tttaatattatattaatattaaaacttataagctttataatttttataatttttattttaatttaagttttttttttacttaaaatttaattataaaaattaaaaatactaatttttataatttaataagttttcttaacttataatatttttaagtaataatttaatttgtttttattatttttatatataaaatataaattattataataagttatttaactaaagtaattatataatatttttataatagtatttatttaaattttatttttaataattttttattttttttattttttttaatataataataatttttattataactttttttattataaaatttataagttatttttaattaataatttacttttttataactttttttattataaatattataagttttattaaactttttataattaaaaatcttaatattttttttaattaaattttattatttttaataatataattttttttaattaacttaaaattaatatttaattatttaattattattattatttttttattatttttatttttattattaattattaattataataattttttaagtaaatataataaaaataattttttattaatttattttataaattttatttttaatttttaattttaagttataataatatattttcttttttatatttttaatttaattaattttattaaataattaaataaaagttaaaatatatttataatataatttcttttatttaagaattttaagttttttattttattttttaagttttattagtaattttaaattattttttaaattattttttaaaatttttatattttttaaaaactttttttattaatttactttaattaattaaaaaaaattttttttaaaaaatattttaatttaattagttattatatttttaatatatattcttatatattaaaactttttttaaattattttttaaaaaagtttttaaataaaaatacttaaagtatatttataaattattaaatatttaataaaatttaataatatttttattaaatttttttaattatttaatttttaaatttttttttaattttaatttattatttataaaaattattaatattattataagtattataataagttttataataaaagttacttaaggtattattattaataagttattaagttattattataaattattaataatttatatatattaaaaaataatttattaatttatttaatattaaatatataagttttaaattatatattttatattttttatataagttttaatattttatttttattatttatattacttatatttttatttaaaagcttttattaaaatattttattaattataagttatttttattaagatatttttaaatttaataatattatttaactaataattacttaaagcttaacttttataattaatattattatttaaaatattaaaagttaatatttatatttatatttttatattacttatgaaatttaataattatttaaataattaatttaagtaaattcctaagaaataaacctagtaaataattttaaatttatattaataaaatagttaagaaatctaaaaggtaatataataataatagtaaataaatattactaaagtataagtaatataaagtatattataattttaattttatattaataattagctatttaaaattatttttaagtaaatataaaaagtatatatatattttattatttattattatttactttcttaatataaatatcttttaaaataaatagctatttactagtatttactttcttaaagtaaatataattttaattagttatattagctaatagtttctttattatatttactttataagcttactattataactataagttattagattataataatattataatttaaatttttataatatttaataaatttaataaaaaagtttaataataaattataataatttataatttataatttattattaatttttaaaaaatataaaataaattatttttaatatattattatataaattaatataaaataaattaataattaaaacttaattatattttttctatatataaaatattaaaaaaatataatattagttatttaactaaagtataagcttattatattatatgacctacttatttagcaaatatttactttagaataatagcctggtaacatatcccttaatttaaaaactttattaactggtacctttatttaaacatttacatccaagctgtactatcaatagtagcagtaaccaaatacaccatggataaagaacaccagcccgataagaactatatgttttctcctcttgccttatatttccgtcaccaagaatatccagctgcaaggaagggtaagaaaactatgatcggtcacaatggctggcttgaaatcacagagcgatccagttgccgtaataaacaaacatcaccgaagaagacaggcattctagatggcattaggaagattgccaaagatatagtgagttaaaactgttgtttcatgtataagagatgaggctgataggaggagaccgaggtacaccaaagccgacgattgcagccggctgtgaagggatcaacagagctacacggggccgtttcactcgagcctcgagaacagagtcttttgtattgtgaactagaattcaatctttcaacggctttaaacgcatatattagcaaccagcttgagaaaccccatctctctcctgacaacctgaagaaaatctcagatgcgtggcaccaacgaggctatcccagagtaatcggctttagatacgatttagagacacagctagagctcgtcagtcttcacatcaatgagtttagcttctatggccgccggcaaggtaacgctactgagatcagccttttgctgaacgagatgaagatgaacgcacgcaacatgcgtgtccggacatattgccaactagactccactatagccaagcacctaattgactcgcagtcactgttcaacttgataaatgcaacagcaagccagcagaccgcccttgcagaaatcgcacagttttttaagctagttataaactaattagctgctatagtaacgtcaattattctgaagaaagatgcaaatcccaaacatatgggttaaatgaagtagtactattggtaaaagcaaccgtgcaagtggactacgtccgctgttagtcttttttagcccagtttcaaagaagaaaaaattagaagaaaaaaacacaaaaagttggttacctaatgtaagataacctacatgtacctacatgtatacacctttatgctaccaacatatatacaattttgacctcatactcttttatggggcactcttctttttcttctccatctctgtgctttgaataccatggcgaagacagaaggacgtctagggtcgtcggccctggacgatatggtcatgggggtatgtgtatttatttatgctgggatttgactcaatatcgtgccctgcaatagccctacttaattgcaatttccacagtgttttcgtagagtgagcactaatggccaaatagacaaataacagcagcattgcctccaaacgcagtgttgaacgactgtattatggaaatgagccttctttcttccgctactttgtcccaaagttccaaaggagagcccctctcattaatagaggatattggcttcgtcttcgggcgattgatgtcattgtgcagagatttttggccaaagagacgaccgggaaaaaggttattatcaaccttggctgtgggaggtaagagactgcgtattctataaatcgtcactgtaatggcaaattcttacgagccaaagtgatgtcttgccctggcaatgccatgctcgttatagagacctgggcaacgatgccctcttcatcgacatcgactaccctgatctcatccagaagaaacgagctatcgttttacaaactccggaactgcgacctcttcttggagatgacttcactgtaagtgaagataaagatggagtgctcctgcgcagtaataagtattgccagcttgggtgtgatcttcgtcaactcgaccacctacgcgatgtcctgaaaacggttgttgatctacctgagtgtgctattctctttgtggccgaagtttcaattacttatatggacacctggtctaccgattctttaatccaatgggcaagcactgttggccgaggtttgtctgcgtcctctgatttcgcaataacctgtgccggaagccccgacaacgagtttcctaccttttcagctatcttactcaacattgagttttttcttctgctaaccagtgtctagaaaatgatttctgtcttttggagcagatactgcctttcgagaagaaccatccatttgctcaacagatggtcagtcattttgagaagctgagcactcctttgcgctctattgaagtatatcctacagtgaagagccaaactagccggtttcaagaacgtggatgggcttttgtagaaataaaggacctatggcagacatggtcgagtgaccagttcattagcgactcagaacgaattgcccttgatgacgtcgaacccttcgatgaatgggaggaatttatactcttcgcacggcattattttgtcctccatgcttctactggtcacaatcagccttcttcattgcaagatcccccctcgacctggagcattggccagaaggcacccacagggttacatgttgaactagtaggcaaatcttccccgaaaacgaccagacggcgatttggaaatgccatgatatctagcaatgcattcggacaacgattcgccctgaatttgctagggatgagtctcaacagcagagaacccacttacgatatcttttctctcgaaggcgaatcgcaggcccctcagctgccttcttctggcccgcctgctcggatgtgcttcactttgacagacctgggagattatggcatcatgttagttggcggccgcacatcgccctcctgtgctttatccgactgttggctctttaaaggaggtatcagcccacggtggtggcaaatgccacgactacctacccctttatttaggcattctgcggttcgactggggaattcgtcacttctcctgattttcggaggcaagaagagttcatcgaaattgtcagacgaaatctttctatttaaccctgacaaagcttgctggcaaagttgccaggtcgtaggatctgctcccgatccctgtttcggatcaattgctttcaatggaatctctccttcagaccagccggggactttccgtggaatgctggctggaggtatatctcaaaatggccgcatcaataccaagctgtacaggtggcaaataaatgcctttgatctccaagtatgtttcgctcctccttggtctcatatactcaattgctctcaaaagctctatatgctgccgaatcgttcctgctaacgatttgaatgttgtgctagccaaccatttcattctctcctctcccagataccttctcagatggacaactcctctcttcttttggcgctcaagttgttcatttaggggcctccgtaataatatgcggtggaatgggtgcagaccctctcctacatgggcagactatcgcagctataaagccttctgtcgacggaatagaggtcacaaactttgcaactccaagcgatgacaagcgcatgccatttatgattggatcgtcagttataccctataatgattccctgttggtgatgggtgggggagcgacttgcttctccatgggaactttttgggagacggctatttacaaagttcatatgcccgatcatatactggattctatttatcgcacgtcacgccattgtgcttcgtccaaatctgcccctgacttcattgggagtcgcaaattctcaaatatttctgctactacaatttcggatgatgctggaagcttatatcgaggagagcatgggattcaagtcacgcctgtacctcggatacagcttgagtcggctgagcagttccagaagatcctacgtgacgggaaacccgtcattttcaagagctgcaatatagggcactgccaaagcaaatggtctcccgagtttttggtgagccagattggtgcaaatgagaaggtacgttgagatacattcggaaactcccagggccggcaatgaacagtcaactgatgtagagtaattagtttgttatacacgaatcccatgaagacaagggaacaatggatttcaatagcaaaaattttgcgtatgtcacagactcattcggaagcatcatggacaaattacagtctggggctagagtttacctacgagcgttgtcgcgcaataaaccatccgaagcgccagccaaactggaagaagatttcccatgtttggcagaagactttacgctaccgcccgaaatggcctatatcaaggatcgtcttttcagttcagtcttgagattggctggacgagtgaatatgtggttgcactatgatgttagtacatatctcctttctgcggcagtttgctcgctgtcccttgctgtttggtggatggactaacaagacatcgcattctcataacaggttatggcaaacgtttatgcgcaggtgacgggggttagaaaaatgatcttattcccacctagcgacgtaaaacatttgtctttcgcacctggtgcttccagctctagtatagacgttttcaatgggctggggtcttcagcggcctcgcttcacgggacgcatcctcaagaggcagagattcacccgggcgacatcttattgctaccggctctatggcttcatacggctgctccaatgtccgacatgagcactgcggtgaatgtcttcttccgtgacctagagcagcaagagcattactcgtctggacgagacgtctatggaaataaagacctggaggcctatgagagagggagacaggctgttgctcggattgcgaagactttgcggccgttaccgcctgctgcgagggagttttatctctctcgaatcctcgacgaactgcggctggctaccgaggagtagagcatggtcaatacgaatcagacagaattcagcgtacactgctcatcttctctgactggcgtatgattcaagcaccggttacacgtgtgggggttggaatagcgtaggccatgcacgcaaatgtactagatatgtttcccttcctcctcattccacgagccattcttcgatattgaccccgatacctctccctatgccgcgtataatctcccatccgatatttatcctccacttaccagacctgtccatgatatctccggtccccactcgtataagtagtcttagactggctagggtggccaagcccataccgatatcgccatctatgcctgacgagacagccagtgggatccattctgttcgtactgcctcgaatatcgctaacaagcgttctaagagaaatgcatgcgctccaagtaatttacgagatatcttacgctgtttatttcgatgattggcccgtgaggagttgggaccggcacgccggcgcttgcgaccgctgtaatgggtggagaatattgttaaatcatggcggacagtgttatgagaggcgatataggctgagagcaagagtactcgagcggtagtcggtagcaaggctgtcagtcccgcgagaggttgtgaggttgagatagttgatgtcagtgatgattcgaagtatcgacttgaaggctgcttgccattcccgatgcttgttttagatgttgagactcgggacgagataatcttgggatttaggaaggcctcatcctgaaaaaggggtctggcagcaatgagcagcttcgagaactggtgtggcgtgtttgttccggcaacaatgggcgctataaaccgcggccaaagagtatggcagctgtttctgaaagaaggcaacgaccgtccagcggactgagcaagagaatcatagactgcagcacaaaactttgtccatagatttgcttcgttcggatcgaatgttgattcttgtgcatcctcggccgcgcttgtcgttttatgagtatgagatggaggctcttttgatagaatctccatcaattcggatttgttatatggaggtaagtagaggtacgaagttggacaggctcgaagaaacccagctggtggagttgtaacgataaaaacgcacgtaaggaatgaaatctgccagtttcttattagtggctgctcgcttgccatgtcattttcatgactcgaatagttccaacttacagtttcacataacctcgccaacgccggcatcaaagtcggaggcgcgtccctttgcttatccataccatctaataccagcacaaaatgctttaaattattttttacccggggctggtcgaatatggagctcagcgaggccgcaagctgggctaacgtctcgcatcgttgcggcgaattgtcgctgtcctcggtgccatcccatgcgctgagtgcattggttactgcaaccatgataccctcgaagaagtgacgcgcagaaatgcatcgggcaacgtcaacaattgcgtaaacgagcgcgggagcacgactactcgcggcgctattatctgtgctatcgtcttgtgctaatcgtgcaagcagctgggtcgtgacgctggattttcccgtcgcttcggagccgtgtatgacaaggtttcgacaaggcgcggcgtctgtctggtttgtatatcatcattagcggcaggttgctttggtatgagaagcggaatgcgctgtacatggagtaaagaggcaagcgatcgtatttgggaatccctgccaggaaattgacgaagcagaggacccaagactgcctcgtctggaagctcaaagatatttgacgccattgagacgcgccccagagggattgaagggcaatggcaatgtagattggtgcggatgcaaagttgctaatgataaggcttaggagagcctacacaagcaacacccaggcttaggacgcgaacggaagccgattcttatatatgcgtgcagagcattcatcaattacctacagcacgtctagctctgtatgcaagacacgcttgcaagggaggcacgctaactctttaggtaagcttggagctgctgcaaggagcatgttagaacacttcgagttgggtacctacatgtcgttgtataatgcatcgaatagccttgcaagatatttttgaagtatctatattctctttaaacgaatcaagttggagtcaatgatttttattgcttgtcctcatggaaaataccaattgcatgtatcgataacttttttttaccttgcatctacattgtaagcttcccactttctgatcgctggatcggccaagtggatttgccccactgcgtgagctatatataggtcaatatcctctgcgcggctctgagccgcgagttatcagggctcctgttgacatcatctatgtcactctgccggtcagacaagaaatgtgaggcacgatgactgaatatggccgaatagatccgttttctttcgcagcctctagagatattgagtctccagttagcattagaatgtaaggcacccttgagtctggacgttgtgatctggctaaccgcccctctcagcattggcatagatggagacgagcgtcctgctagatattcgacacttcttgacaagccgaatgtccgccacattggctcaaataataggtgcgccatgcaacgatgcgcagcgatagaagatttagattcctaatgactgcagacacagcccttcctccgaactgtatgttacagtacaggtctgggctggatccaaggccttgacggtgccgattcagacatcatacaaacctcctcgtctagagcgaaggtacgtgctttactgtcaatacacatagaggatcacacatataaagctaacctgacgatcttatctcctagatggaacgagtggctgcgtttacctatttcttacgagtcgatcccagttaactcccggctggccatcactatatgggatctttcaccagatcagggcataaccgatgtctctcatgctactccattcggaggcactaccctttccttgtttggtgacgataaccaaatcataaggggccgccaaaagtgctacgttcatagaaataagcacgcagatgggaccgacgatacgaccacgcccgccatcgtcggaaacaatggcaaaggaatgccacagctggctagctacgcagaagagctggaaagaatggagagtttgtttaagaagcacgaaatgggcgagattccacgcgtagattggcttgaccagatggtttttagaggatttgagaagaagggattgcatgccgccaagctatccacaaaactgcgccagcaggatcgcaccgcgaataaacatgacctcgacaagacaactgacgttccaaaccaccatggcgacacgcccgattcttatacgtgcgtcctgaacgtggagttgccgcgatttgattttccagtcgtttttgcagatcacgagtatgatcctcccccaatatcggctttacagcccttatctgcttcgcaaatggcagcgcaaaggcaaccagaagtccattttggccctggcatcaatgccattggcgagagctcggccgatattaggtcacgccttgtaatgatctatgaccctgaagtaggacaaagggataaccctgctgaagcaaaacaccgccgccttttccgaagctctcatcgacacggtatcctcgatagagacctaaaacccaacgccaaggtccgagatgaactaaatgtcatcatgtcctatccgccaacacagattttaacgccagaagaggcagatcttgtctggaagtttagatatcatctgaccaaggacaagagaggtttggctaagtttgtcaagtccgttaattggaatgatcagagtgagttgaagcaagcaattcaggttctgagtcgctggacggaaatcgatgtggacgatgctcttggcatgctagggccatcttttgataaccctactgttcgatcgtatgccgtcaatcgactgcgaaaggctgatgacgatgagctactgctatatttgctccagcttgtacaagcacttaaatatgagcacatgtctactgactcgaatgaagaaaacattcaggattcaccgctggcacagttcctgattcaacgcgctgcagcaaacttcatgctaggaaactacttccactggtatctcatggttgaatgcgacgactatagccctgagcaagacgtccgcaatcgagaaatatatcggaaagtggcatatgagttcatgacagaactcattaagcagccagaaggcaatgaccataggaagaccctcctaaggcaggctgagctccttgccatcttgtcaaggattgcaaatgaaattaagctatcaagcgagtcaatcgctaaaaaaacagaccgagtcaaaacattctttggagatgcaaagaatgaactcatcagcatcgatccgccactagccatgccgcttgacccttccgtcaaaattaccggtatcataccagatcaagtcactgtattcaaatcctccctgaatccaataaaatgcacgttcagaactacagctggaagtcagtatcctataatcttcaaactcggtgacgatttaagacaagatcaactcgtcattcaaattattaccctgatggaccagctactgcagaaggaaaaccttgatctcaaactatcaccctataagatccttgccacaagtactacggcgggtgcttctcaatttgtccagtcacaaagcctgtccagtattgtcagcaaattcaaaaacaacccagccttggcatatctcaaacaccacaatccagacgaccgacaacccctgggcgtgcgtcaagacacgcttgatacatatgttcgatcctgtgcaggatactgtgttatcacctatatccttggagttggcgaccggcatctcgacaaccttttgctggcaccagatggccatttcttccatgctgattttgggtacatccttggtcgggatcctaagccattcgcccctgtcatgaagctctccaaggaaatggtagactgcatgggcggagtacagtcagaacattaccgacagtttaagcaatattgctttttagcctatactgcattgcgaaaatcgtcaaacctgattctcaacctgtttagtcttatgattcacgccaacattccggatatcaggttagagccagacaaagcagtgctgaaagtcagagagaggtttcatcttgagatgggagaagaagaagcaattctttactttgaacgggttattgaggacacattaacggcctttgcgcctgttgttattgataaacttcatgaatgggcacaggctcttagggcttaatgctaattcttatagagaagaaaagaaatacatacatgcatgattaaaaagcgtgtctatcaacaggcaagaggatatgtgacgtaaaatgtattcaacaagcgtattattacactaacaagcaagcatatcgcttcattctatcgaagccttttagcatgctgtgggaaacaagagcgccaagctctaagtatgtcgcggatctagccacacaattgacgaaccccaagtgggatttttgcagcgcggccaaacagccgtactcatacctaccccttctcaaagcgccccgtctaatttttcctacagccttcgtttactcgcccttgagcttgtcttgggtgacagagaatgccatctccaaaaattcctgctcctcctgcttgtgtgtgttcttcaaaccagttgccacagaggcagaggggttacgaccagcatacatgacgtgcttgcggtcgtggtattgggtctggttcagcagagtctcgattcgtggctgtgtgaagctccaggctccggcgttaagaggctcttcctgtgcccagacgatggtcttggcattgggatacatgtcaaggttctccttcagctgctgccaagggaaggggttcagctgctcgatacgagtcaaggccacgttgtcaatcttgtgctcttcgcggtacttgtgcaggctggcccaaacctgaccggtgcaaaggacgactcggtcaatctcttcaggagccttgatagctccagtctggtgctcaggatcggggataatccactggaattgagcgttggggccagtgaagtcctcaatgtttgatcttgaaagcgggtggcgaaggagtgacttggagaagaagatgatgagggctttatatgaatgttagtacatgatacaatttgaatagacatcataaaggacaacttacgttttctgaactggcggtgcatctgtcgacgcaggacgtggaacaagttagcaggggtggtcatgtagacaatctgcatgttgcaatcttggtgctggcggggcagcttgtcctcggatgggaaaacgcgaggatcttcgttgcaaagctgcaggtaacgctccagacgaccagaagagtgctctgggccctggccgtcgtatccgtgaggcagagacatgatcaggcctgtcctttgcatccacttgacttcaccagatgcaataaactgatcaatgatacactgagcgttgtttgcaaagtcaccaaactgggcctcccacatcacgagcgcatttggcgatgacaatgagtaaccgtactcgaaacccaaggctccgaactcgctaagagacgagttggagatgacaaactttccttgatccttgctgatgtgctgcaggggagtgtatgtctcttcggtctcttcggtctcttggtcgtggaagacggcatgacgctgagagaaggtaccacgctcaacatcctggccggagactctcacatggtagccctctgtaacgagagagccaaacgcaagtgcttcagcggtggggaagtcaatgttggtgccctcagtgacggtctttgttcggttgttcaggattcgcttcaggttgcggtggatctggaagccctcgggggcagacccaatgacttgaccgatatggttcaatgtcgccctatcgacgctggtatcgttatggggaaggatttccgtagcgagctccttgggcgacttgaagccgttccaagcggatgtagtccactctttagacgtaggctggtagtctttagacttggaaaagctctcttcaagcatgccccaaacccactgcttgtgctcctcaatgtcttcctttgtgaaggtaccttcctgtagcaacttgttgacgtaaacgtcgatttgggggaccttctcctgaatgcgcttgtacatcagaggctgggtgaatgaaggctggtctgtctcgttgtggccgtgcttgcggtagcagatcaagtcgatgaccacgtcgtgctggaactcagctcgccaatcggcagccagttggcagacgaagttgacggcttcgacgtcgtcagcgttgacgtggaagaccggagcatcgatagccttggcaatatccgtgcagtaggccgtggagcgtgcgaaacgaggatcggtggtgaaaccgatctggttgttaacgacgaggtgaatggtgcctccggtggaaaaggcgggcagcgaatggaatccaagacattcgtacacaacgccttgagcggcaaaagcagcatctccgtgcagcaagacgcccatggcggttttgtggtccttctcatcattattgtagtgctgaatggcacgggtcttgcccagaacgacaggatcttcggcttccaagtgggaggggttggcgacaagtgagagctgcacacgcttgccagaaggcgtgggtcgctcaaagttcatacccagatggtacttgacatcgccagagccttcatctccagcagtcagagttccagcaaactcgctgaagattgactcgttcggctttcggacgacgttgctcagaacgttaagtctaccacggtgaggcatgccgatgacaatatccttaacaccgtagtcgacgctacgatcgatgagagccttcataccgggaacaagggtctcgcagccctcaagaccaaatcgcttgtcgttggggtatttagtggcgaggaaagattcaaagctggagctccaaatcaatcgatccaggacgcggcgcttctcatcgatggagtacttgaatggctgggggacctcgaggcgctcgcgcagccagtcacacttctcgcgatcggggatgtggatgaattcaacgccataggagccggagtagatcttttcgcaggcggcgatgatctcgcggagagtcatcttatcacggccgtcccgtttgaatcggggcaggatgccagggccaagagtgtattcggtgtcgagatccttttcggtgaagccatagtgttcgagcgtcaattccttgggcttgatgttaccaaagccggcagaagtgttgcggatgccaaggggatcgatattggccttgtggtggccacgagcttgaaatgcgcgcaccaacagctggaccttgaggtggtttgtgacatcggagccatcctcaagggtaaggccgccggacaggcgagggacgccgccggtcatgttgggtacgaggttcgggggcggctggaaggcctgggagatgggcatgtcgccgctctccatgttcttgaagtagacctgccatgatacgtggacgctcttgggatcctgcttccactgcatgtacatctcatcaatgtagttggcagtgcttccggacaggaagttgtcactcgggtcgggggccgaagaggtggcattgggggcggtggtcgcggcgtacaggcgcctggtgatcaagggcagaggcttgcggacagcagcaagcctcgtcgtcctcgatgccaggcgggcgctctgaacacccctcagcagagaatttctccacatggcgaacagctatgagtcgtcggagtccaaagaagaacaaaaaaaaggactatctttgggcaggcatcagacccaattggacgggcggtcgcaaaatgagcggcggagtaagtcgagatgctgggcgacagcagattttgcttggagaaggagaaatggattggggattccgggctgtcgcagcgaggtcatgccctctgttaaaaaaaaactatgacggcagcgggacttggcaaaataataccgctctttacccagctgatagcctaggttacacgagaatagggcgggttaccgggactttcagcctgccagggagggagccacaagggggtcgggcgttccggagccagcgcccctaatgcgagcagcttggactttgcgctgcacctgcccctccatttcagcggctcttccaatagaaagcccacggcaagtagcccggcacggctatattaggtaacggacatgtcctcgtgcagcgcataaaacaagccgttgagtcactggacaggtgtttgttttttataaacaaataggagaagcgaaaagcaacgtaagtaaaggaaaagagattcaatcgaatcagaactctaaactaaggaccgatttaccccagtattgcttgcttataccatatcctggatccctatacatgtgttaagacacttacaagtacccatctatcggcatacacagtccggagtagtatttcgggtttggtgtcacacctacctacatacataggtatgtaaagggcttcattattccgtctggtgctttacgcacttcgtaccagtatgtagactgcctacctaggtaagtgctagctgtgaatttgccgcctttttagctggctctataagtgctcatgttagctgaatacacatgcaatcaacttcactaacgctgtagaacaatatttagctggataaatcaaaataatgtctattcttttctttcgccaaagaaatcgccctttggggctgtttcttttcgatacgcagtgttcaaagggggaggggggaatagggaagaaaataggtagggaatagaagaaatttgaacgcatactctaagattacgcacatacgccatcaacaggttattagtgtcataggtgctcatgctacagctttgtacgcacttattcctttgacggtccctattttctgccaccccgcctaatactcttcgtagcaacccttgttggcggctgtctacaggcggtacgtacctgccatccccagtagtgcccgcagtgggctggagacaaggcgtccagctcgatacggcctgctcctcctcttctgcagtcagtttcgacgtgcttcattccgtgtcgcatcttggatatcaacatcatatccctgcccactattcacacgccgtcgccctccgcattgccgtcacgtttgactatccgtcccctacggctctgtctatgcgcatattcccactttgtttctactggcgcgacgtttcggagctccatcgacgtcatatcatccagcgcgagaggcctatattgagtgacctcagcttcagacctcccgcctggcgataaccatggcaactccaacgctcaacttcatcacgttcaaccaagatcatagctgccttgctgttggtaaataatgtgacccagcggcctgccgagtgctgccctcttccttctggtgtacagagactgacatactctcccatctgttcttgtctctaggcacctccaaaggcttcggcatctaccacacggacccgttctcccgaatattcagcagcgatgacgggaacattgcgattatcgaaatgctgttttcgacctctttggtcgccctgattctttctccccgccatctgattatacaaaacaccaaggtgggtgcctggcagtaactaaccacattgacttgttgctcatcgctgcaactgcagagagcttcggtcatttgcgaactgaccttcccatccgccgtcttggccgtccgactgaaccgcaagcgactagccgtcgtgctcgaagaagagatttatttatacgacataagcaacatgagcctcctctacaccatccctacctcgccgaacccgtctgccatatgcgccctatcagcgtcctccgagaattgctacatcgcatatccgctccccaaaccgagagaagagtcagataataggcgaccctcccacgcgccgccgcagtccgcatacgtcgctcccacatcgggagaagttctcatgtttgacacattgacactcaaggctgtgaatgtcgtggaagcccatcgctcccccttatcctgtatcagtctcaacagcgaaggaacgatgctagcaactgcaagcgaaaccggtactatcattcgaatattttcagtacctcggggccagaagctctatcagttccgacgtgggacatatccgtccaccatttatagcatgtcgtttaatctcagttcgacgctcttatgcgtttcctctgcgtcagacactgtacacatatttcgtctcagcgctcctccaggtcatactaccccagctggtgccccgatagagtctttaggttctccaaggcaggatcggtggtctcgaggacgaagtcacgatggtgcggactcgcctagtaataacagtgcaacagaatccccaaagagtgaaacagcagagctcgcaggtaatggcactgctccggattccagttctcagccggttaatcgcaagcaaagcggctctttcagcagtatgctgcgacgctcatctcaaattatgggtcgaggtgttgctggcgttgttggctcataccttccacaatcagttactgagatgtgggaaccgctgcgagatttcgcttatatcaaaatccctaaatctactggactcggtgctggagctcgtccgcctggtcaaggctctaatccacttcgcagtgtagttgcaatgagcagcagcagcccccaggtaatggtggtgacaagtgacggaggcttttacgtctacaatatcgatatggagcatggtggagaaggttatctggttaaacaattttcgtgagaaacctctctcccttgagtctcgatttgcatatagacagctgctaacttgcttttcctctcttacaatacagggtccttgaaggggatagtaagagtgatccttcagcctacacaggctaatacactggcataacatagcaaataccctaatcgtgagacgcctcaattcgagaccagcgttaccagtatctcgggcggaggcctcaacttgttaccttttatttcatttatgtactaatgtaacacccctgtctccagcgccagcttcggtgctcccctggaatatcatcattcctttaataggacttcagacgtcacaaatacgccaatgcttagaccaatttcagtttcttttgtttgttgcttgaaaagaagaagaagaagaagaaaatagtaaagctcaagcaattcccattataattataggtgataaaactacgctatatgaaccaaactcggacacactcaagaaaacactcacgttgagggcttggggcagaagtagagacaagcaagttccgtgtgcgcaaagctccaaacataagccaaaaagttcgctccgtacagaaaaatccataccttgtggtaaaacaaaacagccttctcaaaacagtaaagcaaataccattatctggaataaggacggttcataagagcgatttctctggcaatctctccccactccatttccctcttgtacggttctttggagccaccttcctgtcgaagaaattcctcccagcgtaaaagctcgtatgcaaagagtaaatgaggctgaatgatgacgttgagacggcgagccctgacaaaacaataagcgcgcggaaaggagagattgagagaccgcatgacttccgctatgcagatggtggcactcctggaaactccgacacggcaatggactaatgtcgccgtgcctttctgtattccttgagctgtatcatcagtcagctcatgtgaattacttttttcggcatggaaattaaacggaaaggaaacaaagagaggttggtgaatcttaccaataaattcaaggcatcgcccaaactccttagtcaatggatcgataccattgtcttgaatcccttcaacgaagcacatattttccgagccccagtttgctcgatcttcatctgtccacgaagccgattctccaatgctaagtatttggcgaatattgaggcacttcaagagatctggattgttggcatgaataagattacccaggtacagataatccaggactctgctagggagcgagccatccagttctgaaaaccactgcggttcagctttgatgtaactcgcaatgtcttctagacttttccctgaagacaccggagattcacacaacaagcgaggccctatggccgataggagagatacatccgagggataagcaaagaaattgcgacgtttggtcgtgtgaagttccagccaagcatcaggtatggaggaaccagtgctatagctgaaataggcgatggcaagcaatgtggattctgtatatccgtcgggacagtgaataagtactttccgagcgcctgcagcagcagactcctcctgggacgtggcattttgttgtgcatcgctggattcgggcacaatgttatgggcaatgtgatatatccatttacaggtttcgatgattccgtcggcctctctctgagaccaggttgggggcattatactcccggaagatggaaagcaaacggaagatggcagggacacagacgagtgagggtgctcagcaataaattgcagggcgcttgggtccagccgacccgtatcgctgcattcgatgagaacatcaaagtgatgctcctcaacgccaccaggctcgaggctagggcccaggtagacgttgtggcatatttcagaggcttccgtcatgtttcgcatctcttgacgctcttgctgtatcaagtccaacacttgacctgtcgatttgccagacgcatcgatggataccaaattcctatgggttgtttcaaaagcagagaatgggcttgtgcagacaaaagtgttatacgtgggcaggttcttggcctctgcatgctgcttttcccgccatcgtctctgagcaacggcaattttccacgcaactcctcgagtctcatcaggatccaggccatatacgatgatatcggaggttgcggcaaccttggcaggctggatgtggaagttacggacagacaacccactcaaggggtctgcatcgatgaactcaggcgtcgctccaggccgcatgaactcgcccggagcaatggcgcctttcaatcgtgcgaggctgagattgccatctgccttgacaagagtaattgttcgaagacagctgggcgtgcccccagtcaggcactgatgtccatcaaagtaggacctttgggtttggttttcgggatgcaagccatgaagccaaggaaagacctgtgaagggggagggagctgctgcttggatgcataatccagtgcctctgccacgctcgcagcatctatctcgtatagagaagcatcctcgctgtcgactcgcacatagcgatcgggagagcagaggagggaggcttgtcgcagctcgggagcagggctcggggaggaggagagcgtatactcgtacgagccggagtcgtccgtgtcgtccagcaccggctggccagcagcatacagcgagacagggttgctgagcgagacggacgcagcgaattgtggggatgacgccaacccgagcgtttggagtggagagactgcgttgactggagtgcttccgcgctgcgacgagctctttggagacagagcgggtctcgggacggcaattgtcgccattgctggattcggcaaccggggcttcagtgcaagatggtgagcggatggaggagcggcactggcattttgtcttggaagcgtcaagggcctacctcacccagcgctcgagtccgagtcggtgtcgtcgccctgtgaagtcacaagcgctccgcgactagcgttttgggaagctggcaggccggcagcagagacagcgtcaaaggcgcaccaggctagctacccgaagtagaaggcttggtctccgcacataaaacagcagcaaatgaatcaagtgagcgcgcgccgtcctaccgctcggtactatgtatgggctggagaaatgaaagtttgggaagtgggcgaagtatctaacgaggcacagggtcttgcgcgcaagaagtaagtaggaggctggttgcgagtcttataacgagacagcgggggaggggcgcgagagataaccgcagaacaaggctcgtgcgacagcgcaggcgggacgatgctttgtagaggtcaagtagcgaattgccaatgtcgcgagcaagctgtaccaagccgttgcaccgtactgtgcccgccaggtaggtctattggattggccgcacaagcagactttcgatgatcagctccttgaacggtcgcctgatgagatgagagagacggtgatgcaacaagcgagatcctattgggcgcagccgagtcgccacccaacaagcaaggaagacggcactaaaatggggaactcaattaaaagtaatcttaggagagctactttgcaagctgatgagagaagcgggaatggactgtttctttgattttgctctcaaatcaaaatactcttgacaccgcaacataattagcaagagccgtctggattatttatgtgagtcaaatagagttgcgtgagagctggttccacgcctaaaccttggctgtgatacgccctgatactgtacagtgcgcagtactcacaggtactcgtagcaggctaggtatgacatgtcggtagtcaaaaccatgcaatcatggatgaccctgttttgaacgctgcatgcaaggcctcagctcagtgtaaacactttgaactctacatgaacttgggagccatattctttatatagcttatgctacttgtagcgtcatacctacctatccgctgcgatctccttgttaacaggaccagctgtagcggctggcgccacagactggtgtggtttgaagaaacagagggtgtaagcgtaaggaaattctgcaagcacagaccacgttctgttcaaaaaggatttttgacttcttcatactgagtgttggtactatatcgcagttgttcagattcagaacttcagcggcatatcgcctcagcagaactttgtttttaaaatcccatatttctcattttttatttatttcttctatataggcgaccatcacttcttctacataatggccggcggcttccaaagagcactgccaatcggccttacaatattctgcggcgttttgagcggttagtagacatcgagtatctaaactcctctatatttgacacgatgttgattggctgcaaggcttttacacattcaaacctgtttttgctcctaaagagataccggctgaagaaaatgcaccaggtaagagttgtaaaagaagtcctcggagaattgtagttaataagcttgcatgtgtatagactcaacgaagagatagcagctgggggggctcagaagcacaaataatggcgcatgtacattttaaagagagcaatttaacggtagttctaagattaatagacaagaagggataattttggtgcgagttgcgatacattacttttaaagtgaagaagtaaacatcattcatggctgcatcatagtcgacactagtaaagccaagacattgatgatattttatgaggagtgtcgcatttactatgtgcagcaagcttcgttgttcatcattaaatttcaattatgtatatgtagtcttgtattaaataaacggtgcgtcgataccccaaaacagcttatcccaatctattgcattcaagtccatcttcccttccagcatctgccaatgctgctccagtagtatgttctcggtttctgtgccgacattctgttgcatgcaactcattcggatatcttgattcgccgattctggcgtcatgggaaatgagtcgctatacggagatatcctcgagacttgttgctgcaatagatccagagcgcggtgcttaatcttgtacttccgaagaatcttgatagaaagctccagcaatttcgctgccggaggaaactggtcttgtacttcgtgcagaatcttccatgccccggccacctcatcttctccctctgcattgtcctcagcatcacctttgagacaggcattcagcatgagcgcaatgctggccaagaacacactccgcagcaccatcgatagtctcaaacgagatttggaaaagggtatattttcgttttgtagctgatgatcgagctcgaaaatgattctggctgacctcaggcaagcgtcgcgtgaatacgcatacgccggatcgatggtcccctgagccagatacgggaggtgaatcttacacagctgccggtgaactagcagattcaacgtatagcgctgtgtagtgatgaaaaatgagcgtttaacatctgtggcaggaaggtcatctaagccaggacagtcaatcgaaaagaagctcggggcgttctggatgaactggttaagctttgcgtcggcatctagtatgtcctggtatgctatagactcggaagtctgggtgcccacaggcgtgccgtcaagcaaatttcgacagatctctgataagcggatgcgatggataaagtacgacatacaagtcgcctcggattctggtctgtcgatgatttctcctccctcgataatgtcttcgtcgtttgtattccgcggtttgtttactgccatttggtttttgtggatgaggcaaaccccttcttgtggacagctgaattgagcaagcgtcctgtgagccaattagcatacacttcctgtagaaggataggtgttgggactcttgcatatccacacacttaccagtcagttgcaaccatgaaccaccaaactctcctggcgatttccttttttgcctcactcattcgaacaagcatcggcattgagctggccgtagggtcatcgatgcgatgcaatagcagctccgtggccattgagttggcgtacatgaagacattacgggcacggaatgagacgctctcgtgattacaaaaggcaaaaaagaggatgatgaggccctggatacactccagcgatgcatgcgcagttttttgcgaatggctgatgacatccagagcttgcttaatccaaaatgtcgactgaccgttcgcttcggctggatttgcgaatatacatctgatatcgtcgggggtcgaccatgcatacgttgtgctcgcacatatgctcagaagcaatagcacgccgccaacatcaacgcgtacgtttgcttccaagccagcgtatatatcttcaaggaggctctggagtgcggggacatggacaatgtggtagaaaaaggaaatatcagctatatacttctggagtataacgcgcatctcgtctcgctgcggcagccagatgcacttcacaacgtccattggtcctaccattgagggagcactgttattttgaaaagtgttattctgaaaagtgtacgacggttgaccaggggccaaccggatgggacaggtgcggaaaacaataggttcagatatcaacgagtcctgctggacgtctcagcctcacatatcacttattacggcgcgggagacagcccccaagggaagggtttcacgagctcaccgtcaatacttgatctgaacaagtccgctcaagctgcagagcatctgctgtcagacgctgaagcctgggaggcacagggcgcgagactgtggcaggacttggatgcgttgatctctcagactcgttcctgggcgtttctctctggctcgggggctccgtcctctccctgccctgggccgcaacgatgctctcgaggcgttccagccgggccaagaggtccatcgtggacatgtctttcaggacaggcgattttacctgctgctgggtccctgccgcagctgccgtgaccgcaacgccttcatgctggcaaacgacgccgcgagacgtgcagttggagcacggaaactggcgactgcagcgtaactttcgtaccctacacaggtggcacgaaattggacgttgtctcggttgccgacccatcttagagtatccttcggttggttaatccaacaattttactacaggagagtccatggaataaggtcgcagctgcagtccaggtccatgggcactgggggatggctcaaggttgagaaattttccgcggagtttccacggaggacttggcttctgacatcatgcaaaggcagcctgtacctacataaattatgagccccagcacctgttgtttccattcttcttgtttttccttttccttttcctttttttgttttctattttggcgctccttgggtatagaatagaagaatggccgcttcggcttaactagaataatgcccattcatatgctgtgacacaacatctcacacccgtctgaaatggagcaagtatgtacaagtactttattgaatgtcttatctcaggatgtccgatctccgtgctggataaacgaaagtccccgataaaccatctaatacaagcacatgtagctaccggtggcgcatgaacttagaggtgccgttcgcggaggacagtgccgtacaagcaagaactacaagctggtctgattggctgcgtggcctgctgatctaaagctccgggggaaatgcttattcctcgtcagcgccctttggctcaatctcatctgatattcatccatactgcttcaataaaaccaactgacccctatgctgtgcttgagacatcttatctagaggatattcgattaccgtcaacaggccttgaacactcagtaacgtggaatctgcagaccgcctttgccttattcttgatacatctgaccccccctatgcgatgatctgactgagctgcaacgcccataaatttatcatactccgcctggacttccgcagcggctattcccatccccaagacatcccctatcgtgtgcctcattttcacaatgttgtcactgtgccggcggcgttctctccctcattggatctcttccattcagaagcaccgggatgtcaccgctcaagcaggacgccaatgccggtatctctcagtgtacacatctcttcggtctaaacagacgccagacttcacttcgggcttcaccaggagctatgaccccacggtggaggctggccgtggcccaatgtttagaaaagtaaatttcggagtgccgcagttctatcctcgtgatttgaagagacgtgtggacgattatgtcgtgggccaggaccgtgctaaaaagacaatatgctctgccatcttcaaccactaccagaacttgaggaggcggcgccagcacgaacaggaagacaaagagaagcatgagaaaatgatgcgtcagcgtttcgcacgtgagagggagctatctcagaggcgctgggatagtctccctgttgaaggtgagttggccactcccagatatcaaagtctctatcagtaacaccgtctatcaagaagaaaatattccacagagttccgcggcccgtcagatacctgagctatgcatgcccgaggcgaattcagctgctcccatcttcaaaccagatgaaccggggattcctgagcatatcaaaatcgacaagagcaacattatcgtgattgggccgacgggtgtgggcaagacatatatcctagagtaagaagcaaatgtcccaacgactcaggcatttacatctggctgatgatcaatatcagaactctaagcaaaaagatccaggtgccgctcactatctgcgactgtaactccctaactcaagcgggttatataggacaagacgtggaatcctgcattgaaaggcttctcatagaagccaattatgatgtgaaggccacagaacatggaatagttgttcttgacgaatttgacaagctggcgaggagagaaacgacgacgggtcgagacgtgagcggtgaaggtgtccagcaggctttactcaagctcatcgaaggcacaaaggtcaccatcaatgttaaggacaatcgctcatcgcgtacgaccacgcaaatccctacaaattacaatgcatctggagctccaactcccacactaccagttaacagccctccaggtaaggtggaccaatacaccattgacaccaccaacattctcttcgtggtctgcggcgcttttgttggactggacaagatcatcctgcagagagttacgaaaccagcaatgggattcggaggagaccttcaaagtcgccatgctggacctggaaatgcccatgttttgcctcccgaaatatactctcatttggcacattatagcccacaatcggcattctcctttacgccgatagatctggtaacatctgatgatctgcaacggtttggtttcattcctgagattataggccggttacataacatctgtgctctcagtcctctgtccaaagaagatctttttcgaattttaacggagccgcgcaacagtctggtagcccagtatactgccctttttgaaacatatccatcccagctatatttcactggaaaagcattgactgcaattgcagagcgtgctctcgcagctgaaacgggcgcgcgaggactgaagatggagatggaacgcgttctagccgagccaatgtttgatgctccaacaccatatgtcctcatcaccgaagcctgcgtcaaaggatttgaaaaagcggcttactggggtaaagacggtcgccatgagctcattgatcgactacaagaagagcagctcgactcatacaacccacaacactcaccggaaagactggagcaagcagatgaaggcagagggtgaaaccaggcaagcacgtggagacgtagctttctgaaatagcaaatactttgtaacaatggtttgaaagactcccgaggcaatcatcttctttcagaattgatgacaccatctccactgggcaacaaagaaaggggtgcaataaatgaaaacagcactggcttctgatgtaccaacatttttagactcgtcacttgagcaatcaacgccatgcgagaaccctatcttgcatactctctaagactaagctatacatgtacaaatatcaattgacaaagcccccccgtgcccgctccaatagtgcgaagcaatgagcgacagtatcgtgtttttcttttactgtgatttgggaggagactgaacaacacccttgccggtatatccgggagaggagataccagtgagaggatcggcggcttgagtctattccaacgagttagtcatgtccgatatcccaagatcgaagcaacgtcaaagaagacgtttggaggcaaatatttaccttgaggtactcgttggtagcctcctgccactccttgttcatggtgtgaggagcaggcttagcggccattcggataccggagaagagagcgagactggaagccaggccgatgacaacgccccaggcaacgcgggcaccagttccgggagggtcagcggtacggggaccgtgagggccgaaagcaatccagtatgctgcatgaaacgactctgagttagcagctgcttgagcaaagaaagacaccaacaagacaacaacaaagaaatgtgatgtgaattgtgcatgatatgccatgttgacggcagctcttttcaaggatcatgaatgaaccccacttcgccggatcaaagaattgacagcaaacagctcagctcctttcgattgatgctcgatttccaccgcaatccagagcaaaagctttccaatcaatcctttgttcgcaagccaatgtagatccatagcctcccaagtgctgccattccggacatgggagggcagctcggcaaagctcttttcgtgcctccggagggaatttcgacacaaaaaactttcaacagcagcagcgtcacctaccggccttcttctcctgcagggtcaactccttccagctgcccttcatgcggtcgcgcagggccatccacagatcggcctgctcctggagaggcattccctcccatcgcttctcgatgttgctgagggtcgggttggacagggcctgggtggacatggctcgggacgccagccgggtgctctgcgtcaaggcattgcctcgcaggaccatggagcgaagcattttggacgatggcgattcgagcagcttcggcggaggttcaattgggaggacgtggcagcgtcgttcgtttgccggtggttgttcggtaaggtggtgcagcagcgaggggatttaattgccgtgctccgtacggccttttggctagaaaatcatacgactcgagtttaagctgtttggagtatggagcgattagtgcaaaaatcttgactctaagcagctatattatgtaaagcgagtctaagacagccaatggccggaagattattagcatgccttggtttctacgcagtgccgaaaaatgggaaccattttgattcaaatacctacatcagtgcacttgatggtcgctattaatgttcaatctattatagtaccattacatattgtgacaatcttcaatattatgcctctcttgaaactctcttctcacgcactctttttgtgctgtcttaacttcttagattgcatagactttgattgtcgcatattgcgctaataacagcgcaaaaaaaaaaaatcaaaattcgcgagatgcgtgctagggtggtccgggtacatccaaaaggtacattcgtgtagctgctgcgacgaatcaacagcgggtatcgcatcctgctgtaggcatcttgcgccaggccaggctaatccaacgccgtcatcacagcagcctctctctccctcacagcggcacgcactcattgttgctcgtgcataacaatctcacatgcaatgtcgaacagggcgcttcttcgccgggcattatggctgagacaccgctcaataacagttcggctccagctccagctccagctcccgctcccgaagtgaaagacgacacatcaccgccgaaaccctaccatgccaagcgccctcacaaaaagtcccggtctggctgccagaactgcaaggcgcgcaaggttaaatgcgacgaagcaaggccgacctgtcggtcctgtaagctgagacaggctgattgcgtctacctgtaccctcagaagacgcagcagtccattgaagcgacttcttcttcttcatcgcagcaatcatcacccgcacagcagctcaagtctgcaaccgcttccgcgactggcatctccgacatagcctcgacgtcgtccgtcttgttttcggcgcccatcctcgcatatgcggacaaatacaatggccagactccgccgatgcccatggaattacttttcctcccgaccgggatcgacatgtcggatatgaaagccctctggttctatgcgacccagacatgcggctccttctctacaatgggcaatcaagggcaccggtcaatcatgcgaagcctgctggtccgctacggatccgagtcgccttttctgatggacaccatcttcgccctctccagcttgcacatgatgcagctgaacgagcaattcgatgcgcagcgtgccctgacatatcgagtcaggtccctggcgggatatcgcaaggcaatcgaggaagccaatccagtagacttccctgccctgctggcaaactctctacttataactgcgttatcatcccagaatttcagagagcctgatggcaaagacctatatatcctcgactggctcgttgtttggaaaggcatcgtcctcgtaatcaacctcgtttccaagtctactattcttgaatccggcatgtggtctctattcttccggcctcgtatagatattgagaaatccacctccttcatccccgagaagcttctcaccatggtctccgccatccagccaggcgatctcgactaccctttcaaggacgcatatgaccagacgttgaaatacatgggcagtctgtacctggacttggcagaaggcccttctaatctaatgtgtctgagagtcataacgatatttacctttgttcctagagagttcattgatatcgctcgcagcttacagccgcgtgctttagtgattcttgcttattttgcagccttcttcaagctagttcagtcagaagtatggtgggtagaaggcattggagaccgcacaatacgggacatttgcaagtacattaccctggaatggtatgattatatgcgagtccctttcacagctcttcatacaaacgacagcatacagctggctagagtcatactcggagacatggagagcgtttggcctcaaaagaatctcatagactatgctctgcagctaagctgacccaggatttacaacagggaactgatctactgctgtgatgacagagactacttgtctcaattatatagatactagctatagcttcaataaagtttaaaagacgctcatgacacattaactcaagatgacgttaatacgatttttttttatatatattaatagttgtaaatgtcccagctattgtacatatagcccgcggatagcatgtttgaagaaaatcttactatcagatagctgtttactactatactagtctatacacaggcttactattccccagctcttgggacaagctagctaaagcctttttagttcttctccaactccgccagaatcttctcacccttagccttggctgaggcaaggtcaccaaccatgtagaaggcagcctcgggcaggctgtcaccctcaccgttgaggatggccttgaaggaggcaatggtgtccttgaggtcaacgagagcaccctcgataccagtgaagacctgggcgacggtgaaaggctggctgaggaaacgctggatctttcgggcacgctcgacggtaagcttgtcggcctcagaaagttcgtccatacccagaatggcaatgatatcctggagacccttgtactcctggagaatctgctggacacgggtggcggtgttgtagtgctcctggccaacgatacgggggtcaagcatacgggatgttgagtcaagagggtcgacagcggggtagatacccaactcggagataccacgggacaagacagtggtggcgtccaagtgagcgaaggtggtggcgggggcaggatcagtcaaatcgtcagcagggacgtagacagcctggacggaggtaatggaacccttcttggtggtggtaattcgctcctgcataccacccatgtcgacggcgagggtgggctggtaaccgacggcagagggaatacgacccagcagagcagacacctcagaaccggcctgggtgaatcggaaaatgttgtcaatgaagagcaggactgtgaatgagatgttagcaaaaaaaaaaaaaaattactatcaaaatgagaataaactatcgcaaaagacttaccatcctggccttcctggtcacggaagtactcggcaatggtcaaaccagtcagagcaacacgggcacgggctcccgggggctcgttcatctgaccgaaaaccagagcgaccttggactcgccatcaagctgaatgacggaggtctcctgcatttcgtggtacagatcgttaccctcacgagtacgctcgccgacaccggtgaagacggagtaaccaccgtgagccttggcgatgttgttgatcagctcctgaatgaagacggtcttgccgacaccggcaccaccgaagagaccaatctttccaccacgggcgtagggagcgagcagatcgacgaccttgataccagtgaccagaatctcggcagaggtggactggtcagtgaaagaggggggatcggcgtgaatgggcaggaacttgtcagtcttgacaggtcctcgctcgtcaatggggtcaccagtgacgttcaggatacgaccaagagtggcagggccgacggggatggtaatgggagcaccagtgtcagaggccttggcgccacggacgagaccctcggtacctgtcgaatgaatgagtatttcagatcgtttgtgacgaatgatcatcagggctccttaccatccatagcaatgcaacgaacaacattttcacccaagtgttgctagacaagacgtcagatgagttacttttggggcgtcccgcatcgtctacttacagcaacctcgagaaccagcttctggttgttgttggtggtctccagggcgttcaggataggaggcagcttggcagtgtcgaacttgactgtggcataatcagttgtctgcccaataccgctatatggcgttccgcgagcgaatataaaaaaaaaggcgcagggattttcactaaccgtcgacgacggcaccaataacctagaactgctgttagccgcaaatcccaccattgagtctttcttgtaagctcggcctacctggtggatctttccatctccgacgctctgggtgctggcgagtctgatggcagaggggaatcggagagaggctggtcggagagctcgtcgagcggcaaaggatgggcgggcagccctggcgagggacgaaatgccgctgtgggggggcaacgctgttagaaaaggctccaattcgcatatgggtgggagtggaaaagctgaaaacaccaaattgaggcatctttactcacctcttgaacatcttggcagatgacagagagcaatcagcgatggatatgcaaatgagttggttaaggccgggagaagttttcaaaatgagcagttttggtcgggacagcgactactccagtcagagctttcttccgggtcacgtgcagtcgctaggattggcctttcggccttggacggaccccattccccatcgatccgttcacccacccaagagactgagagatttccagctaaagtcgcagactaggtgaagactactgttgcctccgtgtctttccggctagcagggctctacgtccttttttggttcttgctttgatgcacttgtcctcgacgcgggtttaagacatgattctgcagcgcccttcacactcaattactgagaccaggcaatcctttccaatttgatatttgtaaagccaataaaagaagagaaaaatctcacatctgtttttgatcgtccatgacttcaattctgtcagcttgttcttgcctggttcaagacgagatgcattcaatgatgttcaataatgccaaaacatcgaaaccttccgttctgaccgtatacccatgctccaagtatcctgtacctagcagccgaaggtcgcggggtgcagaaagagaaggcgcagtctcggatacttgatactacctacttaatgcatactaagctgtggtatacactactccgcccgcttgatctgatgaggagcccggcgcactctattttctgtccatgtactcatacatacgcacgacttctcttttcgccgtcttcccaaggtgccaactctctcgccaatttagtactcaaatgccaaacaatagagcattgatcacagaattcttcatttatgcaaaagttttataacatgagaactgaaactgagtaacactacgaactaattgcgcctgaaaaatctctgcaaggtatcctaccgccaataccgtttgtcttcgttcaagatgtgactgtcaaggtccctattacaaccagtagctcccataatggtaattctgcgaccggatgctctagcagatgctttcgagttgtagagttggccgatatccatatctccttttccatgtgcgtttgcactaataagaaaagatttatgaaacaacacagcggagttgctatgcgggggaaaatacaccttatgagctttatgaacaggtacggtatctccattgacgatgccgactgacattcgtcaaagaagtcaaggcacgccccacggatttcagctatgggcgtctgcgcgggatgggaagttgctgatgacagcctcaactgggatggcgatgacgatggctgtggtatacagctttgtacgttggcttcttgcccattaggcgtttcggtgtccatgctagcatcgacacgcgttgctgttttatccgtgaacgggctgctctgggcctccagttttgcaatcgtctcttgaagtgaagccgtctgcgcttccattattctgcgttcttgatcaattcgctcctccatttgtttgcatttgtgagccgcttgcccttccatttgcctgcgttgttggtcgagctcttccatttcctttcgcttttgagtcgtttgcttttccatttccctgcgttcttgatcaacttgcttgcgttcttcatcgattttacctttcgtttgcttgcacgcttgagccgcttgctccatttgtatgcgttcctggtcaaattgcttacgttcttgatcaatctgcttgcgttcttgatcattttgttcacgttcttgaccgacttgctcttccatttgcttgcatttttgagccgtttgctccatttccttgcgttcttgatcgatctgctctttcatttgcttacactcttgagcggcttgccccatttgtatgcgttcttggtcaatctgctcgcgatcttgatcaacttgattgcgatcttgatcaacttgattgcggtcttgatcaacttgattgcgatcttgttcgaattgtttgcgatcttgttcgaattgctcatctatctgcttgcgcttttgagccatttgctcttcaatctttgtacatctttgggccgcctgctcttccatttgcttgcacttctgagccgcttgcacttcgtcttctttgcatttttgagccgattgcgcttctaatcgtatgcggtcttggacgatttgcttttccatgcgtatgcgttcttgatcgacttgggcctccattactttgcggtcttgatcgattttctcttccatttgcttgcgttcctgattagctttcctgcgttcttgatcgatttgctctttcatttttgtgcatcgttgagccgcttgctcttccatttccttgcattttgtagtcgtttgctcttccaattgtatgcggtcttcattgatttgtttgcgttcttgggcgatttccttttccaagcggatgcgttcttgagcgatttccttttccaagcggatgcgttcttgatcagcgtggtcttccattagcttgcatttttgagccgtttgcgcttccaactgtgaacatctttgagctgcttgctcttccatttgtctgcaattatgagccgtttgctctaccaattgtgtacggtcttgagcgatttgcttgcgttcttgatcgagctcttccatttccttgcattttttagtcgtttgctcttccaattgtatgcggtcttgatcaatttgtttgcgttcttgggcgatttccttttccaagcggatgcgttcttgagcgatttccttttccaagcggatgcgttcttgatcgacttgctcttccagttgttcgcatttctgagccgtttgctcttccaatcgtatacggtcttgatggatttgatcttccagttgcttgcacttttgagccgtttcctcttccaattgtttgcggtcttgagcaattcgcttgcgttcttgatcaagctcttccatttccttgcctctttgagccgcttgctcttgcaattgtacacgctcttgatcgatttgcttgcgttgttgagccattctatcttccatctgtctgcgttcctgatcgacttgttctttcatgagtatgtgctgagccgtttgtttttccatgtgtaggcgttcttggacaatctcctcctttatttttatgtatttctgataatcttcgtgcgaaatacttggctcctggttctgatattggcttttcttgctttcaaaggtagattcaaccctatgattcgcaatatcgcatgcactatcacccgccaaatcatcgtcagaatcactcgccatagacttgttcgtgtacactgcttcagcttccgcgtcgtttctacagaaagccgtgttgcgttcactcccggagtcgctatcactgtcgaacatgtcatctgcaagttcatcagcggctgagcgatgctcgccgtggactaatgcctctgcaccaagatccgacaaacatggagatctatccttgtcttcaatcccaggactttgctcatcgatcgtaaaagcggcgctctccattggtgattcgttttcgtctataaattcgggtatttccattgtagatgcctgtgctggcgaagtgatctcatcgtcaccaatagcttccaaaacaggtttctttgctgctacagggctgacctgtttgtcccattcgactgcagcccctggtgtcgatttttttctaggtttggtaggtagagaaggtattacaatcttgttggcaaacaccttaggcgcattatttttccatggttctgatgccggaatgtccaacggaggagggggcgcacgcttcgacatagttatgatccaatgactggtatagggaaaaaaaaaaaaaaaaagaatgttcccaagtagcaatccgatttcgatcaaaatggtcagctgggagagatgatagacaaataaagagatatggggacagagagaaccaagggtaaatcaaacgcttctgttgttgagaaagtaaacagaataaaggtccaggccgtgagacatgtactgcgggcgttaaaactgactttatagcatctatcaaatccaacactcagccccataggaaggtggaaattgattcattttcaaggtcagcagatgccaaggatgaaaccgcatttctcaatgaagaagtctgaatcaaaaggatttcccattatttctttgttgctcacaaggtattctccacatcagattttctacgctatgcagctctgtcaaaggtcaaaagagcgcctctccttctttgatcacacagccaaccagattggcctacacaacagggtatagggatgaaagacatagttcgtgatatgcgtatacaacagacttagtctttgtctggtcaagatatcgggctccccctttctaaatttagatgcagtagaaaattttcttcaatgaatagtcaaagcctcctttcagctattttgaggtacaatggctgtctagccgtaccagcctctggccccggggccggtagcggacaactcctgacgatgttcgatcatgggttcttcaaagcccagggtatcaatgatgtcttgccaggtttccatgtccatagatagaatagcctgatgcttagaagttgactggcgaatagctccaacatcatcaccctctcgatctaccggtgctaaacatggtgtcagtatcgagatgaatgaccagaatgaactaccgttgcaatttgcatcactgtgatacttacctaatgcagggagaccatcttcgtcgaaatcaatctccactcttccatctcggataagaaagctcacgtagaaaagattctcgatagtttgtccgaatgacttgggattgaccacaaatctcatcaagtcgataccaccggtgctccgtaatccatgctcgtgcataagccgggttttttcatcctcttccatatcatctgtgatcaggtctgcgactgtttcttgggcattggcctggatcttgtagagttgctgaagaattttgccgcaaataacagtcagatcattctccttcttagcgagatcatcgacattgaggatttcgggtcttgtctccgtcaggctatttggacgaaacggggcactccgctttgccgccttgcgcgccttcttttcgaccgataatggaccaagaagaaagccaggcagcgcaggccgcctgacatatggcaagcacgcgaaatggccgagatgagcccagttcatcatgtctccttcatctcctacatccccgccatcatcctcatgtgctcgatcatgtaccgttcgccgtcgttgcctctgggtgctcgaaagttctagggattggtcattggcaattcccccaccatttcgcatatacgcgatgcacttggaaataaaatcgtccccgtcgattccttgtgacaggctgccttgtgtgagcctcagggtcttgcggtacgaaaggtcggttgtgctgacaagcagccgtgaatcaatcgtggcttcagtcgtctgtcgtacttgcttggagagctcgttggcccgcaaaatggtctcatgcagaccatgagagtcgccttgtagatattcttcgctgttttctgtgatgtttcgaagaaggtcgcgaaatccctgctgaacctttcttctttcttctagtggttgatctgggtcgtaaacatcgtcggagtcgctatcgtgctcattgtcgccgtcgtctgttgctcgttggggatttcgcttacgcttggtgcttgactgcacctgcggaccttctctctgcctcataactaagctctctcgccgtagcggttgatgtcgtgactggcgcgagccatcagactcggtatctggagaatcggcacgccgagttgacatggcgacagatggaaattgtcataatcgtgattagatggcagttaaagaatatctttcatgactgcagcatgattgagagtctggtgacgacaggagctccttgtctatttggcagtttagagaattctgtgctcgcaagaaaacaataggtgcccagaaatcagaagtgacggggcagaacgcgctttccgagactctttacgcggtagagcgtgttaatggcctgcggaaggtaggtagtggctttggccccattactactataggtacctaaataagtctgcaacggtctcaggattagagccaaacagtgctccgcattcctactgctgctataaactcaatactgtttagctgctgtcatcaagttctaattcagaagcttgtaaaaaggtaggcgaccaaatatgtataccaagccaatggccaatacaagggcaacccctccagcaatagctcctttgcccgcagcgcccccccaccttatgaagcacatgccagtccattcattctctctggttgtaaaagagcaattctcattatttagaactttccatattacaaatgggccgcctgcaaaaacacaaggtgctgctagatgaggctgattctcgccccatctatagggtagagttcccaatactattctactaaagatcctaaagctctgattccgctatatccgggtaagattattgtcgagcatctggacttgctgagaaagggccgctccgaaatacctagcctaagaggctgatggctgcacctcatcggcgaagttacttgcagtctaagccgctctgtccttcgatagagcaaagagggcctgtagaaagcccaaaaaggcggagcctcgcgctgtcatcatgtaggttctcggctctatggaaaatgccaagatttgctccgcccatagtcatgctccccgccccaataatcctctgcggagagccagtcgcgtgccgattcccgtcgcttgcggctcgtctctgagagttcggaatgcatgggaacataagtagcacatctgcccctttggctaggccatggaggcgcctttgattcttgtcatcttgtatctatgtcagtggtatctcaaagatgttggctattgaagcttttggcaaataatcccatcttgcttcgcctttgagcttcctcgctagtgtgttgtcatagcagcctcatatcacatctgtcttcgctttggtgtatagtattgcctctattgccactatatagtattcaccaactatctagcggcgtttgcacgggaagcagcttcgtgcaaatctagctgagagcctcgatatactttgacctggaatcgccttgatttgatccatagtattttgtactgtttggttactgcgtcaccgccatcatgacaggattagcctctctaccccggtatagcacagacgactttgatgcagcctcagttcactctgcagctccctcttatggtatgtgaagctacatagtgattccgttttgtagctggcaacgtccaatggcggtgagcgcctcggaatatggagtgtttaaatcactaacgccgagagcagtctcagaggtgccttcataccgctctaggacgacgcatagcgaagcccttccatcatatgcggccgcagtagcaggaacggcatcgcggagagacgcctccagagcacagaactctttgcccgggacgcagactattggactaccgccacttccgccgctcgcttcaacaagtgccttgaacactcacaattaccggatccctacgtggtcggccaacaacgcaccggcggcccgtcactaccgcaatgtagcagagaggcgggctacggacagatggctccaggccgcagctgcggaattgattgttggcatgcgggactctgcgatcaatcgacaaaataacagtagagaggcccctcttcgcccattagaagatccatacttggtcggtgagcaagccgctgctgaagcccgccggcgaaggattgccagcgaggttaatgagagcatgttgagagaagaagataagcaatgggactggatgctggcccagatgaagacacgggaagaaagagatagaccttcgactcgggttcgacaagaggcagctcaaaatcggcagagaacgttattcggccggatcggtggacggttaccacgataacaagcaccaccaccctcgtttgctcatcctaacagtagtacattgctacctgtcttgtatatcgtttgctttgtaaaccgtctcatacgttggcgttcctccctgacttatatatggctagatacctcgtatatagtgtacggagaaatggaaacagtgatatttgcctgctagcggttttgattttaatctttgcattactattgctttatgaagaaagaagccacccttaacagtcctcaggagtggatgaaagatttgttatacattaccatggcctgaatcgaaaaccagaatctaaacacagtatttacgtgtttcgccatgttacacagctcgtagcaaaaacaataaaaaagacaccccctttacacatccgacgtctagagaacacccaatgaatatggaacacgctgatcggagccatttagttgtaaacatccgttaaactgtgaaacgcactcgtctcggaaaaatcgaattcagctcttcgtgttgagcaaaagagcaacgatgagcctgtaaggacggaagattagcatagataaaacagtatgaacagagtcgattgcgtacccgtaaaggcccagtacttcgccaaaaataagaattagaaccatgccgacgaatatcctagactgtgccatgaaggcacggactccggtatcgccaacgatgccgatgcagtacccagctgccagcccggtcattcctacagatatgccacatccgaggtgcatgaagcctctaaggtatgttagcagatgtttcaaggtaagctccgggttgatcgactcgacgaacgtgaaaagactgtagctctttgctgagggggcggcgagatcttctgcaatgaggactgcaatgacaagagagtaaactgctaagataccagacatgatgactggaatcagacactaagatatggttaatgagtctatggttttaaatttcatgatacttcaggcgcccaccttcatgataagatccggtcgaaaggtgccaacgccggcaataccgatgcctgatttagctgtcccataggcagcaccgatagctaataggacatataatatttagcaaagtcgaagaaatcggaggattgggagttaattcggcgaagaggaagtcgtacatccaaatatcattgcagcagcaatgccgccctagattaagcgtgtcagtcagctactgtcagggtctccttttattgagcggcgatcgcttaccatcccgatgaagggcgcaaacttgggagcaagttctgactccatgattatgatgtagccactggtatagagaggacagaggtaatggcggaggtcgacacagagctaggcgcgaccagatgggagaagaatggcttcggcgtccggtgttgaagctggcgtcatggcagccaatggtagcaactaaacatcacgtgattgtgagtgactgaattctctcattggctggtctggctattcgcatccctgaagcagcgtcggagtacagactaatgctccgtggaggtacgactgcgattagcagctgattggcagctgtaggcgtctatatgaggtattacctcatctgtagcggctggactgattgcccgaagctcttagaattgcttgaagctcttaaaaagcgcagtggaagctctcttagttccataaatgaggtagctctgaccggatgccacctacgtgtatatacggagctctctgattcacgtgagattgatcaggcaacaagtgaatttttctctttagtatgtaggaaaatagcgcccatcgcaagtttactcttatgatacgatatgtagaaactgtgccttgtcggggcggacggtatgtgattgaattgaggtttactgtacttcaataggcggtacttgacgggatgtattgcgctgttaactgcgctagtctacgcaaactcggcggccaacagattctctcgccttccacgtttcaagttccaagttgctaatgactctgaaagattaatctttgggcttggataatgctattactaggctagatacttgttgtttaatactggggctgccgatacggagaacaaaggcacgtaacagcatcatcaacatgctttagcaggccctctgcagaggtaggccattttgaatgccccatagctctgaaagaggtgcgctaggcttggcgctgccttccatggatgtcttgcgggtaggttgactcccctgtaggcggtgcggcggtgccaacagcacgccgactcaatcccactatccctgagcactccgtaatacgcggcgaccactttacgtacttcctatttcccagcctagcagtttatcggacagccaaaccacttgctagccacaaggtaggtcggtcggtcgccaaccagccatatctgccagtccagctgcgaaggactgactccctccgggttcctgtttggcttgacggctgctctgcatcgtgaggcgtccgctgggttggagaagaacggcttgtctgggttcgaaacgcgaccagccatcgtcacccacgccgcaggcaaatcttgcgcctactcccctgatgcacccttcttgacacgacacagcgtccgtaccccaagactacaaggcagcggcattgccagaagcgttgaacactggggcttttattgaccttggtcagttcctctgaacggctttgagaaagggagacgagcgctccaccactggtcccctttctgccacggccgagaatccattccaaaggggaagcgctttcccacgcaaggctccaaatatcgatatcctcactacgccaggctacgacgacacgcgaagcaacgcggccgaccgggacatctggctggctagaatcgtatagagtctgaccgctctagcggctggccctacgcaccactctcagctcgtttgtcccccttctccccttgagtctgccgagagcacacgatctgactgctctcgctcgctgtctgcagcgcaggaaacatggccgactaccaatacaatccccgggcacctcctggccaacgccagccgccgcggggctatcccgaccagaatggcaattatcaacgggatgccgcgttttcaaatatctttggtgctgcccccccggggggaaggtcccagaccatgacatcggcatccgtcccgccaatgctcgaccaaggaaggacacacacaatatcatctgcctctggcatgcatcgccaaccgcctcctcgtcctggccaggggtattacaacgatcgtgaacaagccccgagacctcggccggtcgatcacatggcgaatggcaactatccgggccagcgctccgcttcagggcctcaagttccttcttctcaagcacaatacctgcagcagcagcaacagcaggccaggcgtccttacccaggacctccgggtacagggcctcctcgattcgactctcgcggcccgccgctaccatctgggggcccgagaggcccagtccagaggccatatcaaggaggacagcctcctgctttgaatagcgacgcatatcgatcgcaatccctagcctccatgccccgcccacagatgtatcctgggcaaactaactataatcagtcgtctgcaaatcagtttcggcaagcgccctataacaatcagcatgctctctctaggacaactgctcaaggtagggtagtcccggaccgccatgatgaccgttcaatgtcattaactggtgtttaccatcctcaagatcgagatggcacacaaaccatgagtgggcgagttattcccaaccggcgagcgccgaacgatgccaacccaggctcagggtactcagcccaaaccgcccactatgcccctatgccagggacgcagacgcggacacaaaccatgacctctacaagtagcactgtggaccatggaagaactttctctatggcttccatgatgtctacagcctccacgataaccccgcctagcgagtctgacgcaggcacgctcgtccaaagaccaggaagaagcagatccatcgacagcgagcgcccgaccactgcgacgacgaagatccgagccccgcttgtatacccggcccttctttcacgagtggccgaatgctttaggcagaagattatcgtgggcgacagaacgaagaacgagctgacgtataagaatgctttttctggttcagaggcagtcgatgtactatcttacatcattagaacgactgatcgaaacttggctctgttactgggtcgctctctggatgctcagaaatactttcacgatgtcacgtacgaacatcggctgcgagattcacaatccgaaatgtaccaatttcgagagagtctgatggatgaacctgaggatacgcccgtgaacggcgtctttgtgctgctatcagagtgttattcgcctacttgcacgagagaccagctttgctattctattgcctgccctagaagactagaacaggtttctagattgaacctgaagattacctctgggctgcgcaaggaagactctgccaatgtcaacgatgacgaggttgataagactgatgaacagaagctctggatcaactcggtgccaaaggaggttgctgacgcagtcagcgagcgagaaaagaagcgacaggaggttatatccgaaatctgctataccgaacgagacttcgtcaaggatcttgagtacctacgtgatttctggattattcctctgcggtccaaggcgtcgccaatacccctccagcgtagagagagagtggtcaagaatatcttcagcaacatcattgatcacccaagtgtccatagcgtcagctcacgttttgcaagctctctgactacccggcagcagaaggatcctatcgtgcagaatattggtgatattttcctggagtttgtgccgcaatttgagcccttcatcttttacggttctagacagctggaagccaaatttgagttcgaaaacgagcgttccatcaaccccttcttctccaagctcgtcgacgagattgagcggcgaaaggaatcaagaaagctggagcttaacggttatcttaccaagccaaccacgcgtttggccagataccctctgctgctggagaatgtgctgaaatactcggaagatggcagcgccgacaaggaagatattccaaaggttctcaccatgatccgagatcttctaggaagagtgaatgcagagtctggcaaagccgagaaccgcttcaacttgcgaaggcttcaggaacagctccggttccgacccaatgagcgcgtcgacctgaaacttactgaagatggccgcgaacttgtgttcaagagtcagttcaagaagtcgcctactgaatcggctgagttgactggtttcctcttcgatcatgcggttttgcttgttcgcataaagcagaatggcaaggccgaagaagtcaaggcttatcgacggcctattcccctggagctgcttgccattcgggaaatggaagaggtgatcccgtctgacggcggcgtcaagcggtcggcatctagcttgttaccggccatacgggccaatgcaggggacgccaaaaaaggagaaggctggcccattacctttaggcatcttggcaaggcgggatatgagctcacggtctatgccgccaaccaggcagcgcggaaaaagtggcttgagcacattgacgcctcacaacaacggctccgagcgcgagccgacttcttcacaaccaatatcatctccagcaacttctttgtgggaacgaaccaagttaactgtgtctcgccatttggtacgtcttatagtttccttacttcccaccttaccccccttcccccccgagaattctgagagctaactagtgaacagacggaggccgcaagctcctttatggtactgataacggcgtctatatttcagatcgcaagaacacagaagcagttcctcgacgtgtccttgaaacgaccagtgtcacccagattgatattcttgaagaataccagcttctccttgttctttccaacaagacgctactctcttactcgctttctgccctgacgtctgacgatcctgctctggctaagagacctaagaagattcaaaaccactgtagtttcttcaagtctggcatctgtatgggtcgacatctcgtgtgctgtgtcaaatcgtcaacactatctactaccattaaagtgtttgaacctaatgacgctatgaccaaaggaaagaagcagaagggtctcggaaagctcatgggtggtggttttgatgagctgagacctttcaaggagttttacatcccaaccgaatcgtcttctgtgcatttcctcaagtcgaaactgtgcgtggcatgtgccagaggctttgaagtcgtctcgctcgaaacacttgaaacgcagtcgttgcttgaccaggcagatacctctttggatttcgtggcccgcaaagaaggagccaagcccatccatattgaacgtctcaacggagaatttctgctcaactactcagaattttccttctttgtcaaccgaaatggttggagagctcgaccagagtggagaattgattgggaaggttcacctcagaacttcgcgcttagctacccctggattcttgcatttgagccgaactttgttgagttgcgcaatattgagaatggtgctgtgcatattgtccctcacaagaacatcaggatgctccacagcagcactcacgaggtatgcccttttcacccaatatcagttaacacattttgtgctgttccctttactgactgattcacgatagattatattcgcttatgtagatgaacgaggagaggatgtagtggaatccattgatttttggaagagcagcaggcgatcggacgtgtttggcgcacaaccgcccgcacaaactacccaacagcgataatggtagccttcgttcaacaacatattagaattctttaatttccaggaaattcttcttggattccacgaaatcgcaaagatacagttgcctcaatcccgagagcaatttatttgagaaaccagtttttttctcttaaactctgtttctttttcttctttgctatttctcttctttttattttttttttaaaaaccttttacatacaccgcatcaagcactacgactccagtcggtgcgagatggggcatctacgcttgatatgagcgtagaaagaatcagaggcatccttgcaaacgcttttagcgcccacagaggtctgttttaatgtcattctgccttttttttttttttttccatttctcatttccgtcatttctctttattggttcttgttttctgcttttggtcgtatgtgagcggcgagagtgagctaggcgagtgtaggagcagcaagcaagtggatgagctcacctagagccatccgaggagaggggatggaatttgagtatcaaaatgaagggagacgttgtacgtagatgagagtgggaagctttgtaacttaggggcataggacttgaaacccggaacttttctaagaggacgcttataattggaggtagattcatttacacacaaatacctgtagtagacgtggcagctcgcagcttttggcatatctgtttgagatttcatgtaacgagtgattgattcaaagaggttctaggcaatatttacttatgatacactcgacttgtctcaatattctaagtctgtccgcttttacagcgacagcagtgagacgagagacagcgaagaaaaaagacggatgaagcgactatgatgtaaatgaatcatccatagtaattccctaatcatcactctgggtttctttttttctcccactgccggggacactaaccatacggccattgcgagaagccataatagtccatcgctgttctctcctcttcctctgccccctttccccttcccacaagcctatttcatccaacagcacctccacgaccgtcacggcacggagcgaagaagtcgccgctctgctgtggcgcggagctcgcgtgcaaaggagatgaaggtcaagcagctgagtgaagacgaggccaaaggttggtttgttcgccttgtatgaagtgctggcgtggtgggctgggttgaagacggatcgtagagttgggtcggtggaggaagaagccgatttgtaggcagtggatgatgactgctgatctggcagcggcagtggaatcgaattcatgtttagattattctcatggctgtgagactccgaggcgtgggcaccggagtctgtagagttgaggaggaggatgagcgggtttgaagggagcgttctggaaagatggcggagacgggtggcgaggaggcggagggcgacgtgagcggctgatttgtcgcgctgggtaaagaagctggtgaggagggaggagaagtgggtgatgaggacgatgtcgggggttgaagaagctgttgtggtggtggacttgccgttgtttttgttgtcgacttgtctattcggaaggctgtgattatccggctctgttgttgctgttgtatctttaagattggtgttgggctgaggatgggggggttgaggttttgatattggagatgatggaggggatggcgtctcatcttcatcttggctgtcttggatctcggcgacgacagatgcttcccctggcgtctcttctttgcttaagacagcaccattacaatcgccatcaacattagcgggagtcggattaggctgcgctcccataacagctatttcttcggctgattgtatctcgatagtctcctcttcctccttaccacctctaggagcagcagcagcagccgtggcgtccagatccgccaaaacctcatccagcccatccatatcaaagactcgtgaaagcatgattcgatccagacagtctctcctccgggccgcaatttcatcagagcctgagacgcctcttgctttgagctcagctgtcatggcgtttttcagcagcacgacaatggtgctgggcggcttcggcgtgatgacttggactttttgagcggcgctgtccaggagagagcatgccagcacttggagacctagctgtgatgacgagtcattagctatcacatgctttgtaagaagcgggcagagaatctgagaatgagtacaaatcaaaagcactcgtatttatatatagtcagcaaaaactcaccatcacgcccactccatcttcatcctccgcgcttatcccaacaacgctcccccgctcaaacccgcccgcaagaaggacataactgtccagatcctcgcatccactccggcacggccccagatccctcacaaaatctcgacgctgcttctcaatgctcgcaagggctgaggctgacacaggtctgggccgtgaattggggtctcgttgatgagctggcggggtgaaggtgcgatgacgatgtgaggctgccgccatgctgttcttattatacaatagacgttgctaatagtatagttcttgagaaatactttgacgtggggcgtctgaagtaataagctataaagctgatttatcccaaagatgacgctcgtcttatggctctgtgaggcatgcttagcaattgtcgtcgcccactctctttagaattgtatacctattggatgctacacagaaaaagacgccgtccagcagtacgaaattgaatcttgacgctcaagagatcatgattgatgattctgccataccggcgtgtatgatggatgttgagagaagagcgtcattgtggagccgccatcaaaggtgagagcgggcgctggtaaagaagccgccaagttcatcatcttaagaagagtcttggtaacacataaataaagtagataagtcaagtcctactccaagattgtattatatgtattttacgacatgagcagataataaaatactgtttgagttctcagtccagctagaaaaagcttcagctacatccttcccaacagtcttgaatcgcgacgtaacaatttagtttcaggattcctatatcgcagacagcagctcgatatcatacgctgctaaaatttagcatagcgacgagaaaaaatatcctctaatttctcattcagccatcaaaatcagtttttgagagccttttctggcggcagggaaaatagatatatcctcacacacttgaagctcttgtgtagcaaacggaacggaaagaacagttcacgatctattttgtcttattttatctttgaaacaacacagagtgaaaacaatttcatatattaagtacacagcccgctggaataagaaaaaagtgtaaaaaaaaaaaacaatggataaaaaaaacagaaaacaaaacaagttctctcatatgcgggctttgacgaataaccaaaggctcaattctttaaatgggcaggcatctctcccttatgccccaaattactcctctagggagtattaaaaaaaaaaaaaaaaaaaaaaaaaactccccttctgtttcatccttctcgacctttcccatctctctctctctctttctccgaaaaaaaatgtcatgcggatatcatttttatagaccatggggaaccgaacacattcgtatcgtccagctgctgctttcacaatttcacgccttgccaaatctcaatgcaatgtgctttaggtagccatccccggtgcctcggcattcctggttggtcgcctgccgcccttcaaactcttcatccggcccaagaggcctgatggcttggcgggcatctcctcagatggagatggcagtgcttccgaggatcgtccctccagcgcacctgctgctgagttttgtcgtggcttcaatggcggcgaaggcctgccgtcgcgctcgcgctcacgctcacgaggaggtggtctcggggctctggcctcttcacggccgccaaactcgccaaagtcgtcggattcataccggccgtggcctggcatgggtctgttgctgtagtctggtcgcaccctgtttctgattctctgtgctacagacttcttccgctgcaagccaccttcggcaatctcctgagcctgctcttcatttcggcggacaatggccgatcgtgcagccggcgttccctcgaggaaggtcgaagtgcccagtccatgagactcatctccgtgcaccagactggcacgagccgctgagtcaaagatgacgggttctcgattcttgcccttgccgctggcggcgtagtcatggaaggcttcgccagatccgtgacccataaagttggaatggtcagccgaggcgttgagtgggccagagccgccaagtgtgttgttcagagagccctccgggaaggcttgcatcggagacaacttcttgctgttctgacgatttcggtgagggttgagggcatcaaaaggcccatcatggtggaatactaaaaggggaaagaatcgagttagaaacacacatcctaggatatcgaaacgaggagacttttgcaaagttggttatacatacagcctgttccataaatgctggtggcgtccagctgatcaataatgtccattttgcggctggggcgctgcttggccttgctcttttcccgacgcttggcctcaatcatcctcctctcctcagcagtgagagatttcgaatcgaaatccatggctgacgagtcagagttgcgtcttgggcgtcgctgcaccggcttacggggcggcgagtcgtccaaaaggctggggcgggtagtgctcgacgccgcgttctttggcgctggcttgcgggctctcagtgcctcttcttgggagcgagtagggcgatgcttgctggatgcctggctttcgctttcacgacgagcaggcgccggccggtctgtgggacgcttcttgggctgcgagtcgctgggctgctgctttactgaaaaggcgggagagtcgtcgagcgtcagggacccctatattgatgtgaataccttggttagcactggttgattttgttggctccagacagccaggagagggagcagtttggcacgcgcgaccatgtcgtcatatcgtggagagatggagagagatggaaacgtacaaagatgtcttcggcagtgagagactgagtcttgtcgggaccggcaggagcagccaggttgtcagccggccgcggtgccagaggctggtccaggaaaggattccgcgatagagggcgttgggacggcatcgggtcgtcaaagggcgatgtaggcgtcgtggggaaggacggagaagcagtgcgcatgttgcggaagggattgttggaggcgaggctatcgctgttattatcattgaggtcgccgttgaacgacagcctgggcggctgcgcggcgggttgctgccctataggagacggcaatcagcatcagcatcagcatgaagcgacggacggcggcaggccagataggcgaatgatgggcagaacatgaaacaggacggcagcccgtgtcgtcaacatgatacagcaggaggagggtcgatcagaggagaggataggcctgaatgcgcccgccaggtgggcttgagcccccttgattggtttcgaccgcaggcgtcatgcgataatctcattgattcgcctttttttgatgatgccccctttgcgcgtcttgccgccgtggtgtcgcaggacggcaccagcgccagcgaacggtcggcatgacggcaccaggagcaagcaacgtggtcgaagctcaaatgaatggattcaaggcatcaaagaaaccaaatcacgacgcaattgggggcggagagggcgcttaccaaagtaaccgttggcggacatgatggcgatacaattgcttcaatgtcaaaatgctatgtatgggatgtccaaagggtcttgagaggttgactcgcgacacaggggactatggcagttaaattccttggacctgcaaggctgggcttagcgtcatggccagccgccaaacaaagatgggcgctaccggctagcaaccaggccccaggcaccgcggccttctagagggcagccactgctgcagtagcgctagagaaggccctgggcgagcaatgctgaatgcgctgagagcactgcagacagagtcgaccggggctggttacagcacaaggggggtcccctttgcagctggcaaacgcacccggcagagactgggacagccaacctcgaggatcaatgccaaaaacaaaaccgggatggcagcagcagaagcagttgtgtttcagtagttggcagtcacatagatgttcacaggttgcgggacaagttgaagcagcgagcgagtgaatgaatgacgagtgcatgcatgcagcaccaattgattgattgatggaaccatttggtgatgggcaccaggtcgcgcagagtacgcccctccacactgtgccactgctgttccccttctccagatccagaaaaggggggtggctgcccgcgcttgggcggacgggaagggaagaaactcgcgctgggctggctgcgaatagcgatcagcggccccgactggctagcagtgacccaagattgcccgactacgaagaacaaagccgagggtatctattccttcgcttggggtagctatcgaccggtgcttgtaaaataaaagagcaggaaaacaaccaatctcatgcccgccagctccaagcgtctttcgcccccttttactttccagttttacttactcgagatgaagtgctgtaatgccgtttgaggagtggattggccctgagccgtgaacccccccccccctcaaaaagctccccgaagcagtaaggtcccgtggcggggggcaccagtgcgagagttgacctgcagattagcgctaagtgggagcggccagcccactaagagcttctaggtaccgctagtactgctactattgcacctcctaataattgcttgctaccaatgtgaggcggtcgggttttattcgcagacagatgtattccattagctaaaatctgtgaatataaaatgagcaactgcttcgtgctagcatcggcgatcgctgctagtactgtagtccagaggaattccacagtgcgagacagggaatgccaactgcccgcacccaggaatgttttgaagacgaacacagaggaggcgaaaccaggaggtggtagcacaggtagcgaccggaggtacctcctacagtaacaatgcacaggcgcacaggcgctgagtgatctggtgctagtacttggtatccgcgcggtggaggccggctgctacctgaaacatgcgcgtatcacagggcacaggagagcaaatggcttcatgttccgctcctctccccccgtacaggaacctccgtacgagtaaagtgcatgcaggcccaagagccactaacactgaacccggaagccccagtgtaaattccagggtccaatacggagtaccagtccatggagtctgagcgtcggcgatatgaggactgagcctcgcacatgctgaatcaggcatgtagttggttgctcagagggcaactaaacattgaatcttgattctctttatcaaagcaaccatctcagctctgttttgtcgcaatagccattggattccaaatctcgcattgctgcgctacccacatcgggatattgataaaacaataaaagcttgcgcacctcgtatctctaacacgtatcaagctcaaaaatccaagtatagctctcacaagcacaagcacttttgtggtgtgtgccacaatctcacatgctctcgccccccctccctcctctcctctcatcatcaaagcataatgcaacccccctccaaaacagattgattcgccagggaaaaaaagagcaatactaaatctcaattgatctccctctctcttttcgaaaaaaaaaaaaaaatctcatcagtggggggaaatgaaagatcaatgccctggatccgctttttctttcttcaacaaaaatatccttacggatacaagggagatttgatgaataaaataccgtagacaaaccacagccaaacaaactgcaggccaaggaaacaaggggtccatgtttcctacgggcgatccgagaggggcaaaaggccacttaatacgcgcttaaaccctggataaatggccgtatctagatggacagagggaaagcaatgacaggctctcttccgaaacagcgttgccatgagcaagcgagtggcatcatgccatttgtcattcgcacggatcacgctcctagcattggttcttcatgttattctaattacctgctagtacggagtagtactactacctaggtactaacaagtagcccatttgaagaaataagaagaaacactaccggatcagagcccggctcgggagtctagccgaggaccttccccttctcgtatattgcaaaggatcaaatcgtcttgttttgcttgataaattcctaaattaaatgcccagtggcaatgccgctactattacttgccgttcttggatacccagcaaggcacctaatccggcagcaatataccgtttcttctgccagagcaactacagttgcattccaagggtcttggtcttggctggggtttaagatttcgtgctctatctgtaacaatcctaataataagctccaagatcttgtatatcttgataaatgaagcacgtgacattcagatggctgctcccgacgacctctcatccaagatagaaagcgaaagcagaaagaaaagaaccggtagtatgattttatctagcattgatcttgaatccaagccaaagagaaccacaaactagaccagacatatctatattcgccagacataggaaaaggaaacattcaacacactgcagcatcttgtttacccccattgcctccctcactgtattcctctgctgttagtttataacacacttgtccacattgaacctcagttgaaagagctgagagcacacacagtatgaacaaggagacaaaaaaaggaatcttgtactttcatttcccaattgaagaagatcaagactacccgacaaaaagagatggtacacgatcctcttcagccttcctcctattacccttcaaattctagtacagccgacccccctgtcgtcgacgcgctgttggctcggcgccgtccagccgccgtgtcaacctctaacaagttatgatcatgccctggtccctttgaagccgccccggaccctgcttgtgcatctgctccgtctaaaaggtcgcggtcagtgctcatgactgaccggcgctcaatatccgtgctagcgccctttctcacaccaattgccacgccaacatcgtcatcatcttcttcatcgtcctctgtccgctggctgggcagagcattcttttccagctccctctgagcctcttccatcctcctccgcacctcggtcgccacccgcattccgtccgtaacaatgttatccaaaacaccgcgcaagccgcggccgcctcccatgggtccggattgcgcctgggcctgtgatctggcgctaaagcctagattggagaatgtggtgagtgatgggccgtaataggagctgctgggggcttggaggccttcgatgatgtgaagcgaggtcgggaaagacgattcaaagaactgttcgagaatctcatctgccagcacaaccatccggaaggtgggtagcgtgatatggaggggatgagccgggtcgagcgctgcgttagctgcttcggccttggcttttgatacgcgccgacgagactcattatcgacgctggcgccgtcaaaactctccttgttcgggctcagtaagtccgcagtctttttagctttcgtaggagtgccaggtggtgatttttcaagcgccaagagatcttcttcctcctcctcctcctcctcttcttcgtcctcatcatctccgattgcgaaagcattcggatcaaccatgaggtcttcgtccaatgtcgaggttccaaaatcctgcccatcttgattttttgggtggtcaggatcggcatactcgaaacatcgcctgataaatgcactgatgctgcccaggaatcgctcgttggtcgatatctcggggggtaagctgctctgagagtcgctggcgctaacatcgccattcagtccaatgctcgaagcccctgggctcagcgtgccttctagtccgcgtcgagacaagaagagcaaagcctcggatattcgcaagatgccctctcggtccacttttccgtcgttgtcatcgtcgtagagctcgaagaaatacgtgattgtgcccatgatgtctttcttgcctttgattctggctatgcccgtcaccacattttgcagggtcaacgctgatgatccgtccacatcccacttgttgaaaacgcgtcgcagaaactcatgttctgcgggctcgggtccgttaccccaaggcgacatggaatcgggaacctttttggcaccgtaatatttgccgtctcccccactcgccttggaatccgagatggcccatttagacatggcagccaaaaactcacggaaggcatcgtaatccatgagactggtgcttgggccaagtccgacacgacccttttccacttcgttgggagcagtcgtggcgaggatttccgaagcccgcagtctgctactctttgcttggcgcttcagttcttcctggatcgtcagatcccgttgttgccgctcgtacaagacgttatagaaccgatcgtacagggaaccgagctcgtctgggcttagcagcttgctgtcgggccctaggttgcgaatcgccgtcctcttggcaaaactctcgatattgttcaggacagagtccttgttcttaagccgaagctctgtgatgctgctgtgagtgactccagagaactccttgaaggccacaaccatgagctcctgaaatctcgtgaccgccctcagcttggggttttctgactttggatgagctgattcatcgagtctggcaaaatatgacttgaggacagatatgaaagcgccgtcatcaggtgcgtccagcaattcctcgccattgatgcgcaggattgcaaggccaacctggaacagcaccttggggccctcgacgaagaagacatccaaaacgcggaaagcaaaaaccaggggcatagaattaatatacagagaaaggaaccagggaagcgaaacgactgatagctgaacatcgctctttacaagatgatcccacagaatgggcatggtcttttcaaccagagattcaaaaactttttgatccaaaagggtgccatacatggtcgtagagtagtaccctgggactaggcgatcgcacagggccgagagaaggaaaaaggcctgcgactccgacatgtagatgagcagcgcagccacaacaatattcatagcctgacagtagcccacatcagcattgacccagctgtaggccgtgagaacacggcgaagcctgccaatgccttcctcgctctggaaaccaggatactcgggcagactgcgattgagatccttttcaatctcatcgatggcaagcgattcctggccctcgtacttggccagcgtgtcggagtacagcgtcgggttttccagtcggagatacagagagccggaggtcacctcccatatctcgccccgaagtctgtttgggagaccaacacggataagcttgtggaaagtgggttgacggatcagcatcatattccggccattatcccggaggtattcagcccatagtctcatcttggccctgtcgcggagcttctttggatctccggggtatcggaaagccatgcccagtcctgcatccggcggtgacacgtttgccttgtcatctgtccgcaagagatgctcagagtagcattcggccaccactttgcgcagcttgcctacgttgccaactccggctctgagacctcgcttcaagccgtcgcagaacctttcacaagcctgccgagtgcccgccaagtggatggtaatccgctgttctcgaacattcttgttgttgttgccgttgccgggctttgaggtgtccgctagtaagccgttccaagtagtaattgcaagtgcaaactggtggtggtttatgcctgttagtcatttcgcatatcacgttgttagaatactggatacgacatacttgaaagttttggctattcaatctctccactcgcctaatagcacagagcgggaacgtgaagccgcttccactcgggccgctgccattggtctggccggtaaaagcggaagaagtcgaggtactcgctgactgcgtgaagctcgtcggcgtcgtcgagaagcacatgtaggcctctgaaagatgtagctttccagcatagtgccatcccctatcatggtccggatcgccgcgcacggaatttgagggcgggatggtcagctccgcattgatctcgtatagaggtgtttgtgaggagggcagtcggaactggctctggaacagggaggctttggaaggattccgatccgagttggagaggttcagtccctgggtgggatcgatgagctgctgagctctctggacgatgttggtcaagttggagaacatggtttcgacgagattcaagggcgcatgacggtgttatgatggcaatgactgcaacccaggcgacagcagagaggccggccgtcggatggctagaagagccgctgatgagctggctgtttgctgtcgtcgggctgccgggattgggccgtcgcgaaggggggaaggaggcgggagagagtcgtggaggacggtggcgaagctcgcgaagagccgggcgggcgggtagaatgctgcggacgccgtgaagagcgccagatactgcggacgatgctggcgatgtcaagacactgggtgagcttcgaggtctggtggtgaagacggagtccagcagtcagtgacggcaagtgtccaggctgccgttggggctagcggccgtggcagcgctggcgttcgcggggctcgcccttacgagagctacagcctacgggtgctggttcagcccgccaaccagcgagtctgccttagctgcagggctgcattccaccagccaaccagcgccgcggagcccatgacgcctggcaggtccgctgatccggcacgtacaggggcagtcgtcatgcccatctcggcacctgggcgcactgctcgtgctctaaagttcgagattgtgttgacctccagggctacagtaccagactacatgtacctgctagtaatagcagcgcctggtcagcaagggcaaggggcagggccggtgagatcaagacgccgtccacaaggcttcctagcagcgcatgtacctggattggtctgacgcctgagaggtacggtacggggcacccgcccgccgagtacgtgtctgagaagtattaggccgttttatatgccaaagttgcccctgtttgacaaacccgtgaccatctcatgtgaagaaagatcaatgcgctaggccagcgagaagaaggaattgaaaagacaacatcgaaatagcagaatgcatgttggaaattcaaaattcacagctggccgaaaggaaaaggaaaaaaaaaataataataataataatcaataaatgtatcatccgcaagacctggcgcatgggtgatggcaagggagactactagtagtaacagtcatctattccatctcttacatgtaccaaggtatctacttgtctatcagatgccgcaggccccgtggacatccccataatgcatggccttttattggctgcgggctaatgcgcgcagagtgtgccgttgcatccctaaatctcagtgcccgccgaagctgtcaaaagccgatgacttacatgcagcctgcatgacatctctgggaatggcaatacccagtacctacctaaggtacacgatgtaagtacctacttgctatgacaagagagaatcatgaattagcctgatgtacaaggtaacatatttatatcggagctggtcttgaagattcaacaatcgccagtggtgtcatgcgtgcccttgaatcctggaatttatcccatcatctatcaccaccgccctgatgtcatgtaccggcctgcatataccaagtgcctctcgtgtaagtgcgtgtaagtgccaagaccgcgggatgaaaagagcctactatccatgaacaacagccacgacgaagctgtactgcattcaattgatcacggcacgccattgacagccgaatccatccaaccggagccgcaaagcccgcaaagccatcaactccagacaaaccaaggcctcagcaccggttcctcgccttccgaacggactccctcttgcgatgctagcgtgccccttggagcatctccagcacctgctagggtctcactggtccaactggtccaactggtcaaactgcccagtcgctgctcgcctgttgcgtcataagcgcccctccggctctccacgaaccacctgcggtggtagtacaagaacgatatcagcctcagcttgcctcttatcgcctggcctggctctttttttcccacttggactcgtccaatagctgaaccgccaagaagcaattgagtaatacaaatcaacgccgacggcctggctctgtctctggcttccttctcttcgcccgtcgcaagaggatcgtcgcaaaaacaaaagaaaggctctcttcctgtataaaaaagggcatctccttcatcagcgcgccgagtcaagcatcccatcctatcctcttcccgccagcatcctcccggattcctctcgccggatctctccgcctctgctctcgccatgcttcgactgaaccaatagccgacatctccctcgcgctttttcctttgtgtcgcctttcacaaataaagcgcccggccgaccagtgcgcgcgcgcgcatctctcgcttcgctcctccatctctctttgaaactttttttccctctctgatcgtcttttctctctatatacctacactctacgaggccatggacctcccctgactttgaatccgccgacaaactcatcaatccaacgccaacaacgcgtacggctggcttcactaccatcaccctttttttctcgcatctccaggcgtcgcaaatggccgtgacagttgctgaaacgcagccggccactcctgcgttatcagccggcatggcctcgtctcaccagctccaccagcccggcagcgctcccaagcctctgccgccgactcgcacgttcaaaccctccgatttcacgcgggtgcggactctgggaacaggttcgtttcacctcgtgcatccttgaatcgccctattctctagcagcaagcaaaacacaaatcgaccctggttaaagaattttttttactaaaaatatacttcttcttcttccttgtagggacatttgctcgagtgtgcctcgtccgccctgccagcgccactgtgcctctggaagaggacaagaacgcagaagtctatgctctcaaaatcctcaaaaagacagaggtcatcaagctgaaacaaatcgaccacgtgcgtcacgaaagggcagttcttgcagatgtggcaggccatcccttcatcaccaatttacaagcttctttttccgacagagatcgtttgtacctggttctcgactatgtcccgggcggcgagattttcagttatctgcgcaaataccgccggttcgatgagcaggttgcccgtttctacgccgccgagattgttctcgtgctggagtatttgcacgagaagcagggcggcgtcgcttaccgagacctcaagccggaaaacttgctgttggacaaggacgggcacatcaaactggccgattttggctttgcaaaaaggctaggctacaaagatgatagacccgtcgaaacatacacgttatgtgggacgcccgaatatcttgcgcctgaggtcattcataacaagggccacacgacagcagtggactggtgggcgctaggcatcctgatatacgaattcttgacgggctaccctcctttctggcaccaaaatcctattgagatttacaagcagtaagttgaacgattttcgggcatcatttcttgatgcgttggtgcgccaaccagttgctaataccacaaccaaccaggattgttgagaaacccgtcgtctttccccaagaaccacaaatctcagacgaggccaaagacataatcaagtcgttttgtacaatcgaccgctccagacgcctcggcaatatcagcggcggggccggccgcgtcaaagcccacccctttttccacggagtcaactgggaggatctcctcagccgccgccagcccggcccgattatccctcccattcgatatcccggcgacgctcagtgtttcgacatgtaccccgaggacgacggcaagggcgatgtttacacggccgagttggccaacaaatacgaccaatattttgaagatttttaacagaaagacactaataagctatatataccttttttttttggcttatgcctaatattttttaaagacgggaaaaggagaagagagcgttaatgtctttttacctgtctgtgtatgagaagtgtatgagagtgtatgaaagagaaagatatttgtgcgtctgtttttgaaagttttgttaggtctacttggcgagagagaggaatgctgtaggtaatacttttttttttttttgtggttttgttttcttgttattattcatcgaccagtgacgaatcgcattttgcgcaaagtcttttgttttcagcaccttggatcatataacgaatggggggctttgggttttcttatgcatgtacatggtcgtcagaggaaaggggggaggggggaataaggaaaagggacgaagggctggttgtttttctttctgttttggaaagcctgtgtttatcaacccattttccacggcatcgaggtatatttaattgctacatgcaccttgacgtgtcatgaccgagacgatttcgttctcttctcaaaggtgtattaggtagtagtagttgttgttcataattaatgcagtaggtagccacaacgaataatgatagcaaaaacactcatacatacatacaaacatacacacttgacatctcttaccaacccatacctatgtttctaacaagcctctcaaataatcatccatcgcacacaaagcaacaaacaacgccagctcttccatactataagaatacaacttccacctctaggtatcccatgataagcagcacaagtagagagaatacaatataaaagcccgggtataacttcaggtggccgtttctaccgctatcgccctatgctgaacggtagagccagtacccgcccacgctcgccaccagcacagtcgacaggatatacgccccctgtctcgtgctccagagaaacattgtccacccggccgcaatttcccgccgccgtgcagccacccgccgctcccaggcctccggatcaatctccacgggcaggcggactctgggatcccacgcgccggcgccaccgggggatccagactcggcggaggcagactccagcaccgccgccggaggggcgagatcggcaggtgccacgaggggcacgtcaactctgagaaatacagggcggtggtcgctcgtgcggatcacgggtagagcgtcgtacgcgcgaacattcatgttgccgccaatccaggacggaagctcgaggaagaggatgcggtccgtccagccgggatatcggtgcggagcaaactcccacttcacttcgtcgatggggttgccggcctcgcgggaaggcctcgtcttggagtcgacgacatacttgtatgtcggtgggaagttgatctcgtgctctgacaagccatggagagtccggccggcgagtctttccctcgtcagctgatccaggtgcaagaagtgggtataatgattttctgatgccggggtcatattaggaaacgcagatttaggagtcggtgaggtggtcgaaatgcggtagttgagatctcccgcaacaaacagatgagaagatggtttaaagacggaaagatcgtggaactgcctctgcaatcgaagatcctgctggtgctgctcctcccgaagcagacgagagtgctcagaggcatccccctcctcggacgaagtgctctcgcctctcgactcagcatctcgcctcatctggctcagcacctcctccgggttctcaaacgtcaagccgcgcataatggccccccagttggcgttcctccgcggcagattccactccatggcagccagatgcgtcgccacaaacgtcagctccgtcgactccccatcgacctcatagagcgctcgaagaccaaccgctcccttgttgcccatctcagcagcaccgaatcctacctcggcctcttgaatgtccttgaggcgggtggcatcttgggcaaatagcataatggcggtgtatcccacattgagagacctgattagcgtaaagggcttgtctgtgcgatttgacggtggcgaaggtaacgcattaggagaggaggaggaggaagaatccaagacgtcatcactgcctcgttcattgctcaagtgtgttgaagccgcaaggtttaccgcctgttcaaagcggtccacatacggcttcagaaagtaatccccgccaatgaaggcatagcttagaggagcaatctcttgtaacgagcttcgtggaaagaaagaaatcagtgtaagcacatgaatgcagcatatataagcgtaattatggattgcaaaataaccagataaagaggcaaagatctgtacaacttacagaacaaccacctcgggcagctccgaggcattccgcgccagcgcattccgcaaatgaccagcaaacaccggcacgtcaatgagcgtcgccgcgcagttaaacgacagcaccagcagatccagcgccgagcctgtcttcatcgtctgcttgtgcaccagaactccgtcgtcgtcgcttgactggtcagcggctgccgtcgttgccctgccgccagccattataatttctcccccaccttataaagaaaaagaaaaggggataattgtccgatttttaccccccgggggcaaacgagagacggcagcagcaacggcaaaggaaaaaaaaaaaaaacgaatggtgtacaagtgattggagttgagaatgagtgattggagggctgcaaaatgcaggtttcagctaaagaaatgtcgtcgatggttattattggccgccgtagcgtgtttttttggcgcgggaacctcagcttatccacaaaatactgcaggagcgaggagagcagatgcgattggactttgcaagctgcgagctcctgcgagatgcagacacagcctccatatatagtacctgacatctgatttttccggcctcgtgtaggtatgttcatgtctgcccgtctacatggatctcacctctcttacctgcctctcacctgaacagtggatgaataactccaaccgctgcttgtctagcagcaggcactctggcgtggctgaggggccggtacatggcccaacagccggtcatgcagccatcgccagggttctacgcggcaaagtgtacctaggtgtgaatcaacggccagctaatcctgcttccagcgatgttccggtcagctgcgggctgtgcaggtgcgacgccactatcgctccggtacttgaactagtagtactaagtagcactccatggggctcagtcaggcaggggaacatgtgatcatgctggtctcgtgcgactgactcctcttaggttggctcacgcacgcgactgcagagctcgatgctccgtgctacgatggaataatgacacgatgacacggcatgaataaaagggttgaaagtgcatctttgttgtaaggaaaaaagacaaaaatcaaatttgattgcaaactatttgacctactgattgagttgtttctgacgaccttggaaccctttggtcctgcaatggtggaaccttgaacatgtacccgccacttgcgcatatcagatgtcttgcctagatgcgacaagccgacagatgccaggtactaatgcagagacagccaaagggctgggtcagatgccgtggcgttggtccgcactaccacatagttgagccatagtagtgtttcctcctgacacaactcttttgactgtaggccatgtcactcatggtgattgtcttgctgatagtgatagccaattccaagtgtcgtatcaagcctgctgccactgccatccaagcccctgtgtgccgaaaatgcaaacttcacagatagcctccactgccaaaacggcaaatgtcggtttcactgtaccaagcgactggtctcttccacgtccaatcccatcgacttccccagaagctgcccttcgatacatcggcctaaaaatagaaaacaaaattgggaaccaagaagctgaaaagtagggtgcgcaatattaatgaccaaagaaagataggagaaagcccggtgactgagacgcagctgtaccgcaacaactgaactttgaggaccattggtagaaataatttgccaagaaccatgggtccaagttctgcatcctaagctctcaaactagccaaggcttgtacggccaatccctaacccctttggtgagccatgaaagaccactgccaattggatgtaaagattgctttaaaaaagaaagagtccaataatcgaatgcaatcggacgtgccgttcagattaacctccaaaccacaggtagcattttgggtagagcaccgaggagctctagccagaaagtactatcccgcaacttgaagtaatccaagccaagcgtcaagtcgtgaatataagatgcgtcgaagaacaagataaagcgatgcgtatggggcaaaatgaaaatggggaacacaaaaaaaggagggaaatgcatggggaggaactgagagctacaacgatcgacgacatgctttgcccaactgaggtcaccactgaacgaccaatgtgggcttgttgcgtgtctagaaatgtcgattggagaggttcttttcgcagcagcccgccaccccttttgctcaaatcccaccacaagagagttgatcaagaaacgaaaaaaaggccagggacactatcttcaatttggccgatagctaccagaggcatatcccgctccctttgacgcagagcgaagcctgtttagcgtccactgagtcagcaataattgtcagcaaaattccctttggctagtgctataaaaaatacaattcacgcagagggagaaggactccttacgggctgtaccgaactagggaaaacaaaactcacatcctatcgcttccaccgatagctcggctagtatcaggagtatcaacgccagcgccagaaccccgctcaagcatcttgcgtcgagagctagggacggcgccaggcttggcggtagcagaaggtccggcaacagcagggttcatgcgggaagcacgagccttttcatcatcctcagggttggcctggccagcagcctgagcaatagcctgagcattcttctggtacttgtaaacagtccagtcaaagacgtaatcatattggaagccctcgcggacaaagagatcacggaagatcttgcggagatagctgtagtcgggcttgtcgtcgaagcgcagagatcgagtgtagttgagatagatggcgaactcgttggggaatccgcggcaaaggacctcggtaggggtagtcatcttcttctccataatacgatcgtacttctgcttcttagtggcagccttaaggccctgccaaggaagagagccgcggcagaagtagagcataacgtagcccagcgactccatgtcgtcacggcgagactgctcgacaccaagatgggtgttgatggaggcatagcgagcagtgccagtcaagttcttgttctctctgtaggggatgtggaagtgggtcttgggatcacggtacttcttggcaagaccaaaatcgataacattgacctggtttccgcgcttgccgatgcccatgaggaagttgtcgggcttgatatctcggtgaatgaaggatttggcgtgaatgtactcaatacgagaaatgagctgatcagcaaggagaaggacggtctttagggagaatttgcggttgcagaagttgaagagatcttccaagctggggccaagaagatcgagaaccatggcgttgtagtcacactcggtaccaaaccagcggacaaagggaatgccaacgccaccggcgagtgacttgtagacgcgggcctcatattcaagctgggggtgcttggccttgacagactcaagcttgatggcaatctcctctccagaaatgatgtttgttccgaggtagatgtcgccaaaggaaccggagccgatcttgcggccaatccggtatttattaccgacgcgaagatcctgagtagcacaatgatgggttagcctttgactgatctgaaagaagacaacgagccatgttgtgtatgggactgggtgctgctccattcccaagagagctcagctgtgcagcggtgtaatttgatcgggataaccgaccagtgcactggccagtggttctcgggatagaaccgtgccccaagatgcaacaacatcgtgggagaggaaaagagtgacagaaaagaatatggaggaaacaaaaggatgcttaccatggtcgtcatggtgaagattgattagatgcttctttccgcgcgggaaggaagcaatttcgtcgatttatgaagtatcggaaccggtagatctgcaaattctgttgatgcgtcaataacaggctgctgtggtgaatattatgcagatgaatgacgacagggttgtgttgtgatggataaaagtgtgaagagagaaggagaaaatgttgaacgggtgatgaaatggttagcaaagggagtgggcctaggggcatgttgaagggcggtggctacgccgccaccagcgaaatccggtactaggccgaagcatgacaaagagcctaaaaggtttgctcccagataggagaacaacggtagacgacaagccaggcactgggaagtatggggaaacagagcagcaagacaagtgacatggatcagaggctgtgtggttttgatttttagtatccaactaacctgcagagacgagttcgtagcgagggtttgatagggcgtggtgggaaattcccggttcgagatgtcggtgacgaagtagcgcgaagggatgcccaactgaaggtgcaagaaagacagaaagagaaaacaaaaaccccgagatattattgcaaatcgaaactgctgcggcggggccgaggcgatggacgaatcgagaaatgcgacgatgctggaaagcagagatgcgttgatgggccgattaaggcgcgaagctctcgtcgggcgggaggcgaaggatgtcgtggagagaaagaaaggaagagggaaaaaaagcggagggaggaagaagaaaggggagctgcgtgagcaaaggcactttttcaagggcgcctgagctgtgcgtggcagacctgtgctgtggcgcgcgcgccgctgtctgggcgctgtagctgggcgcttggcgctgggcggcactcgactgggcctgtgggtagtgggcagagcgagcagagcgcagtgagcgagtagcattgcgtcgggtgctaccgaccactaatccaattggccccatgccgctccgtagatggaaggccgtgccaggcaggcaagcatatcgcagggcgaggcaggattgctttggcagattgccgcaagtaggtatcaaatagatgctgctatatacacaaggtggcactggtctcctccatttcataaagatctacggggaggcatttgatgtctcaaggttcaacgctgggcggatttgcactgcggtgcggctgcgcggtacgtaccgacaaagcactccatggctttggtactgcctgctgcagcggctgagtgcagttgagcacgaggcactaccgccaatccaaggtgcgccaacttgatacgagcacagcacgtctacattgcaccaatatctacagactacggtttgctgcgagccgcacagcacgctgccctcgcttcctctttgtttttttatttctcacctaaaactgggtcaatacgcaaaccacgtatcggattgattttcgtgttccaaccgctgctcgtccttgaagcccctcttccctcttcccccccgtcgttgcagcccagttcaacccaagtgtggagctgcgcagtcgcttaggtgcagttgcagtgagccgcgtcgggatttgggaagcaaacagcacgcaactgaggaggcggcgctaattgaaaagcacagcacggagcagcagatgggtgttgatccagccggaatccctcgagcccagatggacgatggtgggagatacagccaaggccgggtgaaagcacaacggcgctagaagccgcgatgctctggggccattgcatcgagattgaaacaaacaagccaacaaagggagcagaaagaggctttcagcatgctgtgaccgtacaatccatgcgaaaggcgccctcagccgcaccaagctgggccgaccattgatcagggctctcgactgcgtgacgggccacaagggccgggccaggccaggccagaccagggtgcggctcaccgagatgcctcatttaccgccctgcatatggaccactgggcgacagcgtgccagaggatgcagcgctgacgtgcgctggcaatgaactggcaattatgcctcgaaatgtggcaagccgtgggagcctgcgctggattgcaacctcatctcgggatacgagaatgctggccgaaaaggtacaattcgtgcattctacggacgatcggatatcgccgtgattaccagtgctattgccattccaatgactgttgcttttcccgtgtaccggacgcatgcttttggccatatctcacgagcaatggtgccaaatcaaacatctatgcatggtaatattgcacagtaccacagcgcacacccttgaaacgctgctggcaataatccaaccccatgccaaagtcaaaagccaaagcttcacagatgctgctctgctcactcagcgcttgcttaccacttcgcttagggcatctccccgttactccgttccgtagcgaggcaaacccagcaaatgaaactaggaataagaaaatcctgcctgatgcaaaagccctagagcctcgctcaccaacctgcaaattccctcaggaaaacgccacccatgcgttcctcacctgaccacctttgacatgcgaagccagatcggcggctggccaaattcctggggtagcccagacaggtcccgagcgcccatcactcagtaaaattccctccaactgcgccctttgtcataccaaagtcggtgtgaccggccggcaatctgagccttttctctcagctcaacgaagcaagtgaaaaaaaaaaatttgttttttgcatgtccgccttttgccaaagctcgccaactccaaactgaaacgttgtctttgtgaggccgcatactatagccgcttaagctcccggctggtgtatatgcacgtagattgcaatggactaatgatggatgtgctttctaacgcccttttgagcactcagctcaatcgccaaaccaagagaaatgagcaatggtctagagacaagcggctcgggcgattctgcatattagctgctaagctgcttgtagtagcacgattcagggatgttagccctcccactctgagccatgtcgtccgttgaggcgacccttgatcaagcttcggcattagcaagtgacttggggaggaagaaaaagtctccagaattaggtccatgcggcatattcgattccttatactgccagtgcgtatcaccaagtgttaatgccgaggttcccacgctgtctcttgtattcactgagaggcaagttaccattcatgtactccgtacactacttagattgtcatttcagcttccccctcattattgtcctcttcccgtccctttatcaacctccccctctttgcattctgatctatcaaatattggagtcgcaaaccgtcgggccgccagcaccagcggctacttagtggctagaccgttctccgcagtgaccgaaaatagagtccatctccacacgggtcacctaagtcctttgaactaaaaagctcgtcgtctttcatatgtaccaaaggttgttcatacccacagtgcagagatacagtagaaatgctcaaaggatgtacgcatcacaagacatcaaacgcacagatacacatatgcaggagggtcatttgctgaaagttcgcccatagctccccaaaacttggggaaagtggcgaagagcaaaaaaagagtgactgggtgttcggagtacggctggctacactgcatcgtcttcatctcggtggtaatactccccccgttggcgatcgaaataatgttgttctccccgagcaagggcggcaaattgcttgttacaacagaaaggagaagacgatgaagcttttgtagttcctgctggtgaaagtagcttctttctctctcctctcgatgccgtcatgtgcatcagacgaccggagccattgttttgttgaatttgccaactcacagtggctacgtctctggcttgcagaaggctttgcatatattcttgtgtgtgagcctcctgcttcaatccagcaaacccttttttttttttgcttttgcaggtacattaaacctcttaatcgcaaaggaattttgcctgggcaaatgcctgctagaggaatggtcccactgcatatactttttttcccacagcaataacggagccatgaatgggcaaacgtgaatgcaacgctctccgagtttttctagaagccgctgtaactcaagcttttagctgagtgcctgtagcagcgtcgtgtataacataccgtcatacaagtacacaaccatgatgcgaatacgatgctaaggacaaggtaaaagcaggcttggtccgtaaataattcgataaattggtacatcatattatataacataagtagctatctatgcatccaacaaaggtgtacagaaaacagagatgatacatcaaaacataccagctacagtaaacatatccaaacaccatctcttcgctgcctttcttccatctactttatagccattccaaatgctaatcgctgctaccaatccaaaaaaaaattcgctcatcaaattcgagtacttgtgtatataaggaaaggaagaaagaaagaaaaccgtcttcattcgactctcatgtcggacgaggcggctgaggcggcggcttagacgcgctctgcgaaccaagcacagaatcaagcctattctccaaccccttccccctcttatcgatccacttcaaggccgaagagctgctaaacagcttaccactgcccatccccatccccatcccacccgatgatttcctcggcgggccagccggagccgcaggcggcggatcaaacactctcttcggcggcggaggatacgctacgacgtgcggtgtgaatcccgtgaccacttgcggctgattgccccagccagttgccgttgccgggcgaggcggcagaggcggcgcggcatagaggtcctgggggtttggagaagatgggccttcgctattgggggttgcgtaggttggctgggttggatattgatgctggtgaggagctaccgctggcccgtatggcaggttgtacatggatgactgcgcataaggaggctgcgtgcctggcctttgtgcgtcagggaatgcatatggtgaaggtgactgtggcgacgcttggggctgatatgccaccggcgatggctgttgttggtactgcggcggccgtggtggttgcggcggtggaatatcggctgatgacgcataagtacgttgtgggatatcgtaacttgaaggtggcggcggaggagtatactgctgggcaggtgggtaatacatcgaagccggttggccaggagatcctgtcggtggaggaggtgatgaggaagtgtacatattttgcggctgactctggccgataggttggaatgggtacgtagtcatgtttgggctgggcatagctgaagtgggcgcagaatgaggcgtcatatatgcttggtatcctggtgttggactcgagtttagagagtagcccagggcaggacttgagcttgaaggtgggccaagaccaggactcgaagctgatggacttggtgaacggtgatacggaggagcagtcgtcgtctgagacacgggaggagggagaggaggaggagcatgatacagagttgaagcggcagccgctgaaggttctgcggtcgctaccgctaccgttgggataggaggagctggagctggagctggaggaggtggaggggcagtaggagcaacagtaggagcaacagtaggagcaacagtaggagcaacagcaggaggtgaagcagctggagcaggaggaggagcttgagtgggagcagggggaggatgaggaccagccgttacagatggcgaataaaggcgatgtggtgccgccgctccatccaaaggagtctccgtcgaacggaacggctcaacaacctgcggcggcggcggcgcaggattcggtgatgctaacggcgacggtgttttcagaggcggcgctacctgagcagcaacggatccagtggccagagagtcgtgagcattcagcggcagcggaggcggcgccgaagctggtgtcgatgacgatgttgacgcaggcctgggaactggcatcacagcaggtcccgctacatcggccccattgtctgcgttcaatacaggcggcgtgacatatcccggaggacgatatggccgatacggcagcgcgtccgaattgccttcggggcccgccgacgacgccctctggtgtgtcaccttgagcggcgcaattgtcgcattgttgctctcttctggcggcagatacggcttaaaggccggcgcgactgtgaatgctgggacctgctttctcgataatcgtagaggcgctacgtagtctgtccccggcggcggcggcggcggtgatgctgttggtacaggaggaggcgcatcatgaggaggagcttcgtcatctccgtcttgtttgccatagccgccgagatgcagcggtagtggccgtagtgaagcatcctccacattctcgccctgcgccttggattcttcttgttcctccaccgtgagctcctccatcttgatccccaatccaccaacactctgtttggcaacagtccctcccactgcagtctcacgcccagcggcgtcttctccctcgcccttctcttcatccggcgtcatcggcccaaaatacgcccacgggttcgccaacggctgctcagcgacttttgcatttctcccagcgcccttctccccctccccttcctcctctttgtcaactcgcgcctccgtccgcacgtcttggtccagataaaacggccatggattcgcctgcggcagcggctccgtctttggcgccaccgagtcggcgggcatctcgaaaacctccccgccggcgaactgcgacggaggagggtattggtgatgatgcgccatggctgcgggttacatgtaagatgacacgcggcggcggccttttctttctttctttccctctttctctttttcttataaacagaatttcagacctcgcccgttcatatcgcggtttatatgtttcgtatcacagacgtgcgtatttactgctgcgccttcgccttcgtctgtcgatcgtcgtatcgagctgggggtcgcggtcgcaaacgaatgccagaaaagcaaaagctgctccaacaggctaccgtggccgttgaaacccgtattgatcccccaatatcctttcacttccccttaatcaaagtcctcccaaacaaagagtgtctttcgtccgtcgccgcaattagacccgcgctcgcatgtagttggtttgatggtgtataagttccacggcagtcagtataaagtagttacagctatggactatggaagacaaaaaggaacataagccacacagccaagcccccaaaagcgggccgagtcagccacgccaaagtacgcaagccagctgccactgcacgagggacaagtagatgctgccacatggcgtgtgagcaaaaagacggaaacgcctggtcctgcgatttggatgtccacatgccacgcccgcctcttgcaataaaaacggtttgaaaccaccggcaggggccgccttgaatcgtgccagcactagagtcctttgcttgctagaatgttacacgtagcaaggaaagagaagaaaggaaggcaggcaggcaggcaggccttggcgaacatttgccttgacagctccagggagcgagagcgggagccaaaaacaacaaaagtaaccttgaaataagaaaaaataaactcccatgagcctgaacccggtgcctgtgaacatgcctgtgggtggccaagcttcatgcaaggcgtgtactcgtactgtcgcccatacttgtagatatacctaacatggaacgcaccctgctaagctcggcgctgcatacgggacgtggcctagttttcatcgccctcgtcaagaatcttcgcctcttggcccctcgatgggcaggacaaggatggcctctcctctctcccttctctctccacatgtttctccgaaagccttacagggcatgcagggccgtgatctgcgccaggggggggaaaggaccgggtgttttttatttttctacaagtaagaatgctgtgcgagagaaaggcagggagctgccatgtgcgcgcccgccgaatccacttcccgcctggacacttcaatctttggttctgccccttcttattggcaagccgtatggctactaacatctgctcccgcaagacggatgtactctgcaggtaccgtacattcgctgcgtcttccagaatctgccccttgcattacctccaagatacatacatagatcgtaaacccttgccagagaaaaggtgacagctctgatgtcgaatgccataccatccagacagacggcttggctaggccacatgccgtcagcattgacagacaccatgttttcaaagcggtgtaaatcgtagactacctcattcttcttattaagacatgatgtctcacagtcgctacaatcgctaaacacttatacaggtagccatacatatatgtaagccatggaaagcagaaagcaaacgacaacgacaaagctcactacagaaaacaaggaaagaagccaactcatggcttgaaaaaaaaaaaaagagaaacgaagtatgtcgtcagttgaattcatcctagggcgtcgataaaagcccaacccaacccatatatttccgagtagtccatccagcccgcttgcaaagcccattagttccctatcctagtacagtttgtgaaaaccgctcgaccaagatgcatccaattccatcaacatataacacgcaaaaactagcaaaagactaaaaagaaccgtaattatcatagcccttcccttccgaaagaaaatagaaaaagaacatcagggacgaaccagcgttcaatcccaaagatcaaaatacttacacacacaacgcttttctttttttttaaggtgaggaaaatgtatcaaggcagagagaggctgtattcaaaaatgcttttaatcgtcattgtttttcgctccgcgtttcatccgattagcccatcgccgtttcccgggcctggtttcaaagtgtggtgctacagactggacgtcaaccatagcaccctcgattgctgcgcgcgttttgttccgatagcagtcaactatattcactctgttaatatcgcaaatctctctctctctgtgtgtgtgtggcccatagatacttacgggctcgttggaggaacacggttcggccagaaaagactctgctctgaagccaagccatccggtagccaagatcgttcagccgcacctcgttcacacgacctgtttttctcatcctgggaatagtcgcctccctctcttggccttctgccatggtaatcttcactacctcacccctggatttttcggcgccgcgacgggaagcttcgcgaccctcggtctcctgcgttccgtcatcggaaacgtcgtcgacgaagaattgcgagcccgtggcactggggggtgggctttgcatctcacgagggaagaagcttctgggaaatacactggctcccttgcggaagctgtctgggatctcattcgtgtctacgccgtccaaggtgacacgcacacgaaggcgcgaggcccgtacattgtcttcaaccaagatgaatttgcgtctctttgcttcagggatatcggggaacaggtcgtcattggcgtcatcgacacggctatggctcctcgctggtatggcaccgttggttcgaggagctatatgagacatcgacccgccttgaggaccgacgggatatgaacccgggcccgcgtatcccgcaaagacgtgtgcttgtctcacatcttcgttgccagcagggggcatctgagccgttggcggttgatggtggtggtgattatcctcgtaggaattatttccttcacctccacatacgcgttagcttttactctccataattactactcggcgagcaaacgcgaatgacggggaaaacgaagtaaccaagtactgtagaaggaggagacagaagaaacatcttttaaaaaaagggggccaaagcagaaaggcaagccactttctctgctatgcgtcattgaagaaatgttctcctaattaacgtagcaaagtttagctgccagcaagccagtgagagaaaaggggggaaactttttatagcctcaaggcgtattttgaactcatctaagagtcgcgcgaaaaccagcagcaaaagcagacaaacttgaacagcagcggcagccgatgcgactttttatgataatatacaggatgtgtgccaaccgagggatcgactatcgacctcttgccattaaggcatgctgtataaaataggtaataataatgcgcggtaagacaagcgatgccggcccattgctatttaacaaaaaaacggacgtgaaataacacaaattgttacagatccccaattcctaaagtgtcatacagccgaagagggaaaaggaaaaaaaaaaaaagaggaaaaaccaatagtagaaaaggaaatagcaaaaaagacaaaggccactcgggtggaaaaaaaaaacaaatatagagtttgccttgccaaatataagtgtagagtgcttttttgcataggaggtaaaaaaaaaaaatgagttggtatcattaaatcaacacaacgttttgacggcgtaaaaactgtctctaatgagggttgcaaaggcaaaaaaaaggtgatgcaagtgtacagcagatgcaatcatttcaaaaaattacatctggtgaaacataccgacttcttctccacccggtgcgccgccgtcagggtggcccccggcatggtgatggtgcataggttgccccatgccgcctatcgttggcttgcccatgttgggcgcatgagctgtgggcatgggtgcgggagcgcctggatgccctcctggcccaccgggacctgacatatgggcaccaggatgcggagcgccctggacttgttgctgctgcttgcgactgttcatcttggccatgcggcgaacgcgtcggcttcggagtcgaggatcttggttgctgttgcgccagctgtccactgcgcgctgaatcaagcctcgcttgcctcgcagtggcacgttgagctgtgccagagcccatccgactctgttgcactcagtctcgtaaatcaaccggtttccgcggtactggtccttggggcagcatgcccttgggtagacgcagttctcctgcttgaactctggggagagctcctcgatgtttactgactcgacatcgcagcgaatggtgtactccatcttgacccggtcccgggaatattcaaaggcaatccactgaacgccattgccgtcttgccttacgacgagaggcgtcgttgccgggatagggcccggagcagcattggggttgaccgcaggagttgggttggcaggactttgaagttgtggcggaccctgttgatggtggggctgcgacatgggagagggctgctgtttctgcagctgcaggggaacttggggctcgatcttgggtcgcgggctacctgtcatgccggcctgcgcatgctgtgcgtgctgcgccgcgtgcggcggcatctggttctgctgtgctgcatgcgacatcatcatattgggctgcgaggccattgaatgttgttggtgatgggcatgctgcgcgtagggagagggagccgcctgatggggcatggactggtattgaggctgaggctggtagtacatggactgctgcaaatgctgagactgcggctggccgtacaagtttctgtgctggtcatgctgcgatggtgacgctactgatgcgggcgaattggactgtggtgtatgatatgacattggagggtagggaggtctaggcatttgagcggcggccatcatgtcggaggtatctgcaagagacttgtgcgttagcatcctgaacaaggcaaaatcgaatcgcgtgcgtggctgcgcttgctgcgcgcagagaggcttaccggcggacgtgtatccgctcgtggcacctggagtgctgtacgggctcgggtggttgtagtagttcaaggtctctggcgtgctggtcgcctggttgccggcctggtacgcctgcgggagagtgtgttgcgacgagtatgcgccttggtgatgctgcggcggcgggtgctgcgaatgagggtggtgttgctggtgaacaatgcttgggggacgcgaatgctgaagcggttgcgaaggcgggtgaccctgttgctggtggtgggcttgatgctgcatagggagaacacgcatcagtaaggcttcaacgtcgaaaaactcattaagctggtaaagaaaaacagttcgagataggacgcgttgatgttttatctgcccccttgacagactgatggtctaccaagtcgtggtggggtgggccagtcccctggccgcgaccgggatgacacgggtgaggcgtgctaggcctgaaaagacaacgccggtagaagcaatcttggactcgcgtaccggaggcagagggctttggggtagaggcacagtgggcgcaacgtggggacgtcgtaccgcctagctccagattatgaactgggagagcgagggatgagcgggagaccggggggaatggcttgcgaacaacgggaggcaggaaaacgagcagggcggtttcttgcgccgtcggggcggccatgcaacaggcacaaagaggacaagccagggggagaaaagatacctggcggagcggcaaggaggggtggacgagggaagaaaattatgtttggcccaaggaccagggaattcgcgtagggatctgaggtggtatgcaaagtacgggactgatgcttaccgccgtaccgtacagaacggagatgcagaatcgggacggtcaagctgcttccttgaaatacaagtaagaaggagctttgctgaacccccctgtggaaaggaagacgcgtgggaaatttgcagtgcagaaaagaaaacaacgaacgcagatgtgcaacgcgcgcgctcaacaagaaaggagaatgaaggtctctctcttttttttttttgcttttttttttcctctggtttctctcccgagaaatagagaaaaaatttccaagagggatagccaaaagtaaaggagctaggtgaccccaagtcccaaatacttttctgagtcgtactagcaggggagggggtgtctggtcgggaggcagcttgagagcgacggggagcaaggatgggtcagaaccggggctagccagcgcatgggagacgcgacaggggcgcagagctttgattacacagccagtaatagcgttggtaagtccagccaggggcgacatgaccaggaccagctgcccaatcaggcactgcagagccgggcctagccagtggacaagggttgtgccgggattgccatcaccatcttctcttagcccacaggcggtgtgtgtgggtggatgagagagaagaaagggaaatggattgacccagcactgtggcggacggcactagcacgtcctgcagcgcacagcgagagcgtgaacagagacgccggcatgaggaggaggagcggcagcagcagcagcagcagcagcagcatcatcgccatcgtcatctgtcgtcgccttgcgaccaagtatgcacatacctacttgtacagaagccgagatcagttgctcgtgcttggtacacgtaggtacacctgtctgtgctagccatgctcgaacaaacgggaggcctgggcaggcacagacgtattcagagtagaccagatgaaggttccccggtttcggctaccggcgcggcggacaccgagcccaccatgagcgccagcctggtcacggccattcatcctcctgctctgatatgttcttccctgtggccttgtccagccctctaccgctgcgtgcagagatgggacgagcgagcgtttgcgagcaatctgctgctattctcgtctggctaacacggccaagtgctgtccatccatcaaccgtggcatagcgccgcgccacaccacgcctccaagcagctgagcccagtctcgggataggagcagacattagcagctcgcgagcagacgtggtggcgcagcccccaccgagagcttgacgattgggtcgtattagacccgtagaacacagcttctgtgtatccctcaaatgctgcttaatctccaccggtctatacggcgctccatgggcgttgcgcttgcatccagtgtatgagtagccttgctctaacgtgtacccgagacaggtagtggcgtattcaccagattcaccaggtactccgtatacaatcttggaacgaagaataagcgcggctcggcgagaacccagttgtcaaatgagacgctactgggtgccaggtggctgaccccttgcccttgacgcaactttgctcaaaaataaagattgtggagtgttgcgtaattcgacacagccatgccaggtagcttccagtcgatactccctgcttgaagctccgatcacttcaacatggctgttggctctggttatgcagcgcatcaaagtcttttgctgcagcttgctctgcttccagaccactgggtcacttcttctcagggccctatttctcgcctagctgctgctcaaatatcgccgactgacactgagacccgttgccatttgggtccactcggccctgtcgtaggtggcgcgccctggccgctggtgaaacaggagctgctcgtcgtgcccacacagtgagtcccggcctggtcaaccttgcgacacagcacgctagcgagcttcgtggccacagatcaccccccagcttgaatgtcgacagaaatctttacgggcttgctgacaccgcttggtgcgtgctatgcctctagaaggaatctgcgggaaacttcttgcaccgatagatgttgaatatgtataaaaaaggggcaacattgacaaagtcgagaaatgcaacttactaattcggtagtatgatcttggaaatacgctcgggtttggccgagagtcgccatcattgcagtcggaactagaagttttgaccgtggagatactaagtagtgttagccagtgaagcttgaattggaatgtgaaaaggttggaagtgagagctcggaagtgctcaagagcactctcaattcctcatgggcaagtttccttgtgctcagatgtgtactttgacgacaggattatactcctagctcagcttaaggtgacaggatgaggttggttgtacagcaaggcatagatagaatcgacccccctccagtgatgatgcgtttgaggtagagggctttgagtgagatcatgaccgaatttgaagagaggaatacataaagcgtacttactttagagattctcagtaatttccagccaagctatctagctgtgaggctcaggcccaagtggcagagctttcgtagcgttgctaggtatgatacttgtccgccgcgtagcttggagggaacacaggcagtggatgcaaaggtacagccgtcaaagatggcctatggtatctcggccaccagtattggaaatgtggcggcacagctgtgtcgtggcaattggctggcagagaaaatgcttcgactacctaaacagcaagcctcatgcaggagttttgctcaggtgctgggttctgcggtaggtactactcgaacagttacattagttcatgcaagtccaaggatataccggcgtcccatcagcgaggctcgtggcattgcgtacaaactagagcagagaagaaaaaggctggacggatatcactacagcacaggtgctcgtactaggctgtattcttgaagatgaataggtcggtctcatgaaaagtttcaaggaaagttgcaaatggttcagcttggaaccagtcgagtaaataagcaaatgaagaggatgtgaaagagagaagcaaaattaggataagctcgtctgcaaagagattcaaagatgatcagcctatgcacacgacatgattcgtaaaaggtagggagataacgaataatgctaattatatgagaatatatacgaagtaccgctacatgtactgtagctctccatactgtaggtactgggaggtaggtacggaacatacaagcaggtacgaataggaaaagaacgaggcatgggtgctcaagcgctggccccttttaccctggtagacgggcgattccgaggcaccggcactcaagcttcggctcagacgcgttgacatggcgaacagggatgctcctcatgccactactagccgtactgtaccacaattagtacctatacatgtagagcagtagtatcgaagaactactagcaagaagcaatggtttacgagatgatggtgttcgcatgcaagaaaggggctttaacggcgcatgcagcttgtaaatgaatcttaggaggccccttatgctacctatacaggcggctacagatatgcggaagtgatatttgcgtcaagatctttgcgtcaaggcgggaagggaacaagacaaaaaaaaatggaaatactttaccgacttcatgttctctgaaagaccccggcgtgcacagcgacaagacgtaccagtgctccatcctgctaggccgaatcttgctctcatggctaatgtgaccgggactctcttttggctaggctagttgagcgacggtggaaccgatccaagagaaagactgccagatggttagcggattcggtcagcactaaatcctggtcaaggcgcggcaagatgcttgcaggtcagagatgctactgcacaataacggttctaccgtagtacctaccatacggtttggcgttgcgcaatggcgatggtagatgaggagggtacgaagtagtactacagtagcttgtcaatatgccagtcactgagagacgttaggcaggtcaaatgctcaaatcccataaactaacattaaacatagaaaccaaaggcctcatgccgcaagaataaacacggcccttggtctttcattaacctagatcaggtatctctgggttgtggtgacgagaaagcttgagcagcatttgtaattgaatatagaccttgctggtgagtgtagatattgagcctggcttggcgtctcaatcagatgactgcctattttcgttagcattgttattcatgcccaatcccaaggtgggatactgttgctttattattgcaagtggcttgaaagcacggaacagtagtacttactgtatgttttggtccatacagtgagcggagggaattgtcaacgcaagtacatgagacctgaggagtattgcctcgcttatcccttggtttagcttattttaaacacctcatacgtaccaatccagagtaggtgacactgccggagatgcgacatcattagggcaataattgctggtgctgctctgtgccctccccaaggcagtcctcttgtctggcggctgtgtgtcggacagagtacctatactatcataggcgtcatactgccaacaaagtataggaacattcacagaaccaacgtgcttgcctcttgccaattaccctttctgtcataggtgcggagaacctcgcacagcttagtcgcggttcggtccctttcaagaatatccacacgtacaaaacgggccggaccagccgcctgaggctaaagatttttatacggcatgcgcgcatgtaggtatacttcgtaatgaggatagcatacggcattaccgacgacatcaacagcaagtgtcgtcccttgcgtcgttggttttataaagcagagatttgtcaaccgtaggttctgaatcgtaaccgagagaggccttactgagctgctgagacaggcggcagtatgaagtaatacgtggtagaacgtactctgtaattgatttcttttaattaacagcagccaaagtccgaaacgccgcttagactggtgggtgtgtggcgatcacccaacttgagagcgaatgccaaggcgcgaatgaatgtatgaggaaattgtggtgttccactaggttcatctttctcatgctgagtaaaactctcatgatgaagtggcacgagatggggcctggatttagttctaccgcctcaatttggcgaagacacggaggacttgcgcatagccgcatgaatccaactagcgtcgctgctacccacctaccttagcacgtcgaaatgccactaaggcagaatgacacattttttaatttccttttgaatacgtgatgcaaggcaaagagagagcggtggaaaaaaaaattcttcatccactggtgcgatgaccgcacggcccgagcattactccataagcttcaaagggtccagcaaagattgcgggcacccaattgctcgctcgagcaatgagtggtggtgctgtccttcgcttggagagggcaccaaaggttcctggcggtcgcagggtgagaggatgctcccacaagaaatacacgtggaaacatggaataccgctaaaatcatgggtccagggagcgttggcgcagtccaggatcattgacaggcagtccccctccagatagacatgctggctcgcaccaggcttcatgagatcgtcttgagatccagccttcttccttcggtgtgtatctcagctgcggtagcaaccgcatatcttctcgaatgtgacagcgaggggccgtgggtgggtagatggatggcctgtttgggttcttcacacacggttttcacacaggtatcactactaccagtcagtactcgcaagaaatccgatccgtacagtcacatacggagtttacttttttgtccattaagcggagtggtccgatgaggagaggccgcgacaattcctttcaaggcgaaacccgcatggcagtaatttgccgcaatgcccacaacatcctaaaagcttttcccgcctataaggcgactcgcctgttgaaagcatgtcactgctaagcgtaactgcttgtagcaggttgacaggtgaagggccgaagcggtcgctgccggtagcgatggcctgttaatttgtaccgagtatccttgaagcaaagtgccgtggtggctcgtctgccgtcgtatactttgccgccgtactcgtgatttgatgctcggaaaacgtttagagttatagacggagtacagaaaacggtgcaatccacgccttgtgcagggatgcggaggtaacggtcggaacttggcggatatgcagcggaggcggcaaacaaggatggatattgagcggtcgatgcagagagcaaaatccctgctcgtgccttggccaggaatcttggagcttggagcttggggcttgctctgagggttcgtggccgctactgccctctggtagcgtggagaagatgcgagcatccctccttcccatcgcccctcagcagcgtggcctccaggacacgccgtggacagccacgagtacttgtaccttgcgctctgcttcgtgcgatgccaaagccaaagtccaagatactctatgctacggacaagccggtgccgcatattacaggtagtattttcttcgatgcccaagcgaaggatctcggttaggtactagtactgcaataaagcatgcttctagaaactcagcgatctgtgttcatcacagacccttggtatcttaagcgatggagttgccgaatatggagcatggaatgcgaccgctatctccccgatgctgcgtacgttggcaaagacttgttctgagctgtcaaaagggctttgggacaattcgtcagcgccaagacagcgctgctggacgaatatgcctacttgtgcggcaacacacgtatgctactggctttcaccgtcaagtcgcatactggagacttgactagagaaggaaaggatattcttactgctactacttagtacctaggtggtggtggctggtatgtctagcaagtaggtagataggcataggtgctcatccaattgctgaggttacatacgatgccggcgccggtgaaatcatggtcgcactgggacggtcatgtccggagatgccgactgcaagcgtgacattcgcagatctcaaacgggaaatagatattggcaggactgtattgctcacagcagcttagtgaccgcctccgatgttaaggggcaatggcagtgtgtgcgccgtacggcagacgcgctaagcaaatgatattccctcgattcactcctcttcaggctgaataggtagcatctcctcgactagccaccactgggatctccattttgtaagcggagaggcaatcttggctccgacagcaagtatggagctctgctccggacactcttgtaggttcggccaaatgaccgctctggctgaggctcagtcgcggcgctagtatgctgatatttctgccggcaatcgtcgatttcaattcatccgacgtgagatcttgtttagggaggggagtgagatgatccaggtctgacgcgatcatttaattgcggtggcaggacgtgcacggaatactactactgtacagtacacgtctgtaggtaacatcatagtctacatgtaccctacactcagaggctcagcgtgaccagctctgtattaaagaaatgcttcaccaagtgtaggtatattggactataacccctctgtagcaaagtgtcaaaatatccagatccaagctgagctccattacggagacattctagaatgcgaccagcaggacgtgcctgttgccataggtacgtctgcagctagtaatgtttcctggcctcgcgtaccttgccatggcggtaagcattgatgctactgctctcccacgggggttgggtcaatggaggagcagtaatcctggaacggcagatgttgctcatcgtgggcgcatcgacgccgctacgaccgccccctggctcgaccctgtgtacacgcagatgggcagctggggatagtcgccggaccgtttccatccagtctgactgcgtacaaggcatgtaaaaggaaactccgagaacctttgctcgtacagtacagtaataggtacatggcggctctgcctgaatgatccatctgcgcttaggcgcctgccggcagctgctggcaactctcagctgtcctttgcagtgcttgtggatggcgatgcaaggagcagtataggtgtcccggtagagaggtatggggtaaaccagcattggttcgcatctcgtagctctgcgcctagggtccatatctatccatattatgctggctagcatgccttgtgcgtgcttgtatgcatcatgctggaacatccatcaacgagccgtagcccttcacatcgactgcttcactgccctcatactcgactctactactgtactgtacagtagtactttcttttccaaaccgccacatgatccagcgtatcatctcgtctccacagctgtatctcactggtacctacaagcagacaccttcagtatgagccgtcaggtaggggagacaaaggaatggcgttgacaggggttccgagccgctgtgggtgtgcttcggtagaagattcgtggcgacatggtttccggcaagggctttccggctccacggaagagaccagtccaccgggccagtggccgtagctcgaacgtggcgtggccgccttctttagtcctggagaaggcctggtggacaagagagcttgtttagctgagacaataggcgcccagtagccgtttggccgcatcaacgcacagatgaatcgaccgattcagcggatagacagaagtgatataatactaggtatgtatcaaaccgcagggtattcttatgcttactgtacgattataacgcaagcagcaattgcaagccatcatcttgctacgtatgtcagacgcttcatgcatgctacaccgtttaccgctcattcgaaacggtattacagccaagtacccgtactgctagcttgtaaatattatcgccgaccaaaactcttccttgattaaagagtccagcctcgtgagctaacccgaattactcgtcatcgcactcggttagttgctaagagcgtatagacatccaggagacgcatgatcaatattaaattatgatggccaagattagttctggctaaacaagcgcagggttacactcttattcttccgtttactgtcagtcaatcgtaaagtcttgcgaagggcatttgaaagagggattttcttcagaatcaggttaaattacgcttcctttggcgcaatgtgccatgtgtccgttcttgcatgataaatcacactcaaggtacaccaaagtacctttgaggaaaatacatgagctgacaagtatgcttgcatactacggcccttactctagaggtaaggtgtctgagcaagtacttgtgccaatatcaaacgttactttgtctgcggagcgcggtacggagtaaatccgagcgctctgctccgaggctccaaggctccaaggctagtgggctaattttaaacacgagaggtctttcagcaaaacgccgcaacacgatggctgacacttcatctcacttgtcaactcgctccaccacgcgatgcccgatcccgccaagtctgacggagcagatgtccctgacaaattggatttcgattggcggacagactggtactgtacgtattctgtagacgcgatgcggtcttgccagtacaattcgttagttgtggtgtcatgtctcgtcagctacgagcaagacgtcgttacaagcacatctctactctcacgcgctttatagaaagcaaagctttgggctactgcaggctacaggtccgagctgttggacaagacttggctacttgtacgtggtatgatacgctgcgtgacaaatatatggatgcgtattgacaggctacaggtagggttacagcgcgattcgcactattgctactaccagtttggcatactcgtacgagtatgcccaggcaaacacaatgcttatcgtaatgaatatagctcgaatgctacgtatctaagtaagtacattactctacagactggattcgccgtcttcctgcgctgatcgccgagtagtaacagtacattcgaatctttgcatcaattgccgatgactatggccggacaaaacgaggctaccgactgggcttcacaccccggggaagagagacaaattagccgatcgtcattactgggtcgtagcatgtcggtcaagacaatcagcattgacaaaacgcaaagagccgtcacaagaccggaaactttgtcgctccaacgctgcagaaacggcccccaagaaacggccatcgctcgcaagttcgccgcctgcacgttattatggccaccccctccctcttcctcgcctctcgttctctcttgttttttcagaatgtacttgtactggcggtacagtacttcctgcggtacctgactctgagccacttccacatctgtacatgagaatcgccgttgcaacactgtctggctagcgagcctgcgagtctcagtatcatccaatcctgtttggatactgcgacagcaacattggatctactgtattagctgcatgcgggagatgggagctaggctggccttccggctctccggtctctgcttgcagggaagaaagaagcagggcatttgaagcatgtacacgattaacgcgcaagtgtaggtactcgtacttactacttgtatatgtccgtgcagtatactgcatatcagccagaataggtagtactctggatcatgtactccatacttgtatctttctgagaacttcgacgcgcttcgtgtcatcagcgcatgcattgcatatggcggtctggctcacgctgttaagaggctaggactgacaaaatcccgccgaagaggtattgacatgctccgctatgagttgctactgctgcccagtacagctgagatgattgtctattgacgcgagtacgcgcagctgtgtaccaatccttcctttgacgtcgggtaactttctaaacaacaacactgcccactgtgtggcgcgcaatctatttccgatactgcctagacggattcaagccgagatgggaggtcgttatgcacacccatgttcatgctcgacgcacgcttgctccgcggcgactgagactcgtgggggttgtcgacttgagatatctacagtatctgtctatacctgtgcctggggcaaaacaacagctgtaagttctgcaataaagaggagctggcttcttcccatcgaaccttgacagcggtattcgcattcccaacagcaactccccccctttttttttggccatttatctacaagtagtacatgtatatgcatacagttatagtctaggaagaggcgttagttgaccagctgcgtttacatgataggtcattctcgcctcacaagtactgatactcgtacaggcctctatactaaagcgtaaagcacacgtcaaatggtaccgaatgcgacaatggcctgacacgccccgcttcagctatttgtccctagatagcggtgagtcggtgagcttccagaagcgaactgcatacgacgtgatacctactctagaacccatacgcagtatgtacagtaagctggcagtttcaacgacggctctggtcaatatgattaggtaatgtcttcaaagatatgagttggtggcgttaataactatctatacacagtttaataactaccgtttcgagctagtatttgatacaatctgtcgctgcagctgcttttactgcgcggttcccgctcgtacgtacagtaaacgtgtacggctataatgcgctccaccagttcatctaacaacgaaataggtagatggagtttctcggtatggagtacagtacggagtgtctgtataacctactctgctggaaagacaagcattttgctcacatcaatttacaggaaaagaaaataatcggtatggggcactcctaactacaagctccacgaagaggtgctcaagtactgtacggagtagacagaaagggttggggtggacacaagtggagaggagatcttccacttgtgccccaataaccagcccctatccaaggggtctgtcagagccaacagggggggggggggccaccttaggcagattgctatgggtatggaatccccttccagccatattcctggtaaatctgcatcccctgtcggacagcaaacggcctggacacatcgggttacatcctctgcaacacgcccactgcaacccatcaaagacatcccttcttgcatccgaaactccctgctaatcttcgtggggaggtaagacggccaacacggctgcagccgcgtgtaggtcatcgtgaccagggcatcattcgccacggtacagtggggagagaagcatgcgctctcgccctaacaagttagcctgctggtggcacgagctacttgtacggacgaagaatacgttttccaagactacagtagcggggtcgacttcgctccgttaccgagacccaagtactcgtgctttcaattctggtaaaatagagtacttgtacagctgtgcatattccgtacaaggatacaagttaggaagcgatagctgggactacattcaccaagacaggacttacaactcaagtggtgaaaagtcaactacaagtaaaagaaagaaatacctactgcacaagtgtcatgggcgtctaagtgagtgggtaaaaagactaatctagtgtacgttcagacccttttcttctctcttttttttttttttttctttagcggcattcgatagctcaaggactaataaccacatagtgctgtgaatgcgttaattgctatgcatggacaagcaaacgcaacggcccgccgatcaccattactcatgctcgagtacacatgacatttggagtctagagcattgcgaaagattttggcgttatgaaatggcttacactaagtaccgcctactcactagcagcaatatcaaactcaaaaggctctcaatctccccctcttctaaagaatgcgttccacaaaggtaacttgaacaggtttcgcgccaatgtgctgcgaggttcattggtccggttcttctctcacaaagtgagatgtgaatgaagggggtgggggctgttatgcccggttgtccatggggaaatttgatatgagcgcgatggcaggaaaaaaacccgcaggcacaacaggaattgtttaaggtttggagttgataactcgcgtgattggtaattctagcagagggaggaccttttgaaagaggggctggtatacaagtacggagaacgaggtagggaagcggattgccttgaattctctgacgcctctgtgctaacattatcgagttgccaatacgccttgtaggatatctaggtgctatgaggaaaagaagcggctcagactggaactgatatgtaggtacctttcggctggcgatacctcgaggctgacatggaagcaacgacaggccgggatagacacagggcaggggaagggccggcgtgttccggggacagcgcttggtctctgcctctgtctctctgctgccgagcaacgcatttacctagacaggcaatcaggggactccttgtcctgctgtactgtagtgctgcctttctatggcttacagtactgacagtacagtagtatacactagcactcgtactcgcacgtatactcgcaagagtatcatgtgagagttacggaattccatgtgctaaggacggagtagtacaagtatggtgctgcctggtgtaagccgcatcaccctattccatacgtatccaacgccgacatgctccgttgagtggtgctgttttcgtccgcatgctctggctattctagatctgttctttacttgccttctactgccaagctaggcagtaaaagcgtgggtcgatgctaacgggtgagggttagcagatgtgcatattattagactgccaatcacggaaagtcaggggtgggaatgctgggagctagtgccggggagcagcgcagaggcactcctagtgctggtagcaaagcaaaccgccacgacgcgcccccgggagcgcgcagacaagaaacaagaagccgagcagacacaagggcgacatgtacaagtaccagtacgctgaatgaactgcccatattaagggggtgtgggtgggctggcgggtggagaagcgaagacaggaaaaggggcgcggggggcctggaaggattttttggacttggattagggggtagggggttgaggacaaggaataggggggttggtgtttgggagggccaagggcctggccgggcgtcgcaagtaccctctacaatcatacgagctggagtcccctcacggcttcggagcaaacggcggaggcacagcgtctaaagtggactccagcgaggtatgagatacttgtcccgacgtggaaaaccgaccatgggcgacgtggggtgtgcaggcgtcgtgccagtcctagtactcggtacctgcttgacagctgggatctcgagagcagagcaatccagggtgccttgccgcggcagcttacagctacagctagatgtttgaggtttctgatgctgccaaaagagatgtcgaagcgatggattgggtcagtggtgacattccgacggaggggggtgcaaagagagaggaagagggagagggagagaaagagaagagtcaagaaaatttgggggctgggaaagcaaagaccggcggaaaagaaaagaaggaaaggaaaaaggaaaagaaaccccgagaggtcactcagacgtactcggttagaggataaacgcggttgatacagaaaaagtaaaggcaacgagaaaaggacgccatggtagagccatttccagtagctctgtgaaaggcggagcttgcagaccccgtaacgggccactagcggtgacatgcggtgtctggtagtggctacacgagctgaagaggggattgatgcgatgctgctctcgctgcggtggacgagtctggcagcgatgcgcgccttggggatcccggatgatatcatgacggtgctgtaagtctgcatacatgaagcattatgttggatgtactgccaacagccaacatgcttgagccaggtacctactctgtgtcgtcctatataccgcttggcagtacagaaaacccaagtacagtacctggatgcagcatatcccagctgatgccgcctcggacatttggcagtcggagggttttcctggccagcagcagctctttcggcgctatatacagtatcgagcagtaatgtcagatattatggcatgctcagggaaacaatgaaagacactagctactaggtactacaaggtactactgccttgtttggtcatggcgagggaacgtttcgagtacctacctgtacatgagaggctggactgaacgccctacatcagctggagttttcgatatttgtctagtgagaccggttgtggtaggtccgcttacagagagcgacatatagccgtatgtactgctacagcgtctaccaagtcctgtaccaagggcagctgagcaaacctcgcgccgtagcacgcggtactttttgagatgcacaaatcaggtgattcaagcaagtcccagagtagaagggatgtgctgctgcgatacagtacaagcaaatccaattcaatccaaagccattaggtactgcttacgcatgttttacatatccggacaagtcaagtttgttgcgagctaaaggacgactctattactgcaattgtaacaaaacgattaatgattagtagctgtaatagttatacctatttggagcggcatcggccagggatattttggcttttctgtgcgttgctttttttttttttttttttgctttgcaagggcgtcaccttcgtgttagagtttggcgctgcaaaaacaaaaaaagaaaacaaaaaaatgagaaatataatacatgtcccgggctatgctgcagccaacagcagggaaattctggtggagggggcgtggtgtgatggttgagtttgatggtagcaacccagtggatgctaaaagggtggttataggtcataaaaaaacaagaaaaaaaaaagaaaaaaagtgatttgcagccaaccagcgaaacctgtagcatttggagaagaagaaaaacgtggggagcatgcagaggacagagcacattgctattccacacgcaccgaaaagatgtgattgatccgtttcacccatctagtcagtcatgtaaaggcagtcatttcacatcctaccctaaagcatgtacgacatctcaaactcggatacaacatgcagatggttctctgcacccagacgtcactatagccatatatccagcatcaagtaaatagtctacccggcccgtaaaatgaaagagaaaaaaaaaaatctacatgctcgttaatctgagatacacgaagcgcagcccttaacgaagcacctgtacgagtatccatcctcctttccaacccacccctggcctcaattctccaggattgtaaacgaaaggggcggtaacacaacgacaagcacaagcatcaagaccttgttgaaagcaaaaatcaccattgcaacacaaaccatctccaacgcagggcccagggggggcgacaatctcacaaatctttctgcaagggctacacatggcgaagggggggggagatggggaagatggttgtgtggtaggaaggatgggggttcatgtatgtacaaggtgctacaagagaaatactaccctcaagcaggaagatatccgtaatagcctgtagacaaaaaggtggaaatgtcgttacattttccattacctgcgctccgaagctgctgctatgcaaagtattcgcaaagcaccaaaaggtaatgagtacatgtatacaatctgtcgagagctacccgaaattgatgatccttgttgctcctcaagttcgccgaccagtctctctattcacgtgtttaaatacttaatgagggtatgaaataggaatatgtgggaatgaacttggatttcggccaaggcgacaacgtagcgagacatagtcatcgattgttgggtaaattgtcaactgccacaagactttaaaaacggggttcggaatgattgcggatagatgtagatggcgagcaacatgtattacagatcgagtgagaaatactcctagaagttgtatccaagtggtaccgagagtcataaacattccttcagatggatgtggatagatgagattatacttgaatgacatgacaatggcatactcttcactgcatcaacagagcagtttgtccatagcaaactcctgaacatctcaacaagagtcaccgaggattcaaatctggaaatgaaacgcaaaggaaaaaccagccaagcttttattccgatacgtccccaaaatatatgaaaacagaaatgtcacccaagcgttttgataatcccaattcggtatgaaaaagggagcaagagaaaaaaagaagaaaaagtaaaaagggtgaagtagatctcgctttgccatcattcattcattgacacataccctccaccaaatcgccattgtacattcgtccaaaatatccagttcaacttcgccagcaagtaaaagagaaaagcaacgatacagtagacgccaaagtggaaaaaaaaaaaaaaatggaagaaaagaatcccatagataacgtcaagtctcttcagctaggacaagtacgaggaaagaggagaggagaaggaaaaaaaaagaggaagctcaagaaacatctttgcaaggccatggcccatcatacacgcgcacacacccagtcgaaatgaattagcaaaggacagaagaaaggaaggaaaggcaaagggtaaaaacgcgcaggctgtgaatgctttgtcggacttcgtcgtaccatctctaaatctctcggtgagccctgtggtgatgatggtgctccacgtctcttggcctggagtcgtattcttcttcttcgtcgcgcctgtgtcgacgccgcctctcgcggtcacggtcgtggtcctgatcacgctcacgaacatccgcgccatccgcatcatctctatgacggcggtggcgatggcttcctcgccgccccctatcgtcttcatactcacgttcgtactcgcggtcatattctcgaccgtagtctctatcaatttctttttcatcatactcacgatcgtactctcgaccatggtgatctcgatcacggtcacttcgatcgcggtcgctgtcttcatattcgccggtatagtccttgtttcgccgccgctctgtttcctgtgttagtcaagatttacggcgccacgaggggatgccatgatggtggcatcgtattgggtcgtcttacctctcaagacttgcgtggcattcgcataagtctgaatctcctccttactcaagactcggagcacaataacaaagtcatcgcggatttcatatctctccttgccaatgtccagagcctctgggttgacaatcttgcggttgatcttggtccatcgagcacccgacgggacttctttcagcttcttatcttccttgtgcggtgctacgccttcgcggattgggttgggctcctccgggaacttggcgcttggctgcttgaggatgcctttgaggggcttgtcctctttcttctcatgtggtggcgagacaacgcgaacttgcttttcctctggagaacggacgacaacaaggtcgcggccgcgattgtcctccccagagggcgactcagagcgtcgatcctccttcgcaggaggagatgaccggcctttaccattgggttcagccttgtccttctcactatcagcaagctgctcccggatttgacgcaaatctccagtgtcgtagggattaaagctgtgagaagggcgatgtctgcgagccgactttgttcttccttcatcagaatcagaagacacaatcgctgccgaatcgccattagacttggcttcagcgtctcgtttgcttcgatctttagtctccgcgtcggcctttgcatcggcctttgcatcatcagccttggcgactggacgctccttgtcctcatcgcgcttttgcttttgctctcgctctcgctctcgctccctctctctctcccgctccctttctctctcccgctcccgctcacggtcgcgctcacggtcgcgctcctcagcctcgtcagagcctcggcgtctgcgcgactcacttggctcgggcttctcttccttcttgttgcttgacgcgatggcgccagctacagcagcagtagccgcagctcctgccccaagtccagcggcaaccttgtctcgggctcgagatcggtcattgtcttctgaatccccatcccttcgtccatctagtctctcgcggaggttgtctttatagcctcgataatagtcttccctttcacggtcagatactctctcttcatcggagtgagacctctgtccttccttggggggagcttctatcctcctggagtgatctctcctagccgagccttcccttccttgatcgtctcttggatcccagtagcggtcgtggtggtcttgaaggtcgtctgtttgagctggtcggagaccaaagccccgagcagcgacactctcgtcgtagaatcgccgcgggtcatactcatcatcctcataacctctatagtagtcctcgggacgagatcctggctcttggatgagcgaaacaggacgtggtcgtccgacagtacgacgatcagtagatcccgcagccatatccagctgcccagacgagctggagttgggaggagctggagcaagtggcggaatgtcatatgctcggttgatcttgtcaaatccacggactgagggtggagggccacctcggctgtcatatggtcggcttgtgcggcttggatccattgtcgtgttgacgttgaagcttctctgatccgcgttgtagttgatattgggccgagaatatcccctgtcgaagctttcatgcctgcgtgaatggcggggagcaggggcgacgccgtggtccaaatcatatcgaaccagctcaccggcgtttgtgtactgatatccctcgtccccgtagtctatggcggcattgctgtgccgagagttgcttggatacaccacatgaggtcgggagctgcggtaggcatcggcatcacggctggccaacacaatttcgccctgctctcgagaacggccaaagtcgtcactgttcgtggaggtatggtatgggcgggcggtgctcctggatctgatggacgacgctggctgcgaatagagtctcccttcgcttgcccggtacgcatctcggacggggcttgctgcgtgggcgagagcgtcggtagtgagggcagaagaagtgtgcggacggtggtcttgcatcgtcgtgacgatgatgggtggtcgggcagacgcatcgacggtattcgagcgtcggttgcggctctgttcacgagggggcggcggcctgggggcgcgcggctctgggttcacggtggaatatgatcgcggcggcggcacgacagcgcctgcgggagctgcagctgttgtgtagcctctgggggtggcggcggcagcagcgtatctcgtgggcgaagcgacgtagtccggatcgttggcatataaggctccatagccacccaccgagggcagagagatgcgcgccgggttgttgaatgtggcggaccggccagccgcaggataacgataggatcggtcagtcatggtgccagcacgggaggcgactgagaagcaagaagtcgtcgtcgtctatgctaatgctagatggggagatatccagagatgtggaaaagcgcaagcctggatagacctgagcagcaaaatgcacgccgtttgggctgcgtcacaggaggccaaagtctggttttcgcagtcagccgagcaatggacagaccgggcttgcagagaatgaggggtcgtcgtcgaagtcgtcagataatgattacggcgggagaaatataggtatataagagaatatgatcgcggggttcctagtcagcctaataatgagcttctcggccgctccttgacagactgtcccatcagccggggttcgacgttacatatatgagaggtacatacagtacacgccgggagcagggaagagagggaaagaaaaaaatttacctggtgtgcaaagacccgaaccatgcagcgcagggtccagaaaaagaagggtttgcttcgtgggaaaagacttggttggccgcaagggaggggacaaacggttaatgaggttaaaaacggtctggggtcatgacgacttggggagcagcggccaggggtacgattttcaacgaacagttagtggatgagccccccgtagagttggcgctaggagcttccagcaaccactggggagagctgcagagctgtaagacggcgggctgccgatgctgaatgctcgtgtaaatcactgcaagatgcccgttcaaacgtcgtgctggttcctattcttagcggcgcagggcgctctagtggccgtccggtagttgcccgccagcgcccgtcgcggtggcttcagctgatgagagctgctgctggagctgatgctgggcttcccgctgccgtctggttccttgtggcatcaaagttcgatgcgttcccggacagccacggcgcgatggcgaactacggcgctggtgacgactggatggttgacggaggctaaccaagtcgtctgagctattgaaactcaggccccggacgttcggatcgctgttgcgactcaaaccgttgtccagaaagtggaaaccaacggaacggacccagttccaagtctccttgggcatgaatgtttctaatttcccttggccattttcttttttcttttttcttttttctttctcagctagcagagaaattctgctgtgcttcgtaatcctcctgctgctctggggacgtctaattgggggttctgggcatccatcgaatccttgggcgcagaactaagctggcacgctggaatagcctcgcttggaatcttgggaagaaaatacgataatgacgtcgcgattcgttatcgccaccacgccattgtcagaactagcagccggccacacgcctctagttgccttttttattttttcgctctttttctcacagtctctcttttacctgagatccgcttggtgccttaccgagggcctgtgcacggctgttctaatctcgttgagcagagtttgagctgagtgtggttgagtctccggtttttctgttggatggagctggccgcttgttagttgatgaggcatgttgccgtagatgctcgcttgacagttagccaggaacagctggatgcactaaagctgtcactacatgtgtccagcattcaacattccatctcgtctgttcagccaagccgatgtcgccgtgccagatttgcaaatccgtaacgagacgacatgcggcagatctacttccattgatcccgagagatgacacatccaagcggctgctacggctctttgctttcaaacaactagcaaaccttgctccaccgacgtatggaagtaaaatttcaccggggcttcttctgaaagcctcatttctgacttgaaagcagagactcgccgtctgattgatggattggttgcaccttgggggcctttccctggccgtgctattccattctcgagagctaacctttgagtggatctgtgcttggagactcaatcccgggattgggctgctatgctctcgtgcccaatctgaccaggggctgagcagacctcggtcgatctctacggggagagcttccatgctctgcttgaccccaggttgcagccgcgtgaagacagcgaatcccttgtatcgtcgagtgatggtcgccctttcgagcttgaatcagcataattcaagtttccatagctggaaacggcggatgactgaattttagcttacaatggctcttacagatgtaacaatgggggccaatgtgccaatgtatccgcctgatatcgtgctggtgctgtatatgcctccatagcatgtacggagtacacatgtatgtttatatcatcagtgctatgcagcgtcaagaccggcactcgacattgagttcttcccgtctgacacgtgcatacagatactaggaatatgacatatgccatgcataggcaagaaatacatgctcatcgccgtagtacgcacacccgtatgtacgagtattaatccttcctactccatacgcacgcagagaagagtgcttgcattcccgctgcatgcttgtacatacaagctaggcttcgaatcctgacatcgaatacggagcagcagccagccgggtgttggcgtgtggaaccgatgaagaaaaaccggcatgggcactgcgcttcttgtttctacagcatcactccgcaggtaaaaaggacagttggtctctgagaaaatttccagagctttggtagcatcgacttcgaaaagcccactcggtgagtcccacatgccggatccctggctccagtccctcgaagcccaatgtagctaccaccaggctactactactatatttcccggctaagaacaagcgttgtgttgggcatatacgacagggggggaggagtgatagctgcatgttattccagaagcgtgaaacgctgagccgtcacggttgcgttggagccgtattggggccaatcgccgagttgtgagccattatgagaactgacttattttcaatgattctcttgtgtgccatgagtatagctctttcattggaaactgtttacatctacacgtaaatagactttctttgagggaatatgaaacaaggagaagaaaatgattgaggcagactcaggcagtagattggctgaagtgtgatttagcaagcatgcatgtactctgtggctatctagagtttttctcctcgtttcaacgccggaacatatcatatcaaacatgtggtggagcttgttgacgcgctcaaacgctgttatctgaatattttgtatatccaaaagaaatacattgacgtacatcaatatggagcatctagagattgtgatttgaagtaaaagagggaaaggcaaagaaaacttcaagccaaagttcatgttcgcaagacttcaatgtcatcattcattcattctaagccaacgagcccatcggatcccacagcggaagcacaatcggctcctgcttcaacacatccctcacctccttgcccagatatctcgggtccaccaccgcctgatacacaaactcatccatccacgcatcgctcatgacaaaccaccccttctcaccaaccgccgtgccccagctgttctgcaccctccacctcacaggcttgccggacttttcatccagatgcaccgccgtcagcaccattgcatgcgtcatggcgctctcgcccgtcatcagcctctgcgccttgctcatgcccaagaggctggtgttgatgcccgcctcgtagtcaaacagctccaggtccatgatgcccgccgtgcgatcgctgaacttgcccacgtcgcagccgaagaagacgggcacgcccgccttgagcagcttgacgcacgtcgacttgagcgtgtccatctcgacgttgacgtatgtgatgtcgcggccgccgacgatgttgcccagccgggaaactgtgagcttacggagcggctcgtggcgcgggtcgtggacgagcgagaccatgctctggatggcgtcggacgtgacgcggaattcggagctgtagatgtccttggcaaaggctcttggagtggtcttgacttgctgcgctttgccgtccttgtcgacgaactgccatgaaaactcctcggtcggcttgggaggctggccaagcaggagagtcatgatgagcgcaatctccttcatcatatggatcttgagcccgctaatgaccgaagcagagacggaatccccattggccgcttctcgcagcttcagcgcaaactcacgaagcttcgtcttgacaatgctgttcagcgtgctcgagttcatggcattccagctatccggatacagcgcctgcggaacaagcccgtacttctcaaccaagttgtacaccatgtcccactggcccccgtccgagacgagatcgcccagcagcctctgcacgacgcggctctcaatgtcgtcctttgccgtctcgacaacctgctcgaggaaccagttggccttttccagcttgtcccagtagaagaggtaggcctgggacagctcaaacgaggccaggttgtggcgcttcatgagcgcgacgcggaagacgtttgtcgaggcgaagagccagcagcggccgctggagcgctggttggtgatgggatcgccttcaaaggggatctggacgttgaagacgtgctggttggcaatcttggttgcgcgtgaggtgagggtttgctttgggtcagacgagctcaaggcagcgtgtgccagcctggatgttttacaatctcacggttagcatacattttgatgatgctgtcttatgggatggtgatattttcgctcataatctcagtcagacctcgttgctcacctattcttgggatccttcaccacagaatcgatccacacctcgagcgacgccaccggcagaccttcaggctctcggacgagttgctgtccatgatgctcctctgtcttctcagcatcgctactggtctcgacacgatccccttctcgttcttctagtttaaagcttcgaaggcgctccagtatgagcttctcactctccgctgcagtgatgagcttagacggctggccacccattctgaaaagtctcttgaatgtaatcctttaatgtttcctactgaataatactgccttttctttgaaagaagatgaatttactggtttactcgtatcaagataggccaaacagtatcactaaaccaaggccatcagggtgccgtgaatcgctgatatggcgttatacgctccctaggttctttcttatctgccgctttcccctcacgcctttcccctcccttcgggcgtataagcaggccgtaatcacgagttctactgtgctcgtgctactgtccgccggctatattcctactggctcttttttttgcagcgctatcgcttttttccagcggtcccgcgttgcccgcttgtctcagcccggaagatctcttctcttcgctttggcgccatcaaactgcgctcttgtatacagacagaagtcgtcgtcatccatcactgtaccctcaaacacactcgacgtcttcaactactgcacttagtaatacgattagcagcatcaagcaggacggcatacagcggggctgggcaatagctccccgacgctatcaatactcacaaaatcccaagagccacttgtggagtctcccccatgttagtggcgcttttcagctgggcaattttaatgttacttggacgcgcttggaagctgctcgcaacgcgacatggcagattggacggacgcaatttcacagcgcatgcgggattaatcacacatttcactcagcacaacaccaagagatttatacgaaatccatcttaattacagtgcaacacatagggtagatcctatctactgggcactctgcctcatatccaaagaacatcccaacccaatccaagtaaaattagcaaagccgtcgttcccaacaacaccctctcactttccaagcccatggggtatttttcacattattcagaccagaaagcgagcctggaatatccacaggatggatagaacagccttcccgtcagagacaagagatggcgttcttacaagcgggagccgtggatgactctcatctcaacagcgagctcacggccgccatcgttgagaacgaggacacggacgctgccgcggccagactcgaaagcctgctggagacgagaccacaggttggactggtcaatgacggtcaggccctgcttgacatcaccagtctcggtcatggcggtgacgtagccgtcagccatgtcgaggacacggtactgcttgaagacggggccgagcatggtctggacaacaacgctgggagcagggttggcaatgaaggaagactcctcgtgcagctgcttggtgaagaggtcaacaccgaggtagcggtactggccagtggcagacgaggtcgagatgcggatgacctggcaaggacggccctgcagcatcaagaagtcacccaggcggatgtggtggcaggggatggagacagtgttaggctgctgctcggcggcaggggcggctggacggtgagacgtattagcatcgtggtggacatcaacaatatcaatttgctctgtgacagtagtggtgttattatttttgttattgttgtgatggtggtggtggtgatgatggtgatgggggaggagcttgtctacggccttggccacgccttggcggacagagtggtaggagcctaccggcgacacgcgttagcgtacgcttgcacgcgtctggcagacaacagaaagaaaagttagttgaagcttaccctcatcatcgtagtaacccatcttggctgattgttcaggagaagactcgcgaatttcctcagtgatcttgatttcctcacggaagttgggacgagaaacagtggtacgttcttcaacggtgaagtcggtacccttagatttctcggagtggtggtggtggtggtgagagtgtcgaggcttgcggacttgaactagttcaagactggtagagctttggggttgaggttgaggacggaaacgttctcggtattcacgctcggcagcgtcaatggggtttgagtggcggcgagaagtgtcaaccttgacctgagtctcagtgtagtcgcgaggaggaggtggaatagatctaaaagtactcgagttagttggagggattcccttttgtgcttgagcttccttggccttggtctctgggccaacacttgtgggccgggactagaccccctgagccgggataaaatagcatggctgggaaccctagctgaacctcacccccggctgtcagctcccccatagtgagctccgccgccctccgtgctcaattcgcatctccactcccaattgacgcgttctagaagccgcggcaaaacgagactgtaagaatacgaagagcaatttcagcgctgccggtggcaggcgggttccctctccccacggctatttctcctgtccccccttccctcgcctccctcgctccaatggctcacacgcaaatgaggtccgggagagacagagagtcaaggggcgtgagaaaacagataagaaaaagatgacaacttacttgaactcttcctttacgaagcgttcagagtggcgtgaaccgggacggcggtggcgttcttcctcgcgcgtaatacggatctcttcttcgacgcggtgttcaccacggtgaggaactagatcggcacttggggggggagaagagaattgaccctcccgtccggctggcttgtgttgagggagggtgatttgaacctcctcgtgggttgtggtttgggtttgaggttgagggcggcctgcttcgttgtccttgtaagtggacgggaagatgctaaaaggcacggggactcgagcttcaaaatccaggttggcggcttgcgctggcgcgagagaatcttctcatacaaccttccgtagcacgaaaggaagataagaaggatctcaagcttctgttcctggaaacaaaagttcgaaaagggaagaaaagagagagggatatgatacctctgagagtcttttcttttcaattgtccttgcttcttggctggagattcagataattggaggaaaggaatggcggatcagaaccaacgtcgctcgaagggctttttgaggtcgggggccacgcctgcgattgtgggcgtgctcgttgtgttgcgttgccaaggagggtaagcctatcgggcctccatgtttacctgccaccaagtctgggcatgttattgttgattctcatcacaacaggattagtcttgtcgtatcctggcctctcgtctccgccatcaactccacactcagccaacctcatccaactcccctgcaagcccaacgagctcagcaggcatctcgtccactggcctctcgaggctgcgtctcaggcgtactagagtctccagtcgccagtggactcgtcggatatgatgctgcaacccagcggtaagcgtgatggggccccaaaggcaaccaagagctccccagccaccttgctttccttgcttcccttgcgtccccctgaatcggccgccgattgaccagtcaggctcggcgattgatgttcatggctactgtgccactagcggtagcaagcaatataccggtaatgtaatctggtagcagcagcagtagcggtactccgtaggagtggtagctcccccatagcgtggtcagctatacaaggacggcccatttttaagcgtgagtgtgtgcctctgctctgttgcttttcggggcagcctttggcgcgcgactggttcctggcctaaatggccttccttattctcccaatagccccagatccagcctcatcggcttactcgtaccgagcgagcatgttgcgagacagaggtacacacacatactgtacacacagatggagagagaagctaggagcagcggtagtacctagtaatactcgtatactgtaatgccgtggtcaggtacacgtagcccgtgctatgcctgctgagcagcaactcgtacccgagagtagtagcttgagccgttactggtactgctacctgctgcccgtacgtcgtacagcactggtactgtaatcgacagacatggcgccaccggaaaagctttttggcttatcatggagggcaggctgcgtccgagctgatgctgcatctcgcccatcgcctattcctgcgacgcccacgccggctgtatgaggactgtgaagcgcccacttttgtgatgcacatgccgtcttagctgcagcagcgcaatgaaaacagagatggctgggggctcagtcttcgcgctctgggctattgctcgccggacaagacgatcgccgctctctgaaagctgcatggactggcccgccattggccagcctgggcgagccgcccgcctgagaccactctgtacggctcgctgcacgtaaaggtgctccctccctgccgcccgtcctgatatcgtgtaatgccgccattgggctggcgctgtttcggtgctaatgcagcaggataattgcagaatggtagcggcgtggtgcgagcgctgcaatcgacgctgtagtacccgatatttcgtggctgggtgctgggcagaagccagacctcgtcggatcgctccagccaagaggggccattgctgctagcaccgagctcagatagagatggctggtcgctagtcgtccagtcgcgggccaggccacggtccgcttttcgggcagctcatttcccttcagtcggccatgacggcgcccggttcccaatccatggcagatctgtgtctttaagctccctctgtcaagacggccctggacatgtgtcctgaacatccgcatggatctggtggacatcggcctctcgtgcatacccagaatgctggggacctggattgcctcccgcctcatctccacctcactcatctcggttgctgggacgattgagcatcgccatcgccaatgtcttcttcttggagggggggacaaggatatgccgcttgtgtttcaatattagacatccaacaaggtggcagggaagaggtccgtgctggctgcctgctacaccacgacgcgtcgaatcgcgatgctttggggggtggaccgaggatgaagctgagttgcgcgttcgattggatcactgagattggatgcggcggggccactcgcagccgcatgtgcctcggtcgaatggcttcagctgctgatttccccagaggtttgtccgaaaagcgaagccttgttgattgcattggagcacccgtcaatccaacttcaacgcctgactaaggccgcgtggcctaatggctaaggcgctagatttcggttcatcatcatctctagagattccaggttcgactcctggcgtggtcgattttttgcgctttgcaccagctttttgcgattgtgttggtcaacgaggccatcgcgttgttgtctgtggtgacaagatgagctgcgcgtgctgtagggggacgacagctggcacaagggatgctcctgccgccaataaccctaggcgccctttttttactgttatgtccacgttgggtaatgtgcagcgtccgccactcgtatcagaatgatgagcgtctcacccctttgcaggctaatttcttgctgcaggctttattagtgaatacgacttgctcgctcgtaagccaggattcgcaccaacttctgcaatcggcagggcaatcaattagtgcttgcttccaaaccctgctgtcagatttcatcctgctttatttgcacgtgctcagcgagcgcactacaacttgcaattgctagcggagttgagcgtactgggagaagctgcagcgtcctacctaacctatactaatgagaaaaggtatccagcaccccgactgtagctctacaaagtaaatgtagtttatccacatgtgaatatttcccttggtactactggttattatatataattcaagttagcagcagtaacaatagtggcagcaggaccagtagtaatagcccagtctagctggataacagaaatgggctgctggatgacttttctcacactaatgcgtgcagcagctgtcaaatttcaacacgcacccagtagacgccatgtatgatgttgattggaccctcctttttctgaaatcgccaatcgtgtttctgccccagaatcccagcgacagcgaccaggatgctctgcgctgccttatatagcacacagtaggctacatggctctggctcgatctttatacgcgatgccccgtaataatgcctttgcttacgtcattacagcttgagagcttgccccgcggccaaccaaatgcgtgccccacggtaaccgatagagtttcgcatcaagcttgctatacacaaatacaattcttgctatacacagatacagggttgagcctgcgcaaaacgcaaatgccaggatgaagcagagattctcgtcattggatgtcaaggtactttgctgtccccccttcgagtaggtctgtttctgaaactgcccgctgactccccttccttgctccaggtcattgcgcacgagctccaggcgagcctcgtgactctgcgactcgcaaacgtctacgacctgtcctccaagattctgctcctcaagttcgccaagccagataataagcagcaactgctgatagaaaatggattccgctgccacttgaccgactttgcccgaacgactgccgccgctccatctgcctttgtggctcggcttcgcaaatatctcaagacccgacgactgacggcagtaacacaagtgggaaccgacagaatcctagaattccagtttagcgatggccaatatcgaatgttcttggagttctttgcggtatgttaagcgaccgggaagctgcgacgccttcttcttcttcaacatgcaacattaagtggcgggaggctaacattaggtagagcggaaacattattcttaccgatgcggatctaaaaatcctggccatttctcgcaatgttggcgagggagaggggcaagaagcgcagcaagttggactgcaatattctctcgagaatagacagaactatggcggtattcccgccttgacaaaagaaaggataagggatgctctcaagactgctgcagagaaggccgaagcaaacgagggggccaatactttctctggaaagaaagccaaaggtaaatccggtggcgatttgcgaaaggccttggcagtctccatcacagagctgccccctactttggtcgagaatatcctacaagcgaatagctttgacgtcaccgctaaactggctgatgtgattgataatgagtcattgctggatgcactggtcagatatctatctgaggctcgtgatatcgtcgagaacatcaccgcatctgccacctgcacgggctacatcttcgccaagaaaaaggcgacatcttctagtggattagtcgagggaaatgcatctcaaaagcgcgaagggctactttacgacgatttccatcctttcattccgcataaattcaagaaggactcgtcatttgagatactggaattcgaaggctataacagaacagtcgacgaatttttctcatccttggaaggccaaaagttagaatctcgacttaccggaagggaagaagctgccaagaagaaacttgaagatgctaggcatgaacagggcaagaggatccaaggtctacaagatgctcaggcgatgaatctccgcaaagcagctgctattgaagcaaatgtggagcgcgtgcaagaggccatggacgcagtgaatggccttattgcacagggcatggactggatagacattgggaagcttattgagcgagagaagaagcgacagaatcccgttgccgaaaccatcaatcttcctctcaaactgtctgaaaacacgattactctccttctcgcagaggaagagtttgacgaggatgaggacgaggcacaagaggccaatccatacgagactgatgagagcgactcggaagaagggctgagtgaagctaatgcaacgaaagatacgaaaccagcgaagcttctcacagttgacattgtcctcaatgttagcccctggagcaatgccagagagtattatgagcagcgaagatcagctgctatcaaagaagagaagacccagcagcaggcaaccaaggccttgaaaagtacggagcacaagattgctgaagatctgaaaaaaggtctgaagcaggaaaaagcccttcttcagcccattcggaagcagttgtggtttgaaaagtttctttggttcatctcctctgatgggtatttagtccttgggggcaaagaccctcagcagagcgaaatactctacaggagatatctgaggaaaggtgacatttactgccatgctgatatacgtggcgcggcaaatattgtgattaaaaacaacccaaacacgccagatgcccctattcctcctgcgactctttcccaagcagggtcgctgtcagtctgctcttccgaggcttgggattccaaggcgggcatgggtgcttggtgggtcaacacagaccaagtatccaaatcagcttcgacaggagaaatcatgcctgctggaaacttcattattgagggaaagaagaattatctgccccccactcagctcctgctcggtttaggatttgcattcagaattagtgagcagagcaaaggctcgcatttgaagcaccgagtacaagacgaaagctcatcaatatcggcaggcggtgcaaccgctgatgacgatgagccgcaaaatacagaagtggttgatgaatcagatatctcagacgacgagttttccgaaaacccatctagccatgagaaacgagcaaatcctcttcaaggctctggaaatgaagatgaggccatagatgacacggctgacaagctctcaacagtggatatcagggatcggcctgcaaacgccgaggctgatccttcatcagtggatgccggtgaggccaagcaaatagagggagacgacgaggcagatgcagacgaagaagagcatgctagcgaaggagacgaggtagcgccttctgaacctgccacggaagtgtccgaggcgcctagcagaatctcctcacattcaacaaaaacctcagaggcaaccaagaaaggaagccaaaaacgtggacaaaaagcaaaggcgaaaaagattgctcagaaatacaaagatcaggatgaggaggatcgcattacagcggaagccttgataggagccacggtgggacgacagcgggccgaagcagaggcggccgcgaaagcccagcggcaggctgaaatggaagccatgaaggagcgccgacgtgcccagcatgagcggaagcaaaaagaggtcgcagaacaagaagaaatccgccgcgccatgatgaatgaaggcctcgacttgctggagcctgatgaggctgagaaggcgaccaatttggacacgttggttggcacgccgctggcgggagatgaaatcatcgaagtcattcccgtctgtgcgccgtggaacgccctagttcggttcaagtacaaggtcaagatgcaaccgggctctgtgaagaagggcaaggcggtcaaggaagtgctggagcgtctcaagaccgactctgctaggaaaggcgtcattgacgaggcggcacgagacaaggagaagatgtggccgagggagattgagctcatcaaggcccttaagccggaggagattgtcaacaccataccggtcagcaaggtgagagtcatgttggctggcgcgagtggaggggagaaggggtcttctggtggtggcaagggcaaaggtggaggtaaaagccaaggaaagggaggaagaggaggcaagggctcaaagaaatagcctgtgtatatctcgaatagaggcatggatttgacaaccgtatagatttgtaccaatataaaacaagcatatatatgttttggatacttgggtaatagatttattgcatcctccttcattaggacacacgataggtgacgtgtcgcgtataataacgggtttccaggcttcattcaaaatccatattggttacttttccaaaaaaataataccaaatcaaatccaacattttgtcatacaagtaggcatcaaccacccaccccaagacatggtatctatggatatatctatggatgtatactgtatatggataatactatataaaaacagatttttcataaaatctatcgagcattgtccatccgccgtatctcgttgggcatccgcgcaatgcacagctcgcggcagaacatgccccattcgccgctggtggcgccgcgcacggcgtcctgcaggtcctggccgtagcgctcgcgataggccttcttgacgtcctgcatgtggaacgagtcccagtggaagcgcacgaggcgcgagatgagcagttcgcggcgcagcgagtccttgcgggaggcggtgatggcatgctgcaggaggagggcgtcgcggacggggcggttgatgacgccgttgaggatgtgtgcgaggagttcgccctagatttaaaaaagcctttgttagcactgactctttttttttttttttttttttttttttttttttttttgcttttttctctttttttttctctctcgaggactgtcaaaagtgatacataccacaagattgttgctcttcttgagcgcgtcgcgcgcaaagttgctgcggtattggtgctcatattccttgaggacggcgcgcaagtgggcgtcgctgcgctgcacgacaatggtaatcatcagcgtctctccgcccttgtcggacttgacggccttgtgcaggtcctcgacgtcctgatcaatgagcttgtagtcaagcggcagtctgcggccctcatagtcgtactcttccatgcggcgctcctccaggaccatcaagacggcctttttgaacttgtcttccttcagctccgtcttcatgcacttgctcaggctgttgtcgtacttcttgtcagagaaggagtccttgatgcggcggatctcgtcgtttgtccggcccatgagcgactcgatcagcagctctcggcgcgtcttgtcgccctggtaccagaagttggcccagtaggcctcgctctcccattgtcccaaggcaacggcatagcacgccttcatcaagaggggatcctcgtccttgaagcgggcgcggatgtgcttggcaatgttgacccccttgcggtccgtgccggtctttacaatctgcttgtactcggcgcggagctccatgacctgctcgtgcgacaggctgggaaggatctcaatgaccggcgctacatccggtctgtgggtgcccttgagggcctgggcaaggcgagaggcaatgtcctgcggatcgtggaagcgagctcgcctgttgagcctggtgtcgccctcgccgtcagagagcggtgagagggcttccgcgcctcttggcagatcgcccgggtgcctggatgctagcaacaaaggcgagggcatgggcgagcaattctgatatgtcccatggtacgattccagcagcggcgatgccggcgcggccgcgagcgaaagagatgcctgtcgaggcccggtgttgaccgtcaagctggacatacgaccagtgggcggctggggagacctgtcgcgcccgcttcggccatctctggaccgtgatcggtcgcgcgaacgggaccgatcgcgaggatcaacatcgacggtcaaggtgtgcgagcgtcggtgcgatctggactcgcggtccgagtcagagtgcttcctaagctcgctgccgtagtcttgcgatttggagctgtgatggcctcggctgggcgactggccgtaagccaacgagtcctccgtgcggctgtacttttgaggcaggtgaatcagcttgtcgtcctctgggtagggcaagtagccgccggagccccgggcagatctgcgatccagctcatcgtcagcatacacatagctggactcgcgggagtcgccgtacgcaggccgctgtggcttgggctcctcgatgaagcgcccgtcgcgggacctcgatctggccctgggattggtgattgaggccagggaaatggtcgccccgggatggtccatggcgggagcttcgcgcgcggggggtggcgtctggcgggaagggaatttgtgtcaattattggttcgtttctgtttctgctggagaacaaacgccccggccgtgctccgctaatgacagccaccggtgattgtagtgggctgtttggccgtggtggtagtgggatcttttgacaaagagttacggcggcagaagcaacaacagcaatgccgacgtcgatggtgatgatggaggagaagagaaaaaggacggctgggcctcggaggactggaggcagagaaaacacgaccagtcagtccattgcagcgcgagaatatgcacctagcacgtagcccagacaataaactggaggcgatacaggccacctgcatgggcgctacgccttacaagtgcttagagcgcagagccgctgcaggtgtgcagggccagcggcagttcaggcgctagagcggttgaggagccagctgaagggcgcccctctctttgcgcgtcagaggccatggacggccattatccggcctggatggagttgcgaagctcgtgtcagcggctctgtttagggaggtggtaagcctgggcaggaggctgatcccactacttcagactgctgttatttcttgtcgctgagagatggaggaatgtcgctttgccaggctttttggcacatagctatctgcactgttgaaacaatgatatcaatacgagacaggtatttgacgtaatggataggccgatcagtcgtttcgtcacagttgcagcttacggcaccagtccgagttgtaaactcgcaaacatgtgcccccatgcgaacagagtcgcatccccgtccctgaacgccctgaaaatgttacattgtgtctattagagcacttgacacacttgtggttattccttgtagcccgctattgttgcgagctccatagaatagacatgcagcgcgagctggtgctcagcccccaagtaggatgtggaacctgtcagttagtttcgaacctgttgttcagcccgaggtgggtatgagaaataggtgagtacctcaataagtgattgtgtgagctggtgcacatactcccgtattcaatgtctgcaattccgccacctacgccgtatagacctgggcactcggtggcccgtggcaggcacccgtataccgcatgttgatctctgctatttctagtattccgtggcattcacaccgactatcaatatgtacaggccacgctactcactcgtccgtaagcaaaggccgcgatgacccgaagctagcgccatcacttctgcagagcctcatgcacgtcacatggaaaggcgaaatttaacgctatgagtgacgggaagcattcatttgctgcaattaatcactgctcgacacccgatccatcgtgtctaggagtaagctgactgagttgccgtgtctgaaatccgtatcgtatcatgagtttctctgataagtgcctgacacctgtatatgagatactagcagttaccatcaggccattgattgcattaaacgacaccagatgtataaagataagcatattgctttctaaaatatacggggaaagttatcgccatcttagtatttctttacagctttcgacttttaatacgacgtatatccacgtacatgtacacattatttacattttactttatttcactctattcattcatatactctgcctgatttctcaacctgcacagcatacacgtgctccttgcacctcctgacacgtcacctcaactcgagctcgatgcgttgggcaccatctctcccctctggaagacatacagcgcctcgtccttgccagcaaagctcggcagtggaatctgcaccacctttgtccactccttgtgctcctgctccataaaagtatccatcgtcatgcccctgaatcctgtatagccgtttaaattctgtgttccaacaaccgcaatggtgtctccttggaaagcactgacgaggcccctcgtgaagctgccctcggcgcctcctccgacaccccctccgacaacgggatagaccaacaggaggaccatgtctttgccattttcattcttccgcagccatttcacgccgtctatgatggccgtatcgtcgatccagttgaccctccactcgctctgcatgttgtctaccggatacaccgtgagtccataccgcctcagcagaaacgtccagtagccattacccgagcccatatccgcaatggctcggccatccgccaggatcctcaacacctccaggctctcgtgtgatggtgttgcacagccaaagtggtgcatgaaaatggggagcacatggtgactcgttgcgactctttccgatgaagcgcacggcccgcaccactccaagtttctgcacgaccaggcccaaaagtcaaggtacggattctcactcggcggcttctttgatttgggaatggtcagttgcgtggtcaccgccgggtggatgaatcgtttccctgcgatgtggctcgcaatctctgagcggatggatgtcttctttgcatttgtctcaaagtttttcagggccgaagccgtggcagttgaggggctgaatatggagatgtatgcctcgatatctggcagaggtggagggtctctctaggtgcatgaaatttctcattcagctcattgctcacagcatttcaagtaagatgaggcaagggagcaaacgcttacaggcgtgccatcttcaccgcgataccaggcgtgcaggccattgatgccgcccaacccgacaacgtgctgtacctcagccagcttgacacttgtcatggcgtgatacgtaaatgtatctctctcaggcaggctaagcagcacgcggctggcgttgtacagatcatttgctgccagcagctcccgggcttgcttgagccgcggaccatcttggattacttcgtctggagcaaaggacgggctgccaacgcagcgaggcgcctttgcgttgctgcgcgacatgagattgaggggctggtagtaatgagagcgctttctctaattaaaatgagttgcacaagatgtaaatgatgtgctgtgcgtggccaaatctggagttgaaggcaggggccgtgagatatgaatgctgtgctgtgccgagtataaagagcgttccgtacgacatattgctgtgccgttccgtggataggcgctaatatggatgatggttgatatcgccgattgcaaggtccgatgaaaagtgggcttttaggatgagaacgcggagttaaagaaggtcacgtcaactgagaaaaatcaactgctcctattaattttttacgaaatatacccttttcttcctgaacacggtatgcagggcagcaggatggatgagacgaataagatgagatcagatggggtgggatgtgatgagtttagacgaagcgaagtgagatgagataaggtaaggttaggtgagggcacaaagcgctctcattcgcgcgctcactactctaaaatcggcgcctacctatgaatgagaacttcgtgtagaaacatggacatcaaatggctgggttgagggatctgccgccaatgagattccccgctagccggcggcaacgatgcatagcagaagcctcaatttaattcatgcatttgcgaatgaaacgtcggtcaacatgctccttgcagtcgggcttgacgaatggaaggggcggcagttactcgcacgaagcagttggtccaacagtcacagagtggatatgacgtccgtcttctgtcgtactgcatattggtacccatgtatcagtctataccactacattctgctcaatggagctgcgttggttcgaaccatagtgaaggctattctccgtgcttcttggctgttggttctgcgtggcacagttttacgaatcacccagtagcaaagcagcaatggaacgcggagtaccaattgagtgattttgatttgcatgctaccatgccatcatcttcgcgagagaaatgggcgcccccttgatctctgtcaagatttctgtcgagcatatcctttgccgagggcttgagaacatggcattatacggaatgctacacagaaggcgctcgcagccacgcatggtgacatacgccctagtttcaccgcaggacacacaaaagctaaagaaaatgaacaagcaactcacctcaacactagaaaggaacagaagagaacagagaggcaaaaggcagcattagtccgtgacaaattgccccagatgcggttgctgttggccagcttacaaccagcacggatcaccgattccaatctgggtgtgacgcatcgtattatggggtattacgtacccgccgttcgtgttaaacatcccccaaccgcacagccccacaggcggcggcatgtccactaaatcgacctcgagcgctgtaaatcgtatcatcaagggcgccttcagctggtctcggcgactatatcatggagcccgatcatctatcatctcactcctggcatctctagtggccctctttgactctagactcgtcgatttgaataccgagtgttttgctctttagcttcgcgatcgggctgggccttattttaaagctcttccccacctgcttcaacgttttgattgccgtcaccacgtcggatctgcgttcgatcaaaagctacagggcaaactattggcaactctagcttttgatctttgcctatggaacgaataggctgctttcacatgtgagatctcgtgcctcagccgccaagcaagtcctcacatacccctgaaacctggcaatcaatccttcgtccttcccggctgcggcgggccactggagctgcctaccatagccatttcattgcttttttttttttcctcttccaggcgaccacaatcccattccccgagacattgcggcctccacgtccccgagcaaagacagcgttatgtattttgcccgaagagctctctgtgccaagcaggaaagctacccgagggctaaatacacatctcaaagtaccgtctgcgacttggtttaatcacggcccggcctctgagcgactctactacagccttttacttctttcagcgtccttctttcggcaagccacgaccacacattccttttgcttcttctactacatcggctactctctttatcccgcgaattactcgcctggctttcgccatggatagatttctcaaaaatggcttcaagagctcgtctcggaggacacgctccccctctcccgccaacggcgcgacgagcactgcaagccgcacggacagctctgccggggctgatcacagcttcacggccaacgcgaacggcggtgattatcatcgcgagcccacttctcaatatggcgccgcctcacagcctccttatgctgttgactaccagctgccggctttgaagatatccgaccttttgcagagcccgacagctaccccagctgagaatgggaatgggaatgggaatgtgaatggcaatatatatggaaatggatacgggcatgaacagagcgatcttgctatacctgctttggctttgaagaaagacacagagaaagacatagtgacgggaccaacagaaccaacaaaaggttatcccgaaacgttcaaaccgctggagcacgcgacggggccatcgtcgataggctctcccttaacccatccaaatggcgtctccatatttccagatctttccgctgcggaacagcaggagctatcccgagaagcactggaccaagccgaagaagccatcattgccgatgatagcgctgatagcatcggctccgttcatggcgacgacatcggttctgatgccggttctgatgccggctatgatagtgatactgccagctcggcaagcacctccgtcatgtcttctgttcgcgactacatgtatgaaaatggccggcgatatcatcgatatcgcgaaggcacctacaacttccccaatgatgacgtggagcaagagagagaggatatgaagcacgccatggtcaagctgctgtgtagccaaaagctacactttgcccccatcggcgataacccgcaagaaatcctcgatattggaactgggaccggaatttggccgattgaaagtgagtcatcaacaatgctgtacaatatcttgactttttttagactgagaatcactaacgcccttttcttagtgggagacaaatatctgagcgctcatatacttggaatcgacttgtctcctattcagcccgattggctaccgcccaacgttcgattcatgatagacgatgtggaatcgccgtggttgcatcccaacagccattttgactacattcattctcggcacacagtgatggctgttagagattggatgaagttatttcgaagggccatagagtgagttattttgcggtcttctcctttgcaggaggacagtcgctaacaggtattctagacatctcaaaattggtggctggatcgagctccaagaaatccatcacactcccagaagcgccctgccagatggaaatggcgagatgccgccagaccatcctgttgcacgttattggaaacacgtatcagaagggctagcagcccttggcatcgatctggataccgcagccaatggcagaatatccgacatgatgcaagaggccggttttactaatgttacggagcgggtgctgcatgtgcccatcgggacttggcccaagaataaagtcctcaagacggtcggcctttactggcggactatactcttggatgggattcaggctattgctctggggccgttgacacgaggcctgggatggaaccgagagcaagtggaagtactgctgatggaagtgcggcaggcctactttgacgattccaagctcatgtacatgccatttcatgttatttatgggcagaggccataatgccctgtacaacgtggtgtcattagcgatctatctatactatctgtggcgacacttacggatctcgacattgtaattaatacttttgcttccggattgactatatcaaacatatttaattaaataagagcgtctatgaaaaatgagtggtagatattctgcggtgcctcctcgactacaggcccatactttccaccgaaagacactgtgaccatgagggcatttgaaacagtcaaaggaaaagggaaaagggaattgcggatacggagtaggcagcatcagcggcttgcctatcactctagatatgacgggattatcgttcgatctagccaacacctgcgtactgcaagggacatctcgattatacgaatggaccaacgagagctccgcttgcgctccacctgcgcctctcgccgtttattataggcctcactagagagaaacatgcccgagaccacatgtatgtcctcggcagaaaaaaagtcgcctttttatgcggccaaaaacgagcccgtctcggccgtatcatctagcggctccgttggacagcggtttcatttcaatctcttgacccggttcttgggagcgggtttgacacactcaaacttcgtatcgcgcacgcacttgtaacacaaattatttatgtaccgttcgacgggattgacagaaacaaaaaaacaaaaaggtctcacagggtgcttgcacgtgctctcatgcgggtgacggatgggtaaaagatcagcaccctttcttggcaatattaataccaggagtctggtcttctgggagtttcctggtatctgggagaggtagtcggcgatgcggacgcaagggggctcttgaaaacttggaaaaacgggtgggattttgagcacttatgatggcatgagatgagatgctctgccgtgccacatggccatggccatcttttcggcgttggggcgtcttttatcatattgacagttgtgctagttcatgtaactacttaccggtagagctccttctaagtcgttcttgtgatgctagtacttgtagttggtctgcttagctgcgctcgttatagatgtgcgagatactatgtagacaactagactatttgattgatagcgggagcgaaaattaaacgtctgaggacggcggcggcgctacggtccggacctagggattacagcactactgcccgctacggggaccatggcttgccgctaaatgggtcggtttgtggagagacagagacatcccggcaacgtgaatccttcagctgcctcttgttattacaaactgccactataattgcaagtaacgcaacttgtggaatacctctgctacatcaatagctccacccccaattaccatcggaactgccatgatttgcaatttgtaatggtctgataagcgtgactctgtttgatgtttctcggaacggaaacggaagcttccgaaggcgtgcaccaatattcagtcagtagcggtggatctctcctcttgcaagggttacgatccaaccgagcggaaaccaattcggaatgatacgccaaagatggctggagaccaatgccttaatattactggcaatggtaatagggtacaaagttgtacctgtacacagttcttggtgttctaaaaggtaagtagggtacatgtacttgtgctactgctccgactgccactacttcgatgtaaaccgcgtatacaaacccgaagattgaacccattttagcccgccgcgggtcgccggagaggatgggatgcacgacaagggttctctttagcttctaagatcgtcccgggcttacatactcgggccagaaagacggcgagcatgcggaggccatttcgggggcttggtctagtttgattgcagtgagtctgggtgtcttggacgatggggttacaactggcctcttttctcgctcgcttcttctcttcttctcgccatcagttctcttcctctccgtctttctcttttttctttcctggaatacgggctgtgtatgaccaaaaactcagtcttccatcgttgcgttgtgtctccttagttgcttgacgtgacaacagaacagacaacgactctagcaagacaagatttcttactgtctagagacatcaaagcattttcctggagcacggctcgaagaaagcagaagaacgacaaaggcggaaatacgacacatcagttgctcttgtttcccctcacacagcagggcatcgacagacctttttccaactctggcgccgaagaaacccgctcagctccaagcataacgcagaaccgctggtaagtatactgtacaagctttctcatctttccaaagcccattgccggtctttctatcaacccttgcaacaccatctttttcttcctgctggattacgcagccccccaaagccgctgcgtcaattatgctgctcaattgtggccgccacttcgtctggctccctgatcctggtctctctatgcatgacatggatgggaagaagtggatcgatctgtttgcggcgtgttgtagcatcagttgaagcaatacacaaaaagttattgtgatgtgctgtcaatctcttgtaccactactcggacgcagccagtattggaagggtcccccaatcttcacacatatgccgccacagtctcttaacctgcgaggctgccgcagacgcatgatccgttgctcttagagactctggcttatactccgctacttctcagcttactcctccccagacaaaccaatgagacctgaagcgtgcattacttgataagcagtattagaacaaggtaagaaactctcaatttctcctttgagtaaataggcgttggagccgcagttcggaatttcggcctcttcgggcgctccatcttgacgactggaggaccaacagcgtgcttctcattgagcaggccgtcaacagcccatccttcgcacaatgcagagcttactgccttgatttgccgcaaactacacccgtttggcggcaaattcagttcttccgcaaattcgcagatcggagtgggtattggaccgttgcaagttcacattccgaggcgcgcatcggagcatacgacaccaattccgaagttgattagaacaggcccacacaaggacgaggagccatcaccagcgtgatatgactttaatatcccttcacatctctcaggttgaagccatcctgatttgtctcattatctaaaacacatcttgctataaactttcccatcttaccttcagcccatacaagtcctccttcagtatctcttctctctaactctgtctcctcacagtaactccaaccgtcaactatcatggcaaaactcagcatcccgtctaacgaacgtaatggttcggccaaggctgctgctgatcagcacacaaccagcgcggcaacctcccaagagcctcgcatgggagtgctcgccgaaattatccgcgttgagacagaaaagctggaaacttatctcaaagaaaacggcatcgctcaaccgagttttcatgtagacgctcctctcgatttcccccacttgcccgacgaaattcaggagagccgccagaagattgttttcgccactaatgagcttgcgaatctcgtcaggggccctcgagagagtgtgagatttggtgcatggagtgtcagttgcagatttgctcaccccattgcgttttgctgtgctgactcgatttgatagtatctggacagcttgagtctgcaacttatcaacagctatcagcttggtaaggcaatgcacccttggtattgaggcacgactaacatcatatagctaagctcgtcccattggaccgccctatttcgttaaaagagcttcaatccaagaccacactggaacccatctttcttgctcgtactctacgctatgctattacaaactacatgttccacgagccatctccgggctatattgcgcacaccgccaattctcgtgttctggcccaagactcttcgcttcaagcctgggttggcttcaactcagacagctgtttccctgccgctgccaaggtgccagacgcgttgaaggggcaccctgaggccaccgagccaactcatgcagggttcaactatgctttcgacacagtaggcaaagagcccatgtatgcgactcttgccaagaggcccattgaatccgaccgctttgcccgcgccatggtaagcttcacacacggagagggctatgaagtcagccacctggtggacaattatgacttttcagacgttgatgcgcgtgggggcacatttgtggatattggcggcagtcatggctttgtatcggacgctttggcaaagaagtggaagaagatcaactttatagtgcaggacaggcaagagatggtggattctgccccaaagcccgtctctgaggacccatcagtggcagaaagactctcttttcaagtccacgacttcttcaaagagcagcctgtcaaaggcgcagacggtaagccgatccctttgttccctgatttactcggggcgatactctgtcgcgtgcaaaagctaacagagtgctaaaaaaccatgttagtctattacttccgctggattcttcacaactattctacgccgtatgctgttaaaatcctcaaaagcctcattcctgcactcaagccagggtcccgcatcgtcatcaacgattactgcatccgagagccggggtcagagactttgtgggatgataagcttctgagaagcctggatatgattatgggagttctcttcaactcgcaagagcgagacgagcaggaattccgcgatctgttcaaggctgccgaccctaggtttcacttcaaggtatgtcgagtgacaatctttctcccctcttcctctctgacattaattttttttctcttgggttgtaatcattcactaacatgctaatagggtgtcctgagagtcgaaaattgtaaaatgagcgttatagaggcagtatgggacgagtagggtcttggacaatttgaaggcacaaggcgcaagtatacgatgcaaattatgggcaatgggcaatgggcaattggcaggaagcaagaagatggtttttccaaaatgttcatattttacaataaggctccaatctttcaacaagaaacacgcgtaattggtttagtggtaaaattctccgttgccatccgagcaacgtcggggagccctgggttcgattcccagattacgcagcgcatttctttttttctttgttcttttttcttgcattcattaatgtcatttgcaataaaactggcacaatttgtttcatttatcgggttcagatcagacttgattcattctcttcccaggaaacttttcatggagacaactaactaacagcaaacctaaacaacaaaaacatccatcaaccttcataatcattatcctgcgtctctctcatcttctcttaatctcttcccagcttcactccgtcttgactcctccataccctcccttttccgcaatcgtattcgccatttccaccatgggcgcctcaccgagaatgtcaaacacagacagctgcacgccgtagttattcaagatccagtttcgaaacgtgacggctacgagggagtcaacgccatacgcattcagcgactgattcatatcaatctcggagggcagcatgttcatcgccttgcccagcatgacagatataccggtgcggataataaacgctgcttcttcgatgctcgcagcagttgccagcatagacttcatgtctctgcttgctccgccgttgccatcgtgtagatttggtggagggatatcaaccaagttgagatatgaatacagcgctgtgcgagtccagtaaggatccggggtgttaatctgcgcattaatacctcctgtgccaaccgccacagttatctgaggaggaacaggcactcctggcgccatctctccagtaatggcatgcttgacaaccgtgaggaagtcctcgtgctggatgccaaagaagccattggagcgcaaggtattcaagatctcttcgttttcggccagcatcccggctcccaggactgggccaaggtcaatggccacagcatgcttcccttgctgtcgtaaataccttgcaaatgagtcttggaaactgttgcccgcagcatagttggcctggccacggttgccgataacgccggatgagctggcgaggaggatgtaaaaggggtcgtgcccagcagcagacattgaatgatatagattccacgagccgtgtgtctttggcttgatggcctcattccaatcatcaaatgtcatgttgtcaaagactgaatccctgagtacagcagcgcacacaaacacacccttgataggtggcatctccgaagcaagagtctttttgacaaagttgttcaaagaagctccgtcgcagatatccacggcataggctcgcgcatcaactcccttgagcccaaggttctcgacgaacgcctttgaggcacccgacgatgcaccggatctcgaaaggaatgccaagtgcctcgcaccgttgcttacaagcaactcagatatgctctttccaagacctccaagaccaccagccaatacatatgtcccttcgggatcgagagactcttggagagattttgtcgcatctttgttcaacacagaaacggtgcttgagttgttttcggccatagtcagcgaaataaagccagtatatggtgtctgctgaagacacaatagaccatctgtcaaagcaccaatatcaaatggctgcttgagctcggtggacaaggaaggcttgaaaccaacgctcttaacgaactgggtcgccaagtcaaaaagctccgccacaaatgctgagtcttcctcgagaaactgacgaagatcccagttaacaacagtcgctgatgttggtagcatacgactcgaagtgggagccatagacttgttggcgagtcgaacaatgctgccgcctataaatcaagttagttaattagacaaccgtaaagcataactatcatgacttacatcttcgaacacagtcaaactgtgcgtcaaacgcttccatggtcggaataaagacgcagtccacaccattgccatcagtagcccctagcagattagtgacgaaaagtccagaattgacttcgaggacatgatcttccggtaccccatgtcgttccaaaatctctcgctgtcgctcgacgtctgggccaacagtggtagcaaagacttcagcgccaatggcaacagctaaatccactgcaacgagcccaatggcactggcaccggcatggatcagtactttgcggcctctcttaattcttccgacatgaacgagggcaaaataggcgctgataaggaagcttgggataatatcagcgtcgacacatttgacgaactgcgacttgactctcaagaagttctgaattgcgccgtcaggagccagggcaactacattatcgcctggagacaatcccttgacctcactgccaactcgagtaatctggcccctgacgtctacccctatactcgactctttggccctcccaagagcgatttcgagatccgcgaaagtcaggggcatctctttgacagcaatctcaacctcatccggtttcaaatcttgtagctcagactcagcgaaaaataaactatcctcgccaatgctaggattgttaattgtaagctcaagtcttgggccgagggcgaacggcctttgagagaatctcgaagataaaatttcatcctcaatgacacggttgataggccgaactgtagtaagacgagggataaagattttcccgtcactctcggcaaactctgtgtcctgtacggatgacgatctggagtcgaaggctacatcaagaagacgcaatacactcttcacaacggcggcatccccaagcttcgattcctctgccaagtcgaaagtagccaacgacttcagagagtcctcagaaatgagagtcctgaaaagtccgataatgggcgatccgcgaggattcctgcagctcatctgagccccccgagtaatccagagcatgcttctagcatgaatctgcagcaaatggaaattgtcaaagtctttttgtttccagtcgaatacggaataatcttcagactgaggagagcctgagaattcaagcagcgaaataaccacgttgcctgtgagagtagctggatcttctaatgctttactgaaactggtgatagagacaccgaaagagagctcattagcttcttcaaggcctttgatagaatcagtaaagctttttacctccaagctcatctcccgtggaatgagaataacgacaggtcttgttaagggcggtgatttgttgctcctataaaccttaaagatgatctcgtcttcgctcccgctgtggtggattagcgattcatcattgcttgtgtcatgttctattgttttgccgccgaatgtacgcctggtatcacatgtctccatttcatgcgattcttccatgacaaaatctcgcgtcaacagcaagccgccatcttttaggtacgctttcaaggtatcggtagcaagcctagtattgtcgcaggctacaatcaaatggtagtcgtttctgatgcttgaaatatcggatatcttctcaatgaacggctgcagcggggtatcttcaacagaggcgagcagctgagacgcagcatcatctccttctgccccaacgatcgtgtatctcaaaagctgagggaccatgtcttgccccggactgatggctttgagagtcgcttgcgacaaatgatagccaccgcctatctgaaggattgataatcctgcgtatttgtgagctagaagagagacttgctcgacatatgacctgggccgagcaaaagttgcatcctcgttccagaagatctcgctgcagagattacggttggtggataggaagcctccttcatcaactgatggggtatccagggcgacaaagcgtagcccttcgatgacgacgtaggattgatctttctgcgtctgcttcatgaatatagttgcttctgcgtttcgaacgccagtcacattggctgtagaatagccagtgaagcattcgccggattgcgcatcacccaagtttgctgttacaaaaaggctcttgacgaaaaccgggaccatgggaagtgactggactgccaacagagtatgaatcattgagtccaaagtagtcggatggatgaggtgtggatactcaaacttgcaaggcatcttggatttggtatccggaattttgatcctggccacacactgattgccgtttctgcgaatttcgacaatattttgaaatagaggcccgtagttcattccgatggagtcaagatgctcgtaaagctggcgtggaattctcgattctttgcacacgtcactcatgacactttgacgctcctcgtaggattgaaaagcagtctgccagtttccaaccttgtagtgaaaacgcaaacttccgctggcgtgtcggtcccagggtcgaccctgaggcctggagtaaattgcaaacgactttccgccaatctcgccattgccgactacacttgttggatcgtccttgatgttgagagatacttccaaaccataggccgtatcggggacggtcaaggctttctcaatcttcatatctacaagttcgtagcctagaagattttgtgtatcctgagccaattgttttgccccctctaagaccattgcaatcatgcctgaggccgggtagataacggtcttttgcacttgatggtctcgaatccagggattttccgagatacgcaagaacccacgccaccttggttcaaaaggcgtaatagaatctatgaccctggctccaataaggtccattcgagggtactctctcatacggctctcaagactcagttcggcctcatgccagtatttcttgctgtgattccacgagtatgagggtaaatttgagagacatcttaaagaagcctgttggtagccctttgtaacaacatttttcatgttaataggatatcctctggaccacaaagagccaaggaggctgagcagtgtcactcttccgttttgctttcgttcaagagctgagtggtagctaaggttcgaagcaccactaatagttccgaggatatcagccgtgggcgatcgaagggctgcagcgggactaagctctatcaatatgtctggacggatatccgctgggacactcattagcgactgaacggctgcaacgtattgaacaggagagaccatgttgtctgcccagtaccgagcatttagctcactgcctgtaacctgtttgcccgttacagaagatatcattttgacaccctcaaaacacttgttagcgacgatgtcgtcaagaaaatcagcataatcgtgctcgataagcttcatgtgagatgagtggtaagcaactttaacgttaagaaccttggtgaagatgttcttctggcgcaagtcgctcgcgatactctcaatggcatcagcttggccggaaatcgtgactgatcggggactgttaacgcaggcaacttgcgcagacttattaactttggcgagatatgctgatgcttcttcagtcgacattccaaccaccatcatgcctcctatgagttttggagctctgaccggaaggctggccgcagcaagtccacggtaataggcaatcttccatgcgtcatatctcgaaatagccccagaggcataggcagcggcaatctcgcccgaagagtgaccaaacacataactgggctgaacgtcaaaagaccgaaatagatcaacaagagcaatctgaagagctgttgttgcaggctgtgagatctcaggatcagatatgtgtgtgctatctgcccctctaaagatttctttaaaaaggtcaaatcgggaaccgagggcaatctgtaagaagcaactggcctcccggagactggtagcgtatgtgttgaatgacaagagatctttacccatctgtgcccactgggcaccctggccgcaaaagacaaagcctagcttaggctgtttcttcaacgacgaacgagtcgcacaagtagcatcaaaatctcgcatcttgtttacaagttccgccatagatgccgccacaacgtatcccttccattcaagacttgatcgacgacaaccgagggtgtatgagtagttgagcaagtaatcttcagtgtcttgctggatcgagtcaagaaccgggatgtgtgaatccatgacacgagacacacctggtttgtcacttgctgagtaacaatacagtcggacttcgtgccgttccttgtccgaacctctatagtgccccaaggatgcaatgtccatagatgagtggtttgcctttagccttttctccgaaagatagccgggagcttcatctatgatgacatgggcattggagccaccaaagccaaaagaattgacgcttacacgacgaatgccagggataggccaatcgagcatttctaacgggaccttgacttgacttagtaatgaaacatattcgtatgttattgggtgcaaagattgtaagtaccttgactttccacttctcaaagtcgatattaggatttcccttttcaaaattgatgtttggaggtatgcggccatgttccaaagtcaatattcccttgatcaagcccgcaatgccggctgcgccttcaagatggccgatattcgtcttcaccgaaccgacaattatcggattgtcagcagagcggacagaagcaatagttttggagatggcttggagttcttgacagtcgcctgcctgcgttcctgtgccgtggcactcgatgtagccagtctgattcaaatccaggccagctgaagcatagaccgcacggatattggcaagctgagcatctccgttgggaaaagtaatacctagtaactcattaataccttcatttccttagagaagacagtggtaataagctcttataaacacacctttggtgcgcccgtcttggtttacagaactggcccgcatgacagcatggatggtgtcgttgtcacggacggcatctgacagacgcttcatgactacaactccaacgccctcgcctcggccatagccatttgctcgagaatcaaatgtgaaacatttcccgtctgggcttagcaagctcagcgctgtcatcggaagcattgtctcaggagtcagtatcatgcctgctccagcagccagagcctagtatacaagtcagatctggagcagtagtgtctaaacgcaatcggtcttactagggacgcctctcctgttcgaaggctctgcgcagccaaatgaactgcaacgagacttgagctgcagccagtgtcgacagtcatactggggccgtgtaagttgaaggagtaggatatgcgatttgacatgattgcagttccatttcctgttgcggcatatcgtggtgtccaattcgggtcacggaggctgatgtattcgtagtctgatggttcaatgtcgttaacatcattatccttcaacgccgctcagattgcgaaatgtgtgatgcttgcttacctttgacaaatgaccccacgtacactgcagcattggtaccatcaatatcttcttttcgaatgccagcttaaggacaggagccatgttagctttcgcttttcatgtggtggcgggcttgactttggatcatgcacaccattttcgagagcttcgtaggaaatctcaaggagcatccgctgctgggggtcgactgcgttcgcttcttccgttgggatcgagaagaacttgtttccatccgtgagtatgtgaccggtgctaaaagtattggatgattgttgcattcttaccggagcatcaaatgcactgacatcttcttttaagaaatgcgctcccctgaatgagatctgccatagggtcagtagagcattcaatgacaactcgaagaagccaagtagaagcatacacttcccaacctctgactgtttgggtgataaaagccatcaatattgaaacggtctttagggaattccgaccactgcgattcctttcgctccagcacatcccacagcctttgcggggaagttgcatcgcctgggaatcgcagtgcaagaccaacaatagcaatgtcatccatgctggtggatggaatggatagcttgtatgtaatcgactatccgtatgtcaagacactgattcgtctttttgcgtatgtgtataagagtttacgagaattgtgttgagaagagatgcagcggcagaaatgagcttgctttcgcacctggcagtgaaaactatacaatagaacaagtcctgaaggatttatagcggacaataggtaagaagtattcaataaggggtccattgagagaatttatactctaagcagagattctcaaaatttggtttacaaagcttgcgtcactgaatcacagttccgtgttggccaagtaccaacacttcgcaatgtaaatcttagcttatgtatcttttccctttatgatggcgttggtgatattgcaaaagacgctgttcaaagagaataggagcttgtaaagtttgcccccagagaattgattgaaaaccctgagccatgctgcaaacagcaaattgaatggcggcaaacaaccgtgccgtgacgaataggcgtggaggcatctgagttgttagctttagccttatctgcacaggccgccgacttgaccagggggcgtagctcctaatctggaaacgggccgtcacagggacaagagttgtgaaggtgtcgatgccccatgagacaattggtggtgttggttgggatcctgcaggaagcaggcccatgctcctacatgtggaacaggtagtagtgtcggggcgctaagaacagacgaaaggaatggctacagagctgatctcatcagctttgattaagctcatgcgtcacgctccgcccagtatcaagttttctgcaagaagctcgcaggaattgccgaaaggaacgaagtgatcccgaaagtttgcgtctggggtattcaatcggccaatagggaaagttgccttgacatggaaggctgaaaagagcagctgtatttgtaatgactcggaatatttctcagatagtcttgtgaaaagcccttcagagtgacagctggtataccatccatccatccttgttaagaggtgcgtctcaagcaattgcggggatgctctcaatttctgtcggatataattcaatagttaatcgccatgatcaattcataagaatcatatacttgagagcatcttagagttcaaagggaatacctgacttgggtagcccctgaccttcaatcgcaacaccgcatatggctggcttcacttagagacgaaccatatccatgccgactttgctcaacagtgcagctaaccctagggcttggtggcgtccacgcgcctagagaagttgcggtcaaaaggtttggtaagtcgacggtagaagatggttcgggtacaggcatttggcctgcgtactagttgaccaatgttgccgtgtgataagttgaaatcccaccgctgggacatctcaataaggggcaaaagagaaacagggagcacaatagcgtggatagatggcttggcttgcgctgaatcaacagtacaaagctgaaaataagagcgggttttgaatttcgcacgacaatagatatttcgacctgagatatgacttcgagatgagcgccccaggtgacaaatttgattcctcaactagataaaaagcttccacgaaaggctgtattaatatgactggagtacaaaaagaaagttagattgttcaaaggagcgcgttgaatacgacgcccttgcggaacatttgcggcacgcagtcaagcatatgatgttgtattgtcggatgaacactgatgaaaggatgtagtgggcggtcagcgtgaaatagcaccgaagctagagcgctccaagattgaatcgaagctcgatttagctacggaatcaagcatcgattgcgcagctccccgttcagtgctcctcagatgatggtttgcagggcccgtagccgtggagccggttgctcagatgaatatagaaaccatgtatcttcagcgtctgcgagctccaccatcggatatagacagcatctcttatagagttgcatatgtggcattccggcttccattccggcttttcgtcttttaaaaacgagggcattcgattaaccgcgcctttgtagtctacccggctgctgagtacagtgcttgaagctgctcccttcgaccgatacttgaggcagcattgtccgctgctgcctggtcagattcagggggtgcaccaatggattgaaaggttgaagactatgctcgtccaagttaaatctaccagagaatcacggactatactgtgattcgactgctttcctagctcccgtgacctggtgacacaggaacggctaagccgagagagtatctaatggcgtctttggatcggtgctctagtaggtcactgttgatttctgataatcacttgattctctccctgcggcaatattctatcaaggccagttagccagtttcatgaggggtttctcctgatataatacccaggagccaggggaagattagaggaacaaacggactacatgttggctgacgagccgagaagttctcttgtcccttaataccatcggttggatgcggtatcttgtccctctcagccgccagatctcttgcgatgcggcttaagcggtcgtatgctggtccagatcctcgtacgatgaaacgtcgacccgcgtaccacagactcatccagtagtcgatcgctacttgcttacccaagtgctctcacgtctcatacgcctgactggctgaaagcagatgaggtgtaacccgattgcaaacgaacggctcggtgccgggcgtcaaaaaccagccaagtttcgatgctgcctgcgcacttgccatttctctagcggtataacatcgcgacatataccagaaaagccgagatgaaggaatttgtcccagggccataacgacggtgtcactcaagtcaatagccgttcccggtatccgtcaacccgtccgctcccagagtcatctgctcgtataatgctgttcgttgagcgcagagcgcgagaaggctcgaagcatcccaacaaaccaaccgcatggcgtatagccgctgcaatggcacccagaatagatcccatccatcagcgtatgcacaccctcatgccagccatcttggtacgcctctgccgtaggacacgggtaacgtgcgtagagctccatgagccgcacaggtgcaaccgaggccagaaatgtttcggatacatattcgctgagagccctcttctgcagcagaggccgtcgtccatcgccccgactcgccgacctgtctcagcacgactatgtctgacttcggctcccacggctttctctgtcccaggaccgccatggctgcgcgtggtctatcatgggagtaatcaatgcaaatcgaagtctgatccgtggacagtttgcggcccaagattcgtttttagcgctgagaaaactttgatatcgatagttccacggccaagtcgcgttttgtctcatattaccctgaaatcgtggcgtgggcagctccttccttgcagcttatcagccgtgcagcgatagccccgagccgctctaccaccaaaattcaccgaaatcatctcgcttggctcttttctcctcttgcagaatagctgtcaacggccaggattttaaaccgtaaaagctccccattcttgactgtctttatcccctctccctttgcaaggaatcgatcgccggaaatcgagagaaagcaggcacttctcgaaaccatggcagcagagtatcgtgtgtcgctctcttatccgaacccatctctgggccagatggggacaggatcacaaacatccaactctatagatgacgaggcttctcgctcaaaatttggctatggaggctcgcagcaggtcaagggcttgcaacaggtggtcttggtcgtaacgtatggctcatctctcatctatactccaattctaacggtgacaggctactcaacggtcttttgatctcgactctcgatacgtcgatcgtatctacgtctctggtcacaatatcgaatgacctgggcgattttgtcaatgcgccgtggatcatattggcgtatctgttgacatatatgggttcgaatcatgctgccaggccgagagaaagcagtccactctaacaagctttattaggattcgccgtctgtatttcgaagatgagcgatatatatggacggaagaacattctggctctttgctgggtcattttctctggattttccttgggctgtgccaacgctaaagatatgactgcactgtacgtattttcttgactggcgcttcctccaccgcaaaaaaagaaaggagatagtgacacaagactcttagcatcgtgtgtcgtgcatttcaaggcataggagcatcggggttatacagtttaacgcaaatagcccttgtcgaagtcggccctgtccaccgccctagcctgatcggagccttgatcggagcaacgcttgctattgcctttattcttggccctcttcttggaggcctgatttcaaggctatctgactggaggtggctcttcaacctcaagtgagttcagcagcatttaaactcaccttcacctgagctaacttgctgtttctgttcgttaccgcagcatcccctttggactggtatctatcctcgccattacaagcttttggcctcaggaagaggtctcccatctgctctcctggggggcttttaccagcatagactttttcggtggcgctactctgctttgtagctcatctctgcttgtgtttgctattcaacaggctggctctcagacatttgcatggtctcatccgatcatcatcttggcctttatcatatctggcttaagctgcattgcattcatatgctgggaggtgattctagattcgaagaggcatcgtcatattgagccgatatttccaattcgcttaatgttgaatagggtctatgcttcaggtctcatgtaagagccccgttctcgtgtaccccctgaacaagtcttaacatggtgatgcagacttactcttctcacgggattttcatacatctctctcacaattgttataccggagcgtttccaaattgtcaatggtgacaatgctctcatagccggcattcacctgttcccacttctttgtgcctgcgcgatcggatcctttctgggcggagcaatatctaaccggcagaataacacttcatacacgctcattgggtcatcctgtctccaacttctagggcttggactgatgacaacacagtcaagggaaaacagtacaaagccgtctcagtacgcgtatcaggcattgttcggattaggagttggcctatgcttttctgcaacgaccatcatgacgagcatctctactgccgagtcaagcgagaaggctaccgcacagggtgccattgctcaggcccgagtgttggggggcagcatagggctttccatctgcacggtcatatttaatattcacgttaaccgatatctagaaggacacttgaccgaaccacagcttgaaagccttcatcgatcgccgttgtcaggactgcaactacccatcgaccagcgagatctagttaagaccgtctatgctggggcatatgctgaggagatcaaaatcatggcctgtgtttgttcagccatggtgattgccgcttttttcaccctggaaaggcaccctgcgccactaacgagaataaggtcgagatcagaaggaggccgattttcgaagcgtgggaatgactcagagacggaaatgattagcatgggcgatgcccgtcagactgcatgagctggctcataaccatttggatcactacatttacagttgcttatctcgttagtgcggcgtactcgtgtgacgcacattgcctcttctgtccaacccttgcaagaatgatcagcttgacatgctgaaattccttccccatcgttctgcttaccttaagatatatcttgttacacaatgtgcgtatttttactttattttacttgttttcgtttcgtttcgtttttttcttcttctttgtcgaaacattttgatcatggggttgcaatttggggcttgttgtctggtgttacagctttggcttcctgggtgacgagcggtcacgtcaatgtatgatatgaagtcttttattttagtttatttctcccatgtacttctctctcattggagagcataaaagggatatagaataggcgtcttcgagttgcaccctcttctctggtataagctgagtaccattcagtggcaacgccagttgatctgtgttgcaaatataattcacgtatccaacacaggcccttggtcaccgtagatggggtctttgctaaaccagggtagatttttgatgttgcttattttggactcttcgtcttggctgccgtagcacatgtcccagttgtcaccatcggggtagcatccaaccatgagaaaaggatggcgatcaatgtcatccaggagacggtggcccacgcctgcaggaactacaatcacgtctcctcggccgacaacggactcgacacgcccagggttgtgctcgcctccaaaacagagcctcgcacggccagccgtgacgcacagcacctcgtgagttgtactgtggaagtgcgtggtgtcatacattgtatagcgccattgcggggtgacgacgccaatcttgcagacgtgcgattcgatccggtccgctgaggcgtctgcagggacaaaggcggagtggtagatgatgaggggctttgagtggagggacgagttggggatgaggttgtgagctgggatctggtgtttggagatgcggagcttggagaggggagtgagataggggtcgggagagcccatggcgaggtgtggaatttgttggctggaaatggataattgaggagaagagtgagagtgacaaagctgctcttcttttacttcctctatcgatttactattgctacatgtggctattctgccttggcatctttttgacgtggcggtggtaggacctggaggtcaagatgatgtaatgcgaagatgtgtggcgtgtggcagaagcaatcagtttgccccttgtgcttctattccatatgtgtgtagtgcaacttgtttattttttcttggcaaaatgtattgcatgcatttgataacttgggcgttcttcatcgatacgtatccgaaatataatcatgcaatgaatgatggtgtaatcaagacgtccgcctcttgacatgtaaagttttcattagtttttttttcattagttttttaggtgttgtgttctaaaatttaaaagggcaaattctagatattaccgtgcaagtgcttatgcagctccaagcatgaataaagtgggtgaaaccgtaagtagcttttggctatcctttcgccccgtctcctcagctgtctcgcagccaagtaactgctggtgtctttcaatggctcagatgccccccgtgagcagttccttgaagtagattgtcatcagtcccccgacgtccaagctgcgagcggccgccttgagggcctggtgcgcgggacactcgtcgtcgtagtaccgcatgtcctccaggctggcaaactcaaacttggcggcgaagtcgtagccctgagaacgctggtcgggctcacaggcgccgacggccatgctgagaatgtagggcttgccatcctgttttggtcgagttagcccgtttgctctgtgatgtggtgtggtgtggtgtggtgtgctttgtgctggagagacattttcatgggctgtgtgagaggtcttggatggaaggaccggaaagtgagggtttttcacctttgtgcttgtatctctgacggtttcgtagagggctaggagcttttcctggtcctccttcttggggagcttgaacatggtgactcggtggacgcgttgggtcattttgatgggatttgatgtttctgctatggcgcacagtggacgagctgcggggagcttagaggatgagagaagatcgaaacgcagtggaaatggagcaggagcgatgagatgtatagcaggaggaaaaaaaaagaagagatgaagtcagaggatgggcaggagtgaggctaaacagcttttaatacagcgacgatgatgtgagcatggattcctcggtgctgctagtactaggcctaggtttggacaattgccgagtttgggtacttgatgctgcggctggtatcgggagaacgactcgagtcactgaggggggattttcagcgcggaatggaatcagctgggccaaacagtcttgtgcgagacgcggcaaaaatagatgagaaattgaacatgtttagttcttaattcttaatcatctactatagtaatcagtatttttggtagctttttcccttccttttttttttctttttctgatgatgtgatagccgcggggtttatataggagcttacttggactggtgatgtactgctaatccacaaagagccgacgaaatgtacaagcggtactggccgaggaagtagaagcaacaattggtgacctgtcgccttctcgatcaacctgtatcagaaaaaagatgaatgaacaatcatcttacgcagaagccgtgagatgtagcttgccatcgacaccggttaattatggccttcaactatgcgctagatgagccgcttctggcttccccccagacagaaatccggggatgtttcttttttccgggatcgcactccgaggtactttgaattcgtatttgcgtgcacggaaaatgcaagtacctagatctatcgactactactactagtactgagctgtgtgccagtgttaacatctttgtttttagcggagtaatgaattattttctacagaagcaggaatgaaagaaagatgctaaaataaatctaattaattgataaaataatactgtatttttttttttgtattgtttttgctgttttatttttgtatattttttattggtagtattattaaatcattgctcaagtaggtactgtgctccccaatcaagttcacctttgaactttgtgtattgcgccccgaacccccccaaaaagaaaacgttctcttttgccgtccgcataaacatatttccttgtatatgcacgtctctataaactacctgcctctgagacgttctcctgaaccgtaaaaaaaaaaaaaaaaaacgtcgaatgtgtcgaatccgttgtcaatcaaagtatgaagggaaccgggtcttatttgacggatgaactcttataaatgaatccacgcttgaaagactgcttagtggtagttggaaagttatcattctacgatgcacttacctggtgtagtcaaagggaacctcaagctcgctcttgatgaatatatatattacgaacctcttaatttttcaactaggcatgcagtatatgtgtctctgctacgaagattttgcttgtgcagcctttatgcgatgacacgtaagtcttgtcctcaaaagcagccactccccaacattccctcaattggacttgaccacgactcttccgagcagatgccagtcattttccgccatcagtgtgagtcatattcgttgagtttcgtcaacgtattttgtttcaaaatagatgcttatttatcaaggatttatctttcaatcttgcactgaccgagcacgagatttgagacacatgtcaaaagagcaactctcgaatttctcctcacctctgccctcgacagcccaagcagggcgaaaagaagagggaggctagttgtagactgtgttgttcgcaaaataaaccactaattatgcacggagccagtctccgtgattgatttcccatgtactttcgtcctgatttgtcgtcgcttgacggaatctgccaggattggccttaataagcttgtacatgcaagctaccactgagaaaattggttccatgtcagacattaaggcgaaggtaagtttacatcttcttcctagtgcctcttacactctttcgccatccccatcttccacttttatcctcgcaagtatattgctttctccttctcctcccacattacaacactcacaagcatcatgtattgcttggagcattgtttccacgctgtgcctgctcagtgccctgagccagagtaccaaacccagagggtagttatcataatgtcatcgccattcaactgattgagatggatccatgaatccaggccagccacgatatcgagaaccagcatctgcgaccccccgtggccgacgacgcgtatgacgagtccagagtcccgcgagaggactctacattcaaaggcctcggcccggctcggcttgtcaatcctcgtcaacaaggtctatctcgtctcttccacgtgctccatgattcgaaacagcaaataggatacaggatgagtagattgctatttccattctatcggcgtctatcgttctaaatctaggtacctatccagtatcaagaccgacctgcccaaaggcaaatcaccatcgtcatcatcatctcacctgcattctccctcaacaaagccaccggctcaacctcccatcgccaaagagacatacaccccccacacaactcccgccagcgcacccaccagattcctcccctgaacggacttgacaagcgtaaagttgacgagcgacacggccggccagagcttggcggcggcaaacatgagcgaccagaactcggcctgcgcctcttgccagacgacggcaaaatcaacaaccctgaagtcgacggcgttggggctggaccagtactttgcggcggcggggaggtttgtgatgcgcggggcgtggagcatggcgtggcggagggagcgcgtaaaggtgctgaagaggagcgtgttgagggcggcgccgacggtttggtcgagggcgaatttgatgattgtgtttgtgagagagagtttgggggggcttgtatccttgtcctttttctccttggagtctggagatgattttgaggatttggatggtggggggctgggatgtgcggggaatgttgattcgagaaagtcttgcctgtgtgtcgaggttagtgggcaatgtggtgaaatgggatgtatatctggaggaaacagagatatcccaggcatcaagatataaacgggcagtaatgtgctcaccagagaaagtttggcggcgtgctcaccaccgcaaacaagacaaactgaaagacgggcacccagtctatcgtcacggcttcctgtagtaacatattagctcttctgtattaataagaaaatttgagaatgattttttagaaaaagccaaatagaaaaaaaaaggtcaacttgcattgttcttgtacgctgtaatggcctgcgccaaaatgttggacacggctgccaggagagaagactgcagagttgcctgcacaatgggcgatggtgccatggtctcggttgatggcccttttcttcgttttttattttcttcttctcttctccttttctctttgagactttgccaggcgtttgcaagcgtaggatatggctctgaggctggaggttttatcagatttcgatgggaagaaagcaagccgagccaaagcgatgtcgctatcaaatactaatcctagggcggtgaaaatgtgctgtggcgtgcgcgttccaccaggctacggaaatccgtcgtagcctaaaatacttgctattcaatgagaagagtgtttgatgacaagctgtctgcctactaattttcataacacgtggagatgtgtgagtgattgtgtgggtaaaatcctaaaatcctaaaatccccgattgtttaaagacagctcacgcaatgcggctcgtaagaggaaccactgaccagccataggataaagaacacttgtcatcatggatgctatggtgtgattatactgctgtttattctctttttgtctgctttttcgtatcgtcaaatgtgcaagcatagtatctgtttcatgtacctgatgtaaaaagacacctggcgcattatcctttcctctatctgaaaaggtccccaagccttctcttacacccacaaaagatgcctcgtgtgtcgtctggttggaaattaacgtgggataacgtgggatatagcctctaccaaaccccgcagtggagcgggaacccccgaaacgccggtagcatggcagtgaagctcttgttgatctatcaggacctccaactgcggctcttcttcatacaacggagtgtccaggattctgggcaccgcagatggacctctttgacccgtatctaacgcctttatgaaaaactatagtgacctcactcctttttttctctctcctattctcgtatatgcagtccttgaatcgtcgtctttcgcgttctttgaggggcctttcacttccactcagtagtctttcaagacctggtcagaagccacataaagaagagctggacgagataagagtagaagaaaagaaactgtgtccgctggttccgcttcgcccttgtgtcagtctgcatagggcctccggagttggaagatgtttcaggcaaaagcacgtatttcagtgaccgcatctagatacatcgtttcagtcagcattataacggtatcaaggagacaagtgaggcggtcgcaaaacgtaccaggaatagagagttggccaagaaggtgtaaataaagaccagccacccgacccagccgccagtgcccttgccaccgttgacaacctccgcaatggcgatggtagcaataataccaacaaatttatatccagagtaggcgatcaggtcaagtagctgggactggctggagatgctcaggaggtagcaccccaccttcaacgcgatgatctcgaaaatgaccacaccgagcgcggttgttgctgtgtatccgaaaagctcagggttaaacttgccccgtatgccggcaaccagagtagacaggaggatgtatgtgaccagtgccatcactattcaatagtctcatgttagctgccattcaccgtcctccatgacgagttattcaatgcgcgaccgacctggaatgtacatgtcgggactgttgatgtcatctcgcgggggcaggtagcgcaggtcttggccgttcgcgccggtaacctgctttcgggaccaaggcttatgcctccaggggaagaggacaataaagagcttgttgatgacgtagaaattggagacgttgaagtagtacttgagcgcggacacattgacgtagcgaccaatctagaagcgcaaggagagtcagtaagaaggaggcagaagacaaagagtctcaactcgagacttctagacacagaataatgaagaaagaatctcatacattctgctccacgtattcctggccatgcttgaaggcagtctgtccaaactgcgccgcgacctgggccgtaggatcgttcatgaattgcccgtatgcgccaaaggcattgcccatgttgcccccctgctgctgctggtatggattccccccgtagcccatctgatgcgactgcgcggagcccggcggcggaggcggtgatcggagctgagggacggtcgagacatgttgcggcactggatggtgcaaaggaggcgactgggccgcccgatgcatggctgcgggtttgactttggcggtggttttgcgagggccagagaggagaatagacgtcttctggcgtcaattcgaggcggagagagcgaaaataaacgcgtagttgggttaggccccagggtgtgatcgttgtcgtggccgctgttgtcgacgaccgacgaggttcgagatggcgagttttgaaatgtggtcgatagcttgcttggcctggcctgtgaatagagtagaggcccctgcagcagcgtcataggccagctaaggcacagtgagctgggctgcagacggggggtaggaccaggcctccaaatcttcaagttagtggcagcttgtatctgcgagtacctgctcacgcgtgcaaggcctgccgctacctctggatacctctcatcaggtacggattcgccgctgcagctctgctacggggcttagaggccacggtatggcagtcaagactcagcccaagagcccatccacagccaattcccacgtgattcggctcttgatcatccgcgaatcggcctcgctagaagcgttcacgatagtcgagccgcagcggcaggacaagacgcggcgattggcaaaaactgcgagccgtgcaggcctcggggatggttcggtcgccggcggaattaaatagtagaattcaatcaggaaaaggacaaataccgttgattatggctgacgcgcggaggcgcggcgccaaagcggcccccgactactgaagtacacgctcttgtagacagatattgaaccttgatatctctagcacgccctgccatctccagttcctaggcgcaaaccaactttcgctactccaacctgcaaccacacgcagtcgcttttttgcttcatctccaaagacggcgtgaattcttcatttttaatacttgctactactttaatacttgtcgggcttgccagggtcgagacttccctagccgatttttttttgcctcccaattccaccaccttccactccttatcgtctacctgtatgaaccacgcctcttccctgatctggtcctcagcctctctctcctcctctcgcttctcccaccgagatcgcaagccgtcctcgagtctcctggatccttcgcagccggcaaattcaacatgttggacgccttcgaggttctcaccacgtctggcgtggttgtctggtctaggacgtatgcgccagtcagcccctccatcgtcaacaacttcattgccgacacattcatagaggagaagaagggcggcattgcgcccaccgagtcgcagtcagccgcgaccaatccggcctacaagagcgaccagcatactctgaaatggacctttgttaaggaattgggcttaatctttgtggtatgggcgcttccccatcgacgtcatcctccgccgagtacctacctatactaacaactgccttgctttacatcaggttgtataccgctctctgctgcacctctcatgggttgataagctggtggataatatcaaaaccatctttgtccagctctacggcgaccagctcaccaaaccccatacgaccctcgtcgagtgccactcgtttgatgaatatttcgaccagcagcttcgagagctagacagatcgagtaatatcggaactataagccctatagaagaggaggaagcgccctctcacggccagcaatcggcacccggcctgacttacagaggtcgcacaatcaacggtggcggagccggcacccacgacaccgtttcaaccgactctacgcctatcccaacacccgatgcgtcgcgcccctcgacccctggcaacctggttgttgccaaggccggccctgtggccaagatgtccaggagagctcgcaaagctcaaaatagtggatcggcgccggtatcctctggagatgagtctttgacttcgtcccgacagaagaagggcgccaaggcgacaaagaaggggcgcaaatggaatgcagagggatttgcagacgaagaagacgatagtctacagctggattactcccagcccaatctggcaagcgagtcggaagctgaggcagttgggcggtccagcgcactggatgccgtcgagtcgtcgacctggggatccaggagtaaaggaaaattcatcctcaaggacttgggggatgaagtacacgatattctggcgtcggcagaagctgaaaaggccgagaaggctgctcgcgcagagtccaagacgggccttttggggtctggagtcagcaccatcagcggtctcttccgaaacattgtaggtggcaagactttaaccaaggcggatcttgaaaacgcaatgaagggcatggaggaccatttgctgcgcaagaatgttgcccgcgaagcggccgttcgcctttgcgaaagcgtcgaaaaggagctggttggtgtcaagaccggaaactttgaaagtatcaacgccaagatccattcggcaatggaatcctctcttaccaagatgctcaccccgacctcatcactcgatctcctccgtgagattgactccatcacttctccgcccgtcacgtcgctgcgaaaggctcggccctatgtcatttccatcgtcggcgtcaacggtgtcggcaagtctacgaatctatccaagatctgcttcttcctgctgcaaaataagtacaaagtcctcatcgccgctggtgatactttccgttccggagctgttgagcagctcgccgtccatgtgcgaaacctcaaggagctcacggctcgagaaggtggacaggtggagttgtaccagaagggatatggcaaagatgctgctactgttgctaaagatgccgttagccatgcggctcaggagggttatgatgtcgtcctcatcgataccgctggacggaggcataacgaccaaagactcatgtcatcgctggaaaagtttgccaaatttgcccaacccgacaagattctcatggttggcgaggtacgttttcatcgcatcggatctaatacttcgtgtatatattggttcatcaatcaactaacattttggttttccaggctcttgttggaacagactccgtcgctcaggctcgcaacttcaacgcggcctttggctcggaccgcgccctggatggtttcatcatctccaagtgcgatactgttggcgacatggtaggaaccctagtcagtctggttcacgcgaccaacgtgcccgtggtgtttgtgggagttggccagcactactctgacttgaggaacttttctgtcaagtgggctgtaggaaagctgctgagcagcaactaatactgtataacaaagaaaatgagcacatgaaacacccccttttttgacattggtaattttggatatataatatgataacgatatgcggagccaattgaaagaattgaccaactctgcccattgtcttaataaactttcgcttcaaatacaatcacaatatagtaaatataatagccgcatgaagtagtttcaatctcctttggtggtcttccctttttcatcattaatactataatcctgcatactagtccatactatgcaatcggatttggccattcttttcaatctagcatcctcccatccttgtcatatcatagccccctttttcaatttcacattaatcaccaaggacgggctacagtgagcgcgacgaccctggggttcatatccatccatccatccatccatccatcccaccatgcatataaaaaaaaagacaagtacaaaggagataaggaaagaaagaaaaagaagaaaagaagaaaaccaaacaaagcgctcaacggagcaaaacaaggccaaccgtctgagtctcagagaagaagaaggagaaagataatatgtatcaatatcgaaaatcgaaaaccaaaaaaaaaccatccagctttaaaaaaaaaaaataaacggagcatgttcttttttttttttcttgttgtttttcttagtatagcgtcgaggacggaatctttttttttttttttttttttttgtagagtttttgcgttaatcttttaaagatgagcgactggtcaaataagcagcacataaaatccaaacgggtatctctttctaagggtggttgttttcgcattctgatggttgattcataagaggtagcgagtgattgtgactcggcttaaacctcaaggttgatgaaatatatgcatatagctgtataaatctctcttctttttcggcgtaagggggaaaaatagcggatattaacgttaaagaaaaaaggcacgagacaaaaaaaaaattggtaaggggataacaatcttgtagggttactcagagcggatcgctcaggtatatatatcggctttctttcttccacgtcaacgcaggacatcgtgtccctcagtcctcttcaaagaagtcatggtcgtcaaagtcgccaggctgcgcgtcctcatcgtacacattctggtgccctaaatgaggaggtgtcactggctcagctgccaactcctgacgtcgaaggggaaggtcttggaagggcctcttgtcggatcgatgagagacgttggaatttgtgcgtgtccgatcatgaacgctctggcctgtgaatcgccttccgatgctggaaaaggcagtgggctgttgatggctgtccggcgtgggaggctggcgaagagcagtagctggaggggtgagaagcccgctcaccatgccgccgccattctgctttgccgagtcatttctacctttagtcggggtggaattgcccgtgacagcaggcgaactcaacactcctgaaattcctcggaagccagtctggccactcttgcgccaattgtcccaagcagctgcaatgggagcaatagtttgcgctacacgtggcgtcgcagcttggattgtctgagcgatattagggagagtaatggctgagccaccattcatggccctctcacgctcttgttcctccatctgcaagttggccttgagtctgatggcagcatccttgacagcggcgcggtcaaacctgtctctagaaagagccatgatgatgtcttgaagatctccctgtctcacagcaagaagctcgcgcagccagttaatctcgtcgtcgcgcttcgaaatcttggttgccgcatcgggatcaaggtcagcaacagtctgctcgagttcctcaatgtgttgttcacgggcctgcagctgttcttggagaaccatgatggattcccggagagcttgtggggagatcttttcaggcatctcaacccgctctgctggtttagccatcacagggctcaagaccgaagagtcaacgccagccgacttcgcagcttgagctgcggcggctgcggcctgcttcgtaatctcaagtttctcttcaaggtgaatgacgcggtcttggagaagctcagtcttggatgtagacaagctgagacgctccagcaagtgctgttctgttcgctgaccgtcctcggttgcgttgttcaactgtcgttcgtaacgagcctcgatatcctccaactcgttttgatgtttttgtttgagttcgcccaactcggcgatcctagtggactgtgcctcctcaagaagcatctcgttttgcgccttggcagtatcaatctggagcctgagatggtcaagctcagcgcgcagcttcgccgtctgctcttcgtactcttctcggacaacgtttacctggttattggcatcctcgagctcagcctgcagagacatgcgagtcctcttgacttcgctggccccagattcacgagcctcttcaaactcgcgctggtatcgagcagcagcctgttgaagcttgaaattctcgctgcggagctcagacagcagcccgtcaagacgattgcactcattcacagcacgcatgccagtccgctcgttatcctgaagtctttccatttcaacttcaagacgttctcgagtcttggactcagcttgcagccgcgcttccaaaacttcttggcgcgccaacatggcctgttctttcttgatgcgtcgtgcactttcctccgctacctcgcgagcggcctgacccatatcgttctgaagcgaaaggaacttggcccgccatgtctcccgaagccgttcgttttcttcaagttgagaaacgacgctttcaagtgatttatgcagatgcttgttttcattcaaagcatgaccaagctcgccattgctacggcgtgcggcttcatcagctcgttccatctccgctctccaagtattgttatcttggcgaacgttgcgaagatcggtttcgaggacgttgatcctgttaaccatctcagcttggtgatgggtccaatgatcacgagcaacctccatcttggatatttgcagggcagtcttgcctgcggagtgctctagtgacttgatagcctggtttctctcctccaccgcttcgcgtagtcgggtctcttcttcggaggcattatgcaacaagcgttgaacttcggacaggttatcttcggctgcacgcctggcttggacttcctgctcgttggtatcctcttgtcgcctgactctcgcttcaagctcggcaacacggccgtcgaaaacgctacggttaataacttcgacttctacctgtgcctctgtagcctgtagctttcggttgagctcagctactgcatcctccgcagccctgcgctcattgatttcattctcaaggctctcttggtctaggcgatgtcgctgttcgagatccattgcctttgtctcaagttcgcggacccttgcagcaagctcttcattggacttggcttgcaacatgccctcgaaatgaacagagttgatgtcatcgcgaggtgtgtgcctggcactagtaactagtagctctttgatctcatcaagagaccttaggagagttccatcgccagtagcttccgtattgacggttggtaaattgctacgtgactgcgaagcaagagcttcgacaacaattgaacgaatgtggtccagttttcggtccctcttgggactcgtggagcgacgaggagcaggctcatcgtcttcgtcatcagcgtcgctttcctgatactcagtcgagccaccacgagcatcgcgtcgggatgaaggagcccgttggtcattagatttcagagagcgagagagagtaaggatagccttctcgaggggttcaagtctggatgccaagagcgtaccgacgacgtcgttgacacgaccgtcgaaaaactgggcacgattctcaagcttcgaatgttcctcctctgagaaggcgccttcccagtcactaacttggtcgctctcaatctcaccctcttcgaatccgctgccacgtctcagaacttgggcgctcagcggtgggtccacgaacggatcttccaactcagtactcaacattggctgagacgtgttgtcaagaatatcgctatacttgcgtggaataacgctcatcttctcgcgcgcatggtctgaagggatatgcaactcatccgacgatgcatgagcttcgccagctgggtgaggccacttgaatgtctcaacggatttgttaatgccctgagaatgatctctctccattcgctgcatgaccgcatcaatctcctcaaaggtaggttcgcgcttatcgccattcgtagtaggcgtagcattgaaaccgcttgttccttcttttggaaactcaatcgtgtcgtcgtcgtcgtcgtcgtcgtcgtcatcttgctcagcggtagcagcgggagttgcctccgcgaaacgagacgaggccaaaccagctggcttcggcaaaggtagagcaaatcgggacccagaaaggcctttgggagtaagcttgcgtctggcaattgcaatttgaggatcttcaggagcagactgagcattgggttgcgtggattcggacaacccttctccgtctgagcgagcttcgctttcgtctggaagttctgggagagatgcgggagtagccgccgacaaatgtcgaggggtcagttcgaaagatgacgtccacttgatagatgcttccgctggtgatgtctcagagggagcagcagtagtgacctgagtatcgatctggtcgaccgaagacatggaagtatcggcgggcaacacagcttctccatcaactgagccttcctcagcaaagctccgcgattctttaactgatgattcagccatgccaatgtcttcagcttcaacttcaccttcttctgcttcttctccttcttcctcttcgaccaagtcatctggtctgtcagcaaagagaggcacatcatcactatcagccgcagtgctcttagcccgcttagctctggagtcgtcctggacgcgaccatcaggctctctaatatcgccttcagaagcgactggcgattcactagtagatcttaagacggggacggctctggtctttttaggagcaactgagtcggcatgttgattaggttcgatcctaatattattaaagatggaatcggtccgtctcgggaaacccttcatgccaccttcagcaggattggatgcagcaccttggggttggaatggtgtaaaagcgggagcatcagggcggaacttggggccagatgaagaaaagttaaattcgctcttctgtccaggagcaaatgccggagcattgacgttgatcttggctgctggaggctgctgtggcgggactccgaaaggagtctgctccatgacatctggtgcgccagcatgatacacacccggctggaagctaggagtgtcaaagttgaaatggccaggagtaaatgtgctcgtgggattgaacttgaactctggtgcttctacattgaatttggacaaagaagacttgctatcgttggctgaatgttggctaccagcattgttaagagacactgagtcctgccatgggttgctcgaagcagatacattcttttgatgctggttgaaagcagcaacaaaatcgatgtcctgaataggtgtgccgagattgctgggatttgtctggatttcttcataagcctcgtcgacgcgatgagtttccggaatgtcattcaatggcccaaattgcggcatgacattctggctagcgctttcagaaggatcgtcctcccgatagaaattttgggtaagggaatgaccccggctgtgaggccgcgggtggtgcaaaaccatgggcttgccaggctcgttggcaaaatgttcaactggcgcaaagccgccagcagaaggctgatgagcatgcgcagcaacaaagggctggtgggcaacggcttcggctctcgtctggggattgtagtcctcatgttccagctcattgcgtagctgctcctccagatgatactcggcatcgtcaatctcggcttgtagctggtctgcattgcgttgtacaggctcgggggttttggatggactcttgccacccacatgctcctcttcttcttcatcttccctaacgtcttgaaggcggggagaagctctagcgtactgctgtggtagatattgcagtgactgatgcctctggtgtagattgaatgccgggctgccagtctggtggaattccacgccataaggagactgaggtgacatgatgccattgaaactcatcatggatggcgaatcttgaggactcatgccctgcaagataccagcctggttgggccatccctgcggcggctgttggaaaggtgagctgttagcagggaatgagatggactgtcgtgcattgaatttgccagccacactgaaaggtactggcgaggcgcccgatgccaacgggctctggttggcggcagcgccggggatgaagggagatgggaacgggaaaccgggtatcgcatggttgctggacgctgaggaagtcggaattggaggtgagaaaggcagtggagggtactgagccgaaggtagtcgtgaaggttgtgaagatattgagggtgcagcttcgggttcatcgcctccgaacgagacgccaagggctctaagcttggcttcttgcaactcattgacgtagttcttccacgctatgagaagtagtaatgttagtcatcagcatctttttgtgagtccaggaacaatttctcaaaaaaaaaaaaaacataccattcaggtctggcaggactactgtatattcttgttcatagcgctcttgcgccaaatcctcaaaactaggccacgcctctctgctttgagattcctgagtcgtatcatcctcagccggcaaatcgaagccgtctacattataccctagctccatccatgaatcaaacattcgctcaatctcgtgttgtcgaagaggcattggcggttgtcctgggagaccgcgctcatcatcccgtggtagcgtaactatgatgttcttgcccttccacggcacctttttcttgattcgaggcgtgacagacggttccctgggtaggggcttgtcggagactttgatgggtgggatcgccttgctgccgtttggttgttcagccccaggcggcgtcgccatgtcgttgtggttgttggggagggacaggcccacgacggaacccgtctcggtggcaactgagcttgccatgtcgtcgtctgcttccgattgcagaggatcaccggccttgagagtctcaacgctagagatggcgcgaggatgtcgagatgtggatcgagatttggccctatatctgctcgacggcctaggtgtgcgaggatctcgactttgataccagtcagcttccgagccgctcagtgaagagtgctcgctgctgtctccgtcgctgaaccagagtcgagcttcggtgttctggtcgccggcggtgtgagtgcggatccagccctcggtaagtcccctgttccgacgcctggccctgtgcacaagcacggcagcggcagcactcgtgggtagaagcgactgcgccggggtttgaggccgtgcgctcaggataaccggcggcgggcgcaggaaaggagtatttatatccaaggagtgaatgggaaagctctcggactcgtcactgtcagacccctcgctttcgtagctctggcggcggaggttgacgtcgctccggagatatggcgagccccagctggcagtgccaaactgctcgtcgtccgaggcgaggttgtcgtcgctgtcgtcccgctcgtcgtcgtcgatctggaagtcgtggatgtcaaatgcaggcgccctcaagattgccgaagcccgttcggagagcttgggggcaggaagcagaggaatcgccggcgacgatccgagctcgtcgtcttcgtcgtcggctgtagaggctgtcgacaaggcgggcgacgtcggggtcctggatcccgggctagagtctccaaggccgtcctgcgcaggtgcagcaggaggaagagggattgtcgacgtagctgaagacgacgttgtagcgaagttctatacgacggggggaaaagagaaaaaggaaaaaaagaattagctactctgcacttttaaagcacatggcggtgttgctgcataggaagcgggccccggccaaggcgtcggattggagatgctgctcaccaggtgagatcagcgcagacgaaaaacgtgttcgcctgcagctgattctcaacatccgcctactggaagtccctctaattcttactcgtccgtcccgtcaactgccagggactccagcaaacaaccagcgtctggctgtcggggggtgtgaaaatacgcgacgcgttgacgaggccaccaaggacggattaaaactaaataagaaaaagggggggcggcgggaaaggaaactggggaccaaaaaaaaaggcgcgggtgtgtgagttgcgagagagtgtgtgccggtacagtatcagtatctcgtcctggatcggatctggagtcgaactcggggcaaagcactcaagcagcgccgggacgaggacagagtcgatgagtggccacagtcattggggagccgggctgggcgggtctggggtcagaggcgaggcttgagtctggcggcgagagatggcacagcagagaggacgggcgagggcgagagagagaagaagagaggaggggagtgagcagatggacgggtccggatggagagctgcagctccgactgagtgtcgtggcccagttgccagcgaacagctccagcggcctgcgttttgcatcggttgggcctccagccaatggccagtatacgggcatgcctaatgcgactagacggctgcccgtatagtgctgcgaatagcaggcaaatgccccgtctgggcgatgctgctccatccgagtgcgactacgggctgtatctggcctggcatctgggcctagcattactacgggactacggggaattagtgggagagcagaggcagtgggcaacagagcggcaagcaggcatatagcctgttttgcctgtatcagcgctccgtagctgctgctatacattgacaacaccacctcctctgctttgcacgccggcgctggccttttttaatgagaggttccgctggccagggctggtggcgcgctgaagtaacccaaaagtcgggtggcagcgaccagggtccagaaggctgccacgaagccggtacgaggcttggggtaccggtacttgcacaagtgacggtgaagtgggcgagtcgccgtctcagacaccttgggtgctgaatcgcacatgatttggcggtgcacaggcgagagagcgctctcttggccaaaacacggcttggacgaggtagcttttctggtttcaaagtagcaccacccatgcagcaatgcatgtgcatgcagcgtgagctggtagtggcttggaaagatggaagagaaaaagaagctgagacaagaatagcaaaagtaaaaggctcaagtgcctgtgaccagtgatccgccactaaggaacaataaagctggagcgtggttgtacctttacttgaggggaaagtaccaaaacgcggagagacgacgttgaaacgctcgaccagactctagagggctattggaacttgccccatacagaacagctgtcgccagcccagcaccagccagatcaactacaggatgcgaatactgctttggcctgcgctcgagtcgctttgattctcaccacaattgcgtcaggctgcaaaccctcaactagggtttctctcccttcttctcgtcatggcagggcgcgagcacaagcacaacaggtactccgagcgcatgtactccttcgacggccgctttttagagcgtcattcgcccccccacgaaataccactaaaacccgtcacgccggaaaaaaaacactctgattcacgtgttgcgcagatcaatgctcaactgctcatgaccctttatgccgccgcgaccgccgtaaaggtgctagtcagtgacatatttagaagtagtgttcgatattcatccatgtttatgtcatagagaagaaggacatgccaactgcttgacttgacatcatgcctcgttcgagtcgagtcgagtacctgtactttctctagccccaggggtcgcacgttcacgcctcgggagctaaaagccaccggcggggccacgaagcggctgtgagccaccgtttgagttgagcgattgtgccacgcccaagcaaaagaaaaaaatgctggagagttttagattggctttttagcggcaagcaatcgttcacccaagttattgggaatatccctgtgtctgctgaaatgagaatgagcaagccatgatgccacctcgtatatttgagaactctactaccaatatctgttactgtacaagtgcgagaggtatgcgtgccggtttgctcgactcaccctcccccccacaaaaaagaccacaaagaaggaagaaaagaaggaaaagaaggcagtttttggtgtgctaagtgacgcgctcacgatgcatcgcagcagcggctagtcctgcattgtccagctggagccgcgtcattggccgacggggggatgaatagacacgacattctcaagccaggatatgtggccagcataatgcatgcagcttttgagggcggcacagaggatggaagacgggaagaagaagaagaaagaattccatcagaggctcccttatactcgccctgggcagctgtattggatagagggagcgcgttgggtagcagcgtatgtatgtatgaatgtgtgtgtgtgtgggtgatgtatgcacgtgtacgtctgtctgccgtctatgaaactccgtcggccaagagaacgggaagaaacaaagaaggccgggacgtgaaagagtgaagcggcccagattaagaaagaggctgcctaaacacaacaagggagagggaggatgccagacgagcgtgtccaagtgaaacgtctctggaaaacaatggctaagggaagacagctgaacacggtattcggccaccatgtgaaagaacaataaacacgaggatatgatgctcgccattgttctctgcacattccagggctccaagggagtatgtcgcacctttgggtgcccttgccaagaactgaatcattttgtcagaatttatgtagcccatcacatcgagcatcttaacgaagaagagaggataacataaaaaggaatatattcagtggttggagtaattagttaggtatctcgctttctttccagaaaaaaacaaacatcgattctatatgccaagtgacagaaaaataataagagctcgccatgcagtttgcagaaaacagtctcgcataaacgcatagcagcatcgctcaagaaattctttttttaaaaaaacccttcactctgttttccattaaaaaaaaaacaagtgtttttgcagcatcaccagtcaaaatcttctcgacatacatcgtaacccgtgcttattagggtgaaccatactcgtgtgccgcaacagctgtaataaaaagaacagcctcaccgcaagaaaatcgtcttaaaagttggccgacgcgtttacaggctggtgataattctccaacgtcgactggaatgggttccgaggaccggtacctgatgaactacctcggggagacttctctgcagcactgatgtcgacgtcgtaagccatgaggccgtcagcctcttcagcatgcttcttgcggccccagacccggaaagcaacaagtgcgagagcgcccagaatgaccgcaccaccaacgccgacgacaacgccaatgatggtgttgcgggtctgcactgacatgcctgaagaagccttggagttatctgcgttgaggcccgcggtctgggtggtccttgttgtggtagtctcggttgtcttggatccatcgctggcggtcttgacgataacctcaaccttggtcgaaacggggggcggtgttgtagtgggagccgccgcgttgttgttgccattgccaccagcagaagtcttgctgctaccgctgtcggcgctgctgtcgccatcgctgccctggctagatgaggtctgggacgggggaggagtggtggaggaaccagaatctgctgttggggacggagtgctagagctggcagaggtgggcccagcttgtgtaggcggaggtgtagagctgctgctgtctcctgcgctgggagttgaagagggcgcatccgaggttggggcggcggatgttggagaggcggcggagcttgatggcgtatcagctgaggactgagactgctgcgccggcggcgacgcagcgctcgaagattgttgcgccggagctgctgttttgctaggagtcgattgatctgcacctgcagagctcgatgagtcgccgccgccgccgccgccgccggtaataccactaagggggttgtcgtctcgtcgaatcaagccccggtggtgaaccttttggacatcccaccaggtagcctgcaccacacacaggatggacaccaccgcgaccagcacttggataagccgtgttgcatacatggcgaatgttttgttgagcgaaaaataacgtagagagagaagagagagagagaaaatcgaaatagagcaaatttctcggctcttgctgaccggggtcgtctgagggcctttggcgtcgacaaggtagtcgagtcaaggccacagggctatatggagtgcggtgctggtttttttggacacgatcggtgtttattcgccgtcaaaaagctctcgatgaaggaccaaggagatggagggaggacagagagagcggatagattgaataggagaggaagaaagagagagatgtagctgcaaatatgtggttgcaggcagaaagaacgaacggcgccgatatacgggataaagcggaagacctcaaaggccgtgtgtgaggagggtaaaacgtcaaaaacgagggacgaaaaaggagaacggttgagaagtgaggataaaacgagagtgttttaatcttgaggtgacagggtctgacaaacaaaggaacggcgagggctcgtattcagagcaccggaaaaaggaacccaccgcaaagcggcactgtaccgcactgtgcgcggcgagcttggagctacccgacgctttgtcgtatcggcccagtcgggactaggggctctcggggcaggccgcctagctcgctgtagcgggcctgcgcctccgccatcttctcctgtggatcagtgctggtgcgtgcgaattgcgccacgggctacggtgctcctgggcttggctgcaagcttggctgcaaaattctgcaccgccaaggcttgtctgtttctctggcagcctgtcacgtcacgcgccctgctcgctaatgaaagaaataatcaacctacagtaagccattgtaccgttttgaccgtatgcgtgtatcttgctttgcagtagaacttcacaagagcaaaacacaaaaaaaaaaccggctgcacaaatgacggtgatcacatctcattgtcaggacagtttaaaatcacattagcgcgagctattattagccttgatggttctagacattagtatatatactgtacagtaccgcacttgtacaacgaacgattacagaggtcgtagtcgtaagatagcacctaatacggtagccgcaacggtggccgccaagcaccaagatatgcaagtactgagcgctactgaatgctatggctcggtacctacatccgtgctcgtctgcagtcaggtaccaagaaccggcatacgcaaattgctggagccatggatcggttgttcggggccgcatgttccgcacggagtacttacccgccgacgcgcaacatgcggcgcagcatatgtactccgtgtgggcccgacatctcctgctttggcgccctcacgagcattgacgcccatggcctgcaatgccctcttttttctcctgtgctgccaatgctccgcagagtcttcaagtccaacgggcatttcgggcagcgcgctgtgcccaatcgccgccgagtttcgccagcagcacaggcacaggcagaggcacaggcagaggcaacaacagaggcagaagcgctgccgattcgcagggtttcatggaggccgagtcagtgcgacaatcgtcgtaagcgtctgcatgctgtccctcctgagtgtcgcagtgggcgccaacggcctcggtcaggcccgtgggagagtggcccgtctagcgaggttattggcggaggcatcgcaagctggatgcaggagagctgcgggcagcaccaccaagacgatgctgtcctccagacttgttcgcacggctcgtcttgctgtcgaactcctgtgacaggcacgagcgctcggcgtgctgccgaaacaggggcttctgggttctaacagccagtgaatgcagccagaggcctctcttgacgggaaacgatgctgcacagccacttcatgtccaacggccttggtcccttggcctcgatcgacatagccgcagatctaccgagttatgacgagcctttgttatgcatttggcagctaaccaagtatttccagcaatgacgactagcacgctcttcgtcttctcctacttggctcttttcttatcttgagaggaagagagtagaaaaaacaaggaatgggagcatccattgccaattgtcgaatctacacaatcttcaaacgccggtgacagcgttaacatttcacaggtacctacccgtggctgtatgcacgtataagcttacggtcaaagcttaagggtctagtgccaagaccaattagcccattacagtatcatcctgccagtattagcagtagctattttgctccccatttcggtgaaacgactgttatagactagaatgggaaggagaagcatggctgagagcagctgagtgcgcgtgttgtccgaaggatttgataaatctaccgagtaaacccatggcgcactgaagatgatacatgatgaaactgatctgcgccgtgccattacaacgcctgctcaattgagcttgtcagcttcgagggaccaagggcagatctacctaagtacctaggtataggcagatacaacgtatcattatagcccaacttacagctgtgaatgagacaggggaacaacaacaaatatgacgtcagggagagagggtgctgctccaagcagacggttgcaatatcgtctaaatgtttgatggtaattgcagatatgcatgctattcactcctctcactattgatcagttcctcaagagtcaaggggcaagtaacagggacctctacctttatttaaacataatgggcgcacaagtggtgcattaatcaacgtaccgcctcagaacagcatctgcccatgaaagtaggataaagttttatccagttcttccgtgattgtcgtgctcgtagaagcatcattgtgaagagaagtcacgagacgcatgatgatatccgctaccaatttcagccgacttcttcaacatcacatcaaaatttgctaagcctcggccaaatatggtcaggccgtcatcagccgctgcaaacacatccattggaggaaatgccggcaaattcttcgacatggcggaagcaaaagctcaccgcccgtcaatccagctacatcaaaatcagcccatcttctattcccgaccaggttgctagcctttcttctattcgctctgatctgcgtgttataggcagaatccaattgcaacttggccatcgtccagccggctacgcgctccaatgatacgacatctccagtcccgaccccgcgttggccaaatctcatcttgtctagctcatctacaattagggaagaaaaaagtcccaccaactttacattttgccatcaaaggaatggcgatgagttgcgcaaagtgctagccaacgccattttcatggggaagtgacgctaccagtatgcagtgaaaccctacagcatcggctttgacccagacccctcatgaaggagcggcagggcgatctgggttgaagaaaagcataaataaagtctagagagcgtatgatatgatccaaacgaaaaagtactcatgctcgctttcaacaggagaatagaacaagttgaccagagaaagagagagtaatcggatcggcaatgagatcggatacccttctgacagcggcatctgcgctgctgctcgcgggcaccaatgcattaaactccggtgccaatggaggccggcctcgtgaggttgtgatggacagttcaacgagccctctgctccaagatattgtcacctgggacgaagattcgctgtatatccatggcgagcgtgtcgtcatcttctccggcgaagtccacccctttcggctgcccgtgccatccctctatctcgatgtattccaaaagatcaaggccttgggattcaacatggtctcgttctatgtcgactgggctcttttggaggggaaaccagggcatttccgtgcggatggcatctttgacttggagccattctttgaggctgccactcaggcgggcatttatttactggctcgcccgggcccttatatcaatgcggaagcgtctggaggtgggtttcccgggtggctggcgagagtcaaaggcatcctcaggacgaatgcaacagattacttggatgctaccgacaagttggttgagcccatctgaagcctggtatacaatttcttggctaataatgaccagttacgcggcaaacgttgcccggattatcgcaaaggcacaaatcacaaacggagggcctgttatcttgtatcagccagagaacgagtacagcgctggcaatgcgggcgttgtgttcccaaacaagccgtatatgcagtacgtcattgatcaggctcgcgaaggcggcattaccgtccctctgataaacaacgacgcttttgccggtggcacaagcgcccctggaactggtctcggctcagtggatatatacgtgtgttcccccgtagcagatattagtggcagcatatgctaacttggttgcagggctgggacgcttatcctgtgggctttgactgcgtacgtaaagcagttgctatcgaacaattctacagaatgttggaatgctaatagttcgacaggctcatccatatacctggccggacaacggactacccacaggccaacatgatacacaccaaaggataagcccaaatacaccattttctcttatagaggtcagtacaaccttgcctaatagattaatacactcgctaaaatggagacagttccaaggtggcgcctttgatccctatggtggatggggtttcgaccaatgctctaccttggtaaaccacgagttcgagagagtcttttacaagaacaatttcgcatccggtgtaaccatcttcagtatttacatggtctgtacacccgttcttgcgagataaaatgattgaaagaaatgtaaagctgatgaggtgtatgaattcagatctttggtggtactaactggggcaacctcggacactctggcggctacacatcgtacgattatggggcggttagtcacctacttatcatatattcagtgcattcgacttggggataactaactagctgattagagtatcagagaagaccgaactgttgatagagaaaagtactcagaggtgaagttgcaggcccaattcttgaaggtctctcctggatacatcacaactacccccggcaacctgacccaaggagtttacagcgacaacaaggacatttcgataacaccactcctagcggaagaaaatggcaactttttcgttgtgcgccacacaaactattcaagcctcgatacaacatcttacacagtcaagctaccaacctcggccggagaattaaccatccctcagcaaggcggaacgctcactctcagtggacgcgactccaagttccacgttaccgattaccctgtgggcaactttacgttgctttactcaactgcagagatctttacttggaagcaatttgacaacaggaccgtcctggttctatacggcggcgcaggagaagtgcatgaatttgccgtcaagaatccatttggaagcactaaagcaggcaaaatcaacaaggtccaaggaaaggatgttgtcgttcatactgcacaggatttgacgcttgtgcttcaattcacggcttcgacggacaggcaagtcatacagctgggcgacttggtcatctatatggttggtaagtgttctaataccatctcgttcatacccttgtcggccgatgaaatgctgacaacattgctacatagaccgcaatgctgcgtacaactactgggttcccaccctccctggaagcggtagccaccccgcctacggcagctccttgatgaatcccgctgccgtcatcgtaaacggaggctatcttgtccgttctgttgccgtcgatggaccaactctttctatacaggcggacttcaacgtcacaacaccactggagatcattggagcccctcaaggcgtctccaagctagtcgtcaacggaaaagaactctcatacaccgtttcagaactcggagattggaccgccaacccagataccgtgctcccagtcgtccaagtccccgacttgacgaagctcacatggtatcagctagactcgctcccggaagtccaaaactactacgacgattcccactggccctccgccaaccacaagacatctaataactcggtagcacctctgaaaacgcccgtctcgctctacggctcagactatggcttccatacgggaacgctcgtctttcgcggccgcttcaccgcgcagacttcccagcagcaactctccctcaccacgcaaggcggcaacgccttcgccagctccgtatggctcaacgacaaattcatcggctccttccacggcttcgacgccggcgtcagcgccaactcaagctacaagctcactaacctcatccgaggaaaacgatacgtcctcaccgtcgtcgtggattcgaccggcctgagcgaaaactggaacattggcctcgatgagatgaaggccccgcgcggcatcctcgactacagcctcgtctcttcaaggggcgcccacgtgcccatctcgtcctggaaaatcaccggcaacctcggcggcgaagactaccgcgacactttccgcggacccctcaacgagggcggcctcttcttcgagcgccagggctaccatctcccctcccctcccctccacgcctttgacagccgccacggcgtatccccctacaagggcatctcacacgcaggcatcgccttctacgctgccaagcttaccttggacctcccctcagactcgtacgacatcccgctgtcctttgtcttcgacaacaccaccgccgcggcgccataccgctctctgctctacgtcaacggcttccagtacggcaaatacgtcagcaacgtcggcccgcagacagagttccccgtcccggagggtatcttgaactacaacggcgacaactggatcggcgtggcgctctgggcgctcgatagccacggcgccaaagttccgggactagagctcaaagccaagtcgcccatattgacgagcaggcaaaaagtagagcttgttcaaggcccggcatataagaagcgatggggagcgtactgaaagggttaatcagtcaatcacttccgtaatggcaaagtaatattgagcttattgaacctttcttttctgaaatgtcatcaagtcatgtcaattcaagcttctaattatacaaataaaacaacgtccagcgtccacctgataagatgcctggacgcgcaaagtgattcccttccatcgtatatatcctgtaacaaacaggtttttttcttcaaaagacaagacaaagcaaaaaaagaagccttgtacagatagcccaccagaaaataggggtatcaaaatccaaaatgtgtgagccgaaaaaaaaaaacgaatgctaattagatgtacaagcgcaatgccattccgtttacagtaagagcgcagggtagaaaaggtagaatatgaatgatgaaaaaaaaaagcgttctgtgcctgcaggtaaacagtgaagaaaatgttttttttgctttcaagagcaccagcgtgatattagcactaaggccgaaaaagcatgtgtaccttaggtatatgacatagcagacggtaccagaatagagaaacaaaggtaggcgacatatatacgatatgaacaacgccggctggcttcggcatatgtggttggtagataaagaatgttgttgctgagtagctgaatattggacttgacgggataaaaataataacaagcgtatatcgtattcagattcgaacgccccgatacgttgggtgaggatgccctgtgggctggctgtgcctcggagaaattgggctctcatgcacgcggtgtctagcaggactgcgctgcgtagcgtatcccacgggtacaatatgtggttgagtcctatcccaggatccttgagactgggtaaggggccagttgggcgagccgtttgaaatggcgagtgctggaagcgtatcgaaatttggtgctcggaattgcagtggaataggcggtggtacgccagagtccataactccccgaaatcgtggggtccttggcgatggcgtttgaatagttgcataaacaggacgattgtcagtgcttctgttaacgtgaggagtcggtatagcaactcgaagctctggagcggatgctcgacctttaacaccagagtttctaacatctcggttagatactttgggagatttgggagattgtgaagtcacagctgctggcatcgacttgccgctggccgctgcagatatattcccgttagctagtgaagtcgctcgcttccttttttcggtagctgaaggagtcagattcccggcggcagactttcgacggttcaagttaagagacgacattctcgacgttgcagcttcagcaactctgcgtagtgaacgtcgctttttcaaagacccatctccgcccattccggcaccaacttcaagaaagctgtggccagacacggcgacgttatcagagggggctaaattgtccacgctcatgattgtattgagagttgcactgcttgcacccattctgtgagacggagagaaagtcgaggaagccaaacgatagctcttgtctccacgcttcactcttgacctcccaatttcagaggccgattcggtggctcctctgactaggtcctttgtcgcggcgctgcttctttcctctcgaacgaatggcttgtatatcctgctatgctttttaattgcatctgcagtcaggataggagccgttgccggttgctccagcgtgcgtcgccgtgtttggagtggccgggtagagcctttatcatcggcgttgctcgaactcaaaaaggatcgctccgatacattggagctatatccactatccgtctttaaggaaggccggtgcgaagactcagatgaagttattgagtaaaagccgctgttagttctgtttactgccccccttgccttgccaagggctccgtcattcacctcgcgattaagatacccctgtagaggactgggaacttttgacaacgggctaggcatcaagtcatctagggtttcttcctttttgcttgacggctgtaagctcttttcgttcactttgaaaccagagattgacgccaaggcacgagactctgctactgaaccaatgacgctgtgacgctgtttgcggcgtgccatgttcagctcaataccaagatcatcggaaactattgctgacgatgactctagccctggccttgattcatgctcttgttgccgctgctgcttaattatatcttgagggcttgaaggaggagacccgttcatgatttttaaagacccaaacttcatgcctccaagctgcttgtagtctgattcgcgcggggtggcagctcgctccagtggagcaaatcctataggaggcatggagatatgtttcgacgccttggagctagactggaaggtaaacgggtcgtctccaaagaccggctggctctttcgagaacttgatctgtcgggaacagagagcatgtcacctcgtcttggtctcgttgctacaccgggcgtctgaatcacggagcgccgtcgcatcggagcgtagaaagataagtctgaagtagtccttgcaagagaggtagaagcaacactagaagctcggcggtcctgatgcacatcggattggcttctcatggcggctgcttgaagctcctgtaagaactcggagcttgttcgagccagctgctgagactcgtaaaactgtaacagctcagactgcattgaccttcccctttccatacgatttccatgccagctaggtttctgtcagcgttacaagatcgatagtaagactatagagaacaaacctctgcgtccgtgacagtcgccgctcgggatcgctgtgcattacagaactggcccggcgcatctggttgcttgcacctgaatttgaatacaaggagtgcgatcttgtgtttgatatgggggattcaggcaggactgggctccgcatgtagtcagattctcgcctagacagccgcctagaaggttcgtagagcctctctatgtaaggctccgaggcttcattgctgccacccgtgatattttgcgagtctcttgaagagaatggtaacgaggctgcgagataggattcggatattcgagtgctgctggatgcagctgcccccgtaagattccgcggcctcggcatagctccatggcttgctgctcggggctttgagagtttctgaggcgccctccgaggcacctctgccgatgttgtgttccccatgaaatagccgcctccgccagtgatgtatagaacaagagaaaagaaacagaaagaaacagacaaggaaagaaaggagtgttgatgtttccgttataaaaaaaaaaagtaacaataaaagaattgcggagaaagttttggagaaaaacaatgaccaggccagctgtgtagggctcaagtatggaatgcagtcgtctccatgtctctctagaattgggttgggtgtagatttcaaaacatggagatggggttctccgcaggaatttgtaggagaactgtaagagaattcgacgaccttttgtgccaaagctaaaggcgaaaagaattgtaataatatctccagagcccggcaaaaaaaaggtttcaacgagggcgtagcgcaaatcgggtatatagtttgtttggcttccgagaatcgaggcgacaaacgacaccgtgatgcttaaatcgatggagagaggggtgaagctttcgaccagagcgccacctccgactgcttgtaagccgatgccctctgtgccccgatgccggttccggcgactgcaaatcgcggagtagaggctcaattgaagtcggactgcatcgaggcagttggatgaaagaatggcgcgtcgcagagcagccggcagacgtgacgagaagtctggggcactcagccggcagcccaaaatcgcgatgccagggcccttgaacgtcgctgtcgctacaactatgtacacatcatctcccagtcactcaatcaatccaacaaggcccgctaagctatcgtatatgcggctccacaattaccgcacgccgctgatggaattgctgccgcttcctggccaactgtgacaggggcgactaattacaaccgaagctacccctgtgagattgcctggttggcgcattttctggccaagagttcgtcacgctgcatgtctgagacaatgcaggcaaagcaggctcgtaggaggagcaaggatgccgtacacaatggcgatggccatcacggaacgccggagctcattgtctgcttctcttgcttcgctgcccaaatcttaagtatggttggtgagattatgagacacaagacggagcattcaacggcctgccaactgcagcccatgcccgtttccagacgccatgcatgagcaggtcggagaaaaaccttggaaaatgcgaaacaccactttcctattcgccggccgttgagtttcgctgcggtgccagctggaaatcaagattcggggctagctggcctagcgcactcaatagctaagaggtagccagtcagctatgggggtcaaggtccgaggagagcagctttgaagctcggtaaccgctctggtacgtgtatattgctcgggtattgtacctattggggaccttgtactgcagcatgggctcatcgtgaagctgcgaggaccgatctgatgcggccagctgtcggcttgcggcacctcgaaagacggaaggccggctgctgcaagagccaaagagattcgggcctgcgggcacttgtgtgcaaaacatctccagttggtctgcatggcatgtggggagccctcatcatggcctgagcaaagtccgtcgaaatggagcccacaccacgatctagcgataattaccgggagcccctcaccacgatccggcgagagtagctgagcctctctgcttctaatttcagcccgggcagcggagcagaagctggtctgcgctcggcattgcaaatattcgatggttgatccggagcaaagtcacaatcgcagtggaggttcgtgaggagtgggggagattttggcccggcgagggaaatgagcatgagcatgactaagcaagcatgtcccgtgtaccccctttctattgtagatgcctagcagcaatacctacttggtaaactgaagtaaaacgaggtgatgatgctagtaggattacaaagaagtgacacgagtatgtgttattctctatgagcatcaatgagaccatctttgcagcagattttggtgtcttggggtcgtggcgtgcaaactataccggtagtactccgtactttgaaaagagatggcttagaatgaggagaaggcaatggctttcaagatcgacgcaagccatgaagcctaattgctccatttggaaattatgacagccgcggctcatcagctgcctacccacactcttgtgttccaatctctctccaaagaacattctgattgaccgtgctgacgtcgaccctgatactgcccccggcaagcgaaacctcgcctcgcctcgtatcagccaaacatgggttgcattggtctccatgcgctctcacctcttgacaaacgcacttactttattgtattgtatcaactatattggtatattattagcactgaattcgatcgaaccgcacggcattgcatcatcgtggcacggcacgcccggaagggaggcttccagcgccaaagaagccatcagctctgggcacgagcacatgtcgaatgtttgtattagagttaccctagaccatcacgagagtttgagcgtagttttttattcttcgacactttggttgatttgatttgatgcggtttgatttcgcttcacatcgtttactcttctttactatggcctgatacttttaattgtgaggctgtgaactacgtaatattaaccctcagctatcttcatcctatggcttctaaatatctagactacatgtaaacggagttgcccgccttccaagacaagcagactctcgtacgagaacatccatgtatgagtatccccgtagctgtataacattttctgaccaccaaaatcacattagaaacacacaagaacaatgctaataccgccagctatggattgatgcgtgagacactgcgcatctttgactttgactttttcctccacagctgatacggcaacccaggcacgacgttacgtggaatagaatccgtgtctatccgcagacgcagacgcagacacagacacatcctcgtctcgaaggctctccttgctttcagaattttcttgatagcactcaagctgagttttgtggcgttgcacagctcatccccgtccgagacaccgagagctcattctccaatcacatacgtgcaaccttggctcccaatccaaacctcgtgcactcgcccagcgtccacgtcgactctggacccgacgccatatgttgcctttttacgatctgcctcgtcaggataccatagggtcatttcgccatcgacaatgagatgcgttgtcagcccgctgtgcgagtggggagcatagtgtgagtttctgcagttgcacaatcagtcactgtgaacacagcctccctgtcgatctaccaagctcgccattgcgtcagaaggaagggtgaaggctctcgtggagcgcagttgagagattcaaatataatggctgttgatcgctattgaacatgacgcaatgccttgacaaacgatgtaagagcattttattgaatgataaagcgaaaaggaaaagcaagtaagtgaaagggagaggggtgagcgggagagaatcagacaatatagtgtcataaagtcatagagcacagttgtgcatatcgacctgaccatagcgaagcgaggacagacgacttacggcccatcactccatgtgaaaacgtgcccaaacccccacgatctgacctgcgcctcatgccggtcacccatcttggcgggtgcgtgcttttgcgattgcaggcagcgccccgcaagcaggatccttgggtagagaaacgtttgcctttttgaggcgaacctgcctggaagcctgcttgagagcctgagaggcagggcttgctcaatatgcagctcgagggtggctgtgattccggggggctgtattcttttcggtgacgattgcaagagtcgggcacagttcagtgtctcacgaggagcaaaaagacgagacgaagaagactggatgaagctgagatggaagacgactgccaatgaggacgggatgacctcactgggctgggcccaccgcggggagaaaggatagcagcggtgccacgcccgtgccgcagcgctgggaggcttggacaaccttaaaagcacccgctgaagccgttgggcagtagcggatgttttagtgagggaatgacggggccatttctcagtaggttgatgccgtctcgatcaatccatatcccactgggctgggctccagtctcagcaaggggacgaggttcatggccatcaattagcagtgttgatgcgagggagtgatgagatgacgcctcggtagaaggcaacgcaagacaaggcagacaggccaatttatcagaaaaataatcgacacgttattcgattcaactctggcagattttcttgcacggcttagacgcaagtgtacagtagcaccagcgccagctgcgagagggtcgcaatgaatccttcctccgacagccctgcccgtagaatccagcatgtaccctggcaccaggtcgaggtatctccatcctccatttccctacgactggtactcgcagccccatggccaaaccctcctctgccctctcctccaatcccagcggaggcatccgacggcgtgtccgctgccgccagcctcgcttctctggccggccacggcgcaccaataaccgtcgccgcatctcagtccagccactgcagcagaagctgtcacaggcagggcacgagaacacgccacgcatgaagctgtccggccctctttgcgggcagcagagccaatgctgcagctgcacggcaacatgaggctgtgcccgcgccccagcagccatggcatgccagcaaaacccccgtcgttgcgagccgaagaccagatgataagcagcaccgactggatgcacgaagcacggctcgcagctccatcgaatgactcgcacactgtgctgtgccatcagccgcctttgccagccattcccgcgcgccgcagctcgattcttgaggctcaacaaaggcagacgccaggccgcttctccctcacacggtgcgcgccgtcgaaccgccccgatgagcccatccaggccgccgttccacccagagctctccacaaacccaaacaactgactgggccctggccagcccctagcagagccccagccggccaggcccttggagagcgcaactgcttcgacgctgctgctctgcgactgcgactgctacccaaggccaaggtaccaggcccagcagatcaatacaaaagaggaccccagccctaccaaacaacttgtgggcagctgaaaagaccagcacgaggcgctaaacctgctagacacgagcgctgccagcactagcacctctctccagtccccagtagcggcacctaaattaagaagctgacagctcggctcgaatcagtccatcctccagtcgtttacattgcctcgcttgtctcttcttcttcttcttcttcttctctcttcctcatctacgtatttctctccatattctctagcgtttttcctttgataccccatcagcagctgattgccggatatactcgctcacgcttgaataagagcagccatttttttgatagacgacgcagagtgggaacggacaactaagacagccacacgtcaactgcagcttattcaggtacaaggtaccaccagcggaaccacagccacagcattatcttctgccgatatctttgccctttgggccctcacaccctccgagcttctctttctctctcctgttcctcgtccgctccaagagcggctgacccctcgtcgcctcccatgaaatctctgctacagcgatcacgacgacagcagcgatagtgtctcgcttctcgtctgggccctcgccctcccactagtctccatcagtcaccatgtctttcacctgcggcatgtttgtacgtctccaaacacttgcttgttcttgttcttgctcttgtttttttctacctgttcactcatttgtgtactttgctaacatgagtgccaactcccagcgccgtcgttccaaatcggaggaaaaaaggcccaagcggacccataccttttccatctttgaccccagcctcggtgccctcaaacgaatgatcaggaacgccaccatgatcacccccataagattctacgacgatccggacgcctctcgaatcgactccctgatgcgcgaacactcgataaacaggtcaatgtttgacaccatggcgggcgtcttcaacaatttgcgaggcaacaatctcgagctctcaagggaggacttcagcaagttcctcagggaagtccaaggcgaagtagccattcagcttgacaaggaaaaatacaccgatggagatttcttttatgtgctggcagactgttggaacgctactcggggaccttccgcaaaggactactcaaaacccataaccaattatttcatcaacagcagccacaatacctatattagcggcaatcaattggcctctaaaacttccccagaggcctatacttctgtgcgtatcatcaacttggcaagatctaacaaattttacatactcatgctgactggttttatcatcaaggtcctaaggagaggcggccgttgcatcgaaatcgacgtctggaatggagatgaaatcctggtcactgtcccaaagtctcagggtggcggcggtcatacgagaggtatatccaatatatctggaatatccggaagcgctcttccctatgccgccgccgccgttttggagaaaatggaagacaaactcgaggccgccaaggataccgccaaaaattaccttgggagctccaaccctagcgggcgctcgaggagccccagctctcatagcagaactacgactgatgatgtatcgtcaacctctagcgacacattccttcctgtgggcactgagttgactgaaaaagaagaggtacctcgcctttcgaggtcccggccaaacctccctaggggagagcccattgtaacccacggctggactttgacgactccatgtggcttccgagaggtgtgcgagacgattcgagataatgcgttttctcatgggaatgatctgcccatcattatcagcttggaggttcacgccgatcatagccaacaagagatcatggcgaatatcatgaaggaagtttggggggacatgcttgtccagcagccctttgaaggctgtgatcccaagtttagggtgcccacccttgatgacctccgacgcaaaattctcgtcaaggtcaagcgagccgccgccaagatgccgagaccagaggacctgacagcttctatgccaattctattgagagacgacgatggctcgatttcggacactgagcctcgccttcctcgcctcaagacctctgcttcatcgccagccgacgtcccgcagcaagatgcccatggaaaaatcacaatatgcaaacctttgagtgatctcgccatatacacccgcagcgaacggttcataagtctcagcaccccgcaagcaaagcaacctacccacatcttttccattagcgagggcagaatcattgagttgcatgaaaagtatccgcgcgaagtgtttactcacaataagaacttcttcatgagagcatttccagctgggcggaggatcaacagctccaacccggaccccagtctcttttggcggcgaggcgtccagatggtggccatgaattggcaaaacatggacgaggggatgatgatcaacgaggcaatgtttgatggcgaggatggctgggttctcaagcctgaagcgtatcaaagttctgccaagaccatggtgacgctggatctggttgcaaagcatacgctgcacctcacaatcaccgtcttcgccgggcgcaatattccgactgacgacagcgacaaagacgatgacccccaaagcaaaagcgaccttcgttcccgagtcaaggccgagctccacattggcgaggatgagatagatgggcatgatatgtcttacaagcagcacacaaagtcagccggctcaactgatcccgtttggagctctcatgacaagaagattcttggtgagaagctgcagttccgcaacatccccaaggtggtggaagagttgagtttcattcggtaagaaattgaagaccccccgtttcttcatctttttttttttttttttttttttttttttttttttttttttgctttgcttttgtctatcccgtgccattccctgcgttgagcctcacatccctaaagcatcttgtggccttgttgctattgcctctaaatctcagtccccttcctaaccctacttgcggcgggattgcagagttctgtgtcacatccaactgtccgtagcagaatacgatgtgtctacgccattgtatcccctaagaaaggaccaagcggtccgacttcatttcttttatccgaatctctgatgccacatcccttctgttaccaccaacgttgtgtatgtgtcgcatgacaggcggccgagctcagcttcggatccaatttgtcgggccttgtgggtgtaacagctctcgcactccctttcaccgctcttcgcggcgcgttcctatccggttacagcagcgaagtcgcctgttttttttttctaaaaaaagaaaaaaaagaaaagaaaaagaaaacaaatcccggttgattttgactggtattgccggctagagctagctttctggtttgctacaccaaatggatgcctcgaaagctaatttcgttgtgtgttcccgttgaaaacgaggcaactgaacacaaaatgcctcatcccccttttcaagccgctctccccggtgatactacttggtacccgaaagagaccaacatatatgaagggaaggaaatgaggctaacggaaagaaacatagatttaaagttgaaggcacgtctcacacggttagcccaccgtgccttgcctgggcatgtatccgcctcgaccgacttcagcaaggctaccgctttgttcgcctctacaacaagagaggctgcctgatcaatggcggcaagctgcttatcaaggttgacaagatgctctactaatagggatacggatgggagggtgcggtaagatggcgccggcacccatcttatccgtttcgtgttctttccgctgctttcacattatcctgttatacggcagcttttgatatatatttctttggttggacaaactgcttatggtgtcataccttttgcatcttttttttttttttcattataccattttgttttcttttgtataagaaagactttagaaagactttgaaagcgcgggcttagcgtacggaaacggcgtctctcgttttattatttacaccctttatggatatacccttggactaagggatggggaaccctcattgcgttatagaaaacgcctctacaaatattggccccatgatttgggatacctgcagatacaggaagcaccttcttagagaagagtgcaaaactaggtagctatagctatgcgttggcgggagatgcaaagcgggtaaattgatactggcttggcaggaagtattagcatagtatatacttgaaatcgtttcaaatggccctgagccacacatattaagagcatttagtgtctcctgtctcctgtctcctgtctcctgattcttccctgttctcttttaccttcccccccgtttcttgataaaactgcagtggttctatttattagagacctgataaagtaagaaaaaacatttcaatgggcggcacttccgtaaaactgtgtaaagtgaagaaagaatatgccatgtaactctgttattcctccgctccccctgaacccggagcacacttgattctctctctctctccctcactttgccttgattcttgatttttcaagccaagagaaagaagaaagaaaaaaaaaggccaagagacctttgaaaatcctccgcggcacgggaatggcacacgggtgtaactctgcttctatccttagtgcaacaagctattatatagtatatgcatgcaactttatgccggccgtgtgtcctgaagataacatgggcactaaacccgtcttcctcccttttttttttttttttggtcccctcgtttcctccatccacaccaccacaaaggtgtaaatttttttttaaattttttttttttgccaccgctagagatttgctatcgaaacaccgctgcatgggtattagaaaacccagagttggttgccggcttcgggaaaagaaaacaacatcaaactagtagtgtagtatgcaaaaattggccggcgcgcgggaggatttcccggatattagaacacaaccattacgatcaaagtagcgaaccaattaggtgtctttggctcgccgctgggtcggggacccaaaagacttccttcatctctctctctctctccccccttccccccctctctctgtttgagtgagcagatggctagtggcgtccgtcgggtatgtcctgatacctgcggcggcggcggaacttatcacgacgctgtttgccgatgcaggtgattggtaaacggctgatgtcttattccccattctgctaattgtcggatgcggctgtatccgcagcgtccaaaataagaacccgccgtgacacaatatcctccactcaccgtcgccggcagacatgcgtatggggtcacggaatggacgagggtccactatcgacggtcggtggccgggcacgagctcgctaccagccgagtacgagtcctctcgccgttggactctgttgaaaaccctccagtctgtaagctaccagcgttgctctgtgccctctcgactgttggcgatgtggtgaaacatgccgctattcaaatcaaagtacagacgtcataaacgatgagtcgtgtgtggcatggtggtccgtgtcggtctggcaagccgcatcttgtcatgtcatagttgccgtcgacacgtcaccagtgagaaccaacatcgtccatggtgcgacttctttttttttttccctccccccttccctctatccccctttcgatgtgggggaagacaaacttaggcataagaaacaagtacagtctgtcgaaagggtttgctgtcatctgttaggtcgggagcattgcctttttattggtccaggtgtctcgagctatatatgcccggcatcgaaatttctgcggagcagagcattccgatgcgttctagtttaaccggataggcttgtctttctttagtttgcggtagaatcaggaggtctcccccggggccgcagtcttcgccgatcgaggccagctttatgccatcacccatcaccaaggggtggtaatgcttcatcgctatgtggtgtgatagtgcgagatagctcgtagttgctgccgcttgcccggagccacaatccgatggctgcctagacggacttcttccgctgcagaatagaccaaggggcagagggatccaagcgcaatgttcatgcggccggggttttggcacctgcgtcaacatataaagaccgaacccaatcacgccaactacaactaggtagtagtatgccccccaagctgttgactgatccgcaaaggggcagcaaaccttggaaagacgctgtagaatccgaatttgccctgctgagagaccataatccgttctggttagcggttggtgagataaagccaagcgcctctggaacacgcatgtgtgtatgaaacccggctcaggaaatcagagcaacatattaatcaggtcacaatagtggcgtcatagaatcaacaaattccctggccgcggcaaattaagagcgcttctctggtgagaggaaatgttgaatttcttcgatttctcctcgtctcacgccccctccctccaaatggccgtctggcagattaagacagtggacaagaagggtgtggtcacgggaaccgggtatgtatgcataccttgtcaatgacaagctttggaaggtccccgtatcaaaagcacgttgctgattggtttgtggtaggtatatgaattctgcgcgtccatactactaagtggctttgccattcaaggcttctttactgaagctatctgattcaagagacgagatccacggtagtcgttccaatgctagcatactgcactgaacgcgaagcatgaattcgacaatatgagttgtgcccaaagcaggctttctgggatcgagtgcttcgtaatacccatatcatgtaggactgcagcatgtgtaagctgcatattgccaggaaataggtttgttgtgcctaatcacttgttgggcgctaagaaaatatcttcgagggggtgctctgtcacgcttaggacgtggtttgatagtagtcctcccgtcggtgtatgtaagacatccttccactggcggcttggctgatctttcccctgatcccagaaagctccgctttgataatctagcttgggcgatggcatgttataagcagcgtagtcctagaagcgccgctatggcctctgttttgaagggctagaccctcaatggtacgaggtttaaaaggagagaggcagcttgacttgggcagcccttgttccatgtgttgcgccaacaacttttgtgccacaagctcgaggctccgttccaagttggtcacggccgcaggtattggctggtagaagttgtaaaatcaacgcttttaccagcgtttgagtcggaactgtgaaaaagaagagaactgtgtgaaactgctaatatgcgtcacctgtcgtctaacccctctccgtttgcagagcccagaggcacggatagcacgggcgtctttgggcacggccatgatgcggtatgcagcatgctgttgtaactgaagcacgtcgaaactctgttttgccaaggcgtctggggttctgtaatccgccgttggcggcattgctgctggcctattgattactttaacactgattggtcctcggttatgaaggggatccctccccgcgtctatatgctcgcaactcagcctaggatctgtccaagagttgtatcagaaggacacttttagcattaattcctagtccagcactaccgtgtactccatactacagtaggtagtacatacctagtgctctgcagttcagtatccgcaatctcaaagagcccagtgactggggtagattctgctacaaggtagcaggcccagtagtttgcaagcctatgacccactagtctatgcaaccgctgagatggtgaagtggggaatgaaggcgtggaaacgagggctttcgtcgcatctctctctgtctctctgtccccctctttctctgttttgccaggcacagagatgccagagtgaaggacatagaagtgtataccctagacagctaattttcgtggagagatactgtgtgggacagtagctggcgtccccggaccttgccttttgtacggtataggctccgtcggatatcgtaaagtccacggtaataatagagcggcaggttttaatttcaacaaccgctaatatctgacaagagggggaaaaaagataaagcttgcaacacaaatcgaatcgaatcagcatttgaattggtaccttgagtgcttgagagcacaaagagggaagaaaaaagagggaagaaaaagggaagggaagcattgccagtgctcaccaggccaacttatgttacagccgtcttggcagtgaattgctacggcatgattgtggcaaaatgcgtcttggacggggcatgcttgtaaacaggtgaacttagatttgaacatacgagtaataatgataagtaggatactcaccacggaaaaaaaaaaaaaaaaaaaaaaaaagccatacgcgttcgcaatatctgacgagagaaggaaaagctcggggggggaaaagggggggtctgttctgtcaatagcgctctcgctgggttcccctggctaaactgcgcaagactagttttgtctttaccgttcaacttgtcgcctgaccgtcgagccgaaagagagagaaagcttcatctgagaaatgacagccgcaatgcgtgtttctcatgacgctgtatccatttccccctctcccctctaccggaatggaacatgtcgtaatttggcatcttattactactggcagtagcacaaagcggtaagttgatccatatccgcggcacggtcccgtcgaaaaaaaaaatatgagcagaaggatgcccgcgcgttgtctgtttgcacccgccggccgacccagatgatgtcgatgttggctaagcggcgccctcagtactaagggttgtcacgagacgctcatttgcgtgcaagtcctcggtgaccactgtaagcaagtggaaaatgttctttgctgcgtgcttcgtttaagcttgcttgccctttcgatgcagatcgtcgtgctggcggtaggatcaaagtctcagtctgcgtcggtcaccaaaagcggtggtcgcccaggttggcgggctcttctgtgcgtgagagcgtcagacattttcgcctgatcaccggggcagtggcgtcaggatattagacagaggagcaagaggaggaaccgcggaagcccctgttccatcgactatcgaaggctgctggcatggaatcccgagatagacaggccaaaggatgaattcaaattctgagcatcgcgggtggaggatgcttcgaatggggcagcagcagagaagctccagaattttgtttctcttctggcctgccgagggcggcgccccgtctggtctcgtctgttctagccgcgccagcctgcatgcggcaaagtagacgagccgcctatctaacatgaatcctggaccgtgatgacctcagggttattgtcttcgcgcaagtacacgtacatgcacagggccggtgatcctttgagtggccggggtacctgtacgtgcgtgcatgtgctcccccatctcaatgtaacactggcacattactgggtggtagtctatgcggatcctttacctgtaaggcacttgcaagcctatggagaagcattggaccacccatatggtcaatggccctggcagccgagataatgtacaagtatgccatgaatgggggcgaagcggtccaaccttgtactgtgccagtgtgtaaggtaggcctgcatgaagagcatgggaaaagaaggcgatgatattctacaaccataacattgcctgtaaacgtacatcgaataagtatggatgcagactttagtctgtcaataagggaatgcattacggtaacacaggaagcgagagacgaagacagacacagcgcactcactagaaatcatctcgagactgtctaggtactcaaaatactgtctaaacgtaggaccatgcatcggtatgcaggagaaagagcagaaagaagaagcagagaagaaggaggaggagaagaagaaggagaggaagaagaggaggaggaggaagaagaagaagaaaggaagctatcgggatcggaaataccggaggttcagccatgtgtgaaaggcccgaactgcaaggttttctattcagatgacgatagggctgctctttaagttgggccagtgtctacctatgctgcgggttgtaacctatcatatctggagaggtactaggtatcgttgtaggtaggtacttgagcgtaaggtacttactctgcatataatgtagttgctcgtatttcgtacaagcacgtattggctttggtagttgccatcactgtttgttgtcagtttttgacttgacacacgatactcgcctagagagttgttttagtgtatgtactcttatatcccgtgcccactcatactcacaaatcgctagtatacgagcaaatgctagcgagcttgatcctaggataaaagcaatgtcaggtacgaagtactcggtgctctgcatctacaggcacgcctactgtccaagtagactgctatgacagaataaggtagtagtggtagtggtaagcatagatggcgcctcttgaacatggacaaggatatgaagagcgatctaaaagcagattgatggtggggtccgtcagtgctagagacggctgtacagcctacctgcgcccatgcctttctctgtactctgtacatgtcgcagcagtttgcgtcttggaggcagggagaaataatgctctgccaagtacaagccagtggagccgatatccaaagcaaagcgagagtatcatttcaatagcgtgggtggggtatattgctcctgcaagtacggcacactggtgtatacggtacaaggttgtatgcaaaatgatgagcagttggggggcacttttctgagagatgataagcgatagtgagaaatgaggagtgacgaagaagtacaaaatacgggaaaatggcgtaaaaaggatgaagcaaaccgagggctttttgatcgaaattggcctgcgtctgcgaaacgagcaagccctagcaccaacagagttaaatgatgcggcgatggccgtgatgtctccgcggcaccagttggcgatagtgtcatctgtatggctgccagagcgacaagattcaacgagcatcgggagcccaaacgaaggacccgatgcattgctagcgtatttgtgctttctagcgatgcatggggcaccggtacatatgtatgtatgtccaacatgagtggacgcccgcgtccagagcgcaataccgagaggtccatgctttgtatgcgaaaagccttgatgcatacccaatggccactgtcctcgaaagattatcagctgcggaagctttctgggttgtctcgcggagtggtgaagaagcatggccaaacaactgggcgctctggggcgttctggaccgcccagctaatacgcaagcaccgcggaacaactgtttgcccctttgtaatctttcaagttcagccccttgccggtagagaaagggaaaaaaaaaagtggtatcgatactactgctgtcgctgactgtccgtaacacttgctaacatgaggcgtcagactatcattccagtcgagaggaggctggatgtatgaagcattagcccggccgtaggatggtaggtactccataagcatgttttacccaccgtccgcttctgcatacaagcctgccgtcggcattccatcccatttgcaagttgccctgcgtccaaaccggctgtgatccgcaaagtttttagcagctctggtccgggtttgctcctagtggctcagcctcctgccggcaaccaatgcggtgccgcggagcaccctggtccatcttccaagaggttttcccatcacagcagaaatccagctgcgctagctgggggcacatgtgtgcagcctgtacttcgtacctgtcatcagcgtggtgggtgggtgtgccctaccaagtctagtaggtattacaagtacggcgtggttgcatcctggatattgcttgctactgtacatgttgctctgcaggtaggtaagttgatggcgtagtgagcaatgggtatgccaaggtacggcgtatgagtatgcttcatactttctttcagcattggtgactatggcagagttctgtgtgctgctctcgtatattactcctatgtgctcgtatgcagcatgtggtcccggtattctgggatttattaaggaggagtagagccatgtaaagccatgtaaagagccatgtaagagactgccatcataacaaaactgattggacatgttacaagcaaccgcagcccgtttctggcggccccctttttctgagcacatggcgcatgctgtagacttgcatgagtctcatcgaaagatttataaactagtgtagctgcacggagtgttcgtaaagttcccggcgaccgggatctcctgtatctggggggggggcgatggttgtgcgagatgtctgatccaagatgtaggatgacgaagctgctccttgctgaatccggtagcgagagtacaggtaacgtagagtgcctacctacggatagtactagtagcttagccattctcacttggaaaattggaataaaataaacataaaagaggacagtgcacggcctgcttccgcgccttactcaaagctgttttctcggttgtacaacgcgggtaaccatacgaaggaataatggtacacgtatgtaagtataggtaggtaatgagggcagtaccttattatgaccaatacgtacaagaggtagtagtcgaggtatagcagagtacctacccaggtacatagcagcagtaccgcaatagtgctcttggcgattcgcagagccgagttgcgaatcgcgcctcgcatccgcaggctagcattgggtctcaggggttatctgagaggatcgtcgcgggggtttgggggcgaagctgcagcagaccgtcatcgtagctagcagtagtcgccggcgaagagtggaggctgtacaagtacatggcacttattcaccgttggcgcccaatatcatccatcgcctttgcttctcttgttaccctttctgtgttcgcgtaactcatcgtgatgtcggcaaagcgcgcctcgtgtctgtgtgaaggctgctgctgctggtaagcgtaatttatctcggactctgtggagtgaagtgcggaggctagaaattgagccgccccacgcacagcagagcggctctcttactttaccttgtctttggggcaactcgtgagcgcatgtttgctcatccatggcttcctggatgtgatccggcccgtgtaagtcaccgccgccactctgcttaccgctgggccaccatccaccctctttgtgctttaacaagtatctgtccctctccgcttaggctcgatgtgctctggaacaactcggtgggcggctgcatgcatgctaggaaatgaaggaggcgcctcgtcgatgctttttccgtcacagaagaacaggcatgcgggaaatcacgcgctcaacgtacgaccccaaagcgggtggtctcgtacgttgccaggctgcagaagtggacttggtctcgagccattgcttttcatcgtcttgtctctggggtctggcgcagcgctgggcgtggagctagcccagagagaatggcatctagacagcgttctaacaggtaggtactccaactccatatactgtcagatacgtggtgaggggtggatgccgtgtgcctaatcggcgtgagtcttggtacataggcctgccttttgaggtgataagtaacttgcagcagggaacaagggagagggagagggagaacatcgtcataattactgacttagttgcttgctatccatccatccttcattcactcgcatttgctctgacccccaaccatccctgtctctcagtctggctctcgaagcagcgcaacgccagccaagccgctcggtatgctgccgcaggattcatggctctgcccagtagtacatggttagcagcagattcctcttctttttccttcccccctgtcgagagggcgtgtgccatgagtgggaggggacaagcagacgaaccagacggcagcagagagaaaagccagtctaacaacgcccttcccgccagcattgggcatccagctgtagcacgacactggcttttgccggcttgcatctcatttgccgggccctgcagcgcttgtccgatgccgtcggcgactaccaaaagggcattgcatcggcgccatgaacttgggacagcggccggtggcgccaacatgacaccgagtggcttgcgctgatggtgttagtacagtagtaccagcacgaacggcatccaactacgatgctcgagatgtcgagatggagattcgacgccggccagaaacaggccaccgccggcgctgggtcgattggcgcctgcccgtacctgcccgttccttgtcgtctggtgccttgccaggtgctgtaggtactggagtaggtactactaggtagtagcctgaagtctggatggcgccactgcccaagcatgcatacaagcagtgtacatctagcttaggttcaatgcattagtgcaagcatgtagtctgcctgtatatatgtgcctacatgcacctcgtagcagcagcgttcgttgggtatctgcagccgtgcctatagcaatacgaccttgatgcacctcctacagtacctctccagtgcatccagtaccacgaacgatgctaatcagttgctcaggcttgctagtcccgcgcgggctattaatagtgggctcgtcgtcctgtcggtagcctcgctttccaacaagcaagatcgcatcgtggcagctggagatggccattggcagccgcagggccatgctagccccagcagcttgagtgcggtaacgcagctgggccattggcgagctctaggcgctccaccgacgtgcgttgcagcgctcagctaatgctaattgcctgccgcgtacctgtgctagaagcatcaccctacatgtccagctgggcatgtatccaaaacacctcgtagctgtccacgccttgcttgcagcggcattagtgctccaagacatgccaggtatggcccggcaacagtcgcactgcagcagctgctgagaggcaggcctggctatgatttgatggcactagacgtctgattccactgccatcattgcagcatgtactgtacatatgtaatcgggacacgggctggagcgactgccggctccattccaccgcatctctcaccttgcagcccccatcccactctcatctccatgtctcttctatctgcctaccttgtttctctagacgactagcgatgcttcatctctgcgcatatgcacaggcacaagtggcccggttctcgtctctaccctggtcacccgatccttgattctggctctacagtattgtctttctctactactagtacctgcccgaccatgacgtccataccaatctcccatctactccgccaggggactagaattgccaactgaattgtattgctaatgctgatggcattgcgattgctgctgccaatggcaatagtaacgccaactgacactcgtcccaaatcctaggctcctacttgctagctttggattcgttattcggcccatgacgatgcacatcaaacaagccaagcgtccggcagcaatcgccagctccccgaaactgctctgctctgctctgctcccagacaggccaggcatcagctcccagctcgccgtatcaccgttactccgtacgggagcatcgacgtgagcacgagcatgctgtccaagtcccggcagcgttcgtgcgtgcatccggaccagcaccaggcgtcacgctgccagagcctggctgacttgggactgactggttgactgattgactgcgtcgctcccttactgtactttgcccgggcctggggcaaaaggggccagggccccggctcagatacaacactggaccagcatccagcctctaccaggttcctggacctgttccacgccggcgctgccaatgggaatgtcgagcccgcgcctgaatcgctgctcatctgagtctgtttgccgtgccccagcctgcccccctgcccctggcctgcattcccttgcgacaagtatagcttccccatcttctttgcttcctttcttcttcctgctccagctcccatgagccgccgcaccgtctctcccgcacgcccccccgggagactctggcggtccctagagccaccccaaaagggccagccagacagcgacgcacagagtgcccttctcgtacaggcggaaatgccgtaccggtactgccaggtacacggcccggctgcccagcgccgccgtgccgcgggtactgcctgcggtgctggtacaaggtgctggtacatggcgagcacgtcgtccagcgtctcacagccgatatgacatgtctgctgctacctacggctgctaactcgcaaagcccacccccaacacacggtcccttctgctcttctcgagacatcggcctcccgatcaacggacggatagcttggccgctgcccgcattagctctggctctggctctggccatggctgccttttgctttttgccttttgctggtgccgcccctccccagcgcgcccgtctccagtccaccacctagcgccatcgacttgtcaccaaatgctggtgttcctggagagctgctctgtataatctgatagacgccggccccaaaagcacaaacaaatgtcagtgggccccacacgcctctttttggctctcgatctgatcaagaccaagcctcttgtggtttcaactgtctctagaggccttccgccgggcccttttttattctatctaaccccacgttggatccggctcgacatataagacgcctcgtctgcccagccccaacaccactgccattaccatcttgcctatcccaacaccaacaccaacatcaacagctaactgctactgctactgctactgccattgccattgcctctgcctctgccacctccactactattttgaaccgatataatattggtctattcttctgttgactcgaccggaacactcgtcgccttatatccatattcctcctcagatatttcacaccacaacaatgcctcttacacacaacctccgtgccatccgagcccccgtctttcctctcgtggcgggacagcagaatttctcacagccctcggccatgcctgccggtatcatcatgttagggcccaaggttagaaaagaaagcctttctttcatgtctgttaccatgttctctttcatactaacctttaatgcaggtccctggcaccagatgcccaacctgtgcccagcaaggcaaagaggtttgggtcattcctggtcgatgctgcggttattgcggcactccttgcgactctgagcatcatcatgaataatgtgagttgtatcagaccacgaatattgccaaatttgctaaacattttgacatagattttcaactctgtacctacgagacctgcgctttcacatggctccatcaaaccatactttccgcgttgaagtccctgatacttgccattttctcgaaattcctttacacaagggacatctctcaaaaatgccttgccagggcatatatatacaaagaaaaatcgacttacacccaaaaggttcgaatccatccatctttcggacacagatgacaccaattgctcgcctggacactgatgaaagggtgtcattttctttttctttttttttttttcttttctttttttttttcaatcttctacatgtttttccccctcggtttgggtactttcttgaccgctttcaaaaagaggagacaccaaaaaaaaaaaaaagagagagagattatacttacacactgggcagcacgggaatagctccattgtcaaggggcggagtctggagggcttgggaaaaacaaaaattttgggcaaatttcttttcctttccttgtttttttcctctttttctttttctggacaaggcaattaatctggcacgagctctgcagccggcgaaacctctgcatgggtattctgcctaagggaaccagggcgcttttttttgataccatcatgttctatttgtagattagatgtagcatgtacgctaatatattatgatctttacgagacagattttgttttgcgactctcattgcggtgccgtatccgccatttgaggtatacaatgctcgactaccggcgttgggcacatgcacagaaacaagggacaaggagacgcatgcaagtgcatagaccaattaatagacactactcggtatgtgttttgggagaagtacataagccacttgtttcttgcgtttatgcagggagtcaattcccaacatgcaaggttgtgtttcacaaggacatgattgagtgtgtaatggtagtgtgtgggaggggataaaaagaaaggccattggcatcacacaattcgatatgacgtgggggcaaaaaggtatcattcgaagcagcgcatgtacatgccctatccatgcgagacatgggcatctgaaaggttggtagcgccgggtattgaatgacgaatttccggttatggagctaaggtgtccaaggtggtattctggtgccagaatgtatcctgcacgatctgattcgctcaatgggccagacccggaacaggcctgcgagaagcagcagttggcaggtacttggatatacctgcccatggcggagtgtactttacaaggtaggcaggcaggtaggcgtgacgggaggtgagatgctaccaaaacattccgtgcaagtacgagtgctgaccttgtgcgagatacgataactcataaagtgtctcgtcagaacgaataggagatgcggcgcataagttgctcttctgatactagtggtgccgtcggaatggacgggggatgcttttcgcatccaaaggcaaggcctgcgattgaccactctctttctggctggcggctttgcaggcggaatggccttccgagcaaagagtccaccttgatgattgatgacactttggaggggggggattcctggcctgggggaggcactaatacgtgatgcatgtttctcccactgtgtgccatctactgtactgtagcaagccaatgactttgcccccatcaggttgacttgtcttgcgtctccttattaggcgctataggctgcccaggggcgcgctcatcttgtgacccatcgacaggtttgaattgatgtgtaatcggggcactaacgactcgttcgatgccaggcctgtgctatgagttgagcgcggtttgacgtttgaggaggctgaggctgacgagcgagccatgcctggattaacttcagctcttcgatgacgctttgtcttgctgcccctgctgtttcgcatctgatgttcccgagtccctgggtcctggagccctttgagtacgcttcaatgtcccaacggcatggagtgtcagtacgaggagcaagtagtacgggccaggcgcggctgtataaattgcatttgcagattggctatcactagcgcttagttttccgacctgccgggcttcagctaaaccgctgacagtccccatgccgggttcgattagctttggcgtgaccaggtaggtacggatcattgctgccatctaccgtgcttcaatgcgcttcggggatatagtcgaggctgtctgagtcgtgaaaagcggtctaccgccatggactactagcaatgtctcaaaacataccatctttgtccctagccagtgacggtcggagcatcgcatcctccccctatcgccgagacagttttggctaggatatccactctgggacgggcagggcattgaaatgaggcgaacctgcagcagccgatcgcctatagagaaagatcgcatgtcactggttaccgatggcctgttccgacataatgcccaactactacttagtagtaatacagttagccgtagccccttcgtagcagctgtggcatcagcaaagtctccgaaacaagcgatggcggggcagacgcacgctctttctcgtgctgagctcgcggtggtcgccgctgttgtgcagattcctcttgacagatggggtcaatgtgcgagcaagggggccaactgcaactgggaatgcaatgcagggaccactgaccgccgctattggagcgtccatgctcctggttgcagcttgtaccgacagatagtctaggtcactggaccacgctagctgcaggccaaagtgccggcgagggagggatatggaaaattaccagctagccgggtcgtgagtagtgctgcgacaggcatggatgctgcatgtagggggtggaagctcggacgtgaagcagagcctgcgttggctgatcggttggccgaggtccaggctcttgtctgagactcggaagacgctcacctcacagcagattcgggctactcgtgttgttagtgacggctgggtaatatacgagatgctagctccaagctggagggtggattgcctggggccatctagccccgaagcgtgatagcggcagtgacggacgaggatgtgttgcaagtgacagctgccaaagccaatttggaatggccaagggtgtggtgcgaaccgtacgagcggagaggaagtggttggtttcggtgttggtcgtggccatccctttctttcccttctctctctgttgttttccctttcctacccgcttaccgctattaatccttgcgggccctttccccattggtcagtgcgggggggcgtgctatagttgctgcaactccaagcccaaaggatgaattgccatgtccatagagcctccctggatcagcagggggaggaggggaggaggggaggatgagaggaggggaggatgagaaggatgcggtggcgaagcatttgtgatgaaatagaatgagacttgtggggattggtcaagtctctagcagttgttggaacataggagtaaaggcgcggggcttggacacgaattggccagacactgcgtcgcaaaggtgtcaaggagctgcgagttcggcatagggaacaaaggtcgagagaggactctttggcccaacgacaattagcaattggtgctgttgggaggggagaaagggtcgtatgcgcgggaaacagatggataagagactactagtagtagtgatgaagagtacctacatgtagaaaattgagaagtaagaagaaacgggaagagaaagacagaaggaaggggaagaaaacatgaaagaaaaagcaggaaaagaaaggcccaactgttgtggtggctcgtattttccaaaatgctgtgtatcattaaccgggaaggcaccaattgacgtcggtttcggcatcgtccagtgatttgtttaactgttttttacttcaagcagaattctcagacaggctgcacgttcaccagggcaaacagctcaaagcgctcttcagcattctcactggtttttcgtcttttttttttttcccttgctgcaggcttttgaggcgctgtgaaaagctgctggatatctccactgctattgaggtcttttactcttttttttttctttttctcgttcagacttaggctgcgcatttgtttacggctggttgtatcaaagcaaaagccaccaacctgcctgcgtgttatttgcatgtacctacctgggtactaagtaatgggcgactcggtacaggaactctcaatggaggccgtcgatggaagcgatgtctcgcatacactctcagctgaagcctccaatgctggaaacgatatctcttatacatacatgcaccccgatttctacaaggcaagcgtctgagaagttgctcgctgccctagagaccccaaactgactcggtggctattgcagactgaagttgtacgcgaaattatacgccgaggtagatgggctgcatgggagaaaatgtcgggcgaatggtactagggaacgatgcgccaatggcagacatggttcgaaagaagagcaaactacggcactggcgatgcacacgcaggaggtggtgattcgtctgcaggaggtggcaattcgtctgcaggagatggcaatccgtctgcaggagatggcaatccgtctgcaggagatggcaatctgtccacaggagatggcaatccggttcccagcagcgatcttgaattcgattatatgtttgggtatccaacgacaacagagcagatgcaagagtattggcggatgataggatggtccgccaatgagactcttcggcttgataattactatatgttagagagagccttggtgagtgccgaagtaccgaggggggtccaggaaacatggctcatgttcgatcctggctcccgtaatgttgtctatacgggggcttctgtctatcacagaaaagggctcgtgagcacgaccaaggggggtgccaagctggtcagagcaatgatcgtatcacaaatcgtcacggattttggacaccgaacctgcggcttggccacgcatttcttaaagctccttgcagaacagatggacaacagagagggcgaggagcacattgctttcagcgtgctgtatagcggtcccaagacgggcctgtttcaaagatgtggttggaggccacttcctgctaaacagcttcgaatcgcattgggagacttgcagtacagcgcattaagggagaattacttcgaccggtacccaaagtatgagcggtatacgaaacagttgttctggcagcatctatacaattggcaacgtgaatccaatggcctatccatgatggcgatgagtgctgtcaagcacccaactgcacatgcacaaatcgttttgtcgaacgactttataaggtggcacatgcgtcgagcctggctaaggcagaccatatcgagtgaacatcaacaggctcccttggtccagggtcctatctctgtgggggccagcttttatgatgtgaaatcaaacactaccatctcggcgttttgggtccgcgagtttgtaaaacaaaggttgtacgtggggtgcatggatgtgcggcgtcgcaatggactggagggggggatcaggatggtgctttccatggctgtacaagcggcctgtgaatatggcctccgagaggtcatcctgtgggacccatcggctcaaatcgtggagcaagcccaaagacttgccgctgaaattggccatggcgtgacggcaacatgtgaaaatcgatccgagatgataccatgcttccgatggcacggaggagagtcgaaagaggtgacatggacggaaagcggatactttggctctgcctgaagcacaaacaagaagtaggtagtatccttatgactctgtatctatccatctctctattaattccatgtgcattatttgctttgagccgactctggtgggggcctgcaatggtgagctgtgagatggttggattgcactggtgcttgatgaatcagtcactctgagcttctcgtaaaggacgacgaaggattgttttgtctcttggctcactgtgggtaagtatctgagcacctactgctcgttagccaagtctgtctgctggagagatgaagaggatgttggattttctttgctcgccccctttcttgcgtttacttttactcgtcttctattcacaccaggactgacatggatagatatataactagtggaataatagcctcctctttctcatttccttacttgatctatttctttcttttcctccctactcctcttcctattcttctacatcatcatcctctgcctcctccatctcgacaacgcatctctttcatacatcgctgacatcaccagctaatttgggtagtctaccaaagccccgcccccaccttgttggacctcggagctgcttgtatacttgcttgtaagtttctcgtcagctctcagaactctctcgcctccacttgttttctcaatgggctctgctgtattagtgccggtgttgggtatgaatgatgcatccatctccgggaggtgcgtttggcccatccacagcccgagccgttgttggggcatgtaaacaaaacaagcagtgcattgcatagcatagcatccaagtgttgaatactacatgcttgaatgcacttgttttataggtaggccattgccgactttagtggctacatgtaccttgggccgtggtgtacctagacatgcggtattagtattggagtcgggctacttacagtatacctacgtcaccgaatcgccttgatatgtgactttcacgttctacagcacatactatagacatctggattgacacagcgccctcctctcatcgcccgcagagacgccagcagctccggatcacgcgcagcttttcctcgcagcccaattgattgcttgcataatcgcctcgacccgcaccgtttcatgagacgtgccacgcatctccagcttccatctggtccccgcagcaacagcctccgccccctcctcgaccgctcgcaacgcccctccaatcacctcccggccaactcccggccaactcccgacatcttcaactcccgtctcggcctctgcaccatcgccaactcacatccgaagccacagccgcagccgccgcccagatccgcgccatgtctgccatgccagcctctcacggccacagcgccgcctgctgcaacattcccccggttgtgtccaaggggtacaagcccaagggcgcgtacgaggagattggcggctacaagacatgtatgtgttttttttttacttctacgtaaatggcagtacacgacggtataatcgaatgaaaagtcgactttgttactgatgaagctgcctacctgtctagatgtcaccggccccgccgacgctaccaaggccattgtcgtcgtctatgacatcttcggctactttgaccaaaccgtccagggagccgacatccttgccttcagcgacgaccaccagaagtacaaggtgttcatgcccgactggttcaagggcaagccctgccctattgagtagtgagttggtttcctctcccgcggggggtcatctgagcagacattcatcgagattgctggggatgcatgttatatgatcaaactaagccggctgacgctcgagaaaacagctaccctcccgatactccggagaagcaaaaggccctgggcgagttctttgccactttccctcctcccaagattgccggctatgttcccgactacgtggatgccgtcaaggctcacagctcatccgtctccaagctagccatgctgggtgtaagttcttatctattccccccccccatcgtcccaacgctgtgttaccctctcctctagagttaatatcaaaaagaagaaaaaaagagaaactgacacaaaaattatcaacagtactgctggggcggcaaagttgttgccctcaccctcaaggctcccaccaaccccttctcggccggtgccgcagcccatcccgccatggtcgacccagccgacgccgagggcctcaccgttccctttgcgctgctggcatccaaggaagaggacgcggcggatgtcaagaagtttgaggaggcgctcaaggttccccaccatgttgagacttttccggaccagatccacggctggatggctgcgcgatctgacctggaggatgagcacgtcaaggcggagtatgagaggggatatcagacgcttttggactttttcggcaagcaagtgtaaaagtaagggaagtgagtgagtaggaaaagcattatgcatgattttcttttacctttgatttgaaaaaaaaaacaaggttgtttctccattatgagagaatgcatattgagatggctacatatcacaaaccgaacaaattgaaaataaataagagaataataaagaaaattctaactgaaatggctgattcttgtcatcatctcaacaaaacaattgccatcataaaatgcaacgaacacgctcctctcgctatcaacaaagtcccgttcatcgctcttcatttttcatctcacttcatctcatctcactcataaacaaaaaaaaaaaagttcgtacgcatctcatcacaatgtcttcacatcactgtcccagctcctgcaacaatccctccgccgccgtcaacgtctcctccagatccaaactctccggcggcggcacatccaacccccgacctccctcgcccctcctcaccaccgtgctaatcatgtactcgtccccaatggccctgtccagcttgacgtccacgtcagttaccttcccgcccttgaaccacacctccagctgcctctcagcgccctcgggcggaatctccccagggggcgcatagtaccgcatctccaggtcggccagccacggcgcaagcagcgcctcgcccgtcatcttgacataggcctcgcgcaggcaccacagcgcgtaaaagtagtcgagcagcttctggcggtcggcgatcctcagcccgcgcagccgctgcacctcgaccggcgagagcacgtcgctgtgcaggctgatgtacgacggccagccctgcgtctcgaggtgcttcaggtcgcgctcgcgcctctcgccggcgcacacaatgtccgtgccgatggcgacgcccgcgggaggccggtacgcgccaaagagcaccacgacgccggcctggtgcgtgacgttgaagagcagcggctcgtcgccggcgggcgtgatgaagacgggcttggtgcgggcgtcgcgcacggccgtggccgacgcccagggcacgcggcagaagcgcgagatggcgaggcgcttgagcagtgacgaggcgagggacagcttggcgtccttgacaaagtagtatttgaggacggcggcctgctccgagtcgctgaggagggcgagggcgcgctgggcctgcaggatatcagtcgttgagccgatttaaaatagcgagagtgatttttcaatacttggaatgaatgggctataaacatggaaagatgggaaatatggaatgagaaaacgtaccactcctggaagctgtttggtttctttagcttcgggccacaggtttcgagtatcgagagcccaaaggaagacggcaggttgggccatggctggttcgcggtgcttttgtttttggtacgcccgcttctttccaaaacatgaatctatattctatatgtagattagatgtatgtatataatggcgagatgtatgtcaacgctgcgtatgagtattctctatatgagtgaaatctggcatcgctggatgagtgagtgagatgcgttgagatgggtgagattgcgcactgccaatcagctcactcccgcaatcagttccccgcccttcggcccgcagagccgcagtcttggttacactcatacatgtatccgtacatgctacaccggcatttctgtacaaggcgagatacaaagtgagacattctcagcgtatcacaggcttaaaccaaagattggacttgaacacaacaattatatattgtccatgtattcctgtatctgaaatttcgagcaagtccttcacttcctttctatacgacaatcatgacattgcttcatcttacgctccctctgacggcgcctccagcgatatagaaaagacctgatgaccctttctgcccgtctttccagcttcggcactcttcttctcctcttcttccttcttcttcttcttcttctcttcttcctctttcttctccttctccttttcctcatccttcttcttatccttggtcatatctaccacgccgtcctccagcttaccaagagtcttcaccgccttgccattgccgtccaggtcaaccaccacgtcgactgtatcgaggcttccatcctccgtgtacatccacaactccttgaattctccacgcaccaagctggtaaagagtagcgatccaagaacgcctggtacgagatatagcagcgctggttgtccgcgcttgaagatgagcaacattgcgagcgtgaccatcatgcctaaaaagtatcctatcatggaggcatagaagtatgtcttggaaaactttgatgctgctacatcagggggcaagctttctggaccgaataggcccaaagactggcgagtccagatgcgctctccccagtttcccttggcatccatatatggggctttgacttctttgtgcttagtctcacttcgtgtgacgatctcgcccgaagtagcatccttttccatgattttcaagtctgtggattcgtacttgatttttctgtagtagtgaatccagagatcaagtcgcagtgcccagccaataaccattccaggaatcacgatatctcccagtccgaggatactcttcctggatgccgcttcgaaagtgagtttgatagggacatccaaggtcgttgctacggtcaccatgtagggactatacggacataaagtgaatcagcaaacattcctgcagcataccacaaaaaaaatagagaagaaaaaaacagaaacaaggcaactcacgtgtagaacaccataaagatatcgtagaagaagagtccccacaaaaccagcgagccggtaaggaaatcagtcggcgagagaagcaaaaacgatccgtagcacatgccatatcccaacatgttggacagaaacgaccacgaagttgcaaagtagacgattgccgtcaccaccgacatcaggagtgccatcatatgcgcaaacttgatgtggattgtctctttgcccatcccatgagcaaacacttccagcagccaatgtctcgtcaggagatctctcagctcccaggcctccttttgcaaccacgcagctggcgcaagaaaagccagcgctccgggaagcgggttcgtcccactcacaccagagctctcgatttcgttgcccgcatcatcacacattgcaactgcgttcttggtttgatcggctctgcgaagtttgccgtctctgccgcgccaaaaacgaggaaagacgaaagacgacgccacttgaatcccatgagcataaaaggtcaacaaactcgccatagacgcagtcgtcatgtaggatcgtaaaattttgttgatgagagcaggatcttggagccactgaataagatagtaaagcccaacaaggacaaaagcagccatgactgggaacaggatcgcgtcagaaagctccaatccttgggtaaacgcttcatcatcctgcttccggcgcttcttgtcctttgaggtagccgcagacggtgggcggcgtagagatgcatgggctccgaggaagatgattcccatggcaccggtgacgagcttgagctcaagaaggaggaaatccatgtcctgtaaggtgtccattattgaggcgggagcggcaccagctgtgttattgagggtaacattaaggccatccaagccctccatgagggtgacgtttgtagaggccatcactctatatcaacatatatcgtgacaaatgacagacgagcagtgaccttgaaaattcgtggagatgctgtcaaactagagagcgagaaaacgaaaacgtggtctgaactcaacaaagctggctttatgacgtcggtagcgacaaatgacacatttcaagtctccaagccgtgcaacaccttgctagcaatccaaagtctgcagtaaagaaagagaatgagagagaatggaagaagcgaagaaagatgatgagaagtgaaagattgcgtttaagaaggcgctggtgccttataatatcaaatactaaaagcagctgagtgagttccaaagcctggagaggccactaaagcgtccactaaaaccgactatcgctgcaaagctaggcgaggcagccaataaagcgccgcgatagcgccccagcagcaaacagggtctccagcgccaacatcgcagcctcgtcccgcagtgacaacattgatcctcttccatatccattttttttttccccaacttacacaactagcatcaccaattcaagccattgtccatctctcagctctcaattcagccaacattcaaatctcaccagccatggccacaaacgtcatcctagaaacctcaatggtaaaaaacctgatacccagttccaaaaaccaaaagaaaaaaaaaagttcatgctaaccgtcaaaacaaaacagggcacaatcaccctcgagctctacacatcccacgcccccaaaacctgcaacaacttcgccaccctcgcccgccgcggctacttctcctccacaatcttccaccgcatcatcccagacttcatgatccagggcggcgaccccacgggcaccggccgcggcggctcctccatctacggcgacaagttcgaagacgaaatcgacccggccctcaggcacaccggcgcgggcattctcagcatggccaacgcggggcccaacacaaacggctcgcagttcttcatcacgttggcgccgacgccgtggctcgatgggaaacacaccatctttgggagggtcaagagcgggctgggcgtggtgaagaggatgggtctggtgcctacggggcaggaggataggccggtggaggacgtcaagttgatcagcgccaaagtggtagaaggcgaggagcaggagtgaatgaaaaaggcgaaggattatttacgtgtttttttgtttttttttgttttttttttttttttttggaacatcttggtcaaaacatatgcaatgtgcgaatggggaggtggtatattaacttggcatgcaactcactcagttttgaggtgcgatacataggtatggatacataataggcatgtatatacgtgtgctgtaacttacgctcgatacggatagacagcatagcaaagcgttggttgacggtattcaacacacgcatcaatcattaaaccaatcatggagcagtagcggcaatatcaacatcacacaaatcacagacagcatcacaaaaatgcaaaatggcacaaactttagattgaaaagaatgccgtgctttatacatacaggcctgatcagcctgatcaaaggaagaagaaaagataatagactcattttaacccccaaacgccaagttcccgtgttcttcgggatgctggtttaatcgtcgtctttatgtgaaagccagtaggtcagcccatagccaaccacgtccataatctgcaaatcaaatcaaatgcaaaaagcaaataagcccgaggtttcgttacccgttttccttcacctattttgtctttgtagtgtgttggaagaatgaaaaaaaaaaaaaaaaatagtacagttatccatggatataaaaagcttcaagccacttgcgtttcgagtctatccatatccaatccaccagcgatagcgatgcaaaacatatgcacgtatgcgtaaattcctagattgcttggttcatttctcctgtcctttttaacggtgacccgcaggtggcgaagagagcgtttctgaagactcggactcggcatcgatatctcgaccattcttcatgggagagctcatgaccggcttgcccactttcagcttcttgactgggctgtctgtcttggacttgaccttgttcagcacttttggcgaaggcacactgtaatctgccttttgctcctggcttaacgaactgctcttgatcttgtccttcttcaatgaggattttgtcttgattatgactttcttcgtcaaggcatgctttatcttcttcttcttatggctagtttccgagtcgtcgtcgtcgtcgctcacgtcgcgcttccttggactctggccacgggacgccggcgtgggcgtagccttttgcgagggtggaggagtgggctcattctgagaaccactgccattcatccgttgagcagcggcccgactggcgttgcgaccactattgccaatgcaagatcccatgtgattattcagccgtgtaaccaggatgcatcgcttgcacttgctgcacgtggcagaagggaaggagaggacatttggagggcgctgctcggagcctccgtcatccttcttgtccgaatctttcttcttcttgcccctaccagggcctggtcccacccagctctggccgtagatgtcgcatccgggcttctcgatgaatgggtgctttttgcagtagacgacggtgggatcgggctttcgggcgcctttgccgtcggttggatacagtaatcgcggcagatggcatcggggacatagaatatccgtcgtcgtcttcagagggttgcccttgaggagcaccttgccatcctcgtagatggcggcgtccgtctcgactcgcacgtcgggtcttaagtcgggcgtcgagctctccgaggcatctgaggccaacttctccacttggatggcggcagtggtcgccctggccgtcttctcctctcgatgcgtcttcatcaacagatccgacacgaggttgtacagcacatcatcgagcaccgaatgcgcctagagcaatgcagggaaggaattgtcagcagccacgtctcgccaaagaagatgactcgaggcattgattggcgatgcaatgcatgcagcactgctcctcttgtatggggtcggcggcggcagcgcaaggccagcagcgccttagcctctgggggcccagcaagaagtggtgctccggcctagagggtgggaatgggaaatgcatcacatcgaatcgacgactcaccagtttatccatgctgccagcatcatcgcgggcacggataatgcccgcccgacccgaggctgagttcatgatgggcggctgcgagccctggatgggggagagaggatgaataaaaggaacagggtaagataattaaaacaaaataaaattaaaaaaaaaaaaaaaaaaaaagtccccagcacagctgaggtgtgtgtggtgcgcggagtgtgcgtgtgtcggcttctgtgcaacttggcgtcgtgtgatgaatgacggaggaatcccgggcggaatcgacggtgccggatgtatcgcccgcggctgatctgacggaaggctaaaggcaaagcgaaacgaggatgatgattaaggttcgaggttggagagcgaatgctgctactagcatcgagatagtgctttgccgccgcggctcctttcgtcacagcactttgcactaggcaccgtgcaccatgacttgcgctggagtaaagtcgggggttgggccttgagcgttgctgggattgaagggggcgattgctagattctctgtattttcttgggcttggcgcaataggacaagtaagacgaaaagcggctggttttccgttctggctgcgtcgagcgaattgttctgctgtttctatgcagcgtggagaaaagcagaatgcccgtctttgagactctgctggcgcaaacgccttttgcgggtgcgatttggcaaaaagattgaagtgagctgagtttgaaagccaaatcaagcgcagtgcagaatcagagttcaattgcgatcgaggccagatgcgcccccccatgctcgcttgcccagctgactttacagtggctgcttgctctatgaggcagctgcatgatcgctaaaactctccgctgtagccgctgcgtacagggggggtcctaggggtctccggggggagaggcaaccgctaattactggtactttacaggtactcgctctcgcttgcgccgcagtgcagcccagcccaacagcatccatcccttacattttttagtcggtgctggacacagccatcaagaaccaatctggctggcagaagccctgaatcaagaggcttgagctcattctcagcagaaaatctccttcacccctggcccgcatcgcgcaatcacagatttgcagattgcatacagatttgcatcgcccaaccagccaacgccaacctcattcgcagtcccctgaacgccgcctaatcttatcgctgtggctgataagagcgccgctaacgtaaatgttaagagatgaacaattcaatcgcagaaaaaacgttcgcagtagcatgagccactcaagactccggaattactccgccgtctgagaacgtctagtcccctgaattgaatataagtcgagatggggcaggctgtccatgaacaacgttccactccaacatctacgtattcatttgcattcttgcggctcttctccagagtctcggctccctttgcattgactcactcgctgatgtgacggtttacttctatttttgttttgtcttgattctctccctctttttttcaattcccccatcatccttctctccctcttttttaaattcccccatcgtctttctctttccctcttttcatccgccgtctacttcacgctctgaccaccacacacaacctcaatcccatcctccggcggtcgtttatcgttctatgcctgcccgccatgtcactccccaccaccagcaagccatcgcaaatgtctatccgatcctttttccaggccaagacgcccaaataccctcctcctccatcacagagtcaacatagcagtaataacagcaacaacgacatcaccatcgacgcccctacgattcctctctcttccgtacccgccgccgcatcaacaacaacatcaacaacaacaacaccaccacaatctcaaccacaaccgcaatcacaatccaccccgcatccaacttcaagtccgaattcatatctaccccgcgaagcctccatccgcgccatcacccccgccgacatcaacgccctccgccgcctcaacgccctcctcctccccgtcagctaccccgaggccttctacaaccgcgccgccgaccccatcgccggccgcttctcccgtgtcatcacttggtcccacgatggcgccgagcccaaacccgtcggcggcctcgtctgccgcgtcgagcccgacatcgacgtccacgccccagacggcgggcctcaagtcgcccagaatttatacatccagtcgctctgcctgctgtcgccctaccgctccatgggcctcatcgccgccgcgctggacaaggtcgttgccgccgtcgtgacggacccggcgctggaagtccgcaccgtcacggcgcatgtgtggaccgagaacgaggagggcctgcattggtacgaggcgcggggcttcgagaagcacgaaccggctatcaagggctactatctcaagctgcgtcccgactcggcctgggtcgtccaaaaacgaatcggcgcctccgttctcaacgccctcccctcgtcaacaccgcccctctctcgacctgatataaacataaacagcaccaccgcagccgtcatgagccttccactcatgacgagccaactaccgcccgccaccgctgctgccactcctcctgccgtcagcaatagtgctcctcctcctccctcgacaagcaggcccaggcctcctatcagggccgcatcaggccaatccttccaaaatcagcgtgccgagacagagtggaatgacctccccgcggacatggcgccgggtctcctcgggccgccaaagaatggcagcgaacccggatctggtgcgagctcaaggagcagctccaccgtaaggagaaaaagagatcgatcctatccggctgctgcatttggccagtgaagcaaatagaagaaaagaagatggaagaagaaatgacattggcgccttagaacttttgggtgaaaccagttcttatcagtttacgaataatgtatggggggggtcatgaataacaacaatgattagacttagactttaagcaaagaattataaacatttttaatacgactgtagaaataaaaacattatttcctccgagtgttgtcaatctgcctagccatcaaccagactactaacgaaaagccagacacgctttccacccaaagaaaatcgcagacatccacacatattgtaactgttttgtctccatagcatacatgacaatcgtacaaattccatcccaacagggactctttgatacccaaggaaaaaaaaaaccttttttccacaagtgcaatgacgcctcctagtaatctttttataattcccccctcccaacaaaagaagaagaagaaaagccgtgaaaaattagaatcagtaaaacgaaaaacagcctccccggattatatagcgccgaaacatgtcaccacctctttagttgctgagcctaaaagtactgtatctgctccataaaaatgcagcaagtgcgccgatgccaacgccgcccgcaaccaatgctggaaaagacaaaagtgttgattcttccactatgaaactggttagaacatacacacagaatgagaggattcagcgttcaagggtgaaataacataccaggtaaatcaaatggctgagacagtctccgcttaatgtcccgtcgcaggtcagcaaggaaatcaccaggcttctccatcttctgcgcaaccaaggcaatcaaagctgcgccaactccgctgccgtccttggcaataccgatgcgaatcttatccgcgccgctagggccaatgccatcgatggcacgcagagcttcatagatcatatctcggaagaatgggtagtgctcaaccagactgccgtccacaccaatgtcgataatctcttcggcggggtcctcgagctttcctgattggagaacaatggcaccaattgcgacagccgatagtctggccgctctgcgaacaacagcgcccgcaacggccttgaatgcttgcgcatcttccaaagcgggagtgtaaaccagcagtgtgttctccagctcttgtcggatagttgatagctcaggagtgttatcggccgcagctacggacaagatggcggtatccagaccccattgggacaagagcccagatttggggctgatgtttgtggtagttgaccagtcattgtaactggagtttgtgtcgcggaataaggatgtgtcttcgtcctggatcatgtctgcaatcgccaatcgtacaatctcacccaggaacatgcccgagactcgcttctcgtacatctgaatgcccgggttaacactgtctctatccagcgcagcgtcccaagccgttgaggggaggacgttgagctggttgtcaaaagagccccactcggtgttgataaccatttcgccagttgacgtattgtattcgccctggattggcttcttgatatttgatgtcttctcgatgtaggcgccgttagttcctgtgccaaagatggcaccgaggatagagcggtgctttccagcagaagtgtatgaacgagccatgagtgttcccacagtatcgttgaccaaggcagctaccttgaccggaagaccaagtcggtcgatctcgtcttgaagcagcttgcagacatcctggccgatagcatccggaatatcaaagcccttggtccatcggatcagcttgcccttgttaatgccaagctgctggactggaaagctgaatgtgaagcccaggcgaaagatctgctcatcgtggtagccctctgggaagctactggtgttacgacgagacgtcgcgccctcaaagtgctctttgtggtgctctcggaggaagagttcaatctgcttggccaagaagccgaaaagatctctcgcagtctttgcgaccatgagattcttgggaatggcaaccttggtgtaggtcaagttgaaagtgctgtcgccgttgagagaaacggagcaaacgcgaaagtttgtgccgcccaagtctacggctagatagacaccctaaaaaacggagccgagttgtttagttggatggccccctcttcagctacgctcgggaatgagtgagattacctaccttctcagtgccatccggcacggcagtcacataggacggaatctggctgagactggttccatcttctctcagtcccgaatctacgaaaatgtcagtagtgaattcgagcagttgggcgtgaagcagcagctgcagctgctgctgcaagacacggctccagcgcaatgctgttggcagtcttcgcaaaacgtaccggtctgtttcaggaattcctgtacgtggcgattgagctcctcgtccgaaaagtcgaactcggagacaatcctgcttgtgtgctcggcgagacccatagtgaggactcgcgacgttggtggcgagagtgcgagatgcgtcagtcgtgggcagatgaggtcttcttggatcgtgagctgcgacgtcaatgaagagagcggccagcgagctgatgggggaagatggagatgaagaaaggagaagaaccggcacgcccacggcagctggaagatgagtgcgctgagcttggcgtcatggagcacgagatgagcgagctagaaatcggtcgcaataaacgttagcggccaggaaactatcgtggatacgttatgctttgcgcatgatgcgtaggagagcaacgacatggatcgcacagggattagccccaactctggggacggcgcggggcggtttttggccgagagctccatgcttagcgcagcctcccactgagactcccgccagcaagcgaatcatggcgcccaggcctcaggcctctccacccctcacacgccggagcagctccagaggctctacagctgatggccaccggaatatccgtcccacgctgcgcactctggaatgttccccaagggctcgggcatccactgaggagctcgctgtgcctagctgttacgtaggtacggggcgccggacggagtgacgtgggcgctggagaacttccagaacagcttggttttgacttgggacgacgggcaggatgacgacggaaatgagggcacactcacgagagccagcagcactaacagcatggatagcagccacacaggattggacctctggccggcgcattgctcgggatgctctcgcaccacccttgcgctctcaccaccaccgcgccacaaggcgccgaggcctcgaaccttgtccgggtgcagcgccgagttggcggaagaatcgtgtgcagctagcagaacagaatttaagcaattggacccctaagattcgccaagctcccaatccgcgtcagcactcacagtacatgctcccagcctgtagccgctgtcaagcctcaagcctcaagcctcaagcctcagacgcgaatggaggtactccgtatgagaaaaacccctcgcgcagtcagccgtggagaacaacgtccatggagacgcccgcatacgcagctgcggagcgaatgtggcccaagctggagacgctcgtgaaaagggccgtatactgacaatgtactccgtacaagcagtacctgctcgctctgcccagagaaacttggtcgtaagaatgtccgtcctaacagaatggagaaaatcccgcgcgatttttggctgggtggctgtcggattggcgactcagatctccccagtggcgtccattgagtggtgcttgcggatttggcccctgtatcatttaatttccccccaaatggcccgaagatgcaggatgcaggcacagcgtaccactcaaaccgccagactgcgaaagccggacgatcacgacgctgcaatgcaatggcacgatgacgagcagcgatgagtttcgccgaactgcgcgggcaagctgacccaggaacccttcgagctgcagctctatcgtggccggccttcaattgcagagactagcgtccggttaggtgccagcgctcgtatgcgagagttgggaatatgccgatgagattagggaagccagacctgcaagaatcgattgttgagggtgtggtacggggggggcgacagagataacaacaacagcagtaattggaataggggttgactgttctgccgccgagtgcctgacaaagcgagatagcgtggtaagaaaaagggaaaattttggtaaatcagaatatcatggattttctgcagagaagccagtcagtgcgttcctcttcccgtagatggcgcccctgcttgattccgtcaaattgtctgagcctgacaagacaaaggcttacaggcagtcgattcacaaatgacaaatgagagggtgagcatatgcagtcatagatcaagatatgtcttactcggggctcttatataacttcgttagatgcaggcaaagatggggaactccctccctcgagccgagcaatcagccattggcgcggggaagctggtctgtttccagcaaaagccaatggtccgtctccaggtctttaaaaggcggtactgtattcgataatatcccctcgctcgcccactttagcctgactcttgaaaacaactttttctatattacttgtacgtaacttggggaaacaccccgttagcttcccgctatctgagtagagaggtccgagagcctaggaaaactgtcagatctcggcatcgtgctggccgagctatatacagacagcaatacgcattgatccggcggcaaacgtgggttggggaacgaaccagtgctgggccatatcgcggcaatgtgggcaagtggaccaccttccaaaaaggaagcaaaagaggccagatatcaaagcggatcctagccaagatgaataatagcacggtcctcaagcctgcttcgaaataacgagaaacgccgcaagcaagagccctgcgcatactaggaaaacagaattccggtgctcgtcacctattcaagggttagcgggatcctacacgggccaaatcaaagacttttggactcctaccgtcacgatcgagaccgtgtacaacaaccacaaagatattcagtggcagtctaagagcgctatacaccccgcctcgcacagagtcatcgacgacgttacttttgatgagtgccattcttgggaaatatgccccaacacaaccctcgataacacaaaaggcccaaaagagtaaatactcgtggtcaagcatagttgaaacaacaaacgctgcagaagctatggcgaatatgaacaagagcgtgtccattaccatgccgttcgaagatgaagcattccgagtcgtcgatatgctagatccggccatcattgcacacatgaagcttgagaagacgagaccaaaggggagatcatcctgatatcctgacctcactcggacactcttcagagcggctgaccagaagaatacaaaaagatacattgcgccttcgaaacaagacgaagcaaagatcagagccgcgacctcgggattggttaatgctacaagcaagcgatttttgagcgtcttagcctcaggactttccttgcaagtgtcaatgctgccatagttctctcgccatgctgccaatatgaggacgctggccccaatgcagcaggcaaggctggcgagaaacggtgccagttgagaaccggaatatcgaacgagaccatctcccagcacgccacagcatatcgctgtgacactgctgatggttgtcatgttagcgaagatgccaccaagagaaaccttggttcgttccaagcgcgacgagtggtattcagtgatcatccaagcctcaaagacactaaacagcagagttgtagcaatgccgccaaagaatcgaccaacatataagattctgaggtcgtagcttaacattgccagacatgtaatcccgtagcagatgcagtaggcaatacatgctgtgcgtctcccgtagcgatctgcaagctgtcccgcaaagggggcgctggcagcacccgaaacaaagccagaagcatataaaagagcaacggtgtgctctgcgagttgcttttcgtacttgtatacggcgtaagtgtatggcccctgtgtgttgtagttcacgtcagtacagcaaccagaagaaaggggggattttggtgtttcttttcacacacttggagccaatcggctgcgactaccaaagtataaacaaggaggaattgccgctgaaatcgaactgcagctatttctttttgttcatcctcttggatgccacgaaagcacagcttgcggttttggaggcgatgtcgatggatgaaagagcaggcgttggccacggccaaaacgatcaggtttgcctggtagaagttcattgtgagtgggtttttgggccttgaaattgctcccgtttagaagacagttttgtttctcttgaagacagtatgggaagaagagttgcatgttgggtcctctcgacgataggaaagaggatttttggtcgagttgcagtgtcatcgctctttccattttcgctgccaatctgcaactgcctcttaacagctgatgctaaataagaatgacgcacgtatatccctaattaacaaaggtagtatattttaatgctagtgcagatcgtttgacatccggagtattagtcgctgccatctatgcgtctacatacgaagatataatccatcagctcaaccactacccgggaacaactcgaggcggcggcgcgattgaagttttgccaactatcctgtccggaaaattgattggttactcagtcagtttggtatagctggataaaatgatgtattcgagattaattgggaaaacctaacaatatattcttgagcaagctttgcgttctatgtctggaaaaattaatagcgtccagaaagaggaaagaaaattgtagaggcagttcagtgcttagcaaaaagatttgctgccttcagttcaaactactagtactactactagtggttcctcagtaggtaggtacctgacgacgaagtggcgagcaaacagcagacagaataaaaagagatgctcagcaaaagaaaacgaggaaaacatctccgccacaagaaatagacatcacgatgatttgttgcagcgggcaaaaaattgcggcctgtgtggatcgaacacacgaccttcagatatcaagtgacttgaagttggaacttcagtctgacgctctcccagctgagctaaggccgcaatgtatttgttggagaaaatgcgagcgttagaaggtattagaaccatccaaagaatgcacatatatgtggagaacttgggacgtgatttacagtggagattttattcgctgcggctctgcaccggcggcggcgccgacagggctaataatagcccgcggtcccattgagacagcttacatacacacgacgtaccggtttagggcatatgaattgaggcccgtcagggacgaaaaggagttgtataggagctccatgacattaccaattgcgatgctccatgcactagccggaatctataaatacaagaccccgaaatctgtcgctggagagtcgattccctagaaatgagcatcaacggctggcttcagcgaatctggcagtggccccaccgttccgcgaggcacgagaaatgggctgcagcccaaccaaaccccgccttgcccaaagcaaagtcctacccgccaagagcaaaagtcctgagctagtgccaccacactgataggacattcagattcagcgcaaatggccctggagaaaaattgactatgagccctccccatctgattgcggctagcggaggtggttgccatttccaatgccatatcgcgacatgtgagagcaaggacgattcgagcgtgacgggacggaataggacgtcttgggcacgtggcacgccatttggaaacaaagatagggcagcagagttttattcagcggttgtttcgatttccgagtggctttgccccgcctctctcgatcaccgcctccaccagtacggcatggagtgcatacgagggaaaaggcaaaaagcaacagcccacattgagcgagttttgcgtctcgggatgcggacaagctgtttcgtgggacggcatttgtcacgctctccaatccatttgtccactgaaggtgaagcagaaaaaaggctggagagctgctgggtccatcggtattccattgccttttcattccagatctgctccatcactcgccctgcatcgctagcaccatggcgagtttgtcactagccccgccgctgtggcttctgccactgctgatcactggcctctcgacttctcagccgcacgggctacagcgccgtgtacatgcagccagacctgtaccctgcaggttccgagaccagtcgagcagccctaggccatagagactgcaggtgggtatgatgatggtttgagctgggtcgaggaggaggaaaagaagggggagaggtgaagtgaaattaggtgagaaaaaaagacttggcgggatacatatacagttgagaacctggttccagccacggcatataagagggtcgtggtagtagcgcgcacaacgttcgacggggaccaaatacggagtgcatatacgggcggagaagctcattgacgtcaaagtcgatgctgtcttgcgagaatctacgcaatcagctaccttaggtactttcaacacattgatacgttgtgaaccatgtacaagtacgcgtagatgggaggttccagcactggcaaacgctcgcaacgaacgctcgcagctgtacccgcgactcccagggctggcgtattactgtggttcccgcggcgcaaggcacatcgccgggccctgcttaggcgttctcgaggtgcggctcagccctgccaacgcgttgggtcggtttgcacagccaggccaggcctcgtgttgctaaagtctgactgccagccccgggtgcgcgttgcgctgctgctggtccccccaaggcctcaggtaagcagagcgtccgagtacgagcagcaaaaaaaggcggcgagtcctgggccgtcctgcgcaagacaagactttgcccgctacatacatgtactaagctggagagagcgataactctgttaagattgaaccgttgcattgcagcaccctttttttcttttcctttttttgccccttctccatctgccacagtccctagcatagtactttaagcgctgtcgggcagcaggaggagtcctacctctagcacgggcgacccaacctgtccatcctatcgcaagctccaaaagctgtcagcgcggccactaaatcgcacccagagcagaaaaacgaaacctgctgtgctgctatttccaccaccacacctctgcgcgccgccgacctgatcttacactatcaatcgctctaggcccaatcctctcgccccagcacagcaccctgcccgcgccgttggccttcccccatcgcagcgcccattcttgctcccctccgctcccgcacctctttatcagcccttcccgggacctgtccttcttttcctcctccatatgagttcgctgaactcccgcttcaagagctttggtctgggcaaacgcaagtccgtcgccagcatccacagcatccaacagccagcgccccccaccagcgccggtacccctcctcccgcccaaatacctcaacaccaggcaccgcatcccggccagacgcctcctccaggcgccgcgtcgtccaccaccagcctcccgatgaaccacccaggccagggcgcgcgtccgcccagctactctgcgggaagctatccgcaaccgtctcagggccagcccatgggccgcacgagtcccatgaccggccagaaccgcaccccgccgtcgcagatgacgggaggccctcccccgatcaacacaggagctcccaccggatatccgccaaacatgaatcccatgggccagatgcctccgggaatgcctcagggcggccctcccggctttggccagcccacgggataccctcctggaccaccgcctgcggggggacctattgcgcaacagttccagcagggcaaccccgcggcagaggttgagggggccagccgaagcaaggcccagctcattgtgggcattgattttgttagtagacctttgagatttcccagctgtcaaactttattttgctcttatccatgtcctgggtcatggcttggcagtagaaatacgagctaggtatacatggcccatgggaagaaaaaatggaaaagaaaaaaaaatgagagagagagagagacagacagacagagagaagaagaaatcgacgccttctttttactaacaaaatgctattcatagggaacaacattctccggcgtcgctttcgctttcgctaccaacaacgaggccaaggaggacatcatcacagaatggcccggtgcgggttcatacaccaagcaaaaggtgagcagtgctgagacaatgatggcgccacacaaacgcccgagctaactctaaatccaacagatccccactgtcctctactacgatcaatatcaaaaggtggtcggctggggccccgacatcgccgatgctctggcaccgactggctaccccaagccaggagtccaaaaggttgagtggttcaagctgcagctgatgcttagcggcaacacgtacattgaccccatcaacctgcctcctctgcccccgggaaagtccgagatcgatgtcgctgccgactacctcttcaagctccgccaggccatgcggtcatcgctgcagaagactcttggtgaggtgttcaacagagaagagcgaaacatccgatactacctcaccgtaccggctatctggaacgacgcaggcaaggctgccacccgagccgcggccatccaggctggtttcctgcgtgacgaaaacgacaaccgcctgactctcgtttccgagcccgaagcagcggccctgttctgctccaagacgggtctgctcaacctcaaggttcacgacgccgtcttgattgttgattgtggtggaggtaccgttgatttgattgcgtacgaagtcgaagaggagaatccctttactgtcgccgagtgtactgccggttctggtgactcgtgcggttccacagccctgaaccgcaactttagcaacattttgcggaccaagattcgaaagatgaagctgcccgacggatccaagacggccggccgtgtctacgccaagtgtatcatggatttcgagaaccgaatcaaggcagatttccgaaacaatggccagaaatgggctgttgatgtcggtattgaagctgaattccccgaggccggcatcgaggaaggttacatgacctttaccaacgaagaaatcctgcagtgcttcgagcctgtcgtgaacagaattttggagctggtgcgaaaccaaatcattgccatccaggcccagaaccggacgctccagaacatcttggttgtcggtggatttggtgcttccgagtacctgttccagcagatcaagcttcacgtgccccctcagttccagtccaaggtggttcgacccatggactcggtggctgccattgtcaagggtgccgttaccgctggtattacggagcgagtcattactcaccgtattgcccgacgccactaccttatggccacactgcagccctttaaggagggctaccaccccgaggcctaccgagtgccgtcacttgatggcaaggaccgatgcaagttcacgagacaaatctttgtgcacaagggacagaaagtcaagaacggagagccttacaaggtgtcctttttcagacaagttgctcctggagctaccctcatgtacgaagatgtcttgtacgcctgtgacgatgacgtctgcccagagtatacaaaggatccccgtaagtttctttctcccactcttttaccttgatatctcttgacggagtaaaacgagtaatgttatttgtctctcataaagctaacattctctcatccaataggcatcaaggaagttgttacccttacatctgacctgtctcgcaagaacctcgaaaaggatttcgagcgaatggatacgcctcaaggtaccttttacagagtgtactttgacatttacctgactctggacggctccgagttcagcgcagagcttgtgtgccaaggcgaggttatgggccgctgccgagcccgcttcaggtaaacgagagggagaaaaatagatgaagctgcttccaacagtacatacttggttgaagctgggagctttgattcagacagctagcacggctttgaagtcaaggacatatacacatgatacctatctggggatgcattcgaaaaaagcgaggaagatgatacatggtccagcggtattttaatatagccggcggaatactcatgagaactaaggaggacatggggggttttattgccacattgagcaacacgcattttattttatttttaccttttttttttttttctgatggctgttggatgcggacgagaaacaagccgaaagcatgacgtgctttgacaagtgctcttgcttgtttgatttgaggaagatgacgaatgaaacgaaagagaagactacgactggcaatgttattaataatagacagtctaaaagagtacctagaccaaagaatacgtttgtccattgagtgcagtctacgatgttggcgtttatagatgctatttttatattatggcgctcatatgctcctgcatcttcgccaactcggcacgactcgacccgaagatgtctcatacgtgcatggactatcgagcggaaagaggcatatgagctcatcttacgtctatgtaaacctttgttccgttatcctcccctctacatacctgaatcaatagtaaatattccctgccagccacactgttttgccatctattgatacattgaaccctcgcccacgctcctgaatttcaactcttcttctttttcatctcttacaatattatttttttctcttattatttttcttcgccataatattgcgttgggtgccgttacgttcgagacaacggcgactctgaaatcctgcttaatatcttgatgttttactctgcaccttgagaagcgcgctgccaattgtcggcgcacctttgcctctctctacagcctcgcttttttcttcttttggcaaagctgtcgttgactgcggttacactctcctttattcgtttcttgctacagattttcacgagttacgtgaggtcaggaacttctaggctgccaaacacaaacgaaggcctcacgactgagctggtagccctccaaagcatcaaacacgggcaaaaagaagatcgaattggagacgtcttgatccgacaaaagtcatggtatacatgtcgaaaccctcgagacagacttcaggcgataggcattccatgaacgcacaggcgtcactgaccttgatatatgccctgctacttttctctggctcacaagccgcacaggattctttaatgaaccacaactggcaagcagccttcttcagcgaaaacgtggagcaaccgagacaattcatgcgggggcctccaggcgattccgacgagaaaatccccctggtagtcacaaacaaatgcgactcgacgatatggcctggcgttgccacgcaatcaggaactggcccagggattggaggcttcgagctggcgaccaacaaaagcaggaagctataggtaggtcctgactggcaaggtcgcgtatgggggcggacgaactgtaccgtgagtggagattcttgcgcctgcaagacgggagactgcttcgcaaagatggactatgaattcagcgtaagtggactgccaaacgccgtcacgaagttgagagatgaggcctgatatgagcggtgttagggagctacgcctgccacactggcagagttcaatctcgctggcggagtcgacatgatgcaaaccttttacgacatttcgctcgttgacggctacaatctacccatgggcatcaactacattcccgccaaaaacaccacctttatcccgccgaatctcacaaactgcgcttgcatcgccactactggctgggtattctcgtcgacgggcaccggcacgggcatcttctactccaacgtgacgtacccgattcctctggagtcagaagagacaaacgaaagcgtgagcggatagtgtccatggctgaatcttgctttccctccgactcatcccggaaacggcatctacccctatcctgatgacaacgttgagcggcctgcctttgctccatgcaacagcgcctgtgcggctacaggaacagacaaggattgctgtatcggcaaataccacgaccccaacatttgcaagccgtcgcagtatagcaaatcggtcaaggccgtatgccctgatgcctacagtttcgcctttgatgatcagcagtcgacgtttatcattcccaagggtggaggctgggaagttgtcatgtgtcccgaggggcggtcgactgatattctccgcaagctgggatctgaaatgtttgagctggcgagtggtggtagattgtcaacgcattctctcaagaggctgagaaacgcgacgtatgtcagggaagagcggacgtccgcggcgagtgcagcaagattgtcgattgtaatgctgtttgtctttgcagctgccacttgcattatgataagagcttaagaggaggcatacagaaacgttggctcaggttgatgattccccctaaagatggcagacatcaagtatagttttgcatacatgtacacttgttatcctggagatgtgtacatcatgcttcttcagcaaaaacctaataaaaaccatttaattatatgacagggataataacacgcgaagggtctatattgagtatggttcttcttccccttctacgatgacgtgcataggagcgcaaatctagccactccaacaagcgcactaccgtgtctttgcgacaagatgcaactattgtatacaaacatggtccaccccctggtaattgtaagaattggcaatcctccaacgcctggcctcagttcgttcaaaggtgcttggctgtgcttcgttgcttgccctcttcgccctcccccttccgttcctctctcatctctatctcctccactagaagcccgctgccggatttcgtcttgttccttctagaagtgatgcgtatacgctcatatatatttgattttcgattcctttcctgtctctagtaatttaccgcctgttcttccgtctgcgctcccactctgctcgctcctcctcgtcacttccgctgaactcggcgtcgtcgtcgtcgtaatcctcttcttcatgagcgtcgacatgattcgtcaagggaggtgccgctcccggcggcggcggcggcggcggcgcaccacccggcgcagcgacgctgctgctgacgctgatgaagtcgccggcgttttgggtggcgtagatgtgcttctggatgaggtcgcggagctcctggttgcgcgggtcgacgagctgcgcggcggtgaggccgcccttgttcttgatgcgcgggttggagccggcctcgagcatcatgtcgatgaggtggtggccaaagggccgctgggcggggggttcggcgttgagccagcggatggcggagtgcaggggggtgtcgccttcctggcggttgatggggtcgcattcgaagtcgggctggtcgaggaggtggtcgatgatgtcgtcttttgttgaatgaaagctattattagaaaaaaattgggtttttggaaaggggagagagagcggtttttttttttgttttgaaagggggatttgtatggaagagaaagagagagaaaacgcacagttgccgcgcgaggctgcctcgtggtagaggtggttgcccatgacggtggtggtttggttgaggagcctggtgatttcggagtcttccttgtcttcgaggagctcggtcaggagttcgacgttgtcgcgccggcaggcttcgatgagctgctcctcgatggatgcgccctgtttaacatgatgctttgttagtctgatgcatagaattcgagtcgagtgtatgtggtattaggtatcatgtattgtataggaggtttgtgaaaatgcgtggtaaattgacgtaatgtacgcacctcatgctcctcgccgctcatgatgccgacttgctttctctcctcgggtttgtcacgaaaaaagggagatgtaggtagctgaggggaattggagaagaggcgctgagcaaaacagaaaagggcgacgctgagaagagtaaaaagaagaaatataggaacataaaaacaacaaacgcgcactgcggaagagttgggaggtttaaaagaggcgaagcgattatagcactgggggggggtccgttgaatgggctgcaggccaaactagcggtgataggctgggggacgacgacgcttttttggcgggcttgtctcaggacagagcagagggtcccccccatggaggggtcgatagggaagacaccagggggcgaggaatggggaactgaaagcttagcggggtcacttttagcgctcagcagccagtttacgggggacgtctacaaaggcaaagggtctggtgcttgctgactcaagacggatggaagtgccgctacgtaagaacggaccccaccatggcatttgtctggcttgtcgtttttttggcttttcgatgccgccgagtttggacgacttcattttttttcttctttatttcaaagccgcaacaaatcactcccggaaagaatctgcagacaaatctagaaagcaagcgcgcaaagagccatagcatcttctgcattaaatctatcttgtccatctacgccttgccccaggcatagggtattttaaatatagcatacacaatacagtcacagccacagccatgcttctctgtaagcacatgattccacacacccgaacacgtcgttttgtttctcccatctgaccaaaaatcttttgcgacgcagtctgtccgcactgcgcaaacatcctgaccgtctccctgacgctcaaccgcacaaaccgcctcgagtgccgcacatgcccctacgaacacgccatcaccgacccggtcttttcgcggcgcgtctttgagcgcaaagagcgcgaggacgtctttggcggaccgggagcctgggacaacgcgcagaagtccaaggcgcagtgcccgaacgaaggctgcactggcgaggaggcggcctttttccaggtgcagattcgaagtgctgatgagccgatgacgagtttcttcaagtgcatgacatgtggtcaccgatggcgcgagaactgatatttggcgggggaagccaagagggacggctatcgtaaagtcggaaatcgaggggatggatctttcgtggtcgttttttttttcttcgtctcggcgttggaggatatcgggtcaaatatggggggtatattttgtttgaagcatttcaggcgatgatttttctatgatagacatttaaaagacgatttaaatgttttttttttcaggactgtaatgatcgcttatgcttgctgattcgtgaatgcatcgtcgaaatgaaagtatcgagtagaatcacccgtgtttcgtactagcagcctcaaggctcgcaatgccactgcacagacgccttcatctcatcctcgacgagtcgctggaccagatccgggctcatgatatccagcctgaacctctcctgctgcagcagctcgaggtgtcgcagcgtcggcccggggtaggtcagatatttgaggtacggcggcttggaccagtattgcagataggcaaggtaggcgatgaaggcgggctgggtgaggagcttctgcgacgcgagatggttcaggtagtagggattggcgagcgattgaacaaactatagcaggcggccatggttagaagacgcaggtaagccaagaaggacgatttatcctcacctcgagctcaatctcgaagcgcgagtagccgccgtacttgggctcgtcgtctgtcgcggggactggcggcggagaagagcccatggagacatctcgatttgcgtctgaagccattgcgtctttggagctgcaagaatccagcaagtagagctcggattgtggagatgcggacgcgggttggaggttgaatcgcgaacggagcttcagtgttgggagtgaagttggcgttggagctccactaatgttcagtgcagtcaactgttagcacagtccctggggtctagcagcctcagcctttctcgaactcccatcgtttggccatgttcagagcgccccttgcattagcttccgtcaagaaaaatataatagaatggctcaagtcttgttataaaacattcttcttcttcttctttccttttttttttttttttacccttcttttcatcttctctacaccaaggcagccgtatatgctcccaaaccactgctctcgggccatcggcaacgctgcctggagcttaccgcggagaaacatcattggctacatcacttacacatcgtcgttgcacagcaggcagcatcgccatactcgactccaacatcacagcacagcaccacctccacgaaaaccacaccggaaaaatctcgtcatccatcaaaccatacgacggcataatcagcatcgactccatcatgacaatcccccccaagccgtcaccatcccctgattctcccactatcaagacccgcatcctcatcatctccgacactcacacctccgtccccaaacccgagtcggagggcgacacagaagatgaactcagcaagccgggtgcatcatcaatcacccaccccaccggctttcgggcccccctcccagaggccgacgccgtccttcactgcggcgatctcagcaagcgcgggaggcccgaggagatgcgtaagacgtttgacatgctgagaggcctgcgcgcgccgctgaagctggtcattgcgggcaatcatgatctggcctttgacgacacgaatgatattcatgacgacactgatggtagtgatgacgatgatgccaccaagcccaataacaagcccaagtacaaagaggtcatgcagattgcaaaagaagccgaggtcgacggcgtcagatatctcaccgaagggacatactccttcgacctcgccaacggctcccggctgcgcatctacgcaagccaatacacgcctcagtatggctactgggcgtttcagtatcagggcggagaacacacctttgacataccgtccgacgtcgacatcgccatgactcacggccctccgctgggcatcctcgaccgcacctctcacggggacagagccggctgcgggactctcttcaaatcattgtaccgagcaaaacccaagatccactgcttcggccacatccacgaggcctggggtgcagagttggtgcaatggaagcccgagcccagcagtcccgagtctgtcatctcatcaaccaccgtcctcgacaaggaaaattcacagactttatatactcttactccaccaccattttctattcccactaacaatactctgcttgatatggaggagcatgaacgcctgttggagtggagcaaggctcgaggctgctatattgatctggcagatggcgagaacaagatcagacaaggcgagcagacgctttttgtcaacgcgtccattatgagtgttcgatatcggccaactcagatgcccttgataatagacatggacttaccgagagcagcagaaccaaatctacaagggagttaatggtcgtataggagacgacagtttgatatagggaacaaaagacggtagtttcttcaacaagcatttcatgttttacgcactggttcgaataaatagcctttataactcttcaatttgagatttgctaaagagatttcctattactgaatgtatctatatagtttatacctcccctttggtaagagatatgctggcaggctttacttcaagacagacattacaatgatactgagaaataggattctgagacgaaaagatgccatgatatatcactctttcatattactgcgtcgtggtatttaaataagcgccccatcaaaatactgaatttaacaaaaaacaattccgaccacatggtggtcccaaaaaggagagaaagaacaaaaaagcccgttttgattgtccacgcccacttcaaattataacttcgtcacatcatgattacatgctagcccaacaccttgaacaaaactattaacagttatgactgcgattggtagtttcttgctgtatttacagagccatgagagcggccacgacggcgccgaggacgccagcaatagggccggtggcatcgttgagcgacgtggtcttgggggtggaagaggtctgggcgccgccgccgccgccaacgaaagcagtcgaggtgcgagtgacgacggagcgggagccagagacggtgctgttggagacgccgccagtcgggctcgcggttgggatggaggcaccgccggaagcagcagtggaggccggggcgctggactcggcggcagagctctgagcggcagaggtctcgccggcagaggtgctctgggcagcgctggtcgtggcctcagaggtggcggcggccgaggtcgaggcgggagcagacgagtcagcggctgaagtggcggcagaggaggcggccgaggaggcggcagcagaagaagaaccggcggcgttggccttgcaagcggcggcggcggcggactgagccttggcgagatcagaggcgctgcacttttcgatcaggcacggggcaacgaggccggcgagctgggcctgggtcgacgtcttgcactggcaggcggtgtctgtgagggcgcagccggccttggggatggcatccttgagacaggggacctgagaagacgagcgtgttagcagagctcttcagtggcgttctatacagcaaagagcgacatgaattggtttgtttttttgcagtcgctcttctatttcaacttacagcgcagtcaggctggccggaaaagtcctgggcagcgaccaggccggcgaggaggagggtgacgacagaggccttcatcgtgaagatttttgtttattttgttttttggtggtgtttgaaaatgatccagcaagcacaacaaaaaagcgagtgagggtttcaaacgactgactctttatgtaagatggaaaaaaaaacctggagagcaaaaagactaaggggaggagagaaaagaaggtgagcaagagcaggaagggcctctttatcagtccaccgggcagctagtccgagtcgccgagtcgcattctggctggggggagggaggaaggatcgtgcgggcaagcgactgagacaggctggagtgagaagcagtggcagctccccggatggtgatcccccggtctggcccctgtagcagcagcagcagagcactactagcacagtcactagctgggttggtgagagctaccggagtcgtgtgttgtactcactgctgctacaaactgcacctctgaaatagcacacatgatggttgagtcaaccaatgcttgtatcaataatacaagtagaaaagggcggctgaatgtgaattaaccatcggaaaataaaatcaaaaggccaccaatattgctcgcttcgttgcaataacacaaaaggtgagacaaaaaaaagaaaagaaaacaagcaccgcccgtcgctgattggcgcgtgtgcccagctctagcgcactccagaagacgccacctgcaaggtacgtgagtgccaccgcgactgcttttagggcactagccgttttgcgcgtataggcgacttggctacgattatacgatggaagggtcgagaactgactgatcaatggtagcacagcacagtgtactgctgtaaaaaactgcggctgggggaagaatagccaatggacccctacaagggtcttttccgcttctagcaagtcagctgccgtgcgctgtttgtgagctgatgggggggtcgtggcgatgagaccctggacgaggggggctgtttagcataaaggcgcaacgggcgaataaaaaggcaagcaagaaaaggtcccgtcggcagggtcttcagacgtaggaataacctagtcgtcgatacgaaaatgtgatacacaaccgcctacctgtattagcattgatgtacgtactatccaaaacaccaacatgccacttacagcaaaacaagtcagaaggacctcggcggcattcaaagacaaggagatgatgccaatatttgcaattctcgcctatgcatgtatagacattggagctagcagaagctgtctttccgaatacgcattgtcattcggtggtcaaaggcctgtactgtctatctcgttgtcttgagtgatttcctacaagttccacgacagcctcgagtcttgcttcttacaagccagtattgctgggtactagcactgccagtacagctgcttgtacgcagtacataccccagctgattctgtttcacaaaaggaagaggatatggaaagagacagagagagagtgaagaggaaatcctgctgcctatacccacttcactgtgacaaaggaatccaatgaaacatgtttgaatttgaaggcaggctgcttgctctatgaaaatcacatacacatcgtgaaacaaaacactcatccattcaaggtcactggctctcccaccgctgcctgctcatgatgatgggccttgccggatcccaaggcccccgaatctcattcttataccgctgcagcccaatcagccaccagctgcacccgcccgtcgcaatggcggcaatcagcacgctcaccaccatgccgccgagcccgcgcctccacggccaggagcccgccggcccgggctcacgcatcaccacgcccacgccccagcccgccccgaggatcagcagcgccgtgaggatggcgtgctgccggaagctgcggtgctgcacgtggcgccggaacacggggaacaggccaaacacctcgatgctgaagagcgtcaggcaaaacacctgcttggtcgagggcaggcggctggccagcacggtcgacgccatgagggccgcgttggtggacagcgaggcggggaactttgcgcccacgccgcccgagtagtcgaagaagaagatgttgatggcgagcagccagagggacatggcccagatgctgtcgctcgacgtggactgcgtcagggatttgaggatggggctaaggccgaggagggtcgagtagatgagtatagctgacttgattgttccaagacgctggtgtaggcggtttgcctcgttggggattggcgcaaagtctggtatcacgtctgagctggctctgcgcagcaatggctggccatcggcgccagtggcactctgagaaggccccttgagtgatatgggcgatatgggcgacgtaggagaggtgggagaggtgggagacgccggagagttggtcgaagaaggagaggtggtcgtggaagaaggacggggaggacggctcgtccgcagcctctcgctctcggggatctgtatctgaatattgaccgtcgagttccccgcagacggccgtgaagaagaagaagaagccgcctctgacgacggccggctgttgctgctgctcggcgtgacagacgtgatgcgcggcgcaacaatgggccggcgaatgctggctgcgcgggcccggcgccggatgctctcgctcttggtcgcagaggccgcgatgccgacgatgccgatgccgctcgcgctcacgtcctcctcctgggccatctcctccgagacccatcgctcccacagcagccagccgagaaacgtgacgaagctgctgccgctgacgagcgacacgggcgacacgcgctcctggtagatgccaacgaagcacacgacgaagaggctgacggagcagacgtgctgcaggatgacggtcgagtccgccaccagcggccagaagtcgtagggtttcagtcgtggattgcgctgcaggttttcgagaaatgttgcctgatcggtgtagttgtctggatctgcaatcatacatgtcggatcatgcccgtcagctcgccatttctttcccttcccatgtctagccattttctctctcggtctttctcttcttctccccacctcatctcgctctgcttttctctctctctttcctctcgctcagactttcccctttcaaacaatgacagaacttacacgactgcttcacccacatgagcttcttccaagccctcttgcgcctccggctcctgctgcggtcattcttcaggtgcctcaaatgggatagcggatcggccgcgccgtctgcgtcgtaggtctgccgcagcggatacgtgaaggcatcgtggggcgacaggtgcgagcggtccagagcgctgaggctcgcggagtggctcagcacagggaacggcgtttcgtcgtcagtcggcgagggcatcgctttgctggatatgcctgtgatttttgttgccctttttttattttattttctaatgcagagcctctctcagccgcccgcccccggtcgttgtcgtcgtcgtcgccgtcgcctatcgccggatctcgctaaaacaggctgtggatgaggcgcaatagggtggtcctagcgggtgttttgaagttcggtgacggatgcttttgctggttatagaattagagcatttagagctgagcaatcgtttggttcgatacgagcgcgggcgccgatggtggtggctttgatcgtttcatctgtcgctgctttgactgcaatttcgattttggcaaaaaggaaaataagaatagctgttttggcgcagctctcgagaaaaaaggtgccgcggtccttatgtcactcgtggggctcggcgggtacctacagcgaggtaccttggcatgggacagatggcgggcaaggcctcgtatctgtcttttgagtctctcgcttgcattgcgttgagaacaggagcgtgcattgtttgtgacaacacaattgaacgcaggcatctattcaaaagccagagtaaacaactagtaacctggccaactgaataggtgcgtaggatctgacacttgtcatcgacggctgacgtctgagagcgcagctcctagtctgcatcgctggcataatcactaacgagacggcattgaatcctctgctcggaaaatagtcatttacgtaacactcctagtcatgtatttcggagaagaaccggttctgtgcttctagaagacaatccgcttcatgctgcgccaagctaggcgatcaaggcctcggctgtcgctcgcagcaagcaacaagagccaaggcgcacaaacacgcgttttggcccgccgtcctggatccgggttcgccatgtgaaatccatctaggtataacgtgcctggagggaaaagtgccaagacaaaggcaaatcttgagctaaatcgtaattgggcgatctacatccatttcgggcaatagagggggagagagaccaaagtcctcttctattctcttagacaacttgttgttttttaaattctctaaaagcaacagcttcggatcattgaagctttccaggttcttctattgacccttaatccgcagctctattcagcactagacgccgtttctaaacaaccctatcccaaaggttctagactagcactggaacaaaaacgccgacggccctcaaaacctttagtggatcaacgcgcgcgcctctttttttttttccctttcaaacgttgacagctactatcctcccccggctcgtcgattgcgcctcgtaaagctcgcgtcttttaatctcaagcttcttctgcccgcctcgttcttagctcggatatctgccgaagcggtacgttttctccactatcacgaatactaaggtaggagaccctgctcaggatttcctgctaactgcaggtatactagaaagtaatgtagtaggtacaaacagaaccaacagggcccctctgtaacgttttctcacagcatgtacgtgacgtgaacgtgaacgtgtgcgtgtctcccttaccgctaacggtgtatcactaataccaatctcgattgtacggttcattgcttgtccgaaatagtccagatgattttcaagcaagctggggccataaccccccccctggcccaatattgtgggaatcatgtaagtcgccgccgtctctctgtgtgtgtctctcccacagcaaacattctgggcctcttcaaccgggcccctcgccaaaccaatctgtatctttcgacagtagccttttctggttgtaagttgtttgtagctgaatccagggacggagatgccaaatatcccacccactctccgctaacactcatccccttgttcgcatttccaaaccagaagagcagaaacagcaaagagcaaaagagcaaaagagcaaaaacaaacaccaattgctctctctctctctttgctcggctcgtttgtgggcttgctttgaccaaagggggcatgactggcgcccttatttattgctgcgccacgattccgcggatttccctcttctcacgttttgacgtggaccaccactgcatttcatgtacccaatactaggaggcattcgccccccccctcctcctgcttccactttctgacgccgggaatttttgttcagtccccgagtttcgacgggctgtgcacgcccctcttattaagagagggaaaaaagcttagttgcctggtgtcctcttttttttttaatactccgtcttggctccctttttcttttctttgggtcgagtgttaatctaatccttgagaaactttgtttgaatatcatcgcttatatcgccactttattctcaagatctatttgataatcaagcgagcaccaagaatataccattcttcaatctcctatcaagaagagtctcctagtttcttaatttctacatcaactcatcatcgtctcaaatcacgccttttgggagtttctataaagcactaaagccaaatcttgcccccttttatccctcatcaaccatcaccacaatcatcacttcatccatcacaaaaaaaaaaaaaaaaatgaccgtcaagacaacctccctcctcctcaacatcctctacgtcacaggcttggtcctaagtgccccaacgccgaaaaccgccctctcagagccccttgccgccctcacaaagccctcacaaccccagactccatcttcatccgaccgggcctcatccccatgggccaacgagaagcgagctcgcgtcttcagagtcgacagggcctttttggaaaagctatccaagagcaacaagccctcaaaatactttctcgacgcaacgctcgatctgattgagacgagccaggacattgaaggggttcccgtctttgccggtgacaaggggaagacggtcaccattgatcccaacggcgacctgatggcgtcgtatggctcggaaaagtttgttcctgtttggggccacgaagggaagcagcaccatcatcgtcctgctcatgcccttggccagagatttgcctttttcatcctgggcttctctcttgctctggccatcatctgctcctgtatgaggaagtaagtaaaacaacccttattcaaagtgttacagcatggtttttgttctctggtctaacccttgattccagtctatgctctcaggaagatctcgaaacaagtggtcctgcctctgatccaagtacgaccgaaaaggagacgtccttggaagtccggaacgagaaagtctaatgaacagcagtaagccccatgtctgatggaaaagaaagggaacaaaaggaaacaaaaaaaaaaaaaaaaaacttgacatcattctgcatgattttgagaattgatttacgagcaacaatttggtccggcgttgagtttcttggcaagaagaggattttatttgggtttagagtggatggacaaagattaggcccatggaaatggatgaaccgcgcgcataaacgccacggtttcatggagtgtatacctgtacatgtaataatatataatcagacatgatgaacgcaaagaaaggcaagattgaatacccaatatatcgaagattcaacgtttctacttgtaccgacttcgaatcatctcaatccacgaggagaaaaagtgcccctatcttgggccatcgtaaagtaacatgtaattccagtaaacctcgtgctttcctcacaaaagatgaggctcaagctcgtccatttcctcacgcttgtgcttgtatacggtccttcacaattcaagccgtattgggacacagcgccttcaaatgccaagaggctaggagcgagacgggcgaagcctatttgcccactcggttccacattcttcaatgagccgaacccttcttttaacctcgggccaagcctcgtagtatttgcagacgctgtaccactacgtacacttgtccgttgaataagaacaaggcatcaaaagagtgaaactggaggcaacgacgtgcgggtggcatgcatgacctagtcgtcgattttcatctactcgtgctaccgttcggattcttcgcaactgagggggagtgggctacctcggcgctaaaagcactataaatgcgggagtggtgaatactagtaataggtatcctcggagtaatatggggtagacgccaaatataactacaataacgtcgccaagaagactccagggctcttcgcagtccgtcgttagatgctgctttttgttcttgtaacgttgaaggcacgcctcacgacacgaatacgcgtacatctgcatctgccctctttgtgcggattgcgttgggcggtctacggggtacatatacacagattcatttacagacacgctgccatggctacttaccaagcggccaagacgcagtttgtcaaggtagacggctgtacctttgcctatcgactgcttggcctatcgaatggcatcccgctggtattcatcccaggattcaagtgagtagtccctattgcctgggtgagcggtcgcagtggccgccttttgcctctcgcttctcctcccaaagggtccggaaaagtgtagggactctctcacgaaagactattttgctgataccttccggcttgtccgttgcgacacagacaaaccatggatcactgggatccagcattggtcaatcctctcgcggctcagcgcccagtgttgctgattgataacgctggagttggccgatccgagggtgaaattcccgatacttatcccgcctgggcagcgcactacactgccgtaatcaagcagattcttggccagaacagcaaggttgacgtactgggttattcgatgggcggctgcgttgcgcagcttatggccttgaatgcgccagaacaggtgcgacggttggtgctgggcgggacgactcccagttccggagacggtgttaagccgtctcccgatggcaaggcattcaagcgcctcaaggcggccaggactatggaggaggagcggcaagctttcctggatgggttctttgtgcagcgttcccagcgcagtcgggaagcgggcgaaaaggcatgggagcgcattatcaacaacagatgcgatgccggcgaggtgagatgcgaaccagtgcctccagggccagctcatcagcaggcgcttgcgtttgtcaggttcatggataagaaaaatgcttcccaaggcagctatgagcggctccgacagctgcgtctgcccgtgctaatcgccaatggtgagtctctcgcttctccttgcccttgccttgccttgcctcccccccccctcatcctttacgtggccccccccccagtcaatgcagtgaatctcggccgagccactccatggaaaaaaaagcaaagaaaacagagaaaagagaaaagaaaagaacgggtttgatgccggcatgcagctaacttgttatacgctctgtaggttgcaatgatttgctgcttcctactgacaacagcatcctgatgtggaaaatgcttagctccgcggatgcacgactacatctgtttccagattcagggcacgggttcctgtcccaatacgccgatgaattcgcaagtcttgtgaatggtttccttggcgccaatagcagtggcagcgacagtggcgacggcggcagtagctcgactcgcggcagtcggctctgattgctccatgctgtatgataggaccccgtactagtgtccatgcctgtctcgcaccttagtgagcatgcaagacgcgtctattgacgacgacgcgacgccagttgttttcctcattggtccttgtttgcttttggggtcactgcaagccccgccgtgatgggctaggtcgccatgtagcaatgggaatatgacgacccaggggcaggtagtagatgagaggtagcattgcaacaaaccaaacacgaggtgctctgaatgctgccagcatgcttcgtaatcgatcttttcttgtgcgctccgtgtttcccttttgacgctggtgccacatgcaagtcgggccatccatagtgaagctgcacatcgtgcccaaagtagggaggcagctagccagccaatcatctacagaggttgacgataaggacaaagccgccgttcacagcgttggccatttgatcaagacggcaatatactttgcagttgcgtagatgattaactctctcctgagaaaagaaaaagggccaggctgacactccttaattgtgagatacgtcaactcatactcggcaaatgtgaaggctgcaagaggccttttaaagggcgatggtcggaataaagcctcctttccaggcatctgtgcctcttcgctctctccacacttgctgacaagagaatgggctgcatggttattttctcagtagcattttccgaggtcgcgattgtgctcttgtgctggcccttgtactaagaataatgcccttgcgctcgctctctgcaagcatccagggagctagtagtacaactcatacgtaaagcgccagcttttgcgtcaccattggccggcaccaggtagttgataatactcctatccaggtagtagcggtaggtacttggtttgagcagaagccacgttgttggtcgtgccaaaagaagtgctgggcaatgacgacgactcttgtcttggaaaacgaatcggggggatatcgccgaaaggttctaacgctgatccgagggacgcaaagaagccgcagattggttggttgtttagcgtcgtccttgtcagagtttcggctggccaccaaccaaccgtccgcctcagccgctcttattcacgaggacaagtcagccacctgcccgctccatcgagccgagccttggtggccgtcgacgaacaagaaggcgagaccaatggcaggataggggatggatagggaccgctactggcgtctgtcatgccacccggcaatcccgttggcagccatcactatgctgcccagggaaaaagcaagcgcacgagacgactgggcggctccctctgcgaccccgaagcagcagaagaggcgcgattgggaagctgctgcacaggtgtggaaagccttttgttggagaatcggtctcgttcaggcagacgggatgcggatgctatggatacttcgtacgcccgcgggtaaaaaggtccagcaaggctcatccgttttgccttttttgccccattggcctcgttggtaaaccttggagtctgcggaggcccacgcagccgatgcagatgatgaggtacgacagacgcaagctgcacgccttagagatggtacctacataagtcaagtagcgttaaaagctgtgctcccagttgtgcttggagcagcactttgggctcggaaagggtggcagacaagacgcatggagagctgatgacaacgcaaggagggcgagacaggcggccggccagacgagtcggagaagagaaaggcgtagagagggagagagggcggaagagaggcaatagccaactttttgagcaatactcgcgagctgagctgcgcaggagccgacatgactggatttatcatggcctcgagatttcataaccgcagacgatccggccggcagcaggacctgctagtgctcctgttggatccaacgacttactccttttcgcctccgtactcctggccgagctgcgcccgcggctgctgacgctgggagctgaggctcgttgaacatgttatatcgcggcttgcaattggtgacgatggccagggagcgagttgtgcatcgccgagggatgcccactggcgtccagcgcctgccaaccacgctgagcggccggcatccactgtagctggcgctaggctctagcggcacccgcccagcaggctatctagcgggcgaatgatcagcgcctagggagcaacagcctgcaagtagccgccgtcacaacccgtcggtgaaatcatggatggattgatgctgcatgtatctaaatgggcgagtatacctaggcctatggagtatggattacggagtacggagtacggagtacagtatggagaacagaatggacagaatggcgtaggtacagtattactgataatactcgtacgagtttgagcttctaccacctggatacctaccaggtatggtgctatagatagcagcagaagcgcttgctctgcaacggcccttctactgtaagagtacaagtatagtattactgtacttgcttccatgcttcaacagctgtaagaatccaagcggacaagggttcaatagtaccttggtagtagctttgccgggccgtggcagtcttggctggccaatctcgtcgctcgccgtccctcctcgcagccaagcatcaattgctcttccctgggtaagcattgcagccactcgggcagtcgcgggctgcgcacatacaagtccacagttgtactgtagcaaacacagggcaagtcgcaggcaagtcgcagacatttgcacctgcacgcgtgatagcgtagcgttgagcttgggaaggaggtgcgcacggggctcgtctgtacaagcaagacgggtatttatacagcgccgtgcacacgacatctacaacccgccgtgtaccacgcctgtccctgcccggggttgcctcagtgcttccctgctcccgtccctgctcccgttcttgccctgtcccatcaatcctactgcgactctgctagtcgcggccagtcaatgcctgtaaagcgctgctccatcggcggcccgcggcgttgaactacggctgcgactggcaataaacccgccatcgaagcaaggctttgggcgattcaagccatcaatggtccatcaatgatccatcaatgatccatagccattgacgcaacgagcaactcgtgtcatccgccagcctctcatctcgtctcgtctcgtctcgtctcacatcgcatcgcatcaactcgcatcacatcacatcgccctgcagcgtcgcgtaatatttgcctttgcatcgccttgcatcgcctttccaaggttgcgcctagctcctgtcgccccgtccatctactggtgcttgctgccggagagctccgctttgctgcctgtctctgcctgtatcggttggtcatgttgattttcagctacatgcgctacttgtacgtccagtccagtccagaaccagctccagagaagctccagcttgctaggcgaagagacagctcggcttctctgaccggcttcagctcagcccggcccagtccagcccagtccagcccggctcagctcacgtcaaggttcgctgctgaaaagcgccgccgccgccgccactcgctcgctcaatacgcagcaattacatacgcctggccgtgcttatccacccgagcccacgatggcctcaggcgggatccaatagccaggtacggaccccgtcgacgacgagggatggatctgttctcggttcttttggccccatcctcgccaatcccacgcccccgggatccctagcctcatgcttgcacctatccgctttgcattgcgacggagcaccaccactgtaatgcgacataccgcatgcataacagccgacgagcacactcgcgcagagcccgccgtgtacgagccatgtaccaagtggccgtgttgcctgcccagcggtaccttgcctgggtattactcgtacatactgcacctatagtgcgaggacatgcccttacatggacaaggcctcgtccggacgcccccgttttggcctcttgtgctttgcctggcgagtaatcctgctctgccagtcgcattgcaactgcgcggtacttgcagccgccgcgaccttacactgcttatacgggcagatatgcgccttgccttgtacctggcgtgctcggtatgaccaccgtcctgcgcatatccacatcctgggcctctctcttgtgcttctctcacgcgcacatccgtcagtccatcctctttatcccactcatccatccctccaagccatccatccatccatccatccatcctaccaagacacccccctagcatctgccacgccgcatatggcgtctccccaacaacgtgctccgcctacataacgctgcgcccgacctccggccttgtcgcaccccttacattcttaaagagacggggagaccctgcggctgtcctcttagcttctttgacctccgcgtgattcgagactttttggtgatagtgtctgtttaccgtgtatgagacttgagagtcgtgattccgacatccggcttgtacgcttcttctctccccttttccattcttgctctttgcccatatcacgtacgcatacctacgcatacgcatacacagacgcacgcgtacagacatatatacgtacacatctacatctacatctacatctatatatatttatatatatatagatatatatatacgtatacatatatatacggcattccacttgtgctgtagacaatccggttcgcaatgataccgattcattcgctccccagcgctgccgacggcgaggctgatgaccagtccagttttgacgatgaccactcgtccgccgtctcgggctttactcgtctacccgcagaactccgtctcaagatatggtcttgctcggtggagccgcgcatcgtcatactggacgatcttgtccacaagccaaactcgtatcctatccctgttgtcactcgcctgaacgcagaggctcggattgagactagagaaggctacgagcctgtaggccgcggatctcatattcactttgccagagacattctggtctgcgaccccaacatagctgaccagagctccaacactcccctggaagagctcgccccgcttgtcgagaggctcgccttttgggattgcttccctgacgatggacgtatcgaggtgcctggccattattccgcctatctagagaggtggtacccccaggagaggcctggcaaagtcgaattcgacaagttttggtttcccaatctgaaagacttgtggatcgtcaaggttggcgaggtagacaggtcttggatgattggcgtggaccaaaacctcccctacgacgtacgactgagaaaaacggcacggcaatttcggtactggatagatgagaacattgtggagattgcccccttggacttggatgagccggaaaccaaagctgtcttgcgagacgggcgatgtggtaaggaagattgccaatcactgaaccatggccgctctaaaatggtctccaaagtcatcttcatggatggcaaatatcgcaagatggagagctccgagggttggcagcgcatcctaccatggtccaccaaggtcactcaagctacggagaaggacacgtcagaaaaccgaatgagatggattattgttgagaggatattgactttttctctaagatgggagggcccagatgacgaggtcacaatctcagctcgacgaaaaacgccagagatgccagaaagacgggccatctacgacacaagatagaggggacaaaatactccttctcaacctaatactttgatggcctgcgcagatatacgtggcaacgctgtgaattttcatagaatggtgccactttacgacttggcctggacctataccggattttggaatttacgcgctcaacagatgttaatttgattttgatcaacatggtctatggaaccaaacgcacaaagttttttacgtacgagtacgaaattttctacgtacgtgctgcaagaatcgcgacgcgattgtcaaacagcatacgaataactggagcgaagtgagaggtggcaggcggaaatatatacgatttcaatggaccaggcattacatcagcaaaggccgtcaatggttatcgtttatcaagctcacccatttcaatcgctcgcctttcactttataataataactggagcagtctgagctacctaccaagaacacaaccgaacggacagcactcacttggatctcttgattatgagaccagtgtctacctaaaccgacaccacttggatggaagcagcttatagaaacgggaacttactgctccattgtgcttgaaattaagcatgaacatggagtcagtaattcggtcgattcgtcctaagccatctgttcctccaaaggtcaattcagcactagcgattttgtttcatccaaccgtgatactcaagatgacgcgacgtgtattcagagaatggggaatcagaaatacgaaggtacttgtgatttcttcatactctcatctctctatttctctctatttctcgcgttttgtttggtattatctcttcaagttagcttcttgctgttttttttttttttttttttttttttgctgcattttttgcattttttcgtttttcttttctcctacttttgtcactcggctttttaattggagcatacggatttggatggaaacaagattgcttatttgttgaagggagttgaacgattccgatttagagaagcgtacaagtcgcatgggcggctcaagattacacacggagaagcgggcagactaacaagcccttcgcagggataactaagtgtacgagtttgacgagttaatggtaacgaaggaaacgcttcatgaagttacatcttcgttatatatatacacacatattaattgtacgtgctaaaattattttactttaaaaatcctggtgaacagtggatgaatgattatataattgtatataaattgttctgccagcttggctggaagttggcttcaatcttttggtatacatgtacgctaagcacggctattaaatgcaaaagctatggttacaactgcttacaatatcatgtactctcctaggtagttggccgctttgagaaactcgattctctcatcgtttgactcggttgagaagaggctcccctttattccacctctccaagttctccaggatgatgtttgatatacgctcagtcaagcgcgaagactgccagctgatgtgcggtgtgatgaagacattgggagccttccacagcgggtgccccttgggcaaaggctctgggtccgtgacatccagagcggcaccgcgcacgaggcccgtctccagagcctcgatgagcgcgggcgtgtcgacaatagggccccgcgccacgttgatgaggaagggcttcttcttgccgaggatcttgaactgctcggcgccaatgcaccccttggtctcggggctcatgggcaggctgagcaggacgacgtccaggtcctggctgaggaagtggttgatggcctcggggccggagccggagaaccacttggcggggaggaggccgtccgggtcgctggtgccggggacgtggtactcggagagcttcttggactcgggcgtggagcgcgggctggaggtttggacgtagatttccatgccgagggcgtgggcgaggcgggcgacttggcggccgatggtgccgtatcccaggatgcccctggatggttgatgagtgacatgatgagaggcaaaatgagaggcaagatgagaggagacttacattcggagaccgggcgagtcggtcgtggtgccgctcaggttcatcctcatgtcccagtcctcttggtctgcttgggccatgaaggtgcggaagttgtgggcgtgggcgagccatgcgccaatggcccattcggcaatttgaactctgtcacagatgagaagcaatcattagccaggccgcttactttttttccttctttttaacaatgaagatgaaatgagggcaacttacgaatgagctccgcttgtacagcaaaacgtgatgtccttgttgtcatacgcctcatgcccgatccacagatcgctgcccgcagacgccagctggacaaacttgacattcttcatgcgctccgggctgggcggcggcatgacgcacagcatcgtgacgccgtcccagacgtcgtcgggcagctcgttggagttcatcaggcggtggttgacgacgggggcgacctcgtagtggatgcgcagctgggggaagcgctgggcggcggcggcgaagaaggattcggggaggggcatggggatgtggacgaggagtttgtcgtctgctgtgatggcgcccatggttgctgtttgtttggatccggtttatattggtttggtataagaggagttgtggtgatgatgttgatgttgatggtgattgatgagagaaatgcagtcgagtttgggttgaatgggacaactgctgtgcttcctatattataccacgtccttttccagtcggtgaagcaaggataagagagaagttgctattattatcaggtacgaagccttgttaccaagcctcagctgtataagacctagcaaaactctataaggcgataagattttcgaagactcgggtgttgcctgatagaagatgagatgagctgattataaaaaaaaaaagagaaaagaaaaaagacggctacttgagttagtatttaagattatgatttgtgttttttttgttacatttgattagtacagtagttattttttttttttttttgctgcaacacaactcttatctggcatgtctcccctcttttaacccatgctcaagcatatacgcttccgcaaaacggctcacacggaaagttgtttccgatttgctatttagcccagtatgccgagcatttatttgtgtggggggtgtgttacttagtgctgctttgttagtatttgatttcctgtcaataaatctacctgggcagaataaggcgtcatttgggggggtttccgccatcgtttgtcgaggaattttgtgacaacttaaagatctgggcgtataaaaatagctctttctttcgagaccccacacccacccaaaactccgagtctccgtcacatgttttttttttttttttgaatgagtcaaatggaaaatacgccaaattctggttcatactgtaagcacgagattataacagagaagccatgctgtggctttgggataaaagcccgggttcaaccaatcaaaacactggctgtatggaaactctaaaagagggccggagactggactcttctttgcttgaaattgtaagatcttagaaccaaggctagggctgatgcagcctcctgtgagattttaaacagggccctagtctaccatagttgagaactttggaatcctcaggctattattaatttgagcctctcttctcatcttggcaatggattcgtgtttaggcaggtaggtatttaacccgcaaacgctatgtgaaaaaggtaacatcaacttaccacatggagccgaatgcatgtcactttttttttttgtccttttgcttgtcttaactccgagatgttatgttatgcgtgtgattcatgcttgatatccagctacgattaggcatacggggaataaaagatagcgctgtggtattgcaagggggcttgatagcggaaacccacggcgcgggcagcgttccgcagtgtcgggctctcggtgtagacccagcaggtgtggcacaaattgccggatctggcatatggcagaccatcagtttgaggagctcacgtcacgtacagcctgacaaatggatgagtcatctgtgtattccagaagacgtccatgcaacgtttgatattactgtatttgtagcttcgaaccattagtcgcctacatcaaagatggcccgatccatccaacatatcctatccattgttgtattcgccgtatcaaaccacacaaaaccttcaagtccccctcttcccattccgcctctggctcgacgcccttgaccatgcacccgcaggcgtcttgaagcgtacaaaactcagtcctggagttgttatggagccctgagccctgctcggcacgttcctaccgactcgttcccagtcaccgttggtgtcctccctgtgattagtaaaattgctcttcttctcatatctatactcttcgtccttttcacccaacgccggacccggcagcatcgacagcttggaatgtgactgcgacttcagcacggcgcctcgaagagcagcccacgattccacctggccgttggaagcttgctcgacgcagttgcattcgtctccggcaggacaaaacatctctcccgcggcatgccattccgcgagacactcctcgtggcttgagcacccgcacgtcaggcatggtgggaagagggcatctacaggttccaagcagtatacgcagcggagctggccctggacacgatggcagcgatcgcagttacccacggccccgccgactttggaatcggtcgaagtgtatcgcatcgggtctaattgagtctcatggacgcggcagattcccgtcacatccaagccgcggcccgaggcggctaggatttgtagctgatccttcttgcccatgatgataggcgatgatcccgtcttgagatggtttgtattcccactcgcaccgtcctggagcgtaaatgagtcgtggaagcttccttctgctccggtaaaaggcaattcatccttcaagacattgaacttcatgacttcaagacgagcaaggggctgtctccacatctggagcatctcagcatatgcgtagcggtaattggcataaacgttggagcggcttggctccagtagaggctcacttagccagccgtcgtcatcgaatattgtctgatcctccacaaatacagagacgctcactggcacgagagacagcgtatcgtctcgacggtactcatcgtccgatacagaattcctacctccactagagtcccctacaggataggatggcccagcgctggcatatccggtacgcggtgtcagtgtgttcagaatcatttctgccggacttggtttcttccttagttgccctgcaggcggcgacgatgagctggccccggtgaatgaccgcgagaagttggttgaaaatgccgaactaaatccagtgctaactcttgaaagaggtcggttggaggcggagggagaccgcgataacatcgtcggaggagggtctgcatcggctgtcagaggcctcgctttcggcggcggcggcggcggggtctcgccacacgagtacgaattggtcccgggctcgcctgtccatgtcattccatcgtctgacgcgtgtgagccagcataaggtagaggtgtgtgaagagtgccgggcgtagtcacgttcgaatgcggtataccccgaccatagatattccacatcgtagcatctgtaggaaagtagtccagagagaatgatggtgccttgagaggaagcggtgtttcctgagatggaagctgcgattccacataggcaacgctatcatcggtcgaagactcgctaaagatgcaagaaagcatcgccaacatttgtatgtcggcaatcttttcaaaatagttgaaaagctcttgaatgaaagcctttgccaacggatgccgaccccatttcacccggcctaacaaagcattgcctcctactggagtgatgccttgttcatcatcgatggcgcgagtcttggatacactgtcccgagcaatgacaaggatagaagctcgtctctggttgctagccaggacctcgagcggtatccctttcttcaacagcagggccaagtactgccatacactcatcagatcaggatagccgtatttctctgcaactcttgcgttgtgttcgcaaacatctgctccgtcgccaaagatggcatactcctgagcaaactcccgtttggaaggcagatctggccgcaggtcatggatagagactgcatttcgaggccgaccaatctttcggcggcttgtcccggtacctgtgccggtgcctattccagtcccggttccaccaccactagatcggatagatcgatcctcactccaggcctttctaagatgtcgacttgagtgataccaaagactcattttatttatcgatgtagactcggagtcacttgacgaggaagatgattcgcccgactcatcagagtctgattgatcatccgtagcggatgcctcctcagtagtatacttgtatcgcggaggtggatcatgtgttaggcgaccaaagccagcaaagaacggctggtccaaccttgagcggtccttgttcacatctgcagacgtttggaacaaaacacgtgccttttcttcctttgtagggaagaagcaaatgagtcgtccatcatgcgagaatcgagcgccacatgttaaaggaggcggcggaactatagtacgagccggaattgcaatggcagtgtctgcgtcagcaggaggcaattcctgagacatggatgccgacccgccagctggaatctcctcttcttcgtccgtggaactatcatcggcaagcccatcgagatcatcatctaaatcacgaacgttcttaaagaaggtggtgctggattcgaggtcgacttcacccagcagataggtaaaaatcacctccaggcaattttgtttccttcgcaggaattgatccgcaagctcgtgaagctctcggtcaagtcgcttgtacatttcctcctgcataaaggagcttctctcaatggtgaatttcggtgccttgagctttggatactctgtaggtatatcgatcttcaccttgacgaagatgttttctccgtcttttccccaaggaccattgagcgaggcactcagtgtcaggttatccatatcgatattgtcccatttgactttgggaatctgtgtgctgacacgcaggagctcttcttggattgtatcaggctcgccccattggtcgtcatagccgtggcccatgatgccagaatccttggacattagccgtctaggtccatccaacaggccctttctcttcgttatgctaatgcctttcatccaaccaatttgagcttggcttggatccaatctcttacccattatatttttggctttcatcgatggcccacgccacgccggcctcatctgacggccgagaggcgcaggagatcgtgcagcagctgtaagggcgctttgcttgtgcactagcccgcctgtgctattcttggaatctttcatcgtactcgctcgtttatcgattgtggaggcatcatcaactgcccggaatgttttgtatgtcgctccattccgagtagtactgattccgcccaaagctggagacccctttttgtatcccactgccgagaatatactaggatcaatgcaatgaagcctcagctcgttatccgtaccccaggttacaagctggaattctcgatcgtcaagtttatcatctgtaaccccacctcgagttctccagaggaactcctttgcttgatgatctccatggccaggaaagacagcaaccggtttccgtgacgcttctatgctctcgtcctttgaccacagtcggtcatacatgtacaaatcgccaggttcattctgcggcatcgcaaggagaccatagccaaagggcgtatggcgggctctccaaaccgggtactccgtgtgaataacatgctccaattcatcgccatcattgctataatcccaaaatttgatgctctggtctaatgagcacgtaacaaggcctgtcgtgtcgcttcgactccagtccaatccataaatcttggatgtgtgtgcgtcgatcgacttcacgggctcggaaacctttcgctcatcccaaatccgcaaccaacgatcatgtgacgaagcgaggatgtgaggatctcggcggttgaacttgacctgagtagctccggcaaaaaagtcgcaaaaggtgagcaccggctggcgaggccgacggagatcccaccagtgcacatagccatctacagagcaggtcgcaaggagatcggggtggtgagcagagaaattgacgtctgtgatggctctggtatggccttggagggagtgttcgattgctccggtgtttgaatcatctctgagattgaggttccacaccaatgcgcggtgatttgcagtcgagacgacccaatagtctcgggcagtgaatggagaccactgcacatcgacaaccagccatggctggccagagcctcgcagacgccgtggcgggctgtatggcgagtccaagtcaataattgcaagcccttcgggactaaaaggggttgttagtagtcattacagagcgcttcgacgcgttgccaactcacgatgccagggcaatatcccgtcctgagggcgaaatagtagcagagccgacgacgccttcaacgtggattgagccattggcctcgaagctatcgctatcatacgccgactttacgattcggcccttcttgggcgaatccacgggctggtcaaatgccggcatcgtcctctgtgatctcctgaagattggctgtgtctcgcatgtcgcggctcatctgcgagccttggtggtgatgcttgtccaagctgaagtgacagtcgtgtaactgccggcagctatgcgcagctctcattatccatccgatgacataggggcgatatgaaatttcagtctggctacaaagagttcaatacggtgattctggctaggcgtcgtcagatgatgtgaaattggtggttgacctttgactggatgcgcgccaggctgagagagctagggaggccagtgacggccagtgacggccaagtacactgcaagtcactgagctgggaatttagccggcgtcagtacctggactaaacctgacagcgctatagaggatctgtcgcccgaaacgctaagccatgtgcactgcagcactgtctagcacacaatggagtcgctgcgcaccttgatcatcaactcaggttggagaaatcatctagtctagtacagcgtgtagatctaaaacaaggagctcatcccgatgaaaatatcatactgtacgattagttgcagaagaaggggaagaaaaatcattaaaaagatccaagcccgcctataagattttcttgctcactctgccttgctctttgcgcactcttatcgcaaacagcccctcggcttgcctggagtctttcggtgtcgcatgccccgccttatatttcctccctgcaacacttcggtcgtcacgttctacctaaactaacggctgcaacattatcagctgcattgtcggcgcaaggcctctggaccaccactctccttactttcatactcccaacataccgaacctcatcgtttctcgcgacagcaaaagttacgccaagatggccctcccaaagcgcatcgtgaaggaaacagaacgcctgatggctgaaccgtgcgcccctccatccggttgcctctcgccatcctggtcctacctgagccgctgacgtctttcctttgtgtagagtccccggaatcagtgccgtgcctcatgaagacaacctgcggtactttgacgtcgagatccacggccccgcatcctcaccatacgaaggtacatcggcgatttctgaagacgtcgcaacttgaagcaacggtattgacgggatatctaggcggcattttcaagctggagcttttcctcccagacgactatcccatgactcctcccaagattcgattcctcaccaagatctttcacccaaacgttgacaagctgggtcgcatttgtctagatgtgcttaagagtacgttgttgaatgcgttgaaaacatttttccaatacttatacgttgtcacagataactggtcgcctgccctgcagattcggacgatcctgctttccatccaggcccttctcggcgctcccaaccccgacgatcctctcgctcccgacgtcgctaagagctggaaagaagacgaagctgctgccattgcgacggcgaaagagtggacccagaagtatgcaaaggcatagataagaatagaaaaaagcaaaaacgaaaagcgagcaaaaaaaaaaaaaaaaaagacgagagatatatacgtgtcgaagacttgctataaggttcgagcatgcgagaaataggtttttttttacttccggtgtatgagcattatttacgggaggagttgagagattatcatggcttgatttcgcatatttctagaaggttcaaatttcgaaagaagagtacaaacaaacatcactggcagcgcttccctggtgtcgtgtagtttaaaacgagtttgcaggcaagatagtgtcgctgggccaatatattattccattcgtctggctgtcaaaaatttcattattataacctatctcactcacactcatacactcatgcgaagctcctccacctttttaaatctatcgccgcctccaggtttatctttatatcttcttgtttcccctcttcttgtgcacaggtacataaggggacgcaggaaatggacaattagcagaaactggacgcccctgccccaagttcttgtatctacaatgctagagtacacaaagggaagtcgaaatagggtaaaaatgagtttcttagaccatggcaaggtcgccaaacttctcctataggggggttagcactgcaaaatcaaagtaaagcccggagtcgatccacgtaccttgtaaccaggcaccatccatctgcccttggaaaccagctcggcggtcttctcgtcaatggacttctcagcggcggcaacctcatcgacggtaagctcctcgaatggtctggcctcttcaatgttcttgagggtggcggcaagatccttcagctccaggtccacggcctgcttggtggcttcggcgttcttgacggcctcaacctcgaaggcgtcaatggccttgatctggcggctgacatcgtaggtggtgggctggaaggccttgaagcgcttctcgatctcgtcaatgacggcctggttcttcaggacggagcggtactgggcgaagtcgacggtggtgggctgctcggtcagctgctggaccttgcggcgggcatcctcgttgcgcttcttgaaggcctggagggaggcgacggtctggccgcggaggcccagggacgaggagaccttgacccagtcgagcttgagagctgcgcttcgctattcgacgagaagatgaaaattagctcatggatcttcccaagagtgatattgcgcataagtagtggtcggaattcttcatcggtcgctgcgttgtccgtgcgatgttggatatcttgaaaattctgcggcaattagagaggggaactaaccgtggccattttgagatgtgttgtgaggtctcttttaaagattcacagcgagatcttgaatggaggtttgattgactttgccgaaacttgcccagtccgctccggttgcaaatcgtggcacgtgactttgcgcatgacttttcctttagccgcgcctaaccagttggatgcatgcagcattgcatattacagcagttagtctgcagagctgcgacgtaaatgggcttatgtagagctcaaatcttcgggtatgcgcatgtaaatacctgtagattccagagtattacgaggttgagaatctcaatgataaaatggggccatcatatggccttgataagctcatcaattacatgagcaccggcaaaagttcatatcacaattcgcataatagaaacatgtcaagtacgcaataacttgctttcttagaggacgagtaaagctctttgatgaacaataatacagatccctatgcgcatttattcgcgcatactaatgatataatttcaaccaccctgcccatataccccgtcatcagatactcagcgccataatggaattgacaatatcattgtcgttttcctttagtgctttcacggccttctttcggctgacgttggcttgggtcatgacgagctcgatatccttgtcctcaagaccctcggcatcgacctcctcaccatcatcttcctcctcctcctccttcttagcctcagaggactcaccctccttgccatggtcgtgatcgtggtcgtggtcgtggtcatggtcgtggtcgtggtcgtgatcgtgatcgtggttgtgaccggcgtgctcaccctcggcattagcagcggcgagctgggcggcagcagcctgctgggcggtggcgttgatgtcctcgatcttagcctcaccaaagacactggcagaattgttagatatttccgtcccagccttcgtcatcgtaagttgatttctttgctcacatgtaggtgttgctgttgggggacttgtagacgtcggggttgttgatgacgaagaggatctgtatatgtctgttttagctcccgtcttgaaaatcccaacttttccccttctcaattatgaaaaacctacgttcttggggcggcggagggtgacgcgagtgatgccaggaactcggatcaggttgagcttctcgagagccttgcgggccttcttctcctggcgggagtggacaacggcggtagagccagcggggagaccctcgccgagctcttcagcttcggattcgtcgctggactcatcctgttcctcgaccgtgggcttggtcttggtctcgtcgtcggggagctcttcaactcgagggttggccattttgatgactgtggtggggtaaatattagctgaattttcgtctttcgcacgacaatattcttccttgaaacgaggcgagcgagcttcgttatcgcttgatggcgcccagctgcttcgaaaaataggcagaaaaaatttcaacagctgagatactcacattttatgcgattaacctgacgattaagttggtttgtatctacaacgtgacaaactgcgcaatagacttgtgttaagagacgagaagctgccaaattctacctaggtacctaggtagggcttggtagacggctaaacccaattaggcactagggaatcagaggcattttggcttttgcgccgccagattttaaccagcgcagtaagattgggaatttataacgtacggctacggattgcgtatactagtagtatcaaatatcaaggggaagggggagatcttgtagagatattttacatgcatttcatgggtatttttttttttactacacgaaatcaccacaaagatccacaatgagaatcctccctataagctttgaattcattttttctgaatttccgtatcgacgccgttcatcataaacgatgatatgtgacaacatacagcccttccagaaagggagcgaaaatgaatccagcagaacttttgctgctgtatatgcgtttcctgtccggatccatgcccttcattctaataccacccgatcaacctctccgtgactccagagcgaacatcccaattatgcggaggccttgaccttggccagagccttgcgctcctcaaatcgtcgctgcttcttgaggcggaggaccttgaagcggtcgaagtcggtcagagcctttcttcgctcaatctgttcgcgcttcttggcccagttgctgcccttccacttggcgtcgatctcagccttctcccaggccttggtgagggcggtctgtcgggcgcctcggggcaggttctcgatgacgaactgagagaggagagccttggtgaggtgcagggcttgtcggggaaccttgagcttggggtctgaagaggggccctcgacgagaacctggatgtcatcggattagctttctgccctggtgaaaaagtcgcaagtcttcggggaatacgtcaacgtactcgcttgtgatcgatgatctcgacgatagcggccaggcggccgctgtaggggtgctcgccgttaatcagcacgatgcggccgacctcgacgaggcgccagtttgaaccctcaatcagtgcttcgcccattgtgactgaatctgtttcgacggcgtgttagtcggataatgttggttcgaagaagtcgcaattcattcgggataagaatgaagtggaggaacacgcgtgtatcataccagatgtcgacgataatctgccgctcgggggattgttctggggcagcagcgtttactggagaacgctttcgactttcgacggcttttgagccctagggcaaataattttctgcccgcacaagctttaattcttccggagtttctattttgccgagctgacaaagacgcgctagtccaagttgtgcgctaggaccgccaccttttcttcttcttctctgcgcccgagctaaaaattttgagcctctttgtccagaatacctactactcgatggtatttctgctgaaaagcaaaagattcttcacaaggattcgttacaatcctacgactcctgagtctttgaggtgaggtaaggataatcgtctctttctctctttctttgtgcattgcgccagtacgatgatgaggtaatttgcggttgatcacatgcggtggctctctcgccggagatgctataccaaatgtctaaatgataaactctttcttacatatcctgagaactagcgtctttgtttacttattgttctttgttttggcctgaacttttcgctaacagagatcactacaggtctaggatatgttagcattcaatttaaataaacattcttcattcgaacttttacttgtctcatccacttgcaatgtgcccgttctagtgatatcaataggaaacatccattcagcatttcaattccatgattcagcactccagctatggctcaacaaagcagtctgtatatgtataaaactgtttcattatcaatgtgtaccctgaaaggtagcaggaggtgcaggagcagttggagtagcctcagaatgcggaataacagaacaggaaggttggataatttcttttcctattaatacaatgctttttatacgagtatagcatagatgcttttcaaatgtctataccagtgacagaaattttttgagcagccttgctggctacccacgggcggataaatatacatgattcatggcctaataataacaaaggtgcattctcatctccgactaagctctgaatcgttcaaattgcaaaccaatttagctcgtttaagccttgcctttccgttgtaagtactcttcctcttccgctgcaatttcagcgtcgaccttggcccctcgtgatggctcgttgccgtgcattttggccttcatactgtcagcttgtcgtcattgaagctatagatgagtacttacaggaagtgtcgggtcctctttcaaggcggctgtttctctgtcatcgccaggctctgacttttgctgcgacaatgttagtcgtgtgtgtacgtagaaatgacagaattcagcagcgtacctcttccgccgctagcctgttggcgatggagcgttggtcttctgaggaagaagtcagcataggcggccatgtagtagcaatatttgaagattcgtacttgaatcaagtccgatatgtgatccctcctgtccctcgttgaatcgctcagcgtgctgcatctcggagttcttgacgtttcgctggtcaccagcctcgtaaacgccagatgtgccaacgttggagtgtcctgacatgattgctgattgtatgtttattttgaagaaatgcgtgtttatgatataggaataatgttaatgtctctattttgaaatgaaaagcttcgacgcttgattctttaaatactcaccatcatgaacaatatcgatagctttactgctataagtctccactgctgatctcatcatacgtcatgatagctgaatcgcggcgattgacatgagaaacactattatgtgggatggaacgtcatagatatagcgcgctggaatggccatctaaaaaagctcaattgatcagagcgttgatgtaaaactggtgtcaaggacaatctcaacaagctgcgactgatgcgcagagagccttggtggcaaacgcacccacccatccacccacccatatcttctgcagtttccaagttatctaaaggcaattacttgtatagacaatgcagtaaagtctctcatacagagaataatttctacctgtcacttgaacaccaccgtctttccccatactgcattttagggtatcaggccttcagtcgattctggctattaccctgcacagagacaggatgtgtgcgaggcaagctatatatgctgcaccatcgcccgattttattgttatttatacgttttagctactagccgtttcctctatttaatttgcgtggagttaacgtatgcagtcccagggcccaataggaaatcctcattggtcttgaaaatggtagacgatctcttccttgaatgctgctaacctagccttggggaatccgatcgtgaaaacaatttacatgacccagaatgaagaccagccattacttgcacgcctcatcaataaaacctatgagagagcatagcagttcatctatgttaaccctaccctccagacctcataaaaggtggacggccaatctggcaaaagatgaccacatttgtcggaaacgcagcgcgctcttcccgagtcgcacaacattgatggttttcttgatctggacgatcagattgccaaaataagcagccctctaatagatcaaggtgttgtggtaaaaagatgcctatctatagccaatgcctgttacaactgcaagccatgtacaaatatgctgcactacctcttggttctaatttctatgcatgcctttcagctattggatcttttccctctctgcatcttctgtatttcagactggaacaggctgataataggcctatcacgtcctagatctaagaccatagcatctctggttgtattattctattccggggctagtgaccgacggcttttgtcttgcccccttttgagatgcgctactgaacgaatgagcgccgagaattcttctattggttcgagcatcaggcgatttaatctgcaacgattcctagaacgggcagtggcagatgcagctcagccccgaaacaggacgcgggccaagaatttcttcccttgggccagggagtttcggacgatcgtgagatgggcgactcatcacaatctcacgatctggcgtagagcgcaaacaggggatacaaatcgatacctgggaagcataaaacgacgatatgactgataccctttgaaggagtgaaacttacagttttaaaatataacatgtccgcgtcacaagggcgcagccgtccagccgcccagccgacgtaacaccagttatcaaaccatgccatattccgtgtcgcctttctagcacgtcggcactccattcttggcccagattcaccgcaacattgcccaagctgagatccactattaggggaccaagtcgaccaaatctgccgaacaatggtcccctttgttttgcatcaggccaaagtagccttcctctggagctgacccccggcagaaaatcagtggagacgccggagctgggcgaagcaagccgggcaaagctttggcgacatgatttagcaagagccattgccgtctgccaagctatcaggcgcggaaagtgaaatggcgccgcaaagagcatagatgattgaaactatttgggtgtaagttcacgccaaacgaacgtgaagtggcttgtgtaggttggactaggtcttagagctccaattcactgacacggcgaaggcgtggaggaagcaaaatgcggagacccatgcaatctcgctggtggatgcgctggcaggcatgtccgaacaaagcggttgagccataatttaggggggattttttctgccatggttaatactagactcggtgcgccgttttgaaaagcttcatgagctgtctgtaaatgctcttcgcgataatctcaccatggagtgcgaactgttttatgacggcggtctcacacgtgcagatcacgttgtgctgaaaaatttggagaacgacatcactaagagacgggaggctcgcgcggaacaatccaaagctgacaatgactggcaccatgtcttagcagagtcccgggctgaaccgcaggacgaaaaggactcaattgaggccgtcagggacattgctctcctcaagtccctgagagaccccagcgatgctcactttgagccaaccatatttgtgtccattgacgacctccctaaccgccttcccaagtctgtcaacaatcttgtcctgcagccattcgttcgctgggcacggaaaacagcccggcatgagacggacgtggtgatgattgtgcatctggtgctgtattttaccacatcagtcccgagcgccatcattttattccgaaactttaacctcatccatggaatcgtccatgctgttatgcaggtctactatgttggcacctacacgctcatgatgcaccagcacattcaccagcgtggaatcctgtccaagcagtacgccttgtttgacaagctatttccgtacattacggatcccttgatgggacatacgtggaactcatacttttaccaccacgtcaaacaccaccacatcgaaggcaacgggccagatgacctgtcctccacgatccgctaccaacgagacgacatcttccatttccttcactacgtgtcgcgtttctttttcctcgtctggttggatcttcccacgtactttatgcaaaagcgccgctggggattggctctgcgagcagcaggctgggaattcggcacctacttcttctattattccatggcaacctttgtcaacaaacaagccaccttttttgtgtacatcatcccgttcctactgatgagactgggattgatggcgggcaactggggccagcatgcttttgtcgaccccgacgagccagactctgattaccgatcaagcatcaccttggtggatgttgcagtgagtaaactctcttcgtattcaagctggcgatttgaaaatgtgggaattgacatgtctttctttgcagagcaaccgattctgcttcaatgatggttatcatacctcgcaccaccttaacccgctcagacattggcgcgatcacccaatctctttcttggagcagcggagaacctatggcaaagaaggagcaattctatttcacaacattgacttcttgatgattacttaccgactgattgtaaaagattatgaaaccctggctaaatgcatggttccgcttggagcccaagcagatctcacgatggagggacgaatcaagtttttgaggagcctgacacgcaaattttcagaagaagaaatccagaagaagttcaaaaagcaggcctaagatttcacacgatttatttactccaacggcaaaagatgggcagaagatcatgtttcgagacattgaaagagctctgataaagggatatactatctggttgaagctgtatggttactatgattgcaaatattggcggcgttttggcacaaggatgagagattatggatcttggattgaatcgacacattgatagagtttacatagctagagacattgccaaatggaaaataagagagacaaatatgcatcatgacgaacttatagaccaatgtctaatatttaaatcgctattcccctggtgtttacctcaattggtaggtccttgtagcagatgccttagtggctgcatgccaagagatgctgctaagagccgcacgggccacgctgtgggcagcttatttgcgcgcaacaagtcctctgaacgcaaataacgtcattcttcacttctgcgtctattgctctgcacaccgaattgctgttcattgcccaacaaccagcaattatcttacacaacacctctgcccaacatgttcggatttgtaggtcaattcagcagcttttgtcactggcaatcgtgccaattgcagctaacgcagcccgccgtatagcgcaagaccctcgacataatcacgctcttccacaaggcgagctctccagcctctgtgcgagtgtccaacctgctgaagcaggcatccacgagcgcccagacgagtgccgtcgacgatgccagtgctcgccgcgacccatttgagctcaacatcaccgaggacgccccaaccctcgatcaggtggagacaatcttgcagtacgttggccagaacggcgccgctcaggtcgtcaagggcgcaagagacgacaaggatgcgctgaggaagttcaaggagaacaaggagaacttgctacggccgctggtaagtattgtcaaggggaaataactcatggagcgcagtggctaatcctttgatagacggttgactggagcaacggcaaggcgattgcaggggacaacgagtccgagatcttgaagctactaaacgctcagaaatgagcatcgcaagcaaatcatcatgtataaaaaaaaaaagcttcataagctgcatcttcatatataccccactccttggaacaaaactatctgggcattatagacggtagtgagaaaaaaaaaataggattgttatttgatatatgttgatgtctccgctttccgtgtatctgccttgatgctatcgaacggcttcactctctgcgatcagagctactaaaggcaaacggatcgcaaagtttgtttgcagaggacaccaccggtttacggcttctatagcagcgccatagctacagtttactacaaacagctcgttacaaacagcgtcttgagagcgtttaccttctagagctccaccgttgccagctgtcttccagttgtaagattcacgctgcagatttgtcagtcttcattcacctcgccataacaatttttcccagcagttcttctacatcggatgaaaatttggttcacccaatttaaacccaccctcttcttccatctcttctctcctcttctctcttcttctctcaccggcaacgcacagtaacttcaaagcttttcattgcacaacagcaaagttgttggatacgcaaaaacggatccctactgttctatattctattcaaggctggcatcccgcctcttttatagccgcgaacaatttctcatcaatctctgcgttgcagaaactcgccttcgtctcgaatctaagcgaattcacagctacccaggctcgttgcaccttcctcatcagaaagaagagctcgcaatcaggtacgtccatttatcatcattttcctgaccctttattttccttttctgcttctccatcttcatctccatcgctcgtcacgtctttttttggatttcgtttttggtgctatgagcgctttctctgcgtgccagcaattattgatgctcgcgtccgttcgtttcaacgattcactttgccatctttcactccctgtccttgtttattttaatttcttctggggctttgttgaatctcaatatcactcttactgacaatcgtcaagaacttcatcatgactgaggccatgcgaatgaacccactaccggcaccgcatccggttcttcctgcggctgatttccctcgtgtttacgccgaagatttcccccatggagatcgtgaagcatatgctaaatactatccatatgggcttcctgtcacctacaaaatgatccatggcgtgcactcgcaaggagtggcccagacatatttggaggacaatcttcctatcggcttctacgccaacattcctccaaaagcggcagccatcatctcaacatcgaacggaagtcgaccattccggaacttggatcagattcaaccccagcgtcgaattcacttgtggaccaaagacgaaatccaagcgatttgcaactcacttcgcaagctccattgggatgggctgaagaatatgcagcagccctactgctgggatgacttgtggacttacttcgatgcctatgacctctatcataacggctgtctaaacctctggaatgtcatcaataccatttgggatgaaaataagctcatttcgattgacgtgaagcgcgaagtagccgctcatatcggccattgggcggatgagtggctgaagctgaaggagaatcgcaagaaactgacgcagtggaaagagtctcaaggctccatctatcgcattctcaatgataaggaccatgaatcgttgggttcgctgcaagatgacgttgtgccactcattgcgagcgcactaaaaagtcgtcgtgcctatcttctttctaacatggaagcagagaaagctgaagagcctgctgatctggtaacagcattccgtacgaacagcgttgagaactggcttagtaagtttccaaatcatttagctctcgtgaggccctgggatctaatttatctctagctggacagccagtttttgacggtagtggactgccaccgcctcctgtatctgaacctcaccgtatgtcagacaatccaccagctccctgctttgaacagaatgggaaacactactatctcccgccaaactgtttctcgcctccagagtctgttcagaaatctgccgacaatgtccaagctttgtacaaccccccaaatgttgtttcgtctccagcaacattttccaaatctggcgtagtcatcgtcaacggtagcaatgcaccaaaagtgccgcagggacctatcaacaaagcctatcagaagaaaaacgacgaaatacaaagccaaaatgacactcgcagaacctcatcgatgccagagacgtcatctcccatgatctctagcgacggcctggagcttgggcgcagaaggtcacagctagcggcggataatgaacattctaccagcgctgatgttagacgaagctctgagtcggcagctttgtcaatcaccgagcaagagctatctgatacttcactgtgtatcaagaaagggggaccggacgccaatctgggcaatcctatgaaagagattgcggacaaaaagcgagcagagcaagatgctactcatatcagtcgatcagacgatgtgagaatacaattggcatcgatgaaagcccagcagcatcaacaacatcatcatcagcagcagcagcagcagcagcctcaggcttttgagcgacctgattagtactcaggatcgactcagagacgcggaggcagattccagccagaagttgaaggccctttcccaatgcacgataccacgcgatttgatcaacatcaaacccctaatgtggttgcacctctggttaattctacagctccgaagcaactaccgcctacccaaagagctcgtagggtgtctccagaattaagaaagcccagtgataactcatctagcgactctttcaaacagggcttcactccctccactcagcaactagcagaacctgcagctttctatatgcagccagagaaaggaggcatgcagcatcatgcaatgcctcatgggttcccgtatcaaagccaccaattccattccgcacaaaatagaccgggtcctcacaatatgccatacagagagttttctggaactcctcaggctatgccgtctcatcagttccctgcagggatgcacccccacgcgattccatctaccatgccatgcaatacccctgccaatggccctgatgaaagtattcatccaactcagcaaccgagacaggaacattcatatggctcttcagtgtcttcagcgcacaacggatacccaagcaataaccgtccttacaacaacgacaacaacaacaccaatagaataggacaccgtcgagggtctcagagccaaaggactcatgtatatgcttctagccagcagcctcaagttgaacacaatgccgcctttcaagaaagctattcaaacaaatctcggcgacgaggccctccacaggacaaggcccagcaaagctcttggtgtcgcaatcctgctggctcaagcatggagtattgccactgcacctgtgaccagtgtaacgaacgcaacagaagtgtttgggtgagagcgagctctgcagctttttcttcgataatggatgtactctcatttctcaaatttgtattaagcactaggtttggcaaggtggaagaggcatttccagcagcatcaatgaagagagatgcgttcatcgtgaggtaagtttactattcatcaccgattttgttcacactaacgcctggtagatttgagagtgaatcctcggtcccacaagctcttgcttttggtgggggtatctttccagagaaagaggtcagaatcaccattcaatcagtccatcgatcaaagtggacgaagccgcgccatccgcaacaacaaccgagaaagcttccacctctgccaattacgcaccagcagccgccacgacacgaatcattcgctccaagtgaaaatcacgcccatgttcaggtgcctcctcgttgttcgttggcctcaagccgtacctccacatcagaaccagatcagcatgaaattccttcccgccctacgagtacttcaacgttacccaaagcaggcttatcgagtcagcgcatggaaaagcagagcatatcaccagttgttgagcccaagtgggatgaaaagcctgtcaaattgccaactccgactgaaatggctgtggccaatcgcgaacatttcgcttttgaggaaccgagagaacatgctgccgatccaacttcgttccctcttcaagcgatggactatccaaaagtgggaaatcctgaaaaagagagtattccatgttcagagtcgcttcctgaagaaaccgtgattgaaaagagcattagctgcgacattacaacttcagatcgcgacagtagcaaatgttcttcgccaaagatagtcgacattgcactaccaaatactcctatcaactcaacctgttcttcaagtgatacacccaaagcaactttttgtaacgatagttccccaactacaggaacgggcagtcctatatccaagaacaacaataggaaagtcaaatcaccttctccagttgtagtggaggaccgtcagcaccaaacttcgagtttgattgaggaaattgagaatgccgcacgggtacacaaagaaggtgataatgaaactacaacatcaagtgacctgaagaagacgcaaaatcccataccagatactgagagaccgccgataaccacagtggcatctcccgagaagcacgttgaatctagcacaaacggcagtgctcaaatctccagctacactgagaaggagataaaagagcgaaaacaggcctggaataggattcctatgccactggatccacgaaagtccaaaaaattaggaacaactgttgcgtctagccagcaactaagtctaccaatcctgaatgaaccgtcgaacaatacaacagaaaaggcagacactgctacactgcatatcaggaagcgggatcagctcaagtcgattaatttgctagggtcggacaaggtcaaagcagagcagtcagcaaaagccgaagagttggccaaagatgaaactcaacatcttaccaaagatgaatcactggactctgaccccaaatcagctcaactgcctatggtatcaccagaaagcagagtttccaccaatatgacgaccaaggaagagacgcaatcttcaaaaacgaaaattgctggcccacgtcagactgaatcagaggagactgatgctactgcttcgaattcgcaggcacccgcggatgaaaacaaaacgagcgacacggtaaatagccagatcaagccaaaatcaaagtggaacaaatccaagaaatccaagaaacgtccaaccttgacgccattgactgtcttgcagaatgaaggcagtagccgagatatatcgccatctgtctcggagacgccctttgtacagaaggaagagcctcgagcagactcccatacgcttacgtcggctcctgcaatgtccgaatctgcctctcgtcctgtgcattttgtggaaaagcctgaggagcgcgcaacagagcttttcaagggccctatagaacaggctacgataaatgttagaagtcagtattcatatgatactctacctcggggtcgacaggagtttagaagcagcgcgggcggctcattgaaggttcccaaaaagcggaagaacaaatatcctgcaatcacttcaaagacattcgaagcttcctcgaccagcagatttgaaccgccacagcctaagtatgctgtaagtggccagatgtccatgaggagcaccgatgactcgattagaccggactcagtaacgcatataacggaagcagactcttccaagaaaagtcgacttaaccctcttgcaatggcttttgaatctcctcaaaaagccagtgttgcagcagtggatactgtcaaggcaccaaatctttacaaagcaggctcactccgaatgaggggggaagaagagttacccagagagaaccaatcaccgtccaagttcaagattatgcaaagggcaatggctgcgcaaaactcgcctaccaaatctcaacagccgaaagaaaagcttgttcgacgcattgacagctcaaaggcgggtggtggtttcgagacttcgtcaaggcagcaggagaataaccctgccgagattcagcgtagctggtctaaagacaagcatcgaaatgaaggcgagagcaaagagccagtcacttcgaaggctacatcgcctggcaagaaagctgcccttgataaagaggactggccttcgttgcctgcatcgcgtattagatctgctacactccagtaacggtctttgtttgagaaagaaatatgtgtgttggaccagctgttattgtattcttatattcattctgcattgcgataatgtgtaataattaggttaggttagacggcttccgtcaggatatggaaattcaggggatatgttcgagtatttagatacgccagaaccagattttctatcattgattattcctgtcgatgagcagttaccaggcactacgcgctgtcattaggacttttgcatggctggagcaacgttgcattgcaggcagataggcacaagctagccattgaagtggtagtgtagtatttcatctatgcatttgaatttgtacactatagcgtccatgtcattaggccatattgatatctcgtcttcttcttcacacggatgcaggccagaagcccttgtccgacacaatctcctcttttatttctttttgtgtatatacaattctttctttccaatttatgctttgctaaccagtcctgagacggtatcttcgatctgcttgtctgtcaggccttcgagagactgtgacttttcattgccaaactctggaaccgatgtatcagttagcatataatcaatcacatctccatctgttcttctacttctttttcttccgctcttagagtttggattgaaggtagggtcgagaaacgtaccgaatcgagcgtagactttggggagagtgccggcggcttcgcggaggaggatcggggtgttggggttggcctttttgatggctgggtattgggtggtgaggaaagatctacatgagtgcctctctgttagctcaatttatatctgaatttacgtgtatgtgtatgcatgtgccaatttctctccgtcgtggggaaagattggaaatgcgctcgctgttcgggttctgaagctcgacgagacgggcgattggtaaacggtagctgcgcatagctacccatgaaggtaggtataacaggtatagcgaatatatggaaaggtgcacatctggaacctttgttgcgactccacgggtggacaaggcaagagctaaaagcgatatcagaagggcttttcgaacgtaccgaacagctgcgctcttctcggaggtctggcagaagaggaagcgaacctccttgagggactttgcgaaggcgaatttggcggacattttgattgggcgagagagaagagcaggagggaggctcaatgggggggggagcttttggaatgggaaatgtctggaaacttgcgcctttcaactgcgtaagtgtagtatcgagatagctcatttgtcgttgttatgggtggggctttttgggaattatgcacatgcataaaattccctgcttactgcaactatgcgcttatgcaaacttcgggtgcataaagtaaagtccggtgtcggctgaatcccggtgctaaagggaaaccgttccgcccgcgcagttattcgggagctctcccaatctccaactttcctttttgtttagacaattgcagtaaacgagtacgaagaactggtttccactgcccagaatatttctttttttccagtgagtttcgtgagctgttccctgtctcttctcccatgaattatactactttgtgttttctgtcgttgtatcgattacgaatcgcgcgaaaaggacaaggaaaagggcagctttccaaaaagccgtcgcgatataaagatgcctagttttcagaatgctaattacaaacatttatatcacagaccatggcccctacgagcaacattctgcgcgccgcccggcccatcctccgccaacgcgccgccggatcttcgcccttcttcaccagccagaaccagcagttcttccgccagcagttccgccagcagggcaagcgatggcagagcacggcgtccggggagcagcaggagactgcgagctggttcaagagggcgtgggagagcgaggttggcatcaagacggtgcacttttgggcgcctgtcatgaaggtgaggattttccgactttccctctatctacatatatatacgctctgggtttcttagatgggggggttattactgaacaactggctgactccaactctttccaacagtgggctcttgtcctggcgggtatttccgactttgctcgtcctgctgagaagctgtcctttgcgcaaaacttctctctcatgtgcaccggtttgatctggacgcgctggtgctttgtcattaagcccaagaacatgctgtaagttaaataatccagacaagaaaaaaaaatatgaggtgggaaaagccactgacatggaaacccatcactcttaggctcgccgctgtcaacttcttcctcgccctcgtcggaatcactcaaattagccgcatcaccatgcacgagatgaacaagaaggagaccgtcaaggacgttgtcgaggccaaggtcaaggcttaaaaagttcaaggtgcttctttaaaacacacaaaaacaggaaaaaagctttgaacaaaatatccataaacaaggacctgatattaaccgtcatatccgtcatatcatgaaattctctccatcttgatagacgcggccatgccgagacatggctaaaacaaagagggaaagcagatgcgagggggcctcgttaattgcgcaaaatttgccatgggttgggatttgcttgtacagtacttgctttgcctataagaggggttttattttttattatttttttattgcatgttaaagccgattgacatcatcggtatcgagtgaggggaccatgaattccgcaaggatcagaagagagaaaggggttagattgctcacgtagggcactttaagcaattttatgtttttctatccgacaataacctctctatttactggactgactgcgaacctggtgactcctatgtaagaaacacttgaaccatcttctccaaaaagaaaaaaccattgatattccaaaaaaacgtcaaaagtggtataaagcacgttcatctagtatctagcagacataaactacctagacatctcagattaaagtcatcaagagaaaatgatgaaattcatttagaggcttttttttttttttttttgcattattccctcgtgagctttatttctttaacagttgcatccatcttctcccaagcgccgtgccaagaaaaataaaataaaaggacaaacaaaaggaggggatatatgagaaaaaaaggagctggtgatacgaaaaccactgccccgagatacagatagaaataacagaaagatgaaatagaaagaagaagcataaaaaaaaatccagcctgttcaaacaggaaataaaaacagagctccaaagacactattgataacaacattgtctcatccataaagctctttctctccctctcatatatcggcgcgagtgccagcaagagaattctgcgtcactgctgttactcagcatggccatcgttgagaagcatctccaagatgacctgtctgcccgacagctccggatgagacatggcaattttgacagttcccttagaaacgtcgcccgccgttgacaggccaccgttttggttatatacctgcgaagcctgtgccgcgttgtctcccgttggacccctcacgccaaagtcaatcagccgcacatcgcgtcccgcaatgatttgccgtagccgtccgttgtcagcgttacggacctcgacgtagtcctcattgtacaaaatgagatactgtccgtacatggtcgcacccttggccttcttctgcttgcccgtatactccatgatgagggttcgactcacttcgccgtgtttgtcgacgtacacggcacaatcctcatacgtgaggatgaattcgttctcgttaagtcgaaacatgcccagaggatgctgctctcggatgcggttggcaatattggaaattgctgcggccttgagatcgggaatggagattggctgcttcttgtcaagcgtcaacatctcaatgcctttggatgtagacacggcgatgtaagtctggaaaagacttagagagaaacactctgtcgggaaaaagaattcgtcaaagtcacggaaggactccgtgcttcccgaagcactcttgccccttccaaacaatcgcgacttcttttccgaagatttctgcaagatgggctcaaggaccttgaacatggtgtgtaagccttcttttcgtttgtggaacagcagcgttcgatccttcatccttgcagtcgcaaagtaggtcacatccttggccagcctttgaggagcctttcgggggttgtcattgacaggcgcagcgtattctgagacaggggctaccacatccaaaggataagatattaatgacttgtctgcaattacaacgcacacgttgaactcttccagaacggcgatttgcgtaactctggcgatttgaaccgtctagatattataatacattagtaaaatgataatagttgagaccaagagtaattaatctacttacccgagtccatcctcgagggtttgaagggtctgcgatgtagatgccgtagtctgttccgatagcgatgacggccttgccgaacgctgagaaagccgtggcgcaattcacctgggcacgacacacgggagccacgccttgcccagagccaaggacgccttccaactcctgaattgctctgtcgagcggcgtgcccttgacaggaaccccggcagatcttgcgtgaggagaggcgacgtcgtagttaaatgaagcatcggcaagtacacgaagcctgaacggttctgcgttctgagagtgcagcgccttcgcatgctttgtcttggcctcgacaatcttggtgcaccagtctgctcggtctcgagcacttgatgcatagagcgtgtacacttcatggcccaaatgcttgatcttgaagggataaaggatgttggtttcgccttcgttgggtcctgctgctggcgtgagcatcgtcgatgagccggtggtcgagccggtcgcagcatgctcaaggcctggtcggatggtattgtttgttggcactttgttgagctgattcatgggcaccgcggcaggtccaacagctgctgtcctggccaatggagccgtaatacccttttgtttgatgacgggctcgtcattgttactttccaggaacaaaagaggcatcggaattggctgtcaaggttagctagcgttcgttgcttggacatgaaatgacaagatataaaaaggcttacctctttggaaacatcgtatttcttctcccctctgccgtctctagagatgaccacctttgacaaaatcaaatagtgatcaaacagcagggcatgtgtgtccacccatttcataccgctcgtgctcagtctttgcaaatcgccctgtatttcaagagttctgccaaggtggtcaaggttaagcacagactggaagcctggtcgtaatatgagcattcggtcgagatccatcatttccactctcttggtagtctcagcaaccttggcatcacactctagggtgaccacacgaatctcttcaatggctcgcttaaggttagttagctcttcgctttcccctaccatctttcgctctactgtttcaagaaggaggatatatcgctggagacgctgcagcggagcgatgaggaaatgggtccagtcttgcttcaaggaggccttgtctttctgtttgtcttccaagaatttcttgaacaagaggtttctgctggcctccttgcgtatcatatacgcggcgcgaggataaccagtagcatactcaatgtagtcatttttagcttttcggatccactcccggaagatatcgctgaagccgacgatccacggtccttgctcctgttggcggtacttgagctgcgccaaaagatggtccttgttgatgtgaacaactgtatcgagctttccaaagactgcggtcaaaaacttatcacgcttgtcagggtggataacgggtggttgcctggttcgcaaatcgtctctgtatagcgtgcggaagatattcagctgcctgatgtaaagctcctcaccgttgacaatttcgtgcagaatgttttggcgctccacctccttctttgggcgggtttccatgtcttcctttgtcagtttatagaagacgtgccagtcgtctgcggccttttcgttcaagccctcaagatccacctttttgagtgtacgcatacagtgaggtgaatagcaacggccgctaatctctacatcgtgcaccttggaagcgtaacatccagacccggtcaactgccacaagactcccgagatgtggccgctcccaagcttgacccattcttcgtcaggttgaaggacgtcgtatttgagcatgtgagccagcacagtggcactcagagcctcggcatcggcaacattcatagtcggcactttgaacgtaaacataatggtcaacgcctcctcgataatcttctccttcaggtcaagctctccctcagccatttcacggatccaagcttcgatgccactgagtgcccatggctctggacatcgcctaaagtcggcaggcgtaagctttgacggaatgaatttctttttcctgcctccagtgggtagggtgatgctgtcgaagcctcctactggagcattaattccgccatcgtactcagtaattggttgcgacggcagatgcggcgtcgcctgttgcctggccaatttcctgcgctcttccgccgcatctgtccttgatcttgccggtgtctgcacctgcggcgtatggctgtagcccaccagtgaaaccgatctttcaggctgatacgaggcggaagcatggccattgtaaaagttctctgggttctcgtattgctggcttcttgaatccgtacttcgagcatacgaggggtatccaacaacactgttgagttgccctgaagtcatggagctggtgtctgagcccggggcgggaggaagggctggtagaggccggtttgaaagacccgggtgataaaagagatcttcgtagtcatctttgttcggggactcggctgttgaactgaggcgggaatgaagggagactcgctcgtcaccctcgtcgaagctgagtcgcttggcacggggcgcctgtaagccgcccgtatcaccgtagtctacttcggcaggtcggctgtgacctggtgttggcaaaggtcgaggagatccttgagacaaggaagagcccgtgtagtttccgatcccatctccgtaagtaagtgtacctgcatagccaccgctgagacctcccaggtccataaaccctccatagtcactgtcactgctatgatcttgctcttcaggcggcggggggagtgggttggactgaggtggatgcgcaatagttggcgcctcgttgtatatgaagctacttccgctgaatcgcctttcctcgagttcggcctgctgcatggccagtacgccggcagctccctccaagtcgtcggaatcatccccatcgtcatagacagcttgcgtcgctgtactgctcgatggtcggtgaggaagcgtcatctggccgttggcagggagcggcgaggggagtggccgggcatccgtccttcccagttcagcttcgatttcttgcatgatgctttcttggtcgtatggctcatcatcacggtacggatggggctggggaagcgggcgaccgtttgcatcccagggggtagcctcctcgggcagatcggccattggtcgattgggcaacggggcattggttggatgcctgactactccaggagatccaagtggctgcatgtatggcgatgccagcgaagacgagccctgtgagtctgatcgcccagttcgattaaagtaggcgccatcgtttacaggataggagggcatctgagaggtggttggatatggggcctgagagtttgaataagcagcagggctcggactgccgccgttggagccatatccctgatactgcccagtgctgtaggtcggagaggcataagccgaagactgagattgagagccagtgacggcaaacgacgatggactggtgggcatatggtacgaggcgtttctggttggagactgcgtcggatatggcacgcctggggactggggcgggaaggacggcgatgcctgcccagcgccagcgccagcaccataggactggtcatggccgctgctgctgctatgcccatgatacgtgggatatcgctgcggcgccgcagaagcataggcggcggggttgtatgtctgaggggcagcgtagttgttcggcgaggggctgctgtaggcgctgtttgagctgatcggggtcgcattgtatcgtgtcgacatggtctgctggtgaacgtagggcacattggtcgactgcgaccggtggaagttggagggcggcgcaaacgactgagggttgtaggcagcgtgcgagggcgtcggcggcggctgctcgtgttggtactggtgggcgtagccagacattgcggtgttgctggacgccgggcgggcgggcgggtagtttggctgggtcgatatgaagagctcgtcgtcgccaacgctggccgacgggcgatgggcgtgtgttaaggcgccgccgtactggtcctggggatggccctcgtagtaggtgccgtcgtcgccgtggttgaagctcgcctggcgggccatgttggattgctcggcgggctggccggcgacgggatactggacgggcgggacgtgtccgtaccggcgtccttcgttgttgcgaaaggacatgctttggtgttgaggtggccggcggaaacgagtcagcggctagcgacgactcgcgagactggtatgcagcagctgacgcctttttgccgggtgggctgtctgagacgagcctcacgggacaactttatcgcgataacggtgttgagcgagcgacggaggcctgagtcgcattgggcggcatcaagggagacaaaagacaatgggctcgtcaaccgctaggctgcttggagtcgaaggcttagctcctggtgtgcttggccgagaaaatcccctccgttgtgcccgaaaggctgacaggacagcttcgcagtggagtttgcccggaggccaggacggcttcctgtcgctgtatgcgttgacgtctctcgcagtaaaccccaggtccagactcgcaatcagacgcacggcgcaagtcggaaaatagagtcgggtcgaaataaaaataggtctaaaacagacgcagcacaaacaaggaacccgttcaacgccagtcagccgttcggcgggagattggagcttcgatcaagcctcgaaaaagaggaggcttacgcccatgcgtatctgtctgttgaggtcacttcactttggctgtgtgcgtgtgtgtgcgcttgcgctggaaattaggtgccaataagcccaaagaggcgctgggggaggcgctggcggggctacggatccagggcctgaaacccagtggcagtgagaagccactgcgtcttgctgctgttaaagagcgccgcggtttcttgccaccgcattatagtacttggaggtctagtacctacctatctgccaatgcaacatgaaagcatcaaatgccaatgcctactacactattttagaataggcgctaagaaattgggggagcactaggccgcgtatagactgtgagaggtccctgaaaaaagacatgttgatttgatcccatggaagccaagcaccgaggacataaaaccatttgatgaagtcaaagcaaaaatgcgctagctttcagctgccatcattgccggcaatctcacatctgcagatctactgaaattaggcatcgcttattacatgtaccttgaacgcatataaggagtgaatcgcaaaagagattgaaaggctatcgcgcatagcctcgccgtcgctgaatatcgccgtatgaggtcgcacccaccgacggcaatggcacgtggagggcgcacaagtaacgaaccagacatcaatacgaagactcgccggccccaatctcggtctccgtgcttggccgtctcagtaacttgcaatgtttcgggcgtcctttggtgtttccgcggagtaattggtactgtgcctcgtactctttcctcgtatatacgaggggctgatgaggatcagcgcggctctcgtctgtatacacggaagtaggccgcatgaagcagggcagtgttcacttcatccaattgccaaattgccagcttcaggttggctgaaaatgggttttgtgggtgtgcctctctgggctccaaacagggccagcagtcaacaagaaaaaggcctccctccctctttaatcaattagcatggcgtcgaaacttggttgaaaccgcaaaacacgccattgcaggggccatgagctctgaggaggggtgcacaggcaatacaaggatgctaccttgcctagaggatggaaactatccacgacgccgggaaggggctagcagttaatctgaacgtgaaaattgttcttctgcttctaaaaacagagttgtcaaacttgtaatccactactgacgggttttacttttctcctactaccttcatagtaggtagctgtcccctgcataggtatgatagagagcgaagctgatagaacgcttcaagactcctccttgggcacattgcaacgccattgtgcaaccaccactgccacgttcgccaccgacgcctcatcttgggtagagcgataggcagacaaggggtgcgaagaagaagagggaatccttggataatcaacacacatttcttaattttacacaccataataacacttactgttgctatccgtactactgctactactgctattactgccgttactaagctatatttaagatctagtgctaaatgatatattcaaggtactaaataaccttttctcttataaaatggtgtttatattttaaacttgcatgtgcatttctattttgcagtccctatttttcttcgcactccttggcagacagcacaatcaggccctgcgaatcaaaggtgtcgtgcacacagcctccttatgatcataccctattgtcggcctcaccgttatcccttgtttttgtaagacaccaattacatcggtgagcttttgtgttaccttggaccgccataagcgtacagcttacaatgctgttgatggtcaaagatgattatcaacttcataatccatcacttcgtcacattacgcactatagctttgccagcctttatgcccgagttctctgagtggaaaaactggctggggttcagtggtcccttggccccacccggtcggctccgtgccgaaattcgctgccggcgcgccgtatacgtcgagcagccggcaaaagaggatattacatgaataaagagatgtcaatgatttcattgatgaatgtattgagatatttatatttagataaattattcggctgcaaaggccttccgatcaaggcaaagcacgctgatatcagcttacaagcttggaaaatcggggcggttccggatgccgattccccgtcttctctaatattagattggaatcgatgtactgaaccaaccgtcgacccatcgcggatcggcaggcctatgttgcttcccataaacgctaaatgctaaatttaacaggttggctaccaggaggttatcatggctctaaacggaaatggaatgatggtcggcaccaggcgtgtaaaatcaagaagttggcaagcagaggcattatgttttggtaatcatatcaccacattggagcaagcgatagtaatccacagcttgtcagtgtttttttttttctgtgaggcttctgtttgcaatctagcattccaagtaaaaaataaaaacccacttgttcatatgacctcttgctagtttcagcatcagtggacgccacgaatcgctcaggtttcagcattcttccatacaatcaaattacatgtatctaagctaatctgtctcgtggaagtggtctagtagctgagagctcaatcttatgaaaagaattgggctctgattgtaagcttaccatgatctttcaacttctgtctccaagatcgttgcgtagaagtacaagttaaaagggcatttacagctgtactagtacctaggtaatcactgtgtcgctacccattcgatgatgaccgtggtttaccattctgagattatgtattggaacaggacacttcccccaagcaatatagtcagatcttacaatcaatatcaataacaagacgagtatatcatcctatggtgaagttaggagcggataaatccagtcacctcgggagctgtccttgttgccagcctgattcgggatacacagatggagaggtgagcgtaattagttgaacagatgatgagctgctgacctcaacggtgtcgcagagtaatgccgtgtgaaataattgccgtaatgtgcaacattggctgctgttactcaaaggttcgttggttagagagggcaatcacgtttacatcaacatcaagattcacctcttacgagaaaggcagccttagtcatacacctttctctcccaccaatcacggcgatggaagctaccagaggggcaatcgccattcgcagctctgcgagttcaggcctctcaatgacctcctcctccatcggcacccagcctcggcttatacaagcacattggccgcagcagcgatgcggaattgcttcgctttgtcgtcatttgtcagccatcaatgccctagcgttgcgggcttcgagtgacatgagaggtcgcctttccgcaagtcaggatgacgacaatgacgctgcggggcaaaatggagctgcccagagctcccacgaagacctctccccctcaccaagcttaatcatggtcctgtagctaggcccaatgtccattgcctgaagcctgctggagagttattggcaggctgctgggcagaagcacatcgatagcaaaaccccacccttgaaacgagctgcgttcgtaactccggagcggcgaacggtttcgattctcttttagctggctcgagcctctccaaactctgtcctctccacctcttcatcatcgtcattttctcgccgtctttttctcgtacaaaaacaattgtaaaaatccaaccgccacaatggtcaaggctggtaaggaatcacccgatccccagatacaagctcccagaagcagcgccgtgctcggctttatatagtcgtcgctggcccagcggaggggccatgctgtgctcatcccgagctggtttgagggggtttttttccctctttatcagctcaaacggcttcattagaccagcgggccgcgccgcaaccttgatagacaagacaatctggctctgcttcttcttcctattggaagatgctgccggcgcaagcgtgtcccttgatggccgcggcgcgatcgcatcgcagcccgacgaactgctaagagaccctctgctaacggcgatctacagttactatcctccgaggagacgcaaaggtctccggcaccgtcatcttcgagcaggactcggagggtgcccctaccaccatcacctacgacatcaccggcaatgacgccaacgccaagcgtggcttccacatccacacctttggcgacaacaccaacggctgcacctctgccggccctcactgtgagttgatctgatacgctggagtgttgggcgaaagaagggttttgcttaccaaagttgctcggcagtcaaccccttcaacaagacccacggttctccctctgatgaggcccgtcacgttggtgacctcggcaacatcgagactgatgctcagggcaatgccaagggcaccatcaccgacaagcttgtccagctgattggccccaacagcgtcattggcgtaagcaacctccatctctgcagtgttttctggatggcaaatcgtgctaacgactcatatttagcgcactgttgttgtccacgccggcaccgacgatctcggcaagggtgacaacgaggagtccctcaagaccggtaacgctggtccccgacctgcttgcggtatgtatcatcttgcctcctgatctcagattgctgtaaatgtccaattgctgacgtagggttgttacacaggtgtcattggtatctccgcctaagctcgccaaagcactgtagctgctatgcgcttcacctaagcttctagaagatggaaacaatttgtatggcaactgaatggaacttgcccccggctaggtaaaatgtagtaaacaggtaaacaaacaaataaaacaagttaaaaaaccgccgtgccttgctatgtcattcgcatctcgtaaagcaattctatcctttgaatagctgtgatagctgaccatggaggggtaaaaacgaatgtattatcggcgcaattacaccacaaagggactgcctcgtgctgctgcttccatcccatttacgtgcaagtacatcatctatccatctatagcgcggacagctgcagtggttcgtacttgaaaaccacatggcccatcctatgagcacattgtcctggccagcgcctttgcatgctgtgtaacacaatctggctgcccacagctcggtataggcaatttcattgtgcccctccttgccagcgccccttgcgccaccaacctttctgccccgcgcctccgatttggcttagttgtctatttcggggccatagcacgcaaaaggcccctgtcccacagtgaagccacctgtagctttcaaggccgcggcctaggagaggtactcggcactaagagacttgacaccttgcccaaaggcacacgacaaagctgcttcctccatcagctctgcaatctgctcttttgttgctcaattcatctttccaagcttagattcggcttggtagaccctcaaacacaatcccatctcttcttcggtcctccgctcaggtatgttgggaacccccaagccatgcccgcagtcatgccactgctattcccaactgttgtgcctctttctccgcctggtggtgacatcagttctgctctgttctgccagtccagtccctttggacgactcaattgcagtctacatgcagcttcgcttcaatggctccaggctcctatcctactcgcagcaaattgctgctcatttccccatctctgcttgaaacatctaaaccatggcaaaaccacacaatcaagccacctctcttcgaagcattcagccttggctaatcaaaacccctactccaattaggtttccccttgtcttcaccttactggcccatcatgtcgaagacctttatcggcaacgtcaagagtgtcttgagcggcgacaccttgatcctgaccagccccaacaaccccacggccgaacgcacgttctccctggcatatgtttcggcccctcacctgaagcgagagggggacgagccttttgctttccaatcgcgcgaatatcttcgaaatctcgttgttggcaagcctgtccaatgcacagtcctctacaccattcccacgaccggccgagagtttggtacagctcagctcaaagatggaactctgcttcccgatgaacttatcaaggctggctggctaaaggtccgcgaggatgcaggccgcaaggaggaatctgaagagcttctcgataggctcgagacgcttcgatcccttgaatctgaggccaagtccagctccaagggtctgtggtcaggcgtcaacggcaccatcgaggttcagaacgacctgggcggccctgaattcctgacacagtggaaaggcaagaccgtagacggtattgtcgagagagtgctgagcggtgaccgattgctggttcgcttgttgctttctgataagaagcatgtgcagccactgactctccttgccggtgttcgaactccatccaccgagcgcacgcttccttcttccggtgccacacagcctgccgaggagtatggaaacgaggccaaagcattcgtcgagacaaggttgctccagcgccaggtcaaggttgagattgttggtgctagcgctcagggacagctcattgccaatgtcattcacccccgaggcaacattgccgatttcctgctccaggagggattggccaggtgcaatgacttccattctaccatgctaggagagaagatggctcctctgagagccgccgagaagaaggctcagtcccaaaagattcgcctacacaagcatcacgttgtcaaggcagagactggagacaaggagatgaccgtcaccaagatcattggtgccgataccattctggtcaaggccaagggcgacagcgcagagaagaggatcagcttcagcagcatccgtgggcctcgaaccaacgagccctccgagagccccttcagagacgaggcaaaggaattcctgagatcaaaattgattggaaagcacgtcaaggtcagcgttgatggaaccaagcccccatccgaaggcttcgaggccagagacgtggccacaattacggaaaagggcaagaacattggtcttgcgctggtagaagctggctgggcttctgtcattagacacaggaaagatgataccgatagggcacccaactacgacgagcttcttgtggctcaagagaaggccaaggaggagacgaagggcatgtggtctggaaagcctcaaaaggctaagcagtacctggatctctcagaaaacactcagaaagccaagattatgcttgctacactacagcgtcagaagagagtgcctgctattgttgacttttgcaaggccggttctcgattcaccatccttattccccgcgagaacgtcaagcttaccttggttctgggtggtatccgcgccccaagagcccctcgtgctgatggacaaggtggcgagcctttcggcaaggaggctctcgacctggccaaccgacgctgcaaccagagggactgcgaggtgaatattcatgatatggacaaggtcggtggattcatcggcgaactgtacattggccgtgaaaactttgccaaggtccttattgaagagggcttggcctcagtacacgcctactctgccgagaagtcaggaaactctgtcgagcttttcgcggccgagaagaaggcaaaggaggccaggaatggtttgtggcatgactatgacccttcacaagaggaggaaaatgccgatgagggtgctgaggagaacggcgctcccgaggcggaagtcacgctggacaagaagccggctgattaccgagacgttatcattaccaacattgatggaaacggaagactcaagattcaagagattggaaagggcacagcagctttggaatctctgatgagcgaattccgaaagttccacatcgattccaagaacagcaagcccctcgcagacgctcccaagactggagaattcgtgtctgccaagttctcagccgatggccagtggtaccgtgcgcgagtccgagccaatgaccgcacagccaagcaggcagaggttgtgtatgtggactacggcaacagcgagaagattgcttggtccagcctacggtccttggaccagaccaagtttggtgtccagaagctcaaggcccaagccatcgatgcatcgctgtcgtttgtgcagctgcccaccgccgcgcactactttgaggatgctatcggcttgatctatgagctgactgagggtaagcgcctggttgccaactttgatcttatcgacagcaaggagaacattagctacatcacgctctatgacaccaagggagatggctctctgcccggacccaatgactccatcaataaggagattgtagtcagcggatacggcatggtgcccaagaagctcaaggcatgggagcgtagcaaggcttttgagtcgtgcctgaagcacctgcgggaagtcgagggccaggcaaagcaggacaggcagggtatgtgggagtatggcgatatcacggaagactaaatgggcaacggaagatataaaaaaatgtttgggggtaaaaaggaggggaggttctttcaactagggattttctttctttttatagtttacatagcataaagcgagaaattgcattcccgacgatacgtcagtacaaagaagatggtttatcaaaaaaaaaagtatcttgttatatcaatccaggacgacctttggaattttcttcaagctaggagaatctggctggaacacataattttgacattgagaggcgaacgagacagtggtgggtcaagctatcggaaagagccgagccaggtgcacatgatgatgatatcgtcgttgatcccttgacgggaagaaacgatatcctgacgaagcaattacaagcggacacggcggaaagggtccgggggactcaaactgcatcctgttggtcagctgcgtctcataacttattaaaagaaagcgacccgaccaggacacgcgcagccgggcgaggccggtttccatctatgtgagcaatgcagcaccgccgagcatgtcatgctcatcacatcatgctgcaccgtcgccagcagccttgcagcccccagctccgaggcgcaacgggcggcccgcgaggttcccgcgtattccacggagttccagcaagcgtctgccaattggcgccttgcaaaaaggttcccaaagttccggcggtaggtggagccgcagaggaggcgacccgttgagaggcccccggtgaccggttcaacaacttttaggcctgcattacatacctaggtacctagaagcgcaagtatgaatgcctatagcccggcaaaatagcggccaaggcccgcgaaccaacggcgcatgccactggccggctcgtcttgactggctggatccaggcccggcagctgctgggaactttggcggaactttgcgtgactaagactgcctgaggtaattgctaaggcaaggccgcagggccactatgacttaatggcacccccactccgtgcacccaaggggggcgaaactggcgccggagctggctgtagcaaccagatgccggcagcgagtacaagtatccaatatatctcgtcgcagccagtccctccaaactctccttctcccaacaccacaatcgcctctgtcccgtcgactgcattatccttctaactttttaatcacaccaattcacattcaatatgtccagctctcttgaacagctcaaggcctctggcaccgtatgttccctccccttctctctaccccgccaaaatcaaaccacaatacctacccctccaagcgaggggcgaagcagctgttgggagcttcggcgcccggctcgggtgttgctctcaaagttgtcgaccggcaatgctgcttcgtccacgtttgggggagccgcaataactcgcaatgctattcctgagtaactgcctgcaacatgtactgacaattgactttttggcgacaaacaggttgtcgtttctgacactggtaattattcccgcaccatccgcccaaccgcgatttgttccagctcgactaaccgtttctttcataggtgactttgctggttagtattgctctcgtcgatgaaatacccgggcattgcttttgcaagctgctatatgcagtgccctgccttccccttccccccccccaaggaattgttccatcagaacaagaagctaacaagaatgcttttcaacagccattggcaagtacaagcctcaggatgccaccaccaacccttctctcatcctggccgcctccaagaagcccgagtacgccaagctgatagatgccgccatcgcctacggcaagaaggagggtggcgacattgacagccaggtcgaccacgctctcgatcgcctgctggtcgagttcggccgtgagattctctccatcatccccggcaaggtctccaccgaggtcgacgctcgattctccttcgacaccaaggagtctgtcaacaaggctctgcacatcatccaggtaaggctcgacaagcaattctctagatcagagccggaaaagaagactaaccatttctctcttctctgtgaaatatagctctacaaggagcagggtatccccaaggagcgtatcctgatcaagattgcctccacctgggagggcatcaaggccgccgagatcctccagcgtgaccacggcatcaactgcaacctgaccctcatgttctcccagacccaggccatcgccgccgccgaggccggtgctttcctcatctctcccttcgtcggccgcatccttgactggttcaaggccagcaccaagaaggagtacaagaaggaggaggaccccggtgtcgcctccgtcaagaacatctacaactactacaagaagtttggctacaagaccattgtcatgggagcttctttccgaaacactggcgagatcactgagctcgctggctgcgactacctgaccatttccgtaagaactcacaatcaatcccattttcgaacttgttttatacatgactaacatgctgcccttgtttagcccaacctgctcgaggagctcctcaactccaacgaggccgtccccaagaagctggacgctgccggcgcctcttctctgaacctcgagaagaagtcctacatcaacgacgaggccctcttccgattcgacttcaacgaggaccagatggccgtcgagaagctgcgcgagggtatcagcaagtttgccgccgatgccgtcaccctcaaggacatcctcaagcagaagctgtctgcgtaaataaagccgctaggaggcaaaattgggtttttttggtttgattttttgggctgttgataagaacgtatgaaaaaggtctttcaaaatgtgaatatggagacccacgattccctttatgtttgttatctatgccttttgaaaaagctcttgtagaaatttagcaaatgaaaaaaaaaattgggaaaacttgttgatgcttgatgaaacgcgttacaaatggtatagcttgtatcgcacattgtttattatattgtacaagagctatatactatccgtcactttgatattccctaaacacaactcgatgtggtatctaaatcttgccatcattctcataaatgcaagttaggaagaaagaacaaaacgccgataatgctgccgttgctgtttgctgaatccaagatccaaatccaaatccaaatccagatccagatcccccatccctcatccttcatccccattctcgagtatatgtgagtcccaatctggcaagagatgacaagtccataaccaaagaaacctcttttttctttaatccacaacagcatgttggatcccaatagccctttaaaacaagattaaagcatttctctttaataaaaactcagaaaaggaaaccgaaaaattccgcttcaaggctccttgcaatgcacctgaacaatcgtatgcgtaaaccccttcttggacccttctttgccctccaccaccatcgccgtcagggcacctccccgaacgcagccagagtcgagcccgatcgagtacttgtcctcgcggaagcccctcttggcgtcgtggccgtagacgacggtgtggcgatgggatttcttgaggcgcttctggaagtggttccatgcgttggaccacttttcgccgtcgcggccttcgatggggatgattgtgtcgcggtctgtgtaggcgtctttttgctggatggattcgagagtttcgccttcttcctcttcttcggggggcggtgcttctgctgctgctgcttcttcctcgttgtcgtcgtcgtcgtcgtcgtcgctgcgacttgactttctgccgcctttaccgcgcaacttttcgcgagggtagatcaaggtgcgcatgttcatgacggcccacgggtcctgcagctcgggcttgacgcccgggacgaggcccgcgtggacgatgaacatgttgagcggctcgacggcgaggatgacgggcagcttggagagccactcgacgtgttccttcttcagcttgcggcccgtggcgaggaactcggtctggccgcggcggtcttcttcatgcggtgatgcgaggtccttgctgacgccgctgaggttctcggcctctgcgagggagagcaggatgcggtcttcgtggttgccgcggacggcactggcgttgaggctcatgaggcgggagatgacgccagctgagtcggggcccttgttgatcatgtcgccggcggcaatgaggtggtccttgttggtgttgaagtcgacttttttgagcagcgtctcgagggaggcgtccatgccgtggatgtcgcccacaataataaggcgccgcttattctcaaaggtagggacgagttcatcggacaggttagccatgagcgtgaggccgtccatgctgggacgccggaaagtgccataagtcatgggccgatcggcgtcggtgatttcgacgtggtgggcaggccgcggcggcaggacaggcagaggcttgttgttgctgttgtccttggattcgcggataaaggacatgttgtagagtcgcgtgacgcataagagggcgctggcgatgaagaagaaaagggccgcgatgaagaggattcgccggcgttgctgtggttgcgccatggcgggcgggtgtggcgattttggcccgttcccgctggcttgttttgtgggtggtgtttttctacgtctgtttgtactagagctatttcggcacggtaatggaggagagaaagtattcttcaccgaggaactgaagccatgaaggagtatacaggtggaacggctggagaaaagggagggtatagtgagcggcaacgaaggccgatgagagacacggccgatgttgttgaagggaggaaatggaggggagcaaaaaaaaagatgaaaagaacaagataaaagggtaaataggcaatactagctcgaggtattaacagatattgaccatctattaaaggggaagcttccttcattttggttttttccaccttcagcctggtcacgttagcgacttctattttagtccaaatatacacgcaaagtgtaactacattacgcgtcgccttctgcagggtttgccttgcatctctcacaagcagaaaagcaaaatcccccatactaatctgcccatctgccgcatgtacgtgtgtatggtactgtacagtacaggatgttagctacaggacaaatctgccgtctaagccgtgtaggcgccgcaacgggggtgttttgggcaggtttgatgacgacaacggcgggaatgccaagaccctaagacctcttctgggacttgtcgctcgagctcttggggtttatcggcctgggcagctaggcgattaagggcgagtcagggccagggggaggaggggagcgggtacgactattgaagttgaaagtgcaggggaccatggtggtgttggggctgatatggagcgcgtgctgcgatactgtagtctgctctgtatagggatttgagctgaagatggtgaacaataggctactgaataaggtgactgatttgatgtcgatatttaccgatactgcagagtatgtagggctgtaaagagccatgaatcttgtctccctttttttccccttctctgcgtgttgaaatacgcgtgtttgatggctttgattagtgctgttctgaacggatatcggcatctggggacgcacgtgggacggcggttggcgggcgccgatccgagcgcagcattacgtggaattgtctggactgttgctgtaattgcatgctggttttgagatgtgatatggaggtcctcgaagactattgttgtttggggatcggatatatgaggagagtgagaaagagatgatgtttgtagacgatcaagttttcattgggtgtctagggactcttccaagtgtattagtattgcttgataagtctaagttgttatccaaatgctgagaaaaacttccacgaagatggttaatttagaaaagaaaatataaaagaggctgtggcatgatatatcataacttcgattaatggaggcttgttttcgtgagtaatcaattttccgaaccccagataacgaaatacacattttcatgtcaacgtataggttaggtctctgcccctcgccagctccacttgctcatttcagacctcatgaaagaactttaggcccacctcttgagatgaagcagtaaactcggcgattgttcgcaacttggcaagccaagctagtccaagtctgatatgatggtgacgagacaagttagaaccatcgacacttgaaaacagcagagcatctaaggaggttaaaagagagcacaacctgatgcaaaccatgggcttattcggatgggattctgcgagttcgagatgactacctgccttgtggccttgtataaaggcggagtaaaagtggacagcctgcaatccaaatctctttacgctgcagattgatgccatacgaattggccgtttactatcctgaaaactaattatttcctggaaatattatgctcaggttgccaacgttgctgtgatgtgagaaggactttttctgctgctaatatacatatatcgtacaggattccaccaatgcccgcctaccttataatacaagtacaagtctatacccgaacataggctcgtccgaagagcgtgtctcatcctcttcaaatcgaacaagagcagctacctcaaatctatccatgcgagaaatccttaaatccatcttgtaagcatcggagatgagactcaaatcatgcaaagtcttgtcttttccgcttccaaatcaacgccataacgccatgccatgaaccataatcgctttttacttgcttttaatctcctcctcagttcctctccttatttatttcttgtcctgggagagctgctgctgctgctccaatcggtacttttcattctcaatctccctccagtcctttggaatcggctcgttgccatccgtctccttgacgccgccgccaaacgcagatttgcccgcatacagctggtagctcttcccatcagacgactccacgttgcggtattccaccggcacgtgtccgcggaaacgcttgcgcatgtcgaccaggccgcgcttgcattcgccatatcccctcttgagctgttggcacttggttgggagtgtcgagtagaggggatcgcggaggcagtcggtggccttgttgcggtagaccatgacgcagtctgattcctggaggcattgagcgagggcgtctcctgttgggaattgttagcaatttccatcttttgtgttctccttctcttggttttaagagagagcatggatctcgtcctggctgattgggtgaggggcaagcatacgcaattcctgacacgacggcatattgggtatatgtgcgagtgcaagtgtgtatatacagtagttaatgagctgtcgcggccttgtctcgagcgtcaagttggtggtggcttctgggcttctgatgctgcttttcggaaaagtcgttcgattgagcttctaaagattggcggtgattggtgggttgaggatggcgctaggatcgaggctctgatttgaccagtttctgacgccccactgccatgatcggtgcattattaatgagacgggacatgcaagtttcgtctgatctagccctattctttgtaacatagttttactgtcaatttacactcgtttataagtctaatggtgatgagttcagcaagaaacaaaagaaaattgtttaacaactcgtgcatcttgtaagccatggcctgtccaagacgttagagtgccactcttccgctgtcaatgacggcccaagcgtctactagcaacgaacaacaaaccacatgagcaccaacaacttgccaactcacactttgacgctacacatgctgatcatgcaaatcaagcacgccagtcatcgcttttcccctctgcgcacaaactccatgattggcccatctcgtcgctcgcctgccccggactttttccagggtaagccgccaattgggccactggcgcgccaccatcgagggcccacctgaccctttggggagatttacatgtgacatcaccgcgatccccttagactaaagaccctggaagcatatctgccatgtcttttccaatttcgcttcttctgccttttccttcttcacaatttttccttgtgaacacgagaacgataatggaacggtctccatagcaagaaacctcgcttctcccgtcgcaatgcctctccccttcatcggtaggctgcacgcgtatgtatatcttgccgtgtaatcgggctctttataccgccactttttactgattcgccatggccttttacagcaccgagtacatttcgattgttgtttctttcttcctcgtcagtctcgaagcgatcatccgagtctttactctagcattgcgtcagtacggccctgtgagatgaaagacaaagcaacctgctgaccccctatatacacatctagcctcgtttcttgtcaactttctctatcgagcctcgcggcaactcttcaagatattctcttcgccggcgcagcagaaagcggaagataagaaaaaatgttcgttcttgtgccgtatatatcgaatagcctccggataagcattattcttaagcttacacactcctttctttccagccatttccacgtccgtgcgcgatgcgtccgactttgtcgagctctgtcaattatggggatacgaagcagaagagcacatagtccagacaaaggatggctttctgctcggcctgcaccgcctgcagtggcgacgaggcgaggaaaatctcaaagtcaactgtggacccaagagcaccaagaagcgagtcgtctatatgcaccacggcctgctcatgaattccgaggtctgggtctgtttgacggatgagcagagatgcttgccgtttgagcttgtggaaaggggatttgatgtttgggtgagtagcagtacatgttcaaactgggccaagaacttttgctaaccagctcagtttggaaacaaccgcggcaacaaatactccaagaagtccatctacagctcgcctacgtcggtcaaattctgggacttctctattgacgaatttgccttctacgacatcccaaacagcatcgaatacatcctcgaaaccaccggacaggagagcctttcgtacattggcttctcgcagggcaccgctcaggcattcgccaccctggccatccaccccaagctaaatcaccaggtgaacgttttcattgcccttgcgcccgccatggctcccgccggactgtcaaatggcgtcgtcgactccctcgtcaaggcctcgccgtcggtcctgtatctcatgtttggcagacgatccattctcagctccgccaccatgtgggaggcgctcatatacccgccactgttctcccgcctcatcgacatgggcctgtcattcctattcggatggaagaccaaaaacatctctgcgagccagaagcttgctgcataccctcacctctactctttcacgagcacaaagagtgttgtccattggttccagatcatccgcaacaaatgcttccagatgtacgacgacgacgtctaccagcccatgagcgtcgcttcctcgagcaagtactcaaaagtcgccaaataccccacccgcaacatcaaaacgcctgttgtcctcgtttacggcggcagcgattccctagttgacatcaaatccatgttgaaagagcttccgcgacagaccgttgcgactgaaattccgcactacgaacacctcgatttcctctgggctcgcgatgtagacacccaggtgttccagcacgtattcgatgccctgaacagcttcaccgacgcagagcacaccgtagaagagtacgacaggtatcaaatcgtccgacacgaaagcctcgctggatccgcctacgtgccctcccacctgcgcgggggcagcgagagcgacgcttctattactgcgtcttcgggagaagatgccaagagccatcagcaccgcgcgcgggaacaacgcgtgcagattgcgtctgaaaaagaagcggcaaagaagaccgaagaaatccagcagcctgttgagaagttgaagggagttggtgttcggagagggagcggtcccgtggcgaatctttcaaacggcgaaatggccgatagcaagcgagatgagtgagcgccgatcagatatactttcttcttcttttctttttcaagccatggcagcgctataatggcgtccttttatttatataatttttttttcgaaactgtacgagttgatatcccaggcgcattctgatcgggagctgcatttgaatgtctgttcataaacgcatcatttaaagtatacctatccgtagcaacaataacattgatattccattaattatacatatcatcttttataccaaacgtaccatcaagatgacacggtctgttaaaaaaaaagtgcaatcaattcaacgctagcctttgctcaacagcatcgctacgaatgtcccattatacatgggagcctaatagcctgcataggtagcaatacgaataaaatgatcattattctcaaccgtcttgttccaactctttctcgtacgcgccacgctccacggctcaaattcttcttggataatcatcagatgcctcgaatataggaggctaactaaaagaagtagtagaaaaggaaagggtatatgacatggatcaaaccatgtctgttctaaatagtgcatcgcaattcgatgcaaatggacatttcaatgtcaagcaaagatgcaagcattcaaaccatggttggtttcccatgggtaaaggcattggatacaacgctgagttattgccaacttaacttgtgaaatggatgtgatggctgaagtctcttacgcaaaatagataagtgtaaggaaaggttagagttacgaaaaagggcacctaggggcgggagaaaaggggtatgcacgtcaaatcgcaacgccgcctagggggagaatcttggttctgtctccgagaaattgggctcggtagtcaatgatgccctggctgatagtctggaagtctttgaccttgcgggtgcgaaagtctgtcaagagattgcgtagcccgttgatatactgctgtttctcttgctccccaaactcctcgtgcgcgccgagctggagtaggatttgatcatctagttcattgttttcagtcagcgtgcttcacacaacagctcgcgagagtagaagcgcctagctccgagatatacatacccggagcttgcatattctcgaaatgttgataatcgcattcgctaccccttggacaactttgattggctaactcatccgggcatacttcctgcttcacgtctattttattgctgtaggttaaagagcgaaggccaccggatatggattgagaatactcgggatggaagcgatatgcgtgaaagtatcgaaggggcgactcatacggcacaaaggcggtcttcggggcatcagaagccggtgccaccggtgcctcacttactgggtcaacctggccacctattagatatgttgatcggccatcaaaatgcagggcaacgtctacttctcttccactttcagaagctatatccggttgcacggtagagatctgctgtgaggcgatggcacctgtcgtgctatcttgtaagctatcggcatttgtgtcgggcatcgaatccaagccagctggcgctggactgaacggtgttgatgcccgcgacgactttttcgaagggctggatagctcaacatctggaggctcgtagccatccgattcttcttcagaagcatgattgctggagtctgcagcttccgacatgaccatatctcgggcttcctctacggatgctgtagcagtggcgttgatatcgtcttgtgtcgacatggcgtcttggatggtctctctttcagcgtcatcaacgtcttcaattatcgtattcgcctcgacgtttggtagatgagaagcgtaatcaacggcttcaatgacaccattagactcaacgcctaatggattatgttctgcttggttggcaacgagcagactaggctgctgctcatcttgagactcttctcttgggagtggcgtatcttgtctgcttcgttgagtggcattattgctctgaggagatatgcttgcaatatccattgagtctgtcagtggtgacgaaggactcaaaaccttggatggagacggggctttattggaaagaacctattagtattccacaaaaaaaaaatgtccttattagaaccaggagattaggcttaccttgttgttcatgcgtctcttcgctatccgagtccgcattgacatcaatcctcagcttctcttcctcttccatcgtcatttgtatctctcgctgcatattctcaacctgggctcgcaagagcttcaacttcagctgctgttcccgacgccgggcttcaacgagtggaaggcgttcactagctgcaacggatcgactgcggcgttcgtttccactttgaggactcgcttcagatgatcgagacggcgccatcggagaggaattcgacattgggggcgttgagcgagacagttgttggacttcgatgctagtcgagggtacgtgaacagccatgtcctggctcggaataatggcctcgaaactgctgttaagtgattcattattaagcgcaggaagggctggtgaattcaagcgcgactgctttgctttcttacgagcctcggcctcggcgattcttttcttcatagcttcaatcttcttggtcatgttatccaagttgtctcttgttgcagaattgtcgctgctggcaccgggaggggttgccatgggactcgagtactggtgagctgccgccgcattgtcaccaaatgatggagcgcttcgaaacgaaagagtagtttgcagtgacggcggtactgcctctttcgtagccagttgcaatgttctctgctcaggagagtcaagatccatttcggcatcatcctcatcgtcgctaacatcaatgaggaacgggcgaggccttctcacatgaccaaacggacgcttaaatggtctcggattagagtcaaccaagctcgtagaagctgggcgctccaagttcaagacttgtgtagcatgggggggctgtggcgtagaagataggaaaagcccaggaattgacggaggcagctgtccactggggcttgaaatttcaccagacatatgctctggtggggtacgatgcaagccactggcagccatatcgtgggaattggtggctgtagaattatcggcgttgttatttgcttggtgactctgaagaggaagctcgtctgggtgagaacgctttcggcctcgcgcctcgagttcgcgagcttttcgcaaagcttccatcttcttatataaaagctttgatttctcagtttgcgttttcgaggctggcgcaagagaaggagctggagtagatgatgaagacgcggtcgcggctgcaatattcgacttggaatttttcgcagcgaggagtcgcgcaatacggtctttgcgcgattctgaaacgtcctttgctggtgcacttccagcactcttttcggtctcggtttgttgggctatgccgtcggtacgcccaggctcatcctttgtcttcgtctctgatactgttcttctgctaaggctggattgaacagtcgttgaactatgtgatgcgcccatttcgaaccctagctcctcgaatagactacccaagagtgtctcgtctatcccctcgtcaacataattttgatatcgcacatttaatgtccaaagccgtcggatggcatcttgcgcttgtttgcgtgtagcaccaacgctcttcacttgggatgaattgggtattgtatgactcgctccgtttgctttgggagatgtttgtgacgaagccatagcagtgatctggttcagttgacattctagtgttatatacatatattagtaggtgaaataagcgtataatgctcaatgttcatcgtactcaccattaatagatgcaatcgtagctggatgatccatttcatgaggagagaggtagggagaatatgaacctgagcgatctcgacctagtatctagttaatgaaaggccaaatgttagtcactgaggtgatacaaggacgtactagcaggaaaggaggctggcgggacatcgttaaaccccgcagcattctgtgcgcttctattcatatacgatggcttgggaaaaatctcaacatctcttggctcgtaagcatcctcgagcccgccttcgctaacttccccctcctcacttatatccgtgtgctgctcgggcctatttacttcggtcgtagcaagtggctcttgtccaaacggggattgctggtttggccaaggaccttgccactgcatggcattttgtgaataacccagacccagtccaggaatcgcattgtgaggattatatgggtctccgggagccggttcgttgtgcaccacggttcgtaccacaggatttggatagctgagagcaggagtagtataaggcgggtatggctgatgcgcgtacggggtttgcggatggtagctatgtaatgggtcgtacccatagcctgattgagccatgctaggccaaagagacagcgagcccaggctcacaggatagtagacaccgtcgtttacgagctgtagactttgctggtaattgccaatatatgtaggagtgacgccagcagcctgtccacaagcttggttatattttgctttgggggtcgatatcgctgttgagggcaggaaaagattatcgaacgcagggctacgctgatggtggcggaactcgagaggcgtgtaagccgtacggaaggggagcttcggaattaatgtaacaccaagtagtgaaacgggtcgaagcagtttctcgcacacgagtccagcctatcgttgattgcagcgcgaacgaagttggatgcgatgattgccatgtgggataaaagggcaatctcgtttggccaaagacgtctgctagctttggacgagaaaatcgcgccatgctgcactaggactagggcatcgagcgctgctatcgcgattgaaagtcacgtggcgcggttctgtttactttcgcggggtctctccccagcaaccagggtgctgtaagctccaatacggagaagctcccccaggtgtcaccgcaccatcgatcctcattgtgtttatatctgatgctttaattttggcggaagtgcctgtgcatctttcttgtaccattgttttcttcttcttcttttagctgcgaagttgcctttctcttgccaggctattgtttcgctagcgaagagcaccaaccgatcaacatcagcgcctaataccccccgctacggcatatcgttatgagttagccttgaaatcaacaatggcattcaaccccaacggttcggcgccgcgacggagcaatccgtttgcgaggaacgcctctccatcccaagcaatgccctcctctggaaggccgaaatcagttctcttcgcctcaccgacgatctcgccaagcgtgtcgacaccgccctcgacagcctccacggcatcgacagcctctaccgcctcgacaacccggcctcgatccagcagctcttttggaaccgcgattgctccggccggcattgtatcgagacaccatcgagccgactcgcgtgcagggatgagctcgaatacaagtacctttgctccctctttcatcaaggaggaggaagatttaagacagaatcatgatgctgtcaaaagcattgaaggcgagaatgacttttcgggaaagcgatatgtgtggcttaaggacccagaggaagctttcgtgaaaggctgggtgattgaggaactggaggataataagatcttggtgcagaccgataatggaactgtgagttgcttcttcgtcctggtttgaaacgggtgggctaatgctgatacgaatatagcaacgggaagttgatgctgagagcgttgataaagtgaaccccgccaaattcgacaaggcaaacgatatggccgagttgacccatctgaatgaggcgtcggtcgttcacaacctacatacaagataccaatcggatctgatctacacttattcaggcttgtttctggttaccgtcaatccttactgccccttgccgatctactcgaacgattatatcaacatgtacaaaggtcggagtcgcgatgatacaaagcctcacgtcttcgccatggctgatgaagcgtttcgcaaccttgttggagaaggccacaaccaaagtattctagtcactggtgaatctggtgctggaaaaacggagaatacaaagaaagttattcaatatctggctgctgttgctcagtcagagtctccaataaggagccaagcccgacacacgaacctctctgagcaaattctccgcgccaaccctattttagaagcgtttggaaatgctcagaccgtgagaaataacaattcttcgcgtttcggcaagtttatccgaattgaattcagtcgagagggtgctattactggagcgtttatcgattggtatctactagagaagtctagagtggttagggtcaacccgcaagagcgaaactaccatatattctaccaactgttgaaaggagcagattcaaaattgagaaaagatcttcttctggacggcctagacattggagattttgcatatacgcgcaatggccatgacagcgtggctggagtatctgaccaagaagaatggggagcattgctagaggcttttgacatcatgggattctctgatgaggatcaaatatctgttcttcgaaccattgccgcggtattgcacctgggaaacattgacgtcgtgaaggaaagtcggagcgcagatcaagctaggctggcttcagatgccaaattgcaggctgcaaaagtttgcagcctccttggcgtgcctcttgagccatttcttaaaggtctattgcatcccaaagtgaaagccggacgtgagtgggttgaaaaagttcaaacccctgagcaggttcgcctcggcctcgatgctcttgcaaagggtatatacgagcgaggttttagtgaccttgtcactcggatcaatcaacagcttgatcggactggcatgggcttagaagactctcgattcattggtgttctcgacattgctgggttcgaaatttttgaaaagaacagcttcgagcaactgcttatcaattactcaaacgaaaagcttcagcaatttttcaaccatcacatgtttgttcttgagcaagaagagtatgctcgcgagcaaattgagtggcagttcattgactttggccgcgatctgcagccgactattgatctcattgaattgccaaatccaattggtatcttctcatgcctggacgaagactgtgttatgcccaaagccactgataaatcttttacggagaagttgaatactttatggaacaagaagtctacgaaatatcgcccctctcgactgggccaaggctttatccttacacactacgctgctgaagttgaatactccaccgaagactggctcgaaaagaacaaagaccccttgaacaataacatcacgcaattgctagcagcttcaacggataagcacattgcaaatctgtttgtagactgtgctgattcggatgatcacggtgggcgaaggagtcgtgtgaagaagggcttattcagaactgtggcccagagacacaaagaacagctccacaacttgatgtctcagcttcaatctacgcaccctcactttgttcgctgtatactgcccaactacaagaagcggccaaagctgtttgacaagctgcttgtcttggatcagctccgatgtaacggtgtgctagaaggtattcggatagcaagaactggcttccctaatcgattaccttttaccgaattcagacagcgatacgaagttttgtgcccggacattcccaagggccattcagacggtcaagtcgtggcttctttaatgctcgagaggcttaatctcgacaagaccatgtatcgcgtcggtctcacaaaagttttcttccgagctggtcttctagctgagctggaagagcagcgagatgctctaattacacagattatggcacggtttcaatctgttgcccgtggatacgtttgtcgacgagcagcacacaagagacttttccgcaccgaggccaccagaatcatccaaaggaactttcacgtatacctcgaccttgtagggaacccatggtggcagctcattgtaaagatgaggcctctcctcggcgccactagaactgctgcggaggtgaagaagcgggatgccatgattaaagacctgagcgaaaagatgcgactggagctggaaagtcggcagaagctagaagatgaaagaagaaattgccaagctgagattactcgcatccaaaaaaccctggagagtgagcgagctcttgctttggacaaggaagagatctttatgcgtctccaggaccgcgaggatgaattggaggaaaagttagcaggcgcactagaagaccaagagagactggaagaccagctggacagccttatggaagcaaagaacaaagctgagcaagatgtcgaaaaataccgtgcacagctggaacaggctgcttctctcatctctaggctggaagaggaaaagacacgcttgtcggctagagcagcggagctggagactgctatcaacgatctcactcaaaagcaatccgagcatagtgacaaggaagctgccatggaaggcgaaatcaagatgctccaaagtcaattagcgctaaaagatcgaaaaaccaaggatctggaagacaagttgctcaagatcgaccaggatcttgaggtcaagttattcacagcgcagaaagatctcgatgcagccaaagtgcgagagactcgactggctcgagagaatcaagaagtacatgaacagcttgccgagctctccaagacttcaacagattacgaagatcttgtccggtcgaaggagagcgaactggcattgctgcgtgatgacaaaaggcagtcagaggctgaacgtcgaagcctcgaggaacagaaaagagctcttacagaggatatggagaaaaatgctgcaaagttccgtgatgttcaagcagaacttgtggcattgaaatccaagcagatgcagttagaacgcgaggcccaagatgccaaggttttactcgaaactaggctgtctgaagacgcacaagctgagaagaaccgaaaagtcctcgagtctcaaatcaaggatgttcaggatgagctctatcagacgaagatggaattgagcagagagcgacaatcccgagatgacgtactgctgcttggagagcacaagtaccaagcgctcaaagatgagtttgatcgcctgaatgacgcaaagattatcattgaaaaagagatgtatgttcagcaagatactttgaggcggactgtagaagcccgggctgcaattgagaaagagcgtgacgacgctagggatgagatccgaaaacttcgcatggcaaaatcggaggccgaagaggctcgcttgcaagctgaaatggccggcgagcgccaagcttcaaaagctgcgagagagagagaaagtagcctccgcaaagaccttgaagctgctcaagaacgcttgcgctggtttgaggaggaatgcaacaagctgaaccgccaagtcgaagatctaaacaagctgattcttacatctggagaatttggattgaaaaatgaccaagccaaggagagaatggagcgggagctcaatacaataaggagccggctggcggcatctgaaaacgacaacaaaacattactcaataagttgcaacagaagggtcttgaaattgccagatccagctctcgcgcaacagaagcaagtcgaagccagctcatatctctccgaggcgagaaagccaagctagaagatcacaacacaaagctcaacaagcagctaggcgatgcccagcttaacattgcaactttggagaagaagctggagaaacttcatctcaacctggaagatttaaaccacgaggttgccagagaggcgaaggctagtaggacggcagagaaggcctcttctaacttttccgttcaactggcggaagccaatcgaacaattgaatccgagaaacagctccggaatcaaacacagtcgacggtccgcacgttgcagtcatcaatagactcacgggacaaagagctggaagatatgagagctcagatgctcaaggcactcaaaatggttgaccccgaggttcaaatgccgcagacaaattccaacagcgagaaagctatgctcaaaaactttgatcttgttcgcatggttgaggagctacagcagaaattgcgagttcaaactgtggccaggaccaatgcggaaagccagttgaccgagatgagggctttaagaaacgagagtcccactcgtccggggcttggtgaaatccatccaaacgaagccccctttcaagactccaatggcctgaagaagacaaccaaagcaggcctgcatcctagcttgaatggattggctagcgctcgacgcttccaagaccccaactctcaggactcatcacgctctgaaagatcttttggcgcttccgatatcagaaatgggtttgaactcaaggccgaaatcgaaaacctccaaagtcagctgcagctagcccaagtgcggaatcgacagcttcagagccaactggatcggaattcatcatctgatgacgcatatgaagatgaggcttcaatattgcgtgtgcagaagcttgaaaaggccaacaatcgtttgcatgatatgttggatgattcggttgcaaaggtggcagcattggagaagagtatgcaagctggggagctttctttgcgggacatccagacgcgatctcatgaggagctgctggatatctttaacagccaagaagaagcgcgcaggtcccttttacatagccacaaagatgccctcgcagaattaactgaagtgaaggtccatttcgacaagatgcgtcacgagcgggcgaacctggaagttgagctccgcgattcaaagtctgaccttcaggagatgactgctgcacgcgagcaggaagcacaaagccgaagccagctattacaggaattcaccgacctccaaatccgacttgatgcggagacatctaggctcgctgacgtctcttcaagcttggaaatgtacagaggccgagccgacgaatatttcagcaagcttgagcaggcagagattgctgttctgaaagcaactagagcagaacagtttgccaaatcacaagccaaagaggcggaagacacatacgccgaggtcatgtctgagaggcaaaggatggatgcactggttgaagacctgcagggccagaaccatcgtcttgaaggaagggtagaggacctgtcgactgaccttgacgccgccacgcaagctaggaggcgtcttcagcatgagttggaagactatcgcaaccaaagggccatggagattgaagataaagaatccagcatggagcaaacgcgcaagaagtatcagaccgagtttgccacgcttgccaaagagcttgacctcgctcgagaagagaagctgttcaagcaggcagagattacaaggcttcgggacgaactcgatgagctacggtccaagtgggatgatgaggtgctgaacagctccacttggtcaaaagaaaaggcgcgattggaatccacgttggttgatgttgcatcatctcgtgatgaggccgtcggcgctcataacgaggcacagagcaagattgtttccctcttatcacaggtgcggactctacggtcaagtgtggacgagatcactaccgagcgcgatcttctcattcgggagaagaagggcgttgaggcccgcctcgaagaagccaaggcaggctttgacgagctggtcaagggcggaagcccatcgcttcgcgatgcagcaggcatggacaaggaaattctcaatctcaagtctagccttgcccggcaagaggatattgctctcgccgcagtggagaagatgcgacgtgctgaggcactagtcaccgaggtccagaaagacattgcgggcgagcgtgaaatcagtgcgactttgcagaaacaaaagactacgctggagaagaatctgagcgaggcacagctcaggcttgtagacctggagaccaagggctactcaagcggcagccaggacatcaaatttttgcacaaacgcatccaagaggtaagcgttttcctcagttctccttgtcatccaataacaaagatttttaatatactaactatatcttagcttgaatcacagctggatagccacgaggaggaaaagaacaagtcccagcgttctgttcgaaatgtggaccgtactgtgaaagacctgcagacgcaagtcgaacgtaaagacaagcaaaacatgcagctctctgacgacgtgaaccgcatgcgcgacagagtcgacaagcttctcaagacaattgatgagctgcaggcgtcagaatccacaaaccagctctcggcacgacgcgctgagcgcgaactgcgcgaagagaaggagaagtgccaccgcctagagcgagagctggaggggtggaaaggcctccgaacagaaaagggcggagtgggaagcgttcgtggcagaggcgttacatggagagtggggaacgaaggagaagactcaacgctgattgacgttcctcaaagaaacagcagcctgaacagagctcctagtatgaccaaaggcttcttatagggcgacttgagtgtgaataacgtctgaggggggtgtatgaaggagaagcgaaattatggatgaacaatggcgtttttgtgataggtttgtggtacagcctttgtgtaattgggtatcagcataagagggaggacaggcagtgtttatgaccagctgctaattctgtatcatattggatgctatcgttcacggctaggggatggttatgttacagtatataattggtacgatattagttaatgagagacgaggagaggtaacagcaggactgtgattggttttacaattagtacgtatagtgcgtatagtataatatagtgtgtgaatgggtgtcgctcgttacaaaacgcctgacttgagccatccggtgccacttgtagtacgtgttctagtgtatgctgccgaagcctgagttggaagtgcgacgcaaacatttggcggcatcggaattagtgattgattgctttcgggacacataattgcaacaatgccgggtcgatgagtatttagaggttgattgttcctcgatagatgctcgcgattcggcctgggtggagtgatagtctaccggcaagctttataaacctccactacctcacgactgttggacctctccaaaagaaaggggaaacagaacaaaacccttaaagaacaatatatattgatatacttgctttatcgcttacttggaaacttgtactacacttttcaatattctattactcgttttgagcacaaaaaaacatggctagcaacacgaggaatcccaatcacgcagtgttttcctctcttcgacccctaagagaccgcctcatgagggcaggctacgtgctcgtctcagaggaacgagagtctgagtcggagtactcgggctcgacttgctgctgctcgagctgtgcgtcgagctgctcctgcgaggagtacagcgatgatgatgatggcgaagaaggagattatgaatccgatgacgacgagattgttatcgaagaggcagaggtggtggaggatgaagaggaaggttattggagtgactgttcggcgtgttgggcgagaagacgggagagggagcgaaggagtcgtatgggtcggagatttgggaatcggtatacgaacgttgcgagcgctgcggagggagttgtaagtgactcttgtcctgcttatgcttttttcttgatggcggctgttgtctcttgtcgtttctcgtttattttctgattgtcaatttcaaagacgcctgattggtagtcatgctaacgtcaaaaacgatctagtctgtccaagtccatcaccacccctttcagcgtgagcagcatcgcggacgtaacgaaacgccacagagggaccggcgaaatgccaaccacgttacctttcgaagcaccaacagcatcatcagcggcggcaacgataacgctcacagcgctgctgctgaaacgccttcctttcggggccttgtggatcgaatcgtttccacgacgagacagctccgccaaggagagcagcctgtgcggcatctgagctcgtgggctcgcgtattggaagatcttcagagaggggcgaacgcggctgcggcctccaacacggctgctaacccaactgtggctgccagagctgggcgacagagtccatctcctagggcggcaaatgtttctggcgacgatgggaatggagtgagagaggctcaggctcagaatcagagccaggcgcgtccccgaagagcaacagggcgtcgttacttcatatctgggggcagaagcacctcggtcaataggcgaaggagattgagatgaagtttttttacgagacacggagaaatacggataagaaattatggaaaaggatttgctctattgctactttacagaaactgccaagttgggaagggtacatgtaactgtctacttactagtagggcaaaggaaatgatggtgacagtagctcttcgtattcattaattcgctgtagctggatggagtcggaattgactgattaaattctccgtcaggatagtcagccgttggttaatacgaaatgcatggcgagaagcacacaattgaatagccaatagcaacgaatagatgagtcaacaacgcgctatccgtctatttatggctatctagccaaaatcaaattgagaaattagatatctgcatgccattccaaaacaagaagcaaaaattcgtattgggtaggacctggttgtgtttgtgtccacaccctcacttatacgcggacaggctaaaaaatggttaaaaatggtgtgggtggtgtcttatcgtcggatcgagtaaaaaagggaaaaaaagaaaaataagggtctggccggggattgaacccgggacctctcgcaagcaagctgtagggtgtaccctaagcgagaatcataccactagaccaccagaccaatcaatctctcgattaactgattgaatgaggcgtggcttattcaagcttatagacgctaccccaacttctaagcgcccatcttcggaataagtttccacacctccacgggcataagtggcttccacgtctagaatctacaaggtctccacacccactcagccgtacttcgtataaacgtgcacttggtatcttcccctcctgggctagcctcgcaaagcgtccgatgctacgatcatggcaagccaggaacagggacaaggaaaaaaggagatctcagacacggtcgcagccagccgcttctgggctccaacgccggttggaaaaaaggggagcaatgtcgccatgctattcgccgccgctgtcttgagtgttgggtaggctttctgcccttacagattataattcagcgccaacaaaagacaaaaacaacacgaaacgaaccttgtccggcagcggcaggccgctagaaaaagcaaaacgataggccaggacaatgtcgccctgatcatcgtctttcatcttctgttttgttgcccgaagcaccgacacttgcctagtggcatacaagcaatcagaaagagaagcaacaggctatacgagtttgacggggcactgtacacgctctaaaatttcctttcttcttcccgctttcaacattaggcacaggccgcggccgcccctccacgagaaacaaaggccagctcgcgatgttcatgttagtcggttactaagccgaaaagataagaaggacccttgccctttgctttgtcgatgcatgcagagcgagctaggcttttaaagcccggccatcatgctcccatgctagcctgatggatggcgtcgactggagacgtttcggcttgaccagtggggtccaaggcaatggcacgagccctgtcattgtcgccgcggccaatggctttgagcaagatctcgtatcccgagagagtctggcaggcagcgtcgaaggattttcgggctagcagcactcgcagtgtacaaaagtccaggtccgagaaacgaaagatgccagaaagagagagggccgagagacagggacgcagggaggcgggggagggaaacatgggaggaggagaaaataacaagacgtcttttttttctctctcgtgatcctcctatgcgaggccatgggaagcgagacgctgtcacaccgtgtctcgcagccactgctacatacacatgctgcgtgatattccagcgttcgggcagctcccttgtcggatgccggattggaggaagaatctgggatgcgttgggttcgggtctctggtaccttttggctgagactcgacatataattctcgtatcagcccggcgtatccgtttgctagcccaccctcgttgtttaaaacaaaacaggccaatgctctgcagagacaataagcgcttgcgaaaaacaaatattaccactatttcgagctaccagtactgtactatccgcaacgtcggaggcaagcagcgcgctgagctttttcgacccaccgccgctgatggattgaggcgatacccgaattgcgttgtctttcagcagcataatcacactattacttacacagcctctcgtcagctcctgtggctggactctggggggatttgagtggcttttgctgtctctctctccctcgtgtttttttctcactttctcttttctctcactcccattcagaccatcccgccaagcctttgactttgactttccgtccaatagcctttgccacgctatcacgacactcgtgcctgttggtgcactgagaagcctgagggtatcccggacctctctctgcttcgttcatttcgtttctcagtatactttaggtactactcagtactgtggttcgaaatgcgcagtagaaggctgcccctggcggcggctcccttcatcttcctcctggtgctggcaagtctgtatcttgggcgagatcgtctgtcttggttcccgagctctcagagacagccgataccattgaagcagctcgctcaacaggtggtgggagatggtaagaaaagatcaatcccctcaaagcagatggatgcgaggtataagtctagagagaaaagacactgaccggttaggcgccgttctttcatcggccaacatcaccgagtatctcgaggccatctaccatgtgaagccagactcgagattgacacctcgcctcgagtgccctgctatcaacgctacacgatataagacgttgaaaaacaaacagaagaagaagtcatcagggcggccggcaccatcctctcctcctgctcgtcccgcttcaccctcgtcgtcttcacgttcatctccatcctcgtcatcttcacctgtatcggtgtctaaattactatcggcgtccaagtcatcgtcatcgtcatcgtcatcaaagccaacggccactcctgctcctcgctcactcaacagtccggcctctgagatccggtacttcttcgcccttgatttgcgaaattgcatcgatctcctcccccgcctcatgggcagcatcatcgaggccatgcaatttctcggccctcgctcatgtgccctctccattgtagagggagactctcccgacggcactggagacatactcgccgccctacgccccagcctcgaggcgctgggcgtcacttacatctacaactcttcgaccgtcaagtccgccgagggtgatcgcatcgccaagcttgcaaagctgcgcaacatgcccctggagccgatttttgagcagtcaatccccatcgccgacgacgccagcgtcgtcttcctcaacgacgtggctgcctgcgccgaagacattctcgagctgatcctgcagaagcaggagctcaacgccgacatgacctgcgccatggactggacgtaccccggcgacgagcccaacttttacgacgtctggatcgcgcgcggcatcaacggcgactcgttcttccacatcccggccaacggcaactggggtgaggcgcaaaacctcttttggaacgcgccggacacgaggtcccgctttgatgagctgcgccccttccaggtgtttgcctgctggaacggcgccacggtctttagcgcaaagcccattgtcgagggccttcatttccgcacaaactaccacaagacgggcgagtgcttccagggcgagccggtgctgttctgcaaggacatgtggtggcgcggctacggcaagattgcggtcgtgccgagcgtcaacctcgagtacacggacaagaacggcaagcggatcaagcaagacaagggtttcgtgtcggacattgttgcggaacaggacccgcgcgacgacttgattgattggacgggcccgccggataccgttcgatgcatgccgacctggaaggaccagtttttccagcggtggaataagagcttaacggaatagatttttttgctttgttttatgatttattattatgggaaggggataaacataaaccccgcaatggcacttgaaaaacgatacgtgtaaataataaataatgtacgccgttatggtattgtactggttggttgggcatatatagagagtctcttggggttgttcttggttatttctgcatctttttcacaaaacaagcctgcatcttttgctttattcaaatcattgtgttttcaattgtttgtacatattatacatttcatcagacattattcttcatttttccaatctcgatcccagctcaattggagcttcctcgtccgccctggccaacgttggggccctgcttgatgccctggctctgtcccccgctggcgtttacgtcttgcagcccggcgcccttttcatgcaggccctctggcaggggcgcagtcttgtcctttgatttctaccaaaagattgttcgttagtgtactttttgttaaggtttgtttgatacatgttgcttgaattcaaaagttggggtaaagaagaaaaaaaatgacatgtgatgtgacttacatcttcggaagtgacgccgtgggcaacgttgtgagtggcttcctcaaaagggccgttgtcgcttgaaccgtctccttggcgaggcattgtgtgttggatatgagatttgttttgcgaatgatttgaatgtttaggataatctgatgatgagagaatgaaatactcggctttcttatatctttctgttcgattgaaactaacttctatttgacgtcatgtatatcaatagtctttaacgtaaccatgatgccacttctgtggagctgatacttttttgtcttttgaaccactcactgtatgaaatggatttcccccatatccaccgaccctatccaccgttccccagtgatcttctcaccttaaaaaagtaacgctcacctcaaacacagcgtagacttgcatcatcgattttccgagcgacgggcaaaaaaccgcaaacaactggcaaaatgttgacatgtcggtaaaagcgttcttggcaaacgaagaaacaagcaataacgtgacgtcagctcagcagcaacatgcctgtctggttcgtcttggcatctttactttttgcgccgcttagacggcaatttgttccgaaaggcgcgccctaaaacggcaatggttgagtgctagttgtatgcttattacaacgccaaataaaatggcctgttggatttttttttttttttttttttttggtaggggctgtgattgagcctcaattgccttgagcattttgtgcttctttttagacaaacaattctacgaaaaataatttcattctcttaatctttttctttcttattcatcaatctatttttagctgcagtgaattgccattgccttgcatctcttaattgctgtcttgttcaagtgctcctggactgttattctccatccatcgcgctgcagtcagcatcccatatatctatccaaaaccattatcaaatcgagaatctcaacatcagtgaaattaaccttttaaaaacagcattcagatcgtgattcacgcatttagaaaaagaataaaaaccatgccgcagcgcacatgttcaactcccagttaaccccttgctaatcctccaatatcaggaaagtagaacccattcctcagccagatatgatttcataacttttggaacatgtcgcatttctacatcatgtccgatccatcatatatagacaaagcactcaaacaggtccaagatggcgaaaggcgagcttacatgcgccttcgcattcatcttggcctcagccccctgccaaatagaccaccagcaccagtatcgacttcagcttcatcagcagcaataccagtagaagctcctcctattccagttcgtaatcccggtcgagggcatcactatacaggcagtcatggcgatgccgcatcttgtaatttccctctgcatgaggctgcaaagcagaagcaaaaagcccaacgtcgctccaatgtcgcggaaaagcctagtaccagccgtgataaagaagcacaaggtccttgtgcaagccatgagaaagatgttgacgcaaaggagaaatctgatgccataatggacgacctgtccgatgccattggccaagcactagatgaatggaaggatgcttcgaatcacaagtagcccaaatctctctcccccttttgcacaacgctgctcatatatccatgggttaaccagccccatattccttgattgcaacagatgcgagattatccatcttttaaaaaacaaattacaccctcttacctcccttgaaaaggcagagatccaacaaccaacctcaaaaacgcttccctcctttctcatctcacttaatccaacgtcccagccagggccacagcactaaaccgcaaatcccctccctccctctctaaaaacttcaacacccccagattcagtcccttctcgctcagcacatcctcatcaccgttcagaggccctctgttgatgggcccctttctccgtccgtcgagctcccacagattaccatcgttgcccttgacaaagcacacgtagtgcaggtccacgtcgtcttgggcgtcgggagcaggagtgtctccttcggtggcggcggccttgtgtgcgtcggccagggcgggtgtttgctcgattaccctggcgcggtcggcggcgtggaggggggtgctcctcttgatgatgtcgtcgagtgtagatccctcggctgcgattatcattgctgttagcttgaaactcgaaaggatctaaagagacattctagagcctcaacacaagaacgacaacaacatactgataaactcccttgcaggtccatttgtcaccgcgtgtagcagccccatcagtccacacgcatttcgaatcgtctgcttccaccacagcaccggctccttgtcccccgtgccgttgtactcggtcgccaagctatcctctgccatcctgtggctctcgtacacggctgatatcgggaacaccagtagaagtgccagagccgggcgcggaataaaggcgagcatgtctggatcggtcagggagtagacatcgtgcatctgcagcgcgggcgacacgccgagcttgtggatgagcgtcgtgagcagctgaggattggcttcgagggggatgaaggccggcgcagtggcggcgggatcgggatttgtgttggacgacatggcggctgtgtgagtgatatcgctggtatctgcctgatgtttggatccagctgggtttgcaccgtgtatctgagatggcaaaagctcaatgtaaatggagagttggcaaccagcgctggagctgcatttcgtatagagcattgcggggtggcgggcctaagccgcagcgtgcctgatgacgtcggcacgcgctaatgatggatgaggcgctagaaccgctgctagaagcaagctccagctattaacagctccagctattgacagctccagctccagctccagctccaggtcagagagcctcatgtagcataaagggccccaatggcacaatgtaagacgagacatgcaggagccacatagatgtatgctttttctgaccattacaaatatacttccactggtaagagaattcattgacgacttgtattgctaatcacaagacagccggcgcaaactagcagtctatgcctacaagtctcattcccatgtcccatgtatcaaagcagttctcccccttctcataattagagtcatgcgtggagagaaattagaaaaaaaagatcgaaggaatgatagtatatctcaatccctctggacgtcagcctccatcatattgcttccaaatcatccggtatcacatcttgtcagtcaacagagcatcgccttcccagcataatcgtaaactccaccgtctcgtacacttgctgcgaaaaaaagttcttcgagtgacagcaatcaacatttcagttcgctgcgacgtcagatttgcgaggacggcctcttccccgagccttgggcgccgccttcgcctcttcatcctcaggggcagctttcgcggccgcgacgctcgatttgcgtcccctcttggcagcgggcttggtggcctcctcgtccttatcgccagactgggacatggatgcgcgcttgcggcccctgggggcagaggctggagctgccatctcagcgccttcatcttcatctggagttccagtttcagtcttagccttgggggccgatgcctttcgtccgcgtgtagttttgacaggagcaacatcttccttctcctgactctcatcttcgtccaccgtctcctcttcgggcttgacaggctttgcctttgagcctctcttgggaagcttcttggtcgcaacaggctcttcagcgtctccttcgcttgcgctcttagctttagccctggacttggacttggccttgggctcctcctcgtctgcctcgaccttcttgggcttcccagctttcttagccttcggtccatcatcggcatcgttggcgaccttcttgcgaccccccttgccagactttttggcgggagcttcgtcgtcatcggcagcctacaaagtgtaaacaacagcgatcgttatacacgctggactcgaacatacctctgccgcggccttctccttggcagccttctgtttggcgctaaggaagatgcccttttcacctagcttgttcttctctgggtcctacaagttgtcaggtcatggtagcgtgatacgaagcgtaaaaggcaaaagagacttacacccttgaagtcctccggatcaatatggccttgcttgatgcagcgctgaatcttctccttgatctcgtcatccctacaagtcgtattagcccccgtttattgcacctttaatgttgtgtgaaccacagtcgttactcactctagttcatcatagccgtcaatggcatcaaagtcgtaattgtcggggtctccgccgcacgattcctggagaccttcaatttgacgaccagacacacatcccctgtttcatgactgcctggtcaggtgtctataagaataaaagttcccgttgagagtagcgcaccagtgcttccaggaccaagatccatgttctttgatctcaacccaactaccgaatctgatttcgccctttaggatcttcacggcctcttttttgcacgcgccctcgtgacagccagcacgattgttgggcgagatttctaaaatggagcatcgaatttagcattgacttgcgcatatgattgcaaggctacagcgccctagaaactgccatgtatgggtggcaaagcaggaaacgagggaggaaagaaagaagacaagccccaagagcagtacaagaaacaacataaaaatgacataccgatacgatactgaggcattttgcagtaagacggatatcgtctgagcgtgccgaatcttatgaggtgaagaaaacagaatgtaatatctgtagcaacggcgtttcctgcaaagtgccagtcaggccagaaatgcggatggaaatgcgaccacagaaaaaaagtcggtggctagcccgtgccactgctgcgctataacacaattatacagcggtcgcggcaaacggacgaaaagaattggaggttattagaatggtaaaataaagtgaacaagatgctgcacaataatcgaagtagcagcaagtgtgatggaaacaactgaaaaaaagaacaagtatctcctgatgctgagctgaagagaaaaaagagaatgtgaaaaggaaaaagacggggaaagctgcctgttatctgaaatattatggggggtagcgcgtcgcgtcccagaaaaaaaaaaggaaacttggcaggcaggcaggcaggcaactaactttgacttcagctcgcttccagcgcttcacaccactaacgaaacagttgatgcaacattgggcctctttgcagcggcacagtagattggctggtgaaaagggggtgaatacaataaaaagagaagttgaacggatttcaaaaatgaaatgtaagaaaataaaggaagattcaataaaatggaatatcattcaatctggtgtaagctgcacattgtaattcttggtataagctgaaagattgagtgtttctaccacagcgcattcgctaactaaattaccactgacagctcatagtgacaatctgcatttcgtccaagggaataccaggcaaaacttgaacaaagtaagtgtcttatttacacattgccaaaagttgcatatttgcttctcccttttcacactgggccaaaataaaactcctcgtcaagtcatacgtgtacaaacaaaaatcatcttgcatccatctgcctgcttcacagaaacgggcaccatccaatgtacatggctgccaaattccttgggttgaccgcctgctttatcagctcctccacttgtccctcgacgcccaggggaatgctctcgttcggcaacagtcccttgaccttcctcttgatactgtccaccacgctctgcggctgcagcctcactccgacatctctcttcgactttcccttgtccttttgcaagtctagcgtgggatcatagacgaatgcctccaaaatggtcaccagtgtttcctcttgctgtcggagaatgctcagcgtcagctcagacgactttcgaaacgggccttcgtagccgtagatgcccattgctgcaaccatgttgtgggtcaagcggaagggaacgcgctctggcttttgaaatgtgaggcccttgtcaaataggcagttgaaatcgacgtgaaatatccctccgctgccttcttccaaatttacgttttctccgtgtcgatcccctagcccgaggattgtgccaaccatggacatgacagcacatgaccgcgtgtatcttagacgtgcgctgaaccaagctgagggattggggaattgctggatgaaccacaatggaagcacgggagggaatcgtcccagcacatcattcgtgaacagaccaatcttgctctcagacgtcgatgcttcctccatcagctgtctaagagagttatagtctgggtgtatcttctgtgaggcatagagaccgatcaagatatctcgcatcgtcttaatccctggcacccattcaatgataccacactcttcattgaggggcacgacggcgtaggtccgtatatacagctgtcgcttgctggattctgcatctcgctttagcgaacggttgataatcccgttgaattccattagtcgctgatctgtgcgaaggtcgtcctttggtttgatgagcagcatgtaagactttccatcgctacctcgcgctgtgaggcgcctaggtttagctatagagctcagcaccagcacatcgtccaagaagcaatctattgacaccacgtcacgcgaaaatgctttatgcttctttacgtgttctgaaacagccggtaaagtagccgtcagcccgctttccacggggacaaccaatgggcacggcgtgcatttttgattgaacctcaagtctttcgtcaggctggcatgcacagtcttgttgccacgaaagtcaccgttgtgacaagccagcaacagctgctctgctagcttctcacccgccctaatcaaatatttcaaatcgtatgagccaccgtcggcctttttggacacgcttttgagcgtctggagaacctgggaaccgcgagcctttctttcagatgcttgccgagtcgtcatgataccgatcaagctccatagcgcctggcgaggatgggcttccacaaccttcacaatgatgtgcgttaggcgctcaaagacattggcgttggggtgcgctattcgagcaacgatttgcgacagggccgtgtagaaaatgtatgccggtaggcgatgtatgtacttgtccaggaacgaatgcagtaagcccaattgctcaagcctgcgcttgtgaagttcccgcgatagcgaaactttgccttccggggctttatcaacctgcgctccaagttcaagccaaagcgtgagtatccttgggagggtttggtacaggtatttggtacccgaattcaaagacctcacgtaattctcaatgacaagcctggcaatctcgccagtgacataattgtcgctttgatcatccaccttgagtggctgttcagattccaatattttcttgtaatggcggccaaggtagtaatgacccttctcccatgtagaatacgtcttgggtggttgctggtatttttcacgaagggcaccggcgtgtgtctggccagctgcatcaagccatttcgctaataaaagttgtgcacgggctgtgagcagcttttgatggttgtttaaattgctagcagatcccatgctgagcgatgaattcgttttggtcatgaatctgttctgctcaatggctccctggaggaattggattgctttgcgatgttgcgaatctctaaacagtagttttgcgttttcgatggtagctgcatcgtccccgagctgtgatgcatgcaacactgcgttgaacgactggttcaaagaatttgcctttcgagctagacgagagctagccagccatagcccagatatatcaatatcggagaatgttggtctagaaagggcaaaggtgtattagcgatgatctgcacaggtacttttgggcttcagcgagcgtaacttaccgcaagagctgcatagccgctctttgtatacccaagacatattgtctatcactaaagtatgctccaatcacctcacatcggccttcgagaagggacattgtcttcatacgctcttcatcgttctctggtttagtgccaatgatgatttccaaatcagtcaggacatgacactttaacatgatgtcgtgcgcggcttggagtgatgcggttgtcgatgaagtcatcgagagggcgatattctccttcatcatcttagcagtctcgatgaaggtctctttggcagcgcccttgtatagagcttctaagagaactcctaaagacatattgaagtcctgcaagacattgccttggaatcggttaatgaatctgtccagattttcccagcgacccgtgacccaagcagcttcaactgcaaaaggcatgattctattgtcattgctgagcgaatccgttcgcattccctcaacgtgattgagtaaaacgtctactatcattagtttgtggttatcagaatagaggaaaatgcgactacgggacataccgtgctggcccgcctgttttaggcaattgagcaaatctatctgcacttctgcattgtccggcttctcggcgagctgcatttcataccaagtctgtgctgcagcccatcgtcccgccttcttgtgactcaatatctgctggttgatatccagaacatgcaaatgagctgatatgccttcaaggccatccggctcgtcgatgttggcatatatatcttgtaactgctgcaaaaggcgcgtccggtctcctggctctctcttggcttgctcggttttttgtgcatgttgctccagatgaaagagagctcgagcgtactcgttacagtcaattgcacgttgggctatcaactcagcaggaatactatccaaaagcctttgaattcttgacacattctgtttcgcagcttcggtcaaccggcttgatcgtttagcatgtatccacctcatagcgtaatccaaagtctggaaaacaacctatgcaacattaggataagtatcacatttccgtccatcaagaataaacttacatggcaaaaacgcttcatgtcctctctttcttggtatgacgcgtcaggcgagggttggtaattcaatatgtgcaagatttctccaagaatttggtctttctctgtttggctgctcctaggacccaaaagaacatgcagaactaggtatgggaacagaaactctgcggtagataaatccttgacgcggataatccgagttaaaggttcgaagatcatatcagcatatgggtgctgcccctttcgtaagagatctacaacaaacgctcgcaaccaattgccataaagtcttcccggatgaaatatgggatactctacagcttgaggattcattggcgccaccatatatcttgaatttagaaatggcgccactacctcacgcacgtattccggtaaggtcatccacttgcggtatatgtcgctgccaccagctagtccagctgcatggttgctgcaagctgacctgatttcgcatcgttcaagaagctcttgcatggcgtatgataagaatccttgaagcttcatatcagttgtggacaaaaatgatggcaccaatacttcttgaagtagaaaaaggacgaaatcggtagcttcttccatcacctcaaaattatccagcactataatggaacgttgctcccgtactgcttcgattctgttcgaatccagacaaccaataagcccaacacattcaacgcaaagtcgagtaatgtcggcttgcgctccgttgtatttacttgcgcaatccagaagagtcctcagcagtgtagcaatcacgttatccggtcgctgactgatagccgatgtatagagagcgttttggttgcttcttaggtacggtgccaggtcaatcagcgcttgatgaacaacgccggaatagtcatggttaattctttgtgagaagatatccagattttcttcaaagacaagagacggccggaaggtgttcagcttagcctctatatcgctcaatgctgcaacatgagatagtgatggaaggcgtgtaatgaacttttccacaacatgctcatatttctgtaatagattcttaagcatgtcttttagtatggtcattgcgggtggctctagttggggtccatagcgcttcacgatgaagaaggtggcctcgagctgagcttcaacatcttcttcatcaaagtatttgagcattgctgcccagcacgagagggctggctcgcgtaatgagtcttgagatgcggctgacaaaaggcaagctgatatctataccatcgttagtcaacccgcagtaaaatcgctctctttcgacgtacctgcggacgtgcaattcttgcgtatgactggcaaattcgaatcatttcttccaaagcacgaatacagcttatctgctccatgactcgtggatgaatcgacgtcgagtcatttatgacatccgtaaaccgagccataagtccaagaatatgtgattgtagaaatcggccgactaagtcagtcttccgatttcttgtttctttgacggagcctagaaccatggatgccatcattgtcaaggctttttgtatctaaacccaattagccttgcctgcaaacggagtacgaaaggttcaaaacaaacctgtcgtttacgcgattcatcagcacccgctgcagcctttagcagttctatagccgtcagcacaggctcagattggacaatgtctgcaagacggagggcatgaaaatggggagatatctcatctagactagatttgacaaactcctcaatattttcggattcctgtaatagtaaaagcgacaatactgaggctgtattgtggctatccatgaggggacgccatatctccgtctcctggcgtgcctctgcaattttctgaatcacgtctttgcgtttgtccaagacaagccatgggagtgcatgcgactggattaaaagcagaagctcattcacagaaatctgtaacagctctgctatggctcggcttcgttgtgggcgttggactatatccttggtcgccatataggcaagattcttccagaaaggctcaaagaggcgccgaggagtagtacgtcgcgcttcagcgagacttagcagctcattgaaagcaaatgccgattcgatgttattactgcttcccaagtattccaaaagctttatgaggaccaaattcaactcttcttctgtcacaactcttcccaactgaccccaggctaggattcgagtttctctcatgagtggttggtctgcttcagaggctgatctaagaagagcgattgaattctttctattgcgtgaaagtaaagcctcctccatgtagtaagtcggcttggatggcataaaaagcgccagcgttcttcctgctgaaatacgaagctctcgtatagagctgttgagcgattgtaggcaccattgacccggccctgaggtctctagatttagaaaagctgcgtcctcacaatgcaatacaagtcttcttagtgcaatcatggcggcaactcggggcttcctagattctaaaaactcgggtagtcgaatcaatttggaaaatatttgtctagcttcgctctttgcattgtgtggcgagatagttggtgagctagaagaaccttcatcacaaaccgggcatgttatgggtggtgcaagagactccgtggagtttcttacgcgagcagaattatcggcgacgcagcatatccgggatagaaggtccaaagctagtgattggtttggttgactacatttctcatatccgtccctacacgcgcgtcagacccagcaattcgagattatcttaaagacttacagaaagatttgttccaacaatacaacgtcatcatccgatggttgagcaacttggagagtctcaaatatcccatgtgtcaaaatttctaatgaatctgtcttttcttcagacaattttctccgtttcttcgcgtgtattgtttcattggatgccttgtaatctagactcagatcttgaacgcatttgcgaagctcgtcgtcttggaatttcgacgggtgtacatggtcttgaatggactcctgtggtagagatccaatggcttgcctaagaaaagtcacgcatctcttgactatagttagcgtaaggtgtgttagttttcttcagccatgcaactgacccaaatatcagtatcctctccgataaccaaaaactgcgatgaaagtaggatgagttcttgaacaagcttcgaggctgcaaaacggcctatcgtataacacttgaacgatgctctggtgataatcagaagggccatgccataggtggacctcgcctgctcgcctgctggagtcgattgaacgagctcgtcgggaggagaaatcatttcgctacagagtagtataaggagagcgcatgatttttcaacgagtgaggcactcggatggtcattggtaatcgcagatttgattatatccatggtcagttcaataagaggaagcggtgtgcattgggatgatagttccaatcgcttttggatatgccgcaagtccagaaaggaatctataagccagggcccattctctaacaatgatacgctgctagagaacgccggatcaggggatatcaaggggtaggcgagcactctcgccaagctggatgccagacgcaatccctgcgatgcgatatgaatcgagtaagagatgcgtttacttgcgtgctcccaatccttatctagaatttggtcaagggcaaaaggtggaggaagctccaggttcgtattgagttctgtatgagaagtggcgagagttgggctttggagatgatcaaggagcgctatttccattggtaattattagctccaagccatggctataatggataggataacatacaggctaatgatgcacggagatacagtcccaagtatggagctactttccaaagactccctgtgcgtgcaactagaaggaggatatactgtaaaaatccttcaatggagctgtccagatcaagacactgagggtgtcctaagagcctcagcagctgtggcagaagccaaacccacaggggttcctggctgcgaaatagtagccctcgattcccgttccgatggagcagtaccgatggcgtttctttgattgtaaatcgcaaaaaattgatcgctttctgggattcagctcgcacagtcgcacgatcaagaaatgggtcatcgagtttgatgttttcaagaaccactcggcaatatacatagatgagcatgtgattgtgctcaatccgatcatttggtgttttgaggaggtcaggattatcttttacgcgctgaatgatggccaagaggcccttgagctcactattctcatcggatcgagagactttcgtagacgacgcaatgttttccaccaattgcgccgccagtgtagacggcggagggccgcgctcgcctgaatcgccggccatatccacgcacttgatggtaacaacgatagagaagagcttgactcatcgccaatctaccactgaaggcgactggtaccgcggtatcgcatcaatgagcaaatgctgcctgattttgagagacgcgacaagaaggcggcgcgatgtcacgtgatgacgcctagatgttaattgactgatacacccgcctcagctaccaccttgaacgtatctacccgagactgacacttggcttggattcaagaatatctaaatcaagagcaggtcatacaaatcaatttgtcatcattcatttgaattatggtatactatcttttccattgaatttttgctcttttgcgcctccaagaaagaacaccctccaacacatccgatacccggcacatcaaatgcttcaaccagacagcctccaatcccagattcttgaggccttcaactctcctctttattcatatcgaatcctaatgacgtcgtgtgtcacccctgtgttaatgttagatccattttggagcccaaacaagtgttttgacgaagagcagagagtatacagacctccaagtttcacggtatatgttatcatggctgatccatagcttgcctcaatcacgcctgtcaagcaataatatcgatgccatcccaattttttctttttagccgatgactttgctgattttgttattttatgcaggtcaaggaatagcgtggctactctcttcgttgtgccgctgatgtgtatgggtgcctcaagatcatcgtcgttgctaaatatctcgatatctgcttgtggtttatgtcccataaatacgggtacatcgcattggtattcaatctttgaaggcttatcatcggggtatgattgaccctagagcgggttacttcaagatcagcttcctttaccccttttcgacgtaccttgcggatgaaccagcacatctcaacgacgacccagtcttcttccttctccgaccagaagctgtcctctaactgtcagcaatcattcttggcatgcgaataattggtttactcacgcttcatcacggttatgctttgtcgggtcgtatttcgtcaaaaggcaggtaccgtacgatcgcctggcgacccgagatgcgatccctactaaagccagtgcaggctgataacttcctagaccatagatgacggccccttttaccactgcagtaacaccattttctggttgaagcacccgcactctagaaacgatgacttcgcgaacccgagtcctgagatatgcgttctgtccgaacccgccaactagtacgactgccgcaactttttcgtctgccatggatatttgctcctttattaaacaaattatgtctttcatgatcggatcccatatcttagtggccatatcgtcttgcggtatcgtgaatcgatcacgtttgaggccgagagagggatcgactttcagtgtaagtggttcaccctttggagaaaagtcccttttaaactgaagcatggttagactagagatatcaaaagattctggcacatacgtaccgcttcaaactcgctcaacgcaacaacaaggcgctcatctgtccaatatttatctccgtgtatttgcttcaaaaatcgtcgaaatctcatattgagcattgaggacccgcattttcctccagtgccctccgtgacctctctcatttggagcggctgaactttggcaacttcatatgtaatgagatctaccgtacctcctccggcgtcacatacgacaaatcttcgaccagtctgtaggacagatgggctcaaatatttgacagtatagagagctgccgcttcctttcatattgttagcgctgcaacatgcccatcaacctaggataagacaaacaggttctgatataagcttaattttttgctctccgccaaagccagccagcgatgccgccttttctgtttcttgctttgcattatttgaccatattgctggaacggtgacaacaacgtccatcggcgtcgattgtactacgcttggcgataacttgctctctaagacgctgatgaaatgagaatagaggcatgatagatatatccttgttagctcctgggcagattccccttcagctttcgtatccgatggttcatccagtcttctgttacacatggaatcagctccagagccacatctaccaatcatgactgctgtctcacaacttgaacaatctacttctcttcgccgatttcgggatctggaacccccactgccagccggatgctacttttcgcagctcagttggaaccttggggctattttgggacgaaccaactgatggccagtcggataatacgtgctgaacatccggctgggatggttttagcgcggcatgaaacttttgcggcgtactgcttgaacttacctgagtcgtatctgcccaagcgacgccagaaaaagtggttccaaagtcaatagagacgacaattcttctctcctcgctcatgctcaagcctttcaatgagaattagatgtctcctctgggaagtccctgtaagtaaccgatatgcttgcgatgacccgtgtttggatagtcggatgcgctagacacaatgccttaggagagagtcattgtctccaagtaggtatgtgatggactgggggctgtcacttgtttcttggtggtgccaatgggatgcttccagtagccttgctcgggctccgctggaggtcaggataaaagaccagccagctacgggattcttatgccgaccaggtaagcctctaagcagttatactcataattattggcctagcactgagatgccaaccatgaagcataaacgcgcgcttttgcgggacagggcaccccggacgtgcatgcagacagccgatcccgtcgccgggtaggtggtggagcccaatggatgcttgcttcgggcatgaagaggtgcccagccagtaaaggggaatatccaccagtatgacatggtcaggctacgcaccgacagttcatcgcctggcaatcctatccaactgaggctacatggggtcatttgagcttttgccaggtcaccaagtcattgcatcaggagtaggccattggctaaaaggaaaccagtacgcgctgcaagcaggacaggtagaatcgatcgttgacatttacgtctccagctccataaacttctagaaaacaacgtcgccccatctgttcttttccatattcacgccacctacctaaagcataccaaaagcagcatactgcataccaaaacacagtgttcagagaagaaaagaagcaatgtcgccagagacaccacgaaagcaagacgacaagagcaaactggaggacgaacttcggctgcgccagttcaccgaggaagtcctagactcacggcaggaggagcttgaagttcaagaaaaagagaattccacgttatcaaagaaactggagctgttgcagcaagaattgaaagaagcgcaaagccagctcgcacaagctcgcacacagtccaacaaagccgaagagagcaaaaatcagggcattcgctcatctccaaggaggagagacattacagagattgaagcgcaggaagcatatcaaagtttgtgtgagagtgtcaagcgttgggttgagtatcggattcgacctgtcttggacgatctagccagcggccactttcgctgccagccaactccagctcagtcaacaaggttcgtatccctgatgagagagccagcaacaagctgtctcaatgtgtggcattccgatgaatatcattttacggctattattatgcaatatttgtggctagtgttcttcgccaaatcattctactgtcctctggatgatggggatggtgagactactgttgcttggatcgatgagctggagagcgcgatatccaaactgcctcgaggtatgtttgcactctctaattcatggcgatattatacatttccaacaaaaactaacatttccaaagatatacagcattgtagagagtggagatctgagacacttacggctttgaccagccagaaatctttcaaatccagaaaagcagcatatctcaacctcattaccgaagatcttgcctctctcttaacagttgcagtgccatatgtaactgctgcagaactgcaaaactctcttcggacaagcatcattgatccggcagtggaccttacacatcgattgcagctttctccaaatatattctctctaaggtggccagcacgaagcgcgagatcaaaactggatacttatgaatgtatcaacctcgccgatagaggagccattatgaactcgggcgaaaatggcaaatcaaccgaggctcttaaaaacgcatcgtatctattcgatattgctccaggtctctttgtcgagacagtctccggagcaaagaagtcgacagcaaaagctatttgcaagccaacagttttggtgtatggaggagataaggatggcgatattccacaaaagactatgacgttgacaagactgttgtgggattttgcaaacggatcaaaggggcgatctcttggtccatcgcgaaatgtatcacccaaaagtaagaccctgatcttgaggcggcatcgctcaaagctctgattcatggcccaagggtcctctagaacacggctcgaaggcgactggagctattgatttattttttcctttgttgaacaaaagcaaagcctgacatcttgatgatgttcctagaatatagaagcgtcagcagtgctgaccaaaaaagcaatgacaaacgagcaatagatttcaccacagatagacacttacatcgcaatgaattacgaaattcgatcattttcaaggaaactataccgacaatttcgtctcttctcttctcatgaaaatgctggccaccagccccagctcgaaaggtgtacttcctgtactgaaacgataggaacatcacggggttggtttgactgtggccgcgggggcaggggtggcacattcgatttcgctgtcgagtctttcttatggtcattccctttgttaggaggctgcaaggatcgagatcgtcgctcaaaatgctgcttcgatcggctcaccgatcgttctttgcgcgccggggagcggccgtcagaccgcgcaggagaattttcatgcctgccccggacaaccgttagcaccttgagcttgggggctcctagtgctggacttgaaggggctctgcctctggattccgggataaaggggcggatacagttccgaatataatcctcgtcaacgcctagggccctagcatccgcaacgcccaggttgattcgattgacatattcttccttggggctgctgtcgagagtgcagtttggattgatgtatatgagaacatcatcctgccagtgcagtagagagttttctcgccgcccctgagctataagcctggcttctctggccacggccgcgggcccgcctttttccactatccacgagacggggcggcggtacagggcactctgtgctcgatggagtagaacggtcatgtatcgcttattgtatgcattcttcgcgacgccttcatttatgtccagcttggcttcgtcgacatcgtcaatctcatatacgagaccatctacccagtgtccgtctgcgacgacgacattggcatatccgcgttcgttgatctgccatcgatagttggataaacgggcctttccgatgaacttgctgtttggacatcgacggttcatttgcttgacgtgcaagttgctcccataagcaaagtataactttgccggccggcggtctagagacaccgccgatgctgccttctggaccggcattttggatttcttaccccccactgattggctgcggatggcatccatggtcaaattggggaattggcggggatatccgaatatcgggctgttgggtttctgagatgagactcggtctacgagatggaaacgctgaagagggctggaaatgtctgttcttactgtgtgcagtatgctgtcttacatattgctaattattgctagtcacccatacgatgaggcgaaaacatgtttatcgcacgagagtcactcgtttgttcagcagccagccaggatgctccgttggtgtgcggctgcttcatagtggatctatgatgcaatacgacaggttgggcagcaaaagagacgggatgacgacggtgatgcagggcatgggagcgcaagcaccaattggacctcaccacgtctttggctcttggcacacgagagcctctttcgtggcagtgagcataaaatttggacaaccttcactctgtttcaacgagagccacggagatgcccggcttcggagcgtcatgcccgctcctcggtgccacgttccctacaacctccaccactcagggccaccgtattgtgataggggagcagtcgtccctccctgcggccccgcgcaaaggatatgctggagaggagatccgaaaaggtagggatgaagaagtttgtggacagcgcagcggtggctgggcggctaaaagtctgctggctttgtctgactggacagcggccggttatggctcagcggccgaacatggctgcccatttactggggtacgtatgtaacgtctaataactctttctgcagaaagtatgggtgcgataattggatgcttctcacaaatggagaagctggcaagcaattgaggatgtcatgtgagcatgcatgcgtccaattcgaaatgaatcaaccaataatccgcgcgagcgtggttcaatgtgtctagcatcgcgagaggagcgaacacccggagcttagcaagtaagaaagcaggaacccgaagtcagatatcagccatgtcgactacctacaccatccgacagccagcacattcgctttatcatccagcatacccttttctcagcccaagtcggtgattgttcggcggacctgtagttgcttttgtttaggctgtaagtgcagcctcatcttctgggattcaggtttcatctcgtgttgtcgacttacacccgacagcctacccaagatgccaactggtgttaggcattacaactttggtgtagagattgaggctgttgccaagccatacgggaattgcgacagcttcacaaacgtggattggtatcgacagttggcacagaaactacggaaccggggcattcaggcagtccatgatgattgctcaaagtacagcaagcatccagagtactatggtgggaagtggtttgtcacccgcgacggatcgctgaagcggccacggccatatggttggtaattcccgatttttcacctccattccgctgcatgataacagtcatgtacagaatgctacatgggtgatttctatcatgcacatgagaaatatgcgctgacagagatgcaactgatagtatgcatggaggttgtatccccaaagcttgacaccatgcatggcgtgagccctatcttctccgacttttgggaggccatgcgcgtgcatttcaagcctcaagaggacatttcatgcggcgggcatgtgcatgtgacgccagtcaacctcaaaaacaaattctctctcagaacgctaaagagggttgcctttgcaacggtcgtatacgaagattacgttgcggagattctgcccgcgactcgccgcgacaaccactattgccgtcttaatagcgagagcctcgagtgtggactgaacaagactctgggctggaaaaagagctcaggcgcccttcgcaaagtggctgccgagatcaaatccaagaccaagaaggcggatttgtgccactacatgcagggcaaccgctacgtcctatggaatttccagaacatctatccacgtcggaaggcaaagcgatgcacagggaccattgagttccgaggcgggaaccaatttctcaataccaaggggacattggcctgggtggcctttgtgctgggattcatcactctggcgaaggaagaggtaagcctatgttgcccccttttaactttgttttcctcagctatatttgttccctccctaattcttaacacggtgaacatgaatggagatggtggtccaagggggggagtggaaagaggagaataatcacaattaacccacccacctgaagtcatctcgcttattgatacgcttcttgaacgcaggaccttctcaacaactactattcctacgtaccgcccacggatcccagctggccccatcgcgccaaagagtggtggaagcgcatccgacaggcggcgaagcagtcgcggatgggcaggcatctgcccgacacatatgcagaaatgcaaacaaagtgacgaaaaatacgcgctgtgtgcataatttgtgacgatggggttgcttcaactccatccctcttttgacgaacgaccttgaatttatcgatgttattttgacatggctttctgaatgcttaacatccgctgagctgtgccagatagtttcaagggtggcctgattagattcatgatggatgccattatggttttatgacatatgtttttttatgcattacgcggagtttaggacgacaatttcctatgttttgtttatttactgcttgagaaggattggtattattggggagaaaaaaacaaccaggaaaatatgcaaacggatgatacctcactacatagcaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaagggtggaaaaggaaggggcataagtaaaagtaaggtcagatgatgattttcttctcatttgatagtatgtcattgatgatcaaacgacgtgtatcttgcccaaaagaaaaattatatatatttatatacatgattcataaaaaaaatcttccgtaaatcaaaaacgccttcattatcccgttatgatgactccgtgctaggctcctcctcgaataggacaagaatagtaccagccttgcagatatcctatgaaagacggttagatgagcgggtagtttttaaaaacggggttcgaatgatacttacgccttccttgtgagcaagcttcttgataacaccgtcctgtggggagcggatgacagtctccatcttcattgattcgatgctgcatcaacttttgttagcgtgtgtgcaaaaactttgtatcgaacaattcgaaatcacttacacaacaagtggtgtgcccttcttcacaacctgtccctcctcaacctcgttcttcagaatcttacagggcataggcgccgccacggaggcggtcacttccttcaggcccagagccttttcgtaccatgatggaggcagcagtgccaggtcggtcttgacgccgtgctggaagatggccagcttggtttcggtgccgttctcttgaggtacaacggttgagttgatcctctcgccggggaatcgcgagttcagcttggtgacggcgtcttcgatagtaggctcgctgatgacgttgctgaagagctcgggctcttcgcccttacgggagatggtcacgttgtagaggttgtggccggtttgtgagacaaaggcctcgacgacctcgccttccttttcgctgtagccgtcgaggaccttgaatgcgagcttgcgttggctggtggagtttgtgttgccgaagccgagtgactggccgtgcgggctggaggagccagtggcctgttgtagctggttgctcaaaacgccgagagcagcctgggcaaagacctcgttgctaatatgcctgggcttgaagagctcttgcctccacttgtcgatgaagcccgtttcgacgtctccggcgatgaaggcctcggaggcgcagagtcgcttgagaaactcgacatttgtgctcaaaccgacgatttcaaaggcacgcagagcggtggcgagcttagcaatggctgtctcgcggtcatcgcctcggacgatgagcttggcaatcatgccgtcgtatgcttccgagacgacgctgccggagccgaagccccagtccagacgaatatccgggtcggctttggcagaatccagtaggacggcgtggatgagcttgcccgaatctggcatgaagcccttttcggggttctcagcatagatacgcgcctcaattgcagctccccgctggttcatctgctcctcgacctcggcctgggaaaggggcagcttctcgccggcggcaatgcggaactgccactcaacaagatccaggcccgtgaccatctcggtgacgggatgctcgacctgcaagcgggtgttcatctccataaagtagaatttgccgctgtccttgtccaggatgaactcgacagtgccggcaccgacgtagcccacggcctcggcggccttgcgggccttgtcccagaggtcgtgtctggtgacgtcgtcgagatcaggcgcgggggactcctcaaggaccttttggtgtctgcgctggacgctgcagtctcgctctcccagggcgacggtgttgccgtacttgtcggcaaagacctgcacctcgacgtggcgcgggcgcacaatgtacttctcgacgagcatcacctcgccgccctcgccaaaggacgccttggcctcggccctggcgctcttgagctgcgccatgaactcgtcctccttcatgacgatgcgcatgcccttgccgccgccgccgcgcacgctcttgagcaggaccgggaaggtgatgtccttggcgtaggccagcaactgctcctcgccctgctccgcgccgtggtatcccggcacgcagggcacgttggccgcgttcataatctccttactccgcgccttgtttcccatgtcggccatggcggttgccggcggccccacgaagacgatgccctcctcctcgcagcgctccgcgaacttgtagttctccgacaggaagccgtagcccgggtgcagcgcctggatgccgtgtttcttggccagcgcaatgatcttctcgccgtccaggtagccgttggccgggcccaggcccagcgactggaagcccgagttggcgtgccatgagtttgcgtcgacgtcggtgtacacggtggtggccttgatgcccatgcgctctgccgtgcggttgattcggatggcgatctcgcctcggttggcaatgagcaccgagctcagcgccgccgtctttgcggtcgatgccgtggagagcagtcgcgggacgggcctcagggagaggcgattggcgcggagggaacgcatggcgacggaactgctgcaagatctagcggtgggatccaattctatctgggaggaggagaagcagaaaaaagaaaagaggttcgcgaggcccaggaatgcaattaattaaatccagaaagaaaccaatttgtgcctccggcgcgggccaagagatgctgcttcgccttgcacaggctcaatcggttagaagctggatagagccgaccgccagcagccgtttgtagccgcggcagctgagaagcacctccagctggaagcgccgacgtcaccctcggccgcagaaccgtttgcgtttggcggtacctgcgcttttgcggagaggctccatactggagctggtactcctctaacggggagctggccatgactaagcgcggtccggctcctgttcccctcccccacgtttggagcccaaatgctgctgttagctcaagagccttggactatacgtgctacagcgttagcttcccagccttgagaccatcggctgatcggattgtcgggaagatctgaaagttgcttcttcgacgtcacactttttgtgttggaacacggctcgattgatagatagacaacgcaaaacccgccatggacaagatcccgctcaactacgaggcgtccgagggcgacacgcacaagcgccagacgagcactttgcccaccgaggtggttcaatgcctcgagaatgcccgatttgtacgagcccccaatcgcaactaccattgagggaatggaggctgaccacgttctgcgaatagcttcacctggccacgtgcacggataacgtgcccaacgtgtccctcatgaactacacctacctgccctcgtcgccctactccgactctcccgtcatcatcatgaccaccaacccggcctctcgcaagacgaccaacatcattgccaacccaaacgtttctctcctcgttcacgactgtaaggctctcttccaagcacacactatatacgaccccctcccatttactgacaatgaattcttcacaaggggtctcccaccgccctccaacccaaggccgtcgcatgtccggcggctcccccacccccgaaacccgctccagcctcgccaccctcctcctcaacctaaacacctcggccgtgtccagcatcagcgcaacgataggaggcgccgcgcggatagcccccatcggctccgaggaggaaaagttttacgtcgcgcagcacctcgagaacaacacttttgaggaggagggcacgccgctgttccagccggtgtccaacaccccggataacagcaaccgcggcgagaatgatccgagcgggcatttcgtggctggggaggaggtgcgtgtcattgtggtcgatatccggaatgtgaggattagcgattggaagggcacggtgagggattgggagttgacggcggatgcgccgctgcttaacggaggtgcttgataggtaggctggttggcatgagggtgttttgtcaaggttgtattttatatgtttttatttgttattagaggcgcggcttggcatccaaaatgggcataacaaacattgatagtatatgagggaaagaaaaagagtatttgtattcatcccaactagttatccataaaggagtaaatcctcatttataggcatcatcattcccatgacagttgaagcaaatagaagcagtgaaagccaaaaaaaaaaaaaaaattgttattctttccgggcagaaacaatcctagccccattctgtaaagcgctattcagcacgcgaggtttctgtcatggcctcaagcttacgagggcatctcttcttactttttaaaaatacaaaacttgttgcacagacaataacctgccagcctctcgtgtataagtcttctccaatccgaataaccgaaccaatccactaatttctgccatagtaatacaatttggttgatgcataatcgaacatcgctcgtccataccaatctatattagaaaaaaaatgtcgcttctacctcgccagtccgtaccctaaacgccaaattataggtatatatctcagtaaaaaagcaaagagaagaggaagcagaggatgggtaagaaagaaaagaaaaagcaatctcgtgtctcatgatggtccctcagctgaggtgacaatgtttaattcaatgttgcccactcgatgacctcgagtgccatcatgacaaggaacagtgtagagggaaggatcctaatgcatgtgttagtgaaaggtacaatactaaacaaaggttcaagcgtatgggaatgcttaccagataacatagctctgaaacaggattcttcccatggtctgctcatacacattgttgatttggcatatttgcgcaagctgaagcgcactaggtgcaccggtaagaaggaagcatacgacgatgaagatgggatcatctagaatgctgatgggcaagtattttgctgtaagggccaggatgggcgccataatcagagtgggcagaaccattctgctcagcagcgaggcaaccaagagcttggtgccaatcttttcctcttccgggtcaatggggaaatcgtgagcggcagtgttgcgcgccaagttggcgccgagaacaaccaagattaaaggcacggcaacacctccactagacgaaacggcgttggtgacgctattcttgacgaaagaaccatcctcaaagaagagctgttggagattcgggatagacgcaacgacgaccgcaatgagcatggcccacaaaggtggattcatgaagccccagataaatgcgtaaatctttgtgattgacatgtggatgaaagaaaggcaggtctttaccggctgaggaagacgctgatgttggcgagtcatggccgcagacgctttgtctttgagagaatgcagtgatttcttgatacgagcagcagttccgtgctcggtttcagtctcatctcgaagacggatgcgagggaatgaaagaatatcatcttccaagtctgtattggcgagcgcgcttgcatgagggtaattgccctttttgaaattcagcacatcgtcattatcgaccgaggaggcagccagtgaagcccgggaattgttcgcaaggggtgtgcgtccagcaggtatgtagacttgagaagcattgctatcgccatcatcttcggtatcaccgtccaggccagtaatgagaatctccggctcctgttcggttggctcttcgtccgtatatctatactggccctcttcggcaatttcatcttgatattcggcatatttatccttgggggctagcaagacgtggtatccccagctccatctgacaagttgaccgagttgctggaatataagtagatataagatgccgcgagcgccgacttcgtcatcgttatcgccaggtatcctgtcccagtgaaggcccttgattgtctgcgagagagacagaactagagaaatgggcagtgagttggaattgccaaagacgcccatggccgtgacgaagttggacgctcgtttattgaatcggaatgctttggcaaccaagatcgagactacccatgatacgagggtttgtacgacaaaaatggcggggatgatggcaagatcggatagtttttcggcattgagctgggatgcaagcttagtgaagactatggaataatatgtcaggtgggcgttcaaaggggaacaggagacatcaccagagggagcagcatactcaggcagggcgtgaagagcatcacattgagattggccagaaacttttgcttatcggcatcgaagtggccaaggcgcgcgacaatgtatcccggcaagctcacgcagactacttccagaacagcttcgaagacgagcaagcagagatgcgacaaggagggatgcgacggcgcaggcgcagcggactcaaagaccttgagcggcatgtcgtaggccttttgggccagcacggccagccgaaacgaagtcggcggcgtgagagaggcggcaggatccatcaaatgtgacccagaggctcgaaatgatggttcgctcgaggagtggcaatgttgagtggaattgaagcgcgtcgaatcgagtagaggtcgttgtggatcggcgctgttgtatcaaattgtccaagaacagactttgcgacgatggggtagaaaagggcgatatgcaagggtcaaaagaagagtaaaagaagaaagaaaagaaggcagaaatcctttgctgaagcctaagcccttggggtggttcacagaaagttcaaagcgtcgtcagctagccgcttgtctgggacaaaatggcaatggagctgggatgaggtcaccggggagtgctgagcgttgtccaggttcaggggagttttgttcggcaggcgatgtcaaaacagccacaagattggcctcttgcgcaggccgtgagattggggggaataaaagcaacgaggatgtgatgcgtgtcaaatgagatgctgcaggcaatgtgaagtgacgacgtttagagtggctgcgcaacggggccatgctgccaggcaaagggccagaaaacctgaagatgccgctgaatgggcctccaatagggcgctatttcgccggcactctatgatgctgtggtgcgaccgggactggcgtatgggcgcagatagcacgactcagcgataagggaggcgaatggtcgcgcaacacgcaacagtgacatgaggacgagcggaagagctgggccaaacaagctctggccgggctgccgggctgcagcttagcggcctctctagcgctctgggtgccatccaagtgccctcttggcgctgctttggggcgtcacggcgcggctgatgtcactctgggtggaggactgcgctgtcaggtacttgtggctgctggccaatggcatccctggatgcgcccatgagccctccaaaagaggcctggccaggggagagcagcaccgtaggggtagggctatcaggcagcgcagcgatgagggaaccagctgtctggctgcattggctgcgatcacgtgtggcttcatgctctgctgttgacctgctttttgcagcctttatctcgtcgcctgcgaagtggacctgcagcggagagatggttttggtggacattacacattacacaaaccagccaccatcgtaggtacgttgcggaggcttgttatggctgtgaaggattcgtaatgagcttatttaccttggcaggcttggcgctggcgagcaagcggtaaatagaacccttccgaacctgatatccttgcatacggcttagtcttgcgcgcctgtgtgggagagcagagataaggccgggcgccttgttgcttcagccataggttcttactgtggcgtataagcccagcatcctggcaagagatgccagcgcaaacagattcacacggcttcaaccatgccacggccgcatcacaccgtatctccaagacatttgggcctctagcaaactcgtatatgcaccgtaacttgatatgacggctggcaggaaatgagattgtctcatcccttttagaaagagaaagaagctaccagtaatagactgccagcgctgcatttgatgaccctcgatgcccgtctcccttgacagcctcactttttcccgtcctgcaagggagaaaataatcctacggcgtgactctagggtagtccatgtctcgggcgccaggctttcggatgctgtcacttttacctgtgcatcttatacagcatgttatacacaagatgcgcaataatgccaacattggattatttttgatagctctcagcctcgcacgggtagctagctccactacgtagaaagtatggcacatcatagatagagacaccagccacaccgagagtcaagataaaagcgcaacgtgtaaccaatggaaaaacaaacaactggcagcttatcgtcaacgtggatgcgcacaatgtcattgtgctcatagccatttcaataatcgcctccatcgcgaccaaaaactcacaatcgagattgtaaatatagagtacgtcatgataaacgcgatggaggggaaaatgcgcatcagttgtttgaaacgagcaaggcgccgatccctccccagctgggttacacaatgcacaaagaaaaaagcttcatagctacgaaatatgatgcatccgaaccgccagggtcccgtttgattagttcattaagtcatccatgctgggctgagggtagcatcgatgtggggaccttgagcagacgattgggctgcgtgagccttgagtatcgatacaaattggtgtttgtgcataagaccaagcacccggtgctgcctgcatgctggtgggctgtatgtagtaaacatgtaacttatccacaaatacttgtagcaatcagcatcgggaggccatcatgaaacgagattggcaaacacggcagaggcacctcagcagagacaccagccgatgcaagggcggcgattcttgcgcttgcaacgcagcttgtcgggcagccaccgccatggccaccaaggacctgcggtagcctctccgcggcagcccaataacgaggcgccaaaagcccaatcgaatgcagggtcgtgagaagcaaacagaaaacacaccagatggattctggggtagcccggctcccgtaggatggaacgggtccccagccctttttcttttcggtggcttcatattaggaggtgaaagagagaggactcgtcgcctctaggcgaactggcttgtcatagccttggcccgtgataggccgctattgcttcaaggcacggctcggggaccagaggcggtttcataatgagatctgtctgatatggatcgtcggcctggatcccgccgcagcttgtaccctcctatccgccagtacctccaaacccgggagcaactggcgtcatcatcgtgtagtcgtcggggcgaaaatacgaaacaaaagagtacccgcgtgtggggtctgccaaccatcacagcggattttggtgggatattccgcgcaagaggcctcagagtcactatcaagacccgtcccagtcacagggccatatcaaacatgcagcgacgagagacgccgctgccgcctctgatctgtgccctgacaaatattagcagctgcctgtagcgcccggcgggctcttgttcagcgttcctagctgatatcgtgctttggattgtacccaggagacggcggtgatataaatcatcaactgcagccatatcccccttccctttccttccatcactcttctttcgattctccatctttgcccttttgttccacttccgccctgcctgtgggcgtttttctctctctcccaagcccaacgctggaccccctgtgtctgtcctgttatttctgcattgataccgagtacactcattccctcgcccagcccgaagctgactgaatcacgtcacacctcacgcccggcatagactgcgagtttaggcacctgtgtttctggtcttctgactgcccattcgctgccgtatagcagggtctgttctgctgcgtcccctgtcggcgccgttttcgcgagacaaagaacagcattggatcgttgataggtaggttattaaccagtgcagtgcgctggctccagcatcttttacccggcggcatggatggacacagcgctgatgcccacttttgggtcacgacagacgagtcttgccaccaatcccggcgcgccaattgacgggcggcctgctttatatgacgtgccggctcagagacgccgcctgacgattatccaggatcctgcatttgacgcacatcgggccttcgcatcgtcatcgtcactgccgcgacagaaagcgccagaatctccaacctccaaccccgcacggctctgcatcttttggcattcgcttgccctatcgcaggctagcatccactgcaaggctctgcaagcttgtgccttggtagagcagcaattggttccagctgtctgtgccgcagcgccgttcaggtttcttcactgggccaaaaacagccagcaggtacgtcgacggctctgggaattggccaacgagcgttcctggccttgtttcccgatcgatacctgacactgccacagtctctacctggtacctagcagtacgcagtgtcaatatactttcgacgacttagtaagcctctttgcgctgcttcaactacattgcccaaaacaggacctccccaaaaaagttgtgcctggattcgtataagacagacgacccgccacaacttaccggttgaaaagacaagaaaatctcttcaagccttcttcgcaactaccggtgcggacgcagccctgcaaagccctcagcaaacaagcctggcggatccgggctcatttcaggtacgctccatctcttcagtagctccgggcgcatggacgaggcaagcgccgtttcatacataaaagtcgaaatccgctctgcaagtggcgtcgcaaattctcaagcccgcgatgatccagccggcgctgagctaaccgttgtctgcagctttgtcgctctgtcttatctaacttccatttcccccctctttcgcgtcgccccacgaacgaaaaacgcatcgtgtcagaaggtacacgtataaaccgagcgatagccgagcatctcttcgattgctctgcttcttccctgcgtcgtgcaaaaagtctagaccggcctagtctttgaggagcgtagtccgccaggaccaaaccgtccgccgtccgcctcccgcgaatcggccgtcatcaaagggaattgtcagcgacgaagcatccgaaaaccccaccttggttaagcttcaaagcctcgacctcggaccaccagcatcgtcaacgtccaccgctgggaaaaaaaaaaaaaccaacaaggataacactcctctcgtcctcctcatagttgccgggtcgctgggcctccgcctctgcgacgccgcgcatcgtcgatcgatcgagcatacccagtagctccgctgtgtggcttctgtctgtaaaaactggggagatctctccatctctctccctcctgcgactccatctccatcaccattctctcctacctccgcgcggagcaaatcctcacgcagttacatctctccaaccgtcacgatgagcggcaccgattccatcccggccacgccggacagcatatccgatgatcgagatctctctatgcaggcatcgccgttctctgaggactcgtccatagcaggaacccccaacggcgatgagctgggcgaatcacccagctcccccaagagactaccgttcctcaacacctttgccgatccccaaaacatgaaccctaattcaactccgctgggaatgctgggcaaggcaagaaatccttcctcgactgggtcatcctttgctgccggtgctggagccatggaaaacagcgtcatggccaaggcgcgcgcgcttcaccaacaacgaatgcagaaaggaatgtcagcggcgggcagctctcccgtctcaccgatgcccacagctggaggacctatagctggtggcttcactgctctgcgcatgcccccagccatgcagcgtcccggccccgtaccgcaccccagatcagcacctgtcataccaaagtctctcagcgagcgaagagccaatatgatgggaggaatgaagctatcagacatgggtggcggtggtggccctcctactggtagcatgcgccgaccgggagctccatctctctcgggattgccccaaccaagcgcacccaatggcaaatcgtccttggggtcaaaactagacgacttcaagaagtatatcgatacagaaaagggctggattacgtttgacggcgcagccacaatcactcgtactggagtaaacttttccaatggccagaccttcaagatatccctagatgaggtggaaataatagacgagttgggcaaaggcaactacggaacagtgtacaaggtcaggcatgcgaagccgagtgtaccacgatttgggccagggttgtctggggccaagttgccgcatccacaaccgcaccgaagtcaatcagactcggcggtgcatgatgccacaaacgcgctggaaactcaagccggcaaagtcatggccatgaaggaaatccgactcgagctcgacgatgccaagtttaccactatcctcaaagagctggtcatccttcacgagtgtgtgtctccattcatcattgacttttacggagcctttttccaggaaggcgctgtatacatgtgcattgaatacatggatggtggctccattgataagatctacgctggaggtattcccgaaaacatcctgagaaagattacttattcagccgtgatgggtctcaaatcattaaaggacgagcataacattatccatcgagacgtcaagccgacgaatatcctggccaacacgcggggtcaggtcaaaatctgcgactttggcgtcagtggcaaccttgtggccagcattgccaagacaaacattggatgccagagctacatggcgcccgaaagaatctctggaggtggtatggcacaggcgggcaactcggatggcacttacagtgttcaaagtgatgtctggagtttgggtctgacagtcatcgagtgcgctatgggtcaatatccatacccccctgaagcatcgtccactattttcagccaactgaatgtgagctgtcactgacttgttgattaaatgtaccacttgactaacttcatcataggccattgttgaaggcgagccgccggctatgccagaggatggctactccgatttggcaaaggactttgtcaagagctgtcttcataagataccaaagcagcgcccgacatatgccatgctacttaaacatccctggatccagtctctatctaagccggaaacgattgatgaagttgccgaagatgacgaggccacagacaaggtagccgaggcggtaggacacatggagctgagctcgggcacggaagacgccgaagttgctgaatgggtccagtctgtcctgaaaaagcatgcagagggccaaaacggcgctggccccaacagacctgcgcttcatgctgcacctctggatagcatcagccctctaggaagccctgttctcagccagtgaggggcaccaatatgtacatgactactatctgattaggcgaacctaccaaaaaaaaaaaaaaaaaaaaaaaggaatctgcgctacgcacatgccaacaagagccggtatctgagttggctcaatccatcagcatcaagcagaagaaaagcatagagcggaagggcaaactgatggcggaggagacatgaaaactggcacttcctctgtacacaaaaataagcaaaatgtcttttcttttcccacaaaaacaaaagaattagctatcctgcctccatccaattgcacaagcatgcgcacatacacatacaccccgaaaaaaaaaagcatcctacattcacataacgaacacgcatatatatacacacgcatttggacctccttttttttttccctttttttttagacgtgggctttcatatattcaaagggagctacaagcggatggtgtttttttctttcttctttctctgttgttcctgtttaatcacttttttgcttactcataactacctattggcacggaaatcaatttctattgtcttgtcttttttttttccaaatttctttttttcccctttgtaggcaagaactttgtggttcttgaaagattttaagggagttggggagaagggggggatgttatggtatatacggcgggaaggattatcttgggaggatttttctctttttttattgtgttgtacgtatatcagataacgcacacgcatggccaagaacacgagggcagcctgtaccataattaagaatcattcatatacaagattgggcatgactgagaggcatagtaagtgactttcgtcttataatgaatgagatatgggtgttgtcttgttccaatggcaccagaatcacatgtttacgaccaaggggtgagagtaattgtaaccattaataagaataaatccataagctataatcaagaagtaaagcacatcagtatagctcccttgaccttcctttcctccaattattaattattcctcagaacgtaacgcctttaacgagaattaggccattaggtactcaaagcaggtatatcatacgctcgggagacagcataggcaagtctttgtctgctttacaccgaaactctgtcgctccattggcccgaatactgccattacctctttcatttccacatacgtttcttgctgaacaacgatatgctctttctttacgaatactcttccttgacccggcgaccatcataggagcggcctcggcttccggtaggttcgcgagagctttgccggcgtttaaagtcaaaagtgggattcgaacgtatgccgagcgcgaaaagaatgacagcaatgagaagtgccacatacgaaccccagaggaaaccgaatgcccacggtccaatcttagcagagcggccaacgtcgtggaaacgattgcgggcttcgcagaatgtggcactgcgtacgataaacagttagcaaagtgactctttttgaaccattacatgaaatatggcagttggcttacgtgatgatggacacggcgagcgtatagaagaagagagcaatgctggagacgacaaaggccaatgctgcgccgagacggccgcagcaagctagtatcgaagtgaagaaggccagcacctcaaagaagagcgtcatgagcaaaaacacccatccgaagcgccacatgtagaagtaatggaacgacgtcgtgtgactgccatggctaccaccaagtcccggtggcacattccgcgcattgctgtcccaggcaaagccgaaaggaatggcaggatgagaagggccgcaatctctgttgtcagggccgcagatgaagaagtaagtccactgggaaacgtcacgggctcctgtgatgccgctggtgtcggcacgaaggtagtacgtatggcggaagggcgtatcatgcgtgacgccgggcaggatgatgaaccagatgaatagctgggagacgcagagaagtatgaagccgatggaggctaaaagagcgtctgtggaatgcgaattggttagcatgagctgaagttgatgttgtttaatttacacgttgatactgatgtttcttattgctgcttttaccattggccgcgcggttgacaaggatctgaaatgaaaattgattcactcactcttgggcattttgaatcagctgtgataatgcgtagtcctcgtataagtggcaagtaagaaggcgaagaaagatggatagatgaaagagaaagtagagtagaagccttcgcgaagccctctgtattccaattaattatagtggtcggttgctataactgtagtagtatcaatatggatattgatagtgatgttgatgcgagatgttatgacgtcgtgacagatccagctaaggccatgcgggtgcagggaaccctgcttgagctaggatatagctagatctggagctgcttggtggacaggggagagcttcggcggagatgtgccgctttaaaaatacgaaagcagcggaagtgatgtgaagaagattaaaagatacgctcgttagtgacagagatggaaataagtggtgttggagtatacgagcgagggaaagaaatacgcaacgcaatggctgagcctgggaggagagaaagagctggatgggaagctcctaggggcaaaaggcggcggggctgatgatgcagtttcctgagccacagagggccgacgttactcgagcaggtacccgatacattctacagtgatggatgtcaatggatgtcaagcgggaaagtgcccaaagccacttcgtatcgtgtacagctcgcagtaatccaggcactcgcaatcaggcgatcggccaagatgcagctgctccaaaatactagcgccaagaagcttttttcagcgggctagcgctgggaagtgcctgccgtgtggccgtggcgctgcactcaattgagtcgacgagatgccatcgtggagaggcgatgacgacacagagactggcgaatagcaggcgagaagaagccccagttgacgatgcattgagagtgggagactgcttcttctacaatgtttacataggaagacgacatcggaagcttgaatcatcagcatgtgagcagtacgagacgacgccgggacgagctcagcaccttaaagtgccacccacggttcaccaccactagagacgaagcttcaagcgcattccacgcaattgcaagcatacgacgacaactgctattgcacgccatcacctgcactattggccgacgcttgcgcaaaccttattagagcagtttccacagcgggagtgaagctttgatgtcatgaaaggagcgcggcgggcctgggggatgcagaagctggatgaggcggacgctgtgaacgctgtggacgaggcgtcaacgagagacggcagtattgcatcatctccacgcccaccagcgcaggtgacattccgatttgcgtcctcgttgatcgttcttccatctcgctgggaatttggaggctgtcaccgtccagctgtcgccagcagcgtcacgtcagcagcatccacaacgctgcctttagcgtccaccggcgctatccgccatgttagcgcttggtagcgcgtgctacgacaggatttcactgagtcgaacgctagcagcggcctgtcgaatcactgccggatgctagctgcaacatcacatcaccaaccttgtccaagtttcttcattccctttggggctattttgcttttcaagagcaactcaattcagcggccgctgcagtagcgcagccaagtcacaagatgtggcacgtgccccgtttgcagctcagagcagcagcagcagcggcatcggcatctcacagagttggcgtgtcagttgctggtcgacgatatcagactacctttgcaaaactctccttactgcagcaccagcatctcataggagataactctactgggctgacgagctatgaagccgctgaagatgtccaggaggagcatcgagccagattcctgacctggaaaggactccccgagaggtcgagaacagaagaggattgccctcggccacagctcataacgttcgagtctacgccgacgtttactcttggccgtcgacaagacgatctaattccggagcaaatgttccatctagaacggccactggacgtccatctcctccagcgaccccagcccatcgaggggctcttttatcctcaggtgaagaagacgaaccgcggaggcctcacgacttaccatggccctggccagcttgttctctggcccgtattggacatgcattcttctctgtatcccaagtatagcgtctcctcgtttgctagccatctagagacaaccacgcagcggtttctttctgacatgtttgatattcaaacatataccaaccgcgatgagcccggcgtctgggttcaagaatcgtcaggcccgcctcgtaagattgcagccctcggggtccatcaccggcgctatatcacggcacttggcacggccatcaacatcgatgtctccgtcaagggattagaacgtttgaatccgtgggctcggttcgttccatgcgggctcgagggaaagctggcgacgtctgtggtagctgagcttggtagtgctgcccaaggcatgtcctttgactttatcgaattggcacagcgctgggctagtatatttgaagaagggttgaaagacgcgtcaaagcgaggtgtcgatctggggcgatgaactgccgctttgatgataggcaaggaatacagagtgatgattcaatcactccgcgtaagtaaaaaactattacgttcactcgcatgattgctacgagataccgatcgccgccttggaagatacgcaaggcaagagagcgaaactcaccacgataccgaagctgccgctatcggttatcaacactatggaaagctttacgtacagcaaagaacatggaaatgagactgcttcagctctagccaacccccacgggagtgcagtccacggagaagcagatatagccgtaatggcagatgatatcaaataatatctttatgtcatgcaaatattcctttttttaccatcatacgagcatttctttacgtgtaatctattcgaggagatagacatctccacggatatatgagcctatgatgttttgcagattcacgtttacgtctttgtttcatcttccagcgtcatcaatgccgatcgggcttatctggataacacggaaatcaaaataaagaaagaaagcagccggtaatgcccgagtaggctgatcaacgcccttgtcgtctgtatatacagtacgtagcagataagagtatctgtctttgtgccgggagaaaagagtggggctaccccaaacatcaactgtcattgccatctgctttatcgtcacacccatacagataggaaaacaaagcgattaattgcttgatgactgttatctggtgaatcattgacattgacactcggccttatctttgccgttgccggatctcaacgggccgctctgtctatttgctgggtaccggctggagtatggggtaactttgcgggggcaatttgggacagcgattgctacagtatcacggcccttatctctacgctcttagcccgcaacaatctgacagcttgagccaaccagatccctacaacgtcggcagcgttcctgataagcgatgcatctgcagctatcttgcatttagccggcatttgcttgtgatacggcatcgatctcatatcggctcccatgcaggcaaaatcaatgcctacccagaagccgtatcttctgaattgatgatgatgctaagcctagcacctacttgattgcagatcagccctgcgagcctgatgctcggtttgccgcagcagttgatgagcgcggaaattcagcttccctgttctttctataactaatagaatctgtgtctttgaatcttatcgttttccaagctaaaatatcgcaatcagcaaaatggaatatcactactgcgggttgaagatttgggggttggatgccctgtatgatgaagacgggttgtttagaacagaaacaagagagccttgcgccattatccatgctttgagatggaatcggcaaactccatgatcgaatgcagagcaccaagataacacgccgtgcgatatggggtgctacataactctgctacgctccctttgctgccgcatttggacagttttataagtgaggcattctaaacgaggcgaggcatcttcagcttcgagcattccagccagcccttcctgctgaagcatcacagccccttgcgtggaagcaccatgtctgacgtagcctccaccccattgggccagggctatggctatggcattgtcctgggcctgggctttgcgtttgccatcttcatggtgagtttggatacgtgtaccataaactttgcccagatacatcctaatacgtcgcctgcagattaccgttactcacatcctcaaacgattcaacaatgaagtccaaacatcggaaatgttcaacacggctggccgtaccgtcaagtctggcctggtcgcctctgccgtcgtctcctcctggacctgggccgcgaccctattgcagagctctggcgtgtgctatcgttacggagtctctggccccttctggtatgcctctggagctaccgtccagattctgctcttcgcgaccatcgccatcacgctcaagaagcgagctccgaacgcccatacattcttggaagtcatcaaggcgagatacggcaaagcagcgcacttcactttcatcgtctttggcctcatgaccaacatgctggtttccctcatgctgattacaggaggagccgcaacagtaaatgccttgacgggaatgcatggcgtagccgcaatctttctcatccccatccctgtggtggcctacaccgtctctggcggtctgaaagcaacctttatcacagactatatccacacctttgccgtgctcatcatcattatgatatttgcactaaagacctatgctacttcagatgttcttggtagcccgtcagccgtatacgatctcctcgtcaaagctgcccaggcccatcccgtctccggcaaccgcgacggcagctacctcaccatgagatcccagggcggtgccatcttcttcgtcatcaacattgttggaaactttggaaccgtattcttggataacggctactataacaagtctatagcggcatctccaatccatgcgctgcctggatacatcatgggcggtgcggcgtggtttgccattccgtggttgacggccacaacactcggcctcgcagctctggcactcgagtccagccctcagtttccgacatatcccaaccgcctgacagactctcaggtttctgctggactggcgcttccttatgccgcagtggctctcatgggcaagggcggcgcaattgcaactctcatcatgctgtttttggccgtcacttcggcctttagtgctgagctggtggccacgtctaccatctttacatatgatatttacaagacgtacttccgccccaacgccagcagcaaaagcctcgtctggatgtctcacatgtgcatggtcggctacatgattgtagtctgctgcatctccaccggtctgtggtacaacggcatctccatgggctacctctacctcctcatgggtgtgttaatctcggctgccgtgatcccagccacattgactttgctgtggaagggccaaaaccgctgggcagcaatcctctcgcctattctcggcaccatctgctccattgtcgcctggctagtaacagcaaagaagacgtgcggcaagctggacgtcgactgcacgggatcaaacgacccaatgctggccggcaacgtgactgcgctgctggcaccagtcatctttgtgccgctgctctgcctcatctttggcttcgacaagtacgattggcagtccatgatggagattcgaaaggtggatgatcacgacatcatccaggcatcggggcttgaccgtgaggcgcagcgagagctggagagaaatcaggaacgaactgaatccgaagaggagcgacgaaaactaaacaaggcattcaagattgcctccattgttactgttttcatgtaagtcccttttttcttagctaaatattttcatttcttgtcgcttacataacaaatagggccatcgcattcctcgtcctttggccaatgcccatgtacggcaccgggtacatcttctccaagcccttcttcaccggctgggtaaccgtgggcatcatttggatcttctgctcattcatctgcgtggggctgtatccgatctgggagagcagagcgacgctgacgagggtccttggaggcattcttacgggcaagagacccacggctgttacgatggtcatggaaagcgaagacagcggaacgttgacacctgaaaaggattatatgaaagaagggtcaattcaatgagagcaaagcgggcgtggaggaaccaagatgcttagattttgtatacaagtttcaagactatcaactaatatcatttctatcaaccaaacaagtttcaactcaaccttgcacgctcagtctatagcaagtgtctaccaaaacagcctcttctctctctcacgccgcaccattaacttcctccttgacaatcgtcttcaacaccctcgccgggtttcccaccacgacaactccctcaggcacatccttggtcacaacacttcccgccccaaccaccgaccccttgccaatcgtcacgcccgccaacaccgtcacgccaccgcccagccagcagtcctcgcccacgacgatgggcttccccgtctccgggccgcgagttccgttgcgcacgcggtggtccagcgggtgcgtgcccgagtagaagctgcagccggggcccatgatggtgcgcgcgccgatggtgatggggcaggtgtcgatccaggtgctgtttgcgttgacgtagacgtttttgccgaggcttggggaaaccccaggtgttagtttttgattgggctaccagaggaaaatggaaggggggatgacggagaggcgaacgcaccggacgttgtacccgtagtctgctcttataccgatttcgacgattggatagtcgtctaggagtgcttcgtcttcttcttcggttgctgccttgggtggtagcggagtttcatctctggtgattctacacgcgacacaaaaggtaagtaaaagagatgtaaatctcatgacaataaacacaataactaaatcatgctataaattgaagtgaaaaggatcaacgcatactctctccaaatctcaacctgctctctcctcgaaggttccaccgccgtattcagcttcctacacgccctcacgcactcctttcgatcctgggcgagatccggcgtaaaggcatagtacaagtcgccgcggagcatgcgctttttgttttctgccaggtctatgggcgcgccgtcgggggtttgagctgccatgggttgtgaattgggggtttatgtgtttttcttttactactagtattcacaatgaaaacgtcaaatcataaaagtctgaaagggtggttttggaaactgaacaggttgacgattgaggataaagcggggagggcttttggttagctctatatactagtttcagtgggcctggatgcgtcgtgagttgaaacactgggggttgtcaactctctttgaatacgacttgatcgaggcttagacgtgatttagttcaaatagatcgagcacagcgtatctattgctagattccatggccgggtaaaaagcatagactatgctatataaggaaatgtttcggtgactaaagtctcaactgactcccaaactcgcctccggatataaacaaccaagatagccatctatatcacgtctctcataatcaactgcttttaggaatagtaacacggttcaataccagactacacactgcgtactcttgctaggcagtcatactctagagccatcagaatgaatattaatatactaacattttcaacccggatatgctccgtgagtggcttgcaaaattatcgtcataagctaaagtacacagcaagccctacatttatccaagaccgtatcgacataaaaaagaaaaagtagacagtaaatagtaattgcctccccagcctgtaattggacaaggcagagaatgacaaatctttgtaaaaagaagaaaagttggctcccataaaagacgcataaaccaaaaggcctcaaacttccatgagcctgtaccttacaaaacaatctgcaccgccaaaactattgccagaccaaccaagctagcactcatcatagaagcactgttcgctccgggaatgctagggatcgaagaaggtccagagggaacgccgctccagcttccagagggcgatgcgccgccagagccgctgccagagccaccgctagggtaaggcgagcccgcgccaacgggaatggttggctggcttagggagctggagaaagcactgctctcgccgaaagagccctgaggagccccagcggaggtgacgggcctgacaagcgtttgaagaccgctggaactagcggcaccagtaggaacggcagcctcaacaactggtccggaaggctgtccaattgctgtgacttgtgggaagtcgccagcaccaccgagtccaacgggactgctagttgcctcaggttgggaaccctccttggttgccgtagcctcgggagtcttggttgcatcgctaacagggcagacggtggtgtatagtgcaatcgtctctgtagttacgtagcctcccgccgggcagttgacaacgtagggtgggcactttgtaacagtgtgcacagatgtagtatatacaacacttgtcgtcaatgaaacggatgcagagtcagaagtcgttgtggcagggttgcgagcagatgtcaaggcaatcgatgagttagaccatcggttggttgttgtgggatgcaaaacaacgaccgaactagaagagctcgggattgcgctcgaggtggtcacgcctttgtccacgttcgacaacgggggcagactcgaagccgacgccgaggatgttgttggcctcgcagatgtaatggaagaggtgggctttgctgaagttgaaggcttggctgaggttgaagttgaaggctttgcggaagttgaaggctttgtggaagtagcgggcttagacgtcgtgcttggctttgagattgtcgaggccttcgaggtcgaggttgaggccttggatgtagtgcttgcttttgacgtggtgcttacttttgacgtggtgcttacttttgacgaggtgctcggtttcgacgtagagctcgctttggaagtggaactcgtcttagaggtggtgcttattttggaggtgacgctggcctttgaagtggcgctggcctttgaagtggagctcacctttgtagtgctggccttcgtcgtgctgcttgcctttgacgtgctgcttgcttttgacgtagtcgaagcctttgacgtcgtagacgctttcgaagtagtgcttgctttcgaggttgtgctcgctttcgaagtcgtgcttgtcttcaaggtcgtgcttggcttagatgtggtgctggctttcgacgtggtgctggccttggaagtcgtgctcgctttcgaagtagtgctagcctttgatgtagtagacgcctttgacgtcgtactaaccttggaagtagtgctggcttttgaagttgaagatactttagacgtagtgcttactttcgaggtagtgctcgccttcgaggttgtggatgccttcgaagttgtagatgccttggaagtagtgcttgcctttgaagtggttgatgccttagaagtagttgaagccttggaagtagttgaagccttggaagtagtcgatgccttggaagtggtcgatgccttggaagtggtcgatgccttggaagtggtcgacgccttggaagtggtcgatgcctttgaggttgtagaggcctttgacgtagtagacgccttggaagttgtgctcactttggaagtagagctcgccttggaagtggtcgaagccttggaagtggtcgatgcctttgaggttgtagacgctttggaagtcgtgctcactttggaagtagagcctgccttggaagtagagcttgccttggaagtagagctcgccttagaagtagtcgaagccttggaggtagttgaggccttagaagtcgtagacgaagccttggaggtcgtagacgaagccttggaggtcgtagacgatgccttggaggtcgtagacgatgccttggaggtcgtagacgatgccttggaggtcgtagacgatgccttggaggtcgtagacgatgccttggaggttgttgacgatgccttggaggttgttgacgatgcgctagaagtcgtggtggatgccttggaagtcgtggacgaggccttggaagtagtggtgctcacaaccgtggttgacgaggtagtggagccaggataggggttgcatccagcctggagcgcctccaaagcccactggttataggacgttccattgacattgttgacaagaccacgagacagatcccacagagaaataccaccaaagtgcgttctgccctggtactgacagaccaggttcttcagcgcattagggtcaatgtagccactttcgttgggctcctggatggcaggaagaccaatgtacagcttagccgacttgctcttggcgctgttggcaatcacggtttcccagtcgtcatagttgaacttgtcgccgggggagttaccagcgatagcatcacacgccgggttgttgtagaattggatgaagagcttgtcaaaggcagcctgcgtgatcaggtccttcaggtaaaagtactgaggatcagtagggcattgaggggcagcggtaatgatcaatgaagagtcaagagaacggaacgtattgaccatttcgatatagggtgcatttgctgacggataattcgtcttagtatccagcgccagcaaagagccaaaagggggggaggaaactcacgaaaattgacctcgatatcaaaatcaaagccatccacagaggtatgatcgtcgggactcgcgtcaaaagggcgagggcccgtccaggtagagttgtagggaccaaaagcattgtaaaggaacgtggcaaattcggtaccagtggaattatccggaacataatagttggaggtcaacgagttgtagactcctccaatactcagaatgaccttgacgcctttggccctgcagtaggggatatcgttttgaagagatgtgcagtggctcaacaggtttgagggcacatcgttatcgccaagatagactccccagcagttgggtccaaagttagtaccaggataaccagaggcatcgatggcatcgggggcattgttgacaaagcccagcgtgattgaatcaacaccgctgtcacagtgtgttcgaatgccctctagggtgctgtattgtccctacacaccagttgttagccagattctcggcggtttggggaacacaaagggccagccgttaacatacccagtaaccattaaggaggccagtggccgccagaccagcagtagcagcgagagaaaccatattaatgactgactagtttgaacaagaaaaagactgcaaggtggccgaggccagaagaatgagtgtggtgatgatacaagatcaacgaaaggacgcaaacgaaaccgtctgccgtttggctgaggaaccaagccttctctggagctgacagagatgagagttgtacagagagaaggaaaggaaaacacaaaaggatagctgagagccgactatctagtttttttacttgcccacgcttattcgggccctactgtaaactactgccgccgagagtgcctccatcgtggactcggcgatttcccttctcggccccccctgcggcctcactgcctaaggcccatccgatttcagcgcagagctgggctcatacgcgaatctcggccttggcccaatctccccgtcatgagctatgacggatggagggacccgtgaagcccgatttgtcaagacaaggcctttgcaacggcaagaaggtgggcagactgcatagagaccatgggcagcgtaacccaactaacgctgcagaatctaggaacaggtctagtggtatctggtgccagacacatggatcacataccattggccaaatctagggttccttgtccaggaattggtagtagtttggggttgtatacccgtggtatccgtccttggagtatgcggtctttttcgcacgcatgatcacggcgaaatgctacgcagtgttggtcctgcagccaacaattgtgaccattcaggtacaagtcatttaagtgcgagcactagcagccgtcaaactaaggtcgattgttagcctgattggccacttcaagtgttgtggtgcttacagcggcaacaatagttcgacctcaccacagctggaaaccgagcgttttcagactatccatactccatcaaacgcgcatataacaaagcagagtcgccggaggataccacgttcacgggaagccatcgtcatcgcataaacatggccaaattcacgatgaaaataaggttcttgcccccagggtcgagggtgaacagtgcgacaggaatggtatgaggctcgtctcgcctacttggatcccgcgtgtaggccccaccagtgaaaacgtcgaaggattcatggcatagacgtctccatcagcggcgtaaagccacgaatcacgagcgccaggcgtacggagaatggcccgtcctcgtttgcaagtggttgcatcccctgcatttgcatccttgattagcgcgtggcgcaccagtaggcacctggtagcggctgttgaaaaggttttttcttgtagggctaaggcgaaccctccaattaggaaggccatgagccgttctcgaggtctcgtacctgaaggaccaaggcgcttagatctttagggcagggggagcgtatttcggattccagccggattgtcgtaggatttgcccattgtgagcagacaatcccacgtgcgcgagggtcgatcagagagctgaggtcgagaaggcagaacgggtgcctcagtggccgcgggagatgctgtcgttgctgtgcctggatcgccggcgacgctgcaggtaccagggctccaggtccctgctctgctgctgcgagaggcaatggccgtgaaaagcaacagaatgaaacgttatcatggcaccttggagtgggcttcattttagtcggccacttcccctttgggtcttgttgacagcagatgcggagtacggaggcgaggcggagaaagtggtgttcaaaacgagaaacgctttgtttgctgcggttcaagcttaacctacagtatctttcttatcgggggcgccaagccagaaagagtagcatctccttgcacacggagcctccgagaaaacggcgtctacaatgtctatgcactaaataactgtataaatcaaggttctttttttgtcgcctctttgatgcaatgccattgcttttacaatcctcagtatcacgcaattctcaaggctcagcggctctatcaatgaggtcgaggtgcaaacgctttgccacgaccctggaaatttgcccaaataggcccatcaagaggtccatttgtgcctgcgtcgccaaggcgcaccattggatctagccagctactgccgccaacttacaggggcgtcggctgcaaacgctcggactatcttagccccgccctcctcagtcgacaaatatctcgcgtcatctttgacatctcgcctttcggccgttgcctctttgatcacgctgaaattactaacgacgtctctgccgcttgttggtttgactcacatacgggccttttgttttcatcgtgtcatgttaaattattacagaagtctaagccaatcagtctctattatacagcatacgtgtccgcttaagccgtgtccagcacaatcacctcggcttccgcctctccgatgctctccactgtcaacttgtcgccaataaaaactccttcgatgaatgcgccgtctccttcagacagctctgcattctcccggccgtcgagtctgatcttggcctttcctcctttcagcatcggtaagtggacgtatactttgcgctgcgtcttgatgcctgcaccgcctcccactgtccactcaaatttgccctctggcgcaatgattcctgcgcccatgacaaaatctgcgtgaatggggattgtgtttggaatggtgggctctgcctctgcctcctctttcgcggtggcctcctcgcctgctttgagggggctgaggatcttgacaaaaccctcccgcttgtcgtcttctgaaaaggtgcgggtgtggtaccggggaatcaggcctctcttccacgggaacgcccagatctgtagaaagtggaccgtttccttgttgtgctcgttgaattcagagtgggctatgcccgaacctcctgtagtgaactgtacatctccgcgtcgcatccggtagaacttgtccgattgttccccctcactgcccttggcgagcatggagtcccgatgggtcagttctccggacagaatgtagctgaagatttcaaaatcgcgatgagggtgtgtggggaatccagagagcggcttcactctatcctcgttcaaaacccgcagagccccaaactgggtgtatctgttgtcgtgccagtcggcaaaggagaagctgtggtaggtgtccagccagccgatattgttgtgccccctgcttgacgacaggtgaggcgtgatcttggcctgtcggagaattgatttcgacatggctgtgatgttgctgggtatagacagattgggagaagttgatgcgtccgtagtggtgtttctattgaatatgtttctgtagttgtagatttgcgtgtaattctcaattggtaggatgtagatgagtatggaaattgaagcagcaagaattgcgaaaagcaaagcaaagcgactcatttatgtttgtttctacaagatcatgcagctaaaacaacgaatgctaaagaattcttcagaaagaaatatagaaaccccaagatatatccgcgaattgacaacaaatttctaagcctgacaatgccgtcaagcagtgcaaaatttcgctttcatcatcttactaaggttttgctcagcaggttcaacaattcccgggcgctaagaccaatcaccaaggattacgctagctttgctaatcgtttcttcacggtacgtactgttttaagctttgcagttcacccccacagaatcggacgaaagtggcgcactgacaaatgctcttgccagatcaagcgcaactgaatttatactgcaccaaatgatacagacaatggaatagaagcttgctacaggttgatattggcaatattgcaataagtaactagctataaactagtaaggcagatggcaattcgcacctaggtatgttctgcttggcatattttatgcttttgttatttctttacgagattttcgtggcgttgaaaagggctgactaaatattaaacgcatgcactttgcagccaggaacagcttccgcggggctcagtctccatgtctcagctcgaatcgaattacccacatgcttttcaatgtgcattcgacaaacggccaatatgagacagtttgtgcagactcatatcaaatagctacagggtacgattcaatacatgggacgcgacacgatatttcaaccaatatgcttgaaatcacggcgcatttgagaacaattccatgtcattataggcatacttgtcccttggtgtcgatctactgcattcatgcaaccatctcagcgtccaaaatgccttggacgaaactttgaagaagcatccaatgagatgccaaggcggctagccaactcgacgattattggcccgatactgcatcaaagtgggccgtggacaactcatcgccagcatggcaggagcagatcccctcgcttctgctatacttggacgtccctatgctgtgttgcgtgaaaggaatcctcttcagcttcacaaattatgctcatctcctctcctgctattcttcagcctcacacaaaaccgtcaccggcagcccaatctctcaactcggcagcctcagctttggcctgaccaagccgccgacccctgctcccccagccacccgatttagcgggcccccggccgctgtatgcgccacccgtctgccagagtttcagcacccgaagccgaagatcgacgaagcccaacggcagcctcacggacagccggcagaaagctatgactgttctgcggtatctttagcgcacagcaaacaccttggtagacttcttcgcattgccattgaaattgattttcagcatcaacaactctgccccggtgtcgtcctcaaggtcagtgtgtggtgtgaatagtgtcagtgatttcggcctacaggcctcctgattcggccccatctatctgacagctcccgtgcactacggagcttcgtggatcttcggtggctgggacacccacccaggtctcctgcatcgactttgcccagccctgtttaaaactcatccatacaccatacacctttccctctctcttgcattacgtcctgcagaagcaattggccacactcctcctagtgcagttggcctgcgtcgagcgctgcaagaatgagttaccaaagtatcgcccgtgacgatgaagagccttctcgtatgttagcgcaggtcatcagctgcatcatagacgtgctgcgcgcagctgctaacaattcccctctttataggttggcggccgtcaaacaactctcgatatcaagccgtccccgacagcgaggcctccccttcgacacgccataagcgacaacagagcagccgtacaaagcgtgccgcgacatcgaatcgacgctcctctcgccgacccgattctcaagccagcgatgcgtccgacggcatggtagccccgctaagaatcataaaatcacggtcttccgagctgcaggcgacggatcagccgtccgcaaatcaatccacgcatcctgcgggataccatgccatcgagccagaagaagacccaacagtgcgctttgacgaggctcaattagcaatgttcgccgccgataacgcttcccgcatgcccaacattaaagatgagttggctttagcggcgggaaaggtcactcccggagtcgacgatacaccgtacattcaatatgctttgcaagctctggtaggcggtcagagcacatcgataccgtcgcatctcgtgtctaattcatctgacgggtattccgaacgctatgagccgatgcgaggatttgatgagtccgcgggatactcttcgccaacccgtcaggatcgcataacgagtgaagccgccccctcagcccccctcaggggcccttctccccctctccagctccctcgacgcagcacagcttcctttgacccaaccggagcaacctcatcacgatggattcccgtttcaagcaatatgctactggatcttgacccccagggcagaacgcatctgccactcgctgccaaaccgcaaattttacgggcattctcaatgttgctcttggttgtactaatcttactcatgatggctgccctcgctttctgcgatagatactcgacctttcattcagggttgactccgtatacgggcagcatatactcgggccagtattttgtgttccggatattgccacagctattggccagcattattttcatatatgctcaaagcatagtgacagcctgtctacgggtcctaccctttacagcaatggccagtgaggacccccgagtcagatatcttggtctgtttcagagactttaccctgcttcatttctactgcctcagttcactggaccctggcagtttaagattttcgacattgcaacatggctggctatctttacgattcctctgcaaagctcagcttttacgtgcatatttgtcaatgacaagtgggtttgggcaccagttcagattgtcgtttgggtccttgtcggcctgtatggcgttctgtgcattgcgacagtgattttgatggcttattggctgcttcaatggaccggccttgcctgggacattcggtcgattggagatcttttgccattgctgaaccgcagcaacgtcatgcatagctatagacgaaacgatcttgccgagaacgccaaggtgtttaaaagccaattgcgcgagaggtggtttgatcggctggggtactggagagctgaagatgcgaccatgggaggcatttggtatgccattggagcctcacccgatgaatcttttgagtctgtctctggtccgatgagcaaaaaggttagcaacgacttttccatcgacctgaaagcggcacaaaactctactcttggggctcctcgtggcagatacctaccgattcacctccgcggcggtcccatcattgcgtcggctgcagccagccttgttctgttgctagctctactcatcgtctccttcttgccgcaaactcgactagagaatggcttcctaccgaggctgagcgcaatgcccgacgacaacgctttttcccctgccaactttctctacagcttcgtgcccgctctgatcggcatagtcctctatctgtatttccaaggtatcgatcagtcgctgcgcattctccaaccctgggccgacttatatgatgtgaacggttctttggcgcagagatcgcttttagcagactacgcagcttgcctccccttccagtcaacatggagagcgctgagaaacggacactggagggtagcggcagtgtcgctgttggcaacattgtttattttcatcccaattctaggcggcgggctctttatggctttaacaaggcctgatcaaacggtccgaatgtatcccagcatgccagtgtttggcgtcctgatcgcattcctgttcctctacgttggtgggctttccctgatggtgccccaccgccgccaattcctactcccgcggccagtcacttcgattgctggaatcatcagtctctgttctgcggaggagcttacacaagacgctgcgtttcgatccgttcgaggacggaaagaccttgcaagccggcttggtgtaggacgcgacgacgctcgggaagaaagttcgtggttctttggcattgtgccaggaaaagacgagcaccgactgagcgtacggcgtatgaacaacttttcagaaaagctgccaagatcttctagatccatggcgtgatagtctttttcttcttctctttttttccaacgttgaaagcacgaaggggcaatgctttatttttttccccctctttcctctctcttttcctttgcaattatcgcatggtttagcatgcacccggagttggagggaccaccaaagtttgacattcacgacatctatgagaaatagggacatgggactcgatgggtgaaataagacgagtatataatgtgaaacgaaaaatggttgatgatgcttgttaaaaggacaagtctatgtatgtaatgctgagaagataccagtatgtagtggctgatggctttcaaatcgtaaagacatgtttcagaagtaaattgccatggaaatatacaaccgcccaccacatactgagtgaacacaaatgtgcttagatctgcaacaacttgagtatgccaggctacggaatgcactcgcggttgactacgttgtaaaaacacaagctttggaagtgctggtagtttggcacacggcattattgcgagaagatgaggaaacacatcaaattatgattaagtttcatgatatgaacccatagctctgccagtactccttttcatgctgccgttattaccactcatcctgttatacaaaagaaaaagaagaaaagatatgaaaaaaaaaaggaagaagaaaaagacaagaacgaaaagagtggcccaattcgtggtggttaaagcttggaaaaaaaaaagagtggctatggtccgcttgctttgaatgaaagaattgtgatgcaaatgagtgaatgtctgtggcccatttggccttcattatcattaagaagaagagaaaaataaaagaagaaagattgagaaagattgagtgagaggccacatgtgtattgtcaaacacaattcatcggctccgtagccctagcattctgctaaacacatctgactgcttcaccacgcggggcagactgtctatggtgttgttcctcttgcgccgtttgcaattctccttttctgcggcatcaatcaaggaagactggtgagctgttgttgaagctactttggaagcagagccgcgacgacgggtgaagatgtcgtcgttgctccgggggctttggctccgcctgtggaagcggaagaaggagagggcgggagattccagcggagaggattcatcgtctgtgcagtctgtgtcggaatcgtactcgaagacggagacggggagtggctctgggggagggcggcggagttgggtggtggatttataggggcggatgatgtggtttggcggttgaagttgttgttgttgttgggtatggctgggttgagagagatttgaggatcggtgggtgagatgaggggcttttggacagtttgctgggagggctggtaacggcgctgttggcggaggagagggatacggatagtccatggggctggatggtcgtgagccgtgagatgtagctggacgctggaatgcctttagggaggcgggtgagatggccctggggtgagggcttcccggacggctgtagagagatgctggtggatggggaggaggaggagtctgttggagaggacagcgggcgtctatttccgggagacggttctcgcaagcactggtagggagttgggaactcgagcttggccgtgtacatgctggcgacgagatgttgacaatctttgggaatgccgaataagttggtgatggttttcgtgtatggtttgatcgcggatgttggtcagagagcggccagccattgcttgcctgagatctagggccttgtggacgtcttctggagcgctgaggcgaggatatcagcgctggatagtccttctccgggacttgaggaggagcacggctgggagccgtagaagcaggatcaattgctgcagtagccatgatgaaaggtttcttctcgtgactgtcctcaagctgttgatattgatgctgtccggacatccagaagctgtcccagagctcgttggcgtgtgtgtggtagcgatagtcatcgacgtcggccgaggcttcagagtcggtgcggtcgtcgaccaggctgggcgccgatgataaaggacttgactctgagtccacggacgaccgctcgacgtcttcaaagtaggaccaacactttgatgacgacggccttcggctgttgcaaggggttggggcgccctcgctgcgagggtacgagtagtttgccacggccggatagtatttggatacgagggtgagaggagcgagtttgcttgacctctccatggtgcgggttggtgacatggggggacttgaacgaggaacaggcagtcggacgaggaagaaggagtgtcaatgcgtcgtataagggaaaaaaaattgccatgccctgagacttgatatgggattcaaagcaaggggaaaagtggtatgatatacaaactagcctgatgtctgtgaacgagtggttcagaaagtggaagtagtattagatagcttgaagtatgtgtttagcatgcaataaacggatgctgaagaaagaaagataaaaggtcaacaagacatgcatagcagacgcaggacacactttttcgatgagacgagacatggctttatgtggagcagacttaccccatatagagagcagcactatcgagtgcctctccttttttttttctttgggggggtctctccttttctttcgtttttctctagagctacttttggcgtagcaaatgtctaagttgggtggatgggaggagagtttgcgcgcgcgcgctcgcccttgatacgggtagaggagcattccttgcttgggcctagcatatggggcggatactctggctgggagacgtgagagacgtggtcgattagctacctaccttggtactgtatattttttctttgtttctcgatctaaactcttttgtggatatgtttgcttttttggcattctggctgggggcttgcggcgtggcttggtgggatggggaaatgcaagggatgattcatttgggtataggagatgatgactgagctgagagttttaaaaagtgccatgctggattatatgactgggtagatggggaatattgtcggcttgttgatgattggaatagatgaataatcgcagcgggaggtcatcccgtgtgatctacatagacaacagccctgtgaggagtagatggatggtaaagacggaacaccggtagagtttctgctctgatttactcatggtggcaagccacgcaggggaggaattccgccaaagagagagagagagatcgacgctgtttgtgatgttgctactggtgcccctggcgacgaagatgctactggcttcaagctggagctttcagctgaaaaatgaatccttctcggcatcaccgtaagcgtctctggaattgttatccagctgaacttgaagcaagcaagcaaacatggttgatgacgacgcaatgtcagctacctactgccaaatacgcacaatctgtcatgtacctagtagtatatggcgaacaaactttgttatagagggggttaccaatagattggcacatgtattgtcgaccatgtaggaaaatatacgtatcgagcaatactactgcaatgaagtagcagtactacgatcaaggctctcgacgagggataatccctgtctgcctcttttttccacttactcgattttcctcccttgttgcccttttctgtcttatatgcagtcttatccgatcagcttagaaactgcgccagtgcgcctagtatcccggtcgatcgggggggtcctgctcgacaagggtcgtatgccaggtatgggaaaggcttgggtcaaaatgcgagtctcagctgagacctgcatgactggattgccatggtgtaaaactctattgggcccgggtctcttccgtgcgccgcgagaaatggaggagggctggtcatggtcgttgtataaaagaactgcatatgttagtacacaataccattgctataagacttctgtactgtatgagaagcaaaaacaacggcgaccatccggggggactggagcaagcgagtatagctgactccttggggggccatgctcactggagtgcaaaggaactaggaatagcagattcatatattttcccatgccaaaagcgcatccatcctcaaaaatagcttcgatctgcaccggcctccccagcaacaaagagcttctcccgttctaccagcccgtcgtttaggccggttgtaccagcgacacggcgtgggcaatcgggccatctacacgtgggacaaagagcggctcttggtggcataccgtgtgaaaaaagtgcccagatctgaagaatgcaagatgctaatctccatggctacgaacgtgggctggctgagattcgcaattcctggcaaggggaggcgcatgcatgtataagaagtcttgtacgcgcatcgcgtccagttcagacgcgtctttctttctccatggactgctcaaggcataggttccatgcttggggaaaaaaaagctaccatgccttcacagcatttatgcggactcttttagtccgaggcgggagacgcagggagggagatggagctcgtatagtaatagtggtggtggagaagatgtgtacgacgtctgtctgacttgtgcataatgatccaggccagtggcaattctgtcactgccagtgttggatatttgtcaagacgaggaagattatgatataatttcaaagtaaaatcatcacatttggtgggcatcttcttagcatgtctcgtgttagactcaataagagcaaatgccgctgtagtgcacaggcgtctacgacaacttcatttgggcaatcaagtagaaattacggatgtgtacgaggccagaagcccttgaaaatattgttcaaatgcattttactcgcaaaggttccgctacgtaggttgaagcaggtgtcgacatgttcgcagccagtttccagggcgcttaccctgcatcccgtagaaatgaatctggcatctacatcatgactgacaaccatcgacatctatttttaagaagctgatgacaatcccaagaggcctccccttccatcttgccatcgagggcttattccaaccatcggccatccatagatcggtgtatgccatgtcaattatgagatcggcaaaggggccctacaaggcaatcgggtccaactcatgtaccatgacagcatggattgccacaccgccggtacaagtccactcacacttgcacccagcaggaaaataagttgtaatggtgcataaccaagcaattggagagagcatctaattcgggcaaacgtgacgtcgtgctgcccctcaaagtattccgccattggcacaaagtttgttggcggctcgaacagcgattgggtcgccggggcgaaatcaagccatttgatcacaaacaggtatggggcaggcccgagccgcgccgcactgggacaggatcaggtggcttgtgtgctgtgctgtgctgtctgtggtggtacagattgcaatttgcgacagcgagttggactcgacccaatcgacctaattgctgtgaaacatgttgatgctgccagatgagcatatcagacgggagacgggagacggaggacgacccaacagcatcaccggcagccggaaggacagccccggagcggtcggtgctgggcgcgttgattgaggtgttgagcgcttggtggggatgtgccacggcatgcagatacgggaggcgcacatctttggcggtgcataaggatgaggtgtagtgaggtgtaatgaggtgtaatgaggtgtagaaacgaggccgtgacgacgagattgccacggcgtggcctggttgtggccatggccgtggcccgactcgactaacacgcatcgccaacgtttggaggaaacctcgccggtacttgtcgctcacagcatcgcaaaatggctgcacaggtacatctgccgtacagccagaaacgtggcgcacttgcgacgtggcgtaaggtaccagcaaggttgatcagcctcgctgagacggcatgtcgggattcgctggcaggacagcctgtccgtgtcaaaatctcaacgtttgcagagccagtctgccttgggcgatcgatcatctgctgcagtcacccattttcccttttctgtccgtctggcatccatcaccacctgtagccatccttccatcgtgcttccagcccaagcaactgtcgtatgtattaccgagtcaagcccccttcgactagtcctgtagtaacagcgtccgccagggatggccccggctctccccctcccagatcccatcttagcgattcgcatcgctctccccggcccagttcagcttctgccaccgggtgctagcagcgctatgagcctagcaggtccgttggccggtggagcaaggtccgttcctctgctggaaccagaccggacgcttttcccaccagctgcgccctagcctctccgtctcagctggagttgcagacaggtcctcgtggctgaaaggatacctgcagccgctatagccccggcgcgcgcgatgcaggtacctgggcgggccacgagacctgctgggtacgccgtcagctgggggccgcgactacaagtgcgaggccaaagtgcttgcttggggacgctgctctggttcgcatcttgcatctcgcatcttacctccagaaccgctgccacctccttaccgggagtctctgctgctgcttgtcgaccgttcccctgagacggctccgtgccgggcgctttagaggtcagcattgggcctcgaatatgcagcccgaagctccaccgcctgagctttgctggccgcttctgtgacctcgtggagaagttgggagagcgcacgagaaaagacaagaagagcctcgctcgacacgacacgacacgacccaattccaccacccctttctgtgcccttctgtcccttttcccatccattctgtgctcgtctggcacgccagggcagggcaaggcgaggccgtctgccacggcttgggccagcagagcagtcctgggcctgcatcgacgacgccagcgcagcgggaggcatccagcgtctgcgactccctgaaaacgagacacgcaaagagcctgaacaggcctgaacagaaagagtccgtcttgtgctctatacgttcaacactgcctgcctatatatctacacacgagccattcgttcagccgtccatccatcagctactacacatacatatcatcttatcggccatcagccgccatcccccctgtcctttggccaaccactataactgctactgatcccaggccttccattgcgcggataccacctgcggcgccgcgcttgcgcactccagccccccattttccagccttttccccctgccaccactttttttttgacatcaccgccctggcccttttgcgcctttgtctctgcgccgtcgagctgagccaagcttctcccagcgttctgcgggcaattgggtcttctgccgcctcttactgcacgactcacctgcgtgcatattcctgtccggctcctccttaccgccagctcgcaccctggaggcgatcagctctgcctcgacatcctggcgtccgtgctctgcaatccagcgtcctttttcttctggcgcaaatcaccgcatcacccaacccgagcctggatcaccgcgactctgcaattcctgaattcctgcctttgccggattccctcgcgtctagggccagcccgttcgctgcctataccagataccatctagcagcacctaatcgtaattaattcgcccacctaacaacgaaacttgccctagagtggcatctgccgacgaccgcgagctcctctgcttcgccgcgctccctgccatcgccgccaattcgctggcggtgatcagcctcggccaacttgtctttcctcccctcctctggtggcgccgcagacttgtctcaacgactggcctccgtccctaacgaccgttacgcgacccacgagaacacgcattcaccaccgcaacgccagcagcacccgctgccgcacacagcccaggagcctcccagcaggctctccaccccgtcttcgcagcacaagtctcttcgccgcaccccgaaatttgattctgcgccgaaacctcagccggagcgccgagtccacatcgccgctgcttcggcgggcttctacccgagcatcgtatccatctcgcaggactccgagtcgtccattactgggcttggattgtctctgtttgacgaagaacacggggatagccaccagcgacgccagactttgggaccgcatcgcgcaccctctggtccagctgaagcacagaatcctcctgctcccagcaaggtcgctgcgcacccaagagacctgcacaaggctcttcgcatttccaagcatactcacagcgcaatcctctttacccttgaagaagctctccgccaacctcactccttcacccctgacgagatcgaagagtccgcaagcatgtctgatctaatgactggcagccttcctgccacgtccaatggcgctgcccttggtcctggccgcatgccggctgctgctcccgcgcctacaagctctccctcagggattaggggtcctaggatgatcatgcaggagcgtgcagcgagagaagcgcgccagagggctgaagctcagcagagagccgagattgagcagcaggcattgaagaagagccgcgccgaacaggaggcgcgagtgcagctggagactgagcgccgctctgaagaacggcgcgctgctggcgttgccgctggccaaggcatcactgccgaggctcagcaatctactaaccattcacacatgggccgagctgccatggacccgtcacagcaaccgcgcggcacaaccacatctgcccacgctttaccaactcaacagccacctccgcagcagcaacagcagcaacagcagcagcagcagcagcagcagcagcagcagcagcaacgccccgttcacatgtccaacacccaacaacagcatactcctccccaggctttccccgctggaaacttaccaccgcagcaccctccttctggagcacttcccggtgacacaaacgacccgaccaagccgcgcaattcttttccccatgcctttgagcggtgggaaacactgtctgctcactgggagggattgacgagctactggattcgcaagctggagcaaaacaaggatgacatcaatcgcgacccaatgagccagcagctggcgcgacaggtcaccgatttgtcggcggccggcgccaatttgtttcatgcggtagttgaacttcagcgtctgcgggccagctccgaacgaaagtttcagaggtggttctttgaaaccagatcagaattggagcgtgcccacgaggtgaatgccatgttggaggcggctctcgaaaaagagaggagggaccgcgaacaggcgatccgtgaagccgtcgatcatgaacgtggagtatccaagactcagaagcaactcgtggagatgagaaaggagctctccatctcgaaagaagaagcccgccgcgcatgggaagaacttgggcgtcgtgagcaggaagagcgcgataggactctatctcttcagtcaggacatcccacggttgttggaggagttcaggtagtaccaatgactcagggcggcggcccaagcaggcacagcagcaccagggagcagccaagctatcaatccgactaccaacgaccgacatactccatcgagcagggcactccgggccgaggccaatccgcaccaggaagcagcggttccggacaaggacaatacccatctggccaccaggaagatccgagccgtcgcacaggcgctggctccgagggcggttacagcgaaggtgagtaccttatcgatgcgcaggggaacttcatcctcgacggggacggccacaagatccccttcgctgtgccgccctccacgtacacaggttctgatttggatccagaagactacgacaccccggccaccaccaaccccagcggccagaacatgccatcatcaacctctgcccctcaaggccagtggaccggcgcctattcaaacccccaggactattccggccagggctatgggaatgctggatgggagacggtgccacgccaccatcacccgactcggctgagcgacgttattgaggaagatgatgagaggagccgaacgagtgccagccacagtcggatttaggaatccgaactggcgctatagctcagacctacttttcccctaatttttttttatctcgatacctaaaaacaaactccttctagcgttggatattcatttttgaaatgatttgttacataagactcagatggccctgccacgattatgaagccctttctggagaagatacgcaaagcttgcatttaaaccagcgagggccattgcttcgtgctttgtttcatcctctactctttttttatttgcgttaataaggcataattgctcgggagaaaacacatcatatctgaattattggccatgcccgttttttttttcttgctacccctcggtatacatttgcgcaagacgggacattttttcgttcccaacgagacaagcatcagcaccttagagcaaaaacaccctggaacctacaagttgatacaccttttatgatatgctgcgctggttttttgcattttgcatttttttccttgcttcaaccccccccttttttttcacaagaaaggttttttttcttcatcgcgtatttgctttttttttcttcatccggaatgatcggaggagagtgtatttgttttgtttgagttgatttcttttatgttctgatttccagaagggagggacgggagagagagggagagggagagagcgaaaggatagatgcaagagcgacgactgtttaatatctcctgagaattaatgctcgctctaatactcgactgatcaggggtggagttttttttttttcttctctttcttggtttggggaatcaggagtacaaagacatacacagagagacagaccgggaaagaggagttggatgatacttttttgagagagtgtattcatgtaaatgcttaacgtttattctcacagggtatgattatttattcttacaagttaatttttatgacgtggtgtgtatgtgtatgtatgatggttgtagagtttgaatttatgatgtttggcgtgtcaatctttttgagagcttattaaaaaaaaagaaatcacagctttcagactgagaaagtgccggcatattagtacagatgtggttgtataccagattatatgataccttgacaatatcgacgtaaggagtgcgagatggactaggagacaattcaggttcgatatgtggtattatcatgaaaacccaatgaaaaatctaaacccgtctagatatgatattatgataacaagaacaactcggaaggaataaaagcccccccccttttttatacacttgcacgctctctactcagccgccttctttccctttgacctcttccgcttcttcctcgtcccgtccacgtcgccaatgatattactcgcctcttcgccgtccttgttctttgccgccttatccttcttcttcaaggacctcttcttatcccttgcgtccacgccatctccctcctcggtagcggcaaccacccgctcaaagccatacgtcgggcccgtctgctcaaactccccgccaaacacgtcgcgccgccactggcgcagacgggcctttttgcccaggtgcttcttgtccttgcgcttcttctcggcgtcgcggaacgtggcgagcttcttgaggccggcgtactcgttgagcaccttgtctgagggggcgagcaggatgtcgcgcgccgtcatgccaaaggactgcggtgaggtctcgcggtagcggaagccgcctactacgctgttgtcgttgtcgttgtcgttgcccttgaggatgtcgtggtctgtgaggttcattttggcgtcgacgagggcctcgagcttggagcgctcttggcgagccttcttttgggtctcttggcgggctttcttgtggtctgatgatttcactttcttggcggagggttcttcatcctcctcagcgtcctgaccctcatcatctgttaatgcaatggttggctttgcgtcgtcgtcctcgaaatcgggaacgaggtccttgatgtcgatatcatcgtcccacgtgggcttcttgggcttctttcttttgctcttcttgccgtcctcttcatcgacatccatctcatcgtcgtcgtcgtctgagacgacgtttgcttctttgatggcgtagtagctctcgtcgaaccacttcttcatctcgtcctcccacttgtcattctcccacgcgtcatcgaggaacttgatccattcttcgtctgtcagctccttgccaaaggctccagctgcttgcttaatcttgcgaagcttgcgttccgtctcctccagcttcaggttccgtaaccgggctttgtcttcgcggcgctgcgccttctccacctccttcttctcgcgctcgagctctctctggcgttttcttcccgtcttctcctctcgtcggactgatctggcagccgcaaagtctctggcatatgacttcaagacttcgttgctcttttcgggattttcgaagcggagattgtaggcctcttcaaactcatctgctcggttgtcctcttctccatcatctgactcaaaggcctcccatctggaaccttcgtcagtcacccacgctctcgccgccataaagtttgacaagaatgtttctggatctctgtctgcattgtccacatccacctctgagagctttacggcctttgctcttgatgggtgtaagccggttttatccgtttgtgctggtgcttttcgcttaatgaatccatcctcgtcctcatctgagtccgagtctacttcacccttggcagcgtcgatttcggagagcaatgactttttgattgcgtcttgctcttgctggtatgttttcggagcgtcctcttcgtcgtctgaagcgccgacgtctccccttaaaattttttctcgttgataatcgcggaggaagactggtttctctttcttctccttgtctgcggcatcggcgttttcgtcgtctggggcatagaaagtgatgtccttgtcgtagacgcggggatccttgtttcgaatcgcctgtagtgtagcagagatttgcgcgtcgaggtcttctgtggcaaggaaaccatcttcatcctcgtcctcgtcggaagaggaagaatcctcatcctctccttctctcttgagcttttcctccactgatacatgttagagagatgacgctttcatcttcaagggtatcaagggcctaattcgaacgtacatctgtgttgttcctctcgtttcttgttatgttcaaaacggcgcgcatactcctcattcaccttgaagccagagcctccaattgctgctcccgtatcgtctgaatctgagtcgctatcgtcgagtagttttcgcttattgggattggatggcttgctttttgaagccgccgatgcggttatcgatctagccatattgaagactgaatcggctttcagaactcgtagaattgagaagctgaaaagggacgctggtgaaacaggtatgtggaaaaaaaaaatgcttgaatcttcagactaggatccgcacctgcagcagaaactaatacgacgccgaacttttttttctgccggcagatcaaacccaaaaagtttggcggggagctgtcgggaataggcgttacttttggccgaactacgaactggcaaagtcccgccgacaacgcttctgaaagtcgcatcgtctgaagtactcagtactttatcttatcgctagatcgatatgccggctagagtaccctgaaccttgcaggcagctcccactctagcccccggcctcagtgtggctggtgagctggttcgttcgcagacctcgtcatcattgcgcctctctttcgctgctccaatgcaaccggtacccaccacgaactcgcctgctggaaccatcctcgcgcatagcagcctgtacacacaagtgctctcagaggcagcagcattcacccacgccggcgcctgtgcttgagcaatttgtcctcttctcctctctccaagccggccgctttggcttcacatccatctcctcccttcacagcgccgaacgttcgggcggtacgaccacgaaacgaaccggaaaagatggcggaagctcccaagcctagcagcagcgtcaagctggtgctcctcggcgaggccgcggtcggaaaggtcgccaatcctcctctgcgctgtgttttggctgcttcatggtagacagcgttattgacttgtgcccgcagtcatctctggtcttgcgattcgtcaacaacgactttcaggaaaataaagagccgactattggtggtaagccatctctccccggcgctcccgccagcgcttcccaccccatcccgtccattgcggccgacagtagagctaagttttggatgaaatgaatgacagcggcgtttttgacgcagaaatgcaacctccccacccggactatcaagtttgagatctgggatacggccggccaagagcggtttgcgtctctggcccccatgtactatcgaaatgcccaagctgcccttgtcgtctacgacatcaccaagcctacatcgctcgtaaaggccagacactgggtcgctgagctccagcgacaagcctcgcccggaatcgtcatcgcgctggtgggaaacaagctagatttggctggcgaatcgcagagcacaagcgaagaaggcgacggcgaagacggcggtgatgcccgcaaggtgccgacagaagaagctcagtcatatgctgaagaagaaggcctgctatttttcgaaacgagtgccaagaccggccacaacgtcaccgaagttttcacagccattgcaaatgcgatcccggagacatccttgaagagcaccagaggttccggcgcagcaggcacggccaacagggccggagaggagcagagagtgaatttatcaggaccaagggatgcgggtgcaaaggacgggtgtgcctgttagatgagggctgtgtgctgctgttgttgtcgctttgccagtgctaacgctgctgcgctaccataagacgaggtcggatttgttgtggcatgccattcgggagtaagagtcttgcgtttcgggagtcattcatgtgttttagctcagtgcgccatatcgtttattattttagacgtctagtttttgctacaatagtacctcgctaacgcttgcctggatgttgttgtgattgccgtttatgatgagatctacatatacatatagcatcgtttatatgaggccgtaatcgatacacctggacctaccgcataccaatctcgtcgaggtgattcgtcatcagtagagcccatgcaaggctacgctcttggatcccaagatcagctcatcccgccgaggctacgcttttaggctgcaatcggccagccaacgccctcttccgggccgagcactttcttttctggcggcatcttcgcccgagaagcacgataaagcatggaccaccgcttttaactcgacacatccatgcatctactttattttgcagccagcatctctgcgcttccaagtgcagcagctgggcacgtgacgttctgatcgccgctagcggctggctcgtcgtggccaccgtccgctgtcagatccacttctttttttcgaagcgcgtcaaactcctcacaatctcaggcttcaccagacttttcatgataaggggttgggagattgctggtttgcgacagtacccgccactcggagcgttgtgatttctggtgccacggctcattgaggtcacgccggtgacgtggcccgctctgcttgttccttcgtcgtgcattgagcaatcaaagtcctcggaacttttccacttcgcaaagcctcatggtgggcatccaacgcagatagacctgctgccgtcggcaacatggccacgtccattacagaggctcaggctgagctgatcaagtatgctctttctccatctcatcgtccctgtgatggaagatactgaccggtgacagctccttggctcccgacgatatcccacacaagctgcgatgcgccaactgcagcaaactggcagtcaacgccctcaggctgccctgctgcgaacaagccatctgcgaaacatgtgcgttcatactctcggctttggcgtcgctggaagcctcctgtcgagccagctctaattgtttcataggccattcaaatctccctcagtcgtgccccgtttgtgaacactctccgttatctgccgcggattgtagcccgaacaagtctctgcgaactaccattagagtattcttacgcacggcggagaagaagagagaggcgtcccgaaccaaagaatccaacgataccacgcccatcacaccggttgatgcgccgaagccatcgctgcccgacgtgggcgctcccgcagcagaaacggcagagaaaacggcagagaaaacggcagacgctagcggagatgtgccagtcgaagatgcggcgccgcagagcgctgatgagctggcttctggccatgaagaggacaagctggtatgagttggacctacaataagcgattgattctgtgaacaatatgttaattcactgcgataccaatagcaggaggtggcattaaacggcatggaagaaccgccaaaagaaccaaccgacgttattgaggctcaagaagccaaagattggattgtcgaaggcgacgacacagccaataatcaagagcaagatgctgctgaaggaggcgatgagaacgttgaacaagctggcgatggccaagagcaattcaacgatgccgcaaatggtggatttcagcaaaatatgatgtttcctgggggcggcgacttcaaccagatgcaaatgatgatggctatgcaaaatggaatgggacaaaactcatttggcgggtttcctatgatgggtcaggctccctcccctcttggtgaacttttacaatcttgatctagtaactaactatgcaataggcatgccggggatgggcatggacccgatgatgcaaaacatgtacatgaacggaggctttcaaggcatgggcatgaacggcatggggggctttgaagggggatttggacaaggctccaatgataactggaacggtgcacaatcatggaatttcgaccaaaataattacaatcaaaatggccaaggcatgggcactggtgactttggcaattttaactcaggaatccagacaggctacaatcaaggtaattatggccaattcaatgactatcgtcgcaacaactacggccgtggccgtggccgcggtcgcggattctatgggggttatggtcgagggggatacaaccaatatggcggtgccatgacaaattatcatgaccaaggccactattcccagtacaaccaaggacaaggggcagccgctttccagagccagggtgaccttggacagcaagcaacacccatggcggcaggtactcaccccgacgagaatgccaacgaaggtgcaagccaagccaagacgttggaagccgaagggggtggcagcgttgatgactccaaacaagatctttccgagtctacatctcatgaaaacataggcaatgaagcgtcttcttctggaggtgcaccgcgcccaacgatgatggctcaagcagatggatctagcgtgcagaatcggaatggcgtagctgccatccgctccattctgacagccccagatgcaccaatcaacgcccctaagggccctaaagctatgcgtcaaggccttcctaatactagtctgctgaatctgcgagccaggggtttccaggttgaggatagtggtttgccagtacaaaagcctgttgccattgcatcacagccgccacaggcaccgccgccatcgaatccagctactcagccaggctctagaagtagtactcctaatcttgacaaagtacgagatcgtgatgcccatcgtgaccgcagcaaggagcggtccaaggatcacgataggcgtgagagaggagtggcgtctgaagagccccataacgcgcaagagagcgaacgagacaacagagaccgagtagatcgcgatcgcggcaaagagccagagcgtttgggctccagagctagtagtagaagccgaagtatagatcgcagcagccgcagcccgagccgcagtcgtggccatcggagctcccacaggcggcaacggcggcaacgctccgagtctgtagacgcagatgataaagatgactcttatcgccggaagaaacaccggagcagtagaagacattactacgacgatgacggtgaccagccgtctcagcggtccaaggatgacaaagcagctgaaaggtcaaggtcaggctctccggatgatggtaaacgctcaagctatcgcagtcgtaaagacaaggacaaggatcgagactatgagcggcgcaaagacaaataccgagcggaagaagaggacgaccgccagagatcgagccatcgctcttcccaccgtgaccgaggagattatgagcactcctccagacggtacgataaagagagagagcgtgacaaggatagcagcagcaatcggaaagaaaaggaccgcaaggatcgataccgagaccgtgatcgtgaacgagaccgcggccgtgatcgggaccgcgaccgggatcgggatcgagagtacagcagcagacacggcagtagcagtagaaagcactccttcgatggtgctgccgcttcaagtggcggcgataagggatttgatccgcctacgggtccgcgtggattcgacatcaaaggaggctctcgcagcacaggggccgcctcagcgccgcagaaagatgcgcacactctagaacgggaagcacgaaaccgtgagcgtctgctgaaagaagcccagcgcatggctggcctcgcaggcatagcgggctcaaagcgcagccgggacgatgccgatgatggcggccgcaaggggcgacgcagccggcggaacgacgttgttgatggagacagcgaagaacgcatgcgaaggctggaggcggagagagagggcggacgatggggttagacgccctctcgaaaactcaagtcatatgccgattaaaaaactccatcatacctaggttgatggcaggttaggtactgtggcgcaataaccctcgccattctgcgacagtagccggataaacaaaataaaaggacgctcgacggagagccgatatcagaaagatgactgtgaaagacacacttgactggacttgattatgatgactgatataaccgaaaagcaagaaacaaaaggggaaaaagggatcatgactccgtataaaaataggagctaaagagcggtcttgtatttgtatggatcaagcatgtagtatgtacatatatatatatatatttatgtgtatacaattatcagtcaagtaacttttttttgcattcaactttgcttgcagcaggctgtagatacctacattgtagcgagggggcgtgacagtaaaatatttactatatttccttctcacgagttcgccatattgcttcggcagtattcatattgtcttctcaagggctgtattgtttttattttccgattcccatcaacgccgattgcatacaaacctatgtgctggatatacacatgttttttgtgtgtatatgtgtgtatgtagctggagtatctcgaaaacaaaaaaaatgtagccaagtatattccaagttgcgcttccaaggagaagagagcatcatcttcatcccgcgcatatatgtatatatatatatatgtatatataaagaggatcccctcctaatttgttgaacatcactaccattggacatcctgacctgacaaccccccttttcccctcattagcctgatcatccctcccctgagaaaggggcagcatcggcaacaacttcgcctagtatataccctgtgtgcgatattggaaggtatcatagctaattgtccatattagctttcgttatttctcgattttctcctcgctaaatcgctgcaattgaacaaggctgaaaaaaaggggctcaatacttacagtcgtgtataataactgccaaccgacttcgcaatcaagtccgtctccacgaaattctctgcttcgtcggcgctcagatgcagctggaagcgctgccggagggacgttgtcgcatgagtcacgcccacggcaaagcacggcattttcgaatccctgcccatgatggcgaccaagtcaatgatggaatctgccgaccgtcgcagagctacaaataatcacgttagaaagatttgtgtcattgttttccgaaaaaattgaatctccttaccttggaaagcttgtttacacaacttcttatagtcctcccagtcctgtgaaccaattcctccgaggacgtccacatattcgtttgtgagcttgaagggcgcagcctcaaagccaactgacccgggggagttggaaagcatgaacccaaagtcgatgtggatgatgtgtccttcgctgtcgatcagaacgtttccgttgtgtctgtccttcagctgcaggacgtaggaaatgatgctgtatgctgctaatgagcgcttaaaagcgtccagtccagctctgtgaggcttgctatcaggcgggccaaaggctttggcaaagtggtctttgagcgtagcaattcgatgccgggggttgtttccggcctcgattgacgcaagcgtgagacttcgcttgagtgagtggagggatacaccatttgctattgtttcgatgagtccagatgactccccagttacgagaatgcgcatcagcttcacccagacgtccacctttgcgtccacccaaatcttgtggcagacactgataagctggcaagcgaaagcctcctgtcgcaaatcagcgcccgtctttacgatgacactcatgagatcccagttcttcatccatccgtagggcgaggatttccggattcgctccttcttggcctcccaggcttctccaaagacagccgcactagggtcgtcgcgatcgccacggcgctgcacgcctcctgtcttgatatcgttttccatcctttccctgcctgcgctggcgttgatgttgggatcgattggtgcctcttcctcgtctagatctgggttgatgccctgtacggtgctggcagtgctggctttggctatgatggtgtcaaacgtggggccatggtcgtccgcatcaaaactttgctcctcgaggctttgcatgctcgcaataatcttggctctgatggctgctacctcatgctttggtcgcttgccactcgtcgcctcaagctgagcaagcatctgagaggccgtcctcatatgcgtggccagcgctgagaaatctggctgatcggcgcgagccatattgagcgtcattctccgtcgagaaccaggactaggagatcttgatgaaaaagggccgtccgatgtgcgcggtgtcattgcatccaacgtcgtactcgcggttgtggctccgctggagaatcgctggtcggaagaatgctttgggtggtaggtgactggtgacggcacatcgtcatacggcttcaaaagtggcgagctccccaaatcgcccgaaatcggttcgaatacgctgtctatgactggctccggagcgtgaatgacctgagcagccctaggggtctctgaagagaggtcaaacagcctttttgaaggcccatcgccactaagtaatccggtcaatagcctttggttatctggagtttcgggatcaaacgaaaagtcgtctcttagcacttcaatcattagcaagtatggcaccttttcggcgctgttcaacaccgtggcctcagcaggattgagtcgcacaattcgatggtggcgactcttcccaggtgccccatcaatcagtgtcggcgggcagatgatggggatatcgatctcggcgggcaaatccctcccaatcagcgccaactcggctcgcagggcactcatacgggcaggtttcggtacagcaaccagtcggttggagatgacttctagggccgataggaactgggtttgcgacctgaaatagtgttgccgtaggagccgtgctttctgggctggtgacagattgctcgtgcccgtgggcgatttgaaatgatgggaatgtcttcgatggacaccatccgccggtctagcagacacaggagtagctggtcgggatggacccctcggggacggaagaggtagggacgcggtactaagtctcgcctccagagacttcaattccagagcagacggcctttttgactcttttgctgtaaagttgggattcaatggcgaatgggtgttatttcggcgagagaggcgggtgtcgattgccaagcggtcgtcggatgtgtttgtattcctcgagtctttggcccgccgagattttgagcctggcgcggctacggtatttgccctcgtgggtgttttcgccgtaggcttgggcgtttcacttccatctgaattgtcgtcggtgatgggctggggttttcgagcttgtgcgacagcgaggggtccagcccatctcggaaacattggcagggcgacgctcgcaagaacgaagctggacaggacggtcacgggcaagacgttttccttgatcttgtggtgccgcacggtgtctgcgacgccaaacacgatatgctggaccttgttatagactcgacgacatgtctgaaaggcattcgattgcggattggaggacaagtcgtgtagatatgtctggaagagccaaaacgtctatagcagagggcattagtgttctgataggtatgtatatatatatatatatatatatatatatatatatatatatacacatatatacaaggacaagtatcatgattgtcttcagctacgcaccaacaatgcggcagtcacagactcttcgcataggtctagcagaaattcctccagcgccattgactcattgtcgacgctgatgatgaggtggcacagctgcggcaggaagaattcgatatcctcgtagggaaattgtcgcagcttcgtgcacaggacatagtgaatgcctacatggtcggcataacggctgcaaggcgttgaaagacatacaagttagctactaccgatctcttgcaccaggtgtgtgcacaaacgagcttcccccagcaggcaactcaacctaggcgatgctccattgcagccaagcagaagctggcagcaagatgccaagggtgtaacactcacgagaggtaggagactgagaggaagggattcgcgttgaagacgtcggattcgaggaatcgctgcagcagatcccacgacattgggctattcgacgcagttgcgcggacggcgaggtgtacggcgaggtgtgaggcgagatgcgattgcgattaggacggaggtacctcatttagaggaaagttgaaggcgtagcaggattcagccggtctcgcatggcttttcgaagcgggggatttagagacagatgcacatgcaaaaagggcagaagcaagctgtctctttcctttggggcggtggcgcgcagcgtgggagggaaaaaaagagggataaaaataaaatgacacaagtaaggagtggattgatctgcgaagcttgggcagaaactgaaggttgaaggagggaggaagcggaagcttgtggcggcgtctctagtcgacgggcgaggcggagatggagatggatagacgctttgatggaaccaagagggtggagtgagtgacctgtccacagcgacccaattcggtaccgcgcttagtgcctaacgtttctggcggccattggcctgtgggcatcgagcattaggggtccaagggagcttacagcgggctacggtgcagcctacagcgtgcacaggcggacactttttgatgctacgttgatgtactcaatcaatatcaagcaactgctgatttgtccgtatggcggttttaaagcccgagatggtaggtggttcgaggccagcaacatcgaatctccgcagctgagttttatatgcgtgcaggtaagcaaagagccaagggtgggtttcgagctgcaaaaaatgtttttaactccgtagtaccagcaataaagtgctaggttcctgtttaaccaccaagaaaaagccaatgggaggactccaaaccggaacccgaagtaagggggcactggcctattctccggagtcttagcttaattctcccagtctcatagacaatatttacacgggctcgcacttcccttcaactccgttataaccgcagggaaatcagaactaaaatattgcaacttcaattattacaaggctgacgcaaggcaccgggcgggaggcctgcaagtgccccgtagctgacctgattttgctgcacgcactctggcacagtcccctgaagcttacatgaacctgcctgtacgcgcaaagcatggattcaacacttacgtcgcctgcgcacaacggggataatcgtgtgcagcagctcattctccgttctctggatctggactctgtgtatccaccttcttgttgcctgaaaacagccttgaggggttttgtgcgtcgcagaataaatcacgtagtacctacgtagtcgattcaatgtccgactgagcgtcttttggtaagctccgtgtcgccccgatcttggcgaaacaacttgcaagttcccatcacatgtcgcatagcacatacgtaacaggccaagccaagccaggggcagagagaacacatgtgagtatagagtaggtacatgtagatataatagcatcacagctttgcaagggacccaagtagatgagcgtttgcgtatcatctcgagttatggaacatgcatgcgctatttggattgttagaaacttcaagctacctaatagtacacaataaaaaaaaaagaaaaaataatcagtccctttttacaagtgcaagtgtaaagttaccacgctcatccagatagactgtgctttacagctacgcaaccatctagaagcaatcccgtccttcaaatgaatccgcccttcccaacgccgtttgtatgatataatgacttgaaggtatatccctccagtaaacgccagtcaaatcccatcttcctcttcgtaacgacccctactgcactttcttcctacgaccaccgcctctgcctcgctttttgggctcctccatctcttcgtcggtttcgctatcacctttgcctttggacctgctgccctccttctcgttctctacgcggctgacaatgtctcgcagaaagtcccactgctcgtctgcctctaccacgtttttcaacatggaagcggtaaccctctttgagcccttgtccttggcaatctcggcgctctttgttaccagctggatcatgaacagctccagcgcctttcccacggcaataggtgtctgttgagcaaccttgcctacttcctcatcggcctgcatgatccgcttgatccgggcggtaggaaacttagtcttgacgggagacggttcgatgaacggtgcaggcggcggaggcaccgcggcctttctgggcggcatatctgaagaggaggaggaagcttggcccggaaacggctcgtacgaataaggggagacgtcgagtggcggtggcttgaagtcgtgctgcggcgcgaggggtgcggcggtttgatggccagaggcagctgagatttgccctggatgcccgacggctggcggagagaatggctcgtagggctcgtaggaatagtttggaagtggtacgctatacggctggcgtgcggcctgggggtatgcgccgtatgagttggggggcgtatagaaggactctgcgttgcccggcacggcggcaaaacggctggcggaaggctgtattttatatccagcctggccgtggcttgcaggcgctggaagctgttgcggtgcggcctgggtggggctgtccgagtaaaaagacgacaggtccggcgaccgtggcgcgtaattcgacgactcctcggccgacatttttttcccactgcgccttttagcgctgttctagtgcattaacgcacctgctcccagggcagcggccgcaaatcagtggcccgaggaaaaaacaatggaccgctgcaggctgctgcaaccacgattttccgtggacggggagtttgattctgtcgtttttaccctcgatcctgcactgcccttttagccaaatccgcggctcttgcagcggctcttcttcaacggcgtgccttttcggaggcgctaagctgcagctgctcttgacgcagccaattcgcacaaacgcaccagtgtcgatcctcctgggcgcaagatcgtcggaggctatggagtagcgatgggtgatggatgtttacggctggctgatatgcgcgcttggatagacggtcgatctcttgcacctttgcacgctctcttgaagttttctcccggaatgggaatgccctcacttggtattgaatatccagacaagggagcgaattgacgatgacggtgtgggtagttggacgaggctaggtatgaagcggcccttttattcaaagctagaacatctagctattgtgagaaaagagacaagagagtcttgttatcagcgaccttgttaggatgcgctgttcactttcacaaaacaccttctcctttctttctgaatacttcggaaacgccttctcgttttctaatcccaagccagctgagtgcggggcggtggtcaaaggatgctacccagcaggtcttttggcgctcgaatcgcgaaatcgccaagacggggttgcgggcaggatccaacaagaaggcgaaaaaaagggggcaagaggcagccaagtgctcagcttcggcaagttggcagctcacaatattgatggcagtcgagatgcggcgcacgaaatgccacgcatgacagctcggtgacgtgcgctcaccgtgggccaaatctggaaatggggtggctgcgatgccgcgtgtggttcgtcgaccaagcctggctgcgtcaaggttggggtctgagctggaggggaggggtcggcctctgctgctgcgatgccagcaaacccggctggaagctttgggaacggccggccgtttatatgtgcatttcagggcccttgggactgaagccggcgtcagccaactgggcgtagtgcgatgcccaagttacaccaaaatggggagcgagaggggggcgtgacaaacccacgaaggaggtccatcgcaaactgctcggggccacaggcgagggaggctgttgcaccaacattgcgacgggcgcccaccctagctctggcggaggactgactgccttggacaagagaccggagccgtggctggtggcagcaccatttccatttgatggccgccggctctgggagggggcgtgccgctatgaacccatgcccgcggtggatagtcgtgggagagaggctcgaaaaaaagaggatgcgtggtcgattcgatttggctggagcagccatgagcagccatgtggctggctcgacatatgcattgcggctctttttgcggctcttttttgcgtgcttggcctggctgattctcacctcgacggagtctgaaccgcaaccagaaccagggccggcacaaatgctctgccgtcaggggaaaatgctgtcgttacatcgggcgtggatgcggctctttgcgtgaagaaataggtgctacgactccgacgctactcataatcgtgcagccgcttcaactgtaccaaatcctgcacctcgctttcacttcgatattgtccttcatccttcgctacttggttctggcttggaactgcactctcgggaaatatttactcctggcatgcaagggatgtgcgcattctctgtttctcgctgccaggatgccagcgttcttgtgtccgctcagactcgaatctgtctccctgagcctgtcttatcgcagcctggtatgcgtcaggatctgaggcagacatatccagtcatccacgggcactgagctgcctggagctgcctggggatgatgcataaacccacaccaggcaacgaaccgtatcacaggtcagtggcatttcattgagcatttcattaaatcattccgtcaaatcacgtcgattacctctccttcacccctccccccctttcggctgtgcgatgataaacaatagtgagctttaaaatctgagcccgatcaggaaaatgacgaagccgagccttggcgctctggttcctgactttccacattgatctctctatgattacattgtagaacttgatctaatctgacagcctcttcttctgcctcatcttccctgctggagctttatcgaatctctttctaatctctcccactatagtctgcagcccatagagacgcttcctcctggtgcttgataagaagagcgacgctacaggccatgcatggattccgccgtcgaatcttcgagcttcaatttcgaccttgccggcgcccaggcgctccacaaagctctcgatgtctggcgccagcacctcgtcgctgccatacgtgataaagtagccacgctcggggctggctgctttccatagtttgacatcatcgcacctcccaggcgacgccactccgccgtgaatcattgcatcccccgcatactggtgtgcgtacttccagagagtgcccctattcaagtagtcaacgcgagacggaaagtggagactcgaggccagagtgatccaaggagagatcaacatggccatctgcggtatagcaaactttggtcgaatatcttccaattcgtgtttgctcatccctagtttggcccctctggcctgctgattctgaacctgaatcccgacctcgagcaacatgctaaggatgagtgtaccgccggcggaatcgccagcaacgcacaccttggaggcatcctctacctcctccaacacatgcttgtagccctgtagcgtttggagaatctgagtgggatacacctcgtctggaaccagactgtagtccagagcaaagatggctgggttctcatacccagcatcaaccagtaggctgtgccatgctagaagaaactcaaagtaaaagtagctggtgcccatggcgaacccgccgcctgaaatagtttacatgagttagcagctgcggcaactcgcgtggtgtaacatgtcttaccatgcgcgtagtagatgacaatatctggctcaacctcgcaattctgtttaatccagatccccttgactttggcgtctccctgcataaagaaagtaacacaatgtcgtcagctcaacgccgcccacctccacgtgtatatctttaagagagaaaggggaggggaggaggggtacacaaacctctccaatagtttcttctttccaatacactggaaagtccttgaatccgtgtctcttcatgcgccacttgagaaaggggagtgccacgtccttggaaaagaagactctcccgacgtttgctggtatggtagcaaatgcatatcgcacgcagcggatgacaaagtcctcgaatatggtagagtttttgaggtgggaagatttgtgagaagagtagctcctgaagtaacggttccacacaaattgaagtggtagagtaaatactataatgtagtgaaacgcgattttgttagattgatttcttcagccatgtattgtgtccagggacgcaaatgcaatatacatctaacttgcaagcaggggcattgcgtacatagaaatggaatggccctcagaacgacgagtgctgtggggaagaagccagcttgatgaagcagctgcggtgcgaggtaaaagcaaaagacgaagcagtcgatgagagatatgggaccgaggatcatgatgccggtaggcggagcatgtggctcatggcaagtttaaatagtattacaaatgagataatccaagtttcctagtttggttaaggcatacgagtgagtgaaagaaagttgatagtcaacaagtgaaaaggaggcggtggcctattggacaagtgtgtataaagagatttgaaaaagaggaaagaaaaggaagatggagagaagagaaagagaaagagagagagagagtgtgtgtatgtgaagaaggagatatatcaaaagagtgaagcagcccaaaaaacagctagtggaagggaaaacagatgttaagaagcaggacacatctgatcaagtttaatactggggggagaagccgcggcagatttaaacgcgtgaaaatctggggtgacgttctaatattaagggtcaaaaatgctccgaaatgggctcaagcactaaaaaggcccaggtccggggtcccgattcagaaggccggatcgctggccgataatctcaattttactacagtcaagtaccacgtagcaggtatttttatgtggcgtggcttaatggatttggggctttttctacggggatataactatgtgtggttaagtaagaggcttgcaaggtaaagctttatggcgaggtcaacttgttttaattttgggtaatgggatcttgttctaccattgggtgtcatgttacgagtacgagattgcgaggtgccagaaattacataatacggaggaggggatgctaaaatggatacaggccgctgacgactttgacttggttgggcgtggcgagcgaatctgacccatgtcgggccagactcaaggcctatttcagcccatcgccgcttgtggcttttcgatcatttgaggccgtgaattgcatctcaatctggaaaccatgggggatcagggttccctgcagggccttgcggacgcgccgtttcccttgactgaggttgataaatgggtcctttcgcagtcggatgaggattataagctgcatgattgggacgatctgaggcacattatcggtgagtgggcttgcgctctactggagactttgggaatttactatgagaattgcggccattctacatatatctatatcaacaaatcagagggctgatatgtgtttgaagagacaaacaacctgagtgttttgaaaaggaagccctcagatctccgtcgctatattgcctggactgcggagaccaaagcacaatatggcaccataacggagtacatcctgcagaatcgtctgcctaaagcctggggactgccaccattcgtgcccgaatcgcaggtcccctttgatgccgcctcagactacaaggtcctgctgaatgattggccgtatggcctgacgccggagatcacgcacattgttgtgtggtcccgcaccccgatccctactgaccctgagacgggggacctgacgactgagagcagagcccaggtggagaattttgtcaagacgcatttcgtcgatacgctgggcgccggaggagaacagcaagtactgtggtttaagaactgggttgcgctgcagagtgtgcggacgctggagcacttccatgtgttggtccgcaatgttgacgatgatatgctggagcgctggtcaggggagcggcctcaaaggagcgagaagtgaatggatagagactatgcactggggccgctcttgagctttttgtgtaacgttgattttgtatagaccaccatagttagacagacagaccaccgtttataccactatttaagcagtcctccttgctcgacggtttccttgcggcgcagcgttgttgtcggcactgccaccaccttgcatcgaggcgagtgcattcttgcccatgcccaaaagtccgtaggcgaggtaggcgccatatgcgggaaccacggcatacagcatccagccccatttgccaaacagtatcgcagagacgatggatgcccacgccacccaaatgacatcaaacatgtactccgtcaagccggcggctgccaggtcttcgcccgagctcttgagggcgccggttgcggcatcgtacttgggtcggccagacgtctcgaggatatattcgcagatgaagctggggaccgagacgaggccgtagacgagcagagatcgagagcggaagaagaaatgcgagaggaggaagagcacgtggacgacgagggatccgatgtgcaggttgttgagggaggccgcattggatttggcgcggtcctttttcgctttttgagccatggctgattcttccgagtttgtctgttttcaattggctgcttggaggagcgggaattgcaaagtgaggctttggtgaaatctggtttctttgattcgaggttagaggagccgggccttgcagcttgggtggggacctgctgtcgataaaaccgaatcgctgctagccgtgggctgctggtagcgtagtggcaacgatatacagcgggctgggcgctgtctctccagcgggctgcccgctgtgttgttaccgctatcccctccgctgaggggtggatcagcccgctgacccccccttgttgctaggcaatggcggtacgtcgtcgcgccaatcgaaccgccgctaccacaacaagccgctgtctctctctgtactgcctgcgcgccgcgactccagccaaaaagtttggagactttcctcacatcccgtcacgccactccctcccttcgaaacggccctcgcgaggttgctgcgcccgcgaaaccgaaacgcagcttctttgaatattcgcctattctctgctcaagagaatcgcggaagcaggcagtaaatctacatctattcaggagaccatcgcccctcctctccgccggagcgcaattcggcctttgattcacgctcgctaagacccgccattccattcacgggggacgtctttttctttctattccgcaaaagcccgccggttgggagcgctcttgtctttgttggatcgataagggaaaagaggaagcgttttgagaagctgtggttggaatgctcagggctgttcatattctttcgtcatcgccaatagctgcttatccgagtctcttcatctttgcgcctaccagctactctttcacgactaccgataatacttgacgcacgcatatttgtcgaccctttcaacctttcccttacgactttatttgacaaaggtgcggcacgacctgtctgggactttgaacggccggcgctgcccctcgtcatcttgaatttctgtgtcgacgaaagtctcatggcccagatacatcggtgacgacacttcgcagtcttcagcgacttttatcttttatctgccttgtcggggcccccaccacttccaggatggcgccaagcccgactgctgtcgggagtctcctgcgacaagtggtctattaccatctcgacagcggctcctacgacaacgcccttttcttcgccgaacgatacgccgcgcaagaccctcgatcgagcgaagccgcctacctgtactcgctatgtcaccttcgactcggcgactaccgatccgcgtatgatgcgagcaaaccgatgggatttcgtggtgtgcatttgggttgcacctgggtctttgctcaagcgtgtttggctctggaacggtacaaagacggcatcgcagctttggataaggccaagggctcatggtcgcaaaagaataccatgggcaaacacagcgcaacgactcgagctgcataccccgatacccctgcggtgctttgcttgctgggaaagctgtaccgcggttacgatgacaagaagagggctgtgagctcctttgaggaggcattgaagctcaatgcgtttcaatgggacgctttcaaggctctttgcgacatgggcgtcaaagttcgtgtgccaaacatcttcatggccagcgacagcttactacagaaccttggtcaagacttgacaatagtaaatgctgagctgagcatgagcatgagcacgagtcagagtcagagccagggccagagccaaagcaccatctcaaactcttttgagcaacagcaaccgcagcagcctccgaagaagtcatccatgagacccgtggcagccgacatggggcccgatccgtttggcgttagtttttctgccgcagacatgactcccatgaccgaaaacatgctggcaaatactgagagcgacttcatgtccaggatgcagaatgctagattcaagcttaagagctcatccaatcaccatcaaaacgacatggagggcctcgagactccaacagggccgccagcggaagcaatgatgtctcggtctaacaacctgcaggaaccaccccatgcgcccgccaggaggacccgaaatgcccagcatgccgaccagacactcgaagcgccgccacggatgaaccatcgacttggatcgaggaaaaatgctactacacgggagaagaacagccaagagcagcctttggaacccatctcagatacccccagcgcgcataccggaaattccaggtcaagtgccatgtcgacaaccgataggaaacgaacgcttgccggccacccagtatcacgatcaacaaacatggaagaacatgctacgaggcgaagtgcccgattgataaaaccgtcgggcaaaccgaactcgacagcaacaaacccagctgccggaggagctcccggtggacgagagttgaaaaaggctagacccccagtctctcgaatgatgcggccgggttctggtggctccaacgccgtaagggttgttagtggaaaccgaaaacctttggaagaccacagcggagaaggggaatacgatgagatggtcaaggtcagagaagcctcagttccgccctccaaggttgcagaacacagcttcgtaaagttcgaagaggctttgcgatgggtaatggatttgatgaagaagcttgggagtggatactttttgctatcgcaattccagtgccaggaagcaatccagacattgagtgcgctgcctgcagctcatcaaagctcgccctgggttttggcgctcatgggacgtgcccactatgaacaggcttcatatgccgaagcagacaagtttttccgcaggatgcgggcacaatgcccctcacgcctggaagatatggaagtgtattctactattctctggcatttgaagcgggagacggacctctcctttctggcccatgaacttgtggacgccgcatggcactccccgcaggcgtggtgcgccttgggcaacgcatggtctctcgcgcgagaccccgagcaggctctcaaatgcttcaagagggccacccagctggacccaaagtttgcttacggcttcacgctacaaggacacgagcatgtcaccaatgaggaatacgacaaagccctcacggcttaccggcaagcgatatcagcagacaagaggcattacaacgcctactacggcattggaaaagttcaccagcgcttgggtgcctatgacaaggccctcactcacttccaggctgcacatgtcatcaatcctaacaacgccgtgctggtaacgtgcattggactggcgctcgagaagcagaagcaaattataccagcactgcgtgcttattccaaggcagtcgagctcgctccgcaagctgcttccgcgagatacaagaaagcgcgagctctcctccttgttggacagattgaagaggcgcagagagaacttgtcatattgaaggatatggccccagacgagggcatggtacactatctcttggcgcagttgcataggagtatgaatgagaggcaagaggcagtccgccattacactattgctttggcattggatccaaaggtaagtcctccattcaaaatgcttctctctctttttttgcatgtgactgacgaatccattataggctggcccgcagattaaggaggcgatagagagttttgaggatgatataccaatggacgactcaatgatttgatgatgatgctcatgagtatcttttttctaagaggcttggacggttttctcctgagcaagttttgataataggggctcaaagtagcactacgtgtaatatgaacaaaaaaggggaggctcggttttctttttcttaacaatcctgttttcagtactcatcacgcttgggtatggaatttggaagcttactcgcttacaaaaggtataactttttggggctattcaaaacttcggacaaagggaggagcaagtgtagttgacggcatggcagccttttttgcatggcatcggcgttttttggagtacctaggagaggatctcgcctcgaaaaagcttcatctttggcttggcttggcttggcttggactgggcttgaagttgagaaagcattggtcttttttttttcttttctttcgttctttttcttgatttgcctttttgctccatgtatttgaatactatagcacacaggaaaggaggagtggtaagggggatccctttatcggctgtatactatttttgcacatacctattcgtactctgctcgatgtggtgtttttgattcggaagtgatcactacctagatacctctggaataggagggagatggtgaagttatccgttgggacctggatgcctcttatctacctattaaactaaagaagagtatcattattattaagccagagcatacttggtggttaattgtggtgatgcgttgaggcctgtcgtggcttttgcacatgttcgagtaaacacggaagagtaggtaggtacctttcgctgacagcaccgcatctggctgtttacagcgcattttacactgtactgatgggcacctcagcctcagccacggctcagttccagtgtccgtttggcattattcggcaacggtggcgtagctccaagggaagctgtcaatggcccatttcggctaccgtttttgtttacaacgcgctcgcatgcagccgatattcttccgaataaaaaaacagagcccgctaaatcaaaaattaggtcgcgcatgttgtgtgtcccgcgcttccgaaaaaaaaaataggcgcacctgagaaaaagggagcccgggaaaaaaataaagcagccaaccactcaggtcgctcgcaccaaaataataacacaaggtacctgcaccagaggtcgaatcaagcagatcagcaggtaccatttcaaaaaaaggctcccgccaccccactcccaattaggaatagcattaaaaaaataatcaacagagaacgcgcagaaaagcttaaagggccactgatctggcgctgattgcccgcgcgtatttattcctcgcgctgtccgccccgcatgcaacgcctcttttcgctcttccactcctcgttctttttcttcctttgaaacgtcatttgcaagcagtgacgcgtttttaacggattccactatatcccaacacacgttttcatcaccacatctatcaacatgactggccgtaagtattcttctatctgcttcattgttcttgcatgttgtttcatacatgtgcgcggccgtggcagcgatgccggcgcgctgagtaattgaattcctggagttggtgatgctgactgtcgtgggtttttaggtggaaagggcggaaagggccttggcaagggcggtgccaagcgtcaccgcaagattcttcgtgacaacatccagggcattaccaagcccgctatccgacgtctcgctcgtcgtggtggtgtcaagcgtatctctgccagtaagtttcctgcccactcctgatgagatcatcatcgatggtgcctggatcgaagactaacgggctgcaacagtgatctacgaagagacccgtggtgtcctcaaatccttcctcgagggtgtcatccgtgacgccgtcacctacaccgagcacgccaagcgcaagaccgtcacctcgctggacgtcgtctacgctctcaagcgacagggccgcaccctgtacggtttcggtggttaagcgtagggacacgcgtgttttttgctcttctgcgctggggttatatgtgcaaataacgtggactcttctgtactttgtgatcgaaatggcgttggggggaatgggcttacgaggaggcgtcatggtagacgaccttacgttaaatgagaataccacatgaatacaaatactataatcatattatttcggcgtgtctattcaagaaacacaaactcgcaaactgtcattattctcgtgttgacattgtaaaatccatccgttacgcgttcatctctctctatatttacaggtatttccgtccagcagctgctaccctagctctaaagatgggactccgtacttccatattcactttgtaaaacggattcataatcgctttaacccagttgtcatagacttctgtaaagaacattttgattgcctcttcggtagctggactcgtcggattggcgccaatagcggtcgacgatctagaagtggccgttgaggtcggggtggtgggctgatgcagcagcaggaacttgacgttgccgccggtgacgaagcaggagatgtagttgttgaagaatttgtcgatgcactttaggtacctgattttgttgcgcggacgtggtaagccaagctctatgctctctcagccttgatgtggcttcacatgcacgagtatgtgatatccagacaataggcctctgtaggcaaggcagatggacatggagcgcaacagaagtaaaatgaaggagaaaaaaaaaaaaaaaccacaagcatcagggactcacatctgaccatgcgaccactgcacttcctcagcaatatccagactcgagtgcaggatgaactggttcaggtgtcgcacttgttcggtgaagcgggactggccatcgccgccttgcttcgaggtgccgaactcgtactcgaacaggggattgtcctgggtgccgacaatggcaaaatagtagctcatcgtgctgctgcgccgccgcacattgggcgaggcttctgcgcgcggaggggaagaggcgtggaagcttctttgatcgtgatgctggagatgtcgattcgatacagaatgattggcggcgggatatgatgctggagagaagggaggggcgtgtgcgactgctatggcgcatcgttgttccgaccggagcacacgccccccccccaaattccggaggggccaatccgatgcaactgcgaaaagcttcgaaaactcgcctgagcagctaccgactggtttttttcgcaattcgccggcagcccagcgcaaaagacgacgacattatgttcggcccattccgcgctacgaactcgctctccagcggtcttttgtggaagatcccctggcggctgtcgaaattccagaagaggcgacacaggctgcgactgcgggcggtggatagcgtggtagcgacgctggacactgcactggcgaagaggggacagactttggaggcgattgagcggtggaaggcggagatgccgacggaggaggagatgttgccaaaggataaatataccatgtttgatcggaaggagaagaagtaccgaaagggcattcacagtatgggcttcctccgtttttttttgtttctatggctgggtgaaagtgctgacgctgatttttttttaatagaattgccaaagtggacgagagtttcgcagagagtcaaccctcctggatactaagacgccgggacgagaacggatatatcaatgtacgacaagcgagttacaatgtattctgactgaggaaggtccacgggacgagagagaaggaaaatcaacgatgaacatacgcgacgatatataagcagcgacttattgtatactatttaccactttacactacgatggagtatttttgggctttacgggcaggatagagatataacgggggagaggaaagagggaaagaaaagtatcatctggctgcagggcacagcggtcaactgtaggaatactcggatggtgggcgttcaatttgaacggcgcgttgaattagatgagaaaaagctagaaatttgcgctgaaagaaccaaaatgaacccatatctaaatccccttacaaggtatcgttcccaaatgccaaaattccaaaaaaaaaaacacgatcctttcaaaacgacctatctgctataccgactatcgtcgtcattgttccgtgatttctcgccctgcagcgctctgcccgtgcctcctcggccctcgtcgaaatcctcgcggtactcatctcggacttggccaccagacttgcctcggccaaactgtcttccctcttcgaagcctgggtccaagtctgtacggatgatgcgctcgtctagcttcgtgccgccaatgtatttcatgcagtctagggcgtcctggtgggtgtagtattcgacgaagcagaagccacagggggtcttgttgaatcggtcgaggcccatgacgaggcgcttgatctcgccgcactttgagaagagctcgtggacctgctcttcagtggtgtaaaatgacctgtaggtgccgtgttaggctgtgttactggggaaagagaagttctattggagagggttgaaccgacaggttgccgacatagagagtcgtcgcgttggcgagaggatcgacggcgggttccgtgggctcctctgcgttgtcgtctcgatcgcgtctgcgcttattctggtagtttgtgagtgtctgttgtacgggatccgctggggagaagacgcaatggatgctggcgatgctgaacgtactctgctgagatagtaggcactcggcctgtcgagccgctcgacggtgctcccaacttcggtgcgcatcgtgaagtcgagttccaaatggaaacttgaatactatggtgaagactgaaagattatcgcaaaaactctcaatttctaggagagctaattgaattgacgtttatgcggacaagtgaattggttagacgaagcttgaacaagtgcgtagcctgcaagctcaagcaaaaaaaccggccagcctgatggagcatcaaccagtcgctgatgcaaggcacctggagcactaaaaagggatctcacagcgattgcgggtgggcccccctgccacccagttgccccagataacgcgctaaagcttacctggtgctttcgcagtccaacagccgcgctttttacaaaaaaaaagcttctagccagccttcaattgggatttttttttcctttttggcctgatccgacagacgcagctctcgcggagccgccaggacgaaacatcagcttccgccagctagtacttgacatcgctaaagagaaggacggggagttgggacaaggaacggaaagggtgccgagctggagagccaacctcgcaaacgagcccagcatgcccaaggtgaagcattattcggcagcttggctgtccaagaacgccccgggcaaccagctctttgagccttcggccgactccctgcgatccaaagccctgtcgtcgccctcgaagaagaagcagactccgggacccaggagaaccattgcccgtcgcggaacggaggtgtttgttgccgtggggaaggaaatccgatggggtgatctggtctacctcaaggaagaatggatggagaaacagtccaggaggaggagaagttcgagcgttcgagtgaagcaggaggacgataccttgcactcgattgagcttgagccggctgagatggccgctggatggagggtgagtttagaaaaaaaaaacaagctgacaacacaatatgatatcatgatcaaagcatctctgctacaccaatcgctaacaaatctgcagacactcaaaataccggtggccgacgacatccgacagctcagcatctccccgaacacgaacctgctggccgttctcacgacgcataccgtccacatctgtgtgctgcccgactcctctcacctgacgagcgacgatgccagcccgttgaagcctaaaacgtacaccctcggaccgacgacccacgtcacctctcgcgctcccattgcatccgctctatggcaccctctgggagttaacggctcttgcgtggtgactgtcacggttgacgcaattgtccgcgtgtgggagctgtcgacgcaggaccgctggtcgtttgattctccaacaacgtcaatagacttgaagaagttggcggatggtacgaatgtggaccaggatttctctgcatcggtgtcggccaccagcaaggccttttctcccgactcgtttgagatggaggtggccgcagcaagcttcgcgactaagggatccggcggctggaatccgatgacgttgtgggtggccatgcgagagggagatgtgtatgcgctgagcccccttctgccacagcgttgggcacctccgccgacattgataccttcgctttcagtgtccatcgttaccaccgtagcggccattgaggacgaccctagtgttgacgacaagaccaggctgttggcacagcaacagctgcagtggatgggcgagattgattctcaggaaccccaaatcatcgattctgtgatcccaggggagcctgccctggaggtttacacgagacctacacggcctggcgttacacctcgtcttcaaggaccgtttgatttgcagtcggatccagaaacaggagatgacttggatagctccatcacggacatccttgtcataggaaagaagacggagacagaggatctcatgctgggcgaggaagacgaactggatttcgacaatggagatcaggaaggtctctctctcaccatcgtttgtctgttgtcaaccagcggccaagtacgagtttacctggataccgatggagtccaagcccagtggctcccccccaagggcaagagcaggctcatccgtgctctagcagctgaaacggagccgcctactttgctggcgttccaggccattgataccatgaccccagtcgaagtcaacgagggcagctggccggtcttcagcctggacgttacgtcacgatacagcttctttgttacacaccacgcagccatcaccttcatttcgctcactccctggattttcagactagagggagagctacaaggggagtttgaagccggtacggatttccgtgtcggtctcctggccaactcacagtcaatcagagacagggtctacgcacaacaggcagcagatgtcaatatccccctggcagcttgtgttaccattagggatccggatcttgaatactttttactctcagcaaccccctacgagcctatcgctctgacgtttgagacacctgatgacgagcgagtcatcataaaactggaacaggagacccccgtccgcgaacgtgaggctagcatggctcctctggacttttacgagccccgcccagtatactaccctccacacacctttagcgaatcatctgctctatcagagctgctggagcgcttgcgcacgtctcgccacaagaccatcgttggccaggaggtgagactcagtccactaacactgtccatcttcaccgacgcgcacaaggtgctcagtgaggagacgtacaagctgggtgtagccgcggccgaggtgtttcgccgatgtgaactcttacaagcggaattgcggcaacaggtcaggaaagccaatgaggtcaagggcaagattgacaccatcaacggagttcatagggagaataaggagccagataatgccatgtacgagaggcgaatcaatgaggccagggagcggcaggaaagactaacgcaacggatggaggacctgcggaagatggtgagcaagggaactacgcgggatctaagcaccaaagagcgggcatttgtggaggaagtcaagtctatggagggtagtgtatgcggaccggctccaggggctgaggccgggtctcgaaacctggcgaagcaggtatggaagcggctggaggaggtcaagaggctgcaggcagagctggtggccgaggccgaggcccagaagaacgccagcgggcccgagtccccagcatcaacgagcgtggatctccgaatcccacaagacatacgacgcagcaagctgcagcaggtgcaaggtctgctgtccagagagtctgcgctagttgaagcggtgacatcacggctggagcgactgcaggccagcatgtaaaacccctgacttacttggcatggcctcatggaggctgggagtttaggaggagtgctgttgctgatactgctggtacttgcttgggctgggaagaagggagagctgctactgttttataggatatgtttgtaatgagcttgcttgaggtaatggattttacacggcgaacaaatgaagactggaacaaatgcatttttttcccccctttgattgtatgaataggacttgttactttctcttttgcttaccctttgtctgtccgggttcattttcgcgggctcaaattacgttgtgtctcacaaacgaatgccattaagacacaatactactgtgtatagatgatcatgttcacgggatggtatagctggtgcttctcaaggccagccgcccagttctaggctttctggacaggctacacaggaccatgtccctgttagtacgacctcatctgcgactaccgccagccttctcatgcccgggtgtcggagagccagtaatctagactccacaccggaagcaaacaaatgcttgacgagaggcggcagagccaataatttcagattgccaatcaaatgtgtctgaggatcttttgtcaaaagcactgccctttcttgttaatcacatgcctctcttctctctgctcggatatgctatccaatctcggtgaagctggctatgcctgaattgaacaagactgccccaagtgctgcagcctttgaggtgggattgaaagcagggcaatcgagtcacgctggcatcaggcctgcgtgggagatgttgataggttgagatgggagatgggagagggaggctgtttcattcgagaccaggttatcggaactctgggagggagacgggatggccatgggactgatcagctgtggcttgagacttgtaggtgatgagatggctgacctgcatggggtacgccgctggtcgaggtgtgactgttgggggggctatctcttgctgtgaagcctcgtaaggagagatggtaagtactgcttcatgggtcgaaggatgggcataaagagaagattgaagccagacatgattacatggcattttctttttggagtatttctgagggtttaggtaattgaaattgttatgaatactacaagtatggtgtaagccggggttgtgatttgtttgtgacctgcaggcgtatagcctgattttctggagtgagtacctgcatgtacttgatacttttgattttgaacacgcaagcatatgactgccttgagattgcggaaatgatggcgcaagaaaaagcaaaggagaagcaatagttgagagtgctagcaatgcaggtcgtcagccctcgccggcttcgatgctacccctggtcgaggccttgtctcagcctgagctgctgctattactcgatttcctggttggtggctctgctttgcggataagacatggacttggtagtggtagtgatgggagatagatgtatgtacgcgccttgatgtttgggtaatactaattttatattgttgtctaatttgtgcatcgtatatccttgatgcttttttttctcggtgagtaggggactgaatacaaggtgacagcagtggacggaacacttccgcctggatattgctcctcgtttcgctttcatttttttttcttttctttttgcttttgtttctggtcaatcacaagccaactacgcactattatgctgagaccttctccgcagtggcttgctgctgtgatacgacggcatagacagacaaggatcgtgtttgtttgccagaaaaaaaaaaaaaggtggcggactcggctgcatgagaggcttcgtgcaagggaggtcgaaagtggaagtgaatggaagtcgagagatgagaagcgctgagcacgataaagatgtgtggaggacatacatatgcagtgggaggtgaagtgcacaaggttgtgcagtgtcagtattttttttgggtaggcttttctcgggtatatatagttgatgatgtttcccgtcgagatgttgagggcctcttacttctctaccgctactgagaaggcacagctttacttgtcgagtttttgttcagtcttttacatctccgaccaacgtcttcagcttttcgctcggattctcgcctttgttacttttatctctcttttattccttcttctgtcgttcacgatgcagctcggatcctctcttgagacccctgaggtaaccgagcgtatgaaccacggagggaccaactatgttgagttgatcaagagtaagttcaatcatggctcccggacttgcttctttaccattcaaagcggtcacaagtgctgattcttttcatttcactttagccaacctccaattcctctacggaagagacgtccccatcgagatcctgtcccaggtcacgccccctgacacctggcaggtcaccgtcctcaagaccgaagacggcatccgctcaattgccattaccgagtccggcgaaggcctcaccaacgtcctcaagcaagcccactaccagtccggcgagctgctcaccgagttcgcctgcgatcccacgcaggacaactccacgctgggcaggcgtgaggcgctccagattgacattgcgacctctgtggccgacatgttgacgggcagaaacaaggagagtctggacggcagggctgctgagggcaacgcctctgatgatgcagcctggcaggaggcctttgacaatgcgcggaagctgatgggccccaacgacggcgaccctccgcgcatgcttgctgcggacgtttgctggatcaacgagctgaaccgcaagaagctggatgacttttatgcaaagaatccgcacaagatgcccaggggcggtccgggctatactcttttgccggagcctgccgagtcgggggattcgtacagtcggccacaagccaagccacctaccgatatccaagtcaccacgacgatttcatcgacttctgctgacgcctcctctgtccagggcgctgcctctgccgccaccgtcgccatgtcccctcggcgggaagcgtcaaagccgtacagggaggttctcaactcgaggcgcacggccgcgaacaagaagcgccacagcatcgtcatgtacatccacctcagcggctgcggcgagtccgtcgtcgccgacgagtgccagctcagcgtgaatgtggtggagagccgcgtgcggtacatgctgcgcgcgcacggccgggcgctctttggcgaggccaacgcgagcaagatgccggccgtcatgttcatgccgggcagcgcagcaaaatacaatgtggttatcaaaggcatgcgcgtcaacgacgccgtggcgctgctggggccgcagtttggcgacgacttggaggccatggcggagaatgtgcaggccgagaggccggtgaagctgcagattgagctgttgtgggatggggagtatcttccgggggtgaatagggctgcgctgagtccggctgcggcggtgacggccaaggcgtatgaggcttctcaggctgctgctgctgctgcttcgactcctgatactgcttcggttgatgatgacaactaggtgtagatggatgtagatagggggcctactatggcatctttggatcgtgaaaggggtggaggacttgtggtgaggttattgggaatgggcattctatggcctacttgtttgctgtttagtgatgttataattgattgctgttaacttgtttgtaattcatcggagcctgtctgtgaatctgtgaattcgtgattgtatttcagttggactatatgagtgcggatattaaagctgcctcgtatactctttatatcctaacattcttatataaatcagaagtgtctctttgtttagcttgtagccaagctcctctcatcgcacacaagtcaatcttccctatgagtagatttatttcttccatattctacaagaacgacatcacatcgctcaaaactgcggtgaggagagggagcaggcaaacaaagcacatgcatgcactaggatgcagcctgcttatcacgcagctgcatgtcgtcctgcgcataaatttactctggtctagactcggagcgaccccagccatttgcatcatgtcctggaataatcgagtacgaatagtcactcttgctgcgtgctaggctggtcagctccattcgggactgtcttggactatcagagccgggtcaggagagacagagcttgcaggtggtggtgtgccacggaaatgctctattttacttgaaacaccgatgacccatggcattttgtcaatctatttgataagctgcctcttcagttcaaacgttaataccacacataggcaatacttcttcgtcaacggcacatgtatggtacaaaaggcgttgtttgtgacacagacagcatctaagaggcgtctgttatagtctaattacggccaaacgcctatgctcaaggcgtttatgcggataggcatcgagcatgccaatgtaacctcagctacatgccgatgctacacaggcaggtcctaggtctgggttcggcagtgatcagcgccaccttgaagctgggccatgatgtatgaagggcggctaggatgtcccgagcctcgcctttcagccagcctgaattttgtattactgccccccccttctctatcatgtattcctccgttgataagcagaagccgtttatgaaaacaacaggatcttttgtggaaactcatggaatgttatgtagttggggagcaatatcataagcgtctataggtgagatatcggaagagaatgctactacatgtgtatctaagcgccggcacgaagcgacccggccgatctagttcctggctggtggcgggtccctcgtttttttgcaaagtgaccgcttgttgtttaattaccaccatgcatgtgtgcctggcgtgaatttgggagaggggaagagacgaatgtgaggctgaaggatggacgcaaggggggctagttgctaggatgggaaaccgggataccccaataatgccatactgggtcgtacgattgccatgaactcggtcaaggatagaccagataagtacaagcagggcctaggctagaaatttaggcccaacaagttgctgtctcaagttgggcggatgctctacaagtgaatgctccatgagtggatgaagacggcagaacaaaacgccacggtacaggggagcaaaggaaatacgagatgtacgtgacacaaatgacgctttgtatgtgatttgattcagaattaaaacattgtcagagcacacatgtacgaaatatccacccagacaaacgtaggatatcacatgtaggtacacaggagcttgcaacgccggtggatcacgcagcaaattgtaccgtcactctctcttctgccgcgtttctttttcatgcagcgcttgaaatgccgtcactatccggctatagctgtcggccagtagaactatcgcaactgaagcatcagtttttttaggccttttgacaagggtacatgcaacgttcaaagacacggaaggcttccgctggagcaactcacagaagggggcaatggcccatggggcattgaagccgacgtagtagacccagaaatagagaaattcaggccgcgagtaggacacgccgtggaagcgctgctcggcccagttggtggcgtagtagagggccactccgtagagatgggcgacgcagacgatgatttggaagacgtgccttgaggggtggttggtgcggatgcagaggactgtgaggaggctgagagggccccagacgaactgacgattgcacatctacgttagccagcagcactgcaaaagatggctgaaaggtgatgaagggtaaaacgaacagtggtgatggtctctacgcagacggtgaagacatcggaggtgaggtagcgggagtcggaaagggcgtattctttccagagctgagcaaagagggtgttcatgccagaaatttctttgcggtggtagatgtagtatcctggtattcgtcgtgagattagatgatattccgaatcagatgtacgcgtagagaaggagtaatatagggcctattcatgctgaggccagaagtattacacaccttcaaaggcaacatgcaagaagccacctagtgtgataattagcattgcattatatataatttgttttgttcaagaaaatagaatcttgggcagccacgtacatagagcaaaccacgaggccgcaaatcggtcgatgggccggacatggcgccgggtgccggtaagaaggagcgccaaaactattacagcgccgatgagagccccaaaggctggaagggagtgaatgagtggactgtcatttgggatataattgggaatggagacaccaagagggtagtatggatgcgtgggttgctccatctgcgtttcaatggattttgcgattcaaggagtgaagttggcaagtttggatttgtggagcttaggcgcatgattatacagtacggagcgtaggagctatttcaaggggagctattgaattgcagcaagatggtgttttacggcagtgttttgtaatttgagaatttcgattcatatagttttgattggtcgattatttgtagagtttgtatcacactcatcgccaattgatgttgttggattttgaagatgcgcgtctcccgtctgagttgctgtgatagcagcaccaaggcttcaataggattacctaagtacattaatagtatacaaaacttataatttgatcatttaaaagcatgattgtgatgagatgagagaaaaaattagagaaacatgttccaagtgaaagatacagaaaacgtcattgtgtcagagcctggtacaggttagtcgtgatcacttccggtggctggctgaccctcggtgagccgtcgagagacacggcagggtcacaccaactaaaacactcttttccgatacatgcgataccactattattgattcaatatataatggactttcaaagatgcctaaaacgctcaagatcctttgtggctgctgattccatggcctttgtacgacttccgagtgcctttgatgggcaggatgaacagagttaatagcgccttgcaggagagctaccggaaaaagtgagattgtgtcggtctagtaggatgattcttgttggcgtcagaatctagagactgtgactggatggacttgacatgtctcagacatgtggcgggctgaatctggggagagagtctgaggtggttggatggactggagtctgggtttgtgacggtctaagacaagcggctatccgtatgtatctatggagtatatatctccatctgcctgcctatacctctctctcatacagtctccatcattttcccattctcttgtcgaataaaatgaaggcccttgccgctgtcggtgggctcgcagctttgcttcccatagcattggcttgtggtggcgatgattcgtgctatggcccgaaaaatacaattgaacatgttcgccatgtcaaacggatccagcccggagctcccaatgccaaacacggccccaaagggccccttgaatgggggcagctgaacattctccatacggtatgtcatgaaagtgttgagaaactgagagcctctcctctgccatctttagaaacgtatataaatatatatatgtaaattcatatgctcggttgctcacactcactcatcttagaccgattctcatggctggcttgagggccatctcaaggagcaaaactatggcgccgactggggtgactttgccaccttttcgcgtcgcatgaagcaggcggctcgtgatatgaacgttgacctgctgctggttgatacgggcgatctccacgacggcaacggcctttcagatgccactcaagtcgatggcgccaagtcgatgcccatcttcaacgaggttgattacgacctgctaaccattggtaaccatgaactgtacatgtctgaagtatcttatgaaatgttcaacatctgggcaaagaaatggggtgagcgctacatcacctccaacgtcaaagtcctcaacaagacttcggggaactatgagtatgtgggtgcaacgcaccgttatttcaagactggaaaggggctccgcgccatggcctttggcgttttgtttgactttaccggaaactccaatgcctcgcaagtgattatggccaaagacttggtcaaagagccgtggttcactcaagctcttgccactagtgaccccatcgacgttttcattctcctgggtcataaccctgttagtcaaaaggaccctgtaagcacgttcagggtcgtctttgatgagatccgcaaacatcatcccgtcacccctatccagatcctcggaggccacactcatatccgcaacttttctgtctacgatgataactccgtggcgctcgagtctggccgctactgcgagacgatgggttggctttcgatgagcggtttcaattcctccaatagcggcttcacaggccccaagaatcccaaaggagtggctaatccgagtcggccagcacggccaggcgcaaagtctccttttctgtattcgcgccgatatcttgattggaatcgccagacgttcacttaccataccaagcagacggaaaagacgtttgaccaagcctttggtctgagcgtcactggcgagatcacaaaagtgcgagaagagctcaagctggggcaagtattcggttgcgcgcctcagacgtggtgcatctcctgtgttccctatgacaacccgtcgaacatctatcccggcgtcattgtccccgctgcttctgccattgttgtcaaccaggcgcgcgagcacaagtcccgagttattatcggcaatacgagaggtgtccgcttcgatcttcataaagggccatttacatacgacgacagcatcatcgtttcattttaccgtgacatcttcctttacattcctgacgtgccttatgccttggccaagactgttctcccaaagtgagttgaactttgctgaagctgttgtcctcctctgtctatgctaaccaagcttatcactcactcaacttagactcaacaaaccttcacccactacgcgtgatgctcatctcgctaccatgcctattccccacgactcttgcactgacccctctctgggttatctgacccggcgtgagatgcaacaaggccatggagtcgtccgccgccaggaaaccgtcactccaggctacgttactactgatgactggggcactgacggcgatgacacgaagcacaccaatatcccagagtatacgatacctagatactggcaggctgaggcaaacttccccaaggataaagatcctgaacttgtggatctaatcttttacgatcagtaagttgtgtactacttgcggcagaactgaacactaacatgttttctgtagcctccagaagcccatcttgatggatctaggcgccaattacactgctgccatggtaaactgttacattgactgtaactttacctcacaaggtgtgtttccattgcagcgtcttttcttttgtggctgttatttactgatttcgcggtagaccttctgcccctttatgcgaagctcatgtggcaaaaaaacattgataactgcccgcttgaatcttaaagatggttttagagcatggcgaatgaattataaatagtataatcagtggacagtaggaaatattttacaaactaccggcagcaccgtcttcactccatttcaaaattggagccatattgtgtaccctctcccacaaatcgcccttttctgcttctttccgaaaccactcttccgcggacttgatcctattggggtgaatctcgtcaagaagcttgtaatttctggtaatgacactcttgttcccttggctttctctccagatgtgccagaagcccgtaaagttgcgttcaaaagtcatgacgcttggatctgtggggttagcattatatgaagatggcctttgagtagaaaattggaggccaaatctgagttttgtccaaagactcatgttggggatcctcattaccgatcccattgcgccaagcgacccgaagttctcgaaatacgtcgaaaaaggtacgtcgaggtactgcgctggtcttccagtcacttttgtataggcagcagccaactcgttgtatgagatgtgagaaatggctacttcgaggtcaaggccattggcacggtctggattatcgaataaccaccgagcgtagatgccacaatccgagagggctacgtgagcaacctcgccgagtcctgttcgtttttttcttagaaacaaagggacgtctattttatatcatactacttacctaaaggaactgaccatgttacaacgccatcgatgactctcggtgtcatgattgtaagaggtgcaagaaccatgtcaatgtacgggctgcagtcggctcacgttagaatagattgacacttgataatggtgtactaacatacccggttgtaaaaagagcaacacccatctttggagtcacatgctgcaggatccattcttagaaaattggttagcacgaagttggcctccttgatctgtgccgtcaactcacctccaactctgcccttgccatcgtagtgtccacaacgaaacttgggatcccagttggcctttttcaaagtataatcaagatttccccagacatagaattttataccagcatctagggctatttcgtaagcacgtatgccccagaagatttctgccttttcgccgcagttgaagccgtcaatgttaacgtactattggtggcatgtcagagtctcaagaggttgtaatcaagatgagtaggcctttaagaaggagataaattatgcagtaagcttacagcaccatcgcagcccttaaatccattcgtaagatcaacttcgttggcaaatgagcctttgaatagctccacaccaggcaacgcagcgagttccttggctcgtcgactctctgggtctcgagtcatgacccttactgtgtacttttcatctttaacaagctctatgtaatggttcactctcaatcagcaaacaggttcattcattcatatgcatcgaatagatgcctagttgcacgtcaactatctactaaccctggataatcgggacgccttgggcacccgtcccaccgatgatgaaaatcttttttgtttggtatctcgacattttatagttcttgcttctgatgtatagagggcgtgataattataaagaaggattctcgaactctatgaacagaaggtgacgatctatatatagcttatactgggtaaccctggataaagttcttaataattccaggctgacaaattggactcgaaattctattccaagcagagctacttgtaagtatgtaaatatttgcaaaggagatcagttgaccaactacgctgcacttcttacgttgtaacgcctacaatcatggaaaagcaacatcatgccccgaaactaaaaacagggctagcgaggtcgcatttgagctatactcattcaaggcagcagactgccgttttgagatggtattccccgcctatattgccaggtcttgacccagtatctggcaggcaatatactgtatatgtgattattcatcggcagattagtagccatctttcgcccatagctggtaacttgctcactaatctctggtaatgtcttgaatacaatcaagtttgtgtatatcaggaagggtttccatatttctgatcgcacaaatggtacttgcttgcaatctcttaaccttgatcaaacccatcattcccaatagcagcttcagaggctcgagccagatggaaggaactattgacaatacaatacatgcttttattccatatcgtggaacaaaccagcccgatgattcaagccatcgtgcgctgatccgacagagagccatgcgaaatgtagcagaaacgaagaagaaaagggcaactaaaagtaaatttaactcagaatcgtatctcctagccatcgatcttcttcatgtctaattctgttacagcgcaaaatgatactaagccaagcaattggcctcagaagcgtaggccgcggccacgaatgtcgaggactgagcaccatcagatgattcagcagcaacggctcccaatacagccgccattctcgtccccttactctaatctgcttgtaaccgagtacttctccatactagacttggcacctttcactgggctgcgtctaggagccactacactctccttcttcaccaaagacccttcaaacatcattcgagcattgtcttcgtccgttccagggagccaaaagttcttatcatttatcttcccacgatacggtcaggctcttactttaagcctcgctgtggactgtattgtggtgaaggttcaacaaatgataatggatgttgggagcacctttgctcacaatattgtgttgcgccagcataccagagttcttgagtgcatccagcaagacttgaacgacaggagccagtggatgagctctgagacattgtgtgcaatacagttgctagggttatttgatgtacgtaatgttataactttagctgttgtgcgtaatcgctaacttctttatagctgatcaataatgccagccttcagtcgtggttgtgccacgtcgcgggtgcttcaaggctgattgaacagcgtggtgctcggaattttaaatccgactttgatctggccattctcacagcacagattggccctatagtaagcattcatttcaagtgcctgtatttaatcctcaaatggggcagagtcggacagattgatgttgttacatatggtcactgaacaggctaccatctttagattacggaagcgattcttgacaacagacattgctttcttacagacgaatcttggaagacggtcatttgcgagtctattctcagcgatgagtatttctataattaccgagatatcgtaacttgcttatggacgcatcttgtctggggtccaaaccatttcaaattggcgactgatatgatctcagcaatggaggctccaacaccccaagagtacactgctctcattaaggatatgataagccacaatgagagcttgctatgtttgacggatcttttacaacaacggcttgctgctgcggacaacagaagcgagattgtgcctggctccaaaggatcgcaagtaaatccgttagagattgagggaactttgatcatatgccgtctaatgaagttgcgacttctgttcgccttggacccagcccgattttctgccatggaagccgagagccagaatttggctagtcaagtcatgtactttgacgaacaattaggtcaagaaaaagaaggcaggataatggggggattgttcatgtcacaaacaacgtggatagcgagggccactatagaaacgtatgatgtgtggaaaactgaggtggggagtgaagggatgattgcgaaatggaagtttgaggcgtggtgttgtgctatgggaagaagaatcaatgtctagtttgatcgttcattgaaagtaaatagcagtagtcattgttgattcgtgctatctgataatgctgctccatacatattggagtcatttttgatctggcactgcttgaccatctacagactgcttgaccatctacagaattttatttacccactcctcttatcgcttattggattcgcgtctttacatacatctatttctcgttgcagatgacattcgccccaatgcaaatccattttccattctggcgctggtattcatccgtgtatcttccgtagcacaccttgccctccagattgcggaagctcattctcgccctgacaagcgcaacgttgccgtcaccaaagatgccaatgttgacatcgtggctcttcagctcggtgaacggccgaggctttgagatcatgtcgagaaattcctctcggttgtagatttttgcgtcttgaaggcttgctgtgaagcctgggtcgaggaatgtttcataagttgcaacatcggaagtttggtcgctgttgaggtatttcaggtttagctgctcgagctcttcaatatccttttgtcgctgctgttgagctgccattttgttctcttgctcttgtattctgtacaagtgcgtgtaatgagaatgtttaatacaaagtgtggctgcgtttggctgtggatattgagcgttgaagatgctgagtcggtaattaattcagttaatcgccgtggctatcttatacctaatttgaggcaccgtaaatggccgaatctgccaaagatctacgcgtttgtaatcggtgaatgaacagacggtgaatgtatcgcatttggctgcctgtcaatgcaaagcgtaatgctgcaagatggagttacttttcacgcaatctcgcggaccagtcggctcaagtaagtgaatgcactcgccagctttttaatatcatcgtgaataccgcaattggatcttctcactcaagatagatgtggcgtccacctcgcatcgtactgagatccatccctggcccttgtttcatcttaaccgtagcgggtaacttgatgaggaaacaatgtcgcggtagggcgagctgtcatttgcagtgggcactctagctttgtgttgctactgaattggccaatcccacgccggattctagcattggtttatgcccccggactgaatggacaaatgcgggatgcagctttaataacctggaatgtattaccctttgtatctgccgcgttaaagagtctactgttggccgacaaattagtccgtaaactcatacagggttgcgttgagatgcaatggattcggaatcaaagtttcactctcagaaacatgagcgaagaatactttttccttcttttcaactcagagcagtcggttggtagattgacagtaggtcgcatataaaccgcagcagccccttcattctggtgggccaactatggccactaagattggcatgttccgtatagtggaaattcttcaacatagcctcccactatcactcagataagcagatgtgtaggcttgtcgtgatatagtagatagaggctatatcctggtctgtcaataacgctactctatgtacacctgctgaagagatagaaacaagagaggcttttgagccctttcatactgcgctgtctaattgatacacgtcaatagtatgagtgacatctttatccctttgctcaataaaatacatctcctttcatcaacacccgcgccgtccgtagcagcttcgcctcttcaatcttgccattcctcactgccgtacccacgtccaccacgccgctcggatgcccaatcctgataacatccttcttctcgccgcctatgagctctgcagcaattgtcccgctgagctgagatgctgcgcctaggcacagcgataatgtcaggggagcggccttgtgcgcctggcccatggacatggcgaggcactggatgtcgatctgggaagtcttcctggcgctcgggggcagcagcatgacgaccttgggaacactctcgattttgggatcgaggcccattgccaaggcaccggctcgacggatctcttcgaggcgtgttttgagggtgatatctacctcgactatggcgggagtgagatttgcagctgttgcatcgtcgaggcctagacttgatgttgtgacgaagactccggggttactgacgtccaccagcgacacctggacggtgcttccgtctgcaagcgttaattcatcgatgggatttcccgtgggcaaggcccttcctgtctttgcgcccgcgggatccaagaagctgagcgtgatgggggattgcgtcccagggacaccgtccatagcatagttcccctgcggattgtacatgagagggtccccttcaagcttgaagtgagaaacgacgatcttggacgtatttgtattgagaatccgcatagttgcccaacgggagtgagtggcttcatcgtaggatacgagagagggaatacgagacggcggcacgatgcccatgtcccaggcggccgggccgacgatggctgacatgttgccgcatgtgccggcgagatccagagagccgtcccggatgccgacctggacaaacgtgaactcggcgtcaacgttcggccccaccccggagccatggccggacgttgagccggagccagacggcggaggtccgatgacgacgactttggacgtggaggagatgccggagcccatgccgttgagctggcggccgtagatgggatcaggggagcccattgcgggagcgagaatgggctgccattggctgtggatgggagggagagaggcgcggttgaagaggaggccggtggaggtgccgctgcggacgaaccaggcagggagacggcgcatttttagttagtgacgacgttggaagggtaatgaatattcttttgacacttttgtataattgggagaagatgatgggtattggatcgtgaagagcaaaggcgcgtggggtggtatgatgatgaatgtaacatggtggtgtaaaatctgggtctagtagatccaagacagccgaggaagacgggccgctataaaatatggagattgtcgtgtgtagattacatgggcacatgtataccgaaacaagcaaacttgtggactagaaatgtacgtttaatttctgcaatgtcgaaaaagttaatatacaaatctcttttggacaaatctcattgttttcataaatggtttgcgcatctttattgtcgtttattcgttgctttttgtcttatcctctgttaatactagaggcacatatagcctgattcatcctttaacaatctaggccggcatcaaccattttcattcggactttgaagctctcatcattcttggaaggaaaaaaaagaggaaaaaaaaaagagagagagaaatagtcatcatatcgtcattaccaagccaacttttcgctcatgccattagagcaggcttccccctctccctgctccttggtccagtcgtatacaccaccccgttcctggaaagcatcctcgtcccacttgatctcccgcatagccgcctccaccccgacatctagaatggactttgtgagcttattgccgtctttatcgatgaaccgcatgtactcatctactagcagatacgacgatgccatgagtctgttgggctctgcgacaaacgattcgtgatgattatgcttgttgcagaaaacttcaaactgctcgtctgtaatggtaaacttccgagcgtcgcgtagcgtcttgtccgagtcattctgcctcttgtgtcagcagtcatgtttgatcagtgagtatatatggcgaaatgcgagggaagaagaaacgacccaatttacctctccttccacgatcaatacctgaaagactttccatctgaaaggattcagaatgtcaatgtgctcattcatatcctcttcatagttgaggcgagtgaccacggtattcagcttgaactttatctcgctctcgcgacaccactccgcaatacgatatagaatctcaacttggtttcctgtgccgcggccaatttggatgttcgtatcctcatcaaaagagtcgcatgagcatgctaaaatgtcaaggtttttggcgtgctggcgaacccagtcctctctaacaaggcttccgttggtgatgatggatacagactccaagtgcaggtcttctttacagtagttgaccagctcgccgaggaattttggatagaggaagggctctccacctgcaaaattaatcttcttcatgccagccttttgcaatagctcaagacctcgctttgcgcgagatatgtcctccatgtgcgaagtctttgctgtatgaaagcagaagccgcctttgtaagtcaagttagtaaatgttcatccgaagccacatagaactgtacgtagagcgccgggcattgtcgcataagtcgatatcctgttcatgttcatggcacaaaggcaatttaggacttccaagacgtgggtttgcatggcttacatgacttattacattggcgtgtgaagaaatagttcacagagacaggaatttgaccttttctttgctgatgaaagagcgaggctcgtgcaaagacaaaggccagtccaatggcgacaaagctgacaagtgttagagccagcagcattgttcctttggaaagcctttatgtatgaacgacgtcaatggtgatgggtaggattaggattcaagaagacaattgaaaacaatcatttgacccgttagaaacgcatgtagaaaggataccgcgcaatggaggaaacaggccttctgttaaagaacacgcatattgtgcggggtcagcattcatgacgctttgaagacaaacaactcggcttctgtgcgtggtcagctgttcagcgtctgcagctggtggttgcaccaaaataacaccaagacaaaagatacgtgtaacttcagacccgagagttcaatgccaaacatcttcatgaatggattgaacagtcaaaggcagtcatgtttcagatcaaataatatgctggagcagatattgattctgcccaggagaggcttataaaaggctgagccaggacctatacagttgagagtttttagataccatcaaactttctgaaacaaaaactgctttaaacaacatctaccattaagcgatactttgacgcaagagctgccctcaaacttgcgagacgtgaagatcttgctgttaaacgtgtcgtcagcctacgctaaccacgctcatcgtccacatattgtgcaaccctacctgctaacttaagatacaatggccgaccctaatatcgcccagccttattttcatctctgccccaacctcaacatccccccgccacccaatggccaactcaagctgggcacaatcttgcgagacgtcactattggcaacgtcatactccctcttgacgccggcaaagctattgaggctcccgattcgcagctaaggccgctccaagaagcttccaagattggtggctttattcggagcctggaggaactcggcgaaggcaatctgtgggaagcgattgctgacactgagatgctttccaatttctcccacccgaactgtcatgtgaatagacacaaaatcctatcagttgagaagctacttgttcggtactttgttccgacgcctgagtacattgacagggctctcgaaatcgagggtgtagcccaatatatcgagaccacgaaccataagaggcctgtatacatgatcactggactgatctggaccgaaggagctactaagcttgtgaacaggtatggtaaagacggtttcgacagagactcttcaagcccattcatccttgggatccgagttcgaaagatatggtggcgtaaaaatggcacgcgatacgaatctgaagacgaacttgaagctatattcgacccctcccgcgccaaggaagagaagaatgagagcgagacgaaagaggaagaaagcgagagtcagagaagggagtacggccgcaagcacctcaaggtttggtggttgcaatgacctcaaggttgacgtttacttgcctggtggcatggaaaaggcagctaagtaagggccattatccaatggattacgcatttgagattagtctctaatatcagctaaacgtttgttacaccatgggggatacagtagtgttattttcagtagatcagactaggatacagtttatgaacgaaatcgattcttttttcacttgtaatctaggattcactgcctgccctttttagtttcgtggactttcctaattagggaacatgcctttgctacttactttttctaccttgtgctttgacttttttttttatcacaggacctgtaaaggcctgtaaggcaagaagccttgtaagctgttgtaaagggaatacgagcataggttgctagtattgctgatctttttccttctgttacaattacagtatactacaaagtgtagcaacctatgggtcttgcggaggtcatgggtttaaatctagcacgagtcccagcgtaaaccccgctgaacctccgacgttgggcttacagggagtgcccctggattgtcaataagcccgctagtacaaggttccattggcaccaggggtgacccctgtgttcatttggaaagacttttttccgattgtgtgggcttgctcattggtgtataatcattggtgtataaattagaacttgccggagccttttcggtggtccccgcgtaagcgtggaacgtcgtaggggggaaaggctggaatcaattctcctgtacaagctcaatccgttgctactataagtgtataaaggtgaatgccgccttcgtgaaagagcggtatctacaagtatctcatcaaaccaactattgctcggttcaaccttcgttccactgtcataatgctcgtcccaaagtctatggccattgttgccactaccctttttttcccagctgcttccgccttgaacgcatcctgtgctcccggtggcaattttgaccttagcagatttgttcttcagttgccaagcggcagcactaacaacccagatcaaatccctgcctcacgcctcgagggctgcggtggctaccaagatcctggccaccattacttcttcaccgagtctggcgatggtgccatggtcatgaaggctcctggaggaggaaattgtgctaccttcccaggtgcaccgcgctgccgctccgaatttggcgagactactccatggagctctagtgctgcaaccaaccgcctgacggcggacctcctcgtcaccggtggtagcagcatctgcattggccaggtgttccagtcaaactctaacaacaagcctctcgtaagtcctgtaaacaaaccactatacatcaattatattactaacaaagtcaggctgaggtttactataatggcaatggccaaatcacggtcggtgttgagtttgttgcaaccggaggccagggccaggacttgaaccagattggcactgtctctcctggcagccgatttaactatgagttgcgctttgagagtggcacgctccagttctctctcaacggtggagcattcaagaccctgaagcaatacttcactacagataaggcctttttcaagatgggcaactataatcaaggtggtgacgactctgatattcatgtcttcggccttactgttcagcactagatatgtcctgcccgttcaataaaagaactagagctcaactgggtggggaaaaagctgagagggaaagaaaacgagcctaagctctctatctaatttgaacttcataaatgacaagcaattaccatcttctctttattcattatagctcaaattaaccatctaatcacaatcattgctgatatccctcagtcatagtaacccaaagccattcaaaacatgaatacatcaactgtcaacatgatgagtgatctgagttttctgagcctgggctacgtgtagtccagctagcatccttatcaatctcagatcctggccttgtcttggactcgtcatctggtttcgaaatctacatatttgaataaatcatatagacgcattgaatcatgaggccaagaataagaagcatcacgcgcactgctgagaacatcactgtgtggggttagttcatcttctctgaatgatatgttctaatatttaggggctataccacatcagctcttatttatgaagtatctttgatagagcctagtacgcattcgatagagagaacagcaacaagtcgtacagcaccagggctgaatacatatatatgaatgcgcttagctcctactggccttatagaagctcaaatgtccactacatcttcagcttggccaataaagagttgggagagcagcttgtttcactgaataagtgaatctaatagggctttactagcacctccgagtattttgagaatacgagacgtttgcgctgcactcttttgacatctttacatgtagtgagcaagttacccctcacatccttgtgcgacgtgatgaagctgccaccagcccctctggcctcaattctcaggtgcagatattgcgtcccgaccgagtcctcccttgtatgcacaatttgcaaatatcacgacttgtttatttaccgaccctgtttagtatttcaaagtcacaatggccacttctattagcccccagcctgcttttcatctatgtccggacttcagcatcgctccgccgcccaacggccacctacagctgggctctatgctgcgaggtcttgattttgacagcatcttttcccccctcgattatggagacactgctgagattcccaactctcaattgtggccgcttgacaaacctgctgaaaaagacggctttagtcgcagtctgagagagctccgagtcatcgaaggtagcatttgggccaagatcttcggcggcgatagcatgggcgccatgttctctttcttgcgtaaccgcgagaacgacgaaaccttgacagtaaagaaaatctttgtccgatacttcattccaacacccgaatacatgaagaacgccctcgaaatcgacaacgtggcttttcacattaacaatacgaagcgcaagaagcccgtatacataattactggactgatgtggactgaaggagccaagctctccaaggttcagtccaagaagagcaaagccagcggccaggtcgctgcgactgatccgcactcgggcactacagtcggtgggggtgcagcattcgagattgacgacaatgtttctacgagttttgacggctcgacgccattcattctcggaatccgagtccgcaagatttggtgggacaaggacggtacgagacggggtgctgaagacattgtcggagcaacgctgggaaaccccaaggcgaaggatgaggacgttctggacgggctcaagttcgttgacgatgaagtcgacaatgcagcgggacagattaccatagatgagggccatacaggcgaagaagacgctgtgacttggattctggtttgacttgtccttcaagacggttgaccgtattggatctagagtcagattcatcgtacaactgggtcctgtctctaaatttgttgactctattgagtccaattattgaatcaatgagcttgtttccgaaaacattgatgatgctccgacatcctattaaacaatgatttgatctataacaatgtattgttaattgtgtcccagaccaatcggcatttagtctcatctatctcccacccattctcccagtgaagccacggagccatgtagtgcagccggccgcggacatcctccttacccttagctgtcgacataagccgcagaatcttttccatctcttcatgccttttgattttccttttcgctcggctgttaatctctttcacacgcgctgcaaggtccagcactatcgcagcgataccagcggcgacgggtgttgcaaacgacgtgcctgacttgatcaccgtcttgtatttgtgaatcgtcgtttttccatttttgatgacacactctctctccatcaattctatacccattccgagagtcataaggttaaatccatttcccagctcgggattaatgccgccgtcttcgccattcccttctgaagcgtgaacgcagattacccagggctgataacttgctgggaatgctcgtggttcattcttaccactattagaggctgctgcaaagaagatccgagataaattagccgaatttcgaatcgcgatttcaatgtcgtcgacgatctgattgaatctttccatggctaggcgttcttcatctttatttccatcgccccgagcttttggacgcatcagtccgaaagacatggaaataatatccacgtcccacacgtttgtcgcgtattcaatagcctattgtatacattgatttagtatatatcgacggaatcctgcacctctatacccagcgtagttttaacagctcttggtcatagtattacttactttggctatgttttcagcttcatagagtctcacagtgtttcgttcgaacactttcccaatatatatatcggcttccggagctactttatgtaggaggtaggcgcagttcgttccatgtaaatcattgtcatcgtcttgtgcgttagatttatcgccaacccagctgtagcaccattcaggactcatgcgccccttttctttagcttctaagatagctgagtgatgaaagtcgatgccagtatcaaggactgctatgcggattcgccgaggcaaatctacttctgataatgtgctatgctcagagatatagcgcgaggatgaactgtggaatctctccaggagttgccagaattcattagccctgtgaaatgaacaataagttagcttttgaaggaaaataacaagctgtatcttatgcagagaggcttacgctgaagggttcgacgtctgctttgtgtcgaatagtttgacgtgagtttgatccgaaacatatggaaccgataaactcattttcgtggccccctccgtgatgatggcaagagaattgttgcttgtggcggagtctgagctggatttactgaggccttttgaaaccagattggcgtcgatcttgagaagaattttatcaaagatcacttgccacgcaatttcaatctcctgacttggcatagcacctctcaagcggacctgataatctttgtggaagttcaagcaacccagggcagcctccagaaagggcaatgattcccgactaccttctgaatcacatttcatcttctggtagtatgagctgactccgccccgaagttctttccatggatccataaaagcactttgagagccttccggtaccttgatcgaccgaagacagtctccccacgcaatttgcattaaagctttcgctaacaacatgaactggggcattggtctcaaattctcctcatcttcatcgatggtataacgagagtgcaatccggcaatcgaaagccgatttcgaacgcttgcgctgttatttccatggatagagataaacggggtgtaatctttgtctataggctttaagaaatggatattctttgggtcccatacgtcgagattgtggctgcagtcgatagacaacatcaaaccaagaacgaggctgattgccagcgtcttacgctggtttgtgttaatgatggtgctgctgtcgtcatcgatccataagtctatgccgggttgctttgcgaagtagcctcgttcgatcaaagaccaaaggctatcatcttgactcggaacactcttgccatatctccgcgctccgtttaatcttacgggaacatggaaccgtatgtcggtgtgctctgcgtcattgtaatcatctggaatgtagaattctagatccatctcatcatcgtaggaatcactcagagctttgtaaagcgttcgctttctgaacgacctgctatgctccggcctgtcgtctatcagtgtgtgtctcaaaatcttagatcggagatattgaagatgatttacagaagaaatgacattcttgcaagctgccatttgtttgagcatattgtgaagaataaatgagttggcgaattgcctttcatgttttgagattcgtcatttgagatatcttcccatctcggcagctggagtagaacattgtgctctgtaggcttgctatcggtgcaatattcaacgtgggacaggattgcgcggtaagctatcgttgtttgctggcgaaacttttggatcaaagcaaacattggaaatggctggatggatacagaagcttccctcgattgagtttcagtgctgcctggtggagttttagaaggctgcagtccattgaagttgtaaatgctgtgttgcgagggtacggaagattgcagtccatcaataaagtcgcttcctagtaggggttcaaaaggctgcggtccattggagttgcaaatgctgtattgtgggagtacagaagactgcagtccatcaacaaagtttctaaaggaacggagaccatgtatcattgtctcagcagatgctatcattcgcttcatagtatttatgtcaggtaaaccctgtcctgggacaatggaggcaataaaagcatctgcagttactgtatcctctgcgatgttgaagaggaactgaattggggtaggtctaatagatccattagattccatagatctacaacgtggaatgagttgcaggggaataagcggagacaagctagctgtacgaaggtactgcatgagttgcgtcagtcgtgggtagtctccaggccggctgttgtcgccgggctcaaaaggggtcaaatagcggttgactcgtgcttcaagcagagaacatagctgccgtaaattaaacaagatttcagcagatagagacatcgactttgaacatgatgagtcgtctgagctccctgagctctctgggccctctgaattctcatactcgtcatttttttggacattgatataatgtaataaatcagcccgtgaatggcagagtattgtgctaagcagctgctcaattttgtagagagcgaatcggagatttaacgctgttctgttttggtcactatcattagccgcaatacttgctcccataaagtaatagctgttctcttccagcccagatatcagcctccactcggtagaattcagaatgttgccaagagtcgggtatcttaatggcatagcggcgttcagcttgctgagttttagccgagttagtctctccagtataaatgaagatatatacacaaatcgtcataggagatatagaagggataagagaaatataggctttggtataacagattaggcgatagttctgccctagacttgacactgtgaccaagccgtggccaagattgagcgtaaattctagggagaagtaggggacaagataaagcttctgatagatagtatgaccagcaagaagaagacacaactctgggattcagttcctgtgactatcaaagggtgtattcctgggtgtaaggccgaatgctagtatcggggtacgatcgacttccgttgttttctccgttaggttcgtgaaggcttggaacggtaaagacaatccgagcacaatacagtctttgaacactgagtttgtccgcgtaacaacaatgcgcttcgctgaaagctcgaagttcagagcctttgaaaatttttctttgtgtaacccgtaggtgtgcggggaactgaaattacaaatacgcacgcatatttgctccgctcaatcaatttccatcgtaccacaacagataggcagccgagagtagtcgttctatacctacagagcaatgctgaccgctcattacctcgtatatatcaaccagaaaagtgcattcaacatccagatcagcaatgccggcttttcgagatgaaacacctccccagcctgatggctttggcctggccgaggcagcaaaggggcctatctcagccaaagctagtggctgcgagaccctcttcgtaaatattcttcagatttggaaatcaaatggagaagatagatacgagttcgttttacggaagcttgaaaagagattcctcgattgggcggcttatctcggtgtcttcgcggggggaaatggaaggcttgatcagcgcctagagcgtcatccacagtaccgccaccttattctcatgtgcttagaaatgctacatacgagccttcttcagggtaagatagcggcgcaaatctcaatagaactgcgagctgactgaatagtagtaacggccgaccccagtgaacgagattcggacgattcttcagacgaaggagtagatatacgcagaatcgagcttgaggatattcagcagtcattaaacgaacttgacagaattgcaatacgtatatggcattctcctgcttcagctctcgatagccgggtcagaatatttgaaacaaaaaagcccgcagaggcttattctttcagcttcaaggcgatgttggcagtcgattgtctctaccccaaagcccccgaaagcctccgaaggtatttgagtcaattaatgacgcaaacgcatatgaagtttctatactggcaatccaacgaccaaaaactgcgcaaaaaccgccgcttcgacagaaagtcccaagatgggtctacacagatacggcaaaactcatcgcacttgcttgccaagaaattttcaccgcaaccctcaatcatagatcaaaagcaatctctaccagatttcaaggcaaacaaaatccccgttgttacttcaacactatctgagactctgccatcggacttggattccagatacactgtaccgacagtagacgccgagatgccttctccacgacgagcgggagcatcaactatcctcggaagcagagcaaaattccctgaccctccaaaattcgaggatggagagaccctgaaaccttgtcctctttgtcgaaagaatttcagcgaagctgagttcaacgatagcacgtggtggaagtaagttgattctccggagaatcttcataatagatgctaagaatcatattctagatgccatgttaatgaagacttgttaccttttgtgtgtatttcaagtttatgtatacagcctccagcttttgctcgccggtctgactggagagcccatatgcagaagtaccatggtatgttctggcgaagaggtacagccaccccgattagcaacaatatccattatcttcgcactaacgtcaagaagtatcagatgctggcccctccaaagatgtttgccccttatgctgcctgccacttgtcgagcctaaagaatcaacaatcggtatgtgtgtatcccggatgtcttctacatcgcaaaccgctgccgaactgctaacattacctctagatcctaatgatatcatcgagagccgtaaaagtggcaaagaaccattgcgatgcaatgttctaaagcacaaaggaaagccaagtggagagcgaacagcccaggatgagcttgactcggacgaggagcccgccgcccacgctgaaaagcctggggtagaccatatgataaatccaatgatggatcacatcgccgaccatctgcaattcttaggattactcaccatacgactatcagcaaaaaagatcacagacggccatgtgaatagcttctccagctctcaagctctcagcagcgatcagggctctgagaaaggaagcactttggatgacgaaattgaattcgatagggaagatgtatccaaagaaaaaggcgagcatgagctccaatttgaggcccctccagatgtagaatggccacaaggagaatggatggaaccgcgcctcaaaagtctcggccaggaagtagaggctccagacacactcctattgcatctctatgaataccagcttctccaagagctttggagtcaagcttaccatggccttagatgcgataaccccgaattagttgagacatatgaaaatattctatcaagcaaacttatcctccacaggtcgaatcatgttgaacaaaccatatgcttcatggaaaaagcacaggagagagaattacaccaaccgaatcagcttattctggaggctttgaattttatgctagaggcattacccaatagcagcgaagtcaacaaaggcaaaaaggcaatcaacctcatacgagaaataatgaaaaaggccatacaagcggccccgggagtcataagtgcctgcgaaggcgatttaattttggcagaggtatgcataattgatattactaactaaagaaaagagagtgtatcatgctttactaacaatggataggtcgttcatagaattatcaccaatacaggggatactggcaagggcatcgcctacatcttgtcaagaatagagtggtatcgggagctggcatctttgcttcttgatgtgaataaagcagacgattcccccccacaactacgagatcagctacagacacatattgtccagctctacaacaaagctctcacttatttgatgagaaacatctgcctttttcacgagaagttggacgccacttcgtcgaaaagtattctcaaaacagatagctgggccagccaattcagtgcgattcaaaacgtcgaacgcgccgtacaaagagacatggaacaatacaatgtggaagagaccaagacaaaatttctgaaactcgccgacgctgcaagcgctctagagatggatctccaaaacatgcggccgccaatcggtagtcagcccaaggacctcaccgagattcgtaaagcaaacatggataaatattgtctcagggctctatacgtcgctgatcccaggatggacaagatacgcattgaggatacagcaggcggtctactcagagattcgtattgctggatattggagaatgagattttcagaaactggcgtgattgtgaatctagccggttactctggataaaaggtgaccaaggaaagggtaagacaatgctgctgtgcggcattatcgacgaactgaaggtgacgacacaattggcagacccggctgccaacacgttgctgtcatattttttttgtcaaggcactgactcgcgcctcaacagcgcagtagcagtattgcgcgggcttgtttatcttctaatcgaacagcagccctttctcatctcaaacgtgcgggagaaatttgagaatgcaagagaaagctttttcaaagatgtcaatacttggacgactatctctgagataatgactgcaatactgagcgatcataggctcaaagatgcggtaatagttgttgatgctctcgacgagtgtacagagggccttgagcagcttctcaatttcatttcccaggcgtcatcatctttcgatgttaagtggatagtatcaagtcgcaattggcccctcatcgaacaaacattccaaaaatgtgcgcagaaggccgatctacatctcgaattgaacacggattccatctcagccgccattcaaacctatatcagtcacaaagtacaggccttggcgcgaaagaagcgctgtaaagaggagatggagcaaacactcaaggcctacttgctttcaaatgccaaagatacgtttctttgggttgccctggtttgtcgaaatcttgatgatgatggaatcgaaagtcggcacatcattcaaaagctttcatcatatccatccaatgtttatgatttgtatcagtggatgttaacagagatgagtaaagttcctaaagatgtatctaattggaaacagatccttggtttcgtgttgactgtgtatcggccagttactttgcctgagctttgctctcttttgcctggggattctccacatgacattgatacagttacggagtcggtaaagcgatgcaactctttcattaccatttataatgatacagtctactttctccaccagtcggcgaaagacttcctatgtcagacccagaacacgagccctcttttcaaaaaagacggcattcattttttgatcattacgcaatcgctgctatctatgaagaggactttaaagcgtgatatgtacagcttgggggcccccgggcctgagattgacgaaattgaaccacccaacccagaccctctaagcgcggtacgatactcatgcgtctattggattgaccacctctgcgattataaagatcgagataaagaaaagagagatttcataaaacatggcgtagtcaatggcttctttcgcaagtacttttacaactggcttgaggcgctaagccttctacgaagcatgtcagcaggcgctatcgcaattacaaagctcaacgaattggtcaaagtgagttttatcattttcaaatatgtttggatatatacttaattagaataggacctagcacccgacagttccgcattcgccctagtacgagattccatggaattcactcttcgaaatagatggatggttgagtctgtgccacttcaagtatacgtatctgcaattctcttcagtccagtggagaggcgtcaagcccagatgatttacagggctgaggaaccatcttggaacgatttaaagccatacaggaaaggagactggtatcgctccagacctcctccagaggcccatagtgacgggataaactcggtcgtcttctcatctgatggccagcggcttgcctcgggttctagcgataagacaattcggatatgggatgcaacgtcaggcgtctgtttgcaggctctgaagagccataaaaactggataatctcagtcatattttcacctgatggccagctacttgcttcaggttcgagcgacaatacaattaagctgtgggatgtaaaatcaggcgcctgtttgcagacatttgatggtcataggaactggataatctcggtcagcttctcgcctaatagtcggttggttgcttcaggttcgagggatcaaacagtcaaggtatgggatgtgaattccggcgactgtttgcagaccctcgagggccataaggattggataaccctacttgctttctcgcatgatgcccagtctcttgcttcaggctcaaaggatcagacaatcagggtatgggatctaaaatcaggtggctgtcgcaaaattcatcatatcagtcggcctatacgaggcctagcattcgaggcggcgaatggctcgcaatttccgaaattaacagtccaagtgattcctacagcagtgtcatcagaggtctcgtcacaagatgcagactcccaagactatcgcatcagccctgatacaaactgggttacaaagggcagtacacgtatggtttggctaccgccaaggtatcgaccaaatgcatcagctgtatttggacgttcaattgctgttggatgcacatcaggtcaggtatacattatgcatttttctgaaaattgcgtagtgcgggtataaactttttaaattgaattttttttttttgggggggggggggggggaggagttcttgtttttaatatggtagtagcccacaaatgattacatatgagttgaactgcaggataggaagatacaagtacagagcatatttgacgacatgcgtgtgtcgtttcgtgatagtgatcgtgatcgtgatcgtgatcgtatgggcaaccatttccatgtacggtgtttcgcgtttgtcaagagacaggccggcgttcttcgtgcgagcacgaggagatcccctgagggataaaagtagtttaatattctccgcagaattaagatatgtgagctactgtatattgtcagtacaagcgatagtcttccgatctatgctacattgtgataatataacattatgaaacacttgaatgcgaaggagacttcaaatataactttacaagatccagttacgtactgttatggagccaagacgatattttaagccaacatctcgttactttacagcttatatacagttatacgcggcgtctgcatctcaacgtgatagaaatcatgactccatatctaatctaactccatgtgtgaaaagcaattaccatctcctcttcattgatcacgacccatctcaaccatcacaaccatcactaatattccccaatgataacgacccaaaaaatacaacagcaacatcaccaacctcatcatcccccatccacccaaaacctcctcatcaccctctccgcatactcctcactcatcccccaattctccaccgcatcccgaatccccctctccatcctccccacgtactcctctttcggcctcccatccctgacgcgcttccggtcaacataaaccaacaccttgaccggcgtcaattcctccctgacatacgtcccgccgcttgtgctgacggcctctgtgtggctcacccagtccgcctcgaggtaggccttttcgtaggcccagggcacgccctcgtagcggtcgaggcgctcttcgtcttctgtcggtaggaggtagagcatgccgtatactgtgcttgtttcttcgccgtcgtcttccaatacacctttgcccttttgttctttgattgcttctccctcttcctcttcactgtctccatattcttccctcatttcagcgtcttcgtcttctttccccagttccacaatgtttgcatatcccctcctgttgatgatccacttccatcccgtcatcttccccaacccaactgccgttgagaaagggcatctctcccgcatctgatccgtcgacaagttgcttccatacgcaaaatacagaatctctcttctgttctcgtccgtaatagtaagggtgctgtcctgcgagtcctggctgctattgctgctctgagactccatcgcgattattttcccctctttctgtgtttgtatgtgtgtttgttgtacaagtagtgatgagttttgatgttggtggaacctcttagtgtaagtcgatcccttagaatgcaggataatgcagagtaatgcacatccgcagcgctgactcaagtaaataaataaataaatacccgtagtaaacagaaaagcaaaaaacgcccgattgatcggaaaagagatggtgtgattgtcaactgcctagcgccacccaaatctgccctgtacctttttttttttgccaataaagatttggtgatcaattaaagtcaatcaagaccctgccaccaccaccacgcgattgcgcccacgggaggccgttagtcctgtttcccaaagaagcaattcgggatcggggtcgcgtagaattatgcaaggctgagcgcgcacacggccactccgagcaaggcaaacccacgagtgtaaaaataaatcgtgagaatcaatgagagcatcaggaaaaaaacaagagtcttttctttctctacatcacagctatacttcctatttttacactttgtattaaccgagggagggggaactatgacacacaaggccttggtattgggtacattggtcagccgactttggtctccaggcagcaaagcagaatgtcaccgtggccggatacctccatggacaattgacagttaggccgccagtcgtggaatgacaacccacagcccagcgatttcttgggaattctctcttcttctctgcggggttgcggctctattaaactgttggacttgtgtttgggtggtccgtatctgactaccaaggtacagggacatggaatacattagggacctattcactcatcatcttatagactcacacaagttactgccaacacgcagcacaatggcaaaatagtctcttcaggtatcaaatgatcataattcattcatgccaagtctcatataatacactcttcaaatgcttcccctccatctcatatcccatccttcgccattaccaccgcagtccttgcccccacaggctgcctccgactctcgtgaggcttactaggtactctgcaaaagagatccctgcacaatattccctcttacaagcagcgttgtaaaaggtgtccgtaacacattttcttttttaccatggctgttcaaagcgaatccaaatatcctgtctctgcaaatgatgtattgaaaaaaatcccaccctccaaagaaaagcaaaaagaacgaaggacaaaaaaaaaaaaaaataaccaccgcaattgcgtctattggtaacttgttcatctggaatgggtgcctgccttgctgggtccacagaaaatgcgacgcaaaattaaaactcaaaaattcaagagacaaaatcaaaaaagaatagatatcaaagtagaaaagctgtctttcctttcaagtaatctgagcgaggaaaggactcagcatcaagtcgtcagcactggggcgcaggttgtgatccagctcaaaggtctgattcaggaacgtcttcgcatcgtcactagcatgctctggaatggtaggagttgctttcccgccaccgatcctgaaaatggcttggagctggctgcagtccgggaatggatgtgaccctgtcatcatctcgacgacgaggcatccaagagaccaaatgtcagccttgcgcgtgtacgaggtctgcttgacgacctcgggcgccatccaaaacactgatccctgcagggatggccggtgcttgttgttagcagcgccgttgagaatgttggatgcctccagtttcttggagatgccaaagtcggaaatcttgattgtgcccttgttgtcgaccaggatgttggcgcccttgatgtcgcggtgaataatgtccatgttgtgcaggtaggacaggcccgtcaaaatctgcctcacaaaactgcgaaccaggggctctggcagggcgccatacgagttgagcatggtctgcaccgagccaccagggacgtactcgaggaaaatgttgaggttatcggtagaagagctgcaacccagatactgcacaatgttggggtggcgtagttctcgcaaaaggctgatttcgcgcttcaaagcatcaatcatgctcttcttccggctatcggctgggccattctcgccaggagcaggcatatcaacttgcttgacggccaagagttcacccgtcacggcatgtagcgccaggaagacactaccaaatgatccctggccgataagtgctcccttcatccacttgttgtcgtcccacgagtctccagccaaaaagctctctagttcttcatcagcttcgtcgccgtcgtcgttgagcgcttgctgcagctcctggaaagagccagagcctgtggacccatctgcgtcgtaatagctcgtactcgtcgtgttgccttcagggtccgtaacgctgaggccagtagtatcgcttgcgtccgaaaacgacacataggacttgcggttcggctccgtaggtgatgacggctcctcttgcagaggtccgagcatcgatgaggcaatcgaatccctgctatagatggtgggagctcgcccttgagagcgaagcttggccacatgggcgtttccgcccagccaggagtcggcaatggtaggaatgggaggagcatcctggatgctcgaggcaaaactcaagttgctcgccacgctgagccggctattgatcttgctcaagcgggtcgatctcctcatggatagcctggcggttcgatcaatgtcctcgcgggcatgatcagggaaataagaggtaagatccgaagcaatgagttcgctcggtggacggaggccgccgaattgacggagtcccacctttctcagcgggttgcgatcgggcgacaaaggccggtcgagctctctgtatgcgttggccgtgtttcgctctcgggcagcaaaagaaataggtgacaggggattctgaagcttctcattccagctctcgcccagcaccttttgtacttttagctgactcctcttgtctacggcttccagcgcccgcgcgtgcttctgctgctcttcctccatggcaatctgggcggcgcgttgcagctcttgctcacccggttctccagccggcacccttctgagaatcaagcggttacgctccggcctccgttggttctggatgatgcgccatagctctgtgtcgcccaggcggcgacactgcttggggtcggcatctataccggccaaaacccagaaacagtagtttcgctcatggtcttcgcggaggccaaacttgcgcagagtgacacgcatgacatcttcacacgtgttgcactcggcaatcttgacgacctttgtgacgccaccagtggaaatgacacgaatgatatgctgtccctgaggcaaagtagccatgagcgaaccatccacgctggactggttcctcgtgtgagcggtgaccaatcggccactggaagaactaggggacgggttgctcggattcccgtgggccacatatcctctcccggggagatattgctgaggttgttgaggctgctgtctcgttcgtacatccggtacttgaggagagccgggccgagatgtaggtctcccgtggtcggaggcgccggcgccagacatgtcgacctgtctcgagtagcgcttgttcccgggcgcggatcgtgcgtttgaaaccttgggagagctaccataggcctgcacggggagaacatctagggcagcaaaggaatcctgagacagccaacgttagctattgttctctcgctgcttttaacccaaaggcatattcgatgagaggaggatagaagaagaaaagaaaagaaaagaaacctcaccctatgtcgcttcttctgattggcatacgcctttgttcgcagcttcttgatgctgaggaagaggcgcacgcggtcgccaaccttgtcgattcccatctccttgaggacctccttgtccatctccagcaagttctcgccgttgatgtgatttttgcgaaacagcttctcgtattccccacacttgacgctggcgagatagtcgcagactctgtcttcgtcccagttcttgaccgagtccgggccctcagagtcggagtagtctgattccgtcgggctcgtatagccgccgccgtgcgagctgccagtcacggcgggaactcttctcgaagtcgggaggccagacgaatagtcggtggtgaccatggtgggagcgccgcccatgggaaacgtggttttcgcgagcattgccattttgtctgtgtctttttatgtgtgtgtctgtcttatataaaaatttgcgtttgtaattattaatactgaagggctcgtcggaatcctggtgcgaacgggaggtgaattatgctgttttgttggttgcaaacgcggcctgctgcgtctacagatgtcgttaatgtaaatgggacccttgggtgattgtaggtccagtgttgtggtgtctcttgttcgccgccagcttctttcaacttcgtcttcgtcgccgcccgtcttcgtgtatttctcgtccgccttcgaatcaacgcccagaactgcaagccacctcgtgcgcggggtgctgcggcggttcgtcacgacagaggctcccggctgctgaagtttcgctcgacgatacggagaagagagaagaaaaaaaaaacaaagagcgggaaaggggagccagctggagcagtttaaagcaagccacgatgaccggcacgaagtgtaggagaaaaatagcggcgcagggaggcgaggcgggggcgcttctcctcgtacggtaggcagatgggcgattggtggcgattggccgctacgctacgggcgggcctcccccctgtaacctcgtggaaatcagcagcgatgcgctaaaaaggtgcgctgaagaagcgcgggtcttgggagctgcgggcagtgcacgaagagtcgcccgggcccggcagagtttgacgtgaaacctgcgacagagtgcgacgagcgtcgggctggagctgcgcgtttccaatgcgctggttggcggcttgttaatgaaaggagcggccaccaagtgccggctggcggtatctcagcgtgcggtcgatgtttctggggccctggcgctaagagcaggtggctcaggtacgagtacagaattagtggttttcaggtacaacaagtcagtgacagcgcgtttgtcgtggagagcagccaccgcacggccgggcctgacacagagctggtggaaaagtcgatgtttgcacggcagagcgagcatatgcatcagggttgcgttgtgatattaacagcaagccgcttccgctgatggacagggtatcgaattgtgccgaggtgaccacaccgagtcagtatactacgagtaagggcgacatgggaatttagagagtaggattacaatgatgccgtctttccttatctggccagcttacaatgcaccggaacagatgtagagatggagtgacagctacaacgagcgcatccgctttgatttggcagcagcttacagccggctcttttgagtcgatggatcggcgtccatgctctgtgagagatccttgaatcccatctccatccatcacatcacatctacagaagccgtgcgatgcatccagatatggacgacagcagtaccactacaactcgcacaaggacctaattatggaattgaatcccatcgcgccgcaacaaacatccatccttgctggcatcagcatcatcatcaccatcgccagcatcaagctgtacgctcttccgcgttccgcgagccattttcagggttcgcccaatacggggcccttttcgcggcggtagccccacgacccctgtggagattggcgccggtgataggcccgtcacctgcaaaacgtgaaaccagcggcgtttcgaagtctcatcgcacccaccgcattttgatggcccgttccctcgtagtgtggccgccacagctgcgcagtaatacgggaagctgattgtgtttgcgcccaaagcattcgtgccgtatacgcagcgaaacaaatcggagtacaggaagcgtcagattggcggatggaggcggtatgctagttttgatgcaaggaagatgctggcagtgggaacttgtaagcagcaagcacatgtaagaagaaacattactgacaagcaaaatgtacctagacaaagaccctagcgggagcttggacgtcgatgacgaactttgctagcgacccgcttgatttcccgatctcatctccaaggtattcttccactgcggatgctagtatgagtactccagcgcttctagccatgacaagcatttgtattttatttttacgtttttactttttctttctttttcaagatcatcttatgcgggcctgttgatcggctgttggcgtacaagcgtactacaagcaagggatacccaagctttgctaggcttctagaactcgtcaaggttcttttttttttctggcccacgcaatcaatcaaaaatagaatcagccagctgctaggcaacacaccaaagctgctggaattatagaaatgcagaaatgcttctttattttattaaaaaaaaaaaaaattacggcagccactcccagcgtgtttccacccgagagagcggccgtccagtcagatcagcacaagtgtacgagtgccaaatagcgctgcacgcgtttcacgtcgtggtgacaggctctggcgcttgaaacggctcaccaatcatgcagtggcagacggctggggcgatgcgaatcacggcaggcccctgcccagatgcgtgatgcgatgcgatgcaccaaaggcccagactgcctactccggtaaggcagagacgagattcggaatatgctccgcaagcacggcgaggcgggtttgcgtagcatccattcaacaagatgaaatcaatctatttgcatgcagcagcagcagctcccgccgaccttcatttcactgcaatcaaccccaaacggccgacgccctcattttgcgccgccatggctgcgtgtctcgtatcgcccgtgtctttgttcatcacatcctttaatcacatcacagcggaacaatcacctgtgattacggactactgtgcccggttcacttattgattaattccacattacattacattacattgcacagcagcagggacgatacgcgacaagattaagtaggcgctgctgcacctattaatggaagtgggacacagatctgctgtgcgcacgaaagaaatggcggccttgccttgcacgacaagattcgttgaattcggcagcatgtaaaaatagcagcatccagtcttctctgagatcccgtgactagttccgcgagaaccgagatttgctcaggctccgcaattgtcgatttttatccagacgtctccaagctttccgcgatatcgcagccagctgaatgatggcctgctccagcgttcgtagatggcgcccttttctagaccccgcgatggcccttagtcgcgcactagcagtaactgccgaccacatcatgctattcccgttaagacgatactttcttttccaaggcgccctgttttcggacgtcacagtcatccttatgtcaggcaccactaaagaagcttgagatggctcttgagctgtcacgtttttatcgtctcttcttttttttccacgttcttgtagaattctggaaagcggcagtagccaatacgagatacagtgacaagattcttctgcgattcagcagatactgtcaaattctttctctccactttcctaggagcagtatccgatcttcggctaacgtcgacggagggacgagctaggagcttgcttggagcttggagcttggagctcgcaggttacaaaaccgtgccttgtctatatatcaacgccaatacccacagcagggcttcaattggcttttcagtttgctcctacgtaatcagctagctctgtatattcggcatggcttcatctgggaagccagtggttagctttctgggccccatcgcctcatattcgcatcaggtaatgcttgtctgtcctggtcaccatgaagaaacagagaggagggctaatgcaactccgcaggcagttcgacaggtcttcccagaatcctcttgggagctaagacctgcagctacgatagatggcacgtcaatccgcaaaagtgcatcctgtcgatcagctaataacgttgcgtgttagacgtcttcgaccaggtccaattcggagaggtcaaggccggcgtggtccccattgagaattccacgaatggctctgtcgtcttcacgctggataatctagccgaccgcaatggccggtacaaagacatcaccgtggatggagaaatctttgtcgacgttcatcactgcttggtcggacacaagaatctgtcgccgttgctggacattgacgaccacggcgacggatcgggaacgtgcacgcccactctttcagatcctcgcccatcaaagcccaagtcgaagccctttacaaacctgaggcacatcaagaggctctattctcacccccaggctttcggccagtgcaacgccttcatctcgacatatctcaagggcgtcgagatattcgatgtcagctcgaccagtaaagccgctgagattgtgagccaagacacaaccggtacatgggccgccatctccagcgagctcgccgccaacctcatggagggcttggatatgctggccaaatccattgaggatcgtgacgacaacaccacgcgcttcctcatcatcggaaagaacactccagtccccaaagactggggtctggtgaaccagtcggtgggaaaggccagcaccaggactttgatatcgtttaccgtgccgcacacatccccgggtgctctcgcagaagttttgggcggcttcaaggcgtacgacctgaacctgacaagcataaacagcagaccgagcctactggctcccttccagtacatcttcttcatcgagttcgagggcaataaatacgatgaccccgacgggagagtaaacggcgcgctgaataccattgaacgggttgcagagaactggaggctgttggggagctgggaacgatacaggtaaatgctgcatcaacttgaaggaaatgaaaagggaaaaagaggagagaaagaaaaaataaaaagaattttgtatacgtgcggaaagcgaatttcaccaagtaggtacctacaagcaagataccttactttcccaattgagacattgcgaggcgactgctgcatctgctctctgcgaggccctgtcccgcctctttggtgagtctcctttgccaggattcagctgacggctgcttgaccgcctcacccgaatcttggcatctgtagcaaatgcgtctgtcttggctgttttctttgtttgtgttgggatgtgtaaagcgcatgtatgatttgaccacggcgcatgaaaacgagagaaatgcattgtatttacaccaaaaagacacgatctacaatgcacatgcacatctatgcgaaccgttgattgcaacactcacgttacattgcaataggtacgtagcagcaccgcccagatcaactgacaggttagtctacaagccgctttcagccgctcaaaacggtgacgtgtagcatgtcctcgaaatcccacggcttctcggcgttcttgggtcctagtcttttacgtctctggtaccaacacggccaataagaggcttcggtggcgaccagcttctcgccgggctgtcggggtggggtcgccgttgcgataatgaagcctgggatccacgaaaacatggccgtttctgtccagcgaaatgttatttcttttggggataaaaaacgctgcccgcttttgcggagagggacgggcattccgttgggagaaatccggctattttttttttttttacaaacattggagctggatactctgctccggtctggacggcatgctatctcggctctcctcttctcagacaccacctatcacatccgtcagctcggccacgtccgtccaagctctgcagtccagtccatcccgtcccagccatcaccaggaattgttataatcagtcttttgagtctttttctccaactctgctaaccctcattgagattcgcctagaatgacatgcagcagcaaaagatagcgccgtcttatctgtcctatgggctttgctcgattcgatcccccccccccctttggcccttgacaaacgaccaactgatgaagacagcatgacgtcgagaaaagcaaggctggctcagcgggaagcccaaggggtgaatggcaacaggccttgtagggcttggtcggcaaggtacatgtggagacgggtccatagaagtcgctccagggcgaggaactagaggcagcggctgcgagcgaggcgtcccatgggcgacgttccggagctgggctgggtctgggttggcagcccttctgagacatgtgagtggtgatctgagggccgcttggcaacgccgcctggggaatcgatccagaaaaagaagcgacatggcttcggtccctcggcggtgggagggtacctgacaggtggtctgtatcatcttggttttacttgtaacaagaggtagagccgatggcaaggttcaggtacctggagggctcccatctgtctgtcctcgcgcgatggcccgaaatctagtttctatttaacgtgctctctcccgtcccgtgcccccctgtgagattcttaagtcccgctgatctcctttgtatttattttctttttatttctcctctcctctatctatcgtcactcgaaacagtaaaacttgagattttccaattttgctagaattcaccatggctcctcgacctatttttgctgccactcatcccagagcttgctctacagcttttgaaagggtacgtgaaaagcttcggaatgaacacacttctcttttcttttttttttctttttttcatcttcttactgacatgcggaatcaggtgttcatggcccgccgtgatattctagagtgtgctcacgagccgtttggcgatgccttttactttggcccagagtttatgagcgaccggttcaggcatgatgctgccactcgccagagctcagagtatcgtgatactacttacaagagtgtcttggagagacttgaggatgcggaaaaagaggttagaacttctcccagtgttgaagaaaaaaaagaggaattatgtggtgtgaatcccaagtgggagagacgtcacgaggaggcttatatgcaagccgcctcactatcaatttggcttccagtctttttttttttctcccgcgtaaatctgcacattgaatctccgtttcaattgcactagcaacacgggattggatgtcaacgctgaattggaacgatgcttacacttactagggcaaacgtctcttcatcaaggacatggcatactacctgatgcaacccgatgacaagccatcacaaatcgcaccgtctctcggaggcggcgaagaagccggaaacccaacagttctgcccgtcagcatcctgaagcgcttccactttacctttctcatccgccaccccaagcgctcaatcccttcctactaccgctgcaccatccctccgctgagcgaaatcaccggattcgactacctcatgcccaacgaggcgggctacgtggagcttgttcgactgctagacttcttgattgagcgtggaatcgtcgacaaggaccacatcacggccattgacgcggatgatttgcttgacaagccggagcaggttatccgggagtactgcgcgaggatcggcgtcgattacaagccgcagatgttgaattggaccgaggaggataaggagcatgcggcggacatgtttgccaagtggaatggcttccatgatgatgtgctcaagacgaattgtttccaggcacgatctcatgctcaggtatgttgacaaactcgaggcacagtagcattctcttctttttcgacatgtcactgatacgtgaatttttacacagaaaacctcaactgttgaatctgaggacaaggaatggttggacaagtatggtcctgaggcgcaaaagctgattcgccagaccgttgatgagaatatcccccactacgaatatttgaaacaattttgcatttctgtttaacgaataatgacatttgggtacacggtacatgtatgggagaaggtgaaatcttttcttttagagaactcttctttttgtgttattggtctatgatacagtatatcggtctggctccaagggcccaccgaatatctttctttttatatatccataatcaacatcgcctttagtaacaagactttgtgtaacgtaaacaaccaccttgccgttaatgtacatccatccaaaaatatccttttacagctaacacctgtcgcgagctttcccccctccagtagtcgccatgtcatttcacattccccggtttaatttgaaatttttccaattgcttcccttatgcggttgctggcttcgcaacctgcttttcggcctctcctccgatatatgtcggcacctcgaaaacagtgtgtgtgacattttttgaccacgactcggcaaatttcttatcttggtcgttggcccagctgactgtgacatccaccagctccttgtctcctccctcggtctctgcagccacgatcttgttgccgcggccctggcctgctagaacagccgcaatgtcggcaattgcatttttcttctgcgcattgagggcgatgccacgctcctgcttgcttcggatgggctggtagtcgattcccttgtccttctcggcggcaatcttcttcttgtcttggctactaaactcttccggccgcttgtgtcgcaattcgtctgtccacgcaacctcgtggaggtgcttcaactctcgcagtttctggagtactgagcggccaacggagccctggccgggctggaatcggatgtgagcgaggggtgaccagtaatccttgcgaagctttgctggcttggtctttttgccattgaacggcagctgcttcaggccttggaatccctatgaaacccggtaagtaagcattgcagtttgacagaggcgcacccggaaagagaactactgacatccaagaccttgctgaagctgtaaatcacctggtccgacctcctatgggcgaaaacccaaatgtcctcgccatggctctccgcgctctgtgaccccgttgcagctcctcgcggccgacccgagtgcgcgtaccgcactccggctctcaggaggcccagcaattggccttgcccaagtctcgagtggttcatggctgccgtcatcgatttagccgctcaaagtttctgctcgcagagaatcgcatccaaacaatgaaagactgcatgggaatcatgtgacattgagtttttcgattagattggctttgcatccaccaatcagactgcgcgctccccacttcgcgcggcgtgcccaggcttggaggcttctagtgacatcaggatgaatcttccgggttccagtgacttctgggcagctcaagcagctcctcgggctcgcgcgcagcttcatggaggtgccagctgtctgcccacttgtcgggctgaaactccacccaacgctagataaattgctgacgccggtcctcgtttcttgaacgctcttttttgaatccccatcctttactctctacaactcgcagaggctcaagcccaagacttgcaacgctgtttgctcgcttgattgctaatccgctttgctgtgcaaaacgacgaacacaaacaaacaaactgaacaaactacaacgcatacaccgtttgttccttctcacctacacacactaatatcccgcttttgcattccattcacgacttttactgccacttgaccacttcatttacgctacaactgctactcttacagagttcagtacatcaaatcataccattcatacacgtttcaactgatttccacacgacttcaccatgacttcacgaatggaattcacagaccgtgctcaaaaggccatcgaggacgccatgtccatggccgagcagtacggccactcacagcttctgccagtgcatctggctgtctccctactcgagccctccatcgaccagtccaaggaccagcagaatggacctccgcagaacacaatcaccctcttccgacaagccatcgaacgagctcacggagaccctcagctgctcgaccgagccctgaagaagagtctggtacggctaccaagccaagaccctcctccagaccaagtctccctgtcaccttcgttccatgctgttctgcgaaaggcccaagaactgcaaaaggtccaaaaagatacctacatcgctgtcgatcacttgattacggccctgacggaagatgccagcatccaggctgcattgaaagagggcaacattcccaagcccaagctcgttcaagaggctgtccagggtattcgaggaacccgccgggtcgacagcaaaaacgcagataccgagcaggagaacgagaacttggccaaattcaccatcgacatgactgccctggccagagacaagaagatcgatcccgtcattggcagagaagaagaaatccgacgagtcgtgcgaattctgtctcgcagaacaaagaacaacccggttcttattggtgagcccggtgttggaaagaccaccgtcgccgaaggcctggcacagcgaatcgtcaaccgagatgttcctgacaacctaaaggcatgcaagctgctttcactcgacgtcggtgcacttgttgccggcagcaaattccgaggtgaattcgaagagcgaatgaagggtgtcttgaaggagattaccgagtcaaaggatatgattgttctctttgttgacgaaatccaccttctcatgggagccggctcgtctggtgagggcggtatggacgccgccaacttgctgaaaccgatgttggctcgtggtcaacttcactgtattggtgccacgacattggcagagtaccgcaagtatgtggaaaaggacgccgcctttgagcgtcgtttccagcaagttcttgtcaaggagccttccatcggtgaaaccatctccatcttgcgtggcttgaagagcaaatatgacagccaccacaaggttagcatccttgacagcgctttggtggctgctgccaaccttgccgctcgctaccttacctctcggcgcatgcccgactctgcaatcgaccttatcgacgaagccgcagcagcggttcgagttgctcgagagtctcagcccgaaatcattgactctctagagcgcaaactgaggcagttgaagattgaaattgcggccttggaaaaagagcacgacgaggcatcaaagatccgcttgcagcaggccaagaaagatgcccagaatgtggaggaggagcttcagcccctccgtgaaaagtaccaaaacgacatcaaacgaaatgatgaaatccaccaggccaaagacaagcttgaagacttgaagaagcgtctcgaggatgccatcaacgcaggaaaccatcagcgagccgccgatctcaaatacggcgccattctggaacaagaggctttgatcgcgaagcttgaggataagaagaatgctgcagatgtggccctcaacgctgctagcggtggcgataccagtgtcatggtcaccgacattgtgactgcagacaacatcaatgagattgtggctcgatggactggcatcccagttacccggttgaggacgtcagagaaggagaagctcatccagatggaaaaggtcttgagcaaagtcgtggttggacaaaaggaagctgtcacatcagtcgccaatgccatccggcttcagcgctcaggccttgccaaccccaaccagccacctagcttcttgttctgcggtccatccggtaccggtaagacgcttctcaccaaggccctggctgagttcctgttcgacgatccaaagtccatgatccgtttcgacatgtcagaataccaagaacgacatgcactgagtcgtatgattggtgctcccccaggatacgttggacacgatgctggcggccagttgactgaagcacttcggcgcaagcccttctcaatcctgctattcgacgaagtcgagaaggcggccaaggaagtcttgacggtgcttctccagcttatggatgacggccgcatcactgatggccaaggcagaattattgacgccaagaactgtattgtcgtcatgacatccaaccttggagctgagtatctcgtccgcccgggcgtgaaagagggcagggttgaccacaatactcgagaactggtcatgggcgctcttcgcaactacttcctgcccgagttcttgaaccgtatcaactctgttgtcatcttcaacaggcttacacgcaaggaaattcgcaagattgtcgatttgcgcatttccgagatccagaagcgtttggaagacaatggccgcaaggtctttatatcagtctcggaagaagccaaagattatctaggcaatgcaggatactcacctgcttacggtgctcgaccactggctcgtctgattgaaaaagaggtgctgaacagactagctattcttatcctacgaaacagtatccgcgatggcgagactgctcgggtggagctcgatgacaacaagattgttgtgctgtcgaaccaccctgacagcggaacagatgatgatgacgatgacatgtttgattcggatgatgttgaggacgttgttggagaagacatggacgaggacatttatgattaagcgcattgtttattgaattaggttgacaaagggagtcatcattccttgcatataggacatatccggcgtttatggtggaacaggcaagcagtgttttggttgttaaaaagttgtctatctgctttaatgcttcataggtagaaatatatgaaaaatattctaataaagtttgtggatctatccaatgtgactgtgacttgtgataattaatggtataacgcaaaaaagagggaaaaaaagaagaaaggttaagatgcttgagctgtatccattctaaatgagcccaatcagtacaccgtcttctcccgtggtccagccgaaatcatccatgaacatggaccagtctacatcttggaatggatcggtgacggctgcgttatttgtcatttgttggtcttgcgcggcggtgtttgcgcctgaagatggatctgtacggaattctggagattgttagaaaacaaggaggattactggtttaaaaggctgcaaaatagaacttacgaataatctcgaggcacttattcacgccatctgtgctcttctgcgccgtgagcaggccgtttttgaacttctccagacaggcaaacgtgatgcccgccccgccgcggctgacccatgaaggaggcacggtgtcgaaccggggcacgtatctcctaaaggaccaaaaggtttccatgatgacgctgccgcggtaccaaatgtcctgttccttgacggagcagcgcatgatggaggtgtaggcctgctgggcgaggagatcggcctcctcggcggagagagagtccgggctaggacaccaggtggagtgcaggaggtagacgattgtgtttgcggcgtcggtgagggcgcggcagaggacgccggggcagtgggcgatgaatttggagcgggagtcgatgtcgaggacggtgtggatgagggagcgggcggtggtgaaggtcttgagggcgttgagctggagagttgggtttgacgatggggtgggcgctgggacggaggcgaggggggcgggttggggcggggaggtgctgtagtttgtgctgatggcgaagttgttgttgtttgcggtgatggtgcagggggacatgaagtagaagagctggatttcgagctgggcggcgagtttgaagacgcggagtacttctatcgggtgcgaatgtcagttttttcatacaccggatataccaaagggaggagtctttacccgtgtcgaagcggacaagcagcggtttgagcgtctccagctcgttttcccatattgcaatggcgctctccgggacgctgcccacgttggaggtctgcgcgtgcatggccatgtggaagcggttgaggaagcgctggagctcgtacgtggcgagaagatcggcccagtagttggattcgagggcggctttgcaacgcacatcgctgtgctgcatgaaagggggaggaaggcctgcgcttgctgatatcctggtgggtttaagaagcgttagaacatgtctcttactataccaaaagtatggagcgaaatggaaaatagatgatcgaacctttgcgccagtaggcagcacgctatccatgttgatgaagcctcctcatcggtagacgtatagcagtgtcgacttccaacgcagaactgagggtgcgatccccggccggtgtgaagaccaagcgacatgcacgcgttcatggcgatattcaccagcatggatgacggatccgtgacgaagcgaatggtcgggtagggccatgcgcagacgagcaggatggcgtggatctcgtcaacgcccagcacggcactggacatcatgggccagaggttcttggtcatgtgctcgaccagggcggagaagagctgggtgtcctttgcgtaccggcgacatgtcacgtacaggacggcccagaagagcacgggctgtgcgtcgtagcattcatcgggttcttttttgcgtaggatggggagaaaggggtgaaagtgctgaagatatctagtgtttatcatgttagatgtctgtttcactacggagtagcatgagaggtgagtgtaacagttctgaacatacttgctaaagtagtagtcgatgtcttccccagagattattatggcgtttaggacgcgagcttctgtaggtccagtcttcttctgtctcttatcaggagggcgcggcgacggtccaagctgaatggagaggggagttcgtgctggtttcagtatggctgagagcggtgcctggcctgaagatgcggagaagggtgccaaggggctaggtggtgaccaggtagattcactattggcctttttgttgttgacgacttgttggatgcttcttagctcttgttcgagctgttccaacttgctttaagaggggggggggatgttagcatgatgaagctcattatgaaggcagagatcattaagatttgttaatagaagaggaaatattttctccaagtgtatgatataagagagagttgaatataccttcgttttgttaccctcttgtgagacttgtcgaccacgcatgagatttgcagcttggcacacctctggcatggctggccagggatggtactcgacttgcatcggacctaggggtatatcatgattagttataaactccgcccaagactttgatgaatgaatcacaagtaaaacctgtacaaacaacaaaacagctacagcagaatgattctcagtctataagaagccttcttactcgcctttgaattccggcagttcacgcacgccacattccgcctcgtcttctcatcgtgactcggcgaatctgctgacgggggcgtcggcgccattggagcaagtcccgtttcctcctgctgattcacctccctttacagaacgtctgagacattcccctccaatgcccggcagtatctcccaagtccgaagaaaatgaagtcgtttgctgtctctctctgtttgccaactcgggagtggagcctcgctgtagcggatgtacctccgattgacgtagcgtgagtgccggggctccaagtaccacgtcggagaattagacagtagcaatagctggaaaatacgtcagctaaatcactttcggctttcttctaatttttcctcttccttgtgccgggcagatgtcggtggcttcgttgcatcattgaatccgatcggggggtctggccataaacaagaaagaaccgggggccggagtcgttaaccccgattgccgggtcacgtgctgcggttgcatgaacggaattgggatcacgacctgatatcgaacaccacgagacgaatacggagcagggacatggaggaagcaaataccgggatcgggattaagcatgattgtatgcatgcctggcgaattgcaaagaggtacgctgaaattgagaaaatgaaattgatcctctatagtaaacacctgcaacaacctgctgccctgcacatgcatatcgtgcctctcccaagatccaacctaatccaatcccgccataaccgtaccatctcttgacgcgttctacccaatctattgcttctttttgtcatcttccgccttttccgttactgtcgaatgcccagatttggcatatcctcccaccagcttcaacaagacccacaggaagcccactgccactactgctgctgttccaactcccacccattgagatgctccctccgtcaccacagggaccttgatgttgttgatgagacggccgccagcctcagattcggggctcacgtgccagaattttgtgcttgggctaaataagccgtcgtagcccagactgacacggtcaaatggactgactgagtagggaacctcttcgccgctatcacacgcccaaaacaccacgggatacgggattccggcctcttccttgcctgtcggggttggcttgagataacgtaggtgaaggggaacctcgactgtccaagccgtttctgcagcgccatctttgggaggtgccagctccagaagcacattcgacccccagggcttggtcgtatatgcaggtgcttcgagatccaccggctcgctgacgtattttgtggctgtgagatttttggacgcaaggaacagatcgcctgctagctggtatctgtctgcaaagatcaccttggggaaagtaaagtacgcgtacggggcgcactcagcctcgccatcggtcgggggagatgcgccgcttagactcagctgcaaagtcggatgtaggcctgttggttgctggaatttggacgtgaaagagccaggcgccgctctgtggcgggcttcaaaggcgaatatcaccggcgatggctccttgttctcgccgatgacggtcaaaacgcccgatgcgccaatttgatgagcttccatgtttggcggcgcatctatgcctaggatgccgacttctgtccggcccttgggtgatgccgggacggatatctcgcgttgctgcagcggccatagggcttggagcttgacggaatcagaggtggaatcgtaagaaatgtctaggctgacggcgtctttgaggtcttgcagctgcttcctgcactcgccggcagttggccctgagcagactaccgtgctgagcctctttgcaaagccgtctaatttttcgagttcattgtagaaaaatgaagtagaaggtgccttttcctcctcgtttggaaggctgatgtatacctataagcatggttaggcatataatttcagaggtcatgcctggaccggtgatgatattacctcttctgatgagcagtccaaacgtccaaacgcttgtaaagctgtgcacagtttttctctacatctattgttagtcacaaaagagtctcgtattctgacatttccatagggtgagactcacggatcgtagtccttcttcagaggcgtatatgagacgtggagaccaggagagacgcgggagctaaacggctccagagtctcatagctcgctgaggtcgcccatcgcagatgcaggtcttgaagatcacgaagaaggctggccagctcggaggggagctccggcagcgtcagagtgatcttgtgctcgcgtaccgcctctgtggctgggcctttgactattgtgtccctaatctccagctgcttcgggtcgatggctgcaccgggcgggtgaaagtaggtgattctttctctcatgatgctggcagtatgagatgaggctcctcgtcaatgtttactctatgtgagaggctggttgcacggcaatgagtggcgacttggcttcacgggggggatgaaggcttaatgtttgtttcaatgtccatgttgctgtgacatgacgatcgggctgaggtgtccactacgtacgccacagcggcgccttgggctgccgagttagcggcatcagccgcgtgtcagggttcctccacgggcgttataggggaatctaccccgctgcgtataggggtctcattagctgggcggttgaaattgtatccagggcgtcgtggattgtacaccatcccttttttacgagtcgccggattacataaaaagagcagaaccattgaaacattccaaagccgtgctttggggtacatgaagatggccaaatcggaatacgcagtagcatacgcaatacgcaacacgctgtacggatctagcagactgcgagaccgaaatgccttgcgctgtatcaagctttaagcattgagaggatgaattgagcaacttcaaacaacgaacattgttgctaaaaaggtcagcgtaaacggctcgtcgcgtgtacatgtaaccaacatttttttacccccttttacccaggtacacatgcgctgctccagcccccttgtggaagacgccaaaaatagtctcctattcgtattttggtaccctggattgttgctctttggttccaagcttccctttgttcaataccgcttttctgcctcgtaaagcgcaatcggcactccttgtccagggcatcccacaatgtctgccttgagatactgcgccgcccaatctcccctatactctagcctctcatacttttgcaacagacggatcactgcaggaaaagaaacatcagcccatgctcatcaacacaactcatcaacacaacatgcatataaccctggcaaaatatcttctcttgagtttatttcgagtctcatgatatcacttactcataaatgccatctccgtcatggcaaagttctgcccaatgcagatccggggcccgccattaaagggcacaaactgccacggcttgggcgtccaatgctcccatcgctcgggactaaagattgctggatcggcgaacgtctctgatactggagggtaaagctccttgcggcgctgcatagctagagtgctgtagatgatgtgatcacctctgagagtggcaatgtcgggttggcctggcctgcccggcagcgttgagttttcgacttttttatgaacgcgtcagcttatatctcatttcattacgagatatctttccaggtgatactactcacggcatgttctaatgttaaacggaactgccgggtatagtctcatcgtctcgtacagcgtatgagtgaggtacgtcaagtctttgatatcatcatacgaaggcgctgcatccggcccgactttctgtaaaatgtgactccgcagcttttgccaagtcgcgggataattggacagctcgtaaagcgcccaggatagagtcgccgcagtggtgtctcttcccgctagcagcactgccatgatctgatctcggatgactttggggtctcgcgaaaagagggcgatctgatgcagaaatgtgaactctttgtctgacttggatatcttctccagttcttcgggaataagagccagagttgcttcgataaagggctggatgaatgtttcgaggaccttgatacccctattatattcgcctttggggatgaagcggcgtacgggtctgttagatagcggtgttagtactcatcgatgtcgtatagacggaatataggagcatccacatacgcaaggagagtgagagtcatctgttttcgctggacgtatgtgaacgctttcgaaaattcaccctttgggctggcagcgagttagtcagcttcccatgacacacatgatgtctcttttaaaaacaatgaaacgtgatgcatatctcttacttctcaagactctcaacgctgtgaccaagtagatagtccgttgtagcgtcaagcgtcatgcgataaaacaagtcgctaatgtcgaccgtgtgtccagacggagggattttcgaaaccatcacatcgctccatctttcgataatgtccatgtctcgaatcttctgcttcagaaacatgggccggatcaaggtcctgctctgctgccacagctgtccatctgttgtaaagatgctatccccgagaaaaggttcccaggtcgagtgaaagcgatcgcccttaccaaaatgcgcgaaatttgtggcgagaactgctttaatatgttctgggtcaatagttatgatggatcgacggccgatgatgctgatttcgacggcattgggacaggaagggtcagcgttctcgaacatgctgaaatagtactccaacagtcggttctgtgagtgcatgtaggcgcccttgaagaagaagaagaatgctaatacatcggtcagtatcataaaccaggcaaaaataattggcaatgcaaagtcttcatacaagtgattggattgccggcgagaatagaggctcgaactccatcaactttgctcagccggtaatccgttaccaatcgttcaatgatccaaaatgaagcaaggacgcatgacgtagcaatggccagcgaccctgccgatgctgggattagccatgatagacttagcaacatgaccaatgacaaatagaaggaaagtcagtgagttgaagcctgggcaacaagtagcaacgccagaataacagcacaaggctatatgatcccagaacaagggtatgagttatacatgggccttgacgagtggaactcgggaattattataaagatcgtgcctattataccgtgactatagtcatcaggttggagccccgcacgaggctaaatctcagctgctgcagactcgagctttaagtcactcaatttagcctgtgtgtgtgaagatccttcgtttcccgagggttgatccttcactcaataacattcagcatttttgacatctgattgtcctcaggattttcgactctacctttgtatagccaagcttgccgcctagtgtgctgtagtgaagacgaattattccgctttagaaatggtactgtggatatcgaaaagtatactggacaacattcgtccaatcgatggattgaacggagagatagaatagcatcatatgtgcctctgctgcatgacttctggggaagccaaaggacgtgcttggacgtattaatagaaaagaatcggaggaggccgctttccgcggaatccgcgggggccgatctcttaatatctataactattaatggtattattcaagtagatcaagaaacacattttctgttatgtacactctgagtcaactcaaattatcatcttcgtcttgaagggttttagctaatcaggtccctagcaatattcgcgactaaaagtacctatgtagcattccggtcaagttcccaatcgccgcagtgcatcattaaggtcttacgattaaggtctggcggacttggaaacaggtacttgctaaattcctaaacttttatattgtagcaattattcagtgtcagtgtacatcttcattgacgtgtaatctgttcgtcctagagattgcgccggctttcaaaatagctgcgcttactagctttgacagttcagttataagttggtgcgcttgtccagtttccgtcaattcgcaatctgaagtggctgatggtcgcatcttggtaatgacatccagcgccaaagcgagtgatttcgcatcagctgcagcttgagagccaacgggatgtatcagaatgttgacaaataatggcatggcggctacgagcgggtagatgatgctatacctgtagttcggtgagtatttgcctatactaggccatgatagagaatagcacacatcagtacataccagaaagtatcttgctttaatatggcgattggttcattcaacaaacgcaatgttgagcggctggcttctagagataagtcaatgcttgaatgcatgacgctatgaagttcctcgggtggactggtttctgcatcttgggcagctccgaatctcctaactggtgtgtggataactgtcaaaaggtaatgatattctagctgtagttgcaccgatctcaaatagcttgggaatgtaccagtaggtgacaagcattggctctgggaaattgatagcttgggacgaatttcatgaggaacagacaagcgccaaccctcaagttcatcatccaaatggcggattcgagtgaggagttcactatcgataatcttcagagctaaaggcgagtaaagtagccgaaatattttctcttttaatactccaagaggcgggtcaccaggaaggaatgggatagctctatcccaagcaatggtgtcgatgtcgctggcatcagcgccttcactaaactgatgtagaaaaatatcatggcttaaatactcttcgggtccaccaacatcgcaatactcattggcgagagtagggggcagtccagataatagagcaacgtctttgtcggtatgatagcatagccagaacagtctccgagtatgatcttttcggcgctcgaagagggagctttcaacctcgttgcgtttcactggctgataagaatggccattgagctcgcaaaccatgcggcaagctgctgaatgcaacgctacagcgcggctatgctctccaattgcagtttggtatttgtactaacaactaatgggttattcttggtgtttacagaggacacatatgcataaacttaccagtagtactaatgcttgtaaaaaatcacagtttgcaggaccattggagagctccagaaaccgctctgctctggctgcacatgtgctactgttgaagcttgagatcacatgtccagagaccttcaaatgtgacatgatagcgcatacagcccagaagcatgctctcgccgacgtatgtaaataagaagcatgcattccttcaaaagtccgataggccatgtctacagtctcttcgaagagcaccgtatcgagagaagggaacagcatttggagagacgaatgcgagagagcactgaaccatttgtgtaccaggctcttatccggcaaatcccatagttctccggcggaagcatacccttgaagacttgaggtcttacaatccggctggctgtaacggcctggagacaaaaatgaccgtaaagttgcagtgctctggtcagttctggaagcaatccattctaagccattcttggaaataattggcgctcctttatgataccaattcttctcaaagagtcgagtcgcgaaaacaatatgtgcgtggatgccattttcgaatatttggctagtctcttgcctggcgtgcaataagttttgggtagctctctcattttgtggccctgcactgttgaatgttccacgattgtctttatcagcaatggatggcctgaaacatgtgcttccgattggttgttcagcaacagacgggtaatgagaagaactagcttgagaaagagcactttcaagccgcttgatttgttccaagagtctctctacgtctttcgctttcggcctatctcttcagtcaacaaacaggcagcagttgggctatatttacacccatcggtttacctttttgtagaagttgtcttcttttctcgactaaatgtgcatgctaacttttgatggctacaccaattgcagggtacgttgggacctggccggcaacactctatctacggaggagtcagcataagtgcgcatacatgtatctcctgttgaggatacaacgtgcctttcttttgaagcacacatcgcaagcccgtattggtgtcataatagccacagagtggaacaagcaaaggcataaaatgagctcctggagccagcctgtgttccgcgatgaataggagagacaagcccaggtgattgactaatcgactaaaatattcctattgtccgattatgtaatcccaccctctaccaatcaattcacatcaccacgaaaacgttcaaagcctggtaattcattgctcaagaactgaataaaataggtactcatggctgaagtagttctgtacttgagccttgtcggactttcaatctagctgaaacatatttgtatgaatgaaactcacatcgctctaccttcatcgctcttcgcatcttttgtgattcaacgcctctaatacttggattttaagcagagaacttctaagtcaccagcaggtgcatcttcaaccccctcttggctcagccattttaacggcgacttgcagcattggctttcctctgggtgtgggggctaagcataaatgcaattgaagagaacggaaacctctgacaatacaatcttgccaccaacgaatggtagcaaggcactactaaatcgtcaacttattccacgtcacatggtaatcacgtaatggcatttgatttatgtacatgcggggatgtccatcttagaatatatttctaacatgtgggcatttgatactagcaatacgatgacctggatatatgtaggcttacttcaacttgttcgtcgcttagacatgcaggagctggaaacatgttagatatcagttcttcaaacttcagcagagttgaggcctcagaacaaagcactgcctttgcagcctaaggatggtttggtgcaaatgtatcagagcagccaggcggagatgcgtcagttggccatggggcatttgcagaagacaccacgaggttgggaagtgtatggacgactggaccttctcgtaacgtaacaaatactacgcttttcgttgtttccgcacaaccttaacagcgattgagttgctgcagagcatgcaactgtcaggccatgtttgaaagccccagatcagagctcctcattggcaggtcgaccttagataagcggagtagatgctgtccgtggcgtttttagcgtttgttttcgacaagggatattcacgtcagtgccgagaagtcgcattcattgccgttgactgagtcgtttcatgggtcctaaaactgttggcaaatagcgcttaatatgagaagaagaagggagggaaaaaaagaggataaaaattctcatacctctagaaaattaaaatgtagtcttttaattatcttttacctgattgttttgcttaatctgcattatggcatccaatgatgagcgcacagctctgcttgagcccgctcgtcgccatgtctcgcctacagtctctcgacggctatacgtgtcgcactttttgtcaacttggaactccagagtctttgagtttggcgcagtgctttacttggcagcggtttttcctggaactctgctgccaatgtccttgtacgccctagttcgcggcgtatctgcaatcatctttgcgccggcggttgggtggtacattgacacgggcaaccgtcttcaggttgtccgagtctccattggtgagttaagcaactgtgtatacatttatctacatcactgctctatacatttgggatttttatgtcttgttcgctctctgataacatgtagtgttccagagactggtagttgcagcatcctgtgcagtcttctatatcctcgccattgatacaccactcccctctggcgtgcgagcgggacttgtcgctgtcgtgacgttatttgcctgtgtggagaagccatgctcgatattgaatctggtgtctgtagaaaaagattgggtgagccattgtctatcaacagcaacaggcctactgccatgttttcatgcctttggattatatgctaacaatggcaacttgataggtcattgtggtctcgcaaggcaatccggaagttcttcaagtcatgaatgcacaaatgcgacgaatcgacctgctctgcaaattgtttgggccgttgttcatcgccatgatggacgcttattcgtcgcgggtagccatcatcgtcaactttgcaatgaacgcggcatctattgcagtggagtacttcgctatcgctcgagtctattacgaagtcccagagctacaagagacaaaggccaaaccacgacgtgaaatatctgaggaaccagaagcccagtcgtctcataactcaagacccatcgttagcgccatctggcagcgactgattgatgtcattcacaaatccgcgcaggatatctctttgtatctgaagcatcaggcgtttctcccatccattgccggcgcaatcttgtatcttacggtcctcagctttggaggccagatggttacatacttactctctgcaggctatagttccttgcaagtcggcattgcgaggacggttggcgtggtatttgaggttctggcaacgtgggtggcaccgtggctcatacgacgaatcggggcgattagagccggcctctggatgagcagctggcaggtcacgatgctggctgcgggagtatctgtattttggatatttgatatgacgagcaactcgctcatcgcagcaagcggccttgtgggaggcaccgtgttgagtcgcttaggccttcggggattcgacctgtgcgtccagctaattgtccaagaggtatgatgaagaatcttacatgtccggtattccactatcatggtcgctaacagcgctgtcatcattaggaagtcgaagccgagaatcgcggcgtcttctcttccgtcgaggccgcctggcaaagcgcctttgagctgctcgcctatacgtccaccatcgtcttttctcgccctgagcagttcaaatggccatcgctcatctcatccatcgccgttgcgtcagccagcagtgcttatgcagtgtttgtttacctgcgccgaggccatctgctgcatctcgaggctctcacatgctttctgcggaccgagaaggggaaacagcgcgaccgagaaagagacgttgagcaaatctctgttggatctgagatgtagggagatgtgcgtgttggatgcattttgggtatcggctccgtcagcgtcaatgccaccgtattgtataagggatactacgcctagtggtactcgtaatgcctagtccttctaccgtttcttaagaaagggtcttccttgcaagtgagacataatcggtcgctcgttttggcagttggtgatgcggaggttataagccgtagctccatcgctcgctgcctggatcttttgcggctcgggcaattaaaacgaacttagagcgagaggcacaagcagaatttcctcatagggcaccgagcctgaatcgtgccttgcgtcaatatgtggctgatgcaccgctcgtcggctactattgggtgccctggagcagtcaatggttgctgatccagcacgcctgtagcagcagctgtggcgctgcgagggcgctgaagcctgaaaccacgctgaggacctgcaaggcgactgcggccgctaagccgctttggggaccgagtggcttgcccacagccagcacctcgactgacacttcaccgaaggccgccagatttgggcggccgatccacgtgcaaccgcctctccacttggcctcgatcatcaaagtctctctgccggcctctcaatgccgcaacttccaccaccgcacggccgccatgattcttctcctgctctctgcgcgtccgtgctagtagctcgccagattctgtaacattgtcggagtacgcgatagcctctagccaggccagatgcatgtggggtgacttggggaacgcccacttactaccactcttagccgccgaactgcttggccaggcgattccaccggcaagcaaacaatgagcgatcagcagtcgtatgtcaccatccgcgcacggcagccggccgacggagctggtatatctaatggcgcctcacccgtatgttggagcccctgccatttctttccccgtctctgtgtgtcatttggcgcatacagtatagacgagagaaagacacgagagcgcgagaatgagagaagcaattggctcactgggtgtgcaacagggaatgggtccgcgggatgcctacgcacgatctgcaactcatgacattagccgggcgagcttccatgtgaagcacatcgggcagtttgcccagaggctcgaagatgtgcgtttggaccaccttgtccttgaaatgagggacctgcaatctaactgatggcgtgtgatagtcggcggcgagagcgttcccaaaccgtggacggccatctcagcggtacaagaatgtccagtcactgctgatgcactggggttctgacgacttattcgttcttcccgagctcgaggacttgggcaagtgcttgcaagatgactatgcgtttggcactgaaatctactcaattccatcagaaaactctcatctggagctcatgatgagaattggacagctgatacgcgatcacgaatcacccgatacgctttttattgtctactacggtggccatgcccggattgacgagtcgaggcagagcacgtggtgtgcgtaagtatagccttgacattactcattcactcagaaagtgtttccagtatggagagagcagctctaacttggctaatagtacgcgagatcctggctctccttggctacagtgagtatttccattataatcaaagtcttgaaaggtgatcaatcagagcatcttcctaacgttttctaggtggtctgcgattcagacgctcttggaacgatcaaaatccgacgttctgatattgttagactgttgtgccggggctgccagtgccacgtttcccaccggcaacagcgtcacggagacgatatctgcttccagctgggatgccattgcccctgatcctggaagctattcattcaccaacgctctcatcgaggtcttgcaggaatggcgccatagagccttctctgccgctatgctgcacgccgaggtccttgcgcggttgaagcatccgagacccattaccatcaacggcaagcactttgaggctcggtcgacgccagttcactttatgatgacagccaatcacagagcgccaagtatcgagctgtccaggacgcaaccagtggagaagagatccatgtcagctcctacaatccctcacatggacgtagagcctgttggaggccatgttggaggacctgtgggtggtgttgcagccatggagctcgctggacgagcaggaaatcctgcggatgctctcatcggaaacccctttccgagcgagcccaccgaggatactcctcatgtgatgatatctctggctttggaagatgatcagagactagatatcaatgcgtgggagcagtggctcaatgcctttcccgccatggccaagtacgtcaagattcaaggtgttttcaagagccactctaccttggtcttggtttcgatgcccgtcatggtctgggaccttttgccagaggacccggcaacttcattcatcgccttcattcgatccaataatatagcagctcagaaaacacaaccgacaccaattgccactcctgtaccagcatcgcaacaccagtctgaagcgttagcaccggacacggcctcttttatatctggtgtttcgggcaccacttttgcaccgacagaggcaagccgctttggcgaccaatttagacaattcaactttgactctcctagaggcacgagatcaactcggaatgcggcttcttatagtcaatctgcgtcatcacagccaggcccagcttcatcttcatcccatcagccaccattttccagatccatgagcgctgccgtctctcttcctcctgtgtactcgggttcatcgtcgtcgagtacaagcccagtgatttccaggcaaatgattctcaatcaacagcagtcccaaagacgtactacattcgacggtagcgacgttcctgagcctcagagcttctctgctcatgttgagaaacggctggaagaatattaccagagccatcctcttcccaatgatggcgagagcgctttcctcgcctcgaatcttggaatagaacctcttcaccttggcctatggttccatcaccgtcgcgaacgagacttggtcactagccgactcgctaccatgaaagtcggcgacatcccattcaacgagggcggcggctcgctcctgatactgccggcagaccttagccagctgctcgatatatctcagcctgggcagattctactatttgatatccgcccacggtcagaataccagagatctcatatccgtggcgccataaaccttcgagtgccacaaaacttcatcaaatatgcctctcttgagatgattgggcgcaccatttccgaggagcatggccatgatgccttctcaaagtggaaagaggcaaggtgcatggtgttttactctcgtgggcttgagagtgcatgggaatgtccctctgcagcatcgttattatacaagctagtagagtcggggtggacaggaagaagctttgttcttaaaggtcactatcgcgagtttagtgtatcctttggtcagcatattctaggcagcaaaaaggctcttggagctgaaggcgccgagcatagcgaagaggtgacgaccgaagctgctgccgatcccactctaaactatgagcggtatacccagtggctaactcacgtagaagaggaggaccgatcacgaataaatgcatcctcttctacgcgaacaatagagaggacagaatttgtggaaaaccaagagcaagagttggaagcagaattgatggctcgatgcggtgatctctatcggaaaatccgagacgtccaggcggacagagatccatctcggaacgataactttgacatcaaggctccaatggtcgaatatctcgaccgtggcctgagaaaagtgcgtgctcaccagccatcgccgccacaaatgccacccagctccaagctggctgctgagtatttcgaccagccccctcatgagcaggacgacgtcgaaggttatgttgaagttggcaaggatggcgattctaccggggccatgagatatggatctctggcttcggcagataaagccagtcctagcgaagagcctctgcgcaggggtcgcggaggtgggttattgaataaggtgtttcggcggacatagggcgatttgagtgagttttacaaagggggtcatgatttctggcatagaacgtgctcgggcagcactacgggtgttttggatatcatgataccatggatatatatcagcgtgagatacaatctctggcgttagtgcctttaggaatttacatttatcatctcaaattgtcttgaacggtgtctttttttcttatagatctagttttgctatttttcgagttaaagctcataagtgtactgttggccgagcattcatccattatgccaattcctggattgagttactgagactcgtgatgatagagccaagccagcaaactgtagcaacatctcgaacgtgcagtcagaacatacatttcgaggcagatgataattccaaagggcaaattatgtgctcatctatacaaatatgacgaacagcgttggcttatactttgtgcatctctccacgaatatggacaagctacgatgacgccccatcttcaaaatgttctctgtagaagaaacagtttctctccgagtaatatttattatctgagatcatctgccagcttttgaatcatgattataaatactctgaaaagaaactgcaacgtgatatgtatcatcagagcgtcttagccacggcgattgttttccagcgtgatctactcgctctgtcgcttacctgtcgctcatccagaattataaactctaaatctactatacatatttcataaatatactataatatgcaaaaagtctattacaaaaatacgaggagaaaaaaatcttacgattgacaaaccctttttttttttcgcatcccgtgcagcagtcagccatacaaacagaatccaaatccggaccgtaattcttcttacgtcctttttttttttgaacgaaccaggccaccccccctccccctgtcaaatgtcaaaaccccttctcacgggctgaagaaaaatgtcaggattcttcaagcgccggcctaaaagaacaaggaataaaaaaaaaaaggactaagaccaaagagtatggcagctccgggtatgtatgtaagatttccgggattcatcaagatctgtcttgttgcaaaggggaacaaaaccgggttaatgatttaaaaactacctaataataagcaaaaaaaaggatgatgcgacctcttctgtttcttttttttggcctctttttttttttttttttttgccatgttaagcgaatgctacagtacctcttgttccagtttttcccgcccttttttttttcttgtgttttattttcagtttgcggttttatttctataaatatacacaacgtagatatatactacttgcttttcaaacacggtgacccagttagtcttgctaacatctgacgagtattcgtatgaacatgccaagagtctcccctaaacgatctacttgaaacgtttaaaacaaacgactttgggcattgtgtttggcagtatggctcaaacgggaactcacaatgcatttgccgccgccagtttctttttttggccattttcttttttccttttttaaacgtgctcgggccccctgagaatctacacaatactgtagcatagcacattcgggtagttttgcccaacggaggaggattgggagcacccacaacccgatactatcatcagaggccgttgccactagctcatctccgtctccatctcttcctcttccctaaagtgatacggatagccgtctcttgcgcaaagcaaaggctcgcgctcctcaagccatatgtacccgccacccacttatgcaagcaagcaaggttgctgagcacatctcatcccagtggacgggcgaagcacatggtggaaaacaggaaacatcacttttccgccccctccaacttctcctcctcctctttctcaccctccaaccactcaatctcattgcacgcacaaaagacggagcacgaagcagaaccccctcctttccgacgaggcattactctcgtggctctcacatgtccagtgcaggctgtctccgataggctcagtacccctgtctttcctgtacctgtactgcacaacaatgtgtctttctcaccggctgacctcgcagagccaatgattttggttccgtaaatgaaatgcttgcgggcgctaggcagggtcagaaagtgtgcgtggtgtggctatcggccaccctggtaaggcagccctaccaccaggatcagtcgtgtcagttgtacttgtaggctgcgaatacctattcaagcgacggcccttgcatgcaggagcaaggtgatgagacaataaggctactggcagtctaggcagtatgtaccccccctttcagcatgcagagaggttgtactgtagcgtttgttgctttgtgtactgtccaaatttcaggtacagtgtcgggttcgaatgcgtgccgcatgtgtgacttgtgaatggatgtcgggtgcagaagataactgcatgatattacaccaaacactcaacgagatacgagcatcgcggacggcaagataatcataatgacgacaaaggtggtacgccacaaactgtccacaaagacaacaagatcttgatgcaccaactggtcacaccgaaaggaacaggataccgatgcccatggaaaaaaaacctgcgcagctacccggcaccaccacgttgttgaatgagcacatctcgagatacacgaatccaggtgcaacacgttggtccaacaacacagccaggcaggaaaggaaaggatcaggcacggcctttttgccattcaaagcaggaaagcggcgattttgatgtgcagattgccatggcggagtaaattcgcaaaagcccaatcacaacgtgcagtcggaagcaatgagagaaatggtctgatcctacacactcgaaggaatcgccattcatttccggatgggacctttgccaagcaaagcaagttgggctggcaatatgactgtgatacggactccgggacaactattcgttcctctctctccttgtaatacttgttatattctgtacacaaaggcaatatcggatattaatgccatgtacgcaggtggtctctgggagactttatctcttgagtaacatgacgacgcacgcgagctcgtgtaggtcgatgccgtgccatgcgttatccgagacaaacgcacatcaaaccccatctttgggaactatcgcccatttgcgtggatactgcagtactctgaaacgacatggctggtcgatgtttcggttacccgcttcaatgtgcatttctcccacacctactgaacaagactttgttgcgattcgcaacaagcacgtcggcgcctgtctgtacattcgccgagaggatctgatggttgttgctatacaatatgcttctgccctgccggcttcgcacttatcaatatactcagccatgatgacacctcctcattatccttgaaagcgggcgcacttgctgatacataacacccatagccaaaggtgctcattgctgacacaaggacaagtgtgcccgctggataacgaaaaagtaagaagaagaaagggagctatttggttataagattctggtctcgcagtgccctaaagagacggattggtgatcagactttgtcccgcgtacatggcttacagcacctcctacacatattggcttgctacgataacattatgcatgtcgtgcccagggccgtagccgatcgtctctcaccagattccgaacccgcttccggaggacatgatcgtggagatgacggttgctcagaggcggtgaaaatgcgactgtcgcgaggcactgctggtttgatttagatcaaaaaaggcgctaacgcttggccatgtcgctatccggcgtggcattcagttttcttgtcgaagatccggagaccggctactggctgatcttcgaaatgtggcactggatcttggcgcagcaccggctccctaccgccactccagacacgcggaaccaagtgtcagcaccataaagcagacggcgggacatggcagctaggcgctcggaatagaaaccaaggagtgtatgagtgagcccacgatgttggcaggcatcatggagatcctacggctagcggcagtgaatgcttcgcagagctactgtagtagtggctcgcagcagccttgtcaaagtatcaagtcttgtaaatcctggcttctgcaacatgatgggttctccggtttgctacctgtcagcgaatccttcttgtttcttcttttgttctttgctcttggtaaaaggggtaaaaacgttgctggagcaagcgtctccggtgcagtctatgcagtatcaccattgccagctgcaagtcgaaatgagtcgttcgcccatagggggctgaggaatacaggtgctttgagcatcatcgtacatctggagtggcactatgcatttgtatggacgtcgagtgatgacagctgaggcttaagcgtgtgtcaggtcagcctgtagttctgcttcgtggggtggcgtgctgggacaagtacagcgaatcccagcagccgcgttgccagtcctgctcccaggagctggtaccttgctcgatggccagaaggtcttttgccaagttgagttgggcttgcgaatgcacggtcccctgcttcgggagtgtgggtaggggatgcttgcccttgctgtcaccagacctgttgttgccagttcaaggccggcactgcgcccgattcttgactttgtgcgtcctcgcacagagcaccccatacgtccaagtatggtcaaatcaagggcagcgtgatttggcgggaggtgttgctgagaagcgacgagccaaatgggaaatggctgatggggcagagcaagggcttcggcgtccagtggtaatgcaagtatgcaccagttgagtaatttccgtcgcattagcccatctcgccctgctattatacggcaggattcggactgcccagcatgtcgacctgccagactcgacgtctttcgatgggacgtgccgcaagacggggtattttggcagcggcattggctgccgacaagcctgtgtgtccaccatgcgatgttaggagatctctggggtgtgctgatactaggcgcatcacgtcaatctgcaacgtccgggccaattcggcccactgactctgtcccttccactgctagcacaatgacacgcccgcaggccagtcatgaactggcatactagagcgatagcaactggcctagcgtagagcgaagcgcgagcaaatcagaatgccatgctcagcgtgctggccttgtttcaggaaatcatctccgatagcgtagaaattgatgtgggcagctgagatccaggttaggtgaagtgaaacgcaacttggccttgttaagccagcagacgactcgtacgagtcgcgaggcagccttggccgcgccgctatcaataccgggtagtaggtgcctcgttccttgtgctgtaaggggagaatggcatatcgccggcatcttgggcggcaacctcgtatctgcacacaatcgtcaatgtacaaccaagtacgcgccaaggatgctgctgtttctgccatcgacaagtacgcccgatgtaggtgcatgtcaagcttgtgctgtgcgaaactttattgtttcacggcgtcaatgctagtttcgaagctttattgctttgtttatgtttagccgaaaacaaaattgctattttaggtgtgtgatctggcgatgaagtctgtttttgagaacgccaaactcgatggcacgtgtatttcgtaaccatatttgttccaccatggcacaatgaggaaaggggggatgttgttgtggttgagcaaagacagctccacactcatgttatagtagataacacctactgtagcacctagtaggcggtaggtaccagcatcgaggcatagaaatagagggtttttgtgacgatgcttgaacctgcgctactcttcggctccatatgaagcttgactcggcctgatatccacgatgcgaactaacaattcacggggaaagcaccctgaattctccagctgtttctgagtacgaccaagagatctggcgtgcggcacaatacgcatggcagccgtgtatgccaaggagctgccccttctccttctccgaacagatatggtgcgtccacattgcaacacttggtaccgtatttgacaatccccgtagagcattacagtactgccgcaccggctgcggaggggctccagtcccacaaattatagtgaatattgaaccccagtccctttagttaagcgatgcaagttgtgggacgtttgcagtaaatcgtgcttgggaaactttgcgcctatgaaagtgcacgagtaatgccatgtaggtacggatactgtacgagcagaggagcatgttcgcctagccgtgaccctggttccagaactcgttgtggcatgaagctcatccatccatccatcacctgcaactcgcctggatcccagcccgcatgccgtcggatcaaggtggagcaatattcatcgacgtctctctaggccagcgggatgagcctggtcgaatgcaggtgtctcaccaacaagctcaccattcagccggaaatacctgggagaaaggacttatttacgtagcccccacatgccagagcacggagcacattgtgccagcgtacgacgacaagctcatggagcttggactgcaaagaaaaaagagctgcctggccgtctccattatgcacatgtattgattggcattttgctgtgatggcacagggcatgctacgtagcactcacacggggtgatttgataggtacggcgtgcatacggacctgaacctagacgtacgaatcatgtcagagagaggccctagtctgtccgccttggaaatcccaaacctgtcatataatagattgggagaggggttgaggagcacgcccaactgtaagctccgtggtcaacagcacagcgagctagcactcatagcgttctagcagagcagatagtaacaagtagtggcgagtctgagaaaaccttggtagcagccagtgcccgagatagggctgggagttgtgcccgcagcgctgctcatcagttatcgccctgctttgtctgcggcttggggttttggagacgttggagatggaggggctgaagctttggcagccacagacgtccggggctgcggcaagcgacactgtgctcgtggcatcggcagtaccagcgcaagcgcgctaggcggggcggaccccaagtacacgtgagaaatcccgtactgtgcgatctgggccgtaggaaaaggccctccgcactggctccgtacattgaccaatcgcatcgcgccaactttaattcacaaccgcccagggctcggaaaattgatcttctgccagctgccgtcttgtcggctgttcgcctcggccaggccaggccgtcaacaggcctccctgcgtgccaaatgacgagcacgtcgtcagcccattgcagcccattgctggagtgccttctgacaagatccccacccgcctaggcctcgttctgtcacgctcgccgagcgatctggcccctacattgagagatcgccaggtccccatcgtcgcgctccttgtcccagtatatgagcgaccaggagcctcgctggagccgtcccgctaaagatccagtctagcgctgtcaacgctgcgagcgagggggtcagacggggggcatttgggggcatggccctcggagcaggtcgtcgcagaggctcttcgcatggcgccctcaaattacctcgtacgagcgaccacgcggctggcccagggctggctgggacacagagagatggcagagatggccgagatggattgggctggcgctgcggtacagtccacgccgagcgggtacccctggggactgtcaccgtgtttgcaggcacaaggtgcttacagggtgtgtccaacgtgcgagcaggccaaagctggagtgcacaagattttgattttgacagctccttgtggtggacccagaattccaatcaattgcgagacaagccttacacaagagcgtgcattgtgtcgtgacaccacgatggcctctccttgtcctgtgtctgatagccccagcagggggcacaagcgtaccactagcaggaatacctacctactaccaacctgtggacggggctggctgaatacgataaacgccagcctgattgtctacagtgtaggaggtctgcaggtggcaagggaacgaatcaagacctgtggtctgctctggagttggctgccaagctaagcagagagagcgaatgaacgacagctatccagccccaggaatgcaacatggggatgggatatgatatcggcaactggcagctctgcaaatttgccgccgactgtgccgcccgctttccctctctttgtggcgccgacggcgcgccttgcatccaagcacagcggagctggagcagaagagacatgactctctcgccccgttgcgccagaagtcacccaaaagttattggaacgctaacccactgatatggaggaggacgggcaatagactgactgaatcgaacaatctctggtcttcgctagagctggcactgatacaagtacaagggtatagaatgaaagcctggtctattaatcgtttacaggcaaggctttcgcatgccaattacgcagatgggcagagaattgtctgcttccctttaccggcactgcatctacttgtacatgcccgatacggagtatttcatacggcatatcgtcgctccaagctgcgcacttcgcacccaccccactgtctgtgatggtgaattcggctgctagtgtccacaaccacagccgctatagattcagcggttccccttggggcagccttgatgctggacgatcgggtattataatatggagactgttttttttttgctttttgcctgggatgccctgacagggccaccgaaacagctacaccgctcgcatgccggtccatcgcttacggaattcgcatttctattattgattccagagggagacatgctagcgaaaagccgcaaatggccgggacgctactcgctatcatcgttttcaattaagcacagcgtcacacaagctttgcattctcttcgtactgagacttgtatccacttggcccctggcaaaacgttgataccttgtactctcagtgccttgttctaccctcctggctagtcggcgcctcttcattacacttacacggagcacgtgtacgagtacatggcatgcaccgacgtcagcatacgagtgtgagtagatgatcaaggagaaacgaatggttgcacacctgcatcccgggtaaatttcacctgcagttatcaaggcaactggaattgcttgtagtagtacggaccagctctttcatctgctggtacagtacaaggacgtgggcagattagtgcttgctgcacgtcgacggagcattgatctgactagtatgatagctgcgtatcctaatgataacagatctaatgctccgtatgtgcaatcggatcagagccgtatggcagctcgacggctcggatgtgactctcctcttctctcacccactggtcatctcacgtactgtgtattgaggcattctgcgcctgcatctcgacaattgcgaaatcgtggttacaacttcaggctttgggagatgggccaggccgaccgccaaagcctacggccaccttcagacgcctctacggacgcctcaccttaaagatctctgttgctaggatcttgtgccttacccgcgcagagatttctctgctatacgaaaaaggcttcagccagccccgtcatacaggaccgaaagggctgcagtctaggctgcacggtaactggccttgtcagaatagcatttagcacacacaccccgccgtttttacatcgacgcctactcggcctaagcccacccacactagccgcttgcctgcgtttctgtggcctttctatctggcttccctaaatcgaaggttcatcagaacaggctttggacccgtggagccgtggcccaccagcacttgtcttttgacttccctgtccatgcttgtggcgaccccgtgctgtccctggactcactacaccactgacttgaccggagttgtcagaccagcgccacttgggggcttgagtcgcgaatccctattcattttgttgcaaggctaataacccatgttgccgctcctatcgcagaggctcgtctatattgctcttctccatccctccatgctaccactctatgatgcgacgtgctctttttaaagttccgtgagcccactttatactcctccatattcccttgctacctggcctgcgtactctacttctcctgccacttataatattggcctgccctcctcccagcggtccctacggcttctcttttgtggctggtttacattcacggctctcaacaattccctgttttggcaacctatttattagttcggtgcatctacccgccttcgactcgacacaatacatcctggctgtgtaattgcgttcaataccaacaccggtttcccttgagtttcagttacgaagtggctgggcgttcgtttcgatatcattttttggttcaattaatttccaaaacttcatttgggcggtatctttctgcctggtcctcttgtcaaaatagggcttgtgtctggaagtgttgagtgcaacaaaaacgccaaccttttcttcacacacacacatatatatattcaggcttgcacccccagctttgacgtctggacaactgaatctgtcagcctgatccgacaacttgatctgaaattcgatccggcaacttgccttgacaacaaattgactcctcttaacggggttccctttatggaccctagcaccattcgactaccaatatcattggcatcattaaccatcacacctcattcatccacatcgtcatccacgatgcacccctttgatcgtcgcctcccctatagcgagggggaagctactgcttcgcagcaaatcgaactcccccccctcagagatgtacatttcttcgcttcctcaagacctctaaccctgtttgctcatatgttgttagatgttccccgaaatcaacatgcacttggccatacgcgaagttgccgatcatatgtcacaggcccagcaggcccacgagtcccaagagccccatgagcgcggcagtttctcctattacattacttcacccacgactgaaaggggaataaaccaagacgaagacgaagagggatcgccaagaagccatgttccgcggatatatcgtggccctagacaccgagtccctcgcagtcgtcaattaagcccatcgtcaaggaactcagaaagatggagcactccagctagagccttttccgtttcaacaaggagcattcctcccccaatcgagatgaagataccatctcctggtcctcgcgttgctctcccaatcctcactcatccacaggtcgctctcccgagcttgacctcggagataaaattcgaagacgaaccgccaagcagacctcgcgaactctcacgggcttacagttatgattttgccatgcaccacggacctccaagccccattcggccgcttgagcgcacttcgttctcatccagtgtcttctccacgcctcactaccacgatgcggcccactttgagaaccaggaacctgccacccccgcaagggaaacgaggtctcggaaaagacgtggtaaccttcccagagacacgacagacaaactacgggcgtggtttgacgaccatttatcgcatccctatcctacagaggatgaaaagcaagagtttatacgcagaacgggactccaaatgagtaagtatttgataccctactatcgccaacattgagactccaggctaacaatctcgccctcaagaccaaatctccaactggtttattaacgccagaagacgctacttaccacttatcaagaagaagatggctgaaaaggcggcagctgaagccaaggcggcttccgaagccctccaaaatggacaagctataagcagtgaaagcaactttgccgcttcgccagctatcagcgacggcacagcctttagcgctactagtgatggtacaatctacagcgccgctagcgatggcacaatattcagcgacattgtcaaacatgaggcatgaagcggaacttttgcggggaaaagaaccaccatgaagaaatagaagacggaagagacgtgaaaaaaaaagaagaaaagaaaagaaagccaaaaaaaaaaaaaaaaaggaagccacgaaatacagaaagtggtttggcgaaatgatatcacgacattatacaatgatcggtggaagcgtgttttcatgtctcgacagaggcttttttttctgcccccccggtttgtttattccggttactactacatacttcacagcgtggagtgggcgtttaggaaggcaaagggtaatctaataggtaactggatatgattggctccaaaggactatatacttttttcttgtctagaggcgggaaagaaggattactgggtatcgatttatagggcatttgggctcgcggcgattcttgaacaaggatacatccgccgagctctcttttttgtttttaaaaagttacttgcgaaaagaaacaccacaatcatggtttcacttttaattggtttacgcagccatctcatcttctttagagttcttgctcaattggaactatttgacgtgttatcttgctttggtaaaataatttgacgtgtgatatggcgcttttttcccccttcaaacctgccaagttttttttcgctttagtgatgatgattaattatatgagtaggagggtatttgggggaggcgaaaacaaataatgatcagccttctctttttaccaagcctctttcttttacaaactacttgatatggtttagattttcggagtttgcctcgaggagaaagactatgtacctaggtaaaaactctgtttacgcctctttttttttcttctcgggtcagccatatggcggttgatgatactatgggaggggtttacagttatagtgtaagccggttcggcgcggactttaagcccccggagcttggcactgggaagaaacaatgaagagaaaaaaaagtgtgttccttggagtagcgtaaagtttttttttttttttttttgctagttggaaggattttacttatttatctttatctattcattcatattttttttttatcctctgtcagaagtcaaatctttgccaaggaagagctgagtgagagttgtctttggtggctttttggtctataaagtcggcggcggcgggcactactttgtgtatgatatggcttgcgcgccaattgggggatgtaatcgcgcactgccgtattaagaagttggtctgcaggcggtacattttttttttttggactacacaaagatttagatcccgtattgtctatccgtttaaatgttgcgtaaaaacgtggatatgtggcggcggtcgtctacgtgggcgccgccaagggcatatgatgtagtgctataggccatcggcgtatgtactattagtttagtattggcctcactcgaagtaggcaattcctagagaaaaacaagaaaattcgcctaggagggaagggatcggaaaatgctaccatggctaggatcaaggagggaaaagattcaccctgggccatgcggcttggcacagacagcctttgaacttttttttttcttttccttttgcctttcggctgcactgggtgagaaaaagcccaagcccagctgaagctgatcctagcaatgattcggtgtagcatgctgtataagtgacattctctgctgcgttttaccttgcagttcgtattgcgatgctcttgggaggggcaacggtgcgaaagccgggccagtgcaaatagactattagccgaggaaaatagtgttatcaaacgaaaaccgtcacggtgctaaatactggtttgctgtttggagcttcttgtgcagtagccaaaagattaacgagcgtcaaagggggggactaatgcgggaggcagagtttgacagcagcggtgggcgaatcgtagcgcaagagatactttgcacgcggccgctgcatggtttgatggagggggccgagacttgatggacgcgcagtctgactgctgcaggctcaagacagaagggaaaaagaaggggaagagctggatgtgaggttagggggggatgtttcggcgatccatggcatgtaacgtgctattccggtaagcgaacgcgtcactcgtacgagaggattttgacagatgctgcttgtataagccatctgtaagacttgtgctccgtgctctgtgccgtggacgactgacagcagcgtatatgcgctgctacgaagcatcagcgagaggccagaatcgggcatcgcaagggctgggaccgcggcaaacggggacggatatggaaggttgtccatgcacactcagggattatgccatggttgactggcgacagggctgccttttgctctccttggtgatgcccggaacttaccatggccaggatgaagagctgctatccatgcttgcgcctaaagttggcgatccaagcttgcatgggtgtaatgggtgtgtgtatgtgtatggctcgattcggtttatgcgatgaaccaagctggcacgaagacagtagccacagtgctttggctgctgaagcatgaagacggaatgtcactgatggaacgaatctcgtagcgttacgacggcatgtgcctatgaggcagatcatacggcgaagcgagccagcaacaagcgagatgggatagtacaggcgcggacgactccattctcgcagcatcacgatcgctcatggcggcatgcacatctgctacctgaatgggactgtcttgcgcaagacgtcgtggcgcatccacctgctgtagaggtcaatctccaatggcggaagcgagcactcgactcgcagaaataggactgcaaatggagcatcgcggcgcgaataggaggcgaaggatattaacggcatgctggatgctagtcgtgttcttgccggccccagttgtgtgccccctcgcacggagaacctaggcgtcaggtacagtagtgtgtctgagtactgtacatacagtatagtatgatgggtgctcgtacgagcgagtgctgtacgtgtacattgcagggcacattgcagggctagcaggcaatatggacatgacgcgaggagctgaataaagcttgaacagatgggatccagcaaagcgtgtgatggatgtgatggtgcagggggtgcttggagctcatgggtggctgtcgactagcaaatccctgctgcagcagaaagctacaggggctgtgctccctgccatgcagctccagggagttggtaaaagtgtcaaaaaaagacgctgctggaaatagcatactggcacatccttttgcatgctctgtagtggcactagcctggatggcagcatccttccgaagagccgctttgctttttgctgccttgccttgccttgtctcgcctcgtctggccgtgctggggtctattcgatgcagcgccaggtactatattcgtgtggctggggagggcgtcaagggcgccagctcctactgtacgtggactgcaagctgagtcaggaccagtcagtacaggcacgaagacagggacagcacagcacagcaacgcagcgacgacagccactgggagaagccggaaaggctaaaagggcgcctggccagctctttgacttgcgcgcggccctgtcctgtccagtccagatgcgttgcgcgcgggcgcttctcccggttccccgagcgcccaactggcggcaatcgctagtgcgctgggaatggttttgacatgtgcgggagtgggacgagggccgggaagtgggaaacgctggtgggcattgctggagacgtcgatccagcggtttgctgtgcggctgatggtggaggtggatggcgcagtgccgcacagcacagtgtgcaggagcagagacaaggagagagtggcagcgtcgcagagcagagggattgcgcttatgcatgtatgcacgttgtacatgcggcgttatgcgtgtaagtgatccgggcgggctgattggccgccagacatgcacaaagtcaccgaataccacgtcggtgagcgcaggatgcggttgattccacgtgctgggctgcaccggacaggggcactgataggcatcgccaggataggactgcgtcggcgaacattcgacgactgccagtgttgacagctgaatccaggcagtggattgcccagcagatcccctcttctctggtgccagatttacggccgagacgatgggttcagtgatgcttcagaactgactaagcgagccgccagggggtcttggcagctcttcgggggtcgcttggccgagctggcgcggcaatctggtaaatgcggtccgagctgcctgctgactacgcctacgccgcatgaatcgggatgctggggcagcccctctgcagaaaccggtttgggaaatgaggcttgccccatccactcattcatccattcatccatccacccattcatccagcccagcccgctggtcagtggctctgcccgccaggtgctgcaagccggccgtgattggccaccagacagccacaagcgttgccagctgaagcccagttgagccactcagttgagccactggcctcgcaaactctttcctcgtcctcgaagctcgtgtgggttctgggggtggtggctccaagtttgcggtttgcggtttgcggctggcctggcctgggtcggatctcgctaggctgttgcatggaggcaaagtcgcagtgatctcgatatcggcaaaacgtacacccagcgccaggactgccgaattgcttttacaagtgtgcatgcataagcggtggctagcagcacatgccctgcagggaacggagcagtgcctgtatatcgcaggtcctctggccttgcccggtcacgtttctgctctgctcatgggcctggccgcctgtcaagacatcagagcgcatcgcctatgattcgtttactacatgcggaaatttaaccagcagagacgccaaaagaagattccgaggccgggggcgcccatgctcgcccaaacggtgcaacgtgggggccatgggtccttgctgatgctagcagcgtcgactacggacactacgagcagtttgaagggccatgttgttggtacagcatacttgtagcaatacgacggaatctcgacggaatctctttgcatgaggaggcagtgggctattgcggagaacagtacttgataatctacagcagtctaggcctcaggttgttctccaggagctgagaaaggcccatcaaactattgcagtgggtggattctcaaaggatgagatggtacggcttgactttttggtatcctcttcggcaacatggccttgaatgacagctattggcagcgggataaccgattccgatggtagcagtgcatagaagcattactgccaagaatacgctgctcatatggctggactgctacagcacacctttgacgcagtggatttcgagcatcagggctcttttttcgcctccgctcccgaatagcttgcacgccaagtacgcgtacgactgacatgatatgacatgacatgacacgagcccacccccttcaattagactaggcatttcccccgagatttgtcggaatgtgggtgctgatacctgcacatctacagtttgggactgtttccctcggccgatatctcatatcaagcgtgggtcaccgcccgccacgcttctttagcctgcatgacgaactccaggcgtcgagatgaactccttttgattcatcagccttgccaggcagcaagccccttttcgcccctcagcaaaggtgcccctcggatggccccctcaatattgctagtcgtgtcaaccattagcgttgacacctgctacagtagcacgtcttgttccagcaccgcggctagtaatgagcagattagtctatggagttttgacaacttagcttgacgttaagggaagctatccgccatatatgcggagtactagtctatgatctaccctgagattctgtctgacggattatccgatcattacctaatactgggattctctaatctctttgttcttttaaagttggatctaaaaaacatcgctggcgtactagcacagctcaaacctctggggggcgtgaacatagagatacgagcaatgcgacggacgggatgaggcaaaacattggcgtttgccatttttttttctctcgaaacacttcccgaaaggctacggggggactaggctaacccgcaacaatgggggagaggatatacccggtggcaaagtcaattcctgtcagtggcaaaaggtctggcgttcccttcaattagaaagggcgctagggaagtttttttttctttcctgcgcggacgttgttttctgtcagttgttctagcggccagtcaaatttgatagatgggtcagtaaaccttagtgcatgtaacggtcctgaaatttaaaagttgtgtgttgttggaggtggtatttgggaagcagtggaagatgtctttatggggtttgggttaagccaaggcaatagacagttattgcaatcagaggtgggaagattgacagtccatgtaatccagggtgtgaacagttcatagacaagtcttttagagaacacgtagtatttctccagtagccatcatgttgatatttgtgcatctgggctcatctatctcggctgacttgtaaataattcttcagttttcaggcatatgacgagttgtggttcatgtcgtaagtgagatgttgagtcgattatacaaagcacctatgattataaaagtcacattgtgtgtctttatgattgtagaaaaaaggcagagagaaaggtcgtccatctagagttcagggccagggtaatttcctagcttgtaaacaactcatgtgatgaatcaagtcgtggaaaatgattgtttgctgcgacgtataataaggaaaaatataattgcatgctttatatgatcgagtacttcagctagatacgagttccagagctctttgtgcatcgtgccggtaggtaggtttattatattctcatccattttctccttccattcagatgttaatttgctaacgtggccagtcaccgaggctttgtatcatctgagagcctgtggtctatatgcattgcacttgggttgtctgagagttgtttgaagttatatgcagctattcaccatcatgtagtcttaattctttttttttttttttttttgtgtgttatctcacatatatgtgttgttacagcgctgcatagaaaactgcaattgattcaatgtgagcttgatatgtttactatgagaaagaatacggatttctcatttatgaggatgtactgagaatcactagcgaccaagtatatgacggccttttaccactccgagtcaactttgtttatggcgttcacggctggtgggatcaaaaagccagaccgttaggatgactacatcggtgtttttagacacaaaggggatagtttgcacaaaatatctcatgctgagtggttcattgtggtgttgtagggacttttgatattaacgagagacaagtagccaagaacagtcgtagtgtgagtcagatactcaggcatgaattgacgcacgatacgagttaacttaccgccttcaaattccataaagtaaccatcaaggacaaatagctgatgacaaacattaagatcgttctttgctgttaacctcactcatttcaacaatagtgtagaggcttggcgtgctcttgtcacacgagctgctaccttgcgattaccttcttaatttgaaaggcaagaaagcgttactgaagcaaattaataagatccctgatagtatttggacctgagacggcaaatcttgatcaaaaatgtatcataggctatccttgtgaatgcggtgcttgtcaaatgactctcacccggtggtggtagatgctgaatgggcacgaaaacccatcattgcctgccctttctacgggaagctagcataggatctgtttgtttcttcaaagaagataaaaagagaggggagtggatacgttatcgtgcgtagaatcgtcggcgcggaagatttgccaaggaagcgccgttctcatcgtatccttttcgctttatcaagcagataatgtatattaatggtagaatctgagacgcgcattcattctatcaaggtgcgagtagatataaatggataggaaatgcataaatggctcatctcaactaaatcacgatgccgcgatataaagtacatcctcaagcattatgagcatagctcaagagagcacatttgtcagcatataacataatcctgacgccctcagatttgttctatactaccttcaacttccaggccatgaggcctctccgctgtgagatccatctcatcttccaaacatgaatccaacttcatcatcgccaatggcgaggatctcatgcatgatagcaaggctctgagcgcttggtacgagaaagatcgctcgcgccgtggtagtattagtagctgtaattgcaggtacgttggtcaagaaagcacggaagagaagaagaggaaccgaagatgagagcaaacgagatggtatcaccatgtaaaagggggttgaagaggcctgaccgggagcgaatggtgtcaaccaaaaatgataccaccggctatcttagtgaaacggaccgaactatgagccgatgaatgcgtagataagatctttctgaattatgtcgtaatttctgcggatcctcgcaagtatcgtaaatcgtgcaatagccatgtaatggaattctcacaccaaggttaaaggaccactttgttatatctttgactattctttggctcaaagcaacaaactatataacacaatccaatgaatttgagctgttgaaaacatataaaggatcaatccggtttgaacttgtgaaatttcccatctatgccgtatctaaaatttccgactcactgccatttccgtgttgccatctcctctttcgtcttctaccgtcgttatttcccttccttcttaattttcgtcacagatactatccgtatagctgaatctattgcatttaaagtcgtacgcaaggttataggctgctgcagttgtgtgacgaacaagcaaaaccttgtacgcttactattgggggcttaggccatccgtgaacacaccaatctcaagagctattgttcgggccctcattctaaattgcaaggcgacatactgcaatgagctctacaatctttgcgtaaatggatggagatgctctcattgcataagcaaagcctgagctatttttactttagccttatttctgatgagatatagtctatatataagcatatctctcgccgcactccgtaaagctcctctcacaatatgagactggcaatttgaacgttttgttctgaatctcattcgtcgagtatgacgggctgcgccccatgctgtaaggcagttatgatatgcactatttaccaatacaatgcactcatccggcatatgacgtctgctgcgggtgactatactcgtttaaaatagctgcttattttataataatcaacaagcgtaagcaattctttccctcttcaaacccaaactatatatggcgtgttacctacgtagccttgcatgttgatgactcaacaggaaaatatctagtctctatctttcagtgctgcttttatcacggcgacgtaagccggagcctgcctgtgccatgaaccgacatgaccgaacgcgagcgccgtatgtgtgacacgcttcccccgaggattcagacacgttgcaagaagaaagggtcagaagctattccatatcagcggttcctcggaatcgcgagccagaacaatctttgctgtcaaagctgagcgtggctggccggtggctgcgattagaaagcctgagacgcaggtatcgggcttaagtcaaaaacccgaggtctagagcaccagattgcctttataagctcgccgagcgctggctgcttggctaagagtcattcctccaattggcgggagaagcataattgcccgttgactcggggtcggatgtcggacttcggcacaaaaacgctccgctcccggcttaaggaaaacgtgacttcgcgtgaatacggcgcggacattggtaagcctggattgctagggccggattgacctgggttgatgttcacgtcacggttctcagaagctgtatctgcctcgtctgggttgcgtgcaccagagacgagtcgtgtgtttcggcctccagcgctatatagaagctctggtggcttctgtcgtgtctcacctcgccaaactgccctgtgacagcccgccggccacggatgtgactctcctttttcccgccatgtcgtcgaccgatgccgtgacccaggccgacgcctccgaggcgtctatgcagggcacagaaccccttgcctgcgtctcgtgccgggcgaggaagctcaagtgtgaccgaacgaagcctgcctgtactcgctgcgtcaaagtaaacaacgaatgtgtgtatcccgagtcacggaggaagccaactttcaagcggcgcaatgtcaaggagctggaagctcgattaggtattttatatccgtaaaaaggtccatcttagttatgcaagcttactcattcttcattagctcaagtcgaagaatacctcaaagaggtcaatagaggaggccatgatgatggagccatcatgctggacgagcctgacattaacctgggcgaccttccatttcccgctgataatatcagccaggccaacacttctagcaccgcatcagatccaaatctgtcctttgacattccaaactttgctggccaagaggatggtactggcacctttatgaatggtcagttaatggggctaggcatgtctgagacactgcctccctttgaggtgattgaggaattgtaagcttgatatctcttctcttcgccatctcttggaaagggtgaatgctaatagttgtaggcacaacgtctacttctcgacacattatcactttcttcccattattcactctggccgctactatcagtcattttatggaccgccaacgagaaaaccaccaatgtgtttacagtacggaatctgggcatactctgctagcggtcatgccaagtacgaccagtatgccgaagctttctacaaaagagcacggcagtacatagaagcggatgagatgagagtgagtcaacttctttccccacctatgcgccatgttccctaactcagtaattccagagcgacggcgaacattttgttacagtaaatcacgctcaagcatgggccatcattgccagctatgaggctaaaacgatgttgttcacaagagcatccatgagtgcctctcgctatgttcggcttgtccagatgcttgggctggataggcttgatagagaaggagatgatattccccctacgctcggcccgatttctaactggacagagctcgaagagcggaggagagttttttggggtgcattcgcaattgatgcacatgcgagcatggcaacgggctgggcaaatatgattaaatctgaagatgtgagaacttattggctctatcgctgcgagatgatactgacagaatataggtcatgacgcgccttccagcctccgaagaagcatttgtgtcaggaaatgaagagaaaaccgtgtttttggaagaagtatttacgggagcgccctttgagagcttttctggcgccattgttatctgcgaggtcttcaagattatcttgcgacacgtgcacggggcaaaaccttctgatcacgccgacgatctgttaaacggccagtactggaagcgccaccgcgatctcgacaataagctatcgagtcttttcatgtttctacccgagaaatttcgcctaccgcaaaggatcggagacccggctgcggtgcatgcaaatctgaatttgcacgcttccatcatctgcctccatcatgctgccattgagactgcggagaagtatggcttcaacgaaaacattaaacagagcagtctatgcaggctaagggctgccgccgaagagattgtcaatattatcaaaatgacgtctcaccacacctcatttttcgtacgtattgtttctctgacaggccatatgatattaaactaaccacgacaaacagaaaactcagctttgtgcgctctccttgtattgcgctacgactgtatacgtttatctggccaaggatgatcctgtggctggcgtgactcccatcgacgtttctaacctggaaatcattatcaacgcaatggaggctattggtcgcattcacatggttacaacggccttcctacagcaagcgtgtcttgatatcgagcgaaatggcttgacgtcaagtctcaaactgccatctctatcgaaatatcgcgaccttttcggcggcccggcgtccagtatccctctactagctcgaagctcgatttcgaagcatactgagatgtcaccaccgttgcccggaaggctgcctcttggtatgcctaaaggaaataggcggccggctggtttgagaatgagcaagccccttagctctcttacaggcgtccagccggagatgcatcacacaatagactgcttcaatgctattctcggcgccgttacccgaaacgtggcgccaaaacagtccgctcctgttagcaacaagcggaggcgtgtagctgtaagccctgtgccagagtcggtcatgacgggtaactctaaggaatctgggacatcggcggccaggaacttccgctacaacctcagtgggggacgtgcagatacctctacacaccatctatggcctcagggggatatggagttgaatattcaaggtgttgtcgacccgatttttgcacttccggaccgcaccacttcatcagagtcatcaccagcacaacgcggaacagagcccttttcaggtagcagcaatacgtcacccggccttggccttggaaacacacccgaagaaaatcgtatagatcttcggcaattccaaggccgcgttgcgacgccgatttggcaaagcacggaagaggggcttttcaaccacattacagaaacaattgctcaattttcgggagatggcgatgatccctgggcgattttaaacggagagaatagttggaatggtggcactacaacattgtgaatggcgtttgggtgcgagaatcaacaatcattactggagcatactttagaagccgcgtaattacgcggctgtggacaagagaatatttctctttcggtgcatagcggttttggatagggcagtgtacgatacgataccccgagcgtgagacagacgctactcttgtgaaatgggttactttggcgttcaggatggaacaggatcaagacggctggtctcatcacctctctttttggaaaacggaacattatatacagatatctactgatagaacatatgatgaaacatgctgtataaagcggctttgaaaccgtcagttgctacggtaaccagaaagcacgtaggagttaaagatcaggctgactgcagccaatcggtggccagccaagatcctgaatagggaatctgcggagtgactgggctacagcttgacggaatcgtttcacgtctccattaacatgccgagggacttccgtgcctgagatttcgcaagccgagagatttgtgcttaaagggcggtcaggtgacaaagcgatccatcactgaaggtgtccccacattgagcttaggatgagtttgttatttccgagtttatggttcgacttggaaacatgaatgccggacctttacttgggcctatatacaaggacttgacatagattcttccttcacatactctttttctggtggctcctttctctacatcctttggcttgattcgttcttgttgattctcctagcaacagcaggtggattcgacaaggcgaaaagatgttttcatacatcgtcggcctattcgccatccttgtcctcgtcgcaaacccgataagccaatacttgtttccccagatctctcgtacgaagacctcgctgtcaccaaggccgcagctaaatgaatcgctgctggccatagatgtagcgaatgcgagcgtgccggattgtcctgctgacgcgtatggcgcgcggattttgagccgggagcctctggttgtgtatttggaagggtttttgagtgagagtgagaggaagcatttgcttgagattaggtgagtctacaatatgagatgcaattgcctttgtatcttcttatttcttttgcttgtataccttcattgagatgggtgagcgctaatggatactatctatacatatagcgagcccatatttgaaccgtcaactatcactgatgactctagctctacgcatcgtgacagtactatccgagactccgctgttgctcttttgccgcggacagacattgttcgctgcatcgaggctcgcgcaaaggctttccagggctggcgacgagatttgtggattgagcgcctccgaactcagcgatatgtcgctggtgggcactataaccatcactttgactggagccgcaatgcaaacgggtggggtcgagtgagcagcttcatggcctggattgatgccgcagacggattggaaggcggaggaacagaattcccattgttggaaactattacggagggcaataggtcgaagtggtgtgagttggtcgaatgcgaggacgagggggctatgaatgatgatggccaaagagatcagaagaagcttggtgatgatgaagaagaagctggtggaaaggggacgacttttcgagttattcctggaaatgcggtgtattgggagaattttgcatccgatggcaggggatatgatgagacgtggcatgctggtttgccggtgaagaaaggagtcaaagtcggactgaacatttggagttttggacggatcgaataataaatgattaaaaattaaatagcatatagattgttgataaaatagttgtactgttaagtacgtagcccttgagcggcaatattggcacgaacaacagatgggagtatcaaggcgggggaaaaaaagcagtccggacaagtcacacttgacgtcgctgtttatttccatactctttcacactgaccaatccatcgcccccaacccagaatcttgccgtcgatttctttcgcgagctgctctcgagtgggcttcgaagctgcgagtttctcatctagcggttcacttagagcgattatgtcgaagaaatctgcaaacattcagtcttctttttttgcgatgaaggcaatcaatgtggggagatgacgaggcacttacatctatggatgccatggttgagaaggggtcgagggggaatccagattctgctggtaccgtagtgaaaaccaccatttagtcgtgtagacttttcgttttctggcttaaagtcgctggttgtaaccgataacttgtctttggaaattccgagatataagctgttgtataagtgacgataacagtcagtcgttgcacatccgcttcctataaagtacgcgtaacttacccgtgacaaatgggattcggcagcggcgcatcaacatcttcacatatcaatatccactgcttcacgccaggcactgtattccactccaaactaggtaaacggccatctcccccagcaatgtactctggcgatagcgttgcaggactcgcgccgcaatctggagatgtgatttggatggtgggttccgggtatgaggcgaattgggggcccttgacgaacgttttggcgtcgcggcctttggcgttggcgaaaagccagctggcggtgatttcgacgtatttgagcattttcagcttttcaataatccagtctagaaagcagttttgtaaatagagttataaagaaggttaaaagatgtgaactgccttggggacgaggacttggttataaatggtgggggctcagcatattggttagggtgacatactcattatgttacgaatagaagaaaaagatggtttcaatcgttcggagttaataaagtttaacttcctgtatttcctgacaacaggccacggatttgtctacgtagcaaccgttctgcatttgctagcgaaatccttcctttattggcgacgtttttcgcaggaattcgggcatcggcgccgaaacggcagacaagcttggccgacatttgcctgacaagatccacacttttctgacgatgccgacgttcggctgagctgcgggttgagtttgacgtgagatctcatttggactcgtttatggtcactaacttgtacgagtatgggttgatggcatattcgcggcgtggactttcgtggagactattcgtaggtgctggatgctgcccctcgattgtgactgcgatggctgtgtgatcagccttatgaataaactctgggcataaaaataccatgggaactgggtttagtggcggcagttggagggagagagatccattcccatgtgtatgtttgcgtagaggcacgtaattgaatatagaagctatttagccatagtagaacctgtcgcggttctctgtcaagtgctgtgatcaactattagcaccgcaattcgatactaaaggtatatcctttgatgatgggcctagacgtgatcaagctaatctcaattgtgtggcaggatgctttaaactgcaaacactgcgggtgtaggctttgatgctggagggttgcatccgccatataggccatgtctgcatacgctggagctagatccaaagggaagcaagtgtttatccctcatgagattactttttgaatgtaaaagggcctataattaagcagtattcaattccgatggagctatctcaaaggtttgtctcaccatgtacacttatgacaatcattttcgggtgatgatcatccaagtactgactcaattctccagggatcattggccgggccagcatcatcgacgccctatacatccaatgtctcaataataggcctccgcaattcagaagctaggaggccgaataatcataatctccctcataggagttgaataagctagcagtaagtctgacactgcctcactctgcggttcagcacgcattagttggggagtttgtggaatgaagaagagcttttctccattacaacataaccaagagtcctgactcatagagtatctccgtcgtggaagctggagaactttgtcccagcagtcccacgaagacgttttacagaaaatagcacgatctgtgagtatttggttcgtgattgggttaaacagcggcaggctgtaactttccccagctgcgacacgggctaggcgaatgccagcggagactttccagatctggacctcatatttactatcgccaattctgcaaatgactgctaaagctgtagcatcggaggaaaaagcaacgctttcaatcttatgattgtaaggcgaaatattgccccgttggaaatcttcgtgcggtcgtgaaaacgtggagacgcggtgactcgcgcgccaatcccagatgcgcacttcccagttccagctgccaccagctgcagcaagatatttcgagtcgcgagaagtcgccagccccgcgggagagataacaaaagggctccaaaatacccttccatccgtttcagatacgcatttgcctgaatccacgcaccaaacctttacctcccaatttttataagctataaataggtatttcgaatcgcccgaaaagactttatggaggcgctgtaagctccccctcggttggttcgggccttgaagtttgtgaatggactttccagtgtcgacacaccatattcgaacatcagtttgaccctcatcttcacaggcaatgaattctgagttgggtgaaaagacaggccagcctttgctgcgacctcctcctttgagcacctgaacactctcgccggtgtctccgctccatatattgatgcatcctccgagactctgtgctgcgacgtattccgacttgggcgatatagttacggacgagggagggtaagcagtattgtgcaattcagtggaggtacctcttgcatcagctctccatattcgaaccttaccggagtgggcagatgctaaaagtgaagagtttggccaattaggagagaataagatagtttctgtcgacccgccagttgctatatataatagctgctgtcctgttccagtactgcccacaatcgaaatcccgtccgaggccactacaaacagtgatgcgtcgggcgataaatcaatgtcgtatatccaagtgtctagtttaatccggcgtgtcatcgtccatgtcttagaacaccagagacaaatatctgtgttcttattcatataactcttttcatgtaccaaggccaacaatgctgagtcttgcgaaaatttcgagcatttcttataagcaactgacttagcgttgggagcctgaatatgcttcatctcttctcctgtctgggcagagtagattctagcatcatttttgcgtctgtgtatcaaggctattagcgtagaattgggtgcaaaaattgcatgcaaattcttgtgcttagtaggtgtacgcatcagatctatctgacacgcgcaagcacaagtttctgtcgtccaaatcttcactaagctcacgtcatgaccggagcttgtgagacaagtcgatgctgccagatctccacggggtgacagactgatcacctgttcctgggggacctccccgtatgggtaatcagtctgcaatttgctcacgttaaggtttaaagaacgccgttgcatttgggtactgtcatcaatggcccaggtttgcacgatgccagtagaagaaactgaaatcaagtgtttagaatcgggcaaaaaggagacatgataacggccgttgttgtctattctccgttcaactgtttgtaccatggtatctgttctgtagaccacgatggtacgactgttcgagtaagaagaaccgctcaacacacagagtgcggatgaatcccaggaataaactagcttgtcgacatcatcttggacagaaatattatgccgtagagagaaatgcgttcttggcgtttttagtatggtaaggcggctgttcccaaagcgagcttgtataggttgccggaaggtcttgtaaattgcactggactcattttcaaaaacaatcgctgaatagtacagctgtagaggccagttcttcacgtaatctttgcaggaatggaaaaaatcataggcatcgctaatgaatctgctgagataattcgcatctcctttcaaatcgataagatggtattcaccagacttgtttccgtaagaactggcagcccaatttctcagcttctcgatggccactaccccgcgctgctcaaagctacgtaagagagccaaagattctagccagcataggtatttgactgttagaaacgaacgaagaataccatcaactttagagaggtcttcagctgtgattacttcagagctgcatcctcgaactagatgctcgacccaatatacgcaagagtatgctactgacctcaactgatcaggaatttgcgcatggtcatcttgtagtttgcttccaggatctttcaaatcgcatatgtcgtgcttaagggtttggcacattgcctccagtgaagttctagccatttgataatgctggtactcgattcctaaagggaaattgcttgtagtggcacaatccaccatgtaatctttgactgactggtgaatgaagtagacagtatcgtctcttatatacaagagagaactaagatctttcacgatatcttgtatatcccgtatatcataggtagctttgtaatctgcccactgagaacttataaataaacgaagttctttaagatgaaggggcctctcagccgtagtaataatagagaagaggactcgacaggcttcttgatctcttggtctcagtttcgagttaactcgctctattatcagcttatagaggttttctagacctgctggtatttctttgaggacgtcctccacattccgacggcctgtatcgcgcaactgttcaattacgagagccacccataggaacgtgccgtttgctttttttttaagcgttttcgctgtctggatttgaagctcatgatcatcttccaatgcttcaatgtcttggatagagttatcaatgtaagtatcgacagatttggagatgttttcggcattcgcttttagctctaggcttagtctccgattggattcaatctttcggagatctcgttcaatgtctttaacatttcgactcgatagcagccactttacgtgggcacttgtatcaacgatgaggtttagaagtggtttgcgattatccttgcattcatcgagagcatcgacaatacagataggggctgctgcatccttgatgactgtttcaaatatatcgcacagaacagcccacgcgttaggtccttcaagctgatgtaatttatcattatattttttgtgaagagatccaagaagtgccgtatgttgcttatcatgccctgtttggtagaatctcattagcagcactctctagttagatatttggattaggatgcatcaaagagcgactatacctcttgtattgacgagcgatacaattaaccccgccacaaccgaagtagcagaattaatcctcgagtccgtggcttggcagaagaaatagcctaggttggtgtttggtccaggatgcttttccaagtcttcaataataccgcagaggagcattgttttgccttttcctgggtcgcctttaatccaaagtacgccactctccgtagtgtagcgccatttcttgaagccttcatgatcgagaatccaactgaaggattcgtgtagaaagggaccctttgtttccaagattcgctctttgtcgtaatatgggtccgttttgctaattttgtttagaaaagagcctgttggtaggtgtggttagccgagtcctgtatgcctcaacttcatacccaaggcggaacataccagcatcagtagtgttcaaatcaccctgaacgatgattgcattgttcccaattgtgtttcctgaaatttcacgaaaatcggccattttatcccaattgttcttgcaaaatcgcacggttaagtacagatattcagatgcgaggatgagagttgcagcccaaccataaatgttcgcatattaggctatattgcggtatgtaattaggcatccaataatagttggagaaagccgttgggcacaaatcttcactgtagccgtgtgcttggcattttggacgaggcttataattggctggctgcatattggaggagctatctctgcgcaacatcacaatttgataccaaacgcatatcctttaataataggcctgcacatgaatatgctcatctcgaatatatagcggaacgattaaactgtaaaaactgcgcctgcaggctttactataagagggttacatctgtcatattggccatgtctgcatacgctggagctagatccaaagggaagcaactgtggagtacatgtatgctgttactctgcaacggatcaagaccttatgccatttctggaatctggtaatttgctgttgtaagcaagtcgagatagacgagatacacgacaggcgcattccatcggcaggggcatcaacatatgtatatgtaatagatttgtaagtcagtagtatccggcattgagggcttatatatacacatctgtcgcaaaggtctcgttttgcctttcctaaagataacaaccagtcccaacagctgttgaggccgataaaaattgcccattatgcaactcactatcttgggtgtaagtcgattggatctcagatcctaccaggacaatatgctaatagttcaaagcttctcgctctggccattggccccgccgctgctatcgacggactcgactttgagatattcttcaccggagacggaagccccgccgcccagcactgcggaggagacagcatccaggcctttaacgagacggtgaccaataacggatgcgaatcgtggcggtttgcgtacggagatgctgtgagattggtgtctggacaggtcatccccgcgtctctgcagaccaacgacgagcagacgtgcactctatactgggtgcaggagattaacggcatcaactcgcagacctgcgcggatactattttggccactacggctgaattgactgatgagtgctatgttgcgccggtaggggtttatgggctgaatgttgtgtgtgagcagaattgagcaatctgagtatctactatagacactgcttggacactatgacattattgttattgggtgcagtgattacaagctgcttcgcggctgtgatgaaaggtgcatagttggctgcaactagagatgtaaacgcactcaagtcgatcggagttaaagctctatccattatgccatgcggccaccaatccacacattcaatctcgaagtcactttgtgacgtttactcttcaaataagattaagtcataacgatagagttcgttcggcgtattaagataaacaatgataagatattgctgttgcataacttcacgtgtattcgactttagagccaacaaattactgccaactgttggtatatagtcataaatcggaagtttattatgcggcaagatatgatggttcattgtgtaattgagtgacctctaaatttcctgaatagctatagtattgagcattggagaccaatatgcgttaaatacagatatgcaagtattccttcattaaatgagtgccaaaattagaagagaagctgatcatgtgatgctaattgttagttgagctcggtacgtagtggtgtaatgggatttgttttgttaaacatgaaatcggggtcgtatttatgtttcaacatgcccagtcgttgctgattgccaccgaagggcgtatcagttataagatcgccagctatcgtcaagtattagctctgttggaagattagaccggaccagtaacacttacgttcgacatagttggcatattccaatgaggttttagtatcttcagtaaattccttgctgtcgataacggcttgtcgacacttggcctgaatcattcgaccccaggctctgttctcctcatccatcgtagggtcagtccactccaaaccgacaataccgggcctatatgacccccgattggaaaatgccgtcgcctccaaaggtacgctttggattttggaagtgtcatggatctctatacccaagatggaagcggacatgtcgggatttttctccacctgctgcgcatagtcgttgtaaagttcctgcacaaacgcggcatctatgtggtgtgtaaccgtgactgctttcaaggctttgcggcggccatgcgtggttagaggattcaatagcgcattgagatggttatagggcatcatcttcgcggtgacggcaacaggctccaagtcgaataagaatttgaaatattcccgtgctgcagcttcatcaccgttgtagaatacattggcgacaaccacagcaacaggcatgctgggaggctttgcaaagagaaacatgcccgtagcctgggggtttggagttttcatcctggtattaaatccgtccacgagaagagtcagtttatcaggggtaaacaccaagccaccagcatatacgtcgtttgtttggtcgtatgctcgaaaggtgaattcaactgcaacgccaaagttgtggcccgcaccgcgtattgcccagaatagatcagtattctcattttctgaaaccgaaaggacgcgtccatcagcaacgacaatcttggctgcaacgagattgtcaacaacagtgccgtataagcccgagagccagcccaggccgccgccaagcgttaagccgccgatgcctgtatgattcacagtcccacctacggttgccaggcctttttcgaaagcggcattgtcgacgtcttcccagagggcaccgccttgagcaacgatcaattttgagtctttgtcaaccttcacggcacgcatccctgagagatcaatggtcaacccgccttcggtagagctagttcctcctgtagaatggccaccacccctcacagcaagatcaagcttattattggatgcgaacttgaccagcttggatacttcttcatatgacactggaacggcgacagcaccctattatagtgagcaatatcccaattacaaacttcaatcacaagatcatcttaagggcacttacagcacgtttcaccgcgttatctgcccaacgcgaaattatcttttcataatcatcgccatctgcggcggtgagcagtcgagtagaagcatctagctgagcggcaagctcctttacctgctgcgctgtgattgggtgtctcatatttgccaacggtacaatagaggtcgttaatgttgtattatcttggaagttagaaatgaaagaaaccctcaacctggcaacaggatcctacagttcttatatatctgttggttcggtcgtttaacgcggcttattgcagcttcaaacctaaatcctttaaatcctccgccactacaaagtgcatgagacgccaagcaccttagtttataaaacccagagctaagtctgtgcttataggccacttaaaaggctctattataattaagccacccttgagagaagtgcttactccaagtctctccatactccgcaaggcgtcttagccatagaggcttgtgtgctgtcaaccgtatacgtatagtttcggaaccgtcaatttccgcggctgtagggctgcatgcatacatgtagtttagagctacgatgtttacactaagtatggaagcttacgtcaggaagctattcatatcacattcaagatccgccaactgcagcgccttgtgctattttctcattcaaacggcgatttatttccctattgcagtctagtctagtaactccttaggaatcagcaaggtatagtgatccgtatgaaatgcggaggtataaacggtgaattcgaaatcggggcatggggcttatgatcggatcgtgcggaaagtataccgcgacacccgctatacgaatcaatgctcctatttaaatggcaagctccttatgggaggccgactatccgtatatatctcacgcgccagtccttaggtgatatactaggagccctcctgtagcaatatgcttacatgtaatggagaggtatgtcaaaagtgtcacgaaatacagcatggtgataaggtttgcttattaaatactatttcctatcgcgcatctcgctttaacatttccatagtctgactagaatattgacatttcctacaaagaggtacaaggcaggctttgagaaataactgttagcatcctgctagtgattatggggccgcacgatgccaagctcactaatctgacgttgagcgcccaaaactatggcctgaacggcgagtaaagtactaagaaagaatgtatgacgtacgagtaacattaagaagagccatacatttgtagctggagctgcaacttgatcctgatcgcggtttagagcaagctgtggagcaagttgcccctctgatgcataacgctcaggtcgatcctggctagctcatcctgacataggatttcataaggagagatataaaagtctgatccatgaattgcagctgatggcaaacaatactacaataccctcctttcatttgatgcccatgcgctattgtaatgaacaaataaatagtctatatgaagcactgccacagggcaaatgatacaagactctgacaacttcctcggaaagcaagaggaccgccacggttttgtccgctgctgataaagccacaggatactgatatattcacaatgcggtgattgatatgaactcttatggagcctttcaacttctagaacattgtttatccacgacaagggggaagttggggggagagggcattaggaataaggaagaaatattcgcagtatggcgaaggaagatattcccttggaaatttaggacaagacaaatgaagagacggaattgatcaatgaataagttcaatgagcctttgccaatcagagacacgagagcggttagggaacgtataagattaaaattaatcgtgtaagtatgagagaaacgtggatgctgtatgatcatggcctttaggcattcatagttacaggtatcttaactaaaaacggcgcttttgacgtagatccgaagctaggaagaatcaagagtctgtttctttggtgcctgaccaatacgagtcataggcattgtggatcttgattcgtatacgccttgctacttcatcaatgagctggttttacagtggttcgtacatcttgtgatagtattgtagaacgcgggaaagagagctgtgattggtgaaaatacggatacgtccaaggtaaaatcgtattgcagaaaaagtacctcttgtcattaaggatgaatgacttagcgattactgatcaatgtaaaacaaaaataattaaataataaaaacatgatcgagttctctaagcaattgtattacatccagcaacagtgaagtaggtggaaggtgcttctcaaattgcctacatatccggctttcacaagaccggggtataagcaatctgttctggtataggtggaaattcagttcaataatagttccagattcagtgtcaagggtgtgctagatgactacaacagcatagtagtactgctaaaattcgatgcggtaatagatgtgtctttacccaaccctcaccgatcttttcgtgcgacttcgtatcgacctgcagatctcaactagcagccatacgcatggttggcagcgctcgtattactttgagacgtgtgccgaaattgccgataaccggaacttgctcgttactcgatttggacggagacaattcgaatacagtagctgatataaagtaaggagcatataaacaaagcacccttcttgtcaaaatcgccacttcaacaatctgacgacaattcgaagcacgcgtctgcaaaattccaggtttcactcaaaatgaagacttctgctttcgccacgactgtttttgctagcctggctgcggctgcctccccctactggtacatcaccgagcttcaatccctcgataccacttcctccacgggagagagcactcttcaatttacatttgaagatgcaagcacttcattggttacgaattgctcatttgtcaatgtcccaggatctggccgcccagtcaccgtgttgactgccacaccctgcgaaaacccgcaggtgagatatacttatatcaaaaccagccaaaagactggacaggtcaacatcacccttcagcatctcaacgcagcgtaagtccgagtgatttaagccccaaccatgcatttatatagctgacattgcgtttgaccacaagtggcaacctccaaggaaaccagtacggacttggaatcgccgacctcgcttgccaagaagcacaaggcgaaacaacctgttttgccgcgaacactgagattattcctggccctgaaaccggcgcttaaagtcaagttggattagaagactcttgctatgtatttaggagcacagcagcacataatgtcgagggattgatgttgtagcagactaactttttaggggatttagtgatttggtcgagcttcatggagttagcctatttttgctgcttaatcgactgatcgttttcagaatcacaatgaattatcgtgaaaggatgttaccttagatcatgttgatgatttcgggtctggagccttacttagggagatacgtcgatggatggctgctgcgatcaacgtatagcgagaaagcaactgaacagcaaagcaccacttgtctcggtatctgtataaccgaaccaagggttcaaatgaaaacataagaatataattctacgtgacattatttattaaactatgccctactataactaagtaacaggtaattaagatttcagggacccgccgtataacgcaaagctgccataatgtaatctagtcacacagtactctttcgttcagctacacttcacaatcatgtttactcaagtcaatttgctctagcagtctggtacaattttgttgtgtcctcttcggttgctattcaacatgttattctttaccacaagagacaccgaggatttattcgccatcctgatactgagaagagcacattcgaccgtactctaaatgtatatggatctagagaaaaagttacatacacatgtacatattcgtgaaataaagcaattggctcggcagttgagcgctagatttcttctggacgtacaaagagcatacttaagggggcgactaagaggatattgagtagtgaattcgtattactatgcacggaggaaaattacaggtacttcaaaacgcagggcttagaacgggaactcggaaattcttgcccaatccactgtttaggctattactccgtgtcatgactgccgcaaagccgagacctggcatcattgacatggggcattatctagccgtaataccctacctacatgtaggcttgttgcatgcactttgcatcgacttaccataaacaaagttcgcaacactatcttctcaacttcgtggataattaacgctcatgaagagttaagtatacaactcaacatgtagcaggagtttaagagaagatcaaagcggccgatattttgttttctagtcgacctactatcgatgaaccattatttaaattgtctataatcagagtgtatcatagcacaataatatatcatgctaaagcactattctaaacgtttttaccaatttccgccatcaccctgctcacgtcattgttatacacgaaaagcgtttaaacacgtatcatttgatcatctccccggccttcatttgactcatagctcatctttttgtagatggctcttttgcttaaacttctcaccgcccacactacgcaagcggtaggctttagcagcatgtctgggcacatggacgtcaaagcggccaccagacttgatcagaccaacgcgctcgccaaacaaccgcggatcctcgcgcttcaaaccctcagcgtaggaggtctcggtcgaattataccagttcagcttttgtagcttctgctttcgggctgaagcactgtcggcgtcaaggacagcttgggcgtcctcactgctcatagcagcaccagtcttgccccatagatcatagacagcccagtcattcttgttctgaggggcagtgccgccaacgccattcgtgaggaagatttcctcgagcgtagcacccatgtcaaggtcctcgtcggcgacgttgaggaagatgaggatctggtctccgtttgcgagaggaccgctccagatatgagtctcgccgacaccccactcgtccttgggaacgttgaagttacgtctgacacgctgaacggcacggccacggggatcttggttgatggcaatcacagccgggttggtgacaatagaaaggtcggaacctgaccacttgcgaagatcggttccaagaaggagcggcgccttcagggctgcccacatggtgaagtgagctttgtactgttcactgaaattagtcttccgtgcatcaatgtatgaagatttacaaggaaactgaaatctcacctcctcctcagtcataccaccatgaccaacttcaagcatatcgagatcattccatcctcctggaagaccgcggtcgatataaggaacgactcggttaatgatggcgagaaccgagcagtgagtgccaggagcaatacaagccgggttagcgggatcattgcaagagcatagatcatctggtcgggcaaaagagtcgtagatgtctccgaaaatgcgccaagagttaccaatcgacgcagcccactgtgttgtttcaacgcgtcagtatcaataagtggcaagtgctgatcaacgtgatgagccttacactgtatgagtagtcctcaccccaattacaaagactgtaaaagatgttcttgcctgtggctttgagagcttctgccatggcgttgaagcgctcgaacgaaatgagaggagtgccgaagcgacccatgtggtagcagttgtcatatttgagataatcaacaccccaatccgcaaagctttgagcgtcatccttttcatggtccaaagaaccagctgcaatggtgttagaatttgtttccatgtctagttctggtacatttggagtagtaaaatgaaggtatcttaccatatcgtgcgcatgtcaattcaccagcgcttgagtacatgccgaataagaagccttgagcatgcaaatcgtctgcaacggcagccattccgcgaggaaacttcttcttgtctacaaccagtttaccctttctatcgcgaccatcggaccaacagtcatctaggacgacatatccgtatcccaagtcttgaaggccgtactcggagatgagcttcgcatggtcaagcagcaaatgctcagaaacatcgcagccgaaggagttccaattattctgtcgtgagaattagttattactcaatcaatacttgacatctcaaaggttttgtagagaaaagcttacccatcccatctgcggggttctagctagaccattgtcgattgcctctacgacagccacagaggctgcgacaaccagcgcacttttggacaacattttgtgcctgcaagaccaactggcggtttagtcaaaatcaatacttgattgtagttccaattgacttgttgaactgttaatctcatagatatatgctatataaataaagagacttcaatctaccttggacagcttcaggctcaccccaccaaagccacccatttactactccccgcgataaacggaatcctactttccacatgcggggttctctgggggtattcccatctatttgtccgaccccacgaggttttccgacttctctattcaacagctaacggtaaagtttgacgacaatggtcacgaggagccagtggctgatcgctcatcgtctggagaaatgttcgggagattgaagggctccacacggataagggatccgagtccacggaaaagtaagccaaagctcgcacaccgagccaagattttggacatggttcgtgcaatggaactggccgtctatcttggcattattgaccacggggaaccttttggaattttggtttcgattacggggataaaggacttgaaacagggttatgtgtagatgaaatggctacacagtgccatgggcatatggcaactttgtcaagcgggaggaaaagaggtgcatctgtatcattcatttttgatcaattcttttccattaaaaacgatacatgtatacatatatatatataagactataagttaatatttagcttcaattctatttgatgtactgcttttgttaattctgaacctacctaggaccgctttggtgtgttatctgaatgacatatgtagtttgcttaaccgcttattcgcatcaaatgaaaggcaattttactacatgtatttatcaacttttggtctgtaattggcaaactcacgtgtggtagcagcccaccgtaaatgttccattgttttggtgcattccagacagcgtttggtgaacatctcatttacaactctcttctgttacacccgaagagacaagaaaaaggcatccacgtcgtacacagatgggcagtaaacagcaaatgactgagcttcttcgtgatataggtgccaattagaagatcgctatccattggcactataaatcgggaacttaagcacttgcatatgcagggacgggagatggcaccggaatacaggaaccgtagtgcgtgcattctcatatctaaacatatggtgtgggagtttatggtcatcatgattggtggataatatagatatggaaaaaaagctgatgcataatctcgaagcagtgcatcattgccagaagcggaaacgcatactcgtaaaggttgtgggattggctcaccattcatgacacgggaactaggaatatagcttgaagctgttcgtcatctattgatgagacgaatagtattatttgctatggctgggttagggccagcgatgacttggacttggagagacctgcatggatagctggcattaaagaggaatggctgttagacctacaaagtatttgcttgtcctgctcaggatctttggagatggaacaatgtcctaaagggtcatccaatatgctggccatagcaaagcggataccatctccaacaagcttccattccgacgcccttatatacaatttaaaacattcattatctaaataaagttgcaagtttactaactttagaaagcgttcttattaccgatgttttggatcgatgatagcgggggaggtccacgccgtcttttatcttgttctttgatgagaacttttctaatgtaaccacttatttagttgatcttgatactgttttatacaatattctatcgacatatgacatatgcaacatcggatcaactcaagctggtaaactaatggcattgcttgagcccaaccgaaacacctcttacgaatgctgcagcacaacaccgtctatcgaaaccaagcaccaagcacttctatatccaagtcaacatcttcaaagcccaattaccattccctgatctcgccgtctgggcccctaaacgagggcgactcccatggtacgcaatctttggacaacttccggattgcctcctcatctacctcaatgcccaacccaggacctgaaagcaccttgatgtaaccgtcatcaactttccagacttcagggttctttatataagtttcaatatcttgccctgtgttgttataatggattccaaggctcatctcttgtatagagaaattggacgacactgcgtcaacttgcacatttgcagccaaggcaatcggtcccaaaggacaatgtggcgctagggcaacatcgtatgtttcggccattgttgcgattcgcctcaactcagaaatgcccccaacatggcaaatgtcaggctgtaagacgtccacgcatcccgcttctaagtatggacgaacgtcccatcgactgtagagacgttcgccgagggcaatagggcaactggtgagttgagctagttctttgattccaccaatgttctcgggtagtagtggctcttcaatgaagagaggtcgatgcggctggagcagagcggccagttgctttgccattggcttgtgaacacggccgtggaagtcgactgcggcatccatcccaaggcctttgacgacttttatccttcgcactacatcatcaagcactgatggcgaatccagccagcaaacatccgcagttccattcattttgactgcgtgaaacccctgctctttgcgagctattctgtttgagattattagccttgctcgtgaatttaacaaattaataagatgtccagcttacgcttgttgttcaacttcatctgggcggtcacctccgatccaggcgtatactttgagcttgtgcctcactttgccaccaaggagctcatatatcgggacacccagtttcttgcctagaagctagtcagtattattctcaagctcaaattaattttctttaaattaatagccattttaccttttaaatcccataaggcgatgtcaattccagagagtgcactcataaaaacaggcccgccgcgatagaacccagtgcgccacgccatttgccaaatgtgctcgatctcgctgcgtttgataagcacatttcctaatttgtccaaatgccgaatccggtgaaacctactcagcgtcgtgtcctttgaacttctcaaaccacgcatctaaacatccttcaactgcctgtgtatgtccttctagggatgcttcgccccagccaacatttccatcttcatcggtgacttttacaaacagccaccgaggcgggacgcgaaagtattccatagacttgatcctcgtcatgatgaaatgtgcggcaagtttgacctaaacgatccagtctgtcatgtgaatgaacgcaagttaagatgacaatttattgctcgtatgattcggatgtaatacaatacttgtatatacgtatagtagcacccacggcgagaaaccgaggagaaacatgcaagacaatgtggccgcggagctccaccaataccatgacggcttacctgtttgggagcagaaacgcctccccgccgagtggaacacgaaccccccaccactccacagcgcacggaaaagcagagagggggatgaggatcgagtggggatgatgcctacaatccgggagaatgtagcccgagtgccatggaccgatgatggtccggtaggagagttatttgaagtggtacgacgctcttcatgacggaatgagggacagttgaacggcttgaaatatctggaatctcctcgacggaagcagcagcttggtgtttactgcaatcatataggaacatctcacatattccaacagcgcaatggcctcgcagacggcaccaccaccaggggtctttgtccccgtccctactttcttcaagcctgccgcggattcgaatgagctcgccgagcccaaagtcgacatcgaaacccaggtggctcacagcgtctacctcgccaaagccggcatcactggactgaccatcctcggatcaacaggcgaggccatccatctctcccggaaagagagatccgaccttgttgccggtgtgcgggccgggctcacaaaagctggctttgagaattacccgataatggctggggtactaacaaacggcatttctgaaaccctcgactggctggaagactacgcggcagccggagctcagtggggtttagtcctggcgcctggctatttcggaaaggctgtgaaccaaagcaaccttatcgagtggtttacaacaatcgccgatcgaagtccattgccaattttgatgtgagtgtccagtctcacatttcatcatgtgtgtacaaggatctaatagatgattacttagatacaactatccgggagttaccaatgggcttatcgcggaaccggatacatacagagccctagccaagcatcccaaaatcgtcggatgcaaaatgtatgtgttgtttttgatgttgttttccgcttcatttccgagcaatctctctaacatgcgatgtgactaggtcgcatggagacgtgtcttaccatgtccaagtatcccttgaccctcaaattgatcacacaaaattccgtgtctttagcggctttgggcaacagcttgggccaattgttttgtttggtgccgccggagtgattgacgggttggcagccttctatcccaagaccgtggtcagactcatgaagcttgcgaaccaagcatcataccaagaagatgttttacaagagatcagaaaactgcaattcgctgttagccgcgccgaagagtttattgtcaggtctggaatcattggcattcgcgaaggcatcatccgtaacactggtttgggagcatttgagggaggcagactaccgttgaaaggcagactgcctgaggcaaattggacctcactgcatcaattgtatttatccgatattgagcagatagaggctacgttgtaaatctagacttttctacagagaatcgagccagttattacaacttttagtacttgtcctacagcattacttggtaggagtgcgctttgtgatgatgagaagcaaatttacttacccctgcttccgaagagatctattgactgcgcgagtttaccttttattgttcatcctattctttggtcaagattaaatttcacgacatgcctaaccgtactgttgactctgactgtgttgtttggatctgcggattatctttgtgactttaaataacttgtacatgttacaacaaggctgttaaatctataaagatcggaaaagaagtactatactgaatattaaatggtttcggtctggcataccctaaccctaaggctcttcaactctaagcggtaaaatcgcatggaagtgagccgcagcgatatccatgccctgcactcaaagctccctaaaagtcaatgttgtggcatccatcggtgatcctccacataagagcgtaaaagtcgtaactgcccggagtatcttcctcgaaactaatctcaagtcggtcatcttcttgccgcggccgtttccttctcctattacgttcaaattggctcactaaacaaacttctgcgtgcctgaaaagctgaagtttagatcgccagagtaaatggatccagtgttgtagtcggacaaagtgatgagttgataggcgggaccctctccgctaactgtcatcgcgctggcagccatctggccatagaaggcggcggcaggcccagcgagggcggcgataacaccgacaatggaagtgaccttcattttaaactgttctacaagagggcttatagaagtcccggtgtaatgtagtatacaaggtagtatagaagcgattaactgatgtattgttcaggaagtccatatgcaggtcttatgggttatttatcttcaggtatcaacaaatagcacatttaataccaaggctcgctatttgaagctcaaacgattcgacaatgcctccttctatttaacatatctttgaaaggtatcatgcaccttcttcatatgtcaaagcgtctttgagattcattccgactatacttctgttaattaagttgctaagtttgagaccacaagacaatattaggagacctcaaaacagaatcataaacttgcctctttgtttgcgtcttactccgcttgtagcaactgtcaactgatggtgtaaggcgctggtttgtttggtggaaaaattagctcatcgtactcgcatatcgtttaacacgggtcgctccgctatgtactcatataggcaaccatggtcttactcgagtgttatatgaccttttgatacccactgctatattagtagtaaacgataaacgatcgcttggatcttcgacgacgcgaaactgtccacggcatgtgaataaagcccgagagactgtggcaatgtggcagtttgccttgctcagaactcttttgtagtataaattcttcgaattcttcattagtgaagccagacagtcatactatcaatgtgttaagcgcgaggaactatgatgagtattagacaactcggctcatatacgtactggtttgttcaacattctaaagctcatttcaaggtcaagaatctattacagggtaatcgagctcattgtgaatgcccattccgagttcaatcagattccctgctcacacgggcgctacattttctcgaatcattcaggcaagcatatgcggtgtaatatgagaagaaatgagagtattctcgtatgtggttatgcacaaaaagttgatggatttttctcgtccatagtcttgaccctcatggcttcccaagcgctcatgaaccagcattgggccgcgcgagagaaacgccatgaagccgctcttttattttataattattgcgagcttttcatctaaagtagattcaaatttatttgttatgatatgatgcatgtgactcaaagcttttttttttttttttttttctacacgaaatatctttaatagagcaagttttcagagcggtacaaatacgcacatattccaaattgtttattataattctataatacgggctatactcacagattctatttttgctggttagttccggaagagtacatgcctacgtacatcaagctttgcgcgcaggaaaatggccgatgcctgtactgtttccgtctcaagcttcagacaccgtgaagcgctgcttgttccgacactttaaatgggccgcgggcttttattagcggaagaaagcgagtagccatcgtgtgccggaaacagtggagcctgcccgcactttgaactgaagcctccgcatcgtgaacttgatgagcatctagcctgtcgatttatggagtattgacgaactcagcgccaaagtctttcgagatttcatccacttggccgtagtatatagtctgtttgcgagcaaaagatactgagacaggccggtcttgctctttctttgtcttctctacagccaactgccttttgccacactgatttgctcgcaaagatagctcagccggttatttcgacctcagcaatcacacaagaagggatataaaatggctttcgcaggcaaggtttacgccgtcaccgggggcgcaagtggaattggactagctacggttaagctattggctgagcaaggagctactgtgtgcttttcggacgtcaacacaactgctctggctgcagccgagacctacttgaaggagaagggggccaagttctcagccaccaaggtagatgtatcaaaaagagccgaagtagatgcgtggattgaaggcattgtcaaggaatttggacagctggatggtgcggccaacatcgctggcattattggcaagcaccactctattcactctattgaagagctggaggacgacgaatgggacaagatcattgcagtaaaccttacgggctgtatgtattgcatgagagctgagctgaagaatatcaaagacggcggctccattgtcaatatggcttcgatccaaggaatcacgggtgagtggcttgtttagttatactgctccgttctacacatcacctaactcttggtcactaataggcctgggatttcacggaggatatggtgcgagtaagcatggagtcgttggcttgactcggatagcggcaaaagagtacggcaagagggaaatcagggtcaatgctgtggcgcccggatcaatctacaccccaatgatgcaggatttttgggataatagcggacgtccagcggatgccccttttgatgaccccactgcattccagaggcaaggaaagccagaagaggtcgcaaaggttgttctattcctgctgggctcagacagcacctttgttagcggcagtgtttattctgtcgatggtgcttggctctgacattgatgtagcatcaatatagaacaagtttcacactcagcttattgagccccagcccatactcttttgaatatgagatcactcgtattccattctgattaaagtaaatcttgaatgataatctggttagtagcgtttctatttagctaacactgattgctactacgagaatttcagaatccttcattgaaatcaggtgtaattggcaacgtcattaacttaccagaccttcttcattcatggttattctatctctatctctatataagttctacccaatgcgaggcagcaaatatgaacatttagggaatactatcgattacaatattgatgatactcttatcatctatcctagccatcagatacataatgaaaactgtaaacatcttgactttctcttactagtgtaaacatcgtccgaatatctaatttcttttcagctcggatcaatattcggtaagtaagccgctcaaatgtcaagaaaattaatatagctggaattatccgctatgatggagtgaaactatgggataatgttatcactgctgtcaaaatagagtattgatgtcgtattctgtttggtggacaaatctgtgacacctttttccgacggaaatgctgctctctgttggcggaaaagacttaccgttcccgggagcttcagacgacagcccatttcaagttcgcctaattagtcaaacggcatgctcttcacggaaaatgagagctcttaaaatgactactggaatagttgtaccgttttgtcatatccggagcaatgtatgatcctttacgaggtaaaaatagtagatcttatttagctgcgaattggttaaacgtgacactcttacagggatcttggaaagcgtattctccaggctgaaaatttgttggagaaggaattaggtatgttcactaatggcatgggtatacgagtatacgtacaaaggcagcggcaggatgctaaatgatcacacaaacctttacatatttgagatcatcgagtataattggggtaaatcataaatacctttgagtgcttctgtattgtaatatgacaggcaactttacgttggagcccaagctgccaaattcttgcttgctctaacaccattggattgatggcctccagtacctactaaagaagcatgcatcggtcttgtttcccgtaaacggcttactgctcttattctagcgtctcgcattatactaggacatttcagtgtatataatgattacattcagtcaagacacgatgagaataagccaccactatcgccatttgtatactccgtatggttctttacaactattttactgtttctctgtattcttttaccactatgtcattttgtttagactcaagaagatgccccaaaacagtccagctacactgccaactaattgtcggtagtcaaacggtaccacgctcaaattcaagagaccaataattggccacacgcgatatcctgcaattagcataggccagaaatcctgcgcatcgatcgttagcttctccttgacctccccacacaagaatggcaagcttgttaaaggtggagtgacctaccttttggacattgttccaaatctggctgttactctgaaatgtcatgccacccatgaggtagatgaaagccaccgtattgatgggtgcactaagtgactgatccaagagaaacttgaccgccgtattagttaagcttagacgatctttcactgtgcctttgtcttgcttttgcgacggtttcaagtcagatgatgatccgtttattggctttctggatggccatttgcgctctaagaactcttgccatttgtaatttggtggcgtaacaagagctgtgtatactacaaaccgcagtattgactctagttcgacttcttggaaagactttttgttgagtggcaattttagcacccaatcaagtagcaattgtagaaaagaggcgaatcaaacagatcgtgtaaatgggggtgtcaacgaaccttggttctataagccgtaatgccctgagcacacactccagaaaagccgttgagcaaagtagcttggagagtcgcttccgcaaccttggaatccaacatcatggtggaaaaccttggtggtaccgatcgatagtctgctgctcaatacaaagtcccaacggtaatgcctgcgatgcaatgaagctatttgaacgccaccaccggataagccagtttcggcggcaaaagatatccgtcagactaagaatcatcaccgcgggccggatttactcaatcgctaaacaacagtcgttagcatctagccaagagtgacatctttcggcaccttcctggatagaaacagagcgggctactccgtagttgagcttttagcgccgaagctgaagccaaaaccccaggccacgaggctctcatgggtgccattccaggattctggacggccgaaagccggcattaccccgcgtcaaggttccatgctacacgaaggagaaatgctcgggagttggcaagcgacttgtcggcgaggcacgagagtcttgttagtctgaaaagctgtctggacggatcgctgatccgcaaaaggctcgccattgtgggggttagccgattgtggggtatggggagtctggatctcaccatgttgcttagcaaggggtcaaacagggccaagtccttggagacagggcgtttacacttgttcatggtggtggtcatgcgggcgaggcaatctataaattctaccggcctgggcatctctagcattgcgacagtcgatcgtcacagggcgagacgaaacacttcagagtagttataaagaggccccttggacgccttgaacggccgtcaactcttcttattcttcttttgtatcttcacagctgcattgccttatcagacctccacaccctcctgtcgatcttcaacatggagaaggccgccgtgtccactctccacgaggagagcctccccgttggggctggggaaaaggccacgatcaacgagatcgcagacaacgcgaggctggctgccgaggccgagcacgagctgtcaccgcttaaagccgtccgacgatatcccaaagctgttctttggtgtcttctcatctccatgtgcgtcatcatggaaggctacgatactagtttactcagtaacttctacgcctatccggaatttgcgaagcgatatggagaattcaacgaaaaatctggcaattatcaactgtcagcgccatggcaagccggccttggtaacgcctcgggcgtgggatccttcttcggaaccctcctcaatggctacctcgtccaccggttcgggcacctgcgggtcatcactggcgcgctcatttccctcacctgcttcatcttcatcgtattcttcgctcccaacaacaaagtcctggtcgttggcgagttcctttgcggtttcccctggggaattttcgcgacaacagccccagcctatgcgtccgaagtgttgcctatggcgctacgaacctacctcaccagctggacgaatatgtgttttatcattggacaattgattgcgtccggtgttttggcaggattggtgaacaacaccacacagtggtcgtacagaatcccctttgctatccaatggttctggccagttgtcttgggacctattcttttctttgcccctgagaccccgtggcatcttgttcgggcaggaaacatcgacgaagcaaagaaatcactgaagagactgcgtcccaatgatagtgacgaggagctgcaagaaagtcttaacttgattatctataccaacaatctcgaggaacaactgtctgtcggaacctcatactgggactgcttcaagggattcgagttgcgtcgaactgaaatatcttgcatgtgcatggttggccaggttctttgcggcatttgcttcgcgtacaattccacctatttcttccagcaaattgggttgacctctacacaaacctaccacctcaatgttggcggtactggcatggccctatttggaacccttgtgtgttggtttttcatcatgcccaactttggctaccgaaccacatactgggtaggaatgggcggcatgtgcgctattctcatcatcattggcggcttaaacgtccataccaacgacaagtctgtagccatggcacaagcagttcttacactcatctggactctcatcttccaactgtctgtcggccaattgggatgggctctccctgccgaactcgggtcaacccgtttgcgccaaaagacaatctgccttgcccgaaactcatatgccattactggtatcgttgcaaatgttctgcagccttactttatgaacccaagcgaatggaacctcaaaggttacaccgggttcttctggggcggaactgcttttctcatgaccgtatgggcctatttccgtctccctgaatccaaggggcgcacttatgaagagctcgacatcctattcgctaggagagtttcggcccggaagtttgccaaatacagaatcgacgctttcaatgaagatgtgttggcatagacgtttcatactatttaaagaggcaaggatgactgggtaacgtcagcttgactaggcttcgaagtggagaagacgccttgacagttttgaggatgttgattatttcatggaacgtacgggcgccagcaagttgcagatgttcggttgttattttcgccgcttacaatgccgctccttgcctgcaagggtaggtaatcaaggatcccgcagcgctgttaggatacagcagtataggcctacataacttggtagttcgaaatctaatgagacttatttaattgcatcttgcaaatcatctgcgattataataaagcacacagctaagtcgaggagatttttgagacgtgagatgtctgtttgaaagcaactgaagataggaaaacgctgtgaggcatagaacaggtctcggcagttccgcttgacttaccgatacctcaactagagtatacctatgactacaaggtgtaagattgtgcttatttcttacatatttctccgtacctagtattacgtagcatagtactattgactcggtattctagtctgatcgtacgtccttgaatcgctttgcaacccttgtaacatgggtaagcgtcgcatcagactattacagccaccaccttgcgacattgagttgtcaagttgtcagggctattcttcatacccgtattacataggaggatgggatatgcttcctacgttaattaggatttattgataggcgttttcttccttgaaatggctacagtatgccacatcaaacgtcagccagtacgtagaaacacggttcgccttcatctttggcggcacatcctcgcgaatccggtgatacgggaagagcccataaaacggccgaggccaaggttccgccccccatcccatctttatgttaggggctaatgccctgccaaagcgcggggaatcaatgccgccggtttaacatcattggcttcttcgagtttacaggccctgcctatgccttagttggcgcgaggttgctaggaaaaccgcaagttatggagcgtcgtagacacatagtcgcccgctaggggccaacgaacctattgtttacggctaggctcgtgtccattctcgcatttgtttgtggctaaagaacgttcgattttgcgaggtgatttgccaggtgcattttgtataaacttacacagtgtctttgaaacagcagcttctgaccacattcccggcccgctcatctcccggcagcagtgtccaatgcatagccgtccttctccgcgtccatgtcccggaagtcaatcctgttcggatatcaaaactgagcataactaacatggacgggtacacgatatccgttgccgatacgggcgcacaaccgtcaacgccttcgcggcagacgagcagagacctcagagactcgaagcggatgcgggtgacgcgcgcctgcgataggtgcaagaagtgaggctcgcttgatgcccccttttgcgtgtctcaagacgcatccactgactaaatcctttgcatcgccatataggaggaagattcgctgtactggattgcagccctgtcggctgtgcattgaggccaatacaaactgcacatacgacgctgcatacactcgggggaggcacggcgcggtggtgcctcgtagaagcagccgcgcctctccgccatcacagccgtcacaacacagcagccagcatgagcgccagacgtcggactcggtgcgctggcatgctgctaaccagcagagtcctgtgccatccggccgacatcagcgcctcaatgacgagcctccggagccttatccagccctcggagaccccacacagcccgggactgagccgttatctcgggcctctcctgagcctgtgcagaccgatcttgagggccactacgtcggcccatcctccggagtctcgtttctgctcaggattcaaaagaggctagatcagtttgtgtcattcccgcaaggatcctccatcttcacctttggcgacgtgccgctgccgtacctggactcgctgcagaatgaggcgccgtactttgatccgacgctctacatgatgttgtccagaagcgagactacgcgccttgttcagaggtatttcgactttgccgtgcctgtcgacagatttcttcaccagcagaccgttgagatgtggcttgaggagctgtatgagaccaaggggaagatgcataacagagaggatgcgtccatccggaaagccgtcttgttcatggtatttgcgcttgctcaggcgcatatgagccagagaccaacatctgatgacgctgatgtgaggtatggctattttgtaaaccgacatcaaactggcatcttgtatgactgctgactcttcttcagtgtccggtattttcttgcagcacaccagcttctatcgagtgagaaaggagctatccgtctggagagcattcaggcccgactgctgcaatgcctctggctgttatcagagtcacgaatcaaccattgctggaacctctttggaaccgctgcgcgccttgcatatgccattggcctacaccggaagcggcatgctgatcgtatcgaccgcatcgaggtagaatgccggagaaggacattttggagtgcttatgctttagacaactacctcagcatggcattgggaaggccgcgcacgtttcatgatgatgacattgatcaagagcttccatcttgtgtagacgatcaccagatttatgccgatcacgtcaaccaagacagcaccctcggacaatcggtaatgttggggccggtggcctatgccaagtactaaacccccctttattgagcttcgagtcgtcgaaagcgtcaagactaattattgctataggatgtctcgaattctgagcatgattcttcggaacgtctactccattcacgcaacgtcgcgtgatgacaaacacgcatttgcgaccatacataccaaggagcttgttgagtggcgagaaaacgttgctcattttctcgatcccgtgacccatatgcctctgatacccatcttccagcgccagaagaatgtcctcaatctggcatactggcatactatgatcctcactcatcgaccctttctcttgcgaaactttgcaaatctgcagaatggcagcaggccaagacgtgacgatcgcgagttcgaatctcgcatcgagcaaagtgtcaatgaatgtctgcaggcggctacgaatatcaccagaacggttaacgatatgtaccaaggaggacagcttttccgagcatattgggtatgtcgcgaagaatctcgcactatcaaaaagcaatgctaatacatccacatagttcacatcatatttcgccttttcagctgcagtcatactgtatgtttacacaattcagaaaagcaatgagcccgaggaaatatatagtggctacctctcggctgcaactcggtgccaagatcagctctctaatctcgcagaagacggatctttagtcgcgagatactgtttggtgctggaagagctgcgcctcgaagccctaaggcaaacaaagcaaggccgaaactatgcacgatcgccaacacagaaacaagtcgcctcgttaccgaataacacgaatggcactgacgcatttgaaactgccggtgacgggataggcgtggcggacctcggagccggtatgacggatatgggtggcattggcgatatatacgtgacgcccaccgactctctcgccgagatgactgggtgggctcagtttgatgccatggtcagtgtttcgatggatggattctcactgaatatttaatggagccatatacgccgtgtcatcacttcaattatggtcaacatgtctattatgcgaacgaagcagtaatatccccctttcacacaacttccaaagccagcgccaatcaattcttcgatctcacaaccacttccttgatccactcaatcctcccatcttccgcaacctccgcaaacataaaagtctcggcaggcagcccagttccatcctgcaacgtcgtcttcgatgcgtgccgctccgcaagctggtttccatcacgcagaaattgcaccgtcgtgagctcgacaactagattcatttcgcgcaagcggcgcatatgcgctacaaagccattaaagtcgtgatgttcgtctacagcgtcgaattgaaacgaaggggtgaaaatttttgccaaatcagtttcggtttcttcaggcttcccagaaaagaggctcctgagggtcgcttgatatgtttcagcgctgtcggcaaaggtagctcgagtcatgatgaatattgaatgacataaaaattatgttttaatttgtgtcttgtcttatcaagttctaaagtgtgatgagtctgcaggaacagttcattctctttatgtgtggcgcgaatgtcgctgcctgaagtattcgtcaccaactacggcatttgtatatacctcttcgtggatggatctaaggaagatcaagaaaatgctatatcaaaattttactgcctaaatcaggctacaaaaatggtgattgcgtaatttttcctgagaatttccaatgaatcgatccattatggtactgccatggtgttgtaatgaatttcttggcctttctataatttctagcctagtggtggaagttttataagtcgccaactttcctgcagcccaacttgcgtgcaactacgctgatgaatcagtcggaccctacaccaaactcatagctaggctgccagcatggtgaaacattaatctggttgcaattaccggcatagatttatgctcaagtctcacatgttatctagagcaaaaataggacaacacttgcttcactaaattttaaattttccaggctcttgagcctttctcaatattgcacaagcttttaataactccaaacctgaataaagatcactgatcctcaattgaagatgttcttcaacaagtacaagcatccattcccctgcagtcataagatgttagacaagagtcggaatctgtctgccgtgagacatcctgtgacttgagaagcgcagctactttgagatactctccctgagtaaaatgaatatttaattcaagcagaggtagtttaaagagaaaatacgcgcagcagttccgtcagtcatataagttgagctgaagcatatcgcctcacccgctggcccgcttatgcctaatttagtgagcttttgacaggtagactttcgtgaatgttaaatgcgccactatacacggtttccgccaatccccgatataaagaaacttgaggcatgatcgatcaaacgatgtgctgaaaagcgttagtgttgagccgaaatcttgaagccgatatcgcaaatatataccatgcgagtgattgattcttaggagcaggcagatgaataataactacctagacccataaacacgcgctgggctaagttggcagagaaataaacattgaagtttacagccggaatacttgaggccatattaacttacattgaagaattatctccatttcatatgagagaaagatgaatcaagctgtcgagtacatgtaagacaatgtttggcggagtttagagctacagatggagccgcgcctctcgccaagaccgaagtccgacttaagatgctgggacacatttagactattcgaggtctagtacggaggaatttctacattgagaagatggagaggcatagcgagaaaatcattggttgctctttttcatgtctcatttactcaacaagtttatacaggtcgatggcagtaattatgtacccggggtttggtattggtacggctactggagtaaagacccaactaatagtaattgcattgtagcgagaaatgtagccgtgaacatgctgcttttagtattgttgcctaattcaagaaagggtgaaatcccgcctttgggtcatctcatgcgctactggccgtgatcctgaactccgaccggtcaaagctaacagtacagtgactcatcggcaaccgcatgaagtcatccgcgttacaacgcgtcccgagaagtggcgccgggcatggtggccgccttccagcctagctgcaatagtttaggtaccagctgcatcagggtcaaatcgcttcacagccagcattagaatacggtttatacggcgactcacctgttgaactgccccgttcaggacaacccgaagccgaacccgataccgagtcggcttcggagtcaggcttgtcataggagtagctttaggccagccgcacaagttactcgaagtggtgggtatctattgtttttattcttgtaaagccttccttcggagactcactttcgctcactaacttagacctgccctcttcgcctctgatctactccaaacccaagcactgatggaacaacaccactgccgataaaaagttgccagccttgatacagcttggaattctgagttgcttcatcatccacaatagctgtaagtcatctatgccttctctacatctctcactgcagtctcctccactgtttccgagtgtgttaactgagcctgcgaatgtgtaggtgtctcctgctccagcatatagacatcatcatcgagtttatggtgtctgatccagaagacgatcgtttggacgaagagcgcaatggctggaccaccccaaacccactatattgaccagagcaattagcattctataacgatatatgttcgatttgagaaacgtcaacttacaatcaaatgcgggtcgtcaatagccggaatcagaacctcgccgagtgcgctcgacaaggcggtggtgaataaaaagagagcaaagacgacagacttgagatgaggcggagagcgcgagtatgccaactcgtatgccgtgacgttgcagaagagttcggaaatggcaccgagagcaacgttgggaatctgccaccagatgttgatgggagacacgtcgtcgcatgtgctggcctggtaaccacaggggctcgtctcataaaccctccactggacgatggcaccaatggcaccggagattgctgcgagcatgaagccaaacgtcatgcggcggatgggaccaaacttgatgccatatctggccaagagaggatacaagccgtgagaaaggactggcgcgacggcgatgatgacgagaggattgaagttaccaagcaaatcggtcggtgcgccattgttcgtcatggatgcgccctggttcgactgaacagcaccaacacctccgtcgttgatattatagatggggaaatagaggaagacaacgcaggcttccatggtacgctgcacgtccaacacggctcgatccgtccatcctacttgaacccctcgctctgacagcttggtcggagtggctgctgaccaaaagtccttcttccaaacctgaaatttattgaatttgaggctggcccaaatgattttgaagaagttgaccagctcagatccttgaggcttcttattgatgatcttcttgtagacgctcagcaagaggaaaggcaacaggaaatagacgatacccggcaggaggaaagagagccagaagccaacatatttctcagtgtacgtggtcgcaatggcgaagaaggcaccgacgttgaccgcggcgtagaagattatcaacactctctggatcgtcgtttccggatcaacaataaccttttccccagacttgagcgtcttgatcagctgtcgctgatctttatattggtcaacaacgattggtgccacgttgggcttgaagatgccggctccgatggccaaggtgaaaaatgatacgataaagggcgcgacgcctttgccggccttgagaagagacggagcagctccaccaatcatgattacatgggcaacagcgccgatgacaacgccgaggatgattgtcttgctagattggccggcacattagcatctttgttacgctcgagatcggataccttctcatttcggtgttattacttacaagcgtccgagacgtgtatcagcgatataggcgcccaggatggggaagacataggctagaaacgtgaacagggtgctaaacgccgaagcaaactgaaggccttggttcctagatgagcaaagacgacggttactcttggagttctggttacaagactatggacattgtgtttcacttacaacgcgcccgcatggccattggggtcgctcttgggaacggcaccgcttccattgccgccctcaggaagaggaaactgcatataatcgttgaatacctggctggcgccatagtaacttgcgcgttcagcaacctcggcaacacagagcacccaggagatccatgggatgctaccggcgacctttcgaagagtgaccttttcttcctctgttggctctctcccatcaacatccagcgagaccttttctgtgtcatcgtgcagtctatcaagagcggcaccaatgtcttcgctttcgatcggggcggcgccagagaggatctccacggtgccatgcacatgcgtgggaccatcggcaacgtggtctgcatctatatggagtggtgagtaaccgcgatgaattcacagagagcttaggcaatacatactcatcttggatattatggtccagacgactctttccaaagcaacacaaggttcagctgcagcagattatgtcgaaggcatccctcacctcgcgactggcgagcaatgaagatggcgatgcagcccattcttatctaccacagagcagaccaccaacctactcgcacacaaccatacgcgagcagatgcgagccatccaccctagtcccacccgcaataaagtgcatgttccagggtggaacataacatgtgcaacctagggatcgatttcccatcatctccttgcgagcgcgaggcaatacgcctccagcattggataatgttggcgagtcaggggatcatccgccgaagctagaccacgcctgagacaaaagttcccaaatagtccaatattgccgggtttatttcgatacggttgggaggtgattatttggccgtttgtgtctgccaagactgcctctcttgttggtgagctgcacttactaacaggtccttgggtttgggcaacacatgtaaccttccccctcttctacatctgcatcctccgctgggtatttttcaagcctcgcgggtttcacaactttaaaataaacatatgcaatgctccgaacgattcgagataactacgacgccgcatccagggcagaaagcaagccacgagtggtaccaacggttgagggggtgagatcaagatgaaagagagctagaacgaacagcatgcctcgtactgtcgtttacccacctggatgatcctgctgcgtttggatataagcacctacgtatgcctatgcctatggagacataccatttggatgcaaaaatgagcaacgataagaagccaacaatattgtcgcctctctttcaaccgtcgttatgaacgttagtccaagagaaggataacaaacaccacacgctcaagaccccccacacacttcttacccttagccagacagaacaagccggcaaaccggcaccgcagagcatctggcgcaatcgcgtggtatggttgcgacaaacgctgatttgccggttttgacgacgcagctgcttaccccagcttttgcccttgctcaatttactctttgagcgtattgaagaaggaccccctggcacccaaatgcagcaggttggttcggttgcgtgatagcatcgttgcgtgaggtgcgaggcccttttagcagctctttgattcctgataacgagtgtggcctcgccggcgaaccgtccatatgcggatataagagccgctcttatcagttactggctattgacggcgtctagttcctttcaattttcctcactttgcctctctctcattgtttgaatcgctctgctcatggcatccaaatacatcttctttcttttgccactaatagattgccataacagagaacgtcaacgacaagaagaatgaccgggaatagccgaagcaaagagctagattggctttcgacctggcacgggcggggtacaagatcgctcgcccgctgcttttaccaagaggttatccaaccatttaaccatttcctcattggcggacgcgctttctagaagaaattgggctgattctggcgatcattgtacaacggtaacatgcgcggtggggatttttaatcgatggcggacggcctaaatccatggctcaataatggcgcagatgagacaaccaaagacattccggcttgggcacgttactcgctggataggcgacgcaagtgctgctagcgacgctcagcacatcgttttcaacatgaaaactcagttgaacttgctatcacttgaaagcaattactttccaagtttgaggcttggagacgccatagcgttgatcaaaggcagtgctatgcccgatatgcatcttgtagaatcgatttcatgtggattttgacggtaagtctaagcactacgcgtgctttgcgagagtccttatattcggccttgcatttcgattgagtcgtcaggtgtatcaaacttttttaacaaaccggcgcattacatctccatcataatgcctctaattatttccaccatacttacgaggtcttgctgttgcttgagtctacaacgtctacatctaaaaagggcttttattactctagggatggcgtaagcttctttttcgcgctatttggaaccatggcacttctgttccgcttcccaaacatcagatgtcattctgttccaagagtactctttgctgcagaatactttggcatacttctacacgcgcacacataatccagcagcagctgagttttagcgaggtatcaggtgttttgctattgtatacctatgcgctgatcaatacaatttatgcatctgctggatacacatgaaatgcgaaccgtcggaatcgttgcttttggcgcgctcatatttccagcaccctcaaaggctgcatctatcccgcgaccaaaagggcttattctttgttttctagccgttcgtctagcatgaaatggatcattagttaatgcgacattacaatttacaacggaaagtaacagattcgcgtcacgagcacaagtaacggcgtcgtgagccagaaggagcccctgcaaaacagttcgttgtataggtaaacattatggatgtaggtgaaggcgcaaattctaacacatgaattaatcactacccattgcagccaacattgaatcacctatgttattagagaaaagtggtttcggaaagattcctcttaaagttggttgattttttttttcgttgactcagctctattactctattagcaacagagagtaatgaaaggttaaattgccgtaaagcaaagctgtcttctccactagtatacaatccatactctcagggacccaggagagtaaggcaggtctagaagatttgcaggcaagctcatccgtattcttctgaaaaatatctgcgccatctcgcatgggggctctacatattgacacagaatgagcacgtatatttgcggtactgctctatctatgctagatgcaatcggacaatcgctgctttatatccagtagcaactacgcctgtggatccgtagatccatagatccctagcaaaaccagcccgacgaagtcagaattaccaaaggacttcggcccaatatgcattgttcaatatttattacttccataaaattatgcacaaggaccaaggactgtatagacattgaacaagttcgttttcgtttaatgatacaatactatgccgatgtgtcaatggaaaatgtacaccaagatgcaaggaagtgaatatatttgctcgagcttcgccgcctctttgtcccttttttgtcctatttaatatcgcgatgcctaattgtgtaaatctcgaaaagccaattattaagattgacggcccaattcgcaatagtcagacaagggcaatgacgaatattcaaaagtttgaacctacatgggaaaatagctgcgggtactggtgcggaacatatttttgcaaatgttgctggttctagtgggaagaataaacgaacctctttgttttcaatagttgtctgggtcatcagaatctcggcgtgcagagttcagatgcaatgcgtaattgtgccaaacactgtgttacataccgagaggtcgctgttctgttgcagaccgctaaatgcacctccaagagatgtcctatgagtcagagcatttctgatatctcgttccatggccaattgggattcccaatatttctcaacattcgggagcgcgcaggttggctgcctagaatgaatcttgtcattgccccgtgcgtcgtcaaagccttcagctggtcaccgcctctgtagcttgtctgtatgtgtttgccacctactccatctatatgaaacaagcagctattctctagcgcgctccattacctctcggtgagcattctcagaagcctagtcggtatgtggcttcttggtagtgagtcactgtatgcatttcgaggactttatggacatttgatcacaacagatgcagcgtttccatttaagttgttctcatcaagtatatatcatgttccaacgttcaggttcagcttgtcaacacactcgctggggcttacaggcgtgctggccatgtcgtattagcggctgttgggccttgaatcacgcatgttgttggtacgacatagtccagagacaatagactagtggtgtttaggtgacaccaagacggtcagacgctgaaatttcctttttcctgaagattatgtatttagcattatatcaaactagtttcctcctccacttatcgtctctcttccaatgccttacctggttcgacgacaatccagcgctacacagcaatcggctctacagtatcgacgatgaatggtatcagtcctcaggcggagagcaccactagcatagtgcgcttgctcttccagtccgttcataaagacaaaatcgaagcttccgagcaatggttcgctgcaacggataggctaaagcaagagcccgatttaggatttgtcaccatagggtattcaatcgctgacgaagccgacatcgtccttttcatctcctgggactatgctgcgaaaccatcggctagctttctatcgggagatgttgatcacatcttttcgcccctcagcggatttttcgcaaagaaaccccagttaatctgtgacgtctgtagcgttataggaagacaatccaaaaactctttcacaacaatggataattcatggcccaacggcatgaccgaattgatgacggtgcgcgggccagctaatgcaactgaatcaacgatgagcaagattttcgaagaaaccaggggttacataaacgccatatatactggaatggatttttataacatacatgcatccaagcgaaccctttttggcagctgtctctatcgcttgagcggcgagtatgccagggatggcatagatagcgaggagaatatcgactatgctaccttcattcttcttcttgactggttcagcccttcaaggcgagccgaggttcaagatcctgatattcccgagcgtgcgataccggctttccttcaggagttctatggcaacaactggtggcaaaaacaagtggtacagccgcttgaggaagtgggtgccactatttcatccttcctttacaggggagatattgcccgtgaccgggagggattactacttataagcaaattcgaagtttggttacaggttgggctcatggacgatgactcgcttgcccagtttgagagacaactggcagaaaagaaccagcagcagcagtagttcaaagacaggagttggcaacaactagatggcaggcctgcgctctagcaaacacgcatatttctccaacagtgcgtgtagttagcaagatagctacatttattgaccatgtgttgaccattatgcttgccaattaatttccttcgcttttccatccccggaccaatcaaaattatccaaatacctgtaaaaagattgtcgttagctcgctcatcatcaccattgacaagactttgtgctagagagacttacgccatcatggcaaagtaagcatatgtctcggcggtttttgtcgcttgtgatggtcctgaattcccagcaaactcactaccggggtggctacgtgccaatctagagcatcgtacataaccatctattttgccacaccatgttagctgtgttctcttcaacaagtgcatggatactgttcccaaatccttcaaagacattgtaaggaaaaaagccttacaagttgacaatgccgtatacgcctcatcatcgccctttttggtagtagtgagttcaatctctcctgccgcgttctcgaacgaccagattaactctccctcttttgaaacggcctgttcatcctcaactttatgacatgcggtgttagctgttgatgcccaagaagtgatcatattaatatttggggatttacgtcgattcacttccttgtttacgatctcagatccgtaccaatgcacgagctcatgaaacatgatacgagaagctgcaaacaccccgaaatcatctaattttttccctaccacaacgctattccttccatccaccggcgattcggatctggatacttcggccgaaaaatatgaatcgcagaatgtgatgaagtcttccggaactcgagtgacggcccaaactctaggacggcagatgccgacgcttctagagtcaccgttggtgataaacctttttccgtatatccaagctcccgtagctgtcgtgaagatattgggtctcgatagatatagcggtttcgtcggggtaatagatggatcgttcatttctttagtgtgccacttccatgatgcgtcgccgcacatccagagcggcttctcgtggaggcccgagaaaccgcctggcgggtaattcactttaccatatagagcatcattcatccgttgatagacacctagcaagtgcacacgtcagtcctggcgtgtataatttgcctcctcagtgaggcaagaaaggggaaattatagcctatatttgacttacccaagacctttctaaaatatttatctcctgggctcgttcctttttcttctggtttgaagccaaacatattttcaaaggctcgggcaatgcggtcccattcgattcgatcctaaaggtggctggggcgaggctgttgaacaaatcggacgtctttcagtgcttttataaccatattcccgacatcattataggccttccgaagggtcgattgatgcgatttacaagacttgtcgatatcccaaatatcaagattgggaattctttcgtgctcgccagcaacaaagttgaggccagaaagaagcacaacgagaatgaataggatgagcattgcaggggcaatgaatgaggatcgcagataggtaaagcgacggctgtagaagtgcaacagtatacaaatcggaagatgaggaattacaatctaatcacgaacaacagttctatcatggtttatatagtttttgcagccttcgcgtaagatgctagccacaatgcaggactatctcctataatagagatagaccaccatcatggcacagccggggagctctgacctcctaacaaacatgaatctggcgacgtgtacatttccacctgatcactttggtaagatttacattattcatgcctgttcccgataacatgactctctatttgcttcatacactgttcaggagtagtaacaaacgatgcaacataccgccttattggagctcctcttatcaccgcttaagcattgaccttccactcccaagtcattgaaggaatatggcctttcggagacaccggcaatgataactaatccaccacctatttgaaactagctctatcagatgacggtttcaaaagcaaacatcgtaattgtaaaattgacagccaaatagcaaagtttcaggagactccggccgatactcgatagccaaaaatagaatcagcaaatagtcaagcaggatcgtttcttacctgtagaaaacattgttttgcattcagaaagcttccatagaagtaatgatatatttacatcctcgatcgtacggcctctcagttgcatattgctctacctcatcaattctatattcgccatctctcctaaaaaaccaagatcgtcatattctacccagaccgacttgaagccaagacgatagtggtaggctcaagtcaaaatggttgtaatcaggaaactatgtttccttgttgcttcttgcttggctttggcatcttcctatgtcagagataaccggccaacgccttcacccccttactatggcctacctatgtcgccaacccacacgagctcagccattacatctgttctttcaccctcttctttaccctcttcttctttaacgactgttgaaaattctttcggttctcatagctccacatactcatctgcagtccaccagatccaacataagagtatatcgataactgctactcacaatacggaggctattgcgggacacaagacgccaataggaagttctacaaaatctattagccgcaaatcgactttttctacagttcacggttcacttacatgggctacgcagtcgcttcttggctcgaaaggagtcttaagtagcaaaggctctatgcagtctgagaaaacctttgctgtctcttagtcccatttgaagacagcttctcgtccaaatgtttcagaggcatctatatcatcgtttcagccacgaaagccttctgtggattatactcgaaagcctacaactcatgcaagccagccaaagatggccagtgacaatagcagggctaggcctacggccacgatgatgaagcattctacgaaggaaacggaaacggctataagcattacacacttgagaagtacaagtgcaaagacgaagctatctactcaaatgaggacttctcaaccattacgatcgtcaacagtcacgaaaaggccaacaaaggaaccgaaaagttctccgtctaggtcgaaagatggagctagttcatccatgcccagccatttctcgattacaaaaacttcggcctcaagtcttctgaagatcatgtcaactacgactggctcctccgagcaacaatcgacaatacctagcagccaaaagctttcaaccactggcacaaatcccaaagggcaactgagctccgttagaacagagaccagctctgtgacgaccacaaaaagcggcaaggcagcttcaggaaatagtccaagttctgcgctggggcgtaccatcggacaagaaaccactccatcaacgcatcaagttattacccattcagcggtatcccaaggcagtaccacttccgcgacaacaaagcatccggtcggcttgatccctactagaagcacagctttaccagctcctaccaaaaagcatactcgcacgataacagccaccgtaggccagtctgccagcatccctcgttctacggccgcaaagactacacgtcggccagtagaaactagagttactggctccaagggcctcgtggcaacctatgtagctactcaagatcccaactacaccaccaacagaaaaacaaccacaacaactgaccatcatggacacgatattatcatcttccctggaggctggagatggattcccattggtattccacccttgaggctgccccctccgccgaaatcaaatccagatcctcatgaccacgacgaccatggcggtaacgacgatggtcatagcgaggatcatcgcgccagccacagtaaatcgtctaccagcagcgcgcgttgtgccacaacagagccccctgaatgcaccaagaccgtttcattcattaccagcggtaccgggtttaagaggtaaatattcgccactgaagagacaaatatcagttcaaggagggctaatgatagcatagtaccatttttggaacttgttcccctattagcggctgcgtttccggagagcaaaggactacgacgacaacaatagctaccacgcttccgattatctggattaatgagccgcttggaggtgatatgttctcacctccagacgatattgatcaagacacaatacagtacttcaatgaccttttcgaaaaacaaggtatctccattgaagatgaccagagagcgcttcaaggtataaatcctcaagtggactgtaccggaaacacactcggaatttctgtttcatgcttcaacgccatttatccttcgttctgcaaagaagtagaggcaaatttgagcaaaagtttagccaagtcatttatgggccttgagagtctggctagttctcgggtggcccgctctgatatggtgagccggagaatcttgatgaagagaaatgcctgcaacgattggagtttccagttcaattggagtggctcctacggtaaatgcgacaagtcatgcagcgagtactttgagatgattggcgaaaaatgcataaaggataagagcaacgataaaggctctcttgacgttggatgcggcacatataatttcgaagtcaaagccgcttctactaaatcagtatcatctacgtcaagaaagatgtctcataaaactactactactatatcagcctcatctatatcgagaaagacgtctcgaaaatccatcactactgctacatcaacctcatctccatcaaaaaagatgtctcatagtccgtcgaggatttcaactagccgaatagaggacgcatcgaaatctgtatccactccatcgaaacccagtttcctcacgtcaactcctcttgcaaccacagaatcgtttcctcccaacccaactgatggctcatacaggccgctaatagtaggggaagcggtgtgtgaagatgaggacaacctacctggtcacgcacctatcaatgaagaacaccagggccaactggccagcatagcttgcctcagtttacgtttggtacaccatatcagctctatgagctcccatagtaagcctataacatataacgcaaatcctgatggaacaaattacttctattctatttcctggattgatggttgcgagacagcggtcgaaagccaagatccttctcttccattaggttctcttccatctggaaatgacctcagccctcactgctcgtacatacttacttgggcatatgattggtgtaagtgtctaagcgcccgcatcggttgaatttaactaattggtatcaggtaataatggtggtgtaggcgggtacatagacgctggctgcctgcggtatcagtttattggagggcaataaaatatcgcgttctaatttacgatgcgcatagcttggtctttgccaagctcttcgctttgactatcgggcgtcattttcaacaaatgttcacttcagcccatgatttgtattcaattagttgcttcaacagcttattgatcttttagacgcgtttctatgtattttggcaagcttgacattgagtttcttttgtaattgatctagagtgttgccatagggctattttaaagcatattgtacaaagagcattctcagagatacccataaatcatcgcctaggtaatcttacattgtgtagcttgtgattagtctagcaacctcatagtaaaatggcttttctcgacattttcaagcattttggatacatccggggaagagcgcgatagtataaataactcttgagaaaccttgctaaacaagatggttgtcgggtttgcgtctccgtttatgctaagcacgtataaatggatgaatctttatccccggcaaccaagcgcctctcccctcacttacatatataataaataggtagtagcgtaaaatatactaacatttgtagataattgccattatcatccatctgtatcaacaaaatctcgattcagtcatcagcaaacttatttctaccatggcgcagcgcattcttcttatcaacggccccaacctcaatctgcttgggactagagaacctcaaatctatggctcaacaacactaaatgatgtcatcaatcaagccaaagcgcaggcagatcagctttctgtacaaatcgaggccttccagtccaaccacgaaggagccattgtagataggattcaggcggcgcgaggagaaatcgacggcatcgtcatcaaccctggagcctttacgcacacaagcgtggcgatccgagacgccctacttggcgtaggaataccattcatagaactccatgtctcaaatgtacatgctcgagaaccatggaggaagcatagttacttgagcgacaaagcacaggcagtcatttgtgggttaggagtgtttggatatacagcagcaatcgaatttgcggcgaggcatatgaagatcaatgccggggcatcaaaattgtaaaatagaattatcatttctcttatctgatatgaactaggaaggcttgggttcacaataaagcttgagtcttatgttcctcgattgaccgatcaagtcccaggtcgcgcttcatccgtctccatgactgtgctgctctgcttgccatcatttccggcactccatcatcagtatctagcagaaatctattaaatacttcaaagctcaaccagccttggtatccgacctcacgaacaataacgtccaagattcgtttgataggtagatatccgccatggtgagtctctccgtaaaataacctagcattccgagaccagctcatccgaggtggctgttcttcattgtagaatagatgattgcgatcaagtggctgggctagtttctctgcgtctgccatttggacgaggaacagcttttgcggattgacgtatgcggccatattatgcagagatgcctcaatcgcctcgtcgcagttctccgttctgccggacgatagatatgggtctgcatagattcgaccggcaatgttaaaagtgtcgaggcataggccaaaattaggcctgttgactctttgcacaatatcccaactagactcccatgtgtccactcgtgtgccccaacacaaagcctcatatgcgtatctgatggtcggcgtggccttgaggccaatttcagcaatctcaatcatatcatggacaatagtatccatatctgacgagacttctgaaggagacaggaagctactcggcagtaagatcaagtcagttccaagaatatgtgctagatgcacccaaagcttcgcctccttcaacctttgctgatgagcttctctgtctaccaggccctcatagtgcataaagggctgcagacataatatcgagagttggcggtcatcacaaagttggcggatcatagccgcagcggcaagctgattgctcggcttgttccctcccggcatcgattgtgtcaaagccacgaggtcttcgaaaaacagttcgatagcttggaatccgtatttcttcgccatgtcaagcttatgttcaagggagtggcccgcagaacatcgtccaagggatacagtgcaaatgcttggtttataggacatggtaaaattaatattacaaaagagggcttgatgtatatagtgattatatgattattcaagttttgtcatggatcagtgacctgtttcacgatatattacccagaagtttctacacgttggagacagcgaagctattttatacaaatgaggtacactttcttacaaattagattacaggtcttttacctatttaaagatgaaatatgatagcatgagaaattagttctatagagcgagtgtcggataaagattgaagcattcttggatagagaaaggagatcggattaaagtttgcaaccggtcggcatgacttgagccgcttaaaagcgaagcgcgaggagcgaatatctgtagaatcgtcattattacagaacctacatgtattactctattggcatgtagtcgtataagctacgggcgttttgttttagccagcgatcatgtttcagggtaaagctttagccggatggcggacataacccaccaacaagtgacccccacgactagtatccagtatgatgggaagaaagccggatattcggtattcttcaatgcggcaaccgttgcgagagatccgtacagctcggataaccttgttacgagttaggtgtttcttgaaaacgatatgtgattcctataccgccattataatggcccatctcaatctctttgagaatcgaagaaatcactgttgacctcacccaaccttctagcaagcatcatggcactatcagcccaagacggtatcaacgaagcagaacgtgccgggctcgacaagcacggttacctctttggcaagaaactcacgcattcactttctccttttcttcaccaggtcatctacgaccatcttaacctccactggagccaacttcgccttgattcatcagacctacagttgttcttggatctagtacagcacccatcatgtttcggtaaatatttgtcattcgcctcttatagctaagtctttatctaatcgtgggtgtctccttcaggtgcatctgttactatgcccaacaaagtggccattattccctatcttgatgaaatgacagatgagtgccgcgacgtgggagcttgcaacactgtctttttcaaaaaccgcaatggccgacgagttctatgcggcaccaacacggacgtcatcggcatccgcgactcctttttctacaacgtcaaagatccggccctcacgtaccatgaccggccggctctcgtcatcggcggcggaggtgcagcgcgcagtgccatctacgctctgagaaagtggatgaatgtcaaagaaatatatctcgtgaaccgggacgcttctgaagtcgaggctgtcatccgagactgcgcatcgcgaggctatggccaagatctcttgcatatttccacggccggccaggccagaaatgctgccggacctggtgctattgttgcttgtgtgccagacttcgtaccacagacagcagaggagaagctggcaaggcagatcactgagatattattggataaggagcacaagggcgccatgcttgaaatgtgctacaaccccacgccgttcactgctttgggcatgcttgctgagaagaaagggtgggatgtaatcttggggacagaggcgttaatatggcagggactggagcaagacacgtattggacagggaacacgattgagggcctgccggccgagaaagtcaaggcggcaattgcggcaaatgtagctcagagatcacaagccaaattgtaataattacatacactgaaatagaacaaaagtcttcaataattatatcttttcagaacaaaagcggtacttgttcactttttcgtcctatatctctagctttcatctgtttcattgggtgtcggggcagcacggtacatgtagtctagtcaacattgcctataattcttgcgcaaacattacgtcctgagcaatatttcagtctacagtaaagatgtaatcaagacataacaagggatttatcggagatatgatgtttaatcaagaaagatgtacactaatgatgtatattcatattggtaaagcttcgctacttggatatttcgtcgcatcgtttacacgttcgtcgtctcaccctccacctgctcagttgcgaaatccttctcgctgtcccaattaatccctcgcgtgttttgcgcaaaatcctcattctcagctcgaagctcctccagcagaattttgtttgccttccaggtcggcttgatcttgaaaagccgatccatggcctcaagcggcagcgccttcgtctctgggatacagaaaaatacaaagacaacagaaattatcatgagagaagcaaagaaaaagtataccccgtatccccacgcctcaaacatttgctgggtgaatctcgcaattataaagttccagaaccagttattggccgctgcgttggcttgaccaagagaccgcgtgttttggtcaaacatttcggaattgatgacccaaggcgttccgttccaggaaggcgtgtagaatgccgtccatagatagaagaagaaaatggctgctatgcctccagaggatagtgtggtattaccacccaccttggaggcagggtcggcgacttttatatatgctccaatgaaccacatgcagagcgagccgccgatggcaccaatcatcagaagattgcgccgacccatacgatcaatcaggaaaagaagccacacgatcgttaaaaccgttttaacaactccaaatattcctgtcgtaagaaagcctgtgtttgttcctgtgatgccgatgctcttgaagacagttggactgtagtaattgattgcgttgataccggagccttcagcttgttagcaacatattattacatattgggactcaatgacatcttaccattctggaaaatgaataaaagggcgccaagcaagaatctccattgaatcttgcgctctttcaaagccaggaatggcttccagaaaccagcaccgacgtctcggcggtaccgttccagttcttcgtcgatgaaacctacttcttccacgatatacttgtcttcgcggtcgagctgcctcatccagcagagaatcttcagagcctcctctcgcttgctcttcaagaagagccagcgtggagattccgggatgaatatggcaccaatcagcagcagtcctccggggatcaattggacggcaaaaggtattagccactgggtgttgctaggtgccatggttgtgttgacgccatatgtgatccaaaacccaacaagcccaccaatttgccacccgagttcgtagaggcccacgagacgtccacgcactgctggcggcgcaagctcagagatgtatatcggtgtcatgttggagcatcctcccactccgaagccagctacaacgcggccgccgatgatgagaccaaggccacgactgccattggcacccagcatcatgcccgctccaatcatgaagagagcagcaaacgcgagaagggatttcctacgtccaagaaagtagctggagacgtaggccgccaagcttccgaagaaggctccggcttgatatacggacacgatgttttgctggactagtgtgagatgggctggggtgtattgcgcaaagttgaactctgcctcgaaggaagggagagcaagagtggtgccgatgaaggcagagtcgtatccaatcatgcatgctgcaaaggatgctgtggcagcgcaggcatacacccgccagttgtagacggccttgggcgtaggccgatcttcttttaatgcaaggagagtcatggtgaaagatgattgaacactgcgagagtgccagttggcttgaatgctcctgagcagagggaatctttggtgtccattggtcaacttatacgagacagtgatcagccataaggtcgtcttcagctttccccatggggaagaagtcagtagcgaggagctaatgcatgtacattcggcatagattgattactggatgaatctggggttgatggactggcagccgaagatttggttctttggtggactggcttgcttgtggagccgccacccatgcctggataaagatatatccagacgggaagcggcaagcattttagccctgcacgcatcaatagtttcgagccaaaaaaaaaatatccatgtgaccattggcagcctcttacgtagaatggccaaatggttgagcgccctgcatctacaagccatgtaatgccttgtgaaaaccaaaacttgcatttttgtaaatagtaaagatcacgaataggtatattggttctagtaagtgataaagtggctaattaggcgccggaatcggcatgaaacaattcttccagagtacaccctggagcaaatccaagattcatcataaactggggatccatttcaatgctgctgtcagcgtagtcgatgttgcccagctcctccaggattgcctcgtagtcgaccgagttggtttgagattctcctggttgtatgacccggctaacgggctgcattgtaccgatcaaggttggtaaaaactgcataccgagattcggcggaggctgggcgggagaatatttatgctgattttccatataaatctggccgctggggggtatgtgtgcctccgtggggaatagcccatatccttggcgaatggatcttgttgggggttcttcatggtagctcattggattgccctggcccaatggcttcagtccggagatgttcccccaagaattaccggatattgatgttgatgttttaggcgatattgcattccgagctgcctcatctggcagccacactctcttgattgtatttaatgctaaattccatctgttggtatcagatgtcagcatttcatcaatgatgcctttctgttgaacgagtgaaaacagagcaacgatgataggcggagtcccacatgccccaaaattggatatgctggattcaaccacctctaggaaattagacgtgagggaagatcgttggcccgggacgagctcaacggttgcggctaagaacatggcctggatgagaaatgctgaaggtaccattggagttgcctctccggcaataacagaattgcaaaagctgaactgtggatccaaggatgatacaagatccccgacggtaatagctttaccagggtcgtctggatgaagcttttcggcagcatgagtacttaaaatctgggcaaatcgactcaactggtccagagcaaaaggagggggtatctgagggcgagcagagatgggatttagtgagagtttaccaaacccataggccggagaaaaagaatcagtgaagcccaaatctgatagaccagtccgctggacatttctcatatccagtatccgggatggctgcccaatacaaatcgatgttagcacctcgatgaggttacaagcggcagctaatttatccaaaactggcttttgcgcatcgccattcattacccgcaggtatgaaatcagccgcatggcctttcctgtgatgagtgatgcagccagcatgttttcacggccgatcagaataattgcgtgtagaagatttgcttgaatgccggaaacatcgaactgatcttcctcctgcgggatcaggctccgtgctatggaaaagatctctgtcggcgatacagccccctcgctgatgagaggagctgaagagtgcgcattttgaaaagctgcaacagctacagcagaccagagaacggcaagattagaggaggttgtgccatcttccgtcgggcgatcagatacacttccagcctgagactcgcatattgtcgcggtagcaaaaatgtcttctcgatcgagtatcgggaaccagcaatgggtatatgcaaaatagatgttaaggaaatgtcgataattcgaaggtagttttgtcgcccgttgtttgattgatttgagctcttttaaagaaaaagcctcgtcaaaagctccagagtctgtcatgtgaggacttgccgatgaacctgctatcaagtcggtattttccaccgcagtgtcgtcgtctgtttctgaatcttcggtattagatgcttccacttttggtgctcccccttcgcaaagtagcgattcaagctgcttatgaacgcggcacttgctccaccgcttatgaagcttattcgcggatatgcctttgctcataagaatgttggcgccatctttgccgtcatccttgactagcagctggtgtagggcctcttcattgtcgggagtcttctcaagcaaccaagcaagcgatagctcaattgctctcaggtatccgctttgaatacctctcttcttagatgcaggcgtataggaacaagaccggcgctgagacacgcaacggccacattgtggacgtccgccatcgcatctctctcgggctgttctgcaagcatcacaggccagagacactcgccgtcgcttggttcctgtggttgatgcctctgatttcctagcaggttccgactcgtccttggatcttttttggggcgacatgccgatcgatcatatctcaccgaaaatctttgtcagcgccgaaaaatggattgccgtgttgccaattctctgtctctgcaccagcatcatctttcagaacgccagtatcaactctgaaggattctgcacaatcaacaactgaaaggctaaggagacaaaacaggctcagcctcacgatagtcttcagctgcgacttcggcacttgccacgcaatcacaacgtgctattggatacacgcaccactgatagggatagagtctggggtaaaaggagctaaaggctcctggcgggtggcgaagttccggttaaatgcttatccctggcgccacaacaaagtttagaacagtagtaacaggcgccgagttgacacttggaaacccattcaatgttcacgttgcaagagactcttaccacaccaccacacgtttggaaaccacacgcagaatgaggcatcatggctggcgtgaagagatcgttggccactatgatgagcaatgaagggccgctcagtgtcgaccggctgcggccatatgccttcatcggctcaaattctggatcagaagttgcatcaagaacccctactccgccgctcacacccactagcggcaagatcccaggtttcagttccgatgcctcactggccttggtagggctccgaggctcaggaaaatcaacattggccatcatggccgcgtcggctttgaaaaagaaggtcatcaatgtggacgtggcattccagtcagctacgggctcatcgagctcgaatttcaagcaagtccatgggaacgcagaatgtcagcggaggcaagcagaagtgctgcaggagattctccagcagaatccaacagggagcatcattgtctgtccctggatggataggaatgttcagattcttcttcgacagtttacagctaccaacccagtcattcatgtccttcgggatgtcgatgcaatccaaggccacttgaagctcacagacaagacaaaagtgcgcaatttgatgaaaatgagcaacttgttctatcgcagttgcacgaatctggagttcttcaacgtctccgaagttcgggagaagaatgtggagcaatacgagatcggtggccgtggatccacggcgaacgctccttacttggctttgaagcaagctgaacggcatttcctcaaattcttgtcgctcatttacccaaccgggactattccctttttcgagtctgcatttcctcttgctagcattgcgccagaagacagaaatttcacatactgtctctctctgctcatcgaagacattttgagcggtaatgagaaattgcaagactcaatagttggcgtagacgcggttcaaatctttgtcaacgacttgtcagcaacccgggatcctattggcggtttcaacaacttaactaacagaattaccgaggccacgggaattgtccgaaggagcactatgctgcccatcttgctccacatcaaattgcctgaggtgcccaacaacagcatagtgcggttatacctggacttgctttcgcatagtttggctctcgctccggagatgcttacagttgatttacgattggaccagtctgatctctccaaggtcatctcttcaaagagccgatctaaaattgttggaagctatttcatctcaacagacttccaatcttgggactctccgtcatgggtatcttggtatcagaaagcctgccagctgggttgtgacatggtacggctagtacgagtagcgacaacaatggacgacaattttgtcatctcgcgatttaaatccaagatttcatcccttcaaacaaaaataccgctcatcgcgtacaacagcggatatcttggccgccattcgacctgcttcaaccaaactcttacactggttgcatctagcccagtaacgcaaatccaggatatgggccatccgtttccctacatcacggcaaaggaggccaccaatgccttatatgcatcttttgtatacgatgcaatgaagctttacgtgtttggagccaacgtaggatacagtatgtctccagccatgcataatgctgcactgtcatcctgtggtataccacatcactatgcgccttattcgagcggttctctgaaaggggttgaacacctgatatacgatactcactttggcggagcatctattggactaccattcaaagttgaaattacaactttgactaaatatctaagtcctcacgccagagccatcggggccgccaatactttgattcccattcgccaactcaaatccgatggcaccatcccaacaggctctgcgctttttgctggaataaatagagctggtcctgttttagctctatatggcgagaatacagactggatcggtattcgagcatgtatccgccgcggactgtctcccgcaaatgctgtaagaccaaccacatggggactcattataggtgcaggcggtatggcccgcgccgccgtttacgctacgctacaggttggcatcaaaaacattgccatttacaatcgaaccatggagaatgcggagaaactagtgtttcatttccagaagctactcaaagaaggagagcagaatttgtttaccgataaccaagagatacggtttcatatattcacttctcttgatgagccttggctatctgatcaacggtatccctccatcattatatcatgtatcccgacgcatccaattggcaatacgccatctcccgagttcaagctgcctgatgcatggatggccaatcaaacaggcggcgttatcatcgaactcggatacaaaacattgaatacgccactcttgaaacaagcaagagatggggcttcccgaggctgggtagctatggacggcctggatttgcttccggaacaaggctgtgcgcagtttgaactttttacaggtagaagagccccccgacgtgtcatgcgaagagaaatcttggagaattatagggatgagtatggaaagtcacacctagaagaattacagcacaggctacagtcaacagttgaacaggattcttaaaagctatagcttcagcaactacatgtaagctatgggttttgatttattattagtaaactttgtatatacatagctccagcaaacgtgggcacgctttggggtttggtttcgtatttagtagataaaatattatatgtacatagtttaggaagcatgggcaaattatggattatgtttcatgatttagtaggtacatacacacacaactcttcatcatgcctggctgtgaatttggcaacctagatatagcgtagggatattctattagatgtcttatgctacacgcattaagaagtccactgagagaaatacttcataggcagcattgctatgtcaccagcaacaagaaattaatttctgcttggtcttggcctacttaaaaagccaccgttaaaccaccgttatccctgtcaattccaagctatgcgatcctacgagcaagattgtctcacttggaggggcatgcagggaacctattgcttctcctggatagatgaactcaaatgaaatgaaacaacaatttttagtgaatcgcggcgttatttattactcacaatgagtagagtttatcaacttgttacgtacagtcacatttgtaaagactgcttttaccacgctagacgcagggttgaacggataacaagcttatgatagctcttggaatacacgtacatctcctttcagttagtctatatctattcaaaagaacgcttcaaagcttaaagtatagcatctagcccagttgcgtttgtagcggcgatagtacagggtatttgcctggggacccgtcaagtggcactacctgcacaggatcagtcaaggcaccctggtttcaaccacaggcatggccttctatgtagaagcgccgacatttcatgaatcaatagtttacagctttctccactgcagatcttagttaccttgatgtctagcttgaatagactccatgagcaaggaacgtaggagttgacgtgcgcttgctagtatggatccatggcagcacgattgatcacgcaccatattcttaaaagatacatagctcccaggaagcctgtattcttttctgtcgtaactcctttgcaaataagcaacgtttattctccatatgccctaagtagctcatcctgcttatcaatgtcttggccgcacagagtaattgcttaaagaaggatcatgcatgtgcgccaatattaacactcatccgtatcttgctgaacagttgtatgcgggaatatactcttgagaaactagaataatatcgaggcctattgggagctttcttttccacccttgtcaatcgtctctctttacccaagacacacgaaacgagcgtaaatcccctcattagctaacattgcccatatttcacctgcccagactgcttattttggtaaatataagcgactcgagcgtattaatgctacaagcactaataaacatttacagtagattcccaataaatatcccatgttcaatttaaacaccccacatctaggctgcagcgaaacaagcatatgcttgggtagcccgatccaacgatccatgagataccgctactgcatggtagtcccccttgcatgaatgctatagccaggatggtccatgacctttatggaactcatcaatcgccgcgtggacaggtacaagtttctagacatgagggaaaatggtacaagtagtcgaaattgacactcttggcaagccgaaagtagagattaactgttgaagagggcagcgtcaaggcaaaaattcaacgttacttcagaagcgccttctgtaattaccatatcaaaatttcctaccttggaaataatttaaacttctatttctagcatctgcatgtaagacttggcagggttgaaagacaaggaggccgcaatcccatggcaagttaaagactttggtgttattaagctgcttgacaggattatatgctattgagcttcgttgatacggaagcagctttcccgttcaaatcatcaatcattttgctatttcgcttcgttccttatttcacagcttcatacccttacagcagcgtcttactgtactcaccggtccaatcctctcactaattcgcaaagcgcttataaaccacagcgaccaatcctcctgtcatcccagcttcctcattcgacaaacaccaaggcgctaccgcctctcaagtctccatatcccatcagtcgattcacaaaaaaaaaaaaaaaaaaaaaaaaccaccaaaaaaattctgttaccagagcagagcaaacaaacactaatggccccggcccgcaccggccacgccgaaagcacccaaagcccattggctccgccaagcaggaatacgccgcaccgcgtggccctcgagtcaaccacgcttgttttaaccacgttgggcataacggcatgcctattgtgctattgtttgttccttcagttcaagtcgtccgatatgtcactggccacacgacaggaacaggaaatggcgcttgggaggctgtcaaagacggctacacggaaggctggacgaaaaggtaaatgccacatgtttcagttgaactagaagcaccgagttcagaaaacacacatgttcgagtcagctacttaggtacatagtattcactactactaacatgcatctctgcaggacatggcgatcgtcagattgaaatgaatatgcctaaaaaaaacacaaagaatagcttattgattagtgctccccaagccaagtaataattccagctcgtctaacatgacctaccttttcaagcccagctcctcatcagggtaacccggccatcaaaaccgtctctccacgctgtttcccgctaatcgggcctctaaaaaaaaaatccgcatggcatcgttcccaccgccaccatcgcggaatctggacaccgaaaacatacaactcaagtcatgcatgcatgtcaccaggcccacgtgtgaaaaagaagaagaagaaaagaagaatgcacgcaaagacgcatcatcgcatcattttagctcagggttgacaccccccgtcagtgcggctctccagccatccaatggcagccccgtgcctggcaggcggttaacccaaataggcaggagacgatcccacagcagggatactcactgattttctcagcggcacttggttccgtctcccgagctttaagggggccgttgtttgactcgctgaggccgtttgggtgcagcagagcgtgtaagagtgctgttggtcgtcaagtcatgtatggaagagccatgagtcgatggggaaaaaaacaactcactcactcggataaccaggcacagttagagcctcgtctttgcatcgtagcctatccctagcccccaacaacgtttcacaagccgagcagggcaaaccaatcgccacagcctctcccgggccctctacgaccttccgagagagagcaggctgtcagcctagacgcccggtccctcttcaggctatcaagcggaatatactgcataaaccctgggctgtctgtttaaaggcaaaggtggatccattgtctgtatgcacgagaataccatagtacactgtttaggtagcatgttcacgaccaacgttgcttgagcactcatactgaaggatttccctaaaggaaagttgctcatgcccagtttgggtttaaagcagggatgagcttaaaaaaaaaatatacttgtacaagcatgtgtacactcatcctatgaagtttcaagtcagaacctggtccagtgagcactaaaacaagcaactccataatgttacaatggagcaagggaaagcatgagaaggcatgggatatctccagttttattttctgtttcccccgaatgaatagtaacacccttgtgaggcgcgaggctctagaaacagatatataagttcatctcatattcctctttgccgatctctcttttttccccttcttcaatctgagcagctcttcagcaaaaaacagtccttcctttcctatccttttcgaacgaagtatccaacttccttcactccttaagaaacaaaaaccacaattcggtttacaactctccttttaccaaaaaaacagaaccaacttcattcctttgaaagacaagatgccttccttcacctcttccctcggcttcctcgccgccaccgccgccaccgtctcggccgccgtcctcccccgtggcggcaccgtctccgtcaccccccacgagcaatactcgtcctccatcggcgtcctcggctgccacatcaacaccaaccgcgtcgcctactggcccggcgatgtcgactgcaacaacatctgcgtccagctcacctaccagggccgctcgctcaacgtcctcaagatcgactcctccggcggcgcccacgacatctcctatgatgcctggaacaccctcgtctttggccagtccgccaccgtggacccccagcagggcggcggcatcaacatggactggcagtttgtcgacgtcagccagtgcgccgacctgctgcacaacggcaagctgcccctcagtgccgccaacagcgtcaactacgtggccaactgcctgaaccagccaagctcatttgctgctcagaactacgagttcatcaacatcctcgatcccgtgtgccactatggttatgacgaggactgcaccttcaacctgtctgtgagcaaccagcctagctgccctcaccagctcggtgtccccaacactcccactggcgtgtctgttcagaacatccagtacggcactggtaaagtctacactgcctaagcagccagcaactgtatatatctagctggcgcttgctgtggtgattgtatatagtctccttacctgcatatgaaagaaaagaaaaacttgatggaaatgttgtctttttttgggttgtcttgttgatcattagcaaccattcttgtatatatatttgaaccttcttgtacatagctacctatgcatataaaacgttttcagcagaaatgaccagtctcactcgagtgtaacacgtaagagataaaagggaatcgagttgccacagcccaatatatggtgcatttgtcgctaataatttgagagtatgtagtcgggagggagggtatctatacttctatcattcccacggcggatgtgttgagtccacctcataatgcccactcatcaaggttgtcatcccgagtgatgaaaggctcgtcaatcctcttgatggcaaagtcgctgcaaagaatactataaaaatggttaatcagctgcttcagggcgaaagatgccaaagtaaaaaaaaaagagacttaccatgctgaagctaccaaggcatcaagttcagcaacaacagcttctcgccgcgcaccgctcacaagtcccttgtgaatttgcatttgaagctctttaattcgggacgacttggcaacaccagcttgttccaaaaccttccgccccatacagtccgagtgaaaagagtgctggcaagggaacacaaagaactgcctgctcaggagtggcagcccacatacgtagcacttctcgccaggctccacaatagcgtatcgatgatccaaagcagcaatatctagcttgatattcgcggccgtctgagaagactcatccatttccttcttcaaattatcaatgtttcggctataatcttcgagggcctcgcaaatttcctctttgaagtcatcaatgaccacaaaatcagggaagaagggaattagatcctcaatccggagcaaatcgcacctctttaaaaattcaatcgccgtcttgataccgtcagactgagatatgactctccgggcaacagccagccacagccttttacgcagctgagggtttgacattggtctatcagcaatgaccgctgctagctccacctcattgtgtgagagtgccaaatcgacggcctgaagatactgctccatgctggtgtatatatgaacacaagagagggttcggtggtgatggatacactgtctcaaggcaaagtcggaatcgtatcgaggatcatcgccttgcgcctgaaggtaagctagcagtcccgactcatctttggaagggagtgaagcgtagatggacacaagagtgttgtgaaccgcggcatcggtagaattgagctggtataccacatagttgagatatcttatggcctgattctgggccgttccttcaccagaaaagtcgcgatgatattccaacaaagcggggatgagctttcgtggactgagatcttgatgcctcataaggatatccactgtatcttgtgccacgtgcgacatgagcacagtactgtatcggtagaaaacttccggatccgtctgcttcttcaggacattgagcgcatcagtccatctctctcgctgtacccagtatgataagacatagttgtagtcgttgatagcgttggcaaagtacaaaagctcttcttccctaccgtggctacttatcacgtcgtatactgtcctatggtcgagatcgctcttgtatttgttaacgaattcttgaaactctttcttcgccgcactcatttggttccttgattcggcaggattaattctctctgtcaaatctgtctgagtgatgattgcatcgtcgagagagtttagcttggccatgaagatctccacaagccagctcgcaaccattattctctgcatgacagcagactttttggtcgtacccagcttcgtaagtaggaagatgcgcagtgcatcgggttggttgctgtcgatgagcttgagtgcaatctcttcaaatggcttgttactccggccgtacaccatcgcagcctcgctccagtggccctttgtagagaggtaatcaccaaacgccgcggaaacagtctccttttgcatttgcgagcgagcttgctgaagagctggctcaaactgctgagtctccatcataatcttccaaatgtttctatcttcatctcgcaccacaatctcaaagatttcctcagacgtaaacagccaaaaggtattcttttgagagtctacggagaaaccaatgggcttctgcccggcggacagtacgtcatgttccgacaccatctctccagtcagacggttggtagtaatgacacggccgccgaccagatttacaatgtgccactgggtcagagcaatggcatcgattgtttctgtggacggcttccgcttgcttcctgcgccctgggtaacgatttgagctctggggagcatcttagattctgcaaatatctttgatccaagcgcggcgtctgtaggtgaatttaatagttttccgtgatacacgccatgtgatgatagccaagcatatgctcgatccggcacatcgtcgtcatgagggctagtatcaggtggatcgggagacacgacgaaagtggaatttgccccagaagtaactcttgaaagctcgtggatgacgggctgctccgtctcaaacatccttgtatagacagagccgctaccgtcatagccatggctaatcctaccgacgaggtggaacagtctacttggggtagcaatcataatcctgcgcaagtctgccttgccatgcaagttgtcgacccagaggcccgtgatgggctcatttggaagcttatgtaggttcttgagatgcttcacttctttcttgtagaattcgttggacgtttctatgaaggcctcgtagatgttgccgtcggcggcaccaataaggatttctctcgtggaagcagtaggcaaggaagggttccaggcaacactttcaatcacaacatcgcgcaatttactcaacgctcgaggctgcttggattgtgaatgtagatagaaattctggccagtcgttgtgcaaatcaaaagatgcgacgctgtcggatcgaggaacatgcgtcgaataatgccaatatcggatggcttctttggtaggtcgatatctacgtcaggccgtccatattagcccaaggcttctctcaaagcatttcctaccctccttcatatgccaccaaactcaccgtcaatgtcctcgggccggttcaggtcgatgcgcagaatgcggccattcgacaaggccaggatgatgacgttgttcgcaacctgcgcagcggcaaagtcggctgctatcgagaactgcagctgcacccgctcaatcgtaaagattggcaggtcgccgctctccagatccgcagcatcggcggcgacaaatccgtcgttgggatcgagcgacatggtatcggcttctcaagcagacatgctcgcgcggggcttgaacacggcggtggaggccccgaatcctgcttccgggtcaggagcagaggcgaggcagtttcggctgctttcgcaaaaggcggtcgggtagatgggcgggagactgcgaggctgggtgcctggttgaagctcgaagctggcgatggcggagcaaatgggcgggtggttgagatggccaggctgcgtcagtgacggatctttgggcagctccaacgtgctgctgtggcgctcattcgctggcggaggcggtggagcaagggagctggatgccgtatcgcgttaggggggaagagtacttgcagcctcgctgtggttccgtgtggcggccaagccacagatctatggatgccatgtcgtccaggtacgagtatattatggtagctgcgtccctcaaacctctcttcagaaccgacgctttgaatatttatgtattttcattttcattttttaccttttattatgctttttgctcttccctccggtgacattgaggatcacaagtactgctctacaacttcacacgagcccaaagtggcttgtggaatactgatatacatgtctccttcaactcccagctccttcgatcccattgccaatagcctatatacagttgcaaaaaaaaaaaaaaataaaataaaaaaaatggtaatatctaaacaatgaattatacaataatatggtcaaagaataggattctatatcattatccaactaacaaaaaataaggcaccaagattccaagataccatagtcgaatcttttatcggtcggctgtgtgcaaaaaagaaaaaaagggaaagaaagaacggtaaatgaaaacaagaactttcaagaaaaagcttgcatgcttgcttgtaatcaaatttcgtcgtcttcgttaaagttcgttattgtaaatggtggtgtatcgctgtcatagacccattcgatagcaagaaatggtagtgatcagagaggcctgcttcaagctaaacgttgtaacagcctatccgatggaattcaagctaaatggcttatgagctcttgtcgcagcaatttgctgctcccaaaataaggatgctgatgaatgtatagtggccgatcagagtggacagtctatgccaagatggcgcatcgatttgcttgctttctggctcttgctctccacaaaacatcttccacacttctcccctgccacttcttataaggattcaacatgtggcacttggtgtaaagtctgcgtgacaaaatgctcggttgtctggcgcggtgttgcgttcgatgcagagtccagctcgggtgttccctcctctcttcgagttcgcagagacaaaggttcatccgctggccaagcggcgtttgacctaggtgcctgaagaggttttcgcgctacgatgacgcggagcttggtagtgagagacttggcagcctcgggattctttgtgatattggccaactcccaagccacttgttcgcagacggctttgcactcttccggatcccaattcatgtactcagtcaggaggcgcaaagccatggactcgatgccgtctataagagccattaaccaaatcttatcaaccgatggctcgtcaaacatgacgggaagagaatagtccaccactcggatatccacaaagcccgcttccatgaaatcaggtgcgttcagatgagatatggacacctttcgccccgccatatccgcggctatgtggatgtctctgaataacttatggataggcgattcgggcgggaagtgattgttgaaaaaatcaatggtatcaaatccatccaagtcgaggacctctatccacccaccaggcttaagcgagtagtaagcgcagtcgtaaataaaactccagtcacgaaaggcgcccgataaccagcgcatgtggatcatgtcgtagtggtccggcggtcggtcccagtcttcggcgtcctcgatttcaaaaaacacgttgacaggaacgctttcggtttcggcaatggctgatatgtcggttcccaccacttcgcattctggatacatctctgcaatcctaattgcccattcaccagtgccagtgccaacatcaaggatatgcgagggcaactcgtcgaacggagcaagactcagttctccatcaaagatgtgcaagaagacttggtgcagcaatgtcagccgaagctgttcgatctcatcgtttggcatgtggtactctcggcaatatcggcgaccatgcagttcacgataatcgaggtccatggtccatagagaccgagttgacgctcttggcatgattgttagcagctgtcaagtttaaaagatgatacggagagccaggcatttggacctaattcccacgccacagccagcatcgattggccaggagtaaaagtctaatgatgagacttacaagtcagaagtcaacgtccgcgaatctccagccacgaaatgtccgccagctgacctgtatgtgctcattgcgccatgtcggacttggctggctggataaagagaagctacctcgaaattgtcattgtcatcttcagggtcatccctgaggtcggcgacagtatcgccgcctgcggcttcctcgtcctcctcggtcccggccatgctggatgatgcagctggatatctgtcgctttctctgtcgatggatggtcttccagactgtgacacacggggctcatgaaggcgtgtttcttgttgcgctcgttgacgcgttccctttcgaccttttcgcttcttcggcgccatgtgcctggcgtatgtcacggagttgtggatgctaagtagatgatgtcgtgtagtgtgttggaacccagagttctatggtatatgaatggctgtgattgtagatttggaagacatggtactcggattacaacgcaagcaaaaaggacaagcgtggaaatccaagatgggtcagcgagaaaagagtgattgcatgtcccgtcgagttgaaaagcaaagtctggtgcggccagttgaaaatgaagaagcgagaatagagacaaggagcgaagatgcaaaaacaagaagaagaagcaagaacaaaacaaagtaaaatgcagcgcaaaagaacgagcgacttctgcacggacaatggggagagcgggactggctgatggaagctggagggaagctggagggactcggagcagctgaaatgagttccacgcaacaaactggacgctgacgcagaagaagaacaaggacgggggggggcaaagagagcagagaaccagacggccaaccagcaccggcaacaaaacgaagcccttggaagcgctggcttcgcacaaaagcccgaggcacagggggcaaaagcaaaacggccaaccagcaatacgaaaaggtatgaagctgagagtcgggagagagagaaacaatcaagactccaacgatggtggtcgatcaatttcctgagtgggccggcagacgggctcgctgtggaggaatccagcactgtgggtttactgtgggttcagcgggttgagagggcccgcaacccgccacagagggggcgttccagggcactcggtcgctagcagggctggccgcctgctgtgctgcacgaggcaaatcctggccctgatgcctacccacggctgcgatccgcgaggccagggcgtgtcacggctccaagcagcagtgggtgcgccggcgggcagtttgcgtgcatgaggtgcttaagcgagcaaaataggcgttgaggcctttgcattttcttcatggccgagccggagcattgtccggggcgcaagggatgtcagcgccgctgtatggtacctggtacagtagattgggcatttctcatggagtaatccatacgattaaagtacctacctactgacacgtagtctgcagaggcagatcggccgactcggtctcgtgagacggacattcgctgagctgggaggagccgctcgctaagacagcgcaaagggttttgagacttttccggctggctggttacatgtctgctgtgctaattccagacaatggaacaatggaacgctctaaaaaaagaaaaggcaagggagagcaaaggacatgcaggacatcaatgaaggcacaaacggaccactttgagtaagtctaggaccacaagcagcactcaatctcaggaccagtaccattactcattgtctacacatgctatagtaacactattcaatattataccacgcttggctgtaatatcccccatgacatgaatcgcacatttcacatgtaccacgcatcagcagaaacttgctgtaatagaagcctaccttgatagaggccaagtacagtggctgagtatggcacagtgcagagttttcaagccctggccggcgagatgccaaatgcaccgcaagtgctataacctaaaatggaaatcccgcttcctgtgcggaattcttgctacctgaaatttctctactgtatctcttccagtttttcatccgctgtctgcgcttggtgagtcaatggtgtatctttccccgagtgtggacgaagctagtttaatctatgaatatgcaaacctataatcttaattcataaacagcagtagctcatttatgtcgtaactcatatggtacctacatgtaggtaaaagcaatggtcctcatgtcatataaataggcttctttcattgacttgatgggtatatgtatatgaacatgactctgagaagagaaaaccacaggctcaaaaaagcactctgaaataggtaaattgcaaggatttctctctttggttggttcgcttcaactgaatagtacctacagatggactacaaggatatttcaatgtggttggttcgaatcatcctcaactgaatacagatagattacggacaaattgcaaggttgtatttacgtggttggttcaaattgcgaggtatcaatggcagtcactttgcagtagaaggcataatatgcagtcagcatctctgccagttgtgttgcagcagcatcatcaccttgtttgtccagtggccgtatcccgcaggttgttccccattaggtatcataatgccacgtggaatcctctgatgcatacgaaatatcgtcttcgacccagatgctattttgctttcatcttgctatatgctatggacaatccatagcgtatcctccatcaaaactgtctggcggaacatgccgtagccccggctagctgttgtttagctgcgccaccttggggtcttcccgcgacctaaatcaatcttgttcgggaaaggcaaaattagggttgacaccaccagagctctggacttttgacagtttgactaaccaccgtctagcgctgccaaagtaagaacgtattggtccaactcgccatacctcgatgtacgtgacacctctgcggccgctctcttgtccgacacacatgcaggcagcatcttcatcttctgcaatacgcgcaacccctgcccgtcgccgacgcaaagctgccactgtacggtccgcagagacccgcgcgactggtctcccctgcagcgacggtccaatgcatgcatacctgtaccaacctaatagcgcagcaatgcagcattggacgcatctgcagaaccggggacagggcaccggggcttaccaacatgccatatacctgcagccaacgagctgtggcccaggaaaaagcaactgcagggggctttggaaaccactggggccgagcgggcgaatcagcagctgggacgcctcgctcggttgttggatacatgcgtgtaggtgtggactggagtcttggatacagtacgaactgcgtccatacggcggttgagcacacgacagacaatactgctgtcggtatgactccccagagcctgggacccagtaaggcctttgttcttcgcagcggcctcgtcttacgtggccggcagggctcctgcttgcttgcactagggattgcttgaccatgtcaagccgctgggctgtcagcatcacgacccgacagcttggaccattcaattgcatcaggaagccatgtgtggagagtccgtgcagcatgagagcgccaacgacgagcttacatcttggtttcaggagcagcgcctgcaagcagcggcagggtccgggcaatctgtttcctcatctctctttgatcgtttcatcagcgctgacatgtattctgtcgctgttcgtatgacactcacagcggaaacaatctcaaaaaggcggcttttactgcccgggtacatcccaaagcatgcttactcacctatacaggcaggcagctcacgttgcgtccaggtacgaagcagagctagcccaggggcacagcggccgcctccttgttgctcaacgacgatcataccaatacgcccggtattgtgcactttggacgcagtagaaacccaagatcgggttcccatttctcgaaccccttgtccattataagcagtccacgtagaggtagaagtatagcgcgagaagggcgtatcgagattacccatcagccaaactgcacgtaatacctactctccggacgttttgcttttcacggttggtgcaaataaaagcaatgcaaggggggtggtattgcatttgcgccacctcgcctcgtcgcgacagcagccagaagtgccgctaacaaagcagcaaatgcgcatcatacatgatacatgcgcacgcacgcatcaagctgacggatattagtgctagtacaggacaagaaaacatgctcatgatatcgaccgtatatacgggatgaggcatactaccaccactgactaatgatgaccatgttctctgccgtgctctaattccgccggcccggaattgaattgcccactatacggtcccttgcaaggttgccatgtgagaatccgcggcattgacacgaggcgaaaacgtgggagtgccgcgctatgtcatccattttcccgatggatttaggggccgtcgcaaatgcccgcaaggctcatttcagatgtcaagtgcttcatcacatgtgtaggacaagcctcgcgcgtagagagaacgaatggatgaagccatcccacgaggctgtcgatgctgaatcagccatgctgtatatgagcattgttgtggcattgaaattttcctctcaacaattactgtcacgtcaaagtgggaactcgtccggcggccgtacacaaagcaactagtactactaatcaatggttcaaaaacatggcctgttatggaaggcatttacaattcaagtttatggatgaccgtctgttctagtactactgccatctcatgcgttcccgcgcacatcagtaaacatacacaaaattcggattctccttatccgtcaagtcaacaaacgccgtggcattcagctcgccagcaataagctccccgcgatcttccagctccgctcgaagcttctccttttgcttattctcccatataaaggcgtagcggaacacaaagaagagcgccagttcgatgcagttggcaacgaggagagagccaatcccaagatgatatgacggcgcctggttggccttgtagaagaagggaccggcaatgttgccgatgcaggcaccgaaccagatcatgcccgagacaatcatcttcttcgactgcccaccggtgtttgaggtgatgagagagagagaaatgacgaatgaggcttggtatgagccggtcaagtagctgtttttagttccgcgttagtcaatgtccaatgatggatggctctacgtccgcttgacatgagagaggggaaaggacgcaaggaagaaagcacatgaatggcttacaagcaaatcagtctccccacatatgcatcgtttggagcaagcaagaaccccagggctccagcaattgtgggcagcataaacagcgcacagacaagcgtccggcagttatttggcataaacctattcgccaaggcacccagcccaatccaaatcaccaccagcacaccctgcggaatgcccaacagagccgtatgcagcgtatcaaaatgcaggccctggatgactagagtcgaaaagttggaaataccgccattcgggatattggacacgaagccaagcagcgtgaagagccaggtcttgtagtccagataggcctccttgatctgtttccagttgattctgttctgctccacgcccgtctggttgcgtctcatccgcgcaatcatgatgagcttctcgtcatgcgtaaagccccagatggttcgaggcgagttgggcaggcagatgaagaggcagattccccaagcggcgcaaaaggcaccgacaatgatgaactcgtagcgccatgacggcagcattcccttgatttggccgatgccgtatcctgcaattcaaaagttcacaaacgtcaacaatgcctcgttcaaagagcattttcctattctggtaagataagctggagagagtttcacttaccaataagaccacccccagcaacaccgactccattaaacgcataccacgcagatatccgcgacggctgctccgcccgcgtgtagtacatggacgtgatgagcataaaggccgggtcggcaattgcctcaaaggccccagacagaatccgaagggccagcagggattgcagattcttcaccgcggcctggcacatgagcagcgcgccccacatgaagatgttgaaggccaggtaataggcgggcgggctgcgctgcatgaggaggttggacgggatggcccagatcagccagccaaagtaaaagctgctcgacagccatgagtagtcgtcgcccacgaggttgaggtcctttttgatgccgaagatggcggcgtacgagagcgtggttttgtcgacgtacttgagcagtcccaggtcagtcagcccgaaacgaggttttacaggttgaaaaggctcacatagaagaaatagcagatgcccagcaacggcagaattcgcatgtcgagcttgcgcaacaatcgcttctccgccgcctggtcaatcgcctcgtcgttgggataccgctccagggcctccagatacatctcgtggactggacggtccgtgaccgcggccacaaccgtcttgatgtccttctccacatgttcgacatcgccatctccctcgcccagatccttcacagaagggggaggcagataggccgcttcattggattcggtggccatgatctctacctgtttggctttgctcgagaccagagtatgtgcacgcaaaaaaagatcagcgcagaagtcaagaagacgctgctcggctcgtttagagcaaagctccgccgttttatatctcgggttacatccttcaccaatcaagccccctcacctcatcgtgcatcccccaatcgtccaataaagccgtcggcacaccgacaaccgagcatcactaccgggaacgagcatcctctgtggggggttagaaaagtcggggaagctggagccgccaaagagcaagacgagaggcgccatgtgtgggggaagagaaaagcggaatggcgccaacgccgtcgagtttctcaaggagccaaaaacaaaaacgtggggttttccccagactctagtccccaagctgaagagctggggagacgacgagtgagtcttgtgattcgttcacgggggcggttttccagcgagcggttcttgtggcgttcaaaacaacgcttcatatccggtttacttccatacgtgtacgcttggcgttgccggccaagaagctagcttaagcgtttacccgcctctgagcagagaggaaatccttcattcgtggaaacccgcgtcgcttttgttctgtattttctccggtggcgctcaatggtttttctataaaagccaccagggcgttatctcccagctagctcacgcttatacacgatatgaagcggctcttggacgcctcgtcggacaggtcccggtaagagggcgtcctcgacattatccacaagctctactgcgggtcggtttctgtatgccgaattgccatgactcgtgattcgccttttctttgaggcgtcttctttctcaagtggtgttagttgcattctcacgatatcgttcgaagcgtgtcatcaattcgcgccaactggctgcgtcttgattcggccaagttagatacgcaaccaacttcagcgaaaaaaacagagcagatccttcaaaaaggcctgttaatctaggttgataatcggtcaaaaaaatctaaatcttatttttcgggacataatgctgcaaaaacaaaggtatagtcgctaatttctccctcccatttatcatccaagaggcacatagtgccaacttctagtgtaaagtttcgttgatacagtctatgaattgaaatctattcgtaccgcaaacgcttgatagccgaatcgtcccaatcatgtttcacgtgttgtcgaatgagaaagccaaagcaaaacacatcttatatacgagaccccgacaaggcgaaaataatgcgccattgaccacgaatccagcaacggcaagctattcacacattgccccatgctcccagtgtccagtttgtgtgatgtcctccgctgccacgaataaaacctcctgcgcccatgctctgccgttgctgggccttgacgtcgatttcattcggacgcgtcgcaccactagctccctgctgcagccatagctcgcggtctaccgtagccatggcggggatcttgagttggcagaccaaacttgccccggcccatggtccaagcgagtgaagtgtgcggaattctccctgtagttgctggatttgtggtcgatggcgcgctaccttcgcctcaatgggatccgatatatcagatgccgtagctattgaacttggtcgtgatgagtcttgttcttctccgacatcagacaccgtcgccgtcgagctaactgactttgcgacgcttgctcttcggtcagcgaactggctgtttcgagtctcttccacgtgcttgcccgagacattggcccatccttttttattaaccatgctcatgacttcgtctacaacccgctccttgacgcccaggatattggagcagccacccgtgaagatgattctaggcatgcaagtagccctcacatccattggaagttgtagtaaatgctgatatacgagcaaatgcaacggaagttcgtggtcgtcaaatgttgttggtgctattgacagatcaaagaacgtctcgtcgcatatatctgcaatcttgtcaacagagacatcaagcgtcctcggtggagtggtcgatcttaacgggatgctcgccacgccgcctggcgagtgctccggctcagactcgtcctgctcctccaccgtatctaattgctgcgattgcctctgaacttgaactttcttgaacgccaacggccgacaccacgccagacgacacatgatgtcttcacattccgcaaaactgatggctcgtacaccgccttcgtcttcatccttgtcagtcaagagtttccggagaagctcgtagagtttgttgtgaagatatctccctgctctctcactgcgcgtgcatttgacctctcggtactcgtagacgctggtgactatcgtttcggaccatcccatatcaataatcagccctgagcggacgcctgcagctaccgcagacatggcggccgtggacatgagagagatcattggtgtctgaaaccccttgaacaagagatcaagcacagtggacagaattggtattggcaccgcagggtcaataacaaggccagctcttcttggccgggagtcaatcagcagacacctaagaccagtgtcaatgccagcgttcctgagggcgaacatcatacaagcttaccttccaaaggcatctctcagcagccggtccagcttgtcataaacaagcccaaggtcgacttgtctcaaatcatatcgccatatctcgtactgctcggcccaggattcgacatcgccagctccaggctgctgccagttcctgaaatctcccgctcggcgctggtcttttggctcgcttgtgagcactgccttgggctggttgtcccccgcaaatccagcacggataaaccttgacccaatttgaatgattagaaagtcatcgtcggctctgatagtagctggtgaaccgtatgtgtttgagatgatccgcggaggcgtatttggcgtagggcctgatcctgaatgctcttgaatcgttggggctgagcgaatgctggccacgctccgatgagccagcgtcggccccgtccctgaggacatggccttggtgcagatgtttcaggatccttcaatgcttctcagcgtttgttcttggcaaattgaagctccagcaatgttacaagcgctatggctgctatattctccttttcggcctatgagcgaactgaggcgcctcaactgcagctcgttctcactgagagcactgcctggagcctggattggcgggtgctgttagcgccggtccaccgatatcgataaggcacccctgccgacccaagtgttttggtcctgtcgtcatgttaacgggacaaacaaaacatcacaatcaccatccactgtcctcagcttttgacaagccgggggagtggaaaaaggttaggatatcaatggggatcaaagggtgagtattgaatgtattttctaacaattattgatacattcacatggaaatctcacatttgcaggatatacaaagagctaggccctggcaagcggatatcactgtccaagctcgcatccgatagtttcgagaatcacaaccggccattccgcctcgccattgacatcgccatctggcagttccaaaaccaagctgcgcgtggtgagcatacaagaagttactcaggccccatgcaagctttcatctaactttcaaaacaggcggcacgaaccccgcgattcgaaccctcttctatcgactcgtccgactcttgggaacacccatccagccaatcttcgtgttcgacggccccaacaaacccaaattcaaacgcaataggcgctcaggacgaggtgatggcttctcagcagcccatgccaagaggctcattcgactttttggattcatagcgcacgatgccccaggcgaggccgaagccgaatgcgcgttcctacagaagaatggcgtcgttgatgcggtgctcagcgaagatgtggacaccatcatgtttggatgcacgcgaacgatgaagaattggtcggctgaaggcaagggcacacggccaacgcatatctccatgtacgatgtcgacgaattgaacttggccagccttggcctcgatcgagagggaatggtgctagtggccattatgagtggcggcgactatatccctgagggagtgcctggctgtggaccgaaagtagcgtgcgaggctgccaaggctggctttgggaaatcattgtgtcaacttcgagcctcggatacagagggcctccgccggtggaaagcgtcgttgatacacgagcttgaaacaaacgaaagcaaatactttcgaactcgccacaagtgtcttactattccagaagatttcccaaatatggaagtgcttcgatattatacccacccggtggtttctccagaatccatgctggacatcatcagacacaggctgagagaaactagagagatccagttggagggcctcagggaatttgcgagggaaactttcaattgggattttcgagttggcgcaatcaaattcattcgcgtgctcagcgaaggtctatttgtgaatcgtctgcatcagggcggcgttgatggcgactctttggtccaaaaagtgtcgagccagcggaaccattttagtacagatggaacatctgaattacgtctggcttatatccctgaagagattgttcccatcgacatatcgaaggaagtagaagagcaaatcgcatatgcccggagcgggctggctctcaatagcgatgatgagtttgctgcagcgccgggcagcgtcgacgcggccgaagatggccagagtagcggcggaaaggtgtttgatatcacaaaaccggagcttacatgggttttggaagaggtggccaggagatttgcgccaaaatctgttgaagcctgggaagacaagaaatccaaacgcaaatcgccctctaaaaagacggcatcggggtcaaacacgaagacgaagaaggcggatataatgcctcacggggcccttgacagttttgttcgcgtcaccaaggcggtagagcctcaggagaaagctaccagcagcagtgccgccaataccaagggagatgccgttgtaaacaacgaagtttgcgagtccgaagattcggacatgtctcttcctcctctccctcaaccgaaccgattccgccgaccacaaacaccgccatcgctacggcagtccagtaagcagcccacgcccaacagcacatcccccagcctggacggttggacgataaccagctcaccagacccaactagacgtcatgacgacgcaggagttttcgaagctatcgtcatttcgtccagccctgccggcgacgcatcgccaccttcacgatttacaccaccatcgccaaccgcagccacctcgacaaagcgcagtaaagagcttcctaggtcgatacggtcaattctggcggctggcgctacctcgcgggtgacaactgaacacagcaaactacctgcctcttcaatatccaagacaaaaccaaaaacctctactcaagcccagggagcagcgaaacttcgacagacgtcaatggatatatttacgcaaaaacagcctcaaccgagagtggatcaaactgcgtcgtctaggcgcaccgagcatggcccatataagccgacttcaagtcgagagagtatagacacagccacgaatatcaatgaaatcgagattccatcatccagcattcccaactcatcccctcaagttcgctttaataccattaatgaattctcttcccctccacttccagcatcacgccgcaccaggagccctaatcccataccaatcaagaaactaatcgtccccagcgcttcgaggcctggcttctttgacgaagttgaagtagacgcggacgaatacgaggagacagtcgcgcgagaagcacaattactcaaaactcgtggtgtaagatctggcgttacaagatggagcgatgtgtcgtttattgacttgacgggaggaacatgattccacgataaactaatgttgcatgatatcagaagagcgctacattgaaagagtactataactgttggattcattaattatataatatgagtaaatgtcgtcatatataataagcgataacgaatccccaaagactattgattttattccattaatcagaaaatcctatattgctggccgccaattaaacctcccgtggtttaataaaagagatgactccaatttcccgcccgccaatgtccaaaatgccaaccaaaataaatcgctccatgcgccttgcaatataatccaatgcgtcaaattgttatgtcaagcttcgccttctttttcaatgaagtcgaaagatttctcctttccttttccttcttccttgagattccaagtctcttccagtcactgtttgccgcaagtacggcgtagtcttctgaaatggtgacgtctcgaatgtcacttgcttgcaagaacgtcaccgattgtgtatttcctcactcaatgcaaagtagagagagattcccgatggagcatcgtgcacgcggcgctgccaatatcgcgggctgcagcatgtcgtcgagctgttgcgtctgggtgtttacttcgtcatgtaaacaaaggctcttgactcgtctgtatagatccaagatgaccaagtctgttcaaccggccatactagggagctcactcagcgggacaatattccatggcggtggctcccacgacggaaactgctgcgatatactctgcatcgccgtctggatctgcctagccattcgcccctggacatcttcgtcatggccattttccccttcccaaggcacaaatatgagctcttccagccctatcatgcgcgccgcaacttccctcagcacctccaaggtgaacctcgccgccgtcatagagctatacgtgttgcctatccagaaaagcgcatcgttaatagccaagcgacgcacgctcgccagctcttgttgatcgcaaagcatcatgcacgtgcggaactgcgaatttgcggccatgaaaccttgacgagggccaaagtacaagatgtcgatttcagggttgaacaggatctggccggggccccgaccgaagccaaagcaaggatggtacgtctggagggcctcgaggcgagattctgtgcagacgtgcaggttgacgggtaccggtgcggacgacatgcaaccagcagtcgtgaagctgtgtcgtgatgatgcgagggagatgtgaggagacgattcggggagggaaatgctgttgctgccgcactggatgggcacgaggcgtgggctaggaagactgagctcccatattctgagccgaagctctgtgggaagtttggcgaaagaatgctagatggagacgaggtgttaaccgagatgtggtcgagggagaggtggagagttcaaggcagggagctgaacgtacaaacgaatcgaggtgttttgaggctgcgagttttgggcatgaccgtttctcgacggctcggctcttggtgatgggcgaggatcgtgtctttcggggagagagtgcgccgcggcagcgccgtgatgttggttgttggagagccattgctctactggtggcgtttgaaggacgtgatgctgcaggaagctgttgccgttctccagtagaagggatgcgagtgtctgtatataataagacaaagaaaagaaggcagcgttatagatggatatatactccacagccccgggaatagtaatatatcgaaattggcctagagctatgcagaatagaggcagctccccttgattcgggcacagcaaagactcaaccctgacactttgatcccacgcacagctcctagcctcttaggactgtgcacttgaagaagagaagaatgaacaggacctttaggagcaaggagaaaaaaaattaaggttcgtggggcgtccaggatgaagcttcccttgagctctgtagcgtcgtgcctagctggactaagcaagtaggtacttgggggcatgcacgaagcagccgatgatggtccttttttttcttttcacctctgttaggaagtaagtgggacgagcgggtgtacagaaggtgtgaagtggttttagccagaaaggggtgtttgtagatgaagtagaggagaggaggctctttgggtctggcgagaaacggttggcttagtgtggtgaggacaagccaggtattgccggatacaagtactagacctaggtatgtattgtattgttttgatataccggcaggtaataggatgatggactctgtgatgctgaattgtactagattcagatgggttgaggcgttgtaataaatatgcccatagcctttgcaggaacaaggaaagaaggagaatgacgagagcaagtttgttgataaagccccaagcagtgctcggtaccgccgcaagacttggatcgctgcaaggttgtttacgctggatgggggactccagctccagatacccttgtatccaccttcgtcatccgcggctgctgggctggggcctcattacgcacgttacaggcccgctttgtaaggagcacagtatatcaagtagcatttcctctctctttttccctctctgtctgtcaatctcttggcgcctctcggatctcaagtcttccggccaggcggaccaggggctctgctgcccgcgccgggctgcataccgaggatggacagctattgcatcagtccgaccggatgggattacggggaacatgggggctgcggtgggtacgtgggaggcggcgaggagctctggtcagatgcgatgctgtactgtacggtatattgcacataatttcaagccggtgttggttacggtgtaggtaccggcattgtacatgctagcttggtagttgtagcagacggcagtagacaacagcagtagacaacagcagtagtgtctataggcaatctagcagatagtggtaatactacaagaaggatacccccgtaaggagaatggacgggggcgtgtgctttgcgccatcggggcatgggcgagtgaaattggcagcccagccctcgatcgccgcggcgggcccagggcggtgggatcggattttgcgagcgcccatcgagaaaaatggtggcaatctttgtctttcccactgccaccccttccagcgccaaagcgtctcttccgggtccctagttcgaggggagtggagaggagggggtcttgggacggaacgggctgaaagacgaccctggacggccagaaaaaaaaaagggcgagcaagagagggaaaaaagcagaagaagaagaagagaaagaatccaagacatggcagcaaaaagaggcaaagcgtgctgtggctgtatgcaggcagggtttgaatgcagtgcccgaatctagaaaggcttcctttgagacctgtcaaaggagaggacgttactggacgaagatagagctcgaaagctgtactatagggccgtcggttgcttgttatggagctgctcatgagttcagtgaacgaatactactgctctagtacaacaatagaaatatgccatgtgattgctcgtcttgagcgagagacatcagaggcacagcatctcaaaatgggcattacagctcatccagctgtcaccacagccacttacgtagcaaaggcgcctagacgataccatgtataccatcactgcctaggactccatagtgatatcaactactgtctatattcactagactttatacagggaccagtgtcaccatgtcaatctcccaaaaaggaaataagaaattcaaaaaaaaaataaagaaagaaacccgcattttcgccaatcagagccctctcagcttcgtttccctccagcgcttcggccaatgtgctacccagccccgaccaagccaattttgtttcaccaggtacgcaagaaacgaaaggatgagagcaagaaaaaaaaagaaaagatgagcgccggggggggggggggggggggggggggggggggggggtgttctcttccagggtcctagtccagtggatctgacggacggcccaagagttggtgacccctgcaaacgcctacagcataatgaatgggacctggccgtccgtctagcctacgggagcacgaagggggggcgcaggagcgaagtaacgtactcggccgatcctccagagagtatcttgtatctcgagatgtacggatcgaggttcttgacgggagtcgatgttttgtgctcgccgagtctgggatcaacgacccgtcacgggtatccaaaacccggcaatttcgagtagatggctgcagtgatcctccgtaacgacttacactacttgcaaaatgtatgcagtagcagcagcaaaaggacccggggcgagcattccgcgtcaagcaaggcccgtgtgtgacctcgtgggcagagcatttggcaacgccagagccaatacggatcaaattgcaaacagcggccatgactgtctcatcaggctcgacgcaccttgatgtcctcgccggtggcgattttctgtcaagatgtcgtgtgtgtcaagtgcgtgcatgacatggtccaccaatcctgtctcaaaccacctgtatatagagcaaacgctgctcgtatacatcacaggtgagacatccggcagacgctcaagtcgtccagtgctcgcagccattgcgaacagggctgagggtctacacagaacccgctgcttggaatgaccgggggagagaaagcttgctcgtctctgtcaatgcatctttgccttcttattcgcctgccgcctatcctagtcccccctgagcgccgttgaacctatccagaggctcccgagtgagtagcggatgatgatgcaccgccctgactcgagctggaggtcaaacgtctagctgttctttctcacatatatgttgagaaaagcccatatcagctgaggagcttagagttgaaaacgggttagggaacagaagccggtaggccaagcgtctacaccatggcggaggatgcatacatgccaaccatgtcaaacgacgaatcaagcaccgccggccgccaattgcttaatcagtagaatgagatagtaacagacaaagaagaccagccccagatcaatagcatgtcgttactgcacgccaagaggctcggaaactttctaccgtcagggtcttagtccagcgaggcagcgtgacgggctgtgcttgacgggacgcaaagacttgcgcacgctgtacttgtagatacggaccttatacgactactagcagcagcagcatgtattcccagtcgtcgtatgggggcacagcatcaggggactcgcccggcaatacaaccttggccttgagagctccctcaatctggttagcatgcaatgcttgtcaagtgtcaaatcaatcacgcatacaaggcagcatcagcaagcatcaagacgtgtgatggtgtaaccgatcgatcattttcgatgccatctgccaggccaagatgcccagtgtcacatatccgacagcacccatcgagccatggtcggccgctacgatgcctacaggcagctcgccaaagtccgatgggctctgctgcttggaactactaccttgcctagttccaaaaccgcttcaacaacgacaatcaccaacggtgacttcctttcctagttggggaggcggcggtaggtcccgagaactgagacatcgcgacactgagcagcttgcggtttagcgccgtcaaaagggcagtgagcgaactaggaagaggaaaaagtacatgtacggtttactgagttactcgtgcgatatacttgtacttgcatacgggcgagagccgcgccggcgcacttttgtgatgcgacaagcgttgagacattgacgtctaccttggcagcaccaggagaaacaaacatcggcaagtgacacagccagcagtagcacggcagtagcagcccgtgctaagagcaatagtcctgcaatcccttgctccgagatgccagtttcaaactcaaaatggcgagatgtgtgttgagcggaatgataagtcgacaggtgtagccgctcgatgggctccccaagacattgacaagagccagcatcgtgggcctgccaaagcagtttagattttcggggtccatttgcatagtcgccgaacatccattgcattagcacgtctctcctttgctagtccccagctgaacaaggatcgttggcggctccgcttttgacgatccatctcttgatggaatgggaaatactgctgctgtgctacgtaataacagcagcagcagacgtcaaaaaagagctgggaaaggagacgaacaagagagtgtgggagaaatgactgcggagcaaggttaccttggagttgccgaggatgcattgctgtgtgtttccacagcatgggatcaatcagaatggatccaagatagaaggcgctgcagcctgaaggatgcttgtggtttttaatctgtcctgataaatccccaaaagctcatgctctgtaagcttgtaagcagaggatgacgtctggaccgtcacattgcagccgccttcatttattttcagcctcagcgctgtaaacgaggggacccatggaggagaacggtggcagtacgtaaatgcacgcacgaagcatgcatctattacatacgctacagtttacaggcacacaagatagctactagcctgccctatgcggacgtataacacgcatcgttttctcgtctttttgaggccgtgacggacattgttccattcgcttgttcggatacatattaggcttctcccgggggatgccagaggggcattagcagcgcggaagttggatccctgtctgttcccgggtgagcatctcatcttggtgtgtcccaatggcggaaggtttcctcttgcgtgtgagagaacgggatgtattccgtacaagtagtatgtactagcatcaactacaaagtgccaggtgtcttacagatagtgctgctctattccgattaaggttcgtcatgagcgtagtattcacgacttacattagtcgtattgtaggtatagcatcgttgtgagcatgtctttgtacggaataatcctccacactacgtacctaccctagagtccagagatgcaggcgcttatactacctgaatacgttaatcacccagtcttccattctttcttctcggtgctatcccattcacctacagccagcgagtcatttccaaatccttctctccgaagcccactacaccgacccagcaccttgtcaccgttcccctcttgctctaaacttcagcccccaagatgctctacagggctgacagtagccagcgctctaaaatacgatagactccatcccaccgacgttgcataaacaacatgcagctcagctcatattcctcgtgactcaagcccctgctcaaacccgcacggctgtctccaacgtcatcacatctcacatacagagagcgcgctccatcagtttagacagctcaaagctgaggctcgtctgctcgtatctcaatagaagcttcttccttgaaccttgaacgaaaatgacaagggcaaatctcctctgtgctgcctctttttttactgtatgttgttatatttctttcagcgaacggccctccttgtacacgccccctcccctgtccagcaaaatgacattccatccgcagcctaagccaaggagagacgataatcttggtaggccccacccccaagcgtcttgatggcagctgaacaacttggtggggagcgtgtttggaaatgctactggctgctgccatggcacttgatatgaggagcagcctttttgtataagtccgaaatgctggtacaagacggggggataagggagcacaaccttggtaggagtgccagtgagggacttgttaatggtaggaggagaagaagaggccaaagccgcaacgggaccaccgtttgatttgctctgcgggtcgagccgcccagctagagaagagaagaggagaagatgagcacggctgttgctcgtgcgctttccgacttggacgttggagatgcaaatcccatcctcaccgttttctctccaccgcgcttgttgccttggcgcggtgatgctagagacgcccaatgttgcgttatacggcaccatgtgacgaatctgtgcctgtattctaatgtaattctccgcggtgttattgcctcgcaattaagccccaatatactccggcagttatcatggtggtacccatgccaagagcagcgtcaaattaatgtcaattacatgcagtgtcacctctttgcaccgtagagcaattgaaaatcaatatcaaacaatacggtggatttgccaagaaccagccgttataccgcagacgctacttggcgcgcgacaatgaagcctcgtcattacatgcactctatcttgagtctttatcttcaagactttcatctattgtgattaagttttaagaaacaaaaaaaaaaaaaaaatctataattatccacgcacaaattgatttttacctgcaatcgtccatacaatgtaaccccaaacaaatcttatgcacctcttaaccgccgtgtgcctgtttcgtttcccaaaaaaacaaccgagtttctattttcggcaccccctcctcgcctctcattggcccggcactcttcacccaagcgccgagtccaagaaacatcaacagccctctccatctagaaatgtgaccccagattatcatctcttcccttggctattcaatccaactcgcatcttcttcttattggtgagaaggcgccaagggacggcagacgtcaatcaacgcggttaaagggtgcatctccatctcccagcgtggagtttgccgtgcatgtcattggccaccatgatggatctgacatgttggaagcgccgggcgatgatgccgctgaaatctacatctacgcagtgtttccccctcgagtaaatccatttcatcatgtttgtttcgtggtaagcaagtcttgtccaaacaaaccgtctcttttctttccttcttgttttccctttctctccttgccgtctttcattttcccttttcagccaaactgttcttctgttcattcgcccaaagataccccaaaacgcctcgcattcaaaatgtccagcctcaaaaacgaactctcctctgtggactacgaagtcaaagtcgaagcgcaggacgccgagcgccagtcgcagctgcagtccaagcaccgcctcctcggcattgtccacaactctcgaatcgccctgacggtcctggccctggcggccggcatcaccatcctgggcgtctcggccaacgggctgcttgtctaccacgagacgtatctgccggccgagttccacctctcgctgtggcctgcgcagtttgatctgcgtcccactgccgcgctgattgccggcggcgtggttgtgaccgtggccaatgttgtgtcactcttctttagcaaggtccaagctgtaagtacatgtacttgacaacatcattcgagttcttacttgcatttgctgacatgatttcgaatgcagctccgcagcctgactggcccccacgcaatcgccagcattgctgccccggccattggcttcgttgcctctctcgtcgccatgtccctcttctacgccgtcaacgcctcttccaccgtcgacagcctccagagctggacgtgccgctggaccgccgtgcccacaactgctcagccgcactttggcgccctgtgcaaacagagccaggccggtgtcatactctcggtgctgcttgttccgctggaagctgccattcttggagtcgcgggataccaggccatcctggagcgaaaggccacaagagcgtgatttgtatggactgcctaggattgtggtaaaagagagagaaatatatcggggttggagacagctggccctgtaaaaagggtggctgatggagacggcgtcgtgctccgatgtatacacaaggattgagcgacgcaatttcagttggatgtactaattatttttatttctgatgtggcatttgcagcatcttgccaaatgtatctgctactatcatggcatgcacatacaaggcagttgacatatatagttcacatatataattctaccaaaccttgaggaatatgaatcacgattctacggccacatgcactcttgtaatgttgacagccttttgatacacgtacctttgccgaggttgcgagcatccgccgtgtttctgtaggctagccgcaagccatatagcctcacttgtgcgacgcttttctctccgtcgagatggtgaaaaatggtggagagtaggatacgggcatggatgtgaaacaaaaagtgaagtggaaactgcgtgcatggtggcactctctcctgccagatgcctgcaggtgagacctttgtcagtttatgtcgacattttctcacaaagagacggcatgttcattctgagctattcaacgcacagtgaatgcctttgtgcgaatttactttgatggatgcgcattcacatgtgtatatatctagcagctctatcatttgagaatagttggctatctcactctagcatcaacattagcatcagcagcatctacgacgcgcagcaaaggaaaagcgaaacatttctgacctcattattaccgtgcatcatctcacaatggaccaacatctatcgccatctccgccacatagaactccaatcgtcagaatcacgaagccccaagatacagcagcagcacctccttcgcccacttcagagcgaaaactcaaggccaaacccaagatatccagcttggagactgtcatagaaggcgatgcccgagctcatctcagcttatccccagacgatgccgccaggcctgtcgttagagcagtgccgcgtggtgaaaaggagcgccaggccgagaaacgaagccaatactttcacgatgcgctttacgaacgatctgggaggaattcagctgtggaggcagttcggagagaagctttagtttatgctgaagtgaaaacaaatgtcacggcaagaacatttcccaaaccacttgaattgatgctgttgaatagtgtcgtaattttctaaccgagttatgaaactaggttgaagacgagcaacacttcctcatcaccttttcccaccagctcgccgcaagatacaaccgctatccgtcttctactgtcgtctctcttctccacagccaatgtctcttctttggcggctcatcgcaccccgcctacattctcaccatcacggctctcccctctgaagttcagcccgccaccaataagcgcaacactgcagtgctgcagaaacacatggaaaccattcttcatgttccacctttaagaggaatggtgcgctttgtccctgcaacagaagagtgccttgcttggggaagcaaaacggtcgcggggaggatttcggatgctgtggccaaggatagagaggttgcgagtgaaggagaagggagcaaatcacacgagaggcggatattaaaggtattcacaagctacttctctatagatggatatctatattatcaacattgtgctaacgagaaacagtccttatcgttgcgaaggtctccagcgagtatcacgcctccgagcatgcagcctccaaatccttcaagacacgggcaggaagcgggcggaagcgcagctgctcgcatagagtctgctgataagcccgagggagaagaaaatgtcaaggtaataaaaaagaagaagagcattatccacacgctgtttcggacaaaggctgaagacgaggagccctcagcatcctgagagcgatgatgcaagtagtgtatacattaaagagagaaaaggcgggagttgaattgcatgaaattataaagagtaataagtagcagtttctaccaataaagatctcgcatgagtgcatgagcatgatgcaaagcttgacgaactggcttcattcgtcgcttacagcccaccttgagaggctctttattgcattggctgcctgacaagtagttccttgtgctgcatctcattcatctttcttaccaataaggattccggtaatacggcgtgtatgcttgatgatttatagcatcatgtaaacatcaatttggcatttgatgtcaatagccaggtcgcgtgccgacgccaaacgcgcgtttctcttaagcagtggcgctgactaaacttggactcgcgaccaaagccgactctgtacaccgcacaagccaatccaaacctgactttgaccatccatctcatccattggcgaagcttgctgaagctgctacagaccaatccctgtcttgcttgtagaaacttttgctttctttctttctctctttcttcttcatcatattcttctcttcttcgtgcctctcccggccatggcagtcgcctgcccaatctgcaacaagcccgtcaagccaaccgatatcaacgaccacatcgattccggctgcacaaccctcatcttcgatccgagcactccaatcgtccctccgcaacctcagccgtcgacgcaaaatggcgccgccatccctgcctcgcagccacagaagcgcagcgcttccagcttcttcacgcccacgcccaagcggcagatcaccgatcccggccctaaagcccacacgcccatcagcaacatgacgttcccgccgctggccggcaagaagaggtctcttgacgaggggccgcaggaggaccggaagatggaagacgcggcaccgctgaatggcgatgcgaatggaccggcaaacggggcagacgccgatggacgagtgctgaaaaagaccaagacgcaccgcgcagcccccctcgccgagaggatgcggccaaagacgctggacgacgtgtgtggacaagagctcgtcggaaccaacggcgtgctgcggtcgctcatcgaatcggaccgggtgccgtccatgatactctggggcgcttcgggaactggcaaaaccacgattgcaaggtgcattgcccaggtggtgggcagccgcttcatcgagctcaacgccaccagctcgggcgtgcaggaatgcaagaagctcttccaggaggccgccaacgacctgcagctcacgggccgcaagacaatcatcttttgcgacgaaatccaccgcttcaacaaggcccagcaggacgtctttctgcggccggtcgaggcgggcaccatcaccctcatcggcgccacgacggagaacccgtctttcaaagtcgccaatgcgctgctctctcgatgccggacatttacgctgcggtccctcggcacggaagacattgtcgatatcctgaggcgggctcgcaaggtggaggagtcggtctacccgccttcgcccctcattgacgacgagatgatgagctaccttgcccgcttcagcgacggcgatgcccgcacagccctcaaccttctcgaactcgccctatcgctcaccctccgcgagggcatgacgcaagaaacaatgaagcagtctctcaccaaaactctcgtctacgaccgcgctggcgaccagcactacgacacaatctccgcctttcacaagtctgtccgaggaaacgacccagacgctgccctgtactacctcgcacgcatgatccagtccggcgaagaccccctattcatagcccgccgcatggtcgtcatcgcctcagaagatgtcggcctcgcagacaacaccctcctgccccttgccacggccacctacacggccacgcagcaaattggcctccccgaagcccgcatccccctggctcactgcgccgtggccctctgtctggcaccaaagagcactcgcgcataccgcggtctgaacaatgcctttgccgccctgcgagagcccggcgtggcgagcctaccggtgccgttgcacctgagaaacgcgccgacgaggctgatgcgagatttgggctttggagcagagtacaagtacccgcctaattacaaagatggcaaggtgaggcagcagtatctcccggatgagctagttgggcggacgtttctggagacgagagatttggggacggtggttgatcacgattacgagatgaaggatgtgccaacatgattttgcatgcattgaagatgctcgaagcaataggattgggaaaaaaaggtacagcgtcaagctttgcattgcgactcttggactttttttttcattttggattgtattattatgagttgatgacgactacaatggagggggaacaactggatatggagccaagcctttgatatatcacaaaggttttggtctctcacacacaagagaatttttttgtacatgataccattgataacggcatgaaagcggttctacatagcataaaagaagggggaaactgggtatatatatatggcaatcactggatataaatgaatttcacagcattactcaatgttttttttttcttctcctttttttcaagcaaagcaatgatgatttggtatttagatacctcgactacataatgcaaatatggggtatatgaaaatgtgaaaaaaatgctacgtaagggtatgatgagatgtgacatgatttcgctgcttgatgcccatttcctcctccaagtcatatgccatatggtgaaaatgaaaccaaaaaaaaaaaaactgaacgcccatgctagaatatgcgagatgggagatttatacatgtgttgatgatgatatatgcatctcttccggcgtcatgccatctgaaaacaaaggagcagactgaaaaagagaagagttgcagccttgatcaattatcctgctgtgtcgtcgtcgtcgtccccgctgcttcagacaccgacccatatccaatcccctttctcctccccctcaccaacgcgcccaacgccttgcccagcgccggcatgtccgtcaaaatggacacatgcccgcgatccgtgctcacgcgcccgccctttgcaatcgagtagccctcgggcaacatgctctccctcgccagcacgacgccgtcgcccgggcggaagacgagctcgtcgtaggcgtcggagcaggggatggcgtcgcggccgttgacgtgcgcggcgtagacggtggggatggatttgccgtagatgacggccaggggcgggtaggcgtttgcgtcttggtgggcctggttgtggacgagctcggagcggaactgcttgacggaggcgagggtgcgggtgaggtattcgtagttgcggcggaagagggctgggtcgatggagggcgaggggggggaaggggggaggttggtgtttgtgtcgtgggagtgggaatagggggcttgggacgagggcgggatgctgagcgtgtggcggtggttttggggtttgcggctgttgttgccgagctgcggtgccatggaggctcggccctggggtatattgctgctgctgttgctgttgctggcactggaagcctctttgctggccgcgtcaggccccgacatggagttgcgcctcttgtccgacttgctcgggcgcagcagcgcattcgggaaaaaggcggccaggggcgagtgcggcggcggctggttgtacggcggcagcggcggcgccacacacgggctcagatggtacttgacccagttgtcgggctcgaagaagtcgacgggatactcgtcgcccgtgtacttgtcgacaaagaggaagccgtcgtcgggcagcagcgcaaacgacgtgcggatggagaagttgacctgcgccgtcagcagcttgtcgttgaagagcaccgcgtcgccgttgcgcatcgggcccaggatgttgacgcaccgcatgggcgtgccgcagaagagcacgccggcgaagaggtcgggctgccggttgacggcgtgccgcgtgatgagcccgccgaggctgtgcgcgacgacgacggcgccgcgggcctcgacgggcacgccgggctggttcgacggcaggccgcgcagaaagtcgagcagccgcgccgacgatcgcgacgggctgaggcgccagtcgtagccgtagtcccacacgcggaggcgccccgcgcgcgcgttgtcgcacgagcgcagcttcttgaagaacttgcgcgagatgtcaatgggcccgatgtgctgcagcatgcccgacgggaagatgcgctcctccatcgtctcctcgtccgcgtcgtccagcccgacctcgaggttcgccttgcgcaggttgagccccagcttgaccggcgcccacagctgctggtgcggcggctcggcagaccgcaggatcgagccgcggtagccgcccatgacgacgatgtcgcccgtcagctcctccagcacgcggtccaggcgctcggagtcgtcaatgggggcttccttgggcatctccttggaagcagcagcagcagcagagtccaggttctgcttggagtggttggcggattcgttggagaagatgccgttgagggagattgtggacttgcgggagatggcctgcagcccggccaggcccgggatgctggggatcttgaagttgggcacgtcgggcaggctgtgcttgatggccatgaagcggacgttgaccatgtcgcggacgtcggtgaagcggtcgtcgtcgcccagagacgaggcgcgggacaggctgtggtacagcatgctgtcgtcagacgttgtcctgcgcagcagcggcggtcttgaagctgcagaggaagagccagcagggttggcatccggacttgatggagaatcaggggcgtctcgaggaggagaatccgacgaggcgtggccgcgccgccgggaagcgtcaggccggctcggccgcaacgacttgggcaacgactttggcagcgactttggcaatgacgggagcagatgcgaggggaatgcctgctgcagcttcttcaaggcctcctggcccgctgaccgtgatcgttggcgggtgggctcaaaggccgcatggagaatcccgcgggcctcgctaaacggctttccatccttggtcgactgctgagacttccacggcgaaggcggactgtgtcgtcgcggcgaggccagcggcacaggccccagcataggaacaggctttccattgagttgcgtttccggcagcggaggcgtcgattgaggcagagctgatgctcctgctggtgcttccggcgtcgtgtccccatctccgtcgtcgtcgccgtatgtctgaggctcatcaaagtagctgtcgacttgtggcctccgcagcgcagcagccttttcggtggcgggagtgcgcaacgaggtcaaatggctggcggcggcgctcatggccggctgcagaaaggcctgggcgtcatcctggtcccgacacatggagtcgtctgaaagattttcttcttcgccagagtctccggcgttgatgccggggggcggcatccccggcgcagtctttgtggcgttcattgttttgcgaggctgtcgtgatccatagaactattagacttgaataattcggatcaagaatgtatttgcgtgttgaagtgaaaagaaagaaagctgagaagcctaggagaaagctgggtataaatgcaaaagcagcagacgcaacaatggccttttttgcactggtttgtcttcttcctgaacgtttatatgacgttgaatgacaatggaccaataaggggtgcagatccggttcaatgatgctgttttgttttgtttgtccttttagtgaaccagtagctcggataaaggcagagacgtcagaaagtaggccggaactactgtgctgcaaggtattatgcaataaggagtgaaaaatggggatacaaggctcaaagttccgcgtatttttttaatctcgccaagtgttcaagaataggaaaagagtaaaagagtagaaaaggccaagaaaaaaaaaaggatcccaaaagactagatatgtaattatacaaggcttggactgtggaagccgagccacccgggctgagctgtggccaacgtaacttgaacaagctccgtggatcaaaaatgggcaaaaaaaatagagtcggtcgcatcccctttccgtgattggcccgctggagatttgcctggctggagctgattactggcacctttggctggctcgtcagatctggatacctcagatcttggttgggatgaagagcaaaggccggaatggcccatcaggatgcaccaccgctaggcccaaagctggcgcaaatcgtcgctggccagccgggctgtgctcgccctattcgctgcttggacaactccatgatttcattgcaatcatcgatttctgcgccaggatcccttgcacgctgcacgatgcggccggacgaacagaagagcagaggccgactaacgaacgggtctcttccccagcctcccgtcttttcctttatctgcttgtcgcaacggtgatgctgcatgtgacgatgcatgtacacagatggttactgttgacgacccgaaagccccgtcatcgccgtcttccttccactcgccttttcccatgtgattcaattggcatctgaccggcgcctaacgcctcgacttgactcgatccagccccggttttccaattctaccatcagttacttttacggtatataccgcaagttccgaatgtctgcatggggtcagtgccagccgtctaaataaagctcagatgattccagtaaaaaaaaaaaacaagggcaagacgattgagcgagggggggaaaagtcctcttttgccccgtatattccattccgccgcttctgattaacccatcgtcgtcggcatcattgctcggtgcgctcgcttacgtgtgtttttactccttttgcccatgtctcacaaaaattaagcaacatcctaattataaccacgccggagcatctttttgaatacgacgctagatttgctgcttacgctgcagtacctttttgtccccctccatttcctcgtcccgtccttttacactttccacgcacgggatacccaaagttcaggaaccccgcggattctaaaagccattgtggccaatgttcgacttttagacagggccccgctacagtagggccatgtatggaagaggagtcggtgcctcggacattcgcattggagcttgagcccgcggacatttcgcatcgaaacttgttgccgcattgacgatggttgacaatgggggggcttacatttgcaggcacagcacggttgtttctcctttctgttgacgatacggtaatggcgctaattctacacgaagtctatcggatcacggcagatgcagtagacagcgcactgcagcagccttcaacaaacagaatgtatcatttgttccccttcttctttcgaataccatacaagggcatctttaccaaaatgcaattgaacaaatctggaatcagaaatccctccaccacaaggcaatgctgcaatggcccttggccttcactctcagactacggttacctatagcagagtcacgttcacgtccacacccaacccattgtagatgtagctaataaatcatattgataaatttttgatcgattcctagtctacacgtacatgctcaataagacggaagtctaatgctgcatagcaagcgttggctgttcacgttcgaggcaggccctgcagtgtggcctatttaggacatgttcagccgccaaatacaacaccgccaaacatctcagccctatcattcttgccattgtcaactacatgcaactggattctccatcctcttaccagctgcggcgttgtcctgcatctcctttaacatatcacaaacaggctgcaaacatgctcaactccatcaggacggggctaagcagaaacccctcgctctatagacttaccgacatcacacccagcaaatcccacgacaatgaatattcacagatgccctcatcgccatcaacagcaacagtatgccaagaccatctcagatccccataataacgtggcttccctcggcaaaaaacgccacccaatcgggccactttcgctgccatcgttctgcatctacgcctagctagtggctgaaaccttgtcaccacctccataccgactttcaactcccagtgacgaccttgtcttcctccaatctctctctcaacctctacagctgcagaacagctattcacagttcaccgtcgacaaatcaccaaatgctgaaagccccctgaaccaacaactcgtccaagctccccctcctcccacaatgacgacgctccagccccgcccgccttactcagacgccgagctgcagcagctctacccgcctcgccttcacctccagcaggtccagatcctcctccgccacggcgagcgaacccccatcaacgcccgcttcacaaacaccggcctgcccgcctactggccctactgcaacgccgtccgccacctgcgctccgccgtcctgggcccctccggcccgggcaccgagtccggctcgggtccgggcccaggcccaggctcggccagcaacaccttcaccgagctccagtggcggcggcgcctcgagacgtttggcgccgacgacgcagccatcccggccacgggccccagcgattctcacaagatggagacggacggcatctgcgactttggcatgctcaccgaccgcggccgcgagacgacgtacgccctcggctcccgcctccgcaagctctacgtcgaccacctcggcttcctcccggccagcgtccacgatgccgatttcctctacctgcgcgccacgcccatcccgcgcgccctcgagtccatgcagcaggcctttctcggcctctaccctccccacacccgcgccgcagacttcccgcctctgacaataatctcccgctcgcccgccgacgagacgctcttccccaacgacagcaactgtcgccgcttcgccgccctgtcgcgggcctttgccaagcgcgccgccgagcgctggaacgactcccccgagatggcctacctgaccaagaagctcggcaagtacatgcccgaggagagcccccgcgtggccgtcgatgcaaggccccgcctcagcggcctcatggacacggtcaactcgacgctcgcccacggcccggcaacgcggctgcccaaggacttttacgacgccaaggcgcgcgccatcatggagaagattggcgtcgaggagtggtatgccggatacaaagagagcgaggagtaccgcacgctgggcattggcgctctgctgggcgacgtcaccgcgcgcatggtcagcagtgccgagcgcaacatctcgcccccggacgaggcctttgtacaggcgcgcggccagggcaagtttgaacaacaagcacacaagatgagccgcagcgtacctgataccgaacaaggcggcttccgcttcggcctcagcgggtgtcacgacaccaccctcgccggcgtcctcgccagcctgggagcctttgaaaccgacaactggccgccctttacaagccacatcgccatcgagctcttccgcgacgccgaaaacaccaccccatcacctcctccatcctcatcatcatggctgccctcattcctccgcccctcctcctcctcctcctcctccatcggccgcaccccaaccccaaacctcaccgacaagcaactcacctccctgcaaggctacttcgtccgcctccgctacaacgactcgcccgtcaccatccccggctgcaagctccccggcagccacctccccggcgacgagtccttctgcaccctcgccgccttcaaggccattgtcgacaagttcaccccgcgcgactggaagcagcagtgccgcatgaatatcaaggcgccggcttttccgcagaagcctgagcctgctgggttttaagttggtagttgccgatggatttaaacaacgttctagtagttttgtagcttgtagctttttggacgttgaattacaaagaatagtaagctaatagtagcctcactctgagagatgtttgaaaacaaagtagattcgtttctttggctctattaggtagatggttgatttgcaagacggcgaatggcgttttactatgatatacagcatctggttatacaaatgggttgcgtgtaaaaaacatggtagatgaaatgttacaacaaaaagacacatcgtgtttatactcacacccagccattaccaaatcacactctaaaatccacacgtgaaacacgatcaaagcaaagtcatatgataatcatcttattcaattgtagtattaggcaaaccgccaattccacctttcatttaaacaaaggaaaaactcccataacgacataacatgcagatatgtatccccctcttccacctataactaaccaggattccccattacatctcccggtttttcaccttcatctttctttctttcaaatgtagttttgggggatcttgtatttttttgttttcttaaagcattttcgtcatttcctaatttccattccacgctttctcttccttattagataaggccattgttcattaaaaacagccgcttggataaatagacatatacacacatatatatatgtatagctccttgtcaagccaagtagcttaaaaatcttgcagtttcctttcttctcagcgctttcgtggggggttaaaatctcaaggggaattgaaatggaaggtttaaaaaaaaaagaggttttgaacatggtacaccgaaggaagtaattatgaaatattgttataaaacaaggatgcaaaaaaagaaaaaaaaggaaaacgtgggaatgaggaatccataaaacaaagaatcaaggacaaggcacaagactcccaaagccaaattacaacaagttaggtaaatccatccccataatcccactctgttcatatgctattcgtcaattggcctacagtctagttggccacttcctcttccacccagccattcaggcctccctggatagccaggccaaagccagaggctcccatgccaccgtagctggcttggtactggtggccacggtgaggcctctcgccgtggctgccgttgctctcggaagggctgatgcctccgttctcgaatccaggcgcaaggactgggagactgacggcgcggctgtgctggccacggccgttgccaggagcaagcaggccgccaatggtggtggcattggacatgccaccgttcattgagtatccattggaaatgctagcagactgtccgtgtccgccaataggaccctgctgagggacgtctagtgacagatcgctggactgggcagtgttgaacaagatgttctgctggaccgacatctgctgctgctgctgctgttgctggtgagcctgctgctgcatgtggctcaggtacatggtcagcgggttgctcgaagcgttgaacatggctgccgacggctgtggtgtgtttccattggatggcgagttgctgttctgcgagccgttgggaggtggcgacgagacgccatcgccacgtggggatgagctctgctgagcctggcgaggggcgttgccgcatcggtccttgccaaagttgaccttgaacttcttgtactcgtccttgccgcggatggcctcgatggccttgatggcgttggcgatgttggtgaagtttacaaaggcgcagctcttctcgcggagagcgttgaccagctcaatctcaccatactcggtaaagtcctggcgcagtcgctcctccgtccaagtctcgtccaggttaccaatgtagacgttacgtgaagcaccgccgctaacggcgagagcaatcgcaggtggcaaggcaccggaatgcttgccccagccaatcttgagtcttcggttgtggatcatcaatccctgcaggttgctgagagcgtagaacgacgcggccgctgtggggtcaataaaggtcacaaagcagatgtgcttgtcggggatgtagcggatgtgatgcagcagaccgcctcggacgacgttgcaaatctcctcaattgtggtttccgggtggatgttgcccaggtaaatggtccggttgcccaagttgttcataccaccagcgctcgtggcaacggcggccgcagccacggattgctgagcgagggcattcgagatgaggtcgcggtcggcaccggtgagcatgtgcgcatagccaggggcgattcccagatactgggcggcgttttgctgctgggtttttgagacgtaggcgcatctatccttgccgtagtacacgcgacggggggcctgccacttggcctcctgaggcaactgcgtcacagccttgatcgcgttggcaatggataggtagtgaacaaaggcgatgctcttctcgcgaacaatcttgatggtgtcaatggcgccaaacttggcaaggtcctcgcgcagctcctcgtcggaaacctcttcgggcaggttgcccaagtagacgtttcgggacgcgccagactgctgtacagccagcgcgacggacgtgggaacctgagagggcttgccccagccaaccttgatgtcctgacccttgatacacagcttcttcaagatggcatcagagtggaagtgggtggcggagctggcgtccaggaaggagatgaaggcgcagttcttgtcgggcagcaggcggacggactcgatctgaccgcttctgacatggcccaggatctcctcggcggtcgtgtccggaggaatgttgccgagatagacggttcggctggtgccagtcacgacgccagcgcccatggaaacgggagacgtgggctggatcgggctctgcatgccatacgctcccgtaggcgactggggagggaagaacgagggcgctccgtaagtcgaaggagagacgagggcctggtaagtctggggcgacatgttgccctgcacagggctctgcatgccgccgttgtgctgctgaccgttggactgctggtgctgagtctgttggaaggcagagagaccctggaattgagggctgccaaaggcggcggggcttccaggctggaaggggctaccgaggagcagctgcgacggaagcagaggcgtgaactgcatgtcaaaggccgtgcctggggtcatgtcatggccattgccctggttctggctcatgttctgggtgttgagcgagggaatgttggcgcggcgagggtgacggtcagcaaagcccgagacgttggaggtgaaggctccatgcgaaaagccggtatcgctgttggaaggcttggaagcatggccgaagcgcgcaccgttggcattaccattcggcgctccttggccagcagatccgttgagatcctgcatcccgagaaggtgaggggggacaagggagtcccgcccaacgtgaccaagaacagccgttttgagagatttcagcgtgcccggagaaggcacggaagcaggagacgaatgaaaagagattcgagcaaaccgattagtcacggaacggtcgaatgctgagttgctggagaaaaccggtcttgtccaaaagaaaatgcaacgagtctcttcaacgaactaggtcgcgaggtccaccacagatcaaatcgctgtactataaaaaggggggaccgacgaatggacagggatatgtatgcaaaagcgtctgtttgtttttatcgaagcagattatgaactgatggtcgagaatgtccaatattccaagaattgcagatattaaaaaggcaataatatgcaagctcctagcaacatgaacgcgggccgtgaagctgacaagcgatgagccgttgggcgtaacgagaaaaaaccgatgactggataaagacaggtacgggtataatcgaagagtgtcggtgagcgaggcaaggcaaatggctgcaaggacgaatagagaaggccgcaggggaggcgaagtcctcgatatgcgaagaagcggattagtcgagcaagaatattagtaagaaatatgagcagaatgaacgtggccaaacggtcgaggcttgcggttcgaggtcggcgagagacggacagtcagtcgcagagctggacggcgagctttggcgaacaggtcaggacccaattggcttcccaacactgcgattgaggctgctggcttcaaagacgctccagtcgatccagcgagggaaaacgacacgggtcgaggttgcgaaacagtctagggcctggccgcagttgtcttgtaggaggaaagctcagttcggggaccgggggatagaaaaaagaagaataggaagaggagtagcaagaggagaaggagaagagagagaaaggatggagcaaatgaagtgaagagaaacgagcaataagggatgaacagaaataacgggccaaaaggcgaggcgtgctccaaggaccagcgggtaattttctggcagagcgcaacgcgagcaaggggccgcaaggggacaagatgtactagaagaaaccctgaaaggtctaggagaaaagagggccgggcagaagctcgtacgcggacgacggtaggaggcggacgaggacaagagcgagtggagggcccaggagaggaagcgaaagagaggaagaggacgacgagagacggccagggggttggattggatttggcctaggtggtgaccagttgccctgtgcctgtgccggccatgtacctggtacgcgggggtacttttggcctacagctgggagctgggagcactgcagcaatgcggtgctggagtgtctatggagcagtgagaagaaggaaaagaagcaagaattggtggcttctatgagtttggatattatgtgaagtacttgtagatacatgtccattatctcaagaagcatcaatattataacagaattgattgctgatgcaacaaatacaactgctactaaaaggcagcaggtaccctccctcgtacccgctacctggcgcattgcttcctctcccggggccagacctttattcttgagatggacagttgcccaaacgggacgggggatggaattggctgcggtggcagtttaatgacccggcgcaggggtttgcagctgcaccaccgcctagaggcgctaaccagccactgaggagagccactggcgcgcggtttaggggttgcagtggcgtgcagtgtccatctgacaggggggaggcaggaggaggcttgtcgaaccttgagcttttttttggggggcagacaacacgctcctcatgtatctgtccatagtgaaacagctgcagcggtacttatcctgcccttttttgttcccagcgaagcgtttccttttgccttttagcgcggtggagcgatgcgggaatgtggcccttttttttttctcttctactgtacgtctttgtccttttttttcttggtgctctcttttcttttttttgctcgtcgaatgttgaagacgtttggggccgttttctgctcgcctaatacgaagcaagcaagctgtgagtcccttgcatggtgcgtgtagttgtattattacacgcaagaatacggacagcacagacaattaccagcagacaatactgctcaaccctgagcatgtatctatccggtacctacagtagcagtagcagtacgtagcagtacagcttagtagcagcgcatcttcccaaggccgatttgccagtttgaaaaaaaaaaagaaaaaagaaaaaaggttcacgatcgctgcgtgggattggctggccgcgctgggatcagacggatgcggcctccatactgggttaggagcaattgaactcacacgtcaactcaggcagtatatactcgtacatgtaccaaacagacacacgcacggagaaggggatccataactttgctgtctgtcagacggggtcgaggaaccattgcaggactcgcctcctggctctccgtccacgtcaaaagctgggaacaggcacggtacagcacacggcatgaaatgggatcaaaattgcaggaagcaagctcatgtgctgccctgcatggcattggcgtgtccaagcaagctgtgcagtgcatactctaaagagagttccatgcgtggctgcggcgcttcacatgtcaacggcgtgggttgaaacaagcatcaaggatatctggcgccatcaaactctccaggagccactctgggatcgaggtgcgagatgccaatcaactggccggccggtgaagccatcgggaaaatcaaacacatacacaaagccaggtggtacaagtagatggcagatgtacacgcaactctcttctccagcaaaaggaggagattgggtcgcccagccgcaattctcaccgccacgccttcagcagcagcggtacctgtacttgtgctggactagcaggaatcctaggtgcagtggcttgcgcggttcgctgggcttctccatccagacggcgtcctagcgattctaccgcatacaatttcgccgcctcatgcaggacaaccccattgtcatcttattcactgcgcctagccccgcgtgcctggcctggagaggcttgccgcgtgggaaccatctcgtggcggtggtgctgcagcatcgctattctcgctacagtactgctacaaggtgcgatgctgactttggcccttgtacaagtagattcggtgggcagtgaatacctaatccatcatctgctgcgtgatgttgcatcttggccggggctgccctggcgagctcggaatgcgccgccgtcccaaccccagtggcggcacgtctttgggcacagggtccagtcaagctgcacgcaatgcccttcattcgttaattgggctgcaaccacggcttgccttcatttcacgtcccctcgcagcttgcagctcacagctcgtattttcatttgacaatttgcaatgagacaggaccccacgatgcatgcaaacggggcacaggttgtgagcaagcaaagtggcttgcttccacttgcacgagagacggccgggctggatgcaataatagcaacggccatagctcgattgcgctgtgagattgaaagcaaatacttgtactggtactagcaccaagaccctcattctccagcaaggcctaatacaactcgagtggtgccgcatcgtggagtctgctgtgggcattgccatgagcaggcctctgaaccgcgcgtgaaacgaagcacccccagaagttgcaacacaacgagacaagctcaatagcatgacggctagatcggaaggggggtcgtggctgtgtgatgctgctgcttgctcctagacctagtactacatgctacagtaatattacctgcatctggaccttcttgatacttgccaaatcatcgtcgtggcctcggggaaatcgaattcttggtacgacaatgggcggttctcggccaccatcttagcaggtggtaaattcctggttcaattcttggagcttttttttgctttcaatcttctctcagcacagggctttagccgtttccaggcaggcctctagcatctccgcattatcgcagtggccgtctgctggtaccttgcatagccgcccgacgccaatgcgggaggataatacacgtagcaaggtagcatttatgctcaagatgcgtgacaaggagactgcagcaaagatgaaaaaacgccctgcaatagtaaatgccgtgcggggatgaagccgcttgcagtagataaaccaactcctgcattgatcgatattgataaaagcgttgagatcagtaacacaaccgcatcaccgatcagtaatgccacgtagggctccgctcactcttcgaaagccaaagatgttggaccccaaagacatcttttgcactgtatgcctaaagaatggaaacttggcgccattaatttccacaattgcatgtctctttccggtgaccgagtaatgggtgtggcttgctcgctagaagttcgaagcgtacaagaaaaaatggaaaaaaaaaaaacatgagctactagcaaacgagaactaaacaagcgtcattaaactatccttttagttggaggttctgggccaaacaagaaaaaaaaaaggagacaattcaactgacattggtcaatgcgtgcttttcaatgtttagcggcgactggaggcatacgagcaatgggtggtagttggaagagattaacatcatgtcattgacttattctccggttgatctatgggatttagtaaagtcggattctatttaaagaaaatggcatgtttgctattcagattgttgattaagaaatgaaaatggcatagcgaatctaaatcacagaaaattagcttcaagtctcggttcactgtatcaaagcctcccatatcaacttgcttctcctcctaaacacataccatatatttatacatacacatgcatagtatttcgatatgttctacaattcatcttatcaacatctttattgtcctcagcaagcaaaacacaaaaagccacaacttcactcagccataaacatctcctcagcccaatccatcaacacaatcacaacttcttccatcccaccttacattaccatcactgcccatctcccccatccccttcttcaccatcgagctcaaactatcaaaaaccgccggcgcagccctccccatccgcgccctcgacattcaacccccccactctcaagatccgaatcagctccctcgtcgtccacccacccggttcttgcgtcttcgtccccgggtgcaaacgccgggtcctggcacgccaatgtccagagacaagtacacgggctcttacgtccagcgtcctcatgatgcctcagaacatggagctataggtgaagtgagacggatatccagtcgtgtcaagatgagcggtccccattcttcatacacacatcgaaaacagtctttacaacacccaccatcaaagaaaagtacccgtacgggcctcccataaatctccagcgctctcggcgcaggcagcgaaagatgatggccacccagcgtcacagtcttcagcttcgagctcaacatcgaagcagtgccccttcctccaagttccttcactagcatcatctgctccctcgcaacgtcattgccaaagggtgcaattggaatatcgctttagtcgacaatcctggcccagtttctgccacgggttgctggctcgagggttgaacccgcgatgagccgtctgccgggaagacgcatggcggatagctctgggagccaaagcgggcgcctgcctacaatgattgttcagttattgcatgtttattttcctttgaagctcgactggctcccaaagtggcaatatcaaacctctcagccgggtttgtcaaacacttgacatggtcaaaaagatttatcagtcattcattactgacgagacgcagcaaacaaaactcccatcagtggcccagctcaaccagctcctcttttgtccattccctcccgttatgcgtacatgtatcgtgcccacaccccgccgacgacatgctaccccagaaaaaccagctcagtagcacagccgacttcatgcctctccaactttatcctgggtctcttcttgttagttagtgctagagtgaagtagggaaatttcaaatcacgggtaggatagtaaaaggaatggattccagtttcccaaacccgaaataccacagcgtaggtaccaaacatcaacatcgtcattacaaatcctcacttctgtgcttgcagatctttatagaggcacctcatgctacttagtttaatggggcaatgctacgcatcaccagagagtaaaccgcggggtgtggttgcgaatcatccaactgccgaggcctaattaccaattctaatcgattcctatatgtctcgtacttattatcgtcttaccaatgagcactacctatagatattgaacatagtagagccaaaagaaagctttacttcaaatatccacttcacaaatgacacgcattcgacagcagagcaacagcaagatcagataaaaagtaaaaaggaaaaaaaaaaaaagaagaaaaatggcataacaaaaggtccggtcaattaactgcactcctaatcgccaaactttcccatcgaaacatgcctgtctgcattttataagttccctggcccaaaatatagagagaaacaagaatagacagcagcgtagattcgtctctggtctcgaggccattgagaaaaatgacggagaaatacgggcaagggctgccagtgacacagcagacggcatccagggagctctagccaccatcccaattcatacccatcgtggaagggaatctatgccttgatatcgctaggcgcaaggggaaaatccataggcatatttcttccttggccaaaaagccagagaaaagaaaaacaacggaaatgattcccctcttctatttgccagtgataccagccatcatgggtagacagggcccagttccaagtctattcgctccgtccaaacacacatcctcatctccaattgacctcgtcccatgtatccagaacccatcccttctggtcaactgaccaccgagcgaaacaatggcaatatcctatgaagcaattccccgaggctgtggtttatagaacaaggcacttgtgagattttttcttgggtgccgggggctccaaagcagcaacgatggcctagaagggaaatgtcagcggtggtttcttttttaaagaagaaaagagagaaagattttccaacaaaacctacctcgtcaaacacatccttgagcttgtactgcgtcaacgcactgcactcgacgtatttaaccgcgccgaggtccttggccatacgctcaccatcctctcggcggactggggccatcttctgcttggcaagcttctctctgacgctggggtcatctctcaaatcgacctgggttccgacaatgaggcagggaacgccggggcagtggtggtgcacctcggggaaccacttctcgcgaacgttttcgaatgacgcaggggaggtgacgctgaagcagacgaggaaaacgtcggtttgggggtatgagagaggacgcagacggtcataatcctcctgaccagcggtatcgaacagtcccagggtatagggctcatcgccgatcctgttcagcgcaagtcagtcactgagtccgatagatgaaagggggtcattgattccacaagcagatttcgccaagagccgggctgttaggccgtcattccactcagcaggacattgggtttgattcatcgtctttttctcccgtgctcgctcaatgcgcgacacctgaaaatcaaacatatccaatcgccgcaagtcgaaatgcccgccattctctccttctctcgccaattcagagtgggggatgggatggctagaaggaccactcacatgacggtgacggcatagttgtcgaaaacggtcggcacgtattccgaggggaatttgttggtggtgtagctgatgagaagacatgtcttgccgacggcaccgtcgccgacgacaacgcacctgcgagcgaattgccatgttagcgagcaagaaaatgcagattcagccgaggacggggggttgcagaaagagggaaagggtcgttgcagcttcattgaccgcccccctccctgtcagcgtgtttgggggacgatgacatgttagggatcaacaaagcagcgaccctgagatgccgacatcgcagcgttgcttcaaggagagggaccagaaatcaagaagaagtcgaggcttcggcggcgatagaagagcggtagagctgatgcaaaggggggggatggaatgcaggatggcagaggggcttgcagattcgtacttgatggttgcgaccaccatggtggtgctgcgaatgcggttccttgacgaagagggaggtctgacgacggaggatacgatggaggcgaagatgccttatcgcagcgcgggccgcgggggagggagagcagatgcgagggcgaggtttggctgctgcgaattgaggctctggagttttggagattggtttggcgggaagcaagagagccgtagtgacagtagcagcagtagcagcagtagtggcggcggtaaggcaaggtaataggttggcgcgagccagtaagtgggtgcgtctggggcgggtataggcaagcaggtcaatggatggagccgacaggcagagcgaggcgtatcgacagcgagcagagcgtagagggtgaagtgaagtcggagaggagaagggaaaaaaaaagttgagttgggcgaggctgggtcctgggatctggcttctgggctaaggttaaaagagagagagaggcagagacgaagcctttctgcgcggtgctggagccaccagacctcagaattcagttttgtgcaactagcagcagaagctgtgcagtgtacaagcaccagaccagatgctgtagcgtcctgttggcaggcgggtagcaccagaaggtgatttgaattagccgggtggtgcaggcctggagggatttgatgggccttgcaacgctattctgctgcgagctggccgtaggactgggctggactggggggagaaaactgggggggcaagcgacgaggagtgctggaagcccttatagcggaccttgccttgtttggtctgggagctgcgagcagccaccgtcaccgagtacagacagcagactggagttggagggcttagtatctgctagcgaggttcaggtatagcagtttggcgttggcaggcagcagtacacagtatcattgatatcattgagactacgagtaatggtggcaggaaacagcagttggtggcccggccaaaatcaaacaagacaaatcaggagaagggcggtgatgggcgccagagagagatacggcagtactttgcacagagactcgcaaaaagagacggggttggtgatggcgctcggtgaagcaggcagggtgattggtggggggatcccgcctgacttgctgcctcttttatcgcagcggctccagcggcggaccgcaaatcagtgctggaggccatcgcagcagatgaaaggagttgagtcctggcccaagggagaggtggtggtccatgtaatacggcctcgtgtacctatcctctgcaagaacggcggcatgtactctgccgtcggcttcctgaatgtgcgagcatcctatctcgaccactctctggacgcgtgcagcacaggtaacaatatgcgggcaggctggtggctgaagggggtctttttcgatgggccattctgtacgtagcaggctagcagcagcagcagcaggaattgggggggcttgcctcaatgcgcgacaacggcggaccaggccagggaggcaggaaaagaggctgggccgtggttcgttgacgatggtctagtttcctgttgcggacatcttggctgatgggagatgaaggcgattcaggagagaggcaggatgcaacatgccactcgctgttggtggtgcctccaatgtattgcagcgctgggtaggcatgtagatgtgttcatgttctgttctcatacaagccatacaagtaccacttgaagttggtattgttcatgctctccattgaaatggtgggcagcaccggatgccatgcgaaatccgcctgcggaggtactggctacaagcaattctccatcccacagcccatgggccacccagagcccctagctcctggcgggtatcagatacaaaggcatctgcacgaaacaaacacgaacaaggcgatacagcaccctttgatttgcatcacaaaaggcttcagatgacgtatatcacccaacgcaatatctatttacgaatcaatagtatgactcccacctctccaagccccctatgcaggtaccatcacatttcactctgcatttgatgacgtgggttccaaggcacgcagccctctagcatccttctgctgcagtctgaacgccactcgacgcattgcatttgcagcccccaaagagccccaaagaatatcaaagaaaaagggaacaagaacaagaaaagacatgccaaaaggctgattgccaggatcgcgcatccggggcgtcttccgcgtggctctttgccccttgcaagcccatctgccaaaccggctactgccaaaccaaagtttcagctcatgcaagccggatcacgactactgtaagaaacagcaaagaaaggagacaactagagagggggaaaaatcaaatcgaaataaagaagagaaacatcaatgtcattattcattattacagacaggaaaaggacaaaaaagaacaatacacaaaaaagggtcaaggtgtgctatttttaatgctgccagcaccaggccctccctacccaagaccctgcccatgtattcacgatgacttctctttttgcccagacctattcctagcatctccaaagtgagcacgtgagcagcctccttaaacgagacatgcttactagtactccggtctccctttctagcgagctcgcttccaccatcaggtgaaaacgccgttgtggcttttcttttgcatcttctccagtccctgcgtcctcgatctgcccgcttgaaacggagcaaaccaacccatcgagctccgtgacttggcgcgctgtaagtagaaataagtagtactacttgaaattaaaatgacggcctcactagcggttcctctccccgattgctgtccacaagcttgtttcgcgaagcttcttcccccggtacggctcatctattcctgcgtcggcaatcagaggtaatctcctagagcgcgatacgaaacgcaccatgcggcaatcatccgactgtttcctacgctactgctactactactacatatcactactattaccaacggtattactacctaccagcgaataggcccatcgcttcaatactactcgtcacctcgtacggagcggcacactgtaaaatgaaggagaagcgcagcactgcaaatatgcacctgatcatgtgcgaaggcgcccacgggattgcctgtcgtgctacgctgcagtttgcgcttgcagctcaccgaaaccggtgagagcatcttttgaacaatgggaggacagaaggattgcatgatggtgtaacgacataagcactgcggcggaagatcaatgcatattcccgtgattacacaactgccaggatgggcattgtgtcgatgcggtgtgtcccgtaagcattccgtggattgtacgaaaatgttgctacagtagagctgatggtgaaatggcttcaaggttgatatcaatcttataccacctaatggatttacctaggtaggtttccatggccaaaaaatctcttgaaacagtacgacgtagttgagtggcccatcattgtaccaaccacagtttgttattgctaaactagaattgatgggccaacttcaaattatcttttgacatgtacagtaatccacacgttgaatgatgatcttctttgaatagctagcccaagtctcgatatggtgttgactgaatcacttcaatgcttgattcaagggtaggcaggattgctttggtttggagcgacgaggcgcttgttacccaattcgtcttcaccgttggccaaagctgcgtgtctattaaaccaaaatgtctccatgcaactcgcctggttatgaatgcccttcaaaaccatcttgacttctcattaatccactgtagtcctgtcttggagcgtagaaagttaaccgtagtgtaaagctgaaaaagaagattggataacgtggctcgggtcagctcacccccaccatagcatagagcctcaaagagctacgcactgacgtcaacctctcaactatcaaccgacaattcctaaaaaatggaacagcaacacattgattccctgctggagcgctacttgtccctcatagacgagtattcgcgcctgcgggaggagctgacaaagctccagaccggcgtctatcaaaacattgcccgagccaacttcgccggcgagcggggcatgagatatggccaagaccactacgatgagaggatgcgcgctctgagagtgctggatgtcgagctcgcagaggacaatgtacccagttttacgatgaagagcgtggatccccctgttgatggcgctgcgggcgatgatgacaagagccgagaggaagctgataaaggcaacgacagcttgaaggaagaagagacagaaaaggaagaagcggcagacatcaatgcccaggaaaacccagcagacggcaccgaagagcagcaaaatgacaaagagaagaaggatgaaatcaaggcaaagaaaccgattcacaaccctctccactggtttggcctcttggccccccagccccttcgagctgctcaaacactatccatccaggccgtgcaagaggccatcccgagactcgtctctgtcaacgccgagatggagcacgttgagattgaaattcgcagggccaagaagaagagggcaaaggcaatggctgcggtggctgcggagagggaggttgcaaggcagggggctgtcgaggcgaggtgatgaagaggatggattttggaagagaaaaataccttgacatgacattttatttgggaaaggtattgtgtgtgttattagcggtatagaggaaaaggtattaaatattctttgaaacttggttcattactttttgcaagtttggtattacgctatgtggttttatatactttgcgacaagttgcccagaacctccaacacatcttcaatatcctctctcaaagcgccctctttgggaattcccttttccaactgcgcagcaatacccaccagcgcactaacagaatgcgcaaatctccttctcataccaagactcgctttaatcagcagcgcgcagcacaactgtaacgccgcgacctggagctccaataccactagaggaggcgaagcatcttgcggcgggagaaacacatcccacgctgcgaccgccgtaacgagattcatccactcctcattggtgttgttgctttcctcggcgacttggagaagcacacgaatgatttcgataccccgagacgtctcactttcgctgatgttggcagcagaggaggcattggtttggcggaggatttcacacaggtcctggctaagcgtcttccagccttcatgctgaagaagaagatttcggcccttttcgaatgagactagcgcttccagggcaaccaaagtgggagatcgaaaatcaagcttctccgccaaactgccacgatacagatccataaacatgtccgtcaacccagtagcctcctttctcaacatgtcgttttcgtcttcacgtagccatagggcgagggccctcacagcggaaagaacaaagggatcttggtctgcgagattctccaaagagtcccacgtgagggtaagccgtgatcccattgaagtctccgccttcccagatcgagcgtctggatgcagtcccatggctccagcataggcggcatcccatctgtcgcgcaggtattcaatggttacggacatggtttccgatatgcccttgcgaagttggaggagattgtctggcgacatgatgagactctccagcgactcatcttccaatgagcgaaccaaatgcccgatgacgatgcatattatgtcaaatgcagatgcgagtcgacgggacagatttgaatatcccggtttgttgagctgctccagcaacaagggtgccgaagagcgaatatcgattaggagaaggttgacgaataaataggaaaatgggttttcgtcgcttttttcaaccctgaatagtgattctgaagctgcagtggggtaaacgcgaagaagagaagcggcagcgtttgtgtaggctgaccgggctgcagagtttggtcgactggttacaagatttcgaatatagctgacgactgcactgagccactttggatttgttgggatgacctggaacaaagaaacatttagtaagatgattcatgccatgccttttgtaggtagctgtgctcacctctgagctcgcttgccgcagtagctgccccagaaactcgagaagcgtcactgcgtcagtgcctcggaatgaagctacaagagattgcacattggcatctatatgatcagctagataggatgtgtcgtcgacaacaaccatggcattgagccaagcgtgtagtagaatgtccattgcgattgcgtgtgatggcgcaatctctgtgatggagctcaaatcgtctattctcacaagtgccatggcgccttcttgacagctcacaagagtatagagcagctgtaacaacatatttactgtttcttcagatctattcaaacgccttagcaaatatggaaacaacagatgcgcgaaaaatggaatatcagagaacctggcttacccattcaacacagcactaacaagcctaggtatcctatccgtaaactttggctgagacgtagccccttcgggcaagagagcagcaaacgtgtgcaaaacagacacggccaaaccaagcatttctttcgaatcctttttcgacgggtttgaccccgtgcgcagaagcctatcgagaaacttggcggggaggctatcccacagcctttggacaacgccatgatcctgctggagctcgggagagttgtccaggacggactttagaagcgccaatccaacaaatcgctgggtgtcatcttgcgcctggacaagagactggattttaagaatgtttgcttcgtcttgctgagaagtggcggctgcagcagctgattcgggtttatcttgttgtgagtccatcttttaagattttttgcggatggataggccttaggcagtggaatataggttctgcattgtgatttccaagagaaaatatggacagagtttaacgttggaagatgactgtgccctgaaatgcgatttgtacaaggaaacaatatcatgtgagatgagtttgcagtatcaaagtcattgactctatgcctccaaagtggctgtaaaccaaaacgccagagccccgccagccaatcaccatccactccagaaacccgcccttgcgctgcttagtctcagctgtctcgagcctctatacaaaacgacagcgtctgcccattggattcttgttcgcccccggccgaggagatggaatagaccgcggcgcatcatgtctggagccggcccgcgagagcagcaccagccctcgtcgtcgtcatcgcacacgcccgtcatcgtcactccagcctcgtccgaagaccgcgacgagctcgacttcctcggcgacgacgacgacgacgacgatcgcgacatcctcgacaccgaccccgtccacggcgacctcggcgcgccgctgtccttcaagcgcaggcagaagcccgcgctgctgtcgaacccgctgcgagtcttttcgacgctcgctggctcgtcttcgtcgccgccacagtcgcatcaccagcgcccaaacaatcataagcataaccatggccaccagcactcggcctcgcttgcctcgctgacgggctcgctgcgagaccaagtctttggcagcaacagccccaaccccagcaaggacgggctccccaacgactggtacgccgagggccccgggcggcgcgtcgcctacgaggacctgacggccatcgactggatcttcgagtacacaaaggagcgccagcgcctgcgcgtgctgtcgtcgagctcgggcggcggcatcgtcagctacatccggcacctgctggacgccagccaggtctggatcgtgctgctgctgacgggcctggcggtgggcgtcattgcggccctcatcgacatcacgaccgactggctgggcgacatcaagctcggcttctgcgcgagcgggcccgagggaggccacttttacctcaacaagaacttttgctgctacggctacgaccagggctccaagtgcgcgggatggcgcttctggagcgaggcgcttggcatccactcggcggccggcaagtggttcattgagtactttttcttcttggcctttggggtcctctttgcgtactgtgcggcactgctggtgcaggaatatgccatctatgccaagcacagcggtatccccgagatcaagaccgtcctgggggggtttgtcattcgcaagttcctgggcccgtggacgttggtgacaaagtcttttggtctggtaagctttgtctatagtcttttgttcgtgaatgttgggcttactatgggcaggttcttgctgtgtcgtcgggaatgtggctgggaaaagaaggccccttggtgcatgtagcatgttgctgcgcaaacgtgtttatcaagctcttttccaacatcaacgacaatgaaggtaaatttcgaatttgccgaagaccccaatcttattttggatttttagctaaattccgttatagcacgaaaacgagaagtgctctcagctgcggcagcttccggcatctcggttgcgtttggatctcctattggaggagtgctgttcagtctcgaggtgagagattcattaattcaaaacgattgggggcgtcttgagtttctaattcctagaaaaatagcaaatttcatacttcttccctgataagaccatgtggcagagcttcgtctgcgccatgtccgctgccgtcatcctccaggctttcgacccctttaggtccggcaagctggtcatgtaccagacaaagtatagccacgactggcagggctttgagatgttgccgtacgccatactgggcatcatcggcgtaagtcgactcgcttcaacatcattcaatctgtgagtagctaacaattagactgcatagggtgtctatggcggcctcttcatcaaagccaacatggccgtcgctcgatggaaaaagtccaaatcctggctccccgggcccatcactcaggtcctggcagtggccctcctcactgcccttgtaaactatccgaaccactacatgaagtttcaagcgtccgaccttgtgtccaatttattcaccgaatgctcccagaacctggacgaccagattggcctgtgcaaaaccggcgcagcgtcagccggcaccattgtcctcctcatcttcgccgccctcgtcggcttccttctttccacaatcacttttggcctccagatccccgccggcatcatcctgccgtccatggcaatcggcgccttggttggtcgtgccatgggcatcttgatggagatttgggtcgacaacgctcgcggcttcttcctcttccgaacctgcgctcctgacacgccatgcgtcacgcccgctacatatgccattgtcggagcggcggcggctctcacaggcgtcactcgcatgaccgtctccatcgtcgtcatcatgttcgagctcaccggcgcgctcacctacgtcttgcccatcatgattgccgtcatgatctccaaatgggtcggcgatgccttctcccgccgcggcatctacgagtcctggattcacttcaacgaataccccttcctcgataacagcgccgaagtggccattcccgacgtccccgtcgccgacatcgtgacccgcgtcgaggacctcatcgtcctcactgccacgggacacacaatcgcctccctcaacagcatcctcgagatgcacccccaccgcggcttccccgtcatctccgacccccgagacgccatcctcctaggctacatctcccgcgcagagctaagctacaatctcaaaacagcctccaagtctccgcgcaacctgccccccgagaccgaggcctacttctcgcaccagcccctcgcagaccctcgaacgacgctcgatctccggccgtggatggaccaaaccccgctgacactgccttcccacacgcgcttgcatctcgtcgtgtcctacttccagaaactaggcttgcggtacatgctcttcaccgaccgcggcgtcctgcagggcctgctcacgaaaaaggacatttggtatgtcctcaacggcgcagacgagacgcggcgctcgacaacagccgactattctgcgcccatgagagccggagccaggataagagagcaggagagcggaatcatggatgaagggagggatgaggagcagaggggccttttgcggccgggggatgatgcggatgatacggatagggggtcaatattatagagttgggatatggagtttgtaggacggtttttttttcttgcgacatttaggagttctatactttgcaaaaatcgtagaggattcttagctatttgacattccacttttggacaatagtaatgctgaataaaagctgaatttttggctatattgcataatacaaaataagtgctcaaactatcaagacaggagacaaagagaaaccaatcaatgcatctcataactcatacacaaaggcccgtccctaaagataaaatccaattgtccatccattcccggtagtgatagataaagaaatacccatagatagataagccgtctattttttttttttttgccccttaatattcaaagtcatcatccactgacggacccttattcttcgtcacgctctcctgtttcctgtacatctccgcaacttgcctgctactcgttgcttcattaggttttttatcgtctcgaatcttgatgaatcggggaaatcgcagactgatgcccttctcgcctgctggatccacgccttctttccatccagccttgtaccgagggctgagcgtcaaatccgccgtcttgacctcccacacgtagcgtggttcgaaccacacatcaggttgatgctgcccgcctgcagagtgtgagtagaaaggcttggggcgggcaattgtgatttcggagagctgggcatggaggtcttcgaggacttgctccgagaagccagtgccaatgttgcagaccgtctcatacacatcggtagaagggttgtagcaagcaagcaagaaagcaccatagactgatgtccttttgcccttgccatagtaagctcccaggacgaccaggtcaagagagtcacccacgccagagagatagtcctttttaacctgtaatccggtattagttgggagttgagcatagcatttgtagagggcgatatttaccttgagccaatttcgacttcgcttgctgggctcgtacccgctttctgtcccatccagcatcttcaccatcagaccctcgcacgatgccttaacactctcatccaagaatgtctgaatctcatccagctcttggccgttcatgtgagttgccaattgaaactcgccttccgttggaacaaatgctgtgctgaggagttcgcgacgctcacgaagcgacttctccaccactgcttctccgttcagatatagcaggtcaaaggcaaaaacacaaaccttgaccttgatgtcttcggcctttacatccttcctcttgcgagtcatgagttgctggaaaggcaatactttcttctcggccacatcccatgccacagtctcgcagtcgacgacgaagctctttgtgtcttccttgatccatgcgctgagcttctcaagaacgtcgggatactttttggacaaatcttccgagtttcgagagaaaatgcaggcaacacctgactcaatttttttggtcgatccttgggtagatgcgtccaaatcctgagcggcatctttggccacataatgaatctgagcacgttcaccgtcgtatttgtattcgcacgtgaatttttggccctcgaaccggtccaagacttctgtaatagcttttgttggtttggccaacatgggcttcaggggcacgccaggccggagtttgcagtgatctctcagattggcgatgccgtgctccatcatggctggaataatgacatcgtagctcggtaattcgctgtcttgcatcagtttcacgtccgtaggaaccacaaaagatcatgtccatacctgtaaactgtcttgagaatagactcgccgttttccaaatctgaagtggtggggatttttcccttcacctcggcttcatgtgctacaactgcttgagccaacgaaaccaaaacagtccggtctgccaagccaagtcgaagcttgccttccaagaatcggataatatattttgcttcgcttgggccgcccttgtccttgttgatatccaccttctccttcaaatgagaatctgaagaagatagaagcttcttgatgccgtcaactttgcgaccttgggcgccgttaccagtgaccgtcgcaatactcatcaagccttgatgaacgcctcttactgtcagcgctttcggcttgaacatggttggctgggtcgatctgctcttcacagccacgagaccgaggtcaccaatctctttctggtcagccttgatgacctggaggcttcttccggtagtttcgccgatagctttcatgattagggattcaccgataccgagctcaatgccggcgtagtcaggagccagcttgttgatcatgagcaggacggtaggcaagagatcatcaggggtgagccgcatgacttggcgcagaaactttgaacaatactccatgatgattaaacgtttcgtcgtcagctcaatgagcgaaaaggtcttgcaaagagctgcatatggtacaggggtgccaggctgccaatcaggatatgcatctttttctttcgtttggagcattgtttgctgagctttgcgtgctttggccgtaacagctggttttggttccgcatcgctatcagcctctgacgctgattctgaagattgctcctcctcctttgcagctttctcggcaacatcctcgatctcctcttttatcttggctgcctttggcgactgcgacctcgactttgggctagacttgggactccgtgacctctttctcttagcagggggactgctgggagcttcttctttctttggggacgactgaggagcttcatcctcgtcatcctcaatcttgactcttgttcgccttgctctttttgaaactggagcctcgtcttcctcttcagctagcttgggctttgcttccgtcctctttttgggtgaccgcgggcgttttttggaatcttttcatcacgagtcaactatcaagctctagccgaaagcaggagaatggcagagcgtcttacccttctctggatccgagttttcctttgtgcttgcatcgccctcgtcttcagccttgtctgcttccttggtccccgccttggtcgcaaacgccagcgtcgtttgtcttgctggtgcagctgccttgaccccaaagaatttgctagataccaatgacaattagcaattcagctcaaatccaagcataccacgacctcgtgccacatgctgcgtcgatcgagtccacccacacaccctatcgtctgctgcgacggcgtcacataccccagagttgcctgtttcggagccatgttggaggatgcaccggcagatgcagatgcagatggccagcaacgaatcaattgagttgatgcaaatctcagagccaaggcgtcaacagcgcaatatttatagcgaggccgagctggtgaattagtggttctggtgcctaggcaccgacagctgcttctgtacagcccagctgctagcatgacgcgttgagcaggcagagacgcgttaatgatcgggcgcatcgcctatgggccccatcacgcgcgtgacccgcctggctccagggtagcttgtgtcctgtcaaagagttcaaggaagaatccggactgtcggagtaactgcggcccaatcgcttatcgctgaaacgccacatctttttttttcgtgagccccacgccaattaatcccgccctatccccgttgcagcctagcgcgatccaacaatcaaacctccatgctcaacattgccaaatttcgcaaagctaaacagctccaagagcccttttgccatcttcatccatcaccctcgtccacagaactcccgcgaggcgcatccagtcgtcgccatgttctccagagcagctctccgagtccccagggctgcgtctctgcgcgccagggcccctgcctcctttgccctcgccagccgggccgtcaccaccgatgccgcttcagcttctctctcccagtcggtgcccaaggtatgtctgatgcgccttttctctgcgacgcggcatggagtttcgaggaatggggcggacgaattgggttgatttgactgccaatggctggcgaaaaacaccgttgaacggagactaacagctgtcccgcacagtccgatgatgagcccttccaggtcactctcagcgacgagagcttcgagacctacgagctggaccctcccccttacaccatcgaggtgaccaagaaggagctgaagcagatgtactacgacatggtttccatcaggtacggagcgacgagagcctcaagagccgctttgtcacgggaaatactaataatcgctcagacaaatggagatggctgccgaccgtttgtacaaggagaagaagattcgcggtttctgccatctgtctactggtcaggaggctgttgctgtcggtattgagcacgccgtcaccaaggaggacgacatcatcacctcctaccgatgccacggtttcgccctgatgcgtggcggtactgtgcgatccatcattggtgagctgcttggccgccgtgagggtattgcctacggaaagggtggttccatgcacatgttcgccaagaacttctacggcggtaacggtattgtcggcgctcaggttcccgtcggtgccggtctggcctttgcccaccagtacgagggccgaaagaacgccagcatcatcctatatggtgatggtgccagcaaccagggccaggtctttgaggctttcaacatggccaagctgtggaatctccctgctctgttcggctgtgagagtaagttgaacgatgtattcaaatctatctgaaccgaactaacacacaccacagacaacaagtatggtatgggtacctctgctgcccgttcctctgctttgaccgactactacaagcgtggacagtacatccctggtctcaaggtcaacggcatggacgttctcgccgtcaaggctgccgtcaagtacggcaaggactggaccgttgccgacaagggccccatggtcctcgaatacgtcacctaccgatatggtggtcactccatgtctgaccccggtaccacctaccgtacccgtgaggagattcagcgcatgcgctccaccaacgaccccattgccggactcaagcagaagatcctggactgggaggtcagcactgaggaggagctcaagggccttgacaaggctgcccgaaaccacattgccgaggaggttgccgccgctgaggccatgcccgtccccgagaccaaggccgatattctgttcgaggacatctacgtccgcggcaccgagccccagtacatccgaggacgtaccaccgacgagaactactacttctcccagtaaatggggggaaataaaataaaatgatcttctaccgctgatgcacccccgccacatagcccctaatgattcctcaaaattatcgcctttttttgtactacatacttttagatagagagggcgggaaagatccagatggacattcttaattgtatgtttgtttgatgacctaaaaatgatagagtgtctttgtgtatgaaagctttgcgatttttctcttctaattggatgtaagggggacatagaattggctgggggtgccttaagagctttcctaattgggaagtaaaaaattatagggtgagctccgagatcgcacagcgacgaggtgggggactgagtttttacaaaatgtttagctaggagttgagaaataaatttgcagtttgatgggtttgattgatagatatataaagagtgtttctttcaataattacaatgaaacgagaatcaaatatctatacttgattttcctataattcattctaaaagtcacatgtgatagctttcacttgcaggcaagatgcaaatacaatacaacttcataattctctaactccgataagaagagtaaagctttgcgagattagtatccccagacagcagcgcttcaggatcaccgtattccaaaagctttccatttccaaaaagagcagccttgtcataacgacgaatatgctccaggcgatgcatgacggcaagcaccgtgcactctttaaagtccgtgtcaataatctcttgcatgattgcttctgcttcgtggtcgacactatcatgatccattagtaaaggacggtggaataacagacgccacagaatctcttacttgctcattgcctcgtctaggacgagaatcttgcttcgcttcaccatggctcgagcaaaacacaacaattgcttctgcccagccgaccaagatgacaagtcaatctcttcgtctatccccccttgctcctcgacaatactccataggcgtacacgacgaagtgcctgtatgatgtcttcatcagaagcatggttcagaggatcgacattgaagcgtatcgagcctggtaaaataaaagcatcttgcgacacgacgtttatgcgtgagcgtacttctgcattagagagagtcgatgtgtctacgccgtctatcgagatgctgccttcaacaatctcaagcatcttcaaaagggagagaattagagaagtcttgccgctgcctgttcggccacagatggcaacgtgatccccagctttgattgatagtgttataccatttagcaccggcttagggtttgttgtaagactataaaaacatgaattagccaagcttgtcttatataggggaagaaaagttgaagggggcgtatacccataagatgcagtccagccggcaaattcaatagcgccagcctgtggccatgtcgctggcacgtaatctgccttttcgttctgctcttccttctccgtttcctccgtgaagcgtttaatgcgtgatactgcgccaatgctgggttccaagactgtccagtgcttcacgagccgcaccagcactccgttgaatccgataaccgttaccaggctgacaccgatgctgccagtgctaaatctctctcgccaaacaatgactgtagcgacaagcaaggcaaccaagacagtggtcaacatctcaagcacgaaaccaagccagtgcttgatgcagctctgtagataaaccggtttctgcgatgcgtcaatgaggcgatagttgcgctcttggtggtacgactgccatccaaaggcacgaatcgtcgtcgcccctgcaatcgattcgctaaaatgggtaaacaatggcgcatgagcttctatggcgagcagtcggacttgtcgcgacgtatgaagatagaagctctgaagaaaatagacaatgatggcgaagaaggggattgttacccctaggtatcgggtgaatatagagataatgacgactttggctatgcattgaaccagggctacgaatcattagctgaatctatttcaatgacaaggaaaaataatgaacttactagagctatagttaaccatgttactgggtagctccatatcaacaagttccaggtctctgctaaatctacaagcaggggatcagcaaaagtaacaagggaacatgtcacatacttacctattgagcagttcgccaaggttactggtcgatcgagaatagaatggtgccctggctgatggttactcatggtcttgcaggtagctcatctcatctcattttactcacctgagagtcgtttgtagtagatttgaatgcagctgagcggccgagcgcgagatgatggtaatgaaagcagccctacggtaaaccttgtgagcaatgtagatatcgtaatgaaaaatgagatgtagttaccaggcgcatataccgccgctcaatgtaccaaccacggcaaagaggacatatatgcccagatacatccatacatccttgttgggctccgcattattggcatcagaccaccatttcatccatatcgctagaactgtgattaatagtgagaacaatgtgatttcataatgcatcacttacttgaaaattcaatgcacaaaatccaacccgtgacagtaatgctatatagaatgacagcaccccagccagagctagcaaggtagtaagcgtaaacagacagctcgccttttttgcgccgaatatcggtatgcttgccatctgtttcttccgaaatatcaagagcaatgtctgctgcaatctcgaaagcctcttccgttgtcggcacagttgcaggtttagcgacagattcatcagtgtcttcattgtcagagatcagctgcaatcccagcttattgatgtagccattgttttgtagcaaggacgcaggcgtatctttcgctgtgattttaccgtcctcaaggacaatgatgacatctgcaattgccatgatcttatctaattattctgtaagcaaagctgcagagggtgatggaagaggacggtttacatacggtggtgcgtggttaacacgacagtggcttgctgcttgcgaagaataccccccttaccaagcaaacgggtagatatagtatcgattgtatgcgcatccatgccgctaaatatatcgtcgagtaggataatctggtttcttggatagatagctcgagcgagagcctacatcgatcatacgttagtatacgctgcggagacttttggtaatcgactgatgatactgactatgcgttgcttttgtccgccgctgagattgagacctctactactgattttcgtttgatctcctctctgtagctgctttaaatctgcaccaaggccgcaggcagagacaacttcatcataccatttcttttcataagatgaagagccgagtatattccgacgaatacttttgttttcgagccacggttgctgggaacagtacgcaatatgcttacagtgcggctgcgttgatctctgtcgattctctggggatgacaagtcgatcatttcgcccaaaatgctactcaagaaagatgacttgccgcttcccacggggccagttattgcagttatggcttctcgacctatgtcaacttgaatatccttgagtactactggtccgttctcactccatttgaacccccggctatgcaatgaaattgtgtcgtcgtgaggagcgtccaatgactcagcaggcccatttggtgccaggagatgaatttcggatccatggtgataatctgtatgaccgggctcgtagtagttgtcatctttgaggctcagatctgtatagttgcagtattcttggatgcggtcaaagctgcctacaactcccagaataggaggcataatctggatgaatgctatgactgggtccgtcaataagccaataagagcaatagaagtaaaggcctgggctgtgaaaaatgattcatggagccagaagacggatataagaacatatacggtgaatgtggcggctggagcaagattcgttggtgcgagagctagagacttttatcagaaccaagatctagagtatgaaagcagactttgggatgcatacaaagcaataaagtggcaattagaagctctctaaaggtttttgatgtctttatttctcttgttcgaaagctggtcaagagagtcgacaccacctgcggtaatgcaagcatcttgatggccttgatatctccaagtagggctgtggtagcgcgaagcctgtcttggactttttcgatccatgcaacttgtgccctctgagtagctactgatatttgcgagattatgacgatgaagactatacttgagcttcagcataaaaagacggactgtgtaatgcaaacggccgcgcataaaactcacctagtacaagagcgatgggagcaaggcaggctaaagagagttgtctctccagcagccagcatgcaattaatatgtcgataaaacaggcccatgtttcatgaaacatttccatcacggatgctatacgttcgatatcagtgcccatgagggcgacggcggttatatctcctccctcagtggcacgaatgtccagagaccgttgatatacgagggcaatcaagcttcctctcagcttggcaacaaatctagaagcttcgtagtagtatagagaccgcgatatctgtatcagagaacagtcagtcagcacatctgcttggcgtatcaagatgcccacataccgcaattcccagatatacaagggtccatgcacctatcaatccctttccgtggtagctgttgggattatcgcttccaacgtattctatcgtagttttgatgagaaagggctgggaaaaggtaaatgccgtcatgcataatcttgggatcatggcagatggtaagcttgagagatggctgcgaaagcaagctttgagtaagctgtgtttggcctttggatcatctgtgaacaatgacattagtactctatatcgatcagggcaaatacactctcctgttgatgctcacatttcgaccaggttgtaatcaattggcgacgcagtaccctgctttgaagtctagtatcaagatttggcaaatcactctgtgaaataatcttggcgtggccggctctcaacaaagacgtcagccatgaaaagctgattcttgcccagagtccgctaaactcctctggcgagccttgaaagagaggcttcttttcttcaatagattccaaaatgagagcgaaaagagtcaatgagaggttcacagtcatcaggaccggaacagggctcccagccgcttgtagccacagagtcctagtgcgtgcaatgtttaagaggctttggaggaacaaatatagatcaagcactgttgacggacgaagcgagcgttcatgagttgccctggacagcaaaaatgctgtgaccgtcgctacggagctcaagatgtctgcagggagcgacagcttggttcgtagctcagcatgctgagatctgaatacaagatatataacttgtatgatgaggatagcggcatatgcgatctatgggaaaagacttgtaagctcacagccatgcaacagtaatagccaagattgagaccaaccgatttccaccgccgcaaggcccgggatctcacggtatacgcagcgcgcttcgtgaacaatccccatatttgagccggcgttaggatgaggaacacaattgccggcaggccaacaaagaagatgtcttcgaacagcagagtaaagtcgaatgttctacatcgaggatcgacctgaggcccaaaggaccggtcgctattacggcagctcatgtctctaaaagatggcaataaactggacgggatagacgggataacatgactggaggtagaagaattaaatttagtaaattcaatacgcttatcaaaggattcgaataaggcgacgcgcaatatgcgaagcctacaaggctacaaaggtgacatcagatggctaccagcctcttagagagtttgcgggggggggttggtcagacggcagaggccgccaatctcgattgtttagggctcccttgacttccactaattggattacaaccaacaacaacatgattacagcggtgctagcaaccttacaagcccggtaacagcgttctacagcaaatccgttacaacactagcgattacagcccgcaacatgattacaacgcctacaacacaatttctaccacgcaatagcttcttttccttgcttccttctgttgccttacttgtattacttttccttctattactttcaccaatattataagcgtatacagtagctatatatttacctaagtacatatataaactggctgtcttttaaaacgcctatggtatacttaaacacagagccatctgtcacacttccatgtgtagtgaatttactagccacctatagatacaaactaaaagaatacatcatcagttataacccaacaccttttgtttcttatgccccgatagacatcgacttcttgatctcggcaatggccttgccggggttcaggcccttggggcaagcacgcgtgcagttgaggatggtgtggcaacggtacaggctcatcgagttctccagcttagccttgcgcgcagccgtgtgctcgtctcgagagtcaatcagccatcggtatgactgcagcaggatggcggggccgaggtattcttcggaattccaccagtaagaggggcaggaagttgagcagcaggcgcaaaggatgcactcgtagagaccatccagcttctttcggtcagccttgctctggcggtactccttgccctatttgaagttgtcagctcaactctcaatcacatgtcaaaatttgtggggtaatgtcggcttacatcttcggcgggggtgtcgcgctggaggtaaggctgaatggacttgtactgcttgtagaagtgagtcaagtcggggaccagatccttgacaacataggtgtgaggcagagggtagatcttgacatccgaggccgattcggtagggattcggcacaggcatgccagagtgttttggccgttgatgttcatggcgcagcttccacaaatgccctctcggcaactccttcggaaggtaagggaaggatcctgctcgttcttgatcttgatcagagcatccaggatcatggggccggtcttgttgagatcgatggtgtaggtctgcagcttcggcttctcggtcggggtatcagggttccatcggtagatctggaacgacttggtccggggctgctcggcctcgctcactgacgccatggagcgcgagaagacggcgctgggtcggaaagctgccctggaggagctgaggattcgcgaagaggagcggagagcggccatggtgacggtaatcgagggcgacggcgtgtgtcgtagatgtgaattggcgctgaagttgctgatttgccagggaatcaatcgcttcctgtaaagctcaattccagccaagctacgcggcagagatggcctcgagagttaagagcgaaaagcctcttttctgcaacttcaggtctcgtcgtcatgaaagtgctaagatctcggaagtggctcttcctcggctataagttcacggaaagctacctatttcacgaccaatcacagcggcgtcattgacaattcggctaagcaggcgaaagccggaacacaatcgttgtggcgttacgctgtggcgtaaaattggggtggctgatgaaagcagctggaactaaatcaagggactttttatcaagcctcttgatttctctagaaggctcctagaatagctgggacctgtagttaattagtatagttttcagttaaatagctaatattttttttatatacttaatatgggtttttaaatgggtattttcatagttaaagttgaatgtggtcttggaattctgtagtgcacagctacctactgagcgcggtgcacggaccaatatctgtgcaaataggaatcttcttccatggttcaaataggtttaatattgcaacttatacattccaatagtcggctgttatagatcgcatacatacctacctacctacataggcagctacccagtaaacaccaatgtctcaatcatgcttaccccttataaagtcggcgcgtccctagcaatatccatgtagacatcttgcttctctgtgttcaaagatgtaagggcaagtgcgatttgtcctcttatacgatcaaattagctgggacttggtttcatctacacaactatttcatcggccataattccctccaacggcgtctattcttatcatagcctctctaatatcattcatcttcctagcaattctgcctcacaatggttaccaaacgcacgattctggctgcagctcttgcaggaggagtatctgctcttgtagcgtccaacacgactgacaaaatctgcggaataatctgcattcaaggggtcaataagtgtcaccaaccatttggagggtacaagactttcccttttctctcatataatttccgtaatccatgatgcctcatgcgagaatcggcggtgtactgacacaagaacgcaaccagctgctacaatccctgtattgaaccggctcctgtaccacctccttgcgtgcttcccatcatcacgacctattatccgactccagtaccaacacttggaccaggagagatttcgaactgcagcacaattactgtgtgtgtggatggcataaatagctgcggtatcccatttggcgcgtatgacttctccatctatgatatgatgccagccaggtagcgtttatactgacgcgattgactcgacatagttgtattcccgattgcaagccttgggacatcttcacgcctccgtgtccagccgagcccactgatattgtcccgtggatccctgagactccgggggtcctcacatgggatcctgctatcccgacgagctcgatagaagcaccggaaccgacttcggtaccagagccggtcgcggtaccagaatcaactgctgtaccagaatcaactgctgtaccagaatcaactactgtaccagcaccaactactgtaccagcaccaactgttgtaccagagccggttgctataccaaagccagttgcggtaccacaagaaagtgcggtaccagatgagaccgagatactagaaaacgttgtgccatggagtatagaaggatctcaatggtggtagttgaagcaactttagagattgatgggcctgcccctgccgtgctgcaaattctcacaaaaatcacaacctagaacccatacacatttccaatcatgtgctctagtaatatgagctcctatgtgctccgcccgctgcagaagccgatccctctaccaaggtttcgtcgtcagagcttgcttcgccaccaacgctttcggtttggtccggaggagcccgcatagcctccaacacctctcgatctaaaacaggagggtggtagggtttgattgtatgaatctcgcggcccgacggcattttagttattagagcaccaatcggcggaataggccgggtgttcatctgtgacgccagtcaattagtagacaaataaaaaacgcataaagtcgatgcagagttcttaccgtatcattaatcttgttccacctcgcgtccagcatctcgagaactctagtttcttccgacttgccggcatcagctccccaagcagcctctttattaacccggcgatcctctctcttctcactgatccctttgattgcacggctaaaacccaatcctttcttgtcatccttgacctctacaccgagctcgtgtaaaccggcacgcgcccaagcaattccttccgctgcctctccccccagctcagcgtcaatgccaaagaaccgacaggcttttgcccgactggttcgccgcaagtcctccaagtatcgtaggaatccagggctgatgctgccggttgatgctgacttgactgactggcacaatgccgcggccttggcggcgtgctccgatgcggctaggcagagacgggcatagagatgagctctgacttttgggatatccggggccttgaacatccactctttgtcgtttttgttcctatcctgagccacggctgcaggatatggatcatctttcaacacggccagcaacgttgcctctgcgtgacacagcgaggctagagcgcggagcgtcgcaggtgagatgtcgacgcaaggggggctgccggcaacttgatcgcttcttgcggcaatgtagtcatatatggaagctgattccagcaggtatttggttgccgtcgtcatggcagttgtccgttcctgtgtgccctggaactctgtagttgtggaatacagaggctgaagcgtcgcccttgccattgagacgtgggcgaagcccagagtagacaaggtaaaataaatttcatgctcaatcgagatgatttttactcgagggcgttcgcgccccggcacaatgtcgccagaaagcgtcggcctccatgagatggacggcgtcgtctccaatatggtgctgacggtctcgccgcccaccggctggttgcttagcccggcatcaatggcaaggagatatggcagatactgctccaagctggagatgacggtgcggagattcgacgtctgcgatgagggaggcagccgtttgtgcttcttgagcgcgtctctgacaaccccgcgatatgtgcttgcgctgaggggcaatgaagggtgagagtcgcaggcaaaggccgacgagaaggaaaaggcagaagtcgtcggtagtacaaatggaaatggcatctttgcaagctggtgattggtttacagcttgagaatttggctgtacagcgcaaatggcggagcgagattctctggttgaagccggggccttggcatttacatggccgacaagtcatctcgcgatacagtgccgttgatgcctttctcggactgtatctcaagacccgtagaggctcgcagagtggagctgttttcacagcagccgaacaatatggccccgtagcctgccgtgtccttcacatgttttccccttggcttcagccttgtcttgctctacagcgaaataaaattgaagggaattactatccagcacccagccgcggcctaacaaccaaaggcagaggccaataatattcaacggtactttgccttgacttttagccgccgccaagctgcctatagctgctgataaacccaaggcccattttatcttctgtattttgggtttacgctccaaatccctcaactggcttaaacactttctactcctagccacgcattgtgaatgacaaatttcaatctacacaaatcacatatttcgcaggctccccgcggccgtgtgacgagttcactaataatcgcaaattcgtttcgcactttctggctttctttacaaaccccatcttgcctgatcaaggtagctggccttgctgaagtttgctgatagcagtcaatctgggcgctcacttggccaaaaagcatgctcatcatcggattaactgggtccatcgcgaccggcaagtccacggtatcatcgctgctctcatcagcgcctcactcactgcctgttgtcgacgcagatgtgctggcccgagaagttgtcgagcccggcaccaggggctatcgtgccattgtcaagcactttggccccatggcacccgatctgcttttcccagcatcagacaccatgccggagaatggacctgacggcaagggccggccactgaaccgggctgtcctgggacgacttgtttttggcgacgagccccagatgcagaagaacagggcggtgctctcaagcattgtgcacccggctgtgcgactgggcatggtcaagatggtaacggcctgctacttgaagggacactgggcggtggtgctcgatgtcccgctgctgtttgaaagcaagctggacaagttttgcggagtgacaatggtggttgccgttacagagccagagacccagctcaggagactcatggacagaaacccggatctgagtagagaagacgcagagaacagggtcaagagccagatggacgttcggctaaaggcagagaggtgcttatccgcaggaccaggcaaaggagtggcactctggaacgacggatcaaaggaagaactgaagacgcagctggatgaggagttgcgcaagctcaaggcagcaaatccggagtggtggtcgtggctgatgctgggatgcccgccgttggcagtggcgctggcatcatggaggttttggcagaacatacaagctgagaagagatggagagaggcgcaggaaaaggagcgtagcgattgatgtctgattcaaacgttaaattctgattcaagcacataatttaagcggtttttttttttttaatcaacaaaagctatagtatatgagtcctcctctttgaaccgtaaaagtgttatgttatatacatcatgtttgaataaaaccgtcatttaatctccagacattggcgtcttgccttgcacatttgagcatccggcgaaatgaatttccatcccagaaaaagactagcgcatccgccccacttccggctcatgaataaaatcgtggaaagctgcgaaaactttttggttttcttctttcttccttctacatcatcagttgggttattcctacaccgtcaagtgttttaataattcaaatggcggctccgcatagcggcttgctgagggttaacctgattctctgtgggtttccttccgttcccggcctcctaaataaaataccatgtgatacacttttcctatcagccgcgagtcgacgcctctagagggctgtgactgtgggtgtctctcaacatatttttactctatcgatattttgatgtaacgggtgatttggatttgaaggctgtggaagaatttcacgtagaaggcgaatattgtgcgttctcggcggtgaaatgctgaaagatgccacaaagccgtacttggtagtctgaaaagattgtcaaattgattttggcagtaggaaacagacgacataagggctaaattctgctcgttatgtaccgcttcagtcttgtttggtccaaagctgcacgcattggccatccattgcttgccgctttccgtctgtaaaagaatgcgacgtcttccatgcgcaatctatcaattccgaccagaactttattttctccaagcttctgtgcatccgaatgtgtagcgttacataagcgtgtttttccaagtgtaaagtgtaaaagagccgcgcacggaccatcctacgcttgtccccgaaatttttttagccagagtcggagacgccttagcaggatcctccggctttgcgacaggtttgcgagacttcatcttgtcatcgacgctcgcagcactcgtttccgaagcacttttcggcccagcaccagtcgcccagcatgtcttctctatggaatgcattcaccggaggcaacaagcctgcccagcagcagccgcagcaacaccagcccttcactcccgatgctgcccctcccaccaccaacctctacgacccaacccaaggcgcgggcgttgagtccttcttgcagagctcggcctttgcggatccttcacaactacaccccctcgccggattgaacagagacacgctggaatacctctccctcgaagactcaacactgtccgacctgccgggtggccaatccgtcctcccctctcgaggattcaccgacgacctttgctacggcaccggcatcacctacctgacggcactgtcgataggaggtgcatggggattccaagaaggcctgcgaaggtctgccggccagccccccaagctgcgactcaatgccgtcctcaatgccatgacaaggcggggtccattcctgggcaacaacgccggtgttgtcgccatcacatacaactgcatcaactcgctgattgggttcctacgcggtgagcacgatgctttcaacacaatcgctgctggtggactcagcggtatggttttcaagagcaccaggggtgttcgaccaatgatgatttccggcggtctagtggcctccctggccggtgtctgggcggtaagtcgacctgcatgacggctgcataagccgtaagacgagacgtttggccaatagctgatatgatattttttttttgcacagattgcacgacagtcattcttccccgtccctgagcgacatgccgagcacgccgcattgtaataatatcaccgaaacagacattgtaacgaatagcacacaagagaagaattactcttcaaacgacatacgaccactatttaatctacatcataaaagatggcggctcaaaggaggaaaacaacaaaaagtcttctaatagctgggaatggcaattggtaggagggggcatggagacctgaaaaggaactaggacagaggggaaagaaatcaaggggatgcctcctccagcctgggtgccagacgtgtcgagaggagtttggactgaaaaaaaaaaaggaaaacacctatatggtgatgatagatgatctctcctccccaacgtgaactgtacattatatcgggtaaccggtcagcgaagcatttagaccatatagggctgggggcgtctggtcatcaatttcaaagtttgtattcaaggaaaaaaaacaagagaaaaaattgaatttaacattgatcgggtggaagtgaatttcgatgcagtttgcacaagagattaatttgggacgaaaagctgtgattgttgtttggtggagcttcgctgtgaattgagcagatggaatacaagatttcatgggatgaattgagattggaggcatggccgaagagatgcaaaagccttgggtgcctatccatagagacttccgcatagtggctgctgggtatgtaggcagctgagcaaacgggctggagcggttcgaggctgtcaactacgaggcattcttgtcagaagtgcgagtcaattggcaagcagccaaaatgtagctacgcaaataaagaacaatggaaacaaaaagtacctacccaggtatgaaaactctcgtcgaccacttttcaccctcaacaactctgcttaatccttcctcttgatcaagttcacctaataaacacaagcaacactcccctttctttgttcatcacgggccttgcgacttgaattcaagctcatgccacctttctggggccatcaaaatgtgtcttccctgctttccgtggacgtggaccgagtacgaagacccgatggattccatgccggagcagcatgtgtgggtgcatgatgggcaggcgtggtctctgcagagatgtgtgagtgcagagtcttttatttgcatcaaatttcattttgtttttttttccctcaccatggatctcgtcactcttcgtcctctttcttgttctgttatgatctctgctacttgttgctccgataactcttctcccccccttttcttcctcctgcgggagctactcttctctaaaaggcgaaacagcttgaaaccagagtagcgcagccgttgccatgagttgccctgccatattggccgcagcaatggcacaggatatcctggcagctgtcttcagatgctcaaagtgaatggaccagtctgccagttatcaatcagctcgcacccccggccccttcactctcagcccagtctcaaagcaaacgccttttccctcttgcttcctcaccctttccatcttcgtttttctcttatcactgcaatccgattgttgggattgcttcatctcgccgctcgccctcaaaaaatgcccgaagccgtggcaaagtctcccaagactcctcgacggctcaagactggaggcgagccccttcgtcaggtgcaattcctgagcccaggcagcaacgccgagaccaagcccgcgatttcttcttcttccacctcctcggctcctttttcttcctccaccaccgcttccaacggcgagagcatccacgtcaacaccgcaactcccgcgcccgacaaccagccctcgagcttcccgcaactcggcgccgcgccaaacagctcgctcgcctctgaccagtggcacacgtccgttgacccgacccagagcgtcaagttgcccggccagccgtttgcaggaggctttgcaggaggctttgcagcgcccggctttgcacctggcttcacctgcgcgccaccgcagactcacctcgtcggccccttttctgctctgccccaggcttctgctgcccccttcaccacctacgtcggattccctcctcagcatcagcctcagcatcaacctctgcctcttcagcatcacttcatcaccgccgcaagcatggccgactaccaaaacgcagcgccaatgccctctagcgtcaacttccagcctccggtgcccgacaccacgtttgggcccattccccacgtctacgtgcctcgttttgacggcggcttcgtgcccgctgctgttcaagtcggtctcccctcggtacagtttgtttccgcccctgctgcctgctccaccaccgtcgtgatgccaaagacgttttattattataacaacggcttcacctactatgcaagtcgacccgcagcgcaaattcctcctctcgatgtggcccgtttttgattactctgttttggtccaatctccaaagaagctgcctgcatctcgagtctccttacggactggacttggactttcatcccacgtcccgatctgccgttgattcaataactagagcaacttatcaatatatcaagtcattgctaacattgctctcttttctagcagccaagcgttgccggcatcccagtcgcgcactccagctacgttgttgctcagcagcctgccgtcgtcccccagcccttcgtcggccaacagccagtcatgatcggcggacagccagctgctgctgccatccccgttcaccaaatgcctactgctgttcccgccatgggcctgtctggcgtcggcggtatgcccgtctttacaggtaacggtggccaaatccccgatgtgtctggtctgggccgtactcctggcgaagagacggtgcggcagcaccagtttgcgcacgcaaacaagctgttcgagccgcaggagtttaagccgtcggacgatgacccatcccgtttctactatgttcgcgaagttgacggtaattggactcagcgcaaccgatttactattgaccacctgggcgactgtcgatggtatgtcaccgacgagggctggttctacgccgtgcggatgcccaattaaagtacattcggtactttgaggacttttaggaaaacgaataagaaagacgtaagtccaagtttgctgccaccattgttcacaaaatgagaccagagcagctcactggtgctgaaactaggcatattgtacatccgtttgctcaccattcctgcgtctacatgccgcaattcgatgcaggtaagttgtgtccaagaatgtgcaatattgacaagagcaatacatgtaataacatgtaataagaatgccaggcgcgttgtttctttagaaacaagtttatatatttggtcgtcaggtacaactcgataattttggtactcatctaacagaggggagaagctaataatgcttgcagtagctattgagtttgctccgaggtccacggcagaagagaaccctatgagagaaaatgttgctggaaacccgggcagttttggaccataataagtttctggcgtgtcagccatttgaaaagagaactttaatctttcgtgaagctctacttgttgtgcttgcttgcgccgccccatacactctctcactctactcagctctcaccttgaactacttaattatgggcaggcgatgtctatccgagtagcattaatctcaatattcccaatcaacaaggctagaccatgcgtttatataaagatttctgtgggttatccgccaatgctccgaagctgcattagctgcgtcttagattcagatcaaggggtgaatcgatttccgatcaagtgtcttgtcacctagcagatctacttccaagacatggaccaagagattggatgctgcgtcaaatctacccacggctgctgtttttctgcagcccgacatctcgccagcccacacttgctcgcttcgactctccacgtttgggctccgaaattgcggcatcattgcggcatacttgcccactcaacaatggacccttacgccgccgccccgattgtgactaggcctctttatccacgatcctagcttgcaatggcgttgcagatgtcagcccacacacccaagacgctccgagagctgtccattgcagccgttaccccaactttttctccccttgtcagtgttcgagaaagaatgagaagaaactccgaatcccgagatttggagctttgcagcgatgagtaatggagcgaggaggggaataattgggcgagcaagattccggcagctctggaacccctcatctggatttggagggggggtcagttttgccttgggttaacgattccgatatacttatatgtatattaatcagccccgattgaagggctcaatcttgctcattgagccaagtttacagcttctgtctgcgctaaagagaaggccgtgagtagagtacacgattgcctggatgccagaaaagaataagctagaaggacgtcattataaatccactgtcgaaacgggataagacgagatcaacgcaataatcgacccttttacaacacaccccaatcttttttttttgttggagattgttctttttttctttcctgttccttcaatacagtaagaagaaatccgttttttggaacctttttttttctccgtctttcgtctgttgtaccaggaaaacaaacatacacccatttccaccgttctccaaaatagtaatcatgtcaaaagtcttcacgccaggcgccccgtccctggaacacgacgactccatgatctcgcgcaagttcggccgagaggtcatcaactactacggcggcggcctgctcaaccgcttctcctttttgcgcaacgacattggcttcatccgccgcgcggccacggcgcccacgacgcagttcattgcgctgcgcgacctcaacccgctgattgccgacccgacgcggctggcctttttcgggcacgacgacgtgcggccgctgattggggccgatccctttgggcgcaccgaccaggagaagcaggacacctttgactcgacgaggccgagcccgctgctgctgttcctggggctgctgccgaacacggccaagggcgtggatctggagacgaccaagcatggcgtggtgaatgggcagccgtactttgcgctggatgtcacgcccaagggccagtatgcggccgaggccgagacgtttttgaagcaggcgacggacaaggggtattcggtgcaggagaatgtgcggacgatgacgctccatccggaagcaggtgtgttgtttgccttgtttcttctcaaatgagagactcacctccatcatgctcttgtctcatacaagcatcacatcacccactccctcatatataaatctcactaacaccacaaccacagccgccaccctcgcccaggcccgctccctcatcgactggaacgcccgcaacctgcactgcgccggctgcggcaacctcaacctctccgtcgaggccggctacaagcgcgtgtgcccaacccacgacctcgccggcggctccacgcccgtccagcgcccggactgcccaacgcgccacggcatctccaacgtctgcttcccgcgcaccgacccgaccatgatcgccgccgtcgtctctgccgacgccaagcgcgtgctgctcggccgctccgcccgctggccgcccaagtggcacagcacgctcgccggcttcctcgagcccggcgagtccattgaggattcggtgcgccgcgaggtctgggaggaggccggcgtgcgggtcggccgcgtcacgatccattcgagccagccgtggccgtacccgtccagcttgatgattggcgccattgcccaggcgctgcccgacggcgaggacattaccctgctggacaaggagctggagagcgcaaagtggttcacctttgacgaggtgcgtgatgcgctcctgaatggcaccagcgcgctgggcgatcctacgccggaggggtatacgggggagctgtgcgtgccgccgaagcaggcgattgcgcatcagctgctgcaggcggtggtggatggctattttgaccctctgcccaagatttaggttatgtatagtagcgtctgtttgtaacactttgtatgtagcgagcgttgaaggcaataaagttggaaagaaagaaagaaatggtagagctcacgacgtgtataatcaagtcaatgtgtttcccatcaagcggtagtaatctgtatacggaagcttgcacaggcaggcatcattcgtcacaagtttgttattgtctctctctctctagcatgtcatttctggaaacacagtcccttccaacaccggcgccggcatcgcctccacaagcccgcgctcatatctcacagcccagaccgcatccgcattgacaacctcgagagcatctctcacctcgtcatttctttccatgacatcggcaagcaggtccagaatctcatcaaacatctcatcctcgactctcacgtacgatatgatggctgtgaggagcttcaccactgcttcccatatcctcaccggagaagcatgctgcccgagccctccgctgggctctgtcgactttacagaaattggctgcacgtcaagaccattgcttgatcgtatgggaatcacaatttgcttccctggcgtagattgcgggagactctttgaagaagacatgtttgagcggcctctatctctcgaggcctgctgcttggttttgcggcaccagtcgcggagcccgtctccccactccgtcttccaccgggtactaaggaagtctcctgccgcttggcacagcccagacaaggtttcacatgcctcagtgacaatgaatgtctcggggtcgtgtagcctagcgatgaccacgggccagattgcattgacaaggggaagaaacgagtcctcgtcagcagcaaggacggatgcagccgtggtgagaagttccagtagcgaccttcggagcgtcggtgtcggagacgtcaagtagtgttgcgtgagcgatgccactcgctgcagaagctggtatgtaggagaatttggcggcttctcttcgtccctgggaggctcagcctgcgcttggtcgtcttcattatttccttgtgccagatcgctcgtccacggaactccggggtgtccacctctggcctccatgttttccatttccattctatcccgctcctctctctctttgcgtttatcgagaatctgtaagagagtttccaagtcttccatcttctgtgcttcttttctgtggttaatggatgattgctcaacgtcggttaaaagtcgtccgtctgcctgggctgcctggtcaacaatctctttcaagactgagaaaaggctttccacaaaagacgcatatccgtgataattctccagggcagcaaacattgactcaacaacatcatccaagaacggcactagacggggccccgccaaccgcaccatcattttcattacctgcgttgatgcgggagaaatgtccaacgtattcaggcgtagtgagacggagttgaccatgtaatcaacgttgtcaataatcagctcagacacgctggaatactggcatgagagcgctatactattcagtgcagcaatggcatgctgttgtagattgccttcatccgatcccagaagcgtggcgacggggaagagcacgtcgatgagctctggtctgaatttttcaccagatctgtgtgcagcgtacgccattatttcgagagcaatggcttccaaacgccaatcggcttctcccgtctcggtgtgtgagtccaatacttggacggaaaagtcgtataactcttcatatacctcatttatttcatctggttgatcggtaaaggctgatagatcaagcagcgcatctgtgtgctcagaatgagcatgtgctgccttgaccaattcaaaacagagccaatacgcagtcatttgattgagagctgttgattctcgaacacagtccagcatatcggcagcaatctttgcatgctgcgacatggagccaacagttcgtaaaagacccattacttcgctctttaacctcttttgaccttcatagcccagtagaatcggttgaaactgcgactgcctcgatgtaggcgaatcggaagacccatcttccaacagtagcacatgattgctaacgctagagtggtggcttttagacgtggtgacgatggacattatgctttctctcaaagtgatggcgattgaatcatcgagcgtagaggattcaatccttaagcttcggagtaactcaatcccctttgacaagttatagaccgcttgctcctttactttttcgtcgcttgcctgcataagacgggggaggctcgacatccagccgtagacagccgacttgatggtttctcccagctccgggtatatatttaccaaatatctcaggttcgtctccgtcatcaagtcttgatcggacccttggtcaagaatcaccgatgtctcgatgagaatggatgtgcagtttgatagcgtagtgtggcattcgtccagcaaagtaatgcacaacttccccaaggcttcacggacttcggatgcctcgtgagttcgtagcttcatcaccactgacaaggcaacttgaacttgggccacagtagccttgagccacgcagggctaagcaccttggatttatcagcgtcactctggctttccgtctccgtggcgagaatggatcgggttcgcatatcagatagcacttttgttaaaaccacttgtgtagctccaaggcattttgccatgaccagctttttatatcgagttggctttgataggaccttggcaagcgacgagattgttcctggtagaaagctggctagcgcagcgtgctccttgatggctccatagagggcctccaacgttcgcagcgcctcgcgctggatttctggagtcgcaccttctgatacgccatctaagatgactgtaattccatgacccagcactggtatcgactcgggctcagagagccctgctgcggccacaagggatgaccctgcggtagtaagcagtgcggtttcggcacggaacgcctcgagcaccgtttcttcgggcacatctctctttgcagatcccggaacgccatcgatgatgaatatgaggaaactgaacagctgctgcacgagcttggcggatatcttggatttccagccgtggacaatgagaatagtcaagcatctgacgcagtcttccaccagactcatggggtatcgttccaaatggcgaaaaatgtgagacagcggaaaggagacgtattctgctagtttttcatcaagggccaggggatccgtcctgatctgctcatttaagatgtcgaggatctgcttgacaagctcctgcagctctcgatggcttttcgggtcttcaggctcccggattgccagctggcttgctttaacacagcatggcttcagctacattgtattaggcctagatatcgtcgataatatgcagagcaactcaccttctgaaacagcacgtttcgttcttttgcggctggagttgtctccatggtccactaaacagcaaagcttttcgagcagctacctgcacatggtctcttgtcgccctgtttgtgcagctacagatactgaaaataagaaaaggtgttttgaagctctgtatactcagcgatttcaatcttcgctagagccttcagctggttttgccagagcgtggccgggagcagaccaagaacaggctatgaagtgaggcttgccaacagtacagtgtataaatcgttcgtatacagtatttgccactctaagctgcctaagccctacgcaaggcggacgctaacgaggtgggattagcagaggctgggcgaagcatcgtacatgctctacttgctgcagctgctaattgctcatttcgatactgtgcccaggcctctggtccatctttgagctcttgcaaatgctatcgcagctctgacacctaaaatctaaaatccccgccaaaagctcccccactatggcaagctctacgtaattgttgcccctcatcacgttgaaagttaaatgcagagctgccttgcatatatagagtagacactggaatagaccaaatcctctaatttgcccatttcccaattcgagtctcccatctgccatactaggacatccaaacaacatggcgtctgaaggcccttttccccttttagctcatcctttccggtccccggctcgaggcgccgtcgcctacgagatgggaaatacatcagccaagaatgcgctcgtctttattggaggcctgaaagacggccctcattcgacgccgtatattcggactgttgccagacgcctggaaaagactccggagctgggctactctgtgtttgaagcacgaatcagaagctcgtttgatggtttcgggacctcaaccctggcgcacgatgttcaagatatatctgcacttgtcaagtatcttcgctccattggtcgggacaagatcattctattcggccactcaaccggatgccaggtattgttttccatcatcatcgatccggaaatagaaactgacaattagtaggattgtatggagtatacaaaatacgcaaaatatgccaacgaacccgtagatggcttcgttctgcaagcgcctgtctcagacagggagtctctggataccttcattccaaattggcactccaagctcgactatgctgataaaatgattgccgagggcaaaggtggcgactgcttgcctgctgagcagtcgattgccatgctgaacgcgccgatatccgccaacaggttccacgacctgtttgccaaagggtatgttggccacctgtcagaccggcagagtaatccaggctaattaaccttgacagcggcgccgatgattacttttcttccgatcttgatcccgaaacagtagcaggcttttggggccggttcaacaaacctgtgcttgtactacactcggaaaaggacgagtttgtgccggcaacggttgatcaagctgcgttgaacaagaagtatcaggccgcgagctcgtttgtgagcccattgtctggcctcattcccggaacgggtcacactgtcttgcaagaagaagctcgagagtggctagcgggaagaactgtagagtttcttcgcaccattacttaagcctggcttactttatccaccgcgagaatgacttacacaaggagggaaatggtggatatttaccacaagggagaccaggtggcacctttgtctcacacattgtggttgtaccactagcacatagcatctaaatcctcaattgtctgccagcaactatgatgttgggtcgactgcacagtagaatcaatcatgcagcgtacgacataatcacagccatgacaaatatactactttgtccaggagacaagaagaaaaaaaattaattcaaatcgccgtaatacaaagcccctccagggtaagcggccatccacggaaatcggtcgatagacatccgataccgccgattggggtgatgggtatatcggatttagacccggtatcgtatccccagcgctctgcttgtttaagcaagtggtctggcctgtgagcactgctgcaatgcacgccgtacggggtaatagaggtaatagaggccctctaattcgtcatcggcgctgtgcctggtagcagctggggctctgtgggacgtttagcggcccctttagcggccttgtggcggtacctgctgaaaagacctgcgccggctgacaaagcaccgccagaagcctctgtagttcggcgcgcacaggtctccacagccaaatccagtgggtatcattcgtttccgttcaatctcggccgctcgctgggcagcctctttttttcttcttctctgagctcacggcttttgctcttcgtccactgctacctcatcgatttttatcgccaggtcttgcatcggctgagcctccgtcacccgccaaaacaaatcccttgcgccgcgccgacgcattggacttttttttgccgtgtcggaaccccttgcgtcactgaccgactaacagcagcttcgacatcatcgttgcgccttcgcctcactaccgataggccgacgtcgagcatgcggtaacaacttcgcacgcacgtttgaacaagttaagagctggatcgcaatcatggatccgtacagcgagcaaaaggtgctgctgcacaccggctcgttcaccggttaccgaccacacagggagctgggcagcaactatctcgccgccaacgcctcttgcaacaacttctgcggcaatgaagagggatggggccccctgagtccgttccgatacgacttcacgccgtgcttcgtcgacgtctggatcgctgctgtctccgtatatggaatcctctttggcgccatcgccatctggtggctgaagaagaagaagcaggagttgccgacgtctaagaatgcgcatttctggattaaacaggtaggctatagcctgtggaagtgttgttttgtttgggagagtgtggctaacgcatctaattctgattagaccttactcggagccatcattgccgacgtcatcgttcaattcgctttccaaatcgttagctatggaagcatctggtttcgcgacttccgagcctggactacagttgccctcgccttgtccttattcgtcatctttacaatccaatggctggaacattcacgcttgagaaacgcaaacggggttgtgctattctactggctgctgctcatcatctcattcgcggtgaagcagcgctccttggtgtcgcagcagctctatgccaagagccttccgtatttcatcacctacactgtcggggtcggcctcaccgtggccgagtttttggtcgagtggctgtggccccgttcgctggataacggatatgaagccattctcgacgaagaggagtgccctcaagactacgccaccgtcttctccaagctcaccttctcgtggatgacaccactgatgagacgcggttacaagatcttcttgaccgaaaacgatctctgggggctcgctcgagctgaccagaccaggaacacgggcgtggctctcgaagaagcgtggaagtacgagctcaagcaccgacccaactcaccgtcactttggctggccctattccgagcctacggaggcccctacgtcacggccgctttcttcaaggctggaaatgatgttgcacagtacatccagccgcagctccttcgtcttctcattgcgttcgtcgcgtcttataaccttggagagactccccagcccatcattcagggcgcttctattgcgcttgccatgtttgcttgtgccgtcttccaaaccacaatggttcaccaatatttccaacttgcttttgaaactggtatgcgtatcaagggtggtctggcctcgacaatttatcgaaagtcgttgcgactgtccaacgagggacgatcatccaagtctactggtgacattgtcaactacatggcagtcgatgcccaacgtctccaagatctcactcagtttgcccagcaagcctggtcggcgccattccaaattgccatctgcatggtttccttgtataaccttgttggatggtctatgatggcaggtgtcgtcgtcatgatcatcatgatgcccgtgcaaggcttcgtcgcccgaatgatgagaaacctgcaaaaggatcagatgaagaacaaggatgccagaagtcgattgatcaacgaaatcatcaacaacatgaagagtatcaagctctatgcctggggctctgcctttatggctaagctgaactttgtccgaaacgagcaagagttgaagaatcttcgcaggattggcgcgacccaagctgtggccaacttcacctggaacacggcgcccttcttcgtctcctgctccacctttaccgttttcgttctcacccaggatcgccctctgactacggatattgtcttccctgctctcgccctgttcaacctcctgaccttccctctggctgtgcttcccatggtcatcacctccatcgtggaggcttccgttgctgttggccgtctcaccgccttcctcaccgccgaagagctacaggcagatgccgttactgttagagaatccccccaggaaatgggcgaggaaaccgttctcatccgagatggtaccttctcttggaaccgccacgaagataagaatgcgctgacagacatcaacttcactgcctacaagggagagctatcatgcgttgtcggccgagttggagccggcaagtcctcgttcttgcaaagtgttcttggtggtttatacaaggtaaagggctccgcagaagttaggggaactattgcatatggctctcaacaatgctgggttctcaatgccaccgtcaaggaaaacattgtctttggatataaatgggaccccgagttttacgaaaagaccatcaaggcttgtgctctgattgatgattttgcacaactccctgacggcgatgagactgtcgtgggtgagcgaggtatttctcttagcggtggccaaagagctcgtgtctcgttggctcgcgctgtctatgccagagccgatatttaccttctcgacgatgttctctcagctgtggattcccacgtcggccgacacattattgaaaatgtccttggaccccggggtttgctttctaccaagacccgtatcctggccacgaacgctatttctgtcttgaaacaagccagctacatcacccttctcaaggatggggaaattgtcgagagaggaacctacgagcagctcattgctagaaagggacttgttgccgatctcctgagaactgcaggccatgattccaccagtccctctagcggtagctccagcggagaatctagcgaaacgtctactgtcatcgaacctctcagcactcaagacaaggaagaactggaagaagcacaagagcaagttcctgaaatggcacccattaagactgggtccgctatgatggacaagccaagatcaagcagtatggcgactttgcgacgtgctagcacagccagtttcaagggacctcgcggcaagcttacggacgaagaagtcgcgggagcctccaaaacaaaacaagccaaagagcacgtcgagcagggcaaggtcaaatggtcagtctacggcgagtatgccagggaaaacaacctttacgccgtggccatttacataattgcgcttctcaccgcgcagacggccaacattggtggctcggtctggctgaaggaatgggccgagaagaaccagtatgttggctccaacgaccacatcggaaagtacattggtatctattttgcctttggtatcggctcttccctcttgacagttctccaaacgctcattctatggatcttctgctccattgaagcctctcggaagctccacgagcgtatggccaacgctattttcaggtctcccatgtctttctttgataccaccccggccggtcgaatcttgaaccgattctctagtgatatttaccgtgtcgacgaagtcttggcccggacattcaatatgctcttcgtcaacgtcgccaagtctggcttcactctcatcatcatctccgtatccacgcctgcttttatcgctctcattgtacccattgcactggcatactactggatccaacgctactacctccgaacttcgcgtgagctcaagcgtctggacagtgtcagccgtagtcccatctacgctcacttccaagagtcgctcggaggcgtcgccacaattcgcgcctaccgtcaaatcgagagattccaacttgaaaatgagtggagagttgatgccaatcttcgcgcctatttcccatccatcagtgccaaccgttggctcgctgttagacttgagttcattggagccgtggtcatccttgccgccgccggttttgccattgtctccgttgcaagccacagcggtcttagtgctggtctcgttggtctggccatgtcttatgccctgcagattaccacctctctcaactggatcgttcgtcagacagttgaggtcgagaccaacattgtatctgtcgagcgagtgcttgaatacgcccgactgcccagtgaagcccccgagattatccctagcaagcgcccctctgtttcttggcctgccaagggtgaggtcgacttcaagaactacagcactcgttatcgtgagggcttggacttggttctgaagaacatcaatctcgacatcaagacccatgagaagattggagttgttggccgaaccggtgccggcaagtcttctttgacgctggctctgttccgactcattgagccagtcactggtcaaatcgatattgataacctcaacacctcgtctattggcttgttggatctccgacgccgtcttgctatcatccctcaggacgcagctctctttgagggcactgttcgtgacaacctcgacccgggccacgtacacgatgacagcgagctatggagcgtactaggtaagtttctattttacatcactcgcatttcgttgctactaggcagatccgtgtgttgtctctttggccagactttttactaatttttactctttagaccacgctcgtctgaaagaccatgtggccgacatggaaggcggccttgaagcaaagattaacgaaggcggtaagtcgtttactttctttttttttttcccttccctttttacgttttatgattgcgttgatacgattgcctacgattgttcatcatcggctatctgctcatattacttgggcaatatccgtgtctccaccccttttattaattgcgtgagcaacatgttgagaggttttgctatggatctctgccactacgccgtttctcgtgtccgactagatcagcccgcctctgcaccttacccacacttgcaaaatatttctgtcatattgctcgtttactaagaccaaacgcccgctgtatactcattttagggcgaacggaagctgactaggtgactgctactttaggctctaatctttctcaggggcaaagacagctcgtgtcattagcccgtgccatgctcactccgtccaacattctggttctggatgaagctactgccgctgtcgacgtagagacagatgccatgcttcaggccacgctgcgatctccactgtttgcgaaccgaacaatcattaccgttgcgcacagactcaacaccattctggacagcgatcgcgtcgtcgtgcttgacaagggcgaagtggcagagtttgatacaccgagcgagctgtacaagaagcaaggcatcttttacaacctcatgagacaggcgggtcttgagattgattcttgaatattgcgaatctaaggctgggtctatctgaacatttattttgctttgctacttatctaggcaacactgtttattttttctaaaatctactttcaaggaaaatgttggaagagagaacattacttggtttaattagggtattatgatgctcaaatatgggatgtatgtaaagggaggaaggggactggcgttgaagacgactcaaatccgttttcaatatgccgattttttccatcttctaaatagctggccttgtggcgttatctaacaatggattgtagccatttggacaaaaagcagagaacaaaaaaaaatgaaagggaataaaaaggatttcttgtatatgcggaatattccggtatgtgcatgtgtgtgtatgtgtgcatgtagtaattagagagcgacaccacagcatatcactcatccatgagcccttaaagtaatcttcctatatattgatacaccatcttttcttttcgatccaagcataagatttccaaggcccttttctctgttgcttcttctcccttgctttcaattttatcccgcccctttgcgttatgtacaacggctgaatgggaataacgtgggtttaaacaagatgcagcagcagctctttcggtacttgcctttgatatcccctacttttgatagatactactgccaggtgtgtgcaccactacagtacaacgtgctgcttgcttatcaatatgcagtagcatttctgtctcatcacatttggcattccatcataaaatggtagttgcagatcacttcatgctcttctgcccaccccccctggacgtttttttttttcttcgtctagacctagagtgacatttcatgcgactccattctgaacgaaaatggcgtatatctgtggggtggtggttcacttcgtatataagtgtggtatccagcggtccgcttataatataaggaagaaaaaagagcgaagagaaaaagcaaacaaggccaaacacacccgaatgatggtgaatcctatatacctagtagcaatttactctgatacgtagtgtgaaaaaagcactcccagtattgccatgttggcacctattcatttcaatagtcagtcagtcagtccctgccctttttctgcggacccttttaggtatgctgcgtattatgcgacggccctagcaatcaaaatcaggcgattttcaagggctccaagtcaagttcgggtctgtgttggtccattcctgggacccccctccccggcactctctccttgcaaaatggatagacgagcgggggagacaagtttccaaagcagcaatcacagctcgggaattatggtgcgtcgttttgtgttcgggctgtatgggaattttctcggcctttgggaatgatgatgagccactaacatgactcgttgctatggatgcggcctgctggcagaggagacgtcaacaggtattgagagaggagaggaaaggatacctggtaccgggaatatgctcttctcgagagggctgccttggtacggcacttcgtacctgcagataacttttgggactttgacatgatccgctttttacaaccgatccgcacgatgtatttaggtcatcgtttatgaagaatgataaggcctaagccatgccctgtggggtagcgacatattacaccaaaccgtcagggggaatcctggtccggagcactaaatgctggccaggataacctcgaagccctcgaagccctcgaagccatcgtttgttcagctcggctacacgctctctctctgcgaggggtggagagccggggcagaaaagaaaacggcgcctggaaataatatcaatacagacagtagtatgtttccgcacaccgtaaaaaagaagtagaactaggggatggccgattgttggttatacaatagcatcatccatctatgcaacgcctcgcttggcaggtttgtgaccaagatagactgcttacctgggatctacgaggacgtagcgcgtgtgcgtatatgaaatctgtctatgctgcgaaatggaggggtggagggcgacagaatgggtccctacgcgccttggtgcatgcacgctgatgcatggtacatctcagtatcggcttgtactccgtggaatgattgccctatctgtgtgagaagtgacacatgacgtggatggtagcactttgatttcaagaccgtttttcttttccgggggggagaaggcttggaagggtcccgtttagccgttgccgcgctccttttcgctttcctgcgcctgcaactagggctggcaggaccatcgattttggcagccaaggattccttgacaggattcgccagacgggggcacggatgggcaaacgtgccaggcggttgctccgtactcgtgcttctgcgttagttccaaaccacttggcctccggggtgctatcgccatggactcgggctggcaagaccgctgttgaataacctgtacgcggatgggccacgttccgtgctggcctgatttgacatcggcagttgtgtgcttctgctataccccttggctagtcgccatgggaaacagcgatagtgtcacccctgagatttcctctgcccaatgacggctctgagggtgatctgtatctatacagagtaggcaacgtgctatcaaggttggacctgtacggttgcaagtaagttttgaaggatgaagcataatacagcctaaacggggcaggagaagaaaaacacatggtactatgctgtagcgatagcggcaagctgcgctgttccctatagacagaataaggatgcgatttgaacggcatcgtctctgggcctatacattagcctcggcgaaaccctggatgcgatgcgctatgcgaagagctgactcggcctcgctgaccttttgtgtgtcgtgttcaatccacgtcggcaaatggaccgacaaggcgtctcaaaggcagctggatgtccattctgggacggcaacatgaaaaaggaggataaagcctgcagcttggatccatttctagtcaatcaactcatgcaaagtggcaccggggatttctttgccaggctccttcatgtactcaccgtttgccaagcaaggcaatctttggttatcaggaatacctggaactagtttagtagctagatttatccacaccccgtggtaccggcaaaggtgtatgtgagaagcccgaaatggcgagttgaaggatgtcgatgggaagagtggccatctgtatgtagtaccatgctccgcacccgcttcgtaagggtttttggcggtgtgttttcaaaagaccatacatccccaccaatctttactgtagcatacgggtctcatcccgaatgtttgccatgttacagtatgtatctttccagcctgtagtgaagtcgtgctgacgggactcaaagtcaaagcgttccagcattcgtagactagcggctgatgaacaggactagccatgggtagggctaatagcttctctagttccaacactttttaggtagggagaagagtctagaggggtgctaatgttctggctgcgcattccgaggccgaagcggatggcttctgcgggcgtcgagctcccgtggcagcatctcatggggggggatggggatttgcgcctcatgctatgagccaatataatgctggtacgtgtaaagcaatggggattagtgctcaaaacaagattaaagacgacttctcggcaaccatggcatgtgtagagcgggtcttgtccatgtaatgcaatgctggcagctgcagctctgacgaagtacagtatacacattgccatctctcgttggtcgcctggtccaacaaacttggaggaggattagcagttgctcccgtcacgattggccacgctctctgcgggccgtacgccgtagttgcggttaaagtgctcctagcgttccgcattgagctttgaatgcatagtcttggccatcctgcggagaaagtgactggggctaataatagctgctgttctgccctttcctcagcagatcgctattttgcccagataggtctcagctgttgctccaaaggctcggtgtgacccgaaggagtgatttattagcactctcctgtgctccgtgtctagctgaaattgcgctgttagcccgcagggataagacatggcggaagatatattccgtaacgtacatccatgcaagtcctcacctactacgcacatgcaaggctatcttgtttgaccacaaatcagagcgtcatgatgagcagagcggcgacatcctattcttcagtgatttctcgtccggaaggattccaccacggagtatgcgccgactgacttggatccaagctacacagaatgttcatgctgatcgtcggtgaagatacgaaggttttgattcgaagaggacgtgtcaactagtacctgtgaatgaaatataaatgagatcatggcattgattcgaacccgtccacgcggagaacctggtggtctagacaacggctccacgtttgcgcataagatggcaactcgtcataggtagtatagtgctgtgaaacaggctgctagcttgtttcttatcggtgctgtcataaatggcggaaaatactggtatataggggtatgtatattgctttgtggtcgacaggatcggcgattgatggccaactaaagtcatgcatattaatagccgccactaatagtagtaccagcgtaatgttgagagcgtcgctgggctggtccaaccagggcaaatcggagagctgaatacgcttggcagaacgtcctcgacgcaagacatcagatttcggtacaagtagcccagcgtcattgcctcgagcgatggtaacattgctgttggccccaacattttttcttttcttttcttttcttttttttccgcagtaaagctgaaacgctggtggcgttcaagggatccgaaaacaggcccggaaccaacacagaggatgataagatgcgatgctctggaagagccatatctgcacctggtgaagcgttggcctttttgtcggtcaagtaatgagttggcgattaagccagcaatgcaactcctcagatgacccagcagtaccagtaatgcctacatgctagcagagcactctatgatccaaactgcccctacaacggggctctactaccgctgctgacccccaacttgttctggtcgggtggtggtggttgttgccatcggatggggtcggtctatgtacaggacgacgcaggacactcgaataagcaacagtagcgagcggtgttattgaatcaacaagaaccactaggatgaaacaaggacggcggcatttgcccaatgattgcacgatgcccagcatcgacagaggttgttttatgtttcagcagccgtgctcgagcggtcgtcgtgttcctggttagtaatgtctcaaatccccccacatacgagtgcaaaggctgggaatagcgatcttggggtcatggcgccagcctccaagcttctccacagtggcttgaaacgcaagcaaggatagttgccggttgtccgggatggcgcagccaggtgttgcaagcctgcatctcactggcagagagggttcccgcatccactggctcaaccgccatgtcggattgacaggtctcacccctcgagacattgcaagtcgtcgtttagtcgcagtaccatggtgggagtatagcttgttgcgcctccacagccaccgccacggccatccagtcagctgtggtctcgatcgatagttgttgacgaagctgcctcaactcggatggattcgatttgcccgcatgagagtggtgctatagctctgtggccaggatcagcctcgtttgcccggctacagagcgcctcggttaccggaaagcgtttcatggcttttttgctatgtggaggacgtccgccagctaaactaagagctcgagccgtaccgcgtcccactagaattgttgatccgttggagaaactaatgagcaacgagcagttctagtggcacttcgtagccaaatccaaatgcctgtgaaaatgtcacgatgcccttgccgggtctgtctctcgtctgttgcatctgctgcgtgctcagtgtcagggcggctagaaacgcaagcgtctccagagagacacgccgtcgagcagcgttgtcccaatgctgcatcctcgtcgcccaaaaacattcaatagcggcaataagcgtcagctccccgttggcccagccgtatcaaccacgtatgtattcggccaacctcgtcccgcggcttcggataagaactcaagccatgcctgtagtaaaggcgtcgccgctgccctgggcaggaatccgccgtgagttgctggaaccagtagaggatgcggctcttatccagatccagcccgctgcacttgtaagaagccgaccagctgcgaaactttgctccatggcggccactagttcggcgcacgagcctgctttaggaaacgaatcttgtgaaagaagccgttggtgtttagtaagatgagatggtgagatggctctgggctgaggagttgaagcgtccaagtacagtactgccgccagtgtggctggcaaaaggttgcatcaccccagcaaaagcatcaatccaataaatcgggtatttactactaatagtactaaaaaagggcacaggcgctagagcacctaatatagcattggtgccagctggaggttccaagcaccttccttcgctccctgccattgcccagccctgaagcatggctgtcactgtctccttccctttggccccgagctgctggaagggtgaatcccgggaggtaggcaggcactcatcttactgtagggactctgcagtgctctaccccgccagttggcattgagctgcactggccaagtatctcgtagtcgccgacgaggcaggagtgctactgacaacaggcacgctccttcatcacaccgtacctactagtaggtagcaggaagagaggaaggtaggtctacgaagcaggcacaaggcattgaacttgccctggggggtggacgcctttcacggccaaaacggtatccccgaacttggctgtgcagagattccttctttcaaagcaacaacactcccgcccaataggagatgtcaagggagagagtcgcggcatctggtgtctgagttgattaatttgctatccaccatctatccaaccttggtgacggaccatggccatagtccaatgcagggagacaatcttggccaaccgagctcacaaacaagaagcatcagcagtgccaacacgccctccaaaaaggcgacttcatgcaatggctctctcatcacggcaagttccttctctgagccaaggatggagccagccgggtctcgtgacggggcacgcctgctgatcagcgcatacaacagcatttagccatttagcgacagcgagccaaagctactatccctgcctcttgttcctggcgacgatctagtcgtgcgtgccccgaactgcagtcttttattacctcacggctccatagtggtggtgttgccttgtcgaaagtgcttccagagcgcggctgtatcaagacgaactgaaactatctctaccctggcccgaagtcaatggctgtcaaagccggcagtggttcatggctcatggcacactccgtaagagtggtactgccgataacaacgtggtctaagagggcggatcaattgggtcagtccgcaacgggcgcaggcagaacgttcttttgcttccaacctgcacggcggttattccattggccgtggctaccggaaggggagagaaaaggggggaaattaagagggcagctattcgcgaggcatcacggtacgcctttgtgtgagcttgtcacaagccgatggattctaccgccactgcttgtatgcggacgacccaaaaggtaggtcatctgcatcctcgatgcttcgtactttgcacatgtacggcatttgcccgtgtctcgagctatgacctaaccagcatcagattggagagatccagtgtgatactgtagcaggcagcccgctcgctaccagtctagcccgcagagcaggacgcaatgtttgatgctggctcgcaagccttcattccctcgacaaccccaccctctttgttctccatattgcgtggagctagagttgcggtatgtctcacttttcttgctggcagcggaatgggattgacggcataaagtttgcaaatcaaacactcaacccatgccttgtctcagaagagagttaaaagcatggagcactgctgtcatccatacacgagcttcgggtaaaataccactagcagacggacggctgtagtagctatggaatggtcgcactacctgctttgcaagctccgtttttcgtaccaattatgtctgatccacagcccattttctccctgaatagatagtcctccgctcggagcactaacttggaaggatgctaatgttatttaggttatgcaaaaccaaggtttggagacgcatttaattggcatctgctttgttcttggcctgattttggattttttttcccttttccgtctcaccgttagccccgtgggctacgcaatcctcgctggcgcgaccagggctatcctggagctgccgcctgtcaccctggactgccagccctggtacccaggtttgaatgccgctattaacttcccgagcttcccatgcggcacaggcacgctcgggatatgctgagccaacgaaaaggctctgccatccatctgggtatccatccaagagagggaaggggaagagagagaaggcgtgttggctcgatatctgggtggatacactggagctttccgaactgctcgtgctccagagcaagaagcggccaatgaggccgagtgaattgctggtggcacctgtgcgaggaccaccacttgctgtacctcatacggagatgaagaagggtgatactggactcgtgcgcgtagaagcaacaatttctggtgagaatgggctagaggcaacgctacacgacgcaaggatcgtgaccaaatcgaaggagatgcgtcagcgccgtcccaacgcgcgctgtcctctgagaaagtgctggccttgtgcgtttagctcttcctggaacatggtgttgtggttgggccaatgcttggctcgagcctgagctgggcaaaagaaaggctacaacccctgctgagggggaacctccggtacgcacaactgaactctatcccactagtacgctcgacttacagccgagcgccttacttgtgcagacacgcgactttgccgtcatgtccctggtccctctggaggaggaggtggtgctgccacttgtctcgtaccggcaccaagcggtgctcctgtggtactcgtgctggtcggtgagccgcacagctttgtttcgcgtgccggatgggatgggatcaagggctgtctctgatgctccccaggcagtgcggtgcctctagtgtcctgcacgcagctccagtgtccaatatccgcttctagccactcgcagagcgagctgtgaagctccccagatgcgcggggacgggggatgacggctaacagtacacgcctgcgtgcctgtctgatgattacgagtatgactgtgacgatgctggggctttcacatttgttgcgcccgatacccatacaccatacagacgatcgaccccctttgttggccgatggaccgccagccaagggagacgggaccaatatacggatccaaggcaatgctagctgcgcagcttacaccggcaccgaagtccgtatatgctcgtacctgacctgcacactgatggagtagcgcagctggctgaaggatgtccaggcctcgcgcgtgtcaaggccgcctcttgcctctctctctgacgatctagcagcggctcggcctctagtggctcaacggagtacagcacggagtgcgttcctgggggacggagtttactgggtcgtccgtgctcgcggcgcgttctctccacagctacacggggcttagaggttaaatcttcttgagacgcagtatctgcagccgggtgcttgtagtacagccagcaacaaacacgcctgggcctctggactcgtcctctgctacacattgcgcagaagaccctcaccaaccaagggcagcccacctgcgctatcctgccggcacaccgcaggcgataccgtacctactgcctacctacctcagagaagcctacagtaccacgctcatgcctacttggagactcagcgagctcgtaccctgccagcccgtggcacctcgagctgctaaaaggcaccggcgcgggtgacatgccgacctggacggccgacggatggcgtggatgttgctgagcgtggcctaggccctggccaggtgggtgtgctgtggcattggcgcactactgtaccggcggcggacgctaagctgctggcgctggcgctggagtgctgccatgcctcgagtggagggcagcgtgaaccttggagctgtgccttggctgggagcgacgcgagcgaccgctagcgcagcccagcagtgctacgagggttggagggctcgtacgggggactagcagaagccccagctgcagccggagctgttccaggtatcgcgccaggcgagaaccccagcttcgtggctctaggctcgtggctctaggctcgtggctctatatgctaggctctggggcctcagcggcgagcacgttggcgggccggacgatctcttgctctgcccaaagcttctgaggcactgacctcgttgtgatgaaacgaaggggaaagaaaaagtaaaacgtagaaacgaaagatgagagatgcgacgtggcgtactggtgatagaactggccaaaagcaaagaaacgtatgcctgctcgtatgaatgaaaagagaggccgatataaaaataaaacacaccgtcgcgggctgcgtgcatctgccgcgcacagaggcccggcgattggcccagcgctgttgctgctgctccctgcctgcatcaccaccaggccaagcccgccttttcgctcttacaggcctcatgccccatgcctggacctgccttgcattgcctcgccttgctttgcctcaactgaaccggcctggactgcttcacctgcggtttcctacatgtacctgcccctcggcggtcgaccctcgcccgcaccctcgtcctcgtcgtcgtcctcgagtctcccattcgctctgctgctgctgctgctgctgctgctgctgcttcttcttgtctttttgcccggcaaaccaggcactcagctcaatcttctgccggccttctccttgtccttggttggatccatctctctcttctctctctctgctctctccgcgtgtctctcgctgtccatctcgctcgctcgctcgctctcccttctctccctgctcgtctcctcccattggccccgtctttgcctcttgacgtgcgacgctgctgacacgccagccgttgaacccaagagcagactaccgtccaaagtggactggccaacaaccacaacggccgcgagtaagaaagcgacaagagagacagacaacccgctgtcttgtgcggggcccgcagctgccatcgtccatcctggtggtgtctgggcctggtgctaattgggccaattgtgtcgacctctcttgtgccgcttggcttggatctcatatcaaccgacacgtccttcattctgcgccctctgctcttcatcctgggaacgcacttctcccggtgactgccggccaccttgactctcgtttcgcttcggcctcggatccgacttcttcttcttgtcctccctcccttggcggttttgttagagtcccaaagattcagtgtagcgatttcccttttttaaagaaaaaaaaagtgggaaaatcttatctctgcgtttgcgatatcctgctgagtctgttctgtcgccgtgctaccgcgccgcactcgttcgtgcttggcaacaccactgatagctagggattgcaacacatgacgcccactgcttgatctctctgtgccctcgaccaaacccgatccaagacgactcttgcttatctgcccggctgcttgggatctctgtcccgtcttggagcagttccgtgtttggaaaccaacgagacaccctacctctccctagtcttggcctggttcgcccaacgcaattgtccatactataaagcgatcggctgcgccttgcacagattcgtcttcgaacacggctcactgccggccggtaacgtttgcctctgctgctcttgacatcttgctgcaggacgaggtagttggttgctcgctgcatctgccttcgacgcttgctatcagaagccatcgtcgacattgcctcgtacattcaacgcgacccaagtcggcatcgcacggccctcgtcttctccgtcgacgctacatcggctacggttgttacacagcatcgccgatatatacattatcgggtataacagcatcttggtacacacaccccccaactgccagcagcgccatcccaagagatcctggcctttcaccgcattcaataatccccacgtatggtctgatcgcctggctattcgtttcgcgaaaaaacccatacgccactctactcgtgctgtgctgtgctgtgctgtgttgtgctgtccttttctatttctacaatcttctgcgcgacctttgaagcacagactggacattcagcagtcttgtccactttcagcagaatcttagtagcactgcattaccggagggattctgtttgattccacaaagaggttgacgatagtacaacgtggctgacccttgccgtcaacttccgcctcctgggtatccccttctttggcctacgcaaaccggagtcgtaccaagcagagccgaacttggtgttgaatcgcgctgctcgtttaggagccttgattgttcacttacatcttttgccagcgtacgccttcttcatacttgctacgacctagacaacactctatcactccctattgctaccaaccatggttcaggattggacgcgggattcacttccccgtcaccagacgtttcagcctcagtattatcctactgatgctacgcggcatcaatctttctcatcagagagatatacctctgatgtcgttcagcgacaccatccctttccacaggagcgcgttggcgtagaagctgacaatgctcgtttccaagatggcaacgactcgcgtcgccatttgatggtaagttctattacaaggtgtctccgcctctttgttgtcgacgtcttttctaacaatgcgtgaaaaacagtcaatcgacgatgcgctcagaacgcattgtggcattgtcgccaagcattattttgtcactgctattaccgaagaaggcgccaccatgacctttgccaaccctaccactggacgcggcatgaccgacaccacgatacgccaattctttgatgccaccaaataccgccaggtcatggcccgcattgattcaggtttgtgcctcccaatctacaatataaaagtttccttgccggttgattgctgactagtgtgtcgaaaaggcgctgatcctatactggacgattacaatcttgaagacggcttctacggtcgtcccgctgcgctcggccgcagtcgaatggaccgtcgccgcaactctgcattcggagaatggagtggcagtcctgttcgtcaaggccgcaagcgcgtcagaggagcacgggctatcaatgatgaggacgatcttcccatgactgtttcatctcgcaggtgcatcaagattggcgactcggctgctgtgtggagcttttacgaacagcgcttcaagaactgccagcagacggcctgcaaactcattgccaaggcttgggtcaaggccgtggagcccaagaagcaatcaacgcatccttacactggtagcgatgaaaaggcaccaggatggtggccgaaagcgtggggtcccacaaaggacgacaaggtccgccataaagagcccgatcatttatacaagcgaggttagtccaactcttgctgggacacatacaagcgatttcgcatgtgctaatcgagcgaaacagagcgtgtccaccttctcgcccacatcctcaggctggttgtagaacccaaccacaagcagcatactgagattcagaagcttggcctgaatgtgaagaagcttgatgaaaccacgaatgaggcgctgtcatccttcttcatggacaacgaggcaaatgccaagaagaagccgtttcttactgaaatcttcaaggtagctcggctggaggaacggtacaagaatggcgaaatcggtaagctagtagctactcttctagatctgagcttttgaagttctcaatcctgacatcaacaatgtatagatggcacaactgaagtctatgtcatggcagaagacaagatgccagagagctacgcttcagaccctgaggatgctggctttatcaaggacgaagaggatcatgatgtatccagatccaaacctccggtttctcagggcttgccgcacccagtatcggagcccagctctgccacgagcatccgtggaccagccttcatcaatgacctaacgacacgggccagtacattcccccagtcaatgatttcggagattccctcacagcagcatacatttgtcgagggtagctcactctctgtccacagcggccaagccgtacccaccgctaccaccgcagctgcagctgctactggcaaccttacccttgatctggttgccacctctcacgatgccagccggcgaccatcggtgtttagcgactacgccagcccaggagggaacctgtactcccagcagtggccacaggcctcggcagccaccagtggatcatccatgtaccagtatagtcagcagccaacggctgcgcaaccagcaacatttgtgagctctggggtgcccatcacacctggtcagagtttcatgccgagctcttttgatgcgccgcatcgcagtgaatacgacccaaacggcaacacgattttcagatcgggagacctgtcacaaacacctcccgttagccaacagcaaggctacaattacgcaatgtccaatgatgcgcgtggaatgagagtcatggcccaagttgtggatcccgctggacatcgcccttccttacagtaaaggaaagagggagagcgagagcgcaatgggtcagtggtatcagcaggctgcaggctgcaggagagcgagcctgtgaagcctagcttatgcgtataatgctacgtacaggggcctggtctcggcaatacagagcgcggtacgcactggaacgcatattgaccaataattgtgatttgatcttttattctatcctatttccttcatttcctttcttcccatatttgcttgttatcgagtcggtctatcctggcgttcaatgaacttttcagctgcctgtgggggaggattcctctttgacgaaattgatgtcgtgggcgatacaggcggactttgcttatgctttattcctggaggcttctttttcctttctttccgccaatctcctgcaaggacagcgctgttcggttgaagtggtttgccaagggcagtatacagagcatggatgggcggtatgctcttggcaagactgccaattctctttttggtctttgatttttgtttggtctatttttctgtgcggttgtatgtcctttcattgagtggatatgagccattcttgcctccagtggcaatattttcgatgagatttgtttttcttttctttttgcaattcattccagtgtcccagcgattcacagggcctccgacatttatggcttggttactggaacctcttgaatacatgcccacgcctgacggatagcgatacttggaggcttttcttcagaattttttgaggggctttttgccccatctgaacggagtttgtttctcatttgtttctgtcgtctaatcatgtctgtgttggtgcaagatggaaatctggagggggggggggtttatatggagtggtttatggggaattacgtagactgaacaaagcatagcgaactaagcaagcgatgctatcttttctttttttttgatctccctcatttctctctcatttctctttcctttcagttttctcttttggctatcagttagttggctggcgtctcctttgcaagaataattgtctttataggttgatggggagaggctactaaagcgagaactttcttttgatacatgggataattaacgttttctttagcgactacacgcataagaagcgtagtaagatatatgagcaatctatcacactgtttgttttgtctatgaaattgatctgctttgctttgctcttttatggaggttaaaagcactggtgaagtaagtggcgatttgcgagaagccgaacgtgaacatgggcaaaatgtatacatggatgggagtgtcaggccacatagtatgtacaaggaggggtgtgaatggatgatgagcttgttttgaagtacatagacggaggtgaaagagtcatgcagtgcgcaagggagttggagggcgtgttgaaaagtgtacatgtagtatttgtatatgaggcacatccatcacggaaaagtgccgagctgatggccacgagtattacgggaaacagtacaagcaagtacttctactagaagaggcctgttgtctagatttggcgtgcccaacgaaccactcttactagtagttttagttcccacctcgtccggggatcagatcggcgggaagtcaaaagaacggaagcgatggggggggaagggggagaaaagtgatgtgatgtgatgtggcacgattatgatatgatacaagtgactgaaagcttgaaagcttgaaaaccttgattatatttggggagcattgggggaggaaacaagctgttgggctcatgggttcataaagtggcaaggaggatcttccgggggggagaagttgattatatggggacaggataggatacttgctaggtttggagctaatactccggtatttggtggtaggactgtgggtgtgtatgtactttgcatgttatggagatggatcaggcagccggaattgacaagtattttggagagagagagagagagagagaaaagtgatgtgtcattttgtttctggatgcgaggggggaagcgtaaagtaggctaagcttgggaggggggggggggggggggtttcttgttgtacagtactacgtagatgtatgaggaaatcatggggatgagaagaacaatacagatgacggatacatgggaaaagcaaagctaggtagatgggcaagttggagttgacatggataggagcacaagtacgtcggtatgtacctgttgaggcataccaagggttgtatatgcatgcggtatcagcagtggtatataagtagtatagcactaatgctgtatgtctgagttgatgcgggcaaaagtgtgtgtggactaggtccatggcagattgggattggaggacgagcagcgtgttcagctggctagggggggtttttgatggctgagaggcctaacatggtagctaaacatagaaaagagagaagggaaaaggggggggggagaagctgagaagctgaagaaaaagaagaggctggacgttattttgcgccggatgcagtatgtggctgtatacagagcagtatgagtggtgggaagctgttgtttaagattggaataaaatatggctcagttgttgggtatatactgctacatctacatggcttcgttgttggatatactgcggcttacagcaggtacattatgcggaagaaagggcgttttctactcgatgctacctagaaagcgtgctttagctttttcgtaaagggcagggggtaaacagatgaccgggaaaacgactgaatttccacggcaagccgggtccctcaacccgctgagccctgagatatccattgcatacaaactattgccaactatacctaaaccaaaacagccccaacaagccgtgttttttcttgcattaggataagttggcatttgtaaagtgccaaagggggcaatcggtgccggtatccatcggtagggcaagcagttacatacaaacaaaccttgtcatgtccattagtcaagttctgacgggctatttttacggaacacggctgtttaggtagttgtgttgacatgctgtcagattcctagacgcccatgctactgtgactttttgcagtagtcgtttgcttgaaatgtttcggagtggggcaatgaatcgggtatgaaataaaaaaaaaagtcgtattagcaaaacatgctgcactgagaaaagaaaaaagaggtcttggccatgcagctcgcgtacagtgaaccgaaagacgaagacggtaactgcacagtatcaagttgtcgtatatcactttgtttcttacgatgctttgccggtaaaaactgatcaaaaaaaaaaaaaaaaaccggtctagatctaacaatgtgcaaaaaactaaacatccttaagcagtataaatcgagcggtctggcccgtctcgccttacttttgagctgcatgtttaattggatagtttggaactagtaagtaacaagtaattgcaacatctttacacaagatgggtgggaggaaaaaaggaatttgtccgtctataatgtctctctttgaagcgacttaataagatggtttcacgggggggaagttgagagtttgctccgcatgttccgcggatgtcgcaaatcggagagactcaagggaagcgaggttcgcttgtatattacgcacaagtactttgtaagcttgagattggggagaagcagaccttgttcggaatcctgatgatggattttaacccgacacttgggaccttgtcataggctggctgttttccctgcatgattgcggtgtgcaagtacagtccaggagatggcaaaagatggattggtcagtagatatgatattgatagttgttgtatatgtcgtgtttccagtgaaatcactctcaattcatcgtccctataagagtaaattactacaagtaaaggaagtagatactagataggccatgtgctgcgccgccgccgtaagcagctgaaaagcaaccatctcctttttgtgtccaatgaaacaaaacacacagcaaaaacacacacactgacagagagtcatatcccggcaaagctacacatgcgcgaataaaaagggcaaaaagcaaagacaaaatcaaccccatgcctcccaaaatgtcactgtcgtgaatattgtgtcattcacaccaaaagtagatactaataacgggctgatctgtttagtttacggtatgttgctcttccctcactgccatgtaacgccaaagccccccctgtacccctgtctctcctctctcagaaacccccctgtcccttgtcagaaaataagagagaaaacagcgagggggccctggaaaaaaaacaaagacgctggccaatagtctagcaaacggagcaggctccgcgttctccccgttggcgggcacccctctttctcccttggcaacaggtggagggtagcattgcattgcttcttgtctcttttcttgtcccttgcttgcgtgcgacgcggcttgcgagctgtgtgggcggttgttcaccacctatactgtcccagctgccagttcttactggtgtggtgtttttgccctgcttgtcttcgccgtcatgtctcgtcttgtccggctgaagcactaaatctggtcttccattcgtgtattcgtatttcccccgtaaaacactcggcaagtgtaaacgaagaagaagtagcaaaagtctccttacatcaccattcattactcctttgcgcaagcccaagcggcagatgcctcctcatcctcgtcttacaaggaaatcaggagagtgaagctgctggcaaaataatcctgtcaatttcccctctttcagccgctcgacgccaggcccaggtccccaagccagccagccacgtcgccatgcttcttctctcttctccctcttgatagggcctcatgaaacgtggctactgtgggaatatccaaaagcagcctactctagatgcacatcgtctgcgtcaaacgagctatgctggctgccgcataatgttattccatacggtggtgacgcggcatccttggttgccggtgcaaacgagctgaaaaagagagcaaggttgccgtcctgttgccaaatacggagaggaaaagaaacgagaaaaaagagacccggctatggatcatggatatacagctcgggaataagccagctctctctctcctgaaaacttgagatctgaaaaggcgccgtctgggtcagcctgaaagaagaagaaagaggaaaatcttacattcaacaaccatccagtgatccgcgtctcccattcaaagcaaccacctcccatgtccaattctcgtcacaaagcatcgcctcgggcagacaatcacaccttgtcgcttccactagcttcgctgggctaccattcacggcatgccctcttcgtcggcccccaaaaaagcactcggccaacaaacttgctaacgcgagacatggacagggtccagcatccaatcgcttattctcgatgctctgtcgtggtggccgcgctcgacggatgccggctgcctgagatgcaatgcgctacgcgtctatccttggtgactcgcggaaatgcaagctttgcttccgccacgagcccccccaacaactaattactgcaagtacttgcttgtagattgcctcgtggtgaaaagggagaccttagtggcacaccccggtcaacatcccgtcgagcgcgttgaagtgagaagtccatagaggagagaatcacacagatcaaagaaaagctcacagaaataaaaagaaagattagaaaagggagagacatgaatgaaaagagggcaataacaggttgggcatcatcaaggatcgtacacattatcttggtccgtaaaatcggacagcgctaacaacaaaaaaagctttgctaattacgtagaatgtttcccatgtagcccaaagcccagccaagtctcgtgcgttttggacgcgctccaagaaatggccatgcagcttaacccctctctagttctccaaaatgaatcctaccaaacgccaagctactggaagagtaagtcttccagttgagaaatggtatctcgccctaaagctaggcccagtaagagtgaaaaagaaaccggagtgaaaggggtggagaaagggttggatagacattgaggaaatggtaaatgagaaagaaaacgatttaaaacgtagtcatcatcattgccgaagcggagagtggaaaaaaaaaaagagtcggcaaaaggcatggatattgatatagccttgcaaaaagaagaagaaacggaagaggaaagcaaggttcacgagccgacgtctttttcgtgctgcgtcttggcctgttgtgaaacgtagtaagcttcggacaagcttgaaagagagcctgttagagatgctggagggtggaaaatcaccaatgcatgcccaggttcctaactcgactgcatagcgggattaggctcttcctttggtgcagccggtggctcaagtccagcttgctgtgcaactcgcttccatgtttccagctcacgatagagcctctcgcactcttgcttgagcttatcgttggatgcactgagttccgttatagcctgctctgtgaggagcttctccagcgtccatttctcaatgttctgctgctcgttctccttgagttgagtgatgaagctcacggcgcgctgtaaaattgagcccttgttcttttcgcaacccggcacaatcttggccagctcgttgatgccttcattaatagtctcgcgacgtcgacgctccactgcattttctgtcagtcctcaaggctagtctaccaaatgccaatgaatagctgtattcttaccttccttgtgattatccttgcgcatcttgtgccattcctctgatccgacactcggcttaggattagacggaggaggctggatgacatatctagcgtgtggaggaggaggaggagggtgagtctgaacaccgttcgggggaggtggtaggttttggttgaccgctgagtccatcaggggatcagtctgctgtgtgacgtctgtgctaaaaggggtatcgtgtttgaatgcgtctccgtggccgtggtcagggtcaacagccacctgagcagagaactgctcctcggttgatggcggtacgtgaagggtcggatacatgcccagggcagcctgagctgtgctcgtagcattggaagggtccgaggcgtcggtgtgatccgcagcggcggcctgctggagggcattgaaatctgcaacattgacgccactggccgcggccgcctgcgaggcctcgatggcgttctcgatgaaggcggccgtgtccgccggtgacgctgacatggctgcgggaggagcagcacgctttgcgcgtccaaggatggggctttctaattcgcgctttcgtttctgcccaggagagcctgggaagccagataggtcagggtgttcagatacaagcgtgtcggccatcatctcgcttcttcgagtggatgagagacgactgtccgcgagctaccgagaggagtgcgtagccctgggagctgttttggccgaacaagaggactttatagtcgagagtcctgatagctgcaaggtctacggtcagagctgaagcacatgcagccttaagcctattactctggttagacaaagacactagaaatacgaatgcttgcaagcatatattaaggaagcgccaaaaagaaaagtttcagtttggtatgtagggcccttgtccatgcccaggacggaaactcatatcactggacgacaatggtgacggatgtaatgcaaggctgagatcgatgtgggcaggggtgcagagcctggtcacggccaaagtcgagcagcagcaagctcgcatttgctcaaacattgaaccgagaccgacgtgcacgatgctaatgcagctcctgccgtgtgcgctgagacaccggaagcgatccaaagacagcgagccgtttgttggcggccgcgcatctcattcatcgcggctcactcgagcccagggcgcaatcaacgagcagcaggcgcatcatcgccgacgcgaccacgacgcttcgctcttcatcatctgtgcaggtgcaggtgcaggtgcactgcgaagtgcgaagtgcgggcaggcgaagatgacgacgacgacgacgacgacgacaatggtgattcagcgccgccaaaacaacaggcagaatcaagggtgcaacagggcgtgatagagccgatgccaacggatgcagtgcacagcaatgagcttcagatgcgtcccaactgacgcgcgggaacgggcggtgatgctgcggctgatgatgcacagcaaagagcaaaatgcagaagcagacggctcttgacgcatctctcgcgcagctggtgcatcgtgcgcccaggcccaggacctcgttcttgaagctagatagatgggataggaaggcatgcaagcttaccttgacgatcggtcatgtgcgtgctagagccagacactgctggagccagatcacgggtttctcacgtgttttgcgttgtgatatcgtttaagtcgagcgacaaaaccgcatcaaagggctcaaaaaagctgagaaaaaaatggcatcaaggaagagagtgtcgcgacgcctgcagctgagagtcctgagtgacaaaaactgttattcttacaaggcgtaatttttctgctctcctcaggacaaccagatgtcttgttgcaagagagggaaggaacgagtcacggggaggcgggtcacgggcgataaaagagaagaaccaggagcgatagaaatcactacctggtaggctaagccccatttaggctgcgaattgcggcctgaggctgaaactcaagaggcaagacagcgccggaaagagaggggaacgcaggtacctggtacaaggccgcccaggagctgggcttgggtgctgcaggcactcaagctcttagcacccgttccctagcggtaccgaggactattagcggtggtggccaatcatcacgcgcggcctggcacgctggcgcagcgaatggggagaagcgccggcgcttttctggcctgggcttgcggtgcgcatgggtgccggggaaggctggagattggatggatgggcgaaacaggttgacaaggcattcggcacatgatgcaggagttcaccttgttgagcaccgctgaccgtcacctgtatttgctctgaatacctctgtgaatctcttggcccggctggtgggcaccaggttcttgcacatgccgagtacgagatgcgagtcctctgtacttggagctttccaacggtggcgagcgggataaactctgataagctcgacaagcaggcttgatacccagctctcaaggtgttgccaaaggaaaacagcagccaacaaccgctaaatcaagctgccctgccgcctctggtcgcgaccttttccaacgggcggggcatgagtatcacctgctagggggctgataagcctcgcatcatgcctaaagtactctatacctcaccgagcaggctttatacgctgcccacgaagcgagcgttgcaaagatgcaaggaataccggctggtacggaagacccaggcacagcaagcctgcttgcacgtatgctccgaggtactcggatgtactcgctcatgcatcccaagcgccgtgacagacgccgtgaaccggcctgatgggcaggcagcgcgaatcacttgacggggaggtcgggtgagactcttgttcagcggcccccaagctgacggtggttggtgagctgagagcgagcactctgatgacgacgacgccaacagcggtgatgaagatgagagaaaagagacaggatgaggtaaacccagcatgttcactgctcgatgctggcctgtagactgagatgcttaactggaagcatgctgccaaagccacggttctcgctcatgatggtgccctcatcatctatcacattttcaagcccttctcccgcttcttctagtgaatcgcattactttatcgcacatgacttgagtagccacagggatcaagacgccacattcactagacgatgcagtctgacaataacaagggttgcagctcagcagatgcaacaggcctttggttgcgcatcccgtctgtgcattatgggctacaatgtagaatgtaaactttgtattaatgatcatgtgtgtacttttaagtcgtcgcttatgtggcaaaaatggacagtttcgttgctactgacttattgttggataaaatgcctatagatgcacgccacatcggcgaagagaatcatgataaccaacatagggcaatttctttacttaagcaatgccgaactgaaaaaaatactactggatagaattatgacagacagttctattgtccttctcttttgtagatcacgtgtgctatcacctatactgaaggagcaaatctaatctatatattttcattcctttattttccccaaaatcccgtttggattccggtctcgatagagatgcgggtgattctgtcgaaagcgttcgcgtttggagccctacctagatatggctacgttaagaacgacgccacatattggcctcgtctacgtgtcacgaccaacggtttgtatttcgttcattatacttgtatagcataattcaacattgacgccgattttgcaatactcgtagtactaattctatccgatgcctctattaactctactgcctccgttgctgctgctgttgcttatgacatgtggatgtttgacgcttaatactccattaattaactactgcactgcgataacaccgtgctagtcttaacgtctacacataaatcaccttttagtaacaagtgtttttgatttcctactgtgtacgtcttttcgctttgcagtcgttattctttgcctcctctcttgatagactccgtgtaagccagccgctgctgcagtgtatccacttttgagattagtagcgtatagcccgagctagagctgcagataattagcagctgcatcaattggatttattttcgcctggccggccgttctcgcgagaatctatgaattcaccagccagttgccatgttcatcgtttccattgctaaattcatatagagccttttgtgttggactaagcatacagtcgcatcaagtacatgtatttctgcacaaaatacctactggtgtctttcattggcttgcttgttgagaactcaaggttcgagctaccgtgccttttgtgggcacgtgccggtagctgcattgggaaatttccttctagctgcaattgagacaaaaccaagtttttgcctgcggcaacgccatgacggagacagaaaccgctgcgtgattcaaggatggtcacctcctctccgcatcccttgcctcagagaagaaattgtcggcgcgtctaagggacctccgaattgcaagctctgaacgccgcagaacaccacctcgacctagattttccgtcacgccgccgacatcgcgcgacatcgtcgtcattgactttggatccagaagctgcagcagcgtccgcttcaaacttcagcagccatggctcctccaacgcagactttcaacctggacgttgaagccatctctggcatttgcgggtgagcgttaatgctgcataataccaactcaattgctgactcttctcccatctaggtccatctccattgcctgctggggtcagtgacatcgccgccgtgcaacgacctcttgaacgcaacattaactgactcttctccagtcgtcgtattctctccgcaaatcatacaaaacttccaacgaagcagcgccgatgctctttcgattcaattcatcatcatctggctcttgggagatgtcttcaacattctcggggcggttctgcagggagttctccctaccatggtacgctaccatctgctcgcatgacccctactggaagctgatttgtccgtctttagatcatcctggcgatatactacacaattgccgacattgtgcttctaggccagctcttttactaccgtggatttacctggcgcgacgagccgacccctccatccccgcccaagacgaatggtaacggcaacgcttctgcaccggcaaccacctccgccaatgtggacgagtatacagctctgattgccagagtagagactcatggccatcacagccaccatgaccgccgtggtcggcgcggatcagactggtctggcttttcgccggcagtaccgcatatttccgagccaccgacgatcccgcaaccaccgccgacagccttgcaaactactgtttggaattctattgtgatcctcatggtgtgcgcgtctggcgttgccggatggttcctgggcgaaaaggcctctggcggcgagaagtctccttccaatagtagtgataatttggagttcaacactttgggccaagtctttggatacttttgcgccgctttatacattgcttctcggctgccgcagcttattctcaactggaggcgaaaaacaaccgaaggccttagcatgctcttctttttgtttgcctgtcttggaaacgccacctatgtcttgtctatcgttgcatatgcaccacactgcggcgaagaagcctgcactccagaggaagcgaggcggctctatggtcgttacattctcgtgaatctgagctggctggctggcagcgctatgacgctcctgttagacttgggtgtttttatccagtactttttgtacagggtagaagatgacacttcagatgatgagaatcgtggcgatgacaacagtgctgttgatgagcattacgaccaaaggccgcttcttgatcggggcgattaagagactcgtctcaattttggcttgacgtgatcacatttgctttgtaatacaagtcgcttcgtttagagaaagggagaaaggggtcaatgccatttttcatgctacgatagcctctggtatagtttctttttctgggtattttttttttttttgggggggggggttttccttcaccttttttttgcggtctatttgcctttttttttcttttagaattttgccgggaacagaaagattgaggaatatggaaacatgcctgggcaacatatgggcgatggcaacatcgtgatcaaggaggtcaacaggacagcataatgggcaggattttgtacaaatgcaacggattgatatttctggcgagattttagtagctgaaaaaaaattgtgaatacatgaatctcaaagcaggcaaaatagttgattagatatggtcgatggataagcaggatgaggagtcgaggagtaacaaataggaaaacgtagccttttcttctcccaagtaaggagtgcaaaaaaagcagaagaaaggaaaagagagagaattcaagaaaattcaaatacccacgaagtaggtggaaagaaagcaaaggcgttacagccagtgtcgacatctgggcggtcagacgaacgcagctgacatgagattttggacctctgccacccaaagtttggcgctcatgcttttccacaccactggcctcttctcttcctcacacactctccaaattccttttccattgaagcagctgattcttgttgagtgttacgattcgaatctatcctacttctgtttatgggtcgtctctacttctctaggagtttttgcagtttacatgttctttgacaatctggccgttcgtgcttgtctccgacttcgcgtttgctttatcgcatgctaacatagaattagcatctaattgacggctattctgaactaatcatctattgctattgtcaccaccaatatgcctaagaaggcgggcccttcgctcctctgcgagtggatggtcggcacgagtattcaatccgctctcggacctcctcctaaaccgccaaagcccaagcctagaccaaagaagcgcgatctgatcaagcttcatgtggcaacagatgacgaatccggtgaagataccctcacaatcacataccctcgatcagaccggcttgaccaaagcaaggaagcaccggctgcagtgcctgagcctgccgctccagagcctgagcctgaacccgaggtagtcgaagtagtgaaaagggttcgattcgagaaagaacccgcttcagctgcagctacaatgccgaagaaatccgccatgaagaagaagactttggtgactttctgtgaagaagaagagacgtcagattcaggtggagatgctgcttctacctctgcttcttcaggggaagcgactccagaggctagttcttccaatgaaagctctgctgccgacacgtcttcaggtggagaaacttcgtctgacgaatcatccaagccgtccaaagcgccgaggacaaagaaatactccaaaagcaggaaaatagagaagccagtccagagttcagacagcgaggcagactctgatcctcaccctacatgcaaatgcaaagagtgtaccacagagagaaagaaacgagagcaagaatctgtctgtgagaagaaaaggtgcaagaaactagcaaagcctgagactgagtcggaatccgagacatcagcaactgaagcagaatcctcggccgacgagaagcctccgccatcgaaaaaggcaaaggaaaacaagaaagggaaaaagaaggctgaagtatctgatactgaaggcgagacttcggaatcagcaacagaggcctccgagtctgaggatgcgtcaaaaaagccacaggaaaagaaaaagaatagaaacgaaaagagcgagaagaaggcggaatcttccaaaaatgaaggagaagctaaaactgaagaaggccaaaaagactcgaaagaaaaagaagcagaggctaaatctgacgcaggcaagggcaaggagaaggagaaggacgaatcaaaaaaacctacagctgagaccgcttcactaccttacgaaataaagcactcagacggccatccttattcacacgcccgcccgcccaatcttattgctcctattcgcaccgaaaatatgcatatggagcgtgttgtcgaaacaaaagatgaccctttaccaaacgcatactacgatgccctccataacgtagttcgagtataccatggctcagtatatggacaaaatgggcaccacatgtttgcaaatcgggagggtacatccggatacccgcatcaccacggcgtgtcacatcaatcgcagaacccatattactccagctacaacaacgtgatgccttttgggccgccgcctcctcctccaccaccacagcaacagtttcctcatcatggatatgagcacgtgccgattactcaaggtatgccgatgccaagctggaacgccatggtaccgcctcccggatacccgccgtacaactactacggaggaccaatgccccccccttggtacgaacaacaattcaacaagcaagctagaggtgcgcttgacatgaatggtacttcagatggcaagagaggcaaaagtaaatcacaacagccagataacaatgtgatgccagaagcaacaaaagtaagtataaatccgctctgccatgctcgtcggaaatactaaccttatgaagccgaacccatactacacgaaaagagtgtcaccatttagcaacatgggtagcaacaaaccagcttctaatggtaagccaccgtcgaattctggaaattcgaacaatggtggtaagggtgatgttcccaattgggatacctcttctcggagaagcgttggagcatgggcgaacagtagtaatcaaggcggcggtgcatggggtgatgctgctcccgctgatacgaataataataacaacaacacgggaggtggtgatcaatggggtgccgggggcggcagcggaggagacgcatggaatacgacaagcaacaatgaccagtggaataacaacgcaggaggcgatcaatggggagcaggcagtaataatggagcatggaacgggtctggaaatgaccaaaatcctcagagttcttggaatactggcgataataatgtgaatactggcggcggtgccacctggggcgacagtgccgcaaacgatcaacagcaaacgaacgataacaacggcaactggggtaaccaaaatcaaggccagtcaagttctccagtaggaggaaacgaaacaacctccgccatgatcgataacaatgtcgcccccgtcgtggtgacgacagctccatcagaggaacagtccaagatgccgggtagttggtgttccgaccatgacgggcaagcggcgtttgtgaatccgtctcgacaggagtatcagcctccgtcagcggtgccggaatggggagatccaagtttggcggcaagtacgggtggacaagtgaattggtgaggtgatgaaagggagttgtcatggtgtatctaggactggacttgaaacttggaagttgtgggataaaggatttacaaaaagaaaaaaaaaaaaaaggcggccattgaggttgggcatttggggcggagtgagaagcgtcagttaaccgtctatctgcaacagtattctattcactgatcttttgcgagacttttcttcgttgtactttattagctagagccatatacatataattatgccttttgtacggccagagagacgaattgcattctcagtgtttagcatttttggttcttttcaagttctatatctcacatttacatataatatttgactccttttaggattaatcaatgatgccttggtatcagctcaggtttggtttgatatcctaactagaagttggtaaagaaggccgcagcagcagtgagctgtgctccgggatcttattttaccgttccttctacctacctagatgtatcattaatttcttgtcgggtgcccaagtctcctcatcacatcatcaccagtagcaagttgttattcaatctgagatacattttccattaaggttctcgtcatggcctaacccagtgcattatctgtctaacgttaacctatccattcaaggacagaatccaccgatttattcccatccaacgcctatgcgcccagctttaagcagtttaccaacgagatcagtgccgcaaaccatcccaaaatcagcaaatcaaaacatcaacaagcaaaaagtcgccgtatcctcaagaaggtggcccacgatgctctcagcacttccattcctctagccgcttatacatccacccgctcgtgtgcttcaaggacgtctttctctggctcatgccaggtgcatatccttggccatagtacaccttgtcgtccatcttgcacagatcctcgacgaaattccactgcatgcacttggtccagccctggcaggccgcctcacatgcctcgactgactcccaggccttgctccagagcgcctcgtcgtatttgccgttgtcgggccccggctttgcggcccactctcggttgcccgaagcgacctcgtatacgccggaatagttgtcccaccactcggcgtgctccttgatgttgggcaggatcatggcgttgaagaagtcgcgatgcagaagcggccccttgctccagtcccagcgctgctccacctcgtagtagcgggcgatgtcgcggttgtgcaccttgtgccacgacagcagcgggctgcaccagttggcgctggcaaaggcaaaggcccaatggaccacggggttgaagccaaaggtgaacttgccgtcgccgccgttctcgccaaacttgacgccgtgcttccgcagcgcgtgggcgagcacctggtcaccgcagcagtggtcggccgtgtactggtaatactcctccgtcaggcccccgttctcgttgccctgcttgccaaaggactgctcccatgcgcccctggacagcgcaaagccggcgccgccgtgggcaaagatgacgtctgacttggccgcatagctgcccagataatggggctccttccagtcgaatttggcgagatagcccaggactccgggcaaaaagaggtatgcgtcgtcttccatgtagatgtaccacttggctttgggccagttgtcgccggcatgctggatgagcggaataaacttgtacttgtcgatgatccagcctcccacggggccccagtcatcgccattgactcctgcggcctcgacatagtagttgttggccatgtactcgggctgctggcggtagacgtcgaaatcaggctgagccttggccgtggaggacatgtttgccaacacgtcgatgacgttgaaggcgccaatccgctcgggcaaatcagagtagatgacggtgctgtccatgggaatgcggtcttggtcgagggaagtggtgagatgcaccagcatgcgcttccacacggttgtgccgccagttttgacaatcagcaggacgtcgtccgttgagagaccattgtatgaaatggccttggcagctgctttgtccttggcaggactcttgttgctgctggttggcgcaacatattccaccttttccgcgggtgccgctgtctctaccttttccacctttgcctctgtctctatcttttccacctttgtgcccaggtctaccaccctccgttcaccatccgcaagttccacttcttcgactacgatgcccttctgtttcgcagcgtacggagtgtgtccatagttctccagcgagggatcgatgaggcagtaaaacagaaaaaaacacgcggcaatgatgactgccggtatcagccggttgttttggtatgttaccaacattgtgtcctggtaaaacagcacagctgtggctcattcacgcattcgccgccgccagccgctcacaactcaattttagaaaagaagctggggctcgagcggtggaaacaaggttgaaaataaagaaaagagagggcaaaggacaaaggtccagtgagagggaaaggagagctcagggcgtttgtcgatctcttttcggagtgacaggcccgggccggatcgtcaactgctgttagtccacacatactgtaagtacagtacctactctgtataagtactcgggaatctcgcatgtgcgagaaagggcttcggctgagcaaggtccgtcactgtcgcacaggctaacaacgagtgctaatttgggccgtctccacgccatcattgtctgggacgatacgaggcagaggcaacggcaaacccctttggcgtgcatgactcccatcgcgccaagcagattccgtctcttgatactcgagcggaagagagccaatgcctgccagcctcatggatagcccctaggatggctccttgagcagattgccaaaacaggtaactgccgactcaggcatgctcagccccctgactaaagtcgaattcacaccaaagtggcgccggcgtcacaagtttgccgctgccgactttacttgcgttccacggcggaccaagatgccgcccattctctttcttcttgcagagatgttttgatttctgtttagtcaagatttctgtttagttttatgattatatatatctcgctgtcgagttgcctataaagggggaacgagaacagttcgctgatttaagctgcttaccaggttaacgttacgactaataaagacactacgaaaaatgtgtgtgttccacaacatagcttctagcacgcttctgagaggtggtccattcgggagatgggcaagggtctcacgggattccctagcgacaaccagacgcttggcttctcgtgttgatttttttctccgagcccttttttcctggaggatctctcacaatgtggactcagcccgtgtgttgcctggctgactcaaatgggcacggctcgcataaggttcaaaatttgcattgcggagcttgagagttgacactgtttaggggcaaactagaccaactgcagcattgtccgattgatcgagatacgaaggccggtatcaccagcaccaacacggaggagtatctgaaacaaccttgcatctgctgtcagatcatgtccactgggcgactatgtagtccacgatgcgcgcaaaatcatgttcgaactcagctcagctgcctcatttggtgctattctgaacgaaaaaaatagttcgtattagtatcatgttgcccgcaaacagctactactaattcgcgttcttcttaggcaagtacctgtaagacggcgaagctgaggccaagcgcacaggggccagaatccctcgtcgtctaaaagaagcaatagccgggaagcccaactttcaccaattaccggcagacgtttttttgctgctgtcgacccttaaaaatccctcggaaataatcctggaagcgcccccattgccttaagccaaagacagccctagtatgcttgtccgccaagagaaggtcaagacgctactcgtgaaattatacggaggtgcggaagcagcgcccccccagactaagaagaatctggccatgtgaatggaaaatactatacaaacgaaaaaaatgcacaatagagacgaagaagaaggaaacccagctaggctgacgggacggggagttgtagcctcagctgggtatatcccgtaatgagaagctaacgcaacctcggccttattaccagcgaggtaagcaggttttcttcttctttggaataaaagatagttgttactccttggagtaggtcagttgttggcttcgactaatcatcatcactgttgttagcacgcgaaggctcgggtggtatgtcacgtcgataggctgtccagcgcccaactcgttgtctaatttgaccttggttgcctgcgacttgtcattgtcacaacataagaaaagcagcgtctattgttggcggacctgctttctccccctccttacttttaactttctcctcttccctttctttttctaccttgtcgtttcagactagaaaagtgcattttgaagttttcttcagccactcgtttatcctgcgcttgtctttcgcttagacgctcttttccactcagcttaggctatcccagcctttagctctctcacaactcgcccattatgatggactctttccaggaagggtctggtccccaagtcgtgaccaagggacgccatacaacactgcttcgcatgttgatgaacgttatcggctgtttaattagcatccctgcctactgggccatcaccgtgcactgtcactatcccgtcactctggatctcgtctttacaatcctcctcaccgagctaaaccggcttgtgaacgaaggtcgcaggattcagttttacgatgaagagtctcctgagcctcttcttcctccgcgagacgaaaaataccttgttactccacgagacgaaaaattccttcctactccacaagatgagggctacagctcttacacctctactccttacaatgagaagaatttgagcttcatggagtcacagattgtgccgcagtcaaggttggacagcatggctgctgttgtgggatggcgtgaagatcctgcgctgtttaccagagcgctggagagttacaagaatgccaagcactgtacttttatgctgattggcattgacggagatgacgcggcggatcgtgacatggttgacgtctttaacattgtaagtgtggaagcgtataagcacatgtatacgcagtatctttgctggaaatggaaggagatcaaggtcaactaacaagatgaaaacaggtatttcccactcagtccaaagtgatccacgtcccccagccattgggcgaggtggcagagcagttcctcgccaagcacattgccatttgcaagcaaaacggccagcccatcaacatggaggagtgccatgatatcgcaatgagacactgcttccagcttgcccggaccattatcgaacaggagggcatcaacctcagcaacgtgcgccacatctgcctccgccaacggcacatgcacaagaagggcatcatgttcaccacttttgtctttgcgttggtcattgcagatgtcttgggcattgagtttctgtggtcgtcggactcggatactttggtgctgcccaactcgatccataagacggttgatgccattgctcaggatcccaccattggaggtgccagctctggtctgattgtccacaacggacacgagactgccgtgaccaatctggccgccacggtctactggggcgagctgtatctgacgcgctcctcacccgccttcaccgcaacgagtgactgccaaagcggccccagcaccgtgttccgtctggctgcgctgccggccatcttgatcccctggtacctccaaaccctgctcggcaagcgcatgattatcaacgaagaccgccatctcaccaccaatctccttaaacgcggctggggcgtcgtattcgcttcagacgtcctcgcggccacggacacaccgacgacgctcgcccgctggctcaagcaacaggtccgctgggcgcgcgccacgcacattgaatcgctcctccagcccaaagtctacctcatcacgcaccctctgctcttctacagcatgagcaagcgtgagctcggcccgctcatcgccctcatcgccacgatgtggtactttatcacgggcgagcagctcatcatcgtcttcatggccgacctgtttgtgcgcgtggtggccagcgccctgtacaacctcctgcgcaacccccatcgcctggagcgcgcatctctcaagtggatcatcccgggcatgttcttctaccacatcccgctgccgggcgtgcacgtctggagcctatttacgctgacggcggacggctggggcaccagcatgcgcaacaacagcgagatggccaagaaggacagcgtgaggcaggcgtggtgggagacgggcttctttgtgggctggatggccgtcgttgctgggtgtgtggcgagatggctggcgacgtatcacgggttgtcgagcggagagctgttgttggccatggtgttggcctcaggggcagcggcggcagtggcgtggagatttaccatttaccaaatgtcatgatggagacgagcgatgcttttgatttacagcttgaattgcatataataatatatagaagtacgaccaggatatagacatgggatagacggggatatcaaaatggcaatctctttgattgcagggctaatgaatgagatttatgtaaattaggtattctcttataattctacaatattgtcttgttgcaagaattgtattttccgttgaaattatggaattctgttagtacagctagtcttggcgttttgttggtggcgtgtctcaagtggcgcttgttttaattgaaaacgcgaaactacgtcacaagacgcgtttgagttgtcaacccgcgtaaataggtaaaataataatggtgctccgtatggagtgatgaaaagaggggataaggctgacgttttatttctttcatagagcaggaagagagaaaaaagtgtctttttttctgcaactgttgccctttaatcgaattcattctcctctcaaacttgggataaaagcagccccacctccccacctgacagattcatctccatcaaatctcaaattcacttaaaaccaagcaacatcatcatcaccaaaaaacgtttacaaaaaggaaattaaagaattattttttaaaaaaaaaaaaatgtccgccgtcccatcccccgaagtccgcgccaccatcgccgagaagctcgtcgcccgcagccagcggcgggctcttttacatctgggactttgtcaagcgcaccgagtacatgctttccgaggtggagggcattcagacgccggggtatgagtttcagcatgcggggcagattaaaatcagtatgttgtcttctctctatatatatataataccagtatgagtgtgaagagatgataattaacaccacacagcaaaacgcggaccagcagccgcgcaggaactcttcaacgacgtcttcacgcgctccgtcacgattgaccagctcattggcggcccgcccatgatgcgcaacatgatgggcatgggaggggatattccgcctgaagctgcggcggcgagcaaggctgttttggaggcgtttcccaagaattaagagagggggttttgggaaaattcgaaaatgccctggtgaaataaaatggaagggggaagggatggaaatgtgcagtggcaagataccatattctataagaaagtaagaaacagatacacatacagcaaaagaccgtgttgcacttttggtggaaagaaaacatccatcggacacactgcaagcacacatctcacgcaacgaaaaaggtcaaagaaggtgttgaattcttcgagaaattggaggcgaaatttgtcctcatcaatcctatgcttaaaacatctaatgtaacgtctccctacgtcatgcccaaccaattccctccattgacaaagcgccgatatgctcaagtattccaaaaaaaaaatgagagaaaagaatgataataaaaaaaaaaaaccaaagaggtgaccaaaaaatgtccatgaccagagatgaaacgcccatggtatcgttataatgcatatatgccaatctcactactccaaaaagagccaaagcaaaagaataaaaaaaaaaaaaaccacgatggaaattccactacaagtccgttatgagttcagttccagttccagttcaagttccgttagacgttttccagtatgagataaacaactgttgagtaatgaaagagggagacgagaaagaaagacaaagcattgcaaatggcacatctgtgaagaagaaaatggctctggcaatgcttgcttcccttgtttgccgtcattacagtccgccccagcgaccttttgacttgctcttggccagccgtcgtccaatgttgccaaagcaaagacaggtgcagaacaagacgctaacgatccagatgctcgcttcaatcgtctcgtggctggcaatgctgttgagcgccgtcgtcagatccgtgtaagacgccatggacgggatgccgttgctgctgatgttttgcgcagcgggcgcgggaatcatgtccggattgacgccccaaacgaggacggagccggcgagccctacgcccgcagacagaatcaaggcagagacggatcggtcgatgagccaccagagcacgaagctggccagagccacggccactgagagctgcatactggagctccaggcaaggcgacgctgcaccacaatcacatgttagtacgtcatacgactccacatcgaatggcacggttgagacaacttactactgcaaacgcgacgccaacaaagacgccgactgctcgcaccaccagcgcccagtccgtctctgacgcagtcgcttttgtggtatctgacaggggttccgcgggctcgaccacggcttgttcgtcggcgccaaaaaggccgtcccacaggccgtcaaaccacggctgcagcgcgcccagcgcaacacccgtcagcccaaagccccacagcgcaagatatgatccgttgtatcgcgggacggcgctgctggcctcggtcagctggagtagctgcggctcctggtgcaggtgcgtgaccagcacgccgtatccagcaccgagcacaaacagcaccacggcacgcgacaccagcgaaacggcagccccggcaggtgtcacgggctgcttcactggagtcgcctcggcgggcttgtacgacatgcgtcggcgcgggaggttggatcgatcgcgcatcagctcgtaggtggcctggctgatgctttctcgtcgcttgaccggcgtctcggctcccgtcccccatggcgtgtgcagctcctcgccgtcctcaacgccattgaagacgtcgtcttggtcgtcgcagtcgtatatgcccgccaatgtcgaggaattgaggtttgcggtggactgtgactgggtgagggcgggcggcgagtcgggcggcgagggacgcgagccgaggaggccagagttgatcaattcgcggcggaagcgggcgagctggatctcttcttctcggcgctgctcttcgctgtcgctctcgtcatcttgaggcggcgtgaggctctggggcggcgtggaacacttgaggtcgaagacaaagggccggcgagggatgggtcgaagcaagggaggcccgtcgcgagaagcgtctgcagtatccattgcggtagtggtgttggtgttggtgttggttgtgatggcgagaaaatgccagagtcaagagaaggagacaagaagttgctgtatgcaatcgattgtatgcgtagagtgtctgtagcaagcaaaaggaggagaatagagcagagatgagatgatcaaagctcccacgtcaagggtgcccgtgactctttgctctgcctctctgcttacttgatgcagctccagctccagattcagcttcagctccaccgccaaggctggggctgttgagcgttccggatgcgtgcggcgcaatgcaatgcaatggactgattaagctccgggccggtggatccgaggaggcgaaaaaggggatcgggcgatgcaggtgttgtgatgatgatgttttggtgtttttttttttccgacgctgcagatagtacgagaccctgaaaattggttaggctaaatatatcacatgaaagagtcaaagcggaagctagacaatcaaacagtagctggataaagagaaagagagagagaaaagtggctctggtatgacggagaatattgggctcggcagtgggcagtttttcctgacgattccacttctgggtccatctcagatggccgaaaacgaatgcgagacgggcatttgttgaattccctttgcttccgttgacgttttctattgttgggggggggggttttctttctttctttttcccttctttttccggctttcagtgctgtttgcaacttaccgattgcttggtgttggcgttgtgtaccgtgaagctgcaacgcacagggggcggatacagatccgtggggaatggatgcagctgaaatgcgatgcagacggatcgaggtttttgacaggcggagtcgattctttattcttaggcggcagtgcgacctggacgacgcacgtggagagtatttgatatgaatgagtcagttgaatgcccgaaatgcagtggcgagcaggaatcaacaagaagcaagacagaataaagggagagagggagaggcagagacaagaaagtaatcagtaaaagaaagagacacgatgaggggcagcagtcgacgcctttaacggaatccgatgcaatgccaggccgcgtgttttcaacggctcgcaactgaaactctcttgtctctgctctcctctggaacgctctgaattcatgcactgcattcccgcttgcgttcttttggcgcccaccgcaagcccatccatgccagtgcccatccatgtctcctcctcaacaaaaatacccgaaccgtgacaactcacttgaggcgtaaggcacagcacatgtgactaggccgaggagggcaatattagagacgcctacacgagctcagggcgggtgatgcttggctgacagtgcgaattggtgcttctttgctttgatgaagacctggttcagacgatgatgctctagatgttgaataccaggcaaataagccattatgatttcttcaaatacgtgccatctcgagccacctagttgctggatattatcgtagcagtcacggcaatagaaatcgcagcaatatccgcagagacagctaccatacctggcatatgtacatgtcttgcttttagcggcaggtctttcttcaacggctacacagtatccatttcacagcacctttaggcgcccatccctgcaacccccttgaactctccaatgcccagctccggatctacaattactgctcacatccataaaacaattcaattcatccccgtaaaaagtagatacttatatatagcacaatttttcgtctttcttaattctccttgaaacaaaatgtttacagcacccatgattcatccaccgcaacggctgaaactgcatttacccccaggattcgcatgtacttaattaatagtgcctcacgcattacaaaaaacaaaaacaggcaaaaatcgcccctcgaataagagaaacacacatacactcacacacacatgtcagctgggttgcatcttctccgcacctagtctaccgaacccgcatattcagccaaacccaacccctcagtcgcacaaaaaagtcaatcacgggctcgagagcttttaaagttgccgccgccaaaggcaaataaacccaaacctaatccccagtctaaactcgaataaacaatatcctattgctgtaatacaagccaaatacctcaccaaacagcaccaaaactctcaataacctacacccaactcaagctccaatactcctaattttctcctcacttctcacctgcactgcatacacctcgacaccatggcacaaactgataggcacagcacatccaccaaaaaagctaaccactgcaccactcttttagttttcaacgagtcagaagcgctgcattttcaattttctgctcgtgtgacatgtgaacaccccgcatttttcattgcttctccagttccatcagagcttacttgtacaagtagggggcccctttcggaagaccccatcggaatcggtcttggttggctgcttttttagcacgcactgtatcgcagtaaaacgagcatcaccagtgcctttacacttgaccgtcttgcatgtgaaaaaagcgctcttcaagatgatcaacaaaaaaccaagacctttcgacttataccgctacacaaccccaatacccaaaaagcaagcctgtcttaccactctatttattccaaccgagctctcgtcctccccaaaaacgccacccggtgctaacaatctgcaagtcatacaccacccaaaaaccccagccaacaccatccaccatccctggccaaagaacccttgttgtcgtgtgcctgagtgcgggcgtggcgcttcgttgaagattatctaaaactcaatttttaaaccacgctttcgatttaaaaaagggagaagagggtgaatcctgcataagcgagctctcctattgattttgcttcccggctttattcgtctcaaggctagaagaagaaaaaaggcatcgaatatgctgtggtccgatttgttcacatgtttgaaagaagggagacagaaggatttacacgtatcattttgtggtatcattttgcaccacaaaaattaagagtgatttgctcaaacattaaccgtacctgtattgtctgtcgtagccgtaaaaatgtgacggagcctgatgaatgaaaccccagcagtaggtagctatcaagcacttacaagaggctgcgtctctgcccaaacaagcaaaccaacccttcaacagccccccaattgccctccacccatgatccaagcatacgctctttgcgcatcatctgagaaacgacatccttactcttcgtcatcctcttcatcatcctcttcatcatcctcttcatcatcctcttcatcatcctcttcaccatcttcatccatcactctagacttaggaacgggaatcgaggtgcgactaagcaatcgagctatgtagtctaaaagtacttcatcgttattagccatcactgccagtcaaatgctcaaacaaaacaaggcaaatatacttacatgcaatatctcgtccaaaagcatgatggccactgtcgtattccacacaagtgacgccagcaatattcaatcgcatctgcgccctctcaaactcttcttggccaagatccagcaccaccgttttgagctgtggaaagcgtccccacctcaccgcatttgccagtttctctactccattccacctttccggtacatgtcgtaatccgatgagggtgagtgatttgggcagcagcctagtgaaatcgtcaacatggcgaaacctagacactcgcaccaacaactcttcaagtgctttgaatttgtcaaagctgccgaaataacctctcatatcacgttggttgtctccaagacgagaaaagggacaatattcgtgaaatccagcattcacatgcttcaacgtgcttttccgctgcgcgagtatcgcctgcatctcttcccatgtaaatctcaacacgtcctgcttgaccttgaggtagtggtcgaacctagggctgcactactcgaaacgctccagttttggacaggacatgaccagcctcttcaagctcgctgccgtcatgttgctctgagcgagattgagagagcgtagctcgtaaagaggtagaaactgcgtggtgcccccgcagaaattcacgtccagcctctctagacgcggcatcatgcccaacaagtcgcccaagcagcccagattgagtttgcagttgcggtagtcatggtgacttaaatacaagtatctcaccgagctcaacgtaacggatttcgcgaatagctttccaaggacaaattttgtttcgcctctgcgcgccgggaccgtaatgaataacgccgtcacccaggggaggagagcgactgtaaactccaacatccaaagttctcgctcaaacacatttacccaaatcttttgcagccagttgtcgaacagcccagaggcatcatgaagattaaactgggccgccaagggtacaaacaacgtacgaaagatgtttattgtcaccggagattccgtacatctatcgttgctgaagtttcgcaccaggtcagccaggtctggccgttcaaaaagcgtccgtagtagagggagggtgccaccaataggatggacatcgtggaacatgacctgctgagcaatatcaacaaatattcggcttgtcaggctgagagctttcaggtcccccgtctcgctgcgatcaaacggagaatcaagccatgattctgggtctgaacagtgcctgcacttgtatctgcatattttctagatgagctcgtttgacagagacagaaagccgaccgccattggagggcgacttctggtatgaatagatactttcccttgcagcgatatggagcgacagatgataagtgcacaagcttggcgatgcgtggaagaatgctgcttgtaagaaatatgaatagcgaacaaatgaaggagatgagaagaagaggaggaggggggggggggaagaaatgtgcgcaatactacatcagaagtagctgcctaccgctgcagatgatgcgacactgggcatttagggaagctatggtcgtctgtcatctccattgcggctacctcaccgaaattcacatcaccagagtttggccaacaaagactggactccttaacttgctgataacagcacaaaaagccagagaatgggttctgatggatgattgtaaccgcaaaaaggattctagatattcaatcaacaaatattgggtgtaatagctaaatcgtaaaaagcatttaggtattcagccaactccacccctatttatgcattacatatatacaacctccatatacttaatccgcatcatcccaccaacaatcaaaaatcaactccttcactcatcatcctcctcgctatcatcctcatcatcctcatcctccaccccctcgtcctcactatcctccaccccctccggcctctccagcatcaaaaacgccgccatgcacgtaacccgattatgcgtcaccaacgtcccccccaatacacccacaggcttctcctctaccttgtccttcttcgccaaatctcgcagctcgtccacctgcaccgtccacagcctaatctttccatcactgctcgctcccaccacgtacagcgtcccagggttagccgtgctaggtatgatgacaaagtccttgattctgcccgaaacgccctctccaccgatgaagccaacaagcttagccacaggaagattcgccgccgcctctgattcctcaggcttcgccaggtcgtccgcctttgtcgagaagaacatgatgcgcccattctcagtcgccacagccagcagcgcctctcccgtctcctcatccagcgtgacatagctaatgtggtgaatcttgacctttgtcgtcggcataacccggcacttgggcacgctgtccatgccaaagactacaacatcccggtcaaatccaaccgcgaactcgtccgcgccgtcggctgttccccagaccactctccgcgcctcgccgctcgagtgcttggactctccaatctccctcagcatctccttgctgaaactcagcacgcccgccttctttcccgtaacgagattccacagtcgcatacacctctcgcccttgccgacgctaatcatgagcttcatgctcggatggatcgcaaagtcgttgacgccagccggggtgcctccaaacggcgcagtatcacccgtcggtcggccatgcgcggtcggcttcggcgtcttgatattgctcagcatagaccaatctcgcgtgcgtgttacggcaatcgtcgaatcgtcgctgcctgacagcagttttgacctcgtggggaacgccagcgccgtaatcgtagagtcgtgatgcagcagcgttcccagctctctgttcttggagttctccaggatcggtctcggcgcaacgccagccagcatatcgcccttcttcttgctcgggggatacgccgacaggttatatacgtggattcgctcgtccgtgctacccgtggcgagcaagactttttgcgtctggcccggggcgggagccgaagggggggacacggcgacgcatcggacggctgatgagtgcgcattgaagaggaatgtatccgcgaattcgacgtcgcctttggtgccaattgcggctgtcagtccatggagcactcggtcgtatgatcccgcgacaatctgaatggtttcctccacaaaggttgtgtttttcggcgctgatttcgtctttgtctcttccacgaccttggtctttgaactcttctttgtaggtttcgacttttcttccacaatttttgatttcttggcggttacaggctccacagccggttcgctggtggcagccgcttgtctctttctcttggccatcttgcgttgtgatgttctgagttttatggtttaccaagcaagattcaatccaaaatccagaggctgcctctctcacaatgggaaaaaaaatatagtgggtacctgcagcgcgataagataagctacctcatgtttgctcttagcgcataacggtggtttaatgcataggtacttccacatgtcactacagccgctttctacgaagaagagaatacaggtccaagaggcaaagaaaaagagggagagagtacatactgtatctccatacccggcgttatgctcccgtatatgctcaaatatataatgttgtatcagctttgcaaaaattcaaccccgatgcctgttttttgctcgacaaagtggaaaaataacaacagtagagtaagttaaaagaaacatgaaaagtaaagaacaaatctctatcagttcggcccatctctctcgtggccgccatctcggcttaattctatagtgcttagactggggaagcgttttgtaaagtcctccacgtagtcgtccctgtcgtttgcagtcatctctagcattggctgcccagggagatcaattgctatcaggcgctcgaatgattgctcatctctctcctttgttggtgaggaggtctgccgtcctcctcctgtgggtatattattcaggtgaacgggcttcctgggggctgccggcttggctacactcttgcccgatacgctcgcagaagcggatgccgagccagtggcttgtctggcgtcgctcagcgagctgtcgcttcgtcgtgggtctaccacgacgggctttgcagctacaattggcttgcgctttacctcagggcgcggcttctccgcctcgttcggtgctggctcagagtccgtgtatttgccataaccatgggcggtgcggggcacgtttgatggcttctgttcttcgcttaaaagactctggaccctgttttgtatgctggcagctcgcgccgctcccatgggcttgggagctacgcttggtctgggtttggacggtgaaccgccttcagcaacccggcgtcgatattctgcttgcgcagcctcgactctagcttcctcctcttccagctggcgacgctccatctcacgacgcatctcagccgtcatatggccacggccttccccgtctgtatcgctcctatcatctgctgcttccgagccttggatgggtgtcagcgtacgacgtccctgctccttaccagatgatgaaggtctaaaatctgactcgttgtcagatggagcattattctcaaacttcttgaaagcaccaccaaacttgccagaaagcaagttcttggacgtggatgccgttgtctcaggcttttgcacaggtcgatcttgatcgtagtctttgacctcgaagcttctcgagcttcgagcctgttctttcaagctcacaccgccgtcattattattgcgacctgtgttggaactcgacagtgggagatgccacgatgagtggcggttaactgaagactgtcggctgggaggcttggacgcgttttccctttctcgcagatattccagagtactgggttcaaacgtggagctgacaggtcgctgtttgaggccaaggtttccggcagaggacctgatatctattaaatcctcttgggagctgagattatccagtgacgtcctagatgaagcaactgtgctctggctaagccgtggctgaacagacgaagacctcgtgtttgctgacgcccagtttccaccagaaatccgcttggcagtattctgccctgtaagggccgccgcgcgaggtgtttcgcggggagtttccacatcaagagagcgtctgcttctgtcaaagtccacttgtcgatccttctccgagggagatgcttcagtcattgtcccaatagaaacgtatgaggagtttgcagtcttgttggcaatagccttgagctcagggttgcttgttatgatcgactgagcccgactaactccggactgtgtcgcagataagggcgccagttttgggaggggtttggtatccagagtggattgtgagatgtcgagaggagggcgagaggatattggcgccacagagtgtggtctctggacgggggttggcgcagggcttctagaggatgcaaatgcttcatcagccagccgttcagcgaccttgacacccaaatctctctgaggacgaggcgagattggccccgaatcaaaattaaaagtcttttgatcttggagcaaggagaattcatccagacgcgggaaccgggctgagagttcgtcaggctctgcccggcgaacagtcgcggcggctgcaatggcctttgagtccaaagcagcaaatggatcaccactgttgacctttgcagggacaggtgttcgagatggtgaaggattcgggcgacctctcctcattggtataatatctggaagggcctgctgttccttgacgggcgctgcaaagacagcaccaacgacgggtggctgatgtgatttcggctcgacggcggctcgttgggtagctctaggttctgcgctctgctgtcccgagtagatctgagatgattgtcaatgatattattcccaagtatgtggcgagcaagaaaggactgacatcatgtatcggtatttctcggttctgcatggcacaggcctccttcaagacttgatatatgttgggtcttgactgatggttctccttcagcatcatggctagaatttgcaattcgagttagtgggttgctatttagaatcattaacaagtcaaaaggctcggctggttcgtaccaatcaggctcttcagcctatctgaaaacacggggtagctgggatatctgtagctcgcattcaagatggccagctgcccctggtcctcaaagggggttgtgtagtagcagagcttgtacaagagaacgcccagcgcccagatatccgacttttcattgattggctgttttcggtagacgtctaccatttcggggcttcggtattgtagcgttgtgtgtttctgaatatcctcgtccatcaggcgacaatcgaccaccgtcgtcggggccggtcgcgggggcgcggcggagccaaagtcacagagcttgaaccttttcttggcagggccattggtgatgaggacgttttcgaccttcaagtctcggtgcagcagcgcgggcttgaggtagtgcatgcaggcaacgccctcggcgatgtcagcaaagatgttgatgatctcgggctcggtcaggcggtgctgcagccgggtgttcataaagtcaatcagaccgcccccattgcagaattccatgagcaaaaacacctcgaaccctccgcccttgagctctgacgcgtgggaatcgatatatgtgacaatggcctcgtgcccctttagtcgcttcatcgtctcgacttcggttcgcatgccccgcagggcctccttatcgggcacggcgactcgcttcagcacggccaggtcggtgccgtcgacggccttgggcagcttgacgagatagacgtgcgcgaagcctccctcggaaaggtatttctggatctgcacccggtggttgccgacctggatcttggtccctggggcaaaggtgccggccggtggcatcaccgccgcggcctggggatatccagcatggggatggtgagccaccggggcggccattcgatggccgtgggcagccattctggacggtcaaccgctcgtctatcggttcccgagatggtgatcgtggagcaaagctcgggggccctgagagcgtcggcggtggtaaggacaaagcccagcgtgccctttttctgctgcctttggggggtgacgtaccgggaacgctgctaatggtgctagggcggaggggcgtggtaaggagatgggctatacggctataccatcaagacattggcgagcagaggcacaaatccagacaaggcgcagtcgattctcgcagttcccaagagcgattatcacgaaaagaggcgcacaggccgtgaacgttattcaactatggcgaggacaaacggccctggagacttaagacgccggtaagatggttgtagcctcgctctccccccatagaaaccccttggtcagactccacgccttctggagatgatcggagtatcgtcggctaattgctggcgcagcgcagtgccagcagttgcgccatagtgaatgggacgtggcctctaatattgcatttaggcatcactgaatctggtcattgcaagtcatttcgcggccacgtccatatctgggtgtgaatgccagatgctgaagcctgctggaggccaagctttgccaaacctggaccgcggagaatgtcgccagcgccatcggggggactcgaaagatggggaaatgctgttggacggcaagagattcgcttggcaccgtggctgaccaccatgactgggtgagacgatagcgaaagttgtctactgccgggccgcgtgatctgggttgatgcttgttaaagtctagagatcaagtcacgatggcgatctaacaattggatgcggcttttttttttttttactagacccagcgtatcgatataagaagtgcacatgatcgtaagagatggataccacttgtgtcgttgtattagacaatgccggcaaggttaaaaggggatgcgtgctgccttgtttaagcatgaatgtgagttgggcacggaatggcgatggctcgacaatcttaaatcgaagtttggtgcgtcccactatgtgattacaggtaacttttattaacaaggcatgaagcatgcgagacattcaaaggacttttaaacttgtccacgacgctttatttaatcaatcttggaaacgctcgtgtacttttaatctggagctgtactcgcctatatgtctgtatgaggcatgtgaaactacagacgccgtctcccttcctctttagatgaagattctaggatttcattggcaatgtcgcagactgaatgtgcgatcttcagggtccgcgggctccgttgacgcaatggcacagaaactcttgcatgcacaaaaaacacagagtggcatctctacatgtattttactagacgtgaagtgcttaccaggaacttgcccgagaggttccaaaagcactgccaggtacgtacattctgtcagtgacatgcccggcccttttggctttgccagcggtggcgacgcgagcagcagatcctccatgctatttcatcaggaacccgctgctatttttacaaagtttgcctccctgacgtaggttgacgaaagcctcccagccgtgactagctacttttcgactcgtttaaacttgctatatgccatcagtgaaagaacagactttttgtgttgtagacacaaaaggatgtcggatgctcatcggcgcaaggccgagaagccgacagccagcacatagccaccatttcaatggagccattctggatcccgtttgctacttgtacatgcgccttggagatgtgcgcatacgcctgagtaagtaacatcgtgtgcagtaggtactctgtaggggaaataaatgatgattttcagggattctgctttgtcttttattttattgtattttattttatccaatgcaacgaaaaatagtcttattaatgtccgagcttgtcgtccatggggctgagacgtcttacaacgaatgagaacaaaaaaaagacaactgccagcttgatagattccagtcatcttcaccgtttcttatcagctcaggccgcctctctccacagcagctgtattcaagttttttttttttttctcgactattagctgctagcgggctgtatggttctgctagcttcaatgcgtaatgtatgcgttgtggctgctgcttagcatcagatctttattcttgtgacactttgggaccaagtatacgtggcggtacgtcgcattgtctagaattggatgcccctgaaagtaacaaaaacgttgtccgtgaatgttgggcgcttgtttgcgcgcctggacagacggccgtgccctttcagctgcctctttgccttttctagaacaaggaagaatgccgagcacggcagcttgtattcgtaaaagccaccgcccgtaatgaaaatcgacatgtggattgcctgtcaaagtcggggaagccatccatctccacattgatatacagtattccaaacttcgatattcgtccatcatgggaggccgctcacttcaacgactccccaatctctcacaacgccgacttccatgccatgcccatgcccgcacaccgtctccaagcttccttcactcgactcccaaacatcgctagcccaactccaaaaccacccccgtatcgatcatctccagagccgccctcggccaatcagctcgtcgcatgctgagtaccgctcggctcattcgtgccgtgcaaaccgccagcccccatgtcgtcgtgtcccaggaaaccaagcccggcgccaacaagttgccaattgcccagaatgcgctccaacacaagcatagctgctgtttcgactagacgcgaagcggtagcattgacgtagcatttgcggatccccccgtactgtacctttttttcctgatgatgttatttttcctgtttttttttctggtagctctccacgaataaagcaaccattccgcgacaagtgcagaatgtgatgtatactttgtctacactttgcccgtaacagaaatggcatgttggtggcattgaggatcagcctgctgggctagttggcattagtactagcaataagctgatgctgcgcccctgcgtgagtcctgagtgatgctacgtaggtgtttgggaaagctgttcactcccacgatggggttttgtctcttttcccgagttataagagacccagcagaccctccacccacttggccttttctccttctctcttctacctcataaacggcataagaaaaaaaaacactttcgttacctttttcttcttcacataatatcctacggttttaaacgcctcttcgcttttctcacaaaaccacaataatgtcttctcctcagccccagatggtcgcccagcagatgactgccgaggccccggcgcgagttagctccgagcagccggtaggtgtttgccaagccatgcccgcatgatgggagcaagattcaaaagcttcatatgcatcgtggacatggatgaatgaatggaaaagaaacagtctgctaaccccggcttttttcatctgctttagcgtcccgttgagcccatgagcgtcgacgccgaggccaccaacatgcgtggtggtggtgagggtgtaagtgttcacccaagctttgctattcagtcctatacaaaaccatcctgaagccaatcatgcaaatacacctcatttatattctgcttcttctttctaacttgtacgcttccaggaaatctgctgcggtatctgcgccggtctcgcctgcttcgagtgctgcgaatgctgctgctaagcgctcaatacccttggaaatcaacaatcacgattggacggagggagaggttcaaatgaatgattaataaatttgatgttggggggtagagcatgagaaagaactcggcagttgttctctttctttctggccacggttcggcgccgtcttggtccattttttttttctaatgatgtgatatccccatactattcaagcctgagggagaatagagcaaatacccataaacattttacaatatcaagaaattacatcttttgactcatttattccacctggcacatttctttttttctcttaaagcttacttcttttcacatgtcattaaaccacaatctctgctagcttcttaaccacatcgtcatagtaggtccccgacagccgcgaagcgacctcatcagccgtctcatcatcgcccggctccagcccgagctcccgctcgcccaccaagcaccgcctcgccgcctcctcaaacttctcgcccatctcggccccgagatcagcaatccgctcgggggccagcaagtcgccgcgcacctgccgaaccacgtccgactggccctgggcgagcctcatctcaatgccgagcacgccctcgacgggcttccagtgcgccagctccaccaagatgacgcccaggctgtagatgtcgaagctcttcttggaccgctcgcggagcttgccccggttggcctgggcgcgtgggtggcggtacaggtcgtgctcggcgtcgacgccggggatatccgtcacctcttcggggccgcctgggcgggagaagtcgaagcccgagaggtagacttggctgtagtcgacgtggcccgtccttgtcttgaagaagagcatgttgtggctgcggatgcccttgtgcagccagttgactgcgtggagatagagcaggcagttgctgagagcgtgcgcgagcttgatgcggtcggtgactctgggcttgcgtaccgtggcatccaggagcagttctcgcaaggacactggcggtagagtatcgtgcacatcttgactgtctggccgttcgaacaccagacccagtcgccggtccaagatgtcgacgtcgtcttctgggacgtcgggatctgctttatcgaagaagccaatgcaatgaggcgtccggaaggcttctggcttggggctgtggtgaagtagacaggccagcttccgcactctgtcgacaatctctgctttggacaggcagccgttgttgcccgcattatcgtagtctttccattcgatccacaccttcttcttcccttgggcagtcttcaagatggcctcgcaccgcggatcctcagattcgtccgtgctggggtccagttctatgagatacttgggaagctgcacaaggcgctgttcccccggcttagccagctcgagaaagcccaccacggcatcgtctatcagagctggggtatccgactttgggtcaatggtctcgttgaacgccttgaactttgccagccgggaaagctgctttagctcggccacatttgcctccctctcgatgttggatagtcgcgtccgtgctggcgcaccaggcaggttccgtatctcaagctgatccttgagggccagcacaagatggctgaggtcggcaatcttatggtgaagcagcaagacgccccggtttgtatcctgaacggtgtggcggatctcaacctgcagcgagtggtccaggatatccatcatggtgtcattcaagagcgtaaacttggcaagcagctgctcgaacccttccttatcaaaggacacccatttaaatctcttcagaccctcttgtgacttttgcttgaggcccatcattgctttttttataaacaggcgcttcttctccgatatagggaagctagcctgcttggcatccagctcgggagagaccaggaactcgccatcgtcgcgaaagggagtcaagttgctatgcttgttttgatacgcaatgaactcgtcaaacaggcattgaacctgcaccagcaggtccaaaaccgtctggcggtgcagatggaagacgtttgaattcaggatgcgctcctggttctccgtgttcacgtccagcaggccagacgtctcgctccaggcaaagaggcgctgctgctccaggcgcaggcgcagattgaggtgtttacagtcgtcttcatagccgagagcggttacaagaagctgaatgccttgattccagcatcatttaagaaaaaaaagttaacaggtttgcaccatggagttatattacataggccatttgtcatgacatgccttggatacagccggtatagacttgcaggcccagggatgcaacaccaagagccagacccgccgccgacacgggatccatcaaaaagggctgggtagactgtgttatctcttcttcttctgcgatcccgccaaaggaatattccccaaacggcgtaccgtgcagggtggcttgttgttgggcggtggtcgtatttggaggctgcgctacctgatgctggattgggcatacgatcaatgattaccatctcaactagcaattgatgtgtgtgtgaggggaagggctagcgaatctggcctgcgacacgggctgggtggggatggagcggacgaggaccgagcccgagccatggcgaatcgtggaccgagccgatggacggggcgaggcaggggacgagtgtctcggatatagagcatctagcgggtggtgatggtgagggtagtagctggagacagaacgatgctgctgtaatggggcctctatgaatgagaattagaggataggtggaagaaaagattgatggtagaataagagtgcgcggagcacagcttgaaccatcttcaatcttgctctcctgtcttatgatatggatgctttgacatcccccctatgaaccacgagcagttggcatgccaggccacaatctagttgatataaaagcacaattgatcagtcacaaaaggaggaaactagctgtttcccttcgctggacggagcaatcagcccgaggtcaaaccgtgagacatgaagctcccgacaaaaagacgccagatacctacccaggcaaatgaatggatcgatttcgattcgcctctctggcctgtttcccctctctccttgttcgcggtgggtagcacataaggcttagcctccttgtcctatatattgcttccactaccgctgatagcaacttctcctagctctacgacggacaaaccgtagccagagggctagcaacatgtggcgttgcgcttcaagcctcggcgcctgaaattgcacgtacactgtgagacggtgacactcgcagtcgggacgatgcagcgctgccattggcctctgagacggcggcatctctgcatctaatttcacgcactgcattagtttggagacacgggctgctcagatgattggtggtcagtctggtttcttctctcaagtaattttgttttccttggtcaatagtttgtgtgctccctgcagttggtgccagacctgcatggatgtatcgccagtcactgatagagagcctggctttgcctcatggggcagactcgcagatagtggtgggcttgacagcctgtggcctcccacttccggacccgcggatagcggtcaggtctaggcaatgccagttacgggaaaaggtcttgggtcgggagccgagagcagatggccctgatgaacgaatcagcacccgtactaggtaggtattgtgaagctgtagtcgctgtaggtatgagcataccttgtcccgtctttcatcttgcctccgcggacttgccggcaccataaaaaagcatgttttctgcgtggacgtgtgtttcagctgaatatcatgccgactgtgaaaaaaacggcttctcccggagcttgacgcctaccgtcttatttccgtcatccagttgtagatagttgtagcctcgccagccgtgttgcgtgcctatccgtctataccgtccatacagtttcatacgggaaacatggctgtactcgctcccgatctggcccaacgactaacatctgactggcgcaacggttcgatggacctcgctcagcgctctcacgcacgctgcctcgccaaaactgcggagagggctccgcgatggcgtccaaccaaagcagggcggcggcgctgcatggggctagatcgcagccccgagggcgaacttgtgcaccttctggcgatttagcctggccctgtctgacaattaccgggtcgcatgtcattcgcggcgtggcatctggctggcggcagcagcagtgcctgtataacggaggctttttgttttctgggggttgaagcacaggttgtacatggaagaaaatcgtagacaagagaagacacgaaatcggcccgtggcccggcgggcgttgtttgataagcagcaattccattgcaatccaaaattggcgatccaacagcacttgagccggcctcgattagcaagccaaagtgccagatgcatcgtccaaccttgttttaatgtctcaggtacatcttacgcaacacgcccccgtaccctctacctgtctcaaaccatcgctttattcgcctttttctcttttcttttgtcactttttttcttcactcctttttttctagacacagacctggttaatttccgttcaagcggtgagaatcggaagcaaaacaacaagtcattctgcttccatagctttaccacggagttttaggtcggtaggccatcttgtcaatccttccctcaaccaacaacggcaatagagagagacacaatctcaggcacagccgcagtgccaagtcacgcagcaacacggtacggtagcattcatttccaggcaatccgtttccgtttccagctgctgctgcgtgctgcgagtacctgctactgcggagttgcagggccgggagtccctggacttggccgcagcatcctttgcccgcgccgtttgaaccataagacttcaattccccaccccagaacctcctcccctgagcgaacgttcaaccaacccgagtatctcgtccttctgcttctgtctcgtcgcctgtctgcgaccagcatcaatacgaaaacaaaagcaaaactcgcagcgcgtcctgcaaccgctatttatcaaccatgatggcgagtggccatggcgtgcagcagccaccggctgggaccctgtcgcctcctgattcttcgtcatccgcatctcagtcgccgatttccccgacgcatggagtccggatggctcaagcagtcgccgacgtgcccgacactggcctcgccagcaagcccgaagacccagccaaggcctccgagatcaaagaagacggcgacggcccctcgcgcgagtcggccgtttctgccgcctgcctggcctgcgtaagtggacgatcctccttcatttattcctcgccgacctcgcttggaagcagcatgacagtctttggcttttgccttttttttgctttttctgccattgtaaccccccaagcaacaactggctgcgcattgctgcagagctccatttcgatgcagtcatgtaggaatacgccgtttcgaaaaaaaaacaaagtaaagggaaattgtgttcgaggtgtgcaatcgcttccgagccagaaactctcgctgtctgactggaccccgattgtcaccttcatgaagctgttgccaagcaaaaagaacagaaaacacacacccatccagccatttgtttcccctgcatcgttgcataatggaccagaaatttgctaactcgggctcctcgcttcggctgcatagcggagcaaacatctcaaatgcgacggccagtccccatgctcgcgatgcgttggctccaacttcgaatgcatctacgtagcttctcgacgcggctacaagggccctcgccgaggaaccgcccagaacccaaacaaacgccatgccacctctcctccggacaccgactccatcagcatcgcgccgtccgagtgccccatgctgctgggcgccggagtctccagcgccatgtcggtgcccgtgccgtcgaacccaatgtccatccacggcttcagccccagcttgatgcccgaggcgtctccagcagcatcttaccaagacaccccgggcgtctcgcaagctcagttgtacaggtcatattgtagcatcaacggcattgagccgaacggcctggtgacgggtacccacctccctttccccgctcactttcccatgcagaccctccaggagaggtgcatcgactcattctaccgttactttcatggatcgcacccttttgtgctgcccagggagcacctgctgccgcttgccaatgggacgacccttgacccactgatggccgtgatccgatgggtgggatcgctcttcatcgatgtcggcaaatcaaggccgagtctgtacgatgacgccatgcgtcttctggacgacttgagctttcctcaggacggattcaaggtccaggccatgatgctgtccatcgttgccctggacggctgctgtgaaaacacaaaggcagccgagctgcttggccgcaccgagacactggccctccagattggtcttaacaaggggcattttgcttctctaaatgggcggggcaacccagtgctggaggagagttggcggcgaacatggtgggatctgttcatcattgacggcatgattgccggcgttcatcgaatgaccaatttcttgctctatgatgtccctacggatgtcaaccttccatgcgaggaatcgcagtattttgcaggggtgagctacattatcctaattttttttttttttctgcacaagagtccaggacttgttcaactaacttttcctatagcacatacctccacctatgaccttggaagagctagaagaccgggacttttctggtgatgagcgccgattctcttcctttgcgtacaggattctctgtggacgaaacctgggtagatttatgaggacacctcccatctatgggccagaggatgaaaatttgggtcgcatcgaggcccttcttaccaactggcgactccatttgccagaggataagaaggactcgttaacagccaacggccaactggatgagatgatgttccaggcgcatatgatgatgtacgctacgtcgatcctgcttcaccaacctcattcgcagctcgactcgtcgccctctcagaaaatcacctcctgcgcaccgtatcagctcgttccggctggagacctcttcaacaagcatacaaagcacacaattgcatcggcaaacggcatcagcaagttgattacgcaccgagtgccactgctgtctcacactcatttcttcacctgcgtcatcaccctctcttcaattgtgcatctcaataagtgggcgctcttcttcattcaacacgacgatgacgacctgagacagcagattcgtctcaatatcggcgccttgaatgagctatccgccgtatggggcgctgcggacagagctcgggggcaggtaaagggcgttgcccaggagatttatcacatcaagaaagagcagcagaagaatcctcagttctggcttggtttcactcaagaggatgttatcaacagcattgctgctgatgaatccatcatcagcaactttgatgacatgacgccaccgcatttgctcggctaaagtcgaaaagaagaagaggggaaaacatcacgtagatacgatgggctatatttggtgcaaggcattagcttgaagaatacctacctggcaactaaaccaaggaggtctgcatttgggggaacttgaaaattttacaatgaataagcgttgaatagggcttcagagcgttggtcgtcgaggcgtcattgtaatgatggcctctttgtattgggatataattttgggtatttaggataagtttgtatagtaatgattatgaatgagaatttgatttggctgtcttttgattatgtggtgtattttacgtagacagaaatcacagcttggcgtcagcatcgtcaatttatagtgaacctggtagtgtagtaagctaagattatgcataaattgctgagattatggttttcacatgccatcgcgggaggcatccttggcaggacgggaaaatgacggctgatgagcttttagaatttgcaggtgaaacctaattatttgattctatagtctttacgtaaaaccgaatctcgtattctcagtggcagtggttggtgaaattatagggtagactgtgatgcacgagtaaacaagcggctttgtacgaattgctgcatggcaaaatgcacgaagcacgggtagcaatatgcacagtacatatcaactgctccacaatgcatgtggcaaacggaagccaactctcctgtttcccagatgcaccgagtcgatcaatgagttggcagaccgtttctttttagaccgccaaatcggaccccttaagcagacagccttcggggaacgaaagagtcaccgctgtcgtcttacatgtttgccgaggagtttattcgcattgcgatacagtattaaccaatcaaaaagagagagattgtgaagtggaagcagagaacacagggagagagcatatgcagacagcatggagagttccagaaggttaccgcttctgatggacgagggctattattagcttgccgcgaatggcttggaccaaaagcaggaacgggcgaggcgggctgaacagatgtgctagtatcacaaaatctgcttctttaaaaagtaacatcagccggagagtggactcttccccttgttgacattgagaaaagctacgcggtgtacgaagtaggggttttttgggacgccgtggcgccgtgccattggatcggcctgcagatgccaaaatccatgcagccaaggtgttcaaagccaaaggcacaaatatggtttctggttttcatgagactaacattgggagatggtagtattatgtagtgctacagcttgtccaaataacgtggcatcatgcagctgaacgcgcggctaaaaacaacagaatcaatagaggatgatgcgcatctcaaggcgacgagctaaaacttcacaccagcctcccgctgacggaaaagtggctcctcgtacctgctagctggcggatgaggcggtgcagtcacatgacgcgtatccaatgaaagccctgtaattgcattacctaaggctgtttggcgctgccaggtctacaaaggtacatcccgtcgccccgtgcaacgggaagctgcgccgatgtgggggtggcccttgctcctgccaggcctcgtatgggtggctggtcactttagccaaagagctgcaggttgctaaaatcgcagcaattgagacgtttcttcatcttgcatcctttttttgcgcgggaggccgttttcatggtgattttgccgtcttttgaagcccggattgcgatttcgcgacgttgtgagatcggctcgatttgattgtcttcacaactccgacctggtgatagtacctgcatatctttggtcttcgcgactccaaaccccccacattgaacgacttacagacattcctcattccttttcgcggcgcctgatcgcacgacacggacgctcccgcgacaccccacgacgaatacgattgttctggctgggcgataaggcgataaggcagagggagtcgcaggcgcaccgcagaggagtcggcttaacatacttcgcgtcgcactctgcttggggtccagatcgccaaaacttgccgcttacgttttcgtcgccgccgtcatggcgccggcaccagaccaactctcctcgcctggttctgtgagctatgactccgataccatggtggtgggagatggaacgtgggatttcaccaaaaacacgttccttctctccaacttgcaagggactgattttgacacaatgagatacaatggttagaatagaaacacggtcttggactgtcttgggggtcgcttgtctaaccgttttgacacaggaatgggaaatcgcttctccaccgttcaccaataccataccattattctggctcacggcattatggctgccatggtctttctattcctggtacccctgtctgtgatgcttgcgagattctacacgagagagcctgctcatgcgatgcgataccatgcgcggctgggcgttttctccggcttacttctggtagcagcattcatattacccttcttcgcagttggaccaagccgatctctatcgaacccgcaccatggaattggagttgccatctttgtcatgttcgttgttcagctcgtggggggtcgattgattcagcatatcatgaagagtcgctctcttcgcgtaacacttcataattggttaggcagagctgcagccctccttggaattattcaggtgcccctcggacttaccctctacggatcgccaaaagttctttttatcttatacgcggtttggatgggcttccttctcgcagtctattttgttctcgactaccgggccgagggacgccatgagcgatacatcccagcggggcgctctgaagcgggcaacactcgcatcacggaatccgagtactactctgaacacagggagcacgagaattctcccctgaaatggctgggacccttggcggctggcgctggaatatttgctctgatgagaggacgcaagaaagagcatgacgacgaccgcagccgagcccgcacacggtcgccatccatgacgagaagccatggaccaacggtaatctcatcacggccaagctacttctccgaaaagtactctgatcttccggcacaacgaagtggtggaggaggtttcttcggcaaggcattgggcggtgcggctgccgcttttggtgctggaaaggtcttttctaactttatggatcgtcgcgaccggcgagacgaagagtattctgctgtatctactgaaactcctcaccgcaacaggtcgatacgcgctgcaacagtaagcgaattcaacagcgagtatactgatgatgtgtcaaccattccaccatctcgccatcctgctcccactcaaactgcttccgcctatggaggtcggagctcatctccacgacgctccaacgttcgcagcaacatttcgagaggagatatgatggatgaatctgaatactcgtcgtacgtttctccatcacgacgaccgcgtgatgagccttctggcggcggcggttttgccaagggagtgcttgctactttgggagttggatggttcgccaagaagtttgccgacagacgtgccaaaaaggaagaagaggatcggctgagggaggaagaggagatgcggtccggcactcagttctcctccaggtacagcaacaccgaatatcaatctccagtccgaagggactctcgtcgtccgcctcaaaggcgcagcaccgtgacaggaaccgagtattcagatggaacggaatctacgtttgacacccagaccgagctttccaccatgcctccaaagggaccgcggaatacggctgctggagtacgacccagcacttctgcgttgacctctgatgaaatgtcgtcgccaccgaggcggggcgagcgtctgtccatgcctaccatgcctagtgatccccatggcatattacaccgtgccgaagttgaatccgaagtgacttcgcttgccgaccgacctcaggggcgccattcttcaagacggcaaatggatagcgagagagctgcggccgaagcggctgcccgtgctagcagcctggcagccagggaacagcgaggacgcggcggatcaagcctggcgagcgggcccgcaagaccgcgtgatgacaaggaacatgtcagactgcgaaaggttactgaggaggagaccttggcacagacgagccggggccgaagagattctcaatcaagcctttcggcactcgagtctcctaccaagaatcgacggtaccgcagagacgacagcaagaggagggcggaatcggcagccgaaagccgagtcgaaagcagccgagtcggcagcagcagagtccaagatgatgccagccgcgtagggccaatgaatccgccgaacccatcactggccaagggcagacgtggtagggattcaggttataactcgggccaacctcctgcccagcaatccggccaacctggaccttcattcttacaaccgcccggccagaatctaccaaatccttcaatcactagtgttggcagccatggtacttggagtggcatggaaagcgaagtgccaaccgaggtcccaaccgcaccgcgaaacccgccacaaagcacgccacatcaaccgccgccagctgacgacaagggcaacgagtccgcggcagacaataggcgaaggcgacgtgcggagcgacgacgagccagcggcagtcgtccttccggaacggagaatacgtacgatactagcacgtacgatgagaatgatatgttctagagagagagagagagagaagagtatctcaacgactatactttttctcactcgtctagggtgatgtgacgagatatggtcaaggcagcacatatgcttccgttaattttaagaacatacccggtgatgcttgcgtatatatacacgagattggggtggaatatgtttggcgatttttcttttcttttctttggtgggatgctgcatatatatgtgcaatgagtcgtaggatacctttccttttcttatcaaaaaaggcgtttgggatggcattctaaagaactctgcattttgctgcatttgattggtaatgtgtgtttattttttctcttctttccttttttttttttacgcttctttctctgaacggatgatgaatgggatggatatgatgggatgggaatgcttgagatgaatgggaaatttattctcttctttttgtcaaagattgatggatggatggatggatggatggatggatggatggatgggttagagatgaaggcaaatttacgtatatgagtgtatgtatgtttagatgaaaatacagatgaatgggaggaaagcggcaaagacagttttggtgggaagggaggctttttatgttatttattgatagtacgcacgttacgaattaaatatgcctttatttattttaattattgttccttgtcattgcctgcttcaacagatgcgagtctgttaacgatataccgctgttagatattcgatggactgctccaataacgtaatatggcgctgccggcaaaagctaggctcgattcttcacatatccatgcccaagacgtcatcccacgagatgctagaaattccatcccaattccggctgcaacctgaaccagccccaattgtcaccgctttctcgtctttttccacggaggttgcgaggcaattgatagcgccggccactgccggaatctctggaaacctaaaatgtctcagggctctgcagaataattcaaccactcgtcgttaagctccacagcagcttccagccaacccgctttgcgctaagcagcttaatgtggctctgctggggaacaccgtagctcgacccaaaaggctatctcggcatcttttttatttttttttccctcttctcctgatattccagcatttttaatctatatgctttttatctcctctcctttcttcttccttttcaattgcgtcttttccgtcactccccttctcgccagccaattgaacaaattcacccaaagaggccaatggcctgcgtcttgactgcgactcgcagataatcaaccagccatgcctccgaaaagctcaaaggccatggacggcctcgacttcaaggccatttcaaagcaattcgcaaaggcaaaggccgcccgcgaggccagagaagcgcaagaggccgaggccacagccaagggcctgcccaccgagaaggaacagacggccatcctcgaggcgcagcgggataagctcaacaagaagcggcaaagggcctacgagagacgctggtggtggacgacgggcttctggacgttcctcttcgccgtccatgccgtgggcatctggctcttctccagcggcttcctgctgacgaggctggtgctggaggacaaatccagctgtgccgcgccgccggtcgagggcctggccgcgagcctggccgcgctggatgtgcaaaaggggtgctggcatccgaagcagtttgaccgcgccgtcgtgatcctgattgacgccctgcgatacgactttaccattcccgaggatccggccgcggcgcacgccttccacaactcgctgcccttcctgtacgacacggctgtcaagacgccccagaatgccttcctgcggccctttattgccgacccgccgacgacgacgctgcagaggctcaagggcttgacgacggggacgctgccgacctttatcgatgcgggtagcaactttgctggaaccgccattgacgaggacaacttgctgatgcagctgagggacgcgggcaagaagattgcgcatctgggagacgacacttggtggtctctgttcccgggccactttgagcccaatatcagcaagccctatgatagcttcaatgtttgggacctgcacacggtcgacaacggagtcatggacaacatctttccgcttttggaggcgtccaaggagggacagtgggatctcctcattggccactgcttgggcgttgaccatgctggacaccgctatggtcctgatcactccgccatgaccgccaaactgcagcagatgaacgaattcatcaccaaagttgcgggatccattgacgacgacacgctcctcatagtcatgggtgaccacggcatggatggaaaaggcgatcacggaggcgagagcgacgatgaagtcgaggctgctctgtggatgtattccaagcgatcctttttcggcagaacatcgtctgagtttgtcactccaccggctactgccaagattcgccctgttaaccagattgatcttgtgccaacccttgcgctgcttctgggcattcctatcccgttcaataacctcggaaagccgattgaagaggcctttgcgggacaaaagggcaacaactgggctaatcttgctgctgtttcgcgactggcctctgccggaatcgagagatatcgacagtcgtacttcaaggcccgtggtatccaccagacaacagagaccggctctcccgctgctctctgggaattggccaacaaggccggattgaaggacaaggtcgcctacgatgcttttaccaagtttgaagatgaggctcttcaggtctacaagggcctgtgggctcggtttgacgtccccaggatagtggctggcgtctttgttactgctgttggccttgtgatgcttgtcatgtacgcatcgaaacccgcagacgaggagtttgtggttgccaatgacgctgaactcgattatgccgagaggcgattggagcttatgaatttgaaccaggaagacaaggaggaacacccggatcagggttaccaccggagtcttttgggtggattggccgacgctcgagtgctcttcgtcgtgggtgttttggttgccgtgggagtttaccgccagcagcctttggacggcctcgcagccctgactgtgacattgctgatcactggtgtcatctcatcgctttctaccgccggcaagacgcttgccaacattctccccaagaccttttggggctggctgtccgttgtccttactctcagccattccatcggatttgcctccaactcgtacacgatctgggaggactcgatcctgttgttcttcatggcaacatttggagtcgctgtgctcatctcgtcgttccgcatcgaatccaaggttgaccgcacaatggccatctaccacacagtcacattcatccttctcggacgcttggcatcgtactccaagctttgccgcgaggagcagatgccctactgcacttcgacttactactcgtctgtcacgtcctctacatcggctccctggcagcttgtcattccctttgctgtcttcatcatcctgccggatgtcatcaaggcattcctgattccctcgaaatcgtacgagagcctggcacctacgtggatcggatatgccttccgcggcagtttattcctgtctgctctatactggactattgattctgccaacaacggcggatggcttgccgagcgattctccgagagcactctcaaatcaactggggtgtacttggcgcagattatcctggcgctctctctgattgtcggatcgacgtcgtttgcctgggcaccgccaaacatttccatcttgtcgacacagtccaagactgggcagctggtgacgattctcggatacggcaacgccatgggtgcgcgatacctctacctcccgctcaacctgctcgccgcctgcatcctcctcacaaagcccatgggctcgggagccctggccattatgatgtggcagatcctctgcctggtcgaaatcatcgacctcaaccagctcaaatccgaggccatcggccccgtcatgctggccatcctgggcaacttttacttcttcaaaaccggccaccaggccgtcctctccagcatccaatgggacagcgccttcatccccctcttctccatccgctacccctggtcccctctcgccgtcggcctcaacacctttgccggccaaatcatcgccgccgcctcggtgcccctcgtcgtgctctggaaggtcggccccaaacagcgcggcgtgctcgagaagtctgcgcgcgcgctggccgtcttcattgcgtactttgccgtcgaggcccttgccacgatgagctgggcgggctggctgcggagacatctcatgctgtaccgcgtgttttgcccgcgcttcatgctggccgcgctgttgctgctggcgatggacctggtgggcgtgttggtgtcgttggtgggcgtgaggacgaatacgatggcggtttgcgaggtgtttgggtgggtggagtaggaaaaagatgaattactgcttgtgctactacctgtctaatgagttatctgtatcgcatataagaggtgggggaagtttggttgttaatttgacatgtggacatttggataaaaaaagtttgagcatgttaggttgatctaggtagatgaaaataaacttaatcagaataaaaaatatttaaaaaaaaatcaatacaattcaaagcaaacggcggcgcttgagtaaatcgattatatcaaaagtggcctgaaaattattgcattgtaagatgtttccaaaaagctaatataaagtacacctgatgaaaaagaaaaaaaggagaaggaaacgaaaggtagaagagacgttaaaaaaaaaaaggcctccgcattccaccaccgcaaatagtattttcttaatacaaaaaaaaggagacaagtagaaaaaagaaagaatattaattagtcaggccgcggcattctcccgggatatctatcgtacaacacatgagctttgtacggagtttttgtttaatcacctcacgcacatatataggtatatgctctttcctttcctccttttgtaggggaatccatccattagacgttgcattatataaggaaaaagagacaaaaaaaaaaggacaggaaactgaaattcgcacaggaagcgaggatatttggttacaaggagaagtaaagaaaagagagaaaagaacagaaaaaagggtcaaaagctcttttgctatgaagcagctggcttatccccgtctttgtctttgctctgctcctttggccttgaggcaagcgatgttgaagaagcagatttcttggctgacgaggaaagtgttgaggttcttgttgatgacgaagagcgtgttgttgaagtggtagttgtttttctcgtgactgaaggtgagggcggggcaacagtagatgaagacacctttcttgttatcgaagcagatcttgccgctgagggtgtgcgcgttgtcgaagtagagcgtgtagtgggtattcttgtagttgatgtagaccgcgctactgaaggtgttctagttgtggaggttgatcttgccgttgaagacgtccttgtagttgaagttgatctcgctgttgtagttgtccttgttgttgacgtggatctagctgctgaaggtgttcttgttgtcgaagtagatcttgctgcagaaggtgttcttgttgtcgaagtagatcttgctgttgaggtcgatcttgccacagagggagtcctcgtcgtcgaggtagatctcgccgttgacgaagatcttgctgtcgacgcggacctcgctaccgaagaagaagtagattttgttgctgaagaagaagaagcggaaacctttctgacggatggtgaagaggacaaggaagaggtggcggcgggcttcttggccgaagacagagacgcggcgggctttcttattgacgaagctagagctgacgctttggcttgaggcttcgtcttttctttactctggtctcgcgctttgtcctctttagaagcaagagaatgcgaagaatctttatctttgctctctttatccctggtcgacttcttagtattttcgtccgattgggcggacgcgtctggggcgggatcgggatccggggcgggttgtgaagcagtgacgcctccgtcttcagatatatgctcacccttctcgtttgtgtgttcctccacttcctctggctgtgcctttttcttctcatcggcatagtcggtatcggtatcattattgcgattgttttcggcctcttcttcgtcctcttccttgaccttttcgagttcctcgcgtacctcgtgctcagacacttcatcttggtctttggctacttccgcctcctttgcgtctggctcagcttccttggtcttttcttcgtcaaccttctcttcagccttcttctcctcaacttcgggcttctcagtcttatcttctttgacttcagcttcgtctttgctaggggcctcttctttggcttgctcaatctccttttcagcttcttctttcttctcaacctctggttcactggtcttctctgccttggtttcctctaccttggcgggaacctcttgaaccttggtttcctctaccttggtctcttcgaccttgggctcttcaaccttgggctcttcgaccttgggctcttcgaccttgggctcttcaaccttgggctcttcaaccttgggctcttcaaccttgggctcttcgaccttgggctcttcaaccttggctggttcctctgtcttctcagcctctggttgcttgacctcctctaccttggctgattcctccttcgtctcggcctctggttctttagtctcttcgacatgggtatcctctaccttgggctcttcgactttggtctcctctgccttggtctcctctgccttggtctcttcaaccgtgggctcttcaaccgcgggctcttcaaccttggctggttccacaatcttctcagcctctggttctttagtctcctctaccttggccggttcctctgctggctccttggtctcttcgctcgcttctgtcttctcctcctttgtctcgtctttcggctcctccgtcttcttcccgtgcaccttttcccgaagagcgttcaggcgaagctccttagcctttgccgcagcttcatcggcgaccgatcgcacagactcaacgctggctctcggcattgaaccaaccttgggctcgggaacgggtccagggggaggcggaggcgcagcggcagcggcaggtgcatcggcagcagcctttgcttcagtggccgccgccgccgcagccttggcgacagcagacttcttgaccgtcttcttcttcttgaccggctctggatatttgtgctcgatgtcggggatggtgctttcgtcgtagtaaatcttgacgtgctgcttcagctcgccatattcgttccactcttcgatttccacgatatcctatagttccacagtcagacattaacagccgttataaggaagacaaggcagataagcagaggcagagaaataatgccgcctacccctagaaccagcccctcctgcaccagcgccggaaacttcctcgccctgccattctcgtccttgccggctcggcggccccaaagcatgcgcgccttgtcatcggtggcgatgtcgatggccttgaacgggactttgttggcgcgcaggatcgtctcgaggcgtgaggtcgcggtgacgatgtgtgaggagcccgcagtcagggaggtgtagatgtacagcgcgggatcagtcgagtaggacgccatgatgcatgtgccgtgctcagcagaaaacaaacacgcaaaacgctggaagaagaagaagaaagcggctacagaaggtcaagcgaaagaatggatgcgttgaattcgagaatacagatacagggcagaggggttgatactgaggctggtgccggtacaggaagcatcagctgttacgatggagtacaaaggccagaggacagagcactggctgtggagcatcacaggaggtggaagctacagacagttgcagttggaggcttgtggaggcggggttctgctgtacttctagtgactgtagcagccgccgcgggatcgagagcgctgtggcgggcaaaaaaggggtcgattgcagcggaaactgtgatgggcagcgctaagccgggccgtaatttggcctgcaagggacctgtaaattgcagcttcgttttgggcttcgtactggacgcttctggcaccatcaccatgtcgagattctggtgccatgacgcatttggacatgtctttccacggctggcttctttgtagttcgtattcaattattgtgattacaagtaggtatttttttcagctgcgatggaggcaagctagtccggtgggcagttgaaagaggcataatgagggaatcggggttgaaacagaacgaaacaatagttggcggctaacaagaagctacctgacggtaaaacaacaagcattgcaagggcaatgcagagcagtcacgattgatactgtacaacagataaacacgacttacaccagaaagaagcaaaagagaaagaacacagcaccatcgtcggcctcttcaaagagcagcgcttctatttatggaatgctgctattaataccgctgattatgccaaagcaaaagacagagcggctcactctagtcaaccgtgcctgaggcttccacgcgagctgagaaaataagcttggacaaaacacaccgcttttggcctgccaaattatggagcaccgaagacttcgcgccgccaccacaagctgcccatgccatgccatgccatgcagggccaactccactaaacgaaaaattcgcaattgggtggcgtcgatggcaacgctgccagctgggtccaaagctcttgttgccttgcagaagctcaagaggcccgagtcagccacccaaattcgtttgagtcagccctgcgttggccacccgtgcagagactaaccgtccaacacagtatcaaaaaaggagcgccgaccgtcttacaagcctaacgacgacctcagcgggcggggacgcaaattctaattgcctgtgggggacgaatggcctgagaaccctcaatttgagtgcccggcctcgtgtttggcgccgccggtgtttggctcgaggcgcgcgcaaagggctgaggccaggggtcggcaaacctacacattaggggtcgaaatgaggccgcccttaattccctgcataggctccgggcgacgtgagcctgaaacgcgcaaacgaccgtccctgaccacggctgctagcccagagccaatttcgtgagagcagagcgagggcaaggccaaaggcccaagcggacaaggcccaagcggatgagggattatgtgcgacaacacactgtgttgggcttcgagaagcaagatccaatgggagaaaagcctcaagtgagagccatgggaagaaaacttttcttctgcgccctgctcggagtaatatgtacccaacatagctgctgaggttgcatcagtccagcgctgccggcaaagcatatcgagctcagcacatggccaatcccggctcgcggatgtcagaatagcccagcggaaaggagggtcaatggatctaggatgcgcttccggagccatttatgcaaggtaccgcgagatggccagtgagatgctggcccacggtccaccatcgggtgcttgttgcgcggccgtgtccaatcacaacatgtgcctggatgcgccagctgttgctcctccacaagccgctcaatggtctgcgccatcccaggcacaccggtctggcttcctacgtggccgctgcctggtggaactgtcagagatttccagccggcagacaatcaagacaaaagggaatcaggccccctcccgctctcgcctttctcttttccctctcttcactcaccaccacactctctttaaatccaactacaggctgtctagacgacactgcttcacgcaaacccaccctctcttaccaaccaatttgcgcatatcagcccggtgctccttcgcccaacgccctcattcggtaatcaatttcacgaatcagaaacctcaaacccaccaaaatgcagttctccacgctcttcactcttgccgccggcgctgccgttgccgctgctcagagcacctccactctgacctcgacgaccacctccatcgtcaccatcacccagtgccctgagaccgtcacaaactgcccttaccgcactcctaccgctcctgcgaccaccagcgaggctgtcaccacctctgctgctcccaccacctcggccgctgagaccactgctgtcccgacttccagccacctccccatctggaccgtctccaacagcacctctgccactgctgctggcaccaaccccgtcggcaccactgctcccaccaccattgtcaccgttcccgctggcactggcgctggctctggcgctgttcctaccggcccctctggctctggcgctggtgctcccactggcattccctctgtgcccaccagcggcgccgccaagatggttcagtccggctccatcgttgccgccgtggctgctgcctttgccctggtcttctaagctcgcagcttgctgttccacgacttttagatattctattctgtcactcttttaccttacaaaggaaatttattctacggggaaggacgtttggtggcttttttgaatcggcggatacaaggaaggtgaatagattacgaatgagtttgggtcgatacccggtgtttttcttggacttcacttctacgctctggatgagcgggctggttgcttcttgacgagcagtcgtcgaaagcaccagatgggcgcatggatgcagcaatgggtagttttggtgccccttgactgcggcgaacgcttttacttttttttttcttttgggatcggccttggccgggccgtctttttgggacgagacatgaacaaaaagcatttttgatacctttgcattacaatgaaaatcccaaatgtcatgataatcttgtgctactcttcaattgtcaactgccgtacgcgtgattacctaggtcaaactgtaaatctagagggtgacagccatagccagcgctacaggtattcggccccattgggttctctctctttggtaagaagcatgtgaaagtctgtcgatttgatttgattgctcattacatggtagatgtgatgttacgtcgcgattagtaacttgccgagatgtctggtccaagtaccgtctgcctacctatttaggtagagataacaaaacttcatcgtccgcctcacttccatcaacatattgctatatacacatcacttcataacggagctcaatgcaaattaaaccgaaattaatcactccaatcgaaaaaaaaggtccccttcacatgcggaattccgaatttttaaaccttttttttttttcaagggcaaataagggggctaaagactggcttttttaataccaactgcctaaaagtgtttgtgttgcctttgaattgttttcttttcttttctttctatgatgctatctgacaaccgctaaagcgacgatcacccttttcttctaaatcatgttattttctctcttccgcttttgccgtattacccattttgcttgctgaggtcctatttctcagacctccctttttgaggaaaaaaaaaaaataaataaataaataaataaacccccccccccccccccgaaggctgtttcttctatacgtactagttttctcaactctcccccaaaacagttgtttaagtaaaatattcagacttccaactccattcatgcgaggaatgagaaaacaaaaaaaatggatcccgaatttttttgacagcctagaaacttcgaaaaaaaaaaaaaaaaaaccaggggagggaggtagaggggcttgtttagacgaaatttcccttttcccctcatattgtttttttgctagtaactgctagtaactgcaagtaaattcaactttttctactccactactccgccttttccacaactaaaagagaaaaacactttcccatacaggggaatatcccttcaccgttgcctgcggcccgaagactcctggtaaaagcatggcaatttcaaatcaacgtttgctgtgaagagggagaaaaaaaaaagctagcatgagtcagtcggtaagggtgccatggagatacgagtggttcgacgcatgcgtggggttctggggcatgttaatattgatttgcttgtctcaagtatggtacgaaaaacaaagcgatgtgacattatcatgatatctcggtatagggacattaaagcaataaacaagggagtagaaccaggccaaggagcctggctttctaagcagaatatcgtcagtattagctatcctataacaaataactcgcatctatatattaggttgtcgaatgaagtcgttttccacccaaaacaaaaagaaaggctgaaagcagaagaaaaatgttaccggccgttttgtcattactcctcttgttcgcgtctggcaacagggctagaacgttccaaccagtgctgtattcgtgacctcatgattgagaattgtagatgaagagaaggcgtaagtaaaagaaagttcaaggggtccgtctggtgccgtgtccgtcgtaatatccatcgtgctccttcatcgtatgtatgccccttaatggatacccgaattcctccaccatgtgccttttgcaaggcgcaagtctaaaaattgcgtcagaacgtttagtatatccgagattccaatatattccaaccaaaagaaaatccagcaagtagaaagagaaggaaagaaaacaggtccaaaggaaaatgaagacagaagaaaaggactgagaaagaggtcggggctacagagagtaagccagcggcaaaaagcataggtaatccaccgactgggatttacatcttccccagatgttctcgtaaaccacccctctttgcccgtggagctcctctcggcgtgttcctcagagttcatgcacccatgcgtgtttttttagacaagccttggcagaggggtccccaaggtggacattttcaagccagcttcatggttcagcgcatgtctcggcagcgttttaatggtcttcgggattaaccgttttgcttcctctcatgccagtcccaccagggcccgctcaatggccctccgtaccaaaagtcaattctgcttgacacgcacagccacgggagggcttctccttgtctcgctctgccatgtcggattgggaactttgccggcaaagagggccaacgtcaacgccgcgttaggagcatggctggccgttggcaacggcgtaggcgcacgccgtacagagagagcagttggagtctgccaaaaacgggcaatcgtgtgtcacggcatgagcgcatttcttatttgagaatgacaggatgccgggggggagtggtgttccataatcataggatacacgagcgcccccttctattggctcgtgtgatggcaacagaggtgaagttggtgggctgactcgacgtaggtctgtctcggagaaggttttcatcttgacaagtaagaaaaaaggatataatgtatgggtctttgggttcttagccgggttgctaattcgccttcctagttccaaaagaatataacaacttgcgtgcagagtacacagaagagacttttttgaacaactgctaaagtagatggagaatgtttcaggagatgtctagaccgattgattgtgggggcaaaagaacaaaacagaagtgtccaatgggctagcagcacaaatagcgagagacgtgttggcgactttgactgagagaatctgggatatgactggctttatttaagtttccacgagcaacccagaacaaccactggcccttaataacagcaaatgggagtcaagggtatgtagaagggaagattagaggcagggcacatgagcacatgccggggcgcttgtatgaacagcatacagcaaggctgtttgtttacgtatgctaataacagtagctcttacgcagcacagcaatctgtcaagctccacctgcagcaagtaagtacatggcagtagggctgagaacataacaaggcgtcaaagcaagtgaccgggagcatgaccgggagcatgactgggagcatgactgagagcagggctgggggcagggctgggagtgtgatacaaggtgagaggagtgcggtgtacaagcactgggggaataaacagtgatggaacctttctagcctatgctagctttagcatagagggccacggtgttgacaaccgggtccctggtatctgaatctctgtgtgggcgcggcgtgtggacatggctgtgcgtgtaggtgtaggtgtaggtgcaggtgcaggtgtaggtataagagcaatgaatcagcgcgagagagcgaaggaaaacagacgatcgcctgaggccgagagaggcaaaaggaaaaaaaaatagtgtgatgtgtgcatgagagtatccgggaccacacgcccctccatcacggcgtctttgtcgtagtcgaaccacgcctctgtgacgtaccgttgaagcggcttgacaaaagggaaattaggaatatagatgcctggagggagacggatccgggcctgtggttgattatactggggtagcaggattatcccgagctagagacagggttggcagcagccttttcgataagggtgttcagctcataaatgctgttgccaaatacgtacatgcgaggtgtcagtgcatgttgcccatacgttgggtgatgctcgtgatgtgacgaaatgggatctagtcaccacccctcctcgtgctcccctcttttcgggaggcctatttgtgtctgtcgccagatagaggcacattctcccactcgggcgccttctgcatggccctcgatttctgacagacggtggtacatctcggccaaagcaggtcctgcagactagctgcatatacatccgccactcatggaccgagacggttgaccgtgtggcgccgtggtgagtacgggaagctttacatttgggtcacgttcgtaggagcttgtcatcaatgccagaatccttggattccatagccacaaagcgaccccggactaaacggcgaagcaagttgcctcaccgggctggccatattgggaagggcttgttccccataggtagatcgagaaggggcagcctgtgccgaatggtctgcccaaggatggagagacgacgccgtggcaccggctatagctcgcctgcctcgggcgaggatgggtggtggtagctaaaaagtaattggatatcaaggctccgtcgtcggccaatgggatgccatgcacatagtcagtgaacggtcctggacagcctagttcgacagcgccgtcgattcgaacacattccgaagatgccacgggtagcccgaccgaaagccggccgtagaacatggagcagaggcgccacaagaaagctttagcgagccaggcacagaaggattcctcgtcttgccgagccgaaaaaaagtttggtgaggttggtaatagcgcggcgcgagctccgtcaggctcctccaatgaatggcaaaaggatcagccaacaatcctcacagccgcctgcaattgcgatctaagacaaataccagggggcccattgtacacttgtacgatgagatctatggaccattgtgcaatgcgttttagctagcatgaagcctctttctctctaaacgtagtcgctgcctgcccgcggttgacccgtttgacgtgggtagcggttcgtgtggtatctaacggatccgggcataagatgaccgtacgatatgaggttatacctgtaaagtgctctatactgtgtgagccaatgccattgtctcctcatctctcccccaaatgggagaggccggaacaggctctgccttcagctgtgcttatcctgggctggagaggttcgattctcgcgctcgggaccgacaatcgatactacctcacctgctattgggcatgttcccggtggattctgacaggcttcgggcttcttcaacgatggctctccgcaaaaagtgacccccattccaatggcggaaccgccgtcgcattgcatgtttcacacccacgcagccgattctcgtttttctagaagcgatgctgcagaacggctgggggcacgggaaaagactgggacgaggcgatgtggcgtagaagcgggagagaaggaaggaagaaggatcgaaaaggggaactgactgcagaaccgcgggatacagcgcccaaaatctagaatccagagcacaaagtcagaaatcagaagtcagaagttagagatgagaaggcatcaaggcgcgaagttgaagatcggaggacagtcgccggcggtccggagcggccaagcaactgactctgatgacgacacagcctgacggatgtctttgagcggccgcagctgccatatgattaggcttggcatgcgcttttaatagcgtcaaaagacagaatgcgctgagctacgaggtgttgggtaggtatcgggtaggtattggggtctagttgatgccttaaacggctacttacctctcctttgcccaggggttgcgtgaaaccggcagtagcaacgtgctgtggacggaaggctgctcgactaagcaaaaagcgaggcaagtgcttcttatttgagtatatgccgtatcgcttggaaggcgcgcctcgggttcccatggaccatgctctctttggctgattgatgactcaaagcccaaacaccgaatccatgtcctgactcggcaccttggcttgagacttggacgtttcgacgcctgaggatggtcgacgaccacgggttctggcattccggcattttggcattttggcattctcgccttctcgtcatctctgctttgtgcttatcctgggatgcacgccaacatcggacgacgaggcttgtgaccaaactacgaccagctggtactagagcctgcgggtggcttcacttctgggccaggctgtcggtaccacagggcggtttgcatatccagttcccattgagatgctgtgcctgtcttagtgcgcaggtcaacgcgcgctgatgcgagaagcacatcgtcagctacccggacccctgcgccttgtctgatcattctccagcttgcgaagatgcgggcgtttgcgttgatctacggcactgccgcgttgccgccatgtcggtcccaacaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccagcaccaacagcggcgcggatcgaggcatgagcgttgagaacaaccctagccaacgaagctaccttgcatatcggactcaggactgtactgcaagcatgcaagtcgcagcattccgcagatgcccgggtttgcgagcggctggagacgattcgggcagcatgctgctgatgctttgatcaacacgacgtctccggccgggacggattcgtgccgtgtttctgcaactcgtgcccgtcctcaagatacgcatttgatgctctatgttatgtgattggacgagcgattgctggctcgggcctttcaaacaaggatcatcctgtctgcgccattcagggtcactggctccggcacacaaacgccctccacatctcacgagcataatcaggtttataggcgcggagcaacaactcacatctttcgctcgacgagtgctggatacgcaggaatttggctagctaggaaaaggcatctttggagcaacatgttcaacgaaagtggcaaacaccgacaatacgcctgcatgcacatgttcgtcccccgtttcgcctcacgttgccatgtcagtcgtactgctaacgcatcgccaaatatgcgagcaacacacccaacagcccaaaaacaagacgaggctaaggtgctgaccatagccccagttcactttagcgaggatgccgcccacctgccgctgcggctgtcgccagggttcccgccgccatcgccaccgccgtaagagcagatctccggatcccgaagtgccgttttcagtgtgggtagcaggagagattgattccttgctccatcgaaccatctgttccgtcctattttcgccctttcgccataattccgcgattcttgcagatccaagacgctgagcagcacacgagtgctagcgtgctgccctggagcttgtgtgtataatcaaattacctgcagatgctaataatggatttaagcgttaccgtcccaccccggcagtggttgcaatcatctagtacttcttgtgttatgctgctgactctgcctatacgggccccatgatctgtctcaatatatttcttagcgtctcctaacaatgattttgctgctgactgcttctagagcctcatagacgcatttacggcaaagacccgtgtggagacatggaccccaattgcgttattctgagaggtttactgctagccgtcatcgttgctgtcttctcaaatcattttagatgctacagatcaccacagacgacgtcacttctgcttcaagctgcaaaaggaaaagggaaggctaaccaactcatacaaccgtttaccgataaatctgagatagttggtcaacgtgggcgacgtatcttgcctgcgggggctgataccccagtctttgtctcgtatgctgacttagaccttctaatcagagtaggtagagattcagcatcttgtgcgaccctgccttgtgtgcaatatgcggaaatgtctcggcagttccaaacatcatgcatagctctctctatcatatagaaaatgtctatgcacatacaacaccactggtgattttgcacgcatataccagccgtgcttgacaattggattggacgctcctgattcaggagatctacccctgacgccaccgttcaactttttcaaatcatctagcctcttgtccaatttcctggttggatcacgaaggatcaggcctaacgaaccgctctggcagatgatacaaccagtgaattcactaatgcattggaaccctacaaaaagcgaccatgaaaaatcagccacagtaaaaggaggaggattcaaataactggagaacttcttgaagagaaggattgaagctcttaacagtccaaccagaacattggacgtaaagaaagcctcgcaataaggcaactttctgggatattcaattgagggatactactgacaatgtctcggcaaacaattaatcggcaaacgttttcaaagttagtatacttattatgcgcagaccggccttgatggatggatataaaccttgtgggatttcgatggtgagagccgccgtggtaaaactcatcatcaggtctcaatgcatcactaatccatcgacaatctgacatgcatttgacgtggcccagatgagcgaccgtcctcatgcacgactggaccaatacatgcttgtcatggcctgagccgcaccatactcacccatgctgcatatactcattccccggctttggttactcatctcacgccctccccaattgggtccagatcaggcgaagttaaacgatgcacgaatgtgttcacttgatgctaaacccccaaagtttcctcaccagcgcaacattattggttaaagttgaaaggctcagccggcttgtaccgccacacgggattgctggtctgcctcgacgtttttttttaccattcaaggaaaatggctcaaacgtcaagaagtggcggctttacaaaattatcgtctcggatacagagtatgacagtcgaagatacgttcacttacccgacactgcaagtcaactccgaaagcttaatgtctactgaggccagatcgaactacctacatgtgtaggttgataccatacgcaagacgtccctagacataggaatactgcccagaatggtgtaccattgtttggctgtcttcatgcttgcaagaagcatggagtttccgtattgtcactttgatttaagcggcttggtctgtacgatttggcgtattttctctcgcaggcgggcagttagaccgttcatgcttctttggcaatacatcgttaccccaacaaattgaagccgttctcgagcaagtcgcctatttactgccggcggccgccttgtttcagagtttcacaagcgcgactgatagacaacagctagtgctgcaatagtcttgttgcgagccgtcgctcaaatgtttccaaataaagcgctccgtcccgtccctcgtctccgagagactacgtaatcgcccttaccgcgcgcgatggagggaaaatcttcctgactccccgggatgatgcttatcttattactactttgaagtgctagacttgatttatgctcgcttctcaccaccaccttcagctagctctcgtacccataccggcgaggcttgttgtaccaggccacctggtaatagtaacacgctttcctatgcgtgcccttggaactcggctctgcgcgccatccccgcaagctatctgaatctatcaaagagtggctcgtgttactatcgatcgcatgctagtgcgttgttgtatctcgtattttgacctcgtttcttgtttcgagtcatgctggtagctcgcgttgagcgagcatgacatatggcttacagaaggagacggcaagggacaaggaaaaaaaaaagcaggattaacaaaagtaattgtgaggctgagaagagggtaagtcagagtgctcttacacccatgcactcgcttgccgaatgcagactcttacgccggcagtcgtcaattatcgcttatataattgctgactattatacacaatccgtgaataagagagtaatacgggataggagggtaatacggccttgcatgagggagttatactaatttggatttacttgcaagatacttgaggctcctctctctcggccaagtgaaaagagaacacaaggattccgagaatactaccgggggaacctgtgacaacattgaaaggaagatgttatccaggcggagaaatacaccaaaggcggatctctggattcgcagattgggcatctctgttcgtcgtgatatcctgctgggcagtcgtcgcttgccactctgctagctccgctgcggcaaagtgatatctcaggtgattataaatctacacaaattctcagctttctttgatatcgaatcgatgactgttctcgtttcattatcaaagatcgtgtgactctgttcttgacttgatatggagccatctttcaactcctatggccaaaatgccgggatcgatgcccggatccgaagaagctgacctctgctgctgaagtacagcgcgagaattgcccttttcgggcttgtaacaaggaggtgttcgcttcatacaaggcttggtaaggcgggaggaaatacatattgatagtacggagccctatgccgcgctttgcttttgctgatgcgctccggtccgtgccccgggagaggggttgaggtacccccctccttgctgcgggcagagtcaacgcttctggaatgcaacggggtgcataaaagagcggagcatgatcgcccgcttgccagctttcctaggagcctcaatatccggaatccggggatgaagaggtttagcgaggatcttcgggtgtatgactcctaggccaggatgacagattgctgatgccgttatctatatcttttgatgcttgaacaatgggcatgcctttatgcattggcacaatactgactagtgccccggatagtgagtgtctgtgcggaaatctgacaggatgcggccgactccgggcgggaattgggaaccggacggtatcaacgaggatcctcggatttggttggctggcgatgaacggctgaacggggagtcatcaccaaagataaaggaatcccggtggcctcaccggggtgtgtgtcccttccatcacaagacctctccgaactccgaaccagctgtttcctaagggcggattgcctagccacaattcaagtggttcatgatgttaccctgcttgaggggtgatgtgactggggttttagaagaatgcgtgttcgtatgtcagctggaccaagaaaaggtttgaggagagatgtcccgttgcctcaaaacggatatttccaggagaacaagactctgcgtttttacaacagaggtgaggtgtgcattgatatcgtatcctgaatttctccatctcgcgatgagctgttcattatccgatccctgaggggaagaaccgttcggaaataggtaggcttacttgcgtataaaggaatttgaccaggttgaaaagagccccgtgacacacacaacttgtcttgacgggagagaggttttggaaaagctgacgccattgccacacaatattattcttttctcctctttttctcttttttcgactaccagcgtatcggtacgaagacaaggtaggagtgtcaatagcaaaaaaaaaaaaaaaaaggaaccccttgcgacttcagacttgccgaagcagggtttacagattagccgtagcttggtaattttacgtatatcaacggataaaacctgttgagaggtcacgagaaggaaggtgtcttatttcctgcaagatactaacacggatgtcagtgtgggatgaattaaaaaagaagagggagatggtggaccttgatgggtagatacctgtatctggatgggcaagttttgaactcgcaacttgataacatggtaccagtaccttactgataatccaagtactgcgtactactagggtataagtggcggcaggcctgcagagacggcttctcgtgctgggccaaaactctgatggaaggcgtcgcgattagtgtaagccatttgtctgcaacgcccgtggtttcctgggagctggtcccttgtttgtttattctacaatggcatggccaggtgaggtgggcggttgacagcgatcattttcgcagatgcagatgcttatcgacgatgaagtggcatgataaggacggatagcctaactcaatggggcatcctgctcgctgctgcgtttgtgcctcggcgtaggaagagcttggcgaggagctgaaagttgcagcgtcgtagaggaccattcctgcatatcaacgtcaccgcctgcagtggatggagacagcacagccagccacccaagagagcagaatgctcggtatatacagagacattatggatagatggccagttcaagaaaaaggggggagtggataggcagtgcccttagcgagcgcatctcagccggcaactgcgcagcactgaggggttcatgcggagctgctccgacgcgtcgccctctgtagtcgaggtgaggtgagctggttcacggcctgagtcgtttgcatcttgttcttgtggcgtcagctggagctgcgttagcggtcttgccgcagcgctgtaccggctgctattcctcggctgctactcctcggcagcgcgccactgctgcgccgcagatacggctcccagcccgcccggccgcctagacgctgctgcccctcaccgcccctccgctaagcaggccaagctcaaacaacgggctttttttttctttcccctcccttggaaacgacgagctgcgatacgaaaggacgggcaattgtgatagcagatcccaattggaagtggtaccaattcgagtggaggtccctttttttctgccctctttttgctccaccgcttttggaggagccaacaagaggaggatctggccagaagtccttcaagtttgctgcccgcctttgttttgcccttctgtcaccaacacaccaacctttttctcttgaccgttttccaccgccaattggttttggccacgaaaaacgtcgtcaagatgtccaagcccacgagtgtgacgggcagtgagagcgagtttgagttcattgagactcccaagcccactgcccctacttttgagaaggatgaagattgcggtgtccgcaccaccaaggtatgatgatctgatttggctgcatgacgtgttcttggcgaagctcccccaggatgtatgtatgtgaagagatggagagaggaattgcttgctgctgctgctgctgctgctgcttctgcattctctgctcttcactctgcgtgcattcttccaaagcgtctccaattgccctcacagatgatgaactagtgagctgattgcttgtccctccatctagtacccctccatcaagaatgctcctctcccagctgatggaccgggctccgactccttcaacaacaagatcctcttctccatcctgtttggcgttcccttctggctgaagtggaaggttggcggtggcctcaagaccttcatcttcttcgccatcctctttgatctgcccatcctggcgggctggtggcttgtcatctccgccatctccccccgcaagaccacaaaggccaagtaccccggccgtcccgttgagtactacctcgagttcaagaaggaggccgaccgtgccaagtaccatggcaccaacaagatccccatggagaccttccacgagatgtactttgacggtgacgtcgacttcaagggcgactgcctcgaggtcctcgagtaccgccacgactgggctagcttccgcttcaccgtcagcctgatcaagtactttttgctgggcatgattcccgagctcatcatgcacactcgttctcagggtaagcttctcttacaccaattgacaagagctaaaacatgtgctaacatgcttcgtccccactacgcagatgaggagcaggtccgagaccactatgaccgcggtgatgacttttacggctggttcctcggtcctcgcatgatctacacctctggtatcatctctgacatcaactctgaggagagcctcgagcagctccaggacaacaagttgactgttgtctgcgagaagattgagctcaagaaggacgagagactgctggatattggctgcggctggggcaccctcgcccgatttgccagcgagaactacggcgccaaggttaccggtatcactcttggtcgcaaccagaccgcctggggcaacagcgccatgcgcaaggttggcgtccccgaggagcaaagcaagattctctgcatggactaccgcgacattcctgttcccgagggccgctacaacaagatcacctgtcttgagatggccgagcacgtcggtgtccgtcactttggaagcttccttggccaggtctacaacatgcttgatgacgatggtgtcttcttcctgcagattgccggtctccgaaaggcttggcagtacgaggatctgatctggggtctgttcatgaacaagtacatcttccccggtgccgatgcttctacccctctcggctgggtcattgacaagctggagggtgctggctttgaggtcaagaatgtcgataccattggtgttcactactcttctactctctggaagtggtaccgcaactggatgggcaaccgtgacaaggttgaggccaagtacggcaagcgatggttccgcgtaagttttctgtcatttgtaaaaagtagatgttgcgaatactgatcttgtgtcacagatttgggagtacttcttggcctactctaccatcatctctcgacagggctctgccacctgcttccagattgtgctggtcaagaacatcaactccacccaccgagttgagggtatccccagccagttcaacctgtctggagcttacgacaactctgaggctgacatcaaggcgtggggcgctaagaacaacgtcatctcctccactgcctttacctcttaagtgggtagagaaatggtgatgatttgtctctatagactgaaacttttcaaaccgctggttttctcttttggacagatgcaccgagatttttttgtcattgggtgacaataattggtgtcttggagccttttccctttttcatctagagctagagaatgaatgtctactggttcatatgggagctggtttaggttgggcggtgagcagttgttttaatgacagtcacgacatgacctttatgtttatgaatggttatgggacaagaacaaaacggataaaataatggtatgtctggggtattcaagggtattgaaaaaagaagatggcaaactttttgatgtcaccatggggtgcatgagatttgcaagatttagtatgaatagaatgaatgaatctgaaacggaaaataaaaagagaaacagaaaaaaaaaagatgtccagactttgggggcttgtagcttggtagacgtttgttggtttttaaacttgatgaattgctgcgttaagcaaagtgtatgcgcaatcatacatggcaagtgtatgtgaacaaatgtggttaattgtaagtaagttgttggctgagttgggattattttgcttcaacatgacatgttgcccgcttggagacacacctgcggagctagtaagattcttaaaattattttcgctgcccggcttacacggtcgcagtggttactcttttttgccgttccataagatttgattacagatgtttatttttttgcttacgaggttttatgagatgtgcagtgagatgggaatgtaaggtgccgctcttagccgcctgtgatgacggtggttttaaagccgaggtgatttggtatcgataaggatgatggatgttgagttgcgattatcaccagccagctacattgcaattcaactcttcatcttgaccaaattgtttattttcagaagcagataaaacacaaacttatatacacataagctcataccgatacatatttacaatgcagcccagagggttgagggtggcaggaccactccgccatcaacggccgtccaaatcaccaatcccttcttctataacagccgcggcatcaaaccatttctcaacatcatccaaatatacccccgtcaacatccaagaaatgaaatctcgcccccccaaaatcatccgcgactacctcacccccatgccctcccacctcctcaccaccacgctctcagacctgctccacgcaccaccgccgctgtcttcatcgctgctcatgtcgtcggagagacaccttccgcagggccaccacttggtgtatttcccgctgcagacggcggcgagcgggttggcgtttgacggggcggatcgggatcatgcgccgagcggggagtttacaaagaggctttgggctgggggggaggtgcggtttggggggggtcaagggctggtgcttgatgggagggcgtgggtgtgtagggaggagattggggatgtgagggtcaagggcggtgggaagtgggatgaaagggtgtttgtggatttgtggaggaggtatgggcttgggcatggggttggggagaggagctgggatgttgaggagaggaggacgttggtgtttatgcgcaagggggcggaagaggtagctgctgctgctgctgctgctccgagaatcattaaatgtgagttgtgatgaagaagagacaaaacaacgagaatatgattctaacttgctatttttatagaccctcacccccctacacactctatctctctcatccccacgccttcccacctcttccacttctcagcactcacattcaacgcccactccatccacctcgaccccggctacgcgagatggcaagacgggcacaagacgattctcgtgcacgggccgttgacgctggctcttatgctgcgcgtgctcaacgaccatgttgctggtgctggaagagggctggtcaagtctatcgtgtataggaattacgcgccgctgtatgttggcgaggagatgactgtttgcgtgaggcgggtgagggacgaggagtgggatgtttgggtgcaagggccagagggggggatggcggccaaggggagtgttgtggtggatgcgagcaagatgtaggaacgaatgtgtattggtagttgtatgcatttgaattttccctcttcttccatctatatagaaactttcaccattatatgtatatgtatatatgcatctgtatgagcatttaaaaaaatcaacccccccccccccccccctacatgaatcttaacttgctttttccccttcacttctccttcatcctcactcatacaagtcttcatcatcactcgccgtcccgtcctggaatcccatcaccgccttccccttgcccttaccattgacccgctcctcatccgcctcaagctcatcatccgtcgtcgcaacagcttttcctttacccttgcctttgctcgacgacgctgaccgaccagcagcactactgcccgatctcgtcgaagaagccggtctcttgccgcgatctaccaactgctgctgctgctgctgctgctgctgctgcttctgcttatcgggcccgcctccttcaaacagcgccctcaccttttcataatgcgccagctcgcccgcgctcacactgggaatcagctcctcgtgcgcgccgatgaagtcctcctccatgaccatgacggcaatgtccgcgggcgtggcgaagtgatcgaaaaagtaggccgtcgagacctcgtgcttggcggccgggtcggcgttgagggcgcgcacctttgcgtccacggcggcggcctggcgcgtgacggcctttagcatggcgtcgctgcagagggcgtagaagtcggcgccggtgtaggtaaagggcaggcgctgcgagacggaggcgagggagacagaggggtggagggtgaatctgtggatgttagcatataaatgatctgatttggaggtataaatggagatgaaagggggcaacatactttcgagtgagtgcctccaaaatggtctgttgcttctcgtgagtgtccgaaacaccaagatacagcatcttatcgaatcggccgggacgcagcaacgccggatccagcaaatcgggcctgttggtcgctccaatgacaaagacgcctccggcatcctccccgcctgacatgccgtccagctcagccagcagctgcgacacgatacggtccatgacgccgccgctgtctccctggtttcctctcttgggcgccacggaatccagctcgtcgaagaagacgacgcaggggcgcgcgtcgcgggcgcgctggaagacgcgccgcacgttggcttcggattcaccaatgtacatgttgagcagctcggggcccttgacgctgaagaagttgaggctgtactcggtggcaatggcctttgcgagtaaagtctttcctgtgccggggggcccgtagaagagaatgccggaacgcttcttcatgcccttggcgaagagctcggggcgttccaggggcagctggatggtctctgtgatggcgtccttgacgttgccgaggccaccgacgtcgtcccatgtgacgttggggatcttgggggcgccgatggagtcggagaagttcttgcgcgcggcctcgacggcgacgtcaaagtcggcggctgtgaggcagcgcgcggaggatccgccggccacttggacgtctcgcatcgtcacggccatggagctggtgacgccggatttggcagagagcgcctcgagacgggagcgcttggctacggaggcgcgttcgacgacgtcgagcaggtcgccggccaccagggcagctgtcttgagagcaatggcgttgaggtcaatggccggctcgagggacacgccgcggtcttcgatgacggccctgaggatggcctctcgctcggcttcatcaggggcgcccatttcgagctcgtgggtgaagagggcgcggacgccgtcgggtaccttgtcgacctcgttggtggtggcaatgagcacgcgaacgtcctctagtatctccttgattgaagcctctattctgtcggccgtcagcgcctcaacgtgttggatgaggagcgcgcagcagtctgggccacagctgatggctcgctctgcgcgtgttctcaggaagccttctgtcttgacgtcgctcccgctgcctcctccttcgcttatgatgtcgtaggcgtcaatggtgaatgtgtgcaggccaatgtcgctgcaggcatcctttgccattgttgtctttccaatgttgcgatgtgaggatgtgagcaggatgacaacggggggcatcttcaagtgaacagccctttggctcgttgccgcggccaacagctctcgtagctggcgtctcaggggaggaacgtgtacttggtcacgatctgccaactgcggagggccgccgtctggtccccgttgcggcgtcttcttgaggccgagatagtaaggccaggtgctgtctttgatgccggggatccggcttgtctcgaatcctgagccgtgcatggcgacagtcgtgctgtcgatgcaagcaacggtcccccacatggattcagccccgtcctcgtcctcgtctgatttctgcacctggatatggccaactttgaaccatgcaacgctgtcgaggtgtgaaatagcctctcctccagattcggttgatcgtgctgtcagagccaccacgtcgtcaacctcggagccgcccgcaccgggagcctcctggagcgcccggcccaactgcgcatctaccggcacggcaatcaagtctccctgccggacaaggcgtagtttatgcgcaaaatagcgttttagcccgcccagcacggcggtttgatacgctctttcggcagaaatggggtttcttatgtggtgtatggcaatgtctttggcatatgggggctgagaggcgcttgcgaacctgggcagcgtacccttgccttgataggtagatttctttagtgccgatatacgcaaataggaggctccatcgatattcgcaatcaagatgggcgaggcataagctgccgggctggaaggccgctggacctgcgattcgaaaaaggaggtccgccgatcaccctttcttgagctgttgatgcgagtgacggggcgctgagagtagccctctggcaggccatatacccgaacaggtcgccagttggacacttcaaagtctgggtggttgaaactgcccagtccaaacgcgccaaatccattcaggggaggttcctctgcggcctcaatgcggacccagtcgccggagaagcacccaatcttggagagggacgccacatcaacgtagatgcgcgcctcttcatcgtcttcgggggatggtttgggatgcaacaggccagagggaatttgtttcctcagaccatgcaccttgaatagccgccctcgcgaccgatcagggcgagcagtggtggatgtaaaattggaaaagactgagcccggggtagccaagccgttggtttttctgccgcggagagtgccggccgtcattggcgttccaggccccagcgagttcatcgagtttgtcgttggcagcgtaggggcctctagcgagatgacttcgtccattgaatcatccgaaagctcctcgtcttgctctgagcccgagaaatcggtgtccgtctctgtagctgccaccgcgtcgtcggtaacggcgtcgggccggtcgcgctcttcggcagccgagaagaactggtcgttggtgccgtcctcgtcgtcattgccgttgagctgctggtcagaggtcattgatgccgccggacgggcctgtctccggtggatgcccctccctctcatcagcacaatctttgtagattccgtcaggatgccctgggccacgggctcgcaaagcataatcttgcccgggttcggcggcaggtgcgtgacgggatgcggcggcagaggcagcgggaacaagtcgccggaatggacaatcttgagggtgctgagagctgccctgagcgccgtggccacacgctcctcgggcgtcatgttggcaacgtcctttgcattggggctcgtcggatggtccttgtaaaaggtgccctcgccgctctccagccgttttgtcaattcactttccaggttgacaaagaccgtgtccagcggaaggggggccacgtcgaggacgaggatctcaatgccgctgcggctgtggctggacagcttcgaaggggccacctgttgcagggtcatggcgaagctctgaagcgccgacgacgagggcgagaactggatggtcgagtgggacaagtcgccagaccgtagaaccggaacgacggaccaggccatttcgacgggattcgcattcggggcccatggcgcgacggcaacgtggtggacatcgtcgacgagctcgtcgttgggatctgggcgtgtcgttaggatcgatctcgttcagcagcagcaggatacatctgtctgctcatgcgcattgccgtcaggttggcttaccatttgcgagatgcgggaagaggtcggaaaacaagtcgtccgacaagaagccaacgtcgcccttggtgcggtcgtcgagcacgagtctggcggtgatggccggcttgtcctgacgccgcctgcggttccgtctcttgtgcgacacgacaggcgctccgtctgagacagccatgttggaacggtttctggagcttttttttttttttttttttcttcggtgcaagatgcacggcggttcggttcgaggaggggggcgaagtcggcgcaaggagccgtcggttggctgtagaaaggagttgtcgggtttcttagatttcgcagtttaaacaagcaccccgcggccgctggatcatggcgctggcagcagacaagagacgcgggcaggacagtcaaagacggctgaggaaagaagatcggcgggatcgcagacaattggactcggcgcgtgttgggcgcgctgcgatgcgatgcgatgctgctgagctgagctgagctgagctgggaatcagagcggcctgcatgcagatgccaggcgtgttcgtgtcgctgcagatgccactaagcgcctgtggctcggctgtagccgtggcagcctcggcattgggggactgagaaccccagatttgcgctcagctctcctgactatggactgctccaccgggacggcgttgccaaggcattggcggctacaggcaatggattatatgtaagcaatttgtagattcacaagacattggatgattttgatatttagaattaatagcggcgaaagtgcagcatactgctatgctattgccatgcaacttacaccgagctactagcgccaatcgccctatctgggaccgaggaaccaggaacgggtagagtctacacaaactgaatagcattgttataaagtgcatatctacgtacatcatataccatctttggatgcttaatgctgcttcgttaaaggcgccgtatggatttttaatctgtagatagaactcgactatttaatacacgtactcccctttcaagtcagcactgccaccaccaaggcgaaagccaaggactgaatcaagtgtgtctcacaagctaaaaaaaaaaaaattaaaaaatccgcaaacagatattacactgcgtggagaaaaggggaatgatattatggagctcgctaacagggatcgtctcttcttgattcgcaactcgattgcgtcacatatcctaaatggctttccaatgtaggcaacttctggaaaaccggttctacggggttcctagatttagatctcagttttttttccactcccttctctcttcgctcaccgcattttatctcgatgttttgcatgttggagttttttgtcccatatgcacgtctgagaataaccgcatgagctttttgtctatacgctcgtttgtcagatacagactttattctcgacaaaaatcatctttttgtgtattttacacttgagcagagtaatagagaccaatttagcagcgactggctagtggcatgatctacaaattgatgtcattgttctctactgttgctggcgagggtctgcgacgataacaacgataccctacaaacaaggctctattcctcggtctataagagacaaagttgaaacaaaaattcacagacaaagcaactcaccattaatagctgcccattggttagaaatgggccacgaagatcccctaagcacagcagagcgcggcgtcatttcgcccccgtcgacggcatccgaggtcgcacagcaggcggttgcgttcacaaaacagtccgagaaactgtcgcatcagcggtcagacgactcttcgccggccgtcgctgtccaggcagactttgtcacaccgcaggatcccgtcatcgtcacttcggatggcaaccgtttgccgggcgtgcctctagatgaagctcacaagctgaatgtgctgcgcgaggacttgacgcagacactgtcgcaagaagcagagacgcaatcgggagccgagaatcaggagaaagcgtcaggctcaggccaccacaatggagaagacgctcgaaaaaaccatcatggggccgagagccatgatgaaccgtcttggcagcagtcggagcaagaaacgttgaagcggaccatgcctccgtcgcacacaaaccccttgtttccacctttgccgctgtacggcccgccgtcttggctacggaacatccaatgctacttatttcgggcaacgtcgtttgttctgagcctggaattccttggcgtgattgtgctcggttcgctgtttacgtccatcccgggctggtgtaagaggttgtttctgccgggtcaggataagaagcggccgtttcacgaggaggagctccaaaacgccgccagaagaaaagaaaaggaaaacgaatgggatcctagaggagcgcagagagatgttgacgtcgaaaacgaaacaatagtggacgaatatccgccaaaagagggcggcaaagaccccattatctgcaatgtcggctactatgcgcgcagagttggtctcgacgtggaggagtttgaagtcgagacggaagatggcttcgtcatagacctttggcacgtctacgatcccaaggaatacacccccttagacaagacgagcagagagaaactcggcccaacaatcttcgacggcccagcctcgggctcggaagattcaagcaagaagcgcaagttccccgtgctgctgatgcacggcttgctgcagagctccggggcctattgctgcaacgacgaccagagcctggcgttttggctctgcaaatcgggattcgacgtgtggctgggcaacaaccgctgcggcttcaagccaaagcacgtcctgctcgagtacagcgatccgcgcatgtggtgctggaacatccggcagatgggcgtctttgacctgccggcgctcgtctcgcgcgtcctgcacgaaaccggcttcgcaaagattggcctcgtctgccactcgcaggggaccacgcagacgctcgtcgcgctggcaaaggagcagcgccccgacctgggcgagaagctgaccgtcttctgcgcgctggctccggcggcctacgcgggaccgctcatcggcaagatgtactttaagtttatgcgcatcatctcgccggccatgttccggctcatgtttggcatccacgcctttatccccttcatgatgcagatgcacgcgctgctggacccgcggctgtacggctggctgggctacaaggtcttttcgttcctgtttggctggacggacgagcgctgggaccgcgggctgcgggatcgcatgttccagtttgcgcccgtctatgtcagcgccgagtcgatgcggtggtggctggggcgcgagtgctttgcgcagcacaagtgcatcttggcgaccaaggaggttctgaaggctgaagagagcatggacgctgatgcggtgccggatccggaggcagagcgtgctggagctcatgaggaagcatcaccatcatcatcgcaagccaagcatcagcagcagcagcagcagcagcatcgacgacgccaccacatcaagggctctaccgcgtggtacaacgagcaggtgcctccgttcgcgctgtggatttgcggcgacgatcagctggtggacggccagcgccttcttaaacgcttcgaggccggccgcgagccgcacgtgcgggtggtgcacagcaagacgattgccgagtaccagcacctggacgtcatctggtccatggatgcgcccgaccaggtatttcgagaaatccgcgaggtgctgtggaagacgtgcggcgccgctcgggacgtttgcaggatcccggagggctgcgatgccgtgcaagagtgggtaccagccgaggctgtggagacgatggagttgatggagtcgagcagtggcagcagcggcggcgaatagggagttgtttatgccttttttttttaccttgggaatttctttgtttttaccttggtatgataccctgggggttatttgacatgattcattcgatgggctgggggtaggtcaagttggtcaatctgttctcttcttggctgggactacctacctatttttggtccaaaaaggggggtgggagtttgtctaataaaataggagtttggatttgaatggatgctatgcaatgggctaggtttaagagcttggatatatattgcccaaagactttaatcctagatggctgctgatttgtgtttttttccatgtatatagagtatatacttgaaaacgtcttggatttttacactgcttgttccacctatgcagctacatctgtatatcgcaacacggcagaagcgacagcagtggcaatactggcaaagcgtggcagctagcgtgtgtagctatatgcaaagtgatatcaaccttgagggcatatatgtctttatagtgtacggacttgggctgtctgaatcaagaagtgtaaatccgcggagttctttttttgcgaatagccgtcggacagtttaccgtaagcatgcattccgtaagcaaataggcgcgggaatagctcggtcttgaaagctcgaaaggccgcatatgcgcgttcagaggcagataaattctgcttattaccgccatgtgccgaatttctttgagttgggaaagctgctaatgtcggttctctgacagataggccgccaggctgcaattgcacttgcgagtgctgaataggcattcccaaactagtatacgtattagcagcactattcttggtacactggcggattggtaattgcttagaggcctatgtgctgtgcagtagctgggactatcgtgacttgattcgccggagctggctcgccttgtccttatttctcactcttgttttcgcgaaactcataagtgtaagatcctgctgcttcgtacgaattcagatagtgcggtagcttctatgcggacaagtgacacttggcatgcaacgtccgtggcacccacccaacatatactgatagtacctctgattgcagtgtgtgtatctatattgcttcattgcacagctacagagtatcgtactcatactgatttatttgccttcattacccaatgctcaaagatagatttccccttatatgttgacgcttccccgcatttctgctccaactgctccaacacaggggcaaaaaatgaccccaacgccggctcaagccttctccacaagacccgtcacggcgccgaggtccaaagcagaaaagactccaccgcaacctcccctgtattctccgaggatccgatgggcaccaacctgtggcactttaaacagttgattcccagcgtaaaagctggcaaaggctgggctacacgcgtagtttgcgccatatggcccgctaagactagggcgcccggaaaaggggatccattgaatgagcttaaacctatgtcggcggcgatgcggcatggagttgaattaggtcgtcgactgccaggcatacaaagtgcaaaagttgccgggggtgggatgcgtgttacggctcttgttcgtcccactagcataattccatttaaataactgcgctgcctccgccgtggtgggcatcccgtcctattgcgatcagcttatctgttcgatttgtaacccaagagttaaaaagacgagactttggcgttccaacgtcagcgctttgggattacattttttgcggcttctctttttttggtggccagatttatttttaaagtagtagacatcttcattggctcttctttttctttttgccctccgtaacagcatctgaacggacagcagagattgtcttctcaccaccacaatgcctatctcctcgctattcacaccggtcaaggtcccagacgccgatacatggacgcactacgtggaggcgcccaggaattaccctgccgacaagcgttagtatattcgagcacaaactccttctctacaatcagcccagctaacgtcttgctcatcatttcatcagccatctttgtcgattgtgacactggcaaatcttactctcacagcgacgtcaagcgcctggcccttgaattcggcaagggcctcagccatgtgctcaactggaaaaagggccatgtcatgggcctcttcacgcccaacaacattgacgtgccggtagtcaacttcgccgtccactgggccggcggcgtggcgagccctgccaatcccacgtacacgcccgaggagctggcgcagcagctcaaagactctggcgcaaaggctctcattacgcagaagccgttcttggacattgcgcgcaaggcggcggcgctggcgggcttgtcggcggagaggatcttgctgctgggagagggccgggatgagacgggagttcataggcattggacggatatcactgccaggggggcaaaggtgcagcctcagaaggcggtgattgaccccaagaaggatctggcgtatctcgtctacagctcggtaagcgtggaactataccagaatgaagctgcagttaaaggggagggctaacgattctatgttgttaatagggaaccaccggactacccaagggcgtgatgctcacccattacaacatcgttgctcaagccatgcagatgggccgcgaggagaagctcctgaactacgactccgactcccaacttggccttcttccatttttccacatctacgtaagtctgcttctcccaaaatatatgtctctgtgctcacacagtccagggcttaatggtcgtgttgggcacaaccatgagcgtcggcgtcacctgcatcgtcctgcccaagttcgacgtcgaaaaggcctgccgcctcatccaggaccaccgcctcaccttcatgtacgtgccgccgcccgtcgtgctcgccctgggcaagcacccagtcgtgtcaaagtacgacttgtcgtcgatgcgctggatcaactcggccgccgcgccgctgagcaaggagctggccgtggcggtctgggatcgcctaaagattggcgtcaagcagggctatggcctttccgagacgtcgcctgcgtgcatggtgcagctgtcggaggagtggatgaagttccagggctcggtgggaaggctgtttcccaatatggaggccaagattgtggatgaggacggcaaggagctgggttataacgaggtgagtgaagggattcttttccttttttttcttctcctttttgtggcatcctaatgacatgaatatttcttaggccggcgaacttctcctgaaaggaccaaacgttttcccggggtattggaacaggcctgacctccacagcgaaacctttaccgacggctggtaccgaacaggcgacatcttctactgctgtccccagggccatttctacattacagatcgcaagaaggagctcatcaagtacagtacgttttctccccaatccaactattatccaagactttactcaagactaattattgtccacttccagagggcttccaagtcccccctgcagagctcgaatccaagctccacggccgcgaagacatcgccgacgtctgcgtcattggcgtctgggacaaggagcagcacaccgagatcccgcgcgcctacgtcgtgctcaagcccggcgtcgcggagacagaggccacggccaaggacatcatcgagtggctcaatgccaaagttgcgccgcccaagaagctgcgcgggggcgtgcgcttcatcaaggaggtgcccaagtcgcaggcgggcaagattctgcggagggtgctgaaggagcaggccaagaaggaggatgaggcggagacgccaaaggcgaagctgtgagggggtggatgggcgcgcgagcaaaagcgggcgttgggagggctgtggtgtgtattgatatatcaatgtattttatttgtttgaaattctttacatattattgtacaatttgggtcgtgtatgacccattcgatgcccccatctagtatccaatcgacaagcctacatgaatgagattccgtctcgtctatccgtgtatatatatcccggtgcttatagcagtaaatgatcccaccagattgtacaactgatcctaatgtcatcagcctgattttgaataggcgaaatcatcccattctctccgcctcttctagcagcttctcaatgctgaatctcgggtcgccgttggtaaaccactccaatagcttttgcctctcttccgccctctctttcctctgtccgtccagctcgtcgcccttttgctcccatccaccgtagaatcgctgcaagcacatgaccagccactttgcgtggtccggctgcacattcctcccctccatgacctgtccctgcatcaaaaccaggcccttatcctttatcaagtcgaggtgatgcgtcaccgtggtgtgtggctgcgcaaactcgcctcgggccttgtactcggccagctgcgtgaacagcaccgtgctggtcttggacgccgcgtcaaaggtccactgcataaagtgcatttccgcgccttggctctcgtgcggcaccgggagcacgaagtaggggttgctgcgggcgagagagtccatcgcttggtatgccggcgcggggatgacggcgcatagagtctgcggtgaggaggcgtggcggaggcgccagatggctgtgagttccttctcgggtagctcggcgaccttttcgaggtcgaggatatcgtcgagaggcttgatggcgggcttttcgcttgatgaagaggcctttttcggagtaggctttaagggcgacgacgagggcgcattgggttgtgagactggtgtaccctcggtctggggaatggcagttcctgtcaactcttccacgattgggggcacatccacggcgtccttcttgcgctgctcctgtatcttgtccgcgtatgccgctttgaggtcgtcgatgcttccgtggccctcctgcgatgcctttttgtgaagcttctcgcggtacttttcgagaatcacctgcgagggctgcgtcgtcaggaatcgaacatcgtggacttgcgcccagcgacgctgctgcacggcgccacgagcagcgcagcgcaccgacctggtcgcaaattgtcgcagcgtcggtattcgaatcatggctaagagagtgtgtgacaaaagtcggagaccaattggtcgtgcaaagggcaagatttttctccgacgaagctccaagaagctctccaatcgatatgcgaatgcgggattcttccgtcatcgccaaaaagtggatcccgaatctttaacagagcaaaaaaacaccccaccatggccgatactattccttttggcgggaccggaattctgcgtttttggtgcaacgtttacaaatccatacaaatccattccgtcgagaagcttggcttgtccgagaaaacaccctgaaacgacgccgctgggacggaaaattggaaccaggaagctcgatccttgtccgtggagagcaagaggcggtgtattccccggtagcaggatttggtgattgctcatatctataccccgccatatcggaagctgttcggtgcatcaggcaaagggggattcaacaacaggcggaatcccatttttgttggccttgcaggtttcgactgtctatcttgttcttgtctaaacaccgtctgcgaggagaagagccatggccgactttcggcagctggccctcgactttgtcctcgaagatgatgaggctaaactaacagagttggcccagagggcggccaaaggtgcgtcatgatggtctacaaatctccttgggattatgaattatagagtttctaacgtcttctcttgcttcagaactcgagaacacagcgggttccaaccctgttgctcggtgggtagaggctgtgcagccatggatgcctgggaacaaggaggccgaagattcacaagaaactccagattggacatcaagagctaaaggtgaggatcaattgactttctcttgtcttccgccgtttgattttgtgctaaaaagtgaattatttagctttggagttcctgtctcgtacactggactttgtgaagccagacctcttcaaagcagctcaaggtaggctttaactttaaggaaaatcccggcactgtcgcattcccctttacttacaatacgtctagtgaaactattaattgccttttttggcgccatgcttgacattgaccacaaagccggcgttctggcttcagcttccgccttgtctcgaatcattgcaatgaaatggtttcagccagccagcggttatgatatcattgaaaaagtatgcgctatgaaagaagacttccagagacagactcccaagactcgtcttgcggtttacgagctgctgagatcactcttgactgcccctgaagttgcaagcaatctgaagcaaaaggacggcgcctcttgctcatatctgcttaatttgctagagctgtgccggaatgagagggatccagattgtttaatcgtctggttcgacattctgagaaactttctccagcagtacgacccttcagatgaagttgttgagaaagtctttgctgctttcaaggcgtattaccccattaccctaccgcgactgtctcaaagcggcatcaccccggaggatctcaagtctcagcttcgaaagtgcttctcatcaacataccgtcttgcctctcactctttgcctttcctggtaggcaaacttgaccaaggtgatggcgtcacggtaaatgtcaaggtacgttgacctctactttcttgcttggaattgttaaatctcacatattctaggttgatgttttgaaaactataaaagagtgccttgaagaatacacaaacccagagcagtccattatcccatacgttggccggatctggggcagcctcaaatatgaagtccgaaatggagaaatcgaagatgctatttgggccacccttgaagtgctcaagaccctcgccacaaagctaaaggacgataatctccgcaactacaccctagatgtgacgcgcgactgcgttaccgacttatcgaacccgatgtacacgactcaggctggccgtcttattgtcagtgttcttagtgcaaaccctactgcctttgttctcatggttgcgccaacggttacgcatctgaaggagaacttgcggcgtccaaaatcagcgactcatacgcaagatctgttcaaaatactcaatgtcatcttggagacgcgattgctgctgtcgcagactcagatgacggatgagcaaaaaagcgattttgctgccgttgatggcgtctttaagaatctttatagcgacgtgtacagctctcccatcacagcttcaagcgaacagagtgccagtgaggatgacatcaaaattgcagtggaagctgttcagggcgttggtgcgctggtctcccaaagagctatacaatttggatcggagagcgacgctgcactgcttcttcccaaagcactgtgctctgaaattggcctatatgtgttctacattgccctgcatggatttgacagcagttatccgtgctcgggctcagatgatctgctaaacgagacagcaaaggctctgtttaggatcaaccaagctcacccagcaggtttcaggcctctgattgattggttcgtgacggtcatccacggtagccgtcaagatggaagcgacgaagccagcgaaaagatccagaaagtagctgctctattagcttacgtcggatgctccgagctatccaaatcacccatcgatacgagacgccatttcttgtatctaattcatgtcatgaccacggaattagatatagcgattaaaacaaatgccagcaaaaaggtttggtgtgcgctacttgtcggcattcagaccgcttcccgctatttcaacgacgcttgcttgaagcatagccccgagaaagaccaggcattcgatggtaccatgtggctgtatcgagtcagctacaagttccccgaactgaaagcatttgtagaagaaaaggaagagcaagagggtattacgccaagttacgacaccgcagcaccatcaaaggaactaactgctactgcacttcgaaacgactttttgctcattggccttgctattgttcgaggcctctatcgccgagccactaccacagttggccctattgctgggtctacgaagcccgcacttcagctatgtgatagcttgtcgagcttggatgactcgtccgagtaccgatatcttcaccttgtttctgactttgccagttttgtccttcgcgagatgggcgaaacccagcaggtcacgcttaaactcgaccattaccttttgaacctgttccaggatgaaatcataccggttcccattaccctacccgaggaggggagaaggctcagtttggacaaatacacggatgaaggggggtctgcatggggatggttgactgaaaagacggtcaatactctttattacggcctcttggaggctatgaggccgtcggttattgcaaagctggtaagatttcccgcgtacctgctttggcctctttctctattttcatctgcggctaacactttatatagtttgattatggtattgctcaagagcttctgatcagcagcaccttgagcgcctccatcactcagaacccagtcacaaggccggtaacgaggtccatcttgacaattttggccaataaatacaaggtggaggatctcagctacgtgatggccaggctggagggccgattggaatctgctctgcacaatgcccagaactcttcagacagcgatgatgcttctcgctacttggagcaagtttcgtccatttacgcaattgtcagtggtattgtacgtcggccaggcggcaaacaagcccgaggcttgattcaacaacttcgcgacgctccccgaaatgcagctacgggccatcttctggcgcggagaatggaaatgattgttgcgccgcagcagtttttgtcaaaggatagctttgctgtggtgaagccgctttggacgcaaaagctgtattttgacttggtcaagcccatgctggaaatcgctgtcagccaagattccgaggctgagagccagctcatcaagacaaactacaggattggcgttttgtccatgatcaagcacatgcccttttccatttgggaagacgactctgtcgagattctacgcgcatcagtggtgctgtctcaaaccctaggcgcgggacccgataccctgcccgcgctgcagatactcaagaccatactagcagaatcatccgacaaagcccaagactacatcaagagcctgatcaacatctcactgccctgcttctctctcaaggtcgccgcagagcgcaagctgccagactggctgccctccagctacgtcccagcaaggatccgccccgacaccgaagccgaatgcggcagactggccctggaaatcgtcggtgcgctaccacgactgttcgaatcgacctacgtggtgccctttgtgccacaggtacggagggaactgtctctggcgtgcggccatcctgtccgggacgtgcgcagactggcgagagtggcccgtaaggcgtggacggaaatgaattgaagcaggctcatgatgaaacgcagacaaacatttggattatgcacaaaacaatgggcgcaggggacaagggacgatgtttatagaattttctaaacgagcattgactggtgttggatcttggagaccagatacttatcgtgtactatatagaaggtgacaccgtctgattggtttattttctgatacactgcgattatagaaccacctttcttacccgagcgttcttgtttgaagggcgcagcaacattaaaatctatgatactctcgcggaatacgaacattcatgatggacgacaagcttatcatccgagctctgtcgtctagagacgcagcaaaatggagaatatgccgcaaccgtctctatttagcacagctattgagcgtctgggtatccgagcgtccaggcaaaacctccaagtgtctattgttctcagtctagcgtctcattcatccaagccacgagccccgtgaagatgcggggacgcagccaattgtttgccggaaaagtgcccagtaagaaccaacagcaggaaccggcaagtccatcatccagcatttgaggcccatggctgtttcgatcattttattaggaagggattgtccgggccattccaatgtgcgggggagaagattatatagggacctataaagacgggaagagctcggcaagcccccctccgataatactgcatttggggcaattggagaagatcaagcttattaacatatttattggagcagatctctcgctatttaaccttctttttcagaaggtttcttctacgccaatgtttgattatctagcattcgaactctggctcaacctcgaaagatcgttccgcaacacacaatggatcgctcgctcagcatggaggaggctgcgtcgccttcgcaggtcaacgacaaccacgtcgccgcggcttatcctgcgggtcaaaagaagaagatcctatgcgtcaatcagcagcaccggcagcacgagggctcttctgctcagcagcagcagcaattgatgagcagcagccccgagagggagccgtacatggagctggagaggaggggcagcaatgaatctgcggcgcggcggaggccttcgcattcggggtcgggattcctcgggacgatgcgatgaatattttaccgattgattttttcatgtttcacatttttacgaattttgatacagtagtcgagaagaggctctttttttttttcccttttgcttcgtcgacaatggattgtgttttgcggcccgatttacatggtgtttttgatgggggggtttataagtgggcgatgatgtcagtgtgcatttctctgaggagacgggacggatctgggatcggatgtttgtgctaccacgggctgggagctgattggcctggatggatgatttggcgatgctgccattatgatgatttggtttttttgcgtctggatgaggaggcgatgagttctgctagagattgagtgctgatgcatcttttttaattggttgatggggtatagatgctgcgggtatatgcatacgagttacccttacaaatacgtcaatgaagttcttgccaaatcaataccaccgccagatgcaggtcaaaatgttgtaatttatatacctaccattctaaaaatatacaataattaacatcacctttcatatccatctccctccaagccgcgtcttccacacaacgtatcccgcatatcccgccgccgccatcaacaccatccggccaacacccaccagcaaattattcctcgcccgcctcagagccttctccctgccctttgcctggttcttcttgaacgtttcccgatcattagcacgcgggaatggcgcctccaccatctcccccgtctctccatcccgcaccatcggaacaggcacttggagatacgcgcagagaggcccccatccctcctgaatctcgtactcgatgcgccgctcctcgggtatctcgtccctgaagcgctggtaggtgctcgtgtaccacgcaatggcctttttcttttccgtgcggtgatcgtaccgaaaggcaagcccagacatggccctgccgaactgcgcaaaggctcgcgttgcagggtcaaatgcgaagcagaagagcatccccagcttggccagccgcgacgtcggcctcacagacgtcatgatggactcggacacgctgcagtaccagtcctctggggcgcggttgaggatgatgacttttgcctctgggtacatggctgcgagctcgacgccaaagagcgccgggggcacgtcgacgcaggactggcagtggccgaggacggcgtcgaagtcggcctttgagattgtgcctttgccgtcgccgaagtgggcttcgatgaggcggatccatttgggggcttcttgttgggggttttcgagaatgtcttgcatgtggtagcagttgctgaagccgagctgctcgagcgctattcgcatgcctggcagatgtttaggatcgtgggatataaaaagagtaaaacttggttgtatgacttacttagggttcctgttcgctggacgccgcagacgatgactcgcatgggaacgacgcgatctggtgtgttggccatggcgagacggtttattagagaattatgattatacgaggcagtaagatgtgagtatcaattaaataatacgagggaaaataagaaggaaaataggaagaggtggttcaaagctgcattgcacttgaatcttgtcgcggtagggggagcatttataggttgagacgagagatcccgtttaggcaagtcgggtttaattgagttcccatttcccccgctactgtcggtacctgtaatatctcgatctcctccaagggcactacccgcggtcgggaaatatgctttacacggtgaaaaggcaaaaaaaaaaaaaaaaagttgattctggatttgttctacagagttcccgattcagaccatcgtccgatgtagagtaacccagttcttcgggaccgagctgtgatgagatgagcattttgctgctgacggggccgatcctactgctacctactgcggctgcttgtaaaatctcatgcctttcaattatttttgaggctcgctcgtctattggtgggaaatgagatatttataggtcttcctatcttttgtgagcgttgcatcgtggtataggatttcctgactgcctctatatttgacttacagtcccgctttggatatggcccccacggtaatggcccgaatagcgagatgcgaggtgtggcttcaaatatgttgctaaagagatgtgtgagtgtagcacatacatctaattttttctttcttcttcttccgcttaatacatttttccggttgtccttggcattcagcctgcttttcttatgttatgacttctagatgcacacatgcgctccagggtgagctctaatgtctaagtgttttagaaacatgttgatgcagcaagtgaaaggagccagttaactcagtattatcgcattcaataatattttttaaaagaaagaaaagctctttttcaggaattgatatacctgaagctcatatcacgtccactgctttgcttacttggtcctgtactctcgtggacaagcttggcttatagagcaaactacggtgcttacagggcagatggcatcttcccaacgcaagtcacattcttgccctagaatgaaaaaagcatcaagctttataatgagatattcgctagctcctcttttaattcttgaaatacacccagtcattctctggccgttacccttttccagattgtctctctcttacgcctttcgttgcctccctccttctgatgcgtctactcccgtagctgcgccgttgttcgccgccagaatcgcatccaacagttcagggttcgcattcagcatgtcctgggattctgacttgatgcgtctggggtccagcttgccgatcacggggactgatgtggccaggatctgctggaatggcacggccacaaagtagccgctctcgtcgaagaaggaggcgaatggcttggccacctcgatgatgcgtgacttggcggatttgtctgtgatggtaatggagagtctatacgtgggatccagcttctttgttgtgctgactactgtgatctgatgcgattcccttgttagttgctgcactggcgtcgtttcatggcatggcttccaagttaccttttctccagacggcgtggtcccctggtataccacgcccttttccacaaacatcatccagaatgtcagagcaccgtttagaagcgtgtagaggcccaccgcgatggctgtgtagatcttggtgtcctcaaagcccagcttgtagtcccatgcgaaacatgccgcgcagatgacgaacgcagtgtatcccagtcccagccgcacgtcgctcaggaaatgtgtctgcttgaattttagagagttgaggtagttgggaatcgcatcgtcggccgtgttcttgagatctgtggccacggtgtcagaataagaagcttgaccaattgaacgcctaaaaatgaagcatcaaacaagttgaatcttaccggcgagattgtatagcgaaatcttttctgcagccatgatttcggttgtgtttgattgaatcgcgagtatcgcaaggcgctggctggtgtaagttaaggcagaggtggcctgtagtttacttttgtagtggcttcgttagtgctgcgcgccgatcgtggggtggtccagcagctgtgccggaaatatggggcgcgacggctgccggcggtaggatactccgtaatagctgtcctccacctcaatcattcccagctctcccattgacggcacatctcgtagcctctcacccctctatcgcagcaccattgccaaccgctgacggcgtcgcattggattcgaccgcggctgatcggccaagcaaaccaccaccatggcgcaaattccagcccagaccctgcacagggacccccagctcttgtacgtgtcccccgcggcgtagctccagctggcacagctaacgtgatgcttctgctcatagctactggatcctgatccccatcaccattgtcatggtcctgacaggcgtcctccgccactatgcgtccgtcctcatgacaaccaccccgaagaaggccgacatcaagaccatccgcgagcagcgtgctctcgcccacggcgccaacctgaggaacaactaccacgttctgtcgcgcaaggcctttgagactcgccgagactttttgattgatggatttgaatccggtgcctacttgaagaacccgcagcaaaagggccagcctccggcgaacccgctgtcggatccgaatgccatggagggcatgatgggcatgatgaagaacaacatggccatgattatccccaacacattgatcatgagctgggtcaatgcctttttcagcggatacgtcatcagtatgtcgtggatattcttgctggggtgatgactctttgtgctgactacgcgcagtgaaactgcccttccccattaccatcaaatttaagagcatgctgcaggctggtgtccagaccaaagacatggaccctcgctggatgtccagtattagttggtactttttgtgtattttcggtctccagtttgtctatgtctttctcctcggtagcgataatggtacgttcatacacgatgccctctttatataaagcacacgaaaacaggctctaacaacctactagccgctagccaaattgcccagcagatgcaggcccagcagatgcccgtcggccccatggcccctggccaggatcccagcaagatgttcaaggccgaggctgaaaacctggctgtcattgagcactactccgtcttggacggcgtcgaggagcgactcctggagaggatcaaagtatagaatatttctagattttcttttcagaaaagacggacatgatattataaataaattgtaccccttgaacgcctctaataataccattaagcaccatcccaccataagcatactccgagaccttcagccgccatgctgcccttgatcttgtagggagtctttgccggcgtgtcttcagctgcagtaggcccggcaggggtttggtcgtgccattcttcgtcgataacctggaaacgaaccatttcatggttatcgtaaaataggcgttcttcatcaaagttccatatccaaatttgctcgctatgattactatttgggttgtcagggcctgtgacactttgaccgttgagtcacgagtgagaaggagaacgagactcactattcagccccctggggtagctcctcatatggcacgaagatgtcgtcaaagaagtctgttctcaagtgtattccagaaggagtcgagctgcgtattctgccaagcatgacctcgcccttgaaaggtctaaagactatcattcgaaactcgactggttttgtgtaagcatattgaaacagctgcagaaaggaggggatgttactgcatcataccattgacattgaccaagcctgttccatggcctatcagaccctcagacgtccataagacgtcgtataatgatatacatagtccgattttttgaaccacctgttccgaaagatgagttttagctggttcccgcttttcctggcatcaaacacgcagcacaaacactgaccttgtttgcgtactttgcattaatgttatcctctattgccacgatgctgtgttttgagaagtcttctggagagatctgcaccagatcggaaaatttggtctatgactctgagggttagtgatgctatacgaaatacgcactcatagatttcgacttgcggcgacgtaccaggataaacatttttctagattttcacaaaaaaaagttcaatcgcctttctcagcagtgaatcataagcggcagcgacaaataaagaaccatcacggatgagaggctgtcgtcaggtgcatttcattacggcgcctcaagtagcagcagctctcaccagtaatcgattgtgcatcttatagtttggaaatacgtacaaaaaagtcaaaaagctcggcgaaatgcttgttgaacagattggagctagtccgacactggctagcatcgcggcacctcgctccggatacactctcaccgccttctacaatcggactagcgcacccattgcccagtggcacttcattttctgggaaagtcaggcatcgtcgaacatctcgccgtcgactctctcatctcagacgtccctgagcagcgtctttgccaccaacatccaggtctatccgttttgtagcctggaatatccttggatcgcatcaattcgtcatttctgtttctcaatttgatttcttacctggtttatccttgtcgagttcctcctcctgctttgcaactccccgtcgagtccgagaagtctcgaagtccgacactctttcgccatcctctgcatccgcctcctgctcggatactccagcagccgatgctgcctgtcattgtttgactttcctgcaaagcatccagaaccgttccaattctcttctacatgaacctataagcaatgtcgacgtacaattacgcaccacctccccctccgcctcccacctccggcggcgccagcttcgggcagtcgagttcggccccgtatggccagagtcgcggtggtggatcaggcagtcgtcgaggcggccactatcacggaggccgtggcgactatcacaactcgcagccgcgatacgaatacactgggcagccatacccagcccaacacgcagtgccttacggcagctctcacccgccggcgaacagctatccggctgctcagccgcagtggactccagaccatggccatgctcccgcacaccacgcacatccgcatgctcctgtaccgctctccgcaacaaactatcacccaaactatgctccccagccttatgctccgtctcaatacccccagcaggccccttatgctgcccctcagccttacccctatcaagccccccctcctccacccagccaggcgcagtggagcggtcaagcggctcatcagacatacgggaatagcagaggtcgcggaggaggctacggtgaccgtggaggccacaagccgtctcagggcgtgcctcccgtccgccacagccatgaatatgatgcggcacctcctccgatagttggcagcttccctcagtcatacccccccgatcatcgcgttgtgcattatcctccaccccaatatgcttatgcagcgcccccgcctcctcccgttgccgctcgtcacccagaatcttcacacggccagtatcctcgccgaggacgtggtgggcacagagatggccatggcaaggggcggggtagccatcactcccatcatcatggggccaacgataagccacgcctaccaaagccgtccaataataatttggataacgcttcaaagcctgacaagtccgagtctccttcagttggtaaaaagaagaagagaaagaccaatacgctgggcctaaccccaggagttgactcggaaacagaagatgatgagggggaggagaagaccctcaccgagctaattggtcaagaaactctcaagtgagtaatccaatcttgtctactcatgtgcgatatccgtattaaccacgtttactgaatttagtattagcgatgttgcggcttttatcgccgaacgaaagaaaaagttccccaccagagcgcgcatcgaagccaaaaaggccgccgagttggcgcgaaaagaagaggacaaggctgcctctctagagaaggaagctgatagattgagaaagcaactgcgaagagtcgagttttccattaagagaaagcgagagcagggtgatgagggtgacgaaatgcgggagccctctgatgactcgtctgacgatgagccagaagtcatgtctagccgcactcaaaccgcaccacctccctcttcctcagccaagaaggctgatatcactaggcattgcaaatattattctaccggtggaacttgcgggaagaagggcaagtgccgcttcgtccatgatccccaagctagagaagcggcgatcaaagaacgcgaggccaacaatggtcgtttgactatccagcagcggttaatcttgaacgacaaggagcaagaagatttggctatccttcaatccatccaatatcttcgcgagaaaggcctcatgaatactgctggagcttcggcggcggctcccctcagtaacgaagaaaagaaactcgcagccaagtccgcttccacatccacaccagtgcccacatctacgctcacttcgacatctgcgcccgcttctgtttctacgctgccaccttctacgtccagcctccctgctatcccaccacagcccgctaagcgcgaaccacctcgcagaagcaacccgcctccctccatcatccccaccgctaatagtatcagcgctcagggggtgaagcactatcagggctggctcctgaaaccgtacggaagctcaagtgggaagcagtcacggagcgatgatttaccttgactgggctgtttgaatgcgcataaacacccattttcataacattctcctcaaaactatctgaataagccaaactcggatatttatctacacattctacacgatattagatatcgttcccaaaaacctgtgtgcattttctatttttattggttctgctcttgtttcagagtgtgcttgctgttttttttatacaaaagaaaaatactcattgggcggagtttgcttgacagtcttgcaagtgtgacaaatgtcgacctggggacaaaaggcggcgccaactggctgctaggatcttgaacatgggctcggctggatgccttgagaagccagttctaacccagctgggactattcacacgcatcattcttcgacaccactcatgtttttttttgtcaatatttggtctggtgattccctgaaggcttgcttgtctctctatgcagctcaactcgtttgggcgcgaagagagacaagaagttgtctgcctttacaataactaacgattttctctctttctcattaacaatttataggattcagttgattgggtcgaaaaaataacttttttttttttttttaaaaaaaaaaagaaaaggcaaggataaatttgttatttactatatgttatataaaggctggcgaaacttgtttcctctattcttttcgttcgaatacattcttcttagctgctcaaagttatggttcataggttcacggtagtcaatacgattattattttcccattagcattttgcttatagatatatatcagaagcatgattgacaattatacacattgggtgaccgtctttgtcaagaaaaatataaaaggataaaagctagctctaactcgcaaattgtccaattccagacactgcagccaagtccttgtttttgcgccatagaatgcaaatccagccttccaagaaacaccgttgacagaatataaaaagccaaacaaaaatcagaaaagagaaggagaaaagagagaaagagagacacatgaaaagagcacaaaatagcaaagcgcgaaaaaaaagaagaaaaatattaccagaaacaatccaccaaatataaaagccttgtggaataccacaagactttttttccttcttctaatgatgaaactccgtcgctaaatgactcggacaaagcggtctgccatttccttctgttgcaagctgcctaaacgctcattcccccccttcaatcttttagctttccccaacgcctatttgcttccattcttcattaaattcagctttaatgcctatcctcgtttcgaatcatcaagtagcgaatcccctttttgtcgcgtaacgtaaatagtcagagagaaaatgttgtagtgaaggcgaatcgcgcactaaagatggttatatcgtcaggggactgcagaaacgcaagtcactctcttttctcattctgctttctgagccttcttctcgctcaacgtcgattagcgcggagagcatcgagggccttgcgcttcctctcctcctttgccattttgagcgactgttcaagcttctgctcccggtcatcttcgcgccgggcaattcgctccgccatccgctcttcgccgtcgatgtcgtccaggccggcttccatgtcagatgatccatctgatgcataatcatagcgttggccatcgtcttctgcgtcatcatagtcgataaagtcatccatgtcttcgtcgtaatcgtcctcataccgtgatcttctgttcgagctgggtctgggaggaggggcattgagaagggctccgcctcttggggcgttgcccttctttaacgcagcgcccggcttgggacgtgccgttccggtgtagccggtggttgctgacgctgccttcttaactttcttctctggctctggcacagaagccttcctggaagatgccgctgccttggaaggctgtcgagaagcagcgccgtttcggtcactctttgaggatgcattcccattggtgccattgcgctgtcccggcttggctgatcccttgtacccagtcccagtcgagggtttcctgccttgagcgcccaaaggtgcagccttgacatcactcctctctttatccttctttatagctcctccctcagcctttttgtgctggattttcccgacctggcccataacggcttgtgcccgttgggctcgggcaaggatctccgcatacgagcccttcttcggaggagctttgggcttgcttgggtcggctgggggtggcggtggttgtctactggcaactactggcctagccggtcgactcgcagaattgataggctttggagggatcggcgccggtcttgacagagtagagttcgcgggccgctgtggtagttttgcagggtgtgcgaatagacgcggtgtctttgagtcattccttgtaagatcatcgtcggcctttcgtttagtagaagcgctctgcggtcgttgaacggctggcgcagggttgtccgaggactttccgccactgatctgggccagaagatctccgatctggtagtatgtattagccactgtgcctattgatgcccaaaggtggccaaacgggagaaaaaggaaaggaaaggcgacttaccggcatcgtgtctatcgcgaaacttctagtccttcaaaatcgagattattccagctaaatttctcacgtagccctcccaagtcgattacacgcggcgatgcatagataacgtcgctcctcggctcttccagcacggaggaatcgaatcggcgccgaagcacgctcccctcaaacaaagaggcaaaaagcctttagtgtggcgcttctcgagctggatgcgcaccttgcggttatcggagatgttctcaaaggaggaaatgaaagaaaattcgattaaaagcgatatttgggcagcgaagatgaatggaataaaccgggtatctacaacaaactatcacagcaagttcaagagaaaaagagttcaggaagaaaggctggccaatgccggcagagctccggctagataacaggctgacgccacaacggccgtagaacaaggtgagtatccacgtgaccttcaatcattatctgtggcggtgtgataagcagctgtggctggacccgacgccctaaagcggatcgttttcggctagcagcaattttagcgcccacaatgtaaattgccctgtaacttctatttgtgggaacttttttttcccaaacttttgttccgacaacaagccatcaaccaccaccagaactcgaaggcttcagtctccgcccaacttgcggttaaagtgattgatttctcgtgttcctcttgaacctcctaaagtgagttgcctctctattcacagctgcgcagtttgaatcgacctcgaagctggatatccctgtctcttcgatcgactctgcagaattgacggctgcttccacatacctgccgcctttgggaaaaaaaaaattcaaagatttctaacaatttttctctcttccacagaaactttcaaaatgaagcacctcgcagcttacctcctgctcaccctcggcggcaacgcctccccctctgctgaggatgtcaaggctgtcctcagctccgtcggcattgaggccgaggatgagcgtcttgagaagctcatctctgagctctctggcaaggacgtcaacgaggtatgatttgatcatccaactgaaaattcttgtcataggcataaactaacagcctctctcttatagctgatcgccgctggctctgagaagctcgcttccgttccctctggcggtgccggtggtgctgcccctgctggcggtgctgctgccggtggcgctgccgccgctgaggctgttgaggagaaggaggaggagaaggaggagtccgacgaggatatgggcttcggccttttcgactaagcgccctatttctaaacaggatccgcaaagttacgaccctctacgaatttcggaaaagtcacgagcatgttgtgcggttagcctttcatggctctggtggcgtgggaggattaattgctcatggatggcacggcggctgttataggctgaactgataggtccaatcatgaaattgacgacttgccgttttctccgaatatctgctcccctactctgattgtgacgctggctgcaacgtgatttactctgagttgagatgttaaccatgttatgtttttctcctacgtgaaggatatttgccatatgtggattgaaagactccatttgtcaaggcaccaaatggttttagttaacctgtctcaagtcaatgtactacgtccaagaactgtttggactaccctacacaggaggtatttctccacaggaaaagagtgactgaacaatccatatggtatcacgtcgtggaacaagtgtaggattaagatgtcaatatttatttgtcttatggtacacttgtaaagtctgcaatgatcctcgttttttgccgaatgaaaccacagcagatatttacccgtaagccgccaaaacgatttcttcgccattctgcgtcaaaaacacatatatcaagtctcctaatctaatcgtacaaacacaagtaaaaaacacgaacttttaattatcaaatcatagacggaaatttatccgggcgatacgtcgcctcgggcgctccccaagagaatgtcggatgccgtctcgcagcatcgagctcttcgtattctggcagcggtgaagttcctggatcgtcaaaggtaggtaattcaacaggaggaatttcaactcgtaggggctgtagcacagctgcaggtggtggacttggtggactgctgagttgttagtaaaaagatggacatgacgctctaaaggtcgacatatgagacgatcgaatcgagacatggaatatcattctaacaacttacttgcgtataatatctactcctcttgcaagagagctcgccgacggcaaattaaaattgagaatagtaggcgtaccgtgaattggccgtatcggaggcatagaaacttgtcgcacctctgccgcagcctcaagctcagcgggatttgatccgttatgctccgaacgtgcatttctgctaaacttctttttccagcgtttatcgagcttttttctgaaagattccaagtttggatcattatcatgagtggaagggcggcggcggctgctgtggtggccggcgaagaagaagaaggcggcgacgacgccgacgatggtggaactccctatggcgatgccaatgatttgcgctgtggtatttccagaggtaggttgcggtatgggtgattgtgtagttgtttcttttcctctggcgggagctgttgcggttactgttgttgttaccgttgttgtgatagttgacgctgggccgcaggacgttatttgtggctgagcttgagtagtagaagatgatattgatgggctggctgagactgctcaacattgatttgttattatcgccgtacaagccattctataacattggaacataccaatagatgttgatgccctttcatcaatcgctcggcacaaagccttctcaccaaacatcacggccacgatcgccgctaattgaaaacaccgcatggtgtaaaagcaatatgagagaaaatcagctttattccgagtactcctggagaatgatacaatcggtaaacatgccggcaaacccgacttaaatgaagagggaagaagtgaagaaaagctatgatttcggggttcgttccgatctcaacattaaaagaaagatatccgaatggccatggcgccgaaacggatgtaagaaagcagcaagccaggcgccgactaccctgtttctcctcatcggagagaatggagaatacctgtaaccgtggaggggccacttgatggccttgcgtgatcttgaagtcaagggcggatgagaggtaagatgccggatcgggaatactgggatgctattaaccttgggagagcaagattagagcgttggccgcctttgtcgccaaagattggttctgcctgatgctccgaatctgcatcggatacacctagatatcagtgaaacaagtctatataacatatgtagcaaatgccaaagcttaactcagtaactgtagagtctgattatggatgtatgatagtctatgaagatatctgagtattagataatctgccgccacccctgctttccaacacttgcttcttttcccttttgtttgccgctttcgttataacctggcttggtggttggagatgtggcagacaaggggtctcgtttgtttaccatgtctagtgacaagaatctcttttgcataaagaatccgacaggcagcgcctctacgtagcctgtgtatagaaaatttttattgcaaaatccccttgggccagctttatctttcttcaactctatttcttaagtctaacagcaacgctacggctatagccgtattcactgtgtttttgctttgaccttgccgccacttggtaagaggtcagtttcccgtaataacctccaaaaacaccaaaggtagcagatggagaaacctgccgcgcctacgccgacgttggcgacaacccatagatctggtttgccgggtggcggtacgacaaaagcctctaggacatgccacgccgccatggtgacataaaaggtgctttgtagcagagctgtgccccactggacaagagcagactgtccttcctggaacggtgcactccaggacgtcggagggaggcctaaaaggtatgcccagaggagagtgagggctgtataaggcacccttaggtcgactcggtgtaacaaagggaacattgtccaagctccaagaaggttggcaaagcccacccaagcacggacttcgccgctcatcccttgtttgccggctagcagtagcgtcatcggcatcaagggcagaaggacgctcttctcgtggacctgccagctgaagagaaagaaaccccatgcggtggctgcaaaagccagcggaagagccgattttcgcgggcgtaggaacagcacaatgttgggagggattatggaaagaagagtcatcccgagtgcggctttctggaggagttccacggggaaattgcgcagcttgatgacggcgttgagcgcgcaccaaaagtttgcgactttgtcttcgaaaaggccacgggaaaagggaaagacgcgatgaaccatctggactagctgctcaacaattgggtagtaaaaatgttgagtatcgatataattggtgatgaatgagaaaatgggaagtggtgccgcagcccccttaagctcgggcatagcatcaatgccgcgatgcttgtcgtagagcacgccaagagctaggggcagaactagcacaccgaaagagatgatggtgactaaagcgatgccaaataacctgctggggttgatgccgggggtgatgcatcttcccagaagatacgaaaagacactaaaggcgtagtagagcgccatctgtttaaacccaagggcggccacaaagaagacggctgcccacatgtacctctcggcgagcatactcgacatgctagccacgacgaagccaagcataacagtgttgtactggaagtgaacgtggtcgatgagaatagtcgctggctgcatgagaatagccacaagggccaggttgctcgtccaattattcaccccattgagccggctgaatcgtcgcacaaagacagtggtggcagggacgaagatgaggaactcggagacaatgactgtcgctctcataaagatcttgagcgttggatcgtgggagccgcgcgaggacaccaaggcaaaccactccgggttgatccagcctccaatcttgcccagggcccagctatgatacgccgtgagaggaggatagtcgagcccccaccactccagatcgtggaaataccattgagatatcggaagatgcgcggtgatctccatccaatggcgctgggcctcgtagtcgccaaacaagggcggtcgttggaatcctgttacagcccgccgtcttctcgtcagccactgatctgagcaaagtaaacaatcgcatagccgtttccgcaggcctcaccagagtatccccagagcccggccgcccatcgaaacagccctaccaccatcagtatcagcggcagcacctcccattgggacgaggacgtgcgcgccggccacagaaaggctgccagagggaacgacggcgtgcgcacgagggcctcggatcgcacccgcacaggcttgtcgatgtcattgtcggagttcttgggcttccgccgaggcttgtgcggcgctgggcttgaggacggcattgtcaccgcatgggacgaagactgagggtcgcaatgcttgagattctcgcagatggagatggacacttggagctttggcgccagggcatctccatattgggaaactgtagtggatagtggagctgcagggagttggaggtgcctgacttacagtgcaaagggcgccgttacagggcagatggcactataacgaccaacgaccttgatgactgggccacagagaccggcagatgctcggaaagacggccacgccaagccgttgttagctaatcattacgttgtgtctcaacgggcttttccccatggacttttggagatttttggtgggggcgagcaaactcgattgaacaaacaacgccaacaaagccttcattgtcctccgcacgctttcctcggcttttgtcttcggcgcaggcgggtttctcttgccttggccgcactgccctggaacgcgagtttctgccgaataatggcgaggaggtaaggtagcctggctcaagtactgctctggttggcgactgcgctgcccgctccagaccccgtcaatgcccttttgctttgcgacacttgatcgccgccgagatctaccagatggccatgttgctccgtaccagatttgctgcctcgccgccattgcgaacgctgtaccacggtttgtggccctgattgactcggcatggctgctcggcgccactctgtttgctaacgatccgatagcctccagctgcgcgtctagatctcgccaggcgtcgcagaattgtgcctataaatccatgtcgcaggcgctgcgctcttattccagcgctcctgcgtcctcgtctcccaaattctcatatcacatcgccgcgtctttcatcgcaaaggaccgtccgtatgacccgtccactcacgtattccatttcaacccgtacaatcgaatccagcctccccgacatcgccgaaagtcctcgcggcccgaatccggccatgatgccttcttcgtgagccgagttaatgagtccgggtctgtggcgcttggcgtcgcagacggagtgggcggctgggtggattctggagtcgacccggctgacttctcacacggactatgcgattatatggctgccgtagcatacgaatatccctccggatccgatgcgcctctcacagcaaggaaactcatgcaaaagggatacgaagcggtatgcgaggatccaaatgtgcccgctggcggcagtacggcttgtgttgcgattgcgagacccgagggcgtcctcgacgtggcaaaccttggcgattcgggctttctgcagctgcgactaaatgcggtgcatacatcctccgagccacaaacccacgcgttcaacactccgttccagctttcagtagtcccgccaagcgttgctgctcgaatggcagcctttggcggatcgcagctttgcgatttgccgcgggatgctgatgtgacacaccaccacttgcgccatggagatgtgctggtctttgctaccgatggcgtgctggacaacctgtttaaccaggatattctccggatcgctagcagagtcatggcgacgagcggcgcatggaacatggctgccaacgaggccgtcaccgtagctgattctctggacagtcttacgggagctccctatgagagtaaggcagcggatggcaagacgaaaaaggccgtgacattgcaaagtctacttgcgactgaactggtgcaggctgccaagcaggcaagcgtaaacacaaaaagagatgggccatttgccaaagaagtaaagaagtactatccccatgaaaactggcatggaggtaaagtcgacgatatctgcgttgtcatcgccgttgtctcagaagatgcggccggcatcaaaagcaagctctagagtaccggagcaaaccgatccgcaatatggaatgaatagaatttagacatgctcaaggcaagcacatggactatatggttagatggagattggattggattggacgtataaacgggatgaagactgggttattttgctagtaattcgtcgcgttgagtttcacggttgtctaattatgtacattatgtaacaaataactaaacgagtagaaaaaaaaaagagcaaatacaatgagagtttatccattcgtacattattaaactctgtacctagagaagtgtgctgtagcgtcaacaacgaaacgattcaaggttggaggctggttgaagttttatgatgtcatcgacctgatgagttaacgatttaccctctcatccaccgtgaaaacgtcgtcttctttcacaacaaagagcgctttgagatatcaatgctttttacagggctataatgaaggaaatatatctggtaaggttgctgttggctagtgcgtactagaagcgttacgatcactaacaacgattttgaataggccggtgccgcagcggcattcacagtcgacatgctcgtatatcctctcgatacgctgaaaacgcgctatcagagccaggacttcatgcccaagtccgtaaccgcctcaaattcaaagcctctggccgtgcgcggcctgtaccaagggatagggagtgtgatattggctactcttccagcaggtacagcataatggcgtcccttgttctcatttacatactgcatatttattgcatgtaatcgaagagtaagggtaaactaacctttatacttgtcagctggagtcttcttcgccacgtatgaaagcgcaaagggcatattcgggcggcatttgcctgtgcctgagcccgtggtccattcgtgtgcctcatcggtcgccgagatggcatcctgtcttgtccttactccaggagaagtaataaagcagaacgctcaaatgatacgcgcccaacctgcgggatcaagtctgcgcaactccacatcgttggcggcgttccgtcgcatagctggagggggaaatatggcagggggtctgttttcgggatacacagcgttggtggcacgcaatttgccctttacggcgctccaatttcccatgtttgagtacgcaagagggcgtctatgggacaaacggctgcgtcttagaaaggaccagacgaaaggcgtgctggagacgggcttggtagccggatcgagtgcggcaatggccggggctctggctgcgcttgtgacaacgccgagtgatgtgattaagacacggatgatggtgaaagtaggcactggcgatgagaggagcaaagttcagcggcatcgcaggggcgcaattacagttgcgcgagatgtctggcgtgaaaaggggttccggggattctttcgtggaggagcgtttcgctgtgcttggacggcggttgggagcggtttatatctcggcatgtatgatgccgccaaattatggcttggaggtgaagagggagactagacaggcggttgggaaaggtgtttgagtatttttatggagtattttcatggagtactataaagtattgttgtaatctagcaagaatttcgtattcattaaactatctcagactaacttagtacaagacgaacataaacataaacataaacaattccattataatgaaaaattgcgcacaaaagtagtaccaaataccaaacacaaacgcacacacgagaagaaaagcatgcaaatacgtgtacccagctttcacgacgacagaatcttgcagcttgtcgggatcgaactactatactgagcgatagtacctttgtcctttctcgggcatttctggatcatgagtccaagtcactgccttgatggaatcgccgccatatttgtcgggatgaaagtgtagaatataataatgtggggggtatccagtaggtttgtcgcccgctaccatcccgtcccagtctgaataccaggaaaaggtgtcattatagaggtgccgtaggataaactttttcattccgtttgcaaactggactgtcattccagttcgaatcgtcctctcttctccttgaccaggggttttgtcgacaaaaggtctcactccttcatacgtttcaggccacacgatgagagtttttctgttatcagattcgtttgaatatacccccatatactgctcaagaggacgactgcagaaggcccagaaatcatttcctctgacaaaattgaaactggtcacgagatcttcgtgctgcttgtgtgcattagccatgctcatttgcactgagaagagatttaggtcgccgcccaagagtgtctgaagcaggagctgcccgatccaatcagcggcatcattcgccgtcctcgtatttgtcaacactatgactgcagatttcgtttccggtaaaagggcaacaaaacagtttgatccgcaatgcactccctgattccagtacactttggttgctttggtctggccgagtccgatcatgggcatcgggatcagcttggagttggccccaaggccttcgagtctgccaggtaacgtggtagttgcccagcctgcagcgtagctacatgtgcaagagatcttgtcctcgttcggtaccccttccatggactgaagggggctaaaaagcaaatccacgtccgggaacgcccgtttatagccacggtcatcgggcgcaggatcccaacttttatctgcggccttattgagacctatgcaatattttattagtgcgtcaacgttgctcaacatgccccttgccgcatttggcattgtagccttgtgaagacagataatctcttcagccgctgcctgctgttcacggtatgtgttgaaattgtgacgatcaagtctgttctgctcagtcatattccatttatctgacgacaaacgttgaaggcgtttcaggcgcttctccttgcaataggagaccagtgcctcgaagttatcattagaataccgtatatccggcttcaaagcaggtaaatcgggcgctaaaacggcatcgagggaatctacacgttgcgacagtagctgcccgccccgacgtccgacgtgatatagctttgaatagtgacttccgtatcctcctctatccgtatatacattgcaggtacaaggcattcccaaaggcctcaagatattggttctaaggtatcgatcatacccttcaggacagtatttatgaacgatttctccaagtaaggtgtagttaatcgcgccgtgaataaaccgagagcgtggctctgccacgcgcttgagactgtgatacgctctgataatctcattttcgagtaagctgacacgaccaccgtattcagtcaagacagactcagccgcttgaagcccggtgcgatggccaagaagatctgcaattgttgtattgtcagagaaatcagcgtctggatgcaagaaccctctaaggtggtgtgagaccttgtcatcgtagcgcaagatgtttctatggctcatctgagccacgacagctgctgtaaagctctggcttaaagcaccaatgggatacatggtaagcgaagtggctttgcatttctcttcaaggttgctgtagccaatgctttcttcccacactacctcgccttcatggacgacagcagcagacatgccaacgattccagtgatgttgcaaatttccttgactttgtttgttaagtcggccttactcgttgttgagccgaaacccgtaggtatttctttgtccggcttcatcgtctcgtcccacctatatgatgtcagcttttaacgtttcataaagagaaaatatagatagaatgaccaacaaattgctaatttgctatctttctgaagtgttgatattatacgatgaggatggcttacaccaagtaatttacaacctgcgaccacgatacggggggcatatatatactttaaaaaacattagttaaaagaaaaaaagtttcattcatattgattacttaattctatcattaacaaagggcgataataaatttgggatcaaaaaatgcaacaaaggatcattaagaattgatgcgaggctggttagaatgaaacaacgtgttcagtgcatactttggaaagatttcccttgattcaaaagcagattatatagcaactatttttggaatcttgtgcttagactacattaacctcaagctctttgagaaaagaaaaaaaaaaaagactatgtcagtgttttctttgtatatgatcatcaagaaaactcgcacaaaataagtattgataggggagcaaagggtgcagttaggtcatttgtatcctgaaatactgaacaacgttagcagagtgattgccagcgagttgcggtcctttcaaagttgctagttcacaggatgatttctttgtgcgtttgtcccgagtcctttttttcacacaatatctaaaagagcttccgtagctcgacgaaccgaacattatgatctatcaaatgcaactgaaaagaaaaaacagataatgtcatatacaaagggaaatggaaattaatagtttaaaaagaaataccaccctcgaatattttctcacagtctaccttgagctctatccgcaacagcgtaaaacttgtggcttcatgccagagagatgacactaccttgtatggagtgttctaagatgtcattagtggcatgaagctgcaaagtcgccatcgaaagctttgactcgcgcattaagctttacacttaggctagtcgtgttgcgaaaccacttctgtatctccttggccttgtcgagagctgcttgtgcagcgataccatcaagatggaatcgcctgcggatatctagctttacgatcggatgaacagcaacaaacccttcatcatcgatcatgaggcaatttgaagacgggtcaaatagtctaaaaaatgttagcttgattttccacgggctgaatcattgtaaggcaggcatgtatagacgtacgattttaattcttcataaatctctgctggccacattgtaagaggcgtcgggaggtcgagtataaccagtgcgcctaattcaggcaatgtacttggatccagattgaataaggcttgatctagagcctcgcgcggtagcctctcatatggccaagatggtagatcctcggaaacttgcctatggtctaaggaccatatatctggagcagaaatgttgcatccatttagggcattgatagcatcaaagctcgttaaatcgtcgtatataagtagccacccattatctatgtgtgttagacattattgatttgaaagggaggtgttttgattgcactcacgggtagctagccactgcttggccaagttaccgagatccttaccatgcatcccgggctcgacatctagcctcaatatcctcgcaatctcgtcaagcgactctttcagcttgattggtgtttcggcattgagccaaaagaccggcccctcccattggcaggcgatctcgagggcgagctgcgtcttccctaccccaaacatgccatgtataacgcagactcgaatgttgcaatctgacgccatgtgcccggtactcaaatgatgctgcgctttaacaatctcctcatccctagagtaatacttgactcgtcgatttagcggtagcatctttgcatcaggccagcctttgtgctcttgcatcatgtaccatttcgatggaccttggaaggccgccattgtctgaatctcgcaacgtattgcgtggtttctctggtgccttgcgtggtcttcctggcgccttgagtggtcttcctggcgccttgcgtggcctctctggtgctttgcgtaagagacttctctcttgacgatcttgaagcattccattaggtcgtccatgactttttccatgtcgcgagactttttcccaccccaaaagaaaccacggaaaaaattagctagaacaaatggattagtaaaagaatgttacgcccttcgtgtgtcaaacttgtcataccggacgcagacttttccaggaaatttgctgcgcgaatacatgtgtccaagtaggccatgtacatactaacgagagccttatcgagacgaggataccttatgaaatcttttgaatattcgataaatagcgacagggtatgcgtacgagtgccaatgagcttcgcaatatgtcccaggatcttgtatgaatgcccagcgcacttcggcaaagttagccaagttgacacccgccatggaggtaaagagctcagttcaaaacttacttccaaaattaattggattacaccccaggtgattgaaagtcccagtgcattcttggtgagggtattaagaccatctgtgtatgccttgagcccctcaacgactggtttaatggcgttcatgaatttgctgccgcgcttcttctcgtatttctctttcagatgattgatatagatcttgcaggtgtcggccgtcagttcttgttccaggcgccgtcgattctcgtcactgattggggtatcgtgttcttcctggagcttatggtctcagttacgctgattttgcgataagcacatccaaccttccatgcaacttatggttcccctgtgccaaagaaatgacgaagagcaataggcaaatgcgaaatgcgatggcaattgcatagaaagttgacaaaaaaaaaacggcaagtataacattcgcgcgcatctaaactgcctggcgtatcttccgtccatttctctagcttaaatctcttagcttaataaagtctctttacaagaaatgtgtgaagtgaattatagatgaatgctcagtcaggcgggtagtgttaatttggtgagaaaggtttgctcggaactgtcgtctgcgtctgactcccggcacccactgctaccatatatctattattggctcgttgttcgcatcttacgctctacatagaacagtttacttgttttcactacgaatggaagcccgtgcatttagttccatacgttggccaatacacccctggctcgcgtttgaggatatctgtttgatggaccaacggattggcctgagatcaaaaggccccggagacaatgtaatgtgaatcgggaatgtagtttcgcgctatttgtctctgaagtaaacactggcagtcgatgtactattcgcagcttatgcggacacgctttctcttccagacctttacccgcgagcttggtaaattacctttcgtatcacgagaggtccctagatgtcaagattacagatgacaaaatacatggatggacaaacacattctgcagtagtatgatgacagcgtctggtactctaactgccttctagatatgtctattctaaatcatcttaagtttgtattgattgagctctattcacgaagaaaatgtgtatgctacaggccgctgatgtactagaatctgggagcgtttgtagaatcaattcttgtaatcatcatattccacagcatcttggtgaataatggtgtgtttaaaacgtgtaaaggtgagtttgccgcatttgcagtctacggtaataggtgggtatctaaggcagctcaaacagttgaagttacagtagcatacaggatctaaatagatcactgaggtgatgtgacttggacatagtattgttaagattctggtcggcttattctcccgttcattgcctgctcagattattgatgcaaggttggctgatactctccaatgtagaacatctacaacagcctgatattacatcccgcatagctatcgccagagcctctagtacaaggtaagaccccgcacccgggtgtatatgggtagctttcactagccgagtgaatggcactcgtataacttcaataatattcgataggctagatattatcaagtcaggcgtatgaaaaaggagtttacttttcactctagatattgccaccaattttcataagtgtcccgacactcctagcgcttatagctgtccataaaaggtgggcgatgcacatgtagtacgattatttcactggaagcggaatacactttcgtgctgccatgatgttgatagcaagagcataatatggacatgatcgtgtgttcattacatgccctcaatgcatcgtgaatatgtctgtgctaaggtaggagagtcgatgtatagtctacaagctccttctgatacatcaagtagaggctctattgtggtgagattactgaagcttttgtcgctgccacctctcgcgatgcagtgcgtgaatctcctgatccaacccaggaattggcccttcaaccggtacatgtggacctacatcgtttattggaagacctgcaacagcgccccgtttgacgtttgcctcgtccatccacctctcgtactgttccgtggaagaaatgtacacaatgcggcccaagccgacgtacgcatgcgccgccgcacacatggcgcagtgttctcccgacgtatacacggtagcagacgctcgatcctctagcgctaggttttgctgtgcccatcgcgcgatagtaaactcaggatgcagtgttgcatcggcctttaaatctcccttttcgcctgtgacggtgcgattgcgatcttggtggataatcttgtcgtttcgatctactaggacggacccgaatggggagtcgcccgcctcaagagcttcgcgagcgagattgacgcaaagtcgaagagcctcctggttatgtgattgtgccatttcttcttaaatagaaatgtggtttgacgaatcctgtgagcgaagaagctaaaagtgaagttggacttgaaggcataacatttgagttgacggaaaaaggctcagacgttgtagtcgctgtgggccctatagctaggtttacactgctccgtactgcctatgtatgacgctgacgaatgatgtttgtggcgtttgcaaaatatccatggatcttaatttcttctctatgagtctaatggtagtctaattaccatcggagccgtcccccagccgagctccagagacgaaagtaatgggccacaacggctgtcgtaattttatcttgatttagcggtgtcgctgagataaattgcaatgcgcgtgacaacagaacaagttaaacaaagcagtgttggtaatagatgcttcttgataatttgaattttagcctctcttgcagtacacggccggactaatagtgcttagtgaactgcggattactgcgtcacgctggataaccctgcattgtgaacaacaaaaatgccaggccactaatttatcttaatgatgaaaattaacgtagatattacttactacacgattgagctattttctcgtcttgaacataggttctacaaggctatactatcgtcacacagattatgcggttgttgctttattctttggaaacagtgatcgaatttaagtgggcagttgatctcatcatatgtataactaccatgacgaagcagtcatctatcgcctacatagctagcctcatgtttttgccctacgagacgaatgccgctgtacgcgataagcaacataggaagatgcttcaaatatgtgatcacgccgttgataattaacaaactcatggtgtttctgctatactttccctttcgggctacaaagactaaaagagtaacacggatatagtggtacccccgctgcggggctgtagcgccctggttagtgcatatcagcttcccctcgacattcgagatctggagagggcaggccacgacgaatctggctgactgcccaacttacgtcagtcctctcgtcaagcgctgcttcacacggacgccatcgttattggccgtcatcggaagcctccccactctttgccagcgccctctggtagcatgaatgtcttcgaatcagatgtgtctgtggcgtcagtgcctgacctggccgtaaagcagtataaaagcccatgagaaacgagatccgagatctgggaattggaaagcttccatccacttacactgcgaatgtaaggatccagttgcctcactcgccccctaattgtcacaagactctagagcatcattgtttctttgttattctacttgtgcaacccgttacaatggcacctcccactgccactgccaccttggaagaagaacagcagcagactgtcatcaagatgaacgctgccgctgtcgccccggaggaggaagaaatggaatcccagctctccagcctgagccgtggccccaatcctctacaaggtaccattttctgcatctacatcattatttctacattatctgaaaagccttggcctgcctgtgccccatcgatatccatcttcatccccattcagaaatcatgtgattgctatcaactttttgacccaagcgcccatctactcatcattatttagcctatcttccaagtataggacagggaggcctctgctaaccgccggtgtgccaggcattcctacttttccctcctttcacgagcaccgtaagcacattgtgttgcatatggccgccgttttccgcaactgggctcgccatggttacacggagggtatctctggccacgtttctgtccgcgacccagaatttcccggtcttatctggatgaatcctattggcaaacactttgctctcatgaatggcagtgatatgctctgcctaagaatcagcgatggtgaaatcgttggcggtaatagagtaagtccttaatcggcgcagcattcgtgtccgctcgcttgaagtgttagggctaatttgacgccttcagtcccgtcctgttaacaacccaggcttctatattcactccgaggtacacaaagcacgccataatatccacgccatctgccatgcccacaccatcgccggacgtgcttggtgtgcctttggcaagccacttgaaatgattactcaagacatttgcgacctctacggagtgcttgctgtggatactgaatatgcaggaatcgttactgctgagcaagaggggaggcagattgccaaggctcttggacccaagggcaaagctgccctgctgatcaatcacggtatcatcactgtgggacagactgttgacgaggcttcttttttgctgggcttagtggagcgcagctgcgagatccagctcaaggttgaagctgcttgtgccggcaatcccaacttgaagaagagtattatcccccatgagctggcaatgaacaattataagatggcgggcgagaagcactggctttatgaggaagcacagcccgacatccaactcgagattgagcttgcgggagaggtcatctcgcggggcttggatgatgtgaagattgataccccataaagatggcagagaaagccgacctctttttcttctacgtatgattcagatacagtttgctctgaatatccatcttgtgaaactcgtggatagatgtttgggcatgtgtgagaatactccatacaatatatgcgatttttgatcacaatctaaagtgtactttgtacgagacctctctttaggcgtcggatatagactgttgtccataagatgggctctttccggccacaaccttgtctctgcagagcgattggttagtgatattctaatttgtgttggacaagaacctcctcgcatgacaacgcatgggtcatagttgacagggagaggcgcgacatttagaggggcactctagatcagcattctcaagggatgcgcttgatcatctttcagaagctcgtcagcccttttgatagcacaaatttcgtaatttgtctgagatgtagaagcgctattagtcgcagaaatagcgtggcttagctagctatgctggagcagtcatatccattttggaaatagctagacacagaagtgagaagggagcgactattaatggatggaaagtgttttatggttctcttttattcttttcgacgtctgtaatgttcgcaattgtcgactgctgacttctcgttgtaaaattttgtcctcgcttgcattatccaccaaatattgtctgctacttggccaatatgccattcacaactccctcatacattcccaagcttcctttcgatcccccggactctgttccaatccatgaatttctgttcagtggtggagacgagtatgggcgttacccaatcgtggattctttaccgccatttacttgtggcatcactggaaaatctcactctgccgctaatgtcaaggaccgtatagaatggctttcggctgctctcgcatcagaattgggctttgatgtcaataatgggagcgagtttgacaaagtcataggactgtttagcttcaatacagtatgtatttggaatttagatagctcgttcaccgactgacgtgtaagcgcatcaattagatcgatactatgctcgtctcatgggcagcacatcgattctcgggaatttcatcaccgatcagcccctcatattcgacagccgagctcacgagacaactcaaagcggtcaaatgcaaagcacttttcacatgtgctacactatttcccacagccctcgaggcggctctcgcggcgggcattcccaaggctcatgtatacttgctggagatccccgagaaagcgctgaaaggcgccaatgtgccatcggatatcaagtcggtttaccaccttgttgccgaagggaaatagctggctcctcttccacagttgaattggccacagggtcaaggtgcccgtcaggcggccttcttatgctcttccagtggaacatctgggctgccagtgagtattttgtccttgctattgacgctatttcacataaaatcttggtaaatctagcatatgtcgcctagaaaaatgttatgatctcacatagaaatattatcgcagatacgctgcaactcagtatatacgaatcaaactacaaaagtggaaagccagagtctttacttgctgtactccccatgagccacagttacgccctgattgttacagggcatgctggagtgtataggggctacaatgcagttgtgttgccagggtttgacctcattgatgtgctcgaagcagtacagaagcagcacatagaaacgctttggatggtaaggacggatccatctctgttaccatccatttggaatgaaagcatgctataaactgggctaacatgtgaacaataaggttcccccgatggtcgtggccttgattaagaactcagagattactgagaaatacaatctcaaacacgtcaaaagtactatagttggcgcatcaaatctcacaaaggaggtcaatgaacagtttactcaccttttccctaactgccaacttatccaggggtatggcctcaccgaaacttcagtagtagtttccatgcaaaacagagcagatatcatgtttggctcttgtggccactttattccaggctacgagggccgactggtggatcgagatggcgaggaagtgacggagctagacacgcctggagagcttcttttgcgatcgccaacaataatgctgggatatctcgataatgaaaaagagacaaaagaagcatttacgagtgacaagtggctacgaaccggtgacttgatggaaatccgtaaaagcaacgatggtcatgaacatcttttcatcgtcgatcgagtcaaagagctcatcaaagttagggtgagtgaactaccgttaccagaacctgtctcgaaaccaatctacgtttggttcggatactaattctttttttttgttcagggtatgcaagtttctccgaccgagatcgaagctcttctttctagtcatccgtgtgtcgcagatgtctgtgtcgttccacttcctcacgacatcgctggcgaactgccactcgcgtttatcgtgcggacaccagccggcaaagaagaggacgagcgcgcactgaaacagaagctccacgaatttgttaatgcagagctggcagactacaagcacctagctggaggtatcgaattccttgatctgctacccaagtctgcgagcggaaagaccaagaggggagagatgaaggaaagagctagaaagatggctgatttgagcaaggcgaagaacacacccagagtgctacaagtctatgtatatgagacgtcttctgacgatgatagtgatgatgacgagtgaacatcttatgatttacagtttactatatggtaggctaaaaaaggaggtatagtagttagttctaaattaaaatgcctcttctggaagcttcctctttacaattttttatctcggtcagcgctcatacaaaattgtcgggcgttggaagtttcatgccaacatgaccccatatattggagagggacgatgatgtcaacgtacgattttcacaagtttttgttcagacatgagacatttcagcggtatcgtagcattacctctggtggattgcgtgttccagtcgtgatacccacaagagacagctgtaggaagacccagaccacctttatcttgagacttattacaaacgaggctgcctagaagccaagcaatattcttaaaagtcggctagagattccttattactggacgcagcccttcatgtatgaggatctacagagccaaaagtatagagaacgctttggtcaatagttgagctatcattgaatcctatcctgctaagtgcagtattgttactataatgtgcagctagcatcaaagccgtacatggcaatatttctggttcttttcgcgccgcaaagaaagcaaagttttctacagagctttgtccaatgttacgatgagaagtattcgaatcaataatacgttagtgcaatagacataataattaataatgaaattctttcttcgtttcatttcgcgtaaaattgctgttgcatgtgcagctctctcccttgcatcatatacgagtgtgtgtgcttcaaatgacctgctgatcctcttccccagtctgctcacaacgtttcatacatatgcccctccattagcaggtggcttttatgagagaatacaaatcctctgcagacatccaaaatgcttggatgagaagcattgtggcgcggatggcgcattgcgcttgacatcctctcagacagaatgatggaatgcgacattcatcacgccaatcaatatcatcatcggtgaacttgcatcatgcttcacttcccctctgattcctgtcatattttgtttgatgcatgtgcgaacacaacttgaccggttatgggggcaggcttctgacatcggcgataaagatgcgcttcgggctgccgtcgagctatcaaatcgatgggctgatagtctatacttggatctggataacctgggttaacaagattgcttttagttataagtatttgagacttactaaaagacactaaattgtaagtgtatataaaattaaacccagatggagccttttgtataatattacacttatatgctgtatactagggagaatatccggtgttatccgccgtaggtggactgcattggccagggagaagtgagacgcgaaatcaagtgtctcaaactattgaactgccaatcacttgaatgggggaataatgctagtatggaaacggagaaagcgtctccaacaagaagcaaaccaaggggatgtacggcagaattacgctttctcgctagtacgatccctttttggttcaaattgcgatatgggcaattatatctagggcaaaaaaagaaaggaaaaagaaaggccaccctgtatctcaatttttaacagcaaagttattcctgtctatcttcgcttgcttccttcggggctgactatatcctctgcaacggcagaaaatcttctcaagacgttgtacacttactgaaacttacggagcagagagcggaaatatcatgaaaaataacagaatcgaatgatagaataacggctatgattgtgtgttaagccctgaaagagctcaagcatatcaacggcgacagcacacgaagtcgtaataaaatactcgcaatggagcctctcgatgatgcgccgccaccaatcgcgatagtcggaataggtttgaaactcccaggcggtatcacgacaacggaacaatattgggatcttctcataaacaaaaggagtacgcagacacaggtcccggataaccgatatggcgcgcacgccttcgaaagcaaattagggacaccgggcacgctgaaaagcacatacggacattatttggaaggcgacctagagaaatgggatgcatcatttttctctatgagtaagaatgaagttgagaagcttgatccacagcataggctgctgcttgaggtcatatgggagtgcatggaggctggtggacagaagcgttggcgtggccgcaatattggctgctatgttggtgtatttggcgaagattggctggatctatatgccaaagatcctcagcatttaggaacgcaccgaatcttgactggaggtgattttgccttgtcaaaccgggcttcttacgaatatgatttgaaaggacccaggtatgtgtagagtaagacgttcctaccaagggttgttccaaacattaacatggaaatagcatgactatccgcactgcgtgctcgtcttcacttgtcacactccatgaagcctgccaagccatctatactggagagtgtgaatccgccattgtcgctggaactagcctttttctttcgcctactatgactatcgccttgtctgaatagggggtcctctcaccaacgggatcatgcaaaacgtttgatgccaaagcagacggctatgctcgcggtgaggcaatcaatgccatcttcatcaaaaagctggaggacgctattcgcgatggagatccgatccgcggtgttatcagaggcacagccaccaattttgacggcaagactattgggattactaaccccaatcaagaggctcatgtagctctcatgcgtcgagcctatgaagtggctaaaatatttaatattagcgacactgcgtttgttgagtgccatgggacaggaacacaagttggtgatcccatggagaccggggccgttggccgagtgtttggcagtcgaggcacatatattggatctgtacgtgtttttccaaccacaaagttactagcaagacatttatacacgacaggctaacataatcgtttccaggtgaaaccaaatattggccatggagaaggtgcttccggcttgagtagtttgatcaaggctgtattatgcctggaacatgagactattccgccacaagtaaacttctccaaccccaatccaaaaagtaagggcttacgctgatacctcagttcaacaatgctgacaatatatacagtcaaatgggacaaatacaatttgagagttccaacggagcccacgtcatggccaaaggaccgcttacagcgtgtatccgtaaactgcttcggtgtgggggaagccaatgctcatgcaagtcctgcccgtttaattctttagttgcacccactaacagcataacaggtaatcattgattcagcaaagtcctacatctcacaagaagaggcgctgctggacactggccctcaattgctcgtgttctctgcccaccaaagtgtctccttgaaagagagagccgccgctgtatttaattacgcaaaacagcatcatggccaattggcaaacgtcgcatatactctaggatgcagaagagacaacttggctcagcgtgcctttgccgtctacgatggtgttaatactcctgagctctctcctattgtcaaacctaaagactcccctcgggtcaattttgtctttactgggcaaggcgcacaatgggcgagaatgggagccgatattctttctccatatcccatatttcgtgacgccatccatgcaatggatgctgctcttatgaacctgcctcatccccccaagtggacaatagaagaggagctcatgcgccctgcggaagaaagcaagatccaacagccggaattttcacagccaatatgcaccgcgcttcaaataggccttgtgaacctactaaaaggctggggaatcactcctgcagctgtggtcggccactctagtggcgagatgggagctgcatatgcagccggcgccctgactctagaggaagccatcattattgcttactatcgcggtcaagtcactcaaaattacggtcgagttggtgcaatggcagccgttggccttggccgcgaagctgtcgtcacgtatcttcgagaaggggttgttattgcttgcgaaaatagccccaaaagcgtcacactatcaggagacgttgaacgcctggacgaagtcgttgctctcataaaggaagatttaccagaaacctttgctcgcaagctgagagttgagagagcctatcattcgcaccacatgtgtgaaattggtggtatgtacgagaagctgttagatggtcttgtgaaggataaaaagccttccgttcctttcttttctagcgttaccgaaaagcaaatcaagggatctggtcaactgggaccatcctattggaggcataatttgaaaaatccagtattattttctccggcagtgcagctcatgatgcattccgccgtggaagatgcagtgtacctagaggttggtcctcacgctgctctatctggtcccctacgagacatcttcaaatccgtccagatttcaactgcatctacttatgttcccactctaattcgaaatgaaaacggccccaaatcaatactcagctcccttgggcgactctaccaggaggctgtccctgttaatcttgctgccacaacagcaggtcgcaccgttctaacagatcttcccagctatgcatggcaacacgacactgcttattggtatgagagccgagtttcgcgcgattggcgccttcgcaaattccctcctcatgaactgcttggaaaccgtatcttggagtctgacgacttggaacctacttggaggaacatgctccgtttggatgatgctccctgggctcgagatcataggattcaggacgatattgttctacctgctgcagcttatgtcgccatggctatagaggctctgagacagctcaatggcggtggcgagatagatgcatctctgaagcaagtggagatccaaaatgcgttaattctgaaagagcagcaagcacacgagattataacacactttcgtcctgtccgcataacttctaaactcagttctatatggtatgagttttctattttatcgttcaatggcgcctcttggacgaagcactgcgtgggcaaagtgagatcgggcaaagaaatcagcgctggtagtgaggatgttggacagcaaccgcgtcaagtttctactactggatggtatcgtgtcatgaagaaagtagggctgaactatggacccgagtttcagggcttatccggcatttcagtctatcctggacgccgtgctgctgctgccacgatcaaaaatcgtgacccaatgcttggtccttactatcccctgcatcccagcgtcatagatcttgtgctccaggcgtttactgttgcaattgccgacggattgactcgacaactcggccagctttgtgtgccatcgtacattgatgagctatacattagcaatggccagcctgagatgcggcttggcactgctgctatatcaagcgcaactggggcaattcgcggctcagccactattatggctgataaaaaggtggttttgagcttgcgaaatggagagttcagtcctctggaaacaggtgatgaagataagaccggccctatgccagctgctcatctgcactggaagcctcatgttgatttcatttcgccaaataatctcatctatacagtacaacctctgccagatgtagatgaagtggcaaacattgagaaactggctcttttataccagctatctatactccaacatattgaacaagcacaggttacccagagctatgcatgcttcaacgaatggctcattaagcaaagagcaaaagctcttgaaggcaaatatgcaaatgtgccagatagcgcgcatctcgctcaacttagcccaataaaggccaaggccgatattgaacatacaaaagaatatcttttgcaaactggctgcgccagggtcgctaccgttcttcatcagcttgccatgggtgcagaggctatcttccggggcgagcagaacatgaatgatgtgctcgaagacgttggtggcttgcatagcctatataacttcattgacagccgaagcgacttctcacctctctttagcacgcttgctcatgccaatccaacaatgagagtgctagaacttggaattggagcctctggtgtttccgtaaaggcattggaagccctcgttagctcagctggtgagaattactacagcacgtatttctacacagctcgcgatgagagatctctcgatattgccagacagaagctaaaaggatatgagaatgtagagttcaaaactcttgatctcgccaaagatctcacatcgcaagattttgaacttgcatctttcgacctcatcattgctactagagctttttatcgctgttctaacattgagggctctctcaaaaatgttcgcaaactcatcaagccaaatggccgactacttattcaggaggtattgcctaatgcaaacttttacaactttataatgtgcttctattctggacaatgggaggtaaaggaaggcgactgtaaggatgaggacttgttcgaggcatatcagtgggatagtctccttatagaagctggattctctggcagtgaaggcttgactatggacaaagacaacatcatcatggatattcttaccacggcagctatgcaaccacagaactacgggaaggtcactcttcttggccatagcgaatccgaagatcatacacagtgtctctccgaacttctcagttcacaggggtatgaggttgggtttcgcacgctcacccaagagccagatccagatgcagatgtcatatctctactagatctgcatgacacaatgttctttgagatgagtgaaaacgcatttaatgcatggcagcgttacattggaaagtttcctgctggaaagggactattatgggtgactggtcacgcccaggttgggtcacaagatccacgatacgccactacaattggggcaactcgcaatatcagatctgagctctcactggattttgcgacacttgagttagacttggataaatttgatgcggaagcagttctgagtgtcttcaaaaggttccgcaatagggtcaaagacgatgagtttgatcctgattgggagtatgccattgtcaatggcagtgtcatggtcccgagatatcagtggataaatgccgaagagctcagcagcaaagaagcgcatgtcgagttcaactctccgaagaaactagaaattgcacgcatgggccaacttcagactttacggtggatagaggatgaaatcatcccgctgcaagctgatcaagtggagattgagccccgtgccgtcggtatgaactttaaagacattcttgttgctatgggtattgttgaaggctacaaaccgggtctcggtattgagtgttctggcatcatccgcaaagttggtggtggcgtcaaaggcttgttacctggagatcgagtcatggctatcggccacggatgttttacaacaaacttcatttccgacgcgagccttgtggccaagatacccagtgatcttagctttgaggaggcggctacagttccgtgtgtttatgctacagcaattcatgctcttattaaccttggtgggcttcgtcaaggcatgtcggttctcgttcattcagcttgtggcggcgttggaatagcagcacttaacatctgtgaaattctgggtgctgagatctacgccactgttggaaatgctgaaaaagttcaatatctagtagataactttggcatccctcgccaaaacatcttcaactcccgcgattcctcgttctacgagagtataatggaagccactaatggcagaggtgtcgacttggtgcttgattctttgtcgggagagcttcttcacgcatcatggaaatgcgttgccccattcggcaagatgcttgagattggtaaacgcgatttcatcggccgaggacagcttggcatggagatatttgagtcaaatcggtcgtttcatggcatcgatatgtcccaaatggccgtggaaagaccggacatgtgcaaagaaattctacagcagttcaacaagtactacgagcaaggcgccatcaagcctatatcacctatgaagcgcttcgaggcaactgatattatcgaggcctttcgatatatgcagaaggggcagcatgttggtaagattgtagtctccatgccaacagatggatccaaattacaagttgcggcaaaacctcgtacagcaaagttcaaaagcgacaaaacctacctgttggtcggtggccttgggggcataggcaaatctgtctctaactggatggtacaaaacggcgcttgatatataatgtacttgtctcgatcggctggagaatctgaccaagacaagagatttgtccaagaaattgaagcgcaaggatgtgcggtgcaggctattaaggggagcgttacgagcttgcaagatgtttgtcaagcagtgaagcaggcaatgaagccgatcgcaggcgtcttcttgatgacaatgattctaagagtaagtcgtgtgcatatagccttcgcgtatgacctcatttattaacatatttgcataggatcgtggcatcttacaactctctcacgatgactggttcacagcggctggacccaaagttgacggcgccatcaatcttcaccaagctctagaacattgcgatttggacttcttcaccttattcagttccatatcttacgttgtgggacaagtgggccaagcaaactactcggcagccaacgcatatctaacagcattcactcaatttcgccacgagcagggactcccagcggatgtactaaacgtcggagttgtagacgacgtaggatatgtcgttgagaatccagctctgcttgaccaatttcgcgccctgagcttctacactcttgaagaaaatgagctactcgagggcctgacgtatacgttatctcaccagcaccctgcaccctcttcttcggacgatggcttctacaatccgtctgagcttgctattggtctcaagagcacgaagctactgtctgatccttctaatcgctgtatttggaagcgtgaccgacgcatggcccaggcacatctccacgacgctggctcatcttccagcaacggaggctccgaggactttggccaattcataaagagcgtccacaccactcctttgctgctcgatacgccgaggaatgttgactttctgacaagtcaaatcggcttatgcatttacaacctcatgtcacgagatgtaaaggatctggacttgagtcttagcctcatccagctgagtgttgattcgctcgtctccattgagattcgcaactggtggcgccgcacgctgggcgttagcatcagcgcgcttgagtttatgggtgctggaagcattactaacttgggcaagttggctgccaaggccattaaggaggcccacggagccgcttaaaagttcccatgacacgggtcgttttggagggtttggacagttttggtctacgtcggatcggcccggtccttgagtggcttcctgagagctatttgggagtgtattgggttgaggacatgggtggtgctgttggaagcagtcagcttcaacacctttgtttattcctattgccatagtatgctatctactatctagtatttctactactaataacattttctttattatctcttacgcataatccaaatccagtcgtcccattgtcatattcatttggactggctacaatatttcctgctcttctcgaagccaatacaactcgagacaatcacaagcttgtgttgaaacaagcggtgaagccttcgctttctcctccttgtataataccttgcatcccccataatacgccacagcaattgcgtggacgaatccaagctgaatccgcaaacatcgtgcagcaagcctctttgccacgtcgtctgaagtgacgttgaaggaaaatcctggtttcacttacatggatgcaatgtaatgcaaagcgggcgacgctagtacaaagtacatatttagatactccaaatatgcttatagtagaaatattcatgcctgtaaaccgcgctacatattgcttgcatgcatacaagcgctgcaaagcatgcaaagcactccagagctcaaacacgctctgtccaagggtcatacattaactagttaatgtgtttgaacgcagccaagacctacaatcagagaagtggtatgtggcagtgggcttgtcaccaatcttatctaatcgttcagggtttttgcgatgccccagacgtgaagccttttcgagcccttctgctctctcttttctgtcacgaaacgaacattgtattaaaaattgagcaaggtaagcatacaagtagacaatttgttaattagaaatttcatttctcctttgctgtgaagcctactgttgccatgcttactgatttcatattccgtgatataatgctgtgaaataatcttgctatacccctctcagatttgatgagaaaagttactaggaatctgtagattccgtaaataaagtagaaacagacaaaacaaatgcattcaactattctagtcaatagctaaaatggtaaaagatccctttcagagttcatcaaacataaaggtatgtatcgaaggccaaggcagttgaaacgaatccaaccttgccaatccattgcctctcgcctgagagctaacatcagcctcaacaagggacatgagaaatcccttttctgcactcttgccatctgccttttccaagatcttgttttaggtccggggcaaggaaattaggcgggaaaatcggagacatggagggggccagtaagctatgcagcgcccacatagctctgagacccgttggcctaatgcgactaacgagatcgaaggtgatcacccgcttccttgtctaagcactacccccctagtgcgtacattcttttggccaatccttgatacgtatgacgtctctctttactggttggcaccagggagatacagagggatttccatggggagttctttgtgtggtgtgagagagtcgatggacccggatacatgcgttctctccacaggcttgcgagtgaagaatacaagcatgtcgcgatgagcctccttggtctcgtcaacgggataaactgcagacaggctgtgtttacgctcatggtcgacaatcatgagagtatcaagcagtctcttgtgctggacccgtgcgagcaggtgcttgggcttgatctcttccaagggaatgcccgtcttctcatccatgtcgtgcataaaggtggcggcgctgttgtccgacatgttgtagctccccagaaaggttgtcatggtatggtcgacaccatcagagtgcacaccctccagtgccggctctcccaaaatgtggggggtggtgacagtacggaggttaaacagggtgcacacccacttgttgatgccatactccagcttgggacggtgggcaatttgcacgccgtggataaccatagccttgaaggcgaacagcgcttggaagactgagttgagctgcagttcgttttggacctcgtcaaagcggcgaatggccccagagtcgtagcggttgaagtcctcctcaacagtcaggacaaagggctggaattccaggcggcgtatggtgtgggtgtcaaaatcaaggcaaaagcggctgttgcgagtcaagcggaaaggcagagtagggtcgtgatacaaatggtctgagactttctccatcttagggaggtcggcctcattggcgccaaggcccaacacaatatcgatcatgtcagcagactcgacgaagatgcagcgatcacggaggtatttctcgcggagcttcatgatcttgccgacagtctcgtagaaccttggattatacgcctgctccctgacattaagctgggtgtagccttccggctgggggaaaggctcggcgagaagttgttgaggctgctgtaacagttgggccatcatggggggaggaggcgggccattattcagaggtgtctgtgtggctatggcctcaacggcctttgccttgctggactcgtgaaacaaccgttggctgccgcggttggtgatggtaggcgaggaacgaagcagtggtgccgaggcacggactgcacgttgcgcatacctgaatgtagacatgatggtgaagattcaaggtgatgaataacaacagacggaagtttttaaaagtttggttttgcttttttagctttgtaaaaagcaaatggactttcaatttttgatttcaaaaatcttaatgttcaggagtcagttcaggagtggctcaggatagccccctatcaggatttgtaagagtagctcaggatagctctctgtcaggagtaaaaagagtagctcaggatagctctctgcagcaaaaagaaatcaggactttgagtttgttacggctcaggatagccctcaatagtaaataagtaaacagaaagaaaaaaaaaaagttgaaagctgcttgtctgtttgtcaaatgtgcttctacaagagaagcgaaaacgaaaaggaagctagaacaactcccttcttaggacgttgatgttgaaaattgatgggtgaagaagaagaaggaagaggtgaataaaagtaagataaaaagaacacaaacgtgtaaacttgtcttgtctctctgttcaatgtaatctttggagatgtgatgggctataagaaggtgggaaacacctctctcttattctcgatgggacacactcagcagtgaggaggttgtgagacaaaacggcttatggtgggaagacgaaagcaagggagagatggtgtcgatcaatctcattaagcaccatgatgctcggcttgaatccttgcgggtagtcctgccgtggtagttgttgtaacaccgcttcataggctccgcaaagttcctgagcaagacacgctgcaaataactcgggctatttctttcagccagcctcaggatatgctagtgtcgtattttaatgctaatcaggattagttaaagacgggtttcttgtttacgcgagacattgtgcaacttctcagtcttttaatgctgcagctttttgcaagcacaacccaggggcaagagtcggacagccatacagtggtaactctagctacattatagcctatattttggcatcataggccattcagttctttccggtcttaaattgaagaatatagtattaaattatttgaagaaacgtgatgaaaaccagggactatggtatatcctactcgaaccatgttgaagtgttacgaagcgagtctctctcatcacgaatacgccatgtgttccaccctctacctaaaagggtcaataacttgtactctgcatgtatatcaagtaactctaacaaatcagatgctggaaacgcccacgtatgctacactaaatgaatgttataccaggatttaaacacatcatacaattcacatgctccatcacacaccccgatatagcgatattaacgcgagggagtatgtatgcaggcctgtcttacagtagcttcgaaaacaaaccaatagatttccttgccgacaacaactcagccggtggacaggcagccggtgaacgttgctaagttgcggcgtgcattagcttgtacggtatgcagttcttaaaggagacaagagcgcgtccgaagctgaaggcctctgatgcccgcggctacaccactagactagtggccaagccggatcaccaagcggcattcctcgagtatgctatttccaaatggagattgaaacgcgggtaatatcacttttcttcccgagtaacacagcgcactgctccttgcccaggagcacatgctgcagtagctcgggggcacgtagtggctacttgaccggctaggaaagagtccgagacacagtacaagagagtcattctgctacagcgttttcaccatggcccggtcctatatgccatgtaagacccgatgcgccaacatggcattctagcaaggcgtatgggagatgcaaggacggtgcgacatcttggtgccgaggagaagcgactcgcagtggctgtctgagagaagatgtcgtttttttggatgaatgtgatgccaccgaatggatgcattccaaagccccaggttggcgcataatttgggggctggggttaaattggatgaagttgctttttgctgccttctcctggttggaggggcccattggtcctgggcgctgtggcaggattgacagcatagttgtacaggtatatgacgctgcgaattacacctttgcaacccgaggcatatcgagaagttgttttcaaaaggccaaatgctgctttaggattgctctgcattcactgcatcaggaggagatacagcatcttacacaacgaagctatgacgaagttggactcagctgctgtgatactagtaataaagcgtcgtgggcataagtgtggtgtagtcatctcaaaggcatattactataagctcgaatactagtattacatgtgcagatgctctcatccaacgggtacctagccgggtcactatccgttgccgccctcacctttctccatccctcacctgcgtgctacaccatcaccacctgcatgtatctctgccataccctcacaaatgtaatcaccgccatcagggcccacgcctctcctagctcaccggtcgccccgctgttgaggaactggaacttggccgcctttctcatgctcatggtagagtcggcccagacagccaatatctcgccagcgggcatctcattcgcagattcgtcttcggcttcgtcctcgtcctcatccgcaccactcgcagctacacgccttaatttccacccgtgcttccattcgtgcaaatccttgacctccttgcgtcctgagcccacccactcgaacctctcgacacgtcgcgttgttttctccccctcttgggcttgcacaacagctgcaaaggaaaacacgtccatcaggcccttgcgtcgacgcgacatcttctcctccagcacttcttggcccggccctagaggcggcagtgtgacggcgtttcccatccccgacttgccagtgttgcgcacagcggccagcggcgggtgttccagagtagggccgttgtatatgatgagatccccccaccagccttccggcaggttgaaggtgtagagcggctcggaagaggcctcgccgagagacagcttgagcttcttccaggacggctcgtagtagagctcaaaggtgttggggaatgtaactccggcaagcgtggtcttgtggattttctggtgagccgcttttgactcggcgccacccatggttgctagtataatggtagtggtgctggtactgtagttatttgtggtggtggtgtaaatgagagacgcaattgtagcatcaataaacccggtcgagttttcaattcacattattttcatgagcctcgctctacgaccgtgactttatatgttcgttacctgttccatcctcactagtaagaaaaccctcaatttcagctgagctccatcataaccaccgaatgcggtaatacgtagcgctgtgaggcgatgagccaggcaggatcacagcacagccacgctacatggccaattgcgtcacatacttggtatcgtcacaagaattttaaagatgaaggttagggatagttggtaaaatgatcagttagcttgtatttgatcaaacgatccaacaatgcacttcatcaaggtcggatgaggattgctgggccacatcatcgacgaaatgggctgatgcttattcaagatcaagtttcgggtcgttgacgccaaagtatcataaacaaaaatagctacaataaaactatttggcttctctatcttttacaacgcagaatccagacccgggatggatgtctctaggcgctcttcgcagcagcagcatcaactgcatccgccatctccttcatgttcttgaatttccacgaatatgccaccctctcctcatactctttcggatccccgcccatgacactctcaacttcctctcctcgctcgatccacgcgctcactagtccaacctgcttcgccggtacatggtcgtggtgcaggctttgtgccgtatgcaagatgtcttccttcttcacccctaggtccttgtcgcagtgctcaatgagatatcgaaagtttctcaagtcgggtttatacgagccaatttcctgcgccgtgtacacagcgtcaaagggaaagcctagaaactgcttctcaagtgtgcgcttgaacgaatcgagatccacgttggagatgatgaccagtttgaagtgcttgtgcagccgattcagggcatcgagcgtgtctgggtagatgggccaacggccaacgctgtatccaaactcggccttggcctcttcgtcggccgagacgcctagctcagcggcaagattgccataggcttcagccagaactttatggtagaggtaggtcggattggcagtttggacgaggccctcgtgccggactatggcgcgaagcagtccgagacggtcattcttgagagggtgcgagtcgtcaagctgctgattcaagggctggaggttgttgtaaatgcccgactcccagtccacaagggtgccgtagcagtcgaaagtgagagccttgaaagaatcaatggatcgtgttgtcgtcattttctctctctcgaccttgagtactattttttctccttcttattttgttatctttcgtttcagaggatgttggaaaaggaatatgtggcctgccttaaataaccgtgctgaaagtttacgacgcggggtgttatgcggggcagcttcaaagggcgcttcatgacagcagctatctaatgtatctaattggagcttcaggcacaaccattgactttctgttaagatgagtgatattggaccatcaagagtctcaagagtggaaaatcttggatataactctgcaagcttctccttgcttaccttttgctagttaggtgaagcttgtgtgcaaatagaatatccgggacagacagtcgtatttgttgatcgcggctctctttattattgtcaagaaatattccatattcacgaaacatgatgttacaagtcagaatttccatggatcatattccaagtcgattatcacttttcggaaatcactggcgataaatgttccctagcatggcatatgggccgaattaatacgaaaaaaacgtatagtagtttatgcaatctattcagtatgaaaatggccttgtttggtagcatcgtctctcggataatcaattgcctttgctaccttccctgcttgcgcttttataagtttatcattaaaattgactcaaacttcatgatccacgacaatgctacatgttgggtgtttgtttagaaatagtccaacgcgggcttgcttccggaagcaggctttgaagagccgccaatactgtctaaaatctccaaagccaggttaagccgtgttgtcacatccttgatctatatacaaagttaggcacatacgaatcgcattgttttccagggaggcaatattcttacccgcgtgtcgtgtgacttttcaaacatttcatagtggtttgagtgtacatcaattactgctctgatgaactctggtgcattgcccgcccagcctagcgtccgatcgttgcgatacttgtctattatgaatggctgagtcctgccttcaggaagaggcatgggctcagtacaccgaagcaagactgtaggcggcgtcattagtgatgccttctcaggctgtgagtcctccaacagcttatactgtggtacttcaatgggtgaccaaactccgttgaagggcttataaagcactttccccggtggaacagaataacgtcttccatcgacgccaaagaagacgaatttgccatcgcatgcaggcctgtcccatttgggcacctcccagttctccagcatctcatcgcagcggtcgaaacatttttgcacggcctctgggatattctcaatgactgggtcgtcagtaggtccctcttcctggctgtatggagcgtgatatggcgtatccatcataacgatacccaaaaccttgatcttggcttcagggtcctcagccaagaagcgcgcaatagccagagacagaaatccacccagagaccagcctgtgccaatgaacaacatagagacgttagtctgatggaacgctatagttatggattacaacgcgtatcaagaccagtcacccagcagaaaccacgctggataacgagcacaggtatggaataacacgcgccgctgattctgcacgtaccgcctagcaagatattacccttgatgcccgcatcgttcatgaatccgatatacagccgcgccatctcatccataccgccttcaaaggcacctccgtcgaaaaaatgggggttatgaatcgcccacacgtcgcgatagagatttcccagcatgaaatagccaaacgttgtgccgcctccatcatggatcaagaccagcggtggtgacggatttgcccgcttatacgccggcgatatttggactttgatggggttggggccgccttcgtacattgtaaagaactgataacttttttttagagatactctataaaagggacagagtatagagcattaaacaatggcgatgggtgaaccgacgagcacacaatgtgcatgctctaaacacgtatgtcatcaatctcatcaggctctccgcagctgcagcccaaagtgcttcttctcagtcttacgtcccacatcactaaccggacgaaagctattccatcccggtagattctctctactaaggagcagccgtcccagtatgacagcgcaagttatgtaagcccgtgctctctagattacagagtccatgatcagaaacagggatgtgattgcgggtgggctaccatgatagagctgtttgggacccggcgatgcggatgcggtgatcggatggacgggaggtccgctataaacgggctggaatcaagcttattgcatccacaggggagacgctccattctgacgggagtctaattacgacgtactagtttcagagcaactggaaaagtcttgggaccgacaagcatgctgcgctgctgccaaagaaggactgaatgacgataataaaacacgaactgtttttctcatgccatagacaacaggacatgtgttttatcgctaaagtaactgcagttgtgcctacatgtaggtagtagcagtggctaatacttttaatttccgtcaccgccagccacctcgcaggtactgaacacggcaataatagcgggctacaagttgatagacaaggtgaaccatacagtacacatcgtcccaagagtctaagactcatactgcattatacgtgaccgctatccggcttgccaatttggccaacacggctgagctgaactaaccactcccccttgctgctattttgtctcagagcggcgttaagtgcgcatttcgctcggggaccgctctgggtagccagtaacagcattgagatttgaggctttctctccctgcctaagaagtgagccgtctcgcacgaatagtactttgcatttgcgccctctcgcttgtcccacgtccactacttgcatttgcatgtacctagaggcaagcgaaattgcctgcgcttttgccacgttcttagtgctatgcagggagaaaaggcacgagcacaaggaacaggccgtcgccacgctcctcgtgcatatacgaggttgcattgcatctcatttcgaaccgcgtccgccataggcaaatctcggcggtcggaagctggacgaaatatggagcaaaccataagattgaccggcagaaaatagcccgtagtatgattgagcatgcaatacaccaaaatagcaatattatagtaccagtagcacctagtagcagagaatcctggggcatagaacaggtcgttttattacccgaagagatctctacctgagcgagatcaaaatgagagcgatcactttctgagctagatcaacgcaaagggatagagatagaagaaaataacatgccatccattcctcttcatttctcgccctaagccgtattcactagtcattactcagactgcatgtcgccatctgagtaatacaatacatcgctgagtctgcggctgcgcttggtattaagcatacgccgaagggagcagtagagtgggattagactgccgactgcactatctcttactacatggctcaaataagagaaccggaaaagaggttacaatgtcaatttaggagattgaaaaacgccctggtacgtgccggcgagctccagatcatgaaaatgtacattgcctttgcatacgtaaagatcttgctcttcaaagtagataaaagtactcttgaagttccaaaaatcgtttatacgttaaaaaataaaatgatagtgctcatcagcaacagtatatgtatgtctctttgataatcgcgctgcttgtctgtcataccccaaggcagagtgttgtgtttgtccgcgcaaaatgaatcatgtcaggttataataggaagtagaagatggtacatctaatgcaagacgtatggctgcgtcttattctctccttgtgtgtaccttttctctctctctaaggtcggtatatgactcatatttgcaccaatgtgagctcttctagatgaatctctacaagttagatgctctgattagcgtacagcattgatacgacacccgatgtagtaggactaaacatcatcgataacagctaatgattaatcgctcaaataaggtgggtaccatgagaaatattgagcaaattgaggctttgtggaagaaattatgcctaagaaatcctgttatatattaatattattaagtagctatgaatcacttcttttataactcttgagaatcaatacatggtttcaaccgctgagttcaaacactaaactttgtaccaccactcttggcaagacatatgtttgcttctgcttttgctgcttctataactaatactgatgctattactgctcttttggctcttatactggtcttgtcggcgatttacctgacacagggcctagtgtcgggtacgccctatgatctgaagtaataaatacatgtagtagcgaaacaatgtcttgtaatggaaataatccaacaattgacatgtaccgatgagaatgttcttttcttgtgtaaacgatgggactgtccgtatatataaaatcgattatgcagcacgcggctttgtacttgctgcccgtattattaagtatgttaatcacgatgacatgtctgtcatcatcaacatagccaacgcagatggccaagattaaacagctacttatttctgggatctcagaagtcaatcacatcgggcctggaatggttcaacgaatattggcgactcaccttctacgctacattaaccctaaacaccggcaagatatttaaagatgacaagaagagaaagggtatgtttcatgccagtcaacatagctcctatcggtagataggttctgctcatacataccctaagtggtgtttttcttttcgactctgacacaaagtatataagtgaactctgtcgaattaatattagtatgtaagtcaaaattgcgctcgctcaccattatcggaagaatcgaggtttatacgcggaatattatactactgatttttagatatcgccggcatatactgatttctattgtgcgctcgcaggccaatcaattctattactttctcgcctaaacaccgcacgcgcatatctgaatgaatttctagataacccaatattgaagcattcatctcgaagtcaatttcttaccattgtaggctgcagtgttgggataatggcgtggcgtcggctgaggtcttttcttttctctatggcgggtttagcagcataattttactccgattctataagatagatagccaatatgagaggcagacattcatatattgttgaagtatagaggcgacgtttctgtcgtgaaagctaaaccctcaccacatactcaaactgtacgttggcgggctggattggatatcacaaggctcagctcatagaggtcaatatatacaccaagaagagctgtgaactgcgtctccaggacaataattaaattgagtatataataagtataggcttaaagatatttagccttggttttttttttccagctccatgctaataaccagagactcccgttgcgccgcaaacctgcctataagcgcttcacaccgatgtccttgtccgcataacacctcgatgaaacaaagaggaaaaagagaggatttctcttaattttatcggaccattaacttttgtcaaagaattgactaattgggatgcttccaatacatcttgtctctgtacgtatgcacgatcagacagacgatgggaaaccagcatttcttcagactcaaataaaaaaatattttgccgaaaagagaatttcactgtcaacaagtattttgtgcttgagacagctttgtagagcacatcaaagggctggacatagccataagatgagatcattggctataggaggtgtgatgcctgtaggaacgacctaatgaatcgccaaggcgaatagagataatcagggttgcttttgagtagtaagtccaaagttgtgcgttattaattagaggcatgctccgataatctgtagcagttggtcgttgggtattcgtcctgagaagttgatgagaagagtagttgccagtgccgtattcgagcgatctctcgcccacggattacggctgttagaagatagggccatccccagagcccaagagttgggcagctttatggacgttagaatctcttcatcaaatttgataggaccatataaatttactcacctcatcttgaatggaccgcttcaactcaacaagggcttcagcagtggaagctgggttagtgatgtcgtgtaagtctagaagaggggtaatcttggccattagaggactatgggcgttaacagcctcagacttgagcatagactcggcagttttgagtatttcctcttggaagccacggcgctcccatgcgctccattgcgtggttgcttggaagacgttgtcgatgactttgggcagacgcctgttacggctcaaccgctgctcgttggcgagtggagaggcttctacaaaattgccacaataatatgcggttacaagggcatcaaagctttcaaagccagctgctcgaactttttgcattatgccctccatccgctcgtctagagaaatattttccacagctggctgaggaatcggcgatatggtactggaatcggggccagtaatcacaggacagtccagaactgcgctaggagtggtaggtgccgagtaaggggttgcgtgattgttgttattctggatgttgttgttgctaggtgtaggtagcggcagcgactgcactttcgatatggcacctgttttccattcttctgcattggtatcaaaggaatactccatagcctctgcatgagtgggcgagaaggcatcgacacaggaaacttgctcagcttgggtgatgctttccaaggctatatccaagtcgtcagcccccgtggcccttctcgccagcagagggctagaggtatcaggctgaaacttaccttgggagggcacgccactgctagaagggtatggaggggcgaagttgagctgctgctgaagactattcaggcgattcagcaagtgagtctgaaaacgcaaacagtcgagaataaactcatgaggcactctgtaactttggtctactatcggttggcttggtggagatagtagccccacggcatctggggaagtctgtgtttgtgggggtggactgctcaggtcattgccaggcatttgcgggaacatgggctcagtcccatcggcagcgggcttttcatacacggccggttgcaccgaagaaggcatttggcttgaagaaattttgtcttgggatacaggagagaggggagattcgatgccgggcatctggttgatggctgtaaagccgcgaatcacttttggagaagcggatgaatcgccactttcggcgagtggcagctggactttgtcttgctcctggctttctagacgggcctgcagctcacccagacgtgccttcaaacggtggcctattatatcaatatgtcaatggtcagtaaagcgtatttcatgttcaagctagccccttgtcttatgcagcagccagtgaacaagagtggaattgagaagcatagagaggggaacaaacatacggtatgttctttgagcaacgcgattctgtatctttttcttctctttggggtcctgcactttcgtccagtcgtcctcttctcgcatgtataccggatactttggcaatattacctgcttgttcttcttggcgggtggtgaatgaacgggagttgtcgtgatgtctgccggatcaactgtttctggaggcgtagagtattttgcgacgacttctaaagacatgggctctggctgtacctggtagctcgagtcgcgtggtgaagttgaaggagatgtcgccgaggtagagggagctgaaactgaagctgaagcgactggaggagaggctgaagaagatgaggaatagtcccaaacgagggttgcaaaggacatattgtccgccattgggctatgtggcagagtagatggtgtaatggtatcagatgagatgagataagatggatatctcgagagattctagaggaatgatgtcaatgagattagataccaagtggaaagcgactatagctgatataaatatgggatctacaatctgggatctagagctgtgatgcatcttataccatgtaaatggggcgataatactagcagccgttcatccaccaaacatatcgaagcttccgctgcgctgccgtctggcgtctcaggctttctggcctatcagatccatccaagcacatgtactcaggcttcctatacgcagtgtagtggcaaagaccctgttgcttctcttttcctgagcacacagcagcaccagcatcaggcatagatccgcggcccatggttctcagccagttaacgtacgctgtaccttgcggccaggggaaaaagacagggggcgtacatatagcgaaatgacacccatccccccctacatagaaaggtgcgtgttcatcgtcgtcgtatgtatccgcacggagaggattacttgcaggattgattgattgctactagcagatctactagaagcatgaatccacaccctcttcttcttctcatagccaagcaggcacgacatatccttgcccagaaggagccctgtttcccaaccatcacgaatggggtattcattcatagaaaagatgtcttgttgtacgtattggatatacgaccaagagttactttgagtttggttggtagtacatgtgcctacctcggcatctacattagttcccatatcaagtgtatactgctcatgcagcgaaacaggagagcactttttttctcgtttcttgctccaaccacctcgttgggcatccatctttgctggcaatggagtggcgggcaggcctgggcgcaggcacagaattagagcctgcagggatcatggatatagtgagtagagtggcctaaacagcttgaacagggcactgacttgtagctgtccgtgctgtaaacctgcatatgcacttacatcctgcgcatcagcgcctccagtgaggtgtccgaactagcaacttcaatgtatgccatcggacgtagcctggcatttagcagcatcccctggacgaatgcatctagaagaagagaatatcgagaatatcagagagtgatttaggttaatatcatcaagagattttaatttttatagaatttttggaggttgtgccattgggggggatacactactcagcaaagtagggacttattacatggcatgtcatcaagacttcaataaacatagcatagcaaagcaaaataagaactggctctaatctttacttgcaatttcccctcaactctcttctgcaatccctctcttgaacttggaattgatacgttcatttgcacatccagctctctacccagtaaaaactggacgtctagggccatctgtttcgtacgacccgtttgccgggccattggatcagctgtcaccggaaaaaaacaagcatgttctggtccagctagccactcaatttccacttacatgctgtctcatatcgaatctcttccgccttcctaagctgccaatcccggagccccttccgattcaaccacaccgccccatagtccttgcacttgctccttattatcccttaatgtcttattggattgggtgacgccgtagccgctcggagacgctcgtttccgttagccaagcagcgagctggcatcttcctggcacaatgttttgccaactgcatgtagcagcgctagcgatctctgcgtgtgagatggcgactcatctccagaactcatcgtacatatccaagcctatggcgtagccaacatgagatgacggccatctgaaacgacagcattcattcctctgtcgctatgccattgcagaaatgggtgccgtgacgcaaaccacacactgcaataagatgagtcctctagcgaccaatggggaagctgtattaccacttaatctgccaatgcagcgcttggttcttcggcttattagggaggctttattcagttattgcgcaacctcaggcagtgccgctgtcagccaccggctgtctatgactcccggttgcacagcagaagacgaaggatgggcattcacagccagttatagaagccctccttttgcccaatatattccgtccccgaagccacgacggggaatgcaaggtgtggacggagtggggacttttgtgctctgagggctttcagtcagttctcaccaggttggagactttggaggcaaaaacatgccaccttgagacacacaaagtaggtcattactgcgagaatcgggccagagagaagggggggaaaaagagaaaaaaaagaagaagcgttcaaatctcaactcttgcatctcccaggctctctgctcctctagctctcccctcactagtgtcaaaggcacatccttgacgagccacggatggtgcctggagatttatgggtggtatcacaggtacgagtaaaaggtaacagcccagctcctcatctgaagcaggcgtttcctgattaatgctagagtcagggttacggcatgagaagctccgagaactggaactaggatctggcatggagcccgcgggagcaccaatgtccgtcctggtgtttaggttcccctgctgctttttgtggttggaccaagcgaggtggggagtatgatagttgtctaagaagggtaagacagccaagaaaagcggccttggggtagacatcaaggtattgccgccgtctaattattgctagtggccagctgagatggcgcgatatttggataattggatcttggttatcgtttacatgctagtaagagaaatgcctacatgtctagtctctttgattaaaactaaaacggaagaacatgaataagagggaaagcgggaaagcgggaagaagaaagaagaaagggaggcctactgtagggacaaccacagcccgagagaagtgaacaagtcttgaatcaccaagtgaagtgccaccacacccagcctcaccgaaaatacgcatggctagattccaatgcgcacccgcacttcgtgagcatcgggtgcgctgctcgcagccgaacaaggatgatccagatggaacttcaagggatgccagccgaggcccaccagacttggcggatctctcctatagcaatcgagatcgcttagatgcggccgagccgcccactctcaccggctgctagaccaggatgccccggctttccatttgatttgctcctctgcggacttggtctcaatgtctttcgttcacagcgtatatcgtctcgtacagcttctatgtccctattcatgtgtgaagcgagtgggtcgaggatgcaacgtggtggaaacgagggcaaagaggctgcttgcaaaatggccactggcgatccagaacgccgctcgtgctttgatgttgctgtcgccgttgcgcttttccacttcttgctactagcactcggcagcagtatccctttgcacaacactacggttaccgtcatcatagtgcaattgtgagcctgtatttggagcactagcgttcgagtttatgcccttaatccatgctctgaggcgagagggatcagcacagcacaccacgatgataccccaagggaaaggggagattcctgatccccgcttagaagccgctacggcatcagccgctcctctatttaacttggccccgtagtaacagtaacaccgaatccaccaacaagcagctaagccctttctaagacgatcatctgtgatagcagggccagctcagccagccccagctgggtatcagttccggcaaagacaatccaagatgctacccctcaggccgaggagcgagtctcagcaaccttgtatgcggtggacaagtgaaattaatctcagcaccctcggccgctttctgaagttctgacttacatggaatctacgttacagattggcgagggagaattgcacctttgtctaggactgctggtggttattaagaagaggttctgctcagcatcatatacaagaatatgattttccgactcataacccgttcttcatccacgtcgccaaccaaagaagaaaattcgacttgccaatccttaattcacttcgctgccaaaagcatctctgttatacagatttagttgcaaccacagcgttagatgatcgtattagtcgaaaactagcaagctagtaacacctttaaaggcgtttatgctgtcgttctctcatccttgtataactgtggacaagctagaaaatggctggcgtagtgacgaggggagatctaagcatcgctcattcgtagccaacgacgtagccatgtcgtacgccacaacttatagatgagagacattcaacaacggcgatgggcggtaatgcgtggcgcactgatgagaagcaccctgggagtctccttgttttttccttctcacgccatcggtgcctagaatcggccgacaggtactcaaaatgaactatcaggcccccatttgtatgtagttactggtgcggtaaaccgtctgaaggcgatacctcttattaatacgttagagtagaatgcttaacggctacattcgggtgcaactaagcccccagcgccaagaaacacaacaccatagctagagatccttcaaagctgagcttctcatagtcattaaaagaatgacactagacttctcgcagttttctgcccaatcttgttggccaatatagcaatttgctactctcataatgaggcttgcatagaagtacatggcgaaagcgttctgggcagatatgtccatgtgatgggcaaaccacgagatatagacacacatcaagagctggaaatggagtaaagtatgttttccaaggctcaatttttgcctcacaataacatgctctctccacaccagtgttatattgcccattagcactaaacagttggaactttggagtgggtagcatccttcccgcggcaacctacttcttagcctaagcttgcaagcacatatgcagccttcatatctgcatctatattccttgactcaaggtccgacgtgaatgtattagcgagcgctgaatcccgacactagaattgtccaacgagacggagggaggcggaccccgagacttggtctgatgccgtgccgtacaacatccttgcttcagatataacgtggaaatcatgcaatagcatgaaagaattagactagaactgtctacatctatttgtagcactcagatgctacgcctacagtaagaaactggtctgttatgcaagtgagtgtagcaatttacgaaaatagccagacttgcatttgcggaggcatcactcatatacagccatttcatttctttttctatacaacttagataacaaaaatttggcagtttatttgatctctccactccgctcccccttcctcatgacaagagacaataagcagtgaagggaagatgcacccttctaatagctattgggtatcaagctggtgaaacagtttaatattttaatgatttcttcctgttccaacactctggtaattctgcaaggaagataagacaggtagaacgatcaaagacaacttgaagctactaatattactagttccgctatggctgccaggacattcgtatgccatatttgcatattgactctaaaatgagcataaagagacgtcaagagagaacaagaggagcggatatgggagactggtgcgaggaactacttctgctggcagcaatgatgtaattaaataaattatgagcgcttatcttcctcttcagctacatgcaaacgtagctcttccattggaccgatccaaatgggtgtatgttaaaacacggaacctccctttttctgctcacaagatgcccaacacaaacgctagggaggagccgtggtttagttgattcacgccttgagagctttttgattcgctcaaaatgggagctaggatctcacgttcctgcagcttaaacaccatttctctcataggatgggaagttagccatgagtgaaatcttgtatgcaacatgctgtgcgaccaaggctgttcataactgagcaatacccctagacgaatatggctgaactgatggatcgataacttcatgcgagactagccaaccctatccatctgtttacaaaagagatatcaaactcatggggaaggtaagcctagggagatgttacttatctgaaagaagaatcaccgcatatcaggcatctatctgtttgtattccgatgtgtcaatacatgtatctatggccaattgtagctgcccgcggtcctctgcgggatttgatggctcttcccggcagcacaacgctaatttgccgcctgtaacccatacggggtggcgcatctcatttctcgcgatcgtcggaaagcttggatatccagtgcggcatatcctacgccttcggtgctacgcctggaactgttatgcgcacacaactgggcagggatagctactggtgatcctctttggcacatgtttttagctccgagatgacccaaaacgttgagctaattcacttgcaagcaatctaagatgtcgatctgataatccttctccatgtaagcgagttttgcgtctggaaagaaacaagaccaagtgtacactccaagattagagagacacatgtcacctggcattaaagccggtatcaatccggatttgaactcgttcaagcggcaagcgaaactgcgaaactgcacaaaaccaggatcaaatagcatcaggtgtcactcagcgttacccgcagcggaccacatggcgaaggaaaatgccgatacctctatatcggcagataaaatatggagaggctgcagtacttactcgcaccctgtattctatactccgccaaatttacatggacgcagtggtactctgtaccttgtgacaggtgaaaatgttcctctgcaatgtggccgcagctctttcgggtcaagcacatatgtcgatcatagaaaagagcaagaaaggatcaaaaagcaagggattgcagatctaaatggatacagagcttattaaaaatccatttgctagatgctagatgctagataaatcacatatcaaatgtgaaatgcgcaagtctcgggctgtttttgatcaacctttatgatcgccgatgtctgaaactagtcccatccaatagaaccgcccttttacatgagccaaaaccggtcatggtttggaaacgatcgcaacctggagttattttcttattttattcttttgtgcaatcatgtagcggaaagacgcggcttgccctccagaggcaaaacatggcttccaagcaaaagccaccacttgtgatgcctactttgagccaaatgcagatcacatacttcgtacagagcggtaactcagcctctgtgttagtataaaacaagtagtcgttggctcaacaaatacaatccacaattacgtcctacccataccaatatcagaagggtgccagcctaatgatgttgctctacgcacctctgttcattcgactctacccaccgtcgcacatcaagcataatcccagtattgaacagttgcacaaactataacctccgttgcactgggcaaacgtccaacttgtaacaccattgcctttcatagatcctgcacagcacttacttcatataagctgtggttcagagttcagtaagtgctacaaacagacctcttttgctcatggatagaagttgaagattggatgaacgactctcaccacagctccactcacactgattcggctcaccgcacctgatgccgctgcacagactatggccacgagtggaaatcgtccataaccgctgtcaggtaggctgccgtttcggtactcgtttagcccctaaattatgagctattgaggttttatagaagatccatatcactgttgctttctctcctttattgtctcaggtagacacaaaattaatacgtcctctcccgagacagcgggcgagccgagagaccaggacttactggtaatatattaatgccggactccaaatcactggtataattttcctttcaatagcttctgcgctgaataaaagatatttcgtgagtcttagtactttcaagtcctaaatacgtggagttcactcggtgcctaatttctgcaaggggtaacttggccgccacctccttacatccttcgctgctagacttctatccctacagacattagaggctaccagggcaaactagtgctctctccaaggcttctaattccctcggttacttggagtggcgtcttcttccctcaataagcattacttgtagtacagaggctggagtttatgctccgccatcttgacgagtaatgaaacagcctgttggggaaataaataggccataccatagtggaagaagatgttatcggaaatgatcgatataaagggcaattggttattttctatgcctttgaaaactgctcatagcaaaaataggctcttctcccactttggttattctctatttaatttatggagcccaagaacactttatgatgcgtacggcctgaggtttgcttctattgcattacgaaaagtttagtaatcggagctaaagtcataaaccgatgctacctgataatagcatgacttactagctagctttattactctgtgatattgacgtatcagctagacttggagtactacgagtatgtcttactacaagcggcgggggctcaagcaggtggcgtaggcctgggcttttcttaccaaaagaaactcgagattctggcggtagttcttgtcctttggagcagatccccagttacagtcgggttcccagtaataacgcagggctagatgtctagatgtcgtgatgctgtaatctgcatatcatcgcctaggaaaccaactccatgctcagcatccagccaccgataaggtagttccactacagaataacctccaagtgagaggaaggtaaggcattactgttcttcgtgtgtaaattagtttggctgagaatgtattggaaaaaacttggctactagcgctacgctatataagacacttcgttcagtcgaaagaacaacttcattagagtgaatcttctactattgccataattttgcataggtaatacattctgtaaatgcaaatttgcttcccttacccctcccttcgtttgaggggatgatatggtagtgcagaagcccgcagtaaatacgtcttgggagaacatgctcgggaaaaggaccacatgaaggcaaaaggagcccggccatcttgtgtattccgtcgaagtctaatggagtcatataaatgtaataatacgtaataaatccttggtgtagctggcattctagctttgtgatcgctttgcgatgtcggctcgtgcgtcactcccctcgtcaatgaccatgcaatggtctcaccccagtcaataattactactaagccgagctgtcatgtaaacgtttcgcgaagaaatcaggccactttgagagtgcttaccttgctaacgccgataccaagccaagattgtctattgatggcggattactcttcttcccccttacttcacttaaggtaggctgtcctgtcccttcttttataagtatactgtcttttcaagctcctttcttggtcttcgaatacccatcatttgtttcataaattagcttcagctttctctgcgattggacggtagataaagctgcgctgaatccagtgtccggtcaagattcgactttgctggttggctgagtaaacgagactggacgccccatactgactctcacgacatccttgttgcaaggtggtgtcctgctcagagggcttattggagtttgcaaggagacccctttacctcctctgtaacgagatgcatctggggggctacgggtaatcgcacttactgtcttccacaccctctttttcgtcatccgctgcgcatccgaaacggcgaagacggaaagatcccgacagcaccctattggcatcaacagcggctgtatcgctgaaactggaaactcgcaatacgatataggattgcaagattgagtataggtgcttttcgacgaactattacctttttcttcgccagaggcaaagtggatatcaataccggaaatgaggtgcgagatagtctccaacttttgatctgactattgatctcaaagcactggctcgcgcttcatccccgttcatccaacgtcacataatctctagccacccctaagttgattggagatattgcgccatctcaaaaaatcaccagagtaaacattcctttcaaaggccaatcacaattcctggaaccagcaaagatctgaaaaagtaaaattgctacctgcaaacatatattgccataatcgcctcccgtctcgtcatcaacatcttgagcaggggtattttggctgttatcgactattaccgccggaccttcggacatccgttcaactgacctgtttcaaccacaccaaattgttcgcaagccacgaagaaaacctggcagcatatatgcaaaagaagtgtggcaccaagtctggagatacggttttctctcattacttacggcgagattctcgccactaattgccgctagttgtgagttgcgtagctactctctgtctgacaaggagcattccaacatttagggctttttaggacagcgcctgggcaactggtagctgatcgtgctccaatagatgccgcgccggaaaacctccaacgcctcgcctgagccccctgctgtgagatttttaacccccctgtttccgaaccttggtttttgttgagagtttacttcatttatttggcatgtgatcactaattttaggcttctgaaagaaaaaaggtccaatctgggccaccccttgtcggccatgcgcgggaagaatggtgaagaatcccggccacatctgccgtggacaaggtggtccgttcttttctcatctctttgctctcttctccatgccctgctttatcatgatcgtgtctttctacgatcttctgcatatcccttgtggcaaaaaaataatacagctgacatgaacccttgtcgggctggcacgttgtagagaatagtgcaaaatgttctcactgtgtcgctggccaccacaggtgcgaggacgtatgtggcccctctaatcatcgttgtcactgtccgcatttgatattcttactatcagattgcccccaacagtattctacgattttttacaaaactcctgctgagcacatcttgtacatagttgcttgtagacagagatggcaaaatcaagcctgcagcgcgcgccgttgctgctgcttctctcaaagtgtcccggggcgaggaggtcagtgtttcacttacggaatcggttgctcgagcgccctctctcttttcataatcgtcattggtgtgcacattggaacgccagttgcttattgagccgacaactacagagcattgcttgcaacaatagtgtctactcctctgccctttactctatttggtggctaacacttctcgtgctgctcgctactaggtttctgaatatgaagacttggcggccagatataacttgcttgctcgccgagaagctaaacgaagggctccgccgtcatctgcctctacgtcaactgcagacgccgcctctgctgtgagtacggatgctctagcgggactgatacggcgacaaaacgaaatccttctggatatccgggcggagctgagcgcaatgcgcgagaggtctggcgcagggacgcccccggtggaagattcagatgtccatgacgatgactacgaccatgactcggaaactggggagtgatttgtatttgcgaggcttagctcaactgcatgacgagatgcttggcgcaacgtcttattcgataatggtcgacatggaatatgtgtaaagtgtccgagagtgagaatgatggcattggcttgcaatgttgtgcttttgttttagggttttaatatcttactttgggtaggctttgtgttttttttttagccatatacgaccaagtatttcgacgagtcaaagatatggactttccgaactttctagtatctctttgtcaaccgtcacgaactgtaataaaaaaagtgttatctactatgttcgatgattcttcctattcttattatatgccgcacagcatcacaacttgagagtatggagtgcgcatatatagactggagctgagctaggctgcatgcatggagttgtggagtatcctcatgtaggcccagtgacgtctcttagaacttgggggcaagactgtaagcacgtaatcgaatattgcatgacgcgaacttgagggaatgtcttatactggcgaatgagccaggttaggacaagatgctccgagtaaagctaagtgagctgctggtttgaagttctcaaggcactagagtatatataatcgataggatcatgccagtcctggatgcatccccttggctctaacgaaaatgtaggcgagctgaacatccatcagcataacaaatcgggccagctgaaaacggtgtggtttaagattggcgcgcatagccgagtcggtatgatcttgaagaagattatattagttagatcagagaacccagttatcctactatgcagggcgagtgattgacggaggccttgtcgagtatgtcatgcgtaccgaagaggacggctatgacgaaacaaagtctggagcagctgaagtctactgttccttttctatagagtaactgtgaatatggcatttagtcgaagtctatttcttatcttgtactctcattaggcttgaatgccagccgtctacctgtaaatgtatagataagagcacaacaatgtctggaatattagttgcccaaatgggagattactgaattaggaaatctgcctgacagttgggccaatggcagcgcaagtagtggagccagtcggtcagcgaaatggtaaactgtagtgtctactcttcgctgccatgagacgcaaattcccgacaaagcgcggtaaatatgaagtaagtagacataaaaagtttttagaatggatagtactatgcgtagcatgtttgatagcacattagcctgagcctggcattgctcgtagtgcgcgcattctgtttgctctgacttcatcagaagctgaactgacaattgggaagaattcatgttgggtatgtatataagcgcagctcagatatatgcccgtacctagtacgccaaaaccaaaatttataatataatacacagcaagatttacggaagggcggaacaccatcgcccacttcgtttcgccagcccacagagctgcgtatcaaatgtgacaccagccagagatccgatcaaaattcccgccgtttctccaatcccaatgcttccaagcgcaaattctgcatcattttccgaatgccgggtcagatagtccatagccgctccaaagatgttcatatacgtcattccgcccagccagccgatggtaaataggctgccaaacaagaaatacgcatttgaagttaaaagaaacgccgtgttgagaatagcagccgcagtgcaaaagaccaacaaggcaaagatgagtcttgttctcctagtgcggaataaaagagcggttgagcgagccaggagattcccaagctggaatgtgaggccatgtgcggttgaaaatgctgaatagcgtgaaaaaatgggtagcatgatgctggcgcgcgttgttcccggagacacgagggcctggactgcggtaacgaggagaagagggtttatacagagccgaaagagtttgttgcccaagagatgcatattgctatggaagcgtacccaaaagctcatacttgtggatggtaattctctagagaggagtgagagcttctgtgtttccatctcagacgagaattcgcctttgggtgtcaagttttctaattcatattgtataggaggtgaaggcaagagtaggaagtatgaggccacgatacccaaaagtaggcagtaggcatagcctatgcagtctcgcaagaccatattcgtataaagcgttagaacggtcggcagtatgtcgcgcaatgcactcccggctgcaattccagttccccatccagccaaagccgtcttgccataaagagatagctgactcgagaagaaaactcttccagtagcagcgcttgccgatgcaagtatcgcaattagcgtgcgaataggcgctatgacatttggaggcgaggctttggtgacaatcgtagctaagatccaacaatttgcaacaagaactggccaagcccagtgcggtacatagtacaaggcatgtggaaagagaagttcaacggcgagagctggaagaagctctataaccaatacaataggccgaggaaatggtatgatgagataaaggccagagaagatgatatggggcagaagagtgtttgcaaagcctatcaattgatggatattagcctggaaacagcgcctgatataaaacttgtatgggttgatgcctccatcggcaaaacgcttaccaaaaattccaaacgcagaaaagacccgtagattatatccagcagaggatatggacacgggcttttgaatgaatgactttgcttcgggcatactgaaagtgcaaagtcgaagtgagtcgtattagcaaatttggcggtgaagctgcagctaatcaaggccgtcgcatgtctagatatgtatttgcttcttctccctcgaattttcttttcaattctttaccaatagtgttatagttcaagatcaagcgtcgccctgcaaacgaagaatatgaactcagtcttagatggcgaatgcagttgagattaacaattgcctcgtctcacttgatgatcttgtattgatcacttcggcaaccaaactgctctgaaacgcagcaactctttggatcgtatgaggcacatacacactgaaaaggagtgacgttgcgtggtttgaggctgaccccttagaagttgagtcccgcccacgtggtagcgcgccagttatatctaggttcacctgactcgataccgcagacaccaaaattgaagaaatgaccaaagatttcagagtttctaaatcggagggataaggaatcgaacctctttttaaacgatgtaaagaatataaaaaaaggagaaacgatggtgacgcgtagtctcttatctttttcttgcctcttctcatccactcgatggagatgccaatcgcttcttgatttggccgttttactggagcgcaagacccacgtttgctacgggctatgagactcggacctgcgatcagcggcaaagactctccggatcatcggtaggacttgttaggaacaaaaaaaggaaaatcgatcgcttaatccccttttcttcacatgttctcgaaaaaaaaaaaaaaaaactatcgccaaagtgatgcatcgctagtcgcggcgactgctacctatttagtagagacactcagtgccctcgcctcattcagcaaaggctcttttactacagttccagtaaaagaaacatgaaacgcacacctccgggatattctaccagcattttagaccggccgaattctaaaacggattatcgcatcttaccaaacaatgaacatcaggccatggccgccagggccactggcttccggcgatgctcgcagctcatgtgccgaggcgtgatatggcaaatcatattcttgatcgctttgaccatcagcctgttcttctcagctctggtaaacaaagacaattccatttctcttttctttccattttctcgaattagaattaacgagcactcagtctgcatccaatcatatgcgatatggtccctctcccgaagacagggcaccatcctccggtgtcattggtcgacaagtcattgaagccctcggccccgtcccctccagagattccggtggtgagcggcggctacgagtctttatgccagccgattcgcctcacatcaacctttgcaaaagcgtcatgtcagcagtcgctctaggctatcccctgccgaccctgttgaactggagcggcgagttcaaccaccccgaatggcactttgcagggagccacattgcaaaacttgagagcttgctctctgccattgaagagctcttgggacagactgacttggatggcggtgcagacgaacatgacttggctgtgcttgtcgacgcatacgatatatggttccagatgcccccgtcggtgctgattcagcggtatcatcgcctcaataatgaggctaatgagagaatacgacgagaatggcggggagcgcagcaaaactcaacttctgacttcccaatgtctcccccagagcagtccatcattgtcaccaccgccaaggactgccagccagactgggaatccggctcagacccccattacgctcactggccccaatcgcccatgccgagtgacttgtacggacaaggcaccgaccaagtactaccactgctattcgacccagcgcgcaaatacaaaaacatccggcctcgctgcatcaacagcggcatgatcatgggtaccatgggcgccctccgccaagccctccggcgctgcaaacgcaaaatcgagaccgttgcccgcagcggccgccagctctggagcgaccaagcactccttgccgaagtcgttggcgagcaagagatgtggcgggagtggatgagagacctagaaaccacatgggacggcaccatgtcgaaatacgacttttcaactctcagcccagaaatgcgcaccattgccgcaaaagcgcttacaggcgaacagttcgagttcggcatcggactcgattacaacttcaccactatcccggcaacttgctcctccgaagaagacggcagctttatcaaattcagcgatgaaaacgccatacgggaagcatcactccaagccggcgtgcccaacggcccgcgcataaccactctccccgaagaactcacaaaccaagcagacaccgaaaagggtcctctctcaaacatcctatggggcaacgtccctctctatacagatctcttcttcggcgtcaccccagtgggcatccaccacaacgcgtacatcgacggcctcaagccaaaacgcttaaaacagtggtggagcaagatgtggttctatcccctactccgagaactagtaatcgcgcacttgcagagcctcgagacaaaaaggccacttctgaatatgccctctcggcaagatagaaaagcagatgtaacgtattggccaccaggcatgcagagtcacgtcaagcaagtgaccgtgtttgaaccggcgactgctgagaagcccgccaaattgacgccgatagactgggacggcatttgccagaaaggacgcacgccatggtatgatgagcttttcggtgatgataacgggcctttacagattaaataactagaagagagaattcctttttgaatagtatacagcaaaggcaccataggatgaagcaatacttttggtttatttcatttccacttgtaccaaatcggatgatgcggtttgacgtttaacaaagtccaattcatgaagcagctcgcgttctttagccacttacaacatgcgatgatgaaaaatgaaatcatctgtccttgttccgttgcatatggaaagcctatgtacccatttcctaactactccagcccttgatatacttccatccgtctcattaataataatcctacatcataccataacccacccgcttaatcctgaaaatcacgttggacgaagagagagtctctcgaaaaatctcaaagatacccatcgaacaatctatccatcccgtcattagagtatatatgccacctcttcgtttaccctgacaatttcgcagagactgcgcaacagcagcacatctgcatcctccatgtccatctccaccactttctctcccgccgctccactttcggacatcaatctggcggccgcaataaggcgtcgtatgcaccgcagcagctctgtctgaatgtttctgatggccatgtcctggcttgcaaaagtacccactgggctagcactcctcccatcatccttgccccattgcgtgaaactgttcctttttgcagagcgaacagatgccgccgaagtcacggttgttgcctcgttgagaccaagaagagatgctgcctttctaggaatatcatcgccctgtaattctatgggcgagcatgagcgtccgggggccattggcgccggaaatcgggcaacaagagcagatatgtaattgtaggcgacaatgtggcaatagagtgcttcacagatgtagtcagagcaattgccaaatatattcttgattgatgcccacggcttgggagattccagggagcttgagctaggtgattgcaggttatttgcaccaccagcggcatgcggatcgcgcgtcttgagaggcatctgtgaccctctcttgacaactcttctccacaatgactgtctcgatggagtagttgggaattgagggctgggaagaggagaggtatctgttgcaggatgtctagccttcctggagtaggctcggattgtatcaatagttaagctggatgagtcgagcatcgtgtcaggaaaacacgccgtgtttaccctcaggttctccatgacattgggtggtaggggaactacacgagccagctcatcgctttgaaaaggtaacgaaaaaagctgcgcgctcccgttgagccacatttgcacactggggagaggcgacggagggggtgaggggcggatgtagacaccgtcgtatctgggcgcctgttttgtatcgatgcaagacacgaaatgattgtactctggcgtagcacgctcgtaagtcgttgacgcagcctcagccgcgtgactgccagcccgtttcttgatcgacgtattgcttgtacgccgggagagaccactctcgggtggatactgtgggctctgtaacgatggtatggaaggcgtacattgtggcataggcagatagaggctttctgggctgtcgggataccgcatctgcccagggtactgcgttgagttaggccgccacgtctgtgccatcgagttgctcaagtgttgccctagcggtggtggcgcgatacccgaggaccctgtgactgaatgcgcctttcgatgcagatatttatgcgtgcttccgcctacagaaatagagccactgctggcttcgaattctggcggcgttggcggcctcggcgaaaggtgaagcacagtgctataaatcccagcctcttccctgtactcgtcttcagcgtctgaatcagcttcgatccaactgctatcatgccgggaaccctcagatcgcgatattggcgatatgtttgatgaagggggcttctcgtttgccaactgcagcttcgatactctcttgtgtatggacagatgcggtaccagaaatgaggggggctctgcagaatatatcgatgaagtctcggtctcagttgcagagcaggaatcagatgtcatgtcgtgtaatcggtcgctttcttgctggtcaaggaaggataccattgagtgtcgctcttggatagatccaagagcctggacgcgtagatgagcggactgatatggcgaaaaagtaggccgaaaaggaaccgtagcgacctttggcttgtccacatggccattgaatgacgaagcagtaggcggaataggcggtccagctgtcatgcttttggcttcaaagattggtgtggatatttccaggtctcgggcaagtagttctggaaaatagtcgtccactcgctgctccaaagcttcgtcaggtagctggctattgagactcgaacaaggcgatgtcgatgataatgtaagtggcagcagacctttcatacttgacactcttctccgcgtggccctggccagggtgatcttggtcggtgcgctcctagagctgttggcagactgttctagaaaacaggttggcgaagtggctgtttgcaaactagtaaccgacatttaggctacgtcaatcccgactcagcctggggatggcagatttatatcatgagaggggatagacaagctagtagtaaatctatcagagtttctaaatccagataccggctggtgagcagtggtagtggttgaaattcagggctaggctgttgtacgagacgactggcggaaaaagcaagacacagacagagtcaaacacaagggatgggatgttggcagcccaactactactagtagtagtaatagtactttgtactctcttgcatttcagagagtttgtgggaagagatgatgggcaggacgaatggttcgtgataggaaagttgtttcagatggtattgaacaagtcaacttgccgagaagctgaaatccgatgcactgagcaaccggatgaggggccgatctagcacatgcatatgtaccaaaaaaaagtgatatctcaaatgtcgactgcgtataataaatggtactgcaaggagcctcattgcgatggccaaagtatggagacttttgagaagggtgactacaccctagctagtagcacaagcaaaagccatattcaggggttggcgcggaccagaagaaagatgcagctccagtttagtgtaggccattgttagcctatggattattgacttggaagggagaggcggacggcatgttgagagtgaagagaaaatgctaggcatcaccaagctccaactcgtcaaggtcaaagcccaggcctctatctggctaagacaaactccgatattcgaccactgtttcgttctagcaccaagctcaggtcgagggaatctcgcttgtgccgtcttctttagcaccttgcgtgtttcggcgtccgatttttgctctgcactttttcctgtttgcagcaaatacaagggctgctagcaaaaagagcgtcgaagtaagaggccctggaggcgtaccatggccgtcaagacggacccacgtcacttgtatcatggccactttttaatctcctctgtggtttcctgcaagggggggtatgcgagcgcctgcagctaataagtagctatctcttttggtcatagtcggaagactcttagacagccaatgctttcgggagaagtggctcgcctcgatccgtaccaatgatgcttgccatgtcgtgcccggatgaggatcacgaatcagagttctttcggctcaacggtgttttctgtttggagagcaacagtcatctcctgagggctagggagctacaagtatattcatcggagagctagagcaaggcagtttcgtgtgactccagctccgcagcgacagatagggagtactgctcactagtagaagtagtattcgtagtgcaaataggttaccacccagctagtgagtacagatatccttgcgagtagctgttttctttcctttttttgcctttactctttgctctcctcttcttttttcgtttcttttttctttctggcctgagagtggcgtgaggagcggagctttccaaggcacgaagtagcagctagtgcctccggtttgtcttcgcaattgcttcgtgcacgcacaattaccaggtccgtgagagagatggcacctatgggtgtaattcacagtattagacaatactacgccaaagtcagctctctgtcggtttcgttccagggttgattgtggtacagaacactactccgtaccatctgaggggctgaggacgctgcccctgcactccgggtctgttgttggccgcatgcaagaaaaaggaaagaaaaagtaattaatcagagccacggtctcgacaggcgagtggcagggttcgcgtcgtatcccgtgccccccgaagaccttgcaatgacggcccagcagcctctcgctgaggaaatgctccaggtccgggtatgaatgcatatgcaaaccatcatgtcgaaccatcaggccagtatcatcagctccttaaccggcatagaggagctgcagtgctgcggagtctcggggcatccaccaccacatggtcgcgctctgggcagcgacagcgagctgagcggaagttgagcatgtcatatccggagaccccgcagatccaacttggagttagattaggtgcacgatactacggctcggaggggtcatcctgggtcaagggcgagacaggccactaggagccgggcttctcaacgcaagggacgcaaatgatgagctggcagccgatagtcgctgtggcgatatgcagggcgcggcctggagctgggctcgtacatcgtactcgcatatgcatcttggatgggccggtgagacgccgcatcacagacagataggcagaggcggagatgaggttgagaacgcaatagtctgtggccggcgagaggcgcaaagcagggagagccaggatgggcctagccaggcctgctaatcagataagtcgcctacagatgatcggacgctggtggctagaggcccgccaaggggcgctaataggcggcatcagaaggacccagaggctctgaaaaggcctggatccgatgggctgctggagttgggcgccccagatagcgggtcaccgtgcatttccagctagacgtcaaatttcgcggatttcttccaacggctagttttttctttgcttttttgaagctggaccgtgagattgaaactcataccgcaaccacgcgaccagacgtaaagctgctaggggcacacgatatccgaactccgcatctacagctgaattactagtgggcaggccattggcattagcatctccttgtcactgctttggctgccattggtgatctcaataccagcgaggattggcatcagtctaggcctgatagccaaggacttcagaataacagtctgggtttcaagtgcccgaaaacgccacttttcaaggtccagtcatccccagggcatacccagtcgccatgctatcagacgagctcttctcttcggtgtgcgggccacccatagctgccaacacggcgatatcaaaagacgttggcatctacgcacacacactatcacccacgtgggctgtcaagtcatccttcaagaagagctcggcaccagttcactgtttagctataagcgattctcatgtgtttgctgcccaagatcagaaagctcatgttcatgtctattctcgagcccggggaaaccaagaagctcttgttccttttcaggaaaggataagatgcctcgctctcgctggggacgttcttattctaggtacagctgagggccggttaatactctgggaagtatgtttagtctcctcattttctgctctctctctttgcttttgcttcaatgattcagtcatttttcacatggcgaaatgccagggtgctcgcctatccgtgtcagatatactaacatggaagtctagacttgtacagggcgacaaatcacaacgcctccatgccatgtgcaggccgttagctgcattgccgtatctcctagccacgtgctgtcagcctcggatgattctaatgtcaacgtgtggtccctgccacgtctcctggaggctgggcaggatattggccatgagcctgataggaccttgtccaaccaccgagctgccgtcatcgaccttgtgctgggtccaggctccaaccccgagacgagcctctgcgtatctgcaagcaaggataagacctgcattctatggaactaccagtcaggccaggtcctgcggacgctgttgttccctacagctcctctctgcatatctttggatccttgtgctcgaaccctctacgtttcttccgaggatgccagcctctacctcgttgaactgtttggcgacaagccccttctgggatcccgcagtgctgagctagcatccatcgttatgcagatcaactctcccttgggagtggccgatgaagatgtaggacctgcctcctgcatgacagtaagccatggcggtacttccatcattacaggccatgttaagggcaagattctcaaatggaatctcgttgataacagccatcccgcggagttggcaaatctcaacgcatctgtcaccaatgtggtgtttgcccctttcctttcagagaagaagcacactcaagctgtcactgtcgtaaaaccaaaccagtctcagagacagtacactctaacgactcagctggagggagacttggatcatgatacgagattcaaccagatgcttagtgccaacggcttctcatctgaaaccattgcgcaagccttggcatcgtttgctgcctctggaggatccagctcatgacctgtcaaaaattgataaattagagggattactaaaagttattatgcgtcaatggagaacataccccgaggctgtttcaatactcttgccaaagaggcgaacatgcttgcattacatccaaatcttacatagacttctgactcaaggtgcacaaaataaatgccatcagtgcgaataaggaataaccaatttttcttcgcagatataacaatcactgcatttgaacgactacatcaacagagaaaaagtgatcaatttgccacgccacctgcccatatatggggcaaacctcgtagtttatttgcctgctgtggacggatgacagctgcgcaggtcccatgttaaacgtactacaggcatgtttaggataaacactagtaacgaatcttactcagagtagtacatggccgcccaaggccctgaatcagacagcccagctgaatataccggatgccttcggctgttcggagacagcagcagcatccactcggtccaaagctatcagcgggcgactctcaatgttgaaattcgccgggcaaagctcggacggggctcccgttcggagcagggatttctccggcccgactaacaccgaaccgcccgccgtcattatcaatgtttggtgtatgcggaatgaacgcccatacttgcaatcggcaacaacacatcaccacatcaccactacacaatgtctttagtcggcaccttacggggtgatttaccacagcagacgcgatcactggtaagtcgatttctcccgacgcgaaagcgcaacaagggctgttgcctcggcgagactacatattgctatggtgggggatgcatgaaaacagcaatatggacgctcacaagctttgggcatggcttgaactttggtatacactcaggctaactgtgattgtcattttagtatcgacagttgttgcgccagagcaaagaattcagctcctacaatttccgcgaatatgcgaggcgacggacccgagatgctttccgagaaaatattgcggtacaagattcgcgccagatccaagagctgatccagaaggggctgaaggaactccagacgatgaaggtatgagatgaggctgctctctggcgtttcttctcgcgagcaaggtactaacggccatgacagcgacaaaccatcattggacagttctacaagctggatcgattagtagtggagggcggacaatcggtatatcgctccctttctgaggcttgcaatgttttaaacgctgactttgatgattcagggcaaagaaaccggccattcaggagagatattaaggcaaaaagacacagggtgagtctagacgccctggaccattggagactgccgaaatcgctaacagatacatgtataggcatgactgattacgcaacggatgcatgcattaacgacgaaaataatcacgggcggaatgatggctgtacagtaggatggcaatgggcttgtacatcatacatataccactggaatatcgagagacgacttttcggcttggtttaggagtattgcgggatcgttatgaaacaaatattagactactacactacaacaaatctcaattctggttgcgacaactcgccggtgtccaagttgagcctaatggggcagattatgatcatcttgtcgctacgagctcgacgtcttggccctacgggacgtcaattgaggagatgtgatgagatggagttgcgctggaattgcatcatgctgctgggtactcgccagctattactacagcgatcacagaggcctagagtgctagagatggtacatacctacttataagtgccccatctcgagaggctgaacaacgtttaaacttgattcgtccaactccaaactacttgatttaagcagttcaagacgagttggagacatctcccattgtcaattaccctcaattacaaaatagcttatcacagcaaagcacagccattcttggcattcatggattctagtcatctttcatgcgctgcaatctgcaagaggcgcactacggcacgcttatgtcatcattctgcaacacctctaattggctgcatgcgcatcgttttcgccagtcaacttccgggtcgtgtcccggtcgtcaattgattcgtcctagacattgcagcgtatcagacgatcctcgctccgggcgcatcgcaagacgcacgacttgagcatccgccctgctatcgcgctgaattccgcgccgctacgtcacaggcgaggccgctttctgcagcaatccgtgcagcgcaatggccccaggagtatgttctggtcgcgatcaagactgcgcgacactctcggctgacaagatcttctagacaagacgcgctggccgcagcggctacgccgagcacgacgactttgaaggtttgccgacactgcgctcaacccatgacgcgacagcagctgataatcgcaggtcttcccgtccgtcaatggcggcccgaatgggtcaacgtcgcgcctccggtgcagcaggagcagcagcagcaaaacgacatctgggccatcgagctcatccacggcatgcccaaagatgcgactctgctgccgccgcacacgcaggagcttctccgcgctgcgcgttccggccggctatacaagcgcccgcacccaaacgaggatgaggaggcggataacgagaccagcatgcaggacaagctcgagaagaaagaggaggatacaagcgcgcagggttatcagatccgggtttggaagcagctgcccaagaatgtcgaggcaccggagatctcgcacctcgctaagcgtaggaagaacaccgtcaccacggcgagccgaacgatagaggagaaggtccaagggccgacggtgaccagggccacagtccggcggatggacgcagctggaaacccgtacacggaggaagttactctgtccgaaggccaacgggtagacggcgaagtcatatcaaccagggtcgaggccatccccgcggcacagccagatacctatgctgccatgtcgcaggcagcagccaggagaaggccgccgccaccgaagagaaaagcaaaggctgggcctgggcgaggcaagaagaagtcaagacagcagccctctgcagatcagcaggcggccagaagtgtgcctgcagcggctggagtcgcagcagcgatcaagactgagagcaatggaggagtcgtaagtgtctcgctaaacagctgctgcgtcaacttgaaactaacttttttggaatgtagacactcgcacaaaacgaaaacgcgcctccgaatgtggatagcgaaattggcgatggcgaaggcgacggggatgaagaggaggatgatgatgaagagggcgacgacggtgacgagggcgaagatggagaagaaggcgaaggcgacgaaactggttttgtcgatgaatccattctagatgctcccaaggatcacgatgaagaaatggccgatgcgtctcacataattgagaaccctgatactgagatgcaggatgaacagccggcgccagaagagccagcgccaagagagccctcgcctcccaagccagcaaatcctacactcgaactacctccggagaaccctctttctctgccgatcaagcacgaagacacgcctcctaggaataccgtcatcgtgccctctccatccgcgccatcggtgagcaccgagcccgaggccgcaattgctcagccctttttggatttgcctgttgtcgataacacagccgactctactgtcgctgagccgccttcaacaatcgttggagaagctcctcaggaggctattgagcgagatattccgcatgatgaagctgcccttgaaagagcccttgaaagacccgttgaacaagcggctttgcctcctcctgaccaagtaggcaatatctcaagcccgagggctgaagatgaaagcttccgagcctctgatgaagcttccaagggacaagacagcgtccaacccgatgccagcgtccaaagaccgatgataatgcatcagctgtctacaatgaccgaggataccatcaagccggaggactcagtctcggtaacagctcctatgcctggatctggggcaccttcggaacttggaaacgtatcagtagatgatggaaaggaagagactgtagctgcaagcacaagggctgagtcaactgaaccgcaggtggttgctcctgaagcagctgacgatgctcctacggccaaggaggaagaggacgagccggatctgcttggaggtctgatgggagaacttgatcgccaggcagctgcgtcacagctactggaagaagttattaagcccgacaccacgtccgcccccgaggctgaacctgagagtcctgttgatacaacactacctgacgttgctgaacctgaaggtcctgttgatacaacgctacctgacgttgctgaacctgaagttgaagctgagcctgaagctgagcctgaagctgagccccaagttgaaccccaagttgagcctgaagctcagccccaagttgaaccccaagttgagccagcggctgagcctcaagttgagcctcaggttgagccagtagctgagcctcaggttgagccagtagctgagccagtagctgagcctgaagctgagcctgaagctgagccagtagctgagcctgaagctgagcctgaaactgtgcctgaagccgaggccgcaccgcccgtcactgaagacgacgccatgcacgacatcccgcagccagagacactgcctgagccagagcaggaatcaaaactagaagatgaaccaaacccggagccagagtcccaacatgagctagagccagagccagagtcaaagccagaacctgagccagagttgaaacacgaaccggaacctgcgcctaaattagagcctgaaactgtgccggaagacgagcccatggcagatgcagcttcgccagtgaagtcagaacctcccgctgaagaaggaccaggagaaaaagcagacccgccggccaacgcataaattagcttcatggcttgacgccattcgatacgacaccctttatgcgcacagagagatttatctatatatatatgcagtggtgtttctattcaccgggtcctttagtattgtcttatcaatgacattgacgtacgaattatctttacaaacacgaagagcagtctggagatatttgcggtgactttgttgggataacgtttcaatctttttttctgttaacacgctatatttttttatcgaattatgttttgttatgatggagtgtatgagttctacctatcaccgtacgagcgtttataaaagaatacaatataactaagggcaggggagaattacaagtctttcttcatacacatgtctatatatctaacctagcacaacgcctcttccttctagaaatgaaactcccatctgaatcactgactaggtactggtacaatgtgaacggggatcccatccgccgcatcaatctgcccatccgccgccaacctcggatccaacggcgcaatctgcacttttcccaccttcaacctgcccacccgccggccatgcatctgcaagctcgtcgagtgagcattgctcaggcccaaaagacccgcgctgacgagcagcagcgccatgagcacaatggcgcccgcctgcgagaggttgccgctcagcgaggccaccatgtacacgatgagcttggacattgcctcgagatagccctccagcgtcgtcttggcccgcagccacgtctccgtcgtcacggcgcgcaggtcggcgtccaggcccttgagcacgacgcgccggttctggccccagtcgatggtgtactccgtcatgcccgtgtcctccctcttgagcgaaaagggcagcggcagcgaggcctttgaacccgccaccgcagttggctctggcgacgtgactggtacagccacaggcacatcctttgcgggcggaggaacaggtgtaagaggcgcaggcggcgtagcaggtcgcgaacgctccttgatggcccagatattcgccagccgcgacaccatgagcgcaatgatgaagcccagcccccaccagtcctgcagcaacaccataaacacaatcgccgacaccgtcagcagcggactcagcaggtacagcacatggctcacccagtccatctccagcacctccctcacatggctctcgtgatcaatctcccgcaacttcctcagcccgcgctgctgcctcctctgccacctcctcctcgtattatccctcttcccagcagcctcatggcccagcagcagcgacagcgacgacgcaaacgccaacacgctcccgccaaacccttcacccgggtccatctccacatacagcgtcacaacgccgtacttgccctgccgctcccacagccgccgtagatacttgaccatggccacgttattaacaacgtagtgcttcccgccgtccagcgccattgacagcaccggcctgccggcgccatactcgggcgttagcgagtccgccgcctgctggtagtgcaggcccggcgcgagcacaaaggcatccagccaggaagagccgccggcgatggcggtgcgctgggcgatggtgttgaggtctgcgagggcgaggaggccgcctgcggagagggagaggttggggatgggcgtggcggtccaggaggcgatgaaggggtggtttgggtccatggaaggggaaaagcgaagaaaagacagacttgaacgagtgtgtttagatggaatgagttgatgtcagatacaaagttgaatagcacgtcagctcgtgtaagtcgcagacaaatccatcacaagcaaatatatcaaacatctattacaaaaaccaacacaacgccaataaataatcaaacccaaccagtcaagcatttaaaacaagtaaaaagagccctccaggcatcccatcacacttcaacctctccaaaccgcagcgcccgttttaactgcctgcagcgcataacacaaggctcacctggcccaggcaacaatcatttttcatctctgccatgatgtaaccccacgcggccgattcctcacgggaccagcgaaatgatgatcgtggtcaaaggctgtcggctgataggatgagcctatgagagtcttttaaaagggtagggctttttggggggtgctcgtgtggatgcgagatcttgtgacatgaactgcacgggttttattacaagggtgtggttttgggatcgcggggaatttggatcctaccctggactttgccggaaacctggaggttacatggcagtcaattagagatggtgattgaagcatgtttattattaatcttattattttcatttactttgtttctcgctttcccgagaggcggatctcgcacttgcactcattgccgatgctgtcacatatcagccagctaaatcaaatacacacatagtcagactgttgccggctcctttcccgcccacgcttctcttacagatcccattctttccaattccactgagtgcgtcctcatcctctcaactggcgtcacttgaccatcttcagatccctctgcttctgtgcctccttcttctccgtcttcttctccatcattccccccctttccccctttctcaccctcagtagagtcttcatcatcgcctccttcaccacagtcatcgtagcttcccatagagtctcctccaccgcctgttggacttgttccgtctccactgctcagttcttcatcggcatcctatgctccggcaaactcaggtgagcgtgagccgcgcacgtcagtgtcagaaacacccgccggcctacagccacgcagcagcttctccatgagaaggcgcaagacaaatgtcgtccaccactccgcagtgtagaaaatgctcacatcgtagtcctcgaggcgaggtgtcccaggtgtccccatccatagcccgccaggtagccgcaaggtatagtcgattgcactcgcgatgctgtcataatctccccggcgatatgggaccacccccggagcctgataaagaatcggatttacatctgagacaatggggcgtttattgcctgtcggctggcaaacaaaatactctagggctgccgtcatgggaccgccgggagcaaaggagaaaatggctgcatcgctgcatcgtaccagagcatgaaaatcaagctctgaaacacgaccttcacaccatatagactatataggttgcgtatattcgctcaagccaatcaagttatcgaatatactgtagtcttcaaggggatcgttagccctagatgtgcatactacttgtaataagatggcggattccccccaccaggccacctgttccagcaatcgagagtatcctctcgatacttctctcatctccgcctggctgctaggcgtgccgtacgaaaagataagcgctctgttttggaaagctcttcttagagtctcgcaccgttcgctgactgcttcgctttgtgcaactgataggatgccggatacatgaatccccattggaagactgtagcatgaatccatagctcgagttgcccagtatgatggccgatctgaggatttctgttcacaccaactactgaaatccaccgtgtcttggggctccagaaaggtgatgatattcgatccaaggataccttcaacgaattctccgagccgccctggcatctcaagtatacgacggcagggagtgtgcatggaaaatgtgacatttgcgtccggcaagcgtcgtcgaagaaggcgaggcagcatcatcagatgataatcatgaaccatgatgacatctcccggcgtgtatatttcgtggattttgtcgaaaaagcactccatcacgaagtaatagtcgcgccatatttcctgagactcgaaatcggttgacgaaagtttatcgccgagaaaatatgggcaaaggacgttatcaacaagccgcctccatctggtttgcctcctcaagaggactccatctgctgaaaattccgacaaggccgccaactagattggcactgttttgagaccagcatggtacagctgccgttcaagcccttctttgttgcggtaatcgacgagtccttcgtcttcgggttcgttctgtggcggaagcggatgatcactgccaggtgtttcagaaaactcaacttcttcgattatactctccaggcatatcgtgtcttcatcactgccagatgtttcatcatactcaactacttcgggtgtactctccaagtctaatgtgtcttcatcactaccagctgttccggaaaactttacttccccggtccagccaacgatgatgtgatcccaaggagaatatggagatgagagctgattcaagacgtcgaactgaaccgaatgatcatggcggttgcagagatctactcgctacttgggtcagctctcgaaatcccatccgggctataatgattcctcatgaaggaagagagactcgaagcatgcgtacccagttgtctcttcctttttgaacttgcagtctataaggaatggtaaatgtgacagatataattctgccactcacgtgcagcgatgatacatggtcggaatcttgctcagaagaaccgtggttgccttcagagccggaaagcgatgctttagacggcagtaataggtcggaatcctcgtcagaagcaaagaaaacttgaccggaattccagggcgagtggtggccgtccatttgaggcttcgatcgtacacatgcaggtaaatcaggtaaagttttctgcctgacaattgagaatgctgataaataagctgtgttgatgaagacggaagaaagtgtcctgaatattgggcttggccaaaatattgtctatttaaattcgtgtgtccccttcaagggaaggagagatgaagacaaaattctctcagctgcttccgttcgctctagtctagtgattgctatccatcaacataggagcccctactaggcaataaatcatgtcgattatttacatgctaaacttacatctagatatcctaatagttcagcttcgtgttactgatggcttctcatcagccactgcggcacagtctccaatgcctgcaattcaagagtgccttcacacagccaccacggccacaaaactctaagcaagtcgacccaatccgtcaaatcgtcactgtgttgtcatgggcgaaactaaattgcccgtttcgtataaaaggcggcacgagccactacatctcgcacgctgtggctcgtcgtgatctgctaatagcaccatcactcaaatctcggtatttcaaagagataaaccaaagccgtcgtgtaccacctgtcatcatgaacatgaacagagctgccgccgccgcacatgccgaggacatgcatggcgaccacgtcctccaaggaggccatgccatcttgaaggaagacacggatccaacgggccaagagtcgaccttttccgacgcttcccgcggtggaatgaaacaatcgtctggcctcgagggcaccaagcagggcgacttgcaagcaaccgctggtgcaagtggtgcattcaaagagaccatgaggcaggaagccttaaggcatgtaggccaagcgtaagtgcagttgtcgtgtttgggctgactgattccagggatcaatttgaccaatgaatatccacatacatggccctgatgggatggagtaataagcagcaacaagagattgacagtcatgtagcataatagtagcgaacgagaatgatactatctgtatgaatttaacttgatatcatcagctaaacaacgtgcaggcatttacatgtgaaaagcaatttctatatcccaacaattcccctcatccaacgcaaccacttggctccgttacatgagcaatctccaagcaccaagcagcaatgccgcaaaaccggtgcacacgcccatcagccactgcagcgtctggaacttgacctgctccagcttctccctcaaggccgccacctcctgctcaatcttggtctccgtctccttaatcttgagctcctgcccgacggcctcttctcgaatgcgccccttttccaggttgaggtcaagccgcacgctcgcctgtgtccggccaatctcgtcgcgcagccggctgctgagcttggcaatgtcgtttgtgaggcgctcgtgcgcgttgcgcgttgcgttggattcggtgctgtctgcggaagccagttcagagcgcagtttggcaaagtccaccttttgggtgtaggtggttctggcggcgtcttcgcgaagcaccatggttcgtgttaggttttggatgctgtggcagatatcaatgttagaatcaacggtcatgtttagtagctcttgtcatggatacggacctctcttgaatgacgtcgttgagaaccttcatcatggcaacggactgctcgtccgtaaagccctcatccttcagccgctggacaaacttgagcgtatcaaagtgatgctcgcggcattgccgagaagtcgcatggaaccccctccgcaaggctggcgcttgtgtaccaatgtatcgtctcgtagagaatcttgtgccgaaagcaggcactgagctgtggattgactttcgctggttcggttgaaaggcagcaaacgattgggtagcggtagttcgagttgctgagagcggcgcagtccagctgatgcgcgggagcaagaatcgcggcagcgtctcgactgcgacgaggccggtgacggccattttgtgagcgacgattggctgttggcggttgtttgagctgggaatcaagaaggcggaatgccactatcaagacaatagtatggcgtggtgcttcaggtctcaatggctagcttcggataatagtttgacgtgccggttgtcggcggcgaaaacgatttgccgattcgagctatggcagcggtagcagcttttggacttggacacaaattggctgctggatggattggattcatcccaatcaattgacggcttttgactctttcagtcttttcttttcgtttacgccagcacgctgcttgcaatgacacttacagtatattcttcgtacacagcggcatcgtctcaattagcccctcagcctagtgtgaagcttggttttgcagctataccagcacataaggtagcacagagcttggaatagcttgacttgtggccaacagattatctcatcgcatctctatcaaagagtttgagctgagcccggctgcaatggcgcgtctccttgtcaggccccacctgggctggcctacagtaatggcagatacctacgctggcaatattacgatgagacaaagcacagcctcaattgcctattgaggtcaagttatgcagccaatgaaggcttcatatcaaattgaatcgaatcattgagatgccgtcaattgactggctcttcttaaccatctccgcgacaggccaccgttgatccatccatccacatcatgtctagcgatactcgctcggcattcagcaacgatcaagtcgccctctcggagttcggattgtccgctatatccggctccccgatcaacctgctgattcagccactctggcgccgacaacagctccctcgaaccccgttgcctagagtccctgactgatcaaccaacgcgagagtttcatccgccaacctcgccggagtagggagtcccaatcccggctgcgcgactccaactcaccactgcagcaaacctgcgtcgatcgggtttggacaatcagcttcggcagacattcgcttcgcttcgcatcccacacgcaagacaatggccccggcgccgcctccgccagactctgtctcagtcggcggcatcccagcgggctatggccgctcgtgcaccaactgctcgcgcgccaagtgccggtgcatcttgaggccggaaggaggcaaatgcgaccgctgccaccgcctgggcaaagagtgccaccagatggtgacgtcgcgcaagcgcgtggccaagaggacgacggcctcgaggaccgcgcagctggaggagaagctcgatgacctggtgtcgatactgcgggcgacgcagcagcagcagcatcagcatcatcaacatcaccatgagggccatcaaccgccgccgccgccaccgccgccacaacagcagcagcatcatgttcatctccagaagcagcagcagcagcagccccctgtgccgtctcccatgaacggcgcatccaactgtgaaatcccttcgtcagcatcatccgcttcaacatgcccgccctttatcagccgactcgactcactggccgacgcggcaacaacatcacaatcacagacacatccttccaacctcacaccacctccgcgcctgttggacaggcttccggagccagctcccagcgaggccgaagtgtatctcgtcaagtttcgccagtggctcgaattcttcccctttatgcatctaagccccgatctcacggccgaggctctgcaacgggaatctcctttcctctggctctgcatcatgaacgtcacgagtatgtccatgacgcaacaggccatgatgagagacaggctgcgtcaagaagttgcgcaacggatgatcctcagtcacgagcgaagcatagagttacttcaaggcttgataactctgatatcatggtaagatttgcttctagttgagtagtataagtggttggtggctgcgtaatgctaactgatggacttcttagagcggccatgaatgccggtgctgccaacaagccctttcttaccttgtattcacatatatgtagctgtatcatctacgaattgagtctcaccagatttcccaacgaagagcagtactcgacggtctgtttcaaagcctggggaagcaaagcatcaaactgccaacccaaaaaccgtacaatggaagaacggagacttgtgcttgggttttggttcatcacatctgtgtaagtggcgcaactgttatgctccctctttgcattattagagatccattctaacaatcttccccagatgtgcggcctttctcggtaaaatggagccactcgtctggacgctacacatgcaggaatcgctagaggtgttggaaagtgaaaaggaatacccatcagacgaaaccctagtcgcactagttaaactccagctcgttggagaggaagcaagaaagctcatagtaagcgattttgtcgggcgtgattttggcagactcgaccccgataaggctcccacgtatgtcttcaagcgaaatcttctctgccagctccagaagattcgcgaaaccttgccgcctggggcaatgtccaagggtaagtcaatcagcattgggtgatacaatatagagctgtgcttacttttattctgaacagcggtgatacaattgcacatctacagcaccgaaactcaaatccactcaatcggcctctttggcgggacaaaaatcccagactcgccgcgtatcgactccatgtacgcgggcctcctcgctgctcgggcctggtacgataccttgtttctcgtgccactcacggattttgtgggcatgccattctccttgtacattgagcttgcgcagatccacgctctgctatacaggctcacgaccatagatgaccctgcctgggacagggagattatgcgcaatacggcagatctcggtacctatctggacaggaccattgacctgtttaccaaggcagatgcgctttatcccctaagaggcggacccgaggatgtatcgatttttgggaaatgcacaaaggtccttcgcaatgtgcgctcaagctgggagccagccatatcacagaacctaggggggctcccaacgccaagcagccaagttgttccaggcgctccgccgcagcatactttgctggtcgaccactctatgatgccagatccggaattgcctccagactttggtgacatcaactggatgacacaagtatttggaccctgggacttctaaggcgtgtcagcaacgtcttttcacggattgaacgtaggggatgtctttcagtactcttacgataaagtgatgtgcaatgtcatatcatgtatacaatatctaatcgtggcatgagaggcgcatatatggctctttgcgctcaaactttttaatggtaggatggatgaagagtatgtaccaagaggaggatgtaaaagcaagcggctgatttaattagggggtttcctttggagttatagaggcgtgttttctttgggatttgagatacatgacactggctggcgtttgctttagatatatatcgatttgatagctggagacgctttttaatgcattctcagcttggagcgacagattgacgacatatataatggctctaggctttgaaggtggatgtttttaggattaaaagtctccattcagatacaatttgtacagatttcgtcgtgagttgcgcgcttgggtaaatcgtcccatgtactgaggcgacatgatcaattcacttaattccccacgtttgttacggcgtattcaccgcaatctctccgatttcaccaaccccccaaaaataaaatggtagatagacaaggctaccagcgctataaattgccgagcagtgtccaggaaccatactgtcacataacgactctgcttgatgctgacttacaccacgtctggacaaactcgcaagtctccgggataattttctattcagcaaatccacccaattatgacaagttgatgctacacgagctcacattgcagcctttagaaataattcaagtttctccgcatcacaaacaaatgaccacggccattctaatagccgccttctggggagatccgccaccggcgtgtctcttgctatgggtcttggtctccggcgcgggctgcccaatacggaaaattgcttgcttccacttggagatgcaactcccacgacggtctctaaggcatagtatttacctaccagggcacatatttatatatatggataggttaacaatgacatatacagttactattacaaagagcagtcaattcaaataaaaattagaaaaataagactcaactgataatcactaaagacaacctggagggcgcacttacaaccccacgtccggctccaaaaaaaaaaaaaaaaaaaaaggttccccgcgctacagtgaaagttaccccgccgaacgcggcttcggggtgctttattgcgagttgaaccacatccatccaatgcgatagaaatggagacgatggacatctttgcctagttcttatcctttttttgttctcttttctggttctttctttttgctattctttttttgtatttccttcttcaatagaattgcaatttctattctgttccgtttgaacctcttgatacccctcgctctggtgcaatcgcatcatctcttcccacttttgccaaatcgcatatagaaaacaccaacagactctccgaaacatctcccacaatgagtcgcaccaaggtcctcctcctaggcaaaattgaccagtaagtcatctcaacctcgtcagatccctcttatatcacagctaacaaccaatcgccttccagcgcccacgtcgcatggtccaccatctccgacattgcggaaatcgtccagccaacagccaccaacaggcaggacttcatcgccgagtgccaatccggcgccctggacggcgtctccgtagcataccggacgtttgattccgcaaacgtcactggccgaatcgacagcgagctgctggacgcctttcccaagagcctcaagtttctgtgccacaacggtaagacaacatatcagatatacatatacacatgtgtaaaaaaatactgacttgagcccttcccaggcgccggctacgaccaaatcgacatccccgcctgcaccgcccactccgtccgcgtctcaaacacccccacggccgtcgacgacgccacggccgacgtcaccatctggctgctgctcggcgccctgcgcaacctgcccgtcggcatcaaggccctgcgcgagggcaagtggcgcggctcgccgctgccccagctgggccacgacccgcagggcaagatcctcggcatcctgggcatgggcggcatcgggcgcaacgtggcgaccaaggcccgcgcctttggcatgcgcatccgctaccacaaccgccaccggctgagcccggagctggaggacggcgccgagtatgtcgacctggagacgctgtacagggagagtgacgtgctgagcctgaacctgcctctcaacgtgagcaaagagacacatccttctatccaattgcatggctaacaactcgcagcccagcacccgccactccgtcgccgcccccgagttcgccctcatgaagcccggcatcgtcatcgtaaacaccgcccgcggcgccgtcatggacgaggccgccctcgtcgacgccctcgcctcgggcaccgtctcctccgtcggcctcgacgtctacgagaacgagcccgagatccacccgggcctgctggccaacgacaacgtcctgctcgtcccgcacatgggcacctggacgcaggagacgcagcagaagatggaggagtgggcgattgacaatgtccggctggcggtgacgcaggggaagctgaagagcattgtgccggagcagaaggatttggcgtgagctgttgaagagaatagagtgaattgaaataaaagcgtgttgaaggatgtggtttaaatgggatgctgttttagcaacgttatagatggattctacaaatgaacaagtgcatcatagatgaccttgaagtctcgcaactatggcatgttcaaaccgatagcacccaaggtgaaatgtagcaaaaagaaccatggatacttcttcattatcagacatagtcacactgtcacattcaaataaaaacatattttactcagccagggctaaaaaactgcccgcatatgtattccacattttctatagctagtaaatctctcttcagccgcggttgacgggccttctccaaatgtgcccatctcgccctttccgagcttgagcccatctgtatcatgcgctatgtttttttatattcgcatatatatcctctcgccatggggggaatcatcattagcaaaagtaaatttacccgacgccgtttttgttgaaaaggccagtttcttttctgccccaccatccgcccagcgagaacttccaaaaaagagtccatgaggaaagaaaaatatcaaaacgaaaacaataaaaaaaaaaagaaataccaataaaatcccatgggcttttattttatccttgcccatttatatgccccttgccggttcatgatgctgttgaaatcacaagttttcccattatccgggtcataaatccggaagggatgtcgttacacgtaggagtccagttgaaggatcctttgggtatgaatacatgaaaaatgcttagtagcggtagctgtaaaaggatttgttagtacacgtcttcatcaataaatattcatggataagaggtagtgcttacatctcggccttgtagggaccctcgacagtaagaccgaggtactcagcctgaacaggggtgagagtggtcagctcagcctggacgtgagccaggtgcagcttggcgacctcctcgtccaggaccttggggaggacaaagacgccgacgtcgagcttgccagtcttgccaaactcaacgtacttgtcggcccaggccttgtcggcggccttgtacagagcaatctgagcaaggacctggttggagaaggagcaggacatgacaaaggaagagtggccggtagcacagccaaggttgaccagacgaccctcagccaagaggatgatgtggcggccgttggccatggtgaagcggtcgacctggggcttgatgttctggacagacttggcgttggccttgagccaagcaacgtcaatctcaatgtcgaagtggccaatgttgcagacaatggcgtcgttgggcatggcctcgaagtgggcgccagtcaggatgtcacggcagccggtggtggtgacgaagatctggccaatggcggcggccttctccatggtggtgacctggtagccggccatggcagcctggagagcgttgatggggtcaatctcggtgacgaggacgcgggcacccatgccgtgcagggcctgggcacagcccttgccgacatctccgaatccagcgacgacagcaaccttgccggcaatcatgacatcggtggcacgcttgatgccgtcaatcagggactcgcggcagccgtacaggttgtcgaacttggacttggtgacgctgtcgttgacgttgatggcagggaccagcagcttgccctccttgagcatgcggtacaggtggtggacaccggtggtggtctcctcagagacgccgaagcagtccttgagctgctcggggtacttggagtggacgagcgaggtcaggtcgccgccgtcgtcgaggatcaggttcagcttcttgccgtccttgaaggcgctgagctgctgctccagacaccagttgtactcctcctcggtctcgcccttccaggcaaagacgggcacaccggcggcagcaatggcggcagcggcgtggtcctgggtgctgaagatgttgcagctggtccaggtgacctcggcacccagagcaacgagcgtctcgatgaggacggccgtctggatggtcatgtgcaggcagccagcaatgcgggcaccggccagaggctggtcggcggcatacttctggcggatggccatcagaccgggcatctcgttctcggcgagttcaatctccctgcggccaaaggcggccagggacaggtcggcgaccttgaacttgttggcgggagcagacattgtgaaggagggaattgatgagaatgcgaagatttgggtagagaaagagatgatggaaggaggatgatttgagggagagatgaggaagaggaagagaaagaagtaggaaaaaattgatggggaatgccaactgttaaaaaaaaaaaaaaaaagctccgatgaatgcagtaaggcccagagaggggaacaaatccgttggaaagcgggcggtgagcctagaggggtaaattttctcaccaagcggggcagattagattgggacaggatttttgcagcttggacgaatgagaggcgcggctggattgcacgtccagggcagaatcctcctcaatcctcagcttatgggtaggtttttttctatagcaccagttgctagtgctgttagtattagtattcgtattctgccatgcacatgcacatgccgaacaagacagacatggccacgtctcatataatgcggggctttgggggacagcagcccgagatgagatgcgcggcattacggcctcaacagaaggagtgcagaatgtctattactggagatacagactaggaaataataaaagtgtatttagctgtgtgttatttgggcatcaaagtgctagggacactcaatttgaactcgcattgagggcaaagatacagctggaccccccctttgcgatattttgcatcacatcaattccatcacacacaaccggaaagcactgcacagaaacaaaagggcaaagagagaaacaaatcgtagtggtatctaacaggaattacaagtctaggcgtaggaatccatactgctagtagtttcaaacactctcataagactctcttgtcgctgcagatctagaccagaagtactttattatagtccacccaaaccggaacgccgccaatgcaccctgccgccaatagtctcaaccaccaaaagatcagttcaaaaattcttattcatttttaggttttagcgatgctgcattttactgcggcagcaggttctcccgcacggcaaacatcttggcggtaatgttggccgtgaagccatccacctgcttgctgtactgctcaacctgcttggcgttgagcatgccctccaggcggctaggctcctggggaagcttgaacagtctctgccactcgtcctccggcagcaggggctgcttggcaagtgtgcgctgggcgttctcggtctttcgcttggcctgccactgtgtaatcttggtctgctcacgcgccagctggcgttggtagaactggaagttgttgaggtcgacgtagtgggactcgatgctctcgagcagcaggtcgcaagtcttctcgaggaagggatcgactgagagatccaggttgtcgatggaagggtacagaggcgccttgatgcggtcgctgttgaggtcgctgagcgtggtgggctccttgaggtcgctgacggcaggggagggcagctggtggaggaaagaggtaaggaggtgtgagttctggaccgtgatggggtactcctggaggatgtcacggaacgacagcttggtcttttgcaggctgtccgaacttgtcagcacaatgcccatatatgatggctcaaactccgtgactcgtatactactcacctctcagtagtgaacttgccctccttgtagacgttcatgaaaaggttggtcagtcggtaggccttcagggccagagttccctgtgagctgcggctggtgtcgtagacgagggccacggtcttgtcattgtccttctggtagtggtgctggttctcgatgaaagccagggtgacaaagttgcccatggttgcactggtgtaccatccgacattgttggcatccacgttgacctccttcaggtgtcggatcatttcgctctggtaggtaatgttgctctttgcgcgaggggcggcagcggcagcattgctcgcgtcgttctggtggctgtcggaggacgagttctcgacggtggggaaggcaaaggtgttggtgatctccagcgttccgttctggtccatgcccaccagggagccgctcgccacggtcgggaagattgaggagcagtgtctggcgattttcataatcaccttggccaggcgtcagtcttcctcttgctctccatcttcatcaggaggggagggtggggcaattcgagctcaaactcaccagcgcatcgacctgcaccgcctggaaaggcgcatctttcggaacttcgctcatcgtggccgtaagttgggagtcggaggggattgtggcgagagtcgagccgaggttgatgccggtttcgaggctaaatggtggcagcttcaggagcgctcgcgctgttgttgtgaatatcgaacttttcgcctaccagatttgtgggcgttgtgggttcggggcggtgagtgacggcagaattcgcgagagggtcaaaatgaacctccaaactaccagcgcgaggctgtcaaccttgccagctacatctccagcagctctgctcgatttcacaacaacaagctctacgattgttcccgacgacatatatagtcctaaatagccgaatacactcacattgcatcacaaactctcacaacgtctcaaacaacatagaaactcgccgcgcactcaggagtctagtgccacggctgtgccatcatcatcttgcgcgcttcactgcgattgttttccttttgtctcattatgcaagtatagctttatttctctattttacagttcatttaccattttaaaatgccaacatgatgctcgcttgccgcatggtatcctatataaaaaaaaatctcatgttttcaaatccaatcatatcctttttgctcccagcacccatgttttttcccgaataattttgtcctcgtgtctttcagaactcatcaaccaagcagagttgctacgagaagatggcgaatgccaatctttctcatttccaccaggaaatcgaccaatcatccacgttgtctcggatggtgagtcggtgttggtcgatgttataataggcatattgatgcctagtgacgctcaccgcctttcgatgcgctggccctcgaccaccaaccattgctgcctctctggaacaccacacgcacgtcgacagattctggagctcctcatcaggctcgccaaaccagtatctgtttcattggtcagcgtcacatgacaaagggcgaaaaagatcgtctctcttacttcagaaagcctccactggctacggcttcggcatgagccgccttgtccagctcgcaaagataatcatagtcggtgtacgtcaaaatcttcgagcggaaggcgacaatgtagaatgaaatttccttgaattcctttccggatttctgagacaggcgcttcacttccgcgataacctcgggccagttaaaggattcttcatacggcgcagtggcataatcctcccgaattggcttcagagttcgcaaggcttttgccaacaagccagcctcgtgagaaacggtctccaggtcaagcagatgaggtctctctgagtacggcgacttgaggacgaaccgctcttcgtccaaagcactcagctcgctgattactggcgtggcctccttcggcaatgagggcacatcagtaggctgcaccagttctagttgagcagccatgatgatcgagtggaggctgatttgttggaatatgcttttgaagggaggatgtggctgttagatggttcacaggttcgactaccgactcaactagcctttgttgtggaagatggaaaataaaaagaaggaaaaaggaaagctacacatgtgtgggaggccaaaacggtatttattagcggtggctggctggaggtgacacaagtcgagccgcctttactgcctgccgtccaccgttccggtcttcgcacgtcaatacatcgcagatccgaagaagggctaatacactacggatgagccgcagcaatcacgagatatcttacccgatgatgccacattatgccgctggccgtggggtatggacccagagacatccgcgtaccttctctattcaggggccaagatcgattgcgtgactggtcgtggcactgatgaggtggcccgtggttgaaatttcgcaatactagatctacgaagggaaacgtttcagcttgaacgactcgcacaatttgcaatggatagccaattgcattccggaagcttcttcatggacctaaaccgcccagaaatagactttttcttataagtccttggtctctcctcttagaaaacttcagagatttttcaacaccctgagaatcttactcaccaatgggcttttacgattattcgtgccaggatccgagattttgccccgcgctactacggtcgtcatccctgggcgacagcggcatgccttttagcgcgccacgccacgcatggtctgaatgacaccatctcagtggcacccaaccatgaatcaaaagagcacattgtttgggcttaaaggtctccgtcttggcaacaatggctcgtttatagctgcgaaataggacaagagggggtgaatggggtgaatttaagatgcaactcgcatataagggccaggactggacttgtaccccgggaaaaagagaagcaggaactgaaacttccctgtcacttcagtgctaaatcgtggagggtctaccccgagagccgacccaatagcctaaaccgtcgtcttttgacagatttccccttcttctagacccaattttggatctgccattggccacttagagccctaccattggccattgcaaattgccagcgtctgtcggtgagaaaccgaaccagccgggatcgccgatgctggcggtacggaacttggaccctggagatcagcccgccgacactatatgcgttcatttatacactggcgcttcgtatggagtgcatacgttagtttttatgccagagatttacggccgagacattcggatcatatgaaagacgcacactgtgacgtatctgcttagtgttttttttttctttgtaccaagacaaaaactatctcggccagggactggtgatggacaacgtcggctaaagcgtatggagactatccataccgatcaatgtccgcggtggcaactgatgctactcgcacaaatacatgagcaccctttgaaacaaactgaggctttttcgaggccgttacagccgtacgcggatatgctcgcccagatagtaaacgatgggctcaatgatgccacgcaacaacccattagccgtcggagttatgaattcagggtaacgagatgtagtccactgagggatataaactctgtgctcagcacactctgtcggttggtttcattccgagttcgtcagtctacccaatgcagtcagtagtgcagttccagttttctctctttgcctatgtggatatgatgcaacaaagcctatttctttacgacgcagccacttcttataggaagtactacctagtgtgctacgttggcaggatttattaggaagcctgcatctccgtcttcataactctatgaaacttgtatgtctgtgtggatggtacgaggcctatcagcttaccggctgtattgagaaggtattagtattacaaagcatcgactctagtaagccagtctgcggcgtgtaagaagatagggcattagctaagcttctgattacaattacgaagatgcaattacctgagtcggaatgccactcttacatttaattgcatctgtagtgtcacatcctagcagctgacttacttgtacctcttcaccttatttttggtttgtactcctagcgtttcaacccttgatgctactcacgagttctgaatatatgcctttggcaggactatactactgtagtataagcgtaagatgtacagtgtcatgacccaacctttatggtcgtaaccacgggggccccgggtaggttgccccggactaactaaggactgacctaattaatgaaaaccggatctagtaatatttcctagatccccagaggatctagagaattcctctagatttaaccatgaatttaataatcttttataaatcccgcctaaattaactagatatataagtttacttttttatgcttatttaaataacttaaataactagttattaatatagaattaagattgcaacacgctctgcacttctaccatctagtaacattatttactattgcctatattacctattaggtttcttaactgctttactaatataaacctagaattatttactaggtttattccttaggaatttaccttatactaattatttaatatatagtttattatatattaataacttttatttaaataattactagaccttataggtaatataaaaataaggatgtgaatattaacttttagtatcttagataataatactaattacaagagctaagctttaagtaattactaattaaataatatatttaagtttaaaaatatattagcagaaatagcttataattagtaaaatatcctaataaaagcttttaaataagagcataaatagtataagtaataagaataaagcactagaacttatatagaaaatataaaatatataatttaagacttatatatgtagtatcttataaattaataaactattatataatatatataaactattaataacttatagcagtagcttaataacctactagtagtagcgccctaggtggcccctgctataacacttactatagcacttataatagcactagtaattcttatagataataaactaaaactaagaaaagtcttaaaaattaaatagctagaaaagtttaataaaaatattactaaactttactaattccttaataaattataaacttactttaagtattattatttaagaatattcctagaagataatttaaaaaaaagaatctaatatataagaatatatattaaagatatagcagctaattagtttaagatactctttaagaataaaaagaataacctagcttagtaaagtaaacttataaaaaaagtttttaagggttataaaaaccttaaagaataactaaaaaaattctttaaaattattaataaagcttaagaaatagaaaaaaaactttaaaaccttaaataaaaagaattatattataaatatactttaacttttatttaactatttagtaaagttaactagactaaggaattaaagaagaaaatatactactatagtctaaagttaaaagttaaagataaaatttataaaactaactaataaaaaactatatttactgcatttacttaaaaagctattataattaataattaataataggaaagaaagtaggaataaaggaataaaaaaaatagctagattataaaatattaaccttaggctaactaaggaaagaaataagaagattatattactaaagataatagaacttaattaagaagaataaatattaataccctaaactataagaagtttaatagaacctataatacttgcggtaagaaaggctataaaaaagtagactattaatttaaaataacctgtggattctatagtaaaaagggctataataaaagctattactatataaaaaagaataaaaaaaaatctaagactattaaagataaggtttaaataaatactattatagaagtcctatataattacttaagctggatagcttactataataacttatgccttatatataagagtagtaagaataaattagaatattatcctaagaaaatataagctaagaaaacctataagataataagaattaatacttttaatttctataattaagtcttaagtaaaaaggaaaacttagattaggataaggactataagtactataaagcttataaactataatataaatataaggttaaaatccttaagttataagatatttataattataatatttgctatttttaaaacctagattataaatattaagaatgctctaattatagatctatagaaggattttagtataattgcaaaagtaaatagcgcagaaatataaaagttatatataaactctttaaaaaagaagataaattagcctaggaataccttaaaaaataatatgaaaaatgtaaataaataggatatagttacaaggaactcttaaataaagaaactagtaaaaataaaattatttataataaaagcaaaagaattaataaaaatatatatttttttataaaatataaaaacctttataaatgtgaactttataaatcctaggattttaattataattataatagatgtagtacttgcggcttatgggacttataatataactatagtaaagttttagatgccctagttaaggaatattactaataagaagaataataataatatttaaaggaataccctttagtataaaaatattttgctaactataatttattatatattattctactaaaatcttattatttattagataataggtgtataaaaagcctaagatttaataaatattataaaaataataattaaatgctatgtaatactttatattatagaatatatacctttaataaacttaaagattagtataaaatataagattattatttatagaacttataatactaaaaggattatttccttaactataatatataggattacttaaaacactagtgagaaaagaactagttttattagataacctaaagattaatataaaaagactataactttagaacctatattaataataaataagagaataaagccttaattaaaagatattattatataatctaggattaaaattaagacttaaaatactaataatatataaaatattaaaatattatataggattaaacttatttaaataatatttaaattaatttaattaaatataataataggaaattactagttaaagggtatattaattaataactagttataatttatataaataataatgtaaattataactttattatttttaacttaatagctaaactttagctattaagtattattaagaaattattattttatattttaagtattatatatttaaaatataagataattattaaatataagattaattacctttccttaataattactaaatactttaaggatattaagtgtaatattataagccttaatacctgtaatattatactaagacacctatagttaaaataaagtaacttattaattaattagaaaatgaaataaatactttaggaagaaaatattacttaagagctgtaattaagctataaagagggtaaggaaggtaaagacgcgcctttagacttaaaaataaaatctcctgtgtaataaaataaagaaaatataaaaaagagaataaaacctaaaagaaagattaaatttaatatagaaaaattactagtactactataatataactatagaagagttaaaggagaataagtatatattaactaagttattatataagttaaaatagaattataagctttagataaagtattattagaagtaagagaaaaagagaaaaatagagaactagaagatattttttagaaagcactttaataatactaaaggaaatataaaaaactatttaacttaatactagaaatagtatagctattttatttataataggattactatataaatcttataaataaaaaaataataaagttttttttaatttataattttaataaagtaaaatttaaaatactttaaaaataaatataaaaatagctagaaaaaggatatattaggctatttactttactagctggataccttattatatttatattaaagaaaaataggaaatttaaattagttattaattataaatagctaaataagattactattaaggattaaaccttattactacttattataaaaatttaaaattacttaactagtgtaaattagtttattaccttagaccttaagggagtatataacctaatttacatttataaaagggataaataaaaaatagtgtttagaatatgctatagattatttaaatatttagtaatattatttaagctaattaatatactagtaaccttttaataaataattaattatatactataaatatatattaataattttatgattatatactttaataatattcttattttcttaaaaacccttaaaaaatataaggaatatatttataaggtattataaatactataagatattaatctactagtagaacttaaaaaatacagcttttatatttaagaagttaaattcctaagatatttaattttactagaataagtttaaataaatcctaataagcttaaagtaatttaagaataggaattactagaaacttaaaaagaaatataaagtttcttaggcttagtaaattattactaaaggtttattaaaaactatagtaaaattactaagctacttattaatgctacttaacttaaagaagataaaaaaggcaagaagaaattaaaagataggaaacttatatataaactagaaataaaagtaatatttaaataacttaaaaacatattccttagtgaacttatacttattatatataatcttaataaactattagaaattgaaattaacttattagattttactattaaaggagtattaatttaaaaaaataaaaataggaaaaattatttagtagtatttttcttataaaaactatataaattaaaattaaaatattttatttataataaagaatttataataattcttaaagtatttaaagaatagtaatattattatttaggaagtaagtataaggttaaggtttatattaattattataatattatatactttactaaaacttaaaaactctttatataataaatatagtactttaaaacacttttagactttaattataaacttatttattataatagtactattaatagataagtaaatgctttaagtaggaaagaaaaatactttaaggaaattttaaaagtttaagcttaaattttaagaaagaattataaaggctattataaataaatataaattaatactttatttattataaaagaatataaccttatttttaataaaataagggaatatatagtaaatatggatctagaagaacttctagaagaagtaattattaaagaaggattattaaaataggaagagaaaatttaggtactattagaattataattaaaagtaatttaagatttatattataatataattgcagtggtatactatagtgtttaaataatatgaaattatactatatattattataaatttctaggaataaaaaataaaattttaaaagttattaagaaatataatatatgtaaaaaaataaaagataaaaggtattagctatatggaatattataactaatcctagttttaaaaaggaattagtatattattatatttaactatattattaacttgcttaagttaagagatttattaataaaaaaatactttaatagtatttttattattatagataaactcttaaagtaaatatactttttattatataagaaagtgtatatagtagagaacctagtgcatttttatataagatatatatttgctaaatataaaatgctaaaagaaattatattagataaaggaagtacttttatatttaaattttaataagaattaatagtaaaacttggaacttattataaactaagtattatgttttacttataaataaataaataaataaaataaataaattaagttattaaagtatacttataatattatattaatctttagtaaaataactaggttaagatactattaattatataaatataatataatagctttataatagaaattataagagttatattattttatattaactataggtttatattaaaagcttatagactaccttataataaattaaatgtaaataatatatatattcttgtagaagatataatttaattataggaagaacttaaagtttaacttaaattctttagataatgcttaaaaaaatatgcagattatataaggattaagggattaaccctttaaaagggaaatataatttacttattataatatttatataataaaaaattattaaatattagaataaataggctaagtaataaattaaactttagaaaacttagattttttaggattttaaagaaaattagtaaagttaattataaattagatttacttaataatatgcagcttaaaatagctgtcttttatatattactacttaaaaaagcattagtagataaagagataggtaagctaattataaataaaattgttatttaagatattaaggaagaatataaaattaaaaaattaacttgcatataaataaataaaataataggagaaagagagtactttactaaatggaaagaatataataataataaaaacttataagtcctagaataagaacttaagagaaacacctagataatcctatgggaattttattagtttttaggggtggaaataataataggtctaatttaaacttggattaattaatagtattaatggaataagatgggctggccttagaattaggcgctagtaaggtagcttaataaataaccttcgccttcttgcgcttaacctaatttaactcctttaaattattaatcccttgtgtaatagcataagctattttctttatttactactgctttttcttataaaaacatataattttaatatttattacttaatgcttttcctctgctgccttaagggtattctttaaataagcataaagtaaagtaatatactaaagttactaaggtgttaaaggatgtgtattatattatagttaattattaattatatatttagtatactaaaaagaattagttttagatatttaatatttagagaagttttttttttttttattaagataataagtgtagtatattattataataagataaaatagaattacttttaatagaatattataatacttagtcttagggtaatattattttttttaaatacttgttataattagtaactgtaataagataaggaagaaaaagaaattacttataggaattaaaaataaaaggtgggtatttatataccctggataaaataaggtcttaaggataagattaataggagggggatattatattataacctaacctttatggttataactataggggccctaggtaagttgctttagattaactaaggattaacctaattaataaaaactagatttagtaatatttcctagatccctaaaggatttagagaattcctttagatttaactatagatttaataatcttttatagatcccgcctagattaactagatatataagtttacttctctatgcttatttaaataacttaaatagctagttgttaatatagaattaagattataatatgctttacacttttattatctggtaatattatttactattgcttatattgcctattaggtttcttaaccgctttgctaatataaacctagaattatttactaggtttatcccttgggaatctaccttatactaactatctagtgtatggtttgttacatatagtcaggggacaaaagtctgcgaacggaaaaaaataaagatacaccaagtttaggaggggataatctattacagctttaatccataatagctgctataatattaaatattatagtaaacattataagtaagtactattaaaataacaaatattcatcaattattattaaattttgaccttaatcacctgcatatgtatttcgtggatttaattattaaattttgaagactgtgccttttggtggtacttagtatagcgttcgcagacttttggcccataactgtagctgccataggctggcgctttgtcataccggtcttattaatcacactctggacaagcggcgatttcgttatataagaaaaccaaagagagaatattataccaaatccaaaaatttgaaatgtgtttgatgctggagcaagcgaaaatgagggcgcataaataatcgcgaatatccattctccatttttgcactacacctctaacactttcggcgcgtaaagcgctacgacgaagtgaatcgttgatcagctacgattggatacgctatgataacttgttattcccagcgactggttattatctagcttcagaattgtatctctacaatgacttgttctaatgacacttgaaagagatcagacaatggaagactgggactgtatccggtatcgagtatgagtaagcgatgttcagagaagtgggacatgtggcttagatcggcagaacattgatctcggcgttctggtgcaaataagctacaagaaaaggaatccaagctctataaaaatgaagactataactgcctatatttcctacttcctctccaagggtggaaatctgctgtcacaatgtgcacccgggagttttctatgagccgctgccttgtgcgttcacacgacttttgcatttctatgccgggctcatatgtattacgtagagtaaacacttaaaggccggttgctgttgttgaagcaaaaggcaatgcgacggcttgggctggtgaatttggtgttgtttaaattgatgtagtcgagggaggcggcaggcgcggttatcttcaagggccttggcttcttgtaatgtttgcacgcgtttatacaggctaggttgtgtgtatagagatcctagatcctcagaaaaaagtgctacttctctgaataccatttatttacacttgaatacctgatgaacagtccatgaagaatatggtgagaggcagccgctttatagaaaaaaacattgagttcaagaacacagctaaactaaatcatgtgagctgcccgataagaaggccataaatagccgcgttatcacatatattgtaattcgtcttctcttagaagggactcgctcgactttggtctattcatctaaagcctttgtaataggttaagcaatactagatgctatactataagcaaagtaagctcctggtcagacaaggggtggaaagaatacaccgctgcacgttacacacagattatagtggcaagccagcggttttctttccagcgtatgctagagtcacaactcgtaacgaatactaatactactgcgaaagtcctttgtatttcgtagttgggctacgaatatgaattttcttcttctttggtaatacgaaaaacattcatattcggattcggattcatattcatactcgtaatacgtaattcatgttttcgtattctcgtttcgtaattctgtatttttctcccctgtagtctctcataatacagaattacgaaaacttgaaagatgaaaatgagtatgaacatgaaatgttttcattgcgtaaaaacaaagaaaaccatatttttataagaaaaataccaaacttttcgttattactacggattattaagtacgtgttacgaatccgacaacgcagcccctaaccgcggctatcaatccatgtatgaaatatttccgtattaccaaaaacacagaaaacttataattttacaaggaaaatatgaaaacttttcgttattactatgatatatgagttacgtcttataaatccgacaacgcagctcctaaccgaggctattagtccatgattctcagagcagcgatgcacgtcgtcttttagcgcctcccagcccaagtcgctgcaatgactcgaagatggcttgaaagtggaagacagctcattgaatagtgcaagaactggtatgcatttgtccaaaagtgaatatcaggttggaaatctgcacaagttgagagagactgaaacggaaagatccgaattgattagaaataggaacctttactctagctgcatcattggattcagctgcttcctgatagtgatgcgtgttcaagtaaaacaaggttattggtgtcaggtataaagagactgtcttgtcttcttatttttcttgcacatcctcgcacattagaacatgattttccccaaaagatttcgattcattcgctctggtcgcttgactcagttccgcttaccagtatcctaaaacatggccaccgaagagagagttctctgcttgatctcatgcaactcaagaaccacacgttcaatgacgaggaatagcaaaagcactataagagtatcatacacccattacttcaggtgccttggcccataacgccatttgaaagttttcataggtaatcgacttggcaaacatctacattgaattaccaagaggaaatcatcaatccagcatcatcacattcctcctgaaagtcgcaaaatttcgcggaacttgccgcgagacttgccgcgagaccttacgccaggatttaggcgaggtttgtcgcgagactgaccgcgagagttgcttgcgggacttgccgtgtatacctgcgccactctcactcctctagacgcctgcgtcgatctcctgattcgaagcatagccgacctcctggcgactactcaggattcagagcgcccgctcaagatgcaacctgatgagtcatttacgtttggcgagactttctattcatgatgggaggatcgtccacactatggatggtaaatcgcctttttaccgagtcagaaagcaacctctacgaaatgaacaagatacaaggagtgtcatacaaatgaaactacttttagctaatggttagtcgagtatctggttgaataagaagaaaacactagagaaaaaagcgttgctaacccacgttagctctacccctgaagacacctctccatcaccatagctagcccaatgcccaaccgactcgctatatacctacacatgacacacaaccactccgcatcctcttcacagatatctgccactcccatcatggcctggatagaggcaagcagaccaaacacccccgagtgttgcggaaacagcctgctattgccctttgatttatcgtaaaaatctaaaatgtagggcatactcgcgcgtaattcacgcatcatagccgcttggatctcgcgtgaagcctcctgctgcgaggcacacgcgtcaataagcgcgggatgcgcctgagtgacgggtaacgcgagagtctccaggtagtgtaagagcgcggcgtgggtagtacgtcggcaaatgcgatagtggttccagatgtaagactgccaggggcatgcatagacgtggcaaggggatccataggctttgtcaagcttgttctcgccggaggaatacttccaccgctcggggaggtgtgatttccaagcgagcagctccttttcgatgctcatggcggccgagattttctcagcaaggtggttaaccccgggtgcttcattacttgaagagtgcaggtctgccagtttacatacaatgtcgaagaggcgagtcgctggttccatttcggcttcagctttgaaaagaggagatgactgtacaatctggcgaatgtgggcaggggcaggcatccgtttaatgatcgagcccatggcctgtaagaaaaaaagaaatgtttagatggagctgctacggcgttggcgctgcgtggggggtgagtgagttcataccatcatgaagaaaaagtgaagaaaggttcgtggagtttgtgggttcgtgaccctgtcccagtcatccttggtccaatggcgcagcatgatcgcagcgccttgtaaatggcagatccaggcctcttgcgtagaactatcctgacaagcaataatctgaagaaatatcatgagtgagcttcaaagaagaatcaagcccaagcgtccacattgtcagtaacatacctcaaatctggccagcagcgtcaccgccgccaccgtactctctttggccacctcctcgcgagttttgatcgcctcattaatcgagagcagcgtcgatccatactttctcctcgctagcgccatgatatccgggtcttgcttggatatcgccagcccggccatgcccacagccacaatgcccatcatcttaagcgccgacattgcagagtccttttgcatttcgtaatgccggatcgatcccgtaatggaatagtgccggaaaaagaagacctgggcgaccgactcgggggggatggagaagttgaatgtcggaaaaggtagcagttcctgctgctgctgctgttttcgtcgcaagacggcgtttgtgaggcccggttgcgatgacgaggacgaagaagaagaatctgatgatgaataggagtgcgatagactacgctccgaagtatccttcaacttctttctcgctgatctcgccccctgcgtcgtcctcgccgtcacatcaacaaacttcatctccatctcgctcctatatccccagcaaaacaagcccgctctcgcgcactgtgcacatcgtggcttcgattcgttgcactatccgcgtaggaactaattagcaaaagaatgtctttgctcatctacatctgaatcgtggttggaggaaaagcaatgctatcagaggcgtactttgattcgacgagacctgcagtttacgcacgccttgctgctttgtcgtgacattgtaaactcaaattaacgaggctaaaagcataggggacaatacagaaaaccgaacctcgtattaagaaaatcaaaaagtatttatgagatgggcgttccatggcagataggactttgtgccattggaaacctccttggccgataggacacaatatgccgaacaaaccggcaaaaaggttaaaatgtttatcacctgagacctatgttgatctactactagtgccctacctactttaacaaccataactctatcaactcgcccaactactatgatctatcccattgattacttgcaaaagaccgtaactccgaatcctacggcataagccgccgcgtaattttatgagcgaatgccgattctaaaggcgagatgtgttttcgcatcatctttccatgccgcatgggtataaataggcagaaggattcttcaggaggattcaataccagcccaacagtcggaacatggcgggaaataagtctgcctaatatccgctcggcgaactaccgcagcatacgtaggaactcaaaatcctacggcccacgctgctggtaataatatccacgttactattcatagcaagggtatctaggaagacggggaacttggtggtttatcttcattgttgtgtgtctctctgactcaaagcaaacggatgggcgtggcaatcaaggtggacatggaatttctgatttaggcttaaaactatgaaactttctagtgtaaatgcagaaatgaagaaaatctcatctccgtagactttcggccaaccactacgcctaccatcacgcgccccctcgttttctggtaatgattcattcgcttgtaataggggatgaaacttttgccgcgtttgtcagcctataggggcatgagaagactggccagagaggttgccagaggaggtttcttgtagacgccgttagaatccgtgatgcccgctcaaaggttcgtagtggtgagcaaaactgcgcgcgcccattgaggccacccagctcaaaagaagccaccgaatttgatcgcagtcagcttatttaatcgagatgaacaggatcgtttgaaaccgctataggtaagtagtctgattgtggccacctacatgagggaaagcaggcaagcaggaaggcaacttacatgtacattgcttccaacgctttcataccccttcaacattcacgttcttctacatccaactttctgtcgtttaataactaatgaaaaaagacttcctcttgtgcggcgcgtatccaaggtttatcaaagcgttatatagcaatagactgcctttattggaaagtgactaaaaggagacctgtacttttttacaaagtggcaaaaacatcatcgcaatatatctagtggtatttgggacagtgtgtattgagtattcatcctagagttttgggcattcatgaatcgggtctgtggcgtttttgtagtagaagcccgatctcggccgttatatagccggtgtatttagatttgtcagtaaacaaaggagtagaatttataagaaggaaaaaaatacttaaatgttggatttgaagctggagatactcttcatctccttcgttttcagcatttcctatgttaatcgatatccctgttttcaagaatcgcggcctctaatacacccattgtgccttggtgccgggcttacacgcattacaagattgagaatgcaaaatccagctgccattattgaattagaagacattgtaaccgcgttagaggtcatcacgactggtgctggtgttggtgctgccaccgatgctgccttgcctcttggtcttctgctctcatgacatgttcaaattggccaggcatacgtttcatatcatttgcttgtgttgaaaagaacgacatcaggaggctcgttcatgagagtttatctatgtaaacagaccttgggtacgtaatagtacacgcgagatccgagatccgcaatgaactcgagttccctaaatatcacgctcaatacaatcaatcaactcctcttctccttcaacagcttatgaatccgaagctccccttgctattgttcatttcttttctggtccctacgaattttctatttcaagcatcacaaacatcatacgtcagacctcatggcaccatctcgcaccatcgcagaccacgtcactgccccagacacactgccccagaccttccctgtccgtcattctccatcactgcacccaccagtttgtttcttgatttactcagccacaggcccgagtatcataggatcccggaactccaggacatgtgcttaatacattgtccctcgtagaatgttggatttgttgcgttttacgtaaacgaaaagataacgcaattctttcaaagaaagcaacgctaatctcaagttctcgccggcacaaagcacaactccataaacaaacggcttcagtcgtagagtcgtcattaagcagggagtagaaataaaaaaaagttacgaggcaaagcaaatttagcagcagcaggagcaaccgtaatgatctcacaagcagctatgccttaacccaacaacagcagccggtctttgcgttctcagttttacaatatctataagcccaagcaccgaagcctaacgggcgtatcaagggttgttgcaacacccaaagattaaaatagacaagcgggtaaaccgaattatcgcacacttcaaaaggatattagatattctactccctggctcacacttgatttcatatatgacagtcgggatcacatttctgctgcataaatgcctctaccccggttttaattgatgtctggagctctaacatgcatccttgacacattgtccctatctaaacacaacagaacaccacagaaagaggtacattctacatgcaccttacgaaaacggttagttttcctgcccgcccagctaattaccagtcggagtcgcagtctttaagcttagttttgtcttactaataaagcaaaagctataagtgattttctctagttgagcacccttgcgaatctgcttcgctttattgctcaacgaaatattcttggttgtgtgcgtgataactcaacaactcacttcgcttcaccatctcacaaactataaatagaaaacaaacacatcattcccaacaatatatatgaatcaaaaaattaatttattgtccatcatctattcaaaaacatctctagaaccctcctcaacgcacaacggtacatgaccacttaacaatccactttacttcacctctattgggggacacttgccctgacatccccagggaaggaaagatagaccaccatatctatataagtagctatagatcccgtatcgcaggaaagacaagccttttgatccccccttgcgcgtccctacgttcgacatcgtagagatcacgcactggatctgcttcctctcagacgaccatcgcaaaagccatgataactttctttcactccactttaactcacttcacttcacaaactcacatcccaaaagtgaaaaagaaaaaaatcattaccggcatcatatatgaatttaaaaaaaaaatcgatttattgtctgtcatctatcacaaaacaccatgacactctcactctcgcgccccctctcatcttcccattcagattcagatttcacacagaattcgcttttcaagtttcatctgttaattttttttttctatcaagaaaaaaccactcgccatctttaaccactccctccaaaaaaatctgaaacacacaacactttcttgaaatatttttctcaagggacgccgccctccctccaaaataatcccacctctttctctcttttctttttcctcttcaccaaagtgtaaaaaaataaaaaaaagtatattcgctccaagcagggttacacgacaacgctggccctttgaaaggcacattgtattcccgtgcacaagaaaaccatctatctcattccaactccagatcaaaaggctaagaatattgaaatattaaaaataacaaatttgccaagtgtcaccaggatgaatgtgagagccggaagaagaaataaagaatatcactaggtcggcgccatcccctctctctttattgttggtaaaaagaggtgtctgtgtgtgtctgtgtggtggtggtcggcgtaaagtgtaaaattggggagggaagagatagtcagcggaggtgaaaataagaggacaagaagtaaatttcactatgcgctggaactaaaactacccaagaggaggaagagagccaagttggccggagccaattgcgtaaagcaactagccccagtcatcttggcaagacatcaagaaaatcattaagacatcgtcctgcatcctcatgagcaaaagcccccccagggtatcgaagtttaaaataaggaaatatgatgcacggatatccaaaagggaaaaaaaagagtaaatgttaagaatagggcgaaataaattttaaaaggtaaaaagaatagaggccgatataaaagcgtgtacatcatcagttccagccaagggagttctcagcggcaacgggggcggagatgttggcagttcgagcagagctcgttccgctgttgtggctgtcgcgaactccggtgccgccataagtgctcatgtcgcggctcatcagggcaccacccatgagggcagggcttccgttaccggtgtactgcatgccagatgagcgctggtcggtgctcatggagctggagcggcggtgagactgcttcttgcgcttgtagcggcgggcaatgatgaacatggcaccgccgtagagggaagcaagactgatggaaccgatggcaataccagcggtcttggccttttgggacgaggactggttatccgtgctggtagtgccaaaggcatcgttgccagagccagcagcaggggcagcaccgccatcatcgccggtggagccagagctgccaccagcggaaccggcatcattgatctggccaaagatgctaatcttggggttgatttgaccagtcaagctgcggacaatggagtcggggttgttgtagatggcagagttggcaaccgacatgtccagctgaagcttatcaatgaggttctgggggtagttgatgacggccagagcagtcacatagccccactgagcacgggtatcgtaaggaataagtttggcaacctggaccttttcgacatcaatgccagctgcgttggcaagagcttgcggcaagtacttgaagatctgggcagctgcgacagtgttgctggcaacaaacatgtagttgagaggatacaagaatccaatctggatgggctcagtaccttcgggaacaggagtgttggggtcatcagggtagatgatcttgggaacattggttggcagcgcggtggcagtggaaacggattgagtagaggccggggaagtccatgcatttgtggtgggctcaatcacaatggatgttggcagccagtcagcagtgttggtcaaggtagcggtgggcttgatgctagtaatgggctcggcgctcgaggatactgtcaggacaggtggcgaagtgaccgacggagctgaagatttcgagacggtgaccagagtagaagcaggggtcgatgtagcttgtgcaacgctggttggtggggccgttgattcggtcgcaggagcagacgtagcgggagcagacgtaacggcggtagagttggcaacggagccggtctcaacagcagaggaagatgagccagtgaccgagacagaaggcgaggtgactgggctcgtcggctcgtcggagctggtagtgttgacaggaacgcccgtgacagagccggtgggagcactggtagtgccggccggaacgctggtggggatgctcgtgggagggctagtgacaggaggctcgctgctagtagagttgccaaccgggacatcggagcttacgcttgagcttgtggagcttggcgggagcgtaagagggagcgagatgctcaggccgatggagctggaagtcgaggggggaacgtccgaggaagttgcgttgccaacatccgatgcagatgccgtgggcgatgaagtgggaatcacgggtggcagagtcgttggcagagacagggttggcagagtcgttggcaaagacaaggtaggcagaatcgtgggcagcgacaaggtggggagaaggccgccctttgacgtggacgaagcaccagtaccggaaagtgacgtctgaactggtaagccagaggaggtctgagactgagagacggagacatcggcggcggtagagttgcccgagacgctgctgttatcaggagtgctgctggcactggcgctggcagactctgaggcagtaacactggtggaggaggggaagagcacgccagtgggattgatgatgattccggtgtcagtggccttggacgatgcggtagccgaagaggatgctgcagaagaggtcgatttgtcaccaaggctgagaccaatgctgaggcccagatcagcagagctggaaggggtagcagagctagtaggcgtagcagagccagtaggcgtagcagaggccacaggggaagagccggttcctgtagggatcgaagcactggcggttgccgaagaagagcttgtcgagcttcctccgagtgaaagtcctaggccgaggctgagaccaagtccgtcagagctggccgaggccgaagggctagaggcggctccagaagaggtggctgcgctagaagaggccgagctatcggaagccgagctagaagcttgggacgacgaggcagacgaggaagcagctgagctagaagattgctgagcagcaactgaggaagcagagctggaatctgccgaggaagaagcagccgatgactgagaagcagaatccgagctagacactccagaaggaggaggagtcggggtagctccctcgggtggcgccgtaacgacaattgtcttttgtcgaacaatggtcgtcacgctgcctgatggagaagcgctggcctgtgaagagctgctgtcggaagagctgctgtcggctgagctgctggccgatgagctgatggctgacgagctggtagcagaagtcgaggtgctcgaggtgcttgaagtgcttgagtgagcagcacccgctcccgccagaaggctggaaaggtagtcggccaaatcttgagaagtcgtcgagctggtagtgctgctagaagaagtgctggcagtggagctggttgtcgtgtgggagattgttgagttggagacgccgcccacctcgcgcttgatcttgtgagggtagtagaacttgggacgctcggcgttggaggcggccacggacaaggcaaaggtggccgccaaggcgaaaaccttggtctgcatggttgcgaatcgtttccgggtcgccgcgtagagtaacgaatgtgagtgtatatattcctccctggtttaaaggagcgtatagttgtatgttgcaagccaaatatactatccgatccgttagcggtgagaagacgaatataattcagcgaagcgccttactgccaggaacagttttcaatgaatgtaattgacaaatgtcaaagagcgtgttagtctgcgatgtcaggtcagcggagagcttctccagcgtgtcaacaatctggtgttttcccaacacgagcgtatgggtcttcaaatctgcccgctgtcgacattatccaattgagccatgcaattttagattgcgttgatatcaagaacaagcaaatacccggcggccgaccgcatgacacctcgagcgcaatcgtctcgtctctcctttgcgttgcttctgcctcctcttgtcctcgctcttacacgccttcccaccaataaccaatccctccttccaccaccaagcgatatccgataataaaacacttacattttgtaatacgtatgtgcggtataaataaaaaattcaattaaatgagcgtcgggttgttgaataaatcgtcatatagcgtccgtcaccgtggggagcgcagccgcgttggatcgtggggagcctggtttttcgcaagttttcgaacgagagtgaaaagcaaaaagcgtggcgagaacctcccgaggcccctggggtcgttcaagtcatgaaaaacgccggagttctcgacagagcggcgttgacgcgcgaagcgagcagcgctgggggtcgagaagtcgataaagggagggaaccacgtcgcctggcgggagtttgtcgaatgagcgggatggcgatggattgcaaagggaaggaggacgacgacgaaagggaaggagggcgaggaaataagacttggagattgcgccgcaagcgaacgaggaacgagagactgtggatgggaaacacaaaacaggggggtgtgggaggtcttttggcaggggacagaaaacgaggagacgacagagcagcagagcagaaattgtttaagtcggatgggctctagcgctgcgcgacgacgggtcgcgataccgcccagcgggtgcagggccaggtactgttgcaggtaccgtgcaggggcctcttgcgggcagcagggctggagggtacggggctgcatgccggcgggcttgtaccggtacctccaagcgcagtgcgcggcgctgacaggggatgccatgccacgggagctctccgcagagtttcaactttcaaggcaaggccgggacatgcctttttcgtgctgttgttgtaggtacttgtactgtattgcagagtgatgctacgactaatggagcacatgccagtgcgcagggcggcagcaagagactgaagccaagaagacggtaattgcactctgcgccattggggccgctgcgcgagtacaggcggtgatggctcacctgcaacgacaacaccaacagcggtgcgagtggcgtttctctgctctccctcgttcttctgcctccctccattctcttctcccgatgtcacaccgcggctgggggcgatgctctggaatggagggtgaccaacatgaacgttgcggcgcattggcccaaacggggtacaacgtcggccggggatgcgatacacagcgccaacatgcgtcaacgggcggcaaaccaggtaccgccagctgcagccagaggtccaatgctggggactggcgggagatggcattgcatgtacttgtacagtacttgtacagtacgaagcaagcgagagagaccgagagagagaagctgctccaggctttttttctctttcgttgcagggatcctctacccctgtccccagccaagcccaaggattcttaacgagggatccctcgtctgatgaaagaaacttttgattcatgcgaccctcaaagagcgagcagcaaagaaaaaagcaccgccactcgtgccgttctaggcggcgagggttggaaattgcacccgccaaaacgggactggcagcggccagcacatggtgggccgcgtcttttcggtgggcgagcgcgtgggttgcgcctgtccgtcctgtggcaggggcggggcaccgcacacaatggctctcgaaaaatagtgcggtactttgcggtgggcggcctagcgttacggcttctggtgggcacaggcggcatggcttaaacgcgcatcaggtaccggtccatcgcggcgcctgaagggggacagcacaggcgggccaggggtaaaacagtggcctggcgccccattggctgaggggcccacgagcccacgctacggatgatttttttagaagctggtggtgcggcgagacgcctcatcaggtacctcgcaagtacctcgtctctctttctctgccattgccagtctttgcgcccggagagcggtggtatggattatcgatgatcttgtgtgttttttttttcctccaggcccttctggacctgtcgatcaatcgccagtggttcagattgccgtgggaaaatcaagctcaagctcgctgccgaagtgtggcggaggcatgccgtgcaacagaggacaagaccgcctgcactggagatttgaattgttgatgcatgtggcttttttactcagcagcgcagggttcctgttcctgagcccacgacgctcgtactgccacatgcctgtgcgcggtgaaagagcaagacaagaaagatatcgccatttccacgatggcctcgttgctttcggacaagtaccggccgtgtactacggttcaattgctgtacagtatagcaatactatctcgaacgaccaggccaaggtagcaccactgcagtgccaaggagaaatacagcataccgctcttactgtacttgtctgctcacccaataagtcggacgtaagcagtagaagctcacgacatgcggctaatgcacacttcattgcgcgcaggcacacacgctcactcactgtcctggacgagcacggaatagcctgcctgccacacacgtacagtaaaaacaaaaaaatccctcgccaggctccggaatccgcaaaaagagaggccgtcgcgttccagttccgggagctgcccagtttgggacccatgagcttacaatcgctgggaaaagccaagctctggctggtccatgacaagggtcacggtacggagtacagcaaaagtgacctgcgaggaacctgcgcatcagcctgtccgagcacccgcgcgaacccctggcgccgggaaggctgctgggccaatagcgagagcgctagcaggtgttagctcgtctcggcgcaggattggcgtcgtgcctttaatattaacggccgagagagaagccagctctttggaaagtcactctgcactgctcattgtactgcaaagtacatgttcatgattcttcagcgccggcttctttatcctctttttctggaccgtttgtttcttttactgtatatactctgtgctttttctcttctacctattccgtccatccgttttgtttctgtccgtgtctagcgcccacgccgctccgtacagtgcaccgccgcggctgcttcaggctggccgttggcgtcgaacccgagcttttcctcacctgcgtggttttcccctcctgtagcggcctatcgcagtttaggggccctgcttgtcagtgggcttagcgtcgacggttggactggactggttcctggcgccaagcagagcagacgaggctgcgcgccattgccattgacggtggctgtcaataattccgtatacaagtgctggccatatgcagtatgagtgagccgcagagtgtgaataggaaaggcgaaagagcctgtttccgagtcgtcggtacacgtgcaagccgcgttataagcgtttaattgcagcaattctagtagcgtgtacatcggcttggcaccgcgtgtagatcatttactgctatcaggtagccgccagccgtccaaattcatgcggcgcaaatcgactcagatccggaaccttccaggccagccaataatcagaggacagagcaagattgaaatcagctcatttactgtaagatgccgttgtatgcacaggcacctgataaagcggccaagatgaccgccacgtcaaagtgctcattttacgtgcatttcggtgtgtacggcaggcatgatgaggcgcgctgctattcgaccaaaacggggttttcaccacttgtacatgtactcatggacgaatccaaatccatcgctcccgacgctacagggaagctcgtgcatgctgtatctgtgctgtaggatccctctcaacgtgtgcgtggcccgtgtcatcgtccgctgcaaggtaccaagcagccacttctgccgttgggaccagcatcatcagccttcggggatacatgtacattgcatgcaacgtattgtacacgtgcagccctcatttcacccgattgtctggcctttcccgacgcactgaagcggcagtagccgttctttgggacgcgtctttacgatatgcaccgattctcttatacggctctcgtgtaagattacggggcttggccaagcagccgctattggattggcatcctcacgtacaccgtttacaccgcaggccctcatttccaccgcgtccaagcttggccaccctcagctggaatggcggtgctcactctgtaacaaacactctttttgtgtttttttttcttgtgtttcaaacctcacggaatgtggaaagtctcagcaacttggcgtgtgttgaacacggccccgatgttttgtttctctctacttttttccccccctctctgtcctgtgtttcagcagaagctgagagaggcctctctctcctcgaaccgagacgggacaaggatggggcctccttttttttttgtttcttttttaagcatgcgatgctactctagtctgccgtaatcgaccaatattggcgtagtgctcccgatacgagcacggactagatactccgtgcccatatggctgtactactgacgcctattgcggcacacgccagagcagtatcgggttggctgcgattagatggcattggggtgaatcagcctcagccttgtgactcccatgtcttgctcgatatgtgaacatatgtttgtcattatcacgaacccatctggatagcgtagtgaaacccaccggaataaccacctctgtttacggcaaggtgtatcttcattttcggctcatcatgcaataactgctcgtattactccagaaaaaggggcaagtctatcaacagccgccgctgccaagaatacgggctggtcctagttcaaattgttcatcgtcgcttggtgctgcgtagtcttgagctaaatgtttagccaattctcaaacgcttggcagataaattttattatttaccctagaatatggtcattggcgaatgccagacgaatcaatctggatgatgccttcaacagatggccatgcatcttgtttgtcaacaatatacgccgttgatggggcgctactgtcaagtctcgttttgatactctagtttctctctcgtgatatatcagccgccaccttatgtaaaacagcctgcatcaattctccaaattgacattgttgtataaagaggaaggcgctcatagatgctatacatcatgattaacaaaggttatttactacaattcttcttgttatgctcgcaattctctacttctgatggaatgtccacgtgcgtagcttgtgtagtactatgcaatgcaaaaaaaaagtagtacttacaaaatatatatgtgccgtcttttatcttatatatataaccgctattatagttgatggaatgctgagagttttgtccttaatgacatttatgttagaaaacccgatttatgcccaatgatccgttacgttgtcgaaagtcggtcaaaaacaacactgaatagaaactacgccctgtgatggcaaaataagaacaaaacttccattgcatcgagagcatctgaaagctcaatgtatctataaatctatactgttttcttatttcatcggcgctccaaggttgtctactgaatccaagtcagcagagaccagcagccggatcttagtcccagccataactccatgaagaataatttttttttctctcatatatatatcgccatatcatatgccaggcaggctctaggtcagaaaagccaaatcgaaaagaggcttgtaacttgggtttggagcctgacccgccaccagcggcgatcaagcccgagcatgtcctatatccgaagtaggtctggattgtacgtttttttttccctccaaaatcggtcccatatcatatctcattgagcagttttgcttgctccagcgggtatcacgaagcccctctcaaggccgtggcagaccatagcccagtccaagccacgaggtcatccatccgttcggcccaagaccagccaggggcaacgtggtgaacggtgcgttgatataactctcggcgttttctttcatctacttctcgtaagaaaaaagctttatatcacgatgcgcccttgtttcaccatacaattgaccagtcgaccagggcgaggaggtcgtgattagagagctcttggtagatgggatcctggaatgccagactcaagtctgtatccgccgccaggctgtttatttgggctattgtatcgtcaatgtgtgtattctcgatctggggtattatgtcgttgatgtgaggtatgtcgttgatgtgaggagtcatgttgttcgtatgaggcgttatatgaatatgaggtgtcatatcatggatctggggcattgtagtatcaataagcgtcgtaggatcacccattgggtgcatgtgatgatgcatctgggctgccatgtcgttcattcgaggcgatgtattgccgatatgagctatcgagttatccatccgagttactgcggcatcaattcgagctattgctgcatcgtccatcagacttataccatcaatcggatggagctgctctgtaggaaatatcgaccaatccaccatggccagcaggtcatggtaagtgacgttctgaagcgtagcatccaactcggagtaactctgcggcatcacgtcgtcaacaggaattggcgaagagtccttccgccggcgtggccctctgctgggcacttgcaacttccgcggtgccccggaccgaggcctgctctggttctccttgcgcttagcctcttgctgacaagtgtatttgatggttgaaagcggcacttctgccagcagcttgaatattcgcctgtagccatagccgtgactgtgcagctcgcagatctgcgatcgctgttgcggcgatagctctttgccgcggaccattgttctcttttcttcgtcgtttgaagggaacagaaacaaatgactgatcttggcgggacagagcttcaagagaagagcggcagcctggcagcgaagaggccctgtcgggcttatgtatgtagacgctgcttactgtggtggcccaacaggggggccaccgaaatccttcatgtcgataagattgacgtgcgtacatacacctacatattcaagggtcttcccgcaatgggaccgttgcgatgacgaaagtcggatcagattgtcagcagtttgtccacgctgagacagaggatatcataatgagggctccgttcattctaatcttgacatgtcactgctcgttagtgctgggttgagatggatcccgccagaccagatcgcccggctctacttctgtaccgctcacggagtcagaaaatattggttgaaagagaagagtgtagcggtgtcataaagacgaatctgcagcagcatgggctggctgacggcgggtaaatcctctgcggatcgccaatactagtatcgtgattcttaactgcacgctgacgacccattcgtggactagccagtggcaatgcagcaaacaagaacctaatgcaacatgccgatatgcgtactacgagtacaagtcagcaagcgtgagaaacttggccacacaaagcaattctctaccttgggtacccataagcagtgaaaaccgggtgatacaagaggaacatggccattgtacggtcaataacctttgcaaatcccctctactgacctattcgggttacagggtagtcggctaaataggcgctaaacgtaaatcctccgctccaactctccatcccaagtaatcatcagctcatacagcatcagcatcccatccagcgaatgcaacaccagcagaattggccgcttgggatctgatcgccaatccgcacacgcgtaatacggctcttggttgcgggcaacaaatctccagcaacttgaatcgccatgtcagatgggcagatctgatctcggccatcgcccggcatctaacatctgtggcgccagattgcgcacaacaaactttgaccccacccccctccgcgaaaacgtgggcccatcatctcgcccttgtggcgtcgcggctgtggctcgagcccatcatgcgacaaatcccctgataaaccgtggcttctttttccccttccttctcctgtctaaagagctcgagggagagagaggctctcttctcctgccattccaaaccatggcgcgccgtcagcacctcacgctgtccatcctgctgggcgtgtgcctcttcttcagcatcacctacttcttctcgggctcgtccagccaccatgtggatcgaatcccggcgccgatgggcgagtcgccggcagaatccaggtcggagttcaaagtggacctgcctgatatgccggctagtctgcttggaggagagtcaatagcacccaagctggagaatgcaacgctcaagtatgtctctctccctctctctccctttcgcccatgatgctattgctggtatcattggttttgtacgcagctggccctaacgtttctgtttctcccatcgatatagagccgaactaggccgcgcaacatggaaattcatgcatacaatggtcgctcgattccccgaagagcctacaccggaagaacgcaagactctcgagtcgtttgtctatctcttcagccggctatatccatgcggtgactgcgcaaagcacttccggggcattttggaggattaccctccccagacgagcagtcgcaacgcggccgctggctggctatgcttcgtacataacctagtcaatgagaggctgaagaaacccatctttgactgcaacaacattggtgacttttatgactgtggctgtggagatgaagataagaagaagaaggaaggcaaagcggttgacacggagttggccaaagaatagatttggattaatcgtaataataactagaaatagactcgcgaatcgtctctgtaatttgtttagaaaagtagcaggcaaacctacgtctttttctcttgatatagcgcttcttggacggtccagaagctcattcttggactacggtcctgccctatactgcagcacatgcatggattttgagcaaccattgtatctaacccataagggaacctctagcatatcaattccgtgcaatcctccattatatccaactggttatactacttaaatgccgtcatctctgctaatagcatcctgattattttatatcacgtgtcatgtcatgtgttgacgcaaatgtggggccggacggcgcggctgcgcgttctcagagctgcctgagctttgatgtggcggtagtgctagcagcgagctccagccttcccagacatcagcgcagctacgcaaccaccaaacagcacatcgacgacctgccatccgcgataccctcgaatctaccgatacctttacgattttacattgcaattcttcagtcacaatggagtttggccatgctggtgtgctgaatgaaggtacggtttgcgagctgcagcccggcattctgccgatgacccctcgttgacttgatggacaaacagatggcattcatgtcgatatggatcggttgaagaagggagaagtcaagtgagtccataaatatctagaaattatggcatcaagattgttttactaaccaaatgccagcttgggtacttctatgtatgctcctccaccccgccaaaacgaatagcgacctaaccagacgatagcatggctgtgacattcaaggatggagttattctgggtatgacagcaccatcagaggcgcacctttagggatggatgctgactaccgggcctataggagctgattcgaggacaaccaccggcgcttacatcgccaatcgagtaacagacaagctgacccgagtacacgacaccatctggtgctgccgatctggctccgccgccgatacgcaagccgttgccgacattgtccaataccaactgggtctctttgccatgcagagcggaaagcccccgatgacacagactgcagcctccatcttccaggagatttgctacgccaacaaggacagattatcgtcagtaacatcttgttttcacttgagccatggaaagaatgagcgagtgagtgctaacgtagcatagagctggtctgattattgcgggctgggacgagcgattcggcggccaggtgtactccatccccctaggaggttcattgcacaagcaggcatacgcaatcggcggttcaggatcgacatacatttacggatactgtgacgccaattggaaggagggcatggaggaagcagaagcagtcgcctttgtcaagggcgcgctaagagaagcgatcaagtgggatggaagctctggtggtgttattcgcatggttgtattgacgaagaagggagccgaccgacacctgtacctgccggattcagactacaaggtgcgacaggactagatgggtggatgatggcagaataggcatggccgtgtgaacagtccatgagcatttgctgtatagctgaggtggcagtcgacaatagactgatcgactagatccatacttgttagagacaatgagatgccggtgactgttaattggatactcggttattgaagcgagtgaagatggaatgatgagatcaaatgttgacttgaaggaaccgaccagggctgtgctataagttgcctgagtattctactggtctttaagatgtataaacgagggttatgctggctgtctcaatagagagaattcaggttgaaagaaaagggaacaaggttctttcaaatgtagcaacaaatgtgagagccttgtgcatttaagtaagagaagagaagaagacagatgaagttgaacaatgggggtggctacaattactgctccgtgtacaagaacatggtcttcaaaaaatgttgctggtgcgggctgggcaagtaattgaaagatgttccctacctcgctgcatgcggatgtggatatctggcagcgaagagtctcttctatacactgacacgtgtggttctattgcttctggtctctctatacttctgccttcttaactggtaatgtctctatccctgccgcttttactgcttctatcatgcgtgcaacattatttagtaaggttgtagatatgcaaatagtactggggggacgaagggtctggtagattcaacagcattaggcaacaaggctaatccagcgacaaaaggcatattgccggcctttgtgttgtcatgttcaagcgtgcccatctcggcatgtgacgtaggcagtagggtaggcactaagcctaggagttgtggcaaatgatacctgcagactacaagtcaaaacaggtcatacgagcaatctctttcttgggcatcgcggggggaagggctggtgatcccaggcaaatgatctcaatgaacgatgtgcactgcggctcaaaggcagaggcaagctaacttgaatgctggccctgcgataaatgggtgggtgcactgcaccgcaccgttgagacgatgatggtagagtatgcatatccagctcccagcgggtgggagaagcactgatctacaaatttgctccccctacaggcgatgcattgcagcatactgcataacacattactgatggcatgcctatatcttgattgctttttgttgtaaagctactaatccactgaggggaccgcagatcggcgaaaataagcattttagtgacgccggagccaagcctggcagcgactctcatcctgtcatggtcccccctccattggagagcctttgagtggcattgaggggagctgacgtattgggccatgtaagaaacggcagtgatgggcatggaggtgatggcatcaattgagacaaggagaaataggggtcctcgcacaacttggaaatgcgacattgcctcatgcatgtatttttcatgtactcgtcaagctcaattagagatgcaacgctgaacacactgcaattacaaagaggaaacatcagtagcatcaagatggggattggaagctgcgcggcacgttaacagcctatgagctacgatttaaacgttcgtgctgctaaaaacaaggtcgccgccgctaattctctgcttgtgtgcatttgcacctggcctagccgccaatcacaagcgaccaaagctgcttaccaaggcagtaaacaaggcaccccttgcaagttctggaccttttgagcagcccacgtgcggcatgtcttggctgagaagcgaagctgcttttctaagcgtctggggcctatgagaagcatcgaaatggggggcggtttggcagagcatgggcccatgcttgtacagcatcggagcttggagggggcacgttggacgagggttggacagaagagggtggtgtttatgcctttttttttggtacttgctcttatttgttctcttttgcttatcgctgttgctggatttgcaggcattctccctgtttgttagctgtgcttgtgaatctgggatgacggaatggtgtttcgaacaaaggagtaagcgagctgagctgagctgagctgagctgaatttgcagagagaagagaagaacaaaaacacgtccgatatgctcagttgccagtatcaataaaccagagcacttacttatagtgcctgagcagtggacacaccctcctgcttgtgccctgatcgcgggtggccccgttcccatctcgctcgtaacaacctgttttttttttcccttcttcccaataattcatcgtcatatctctttatcagccgcatcctgcttcgtttctccaccgccgagaggaggtccaggaggagcagaagcgtgcatttgcttctgggtttcttcaacaccatcaagtcgaggctgctcttgttcttgatctatacgctgaagcgtctattcttgctgcattgcatcggcatctccaccgccaacccgtttgccctgcgcacggcgacttacatccatacagatagaggtacatatacagctgcacaggctggcacacacattggtgcattccatttatcccctctctcccatccttttctctctcttctcccggcactgctgcagttccttgtctccccatcccccctcttttcccagtggctcgagcccagacccaaacgtccgcatcttctctactacctgtacctatatcgaggctttcaaagcgtaatagcagcctctgtctatacacggctagcttctggcctacccgaacgaggcttggacacacgcacatacaacattgctagttggcaatcgccctgcccggtggtggtggtggcttctcctctgctcctgtggctggtccgcctcgtgggtttctgtcccgagaaaacaaccctggcccttcactcttctgcgctcctccttcgagatcgatccgatcgtgaggccgattgagccgtgctgctcgtggccggatttgcttgggggcaaacagctctattttcgctggcgtcttcacccatccagcttctgatagaaaccgtcactggctgtattggagcccaacccctcatccgtacacatacgcgcgaacttgtatcatcccatcgtctaaccatactatctcgcatcacagtatcgagggagcctcgtcttctctttgctgttcattaggctgtgagtctgcaacgattttcatctcgtctcttcccctccctctttcttcatgtcttgcttctgcccctcctcttctgctcgcattgcaggtccccgctttgatgaaccgtcgatgcctctctgcagggcagggtttttgtccccgaagctccaggcaccacaagcttagaagctccctacatatcccactgcccagacctgcctatctccgcctagcaccgctgcgtgcagctctgctctgcactgccgctgccattagaggctcaattgtcttgaatatcaatggacccaaggacccctcagcgcgctccccttcgccaccgaggctgtaggtgacgttgagcggcggcgccacagtggcccggtcgagagccaccggagatcgccttgaggttggatggatggctggcgctgaggggctgagcggccttgattcatgtcaaatcaccagcgccagatgccacacggcttgggacgacgcaaaagcgttggaagataccgagagagcgatgtcggggctttgctctctcgtctcgaggttccttgcatgtggcagttgtgtgagattgggaagcaagggctgcttgtttgttataggaagatccaagagagagaaaaggagacaagaaaaagagagaaaaaagaggaagagaaaccctctgtcaccatctcgcttctcagcaaataaagccctcatctctcagaggcagatgccaagtgacatctctctcccgttgtgttgtcgttgaagtcgacggcctttgcatgtgctcgaaccattcgacggttcagcttctcttcccctcactgcccactgttcccgtccaccaagagccccccacagccgctaccacccactgtggccgccactacagcgctcccctgcagcgcacgccttcaccacggcccagtggttcgttcgccgcgcagctcccctaaaccgccagcgcctcttgccgacttgtctccatgcggcccggatctctaactcgcgttgcctcttccattttttttcctcttcttctcctccccagcccaactgcgcttgtcgcagctgtcttgttcgaattccttcacgactgcacacgcatctgttttcctttgtgctaatttttaatgacttttcctgcgcctttagttgccggtcatctgttttaatacttcatcttctttcttctctgcctttccttgcttgccggacccgtcgcagccgcattctcgcccccctcctcccaaacccagacagaagctgcatcgccatctgcttctgcatctccatttccaacccaaaccaagcccacggcctctgatccaacacgcgcgcccctgttcccgcatacgatgcaatggcagccgtaatcggcgactttgttcctgacctcgcgcgcttccacagcatgatctccagctcctcgtccgccataccgcagcgccaggaaagccagacccacgatcccgccccctaccgctcgtccagccggcaccggttgtctggctccgtgccgcggtctcagacatcagcagcatcggcgtcgacctcggcgtcagcgccggattcccagcccagcgccaacaggagcaccgccgcccagtcggcgcagcagggccaggcgctggcagcgcagtcgacttcgcgctcggcatcctctggcggagcgtcgcgcttcccctcgccgccgccgtcctcgtctccagccgctgttcccggccctgttgccgccgacgatgagaatcgagcgtccatggcatcccagattggagacggcgtctccgcagctggccagcaccagcaccaacctccgacagcctcagacccgacagcgcctcagaaccaacagccctcgcccgcgtcggatgattatcctctaagatctggccaggccgccggctccgactcgtacctggtctcgtccacgtctgcctcgtccgtccccgaacagaatgtggtccacatccgcgatctcgcgcacatagaaaagctcgccgaagccgacttggctggcgatgggggccagtccggcatcctccacgacccgccgctgcatcagaccaagtacgagattagcgcaatgcctattggcgatgtcatcgaaatggtggccgctctgttgaccaagatcactactacaaacgatctgcagcacgacgccatgcagcgcaatgttgcccaccagcagcaggccaaccagaacgcagacgcccacggcggttcccagatgagtccgcttagccactcggtgcttgcgttccacggcaaaaacgttcccgccatcaccatcttgagctacctctcgcgcatcgacaagtactgcccgactacttatgaagtattcttgagtctgctagtctactttgaccgcatgacggaaaaggtcaatgacatggtgtctcgaaccgagggcagcagacggtcatcggcatcgcggccgcgaggggccatgtccgtcgcgtcccatgataccccgatgggcgatgcctcgaggagccctgatgagagcgacgaagatcttgccgacgacgaaagtgacgacgacgacgacgaggtcatggttgacccgccgtctagatacgctcgctcggcaggcagaggtgcgacacccgcggctgagcgctcccttggcttgccaaccccagcggcgtatttcgtggttgacagcttcaatatccaccgattgatcattgccggagtaacttgctccagcaaattcttctcggatgtcttttacaccaattctcgatatgcaaaggtgagcggacacgggataacaaacctacccgtttcttcctctcctggctttgatactaactatcgctaggttggcggacttcctctgccggagttgaaccacttggaactccagttcctggtgctcaacgacttccgacttgccattccagtggaagagctggaggcatatgccacgatgctcgttgaattttacgctcgagaagtggtggctcctcggagccgccacacgtagtcgcgggacacggcaaaattcgcgaaaacaaaaattaaagcggaagagagcaacgcgatagccgacagatctttgcgatgggctcggtaacatgagcaagccgtgttttggatcttgattggtatggcgtgctctatctcgaagcctcgatcaggacaacgatatcttgcaaagcacctgtgggaaacaacctcttatcaaagattggccgtggccgattgagccaagagaaggcagaattcttttgcagttcctggcggatcttacacacaccgcattaggagacaaggaacatgtttggaagcgagtcaatgggtatgagtaggccttttatacggtctcaaacttgcagactatggactatttatcagcgagttgaaagaggaggtacattggcatgtcatgggcatgtcaacttggccctggcctgaacggcaagactatagacggtttctaattgggcgatggggaagagagggagccgtgtttgtatgtgtgcgcgcatatgttagcaaacggtactactttggctagacaagggagatggcacagctgcacaagacagagagcaaggagtggacggttgtttatgagagctctgatgggattggcgaattcattgcaatggcgcaggggggtttgatgggccttggtctttgttattctttttattttctcttctcctgttattcgtttgaaaggttttaaacagggagggttgtgatgaaggacgatgacattgagatttaaatatgctagatagattttttgacgatagcacaatatgatatactacgctctggttatgatgctctggttatgaagttttgagttgtaaacatttaatttgttcgactttgatgttacatgtttgattatgaagattttgcaatctgagagccgcatggatatgggtaggtatgaacacacccatgtccttacacaagtataacgaaagctctatcgttctatgtatagtgtatatatagtattagagaaaagaaaagaagaagccatgtttaatcaatcaactcgtcgctatgttaaaaaaaaggggggaatgacgaaaaaaaaaggaaacgattggaattaatgttttgtgctgtgcttgtgccggtagtgtaaaaatgtacttgttgtagcttgtaaagagaagtttgctttgagcgtatgcgtgtaagttgacgatatgaaaagttgtatgaatcaacgatagaaaaagaaggggcaatgacaaaggaaaagggaagaagcgtggttgcatgtatgtgaaatgcgtgagttgtaagttgtaagtttgtgtgaccccgtgaaaaaaacgacaccccttttttttgctcgataatatcccaatcccctttccatggtgaaaaaaaaacgccgtcgtgtacgtgtatgttttttttttttagatgatgaaaaccttccgtcctttagatgccccccttgccctcttttgccttgaacgttgtatgggagtgtgatgaagagatgttatgcgtatgatgcgtcgaatgagagggcgaatatcagagtacatgtatagatgtcatgtgaaatagtcgtgcaagaaagtcttattccatttctctggctccggtcctttgcgtagctcctcttctctttcgtcgtcattgtcgtcattcctatcatcatcagatgtcgcatcgtctagtttattccccctatcccacgtctcctgcggaacatcaaacgacaggaacgcatcctccatcttgacgccaacctgccaccgccccagccacggcaggaaattctcatgcccgccacaggcagcgccctcgtctggctgctggacgtcgtaccacccggccgtgctgcggctgcagtactgcttcgtctcgagcttgatccagcggtcggtgctggggagctcgccgtaggtgccgttgcccgagggcaaggggggcatgacgagggtggtgttgaagccgaggcggtcggcccagctggtggcgaaggggaagcgcgggacgagcgacattggcttgaaggtggtttggaaaaagggcctggcgctgggctgggattcgtctgcgttgagagggtcgtcgtgcgggtagattttgatggtggtggagccgtcggggtggtggtcccagacgaatttggcgagatgcttggggacgttccagtctggagagcgtgttagtcttgattctttgattttgtccagtaacatgaaagatatataaccatgtatatgcatatataaacatatacaccaagaagctgtacttactcgtcctcccgttgaagcagctgtttggcgttgacacgtaaatcctcgtaatcttcgggttgcatcccctcgtcttcttgccatccgcctctgttctctcccagtcaaagctgcccggcgcaaccagcatctcatcatacgggcctatcggtgaatccctatagctcaggatttggatcatgctcagcccgccaaccgggcggctgtaagtctcatcggcaaaggacgtgactccctcgaggggagagtaggcgtgttcgggaagggcgctggcggcttttggcgaggtccagaaggaaaaggtgtagatgtcgccgcggaggtcccattgcggcgataggtgagcgatgggtcccccaaaagactcgggagggaccttgatctctttgacgacgggctcggataatgaggccttgctggagagatcgtgggagagtaggggttcgtggatgctgatttgagttgtgggcgtggacgggatgctggcggatgtagttgaggtggcgtcttcccagggggacgatgatacgggtgactggggggagcatggccggttgtcgaagtcgtcttcgtcgaggtagtgaatctcatccgggctgagagaggtatcgactatgcggagctggggttttgatttggtgtcggcaaagaggataggccgtagaggaggagtttgtggagccatggcagtgttatgagccatgatgatggttgtggttcttagatggtggtgatgggttgagattgggttacatcagagcaaggatggaaaagtaaggtgagttttagggttacctggcttgcaggcgtgagtgaaagtagagaccagctattaaacaaggggatagatcgtttgagaaccgaaagggcaattgagtaagttgaaagagggttgtagaacggcgttgacgatggttgtagatggaaaagatgaatagattcaagggacaaataagaaaaaaaaaaggtagaaaccctatatcaaggaatgaaagaaaagaaaaagagagcccgtgtctcttgaaggcatagaacgaatgagtggtgtgtgagtcggatgagaatgagcgggaagggggaggggggtgggtagaaccaagaagaaaaaaaacaagcaaggactttgggtgaacgattcacacacacggagttgtatacttatggaattccgcggcgctactcaaagcccaaaagctcaatcattgaggaaaagggaaaaaaactagtgccaaaggagagaggcctcgggagccaagtggaggctttgtcgacgccggactcgatctcggcgcggcaatagggcttttgatgtccgagtggtggtttttttctttctttttcttagcttgcctgcttttcagtttttggtcttttaagatggagtatagtgcacgtggcgtgcgtgtagtttcatgtgttgatggggtggtacatgtgaaggggttggtgatgatgtaggtatgtggtatgctgttcaaggtatgaggattgagaagctgagagtgaggctaaggggggctattagctcgaggaagcaaagggagcgagattgcaaacggggtgcagctgaggtggattaagaatggatataggcaagtcgtaggataaatgatttgaaaaagagaagaaagaagctgcaaaaagcgaatgagtgaattgaaaactgtaaacaaggcaatgaccgaggcagtccaaatgcaagcagtcaacacaaagtaagcattgagcaaagaagtcaagaacgacaaaaagaatttactgtgttgtaaaacccccagctgcatgcggcgtgagcgtgaaggggggggaacaggatcccggctcccgaaaagagacaagacgcccacaggcttgggacgcagcacacaaaaaccaatcaatcgggttggacgaggcaggaaaaaaacggccctccctcccccagttttcccctcagagggaggagcacaaacaaggtcagctcggttctaagagtgttccagaacgcaaaagtagccttgcatgtgtgtgtgtgtgtgtgtaccgtggcatgcaatatgcaggatctccgcacccgggtttggaattcaaatggcaggtggagaagggggtgtgggaaggggggggacagcgatgacgacgatcgtcttggatctcggcttggaagcttaaaaaagaaggaaaagaggcaagagaaggaaagggagtgtacgaaacgagaagtaggaggagggatgcgaaactctatgtcaagaggaggaaaagaagagtggaggagggaggaggaagagagacaggccaccggaatgctgtaagagtgcgagacccaggaggaaaagtaaagttggccttgcttggcgatcgaagctgggctggctatgggtacaggcaggttcccaggatgagcaaactatgggttctggatatgagtgatatgggctatggatatcgggtatgagcaagggtgtggatatgggtgcgatattgcaatacttgtatatgatgtggacatgcgagttcctggtaatcctagcatctactgccgtctacgacttacacgctgtgactggctgtgacaagttatgagactgagacaacaacacagtccagctcgaccaggcatggcaccaacagcgcgacaggcgagcccaaggaaaacaccgcgagacaaagcctcagagacggacagacgccagggagagacccaaagagacaagaggatgcaatgggctgctgtaagtgacgggggacccgtctccaagggaccggcgatgcgtgccccctgtagacgacacgacaggggggtccttggggaaggaatattggtacctgcttctaaaggggtacggctcgggtaccgcgagctacctttgcggacggcatgaggttcaattacatgcatgtgttttgcgtgttagcggccgcatggagatggcactgctgcggagaatgagagggctgatctgcagcgttgattcttatcagacgagcgtggaacttgctcataaacgatgctgctagttagtaactgtatatatactgtacttgtatatgtcgtatatatccgccagtggagactctcagctcttagtaccgggagcaactcagcagatacgacccggcaaatgatgtgtatctcaaagtagagcgccgtacccgcatgggcgcaggatacatacgcattttaacttgcagcacgactctgcctggaacgagtacgagtgtgcaagccagcacgtgggaatgcaatgcacgctcttgtcggagataattgcagagttacttcgcgcggtcatccagcgttcgaatacgacccagataccgaatatgagtagtagttgtggtgtgattgtcctgggggggggggggggggggggggttgtataaggcagtagaattaacaaattgacggacgtgcccattactgacccgtgccgaaaccgataaagagatttgatagatggcaatatccttctgccttctccagatctgacttgtgccacctggaaacgcgacagccgcggcggagctgcctccggagccagcattttaccgcttactctttttttttactcgctctatgagtctgctttccttcgttgtctgtaaccgagcaaaaaacaagaacaaggaaagcttgctaagcaaaggccctttctaactcacggacgccttttatttcccgtatcccgttgccttgccctctttgagcatttgtcagggtccggctttggtatggagggcttcgaaaagaggctaagaaaagaaacacaacacgcccttggacaagggccacggccacgccacaccacatgccgtgcttttaaagggaatgggtaactatacttgtagccaagaaaaaaaaagagtaaaaattagagagaaagaggcccgctagtaacggcgcctttgcttagcgtttcctctagctgagccgtgtcttgggaggccaaagttgccaagtttggaggaacgaggctaatacaagagcatgaaagctgcagtgctatcctatcaggtgggcatgggttcatacatcgccgctgctaaactgaaggcggcaaagagtacccatgggactaacatcagaaacgaagcgaatcaatgggcagccgcatggcatggccgagagggtgtccaccggggctgaagggcaagtgaggcgctatactatatactatgactgcactgtagtaatcaaatcagccgggcaggccctttttggatggtgatccaggtacctgaatcaaaggccaaataaccctatttcatgcatgtgtacatgtatacgtaggacctgtatgtgcgattaattattgcgcagctgttggcgggacctggcaagtcccaagggagagagagtcaaactcgtggctgtggcacccaggccgtagccaccgagataaagccaatcaaggttcccacccggtctcaggtactagactatcagcttgtagcgtgctcttattccacttgggcaaggaacaggggttcggcgttgtggcatatgaccagctcagcggcactacgaccaagaggatgcggatacaggtagacgacggacgggtagaagagctgagttgaagtacatgacggtgtattcatacccaaacacaatcctaggataagtcaacaagacctcttacgggacaactcgtcgtcctttgcaaaatgcaagtaccaataaggcaagtgtgtccagtagcacaaaagggagacaaaaaagacaagatttaaaaaaccaagcagtcaaatagcccgcatccaaagggatatcgactccgtgctcctgcatctcttgcctgcgtcactggtaaaccagctcgtagccccagcaaggatctcagcagttccttatcatgatggattaccaagcaatataacgggtggaagatccggaactgcaaaaagaacgagcaaagacagagagagacaagaaaagagatgaaacactgaagcaggctccatggactttccactggtggcccccaaccatgctcccgtccgggtccgccaggcacccaccactggcctcttttgtcatacccctgagctttgctttgtcttcctgctcagctttcatgttctgtgtgttcgatgctgcttccattggaggctccgctctattgactttctctttgactaatacggtatatacgaatagcaccggcagtaagtactgtccacctcggcgccgaaacagtaaaaaaaagccgttcttcatctccgctgcaaggcgtcagcacctaaaacaccaaccacagtagtatatgtgggcatccaacttgtactctttctttcccacaaagaggcgggacctcggcacaaaagtttcacgaaatcggccccccttcctctctatccctggtccctgcaatcacggacggacccccatacaaaagcatccgtagcatcagattgtatgaaaagctaagctgctttctaatccgctaaacaaggaggcaagggaagaaaagggaataggcgaaaaggctaagctgggagacgagggaagacgcaaaaatggttccaggtaggtgtgaaaaaattatggagcgatacgcttggtctgaaaagaaaaaaaaaaaagaaaattaagatcgtgcttggcttggcttggctttggggggcccttgatgttcgagatgatgagggaaaagggatcagcgtgttctgaacccactctggaaatgcttataccactttaatagtgggtagcccgcgtgttaatgctgatgcacgatgttacattgcgtaggggattttttcttggagaaggagaagaagaattaaagaacgtggaggagaggattgccgccatcacgccgtggatggagattggagatgccctggaacacagctgctgggtattgttctagttatttatattccctattttataaataaactcggcagggagagtcatcgcactaaaccatcaaggtgcaacacgccgaaatacccagtcaacaggacatggagttcggagggctgtttatagtactgtagtctcaataaggtagcacaggttaatttattcttgtcttgccgttgggtctcgccaccgcacccaacaacagatacgatcgattctgatcgatgcgtcccgaccaacagcccgtaatcaatcctgccgtgcaacaaaggaccaacatgcataacgaaaaaaaaaaaagaggtagcaatagggctcggcccggggccccctttcggaagaggcccggctgcgtatatgtgatacaacgccccccagcaataatggcatgttgctactcagcttcagcttcagcttcatttgtagtgatgccctttgtccaaccagttatagccaccacatgccgaacctctggtccgatcacattgttccatcgagctccctctcttagtcagacattactccagtaacccccattcaacgtcagtgagcttttatacaaagaatatatagcatctctgcatactcttcaatggcatatactcaatcaacaaacaaaaaccatcatccacatctgtagcaaaaccgggcatgttccgggcgtcgcatcccactccatgtccccgtcgctctcccaccgcaaagtgtcggtgtgttgctcgctctgcctacttacagcaaacttgcggatcactctcagtccagcaagctgttcagctcaaaaaaggacctgcccatcactggcttttctgaatccagggcaatgggctgacgataatacggagagtccgtggacatgtgtgtgtctctgcctctgcttctaccgatggaaaaagctccgaaacaccgcggagtgccctatccatcggccactttaccgctcactgtttcttgtccatccatcaccactgcccaaaaggcctcagcttatcatgcgcactctttcggacgtccgcgagcccaattcatccgcccctccgtcttggaacttgtccccatgctgtttcctgttcggaatacggagtaatacgcaccatgtaatattcactattgggcacttgctgcttacacgtatgcttctttagccggcaccacagcacaggacaccactaactgctgtttgtcatgtacatgtgcttggcagcagcaattcaagcagcctcaataaacatcaaggcagagtctagaactcggcggttccatggcctctctctccaagtaatcgctcatatagatgaattaggtacaagtagaacaaatcgcaaaagtgcctcttgctactactcctcgcatgcattcatgcatcgtgcatcgtgcatattgcaacgcgccacaataatcacgcctgtaatggctgtctatatgcatgacgccctataaaatccgacgcttgtttagaacaatgcatgcaatttgctcgttcaaaaaaaaaaaaaagcaagcaaaaatacctcggccagcatgcatgcacacacacacatacatacagtacgacttacaccctcctcaacttccaaatgatgcccgaatcaccatcaaagctgccaccacccacccagacgtccctccgacacgagtaattctcaaaatagacaaaagacaaaactgtctcaagtccacccactcacaaaactgactcaaaactcaaaaaagactcttcccacacccccccaaagcacacaaagcaccacgcaaatctctgcctcatccgtcatccttccataaaaaaaacacaacattccatcgcactagctccatgaatgactgactcgcccacgttctcaagaaaccgtcatgaaacaaaaataagctgccgagcacattccggttaccaccgcccacatcttttttttttaggcttccatttttaaaagacaaaagtactccgtaccaaaattgatagatctacgtctctttcttcttcttcaacacagcgattgctcatcccacgcctacatcccaaaaacatcatcatttccactttggccatgcgtacatactccgtctgtccgtgtaaatgacccgctccttttcgccgggaccctcctgaccagcaccccgcatatttgtccccggccggcagatcacatcgccaccgtgagtctcaggtaggactcggtttcgatcaagatgctgtggcaaacacaaatcccaggcccccgcgctagatactgccaagagaagaattgaatccttagtccttcgaggacctgtggtatagacagcatcacatgccattgcaagctacttgtgagcgtagatgagttgaaaagacattaggtacagtaactgatgatataaacatgacaaagcaagtcagcgtcgccggacctccagattccctctcgacattacaagaaaacaaatcaatcacttcatagtcctattatgataccccccatacttgcggtacttggcaatagataagcctacttacttccatcggctactcccataatgttagcctcagtgttggctggccccattccggaaactcggactcgctctcaggtaatttcacgctggtgctgctgattgcgacgtagagcccagtcaccaaggccgggtcgacttccttgtcatcaatatcaaccacacgaaattgtagattgtgttgtagaaacggcaccaccgagtccggctcaagatcttgtatagctctttggtcgacttgcttcattagggccatggtcaagggtgctgttccagacattttggactgagagctgcccatgccgttcatcgtaaagatgccaaccgaccctatgagatttgaggcgacgccccaggtgaggatatcgtctggtggctctccagcaaagaaataaacggtaaaggatccgtccagagcgccatgatttacatgaacatttgcaatccattccgtataatgcctctctgccgcagcggcatctttcacatcggataatttggagcttggttggaagcttttggtgcctgaattgcctttccatatcccgctaggcctccgttgcgattgactgttgaaccgaatcatagccgggctgtttttcccaagccagttgttgatcttcttaaccagcttgtctcgcgggatcttggtatcaccatacagagctgatgtgtctccatacgcataaccaaacacctcagtcgttctagacatgtccgagtcccagaacgtaccgctggctgaagacatgaagggagtaagtggggtgctggagttttgcatggtccctttcagcgcggtataagtcgtctctcctgagatttggggtgtcatccatgccgtaggattgagaagctgccacattgatatcaacctgtccgtcattacatggtgtaaaaagaagaggggatcgaatgaggacagaggaacgtaggtcatatgacctctagatccgccatagatgtgaataatatcgtggacagcctcgatcgagtccagatgactaagattttgggatatagcatagtttttgttgctaaatgaatcgaattcgtgataactcgagaacaatatgtaaagccgctgctgaatctcgggcagtcttgcgagcaaagccgaattcacttggtcattcattgaagggggctctgtttcactgatttgtgtgtttggagccctctttgtctcattccaacttttcagctgccaacggtcagtgaatgagaagctactgacatcatatacatgtccatacttaccggcgcccagatgaatgcgtcctcatcaagggggtgaaatgaatatgaatacaatggattgcgaatgacttgaacaccgttggggccgtattgagtcaatgtggaattccaaaatatctcaggaaagtggctttggccagctggcgcaggggatgcccagtcccagtacggtatccgaaattcagaggccgcttgctggtagagcagacgttccgtcgcgttgctgaacatgcgagcaacggcgtcggcaagcttatgcaactcttgctgcgacaagtcagcatctcttctcaaaatgccttgcaatcatagaaacttgaacaacgctgacctcgtacagggctagatatggccggtgccatgttggaaacagcacagaactatgcggacagtagcccgacatgctcgcgcccgctactggttcaacgccgttccatgtggcaaaaggcacgccgtgtatccctagatcgagagagtcatcagagcctcgtagctaaaaaccaagtcggctcagaatcccactcaccggctacttggtaatacgacaagggatcgtcctggccgactgactgaaacatactcagcgccagcacgtacagatcccacttgtatttgtctgcctgtaaatcacggatctcgagtctcaggggtatactcccattggcagccagcggcaagcggctgacgacgatgggcgcattggggtcttgtcgtcgcgtgagagacaccaaatcaacaccgaaatcataatcgttgccggaaactccagatatgatggagtgcaaggcccaagcaagcagcagaaagaggcgcatggtttgcgttggcctctcttcttacaaccttgattgtgaagagcgatctcccggctttgagtctcagcgcatacactgcctcgaacacaccaatcgtcccaagattttgtttcgtactaagagagcgtaagagagaatcaatggtatagtaaaagaaagaatgtatgcgggcttttgccaaaagaaacgagtggcaagaatgaagaacgtgcaactgggcgccaagattaaaaagagagaaagagagaagacgcaaggaagcatcagcccaagcgcgacaaaatgtacagcactgatctctcggatattaagatggacgaagcgaacgaaaccagagaaaaaaaaaatcaagaagtgagcgataaatagaagaaaatggagagggtcgggaaaagccttgatcagcagctggcacagacagaaggaaggcggtccccaaacgcagctaccaatgccaaggtgccacttcagtcaaagatacccgaatttctgctgctcgaaacaagattttcaacagattcggaaccacgtgtttctgcagattgaattgatattgcttgtggcagcgtcaagcctggaatatccctggccgttgctcttccccttttcagcttttgggccaagccggagctgatcatgaggcgattttatctctagcgagtggcttggccatgtcttggccccaacaagagagaaggaggcgggatctggtctgaaacgggcaatataagtttctgaatctggaactggatcacgagttggttctgtaccaagtttcagggctcagggtctaagctgggaagcggcaaggacgggagaggctcatgtctttttatatcttggtcacacgcacctttttgtccaaatcgttaataacgtctgcgtatgcgctgccgcttcatccgtcccagcgttgcaagcggcaagtgcatctcgactgagagagtctttgtgcgtcgtaacacaagatgcgtgatgcattctgatatcatcagcttcgagactttgtgctccgatgagccgccaagaactcgtcacaatggaaaaaagtacctgcagaaaatgaggatcaaggcaaggtacccaatatactcttatgaaattgctcaaatatgcgtctaaagatctgactaatacagtcaacaccaaccaaattatatacaaccaagccccccattttgtgtctcatccaaatctcatttcattttgtctcaaaacatcccaactaggcaccaatggaaatctgttttagcggcttcatcggccccctgcgaggctcgtcggacttgtctatcctgtattttaacttgacacccatggccgccagctcgacatccaagaacttgagcgcgccgggcaccacgacctgcgtcgtttgatcgccgccaacccagcagttgccctggccatcttcccaaatctcgccctggatttccgtgaggtcgatgccctcgctgtcgtccaacttgacggcacagtttcggcaacggaccatgcttggggccttcttctttcccggcgcaaattgagagacagttggttgcacagacaagaaggatccacagcgacggcagatccacgacttggtgtaatctgagcagttgagcagtctgtcttgcagcaggaaagctgtgccgtgggccaacaaggcgtcacgctccatttctcccacacggataccaccacctctctttctgcccttgatgggctggcctgtcgtgggcacaactggaccggtggttcggacctggtacttgtcgttgaccatgtgacgcagacgctggtagtaaaccacaccgacgtagatgtcggcacccagttcctctccagtgataccagagtacattggctcgtttccgtgatagttgaatccggccttcatcagctggtgtccaaagtagtctcccgccgtgttctcttcgtcaaatctgaatggagtagagtcttgcgccagcccatgcagagcaccagcttttccggcaagcgactccacaaacataccaatcgtcattcgggatgggaaagcgtgagggttgatgatgacatcaggctggatgcccgtttcggagaagggcatgtctgtggccggccatttctgcgacaagacacccttctgtccgtgtctggacgagaacttgtcaccaatgacgggagatcgagggattcggatcttgatggaaatggtctgcaggggctcggagccagactcggcaccgattagtcgtacttcctctatgaaacctacttcggagtccttgtatttctcatagtgcgtgattccgtcaaggttgaccaggtttccgttgtaatcgggcgtgactgtgtgatatgcgcacagaacatcatcttccttgaccatgcggccgacatgaggtaggccgtcgtcgtctagcatgccttgatatgcggcgctaacgtagctgtgaggtgcaaagccaaacatcttgacaacgctcttggcggctctcgttctcgaatcatccttgagtgttattttcttggtcttgtacactgtaccatgaccaaagcctctctcgtgagcagacttgttgatgatcatagcatcgtccatgtcgtaaccggtgtaggagatgactgctacaacggcattcataccgttggggaagttatcgaagccataggtgttgtgtagaggtgcgcggacaatgggcgtctgacccgtctgtatcctatatgacttgttgtctgttcggtggcgaatggccgtaccaggcgttcccatagtttgcttacccatctgacactggtacatgtttcgtggggattggttaaagtctgagaacggagtcatgttggcaaggatggaaagcatattagtcgggtcatattcaacgtgtgtcgatacgccagactcaatctcctgcggaacgacggcgattgacatgtagggctgttcgtgggggcccacaaagtcttccttttgtaaaggcaggtatttgacgggtcgcaccattctggctggcgtggatgacaggtaaagaccggggtatgaacctccgtttgaaggggggacatagcctatctcaagctgcagaggcactctgtgtgtgccctcgactttccagtatctcaaacaatctgcgattcgaagggactccttcggggtggaccatccaatgaccttgccatccaacatgataacaacactctcgtcagtggaagcagatgatgtttccacagcacccagctcggccacaagcgcgggaacattggacacgtcgagatggtcagtcataattttacatttgtgtgtcatgtggttcagcaaaccgcaaggagaaccatcaggcgtgtggacaggacacatgaagccccaagattccggcagcagcttgcgcacggcagttgttttcagctgggcgaagaaggcaccacggtgaaccattctgaagtggctgatgaaacgcaaaaagttgagcttttctgccactacagtgaagccagccgtttgttgtaaatccaggccagagggactgaccagattaccagtggacaggaagtactcgaggccattggcgatgttctcatttgattttctgaagatgccacctggaaactcctttttgaattcttcagaggtgaagttgacagccgggtgccttctcagatagtctcgaatagcgccacgaacgctcgttccgagaaagtcgtcaagcctctccttcaaaatctgtccgtagaggaatccaccgagcaggatttcctggttctgaatagcatcggggttgtcgacggcgcattcgcctgcagccaaagcgtagagctttcgaatcatgaacagaaccatttgaaacttgtcaagatcttgcttctctgtgacatcgacattgcccaggtggacacagacaattctgcgcaggaactcggttcccacctcgtaatctgacattgtttccggcactcccaagacaactctgaacttctggcccaagtaggcgcgggtctctgatttgctgtagaggcggtaggctttgtatgttctcagcagaagctccactctgtctgtgaggaaagtgttcttggccgctttagagcccatgggtccaataagaccctcaaagatttctctgtcattggtctccaccaaagccttcaagatcatgatgacgggaatcaggtattcgttcttgcgccatgaaaatctaaaggtcacatttccgtccttcaaataatgcagcacatttgtctgagaggtttcatcgggcctcactgatcgaagaatgataccgtacgtggtgtatccggcacctcggttcgtgaaactcggacggttgatagccatggggaagtttcgcttattcatttgcagcaaacggataatcttttcattaccgttgacaatgaagtatccaccaagctcttcggattcttctttgcgccggaccagcaggtctggcgaattgttctcgagatgacatcggtttgactgtttacgctttgtaagcaaagcttcatatataatgaaaacgtaaagggaagcttcctaccttgatcataataggaacctgaccaagctctcgggtgaattcgatggtgtcgcctccattgatgtcgtactcaaaagtggcggagagctttcctctgtaggtagcatgtctctctctgcattcagcagggaaaatttctctgttcaaggccagcttgttggatggaggcacctgcggcttctgcagggtcacatccttgattctgatgttcaggcggtttctgccttctgggtcggcgcggtcgttgccgtcgaggaaaacttttgtcccaatatccgccagaccatgcgcaagaaggccgggctttccatcgccgcggaagatggcgttgaaggactcaatgtgaggattaactgctaattggagagcaggataggcggaatgatcggtgggaggattgcgaaacagatcctggcggcgcagagtatcgaactggtggtcccattctgtgctggtggctgatggtgccatgatgtctgatgtcgaatggggattgctataaagacgaatcgcgattcttgcgcaggtgggcttcgaaattggagaataattataagatagattgcctgagagttaatgcatcgagacaggcagcttcttctcgagcgtttcaacaattaacgaagcgcctgtcccaggttaattgtaattggaggcaatccggcagacacttctcacgatagcttgcggtccccatagaagaaaaaaaagttgactgataaggatagtgggtcacatgagatagtgctatcgatagtgctagcagcagtgacataagcagttgatggcatgcgccaggcggggtatggccgcttgtggcttctagcaagattgatagagtgaatgaggaaattgaagaggtgatgatgtgttgctctttatgatatacttgtaaaatttcatctttgttaattttttttttggggatagactttcgagtctgcggcatccaacgtagtattatgatgtatatggaaatgaccaccgtcgattcagggtagaaaaatacttagaaggtatggaggagcaatccaatacttcacttgaagccgtcgtaataacattgaagtcgggcgtatttctaggctgcacatatatcatgttccataaaatgctataaatgtgtctttttaagcttggagtgtgagtgacggacctaacttgaagttatatggcctcacagcatgatatgttaaaacgttgcttcaaaggcagggtcaagcatttacatgcgataactctgcacttctgtaactgaaagtaacaaatcaatcacgaggcttcaaggctacctctctacttcaagctcaaacttcttcggagaagcatacatttgctactgacatcagcattcgattgcatgttatagatcctgaagcatgtgatatcgaagcaaagctgggtctcccgcagcctactctttgctgctggccgccagcaccaagcggcatgagtgttcaagcgtatgatggagaggaaaagaaccaccgatctcaagtattattagaaaacggggcaaacagcttcagcgagctcgtcccatatgttgctgcgcagggtggccgtccagcacccgccaacaccagcaaagaacggatgaccacgaccactgagttggtgtgccaagtactttatttggcagatattaaggtgtcatggaagcggttctcgacgtaattatgcttggcctcctcccaaaagcggcaccccctggtcatgatatttccgtatcttgtctcgtacatggagcttttatgtagcggcgatccacagtcaagccatgttgacccctgtatattgctcagtatcagtgtcaattttccagcttctggtagctgagatgtgatgaaaaatttgcttttgccatgagtgttgacctgattcaaagttcggtttgccaaatcctctactatttaaaggcctcatggagaaccctcgtgataggtatttgctgcaaggaccctttgccttgagcctcctccttgttcccaaaactcttttaaagaagctgcccaccattacagccgatagaggtgctaggcgggagcaggggctctaataaggaactgtccacgcatcctcttctgcaaaagctcgtcccgatcggccagatcaggatgagcaacggggtccggcaagcagccctcagaacaggcagaagagagctagcagtgcctcgtggacagagcacagggcaaaaacagaccgggtgtgattcaagatgcatagaagaattcatgcagtatggagcgaatgcatctgatttaccgatatacgaacatgaagtacaagtaaaaccgccagtcgtctttgtagacagcacgagactacagcgcttcttataggcttcatggctcttctaggcgttatcgctgctcaatggcgggggcaccagagctctgagacagtcgctgcccgccaaccttattattcgctgcgctggaagtcagagccagccagtagcagcaggcaggtggcccaacccgaccctctttgcatcgaatcaaccccacctcatcgccctcatcttcaccctcttcatcctccgctcagtcgccttcatcatccgcctcatcgtccatttataatcaaaccatcagcgtgaaactccatcatctgctgtttgcaatcctccagcgcgcacgcatctattccggcagcgactaccaagcagagagcgccgcacacagaaacaccaccgcaagagacgaaacacgacagccatcaacaccacttctgctgctaggcgctgtactccatattagtctactgcacgctcgtctcgtttgaagcgctggaaatggcctagtacgcctgcagcctgtcattgagatcaccggcacaagaccagacatctcccccaaggcacttttcatcaccaggcgaggtgtgcactcgcattagccgccgctgttgcaagctaggcacaggcacctccatccgagacactgggataaataccttctttttctgcacaaaagctcgagctgctgctgcagcagggcacggcaaggcaaggtaggcactgctcgcctttatgcatcctgagacccccggctctggatcgtcccagcctgcacaggcgaatggaactgcagagtttgcacagggcagcggttaacctctactggcagcgcaggtctggtgactcgacaaacacagcatacccgcttccatacgacgtcccgaagttgcgcacgcacggtgctagcacgcaggttccttggtgtgccgctgcgacaaagcagagctaccgccgcctaggctgcctcttgcgttttggttggctgcggcccacgggtcgccagtttttctcccattctcgttttgcccatccttgtgctgcgggcgagcatctcccccgtccagtagcagtgcagatagcggcgtagcttgccgtcctgaagctgcgaatttgccagcttcggacctacgtcaacagctgctagctgcgattacgatacgccgcctacgcctggctctacgaagcacgcccttgcctaccgtcgaattctgctgctgcatctctacagctctacaaccctcgcattccagcgagcgcagaaacaaaggtcagcctctcccaaaccgcccagcttccccccagccagagctcgtgcttggacgcccgccagcccgcactgctcgtctgtctcgaccaccatccatcttgctccaggtggggttcgctctggtgcttcctccgccatcacctcaagccctcatgtcacttggaccaaccgttgcgcaacaaccttgaatcttgccctccgcatccctatcttgccccatctctttttttttttcttgcccttgaattttttttctccctgcacagactccagactccgcgcatcgccaaacaccgtcgacaaatccaacatccagcatccagcttacccatcttttcgcagctacttcgtacagaggtgccgatcttcgccattgctgcgccatccatccgcatgccaggcggcaagctttgcatccgcacgagctttgcgccgctggtggtagattgatagatttgttcacgagcttccacccgaccttgtttgactgcactgcccgcagtgtatcgcccacgacactgtcgctattgcgcgacttcctgagacagcatttgaccgccggtcgtaccgccgactcgacctcttgcgataccgtctactgatacgatctcctctcccaatctcgcgtgcctcttcccatccttcgcttctctgtaccgatattcgatcgctgtcttgtataacgattaaaaacatggctgggttatttaggaaggtgtatgactggctgctgcggacattctggtgagtagtaaccgtttgcaggggctgaggcggggcctatgataccgctgcttggtagcatggtgttgctgcgtcgtagcgccgacggccctgcgcttgcccgcctgcctctccgtgagtcttgtgcttggattctgactggtgatgttagggcgatggaaatggaggtgaccatggttggattgcaaaacgctggaaagacgtcgttattgcgagtactggcggtaggcttcccatttttcgtgacttgatattcctctgctgggttaggctgactgatggttgctggtatggttttgcagggtggagagtttacacttgagtaagcgcatgtccccgtctctcaccgtcctcttgtccatcttggcgccatggggtggccggcggttgtcggatcgtctccatggcatccgtctgtggaaggacgtgttcgaaatgcaggcctgattactgactgtgattgttgtgtagctcgattccgaccgtcgggtttaatatgaagcgtgtgcaacggggccatgttacactcaagtgttgggatatcggtgggcagccgcgttttcgcaccatgtgggagcggtattgccgtggcgtgaacgccatcgtcttcatcgtagacattgcggatgtagaactcatccctcaggccaaggaggagcttcactccctcatggcgcacccgtctctgggcgggatccccttgcttgtcctcgggaacaagtctgacctcgacgagaagctgtccgtggatgaactgattgacgagctggacttgaaaagcatccagcaccgtgaggtttgctgctacggcatcagtgctaaacaagagacaaatctggatgccgtggtgcagttcctgatgaagtgggccggtcggtgaaggctttcatcttgctaagcacatatgacggctaagcaagtttgcctagccgtctaatgacatagcagaagaccttgttgcccagacacttcaagacagccaggactggaaacggcgctggccattaatgcccttaatgccccaaacccccgaaccccagtgcgaagaggtcgactagacccggcaccttgttgagcgaagcacaacccaccgcatgagcggcaggaaggcgagatattttccggacggacggcagttggtatataaatttcctctctcacgaactctcatgaaggatgatggcgaccatggcaatttttttcttctttttggtttgtttttggctcttgaccggggctaaccttttgagatgatcctcccgtttggctccaggcatggatggaagtaaaagaaagacggcatccggaggcatcgagtgtgagatatagaaaacggaaccggggcttggagcatggtgggcacttgcccgtgtcttttgtcacccctttccctgtttctttggttggataagctgttgtgaccttttgtttcttatatcttcttcttttccatggacaagatcaactccaaggcgcgcctatgtatagcaagcgatccgggcgatgagatatgaatgatgatttatagcattttctgcaagagtaagagtaaaagaacaagcaaaagaaaaaaaaaaaggacatctttctcccaaatggaaccagtgacaggacgtcgatgcttggtggcgttgtctagggaagtcccatgagcaagcctctcaagcatagcgaggagctggcgtaaaagcataacggcctggagacaaggaaatagaggcgagatccatggagcgaaaagtcccggcggtttggtccttggagaagccagtgtgggaagggtacaaggcttgagtaaagtatgcgcggggctggggaagtacctctgccagcgtatacagcaatagcgtgtggaagggtggggggagacaccagccacacggatcagactcggactagccagtggatgaggctgttgctgctgctgctgcttgatagaagggaagaggagaaagaaggaggaaaagagaggatgattgtgagagacgcggcataagtattaaggatgaatttgttgtttgggagaagaaggaaagcgagcgcagcaaaagagaaggaaaagagcgtgtgtgggttgaacggatctcgaggctacacacggaccactttgatgcgttggccaactcatcagtgcagttgacaagcgccgcattccctgtctggtgatttggatttggattggtgcttttctggatgggagctggggtgggaggcatatagaggatgaagggtacatggaatggctgggggatttgctgcctttttttttcttgtacttggcctgtcttggtatggagtgagttggtatatgactataatttctgttattttttattttattttgttttgttttattttaattttttgtttactcttgctactcacggcgcgtcaaagcacatccatgctgatatgctatatgatgtgatgccttgtgctcgttttggtgtgtgttgcgctgcatgtctggagaaagcgtgccggggtgtcgcctgctttagtggtggtgggagacgagtgccagcgcatcaagtaggggtgggtatttttctattttcctctttttttctcatatacttgtatgggattcgggatgagaggttggaggatacatactgtcagtattggtgtaagattgctggagaagcgattgaatagacgggtgcgcctattagcttttagcaggtaacatgcactatacaaagcttcttgtatgtaaatgtctgaacaagtaccgcttttacaactgaggtattagactgggccaaggcgtggtggtatttctgtcaatcgcagaacagagcattagccgctgcccgtaacaaacgtcggatcggataggcgctcgcaaagcaacaatcaggtgatggcctctgctggctgcagcttgctgtcaactcgaccaatctggagtgtcaatggcgaaaatttttcacatcattgtcattttttctctcttctcattttgcaatttagaataggaggctgagagaggaatatgcatgtaggtatttgttgttgctgttgctgtctcaccgaatgcacatgcaatgtaatgtcatgcgatgcaaggtgaagcaaacggtgcaatgacgcaaaaaaaatgcgcgatatgtgcgatacaagtgaggaaaatgcacggcgtaatactgctactacctaccagctagtagtaatgactaaaaaaactcatatatgccggcatgaaggggggggagaggtttgaggcttttggggggcttcttccgatgagttggcggatttgggcgagaatgcatggataacagccgaacgggaagcaaaaaagaaaagaatcagttgggctgatatctaaagagcctcgaccttttttttttttttttcgcatgaatgaacctatgcatgtgaaatgcacgtgtgcgtggatggtgttgtgttgcccatgcagcgctgtgctggtgctggtgcttgtaatgccatgtaagttgaagtcgtggtggaaggggatttgctcgtgcgggaggggaaattgtggtgatgaggggtaaaacgggacgatgacgatgctgatgccgctgtatttttttttgttgagaaggaagagtgaaaggtgaagaatgaaaaaatgaagaagaaaaatttcaaagaagaggatattcaaggaaatcaagatggaatagagctatttgtagaagagtatactatggaatatagtttagaagggatattggaaggagttggttagggctctgggctaggtgctgagtttcgtcggtggcttgacaagacagattctggccgtttagttgtagcaagctggtgattttacatgtgacactgcagttgtaagacttacaatggattgcatgcagagacaagtggccgaatccagttgggcggttgtatttcactcaacctatgctaacaactcttttggttgtagcagcgccagagcatcgcctccacttgttgtgtcagggtgtgctgcagctttgtatttcaagacttgtatgcctctccattgtttgctctctctctctcttcttctctcctcagtttttttttcttccaacaagttgattcaaatcttgagggggtgtaacttttcgttcttctcttctggggcattgattgtacgtatagcgaaggtgtgatgctggaaatcactcgagtaacacgtctattaatagacaagcccgtcttcagaacactttgccacaaatcatggagcccaatacgagcttatcccgctctttcgacagtaagtgcttctcccatctaaattttctaaacctgtatgcataaataagcatattaacccttgacccctgcagcaagccaactcacactggcagtcatggccatcttgctcttcggcctgtatctaggcaaatgaaaagagattgtcgaggcccgaggattttgcagccagcacaaccaatgcactttagccagtgctgtagcagaccatctttgtctcatccagcgagcacggcgattgaaatacgggaaacgctttgatcgctggagggggggttgatggtctgctgggggactttccaaagggcgttggtggttctggcttcttttttttctgggaatgggaaaactatagaagggggaggttcatgggagatctgatttaattaataccggcacggtgtgcttggaagtcattcgcttggttgatattagattagacgcctagatggctaggcagaggtagcatttgctaccgataatatgactcatctcagctcttaatctgttgctctcatcgctttcatataaattgtcgaatgtagtgccaaatcccaccatatacaattacaaatctcgctgctctaaacttgatccccttatttatgcattatccaaaatcacgggtaatcagtaaacccagcagacttgccactcctatccagcatgtacttgtacttgttcctctcccgcaaaagcaccgccggcacgtccaggttcctctcaatcttgtcaaacgtgtcgattttgcggccccagacgtccctcccctcgcggaccgcgtcggcaatgatgtccttgtcgcggtagtactcgttgttcatccacacgtgcgagaagctggccattttgttgaggaactgctccatcgtggcgaagcagctgctgcagtgccaggcggcgttggagaggtggcccttgtcgagctcgcggagcaacgggatgccgccaatgccggcgcgcaggttgtttggccggatggtgcgctggccgcggtaaaaggtggcctgcggaaagggccattcggggccggtgtgcaggaactggaacgagtagtagtagaagcgcgaggccagcgtgaggcgggctgggaagctgcacgtccgcagcaaaaagagcgtctcggggcgcgggatctcgtcgacgtcggccacgagaatcacgtcgccgaggacgggcgccgagcggccggccagctgcgggaaaacctggtcgaagccggcgtcgcgctgcagatcctcgtagtcccagggccgcgtgggcctgaaccactcgggaaaggtcagctggtggtagatcatcttgtcgtggaagcgctggaagcggtcccagtggttgagcacaatcagcgccttgttgccgccctggaacgtcttgggcgactcgacaatgatgaagtagtcgacgtggtcgtacatggtctcgagccggatctccagccagtccagctccgtgttgaccatgacgaggtcgtagatcttgcgctcgcccgacgcggcgtgaggcgcaaagacttgatagccatgagcctggcaaaaggcccgcgcctggctcgacgagtaaaagtcgcggttgctggaagcggtgctggtcgagtagttgagatgagacggcagctgatggcccagcacgaggtcgaggttggagatgcgatgccgttcggggtgcaaggcgaacagcggctggttcgacagccaccagatgagactgaataggccggcgaggaaaacgagcggaagtggccgcgaaatcatggtgacgaggcccgttgtggtgttgttatctcttatgcctgaacatttcaaattctttcccatgtgtatatgtatacgcaaatggtagagaggtatcttccaccctttgtatccctctccctcggattctttcctcctttcggtttcgtctttttcttttacatgaagaaacataagattgtattttctttcttcgtgtggagaagagagtgagttatagagtttcccccgttctcctcttctctattaaagtagcgccacaccttgctgggatcctagaatggtgtgttgcttccaactttgacacttcatcagccaagctaaaccagggctttatctctctcatttaatctaccgttccttgttcgtcttactgctgattagtattcctcccattgctcgtatgcaacgcacgcgactgtgatctgcccgaagccaacgcacgctaggtgaatacgaaataagctgagccaccattccattctccatgaattccatcccgccgtcagcccatagccacacgctcaacaatcagccgggatttctggtaatctagtcgtcgtcatggtgcctggaacatggggtgtcacccgcaccacccattcccgtagtagcgtcggtccatgtctccatttgtgatataaatgggcgctaatatcatcaaagtttcccggggagtgagatgtttgaggcaaagtttctttttcatctaaacaaaggctgaaatgcaagtcaagagaaagtagtagtactccgtatatattatgaatagcttcaccttggcaagatggagccgccgagcacatcggatcggacccgtgcgccaagagatctgcttgttgtcgattgatggctgtgcaacatgggctttttcgttagcgaggctcttgttctacacgggtatagagtgattgagacctggtgggtttcacaagtgcaaacttgagggaattgccagttaccaaatacagatagtaccgagagctgcaagaagctttgatttagggatggggatgtaagcctgaggttgagataatattatgatcttcgtcatgcttatttttggctacctcgtcttcaattgacactgtagatggctgtgggtaattgtttaagcgctattggggcaaggatggctttcaaagggcgtactgtagtcaactgtttgacattgtgaaggggttctgcttgaagttggggtacgatgctacgaatcatgtattgatactgcatagattgtatatttggcatttggcatctccaatgttggatggtgaaggaaactcatgtccaaacctcatgctgcctacccatatttagccctatacgcgtagatatgaaaacaagcaaccaaaccagcaacaaccatatccatctcacagccctgttattagatagtcaccatatagcaataaaacagcaaaacttgaactacaacgcgaattgttacgcctacttatcaagttcccagcatcacgggccggttctcggacaacctttcgggaggcggggccggcactttagcctccccaaatcttttaacccctccaaacgagttggagtaaaaccaacttgaattggagtgccttcggctcaacttgctccgtctctttgatgctttgaatatgaggggctcgctcttttctgcaatcatctcggcctcaaattctgcatctctgctacggcgacagactgcgcggacgttgggacggcatcaactgacgaaacggcatctttcgagctgcagtgcgagaaacaacgcagcaatcatgggaagcagtgaaggatcgaatgcctgggtgggcgtcaagggcgctgggtctctggatttgcgaagtgaggctcactgctttgatttattcacgagtatcaaggaggaatgaagagaaatcacacagtttactaacgtttcatgctcacaataggcgatgtcatgacaactcccacgccgtccatgctggctgccatctcaagatgcaccctccgagacgacgtcttcaacgaggaccccacgacgcaggacttggaggctcatgtggccaaactcaccggcaaagaagccggcctgtttgttctttcgggcacaatgggcaaccaggtatctctgaggagcctcttggtgcagcctccccacgcggtgctggctgaccatcggtctcacattattctctacgaggccggagggttcgtaactcatttcttttacatccagcactggcatcttgctaattcactgacctgacagtgtatcgtctctgacgggcgccaccgtcaagcccgtcgtgcccaagaacggcatcttcctcaccctcgaggacgtcaaggcccacgtcgtcatcagcgacaacgtccacgactgtcccacccgcgtcatcagcctcgagaacacgctcaacggcatgattatgcccctgagcgaggtccggcgcatctcccagttcgcccgcgccaacggcatcaagatgcactgcgacggcgcgcgtctctgggaggccgtcgtggccggcgcgggcaccctcaaggaattctgcgcgcagtttgacacgctgagcctgtgcttctccaagggcctgggcgcgcccgtggggagcatcattgtgggagacgcgaagacgctgcagcacgcgaggtggacgcgcaaggcgattggaggcggcatgaggcagccgggcttcatcaccgcttgtgcgagggttgctgtggacgagacgtttggcacacgggatgatggaagcgatggcttgttgaagcagggccacgagatggccaacaaggtggaggcgctgtggacgggcttgggcgggaagctggtgcatccagtgcatacaaacatggcctggttggatatcgaggcggctggctgcagtaccgagaggtttacggagttgagcaaggctgaagggttgacggtgggtggaggccggcttgtgacgcattatcagattgcgcagaatggcgacgaggtgttggcgcggctggagagggtgtttaacaaggtgcttgcgtgagccatgatggaatagatggacatggagtagtttgtacaattgaacctcaacccctcctgagcatccggtgctgcgataggctcttggttgtgaaatcacactcttcataactgattgattgcaaagatgctgtcatcaaccttggatagcttcggccaattgcgcggcacatgtcactgatcgtcgtcgtagtctcacatctgactttttaagttgtgtagctgattcgtggcaagacgcctcatcacacgggaaagaaaccatgttggggccacgtgaagatttaccccgaggcggagattcctgaattgagttttgctaaaacatcagctttattctagggaatcctgagttatcgaattgcttgctctcctttagtcgggcgcttcggctagatgggcgcctgttgacgtcaagggcgatgcttttttacagcggaagccacgagaaagatgacgggccatgtcaatacagccatgcagttcaatctcatgcatatattgcatccaagattagttaaccaccaaaagtgataatctcaactaatacaagaattcaaaattgtgcatcatgatttgaagaaagcaacttgacgacctagaatgatgcactggtgatgactttcaacttaccattagcgcagtgcggggacaaaggaacgccatgccgcaccgacgctagaacaagtttcaaacactttcaatgcggagaagctgtggggggaaatggtccgtagttgacaaggttatgagttggagatttgacagttttgacatctcacagctatttgtgctcaaacttttgtgtccttggctcaggagaaaacatgcatggaaatcaacttgattgctagcaaaagtcaccagcaacgaaaaaacggctctgctgtaatagtatcatccatcacactcttcatgctccaaattcacttatatgcgtcaacgctcgtttacacgatactccaaaagcctcgtacgacattaccaagccacaacaacttccatcatctatcaatagcgtcacccatctattcctccgatttgataaatgttcaaaaaagacactctaccgcaaaagtgggggaagccgagtagtgtggcagacttttgaaaatgagttttgcagcccgttccgtgttggatgcgaagccaaggcttgccaagcttgaacatgccttgatttttgttctttctggttactaaagagttacaacatcttaccaaataagagcataaaaaaacatcgtgagtgtttacatttataaatagccccccatatgcctcccctttctttaaccaaaaatcccaagtcctgagactctttatacctgtcctcgagaccaaaaagtgaagatggcttcgctgcaatccctcataatagtcaccctggcagccctgccaaccatcaacgctgtctacaccaacggctctgtaatcgccccctgtgactcgcccatatactgccacggcgacatcctccaagacatccagctggcgcaccccttttccgattccaagacctttgtagacatgtaggccccaaatctcccatccacacacacacttgtataaaaagctcaaccattcaaccaccaggccagcaaagagacccctccccgaaatcctcgccgccttcaacaacctctccaaaccccttacaaactcctcctccctccaaaccttcctcgcaacctacttcgccgacgccggcggcgaactcgtcgacgtgccccggtccaacctctccaccaacccaacctttctctccagaatcaacgacaccgtcatccgccaattcgtctccaaagtcatcgacatctggcccgacctgacgcgccgctactccggaaccgccgtgggcaactgctcaacttgtcccaacagcttcatcccagtgaaccgcacctttgtcgtcgcgggcggacgcttccgcgagccgtattactgggactcgtactggatcgtcgagggcctgctgcgcacgggcggggcgtttgtgggcattgcgaagaatacgattgagaacttcttggatttcattgagcgctttgggtttattccgaatggcgcgcggctgtactacttgaatcggtcgcagccgccgctgttgtcgcagatggtcaaggtctacattgagcatacaaatgacacgagtattctgacgagggctctgccgctgctggtcagggagcatgacttttggatcagcaacaggaccgtcagcgtgactgttgcgaataagacgtacacgctgcagcaatatgccgtgcaaaacacccagccgcggccagagtccttcctggaggaccatgtcaccgccaacaaccgctcctatttcgctgcttcgggcatcatctatcccgccaacaagcctctcaacgcgacccaagtggcagatctatacgcaaacctcgccaccggcgccgagagcggcaacgactacacctcccgctggctcgccaacccgtccgacgccatcaacgacgtctacttccccctgcgctcgctcaacaacaaggccattgtccccgtcgacctcaacgccatcctgtacggcaacgagctgacaatctcgcaattcttcaaccgcaccggcaacctcaccgccgcccgcgcctgggccgagcgcgccgcaaaccgcagcaccgccatccaagccgtcttctggaacgaaaccctcttcagctactttgactacaacctcacctcctcttcgcagtatgtctacgtccccgccgacaaggacgccatctcgctcgacaggcgaaccgctcccccgggcaagcaagtcttcttccacgtcggccagttctaccccttctggacgggcgccgcgccagactacatcaagaacaacccctatgccgtgacgcgcgcctacgaccgcgtggcgggatatctcgacgcccagcccggcggtattccagccagcaacgtccagaccggccagcagtgggaccagcccaacgtctggccgccgaaccagcacatcctcatgcaagggctcaacaacgtgcccgcgaccttctcggcccaggacccttcgtatcaggacattcagaacctatctctgcgtctggggcagcgatatctcgactttacgttttgcacgtggctcgccacaggagggtctacctcggaaacgccaaagctgcgtgggctgtcggaccaagacgtgggtatcatgtttgaaaagtacgatgataactcgaccaacgctgcgggtggaggaggagagtatgaggttgtcgagggctttggctggacgaatggtgtgctgctatggacggctgatacgtttgggaataagctcaagagaccgcagtgcggaaacatcacggcaggtcatccggcgccgtcatcttcgtcttccaagagaagtgcggtccagttggatgcttgggatgcgaggagagtgaagaagtttggcaagagagcagaggggagggtagaaagaccatttctgttttgacgaatggcagcaaggtgatatatcttagttactcctacagcggtgaatcatcagtgccgatacatcaaaaacggcagcgaaacgaataatccatgtcagaaaaacaaaacaatcataaattttggagtgtaaatagcagatcaatatcgtatgcgttccctttatccatacctaggcccatcgttcaaagagtccatgtttcccagcgtcatgtcccagcttcgttacatgaatcatctcatcagctcataaatccccaagcaaatcctttctctgtatcctccatagaagtcattaatcattaaaaaaaagagaaagaggaaagaaaaggaagatgggaaaaaaaaaaaaaaaaaaaaaaaggaagaggaagaagaagggaagcagtttttttttctctaatcgagaagaagctcaaaattcgtagacgttgctgccgagctccaatatcagttaacgtcaaactgaagccaatcctcaaaccctttaatactctcatactgtggaaggtcttccttcaccatttgatcattttctggatcccgtacttccattgtgtatagatcgctttgttcctccacgggaagccgccgtctcatgtagcaaaaataaacgtagagaatcaggcaaagatttttgacacggtcggcgatgatagagccgcctcccaagctgtaatcgttatcgttgtcttcatcagtgtatgattcaatctcaggtggaaatggtacactgtcccaaggttggctcttgtcccagcgctgggtccatgaggctaggcggcggcggagagagatgatagcgcggccaacgtcaagaacaacctcgtggcaaatattaggacggccaagggctcttttgagatggtcatagaattggagctctaattgacgtccaataattcgatataactgagctgcggcgaacgcgatttgttgatgctgttcgtcgtttgggttgaggtcgaggcgatcttcaatttcatgactgatctcgtttgccgcagaatacgtgacctggagagctgcgtcatcccacatgaaaagcgtgttacacaaagtttctagcaggtgggtgctgtttttgatacatcccttccattgaccctgccgctggaacttgagaccatcgatgaattggcggaaggcatgagatgtaggggggtaattggcactgatgaaagcgtggcaagcctggaggtcgagctcgaaaagcacattgcttccctcgtacgcttgaatgacgccgtaagatcttttcaaggcgttgatggagccaaggagttgctgtacatttatgtcaaaaggtatgctgattgcttgacgaaagccgttcgaagacctaagatgaattgtgtgaagggctaaaactcagatatcatatcagtaaatggcctaatactcaaaaatgtaatcaccacttaccaagcaacatagtgctaccctgctggatgagttcgatgaagctcgcaggaacgcaaacaaatggcttcggggcattgttatgaccactggtgcaacggttacaatctcttccatgttctcggccctcgcactagacaacaacatgttagtcatgatattgcacactatatactgtgcgggtaagaaagggagtatgaatgtgtatagtgggtagggccaaaagagagagagagagaggaaagagtaaaggaaggagaacacgggggaaaggggggaagggaggggggggaggggggggagggtaaaaagtaactgaacaaataaagcacaagttttcaaattagacttaccatgactttagccaacttgcagccaatacacacggtccgctcatttcttcttcttgtcgcagcctttcgcttcccttcttccaaaggctttgtacgttttccgcgacctttccttggaaggtgtatttcctgtttgaaaaaactatacttttctgttccttcagcgacactcttcccaggttttggttgcaattgggcttgcgctatgggcgagcgtctattagacggtctggtgctggatgaccgacgtagcgaaagatgttgtatattattttccaaggtgccgtgatgagaggttgtaaagcggcggccgcgcgatgcccttgtattcgaaacctgatgttggatgtttgttggttcgaaggagggaaggattaaactgctagagtctgtttctggagagtgatagctgttgcttgtctccagatttgggggcagttgcatatcactggggaggtggaaccgagaacttccaacgctatacagaaggtcgggagcatcgtttgcactgttatacatatcaggtaccatgtcctggacatcagagcaagcggctatgggagtgctaccattcgaggagtgtccagagcggattcctgaatcaggctggctgaaggtataagcatgtggctggcccaaggagttgtaggactgggtgactgggatgtttgagaagcgattctcaaatagctgcgtcgacaattgatccccagagtatggaccatgctgacactcgccatccccgcgctcgtgtggctgttgaggggtatcgtataccgtcatccgtgtttgtgcggcagagtgcgggtagtggttcagaccggggttgtatcgaccggaggagctgaaaatcaggctgtcattattggccgcattggtctcttgctgaagccaatcagaagaagaaccagctaggccaaggccggtagtaaacgagtgtcctggcgagagctgaggactctgcccattgctgatggggaaggaatcttgagcagtggcaagtaggccaggatacatatggggagagctcctgtggtttgattgtgtcggtgtcccgaaagtgttgtcagcatcgacttcaaaacacctgtagttgatcatgagttagtcatggcaatgtcaagacgcatgccaaagttgccactagctagtcagtgcgtacctcaaagaagcgtcgtttggagtcgcctcgagcatactgcttctacccataagggaaaattggagttgtgaaacttgtctgtcttggggaggtggttgaagataaaacattctcaacacaagctggaagctttgccttgagatccaggaatagaagacagaaaaggacgagagaagagatctttaaaagatctttcatggtacgcatggctgaaccatgaagcgccagagagggtgtggtggatgcacctggctgatacaacccatgctcgagagcctcgcgtgttcttaggcaactgtgcagcaccgggcacgcatactgctggtgaccagccagttcggtaaagtaaattatacctagtgtataaacgccttttcccgcatctcttccaacggaactgacacgttcgatacaccccatgaagtaagtacaccacgatgctgtccggctccaagaggctctgcgggtggcagggattagaaccagggcaatacgggtccattttgacgactccattttgacgactccatcagcattgcactttgactcttccagctggtgaagtacattggagaagacgcatattactatcctttggggctgtccattatggctgattatctctctttcctgactgggatcaagcgttgcggctctgcggtttctgtcttctgattggtaagttgtgcccaacgcaccttggcgacctgcagaagcaaccaatgcgcctttcactccatctaggccgatattaaatgtgcgcaacccccttacactctgttactcaacgaggtcattggagaaaaccccctgggtgtgttttgtgtgccgcacgtcccaggatctagactgccaatcagttatttttttttggtattggtgggctgccttattgtgtgccatgtactttgtagccgccttttttttttttcttccgcatagcatggcggggtgtaaatttggactgcagggggtcaaaaaactgtggtcggcaatatgaggcgtgctgatggatgtcgccttgtacggatgccacgtcccacgtctgccacatggagttgccgttggtaactggacgctgagccacaacaataaatttgacggccgttgaagtagcggtggaagtaggacagcctttgatgctccgtatttgacactggatacaaggagatgctcgacgtcttgtccagatagggtgtgctggcatgcatggggttgcggcgaaagctgttgagctgaaccgaaaagcgtccgtataggactccgtccatttcccattacgaaatggctgtttggatgccagaaaggctatacctcatctcattgatggcgtagttgatcaccatcgacacaaggctggcaggggccgtccgctttagagcaacagcttaattcgccacagcgtgcaaatgtgctgttgacatttgcccggaaagcgcctgtctgcgacagacaaatatgcatacacccacacacacagagttacaggatactatacagttcatgccatagtcgtgtggcgtcaccgcgccaaaagaaaatgtgaatgcaaggggccttcccaaatggtccttttgttcctggatcaagcgccttgcgcgtgggtatagagagccatttctgaacagccccgcgggttcactcagaaagagttcagaaatgaatattttagtttgtcatagactcaatactgtcctcggcctgtccgtgagcttccgtaaatgcctcgtggttgaacatgagtcagccacaaggcaaggtttgctatcgaaaagtaaccgagagataggcctacacaccattttactttgtcttttttttttctcatgccatgccattgtatcgaagggttaaactagttgccagtaatagttcgggggttggcatggagccggagaagtggagaggagccgagtcggagtcgggtcctgagggatccgtaaccgagagagctgaacgatactacccgccaagtaacctagagagcacggtaaaaattgccgtttgagagaacgtacaatgagatgtacaattgaagtggatcgaggatgatcctttctcagctggtcagggattgggaatgagctttttcacttgcatgcgcgctcaaaagatcagaccgacagattgagtatgtgagagatatctgtggaactttgataatactgatcgggccttatgtgacctcatcggaaccaaaacggctgtgtcttggccatttatagtatcctttttagatgcacaatgattcattggcaccggtgtatcccaaatagggagcacatcgtggatagaggattagacgaaacggcttggatggatggtaaaggcagttccgcaccacttcatgactctggtctggtttgcaattttttcaatgggagggaagtcgtcttggcgagaggagatgacgagattcaatcgggactgttattggttctgtataatggtgttgaggcttctgggtattccgctgacttgatagctataacaacttagcaaatgtgtcgctattgatgcacttcggaactacgtctttggctccggccttgaaaattgcgcatgcgtacctggctcccaacggactaatttggttgttgcccctttgagacgcacccaataatggtctgcaacatgcaattgctcgatcccaattgaacgaaaaaagttggctgcgtctcctcagtccatctcttgtcaaagggccgtctcctcccaccaagaccaacgttggggcgcagacaagttcgtccaggccgcttggctggctggcgcccacgtatggtcagcagggatgggctgcatagtcgctgctgcgccgcatccggccgcaaatgcaacccaaggcgaaaaattagaaggcaaaaagaagcgagcaacccggaggaaacgagacaaaagatgctgcgccttgacgcaatggttcgaatgagattgaaggcgcggttcaagatgcgttttgatctggtggtggaagaagtgaagagtgccggcttgaacgtaggaaatgcggtaagaggcagattctagtagtgccaccacctaattctgccgagacggtacctgaggcattgactgcgactctactgggatgcagccgtgatcgtgcttttgcctgaaagggcaaccagctgttacaggcacctttactcctttacttatgacgtccaagttgagcaacccacagcctgccaggtacagattccattgacctcaatggcgctcacatgcagcggtgggtgtgacgaagccatcaattgatctgccatggcctacaatgagcatcttaccgcccgcgtctagctatgcagcatgaccctcgagctctggtatgatgcagactcaagcagacagaatagagtcacttaagcgactctgcgtctagatgttccaaatatagaatgaccaagacgctattcttcatatgctcttcagcaacccgcaccatcacctcccctccggcaggcgcctcttggtgataccgacgacggcaatgcataacgccgctcaaaaacccccggatatcgcgcccctgtgtgttactgtacatggcaatggctccagtcctctgggctagccggccactaggccagaacgcgagcaatacggctggctccgatccctgcagcagcatctgccagccactactgctagtcccgtagcgggcggaagtggcgctgtagacgctgggacgagcggattgggcaatatggagcgctggcgttagcggccgcgtggagcgtgttctactccaagccatttcatcatctctgaggggaaagcttggaaagctggaacaggctattgcgggggattcttgatggatttggattgagacgatcactgttgatccatatgggaattgggaatgcatcgttgggaaaaaagtttgtgtcagctacgctgcaaatagtataaataggagctaaattcgcctagaagcccaagagagtgttcagaataacttgacagcaagcatcccattcattctacatcccgagagccatctatcaattgattctcattgcatcatcctcatccgaaattccagttcctcaaaagcaatctacatcatgttcggcaggcccaaggagcagaagccccaagaggttgcggacatccctccgcatctcacggacctgcattgtttcaccgaaacagagggcgttgtcacgacgagtaagtcattcaactgcatatacgggggacataagcgcaggcgcaggcgcggctacagattgccactgcgtctgtatagctgcacaaagcatctacactagaagagaaagctaatgacgcatcttgctcttcacctcgtggtagccatgatggatctcccgggctaccgcatcgagcaggtcctcggcacagtctacggcattactgtgcggtcgcgcaacatcggcgccagcctgggcatggccttcaagagtatggccggcggcgagcttcggtggttcacatccatgctgtactcgtgccgcaacgactccatcggcagggtcgtcgaggagtgcaagaaacgcggtggcaatgccatcatctgtctgagattcgatgcgggcgacatggggggcttcgcccagacggcggcgtatgggacggcttgccgcgtggtcaagatagatgagagcacccaatcgccgccacagctgcaggcggctacacgatagttggagcccggcgcttagcagagcggccgaggatgtcgtctgaggttggggagctgggaagctgggaagctgggaagccgggaagcgtgggtgagcggttcggctgtcgtaaggctgcgggcaaccaaccaacgtggctggaggcaatagatgtggcaaatgtttctatgtataggtaggtagggtcaagctgcgggagctgagcgaagctcttcccggtctcgtctcttgtacatgcacacatgcgcctgcgccacagccttggcttgtttttggctctgtgtgtagcagcgagactatcgcgatagcatctttttcggtaacgccagtcctttttggcgcagtcgtcccatacaagttattcgtattgatggatgatacacacccccattgcagccaatagccgctcggccgcatcccaagtcgcctgttctcagctgctgccatcgtctgtcatctatcatccgaagcctggagacgcgggattggtgtggtggcctggttccacagctgcgttgatcccgctgcggagccactaagagcccggccggcgaattatacaaggctggacggctgcatcatgcagacgacggccgccttattttgtgtatgtgtgaatgttgtgatgtggtgctgctggtgatcgggcaatacagcgcacaaggcgtcatctgatgcatgcatgttaatcaacggtatccctaggctaccattggcaggcctcacctcggcatatgctggccttattggccggcagtggagtttccaccgtaagaccaggccacttacacgccatcagtgccactcgcatctggcagccttgagtgggatcagcatcaacctatgagatgatatacagattgattgccacgattgccgcagtattacgaggctggaggactgcatgcaactcccattggccaattcgaggcagactttatgctttattgtttgttcgccttgctgactgtatgcttcttcctgccacaggttccagtgagtgctagcgcagtacatgcagccccgtggccgagcacaagcccctgtaagaccagcactaacagcacatgcatcgaagcttacgccaatcacgtcacgcaatccagtcgacaataagcctgcctcaacgctcaatacctgcagaaatcacagcacagcaacaccggcaattgaccgcttctcgctcatcgactgcttccgaattgctggtatccgcatcgtgatctcgaggccacgctgctgccaatcgctgcgagacgatgctgcgagtctgcctctgaacgcgatccggctgactgatatatcgaaaaaaacgactccttccacgtaacccctgcgactttgctcgtcgcccgtctccatcatggcgccgtcctctgctgacgggctcaagagatccccatcgaccgagtctctctcttccgtctcaaccaccagcatcgtcttcgatcggatacaagaggaaatggagaaagggacagcgtcgcgaaaggcccgcggcaggcctggctacaccgacgtctacgacgaggatcccctcaaggacgaagccgccgatgacaccgagagcgccgccttccttggctcgaccggcgcgggccttcagcgcaggcctatggacaggaagctgcgtcgtatcctcttcatctgtgccgccgtcttcgctgctgcctggatcgcgtcgctcgccgtgtttgtatccaagggatcgtacaagcacgccagcgatgtggagcacgatcccgacgccgactctcgcggctccggcaagccggtgactctggaccagatctttgatcgctactggtctggcgagagcaaatcgctgagctggattgcaggccccgacggcgaggatggcctgttgctcgagcagggagtatcaggcaaggactatctcgtcgtggaggacgttcggtcagtggtaggagacgcgactgctgcaagcgatgcggatactcagctggccaagtctcgcactctcatgaagacgaagcagttcgaatacgcaggcaaaccgtacactccccagtggcttcaacccagtccggaccagcaaaaggtgctcattggcgttgctaaagagagcgtctggaggcattcgttcacagccgtctactttgtcttggacgtggagacgcagactgcagaaccccttatcccgctggatacagaggctcgcgttcagcttgcaagctggagccctcgcagcgatgcgatatcctttaccaaggataacaatctcttcatccgccgcctcaccggtgacgacgatatcgtgcagattacaaaggacggtggcccagagtacttttacggcatccctgactgggtgtatgaggaagaggtcttctctggaaacagcgctacttggtggtctgatgacggaaagtttctggccttcctgcggaccaacgaaaccggcgtcccggagtatcccgttcagttcttcgtctcgcgacccagcggccacccaccgcagagtggcgaggagtcatacccggaggtccagcagatcaagtaccccaaagctggcgcgcacaaccccgttgtagacctccagttctacgatgtcaccaaaggcgacgttttttcggtcagcaccggcgatgagttccccgacgatgatcgcatcatcaacagcctcatctgggctggcgacagtgtcctcgtcaagcagaccaaccgcgtcagcgacaacttgaaagtcatactcgtcgatgtgaatgagcgccagggcaagaccatcaacaatatcgacgtcgacaagattgacggcggctggtttgagatttcacactcaatgacctatgttcctgcagacccagccaatggccgaccagaggatggctatgtcgatacggtgatttacgagggctatgaacacattggatactttacgcctctgagcaactccaagcccatcatgctcacctctggcgagtgggaagttgacaatgctccttcagccgtcgatctcgccaacaaccttgtctactttgtcggcaccaaggaatcatccatccagcgccatgtatactctgtcaaactggacgcctcggacctaaagcctctcacaaacatttctgccgaggcctactattccgcctccttctcgtctggagcgggctttgccctcctctcctatcgcggacccaaaatcccgtaccaaaaggtcatctcaaccccctccagcaacatctcgtatgaagtcgttgttgaagacaatgctgagctcgccgaccgtgccaagaagcacgaactgcccattctcaaatacggcacgctcgatctcgacgacggcgtcaccgtcaactacctcgaacgccgcccgccccatttcgaccccagcaagaagtaccccatcctcttccagcagtactccgggcccggctcgcaagaagtcaccaagagattctcagtcaacttccagtcctacgtcgcctccaacctcggctacctggtcatcaccgtagacccccgaggcacaggcttcctcggtcgcaagcaccgcgtgccagtccgctcgcagctcggtctcctcgaggcgcacgaccacatcgccgccgctcgccattttgcctccctcgactacgtcgacgagacccgcctcgccatctggggctggtcctacggcggcttcaccaccctcaagacgctcgagcaggacgccggccgcacattctcctacggcatggccgtcgcgcccgttaccgactggcgcttctacgacagcatctacaccgaacgctatatgcgcactccccaggacaacgacaagggctatgccatgtccaagatttccaatgccacggccctaggcgagaacaagcgctttttgctgatgcacggcgtcgccgatgacaatgtgcatttccagaattccctcaccttgctggatagcctggacttggcgggcgtggaaaactatgatgtgcatgttttccccgacagcgaccacggcatttactttcacggcgcgaatcgcattgtatacgacagtgagttgcttacatcttccaaaaaaaaaaaaaaaaaaaaaaaagggactttgctaataactgaatttttttagagttaaataactggctcatcaatgcattcaacggcgaatggctcaagacagcccaccccaagccaaacagcaagaaaatatagaacatagctataatcccgccctgtcctattctgtgcccttttttaattgtttattttcctttttgggggggatttggataggggcgtaaatgctttttgtataataacatagcagccattgttggaaacatggtgtagtagacttactttcagtataatacaatgcattgatctatgaataactctgactatgattccataaagactatttgaattgtgaatatgcatggtccatcttggaaagctaaaccgcaggtgcttcactcgctcataaagcctggttcgaactccgtctcccgagcatttccgatatacaaagcataagtcacaacatcacataaatcacgcaaagcctgacacgagaaataacaacaaaactttaaattgcctatcatacacattcgcagcctagcaaatttccttcccgcgtcacttccaccgaaattcagaaatggaaaagacgttttctcctccgccactctaactgcaaaggaaaaagaagaagaaaagaatccgtggcttacgagactccgagccctaggttcgtcgtctccttctagacgatgaactcttttttttgtacctctaatccatcattatagctcgatgaaggagccccttaaaaacaaaaagctcacgcgtcgtcatcgtcagtcctatattgcccgtctagctctcccaccatgcttcgctcgaacttggccacccaggctgcattgcagctagctatgccacagcgaaaagattacgcattatatgattgtactaagtatggtgcgttagcgttaaccacactggcaattgcatctagtagttgtagccagtgggctggggcgcgaaaccagtgggctggggcgcaaagccgttagcttggccgtatggtgctggagcagcatttccgccaggtccagcggtgatcatgagtctagcaccacccagaatgggtgtgttatcatcagtcttctcttgctccttctccttggacttgcgtgactcgttatcggccttgagcagtgcaagctccttggtctgctgggagagcatgttgatcatgtacggcatggtgaagtcgttgaggccattgcgccaagagagctccaggacaagatcaggtcggatgagatcattgcaggcatacagcatgcccgtgtagcattcacggtgaccaatgtcaacaaactaagttattatgttagcatcgttacaagattaaatggatatggagaggagcaacatacatatctgagaaggtcgttgacaatgtcgttcttggtggagatggcggctgtttcgatggcatccttgtaaagcttgtcttgcttcgaaagggcaatcgacttctcccagcgcttgttcttgcggtagatgctggcggcaatttggcggaagaagatcaggtcgtgcttctccagacggccggccagctccatggcatcgtagttgtcatagttctgcacggagtcacgcagggtcttgtaatcctcttcttcaatcaacaggtcattgactgcctcgttaacaatgcgcttgttctgagtctggacgtttagaaggaagggcttgataagcggcagactgtcgttcttctggaacatcttgacaacacggttgacatcgacacgagttgtaagagcagccagcaaatcagtgagcagtgatgggtgctgctcaacatagaacttgattgcacggtagtaaatctccaagttggcaaccttgaccacaatctccttgaattgctggtgatcccacgagttctcaggtcgctcgatgacagtcagtgcggcgttatcgaactcgtcatagtggtagtaacagaagaccaactcaggccacagattcgcctcctcgcaggcgcggatcatcttgggcatgttcaccctagaccagaaaatcttgatgtgctccataagacgctcgggatgatacttggacaaggcgatacccagctcggtgaacatgcccatgtgagcgcgctcgagacccaggccctgctcaagcaggctgatgagctcatcaaagtatccattgcgttcatagtctttgaccagttcttgcagttgctcagcgtcgacaatcaggttgagaccgcagatttgagcaagtctgaattctttcttgtcgacacaggcttcgtgaacctgcttccacaccttgatattgttggccttgcgagcacactcaacggccgcttggtagtcattgagatgcacaagggtggtggccaatttagcccagttggagatgctgctgtaaaagatcttggatgcctcgtacagtccctcttcgtaagccttgtcaccagactcttcaatgttggccacgttggtgccacgcaggaagtcttccaactctgagagctgctcgagtctagcatagcaaaaggcgagagcggtgtcgataacaggttcgcgaagagtcttgcgggccatgcggagatacttgacaagatcctcgttctttccagcatgagtggcaatctcaatcacctcggcatagttggaaggatcctcagccttaatgtatgaatcgataccatcagagatgcggagaccatccagctgagccttggcaaccttgctccaaacctcaggaaggtcaacctcctcagcatatgcctgggctcggtcaatgctgacaacatgctcgacgagaacgttgacagcggcagacttgttgtcagccttcttgtaaatctcaaaggcttcctcaaagagaccgacgtcgatacaggcagaagcaatttcatcagcgttgtagtcgttcagcttgtggatatagtccatcacgcgggccttgtctgccttggcagcggtgaacatgagcaagttttgcaagttctggttgtcgctgaaaggagaaggctcgagaacaatcttctccaagagctcaataagttccagaggcaggtcattctccaaaaagcaagaaacggcaacagacaccttggccgggtcggtggactcggggacagcagttgcggtgacctggtcaacgacagatcgtctatggatgttgttctcgctgaggacaaagcgccagagctcagtgtcttctcgttccaaaaggtaccgagcctgggccctgtacatggagttttcgttggtaatgttgacaagctccagatcattctggcccttggagtaggcaatgtacgccaggttaggatctcgcttctcgcagtatttaccgacaacgagggtgtcatattgatcattctccttgaggaacttctcggggttgttgttggagtcgatgtagatcttggccagagcattgtagacagcttgctgctggttaccagcctgaagagtggcctcgaggaagggcagcaggagcttcaagcggtttcgggtctcgacctcagacacaagctggtcaatgctaatctgttgagcatcaacggtcgtgaggagctgcttgatgatgctctcttcgcagtcaacgtcgagcagaccaccaatgacggctggggttcgagatgggttgacacgctgaacataggcttcgatggcctggaactgctggttctggtagaggaacaggatcaagtcatggacaaagttgaagcgatcgcacacgatgatgagtggcagctgctcgggcagcttagcttccttcaaaaagttcttcaccttttcagggttgtagtgggtgctgtcacggcagatacgctcaacctcgttaaactggcccatcttggtagcagcttcgatgtacttgaagtgcacatcaggatcctcggaaagattgacaatgctgccgaggtagtagaaaaggccctcgaatgtcttgtacttctcgaagagatcaatcaagcgaacagctccgagaagctcagagtatttggtggcgatgttcacaaccgactgcaagttttggcgaatgttgtgcttcatcatagcgtcaaggcagtcaagagactgctcgactgacagcttaccgaagaaggtggacagccactcggggttgaagttggcggcgccagggatgtttacgatgacgcgcttcacagactcagggtcttcgtacagctccaacgccttttgagcgaggccagcctgttcacacagctgagcaatgcgggccttgtcgaagtgtgtaaacatgtcgtttccaaggatggcctcggcaacttgaggggcgtgcatgaggttcatctccaggagtcgagtctggagacgagcgtgctcaggcttgttctctttgagggcgtcaagcaaaaaggcagtggcctgctggaccataccctgggactggaagatgtcgcaaacgcgctccaggtcaatcagagggccctgctcattgttggcgagagcagtggcaaactcagttcccttgtcggggttggtacggatgatgtgctggagaagctggatgtagtcgggctggtgtccggtttgagcggcgtatggcagaatcttttcgaactggccagtttcggcaaacccagcaataaccttgttggggacgttggcctggaggtagatgctcagcgccaggttgacgtcgtacgggcgcaccatgtcaccaagcgactcggagcagtccagcttgccctccttgaaccatttctccaacaggtgctttcggttctgctgcaggacaggctgagcgagttcaagagtttcgtatcggttcagcgcgcccttgtcgagcagcattccgaaatactgcagtgtaacagccatctgaccaggctgggaaggcagtcgcttaaacttctcgatcgtctcggtcgtacgtagaaagccacggggggagccggcggcgaccttggcagcttcgaggtaatttccgctgttgaaaagctggtcaaactgctttgcgtagagattatccgcaccggggagaccggctcttgacgccagcttgatggcaatctctgtgttagcgggattctcaagcaggtagggaataattgttgtatcatcgatggtgacaaagaggacctggcccttgcggttgatacccacaagacccgaggagtcatcgtcagcgcagctcgtgaagatggtttcgctggagatgcggttgatgaagatggacgagcccgtctcgagatcgtacaagtggatgaagccgtacttggtcaccatgaagatgacgccatacttttgcgagacttgcagggcgacggggaagtcattggttgcctcgggcgggaagaagatatcgacagccttcttctggaagactgggttcgaatctgggtgatcgacctcgacaatgtgcagcttggcaccagtggcggttcgcacagcaaaactgaagatcttggtgtcctggggagcaccgtccagtctcaaagtgccgaagccagcagcatggccctcaatggcctggctgatacctcggtccttggagtagagttgcatggcaccaacgacacggccctgctgagacgagatgccgaccacgaccatccactttccgtcactgttaactcggtagttgatgatttggcagccctgttgtagtagtcaagttagcaagggggagtagtgcggcacatggggtaaattaacgcacgctgaggttggcattgcgctcaaagaccttgacaggcgcatcctgagaagcgtcgtagacgtcccagtggtagacactgccagttgtgatgaggcccagagtggactcgctgatccacttccagaactggacatcctcgttcattgtgcaggacttgagcttcttcttctgctcgaggtcgaagatctggagagtcctggactgggccttgagggcaatgatttgtttgttccagtgcatgacagcactgtcggccttgatgggcctgcgcgttacgtggttgccattcttgagctcaacaatgacaacttcgggctgggcggcttcgtttttcttttcccggatgcaaacgaacgagtctgactctagtgtctgtttgttttcaagcgcgcgtacaggttagcatgactgatgtagctgtattgtttccttgggcgatacgccagaaagagccacttacgcaggagttgaagccaatggattgcgtgtccacgcccaggctgctgagctggaccagctcctggaacttgatgggtagaggcgccattgcgccagagtaaccaacaatgagataatatgggccgtcgtcgactcgatactcctagggacgccgcctatcgaaattgccgcggctcacagaatcggtgttgggattaggtagagctagcttcgggctcgaggggcggaggacggggccgtcaacagcttccatgcgccaaagcggcacgagacgaagaactagataaacgagaagaaaggatcgaaaggaagaaaagaaacgcggcggcaggcgagtcgcgatgagggccttgccgatgaggagatgctgggagggttgattggcgaaagaggagatctggttggagagttaaggagaagtggcaggtcaccttgcaggctaggctcgctgagcggcattgactgctggcagcaacagcccactagactagaacagggtggcaggagtgattgcgtggagagcgaggagccggcggccaatcgcagcgcgcggagccacggataatccggtccccggctgcgccaagccacgcgtgaatgggcgtctggaacaaacaaaggaacaacgagaaacaaagaggccctgagacgatgcaagcaattgcgccgcaatgcgggctgagcgagacaaaaaagcggcaaaatatgctttattatagagtttgtattgcggttctctaccctttgtttggtatctcgcctttgttgaggcacttggcctgtattctctggccgataccttccaggcacatacgcgcaggtacctctttgtagagctgagctccccaatttcctctgcggcaagcctaaaacaccaatagccaagtcagcagctagcggatgcaatttcactgtacgaagcacagcttcctgtaccaggagattggctgcctgcatctaacttcgcagttgcctttgtaaatacacgtgcccagctgcgagctcaatatttgagcattcatcgccagggactaattgcttgcttggttatcaccatctacgattgcaatgaactggagcgggggttgtttcgctggtttggcccttgcttgcccggcctgctgaaatgacgggcaccccggccaccgttttgccggctttttcgggacgccctggactgagattgagatcatgcatgcaaggctgcggagacctggttcagtgcgaaccgaacatgcacgcaatcgcctgcaaaggatcaagggtcggtgagaacgggaactgcatcagccgccatcctggttcatttggaccgaccgctttgccattccatcgctctaatcgtgcacggccaaaaatagctgcactaggaggaaggaaacaaaatcatcgaccgttaatcgccataaacgccgtgactttccagagagtatatgcagtatctgtacaaatatgcccagcatccgtgagatgggcctatatcctgctattccaagagataaaatgagatttcaaattgcgttcctctcaactcaggtgttcccgatcgagatgatgcgtaacagcagcctcatctccctcaaacgcctcgcagattggacagacaaccatgtcctcgatgatgcgagcgcctccatcgtcgcctaaagatgcattggccgcaggctcttccaaagccggcatataatctgccaagctccttgggggcggtccctcgagatagtcaaaatcttcatcatttctgatatccgtgtaccggctgctgaatcgcgagctcgacgtactggaagccattgctgctccggctgatggttcggaggatccgccatcaagtcgctgcactctgccgacttggccattgcgcagcctgaccttgatcccgcgcggatggtctcctgatgtgaggacgtcttgcacgatgccctgagtttctcggcctgtcggttgatcttcttttaagatgatgaaaacagcggcaccagccacaacctgtttgaacgtcgggacggtgccggcagcttgctggggcgttccaggcgctcgatgtcccaagttggatgatgctcctcttcctcttcctctgcctcttccccgagactcgttttgccccgagggtcgaggctggcggttgcgaggcctgttcatcgcccaagaattgctttaatgaacgagaagaaaaaggcatccatgatgaacattgatagtgcacaaaacggcattggtattagtcagcgtttatccacactggtgtcatcgcatcgcaatgtgaatccatgaacaactgtaaaagcatcatagatagaataaaaattggcatattctactacaggaaatatcaatattcaaatcatattagatggtagatgcatctatgccatgagtatgccctatggttaaccacgccatgctctcctcactaccctgaacctcaattcaacctgctgtcttcaataaactttattgcccagcacttttcacaacacagtggtgttaataatcaatagtgtgggtagcgacgtatatggcattcgttcttgagaccactgcggtaggatttcagtacgttgatcggggcattcattccagaagctggcatcaatcgtgtgttgtatgtcatacaaaaacactaatgtttgcttggcgtcatatatagtaacaatgggagtatgtggttaatcttatcggccatagagtttaggctagagtggaccatcgagaatttgtatcggcatgcattttatggaagctgcgttaataaagcagtcaaacattgcgaataagtctttctggccgaggtggagtaattaacgtctcgactaaatgtgcgcacctatacgtagcaattatgatcgccctcatgcttacaccatcgaaaatgcatgataattgactcagacttaacgtcataatgttaaacatctgaacgtcataaaataagacgaggttcaaatgtaacgggcgttgactggtattttacgcaggagagtgacccaagaggctacgcagagtaatttgatgacgacaactagttggggggtaaataaacatacgcgaataaaaaatgggaagaaattgcattataaataccttcattgattccaacaatttttcacctcgagaatgcacactctccaaacttctttgcaacacttaatacgcaccttagcagcaaaccaagcatatttcaccatggcagacaacgacaaccccggcaatttcgctaaccggtacggtctcctacatgacttttagtttccgaagctgaccatcaaaagccccaaggaggaggttcagaacattgccgccaagggtggaaaggctagtcacagcggcggctttgcgtccatggactctgataagcaggtcagtatctacattttatgtataaattgttgagagtatgcgcattgacatacacggcatagcgtgaaatagcttctatgggaggaaaagcatcgggaggatcttttgaacccggcagtgagaaagctcgcgaggcgggccgcaagggtggttcccagtgaagctgggatgactatgtactcttgatggacaaatagatctggtgttcattaattagtacataatgcaatgtatcttttaaagtaattctcaagtacataatataataaacgcagtgaggtttatagccgacaggcaagtctaatactagtcacaagctggcgaccactttgcagtgaatcaccccagcacaaacaatcacaaactttctattttagtaagaatgcgagtagttagcacattaaaaaaagcgtagacataactttttatgagtagaacttctcacttgcagtggtatgtatatctgccttattcaccaatactaataaatttagtccaaaagcatttattaacttcgctcctagtatattcctctagttgatagatgctgtccaagtgttattcaacgttccgcttccagtgaaggcctcagtgccaaattggtaaccttgaaagcagccagttagttatgatgcataggtagctcgtgtgataaatgctggagtgacatactgaggacgtattggcttgaggcaggataccccttgttgttctgcagatacgtgtaaaagttcttgacatctccgctccagttggtgaggtttccgggagccacgaagctgtatacttgcatggcgccattgtagccgtaccagagattccagctcgtgccgccgacgttgactgtcccctgcgaagatccaatgggctggatatctccgtattttccgagcctgcaaataacattgctgtttagtctacaactcataaatagccatcttgctgacttaccaaatcatgagttcgtagtctccggaataggtcacatggttgggatttgatgcagtaaatagatcataggccacatccgcacgaaggctgctgccagtgtagctccactgggcagtggtgggcatgcttgagatgctgctgacaagtcgtttgtttggaatgttgagcgcaatgttggggtatcccttgacgttgttctggcctccagaccagttccaggtcgttgaccacacggcggaaccgcccaaggatacatcagtgatacagccagagccactaccggcggtttgtccccagaggttgttgctcagtgcataattgccgccagagaaggttgcatattggctgcaggagctttgggcgagagccactggcaatagtgtaggtgcaatctgaaggaacttcatcgtaacgatggtagtatgtatagtataaggctgtaagagagtgaagatgcccttggccaggaagtgggtgactttctataattgagaaactgatataagcagtcttatatgtctttggcctcaccaataagtcacctgttatcatccaagtaaaggggctagcatcgacctataaatctttccggaatactgtaagtagaaggtattcctcctcgaagcataatacatggatattaggctgaaacatgctcattgctgaggtttttacgtatattgccgtgcaactgccttgttctcatgtttgattaagcctttattcggccttttagcatcctatatggtccccaccgggatgtcggttgacccctgtataataaaaagctgccggggagcctatactcggcgtacaatctatttgatgcagagctaagattcatacgaaaatatgaattaaaccttgttaggatattattctacacctaaaaccctgcggtagatagactaacatataatggatgatgtctcattattcattgtaatgctatattgtgtattttgcttgtaatatctctttgagaagacgtgatagtgggttgatccaatgattcgtatcgacgtatctttaaaatataatccaagcattgcgtgatcttaaagctggtactttcaccaacacctacaaagtacaacacaagcacctttgtaattgccaagtagatgtcaaaaggccccgctttatctcacgagtctatctattgtgccggctaccactcttattttctttatagccactctcaaagaagcgctgtgaccaagagggaagcttgatgtgagataatgtccttttggaacgacactaatatcgtgcgaatactacttactataaagcggcatacgcatcgcatgcagtttgtgcagagtttcatgaatagcaatacaaatcaactccaaatgtgccattgcattgttataatagtatcagatatagctctttcgtatatagatgatatgttttgatgtaatcaacatccccttatatacctttacctcatctttttgtcccagaaactaggatgagcgattattcaccctcattcctaaacgggcctattcggcttgaagagcgacgatcgcatcacctgtacaatagccagaacgtttgagtacgaccacactgctaccacttcaatttaaatcgctaaattgaggctaaactttgtggagaagctcaaaattatgttccaggctaaataacgtcattcaggctatacagcgcgttcatgcttggctgtctccaagttcagcatatagctattagagttgtcttatgcaaatgctaaagagggacgatgtgactttctatctagaagtgtcaaggaatgaggttaagacggcagtgtgctagaatcccgattggcgcggatagcgagatgcaagggcggcctttggcgcttctcattcggagctcggagacgtcagatcagttcctggcgcttatacaggcataaaacgtggaaggattctttattaaggagtggcatgccttgatgatcctagtagtaatcagcgatgactatagctaggctctggagtgatcatattgagttgaatatgggcagattgagcgatagtatagggagagagaggactaagcgattgtaatcaatgagtgtaactgtatgcgacatcttgcagctatttattagttatcgtcacagctcagatgagcagcatgaaagtagaaaattaatggaaaaaaaaagcataggcattagtaaataaaaataatcgagcagacaagggattataaggctctgcggctagaagaatggcaatgcttcaaactgcccccgaagcctgaaatcgacgaataagctaaatctcgcctgcatctgcaaaaccaatctgcgatggaccgacccatgcttcatttaagcatgtcttggtaatccatacggtagtcgaaatagggtactccgtaactatacaagatacgattgccgtcgtttctaacccgatggctggtatgctatctgatatgaaacaggccgattgccgaaatcccatccggaccggcacatgtttaaacacccaatgttgtttagtatcgtatcggcctctttagggcgcatgacttacaagtcaacaagcctagcaaatagcaactcggctgtaatagaccgaagcccgaacacttggactgatcagcggtgcgtacaagtacgaacatgggcgctcaacacgtcggccaagtgctagctcttttcttgcgtccataaaagccttggctattcccccacgtaggctgccctatgttacctcttaccccggatcatcattagctgctgcagctatgctctttggccgttgacttcctcaggccctaattgctgttctaatctgcagagtggaatgcacccgggcaaaaactgagaaacaaaagtctttccgcggggaaacaagcatagcagccaagtacgctactaattaatacgaagcgtttaggcgctgggctctccaccgagtctcagatgtgatggtgcttatcttgggagcttgtgacaatggtcgctagattgcggggaagcgagagacgttagggatgataacccgcattttgaggttacatgagttggccgacatgaagatcttgtagatagataggcgagatttaggatcagagttgataaatgccttcgtttacggtcggttggagacgtaacgtgagctatttgcatgtggtctttgctagggttatttttacatacatatatctacatgtgtccatgctactgcttcattctggttgacaacttgattgcatgtagccgtctatttctgcattgagagtcttttactgtcatccttcgggcaacacccggcattatggccaagaaagaagagtcgtcgccttatggcgatgtcgaagctcaagatgccatttctgttgctgccgcccccgtcagcgccttcgacagttacgatgctcaaaaagcggaaaacgagcagcaacatatcggcacgctggatcgccgcctcaaagctcgccatgtccaatttcttgctctttctggagccatcggcacgggtctcttcgtcggcagcgggcaggtcctttctttagcaggtcctctctctgcatttctatgctacatcatcacgggcttcaacctgtactgcgtaatcaatagtttgggcgaaatggccgcctggctgccgattccgggcgcagtaccggttttcgcttctcggtttgtcgacccggcgctgggattcacgttgggatggaattactggtatcagtttgctattggtgtgccgattgaggtgtcggcttgtgccatcattgtggacttttggccaaacgacgtgcccaaagctgcgcttatcaccgtcttctttgttgccatgattattgttaattgtcttcccgtacggatatatggagaagccgagtttgcatttggagccatcaagttgactaccatcatcgggctgatcctcctcatgttcatcatcacggtgggcggatctccatctggagaccaaatcggctttcgatattggcaccacccgggtccgatgaacgcttacttggaaggcggtgcgctgggccgctttctggcctttttcaaagtcttcatccaagccacttttgcctatggcggcagcgagattgtggtagtcgcatcaggcgagacaaaagacccacggcgaaacatcaagcgctctgtccgacgagtgttctggcgcattttgcttttctacgtgctttccatcttcctcgttggactttgcgtctcatctgaggaccctaacttgctcaatgccatcaatagctctgctcccggcgtcggcgcgagcccctttgtcatcgctatcaagaacgcaggcatcaaagttctccctcacatcatcaacgcagtcgtactatcttctgcctggtctgccggcaactcgttcttttacgcctccacgcgagtgctctattcagctgctttggatggcaaggcgcctgccatcctcaagtacgaaaagtttggcgtgccgtatgcctgtgtggccttgacaaccgcgctgagctgcttggtctacctcaacgtcagcaatcagtcttctgaggtcttcttctggatcagcaacctcagcgccgtcagtaccctcatagtctgggccagcgtatccttcatatacctccgtttttattacgctctgagatacaatggcatcgaccgtgatactttgccttacaaatccccgtttcagccgtttctggcgtattttgcactagttttttgtcttgtgattgcgctgtttaatggatttgactgcttcttccccggccgatttagcgcaaagtcgtttatcccgccatatatcgatattcccattttcttatccttatttttcggctataaactcgtcaagaagacaaagtttgttggattggcagagatggatctctggtcaggcaaggccgagattgatagattagagtcaacgtgggtaaagccagtaccaagaaatttcctagagaggatatggttctggattgcctaagttggaggaactgggactgaggatgttctattttcatttgtcatgttattgaaatgtatcgtggtgttttgcccatcatagagcaagaaagacatagtagctataagtagtttcctcgccgcgtcctctgcgaggttacaatgaagacatgcatacaataagcgcagctctagccggtgcacacttctagccaattgctattaaaatttctcgtattaaaagaagacgatacagtatatttacatatattagcagtgtagcaaagtatgaatcgacgggctcaaggagtctgattgaagtcataactgttcccaaaaccgcgattcaggtaacctttcaaagccttttcacggctaacccagtctacgggaatatccaatcccagctgaccctgttggtcaagctcctccagaaccggtttcagattatctccaaattccagtctcatggtgttcctgtaccatggggcaaaatggatcatggcaagcataatccggatttgatcagatgggttgggcataccagcatgccatagcctaaggtctcgcaacacaatcgagcccttcttcacaataggctgaatgggcggacggactacctctcgatcacgcagatgattctccatgatgcggccacttgctcgctctccatgtgcgccttcttgaaagctaatatccgtcttgtgtgttccaagccacagctcggttgatccattttcgggagtcatcgtcacgagtggaacgttgacaacgagagcaaagggatgcgccgggtgagcaaagtcggcatctgaatgcaccggctggcgctgggggggtgcccccgggagaggaggcatggctgcgttggcagagcagaatgtccattttggccgaggaccaagaacggctgaagtgatttgggtggcaatagggtctatgagaagatgccgtgttagaaaaggaagctctattcgatctaaactgtgcgagggatatgtcttactcgtgaatattgatgggtagaaaaactctgcaacgggaggtgcatcttgctgtaagtttccctgattgtagttgaatggccccttgtctcccatgttttggagcacgcgagcatcctggaccatcttggtgttgagctgatcaatgtcttcgtgcggcacgacatcttcaatcactacgaggccatcttgatgcatgtgtcgcaccgccttttccagattgcgctcgtcgagtctggcgttcttgatctcaccaacactggggcggaccacggccggccagtgaaggctaggagatgaagcaggctttgctactgtggccatgcctcgactcaacagccgcggagctcgaaagcgcactgcaagcatggcgattgggatattctagaagttctgataaaaaacgttttcggtatatttaggtataatgataaggaataacgaaactaagaggatcacctgcgatgcaaaaattcacttatatatacttctgcccacccgtgggaaaaattccattgatgatgctatactgaaacccgagctcggaattcccttcccacttggtgtcttcactaagaagcgggggatagatggcttaagatccagacccagtgtccgcttccccagaaaaactcggagattcgaattccgcggcccaggagtcctttagactggaaattaagcgttcaacgggccatcccacagaccgtttgcacgcggataggcgacgaatgacttcttgtctagtggcctcggaccgtatgaacttgccgcctaaaaggggatttgcagtgtcagaatggagaccacgggggaggcggagaatgagtggttagtagagggaggagcttacaatatgcaatagggccgaaagagttcacgaggacagacggaatattcgctgtgaatgcaattccgcagatctcgagagcgaaagcttccaacaaatcctcctttttcacatcgccgatgatcttatcgctgccatcgcaaatctctggcagcattgggagctgattcaggggtgcaaatgcggtaagtatattgagtgcgaggagggcatactgccttgcagaagctaattgtgttgccaagtcagttaccttgggtcaataatgataatttctctcaataatagacattgttataaaacataccgtgaaaatcttgtagaaaccaaaagtgtggtagttcgccaactgctgatacagccacacgttggcttcttgagaatggcttgatgtttgatgggacgtttttgagccaagttttaaccatggagagtagtctctcccaatcaggttccgagacttgatagctgaaggccttgttgataacttgaccaaggatgagtgtaatggagtggagctggtcttggttgcccgtcagactgggagcggacgccattgtcacgtccatttttagtggacagctttcaaataagctaaaagtaatatcctcgcggagatagttccagaacccggcagcgaggaggcttccaggggggctcgctgcaatggagtcttcacatgatgccaatgagtatgcgccttgaagatgcctgttgggatcgatatcctcttttggacgtcagctcggatttcgaaatctgcattacggcattaatggagggatcttttcctagctcaccattgaggatctcgtacgatcgtaataaacatacggccgctaatgcaaccccgtttctcaacaactcaatcttttcgtccaatagaatcaggcgatggacgcattgcccatgatagaactcagctactgcctttgcaggcttagatttcgttgtttggctcacgtgctctgcagacaaggcaataatggcactgaagaggagcggttcatctagagcaagctcaggtacccttgtggcaaacagacgtgaggcatcgccgaggtcataccactttgcaggctctgcgatgtagttgaggaagtaccaggccacatctggtgactggagtgcatctcgcggattttcgggaggggggaatttctttttttcagcggcttctataaaaggaatttgtttagcaagctcgaaagatgaggtgcttgagaatccggggtagaatgcatagaagccgccataaagaccgaaatagggtgctcacgtacctttagaaagatttcccgtccctggttgataagaataggctagaaacctggacgattttcgaagacgcgcacagtatcttcccgatttcttgcattggccgcagacgggggcggcttcatcacctgccagacaacgtatattacattagtatatcccgagcgagaattacattgaaggccagttgtgcatagaagaatgtgcaatctttaaaaaccactttgcactactcacatttaaccttacgacgacggcatgtgtcgctgtttaatatggggccaatggccgtgatgattagtcgctgcagagatgaatctcatctattttaaatatggaatcaccacataccaggctattgtatgaaagcattagcaagaggtatgaagcgggtggatcagatgaaaaatgatagccacacgcggtccgctgtagcattaccgcatacaataccgagacgcttatacggctcgatagcaaaacagcccaaggagctaaaggccatatactcacctgcgttattcagtgctcgaggcattcgatccttgttataccatatgccgaattgctttctgatgcagccctgttggcggccaataaactgtcaagtggcgatggaagacaatgcagccttaccccaaagccggtcagaggacgctgacattcagtaccacttttttacggagaaagagaagcagagaacgtaaactgaagactagctttcgaaaacggcaggcctgtcgtatgatgtagaaatcttgtgtcgacccaactcccaactcacgagcggcagaatctcctctattctcgcctcttgtcctagttgtgaactaaaaagtctggggcttttagcgcttaaccgacaacaagggctggggtattagtgtctgactaccgctacgctaggtggctggacattccaagctgcattatttcctcgtgaggcgattggctgagttcgatgtgatggggttctgcggtcctgtttatgactgcgattttctaatcctatcatcactacaaatatgcggtgtaactgtatccattaaccgagggatattcctacagtagacgtgatactagatacttgtgtgaacattctactattatgggctgccaactactttgcgcgagtgtcccttactcgcatttgtctaaccaaggctatacacgcatttataagattcttcatacgcgtatatatgaaggcacctatacgtgaaactctattctgcagcgattagctcaaatgcgtagctgatagtgaaggagattacggtttaagggctttgttgacatgatttagcgacgacaaaagctgtgtcttatgcccacgatgacttatacctgtccggtaaacctatagagaacatttttacagttatattttataccgaagcaatacatactgcggttggacgatcttacgtgcatctattttctatcctactgttgtcttcgtagttaacttgaattgttgcgatgatagtataataagttggttaactaagattatactgggatcgctgggaaatgctacgtgttacatgcgcatccaatgttttcagctcatatcacattgccttgggcttttaattgctcgctacgagtcagctgccgaaatcccatacaattaaataatcaagatgccgatggttgtaatttctattaaatctcatagaaagccgccccatctgtacttcgatatactagaactgaggcatacgggacagctcgttcaaggttgtaatacagtgagatagaggaatagcaaacaataatgccgtttctgccttgcaaccctaaactattcgaggcatctgactatgcattcttggtaaagtccatgttgtgttagcattgtcgacgtatatcgcgtaatatacacaacttcaaacaaagtgtgaggctaaaacgtttctgaagtcttgttctaggagctgtaacttttggttccaaggactctattttggatgatgcatgcggggtgaacacaactgcagggactatacatctagaacatgctagcgtcagcatgcgaaactgtcaaacacgtagagatcaaaggttaagtcgtataggtttatctgcttgtagctagtaatttgacatgctagagtttacaatatgctttcaaatcatttggtcatctcggtagtgttttagagcggtagcatcgatgctggggaatcctagattgctaccttttcacggctaatgatgccgaatacatctggctcggaacgaagcgacatatatagcaggctagctatcacaacaggagtgacagaggatcaagtgggttaaatgcaatctgttgatagatagcagctaggactatatttatctttgcccttctttcaccaagctggggctttgcttcttgttctatatattcgttttttgtggcaactgtattgtagccagtagttgcggcacagcttctttgtttttgccagacgacaaaaatgtccaatgagccttgattgttggtccatcttgcagaccagcgtcatgctcaagcgtgaggcttgttctcagtgaaatccgtgctctcggatgaggcatggtattctggcccaatagcgcggtcttaccgatttaataaattaacaattattaacatatcgttgtttcttcaagtttaaattatatggaaaaatagtttatggctgtatatattgctttaccaggtgatttagggattgacgggccaactgcagggcaaagctgaacatttagtcactgaaagcggaaccaacacgcattgatgccatgacctccttacagtgtagccaaataacacaatcactccgttgaccggagctttgacaagagctgtgaataaaaggtatggaattgcttgggtgagtcattccataatttaccaaacacatcagctttagaagagtcggatcagttgattaatactatcacactaccaagccgagctgtctcttttccctacttgcgggacaactcttgttctttctttccttcgttttttctctaaagaaaactctttgatcctgaaaattagataattgagggcatgcaccatggcttccgagggtcgcaaacagccgccttggatcccccccaaaacccaacctgacgcccaactgccccaactgaagatctacaatagtcttacaaggaccaatgatgaattcgtcccagtcgacccgacagggaagatggtgacgtggtacggatgtggcccgacagtgtatgaagatgcccatctgggccatgccaagaattacgtctcgacggacatcatccgccgcatcatgaaggactacttcggcttccgcgtcaagttcgtgatgaatacgactgatgtcgatgacaagatcatcctccggggccgtcggaagcacctgctcgcgcgcttcaagcaggagcatgcttctgaagacgactcagtgagtgatttggttttggcagagaccaaagccgcatttagtcactacattgaaaagaatcttccgtctctgccctcgcatacaagcccagagaattttcccgaggcagcgtacaaggcatatgaagcaaagtccgagctttcacctctggccgacgccgcgacaacaaaacagagccaggctgttactgtcgccgatttgctgttgggggcacacattggcacggctcggtcggctgctgaggccctgcgagccccgggaaagttgccagagtttctcgccaagacggacgatatcttactcccatatctcgatgccttgcatggtgcagatatagactctaataatcacgagatatacctggagctgtctcagaaattcgaacgccgcttcttggaggatatgaatgcgcttaatgtactgccccccgaccaactaactcgtgtgaccgagtacgttccccaaattgtccgcttcgttgagaagatcgtggcaaatggtttcggctacgcttgccctgatggctccgtatatttcaatatcgactcgtttgagaaggctgggcacagctactcccggctggaaccatggaacaagaacgaccgtgtcctccaagccgatggggaaggttcactgtccaagggaaagtcaatgaagcggagcgagaatgattttgcgctgtggaaagcgagcaagccaggcgagccagcatggccgagtccatggggtcatgggcgaccaggatggcatatcgaatgctccgcgatggcctccgatgcgatcgggaagacgatagatatccattccgggggtgtcgatcttcgtttccctcatcatgacaacgagctcgcacaatcggaagcctactggtccactccggactgtcatgtacagtggacgaattacttcattcacatagggcaactgaggtaaaaatgtcaaattccgattccgttgtacaaaagcactaacatatcctagaattcgaggcttgaagatgagcaagagcctcaagaattacactaccattagaacttttctctcccataaggattggagtgcacgttctctccgaatttgcttcctcctcgtgccttggcaggatggtattgaggtaacagacgagcttatgaagaccacagtcggttgggaaggcaagctcaataacttctttctgaagagcttggacgttgagaaacatcttagccccaagactgccagaatgcaagagcttggcgaagaccagcaattactgagcgccttggataaggcgaaagccgatgtcgacaaagctctttgcgattccttcaatacctcagcagccatgagaatcctctctgacctcgttactgagtttaactcggcagaggcactttcagaccagacagtcatcttgctcgcccggtgggtaacacgcattgtcacgatatttggtctggatcctgagggagacctcagcaagccggatagtatcgggtggtcaggcctcgatattcccgtgtcagcaaagccctacatctaccctgcttctcaattgcgcgacaaggttcgaaccttggcctgttccggctcggtcgaccatgcagctataacgaagctcgctgacggaattacgatggtagcatcaacactagtggccgagtcatccaaacaatacgatcaggtgctgcagcaattccgcacagacgtcaaggccctcgcagcccatcaagctccggcaaaagacctgctcgccttgtgtgaccagctccgtgatgtacacctctggaacctaggcatctatctggaggaccgcaacaactctcagcctgctttggtacgacccctcgataaattgctcatagaggcgcgagcagagcaggaagcagctagcactgccaaggcaaaggcaaagctggaacaccaggccagggaagctgagagagacagagagctgcgcgagcgcgctatggtcgaccccctgctgatgttcaaaacctcggaatacttggaatgggacgaaaacggcattccgactttcgacgcagcggggaatgtagtatccaagaataagcacaagaagctggtcagagagtgggaaaagcagaagaagaggcacgaggaatggcaggcgacgcaatagacagcatagaagaggagatggaaaatgacaatgcctactctggcgagccgtccttttttaccagtatctccattctcaaatcaaggtaaccgacaatgttaaaagattgtttgtgattagaaaggtagtaacaaatgagtgatgattaaagaagatggataaaatacgttctgtaagtaggtatatacagttaccgtgctatacaatgcatcagcaaattcagattcctacgtccaggatggagtgcttttgtggttccagtccaactccatcccatgtggcaagcccatctgttgtttgaacagcttttcagagtgccacacgcgcatacaaatcaaaaaatttaagcccaccgacttcctagatctttatacaggccacaacagcagttgagaagagcgacatccaggattcaatttactcatacaggtgtttacagtggagtttacctgtatcaggcaatttgtcggattagtaacaccaattcaagtactagctattatggtccaacggttaagacatcagtttgtggaacttctacaaaccactgaagaccgaggttcgactcctcgtaatggcacgattactctttttacctggctgctttcttttagtctttttgcatttcgtggatgtcttactgcgaataccttgattttcaattaacagtatcctgtttgatgcgataggagaatggcacctcattttatattctgacgagcttcatagagcaatttgactattctgtaacatctaaatactagtatataatatacacacatgtttgttcgagctatgcggagcgttgtttaattcctatttgtcaagaggacatgtctaaactgttttttatgttaagcggtttaataagcgcagcaattggataataatgtggattgatgtccacggaatatggcaccagttacgacttgaccgaacataattcgatgtcaatttgaaaactaactagttgaataactttcccgtacagccagggctatacgtttaagaattgaagaccacctaagcagataaatttgtgcacagcccggctgtactcacccattcattcaccacttagaccctcggctctccgtgccagcagcagccaacaccaaccagtccgcgaccgccacaaggcaattcaattctagcatcgttaattccattgcaaaagcccagagtgactgcgtcacaagttccgccaacccattcacatggattctcggggaagtggccgagtctgccgaaccagttgtcgaaccagttatcgggccagttgccggggaggttgccggggatgttgccggggatgtgaacggcgctggcctggcatcctgcaatggggtcagtatatcaaaagggaactgattccgctttacaatggcgacgaaccgtagacggcaaagctggagatgttagtaactgatttatcctcggttgaaaaggcatgcttacccgataatagcagcgaaggcggaggtacgcatattgaatttgaacttgagcttaatggttggttcttggaaagatgtgattgaaactgaatgattagaagtatttgatgattctgtttgcattactggggagagagtacgcattatatatccgacaatttggcagtcattcatcggatagacaattgctactttgagcatcactagaggtagtcgtcattcaatgcgatagaattcctgaaaaaaagacctccgttcctgtcaatcagtcagaataaggtttttttgacttacggcatatgttataatgcaacttgtaaagcctacatagatgaagtacttgtgccccttatgctacgatggtgagactatgcatatcctaatatgactattcctataccataaaagtcttttttcacatcaggtgagatgtttcttgattcagtacgattattcaacggcagcagtgattggacggactcttaagacatatatcaaaccctcgtggggagaacattccactgaatatatagaggcggctagattgctccggcagactgcacttggagcatttagggctaagatcgttgctgcaatccctttttttaacatatcagaaatgtaattgtgcatgtgatcctgtataggcggcatatgacttgaatgccaagacgattggaaagtaaaccatacataggcccaaagtggcacatgattgttgtacgatgataatatgcacggtgcgcctgtgagctgtcacataagaaaggtatgttggtatgctgttgttgccagtgtaaacatcttccaaaaaggggttcaatttgctaaactagtgttgcctattacgtagtcaagagaagttcacaggaatgcattcgcaagcttatttactgagcccgttggaaatagaactcaatgggagatggaagcacttttaattgcggagtagatttatcttgttatccaatgtataaattgcttaattagacttcatcgagatatatggtagtttgatacaaggaagaagatgatgaagaagggacctcttagtacacaacaatgagaaaagcagcaatcataaaattagcatggagaaatacacaagataatttctcttcgagttttgttcttgctagtagcgtctccttgctaacctgtaattgtgcttatttggtctggggccaccacttagcagcctcggcagccagcagcttattgcactccggcaattctatcaaggtgtaaattgagcacggacgactctccactacttatcttgaccctggagtacgaaagtcttcgctagggttgagaaattgcccctatgggtttatcttcgccgccgtttggtccgcataatgatatgagggtgggttttgacccgcctcggagccgatttctagactccgttgccacggtgcgtaacttcagagagatgtgataataactatgctttctctctatgaagtgtcatatcggtgaaaagctatacaaatcatctccaaagaataaaaatatctacaacttgggtgaaaagcatttaacagctaataccaatttgagaatggaagcttcttaacaagctactaatggagcgatggcgctgcttagtataggtggtttccacatgagtcatcagctttattaagatactacttcatgaacgacgactgttgaatcaagcaacgccaggtagaaaaagcaccgaattgcagctctgtctctcggcacacaaagcttccacaatggacacgtcgctgggaccactcgcggcatcagtcgagccggcccttctcccgccaagaacgcctctccacggccgctacacatctgtagtcccgctccaccctcagcactggcgagcgatttacagacatctcggaggaggggagaacgcctggcgatggaaatacatgcccctggagggcctcctcaccgaggagatatgcgaggcgacgatcgcggcatggtctgcctccaaagatcccctgtactacacggtgctttcgggtcctgcttccgatcccgcttccgagccagcaggcatcctgtcgtatctggcaattgttccaaatcaccgtagaattgagattggatgggtgatatttggagatgccctaaaacactctagggaggggacagaagcattttttctcttcatgaagcatgcgtttgtggacctgggatatctacgtgtcgagtggaaggccaataatctcaatgcagcgagcttggcagcagctcggcgactgggatttacatttgagggagttttcaggtgagacttgagatgaaaacttgctgcaaatgatccattgtggatatgctaattgcttggcgaatattcaggaagcacatgattgtaaaaggcagacaccgggattcggcgtggttgagcatcctggatgacgaatggcctgctgctcggaaggggttcgaagcatggctggaagagtccaactttgatgagaatggaaagcagaagaaagggctgagcgaatgtagagatgagttgcagtaggtgtttccgtagacagcggattggttggatagacgcttcatagactaaagggacgctgatcccgagacttctgcatctgtggcaatagatattagatgatatgacgtcgcagcctgacgtggcaactgaggcacaaatttggccttcagggctgatgagctgtaaaaattccccgatatgttgttaatgtatttctgctgagtttcaagatatttttaggaagtgcctgtaactcaatgaaggcgttgcggagaaagggaacgaccagagtctagaatcatatttccccggcactaataaaagattaacacctcaattgtgtagagctgaagttgttatggcgttttccaaacacagcttccggcgccttgtggccaaagtttgcccgatggcgaggagctctgcgccggtccgttctggcgtggccgaatcaatagctggaagcacttggacggacgcgcgttgcgaacaattgacagctgataattctcaaccgaatacgaaacttgatttacttggagttgatggatgtataattctgaaactcattggcagtcaatgaaaaatacagcctcgtttagatgctcaagatgtaagtggttgctgttcaaacatgtagttgtcacatgaagagtggctgctgttgctctagattacatgtgctagaatttcatgctcattatacttgcctgccaatggactgggctcataaaaagagccgagactaggccagggctgatctgccaacttgctaaaaaaaaccaaccaccaaaagccactcgctgaatggccgagccttggaatggggcgtcgaggaatccggcagccaccacaaggtgtcattggacgccatggctggggccaatggagcaccaggcggcacctccggttcgcctggactcgcaagacggcagcaaagactcttttttgaaaagttaggagcgctgtaagcagacaagagccagttgagcgaaaatacgtattagacgcggacggcccagaaatagctcgtactctcattacacgaacggctggacggcaggcgatgcgataaacacgaaagcgaggctaattccctggcttttctttattttgtggcttcttgctccttgtttggccccccctttaaagactggtctttgctctgatccaaattgctcaaagagagagtgagagaaatgcaagactgattctcttgcagccaagcgagaaatcaggagtaataaccttggtgatgaggatccaagtgctgatctctctcgccgagcggatcgtcggtgtagctctcgctcatcgctcattgttatccatctaattgttacgtcttcgactattgaccactcatctccatttctatttacccgtcaagtcgacagtctggttcccaaggcgcttaacacagcctcactcaacctctctaccttatcgacgcgctctgcctcccatggcatctacccacagcgacacagcctcaatagaggaaccacggcgcgctccgtcagaacctattgatgcggctgcaggagagcgaccagccgagacagcggccaccggccctgatgccgtttgtgccgacgatatctccaatgcttccagcactaccaagaatggtggtgattcagatggcgtgcagcaacaggtgccccagcaagacaaacagcggcggcatccagaaacacagcagcagcaggttcatcagcgcgagggagtttccacgcccgtgttgactgaaaaatccgacgcttccattgcaacgcccaagacagccgtcttgccgcgtgccacgacgtttggatcgaccttcaccacattaactactgcctcctccacctttggcctcctttccgctcctcctgcatgcgacattcctgaatcgacgccaccagattgcatcgccctagtcagggctgagaagggagacggctacgtgcctcagaacagagggttgaagaacgacctttaccgtgctgtcgggttcctggaactggctaatgcaggcgacttcgctgccaatgtgtggaactcgtaccccgtgccggtgtatgccaccgtctttatggcgattggagcaacattcgccggcatcatgtccgtctatgcccttctggactcgcggcgtgcctttcggaatgtcaagttccttcgcaagcagcgcctcgagttgaaggaggcgcgagctcgcagagcggcaaaatcactgccaaccagagacttggatgtcctcttgtctgtcaactttcgcgagcttggtacggaaggtgtcaaccgctgggcgctcaacatgttcatgggcgtcggtgccgtgcttatctgcgtaggcacgtatcttgccattgctggagccaacccgggcatcttcttggccagtaacctgctatctggatacattggtaatgccccaatcgccatctttggcgccatcaactccggctgggcgtactacatcttctgtaagtcccaggggcacatcaacgcggctaaaaaggccattcccggtaccccatccctggctctcataaagaggcgcagcaggaacctgcaggtctatactggcatcaacggcactgccacgattttaggaggagtcggctccatgatcaccgcaacacggtggtggggctacgtgatactaatacccgtcatcttggcctcggtgttctgcaattactggtggcgtaccagggctggctattctcgcagagacttggtgccctatggattgtcgattttcagcatcgacgagctgtctacagccttggagtttgctgccagagcagaggccaagatcaaagagcaaaagaagacaccgatcaactcctttgtttcggatccatcgtctctgcggtccgtacttacatttatccaagaacaggaattgcttgaacctttttgcctgcggcttgttaaagacgcaggcttacgaacgacaattggttatcccaataaccctgcggaaatcgaaatcaaagtcgagtctctcctaaatctccccaaagagtgtcacccggcaatcattcagatcgcccaggacacagttcgaaagatcggatcgacgcacttcaaatatcgagaacgctacgcggctgaactgcttggcacataccttgccatttcacggcagcaagcgaaacgaagagagaaaactgaatctcagtctgagaagtctagtcggcgatgaggaacatggaacggatatatttactttgagtttagacattttatgcattgaaagcaagcgagcgagtcgtcatcatcttgatgatctttttcttcctatatttttaatgcatatatcggcgcaggtgaagggcttcttcacaaaccattagacaatgatgcaggatggcataagtagtagttatatactggaaagaaaactatatgggattgccttgaaaggccatgtattgaccaatctattcctgcgtctctgcgaacttatgattcggtcgagcacggttatagctccaaagcgctctgcagtcaaccgcctgagatgtttacgtgtacatatggagggccaagagccacatacgcctctggacacaagaatataccagaaacgtgaaaaataatacattctaattaagatgcgataaatagtagataaatattaaaacggacttctcaatctacgccgcacacaaactaaatctgtccatccgagagatagtgtgatcccccagcacaacggtatccagcagcctgcttgacccaatgatatccagcagggcacactccaagggcctttaatttctctcttttctgtgcttcttctttccggcgtttttcttcctcgattagctggcgcaagatcctttctcgagcttcagccgctgcgcgtcgccgagcctcctctttcttccgagcttcctcgtcttcggcaattacttcgcgaacaatcttttctcgagcctcttcagccgcaagcttcttggcagcttccttgagcttgaggtattctgattcctttcgctcttcttctgcttgatctttctggagctgctcccagacttcgtcgcttacaccagcgtctcgtacggctttgccattgcggtcactctcgggcgattcaggcgatataactgctcctacacccgacctcccttcacccgaccccccttcacccgaccccccttcatccgatccctcgtcatcagccgagttgcctccatttgtggtttgctgagtagtggcattcgtatgggtgctagtcgataaagttggcatagatgagggtgttggtgtatgcgaagagtctgcctccttatcttgagaccttgaaggagtagacttcaccatcttagactgtcggtcttttaacatccgattcaatgccagggtcacttgcttttcttccagtttaagaacttccgcttccaagtcaattgcatgaaagacatttctggcaagctgctttacgtcccttgcactagcccacccctctacactggtcaatgactttatggtggccatacacctagtgagaaataatgcggatggacgttctaaacagccaatgtccatgtccttgcccttgcttataagctctgcctttctctttcgcaaaagatcggcaagcagctggaaacaagcatctggcttgaggggcttgaagtcgatgtattcagggaagcggctggtcagtccagggttcaccgataagagccgatttatatcgtgctcataaccggccaagataataatgagtttaccttgatatttgggcttggtaacacagtcgacaatctcatcaatagcttctttggcgaatttgccctcagcgaaccggtaagcttcatcgatcaaaagcactcttccaagtgacttctcgagaaccttttggactttaggcccagtatggccgacatattcgcctatcaagtccgtggctgaacactcttctaccacagccttgctaagaaagcccatgtcgtagtacactttgcccatttttcgagccgtagttgtctttcctgttcctggtggacctcggaagaggaagttgaatgggacgtcttctttcacatctaagccagcagctttcaactgtcgaactctccgctggatgctctcgagcttctcaataacttcctcacgcccaatatcatcctggaatagtgctctcacattcgtctcctttctcgttgttctgtcaaagtcttcatcaaagtcctccgcttcaatttggtcctcccgtttcagttttccagcggagagtcgcttctgataagaggctttggctttgcttagaagattctcaatcgcaccgccatttccaaaatgagccctgttgcgttccctaatgagaacatcgagtgcagcggtcttgccctctccagtagtagtaaagccggaagcctttaatttaatgtccagcacttgtcttagggcattgtcatcaaaatctgcaaaaacaaatggcgtgtccactgaaaaccgacggctgagccctggattgacattttggaacatttcttccatttgctcctggtagcctattagaatgacgcagcggtcatcaccaggcacattctggacatctgcgactatcgtgtctatgacggacgtcttgaagggatcaggcgcatggcttttcccgccatataagccgtatgcttcgtcaattacaagcacttttcccaaggttgccgctagaataccctttgtctgagattctgaatgtcctatataagcgccgataaaatcagctggagttcggatgaccagttctccgttggataagaggccaagagtggcaagaatttctccgtaaagcttagcaactgttgttttgcctgtacccggagaccccaaaaatactcgattcagcgtgaattgtatgagaggcccttctttgagttctcgctggtaattggttgtaattgagtcgagtagcattttcacttcgcccttgacttcattcagcccaaccatctggttcaaactttgccacgccttgcaattctgcagggatatcgatggctcttgaccaattatatcctctttggtaaacaggaaatcattcgtatttttcccggatcgctgctcaagtcgtatgcgggttgcttgcctcttgcttatgtttgccaacgcgttttccatagcacgggcattcccgaatccttctttgcctctgccccggccgactcttcgggcagcgatacgaaagtagagaccatccagaccgtcttcgacatccatcttgttagcgtatctgcgctttacctggcgcttgagaatttcccgcagctcttcatcagtgtagtcttcgaaggtcattgtgataggaaatcgactaggaaaaccgggattgtgtgcgaagaatgtctccatctgtttagagtacccagcgagaacaaaagtgatctttccacggagattctcaacctcagcaagcaggtagtctaggaccgctttaccaccagggctgttgccagatgagagctgataagcttcgtcgatgaaaaagactcctccccctttgtctttcatcttttcaagcagatcttcacatcctttgactcccatgttggctagcttggagcctgttgtctcttcaaagcactttccagagatagctcccagagtagtgaggaatttgccccatatacgagccacagttgttttaccggttccaggattgccaagaagtgaacagctgaatctcgcatcagagagagagacaccttgtcggatgccaaggtcgaattctgactttttggcgagaaattctgctttgactgactctaaaccaatgagatccatcagttcatccagggcatcattgtgaactccagtattgcgtttcatcatttcccattcttgcgctgcagggccaaggctgtcgaaactagcagatttcttctcttgaagctttgcggtatcatctggcttggcttctgctggttttgatgcatctagccttgcttttgcatctcgcagaacctgcagctgtgctttcttctccgcaagctcttttgctcgatcttcctcttcttggttatacttcatccggcgctggtgaaggtcaatttcgtcgtctatatcctgtagctcacggcgatatttctcttgctgctctatccttcttttctccatctcaaggtctcgtttggctctccgtcgtgtttcttcgtcttctctcacacaggagttgcaggcttcattttctttcccacacagatgcttcacttcgtgtccgcgctcgcaagttctctgcatcatttttgtacataccacctgtgaatggttggacatacgatggcatcggcgtttgcatgaatgcatcccgcacctaaggattgaaccactaacatagttagcagatgctcggatcaaaatcttatacctgaaaacataccatatctgagcgcatcccccatcgggacagtgctcagcaaaatcttgaggtttctgaagtagagcagatcgatcagggtgctgttcgcagtgaacaggcagtccatcgaacaagaatcctttttccttcatcgcgtcgaagtagattttccacatttcgtggcccttcttactagctaagaaagtattcatattcccaaagagaataataccgtttcttgctcgtgacaagagcacgactagtctctcacgagctgtgaggaaaccaacgtcgcctgtcttgttgcttctggctagcgatatgaccacaatatcactttcttctccttgataattatctgcgacctatcagcatatgtactatggactctgtgagcatgatttcttaccaatggtcgagagacgcaattttcccttcgtactcctggcagcagcctgtgtcattaatcctgcgcgtactagttcgtgagtgtccaaatcattcagatagggatcgtttatctcgctgagcttttgtctcaagagtgaaagctgccccatatacggagtcagaacaactatatcttcagagctgtaaccttgttgactcaggtacttgaccgttttcaagaccatgtcggcctcaaacgtatttttcttgctggcctttgagcctggatcccgaggatcggcaatgctatccagttgctcctccggctgttcgtgatttacaaagatgactctctcccgcaatccacgtattttttcacgattacgtgtttttggcacgtctttaagctcctcgtaggctagaagtcgtgagaattgggagatatccggatgactgcgatgctgctcctggagagtcgtaaactcatggccttgtctaatgagtcgctcaaagagggaaacgttgagatcatagccttcgcccttttccacagagagattgtaattgttgatcttgggacgaagctgcttgtggtcaccgataagtatcagttgtttgacagatgggctgagagatgtaatgacgtgtgcctcaagaatttcgccggcttcttcgacaaggacaatatctggctcagccgctcgtatgatggattgatacattgccgcgcctgtggtagtgcatccaattattctcttgctcttgacaatgcttctcttgttttctttgagaaggctgtctatttgacgatagacattatttgctgtctctgcttgttgtgcaaactcatcaatctgctcctgtcgaatttggcctttccattcatcatggagtttctgtctcatttttcgtggcatttgccaaacctggtgattttcaggagtcatttgaccagtcagcaagcctagcgatgatagctgttttccttttacccagtaatcgtagatatcagcaggccgcagcgccctgttgtttcttcctgcaatcttctcgtcaccagaaacttggaatgcatcccagtgctcaaaatcagagaactctagcatgtccaatatttgctgtgactgaatttttgactttgttagctcctctataatatcatctaacatcatctttgactccagtgttcccgttcttgtggcactaagcatcgatttagtctcgctgctgaaacggaattgaggttcctttgcgagggcatcgattcgtaacggttctgttttcgcagaggctttagaaccaattcgaaccatgtcactccgcggaatgcctatcttcatcaaatcttcaagaaattgatccaaggcgtgatttgtataactcagaatcaaaactcgaaaatcagtcaatttcataagagccaaggcaataatagctccaatgaaagatttgcccgttcctggtgggccttgaatctgcccaacagggctttccaggccgttgatcagcgacttgagctgtgcatctcgaacctgcactttgatacctagtttgctctctaggtcgaatgactcttgacgaaacagcgcgcgttttaaaccttggatgaattcgtacaatatcagagggggatcgtactgagatggaggccctgacggatcgaggatggcattctcgatcggaatctctgtgatttctttcaagcgatttaatattggttcgtaggcaaatgttgcggtatcgacgacgtaaaatctgagtttatggttattcgggcccatgagtgcctgaactgctccctttaacccagtattatcggtaaactgtattccaattcttggggggtcttcgaggagccagtctatatcgcgtacaatagaaccaaagccgatgatgccttgatctaagcacagagcgccgaaagaattgtgcctcacaatgtgcttggaatcttcgaggtgcttcttcttgccttctttagtacgcatattcggaggaaagaagattccctctcgacactgaagcaacagcgtgaatggcttcgatgaacgatcagttccaatgtcatagtccaccagactgagaccaccgtatgtcgatgatttgcgtctggcctttttttgtccccatgctatctgcagatcctcccttagatctgcaagcatatcctctctcaaaaggcggaacagccagtcaaggtgatttctcgcacgcgtgtctctggggacttcaaacacatcgtctagccgttgcaaaaaaggttcctctttcgagctaacctcatgagcggtagggaaaatggaaattttgcgaaaatcctcgaaatcgttgtcatgtctgccaccagggctatagcccactcgaactgaggcagttgcagggctatttctaacttgaagtacattgtcgatgcggtaaccaaatgcccgtactgcctcggatggtgactttgtcagtgataggtttccagtaagtgactccacatcacgagagagcaccaggacctcgggtgatgacgaagacacgatttccaaacagagagacgcaaaagcaaccaagctattatcactaagttggttggatgtatagaggccgagaaatgcagtccagaatgtggatggggagagaatttccttcagcagtttctgaagaaagccgccatcattcattgctttgacctgaggctggcatacttgattgataaaggcagccgttgaagtcataatgaatgcgggcgtgagattactgcgaacggcacttctcaccgtgctaaggccttcatttgacgcaattatgcattccatgcaaactgccgcagatttctgttcacatataacgtcgacggcctcgaagaagagcttggagtcgtgtgaggattttatagtgcggtcgcctttgatgaatgagtaaaaaacactctcaagcctggcagtacggccagcgtggccagttctggtagccatgatgttgaatgaggtagttggatgcagtagattgtcggcaacgtttgatcatggcgagtattcagaaccggaatccgccccatatataaccacatgggtctatctatcaggccacaaagacaattccactatcggcgaatgaaaagattcagtcagtacgtcaacacaactgtagtgagtgccgtaaggcagccttggtacctgtaggaggccttgctgcgtgtcgtgttacacaaatggtgggggggagctccgttctcgttggatgaatcttataggcctcccgcagccgcgtcacagcctggccatctgattcggccacgacatgagcctttcccctcatcaggccgcagcggcctttcagaggccaaatgagtcggaacagccatgttgtgtaaagtcagatatcaagtgttggcccgataacgcggccaactgcgcctcaacgcgtttgagagctgcagataacagtgaagctataggccgcccagaagtgccttcacatgattcgccatttcttgtgggtagcctcccaattttattcatgagtaagagaggatgggagagtaacataaatcttgctgaaatgcccggccccaaagtgttgattttgctgtgcaaactagagagccgacatttctcctttaccaatataccaatataccaacatccgaatcatgtcctataatagaggatggcgcggccgaggaaacttctggaatgccagaccaaaaaatcctcttgcgcaggtggaagaatcgccttttcctcctctcggaaacctgatcgaagctattgatgcaaaagcccttgaagatattgacgatgatgaatgcactcaattcagcatgaaagatgttgagcctatagcatcttataattgggtagatcaaaaggctccaaaaataattgttcccggtatgtatgcgttattatgctccgtgaaaggcgggaagtgagtgtctaactttaaattctcgcaggttgccctcctctttggaagccattggccgaccatccaaagctccaagaagataatggcgtatattatcgtgatgacaattcggccttcttcccaaaacatcctctcgaacctgcgatcgtttccgtcatgaagatgcacccggatgcatttaacatcaatattgtcggctgtaacagtactcttggaaaccttttgcgtttcgttcgaggcgttgagtgcacttttcgtatgcttgtcgaagttgtgggcaaaactgtccatctcgtgcgaagagaaaggtcgccaaaggagcagttgataggagtcagaggctatggacatactttcccagaggcttataccacatgggcgcctgatgtccagccgtctagatcgcatcagagaattgttagatgtcggtttggaaagcttgatttgctgatgcgacaaagctcagatggctacattggagcagataaaggcaaaagcccaccaactgctacgccatcttcaacttccgatgaggatattgtcaatcttcttggagatctctctatcaagtcatcgcttgccaaatcgaccatgtttgggcagcttgaagtagtcgatggcggtcggctaacaccgcagtcatctgcctttgatctcaagactcgatcaatcaaggctattgatagagacactcttggagaagaattgccgcgcttgtggatgatgcaaattcccaactttatacttgcgcaccacagatctggaactttttgcaacattgaagtttccgatatccgagatgaaatcgaaaattgggaaaaatctcatcaggcagatttgcgtcgtctgagcgcgcttctgcaccgcataatcactacggcattagagaaagaagacaccttgttggaaattgtcagggtggaagcaggctccttggagattcgagagcgtcttccagatgtaggcgtagcattttcagcagaagtgaaagaaaagtggttgaagtggcttggagacgctgaagaagacactgaagaggttgatgacgatagcgacagtggcagcggtgatttcactgaatgcaacgaggaatgcggatactgtggtaaatgcagctcttgatcttagtaaaatattagtggatagctctaataactggattctttctccgtcggacttttcgcttgatgacggcttctagccgtagctttgtctctcgctggaaccggcatcaaggatgtatgagactgtgagtgagtatcggcatagcagaaccaacaactttcaacattcccattgtaaatgcctactaatcgcccataactgctgataaatccggagacaggaagggtagatacagagagtctttgactttgcgcctcgcgattgagagcataaacgcggttcggatatccacattcgccgaggttctttacattctatttcattgtttggcttttcaacaaggtcttatgccaaatctttctcaactttgaccagcttcggctttttaaaagactagcaattcgcaaacaagcatcggtctaggtgggatagtgtgagctgaaggcgaggcggggatgagtaatcgcaaataaagaagcacgaacccaagagcgaagggcgaaactgagcggactttcggcccatcggcttacaagcgaggatggcagctattacagaatcgtgcttaattcatcgaattaaaatctaagattaacatgggatgttgtatccacaagcaaataggcgtcgggcgacatctggctcttcgtagagcatacatgtcatgtatataatgatcagaagcccccgttcaatgatgtgtatccgacaagttatattcaattcgacatctcttgcacagcaactacttcttgataaagaacgaaatatgactacctttaagaatcacgaagagattctggaaaccgctttccgcgacccccaaaacaccgcaatcaatttggagccctccaatgtaaacagagtcatcaagagcggagcctatgacgccgatccgaatatacattacacgaaaacccaattatgggacatggaatacaacaaggcgtataacccggaaaaatacttgcgacacatcttgcggccaggaagcgttcggatcttcaatgtacagaaagatggcccgagagagacatttgtccgcgtttcagaccaagtaacatgggtggacccttccaaatacagcacggtcattgagcaagttctcatagacaacgaaaggcagcgagcattcttcattggtgtcccggaagtcgaagacccagagggcaagaaaattgtctcgggagaccaagtgcttttccatgtcgagcactctgcggctggagctgaagacgaaccgctcaacatttggcgaattgtccacttagacaaggacgaagacggaaagataaaggaggcgtttgcgaagatgggtgctgcaccgtacctaagagagtttaacgaggtgtatatccgtgaggatctgggcaagaagctgattcggatttgatgcgcatatataataggtggcagtactacactgcatgctgtttcagtatttacatatattttagcatacatgaattagaaatagtaaagtttttcatgaatcaattgtttgatgcttcgatgtcactttattggctcacgacggcctctgaagctcatagtatatatgtattcacgccactcaagtatttagctatcgaatgacactttgagagacagcttttgagttcctagcgtaagaaagggaatggaatagactttaaatttcgaattcctcctctgaagtccattgcgtctacttgagctacactaacttcagtgatactaggctatgtaaactctgtagcaccaggggtatggatcttgcagctcctgtgtcgcccattggccaaaatagcccataaaacatcttttaggtctgccaggcagtacctacatggaagatgactattctcgagtttttataaaaaatccagttactaattactttcagtcaattgctttaaacagtgatttattgattcaatcgctacaaaactggattttctaagtttgtttactcaaggcctcccggcgggaagtgctgttggggtcaaagtaaggtctctcgcccacaccaacagctcggttgccaaagcgctcacccaagcctgtgtaatcgtacgtcgcagtgtggaacacgctccggttatcccagatggctattaaaacacgttagcccgtggctcaagtaaatgataaaggatgatacataccaatgtcgttggggttctgccagcggaatcgcacttgcagatcatggccatcatggacgaggtccaagaaccactgtcgcagtctattgctctcatcttcggtcactccgttgatgtgcttgacatgaccgccaacggggaagatgctcttccatccggtgacggggttggtccgcacgacggggtgaatagccttgagttcagagccaatgttctcgggggcaccacgaggcttggtgtacagctcaaagcctccacgtgcagcaatttcgttaaatgagggtgtttggaaggtagcagtcagagactcaaggaacttttgataaggctcgctaatgcgatcatagatttcgtagccagatgcccaaagggtatctgtaacatagttagaataactgtcggacgtagaaaaagaagctcaacttaccgcctccagtcgggggaagtttagtaaggcgaagagaggtgtagtcggctggagcaggctcaaaggcgatatcgctgtgccagctggcggccttttgcttcttggggctgagctctcctggaccattctgcttgtagaacttgtcgaattgaactgagctgatggtgctaatctcgggatcactgccaccaagctctcgttcgttgttcaaaacagggtgaatgtgcaaggtagatgtagcaggacgtccggtcaacctgccaaggcgaagaatcagctccttctggagatcgttggtgaggttgtcttgggcgcggaagaagacgacgccacgctgtgaaactatgaagagttagatgaactgtttagatttaaagtatcattatgtcaagggttgcttactagtgacggcgaggtctcgaataagttcatccgagttgggagcgttcagccactctacaagattggccttggggaattcacggccaatgacaggagtgatatcgaaagcctcgtattgatccaaggtgccagcaagggggacaggctgctgggccttggtctttatgggcaggtcatggataatagcaggtgcttcaactgctgcgggagccattattgctgctgtgtttgagtagtgtcaagggcaataaagtttcagtatcggatgccaattgaatcgattcacagtaacaaacttgaggtcacacaatgctgctttggggcacagcaaacacttatatgtaaacttttcaaatcttatcatcttctcttagctgccattacatctgagtcataccgaaagcaacgccctttgacatcagtttgctgacttgatcacatttccaagtcatcttttagccgtattcacccaagaagcgataaagtgacgcgttattatacgacatcggctgccaaattgcgtcagtgaggggatagactttcaccaacagtcctcgcgacatataattttgcggactttgggatctcggccattacaacatcagacttgtagagcatgcgattggaggattcggtcgggtcctcggtgcaaacaggcggttcgcaagcaacgcgttcagttgcattgcatgagcatctggttccagtcggagtaaaagcgtctgtttgggttagaactcctgcatcgtcaaggccaagtgccggaacctcgcggactagccacgtctccaaagcgacggcgcggacgtctcaagactaggagatatcgcatcatccaataatcgcaaatagactctttctccaggccgtgccgagttcaagcataatcagctgcactcttggaaacgcgggggtgctgcagatagagcccctcagcttgcggaaatcacatcaacttctcgtggaagcacgacagcaagcatggccaattgttagcattaggctgtctaccaacagacatgtactgtagaccagggtctctgttatggaagtcgcacgcggcatgtcgccttcagagggataaaatcttgtcggtatccctatctcggcggcccgtataattctctggaattgcgtgcttcgcgcgtgttttgggggattgaggatgtgcgttttgccgctcgttgaaaggatcaaggtggtgattgcgtgattgcggccgccactcgcacaatgaaacaccacagataaggtgcattgtcctgcacaatgctgcgatatgtcagcttcggggaaaaaagacatcaaggcgatttaattaagaattttcgacatgatgggaagcatttgatgcgaaagaactgaatgttcctgtttatgagcagtttgcccaagtaatcattcgaaacaccaaaaatccacaacgaagggataaccattcaattagaaaatacagtatagccaactcgggttaaacgcccaactgataagaataatgctgccaagaacctgtattcgaatacgcatgcgtatatgcatgatctcattccccagagtagcgatctggaaaggctcgaggccagggccgggtcaccggtcatctcagatactgctcgtcttaactaccagccgcttattgataccccagagagcatatcttagtagcatacatcctagattctatcgagcctagccctctcgtcgtaattacttgggttgttctcatcatacccaagccgggcctaccgcgttctcgatgtcgtttcttggctcgttgcgtgcgatcgccacattcagacaccaaagccggcgttatggttgcattgctatataatcaatccagaacaaatatctcgcgatgtcttgatactcgctgaagttactttcgcctttcttctagccctttcaaccttcacagctggcataatggcgactgtacttgccaaaggctcgaaagacccgtcttctgtctcgacagtgtcgctagacagcatttctccgccgcttggagttcccataaccgaaagaaagtcatggtttaagaaaggatcatcaattgacaaagatgccattgccactcaggtttgtcattgttcaattggtactttgaggcagctgtattgactgaaaggatggcagcttagcgtttttgatgatcccgatacggcggaaaagtaccagccaagagcagattggtaagtcgatacgagattgttcagtgcgacttgactccaagctaataatgtgttatagggaaaatatccaccgattcgatcccagttttagatggacttggcgggaggagctgaaactcatccggaagattgactggtacatcacgttctgggcatgcattatgttcatggctctcgagcttgatcgttccaatctttcacaagcccttacggataactttcttactgatctccacatgacaactaatggtatgctggaccccgtcatatacatctgagagtaatgctgacactcttcgtcttgaagactacaatctcggtaatacagtgttcaagctgtctttcctcatcgcagaacttccatcacaactagtttcgaaatggatgggccccgatcgatggattccgatgcaaatgtgcatctggagcattatcgcaggtgcacagttttggttatccggtagatcatcattccttgccacgagagccttgcttggaattgttcaaggtggatttattccagatgtgagttttatactgctgatgttaggtaatgcagctgctgattatgatgcagattattctgtacctttcatacttctacaggcatgcggaattatcgatccggcttggcttcttttggactgctctgagcttggcagatatcctctcagcattgctcgcgtacgggctgctacacatgcgaggcattgcaggaaagtctggatggagatggcttttccttattgaagtaggctctcgagaaactttatccaatattatctttgatacgcatacttacgaacaatcttagggccttctgactctcgttattggactcttcgcttggctcctcatgccacctggcccctgtcagacggcgagctggtttagaggcaaaaatggatggtttagcgaacgagaggagaaaatcattgtcaaccgagtaatccgcgaagatcctggcaagagttccatgcataatcgcgagccggtcacaccgagactactatggcaaagtcttaaagattatgatctttggttagtcaaaatatgcctcaaacagagtcaaaaattatctcagctaataatggagaacgaaataggccgatttacttacttggacttgtcttccaagtccccgccacgccgcccgcgaattatcttactcttgcgctcaaaggactcggcttcgacactttccaaaccaacttgctcactattccatcaacggtcttacatggtatgccatctttcagtatttgggagagcattatcttactaactttgccttagtgttcacaatgttgggtctcacatatttcgctgaagctgtcaacgagcttaccatcactgccttattcggtcaaatatgggtgcttccgttcttgatctatctcaatgtcacaaacagccaagaagtcaacaaatgggtattctgggtggtagtctcactgctcttggcatatccaaatggtaagtccatcccagtccaggtctaaatactccatatcagttacggctgctgacgtccaaatgcagcccatcccattcaagtcgcctggaactctcgaaattctaatgcggtccgactccgaacggtttcagccgcgtgctacaacatgtttgtgcaagctggtggtattatttctgccaacatctaccaagcaggtaaaattactctcatacatcacgttcacttgaaccttggcatactaaaaattgatagacgatgcccctcgctacgtccgtggcaatcgcgcgcttctcggcatcaactgtatgaacatcgtcatttatcttcttaccaaggtatattttatcgctcgtaaccgataccgcgagaagaaatgggctgccatgtcggagaatgagcggctggactatctcgctacgacgactgacgaaggaaataagcggcttgacttccgattccagcattagacattcgctagacatggtattagactttgaagaatctagggttatatggttatgtctttggtttgatagctattgtgaaattatttgagcgcagatttgcagtttttttcccttcaaagtgtggctttgtattttgatcatacgatggcatggagtataaatgtcacataaaaaaaacagagatcagttatcccgctataatactcgatctaaccatctatatcgtaaacccaaggtgctctctttcatcgtgtgtaatccttccccattctaacaacaagcgaaacatgtaaatctgcatgtcctctttcctcagcgctttgcgcgtccagtctctaccttgttccgcaatcttcttagccatatcaggcccttgactggccttatcattagaacctccactgaaaaactcaaaaacagaccaaaatcccgagccaagcctcaggtccgcggggacataatgatgccaagcttgaagtcgctcgtcataccaggtgcgaaagacggcagcgcgataaggcaagctgcggctttctaggaagggaagaaaacgaccgctgaaacctgcgccgtccatgtccatcaaatgacggtatcgccaatgctcttcaaatggaacgctgggaggtagccgggtggcttctgtgttggatgaatgtttatccattgtcgccaacccccatttctcatatatttctgattcaacggcacattcccttccgtcgcatttagatatttctccagtgaaagagacattaacactcattggagactttgtaccagaagtttgcaatgatacggtctttttataagcttcgtgcacaaaccttggtcgcaagaagcctggccatcgtccatgagccgaaaagccatccgacggcgatccacgccagaacaagccattcatcttttctttccatgccatgccactgtcctccttgaattcactcttttcatcaaaattccatggagatggaatcaaaatgtccgagaagccgccaacacgggcttggctgaatatagggaagacttcttttgtgcctatcatggcggatggcgagttgagaaatccatccagatacgcggcatccggctgatggcaaagattatgagcaagtgatacgtttgccagcaaagcaccgctgctcgtcaatacggaatgtggactgatgcaattaacacagattttgctccaatcccaccaccgcctggaatttaccgcagaatctggtgggcacgagggggcaacgaaatcgtaaaagattggtctccgaatattgttcgtgaatttgggatcaatggcatctttaccgccattcgctgctcgaggcttcggctccgggaagtctttgggccatggggaagacgaaaattgactggctggccagcccttctcttcctttaggcctttcactttatctctattttttcgggctttcgctttcagctgttccatttgtttgaaaggaactgccatacgacattcgtcggcgagattgattgccatgtccatatcaggcaaccactgagcgaacggttcaatcatcttttggaacgagtccgtcatccagcgatgtgatcccggtatatatggcgactgctccacggatccattcctaatgcgcatgccgcccatctcagagcttccatacgcaaagaccctggttgtctgatcacgtatactccccgcatctagtccccagaatgggagcaagtcattgttgatctggtcaaagtgatccacgacagccgaatcatgtattctggcgaactcgtgccacttgtcaaaatttggcggaggagagataccatatctctttgtgtattcgcttacagcatcggccaatgatacactaactgctgcttgcagctcccatgaaaatgcctgcgctgatgcttctgaaacaagtgatttgatggctacatcgactgaaatcattggtgagtgcttgaagaatagtagtcgcgttactgttcccaatgcaaatagtgcaaatccactactacagatgatgagccatttggataattcccgcgatgtaccggaatcttcattatgatgactatgaattgcaagataccacaagggcacagctacaagaatagcaagagccgtgtgctttgtaagttcgtcgtaagatgaggatggtagaaccgaaatgacgctccgagctggtatctgtgagcccataaatacggcagtcgtcgtaagcaggacaagacatgctggatgtaaagaagacagcagtgatatgctgcataatatctcgatagttgctagtaatccatcaatggcaaagtctcggttctcgagagcccgaaactggaatgccatgataaactccgagtcagaaagccacgacggaaaagagagcaataaaatgctccccgctgcaacaagcgagagtttgcccaagaaagcagctatatcgacttcatcttctttcgcggcccgagccagaagagacgtatggcttataatagcggcatcgagtacaacattgagcagctgaatgagagaaatggagcgctcccatctccatccgattgggcaaatagtgccagtggcgatgatggagctttcttctgacgaaatgacaaagagaggccatactatggtgaggaaggtgaatatgatttgcgattttgacggcatatactgtgtctggctcctatggaggctgccatatcgggacgccgagagcgtgaaaagcggtcctactgcctctgtgatgatggtgaagaatggtagaaatgcctgcatgaagtatttagcttagacaacagctgatcgacatgccatatgtcatcaaaagcatacctctatgccagctcgtgagcattgtgtagttctaataatagcccagtagaaccacgtccgcagtccgatgcaaaagagaatgaagagaaaggacggatgcaggtgccgaaaattctccagcccgattcttacaaacttgactaccgtgcttgtgggttgaacaacatctattgaactcttgtggtttgcgatgacagtgagggtttggtagtcacctcgacgactctgataatacgtataggccagcaaagatagtccagttaccagaagagtgatgactgagaagtggactgggcgttctaacatcatgtgaatcagctttgatcaaggttgggagaactgtggtacataccaaaagaagcactggtgtagtatcttgcggacagaaagtacgcggataaagataggcatcttgtataaggcgtcagtatgtgacatataccgcagtatttagactttgggggctttaaggaccatctttgtgcttacattagcgccactgagtgaggcacgatgccgcgcatcttaaggggacaagatgcaagtatcacgaagtgcacacgtgcatttgtgtatgtccaacgcttttcaactacagcgtcctgaattttaattgctgcctacgtctgactacgggtgagaccacgttatcaatcgttgaaaatctgtttgcgccaattagctggggatcatcagaacatgcccctgttttgcaccatttcgggaatggtcatggcttggcaacgattgcagttgcgattttgctggcggtagcattgtatgaagcttagatacacgtaggtacttgtacgcttttgaagaatactagccatagcacataagtctagactctcatcaagaggtttctgtaggctaggtctggaatccaaaggaagctcgaggcccattagtatcgcgataacctatacactggtaacatattaacctgccgaaagttccccgcgcatttgccaagaagttgccgataagcatctccatatgagctagacgttataggtataccttgggagaagaacttttgtttccagagtgtgatgattttccaagtcgcatcgccactcaccatcgccgtcaactccgcgcacgttaacaactgccaagctgcgtcttgattggatcaccgccatactgtcggtctttagaccggatgaagcaggtgggaatcaagccggataaaaacaataagcataacagcaaagaaattgattaagtctatctgagggctttcagaaagtgcagggtatgtttaggcgttccaccgtcgagggagcggggttacttcatgtctatgtaggctatggtctttgttagacaaacgctgtgggaaagaatcttatattaagggcaatcggcaaaccgagccaaggcttcttgatgtattgaaggctcatgcttcaatctaggtaaaaattgctggaagttgatggaaatgtttgcacacaggccgcgctgcctctcggccagggcctctgcttttgcagcagtgctttgtcttgagtttctcagtcgccatgctgaggcactatcgggagcctcatggagggatccttttgctcccattgatccccaagtctgggtaaaccctgatgacatgacctgggatgatttcaaggcgccgcccggtactcaatggaacgacgtgacaaagagaggctcaagtcgcaacttcaacattgctttgatcgcagtagactatagcgacgagacttttgttgtcacccgagagcccaattcgactgtctttggcaatccgttaccgacagtatctggcctcggtagaggagacgtacctgcgtactatcgcgatctgctcaacaagcctaccgatctcaaccgcgggcacacaatgcatgagtattggatggaagattctcacggccgatacggtgtcgatttgacatcgtttgggccgtatcgcatgcctgctttgtcgtaccagtacggcgtcgacgatggcttcaaccccggagcgtgccctacaaacagcacttgtaaccgcgatatccgaacagatgcttatgcagcgtggcgagcagaggtgggaaatagtacgagcaactcgtttgagctcgtctttatcctctcggccggacaggacgagtcgtcaacatggcaagagtttggcgagatgagattctcgtcgccggaggatgttcctgacgcatttggacctccgaagaacaccaacggctcttcgtcgctgccaaactatgcttcaactcgatatgttccctggacgtcgtgggcatcggcatctaccatttggcccaacgcggggggcggttcatcgactcaatgcgagagttcgggaatgggaacctatgctcatgagctcagccatctgttgaatatcggcgacaattataacaacccgtatggtattcctctgcggcgagattataccgggccatactcgatgatgtctcggggatcgttcaatggccctggtggccctcatacacggtaccaaataccggcgctgcaaggaggctcaatgggttccttgcatacggtcagagacaagcttgtcctaggactcatctccaacgatactattgttcgcatatcgagaaatgctttggcagaatcaggcccggtagtggcacaaattaccgctcgatcagtcgtatccgagctcattggtctgagggttgatatgaatcgagatctatctcctgcatgcaacgtttctaccgacgtcctttgcgatggaggcagctataatacctatgatgtcgaggttattgataggatgggcgcagattcattccaaccagactcgggtgtcatgataagcaagacgaggaatagcaatacccagccattccagtggaccattgatgcgaatcctcaggatatcaagctcgttgattttatccggcccaatggcacagcggccatgattacgatgggcgactatcgccaactagccgacgcgttattccacgcgggcaccggatctggcagcaaatacgagtttgtggacgaggccaacggccttcacttttacatcttggacgtccacagggatgaagccggcgtgctttcctataccgtgggcgcgagatctctcgctgacgctagctcaagcgaatacgggattcggatgacttccggcgcaccacttgcgcacgacaagatgaagagcagttccatcacggggggcatcttttgcgaattcgaactcaccaataacagcacatattccggttctagcaaaggccatgctcaagttctatcagagcaccttgagtgggatattttccgtctggaggctgatatcaagggagctggttggaaggcggccttgccaaatgccgtgattgcactgagacacggacaagcagcaaaggcctacgtggcggtgcgagcggatattcacgcgaaggatgctgttgggatggtgaagctgacggctacgtcggagtcggatccaacggtgatggcaacgtcgttttgcaagatcgacaagcaccgtgtagatgagcggctcgtattgaattgatgaaaggttataggagcgtttgagggtttagattatttgtaaggaggtattgctacccagggtatgaagtatataattaagcttgtatgactgccgcagatttcaacggtgtctggatacaggcatctacgtaatatgatgcttggttgagaccactaccgcaaggagagcagaactggcagtgctgcttttcttgatgccacctcctgagcatgatggcggtcaacgagtcggtggctgtgtggagcagcagatgatgcatgtaacctgttgatttgggttagaaagaggaggcgtcgaagggagggagcatgtcatcggccggagagacagtttcggtgattttcctatcgctggtggcacagcatacgagtttcatgatgatcagttattactcattttttgtggatgaaaaaaaagtcaaagttcttgtcaagcagcgtacatgtaccccagacttggatccgcatcgaggtgtaaagtctaaagttgacgttttcgcatggcggaaatagcctgcaaaacaagcttttcttagtgtcgctcctagaaacatgaggcagaattgccaagaaaagggaatctcggggagagacacggatcgacaactctattgtcaacgtcagcgcacggcgttccagaacccaggagctataagcacggggaccagaagggccgcagggctgtgtcgcgtttcacattcatttctgcagatacgaaggacgaggcagtgtcgaggtatcgtatagcggttatgtacgtgggttgggtgccgcatgcatggtccttttgtgcttgtctcctcattatacggctgattacacgtacgtgccgctgtggcagaagtagactttggagggtgatggggagatgacagtatcacgtcgattggaaaatggtgacgtagactgagcaagccaatctcgacgaatcattccagccatgccgttggtcgctttgcatagcctcaataaatgatacgatggtatacttccatatggtatacttctagggggcatgcatccattttcgagtacgtaacagtcgctgatgctctcgtcttgggaattcggcttgtgcaatgcgggcaatgattgactacggctagtatttctggcggagacggtgctgacttgggcactaataagacgaggagtattggaaacagaagatcaaatctcactcaatgacacaacgatcatcttgaaacaccactcttgttagattcattgctgtattacgtgtagtagatgctcattctgcgaaatgcccgccaacatgtacatgcagcctctcctcgtgctagaattaatcgacacaacgtggttggcatgagagaccccatgctttagccccccataaaatgccaaattagacacaatagcgccacgtaaaggcaaaatagaggcgggctttgggacagaaaactcttggcatcaatagcctccaggaacggatgctgcgggctgcagaaaggcggccaatcctagcgctgcgtggtggcaacgcatcaatcatttgcgatcagactagcctagtgacagtgcgcgcctttaatcaatcaataacgtccatgcaattcaaggtttttccaagaagtgactgagtcgatgtgttatggtttttgactttcacatctcgtcctcgtctaggcttcatctcgtcctcatcactgctttcctggcggcacccccttttgcgcgcccattaggctccgtcttttcttctttccccccctcgcctatccagttacttgcagcagcccttggaatatctccgattaggtccttttccagcgctttaggcggggcctcggattggatgcaccaacaatcgaacgctgtgctgccagtgcatttccgcactagctctcccccctactagcgtcgtcgcggcgcgcatctgggcctggaattgctgccaggcctttttttgggcgcctccctttgcacgacgatttcccgcttctctcctctgctcctctcactccttcgcaggcagtcgaggagattcgccaggcgacgcgagacgagagcgacaccaactttgacgaccgcggaacgacgcagacacgatgctgctcaactttggcagcaacaagtacgccgtgcactcgctgctcggcggctccatcctcttcatcacgctgctgctctacgtctggaacttccacctgctccccggacctggcgatggcattcgcggccatggacggcccggagagcctggaggaccgccgcatccacatcctcctcctcctcctggaggaggaccaccgccgccgggaaggcctcatgggccagggggcgacaagaccaggccgccaaagaagccggtggacgacaagtgtcccaagggctcgatgcggcacggaaactcgacatactgcgtgcctcaggagattggcggcatcacctggcagcggccggccgaggcgaagaagatcatgggcctcatattttacggtcgtcgctcgaccgtttccatcctggactgttacttgaaggtacggcgcgcagacctatgcacagtctaatgagaaccagcacgctaactcgagatggcggaaacaatagcgcaatttggccaagaacgggggccttctcgacggcgtcatcttcctccagcgcaccgagaaagaaaaagacatcaagttcctcgaaaaactgctggcgagcgagcccgattacgagagatgggacattgacatgaccgagggcggcttcgcctcctcctacgacctcattcaagacgatgtcttgtatgtcaagatggacgacgatatagtatgaaatggccccagaagaagtggactgggtctttgagctaatatgaattgccaggtctacattgaagattccgtcattccctccatagtcaccacccgagctcaacaccccgaatactacgtcgtctccgccaatgtcatcaaccaaccgcttatcagctggattcactggaacctgggcgccatcaagccatacatgcccgagatcaacaaggcctatcccgcgcccaagcctggcagcaagttggactggcgaccatccgtgttaccctcttgggaagggcctgacgacttcgaggtcattgactggaaccctcccgaccaccagaaacaccgatggctgcccatcaagggccgcaacgaccacgtccttgaccgcactcccattctcgagacggaatatgacgcttttggaacgggctggaagaagtggcagattgccgctcaagagcactatagtctgtttgagaacattgagaacgatgccctggaccagtaccgcttcaagacttgggacttccaactgaggcgcatgggaatccagtttactgccatgatgggcaaggatattaatcaggccaaaccaattgacgctgatgacgagcatcattttgctgtcacaatgcccgagaggaccgggagacgtgagttgctttccagggaagaagatacgatcaagtgctaacaacgtgatccacagatgctattgctgatggcggcggtgttgttgcccattacagctttggcgcccaagccggcgaagagcgaatcgaacagacagacattctcgaacgataccgagtctacgccgaagacatgatttgcaaagatcccatgctatgggaccccgtcatgaataagcactccgactaatgccagaagtctaaatggcaacatttttcccttttcgatttttttcgacgacacgtgtattatgtacattctgtacgcatatttcggaccgatgtccttttcttccctcggcgaatacgggagttgggagtatggtattattattttgaaagtgtgggtttttaggaacatgaaaagaggtgcagcagtttcggcatttaaaggggagaaaattctcataatgggagggtgagcgaggaaaggaagcggtccatttagttggcatattattttttggttctgggcgataccctttgtcaccaggctgcagaagcacagcattttaatacttagaatggcggcgctgggtatatatcactttttcatagacgcgaaagccttgttcttttggatatggtgtttgtgtatggctttgatttgaggcgtgagtgcggctttttgtgcatggagtggagaaaaagcaagggagaagaagcatagatatatacgaccatcagtgagaatgcgatgtcgacttgagattctgagcgcaaagtgagttgcccctgacgatgcagtttcttgcagctccacagccgacgcacgctgtaggatcagtggctaatggatttgtcctttcgcagctatacttattcatttgttcacagctaatcgctgcagctatacttgttcacagccaatcgccgaccttgctaagtttcagcgtcaagaacatccccgcgctctcaagctgaagccgtcgctatgatgctcgccagactattgatgcgaccagcagcctcggtccttacatctagcactcttgatcgactgagcaaacagcggcaattcccgatatctgtcacgaatgttccgaggcagcgcagctacgcgaataagcacgcagaatccgcagcgaagaaagggaagaagaagaagaaagggaagaagaagggggcggtggaggccaagcctgaacagacaacactatcgagcatattagccgaggcgaatgccttgctagggaaactgaatagagtcaaagctgtgccagtcgaagctgtgccagtcgaagctgtgccagtcgaagctgtgccagtcgaagctctgccagtcgaagctcccccaaaggacgcgacagaagaacaaagccctcccttatcagctgagcaagaagccctggtctcactggcattagaaggccacaacatattttatacgggctctgccggctgtggaaaatctacagttttgaaagccattcgagatcgctttcaagcaaagggtcaagatgtccatgttttggccccaacaggcaaggtggcactcgtcaacggaggcagaacaacatggtcttttgctggctggacgcccaactcgcacaaaatgagcttatctgaattgacaaatcctgattctggacgcaacatctcgttattcgagcggctggaagatgtcgagataattattattgatgagataagcatggttgaaaacgtacactttggacgactgaatgaactcatgaaggctgtgaaggagtctcctcttccgttggaggcattcagatcatcgtcacgggagacttttgccagttaccacctgtgaagccattccgtaattgcttcagctgcggcagtcaactggagtacagctaccgatcaaaggcatattcatgcttgaatcggaaatgcaatgtcgatgtctatcaccaatatgacaaatgggtcttcaaaagcaaagcgtggcaagaatgcaactttcgcaacgtctaccttgccaccgtctacagacagacagatcctgcctttattgatttgctacaaaagtgtcgactcggattgcagcttgatgacaccgatgtaaagcttttaaccagccctgacggcaaaacggacagccacccagtgaagcttttcccgacacgagcagaggtacgagaggtcaatgatgcagaatttcgccagctgcatactcctccgcaaatatacaaaagtatggatatattctgctggaacaaagagaagcaccgacacttggaggacaagcgcgaaagagctgccgatggctctctaaaagcactgagtgaccataatttcgaagtcgaacttcacctgaaagaaggcatgcaagtattgttgctgcacaatattgatctcggtagagagttatgcaatggcacccagggggaaattactgggtttgagccctttgggaagattctacctgaaatctctctgtatggagaacatctacctgtacatatgtcaggactctatgagaaagaagaagtgattcgagaattcatacgcagatgccgcaaggccggaggctggccgattgtcaaattccacaatggcatgaccaagacaatttatcccgtttgccaatctctgcttctaggagaggagcggccgtactcactcatgggcaggatacagatcccgctaactgctgcttgggctctaagcattcacaaatctcagggaatgacgctcaatagcgctgtggtgagcatagggaaagcatttgaagaagggcagatctatgtagctctgtcgagggtaaagacattggcggggttgaaggtggaaggggatttgtccccgttgcggaaatttaagggagatagagtggtgcttaagtggctaaagaagacatttggagagaaagttgtgataggaaaaaatgtttaagagccgatcggttttatgtcgttacttcggctatggactactttgacagggatataagtttcactattagattgaagacaatctataagcaatataagagtcgatattatatattttgagctcaaatatggcgagaaagactttgccaattcatattcccaatctcaaacgtatcgctagctcatcttgtttccaccaaaatcgtcatccatacaagcgttccaagctcatcagcctcttcacaccaacgagaaatcgcctcatgagagtcagattgtttcgattcgacatcggtacttcgtccattcaacaggaatattgaagactgtatcgtgccaaggcacatactctcaacgccgtgttgcagcgacacggagttttgataccgcctgatccataccgggtccgggacaggttcccagagatctcgcgtgcatgggagaggaacattttcgagtccccggcatttcacatgatctggatcttccttgaagacgtctaggagaagttctataccgtaaagaacgcagattgtcctgtgagtagagtgagtataaaggtaggagtaaatcgattttgtcatgtgctgaccggcgagtgccctcccttagtatccattcttgcctgatggcactttcatctgggcccaacggacttcgaaagtcatgcatactatggaggtgtcggccaaagtcctgtgtgctatgtattagccatgacgctgccggagaaaagctacacatactatgattgcttttataactgaaagtacacctccggcttgaactggcctgatatagcgtgcatatagtagggcataaatggtgcacgcttgcaatgatgcctggacctcataacaatccatgtttgacagctacaacagattagcatgacattacctggcaataaaaggatgatggaaggcactcacatctttatacaatcgcagcacttcattttcgacaaccgcccagacaaaacccttgtttgacgtcgcgatgttctccgccatcgttataatcgcacggcaattttctagaggccgtagtagacattggtggcttccattcaatccgcagccttcgccttgtttgcacgcggtaaagataaagggcggaagacggctgctgttcatcaggttcaagtaattgaaaagctgtccgattaataatttttttgtcaatttggattcgattgtttcccttttttgagtcaccgaggtctttggcttgcttctttcggtgtcaggggtatggctgtctccaacttgcagccaagaaagttcgcttgcgtcgcctattggatcgagagttggctgaaagtaaatattgataggtatatgttttgctattgggttcgggggagctaccagttgctgtggcaagcttcccgaccctggcgctaccaagtcttccaacaaagacgaaagccctgggccaggctgaagcccaattgagctactcatatcgccattgattatctcatcaaaggttggtataaacgcattaatactggagagcatggatggatcattgccaaagttctcaacagttgtcggtattgagcaccaattatcctggccctgcgagttactgccatattggttcaggaagtcatggacgtattcgcacggcagattccgtttacggcatctactacaagggttggattgggagcatcgtgtctttgatttgtggcactcaatacacgcctttctttttcttcgtggaaacggcattttgttgagttaggagtatgtaagtagcatgattcaaccggacagccgcgcagtaatcgcgttcatcatggcaactcgtctgggaatagcgtcggagttgctgtggacctgatctgtctcgtcgaatcacagacgtggaagcgccgatgctttctaatccacaatgccggcgctataccggcactcctatcagggaagtctggaattgcgtgtcattgcggattgagtgtccgaagatctagtattggccaatggttgactcttgtcgaaaatgaatgcgtatgagactgcaaacatggagtggacattactcatcttgtcgaatcagcgtcttggaagtgccgaagtgattgacatggctaatgccgagacgatgaacttcaccgaaccctatcattgaacattcaaataattataaaaggcttcgatttccaggcgtatcgagcattaatgattacatgtaactaagaattcatcaaacttcatcatcatatcatggcacctatccgagttggcctcgtcggcctttcgaccgcaaaagccttcaccggacgcggctgctggaccgcagtttctcatcttccagctcttcttgcatcgccagagtacgagattgtcgctcttgcaaactcctccgtggagtctgcaaagcgatccattgcggcgcaagggcttccagaatccaccaaggcgtacggaagtgttgatgaccttgccgatgaccccgatgtcgatctgattatcgtgtcagtcaaggtggagagccattatgagcttgttaaaccggcgctcctcaagaacaagaatgtttttgtagagtggcccatggcggcaaacacggccgaggttgaagaattggctgcgctagcaaagaagcacaatgtgcagacgttcatcggagcccaaggcagagcatccccggtgatgcagaagttgaaagaactgattgcgaacaataagattggacgcgtcattagttcttcggtggttgcgtgttctttgaatcgcactgtagacgtttggcctgaaagcttgaaatcttacctcgatatggacagtggtggaaacgagttcactatagtctttggtcattgtaagtcgtttaacagtctgatgatttgcgcaacaaattactgatataagcagttcttgattcatttgtcaatgtgctgggcgatctttcgcacatccaatcgatttttaaaacgggatacaagactgtcaaacttaccgggtccgaccaatctcgagcgcaagaaactaccaccaaggagtcagcttccatagccgtccaatctaccggacatggtaacaacattgttgatcccgcatatgtcaaaacgtcgcccgaccaaatcctagtgcaaggagtcaccagcaatggggcggtagcttccatagctttccgaaaaccaaggcatcacggcgatgaacacgacctacgttggtacatctccggcactgagggagaaatcatggtcactagccccgcatcatggtcaatagctgacaaggacgctgaaatccgaatcaagaatggagatgggccatttgaggtggttgatttccagggctatcgacttcctgccgctgaggcactttcgccaatggctgcaaatacacactcaatgtatgatgcatttgccaagggagatacggccagatacgcaacgtttgagtcggcagcgaatactcataggattctggaagagataaagaaggctgcgtatatacatgcagactaagatgtgccaaaacatagaagatttatgtgggatatagtatttcaacgaaatatgatatatatacactagtttcaaattgtttgagaacgtaaatgtggtacaaaaactctatcatacaccgaatggactctcaaattaaaaaggcacacactaggttgtacaaagccaatgcaattccatcacaccgccatcagaagatatggaaagttgggcttcttagcgaggtcgactgcgtgatggaggtcattccatcagcggactatttcttttgaacgcaatgtaaacttcatgttctggttcatgcaaacagagaagtatatcatatatagagacgcaaacgattattaagacgatgaccattcttgctaaatcatttcagataaccaatgcctttttactagtctttacaccaatttgattctcgattcaagtctttgacatcaaacaattaataatgtagctaataaagccttatctcttagagcctcgcggaaaacatcacctatcagtgtctctatgcattttggatttatccaaaccagtatcatggtttgattgattcagtactataacggtattactttctaccgatatattggtctcgacatccaagttcgtagggcctcagacgtcttagagaaagtctattgacggttatgcgtacatggcgtgtttaacattccagtacagccgttcaagccgcttatcgcgatatttcggaccaaaagacaatagcttgttgattgttgaagcatttagtcttatcatgcaaggaaacatggtgcaatatcctcttcacttggagggtacctctacattagtgtttaccttaattagaggttcagccacgtactacctcaataatgccagacgtagcaagtttcccctctttcaaagacaaacaaccgcggtttcgaggacaacttccgcttagttgtcgtagtgtcgttgcctactttgccgcataaaaccttgtttcttcctccgacggaggactagcctctccgtgtcggatccgaacaactacctgggcgccattacacgatgtagacgaactagtgacgctcgttcaaggagaaagccggaacgtaaaaagcctccgttacacaacagacgttatatccgggagcgatgtgggtgaagttggttggccgtgcacgcctcatcaaccatccacgcatgtaggttcgaagctcgtaagtcgtatagaagctaagaggcatggtggctgatccgatagccctcctaaacgtggcacgctcggtgccgttccgactcggcagggctgcttggcggatttcgttgcctcgccacgttcagctgttggatctaaatttgggcgtttcgcttggcgtagagcaaaaagaaggaggttgcaaaaaagcgccgggcgtctttaaaagccaagggccggctaggatagcgcccagaatggaaaggctaggcggcttctcctcattttcgatggatacgtgcctcggctcgtgttgcttagtggcctcatcgatgtagacagcttcctcatgagtcatgggttggcaatgcccttgatccaatcaggaatcaagcagtcgcccccaggttcgtcaaaaacgcggggtgtggaccaatatcttttagctggagcggtcaagcccgttggaacgagtccgatttaaactacgagatagacagctgcatcaaggttgattctcagctcaacgtttgttggcgaagctagagatttcgtgtgggggaatgggatgaagtgaggtttggcagggatctccccacacaactccattcccccgtacggggtaagtccaagggtgctttgcatcaattcaagtcagcttgcaaacggcacagtcatcaagatcaagtccataatccgttttgggtccctgccgcgaacaaaaagccggtggcaatgttggaggctaaaacaaaagggcttttgtttagtctgcgagtatcatacatcaattctcatttttattaattccgagactctatcccgcggcctaaggctctttgattgccgccagcaactctacgccggacgagccgtttctagtagcgagcattgtctaaactttactagcctggactgaagtccgcagtaagaacagatgatagcaacacttctctagtaaaacaacctatcgtatacgccctttacgcatcatgaggccaataaaaacaacaacaatacatatccaatatccacctgatgacagaaggctttcaaagccactggatgcttgcccaattcgtctcgtcgggcaaattaatggggccgcctgttagcgacgatgccccggacttgacgaggtgtccgttcgtaccacgtcgcatagattctccccgtacaaaggagtagctgatccgtaacttgccctgcctgccgctgggactaacagaactgggctaatggttaatatccgccatgcaaccaacccggaggcatagcctgaaagatgttagactgcgggggagtatggaggcgggggcgaatgtgggctctttgtccggggtagaagtgaaaaaacagagaccaaagtgggctcagttgcgaaagctgccccaactggcggacgactaattgaccgtttcatgtaagccacctgatggttggagcagatagtccacgcaactcttgtcaactatcgaaatacatcgatccggcgccacgcaagagagatccaaggcctgggcttcaatatgcgttcatgggggggcctgcaaacaagggtgcggagtttgcaagaggctggcacggcttgaccgtatgatgatggtatgcattcctgatgatggtgttggtgtctaggtagcattcaactatttagtctcttgccttttcctgtagtagaggacatatctcgcctccttcccttctctcttcacacctcaattgcttcaacatctacctagtacaagtgaaacgtctggttacacaagacagcaccatgacgactcgagagttgaatcgtctacacacccatgactgtacgttctgtcctttgatcctggcggatacaatatccttgtcgtgtaaaggcagtcaactaacttgttgtgaaatgaagtggagttgggcacaactgaagccacccagaaacacgttcctcgcaatgtcgtccctcccaggcgcatctcgcagcgccgactcgacttcgaacacaggcggcctcgctggctgcgggagtgtatagcggaagcgactggagtgttcatgtatgtgctgcctggaatcggcgccattgccacctttaccttgaacgccgcatcacctatcggcgcctcagcctttggaagtctcttcgcaatcggttttgcgtttgcccttggcattgcctttgccatcattacttgtgccccaacctcgggtggccacttcagtccagctgttacaatttgcctttgtatttggcaaggtttccccctcaaaaaagtgccctattatatcttcagtcagcttgttggtggatttttggctgctctggtgctcatgggaatataccaccagcaaatcaacgagatgaaggaattgctgcttgccgctggcaagcctctcgttgcaaatggcgctcccgcaagtattctatgctcgttccccaaccccgatcagtcaatgggatacgtcttcttcacagagttcatctgtgattgctttgtcggcttcatcatctgggcagccatcgacccggccaatccctttatctcgccggcagtcgcacctctcatgattggcctggcatacgccgccatggcctggggctttggagacgtcactctcactatgaacatggctcgagacctggggcccagaatcgttgctgcaatctttttcggcaaagaagctttcagttataagaattactctcccattgcaatcctcgtcagcatacctgccacaatggtgtccagcgctttctacgagtttgtcttccgagacagcgtatcagtgattcaaagcggtcacgctgttcatgaagacggagacgaggcattggtgaggcacatcactaggactactacagtagaaggcattgatgaacggaggggtgactacaaatcttaaataatcttgaggcgctacaaagagacctgccatgcagacaataaaaacacattttgaatatatgccctgttatatctgtagcggacaaagtgactatttattagcaaacaaaacttgtaaactcttaaccatgtggtacttacttcgattagaagcacatgtcctagccatgttgatgttcttgaactctccacgcaatcaattacagtaaactcactgcgacatgtagtttgcaacctctattctctttgcttattcatccagactatcttcaatgagtacttagtagcaaacccccacccttttcgtgtcattatggttcaatttggtgatcttcggtacctgcatccgtgattattaaacatgcatacaggcatctcaaggttgggagcgtagccactacgagacacaccctttctaagacgtttttgggcaaaacgagatttcctaaagtagctcagctcttctccattaccccaaacttctctaatttattctccttctactgggaaccccagcagcccatggcttgttgatttggctctcggcaacctgatcagtaatcacatctgtcatctacacgccgcaccttaaagcatatattgacttctagcggcagtctgtaaacagggttgatgattaagctggagttttccagctaaccggaaatgcagttactcgctgacttgcttttggtccctttggtgggattatttgtgcgcttcaagtagcagagtagaggtagcatggggagacgaagagtaccatatcactcatcttgtatgcagatgtgccggcttgacatatgttattagactggtggtatagactgtttttcagcctccttgagtttgtgtacctaactaagcagatgagactagagaagtttaaatactaataaaaatttaaatagcaacaaagccatcttcacaaatcatcgctgaaactcgaggctatacaacttatattagcgaatgaaacggagtggcagatgacaatattcgaaaacatacatgtgattctagttggtctgattagttttccctttatcgctgctttctcaatgcaattgtcaaaaagtgcggcgaacgggcacagtctttagcaactttggggggctttacactgcttacaattcaagctgtgctacactgtcccaccattgtgtttggcgcattccaatgacttctggaatcccttcaatacacgttctcttcatttctctttctttcagaatcaatgagattgaaacggtttagttccccgcacaaacttggcataatggctgaagcacaggtgaaattggtctttatcagccaattcacgtgacggaaggtgcatcatgcacgttggatgctgacggcttcgaaacagccaacttcaaccatcaacttcaaccatcactcaaaattggaccgaaagcaaaaccacttcaaatatgggaagcgactgttgcggccaacaggcttctgccccggaaataatggctgcaccagatgcggctctagctgcgcagaccaacgtctgccagcaatctcgctccgatgacgactgctctgaaactctcagctttgagaacccgagtcaaggagatcggcttcaagccgcactggatgattgctgctcttctgggagatgcgaggatgagaaagctccagatgatactgaccagcctgattgctgccgtggcaaagtcagcccatgctgcgatacgtcttgcctcgatcgcttggcaatgcgagagtgcgagatgaatgctgctgtcctcggccccggcgctcagacaaacggtgagtagctgctctttgagacgccagccacattgctaaatcatcccagcatgcagcgaagcgactgatggccaggcatgcagccagcatagtctctctgttctcgaccgctatggggccactctacgggccttgggatgcatttgccgcgctctcattgctcttggccaggaaacctgctgtaacgtcccgggccgccgctctccagacacgaagaagtgctccaaggacgcttcgggccgcgaactttttcgcacctcgctggatgactgccgtcgtagcgaacctgtcaccagggatcaggctgcgagaaaccgtcttcgcctacgaaagggtgctggtgaaagcgccatgttcatcatgcccgccaaagaagcttttaccgacaactgtgcgggctcttgttgttcaaagagcgagcccgccaagagctcaaagccaagttgttcggagggcaaacctgtcgataaacctttcgccgaaaatgggtgtgccgatacttgctgctcaaaggctcccattgtagatgtcaaggccgacaccaatgacagcataaaaatgccggcaaacaactgttctggctcttgctgctctgacgatagccctaaagccctagatattggggacaattttgcagaactttgttgcggaggagccatgaatgaggccgccatagagccatccaatactacttgttccggctcctgctgcaagccactgaaacaggatactgcgaaagccacaaagcgtggatgcgtggactcttgctgctcaaaagaccggccgaccagccctcaaggctcgtgcagcgatatttgttgctcttctgctatgcctgatcctgtgctgaacatcgaaaaagccccgattcccgccatcacagacatggaaaatcagggcaccggaaaagagcatgtagttcttagcgtttctggtatgacctgtactggttgcgaaacaaagctcaacagaaccctcgctactgtccctgctgtcaaggacttgaagacgagtctcattctctctcgagccgagttcaacattgatcttcgattgggatcagtagaggaagtcatgaaacatctagagcgaacgaccgaatttaaatgtgaaagagtccagaacaaaggatctagcctggattttatcgtccccaatgagctctcgaagttcctcggtcaaatatggctagacggcgttatcgacatggcacgcgtagatgatcagactgtgcgagttacttttgatccgaagatagtcggagctcgagacctcactgagaaaatttggggcccgccagtcacacttgctcctctacgcggtgatgtttcgctagaggctagcagcaagcatgttcgccatgtcgggtatacgacgcttctctctgccatcttgacgattccggtactggtcatggcgtgggcgccacttcctgagaagaaagtggcatattcctctgcttcatttgccttggccactattgttcaatttgtcatagcaggtcctttctatcccaaggctctgaaggctctggttttctctagagtgatcgagatggacctcttgatcgtcttgagcacaagtgctgcctacatcttctcggttgtctcctttgcatgcctcattataggaacgcctcttttgactagtcaatttttcgaaacgagcactctcttggttactttgatcatggtaggtcgatgggtcgccgctctcgctcgccagagagcagttgaatccatttctatccggtcacttcaggcatcgacagccatccttgtagatcaagagagcggaaccgaacgcgagattgacgcacggctattgcaatacggggatacattcaaagtactccctgatactagaattccgaccgacggcactgtcatcaagggctcatctgaagttgatgagtctatgcttactggcgaatcccggccagtggaaaaatattccaaatctgtcgtcattgctgggtctatcaatagatctggagttctgactgttagactgaaccgtttacccagcgacaatactatctgtgccattgctgcaatggttgacgaagctaaactactgaagcctaagctgcaggatcttgcggaccgagtagcatcctactttgtcccgattgtagtggcattagcgactatcacattcgtcatctggattgcagtgggcatgactgttcgtgggtatgatggatctgaagctgccactcaggctatcacgtacaccattgctgtcctcatcgtctcttgcccctgcgccattggattggctgttcctatggttattgtgatagcaagcggagtcgcggcagaaaagggtatcgtctttaagtctgcggatgctatcgaggttgctcacaagacgtcacacgtcgtgtttgacaagactggtaccttgactcagggaaagctttcggttgtcacggagaacttccttgatattggcaaactttcgcttcttctaggccttgttgaaagcagccgacacccagtctcggtcgctgtggctgctcatcttaaggaagctggagtcatagcctcggctgttgctgagcccaagagtattactggtaaaggtgttgaagccatcgtgggcggcgagactcttcgagcaggcaattcccgctggctcgatttgacgaatcatgaacttgttcaaccaatgcttgctcaagggtacacggtcttctgcttcactatcgataacacgttaatggtagtctacggccttgaagatgagcttcgacctgactcagtggagacgattagagcattgcaaaggcgcgacgtttcggtgcatctagtttctggagacgacgacggagctgtgcagactttggcatccaagctcagcattccttacgaccttgtgcgttctcgaagctcacccgccgacaagaaggactatatacagaagctccttggtacgactacaggtcgcaaacagccggttatcgttttctgcggcgacggcacgaacgatgccgttgctctcgcgcaagcaaccatcggcgtccatatgaacgaaggcacggatgtcgcacaatccgcagcggatgtagttctcatgcgcccttctcttggtggcatccttactatgatggacgtcagtcggaaatccgtcaaccgcatcaagttcaattttatgtggagtttcgtttacaacgcttttgcaatcctcctcgccgcgggtgctttcgtcaatgcgagaattcctccagagtatgcgggactaggagagttggtaagcgtactgccagtcattgctgctgcggtgttactgcgttggtcgacgatctaggtctactatggttgaaatcgtaacaactttactcaatatcccctgaagtagctgctgttagggatggcaagggacacctccgaccatattcaggttacaaaccgcgagaggtaggaatagtaaagagatactcaatcattaatggcaaactatacaaactaaactatcgccaaatcaatcataacctgtgtactcatcatagctcatgcagcccacttccagagtcgatcaagcattccctttggcttctctgcatactctgtagactcatccaactggcgtccggtatgaagatcaatctcttcagcgttgcggatcttggtcttcttaaagaacttccatcccaagaatagtgtaaagaaaatactaaatgacatagtcagtatacagttcaagcaaggagaagagggagatggaaacgtacggcatgccaacataggacacaacaaacttctgtgtatcccagtggccgtgaatgaagacgctaaagccattgaagatgatgacaatgatgaagaatacgagactgatataagagatgtaaggctgtaagaagcccttgaaagctagctcttccttctggttgatgccctgcgcgtgtagagcacgatcgaaaccaatatacgcgatacagatgctgcaccacgtgaatagagcggcggtcgtaacaaggttggcgaaccatgagaacacccgggcactatcagagctgacagccatgtaagtgagaggcgcaagagccccggtgcagaggacgcagtaaatcggaactcccctcttggtgcatttgagtaggaactttggggcctggccaccttcagcaagggcaagtagatatcgactaccactgtagagcagtgcattgccggacgaagcagcagaaagaagaacaacggcgttgatgatggaggggagcaccttgatgccggcacgcgagattccaatgacccaaggcgagctggcaacaccggcaccgccgttgaggagtcgattatcagtgtatggaacgaggacgccgatggccaaagtaccgaggatatagaagaagatgattcgccagaagagacggttgatggcctttgggatgttgtagcgggggttttctgtttctcctgctgcaacggcaaccatttcgataccggcaaaggcgaagcctgcattgacaatggcgttgaagagcccaaggaaacgtcctgtgtcgccactggcaatgtactctatcatagcgccagggttcttccagtatctattgcaaaagcccaggtcagccactgttaggcttatttttatggcagtttgccattggcgtgtacgactcaccgaaatccaagtctatcatgggtgggaccacctcctaggtctatgaccagcgagaggatgaggaggccaaccagggccacaatcttgacgcaagagcatacgaactcagcttcgccaaagattccaacgtcaatgagattgaagataaagatgagaacgagaatgatggagatccagacagcaggctattgacagtttctgttagagaatgaatttcccgatacttgtgacaagaatgtagcgtcttgggacttaccgaaatagtatcgttccagaactgaataaccgcagcggcagcagatatctctgcgcagactgtgattgcacaattataccactggttccatccaacggcgaatcccaacgcttcatcaacgaaacgtgagcagaatctcggcgtagctcctgggagtggcatccatgttgtcatctctccaagacatcgcatctacaccatctgttagttgatgctgacgtaacccatcaaaaccaaataaagaaactgatcagatctaaggcgcaactcaccatggcgaagatgaagatgctagtaatgctatagcccaataggagagacagcggacccgcttgagcaaggccaccaccaatacccacgaagagacccgttccaatggtgcctccaatagcataaaactgcatatggcgtgacttgagcttcctctttaccgtctctctttcaacaggggtcccttcataatgggaagcattgttgatagagatggatgcatcctcggacaggtctgaagttgggtttgctatcttcttctcgtccattgtaggagctgtagtcgtgactgtttttgacttgtgtgattaaaaacatttttttccctgaacggctccattcgtatttgtagttatccaagacgacttacaaggtcccttttgagcactcatgatcgttatcataggagtcgctatcatgagctgagctgaggcctatttcccgatttcgccgacagatgcttctccaatatgccgatggccgacccacgctgaagcacgcgctacggagtctatttaccgacagcccaggatgcccttcgccgacacgaataattccagggcatacacgaaaggatagatgtgagcgaagagaacaaaagggaggctgttatatacagataaggagcgccgccatggtgtcgccctagttttgtggcttgaacctcctgatagttgttttgtcttggatctaagaccagcagaaatcatgacaccggcactagtggatgacggccagcctgtgagtatctgctgcttcttttctgaatccttgtcgtccatctctctccttaacttttgatcctccggactaattattcgcatccaggcctggaataggctgattcgattcgaagatgtcaacggcaaagagagatacggcgaacccgtcgacgatgacctcgatggtacgtcgccctataccaaacaatgattccaaaacacggaatcataccggcatcttcccgcagcgctgacagggaatttttcctttagttggaatcgctttacaccgtggccaagatgtatatgccaggattgttcgaaccgagtcagccctggacctatcagccgtcctctcggcagacatcattcaagtcaaaaaggttagctgcagcacaggaaaaccatgttgtggagggagcgcgcatgggacagccttgttaacggaataataagctgttggcaccacttaaaccgcaggaagcgggtacgatacgatgcatcgggctcaactaccgggaacacgctgtaagtaatgccgcaaaagagttaccgcaacgttgcaaaaacaccatgtgtcggtttatacgtagagccgagttgctgaaaccctttttgataggcagaaatgaagttgtcaatccctgaaacccccacaatgttcctcaaggcaacggaaaccatcaaccacccttccggtcacatcattgctccccattgcgcagacctgcacgactgccacctggactacgaggtggaactcgccgttgtcattggcaagacgtgcaaagatgtctcggagcatcaggccatggagcacgttctgggctacatgacggccaacgatgtcaccgcacggacacaccagaacgaagtctcacagtgggatcgcggcaagggcttcgacgggtttgctccaatcggaccggcgctggtctcgtccaagatcattcctgacccgtcggttctgaagctgcagacgatcctcaacggccaggtcatgcagcagggcgaggcgagcgacatgatcttcacggtgcccaagattgtctcatttctttcccaggtgagttacaagctgagtcagagggggggggggtccagattcccgctattgagttgcttcttgggctaataaacgatgttgaacaaaattacagggctgcacgttgcaaaaggggactatcatcttgacgggaaccccttgcggcattggcgtcagccggaacccacccgttcggcttgttgaaggggatgagctgttcgtgacgatcagtcatggccttgggtcgctgaccaatccgattgcgtttaaaccatctgcgcatttggagtctaagcatgcacagcttattgaggccaagatgtaaggaaatgggttaggaactgttagcataggatttcaccatgcgaaaagcgcatctcatagcacataatttgagggcgaaggcgtttagcgtatatataggtatatacatgtatttggttcaagttatattgacaaaatttgtagctatttacttgagaatcattgtcctccgtaattgtcctccgcaatacctgtgatcatctgctcccatgtgctaaaatctgctgcgcccggaaacgtaaactggccatcttcccaaacagttggccagtatatagagctcatgtcggaagacatggctggagattctagatctgatggacgcattcgccccgaaccatctacagcctgaatcctagggccaggcggctcaggtggagtgcccgacggataagcagtcatcgaagtatacctcgagtccttggcctttgaaatgcacagctcaaccactttcaactcagccatgccaaattcgttgagccaggggtcctggtgcaggttctcgcaatatgcttccaagtcctccaagatggcaccagcttgcgccgaatgaggattctttactgcaataataccgagaatcatggcactgttgaatagattgtgagccccaaaagcccaccgcagactgtctgcgtttgtgctattcatggtacgaagccgtattttcaaatctgccaacgccgaggacatacacgcctcgtggctagttcgaaatcgatccgtgattgattctcgaagcaggaatggtcgatgtaggacgattctggcaaagtgaaatgacgtgtgcagatataatcgatgccatgggagaaatggaagagcgtcatccgctgcagtgtctgggttgtctaagcggaagtatggcggaagctgttcgctccacctgaccaggtttgcatcgagctggagaacagcctcatagcttgctctttccattccgaagcacttctcctgtatctttccaacgacttgtgcaagtcgataaagcagagatgatagcacgctcggcgttggaagactaagcggctgtggcaccgcacggttggcttcttcgtcgtccatgtcatccagccagacgttttcaggctcgtgcgttaagcaaaactgattgttgattgcatacggccggcccagtgcaagcgatatcatacggtcgattgtatatatgtggctccagagccgtctccgctgctcggtggctttgcgagtcatacgccatctctcaccgtcaacctgccaagtatgagtattttacatgggccaaaatcattgaggtggtggaatccttacatgcatgccttgtgcttgggccattctcgatgcgaagccgattgtcaaccacgactctgaaacgcgtcgagtgtagagtagatagcgggttacgagcagtccggctcgtacaatatctgtactttctccgtaaaacgacggagcaatgacaattgctcttcttgctgcccactaaagcattacttgtcagattatttccatatacgagtttcttttacacgcagaaattcaacttacataaaatcggagagaggcttcttctcgttctcgctgcacatccagcgtcggatgtggcggagaatcaagcagaactccaaaggccaatattatgaataatagccccaaccatcgaaggtcgacattggccaaatcatcgaaaccaaatcgtctcccccaaaactcatcatagctgcttctgaaagtcgcctcatgaactgcatccaacgaccagttcacctctgccagaaagatattcaccaagcgatcaaccgttgacttctgccgaggcaggagaccaagcagatcccagacctgagcgaaagagctagactcatccctaaaggactgcaatgtgtctcggcctcgcgatatgcctgccgggagatcttggccctcttcactgagtatcctggaagccacctggtggccaaagtatgaagagccataaaaggctctggcacccctgttagcgaacaacgtccccaaactaggactcattggcggctgcgtcactctcctcggtctgggagaagggctgggcggagcgatggaaaccacctggggagactgtgagtgcttgaaaccaccattgctgttgatggaatcgccgcacaaatgggccactccccgctgtaggcagcggttacaaggctggttcctatcacacttttgcttcctcaagtggcattgcgtacatgacgtgggcttccggcctcgtctgctgcctctgctggccggttttcgcggctgggccatcattacagagtccgacatctcgggatatctccacattcagacccggcgccgggagcaaatgattataaaacgcgtgtcggtgtcggcaaatgatggactcgagaaggaataagacgcaagatgaaaatcgtcagtggaaggggaatttgccgatatacatgtatttagtggttgttggtagtggcagccgtatctggggtctggggaagccccggtttctgagaaatagcttgggaacagtcgccaaatcaccggctcgagattcgacaagtctgtgcgttgggctggggaatttcacgccatcgtccgagcttacggcgagctttcagcaggctttatggagaagaagccgcaggtgtggaaacagaaaggtttggcttcatgcgagcgcccgccgtctcttttgacctttggactgactcgggttgacaggagctgtttgtcgttagttactagttgagttgcagacggcaaccaagatatgggctttggtcgattaggatagaatgaagtgataaagcgtgccagatagtatcctttggcttcgcaccatggcgtcaggcttgatcatacgtggaatattattttgcaatgtaattgccgctaaaagacccctgcccgattaccaaaccgttaccaacctgtactgtaagctctctagattccatccattcgccaaccctgaaccccgaccctttacatgtagatgatgcacagtatatacgatctgcccgtctatatcccgtctatatcgcctcctatcgctcactatccaccggcgtgcaagtgacgaacataaggcacccgcgctccgaggcccagggcccatgctccatgccggcgttgcggtatgcatacatgcccttgtaaaaggtctgggccagcctcttatccgtaagatcgccttcgacgatgtagacctcctcgatgtaggtgtgcactgcgggattcgacgttgggttggtggcccccggttgccatcgctgcagtatcgacttgcggccggttactgtgtcttcgttcaacgtcatttcctcgatgccgggtgagcagagtcgccaggtggagcgtgtggttggatcgtggaattcgaactgctccatctttggggctgtagctgcagacatgtcgaacagggaagccgagtggtgatttcttggggaattgatctttggaggcaggcagtgatattctggagaagcaattgggctgtgacggctttttttccggaaaatgaatggccaattgaacagttgcgcctctacgtagccttttcaatctatcgattcttagggaaggctttcttacaagtaatactggcgatgagaggggaagtggagcagaatggccgccatcggcaaatgtttggcggtgacacaacgccactgaagctttatcatcagggagctgaggagcaagcttgcagcactaaaacgttgctatgcagtctgctagctagtatgtacataacaagggaaagataaaggcgacctgtgaaaaagccgaaaaggccgacgggcttcgaggtcgcgtgccttgagcgggcttcgactttgactttagcatactaatcatcacgagtgtaatttgccttgacaagataaagtcggcatttacatcatctcaaggatcgagatcgataaattgatatcagctggccagctatcaaactaactcggcgttgacaacctgcaccttgattagtcgtccagtccccggttctctacgattcgtctaaccagatctccctcattcaagatggcatcagtcgctcgcagcatcctcaagaagcctgtcaagatttctcttgtacagctcctttctgggacagacaaggccgcgaacctgaaacatgcggcctcacaagtagccaaggcggcctcgggaggctcaaatattgtcgtccttccagaatgcttcaactcaccgtatggaaccgagcattttcccaaatatgcagagccattactgcctttaccaccggtaaaagaccaggctccgtcatattatgctttgtcggcaatggcagcagaaaacaacgtgtatctcattggaggctcgattccggagctcaacccatcaacgaaaaagcactacaatacctgtctcatatttgggccagatggtgccttgttatcaatccatcgcaagacgcatctctttgatattgatatcccaggcaaggtcacatttcgggagtcggaagttctcagcccaggcaacaaggtcacactggtcgatttccccgaatatggcaagattgccgttgccatttgctacgatatccgcttcccggagcttgctaccattgccgctcgaaagggggcttttgctttaatctatcccggtgcgttcaacctggtcacgggcgctctgcattggaaactgctggcgcaggcacgagctgtcgacaaccagatctatgtgggcatgtgcagtcctgctcgcgtgttggattcttcctatcctgcctgggggcacagcatgattctcgatccaatggctgctgtcttggctgaggcacaggaggacgaggccatcattgaaagcgagttgaatgaagaaaagattctagagacgcgaaggaatatacctttggagacgcagcgcaggttcgatgtctaccccgatgtaagcgcaggaaaagtagcatatgaggagcctgatttggttggctagattcgcaactagggggttacagagtatacaaatgtgtattataaatactttatttgtaatatcgacatctcgtgctactgctcatcatggcaaatgagtcttgtgagataatgaaccacatatatgaagcaaatcattatttaggctaggaaaaagacaatattcatatacatcttccctcaacatatctctagcggcaattgttcgtcgccttattccagattaccatctgcacttatagcgattgaccaacagatataaatggtatgagtttaattataaatcagtttcaacgtggtcattccagtttccaactctctgctttcatcatggtatacaaatatatctctttcccggctgctctaatttccattctcaatgtttccgtttgcttgcgaatagcgctgctcaacttcctctttatcctcgtcacctggaagtgtaacaaattggcttcgtgtaaatgggcgatatttctcctcttcaatcttgcccagtctgctgttcgatagcttgttttcgctcaaaccataaaattcctgaaaggacgagatgaggggcttccagcggtcgggatcaattcggtttggatagccagccatccggattccatccacgacgtgagttcgaagtactttaagctcaatggcagcaatggcgcccctcaggtcaggataatccttcatggtttcgtgattctctgccaactcgcactccatctgaacggggcactctaaaatgcggctgggccgaacaaggtcggatttttgaggggtaagttgcgcacgcgtccatttgtctttgacatagcggtatcctctgtctatctttgatgcagagggatgctcagtgccagtcgtatcggctaacaggttgacatgatgagtcatggtatcatctgggaggttgacaacacattggccggttcgaataatgttttgaggtgtcttgctttcggcagcaagtccgagaacgcagcggtggccgagccaccatactgatgataccgcagagatattttccgttccatcttcgttctcggatgtgacgagcaagacgggtgtcccccagaacaaaatcgcaggtgatatgacggagtgcgacatggccaaggcttgaagcgctataataccaagaaggagttgattcaaggccaacttatacaacgatttcccaattgtacttgttttgagccgctataacctttcttctctcaaagtagatgttggttgcccaggctgaaagtcatagttgagattaagaagcgagtcattcccatatattgagctttatactccagttccatatccttatacactgtcaatccaaacgacatgagacaatttgtaacgaatgaggtgatgtgctggcctcaaagcgtgttttaggcatgatttccaatggcttcccaaagtagatctaggctgggtattttagttgcacagtttattgcttgttagggaacatatcctcaaggagtagcagcatgatatacgactggatgttttagtatatgccaatctttgtcattcagtatggctgtattataaagactggtttcatgattcggcgataagatggatcgtgaaatctaaacgccaatggggcagaacattttgccattaatcacacttcgatggttaccatagtccaactagccatatatatacttgtatttataatcactccatcgtgcccgctgggttacatcacagtagtttggcgtcaacctgatgacacatattcgcttagcgcttcctataagttgcgtgaaatttcgtttgaacactcggacatttgcaaacccgtgtctcaaaaaagcaatgggagaagatggaatcttttacgcaaactataaaaccgcacatcatacgtttctgaatacctctttctaagatattcatatatcgttgcatagccttttagctaaatatctgtctctttccacccacaaagctattctcgggtggttttcatcgccattggtggaaaataaatagatagctaagcacatcacttccttgttttcgtatacaccattaggttgaaactggaaactccttgttcaaagtcaacggcgacaatgcgggtgccagactcaagaggtgggttaccgtctgatttccgccgcttcggagctttctccttgagattctttcgcagaaaggtatagtggcctatttatcccatgtaaagatcggatatacgatcagtattttcatttttactgtggattctggaaatgccctacacattataataatatatagtactatataaccattcttattgccagaaatagtttatatctgctctcaagaggcaactgcatacacatgaagcctacatgaatgcttgtttaatgtaattgaatttgtgtccttggttgaaatgacgcacatctagtttgttgtagagattgattccaaaactggttccactttcgcgtgtcaactcgcattgataagcaattgctaactctatgcggcccgcgctgacggcaaatcaagttctgtaaaatatcagattcataacgatatcaatagaaacagatgagaaattctgtgatagatgatgggatgacaaatgtggatatcaaaatagcatttaaacagcgaattcatcaatatttcaacgagtagttggaactaagatagggtaagctctttttgattaagctcatggtgttgagcgaggctgagaatgtaaagtggatacatgtgtggctggtacttatgcgccacagtatacgcacgaggctgcgcgttgcatggaacaaagttgccgagtgagcttccgccaggcaagccatcaacttttaaaagtcttgaccctcgtgttccaagaaaactgtcaacatggtaaggagcttcaaacgtcgagccacatctccccttgtattcaggaacttgctgaccctctcgataggctcgaaattcggaaaaggcccagtctatgctcttccgcttccgtgaagcgcaagcagcagacttgggcatcattgacgccggacgaacacgccgccccaaggtcatcaccgaagtcgattcgatcccatcgtgcgagaaatggcgcggccaagtcctcaaggagatctcgcgcaaggtttctcggatccaggaccccgtgctgagcgactaccagatccgcgacctcaacgatgaaatcaacaagctgatgcgcgagaagcacatgtgggaggtgcagatacggaatctaggcggaccaaactacatgagaggaggagggaagatgtatgacgagcagggcagagaaatacccggtggagggaaaggctacaaatattttgggcgagcgagggagctgccaggagtcaaggagctctttgaggccgcccaatccaggaagaaggaggacaagccactggaaacaagcagagacttgagaaaaaacgtggatgcggcgtattacggctatgctccgaacgaagaggacgacgcgctgctacagtacgaagccgagaaagaaagagaggcattggcaaatctcctggcgacgggatcacaaggagcgccggacggttgggaaccgttacccggagacagcggtgacggccatggatgggcactgcccacgctggaggaagttcagatggagcttcttgagaggagaagacggaagctacttgaccagctataagccgatgcttacctctgatctgacgacatttttcacgcatcgactggcctcagaaatgcaagattgaacgcaggtccaccgttcgacttggactgcggccggggattcaagataccaactgctttatattaccctttgttggacgattcctttggtactcgaggcttcaacagagtatgaatatttggtcaggataatgcgcctgcatcggtccaactcgtgtagcatactgccggctatatggcgagcgctattgtatcccttggatacgcccatgtctttcggtattttgctggctggctggctgctgactgattggctgactggctatcctggcaaggatttcagaagattgtcaggtcgttgcaggcttgaatgccgacactaggtatcatactgtggttaagaagagagggagagcccattgttgtttatatgccttcaccatgaagcacgattgctcttctacgcacgtgggcaggacttggatataatctcgatggcgttcaggaaaatggatttaatggattttgtttgggtgttgatgcgaaaatatttccttgatatactgtttagcgcaaaagagcaaacatccctttgttttcattggcccggaagaaatgattcttgattgcttacaccgcgaaatcgtcttactctctgccaggtagtgaacacggtcggggcatcgcagcgagttgccagcaccatgtcctatcaggattattaggattacgcggacggctccttttgctggggcaagtcttggctgcaatcatctaccgcagagatggagaaatgagcatggaagcgattgattgggatgacctaatagtggaggatcctctcatgccattatgcaccgatcactgtcaaggtgaaccgtgtgttcagtcgcaataaagctcgagtccactaataatccgggttgagtcgtttctgcggctacgagctttgtaccgctacctttagagtttgcttttgaaagacaaactgggacaatagcacgagttttgtcctcgctaaatggtcctgtcttggaatttctaataatatctcgagctgtgcttcactcccatttaatccttcatgtcactatccgatacccgcaggaggctaatcgaatcgcggagccttcccctcacgcaactctctctttttctttccctttgcctttcctgctcttacagtaaatatagtacttcttgaattccccctcttttgttctcggccgccccatgcaagcagcgaagagaaaaaaaaaacatgtgcagaaaacggccgaaccgcccaaagacgtgcattagcttcaggggcaaactgggcactgggcagccaaccgggagggcgccagggccagggcgccgccaattgagggctgctgcaaggggtgcctggcgctagaagacagcggacaacgttctttcagtgggcgctagcggtgagagtcgctcgttttgggtcgctgtcatcgccaggtaccactacgagatgactggtaagcgccagtttatgcgagcaaatgggactggagccattgggcacgcaggctctcggactcgacatgcagcctgttgctgaatattgtcatctttatgcgggcagctattccctgattgggtgtacatcatgtcttggatgcactgtagcccatgagtagcacccggcacactttaatttcgatgcaacctctgcctgtgcccctcaatggcaaccggcgctccaaggtcgtaccggtaccagcgacatcaattcaaattgattcaaatcgctcgcagcagatccctctttccagggatgcctgccctgcgcgtcgccactgtctcaagcggcatagcgctgtctagcgcgcggaggagccccggaggccctgccaggggccctgcgcgagaggccccgggcctgccaatagcgccgttgcacgccttttgctgtgaaccgccagcaaattgcgagacgcgatggcctcgatccacccggacggggaccaaggaagagcttttgtgtagctcgagcacaggcccaggcaccgcgaattagattgctgcgaggcacagtagtgtacagtacctgggctgcagtaggactttgctgcccttggccggctgggcggcacccgtcagttcaattcgtatcctcgcttccccgtggccgcctcgtggagaaggacagcggccctggccagtcagccatttcttgggagttgatgcgaggtgaatcaactgactggtgctagtgccagcagcaggtagcggtaccttgcatgtgcccagcccgtcgagcgtctcaggcggcgggtttgcctgctgcctcaggtttcttccacctcttttccgtttgacctcagtctcttaatcgactcgctgagacttctctatttttgttgattcattctgcggctggtcgcgcggtagcccatccctcgtttttttttcccattgttgccgtcgcaatccccgctgtgtcagactgggcacgtccgttcctttgttcgctctttttccatcgagtctccaatcgggagatacctactatagacaggcaaacgggcagacagcctacgacgagaaacgtcaatacgaacaatcgcaactagcgcagcgaagaacacatacgaagctacggcgcaggcatacgctatacaaccgcgccataccaggcgacagtgcattatacatcatatcgaaatatcgaaaaggcaaatcgcggtcatcttgtgtcgtcggagaggggagcctttccgtctgttgatggcacctttgggtagccaagggcagagacgacgacgattccagagactgcagactgagcaggcgaaatttgggtcggggaagagttgacggtattggcttagaccgcagtcgcttcaaaatggtgtcgtttttcggcctcaggttcggtggcgacaagaagaagtctcagtgagatgcccttcaatttgtctttcctaccatgtgttttacgaaaatgtcatcgcagctaacgcctctatctgccacaggagcaagcaatccgacaagaagcaagtggcccagtcgaatcagcgatatggcaaaaacagccccaatgacagcttcaaattcccgccgccccagcagacctcctcccggtcgggctcctcgacatcgactgctcgaaacctgggctggcgcgctaccctcaaaggcgtgccggcggccttgtccatggtcgacctcacgtcgccccggaaacccagcatgggcagcctgcggcatgggctcgacggcgggggcttcaagccttggatgaaaccgaatgcgagcatgaccaaccttgctgtaccgaatccatttggagtagacaaggtgccgccgctgcctgcgggctcgagacagtctgctttgatagatcctctcgacgcccgttttaataagaagtctggaagtactacaaactccacaagtcatagtggaggtggtagcttacagagatcgggaagcaagagcccattgggtcagtctgatctgaaagccgagccggagctgatgccggagcaggagccagagccagaaccaaccagaaaggattctgagagcctggccggattgggggagtttgacgagtttggtgaacccggacccgatgttggcattcgtggttcaggatacgctggatatccatcgcctcctcagtcggtcgaaaccgaagaacaatggcctcccgtgtctccggttgatggagaggtaggcgtagaagcagatgcggaacagaatggagaggcagacatgaaagcaggcgtaaatcagacacagcagcaatttatcgttccaggattcgccaacggacctggccctgctatgcttcccagcccatcctcgtcaacatcgcgcaaaagcgaagatacgcggggatcgccagttgtacaaaacgtccacgcaaaacgggatacgttgacattcatctcctctcggagaagaagcttcacaatggtcgtcgaggaagaagagctcgaaaagcaccggcaacagcagcagcatcgtgtagaaggcctcgcaggcaacttttctgatttcgactttggccatggagtggtgaaccagcagactgtggccgttggaacgcttggaatagagctggtgcagagcccgatccaaatggagaggccgcatccgtttaaagatgctgaacatgttgaagccgttgaaagtgccaagagcattgagaagggcgcgagggctgaagatatggaaggttctgctggcgatgtattgagtgaacaggatcaacaaagcgagctgagcgatacggcatatttggcgtcacctgttgcatcaccgattgaatcgccaattgattcctttatggcatcgcactttgcatcgccctttgcatcgcccatggcaccacaaaagcaatttcgggcttttagccctttcagccctcagcgactccaagtggaaatacccgatgatgcttcgccatccgcaccggtacagcagccactgccatcgccttctgctgtttccgctggcgtcgaaagccctcgcccaaaccgaagaccctctcaaatgatgatggaaactccaaatgcactggcatcggttttgcattcgttcggatcaaccccgcctcagggcttcaattcacgaatgacaaccgaatctcgtgcccgcggccctccgcagccgctacagcaagccgcattcccaagtcttgccgcccggatggaaactccctcgcagagtccccgaacgccatatggccctgctgcggatgaaggcaactatatgcggacagaggaggcaccgcgaccacccatggaccgagtgcccatgagcccttttgctgctagaacccctatggagggcgagtttccagtcatgaaggggcttcctcgagggcgacagcctcttcgcccgcaggtgccttttgaggactccccagacagacggaccgaggaacgaagccctcgcccattttccaaatggggaggctttggatttgaccggtcagacacgcgaaactccccactgccaaaaccaccacgaactccaaagggtcagcccccggcctcaccaagctggtctctctcaacccctacatccgatattgcaccgcgaattcctagcccgacgtttccatctcttgaaaaagccatatcagccacgagcgaagatttggccaagtcgtttgagatgacttttgatgctcctcagccgtcgcctcttgcgaacgaattctccatccatgatgttgctagccccagcgtaaagtcaagccccgtaatacgcgttgaagcaaaaaaggcacctccacggcctacaccctcgccaatcaacttgccgccacttatgagagagaagggcccattaacgccaagtcccctgtattccccttcaggatcgacatttatctaaaggatttcctttccacccagtcacaatttctttctctttgttttttttttccccctagcttttttcttgttgtacttaacgaccgtgttgacatgggatgacggagcagggtttattttgatgctttttgcaagcgttgggtttttttcttcttttacaaaaagatgttttcattcacgtcattcgttactatctgtacagaacgtacattctataattaccagctgggctagtatttgagtcgattatcggaggaattgtgtagctacttgagggaaaggggtgctgttttctgttttgcaagagggggactgtattagtatagtgaagaaaattttggcccaggatatataaatatgtacatgcataggatgttgcaaaaaggatgatgttcaattggacccaacaacgccgagtgtgcttaatcgcagattccagaatatactgtacttttgggagaacaaggtgagaagacgaaagaataaacaatgctatatacaacaattcctcacactctacgcgcaactcccccccttttcctcgtctagttcaaaaacaacctcaaattcccccctacgtttttcaagtcgagcaaaaatgtgtcgtggccgaacaaactcgtctcctcgctcagctctacgtgtgtgacgctgcgatttccgcctaggcatagagactcggcaatctcacgctgctgccatgccgggaagaggatatcgctggcaacacccatgacgagcgtggggatatcgcggagggcagacaggccgcgaatcaagtcttcgggaggtcgagaggatgctgggtttggtggcgatgagggagagtctgaggttccgccaaactcggtgctgctctgagaatcgggctgctcttggtagggctcgctgggaagggtgaggctacattgggcatcggcggactcggaatattcaccggcggcgagggcatcctttcgagcggcgcggcgggcttgagtgctgacctggttttcgtagccgaggtcgaagaggtccatggccttgctgacgtacagcaggctgttggggtcgtacgtcaggcaccacttctcgccggcgtggtcgagatacgtctcgatgaggaagtccgggcacagcgccgggggcttgctgggatcggccctccggcggccgaagcgctgctcccactcgggcccggagcggtacgtgacggtggcaatctcgcgggccagcttcatgccggcgtggggcggcacgcggccgtagtagaagccgcggttccagttggggtccatcatcagcacctggcgctgcgtgtggcgcatggcgatgctgtacgggtggctcctcgcgcagccgctgatggtggccacgcgcgagactcgctccgggaacagcaccgccgcggcgagcgactgcatgccgcccatgctggagccgacgctggcgtagaggcggttgatgccgaggtggtccagcaggcggaactgcgcgcgcaccatgtcgtgcatcgtcaggatggggaagcgcgtggcgtacatctcgccgttggccgggtcgacgctgctggggcctgtcgagccatagcacccgccgatgacgtttgtgcagatgatgtggaagcggtcagtatcgaggggagctcccgggccaatgaacttctcccaccagccgggcgctgggttggcctctgtggaatgggcgtgggacgaggcagacaggccggtgtgcaggaggatgacgttggagcggtcggcgttgagagcgccccatgattcgtaggcgatgttgaaggagggcaggatgccgccccagtcgagcaggagggggtctttgcagtggtagttgagcgtgacgccggaggtgtatgagggctctgggccggcggttgatgatgatgatgatgaggtgcgggagtttgggttggcgctgagctgggcggagcgggattcgagcttgtcgaggcaggggaagttgagagctggatttgagggcgcgggggagcctgagaagagcgaggatgatgaggagaagaggcgagagtgtgttgttttatgagatggtgatgaggaggttagtcgtgatgctggtgtgtaagccagaaatggtctctgcaggcgctggctggctaatcggagggattggtggcatctcattttggaaagcagcagcagcagcaaccacaatgctgattgaatatcaataactaacaagatacagagcaagtgtaatgagagtgtcgattcacctctcacttgagtttttattcaagatttagatgagatgttgaaccgacaagccgtcgctttgtaattgctgtaggtccgggacatcggcgtggggcggtggggcggtgggttctcggcctcgcacgacatttcacgtgcagcgctatttctgccagtttgtccgtggggaagaatcggggattgggggaggccattgtatcatgtgcagctggaaaggcgtaataacggcctctactgatcaagattgatgctgtttatatgatgactacttggcccatttcccaccgtggcaggttcgtcgagcgctgtccctctctgtataccccgattcgtgtataaacatcgccactgctagtttgtgctttcttcaaaagcagcgcatcttgagacatgactagtgctagcaatacttgctcgtcctccgcaacttcaccatcgacagcatcctcggctacatcaaacctcatggatccatccacctcatcctgcgtctgctcgtcccacaaagaccacccataaaaaccctttcgaatcctcgctcggaacaacagcgtcttaatctccagcctcgcagccgttaccgcactgaactcgtcattcgccattgtcgtaacaacctcgcaactcacaagctccagcaaatacaagcttgatccaaacgtaaagtcaatctcaccactgaacgagccccatgaccaagacggcgcaacatacgtagcgtgtcgacgcggcgtctcctgtgcatctgggtcgtggttcggatgccatcgtaagagctcgccgagatgttctgcccatagccctgcgatgtaagtcttgttggtgctgcggctcatttttctggcaatggccgagatggcgaggagcttgtcctggtaccagcccagaccgcggcgcgtataatgcgatacgagcgtctgccagacttggacgaatttgtagggatcgtcgagacttgcccagtcaacgctggatgtaagcggatgggacatgttgagctgggcgaatgctttggagtgtccgatccagccgtcggattgcagctgggattcatcgccacggcttcgagcgcagtggtatctgatattatgcgtaccgtattcaagcactcgcggcgacaggatggattcttgaagacaccaagatcgcttgtcaatgggctcccatgcatctagctctctgccttgccagagtatgactgcgcttggctgtccatcttcacaggtaaaaggcatccgaaagctttgctctccagcaatatatcggctatggaggaagccctcaggaacggcggttgctctagcggcggagattgtgacgtacgcttgctcgtaaatatctgccatgcgcgaaatctgctctgctttatcctggtctgagtcttgtatgatgcaaagggcgtcgacccagagatgttgtaggcccaagtccattgttacttggatagcatctttgagtgtctgcggcaattgagcgtaaggcatatcctttacccacgactgcacgagatggttgagaagtttgacgggctgatctccgccccagcagtagctcagagcaatgtattggggcactttgcttgcagtgtgattttcttgaagccgtatttggggatgcgaagcgtttccggagagatgtagtaggcggcgaggtcccgaggctgctttccctggagacttggcgctttgttgaagttgttgacactctgaatgtgtttcagagcattcttgaagccaggttttgagtgttgtgaacgtctctttagatgatggaaataggcagggtggtctataggtaacctccttcgccgccaattcactagccctcatcagcccgaaattgtatacaggacaagaactcgtaaaggtataaaaatgagaagaaaggaaaagaaaaactcaccttctttccgcacaagcgattaatttcctctccaaagtcccaccatcaatgtgatcatccaactcatccacccaatcaagcaccatctgctctctcgagttgtgcgtaaagtaagcgcgcaggtaactctccgagtgagtatcatctcgacgcagagtcacaagccacttgaacagtttgcagccttgatctgccaacgatgatgcctcgtcgtatgcgatattgaagacgtaagcttctcctgtggtggcgtagtagttttcctctatgagctcgaaccagccctggtcagagtaatagttgccgaatgtgagagttaatcttgtttgacagaggtcgcatgaatgaggttctgcaggagcgctcatgatggccgtgacataacaaaagttttataaagttgagaatagttgtatggatagcaaagcaatggaaaacggccccgctgagaggtgatcaggtgatgagatctgaggctcaagttttaccatgttgtagcgtttttgctgaccagtgatgcaccactgtaatccttgtttctccactacatgtattcttcaccaagagttacaaataaataatcatattgtctatgtttctatgtctattcatgattgaagcattagcagcagatacatagtacaaaacgaggcgtagctctatttgtgtctccaatttccgacaactacagtctccgtagtgatggtcgtcatgtgccgtcttgacgtttcgcctcatctgagcgagatcctttgaagccctccccatggctctccatctcgatatcaccagctgtgaattcgtgcacactgcgcacactgcgcacactgccagcctcggtcccggaaagctgttcaaacgtatgtaaatccatggcgcctctcatcgaagcaaacaagtatgcgcttggaatgcttgcatcgcgatgctggtggtaatatcgccgcttggctgcttctgctatctcatggatcgtttctgcatcggatacattgggtctataatacgactttggataaacgctgccgtagaggacgaggttgaatatcggcttcagagatggtaagcaagctagtcgagttccattagcaacatgtttaggagagaggcaagaaatacgggagcggcgatacataccacagacggtgccaacatacgtttcaaccccagtccatatcatctctgtgcactcattccacgtaacatcgggggaattgaggtctaattcaaggacaaaaacaagtctggtaatcgagacggccgtgacactagggcgttgttagaattggccggtgcgtttgcaggaggttaggaataagccttacaaaatccccaagccaaagatgaacgaggtcgcaatcttttgcgacaagcgtaatcgaagattccaaatataaggcagtgggaagatcaaaataagtatatctgtcgcgatatgtggaacagcctttccgatgaagaagggatggaccttgacactgcattcaaacgtggacgggtccggcgggtttatcggatcgaactgattccagagagcggatattggtatgcattgaaggactgatgttatcatctaccatacgttagctttcatctctagaaaatgattgatgggagaagagggctcgagcatacagaacctactccccagcagataaccataccggccaaaatcccaaggattattttatccacaagccggatgatgaagattcgccagtaaaaagtaataattgacagtttgaccaaacagagcgcgactgtataagtgaattcggtggtgaatagccccaacgcccagtccctgccagcttctggagggccagcccatatatgcttgcagaagccattgttcaccactaggggcttgtgagccatgagatgccatcatctgagaggtcaaagtatggaaaacaactcactatatatgctgacagtaaacatgaaaccgccggaaaagagctatatagaccccgttagcacagcctgctttaaaaaagaatgggaagatgttgcagttccaagggagatggatgattcatactagagagatgatgatgagccaatcatccagccatagcctgactttgactaattttcgacaactgacgcgcaggatcaccgctatcactgccatgccccaagtcgaactccatgctccaataagattggccgacctgtcctgactgagatcaattccaggtggcggaggtcccggaaaatccatggttccaaaggatcaatcaatcatcccctcaatcaattgaaagtggacgcctatggttttgaagctcatggtcgctattgcatagcgaattgtcgggacgaggatggagagcctgtcgctagtctcgttggtttcgctgacaatcggaagtagttctgcgcggctttccgcaggcactttgattcaactgagtaaaggaatatgttttatgaatgaaagcagattaaagaaagggtttcgcaacgaacgtggaacattcttcttctgctgcgtattcggcccgggcggctatagcagacaacggactttggtcgtgtacgccgacgactgcgataaactttacgccatcaacccatcttctgcttcagctcctagtttcttagaaatctttctgatggcggacatctgcagcatcttgacttggttagctgggtcactagcatcgaaacactgagaccaactttccagagcgatggtgtttggaagagctcgccattggctacgcagtaagccacctcagcctcaacgtcagctagctgtcgctgggcgagaggctgcaaaatccgatgccggttacccgctgtcaaaaggatggcttgagagcgatcgatctggcccggctttctggtacttccgatgctctggtacactaaaatgcgcgccgcgtttgaggttatatccgttcatgcgtgcgttgtatacatgtgtgctggctattggcggctgttttcccattggacagttcagccctctttgaaggctgaagctcaaaattattactttcttcaaatctgttgtaaagcggtcaaagtattcgagacaattaaagatctcatcccctttcgtatacagatgtgccgtacagtaatagtttagtggccctctgacgtgattatcctggggcgagctatcccatcggcccgcgaatccacagatgaccaacggcaggcatctcaatggaggcttctatatccaacagaagatcgtattgccgctaattgagtcatctcggtaaggccgacggctaatttcgagtaataaaagttagatgtaagtagttgcttgtcttttcggaaagagttgatggatatcattcatcatattgatgtcctgcagcttggcatcatcgtagcgttcattgctgccgtcgtcatttgatcaggttcccttttcgctgtagtatctctccaaagggaatatggagtggttagtatgtcactgttctattctaatagaaatagtgctgcttaaagtgtttaaagacgggatcatcctgtgctatgtaacgtagagcatgcggtatgaggatttagaatgtgaaggcatttcatcaagctaaatgtatgggttagatttcgctataggcgattactgtattattctctctctagctcaagtatacatgcaatgagtccagcattacaaaaatccagtttccagtcacattgcttcgcatttggacttggtgccataactttcctacatattgctctcccttttggtcccttccttcctgtacccgtcaagatccttcacaaatatatttttccctcttgaattttctcaattagtctggatagcccaaacaaagagcaaggtaaattagtggcctgagcgtctcctctcttcacctttgtttatttttctttcaccctacagcccagtctctacttggactaatcgcaaagcacattagattcaccaggtagtaaaataatccagcaccgggtgaatcaaagctgcggatgggcagctgttgcagctattgctggctgcaatcacaagatggccccagcgcgccctcagcccatataaggtctccttccaccctgttccgtttttccttccttccatcttctttcattattcttattagatttttcgaaaagatttcaagatattcacaattctttactgatcaagatgtcgcaactatggtaagttacttgatagccaaggctccgcctgtctcttcgctaacaggttaataattttggtgtaacagctttgttgttatagatgagcatccatcgaacaataagaaatcggattctaatgcgaagagtcaagctgaaagttttctttctatgcaatttgaagacgctatcattaaatactataacattcttgagtatgaatggcgcttccctaaactatggggtctcgagcagcaggcagatgagattcttcaagatctcgtcaaagatgataatctagctttggtatgtaatatgtgttattgcatatagtgaaatacttctaaaattgccttttaggataaacacgcttctactagctgtagagccatcattttcatcagccacggcttaggtggatgtcttgtcaaacaggcaagtctgacctatgtgttacactcatcactggggctctcaactgttctaactgtaaatctagacactgctcttggctgcggcaagttctcgatatcagattgtttcttcattgaccaagtcattggtatgatggaaatatccgtggaaacctaaagcttcttcctaacattgcctatagatcttcttcggagctcttcatcgagccaaatcagacttggacgctagaaattatatatttcaccgagtatctacattagcttctagggcgcatgattcttttgccttggctcaggctcatatatctgcctttccggcaattcaaagagatttcattgcaatttcgaacaattacagagttatcaatttcatcgagtctcaatctacagaagtagattatctggtaagtgcgagtaattatgaatattacccaaagagtcactaatcggggaagaaaggctatggatgagtattgttcaacaatggatgtttcaatggaagagaatatcatgacttcttggaattatacaggattatgggtatccacaaaagaaaaccaagccatgaaccatctagtgcgagtaatcacagacatgattacaatggagccgaaaagtaagttatttccagtcataagaactaggaatcgagggctaatctcccgtaggcctttacgaccaatcccaactatacctgggcaaactttctactcgattggcagatacaattacccattcctatactcagagcatgctacaaacagaatccgagagctggattacggacaacccatctttcatccagtggagaaagagtaccgtgaatgctgttttgcatattgatggcaagcccggatctggcacgacgttgctgagctcatttatcctaaacttcctcaaaacaaatctcactttcaaaaatcatgttctgctcaaattcaccattacttcgttcggatccagctcattacagctcacagtgatgcttctatcactgtctcatcagattctcgcacaacgacccgcagtatttcaacgagtatcgtggctatgctcctggctgttgaatgacactggagttacctttactaaacccatcgcatattcattgctttcagttctcatcaacttacttgatgaacccatattctgcgtcatcgaaaatatacatttaacagccgatccttcggaatgtcagcagctactgatcgatgtggctacaaccaaacactctgctagcccgctgagaattctagtcacaaacgagtcttatatgcgtgcacatgcacaagaggcgccgtataacgaccaaggcacggctgcccgattttcaacgttaaacgaacaaggtgtggcgtatctgcctcttcaccttcaaagcgagcaagccatgtttacctttatgaaacagtcagtgcaagagggcattttgcgtcttactgaagaaaagccatgttgggtagaattagaaaaagacatacaagagaagatttgtattgaaggaacaactcaacttctggcaatgcatcaaatcgatctgctgcgataccctgtgcctcctaccacaaagctatcattaaaacaggtgctggagcaccttcctttaaccctggaggatttatgcacccaagcattgccactgccgtcagcgtctagcgagactcaggaagaaaaaagggctctttcagcactatgttggattgcgttcgcatttcgaccgttagaggttcgcgaggccgccattgccttagctttcgacaacgagagtatcaattcgatacactcattgaaagacaatatgtggagtgatattgtaggagacctatcagctatccttgggcctttactaagagtcgtcggcaatcatctttatcctattcatcataccattaaagcactacccgttttggccagcgaaaacagggccttccacttgaaagcacttgttacatgtctaaaataccttcgaattatcctcacagaaaactactcggataatgttgagcaaacccacgtcgaaaaaatgcgtatatcatttgacaatcccgagtgcgatttactccgctacagctctatctattggcctgatcattttcgcattgtcttctccaacgagccatgctggggccaagacgctgatacaacacaacaagctgcagctatgaaccttacctacgagttcatcaagtgtaagccgctgcttgatgaatggtctagagcctacaatatattctttccagatatttacgggagtgacgcagtcgacctattcgacattactggtcttacagttgcttgcaaatttggtttgctaccgattgcgcaaaaatatgcctccgatgattccaattgcatctcagccaccgaatatacaaatgctttggatatagcagctcgctttggacatgctgatattgtcaaatggctactttctagaggcacgctatcaccacgagctatctaccttgcatctataggaggccatgtggatgtcgttaaagagcttgttcagaaggatttccaagtggaccatgctgatactaatggctatacatcgctccttcacacagccagattgggccatttggaggcattgcgctttcttctacaaaacggggcttcaaccgcaaaaaagtaccaagatgattcaactgctctgcatttttcttcacgaatcgggcacctgagtgctgtgaaagagctcatggaccggtctgattgcggatgtgtagacaaggaaggatacactgccttacatagggcagctgccggcggatttttcgaagtggtagtgtacttttacccacgatacaaggatattcgaaagctatcgtgcgtcaccaacaatcacgacacaattctccatcttgccgttgttagtggcagctatacgacatgccaatttctactacaacaaagagacaccgcagttttgatcaatacggcaaacaagcagagaaagactccgctccattttgctgcggaatatggatacttggatataatgagatgtattttggacattgtcgataacgggcccgattttgagataatgggtccatccgatatttcagccgtatcctcaaggaaagccgttgttggagagatctcaccttctcgactcgctgctcagaacggccatctagctgttatgacagagcttctcgatcgtcaagctcgccgcttgaagcaaacatctaccactacggatagtgcatggtcaaatctagatgatgcttacttatgtctgagagatgctgctagctcaggccatatcgacattgtagacaagcttttgaacgcttcggttgttgtctcaaagccagatgatcaggaacacacaccactgcagttggcagctatatttggtcattcagatactgtggagaaaatatcggcatcagcttgtcaagaagatcaacaggcagcactacttctggcattacaaacaggcgactctacagtcattcgaagcttaatgagaagtggcactcctgttacaagaaccaaatctggcgagtcacctattcacttggctgttgggtccggtaatattcaggttttccaagagctactcgagaccgaagaagcacgtcttatattccaaggagaacaagaaaacttgatcagtattgcagcggaaagaagccacgttccccttctagatcatattctcagtggaacgtgtataagcgcaaatgagaatgccaaggatcgtattttccagagactcatgaaaaacaccgttatatggaaagataacagagtcttagaggctctacttaacaacggcctttcatgcgatatgaaggatgccgaaggacatcagcccttacacattgccgcgaaacacggaaacagagagactgttgggcttctgattgaagctggagccgcaattgacagcatcgcgtcttctgggggtacgccactcttgattgctattcaagcagagaacagatcggcatgtgaatcgcttctggaactcaatgcacatccggatatcgcggacgacgatggcctgacaccgctttttctcgcctgcgaacatgaggcgtatgaatttgttagactgctacttcagtatggtgcagatatcggtgccatcaatccgggtggccggacggcgcttcacaagtcagtcaagagcccagaaatgatggatattctactggaaaagggtcaaggaaagcattatgtagatgtcgcagatgctcaacatcaaacaccacttctactagctgctgcatcaggcattaacaagacagtacattgtctccttgacgccaatgctgacttacaccaaaccgatgagaacggttatacagcattgcatttcgctgtttttggggagcatctagagacaaccaagattctcattgataggggtgccgactgtaatagaaaggccaataatgggcgactacctttgcacttggcagcagaaaggtgtcattatgacgcccttgaatacctgctgcccctcacggaagatatcaatgtcttggacagcagatttggtactcctttagcagcggcaggacgatcttttacacaacacgatcaaagtattcgatgtactaagcttttattgcgcaaagacgcgcaaataaattgctttggaggcaaattgcactcgcctctacagacagccgtttggcacgggaatcttgagctggttcaactactactggaaaatggcgccgaagtaaacgcagttgggggaaacttccaatcagctttgaatgcagctatcaagactaagcacgtgggtattatagaactgttgttgagtcacaatgccgacccaaatatcgaatacaacaaccgctctgctcttgaaaatgctgtttacagtggaaattttcacattctagaggctttactaaatgcaattacggaccttgatcgtcaaatatttgataaaggccagaatgcgttccgaatggccgtcaagacggacaaactcgaacttgtcgagctgatgatgaagaagggcgtcaatgtccaaggtgatcattcaggcacacctttattatcgcatatcgtcaactcgtacagcaaatgtgttttggattattttcttcacgatggtcgtgggtatattgacatcaatgagcaagatatagatggccaaactgcccttgactgtgctgtactggcagatatcgacctcgttgaagtgctattagatgctggtgctgatccaaatgtccaagataaatatggtaacacagcgcttatacatgctctcagagggggaaatactgctgtcgatgaaatactagcatatgaggatcggaagagccgaataccagtacgatttgagttggttgacaatatcggcagaggaccactgtattgggcgtgctactatgggcacaatgattgctttgaacatgcaatgttgaaactttctacattgcaatctaaaaatgcggaaaactcgaaatgttctttcatctcagcaatccacgcagcagctgcaggaaataggcaaatgatgctacaaaaattgatcgaatatgacattgatgtcacccggcccgatagaaataactggactgctctacacaccgccaaggcctattgttacgaaaagattcagagcatgctagaggatagggtgcggtctcagggcattaagtcactcgagacaagcttgaatcccccatccttgcagcggccctcgcggtggaataagctggacatgcatagagcacttaagacatctgaagacggacttgtgatcttccttgaaggtattgatactttgactctattattaggctgcaagtttgaagtagctaacgaatcaactccttagatccggctgcagaagatacaatcagcggagactatacagcgataactgacttttgcatacctaatgacgagagggtgttttactttgagattcaaatgacaaggcttgagacatcagaagactcaataggtgacccagagattgccgttggattgagcgaggagcacatacacttggattcaacggtcggctgtgaatctggatcgtgggggtttctcggagatagcggtcagctatatgagcgcgggggcaagatgaagaagtttcataaaggctacggcagccagcacacagttggatgcggtatcgacttctctaagaatgtgggatttcttaccaaaaatggtcggtatctaggtaagatgacccgagatcctgcaagtttcggtgaccttgaggtgtcaatcggtcttatgtcttatagtagctaactcaatattatcttaggtcatttttcaactgcagtcacaggaaaactctatccaactgtgtcttttggccaaaaccttgtgaaggggtcttgcataacagcaaatttcggtaatgatcaggggataaagttcatgtatgacctcgagaagcttgaccaagtgatggaaaaggtcagagaaatagaacgcgaccgacgatggatgtagcataaagaaattccgacaaagtataaatacatctttattttgtgacttaaaaaacaagcaaaacatgaaatgttatcaatgttattatttttatacatatgtagattaaggagcctgttgtgtcacgattgggacgccggataacctttcgcttattttaatttatgtttggtgctttgccgggtctatggatcaaacaaaaagctttcccacaaattgccggaatcctggtctgaaatgaacggatcaatagcgctcaactgatccaaccaatatgtctgatcgaagttgtttggaaaattccgagtaaaactgactgaagaagcctgttctgaagttaggttgggctgagaaggccccagttgcggattttgagattgaataagatcttcttgattgagatcactcatcagactgttgaagatctcagccggagtctcgtacggagctgttcttgcatcaaccacagtgctaggcgactcagttgttgtcttaattctctgacaacagcgccggacgatatcatagcccgacgcagctattggattgaaaggcttcatttcgaaaaggctctcaactgcttggtgaagactattgctgatcttttgtttggtctcatggttctgtggtgggaataagattgtgataatggagataaggagcgaagcctcgatggtgtagaatgccagtccaaatagatgatattgatgttgtttggcttgtgtaaaagaaattagctggcaatcaagcgtctcaagtgagacttgcaaagcggcttttcgactctccatgttggatatgatgtgtggtcgatgcaaagtcatgagaaataaatttgccatgacttgtaattcttcacgaagctgcggcagatacggatgatccaggtcccaggcagtgtctgggttcttctgcctcagatatgcaggcaacgtctctactagcgatattatgtcttcatggagcgtgtggacaaccgaatagtcttttgggcgaggacgatcagccttgagagcccgcatctcatgtactttacaggcaagcgcataacgaaaaagaggcgctgaagctgttgagatgttgggactatcatcgaggcgcactgtcattggtacagccgtagagggatcttcgggtatgctgcaatccatggggggctttgcatcacagtcatccatatggatcgttcgagggcggcccagaatcatagccacgtatctataacggttaggtcccgccatacggtagaagagagaaaattttcagcgtcttacccatcccatacaaagagattgatccataagcgtttcttgatttgctcgtaccaaaacagattcagcgtttcgtcaagatgggtcttgcttgactgatatacttctttctgtctatgcaatcctagttcctgggcaagtctactcgataggatcgaaaagttagtactaatttccgaaagatgctctcgtgaaacgaacacaacacatacctagtggcatatccaacagtatgccaagcttcaacagcttgcccacagttcttcaaccacgatgatctgagaaagtctgcttggattgcagttatggcaagcccgggtctccccaaaaggtacagcagcctatcgccaagatcactatacgtgcgtgaagtagaaggttcatatgatgaaccagacgggccattccaatcgggtggtaaaaattgcagcgatagagcagtgacttggaaaagcaaagcgggaaagtatcgtaattccgttgagagctgtacggaatccagatagttgaccggctctatgtcttcttttggaggccatcgtgaaaatagttgattgaaataaaacctctcaagaatgaagtaatgagaattcacttcgtcgaagaataaattgaccaaagcctcgatggctgttcttgggggtagcttcgcaataaggctctcaatatctcgatttgacgaactaaactgagagccgccattgtaggcagtcgaaatgtcctggagttcttcgtttccgagaacctcgaataagtcagccatggtcattagtcacatcacagcttacatgtatctacctcttgcaagtcaacaaaggcattgcttccagagacaagagagtatccaaggtccacattttccctttcgctttcatatgaaagggtagtgcctgagccaggctgaactgttggatttggtagttgctgttcagttcctggtggagacctaaacatcaacgtcaggatcgcagaagcagatgttgagaaaagacttaaaaacaagtagctaaagcgacttacggtagcgaagtatcaaatatgcatttatttggtattttgcgcgccaagcagttgttgcatggatttttacgatcacactaaaagaatgttaagaggacgtcttcaaagctcgctgaaaggtgcacgcaactctttgcttcctgcgatagcattctgaacacgaggttaccaatcgcttccgttttgacgcacgctggttcctgcttttcgaagttctcattatgatggaatcgaaaagtcaatgagagatgaattcaaattggttaagctgatgaaacaatacaaggttgaaaacttaatagagagtcgcgcggcgaagaatgtcttggaagggtaatctgcgggtaacgtcgcccggagccaccacgagacctaatttagtttgtgctttgacttgaatgatttgtgatagctttcacattacttgttgcttatggccggcttgtaaggacgaagtctcatattcatggccgatcatggctacggttgggacttcctgtcatcgaagccactgctttcactccacacccatacagtatgctcctcatcaaccaaagatttacagtcgacacgtaaaaacaacaatagttacgagtatagccaaacttccattatttgaagaaaccacaattgtacatgcatactggattttatccattatagcagttgcatctagagattgaatacgacagtcacgtctttcttcagcggcaatcgatgcgattaatacaagctctgttttcaaacctttcccaagtctgcttaacatctaaatccacctatttggcatcgccgaggtgcttcttcaagaaaggcagcaattgctcaagcgccggcttaacggcctcgggcttgtcgtacagcatataatgtgaaacaccaggaaggactacaatgtgcttctccttagaggctgcccggccgtgaatctcatgagcatctcggtaagcgccaaatcctcctggcttttcaccaactacgaccatcagaggtcgattcatgagcacctctgcatggttaaatgcatcccatgcgagggctgcgctgttgaatgagaaaagtccgctggtacatccattgggcgcttcaccccggttagttttgtagtattcggtggcctcgataatatctatatcgctagttgctttattggcatcttcaaccgttgatgggaggtagttgatcactagtcgctctctgccttgagcttcggcggtacgctgagcagccatcttttcaagagcgccaaccggatcgaaacaggcgaaaccttcacgggagagacggccaaaattgacaggcgtaataccaacacaacacttgaaacggtaatccgtcatggcagcattgatagcatagcctcctccgccacagataccaagcacgccaatgcgatcagcgtccacatagggcagagtctgaatatggtcgacgacgaaacggaagtcagagacgcggaactctggatcttcgataaagcgaggcttgccaccagaggagccctggaaagatgcgtcaaaggcgacaacaacgaaacctgcctctgctattgcttttccataaatattgcctgaagtttgttctttgcatgatccaatcggatgggcgcatacgaccgcgggatactttttgttctcatcgaaattgggcgggaagtgaatgtcggcggctgtctcccaagcaatgttggggatgctaacagtcttgattatctcagacattgtaacaagtgtaaaggtactgatgatatcttaattggaattactacatctagagacacattatagacacaatcaattatatattaaccctagagagattcaatttggcggctttagttcatgacgtagctaactccgaaaggcatcggcggagctctaacgaagttgtaacacgtagccaatcattttgagacccagcaatatagaagtttgtactttcggccgaaaagtagagatgtgggtggtagctctaacaactattttcggccgaacgtagcggatttaggtccagttatttccagcacctacaaaggtagatattcatggaattaattatttctacggcggatataataagaagaataaacgggtttaaacagagccgctgtctgagatgaagaaaaatgcggacggacctaggtaaagtccagggagggaggagattgatccgcggtcgcggagttgtaagaatgctatggttggtgaacaataacgatgctgtaataccaaatgacggctggtattctagtttactaaatctaccaataaagcttgatggaagactatcttacactccaccgtcgtatgatgcacctcctgctgccttgtcaaggctgatacattcctgtaatcccaccgcttcaaaaaccaacttgggagaaccggtactgttgaagtcagtttttggaggtgctccagcctctttgagcgtttccatggcctttgtgaccgcttcgaaaacaggctgaaggcataatccgggatatataatcagcttaaagccaagttctttggcctcttggacagaaaagtcaggggacactcctccaggcacgttgttatacaggacaggagtaggcgccatatccaagcagatctgctttgcgtgctctttcgatgttatgccctcaagaaaggcgatatccgctccagcagcaacggctgccttgagccggtctcttgctacttcatagcccttggattgtaaagcgtcggtgcgagctatgatgagaatgtcccccacacgctgatttctcaccagcactgcagctcggattcgagacaagaattcttcttcggagacaagttgcttgttcaagagatggccgcagcgcttggactggacttggtcttccagatgcagcgcggctacgccggcttgcatgtattgtgcaacagtgcgtccaaccattacagggccttgtgataaaagttaatgccaggcttcagttagataaatgcatatgtgatgttaaataaagatggagttatggagggttatggaaggttatggagagttgtgctgctcttgcgctatagttcttaaacagtgcgtgtacttaccaccgtaaccagtgtctgcatctgcgatgaggggcacactctggtctaacgaagcaatcatagaagctgtttctttcatatcgttgagagtggcaatgccaaggtctggcattcccagccttgatatggttgtgccggctccagtctataagtgtaagtacagaatctgtaccagaagaatgcaaagtgcaaaatgttacgataggactggatgacaactaatgacaacttaccatgtataaacagtcaaagccagctttaagagccatacgagctgtaaatccatcatatacaccaggacacacaacgatcttgtcgggctcagccaactgggcgcgtagagcagccacggccgtttgttgttcaacttgattcgtcatgatgatgttgcaatatctgatgctctaacactccagaatgatacgtcttcataggcttaattctttctggtgtcttatacttcctggagctttcctactacgtcactaacacttcattgttgccgaaattcaccgctttcaaacgcttgggaccgtttggtggtggagctgagatggtggagtgggcgcctgagacgatcctgagcgccgaattttaccgtgtggcgcttcttttctgcgtgtaagccaagccgtgaatggtgctcactaggttaacatcgtgatgaaggagcataaatgaagcaacgctctactatatatcaactagaaacacatcatataatctcaatatcatcacttcattttgagttgtcctcctcttctctttgaatacagccatgtctcattcaacagcaacatcatcagacagtccctctgatccatcaagtccgacaggccaactctgcacttggatctcctcacttacatacgacgacatcaatgaggacctccgtacccgcgccaaatacttcatattagacggcatcgcttgcggcttagtgggcgctcacttgccatggtctgaaaaagccgccaaggctctgctggacttggagctcacagaagggtctgctggtgtcattggctatgagcgtcgaatcaatgttctcaatgcggccatgttgaacagttccttcattcaaggatttgagctagatgattggcatactggagctccattgcattccaacagcatcatcctgcccgctctgttcgccgcatctgatcatctatcgttgaaatcggcctcatcgtctgccaatgctggtcgggatcttatcactgcatatattgctggactggaagttggtcctcgagttggtcttgctctttatgggcctcatatgttatccatgggatggcattccggcgccgtctttggtcctcctgcgtccgcagctgctgtgggcaagttcctaggactatctgccggtgccattgaagatgcttttggtattgcatgcacacaagctggtggtttgatgtctgcacagtttgaatcagaagtcaagcgtatgcagcacggcttcgcggcacggagcggccttttgggtgctattctagcccaaacaggctatgtgggcatcaaacgtgtatttgagcgcgaatatggcggtttcctcaagcagttcagcagtggaaatggaatggagccgcagtataagactgaagaaattgccaaggaccttggccaaaagtggttgatgaaaggcgttgcgataaagccatacgcgagcatggctgggacacacaacacagtagactgcttaacagatcttcgcagtctctaccccgaagcaatcggtgactctgaaggtattgagcgtgtcttgatcgaattgagcaaacctgcttttgagcatggaggctgggaagcaacacggccactgacagcaactggagctcaaatgagcaacgcctacgttgcggcaacatacatcgttgatagcgctgttctcccggcacaattctcttctcatatgattgagcgggatatgatatgggatctggttggcaagacaacctgcgagttgaacgaagaattcagcaaactgcgtactcgagtgactgtctggctgaagggcaggtcggagcctattgttgcggatagggagatagccaagagcctcgtgccgccattgagcaataatgagatactggaaaagtggaggaatattacggctaatgtgattgacgatgaaaggagacagaagattgaagatgtagttttgaaccttgaggattgcagcgatctcggtatattgggcgagctgttgatgggcattacgaagaatccaattggatgaaggaggctaaatgctactcgtctatacctaggtagtacaagaagatagactagagtatagtaatggttgtttgacgggtatatttagtatggtactgctcgatgtaaaactattcggcatggcctgcctgatgtggtgttacgcgggctgcgaggaatggttagagatgttacaaatcgtcaacttggtgatgcaattctggatgacggagtagtagtgtttttataatcggcggtattatgtagtgtaataatgtgtctttgtcaatataactagaatgtattaacctctgttctttccactagcgcttaagcttgggtttgcaacttaagactgattcacatatactgtcgctatactccacatcataaaggccattcattgagattcagacttatatcccagtcaaagtcaacaaatggctcatcagttagcggagctgtctgctggacatctagagcgccagcgttgttgccagtagtcgcatccgctcgctgttcaagagagatgtcgttgctattcgccatcgaagatgtgacttgggctacacaaagaaattgttgtcagtggagtatcttgagtcggaaggtcaaatcagtgagaaacataatgcaagcttacgttgtcgcctgttctcatagggattccctgatccaccaaactcctgtcgccaccaccataggcagtcgaacacaacgcttgtggacagtctactcgagattcggctgctcaagctatctattttgccatctttgcccttgaaaatcttttgactgttccatagctggctgaatatggtggcacccctggcacttaggtcgttattttgtattgatccttcacgcgcaaagactatagaagcaaaataggcctgctccccagcctcaagatctaaatggggcgcgagctcgctgcggtgaatcttcaaaattgtgcaggatgctagaacaatggtcttctgaatgaaagcaggcgcaattttcgggatgctctcttctgcttctgaccgctgacagaccatattgacgaggttgcaggcaacagcatagagagaaatgaagccttcgggtttgcgaaatgctgaatctacaaggaagtggtatgcgagcagatacaagcgatagcattgatagtaaatggaatctagttttctcggaagttaggctacagattccatgatcaacgaaaaacggtggttctcaccaacagttgtctgcacttgcaatgcggcttttgttaattgtgtatcgaagagactaatgcaagagagcaatgatgaagaatctttggagtcgcttccgctgtgcgctcttttcaaggcctcggttgcacaaatcatgatttcacacaatttgagataaacttttgtttcttgaggagagtcgagcgcgcagctgctcccgccatcatctgcttctgattgaacaggtagagtgagcgcatcattcaagcctaatggcatgattccttcagcaagcccaattctgtagatgataaagagtcagtcaatgctatgcgtgtgcgtaagtcgtgggagaatcacatatagcaagtcgtgcaacattgtctccataacatgcgtcgactgtctctgtcgaatctattgcgatcgagtatcgtcctggcaaaatcctgtccaacgcctgtgacatgtagcccaactaccatggcgagatggagggccgcgcctgcaaggacaaggctgatgcctctgtgcatggtgtcgaccggagttggccactgacataacagcagtatgccttgtattgtctggataggattgtttcgtttctcaagcgctgcgaatgccattgagttaatctttggggcaagtcgctccaacaaagttggatcgccagcataatgcctgctgcctatatagacaatgacccacgacaagaaaggtgactgtgcgaagcattggtttgggttgattacggcattgttgaaaattggtaggaatggagcatataaactgaagaacctgtcaataattagtatgggagcccccttggattagagctgatgagtcgtacaggttgaagcagtcttcaattttgcggccggcgacatcttgtccatcgaatagttgagaagtagccggaggttcgatagcctgattttgagatatagtagattgatgattgttgctccctgtagatattgaaggagatgtttggggctgtaacccggcaactataccctctgaagctggagtcagagccggaacaaataagggagccgaaaccgagtccgcaaccataaaaggcacagaaaccggagccgaagccgaggctccatcaacatccccagattgccttgtggggctgttcgatctgctgccattgccctcatcccgatccagctcggcacggcgcctgaagtcttcaagctctctctgcagctgggatttggtccgccgagatgccggagtgggtgcaataacacactcgagttgcattcggcgacatcgtgtacaagagctggggggtgcggcgttgcatttgacctgctcgtgttagtctcggccaatgcggtgtgatggccgcagtgcttagtttgtgcttactttttgcagcctacactctcggcatgctggacgacggcgtactctctctgggggcatctcttctattacaactcaacttggagctgtgagctacatgatgagagagaggatgccgtacttgccgttgtgatgtgcctataatcggcgagatcacgtggctggcttatactgacaagggcaccattctctacatggaccacctctagctgctgtagcaccagccagtccacatatcagaatacatgtacacaactgccgaatacattagaaggtagcagtagtagcagtagtagcggtagtaacagtagtagcagtagtagcagtagtagcagtagtagcctacgctacagctggattgctggataacagaattggggtcaactgctgctggataacttttctccaagataatgccggtgtgcttaaacatatatctgtgttcgtatacatgtagcattccgacttggacatgtgttactgattcatctacggaggtcgctaccaaacaacttatctgaccgcctttggagtaagatgacgcacagatcaagcgattcaatataaccggcagaatctgatcactaacctttagtggtcatactcacttagtccactaaagagagtgacctatagcggcattgagcaacggtttagtgaccaaggtccctataattatagggcaacaaacgtacaagggcaatggcagtggttcaaaacaaacactcatttaaattcaaaggcgatcagacaacatagacttttgatagcgacctccgtagatacttcaccattgcataccagccgcttggcctctgacctctacttctcttctagcatctttggtgctgccgcagatcatgtcaaagagctgtttgccaaacttcttaaacgctggtgtaatgccccctgcttccaccaactccctctccatcgcagataaactaaaagaaaattctcgatctccgattgtaaggctattagtttccagactgatacttatttcttcaccgtctgcagcagctttgtaaaaagccgggtcgtccatggtaaagccaagaagtccgaggctgggctgattgcggccgtagataaaagcaaaggactctgcaatgacacatttgatatcgcatcctgttggagaagaaagatattagcatctggattgatgaaaataaaagagagactcatcaccgatatgactcaccaagtaatgcagatacggcctgctctcttgaagagccgcagccaaatgctttgcccgctactaccacgttgaagccttctttggctcgtgagcgaaaggaaggatttgtaaattcaaggcaatgagctcccaattcttcgttggtccgagatgagatgagaaactgggccggtgccaactataactattcgttagtctttttgcacacatagttgaagggggttgacgtacagcatctgtatcaacaaaatctccaagtctctggattttcccacggattattgcattctcactcttatcttgttgtccactctcgtctgcttttttctcgctggtgttaattgtttcattaccttgcgatgtggatatagccaattggttgacaaccaattcactctcgctcgtggctgcttctcctggactcgctggttcaacccaatttggttcctggcctgatgacattcccctcaatgacccacggccagtcataagttcccatctctctgctgggatttgatcaatgaaatgctgcggatttgccactgccatcgaaaatgaagatgccgctaccgtagcagcggaagcgaggtttccaatagagccttacatgattgttgtcagcatctgcttttcgcttgtttatggcaaaggttcactcaccttggcccatacggttctcaaagttcctattttgagacgacagccatacttcgccctctgaagcacgatccgccgatatgcccacgcagtaactgcatcctggaacgccaatttcgaagccagcgtcttcatatatctgcgcaagtcccaatttttgcaacctgtcgagaataggaagggatccaggaaccacctttcgcttcttgccatctctcagcggagagagtcccatctgtagtccctgttccaaaaccaatgcgccaagaatgatgtcttcctctgcagtagtacatgctccaatgaagcatccgtccaacttcatacccagaacatccgtaacaggaacgacgtcatcagggtttggatacttggccacgaatgactcaaccttggatagatcgatgatgtgtgattcagcatataccgcgccctcgtctgggcgaaagtaatgcgatgcattcttatgtcgcgccaattttctgccatcaatgaaccctttagttatgtgatcaggagtgaaaatccctgtaacacctccgagttcctaaacatagaaaaccctaagttagacatatttcccaaatactttatagactccttcaacatacagttgtcatattagcgattgcaaatcgcgcatctggagagaggtaattgaggccggctcctgtatactcgacgattcgatctgatgcgactgtgtttctcttgagttgctgtagcacatagaggatgacatctttgccaccaatgccacggctcggctctccaatgaactcaatcttgacaacttcaggtactttgaaccatgtttctccggtaatgagacccattgtgacatctgccgctccaagtccaatggcaaggcaaccaaccgcaccggaagagcacgtatgagaatccgagccaatgatgagcattccaggctgagcgcgttctctgaagaattcggtatgcatgatggtatactatattcattatccgaattagcgagtttttgatgagcaagttccgcttgacttacattcattccttgatactctgtcattttgaagactttgcgagccttttcagacgattcgatgagtctttgaaccgctggaacgcctttgaccctaggctccacaacgtgatctccggcaagccagaaacgatcgttgcgaaaaattcctggatttcctagactatcatatgtgcgttccatgcccttgatggtgctttagctgatgtttgttttgtgccaatgagatgccagatgaggatgtgtcttaccgcccaagatgcttctgaagccatgatccagtctaaagacactcggattgtctcaccagtcctaacatagcctttggagtcaatggcgtgcatggcaaagatcttctctgtgactgtcatcggcggcctgtcttttggagccacttgttgaatactttgtccaacgtgtttctttcggtcgtccgagttgagtgcctccagccctgtaaccatagaaaatggtgttagtagacaatatgtatagagcatgaaattggacctagagattacatacacgccgatataaggaagctgatctcgtgtatgtcatcttgtgttgcttcctcatctatcttcagacccaagcctccatgattgggcgacgtcaaggaaatttcagatatttgtgaaaatatctggctttctctgagagcgccttgttctgagagaacgagacttatgttaccaagcaacgtaatgggatgcacggcatctttggttacgtcggcttcgttgagcttaatgcttcgagatttggaaagtagatttgcccattgggataacagttcgctaccactaagatgaataactgccatcttgatcggaataatgtacgcaatgacaatatgatagtcttagcacaagatgccaaaagtgatgggtatcgtttattatcttttataacacatagcttaatggacttaaatccgtactatgtcctgggttccgttaacgccacttttggcatcatgagcaaccgtgaccggaaagaaacggcggactgctttggccgagatttgcctgacttgatccacacttttctcatgggcgttcggctgattactactggccgatgatgtatgatgtatcagccacatattgcgcgtaacctcatccatatcatgggttacaaagagaatctcccacgaaagatgtcgaggagaaaactgaaacccagtaaaaaggccccaccgctgttctgctcgcttagaaaatggccattcgggatggtgacaatgtatagaacgtagcgtcgataggctcaaatgtatcgcttccagtgtaggcatgaatggatcagcctgctatcaggcaccaagttgagagcagccagctcgaagatgatatggtctgagtgaatgtatgatccattgtggcagaggcggtccttacgcttgtaggttgtcggcgggatctgatggatggacggtatttccaggattgacccacgaagggctgctctacaataaattgtcgattgtcctgctccatcctgaattcgtttctgccagcttggaaatgatatcctcctgttgtgacgagttgcaactattctgtggtgttacataggaacgagtgaagctcttgtcaagatcgtttttacacgtggggaaatgcatcgcgggatgaagttgagaatgatgaacgtcaataacttaaatgaatatattgatcgtgagaactaagaaatcacctaggttcgtaacgccttctttgctgcataaatctcatttctcctcaagtcgcttcagtatagccgccatataagtctgaatatcctccaaaatggctgcgttttccgcctccttcttagctgcgttgtccaaagctgtttgaacaacggctttgatctgagcttgatgcttggccatgtttgaagccgtcttttggacaacagctttgagctcagcttgaaccaatttaccattttcactaatggagttatcaatggccttttggagtttgtctatctttgaatcaaggcgaaaagagtctttttcaagcaagagcttcatatcggatacactctttgcgacgccctcatccaggttcgaggatgtcttgtctttggcagatgatctcacagacgaattcgcagacgaactttggttggtaggtgtcttttcttcattgcgagtgtcggcagacgttgatgaagtcgtggaatttgttgatttcatgcgttcaaagagatgtttgacgtcccatgccagcgcctggttgggcttcttcgcttcactcttcaaggcgttttgggatggcgcccgaggcacagcgcagttatcgaacagtctttgcggagcactacgtcttccgggtagcgttttggaggtgtcggtgttttcaactagcctctgagggccgtcctggcgtacaaacagattcgagccaacagaacggttttcgcggaagatctcatcgaaggagtaggctgttgaagaagcttcctcagttggagacgacgcctccaggttaccgcagggaagcaacgtcgggggagcgttggtaaccgacacaggagactctccgactctaatccgctttctcacacaaggctgtgtaggtctgtctacggcgatggagagttgaatcggggtgttctctgcagcggcgactgatgcagagatttgatcttctgcagtctcccgtgatctcttattcgttgttggagtcgagttggccttggaggtctcgccgtcggctgatgttgggaggtaatgcgacgctttgggatagagttggaagtattcttccgaataatcttccacaactctcataccgaatttcttcttaacaacttcgatatacttgggcgggatcttggggccgtagagggcgttgaggatcacaaaatttgcccagctgacggattccaacgcaaagctctttttctgggcttttcgatacaggcagtgggatgataccgacttggcggcgctcaccgtccgaagatatttgccattttgaatgatttcagccatatcctgccggtcatctgcgatcattctcgtatcttgggagtagaaggcgtttaaaacggccatggtatcctggtagtcgggtgtaccaaatgcgaggtcgtatgggtaatcacttggtaccgtcacgtcggcaaaggtcagctttggcggcttcgggacgacaggagacatcatgatgggtggaataaccgctaggggtgaagccatcttcaacgtcaggatagctgacggcgatgagcctcaagatggatggcggaagtaaaggatgggtttcgaacgtgaaggagagaagaagaggaagaaaacaatcgagcatcaaggcggtgagcaaaattctgcagaacatgaaccgttataagaatatacagaaactgcaatgccaggtggtaaacagctgtcattgtagttgacagctggcgttgggaaattccggtgctgttgtacagagcaggtagctttgggaaattatataaaaagcatgagaaacattatccagcactcaatttgcagctcaatagtgcatatcatgctctcagcagcaggcgtcagaggaagaggagatccaatgcgtaacctccacgatacggaacgtaggggtacgcaagtcaggatcaaaaagcttgtattcataagatctgtggtctgacgccactatatataagatctactgtccttgtccttccttccctggggacgtcggggcaggtgtcccccaacagtgcagctagtctatatataaaagcaactatttagtattatatacacctaccttgcccgtttcccagtaatagaaaaccagaaaccagacataaagcaacaagacagccagaatcatgatccacagggtcacagggcacactcaaaagcagtagaggtagctggaacagtagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagcagaagtagtagaagtagtagaggtggtgttatgggatgagcgacaggagagactacgtcttcggagggatctatatggtgcagaacgtgggtatctcaaataaggagtagacaatgctcgattctctcttataaagaaatgtgggttagctcacgatatacccctgatgggacccccttcgtccagggacgttgggcagcgtcccccaatgggtaataaggagctaggagcagaaggtgattacgtgtagtatagatataaaacaacagaagtagctgctgttaattacagatagaaaacgtagttttactaagaacctgcataagaacgactttgtacataccatcacagcaatctgtccaagatccatctcagcacctactccttctcatgcccacctccagcttcaaccacatcctccacctggttgaccttatcctttgaaagaataccatcctcatcaaacacagtaagcgcctcgccgtgctcaagatccctctggaacaaggccccaatcttagtagcctcgcggtcgagaaacgtccacggagagcgcccctttgtgaataaaaagtccatttcttcaagagtctttccggcagattcggggtagaagaggaatacgacgatgctcatgaggtaacacagagccatgaatatgatgtaaagcttccagctatttcacaagtatacgtcagtatatggtacattctcgacgagtgagatagaaggtatgctgacctgatctttgccatcgccgtagggatatacaaagcgaaccagaaattctatcttccatcagcttctaaagtccccaatagcaggcgctttgcatgttacttacgacaaaccagttcgtagcagtcgtcatggacgtggcgcgaccacgcatactcatgctaaatatctcgggaggatacacccaggccacgcaagcccacgtaattgcaaagaccgcaacataaatatacacaaaggcaataatcgtgcgcgacgcagcggcatttgcgaaatcgaagttcgtcttttgtgtaagcgaatcgaagacggggttacctgataaagaatcagttagcaagagattgacaacaaaggatcaataaaacgtaccctctgttttcatgaggatgccaataatcatcatcgagatgcccatgccaacaccaccgataaccatgggccatctccgtccccatttgtccatgtagtacatgtttgggtaagtaaagacgttgagaacaacgccttggagaccgtttgccaagagggatgaagaagtcgctccgaggccagcttgctggaagaggaataccgcgtaatacatgatactacccaaggtcagaaaatgatgttgaacaataaacgtaaaaaacttacacattaatacccgtcatcgattgccagaattgctttttcaccgttagtattcgactcatgaatagcaggctttcgggagacatacaacaccaataccgatccacatacggcgcctgtgtgttccaataagcatatcaaagtagctaggcggcgggtgattcttctcaaaggaaatcttggccacaatttccgccagctcagcttgcacataaggatcattaacatctcctccggcgtgaacctgtgcaagcacctgcagcgcctcttcctgtctatctttctggacgagccatctgggcgattcgggcatgaaccacatggtaatatgcagagtcaccgtagcctacctctcattagttcttctcttcaatgcggtagaaaacatctaagttatgactcacaatcatctgtagccccattggaagcctccatgatgcgctgccgttgatatggcttgttccgaattgaatccagaacgcgacaagaatgccaaagttgacaaaacactggaaaacactaatgatacggccgcgaatcctataatctcattaacaagagcttcattaatccaaaggaaacatcaacatactctctcggcgcaatctcgctttggtacatggtaacctatctccattagcatcccttgagagcacaagacaatccaccttaccatcatcgtcaagcatccatttccaagtccattgatgactcttcccgcaacaagagcctcgacattattcgcagcagcagaaatagcacaaccaatcgtgaaaatcgcagacccaagcaaaatcgtcttccgtcggcccagtctgtctgcaaggaaagcgcccgtcaagagagagcccgcaaaggctcccgccaagatggacgccgtgatacctccttgacgaaagttgcttgggtggttaaagtagtttaagaactgtggcattgccaagatgccgccttccaagtcgttagtcgatatagcgccatggagttattcggtcgctgcgacccaacttactcattgagcccgtgtcctaaagaggtaaatgttaattgtcaatttcctccattgcgaaactaatgacttacatatccaaaggctaagcctccggtacatggcgcaatgccataaaagtagactgcctacaacagaatcagcgtctaatctcagttcatctcaaaccatcacaacgtttgcagccacgtacctttctcaccatgttgtcatcaacatttactcaattgatcaacaactctgtatcttcaatcttccatatctagaccccgtccccatcatcaccagactcaattatatacaaaaagagacagtacagaaataaccgaagagccgatctgcgcaccacgattggatagcttcgctagatgttttaccccagactccacagcccgaaatctggggaagctagccagacccgtcggctgactagccgagagcaaagaggagttcgacaaccaaacgaactaagagcaatttctccgagaaccaaagtgcagcttcaaccggcgggtcttttgaggagccgaactaccggcgaaaatgccatgattggacgtttcagtgtaatagaagcgatagctcaacagtatatcaccgcgtagctcgacctatcatcgcaaaatgtttgagatataagtcttccagagacccaacttcttttatttgcttcttcagcgttttacaactgtagtccacaattccaatcacaaaacttcacaatggcgccctcacggacagacaccaccaccagcagagagttcatcggctccagctctccagcttcagaagtcaaaatcacaggcttcaaagctcacggtaagcacatgctcaatcaccacaacttcaccttctaagctcatcacaagccagacctgagatttcccaccagcttggacctctccggctcagatgccatgaaccccggccccaactacagcgccgcatacatcatcctccaaacaaacacagatctccaaggccatggcttcgcattcaccattggccgcggcaacaacctctgcacagccgcagccgagatgattgccgagcgcctcgtcggaaagacactcgccgaactaacacaaaacatgggccaaacctggcggcatctcgtgtcagattcacagcttcgttgggtcggtccggaaaagggtgtcattcatctcggcctcagcacgtgcgtcaatgccgtctgggatctctggggccgatatctgaacaagccggtctggaagattgtcgccgacatgacgccggaggaattcgtcaactgcattgatttccggtacattgtcgatgccatcactccggaggaagccattactctgctgcgtgagcaagataagacaaaggcggcacggctagaagaagcacgcatcagcagagccgtgccagcgtacacaacgcaagcgggatggctgggcttttctgatgagaagatggtgcagttgatcaagtcgaatcttgctctcggcatggataagttcaagttcaaagtcggtggcaatcttgaagacgatatacgccggctgcagattgctcgcgatactatcggatacgaccgcatgctcatggttgatgccaatcaagtgtggagtgtacctgatgcaattgagtacatgctacagcttgtcaagtataagccactgtaagtttcgtctttccaattgtctaaccagcaaatgtactgatataaaccgtcttctccagcttcatcgaagagcccacttcgcctgatgacattctcggccacgccgaaatcagaaaagccctgaagccccacggcgtgggcgtagctaccggcgagcactgccaaaaccgcgtcatgttcaaacagctgcttcaggcgggatcaatcgactattgccaaatcgatgcttgcaggttaggtggcgttaacgaagtcatggccgttctgctaatggcaaagaagtaagtcatgggaaaaccagtcacgtaccaatcaaggccctcgttcatacatctaatccatattgcagattcaatgtcccaattgtaccccacagtggaggcattggcctcaacgaatacacgcagcaccttgccctgataaactatctatgtgtagcgggagaaaagagtctgctagagcacatcaactcgttccgtgacgttttgacaaacccctgtcagaccaaagacggtcatttcgtcacaccagacgagccaggatacagcgtagagtatacgccagaggcgatagagaagtacacatacccgtcgggcagcttctggaagagtgagcaaggacaggcaatcatgaatgagccaaagatataattacacattttgtatagatatgaaatagataatgtgtggggtgtttgaatagaaagatgctgctcaagcggactgaaagatgttttgaaaatagccaaattcgtccagccaatcttcaaacagttgcagattggcggcatcagaaactgcagcatctccaagctccaagtcgccaggatcagctccaaatacggtagaagcagtctgtagcgtcggtgccgttgccaaaagtccatcttggatatcagcagtagtgacgagcattgatgaatggtcaacagtgtcatcatcttgactttgtgccacaatgagtttgacgggatggttttcagcattattcgctatgggtggacgcctccaacttggggcttggatagaaatctctgctactttgccagcaggctgttttgcaggcatatggtcattgaagaatgcgacgagaggatcttgctcggttgcgctggcgtgcgccgttggttcttgagaatgcgaagctgcaagcttgaaaaagtcatggtagaagctcgcgtgccaataaatgtcgccgagctgttctaacagcaccatgcatttgttgaatcgatcgatgtgaggttgtctcccagatggatctggcgaggaccgcatcataaggagatggacaatgagtggcggcagaatagccgtaacgctgtgatgcaattaataagaattttttaaagcttggaaaaaagacgttagttaccatatcgtagggcagtatttaactagatccagcctgacgagctcgacagcgagcctcgtagagtcctcggcggcggcctgaacttttggcagaggtaattgtgcaccactggggcgactttcgtccagaacatggtgtgacttgtggagggcgatgataacaatgcttcagaataaattagttacggagtagatggtaataccaagtgtcgtggcagccttacttgtaaatcagatgcaaaagagccctgtacagagtgcaaatacctcgtttgtcgaagtctctgctattctcctcatgcaacttggcacttggcaccaaattgagacgccaatgttgaagagtttcttcacaaaggcctatctgttcaggtagtgatccagccgctgtcgcgatgttgtgcggaagcgacaacactccctccatgtattggcacagtttcacaaactcgataaagaattcctttaccgtttgatcatcctcgctatccccatcctctttcagatcatcaagcgtgagcataggaaccgtgcagtccaggctgttgatgtgcataggacgtcccgtgcccagcgtagtgagccgatctcgaaccaggcatgcccaccatattctagcccaaagcttgtgttgcggctcttgtccggcgtttctatgtaatcctaagccttgcgagaggctaatagcttggtgtacccaaaaccaagtgtgcttctgttcaaccatggacgggtagtagtggctcatcaggagaagcgcttgaatgttggtaatgtcatctgattcaaaatcaaagtcgtataaatactaaaaaaagtgagtataatcatccatagggtactgcaagtatgataaacgtactcgcgctcttttgtgcagttgattcctcgcctctttacgcgacgtgaatccggcgtctctcaatgtgctggcaggcaccgtctaaaaccacgtcaaaatgagcgaaacaccttacaaatatgggatcaacataccgcactggccgtaaatatgatggcttggagaagtaacagactggtgccgtaagagtgaagtgcggcgttgcgatcgtttttgtagtagccttccagaaagctagacttgtcgatgatggggaagaacggatgaaagagctggaaatagttggacacaaactcgtccatgactctcttcggaggcaagctgagagccccttttcgtctcaggtactgtatgtcttcttcgtccagcctggaatgcttaatggcccccgagtcatcctcatcgtcctgggaaacggccagcagcgaggactggccgtcaggggcaaagctgcgaaagaagggataatgcggaacctggtgcaacatggcatgctgcggaatcagtcgaggcatcaccggtggcctggctgcgtcgtcaatcgtcaggtcgtcgctcaacgacggcggcgcctttgcaggctcattcttgccgcgcctcttcttgcgggcctggacaaggcagtcgaagccatcgagctggcatttggtgcatggaacgccggttttgagcacgtcgcagcgaatcttgcgagcgcggcagcacgaacaggctttggaggcgcgtttcttctttttggcggatgaagcagccgtggatgggggggtctgctcgtctgagtgagccatggatgcttggtttggctgagagcgccgaggccggtgtgatgggggagtagaagcttcgacaaagatccacgaccagatggagccgaggctttcaaatgattgcaaacagagtcaagacaggctatgaggattcaagaattagaattacgaatcaatcgaggactgtcgagtactccagcgcagcagtgaatgtcattcaggaaacgagacggcgctggtggctacaagaaggcgctgctactgctgactaaccggcatccaggctctcatcccaaataagagccatcattcgatgatgatacggcgagaatcagtattttctcaaaaggcaattaatcaattgtccccttggcatattcaagcacatcccattctcgctcgcatccacacgcaatcgacatcaacacgttccatcgtttctacagcgccagcagtccaaccagacccctgcagcccagctcccacaggcctgcagcctcccctccaccagcgctaaaacgccccataaaccgcccggcgcgtctaagctccaagcgcgcaacctcacttgaatttctttcaccttcacttcctggcacctggcaaaaccggcctcaacaacgcctcactttgatggcagttcaaaaccctgaacagctgcgccagctggcacacaaaaacagcaaactaaacggcgttttgcattaaacagctgccggaacaatgagctgccccggaatccgaaattccttcttcttgccaggtataaagttcttgttcttcctcgttgaacttcttcttttttttcccctttccacatcgaccaaacccgcatcgcgagatctcctcctcgtcgtcttccttcttctttttctttcacatccatcttcttcttcatccttcttttccccttcttcttcttccacatacttttccccttgctaagcagttctactctgtagtctgcgattctctccaacgactaaccttccctcctccctccagcaaagcaccagcccaactcctcttctctcctctcactcgcatcaccaccagcccgtgctatctttcctctccctccatctcacagcaccttggcccagaacagcccagcgacagtctcccaacgtgctctccttccaacatgcctcccaacgtgcacttccatcttgttcttcaaatatgcttcaatacgcttcaattctgtttcaaaaccgcttcaaaaccgcttcaattccgtttcaaactgcttcaaactgcttcaatccgctcctcatcgtaaacccatctccgcctccctccagctcgcctttgcccctcgcgctccccccccctttcgcgacttcggactccgcaaatgctcgcggtgatgacatcttttcacaatccttttgctgggaaaagcctctgagaaaagagcaatctttttcttcactggcaaatgaccgcatcacaagaacagagatctgagcgagcacccgagtcttcttcccttttaccctttttttgcactcttcttccttttttgtccttgtctttgtaggaatttccccccctctttgttggttgttcctcgcagtagccgcaatgaccgacaattttgcacctcgagaagtctcttttttttttttcccccgcgatgagggttcaaaacaaggactcgtgattattcttctccctagtgggatatagttttcaatcggagcaggctgagccacaaccaacacaagatgtaattcttacccaggtcggtcagaatagctagtctggtgatttgagagggtgaaaaggggagcgagtcggtatctttttgtttttcttacgaacaaagtgaaaaccacctggtgatgattcaaggtccaaaaagccaaatttgcaggcaacagcagtaggagtgacaatccttggctgcgggttgccggtgagaacattaagagagctaatctgagggtggcccattaattcactttgtttcgttttctttttttttcgtcttttttttccttcgtgtactgaggatgcgtaagaagaggacgtggcaagtagtcactatggcattcagcaagcgtagatagatgaatgaacgattgatgcttaaagaatagacatgtacacaataccactgcacggtgccattcaagcaaagtctcttcaaagcgaaaaattctattcggcctgtcttccttttgcttttaataatctctactctcatcgtaaaaatcctccccagcccggttgatatcatgtgccatccatgggtgggtattacttggcccgccagatgcaaatcctacatagtcaaaaaaatctacaacatccttgcttgcttcgagtctttgtgctccttaaaaaaaaaagtttctttcgtttcttttcatctgctcccttcagttcttcttgccaacaggcttgctgtacatccatatcgcgcagaatccaacaaaacccgacaccgtcgccccaatgccagagatccaaggccaggcgcccgagataacaaagctgcgaggccactcatcgtgcgcaaagtggcggacgctgaccgtgttcttctcttcaacgttggtgaggaaagggcgcttgtagttaaccttgaagttgaagatgccatgctggtcggggagggtgaaggagacgccatacacggcagcgtcgccagtggtgcgggtgcgggccaagttgaggcggtggaagggcgaaagcatggagaactcgagctggagaacgtcgtcctgaggaagggagaagggaacccatttgtcccagctccactcagagagggagatgttgtaagactagaaaagaagaagaaagaaaatgtcagtgccaatatgcaaatttgagttccttcatgcgccacttaccacatcgttcttgatacggtagatgccggggttcagctcatcagagtcctgcagcttgtgctcaatgctgttcactcgcagcacaccaatctcttggaacgcccagcccgatactctcttcgcaaactcctggttatcggtcctgaagctatttccaccaggcttgccaaccacggcctcaaaccacttgttctgcagcatctcggcagatcccagaaccgtcacgcgagcagagttgcgcgcctcaaagaccgacagaagcgacagttgctggccggcagcgaacaagtcatcggcatccagaacctcggcctgctccttggggttgtagctgtacgcagtggccgaggcgcgaacgacgggcgtgagcagaggtccagagccaaggacatggccaacagcgtgggggaacgccacaacgccgccttcaatctcaaagtacggcttcaagccggggcgaatgttgatgggcccttcgacaacgaggacgtcgtgggattcggcagcggagcgaacgtcgtagttgaagtggtcgatgacggtgccggtgcgctcaacgggcagggagatgtcgagctcggagagaaggccgacgatggaggtggacgagggcacagtggacgtctgcgcaacgaggatgtttccgtcggcgttgacaaagttgacgagatggctgggcgtcaggtttggccccaggcctgtgcaagagtcagcgagccattgggagatttgcgcagaagcactggacgcagctctgcaggtagatgcgagactggtatcaaacaaacatacccttgaccttggaaggcagaaacaacaggtggtcgtatttcctctcgcccaggtggaagagcgccagtccctcgctccgcggcgtctcgtatgaaacatcgtagcctcgagctgcaaaagacgtaataataccaaaagtcagcttattctagtcttccaattgctatgttcagagcagaagagtatatcatatatgtggcgcatcatctcgcagcatctcgcatcaacgcacccgtcagatcgccaagaaactggctatacaagtccttctcagcaacatcgtccagcaccaccagcaagcgattgcccgccgtgctgaccgccgaaacagccgccgcgtacacgagcgcagccacgctcagaatcgaccacatcgcgaacaatcagacgaaatttgcgtgggcgtggtggaaaaggtgcaggtttgcagtgggaggacacctgtaagctggaagctgccgctatagctgtgcctttggggatacgtagcctcgccggcaactcgaacccgctgtggagacgctccgttcgtcacttgcagcggtacaagttgcatgtatcgcagctctgctaaaaaaccgcccgccgtgccgagattctgccgaggcgccgcaagagcatcacgacgaaacctcatgatcgtcacccgaacagctttgctccaattccgcaatcctcaagatcccgcagactccagtctgaaccacagtacgagaattcccccctctcttccattgtttactcaactccagatcctgtagctaatcaattggtctctcatccagcctcacaatgtccgctcccctcttctggtcaacgcccctcaagtactgcagctgggcagcccgcgagcgtcccgccttcttctggtccgtcgtcgtcggagccgccggtcctatcctgattcccatcgttcctcccatccgccacatgctcggcgatgtcgaccctgcgccgattcccgtgacttatcccggtacgtttttttctcaccacttggccagcacatggccattgagcggaacactctcatgtgtagagtgactggggtggatgtacgaaaagaaggaggaaaagctatagatggggccaaatatgtgtttagagagagcaaagctgaccagagaacacaaatacagtccccgccggccctcgcaaacaagtaacaggctacgacgactaaacacgctaccaaacaaaagaagacacaaaaaaatatcgaactcccaagtcataaaaagaaagaaaagagctgggaatcgcaaataaagggggaattgattcctgtacatactcaccaaactacggcgttaatccaaacaaatgtaaagaaacaagacatgagaggatgctctaaagtcagtggcagggcaggagatgataaaactctaaaattcaacaaaattacaaacgctctcttttctgttttgctttttttttataaacctggtacccatccaaagcttcctattttctttgttcttcttcttctcctcctctccactaagcatataattgtccaacttttaaaagcacacgcccctttttttgtaataatctatggtttacgctggcttcctgcttgctacgctcacaaaacccactgacacataaaaaaaacacacaatcaaatcttctccccctctttttcccttctaaaaaacaacatttgctactccagacaaatcattcctcgattcatccctatcgcgagatggtgcgatacgtattcctcacagatgttcggcggggcaaactcaggctctacctgtctctactacccgcgaaattccactcatactaagcacatcttgtcagtaaaagcagatcgtgaaaatatccgggaggcatataactcaccactcgcccatcatcatccccggtgtagagacacgttggcatcgggctaatacaagtgattcccgccatcgtattctcccccttttcgctattataatcggtatgatccaggcgccgcaacagctccagagtccacttcccccttgccatgctcttgcgccacacattgacaatgcctccgcgatgtcccgtaaagacgaggtaattctcaagccactcgttccctgcgccttcgtaaaaagcgcaggaatggacgtaatcttcggaatctgagcatacattctgttccaaaatgagggcgccgtttagggagtagaggatcacgttgggtcccgagcacagcatgatatcgccagatacattgtgaatctgcgcacattccacgtgtcgtacaagaggcagctttcggatgaatgaaagttggttgagatcccacaagaaagcctgaccatccgatgaagccgtgacaaaagtgctaaaggctttgcccactgcaatggcagtcaccggagtcttgtgaccgaacaagctcgatttcagatacagctccacaggctttccaggcaccgtatgcagggcatgtaccgaaatcacacagtcctctccagcagtgatcagtgtcttggagtcagcaaaggaagcgcaagaaatctggccaatgtggaggttttcaaacagaccagccggccggcgattgtcagcaaagaagaaacgaatactattatccgcgtatccccattccaaatacttgtcatatggcgggaggttaagacggaatggcgacgcacacagcaggcggtccagttttggcgcgtaaataagcgatgagaccctctcgtggctttccaacagcggattcggcaggcatgacagagagaaaatggctgtatccagacgcttgacggatgatttgaattgctctcgcggcggatgcggcttctggaacacttgatgcggcgtttgaccgaaattgtgaataacaccggcagatatagcccgctcattggtatctttaatctggtccaaatcgaccgagcccgcatacgaaaggttatggaaaacgttgagattttccacagctgcttcgcctcgctgcttgaatccaaataccaagtcaatccattgatgcaggttctcgctcacgtacgggctctccagcgcttcgcgatgcttagcaataaagattttaggatcgcccttggcccagggcggaagctcgacattattgacctgggcaccattgctctggcgacgtccaaaatcgtacccattgatgtttgtcaagaattcgggaagacaaaagaactcgggaatcagctctcggacgtctgtcttgttgttacacgatgatgaagtccacgcatcgccaatcgactggaacaaacgatctgcgtgatcaaagctatctccttggacgagcaggtaagattgtacaaagggcggcagtctgatgaggtaagaggatacaatcatggcagacgaataatgggtgccgtagtggaacggcggctgtccaatctcttcgagggcactaaacgtgtcaatgaagccctgaatacggttgggagtttgggcacccatgggctttgacaagtcgcggaatgttctcgggtcttccagatcaagatcctcgctggtataatcggccagaatccacgggaacacgggatattgggttaaatcgttaaaggtccgtccagccatggtattgacaaccattagatagtggaagttggagatttcacctctctgccatcgtttcatgatggacgtccatggcgatgcattgaatagcgttcccagcctagatcccaagccttgtggagaatcttcaaaccccttgagcatgtcgaacctccacgcatcttccgggttgggaagcgcatgcgccgcactggtatgtggtgctttgtttagcatcttcgaaaacaagttatctctgaccgcggtagagatgttggtaaatagatagctccgaccatcagtgaagaagatttcgatggcaacgtctcggaaaaggaaccgacgtttggagatgctgataacatcctgccatctccaatgcctcgactcttgttctcggccaccggcgttttgtcttttttcgagcgtcttcgcgcccgttacgacttgggtgaacggatcacgctcttctggcggtgcttgccacacattcacaatatcgccattggcgcactggaacacgttatccatgatataaagtgcgtcctttcctactatcaaaaggccttcacatgcctcgagacctgtgacccgggatatgttgtaggcggcctgtatctggtcgccatgctccagccgccgcctgaccttgcgatttttgtcttcaaagttctcgtcgccttcgtttcgctcattggggtcatcgatgagctcgaaatcgtcctctgctgtgagaacaggctcagggttctctgaagttacttcaggctccatggataaagatgtcaaatcgctgtcattggcaccatccaacaaggcgctggaccgtgttggcggccggcttgctgaggctgctcgatcccgtgtaactggcgtcgtgctcaaagcggatccactcgtaggagtcgctgactgacttcctttcgctttcggctgatacttgtcttctcccacaggatagtcagggaggagtcgcaagcgcatacggtttcgtccctctgtgcgatccaacttccatttcggtgctgtcgacacgctaaacactgctccaggccgttgtaaatcccgttccattttcctgtagcctgctgcgaggaaggccaagtcatcctgctgatcttgcatcaagcgttggtatttgaaatactctgtagtgtagatactcttcatccaagcgctgttgccaatttcatggttgagaagagtttgctccgccgcggctgcctccatattccagactttcagcttgtctttgcgtttgttgagacgagatttcgcagactcaaacgtgcgatggttctctgcgctaacaaaatcttcccaagtctttgccataccgccgaaaaaaagcatgtccaacgccggcctatgcttatccacccaaagaacgaatgcgtcgtcgtctatttctgtcagtttctgaaactcgcgaacgatttgtcgctgctccggtgcagaagaccaacgcatcaaagcgactgattcttcgggcttttgtaccaaaacgatgcgaaggaaattggcagcagcgatacgaatcgatagcttatcgtcaatgagtttcgtgtaaagttggtaccaaaacagctttaggtattcgtcgtcagcccccaagcactccaggatagacatttgccaataagccatcttgtccatgaactctttagcctctgactccgacgtttgtcgattgtccaagtcggagagcttgagcagaattgttcgcaacaagcagctgcgaatcgttgatatggcttggctgcacaaacgaacgcttttcaacgccgcaatctcgggccgttgcagaaattctagcagcattccgttgaagtcaatcatggcttctgcgccgttcagaaaccagccttcaaagattgcctcgcagaggtgagtacagagccggccaagatttgtcagaatcctgggctcgcatatcccctggcgcttcgtctggaccatgtttgtcacctcggaaattgcctttttcaaaacatatgactcaaaatacgcctggtgttcttggaaaccaggaggcatcttggtgaagagaccgaaacccgaaaattctttgcggacgaaaatttgatccatgaaaacccgcataactaggtccgttatcccatctaagatggcattaccaaagccgccaacaacgatcttttgctgttgaggcaaaggctttgccaaaagagaagacaactttggctcctgaacgtttttctgagcagtcaaaagcacaaaggacgatgctcgtcttagaggcgttccttttggcggcgttgactgtggtgacggcacaaggtcgatgttggtcgttctaacaataggtgctggcatagaactaccacccatgggtctaataataacgtcgttgccttcaaacgtcagagcagagtctcgagagttcagttccacgtccggtgtgactgcatcggcgctaacaatgaccggatagagagctgccaaaagcaaacgaatccactcagacgagagagcaaagtctctgaattcggaagaccgctcgtagagattttgcaaaacctggatggcattttgaaggaacacagcgtgtgcacccactttctctcgggacattgggactgtgaagatggtcagaaaaaaatcaatttccaagacaaagggaaagaaacatacacctaggttctaagcctctgacaagatctgagctcgctctgggtcttgtctcgtaagcggaagacggtctgggtaatccgtgagatggtgtaagactggtagctggagaatccgggtcttcctggtacttcattacgtctttgagaccatgctgaagcattgatgtgatgataaccagggactcgggatagacaactttgcgcttgtcaaacttttcagccagagtatggaaatcagccctgctatccaggttgacatcagccacatcctgcccaaacaagatgcaaaagcatatggtccataaaggaggaaggtcccaaaatcgttttaatcgatttgccatgattgtaaatccgccagatttgccagcaaactttgatgtgtaagcagatccatgaacaacaagaaggcgagcgaggattttgcatccatgaatgacagtctcagagtcatcgtcggcaagcagatacagcaaccactgttaagagatattgtcagtctatagtccatgcactgctctcaaacagcaacgcgttgcctcaccttattagttaccgtcttggcaaactttttgatgttattgaagctgcctctttcgcaaaggatcctagagtaaagactaaggacatgggttccaagttgctttttcgatacagttctagtgccgctactcaggccactgctatcacttcgatcccgggtcccgttcttgaaggggccgggtgtgctagatcttgaagtggccaaggacagtcgtggtgttcgtgagcctatggaggtaggcaaatgaaaagcataggtgatgaaaagtgacaaggatctcataacttcttgactcaaattggacctgacgagggcttcgaaagcccccatgaattgcggaacgacctcttcagagatagcctcgcctttcatggcgtccaatagtcgttttacaattcctaaggcaacaatagttagggacacattgccaatactggaagaaaagaggcgatcctatcacttactcatgcgaatcaacctcctactgttgaaatcatgatgtttactgttaacggcaaaagtcacaaattgtttataatagagctcctggacgcgcggccctgctctgcgccagatatccaggtcgatgaggaggatgcggtatgccaaggggttaatgatgaaagagtcaataggatcggaatggttatatccgacaaatcccaagaccaggctgaggatgcggaacgcaaggctttcacgctcttcgtgcgagaccgaaagacggaacgtcggcgcatcgccggcagttccagagccaccatatccgatcttgaagcgtaaaagcatccccaagacgctatatccgttatctctctccatggcttcactatttctccaactcttacgaatgcaatggaacatgatctcgatggcgtggacagtttcctcgacagttgttgctttttctagaagcttgagagccaatggtgtgaaaccggctagacgccagaggttctcatcaaaatatgaagggacggtcacgattggagaccctctaaaggaagcaatcccctggcttctgaacaatgcatccgtgaggcttggcaccgcacagttgatggcgagtggagatgcttccttgcttgacatgcggaaaagatcacgggtggatgagcgagggagtgctcggagaactcccgtgtcgatatactgcacgttttctgggaaagtggcagatgggaggataccgagcaatatttttgattcgggcaagagcgagcttgccttatcgcgcaccgctctgagaatatcagagttctcgtcctggccggaatgaacaatctcgttacgcaagcccagctgagccgatgcctcataggtctggaatccgcctagagcgtcttggaagtttccttggtatcgcggtcttagcgcatggtgaaccgctatataatcgtcgctgagaacatcttcaaatagatgggcagatgccaatgaccatctcgaaaagacaaggccagggccgctctggttggacaaatcgcgaggggtgccgaggaatgcttgtacgggattgtgcttgttctgattcgagttgaacgaggcaaatgtttctgtgcttccatttgccaatggaggcatatgcgggtaattgcaacgaatctgctctgtaaactctccatttacatagagagatgctttactagcggacattgtctttggtcgacgatgaacaacggcaatgtggtaccatttcttctcatgaaatgtcacagacttgaatctcacgctgggtttattagaaaagactgaggtctgaaggataaagttgtgggtatctcgttccaagtacatgaggacgaaacaagtttgggaggagtcaaagactccaaagatggtggtatgcgcggttgggtcaaaagagtcgacgcgtatccaggccgtgaaggtatatccagccgaggactggggagggaatgaacggcccaaggtagggagctccaaggaagaatggccatggagcgataggtcaaactggaaaaaaggagggccggtgtatttggaggtcatttctaggaaaaagttggccgcctcctggcctggcgctgacaacaggaactggacgtctgcaggctggttcacaccgaggtacatgagcgaccgacatagggccaacacgatatcgcgttctgccggcgccaggttggactgaggcgagaaggcagactcgagaaactgcgaaagaacgccagtcgaatggaccgcggcacggttgtatatcgagaccgatgctgcgctgaggattgtctctagcacgattagggacgtcgggctcggggtggaattctcgggcctggggatagctcgccagaagctcacgacagctctgagcagctctggatggcgtattatcgtcttggcagtgacaacctcgcgcacgcttggtccgatgttcccaactgagcgcgcaagcacaagatcccattgttcgtcggctccatcttcagcttcgttttcaggggcatcattctggttggtactggtctcgttttcgttttcagtgtcggcatcggattccgatcgtaaggcttttgcggtggactggcatagtaaatccaaagcttcgtcgtccagcgagaaagctagaagcttgccaaacacatggcagctgacccagacgtcaggctctgcgcctcccaagccaatgctcgcgatggtctgctccagagcttcccatccgcctcccgcaactctatagcggaagaatcgcttattgccagagtggtctcgaaacgcagctgacaagacgctcaggaaagctccaatcagcttgaacaatgacatcatctcagtctggctccgcttccgcggatcatggtagcccgcaaagccacgcagcacgtcaagcacgcattcgaacccccccgcgagtcgaaaggcatcttggttcatggacgccggaggggcagctatcagctgggcaaggtttcgcaggcccttggcaagcttggggatgtcggggtagccatcgccggttcgagaggtctgttcgtggataagatcatcgagcaatgtctgcaggacttggacgtatttcgggttggtgttggccgaagtggacgccgaggtcgacgaccggtatcgcgtgggaagagtcgccatgatgccgtcgtggccgaattcgcattccagtaggtttgccctccagggcccgtcaagggtccaggccgtcagctatccgcaacggcattgaaggacaatctggcaagcagctcggagctctggcgcggggcgcatgaagctcttggacggcggtcagctggcccaagggaatgccagggcgtcacggaagaaacgcaagcaaggggcctaaaagaaggaatgacgatcacggcgcgggagatgccagaactcgctcagctcgcagggcagtttcgggtgttgggggggatcttgcaatctctcgacggttgcttgccgggctctggatgaggttggagcctgccagccgatccgccgtcagcctcgaccgtggctgaggctcgggcgctgcggttagtgggaggatgtggcaacagcggcggcagccccgctaagtggccctctacggagtgagtctgcaggcgagcttcagtgcaagctccagtgcttcagtgcttatcgctactcaggtcagggcatgcgtggctgataaggagataaggggcagagtgatgccatcacattggatgttgaagtcctacttgtatctacatgcaggtgctgatgcagctgccaggcagacatctcgaaagcagataggcgggcaggcagctacatggatatgcttagtatgtacatgaaagcagtgtttggcgatgacaatgatgagaacagatggcattagtatttggcattagaaggggatatcggcatagtacgcctagagggctgtcgtatcaggcagaagctgtatcgaacggacaagcagaaagacacgctccatctgacacacttgcgaaccgtcggagagaaaaggagtcggcgttttatgaagcggtcgtctacgaaggatgcacttcgtatctgcatttgataggatggtgcacaaaataatgcgctggaattagagctcagcgaagacagagtcctcggccgatcgcggcgctggccgtaacttgaccgtggctcagattagaatttggaagaggcggaaaggggctgctttaagttatggattaggagaaacctttatgctggcgatgcgagcttgtacaaacaagtgtaaatcaggcgagcgcaaagtacctcatgtaaggagtcagagacacgctaccaggtttgtatggagcggcactcgcaataatgttagcatttcctcggatgagtgctgaaacggccaagggctggtcctcgacgctcactgtgtcatgtaatcctcacgttcgtactcgtactgagctgcgctggcctccccgggcacgaatcgagtctcaaactgacgttgtacaagtatcagtacttggtacctggatagagcgccagtgtcacctttttgaggtcatcttggcgaataagcacgcaagcgacggtcccttttcgctgccaaatgtctgccattgcttccattttcactcatgttaccatcatcagccctcaaatgcctagtccagatggaggcgtctaatagctgcaccctctatcaatagcaccagattacatgagcttacaagtacctacagactactacagtgcaaatactagtactacctgctatctggtattgagtgcaggcatgcaagcctcacggatagctcacacgtgatactgagcaggtagcattggtgataataccgagtaactccgtaataaaagggaggcgaatctccaaggtgcttgcgtgccagctacatgcagtaactgcggatagatacggagttgtgtgcagtaatgctcaggtacaggcagtacttgttccaaatctccgtcttatacagtgcatcttgcgcatctagccggatgcagccacgccagcccagcccagccgcctgtaaataacgttgatcagcacggcatcactggaccagcttctcgcaaatggcacctccctggccgccgtcacgagtcgtcctcgaatgggcatggagagggccttggagcagaggccgggaggctcgtgacaagacgcacgagccaggattgtttgacgcagcatcagaaggctgggtggcggccaatcggagtcgcttgtatccccgcattatgggacgggggaaatgggaccagatgcaccgctgtggcctggatgcagggcttatcgcctgttgagctggctggtccgggggagcaaggagggcgagctgggctagcagcgcgatggggcagcgcagcgatagcgctggattgaatggatgatggatgtaggccggctgggcggctgattcgtataacacatccatggatgcatcaataggcaagtatcgtagcaatagcgctggctgtagggagcagcggcgcatgggcggccgcaaaggtgagtgatgggcatcggctgccgctcagggtcgccccctaaatgccatccctccaatccctacgcctttgggtcgtctggtttcgtttgcgtcgtgaaaagggctaccgcaggtacacggcgccagcacacgacacacgcgcatacagtgccagctccccggccaggccgtctcaggagaccaacggcagtggtcagcacgggtacagagtacaaagaagccagccgtcgttcctttcggcaccgacagcacagatggcgagacaggcggtgatgcgctggtccaaactacccgccgcgctcatcccttgtctcgccgctgccttgtctcactcgccgtcattgcggccggcaagaacaagcaccagacatgaaagacatcgccagggctcatttcggaagagtcattgttccgtcatggctcgacttggccctgcaaacgcgtcgacggtacctgtacttgtacttgtgcctgtacctgttccaggctgatacaggccgacagcctgtggggcgggaggcggcatgggtgcatgtgagtcgagctcgcactcttggcactgtagcaacgagtacccgatgtgctctggcgcaagtactgcaagtacccgcttgtatcccgcacagccaaatggcagcggcttccgtacggccaggtacaaggctgagtgacctggcgccaggcttatcgcatcgccccggcaagtggactggacgcgggcgacgccgctaaactctgttggggccgccgtcacgccctgagcacccccggctccagtgatgcgtcaccgcgggcgtgagcgctgaggcagcactggagcctcgtcccagccgcccttatctactgcgccatcgctcgtctcttcgtcttctttctttctcttcttccatcatccttctccccatccatccatcgccgtctcttctcccatctatctgcccatctcgcaggaggccgttggagttttcttgatttccgtcacctttgttttcgtctcttctggccgcgtgtcgcaggttgaccaactcccatattccctcattcatcacatctatcaggaccatcattatgcggtccgtcatcgctctctctgtggcggccgtcgcccaggccagctcgttccaggttggcaccattcacgagagctctgctcccgtcctcagcaatattgaggccaacgccattccggacaactacatcatcaaattcaaggatcacgttgatgaggctggtgccgacaagcaccagaactggatccagagcatccacgatgagggcgagcagcagcgccttgagctccgcaagcgcagcagcatcttcggcgcggacgaggcctttgacggcctgaagcacaccttcaagattggtgatttcaagggctacgctggtcactttaccgaggacatcatcgagcaggtccggaaccacccggatgtaagttcacgctaccatttccatcgccactagcaggtcaattgaggctaatccatcgtttccaggtcgagtatattgagcgcgacaccattgtccacactatgcttcccctcgactcacaagacagcgttgttgtcgaggactcgtgcaaccccgagaccgagaagcaggctccctggggcttagcccgtatctctcaccgagacaccctgggcttcggcacatttaacaagtacctctacaccgctgacggtggcgagggtgttgatgcctatgtcattgacactggtaccaacattgagcacgtcgacttcgagggccgtgccaagtggggcaagaccatccctgccggcgatgaggatgaggatggcaacggccacggcactcactgctctggtaccgttgctggtaagaagtacggagttgccaagaaggcccatgtctacgccgtcaaggtcctccgatccaacggctctggcaccatgagcgatgtcgtcaagggcgtcgagtacgccgctctctcccaccaggagcaggttaagcaggccaaggccggcaagcgaaagggcttcaagggctcagtcgccaacatgtctcttggtggtggcaagacctctgctctcgacgccgctgtcaacgctgccgtcaaggccggtgttcacttcgccgtcgctgctggcaacgacaacgccgatgcctgcaactactcccccgccgccgccaccgagcccgtcaccgtcggtgcctctgctctggacgacagccgtgcttacttctccaactacggcaagtgcactgacatcttcgcccctggcttgagcatccagtccacctggatcggctccaagtatgccgtcaacaccatctctggtacctccatggcctctccccacatcgccggtctcctggcctactacctgtctctccagcctgctggtgactctgagtttgctgttgcccccatcacccccaacaagctcaagaaggacctcatcaccattgctacccagggtactctgtctgatatccccgccgatacccccaatctgcttgcctggaacggtgctggctgcagcaactactcccagatcgtcaaggccggtggctacaaggccaaggcccagaagcagaccaagctccccgctaccattgaggagctcgaggacgccatcgagggtgactttgaggttgtctctggcaagattgtcaagggtgccaagtcctttggctccaaggctgagaagttcgccaagaagatccacgacctcgtcgaggaggagattgacgagttcatgtccgagctctccgagtaagaatctttattaagcatatatttcctttttatttgtaatggccattatgcgccgatgagtacgtcgagtacgacgggttatggaacgggaccaggagagactatttgttttgggtaattggcatgcactttgggcgcgaagccactgaatttagtatcggctttgcacttttacttcgtattactgttttgcaacacctacgtttctcagacagaatgcctatacaggagtatcatataatcaatacactgcattcttatgcaaccactctgaagatgcactcgtgacatgttactcatgccaacattccttggtcaggctgtcaagggctgcgcttgaggttagaaaaccgtaatttgctgccaatcacaatccctgttttcgtcgacaagtgcctactgtggtaatgtttctgctgtaggctctagcttagatgtgaggcaacgatgtcgcatttactaagacgttgttgaatatcgcatgcaaatgaaaagaccacgcaaacaggacgcagtaagccacaaaagctcagtgaatcaagaaatttcaatggcaaaaatggcttatctaattgaagttttctaagccctgcttcgatagctggatgtctaggcaatttttgttagcaactgctctctcacactcggtggttcaatgcatcgatgctctgctcaaacaaatgtttgccagctgccagactaaactcgcttcaggatgctcctgccacgtccgtccagctgcgatattcgctgcggatgcctgaggcgagatttcctcgctgcctccttcctcatggtcattgatctgaatggagatgtcagaatttccgtcacccacagatccattttcaatcgtgtttttccatatatgcctctgaaatagccagttctatctcgttatcacagcacccatcatcagttgccagccacgagtcgtttgttatatcatctccctcctttaccaccaaaacgagaacatcttcttcaacgccaaatcttggtagcgtttcgaataggcgataacggcaatgcttcgcaagaacagcaccagaagtcaggatcgccgccccctaagtaggagcaagtcatccgtcaccattggccgaaatacagcccatgctctcaccggcagcgagccgttggcggttgaaagagatgcgtatattgctgcaactctctcattcaaccgagcccagccacagaatcacaacgagcgaaagtcgccgcgcttagttcgacagcaaagtgtgagatttgccggtccgaatgctcagcctcggagaatattggccgctcgtgcaagtgtgcctgcggcgagcaacttgccacgacatctcatggggtctcagcagtattctttggagccagaggatgaagctgcgtcactcacatcgtatggaaagctacgcaaatcgaagtcaatgtacgctccagcaataacaaaaataccgacatattctttggacaatagtgaccattccgacgtgttcaatggatggcaaacaacgtctcgatattcatcgtttgcgaaaaaggagaacgaacccatttggagttcaggtggaccatcactaagggctccaaaatctatggctttcctctcacacggccgtgaaggttcgatatcacgaacaaataccagaattagctctgagatgtctgatgagctgacacgaaatggattctatgagccgccagggagcttgagccgcctcaagactcggccctcaagtttctttcgatcaaattacaaacagagtccccacctgtcggcttttcccaagtctcttcgaagtagcagcaacaataccacagtgctctctccagcatccctttacggtttaaataacccctctagcattcctccaaagcaaccgaccttgcgaaccacggctcgcaaaatctccaaatcgctcaagagcagaatcaaggggctgtttggccgccccaagagtacagatgaagctatagaccaggccgaatatcataccccggaacgggattcgaatgatggtagttgctatggaacccagtcaacggtgccaacacgatcgtcccaggaagcatccatgtatcaagggccatcccggatgccttctttccatgcagtgccggcgagtcaacagctcaaatcgcgacaaggcagcttcgcaaacgtggaaatagaagactgcccaccgactgacgataaatcaagagttaccagttggacagactccacagcggcgacaattacccatcagccaaggtcggctaactggagccgccaatatgccttgtcttctcaagcagctgagacgggaactctgccttcatctcacaagcaagcttctatccctttcgatagcaattcgcacagaggtcctgccgccaacagccagcgtgtgtactctgctctcataaaaagacttcaagaaacaaaacaacgtcaaaaccagtcattgggagagaaccatgctactttggatgctagtggagcagattcgccgcagagcaactcgaccataagacgccagcctcgttggatcaggtatgaaggatccaccaacactattcgccatgttcaggaagaggatgatgtctttcaggaccgcgctgaaaagactgctatatcacgttcttcgtcctccaatagtgttatcaggggccttgaatccacagactcgccacagaaaagcctgagccgcgatgactaccccaacgcagctattgatggagagtgtatggctcctctcgggcagaatgctacagagcttcaggtggcccctgaaactcaaaaatcactcatctccagtcggagctcggccttttttgccagcccaacatgtcatcttttccgtacgacaagcccgtatcgccgcgcactacaggccacgatgaaggccacccaagctgatgagcagcctcaaactcccggtaccagatatctgagctctttgtccgcgcttagtctccctacgcggcgctcgagtacagacggatccgatgacgacgaacgaatggcatacgcagagagtgtatactccaattctaatgacaagaacatttcatctccgtcaaagtctatgaagcaaacgccgatgaagaaagaccatggagatgtcaccatcttccttccagttgaaacacaaaggccatctctctcgctctcggcccgccatgctcgagaggtgtcttcttctagctctattgaatggaagacgtggctcagtgccaacgtgtctaagctggaggcttcatccaccacattgagaacagattttccagaagaagcgtcgtctgctcctcgccattctaaacacattagagagaagactgagattgagcccaagggggacgacttacttcaagacgtcttgggtagcggcttgccactaagggttgcagcagacaagaataacagtccgtctgctttgacgacagtatcgcagccaccaaagtttcaacttgcgaatccctggtattctcaatctccggttgtcaatgaaaactcaccaccggtaacaggcagaactgtttgcagcaaagatacatctccggttggctcaaagggcaatatgcgcaccataccgtcagtacccaatgtcaacacctgtgtcgcaaccaatattgaatcgccgctggagattccacgaatgcgctctctcaatacacttgctaagccgtgctctcctatgagcgacgaaatgcgacttaggcgtcagtcgcggacacgtctccgagctaatgatgcttcagccaagtccagtcccgggttgacaaccgcctttgagaggcagtttggagtcagcaagacgggctcacctggaatgtggaaggcaaaggagcagtcgggtaaagaggatagcacccccagatgcgaggttgatgccggtattgacgatatggggcggagagagctcgatgcgcaggtgatggggagcaagagaatggttgatttattcttgagcagtcgccgcaagagaacagcaagtagtcaaatgggacggagcagcgacagtctatcggctgcatttatctaaatatgggaagcaagcagtaatgagggatccaagggctgagaggatgaggccgatgaggtcgatgaaacggagttggtgcatagtataagttatttctggcttgtgtcgtatgatttagcatggtgtgagattaacgcagctaatattcacaaatcccttaggtattatacatgttctgatgggcaggctcgatgacattactttattaaaagactagacagaatctcagcagtttgttttacaagtctatgtgccctatcacttgtttttgtcttcttctcaggaacagtcagtttccgtgtatcatttatttcaatcattacgcattatctaggcgggtagtattatctaggcgggtagtattatctaggcgggtagtaggtatattctaggtgtataccaggctggcaacccatccaagtctttcgtacttgttaactcgctattgtacaagagtgctcttagggtaggtatatctctaggcaactcggataaaaaggaaataggggagggaaagaggatctccaagtgaaggctgaatatgcccttccaaaacgctcgcaagtcgttcatctatcgtttagtttttactcttccttatcggacactggactgacgtggacttgccatagcctggctagggattgtggaaactcggctttgcgctcttcgctaacccactcgccgtactcttcgtgggtgactttttcggcgaggatgcctctcatctcgcccttgtgcactacggggtctgtgagagacgagttggcgctgcgggtggtgcgcagaaagtgccaaaagtcatctgtcacgcggacgtactcgcccaaggcctctttgacgtttagactcgcccctgtggtccagctcagcaggaggggttctatgaggggcgcgtccgagacgctggggtgagcagtgccgatgctggtgaggaaccaggacgagtggctggggacgcggttgaggacgccgcgggcgaggtccctgacggtgtcaaagtgcgggcggttgtagaagacgctgtgatgcttggaccacgagttggagtggacgatgagaaggggcacgtcgatgagggcgtggaggggcccgctctgcttgcctgggtcgaggatgacgccgccgacggcagggttgatgtctgagggcgcgtgcctgagggtctgcagagcgccggtggcgccaaaggagtggccgccgatggtgaggttgccaaagtcaaggcggttggcccagctgtggaggtgggagccctcggcgcgggagttgcgggcgaagatgtcgtcgccgtggccgtcgttgatggcgcggaggatgttgatggtttcgagcatctcggcgtcgcggaaggcgagctgctcgcgcttgtacttttccgtgtccatgggagggtcggagaggagctcggcctctttgaagtggaggacctgcttgtccttttcgcccttgattctcatgagggtgccgggacagcttccgtcgcggtgctcgactgctgcgacgacgtagccgcggctggcgagctcgccggtgtaatgggtgtagtccctccttgcgctggcatcgccgtgggagaagaccatgacggggaatcgttcaagatgctcctcctttctctttctcaactctagttttggcaactcttcgtctgaccactcgacttgtgcttctgtggcggtcgttcccagcaatggcgcatcgacgtttgcgggaatcgtgatgctgcccgcaacaagccacagcccaaatgtgaagatgggccggaccaggaagttgttgacgtgcgcgtactttgcatatcctgccgccgtcaggctgagcggccgcgcaaaccagtcgtgcctcttcctgcgctccttgatgcccttatcgatgggatagtagacggtgaagagcgtcgtgcggtgctcaaacgccggctcgccagtgctcttgaagacggtctcggacacgcgccgcggcttgggcagcgcaacctcgacgtcgatgatgccgacgccgtacgggcccgagtacggcggcagcggcgaggccagcagcgggacgccgcgcacgaagcacagcagcgcataggcggcgacgacgacgagcgcggccaggggccaggacagcgagcagcacgagcgccggggccgcagcaaggccaggcaggtcgccggcgaggcgaggatgcggcgccaccagcgtgtgaaccggccgttccggtctgcgcggagccatttcggctgctgcagctgcagccatcggggctgcgtgacggcgggggcgagcagcggcgagtcgggcgctgcagagtcttgatctgattcttctgcttgttcgtggacgggctccagctcgagctccgagtcggacgagtcgtcgggcgagggcagcgcccgggcggagatgcgcgcggcgggcttggacttggaggccatggcagctgtgcagcgagtgaggctatcgaggggtggaatcgacagcgacgagacgaaagtgcctgttgtgcgaccactgccgctacaggggagtcgatgacgtaggcagaggcgggaggatgctagcaatcggtacatggttgttctagaaggatgatggtggattgtgggtatctttgggtacggatgcaagtacctttttactatggagcttgaaaaaaaaaagagaaacaagggggagaagaagaaggtttgggtaagaagctgacgatggctctatcgacaaagattcttaatttacgctgagccttatacacgtatagagaattgaatgaagatggaggtgagattttgatttttcgggcttaattgtattacaactttattttgaaatgccgccgtttacagagctgctgtgtacgagcctcggccgactctagggtatggcagctttgggagctttcgttgacgccaacgacgtagtggtggcaaatgaatgatggcattgatagcttgggtagagcaattactgttgattatgaagtattggagcatgcttcggtatttactggagatgtaaaggtgatggatcagacaagaagtttgtaagcccggtatgctcttcctataatgatgggtgggcaagatgaattttctctacctctagcagtagaagcttggctggggcttaagttgtattgcaaaattcatttttttttctattcaaattgttcttgtttccccctttcctttttgcacgcaaatgtattacgacgagtcaatcttgtgcttcccttgcatccttcgtaatacccaatgtgatgcttactacatgcacccgtcactaacacgatatcacgagggccagcatacctacatcttcaactgccccaaccacgatcgaaagatatgcctacacgttgtttaaaatagctggagaagctcaaataaaatctacgcagatgtagccatgttcgtggcagaaaaagccacactatacaaggtcgttgctacattcgatacaacgtgccatggccatgcatcgcctgccttagcctcgcagcttacagaagtgctcccttacgatgcattagcgatgtgctcgtgcatacatgtacagtagcagttggtgacagctctgattctgcaatggcgtgttgatgtcggtggaacggacaaggcctttgatatgattgcttctcgatttcccagtgcgatagtaaagggccagctgtgggtgtaagtgatctatatgatatacctagacttctatagccttacggaaaataaataccatcagtaatgattattctaaaaggagatgagataagacgagggatcgggcatggtggggagctccggacgccccgtgttcatgttactacctacatgtattggcaatccctcttatggcgaacggcatcgccttgcagcgtacacagtgtacggtacgtgtgattggcagtaatcttgcaggctgtttgactgaagagcaagtttttgagagattattggtagtaattctgctactactgatagtagaggcaatcatgcagccaggacgctggactgcgcaggttgccgtccaagtgccagaaacgtgctgcccctcggaccattttcgatggtgacgagtgtcgaacgaaccggggatccccgcacttggcagatggatatacatgctggttacatcagacgacagcttccaacttggcccaaattggtactgctgcccaagcacttggtgcggagaaggaaaggtggatgtagtagtatcttgttctggacttttgggtagtgtacccgggcagctccgttgtgatcttgactgataggtgtctacaacgtctctgtagtaatatgtactaccatctccatgatcgatattataggccgcgaaaagtaatactacatggtaagatgagacaaagcatgcaaacacgcacatgctttgtctcggagcctttgcgtcgtcacagtgtctggttacaaactgcatcatctcttcctctcctttcaactgctggctcgctcgccgggtaagcaatcatgtatagtgccagcactccgtaagaacaaagagggtttccgtgcaaaaaagcccgggctgaaggtgattcatgcaagccggatgcataaagcgggcgagtggagaggactggcggcttggaccgaagcgcccaaatgcaaatgcagacaggaagccaattacgctgccttgctggttgccgcgtgagccagaagagactgcatgcttgggagggaaatgctacagtgttgataggcggcgttgatgccggatgtgctcgtcttcaacaggttatgagtgatgcattcaagctgtgagggtacatacattggtacaggtacctgctacaagttgctgcccgcatttggcagttggcattgtcacggcccaaacggtcggtactctggctcttctcttttgacacgctgccagtatcgggtccaaagcacagaatacctgtcaggctacatcccttacttgtctggtggtatatacagcaaaccggtatttacaggtacgggattgcggcgtggcgtgacggaagaggcaatggccaaacccaaacaacacgcgcctcggacgggccgcagcgggaactcggtggctaaagttacctgtgccacgatgatagaagacacgtggtattctagagcactctctgcttcacctttttttttttttcaatatcgagtccaactccaagttggatgcagcaaaagagccggccagtgtttggtggataggcctcccacttacagatagcacctgtgttcagtgacgccacgcgggtattagtgcatgtgcaatagggtatccagtagtattgccctattttggaatcaaaagcatcaggcttatattacgagacgaaccgtaatccgggtataggccggggccgagtggcgcgcaaatctcgacgaatggagtcaaatatccgttttgatagccaagccaagcaagttgctggtagattccaaccccagcggcccctccatggatggtaccccacagacaactccgaaaaagggctgttggagatggtgctcgagtcgttcgattgcccgtgtcaatgtacccgtggcagtgctgtagtagaactgcttgtaggagcagaccgtcatgtctggtcgtagaactttgacgtgggcttatccaggtaaagtgatgttggttcgagctgaagctccataattgacacccgtatgaacaatagctgagcaatggacaggcgatacgagcttgtgaaattaatggcttgggaggggtcctgaaaggggagaaggtcagaggtgaacaaagacaaaagaggtggctccgtagaagccccaagcgggtaggcggcgggccaggggtggaaagcagcgggttgaacctgtacatgtatcaatgtgttcaatcatactgtaggcagctgagccgagatgtcacaactgccgatgtcttttaggaacaattgaccatgttacaggcagtaatgctctgtacaggactggacgcacctggcccgggcagtgtcaaagcgcgcgctgtgaagccttgcgccttgtaaggctgagcccagtccagccgcagtgattccatcagcacgctgtgccgccgtggtgggtgtgctgtgctgtgctcggtgatgttttcatctcgaatcataaacacgcaagtagcgcatccctcccttttcctcacctctcacctctcacctctcattttctgcaccagcagctaatgccgctcgcctgcatgggcagacgcgcagacgctctggaagcaccgctggaacaactgccaaacccccatgtccagcgtcccgccgtagcattgaacattgcacagtgcacgggcttactgtcctcctcttccagtctcacatcttcacgtcccaagctctccgtcgtctcccggcgcatgacaccaccctgatggcctctccaatgaaggaaaagaggcccccaacaaagggtccaaaaaagaccccaagagctgcgtcggcaagcccagctgcagaggccgctatcgaatcagaaaatggcgccccgagcctacgggagactaaggcaagcttgcgggtgggatgcgcggatggcttgggatggaatggcacttttcttggtcagcgacaagcgccgttggcttcttctttttttcctagccaagatcgagccattcgcagtggagatgcggagcagagatagatggcgagtggcacaagggccgatacaggtagtcggaaattgagcgagcaatagatgtttatcgtgtggtgtctgtgcttcgtgcagtagctgaatggtggttggatatagatgagcacgattcatatgccggataccctgagctgaggacatgcaagttattataatagagacttgcatcttttagaaagagcagcctttcaaagaaatcccatgacacgggtgaataggtactctcttctctgctacatgttactcttatacgccaccactgatatgaccagcagataaggcatttgagctgcccatgtggactttaagtgtggcgtataacagagtcaatggattagacactgccatctgtcagtcaatgaagtgtaaattaacaacaaaccatccatcacctcgagttcacctctgcattctctctcttgacgctcaagtagagattgagcccagaatgatagcgccggacccctccgttggcccctccgcaggcctgtcagcgcatctccagcggtgttgcactgtgccgtacagtgcccgccgcgctgacccgttgcacctgcctgtgctgcgctcgctcttgcatcctctggccacttccaggttttactgctaccactactaccactaccaccactactactaccgccaaggtacctataatttttttcttcctcctctccctactccgtcttctctctctcctccatcacgaatttttgtcagtctttttttatttccctacgctcgtgctcttcttcggcttcaaccccgtcctcgctctgctctccagcaatcagtcacctgtgcgctaagccggttcccgctgtggtttggctcggccccgcttcgtcttcatttctcccgagacccctttacttgagcgattcgacgcctctgctttttttctcgtctcgtcgcgccgcggctttttcctttgctcgcaaccatctcacgtttgcgccttgctgccgctccgacgaatcgctcgccgcctctccaacgcacggcgctgcttgtttccccgggggtgagtcgagtcccgcgtctgcctctgctggccagccgagtttgcgctgccccatggccggatcgcttgatccaggccctcgcttcttaatcccgccccctccaccggctctgcccaggcctgcaagcccgcaagcctgcaacaactcggccacatgccactactcccctttggcgatgtcgcatcttcagcggcaccccagccgacgggctgttccaatctctgggccgtggggatcctgatatgacgacgtttttctactatccatcgccccacaaattgcatttgaccgcaacttttggattttatctcgcatcttggccactaacacttcctccgagtcttgcagtccattcgatagcctccccatcgccagccgcctcctcgtctgtcctcgcccggtcgatcgattctttgtcccccgacggaaacaatgtcctactacgataacccccagtggtcggccccgagccaggcccccaacaactgggaacaccacggcgcgaccactcctgttcgcgcaggtacgttgcgcgctccctctgcctctcgagattctggggcgccgcaactgactttttgatgcccgcaggtgccaacggaccacagccgcaggacgactacgccttttcctatcaatttgatggtatgtgtggtgccggggaatggaatcctggtttcccccaaaatacaacacctgttgcttgaaattgtactgcttcttttcgctgcccattacaaggcgctacgggctgctgccatggtccacccgaaatttggcaacatgacggcaacagcactttggcaacaatctccaatcacttctacttcccccggtcgctcgagaattggcataatactgggcagaggctaactgatggattcatagaggttgatcgtgcccacgaaaacttgcaaaagtctggcaaaggctacatgatgaacgctcgacgtgagttttccgtgccctactgctactgagctgtctctggctacaacatccctttccatctccttttcctgcttgtagtaagtagcaagggcctcgacgaggccccttagagaaatctcatggctaaccacgtagctggtttccccctttgttatagatggtcgaatgggtggctctcgtgctcactctgtcaacaacttcgatgacaatcgtggccctcaaggagcaaatctccataatttctatgcttctcagcgtcaccagtcttctcgaggctccaacgaggcggagcaggtcttgcaggcgaagagaaggatggcggctcagcgggagcgtgagctccgaaacctccacacggagcagcaatatcagcgaagtaggcctccctcaactgtgtagcacttcctgtcttcctatttcaaaaaagtggttcccagagcaaaccaaaaaaattatataaagaaaatgttattggccaataggtggttcaagatggacgcttgcctatctggccgagtcttcttttgttttttttgtttttcttttcttggagttttattgtgttcatgttcagtgtttgaagatttagtgagcagcatgtgctaacgaatcttcttctgacgtaggtgtcttgtctgatgttgccgtccagcaggggaacaagcatatgagcgaggaggagactcgtgagctcattgctcgccagcgcagcgctttgtatggcgaaggcagctttgcggacaaggccggctacattgacgaaactggtgccgtccgcaccggtgcccctggccccagcggccctgcaagcctgcgaggccactcccccctcacatacgacaccattggccgcgtcccccaggctgacgtgggaacgcccggatcggcggctgatatgaacgcggctgatcccggctcgcgaccccagagcactgccagcccccagaccagcggcccgaccaacaaggtctttgacaacgccgtcggttcccagagccggaccagcacctccagcccgaccagcggatcgcctccccgtggagatttcggtcccggctccaagtcttcccagggagctgccgttgcccccatcggaactcgtcccaccggaacacccacggccaatgcctctgccaagcgctcgagcactccccatgccacctctggcggatggggccgtggtaacggtgtctggggcggttctggcctcggcgctcaggctagtgtctggggttaaagtccattcttgtcataacattgggtgacggcgttgaaaggacgcgttgtacattcttttgcgtgtttttgtcattttttttttcttttttttttttttaccttgaacggcaaggagaatgagcaggctgaattgaattgttgcattagtagaaaaacaggcgctggaggtgagggaaaggaatggatctgtttggcattttggttcggtcgtttttggtcaaggcggttgatttcgatcttcgcgcgttttgctttcgctgggttcaagtctttggtacgatattcggcgaagaaaggtattgcgaggcatttctgggcgattacgatcaaggcaaaaaaagggagggggaagaggaaaggaggcttgctctaccttatacctggggaatctggaattgggatgagcctcggacagaggaacgaagatatccggataggagttatcttgcttttggcgcaggattgggacagaaacgaggagttgcgtccttgttcacgataacggcgtattcattgttttgagtttttgtggttccgatttatatgtgacggcggggacaacaaaattgcacagactttgggagagaaagttggtcgagaggagtcagatgggaggaggagattcgactacggagtagtcatttgctggaggtggaacaagaaaaagatttcgttgaggaatacccggaaacttggagaggcgttccattgggctaccggtaagttgaactgtcaagaatggaaatacactttgcgcctttattggcaaggaggcagggaaatggaacaggatgcatggcgctattgtagcccaagggggcagcaaaagaaaaaaaagagcccaaagagcaaaagcacaaaaaaattgaaaaaaggaaagaaagagggaaacaacaaaatcactgctgtggaaaaggggggttgagcgtaaaactagctttggggtgtagggactttgttttcatgcgcggttttccttttatactcgtctcctctttgggcggctctgggaataggcttgggctctttgtcggttttttattggtctttatgatttttagggatggaatggatttcgaggaattgctttcattgttgacaaaggtctactccgttatataccgctgggggaattacaggcgcagtcaatgattggaaagaggaaagatgttaatgagagtttgggtggaatggatatgcgagggctagttaaacgtaacaagatacatgtaatgggagaaattggtttgcgaatgtgttggtgttggcgttgagttgtgagacttgtgtaccaccaagacttgtctgtcattggactgcgattgatgttgattgcttgctgccgagttgttgtatgtcaacattcgtgttgatgatttatgtactatcataagcgtgctctatatgtaccaagaagacgaaaagtcatttcactacccccctttccaacgccaggttgttacccatatcctttactctcccttgtcctctgttataacaagttgcatcagctgtatcagctgtatcatagcatcaacagcttggccccctcctccagatccatcacgtcgtctgccctcacggccttgccgccccagacgacggtgccggtgccgtcaatggcaaaggcgccagactcttgccatttgctgcccagttctgtcgaggggttgttttcgttgattgtcgtattctcaccatcaccccctttactactattaccagaagtagtatcagcagcagcagcacctcccttcttcctcggcgtcaatatcttctccaccctcctctcctcctccctgcccctcctcccatcaaccgcactcgccaccttctcccccagccagccggtttccttccaggcctggacttgcgccgtgggcccgagcacgtaccacaggctgctggcgatgccgagcccccaggcggcgtagatggcgcgctgttggtcgatgacgatttggacgttccaggcgccgccgagcatgtcgatccatttggaggtggcgcgcggggaggcgtgggagattgcgatgcaggtgatgcggccggcgtggcggtttgcgagggcgcggagggcgaggaatgttttttgggcgactggggatgaatgtttagcaagtgtgtatatagatgctggtgtaagtgagtgtatggggggaaggtactatatgtctattttggaactggatttacaacttacacgcacagcccacacatctcagaaacacaaccaggcatttgttcctcctccccagctccagcctcctctggcgatcctgtggcgcaacgtctccgatgcgcgggacgggagcgactttgacgggaggcggcggcggggagaaccacgggtggactttgagggggagcgatttgggcgtcatccatgaggaccagttgttgttgttgtcgctgttgctgctggcgttttttggagaagagggtgatgtgagagaggaaaagtctagggaggtgttggagaggccgactttgcggagggcgattttggtggtgagggaggatatcatggctgttttggactgtttagacggaataggaaataggaaaaggatggaaaatggagaaaatcactctttcttcgtcttcattatgtgttcaagaggaaaaggtggcatcaaattagagtacttgagcatgaaatgaggatggtattcatatcacatgaaaagatgatgatgaacaaatcgtatgatgaaacaaaaaaaaaagcagcactacagactgataagactgtaagctccctcccagcggctttacttgcattacaacccatcaaaaacaaatcacccccgtactacaacgcaagaaacaaatctgatacaaggggcgcgcaattcccaacgccagtggcatcagaaacattagggtgtgtatgcgtctgttgccccccccttctcctcttgaaacaagtgtttagctgttaaagtaccgaaatgatgctgggaaatttaaatacatttatgattttcgagcagcaaaacctccttttgtccttgttgtcttgagcgaaaatcgaatggaccctgaaagttgaatttggaggggggcacgcttccaggggggatcctggttcgaaatgagcgagttcaggggttggtgattggttggatggcttgtggagcgggattggatttgcccaggggtgtgttgttacaatttcatgtgttgatgtgatggatgaggagcatagttttgttttatgagggaatgatgattgatgtcttgtgcggaaatagggctgttggggtatcaattgtgttactgatgggcgcttacatgaactcactaggccgatgggcagtaacaaggcatgattcacttgaacgaattaaaactagacgaggctgaaattcacatggaggcttcaacaaagctgatttagttattagtttcttcttatgccgtatatagcagcatttactgttatacactaacaattggtgcgtaagctgaaggtgttgtgttgcaccatgaaatctcacctcccttctgaagcaacacaagtcccctttttggtgtttctttcaagcagtgagccgttgcattgccctttttttttttttttttgtttctcttctctgtggagcttgaataatatggcaatgtattcggcttcttccgagcaagattagacgtgtacgatgatatatgacgcctcgcattggctgcgccttgtggcatcgtgccttgcctatgtggcgtcatatgccctcccaatcgcgtacatgggatggagaagctgagttgagatgggatgagatacgaatataagcatagcaaagccttgtattactttaatcatggcactgcgccttgctgacagacgtcttggaaatatataaacaggggtatagatgctttccaattctcatctcaggaatcgaggctgtgaagttggctgttatttctaggtatgacagctactaggctcaattaactgtacttgctggtaacaagcacaaagcatctccggtatccagtctgatcaatcgtttgtatacatgtcagtgctttcagggccaggtgcatgcattataaactccatgtatcaaagaaaacatgtacatgaggcgcggcaactcgagcaaggctaatagttgcttacacaaggctgagtctgaattttgatcctgcaagtaatggccattggatcggctcaaggatgctatggcagcgtgaaagaaaagccatggcagcttggcggtgcaacagcatatgaatcatcggaccaagcccttccgcatcaccagaaatggcaacgatatatcgctgctaacatgcctatttccccataatccattgatccaccataaattgcggcgctgtggattctagacctggagcggcacatgcaacaattaggtcgtacaggtccacggcgccatgctgcatatcagacaaaagcacggcagcacggcaaggctatcgagtatgcaatgcgccgctacggcgttacactgcatgcggtgacaggctggaacacgtcatgggaaacggaagaaacatccgaatttttgtatgattgctttaggtaaatgtagtttacagcctcagcggttgtgtcgatggaggtgaagaggcgaaagcgaggcggctaaatggcttccggcgacattgcggcgcgtcttggcaactgacgaatatcagcctgatagtctattgagtagtgcgtttttttttttaattctcaggacaggacaaaccgaatggaaaagaattatgagagaaaactgaccattgcctctgctacgtgcgttgtggcgagtaccttcatgtaagctcaagctttgaaaaagcatataacccaatcgagacaacgcccaatatgtgatgggtacctgattgggcgggcgtagcttggaataaacaacctatcacaactagacatgtaggcctattaccccggagtagagcttattatgcaggaatcatattaagcgttgcgctgggatagggcgatgggccggcgtcaatcggttgctggtaaacgatctgccagctgacattaggccggagcgagagtttatgacagacattggcccattgctgcagctcagctggcgcccattaggcaattagagtcgggggtgcaacagagtttagggttatgcgggagcctgactcgcattgagttcagttgagttgttgagttctcgtgttgccgtcgatggcctggatattgttgagcatgtcatgatttcgtccgatgctgctgcaagtatcaatcacaactctcggccgaaatacgagtagaggacagaagcagtagtagggagtattccaacagtacggctattgccagtttcagacttgagtcaatcagacatcacctctgccaggctaaatgcagatggtgatggtgggaggaatggcagctacatgtagccgcaggtagagaaacgtgacatggatgtggcggccctcatcgtgtcaccccagagcgacagagtctaataccaatagtagcagttctagcagttctagcacctactggttggtcctatgcacggcgagtctggaaacacaatcgtgcagatgatggtggttaccggaaacgagctgcatgcacacacatgtagccactatccaatgcgggcgcagcgtcaaagtcgagttactgccctgcctactgcctctgtacggagcatttgatacgaggaccattgagatggattgatggtgattctccgagccgtttatggaggcgcagcatcggataaacctggcgtggagtgcagtgacagccgcgacgatggacgtgaaaatgcagatgaatggatggacgttgattttggagttggaaatggatagtagtggatctgaaacctcggaatcgcccaaagagggctgaaggcgcaggtacggtgccgctgtaagctgctgtaacacagcaaggcacaagcactgcagccggctacatgcagccggtaccgatacggggcacacagcctgttgacgggtatttgtgaccagtcctcgatacggcagctttttccatttcgcaacacgcctgaggctgtctgcatgaacaagatacggtgaatccttctttgctgtacccaactgtatcagcacgctgatactcttgtaacaatcctcttatacggcatctgctgcctggaggttagtggtttgtgtgtcatggtaaatcattgatgggtaatacggctgtggcgggaaaagggaggcggcaaaaagaccgtgagacgcaaagaggtggcatgcatcacttccacctgccaaagcgaaccaacatccagactcggctagtcatgtccatgtccatgtccatatccatcttcagaggcattactttgtatagcaggtggaagatgtgcgtgcaaactgccctttccagccccgtccattcctatcctctggaaagccacggcacaagaggccgcatagtttgtaattctccctgtccctgattataggcactcgtgaccgactctgccagatcaaggaaacgaggtcattgagcgaatctcgatcgtgtacggcatcattacaatcattgttccatactgtacagagtgctccatacaacttgatgggcggggccaggtacaaggtactccataggtaggcgcactgcattcagtatcactcatttcattcttggaaggctttgacggcaaatgcgtgcacggcatataatttggaaggcatcttggaagccccaggccccaaaaagaagggtcagatgccatgtagactacataacgtaggtacctattagatctgggtattacgagagccaagcttgttgtgccttgccatcagcacactgcccatgtttggctttttagtcaggcgggataaaaatggacatgtacctacatgatatcacatggatgaggccttgatcgtcattgacaacttgagacaaaaagcttgtcgcagtgcctggatcaaggaaacccaaagtcaaaatagcatccgcagatcggacggaataaacgcgtcttggcgttgcgcgaatccccggcctttgtacatgtaccatgcaagctacgcttatacaaggcaatatagggatagcgcagtcctgagcctcggattctctgtagcgcgtcgactgtctgaaacgatgtagtcatccggcagcacgtattattaatgctgttgggagtcatgagcagtagtctacaggtagtgttcgatttcatccctttttgccctttagtccatcaatgttgggcaagtagcctcagcttttcgacatgttccatgccagccgtcacccctccaacctgtctgtacaagtacgtgaatgtaggtactcgtgggccagacacgagaaacacaagatgggggttaaagggggggccgccaccactcgctactaccatgcggagatgaggtacaaagtactttatacggagcatcgtggcatctggtgctcatgccggatctctgcagcagcttcccctggcaatcattgtcaaagtggcgggtactggtacttgtttgactaccaggcttgtctatgacgatgattgatgctggaagcaagtactactagcatctcaaagcaaatacccagcaaccaagcttctttgcttgtgacaaaatcatttgatgctgatataggatgcaagccgactgctcattcaggatgctggcaatacatgtactcacagagcatgggctcagtctgcataagggtagtagtacccccgtagtcatactattgagtgctggcgacgggcgctgacagcagcagttggtactgccaatcatggctactgggaaatttgatggatttgatatttgagacggccagtgtaagtaggcaggtgctgaaatgtgcttcaggtaggcgatgcccattacaagtggaagtcgcacaacacctcgttgtttttgcgcttcgtctacacagaccccagccgggggagccatttccagcagcacgattggcgaaattccttcattttcggcagcccgtcgacctgaagcgtgctaacccgcgtcttgcagtcacgctgcagaacccctaagctgctgtcgattccgcgttacaggggcgtttgctgctagcgccccgaccacctgctggcattggtcggcgcatgcggtgcagcagcgcacatgtataggcgcacatgtacccggacattggtcaatgatggattgatgccaattccactgcgctgcgcactgcagccaggccagtcccgctagggctaaggcgcatggcccgccgtaccagtgcgagtaccggtactcgtactcgctacatgcgtcatgccagcattgccatctcatcttacggctgaggtacacggtacttgacgctgcatgtccgatagacttctgtggacgcctccgtgatatcagatgaactctgcaagcaccaccaggcactctctgcctcgtattggctggcagatgcacgcgcctttgccttttgtctcgacacggctcggagtcgccacggcagacctggttcctgggtttggcgcagcgtccaactgggaactggaaactggaaattcaaggcctgcttagcaacccggctgctcgtctcgcctcctgtcgccaacagcccaccgcccggcctgtccaatgacggcagccctgcgtttcctgatgggtagcggatacttgtacatgctgctggagcgcaagcccactaaaagtgaacagagtccatcgcacaatgggctgcccgtgctcattgaagtgaagagagagagcggatgtcaaagtctgttcactgaacacactagatgccctctttttcggatggaaagacgtacggctatatattaaatacacctacctaggcgggataaaaggccatgaatgtcaaagaaacaccgtattcagtcccgtttctgcacgccgtctcttcatccccagaagtagtgccgaaaggggggtgagccccagatccaggagcgccgcgatacaggccccaggccacaggtcacaggccacaggtcgcgggtacctcccgcagcacctgcgcccacgggtacccgctacatgcgccgcggcctcgccaggtaccgctacaagtgggtggaggctttgcaccacaccttcacctctcttctcgctgacctgcattcacaagttccccatcctgcagcaacacctgctcgcggacggcatctcgacgttgtctggtctgcatcgtgtttttgtcatcactcgtctttttccttcgtgtcgtccctgtttcttttttccctctcccctctcgcattctcgacgctctgctgctccagtcgtcaagcccgcaccgcctgtcgccgcctccagtgccgccgacgtcttcaattccctcgatacctcgcccgccgaagcccccttttgcgtctgcaattgctcgctcgcttcccaggccttgcgtctcgatcgccgcctctcgccgctgccctgacctgactcccctcgcctcagccgataccctcactgcccgccgacgccttggggctgcgctttttgccgtcgccgagtctttgctgccgccagcctgtgggcccgcaaagcgcagcatctggtcgcgattctccagcggaaatctcgcttttcgaatctgcccccctcgctcgcctcgcataatctgcgtacctgggtgcttctctcaaaccattgtcttgtaattcgctcgctgtgctcgagacacgcaggccaaggcatcaccgaccacagtcctctccaacaccgccgctttattgcccccccttcccgcgacagacaggcaatctagacgggcaatctagtcaccgaccagccagctcggtcagctgcagacgtcatctcggcaagctgctttgctctgctcgcctcaccacagtcgcacggcttctcgttccatggacacccggactcaggcgtccgaaactcagcattcttacccccccagtccctggacgtcgacgacaccgaccactccaaacgggctgacggcgcataccccggacgggtcccaggacgctgccgccgctaacctgcaattcactcctcccatcgacatcctgccgctgctcctctctcctcagcagtccctatatcacgcccagcttctccattacaacaagctcatctccccggctcgagggggcggcctacagtcggcgccacttcccccggtcgtgtcttctccccacgtacaggctacgtcgaggtcacgatcttctagcaaggcgtcgctgagggacggcaccaccactcccaagggcagtaccactggaggccatgggagtcgcacacaccagggctcagacaaaaaccgaccggttataacgtcgaaagaggtgccgcccaaaatgcctgcaaagcttgcggccgatgcgtccaagaacttccaccaccgagcgatagctagatcctcgtcgccccacgggctttctcactccagttctgtgccgtcaacgccgcatcagcatgcccgccagttctcctttgaatcgcgggagccgtcccccaacaatggcaacaaccactcgccgcgctcagcctactccgagacgaatagcgcgctgccctcgctgcgaccgctgccgccgcggttaggaggctgcaaatacgagacatcgcagataaactcgaggaggaggataccgtactcgacgggaagcgagcgcttggagaagctagatttgaaaaccgtcaaaagcaagctatcagagagcgaagagaagaagctggctgccgatatgaatgaaatatataacaagctgctacccactgataaaatcgaagagaataggacgaagctggttaacaagctggagatgatattcaacgatgagtggccgggacacgatatcaaggtgcacctgtttggctcgtctggtaatctgctatgttcggacgactccgatggtatgtcgccttgtttgctcttttatccggaaacgcatgattacacttggcttctaacgcgcatattctagttgacatttgcatttcgacaccatggcacgagatggaagatgtctgcatgatagctgatcttcttgcccgacgtatgttttccgctccaacatgtacttattttacgaaaagctaacaaatcaattcagggggcatggaacaggttgtttgcatctctgccgccaaggttcccattgtcaaagtatgggaccctgagctcggtcttgcgtgtgatatgaacgtcaacaacaccctggcgctcgaaaacacccgaatggtgcgaacatatgtcgagaccgacccgcgcgtacggcagttggctatgatattgaagcactggacgcggaggagaatcgtcaacgatgctggtatgaacttttgctccccttattctcctttggcttgcgtgatagactcactcgctctctcctaccttgccatctctaattccttccttttgtcctaacgtgattacagcttttggaggtaccctgagttcgtatacttggatatgtcttattatcgcgtttttgcagctgaggaaccctgctgttttaccagcgctgcatcaactgccacataagactaccaagccggacggggctgtcagcgactttgctgataacctaaagaaactcaagggctttggcagcaagaacaagtcaagtgaagcagaacttctcttccagttttttcgattctatgcgcatgaatttgattacgacaagcacgtcctatccgtacggcagggcaagctagtcaccaagcaagagaagaaatggcactatgctatgaataaccagctttgcgtagaagagccgttcaacacgtctcgtaatctcggcaacacggcagatgaatactcgtttcgcggccttcacatggagcttcgaagagcgtttgacttgatttccaacgcaaagttggaagaagcatgcgagcagtacgtctatccgaaggaggaggagagagtctggtcccggccagccacgcagcctcgaccggcgctgctgcggagttcttcgcaaactcatccttctgggtctgggcgaggcggtcgtggcggccatcgcggcggccgacatagcaacaactatcaccgcaccggcgggtcaaatatcaggagggcatcgtcaactacgcccacctacgaccccaacatgtttgtccagcctgtcaacatgcagcaggatatgacatggtttgcggctgctgctgcggctgcggctggcacccagtaccccttcccctttgcccagcaggacctgatgcagatggcctaccaggagagcatgcgccaacagctgcaccatctctatgcgcagcagcagcagtcgccggcattcatggcccaccaaaccatgggtcagcagaggatgtctcccaacggcgcgacgtctggccagcagccccctaccgatcgatctcggacaaattcgtttgatactgccccaatcggtgccacattacggcccgacctgtatgccctctacggcatgggtataaatcaacaattctacgcgcaagcgacgggctatgggacctatccctcttcgccggtaacgtccaacggcatcggggcagagtttcgccgtcctctgcagagatccacggtcacatcggataatggcatctcagcttcgtccagctccttgaggtcacagtctcagcccgcctcgcgatcgccatctacggcacatagccgggctgcctacacccctgggatcccttcaagcgtaccaggctatgccccaagacaacagatgcatggcgtcaacatgcccaactttatgcccgacgatgctgatctggatgccagatcgaaagcctcttcagattcgccacagtccgaaacggacaacaggtttaacaatgggctcttgggggcgcggggttcaagtcctagccagcagtcgctattaccccatagccacagccccacaaagaacggcattgcagttggagatgttgccaatcagtcatctagtccacggaggcgtcggctgtcgactgatcagctgccccaaaccatactggacaggaggatgaggaggacctctcggtcaccttcacccctcgaccattctcggacgattccctcatcgcctcttgccgcagccccgttccctggggttaaccagactcagaacaagaatgtggcgacgagaccagtagttgtaaatggatcgggcctaaagagcagtatgcttgccgcgccaaatcagggacaaaaggactctttggcagccgaggagtgtgccatggcaaagattgataacgctctgaacatcaatacggtaccgtcagctactgatgcaaataccgcagatgcgcaaagcagccagccatcgctcgcaccagccccttttttgtccacgccggcgatggatcgaccccctgttattgttaacggctccaacagcaagccggctatgcctcctgccgaggatgcttcgttcagagacaggattgccatgatgggttcgtatccgccagccccgtacgggatgccgcaagatgttttacaggccaatggcatgacgagacttccgccctcaacaaaacagcgcctcatgtctaggtcagcccagaacggcgtgattgctcctctggatcttgccattggcgaccaccgcaaaggcatgattcctgagatggctcacctttctcctgtatacgagacgcagacgttatctccgactgctacgcggaagccagatgtgcccgcggtcagtaccagcaagactgtccacgaaaaggtagacaccaaggcagacatcaagataacccacgaggagacggctaagcccacgacaaaggctgatgacaaggttcagccggctcgagataaccacaagtcatcaaaggcgcaaaagtcgacaggccagagcaatcagcgcaacaatactccacgtgaaaatggccacgtgagaagtgccaagagcgatggcgatggcggctggcaaaaagctagcaagggcaaaaagaagggttcgagtgggcttgcgcaagccgcgcttgcggagcagccaccgaaaagcgactcggagcgaaaaggaggctgaagacatgtatgtatgcaacatcaacgacagcgatgacgaatgacggttttctatcttgttctttttctccatcttttttcattaaaaaatacaagaaagggattgcttcaatggatttacatccagcatacggcggcaaaaaaattgaaaggcgaacaaaaaaaatgataccacaggaacgcggagctcgccaattctactcagtaatatgagaaagatgattacagtggcgacattggataggggaagcatccgtggccgcgacaaactagagtgacatgcctgtattgggaggaagggcgggaacattttgcgtgtacgaatgactcaaccaaaagaagaggaacagctgcagtattctcaacaatgcagctacaagaggccttggatctgcccatgtatgaaattgattgcatcgctggaagacgagtgtgtcgcatgcgcgtacgaatggctgatggatgaagcaaaaacaaaacaaaatgatgactaaaaaaaaagaccaacagaagaagacacatagagagaggaggaattacaatgcaacgtccatgaacgatatatcacagtacagcaaagaatccaggatgaggtttgacgaaaaggacacactggaatggaatcacacggagagaaagagggattgatacatatacatcatggcttagggagggtggaaatggcggcgtttgcatcaattgaaagctcagagctgaaaaaactcgataatacttgtgtcaatgtttctttcccccttgttatcattgctttttttccttttttccttttccctcttttctttttttcgtttctgcagcaaaatggaagcacaagcacaagcacaagcacacaaacccagcggcattagatggaaatgttacacaaaaagcatttaagaaagattacggtacagcaaataaatgatagcgtaaattttaaaaaagaaattgtatgagatgcggcttgcattggtgattttgcatcgttttgcttttggctgatggaatcgaggtattgcatggacccatttacttgactgtatgaagcttttttatgatggtgtgtttagtacgtggaatgtttttgatgtttttggggccttttgcgtatgtatggcgtgtatgtcttatatgtttatggcattttgtaggttaaatagaatggtatagaaatatatgtttttgatttaattcctgtacgagttgttttggtaatgaggtaatagaagctaatcgataagtacttggatatcctacgagtagagattcttggatggtctagatgccgtctttgctccggcgggtgttgtgcctagaactttgttgaacgtggcagcaaacctagaaagtcttttatttcttaattttatccagctccaattgtgtttgcttatggcttcttgtcgtggtcatgctgtgtcatgttgcagctcgtggggggctataatgcaaccttgtgtttgacagctgcaatttacgatgtgggattcttggattttttaacaaaaatattgcgttgtgttgggtcggtatttattcttgatatttgttattgtgttttgcaatcgagaggtgttggttgttgagaatgggcgctgaaatggaatatataggcattgaaaggctgcggcgactctattacgtttgggggtttttagagatgagagagctttgcgcaaatcatgctagcacatgcttgctacattttctcggcatgggaaaaccaacgttactgttggactgaggcttggaaggattcaggatgcgggtcgaggatccggcagttgccacatggcgaataggacccctagatggtcgactttggcaatggtgactgagggatcatatatgtacctagtcaatagtaacaagtatttaggctaggagtgtaactgcgggctgggcactccgtcgtgaggatttgctttgattgctgtgaaatgtagttagctatcactctcttttgtagacctatttctagcatcatacgcatcaatcagaaagctttcatctacacatctacctgctgaaaatggactcgccctaaatcctcctcgcgcagtctgtggcgtctggtgttgattaagcttgctttgaaaggtcaagccgcgtcctctccttagtctctttgctaaacaaactacctgcaatagtaaggactaggctgtgtccgccatgagtcgtattcgttgcctcccttctttatgaaattctcaattgtttgaaatcactgctcacgtgcacagcgtttttctaagcccgttgtccttgttccttgcccctagtggcgggctgtgagcaagcatccctcgcagttgaatccttcgcaaacagttggattgattgataccacctgtaccttgcttgtactcggcacttcaccgatactaccaccctcgcaaagccgcagcgacaggcccagcttcccctgtcccttgcaggttgtggtccccgtagctgtacctgtagagacacacacagtgccctgggccatgttatctgatggcgcttggtggattggattggattggattgcaaagctgactgcgttggttgccctgtcgcgttaggcgaataggcacttgacgtttcacgctgcagaggatcttgatgcatgtaccgccgctgcaccgctagcacagatgaatacatttgatgccagtccctatacgtgacccgtaggacgatagaatcccgcacagcgataggcgcacatcctcaggccctgtggcaatggtgacaacagccagtccgcctgtagcagcgcccagctctagtgctgcaacccctcctgtggactctgcgcgctggggtctcgctaaacggccagggcacaaacaacgtgctggacctccaaactttcttaccccggattctccccatcccatgtctccgatctcgagacactagccggccggacaatcgaacgaccgcatgtcatcgccaaagtctttttcgcgcgcccgctcttcgtctctctttctcacgcacactgtcgcctgtcgctgatttcgcctcttgccttcttgtcccgccattgaacacgatccgctgcgtcttggatctcgccgtcctcggaaacgatgctgccgacggatgctggcaccgacgctgccttggacattgaggcttgacagagcacaaacgacgacgcggagcagcatcgccaacccgccacgacatctccaaccgcttcttttgccttgcatctgcgtctctcgccttttcctcgccgacgccttggacctcactctcccgcctactctcctctgctcgcttcgccctcgactcggccggtccatttcggtccatttcgactcgactcgcctcgtctgagcaactaaaaatccttcctctcccttctatccgcctcgcctcgcctcgcctcacaccccgccgccgtcgcagcagcctgtaaatgagcggcacgatgcatcgaaccaacagcgagggcggcgcttcgtccaccgcctcgtcgcagaggtggcgcatctcctcggccttccgcaaaatcgggagcatcagcggttctagcaaggacgacaagaatgcgacggtatgtcttgcgttttgcctcactcagatcttgttgccgcagtcgcgcttcttgcctgcctttacatccgcccctctgtctgtttcaactgttgcgtcgccgagtcgagcgactcagcttggcttacctcgactgtttccttgctgctgcccaaaccatcatgactgattgctgacaccccgcctagaacaagcatggcaccccatccgtcgacaacgacgcccacgaaccctccatccacgaaaacagctccatccatatccacgaaacatcaaagtcaagtcatcaccagctacaggctcttgttgcgcgcatgcgaggcgctccccagggccccaatcatgttgatggcgcctacaaagagtttgacaagatcagcaagcggtgcgcagccctttgcgaggctatcctgcgagaggagattaagctgcctcgcaagctctccgacaccaacgatactctccccttgattcgccacgattccctggtatacggccctcgcagtccaagtgctctgttcgaccatagaagttcctttagcggccgcagcttggccgaagtagtcacaaatggtgggaggagtcaccatggcggtgacacgtggcttactcccatccgcgactggaaggcatgtctggaggtgctggcggactcgttcaaaaccagcctcgccgagacgtacaagagctacgaacgggatgcgacgccagacatgctcgagaatctcttctccagcaagaaattcagaagagaagcggtccaccgaatgcgcaatgcgagcgtcaccaagattttgtctgcagatccccaatttgtgagtacagagaatgacagtgtctttgatcattaattctctagcaatgctaataaatttgcagtttccgcgatatgaaatacgatttagaaactacgaaaaggtcaagcaagaactcagcgatgttcgaaaactgctccaagctggagaatcgggcatctctccggcaagagtcattgaggaatttgccatccaccctcgcggtgacgttgttctcgagtttgccaacattggccccgatgccaccggcaatgagcctgcgctgcgcttccgtgtttcttccgccttgctagcagagacgtcgcccatcttcgggcggttgttttctgggcaccccaacagtctctacatgcatgaaactgacgacatcactgacgaactcccgccgctgccggtgccgtatgtctgtgatgatggatccgaagtcaagctgtaccggatgccgcagcaagaattcaaccgcttcggttcactcgagatcctgctccatgccggccacatgcacaacgatcaagtgcccagggacgttacctttgagcaattcgtcgccattgccgagtgttccctgcggtacagaagcacatcgccgttggaattggtcgtcgagcacaggtggctgccgcagtggatgcacaagggggccgatgacatgccggatgggcttctcatcattagctacgcgtttggcctccgccagctcttcactcgaatgtccaagagcgctatactaaatcttgccgacgaaaaagacttggacagtaaagcttggcccaggaagatcaaggataaagtctgggcggttcgctgcgccaaggttgatcaactctacgcaagctgtaggagcacaatacaggaatatatccgaccagcgcaggatgattcttcgcaaactaatcagcatatccctctctccgaactcgacagccacctcgcctcgcccatccagccttccatggcgctgaccagcaccccgagatgccccaagggcaaccactggtgtgacgcttccaacctcgggtggatgatgctggtgtacaacgaactcggcttgctgcccaccattgtacagcccagcctcatgtcacaccttcccaacgttcgtcctccgtccaagagcttggcacagatgatggaaacgcttcgctcgacaccgagtcctcctgcgccgcttcaccctggaagcgtttgtgaccctgttcccgcgtttcgagcatccattgccgatatttacaacagcgtcaccggcttgaccctatttgatatcagcggcaaaagccacggctgggcgctgtcgaagcacaaaatatcagagccacagttgcttctcaccgctggcctgaaccgaatggctgctgcgcatgagaacattcacagtgttgttagcgaattcccagaagagattcgactccggattcttggtgagatggaggacctggaggatcttcaggccgctgccaggatcaaccgaggcttctacgagacgtacaagagaaacgaactccagctcatgcgcaacattctgcgtgccgataggatacggtggggaagcgtgggacgatactcgctggaagacgacaaggcggaaagcaaaatattaaagtcagaggccgacttgctcaaagaaaggggctttggtgatggtgcagatgcaattactctgcgaagcgaagacgacgaaggactgtacgattcggacgactcggatgacgacgacgacgacgacgacggcagcgtcgacccgctgactcgaaacggctctgtatcctcacaaggcgggcggtcccacgccagccatgaggatgatgttgtgagtattctggcccgtgacccgccaccgccgttccaatcgagagaggccaatcctccgccgccgctgctgccagtcgccaacattgacgagaaccatgatggctcagaggacgatgactcggccactccaacaacacctcggcagcgctcctttgagctttcaaatgaatcgactacaccttcggatcaaacgagcgtgatatcggcggacgacatttacgagcccccgatgacggaagaggaagcacgcagaatcctatggcccgatcacttggtagtgactccacctccagagcgaggtgctgtatctcccggggtggagggtttgcgcgaaaagtttcgggttggcgatatttcttttattgagggccttgaagacaaggcgctgatcaagacggagacgaagcagctgcaaagcgagcacgatgcgagaattggccttctcagagatgatgcgcggcctagctctagctcgtcgacaaggaaagcttctaatggagttgagcatgttgagaagattaatggcaggaatgggggggaggacggagtggaggtggtcttgtcttgacacgtctctctctcttgatggaataatcggcagcagcttacagcgacagcaaggccattatttgagcttactcttgcaaaagcgaagaaaggggaagaagtaatgatgaggaagaagcatgaagagagatgcatactgacaaaaagcgtgttaagttgcaatcacattggcatatgactggcttgcaattcatatacgctcatgcttgcatacatttacacactcttatcgatggatggatcgatatatgcgcaatctgtctatatatatatatatactattcaaactatatggggttaatctttcgggcgcagactggaacagcgaaagggcttttattatctaccacaagggggggttggggtgaaagaaacaaacatgttggtgttgcttttttctccctttttctatctattttggatgggatgtatggatttttggctgggactcaatttggcgatatgaagcgttttacttaatcttatgttgggtaggtagttgcgggaatggctatctaaagggagggggttcaaggagggaggggttaaatattgtaaaaggttaacaaataaagactatatataatttgattggtgatttaagtttttatgagccgtcatcaagaagtgggggggaatgctatggagtttgcaatctagagacgaaatgataagagtagacgtgtaatgtattttatttctttgtgtatccaaagaagtaaatgtcatgtatattaagcagtattgggtatatgtgtatagatgtagatatatgttacatctctttcatgtacatcacccctttaaacaattacgttatcccatctctccttttatgtaactcaagccaaaaattcctcctcttatccttgatgcttggtttattttactcagaactagcggcaccagcctcggtgccagtggcattcatctgagccttcctcgcggcgttgagggcgcgcagcttggcggtaccaaagccagccacgccatcctcctggttgtcgcccagccagggcttcttggagtcgccgaggacgctgcccgagaggaagtagatgaagagaccgatgacgatgcagacaaaggcaatggggtagaggtagtggatggtgtagccaaagacgtggatgccgatgatgacgccccagaagtttgcggtcagcagggagatgtcaaagaaggcggcgctgcccatgcgcaggatgaggggcgccagcgtgtagaagatgcacaggcagagggtgtagccggcgagccagccgccgacggcgccgtcccagtgcgcctcctggaaggacttgcggtcgaagatggcggcctggatgccgttgatgatcatgccaaagaggcccatgaaggccaggacgtggtgcatgggccgcttggagacgagccactcctcgaagacgttggagacgccgtagagggtggcgcccagcaggccaaagaggtcgcccttgaccatgtcgacgcccgggccgccgttggcgccggtgatgtggtccgaggccagcaggatgcccatgccgccgcagcagatgaggatgccgatgacctggaagatcttgtagcgcacgcgcagcaggatgaaggagatgatgacgacgcagacaatggaccagaagttgagcagctgggcggacagcaggttggtgtagcggtaggcgagcacggtgaagtagttgccctcgacgtcgaggaagctcatgatgaggtagcgccagccgtccttgacgaggatgtcccaccagacgcgcgggccgtcgcgccacagcatgatggaggtgtagatgaggaagagcaggatgtagttgaagacggtctggaaggcggggatgtttgtgccgacgttggccaggaacgacgtgaaggtgtttgtgccggtgatgcacagcgacagcacctggccgacggcgatgacggcccagaagtcggcggttttcaggtaggaccaccagtgggtggaggacgcctcgaggatgtggatgccttcggagagggtggcgtcggtggccggatcttggcggccgttgttggtctcagcgacgtgagtatcgtcgttcttgtcgccagagccggacgagacgacggtggtggagaagccgagcttggagtcggcctcgacgtagggcggggcggggttgatggccatggtggcggtgccgtaggacggagcagcgctggaggagctggaggagctggagcagagcagaggctgggaggcagaggctggagctgaagctggagatgctgctggagatgcgggtgctggagttgttggtgcttgacggcgctttgagcgggtcattcaattgctagcaagtgtggcgtcagaaatgcgctctatcgacaggcgggcaaaagtctatgtatcccattgagtccgtcattccatacctgtgtgattacaacggtgtatatgcgcgtgggtatatattgggtatctcgatggtgatgctggtggtgacaatgttggagctccgaatccgtggagtctttcttcgtccctatgtacgaatcgtacagcaagcgcaaagactccaagtcgcttgccggcagtcctatgagtgagcaacgctcatgaagaaatccactcggttacgagcagatggtgcaaaatgctgctgtagagaagagaagggattgagaggagaagaaaaagaaggacggcaaaaagaggcagaggcaacaattattatcacaccagaccagactattgaagaaaaaaaaatcacagctgaaagcagaaggtaggcggtggagagagctagcgggcgatggcacgtactaggcagtaaaacgggcagaatggggtttagcaccgggagatttgcggggcggccgataaggcgctgtttcgtctattgcacgtggcgatggtttatattgaacggtgacataggtagagatgtctatttggttgcgggaagaaggatgaaggggtgtggcagatgtagaggcgatagtgcgaggaggctgaagcagctgagatgcaagaggctggaaagaggaacaggtcgaggaagaagagtcgaagggctggagctggcccggccacaggaccttgcagggagcagcagcgcctgtagcggcccgcagtaaagccttttagcggactcctcccggtcctgcagcgggtcatgcgccggcggcagcgacgtgattggaggctggacctcgctagacgagcggctagctatagtggtgttgtgagtaaagaggaaaatattgctgaggagaagaagagaaaatttgttggttctagatggtggcggtagcaagtaacacaatggagccatgtggcgaggtggtactgggttgtggggaagaaggcaggacgcatgtatagaagatgaagctggctaaggatgaagatgcatgtatgtatgtcttggagagaagctatcaagatgagatgaggtgattggaagccatgggtggtcttgacattgttaatcctcatagaagtaacacttggtatattgctggttagatgtataagtacaatatacatgcatactcgtccaagacaactctccccaactctgcatcacatgatggcttcgtgggaaatgctccgacttgggttcctcgctccggcacttgggcatcaacagactcttggtaatccagaccgagacattcttcagtgttgccaagccctagcaagtgctggtcatcatgtaaaaccaaccagttgtgacggcgtcttgatgctcatttatatcccctcacttggcagcaagtccgaagccgcacacagagcaacgacagccagcaagtaagccgaagccgaacctcaaggcggctctcggcgagctcgatccggacaagcgccctgcaccctcttctccatatttttcttctatcaatctagacacgccggcattgaccgtcgattccatctcccctttgctgtcaatgatgccagtgttagtattagggttgctgcctgttcaaagtgccgaaagagacccttttcctagtgtcgattgcgtctactcaccgattctgacgcgcgttttagtcatgagatgactctttgactgtaaattgcgccgatgtcttgccgcgcttagacaaccccaacaataaagaagatgaaggaaaaaaagaaatattgaacttgaggaaaagagaagaaggagaagaaaaaggaacgccggctatgctttgtgtttttccccccagtcggatactcgttttgttggttttttctggctgtcagtgagacttggaatcttcactttggcttgttgatgtccgacatggctgcgcggatagtctttgtgatgagattattcgtgggcgtgtttgaagtaggagtaatttgactagatgctgtttttttttttttttccatcttattagctcacagtgatgggagtgcgaggctgttgtctcaaaatcgtggcacaactttgacttacaccccggcgctgtaagttgctgttgctgcccagccgagtctgaaccctcaggcaccatttctctgtccggcagtgatgaaaactcgagtgcgagacgctccatgacattttgttccgacttgatttggacttgaaatgtagacgacgacgacgcaagggagggtggcacaactaatactccttgtcaacaacaattacatacacaagtgagttgcacgatgagtcattcttttcgtgcatgcattggcgtcttttttctccttttttttcccgtttgaacttgacaagaagaaaagaaacaaagagaaagacttgaagtttaaatgagaagaagaagaaataaacttgtgcatacctggagtcacttccttgcccttgcccaaaggcttgttcatgctctgattctgatccgacatggccatgaccgcaacgtctcgcaagttcgctctccaaaaagcgtctccaagtcccgcggcccgtgttatagatgagcaaatggcggtttccatgactatcttttccttgtcctgcattcaaattccttcttcctgtgtctttctcttttaatcactttctttcctcttctagtgtgtttttctcacgcaaggctaatcgggttccgcggccgcgaaagaggcatacgtaggtctcgctcccacacgtaacataacatatccatatatacgcaatccattgcaacgtctgcctgcctattatatacatctgcctattaggtggcttcgaaactgccgttgtcacatcacaagggtcgtcatacggtgctcagggctaggaatacgcaagggtttcgctctggcgtctccccacaacgcgcctccaccacaaaaagtagcggctctgtggctccgaagccgacttttgggcttctagcgagcaagaatcggacttggccacttcttggctggtcatctttccccttctggctgggatttgccgccgcttagaggcttgttctattgatgttttgctggatatggtaggaaccgctttctagactgggtagccctcgtggggccaaaggcttgtttgtttagggctgtgagtagctctacaacacttacacccaaagacataagtgcgcgcggaacccgaatacctgcatcgtcgtgattatagttgcaaaggtgttcttattaccaatccgctgggtaattcggtttataagcatccattacaatatccttgagtttataacccaccttgtccagtagcattcttcaactaatgcttttaatgcatcctcagcctatcaaggtgtatatgcattcatgtcatgcgacataaaacatgtgcagaattcgtcagcaagcttatgactcgactaccttgtcctgatattgtatcacatcggactatcagatcctgcagtgctcaatatctgagaaccgatcttgatacttgctgctccgtaatgagctccgaccccagggccgtagtttacgacgtcaaccgatactcaacatgggtctccatcccgattacgtcgtgaatagcctatttctgaagaagagaaataaacttgcacatctagtttagcaattcagcactcggcgaacgactcattggcccattcttccattctcgattctgttcagattcgtttcaccgaccaagcttcgggaccgaccttaccggatacactcgccgggcacgcagcggtaagccgcgtatacggacggagtaaatgcacctacgccctatggagctgtggggcccagcgttcaagttgctacttgcagtaggtactaccaataagtagaactgtgggacattctgtataaagcaattccctaaccatccttggtatcccaaagactgcttgtagtaaagcctgaatagaggggtttccagtaaaacccagcagagtccaatacatcgagatgggcacttcggcttagtctgccggttaggtttcaacaaaaagagtcacaaagtcatccgtaacctcttcggcgtcagcgttgcacgcggcctcgggtacaaacaaccggcgatggcttcatcagatgatgggaatgattggaatgattggtgttgctcttgtctctttgttttacgtttttgagagggatgcatagagcgtgattggctggctgtaatcgctggccaatcagggcttgttgttggtcgccgaaacagaggcggtccactccgactccgaagccgctcggcttgctgtggccgctgtacggtgtaggtgagagccgctgtaagtgattcgctataaggcggcggaatggagttgcggaaaaggattcattgattcaggatatttgtgcccagcaacatttgtaatgacgaaagctggcagttgattcctcatttgtcataatgaatggcgttgcgatttgtcagttgaattattcaggttgcagggccaggctcgaatcaaatgtgtgttattggtgtaattgactaggtatactaacttctgtactatacactaatactacatctccttacaactgatgatgctgaccaaaagggaacagcatgagtactatctaaaaataaaaggacaaaataagaagaaaagaaacaatggccgcccgttaggtcttcccgttccaggtgactgcataggaaaacatgctgctaaacaacaacaagaacaagaacacaggctcagaaaagcgagcgcaacaagaagagaaaatcgccaagtcgccaccgctcctatgccaaagccgaatgcaagagcaactttgtaacgcaacgctataggggtatgcaaccatcaagaaagaaagaagagaagaaaaaaaacttgtaaatgtatcatacacgccatcgttcttggtaatgtacaggcgacaccatagacaagcaaaagagagaataagaacaaggctaataatggcaagaaacaacttccatcaagaaagaaaataagaaatcgagcaaaaagagagaaacaagaatggaacaaattccgttgagaaagaaaaataaaaagacaggcatcttaaacgaaaagcagagaagagaagataaaagggaagcagcagatatccaaaaggcacgcctgcacgccggcagtatgctttgcctttaccgcttcccaacccatattccatcgcaaaagccaagcagaaaaaaagccaagcacacacttagtaccaggtcggctgcgtcgcccagtgccgcagcatcgtctcaatcgcagtcctccactcgtcctcaaagcaagtggccagctgctgcaccatcttctcgctcggcaccttgcctccccacatctcaggcttgcgcgcctccgtgtccgaaaagatcctcaccagcccgtcgtcgcgcatccgcgtcaggcacagccaggccaggttccagctgcggttgctctccgggtcggaacgcacgcggcgatgggcttcggcaacaatgtccgcactgagcggatagttccgcgtaaggccgcggagctccatgaggaactggttgctcgtaacgtagtggatccaggccgaagtcatgggttgctgaaaggcccgtgcgtcagcctcggagtcgcaggccgcggcaatgcgctcgatgcggcagagctccgtcaaggtgttgatgcggtgggtgttgagcgattctaccagttgctggatggaggactgtgcatgcaacacatgttagcattgactcttgattcttgatctacccctgactgtcttgcatcatcttgcatctgatgttgggcagcttgagtctcccaatcaggtaagtgactattgcatgttcaaacattcgtgtgcaattgtatcaagttgcacatgagtttccattacattcgtatcaaaacttgtccatggcaacaacggtggaaagatgccacttacccgagacgtctcctggtatcgggacgaagagcccctggaactcacactgccgccgcttcgaggagtagacatggtcggttgattggttacaaggcaaattttgggatggaatgccaaaagcgatgctgttgttcgtcttgttcgtgttgctgctgttgctgtggttgttgtggttgttgtggttattgcggttattgcggttatcgctgctgttgttggctgcttggaaatcctgtcttgtagttgcagaagatgggatcccaagtttatatcatctgttgaagtttgaaagatgtcaaactctctaccacacagaccatcctcaaaaggccttgttgtcttcattcccgaaacggtatgtgccgtatgagaggttgtgagatattttggtgtgcagtgttaaccctaattttgcagtcctcgacaagaaaatctgccttttgccaacatggataagaagcttattgtgtcaatagggagttagaacaacggtaggacatagcaagtgacttggtctgagatgatgggcaatccttcgcaaggcattgttgatgggcaaaagagaagtcagaatggcaatatacgggtcgactgtcagcggaagatcaccgttccgacgaggtgggaatcgaagtgagtaatgagggctaggcgacaacgacaaggtaaggtctgcaaacttagatggcttgcagcttgcatggatgggggtttggggggtttggggagttaggggtggctctttgggctgacaactggcgtaactcccccacgcccatgtagtgttgtagtcttgtcatgctctatttctccttggtggcagttgccaactagtctgactcaaggctgatctgaagccatcgttaactcggctgctaggagaagatagtcctagctctcttgtgattgtcgtggggctggctccgcttctgccttgaagatgcaatggtaaaatgcggcagctcgcctatgcacgaagctatcaggaaaagcgaaaaaaaaaaattgaacagatcgggataaacaggagtttagagtggattaatgggagcttggaacaccggctctgtaaagaaaaaacgctagctagcaattttagaaaaccagccttaacggtagtcgccggtgtaagatgaatgacggattaagcgacaaacgacacaaccgatgcaccacctcgcacttctgggaacttttccagtgcgaggacgccaccggttcctggcgaaccagccggctggagtgggaactagaccgaaagccgaataggtggcccattcacgcgggatggagaaccacggcggatccgaacagggctggaggtctgcattggggcgggtctaacggcggggagaaacaaacaccaaaacgtacgaccagcgcggttaagggtggtgagaaacgtggtgagcatcagagtataagccccgaccgaggcgccgaaatgagtctaggtggccgatacgcgcgccaaagcccagccatgccgtcaataagctggcagctcgtatccatcgtttatcgggaatcgagcctatgccaaagtcagcaggagtgcttcttggccaacggcagcaaattaactcgccaggtaagatgctccatttgccttttgcagcacagctggtaggccaggagatgaagaccctggcacgaccctcgtcaaagatagtctctactgtatccacgagacttgggtcgatgatgctataaacgtggatcacgagcagaaactggcacaggggcgcgcttagcatcccagattgacgcagcatcgccactgcacgagctgcttagacgcgccagagccgggatcagggcaaggtgatattaataatcgctgggctgaaggacaagtcgggaattttccgcatattttggccaatggcatgttggagtttgggctcgcgggtaccggatccagcccagcttagcccagccaagccagcgtaagcacagccatgcccagccttggcccggctcgatagggcatgcggctcgtcatccggtttccccataaatcgtggccgttatgtgggagcgcagcagaatgtaaatggaagacgagcagaaagtctgcctcgctcgttggcagctaaggctcggatctatcctcttccgcgcgcttgagccatcctatcagaaacaagcgagcgccaaatccaccaatcagccccgcggtagctgcggctcttccctcgcggcagctgagtcatggctctatttgggagaagcctagaagagttcagggaggcctcgcgtgggacatagaagccaagacggtaattctcccgatgtcaattcctgcagcgcctttttaccgagcagcagatatttgccggcatatacggagcgcactacttgcggccctattcactaccatgcggggtgcaaaaagaccgccggtctgccatagaaatgaagtgataggccgcggcgtttgttgccccccttgacttgctacctacctatctggccaacctatctgatcagtaatccggacaccgtcgacgtccgcacaaatacgggaatgcgacaacatgattggagatggtgcgaaaaacgatccaaagtgcgagagtcatgacatgacaaaaagtggtctctggcagccttctcggccaattagtgctgaatgccacctccaacctgcgctccctgttcaacttgatgcacgataggccacaactctttgcacttggctcggcctcagagttgccatgacagaatagctgctcgagtcccagtattctgccctgccagccgtccaatggcaaaagttgccagaccaaggctactgctaggtaagctaccgggcaccccaggtattggcaaagacaaaagttcaatcgtcaactttttctattcccaaacagtctggaactctgcaactcaccctacatgcttcaatctcgcttggcgcccgatgctgccctgtgttggcgagggcctaggcattatccctttacagcagtctggccaagagattttcctagacaggaattcctgtacagagcacccccagccccgtcactccccgaaatgacgtccattccattagtcagggtaagatatttttgccccatttcgaaaatcaacatagggcaccgactgaagcaggtttcgcagggcacgtgaaggcagccagagagctgatgaagagccacgctttggcatccttgagctagcgggccttttcccggcctcctccctccatctcggccaaagttgctggtgctgactgtccagtgggggggaggaaacgctggtttggagttgtaaaactgggatgcgatatgcgatgcagcttatgccgcggcactacttgcgcatagtactcctaatgggtattagtactagcaagaagctctccatactctgacggagtatataaacagcacaagacccctcttcatcaaaggtccatgttcgctgtcctggagcgcatggatctgcactgggcactaacatggctccagcgccactcatttcgccacgagggagacaccagcccttactacgcactcgagcactgcttgcctgtgttctctattctcattgggctgcagtgcttgtatgtctattaatacgagactcatctccaagatgcaagctgtgcgtcggtggctggggcgctctcttgtgagacggtgtttcaacgaggtattaagtcatgctactgctccgtatgcacctcgcgctcctgtatgaagtatggcgtatgatggtaggtgagatgcccaagtatgtaggcatgatgaccctctcaagggaagaaaaaaagaagagaagaaagaagaaagaaaaaatgaacactctgagagaaaaagaagcggaaacaaaaacaggggagaaaaaacaataacaaacaagcataatctcgtctcggcgcagatcttgccctgaacactgacgccgtggccgcggtacctctgcccgcaccgcctgtttgctggcccagctcgtattgtttccacgtctgtgcactcggccatagccgtccagctgccaattagaaggacgatgggtgccagctgctgcccaatgcggctaggcgcgggggggctatgcactcctgtttcaacttttgggtccaggagatgcaggtacaggcaggtacaggctcccggtccctgaagcgcacgtgactgcagcactcccagccgccgtcactgccccctgcgtgtaatttcgcgacgccgcagctcataagcgtcggtccctttccctcatccacagacagtctttttattttgcttgatatcttcaagttttccttcctctttttgcattgcctttccatcttgctgcgtgcgacattcattcttttgtctaacatagacgttcattcactgcccatccggccccaatagaaaatagactcatcgcattcgctacattttgctcgtcgcacattacgctctctgccatctttaaatcctcacattcttcaccatgaagttgacttcgaccatcgcggccggtgctgcccttgcggccggtgtttctgctggacagaacaactacctcggcttcaactctggcgccaccctgcccgacgagtccgcaaagttcgagaaggacttcttggccgagttcaccacggcccagaagctccctggcgctcccggcaccttcaacgccgtccgtctctacaccaacatccaggcctactccacaaacacccccattgaggctttctcggccgccatcaagaccaagaccaagatcctgctcggtgtctgggcctctggtaccgccaacatcaacaacgagcttgctgctctgagcgccgctgtcaagcagtacggctccgacttcaccgacctcatcattggaatctccatcggtagcgaggacctgtaccgtgactcggccactggacgaaccaacaaggccggtgtcggcaacggccccgatgaaatcctcagcttcatcaacgcctacaagaaggagtttgccaacactgcgctttccagcgttcccgttggacacgtcgacacctgggatgcttgggttaacggcaccaacaaggaggttctcgacgctgtcgactggatcggtgttgacgagtaccccttctacgagactggcaagggcaacaacattgacaatgccggcaagctcttcaactctgcttaccagaccacgctcggcgttgccaacggcaagcctgtctgggtcaccgagaccggctggcctctgaccggccccagctgggacgaggctgttcccagcgtcgagaacgcaaagtcctactgggaccaggttggttgcgagattctgtttaacaaggttcccaccttctggtacaacctgcgtgactccaaccctgccaacacggtcaagtttggcgtcaaccagaagctggatggcactccttcattcaacctgacctgccctgccgtgtccaagtccatcagctcttccatcaccaagcccaccgccaccggaaagggctctaccccctcgactctcgtcactgctccttcacagactgcccagtccggcgctaacaacgctggaagcgccaagggtgccgactccagctctgacagctctgcctccaagacatcatccagccctgcctccacctcttcccacagcgctggttccatcaacaaggtctccggcgctgcctttgccggtgtagctctcgttgctggtatctttgctacccttttctaaacaagggagagtgagaaaatgatgtatgggacgatgatgtgtggtctttatagggtgtttatgtgtaaataaacttgttattatttcagagagttggatgacaattttttgtggtggaatttagactaagccaacgatagactggttggagacaataaatgcttggatatcctttcttaccctataattctccatcatctggtgtgttatgtgtatgactatgtatgattcgcattttcacaactataatcacggtattaagaaaaggatgagttgttaatattcttagtcttcttaattacacttgttgaatcgaattgaaggattccttattaatattacacctgaacgtataccacggatactcataaacacatgtatgtacaagtctcgccattgttcatcaactataaaggcactattaggagaaaagtgagttattacaatattttgcattcctagccctgttctttactttaggtgttgttaataaaaatccaacgctttgctataaattctcaacgagaggagaggtgtacatgcccatctaaatcttcatctatgaatcgttcttattacccatccttgtatgcttccaaatcaattctccttcatcttcatcccaatcaaagagttccagtgcggaacagctcaaggtgctgcctctccaagctgacgcccttcttctccaggccagcccgggtctggatcatccactcctccggtccgcagatgtagtactcggcagaggcatccttcaggggcagcacaccgtcggcttccagggcgtcgagatccatgcggccctcgtagtcgtactgctggcccttgctgtcgcccttttggacgttcttgaggaagatcttggtggacaggttgctgtgcttcttctcggcctcgcggatatacttgccgtatgtcacggcgccagagtgtcgcgctccgtggatccacgtcacggggcgagaggcctgagaggagctctccaggatggtgtcgaggatggagagcagaggagtaacaccgacgccggcggagagcaagacgatgggagcggttgcaggcgttgcggcggcgctaaaggtgaactcgccgtggggagggctgagctgcacgacgtcgccgaccttgtactgctcgtgcaggcgctgcgagaccaggccggcgaccttgccgctgacaacctcctcgacggtgtgctccaggccgtccttgtccagcttgacggtgatgcggtagtggtcggcgctctggcgcggcgacaggctcaggctgaactggcggctctggaacacgccgttgagctccgggatggggatctgcaggctgacgtactggccgggcaggaactcgggcagcggcttgccgtcgacgggcttgaggtagaagctggtgacgttttcggcctcgtcgaccttgtcctcaatggtgaagtcgcgccagccctgccagcccgcctcggcgtacagctcgacctcgcgcttgatgaagatgtcggccagcaggccataggcaatgacccaggcgtccttgatctcgggcgtaaaggcgtcgcccaggatctgctggaacgcgccgatgaggtacttgccgacgatggggtagtgctccggcaggatgaagagcgagacgtgcttctgggcgatgcggtcgacggcgccggcaatgtcctgcaggcgctcgatgtggatggcggcggcgagcacggcgttggagagggcgatttgctgggcgcccgtctgctggttgcgcagggagaagtagttttgcagctcggggtgggcggcgagcatgtttgcgtagaaggtggtggcgacgagggggccgtgctcgcggaggatggggacggtggatttgatgatgtcgatttgggcgggactgagggtggccatggtgatggttggtggtttggtgttgatgtataagacggttgacgactttgtatatacaagttctatgtctttttgtacgcaaggggttgtcgatgctgatggttgctgacgagcagttgccgttgaaccgtgtaaaagtctaataaatgcaagtcttgtcttgatgattctataagcaatcaaaactaaacaaaattaaacaaaacgatgtaattgtcgaggttgttcgtgatggtctgaatatgaagcaagaaaaatcctagcttcacctccctccagcccttatatatcccatcccatatacatcccgaaggcgaatagcctaacgaccaaagaaaagaaaaaatctctcttctagggtcttgctatcaagcgttttcagcgtctccgcgcacagtctcccttcgcttccaatcgcagcgggccttattcctgcttacaacgcctcgtatgcaaagcataaacaggaacattgagtgagggaaggttccacaaaacagccattgcccactaatcttgcgcccccggagatccggagacgctgaatctacgcggcgcccgggcaaggtccctgttttttttttcaacgttttgacggaagtgcttttttttttgcttatatggacttgaatcattttttttccttacaagcagcgcatgacggcggttccacctcggtgggctgattgttcggtccggagcgaaaaggccacatggaaactgtcggaagacggtgttcaaggtcgggcgtttcaggggtcccgttcttttacaggttgcttttgatctagacttgtgttgcggagacgggttaggatggaaaggtgatagactccgaaactgagaaaagagtcatcaacgtactatcgtatgtttttctctttctctttcagctgtatcgtggggtgaataaggctggaggggcgattgaaggagatatatccgcggaaaaggtagatgtgaggacgatatttgcgtatttcgtcatataggcgggagctgccgaagagtttctgggatgttttttctgtctggtgatgaagctatcgtgattgcttgactttaacattgacgatcggaacggccatacggaaggcttttcttcttctaattttcaagccttatactttcatactgtttctctatgtcttcctaaacagcccatgtctttgacatgcaattgctagattattgtcacttactatatgttttgtatggcccaagtaagaatctatcaaagagacgagcagaatgacgctacaacgacctcgctctggccgggccaatcattggcgtggtaattcgtacatcattgcatacagtaggtaggtaaattatggagtctggtcgatccctttgggactgagttgtgatgtttccttctttgtcatagtagtatatagcagttcatcctagatcgtgcattacgagatatttgccgggcgataaatctagaccatgtagttatttttgttgttctggatctaaggttcacagactgtcgctcaccccccagctattccagattaccgccacttagtccaacttcaggaaaagacggtttgcgatcttcagactattttaagggtggatttaggcttcaagcgcctttgattacggatctgcctgaccttcacagcatttttacctctccccaaggccttgattttacctgggtcctcccaagctcaacccctcccagaattgagttgcaggcagcagcacccatcttcctccacagcatttttaactccccccaaggccttgattttacctgggtcctcccaagctcaacccctcccagaattgagttgcaggcagcagcacccatcttcctccacagcatttttaactccccccaaggccttgattttacctgggtcctctcaagcttaaccccgtctagaatttttgagttacagggagcatatgcacttcacagcatttttaattctccccaaggatattgtgtattacataatcttcactgtgagacggtattcggaaattccgcactgcaaagcgcgtaggtggcttcgactcgagtatatgcctgtttaaaaaggcaatgttagtgacacaattgataactgcaatgtatgagtttccaatcaattacagcaatgcactaaagtccagaggccttgctgcgatagcatgaagcttggcagccccgcttagtcatccggaacggggaaatgtggccgttgacgacatccccaccaaagctgtgtccctcctccaaatgaggcatcgagctagctatgaaccacatcgcatagcagctcatcccctccaattatgcggcgcactctccaatcggtcctgctgctgggcctgtcgtcgctcgcggcagccatcttccaggacgaggtcgatgacatcgacttccaccacgccctggtcggcgtcccgcaggtcgaaaccaccttcttccaccggccgaaaaaggacgagaaggcgagctatctatacacgctcagcgatgttggcatcctgggagcggtgaaccccaactcgggcgctcttgtctggcgccagcagattgctgacggcgtctccaatggcggcggccacttgagggcccccgagggcgagaattgggtggcggccgcgtatggccagcgagtccagtcgtgggctgcgttgagcggcaggaatctgtgggaggtcgagtttggcggcgaggtcaaggacttggagatcatggagctcactgaaagcgcgcgaaaggacgtcctcgtcttgtctgaggaggatggcgtcacggttctgcggaggctccatggcgctctggggactaccgtttgggagttccgcgaagtctccaaggacattcccctgcaggtgtccacaagcctcaccaacgtctacgttgtcagtcttcacggatcgccttcttcgtacagcttaaaagtcacttccttggagcctgctacgggaggacgagttgatcactggacagttggcaccaagggtgaagtccacgagtcaaaggatgtcatgtttgttggcgcaaactcggcggctccgattttggcatgggccagcaacgacttgaccaagctcaatgttcatgtcctcggcacaaagacgaagcaagagttccctctcatcgctgataccgtctccgtcaccatccatgcccctcacttgatccagtctcagccccatttcttggttcacacccgtaccacgaccggcaacaagggcgaggtcttccataccgacttgaagactggccgcatcaccaaggcatatgagcttcccctgctccccggacttggcaccttctctaccagctccgagggcgccaatgtctacttcacccgtgtaaccgaagacgaggtgcttgtggtgtcttccgactctcacagcatcctggcccgtaactctctcgatcccgaggcccgtacaggagctattcacgcagtctctgaagtcatcaaaaaggctggcggtaaagagtttgctatccgctccgccaccgtcaccgcagcacaagactggattctcattcgaaacggcaaactcgactggactcgccacgaggggctcagcggtgctgtcgctgcggcctgggcggagatcccagaagctgaggatctggccaaagtgctcgccgaagaggcacacaccaacccctggaatgcatatgtccaccgtctcactcgacatattaatgaccttcagtatctccccgactaccttgcatcagtcccaacccgagtcatcgagagcatcactggtggtgccgtcctggtatcaaagacggaaggccttcatcgtgactcatttggtttcaacaagatcattatccttgccacccgccgaggtcaattctatgctcttgacacaggaaatcacggccaagttgtctggtctgctgacgttttccctcaatttcctggtgccgctctggaggtaaaaggcattgtagtcaacgactcggagggcacagtcaccgtccgaggctccaaaggtgaattcgctgtcatcacggtggctgatggaaaaattctcgaggtccactatggcgatgactcggctgttgtctcttcgactgcagtcgttggcagcgatggcagcaaatggctgcttgcttttgatcaagatagaaagccaattgtcgatgccctcaagggtcgctctcttgatcagaccattgttatccgagacgagaatgacatcatcaagggagtcaagttctccgacgaagacggccaagttactaggaatgagatttggcagcttcagctgctcccaggccagaagattgtgagcatcgccaagcttcccccccatgatcccattgcctctattggccgtgtgctgggagaccgaactgtcaactacaagtacttgaaccccaacatcattgtcgtcgcggctattgacaatgctgcggctgctctttcggtttatgtcgtagacactgtttccggccagctgcttgcatcgcaagtatatgatggcgtggatggcgacaaggacatttcctgcacactgtccgagaactggtacagctgtgccttctttggacagtatactctggacgacggcacgaaccgagatatcaagggataccaggttgttgtgtctgacttgtatgagtcgccaaatccgaatgaccgtggccctctgggtgaggcggaaactttctcccctctggatcccgttgatacaccgactggtgtccctctgccgtgggtggtgtcccagacttggatcatctcagagcccctgaccaacctgactgtgactgagacgcgccaaggcatcagcaaccgccagctcctggcctacctgcccgagtctcatgctgtcctgggcatcactcgccacggaattgaccctcgtcggcctgtcggtcgggacccgtctgcggcggagatggaagcagaaggcctcatgaagtacacaccggccattcagattgatggccggaacctgcttacgcacgagcgcgatattgttggtgtgaggggcatcgtggccacgccggccgtggtcgagagcacaagcttggtggtggcctatggcatcgacgtctttggttctcaagttgcgcctagcgggacgtttgacattctgggcaagggattcaacaagatcactttgttgggtacagtggtggcgctcacatggggagtggtgattttggcgcctatggtaagttcgcccttttgcaatatgttacgagttgtatactgactttcatgacgcaggttcggaggaagcagatcaaccgaaagtgggaagcgttcttgtagaaacgacgatgtgatagaggcgatagatcacggacaccgcgtgctggatttattaataggtatcgcgcactcttacttttgggctcgcgctttaatgtgtatgaacagaatatgaatgaaaggtattttcgttatcattttggataacaagttgtcaaacaagttgtctatgctagctggtttatcgtgtgcccttttctttatcttacatctttccctcagtacatctctttgccacttacgcttcaggccagttgccagtgattgtaacgcagcctccattcgaactctggccaatgccgtcctcgctcagaaacgccgcgtatctggccacatggctgatgggcacattaatcgtcttaggatgcgccccctggatggccattagtccctccttgtgcataccctgcgcaaaggcatcggtgattctcgtctcgctcatgccgccgggctgcagcgccacggaatagacgcccttggggccgtagtagcccgccgtgtgcttcgtcatggccacgaggccgtgcttggaaacggtgtatgccactccggcagtgaggcccgagaaggacgccgtggagccaatgttgatgacgaggctgccctgctcgccgccaccacgctcctcggcgcgagccagcagatgtggcacggcgtgcttggtgacatagtacgcccccgtgaggttcacattcaggatagactcccacatgcccgtgtcgcaatcacccacaggcgcaaacttgtccatgatgcccgcgttgttgacgacgacgtcaatgtggtggaagcgctggacggtctgctcgacgagcgactggacggatttctcgtctgtgacgtcgacttgcactgccagcaggcggtcgggggaaaaggttgccgagagctcggatagcgttgcggcgaggcggtccgggttgatgtcgctgatggtgacggaggcgccgcggccgaggagggtttcggcgatgcagcggccgagaccgctggcggagccggtgacgaggatgactttggaggagagggacatggctgtgatgaagagaagagttggattgttatatatattgtgtgcttgtgtatatgaagatggaggagatgatggacacaaactcaaggcaacggcactgccttcttatacccatgagactccctctcagcactcaatctactcctgaatctctcatgcaggcaaagcatgctttgcctaacaacccgcctcacttttttttccaaaatgggatcaacaggctccaacacaaacgttctcatccgacttgcccccctgctgtgctacaacctcccgtgaggcctcgcctcgtctttagcccccgcaaaaggctttatacgcgtatgtagcccgtaaaaagaacagatgggagggggtgagacaaagggaaacaagccacccccaatgcgattattccccctctcagccgcacctgcggaggattccgatttgactaagaataaatactatgactgcaggttcgccagctgaagagagaggttaaaaaaaaaaaatcggtagtttgctcgtaagggtttagttgccaatgcgggcaggcagcgccttgtctgactttttccttttttttcagctgccttctcgtaaggcggattttgaggcctcgcgggttcttgcagcggcagagccttgttccaggctgaatgaatcctttgttggtaacgactgcttctttttgctagagtgtcgagatgcgaatacgatggtattgatcttcgtggctcaacttatacgaaatacgcgtattgagttattatcattcggatggatatggggtgttttatgggtatggcctgaatacgcgtatagaccccatgctggagtcgcaactaatgtgtggaacttgatctggcactttctgctttagaccgagaagattgttgtgttgtatcatttattgagcaatctatcatgttcgttgtgtctcgttattaaatccaagccaaagtgatcaaacagcctatgcaaaactaaatcgaaaacttgacaaatcattgacattcctccttccagttgtcgccaatccactcggccaacttggacgtcagggtcccgtccatatacggctctatatccttggcgttatagtcgccgccgctaaacttgagggcagggatgatccatggctgcagaaagtcgaggaagacaaagtccaccgtcttgggctcttcctcggccgagaagccaatcttggcctggacgcagttgggcacggcataaaagtcaattggctcgtgcacggtgtcatcgccgtccttgccaatgtcgtccttggttgtgtagccaccaaagagattgtcatttccgtccgaggcatcaaccccacggagctcaaggcgagcttccgtctcatccgcatcttggtcaacgtcatcaacggtctcaatctcgtctacgctttcaaaggtgggacgtgggtacatcagttgcgggatagtcaactgtctcgtgttcggtaagccatcgacgaagatccttgtttcactgttgaggatgccaaggacccttttagcaatgtcatagggcacatcggggacaaattggaagccactgttgaacgggctcacggtgaaagtgtcgtcacgcgtaaacggacccttgaaaatgtcgaagcggacaccgcccgtgttcacaatggccagccgaggcttgtctttcctgtctttgttagcgacaatgtcagggagtacatcttcctcgagccagctgaagatgctgtctttgctaggatacggggccctggtcatccacaggtctcgaggcgcgcagccataccgatggccgaggtttagactcttgcgggcctcttcaatcattttgctgactttttggccctctttggtgggaaaggttgtctcatttaagccggtgtgatagtacattccgaggaggttattatccatgtacttgcgagtgaaagaggggccctttttaatctccacttccccagtgttgtcgccgtccttgtcgccgtccttgtcaccatccttggggtgcttcttggcgatcccgtcaatagacatccagccaatggtctcgaggtagcggccagaggcaatggcaagcgatttggagtcatagctcacggcgtcccgtatatgcagatggccgccaaaaaaggcaatgggcgtatcccagtcctccttgcggatagctgtgaagatggttttgaactcttccattcgcacaccaacatggccaacaacgacaaaaagatcgggcttttccttgatggcatcctgaaaccattcctctttgacagtgtcggccactttttggacgacgctgttgttggcgttgaggtcaaagtcaaatatgaagccaaaggacacaatgttaaggcccaggttcttggtcttgaacttgcgatacctctgtgcctgaggaacacgcttgccactcttgggatcgatgtagtctagattcgacgcgacatagttttctttaaagttgggcacagtggtgttgtgctccatgtcgatggagtacgccttgtacagctcatggttgccggtgctaagaatgtcaatcttttgctgggcaaagatgtcgtactgatagaggccctttggggtggagctgtcgtagatgccgctgccttcgatgcggtcgccggtgtcgatgaggagcaggtcggcgcccttgtcgtcggccagcttgcgcatatgctgggagaaggagacgtagtcgccccagtcggcggaaaaggagggcctggagatgtagctgttagaaatgatgatgcttcgatgaaacactcctgacatgttgtgccagtaacgaccgctctaacaggggaccaagtccgaatcgtcttactctagaaaatgcccgctgacccaggaatgagtatctgtcgtgtgtagaaagttgatctgcccccaggtcaggtctcgcatgggcgccgcgacgggcttcacggcgccgggctgcacggcctggacagcagcggcggtgatgaggccgccgaggagggatgattggatcatgacgaagtaggctgggagattaagattccattggaggagaagagtatagatgcgtgatgatgatgatgatgatgatggcggtgattgatggtgatgataaagataagggaggagttggatcagagctctaaagggtgtccatcaaggttcaggtgacatcagcgggccaggcacgaggacagccaccgccactggcagcgatttgcgctgttgccagtgacaacactgccgctgactcagctcattatgctaccctatcactgcaatcatgttcccttttcactttcaagcatcaacgcaatggctaaagcgggaattagaacgaataaattgaagaaaatgcactttttccttattacatggcgtgcacacatgtgcttcatatatacaactgaataagacaacgactactaccgaatcactcactcgcccttggatgtcatcaccagattgtcgatatcatatacgccgataaacttcagaaaggccagcacctgcggtgccgtcccgcatccgtggcccgtcggcgacgtcgcgttgaaatcaaccagtggaattagcgagtttgcaatcttggctgaaacggtgtacgtcgtgttgagcctcaagttgcgcccaatgacctgcagcatgtccagcccagactctggccttaccgtgacgaggcctgttggcggcgggctgccgttggaagtgtacttggaagatggaaccgaagcttcagtgagcagcttgttgagcgcgggcttgttgaagaggccctgcttgccgagattctgcgtgccgttgctggctgcagaaacagcgccggagacgtagatgagcgcctggccctcctggccgacgttgaccgtcttgacgacctttggcggagaggccgtcaggtcgatgaagtcgaccgtgtccgagtgctcgttgacgacgtacaggcgcgtgttgtcggcgctgggccacaggccgtgaggctcgacgccgctggccgcgatggcgccgagatagacgggcatctcgctcgcacggggctgcgcgtacatcttggtctcgttggtggccgccacggtcacgaagccatgcatggtgccgttgacgacggcaaactgcgcgtggttggtctcggcgccggtgtcgagcgcgccaacgactctgcgggcctcgaggtcgatgacggacaccttgccgaccatcttgtgcgccgcccagagccgctggccgtcgggcgagatcatcatgtcggacgagaagacgtcggcgaggcccgtgatgttggcgacgacgcggcgctgcgcaacgtcgatgacggacagcgacggcgaccggatgtggttcgcatacgccgtcttgccgtcggggctgaagacgaccttgctgggcccgccccacgactcgacgtagccgacgacgccgcccaagaggccgtcgacgatgtcgatgcggtcgacgccccgggtgcccacccagacgtggcggttgtcgtgctggaaaaaggcctcgtgcgcgttgcggtccaccgacgactgcgacacgaccgagttgtcctcggtgcgcaacaccgtcaccgtgttgctcgtcacggccagcgacaccaccagcttgccgtcgggcgagaagcccagcccgtgcgagcccacggccttgacgtactgcgggttgaggttgctgcccagtcgcaggtcgcccaggctgatggtgcccagcacagcgccggtgctgggctggatgacggtgattgtgttggacgactggtcgccggtgtagatgcggtccgcgctggagatgggagcgcctttgccggggagggcgggcgcctggtcccaggccgaggcgccgaggctgagggccaagagggtgtatatcgatcttggtagcatcgttgtatctgttgatgattggccccgttgacgattcttggtgtttatccgggttgtttatttactttgcttgaatcaagggatgcacaggtacaccgaggctgtccctcatttatattgtgtgacgagcaagacatattgcgtgccttgggccttggacggaagtcggctccagccctgctccatcactgaggctctcgaccccaagcctgctccgtcacaatgacatggttcagctctgtagagttgcattggccagcatgagatcaaattcaggtactagattgtcacgtcaataaattgtgcgtagagctgtgttttgagttacctattcgacccacggagcgtcttggccgcggcagacgctgcagacgccggagacgcctttctctaatacatggcggtacgctctcaatgagagagtctacgctgctacatgtctaattgcgtatgtgtatagcttgaactcaatttacttacatcgcaaactgtcatcaccttttagaatatgtgcctcttttggctacaacttgactttcctcgtaccaggcacacaagatccaacatctacaaaaaagctgatacgtaataactccagatacccccttacaagtacatatccacgcctcacaacatcccgacttacacaaccacctcgcaaactccttctctaccaacctccaaacgggcaaccctttgccgtgatatgcgctcacacacagtccccgtcacacttttcaagcaaataggaatatttctcgggaacccccctggactaaaatctgactgcaaatcactcaaacatcaattgcaagagtgggaactatgtgatttccatgggagcgaatcatggatgtgacggaggttggttcgctgtcagaactccgggaccctggatgcttcttataggaaagtacatctggagtccgtccacctatgggatggtgtagctggcaacaggggttatgggtattattacccatctgatacaggagactgttgaagcgcggctgtcgggtcgcggctggttcaagtgccggtggatataagagtctggccgacatccgatctggtgagatgagttggggtagagtgtgggcatccaagtcatcattacttgctctagtttattattgtaattctctgtctcgctgtctgtctaaacagctcctattcgctaccatctctcccgccacgctgccattatgccttgtatcctaaaaccaattataacctgtttactatcaatattgaccggtgcttagtcccgctgttgttcaacatctccatccccagcctcgtttccttgtccatctctttcatcctcatcctcgctgtcataccagtcgtcgctttccaggccattgccccggataaaaatggatcctatgcagcccaaaaaggccagacctccaaacaagctccatgcaagaacctcgcctttcggttggattcccatggatagtgtgaataagccgccggaaatcaagggaccaacgctgcggcctagggctgacagtgtctgggctacaccattgagagtcccaagactgttgtgagaaggcgccgagtttgtaatctatatgctgtgttagataattcaacatttgttcgtagtttggaatagacctaccaggagcatcacgcatgacaaccccccaactgcgcaaatagtcttcagaatcagcaccgcgccaagctcgatatagagccacatggtcccagtgccgacgccaaaaaggggctcgtcgtcgacgtagccaacccagggaatcgcaatcatggtaatcgccaggccaagcagcgcaaaacgataggttcccagatttccaaaccggcctttgagcggctggaagaggaatgcctggaagacaatggagatcaagccggcgaagctcaagctgatgccgattttactgggcgagagatctcggcccgctggggagggagaagacgcaaaaataggatataggctgttgaagctgatgttggccagctggaatatcagataggtaaccaacagcgtcatcgtagtgcggttaagaagctcgtgccacggcgtgggctgcttgtggttgtggcctggcggctttgacgcctcgagtccctcttcgtctgggaggtcgccatcgttgtcctcagagcccgcctcgtcagagcttggcgatagtaagggctgcgtctggctcgctgcccgagggcgaggccacctcgtgctccacgattctcgtcgcggcttcgtgcggctaaacaagtctgatatgcgggccgacatgcgagtcgtccatgttggcttccacgggtcctggtcgacatcctccagcgtctcttcaaaccaaatggccaccacaacgacggccgccgcaagaacggccgcgctgagaacactcggaccaagataggggtagtctttgctcacgcgtcccaccatgatgcctcccagcgcaggacccgtaagacctcccagcgagtaaatgatgggcaggtaggtgaatgccttgctctggttcgaccggtctgtcacctcgcccagaaccgtcggcacacaggcggcgttgccgttgagcaggcccatggcggcgtggaccaggatcatttgccagtactgcttgcagaagccaaaggcgcagaagcagcccatgagcgaaaaggtgcccgccagcagcacgggcttgcgaccaacaatgtccgacgtgtagccccagagaaaattggtcgagagctgcgccagggcaaaggcgctggccaagagaccgacatagaggccaatctcatccgctgggatgcccggcatggacgccaccatctcggggagatacggcccgatggagttgagcgccgtctgctcggccagagagaggaaggctaggagcagaagctggcggatgggcagcggcgtctggtcgtcggcggacgaggaggtggacgaggcgtcggactcgacggcgaagcgatcgctcgaggtgtcggaggaagaccccggcggccggggcggaggcgtcggaaaggtttggtatttcgggatcgagggccgtcgcatggcagcgaggatggggatgggcgcgccggcatggaacgagccggacgatcgggagagtgatcgcggattgccggtgactccaggcccaggccgggatctgttgctgatggaagggcgcgtcatcatgtccagtcagcgctcggcgcctgaagtagcggcgctcgttccgtagtcttgtgatgtgaatccaatcaagtctctagagcttggaatgcgcttttcgtctccgtcttcgtctcgcagacggtcggtatattattcgcggataatcgtcgtttcgtgggccaggatggttcgtcagactgcgggcgtgtgagccagaacctgagcgacaatctgccgccacaagatcatgctggagaagtcgagaaaaaaggagacgggcgcaaaaagaaaggaggcaatagcgatgtcttcagcacgattcgagcgggattcaggcagatggagggccgtcgtggaaaggaagggccaggcgaaatgaaagacgtcaggccctggcggaaagctttttgatgtggggacctggagctcggtgagataatggatagcagcgataacgcccgtatcaggtggcaagttgcccgatctggctgcgcattgaacactggcttatttaattcctttggatgctgtttaaatctaattgggattttgctttatttttaatattcttattttctcttcgtattaccaaactgacatgcatccctcagaattgatggaatgcagcagttccgagctctggttccgccactttggagcggctcggaccgttagcgggtcttgagcgctgggagcaaaggcttgggcgaatagcaagcaggctggatggattgatcacatgcgcagtcaattgatcaattggtgcgaataatccaagtatatcaggcagataaggtttgtactttatttccctgttacttgtataacaaaaggtagactcgcgctgatagaatgttgggagcatgtctcaagcttggctttgctactggcttacacaagtttgtctgtcgtgagaattgtcttgcgtgagggctgtgtattcgtggtcgagtaaaaggctgtcattgaccattgatttcctttattggctacatcatataccctcgaattaaatctgtagttgcaaatctcattcattgtctttgccctcatgtggtgctccatctgatccatcaccattgatcccactcatttgccgtcagacgcgcgcgagtcagattatgcagtagccatatgattcgtagcgtgaatagatgaactcttaaagcttatgtgcgtcagtgtattataacgtgtaatagccaattgggccaatcggaatgcaaagacagaaaatgccctgtaagcatctgactacctatgttgggaataacatgtctaaactcgtaagacaggtgtagctgttgacaataagaagcgctctgcagttggctccgacattgcgtaaacattgaatgaatgattttatcaaggttttgttccatcttgaatgaatgagttgattgaaattcatggtgcactcgatttgcttttgcctctgtgatgaaagaaagccatccaatgctactccaatgcccacctatacattccactggatacatgtattcaaccgatgaccttctattccagatcaaatactctgcggtaactgcatcaaaacgaggccatcttccattccaagaatattacctagtgcagccccagtgatgccatgaggaatctctcgcactatttcttatcacattgacagtactaggcccgcagtactattcgccgccacaagcctcacccaaataatcggcatcttatcgcatctataaaaccaaaagacaagagtccgctgtcattttttccatcattaatgtatcgaatattattgccgtctccaacatgacgcatcccgggaatgccacaaaccaagccgccactatccgcccacgccctctgacaacttccctgcgccctccaagcacaaggtccgcacacggcagacaatccccctccctctccccctctaacgcgatagccaccagcattttaccatttgacaagattgaatttcttggaaaagttagatgggtagtattctggaacaccagccgggccaatcagaggagagtgcttgtcttgctagcgatgtaggatctgcgggaaatgggggaagcggcgtgttttgtgtggttggattggcgcttcgctggatgatgcagatagtctcttggatctcatggttgttacgcatgcttgctcagcttcagacttgttttgattatccgagatcggtggctggatagccgaggatagcgacgtgttgtgatggtctttgtatgatgaatatcgaggctggtgatgtatataagtcatgattacgacgtccttccaaccgacttatataacacttcatatcgctcaaagtaaaccatttcaacaacaattgatatacccagcttctttaaagtaaatccatctttatcacaacttttcattctccaagcatcatacccaatggccctcaccatccccgagccctttgccagcatcccctacgaatccctcctcttcggcccctcgcccatccagcacctcccccgtatatccgctgccctcggcggcaaagtcaccgtctacgccaagcgcgatgactgcaactcgggctttgcctacggaggcaacaaagtccgcaagctagagtatcccccccctttacacgtacagcaccatcaacttgttcactaacactctcagatacctcgccgccgaggccctcgcccaaggctgcgacaccctcgtctccatcggcggcgtccagtcaaaccacacgcgcgccgtcaccgccgtcgccgccaagctgggcctcaaggccgccaccgtccaggagcactgggtcgactgggacgacgcgcactatgaaaaggtcggcaacatccagctctcgcgcctcatgggcggcgatgtgcggctggacccgtcggcctttggcatcgagcacaagccgacgctggccaacttgaaggccgagctggagggcagtggcaggaagccgtattacatccccgcgggggcgtcggaccatccgctgggcgggctgggctttgcgcggtgggcgctggaggtggaggcgcaggagaagcagatgggcgtgtttttcgacacggtggttgtttgtgcggtgacggggtcgacgatggcggggatcgtggcgggtttcaagctggcgcaggtgaagctgggatcaccgaagcgtaggattatcgggattgatgcctcggggaagccaaaggagacgtttgaccaggtgctgcgcattgcaaagtttactgctgccaagattgggttgtcggaggcggatgtcaccgaggcggatatcgtgctggatgagagattcaatgccaaggtgtatggcattccggacgagacgacgattgaggccatgaagtttggggctcgcacggaggcgttcatcacggatccggtgtatgaggggaagagtctggcgggcttgatggggttgattaggaacggggagattgcgggtgggaatgtgttatatgcgcatttgggggggcagatggcgttgaatgcgtattcctctcttttagactgatggatattgagtccgatgccgtgtttcaaatttctgaatccttgtgtacaagtgtctttgtttgtatccttctatcttgttgtacgtcaatatccaaatagcatctcgatgccccttttgaaacttttactttttacatcaccatgtgccggtaactcgcaaatccctcgagctctctccaaccgcaaacgtaaactgcccatctgggataacccagttctgtctctctacgtcccagtagctcaaatctctcctcgtcagcacaaactccaccgtcttcgtttctccctctgcaatgagtagcttgtcaaatccgcgcagaaccctgacaggaaagtcgaccgtgtctgactcggggtacgagaggtagagctgggggacggctttaccaccacgttgtcctgagttggtcacgtcgacagtcacagttgcgaggggctcccacagcgatggattgccaccttcgccgcctcctgcaccggataggggctgctgcacgtcgtagccgtcaggataaggatacttgcccttttcgatgtcgtcgacagattcaatgtatgggtagatgtattttttcagtttacgaatgctcgccgggtacaatacctctttagcatcgggaatggtggaggggaattgcggcggctcaacctctggtgctggtcgctcatctggcagaggtgacgttggtttggccccggcaacttggagattgttgtaatcaaaccgagcatatgaaagtccgaatccaaattcgtagcgtggttcgatttcatacttgtcaaagtgtctatagtcaatgtagaggccctcattgaaatcttgctgcgggacagctccgtttggcaaatacatgatttgtccaccttctccataatcgttgagagacttgccaatagtgtatgggagcttgccacttggattctcctcgccaaatatgatgcttgcgagggcgtttccactctcctgggcgggcaagttggcagaaataagtgcccttacactgggtagatcgatccaagcatcgacagtcacaggcccaacagagtgaataatgactattgttgttcctgatccgccgccgcagttggctgcaacttcagtgacgagcttttcgccgcccttttgcaccaagaggtcgttgcggtcgccgcgaactccctcccagctgcgatacccctcgccggagtcagagttgatgaagaccaagcatatgtcttggtttttgacgacatctgctgctggcttatcattctttagatgctccgtgagctggactttttctttgttgaatttgccccggagagcctcgaccggcgataccaggtaaggaaactcgaccgcgccgcttccccagccagaaccaagagtgccttggttgcatgatctgtcttcgcagtaattaggtccatcgccaggacctgcgtcttctccgaaaatgccaatcttcaccttgtcatctcttttgttcggcttttggttaccactcagctcaccattaaagctaagagggagaacaccttcgttcttgagcagaacggtcccctctgtagcgatctgacgagacagggtcgaatgattggcttgcacattaacaaatttgttgacttcaatcttatcttgaggcgatgaactagcgggtgatgtgacacccatcttgtcatttgtccacgaagaaaagttgggccctttcctgtcaaacagagacgtatcgtcctgcccaagctgataccacgacgccactatgcgaacaaccatatcgttaagtcgttcaaggggcagtgagccatttaggacagcacgagagaggttaggcccccagagcgaattgccatcttgccaacgcaggccatctcccggcatgctcatgtccagtccagccaaggcacttcccacgcccgatcgctgcgccagccagtccgacatgacaaagccctggaagcccagctcgtctttgagaatgccattgagcagcttggagttgccacaggcgtacgaattgttgaccatgttgtaggagcacatgacgctggcaacgccggccttgacggcatcgccaaacggccaggcatacacctcgtgcaaggtgcggtcgtcgatgttggacgagagggcgtttggcagcacccattcccacgcctggcggaaatgctcctgctcgttggcgatgaagtgcttgatggtggccatgacgccctggtcctggatgcctttgatggtctgagagccagcaatgccttggagatacggatccgcgccgaagccctcccagttgcgtccgccagcgggcatcctgcccaaggggccaatggcaggacccagcagcacattgattcctttgccgcgagcttccagtgcgtgagctttgccgcgttcatacatgagctccctgttccacgtcgcgccgacagtgatgccagcgggaaaagccgttgcattgtctgcaaaacggatgcccagcggtccatcttggagagccagcgcagggaatccaacgtgaactgccggcgccgtgttgcccacagcaaggcccatgctccatccggtgcccgtcgtgatgttgaccttttccggcagcgtcatcttggacaccatctcggctgctttttcgtagctgtcggcccattggcgaaccgtgcctcccctgggcgtgggataccatggcggtgattttccatccagaggcgtgatcctaagctttttgattccgaagacgcctcccgcggctaataggaggatgatgaggccgaccacgctgagaagggcgatgcagcagcggctcttgcgaagtcgccgcggcagcatccacgacagacgtccaggaacgctccgctgccttgcgcccagacgcgaggggtcgtgggtgaaatctccattcttgagcgcgggattgagctcatcaaggtcgaggtcttcgtctctggaatcgactgagctgcgatgctgggcgagttgatgctcccgcaggaggccctccttggcgggatctcgattggccgccattgtttagagaggatgagcggccattgatttggaggaattgccggtttggcgtgtaagcaaatgattgtttacaaagttcaaggtgggcagtgcccgaagaaatggatggaagccattggtcgatgaataattgacgttgcgtcactgataagcaccgacagcagactgattgatacaatatacaggtgtgctaatgtagctcttaggccttcgggggagcttaaaaatgctgtgaatatgcattgagaatgataactacagctattggttggtcaattaatggcgttgcgtcgttgataatcagcgtttatatacccacaacagactgattggttacagccaagtaagctcgtaggcattcgggggaggttaaaaatgctgtgaatacgtgaagtttcatccgagcctcccaaaactacaatttaagggaatctgtagtgcttgcagtagtagagcatggttggacaaaaaatgcatgaaacaaaattatagagaaacgttaatttggatggggataactcataaaattacagctaataatacagtatcttgtttacatttttcgcaatctcatcgcagcgcattaacatagcattcactctactccgcgcatccatacacccaaccccacaggtatcgtaacattgtgcaagtgaatcaagtaaaatcgtacagtcgtgtcgtggtatcgtatatctctgcttcttacaagccatgacctaaagcaatcaccagtcagcaaacattcaacaatacaagtcatgacaactcacgtccaaggccctgtcccctcttggacacctcccgcgcctgctcctgcttaagcttggcccgcctcgcctcctccttggcctcctcctccaatcgccagacatggtccttggccgccctcacgcgcatccgcgcctcgcccagcgcccggtcggcatccacctcggcggcctcagccgacatgacatgctcgcgcgcctgcaggatgctcgggtccagcgcctgcgcgccgtggtcgcggtggaacaggctgcgccgcccgcggctggccgagctgtcggtgctgtggcggaacaggccgcccgaggtgctgccgttggcgttggcgttgttcatgttgttgttggtgaagccgcccgggcctgcgccggagctggcgacggagccgtggtgcgacgacacgggcgacacgtcgcggttgcggtggaagaggctgtgcttgcgcgccggcggctcggcggccatgggctggggctggtagacgggctctggggagggctcgttgcggctgaagaagggcatgatgaatgtttggtgtgtagatccttggtgtagtatgcgtgtaagtgggtggcaaaacgtattgtgcctttatgtatatgtgtaactgtgagacagaaatgtgtaatgaataaataatgaaacaaaaaaaagaaatctttctcagggtccttttcgaatatttattttcttcttggcgcaaccctttgtccctcctgcaatacgtgtaatggcgatgacgccgatgatgataccatccagcaaacctgtttggtttcttgaagcgatgatcgcgcgatcgccgccgccgtgacgtacatcgcggtgtagctcaccaacaaccagctgcttgccatggccaggagccaatcaggccgcgggcatgatgatgccggtgcagagatgatgaaagaagcaatttatgcaagcagcggctactgcagctactgcgttggcggcttcagcctcggatcgaatgtcatcacaacttcgcagcatcgggcaatgaacaggcttgagacctggtacatgtacgatgaagagctgcaagtaacacgaggccatcgagatgctgctgctaagaatagccacgtcttgccttgcgctggactacgtgaaaacctgtctgtcgcttagtgcattgtacttcacacactctcacagctcatacagcacagcacagcgtcatgtctcgacactaaagagagccagaaacaaactcgcacgtcacacccatttgaacaaacaaaacgttagaattcgatcctagtctaagacacaagcaaatagtcccctctttaatacaaagcgtgtacaaagaacaaaaaaaatgtgatgagaaatctagcctgcgtcgaaaatacgctgcagtagcgcgtagtgtatcaaacattttttctccagcctcagctccttcgctccattccaggaaaaattacaacaaaattaaaaaaaccgcaaatcggtcattccgcagtcaaatatgtacggtgaaggtccatgatagattgataaaaaacttgttggaaagaagacaaagaaaagcaagtggtgaagaaaggaagaaaacaccatgttataaagagaacagcaaagaaaacaaaaaaaagaagaaagaaggcggttaaaaaaaattgaatgcgtcgtagctggtgaaatattgcttttccgccggatctaagcggtttgaaaggtatatcgagggagggtatcaagaagaggaccccgatataaaccggagcgtcagaagctgcgaatcctttacatgattgtgcacttgttgtcttccctctccttcttgacgcttagcgctactcgggcggcctctgtgaatgcctcgttgacgccgcggttcttcatggccgagcattcgagatagcgggacgcgcctattcgcttggcgacctcgaggccctcgtcgtaggaaatggtcggcggcttctcgcgctgtgcgttgccgtctgctgcggctgctgcgtcggcctcttcaggctcgtcctcgcccatctgacggagatcgcacttgagcgcaatgagaaccagcttgacgccggggcagttgtcggcaatctctccgacccatttggattcgacgttttctagcgagtctttgctatcgaccgagtaacagagcacaatcaaatccgtgtcatctgggcgcatgcaacgttagccacacaatggaatggaatggaggtggggcggccagtagatgaacagggcgtaataccgtaggagagcgatcgtagacggtcgaattcttcctggccagctgtatcccagagcgagagctcgatgtgcacgttgtcgacgaagatgtctgcgccgcgaattcattagcctcatcatcactgattctctgctctgccaagagacaccaaaaggaaaaaaaaaaaagccgaggggagagccgcttgcgtggcacacagtgtcgtaccatgaacgtagttttcgaagacggtaggctcgtatacggtcggaaagtatctatcggacaagcgttaggtcaaatcgattgccgggcaagggtgaataggcgacgaaccctctcgtgaagacgttgagcagcgacgtctttccactggcaccatcgcccctatagacacgcaagagaggttagcaaggcaccgcatcctgcagccggccagatggctctggcgtcgcccacgtcacgtacagaagaaccagcttgcgctgcaccgtctttgatccgccgcagagaggcattattgatgtgtgtagaatacgaagcggaggtggaagcgaagcagcaaggaaatcaggcgtcgaggctggacggcagttggatcgattgcgcaggctcgtgtgtgccggccggaggaatcgcgcagagtcgtcgttgtcgcggggacgcgtgctgggagtggcgctgcctttaggaatatcgattgggtgttgaagaggcagagatggaatggaatcaggagcaggagaggcgaagcgaaacgaagcgaagcgaggcacgggagctggtagtgcactgtagagcgcaagtacaaagtactgccgccaaaaggcactgcatgcaggtgctgctccgaattattgggtgccaacgggggcgcggtggagcctggatctgtttatagcagctagcagcgcgccgaaatgggcggctaagccttgggcgggaggggacagcgcattggccagcctaatttctgcatcggcgctgcgtcttgtcttgtgcgtgttatttcagccacgccacggtacctgctacctgcggtgtacagtctgtaggtactcgagtcgagtgctcggtcgggctatatctgcgccgccagccaaaagtctatcctgcattagagcgcaggcggccagactcgttttcccaggaaccatcttggctttgggctgcggcattacggctgacaccggcggctatgcgatttggatttagcgggcagagtgaggggcagccactcatgatgggctgctgcagaagaacgaaccccggcaccgccacaaatagagttcaagtaacagagcttgaacgctggtataagcgccggggcttaaagctacatgcaactgactggattattactgtagatggtataaagtggtgattgtttgttttgcagcgcagagacggtgtgaaccaagggtttgatacggcctcgtctgctttagatgagaagtggccctgaattaaaattcgttcttacatgggtggctttgcgcttagtcatgaatcaaggttccttttacgttgacgttgaacgttgctaggcgagccaacatccaaagtctaaatggacagagtatcaacagcgctggcttgaaacagacattgttggtgcatggactctattttcttccatcttgtgcctcaggtgtgttggatcaagatgatgccagctggagcatcacccctacctagaacaacacatcgatttcatctgcacttagtcagccacgcatgcgctaaacagaaaccgcgcgccgagatgcgctgtaatttcagggctgttccgcggtaccttttgaagcgcatgttttgccctcttgcttcaggtactccctgccaacacccttaaactttcttctcctgaaattcctattcctcggtatgatatgctctcaaccagacgataaggggcgtagatctcaacaaatgaagttgacgatttaatatctgtcagtcatgcaactgcgtcagtcgcaagaatcagcgggaaattcgtgtcaactcggtacttggcacatcaaattgctaccgttgagacaaatacactcccttgcaagtgaactcatgacgatataaactttaaagaccaatgcctgccacgcagtttacaaattatatttataacaattgactagaagaaaacaaagaaattctcatgcaacggcgtgccgtggataatcgagagccaggcatcgcccggggcaagtttcatggcaaaaagcatatttcgcttaccttaagcgatataccaaattgcgtcgtgctttgtaaaggctcgacgatctacggcacttgcgtagtcaatcttgatactaataattttatcgaattgttctatcaatatgtttattcttatttgtttttgccatctttggatgcgtgtatattcatcagtgtggtggatcttaagcatttgataaccctcgagccgcgcaatggagaatacatgatcatcttgccagctacctaaacagaatgcctgtcatactccaatgtcctacctgggtactccgcactgcatcagaccacggatgcatcaaccccgcaagaccttcagcgaagctcctgtacaactgtacaagtatgtatgaagataccaagagggtgcatgtaggtaagccgaggtcgttatgcacatgcaggaacagtaagcaattcagaagctggcaaagatgtttctgtttcttcgattttacataaatctggcttgcccaacttctgtttaatccagataacgtaatctatattctgtacacggcgccgtcctcaatcgcattccaagatataccgcagctatagtttcaatgactgcacacaacttcagcgtcatcatcgtaggcgctggccccgtcggcctctcagcagcccatgcccttcgtcttgccaacatcgactttcttgttcttgaaaagagacagaatgttgtcgttgacgtaggcgcttctatagctgttggccctgcgagcatgcgggtcatccatcaactcggcctattggagagccttttggaggttagccatagatctgaacgcaaaaaggcgcttactgttgatgggcgcctcgttaaagatactctgttctatcatcatttaaaagaaaagtatggctcagttgtcaatatctgaaaggttaacattccaactcaccaatctcaaagcactggctccacgtcgatagcattcaatcgcgttgattacttgcgacttttgtatcaaaggcttggcagcgaccaggccaaggtgctgacaggaaaggaaattgtcgacatctcaagtaccgactctggcgttacggtaaagtgtgccgatggcactctttataaagggtcgattgtgattggcgcagatggcgtccatagcaaagtgcgcggcataatgcgccagatggctattgaagaacatccaaagaggagctgggacgcagaagagccttacttgacaacgtacaagtgcctctggttttccacgccgtcactggtcagccagcagaatctccctggaagcccagatatggcggtttatgaaacgtaccacaaggaccactccatcatgtgcttaagcggaaagctgcgctgttgggtctttctttacaaaaagttacggcagccgacgacgcagcgcctcgcttgtaccaaggaggatatgcagcaaatgatcaatacgtttgccgatttccatattactgagcatgtcaaggtgagggaggcttacaataacaagattaactcttccatggcctctattgaagaaggcatgacgagccattggagctggggccgcatcgtgctcgctggagatagctgccacaaattcgccccgaatttgggccttggctatcagagcgggctacaagatgtagttgctttgtgcaatcgactgcattcagccgttgctcaagcaccggacggcatacccggcaccctcgccttgagcgaagcgttccaatcgtattatgcgtttcgacgagagcctgcagacacagatgccaagttatccgcatttgtacttcgggtgtctgtctgggaaaacgctttctattatttcctatcactatatatacttcccttgctgttggcggatcatatcttgcagaattgggttttccctccgattgatagacggatgctggttctggattatgtagaagcagaggaaccgtttacgggaagggtgggctgggtctataagataccaacaccttccaaggcaaaggaagactgaggttcggacatgatatctggaacttgtgggaacttgacaaatgcacgataatgatgataacgaggcttccaagatatgctcttccttggagacagacaggtaggtatttcgtgtattatgttatgaaccgattgctctcgtgttagtcaggcaaaatatcattaccaccaataccagtgccttttcaggcatgtcatgctgaaagctgtatccattcttgacccaggtgaaacctagagcttgatacgcatggcagctctcccgcagttggtgcccgaggcggttgcattggcagattcgccaagaattccccaccaatcaacaattttaccgcctcggcatttggagatcatctttcgatttgatagaagggggtcccgaattgttacggggggaaaaaggttaacaaaacgtggagtgcatatgcagatcgcattagcatattctgacagctcatcttggtgctgggctacgttacttgatgctggaagaaagatcattctcggtgttagtgtagatggggtaggtgttggagatttgtctcggggttacagagcatgagccaagatgtgtttcggggtgacgcaaatgacttaatttattttgatggggaagaagaagaagcaattggtggaaaaaaagaaagggaataggctgcgcgtataggttatctttgagtagaagcgtgctacaaactgttcgtggaaactcacaagagatctataaaaggcgatgagatgcggaagtcgagattgaagatgacaaaaccaagtgtcgatcattccatcttcacaacatctttggaagcatagcaaagctaaatcatattgacaaatacaccattcatcatggctcccaaatctatcgtcagcctcttctcgcttctgcccatcaccactgtccttgccttgaatcctagctgtgcacctggaggcaatttcgactttactgtctggagtcttcagctccccacaggcagcgacggcagcgtcgacaccatcaagagcaaagctcttcaaggctgcagtggctatactggccctacgttctacaccgacaagaccaatggcgagctcattcttacggcaccgggtaatccggacctcactggctgtgccaccacctccggcagcgagcactgccggactgagctgcgcgaagtaaacaagagtggccaaaacaccaattggcctcctactggcaccaacacgaataccgtgagcttaaagattgtcaaggcagacgacggcactcacggcacggccattggccaggtctttgccgccgaggccagcaagcctcttgccgagatgtactacagcaccaaaggcgacattgtcgtcggcgtgaagcaagatgcggatagcgatcaggttgttaccaagcttggaaacgtccctgtgggaacgtactttacctacatcatgtcctattcgaataatgtcttgagtatttctattaatggaaacaagacgacgctttcgacctttaactgggactctcctaattgctatttcaagactgggaattataatcagggcaagacggcggttacgtctgaggtgcatatccagtctatcaaggtggtgcactcttagaagcctgcaagggttcatgcgctgtacggggatttgaacagtatcggggatgatgggatatagagataaggagatgagtatatagtggttcagggcccccagaggaaggattcggtgctaccctgggcaagctagttgtcgtatatacacccaaaaacgaagcagtataccgtactgtgttatcgttgccaatttctgtttgtaccgagtgcactagtgttctcggataaacccgttgaaccaaactgtgatggtcttcttgttgactcacggcccacatgctatgtgttgggatgtaggaccagtctagttcattctgcgtgctgatcatgtaactcagtaagcaactgtttataccacttacacgtgctcttgtaactaggtaccttgtcgggactgttatgtgagaaaaaaaaaattaagtttgaatcgacctacaattatagctgttctacattgttttctgtcatgaagccaaattgccgaaaccacataagacaccttcaacccacccctgtccaattaatgtaaatacgaattcctcgatagaagcccgaaacgcctggcgaatgaggaagttatagaaggttagctgcgagctgctgtggattcactcgctcgctaccataatgagttgagacaaccaagcatatctcattggtggacaattaaatcccataggaatcgcagagatgtctatataggtcctcatgcatctttatctatcccatcttggtatgctaaaatgcttctccattttctgggaatctatcgactcgctgttgactacaatgggctattgctttaggaggcaagaatgaaatggacatgatgaggagtggtagcaaatggtagtcgctaaatgtttcggtagcaacgcggggagttgcagcacgttcccgcatgcatttaacgttgctccataatagagaagagctaagaaaaagctaagaaaaaagcttgtccagaattaagtgggcagtagtgccgtcttttacaatttgccgacggaatcggagattctgattactcttgatgtgtgtttgcactttaatgcggaacttgcccgtcgtccacattgagagaagattagggaaaatgctcatatttcatgctattgatgaggactgcgggctctatcattggaagcatacggtatcaatgcttagtgcagaaatggagactgggaattctagagttggttctacaagtgtaaagcaaatgttgtgacctttgagtttgcacatcgccgcccacacaaactgttgcctttgttacactatccttcggcccaacccgagaatcaatgatcgagcacagtttgagtgcaagtatctgaccattgtgccttgcgagccactgagttccggcccttgacacgtgtagccctctccactttgctcgcggccatgaccggaactgcaaactcctattattgaaaagtcttttactttgggcaaaaaacctcgcgactaccgatagaagccaagtcgtcaatccaagttccctttttctaatggttttgttgaataggtctcttgattggtggaatcgccgatgcaaacatgtataagttgggcacagctcacagcttatccacgttgccaggctagcgaattgctagatcgtttctagttgagaacagatcctgcagcaagctaattctccacatggacctgatacggtggctgccgaggcgtttaatgacaggacctctcagggcagatctgcgctattgcacgactaatcatgcccaatgccctgaatacttgcatctctctcaaccctcctgcttggcgtaacgttgagaagagttgctgcagaggggcggatagtttgctggctggccgttttgacttctaagagctgttctggcactgcattaagttgggcgatctgatagcagcgctgtcaaagatggtcagcggttggtggattacgctccttggcagacactcaattttaagcttcagcttccttctataggctagaagttatgcttactcgcaactttcagcggtagaatctgcccacgacacatgctcaaccaggttacaagctggctatctgatacgagatgattcgatattactcgcctgctgtacaacttccaacgcggaaaaagaatccagaattccattcctcgtaaaaaaaggccttgctctggctgaaagaggaagctgggtgtaagccttttattaacgttacaactagttcacggaaaacaaggggcgatgaccgattcagcgcatacaagcagaattgtggctgcggcaggtcgcgaaagccgatgatgcagaaggcctagcgcagggggccaaagagcgccactacagtaacacggcggaaatagtattgggcgtgttttgctgttagcaatagtagtggtatgccagcaaggctgggctcggaggattcccttgtcagaaatactagctgcaccgctcgtatagacagacggaacatcgcggggccaatggttctaaaataatgggaacgtatgtggaggtgccgaggagagatgtcactgttcagcccgatgtttatataaactgcttgtgcttcctcgattgaagccgagatctcgctcctcacctccagtcaactctcaacacagctcgacaacagccactcgatcaagatgcgcagcttcgatactctcctgttcactgcccttgcggcctcgccggctctggctcgccaggttcccgccaacgtccagagcttgtacaactcgatccgtgctcagggctcttgcaagaacatcctcaagggcggcttctacagccaggagggcgactccaagagtaagtcgatgagatggtgcatccctgttatgcttaaatgtagttactaattgggattacagacttcagctactgcggtgaccacttgaacgactacggcatcatgtacctccagggcaccaacggcaacctggtcaacatggacatcgactgcgacggtgctcttggcacgggcgacggcagctgcgacagctctcaggatactcagggcgagacctccttcaaggacaccatcaccagctacaaggccggcatcaaggatctcaacgcctacatccactcctttgtggtgctgggcaacgagggcagcaagtctggctacgtgacctttgagccagagtcagttggcgttgaccctctgtctctcgttgccgtggtctgtggcaacaagatggtaagcagccaaacctatcaaacaatgagctctgaaagacaattccaactaacaccaatctcagttctacggtgtctggggcgataccaacggcgacgacggcccaccattggtcggcgaggtctctgatgctctcggccgagcctgctacggcagcgccgtcaacggcaacgcagcccacgatgccaacgacgtcctctacattgccttcaccggcgccggtgccgttcccggtgccaagggggccaactggtctgcctcgtccttcaccgacttcgagtcgtctctcggcgctctcggcgacagcctcgttgcccgcattggcagctctggctctcctcctcctcctgcatcctccaccaagccctctggcagccagcctacctgctcttggtctggccactgtgctggagccaagtgcagcagcgacgatgactgctctgacgacttggtctgcaagagcggaaagtgcgccactgacagctaaatccgcggctcgcgatgttgagattggaaggcggtgctggcttttacggcattgcctgaacgaagtacgacttggataatttttatttaaatgtatatagatggtgccatgcgccgccaactgtatatactcttatgacagcgtggattttgaacaagaatttttatttttacgagaattatttccttcttcgtaatgtatcttgatgaagcctggttatatgtgttgatgttgctccgcggcaccttggctctagagccatgtgaccatgaatacattgtagaacatggcagaaacattccagaatttcgagatctgcagttccatttgcagtagtctcagctgaactttacggaaaccacagccacgttgttactgcttgtagagatggtagtgctacgttgttgcgaggcattaactccatgaaccgacgcccacttattcgggacggcgccacatggacgaaacagacgccggatgatattcccatagatgtaactacagcggctctacgactttgtgacgattgcatttccacattattcacattacgtcacgtcacaagcatagtcggaagacaagaaagcggcaaggtctctgcagagtaatatcgtgcaattcatatatacattgcgagtcatatatacgtccacatctaacgtatcggcatcgccgtcaacaatatgtacaactgccggcgaagaatcatatgtggtgtgtctgcaaagatataaaaggcctttgttagtcgcacgaaacaagcatggccgcgacaggcggaggagaagcgtattacgaaccatcaaaaaagaggttatgtacaagaaggaagcctcacattacagaggtaacggtttgcgttgtttatgcggaagccttgggagcgtggccctcgggaataggacgcttgttggcgtacttgaggtcgacgaggttcttctctcgggtggcagcggtggaagcagtatcacgcttggaagcggcagccttgggagcgtggccctcagggatggggcgcttgttggcgtacttgagatcgacaaggttcttctcgcgggtggcagcagtggaagcagtatcacgcttggaagcagcggccttgggagcgtgaccctcgggaataggacgcttgttggcgtacttgaggtcgacgaggttcttctcgcgggtggcagtagcagcggtctcggcgcgcttggaagcagagccgtggatggcagcggcatcaagaggcctcgagttggcgtatcggagggcagcaacctccttggtctgcttgctggtaggggcagccagggcgaggccagcgagggcggcggcgatgaaggtggcggtcttcatgattgctgattgtaaaggagttgtcttgtaagaagagtggttcaaaggcggctgtcctactatgcaaaatccggggcaagacttcaagaggttggcaacagctctgggggcgagaagcagcgcttctatatagatgctactgaatcgaaaaaaagcctcctgagccgagcactttgccagagcacctcatccggtttgttcacaaccccaggtttgtctcctgctccttgcaggttcgcgcgggatgcacagtaatatgcattttgaccgaaagatgtgccgatatgaggcccaatcaggaaggtggatttcctaataggtggtcaggcgctaaagcttcgtttggccgcttgcggaaggataatggtgctaaaggaccgctaagaacaggcaaagagagagaagaaacgcaccgtaagcacggcatggagagggaaatagggacctggtgctcaggtgaactcttggagggcgtcacggtttctgatcgtcgatatcagatgggcggatatgggggaacaatggaaggcgtgcgagatcttggtagcacatgggaggcatatgctgctactttggcactatgcctgggctccgctcacatgaagtgctagtgttattacaagtatcttgcctttatgctcctgaacgaccacgcaaggcaccagtcaagaacccagaaggtactcactagtagcaccgctagtactgatacttgtaggctctataccccttggcggtcgattagtacaagtgggattctatacctagcagagcaagcagagcagcaaggaagcacggaagttttcgtcgatatcggtgggcatctgattgccagacccggcatggctaaatcacccgcatgcgccgtaccttaattgctcaggtgcctgggcttttgcatttagcggcgccatgggtggccgatcctcccccccgccgttgcctgcaactaccgcttagaggcatcgccaggaggagtatggagtgcagtagacagaatcaggctgcttggcatcatctatagccgggtcagaaggcccgttttcattgctgggccatgcttagggtgtgtgaagtatatatacatgctcaggagtgagtggcccagtgacgacgaagatgcctgtcttacgtaccgtactatttgtatacgcaccccgtactggtacctactacatcatgcgagaactccaatagtcctaccatataggcaggcagaaaacatggttcaatacgtgccaagggttctcttttctgaatcagcgtcttgattctcgcattaccgcctgcccctttggcgtctgacggatgccctcaacctcggtttcgtaatccgccatggcgatggaccggtaccgctgttaacgcacgacttgttgataggtgttgattagcccgcctactatttccgtggtccttgtgcccgttctctttggtgctggatgcgtcgttcggatttggtagggtcagataaagggggacagagttgaaacaaatatgcggcataaacacggccaaggtaaagtagagactaatactaagctgtacagcttcttaccctagaatttggcatttgacaacatcgtaattgctactctgttcacagatggaccattacaccctttaacctcgtaatgtttccccccatctcgagtatataaatcacaaaagactgaaagaccctatttaaccatacagtacggttagaaacgtcacgcagccccgtggcaggtaataaagacacaatattcatcaggaagtgtatgagtaagaaagactggaataacggttgtaagggagctttatagttctgtaaccgagtagcgtgaggaggagcagtttccgaccaagttattgccgtcaaggcttgtaggtgtgtagatcaagggtgtttattattccacgttggataggacatgtagggtccaaatgggggatacatctaggattgagacttcagcataacagagaacaaaaggagtctgcctatttgaggtcctatatttcagtagaatgccggtaccctatagtccgtcccttgtcacagcaactgacatctccaccaacaacttctcccccctccacccccctgcctgccctcctgatacctcaccaacccgctcttatacccagccaacctcccataagcacctcccttgaaagcatactgcatctcaggtccattccctagctcaaacgccatcgaagttgaattaatcataactggcgtctccgcaccaatcgtgacctcagccgctctctccgcaaggatccgcgccgccgtgttatcggctcgtatagtctccgccgcttcgtcgtatgtctgtttgactattttctcggcgtcgtcccattccgtgagattatgttcctttatggcggagaagacttgtttctggtagttgtgttcttttatcgttgatgccagtctctcgtcagggctggagtagtattcgagtctctgttattgtcatttatcgtcaacaggtagctaaagagtgctatgaaaagatggaggggaagtgcttacctcttgccattgggtgctcgcctcaggaccgtagtcatacacaccagcggtaccgctcgccaacacactctgcggtacatccatggatatcagcgctttcttgtctgccttcattagatgctttgcgtgcacctcggcagatgccctagtcgcagcccagtaggcagccgtctcatcagcacgattaaagttgccaatcgccgtcgtgcgcacggcagatacgtcaccgaagcgtacaaactgaatacctctcgccaggtccgtcgcgcgccacagcctggttgagcctggggcgacaggaggaggatgatcggcatcaaagagactggacccaagtctgcgagcaaccgcggcgggtatgtcacggatactggagaatgtgccgctgctccccgctgcctgttcgtgacttgatggctcagagagtgatctgttgtatttgcgattcttggttgtgccgcccggatcgtcaaagttgacgggatcattcctgacataggcaaagagattcaatccgtcagctacgcctatgggatcggcacatgtccaacgtccaagccagggtgcgtagtatctagctccgcaagcgtataggccgctctccgagtcccagcgataactggcgaatctgtatgcccgaggggcatcggtgttgaaggtttggtaggtaccggatccaaacggcgagaactcgttgtatgagaccaccttggcatcagggtcaacttgcagtcgttcaccgaggcggtatcgcaccagcgccgtcggggaagatgtgctgtgctcaacaagggagatgggagtagagcctagagcggcatcggcggcgttgagcgtacatgttacgcgtgatggttgcagatcgtcgcctgtgtacgaggagaaaatgtcccccatgggcagatatcggatgtccttgctcttgcgcggttgatcatcgttgttgtcgcggtagcggtctgtcactttgcgcacacgcgtgccctccgcatcgtagacataccacgtcctctcaggcgtgtttccattatccgcaccaacgttctgcgtcgaaaaggaatccagacgatcgtcgtcgttccaggagagatggctgtatcccggtatatgcgtcatacagccgtgccgtcccgcatcgtcctcatatttatactcctcagtcactttgcccaccttggtgcgggtcagtctgttactcgtctctcctatcgtgatacaactctgctctgcatatgtgtatgcccttttccagccagtgtgtccggcagtgtttggggtattggacatggtgagcatgtttcctgccttgtcgtaggcatacgtctccgtgtagcgaattgtctttgagtcacctccaggcttatcgtcgttgaagctgtatggcctaacatgttttgactgcgagccgacttggattcggccggtggcttgtacaagctgaccgaggcagtcataatggtattcttgcgtcgaatccgcgtccttgacgccaattttggccgtgtcttttgtctggacgactttggctcgacagtcatgggcgtatgagacatcctggagcaccacattatcagtcgtgcgaatggttcttgtggccacaaggcgttgtgtctgctcgtcatatgtgtttgtcgattgcgtcttatcaccataagcgaggtcggtgatcatgccgttggcgttgtatttgatgctattagtcgacgatgtagcagcccccgtgccgtccgccttgaacgactcgagagccaccaatcgccctgcgacgtcgtactgccgtctggccatcccaagatccgacgccacattctcgacgggcaggttgagagcattgtatcgacactcggttttgtgcccatccttttccaacgccgcctgctcgtccttcacactcgaccagtccaacctgttccggtactcgttggcataccaccgcgtggacatagtacacccccccagaacgtcgaatttgctattggtaagcagtccagcctggtcacggcactgatatatctgtccgcggaggttggacgcagcgtcgtcaggccgcccctccccgtaagtcatttcggtcacctttgtctcgaccgcatgctcctccgaagacagtctccagacactcttcagccgtcgcaaggcatcgtactcggacctttttctggtctgcctgtctgaccaggacaaacatggcagaccgtcactgtctgagagtagccaacgccgacctcggtccatgttggcggtgtgtagctgccgtccgaggagatcatatgttaccttctccactgtgcgatccagggcgtctcgtagacggcctatctgcccgcgtaagttgtaatccacccgcgcatgacgagtttcaactcccgtgccagtctcggtgagaatggcccgacccggggcgtccaagtgcgtgatagtgggagcatcagcatacacatctccttggcgggctgccatcttatcctttgcgcttgacccatcagccatccgcttttgtcgccaggtcggatagtataaagaccgagggagtcttttaaagtaggagccaacatcgtcatctgtcgccggatcttcaacgttggatgtgttgccggcgtcatattcagcctcggtccacggcgtgaatcgagtcttggaccaggtgtgatcagggtaaagaacccccaataccctcccgagggggtctcgcagtgttgtcgtgacggggacggtgccatcgctggggggcggcagaggccggaaggcatgagatgaggcacgtgagggttgaaacttctggaccggctgtcctttgttgtcgttgataacccatccgtcaaaatcccatcccgtcttgcctgtatcacttgatagcaaggttgactgtatacccacgccactgccgcctaggtatgtgatccgcacagtgatgggagatacgtccgtcccctttccaacgtggtcgtgacgggtcagcacggcaacccgcgaaggcacgccgctccggcggtaagagtcgatgtcatatatcgtccgctgactcgcttcagcaagcagggacttggctgtttctccgtaaggcgtcgtgaaaaaggcatccaatgtctgctggtcaatctcccctttgaatccatctaggctgttcccagtactgtccccttctttccccagaacagcaacacctacagcccgtccaagggggtctggagctgtctggactcgattcccattggcatctatggtcataatgcttgcgagcttagcatagtcgctaacagtggagattacgctgcccaccgcatttgtggtcttctttgccaagagatggtagtggtccaactctacggttgatgtgttgccatatgcatccacctcaccgctggggatgaagaaacaagtccgcgcagccttgaggcggtggcccgggtcgtcgtctccaaagatggaacgcgatgactgagcccaccatttgccgtcctcgccgttcaattcaacgtatccgccgtctttacaatgcgcggccagcacttccatatctgctgctggcttcgcgtcactgaaaacctcctgtagataatctgacgtaaagaccaactggtactttcggtcaacgacagaaaactcggctgccaccccaacgggtagtgcttcaagcagatccgttgatgtatacgtcgtgcgttgatctgccagtaagacacgacaccctatggtatttgcgtgcttgagctgctcatccacgtcagcgttgagagagatttccacggccgccttgagaaagcgtgcgtcatcctgcgcaatcatctcccacgcatatcggtcctttccactgatggcagtagctgggaagactctgtatttctggacctcggcagatagtggactctggaaacaagtctcagactcgacagcgttggtatatctcatctcggtgtagctaacaacggtttcctcctgcttccgttggtcatcggcgttgggcagttgactggatggtttgccatattccacgagggcctccagaagaacgttgccataatcatccgtctgcagtgtgaggcgatgctgaacgcgggcatcttggatcgacagctcgggctggtcctgctcgtccttgaccgtcgccctctcatagtgcgccgtgacctcctctcgtccgtccaccctacacaccaaaggtgccggcgccgcctgccggaggaccacgtcgtacgtctgctgtgagatgaggtatggaaaagcagcctttggatccgaggggtcggcgctgaagacctcttttcgccgtggctggcccgcgagcgcgcgatatgcctctgcggaaacagccacgtcagcccccagcaagggcaacgtagtgctggctatggcgtcgtgccggggcgcatcaatctcatagctccacggcaggcgactcgactcatctacccgtcccgcgccgatgtagaaccagtccctggtgaggacgggggggcgttgaaacggcgaggcggccaccgagtcaaattcctcggcatcccacgtctcaaccatctggaagccacggaacatcttttcggtgtggtcgtagtaaccgttgtggtaggcataccgggcagtggacgatgtttgcgtgactctgtccaccatgacggtctgggagacgcaaaggagcggaaacggaagcttagtcgcccaaggtgttccttgagccgcgtcctcgctgtagaaagaaaaggacgacttgtaggtacatgtcgtctccagtccggtcccgtttgaccacttctcgagaagtccgggatgttgcgggcccgagagattcacaaaatagaccgttgagagcccgctggtgctcccagcgtcgtcgtcgccaccaccgcggtacaggtcggacacccagcatagacatgtaaggccttgacctccaagatcaaggacatcgacagccgatgcgcgaccaagcaggtggaaccctggaatcacgtctccatcactccagtcgtttcccgagcggttgtaataggccacaacaccgccctcggggcgcacataaagcaggtcggctgtcccagaccccgttatatcggcaagtcggactcgctgcggcgagaagaggtcaccagcggccatcaagggagcattgcccatgatgatgctgcatccgaaagttccatggcctgtgttgggccagtagctgacgtttccgttgcgaatctcgaccatgtcggctagaccatcgcctgtcatatcgcagagctgaatcagcgatgtagcatctcccagagacagtaacggggccccaatagcagcctgcgccggaccgaagccatcagagcccaaggatggctgccatacaagggaaccgccagccataggcaccatggagagcaaatcggcagtgccagtcccgctcaaatcgacagagcggtaatcctctgggttatcgaggtttggttgcgactcaaagggcacataattcagccatccatcatcttcgtcgcgttcgtaaaacccacgcaggccgccattctcggtcatgaccacgacgtccagcgctcctgtcccacgaacatgttcaaaacgccagtcctcgacggcagactgggtcatgcttggcaacatgctcactgggcgcggttcgccaacttctgggcggccatccgctcccgtgacgttgcgctggtagtaccaccctccccccttggacttggtgagtatgccgggcgcaccttggccgtctaggtcaacccattgcgccatggaggtgtccagccccgacatgcgcagatccatctcctcgactggcaaatctgcaaagtcggggggtcccttggtatacccaagttcaactggcggcatagcaagggtccagtagtcattgtctccctggggactgtggcccttttgaacggagcaagtaaggaagctgacgcccgagcgctcatctgtctcgtaatcgaagcatgtcgatgagacgaggcagtcctgcctaccaagctcagatgggaagtggtgaaacatcagaacgcgactgcaacggcggtatgtccgtatctcgaagccgctgttgtaggtcgagaacgggtcatggcgacggctccacgcgctctccgccttggttgtaggtcgttcgccattgtgctcgccaaagtcaaagaccacctcgaacagccaatccaaaggccttgtcacaacgttccagtcatcgacactgcggctaggcgtagcgttcccgtactgaatagtcttgaggtagcgctgcgaaaaggacgaatggatatcgtcaaataccccggactcgcacacgttgtcctcgggtttgtacgtgtaaacaacatgattcccgcgaccatcatactgttcggaagccagccatgcgaataccttcttcttcgcagacggccctgaccctgtttggccaaagatccggtcgttgtcagagaggccgtagatggcgacaatgttgttggaggaagtcaccctccaaaacgcatcagccccgtctgtcgtcgtccactgctcgacacgcgttggctggccctctacccgcgcacgatactcgcgcacattgtgcccatcagtcgtcctggtgggcttatccgaggggaccaagtctcccagggcggaatgcacaaacacatctgcatcagcgtcatcgtcgtaggtcgggacgccccgagacgtcttgcgcgagatggaatcaaccccggctagacgccatcccataccaaacacgccactagacccagcggccccggagctgtactccaggctaagaacgggatcgacatgggaggatcgtgcagaagaagtcgggatggggattgtacaagtcgccccgccggtctgagtgtcgaccttgacgttgaatttctccgagttggaccgacgactggcgccgtttgccgtcattcgtccaggatcatgatcgggaccagaagcaggaaagttattagctgaatctccgctactattccgttgacccacttgggactgaggatcatgtatgggtctcttttccttcttcagcccaacgttagcgtccgtaacacagaaatacacagaaatacacactcctacacctgtttctcagtgacacggcatgtgcctctttccacgccgtcacgtaaacttacggatgtatctgccgaagcgaccactcctccaggcactggcatgcgggtaaaggagctcatttcgagggcccgtagctgctactctttgttttttttctacaggcttccagacctcgcaggctcagggaaaccaagtgctgatatgaaaaccatcatggatagttgctggtcttttgagtgtaaatgtgcttggttctgctcccgtgatttgcggatacattgccttttacggatttcagctcgccattaacacggatcatggacaaattcgttcgagctgaatatccgttgctgcgctgatgcccgacaagactgtgaccgggtggtattcctccagacgcggctgtaacgccttccgtcaaggtcgcattcgagcagttgtttctaccaactactggtcatcatcgaaatccacgaattcggaaagtccccgaggcaggctcataattggtagacgacgacaatccagtattcacatgcaatcgtgataccacccatggcgaagaaatagggtggtcaggcctgatggatgtgagggggaaaggaggggattatgagccaatctcaacgccaagccagaacactcagctcctgttctctcctcaacggaccaaaggatctcccttttcagtggtttgacatcacttccaagcttagtcgagggactggatatccagtcttttttcttctttctctccgccctggttggtcatgatcattgtggcccgtctcatcacactgcatgccgaccaaccatcgagaagagaggagagacagtcggtatctttcagctctggatagtgaccttggctataccaaatctggcgataatggcactgcctgccgcctcgcgggagagcaagattccaatgtcgtagaaccttgaaggagagagaggacgggcgcgtctcgtccatttgactgactgcttgagattgagagacataaaaggcgacaggaggtaggaaataaggattggctttttcttgtgacgataaaatctttccttcttgcagacacggcacaccgtgttcactgattcgcgaaaaacttcagcacgcctcttgacactgctcctccgcgtcaaccatgaacaacaagtgggattacgagtcccgcctggagacaacgacgcgcgctgactcgggctcgtacgaccaggttgtcgccctctcacaaggtctcatcaacgaaaacttgcagaagctctatgacgcttaccccgacctactctccaacctcgactaccatggcgccctcggcaagttcaagggaaagatcctggctcccgtgattttgattcctggtgccgaccagcatggcgccaacctcaacgaggtgattatgaaattgaggtacgtcttgcatttctctgacgtgtttctcgatcaacgccaacaatattctttttgcggcatcacagtttcacctccggctctttgaaaggcacagacgatgaatccctcatcgatgacctcaacggctggacctttgccgtacgcaccatggttgtccccgacaagctgcctgatccttccaccatcaaggatgagaagacgaggaagagggtcgaggagaagcggaagcagatcgcgaagcgtttcgaccacccgggtgactacggcatcgatcggctttacatgaagctaaccacggcgcggtgggacaatctggacaatgacctgtcctttgcgggatttgatgagaagggcaaacccctcccttacattgaatgggcggcggatgaggataacgtccgtacgaagaatctactagagttttggctgaaggaatggagttacgataacgagaagaactctttgaactcgctgggattgacgtttacgcctccagacagtgagtagataccatcttccatgtgtcccgatgggatattgtgaggcggtttgatttgtgcttgcagtcggaatcgaaaggctgacttgaagtttccaactagctccccaggtcgaggcaacttatggtgagcagatacccctcattcgtcgcattgttgtcgcgacttccactcagtagtagcaaatctaacattgagtcgtcagcccccaaggacgttctgcaccaagtccaccaatacaagagcgagccgaacggttacaaggatggtcagaccggcatcggaggagcgggagactgcaactgcctcctattcctcgaaatggttgatggcggcggctccaaacctcaagatccgcgtctcatctggtccggaaactttgcgacccttcagcgttacggccatccggccatccagggcacattcctcctcaacagcgacatcttcatgaagaaattcctcctacccaacttcacattgtttaatcggctgaccgaaatttaccataagcccgctacattctcagaaaagggggacctggtcttcttgcacctcgagactgggggcgatcccgattaccccgaccccaatcaccctgtgtaccagttcgaacccgtgctggaaaattataatcagcggctggtcagggggtacaggtggatgaaaacaagcaagacgggtccagtggaccatggaggtgcgtcgtggttcagggtgtccacggaagattctgcaaagacggaagtaacttggaatgctggtagtgatgaagttgtcatcagtggcttgttgaagagccatgaggactgtagcggctcaggcactaagagtggtctcgacaagcccttgagctggcgagtgtacgtaaccccccaaccctcttcctttctccctgtccccctgtctccaattcccatgatctttgaaacgtgatcagctaaccgagagatgggcatacgaacagagacgattacacaatcacatggaaagttagatgcaagattattgcaaacgaacaggaggactcctcctcaagtctacgcctagagatccaatctcctgacaacggtgcgagctcatacgtcaatgtagattggaagatgaggcatcagtattggggtaccggtggcgacccgggtggcgttaagagacgtctggaggcagggttgcgctccgggatcgacgacatgattaagaatatcaagaataagcttaagaaggctggacgactgacctaccccggcggtgctgccctggatttccagaatccctccatggggcgatatggcgatttgaatgctgctgtcaagatgaggccgtatgtttccctcgttccatattccctcttgtctacagcctcttctcggctttactgaccgtgcgtgtgccgcgtgtaacagattcaaagccgatggtcgcatcaaagtaccagatgtaaaggacaacggcggcagcagcatgtccatacaggtagccagcaccagcgtagcatcacgggctgccgtggctaacacgggcacagcagcattagccatctctgacatgccactcgtgaatcccgacttccgcggaccggtcatctcctcgcacaagctgacttggaccgcacgctcatctacgacaccggatatcgacgggaagctgactttgacaatacggggtagcaacgataactccaagactgtgagcctggcggcttgtgtggtgttcttcaatgttggggacgatgagggcaatgggtgtctatttaggggtgggagcaaattcaagtatcgcagtagaggtccatttgtccctcaggaagttgaggagggggaagaagtcgatgagcccaagccgaaggatactgtgacactcacttggtcccctgacatgtacacgaccaccgcaaccatcaacagccccaaggacacgccggtggtatttccaggaacaaacccggcaccggagcctcccgtcgttccatgggagattgaaatccaaagtggtggcttctgggatgaggccatgaacgtcccacccggggcatggttccagttggacatcactggcacccctgccgtgcataaaggtggccccaagttggtgagggtgagggagaagacgcaggataaggcgggaaagattattgcggagtgggagaaggagtatcaggctgtgtggtatgagtgagggggtgctgcttcggtagttggtaggccggaaaggactgatgatctaggtaggtaggcactgagtagggggaacaaaatcatcgtactcaagtagtaggcagtgtaacacgggaaagtttgcaaggatattactggtagtaggcagtttgaggccacatcgtgacgaaagcaaggcagcatccgcaggcgctacagatgcgtctatacccgactgctaccccctcactcttatccctcacttacatctaatgcgtacgcatcattcatgtatgcactgtctattaaactgcaatgcattccagaaagagcagtgatcgatggagcagatgtgtttctggccagctgaagggaaaggggggtgagggggcagactcctaccttgaaccccacaaccgtcgtccctttttggtcgtgccactgcttaatagcaagctgaaaacgagcccgagaggagaaatagagtgatatttatttcaatcagagaaggaatcttttctgggggtattggatgcgtgactacaagtactcggggcctttttcctaaacgttgacttgaggagtgcgccaatctacgacgactttgaactttgtcgccaaacagtcgcgaagatcgcgccagcctccttcacaaactccaaatacgaacaagagagaggggaaaaaaagaaaaaaatggaggaaatttacgaagccctccgactggacaatacaattacttcttccatccgcgagagcgtcggaaccggtctcccacttccctctgccctccgagccactctctcctccgaactctcgtccccccctatctccaaacgcctccaattcgtgattgacattatcgatgtttgcaaggatgatcgggaactctaccttcccatcctccaggacgaagctctcggcacactcaacgacgtagctttgaagtactaccgtcctcctggcgacagtgacgccgcaactcaacaaatatccaaagccgtacgcccggagcttctctatcgcgccccaaccgccgtgctcagcgccctctgcaactccggaatcctggctatccaaccccctgccgcaaatatcgcactccgcgaggtccttgccctccacgccaacaccgacaatggcggcaacacgacgcattccacctttagccaattcacttccacatcagcctacaagtccaatctctcgtctcttgccgctggcgatgccacagcagtccaaaaaaccctggcctccctcctccgtctgcacgccctagtcacagacgcagaagacctacccgccctccttgatgcaggctttacatccgcccggtccatagccctaacatcccaatctgattttaccggccgtctctcctcctctgccctcagcaacgccaaactcgtggccatacaccgcgaagcacaacgcatagatacgcgcaatgatgccatctgggccgacattgtccgctcccgccgtgagattccagtcctcgccgtaacgggtataaaatctggcaaagactaccctgggacagacgatgtacaagtcaacctcgacacactcttccgcgatctagacagcgtgaccgccgatgagagtacctctgtcttgggcccggcgtcatacctcgtcgatctcatgcagcttctccgcggtgtatccatcgggacttgtgaaaagggatgggaggtggaggacgccaagaccatgttggatattttcttgcatcggaggcccgatgtggcggagatgcagttgagcaaggttgaggttgggacggcagttacgtatcaggagatggttgtcgaagtcatggagaattaccttgagaaggaactcggtgtggatgagggagggatgtatacagctgttgcggagagggttgcgcctatggtggttttcccttataacaatgctatggggatttcgagggctgcgttgcatgggttgggctattcacggtatgagctgctgaggcgattccagactgatggggatctggtacatcgagcttttcctagcttgccagcgtcaaagcaagggaattatctggctgcggcacatgctacgcatgagcggcggttggctgctgaggcactcagcttgcaaccgttggactttgaggctatcacccaggaaggcatttacacgcacgactttgtcactttgcttcagcagcagcattcagacctggcttccaaaacctatagtcaggttgtgggactgtccctggcgggagagtactggggttatgaagcgtatgacccgaaagtggcagcatcatcgcctgatgatggatcaaaatccggaacaccaacttggaagatgataaacccagagtcgactattagccttcgattgatcaaggcccagcttctgccaagatctgatctcacacctttggagctgaatatgattctcaagactcggtacttgagtaatcgcctcgtggtcacgctggagaagacggtcggcgataagtcagtcacagaacagaaattcagcgacgaactggaggatatgcgtttacaagagtcgcctatgattggccgctctgatgaagcggccagaatatctcgccgtacatccctcgatctccaatctttcatccgtctccgaaaaacccttggctggtccatcgagacaacagatgcagctatagccgccctcgctcatcgagaagtcatctatcctcatgatacaactcaacaccacgtcttggatggagactttatccaacgtctagccgcagcgcagcaattatcaatcaaggctggtatcaccgtcgtcgagctgttccccttctggggcctaatgtacgcacaatttcctaattctctctatgcgagactgtttctgcgtagcgggttggtcaagttgtatccgtccttggcgcttgtggatggagatggacagacggatgctacgtttgggaagaatatgggtgctgtgttgcgagcgttaggtatgacgcaggatgagcaggttgtgttcatggggattattgggttcgatgccaacacggcatggacgcttgatgggattgctaggctgtatagtcatcagcggctgtgcaagatccttcgtctgccggtgaagaggtacgcggattggtggagggttgtttgtaagaaggggggtgttgatccttttattgatccgcagagtgcgttgaaggcattggatttgtggttggatctgccagaagggattgagtcgagccagcaagcgcttgatctaatcatttccttggaagaagaggagggggggaagttggatgagcatgatttgagtgctgtggctgggatcgttggggggatagcagctgttgagggggagtttgctttggttttgagtggtggagggggaggagctggagatgttcaagtgtatagcagtgagtttttgctggccatgtgttcgaagatgttgagtccttctgttgcgaaggatgtagttgatgtggttgaaggaacagcaagtatgttttcaacatcattatcatcgtccttggttcatgagttactttactaactctttcctagacatcacgacaacgagcaacagcatagccataagcgtgtttgctcagacctttcgtcttaacgtatcagacgtcatcaacgcctttagaaagccggtctcaggcttgaaacctgacgaaagagaacaagagattgcagcacgtcgaaaacaagccatggtctggatggtcccagagttaaaacgtcgagcaacggatactgtcgtcggcgactcactcgccactcgtttccacgacgccccttctcaactcgttcagcagctcctggccgccaaggatcccacgcccctgcctggcgtcccagatccgacaaatgcaacatacctccagtctctgaacagcttctatgcttctatcaaggactactgttccggggcaactagtacatacttcttccctcctgtgacggcggagtatactttcatcacaggctccgataagggaaaagccgccatcaacggtcaggattgtccttttacgcctatccctgggcctaatgtgaagcgtcttactacgcctcagcacttgcgacagggtgatgtggtcttagtggaatggacggatgggttgcagttggagcatctatcgtattctacatcaggaggggagttgagcttgaaagacagcttgatttgtcctattgagcttgcacgtcgcgtctgtctaactctgggccacttgggacgatgtatgggcgtggctaaaatgttgggtcttgagccggcggaggttggctttcatcttggacgggggattgacttctctcgtttagacgtctctcaactactccaactacggtcctttattaatatacgagcaaagttttcgacgtctggtgtggcgactttgatagcctatgtccagtaccttgaacgactctcaagcgggtcgagtacggatacgatcgataaattggtggccgcgacgaaacgactgacttcacttgacgcaagtgacatttccgctttcttcactacgcgctggccaacggcaacagtcgaggacctggccaaaaccttcctcgacggggacttatatcctctccagcaactaagtgaagcttgctccctgtccaaggatctcggtgtgcctattaaaatactgcatacatgggcgcaactaccctgggacccaaagaaagcagaggactttgaatttgcagaggaattaaagacggcactctcatcctcgtctgcatcatctacaagtggtggggcactcgtacgggcaaaagaagtcgtcctcacgaggcaacaacgcgtattgcaagaatacatcatccgtttgccagtctttgtcagccgcggtatcgtcaccaccgacgatctatcggcagatttcctcatggacctacagatgggtccaccgatggagacatcacgaatcgggcaggccattgccagcgcacaacttttcatacaacgatcgatgctagggctggagaaggtgtacggcgtatcgacaaccgcagtcgatcaatccctctgggcttggatgtgtaaatttacactctggcaagctaaccgcaaagtcttcctctatcccgagaattgggtcgacccctccctccgagacgacaaaacacacgcctttgaggaattggagagtaagatgctccaagcaagtctggaccgggataccatcagccaattactccgtgagtatgtctacgctatccatgaagtcgccgacctcgaagtgttgagctatctctgggaatcgaccaagaactatcgcgggagatatcacttctttggtcggtcgcgtgcggcgccttttgtgttttactacaggcagcttgtggtcactggaacaaccacaatgtcgatgagttggaactggcttccgtggagtaagatggaggttgatattcagacgcatgagattgatgctgaccagaagcctcttgctcatccggggagctatcttctccctgcgctgttcaaaaatcgtttgttcttgtttatgccgcagattgcaaggcaagcgaagaagggaaaggatcaaacgacgagtttggcggaccaagcaaaaaatgttaatgggccgtccaaggcggaggagttttgggagattaagatggcttgggttgagatgagaaatgggaagtggtctcccaaatatatcactgctactgggattcatgtcggtgtggcttcgggtgagagtgctttaccttccatatcatcttttcgcttccgattggagacgacggatggaggtttgagccttgctattcacgtggacaggtggaaagcttctgggagtgggggtgagtttcagatactcggacgttttgagatgcagggccttcgactgcggttgatcgacggtaccgccggttcaacagttgggacgcacatcgaaacggagatggagtttggacggattacgcactcgagctcgactgacaacatctcgacattgaagagccaagttgaagcctatacactcggtattgatgcgaaagaacactcacttctggcggtgcctagtccgaagacaatgacacagacgtatgcactctcgtggcttctgaccaacaatgtctcccagtatccgggagtcctgggattggttgttgaaagaactacaccgacgcaggcttcgctattctttggctatcctggaatgacacttgagggcaaaatcgacaccagcaataagacgacaatctcgacgtcgaccatgacacatgactcggccttgtatctcgtcgaggagattgccggcacggaggattatcacgccatctttgacgcactcgagcacctccccaaggacatgaagaacaggtcttttggattccagaacagagagtacagggaactggccatgccagcctcgatttacaactgggaaatgggcttccatgtcgtgtcgctattgatggaacgacttctcgccacacagcaattcgacctcgctatcgaaatatcccgtctcgtctttgacccgtcacgagacgacgcggaacccgacagtgcagcagcaatagcagcagccacccccaagccactgtctaacctcgaccgaagctggcgttttgtccccttcaaatcggctgatctccgtctcggcgggtctgtacgacagattatacagaatctcaaacccttaccagctaagcaccccgaagtacaagactggaaagcaaatcccttttccccgcacgccgttgctcggaaacgtccagccgtgtatatgaaacgcttcgtcatgaagtgcatcgagattctcatcgcaagcggtgatcagtacttccggcaaccatcccttgaggcgatacctatggctacgcagcgatacacggaggcactgacgctctttggtccggcaccggctacgattgtgtcacctacgcggcctgtcaccaagcgttatgatgatataaagtctcttgtgacggattttgccacggctaccgtagatatggagctcgagtttccgcatttcatcaatacgcatgtgagggggaatgtcgggacccgtgatgggacattgggctttgtccgatcaacgtattttggtattccagcgaacccggcgatacaagcgttacgtgatctcatcgacggaagactgtataatatccgtcacggtttagatattgatgggaatccacgtcgtttgccgttgttcgacccgcctctggatccaggacagttgatcgctgctagagcaggtggcgcgagtcttgcgagtttgtctgggggtaggacggaagggcctatgccgaattgcagggctaggtttcttttgcaaaaggcgcaggatttgtgtgccgagttgcggtcacttgccgagtcttatctatctatcagggagcggagggatgcggaggctatggctagacttcgtgcgagacaggagactggggtgttgtcacttctgaatgatgttaaacagcatcaagtcttggaagcgacatcagcgctggagacgttggctgagacacgcaagtcacatatattgcggctgacgtacttcctcgctttgatcggagagtcaactgatatggttccatcttccgacacggactgggttgatcttgactttggcattcaacagccaaacaaggatgagttgcggatgagtgcagaggagtatctcgagtccgcttcgatggagtcggcgttgtatacgaataagattgctacgggaattgagcagaatgctggattgctcatggcgttgccgagtcttactatacaggcagagcctatgggtgttggcatctcgacacagatggatgcgtctatcatcgccaaggctcttcttgtgggcgcgagcgttatccgggctgcggcgcaggcgagtacggatatggcgagtcgtgctgctcgaaagggacagctcgttcggcaactgcaggaacgtcggatgcaggctaatctcgctggccatgatatcaagattgtcgataaacaggtcgagaatcaacagaagcgggttgaagttgccaaggcggagttgcgtgctcagaagcaacaagccgttgacgcagctgagatggaagaatttctgcgaaccaagtattcttctgataagctatactcttggcttgaagctgagacgaggaaattggcctatcagtcttatcttgctgcgctggatatggcgaggacagcggagagggctttacagtgggagtatgggcctagggcgcagccttcgttcctgagcagtgcgtattgggatgagtcgagggatgggttgctcgctgcgcaggggctgagtgctgctttgcatcggattgacaagtttcagatgcagggaacgccgcatgattatgagcttacaaagaccatctctctacgtcaggtggcacctctggctctccttagtctgcgaacgactaggacggctgagtttgagataccggaggttttgttggatctggactttccgggacatttttgtcggaggattcagagtgttgctgtgtctatgccgagtatagttggaccatatacgggtgtgaattgctcgctaaggttgttggagcatcggtatcggctcaaggctggcgtttcgcctttgactgggagttattataatcagggtgtggctggggatgagcggttccatacggatagtgtaccgatcacttctgtggctctgagcagttgctcgcatgatagcgggacattcgagttgagctttggcggggagcggtacgcgccttttgaaggcgctggtgtaatttctcggtggaagttggagttgcccggtccgtttcgacagtttgactacaactcgattggggatgttttgtttacggtcaactttacgtcgctggagggaggcgctacttggaagaatcaggctacacaggcggcgagggatttcaggagccagattgatgagagtcttgggaatgagggggcttttctctttgttgatcttgcggctgacttttcaaatgaatggcgagggtttgtgagccggattagcaaggcagagggcactgaccggcaaaagattgtcagtatgagtgtggagagattgccgaatatgttacccttttggagttcggggcatgccgtcaaggttcagcatgtttgggttgctttgcagccggctgtggggggaagtgaaggttggaaagggtctggcgaggtcgatttgttggggagtccgttggttttggaggcggagaagtcgagtgatgatttgaaggtattgggggttcagggggaagttgctattgataaggggtttgaggatttgaagttgacgtttgggatggcgccagagagggttaatatgaaagtgccgaggagttgttgcttgattattcagtatacgctcccgaaggagggttgaagatccccatgtcggggaatacaggccattccttggcatcgcatcgcccagcctcaccagccccaacagccatttccgcgtatccgcacttttacccgggctgccgagataatattaatatagtaataaagtataacattatagctactttaaaaaataaaaagtactagtaagtttaagctatatagttaccatctaacataaaaagcaggagtatgaggatataatagctaaatagtaaataacccttaaccctaatagaagcttcctataagcttgtggaaatagtgcttgtaaactgggatagggctacaactatcgtgatgcggaacgccgtttacatagacaactcttgtcgctcccatatgcaatatggcgccaaggccagctactaaattcatgatatataatatttgaatcataacatctaatactttgtcggtttagtatagtttgatatcgcgctccacttgatcgccagggccattccgcctcaagcttgtccttggatatgtaaggctaaggctccaatgcaagagctggattccaactgaaaaagctcttatacaaggcgaaatggagaatcgcttattatttatggtatatgccattgtaactccgagaatcgtggcttgctcatttaggtctcgcctgagattctatatacaatcttttctccgctaataggtcgcatgtagtcctctgtgcggcttgtatccggcctcttcgacacaagtccgctacccaaaagtgtgaaaccgtctggcacaattctctctagtccccctggcatgagtcgcacgggattcggctccagtttcacttttccatcggctgcagctgtgcttaagaaattgaagaactttgtggcaaacacacgtgcagcgggattagcaggaattgttgcccctatcatggttattagcattatggagtcttggcatcatggtaattactatcgtaacatccatctcagaatagacaatgggtatcctcaacctaccgttatatccgatttcatagcccagtccctcccatacggctccatagatgggcttgatgcgtaattcggatggatcatattggcctcccttgggtccacggaacacagccatttttgcgtttgcagctagggtgtcgtggacgctatacacagtttgtccctccgatatggtgtccaccgcaaagtcaatacccttgccctctgtagcttttttcaccttatcaacccatctaggatcgtggtagtcaaccaatatatcgtaactataaggtgcttcgaggagcaaatcatgcttcgaagggcttgcagtcccaatgagacgtatcttgcggccagaagtgcgagccgcatgctgaacgagctgagcagcgtataggccaaaagaggttgatgcactatagatgagcacattggtgatgtcacttccattgtttgttaagtgtctagtttggtcatcaaagggacatggaaggccgagacgcgagtagactccttgtgccgcggtcaatccgcacatgctgatggctgaggcatctgcgagcgacatgctatcaggcactgaccacagaagatcatatggagcagtgatgtactcggcaaacgctcccggtcgatcattggtagagcaagctgaaatgccagagctatcagtatatcatggctatgccgccgtgtaacagaatatgcagtctttgcgtaactcaccaccttgatgaaagcctgcaacgcggccaccaattctagcacgaaggtcggttgaggaacttagatcaggcccaactgcggtaattactccggcaaagtcggtcccaataacgcgatgctcttgctcggcaattggatggaccacatatatagaatctatggggttaagcgccacagcatgaacgcggatgaggacttcgccatcgcgaggcttgggcacggggagctcctgaacagagacattttttgtcgaaggagtgagaacgagagccttcatcctgaagttagatcataggtcaatctaaattgagatagaaaattgaaggactttgcaatgaaggctggataagagagttctgatggatggctgcggggcgaagaccatatataatagcaactcgacgctaagtgtatacgggacaatttaccataaagggaaatcttagcaactttggaacgaaatggaatttcgatcctatttatttcaataccctgtattcttacccctcgaatagctataacaataacgaagactagaaactttgtccttggctatttgtaagcctcggtgctagcacgaactcccaaactacgatgtctgcatcgccaaatgctacctcagcatgcgcttctgcaccataaaccgaggtgatagagtctagatgctgatacagaagcctcaatgattagtatcatctgaatggattgataattcgaaatcggttggatttataataaagggttccatttgctcgaaatctgagcattatgacatagccctgtcgttttagactctgaatcacggccatggcgctggacggagggtgagaaaggctgagtggacgctatcagttgcagttaggtacacttttttcaagcgattgttaggctaacgtggcgttctaaaacattgatgggcatctttcagtgagttgctgtcagtcaattgatcagagcctcatagagtttttatgtatagcaagcagatagtagccgcgtaaacaagcgagtctattcgaatggaagtattttcttcagctttccaggacaagtataacatgctgagattaatcttggcttatccttggcttgtttcccagcttaattaaagacacaagtctctcctatactagcagcgctaatacagctaaacttgatcgctagattacggggactgggcgttctcgtcagtaagctctaacgcatcactagccctgttaggattatgtagccgcttatttctctatctggcattttgcgcaagaagtggaacttcagaaagatacttgtgatagaacaaccgtattcaactttctcatcactgaactacatatctgtttgaagagtaatcctagttctgttcacttcacattttatgcgataaagactagctatgtaaggccttgattcttttcgctgcgtagccactggctgtcttcgccatttatctacatcaggaatatgcacagcagcatttcgaagccacattggctgcagttatcaccattctttgcggaatctcattaggttcaatgttatttcgacaacagtccgtttgagagtttagagcaagagttagacaatttgcctgcaacgcatgatcgaagtggaattgttctgtcatagccaaatgggtgaatggttggtcaaaggcgcagtctacagaaagttcggagagatctgttatcaacatcaccaatgttgatgaatacaggttagctatagtccctgaatagccttttgattttgagatgacctggtataattaaagcactcgctggatctcgagatgtatatcgactgacagatctttctatgcttggagagtcgcctctatcagcttttatctgcccgtttaataaaagtctagtattggttttgtattctcttaattagaatgaaatgactcaaccaattctcaaatgcttgcgatattttggttaggcctttttacgaatcgatactctcaattgtcatggtagaccctgctgcttattgcgtagccaaacgtcaccacgctgccactgataatactaggtagagcaattcggggttttcagtcttgttttccattaataaaatagaggaagtagcgtgattgatgggtcgaagactggaacaatgaagcagctacactgcttctgacttctgtagtataaagaatgtatacaatcacctgatatatttatgccaattcagatctttgcgaaatacataagcggctaagtggaatctgttgcgggaggataaagaattgagattatcccgggctgtaagaggatatgtgtatatggaagactgcggcattggtaaacggccacactctcaaaaattaagattgaaaaggtatttgttattggagaaaatatcttacctgagaattgaacctaacgcggaagttacaattttttgaaagatgtgcgagttttatttgctcatttagtgaacatagacacgcgaggacggcgtctcatatactttcctttctcccatatttgtcattgggagctgctgagactcgaagccttggattaataatatcaacttggaatgttatttggaatagcaatcttacgtacatgtgcttgtccgggagttggaggagcgatcttatccgcggaggtagagaactcacagtagcttacgtcaaatcacaaatcacacgcccttcgtacaagtttctcggcgatagcttatttgtcagctccatgaaaacttatactgatcgttttaagtgattatatcggcaaatatgagataagtcgtgaagctctaggaaagggtgcctgacacataaatggcataataaggcaatgacggactaaatcccttgccacgtgcatcctagatatgatagaattgtagacaacctcactgacagtgctatcaactctagacaatgtccgagattaaacatctcggcaatttgatgcgctacgcggtatagccgatatgtctaaatgagagactcggggcagctgcatcttaaataaagtatatatagattcaaaaatgggctaaaaaagccataaaagatataaggcatatattcctgatgaataatgatgatcagtagctagtattagacggtattaaaaattgcccgccgtttatgtggtcctgaaggatacggttcaaatcaaattctacttgtaacgatcgatgctgccagtcgaggcaaatagcttggctttggagccaatcaggtgtgaataattccatgtccaggtcttggtggtgatacacatggacgttttgctcaatatgaccatccagtagtcgacatgacagatgtgtgtcgccaagaagataatacatcaagccatcattgctcatgagcaaatcatctatttcagctggtttcgcatagtatgtaataaactccgtgccattcgcatctggaatgaggactgatattgttcgcgatgatggttctggatagcgcaattgcaactcttcttgcaaaacgctattattcacctcgaatgagtgccaagtttcgaggctagcggcatagaccaatccattatatagtccttgcctcccggaatgcttcattaactgtgtgatccagagcagccaggaaggttcaggggaacactgtccgattatgtaaagcatagacagtattccattttcgagatcttcacagggtaatggcgatgaacatctcgcactcctattactcggcggtattgctttacaagctccatctgttgctgcaaatcgcaaagtctcgtagaaatgcaaatatgccagacgtttatgcgtttttgtatttacgccatcttcgaggatggacaataaccaaaaggtgcggcccaaaagaaaactacagagagtagcagaggcatcgtatagtgtcgtcgtcgaatagagagagggtgggatgagaaaagggtcctcttgaaagtttaattgggttgaatctgccatatctgaggccaagggcggtagaattgatttatttgcgtctctccacgctcgcagcttttgttgcagccagtaaattttggcaagggccatagattttgagtatcgtggcaccaggttccatatcaaatcttctaatccagattcagccaagatactgagtaaattttgccgcaacgacgtgggtgtcacgggaatttcttcggatactgtaatggtttgcctgcttgagggcatcttgttttgtagaggcaatgccatgaagcacatccaactcaagttcagaagagctgtatcaagatagtctagagtaggagtgtcatttgctttttgacgtgaaaaactagtcttgtatagctcgaaataatagcttgctgaacgtatgtgactatatgctgccgtgatattggacgagaagcactatagtttattcattagattgtaatctcccgaatgattttgatgcgaatgttgttcgttacctcgaaataggccattagtatgatagtcgcaatgaaaacttcttgcgtcttctttgcatcttctaaatttcggctcagctcctgaagagcaaaagtgtatgattgaatagcaatcacttttgtgtccagtccgcgatcctggtcgctgtcacccggcatcgacatcattaacacggcacgatgcatgctgccgagcgctgaaaacatcatgtacaagtattcgattccccatccttcttcgcataatctatctctccaaaaccacaagtgttctgtaggaaatagaattggcagcgtacgaaagaggaattggtgatacgcaagcacttctcgagcccctgctagtggcctctgggagggacgagggttgctgggtaaaccgacaagtggaagtccatcgctgcggaacagttggtggggataattggcgacctccccggttgatgaaggtaatgaagcgtctgatgaaagagaatgtggtggtgttggagcaatattaccgagggatgaagattgtcctcgacggcctcgacgaccgcggcgctgcgactcccgcacttctacttgccttttcggaagatagcctgcacattcgatatttccagcttcgcagcgctcgcattcgggttttcgttcatcgcatttgacatgccgtgctctgcaggtgaggcagcctgttcgtctcctgcgtctctctgtcatgatccacgaagttgtcaatacgcgtgtacaattgagttgatacgcccttggatcttggatccaacaacaggggatcgaatgcccttaggtagttatcgagataatcgagtcaagcgaggtagccgtctacacccttcgttattaagcaaattggaccgagttcgaccgaccaatgaggcattagtttcgaggcaaaatccgccctgcggccaagccttcgggtcggatagacgcttcgggactctctagcgtaatacggaacaataatgccactgagtggactccgcggagatgccacaaactacagctcaaggaacagagcctacctggcttcattaatcagcggaagatgtacaaggctgaataatgttcaaagacactgttagaaacttcatgatgaacaatcctttgagtacgattgaagatgggttgatggaaagcgacaggaaaacatctataaaggttaaagagtcgataccacgaagttgtctcaatcaatagaaagcatcatcatcagcatcatcagtttcagttcttcaaaaactgcgtcttagcaatcttaccgtgcttataaactcttacataacaaaatagaggcctttttatataccttcaacaccatgtctgctcgctccaacaacactgtggtcatcatcggctcaggcccgggaattggttcccacaccgcctccatcttcgcttccaagcgattcaacaaagttgctcttgtggccagaaaccctgcccaattggaaaaggatgcagccactgtgagcagcgccgctccgggacaagttcaggtcaaaacctatcctaccgacattattgatagcagcaagctcgccgctactcttgcacaaattaagaatgattttggagctcccgaattcatcttattcaacgctgctatcattgccatgactccgcttttggaattcaacgacgagggcattgtgcaagacttccagatttctactattgctctgtacaacactgccaagtgggctatcccagaactttcagctctggctaagcaagattccaccgccaagccaactctcatggtgacaaactctcaccttcccgagactccgattgccgatctcttctctctctcccttaccaaggcctctcagaagaacttgactctctctcttcgcgacaagtttgccgctcagggtattcacatctgcttgcttgctgttgctggaacagtcggcgatgaaaaccccaacctgaacaacaagaacgtttctaacaaggcttgggatttgtacaaccaggaaaagagtgcctggtctgaggagattagaatcaacccataagcaaactacgattggttattggcaaaatagtagagcaatacttatctagatactatagaaacttagaaatcattggcgtctattcctaaataggcagcaagcaaacaataccactgtttcatgatactctgaaccaccgtaaatggtcatattttccgatagttttgtgcttattatacgtcaaccatatgcttgatacactgatgatatgacactacccacttatacatctagaaaaaacactgcatcgggaagatccgaatctgcattaatcagctgatggcattttaaattttgactaggtatttggtcccggttcataaagcatacattgctattatcgtatctaggtcttaggaatcaaatcaagatctaagattttaaacattatgatttgctaccgccatctctaaggcggaggaattaggtcaagacccttaacctccagatggaaagagtcattccgcgaataagaccccgcaacgtccaaatccaatcggcccctctcacactcttcaaagtccaactcttggatgagaagctcaccatccttatcccataatgggcctgctaaaacttggccaaaaggcgagacaatacaagatcctccggagctgaccattttaccctctcgcttaatctcggtaatccactcgggcagttgatcatcgcgaacagcttgattagcactcagaacaaaacaacgaccttcgtacccaattgtttccatcagcggtaaccacgtcgggcgagcatcggctgtaggtgctaggtaaagatttacattctgctggtacaaggcctggcgcagaagcggcatgaagttctcccagcagatggcggcagcaagacagattttgacccccttaattgtggtactgatggctttgagagatttaggctggccttggccccaaatgagacgttcagatgccgtaggttgaatcttgcgtcgttttcccacaatacccttggcaggatcaacatagactacagagcagtaaagagtgcctccggaacgctctagaacgccagtgacgatatacactccagtttcttgagaaattttctccagctcttctcgaataccgtctccgcgtatcccattctcactaatgggaagtctccgatggatccaatcgtcatctgcgccctgaggcgtgtcccctagatcaatagcgccttggaagtacgtcagatattgctgatagccatctggagtcctctggccaatcttggcaccaaatgttgcgaaccggggatatccgcccaggtaaacctccgggaacaagatgaggtcgacgcctaaagtggcggcctctttgaccttggcctcgagctgcttaagagtgtttgcgtttgtgtcgagagttcgacactgagccgcagcaactttgaggatcttgggcattgtggctgatttccttttctcctctttcgggaaagacgggtataacggaatgtcggtatgatttatgaagctagcagaacttcgtcctcaaggatatgaaagatgagatggtgggtgcgaagtctttgaagaagattgaggcagccctttccgtcttttatctaacagatcatgagtattctgatgccgctttgaagctgccattcacttaccccatgaactgtaggtaatgtgattgtgtttagtttccgctgcattccgtggtttacgtcggaagcgacttaagcgacacagacggcgggtgcttattggatgtccccttactaaattaggcaatttccaccgtaatcatgatgttcttgtatgtcgcaataccaacttatatgacatccatataaggaatatatagtctagtttccattcttcaagattgtgactgtatgctcttaaacgcctgtggcattagaccacttaggtgaatttaaaacagcaactctcaacacgtcaaaaaggccgtcgccgtttgcaggatatggcacccaaatcccagcaaaaactaaaaattgcaacagcgcaggtccatacagttcatgactctcgacgggcactcgacgtgcttgaaacaagggtgcgaaaactgagcgccgaacatgtggatcttgtcctcttcccagaagtctttgttggcgggtttccacggctatctacctttggcaactctgcaattggaatatttggagatgaaaaagactatagcccatgggtgaatcattggcgagcatctgctgatcttggagatacgcctaaaggagctggtcaaaaatggatcaaacgggaactgcctcgacctcctaaccgtgcctaccggggagatgggacgagggagcgactggaaaagatagcagctgataccggcgtcttcataatagttggtgttgttgaaagatctggcggaacactatacagctctattgtttatatatgccccaggctggggataattggaaagagacgcaaggtaatgccgacaggactagagagagttgtgtggggccaggggagcccctcaacgctcgaagcggtctcaacgacaattaaaggagtgaagttgagaatgtcaggcaagttatgagccatcgtctgacgctttatcgagacttagaatactaaagatgagtgtatagctgcaatttgttgggaaaactggatgccgctgttgcggcaaagcatctatgagcaggggataaatctctttctgggacctaccgcgcatgctacagagatctgggtgccattaatgcagacaatcggagttgaatgcaatgcgtttgtgttatcagccacgccctgtatcagggcaagcgacctcctagaatggataactgaagcagctgagcgcggggaggagatagtgagcagaggaggatcggtgattgtgtcccccagtggcgatgttctcggaggcccagggtgggataatgaggatgaactttttatcgcagaagttgactttgcggattgtaagccatcaggagacgacggggtggcgatggctcatgcgaagaacaatgactttgttttcaccgttgacgggctagacatgagaattgcataatatgaaacacaaacacagtcaatattaaagagacaaacaattacatgccaaaagtcctcaggccaacggccttgtacaccaaaattggctcagcagctgcgtcgaaaagctaactgaagggcttagacttcaattgctgcgtcccccgttgcacagctggatcttggccgtagtagacactgtagcttcgctgccaataaaatgacctaatctgccttttactcccgcggagatctggttttcaacccgccgttgatgcaccaccaatcgattggaaagcattactgcttatgaagcaaggatacgcttaaaaatcaagctaaaagtgaagctatacacatacgaaatatagcactgaagaatcagagtcgatgtgtttgtccgtactccacatcctgctaatagcatttgcctcgtcgcagatgggcggagaagatcaagcaactgagaaataggcgacaagtagaccatgggggtaactttaggccaagccgaattttccgatccaatagccagcactacagactgcggctagattacagtgttgctttagccaagacttataactgagctgctattggccgctaacccactacgaaccggtattggaaggaaaaagaaatttgttgtgtttacttacactgtgacgtcgcctgtacaacttcttgtgttcacttgaaattgacatatatatactcgactctgagcatcagctgtatctcaatagtttactatagccatacttgttgtgctcgctgggccttgaaataagagacctcgctaccatggccaagatacttccaaagggcctctatgccccctccctgtatttttcaacaaccaagacgagataggtaggcttgcatttaccaactgtttaaaagtccaatctttgagtgactaatgaatcccagattatggagcgttcgcgaagcatgcgaaatgtaagtacatttgatccaaattgaacgtagaatgcgcaaagagaagcggaacattaccgggtactaatatgttgcaaataagatgtcaccgcccctggagtcttgccagttgtttctgcaagcatgggcgaggctgtacacttggtccgttggtgttctagtctttgcctttttcgtttctttgttaagatccaattttagactccccaagagcgtataaagctaatccagactctacgagatgcaatcgactctattggcttacaagagacgccaattgttgccggtgtaggaggcaatagcacccgtgaaacaatccagttggctcgcgatgctgctgcagccggcgcaaattttgctcttgtcatcgctccgggatactgggctggctatcttaagggaaatccggcggcggcaaaaaagttcttcgttgatgtggctgcggcctcgccaatcccagtgtatgcatgccccctcccttttgtcgcgcggcaggactatccgctaatattactgtgggagatagagtcatatacaatttccctcccgtggcaggggggatagacttggacagcgatgatgtggcggaggtagcaagactcgcgcccaatttatgcggcatcatgttatcgtaggctccccaaccttcaagtggcatatgcgccgcttctgatagctgtcgctgctaacacgaacatagatgtggcaacgtaggaaaacttgcaagggtcactgccctgcttgacaatacctctttcacaacgctggctggtctcattgactttctcctcccttctgtggttgtgggatccgctggcgctattagtcctctacccaatattgcgccggtttgtcaactgtatagaactaatgagagaacaaaggctaatattaggcgtagaaattttccatgaaactgtggaaattgacgcaaagtttagaaacaaaggcagattttacgaacgcgcagtttgctcagggagtagcttctttgggagaggctgcgctgttaaagagcggcgtaagttttattgcaagactgcgcctatcatccaccacaagttaacattccacaggttcccggattaaaatctttgcttaacaaacaatttggatatcccgcagcacctaggttgccgcttatgacatatggtgatgtaaatggtttatccgaaaataagtacattggcgacgtattgaagctagagaaaacttcatagcgtgtgctgataaacacttcttactcgactatctattcattgcctggtaggaactagtaccataaatctaaagctttggcaagttctccttgatatactgtgcaatgtttgggcgctgttcgaatgtctctttgaactttgtgatagaggtagacaggtttgcctgtttgaggtgaagttagcaacagcacatcaccaaatcataacccataatagtccttactggtagagtccctgtcctttggtcattgtcaatagactgataaacagcaaaatcagcgtaggtgactttgtcgcccagcaagtaagggccatcagtttcgccgtaatactgcgctattgtgtcgtaataacttggcgcaaacttgttcttatactcgtccgttgcttgcccaagattttgaacccatttgaactactcatgtcaattctgtcatccaattagaatggtggggatgctcactctccaatcaatgtaaacatccgatactgcgtctacaataaacttttcccagtttgtttctccatcatagcggccaagatctcgggcgatatagcgcaaggttggaatatgctgttgaaggaatcagctacccagagcgttattaatgaaaagtcagaatgccgtacctgattcaaagtcacacccttgtattctactgcagggactttaccagtccttgtcagtcccttccgcttcagctcctcgctgctccgggaccaagtgtcatcataaggatatcggatgtcttggtattcaattcccgcgtctttcaagaagagacttgatagaaagaggcgaaatggttagtggctaaaggcagtagacatttttgatttgctgatcagatcagccagggtactcacttgactacttcaccacgaccgagtcggccaatggccaaataatgaagagccgaaacggaagaccgagctgccataatagaatctgcgaacaagttcatatgagatgcttcgcaatgcgtgttccaacttgaaatgagctccgtagtctttggtgcccaattttgaattgcaggcttcttacgaaatggatttatttctctacaaatgcgtgcttcgcataaagggcgctaagaacgaagcagtgagaccaacaccctgcgatgacagaccactaaacctaattaaactaggaggtgaatgcatctccggtccgtgtataatgagagtaactgaatccaaaatttgacaaccgagagaactcaagcgatttaaacgatatagccgaagctagcggcagtttacaagacgcgctgatcttcatgatcgtatgctgtggtaatggccaatatggaataggatgaatggttagatatgagaataataataattatagatgagatacgcaatgctgtccattcagtcgatcatttaagtagatattctttgtatttggctttggctatatgtgaggttctagagttgcagagtgaacgccatttaacatttctcagtatgaaatattaaccaaaaaaaaaaaaaaatgaaagaacaagtcttgactaccaaacacaggatagtctaatcgcaatgtttacatctcatgcgtctcaattgactctcttttactcgccggtggcttgctccttcgttcctcatgtcgccctctgcgaggcaggactggggttccaactggttcaaattggacatatgacgaaggactttgaggccgtcaacccaaaacgtcggttaccggtgctgataattgacaaagaagtaattatttagatgtcagccgtcctcacagcaatcgcaactgttgcgccggaagcacatatctttgagaaaattccgctcgagaaaattcgagtatacgagtggctcaactacctctcaaccacggcccatggtcaagccattacggaaatatggcgaactgagagattcacaaataacccagatatatatcctcaactccgggccaaggaatacgaaaccatgcgaggaattttccctcacatagaagctaaatttatcgatagaaacatcacagagtttgcagtgggaaattcttttactgctgctgatcctttccttacggtattaaatctctggacaatcatatttaaagaggttacgattgacattgataacgactatcccgtatatacggcctacgtaaaaagaatgctcgcaagagacgcctttattaaaggtagaagggttcataaattgtgaaactaagggtctatggcatcatataggtagtctattagaattctagctctgacattggccctagagttgtatcgtatctcgcagccggaaaaggcaaccgaggagcacatataagtagtacaggtacaatgactaacggaaacttcccgaccatattgattccaattagattagtgtgccaagtcaatctccgctgccaatgttccatcatcggattactcacctgccgacggcacgctgctccgatcgtgagctggtagcgttcccctgaaaaataaacatatttccaggccatgattcacgattagctgtttgcatttcatcacttaaacatctttgtcggtgagaattagcgcctagtttatctgctatccaaatatacaagatgatggaaacttgtcagattgagcacgagctctcagagctccatgaaagaaaaggcacagacggcgcagtatcgaacttggtcgactctccttatcccaaggccacaacgaaccctattctgtcgaaaagcaacgctggcaaaagaccagaatgcttcaaaaacacttttcaagagatttgtttcatcttcatggccacactagccatggcgacgaacagtctcgtaaccggtgccatgataatcgtcacagcttcgatcggaagagatttgcacatgacacaagctcaaatcacttggattagtgctgcaacgacgtaagggcttctttaatcttttattccaaccctcctttagactttttttttttaccgtctttgtgcttgtggctaaggttatatccagtctttctgcaggagctctccagctgcctttaggccagctcaccgatctcctcggccgcaaagctttcttcatcgctggaatggctggttttagcgtaagcagtctcatactaggattttcccggaatccgttctggatgaacattctgtgtggttttcttggcctcttctctgctgtgattgtaccacctgcgattggaatacttggtgcggcatactcggagccatcaaagcgcaagaattgggcatttgcgtgtttcagcgcaggcaaccctgtcggattcggactcggtagtatcattatgggaatatctgccagaatatttgactggcgtgctggatttttcttcttcaccatcctctggggactcttggccatcgtttcaatctgggttgtgcctgatatcgaagcttatgagcctggaccgtttgggaaaaggttacgtgcaggtctgaagcaattcgatatagtcggaacagctctgacaattgttggcgttgggcttttcacaacaggcttgacgtaagttggttcgcagctgatacactgaagataattgctcacatgatcaatagtcttggaccaggagacggctggaaatctgctcatgttattgcaatgctaattgtcggcttcttcttacttgtgggatttgtcatttgggaaagaatttgcccgaatcctttgatgccgcttcatatatggagggataagggtttttcctttgtgagtttttcctacttccagttgcgactcggttgcatcatgaagtctaacttgcctctagttaatgcctgtttccatatttggtgtcatggctatgctttcatcgaacttttggcttgccttgttcatacaagaagttcatcatcgttcctctctggtagttgctgtacagcttttaccgcaggtcatatctgcaataatctccaatatcgtagctgcgaatattcttcaccgagtcaacaacagccttatcatggcatttggcgccgccatgtatctcgttgcggacctgttacttgcttttcaaaatccctcagcaacatattgggcctttattttcccgtcattgctgacaaatgttatgggacttgatctacagttcaatgtcaccaacgtgagtagtcgcacctccatggtgaatctcctatctaattactgtatagatgtacgtgatgcaatcgcttccatctcaccaacagtcgttagctggtggcatctttaatatgttcattcgattgggcacaactatcatttttggaatgtccacggcagtatacagctcagttaaagatacaccggagggggaggataatgtcttcaagccgtttcagagcgcattttatgtttctctggggtttgctgctctggcttgtttgtttgttccttttctgcgcattggtacgcagggaaattctccgaaagaagagtaataagtagatacatgtacctcccttatatatagagccgcagcgcaacgttgtggctcttgaaagtttctatttgcggtaacctgcagttaatacgcaaacagatgctttagcccagggctcactagatttactaaacacgaaattaaaatggcaaggatattcaccatggttagcgcgctgacttctcgtggagggttgtgctcaaagacagccatacttataacaaggtgaaacacattccattgtctcttcaaatagccagcatgagttgccacagtctcactttgaggtcccatacttcaattatttagatgggtgatttgcctttgggggctttcggctttcggcgtctcctgtaagcaaaagctacatctcatagggcgtcgcttctcgcatcactgcggcgtacagagagcggcgaaagcggcattagtgctgactttctgcatatgaggaatcttttgaacgttatgtaatagtcgcccagctaatagctacagattagagttgccgatgtagcttccgcccgattatagggcttctatagtctgcactgttgctctgtaattaatcatcgctgtacgtcatgcggtggtgtcattcttacctagtatcgtttgtctaagctggaacgcgtatatacattgtaccatttcgagtcgataagtctcgttcacggaacaggaggaaatctactcgttgatcaacctaaattataccactcgcaaaaaaataaacccagacgattttacagccataataattacacatctttgcactcatggctgtgtcaatatcaggccttcagggatggcatcccggagaagttgccatgcagtcgaaactaggctttgccgaagcaatgtcgtcttcatggcagaagatcgaagacagaatgcgcgaacaacatcgcattttccacacagggaatttgccttttatcccgataaccaccacagacgatgaagggcgaccatgggcctcacttgttgctggcgccgacggagaaattggattcgtagagagtcctgatctgaaaaccctcatcgtcaacgcaagactttggcccggagagccgttgttggacacactcaacaaatgggttgatggagatggctggaattcgaccgcaccagagagatatttaaccgccggcataggaattgagtttcccactcgaaggcgcaataagtttgcgggatacataaaagacgtaaaacgaaaaacaggcatggattttagactgaatttgcaggtcaatcaaaccactgggtaagtctcggaggctcagctcaccacgtcgctttttcttctgaagatgtttctaactcgtcacgattgtagaaactgccccaaatacatcaacattagaaaacttgtgggttgtaaaaccaccaacccgactattgcatacgagaggcgacatatgacgcagtttgagagacttcccacagaggttatcgatttcattacaagtgctgataccgtattcattggatcggtctacagatccgacccggccacagcagcgaagtttccatcgcacgctgggtcgaatgcgcgaggcggattgccaggattcatgcgtgtcagtccatcggatggatgttcagtggtcctacctgactactccgggaatagatttatgtctagtctcggaaatgttgagtcgagcaagcagatggcccttaccattgtctcatttacaaccggcgatgttctatatctcactggaacggcggaaaaccttgttggtcctcctgctctcgaagtcattgtcaagcacgcaagtcttactgtgatgaaaacgaacggattcatcttcgttcgagacgctcttcccgtacggcaacagtttggcacagagattgagcgcagcccgtacagccctaaagttaaatatcttgttgaagagcccgagggtcaagcaagcgccagtggagtgcacaaggccaagttatccagtgcaacacagctctcgcatgatcttgctgtgtttagattcaaagttacgtcgaagcctggcgctgaaccaattaaaatacggcccgggcaagctatcgctttggacttcatggactggatagggcctccggcatatcagcatatggctaactctgcgcctggatcggtcaacgacgatagggtacggacctggactgtttcaagtacccatgagaatcgggacgttacttggttcgatctcacgatgcgcgagatgaaaggaggggcggttacgggggcactgttcgatgttttgagaaggcattcctcaaataagtgggaaaagcccataacgattaccgaagatgttgtctgcgaagttgtcggtgtaacgggtgactttttcttgggagacgaaaacgtcaatatgctttgggtcgctggtggtattggcatcacccctttcctcgccatgtttagcgcgttatctgaacgaaaagcaaaagcgcatggcgatgtcgtactcgccttatcaacacgagaacccgaaatgatgctgagactggtccaggcttctctccgaaatgcgctcttgaaggtcaggctgcgaattgatatcttcacgagcaaagaacacgtgaatatggatggcatcgatgagaagaatatagaaattaacatacacaagggtcgattgacgatggattattttccagaggtggcaagcgatcgagatgttttaatatgtggtccggggggattcggtgatttggcaatggacgggctgcgagccgcgggagtggcggacgagaaaatgctacgagaaggattctattgatgtgaaaacaaacaggggaaaacgggattgatgggcgttatgggatgcaagcgatattgggtagcatatgagtttcgtttaactgatttttgaccaagatgtataatacaactactcacttattgatgtcatactatgtgtcgggaccctccaacttttcgctatgatgtcttgctcgagttgaacaacgacgaccacaatgctatggagtttgatctttacgaataaaagtattatagctttgtaatagatacttgatgatatggctcgtcaaatgtggctgttaaaacgcgcgttaggataggggacaccacctcggctattgtgtggtctaagcgatataggcgatgtacgcgatcagtaaacttggcattctttgtgggtgtgaagaatgtcgtaatcaagtctcgattccagatattcgttttacagctcttgctatcttcggcctcgtttatctctttatagacataacacatccaacctccccgacctacctaccattgaacttttgacagcggcaaagcgagactacaccaacgaatagaagctcaactctcacaattgacgatatctcattccccagtccgattatttaatttacaccatggctgtcacgtctggctcgactgtgaaactatggtattcacctggagcttgctctttcgctgctcatatagcactgcttgaagccggacttcaacccgagctgatccttgctcaaacgggcaagatgacggaagagtttgctcgcgtgaatcccaaaatgagagtgccggtattggcagttggcgatgaagttatcaccgaaatgccagctatccttacagctatctcggcattgaacccgactcgccaattgctgggacagaatacagcagagattgttcgttcatacgagtggctgaactatctctctggtacgctccacggacaaggatatggagggctctggcgaccggagaggtttgtgagtgatgaatcattgtatgcggcagttcaagagagagcgagacagaccatcaaagattgctgtgctttcgtagacggcagactcagcgaatccaagagcaccaactccgtgggagattcttttaccggcgtagatgcctttctattggtattctatctatggggaatcagagttaagattgacatggataccgactacccggcatatgcatcattggtccatcgccttttgcagagagagtctgtaatcgaggctcaaaaagttcatgtacgtatgtgttagtcggatgaacaatgaatagaggataaaatgagccaaattctttactagataaccttaaaatcgagaataaaagccaactgtggaaagttatagtttccacgcaaacgtttgaagtaggtaaatcttcatactaataaacacctctactcatgcttgaactataggaaatctgtagccacacctgtgagattgactttctctctattgctgacctttgaagaaacttatgaaagtagcaatgtagctatagatagagacggtgatgcaagtgaggattgacaagaattaaaatttgggcatcaattatcttaaccccgcattaaatgaaaccaataatcagaagtatacctctgtaaattaaggatgatgcgtccgggtagctgttgcagagggaggcgaattacctagtacatggaggtaaacgtaattagaagattgtatgtgcatgtgtacccaacttacctgatcaatggtggaataaatacaaaaatattgtttgcttagataaactctactaattgaaggaacacatgcctttcagtttatctcataggagttacctggtagcttgtaatactgcggaattccgctctgcatgcacagtattacagcactacggcgccttgtcaattatagcggcaactccagtgctcttttgatgctgcatcctcatcacgattcgattgctccaagatattgtagattcagagcatcgcatacaaatttcaagtcgattgtctgttcatctcaattgtatttcggagatctaatatcactcaacaaatggtttcaccgatactgactttctcgaaactcatagacggcttggcatagaggcgttccgtcggcgtgttgtggggtagagttagttattagcgacaagctcaacctgttttaaacagaaagatacagcttgtttactcatctcttaaatccgatgccgagtttcgccaaagctgtttccccgcatcatttcttctatttttttctccagaaacctcattatttggatgtctcactagaaacgcagtctctgatcatggccaatagctcttttctgctctcgaggtcattcggatccttggaagagtatgccaaagccagagagtcccttgtgaaagctgagaaggcacgcggctatgaaggcctagtccagagaacgagtttggaatcggcagccgaggatattatccaacaactcaaagcttgggaagatgaaaatatttatggtatcaagagcgacggctctggtttcgaggcaggccatcggtttctccatggcttggatgtagcaccaacgagcaagctgtttgaggctgccgtcaaggcccccaaaggctgtcttttacactgccattatgactgtcttctgcctccggataccgccctcagcgatgctcgcaaccagccgaacctttatatcaaggctgacgtgccattggtctccgaaggactctttgcatacgcattaccacagtttgacgtgtttagcgaaaatataccactggttgactctaccaacatttttagcaaaagttatgtcgccggatcttggatgcgttattctgagtttctggctagatttccaggcggggctgagaaagcagaagcatggcttcataagcgaatggtgttgaagccagaagatgcgtatcacccaaagcagacagttgatgggtaagtaggcaaacgcagtggtaattaaaaagtcaaaggtgttgacgtttttagcatttggcaacaattcattcgctcagtaacagtcattcgatcgatgctcggatatgaaactgcgtacagagaacaatttcgaagagtgttatggaagtttgcgcaagacggcatcatgtatgcagagattcgagtagctctcaattatggcttcgccatcaaatctgacgatggtactcgagaactcaagcaaaaggaagctttggagattttccagagcgtcctcaaagaagaaatcccaaagattcacgctgcggggcatgttttttatggcgtcaaggttatctatgcgtgcatgagatcttcttctagagaggccatgctatggtgcatggacaactgcatcgaaatgaagcagctgttccctgacttgatttgtggtgagacaccataaagtttccatctaccttccaaaggctaacaaagtattaagcatttgatatgcaaggtcaggaagatactggccacccgctctcgtactgggtcgccgaccttctcgacatgcgcgctaagatcactcagctaaatcttgatttgccattcatctttcatgctggagaaacacttgatcacggcggagaaactgattcaaacttgtacgatgccatccttctagacactaagcgcatcggtcacggtttcagcattaccaagcatccgcttctgatgcagctttgcaaagagaggcaaatagccattgagacttgccctatatctaacgaagtgctgggattggtccccacaacgaaatctcaccatttaccagtgctcttggcaaattgtgtaccctgcactgtcaacagtgatgatcctggatcttgggagtgagtacttccaccggtagctaagtgatgatactgatactgatttatacagagcgagcatgctatctcatgactttcaccaagcaatgatgagcagcgaaaacatgacgctcatgggctggcgaactattgccgaatggagtatctcatacagctgtacaagtgaagcgatgaagacggagatgctaaatgcctacagaaacaaatggacagaattctgtcaatggattattgatacaaacgaaaagaactagagttgtttgaaacggatgtaagaataaggtgcactttgattggtcaacgagttcaacaatactaatactcattctcaacggagtattcctggatagttcaaggacttcaacaacattgatactcattttcaacggagtatttggtggtataacattgattaactttttttcttggtatttcaacatttatgagttaatttcatgggcgctgtcactcaacatttggcagcaagatacccaagaacaaatatacatatattagagtagctgttagcaattggttgttgctattctgttctctgcaaggactgttgttgcgaaaatgagcgtggagtctgcgtacaataacgtctttctatcgatgatccgaatcgatgattgtgtgtactcataccgtaggtagttttaatctcacataacgaaagataatgaccgttgcgctttcttccctttctcagatttcgagaaagggtttgccaatttggccacttttgaagatgagaaattttgcatttcactgacaatcatccaactacgtcgggcatcgcgaagctggcggtagaaaagcgaagacttgatcgttgatgcgacatcaacgcggtttaaacgcggcacaggcaggcggtcgagattcgcagctcctcttcttcctaatatgcagatgcaggggtttgtgagctagtataattgatcaatgttaagcaaatcggggctgagagtgtctattggctagctatgaggcaagttaacctactctatgtcacactcaatggcaaagctatttccacaaggcagactctcatctggcatttttggactcctctgtattaactagggaccaagcgacgcactatctaaaagcccttgtcaagtgttgctgtgatacgcccaactttcgctctataaacatttccgtatctatcataatattttgaagcatcttaacttattagccgttttagtatgagcagatgtcgatgttagcaggtgaatctgcctggccccaaacccagttgggattaaggacagacacggggcgcaggttgttatatgcccagaactgatagtcgtcgttgcggtagtcatcagcggagaggggagggcaagtgttcttgaaagctgcggtgtaccagtcctggtggacagagtggtggaatttgccaaagtagaacttgccgtgatcaaggttcttctgggaaaagttctgccagtcgttatctctgtgatgctaaattagctgctggcgcaatactgtgttgtctttgagctgtcaacttacccctcgaaagtgtcattgacatcggaccagctaatgtgcacatggttgccgtctgttgaagtgtcagtaaagtttcgagatagatagttgctcgtgtgcaaccagatgcaacctaccttgctccataatgactgattcgcgagtataagtgttgcctccgtcaggagaagtaaatctcacaacgattccttcccaatcgctcttgtggccagtatccttcttgaaatacacgtagtagatgatacgatatgatgcatcggagccggaggaatcgccgttgcagaaggtcgatgcccagtacgttggaatggtgacgaagggttcacccgaaacattgccgtaaaaggtgttggctccctgccaagtaggctgcacgggacagccatttgctagagcgttgatgttgcagttgtctgtatcaacgccgtttgtctggttgccttcgccatcttcagccgccgagggcatgcatgtgccagacggcatgtaccacataggcgcagcagcctgactttggggaaattagtataaatgaagcgtttgggaaacatctcatgggcttatagcactcacgcagctgctaaacctccattgttggtgaagtcgctgacggcaatcggcgtatccgccaaagcattcttggcagcaagaagtaacaacgggacaaatttagcgaaccccatgatgaaaacggagagatggaaaagaactattggcctctgttgatgggattgtgaaagaaatgcccaaatgttagcgcatcttggcgatatcgatcaagctttatagaactttcctatacggaatcatacggcactatttcatcaatgacgggaaattaacgatcttcatctccatagtaagctggaataggaaggagggtggccagtggtctgttgatccatattagcgacaacatccatcaccttctccattggacctatatgtggacttttgggcaatacagctcatacctcgctgaaatcgtggtccctgcgtatcgcgaaatgtttcacgggtatttaataatcaatgactgagttcatgatgctaatgacttgccaaaacgggaatcactcccattgtggctacgagtatctgatgctgttcagctaaagagcggtcgaggctcgcaatggccagcgggcacgttgtttttggccatgatgctattggggaattaatatactatagcctcgatattatacaaagaactttgtatagctagcgagagtgacatacttttacatggaccccataattgcgatgcgccttaagcgatcagtcgagatcttcgggcgggcttgataccggtggtttactctagggcttacttttggcgataggtcctgtggatcgccatatccatctgagctctaacatgtgcaattgacactttgtatcacgaactatgtacggatacttgtacgtcttctcgtcttgttagcgcataggagcctgccgagtttgccgtaagcgccgttacattgcagcgtcgagtctgcaggggaaggttgctctatatcggcacgactgctacggggtttttacttccactaatctgggaccgaggatcgccagggccgacggatgtggtgatattctttcaccgacaggcggagtctttgaggctacgcttaaaaagagaaactgccgatcctagctagtcgtgaataagccaagactgaagcctaataggtacatgcatataaggatatacatggccatgttcttccattcaatgaagcgttcgaacgacttcgctttttcaggtaaacaaataaagcatgtaatcgaacggtgcgattactacaaaaagaagaagagaggaaaagggataagagaggagaatagggaaagaataattgttggaagaactaggataccttatgtattagtacatcactaggcagagagaagtggttacttcaacttttgccagagtggtctgttcaacaataatattacgaaagtgaaagagtcaattggaagagagacctttttgccttagcaacacgcatctttaaaggccatgaagtagatccgtcaatcgtcgttacatgtactgtatgctcactttgtacaagcactactgtagcgtaaagctgcgatgcctattgcgtgtatttatttggctacatacgccactcaatcgaaagaaactaggcccagcttttagcttccaattgcatattttaacttcagcgttgaaggtatagaatctcaccattatataagtaatggctatatatgctgaatcttgtctacatgtatttttactcatgaacttcaaggcagcttgaggtacatacgtaggtgtactctaatatgggcctcgcgataactcctccttagtcacgtattcttaccacgtgacctttgaacttgtcgagtcgaattttgcattatctaatcgagtttgttcttgcaccgacttgaatcgatatatgtaatgactgcgcattgagcgtctgttgcgaggcctgtggagtgttctttgggtggattgaaaccgcgatatcccggtttatctggatatgagttcattcggggaagcatctcaacttggtgcagaatggttctccgtcggcctcgcttcatcatttccagacgtgggatccgacaatgacaacttggcaagatatagaacgtgtagtgcggattctaaaccaggatgcaaggttttccaagtgcccagggaagatagccttcaaagcgcagaagtcgcaattagagaagatggtaccctccagcgatcggatatgaaggggctcaaagaccaagtcctggtgtttcgatacaagggaaaattccatgcggttgaccatgtaagtcagacatcgaggcaaatcgatagccacatattgtatcttcaggcaatcaataatgactcttttacgagaaatgccctcattcgtcgtatcccctctcacaaggcacgccattcgacattgaagacttcggcatcgtttttagcgctgggctgacatgcccaaaacatgaatggtcattcgatatattcacaggagcagcagaccggggaaattaccagctagatatatgggaaacgcaactgcgcgaaattgaaggcttggattcgcagcaaatggaagttggcgctagtgaagtgtcaggtttcgcggataaggaagtatgggtcaggagaagacaaccaaagaggtagccagctacgagataagttgacgtgactatctagattaaacattgcttttacataaaagaaaccaagaatataccatttcgctagcataaggaggtttctcagagactatttttctctgttttgtatgccaattaatcagcattcaggaggaatcgcttaataattggggaatggattagtggtaaatcgcatccttccgatgcaacattaataagtcataggagagtctgagagcagttagatactttccagtcaagtaggatacctacttgtcagtcaatcggacgtgcttgtcagtcaatcggacatacttgggcaggataaaagatgattctcgtcaaaagtcggatttaaaagtgtcctcctcctatctccgccaagaaacgttcatatatatacctatatccagttacagacagagataattctattaacaaacaacctttcctgcattcgaaagcttccactacaatataacgactcaatcaacttccaaatggcaaacatattggttactggaggagggcgtggccttggccttgctcttgtccgtcaactggttgacgactcaagcgttgcaaagctttttgttacgacgagaggaagcccgccggccgaactgagcgctattattaatacttctggcaaaaaggtcatccacataaagtgcgaagttgtcgaaaccgcaagtgttcgacgtgccgctgctgaagtagaagaaaaactcgaaggggaagggcttgacgtcttgatcaacaatatcggtgtatgtataacgtttgagcattctgttagcacactatgctaacaaatttcacattagtcaatgccaattacgcccgaaggaattcacacaatggatgcggaagaattgcttcaagtttttgacgtcaatgtcgtcgcagctcatagagttaccgctgcacttatcccgtccctgaaacggggaaaagaaaagaaagttatcatggtgtaagaattctatctttttttcagtaagccgctcagcgttttggctaataagattgaagttcgtcgactttgggctcagttgcgtgggcggatcgttacctctggtcaccagtatacgcgtataaaattaccaaagctgcgatgagtatgttgacagtgcaatatgcaacacagtataagaaggaaggattcactttcttatctttaagtccaggagtaagtatcactctggtgcttgatattgttaaagatctaacgcgttatttagtggttgaaaacagacatgggttccgataaagccgatctcgatgtcgcaacaggagctaaagcggtaatggatcttatcaacaaagcagacactagctacaacggaaagttttacaacatcttcgtttcaggctgggagcatgccgaaggagtaaaccaatacgatggccttgaaatcccatggtagaggaattatcaagccccagagggcaagcatttattatcttcattaagcgattgccgtttactatacatttagctattggccaatgaactattgaaatgtgcaactcatatcattaacatgtcatatattcttatctttcagcagaaagactgatctttcccatgttttagtagtattgactgggcggacacgtaatacgcatggacaacctatttaagaaagcgatacgcattgactagtctaaaatgtaattgacatgccaccatcgaccacgatgttagccccattgatgtagctagagagcctgctggcaagaaaaatgacggtattggcaatctcctctggagtgcctgttcttccaagtggaacagcatccagcagagctttatagaatggatagttgtctcttttaacaatttgataagagctccactgtaccgtgccatctggtaacgtgatattggggttctcaatagaccccggtgcaatcgagttgatccgaatacctcgagggccaagggttcgggaataatctttagccaagacggcctgggctctcttcaaagttgagtagggtccggcgattgacggatgacgcgcctcaaatcccgccatagagctgatcacgatgatggacgcattctccgaagctttcgattgctcctcgaggaagggtatagatgcttcaatcaaagtaatcaagcctagtatatcggcacgaaaactcttctcccagccctcacttgttgcttccacaatgataggagatgcttttcagaagctcggtggttagagactgttggtcaaaggtccagaaggaaaggtgtttcggcatggcttaccattggcgataacggaatcaatgcgaccaaacgtttcggctgcttggcttacccaagctttgatctcgtctgggtttccaatgtcgacaattgagccaacggcttgtgctccatgactggcgcccgtgaaagatgagaattcgtcttcacgaattgtgcgagcgcaaaacgagacattcgctccctcggctaagaaggattctactatggatctgccgatacccttcgagccgcctgcgatttgctattaaaagatgtaggaataccggattgatgaaggtattacctgtcactaggacatgcttcttggagagagtgctggagaaaaaagccattggagactacgtgtagaatgagatgcgaatgaactgtccgcaaagccgtagcagtatgaaatatctggttgtctcaagtgactcttgaaggaataggtgataccagtttcttgtagtcgtccatagcgactctacagccattttatactatgcaggtcttgaatatcacaacgtccgttttataagcagcttttgttaccggacacgatatgtctagcaatcgtactgtatctccgcaccatcatagcggtgggtggacttgggcaggctttaagtgagtttatttgtctaactcactggatgaagagaaagaaaatggctcagtgatcaagaacaaaacgcacaaaaacggttatagtgacttcattaaatgaaatacgcgcttgattaccaattttgggaatccccactgaatccttttacgagttacgcgttcagcaaatcatttagcaaaagtcaattactactctcctcgccatagaaccattgtctcaatcccaccaatgaaagactaaatccgcaagctccgcagagcctacccctggatgtgggcattgatattggtaatccgctaatcctagattggtgaccgcgcggatccatggtttcgtgatggcatcctcgcccatccccttactccttacagtagctgcttgaacaagtggcgatagatttgaagagtatactaacgtgcagtaacatattgttttcattatcgccctctccctttacgttcccaatgagccacttatcttcaaaaacgtgctggacttgccggattcgcaagaagcgatgcgaccgaaaacaaccggcttgcagtgcctgtcgctcacttgacataacttgccatgatggcaatagccggccaagttggatcaacaatgatcgcgagcgagatgaatttgcagaccagatcaaagctcaagtcaaggaaaaagcagaaagccgccgcgaaaagagctatgtgaaagtaatgccccttggaagaacaaaacgaccgaaaggcggcctaaaagtagctgctcaaacacctaaagcggataaggctgagaaagaagctcaaacatcatccgaaaacgaaccctcaaagaatgatgtaccacgggctgaaaatgtcaagtcggatagagacgttactgacccggttttacttggggtcaacaatgacattgatcttgatcttgaaatcatttttctggattatgcctttccctttctttttccgttctaccgcccttcaatctttgaaggggggcgcggctggctgttggcaactttgagaaacagtatgccactattccatactgccatgggcttttcgacctatttcttcactctagttatggcgaacattgcggatggccaagatgagcatgaaggttgcaggagattgattcagcgcaaactcacttctcacattgataatgcaatcaactccataagaaagggaataaatgatctccatgtcagcccaactccaatatcagtctttggaaaagcacatctatttgaaggtgtcgtgcagttgttagtgtttgacacaaacattgcaaggactacggaatggagtgttcatataaccgctgccgtttcactgcttaaagacatattggaactgcctgagcctcgtggtgagatggctgacctgacttcggtgtttgccatgatgcagaggccgggatggtcaactgagtcgccaagccacagaatgtggaacagcgaccaaagcgcttttcgatttcatgtcgcttttgtcatttttgcggatattatatctgcaaccactttgggagatgttcccaaattgcgagagtactatccacgcctaattaaacccagagctaaagcagctcatccaagtcaagttttagagctgggagactttgttggctgccaaggctggattcttcttttaatagctgatattgcggttctagaagaaggaaaaaagtctgggcgtgtactcaaagaagatctactttttgagagtaataggattgctgcagatcttcagagcggcatagctagtcttaataccgggatgcagcaacccatagacaacccggtccttcctcaggcttatgtccaccccgagactcttctacagagtatagataccatatcggttagcttgatatgggcacacgcagccgttctctatctactgatcactaattttggatggcgggaggaagaccaagacattcaagaaaatgtctcatcagcctcacgtcttttacaacagattcagtctccagcaatcttgcgtagcctcacttggccattttttatcgctggttgcctcgctaccaagaatcaagaagcggattttagacaaattgcttccaaaatgggttccttgtcagcttttggcacgctgaatgaggcactaaagataatggagaaagtatggatcactcgtggagagaaagacgaggaaacatgggacttcactttttgtttcagaatgatgggatcaataccattgcttatatagtaatacgcataatgatgtttgttaccgtaccatatcccattctaaactatccttagaaattatgcgcttggtgagtgagtatggattgcattagtgtcccttccatgccccaacgatctcactcagcttggttgtcttgatgtcgggaaatttggcgttcaagctaagatcctcaggcacgtcgaaatctccattgatgatccacttgccgaacagtgaaaagattccctggagtacttcctttggtgccatggaatatatggcagggtgggaaggcaattctgtaacctcgcctttgttgagcttttcaacagagtcataggtaacattgaactttgtgcctaaaatagggttaatattgtgcgcaattgtatggatcaagtgaaaagcgaataaggtggaatgacataccacgagcttcttctgcaagggcaagaattttgttgtatgatgatttttcaccatagcaataagtaatctcttcccacttaggcagccccagagatgcaacgacaaatttggccacatcggccgtataagtaaaagcaacaacatcatctccagaaccagggataccggcagccttgtttttcacgtcaaccacgaaagagatcggcttcagatacgttttgacgtgaggatatccgtaatagtccatgaagtagccgttagagacccgagtccattctagtccggactttcgaagctcagatgcagcctcttctcgaaacttatacataggagatctacacccatgttagataaaaattggacttcaaggactggatgcgagctcacgcttcagtatggacaatgccccattcactaacgatgaagcgcttgaccgtaccagattgactggcggctttgattaaattgatttgcgctgtcgaagcaacctcttccattatgtgaatggtggagatgacgacttctaccttgcggctcgcaagaagctgtgccgtttcagccacgttattgtaatcgacggcaagaacaggagacttgttctcattgtgatccgggaccttggaaactagttcagtcatcaaacccttacttgacgcccgggaattgtctgtaacttacattgcgggccaagacaatggtatcgtaaagagaagacttctctagttcatccacaatggtgcggccaacactgccggtaccgcctgcgactgcaatgacttttgacatgattcaaagttctagtagagttttgattgtgaggagatgtttatgtcgatgcctgaatccttgtctgtgattgaagtgatcagagctgcaaacggtggctgcatcttgcctttaaatagagctgagaacacaccgcgactcgtacttttatcttgtacctcattattgatttctaagctcaacattgtttaatttcgtaaatatttcgcttttccgcgttagaatccatctgttgaaggctcgcgtgggagatttcaccgcgcggtgcctaaaaggggaaatcccaactgtgcgatccatgatctaccccacatggcacgatggcgtttatagccgataatgcaatgaatgatggcaatacacaagagattgttaccatcccacatctgttccgagcttcaaagtctccgggcttttcaggaaaacacatgccatcatcttgatatgggtctctctgcggatttcaacacatggaccgttgatccttcgagaagctgctgatcaattggcgagtctgcgatccccatgctaaactgtgctaaactgagaacctgggataaatagaagcttcactcgccaaattactttcggatattgagatattgatatattgtatattttatagtagcctgatcctaaaacactgtatttctctattgttctatgctcctgtcatggattaccgctttgctctttcgctcactatgtcttcttctgtatagatacgccggacttggcattcttgttttattcagccgtcatctcaatgtcagacaaattatatagcactcgcaaccttcaaaacccgcttgccattatgaagtgaattgtgtcgctgtgtttaattcgtaagccggtggcgcaatcggccagtcgcctaagttacggctatagagcgctgaagtgaatagtgatcacaaaaccgtttcaagcaacagaaatagtcgattgaagttcatggattagattaagcgtacatgtcgttatgtaacttctataagcgtgtctcggaccgcgactttcaacatctagccgttaatcttctcgggtacccgcgtctcttaaaattccgacgcttatcaatctagtagcatccgcctcacagtggagtttagcacgagacaacatcttaaaaatagcgatctgatttcgaggaaagctattctacacgtgcatattaggtaatagatattgactgcgctgtccgtaagagcgcggtaaaagatagatgcactcaatattgacattgggattcttaccgaatagcctccgctagttctaataccattgttctgagcgcactataatgttgctactatgatgccctaaggcatgttgctatgctgattgatagtatacatgtactgtccgagccctactaatcgcgccagacttttcttagcggttctccagtctgacttcttcagccacgaccagaacaaagcgctgtgcgtttgaatatttgaaagatgtctccgatatgattcgtagcggcgaatatatcgataattgtgccgattatccgtttgtatgtactttcgtgtcacaagaaatatcgcgtcgcagtactatgcgagcggggattcatacagtcaaatgcatctcaaagtattatgtggtgcttagaaatagatagtctttgactcttgagcagaattttcgctgctatttagagtcacacaaaaaccaaacgcaagataggtactgcaaattagttaactataacgagtttcacgtctgtgtcttaatcaacgtcttacaaatgactctttgaaccacttttagcggtgacttgcttcttaataagcccattaaaacgaattaaatgggcggaaagcatcgccataggctgtgtagcacagcggcgggactcttggtgactcattgtccgaggaggaatgagcgcggattgccccgcctttcagccgtaatttgaggttgccaattccagccacaagcctcttagttatcgccactgaaagccaggttagcggagatcacatggagagtgacttccttagcttctcaggagccgctgccgtcaaagagattagcgtcggggaggcttctcatggtcaaatataaatctcaatcattcctcagacttcattcacatattcttaacaatatcttccaagaccctcatcgacgcatagagcattgcatttagaagtcctttttctctgattactgtcgctagccttttccttcaagccatcatggactcattcacaacataccccatcccagacggtgtcgatgctattcctcatgatgagctagatctccgatctgacgcggaagtggattatgagcttcttaatcccaagccgataacagacgagaagaacctgtggttcttttggaatagcggattccagaaaatgcacggctaccatcaacgcactgtacgaaactggcacaggcgattctccagaaaaggctgggttgtgcgcctcttagatgttgaaccgggctcctctttgaacgtggcaaactatctcgacgtacaagatccagaagtatttccaaaggccttcgcagagggcaccatcggcggccgccatgtgaaccagcacatttcagatcttgtgagatttcctctactgttaagatacggcggcgtctacgcagacgtcggtttagttcaaatcggagatctcgacagcgtatggaacgaaacagtcggaaacccaggctctccatttgagattttgacatataatacgggtagcgcccaggatcgcagcatgacaaactacttcctggcttcgagacgaaacaatcccttctttcgcaggtgccacaagcttttactcacactatgggcgggaaagacaagcactgaggggatgcacacaagccctctactaaaaggactcccccttatggacaccggactttcgatggaggaggatggcatcacgtatggacgtgaagaaactgcaaagatgttgacagactacatcatccagggacatgtcgtcaccatggtcatgggcctcattgatgtggaagatggctgggatggccccaaatacgtcgcaaagcacgtttacgcatacgattacatgattggatcccagcatatcaacgaacttaccgcatggaatggcccgaaacaattcgaactcatgtctttacagataccaaaggatggtgaagaagaaagcgaagatcaaagtcttgcacgcaagattgtcgaggattgccttactaaaagctttggcatgaaactggcaacaggaatgatcattagagtcatgggagacactttgagctctctttggaggaaacacgatggtagcgacaacgttcctggcacatacgcgcattggctgagacatggtactctatactggcatcctaaaaatcacccggcaaaaacggacctcgccgagatgccagcattcaagattggcccactactacgagaaggagaggttggccctggggcttgtgcggcaacaagtggaggtcgcgtaccaaactaaatatcttggagttgcaaatggatgacggatcaatgacctgttttggcgtcttgaagcgtataatttgtttcacatctagatagccggcttggatgagatgtctaatgaatcacatttacataatggagcgaaaggtctggtgcaacgtttcatatcgtgaggtgagcatttgcgcaacatctaatacaatatttagtgttgtgatacaaatgcagtattataaagctttatatataccatacatatgtactatatgtttcatcacaagatgttgacaatggcattgtgtgcagccttgggattgaagttactgtcatataagagcggattagcgcccgtacgccacgagtcctattataccatgtcaggtccatccataatgctaaacgtgataaacaatgagtaattatttaccttgtcgcttatctcccatatagtgataccaatgcatttggagacacttaggcatgcttgagccatggctgcataatcattcgatggcgctccctcctcttgttacccctttccaatattattaaacagggactccagagcatttttattccatcaacgaggcccatgtttacatcgggttttggctatcctcggtacgacccggacgttaaactgaacgaagacgccattacctatgacattcatattgtcgcgtatttcgcgcttcgcgtctatgagtacgacgtttacatatgtaaagacttgcggattggccatgtatcggagccatatttaagtagcccgaaggtcgggctatctaccgccgagttggaatatgagatttgactgatcaatgatgatatgcacagtcatgtatactttgtatgctcagtgcaatcaactctcaaaagacttatacgcggttgtatgtatctaaaaatagcaataataaggctgcttagctacatacgtagccagtgccatgccacctcgcaaactgttttccaatgtcagtaattagctaactatatatataattaggtgagagaatcaatgagacccgcagtccagtttaatagtctgcagtacgcctagtagaatttgcaaaggctgtgtataatccttcaggagccatagtattttacaaggatcaggcgttgtatgaatccgtcaatctcagccactttaacagcgtcagtagcattcgccgtccctgaggcttggtgccctgatccaacttagcgcttattgctgtcccccattatcgctgaatattgacgcgtcgttctaggtagtttacctagcattacgcatttgagatcgtcctattctttaccattaagtataaaatattaaatctattcctctgagatagtaataccattctcaaattttcaaacactatccattctcactcaacttctagctgtcttttagcactttttgcacaggtcaattgccccaatacattcagccatgaaacctttcgttgcatccacaacggcagtagctgtctttcccctaatctcatctgtcatagcgagctcatgtccacctcttggagctgtacttccaccgccacaggctcctagccaaaacgaagcggtcaaactggctagtcagaaactcaagtcagccatcgattcaagcttcagttcaaagctaaactcaagcggtatctctattatggtcaaatctatacatgaaaacggaccactatttagctatcattttacacccccggttctctcagatatcggcactgaatccatcgatgacaatacaatctttcgggtgggaagcttgtcgaagatatttcctgcattagcagctttgcagtccaagtccatccatatggatgattcagtgcttgaatacattcctgagctcaaggaagctgccgcttctacttctgtcgaggccattccgtgggaagacataactgtcgattccttgatgactcatctctctggtcttgccactgatagtaagagctccttggatttcttgttttctttaatattgctattagaaagctaatttttgacatagcggcttttgatttgggaatctttcctatccctctgtggcagacaattggtctaccagctattccacaaggcaccggcccgaattgctcagggcttcccggcactccaccgtgcacacaagatgatcttgtcaaagacttacaaaggagagagccgatatatctaccatacactagcccttcgtattctaacgttggctttgccctccttggaatggtgattgacgccgccacgaacaagagctatatagataacatccaagacaatgtgttcgacattgttaatatgaacagctcttcattcaacgggtttgtagaatcattttcaaaaaatggctttgtccctgttggagaaactacatggaatgttactttaggtgtttttgaaaggtacgtgaagcttcttcttcggtgttgccacccaaattatgatagacggctgtattaacccatttctagtgccggtggcatgttttcgagtacgtcggatctgatcgcttttgccgaaggcatccttaacaaccgctttctcagcccacgacgcactcgagagtggatgaaaccacgtagccacacttcttcgtggggatattccgttggcgctccttgggagattcttcggagcgaccacttaacggccgatggccgtattgtcgacttgtataccaagagtggcgatttgggcctttatcatgctgtttttggactggttcccgatttcgatatctcagttgtactactcattgctggtgctgaagtcagtgaaaacatgccttccgaaatcttcagcgccattgtcgaagagctcattccagcagttgacaaggctgggcgggccgaggctgcctcactggaggcgctcaaaggcacatttactgatcattcaacaaactctaccatcgtgttgaatatcgacgcagaaaacaatctggcgatggagaagtttatcgtgcgaggtttcgatgtgcttcatcaccccgacctgtacagccttgacggtctctcagcaaacccagactcaatccccgaagcttcctatgtcaacgctcgattatatccaacaaatctcgttgctcaaggctcaaatggcagcactcaaagatcgtggcgcgctatttatgataccaccactgctgcggaaaactcagcagaggacgcaaaattggtatgggaaaatggcagttgccagtcctggcttgaattggatcgagccgcatatgactttaaaagcacaggggatttcatattcagctatggacaaggaggcaagttggctaagatttcggccgctgctttcaatgtaacgttgacgagagctgcatgagagatgagcacaggccatcttaccgtgagattataattgtattgttcatttcaagattgataaagaagccctagttagcacttaaatattcctaattgagaaagccatcgtatacatgagcgctgattttagactagcctttaattttgctctacttagttgtaataagctcaggtttgctgattggtcaccattctttttagtataaaagaaagcatactgaaccctatatctccctaggagtattttccatgctgcattacggctcaggggtcctagaaatagtcaaaatttgtatgctgtgaccattgatgaagagaaaaatagcatcttattgtcctgctcatcatgtcgtgtctgcggaaaagatgaaggtttctgacagatttcaatgccaatgccaacatgggataacttggctccatctcaagcaagcaattatgacgtgcctagagaagtagtttaaggtcatactgtattgtttattaaacatacctagtcaactcgattagtacgattgtaatggtgtacgacacagtctaaaagctgtggtggaggtagcgcaagtgcggtgccactcgaaaaattcaaggtgtagttcacggcacgagtttctatgcactgtgctccgaggagaaacgtttgtctcaaatcagcggcggtcggatttagatcatctgaattgctaatccgctggcagttgaacaacaagccttcaacttatcttcggctttaggataattctataaaaaccgagactcgtaatgagttgtgttgctggggacttgagatatcaagagcaatgtagcggcatgtaactaaaaggccaagtaaaacagcaacgaaatacaactcttcctcgcgtctacatatttaatacttcaagtcttcaatcttcttagctgctcatttaacagagcattcctacgcttacatccatatctcctcaaggaactcaatttaccaccttgaaaatgtttgcaatcgttggggccaccggcaaagtcggctttgcaacgtcaaaggcactgcgagaggcgggcaagccggttcgagcaattctacgtgatgcatcaaaagcagccaagctacgtgagattggctgtgagatctctgtagccgacttgcaggatcccaaagcccttgcggaggcaattggcaatgcagatacagttcaagtcatcgttccaccggctccacagctaaaggacaccgctgaacaaatgagacaagctatcgaaagcattgctactgcacttgaagaagcgcgaccacaacgcgtgcttgcaatttcggactatggcgctcatatcaccgatgacattgggatgccgacaatgtgccgtgattttgaagtgcgactcaccaaagtccccggcaagaaagtatttctacgatcatctgagcacatagaagcgggatggggacgagccatcccagtagccaaagagtccggtatcttaccaagctttctcgatccggtggacgtgctgttccctaggatctcagcgtcggaccttggtctgattgctgcgaatatcttgttgcggcccgctgccacggaagatgttgagattatccacgccgagggtccacgtcgatatagcgccaatgacgcggccgcggctctgagagagctactggggaagacaattcaggcgaaggctgttcctcgcgctgagtggaaggaagtgatggaacgagtaatgagcccaactcttgctgaactgctaatcaaggccaatgacgcccaaaacaaaggtggtatggtcgacgtggaatctaaagacagcaaagttctttacggcaaaacggagttaatcgatgcgctgcgacctctggtttaattctacctctttacatagaacaaacatagacatgagctacagcagggagagagttgatatagtttgtgttgtgcatgcaagttagacactgtcaatataaattatcctagcttaaagtatcctggctgtaacttctgccacacccgctgcgggtcgtatttagtacttattgatcttagttttgcgaggttatctgccccatagctagcaaagacatcttgctggtaagaagcgtagttttggtaaaggtatgggtgatcgaggcctttggcacatgcaacggccacagagcggtcgacaatgttttgcgcagctgcgaggactctctcgtcatccgaggcattggaccaagatatgtcgacattgattactattaccaaagttagtagagagagcgagtaagaagaaaaaggtcacgcacggttcagaggaccttggccagcaagtccaagtgcattaccgccattcttggaaaagtgatcggtcatatcagtagtgatgagctgaaagataattgaaggcccaacccctgtgacgtttttgatagcgtcgatttcttccatgtagatggcgaccatgtcagccattaaagcggcattgttctgaactgtaaaagtccagtatgtttgtctgtaaggaccaagtcagtctcggcgaagaagtaccctctagatagtgaaaacataccggaagccaccggggttggagttattgaactcaaccgttagattcgagagatccgtgatgcggagtgtgcttgcgatagcaccggggaccgaggtgaaattttgcaagatgggaggattggcgactggtttggcatattggaggtcagatgcaatgacgaagagatcttctgactgcgcataagcgtatgcaatgatgacttgagcgtatggatccgagggagcgttgattccaaggaaatagaaggcgtcgttaatggcagctgccgtctcgtttgtgtacaaaaaggcatctgagccagcccagagatcgccttggggataggccgcgagatcaaatcttgttacgatgccaaaattattccctcctccgcgaagcgcccagtacaaatcagaatacggggacgagtagctgacttggcggattgagccgtctgcaagcacgacctattcataaggcgttagtgttccagttctgatcaaacgtaacacaagtagaaatcacctcataagaattcacattgtcacatgcccatccatgttggctagagaaaaacgacattccacctcccaaagtcaggccccccacgccaatggcagacaccctcccgccaatcacagttacgttgtgaggctggagatagttgtaaacatcgtaccagacgtttcctgggccaatagaggcctgagtcttatcagatgagagcgtaatctggttcaggttgataagatcgattgtcacgccgccgtcaatgttcgaggcgccggcaaaagcagcatgaccaccgcttttaacagcaaacttgcactgtgtgacacgcaaggcaagaacggccaaggatacttcttctggcgatgcgggagagaatcggcaagtcggtctagtcagagcttgttgctgcgcccagtatcgcgattcctcgaattcataggtcgagctgttgggatatgacagctgtgacggtaaagagaaggccaggaagccacactaagatctgtgttaacacgggctatcaagattggaattctgggctagggaaccctactgctagctgacagcccgatggaggagtgggtgctgcagtgtaggtggcgttatgggcttggtatgaggatatctgggtctcaacctcgctcaaggtgtaggcaattcccaatcgcagaagcagcgaaaagacgaaaccgaagaggcgcatcttgcaaggccgggcgaggcaggcttaaaaattggaagatggatgtaggaaggcagctgcagttgagaagagggcggttcatccacaatagttattggttgacaagcggacacggcttgtggtacagacattattagctgttggccggtgatacagctgttccttgcctccagcttgcataagtctacggagcagtgcctaaagacggtcgaggctacagggacatttggtctgttatagaacccttgcattgattcttgccttagtgcgtggatatcctagctgcttgcccgttgaatcgggcagtaatcgccgttccatggctccattgcctttctcacagcaaattctcgagatcctcggcggatttagcgtgaggctttcgcgctactatcgacttaatcttgtgaaacaacgcatcttgttcggtgctgtgcatccatgcatagtgcagttaggccgaagttccgaggtctggagaatagctgcgctcgaaggatcacataccttgctcttatgaattcatcgcgcgctttttgggagctgccttcagtgatgacattggcacttttgcaaagccaatgcgtgaagcccctcaacgatcatcaaagacgctccccaagtcgcaaatgcacttttatttcatctcgccgcgatcattgagcttggaatcagattaatgggcgaaaacaatatgtgatgctgcttctagaagaaaagtttgagctgcatagattagttttctgcgcttttgtcgccttcatcaccatttgtgcatcaattcaatgcttagcttagaaatcctcgcattccgttcaaagtggacattcatcatccatgacgcacttttgctttgatcatgttacatatgccgtggtttctcgtaggcaggttagccctctgtagcaaatgaaacacgaagtagctcctccgatgatctctcatccatcggctgctgaattccttcaaaggaagcttcggtatgtcagcgcgcaaatcctatctatagcgatagccgtcagacatcttgtctctgctgcagtcttgatttgaagctacatagccgtgggtctattgaccaccaaaacagttagcgatggcaattcgggcagcgagccgggcttcggtacatcacggccgggttgagctgactgctgcggaggtgggagcggaatatgagccgaaagtagcttgccatgatagtctagagcacttactcagttgctaaatcagtttgaagattgtctttgtattttgctttttctctttttttctccttaattttattctattaagacgtttttatagtaacgcgaccgctcagatctccccgtagctactggtagccacgttagtaatgagatgtgtgcaaccattcaaagcgatttgccaaaaaaaaatagacaccgcaaaatgaaaatgcacatgcacaagaataataacagcattattaacgtgggtattatggctgccctcatgtgcatatactgcagcgtgtttttgcgagccaatcgattgctcggtctctatttttttgcaagcccatttgccacttccatgatagaccttgtctatagcttaggtataaagaaataaatactaaagaaataactactctttcgaggcaaaaatccattcaactacgtctactgacacatcattgtaacacggaaaatatttttgcacgcggtctgcaagtacacgtacggtccttcgccaaaccctggaatcatttaccctggaaacgccgcgtttatctcagaacatttgaccgtaccgattatctatctctgaatgcgcgttattgctacagaggtagttatctcatttgtttctgccgacgattctgtagcgtagcaattgttaagatggattatgttctgcaaaatctgtgtgcatgttctagttggcatttatcgtagggcctgttacttagatacgccacaagcttccactttgaaccttctagacctccgttttacctgtacctcaagatatttataatgttcttttttaataactttcctttttctaggggacgaaaaggggatgaagatatttcagtgaaacagtccgacatttttcttcaggtacattactatgtcctttcaaacaaatggcagcgtgacaagggcacaatcccaaacctccttaccaatctcttcgactataaactcacaacagatatatatttatttttttgtgtcacttattgctggaagcttagcctgaacaacctcaaatgttctcattttgacgatgctgattcttcttattatgcatcatctcggaaaaatggtctttgtgaggccaaaagcaaaagataaaaaagcatatatattttcaaggcatctgattgcatgattattatgcatcatcacttgcaagatccttatcagcgaggttaatagacgaggatttgacgctactagacgtgcgatttgcaagcctaaagacgcgcgtggagcgacagaaaccacatttgagaatgcccaggggattgaggcttcaattcatgattgaaaggtcaaacagatgtggggattttgaatatatatcttgacgaggaactacatcaatgggcttactacagctgctatgggttgggcaggttactgttacgataatgctgccgatgtaacagaggctattaatgcattggcacaccgcctcgcgttgtttacaggtatcaaatgtactaagaccgaattaacgtaatcaaccttaccgtagctgctctagattaagacttgaccaatattgaagccctaacttcacaagctgaaaatacagttctcgaagtttcacgcctggtcgaagaaccaatccaggcgccgtttcgagctgggactggatgatacgctagtcgagattttgaatcgtgtatctagtttttacccaattagactgtagttttgaagatcattgctcccgaataaacgtgttttccttccatcaacacgttgcattcatctgagctgagctggcagctggagaacgcatgaagcgaccctcccccacacgccacccccactgtctcctaggagcccatatttactccgcatatgcggagaactggtgtttgccttgcaatttgctatcagcatgtgaagagattggggatactattctatcaaagaatcattcgatcagattgaagagaagcaacgttttctctttggcaccaaaacacgccttgtagtaaccagggattgtgcgtggcgtattcgtggcgtattaccatcacttgacgatgctctcggccaaactggcggaggaacagaacttgtagtgcgtagcactcagctaaaatagctccgacttttggtctcggtacatcggagcatgacgaaaaccacatgtcaattctaactttatttctggatcttgagttaatttcttggttcgctaggcagctacaactaccccagagtacaacaaagcattcgccataggccctgaggtattaaccttggggtagtcgagtttctccagactcgcaaacagtctagtttccccgcacttgacttgtatcagttaggttctccccgaatctatacggagaatatggggatatttctgttggctggagccagctattggccattgcccgaacaggcaaggatagggatcctcagcgagagaagcggtccaatctgagacggcgaggcgctggcctcagcgaggcaacgcttgccctagtcagcagaggcgcggagatttattggttacttcagatgcgcacctatcatatccacggactcatacagggggacctgtaaatggacctgggtactaagcaacatcgcgcataacatcgaaagatgaagcgcgtatcataagagtccgtgagttgaataaggccgagaatcatggatatcgagatatataaaccccatgcttgtccttttccttgtgctgtttgaaagccgttatgttctcaaggtgatattgcattgattcggagagagaaagcgagcacccaggacacaatgtcgtcaggcgagaaacaggatgatctgcaccttggtgcagctcatgtcgatgtcccggaggcagaggttcttggaaacaaggatctgataaatgatgccatcgatggtgaaaaccaagagcatgatatgggtgtctgggaggcggtcaagacacatccttgggcatgtctatgggctttcaccatgtgctttactatcgtgagtttgctcttcataatcgagccattgtctgcgtaacatcgcaactaatgcctgctaggttatggaatccttcgatatgttcttgaacggcaactttgtcgcacaagcggccttccaaaaggaatttggtattttcgttgaaggctccggatggacgattccaacaaaatggcagagtgcccttttccaatcgggtcaatgcggtgccttcgtaggtgttttcctggccggtcctattaccaatcgtatcggatatcgttggactactattctgggcctggttcttatgaacgccacgatctttatatcattctttgtaagtgacattgcccgtttgttgattccaatgactaatgaaatctcataggcaaactcacttacactgcttgttgtcggacaagccttggaaggtgtcccctggggattcttcattgcgaacgcccccgcatatgccagcgagattgtccccctcccccttcgaggcgcctgcaccgctactcttcaaatggcgtggtccatcggctcgatcatcgttgcggctgcgacacttggatataataaacgtgacgaccagtgggcttggcgagtgcctcttgcacttcagtggatcttccccgtgagtctcgagtttcaaattcagcagtggcaagtactgacataactagactcctcttttgattctcatctttttggctcctgaatctccatggtggctcattcgccgcggccgtaaagaagaagctcttcgttccattgagcgccttggtggtaaatccggacagaattcaggaaacacacttgccatgatggagcgtaccgttgagatcgagaaacagatgggcggtgctcccacgcttcttgatcttttcaagggcaccgacctgcgacgaacgattattacttgcttgatttacgcgtctcagaactttgctggcaatttgattgccaaccaggcaactttctttttcgagcgtgagtacacagtttccattgaatatgttttaatataggtagctgacccccgacttagaggctggtattggatccgatcgtgctttccagcttaacctgatcaactcttgtcttcaatttgttgccaacgcttgttcttggtttttaactgcctggtttggccgacgaaccatctacctatggggaactgccacaaacatcacccttctgttcattcttggtatttgcgcctctattccgcaaaacaactccaccaactacgcccaagcttgtctcggtatcatcatctctttcgttttcgccgggagcctgggaccaatctcctatacgattattgctgagacatcctctgtccgacttcgcgccctaagcactggcgttggccgtgctgcatactatgttgcggaaattcccatgatttacctggcttcacagctcttgaaccccacaggatggaatcttgcgggcaaatgtggttacgtgtggggaggcactgctgtcgtgtgctggttcatggcatacttcttcctccctgagctgaagcaccgcacttaccgcgagactgacattttattcaatcgtcgccttcctgctcggaagttcaagtcaactgtcattgacgtgagggagaaccattaatacaaagagccagatggaagaacaaaacacagcgcataggtcgcaacaggatagttctagaaatatttaacactttaagccttgatggaatagaagttaattataatccctgttatatattaatccagctaattacaattgagcaagcttcgactggcaacgtttcgaaacactgtgtttgctgtgatgtattggttgaaccgtttgagaaagcaagccaagcagccatgtctttatttttccattaactattataaattcaactgccttctaatctctatgaatttgaactcacttctgccagtaactatgaaatggagtgtgtctaatgtacatattaatattacagtcatgaacatttctgtcatggaaaatagttcatttcttcggcatggcatctattacgcactgttaagacttagcgggtgcattgcctccgcgacagcgtccctaaaaagcagatttgcgtatactttgtgaaatcctcctagaaaactaatggaaatcggcttgttaacggttggattgcagataatgctctccacctgtacctgaaactgtgcaggctgtttctgggcatgagaattttcctccacacgtttgacggaaaaccgatggcaaccagcaaattgctctcgatcggtaccgaaaacaatatcaaccacacttctattatctccgtctttagagttcgagagttcgatattcgcgatttggaaacatccccatagtattgctgttttcataggaagctgagtgctggacagctgtgaagtcttccagatgggctgtgctgtcggttccaagcctattcattatggctatgagcgctgcaggtaatactatttgttgtaacaaactcaccatcaaatgttacgaatcggagtcctataagtcgaagtgcaattctttctggcatgaaaactggacctgagaaaaagcctttcacaagcgcagataggatgacttcgtctgatggcgtctcttgctctgggagcgttgtcaaaatggttgagcaagagtctcccatggtaacatggttatgagggttgactagagtgcggactgtgttcgagttgttgagtgaatccagcacacctatcttctgtcggacatgtgtctgatattctcggacaaatcgattgtatattctgtagctgtatgcgccgccagctataccagcaaagacaaatgtggcactcaatgcagccgtttgtggcttgagtgcttttgtgactcggagcactggcgcgaacatatcgacgacaaaagaaggaaaagaaaaattaaagaagggtttataaagaagaaaaagaaaaattaagaaaggattaagaaagaagaaaaagaaagattgaaaggggtttataaggaattataggttgcgaaggctgaaaaccgagtgtcaggtgcttctggtggttggttgttaggagggaatgaggagcttatagaaaaatagtataagttactattctccgagatcttccgctattctgtcacttgtcgcgtagtgatgaagcagctagacgggctgcggagaaactcggccatattttgcgaaaatactgctagtaagcaataagattctactgaattctgcgttcaaaaagctatacgatattaatacagctgacattaacatcatgtaataggcggtcgtgattttcaggtgtctggatgaaaagaaccgctagcatatcctaaaatttctattttaggatgcgcctactaagcctacccgacattttcctgtatcgaaaaattagttgtcgaggaaggaaagaaagaaagaaaggaaggaaggaaggaagagaaacagagataaaaacgagattttgagggctgaaaagagtttgagagtctgttctttcactctaatacgcatggttattatttcctaagctgttatatgtcttattaagtcgtggtgtaattcagcgctgagttatggggcggggtgaggtttcagctacagcactacagcaacagaatgcgccttgttactcacggcgggtctcggaccgttaggcaagtttatcttatcctcgcttcatctctcatctctcatctatacagaaactacagctctactgatccatatccgtgcacagtgccttgaagctagattttaatatgcttcttaggtattacgcggcaacgtcttccgagaagcatggtgacttgtactagtgaatacaagccaactgtgactattgaacagcgtgctgctgtagtattctaacccaggcggttcttcgtcttagctgtgccaaagtagctacaattcaataaatttatattagtctaccatgttggcttgcgaaatgcagccgttttacttgtacgagaataagcaaacatgtttattaccctgcttatggaaccagcagcaactgcgatttcaccggcacttattcatcttattcatcttaaaagtgattgagctctagagctggggtaaagtccagtgtatggctgttgggctctcgattgacattccaaagaagctatgggtattaattatattataagaaggcatttgactttcgtcacatggcactgcataaaacgaaacctcaaacccgagagttgaattcgagatgctaggagccctgtagatcatcgtttttaacgcttctagatcggataatgcttggcacgctctttggtacctgcagaatatgcataatccaatctataaatcccgtgcggcttagcgtactggcatgctgcgtattgatggtcggaatttttcgaaagaattgcaaccttgagctagtctgccagaggaagctgccgagtcagctgaatagtgctaatacgcattggtgaagcgagaaagattctagagaggaagatgttccgtattatgtttcgacgcatggattccccgatatagtacccatgtaagcatcaatattgattacttacatcatctgcgtcagctgttcatgatggctatgaggaattactccagcaaacgcagaactaagacactaaataacaaaaatattttgcttatgccagcgcgtgtacattgcactgactttatatgctatctacgagaggcaatcagcacaactgaacacgacaagagatatgctcatgctacaaggtttatcatttcacggtcccgtgcgaattttaccccattcggagtacacgatgctgctagctggtgtttcgacttggcatcttatatccggttatcgtattccaccaatcgcgcgaaatcgcccccgattatagatgtaatcaagacaggcttggagtgggtctaccaacagacagctaggtacggatacatacctcgcaataactagcagaaatagtcatacgtacagcagtaacactgccagctaggcagtaagacctattcgaagctacaacaatgcaagattcctgaatgggacaagacgtcttttagcatctttacgtatggcttttccgcctgacatttccgatccgattccgtaatcctcccgactctggccttgtcaataaacattgccaagcaagcggtatgcatctgtgatcctgctttaacttctgcctagagcaggggtattgcaaaactcagcgttgcaattcctattcgtattcaataatgtagagcgtggctccattggccatttgtttctcatctcatgagacacatgtctggacgggaagaatattaaaaatccgcttggtccaatcaataaagcttttgcgacggctcgaagcctgatgaactcaaagaggtagcttttgcaagatcacagccctccatctttactcacattcactgcccgcaaatttacattctctgagcctacaagcggagcgagcgcgcgcatcctggcgaatgcatataaatcgtccgtagtgttggttcgattctgcgcagctctaactacattggggcgtattattatgcctgatattactataaaaaattccaagacctgtaggagtgtatacgaatcgtacgacggtattgttcttttgctcggtcactcacagttgtctccgtattagcgtcttacttggcacctgtttctaatagctataaccttgcttgataaactacgcgctcaaatttggttgctggttgaagctttttgacttctctgttagaaaacagctgacactggcttaacaccaagtaactgagaggcgacatgaatgccgagtaactaataaacttagtttacaccattggaagtatcacgagttgcattttggcaatggacggatcgttctaggtcctcacggtggtcattgagttgtattgctaaattcttattgagcgagattgttcggaaataggttagctagctgcgctggcaccagtctacgggaatcctttgcacggcagtaggaacaatttgtggagacacggagatgtggtgttatggaaggagttgccgagattttgaactgccggccttggtggaatctgctcggtcgattgcatgcgcttagcagtattgaaagtgtctagatttagtagctattggcaatatgaagaagaatggtgagctgaaatttttggatttcaagactccaagatatgaaagacaatgtcaatgtttcaaaacggaagaaacaaatggcggcaaattgcaagggacagctcctgcaatcatatagcatactagtaatcagctcagagaaggtatccctgcaaggctccgccgatcccgcgtttaataaccagctcttcggcatcggctttgaatcctcaaacttgaacgcagtttgtggccctggggttaggtaacagcgggcctaataggccgccattaatttactccgtacactaggccgctaccagcaggatgactgtgtcccagcaaactcagcccgcaaatctccttcggaccgacctagtggcatattccagcttcctaaaacgatagggggctgcacgatattcccacaaactcctgcccctttcgtcagcctattcgccaagtttactatccataggcatagaagctattctgagaggatgagaatctcaccctcgtcgggtgtcggatattgtagcagatatataagagtaggatgaagcccaggaagaagaaagagacttgatcatgtcaagcggctttctcgcagtcacctctttggcacattcacgatgaagtcgattgcaggagctttccgccgcgtcggcctgaccgccttcgccgtcgccgcagccttgtcctccctggtcaacgccgagatcgaggtccgatctctggaagagcgtgctgcttctggcaaccgtctggtctttgcccatttcatggttggttacttgttaaaatgctatttggcatacgagttaactaacattctccgtagatcggcattgttggacagcgtaccagcgccagcgactatgatgctgatatgcagcgtgccaaggcctatggcattgacgcctttgccttgaacattggcactgactcttacactgatactcagctcggctttgcctatcagtctgctgccaacaatggcatgaaggtcttcatttccttcgactttagctactggcagacctccgacggcaccggtgtaggccagaagattgctcaatacgctggccagtctgcccagctccaagtcaatggccgaccctttgcctcgtccttcattggcgacggagtcgatgttaatgctatccgctccggtgccggctccaacgtctactttgttcccaacttccaccccaacaccgatacttctaccattgacggcgctctgagctggggtgtgagtatttatcgccttcattggccgccgcgtataagtagaaatggtgctaaattttcaataggcttgggacagcaatggcaacaaccgagctccttccaacggcgtcaacgtcactgttgctgaaaacgatgctgcttatgagagctggcttaacggaaagacctacctcgctcctgtcgctccctggttcaacacccacttctcgagcaagaactgggtcttcccctctggtgatcttctcttcactcgctggaacgaggtcattcagcagggcttccccatggtcgagattgtcacttggaacgattacggcgagtcccactacgttggacctcttagttccgaacactctgacgacggcagctcaaagtaatttctatattccccaaataactaatcgatgatttactgactcaatgctcccaggtgggccaatgacatgcctcacgatggctggctggatctctccaagcctttcatcgccgcttacaagaacggtgataccaacgtcgccaactacatcacccaggatcaggtcatttactggtaccgccgaaacttgaacagcctcaactgcgactctaccgattccctgggccgtcctgacggttaccagactttgagtgataccgtctacgttgttacccttctcaagtctgccggttccatcaccatcaagtctggtagcaactcccagactttcaacgccggtgcaggcgccaacatcttcaccgtgaacgctgcccttggtcagcagactttcaccctgacccgtaacggcgccagcgtgttgtctggaacctcgctgatggacatcactgctgtctgcacttgcggtctttacaacttcaacgcctatgtcggcactctccctgctggcgcctctgaccccctccctccggatggtctcgctcagttgaccgccggactgcaggtcacgacttgcaagcctacgccttctctgggaacaaacccgcccacaagcaccgttaacaacggtggtggtggcagctctcccactcctaccaactgcaatgccggaactgtggctgacggcgagtctggaaacttcactggcctgtgccaatttgcttgctcgtaagaaatactcttcatctgattttggtcatctagaactcacaatattaggttcggatactgcccgcccggcccttgtgtctgcaccggctttggcccctcaacgccaccagcgacgaatggccgcaacggctgccctgtcgctggcgagccctcagcctacgacggtctttgcagcttcacctgcaaccacgggtatgtattcactagtctatcatgatgaacaacgtgctaactgccttatagttactgccctgagggagcttgcgagtactgttaaaatctgagtcgtcaagattgtagccattgctagaatggcgtgtatataggaagctgtaaataattaataccaaagtccatttgtctatggatagtacaagataacaagcgtgtgcgttatgattaatgtgtcccctttctgctatcgggcgttttgctgcctctgtgacccttgctggtatctgacactatggtcacgatagtagacctttaaagtctcccattttggagcagatgtactgacagcagggctgatattaatccgaaatgcgtgctctgcgatcgttgtcacttttgcattcttgtcttggctctaccaacgagagcaatttgcaaaaagaaaagttatcctatcccaattctgttttccagcatttcagctatcgctcgtcaaagcagtcagtccacatatgcaatcacttaattgctatatacttacacttcaaagcagtagcattagcagcaatagtattctgagtttctggaacactgtgataacatcgacggaaagtgagtagagacaacgcgttggttttcgtcattaagtcatttcaatatcacggtagaaatatttggcgaagaaagttataatattaagcgtttgtagtattcatgtgaaatattgggtaatgtattattatcttctaaattcattttatatacctcacagcttggcgctgattcaagttggcctcatccgtctccttatgatataattgtgccattttcatcaagagatatacttaattcatgagcgcctaaacactatatatctcagaaggtcccagtagcctcaacgagcccttgttttctaaactccctccaggcttcataatatgtatatatccttggctatacctttttctcttctctcacttctccaaatttccgactctcttttactcaagtataacacgcacttttttcaagagatactaatggcacgtattgtaaaggtgtattaaggattgctgcgatagtcaagatggagatcgatttatttcaccctcaatataacaaacatttctttctctagaggtgcttaaatgtttatccggtgtcgaactttcctttcccttcccggatcctgatcaaatgaacctatgtttttatgcttccgagttattcacagtgatacctggtggaaccaagagcaatacatattcatcattaaagccgaggcttggactaagtaagaatgtgaggatggccagagaaggtattcaaatacatagcacgcagtgtgattcagtcattggtgcggatcagtgtatttctactagtatatggactataggctttggagcactgttatgtacgaaatgatgtctgcatgatgtcgaatccttgtctacttggttccttattagagtagggcggagaagaagacaactaatagccacactagccattgcaatcagacgactttgcagccttttaaccagcatttgggaattattacctgatagagcttgacatcaaatagaataagaataatatatctctatatcacccggattcgctgctgtactctgcagatcaaatcattgacggttgcttgcgtgccgctaattggtgcgcatattccacctccacatctggggtaaatatactaccagaaaaatacccgctgcgagttaaacagaacagctccaaggcttatgaggagctaaacatcagagtcgaagagcaacatcacgacatattttaacaggaatatttaggctgctttaaacagccggtttattggtaggtagcattcattgagtaataggtcatgtcttttgctattggaggaaattcctcttatgcttcatatgcaaccccaaaacaagcgtcttggtagactgaatggcaagtataaaaagcctaattcgacccaacataggttcgaggttggaatcatttccattgcagtgcagcttctaatacttcacgccaattgatagttcgaattctctgttgttgtgatacatagagcagctaatactggcatacactcataatggtctctcaaacaacccctcaccgagcccatgcgctcgccttggctcttctggccacaggctctctagtagccgctgggccctgtgatatttactcttcagggggcactccttgtgtcgcagcacacagcaccactcgtgccctctacagttcttacagcggctctctctaccaggtgaaacgcggctctgacaatgccacgaccaacattgcgccgctttctgctggaggggtggccaatgctgccacccaagactctttctgcgctggcacaacttgtcttattacaatcatctacgatcagtctggccggggcaaccatctcacccaggcacctcctggcggcttcaacggacctgactctgggggatatgataaccttgccagtgcgattggagctccagttacactgaacgggcaaaaagcatatggcgtgttcatctccccaggcacagggtacagaaacaacgctgcttcaggcactgccaaaggcgacgcggcggagggcgtttatgcagtattggatggatctcattataatggcgcatggttggtctatcctttgccatttagttgaagttatgcttgtttagctgaagctgtgctgacttttcaacctagttgctttgactatggtaacgcggagactagctctcgcgataccggcaacggccacatggaagccatatactacggcaattgtaatgtttggggcacaggaagcggtagtgggccatggttcatggcggaccttggtatgtctttatacacgtgaaccgattctcgtgatattaacagcgtgatattgacaacgtgaaatagagaacggtctgttcagcggagccaacccaaagaacaatgctgcagatccatcgatctcgtaccgatttgttacaacagctctgaagggtgagcctaaccaatgggcacttcgcggtggtaacgccgcttctggctcgttgtcgacgtactacagcggcgtacgcccaagcgcctctggatacaaccctatgagcaaagaaggtgctattattttagggattggcggggataattcgaattctgctcaaggtaccttctatgaaggtgtcatgacctctggctatccatccgatgctactgaaaactcagtgcaggcaaacatcgtggccgccaagtacgcgacaacctctttgacaagcggcccagctctctccgtcggctctcacatctccctgcgtgcaactacgtcttgctgcacaactcgctacatcgctcataccggctccactgtgaatacacaagttgtgtcatcctccagcgccactgctctcaagcagcaggctagctgggtcgtccacgccgggcttggaaacagtgcctgcttttcgtttgagtctgttgatactcctggaagttacataaggcattacaatttcggccttcaggtgaatgccagcgatggcagcaagcagtttaatgaagatgctacattttgtccgcaggcaggtctcaacggccagggcaattcaattcggtcatggagctaccctacgagatacttcagacattatgacaatgatctgtacattgcaagcaacggtggcgttgatacttttgatgctaccggtctatataacgatgatgtgagctttgtgattagttcaggatttgcttaaatcgaacatcgaattacgaatcggtgaagctactctaggtatagcagcaataacttgtatattgccttccataatagttaggtatctatatataaaaatatattttatacaaaatggcgtgatatctcacccgagttgaaaacgtattgcgatcacattgaggattgcgcattacgcagcgcattccagtggctagtgcgctgaaagacgctataactcagagcactaatagtatatgtaagatgtaagttgcgacaaggtgtatagataactgcaggtgctcaacacgtctacatccaatgccagcaatccgatccattgagcgccatattcttcaggtccaggagatgtatcttaggggcctatctgatcgctatcaacgccatggttcagcgctcttcccctcgttcgcgttcaacaccgcacatgcgtccaggcaatgatttcttccacgcgctctctctccacaatcttttgtatatttgtttcccgaataccgcaaatcatcgacttaatactcatcattcaaccagtgtcccgtacaagacgccatctcccgcgcctccctcgctccctctgcgccccagtgccatcgcaccagcggcagcctccccacagcggggggattcgcgtgagtttccatgtaatgccattggatgaacttggagaaactaatcatgacttgctgtatagcccaaccaacttgatgctgccgcagttggagctccagcgtcggctccggctcctcctgcgcctcctctaaagaggtgagttcgtgtaagttgaggaggtctcgttgttttggatcatgggaactaattgcggctcgctgtatagccaaacagacagcggcgaaagaagaattaccgccgaagagagcagaagcagcggcagcagctctcagacaagatcgttggccatgtactgctgcaacggctcctcgggcgccttgactcacgttcgaacgaccagactgcactgacggacaccgtggtcctagaactgggcgagctggtagggacttggtggatgggatgtgtgagatggacttcctagttgacggtcttgggcggctcgaggttggggacgtccacgaggtgatgtgcatcaacttttgctattcgcgacctgtgtttgagatgccttgaaagttgggcttagcaggggcaggcttgatgtgtaccattctctcatcgctgacgctgctggctctcttctttgccctctaatgacatcctctcctcccagtccattcctccttgttccctcggtcccttttttcagatttcaatcttcttgggttgcctctttggatagacttcttcttctattaaccttgtctccctttgataaactttcagtgttccttttagtaatgtaacttactacatattcttttttcctttatcccttcggcgttacatcatcaactcctaaagttttacctctactccccgtgaatttcatcatcttccttttatgcaattcttctacacttctcccctcactaatcttccttactactaactaaaacaactagaacaacagcatcgctagatagtaatagcggacgcaacaaacagcggaagctagtcagccttcctcaaggtaaataatcctaaaccacacccaaaccgcaaaatcacctttcaacatcaccatctctaacaagtccaatagtcaattgccttctttaacagcgacctctcctctctaaccgtaccccccttcatcctcttctcccagtccctcactaaattcttctcctagtccctcactaaattcttctcctgctggaccacccgcccgcccatctttaccgttgctgcgcacaagttcgatcctgccaagcgccagaacgactcccgcagcgagcaattcggcaacaagaagaagtctcccaactcgttcctccgcgagctctttctgggcagcgggatagctctgttgttggaccatttcccttgttccaagctggcatttattgctcctcaaccaagcgcaagaagagcttcaagttcatacatttaatgccacagcctttcatctcatccttcaatccattagcatggttgaataccattgcatttgcctgtacatgcatcaccgcagatgctgcaccacggagacaacttgtactcgagggtcgaagtcggccaccaagccaacatagaataccaagacaatattgacaaggaggataacatcttgtttagattactgttgttctaaaacaaacctctctgcaaatcctttcatcgccttttcaaatcaattttcgctttccttaaaacattccattctctctaaaccggtaaaatattctccctgctttgcagagtttattttactcttattctttaaacagggggcttcgagatgatccaggagactatgtgccaaagaaatggcttacatgagttttgccataaagtggtggttccgttcatacaagagcggccgaacaagtttgtctggaccggaaaagaagccctcaaattcatgatctctaatttacaagttgatgtgctatggcaatcgattaagccctaggcgcgtctgtccacgggttcagtggggaataacgaaaacggcgtgacttccagttgcttgcgtgcatattccagtcgagagtcccagcgcaaatacggagccgagatccttgcaaaagcctctggtgatgaggcgtcggtttatttaggacctggacgaggcctcattggacggtggctcaagccgcggatatgattaaaatttgtagtaattctatctccaaacaacaattccgctcttgttgagctcaccgcccacgtgctcccgtttgtaaatacctctgagtctgaccgagttgggcatctactacctctctactgactttttgggattatcctatcatcatcttcgtcaatatcgcgtgcaacattccagtcagccgcatcattacaactagcgatggagtcacaagaaggaaggatatacagtccctcaattgttagttttggccgttaattttattgacagtcatggtgacggcatcaaatagctttctactgtgtcgggtaatgtaggtctcggcaacagggctgcagagtcatttccgtctagcgacgtcatccagttgaaacgacagtgttgagtgcaaaggaaggaaaagttgagcgcaagttttgaccgaagaggcgatgaagcgcagaaagcgatagacattgcagtgcgagttgcaagaggcggcttagaaggcctggcctcatgttaaaagagtaattaccaagttcaaagatacagcaagcgatgtagagaaatgactccaaaacaagaagaatgttgaagccgtcaagaatggtgctcaagttccgagtaaggaggcgcgctcagcagaggcgcagaagacaaagggacagcctcctcccgcccttattcaaggtctcatccgagcattatgcgggaatatgccatctttagtgagaagcgacgtagaggagaagtacacacctataatttacaagatgacagaaaaacaaacgaaaaattatgtagcacccacgtgtatttgtcgtagcagtaggagcagtaggagcagctagtacttaggtgatgcctcggccacgaagctaagaaaacctttaatccaaagaatacatggaggctgtgttttcacggtaagagatttgctctttggaactatatgaagatgcaaatccacgcggtgcttcttcgttctctatgacatcgcctaatagcttcctcctactaagatagcagcacgtacctatctatatatacctgtgcagataatatgacgtttctcttagcgtttccctcctattggaagacttggctacattcattacgcggtgagaaagagggcgagcatgatttgcaaagcctaacaagtgaagcggcttccttgagtttctatttcgtctcatgaatttccaagatccactgctcgccgccagtgaattggtcctttatgctgccatggccaagagcacattatccggtccttatttactaccagtaccaaggtataagcgccttggtacccatgtgcatgtacctcgtgcttcacagtcctgcttcataatcccctaagctctccaaacgcatattcaaatcccgacttcttctcgaaatctttgccagcatataaatgccattgccagcgcgtccaagacagccggctcgttctatgaaatgctagacggatcctttccgccttctctcgctgctcggcccaacaaaaacgcgatccttgtgttagaagtacggacctttaccctatggcaacggcataaatcactctcgccgcgtcacgaccatccctcaactcaaaacaagaaggcaatcctcttattacaagtattgacttttgcccttcgtggcaacggcgcacccatgtcgcagctcaagtgcatcaagcgtatctcctcaaaggcattccttccggccttccattttcgaacgcaatcctctcatcagaggcgcggacttttgcccttcgttacaacggtggaagatgatatctcgcggcgtcacgacaaattagcgagccaagagatggagacagtgagacccctgaaaagcctcgttgccgatcatcccgccaaacggcagcttcagcagttgtcaaaacgtgagaggtatcggctgaaaccgcatctacgagtagaagcaagctgcggcaacatcccaagcacaaggtttctgaggctgcaagggaatctataaatcttcccggtaatctgctgggtgaggtactcgttcgaccgataaagagatgcatcgcatgcgtatgtacggacttttcctgggcaaaaacggcatagagacaaggcctcgccaaaccgaatgtcgtgccatattaacaaccgcataataattccattatcaaaggccctggggcatcgaaaagtggcgccaacaggccttgcaggacaggttgcagcagcgtaggagaagacttcagaacacatcagccgagcggcccaagagaagtttgttcatggcttggcgattgtctagcaagaggctgccaaacacaccatgaaccgcaggagtcccggccatcacatcctcactcaacgccacgcgtaatatccatggccacagcattaacagatgcagattaaagactagagcatcaggaggctgagattccttccccttcgctagtgaaatatagagcattctatgcaatcccctgacatagactgccctggatcaagatgaaaagacagaagtcatgtcgctgttccccgacaaaggattagaatatgcgcggcccaactttacgtcgcttttggatgcccttggagaggagaacattcaaccgattctcctttcacggagcgtcttccccttgacaagaagccgcttccaacaggcaagattggccaaggcctacgtaataaggactttgtgtgggcgcccaagccatacccctcagtctagaagcgaaaagccgtggccatgttgtgttcacaagcagaaattagtaaaagaggagtcgccgccaaagagaagcagtagcagcagcagcagctctcgcccctccttcagttctggctttggctgttgctctcccagcaccgcctccgccagtagtagcaccaacagcaacactacgaggagtcagcgtgtcagagcagggaggttgtacagcgtggaaaagagatttggggtaaactctaagcccccttggattccgaaagatgtgcccatggcaatctgcctctatgacacggcattcaaatgcccctgcaaattcctaatccagatactcgagcaggcgagcgtccaccccgccgtacagctcacggattacggcgctagcgtgtgccagccgtctgtcttcaagctgttgaagtctctcccctgctcattgagtggtagatgtgcatgtatatgtcaacctccttcaattgtataatacggtgcgataggttgttggtaggagttgcgccaagctgcggcggttgggttggcgtttcgggccacgcaaaagacacgctatactaaagccttggggagagttaaaaatgctgtgaaagaatggtccgcactgtccgcaacctcaaaaaggcgtccacgcgcagacgacagaattcagcgaatttcttgcctattatggacaatagatctcgtataccttcgaacccttaggtaaaggctttcttaagtctgcttgccaagtaacggggggcaaatcagagttatagaaaagactcgaggcaagagttgcggtatagccaagtttagaatacaactgatggccgttgcagctcacttgagccagcctttgatgagattcttcaaaagtctcatttcagtcagagtgtcgggacgcaaattgcacttagtctgagtctggtctggcataccgttatatgcagcaacctctctcttgctaggtaatattaatgcggctcttagactggatatgatgtctgagaaggctaatagtagagtgcgatagacttgtcgggtcaatggcactgatctctgccagggcatcgatgctgcatgagtggtgaatttggtgttccaaggatttggaatgagtcaaagcaggcagaaatatcaaagtggagtgttagagtgttttaataacataatatttacatttttaggatacgagttaacttgattgagtatttcacatttgacgagtgcccgatccatgctattcggccggcggacgggtgattcgggagcatccatgactcgtctgctaagcttcaatatcggacaatgagagagttggttgcaaaaagtgcgcaaacaggcgcaacaacaatacttacaacagtcaagaggtaggacacatggccttgctacatagtgattttagtcagcaccattctcatccgccatgagtcttggctaggagaaccaggatccaatccatcgtatccacaccaatcaatcacttcacgagtgaagcttatgcattcggataacttaacattggagcagctttggggttcgggtcaagcatgaaagagcaatagggcgaaggtatctgtggacggggcttccacaaatcgaaaagagattatcaagcgggactaagttgaagattcaagctggtcggaacaaatgtaacttttaggtaccgccaaaagatacacgatgcttcaatttactcattctatatagataacatatatatttagtaagtatttccgaacgccgctctcggcattgaacaagtcaggtaggattcatgaaaagatttgcggaaagctcttaccatcgtatatgcatcagggttattgtgcatggtggaattgtgttaaactcagccaattcaaagaaaaattggaaagaaagaaagcctcctgcccacctaccttgccatgatctgatatgtgtgagtgagattatctgtaagtctatggagatgccgcattatcgtggtggcgattattagcctttccagccccacatgccataactgcctaattgggtaagtaaaattcactgagcacaaggcacaattcagtggaagcttctatgactccgaattagcccggctatagacaagaagtttctcattttgactctatctcggcgccgtatcggattgatcaagcttataacctatcaacggtatatctgtacgtcattgcagcgatggctgcgacgaaatatttaaagtgtttggtatccttcactttgcaagacttacacacaccaggcaactacccagactttcatcttttatactacaatctcagccctcaacaaaagacacaatgtgccagaacgaaactgcagccaacggttggactagcacgccagctaatgctggtaaaatattcagtggccagcctttcaacaacgacccggagcctctttcaatcgacagcgtaaagtttccgtttgacgatcctgtcgttgcaaagacttttgaatatgcacagaaaactttacctcgcgaaactttgcaccattccatgagagtctacttctacggtatatcagagagccctcagactatacttttgtttgtttgttaacagtgcatcaggaatggtcatcaccaagcagcaatttccccaaattgccgcttctctcaatcctgcgacatgggctttgacatgcttgttacacgatattggcaccacagaagagaatctgacagcaacgcgcatgtcctttgacatttatggaggtatcaaagcactcggtattgtcaaggactttggcgctactcaagatcaggcagaggctgtgtctgagggaatcattcgccacgaagatatgggcgtagatgggacaattacttacattggccaactcattcaactggccacgacgtatgacaatactggcgttcacccgcatgttaaagactttgagaagttggttcacgacactactcgtgcgcaaatcaacgaagcttatccccgcctgaagtggagctcattcttctctacgttcattcgcagggaggagacgttgaagccctggtgtcattcgacgcatcttgtcgactttgacaatgagattgagacaaatgccctgatgaagcaatgggagtaaagtagtttgatagtatttctaagcctctccattttgctttatataatatatactctattctccacacaagtttaatagttcacaaaagcagcaaattccacattcgaactttccaaagcagcctatcaaaagtgaatggagtttcagttgttttgctttagggataatgctaccggcgaccattctttaaaataacccttacttccagaactctgcaactcaaaggcttagcgaaaaagagatatcttgaggcatcgtgttaatgttacttcaacttcgtgtcgtgcagtttgtcaggaatgtacattgctcataatcctcgcagataaattactatagcgaccctgtttcaagcatggccgtttttgcaaagctatataagaagccagccataagccaattcgtctatgccagtcgtcccctgtattcgagtgtctgtctgttctttctttttccagtagtcttgcagaattttcgaagcactaatcacatttaaacaattcgtcgaatcccagagactccctagaagtccgatgacagcatctttttggctttgtgcttggctaccaagaccggccataaacgtcggccagagaaggcacttaaacaatgtcgcattgtttttaagagtttccaccagacgaagcaattgagataccaactcatcatttcgcgttgtgtctgtccatgggccaaggacatgccttccatagagcaaagcagcatttttgtaggcttgggatagcatacagagctgatcgatttccttggtggaagacggttcgggttgctggaaattcgatgcccattcaaagcagttgaactcttcagtcaattcgagcatggcgatggtatcgatagtacttctttgagattccataagagctcgctgattggaaaagaacgatatcgctcttaaaatgaattcggggcatcccaaaaagctcctcacaatggattcttggtgtatgctctcttgaccttcgacagggctttcaaatactggcgtcgaacttgaaaacgcggttccgagtgtttcaattctgtagctgtcagtaaaaaaaaaggttcaagatgtggagaaaagaaatttgcgtacaaaaaaagctgcctggtgatgaactgtcttatctccgtggccgtctgcccatggtctactttggtatcgccattggagcccagctcggctagtaactgatgtatgactttggcaccttgaatgtgcaaactccagccatcaatccccgactcgagaaggtcaagaaatatcagtaataagatacttgccagtgtcgcatccttcttacaggactctgtatgcgacagtgaacgggatagagcatctatagattgctttttgaactgcagtgcagatagttcagctttttcatatcgatgtgaactattcgcctctatccgatcaaaagaatatcccgtgttggcaaagtgccgcgctgccagagcgactatggacttttgcaaagccacatcttccagagcgtaaggaagtaatttgcggaaagggttgctgtcactatcgtacaagatgtacagtttgcaaacacgtttttcgtctacattgatatcagcatactcgtcaaagcaaagctccctccgtcaagctagcgccaactcacagtagtcgatataaaatctctccacgctgcttatatgaggatccggcaacgcaggcgaaggaccagcttccatagcccaccctttctgggcatttggcaacagttgttttcgcctaggctgtgctagaggtgatttatttgtgtcgaaaccttgtcccctcatcttaccgcgaattgctacgcctttcacccatctcaatggtcttttatcgaggcattccagccccgccttctcacatttggcgcatggaaagcgggattgatcgcactgaatagtgcgcttgcgacatgtccagcacggcccacgcatcaagagagtgcatctatttcgattatgacggaggatgcagaggatttggatcaaagggcaaaagatgacgaggccgcactttccgacttccgaggtgcttccaagtgcatgctcgggccggaattatagtggtccggcatgatccaaaggcgtcgccggcagaaccttatcctcgtcaggcacaggattaacatgtattgtagaatctttacagaagagtagagtacaatgtattaaaggtataagcaatgtagattgggctaccaaagggcggatgttgccatggcccaccatttcgcccaacttggtttcgaaaagtcacctgcttctagcgttgctaaacaaactctttttgtattaatttaaaggctggatggaatctgctttgctgcaacttctaggagttgacacagctttagaaaactaacaaggcatattgcgggcgtaaatgtacacatcaactttgtttgtgagcatatttgtttacaagtctaggttaagagcaccagttgcagagtcaactccccagtggagctgctcccccaggaatatggatactacaccaaccatcggtcaaaggaagcgatcctcgatcatcgatcatcgatctctatcgccggtagccaaggaaggatttagatctgctgacgcaggaatgacagcttcataacggggactttagagcacggaagattctctgatcactactgttattcatgccaagagcagtgcttgagtagaaaccagcccctggtggaaatgccaagcgctatagccgttggtttcctcgtattggggaaatattacactcaccagacctgttatcgaccaatggaacaggccgtttcgcgaagtttttaccccacttcaatgttcccaagcaagccaagaactccgcgctcttcttattttgtctagttgccggctagcgctctttcaatagtggctatgctaaaagggggagccgagacgtcgccaagtcgcatcctgcttgaaacgctaccacagccatcatcctacaggcgtcttgcatgctgtgcaatacctattgagcacagcctttgtgcagtgcagcgggcgtcagtggaacagccgctgtgaccaatctggaaatctgttgatcagtgccatattctcaaaatatcgatgcaatgctcagcagcatcttctcccatgtcagcctgtagttaactgatcgacccaataaaagctcacgtactaacaactttacctcgtctgttctacaatgtttagtctcggcgtaggacttcatttcctctactctgcatctctttactcggcctagcctatcaacgtggtttatctcccctctcgaaaaaacgatatacaagctgatcacctacgcagctgccctttactgtgctcgctcaaagtcatcatgttctagcatggcactcgagccattctttgccacaggctgtttgttggccgccgagaccgtaatggccttcaggggttaataacaacttagccattttgggtcgcagccgttgtggatcttagcctcgttaaagaccgaatgtgaaggaggtttcgtgtcaagagagtggtcgcaaaagcgtataaagaagctacacagcccctaaatggctgttgtgcacagtggagctaattgctgcgctgcgcatagagcaattgaatgcgaagcatggcaccaataataaccgaatacctgatcgaggaagaaattgcaagtatgacttgatacatacgttcattcttcggcaagacttcttaattatcttggggctttcgtcagaccgcacgcccgacagagcaaatcgcaaccatgtgggagccacatttgaagttcagggatcccataacggggacggtttgggcggctctactgtgcaccattttcacggaatatacttcatcgacgagatccgagatatactctgagctattatgctggatgatgttgcccgcccttttcaggactgtgaaatatagcgatctaaaatccgaaattagcggttcttactcagaaaagaatactgcccagtccaaagctccgggctctttgtggatcattgctctatccattgccttttcatgtgcatataagacggagaacagagtgatccaattttttgtacgtcgtctccatgaaaatgacacgcatattcgactaaacaaatgcctagccggttttaacgcctgttctgttgctattgcaaaggcgatttcaggctgactcctttttgacgacaattcctgtttcgctacaagcgcgaggcagcaaagttgagacatggaaagttgtgatattttctacaatgccaatgcttgctttggcgagtagtgactatcacaaatccattatatctgtcattccggccacggttctccttcttgtttacatggcaatgattcccagaaggaagacatctaccaacgcctttccgctcatcatagacgaaagttccgtctcatctctctcatcgcgggctgtcgttcttctgctcattggggtggggatagaatcttgcttatttggcttcagcttgagtaatttggtggccgcaatagcaccaggcgttggaaaggctctgtcctgggtctttttaatacgtacagtaagtctgcattacgcatcttcttcatactcacgcggaagcccttttgacattttgcaaaggctcagcaaagctctgtggctgttgccaccgccatacaaacatttagcattgtcgccatgattgacttctctgcactatctacgaatatgcatgtgatcttttgcatctcaagcacactttttgccatcggccaaattatccatatgctgcccaggcaaatgaactataagcaagttttgtgggttcttccacttcttgttattgttccgtacatacagaatactgtcgccattaattcgctaaagtccgcggctcaactcagctttgatgattctcccagtcacccggtcgaggccatgataaatagcgccaaagaaggtttcgaaaatatgaagcgaatgcagtctcaaagctaccttgcagctcatgacgaatatattcgtcggtatggagtggaacctccacctggctttcgagcatggtacgagtttgctgctacgaacaattctcctatcatcgatgaattcgacacaatgaccaaaaaccttctaccttttctaaaattgagtggcaaagatatcatggacaccatgagcgctttacaaaacgacacacacagtgaaacatgggactgcacgtttagtgctcgagaagctcagacttcgtgtactcatccttatcgctcctgggatagacatatctcgtggatgttcgatacactactgggagacttgcagcttgatctgccacgtataagattctttgtcaatcacttggatgagccaagagtcgttgtcccaccgcaattaacaacaggacagcattatcaagatcagcggttcaatctaacaaacttgtctcatcagcccgtctacaaaactatcattcaaccatgcgaagcacacaagaatggatacgcgatcgagaaaagtgaggctttaactttcggtttaccgttcgtctccaactctagctcagcaatagatttgtgccaacaccccgaatatgagcaacaacacggccttatcatgagcccggtatcttttaacctaatcgaaggcctagtccctcttctatcgacaggtactctctcaactatggccgatatactgtatcctagtcctgcctacctggaatccgaattccaatatgaggaaaattccgatatcccttgggatcaaaaggccaacaaactctattgggctggttcgacaacaggaggctttgccacggacgacaactggcgaagctaccacaggcaacgattcatttcgctgggccagaacttgggctatagacagcattcttatttgcaaaagagaggtggatacattcaacgaataaaatcgtccattttggatcggaggctattcgacgtttccttcactcggatctttcagtgcacttggaaacagtgcaaaagccagcgcaactttttcagtccaaaatcatgggctcataaggacgcagccttacggtcaaagcttgtgtttgatatcgatggaaacggtattagcgggcgatattataagctcctggcgtccaaatcaactccgctaaagcagacccttttaaaagagtggcatgacgaccgccttatcccgtgggttcattacatacctgtgagccaaagcatggacgaacttcctgagctggtactttatcttacatcgactcaacgtgggcaacaaagagctcaagaaattgcagagcaaggccatgagtggtccagcaaggctttcaggactgtggattttagtatttatacgtatcgtttgcttctagagctagcaagactgcaggacccagcaagggatgctattaaagtttaatgcaacattgtgagatccgaaggaaaacaagataccataggattcagattcgaaaacagacaacaacccggtgcaaaaggcgtgctgtgacccgatgcttttatctgactactgttgatagttcagacttggagcaatgagttataataaatatatcatcttttcgatactatgcaatgaataacttagattcaagatgttctacttgaattgatctatagtctagaagagcaccatattctatcgtcgatctgacaacaaaggtagattgttgaagcgccaagctataccctgaccacgactcctccccaaacatatgttttcggaggctccgcctctccctcttcggccatatctggcttccattcatgaatcaaagtaacacccggctctaccttctcaaagccctcaatgatttgctcaacgtcggccagtggtcgcataatcagtggcgtaggagttcttgcgtatgcagcgagaatcttctgcacgacttcttcactcaggttatctgttaccccatgagtgatgctaatcatgctgcctgaagcaaggttcttcttcaaaattgagaagatgtcgcgacccgtgtcaattgaaaagaagtgcaccagtcccatcatgacaacgccaactggcttcgaaaagtcgatgagtttcttggtctccggatgacccaagatgtggtctagctcaagcactgagccatggataaacgtagttgacggattttcactgaggatttgctggccataggcgacagcagcttcgtcaatatccacgtagacaacacgggcaccgggcgtaactctctgggctatttgatgtgtgttatctgcgctgggtagaccggagccaatgtcgatgaattgagtaatgccctggtagcacatatatcgaatgactcggcgcaagaaatggcgaccttcaatagccatctcaaagatttgcgggtttgcctctttggcagcaagcacagcagctctatctgactcaaagttgtttttgccaccaagataaaaatcgtactaaatttggttagaaaattggattatctgaagtattataaaacataccatccgagcaaccgagggtttcatgatatcaatgctgcttggaggcgcgggatcattgctaatttcagccatgatgaagtagtctcgaatgtatttacaaaacttctaacgtgagttttaaacaagcttctttgatctcaagacagagggtgaagaataaagaaagaattgtcaaaattgtcaaaatataccaatgtttaaatagttcagacgtgatttcaacaagcatacaagaatggcagttacactcctactgcattaagagctctaaccggttgctacctaggtattgataatacattatcaatactaatatcgggagcccaaatcctttttgaatccttggctttattctatccatgcttaagctactagtaggtactaactcgcactattgtaagaatttagacatgtctcatataagccttatacatgtgtggctaactaatcaatccaattccctcttccaatgagaattcggactagacaatattggtaaaaagcatcttatatgcatgctgccgatgcgtagcgtgcttatttcatttgttaactatatatttatcctattcttagcggcctttaactaagccaatctcatgaagctatagctaggtaggcaacaggagtgtggaagcagctgacttggatggtgaggatgacaaagacaggggtcgcaaaggagcgtgagaaacaaggcgaactatctcaataaccgaagacactaaaactcgaggaagcaaaagtgacagtggctgagaactgtgatgatggtaaagaactaaactagtgacaagctgaggaggggggaacaactagcgtccgcagaggctaacgttgcatggccctactagtacatcttgaataaacaaaagaaaactaatagcgatcaacttaaaatctaaggcctagggatcaaagctagcatacactactgctttctaaaagtctttatagccactcaagtcctagagtgttggaaggaacagtgcagtgtggttgaaccgacaacatgattatgtaatgagtattagataaacgatccactgaatccttccgttgaacttggctctacagttattacaatagactactcttcttgatgtactatcttctacagaaagtaagggatagggggtgtaaatctctagcaggtctttgtttggtaacatcgggaagaagggttcggtcatttcgcatttgatgaagtgtccttgagactcgggagctcggaacttgcagcgaggtctcgtgccgtgtccaaatctcttgtactacccaacaaagtccccataccctgtcattccagttagaagtctgtgtatgcttgtgtagctgtaggccctaggcttcttagtgcgcttatgggcttatgtactatgagataataagtaatatattcataatcaaattagaagctgtacagtatatgcttttatttcttcgtgagtttatactgttcctgttatcacttgccctgcttcattttcgtattttattcttgttttatgctttttatccatccttcaatccttcaatgttactatccttatctactatttcctttggtttgatatgttttggcctccttttctttttctccttgtttctgttgtattcaaaaggcggtctactgtagcatagaacatatgtgcagtttatgtattgattcagaagagagtttttagaatataggcagactttactacctttacagttaattgatgttgtagagctatttaaagttatagatatagacaattacacgtcacaatttctacctagatctttgattactgaacgtcaaagagacctttaatcagcacccgatcgaaaaagtgctcatgcctgcgcatctattgctgtaagaagaagctgagagccagattgatcagcttgcgtcaatatcatagtgactagttgcaacgaatctagggtacatgtagatgatacctagattcgtcaagattatgtagcttctacccaccgtagctagataatcgccagttcccagcctgttgtagcatagacctacggaggagcggcacggtgcctgggttcggcataatacaattcctgaaatgcttgcccctgctggcacagtgccatggaacgctacggtgccagatggaccccgctaaaaaaactgccgcagttcccagaacagaaatcccgcttttttgggccaccatggcgagatatctatcggtaggtatgctgaaacttgcaggtgtcttttgctcgtataggtacgggtacatggttgttgctcaatgccgtggtgctttggcactctgaaaccctgcttgctccatgcaggcacctattggcaccttactggcacggtaacccgctcctactacgttctactacggacttgatttggcacccgagcggcgtacactattgacctagtttgccagccagttaccgtaaggtcctattgcaactgttctcaactttctgtaagatacccagtctatcgccaaaaccagcgaccttcctggcctgcgctattcttgatagagttttcccgattagtgtggcatattttccaatcctactcgaatttagccaatgataggtatagcatataagcgctcttcaactccgatcctgcaggaggatacggctgtgctaacagctgtctcagactattttattacggcctaatctacttcggatagtcgggtatcctttcccgaaaattctttttaatctatcgttgtaccgggatcttttgggttacatctgccaagtacgtagatcgaccaggatcatgacaggacatttacagccatgggggaaaagaaatcaccgccgccgaccacacaaatgctcgtcatggcagtcaggcgatttatttgcccaccccacgagtggctttctgtacccaggcaaaagtcgacaaaagaaccatgacagaagtacacggcaccacacacacacaccaatctccctatctaaacaccttacattagtgctcttattgtaatatgcacgagcatcctacagccaccaatcaacacaagatggcgcaaaagactgggtgtttgcctagaactttggccattttcagctaggactgtggcatctaatccaaacacgaaagacaaggtacattccacgtaatcagcaacctgtaaatctcttttaaacccaagcagggatggataggattagaccgtcacgtcatctttttatcttacatgtgcgaaatacgatgttgaacaaccggtaatatgagatcattgtcggcgacttattggctaataagaagtcgcgatgaagagaatcctagtatagattgaaaaatgtcaagggagagaagcaataatcaaacagttcttggttgaaagctatatgtagtataccctttattattgtgtcaagtatatagaagaagttgagcaagatatgacccgttaattgttatttcctatgttacaataagcactagtcttaataaagcaaatacatggtctttcagtgagaataatgtttcgttcaggtacccgcaatcaagcttgcgtgtgattcattaaaccatgttgttaggcatactgtttacttgtttatactccaagtgcttatgataaaaggatttgtggccttctctctctctctctctctacttttagttttatttcactaagtgctctagaactctccttgcaaagctctgtcttaaccacacattttgttattatattcacgtggcttctgacactactctacacgagaccttagtagtttgactactttgccctttttgttttctaccatggctttcaaagtgattatcattgggggcggtcccgttgggctttttcttgcaaatggcctacaaagatccggaatcgattacttgctttttgaaaagcgacctactatccctccaactactgcctttggtatctttctgtggcctcaagtcactaggatgatgcatcagttgggccttcttgataagctgagagaagtatctcatcccatgacgggcataattcacagtgctccttcaggagagcaactgagtgcagacacaatcttttccatgactcacaagatgtaagcgatataaagcagtctttcacttctcctttctcccttttgcattttcgtcaatttctcttaactaactccttcttccctagtcatggataccctgtcgttgttacggaccgtggtagtcttgccaatacgcttcttagcggtcttgaagaccccgagaatcatatctttaccgggaagcagctcaataacatcattactcaagaaaaaggtgtaaccgtggagttcacagacggcaccagctatgatgggtctattgttattggtgcggacggaatttggagtacggtccgtgatcagattcgccagcaagcacccaagggcctgtttccgcaaaaccctttcaaggcttcatacaaaggagttttcggaagaggcccattagtggaaggcataagctcagggcaaggcattgaagtgcatggcgatgggtggttgattcaagcgtttccctctcaaaaggaaactcacatgttcatttacaaacgcattccgtcaaccacgaccaaaatccccttctcatcggtcgttacagatgacgacgttgcagagttttatgacgccaaactaacaccccaagttgctttcaaagatatatgggacaagcgctacgcccaaggcactgcaaactttgaagaaggcgtttgcaacctctggcattatgatcgcatcgccatggttggagacgctgttcacaaggcatgtatattgactcccgttattgtcattcttctgtaagctaacaagtctcgcaatgcagatctccccgaagcagggcgtggctgcgaatgttggcatggaagctgcagcaactctcaccaataaacttgcgtccctcctgcagaacaacccagatcccactacaaaagaggtcaataaggcatttagcacgtatcaaagcgagttggaaggcaaagttggtgtttggcagcgactgtcccgcttcaaccttgaatcagctgtggatagtagcgggccgttacttgaggctatgagcacgaatgctgctgctcgcgtacctaccatggtctccaagtctttcaagtttgaacacgttccttttgaccaccagtacggaaatgagctgccgtgggtgtattagaacagacgaattgagcaagcgattgtactggcgtttagttgttttatgggtcaaaattttgacgaaaagtaaaacatgaaactacaaaaacggaaagtttctctttcttcatgcatttcgatagaagtattcccagaaatatactataatactcttaagcctggttcttgaaacgtaatacatttgtgggctctcatgcatcaacggccaaatccgttgtagtagatgtgatggatacgacgtacgcaatgctccaacaggagtcgcaagaggagggggaaaatcaagctccacaacaacaggcccatattcagagcaaggtgatattctgtgttgtgttctattgtcaccagccgatgattcaaaaatctcgatatcagtatggatatccgcttgcgttaccacttgacctgattttccatccgtactattatctcaattccatcagttctcgagtgcaggaggcgtcgctatgctgctatatcactcaattttggaggctgtggtattatagctctgccacatcacacgaagacggctagaattagagtactgctcatatatgacgatgcggcttgaggtctgggatgcaggaatcatttgcgtatgctattgcacggatctaataattgttttgagacttctgacgtgtaattttagcgtttgcgcgcgtcttgcaaaactcagctcatataatgacgttgacttatgacttcgactaaataaaactaaggcaactatcttgaggatgtttacaatttgtgtcaacgaagctgtttgacatatagttgtaacagtacaggcagtgattatggtacatctcgtggtgaaaggagtcatgaagtatcacaaagtcaatccactgaagaggtaaaagcccagagactcgtatggtattgtagttgcaggagattggccaagtaactctgcgatgtctaaatgtccaagaacacagtcccgtccactcgcaagctcgcatttgacagcttcttcttcaaatacttctccactagctttgtggtgttctcgtctatctcattctctagctgttctatcttatcacttgcctcattatctagtcgctccagtgtgtcgtcaacctcttctttgagttcctggagtatgtcgtgagattcgacctttaggtcagtgatgcagtcatcaattctattgtcgaccgcttctattatttctgttctttcttccgttccgtatcggcatgaggtgcggtcagcatccagtgcctccgtcactttatcttcaagccggctcatacggtcatccatagtatcgaggcgagcacagatgtttttgagaaggtgtaaaatttggttgttgacaccgggagagcgatcatcatcaatgtcagagttcacacgtttacgtttatctagaatagctaggttagcgttaggaattcgtagaatgtccgagtgatgagaacgaactggagatctggcttgggccaggcgtggcttcggtatataatggaggtggtagcactgcggcattggcggtcgcatcattcgtgtgaacaatttcaccacctttgccagcatacaaagcactgagattggcgcgtctgatattcgtagacggccgattgctgttggctgttggtgagaaaaccgaagcgactaatcttaggctgtgcaggactgatgcggtaatgtcggtattgctgaaggaaacggtaaaatccatcatggtagccaaggcttggattgaatctaggagggctgcagtcttcggtctggactctagaatactgtcgtgagggacaacgagacgaggctctttcgtcaaaaagaaacacaacgagtggtagttggatccaagattggtcaatggtcgagatggcgcatcatggacagtctccagagtgatggatcggatgctctcaggatgtatgaataaataaatggcctgcttgccacttttgcctctattgcctttgagaagaatgtagccatacagtttgaaaatcgcagtattggttgagacgtccatgtatagatcaaaagatagatcgtcagtgcattcgattcggccattggcgttcttccaagatatcactgtctgtccacaagtcacatcgacttgtgaggcctcttcattctcttgactggaatccgactcggtagactcttcgtcgtcgtgctcattcttcactttgctttcatcatggtcggaagcatctgattcattgtcgtcttgggtcacgtaagggtacctgaaagttaatgcgtcagtaaaccacacagtagcgagggcaagctcggccgtgtatccgtatcgctcatgatgaaaggtgcgatgccaagtccaagtgaaagggtgattaggaaaagtctcgccggtccgcaagatggcattctgcagagagagtactggcataaggaggcaagataggagcaaggtatcgcacggcgatgagaatcgcgagcaagtgccttacgcaggtccatcgcgataaacgacgaaccgctactcgctatccgcggccaacaaggcccctaccattctgacagatttggcggtgacgacaaacgtgccaggtatgaataggaatttcccggtcttgtttagcagacaactgtctactgcagcatgccatgagcagaacggcacggctctccacacaagcacaaggctcgataggcgcctaagatctatttcactgacccgggcgaggaaacaggctgcgtcgcatcgtcgctttcgctgggggcgtctcgggctggcgatgctgcagagtccgtcatggcgggggacgaggcatgtggaatgcgtgcggatgagatgcgagatgggcgagatgggcgagatgggcgagatgggcgagatggaatctgagatgctgcgagataatggtgttgctgtgggcgaagaggatgctggctgccgtgaatagaaatgcccgcgatacacgatgccaaaaggtgagcgaccgtaaagagagtcacgtgataagcaatcaccagcagtgattagtcagcatttttaggcgccccataggcgcacgggaccgtacaactgtataggatccttagttagcaaacgcctgctataacaaccactgtaagatcgctataataaccgctgtaagatagcgcaagagcaatctagtctaaaacaactatagggagtaaaagcgttactagattaactaaagcggtttaataactagaatccttatctatagtatatatttttatactatattagtggttattatagtagctgttatagtggttatagcggtttgttatagcggttgttatagcggtggttgtagcggttgttgctaactaagaatcccatacagttgtacggtcccgtataagtacctattgggcgccaaagacagtttaatccaggtctacagcaatacaccctttgttcaagataagacagagtgcagaaagagttcaagaatcttgaaatattgaaactgagcattattcaccgagcataatccatcttgccaaggtgaaaatgcagctcgatatgcccaagtagacgatagcagtgcgcatgcacatacaggtagcgagccgagtatttgtacttggcttacatgtaccctgctgttacacctctcaaagacccgaaaacaggccttctattccaatgcttgcattattgcacataataagatgtatgcacgacgctctagcttctcaataattcatcgcttgacgaagtagaatgcaggtcgagcgtgaacaatgaaccgtcgccacatgcactagatcggaggagctgcatcatcatctcaattcattggatatgccaagcgctcccaaaacaccagtgtacggcttttccgttttctttcgaaatatttctcccgggcctgcaagctgaaactcgtgtttccatgtcaaataacccatctcgacgtctctacttagccacgaagataccgatgggcagccaaacctataacttttgcctctattaagcccactggctgaaagatatagggaatagacacaacagcttagtttgtttcgttggccgttggcacgtacgactaccatgtaagtcatttacataagtaaactcgaacatgcgcacgtcgcagtgttgttccatccaacggacttgagatagtagaagacctcatgatgtacggcaaaactctgctattatatatattcacaatgacacatgaacatttaaatatttttacttgtttataaaactaaacctttcaaggtacttttcaattcaaacacatttgctttctatcaaatccattacaaatccgtcttgatcttaaacaatcgtattcccttctctcaatcttagccgaaaaagcaacggccccgacatttaagcagatgcagcgatgcgtttttcgatatccaaaaaattcttggcagtgtcaatgaccatttgtctcagtgagataaagtctatgcccagctctgatctcacttttgtgttgtccacgccgtaaacgtcggggaagggcgccccaggattgccgactgggacacggtcgcgaagctcggggaattcttctcgcagaatgtcacaaatttgctggaaactaaagtttcctaatgtggtgagatatcgctggccacctgcctcaggcttataataagctatcttgtgagcgcgggcaacgtcccgcacgtcgacaatagcccaagtcgttgttggtggtacttcggtgcgggagccgttcataagagagtaaaacatgccggacgaagtgttgagctcgctgagattgtcgatgtagtggtgattagggccgtagataacaggtggattgatgacagagacggtgaactgtggctgcttttcttcgacaaagttccaggctgctcgttcggcgagtgccttggacgcgcaatacgcaaaaatgccgttgccactcttgccttcctcataagtggccgggttgaagtctttctcagagtatacatagcctgggcggaaccctttggacagatcgaatacggaggcaaaagaggcagtgatgactacccgcttcacctgtggcgcatacttgtaggtcgattccagtatttgagttgtgccctcaattgcaggaataagcaaatccttctcgttgtctttgatgttgatggtgaagggagaggcgatgtggatgactccctcgacatctttgacagcatcatcaaaggctcctggagccgtaatatctggcacaatgacgaaagttaagagcgacgcatatttggcgttcaccttgagaatgcgatctgctgaagactgagagcgagcgactcctcgaacgggagtaccttcagagaggaactgctccagaacatgagcaccaacgaaactggaagctccagtgattaaaacaggtccttttgacatatttggatggctattttctgattgcagctgcagaatagagatgatgtgggttgagcgagtgagcaaaatgcgccgtctatgttgctatttttgttattcttctttacactgaagagtcaatgattgagacgcgaatgagcttcagtcgattcggtgatggtgtacctatatatttatatcaattctagacggttttaatgcaagacattctggtggtagcgccgaacctatccccgctacccatctttctgttcttccgttttgttcccggagtttaaggcggagatactatcaatcatcaatatttacataacatcaaagtgttcaataacgagaccctgccgtctttcacgagatagccgattgtggaccaccttgagaaatgctccgaaagttgccatcggcgtttgtcaaggcaagtgggcctcagatcggatttagttctgatcgcgatcattccagcgcctcggctaaagacaatggcaacttccgcatcttagttccagaccaattaaatctacacgtagagttgcaagaggaaagcctttcgagctgatcacctattccaacttgatttgtaatagcgagagtatctttgaatgtcattatcgcgcaatgcaagcttgcatggtcgcacctttggagctgtccaagcgtattggtagagaggccagaaagattgcatcttgaaggcacagagagctttactactcttgctttgtaattatggggttgtcccgcccagcatttcctctacgctgggaaaatccgcagggagttcattgccggtatcgtgcacaatcttcttcgcaaactcaacaatatcgtgaagagtctctctctcgccgccgtgtcttaaatatccgtctacgtaccatgacgcttggagtggacaattcgttgtgactagtactgtcaatagcagtgccattgttgcaagcccatcgtgcacagaataatctgacaacaacttctcgattgagagattcagtgtaatatgtgcttagatgttttagcctccaccaccactattaattggaaatagcatgcacttacccacgtcaggtgcatatagggcaacctccttatagcggtcgacccagtcatggtgtgttagtgttgcatactgccagcctcttgccgcggtatcggcttcccagtctgacctttttaaataagttagatcactcttttcgaccaaaggcatcattgagtagagtgcattcagagtccttggcagtccaacaactatgagcatttctgaaagcgcatccacatagcgccgccacaataacggtcgagattcagcaggcgtagtctctagggctgttttgtatagatatgccgcgtactgcccttcgttgatagacgtaagtcctacaagcttgttttatttagcctaaatcgaagagagtaagtctcgggttgtcgtaccgtaaggcagtcccacggtgcgttctgattgccccgtttctgcctatcaaaggcttcatctataagggcctcgatttctttctggttcgtcatatttaagagattgttgcataaggcaagagaaggaaatggaagacaggttacgagagtgagaaggagcagtctttatcatggacgtctctcgtttgttatatcctccctactgaagaacaaactgagtcagcactagatggatgtagattgtgacatgttgactagactcaagccattcgtgttttggtaatttatctggggcattgaaatgatgtaaaagtcgcgtaaacaaagagctacttattattagtatgtgttatcaatatctcgtgataattattcatggtcacgcagtctttgttataggcttactacataataagtttctttttgttgcaatatttatgattacatgcttcaagccaagtttaaagccacagacacaccgttggaaatcaagtgttaatcaagacgtaagacgatcggcatttggtcagcgattgctgagcttatggctggtacgcggaacccaaccttctgacacggatatcagatagagtgaattcttacagcgaatttcaccacgattgtacttgtaagtgtctcaatttatggatcaaaggaaactatcacacatttgtctacatcataccaaaagtatagcaatctaagagcgcgaagagctctcaagggcgtgaaggcatttgccaatgaaaggcatacctacctcaccatactaagggacagatgagacagattgatgacgggcatcgacttatcataccactctctcgatagtatttgaatccaagtacgtcatatccttagaggttgggcgctttactgcttatcttctacgttgcgactcgccccgtatgacagagaattctcagttatgcggcatcaaaagttaaattaaagaaggcttaaggcgtattgacgaaaatgacaaattaattttctcgtttagataatcttaccaccaacctttctaccagttttggaagttaattgagatgtaactagcagtatataccttggcaagtacaaatcatttgttctacagcatattgctatgatagaccatggaccatgtatttaaatatgaatgcattctacattgcgatattatgccccattcttctcacactgaacacaattttcgcctatcataacaggttctaaatattctgctctaaaaatttgagaatagcaataactgtttcatcgtcaaatcttcgcccaaccatctgtaatccgaccggcatgtcttggaatagctcggggcgatctacggttatcagctctcaacccacgcttggcagtcctatgagatatggcgtgttgggattaaactcacataatttccaactttccttgtccaagtggctcatgaaacgcttcctattctccttaacatctatcgttttgtcaactttaccgacgggaaaagcaagtgccggatagtcgagcaagttccacaccgcagtgtatgtccagtatttggccgtgttgtgcttcgtagctaccccaggcgccacggggcagatgatagcatccacagtgttttcccaagcgcccaaagctttgttgaagactccagtcttgttccagtgctgcgagtattccatccggaattcctctcgttcttctagccagtattctagctcatctcgactcaacttcttaacccctgggttgtctttgatgatccactcggtcaacgatagcagcggttcaccggattcagccataacggccagatcagcttcacctccatcggtaaagtaaaggctcgatgcaatggcccacgcctcgtcatgtttatatggcggaaagttgaccacttctacatgcggtatattgctcaatttgtctacaagctctctcagcgctctcgttattggtgggtgtggcttaacgacttcatcatgccatagaatacctagacgtaatggcttttctctgctcggggtaatatcgaccgccctccaagacagtggtattattgctggctcaatgtgccacggctctgcagccgccatgactctcataaagatctctaggccttccaggctgacgctcatcggacccaaaacagtgacaattggatcagctccgggcggagtgctactccagccagtagttggtacccgaaatgaggttggcttcagtccataaatcccacaagcagcggctggaacgcggatcgatccgcctacatcactgccgacgcctaatacggagccgcgcaatgcaatcagcgcagcttctcctcctgacgagccgcctgaagacataaggatgttggaataaggattcgtggtgactccatagagattcgacgcgcactcaagctgcatcatgctctgcggctccgttgttcgagcatggacaatggctccggcccgtgtaagaatttggaccaccagcgcatcagcatcagggtgtggacgtgaatggaatggagcacagtagccagacgaaagaggtcgatttgcaatgccgatgtgagatttgatactcactggcagcccgtgaagcggcccaagcgaagttgaattgtctaggaggcgaccatcgagctcaatagcttgggagatggctcgttgagggagaagttcagttaggcagtttgtctaccaatagttatcagcatttgacgatgtgattaaggagcgaaaaagtacaagcgacatacaagattctgagcaatgacggctctctccagaaaggcctgaactacctcttgagcagagattttgcgttcagatgccagggtgataatctcttgaggcgctaaagatgttattctagcactgctagcagataatactttatcagggatatcggtaacgtttcttgaaagctgagctgggatttggatgttgactccaacttccgcaagtgtttcgtcacggagtgcctgcgcttcttgggcgatttgtttccacattttgtgagaatttctcattatcctgctagtgacataaaacgctgaaacagttcactaggagaatacagaatacagcaaacggtttgtcttttctcagtcgcctttctcggcaatctgattcaagcataaatagcgtcagcagcctagctaggcagcaacgattgctgacacagcgcatgcaactgcgcccgcccttgcgagcgaacatgcaagagtgtgatggctttcaagtttatagatggattttataaaggctccaatatcatacctggctatacaataaaaggcgtgtcgatatgcacagagcgtatggcatggaatacatctcagcggagcctttctctaatctagcctggttcaccggcacgcgatggaaactgtgttaaaaatcatcaatcgctttaataagaggaaaagaagaagcaggtgataaaaatcttgaattaagtgtaagtcatagagtgtctaacaaaagaaacgcacagaaagcgtgatgtgccaaatacggtcttgacttgagtgcaatcctcatatttggcactactactcatgctgcatctttgctccccaattcaactaactatcttcattctcatccccaccactagtagtattgttgttattcgaagaggagttattattatctccaggcttcttagagtcctcgctatcatcacctttgatttgcatatactcgcctgggtagtacttggaaatccacatttccgccagcatatccttagtgattggcttcagatagtagttaatgggaacgccaccggtgagattggcagcttttgcaatgtagtcgtcgagcgcttccatcatggagttgatgtctagaattttgttattttccttgtcgatatctccaagtgccgacaatgcggctttcacttttccgccttgcatagcaaccatctctcctcctgttcttgctgctgctgcagcgctgtcaacagttgcctgatctgcgactgtggcgttttgaatctcctggatctgttccatagatgaccttggatcgaagcttgcaaattgtttgactcccagttgtatttcgttggatttcaaagttggaatcaggcccatgcaggtcatggtgacgtgcgactgaacattctgtgtgctgagcagattcttgacgtcgttggaaaagctcgcatcgacgccaaaacctccttgcattttattaaaaaacgcgcccacttctaactgcacctgagcctttgaggcgatacttttcaatttctcactggccatagtcgagctcgatctcaagatatgaaccattccgacaaagctggatccgtacgttacgcctgagatgatggtcattgagggcttgcctttgccgtcaacaccttccggtgactcaatctcttcggcgagctgcagcattgccgcgggacttgttggattgattcgatctttttgatccggatgcatctgattccaaaccttgattgctttatctacattcattatgaatggagccaagactgtggcattcttgtgcgtgcaggtggcagctatgacaagagtgccttcgatgtcgtgtttttctctttggctactaacttgactcttcacattggcggcgaactcagccgtgcgtttcgctcctagtttctccatctttgctgtcgcaaatgaagctatatcgtctgctgaagattgagacttttgatcatttgtctctgtagaaaagtattggacgtccaagtttatagaatcggcagcaagaggaaatgtcttgtatcccgttctgttgtaatctaccgggctctcccactgcacatgaacttgcggaattttggcgcggacttttgcaatgttttgttcagatacgatttttgctttggcatagtcaaccgccgctagagcaacatctttattgaaagcctcgatttcttgctgaagtggcttgagggcatcttcaccgagttttagaccagtaagctctatgagtgtcatatcaagacttcgcttcgatgccaagagcccgttgtatttgtcttgagccgcatcggcaggtgcttcgtatccagcaatatcttcgacattttggagggcttccttgttgacaatctggcccatcacaaggctgggatcatatggaatggaagaaggcattgttaaataattgcagaagactctgaaacaggcgcaaaatagtaaaataataattatctgattgcttggtatcaggttgtccggatttgcgctgcctgctttcgagtgccaggacaatctgaaagggctgtaagcaactataaataatcgtttgcgtgctttatcacaagcattcaatggttgtcctgtgactctctagtttttgtgacagattggctcaaagccaagctgatagaccactcatgagtcctaatttacatgtaccatgttcagctccgacttgacgcggattcgggttgtttttagtcagtgaacggctacatgtaagctgagcgtctcagtttcagcgagcaaaaatttgcggaggctccctcgctcctctgtcattgtaaagaacgaatggaaagcgcggaagacggcataaagaaaggaaagactctttttttatctcaataattataataatgatacctcgtatagttggatttgggcctcgagtctgcgtgctgtctagctcgattttgtagcgcttgaagacttttgaggtataagcacaagtacctaatcaaccaatgatgcactctaatactgaacgctgcacacaattagaatcaataaacatgtaataatggctgagcaaacagtggcttaggcttacacagaagctggctggattagagtggctttcaagaaacagctgacagctgaattgtagaagagccgtaacattgtcgcgacaagcaaacgttagccacagcacctcgctaagcgctgtggctatatgtagtctatcgacgaattgcaatacacgtgagataaaaagagataatcagacctaatctcatacagctgaaagctgaaggtatcttagctggcgaaacacagtttttctcccttcggctattttacaactctgctgtagtttacgatcatgataggtatccctgtagcgctctgaccgtatagaagtaaacctatgggcaacagcgcacgtagccatcttgcagcttcacttaaaatgaccagcttgaatctacagtaattgaagattatcaatatagcgaatgttctcattacttcaatgaaacgccaacgtactcgatttgatcttatttagtcagacagtgtagctgaattattagttagaagctggcggtaaatttagccccagagcgaaccgttttgctgctacttgatccaactctgatacggtagacgagatgaaaagatataatacatcatagtatctactctccaggctatataccggcatatcaagatgttagcatagcagtgactgcaatatggcatgtgcgcatcgaccattacatagcggcgtattgtctatctagatcacttattgcttgtttgtgaattgtgacttgaggcaaattaagaatttatattatcctatccatctatgaaaccgtggcgacagtatatggcgagttgaaaacttctattccataaacaaaacatataacctatgtaagtgatcaacaaaaatttgacttgtttccggctactcgaattgagctattagggtctgaacctttcgttgctcgtcagtgaaccagacccaaatatacatatggaatctagagaatttatttattaatacatttgggattaattgtatgttactatctgccgtgtccatatccacaaagcagcattaaacaggttcaggtcaacaccaaagctggtgggctaatacgccttgtagacagctttattataggacgtaagttcctacatcaggacaccgatactatccttggaaaggttccttcacaatatacccacagactaagtatcatgaaatatcttagggattctccacctccgggagccaatattgttgagaaaatgttggcgtccagaagcgttcccacatgaagccgagttcggggtttgtaacattggcttcaacaaatcgttgcaaggcacgttcgtatacttctcgtgggcgactcttgattgtatctcggcgaacggcaaaaataccgccatgtgcggctcgaatagctggtggatggtcctcttccaacacaaattcccatagctctgccggtgtatacggcgcaaagacaagagactttagctcgcttgctgtcatccaaatgctttctttgggatcagtccaattgatcttggcccaatcatccacatcgtggaaaagagttggatcgaaaggattgacttcgccgggatggacttgaagcgctacttccaccattttgctcgtggtgttgacaacagatccaattagatcaaatggggctgcttgagagaagaccatgtaatcttccaaagtatcccagttattcacaatatggtataagtgtgtgtgtccctctcgaccgatgttgggtagctcaacgtaagagcggaaagcgtcgtggtcaacagtgtcgttggattgtgggatatgacccttgtcataaacataggtgtagttggctactgggagccagggtacgaggtcttcttgaaaccgagccgcaacaacacctaagctcgtagttggtacaggccattgaggcatcgttgttactgatagaaatggactcatagtagcggtatggaagagatttgaaattacttagtaaacctgcagaaaaagggttgaatactgaggggaaaataggttttgacagagaaggcgaactctatcagattcttatataacacagtcagcacaggagaaccttgaataggagagaaacttgaatccactgaacggtcagcgctaatagtagttcccccacctgtcaggacatttacttgaacccccctataaaagagcacgaggattcattaacaagaactacaggagttccatattgtagaatgctaggtgaggactatcggatgattgattactgaacttcccgatcccagctctgtcaatgtgatttctcaacgttaaaacaaagatccatgttccacatcaccacatacgtccacgagtattataggctcaactatctaaatttgacgatgcattcgaaaacaatcagccatatcgtctaaaaggaaggggaaacgcccaagtacaataaataatgtgacaaaggaatgatctttgtttcattgtatatgcttgaatgtaaatttagcagaagagaaaaaagattaatatgcagctgtcgcatcgccactggccattgcgattaacacaacacgtgttaggagttaaagacgttttaatcgatataactactatagataggataagagggttaagaactcagcaacaagagacatttctggccagctggtatcttttgtttcctgacattggacgagggtgctgcagaaatgcccgtttcacaatgattagtattgtgtcagaacctaaacgttgaacagccgctaaagaaaaggtatacctattaccagggatatgctgtttccactttacaaccagacctatagatcaatttgccgcttactaagagggaaataggcatagacacgatttcgacagatgatacaaactgtataaccggattgtttggacatggaagcaacaaaatatccactgtgcattcctgacaattatatatcgaaatacatccaaaatattcttcgtaaacctttattgttatagagccagggccatcggtttttatgggctgcattggcacatatcgtcatcttgatatcagcagaaccacttttcgtaatctcgttagaagtcgccatttccaccacacctcactgtatttcctccatcaggaatattactctttgtttctatatagagacctcatagccatctgaatggcagtaattgtagctctgcctatctctacatctcccgccatgttaaaattgtggcgatgagacctcagcctcccagtatatcgataccttgagctattcgctcttttgtaaaattttattaccttcaatatttatagcttctctcgcgtatgcttttttctgcttgatattccacgttagcatcacaaagagtgtcaacccgagctacacggcctcataagccgaagctgcatacttaggaaacaaatgtgaagacacctgtaaggctccagtggcaatcagtcgtctctgcaagacttcaagacttgttccttgttataaacgtatttccaaatcccgttaggcttttgcaccagagtacagattcagcagaacgccatgcagccggccttcaactccggagccttaatgcacgtagtataaactccatttctccacaaacttatctccgcaagtgtcaaaaccagatctttagtgcattgcaaacgccgaagtggcggccccgcgctccactatccgctcgcgtccgctctcatccgctctggcaagatccgctaggacgggccatcgcggagaagagcagacaaacagacaaatagcttcatgaaaagaacatgtttcgaaagaaaagtggccaaaaagaggccttttatcaagtgagtcataccgagatcaggaattcgagatgatccagcgattgctagacccagattacccagagtggcttgatcgctgaagtataaagatgaagcttcctgctctcatggggtggtaaatcgacttctctcctcaacgaatagttcagtatcacagtcaagtatacaccggaacctcatcaaacacacatacaattaagcaaaatgtctcctcaaacttggctcgttacaggcgcctcatcaggccttggcctccatctcgccattgtcgctgcaaagcaaggcaacaaggtcgttgccacaacgcgctcaccgaagaaagcccagcaaactcaagaaaagaacatcagcttcgcttaccttgaccagaatgagcctctggacaagatcaagcaagatatgaacaacattatttcatcacatggtccaatcgatgtcatcgtcaactgtgcggcttacgtccaaatgggggttctggaagatctctcgcctgaagacacacatcaacaattccaaacaaatgttttcggagcactgaatgtataccgcgccattcttcctcacatgaggagcagaaaatccggaactctggtaaccatcggatcaatggccgcatggtttgctcatccagccgccagtgtatacaatgcctccaaggcagctctgcgcttgctcagttttggtcttgctgctgaagttaagccacttggcatcaaacacttgctggtcgagcccggccgattccgcacagagttgttgaagcagaatggagatttcagatcaataagtgggagcaacggcatcgcggattaccgagagatcagcgaagaaaaccagcgcgtcattgcgtttgaggccgacaagcagcgaggagaccctgtcaagggtgctcaggtcatctacgacgtggttacgtccagtggcgtagctaagggcaaagaaatgccttcgttcttgcccttgggtgttgatgccatcgaggacatcactgcagccgcccaggctgcgattgatgtgtgtcaggagtggaaagagattgctagctccacggatttggatttgtagagagcatgggaaaatgattatgaaagcgaacataggatagagagctagtcttgaggtgaatatactgagatggttgcctatatacctatcgatatattgtcaggatccgtgtattatgattgcttctcgcccttcaattttcatgtcactactattatttgaagcatgatctttttaactagaaaggagatttgcccgaatttttaagcttatatccaaccatactggcctcattgcttcatcgccacgtctcaacaaataaagtacattgggcgccaatcaagccactccctccaactattccttgtatcaaaaattaaataggattttcgatggagagacaggaaaaagtagcattcttgccttctttcaggtttactcgccgattacaatagcctgttagttctgcttcacattgacccctcccaagtgctggcaaatcgcttggcactaatactaccaagttggatatatcgtgataggaacagcgacttgatgtcccaagtagccttccttacatattctttatcaagtgaagctacgtgaaaggtacagttatcactattgaattcatgcccgacatgctttgtaagctcggacgagcacggaagctcaatggctaggacgaccgtcgtgctaaatcaccccgcatataaatgtcacttctccgcgcaataagcccaacatcgccattctacctcgctgtattttcgactctgtttaccgctctttagagactcaatatggccccagacggaaaattgctgcttcgaaatgctcgcccatatgcgttttcttgccctgctgcaaccacggctctggtaataattgatatgcagcgagacttcctagacccagatggcttcgggtctgttgtttgcgcaaatcctgctgccttttcatctgctcgcaaaatcgttcccaatgtccggaaggcgctagaagccgcccgatctattggcatgcatgttattttcaccagagaaggccatcttccaaacctctccgatctgcccgccgcgaagaggttgaggcaaacgagcgcaccaaacggcagcaaatcactgggcattggcgatgagggccccatgggaaagctgcttgtaagaggcgagaaaggccatgatattatcgacgaactgaagccacatcctggagaaccaattatagataagcctgggaaagggagtttttggggcactgaattccatcgattgttgttggccaggggcattacacatttgatccttgctggagtaacgactgagtaagtagatgtagaccgtactggctgcatatgtgactaattattcgtgtagatgttgcgtaacaagtacacttagagagggcaatgacagaggctatgaatgctgcgctctatcagactgtacagcaggatttaacgaaaatatggtagccacgtccttggatattctttgctgtcaaaacggccttttcggatatgtcggccacggctcagagttcgctgcggaagtagagcaattttgccagcttattccgtcctcagctgattataatctcaactctccaacgcttccttctatcgatcaactcaggagcctctacaaggatggtcgtatcacgccagaagccattataatttctgtgtttgaccgcatagcaaagtatgagaatatcaatcccgctgtttggatctctaggcaatctcaagaggatgtattagcggctgctagaaagttatctgcaacatatgctggaaagcctctcccgcctctttttggcatcccgtttgccataaaagacaacattgatgttgaaggggtggtcactacagcagcatgcgaaagctacgcatatacggccacttttacagctccgtcaattcaacatctactcgacgcgggggcaatctatatagggaaattgaaccttgaacagcttgcaactggcttggtgggacgtcgctcgccctatggtgatctgcactgcttccacagcaaagatcacgtccccggtggctcatcttccggatctgcagtcgccgtcgccgctggacttgtttcctttgccattggaactgatacagcggggagtgttcgtgcccctgctgcctttaacggcgtcgttggcttcaaacccaccaaaggcacaatctccgccagaggtgcggtgcctgcatgccagagtctcgatacaattggcgttttagcaccttccgtggccgatgcaagacaggtttggtatgtgcttgatcggcacgattctctcgatccatatgccaaaccaccggcaagtttgccaacgtgggcggtggatttccgaggaccaaaagaagggggctttacctttggcgtacctccagattcccttttacatctgtgttcaaaggaataccaagagatgtttagaaaggctgttgatacactgcagtcaattggaggaacgctcgttgagatcgattacacgccatttgccacagcgggcgatctcatttacggtgcatcccttattcacgaacgtctcgcttcaatcggctacgagtttctctcagagaagattgacacacttcatcggacgactaaattagttatccagaaggttctgtcgtcggatttgaaaggctgggaggtatatagagaccaggccatacaaatggaatgtactgccaaaggacgacaagtcttcaataagttcgaagacggtattgacgttttagtcatgccaaccgtgccatggcatccgactatacaagaaatagaagaaagtccgattactccgaattccaagattggtatcttcacacatccagggaatgtcattgatttatgcggagtcagcgtcaatgccggatgggccgaagatggaggagtccggctaccatttggcatcacattccaaggcggcagcggatatgatggcaaagtgctggatattgcagctgcttttgaaaaggatttagcagaaaagaacattttggttcaatagcatagagggcctatagcatcaacgagagatgcctgtagtcagcattattcgataccttgctcatagccatggactattcataggtcctatagatctagagcggcgaagttacatgtagctagctacaacacgtctcagcgctacggtagacaaaggatataaacatgaagccgaagtgatttttttgactcgacgcatccactgccgatatcaaagccggccctcaatctctgcctacatgtttcccccaccaaaagtttccgaagcccactgccgatgcggggatctgctaagcctacagaactcgtaaattcgatactaaaatggatggcccaggccgctgccaagtatataatctcaaaagaaccttatgttttaaatcaaatctacactcaaccactaatccacctgtatcacgcaactactcccaaagctcattctatacgcaaggccaagatgaccacgccgattcccacactgcagaccgcagccgtcatacaagaaccaggtccaaacggtacagtgcgaattgacaacgcatatccggtcgaaacaccaggcaagaatcaagttcttgtcaaattggcttatagcggtgtctggtaggtctttgacctcttttctcccccaaaaagcatcttgctaaacgttattcagcggatcggaagttcgagcactacttggatggagtaattacaagccggtcgttggccacgaaggcgttggcattgtcgtcaaaataggcgagaatgtctcagagtcagtgcttggacagcgtgtaggcgtgaaatggcttcacagtgcctgcggccaatgctcagagtgccaaagagggtcttcaaatcattgcatgaaaccagcctatacaggtgttcatgctcaaggaactctacagcaatacgtcgttgcagactcacgatatttgacggctatccccgatggcgtggcagacgaggtggcctctcctctgctatgcggaggattaacaatgatgggcggaattgcaaaacttgacgcacatattccaaaggatggatgggtcgttgtatcaggttcgggcggaggtttaggacatgtcggagtccagattgccagcaggctgaggaaattcagggtcatcgcagtcgataccgggtcatccaaacgcgagctcagtctccaatgcggtgcccatgaattcattgatttcgctaccgaagatgttgagcagagagtgagagagatcaccggagaaggagctcacgcctgtctcattgtttctggatcagaagccgcttttgagcttgccccaaagctggttcggaacaatgggttactggcaataataggtttgcctgctgctacctttaactttcccttggcagccagtgtatttgccgcaagaggtatgctttcttttctgatccaaaactaaatatatagggcatattgctaattctgccatagcactcaccgtcacaggggtgatggtagggactgagcggcagatggaggagcttctacaacatgctgctgcgggagtaatccatccgacggtcaaagtggaagaattttcagcaatcccagagatttttgagaaattaaagcatggccaagtaacagggcgaattgtggtaaggattcctcagtgagatgccagatagggaattgcgaaagtggcgtttctgggttaacaagatttggatattatggcaatgcaattaaacatcctcatgttgagttacgcaaagtacacaatatcaattatatagaagaatagattatacgctttcatactctctatttcgaaactcctgcatcttaagcctcacaacaccgactcgcccatctccaccaaaattccacttgttttgtagatcaccatccatactccggcctctcacgtgatgccctcctggctctgacgtggattcatttgcgaaacattcctttttcttctccctcgaaactctaaacaattgctgcacgtacatcttcgacaggagcccaggtagacaaattaacgcaattgcggcccaagatgccgtctccaatgatgacagcgacgctgcaggcggcgtttctgtcgaccgtctccaatttctgtgctcagtttattgaggcatactggaataatgtaagactctctgatcggcacaatctcattggatacgtttcaaatacccctttacaatgttcaagacctcacacttacatcgttcgcagcgtaacttctatttagactttatccaactcgcccggttcattacatacactctcattactgctccgccaaactacatatggcagcaatttctcgaaaaggctctacctgcatatccgcccacgcatcaattgcacaatcatggcgataaagacattgagctcagagccatggaagaatccattgaagaagggattgaactgcaaaacgaagcatcagtgcaatccaagtttagcattcgcaacacactcgccaaatggttcattgactgcatcactgccggggccattatgaatacagtggcattcctggtcgtcatgggaattttaaaaggccagcctgccattcagatagcatccaacataaaaactgtgagtgtttaaccattgggctattcgatgctacaactaacgtcatcccaaccaaggaaacaatacccatcatcattgcgggatacaagatttggccagttgcttcaattgtcagcttcagtttcattcctgtgcaccgccgcatcgtgtttctaagcttcattggcctgttatggggaatctacatgagtttagttgcagctcgagtttaatgtaactactccaagtaatgtttgcacaggacaatctgaattagacgctgagaacgtatgggacataaacagtaactccaagtatctggaaaattcattgctatttatatatatgccgtattaaggctgacaaagctatgtacagtgaaccgtggttatccttccttgtcatattgcgccttggcacaaacatcacatcattaatcgtttagcattgctggggtctccagttggggataatgtatccaccattggggttcacgatgtcgaaagtatcctcgcccctccaggcgtgaaggaaccagccgacattctgctgcttgaagtaggcgcagttctggtcaaaagtcttccagtagttggtgtactgagtgacgccaaggtcctggtgtccgggatagtggtcggtaggaccccaagcccactgggtctcggtaacaaaggtgggcaggccgacgttggtcttgacccagttgatctgcgactggatgtagctccaagcttgcgactcggggttgttgccgtggtagaagggcatggggtggatgtgagcaaagtcagagttggccttgactccggcgccgatggaaccgagtccttggccgttgttgccgctcatggtgccgggtctgtcccagtcctcgctgattccggccaagatgccctttgcgttgagggtggcgcggaacttgccgaggtcgttgacaaagttgccctggtccatgccgtcgccaacgggctcggagccgaactctgcccagtggacgacatagggggcaattgccgcgacggaggggtcgttgatggcgttgtagatggcctgctgggactgctgccagacattctagaaacatcttgtcagtacttgtgttgatacatgcaaacatccataatcaaacacttacaccaccgccaaagttggtccagacctggacaatcaggcccatgttgttgtcataggcagccttgatggcattgataaagacgctcgactgcgtgcacgtagggtagtacatgcgcacaatgctcgcaccaaagtccttcttctgctgggcaaagtccttcttcatctgagcgtagccgttgtcagagtcggagcaggtgctatcctcgagaggatatgagaagcccatgaagccataaaagtcggactgagggcaccaccagttgttgagagcggtgcttggggcagcatagttgccggggaaagttgcagtgccaaaggggaagcagtttccggcagcagcaggagtaggagctgcaagagcgggaacagctgccaaggcggcgagcgggagcagcttggagagcatggctgcgattttgtctctgttactagatggcgtagtctggtataggagatggagttgggtgatggcctcagccgagaggaaaagcagatgccaagccggactattaatacttgtcgagatctggtgaggcccttataattcgcaaccaccaggcggcgcctgatcagccttgtaagccgtcttcataaattcaccacggagaagccatagcatactgtagcgtacgactatccacacaagggcttctcggcccctcgttcttcatgctcgcctctccactcgctccgtgctcgttggaagtttcctccgtctgtccacggccatgtgcttcgtatacggatatgcagacgggcatctttctcaggaggctcaaaggagcagctgaatatggcccaaaggccctggtcccccacacgagcagcttgctagccgccagtttagaccccgttccccagtgacagcagcattagtgtgtgagttcctgggtgcccatatggacggacaaatttcgaccgccagacgaggcgagactattcgattcggcaaaagggccgactgcacacattgggccagccagccttgttccggttgtcgcggcatggcgccgacggacaggcatcaaatcgacaaacgttcccatcgagcttgaatcgtcatatagcatgcgtgtggcctatccagttgtagcaagtgaaatgaacggggttgtcaatccaagatctagcttcctagatgagaatcgaggaacctcggacctggccgttaagctcagcctagcagggaagtgacacgcgctactctggggagcaaggatagtgctgaatcgcgctttttgtcatgcatcttcgtattgtggcttctggccgtcttccattgattctttttggtaatagttttccgggtctgaggggccgatccattcgaacgctcaagatccacaatccctgtgtcaagtgactgccgttttgatgaatcagggtgattgagagggctaaacgacgcttcgattattaaacagcagtagaagggaataaagaaagcaaagagacttaacattaacgataattgcagtaccttattcactctaactcgtgcagcttatccgctgtaggacagtagtcagcactctcctaggccccctggctgccgatctttctggcctaagcctgttgtaagcttggcaaaaagccttgctagcccgtcaaagtgagaagttatgctgggatctaattttaaggttacatgcactccgccggttcctccacgatgtgtccggatgaaagattcaaatacgagtattactcatacaaaaatgcaagtcagcatcattaatagcatatgctctaaggagtatattcttcggctattcggctataatgcagcttctcgaaagacggggattcatgagctgatcctgaataggggaaggacttgttctgatggctcaacagaaatggaaacaaagtgcgtcgacaacaatgccacatacagcagctccctttggaagaatctaattggcctttaaagatccatttccgttcgctgacctatcctcttgttgccatggatcgtaagacaaagaagagctcttcacgcccaactaaacgtctattgtaagatgatctccgccatgggcaactcgaagcggtgtgatccgtataatctatacgagcgcagcatgtatcacaccattgtcttgttagacgaggccgtgtcagattaaagagtgctgcaatatcacattctgggagccgctttccaacaactctttttcttttcgtgagattgggaaaggggtagtatacaatgtttcagcctcgtgctgtattcgtgctgatgactgttctaaaaatggtcagatcaaaaggcacattctcacttattatctaagatgacgcttgttcctgatactaccctgttggcttggtagttgtccaaattgggtaataagatgtttgtctggtaagccaagtacacgcaaaaacaacgatacaggcaggtgatattcggaaggaggtattggtcaatagtgcttatactaaattcatatctacgttctagaagataggtctgtatatctcgcacaactcaatccatggtgctgcggaacggagattaacgctacatgccgccagctaatcacaatatttcctcctaattctgtgatgtaacgtatatatttggaggtgcaagtatctatactgcaactcaagaacccaactcagtgtctgataaagtttccatacaactcaagacccatctagccatcatcaggttatcagtcgtgacttagttacgccaattcgcgacgaacaaagctcagcgttttcaggatccagtctcattgtagccatgccacgtgcagccacgtcaagtcccagagtagtgtcagtagcgtaggatccctcacataatgccgagaagctcagctgcctttactagtagttgcagggttcacaattcacaatgtctcggcgtagacagcagccattgtcagatgcggtatagacaaagatgatttttggcatgtgcgagactgactagaaggacttgtgtggttggtaacagaaaggaccatacaataccctaagttacgaatggtttgtgaaagagccgtcgttagacgctgagaaaaaaaatcagaacggcttcttaggcctgctgacgatatcacggattctcttatgactagctcaacttttcattccaagatggcttacccattcaaggcctcgcatttactttaagccgaatagaagggttatttctcccacccatgctacccatcaaaaccgaaactgctgctctcctgcattttcagtacaatctcgtgccttggatcgaagtgcgtaacaaggctcatctattcacacaagctaagaggtaatatatacagttgctttctcaaacatagacccgcccaatactctaatcgtatcatttttcccacatagatgacattcaacattagtatttttttttatctcggcatttagctgctctcaacctgcttcaaaagaccctcgaggttgatgctcttggggcgctcaatgggcagacccagagcgcggtcccagatgagctgggcaagaggacccaggccacgagaaacaccaaaggtggcggtgtagtacagagtctcgtggaagccatagtggtggaagagcacgccggagctgctgtcgacgttggggtaggggttcttggtcttgccgtgcttcttgagcacctcgggagcgatgcggctgttcttctcaaccagctggaagacggggtccttggcaatggtcgggcgagaagcggcatagtccatgagagcctcgaatcgaggatcgggcttgcgcaggacggcgtggccgtagccgggcacgacacggcccgagttgagggtggaccagaggtagtcgtggacatcctgctcggtgtagtcgccggggatggcctccttcatctggagaatccatcgaagcacctcctgggcggcaagactggaccaaagtcagcaagtgatgaagagcatgtcaacaagacaaaacttacccgtgaagaggaccggccagaccctggagaccagcactgtaagagaggaaggggtcgctgagggcgctgccaacaaggtgagtggcgtgggcagacacgttgccgccctcgtggtcaccgtggagggcgaggtagagacggagcaggtcctggaagtcctcgttctgcttgccgcccttgccgagcatggcagcaaagttgtaggaccagtcctgctccaggtcaacctcggcggggagagcgccgccgcccttgtacgagttctggtagatcttggcggcaatggtgggcagcttggcgagcagcgagatgcagtcgtcaaaggtgggctcccagtagtcggccttgttgaggccctgctcgtaggcctttgcaaacttggactcgtagttgagggccgagacggcaatggcgaactgggtcatggggtgcaggtccgtggggaagtcgtcgagcatcttgctgacaaaggccgggatctgggccttggaggcgagctcgcgcgagaactggcgcacctggttgaccgagggcacttggcccgtcagcagcagccagaacatggactcgggcagcatctcggtgcccgtcttgcccttgggcagctccttctggcagtccttgatggtgcggccgtggaagcggatgccctcgttggcgtcgagcacggagccctcccagaccatggccttgagcccgcgcatgccgccgagcgtgttctcgaccttgacctcgccaatgaccttgtcgccgtgggccttgacctttttgagcagctcacgcttggcggggatgacgtccttgaggaccgttttgaggtcgggctcggcggtggagtagcatcgcgcggcgttggcgaggagggcggcgcgagtgtagggctgcgaagagagtcaattgaacgttcccagggctgaattgatgctgtcgtgaccaaccttgaacgagcgcagggcccgggcagacgaggtgaggttgagagccattgttgatgctgatgatgttgagccgaagctgatggcggggcactcggttagctataagtacgtgctgcctgtagctgtagcacatgctatgccctataatccggggaatgggacagcacttacagcttctggttcctccaacaaagatgatgaaacgggaacaaggaaaaaaacaagaagaagagaagagataaaccccacgctcggcaacaaaaaaaaccttgtcttcaaactctccccctccatgtccccgaggaaatgccaagtcgccaaaaacacgcccaaaccgcagcttcggcctcctcgtccgtcaccgctttcaaacagccgaagaaagccgtcgccgctcggcccgccggtagccccgcggctgctgattggccaatttggcctgcatcggccctctgtctggggtgtctggggtgcagccgattcagctgttttgcctcgctttgaaatagaggaaattaaataaatgaaatgatgtgttgcgaggatatgacgcagaaaatcaaaaaaaatataaattgacaaggcatctttcatcttttgtttttgcctcggttagcgcgaataaagggtatctgctccatcagctcagctaccctcctcactttgcttcttccgcacaacagcatcacgatgatgcgaatagcttcaagagctcctcagcgggcgagcgctctcatctcctcctccgcctctgtcgccctccgccgaaccatcccccgcgccgtcgccatccgcgccatcgcaaccaccgcccgcatggctgcctcagcgccctccaactccctcccgccggccgattcataccagctgctgcccgaggcgcaaaaggccggcgctgctgaagatgcgctgtacgaggcgcaggtcaaggagattgaggagtggtgggcgtctccccgatttgccggcattcgacgcccgtacagcgccgcagacgtggcctcgaagcgcggcagccagcactttcggtatcccagctccgtcatggccaccaagctcttcaacctgatccgcgagcgcgaggccaagggcgagcccatccacacgagtaagtcgagggaagcaaagcagcgtagagcaacaggcgggaagctgacttgacatcaccagtgggcgccatcgaccccgtccagatgacgcagcaagctccccatcaagaggtcctctacatctccggctgggcctgctcctcggtcctcaccagcaccaacgaggtgtcgcccgactttggcgactacccctacaacaccgtccccaaccaggtacagcgcctggccaaggcccagtccatgcacgaccgcaagcagtgggacacgcgccgcaagatgagccccgacgagcgctccaagacgccctacacggactacctgcgccccatcatcgccgacggagacaccggccacggcgggctctcggccgtgctcaagctggccaagctgtttgccgagaacggcgcggcggcggtgcactttgaggaccagctgcacggcggcaagaagtgcggccacctggcgggcaaggtgctggtgccgacgggcgagcacatcaaccgcctcaacgccgcgcgcttccagtgggacgtcatgggctccgagaacctggtcattgcccgcaccgactccgagtcgggccgcctcatctcgtcggccatcgacgtgcgcgaccacgagttcatcctgggcatcgcagaccccgccgtcgagcccctcgccgagacgctgcagagcatggaggccaggggcgccacgggcgcggagatcgacgtcttcgaggccaaatgggtcaagagcagcacgctcgtcacctttgacgaggctgccgtcgcgcacatgaagaaggagggcgtctcgcaggccaagattgacgagtatctctcggccacggccctggatcgcgacatgggcatctcgcgccgccgcgccctcgcctcccagttcaccgagacgcccgtctacttcaactgggacgtgccgcgcacccgcgaaggctactaccacttcagggccggcatggaggcggccaccaagcgcgcgctggcgtttgccccctacgccgacctgctctgggtcgagacgggcgaccccaacgtcgaggtggccgccaagctgggccgtgccgtgcgctccgtcaaccctggaaagtcgctcgtctacaacctctccccgtcgttcaactggatggcccacggcttctccgaggagggcctcaagtccttcatctgggacattgccaaggagggcttcacgctgcagctcatctccctggccggcctgcactcgaccgccacaatcacaaacgagctggccaagaagttcaagacggacggcatgaaggcatatgtcgaggttgtgcagaggcgggagaaggagcttggctgcgacgtcttgacgcaccagaagtggagtggcgcgagctacattgatggcattttgggagccatccagagcggcaactcgagcagccggagcatgggagagggtaacactgaggggcagtttgattaaatcaagaaaaagttaaagaaaaaagaaaaaaaccgtaaactaggatagaaaaaataagacagaagaacatgtagatacagcataagagacatttgggtggagttgggcatatactacctaatgcatgtaaatatatatactttttttgatttcatatcacttgacatgagaatcgcattcattcacttgccagaaatacatgctcaattgatttcatacaatttcattatggtatctatcccttgccagcatctccatctactccaaagacgtcttcaaagcattgttggtcggcgccggtgccgcaggtccctcggccgtgacatacgccttggtcatgccgccatcgacgacgaaatcactgccattgacaaagctggcctcgtcactggccaaaaacaccacggcatgggcctgctccacggcctcgccgaagcggcccgtggggaagtgaatctcgcggcgctggcgcttgggcttgtcgtcgcccagccagtcctgcagcagcggcgtgttgaggggcgccgggcacaggctgttgaagcggaagccctcgcgggcgtgcaccatggccagctcgcgcgtcagggccaggacggcgccctttgaggccgtgtaggccagctggggcgtggcggcgccgacgagggcgacgacggaggcggtgttgatgatgctgcccctggacttcttgttgcggcgcagggccaggacggcgtgcttgcagccgaaccagacgcccttgacgttgatgttgtgggtgaggtcccagatggcctcgggggtgttgatggcgtcgtcatcgttggcgtgcatgatgccggcgttgttgaagatgacgtcgaggccgccccaggcgtcgagggactcgatcatggcctggacgtcggcctctttagagacgtcgcatttctgaagaatgtgagcagactatcgatttatgtatgatgcggtgtgtaaccatgacttactcgcgtctccaggcgaggggccgcggggacgagctccttgaccttggcgacggccttttcgagggcgggctcggagatgtcggccagcaggacattggcgccctctttggcgaagaggatggccgtctcaaggccaatgccgctgtgtgaagcaatggcatgtcagcaaatgaatctgtctgtcggacaagagaggtgtaaagacaaactcaccccgcggcaccggtgatgatggcgtttttgccagccagacgtccaaccatgattgatgagtgtgttttgtttgttgttttacaaagtccggagagagcagtgttgaagagagagctggcagtggcaacggtgaggttgaggttgagattgggttttaatcttgggacgcaacgcaaggggtggagttggcctggccatctgatgcgttgccgtaatctgtcgtacctgactctgggtctctacggtggggttttgacgaggccttgagtagccgcggccaggaatggaatcttgacggagaagcttctattactgctagctgctgctgctgctactacggcgctcaggggactcgatgcccagcattactgcatccgtacaagcacaacgccctatcgcgacagcactgtggcagttgctagaaaacttcccaaagcacgactagcagcgaggctggttagtggcccgtgggcaaagtatgacatgcccggctccatcagggaggggacccctagatttgcggtggaggggctccgacagcggatggaggggtttggcagattgagctggatgttgatgctgctgtgatattgtgcacgtgtagatgatcaaagatcttgtatctaatcagggaatgccaacgttgcatgtactagattgcatatatacaggctcacacacacacatctcatctcgcagccatcacacatggcatgcatccagtacacgcacaagataagaccatgactcgatccgcttctccaactgataacgactggccgttgcggctagcctccctccggttcctgttttttcccctcctccgcgcaggaaatcaaatcagcagcgctggttgcctgagccgcggccaacgtgccccgcaggctgattcccctccaaatggacctcatgggcttgtgccgtctccaacaccgcaggaagatcgtcagaggtccagtttgcgatacgtaatttgaaccggctcgcgagatccgagcatacgacgattacagggaaaaggatctggtgaatccgtgtgggcgtgcgattctttcttgttcgaatcgagtcttgggccatcgatcggcgcatcgtcgcattccactgatagctgttgctggatttctgcctctctccgttctgacttgtaaccatttcaccatcaccgccctattctcgtctcacaactcgtctccagctacaacaacctcctctcaacaggacacttgactcttcatcactcacttcaacactcaacatggccaaacccgccctcacagccgacgccctcgaggccctcctcgccaacgactccaaagtcaagctcgccggcctcgacgtcgacggcatcctgcgcggcaagctcgtctccaagagcaagttcctctccatcgccagcaccggcttcggcttctgctccgtcatctttggctgggacatgcacgacatgacgtacgtgcgcgagctcaagatttcaaacgcggaaaacggctaccgcgacctgctggcgatcccggacctgcagagcttccgcaggataccgtgggaggacaacgtgccctttttcctcattacgttccacgacccggacacgaagctgccaatctgcgcgtgcccgcgcgggctgttgcagacgcagctggaccggttgcgccaaaagggctacggcgccatggctgggggtgagtggaatctctctataatgaatatgaatatcacattgacctccatcttctctctagctgaatacgaattctacacgttccaaaccccagactcggcctcctcgcccgccgccttcctccagaacaacccgacgcagcagctgccgtcgctcaccgagggcatgtttggctactcgctcacgcgccccgtccacaacaaggactggtactaccaagtctttgacacctgcgaggagttcgcctgcaacattgaaggctggcacaccgagtccggcccgggcgtcttcgaggccgccctcgagttcaacgaggccgcgcaaatggccgaccgcgccagcctgttcaagtacgtcgtcaagagcgtcggcgcccagcaccgcatcacgccctgcttcatggccaagcccaagcagggcctgcccggcaacagcggccacatgcacgtgtccattgtcgacgagagcggcaagaacctgctggcgcgggagacggtcgacgagaatgcgccgtggaaggacattgccggcctgtcggatctgggccgccacttcctggccggtgtcctggagggcctccccgacatcatgcccgtgctggcgcccaccatcaactcgtacaagcggctggtcgagaacttttgggcgcccgtcaccgtctcgtggggcctggagcatcgcgccgcctcgatccgcctcatcgcgccacccacggccaaggcctcggccacgcggttcgagattcgcgttcccggcgctgacacgaacccgcactatgtgctcgctgctgtcttggcctgcggctggcgcggcgtggagaagaagctcgaaatcccctgtccgccgctggccatgggcgagaatgtcggcggctcctcagatgcgggcgcgcggctggcaaagagcctgcgcgaggcaacagccaagttcacggccaaggacagcatcgcgagggaggtgcttggagatgatttcgtcgaccactttggcggcaccagagagcatgagattcggctgtttgacgaagccgtaacggattggtaagaggccctcgtcttttttttttttttcgatgactgtagctaactgtccacagggagatgaagcggtacatcgagtccgtgtagggtgtaaggcgtcaaagacggaagagtatatatatatatgatttggtggcaaatatgaattgctacatggatgcgcgtggttttcgatagcaagagacgtagataccagcggggactgtgttggctagacttgcttttttcttttcttttcagatagctgaaccctgtattagcgtgcccttttttttcgcaatgattcgtcgtctcttttttgtttcctgcgagaaagcatcaaagaggccgtagtctctagtttttgtttcttgttgcgagattttgtgttagagagttctgtctcccttgagcttgctgctcttttcaaaaggttttcttgcagatatgaatgttctgtcatgagttgaatgtcagcgtcatacaaagactcacacatatatagaaagtcaccacacatacactttgatgcagctcctcagcagaggatccttgtactcctccatgactcgccccagcaagtcgcgcgtcttttgctcttcccagcccgcaaggccaaacatccgcagcgtccagtggtcacagcccggagcaagcatcttgttgaggatctcgccctttttgttcgtcaccggatctcgtgcccagttgcgcaccggcagccagtccgaccgctccctcacgctctcggcgccaacctccaccagccacggccgtactttgggcgtcggatcgaagtcgatgccctgcgcggccgaaatctcggcaaacacggcgccgtactcgatcgccgcggcacccacatcggcccggggcttgtccgcgtcgccagcaccgccggaagatgcctccgagggcgtctcggccagcgggtccgggtcgacggcgaagaagagcggcgtgacctcggtgaactcgagctggccgccgggcttgaggtggtcaaaggcctgcacaatgaggcgcttccagtcgcggatgccgccgccgacgagattccgcaggtggacaaagtcgtacagccgcggcggccagggctcggcggcgtcggcaatctcaaacgtcaggttgggcggcacctccttgggcaggttggcgctgctcagctcgatgcccagcacgtcgacgagcgggttggtcagcgccatctccatggcccagtggccgccgccgcagccgacgtcgaggatgtggaagggcgaggcctcggggtccagctcgagcttgtccaggggcagcttggtaaaggtcagggcgccgccgaggcacagcgtgaagagctcgtgctggtggccctggcgcgcgttctcgtggcggtcgttgggcgtcaccatgcggccggagccgtggtagacgtggccgtaggcgtggatgggcggcagggcgtcttccgaggccgtcgagtagttggagttggagtcgctggccgtggcgtcgtcgtcgtcgtcgagctcttcttcttcttctctctcttcttcattgacctgatcttcttcatggccatcatcttcttcgtgtagacgatggacgtcttcaacgccctcgtcggtgggaggcatcctcgtcgccgccatcgtcactttagctgatgctttgaaaagctgcagatgctcagcaagctttgtctgctctcccctgtttagccactctctggtgcttgtccccaatcttttatcaatctctatccctggcctcacttcagtctcgtctcaaccccctttggacgtcttcggtgtgccgccgcgattagcagtgctagtatccgtaattgatagtaggattgatgtggagctggactaccacccgccccaatttagacaaaacctggagccgcgagcttgtccaattttattttattagtctcgtcgttgccgtttgtatctcggcgtatacaactgcgattgcgtcaagttgggcttcagagccgggggataactagtagtagtaatagcacgacagcagccctttctcacacccccttgctccttggcgaagaagaagaaaaaaaaaaccaagacaaacaaggctggtcagagtctccacgtggcgattatgctcagcttgaacagcccgtcaggtgatgtgagcaaacgtgagatgacagtcaagaccctggtagatgcaactacaaggcaatacttgcgttggtgtttggtgacatcagtaccttgtccaccgtcaagtaaatgaagaaacaatttgcccggctcgaatctccgtgatgttgggcagcggcagacgggctaataatagactgagtcgcgcggagcgagatgaagaagagaaccgacttaattttggaagccgggagttgcatgtggtcaatggcctgtcttgacagagaaaaggcagcagttgtcgcctgccgttgaaatgatataaaatcggagagaaatggcttcttagaaagcaaaaaacgtgcctcgtagaacaagcgtgtttgtcaatcgaggaaataaataacaaaaagctgcatcaaatccaaggaagaaacagaaagaggaagacaagacaattacaggaaaagaaaaaaaaaagatcaaggacggcagaaacacggaacagaaaaggaaaagaaaaaaaaagtaattaaaatagattaaaaaaaaaagccacgtcaaaaatacgataataacaaaaaaaaacaaaaaaaaaaaaaaaaaacgtgagcccccaatcccgcgtcaaataatgagcgatacggacaggggggttgctgcagaaaaggcccgtcgtggcctatcagccccaggggaaaaaatcgggcatagtaacccttttttgttgctggaaatggtcttttgacagcccggcacaaggactgtccctttttttgtaacaaatgtcccgccgagaagatgcctcgacgatgttgatggaaggctgcttgccctttttgccgtttattacctaaaaggccgtctccatctccatctacatctgcatctatatctgcaacaatcaacctccttgtcgctcggggcctagccgtaataacatccaataagtatacatgccctcgtctatatgacatgtctactgctgttggtcgaacaagtcacggaatcaaatccatccgtcctgcttcatttcattacccaatctcttctcttccctctgcagagatgagacaagccgtctttcccttcgcttctgttactccagtcagcagaatccccgccaagaattgctcggcctaatagctgcattgcgtcttgttgtctcacgttggagaagagaaagactccatcacggcgcagcgtgcatcatctcatccttccggctattgcatggccccggctattgcaatggccgtctgccgctgcaacgctggaggatttgctgctcagacaaaactgtccatctttgtgtcttccccacgcgtggttaagcgaatgcggtcaacttctgataactaaaccagcacacctcccttgccggagttgcgtccctaggtacgtcttcaacaggcatagccagcaagagagttcgtcctaaaactctgctgccttgccccaaagtaggtgctgtatgcgctctaccaacaacatgtcacaattcacctgcatatgatatcacttttcatctgatacaaaacaccaaaaacccatccaacaagcagcaacaccatccatcgcctccaagccatcaaccaactgcagcaaaaccgtccgccggagatggatcctactggcccgccatctcgtcccttctcttctctgccgtccacccataaagagagcacatgcgtgatatgcacgccctagatgcactgcaaccgtagttagtcagggggcctgtctcttccagtccctaacggggattgcttccgcccgttggctggacctcccatgcggtttaagccgttgctgcatatcctgccaaaccggaaagagaccccttccgccagaacaaacctgttggaaatggactttggacaatgacgcgcggcggtccgtagccaagggaaccagatgggtttattccgaaaccaatgtcatggagcagaggcgtagttttctcttcctcttctctctctgtgccgctgtcaaactcgaaccccccccccccccctttcagaaaatctccgcgttacaagactcttgtcacaacgagacaacttccgcgctccataataacgggcgagcgtgtcatgtagcaactactacacgaaaacccgcaatcaagcagctccatggctcgcggatatgcacataagacaaaagactcgcaatccaaccacatgcacatcactgcttacaaagaaacacaaatgctacagtacgatgacattgtgctacaagcagcatagtacctctctaccagtgctgttattggccaccagcaggctagactcatgtaaaggcttgtgttgctgttgggacgatacaggatacaatgcagataagaccacgtcgaccacagccctggagacaaaatgtcgctgcctatgcaatggagacggcctgtattggcgattccaaatgccctacaacaggaaagcagaaaccaagagcctcaattgcatagaatcagcgttggaatgtgtactctacattaaaaattgtaaccagcagcctcggatattatacgtcaagacaacagagtcggagacgaagcgaaagattataataacacaccccatccatgattgattacaaaactataaacaacaattctcacaacccattggaaaacggctccagtgacacaatctttctatacaacattactctgttctcatacaacaacaccatgatagaccactctatataaaaatccatacaataccaccacccgtcgcaaccttccaatgcaactccggcctcgccgtcttggcatcgaaacaccaagccccagttcccaagacacaataaatcaacatgctgtacgacgcataacgaggctccatccactcattgtctaggcggggattcagactcgggtatgccagaatccaccgcaatccaacgcaagtgtgcactgtcagcctgataccttgggtagtactggctgtcttactcagggcacatgctatggaacttcaatgtatctgtggtctcgtcaatgcaagtcatcttagcaggatactacctgcttaggtaggcaaggcccaggagcaacagctgcaacaacttcaacgtcagcctcggctatccaacagacacaacacacgtagcagaccaacaggaagaatcaaaagcataagcgcggagcagaggatagaacaagcagtgattgcatttagtagtttcctccgacctggtctcccaaaaacgccgatgctatgacgtatcataatataacaagaatcttaaacctccgccatatcgccaccgccttgacataccctccatgattgcctcggggacaagaaaaaaaaaaaagagaacggggcagcaaaagccaaataacgctggtacaaataatgggctcggttgccctgcgaatcttcccccaggctggactttgaatcagcctcgcttcactcccctctccctctctcacccatgccatccataggtagtttcatctcaacttcatccaagcattccatcattaagaaaagtgcggtaagcagacaaagctgggtcccgcaacaaaaagaagcatgccatgcctgccaaatgatgcaaagaagcatatcaatcctcgcaagaaaaagaaagaaaaaaaaagtaatcttctccacccatgtagctggaagcgatcaagagcctttcgctttacttatatcgaccatcttatgctgtatctgtctttcttacttcgttctgctgaaccagttcgatcttggcaaatattgttttcaacttgcctggcaatggccgagatcaaatgaaaaagctcaaagctgagctcttgaatcccatcaacgggtgtgagtagtgcgcgtgtcacaaaaatctcatgaatccttccgccgttttcgtccgctgccacggccgtccgagtggtcgtcatccggaacgtattcttctgggtggaaatcggggttgccatagtgcgccttgttccacacgctgttcttaaaagtagtgctcctcggtgcttggtctactgtgtctctaacggtagtagtcctactctcgtcatactccagctggaaggggttaaacactatgcggtacccaggagtgtgatccgccggccgcacattcgaaacaagcccagggaggtggctgctgctgctgctgttgctcctgatacttgtggcgttcatcattgtcgggctgggagtcatggaggtgctgggagtcattggagctggcgagactacaggggggaatgagggtggcggttgctgctgtgcaacctgagagggcacgggctcgggaaacggcgtcgcccacgaaggttgctgttgcgacgatatataacggtcgtcaacaggactggccatgggcggcgtcatgggcgatatttcgggcatggaagtcattggacccagcgagttcatgccgaagccaggtagcatggaaaggatatccatgttggctcccgggaagcccgcctcgccgccaggaaccgcatggatggcaagattgttagtcaggctagagactcggtttacctgtacatcagcagcattggaagcgagagtcgacggagcctggacgggtggcgtgcggtacaggatgtcgtagtggtcggggcgatagagcagatatatcgtaggcccaagagctgccgggtcctgctcgttggcctcttccgggaagcgatagcgattaacttggctgccggggctgcggtccaggtaagcaacctccaagacgaagtcgattggcttgagcagcaggttggccaagccaacgatgcccaggtgctcaatctcacggttgacaatgtcaatcgcctgcgagcagtatgccgcaattcctccatggtcggcaacaaaggggtcgtagatggctgcatttcccttgagataggtggcggccagcatgcggaagtagtagatgatgtttgcctcgacggtgttgtcgttgaaacgctggagcaagatgactcgagccaggcccgggtttgcaatgttggcagcaacatctcgcagcaagccgtgagcctcttcggcaaagtcttcgtggtattcgtagcggccaatgttggagagcatggagccgaggctcatgaggcgggccacctcgccttcgatccgggcttggtctccgaggtcgatgagcttctcgtagtaggcgaatgcgatggctggagaagcttgtcattagcagggtacgaaagaagagcaggccaggctcgactcaccgcgccatccgcagtttccatcacccttgatctggcgatagtgggagtatgtctggggcagagcctgaagtgggggaaagaaagcagtcagcatcggcacttgtcatgacatgtcattcatcctcttgcgtctcgtcttgttttctgtgggtttgttgtcttgttgtcctgtggtttcaatccagctcgcctttccgccatgttgacagcttctcacttgattgatcgaggatgagggacggggagggacaagggagacaaacaatggtcttttcgacgtataccgggtcggctttggcgtactcctgggtgatggcgtcgctcggcgtcttttcgccgacaaacgggccctgttggaagcagaagacgttagcaatgccctctttttcctctgaggatcccttcattcgccgagcagctcctctcatagactgctgctgcgtcgcaacccagaggtgctattcactctccactggtcgattctctctccccaagttctacgcacctcgaggcctggctggaaccgctcggccgcggcctgctgcgcggccatgtcgtgcaggccggcgtcctggtcctccatcttgatgacggggctgccgcttcgatcgaggcgctgtcgcagggcaaactgctggtgctggtgctggtgatgcggagacgaagagctgtagggcgggtagacttgaaagccaccgctcgatgcgccagctccagcgccagctccggtggggaacagaaagtcgaggctgtggggagctgctgccgctatgccataggggaagggcgagtaggaggagcctgaatagggcgttggctgagcctggaacatgcctgtgctccgcaagggcagccggaaccagcagagttggaagtgtgtggaggaggaagaagagtcgagagtcgaggtcgaggtcgaggtcaaagggttgccgtgatcgatcagcgagctcttgcggcgtcacagcgggcggcagctgcgtctggtgtgtttagcggcagcttcagtggcaccggccggcgctggtggtgctggtgtccactgtgatggaggtccggttaatattgaagtgtgcaagtgctgctgctgggcaatggagcaagcaagtgaattggattaaatgtttttgaggacaagatattaaagatcaatgcaaaatgcaagataagaagaagaaaggctaggagggggaaagaataaaaaaaaaagtctagagcaccagcggctattatctctgtttgcgttcttgcctctttctctctcgtccttggttccttgattaatatttttattttttgtttttatttcctagcttttttcgagttagcggcggtagcagcggttagacgtgcgggaggaaataaaaagaagtggtgcaggcggtcggtgccggggcgatggcaagtactgccgccatgcgtgcaagtacaggtacgggcactggggctggtaccggtacctggcaactgtccgtaccttgctcagtcaatttgacgtctggttgaattgtttgccgtctccagcctcagcgttccagagccggttcccttgagtgctgaccggggccacgggcgctggtgctgcctgtacggtgcgctggcggcgggtgggccgctgtgaagccgcgttttgggccctgtctagcgctatggcagcgctggagctctctgggggcgggttcagcacaagtccaggcgtcgcgaccgattagcgagcttcggctgggccgtggccttatggatcacgggacgggaggatgtgaattgagagctgggagttgagagattcggaaaatcgacaaaagccgaaggaagccgagaagaagcaagcagtagacgagtgaacaagagatgtttgtcaccgagatacaagcaaggcagagagagggcagaaagagttgaatgagagcgggctgcagtctgtactggaacctccacttcaactggagaaaccacaaccagggccgatatgtaggtacgggctctgcttgtatgtatgcgcttagactccggcaagcctaaaaaaaagtgacggcgggatgagagagagaaaaaacatgaaatgtgaccaagtcctggcttatatgccaagtcatggcctcagcaggcgggttgcaacgtaaaagcgtgtctggccccggccgagttgcgaaatgctcgcacatcaactcccgcaaggcctcggccacgggctccagggatggcaaatggagacgaggcttcggggtacttgtggctctacttgttgcttgttgcttgctgcctgctactgtacacgccctctcttcttctctgctgcataaccaggcacatctctctccaatgagcctccgtgtacatctaggcatctcaaactctcaagccactggctggtcagtgctccaagattgaaaagaccttctccggaaggcttgcagagacaggcaagtagaatacttggtccttgtactgctacactgctgggtacaagctggaacaaggtccaggatgatcagagacatgcattaacagctcaacgcgatgtgatggggacaggccaagcacaacaagcgaccggggtctcgcgtagagtaggacttgttgtaccactaccgacaacgaacccttgcaacccgaggaccaaggccagaatcaagcaagaatggaataaatagtaattgacgtgtaaacctacctacatcacgagaatgaatgcagtcaagtactcatcttattatacgtaaagcttataggcactaacccagcagtaccgtttccatttacttcaatcaaacgctgtaagccatccggctgtcggctcacagagatgccgtcagggcccattggctgcaggaacaaaagacaagtcaatccggataataataaaaaaatcaccagcaggtgcctgagcttctggggagacgtctgctctgggggggggcgatctggtccccagcctagagtgggcaaggtgaagaggcccatatactagctacggatccagcagttaacccccatgctcgtgcttccaaagaacggtgagaacgacggccaatttaacaaggtgcggaccgagagagcttaggaacaaaagcccgtcagggggaggggagtcgccccggtcaaaagagcccacgcaactcgcgggtaaactgggacaacgcaatagtggccgccgtgctagtaggtacacgatcatggcactactgtactgtactgtagcagcatgtatgtacgtgctggcagccatcacggagcgagatggaaggcaagggtagaggcgacgatggacttgaaggaggtacaagtacatgtgcctatacgcagttccggcaggggaggggatatcccagcagtggctggctgtatcatgtgcgtgcgtgtcagtgtgtgtgtctgctccatccagagtgcttgtccaccatactgtgcatggctcacgtaactgttacaagtgcaggcgagtactggatccatgtggtcggttgcgtgcttcacccgcgaatgctatggtgccatgccgcagcggcgaaaaaaaaaggtggcgctctgggacatatgagagtcggggctagaaagaaggcttcacgctgggaggcgtcaatgcctcgagtcaagagaccggcgggcagggagacgaagagaagccggagtatcaagtgagggggttgaggggtggcaagcagagctgaggacataggtctgcctcgtataaacgagcgggcaaataagagggaaacgatggcaaaggatgcttgtacgaatgctgtaagagagccttggagacgagacgaaaagaaatcccacaagccatgcggacctgacgcagcgggccttgaagccggtcgggttcgactccgtagtgccggctgcatgtacagggtcatggcaagttccaagctccatgagaaagccaggaccgagatcgagcaagggagcgttataatagccgttgttacatgcggtgacgaggctgcaacccaaccctactctataccgcgtgggtactacgtatttgctagggcgtgggctgtaataacgcttcgtgcaggctttggactgtctatgcatcggcttggtattgaattctacttgcaagtaccagatgtattgacaagggaggaacaagaggtgagcgagcgagcagcagcaattcggcccatcttgccgtacatgtgcctagtgcataacaacacatggcatgatattggagctctacaagtacttggatatgcgtcatcaacaactgccgacgcaaatagtatcaaaatagatggctccgtatccgagctggaacaagaaacagcaaagcctgacttgctgacacacgccgccccgtcttataccgtcccggtcattgcctctgcctctgcttctgcccctgtaggtattacgccaaggactggaacaagattgaggcgagctggaccttggaaacgtcgccgccagtgtcgtcatttctgctgtgcatctctctgctttcttgtttccaatgataggacttgcgagagcacctcggggcgctgtaggctacttgcgagagtacagttggattcatattaatatgccgcagacaatgccgcagttggtacatgtatccaaaggaacatgtacctgggacgcggttacaccgcattgcattgcacgagcaagggactggagctcgaggcctaggcactggacaacgcgttgctgcttttcgttttgtttcttttcccgctcaatcagtacatatccgacgaaatacctacacacagctttactacgcaagcctactagacgtcgttgtttgctacacgtatttggtgtcgccattcagcttatagtccacctgctagtctactcgtcgtaattgatattcaatggtgctcccgtcctcagaggtaccttgtacccagggccattttgctcgttcccgatagctgggagaaggaacaaatgcctgcatgtaacaggagggtagctgcagattatcgaagccgggggtggccacttgaaaaaaaaaaaaaaaaagaggagtgcaaaagaaaaaaaaaggctacagggtgcgagattggctgcgtcgttctttggaccacacggcaatgccggtcacagccaggaccggggtgccttttggaaggagaggggagatgaagggaagaagacaaaaggctggggctggtggtgctcaatagttgctacaggcatggcatgtactgagattgagatccaagtaggtactgtacatgtatagataggtcggtctttgtaatatgatgctgctgcaggaggttacgccgctcatcgagagcgaggctcggaagcatcaacctgcatatgcgtacatacgctccactccacaaagtcacggatacaggccgctccagtcaatgcgtatacagcacacacatgtttctgctctggagcctgtgcgagctgcacgtcgccggcgatgacaagcgcgtgtgggagcagtgaagctgggcgtatcggaagcgactctgagccacggcgatgcaacgggcgatgagcctctgtgcccggagcgatgcgggcgtgtgtgcgtctgtcctcgcatattggatccatgctctgtggcaccttgctttggcacacccgtcttgttactgccgaggtctttcaggcgtggttatggttatggcagcgtagacaagttgtttagcataaccagctatgccaactgcgtgcatctattttcgcatagagggcttgacttgaacatccgctgacgctgacctttgtcccattggacgcggctttgaaatcggtcagcccgcagcatatgcgtctttatctcggcaaagcttcaacgggtgcccagccaattccacgcttgcaatcaatggctctatgcattcattgtacgattgcacgagtgtgagcaccggtagttgtatcacgaatcaaaccactggtagattcaatacgtttaattctcaatgtccatccccttgcagaagaagaaatggggctcgcttggtgatcaaactctcctcgccctatttgtgaccggggcgagttgtcctgcctcacctgcgggctgatattcggcgagccatacagcctgctcatgtatgtgaaggagtaaatcacatcactgcagcaccaggggccgggcgcttgagaccattcaacgcataaaagtatagcctacgtgcagcaagtttgctctgctcgccaagtctacatctaggtatctacgtgtaagttgcgtcttgctcgttgcatgtacctattcattgattagcgtcggtgcttggccagccttcaggccctgtcagggcttttgcgcgagtatacattactctattgcttcctggacaactgcaagctacacatcatctttcctggcgatcagacaccgaagctgtaagccagcccaatcagtgttgagccaaggcggagacgctgaaggctgtttcgtatgtacagacaggcatcgtcttgttggctcctcttttgttcctgccttctcccttgctttcccttgctcttcttttctttttgtttctcagttaccaggggtttcaagccaagcatatccgttggttacatacatacatgtccgtccattctctgaaataaagttggccgacactccccactgacgcttccatcattggcgctgctcgctggccacttgcacggttctggtacatttcgccggtccagctgtattcccgtctgcctgctgctgcatcgttgccgccgccacttgcttcttccgcctctcttcctttggttcttccttttgcctccccacttccgggaccccttccagttccaggtccttgttcagccgtcttactcaatagggaggtcagtagcaagaaagagtaatcacagggctactgcctaggctcgagcagtactagcagcagtcggaaagagatgacttcgaacggcttctggggaacggactctgtgtgctgggagatgctgggaactaccttggaggtacccgagctcgccgactccagaacgcctcgacacatgtagcgccatgtgcccagcgcctctcgagccctgcttagcgctgtgatgtccagttcttagtgctgtatgcctcgaatgtatacttgtgcctacatacatgtatttacaaggaagggcatctgtacatggagaaccgctgccatcgttgtcagtcgactgccgaatcctgacccgagccctctgcatgccaccagccgcccgtctccatacttaccgcagccccagctcccaggcccaggccaatgatgaagacgacgtcgtcaaaatagctcccgctgtcgatctcagcgctcctccctagcggcgctgacttgtttcttcgttatgctagcatggtagcactagcagtgtttgccctttggccactaaaacgaagagaggggccgccaagatctcatgggttaggggagcaaacatcaatagttctagcatactagagtatattccagccatgccctaggagcaggcgttgaaggcgagataccgacggctgcagaggggatgctactgtgcaaggtctcgggagagactagagtgtgtacaacgtgatagatgggtacatgtacatgtaatcctgacggctccaggatatggcatacaagcagagcactcagaaagccacgcaacaatatcactctattttactttgcaaacgaccggggcgccagaaagacgagccacgcagacccattgccgcgggcgtgtgcttccttcgctccatgcagcaacagccgatgctatgcctggctgcaacgacacgcatacaaatcaagtcatcagcgcgtagcctgccgattggctgctcccgcggccgctgtggcttgcttctgagacaataagcacgcagccgaacagcgcatacttacattgtacggcacgctgtagagcttgatgagggctcttgcattgcctggcaggtgaggtgaggtggccgggccttgtataagcagtggtacgactctagaacaggtttttgcgcaaagaaggctgaagtttcgtcttccaatcagaagaattgcatagacactgatacattagggcgccggaagctgtcgatacgcattccgtggttcggatggtttccgtgcagtccttgaagcgtacaagttttctctctcacactcgtctcttctcacctcctcgcttagagtagactgttctaacatctgtagactggagttgcctgttgctgtgatatatacagcatcacacagctcatgacaccccatcaccgcatcaacgtcagcaattaaaacttgctttgcccttaccagcaatgggcaagtttctccgcgtcccgtccgctgcatcaccgcgaaattaacaaaaatgtgacgacccccttgcctgcacgcggcgctaatcgtgccttgtcgttggtagcagcgtggtatcgcctccatcttggagctgtccggccgcatcaagtgctgtgaatcagtcaagaaggggctccgatcagggcagtatcctgcgcagaattatcgacgtgtaatattgctgctccgcaggccagcatggagatgatgctagcagctactaaaaagtaggccctttgatatcctccgagacggggcgtttctgtgtactgcacgaggcacattggccactccttcgatgcatgtacaagtacacatactcggtaccaccccatcgacctcgccggtatacattaattacggatactccgtccacccatgctcatctcacgcacgtccaggcgcaggtaccggtacccagagctcagtcgaccagctacgcacggatacctgcttcatgctgctgggtttgggatatcccagcaagctgcttaattccaccaggcatcttagtaattgctctcagcacagaatgcatagctcttaattccgctagaggctccactcggccgttttgcagaattacttggaatggacaatgatgtctgaggctggttggccagtcgaggcatggatgtggcatctagatggacatgtatctactggtacaagtattccacagctgtactttgaccgcctgcttcttaccgactggccggtagcccgggttatatttcgaaagccggtgaatgcctacatctaagcgttattacatcgacaagtgcaagcatatatgccagcccacagtcctatgactatcgagtttgtcacatcacatgtggccaagcacatgtagcgtctctcgtatcactactagtagttgcagtcagtatgccagcaacactcacagcacatgagctcagtcataaccgagctctttctacaagcctgttccctgcacttgttcctttgcctcagtgctggacgagacctccacagcacgctgctccccctgtattatactcgtagtggcatcctcgatgcatcttcagctcctgcacatgcccatctgcgtaccaccacaccttgcaaaggcaataccacggtgacccccacctgactgtgctgttaattccataatatactgctagcaatgtctattttcaatgcgctgtacggagcagtatataccacaagtatcagcaacacacatgcataaagaccgatgcaggctgcattatcgccatcatcacttcggataccagcaccgagaaactcaaagcttacgtaggccatttcccatgtgtgcggccgtattctctgcatatccctctgcatgtttcagtctgcaaagtgcgcgcagagggccgtctatagtatcaaatacatgtaggcagatgtacctatgcatcaggtgagagttttcatctccgccacaagcacaccaccctcgatacaagtacagcaacaccattattatatggtctcctctgggctgaatgcttcaatccaaacaccgcgccaagctgcacattcacaacaacacgcaagctgcctgcataatagacaattacacgcatacaagcaagcatatcccatgtcccctcgcgatgtcccgtcgggtcgagagaccagccgtgattagcagcatgggtagtcacttgatgctgctttccaccagcagggctgccaaagcctccgtatctcatcgcctcgctcagcatcatcccgaagccgccaagctgagaatacatgctggcactcttccgcacagtatctcggcaagaatatgatctaatagcgcgcatccaatatgtaagccccttctcctctcgtctttctgggggattgattggactgccggcgtcgaatccccactccatcacgatgcttgtccgcagtacaagatgcaaacaggctctgcctctattggcccccgtcaacactattgctaggtctacctattgctaccgccgttgctgccgctactgcccgctctagaatgatgccgggactagcattcaccgatgatgtcgctgtaattagcatgtttccactaattagcatcatgtactctatgcaagtttgcttcagcattccctgcgggaaccgacaggacccccgagccgacttcctcgtactgtagcagagccttgtaggagtactgtacttgtagcatcgccggagatctggtcctaagccgaatgtccaagcaaggaagttgaagctcatgccgcgccttcttccagcccccaaacaaatcccagcatgcccgggtccacaagagtacgatcacaagcacaggtaatcagtactctaataactggtggaggcatctttcaagacatgcagcattagccgtaaccttctgcacagagggacagataaagttgaggaaagcaaacactaggggccacgtagggtccaggtgtaataatgagaacaggggagcacattatgcaattctgatacaaggacatgataacaacatgcagaagaattatgaactgtcaggtgtctccaagaagccgggtacatgtacattgcacacactccatgtaaccaatctctgtatcacccttctcggggcctcttcacagcaaatcatttcagctcgcagggctctgtaccgcgtgtaggcgccacatctttgtgcttctcgaccacaggcgtaatccccagtcttcagcggcacgttgcccaaacggtgatgtgcaagtgtctcatttgtaggacacgacagaaactggagtgatgtgaaaccgggttgctcaaaaagacgcaaaatgctgcaagtagtaaatgaaatgcatgcatcacaacagaggagtggctatagaggaacatggagagagttgtttgttttgcgaattacgggtaagcaaatgccgctccgagagcacctgatggatcgatcgattgtcgtcagacttcggagcacgagagacgttctgttacgataatctccagcttcctgtttggagcatgacagctgcgggccgtggattgggcggacatggtactcgtatctagcggaattatgaagcgcctcacagtaataacttcttttgttgtctgttttagttttaccagtgacgcccatcataatcgtgagccatctgccctagtatgatgggtgcgtggctacaccgcattagtcccgtagatgtgtgtctgtgtaagtgtgtgtgtaatgtgatggtgccgtgtcagtccagtctagattctttatcctaccctgcactgtagattctattttcgtcgtgatacaacgtgtctgcaacttcaaaggcctcatgcagagcaaggacaaaagagaagagaatacgagacatgttgctgtgtggaacgagccttgccttgtgcctcaaaagacagcagcctgttgcactgcatgttgaaaactccgttgtaaagagtcagtagtaactgctcgctctcttatattggtcaatacttgctctcggattgcccgttctgtgccctatccctgcgtagttttccattactcatattgatggtgaattcactgtcgatttatacgtcttgtagcattgccaagttcactgcgtggataatggagatactttacacccatgtctaggatccagctcgcggtgtaacactcccacttgctaatgccctctcttccgccctttcttttcttatttttcgtctgtttgtttttatatcccgatccctgacactctattctattgcaaactcgcttccgtgcagctttgccaatcggacccagcttgttccgccggctgccttgagacatgagtcgcatcgtcgtactcgtacagatgaggggttacggggttataataacggcatcgcctattttgtggaatcggagcttaattgccggggcttgaggagatcgagatgtgtgtttacgggcagtagtcttgcggcttgtgtaggcaaatgagatttgctgcttcaggcgttgcttcaataaagacatgatccatatatgggctctcctggcttccaagtgctctccgtactgtagatatttcttaatcatgaatattgcaccttctcatctcttgactgattgtagtaaattgtgggggggcaatcatgaggatccatgacccaatattccaagcagcacggtagttctacctcaaggctacggttgtattcatgcagagactgatgatgcataagagaatctcattagaaacaaaacgaggtctagaacccaaacttgttctctgaagcgggaaatgcgcatttactgcggagaatcttgccctggccttgatctttgccgagccattcggatgccacccggaatgctacccgtatccttgatatcgtggtggcgaatgcgtgcagatcacctcgtctacagaatgctacacgtgggtgaatgtacgcgggtaacttctcttgttgatatgacaagcatcaatcgcaggcttcgctctgtatttgcctatcccagtccatttccccccttcgtggcaacgtcgtattcctcgccaagcacaggcgtccagctttcgttcgccacaaaatctgcacgctcaagaccccatcctgttctccatccaagcgacggcgcctgtatgagggaagtggtcaccccgtaataaatttccggcgtggggttatcatggaaacttgcttgaagagggggtaccgtcgcagcgcctccaaaacaaggcgctggaaaacagagaatgaagaaagaaaaaagaatgatgttgtaatcaaagaggcgtcaagacaggtttgcccttgccaggcctatgtagtgggcgctgtgccggccggccaccggctttcgcaaggctcgccaaggcctggacgtcgaggccaggagtcgcgtcttcgaaagaagtgtgctcgatccggaagccctcgccctctctgaagacggccccaaataactcgttaatggatgtggtcaggctatcgagcgcctggattctgctaatgtcggcagcagatgttatctctagagtgcctgcctgctggttgactgatcccttgatcttgccatcaataatgagaaagctaaggatatcttgcacctcgggctctgatattcgcagctgattggcaatccatgacagcttcatgcgtgtgtaaggcgcaatgagttttaaaactcccttggtccgtatgtttcgcgtgacctcatcgatgttctctgcgatgaacggatctgctagaatgtcctggttgtttcgcagcgctttttcgtaggcatgaacatcgtcccgctggtatgcatcgacaagctccgtcatggcagagatgcgaggatcagtcttgtagggctttgtctcttgcgagtcaaacgggttgatgtttgacttcatcagcatggtggtgagaagcagatacttgagaacttggatccgctgtagcgatcctgcctcgtcgtagttgcggaacgattcaaaaaagtcactctgcgcctccttccagttctcctcgctcatgtgcattttgccgccgcattcacggatgatacccatgatgcggggatgcggcacggcagacttgaccttgagcgcacgattgtagagcgtcttgagctgcttgttgtttctcgtctccgccaacatctgaatctccaaggcgtaaatctccagcgaataagttcccttgcctggatcatcgctgccatcggggcgctggcaggccttgtgaagctctctaagcttcttggatactgccgagtactctttgcggtccagcaggagtttggccagcttgatgttcgtcttcagccacagccgctcgttattcgtgctctggaagctctgaagcgtgagggagtagaatttctcgatgctcttcacggctgctgactcgtcggcgcctttttcgatgtagtcgagcatgttgttgattgacttttccgagtagtttctcgtaacggccgatttgacgtatgtgagcagctcggcgaagtgttcggccgcctggagttggtagttgtcagtaacctggtgtcaacgtcggcgagctcagcttctcacttggtcgtactgccccagcttgaattccagcttgatggcctgcttcaggcccttgaatccccattcgcccttgtccggctcgaggggcggtatcccgagaaactccgcaatggcatcttgggggtcgctgagcttcagctgcttggcgttgtagtatttgttctcgatgccgacatcgccagcctcctgttcgtcgtcgtcttcctcgtactcgaagtcatatctgcaagcatcgcatcagcacaggccgtgagcgcctcggtttccaggaatagcaccaactgttcctcatcagactcttgcatgaaatcctcgtcgtcagacattgcgccgattctatgttgtaatcgaagagtggcaagacagatgaaaagcttcttctgagcaaaaaggttatcatagagattctgctgggagtgatgacggtatgttcaattgtttgtcgtgagctgctgtatcttggatcgaagcttcagtggagtcgctctgtcttaggtgacaacttcgcggggcgctggggcttatcgataggagctgcaccaggaaattccgctccgattagcgccagaactcgctgagcacttacaccattcatgattcggtatcattggagaattaatcagactttgatctgaatcaacttgtatttaattaacaattcgttatatcaacaaatgaaatatacgtcaagtatgttacgctatgaatgcagccaccaacgccgtctgtatagcccctccgtcatatctgggctctcatcttgaattttgcgtcccgcgcggctcctctttcaaaattgatgctctagcaattctattacttattatcctacacccacactctgaaaaagatgccttctaaactctaacgaaagcgagtgccgtcatgactgcgattcccagcaaagtggtcgccaaatagggcagccccatccacacgccgcccagctccatgccacgactcagcagccatcccatgacgggagcgcccaaaaagcccacgagcgtctccatggtggacattgtcgtgttgagcgtggccaccgtatgaggctccacgacggcattgagcagcgctcggcacagggaactgacgcccacgccaatgttggtgatgaccatggcgcagacaaacagccacggcacgcccgccagggcagtgaagaggctgccggcgatgaagatgacgatggaggcgcgagccaggaatagatctcgcttgatggagttgaagtggaagcgtttggtcaaaacagccgacgagagcggcagcagcaccagcaaggtgaagactccggccagactgctgaccgtgttgacgtaggttgcctataggaaatcatgtcagtgcttggacgcggtatacaagaaaggggtctcttctccttacagttgaccactcccagttgaagcggcgagtcatgtactgcaaaatgtccaacacaaacgtcaacttgatgagatagaatgggccataggcaagcagcagcaggacgaccgtcttggacgtgaagatgaaccgccatacgtgagacacatcgttcttgaccgaaaaccacgcgcgctgcgccagttctctcgcactggggaattgcttcgatggcagctgtgactcttgctgagcggcagacgagtaatcttggccacggcgcttgttatccaccgcctggcgaaacttgagcgtctctgggatgagagcagacgacagcatgcccatggtgagcaccgtgttcccgatccacatcgcaagccaggggtcaatgctgaggaggaacgcagcgagagggttgacggcaatggagatgagaagattcatggcgtagatcaaataaaacgtgccggttctctcggacacgggaacgacgtcggcaacgacagtcgaaatcatggcgacgaccatttggctgccgccgccaatcaagaggaagatgctgccgtacaagatgctccagatggggaaagtatcgggaaagaagactgtgcgaggccaaagtcagaaaagggggagaagagagggagggcaatacatacggacaacggttatccaaacttgctcgaggcaacatcccaggagcgagagaaatatgacaagacggcggccatacttgtcagcaacgactccaaaggaaatctgcacgaaaagcgctattactcagttgtcagtgatgcaatgtcatgcaactagactcgttggcacttacgaagcagcatatcgagagacgtgctccacgaccgcaccatggccagcgtcttttgcacttctgtgtccttgcaccggctatcgtggagctggggcatggctatcgtatggtctgggtggtaacgccggcagatgacgtcctccatgatctgctccatgggggggttgaggatgtactggctgacctcgacgatgaagaggaacaggacgcacattgccacgacgaggcggcggaacgccttggagggcgcaatgtcggctggcaggtcgttgttttgcaagtcgttgctttgcagcagcgatgttgtctcgtcggcttcggcttcatcgtcaccgatacggtggtggtggaagtatccatctccgttggcctcgatatcagagcccaggccggaagactcggcgtctgctgcggcgccgtaccgtgtcatgatgggaccggtttcgagtttttgatattttgtgtatttgttattagaatgccttggatatggcacaaaaaagaagattgaagtgaaatgctgcaaaagactgtattataggagagcccatcagagcaaagtattggtaagggagcgcataggggggagatagacggcggatcatctacatgacgacacgatatgcaagacacgtcgatggcacacgaagcatagatagtaaagacggcaaatatcgaccgaaacgtctagtccaagggcagaagcaataaagttagccggaggcgtgaagcctttatcaaagcttcaggttcccggcggccatgattggcgtgccctgggaacttttttcagtggggtacagcatccggaacgcgtatgccgccaatttggactggagtttggagcaagataatggccatgtcagcaactacgcaatattccctgctttgtcgtaattgcgttgaagctattggggtttactaggtaccaggggtggtgaatgagactcgtctggaatggccagaatgctctgtcgcgcccttgccacaaacatcgagagttgaggcaatctggggtaaatcaccagctttggtaaaggtaaatggttatcgtgggaatgaggcgtttaagcggcgcaagctcaaaagagaagagcaaacgcaattcattagtgcgcccgatgctgacggctttccacgtcaacgatgcatggactgctattagcagctggttgtataagacccaagcaagtaccagcattttgccttgttaggaattgttcggatgatggaatgatgtttaaaatgccgagataagatcaaattgtctaggccatgaatggagaccaaagcatcgaggcctttatcgcgaatcctgtgtcttgctttcacaacattgaactgccgaaatgttggcagctgggcattcaaattactgctagtgacgctagcgggtacctggcccgctagctgcttcagttcgattcactagctttgattctacagcgccagttacaggggctcgacgctggtggctccccgccattgaaccccgccagccgccatcggacctctagccgcaattctgcaacctgcatggccatcgtcattgtttctgcttcatcgcaaatcgcagccacagtcgcgtcaccatgtcctttgctagtgcaaaagtgctttccacaacgccattggtaggtgctgaccgcaactatgaatcaagcaactgtcccacgcttcttgctgacctcgattctctctccagtccaacgacgagtcgcgatggatctccctgaataagtacgatgcgaatgcgccctcactctccccgttcgtctgcctgatactctgcgcatagaatcacctaccaggaccccaaaggcatcgagcgcgtctgggaaacggccgagcgacgcacccgccccgccggcgccgacatcgacggcgtgggcatcgtcgccatcctcgacaagcccgcgggcaaggagattatcctgcagaagcagtaccgcccgcccgtcgacaaggtcgtcatcgaggtccccgccggcctgattgacgcgggcgagacggccgagcaggccgccgtgcgcgagctcaaggaggagacgggctacgtgggcgtggtgactgagacaactcccatcatgtataacgaccctgggttttgcaacacgaatctgcgcatggtgcacgtcacgatcgacatggcgctgccggagaatcaggatctgaagccggagctggaggagaatgagtttatcgaggtctttaccgtgccgttggccaacttgtgggaggaatgcaagaagctggaggcagagggctatgccatcgatgcgcgggtgggcacattcgccgagggcatcctgctggcgcagagattgaagctataggttcatcaagatgaaggtggatatgaaggatttactactatagagccgtcatttctgattccatctcgttggaggaaaatgggtttgggaggaacaacagcatcatcagcattagcatcatacgcatctatcaggggctcttcagctacctataacttgttttcttggcgcaggccctgccaaagcgccaacgcggccagggcctttgcatcgcgagcgccttctttccataaatccttcattggcaccactttgagcgtaatcttctccccagagcctcgctctcctgtgaggcggccctcccactcgctcagctggtctctaggaatgcgtcgctcagcgctgtagatggtcatgtgctcgtcgcagccaccagcgctggggaacatggcagcagggagattctccttttcgtacatggcgtccgtattccgctcttctctcgacgcctctgcgagctcgctcaggcacgtcagctcgtcttcgcggatcgtgatgcccagctcctcctcaatctcctttgccgccacgcccttgaagtttccggagccgtccaccattcccgccggcagctccacgaaggtcaggcttccggcgggcgtgcgcggctggaccgtcaagacgacgtagcgctcgtccgagtccggcggcacgtcgtctgggatgagcatcaccagcatggcgacgctggggccgcgcaggagacatcctgacggcagcgtctctcctgcagaattggagatttgcgcggtgagcttcatgaagccgatgcggttgccccagaagtcgcaggattggatggtgacattgcggaggacgtaggggtcggagtggaatgggtgagaggcgtggctttgcagtgcgagagacttggtcagagtatcgatccaagactatgaatttggcttgttaaaattactaaatgttgtatttcatggcggattggctcacattcaagggcttaaaggactcgaggtgcgactctgcgttttcgagcgagtccggcgtggacacggaaatgccgcggtaagtcaacatggtgcgaagatggcggcgagcagagatggcggaggcaagtttgcgcctcggtcggagaagcatgctgtgatatttgaggtgctggtgtattcgttagtgagatggccgcctacatgaaagaggctgtgaaaatcagccttgtggttgatgtgacgtcaacgccgttgaagcttgtgatgtgggcacgacgcaatcgagtcaagaatgaaatcaagccggagatggcattggtctggattgacattgtcttggaatcatggcttcacttcaatttgtctttgtcgcatcctcccgtccagtggcacatgtaatattctcatcttaatgattgctgtcaagtaacttcaacatgctctcagcctgccagaacgccttggaccaaataaacaccaaaacccaaaatccagattcaaccccgtctacaccgcccagtacacgtcaatccgcacagactcaatcttgttcgcccacccgccaaacctcgccctgccccagaccgtcaccacgtcgcccacctgcagctcccgcacaaacttcccgtcgcccgtctcacgccctctgccctttgccacgagggcctggccgccttctgagtcgggtgcggtgtcgtctagataggaccacgtgatggaattgtcttgccatttcccaagggctgtcttgttgcgttgaatctcccattcgggtgaatgcagcagcttgtgagcgtagttgtagccgactgggtcagatgaggtctgctgaagttcagggtaaagtggccgaagcgagttgacagagggtaacgatccatcttctaagaagcagttagcacccatcatgagccctgtctacctagggataagatggatgagatggagaaactcaccagcaccagatgcgtcaaacttctccaatcccgcgtcaaaccacgtccacgacttcgaatacgggtcctgagcgtcgtcggagctcgtcacccatccttggtcctggctcctgaatgagaagaccacctttcgcgcggggtgcgtgatgcgcggcacagggtactttgccgcctttgcgaagaagctggcgtcgagactctcgcccaggggccgaggcgtcggcaaggcggtggtgtatggctggtcgttggcattctgtcgagctccggcatccaccaggcccagcggatacgatcgaagcaagaagcggtcctctctgtccgggttgccgcccatgatgtggatgctctcgtgcagctgcgtggtggagtgagcccagtactcgccaaagtcgaagatggcgtcaatcaggtctggcggcagcttcttggagcggcacagcatggccctgaccacggcaatgtcaatcgggctgggctcgtagcggcgctctgcgtgatgctgcatcggctcatcgtcgtcttctgcggtggttgcgttgaggccgagcgctctcatggcgctccagacgacgccggggatattcacagacatggctataattgggaaaagtgctgttttctttgcgcttgcaagagggatgagaatgataagtaggtaggtaggagggattgtttacgatatgcaagattaaaagcaacgttgtttataggggcatcgaatcagagcccaacgcgcgttctggtcggttgaggcgtcgtttcattcgattcgcaccacatcatcgcgtgacgtcagggcggcgaatacagcgagccaacagcgagtgcagtgcgctgtgcactgatggcgcaggcaatcgtacgcttttgggtttaagtacatgcacctagagatgcgctatatcgctgccctcgggcaagaaggatcatgtatatgtacgtgcaacagcacgttcatcgaccttgttagaaacgtgaatgaggaaataatttgtctaggaatcgaccgaggttgctcatcaatcgagatgcatgaatctgaaacagctgtacctaaaagcaggatggaagcgactcgcagtaaaggtagcgcatttcatctagctggttgaaaacccaattagcggtaggtatagcaaaagaacttgacaaaatcaatctcaatcacggataaaaaattccttctcttcttcttttgcgattgccttttataggtagtttatacctattctttgcggttccatctgttctcggctgagtgcctaacctgtaatcgacacattttctctcattttccgcgtagctccattcaggttacgatgatgcttatatgaagaggaataggtatattttgaatctttttcatcctctaaatgaagaataggtataatctatttcttttgcatcatctcaaatttaaaaatatagtaaaaacgagctttacagaaatccccttttcatttgctcaaacacaatgaacagccaatcttctattacacagactctggactcaatatgatactcgctcgtcacaagggaccagagcaagaatccctacaaagcaaatggctagtcacaacaacaagaagctcagcagtattataaaagtaatatgttcatattcacgaccaagctaaattatatgcaacgtgctgtagaaagcccaaaaacggccagatgtgtaggtatttaaaaagtggtaaaataaaagtttgtgtccataaatgccatacatccctttctagcttcaacacctaaaacgccatccaaaggttggtatctggaggcaaaagttcaaacaacgaaacaagtcattgagacccttttctttttttcttgagagtaaaaaaaaaaaagaaaaagaagacgcaaaaaagagttcatcccacgcgcgctgttgtatatggcccccatcgctctttggtttcaaaaaaaaaatgaaaaataatgattaaaataaaaccagcccgcttccctttctatcatgaacgtttatcgggtgctctttttttctttcagacttctccgccggggagtccctggtatcctgagtggctcgcgctgaaagtccggatgggagccgtgctcgaggctctctgcggaccggggtgagactgaggaggagaaccaggacttcctgggccatcggcgtgagcaccctggttgaggaagggggcgggcgactgcataggcgactcgatgttgacggcggtccaacctttgctgtcaagagggctgacgtttgcggggggcgcatcagccgcgacgacgccttctttcctcatactgcgagaatcgtagtcagtatatgcgtccgggtcaacgccttcgcgtttcagcttgtcgagttccatacggtccatcttttccatttctgtctgcaggcgggcctcgcgggcgccggacttgcgctgcttgatgcagtagaagagcagggctccgatcaggacggcgccgacgacgccggccgccgcgtacacggcgattctggctccggcgggcagattgttccacttgtcagccgtagacagcttgggggcttggtggagggcctcgtagaaggtggagtttttgtccgtgctggtcatggcctgttagtaacaggaaaatggagattcagtacagcaatgatgcaacttacccagtgaccttgatgctttcgtagctaccagtcatgtctccgtaggtgtactcgctgccaccgccgtagtcggtgatgcgagcactcttgacatacatggtgtaggggcccttggagtagtcggtgttgccaccagcccactcacgagtaccgttgggcattctcgggtcaccaccagcccagatgccgagggacagcctcatgggagtctgggggtagtttcgggtcttgttggcctggtcaggggtgagggtacggacgagggcgccgtcaatgtaccactggagcgcatccttggtccagacagtggtgtagttgatgaagttctcctggttgttggcggtggtgtacagaccagcgttgtggaaatcctcgagacccttgccaaagtagtttgtcgaggccatggtgttgttgacgcccagaaactccaggtcgacctcgtcgagatcgtcactcagccacatggaggagctgacaatgccgacgccgggggcgaccttgaggaagagctcaacacggccaaagaagaagtagaagagcgtgcggatggtgggcgagtcaccctgcttgttgatggtgaagccggcgccgttttcgttgtcgtaggtgacggatccagcagtcgtctcccacaactcatacgacggcgtggtgttgaagttgaaggtgtagtcggtgttgaagccggggtcggcagggcatgtcgagttcaacgggttgcacgatgtggaaacctgggctgagacgaggcccagcagaggggcggcggccagaagaccgctcaagtaccgcattttggagagagaagaggatctaacggtatatataggcgtatatataaacacggttgggtataaaagattgaggtcggtcgatgcgcgagaacaatacaatcaacggcagattaattgcaagtatcaacttagggagtgtggtatctccggccctgcagagaagcgaattgggggatatatctcgaaagagcgtgtaagtgatttctttgttgtttcagaaagaggcagccaggcagactggggccaaacaaagaggtcactggagagattgaagcggcgaagttgcgccaaagccaagtcaggacgacaatgaaaggacgagacgagtctcaacagcgagcaacagcgactgcgaggcccctgaagcacgacggcggatgtctctatttgcagaggttcaaggaaggactgaggtgaaggagaggtgaagaagaagaagagaaggacgagcagagtcaagtcaagtaaaagagattaggggctcgggcttgatttgatgcattttgcactgagacggggaagaagcgccgaggggtccgcacaatcagtgtaaggggtaccgcgctatgctgggccggggggcggcgcgggcggtacctggtacctgagcgcggcgggtcgccagcgaggggccgcctggggagtgtcttggctggtaatttcagcgtccaggaatagccagcagccccctggagggaaaggtgggatagactgcatggacctagaaggtgaagagaagatgaaagaaaaaaaaatggaattattggggagccccgggatgccgtgcagctggaatcagtggcgttgtgatggcacttgaaacagaggaaacgcatcacagcgcatatacggcggctggcggcatcacacagccaaatcgccgtttctgtccccaaaagcaccagcaccagcacctctaaatcctccggctatgcacggcggcagcgccatgacacgccttggcactctgtaacgataattgcctgcctgtgcagatgcaggggccgcccatttcgttgctgcaacagactgcgagcgccggcaggccaatgagaggcgctgcgcagacgacaaagggaaaagggacgtggactggtgctggaaaaatgcgccagggaccgatccggcacagcgcgccgaggctgctaggcccgcctgggaataagccgctggggccctgatttcccctgaaagatggagacggccgtgcgcggtaccgagtacctgcggcagtgctgacagcgcggcggggcggccgggtacagggtacgcgacgaactcgcagcgcgcgagctgtaattggtttcttcagttgtttctgtctcgtcgcctcgaggtccgggatcttaatttggtgcccccaatctcccagcgccaggtatcgagtacatgaattgccggctcaatgcctaattcaataggtaggtggctaaagtgcgcggaggccagttgtgggcttcaccatcaaaagccgtcgacgggcaccagtcaatcactcgagtacgggggatccacgatgtaagcctcatccagtcttgtgctgctcgtcgaaacaaggacctgcaaggccaagcaatagtcgagtcggacaaaacccacccattaagccggaatagaaaggtctttgctgcccatgatgccgagtttgcgaatagcagcagcctgcaagcagtgcctactgccggttatccatccgtaatcaaaccagggccggtcttttgggcactgcgcctccgcacaaaacccgctcgctgtcttgacccaactgggcggagttcatgttgtcgacggttgtgacggcagcgagagagtgagcgtgagtagcatttgcacatcccctgaaacgaggcattcccatttataggaacggagtagtccgtggtgtagaagagagtcgtggtgtagctacatggcctctaattgaatacgaggacagctcccgctgtcattggacgaatgcgcgcgacatagtccgggtacagaagccgagtcggcagttggaagaataagacgaaaatcaattactactagtagtagcattaaagattggattgaagcaattgattgctctttccagcatcaatcacatgatgttagccaagcgacaacttcgccaacaggcggccgcagcgtaatcgaaattgtcgcggaggagctgccggcaatacaccggctaaacaccgccaagccccggcatcatcaaactttcgtccagatgcccgagatttcaatgtcaccgaccctcgtcaattgattgattcgcaccgccttccaccatgtccatgttccgggccaagaagctcgacctgggctgcttcgtcaaggcccgcaccattcgcgaccacaccaagcgaaaggtctttgaggagcatgagacggagaggtaaggcctcgttttctctactccatctctcgccaaattgccagccaaaattgcgcagattaagcggcggcaaatgggcgaacccttggtcggagaaccgagccgtgctaatctctgcctcttctgctatttttaggcaagctcttcgatacatgatccgcaacaccacgctgccgccccgagttcgagccacggcccagctgcagctctcccagatgcacgcctatacccggcccacgcagattcgcaaccgttgtataatgggtggacaggggcgaggtgtgctgagggcgtttaagatgacaagagtgcgtgcatcggccaacgagattgatgctcccatgagaagaagctgagctaacgttaaatcaccctacagttcaatttccgaatggaggcgatggcaggaaatcttcctggcgtcaagagagccagctggtagatgtgggctttacgattcaatgacgtttatatattccgactcaactgtataaaatcttgtgtatgatatttgcgtgcgactctatcatgggtctcggttagacaaaactctgagcgagggcggccaaaggagaaaggaaagatttaataaaaaaaaaactgttaaatagaacatcggtattccgtcatcttggtgtcctggagattcaagatgtcgcttgacccttggagtgaatttatatctgctatgccagatgggtggttgcttgcggatagcaaactactcactaccaaggccatatgctcccatcaatctcgattcctggcgcgctacgataacgaacatcattttgaaatcatcaacgacattcaatcgcatagcattttctataccatatctattatcccttagacagttgcaaagacttgaccttggcatttcgaacttcagctgcggccctaccctgcactacgccacaattcagcttttgaacgtagccgcaaaaagatgtggcgttcgccacttgattcaaactttggtcaccgtagtggttactgtgcctaccgcacctttgcaacacctttcaacttgcgctttgccagcaatctacacttgtctttggttactcttcatcagctctgatttaccatccagctttccagcgacgcgcagactcgcgatcgatcacacagcggcaactcatcaaactcgtcaatcaatttcaccacagtcaaacggccacatcatccacataacgagtcgcaaccatgggtggcggagatttgaacttgaagaaatctttccatcccggcctgcggcgaaatcagcaagccgtctacgatgaggaacaaaaagctctcgccgagcgcaaacgcacccagcagcgcatcaacgagatcaaggaggagcgcgccaaagaagacctccaaaggcaacttgaggcggccggaggcaagaagaggatagaccgcgtcgactggatgtaccagggccctacggatggccaggccggcaccactgaagagacagaggcgtatctgctgggaaagaggcgcatcgacaacctcatcaagggcaacgacaacaagaagctcgaaaaggccgcgggacaggagagcttcattgcgctgcaaaatgccaacagcgcgcgcgacacggcagccaagatccgcgatgatcctctgctggccatcaagcgccaggaacaagccgcatacgaggcaatgatgaacgacccgatcagacgccgccagctgctctcatcgatgggggttgacgatggcaagaagaagcgcagagatggagatcgaaacggagatgacaggcatgggaggaaacatcgcaggcatcgaagcagagatcgtgacggcgagcgacactcgcggcatcgccggcgctcatattctaggtcccgcagcccgcgacggcgggattattcaggagacggagagcacacatcaagtcgtcggagggatgattctcaggagcgtgagagcagaagccatcggcatgattcatatcggagccgcgatgacagccgcgatcgtcgccatcgaaactcagactccaacggtaggggagaccgccctcggaggcgctccccagcataccctcgcgctcacaaagagcgtgatgatgccggggaagacagtcggagagcacaggagaaagctcggaaactggctgccatgcagtcggctgcgtccgagcttgacgatgatcgagagaagcgtctggcggctctggaaagtcaagaacgtgctgctcgagaggctgacgacaaggctcgggagcgaggaggagatcgcggctttaccaacgggctgcatcgaaaagcattgaatatgaatactcggcacggacggtgaggcagactacatgtaataatataccatgatgattatgcgtttgtttccacgaataaaagaagattgattgatggcgggctcctcttggcgttcctgggatactgaatcgtggcattggggcatggtaacggcagcatttttacgataatagatatctgacgttaattggcaacatgtatattcatatgattgactgtactagtatatgactagttgaccctattctccaataacctcccagtagctggccctgagctcggctacgacagccatcataggcttggctcagatattcttgaattaacagccaaggcgcgtcaaggtaaactgctggttcacgccaccgtggaagggatagttgatgatggccgtcaaatccgcctggttgctgccagtcacatcccacgtcttgctggaagacgccacgctgcgaatgctgtgcaaaagtgtcagatatactgcctcaaggtacgtgtacaggggaatgacttactaccaagtgtcggcgccggcattggccctgacaatcttccagcgagcagctgcgttgcccttggggtcggttctggcggctttgattgtagcatcgtttccgcctgcggttggagaagttagtgaatgcagagatgatttccgatatcaagccttactcggagcagcggcataggtgctagtagcaacattctggatgctaaactcgtcgttgttgatgtgtgtaaagcgccattgctggttggggccgccgtggtatgtgctgtagagcatctctacgttagccatgttctcttatatacaaaggataagagaggtggatgtaggacatactatccgatgagacggccggtagggttggaggcttcgaggtcaacaggcttgcgctgggacaaggcgctgcggatgatgtaggttccctcaaagacggacatttttatggaggtttttggtagccagtgaaggagactgaaaggcttttgcttggtgatgaggttggaattgctgaggtgatgatgaggatggtcgttttctgagaagagcatcctctcgctttatatcttttcagcatcgtcttttgacccctattttcttcccttctcttcccttattgttgctattattattattattactatgaatattactatattacttcgtgatgcctcaagctatttccatctcgccaaggattaccccatctttgcagctgtcatagtgttccgtgtgagacattgcctctgcgctttctctcaccgaatggctcaacgattggtgtatgaccgcctccgatatttaccccattctcgcccagctgaaagctgtatcgaagccaagacaacttgctgagcttcaaagtggtcgagaccgccagccaccgtaagctacatatgtagggagaacaatggcgtattcaagattgattgtgattggagattgccttgttgatgttattaatgccaattgatcaagaataagctctcgatatgtctcttttttgttactataagctggtgttgacacgataactggcttggcgcaggagctgagacgctatccaagagaaaccgacacccatttggaccaatttctttttcttttccttttttttcttctatcttttcttgaaaacattaaaatatatgctgagctgatatatattatagcgagacgaggattgcagctgttctctgaaagctaacaaccatggcgaccaatgcatagaaatggctttctccaagcacatagtccaagctagccaagcgaataggcgatatctgatcttggcataatatttgtttcaaacgtcccctcatatcgaagacattacttacagctggtaagccatcgacggaagatgaaaactacagcttgagcatattctgccttggctagggctactagtaggtagctgtgatatgtgcaacatgagacattgttaccgagattggttacacgcgcgtggcaaatggggccgtgcattttcgcaatgcatgaggctataaatcactaactgcttaatgtccaactcgagatgcatggcttattaggtctgagactggctgagtcagtcctcagagtattatgcttgaccctgcgtcgaggcccctgccgatcttctctgggtggtatttagtaagtgttgctgctataccgtcgttcacgagtggtttgaacgaagcaagtagttggcttcctgggagatggagggatctgtaaataatgattgtattatattcccaaggtaggaacagtaaaataagtgtacaaagtactgcacctagtgaaaggtagtgtcaacatttttcttcatagaagaatatgcagtcttttctactgttttttactgtcctctacaagagctggctcaagattgagtatttgagaaaactctttgttcttggaaactccttcatctcttccttttgccatgctctggacagagctttttgtgtgtccttacttgaatagatgtagctcactcgcagtttggagtgcatcagatgccatgcacgcaacaccagccgccagccttcctgctgatacattcttactgcttccgtttgatgcttgccatcagtgaacagtcaatcggtcatataaggcgtgccaggtgagaagaggcgtaagccgatacaattcctcactcataatgcaactatttcgataggggtgggattctgcagatgggaagattctttatagatgaagctggccctggaacccggcactaagaaggtggcgaatcgagacgtcaatgggctttattatcccagagttgcggggtataaaataaatgccattgcaaaaggcgtcatcgtttccataccatagtggtctcatggaaagagaatattctagttgctaaaccttgaattgggaatacgatgctgatgccctgttcctttacagatagagctgccgttaggtggagtctctccattctccccagaccctttattcgtggacagtctatagggcgctgtggggtttgacatgcagggcgcagagccaaggcgtcaattgattaggccttggaccattgccggaacgatcgctgtggcgccatctcatctaaatagctataattacccgaagaattgaaaaccagagattacaaagttgagttcatcatctgtgtagaattaccggttggtagtttagtaaaacgacttggggtcttgagtcgactgaggcagggtgcgcgaattggccatggcggaaacaccattatccatagagttgaagacaactccacagcacatctccaccgatacggtcaatgtcccaaagcaagattccggcccaactcccgccgagagcaattacaattcggatcgagcagccatctctggagatgatgagtcccctccggacggcacaaccgagttttcgctgccgcctgttgacagagggaaagatgcgtggctcttcttggcagcttgtttcgttctggaggcgttagtatggggtaagtgacggatcggactggctgtggagatgccaagtgactgactttgacatttgattctgctaggctttccatttgcgtttggtgtgttccaagactattatcgcacacacgagccctttgctgggtcgtctaagattgcggtcattggaaccacggcaatggtaacctaaatcctccatgacaaaacgtacaacaagcaagctaactcgtctctgacatagggcatcatgtatctcgatattcccatcatcatgggcctccagcgcatgtacccgaaaccgacccgccatgcgcctgctgttggtctttttatcttatgccttgctcttgccatctcttccttttcccaaaacgtcacgcacctcatcttgacccagggagttctatacgctattggcggttctatctgttactgcccctgtatcttgtatattgacgaatggtttgtcaaacgcaaaggaatggcctatggcactatgtgggcgggtagcggccttggcggttttactattcctcttcttttggagtttttcctcaacaagtatgggttcagaactacattgcggatatggtctctcagcatctttgtcttgtctgcacccctgatcctgttcatcaagccacgggtacctgcttctggcacacacctcaacccttttaacctcaagttcttgttaaccccttctttcggcctgttccagctcacgaatattgtcgaaggcatcggctacttccttccgggcatctatctgccgacatatgctcgtgctgctcttggtgctggcgatttcccgtcggctctgacgctcttggtcttgaatgtcggtgcagtcgtagggtgcatcatcatgggcagcttgactgatcgtctccatgtgacgacttgtattgcaatctcaaccattggcaccgcaatcggcaccttcttcctctggggccttggcaccaacatggcgtctctttacgtgttctgtgtcttatatggtctgtttgcaggctcgtatacgtcaacctggcctggagtcatgcggtatctggtgtcgaaactgagcgggtcaggagaagagggaggaagcggtggcagctatgaccctctcatgatctttggcgtgctttccgctggacgtggcattggcaacgtcatctcggggccgctgagcgaggcactgatcaaagggatgccatggcaaggccaagccgctgctggatacgggagcgggtatggcacactgatagcttttacaggggcaacggctgttgttggtggaggcagctatatgtttaagagaattgggtggctataaacaaaagtgttaacctcttggggtaataagtagaccaggaatcacatagactgcagcttagtttgctaaaaatagaacatgacattaaactcgcatataaatcctttattttcacctccgcaagccatagtattaaccggtgcggtctgaacgacccttgccttttgaatatatccgccatcaatacaaaactcccatcaacgtgatatcataacccattttcccaacacccgatttcgtagggccccactatgcatccgaaccttgccaaacccagcttattctcgtaggagtcctgcagcttgaacctgctggaaaatctcgaattcgttgacttccgtcttcgtacgcttcttctcgacccagcggcggaggcctggaaccttggaggcagcgctcaagaattcattcttcaaaggcagtgatcccgtcttctcttcgtacatgagcagagtaaccgtaagtatgaggaagagccagtaaatgttgtaagcaatcactgagccgtatgtgccggtgttttgccagccgagaatagagttgaaaacatcccagccgttgtcggtttcgggattgcagcagttcacatgccagacggtctcgagaatgttgtatgagccggggccgttgcctgcttcagcaacatcgcttccgacacgctgggcaaatgtgtggtactgcagactccagacggcctttgagaacatgccggcggcaatcagatacaagacgctggttgaggcaatgaggaagagctggattgacatcaggttgccaccgcggtagatgaagaaaccgaccgcgagaccggcgatgatgccgcaaacgacaggcagagggaaggccgtcgcaggcaagctgagagagacgcctccgacaaagacgacggcctcgactccttctcgcagagtggtgatgaagggcaggatgaacatgacgtgccttctagaccagtcgctaagccagttcctcggcttttcagcgtcggccgacttctcagccaaagcctgagcaatcttgacacgccatttgtccttcattttgttgattctcagcagggcaagtcccatgatggagacgatgattgcggcaatcagataaaagatgccctcccagagatcctcagactttgaccagatatccttgccaaggccgtaaaaggccccgatgaagccaccgccaatgatgaggcagatgacaataccagccgctgagccaagccatacctgcctgaccaggcgtttatagatggcctggtcctggcctggtccaccgagacattgtttgaggaaagagaggaggactgagatgatgatgacagcttccaagcactctcggaacacaatgaagaagatctggacggcgaagacgttcttcgccattgtgtctgtctacaccacaagtgagtggccgacactaggaaaagaaaaagaaaagtgatgggtgatggaaagatggagggggagagacgaaagggactctttttcccaatggcggccagcaattgatgtatatttagcctcgcatggccgcatacggaatgagtaaggcttgaataacacgccaggaaaaagctttcagggcagctccagccgagaagggccgcgaccttcaactaagcttgtaatagaaactgggattgactccgacggctcattggaggcgccggttggaagcaccacaagtggactcgctcagccaaatcagatgatcagataatcgcatcggccagtcagattcgcctgatgcatctccagctgtggctccccggctaagacggcacggcggcccaccaccacgatgcgctttgctgaggattttgagttatctgatcaaacgaaaaattatctgatcaagaaaatggctcaattccagccccgaaccattgttatctgatcacgccaggcggctcctcggcagagctattggacgccaagaagggtctgcagtgagtctaaacggggcctgatgggcttaatctggtttctgggtcgtgatacaaggacccaatgctgcggtgctcggccctcatgcacagaatttttccatctagcctgtgggggctgtctagttttgtcctgttagcctgtttagtggttctaggaacccggcttgttggttatctgatggatgggagctggcctcgggaactttgtgagagtcaaggggaaacattgttccattcttgctggggggagttgatggggaaatcacataagatcaatatcagcccctaccgcccacactctgaccgtggcacacaaagttcaaagttgcttgtggctgtaccgagtttctcatccattgccctccagacggagtgcgagagagacgggactagagcggctgaagggtcaattggctgctgaactggccattgctttgtctgctttcaccaactctccaacatgaagcgattcctgcttctggccctcgcggcgcttggccaggccaagacggttacacacgacttcaacgtcacctgggtcacggcaaatcccgatggcctggcagagcgcaaagtcgtgggcatcaacggccagtggccgctgcccgtcatcgaggtcaacaagggcgatcgcctcgtggtcaacatgcacaacagcctggaccgggccgcctcgatccactggcacggcatgttccagaacaacacaaactacatggacggcgcgtccatgatcacccaatgccctgtgccgcccggctcgagcatgacttacaacttcaccgtcaaccagaacggcacctactggtaccactgccatacagactactgctaccccgatggctaccgccaggcgctcattgtccacgacgaggacgccccgttcaagtttgacgacgagttcacagtcaccctgtccgattggtatcacgacatggtggaggacttgtctgcgggctttatgtctgtcttcaaccccaccggcgcggaaccgattcccaatgctttcctcttcaacgacacattgaactccagcctgcccgtgaagccgaacaagacatacctgatccgaatcatcaacatcagcgcctttgtcgggcagtacttctacatcgagggccacaacttcaaaattgtggaaatcgacggcgtctatacggagcccgctgaggctgacacgctctaccttggtgttgctcagcgatatgcgattcttttgacgacgaagaacgagacggacacaaactatcctattgttacggttgcagattcctctctgctcgataccatgcctccagagctccgcctcaacaacaccaactggctggaatacaacaaaaatgccgaccacccacaggcgactatcaatgtcacagacagcacacaaatcgttccatttgatgacatcgcattggtgccctctgatggaatggagctgcttcccgagccagacatggatctcaacgttactgtcatcatgggtaacctgaacaatggacagagctatgcgttcctgaacaacatttcattcacaacgccaaaggtgccatctctctacacggcaatgtcagccggagaggatatcgtcagcaacaagggcatctatggcgaattcactcatccaatggttctgaaccacaatgacgtcgtgcagattgtggtcaacaacgctgatggcggctcgcatccgttccatcttcacggccacaacttccaggtgattgatcgccagcctccctatggagagcactttttcgattacttgaacggagatcccgtgccgtatgacccaagcaaccacacggcctttcccaagattcccgcccgcagagacgtcgttgtgctgccgccccagggctactttgtcatgcgttttgttgctgacaaccccggtgtttggatcttccactgccacattgactggcatctttcttctggtctggccatgatcctcatcgaagcccctcagcagatgcaagagcgcatgacgatcccgcaagagcacatcgacgtttgtcaggctgccggcattgcctccaaaggaaacgccgccgctgacacgctggatttcctcgatctcaagggccaagcgtctcagcccggctggattcccgacggattcacagctcggggaattgttgcgcttgttttctccattttgtctgccatctgcggtatcattagcattgtcatctatggtttggcagatgtgaagagcaagcaggccgatgaagtgtcaacagaacgcgaacagagcggtgttgttgtggtggaggagaacgtggagaacccgtccaagtcatgagaggatatgaattttgatgattgcatttgatggtttaggttaggcaaaatacccaaataatggagatggaaggaaatcaaaaaaagggagtttgtgctattaatggagctctgggagctgttttacatattaattggattatttgttcaacttttttttttccaaactaattttttctggcactcgctcgtgctttactaaagatgcttgaaaaacactgcaagggaaactcgagaacagtattgctcagataggtacccaaaagatgtggaaacgccgaaccaattcgccaaaacggcataaaacctttctcgtcatcctgcgatgtaacagtaaatcgctgtagatacctgatttatcccgcatcgaccgtcagcaaaactgcctctggcgtcaaacaaccctgcgaatcggtcatacggtgcggggccttatttcgaaagattaataaaactaacgaatatcattctcttcagaccagaatcttcgaatcctaatttctttgggggcttgtaaaggtagagaagctccgaggcgaatattagtacagaaaattagtttgatttcctatactccaacatggctgtcgtccatgccggcccaactgattcctggcatggagttatcaaacccgagagccaattcccacccgaagcaggccgctatcatttctacgtcggactcttttgtccatttgcgcatcgcgttctccttgtacgatacctcaaagggctggaatccctcatcgatgtctcagttgtgatgccgtatcccaaaggcaacggtggccgggcaggctggcgattccctacctcaaatgacgaatacgcgggagcgactgtggacaaattgttcggatccaaggaccttcatgagctctactttagagccgattctggctacgaaggaacaaagtacagcgttccggtgctgtgggacaccaaagagggaactattgtgaacaacgaaagcgccgagttgctgcgctggcttccaaccgcctttgaagacgtactgcccaaagagggacaaaagtacgaactggatctctacccggcgcagttgagaagtcagatcgatgagatttctgagtggatgcagagagatctcaattctggagtttacaaggccggatttgcggagacacaagaggcctatgataagaatgtgcctgtcgtctttgccgctttgaaccatctagaaagtctcatccatcgcaacggtggcccgtacattctgggcagtcatctcacagaacttgacattcgtgcgtacacaaccattatacggtttgacgctgtctatgtccagcactttaaatgcaacctgggaacaattcgcgcaaattatccagtcattcacgagtggctgaagaatctgtattggaatgtaaaggggttcaaggagacgacagacttcaagcatatcaaggaaaacgtgagtcgatatcattcaagaatcacatacccaagtcgtggacatgcctgatctaacattggacaagtataccaagagtcacacgaaaatcaatccactagcaatcactcctctaggcccgtatcctgaagtggaggagggcattaacttgaactttgccgagcttaagccaggttctgtgaggcatcctatcgttcttgagaggcaggccgaattgtataactagacgcttcatagagaccaacaaatttatttcgcgtgccagttgattctaagtctaccaaactccgccaaccagaaacttatacatatgataccggatactagtgctttaaggtcttcccatagcacgctcaatttccaccagtgcggcgagaaccttttcatcgtactgtcgcctgccaacaatctgcaggctcactggtgcattgacatacttctctgggctgtacatctcatacacgaatcgatcttggtcgttcttgggtacgtagctcgtatccttgacgtccttgtcctggtcgacggtggtgacggggaagacaacggccgggtagtccaggaggttccattgcgaggtgtagccccagtaccgcgactgctcgagaggagcagcagctccaaatgaaggagggcacagaatgacatcgacctctctctcgccgttggctgcggtggctgtccaggccttggcgtatcttgcgcggtaggaatctcgttgagcggtcaactaaatagaagaaattatgtcagtatgtttgatggtggtgactttaaaagccttgaagaagaactcacctcccaaagctcagccacagtcctggccttgacatttggctgctcttcaataatgaatttggtcaatggcaagaccgactctccagctcccttgatcaaatcgagaacctctttgccgccgtcgggccagtagagccctgagatgatgtcccaggcttcgtcatggccaagtgattcgcagttccagtcgaccacctcatgaccagcctttcgacacgcgtcggcaacttctttcagcgcacgtatcatgggagggtgtggcttcacaacgccatcccaccactgaacggcaatcttgagcggctttgtgaagtgatatggcgtccactctttgacggtaagagatgggtcgtggcgccatggctcagcagcaatggcggttttcatgaagagttctagtacgtcacgctctactgtcataggcccgggagtagagagaatggtttccttgccagccatgttggccctctgcccaaagacagaaatgcgtttagaacttggcctgtaaagcgtgtcagtgatactgaaaaagtgcaaaagagggctcatccactcacttgaagccatatataccgacatgggcacatggacatcgcacgctgcctccaatatcaccgccaacaccctgctcggctcagtactctgatcagaagacgcgaaacatggcatgtatttgactcaccaaaaggctgccgcgcataccaacgagagcagattcacctccagagcttcctccaggagtcagagtacggttgtacgggttgacggtaactccatatacattgctgctcgtctccaagtgcataatcgtttgaggctgggtggttctggcgtagaagacgcatccttcactatacaagatatcgtagagaagatttgagccgtgattatcgccaacccagccgatataggaggcgttggtggttacgttgtcgccaaccattccatgatgctcctttgttgagatgggaaggccgaaaaaggtgcctttgggctctggcagggaatcaaggtgctttgcacgagcaatcgcttgatcccatagcagctcagtgagacagttgacctaatttgttaggatcagttgatgcccaacagtgatgtatgagagattgcatagttgtgaatgacacgtacagcaacctgggccaccgccgctctgcgcaggaatgcccgcgttacctcctcgacggagattttcctttcacgaagaatcttcaacaattcggtcacagagtatttctccgtgatttcgatttcccgggccgtcaacaccccctttggcagatcctgagaactgaggggtagtatatcagggatgccctctagcttaggctcaactttggcgagaccggcgtcgcgccttgcttgagctgaagaagcctttacttcccatgactgaaggttttgagcgtcacccattgttccttactttctgaactctgtgttggaaaaggctattgtggatgaatgaatgaatgaatttgtcaatgttggaggaaagataacaagttgagatcgaggctgaggccggcttataacggggtccgcgagttccacttatggactgtcgcccttgacgccgcccaatggaggcgaccagattccagagtctggggaaggtttggcctgaaacggaatctaaaaggagcgctagaagtggtatctaaagagagcgagcgctattaccagatattctccgctacccctcatggtatcacggcaaatgaggggtcgtggtggctcaaagtcgataagctaacggcctgctatcaccggacgccgaatccatcacgtggatatgctctcgtatgtttagattgcatttctatggcgtaaattaaatgggttgattagctacagatcgggtagatacgggtaagggcgtaggtttgctctgaagatagtgtcactgcacgcgtttggcggcctcacatttgtaatatattattcttactaaacagtatcttgagtgaagagaattaacaagcttttattcttttctcagtcgtgtctctaccaaaaagacttaattatagctcggtgcctagattaatatggactgctttagattgcgtgtaagcatccagcgcgtactggccaagctctctgccaatgcccgacgacttgtagccgccaaacggaatgccaaaatgtgaatcgccagacgagtttatgaaaaccatgccggcttggagcttgcgagctactttgtgtgccctagccaccctttgcgtgaaaactgcggcggccagtccatatgaggtgtcatttgccttggcgatggcttctgcctcggtgctgaacttggaaatggcaacgacagggccgaaaatctcctctttgacgattttcatatcttccgtagtctataatgcctcgagttagtggagtttcacagtaaattgttgataagacaagaaatatggttcatacgtcggcaaaaatggtgggctggataaagtagcccttgtcaccgtgcttggcaccgccatggagcagtcgggcgccagacttcttgccctcttcgatgtagcccaatactctgtcgaattgcgctttggagacttgagggccttggtaagtgtcttcatggaaaggatcgccaatctttgaggcgagctccttggttctctgggtaaacttttcgaggaacttgtcgtagattgtatcttgtacgcaaattcgagatgttgatgtgcaaacctaagaagtcaagattaattatggcgacgcaattgagatgaagcttctatgtatagacttacttgacccatgttatccatgataccgccgtgactccatttcacagcctgatcgagatctgcatcatcgaaaatgatacaaggactcttgccaccgcattctaaagtaatattcttcagattacttgcggccgacttcataatcgcctttccagtggcggtgcttccagtaaaggcaatcttgtccacgtccatgtggcttgcaagagctttgccggctacacctccgaggccggggacaatgttgacgacacctgggggaaagccagcttcggcgacgaggttgccaaagtatagagccgagagaggtgtttgttctgcaggcttcagcactacagtatttccgcatgctagagccggcgcaatcttccatgcgagcatcatgaagggataattcctggcactctgttagtcgcgatatactaacaagtaatagcttgcctcttcaagttaacctaccagggaataatctggccacagactccgagaggctcttgtaacacataggccagcttcgtgggccccgtctcgattgtcttgcccatgatcttatcggcagtgccggcgtagtatcggaagacattgtagctctcaagaaggtccagtccatatgcgtcggcaaaggacttgccgttgtcgaaggaatcaatgcttgccagtagctttctgtctctctcaatcaattcggcaagcttgtagatgagggcgccgcgatcttttgtttcaagctccgaccattctccctcgaaagcgcggcgagcagcggcaacagctttatctatgtcggcctcagacgcgccttgtaaagtgatgatctcctcttcagttctaatgagtattatgttaggttacactgttcacataaagcacactcggcctagaagtatggttagagagccttacgcgggattataaacggtaaacttttcgccattgccggcgatgaatttattgtcgatgaaaaggccagtgggctggtcataattgagcccattgggcaaagaaatcttcacggaggcagtcattttatttaaagacgataggttgttactagagggaacggatctcacaatcggagaagcagcacaagcctatatataccctccactggctaacgagacattgatgtaatcacattcgtcacttgtaagacaaacgacccttggctaggctacacgccgcggggaactgtcgccacttaatgctatcagcgtctagatacacgctaattgaagccatcttagagcagcgtggacttgtgacagacaagccgaagccaccggaagcttatcactagtgattatactgcttgcttgtgttaccctgcaatttcgcatacaagaagctcctatttcacacggcaatctgatgcagcaactggccacttttcctttcaagatttaatttcattttgaacaatccacggagcaatttcatttctatcatctgcgtcttctcatgcagaacgatcaaggcctatcaatggagtattactgggtagaaatcgtggagtggggtcttcccctcctcggtgcgaaaagagggtggagatgtgctaccagcgactattccagttccaaagagactacttccatcaggttaccaaagacagttaaactcttcatgatcgtgagctccatatgataattagcagccgttcctagcttagtttgtgtttaagacagtatctgtggccagctatatatcacaggcctcatctgactctgattactcgatcactatacaaacccctcgtttactgccccaactatttttattgactttgatgaatcgtggaaaataaatctgcaacttgcacataaagatacatgctaagattatggatatattgttattaattcgcaagtcattaagcattgctaataagtttccgagcagctgagatcaatacatgcaacatgacaatttgatgcacaattcactctgcatttcgctactaccaatcttcatccccaagaacttgtgtatgcccagcactctaggacttctcagcctccactgtcaccacctcatcaggatgttggctgtaaaggattgcgttgaggccaatttcgttgttgatctcctccatgcgctcaaagtctgcacgcgcggtaccttcgctgccaaagatgatgtcctatagtaacagtaagtatcgtggcttttgtagatttggacgtgatgaggtatcttaccatctcttctagggttagacgcttggtctcggggacgaagaagtagatgaacgcagcaccaaggtacgtgaggactccgaagaggatataagtaccatacgtgatgccttgcaacatatcaggggtgacttgaccaatgctgtgaaaagttggattagaggctgaatgcaagtttggatagctgcatgtcgacttacataaagttgttcatccagttgctagatgcgcccagcgagacaccataaggtcgagtgctcaatggccagatctcggcgatgatgatccaggcacaaggtccccaactgtagccgaagtgaacgacaaagagccagaccatggcaatggcagcccaaccggcagcctggtggtttggccagtccttggagttcttggcaaagagaatggcgatgatgatgtggcatgtagccataccgatggcaccggtaatcagcacgggcttgcgtccaattcgatcgacccacagcacggctgggactgtggcaacgaacatgacgatgccaaccacgccggtggcaagcagagaaacggtgttgtcggtttgtccgagatcctggaagatggtcggggcgtagtaaagcacggcgttgattcctgtccacttccaagagtgttagtattcctcagcaaggcgggcgtaggacggttcgtagtcttacctgctggaaaaacatggtgatactggcaatggcactacgcttcagcatgctccttgaggtaaagagagacttgatggcaacaaattgaagcttgaagttgttccacacagtttgctcacggagctgaggaaactgctcggcgatgcttcgcttttcaaacagagactgagccttgatttccaggaattcgagttcaatcagctcgtggtcaatgggaagacctcggagggttgagagaatctgtctagcttcgccttcgcggtcgtggtgaaccagccaacggggagagaatggcataaagatcatgccgaccaggagacacaggcaggggaagatctggaggcacacgggtacaagccaagatgcgtcgctctgttcgccaagcaaggttccgccaatgtagttggtgccgctaagatacgttagtgctgccgtagatgtaggtgtaatattttgttgtaaaggacatactaatcaatccagaatgaaaccatgattccaaagcagatggcgagctgttggagggcaacaagggcacctcggacctcacttggcgagttgtcagctatttcgtgataattttgggaagtagatatcaaacttacggaggagctacttcggagttgtagattggtacaatcatagacaagcttccaactcccataccgctgcgttgcaagttagtataaattcatatccatatctattgtaaactcgaatgaaaacgtacgtgacgaatcggcctccgagaatggcggggtatccggcttggatggaggatgcctgaacaacaacaccgataatgaagatgcagcaggcaacgatgatgccatatttacgggagatggcctcggccatgaaaccagagaacagggtgccgaaccaggcaccaagttccaggatggctgtcaaccaacccttcttggtctggctagcattggggtcgagaggatcgtacgctcccatgtctagacaatatgttagtcaaacattcgaccttatactgctgtaagttcacggatgaagtaaacgctacttacgctgtttgaaagatggcatggcaagaacaccagaaaacatgccctggttgtaaccatacagcacaccaccgatacaggcaaaggcagccaagctgaagacacgaaagttcttgacaagagcgcgagctccgctgttgcccatgagggcctggcggcgattcaacgctgcattgtagatggcagcgccggagtcgccttggacgcccattgtgaggacgagagatggggacgtatttcctttcttcacttgttgcaaaacaaaagaagatttaggatatcgaaaggaagaaaaaagtagatgatggaaagaagaaagaggaggaggaggaggaggaggagaagaaaaaggcagagtccggattgagccctgttacatcctgcaatacgaccctgggaagcagagggccattactactttataaatgatttgtcttttcgagctcttgtctccatgtacccgacgggcagggtcatctcgaagaatcaatgcgatattcacccaaagcgcgtggtgccctcggcgctacggcaaggagcgctctggccatttagcctaaatagccgcagccttgaaatatcccgtagctcacgagtggctcaccaatatcgagccgactaacagactgacaggggccgtcgtcctaaaggaataaagagcggcgaggaaaagtgttaacggtccgactatagtcacccgtggcgaccctatgcggcgagttccccagatcagaagataatctgagtttttcccggagtactcagcccgcttcggccaagcactgtctggaggaagatgaagggtaaggctgggagaaaacgtcaaaatgctgcagctacatagtagtaggagtacctaataatactagactagcccttttcccattctaatatcaacatgacgatgtagtgggtaatgaagctgaatctccagcgggaggataaatagcatgtctgggctaccgctagaccagcggagcatgtacatgtagcccatctgcagcagtccggatcaagttggagtagcacctatcagcaatgtcacttctgcagagcagttcctcatggtgccgtagcaactaccaccccaagtacacgtattggaccaacagctgggttaccggcttacacgccctccgcgtttctgctggatcgcgattcccatttccccaaagcagtggattttagctgtctggcaaggcgaatgagattccccagttgcggcaatattaccccacaaacccacacccgcgaatggggaagccttgtcgactcaaggatctagtagtggtagtaaagcccactccaacgaatccacgaggcggctatattaaccggaaagtatgggggtgtgtctatgtggcgcccaatacgggatcagccgctaatatgctctgagagtcatctgctccgggcaactcatccgggatgggattcctcgagccgtaaccttggcattggaaaaattccacgttttgggcgctggacactcggtgaaagctccggctaaatgcatcaccccatcattcaaggatggcatgattcgtgggcgttcaacggcgcctttttttttttttcacctctagcttgctgtgtgacggtgaaggaaacttttattttgggatattatcatggagctcggcacaaaaccaagttcgaatttctctgtcagttgggccgtgagctattctcgtgcttcggcaaacaacgcaaacactataggaatagacacaatcaataaccgcccccctagcgccatgctaaatcgtttttttgcctccttttcgaagtttcctgggatattcctgattgaaatgacacatatcacgcgccctttgaaaatattttcacatgtcctactatcagctacaactggctgtggcctctaggatcctcccagcagccaagcatccatctcccactccatacgttggttcataaaagggttccctagggtttccaagtctatcaaagacgggtcgatgcccagcatgccctgcccgcttagcagctcgtcaaagtccaacggagagtcgcccagtgcaaacgggtcggctttggcccccgggaaattcaggccccatgcatcttgctgcgtaggtgtagttgtgggcagaagggctggctctgttggctctgttggctgcgtggatgacagggtctgttctgcatccggaaccggcgtatggcgctcgctttctgacggagtctttttggattgggccaattcttctttcagctctgagaaccggatattctccaccaacgtggcgttgctgaggttcagatccaggttcaggaagaatctcaggtactcaagcgggctgtagtcaatcagctcgatgaactcggtgacctgagacgcctttccggtcatgaatcgggactgagctgcgtctgtcagtcgtcgaataatcacacacatggcgtcgactccaccgagccgccggtggcattgcttgacgagattgattagggaatgcagttgctcttggtgcattgccgcccgcgagctgacaacgccacgggataagatctttgcgttgagaatctgcaccaggaggggcatggcaacaaatgcaacactttgacgtccagaacgagttagcataaagcattcatgctcacgggcaggggttagaatggtgagtggtggcagtataggttaatcttacacgctgacgggcagatattgcgccagtccaagctgcacagggttggaaaggtgcttgattaggttgtcgacggcatcgcgaacttggtcgcttttgccggcaagcaaggggtacggcccttcgccatttgcgttgtcggagtcgcgaacggcgtagaaaatctcttggtggtggatggccagttttgcagcgctgaatcagcccctgtcagcgttgtctttatgtttgctgtattaccgcatgtgcagagtgttgcagtattatataccagcatctcacggtgatgggtaggtgacattgggacttacaagtagtatataaacatcagattagtctgtatgatgacaaaatgtggctggacccctggccgatctccattgtctgggaactgcagcctggtttcatcatgccatgcttgcagctgagccatgcaattcgccattgcttgatgatccgtcctggtcgtctcgctatcgattccgtcttctgaaatcgaacatagccggagcacgtctgtcatgatgacgaccaacttggatatctgattgaatatgtcgaagaaacgccgctttgcttcggcgttatacacgcgagagcggtggatttcgttttcaaagtcctccagagtcagcaatggatacttgccagggatccgcatcgtccgatgaagagccagcgcgagggagcggtcgcgaaagtagcagcaccaccatagtcgccgaagcaatctccgtgttttggggaggatattttgcgtgtgctggctggcatgcttcgacgacaagtgatgtgctcggagggattttgcgtgtcgaatggctgtgctcagccattctgagtttgctttcgtaagacctagccgtagaccgccgggccagaatgtgagcagtatcgccacttggccgagagcaatgggatttgactcgatttcaaagtcgtataggatctgtacaaagcatcgtttcgcaatcttagcagtgttcattgcaatggcgtgcttgggataggcttcagaccttggtcttcttgtaaaaggcctctgcggctgcccttgggtaggggaagcctgctgcttctgcaacagcttctggaatgaactattgagtgtgtttgttagagattatagcatgaacattatacgaaggatatgtaggactcgaggctcacggcacacgcagcgaagaccatcgcttgaaacaaaagcagtgggatcttttctccattggaacatgagaaggaatcccagaaatcaccctcatcaagtagcggtacgatgggatgtgtatggaggaaatacatgcgaactagttcgttgagaatcggcatagggggaagctcgaaacacccattcagctgcataaaccgaacatccagcgctgagagatggcccaggtcgggggttgcgataaagggcagcgtgtcatagctattgtatccgctgccattggccgccgctctcgatgaatttgatccaaaccgacccgacttcgttttgccgttgtgtacattcgcgattgccgaggccgtctttggcgagaatccgtcgaggtcgatgcagttgctttcgttcgatcgttcgtcgctatgagggctggtcgatgatcctttgccaaacggcggcactccgttcagtcgcttggcccattgatctatgctgtcgatgcccgagggcttctcgtctgcgactctcgtcgataggccttcgatcaccgagccgccttcacggtaggccgagattttcgaatctgacagcggtctttggccgcccacagtcagtcttatgcaggaacagttcgcagtcacggtcgccataccgtttggatttgcgctcctgaatggcgcatgtctggtggtcaagctggcagttcaagcagggaacccctcgcagcgtcacatcgcagcgaacttttctctggcggcagtgaagacaagccttgctggcgcgtcgtcgcggcattgtgttgtagctagcagggcgaaactagcagcagaacggcgaatagaaatcaaagagaaaaagataagaaacaagttatagaccgtcgccgatagacgagaagcagtgtgtggatagagaaaaagggcgccccatgacgtggattggattggactgctctcttccactagctattcgagtagctccttgtccgtcgaccccggttccccagaaaattgttcgaactgagtgccgtccggtttgctcccccgcgtacgcgcatttcgggacttgactatagctgagctccgcaacctcccgtctgttccgagtctaacatccgacggcggggaatgagagcagttccagttacttgaagtaagcgtcatgttgctgcactaacagcaagcaactcttacctaataccggtcaagactacatgtactgtatcttgtggtcctcgccatgtagactataaggctgcggggttggtaagcaagtttggatctgaaggcattgcgtcgcagcctcgagtcagtttgcagctgtagtgattgaattgtttgattaatggtattccatggagattccgcctgtttctgagaagctattcgaatgtattgctcaaaggatacacctcaagtgttggcgctggcgttccgattccggtcttgccatcatagcttgcacagtctttttctccgagcccgcgagagagcgagcacgcgagagcgactttagtctctcatgctcaagggcttttccttggctaattatgcgcatattaaatgtcgcattggcctgtcttcatatgtcagcttgtatactatattgcttagggcgcaggaacattttccaaatatggtaccaaagctgctccttactctggcaacatgcgcccacacactcttatgagctcagagataggatttttcgtgtatctcttgcattctgagagacttccacaagtgcgagatggaactttggcaacctcgcgcgcgcaagaattgactgccaaaatctcacccgaaacttggtaaacagagagcatcgaatagatatacctgatgcaaaatatgaaatgcagtcgaaaggacaatgcgagatagtaagatgatccaatagctgtggctctgaatatgccaaagactattgtaaattctcatactgcttctatatatattagtagtaggctctctttgtttcgagaaacgatttgcaagcactcgtaatacagacctactggatggtctccagtggtggcaagcctcgagcggctctttggcgctcactgattattactaaacgcgtttccatcgattccccagattctctcgtcggaggcgtagagcggggatttggtgactcggaagcgttccgaacagcatattgatacctactagtaactagcaaatactatccgtagctcacaaaagagcagctattttacaacaaatgaccccacaatgacctcggtatttgaagtagtaatcatgagttataagtcaacgactttgatataacgaatgtcttctcaacgcaaatatcagattttaaattggaaaatgaagaggaaccaagttaccatcaaataaggattcaagaaacattaaccttaataataaagattctgcagaatactaatcacctgtatatcctcaggcgctaagcagcttgacgcagagaagcaagtcttagcaagagtaagtattacctcggtaaaagcccactctaactcttcagttacaaatccgcagtcctattctataagcattacataatttattgttatgatagcattgtaggaagatttatagcctgattattaaatcgcacctgctttttaatactatatgttactaaaggagaggtcatatagatcgaagattagatacatgtacttgatcaccccaacaaaagactgtctccgtattcttgctaagactctaaggatcagcttggctaggcatattatacagcgttgggttcacaggacagtggttaaaatatattacctttgactgtggtggaaaaccctgactcatagtcatacagcatcaccatcttaaaactcaatatatttgtagtgtcgtagtatacatcaaggtactgagaaacacagttgtggcgagatgcataggcttttcaacgggtataaacgaagtgatactgtacatttccacaaacataaacttgacttacatagtgcacacatatcccaagctacatcgtatagggcgccaagataaccacatatcgactccaagtgttcctcttcaaaggaacacttagaaacctttctttttgaggtgcttattccatcgactgatgaccctgtctcgctctcggggagttgcattccgaaaggcttcaatgccttgtcgtaacctgattagaatgacttcggccttacaattggtgagatgatgcttttgcagctccctttccacgcctttgagggtataaccaggtaaaccaaaggttgctacgccaagattagtaacttgttgtcaagtccctttgaaacaatactatagcctaattcatgattactgaacaaaaggattggcaggaaagattactcacaggcacccaagttggagaaaaagccctttgagcctcgccatacgccttttccaattcctttagcaccctcttcatgaatgcttttgtaaggccagacaaccaccccgctaaaggcctcccacattcccagcgtaaattctttgccggctgccgcaagaccgctttcaagatcgttaatctggtctcggcgacgaacttcaaccccagcaaagccaaccgaggggtagttgtgaaatccgtttgcaatgttgtaaaagaaagctacgggaacttttagggtcactttggttaactcggaagcatatcggcccgtcgcacgagttagatagaagatgcggccatttcgacctctctctcgagcaagccaagccgctttttgtttatcatatagggttggcgctcgaataagggtgtcgatgtcggcgttgttggtctttatggatttcctcgccactctcgaggcgtacagctccatttctctgcgagaaaaggtggtgggattgattcgacgactcggagatgtcccgttgcttgctatggatccattctcagtcttctccgcccatggatcaagccatgactgccttctgccttctggaggcgcaggagcatgtttgggtcgagattttagagcatgagtgtagtcgaacgttgccgtggtgtagtccatcatggggccagtgagtgcggatacaaagcccacgagaggatgctcaacgccttcgtcgacgtaccagtttttgcgtcgtataagctccagctcagggggctgtattagcccgcgatcaactagacatgcaacagcaaagccactcaagcgtgtcctcgtcttcttgtgccaatgagtagccaagcgcccggggcaaatctcgcattcgtacttgtccagtccgatgcggtcctggaacctcttggcagtatcttctgcaccattttcttgcgaaatttcctccgccattcgttttgcggcctcttgagcctcgggcgtcaacgcaaaagttatgctctcggccaagatttcctttgtcaatgctttgaacgccactggttctggtccagccccagagcgcgcaatcatcttcccccagaaaggctggtcgccaaagaaagggacaatgacggtaggtcgcccagctgcgattccagcggcagtggttccggcgcctccgtgatggactaccgctgagacacgctggaacagccagtcgtgtggacagttgtcaatcaagtagatttcttttgggacttcgcacttgtctcccacgccactccaccctctgctgataatggcacgaaccccagccagcttcacggctccgaagatgagctccgaaagagcatcgggatcctcaacgacaatagacccgaaaccaatatatatgggagcgggaccgtcctcgagaaaagctaatagatcgggcggaggtgtgtaagagctggcgaggggcaggaatgaatatccggcgatgtcgatgtgcgagccccagtcaggtggcttaggtatcagagactggggccagagataggtaaatggtacgcggagtctggacaagagttggtatccccacatgacgctgatgggatccaacgcaagcttgcggcgaaacttgttgatcaagtctccgagactagcaacgagaggagagttagcaaaggaggatgctgttatagctcatatatacgacaaagacttacccttgccacatcaacaactccatcacgacaaaagaaagatagttggctgtcttggcatctgcacctgcgtagttcatcgaggccagtggatgcggaaaagccgaagtgggagaaaacggcattgtgaagaccatgtgcagcgggatccctagcttttcggcgcagtgtatatgtgcaatggatggcgggttggcgatgatggcgtctgcgagaaagagatcctccacgttctcgacatctgtagcccggataggttctcccattccgttgcctgcttcggtgcagcctcgccacgctccgtttataatctcccacatctctgcccttcgtttcccaatgtcacccgccctgacgctttttcgattcggaaacagccccgggttcctcaccatgtaggacatgagggcctcgggatcgccgccaatggaaaagaactcgacgccctgagcctcgacaaagtctttgaaggcgggatgggtgcagatgcgcactcgatgctcatacgggggcttggaaaggatctgggcgattgggatgaagggctggacgtcgccgcgggaaccgactatgagtattgcaatgttcaacggcgggcggaggccccctgttgacttgcgtctctcgcatacgggatcagagcagacatcgttcttcacgcgttgtgatgccttttggaggtccttgcaccagctcaccaggcccccagtatctgtttcgaagcatactttgaatcttccgtcgcatccgtaacatcctttttcttctggtgccacgggtgccacgtcttttttgagtccttgatcagctccgacatggggagctgtggccgatcgagtccgactgagcagcattgcgaattcacttgcaggtccaaacagggaggtcaggccgcaatctgctgtcgtctgggcgttttgttagagggaccatggtcagcttagaagactgtcgaggtaatggagggaagatatgtagggccatggctagatcccggagctgtatcgcgcccgatcagcgctgtgcatgacagctttgtctatccggtagatccgtcagccactgggaaggtcttgcttgcgtttggtccagctatatgacggtctgatgcagcttcaccgatgcaaatcgccaccttggacctaaaacggtttgggcttagacgccacgggcagtaatatacttcatttagcagcttgacgcagctttattgggcgcttctccatatgtacgggagctgaattacagagcaataacaggcctgtcttgaaggcaaaacttcatctttatagctgccgattggtctttgcaaagttgcgagtctcatattgggtgcgcaacatacaggctacggtataataattaaatgcgacaatggcattgcataggtgaatcacctgaagtgggaacaaaaacaagagatgtgccttgttaagaacgagtgttataaactgaatccaaggcagaacctagtttggtcttcggtttgcctgaagaagaagaaaaaccctatttcatatccgccttcatgtattatatccttctttcagtagctgtattcatctgaaagaattccgtaccttttcctccattcgtatgatgttggtggctgcaatagcccgttgccctggtagtaagagcaaatgatgttagacatctgcttcatataagctaactgtaagctctggaaagagccaagtaacagcggcatcgcaaaaagctctctgaagaaacctttcacatcttccacttcctgacaagctttccatcaggtcctaccattgcctctactctcacccatatgactgcgacagatgcaacaaagaggcaggccattgtaagcagcgtcatgccttcgtacgacctcgcagggctacccgtagaatggctacggatcaatacgccgccaaccggggtgccaacaagagaagccatgcctcgtaccatgtagagcacgccgttaacagaggcaaagttctggatgccaaagagctccaccaaacttgcaggaaacagagccacgtacgcactggcaaagatgccgtaaagaaccgtgaatgtgatgaacaggccttgagatgtttccaaatcgccagctatcgtcgaagggagccaaaaacaaacagtcgcaatggcactgatgatggtggtaatcacaagagcattcaaccgtcccatatgatctgccgcgtagccgatggcgatctttccaatggcattgcacgcgttgctcaaggcaatgaagtttgcgccggctgtgtcgctgtagcccagagttctcgcgtaggtggcgaagaagaagagcggaagatagtagacggcagactgaaagacggcgcccagtgcttgagcagcaaaccggcgtgttcgtgctacgcgccagtcgacaatcggcaccttgaggatgccatccatgtggctcgtccttgcattgttttccatctggatacgagccttcgtctcaggctcccagtccagggcaaagctcgccgcaacgttgagtccaaaggcgattcctccagcaagacgcatggcgtttcgatagcccatagagtcgatagctgctttcagcgcaggagcccaaacaaggcctccaatgccggtgccggatgtgattattcctagagcaaggccacggcgcttagtgtaccatgtgggagcaattgtcacggcagtcatgtagctcatgcaggtgcccaatcccagcagaaccccttgcgtgacttcgaaatgccacagagactttccgaagctcgcgaaaatgagcgaagccgagaatatgacggtaccaataagagatatcaaccacggcgagaagcgcttggcccaggcgaccacaaacggagcgccgatggtcatgagcgagatggacaatgtgccaataagatcgatcagcgcgggcgatgctccggtaaagggagtatccggctgctgcgaaagggtttcaaacacggcttggaagatgccaaaagcaaaattaataccgcagcaggtgaagacaatcgtaaacgaggcgacggtgatgataaccgcttgcctataggaaggattagtacctgctgggaagaaatggggaagactcatcgtgccggaaagttatggccaattatactactcatgaagcgtaccggttcgaaggagatggcgtttcggaggtctctgcggtagcgattgatggcgggcgtgcagattcgacttcttcgttggacggtccatgccggttacgctgagtcaatgagatggcatcttgagaaaatcggccatgggacgagatcgtcttatccgtcgtctgagtgattgtcgacatgttttcaagcgtatagtgctagtaagtgcaattgcatagactggtaaaatacgatgagagtttgatcaaggaaataccaggcggaagatgtgtggatgggctggagagtatatatactagaattaaaacagcgaagaccggacagattattagctaatagtgagagtgtcaagctatgagtcaggattactagcttcatgcggcaaagagagtcggacaatcccctttccttaaacttttgctttgtgtatcatccgaaataggtgtttatttagcattccgcggagatgttctatcaggatggatgtgcatattacaggaaagagatgcagggagtggtaaatcggagtccgaagcgttatcctagcgccgatggaacacgtatgacaacaacgcgttatcaatctaacgcttattgacgggaatatggcatccggattttgcggaatttggaccgctgtcggaagtctttttattgtgtctttctgtcattgcaaggcgtggctatctcacttgggtcgtgaatcctgtaatcgtttcctcgggtagtaagattctaccgaggtaattgtcgtcatgatatatatctctttcaatttatccaactgtgagcaattattattcctttgatactgcagccaaatgggaaaatactacatctcttcatagttgctctctgcaagctgaatttgacccacctagagaatgaaatatgaagagagttgtgttcgtcaagaccgctatcaagagctctgctttctttctcaagaagaggccattaaaactgctgtgaattaacgcatgattaattgtgagcccagtaacagctattaatcatattccgactcctgcaacatataaaagctgggactacaccttcgggcgtacggtatcacttatgctcgtattcgttaagagcttcgtttaactccacttatcctattgcaaaatattcatcgactggaagaagatactccttttggttcacaaggcgagaaaaaagactgaaggtttcgtgaaagcttacagagtctacattttgacaatttgtctgactggtaggaatgctgaatggtcatgtaaacatatgagcatcaggcaattcatatcaaacatggctcgtaagaatagtttcccaaatcgtgtagctggtatgacctaatatgatgctgtatcagtactaatttgggtattttgcgacgatatggggtgctagtatggctttatatcgttcgttggcatagtgaaacgagcaaagagcaaacatcctgcctttaaaagtcttttgatacaaccagcctgccagtagctagcatgttatgaaagcacaactggattcggcaaattattgcgggtaattcagtccagtcggagttccgacctacctttgagctggttgttggcattgcccttatcgaagacaaattatgaatgcttaggtccgatatgtgagaatcgctgcgttgtcacgtaaaagcaattattttaccaaggtgttcttaatctcttctccacgagactgatattttaattcattgagataacaaaacttactgacttgatattgagtaactgaatacattatccactggtagtcgaccccgacatgctcgattatgtaaaaggagctatcgcaccttaccttggcaccaaagcattttaggagagcgcgcgctgaccgtacacgtacacgtacatgtatccatatctaattaacccataactcaatctttccttttggctcattcgatttcatctttggctaggtatataaagcctttctgcgccttgatgcggaattccgctcgcagcggagacgccagtacggcacagtaccgtattcacgcccacatcagtattatatgtttttgttcgtgaattcgagactttctatcaattggaaaagatgcgcaatgcttgcattggcctaaaactggcgcctcatatccataagtatggggttatagccactcatattttgtttgttcatcttgcatagacctccaaagctggaatacattgccagatttcaagacaatgttatctcaagtactgcgcttcacatttccgcctggatctaccatatcctcagcagcgttcttgaagctgcgccaaagcattgccgcagcaggtgcgacaactcaatactatggctataccgcacctacaagagtcttgagtctgcctagaaagcgtcacgaggtgtgctgggtgattcgtaagtattcacaaatcgcagaaaagaatatgtgacaattatctgatttgtgcgacaatcagaatggcctgaagagttgcgtgatcgtagtgctgtgacggaagggttagctgtgactggcgttacagatacgacatccttggaattcgaattcgacgatgctcagttggagaatctcgtcaaggctcttgaagctcccgtttgcgaatttgtaggtattcatccttcaataatctctgtcatcttcaccaattgcttcacatgcctctttggagtcgatttgtttgcaaatttacgctccaactttactgacaaacatgtaaggcatgcatacgactgagagatgacgccccattggaaaatgaagctctacaaaagtcaatgcataaaacatatgtcgacacttaccaaatccagggatttacaggcggctattgggcatatgcgattaatacaaatgagactacaggagtatcttgcttggccccaagtgaagacactgtccctaaagcacaccgaaggctcggggtttactacctcgggtgggagagtattgaggtaaggtcaaccttatatcaacaaatggcattttacaacattacattttctgacagagtcttattagctccacgaggacggaacccaaactgaagcattttcagaggaaataaacaacttgcagccatactttggcccgggatcgggagcttggtatgctttgcttcgccaacatacataggcggttctttgatgagttatatgatcatagtgatgccatcttatggctcccgatgctgcctaataaagactggtggacttgatcgggaagttcttttggacctctccatgtttattatgaagacagaatgagggcaactccatccagtataggttaacattttatattcgaccaatgaacaaagctacaaatagactttttttttttcaggcatacattggtttatctaaccttttagggaccccatcaatgggaaagactgtgtgaatgcattctaagttttgttaacttcacgatgtatctactttgcctttccagtatgagtggctactaggtataagattatatttctttttccaattgtaagaacttatcttttccccagttatgtctaattcatgttacaaaaaaataccatcaatatcgaggaggaatttcagtatgatttcaatgttgtagtctaggctgatctaactcaagatatctcgacttatataaacacgtattcttttccacaccataacgctaccatttctttgaccaatcaatatttgtatttaaaatcagaacggctaccgtaatagcgacgctctgttacaagacctgcgttaggtaggaaatgtaatagcaggatgttgtgccataggtagtattcgctcgccgaccttcctcttggaggatcatctgctgaactaattagctggccacggcgcctaattttccaagccttcgtcggcaatttgctaaatagaagccagcaaaattttcttctcgtaggaataactctggcgccaccgcggaatgatggtccgagataatttgactgccccgtaaaaagcagtatatagttattctatactcaaccagactacatgaattgaacaagcaaatcacaatgtttcccaagattcagagaccgacaatgcaattggagatgtcacttttaacctccatggaataacatctcacgggttggtaagtgaggtactggaatagtggctggctacatgttcctagcaaagaggaaacgccactagaatacgcccgaagtgtgaatagatcaatgcctagtgcctaaatgaaggcacggaacaaattatcaaatgttaatagcatttctttctgtttctgcctctctttcgctgattccatctcctttcttcgtcagatgaaagagtcgttctccattctgctgaatctgcaccctctcccgtgatccatttttaccagcagtggtttcggctaaaacttacacaactcgggtaccgtatgcatcgttggataaacacagtggtagagggaatctttgaactggtcgaataggacaagttggagacatgtacgagatacgtacacgtaataaaaggcagcatttaataatcggccacgtaaacttttatataaagttgcggacttgatgctgattcatacctttgtgtgtatgcatgttgccgtctaatttgggtcgcccaccagaaaactgctgttttccctcccctgcaaggaccgaggtccttcctcgtgtcagtaccacattgctgcctcacaatcatatgaaatttttatcgctccaggtgcagcgctgctgcaagttggcagcgctctgctgtaccccgagatggatgtaagaacgctggtgccgttttggtagggctcgctgcgatcggcgacttgggaccacagcaatgacgaaatgcgtggggaaaagcgtcgaagaaaacgcctggcctctgcgatggtcgctagcaagcaagttctcttgcttatacgtggatatgtactttgtatagttggctcgagtcagcggcctttttgtcactaacaggcacagatcttccatggtgagaaacaagcgggagtgatgatcaaatcctataactggtgccgcacaactgctcaatgtatgcatctacctatacgcaaacgacctatttttgtacatgtgtcgtcagagcagttctctccgatacgctctatctacgtcaaacatcggaagggatttaggcgtcagtcttggcttccaactcaatctgcaataacggttctcagccatgggagggattcgccccggggcgggcgctaaaatgcttggtgtctgaatgtttctcttccaaagggaccaagacaaggcaaagacagcgccgctccacagaattactcgcaacgtgttgccacaagtgcaggcgacccctttccccccgaaagcacaccagctcacgatgaacatgtggacgccatcgagtaccattacccttaacgagcaatccccgagggatagtatatggtgtgctccttattacctacctatgtgctataacagacgcttagatgcgagaattatggaacctacagtattgtagactggagccttgtcagctctaatgtctaggatcttttggcgtcgcgcaacactggaatgctacccgcggctcatcgcccagggagcagcacacttgaactgaagacatggataaggccagtgtgtactcttggattccccaaagcctcatgtcattagtcctccagcataatactgagcctcatgctgctaccactgcgagtgcgataaaatcgtcagttctgcccaaagcatctacctacatgtacctcgcgtgtacctgcattcagcagcaatttgaggtgtggagctcgtagtcccatgcagagtccaagtagcagcacggccctctccctccgtctcaggaaggcccgtagcagcccctttttgccgactcttcgcctacacgctcgtgtccatttgtttgcacacatcaggttagaaaactgccaccgccatttatcataatgggaagcgaaaggcttcatctcggccgggactcgcgccggcccacagcaaaggctggagatgggcgacggcgtcgacaaacggcccaggtcgcatccacacgtgtgccactggcgatgctacggggtgccaaacatgtatgaatggagatgttgcttcttggaggttcagaggtcacttgtaatgccactttacagcatacatgtaaatattgtttgtgtgttgtcgtcttcggcttgatattaaactacacctaagcaagagaagataggacgctagctgctgcgccttgtaatgctcgacgttggcttgcggcaattatgcagctgagatgtagatgcataattaagtcgactcattcaacagtctgttggcacctgactgatgaattggagacaccgcttgtaatcaataattgatgattcccttgttctggtcaacgtcagtcaagaaggctacagcaccatcaaatacccgcttgcgtgggggagccaagacatcccgagcctgctctggagatgcgcgtatcgacattcagcctgtacggatggatgggctagcggaatgtgccgagagcgcagtttggcaccgtcagagagcccgaattgcctgggtatacttgcgatgttgatgcacgagtgcatgtatttgccgaggtgtcgagtgtttagacattccaccccgacgctggtgaggcttcatttcggcagtcaaatacgaaatagactgcgaggcagatggatcatggacgtatctggccagcaggagtgtcttggtgagcaacgagcattgagatcttggcgttgctacgagctgagccgccatggcgttgtgtaaaaatagcctgcatacttgtgtctattctcatgcctcacagaatcgcccagtaagaacgagcaccgtttaacaaagcacgcgacacacgagtctctgcccaatcagccgcgccaccgacggcgatcctgctgttgaagcccactgcggtccattctgcgcctcctgacaatcgcctcccagggcgtgcttctcgaagccacagcgagctagccgggggctgagttggcggagtttgccccaggtgcgccgtcccaaggcctggccccccttccttggctgcatgtacctaaaactacagcgcctgcagcagcgcttcagccccggaagcccctcgtcagaggctccagtcgcctctccacacccgccaggggctgggcgcatcccactgccgctgattcgcgcgacctcgtgcgccggcgccggtctagtgcgtctgccatgtaccgctaccgctggaccgctgggccactccactgagcccgtgccgctagcaaccgcctgtgctgcacgactctcagcgcgagagcctcgtgctcgtccgttctgctcctcctactccaaccatcctcagctcgcaacgctcctttttagtcgaccgctcagctgccctccactccttcgggcttcgtcgtgcggctcgtgcctcatctccagcgtctgtgctctcgttcctttctttttgcgcctagccgctgctcactctcgcctatcgagccggaccctttcgctccctgcttgctctgcttgctctgctctgctctgctttgctctgctctgcttgtatcgactctcttctcgtcctcgacctcgtcctcgtctctctctggccaaaacctcctcatgagagtctgcgagcaatcactcctcgagtcgcttcctcacactccaggcacggtccgccaaggccagctgctgtgcgactctcctcgaatctaaaatattctttccttcttccgaggtcgactctgtttccgctaccagcatcttatcatcatttactactctgcatctctttcttatcctttctcttttcttgtcgctcctctccttgaccgaaacggcgatatcgagacgaacaacttccgacatctaccacccatcatggagccgcccgctggcagtcggctcgatgcctcgccctctcccatacgccctggcatgacacgacgtgttgcttctgccatcgctagccgattgacacgccgacgcttcttttccaactttgcttctcgtctcgcaaaccggcgctttgcctttgctgtcgcaaccgtctccatcttcagcgccaagggcgtccacatctacacacatctgtcttcattaccagtcgttcacctggtgcggtggggctattcgttttttgctcaagatgctgcgcttctcgtgctcgtgcgactgctgctcgacccgtggctggtggagggatctgcctggcttcgacgggtgacgatgactctggcgtccatcatcatcgcatatctcatcacggtgggcgtcttgacggtatccttttttgcagtcagtggctcagagattcactggcgcaacattggcttggcgggcgatgcgtcgtccctcggcatgtttctgtctggtctggcgtccttcttgtttgtgcttgccaccgtcctctttgtcgcctatgtcctgcaagacatctgctacaagaccgcgggtgtggccaccgacattctcaagtggcccatatcgtttgctctgcgtaaatcaggtgcgccgaccacttactctcaggtgccacagctcgacattgagcttgccaacacctacgacgagctggaggaggaagaattctgcaacatgaagagcaagtcatcaatggtcattctaaggcgattattctatctcttcattggctgcgcgctgcttacccatgtcattctattcatgatccggccaaacgagagtgccttgaacttcttgtcctggacacccgccctcttgcctttcgtcgacttcagcttctcgtctcctagcctggatcacttggagcctattcatggcaccggcattgggcgctcgtgggacaactacaccgctctggctgcccctgccccgttctcgtggctgcctgagaggcctgttcctggatttggggactggtacaagaacgacgagcactacagtgccgatgcagatcccctcaaaatctcaaatttggaagagaagctgctgccagccctgcaaggcaagctgggggacgttccaattcgccacgttatgctcatccttctcgagagcacccgaaaagacgtcttccctctgaagaaggatggtgttgtctggaaccgcctagcaaactcatatagcaacggcacgttgccagaggagacccaagctgcactggcaaaactaacgtccaatgccaactacatcaccggtgattacgacgatggctttgagcaccaagagaagaagaagcgtggcggtatcagctttaacaatgtctttaccaccgccacctacaccatcaagagcattgtgggcacaatgtgcggcctcacgccgctcatggcagacttcaatctcgagtatcttcaccacttctaccagccatgcctgccccagattttcgaggcttttaaccgactagaccacgatgactctgatgaccgtgacgaccatggcccctatggcccccttggtcatcacggcccctctggtcaccacggtcctcctggtcaccatggccctcctcatccccacgacggtcctcctccccacgacggtccaggtcctcatgaagcccggaattctgacgatttcacactgttcaagtggcgttctacattcatgcaatccgtaaccaaaaactacgatagatatgtgcctctcttgtcaaaaatgggcatctccccggaaagcctggtctccaaagaatatctcaagagtccttttgccaaattcggccgcgtagatctaccagacgtcaactactttggcatggctgacatcgccgttgaagactacatccgggacgcgtttgtgcaggccaagaagaatgatgagcgagcatttgtcacacacctgaccagtacaagccatcacccatttgctattccagccgaggagaaatatacacccctaggaaacggcttggacgatatctcacattatctcaatgccatcggctacgacgacagatggctaggcaagattatggatattcttgacgacgaaggtgttgcggatgagactcttgttgtcttggtcggcgatcatggcgtgtccatgccggaaaacaacatcttggcgccctactacaatccgaatgttggcaccctacgcgtacctcttgttctttctcacccgaagctaccggtaatcgacgttgatgatgcggtgatttcatcgcaaatcttgcccaccatcctcgatctcctccgcgaaacaggctcgctttccgagtcccagtcgcaagctgcatccgatttggtccaaaactacgaaggacagtctctgattcgcccacttcacgcgtcgtctaatgaaaccagccagggcaactggcaattcaccgtcatcaacccgggtcgcgccatgctgagcatccgcgacgctcgtcactccgactggctcctcatcgtgcccatcatcgacaatgtcgagtggcagtttacgaatctaatgacagacccaaccggagcacaaacgctgctcggtttcgattttgttaatttcatgtacagtgttgagaaatcacatggcgtcgatgccgcgaaatggatcgaagaagctgcatttatggcccgctggtgggtcgaagagaatggaaagcgatggcgttatgggccttatgccacctaaacaggcatatgtttttttccttttctttctaacgccttttttctttgatatcatatttttttttactagcttttcttgatgtactgatatatacttgggacggcattaaaactggcgttgatacaatacacagcggacggcatatgtcctttgaactttattacaaaatttattactttaatattttctgaactaaatatattgtgaagatttccattttatctccacctagaggttagaaccgggagagaaaccccatgatggcaacatgaggcaaaaggcgtggtgtctcttttgcagtttatggagtaagccgcgatatcccgtttcaaagtgtgattgcattcgacagagtctgcgaggttgcttgtactgacttactgcagaatgcgcattatttgtattggttttgttttgtttagctggaagtctgcaacggaaagtctgttctgcagcacataggccaagcataattaggtaagctaacaatgaccaaacgtcatggcggtccctaaatcaccagcttctctggtgctgcggagaaggaagctgttcttaaccaacacttttgatcagatgaagaccattgcatttcaaatatttcgtccccgcactctgcctctcctccgagcacgcatactatcacccagctacttccaatcgcagccaagagtttgcttcttttctgaagcaaaagagcggcatcgcaacatggccactgtttttcgactcatattctacgtcccagagactcatgtcgaagcttgcaaagctgccatctttgctgccggggctggtatctatccgaatagctcgtatagcgaatgttgctggacgacgtcggggaccgggcagtttcggccggttgctggggcgaatccgcatattgggacggtggataagttggagtctgttacggaagtgagggttgaggctccttgtgttggaagggatgtggcgaaggcggctgtggaggcgttgaagaagtaagttataagctatccgatgcgattgcatatatgagagggtctggaaagcggatgaaaataagattttgtttttttctagagcgcatccgtatgaggagccggcgtatgaggtgtataaacttgaagacttttaggactatgggctctttatagctacccttcttccattgattacacatggctatcgcgaaacccatcacgggattatgattctttctgtttattgttggagtggtcttttacggccctaaaatctgtgtcctgagcaaagattgtaaagataaatatgctttatacattataaaggaaaacagaaaagcatattggcataggccaagtgcctggctgctggctctatctgctccaagcttatatatgcagggttgttgtatttattcaatttcgctattctctttctcccggctaccaagagtatagctcccatatctcgggctctggtttatccaagcttggttgaaatccaaggctgcccgcgttccaaaaccagtcggggtgttcctcgctcctgtaccggtttgtcccccgcgcaaactgaatagccattctgtgaaacctccaacgattgcaaatatgcgggtccgtcttttccacacatgtgagcatgtagtgccgccagtcaatctcagactggcgcgatgaggaggtgtcggcgaagacgtctttagtccagctattgtcgctccaatcggcaggcgtgaatggtagcatccagccaaagttacgcaaagcgcggaggaaaaggttttgtcgtttgtaaattatggcatcgtagaaccagctatctacctgagctagggagaggagagtttttgccgctgtgatagcagacggagcctcgaatatattctgaggtcgactacttgggtcatttcgattagtgtctccagattcgtttgggtcttggtgttgtttgtttcgctgaagctcatttttaagaacctcgctagggatgtcaacaatgtagctgagaatgatgtcgagtaattcgttggtatcaaaaacctttcggcgcttcactgccgagccattcactgggcttggctgcaaagtctttggagtcggtaggcgagttggccttgccagcagccacttcgtatcttccatacttttcggatcaaaccatcttgtctgtggaagatcgggacgctccaacggcggccactggcgctccagggcatactgaaagtcttgcccgcttctctcttgcatgtcataatagttgacgcagtacaatagtccgtttaattcaccgccatacatttgatagcaggaattctccttgtaaaaggactcccagagttcacgaggggtgatgccggtatggcgacagagaaaggagaggcatgcgggatggatcaaaagaaacaagtcagagcccaagtgcagcttatcctttacaccaggaatggatacatctccataggagccaaccgtgctacattaggcatgtataagtgggaagcaattcacagatgcgtgcagtcttcattggcttgataactcaccagagtggagtgacaaaagtgtccggccagtttggagtaatgccaacgcttggatcccagtatttgccgtcttcatccgatatcgtcacaatcttgtccagcggctgagacggcaccggatatccaggactgttataccactctccatctcccggcggccattcgccatctcgggcgccctcagttaggaactcgtaccagccatctcgtgcgttactcaagggcccagagctgatcagtcagttgactagcctctaaagatgcggggtacatgatgccttaccagaagcaacagaaagagtcccagcagcccatatcgcagaagcctgtcagctgagatgggaggcgtgtaacatttagagatgagggttcaacggtcaaagacggatgtggccgtcatggcttcgatgctgggtttcttgtgtttggcggtgaaccagtcgtcgcgttgttgagtggcgcagattcaagcgtacagtatggaatagaaaggcttttgattatgctaagcaaaatgtggagcacagagtttacgctcagtctaatcaaataatcatatttatataatatgcgaccaccaatgtgtcttgtttctgagtgcttcctttcaagtctcataatcacatacaatgactacatgcggtagacattattggcaggttataaatagtcgttagcgaaccaacactcaccgcggaaagatcgccatctgatacacatcgaaaatcgcaactaggcgcttagatacgcttagtggaaggttctctattagatgaagcttaaagcaatgttctatggagcgcagaaaagaaaagatgggcaatcatttcttcgatcggcgatgataaacaattacgtttgtcccatccttgagaggctcatttcgcggttcccatgcaaaccctccaagcttgggcatcaacacccaccatataagccagtatacaacggacgctgccaaaaccgaaatacccacgactgcgtacagccaatacgggagactggtgtcgcctttaccacctgggggcctcaagaatggagccacaagctggaatgcctgtcccgccatgaaaaacacggcaataggcagccatactttgaatggacgcggcgcatttggctctttccagcgaagatagaacaatcctgcgacgacaaggaagttgataacagcccctgggtacccctcaacgtcgagaataaaactgtaagcgtccccaaacggtatggcgacgatgacgatgaaagaagggatgaaatgcagaatcaagcctgcgcttggcgaaccgaacggccatgatgatgcccaaaatcgtggaagaggaatgacgccttctttcgcaagttcctggttgacgcgagactgggcaaatgttactgtcaacacattgccgtatgcagagagagctacaaggacactggagaattattagcggaattctacgtttgacgaatgcgagaatagtgtccgcggctaacctgagcgctctctgagcggatgttccaaacacttttcccataaagaacgaagcaactgtcgttccacttgccgcaatctctttgggtgtcgccgcagaaaagtaagctacgtttgcaaggatatacaaaatgccacaggtcgagagacccaatgggccagcgatcttgatagtgcgaacgggatctttcacctcgttcagcacatacatggcattggaccatctaaaggagtacgtcagtatgaaatccgctggcaagagatggagctgaaatatggcatttaccctgcgaacgaattcaacactttgaatagtgctgttgcatacgggtttccagaagtcgcagaaccagcaaatgcatcgcggaagcttgcgtgaggatccggaactcgtgaaacgcctccgcccagcacaacccatcccgttattacaatgaatagcagaagaacgagtttcaaaaccgtgaaaaagttcattccgtgtactccaagttttggaataaatgtatgaatcagggtgaccgagacgatgactccaatggcaattcctcgctctgcccattccgtaacagtcctgttggccgctaccaagatgttggatgcaaaaacgatacagccggaagctgtggcataaatttagaccatgttccctctgtctcactttctcaaagtctagactcaccagtgaagccgagggcgattgcttgaacggcaaaaaccgtagttatgagcatctttggccggcgatacgctgcttcgaggtacactttctcgccgccgcttcgggggatcatacaggcgaattcaagccagacgcaaaggcccgaaatcgacaacaaaagccccagaacccataggaacatggaggcacccagagatccgacgccattgatgattgacgagggggtagagaaaatgcccgtgccgatgattcgtccgatactaaagtggtattagccatcgtgtagtctctaaaagtggcggaaactccaacattagcgaggtggtgctgaatatgcccagatgtcgaccaagtcctcctgcaagatactggtcgaacgtcaatcctcccacttcctccttgaactcggcttcagaataccgcgtgtcattctcgttggacccgaacaccgcttcgtttttcgagtgcgctggagagtcgctggtggccatggtgttttgcggtgtctgggccagctgatggaggaagagaaatgtatcttctagcaaagaaacaaaattgtggccgcaggcgacgcatcataaacaaaacaatcctccctgccttgcggccatagtgtctcacggacctgccgagaaggtgtggttgcacaccagcagcggtcagattgcgtgatcgttatcgagcgttgcctggacatcagagcggtcgttttgcggcgattgtcccactctctcaataatgactagccgttctcatggagtaaatcctggcaatgcaacgcaagttatcgatttgaatcttgtttgcaccggggcagttggaaccgctactattttacgagtggtacctgaacgccaagataaaccattgtgtatctattacgcattctttcgttggctttgaagtttctgtttccaaaggcagttagtatgatcgcccggatacaattactagctcttgcgccatgctgttggttggacggcagaagccggctttgaatgcaaggagttgtggcagacagtaaggcagtttttaagccccttcgacaatgttgctcagctatgttattattgactatgatattcgtgtaagcaaaatctattcatagttcacatctggcaagcttcgttgtcgaactactttgagaactgagtatggtcaagacttctgtccgggcattgctgactagtgaggctgatcgcaagatatttccctaagctagccgatggatgatactctagctagctacgcataggtgctgttcaatggatggagaaaatgccgtttgtgacttgcaactctcaagcgacagtatgttgccgatgcgtatattggcgatttggaagcctacaattaaacactaagaggcattcgcaatacatatcattgcctgcgacgggtaaaccgattcatgtacgtacatatgtcgcatctgtaagtcagcatagacccccatgcacgcgagcagcagggccttttggccacggactgcctcgttgatcctagactagagctttggccccatgatgtgctcgttgacagttctggcgcaactgcctggcgatatccgagctttacagccaagtggggaaaatgcaatcacgcgatctcattgtgctgctatataaggctgaacaagcacaacaattgtgaaggttccgcagtaaagtttgcagcgcagcgcttcatgacagcttgcgtatcagtgtgaaacgaacaagtactttatttatccatcatcttgttttcaaagtcagaagatggtgtatctcattatctaagcgttacacatctcatgcaattatgcgagagaactgtggtgactatttccaggcccatttgaagatcgctctatcttagtttcacagtacaaggttacagtaagatgatatgcgagtatgaggcatggattcagctaattacaagtctgctcacattttcacggtggatcagctactacaaaaacttggatacttaatccggtttagtagcaaactattaaaccatgcctcccagcggctttgcaaatcaagttcttggcgccatataccattgaccaatcaatatatagttaattcacagcctaagcaagaattttaatgtcttgaggccaagttcattgagtgcatagctgaatagctgttgtcgtcaagcgatggttgtcataagattgagaccagtgtcaaagttgctaacccatatgtcggcctctgatagcacaattagcttggtcaatgtctatctattaggcgtgtaagagttcgccttttgatagacaaacgctgcttacctatattaagcgatagatacatgtagcttagtactactgatggcaactcacatgagacacacgaatataggagaagaatttgagaaataaatactactcacttttggtggtcatatatacatcataaactaagagacctatttacaagatccaaatatatactagaatggggaaaatatgtacaagctgggagacaaaaaggcctgctcaaaaaccttacagctatcccttgtcaaggtttgacgcaagcattgtttgctccctatttacagggacctagagctactcaggcatagagctctagagaatgtcggatagcactttactggcaagatgcccaccactggctcgaaacaacgcaagtgtagggagactggcattgtgttggtccagtgtatccctcaccaccgcactgaccccactgaggaacactgccgccgccagagggaggaggagtagctccagagctggcagtggaggatcgggtaacggtggccagggtagtggaagccggaggaggcgtggaagcaccacccaggtctgccacgatcaagtccaggtatccagggtttccaaagagctgagccatatcccacagcatcacaccagcaaaggtatcataagccttggaagttgagatggctccagcgagttgatcattggtggggaagtattgagcaaagtttacggcatggacactggccggagtaccgacgagcagcttaacgttcttgttagcactgacggtcttggcccagttgtcccaagttgcgtagttgaactgtgaagggtagccagaaacaccacagccgttgttgtagaactggatgttcatccagtcaaaggcgacctctccctggaggaaggattcgtcagacgcgtcagggtacacgcactgaggagcagccgacatataaaacgtctttgaggtagcagcggttgtgagagttcgcagctctgcggcaaaaggctccatgttgttttcgatggggtcttcaagatcaaagtcgaatccatcaaccacagcgttaccgaaaggtcgaggagtgctgttgccgctctggacgggaccaaacatggcccaaatttcctgggcggcggaaactgcagctgacgacgagctgaaaccactctcggtataagtcgagccaaacaaactcatcatgatggtttttccatatgtctgctgacactcgacgatatctgccgcaacctgggggcaatcaagcaggttgggatcctgggcaaaggaggtacagttgttgccaacattggcaaagttcaggttaagatccgtgatgccaacgaggaaagataggttgataacatcgatgtcaggggcgttttcgcagtagtaggacagcctgttctggccaatgctacctgagttctgtcctataagttcgaaagcccgttagtctcccaatcgcagccaactatctctcacgccttttacaattcttagtaaactaaccccagtatacgacgacattgtcctttgagttggggttccagccggcctgtgcagcggggaggagggacagcagcccgagggcggaggttaggtacagagaaggcatcgtgatcgtcgatctgaaggaaagaaacggcctagaggatcagaggcagttgagtagctgatgatgaaaaagggaaagggagagcagatcgcatctttatatcacacagatcggcagccgccagcagatttccaatgccaaaagctagccgatccaacaaggaagctagaatccgatcttacacatgtaacattatgctgatttgattcaaggaaattacggtaggtgctatgctaagtgagagataatctgatgttgagaggctgacatggttacatgaacaggcggataactgtaaggactgaaacattcccacgctttctgtatagtgataaagatagcaaaatccacatacactcctgatgatatggattgtaaggcaatatcagcgatgactagtattaacttgatgcaacgttatgttccagtcaagccagggtatggatatctcatgtctaatcgggaaggttgagagtacaaaagcggctagaggtttccagtcgcgcgcttttcaacaactaaaaatcggtgcatatgcaggaaccgtctcactcccaataaaaagtaatctctttcaacagccgcataaagtaatttgcgtggctcgcttgctagcagttaaaagcaacgtaatagtatatatcttggtgtatataaatgaaccaaagcacctttcaatagagtgacaaacatttcctctatcctaatgacgctccaagaccaattttctttgagtattaaggactaggtagtatccatgtacacattaatacttcttttcattgctcggcagtaatcattgcagcttccccagactgtttggaatctagcccattttgtcagctctgattcctagagcttccgcattggtgatagggcctgcccggcggcaaaggcataacatgcgttttgttcccgcacgtggcggtgttcttgctctgtaatttcggataacacggcaccagtgcactattaaacgcctttaagttgaagttcacggcactgaaaaccacgcggtagacagggacagaaatgctaccatgggtcggctgggaaagtgggccagcgacagcaacgaccagtcacgcgacgcgatatcagccgcgttagcaatctgagtagagaagagatatcagatatgatgcttgcactagatccatactttatccatagacgattaggcatctccattattgccatagacactattgggaaccgcaagagttgagcggttacatgaagcgtccatttaattacgtttgaggaatttaattgagaacacacgacgttacagctacaatgatgaatcagttatttatgatactgatttgatcgtttctggcgcattgtcctactgactgtactttatagattcagtagtgtttttatctcactctgccatttcattctaagaatagggtaagcctagcatttatgaggactactgacctgcctagtagagagcaggtgaaaatcgtttatagtaggacgttctacgatttataaaggagtttataaaaactgattgtgatattgagctttacagagcggttgaaaatagcatgctcttctccagataggcatctcttcgaaaatccaacaatactactacacaaaggaaggcagccaaggcagctattgcctcagtcgtgtttaagcacacttatcgtacaaagaagaaccctgccacaagaaactttacaaatactactgcgtatagacaatttagacgcgaaaatataaaaagcaaatacgtatagggtagttacataataaaagacggcaagcaatctgacgtttgataccaggtcgcggctaaatttagcggctgactgaagggtggggatgccttcatgtttactcataggcgatattgcaacgccagctctccaggggcatgataagaaggtaccttcatctccaatgcctcgccagagtagcccaagtcctctgctaccagcatagctgccttttctccaatcaacagagccgttgaatacctatatcgtacttagttcactgcacacagcagaaaagggacagaagaagagactcacgtgttacaacccacgttgtcgggacaaatactgagatcggcaaccttgaggcctttgacaccatggacattcagccgctcgtcaagcacaccgtgcttcacgatgctgttgccctccttcggagccattgagcaggtgcccagactgtgccaagtactctccacatggcgtttaacccactcttcaatggcgtttatatctttagagctatacttgagctcttggcgagagttgaccttgtttgaactcaagatgttggcaccggccatagtgtcggccgctggaagaggagaggaccagcttccgtggccaatgcctgcggacaggttaccgggaagcgcataagccttggttgtggcgaggtccatgtcatgagctcttgcaggcgaatcatagtcaaagaatgggtgctacgaagcgttagaaataccagagtcacaaatctgaaaggcttcacgaaccatattctccacctctcctgcataggcatccattctccttgccgtttccctggatttaatgtatccccataccatggggaccatgtcgcgctcgtcattcatgaaaccacagtcaaaatctggagattcatacgggtcggcactcttgatatgggtactgcccctagagaatgggtactccaagaaatggaacatggtgaagaattttccgtttggccttggatcatgttagcgcatagatctctcgattccgggcactttgtatcttacatcaacatatggtcgccaaaccagcctgatatgacgctgtagtgcatcacgggcttatccggcttgtctttgaagtagcttgcccagccatctttgaaatggggagttggccagctttcaaactctttcagctcttgcgccgtagggcgaatctttacacccgcatcgatgccgttggttgcgagaggtccagttcctttcaaatgccactcatcaaaaacacctatatgagatgattgtcaataagtaatcgaacgtttttagcatggcttgtacatgtactcacgtttctgtacttcagggtcccctcgaacaaagtcgtcaaaggtttcgacatcgggcttagctctaaagaccgagaaggtcaagtagtgatcttggaaatttaaccccactccagggaggttaaccaagcacttgacgcctacgttcttgagcttggcgggatcgccaattcccgatctctggagaattagtggagaagacagcgttccacccgatacgacgatctgcttgcgagcgcggaagatacgagtttgcggctggccgccaagaggcttggttgggacagtctgcacgcccacagctcgtccattttcgatgattactttgtcaacctttgtattgcaggctagatataagttggagtgggctgcacgagtggcgtggatgtatgcatgcgcgctatcgcttcgccgtcctgtatctcgattgatccatttgagccaatgctcggcaccatggcctgtgacaagatcttggagatcgtcaacgacaggaatgccttgcgactctgcagctcggaggaagtcgtctttaatcggatacgtgtagtttccaaaggacaccttgattgggccttcaaaaccgtgaatgtctctgttttgacttgctctttgatacgtctcatgcttcttcatgagcggcaatagttcctgggtcgtccagcctttggcttgaaaatcgtcatagtcggaggctgaggcacgggtgtacatcatgaagttgattgatgagccgcctcccagaacatgagcacaaggtacaacggctttgcggccagcaagccatttggatggacgagactcgtagaaggaggctgtcttcgagtccagcttcatgttccgcggatagatgccggggcggaaaacccaggggttgttgaggttgctttccccagcctcgatcaacagaactttgaggttgtgatctaaattggccagcctgttattgttaggaccaccgtttatgatgtgaataggatcaacgacttacctgcccgcgactacacatccacaacttccacctcccgccacgatgatatcgaactcgtcaggcagcgaactgccatatcctgaatattgcgttgtcatctttgtggctcagcttcactccctgaaagctcaactcagatgtttaaaaagtcgctctgagtatcgtatgaagtcagtggcggacctcttgtcttaaatagatctctgggaacacgcatgccattgctgattgtggccagcacctaaagactctagaattcggcggtctcacttgtccgaagagccgaaccatcatgcgtatcccctcacagaaaagatacgaccaccatgtatttgtgccacgaatcaccaacgtcccattcacccgtccactctcgctacagcatccaatgaacaggcaaaaagcaagttggtgtgcagctttccggtttgcatagccaagacttgcggggttgtatgcagtgcgtgatgttgagatggccgtgtaaatttaccaaaggaagatttcaatgtgacactaattgtgatagattcctgcacatatacattgtattatcttagttcgcagagttgccatactctctcttactcaaatagcggaaagttcatttgctataattccaagcttcttactacatatagtcaacttactggaacgcccgcatttgtgtcttaagacaaacatcatcccagttaatgagacttgtactggtgaattagtgatatttccaagacggatcctattccatggcgaacattgactgattgagaatagttgcggtaggtacggttgaaatattagacgacgtctccccgcttgtccaggtgctcaatcatgtccgagcaaatcacaattacggttcatgcaccccggattctctgattgtggagaaatagcccctcatgagtttatatctccaggttgcgttcttcttgcgtcaagtgcgggggaaagcctattcatcatcagagtgtaagcgtatttgtctcggtacgtgacgtattacttgaccttctttgaggggagacggcaattgccggtgaggggttggccattccatggccgttctcgtgtttcattgtgttcaaaatctggaatagctgatacaaagaggatcacggattacaaaatctgatggaaaggactggctctcccccgcttggacgtgatggactaccccgagcataccaacgcatactagcccaatcgttttcataccgctgatttctattaaattatgtgcatgtaagttcatttaattaattcttgttgtatatatcgaggaacatgagtatcttggaagtagccaaaaggaatctcagctgaaacttgtatatgatgtggatttttgctagctggagagcagatagatggagaacggactgtcggcagctaaatgacctaggtcaccgacttcaagggcgaagaggggaatattattcccggtgctatcccccaaggggtgtggttgagacgcagaagcatccccgcagtgataagacaaatgcttctggcgcggtattgatacgccgtaatataagtcgatgcgcaagccatcattgaagaataatctattctttaacagatcgtccaattttagactttcatatagtaaagctgttgctacaatctactgttacgcaacagtattagtgaacacatgcactcacccagtacttggaagaattgcgcttggaacaggggtaaatacaagtatgggcataggtattattagagaaaactgaagctcatctgcgatgcagttgccagggtgaagggtttcggttgatgattgactaaatacggcgtggaaaaatcgttcaagctcaacggacgatataccgaatccctgagtggcaagtttctgctgtaaccagtgtaaccagtgctggagtaagaagacggaattaatttcgcggctaaatcgcagttactttagcccatatgcgaactccgacagtatctacgacattgtactcatgtacacaatttactcatagatgcagttgttggtgtgtatctaccacttttaataacattgtctaattctttccatttgttatctacgtacaaaaatccagtcatactgatagtagccgcttctctagaacacctagtagacttactcaatttcattagtttgctcatcatgggcctagacattgttggtagaagttatataggtgatcagttggcagttttcgattctcaagtgtctgtcgctatagagctttatgagcaaagtagaaagggcatccgtcaaaagaatctccaagtgataactatcataatgattaaggtataaagcaggactttcataagagaatctgcgtgcggcgagtcgtacgtttagtggaaaaaatatatcgtcgtctgtctatcgtataagcttcatagcagtagaccagtggtgttttatccccaaagcgtggtcttcaactgtccacgcgtctatcaaaatatggagctcgacatgtagcgctagccttactctgtgattcctcatcaactttgtctcactcagtctagcgtccggtttacagtccttgcgagcatgctctagcgctcggaaatggtccccgtgaacgggggctaagttggttattactaatcttgctgcatgcactgggcgattctctttctatcaactactgcttcaaccctggattcatagcccccatttaccgcttttatacatatgtcagacctaatgtttatacacgaagttgatggtcctgaatagccctgtttggaggaggatgaagctcagtgttgatcgtctatgaatagcacgcctcctatgtagcatagcaatggtctagaattatacaatgtagaaaatatttaaatcgtcgtatactatttttacatcaagtgctaccaagttgatgtcatcatagacatcatctcacatacatagaacagaacttggtgtctctctccgtaactgcatacattgtaggcctaacttctggaaatattaaagtaagattttccttctccgtcaacccatgagaaaaaacagtgctatttatgctgagttcaggagggatatatccgtgtatccctgatcgttgcctgcatgatatgtatcgtacaaccaagcattcggtacaagattatataagttgcattaatatactctatttactggattttttccgaaaacaactatgagaatgcgcttgcttcaactgaaacctcgctaatgaagtagttatttataacagcagcgtgtgtaaatatggctcagcttgggtactagtctacttatgactttgcagttttaggagaatggtgtctcgtgagatacagattctgaaacatatatgcttgtgtaaactccaaatacagtaagtcgagcgaacccagaaaccatctagtggttattgtaattcacgatatcctgtaacaacgctccgtagcgcacgtatgccgtaagaccagatcttacgtggggtgatttacaagtgccaatatggttaattaaaaatgcaaccctactttgatagcgcattcatttgctctattgcgaacaatgaaacaggagacggtaggctgcgacccggcagtatagagcaaggccgggaaaagggttctaactccccagcccctggatgttgccctcgtatatatggctaatcgaagagagaaatagcccagtcgcggagaagctactgggctatgcagcttttccgttggtatccacacatccgatgcgagcgacttgaaagtagctttcggtcccacttatggctctcaacggtaatgattcatgggatgctgattgctgattggaacgagcattttccattttcagcatatacctaggcctatctattaataaagcttgaacgctaaagtaaggctgctcgccaaggtcaaatgcctcatgttgttctcaactcacatataagtaaaaacattcgatctaaacctaagcagctgacagctactatttcgcgcttctcaaattgaaaacatcgaaacgtacaagagcgcagcataggtgacgcaactgtcagaactggagtcttaatcgaggcagttgtggtgactagaggtaatcgccgctgtatccaacgaagcaatactattctctttttcttttctttctttgcttaaagggaatagtattgtgaataattaaacaacttatcgaacgaaaagaaaactctgttttattatcgcggagtcttccatacaatgtgctgatgcctatgcacgactcagttcagctttctcttactagcaaccctagcaggctgtgtcttcagacgccacgcctggccattcggttaggagcagaagtggagcgcctcttaccacttcgtagattagattggctcgtgctcacaagcgatgaggaatacggggcttgggtctgttgcgatggaactaagttataccgcaacacacaaaacatgcgttggtgattggaagatcacggtgtgtttttgatccgaagctgggatttagtatctacaccttgccaagcaaagcctaatctctgtcagcgccatgttatggcacctgctgaagtggcgtcttagtgtgaaacctctatgccgccttcgccgatttcaagacacaattgaaactaagcccaaagtgaaaaagaagaaaagaaacaaagtgacccccaacctgtggaggcgaaaagatctgagcaaacagattaaaacggcgcttagggtcaacaatttcagaactggtagttgtatatacccccctttaagcgttagctgtagcgagctcctgcgtctaagaaaccacactcatggaagaacatctcaacacaatcgtgaccgcaaactctaaagacaaagggaagcagccgctaagcatccggttccttaacctgacaaacccgaatgatgctaccaaatcagacgcactcacggctatccgctctcatgtggcgagaaacacccatggccgcaaacaagagagtcgccggactcgcctagagatccgccagtaccgtcccgctactcgagggaacaagacgaataatgcctggtcaccgggaaagaagggtacaaagccaagtcaggaaacttcagagctcaacttatcagtggtacgtcagaaaaagaatcaagagggaaataacctatctgatcggccggaaacatagatacccagcccacaaacctttgtgacatctcatagaaggaaccccttccagaccacttttaggaaggttactgattccgaagattccttgatcgatcactgtaagtatagtcgttgaggttattttcattttgctgcatgtgaaggttgtagttatagcaaacgctaactggctgtagatatcacctatgtcatagatcacggttatacagattgtatccataatgagaccgagcagttacttcttcaaaacgtacgatcgcgctttgtaccgtggtcgctcacggaacgaggcctacaagccggtctgttaatggcagcctgtcgaagtctactgacgctacaccccgagaatgaaacatacaaagtttcattgcttaaatataagagcgagtgtatcgagatactccgcgctgcactttcggacccagaccactgtattagtgatcataccattgccctagctttagtattgtccaccgaagaagtaagttttcccaccaaagctgtgcctgatttcatcgttgagaattgttccttacaagatgaattttctatcagtttctctcgggcaatgttatcgaatatcggctacatggtgaagcgattctcagaatggttcaactaaggggcggattcaaagaccttggtccagagggcctgctgggatatttgctggcaagatcagtctataacccggtctttcaattcgtggacggccctgatgctacagcattggtgaagtaagaagtaaaatgaattaagccaggaattagccagcatatttgcagtttatgtgcgtagtataatgctcaatgataatcatctcgtcaaaatgcgtacaccttgctcagaactattgatccatcacaatttccctgttcaatgcagaaggcacgacgaaagcttctttagagatgtgtctttttgtttttaccaataagtaggcgctagttgcagagcccttgagatttaaactgccaaaattagattggcctataagagcaaactggacagagttctgctgggttgatggaatcgcattgactactccctcttggcgattgtacacactttccagaagttgaataagaagaaggaagataagctggagtctgttgatatagcctcatctccgacttagcactcggcatagctataccgcccggctctgctaaacagagccgggcggtatagctaccccttggcaactgcttgatttgcatccttgaacgcctgccgaaatcacccacttctcaagcttcattttctcgagtttgaccaatgtagccagggtgaattaccgcttccttgttcaacaaacatactttctaagttttgtagtagctgcttaaatggcgtagaatgatgttatttataaatgagagctttgtcattgatggttggtagtatggagtttactgcttgggacaattaaacgtgtgctgggtgtagcaacttgtgtaaattacgctaccggtggctcactaatgaggtccgaagcggcttacgtacgtgcctagaaaaacggagtcgcggatcgatctcacctgtggatgattttattgcgcaacatcagctcagcaccacttccactaaccatcgctctctaaatattgcatccaaaacctgcgtctatacccgaagccatgtcaagcgatctcaatggtaagttggcagcaaaaacgtgggagttcaaatgaaacgagttacaaataccgcttgatagaacatacgaagagcgatgattacgagattgtgcgtaagattagtacgtctaccagagtcagctaccatgatgtacagtttattctgacgtataaatatgtaaaaaggcactgagaaacacgcagatttatttgaaggtgtccgtgtaacagactacacaagatgtatcctcaaacctgccaagcaagtggggcgggacagaatagagcgagaagtcaagattcttcattcccttagagggggcgttaacatcccattgttatatgatgttattcgatacagcccggtatgctagctgatgatgatattgcgatgcctcagacagtattaacgaagaacactttgtcggtgagctgatagctggaactaccatcgttggctctcgaatacgtggaaaacatcgacttccgacgtttatatcccacctttggtggcgatgatgtccgatattacattaaagaacttctgaaagctcttcaatttgctcatggcaagagtataatgcatagaaacattcgccctcacatcatcatgattgaccctacacagcgaaaggttgtttccgtttccgatattcttggccatggtatgcgctagaacttgaacacaggcttatgtgatgctagttacgtttattcggttgggatttcgcagaagtttatgagcccaactcgctatataactttcgcgtcggcggggtatttcacagagcccccgaattgctattataccacgaaaggtatgaccttagcgtagacatgtggagtgtaggggttatacttgcttctatgatctttcgaaaagagccattctttcatggggcgagcggttccctcatagttcagaacatggccagggtgttgggtaccaagggcctacttaatgttgtggaaaagtatgacatggaaatgcctccagacggccttgaagatatcccatacttcgaaaaggccccttggcaggatctcttcgacgaaaataatgagaaatacgcaagcgccgaggggatagatctcctagataaattgcttcggtgggatcccaaggtaagatacaaccagatggcctcgtcagagttgacagcctttactaattttaatatctgtaggaaagaataactgctgatgatgccatgaaacacgcatattgtagctaagcaatcgtttttatagacgaggtatccaggcgtatccccaactgaactttaggagaattatatattagcttttgagaacacatgcacgccgatagcctttttgagtttatgcttgctttagctttattagttacatccaagtatgaaaattaagcaaaatggtttcacgaattggatcaatcttcaatcttctacatggaaaagaaatactatggctacagttatgaacatgctgcgattcgtgaaaggctttgtcgttcggaaatttagctaagtaaattaacatttgtagttattgtaatggtatatacctaatgcgctctcttctttgattggaaaatgcttgtgtttctttgagagtcagtcatataaacaaccgagatgctatcggcagaacgtcaggaagtgaatctgctaggcgctctgacagcatgtccataaactcgaggcgcagagattcaggcacgcataacgaaacagagccaatcataagactccatatcaagaaaaagttgtcagactcccacgaactgagcatgtcggggctcttcaaagtgtgtagcagtttctgggcaaatgatgtggccccggtgttgtccatgccaaattttgcgcgaacttcgctgatgtaaagaatgccagctaatcgaaaacactcccttcgcattgagaatttatcagccatgccatgtgtgactcgaggcagcgataaaaggtcgtaaagaatcggagccagatgaaagcccgggaagaggacggtctgccaaaatacgtcgccttgagcgcgcgcttcagcatttatgagagaattgacttgctgtaaagcttcaaagatgtgcgccaccgctgggtcttgacttagcaagccattgctatccaaatgttcgatggtgggcataggtgcgactcggattttactctctgctgatagaatctcaaacggctgtggataacgcggttttctgtcttgcagatagctacctcggacatcaatcctagcaaagtaatgaattagatttcgctaatgagatgaaagaaataaaacataccaatacatcattatttgaattacaggcaaatgccggagtgttgctagaccaccaacactggtgatagcgtgggaaagcccatcgaggtgaacattgatcagttgcggattgctagttagattctgaccgcatttagcatgacaaaacgtaacaatctgggttattcagcaggcacttactgcgaaagctgcaaacgcaaggattgctgtgatggtctcgagactggcccgttggatggggtcatccagccttcgccgtaatgctctggtagccatcagagagtatctggcataatctatgctgctctcatcatgttcggtgcttgtactcttcatatgccacgctgaggatgatagcatttgtgtaagtgatgcggagccctgtaacagattaagaaatccgatttcaatcatcgatttgaagacgacacagcctccatatactacatcaaaactatgagcaagaaaaaatcgagagttgacgggttcgggagtacgaacagtgattccagagttggcgaactcttggcctctggtctgccggcaccaacgcaaaaatgtttgcgctattctccgcgccgataggaccaaactcatttgtgtccatttgcatcgtgtcgctagtctgcaacacaggctgcatccccgaaggctccagcccttcaagtggcggcctgagcgctgtttcactcgacagagcctgtagccatgacccgacatccaggtcaacagtcaaagcattgcgaggagggggagggttacgccgacgataatcagcttgtgcacgactcctcacgcgccgccgtgtttctgcgttgccgcgaatgtttgtcccagacacggagatgaactcgaactgtggacggccggcaccggggctgcgctgcgcttgatctaaaacggctgtttaacgaagcgttctaaacggtttacagagttattcaagcttcaacttacccttgcttccaggcattctgcaatatcacacgccgaacagtctcaagagaaaagctttcactctcgaagaacaacatcgatgtggcaatacaccatgaagtagcgagagtgctgaacatgcgccttgacaactagaaaggacccggaatttaaggcttgctccacttaacccggcgctttgcttacatggcgttatttagtaagtagtgctttgaagtaagcctgttcgactatcgcttgtcttctgcacttactcgtttgctcctagctaactcattgtttaagagaggctttaatgttgcgcttctctagcacatgatcaatactgtcttgcttaaccgggcgactttccctttctcgttgacggaattggcgatgaatgatggcggcaccgcactgctaaaagcttgaaaaggctgaagaagaagatagcaacattcgacattcacaggagagaagttctatacgctagagttattaattgaatttattaaagtccaagattcttttatacttgattcataatttagccaagaaattgcgccacctccttcgcgatcagtgctccgtcgctctccaccgcaaaatggccggcatcgatgagcttgatggttgcattgggcagatcctttttaaacgcatgagctccagctgggatgaagaatacatcgttttgtccccagatggccaaaagaggcacctgagagtttcggaaatattcctgaaacttctcgtataaaggaacgttgttttggtaatccatgaaaaggtcaagttgcgcgtctgttctccccgggcgctgcatcagagtatagtccagcgtataagtctctggtgcaatcgttttcacgtccggagtgccattctcatattgaaacttggtgatatcgaaattcaacatggcgcccgcgatcttggaacgatcatctgcggtattctcgctagcccaaaaatccttaattggcgcccagacatcaccaaagccttctacataggcatttccgttttgggtgatgattccttgcaccgattctgggttgcgtagtgccagacggaggccaactggagctccatagtcaaagacgtagactgcgaatttggagatggaaagagagtctaaaaattctgcgacaacgtctgtaagggagtcaaacgtgaatttgaagccttcgggagtctctgtgaatccaaagccgggcagatccggggcaatgacgcggtactttgtagcgagcaaaggaatgatgtcgcgatactggtgtgaggacgacgggaagccatggagaagcagaagcgttttggaagggtttgcaggactctgctcgcgataaaacacatttacgccactctttggaagtgcgatgcgaatattctgtgttgcagccattttgtttgcgttgagttctatgatatgctggatctgttaatatatagttgcagcttaaaccgagcgatctgctgttgctgttgctgttacttttgttgtgctgttgatgtattgaatgattctggattaatactaaagagaaggaacttggatccttttatcttatacgaggctatagctacaactctatctttgtcgctggtaaccattattaaagtttcctgtctattgcttcaatcaattagccgcctctgtagtttggaattaccgatggtttagaggtccatgagcacttacgtcactcgctaaaccgtatgggggaaatgctgcttcccctgcccacatacgtgtatgcgctaaggacgatatgggctcaatcacgtaatctcgaggggaaattaaatggaaaaagagagaaaaaagataataattggaacagaataaagaacactaatggcagcaatggtgaaacggaaagacggcaactacaactcaatcaaggcagtgctcaattctctggaaccaatggacaaaccattttgatgcttcggagctcaggcgagtgagccaagtacaacactttgaatatcactgaacaaaaggcatttctaactggagcatcctgaatacgtcgagaattacttgagaaactggccccgatagatcaagagtggaatcatcatttatagacgactgttaagttacaatcgtcttatagggcagtacaacaactcgatacaacttctcgtccatttccaacaccactatcaagcatcaattgctcgcgcagaccgggcgacttagcccacgaaccacccatttgttaggcatgaagatggccaaatttataacttcattaagactagccttcaggagcttcaagagagactcttgactaagcattgcgcgcccttcgtaagggtctcgtagctccacagaccttgcggagaggtgtggccgctagaacagaagcagtgaatgctgaccccgagctgtgattcgattccatgctaagctctcacgctaacaacgcggtcaattccgggtacgccaatggcttctcgacggttacatcactcgtatgttggctatagtaaactgttgtagtttgaaaagatgggatttgtcaggttaagaaactatgcagatggtatcaccgcaaaattaattgcgcatatgcaaattcggcgttctagcccttgcggcaaatatatatatctctgcatctctgcatctacacatcaatatttgtttcctatattcttcacacatatcattctacttgacacaacttgaacaaattcaccacttccagcaaaaacattatccttttgaatctctctcagcagaccaccatgccagaaactatggaggcaattgtgattccgagattcggtggacccgaggttcttgagatccaaacagttcccaagccagaacctgttgctggcgaagtgctgatcaaagtccatgcttttggtgtaaaccatgcggagatgcacatgcggaagggcgaatgggatgagtggaaccccatcactggcttagagtgcgtcgggactgtcgaagcttgtccaggcggcgagatagatgtcggcacccaagtgattggtgttatggggggcatgggcaggaaccgccctggaggatacggatcatttgttaataccccaatctcgaatgtggtaccaatcaaaacaaaccttccttgggagcagttggccgctattccggaggtctattcgacggcatactcttgcttgttcacggttctcgacctcaaggcgggtgaaaccatcctcatccgcggatctacctcgacagtcggccaagcagcgctcaacttggctgttgatgccggagctcgggtcacagctacgacacggcgaacagaaagatttgatgagataaaggcgaggggggctgtggacgccaagctagagcacaaggacctccagtcagagtttcctagcggattcaagtttgataaagtcttaaacttgatcggcaacagtgtattagttgagtctatcagcctggctcggcccggtggacgtatgctacaggctgggtggctgggcggactggcacccgtggttgatttcaatcccatggttgagatggaatctggagtgcacttcagcttattccatagcaaagtgttgggcacacctgaattccccatgtccaaagttcctattcaggacatagtcagcaagattgagagaggagcatgggacgctaagccagcgtttgtttttgagtataacgagattcacaaagcgcatgagatgctggattcgcataatgcgggaggaaaaatcgttgtcaggcattattagaggggccatactgatacaaaagttaattgttttagtaaaacataaaacacaaaacatctttcatcttaggaactagcatatttacaagctttttaatatagaaatcatcttatttccaactacctacctatctaaatgtccagttggttctaggtctgcggtctctaaactatctttttattacaatcgtcaatatatgctacgatacgaaataaacgtatctattatgataatctttacaatgaaggtggcattcctcacactctcacattatttacttcagttgagttggtaattggaaccttaagaatgaatggggagtttgttttcttgcagtcaaaaggtcattattcttgaaacttgccatgctcttcttcaaaaatgcatgtttagttaatggcctcctacattttaattgaacatggtcgaaaatgtaattaattaccactcgagttgtttattattgatggacacggaagaagcgcactcgtaaactggctatgtaaccttagaagcccagcttatcttactgctattggacccatagagcgagaacagttcacagaattattcaatctaaccgacattaaagcttgctggaaaaagttgagtgagggagtcggctgttgtgctgcttctaacgccgcaactaaccgtctagtctacccggcatgttgaccgcgccctgcgcaagactggcagccgctggaatctgtgtagtactctgcactgattgaatttattatatagccaggaaaattgactgctgggagagaaacaactagagctagaaaatattcgcaaaaaacaaagctttcaccgcgcaatatgaagattggatttctgggactgggcgtgatgggaacgcccatggcgctcaatctgtgtcgcaaatttcccaccacggtttggaacagaacggcctctaaatgcgcggtattaacgcaagcgggtgctgcgctcggtcacactcccgccaaagtggcagagcaatccgacatcatcttcatcatgatgtttaacgggcctgccatacggtccgtaattgacgatgacttcaagagggcgcttaagggaaagacgctcgtcaacaccagctcagtgtctgtggagtttagccgcagcctagcagaagagatccgcgacgcaggagcgaaattcatcgagatgccggtcagcggaagcaaagtgccggccgagcaaggcaccttggtgggaatgatggcgggcgaccagattgagtgcgagcgcatccagccgttcgtggagccgataaccagcgcagccatctactgtgggcctatcggcgcgggcttgaagacaaaatacgcggtcaacatcttcctcatcacgcttacggctggccttgcagagtcgatgaatatggcccgcgcacagggccttgatctccaagcgttcagcagtgtgctggatgcgggccctatggcttctgcctattccaagatgaagctggcaaagatggccaagcaagattgggctgcccaggcggctgtgaaggattgctacaacctcaccgagcttatccaagatgcagcaaaggctgcagacgcaaaaacccctcttatggaagtgtgcaactctctatatggacaggccatggaatctgggttccaagacgaggacatgattgctgtttatagagtcttttcaggcgacaagaagagcaatttggaagggttgtgttgaattgccttaccacgtgggatactcgtgagaattggggcagtgcttcacgatcgggcaggtcaagagcggcgttttcaggctagctatgcaactaatgcgggacacggagaacttctgttacaagccgacaatcaactgttttcttcacgcaaacattggccgtcagggccagaaaaatttctctaccacgagctcttacgaaatggctacttcaagaacaaatggcggtaaattacgtgtaatacaccgtacatgtagtctagttgcaccctttagagtcaccgagccggagaattttgcaaatttagctgcttacttgttattactcttcagatagaaaacgaatcagaactttgctttttgccatgtttctccggctaaatagtcttcccattttgttggatccagccttgctcctatgttggctattggaaaaacacatcgtatctacagcagtccaaatgtatgacgatggcgctgtgaaattaccctcgtggagaagcctggcagcagctgaattgacagccaagctagacctctttgtggaccgacactgcgtcaactgtcaaggctctcgtttgcgcgggacgtgcaaaaatggtgcggagggcgatacagattagatgcgcgtataaaatttccggcacagcaacatgttatatacattttcctcttggaggaagtctataggccgagatactcctcgaaaagagaacctagttcgaggccaggatacaagtaaacaagtaaacgggtggtttcttatcgtgccgcagagtctgtatctaaatctcagcctagcctacatgaatgcaaaaagttcctgtgctatctcagatactggctgctagaggtaacacgcagcaaccggacgcgctttgcccaggattctccatgccgactttccggctcatttacaaaaagaccttgaatgtatgcaagggccaagatagccaggctccacatccgttggtctccgtcgcagcagtcttgtctttgcacgtgcaatctgtcattctattggattggacgagatttgtctacaacgggtacgcgaaaaatgtttctgggaatcggatcggatccgaaatacgcctgcaccagtgtaaccaggacaggcctctaaatggaaggtgaaaaaagcggaatggagatagatccatcgtcggactgatgcctcagcgggttggccgttgggtattaaatgccctgattcctcgaccatgtcgctgctgtcgcttgctggaacttgtgaggtgctgtttggctattttcccttggccgcctggtatcccattggtctcattggtgttggataaacgacaggttccttgttcagaatgaagtccgcctctaccaatgctcttctgggagcgcttctcgccgtcgcggcagaggctgcgccgactgttgatgagctttacccatacacaggcccaaaagttcccgtgggcgactggatggacccgactgtcaaaggaaacggcaagggattcgtccgcctggtagaaccgcccgccgtgaagcctgcatcttccaacccgaccaacaatgtcaatgtcatttcagtctcgtatataccaaatggcatcaacatccattaccagacgccttacggcctgggagagtcgccctccgtcaaatggggatctagcgcttctgagctcagtaataccgcttctggtaaatctgtgacgtattgacacctctcatcatcttttattaacggcatttaacatggtggaacagatatggtcgcactccttcatgctctgctgctgccacgactcagtgcagcgaattctaccacgatgtgcaaattgccaacctgaaatctggaacaacttactattaccagatcccagcggccaacggtaccactgcatctgatgttctctcattcaagactgcaaatgaggcaggggattcttcagcgtttaccattgcagttgtcaatgacatgggctacaccaacgctgccggaacgtacaagtacctcaatgaagctgtcaacgacggcactgcctttatctggcatggaggtgacctcagctacgcggatgattggtactcaggcgtgctcccatgcgaaagtgactggccagtgtgctataatggcacatccacccagctccccggtggcagtgtccccaaagaatatgatactcctcttccaagcggcgaggttcccaatcagggtggccctcacggtggtgacatgagcgtactctatgagtcaaactgggatctgtggcaacagtggatgaaccccatcactctcaaagcaccttacatggtgcttccaggaaaccacgaggccagctgcgcagaattcgatggccccggaaatgtcctgacagcttacttgaacggcgacaaggctaattcaacagctgcgaaatcttcactcacctattacagctgccctccttcacagaggtatgcttcatgaaagacaaggcagaaccctcattagtctttgcgtaatatagctaacatttagtaggaacttcaccgcctttcaaaacaggtttcgcatgcccggaagtgagacaggcggagttggaaacttctggtactcttttgactacggcttggctcacttcgtttcccttgacggagaaaccgattaccccaacagccccgaatggccattcgccaaagatgtgaaagggaatcagacgcatccttgggctaaccagacctatgttaccgacagtggtccatttggtagcgttgatggcaactacaatgataaaacagcatatgcgcaatatcaatggctgaagaaagacctagagagcgtggaccgctgcaaaacaccttgggtcattgccatgagccaccgcccgttttatagctcgcaggtctcatcttatcaagcaaccctccgtgccgcttttgaagatttgatgctcgagaatagcgttgatctttatcttgctgggtatgttgatcgtgtgtacttgtggtaatcttggcgacgtatactcatctagtgaaaataggcacatccactggtatgagcgcctgcttccccttggaagcaatggtactatcgattccgcctctatcattaacaacaacacctactggacaaacccaggtgtttcaatggctcatatcatcaatggagctgcgggaaatatcgagagtcacagcactctagactcggatccgttgctggatatcactacttaccttgaccaaacaaactacggatttggcggattaaccattcataacgctacagctctttcgtggagctatattcacggctctgatggtacggagggcgacaagcttattttattgaagagagatgcttcggctggaacatgcagcccctcgacctcttctgcagctgtttcaggtacggcgacttctacgccgacatctgtcccagtatcttcgtctgtgccttcaggtgctactactgtaacggaggttgttacgagctacacgacatactgcccaggtagcacaactttcacggctggatccagcacttacacagtcacagaggcaagtcttatttcaatactccccaatactgggcactagtcaactagcaattattaacctgttcataggctacgactctcaccatcaccaattgtccttgcacattgactcacactgtctcaaatggggccacaatgttagttgcgcatcccatcacgtttagagagcgatcttgtgactgatataatatagtaccactgaaagcatcccggtcgctgccacgactggggctgagtcctcgtcaccgagctggaacagcacattgcctactggaggagcgccagcaaccacgactggaggctcagtcgctcccaccgtgccagtaaacagcagtgcattccgtatgatggctttgccaagccttactagcgttttgctagccttgttatctctgtggtaatgcaccttgtaaacggaagggtgatgaattactagtagcttagataaaacactataatgtaatgaaacacttgaatgtaatgccgtttttttctctaattatctttgttgtaatttaattcatgtctttacactctgagaaaataacgcaatcctgacgtttgtgcgtatatacatatatccctatctgtttcctttccccctgtccctgccatagcatcaatttaccttcacttatgttataaaactagatacgactattgagggactaaatcggcttttgctgcaatactacttcgggaattaatagctaccacccaaggtaaggtagttaatcactcgttttcagcttcagccgcactgctacggtaaaattccctgaaagaggcaatgatgtctcagcttccctcacactgctattcttgacaaaaaaattttgttaataaaagctactatagtatactgtattagctgtttgtatactggaatttacatctatttcggcaatgtagtcactattatatttcacgcactaaacacatgtgctgcggtgtaaaatctcaaatctcggagcttaggtgttagcgcaacagtcagggtggtattttatactatatatgcaatgttcaattggttacgtgcagatagtacctgacagatctagccaatgccactgagttatatatcgaagctgacagtagattgaccgcgctttcttgcaccgataccaccagaaatctcgtaatacagttgacggtattacatcaaattatacaacatatgagtcatttactattgcttattctttcttggcaaactctctcagcctatcccttgcatattagtactactattcgtactttgtattacatgctaacaaaagattacttcacgtgatgcaaaatatatatttgtggcgtcttgagttgtatgcaggcttttggggcaaaaccaactccctcctcctctgtcgagccatagtttcaccactggcgtgttacacaaagttactatgctgctcggttttcttctagtttgcgcggctgtttgcgatgcgtcacataatttctctatcccaaatgttgcagcttccttcgacagtactcccaagccattcgagatcaatgtggatcctggattcattgaagacacaagacgtcgggttgaaacagcaagagctcccatttccattggcgatgtagacgacggcccgaccctcgagaattttaccgtcattaaggattactgggttaatgaatacaactgggaaaaaactcaggaatccatcaaccagaggtgtgatttattccgcacatgacagccaagtgtgatatcgcgtgtttatttgctaacacacgctccaaaggcttaaacagtttacagctattgttgaagttgcagacgataacgctacaattctggtaccattgcactatgttcaccatctttcgcccagagatgacgcaattcctcttctcttcattcacggctggccaggctcgtttctcgaggtcatcaatatcattgatcagctgacgaatcctccaaatacttcactacctgcgtttcacgttgttgctccatcaattccaggatttggcttttcacctgctcctcagcatgcaggtttcggtcctgtgaagtctgcacaagctttcaacgctctaatgcaccaacttgggtatcccaagtacgtcatgcaaggcggtgattttggaggcatgattctccgctaccaagcgaatatgtttccgaaaaatgtcgtcacagcgctaagcaatttctgggtcctcatgcctacagaatatgaccttcataatctcatagtaggatcatcaagcgatgaagagacattctacatcacaaggtctgagggctttgtcaataatgataatggattccggatgatccagcaaacaaagccacttactgcggcttacgctctcactgattctccattagggaatgctctatgggtatattctataatggaaatcatcgtcgaccccacagattttacttggatgcctgatgaaatcatcacctggtcgctcatgtattacatacaaggcccttatggcggcatgcgtatgtataaagagatgctaaatgatggggcattctctagcgttgcctttgcagatcttccaatcgtgtctcagccggtggcaattagccaatttccttacgatcttgcatatggtctaccactcgattgggcaaggcgaggaggaaacgtcgtgaaatgctttgttcatgaccatggtggccattttgcttcttatgaagttccccaacttttgctgaacgacatctggagctggtttggagataaaaataattcgggaactggtattttttattaggcatacctaaaaattgagaatagcatatgagattatggtatgtgggaatagaggtttattagctaggcgtatgcatttatgcttatgagacaatgacagctctaattactcacttaatgctactacagcagagctcgctcccattatttgacacttctcttcaagtcaagtgtgatacttctctctcaagctcggcgcctggcctcgtcctgtttcaaaacatatatctataatcgctgtcgctactctcttgtttgctttatctgccacgcccaccttaagaccttttttggacgcaaataactgtagtcaaaacaaatgtaaaaatcagtagaacaaatcgcactcactctgtacctgtggagatatgtgtgctaacatgagattcttcacttcgcgttattggcatggcctctgcctcatcccttattcaataggcgccgtagcacatgtgaatagatattgagctccacgaaaaagtcatttgcccctatatatgtgttgaattacagaccctagaactttaggtatatccaagacaaggagtttcaccgtccatggccgtgaggccttggcgtgcagcggaataaagcacacgtgtacggtagcgctcttaagatatttgtggtcatcgaatacaaattttctagaaagtcgctgctgaaggaaaaaagaacaaatatccatctttttatttcattagtaagtgtgccttaggtatgaatacaacgtattttaaccgcattgcagttagtttgtgctgtttccctactccgagtttcgtgtacagggtcagccgaaaacctgcaaatccccataagcacacacaatgcagtgggctttcagtgtaagtcagtttctatatgcgctcattccatagcaaatcaacacctaaaagttttaaaacaacaaatagatgtgttttgctctttgtaaagagcggctcgacgcgtccgcccacagacaacaatggttttgtatctcccgcccaacaccaaagacagaaccctttttgcgaattgcgcatcggtccgacaacgattccttctctcgtctccaccgccgctaacaggccctgggctctctagtcgctaatcacagcgcccgctgttcgcctaaactgatgtgcgccgcctctcggagaatagaggccttccgtgaattctagttttgccagttgactttaaagctatatacaaaacttaatactgcatattgataacaaagacagcagaacagccacttcgtccataacattgattctcccaattgtagcacccgatatgccgaataacagcgagatccgatgtgtccgatcgctgaatacggaagactcgtttcggtagcggtcagcaagagttactgcgtgaaacatgctaagcctgagccaaggaagtgtcaggcacttcacgtccaaggaccgggtgcattgctcgcaattaaacattgttcaaaacatttcatatggactatgattgtagcacaattgcaattcaacagatagaaaaacaaggaatctagccttctctttctaggcgaattttgaaagtcaatggttgttgataggagtagaatagcgccgatgccagggcaaaacggtcagagcgtttaactttgctgatgccacatacaatgcgtattacctatttcatttacaacaacaatgatcgtactttgaacatccccccttttaactcgttaatcgcaaactattcccagatcaagggctatatacccgagcctatagtaattatgcccgtaggcattgttacatcggtagaaaccatgtttcattgacagacagccgaaaaagagccgccttggtcatctttgtcacattttcttcttacactgcttatgggcattaggttgggcttagagttgagttgacatcaaatggggatcaagtttcgattccctcaaccaaggtagccagaaccttcaattactcacctagtttttcacgcctttgttaaaggcatcaaattgtattccgagggaagacatatcagaattcacgtatcagaggtcctgttagccctgtctgctgagcaagctaggttcaattactgcgtattcgtgcactacgcagggctctggacgtcgattgttccaacaaactgtccgtgctagcctatgggctaacccttcaacgtgtgttagtagaagtctaatgtaacaagatcatactagatacagtacagcgtctggctggatccgtatctgtcaaaagttgagatgccctgttatcgtactactcgtgccgcagctgagcattaggaaggtgtcattataatatattcctactgctacctagtatactgcatgctatcacataacatagcctcgtcaccgcctctgctaactccacatagcccgaatcctaccagcaaacaagtgctatgccgcaattctcgctaaacttaacgtttttcttatgctaaaataacgctgcctaagagatccctgaagacccccacagcattaatcctgacaatatcttcccctgagatgagatggttctacggaaaccgtccggagtagctacatatggcccacaaatgtgatttacatatatggcaatgggacgcatcgtggtgcaagcctcgaatctatcttggtgcactgagaaggatctattgaactttgacgatatatatcatttttgctcaccattcttgacaatgtctgtctttcggcaagcagttacattcctgacactaggatctcaggtctatgcgttttcgttgcaaactacatatgactcgagtaactttctaaataagttcaattttcgcgatgtgcgtacgcagtgtagctgaagtgggaataccgctaactattaaaccggacaggctgcttattattacccaacctatccaggcgacccaacggacggatcggtcaattatctgagcaaggctgatgctttatcgtctggaatcgtgaacacaaacaacaaccaagtttatcttggcgtagacttcaccaacaaggcacagcttattaaagatagcacaaccgttcatggccgaaatagtgtgcgtttggagtctgttgacacctggagctcaggtatcatgatagcagatatcgcgcacatgccaggaacggcgtgtggtgtctggccggcattgtgagttatgctaatatgcctcttccaatactgaaacgcaagattgttaatttactatactcagctgggcatacaactttgacgaaaatcccgtcggagagattgacattattgagaatatcaacaatccgactcagaatattgtttctctacacacctgtggccagtgtactttcaccaacattggtggcacggagggaagatctaattgtaacaacggggggacgatatcgcaacaatgcgaagacggaacaaacttgttggtcgccgaaacacgtcttcaagctatgtacgaggtgctaatgaacttcttagtgacggatgtggtaatacgatgaccaaaggttcctacggacctacatttaactcagctggaggcggcgtttatgctacatggctggcgagtgatgctcttaagctgtactggtggaagagaagcgatatccccgcggacattaccagtggtaaccctgatcctactaaatggggcacccctgcttcacaatttaccagcggcagcaattgcaacattgggaaatacttcaaagatttaacgattgtaagttcttttggtgtgcttcttttgcatttgattcgttactaacttttgctagatcatcaacaccgatttctgcggcgccagtatagaccagggcacctgggactccggttgctcacagtctactggcgcgagtacctgcgacgattacattactaataatccccaagcgttcaacgattcctactggttgttcaactccatcaagatctataactaagagattggacaaatggactacctgaaaccttcaatatagggttatctactgttttgtaaatattcatgttaatgaagataaatgcttataatatttgaacactctggctgttgctggattgttattaaagctatgattatcaccatcactgcatctccggtcctgttctagaattgaactattcattactagtctttagtatcttggtgtcagatcacagggacaaagaagcagtgacgcaactagctagaacttagttgccacaaagaaatgagcatattaagaggacaaagccacatcttcataaaaacaagaaggggcagagataaatatagtccttttagagacctaactgcagtctatctgcaggttcgcaactgacccacttgatcctttatcactcttctttgtgacacagccctgacacttggctagatatataaatccaagaaacaatggcacgaaacgcagaaatacccaccatggtacttgatccgcaagattccatttatattgcaaatttgctgccgccatgaaaactcttatagcctctataattgttatttcactccatagtgtcaatagaactttgggatggatatacttagatactgttcgtgctctacggatgatgagcctatatcctacacggaatactcagacggccttgaaaaagctaggtttgactattcactctattagactttattcctatcctgctaccttgggtatattcccgcgattgcatgcgcacactgatgcatcgagtttcagagccgctttatatggcgccaatgcaatcaacaacaagagggcccaaactttcagtatacagtagtttagcttgggtctacattttatcaatctcatcgtgatgagtatctctagtgccaccggtggtgtcgactggcagtggtggtaacatcgtcgttttcgacacccagcaaagcgaccttcatcctctacattatcagcatcataagtatcacttctctttcttcggttcatatagtcacggaaacaaagcgcttcgcaaaagtaatacaacgctattttgttaccatagcctactaatgatgagaaactactttatctagaatcttccttacagaaacaactctcatgggttatacattcctggaagctctattcataagaaacaaatatgcggggttacatgtcaaaggaagaagccacttgcgcttagttacgccacgtcgtaccacccagtcgttagactcgatcgcgacagcttccatgactaccttcaagcctttgattggcttaaatctcgatggcatccaactttgattcgcagatatgagctgtggccgcccgagctgagagctagatagcaaagtcaaatttagtctacccaattacatttgttgaaatatccaatagattgaatcgaattctcttcttaaagtgcctctgttacacgcatttgtagtgtagattaggcattccggtaaactcacaaatttgctgctttgctgcacgccatgcattctctggtccgcgattcggcttttggtgcattggtacgatggataacgaagcgcgagctgctgaaatatcccgatgaaaaagcagattttcattatcgagatctgtatatgaatgatggccccagagagccaacaccgccgcccattctaagggtcgtcaaccattcgcaacaggatctcagacatgatgagcaaagccccccagtcgcgccggcgtcagaagaaacaagctcgctttcgacggaagacgaaaccgagcttgatcttgactgccaagttctgtcccagatcgtctctcggcctcggatgtcgcatgttgaatcatacgccagcctagaaaaggcatattcagacgcagcattgcaaacaaatgcaagagcgcagcattccacgatccagccaaagaaactggagaatggaactattgttgttgactggtacacaaccgatgattccgagaatccacaaaattggtcgtcccggaagaaactcttcgttgtgcttcaaatctatctctatacacttgcggtgtacattggatctgctataataacgccgtctcagccctttattgaagcacgattcggagttacacccgaggttgcatcaatgggtctttctctctatgttcttggctatggcatcgggccactaattctctctcctctctctgagattccaatcattggccgcaatccaccgtatatcatcacctttggcatctttgttgcaatttcggccggtacagccgtcgtcgataactttccagcattgatcgtcttgcgtttcctgcaaggattctttggctccccatgtttagcgaccggtggcgcaagtctcggtgatatctacaacctcatcaagctgccatatgcactgacgggctgggctgcattcgccactgccggcccagcactcggtcctgttatctcaggcttctcagtcccagctacaaattggcactggtcattatgggagattctctggcttgccagccctgtctttgtactcatgttcttttgtctgccagagacatccacagcaacgattctacttcggcgtgctaggcgactccgtcgattagctaacagtcataacttacgatctgaatcggaaaacgaacaagctgcgcttactgtcaacgaagtcatcgtgcagagcctatggcggcctcttcaaatcaatctgtatgacccatcggtgctcttcactagcctatatataggcctcatgtacggaattttctactccttcttcgaagtgttcccgttcgtctatgctacaggcctccctggtctcgcgtctccgacgaatggttatggattgaatgctggtcaagtcggccttattttcctctccattagtgttggtgttgccattgcaatacttggctacctcgcatatctatggttcgtctttgaacccgaagtgaagacacagggattgggtgaacccgagcgccgacttatctgtggtcttcctgctagctttctcgtcccaatgggcctctttatgtttggctggacaggaaactctagcccagaaataccgtggatcgttccgacaatcggcatcacaattgttgtcattggcatcttcatcatctttcaggtcgtcttcatctacatcgcgcttgcttatcccagatatagcgccagtttatttgcagcaaatgactttgcgcgtagcagcatagcttgtggcgcaattcatttttcgcggccgctgttcataaacctgggagtcgggaaaggggtcagtttattggctggattgagctgtgcgggcgtgattggcatattcgtgctctatttctacggaggagccttgagacgaagaagcagatttgctgcaacctaagtcgcagagatatgctcactctgtactttgtacacctgcaagctgattcaacggcagtatgagtacttgtaaagggacttttaacttatcaggtagctacaaatgaactcatttgtgggtgcattgatatgccaagtacctatactttgaaaagcggaaattcagtgttaccccagctgtcaccaggcagccttttacttttatgacaggctgggggcccacgtgccaaaagacggctttttatgcataatgacgccgggcgccatgcgcgtagcatttagatgttacatcgagccccttggcaaggggaacgaagagatctccagattggagaagaagaatctcaccttctgcgcaggtggccagcttcctcgccacgaaataagtatagcgccaaacagacgcaaggcatcgcgataagatctatcgcaagggttcaaacctgggatttaacaccatccttgttgacgaaaatctccgttggaggttttgtttagacaaaaatatgacacataatgcggttgttgcggtgccttggtcgggtcctagagataccacaaagataaaacacaagccgcttactatagcttggatacgataattggagcattaaaaagggttcttctccctagccccaggaacgaaaggccagatatgagaaaagctggtcacaactttctccttcatattgtcggcttataactctgactaggcctgaaaatgtccatgtaacgtgggagctgaagcgagaacctaccctgaaatcaccgttaaagcgccgaagccgaagccgatttacaaaccacaggggctattctgctcagtatgaacaatggatgcgagatccgagcggatttaccacccaaacgcaacctcaatacacggacaattgcacagccttacacaaccgacggatggctttgctatcaggcaaagccgttgagatctgaaaactgcctcctgagattgtatgaataaaacctgagcaaattatctacaacatttggcggtatcgagcaaaaaatgccagcttgcttgctatacagtctaaataaaaaatatccagctctctttcggcaccaaatcaccaactcctatcagattagttggcaggcagctccagaagacgcttgaggacgtcgtcatcgcttggatttccctctcccttaatggcatcgtacgcaggcaagagaatagtcttctcgatgtccttgtactttccatctgcaacataaaccacggtgccctgtctggagccatcaaccatgagataagccgcagcgcgtgcaaccaccaaagcgggttgcggcacgtgtgagatgcctctcatgaggccctccaagtctgggagaacgttgcttgtcgtccatgatggcatcagagtgttgatgcgaataggaactcccgcaacttctgcaacccgtgcaaggcctctgccaaaaccgaggacgccatgcttggccgcggctacatgattcggtcagtataatgagacttctaccaaagacatagtgctttgctctttactcacagtaatcgatagctcgaaggggctgtagaccggtgctggatcccatgagaacaatgctgccgccttcaggttgctccttcatgtagtgaacggccagagaagctgtgttgataaggcctctcaagccaatatccatgagttcgtgtgagggctccttcaggttgccctgctcatctgtctcaagagccaagtagttggcacgggggccgataccggcattggcaaagatgcaatcgatgcgaccaaagtgctccttggctttcttgaacagcacggtcaggtcattccagctggccacgttggtcttcacaaacaggaaggcaggtgtttctgccgactcagaggccggtggcgggttgacatcgccgctgactactgatgctcccaatgagagcagcagcttaactgtggccaggccaatacctgatgagccgcctatagaaggtaggatggtcagctcgagacaagagacattacaacagcaaaatagctcaaggaggtgaattgatcgtacctgtgaggacaacgaccttgcccttgaggctgctcaaatcctcgtcattgatgatgaactcagacatggtagtgagataagataagatctccggcaacggtggaggctgtgagacaggcagatgtcaagaaaatgtgatatcgaacaattaagatttgatggatggccagagaattgagatctggaaggattgaggacaggcaaggggcggaggaaagtcaccgcctatcacatatagctttatacctactggtcaactagcggtgttccttgtccactgcatgaacaaggaaaaaaccgttgtaacccctttgcctggggtgctgtggtgaaacgagttagccgggcctgtaccccacacgcattcgcaggagctcgcagaaaaccggtgcgcggtccggcactcgccagatggcggaaggcaagagagcgactcgattacggagtatgatgcccaattaacgctcaaaagtgggctgcgcgtcgctaaacttttccttccacttttcttccaccgcatgaatgctcttattaagggttgcatcccggtggaacgacgcaggggggcactcgagtaatggacggcaagcgtgcatgccgaagaagaaaaaacggtgcagggggtgctcgagtaatgaacaccaagcttggcagtgccgtgacaagtagcggaaggaaaagagtggcacgcttaaacccaatttacatgcaaaagtggacttgcctgtcgcggttcttcttccacgacatgggctaaaggaaactagagggaaatcaccgccggtctgccgccataacgtacgtaaagtcgttgagcatttatgtgtgctcaacggcagtttcctcctcaccccttgcttagaccgaaaacaagaaatgacaagcgcagttttattttcactatggtctcatccgtgccgatcttcttagtctagaggatgagaagtcgttgtttattttacaactctgtttctcctctgcaaatgtgcaaatcttcaactcttcttctccatattctcttaaactcccttagctagcaattctcagtcgtctgcctatcatggttcagccggcgggggacggcgtccagcttctctatgcctcgatcgtgctgcttgtgctgacttggctgacgttcattctacgaatgtcagtgcgagtttggcgaaatgcctcgggctgggacgacttgttgatgtttataggccttgtacgtgcataaccagccaacgaacctcgacaagatttctaatcctttgcagcttctctttacggtaacagcttccctatgcattgtctgctgcttcctcggatctggtcagcttgctgtccatctgagtaagagtgatatcatgcatggaaccaaggtgtgtgctctcgccctcctcgatagccaactcgaatatgaatatagtgaaactgattcttggcaaagaactttttcatcgccgaattcttttactcctctagcactgtcttcatcaagagcagcatcgccataacgctttaccgaattgccgacgctcgccgccgttacaagtggactatctgggccgtcataatcgccacgagcatttccgccatcgtattcatagtcggcatttccaacatttgccatcccatcaccactctatggggcgaaactactaccggcacatgcaatctcgagctgaatagcgacgtcagtttcttcttttctgccatcgagattataacggattggactctggcaattttgcctgcggccttgttgtggaaaatccagatgaaacccacggttaagttttcagtagccattattcttggcatgggtgctttgtatgtctgcgaatccttcttcccctgacagaaaacagcccccacccatatcgttttgccaccaccatgtacaaaccagggtatacgagctagctaaccctttaccagtgcaagttgcgcgacaatcgtccgacttcgctatctaactctctacagcaaccccacagaattcatgttcggaaccgggaagatcggcctctggtccgttatcgaagaaggcattggcatcatcgcaggctcgctgcatgcccttcgtcctctcctctctctccccatcttcggcggctcctccaaccgcggcacgtcgggctcatcttcggcgaacaaattcatgtcgtcaaggagtggacatcaagataggcgcgcggacatcaatatggatacgttccatcagctgggggacacagatggggatggggatggggagagctccaaacacatcttgaaggagacgaaagtcacaatgacaagaagcaaccgagctgcttcaccaggagcatatggcaggagccaggtcctggggtggaagcagaacaactatgagacctgatttagaactgatctctgttggccagatagaaaatgctttttaaatagcttgggtttatagaagaatagccaattactttttaccataaattttatacattataattacctcatcctctctttgttattggtcatattagatactggttgacaaagtcatttaaacgacactcttgcctctaccagcttttaactagtcgaagcactagcgatgaactctccgttctaaatcctttgtcataataattgaagactctttcagaagggtctcaacagaaaaagcgagattagggagcgggggaccagaagagaaatggcttcggctggctggagaacgcattcactgcgaaccgttttgttaagaaaaaaagagcatatcctcggatgatcctcacgcagcacatccaaaagtggcctggtcctatatttctcgatgtcattatagtatgagtgtaatattatagcccccacttagtgcaattaggaaaactgtttgaactgtcgtcgacaaagttaatagcagctttgcagcctatgtacgcctatagtacctctatccataggctgtttttaggctttattactttcgtgttgggacaactcgttattgtttcctagtaatgattctggcgattcacacgtacccgggcatgcggtggacaaattacatcgccgcctattgcatacagttctatagcagcagaccggcggtgtttttgtcccccacatcccggatagcttgatcttaggcagccatggtaaaaatcaatagctacctagcctaggggtatagccttgaaatcgtctagtacgtgtagattgcgtctttcctgtcgctggaagctacatgtgagtgagtgcgaaaccaaaaggttaacattgtagttaacccatcagtgagtacgctgagtgttctgtgacctttacaccactttgtactgcattctaagtattggcggctcgcgggctccgtatcgtgagcatgcttacctttactgtaccaacagacgatcaaaaatccgcacttgccactgcctagcgaagcatattatccgtcagagtcagcgagaataggcttttctatttcacacccaatatacatgtatacattacagccatcggatcccgccatagcagcaaaaggtttcggggcaacatcgctcctaatatcatctccttcattccttctttcttatatcgaggacgatggctgggataagtcatggcaaaatcacctgaataaacctcatccagggcctgaatcttatgaatgcaattgtgataggccatctcagtggctcgatattgcattctttcgccccgctgttgcgtccgcatatcccgtaacaaagttttacatgtaatattatagtatcactttcctccaatgacttgcatcttgactttctgctcgcccgaagtaaaatagtgtaaacaccatgttgcacaaattgttacaatcgcgactcgccagacctgactcacctcagcaatacttagcgcctcaccaacacatccgaacaagcacaccattgtagccacaatatctataaacagaatagcaatcaggacttttgcgatcctctcattttaagaccataagcgaccctgtgtaggcataaatccgtactgtggatggccagcgatgatgctgaacagccaagtgctctgggccgaccatctcgcgaagttgttatgcgttgcctgtaatgatatccccgtacttctggtgagtgtcgacaatgacgaagaacttgaggctccattgaaaatcctgagggcaaagtcaatgtagatagaaacgatgaaaattaaaacttctcgtcgcttccatgctgatggtttgttcagagacagtgtattcgcctcaaacccaaaagagctcagccacaaacacaaaatgtgtgagaagattcaagattaatcaccaaagacataggggcgcgtcgtctgtagttatggaattgtagttccacatagaccagaggccaagacattgccacaatacagctgtttcgtagaccagatagctttagctctgctcaaatgtctgacgcgaaatctgtatggcctgaattaagggcgctaggactccttggctaagttgtatcatgtctgcagtagatctggtagtcgtagaaggtttaactgcgatccgcaatttgcaatgttcaaagcagggtcgtcattcatcccatcgccaataacggcgacgatatgtccacgagattgtaggatccgcacaattcgccccttgttttcgggaagcacctctacaaagccagggatagtctcgatacgtgtggagatttctgcattggctgagccttgagcgagctgcagagcgccatccccacaagataggacctccccttccaagccgacaagcttcattgtataggctgtatctgcaggtaaaccctgtacggaacttgaccgatagacctagagactttgcaagccgtatgctcgctacgctatcatatcgtggaatgaaccccaatagctctattttgccattttcgcgcctacgtgcaacgccaaggcagcggcagcctctctttgtagcttcgttaacactactcttatatctattgacaacaccgtctaggacggcagaattatgctgaaggacatgttctaaaaaatgatttggtgcacctttgtaacaaagtattctttccccggttggcaactctactgaggccgacgaactcctagtttcaccgctgaaaggcgatcgactaagaatgctacagcgattgatcccggcttctcgggtagtagtgcaccccgacttttgaaacaacaagtcgccgctattcatctccttaaacatctagtcaggccaagtttctggctggcctgggacgattcactgctcgaaccttggtccacgcgtgcctggacatttcaagaaggcattttgtcccatcgcctcctgtacctgtcacacgactcctggtcaatggcttcaactgcagaaagctcacgttcccgaaagatggcttgtttgcatttgctggtactctgccgagctggggctgggcgggctgggaaactgaagttgtctggccgtttacctggaatttgacaacagattcatcagcaccagctcctgtgatcttaggctacattaggcccatccttttcgtatgcgaattcgagtggagatgatatcaacatcccatcagagtgttcagcactcgctattgccggattggatctggagtgtcctttgctggtggagccacagcatctggccggatgccaatagtgacttcacaaaccaacgcgatatcgcttaccttacacatccatcagacatgtctcaaaagttttggtttcctacactagtcagcaatcgttattgggcgcctctctcgattgacaaagtgaagttctggggcatggttggccaatttcgacttggctaagtgcgtctatagattttacgctggatgaaactcgcgctaataccttgtggtagcatgatgaagatgatgtagagtattagaaatcattgaagaacagcatgcctatcgaccttgtagttatcatagggtgtgtggtggccaaagatgatcactcttggtgggatcctcgtaccattggaaactctatccatggaggatctccagaaaccagaaagaacacagcatatttaaaatgtgctgtggataaatcgtgaaggagagattgcatatcgcaaaggaagcggtaaagtggatcgctttatctggggcaaagttgtcggtgaagttgaatctgctatattacttggctagttgctaggcagctctagaaatcataatttgataaggtattttacatctttcaattcctcaggaatattttaatttatgcctgagctagtatgatagctttcgtcggggaattcgaagttatagacccaagggtaatataggtccggtatttcttgaggcaccgaaaaccccgatgaactgaagccatcaagtagcgatgcgtcagagaaattctcaattatcaagctattgccttcaaccccttcaatttctgttcccagcccttcttgtggtgctatatttattaatcctgcctgagacggctgagcagcatttcccttgctcggagaggtccgagatcgagctgcatgggcttttttaatcagcctccgcaatggcttatatgcatcgcaaaatatttcgtcaatatctgacacgccatttggattgataccggttctcttttgggcaatgtttgagagcttgagacccagttggagagtggcatcaaccgcattccacgccctctctacttcttcactctccggccgaacacataaagcagaaagcagaaacgcaagtgcataccattgaatatatgtctcgcatagccatctccatttcttagtcttcttttctgtgttcaaagctagccagtattcgagaatcatgatagaggaagtgaataaatattcttgtgtctccttgggcagctctgtgtagccagcacgacgcaaagatggatgatgcgcaacaagttgcatttttgtgaagacgatttgcgcaatggtatgaatataccaggagaaaggatctgatagatcgcagtatttcaagtaaagattgtgaagtcgcgtttgggtttcagaaatctgattcatcttttttgctagatcttggtcttcatcattttgccctaaggaactagttgaagtgtactgcagtcgtcgaaataatgatgttgcttcaaatcgaacaagactgaaactcatttctgtcagaccagttctgggccgaggagcctccttcatatgcacagccatatctgaatcgttaatgttgagcggtatcaaagtatcagcgccaccatgaggaagcgtagcatcgtggccagagtcttcacaggcacgggaatccagaacacatatgctccaccacagccttcgcctcatttccaccgtaaatggagacagattgaaatgagtgccgtcgcggtgaatgccagcattctgggcaagacgaactgccagagcagtgagactccacatgagtcggatgctgcaatgattccgtagactcatcagaaatatgacgagagcctgcaatacaatcaattcgtcagtttcgaggaatttggctcgcgccaaagcttgttctgttgcaaatttataagtatcgatgagatcgcccttgggactgccaaaggcttcccagcactcatcttccgaaaggctctctatggcagaaaaatagatggagaatatcagtgcttccaaccctttcggtacgcgagtagtttgttgcacggcgtgaagaattatcggctcggtcgtaggaatatgcagaactttaatcaagcggtcgcaatttgtcttgaatagacgccaatacagaagtgcatgctgcggtgacggatgcaagccagataaggactgtcgatgagcacggcccccaaatataaaactttgattggtagttccaaaatccaaagaattaggtgtcttccacatcttggaatcgtccggtatatccatcaataaactcttgaggtcgtcgacctattgaatggaagttggattaggtcaatgtcttgatgaaattcattgcagcatgatacatacctcttcgtctagacttgcccagaaactgctgctgatatatctgctgcgtccatctccgactgccagcctgccaagctctgtccctaattcggcaaccgcatcgtcttgtgttgttcggcctctggtcggatcagatggatggaaagtctcaccccctgctgtaattgcattgacgcaagcttctgtagtcttaggagattggtgtgttgctccttgactgtaattgtcccgtaagattccaataactccctccagatgttgaagcctctcaagcataccatgagcggtctttggtcgagtggaaggccgcctcggcacaaacaaacaattagtaccatctttgcgacaattgatacaagggtacaatctatcgcatttcttcttctttctccgacaagacaggcacgagtacggattcaattgtgggtgctcagcattcgattcggttactcggccatcgattcgcggggaacctggcttatcagcttcagtgggctgggcagcctgtgcggaactcatttttgtgtgcttcgtgtgttttttctcctcaagctgtctcgaatggaaatgctggtttacagcgaggtagttgcaagttgtcggccttttcggagagcggagtcttggcaaacaccgccagatacacttgccgatgaactgtggagatgtgctaaggcgaaaagagctgaattgggcttttggtgtgaagactttggctccgcctcgcctgcttgacggaggtttcttaggtcatcaagaatattgtttatataaccattcaatctttatttgaatagcatcgttagccttaattaaagttctctcgtaatctgctctagtgcagcattggaatccaattagatgagttcgtggaatgagttactcgatgatctcatatagatcagttatagatcaagctacttagctcgttagtcaactatgaatgatgaatgcacatgtgtatctcgcgggctttttgtctattaaaggacaatgatttctccaactgatcgctcaattttcttcgcagacaagtcgactgatctttccaaccaagattctactaccaacacgattctcttctcttatctcggcccgtatagactcaaataagttccagctgcacaattcaaaacacgactctgtatcttggtgtttgtcatattattatcaacatcattgtacaacatgagtgagagtgcctaccgaggtcgactgacgcgagacaacgcagtcttgctcatcgtggatcatcaagtgggcctttacaccggagttcgcgacattgataccctcgaacttaagcacaacatactgggcctgacaaaagctgctgtggctctcaaagttcctgtggttgtaacaacaacaacggagagcatgtggggtcccttgatccccgagctacaagaagcattgcccggcattgaccgaatcgaacgcacaacggtcaatgcttgggatgatcagcgtgtcgtcgccgccgtgaaagctacggggcggaagaacttgattataactggaatctcgaccgacgtatgcttggccttcccagcaatgtccgctcttgcagacaactacacgacctatgctgttgtggatgcctccggcagctttacgaagagacaatcggagatgggcgttctccgtatgactcaagccggggtcattcctgtctgttattccaacgttgcagttgagattttagcagataatgcagcttctgaatctgctgaggtttatggcgctctcggtatgccctttgctggactcgtgtatggtttacagcagtacttttcgcactaagagaacaggaatccgtctgagggataacgggctgaattgttagtatgtcttacataaatacgcttgagagtaaaactctattcaacaatacatactattatctgattgtcacgaaatcttctatggacatttcttttcttttttttttctgtcacttacgcccaaccgtgatacttatacaagcggatgtcccattctggccttttgtagatgggcgaggatcgtaagtcccagcgctcaacaacaggaggacggctataaactattaagcaacagatttccagagatgtattaacaactcgtagcgttgtaagtagctgttatgtcaggaaaacagacgcttttagttgacacactaggtacatgtacctatagccagataatagcacctgggagttagggataagtctagcctgctgcctacctcgcagatgaaagctaatgacagctaaaattaagaataaaatacacgtgcagattaaacccatgactcaattttgctgtcaataattttttctttctttctttgcttgtattttttccatatgttttgatgtttcggtgcattgcgaccgctggagctaaacgcaagcagcgctaaatgaaatccatgcttgacttgtcaatcagaagctgcacatgtcgacattggtcttcctttatgacaatacaagttgagtatgaaaatatggtcattacttgttaaattggcaatttttcttgtcttctttttctcttatccgtcttggctaatgcgttctatgttttccacgtctgcgcccttgcctctgtgagtatgagaccagtatgttatggaaatgctaccttttaggtcgacttccaacacatccttacacagagtttcattgaatgtctccttctcagctgaacacaaagatcgcacattttctttggtgttccaattgaaagggtataccatactgtcgggcaatacaattattttgttcgctgcgtcgccgcaaaattcatattgtttaacattttttagcagagcaataggaccagtcaactgctctgctgaggggtaatcgtaccaccagctgtgcagaatgcgcctgctcttttgtatctctgcttgcgcagagctcattggtaataaaaagaacggatgtccagctgaggcggccatccatgcattaggtatgctgtgatcgaaggctggatcagaccccatgcgaccaagcagcgcaacacgcgccacggatgcttcatcgccagaactttcgttgggttgaccgggcaaagaaatgttttgggatgcaagagcatcaagtgtagggcgcagacattcggtgtccaaatcggcgtaaacgctacccctctcgtcagaataagcttcacattagagttacttataggctgaatacgagcccaactcacccgccaaaaatatacatataaagactccgtgccaaatctgctctgtaaatattcccggggagacttgaaaaggtatcctcgagccacggaaagtattgcttgacaagctggaggttatcttcatcagtccagagaacccactcccaatcaggatgctgcctgcgacatgtattgctccattttttaaatttagcaggtaattctgttgatttccaactttggtgaagcagcttcggaatcccccctggtaaaggctttggcgaacgacaaagaagctctgctggtgacaaggctgatgctaactttgtatgagaggagtctgcttgcgggtgtgaagccgataaaagcgggcagttcgaggtatgggaggaggatatgtgaggcggcgtaacagggagctggcaactcgatggcctagagatgctgaggccgggcccaaagtatgggataatctgtatgaaaataatgcaaaacaagagtgtaattgctagtatataaaggcgacgtaatcgctgaaaaaacagcatacttacagtcaatctgccaaatgtaggctatctgagaaagaaagccagcttccttcttacggtaacctagtttttctgcctattcattgactacttaatttatgcaataataaggggcttgatattcatctgccctgtttgtcttagccaaatttgagattatctgaatttgattagtattctttattattattctgctataaataactcatacaggtcaatcactcatctttcgacattgaaaagcttaccaatactatatttacgtacaattatatcatttaagtaattgggcaaatatatctcaagcttgttcaacttcgcaaactccaagatgtaattagtctcaacactggtattagagaaactgcaacttgtattctatacgttacgagataatccagcggccaagtttgctgtacagacaagtggggtcaagctgcgtaagactttaaaaaatgccactccgtgtcgcattcataatttgccgatgcattctgatacaaagcattcaggaacaataggcaacatttttaaggataatcatgtttgtgagtgcccttttttgccatctggaagcttaggcaatgtcaagaacaccgacatacgtattttagagtatgtaagcggcttgaacatactttcgtcaaatgtaagataaataacaaccctgaaaaaggccttctgtcatagccaaataatatactgtagtaggactagtatgctcaactgctatataattttttgatgcgccaacaatgacctgctaatggcagcgcagcgagcttataagatgtcgatcattcaacttctgaaatgataccgccagcttggtggaaaatgttccagggcaaatacccaggtatttgcactataatcatgacaacccattttactgtcaagctacacgagccaaagagcagagcagtaattataggtataatcattattatatctggctcaagtgctcagaagagatcgagctattttaaagaaagaccaggctatagataataccgtttgctatccctccaacgtagccgcaatagccttagtactaggcaatagtaaccctttcgtttaatttcttgagctggagccagtgaatgttcaacttataaaaacataaaacaagaggcggaaacctccaacagcagtgttgccccaagattgggtacagagtaagtaccggcgatacccggatgatcgccatttccattgtccccattgcctgttttatttgatgcgtcgagatctcggctgccacaggtgacattgctggggcccaggcaacgcaacgctgcgacggtgatatttatcgtgttggatacgtggctccacgtgaagagtacaggcataatatgtctaatcaccgcgtcatattctgtttcgttatcgctcgacgtcggttccaagcccattgtgaaaattcggctgccggtaagcagtttcgtggtaaattcttgcacgcgttagctcttcgctcctcctctccataaggaagtgtgattggcctgccaaacgaggtcgaattcatctgagaagccccgtccccagaggacgatggatcaagacactctccgcaagagtttggaacaataatcgaattacattcacttgagccgttcttgaccgagtcctgcaagtcactgttgggataggaagctgcagttagggttagtacctgatctatctataggagcaatagtagaacacttcctcttaacatgtattctgcaccttcggtaaccccaagtaaaggaagagacatctatctcattctaatgtgaaaaaatccactataatttggaagaggagtcactacacgacagttgagtatcatgactgattccactactgcttccaatatcctgagaatggaagcaatctgtacagactcagcctatgaatccaatattcacaagtaagtgaaggaaaatagtccttcaagaatgccgggcagaagatttttggttgtatttccattcaatcttgtgacagttgagagtagccggttgctaatgtattgacgccaagttctataaattgaggatgaaaaagacgtgggctaagccgagaggaatcagaccgaaagtcatttgctaacctgaagatccagagtcgcactacaaagaatcgcatagctctaaaagaacgattgagaggtaattagtaatagtagccacaacgatgaggctttcaacactacgttgttggaacagtatgatgttgtgcaaggcaggtatgagaaagtccctataaatactacctggggtgataaagcaatcaaaataaggtctcccacattataagagtaggtacccaggtacaggtgctcgatgtgcgagagtcttgtctataccattcaaagtttgagctactagaagctatctccttttgagcgcccagattaggaagaacggccctaataccttttcgagataatcgtcagcttacctttgatccccattcatcacgacgccttcttacgttgcgcccgcagaaattgctagattaaccttttttccacgtgagtggcaagctgttaatgtaacccagttatcaactcagtttacagtaaaatacgacaatgcgtttgacacattacctttgttagcgatttgtttgtttgatcaaatacaaattaaaacaatggcacagctacttaaaatattcgaggtcgttgacttgtcgagcatatgcttgctgacggcggtcatatatcttgtctcacttattctctatcgcctctaccttcaccctttgtccggtgttcccggtcctaggcttgcagcagttactagctggtatgaaacctattatgaccttttcaaggcacctggtgggcagtactggaacaagctcgacgaacttcataacagctacggccctattatccgaattaatacaaatgaggtccaaattcacgacccagagttctatactcagatttatgctgggggatcgactaaaaggaatcggtatgcacgcagcgtttcggggaatggctcacctggatctatggcttcggccgtttctcacgatctacatcgcctccgccgaagctcgttaaatccattcttctcaaaagccgccgtgttaagacttgaagaaagaatccaaagtagagttaggatcctctgtgaacgtctatctggatttctggaaagaaaggaaataattgacataagcgtggcaatgacttcgctaacattagatatcatcacagaatattgtgagtttgttcaatgcaaattgctacttcgacgattaccatctaataattatgaaaagcatttggagaatcttggaatcttatggatagagatgatttgagctacgatttcatcaaggtcatgagaggcggctttgagacactccagattcggaagctttttaactcagtcattaaactgatcccacccagtgttctagcttggtccagtccagacatgaaagtctttttcgaattcaaagatgtacatctccacttccagttgttaaaacgccaatgctaatcaattgtctagaggtgctttgaaacatgtcgactgatcaaaatcgcccataacgatacgaaagtggattcggcaaataagcgaacgcggattaatcttttcacagaggcactggacagacttccaaaggaagagattgagacgcagagactcgcagatgaagctctggttcttatcacagcggggtctgagacgaccagcagggcattagcaacgatcatctaccatgcactagaaaatccagacatatgcactaaattgcagcaagaactcgacgcagccataccagatgctaacacggaagtatcttactcaacgcttgaggctctgccttacttggtaagattcttcacctgctttgttctctcacttataattgatcactgacttcccaccagacggccacaatcagagaatcattgcgcattagtgcactagtgccaaaccgctctctactgacggcggatcagccgttgcaatataagcaatggagcctgaaaccaggagtgagtattgttatgacggctaagaacccgatccaattgatgaaggtcatgcgtggcagcagtagactaacccaagcgcataagacagcgttttgcatgagcacttccaaatatcttctcgatgcctccatatatcataatcccactgtatttgatcctgaacgctggcttggtgacccacagagtacccagaaactgcttcaccattttgtgccgttttccaggggacaccgaggctgtattggaatgaagtgggttttatgcatgcatattatttcgatgtcgctgacgactttgactagtcttgcatacgccgagttgtatcttgtctcggcgcatataatcagacgctttgacatgcgcttgtacgatgtaattagagagagggatgtggacactgtacgagatgcttttattggattacccagtgcggaatccaaaggtgtaaggatcgaaataattcagaaacggaaataagaaaaagataatgcccgtagagcatgcagcaaaatactgcttccgggagcttcctatattagacaaaacttggcatgatttggtaggaagttatcacagcgtccaacctattcaagtagtctaattcataatccaccgcaaggtcatcttgcacccatatgtgctggagaatactctgcagttcacgcaagcttctcaaacttgaagtcttcattgctctttcaacttgcttcagaattctcattctctgctcatccgtccgagcctcgcatccaataatgagcagtggaaaggttggattaaagcttcccaagtcatcgagaagtatgtgcgctctatcaaccattccatcaatttgcggcgatttccctgaaaagtttcgtgatgctctctgaagataaattagagcggctagtttaaaaagctctatcgtagccacccaggctctgctagggtccgacatggtatcagatgtcgccaacggaacaatattagttatcgtgttttcgaggcaacgcaatgacctttcgtattcttcatcatggtatgatacgtctgtcggttttctaatcgtctcgagcataatatgcaaatatcgaagaatctcatgcgagcagtgcgatacgtcgttaacctatctactattagacacatgatgttgtaggcatgaaatatgaaagtcttcagaccaacctttcgtaactggcaagtacctcggtagacagacacagaatccttcattcttttagcagattctttgtgcatataccagtgtcggatgctgaaccgggccatgaccatatgataatctacccagcccagaattccagaaaattctcgtcgaaaacattggctgctaacggatgcattgtcgattaaatgtttagcttcactcaagtgacctaaaatgcaagagcattagaattgacgttgaagaattagatcacctatttcatgacaaggcagcacaagaactgatgtcggaacaagatgaaggttctaaaccaatcaagtagacaaaagtaagtcatgtatcacttacagaaccacacagacactgagtttggcattccgagcatcttgagcgctggtaagcgtttgttcgcaaaggatatagacacaatctccaacatacctcaagatgacacagtatcatactagctgcaatgtgctgaactatcagggggtcttcaatagatggaatgcaagatgttatcagtatacggagagcgcgagctttgagccggtaaacatctgcttttagaccattgcggtggaacgacgagagagccaatgccgaatgtagcacagccattgaagctggtgaattgtctgaaagagctaggcgcaccaaaagacctaagaagtcgctcttgttcggttcgaaaatagccaatgtggaaggcgccgtatatataactacaagtattagcttagccaatttctgcaatgcaggtattatacttacagtggtcaagaagctctctttccccatgagctagtttaatcgggagccatgatagtgtcgtcggtggagcgattacctggatggcaaatccctcatcgctactaagtcctgtttgcggaatattagctgggtgaacagccaattccaaaagagagccaaccttgattcatccgtaagtaatggtggagctggatatcccatgttgtcgtatttacaaagttcacttgggagacacttttggcaacctcgaatccattctgaatagaatgagtcaagctgcgcttcgtattgacagtcgttggccacgacagtcgcaatccatactgacacagtctattagacttggcgcacctagaacaacgtgggcgtgcgcggttgcaagcgactctggaatctgtaacgcttaagtaaatgagtagcgtagcgactcaaacaacatagagcaaaatacctttacaagcccagcactcattcgtaagcatttttgactggtttctttattgctatgttgagagttttcttggagcattcattaaagagttgccatgtttcctcttttgtaatgcgcgctgtcgggtggagaggttaatgggattcagtgcatttctaattactaatacccacttgcctttccgctttgagaagattggcaacttttttgtgtcttggcatttaaggtggaccctcggtttggggcatcatgtatcaatatcatgatagatttgaaatcagtaaaaacgggcaaaagagaccatgatcggtatataaatacagcactattgctgcacttttggggttatttctttcagaatcatctaacaatctctatcaagtttagaatactttgagactatcacaatgtcttcttgggtaattaccggagtctcgcgcggccttggtgtaagctcttattcctgctatatatacaaaaaatgtgttattaatatttcactgtttagtccgagtttctccgccagctatctgagaatccaggcaacactgtctttggccttgtccgtgacaaagcagccgtcgaagccagggttgctgacgagattggccggaaaaatatccacatcatacaggccgacaccacggatccggtggcgttggaggcaagataataaacaattaatgggagccgatgtcgaaactaatactaagactttttagaaagcagcccagcatgtttctgaaaaaaccaatggcacgctggattatgtcatagccaatgccgcacttcagtccaagactgccctagttggctttgataccctgtaagctcttgacaggataagaaaaatccttgagatattagattcgagactaatttttcaacaggaggcgcgatccaaaagctcttgaacaagacgtgattgaccatttccgaatcaatacaatcggtgccatccatctttttaatattttcatgcccctgattctgaaaggccaggcaaagaaagtcattgccatctccacgggcatgtcagaccctgagatgactctcaaggctgatatctaccaagcaacgtcctatgcaatgagtaaggcagctcttaatatggctgtagccaagttcagcgctctgtaccgggagcaaggcgttctctgcatggctatctgccctggtgctgtggacactggaagtcttgatatcagtaagtactgtcttgacaattgaagtagagaatgcttgctgatgccgtgatagaaacagaggaggaagggcaattagctatggctatgtttgggaagtttaagcagtattcacctaacttccaggggcctatgagtccggaagacagtgccaaatcggtgttggcgcttgtcaataaggctactgttgacggtggttacgcaggagtctttctctctcatacagagtcaaagccatacctttaagactatgaaagaagttggtgttggttctttggaaaatctacacaagcctttcatgtatcagctcaaaatttcccattcaattctaaagccatctcttgaatgcgtcagatactcgaattcttaatagtctggcatctgcaaggaactgaggattcggaaaaaagcgttgaatagatactgtccaaagggttttccagcaggcatgaacggttggcaatatataacgcggtgcataaagggcggtagttagtatcgcattgccacagataccttataataccaaaagacacagtagaataaacggtcaatgttttattttatcagatggtcgaaacatacgccgcagtgcggtctttaaacactactgggtgggattctattgcgtatctcctgtcatggcgaatgaaatattaaaatttagagctataaatgtttctataatagaagttacatatgaatcttacgaaaatgatcgtcgattatccgtgagttggcgtcccaaacgtaggcccagcaactccctctttggactcgtatatccgctgcaagaaacaactcgtcgttggagctcctgtgagactagtccagaacgcataaaagctgacaccagcgctcgcattagggccgcagatgtagatggctcttgctccctcattcgaagaaaggttgatataggtcccgtccgactcttgactaattgcaaattgcagtggtcggcaggttgaacatgcctggacgttggctagtttgtcgaaagcgaggaattcgctattcacaccgttgtggacgaaggcgatccacgtctggtcttctgttcccgtgacggatgaggcagctactcgagattgcatgatagtgaggtagccctctggagtgaggcccatacgaggagctgtggtgttggctcctgcaatcgtggcagcctggatcttattggtagcgctgaaatctcggttgaggagaaagttgcctgtgaaaaagttgtccgccgctgggcgtacgttccggatgtaaaagtttccagttacagaggcagtgggggtgtttgtgactgtagatgttaccactgatacttgagtggtagtcgctggaacaacggccgtgctgtcaatcgtcgtagtctccacaacttcagcaagagtggtggtttggtaagaagtaagaacttgcgtaacttcaggcgccgttgttgctgcttgatccgtttccgtgattgttaccgcttgtgctgtcgccgtggcgtagattgttgagatggggatcgtcagacaagcacagccactggatattttactcgggtcgtatgactgagtaattcgttgcgagagaggcattgagacagcacgtccctgcaccaccgcggcagtcaccgtgacgaattccgtcgtaagtgacgtgtcagtcacagtgctcgtttcggtgtgtacgtttgtgaccgtagtagtccgcgtaggaatcaccgtttcgacaatttcggtgtagatcgtggcagttggggacacatcggtgaagatcgtagagtatgcggtggtcgttggtgtcacagtcgtggctgtgatagtagaagctggtaaatggagaaacgtgctacaaaacggcagcacttctggcaggttggacggcgagcgcagaaattggaggaagtcgtctgggtagcactttgggcgacagccacgggcaggatttgcctgcgccagaggagctgctagcaaagctgccagggacaatgacagtgggttcatctgaggccacatcttcacgagtgatgtaggtgtttacaggactgtcaagatggaatgtgtgtcgacggcgaagacttgcttatacgcatcgtgtaaaagcatttcatgatcaataataaagtggttcagctttggcttcccaatctacattgagaacatcttgattaaactacttgcttggcgatgcgctaatactccgttcaaccaatgaagccttgatgtttaagctgaagacagctttatttgtacagctgagctgcgcggagtggagaatattggttttactgtgggcctaatttggcagtctgcgaagtcactagtccaggggcatgcaggatggcttccctagttcgaagcctacgtgtttccaatcaactgatgagttattaaagggctatcctcttcttgaattagatggttaaataaatgtctaaactttacttactaggtagaatggagaagaggttaaaatatttagccatggtcagctgaatgcgttggcatgttaagtactgtttgtattgcacacgtataaatacacatgtgcaagttttgtgtaaacgggtggctcccccagtatccaaaatactcatctcaggtattttctttcacacaacttctttcagtttgccattttttatatcataaacatagcccttgacgttgtctctaaggtcttgtcgaataaatttctgctctttcagaaggcgtaaatcctctcggacgctttcttccaatctacaaggtcataagggtcaatgcactgaagaatgaaaggggttgcgcacttgatgatggtgattataggaaacatacctatcactagaaccgaatgtatcccaagacagtgaatcgacctcatcatcgagattcggatacttgagtcttaacttttgcctaaggttgttgtctgtatgatacgtaaaaccgcagtctaaactttgttagtgctactgcaagaccttcctttattttccaatcaatcatctaataattacctgtatgatgaatgacaataatattttgtaatgctccttcttgggtcgcctccatgaagattaagtcgtttagattcggtttgacccgcccaccgcagtttttaatcacaaaagcctctgtgggtgaaatttaagtcattatatggaccatagaacccaaattatgcattcgcctaccttctggggatatctggaggaactcttgaattggtacacggagatcaatgcagcaaacttgcacaaagcgttttagtcctcaaaatgcgcgattcgaagagttctagataacatacaaatgataatcggtgatggcttgacatctcggagatcaggcctgggaacatgtgctgtctccgagtatactctggacttggttagtagatattgtctatatagcttcagatatctgtagagattttattaccggtttcgttccagcaattgatcccaagtggtcattttgaaacagatagtataaaaaggtacacaattgttattgtctttgcaagtataataagctagataagctctactcaaggccgtaatcatgaatagtagagcaagtaattgacaattaccttcaacacataaatacatatacattagatcgctatgctttgtttaccccggagcgtgttctttggcgttcatagtgctcccctaacccgtatgtggaatcattggagttgatttttcgttgtcacatcatcagattcaagcagaatagctttgcattgcctcttgatttgtaatttacaattaattttgcctagggaatgcacgatctccaatccagccggccagaatcatcagagttggaggctagcttacagcttactccaacagttatgtgggtcagcgagcgatattctctccaacctcttggagtagctggcttaggatggggcacctccttcaacattgaacaaccgcggaacttccgtcagggtatcaattagattagattatagatcattggtgtcttgattgtgcgcgagcgttctaataccgttcctcaccctgctcttgtgctcgtttaacctataccacaacaataaattggcgcggggtcaactgtgctttctgaaaacattcactcgttggcaacattatccaagacatgggcaaaaaacgagttttggtgagctggggcgttgacgttgacgctgttgcaggatggttgggttcctatggagggcaggactcaacaaacgacatcagcagaggcaagaccaagcttgtgtggccattccgattgagtgacaatattgctaaacccttctttgcaggaatatttgcagccactgttggaacgcagcgcatgctaaagatgttcgataaatacaatattaaagcaacatggttcattccgggtcacacccttgaatcatttccaacggatatggcggcagtgcgagatgctggtcatgagattgggctgcacggctactcacatgagaacccagcggacatgacgttggagcaacagcaaactgttctcgataaaacctataggctgcttactgagttctgcggcaaaccaccaaaagggagtgtcgcgccttggtgggaagcaagcgccgagggagcgcagctactgctggattatggaatcgagtatgaccatagtcttagccaccatgactgtcaggcatattatcttcgaactggagattcttggatcaagattgactatggtaaacatccaaatgaatggatgaaacccttggtcaatggcaaagaaactgggctggtagaaattcctgcaaactggtacattgatgatcttccgccgatgatgtttatcaaagccgcgcccaacagccacggatatgtaaacccgcgagacgtcgaagatatttggagagatacttttgactattgctacagagagtatgacgagtttatattccccatcacttgccatcccgacgtctccggtcggccacaggtcatcttgatgcacgaacggtaagtaactcaaacacttatcccgtcaatgtttgcatacgtattgatagtactatatagccttatagagcacttcaaaaaacatgaaggtgtggaatttgtgaccatgggttacatttctgacgatttcaagaagcgaaatcctccaatggccggtgctgcaacaccggcccgggcgggctcgatcttgggacaaaagccatctcgttgatacaaggcgggacattattatggcttgcatttacaggcgtcatcaccgagctcgaacctgtattgttcaaacttggtaaaaaagaaaattttcttcttattgctattaccagtcgtgctatcacatcgtcgtgttctttttgccacggtgggatacttgtgcgggatatagtattagttcactatgatctgcgcttgctggactagtttgatagcaaatgataaatatcttctatatttgagcgatggtcagaagggagaaaagcatcccatctgtttattagccgattttcactattttttacatgattagtaatttcacaacctcgatatagattctcaagtgctccaatatctccatgttcttcccatcctcaatggtgttggagtagtgcaatctccaggtagcctagaacatgatgagaggatgggaattccaacgggaataatgcaagcgcttggatatacaacattcgctgcatggaggcaagctaatagatcttgaagctggtcgacctgtattaccctgggtgtagacatcgtggtttacatcattcacgctcatttcctgcttaaatactgctgcgatggatgagaagggtcatgagaagggtcctaacataacacctactatgcgaaattttatcttgactatcaaatactggagcggattcttctcggagtatgcaatattatagggctttatatatccaccttacagtactgctatactttggagctcgcaatatctattcgtgttatcattcaaagtgttagactctacctagtatttcttgccactattttgccttttgcactaattttggagggactgagctgtaatccacctgcaccttggagtcgtggagtcgagcccccaacttttggggactcaggtagcgccgctgattgtggtaggctctatctacagggagcaacttgtctgtgatggagctcgtaaacgcaatctcagcgcgacaaggaaatattgattaaaacacctatcaaaattccgccaactaatcttatattacaaccctcccctcgagatctgtatcctcagcatttaacggctcattattaacaacttattgtataaccacagcctgtcatttcgcctattagcgtcttctatctctacttcggcgtctttggtcggtttatccccaagcgcagagctaatatgtcggtcctcttcacagccgtctctccgtatgttgaacatctcttccaagattactttcctctattggaaacttactctggcactagagacaatccagtgcagagacaggatgtggagaaggccttggtatccctaggagtctctctcgatccagaagaagagagcgatttccacactttgctggcagcagttcatgactgcgcagaggagatccaacagctaccagactatcaacctactccagatagagtccgttatccgagggaagatatacatcgtccaaccaaggaaggacaattctcaggacaagcctgggcatatcgatttctcataagaggtacaactggagctgggcttttaagcggcaaaactgtctgcctcaaagacgtcatcgcagtagccgatgtgcctcagctatatgggactgatattttccccgcttggactcccacaacggatgcgaccgtcgtaacgagagtacttgatgctggcgcgaatgtggttggaacaactacttgcgaaaacatgtgccattccacatcttcatttaccagtgctcaggggaccgttcataaccctttcgctgttggatattccgttggagggagcacatccgggggagctgcagttgtcggcggcggccttgcagatattgcgattggcactgatcaaggcggtagtatccgaattccttctgccttttgtggatgtaagtacgcattaggcaccgacttttgtcggtccaaacgtctaataccgtgtcgcaggtgttggcttaaagcctctttatggattagtaccgtacacaggcattagcagtggcgacgcaatagatgatcatgctggtccaattgctaagagtgtgctcgatgtagcgctctgtctcgacgcaataagcggctacgatggaatagacgatcgatgtctgggtgcgccgacacacggcttaggaacttttgctgcgaccatgcaagctcagcacggattaggtggcttcaggattggtatccttactgaagggttcagccaccctatggtagagaaaggagttagagaagttgtacttgcggcggtccacaagtttaagagtcttggtgcgacagttgatgaggtatcaataccagatcacttgcacggcccaggactttggacaattcagcagcgcattgccggatcacaaaatcttcttggacgtcaacacggtaggagaggcttgtatctgacagagttggagcaacatcggcttccttggactgctgagagcttcagaagaggatttgcagccacgaaaaatgtcgtcatcaacggacagtaccttgtcgaccgttttccaggtctttatggtaaggcgatcaacttgggacggcgactccgggattcctatcaagaggcatttgagcgatatgatgtgcttgtcatgcccacggcgccaatggttgcgcctaagcacggaaagaagtgctcgccgatagaagctctcaagtcaagtatgggtatcaccataaatactgccgggttcaatgttactggtcacccagccatgagtattcctgttggtttggctccttcaaaagaagagccccatttacacctccccgttggtatgcagattgtcggtggattgtggaaggaagacaaggtgcttcgcgctggatattcgtgggagagggcatttgattggtcgcaagagtttttggaatagaacaaatagtgtaatactagagttccctctgtaagacatgttaaggagaccgctacacactatgtatcgcagacctccacgatctctataggccttcatagagccacgtagaaaatccttagttactaacttagccttcatcaaccgcgaacacatggtcatgtattaaagatgcctgcttgatgaaaagaccaagattgcatccgtggcttctcctggctgccccatccgctgcatagatgccctgtcggttgcccgttttggctgttgctcaacttcttctctaggcagtcgctggggtttatctcttccggtcctacgcaattaactcaaatccattttgcccaagtaaccaatggcttcacatcaaaatatcacagcgatggatatagaagcacaatatgcccctggagtataccaaattgtcagctgtgaataatgaagtgagcgattaggggtgatggaaacgtccgatcattggagatggagaaagctttacgtgcatcatggcgcccaaagatgccaagctgacctacggtgggataataggtatttgcaatcgctacccgccaggtggccgaattgaaatggtaacccttatacaattctcgcccgcgacatatctatcgcggatcttgcttgagcatccgcttcagctctgccgacagcttagcagcaaccgctctaacgaatctatgctacccgtcactttataaacaagcccatcgcgtacttctgatcctaagccgcattaactaggcagtacaagcatcacacagtgtatgtggccctcgccagtttttgtttactgatatccctagtagccgcctgaggctcctatagtataagcctgaggcgcatttgcctccactgtgaattacctataggcatgttttcacaggtttcccattcttgtagttggagtcatgagcccccctctccatgcttctcccttttctccacaaagcctcccacgatgacacctccagcctccagtcacaaccccatcgagagtcggcaagtccaaagccaccacccacctactgcaagaagaaattcctgtatatactgtccgcggagtttcaagcgcgccgagcacctacagcgccatattcgcattcgtaagtaatttcttcctagtaagatgcaacttcccaggctgcattgtgtacttgtatggctaaatgctcttctagataccaaggataagccgtatatctgccactatggaacagctttcgcacgccgtgatctgctcactcggcatgagaggctatctcacgaccacgttagcccttaccaaagagtccaagcatcgaccaatcttcagaccccgaagagtgatactgctgcacaaccacatgcagacgcactcaatgcagtagacatttcgatatccaactggacggtacctgactctgtaaagggtaccgcaagccaatggcctcatcatgatcatagcagtgatgcgctttatcaggatttgtccaataatgcactaggcacattatcgcaggccgaggggcctattcatctcgtggcggagacagcgaccgatcaacaatttgtgcagcatatgcctcaaaatgaggaagatgcgtttctaggtccaggtacgaatctccttacagtcaggtttcattgaagctaaccatctcgcaagaggcgacacttactttcttcaatgatgatggaagtcatttccaggaattcgccagatttcttgatggcataggacttccagcagagtggacacctcctgacattaggcatgaactcgatgcgagcgaggctgaagctgaaggccatgacacgagggtgtcgaatgatgcatactcgaggaatggcgaatcaagccccagttcccctttcggctcatggccgccttcagtgccacaaggcgaccagcctttgagctctgtatcagacaaaggttaaccccccattgacctcaacgcagcttaaatcgggctcttctctatatgctgtttgttgataaacgatctgtttctaagagttgcgactaatttaccccgtttacagatccccatgattccaactttcagacattctcactgcgagtaaactccgatatgcgagcacacttcaacgccaacctagaaaagtatcacgacatcattccggatttcgttttgccgtcgaggcatactcttaccagatatatcactgctttcttcggagggttccattcacaccttcagttccttcatgctccgacatttcaactcgacagtcgccccattgaccttgtccttgcaatatgcgctacaggcgcgcagtattgttttgagcatcgaaacgcaaaaagtctctttcgtgtcgcgaaagcaattgtattggagtctctgtcaaaagaagcacatgcagttcgtcaaagggcagtatcagccttgccgcttgggaatttgagcagtcaactgcttcagcagccttctggtccgccctcttacaccagattgtcttcaaactcggagcatccaatggacgcaatccgttgtttattgattctcatgggctatgccacttgggaagattcagagcttcttcgtgaagcattgaacctccagagcgttcttgttcattctcttagagaggtcgggctaagggaatcccaggcaatcgacccaagctccacgaacctgtcgtggatcgactgggcggaacaagagtcggtcagaagaacaaaactagtgtcattcaccttcattcacgtccacagcatcgcatacaatgtttacccagcactgcgaagtaatgagatttatcttcgcttaccctgctcaacaaaagagtggaatgctcaatctactgctcaatggcaagctgcacgacgcaacgtaaagtcagagcagcttcatttccaagatgccttatctcgccttctcacacatgcggaaggcaacacccagataaatcccataccagtgccgcttggaaattacatattgctccacgggcttcttcagaggatacatctgatacgagaactttctctttctacactggattactctacgactttgccggatgaggagctcaacaagattgagtacgtataaattgagacaatttccttgtttctcatggccctttcaagtcaaatatcacacacttgtagcttacactacacagacgggcacttcgatcttggactctggtgtggaagcaaggtccagaatccagccttgatccttcgaacgagaatgggccaatcccgttcacatccagtgcccttcttggccttgcgtatatacgtgcatgcgtgaacttaggcccacatcgagcactcgaaacccgaaacccctcgcttattgccgctagaatcgcaaaggccccatctccatcacggagtcgtttcttgattcccgcccttatatactctacgcatgcgctgagcatccccgtccggcttggaattgatagcgtcgcccgtagtcaagcatttttttggagtgtccgccactctctctccagtctagaatgtgctgtctttttgagtaagtggttatgctcgttatgccaaccagataatttacaatcattaacaggtaagattccctctctcatctgatacaacgtcttaactaagatctatgtcacaaagaaaacgaaaaccgcatcctcagctgggttaatgccattgtacaagaagcattgttatacttggactgtgaaaaggtagatgccttattgaacatcgatatctcgcggccgtatatattgggcctagcagtcctgaggctttgggcacggctgtttaaacacaatgtccaatggccatttatcaacatgattggccaagcattggaagagtacacagacactttacagccgagatgatatatttcaaaaatctcaaattttccccaaagaaatataaaacaaagaaatatttactcatttataattgcatttaaattggttcaaaaggaaacgcaaacgtggactataattaaggaaagcatttggccctacacacaataatctacatggagagataaaaataaaatatcacagcagcagagtcatcaagccaggttacataaaaagaaacagctcggtaaatatttttaatgctttaatattgacacgctgcgtaaagtaattaaataagtcacaaacgccttgtgaaggaaataaaatacatagtatttaatgacaatgagctcacgagagcattatgaacacgaagctcatgaacattaggtgaagactaatctactaacactgatgtgtgaataatcagttcttggtcagtatcttacttgttgactcgacatactctaccctccacctcttggaagcgctcattaccagcacacaacggacaccagaaaacgtcgtttgggtcaacggctcttttgacttgaaccaggcgttcataattattgccccagtacaatctcctccaatctggatcaagcgcgcttgcctgcgatatataagcaattgccaaagaaagcaaagctgacacaagttgctttgggacgcgaagaagagcttacctcgttgatataagccccagtctcgggaccgagggcttgcaattgggtcgttatttgctccaaatcagacttcacttcattataggctgtttggttgagcgcaggccaactttttgctgcgactgtaaggtcattagaatgcaacttcgaaaataagggtctcagcggtgtcagtcatactaaggtgaaggattgaagtcttccaacccggctgcacagaagtggccatcctttcagcattggcaagcccgacgccaccaactagggtgccgatgatcagagcatttctttcaacaagcgcggttgcagccttcagtaacaagctgctgtgtctggttagatgttcagcatcgattaaacgggatgtgaccagctcatctgttcctgcgccagtattgtctttatgtgtcatgtaataatccatccaattggccgatatcgatgtggaaacagatacgttgaactcggtaaagtgagtttgaatatatttctcaacaggtttgagaatgttccgcaccaaagtctgattttcagttcccataagatccatgcccagagagaatgcggcgacagggtccttggtgaaggttgtttggctggggccgccaaaaagagccccagacatgttgtgagaagcgaaataaggaaattgagagagaatgtatgcaactagtgaggatgtcccttgagcataaggacgcgatgcagtggcaatgaggctgacgctggcaaagctcggagaagggaaagttttgaccgttgcagaaattagaaccccaaaagtactcccgccgccctatttatgatgattttagtatcctagaccttgaacatcttttcaaggtggaagaaaagggcacctacgccgcgtattgcccagaacaggtcttgattctggcaagaatttgctatcacaacgtgcccatttggaagcaccacctcaacctcaaggatttgatcgaccgctaatccaagccacggagtcaaggcgccgtatcctccaccggtaagatacccaccaagtgagacagtctcgcaggagccgccgacaatcacaagattatggtcagcgagagcgctataaacctcactcatttgactgccagcacctaatgtgactgctttgtagtgtttgcgttgttggcgtccctgaggaacgaacgagtcttgtagtttcatttctttgagatggtgtgtgttgatggataaagagtgtggagcattagatcgcccgagaagatcgtgcccagttgaatgaaccactagacgaagggcgtgtttattggctataagggggcatattagcgtcaaaccctcagaagaaacggaaaagggtgtcataccaaagagtacaccagcttgaacatcggtacttgatgtggcattaataacataggcagggtaacccgcagctgtgcaagggaattcagggtagggtagacacgtatcattagaccaattgttactgcccgttgacaccaagtcgttggtttggaagtcccaattggtccatcttgctcgcactatttcacacacgtcttcgtcgaatagggcgtagggttgctcttgatggcatactgcaccaggtggtatagggcggataagacgaccagatattgtctgattcaagctgtcccacgcctcctgcgatggccactgcttgtcgccaggtatcggtttgcacgacggggcgaaggatgatacagcgaggtaaaagaaagggaagacgtagagaggtaggcgagcggaagcaaaaaatgaccacatactgagctgcgggtaatctggccgaggatccgcaagattatatgatgaggcgatatgtgaaaaataaataccaagtcaaagacaatgttccctctatatttatacgtctcatggattgtaatgaggcgcgaatggtgggacccgacgagaagtattgccagcagaatccttgaactcatcttgctcggtaactctttcacgctcgggtgtccgctccgcacctgtcgtccgttcaagacggcgccgctcaacattccggtcctggccaccccacgcctcacccccgggatctccttatgatatcaacttagtctatatggcctatcaagcgaagggtccaaagatttgaattacgtaccaagcgtggcgcccatgggactgccgtcatgttgacctacaagtttgtggcgcagggctccatctcggccttccgttccccaagccgtccccgcgtcccgctaagagagctgttttaaacgggcgtccacgtccgcgtccgtgtccgcgctcgttgatgtttgcacacctccctattgctcagtgaacggctgcggctactcaacgaatttgttccgggcacgcagccgtggcctcaaatctagctgattgatctcggtactattgtcacctcggtggtgccgtctactatgaatcaaccaacaacgacgggcgtcggccgaggtgggtacggccgcgcctgtatgacctgtttcaaagcaaagactagatgcttgagaccgaaggttggagcagcttgtgtgaggtatgtgtgtactttcaaatgagttgaacttatttcacctaagagggccaagacttcacctaagaatatacatgaccagccccagtctgatgtatattatgttgacacatttcggctccatagatgcagtcgacttgcaaaggagtgtgtagctgcgccggccggtcgcagaacaaatcttggacaaggctcgacacaggctggctgttcaaaaactgcaaagatcgagcaaaaactcgacagcttagtcgctatactgcagtctcgggttccttcaacactgtcccagaaggagaaccttctaagtcgtgggtctcttactggcggggaagcccaccaaaatgtcaccactactagcattgaggacgcgctctcctccactccattttcgtcacccacttccctccatgcgccaacgggagatccagaggcttctcgtatatcacaaatggagcgtgatatcataagccttttgggtcaggatgctgagaatgctctcgacttcttccgctgccgtatcttgccagcttttccgttcatgcatattccagcctcattaaccgcgcgggctgtgtgcaagacatacccaagcttgtggctttgcatcatatccatcactagcaaatcattggcacagaaaagggtcctgggagacatgatcaggaaaaatctcgctcagggaatactggtggacgagaaaaggaatatggatcttctgctggcgtgtattgcgtacatggggtggttggtatccccggctccacttgaggcttgacctgtggatgaatgtagctgagtattcacagggtacaccatcacatgaaagaagaacctcgtctaactacttgggtgcgactcgcaacgactgttatactcgacctgcggttaaatcagtcacctgctgatgaagctcgcgaatctcaagccaatgatagtgttgaaaaacggagggctgttctgggagcttatctgactagctcaatgtccgttgattgcccgtttcggccctttagactattggtcccttactaactgttgataccagagtctgcaacttccagaactccgagacgctttttcagtggacaccatatatggaagactgtttgcaagatttagcgcatgctcctcaatggatcggtgacaaggtattggtctcgcagatcaaatttcacagggtcattgatcagataccgtgctctctacgtgagaaactggaacccggggttattattccgtttgcaatggcgttgcatggccacctgcaagaagttcatacaaatttgtctcaggatctcaaacaaaacagtatgtagggtgaacaaaaggatccttttttttttcatcaatgctacctttcgcttactcttgactctagatataatattactttacttccacagtgtgaagctgttggtggatgagatagagttcaacagttatgtgccagatgcgggcaaaatcaacattaatgcaaatgcttcgccagtaacgcaaatgcaacggctacagtgtcttcacaggtgcctcggctcagttgatgcgtggtgcagcacattctttagcatgtctagcgacgtctatttcgagtcgcctttcgccgtagtctctcatcaacttagccggattctaaagatgcttgtcaacctgacattcttatgtgaatccggctgggattgcaacgaagtgcgggcaaaggtcgatctttttgatacgattgaaaatgtcgcgtctggccttgatagacttcaatatttgctggatggcgacgacggagttgagggacaatcggtcaaggcgtctagggcactacgactcaacaaatcgaccattcaagcggagttcctttcccgacaacaaagcgcttcaggatgtgcgggggctgatggagggcaactcaatccaccagaattgttttgtggcaatgcggggtaccctctgaatatctttcttgacaaccaatggacatcagaagcttgggaaagtgtagaagtcggagaaggatgggtagcgagcgagtagcgagcgggtactaacatagatttgcatctaatcgtttacactgtaacatgtctgcctaatttaactgaataaaaaaaagagaaaacacttcaaaagtcgctacaacattatgatacatcaaaattgtacttgaataagcttttacttgttgggtaacttgtggcaaggtctccaaaagttccatctgataagattaagtagctccgcatcttatcagatccggagactttctaacgattcggacctccgctacatcgccgagtcgtgtctcccgcccgagttccgggggcctgccccttgttgccttcggcgcgtgaacgcatgagtcacattcataattgccggctcggctcgcggcggatttcgtgaaagccattgtgcatttgctcccaggggaatataatgtgactctgctcgctggggagaagatttggcggtctatcggcttgtcgctgctggaatgcactagccaaagggggagaacaaacgagcccgagaagggaggggaactgaagttttaaaagggagtccatccccaatcttccatccgcctaattatgtttcagaggtcttaagtcgcaacgatgacttccctaggagaaaaaggcccaacggacgtcgaagccggtgttcaaatcacggatagccaacaagatgcaatggagtctcgattgccggatcaagaggtttgttatcctaaacaactttattgttcccgatatcttacttttgtaggtcacctgggatggccccgacgatccagagaatccctacaactgggccctgtctcgaaagatctctgtggccctcgtctgctcgactagtcaactcgtcacaacaatgtcagccagtatgattgcgccggccatgaatcaaatcctaaaagatcttcacatgagcacgtctgctggtcaaattgcctttggtgttttcttcctcgggttgggtttcacgcccttcctagtcgcgcccctcgccgaaatgtacgggcggaaaccgatatggctgattggaaacctttggtatattatttggaattctctttgtcccgtcggcttctctgcggctttgatgatcatagggagatttatgtgcgcagccggagcgtgcgttggagttaccgtatgtattcgatctcgtccgggcaggcataacaactagctaactagcatatagttaaccgggccagtccttgctgacatgtttcctgccaaagatcgtggcaaatctttggcactcgccggactgcttccctaccttggacctgcacttggcccgatcatcggtggtttggctgccgagcgtctgtggtggccatggctgttctggatcctctctgcctttgatgctctcgctcttgtgctgggcttcttcattatacgagaatcctacgcaccagtacttctgcgacgcaaagccgaagccattgcagagcaaactgctccagatggggtaccgaagaagtccgtggctgctcgctttagcattttttatcaagatttatcggctcgcataggtccggctatgaagcgcccaattcgtctcctaactcaccggccaatcatccaacttatcgctctcgcaatggctgtagattttggggtttatacccttgtattgtcgacgttcgcttcgctctggatcgatcaataccatcagaatgagaccgatgccagtttacactacatcgccattgcccttggtgcatttgcttgcgcccaagcaggtggccgtttaatggactttatgtggcacagaatgaaatcggcgagaccagatcgcgagcccacgcccgaatggcgggttccatatgtcattatagggctaataccatgcgtcgcaggaacgttttggtatgcgtggtcagcagaagagcgcgtgcactgggctgttgttgatgtaggtgttttcttcttcacagcaggcaactttatgttctcacaaggtttgttggcctacaacgttgacgagttcacgagcacgagggctgctagtgccagtgcagccactcgtctggggacatatgtactaggttttgtgtttcctatctttgcgccagaattgtacaagaatctaggttatggctggggaaacagtcttctgggctttttgtacggcgtcatgggcatcgggattattgcagttttatggatttggggcgcgaagattagggccattgggaggacagcagaggaggagaaagaaaagatgatataaacgtagagtgtcttgggtattttccaaattaatatatttagtctctaagttactttttggtcagttctttacgcaattgctacctcgtccacgtaatcaaggttgcgtcttcactaacaatcttcttacttgttttgtatccgacttgtcaatctgttgctcgtcttttactgcttctgcatggtatgaaaattgtctacgttacgtaagtgttttcgctttatgctcaattgcaagagaccttttttgctacttgatccacagcatcattacccaacatgccctatgtaggagggatccatcgtagctgcacctcttgttgcttgcaactcaggccgtatagctgtaagttagatcatctacaggtaggtaggtagcttatattaggcacataaagttgtggtattgtattggctcttatttgcttattaaaatgcaacttgagctactgtacagatatgagaaatgagaagaaactgccattttgacagcgctgtatttacaataaagggagattcatttcaacacgctcctagttaaattaaagagatctataatcttccatatatagttaataaatctggtcttcattacatacaatcttagttacgtgacttggattaaaattaactagattacaaatatattcttctcgtcattttatctaccctaaatacgtcggaattaagtgcaaggcggagttagcaacaaagatggatgtgatattagtcatcaaagatttggtccgcagcggaggcggaactgcgctccattatcccgcacaggttgtctgctgctccttgattgtacagcacatcttggggaatagtataacatcaggtgttgcacttttgacatgaacataactaacaactcaagtaaatgctagcctcgccattagactaataggtctagggctacgagatgattgtgtacttgcttttcaactgtttatgtttgcttactactgcaatcaaagagacttttataactacctgtttgttccacttttggtacccaactttgccaacttttcgccttcggcttcgtaaacaaattaagctagtgttacggcaagggtaaaaagtggaggaaagagcattaacagaaaagcgcgaatattgtcatatgatgaatttattataactgatgtgtactgtattagaaatcaaaccgttccattgtttacttaggcctctggatgctcaaagcatatggaactccaagactattactgcaactgtatctagaccatcttttgtccctattcacgaagtcacacactagctaaactgctatctacaaattcaactatggaaggtccgaaaatattcatgtcagtagcgctgggcgctccccatctctagtcactcgttgacctaagaacagcactggagccacggggtacattggcggaaacgtattgagcaaagttgtcgagactcaccccgagtttcagataactgcgcttatgagaaatgctaccagcgactttacttccagatatcccaacgttagtattgtccaaggtaccttcgatgactttgaagtcatagaaaatgcggcccaggacgccgaaattgtcatccgtaagtcacgcaatccatcattctgtgtctcgcccgctgattgagcatctagataccggcgatattgaccaccccggctgcgcaaaagcaatcttgtctgggctggccaggaaaacgtccaaaagctttctcattcatctaacaggcactgcttgcatctcagatatgaatgagcagtcttgggaaggtaaagtcaatgagcacatctgggatgacgttcaggacatagatgagatctacaacctccccgagaccgcgtggcaccacgccattgatcagtggatcacggatgccagcaacgacaaggtcaagacgttgaccatttgccccccagatctgtatggccagagcaccacagtcggtggcaggacgacatacttggtgcccgaatatgtggctgcaattatgaaatacaaggaggcgttctatctaggcgagggacaaaacgtgagagctgttacgcacatcgatgaccttacggagctttttgtcctcgttctggaaaagtatctggagggaggtcaagatctacagtatggtagagaggtacgtgaagcacagtcatccttaagcttgaaatatcaccgacacttggctcaacttacacacgcagggcttctactttgcgaccgcggacgaggtggcctggaagtcgaccgcagaagccataaacaagatcggccaggagcagggttggttgcctgctggcacccgaacagtgtcttggaccaaggaacagctggctgcggtgcttcccgaccggtctgcgctgacattatatatctggggttccaacagcagggccaggtcgacaagggctaagaagctaggatggaagccgcatgggcctagtttttgggagacgctgccccaggattgccaggtagctgcaaacaagcagccgttttctgccttgggtatagtataaagtcagagctctatctgagctctatctccctagttcgttaataagcaatgtcagagtagagattctattatacatatactgactttggtaagagggcactgcaaatagctttggtatagttatagtggtgtgtattagtaattccttagtcgagacttcaatcaagcccatgtagacttcttattgaacaaagaactaagtccttgtacaaactggaacactctctcgatcatgtaaatactccttcaccagaattgctttcctaacactctcctcattgcatatacttgtactaatatcaccctacgtcggtggtggatatgaatgtgagtcgatgtcaaaggggagaagcgatggaaatccaatgttccaagggtctaaaccactaatatgttgacagtcttcgttcaatgcgttgactgggccatttgatgttgctgaatctggttattgtaacttcaagactgatttcttgggtttctgtggaattagtatcggattcaagctgggtaaaggactgtcgcgaactcactagctgctggagggcgctgctgtattgattgggctgaagacatagacagcaaatatggcgtaggatttgagaatgagtctgacggcctggaaccgggactcgtttggcaaccaaactcttcgcgccacgcccagagctcgtcatgaagtacaccggctccaagacgactttgcactttcaagtttggctcttgcccacgcgaatcgttcgaaaataatgaatagtccagagctgtaccaaaatcttgcctctgtgactgtttgtaatatacgtctggggcagtcgaaggatctaaaatttcttaaaaatgatgatagtactagtcgaaagatctgacactgttagtgatgcgctctttcctaggttaggctcatgaaactaactcttggaagagatcatcaatctgagctccagtcagttttgtatcataaagagattgtgggctgcttgttgttgtataagtggaacgctgtgcgtccgaaggttgttgaggattggcgtcggcagctccctaagccctggcgctctctgatgggaagttaatggcttcatcatgttggttcggtaatcatgaatccctctctgtgagttaagcaaagtagacgtgggaattaataatgcttgtggactgtggccatgagaagttgtgtccgatgggcgcaatggacctagcgattggtttccggcatttcatcccgttaccacagagcctaaacatgtataagatccccaaacacgttgtatagaagcctctcgccagaattaacaatttcttgtctattctcttgaaggtagtgtcaatttgacaactgagagatagccgagagcagtgtacacaaggcccaaagccatctttgagaccatcagatcgcaactatagataacgtacgaagagaactgttgtcaaacatcatagttttagattagtgcaacggcaacacagcctgtcttcatcacaaattccagggttgagatccttactttctcctgtcggcattctttacaggctattttctttcttttctggagatggcgatggcttttacttccgttcaccttctcaaccatacccgttttaattatcgtgtctgcccggctcatacccagattctgatcgtgtgacttcaatattttaggatactggttgatggggttacccatccgtccacttccacgagcgctgcctgcgctccgacgatccattgcatccattgcaaaaggaggtgggaaagacgaagatgggggttatggcttcagcgacaacggcagatcgtggtagggcctcctattattctcgatcatctcaacattgtttattgtgcgcccttccgatcgcgagggtgttgatgttgattttccatatgcctaagtttctggtggatcaagacttgatctcgtataagggcaattgtggcaacatttcatcagcggtgggcccgttcgcagtagatgagggactgttgagtaaaacgcgaatactacatacagcgccaacgatgacactgcaataactgaagtaaaaatttataacaccgacacacaacgtatcctatatgcgcatgtgccagtggacaagaaatcgggtatcagcatccctgctggcaatgcaacaattgcgggagtgccaggcacaagcgctcccatctggaaggactacaaagatgtaatagagattcttgaagaggctgaagactaaacgtttccttaggctattagtggaagtcgcttcaaaggaatcattccaactagacgcacaatagacacattgaatgttcaagggaagaaagtagattgcccgatctgcgacgtagcgaatatctccgtcttcgtgcgagcaacagacgtcggactcatggggtcagaattagctaaatacatcactgcaaatgccgaagtcatagcactttgtaaagagcctaggggcaaagcagcacagctcattggaatgtgcgcggattgggagttggttcacgaacagtcacccggcttgcccttcgtcgtccttatcacccctctgacacacggtgctgctgatttgacggtctgtgtgatatttatgaatcggtgtcatgattccattgcggggacagcagctgtcggtgttgctgcttgtagtcgcatcccgaacagtgtgttgtcggaaatccttagagaaggcatcagcgaacgaaacgttgtgtaaatcgggcatccagaggggatgatgccaatttctatgaaaaccagagccgcagataaagcattagatctagtggaatttgacatgttgacctttgaacaaacatcaagaaggattatgagcggaaatgtattcattgtaaaacagatctggaatggagatgggcggaccagaaaagaaatgcttcccaaaaacatgcacctcctaatgacaggcgatatcaatcttctgaatgtcgacaattctactgagtcgtttagaagagtggtagactctttaagcgcggctgacatcgtcatctcaaatctcgaatgtgtcctgggtatgccagaacaagcatactcgattcaacacgaagagttttttgcaaatccctttgacggtgccgaggctctccatcttgggaaaattgcggccgtgggtctggcaaacaatattaattacggtgcacgcaatatcctaggctcgatcgcgacactcgacaaggcaggagttcctcgtacaggggcgggcgccaacattgaggcagctcgtaaatcgatgattatcgagcgcggggttcgcaaatatggctttcttcagcgcacttcagtatactagcctacagaccatgctgcagatgcgactggagcagcagtgacgcctcttcctggccacactgcgtatgaggctcacatgtaccggtatcactcaaaacccccccgtcgatcgcccaggaataccaccacttgttactacttgggcagatcctgagtatctggccatattcacggatgacattaaatcctaacggccgcaggtcgatgtacttattgcaagctgtcactagggtctcggaaaagaagtgttgatctacatggagcagattgcaaaagcggcgattgacgctggtgccgatgtcgtaattgggcatgtaccacatcatctccttcccatcaacttttataaccaaaagccacttttctacggtctcggcagcttttccttccgtatggggcatctgggagtggcgcatggagactcggaagcctggaagtccacgaagaaaattcggcgggagccgcaaaagtatcgcttagattcgttaggcataataaggacaatgagacatacttgtctcccccagaagacgagaaggatactgtcgcaatgttaacagcaacgtcccagaagtatggagcaaccctttgggcagatggtgattcaatctatacaaagccttcttagagggaaacacataataagacgctgtaaatcacaatactaaagaagctacaaatgtcaattactgtaatgaagatgttggttatagcgcttgttcattagtcactgactcaccttacagtatgagctcactaattactacatgcatattgtttatttagaggacttgagacatacacgcgagttatagaaaagtatgggttatagaatgaaaatgcacttacatgcaggttataacagtcctcccaaccgagtctattgccacttctgcgtgtctacagcttgcgtctcaatttcactgctctcctagcctcggggattttttttgcagcccgcttgacacgctttgtttggaaaacagtggaggtaattcgggattcttaaactaacgagtagattccctgcgcactaactagctcgacgggttaaaggatttccctggagaattttagctcctcgtattttaggtatagaggaagctcttaaacagggtatgtgaaaaatctgccgaaggcacaggctatgcgtttctctcatatgcttctcctgcacttgactgcatcatagctaagtgaaacaaagttcgcaatgacaaaagcactttatttccttctgaacaaacaacatttctaagggtaatttggtacatgtctgagcaaaggcgcaggtgatgctgagctaaaacgtctccagcagctaaaggaggaagaaccgacccgcataagccacgttcactgactaccgcgtgccggctcccgaatatttccgccacttcgagggctgtcatccccgattcggtcagggagtggaaaagacaccgcacatcatacaaatgacggtgacagaccggaaacgttttcttcggtcgcatgccgagcacggcaataacggcaatgtcggcactttggtgaatacttcattgaccaccccacagcattgttaccatggggtatggggaccccagatagatatctccagacatcatgaaaagttgataggtaacttggaagaatcccaaggcgcggagtgacgactaagccatgaagaagatatatcaagtgatttgtatctcttgaacaaaaactacggataggacatgctcttcgctgtagactctgaggtgcctattaacgctaggaattgttgttggcaatgacgacctaaacaacaagaacaagatgtggagccacatacggagcacatatggagaagttgtacaacggaaagatggggctgcgtgaaaaaataaaataaaatgctggagatatccgcaattttctctacattcattttccccccgtactctaaagataacaaagcactgcatttgctgtacctgtgttgtgttctcaccatggctcgctttctcggtctcagaggctcgaagctgagcatggccacaatcatattgattgttggtccggcatattttacatttggttataatttggccgttgccggtggccttctcactttggagtcgtttgtcaagcagttccctcaaatggacaccattaatactactggagctcagaataaactaaactccaacattcaaggtgcgtcaagttctttcccacctttcaatcttggtatctaactctctttttctaggcgccgtatctgctctatttaccgttggtggtttcctgggtgccctatccaccattcccctaggagatttactcggccgtcgtcgcattatcttttttggttcagcattagttgtcatcggcgctgttttgatgtcatcctcgtactctctggcacaattaattgtagcgagattggtacaaggttgcggcactggtgccatcactgccactgttcctgtatggcaatctgaactttcaggatcagcccacagaggatctcacgttgtcacagaggggcttttcattgccgcgggtattgctgcctctcagtggattgaccttggcttcttttttattggttcatcttctgtatcatggagagtgcctcttatcatccaagtccccttgccaattttggtcatgatctttgtcttctatatgccagagtccccccgatggcttttgctgaagaaccatctcaaagaggcacgtgagattctgtgtatccttagagatgaggatgaaaattcgtcggccattcagagagaaattgcagaggttgaaacgtcacttgaaatgattgggagtgtctcgcgatgggacgtgtttaagatgggtgaaaagaggaactttcatcgtctcatgctaggaatcggagggcaatcgttctcgcaactttgcggtgtcaactcgattaccttttatgcaacaattatctttcagcaacgcttgaagctggatgctattaaagcaagactacttggtggcggtatgacgaccattcagattgttggagcccttgcggctgtcctgaccattgaccgcctcggccgtcggcccttgatgcttatgagctctgccggcatgtgcattacaatggtcatcatcacaggaactacttcaaccaccaataaccaagcggcactgatcgtagccgttgtctgcttcttcatctataacatgtcctacacgttcggattcttgggcttgacttttctttactcgactgaggtggcccctcctcatctacgtgccaagattagcggtttctctaactgcatgacatggctgatgaactttgtcgttgttgaagttacgcctactggtttcgacaatattcagtaccgctactacataatatgggcagtcattaacttcttcatattcacaactgtgtttttcctgtatccggaaacaaatggccgaacattagaagagatggatgagatttttatgttgtcaaacaatatttttgatagccgcaagcttgccatgagcctctccaagagagaatccgaccacgagtcaatagccgaaaaggtcaccgctcagcaagtcgatcaattaaagtagagaaagatttttgcttcagaaaaattactacaagtcaagatacatatatgcctttagccatgtatgaatccgagttcattcatttatggctgaagtacgcccgcctgttagtgaagccacttaagcttttgaattatgcaactttaacaactaccttgcccatatgacctccttcggcaaggtaacgtaaagccgtcttggcctccagaaactcaaaagtccgatcaatcacagggtgaacctcggtctcctggtacagctgcagcatctcttcaaacctatcttttggcccacaaacaatgcctttcagggtgacgtttcgcgacaacgcgagtacgtttgtgttcatttgtgaactggcatctttgccagatacgtaacccacacagctgatctggccgccaaaagcgacacacttaaatgactttgccaaggtatcggcgccaccacattcgaggacgacatcggctcctttaccatctgtcatttcgagtactgcttcgtgccaatccggattcttcttataattaattgcataagttgcacctagctgttgtgccctttttagcttttcgtctgatgaagatgttacaatcgctaatgaccattagcagagtaccaaatgtgccagtgagagtttccatactggttagttgaagtgcatgcgccatttgcaatgctgagacagacacgccgccggttccttgaatcaggacaactttcccccttcctttcaaaggagaacctaggggctgaaatgtattcagagccatccacgcggtaaccgctgcgactggcaaggtcgaagcctcttcatccgtcagatattgcggaactttcacaagacctgcgctcgggaacacccggtattgtgtgagacagccgggtaatggtgctccaaggagagattcaaagtcttgctctttcatttggccggtgagatgactctgcttaaaaatagccatgacccgatcgcctttctggtatgcactgttccgtgacaccttgatcacagtcccacaaatatctgaacacgggacgatgggttcatctttgcgatctgcgctaggatggaatccgaaggtaccagagcacactggtcaacagtaatgagtatttagtcctgaaataacgataaggcctggccacataccttctgtatctcgataattgagactgacacagttgattttgactaagacatcgccatcatcgagatcgcttggttcaggggtatccacaagttctagtttctctagaccatcttgacgggtaatccattgtttcattgtgaataatcgtaaatcgaactgaatgttaaaacaactactggcttggaagattgacaagatgagaagggcttaacagatgaaatatacacggacacttttcaccgtggtgacgtcatgacttggtgaaaacgcaaaggcgcagtgtcattgcttgaaaacaaatacaaatacacttctggatagacgtagttggtacagttctatggtccgaaaggaacaagcgctggtcagaagaaatggttccttcctggaagatgctatgatttgtaagtatagacgtcatacacggcttatgaagccatcagcgatagctcactcaaaacaacgattgtcgattctttcattcgggctagtgtttaccccggttttcataagctatacactaggaatgcgtcgcattcccgcagagataaatgtgggctttcgtgcacacgattcataaccttgatttcattttcacggcgtaaccacaacttgaggctcctgtcaccaaaattatttcaatgacatcttgtgaccatgaaggaagcaatagttactgggctcgaaggtgattctttagaagtgaaaattcacgaatccccaatccccaaaccaaactccacacaggtcttaatcaaagtgatggtatctggttcgaatccgaaagactggtaatgctcacaccaatgataatcgaaaattccgattaacaactttcattgacgaaacatgtaataggaaaggaccagctcgtatcccggcacagaacaacacaaatacaggcgacgatatcgctggagtcatcgaggctgtcggttcatcggttgttgagtttaggcctggtgatcgtgtcgcaagcttacacaagctcaagaccccacatggatcttatgctgagtatgcattaggcgaggaacatagtacgttcatgctgccaaagaacgtgacctttgaagaaggggcgacgatcccactggcagcgatgactgccgcaatcggactgtttaatagtcttgctttgccggagccttggtgccaacatgagacattgagagagcaggtgaaaggtggcgttgtggtttacggcgccgccagtgctgtcggatcttttgccatcaagctcttacgaaaggctgatatccaccccatcataactgttgccggaaaaggcatatcgtttgtcgaaggccttattgatcgaaacaagggcgatgtgattattgactatcgtgaaggagatgacgctataatcaaggggatcaagcagggcatcagggatggagagtcgttgagatatgcctttgacgctgtgagccaaggtactagctacttgaacatttcaaaagctcttaagccagatggggccctgacgacggttacaccaggtaaaacttccgtttttagcttcatttctagggcattctaacaaacaatgtgaaggacacgacttttcggggcttccagctagtattcgtctcgttcagaccaatgtgaccatggctcatacgacctacaaagactttgctacaagttggttcaggctgttctattacggcttgaaagacgggtggctcaaaggccacccgtacgaagttattccaagaggcctcgaaggattacagcacggccttgaaagtctgagagatggtaaagcaagtggaactaaatatgtttacagaatcggtacaatgtaaaagtattagcttgcgctagctgagtatattaaacttcaaatattgcatttagctagatatgttagtgaacattagaatgtttctaaaataagactctctaatatttccttatgtactatatttcaacaagtattgtcactgcagccactgggcctttacatctgctctactcaagtcacatcgtagggattacctgttaagaggctgatattgatgcgcgatcccacaaaataattaattggagcaacaatacgaagggaatgagtgaaaactctgatgcgccttaagataataatggcctcttcttgggaactgtggtgatcagcagcgagatggagtggcttgggtgaattatccccgagagcgttttttaatcttgcttgcactgctttcgaaaactctattcaatagaaccatgtaaacactagaaaagcagtaaatcttattgatctatcgattacttttaagctatcaattattcttcagctattaattattcttcagctatcaattactcttcagcatattatcctcttagctattgactgcccttcagctctccactactccctaagcatcgacagacggccggctactatctgctctttggctttttcttcttgctccgattttcgcctgcttttgaatgaccaattcgatgaccttataacgtaagagcttagcgaggacagctcgttcgataagctttttaataatcactatttaatcctgtcgcatacgtggattaatgtccggtagcctctttatggcagtgccaatatgtttgcttttcacaaagcgcgttgcttcagcttttctttggttcatactactgtttgcgacgttctttgcgccacatttcattgcgttatcagaacgttgtccagctcggccgattttggtaaatcagaagcgcgtcaacatttctacgcttccatagtgtataagagcgacttgtttcaaagtcgttatttcttacttaactaactccggccgattttggagacctgatgacaacttggctgaagtcagctacggactagtctatactacgtaggcctgggtacttggttgttgttttcagctctactgccgctggaatatttgcattgtggcggcgcaatcgattgcagctaaaagcgtagaagctattgatcagcttaactcattcacaacacagctaaaatgggttcggaaaccagacatgggcataggggatgtgatggtatagtgctgcttgtttttttatctgcaattaaattgtctataaattaggaacgtactctcttgcactctgagatgttgcccttccctgcctaaagccaagagaaattgtttttgatccatcactgttcaccagcctggccggttgtgcgtcctttttgtacaaaattctacctgcagacgctgctatttcgacgagcaagaattaaaagacagccatgcctattaaccacacatcagaatggggagataagcttgcggagctggccgttcaggaaactgcggccccccctccagcggaaaatgcagttaatgctcaactaacggacattgacggcactgggatcgccaccctaacaagcaatctgacaaaggtccctaggccatacggcggcttcgccctcatctttaagcacggcacagagtacaaggactttgagtggctccagttcatcacgcggcaacttgttgttgatgatgccgccataacaggcaacttagtcatgaaggcaaacacgacttcctaccaactggtaaactcagcggtggagattacagactattacttcgcatcggggtcagagccctccaactggagtacctgctggaaagtagactctactattcttccacatcccaagcccttcttccgtgacagttacgaatacgccatctccgatggtcataagttgaccgctattatggacgctccgggtgttatggccggaaaaaaaccgacaaaggcagagaagtccatgtacgaagatgtcccagacggtttggtggtaatgaaggatgcgctaggtaccagcgacggagtctctcgcgcctacttctcggactacctcgtgaaaaaggtcggcagcaaatggcgtatctacgcccgctttgacttcagcttgacatgggatgcaagggatgtggacaagagcaatttcacgctacactctctgaaaaccactaaaacctcgtcgctgctcgattgccacatggccgctctcatgcacaagacgacgccgggcaaaccaggcctggcgtccaaagaaccctggaagggctttcgtgactccattctccagtgagccaactccgggtcgggcgtgggagatatgcgggggcaagactatgggatggcacacggatggtggctcgtccagtttcttcacatgccgaagacccaggcactcgacatacccgtggctcactcttgtaccctttccgcgatacagaagtaacctagggattgcaacaaagaattgtagaacgatataagagacaacgtaataatatattaaagaatcactactacaatcggtacaatacttgtgatcttaacattcgaggatcagataaacgatatcctggggcagtccgagaaccgttttacctaggcttaaatgggtaattttcaaggaagcctgggaataaggtttgcgtgttaaatgaagtaatgtagattcgagatagtattggtattttctgttcataatcgttgttacactctgacctgcctgaagcgagtttgcaagctgttttcgttgtgcgaaggcttcgtcccgagttcagcatgtggggggtcagtaaatccatcttataaccgactatccattgatcagaaggcgtgcactaaggcgatgcaagcaccatgctgcagaagaatctccaatacactcatagttagagaggatgagcatagacgccaggatccactcaaccgtctccaaatccagaacgtctcgtggttctttactacccaagcactctgtgactctggataattcgtgcgcgatgcttgaaacgacgacatcgcaggctttgggcacgaatgtacgaagcaagggctcggtagcgcgcatcaggctgcatgagagaacattgatgaccagtgatattccttgttttcagttgactagtgttttattattctcgtgggaatgtgcgccaaggaagcagcgatgagctcttgaacgttcaagacattcttttttaaaagaaatagactaacacaggatgtaattccaacaactcccacggcattcagcgtcatggtgactatgttcgcatttcacgcttgcatccccagatgacagatcgccagccgtaatcgaaaccatgcccagattctccaaagtcttttcgcttacgtgaatcaatctttgacacatcgaaccattcgttcttgccaacaaccgtggtgcttatagaaagggagtggacgattgtgttctttgaagagatggcgacggggttgttatcgatgcctttgccaaagttaccttcactatatgcgccaaaacttaggttgtagtatcttactgcgcgatatatcacagtttgtttatcttgatgagtacattagagcttataatccgctttgatcagatccgcagcctattccgcgatagcatatgccgtacttataatgttatctcgaacgtagcctatggcatattttttcgtttgcattttcttcgcgtgtccctctgcgtctcctcagggaattcttggcagatactaccttgtattctgtgagacctttctcggatgaccttaattgatccaaagaatcgccatcataagattagctcaaaatgagttaatttaagatccttcctgttgttctatagctctttgaatagctattggtgccgccctgttcaacctgcactgccattggcctccttttataatgatccatctgagtcgtcggctaggcaggcttgcctaagatcatcccaatgcttcattgtttcaggagatataggtcggggaggttttggtacgtagttctctggtgcatagtaaacaacctccaagaattcaacatgtagcgattcatatccgatcattccaagatcttccagatcgtcaaagaagctcaccataacgtcccccgtcggccttccgggtactttatttatcgccttttctttaaagaatcgttctcctgcctcgtcagtgaacgagaagaaaaaagccaatcgccttgcagtttgtccctggtattcacaagtccccttcatccatgcacgaagctgggacttgaacgccgcccagggattttcagctgggacttcatcatcctcaaggtgccagtgaggcagccctctaaacgcttcaatagaggagatagcttcctgatctaaatctgcagggaaatagattgtgaggacctcataaagcctttgtggagggaaaatcgggtttgcgcgtatgatcgtcccactcctcgaccaggcaaattcttggctccatgagcgatgcgaaagggctccattcaatttgaggaaaagctctgaggtaagaaactcttccctgtgtttgctgcttctccattctagtaactggtcagtcattggatatttagaagatggcatggcatcctcttatatcgaaaggtacgctgcttgccgataatcaaccactcgattccgcttagttcacgtggacggcctctagcgataactatgcatgctcggagtttgcatatctcttggaggatggcaaaaagttcatccccatttgggatgacgccactggggggatctttgagcgatatccattctaataatctgcatggctgttctgttggaaatggatctttgccatttggttttgtggtactaatgttgatagcctgcaagttcttccgttgttttgaagtgcgctttgttgtagttttcttggcatttattttactggcttgggcagccgatcgagtaataacaggcatactgtaatggaggaacaaagtaataaaaaataaatagaaaaaagtgaaggagcacttaaaaaagaggggttggttagatttaaataaatacctactcctatttgaatgttctggccaataaatacacgctgtattaggcaaggcctagacacactaaactttctgaaggccatgccgtgccatgaatgttcccaggatgctaatagtggtagttactttatacctatatacatgtacacagcgtttctatagcgggctgtattgaaagtacccggcagcctaggtacctggcactggtacaggctgcttccttgttcccaaagttatgttataacttatatagctattacaacttactattaaaatatacttctgaataatacaaaataaatttataagaatattcttttacaccttataaacactttattttgcattaagacccaggaaagaggcatttataaaaattaaataagttatagctccctcttgttactaaagctcgattactaagtgtgccaaagaaacttcaaatactaaagtgcaagtgtacaaaccgcccagctctccccaatggagcaagtcggtgttgcttccagaattttgacaaacaacgcttttaaaaggcgcgcatgtgcaaattgcaccgtcgtgaaaacgaaatgcacgcggcctgccggtgaccatcactgcgaacgatgcagtcgcctcggaaaacattgcgtctatttcgatctacctcagacaaggcgcaagcaacggatgaccaggtaagccttgtctgctcgtccgtcagttgtctttcatggcatagtatttcgtcgtctgttgatatgagtctaactacatgtctcatattgcgctctacagacggctcgaggggcttgagtccaggtttgatgattttgtagcacagctatcttcgcctctgagggaaggcagcagcagcagcttcacagatgacgctacttcatcgccgagcgtcaggccagttgaccggctggttccaagttctgctctttctctgcctgtagcgggtcgttctggaccattgcagtcatccttctggagatcgacaatccctccaccatatcaggagatgcctaccttcacgactggcgcttctagcggctatgttgacattcttagtcgaggcatcctgaccgaagagcgtgcagaggttctacagtcggaatttaggcttcaccacacacctctattcccatttgttgtcctaagctccgaaacgacggcaaataagatgcgccaggaatcgcctctactcatatcaattgcgctttgtacagaaccaccgctgcaaagcttctcggcgaggagttccaggctataattagctcacagctcatgaagcagattgacagtagtttggacgccctgcaagctcttctggctttcaccgcttggaatcattatttcaccgtgtctcaggatcatacgcagctctttattcagacacagctatgtgttacttcggtctatcatctaaatctctataagggaggcgcaacaacttcaacagagatccgcgcgcttctaggcacatactatttgtcagcttggtaggtgtttcaatattaccacagcattcgcgtcacaattctttttgctatacatctccgactagctagctaattgataccattgctactggaagtgtttctagagcgcttcgaaggtcgcatgtgatgaagaatagcaagcgtatagaagagtactgcgatcgccttgtgacggtccaagagtacgaaacagaccgatttatcaggccacttgtgcgttcggagtcactatgttgccgacttagcgatacctttcgctatgacaagttagaagctagcaattcaatacatagcaatgcagccgtgcgcgccatggttgacggtttcttgaacgagctagagcttattaagatgctctctacaacaggtatacccccgagggctcgcatacgcccaatggattccctcttcatccagatttagaaaccgaagactgactctcaactccaagatgccagtctcactgagatagagttcagctacattcaatcctacatacaagaaggcgcattccaccacgagctcttggttactaaatcactgccggcggttcaggataaagagcagtcaagacgggaggcccatagcggtgagttgcctgtttacagccctgtcagagccacgatgctatggcagatgcaggattccaacaagacttgcatacgccactttttggccacaaccgagacgacaatgcttcgcatgccacatactgtgattttaaggctttgttatgtacttgccagccttatcaagctcacatttaccgggatagttggctcttcaatgccggcgcaatcggaggcagcttttatttcttcacaacaatatccatacaggtccaacattgcccatccaatagcgcagctcacatccgaaagtgccgacgctttacatcgcatcgacgagatggctgcaaaagttgaaattttcttaaaatctcccttcgccgctctcaatggtaaccatgccattgtaaatggctttgcattgaagcttaagagactttccagcgcataccgcagcaagcttcagaatatcaacgcaggattgtatccctcgtcaggtcacagtgaacctatggttgactgccttaaagatggaagtttaggactagcccgtcctgtgcaaaattgaccagcttcagacaaacaagtcttttgatggaagacagactgaacgtactcaggagaggacaatatatgcacagccgcacttctagacgcttcccgaagaggcgcaagcatttaactttgatgaaagggactgggatttcattttggcatctttcactctgccagtatgaagaccgcacagctttgagtattctgatttgttggaggaggcgcgtaataaagcaatgacgactttgagtcgaggccagagaaaatagatgaacacgagccacttcggcagtccacgcagtcataacacctcgcgttaaaagaagttctgtggaagcatcaataaggtttcgtgaaattcgtgaactcttagttcgtcttgcattgtgaaccaagaaacatgcttgttaggatgcccgtgtagatggtagggcctccagcctctgcgagcattttgtatcgttgtgcaagcacgactaggtaggcgtcgggccaatcatcttgaaaaagtgcctgcgccgctggatgtagcatgtccagtgtgtactgagaggggataatccgtcttacagcggcctcttgagccgctgacaaaagtaagggatcaatttgcatggcaatacccccagctatagcagcaataacaacatcgtgacccttgaggctttgcaccaaagctggatggtcatcgtaatcaactgagacaactgaaggcttgtttggtgacgacagaggaagtccggctctgaaagaaaactctctgttccgtttgtcttcgaccgtgtgagaacagttacctggaagacgtgatcggcggactcgagaaggtttcgaagaaaacaggcgccaagattgccagatgcaccagcaagaacaatcttcctgacagtcatgtcacgctagaaattaaacaacagtcgaaacactgcaaaagaaatcagactatagctcagagtctaccagcgttctgtataccagatctagtattaatttgacaagcgcatgaagtgtgttcatgcaggagcagtcctatatctgccttctatttatgcagcagtgatcataagacactttgcattagtggtagcgagacccactacagtcaacaatcactaagcccataccctactgctacttagttttctgatgcatctagagccttgcggcgttaatacaagagctcagacggacggctccaacggatcttccgagcagccgacccgatctcctagtctaaaacctgcataggtgttcaaccatcttggatctgtggagtggaacacttacagggtaagcaagcagcttgggaaaaacagttatcagcacacagaagcacacagaagcacatatcaacctagctcaacacctggtaacattgcaatcattatccctatgtgagcacgtatttattacgagacctgtcttatcttccagtctgtttgtcaagggaaactaaagcgcggcggctatccatagtttttcgtcttgctcgtcggatcgggctgggcatttcgctccgtcggccgtcgggcgtcgggccttccgtgccttgtatctattaatagcatgtttcaggggaccaatcagcaagaactagtaaaaaaacaaatgggactcaaagctgtaggtctcgaaacaacagtgcctttcggggtctcatggatggagccatgcttcatgttcaccaactccatttgtaggtatttgtaagccatccaggatattttgttgctaccaccgggggtatcatttgtaagaacgattaatagttggagcgactgttgaatacctataagaaagtgatatcacccgttcaacatattacttcaatcaacacaagtccacgcagttccagaaagcacaccgtcctttatcaaatcacaaagcacaaacatggcttcaaagacctacactatcccaaagggctctctgattcttgtcactggcgcaaacagctacattggctcgcatatagtcgatttcttattagagctgggttacaatgtccgcgggactgtgcgagccccaaaaccgtggctcaacgaactttttgaaaagaaattcggcagcaatcggttcgaaactgtcattatacctgtgctagaaaaggagggcgcccttgacaacacgatgagtggggtgtcaggaatagtgcacgtcgtacgtacaggtatcaagtgcagataaaatccatgcagacagaaactaattgcttgagataggccagtgacacgtccctgaatcctgaccccaatgaggtcattccaaacgtcacaaaaggggttcggaatattctcgaggctgcttcgaagcagccatctatcaaacggtttgtcttgacgtcttcgtctagtgcagcctatttcccaaatccaagccagaaagtcatcatcactgagggtatgcatggggatttaaaagaacactcttcctttgacgaacttgtatctaatcatgctccagagacttggaatgaagtagcgcttcaagcagcttacagtgcagccacgccacctgaacaaaagccttttatagtctacgcagcctctaagttagagagtgaacgcgcagcttgggagtggttcaagcatagccagccgaaattcgaaatgaatacggttgtaccgtgcatgaacgtaagtaaaacatcaccatctctctttcttattactgattctcgagcctagattggacaaatcctctcccccgaaatacctgcgtcgacgatgggtataactcgcaagctgcttgagaatgacgatacggctttcaagttactcccttcacgtgagttctgcactgtttaactaaaactagatactgataatgatagaatcgttcgtggatgtgcgagatacggcacgtcttcatgtaatcgctcttcttgacttggcggttacatccgagcgaatttttgcttgcggagttccctacaaatgggctgatgtagtcgccatctttcgcaaagcccgcccacatagacaggttcctaacccaccaaaagatgatgccgttgacctgagtgtggtagaacctggcaagagggcagaggagctactgaagagtttttatggaaagtctggatggactaagcttgaagacagccttttggctgcgatagttgatattgagtagcggagtagatacaactctatcttatctgaaagatgagatgcggtgttcacgttgataaataccactcgatgctagtgactaaacaatcgttcaatttaataggcagtttcgtactgctcttttacccccactggatacaagaagataagactaaagctttgtttcctttgtttccattgtggtttgagattaccgaagcgcttcccgtgaagttatgggaggatcccgcgccatcaataacgcccagctagtagtggaacggtacgagccgatctatcagccactagcaaccccagaatcgctaatacaatgtagttagatacctctgtcttctggctttagctagctacaaagttttagccagccacagtgatgtgctgaagctagttaacaggtctctcattggtgtattgacgagaatatctaacgcgtgcttcacattttagctacaatcattttgcatgtggcaggctaaacggcagaatattcttgaacaaatacaagtctttatcatgtgaatcctgatcaatcatatcatcaagtctctccaagaatagctacatcctttctgggcattctgtaagccagtataaggtcttaagagctcccaaacaagcacaaattcttgagatttgcttgggacgatcttttgcgttactactataattttcaaggggttcctagatgctagctctggcatcttctgctttacgtcgttttgagctttcatactatcttctgatgtatgtcgttagtggcagctctagttacggccataattaacgtcaaattgagtttattctgaaccccagcctccggcctgtcgtttgtaattgcaccaaaagtaaggggcccgtctcccagacctgcaatcggattatccctaacattaattaggctgtaataaattccactaaccatatctctgtactaaatctctcattatatcaaggaccctgttaagctcattagctgctaaactagacaataggctaagaataacttcactatgtgcgaagtgtctcattatcaacaaaaagcgctgatacatgtgtatcaaacctcctaacttgaaattagttacatagatcaggaaataggaaaagaatttttgagtatctcacagcctatagaggtctaggcggccttcaaaatcctcttccggcggcgaaatctggacgtatgtattgtaggcagcaacgtactcatccccaaacctattacaagctggtcgccactggccaaactcatcttcaaattcaagtgcttgagcatggataaccgcaagtgtttcataggagaacgtacattcgttgtgcgcgaagaagcagcacgaatcaaagacaagaggctggtcgctgtcgaaatcaatccctgcatttgcgtaccaaaggtctccatgaacaagtgaaggtttcactactcgaccgtcactctcgagaggccttaggagccttgggatgaccttttcgaacagagcacgggagaggacgtcgagctcctcactagaacctttcctttcaatctccaggtcaagcgcctgtctcatggtcttggcgaagaatgtctcccagctatcttcccatgccacaaactgaggtaggtttcctgcgtaggtggtgatgtggaatccgaacttgccagtaggcgatacgcttttctggtgcagtgttgacagaagagcggcaaatttgtgagggtcaggcatatcgtcagtcatctctcgaaactcgcagaggaagaagtgggtgtctgctatcgtcctgtaggtgccgcaagcgatgggcctcgggacaaaatctggcagaacgttgtgcatcgcgctcattgagtggaattcgcccctggtcatattcatgcctagttctttcgaaatgaccttgatgaagaaggactgcggtgtaccattgcggagccgaacatcgaggcgacctgtctgcgcccagaagcttacgccatggttctcagttgatgtgaccttgcatccttccggcagttcttaggaggcagtcaatataaagacgatcttggaagttcgccaagagcttgtaacttacccctcaacacggctgggtctattttgatattgccttccccgaattcaaggccatctgcgccgttgtagttcattttgtgtcaaagaatgtgctgaatctatttagcgtcccactggtcagagatcatcaggctctaggagacgtgaggtttattataagcagctttctagatacccactatcatagtcgagtagccaattgcgggcaagctccctctctcagtggctcgagtcctgctgaatccacccaccgcaggacgcgatctcgaaggagaatgtcacggggcgacgtatggacgccgattctcgcgagtaacgccacacaataccactgccacgaatcttttcaattctaagtttcttttttatcaaacagtggtaagaagcatcctaggcggtgttaatcaatgggtaagaattatctaaggagcaagagcttcttaagacacacactaaggctgcagctcgtcttaaaataacgataagaaggttaaaataaactagagccgagtagtcggacgggccgttcggttatttcggcaaccttattctttttcttagctagccctttcttagtcttcaatgcccattcattgagatcttggtgattctgtcacgccaatgttcaacagggaacacgacctcaacaccgtttgcctccagtctttcctgcccgtcattgtgcgcgataaatgttcctggctccttgattctcacgtatacagtcttaatggcgctcttaagtctcaagatcctggtcacgcaggtcatgttgccgctaagtctctcgttgcatggctccatggttgtgtacagtgccgtgttggtgggaagaacctcatggatgcgttcctcggagaggttatgctcatcggcgatcttgataaaacaacactgctcggcgtgtgtggtgcctagatctcccttgtaatctcgcggatattcaagcgagtatcctgtcgataggacttttcccttagcggcgtcgacaagtatggctccgacgcagaacttattagcagctggtggtgatttttgtgcctgaatgagagcaaattgcataaaagcctcatagtccccaaccgcgaaggttggattcgtttgtggatccatagtaaatggttctctgagaaaatatataatgcgcggataatgcttctaataggctaaattaacacagcgtcatcaagtaatcgcaaagaagatatatgtcaaagagggttttcttaaaatcttgggtgcgcgattttctaggtagattcatgctattatctacctaagcctgtgtgacaataacaggcggttgaagcaaccagctgattggtggtttcgagggaagggaagggctcaccacctgctacgtgctttgatcgcgaggtggttgagcaccaccacgagtctctcctaagacaactcttattgtaccattgccctaatattcttctggcaggacagaccatcgtgccgacgccaccttggatgagtgagtctatgcaaccaagattaggcccccatgcactgaattctgcggactataatggttaattctcacctccttaacctcctaggaaactttgatcctatcagatcgctgactgtactggttctttctaaaagagcggcgcataaagcccgacctacattctgacagttcctcgagtagtcgcgactcgcctaagagctcgaggagcctgtttcattcgtcaaaaaccctgcccaggacgtcaactacctcgggcgaccaagcggagggcgtaaatggcccacttggattgagtctcctctattctccgacggcgccggagatcgacttcatcttcgtccatggcttaggcggcaattttagaaaaacatggagcaagtcgtccctgcagtctcatttttggcccaaggagtggttttccaaggaccccgcattcaagaacattcgcatccatagttatgggtacgattcttattacttaaagggcaagggggactgcttgaatgtacaccacatcggcaagtcatttctaggcgcgatcagcacttcgccatgcatcgccaattccgggacatacatcgttgtcattggccacagcatgggtggcttggtgataaagaaagcatatatccttgccaaacaagacgcagtgcacaaggcgctggctgggcgattcgccgcattctatttcctggccacgccacaccgaggtgccgactcagcaaagatgctgaagaacctcctcagggttgcgtatgatcgtgcttatattggtgacctagaaccgacctctggggcgatccaagtgatcaatgatgaatttcggcatttttcagctggccttgagctctggtcgttctacgaaacgcaaaatatgaaacggtttagctcgctcatcgtcaatcccgagtcggctgtcctcgggtaccatgaagagaagcagatacccatgactgctgatcaccgctcgatatgcaagtttgacacacctgaagactccaactacgccctcctacgaaacgcgcttgcctctactacgagcaaaatttccacggcaattccggagctgaagctgaagcaaaggcgtgagaggatcaaaaacctcaagacatacctggaagttaccgacgtcttggacgatgatcttgcaaacgtctgcgaagctcggatgcacgggtcgtgcgaatggctttcgaccaaagccagttatgtcaaatggagagatggggaatccggaaatgacaggacgctatgggtcaagggcaagccggcaactggaaagtctgttctcgctggctatgtcatcgatcagctcaaggagtccagccaggcatgcagttactttttcttcaaacacggagacaagtcgaagtccaacctaggtcgttgtctaagatctctagcttttcagatggctagctccaatgccgaagctagcgatgccatcctagagatgcaggtggatggtgtttgcttagatcgcgtcgacgaacgtaccctctggagaattctcttcctttctggcattttccgggccacatcgactcggcatcactgggtcatagacgccctggatgagtgttccaatcctgcggtccttttacatgccattctttccaacatggacgaatctatacccctgagaattttcgtcacaagtcgggatgcagtcgatctggactatggtttctcggtcattccacccaacctaatccagtccttgctcatctcgacaacagacacagagtcagatctcaggcttttggtgaagaagaggacacagaccctaggcgtcgtgggacctgacgatcgagctatattagccgagaagattctagacaaatcttggggctcattcttgtggacaatcttggtgcttgaggaactcctacgctgccacagcggaaaggaaatcagccagattcttgaagatgtgccgagaggcatggagttactatacaagcggactttagactatatgtcgcaagccgctcgtggaaaggagctggccaaaaccattctcatgtgggcagcatgcgcggttcgacctctgacaatcagcgagctagacggtgctctgaccctggacatccacgactcattcccaagattggaggaaagcattgccgctctctgtggtcaacttgtagtcgttgacaaatatgggagaattaagatggtacatgaaactgccagagaattgcttgtagccggcggacttgagtctgagttctccatcgagaaaactaaggctcacacacggatggctcaggtctgtctcaaataccttgtcggggaggaaatgaagcctccgaggaacagtcgacgccgttctttggcaaatttaccagcaacaagactggattttgccgcctatgcatacacagcatactcatatcatctctcgaaggctgatccgttggcggcagggacgttccagcttgtcgcgcagttcctgagatgcaacgttctcacttggattgaaacgattgcttactttcggaatctcaatgacctcatccgcacctcaaaacgtcttaaaacctacgtcaatgcgtgcgccattgagcgttcaccgctagaccctcggatacgagcgctccgacggtggaccacagaccttgctcggattcctgccatgttcgccaatgccctcgcggtatcaccgtcagcgatatactcgtcgatacccccgttctgtcccaccgagtctatggtatacaacaccaggggctcaggccggaggcttgcagtgcttggcgcgcctaacaagcaatgggatgacaggctgctgtgcatcgaattccgtcagggtcaaccaaggacgttgagttatggagacgagttcctggccgtcggtctcagctcaggaactgttgtattatactacgccacatcttaccaggagttcaaaacgtttaaacacggagaagctgtcaacttcattgctttcaagaccaaaactgacctcatagcgacttgtggtatgaagatggccaaggtttgggacatcagaagtggacaattggtgcacagcctcgcgagccctccgcgtccgctagggatggaattcgatggggagacgcttttaattgcgagccgcaacaactacgtcgcgacttggaatttgggacactacgcccggccagagtcagcgcagaggccatggttaccgatacgccagagacaaaccgaacgcctccacgtgggaccccatacgcactgacactctctatcagccacagaatgcttgctgtcgcttacagcggccaacccattacgttgtgggacatggaagaggacgcctacgctggtagctgtggcaagaaactctccagcggagagaccagcacacatgtcgtcgtcgcgcttgctttcaaccccaatcctgacattagccttctcgcagtagcatacctcgatggtgatcttgccctccttgacccctttgccgatcagcagctggaatgttttcgcgccaactgccaaaccctcgccccaagccccaatgggcgtctcctcgcagcgggtggtgcaaatgggattatccacgtctacgaattcgatacgttcaagctcctctatcgggtcaagtcattcaactcatatatcaagcagcttgcttttaccagagacagtatgcttcttgccgacattcgaggcgcccagtgcactgtctgggaacctgaagctctgttgcgggagtccctgagcgatgacagcagcgggcccacttccactacagtagtcgagacggtttccatggaagccaaagcgaagatcactgccatggtggtccatcacacgtccgaagttgtcttttgcggaaaggatgatggatcagtcgtattgtacgagcggaaaatggcagcgagcttagggacactctacagccacaagtcgccagtccgcctgttagcctggattgaacggagagacgccctcctcagcgtcgatgcctccaacaggatcttcctacacagcatccagaagtccggagacaaaggttgggtcggcgatctgacggtactcttcaagtccctccttgactccgagaaggcaatcatagatgtgctagtaggagaaacggcagcgatgtttctggtatcaactcgcgagtctgattatctgttcaacttggacaatggtaactatgagagagagcggacatatccacaaataccaagcatccgcaaatggctccctcctccagaatcctctctacatctggtttgtgtcaacagcgccaaagtctgcgtctactgctggagtgactggtctgaaatttcatccattgcattgtcgttgtccagcgacacgacagagctcaaaagcgcaatcctctattcgctcggtcaaaaacaaagaatcttgctcgacttgctacatccgaatagctccgtcaacaccaacaggattgcgataattgatgcagactgcctcgccgtcggaatcatggatagcagctcgctagggaagcaattggatactgtgacgacgttagatcaacttgccacggatgaaaacgaggagaatacggtcacgacatcgagtccagctcctccgcttcgttcacggatgacaacattcgaactaagcgttgcccatatcatcggaattgacgtatcggggaaacttgtattcttgaaccggtgtttttgggtgtgctctattgatctcggcgagagcgggttagagatcgcgcaacgcaaagattccccgacgatcgaggtctgtcagcactttttcgtcccttacgattggttcgctgggaacagggacattgtttgtaccttgacaaatagagatattatattgactcggagtggcgacctggcggtgattatgggcggtcttgaccatgctgagagagcgagtatagaattagagactaaactgaagggatatatcttaccccaaaactaaaatcgcgggtagaaggcgaaatatagtagtgtatgtttcagatgtctaagaccgttgactgcgcggggccacgtctcagtggtggcgaaggtcgaccgaagcttgtgtttgaccaagctcgtccaatcacccagaactccactgccagaagttcggatctgtcgtgggttataaactccgaaatacgaaggagcttgggatggatcttttccgagtagaagcttctgcacattgactatatcgaggacgactcttattgttccgactgccgcctccacaaactctccagcaataggtgatctctcactcgagacgggaacaatcacccacgtggacaaagaaaggattttcgtagaggacgactgaaagattcaagcgatttccaaacttcaaacttgttgagaaatggctaagcataaaacagaactctttaaacttggggtaaagccaggaaatcaacactgctacatacctagtggggtacatagggcaatcagctccgtgatcacacagatcagtaatagcaagatcggcctttgggcgtattttcacgcttccaaaaaattctctgcaggctgttgtgggaattgctgaaaggctctcatattgtgtttcgtagtggcatctaagcactttgcaaactttcgtcgctattctgcccacctacattgcgcgcttaccgtttgaggttgatccctttggcggtaaccaggtctgcaacagtgtctgtttagtggcaaggtcggtagagtagaactagctccatggcgttaatttgtccgcccaagttgtctttgaggaatattgtagctaagttcttagtgtctggaatgtacccttcaaagtaccgaaccctaccttaatatatttatatgccgaagatcaagaaatactgcgctagcttaatcgatgccatttaatcgattgctatttaataacgtctatatcgtaacactaggccatttcaaagcagtcctatctgctgcattaacattcctatccttgcaaaaaagttatactttatataggttctctctagtctcagacttttcaaaaaccaatcattctctgtctttacccaagtctcaaaatagtatcctccacccctcatctcagcgtagtgagatattattatctggtcttccatgctccaaataacccttacttcgtccgatcccaccatttcaaattcagcgtttccgatcatatgaagtgtttgagcgttggtgaagactttgccgaaatattccgcaaaagtgtggatagatataaacgacaagcgtttgcgcccaactgtcataattgatccatcgggattgtaaaagcttagttcagcatttggtaatgctattagctcaaatttgctccattgcttggtgtctatgtaacggacatattgagatttcttttgccgaataatctctgcaatttccgtagaaagtaacattttaagaggattttactgttcagccctatggaggagggatggttatatactgacagcgatacagatatctaataagcgagatattatacacggaagagcagcatttgcgttttattatataaatggaccaggaaacttccagtcacgcggggtagtaatcagcctcggctataaaaaagcggctcagtagctcattcgctaacggtcggcgttcggcacgatacaaaaaacatctccgcagcaagtcggcgatgtttatacgtggaccgttggcagtggaccagcaaaatgcaacgccaaccctctgtggagcggaattggaaagattgcacaaggtcatgtccgccataatggtgattggaaaaatcacaaagactggtacgaaccgggcaagcttgccgacgacccgagactggaaaatgaatatgtcaggctgtgcccggacagactctggatcgtattgatggtttctcatactaagctacatgactagactacacgacatgaatagcgatagcaaggctggtaaatatttgagctcttccaaatggaataaccggagcatcttgataaatcgtttcttcttcttcttcttcagaatgtgtgtggattcatcccgagactggagaggtgtgatgctggctgaacaagctatccgatccctcgtcctcagctggaaaaataacagcatcattggggccagttttgggccgaccgacactatatatagcggttcgttctatcctatgtgatatatagacttgatattattgggcgactacttacatgtttgctttcgcaggatccgaacggagacggggttcgtgctgcaaaacccggtgttactacataaggcagctgatgaatgcaatagatggaaggttacatggtagttaatctagacaatgggtctgtccgagcttggtggaattacggccccgatgacgactgattcaatgattgaaagctcgtcaagggtggtgagattgtctcgggagtaccccatgtgaatctgaagactttgcgatcccctgatatcaacggtgatggtagggcgggctacgtgtatatcggtgagggaggcactttaaagcactacatgaatgtcggatctgttggcggacaggacgttatattctacgctcaaggtgaaatcgccaccggtgcagtcgatgatatgtcaaggcttgtgtttgctaatgtgagtatctattctatcgttgcattgtctcctagatactgacataattacaacgtcaagataaatggcgatggaagagatggtacgtctgttagcacactgtagaagtgcgtagaactggcgcgtagaactggtgctgacacaagtaacaaaccacctcatctgggatgatgacggtgaccttataggtttcttgaatcaacgtgtaaattgtgaaggtgttccgctttaaatcaatcaaggtcctgccaagaccatcgcccagagcattcaccataagcccagctccattagactggctggcatggacaggtacgcaaagtttgcatttccgattcagactcaattcatgctgttattgctttggaatcgctaatagattaatatttctcgttattgtagagatggaaaagacgactatgtcttcatcggcgatcatggtgccctcaacgtctggtaatcgcggcaccattgacaacagcatgaccattgatggtttacggtttgccaagcttgccgtaagcattgtgagcctctaacattgtcgttacccactcataattgtcacattgaccactttgcgacgcagggtaaggattatatttagctcgacccaaaaacgagcactccaaatattttgtaagtctatcttcgcgccacgcctttggagcgacatatttctaacaggagagcactgcagctcgaacttggaaacaattcgtcagactcgtcgggctggttttggtacaatgtccttacggggaagtatgctgcatccagcacagcgcctgctagccgagttctgtttggggaatcgacaggtaagtcccatcacacgagagaacggatcgagaaagggcagcactgatgtcctgtgctgatgcgcgccagagatggattcgacgactaccctactcttgacccaaagactggagagcttaaggcctagtaaatactaggtcttatagtttcttttaggctttttcttaaatccgaacccatttagttataaactaatttgatttgacactttggtttctttcttttctagctttcttttattttaaaacatatccacgtacaaacgcagtcacataatgcaaagatggctactacaccaaaagaacttattgatcaaacttatacctttttcctttcaaaaggatcccaggacaagtcacatattttgcaagaggtcccctttggactttgtgataatttgacaggacagcggaggagcagtcaaaagtctagagcaggctgcgaaaattgcaaacagcgtcgagtcaaggttctttactctctacatcatgcatctccgtcaaggctgacgccaggctagtgcgacgaatcaatgccatgttctaggtgcgttaaaagaggtcagctttgtcgaaccaagcgacggctgcagtatgagataagtccgttggctacaaaaccactggttagatcggccatacctggagttgggtcaaccaatgctggtgtaaatctcctacatctggagttgttccaccatttcctgacgcacacggtgtcaacacttactctgacccctgatgtgtggcgttcttgcgttcctctatcgttccactttgacttcctggcaaatatcatgctctctttagcggcaaggcatattgcattcctccgttcggagagcaatcactataccatcgctgctgctcgccatcttggcttatgccttgcaagttttcatgcaacacttcgaggcgacctcggtggtgttcagatcgatgccttcatagccacttctctgctactgctgcacacggtgtggacagagtttgacgtctgtcttaccaggccagacggagtacaggtgtacgatccagcaagagacagcatgtttgcctttgccacgagcctaaaggggatgtttctacatgttttacctcgctggcctggcaatctcgaggagtcagctttcctgccccatcttcaaaaagattccaatgtgagccttagaagtgccttaaagtcgactgctctagatcatgcgacgccacagcatcctcatgacgggggacttacaaaagccgcccatctaatcaacatcctcgattcctgcgtttccatacaaaaagcccaacagaaaatggctttggacgctgtactcatctcaaacttgaccaggtcgattctcagttttccaatacaatgtcgaggagccttcgcatccatggtacaaaagagcgatccgcaggcattggcgctgctttgccaattctaccgagccgttagaatactattaccgcgtgagcagggctggtgggctcagaaacgagctagagcttcaatacagggtttgttggaggatatgccaaaggacgctgttgggataacggcgaggtagcaatttgtatcgcaaatagaccagaaaatgtcagacatgcttagaattcgaggtggcaagaggagcaaagccgcgtagtcattcatcgttgatctccatcccaggttctgttggaggtgatcgcatctgatttacttctcggaatttgggttatctccatgtactatctccatgcgccactacgttaatcttgtattcaggaacgcttcttcatctaagtcactagtgtattggccgcacttcctaatcaaactcgtatcgcttagaatggtttagcccctcggctcacaatgcttgctgcttcaattgatataaaagatccgagtcaagcagtattggcacatccgttcaatttcaatatgctttcattgataccatcacaaattcatggaatctttgaccgaaagtttctttcgacatgactgaattatctctcatcagcacttcaaacagcaaaattgcttctgcctttccatctggcctcacggctgtcttcgttgggggaaccagcggcgtgggtgaatacacgctgaaggctttaagcaaatacgtaccaaggtcaaaattctacataattggtcgctccaaagagtctgcagaccgtattataagagaatgtactgagcagaatcacgaatgctgctttgagttcataaatgccgacattagtcagttgcaacgcgtcgacaatgtcagtcgccaaattgtggccaaagaaaactcaatcaatctacttttccaaacacaaggaaccatggcttttaagaaaagtgagtatattatgcttgtgctttgaacccgcgattaacaccgatgctagccactgccgatggacttcctctgacggccgctctcgggattcatacacgtatacgcttcatccagaactttctcccacttatacaacgcgccgaagggctcaaacgtgttgtcacagtcggagcgggtacatgcgagggtggcattgaccttgataatattctcgctgttggtgcccctctccttgtattccgcgatcaattagcctctgtaatgacacttgcactggagcgcttgtcagaggaggcgcctgatgtcagctttgtgcacacgtgccctggtgtcgtggatagtggcatctctcgagatgcggaaggattcagcttgaaagttatgctcttcgtttctagcctactcaaaccgctggtttccacccctccggctgaatgtggagaaagacacgtctttgctgcaacaagcggagtttattcgcccaggaaaagagtcccaaactcaaccgctttcgaattggctggtctacctttgtcacgaggtagtacaggagagattggctccggtgtttactccgtggggccaaagagtgagattctccctgataaagctatcttagtattgaaagagtttagagaggatgggacaacagagaaagtttggagttatataatggaaagcttcgagagcatccttgggacgtcaaagcctgtacaatgatttctgaatgtggcctcaacacaagcagaagcagagagcacggaacacaggcgtcgtggcatagaaatacgcccattagattatcatgaagcgccatcaacaccaagctcattgacatatttctatactgagaaattctcacatgattaatcaagatacagaatacaatagagattttataaggccttcctctatctgtcggattgccgctatcgcttttttgatacttcccttgagaatattctttgccttttttaaactatattaatgatttaattaataaagtaatatgaaatataatttttgagtaataaaatttacccgcggcatctcagggtcgctcttggatcctccgaggtgtttggcatgtctacaaagagagttcggaagctggggattagcgagtatattgttcagactctgaattcttgttctgcgcgtcagccgtatttcgacgagatctaccgcgctttgccgtatggatccaagattgttttcgaaaatattgtgcctttccccagtcaaccgcaaattcgaatcattccagataatacatagagtgaaaggcttctaccaattgaaacgctgcgagatttctggaatttaccgccgaacggatggccggcatcaattcacatgaacagcctcgaagttgtgttgcagatcaatgagaacgttgcactggttcgagcccctaaaattagaggcagcacaccgttcatcttcaagaccaatgtgcggagcatgaagcacttttatcatgagctgaagcttctgcttacgatggagaactatccgggtataacctccaaacccttacgcgttgtcatctgcaacgaatcgggtattgatagctctcaggatacggttgctggcttcctctcagagtactatccgaaaggcaacctacgcgatgttctagaatcaaaatcgcccatagcttcagtcttacagctgaagtggtctatccaaattgtcgagactctgcagcacatccgggctagcccggcccggttttactccgacctcaaaccggacaacttggtgatatctggattacgtcgagacatcatctttatagatttcgaacaggcgggaaactgggacactttccaaccccctgagaccttctatttgacctggatggaaaagctctctgctaggagagaggtaccggaggagcgccggaaaaagtacaaatcccttctagacctcaacataccacacccaagctcgaaaaagtgggcttacactaatccgtcagtgggatactttgacgcctggacaaatctttcgacacgaacaagaacaggcaatggtgttctcgcttgataaagtcttgtggtgcatatttgagggttgtagtcacacacggaattcgatcgacgaagaatatgaccgagaagttgaccatgagttccccgagtttagaaggacgtcggagccactacagcaactgatccgaaaatgtacgtatggcgcaccagaatacaactcaactgagcagtttcaccaggtgcgcgatggaccaagggttaatgttgaatcttcggcagggagtgaatggagttgtcatggctcaccaagagaggtcttggaggccgcaagaactttgtggtctgatcggctgtcacgcatggagcgatatgtggaagctaaaggtcgttggatgcagaacagccaccaggaaggcgatgtacagcttttggggtttccgttgaggccaacattagccgaggctctcgaaattttgaagaatgagcttcgtgatacagtctttagagcataataacgataaattcgaccatataattacttgaagcttacttctactcatggtagatatataattctctcatagcccatagaggactggcttcactctacagagtcgaacatcaatgctcgtacttccacgctctccctgccatctttatccccaaatccgagaggctggaatgaactatgtaagctgactataatggaccctgtcaatcgatctattccacgaccaatgactggagtctaaacacttacatcgcacagcggcatctttgtcggtgtcgtgaatcttgagcatcgttacctctttaggtttctggcccgagagatagtaccatcggtgctccgggttgtaggtggagtagtatgtctccccgacgtacttacggcgcaccaagtccgcaggaacgagatcctgcagctttactgtactcgagctgtacatggctagtggctaatttcttaccgtgctcagtggtttccaaacgctatgagcttttggttaggcctggtcgcgcagtcggggaagagaaacctattctagcatctgcacgcacctcacaatacgaaatctccgcttcagtagttcttcggcttaatcgcccatatgaacccggacccttgttacagccccaccaaagctttggtgtactatatctgtcagtatgacttctttcttggcaattcgtggagcacgcttacccacgtgaggatgcgtaactgggatcatagcgttgagcccattgtctgggttgataatcctgcttacgaactccttgatgttcatgctaattcggagctgcaagtcaggatagcgtggtgtcaggaacagtttatggtctcacggagcggcaacaaagaaaaaaacaacaaacccgccagtcgaacactttgacgaccccaatagctctgccatcttgtctttctagctcttctctgatgaaggcctccgcagctgcgatgtattcctcttgtatgcggtcgtggcccatatcttccacttcttgggcatcaatgccttgccaggcgtcaggaccgtgccaggttctccagcacatcccgttgcgatcaagactgaagtcaccttccctgtctcggacatcttgtactgtcgtactgtggtcctcgaactcttggttgtggcacgtgtaggtatctgggttggtctcggctgaagggagattgataagaatctcgtatggcttctgcttctcgtggctatggattgcgggattgaagtggaagtaggagaacacagccgactgtggccccgagggggatttggacaggctttcgtcttcggtcattgtttgatactgtagagtgcggttcgaatggaggggcctcatgtgtcgtacgcccttgggcaagggaagtggcccaaactttcagcctattcaaggggagccccggagaccctaaaaattgctccagttgagccgcattcctctgtagccactaagcgtctatactctggcgtgtgcgccgaattcgccttgttcggccacggagtcctgccagagacatgggatgggcagccacatggcaattgtataaggagcagcataattagacacctccacttcgctgtaaaaggtcccaagttagctgatgtggcatccaatgagataggcgccgtcacctagttgcggtaagtggagaaaaaagcacttaaagttaaagaggtaccgaaccctgtctggcttgtcggacaggggtctagtgctctacctgtcaggtaccaagggtacttctccagcctgacccgtcggtgaggggccgtgggaacttcatgcagcgtggtctcagctgtccccatggatgactacgtaggtgattgagctttgtgcccaactgcagctacagctcctgtaggcaacctcgtcacagtgagccaacgcgccgccgccctactttttttcatttttttttcattcatccattcctacccccgccacttgcctctatccactattcatcgcctcgctgcccccgcttgttctactctcaaatcagctacacatctacattttcattccaggccacctatccaagctgcagctttatcgccaccctgtccacgggcccaagcaactgtgactcccacttgtcattttatctgtcctttgcgatttttcggagcctgaaggagactcgcagtccaaactctcgctgctggtgtccgttggcgacgtcgccttttggtcaccttaaaacgtgccctcctcaacgacaactcggagttttttgactcacctaccctcctcatatgtgtctttctagggaagtgtgggttctagctttcttcctcctcgccatcaccattttgcttacgtgggactttgcttgggtgcgagcgctcttcactcgtcgccccaaacaatgtaactcgccccctcccccccattgcaaggcttttcgaacctgtgactaatcctgcccatttacagttcaacccatcgtcgacatgagcgatcttcctacccggctcgaccatctcggtccctccatcgagaaactcatgaagatcggcggcacgccaggtgcctcaatcggagtgctctatggcgacaaacctgcctacgtggtgcagtatggcgtccgcgatgtcgaagctgcgctgcctattgaccaccaaacggtattcacggctggttcccttaccaaagcccttacggcggctgcaatgggcatcctcatcgacgagggccaggctacctgggatactcttgtcaaagacgtgctgccatcgttcaagtccagagatgagactctgcagagccacgtcacgttgaccgatattctatcgcatcgcaccggcatgtcttgggcagataacctttggattggtaccgagagtaacgtgctgatcagctctgaggacgccatgaaatacatcaacaaccagaccttgctcctccctttccgggctcagtttgcgtacagcaacctttgctacgagctcgctggccacgtcattgaggccttgagcggccagtcatatttcgactttgtgcagactcgcatcttcgatcctctaagtatgagccgaactttcttagactccacccgccagcatcgacaatcgtgcgtcgtgctacaacactctagacgacctttcgactgttcccatcccttgcgccaagaccggtgatgactggttcggcggacctactggtggcttgcgctcctgtgtgcgcgatcttctcaagctctacagagccttcctgaccagctacaacgatcagttctccagtgggaagtcgtccacagaaggctccccgttgaaacaagtcacacatttgatgtcggccaaaattcccatggaccaaccatcacgaaacgaagcctcgtacgctctaggctggggccgggtccagctgccgggcaagatgggccagattggaattaaccctggtcttcttcccaacgggatgccaaccatcgccaaaggagttcctgggcagctcgtcatcttccaccagggcagccttcccggtgccctgactattgccattcttgtccccgacaaggatgttgctatcgtggtcctcacaaattctctcgccctcaacgatgtgcctgactggattggccagctcattctcgaagaattactcgaagtgcccccctctgagcgaactgacttcataaagtcagcagaagcttgcgttcccgagaatctcaggtggtatccggagctgatcaaagagcttaaggatacgcgaaagaacgatactgtggcaagagaccttggagagtacgtcgggacgtattgggatgacatccgtactttcaagatcgtggtcaccttggagcaaggcaaacttcactgggcctttcaaggcctggactcggagaagtttgagctgaatcactatgaagatgacacatttctttggctcgcaccgcgaaacgagctgtcgcgccgaggtaggtgggttggctcagatcaagggccagatttctggaaggccaagttcaaggcggcatccgatgccatggtagacaagttgtattggtctcatgatcaaggcgtaccgcctgtggagtacacgaaagagtaaggtagagggggagtgggtgcttagactctccaggaatagtagctagggacagatcttgctgttctccatagtttgcgttgttgaatcaagactatgcgaaagagctgatagttgatcatccgcatttgatgtaaggaacttgatttactgcatagtatgttatatataacatttctccggttgataccatgaggccactaagtgaacgcctctaaggcttttaaacaatccattgaagcgattgaaaagagtcttcggttccattatgaggcctgtgatttgatagatggggtaatctatagatccgacgtaacgagaatagttgagtacaaagctttttaaaagggtatatgctctcactaggcatgccaatcaccgacctttatatagagcagatagagagagggagtcagagataattccatatcaattacgaagcatatgtaatccacaaagctccaggatgtgtcttaccttcaaacaaggtttatgtgtggacgtcgtatagcttaggaatgtaacagaatcgatacagtcaacagtgacttttgcattcaaagtatattctcaagtctgcctattcactgttcttgtagaaggcaaacttaaagttactgcagcgagtatatgtcttagatgcttgtagcaatagagtctctatatccaatgcagctttggggttatgagaacgccaattatgtgggcgattcatactggcagcccccagccgccggggcgtgctcagcatttacgttcctctctcgatagcttgttcatcatgcggcatctaaaattcgctggagttgcttattgagtgagatgccagtctccaatgtgtggatcatttcaccgtgggttgtctaaggagtgcatgaattgtagcgttatggcacaactcattaacggccgcgttaacagtcgtgagaatctctcggtggggcagatgttgggggaacttggactggcagcaagtaatttgacaattattgcgcttcagaaaattagaataagtaagcgctataatttatgagcgatgtgtacattaacattgcagatacaagtcagaaatcacaactcgttttctaggttatacatagctttataaaccaggtaagcagttccaggttcggatgcctagggagctaatacaataaaatgttaaactccgagaaggaacttgataggcccccaaattctccactgcctatggccgtacgtactttgtgaacgagttgtttctcttcatatcagacattgtaaattttgaggcgttgattgatgttaagccttgagaaaaacgattgagaggaatgatgaatatatataaccctgcgtattcgtgatgtcacttttcctgatcctatttgaacaactatttatattctaggtcgcaaagtaccatactatgcacaatgtctcccaaagtcgtcttgctttcggctgaagtggtttcaaaattgcccctgaaagtatgatacggtcgaacatagaagcctcttgggttctcagcctctggtttctgctggctgagtcgtttaaatattttcttcatccctccggaggttcgcgcttgcttcaaacatctgccaatccttgtatcgtcagcccattcgttttggagatttccgtatacttttatggccagaagaactgtggcagcgaggccggaagcgaatgcggttgcgtaggagctcccgctggagttcttgccctcgtcaagcttcggatgtccagggaggagaaaatctggacctccatgttcattctccggagcgcttatgccatgtactgttgcagatccgattcggataaccccaggtaggcctattggcactaaatctgggatcctgatagtagggcctctgtctggaagagatccgaaaagcacaatatttcttcgcagagcttctgcaatgagagagttgaattcgtctttgtactcgtcaacatccttgtctttctttgccgggaacgtccagctcatggatatgacttctacttccatggctaaagcccatttcagagcctgttattcaagaagctgttagcgatcttgaatagaaagtaaaggcttcattcttataataccttgcagcaggactgtattgtgaagccttgttcttcgagcatctgtgtatcgtccaaacgaccgataaagagctcggcccaggggcatacttcccaaacacaggttgccatttctgttccatgttcgcatgaacctgcgaagtatagttctttctcttggcaaaatgattgtgccttgtaattcttaccccaagatttgattagcctgaagccatcatcaagaatcgctactctgacagtctgttttgatccttgattgagcaggcctatgaactcttgaaagtctttgagtttcgccagccaatcttcggaacttggcctattgatgattattagttgtgtatctactagatgacccaagtcagatggaagcttacgtctcttcgctcatgtcattcgggacatcttggccatctcctgccgcacttctctccgctcctccccggagaatggaagaatttttgtcaatgtgaacaaagatattttccctcttaagctttttgcaatgatcttgaagactgagtttaaattcttcgagatattcttcacaatcattcgcatcttttttgttctgcaaccagttagtttagatgaggtgtaaatgagatccctcagtttaccttaggacaaatcttaattgtcaatttttcaagcttgactagatcagtattaagaatcattcattgatgcgatcttcactgacatgttgtaacttagcgagcccagaaccactggcccagcccctgaggacagcagtgttcccagaagaccaaaggtgaacatgtcgagcttcaggagctgcaaatgagacggtttcggtacatatatcaaatttcttccatttccaaatctcgatctcgaaatctcgagacttgtttagcccattgcctttgagagcttctcgaattccggcgttcgtgtgtggctctggtccgacgtcgtctatgtccaaccgaaagatcttctttgtgcctgagtcccacaaccattcaaacaggtgaatatatggatcaagttctgaatgtttatcattatgggatggctggctttccaatggcgaagattgctgcgagctccagtatggcaatttcacaaattccaatgtggtctcgaatttgagtcctgagttatttttgatggtttcgatgtaggctttgttgattacttccgaaatgccatctatattaaaacaaaattgattctcttttcaggattagcagaagctgatatgtaaggctgctattctactatacctgatttaatatctgagtacagatatcgaatcttgtcctctgaggtaatggtgttggtaagttctgcagtcttgacatcccacatctttccttcatacccgatacaggcctttttaagtaactcttcagctctggccttggcttgcataccctccggcgtattgtcaatggttatatcctttaatatctgataagcagttttaggaacattcccagccttcgcagaatgtcctgattcgatgaatatcgaccatggagctcggttgataagtagctgaacaaacccaaatagcatctcaaaatttatttgtgctttagagtagagtcgaagggctatctgaagaggagtaaacttgtcaaatggagcgaatccaaaaatcgaatcaggacagagactaagaaagaccttgaaagtctccaagcggtctatatgattcattgaggagtctctatcgaaattacgatcatgaagaattgcttccaaacatgcaagagagcattcttgatgatgaagtgctgttcttaaacattgctgtaaatttttgttatagtccaccaactggtgaacgtcaatcttgtcgtgaagacaagtattggatgagtcctggtggatagactcatctgagctctggtcggtttcctttgagaagtgttctctgagtgctgtcggaacctgccatagagggcagtttacctgaacgtcttgacagtcaacttgaagcttcgcatcatcgtatagtgatgtaggaagtagaagatcaaggacgtgaaaaagaacaggaagctgaaattttgcagcttcacgtatagggatattcttagagttatcttcagctgtgaaaaacgcaggatctcggagaaccaacagctgaataactttcagaacctgaggggtgaggacgagaggcatttcttcgacagatgactcggtaatgatctggtgaatcagatttcgtccactgcggttcgtcttgtatagatcctcctcttccaatcggcttgtatcaacatctccgtggaaagtccaatcctcgataagagaatcatgaaactttccagctttaattttttccttgaacttggcttgaagtatagctttctcaccatgtgacttctgatttcgagaaaagatctttgtgttgctatctcttcttttcaactctagaatcgagttggatggccctggcgtttccatggtattggcgtaatgagcatcaatgtggaaagaaagtcattgcgtggagtgaatcaattagctatgttataatcatctacaacaggtagataaatgaatgatggctttcgtccatctgtttcttttgctcatggggcgctcagagtggcaatttttacacgaaatggcatcagacagggggttcggaggagcaaatgaccgaaaagttgttttgcaacgtggtgcagccccattggttaatcaaaatacagggtggtgatgagactggacgaatcagtcgacttatcttggttccattctgaagcctcgttgtagcagtggcgatcctattcatatcaggctcgcagttgcatatgccataaccggggtagataagaggccagttcttcctttttttctacaattcataaacatctcaaacaattgcagttattatcttatgctgctaacgaccaaaatgtcgggtataagcgatgaaacggcatcggtagtcgacagtcaagatggattctctttcaacttacagctcaatgcggtaaatgagaatcgtgggttccacaggaagaattatagaggccaaattcaacgatcaaacgtcattgatgacatctgtcaagggatgctactaatgggacgcatcgatcgtatcatacatggtcgtgagactgaggacgggagcccggctacccttgttatttttgggtttcgatttcatggtgccgacgaaaaacgtcgatttaaacaagctactattactataacgttccgagacgcgaaagagcgagacgattcagatccagaggttgtcaatatgtggccaaatggtgactttactttgggtcatcctacacgcgttgatgttgtggattcggacggaacacaagctgggctggcagtatctggaaatagcattctgcaagtgagtggcaatgcagcgaaaaattgggaacaacagagaagctatacaagagagacccggtcattgttgacaggatctatcatgcttgacatgggaatccggaagtacggagaaaacaatgctgtccgcatcaccgtcactgaagaccccctgtcatcatctgggttaacgaccgatttcaggacagcggtattgctaaagcggaagagggaagacgacaaatttcaagcaactgtcaacataaaagcaaaagcacactttctatataatgctattcaaggtatgagagacatttctggtttttcacctgcaaatgatccgatcactttccaacccggggtacaatatcttggaccattcagcctaaacgaagaggtagacgcaaacaacctcaacgaggcaaagctggctcatctcgcagggatggcggacacggttcttgtataagggttaccttcttattatcataggattccatagtagaataagcaggctttgttgatgtcaccatactattttacacttccttaagttcattggtcacctgaaacgtggatgtagtgcaaacacttgcgataggtacatatatagtccgcccgctccatcttgtcaccgaaatgttaccgaaatcgataactatagggtcacattaatacctaagctgaaacattctatccatttataacttgccacatttactgaccccgcacgcaaggtccacagtgacatagtgaaacctacaaaagtacagtgactctatattacttatctagacgtcctacagcccctaaatctctacctaatatgctctaggactaatacagataattcaagataagcctgcctaatttctcttataaacaatggttataatattatagatatatgaaattgctagcattaaatatgactaaatttagttaaatgctaggcttctaatatggtgttgtgttacaatctagtattttgggggttgggaagaatagaaactatagtacagttatcttctatcgtacatatacttcgtaccgtatttcttagtattaaactaaaagctttccatagctcttttgaggttatcggcgcggatctagaaagtcttaattgtcgaaataccaaatcagcctcgatttcttttcaagccagtccaacttcgactcaccaaggacttcatttttttgaactcagcaagacggattctgtgcccaatctccaataaaactgtcgtttctattggtcaagaccttgatatatgcccaattccgattgattcgtgctcaatccagatttttaccatggcagacattaaagaaaatgcaaaatcagctggaaagagcccggcattcaagttcttgtgagtaatgtcaatattaatgagtcgtttcacaaagtctaacccataaatatgaaaggaccttcttggttggtttccaagatgtcgcagatcatgcagcaacatctccgcttcttgggaaaataaggtcattagtgccagaggcccacatcgtccatcacagcatttacagtcaaggtccaaactcggccccccagcaagatgatgttcatcaagaagatgatttttctgatggtaacaatggcgttgtgaaaagatcaagccttgaacatacaatggagctttacgatcttatctcgcctgcttggattgaaaaagaagccttaaacctcctcatctgcatccgcgaagcaagcactcagaagggcgccaaacgcagttttccagtactgcttgcaggctatgggtttgggggcgtcattatgaagcatgtaagtttcttatgcattacctatcattattggaaagcacagactgaacatggtaggctatggtcattgccaattctactccaagcttttacgatgttgcaatcagagttaatagcctcgtctttgtttatacaccaggacctcttaggcaaagaacaaagtgggaaaatgatctcatcgagatgttgaacataacacaaaaagactaccatggcagattgtcccaaatcttccagagtcttgttgacttcgtgtttcaattgacctatgtatttcatcgattcactgggaaataccagatcactcactgggtcaaaagcactagcgagggcgagttatacacaaacaactatccgcactatttagagaaagtggtatctttgtcttcggatggcacgaacgatatattgaggtgcgcgatagaaaatctggctcagcttgaactactcagagactcttttgcgcctcataacttattactggatcagtcgaatggtaattcagcgcttcaattttagatgccttgaaacgcaaagaaaagtgctaaatttcgtcacagattttttcggaacggatacaattagccatatgtattttaatgcccttcattcattctcgccatcaaagtggattatttatagtcccggtaccatagacgaatactctgatttcaatgacttaagagacgtatacaaccctctctgcaaggaaattttcctggacaaacttcatgggggatcaatccaagttatcggccctaaaggtcacgggaagtcaactttcatgaaatttgtctgcgaaaagatccttcaagagtctaccgttctggttatcgaaaattttctctccgtatcaaaagaaggagttactttatacgatgtatttgcagccatcattcatcagataatttcgcaacggccttcgttatttctagctgctcagaatgcgatggctgatattcttggtcaagagcaatggacagacaaagctcttgaatgtcttttgtcttcaatcttacatcattcacagaaaacccattttctaatggttatttatgatttcgaagattggccaagcgacgtgcaagcttggtggccaaaattctcggacctactcgcggattctctcggctcgacatgtaccttccttatcagcagctacaactctatacaaaacttcacccataacaagcttctattcagcattaaggagcaatccttactgacagagcgcttcatcactgccagagtgaagcagttcttcgacagaggccacagtttgatctcagacagagatgttcttcgtaaggacatcgaaagacaatgcctcttgtcagcaaaagcttttgaagggtctttttgtattaaaagttcatacttaagttcagtgtttcaaaggcttacgtttcattcactggctgccatcaatgagtccatcgaaaatgttggggccactgagtttgatatttgcagagaccatctacttgtgctcggtagcaaacctcgcataattgtctcatgggctacttcaattctttcttggattttgaaatcagttagaccgttgcatcttgaagaattggccgcagctgctgccataggcgaaggccgatctacggttttagaactccgagaagctatttctatggatatggaacgtgatcttcataaccatctcggtggttttgtggttgtggagcgaaaatgtgccaggatcatcagccctcagatagtccaagatcttctatccaacgccagtgacgagcagtccacacagcagtttcacttacagaccagtcaaagtttagtgaggctcgctctcaaatacataacgatagtcattgagagggagtcaggtaactctttgaacaactcagtatctcagatctccagaagcaatcgagaacaaacagaattggaaccagaccccatacttggatttgtggattacgcttgccgattctgggtaactcatttccatcgtattgaagcttctgatgaacggttgaaagatgaagtcatatcttttctcaaaaactcgaaggttgctaatcggtggtttgaattgtaccttctctgccatggattgaagccttgtgcttccaagaaaaatgctatcagcacagtcccgctcgccgagataaaaggccttgagagtacaagcactccagttacgttttcagcttttcagctggccagccattttggtcttttatctcttctccctgatcttatactcgatgctcaagtagtagaaaatttggagataattcacgttcgaagaggctattcagaacacgatatggcagtagtgaagactggactggcagatgccctttcttcagcttcccaaagcctttgttgcgaacaagatgaagtaacaggcaaaaataacatgccaatacactccgtgtacaagcggtattcgcttcatcaagtagcacgattgggagattttaaggcatttcagacaaagtttcaatgctcggcagacttggctcaggtagatcaagatgggcgcagcgcattgcatatggctgccatttgtggcagtctcgacatcatgactttcataatcaacacgatacatgagcagagagctgatgtgttgaatgctcgagatcaatacaatgaaacgccgttgattattgcaacgaagatgggaaacttcgaagcctcaaagcttctagtagaattgggggctgatgtcagcatccgagacgcaacaggaaaaacggcagtgcatcacgcagttcttcactgcccacaactactcaaatacatcctggcagcccataaagcctcgttctttctgcctgatgacaataaacgcacagggcttcatactgccgctcattttggcagcgttgaatcagtttacgccgttttaggcgcttttgcgtcggaaccacaaactctctctgacgctctgaatgaatgcgatgcgagcggctttacgccccttcactacgccgcaaagaacgggaatgaggaaattgccaggctttttgttgaggcaaggcagggggcagcacttccaaatgaccctcagccggctgagacgttggctgccagacatggccatctgaagactctgtgtatcatcaagcaagatgagctgcatcttggaaaccagttgctcatagaagctgttgacgcgggccaattactcatagtccattatcttctcgagaaggatatatcagccgatcaggaaatcaacaataggatccccatttgtgttgccgccgcacatggttgggatgagattgtaaaagaccttctaagatttggtgcaagcatcaactcgctggattccaaccgacagacgccgcttcatcatgcttccaaaaatggcttatacgatgtagtaaagacgcttctaagctccgaatttcgtgatcgtgccaatgtggacaacgtggactcattgcgacaaacgcccctccaccttgcggcaaaatccggacacgagcgagtgatacagttactcctgacacacaaagccgacattgaagctgagactcgccaatgtcaaacgcccctccatcttgcggtcgaacaccccaaagcagtgcaaaccttgttggacctaggtgcttttttaaacgctctagatattctagggcaaacacctttgcaaaaggccatcgcagacaaacactatgactctgccaagattttactgaagaagggagcgattattgatgtgactgatcgagatggggaatcgcctctgcaaactgccttggcaaacgatgatgtcccaatggtagagctgattatcgattctcttaatctcgaccttgatagcgacgatgccgatgacgattcatccgtggcaagctattgtctactggcagtcaaattatccgcaaagcaagtgatcagatggctacttggccggtttccaaatatgcttgattggagagatgaagaggagcgtactttattgcatgaggcactcgaatttgactctccgcaaatagtcgatattctgattgatgaggggtttgacgtgaaccaagtcagttatggcggaaccccattacatgtggtagtggacattggtcagttagagaatatgaaaattctcatccagaaggggggttcaacgttattaatcgataaggccaatgatgaagggaacacgcctcttcatatagcagccgaaaaagaccgtgctgaagccatttcatttctgctgagcgcaaaggcagacataaacaagcctggagaaagaaatgtaacgccgttattcatggcggcctatgctggtagcgtcactgctgttcaagaacttcttacacatgaggcagatcccaacatctcacgcgatgacggttgggcacccctacatgcggcagctgacaatgctgaaattactcaacttcttgtaaaatcgaatgcgaatgttaatcagcaaaagagtgatctttggactcctctccatcttgctgctttttggacggcgacagaagttgttgaagtccttctccaaaatggcgctgatccgaacattaaagattcagatggaaaaacaccacttgactttgcgcataatgagaatatcaagaaatgtttcactaaatatcaagagaagataaactatagtaacttatagtaaaagaatattaaatatcttggatatagtaaagattaagatttatatgtagtaaagaaaaagtaaaaagaataaagttatattagttactatatatcaaagaatattttattaataatagtaaatacttaagtaattataataaggctaactatactaatataattagctaaggaattataaacttataacaaactatatactagatagttagtatagggtagattcctaagggataaacctagtaaataattctagttttatgttagtaaagcggttaggaaacctaataggtaatataagtaatagtaaataatattactaaatagtaaaagtgtaaagtgtattataatcttaattttatattaataattatataataatctgttcctagatcctaggtttattatagggtaaggggttcccaagagataaatatatatatttatattagtaaataaaataggatatttagtattaagtatattatatagttatatagttagtaaataaaaggtaacttatatctggtactattattatattaataattaactatctaagctatttaataagtgtaaattaaatattcttatatagtaagttgtttttataaggttaactaaggttaatattagcttttattaacttcctgtgacaaactatacactagatagttagtatagggtagattcctaagggataaacctagtaaataattctgggtttatattagcggagcggttaggaaacttaataagtaatataggtaatagtaaataatatcactagatggtggaagtgcagagcgtgttgtaattttaattctgtgttaacaactggctatttaagttatttaaataagtgtagagaagtaaacttatatacctagttggttttgggcttgtgaggcttgtgagatgagttatataagttgtggcttgttgagcttgtttattaagttaaataagttggacctaattagttgattagtccttagttgatctagtggattttagcgggttagcctatggtcgcgactataagagttgggttataacataatgtccccctcctgttggtcttgtccttaagacctaactgttttaggtataagtaacctacttccttcctggtaagttcttttttttatttccttgtaaagtacttgttcttttactaattcttattatactagtttatttaaagctaagatctaaaaagcaggagatatataagaatttatttttattagttttatcttatttagttaaaataaataaatactccgcttataaatcttttagatctgactatttctttgctaagggtgaattatcttgttgttttgcttatgttaagggttagaagtctttttataacgtgaagtaattgtctgctgcttagttctgaaaagttactttttagcatatttgtttaaaagaggctgttgaagctgtagaagaggagtataaattggagttagagcgtctttaaaagactagtgagaaggttaaacgcctttgtaagcagaagaagttatagtattaaaagatggtttatgctgttagttagggtcttaataatttggatgagttggataaggttaagcaggaggagttggaggctgcttgttaggctgccctgctggcgcctaattccaaggccggcctgtcctagtctgttaatactgttaattagtttaagtttaaactggacctgttgttatttctacccctagagattaatgaaattcccgtaggattatctaggtgttccttttaagttcttactctaggacctaagagttcttattattattatatcctttccatttagtaaggtactctctttcttttgttattttatttatttatatataagttagttttttaattttatattcttccttaatgtcttagataataattttatttataattagtttgcctatctttttatttactagtgcttttttaagtagtaatatataaaagatagctattttaagctatatgttattaggtaagtttaatttatagttaactttactgattttttttaaaattttaaaaggtttaagttttttaaagtttaatttattacttagcctatttattctaatatttagtaattttttattatgtaagtgttataataggtagactatatctcccttttaaagggttagtcccttaatccttatgtagtctatatattcttttaagtattatttaaagaatttaagttagactttaagttcttcctgtaatttaattatattttctataagaatatgcatattatttgcatttggtttattacggagtggtctataggcttctagtgtaaacctgtagttaatataaaatagtataactcctatggtttctgttataaagctattatattatatttatataattagtagtattttaacttagttattttactaaagattaatataatattataagtatgctttaataacttagtttatctgttttatttatttatttatttatgggtaaaacgctgtgcttaacttataataggtttcaagtttagctattagttcttactaaaatttaaatgtaaaggtgctttctttgtctaatatgatttcttttagtattttatgtttagtaaatatatatcttatataaaaatgcgctaagtttttagtattatgcgccttcttatataataggaaatatgcttatttagagagtttatctataataataaagatattattaaagtgctttcctattaataaatcttttaacttaggcaagttaataatatagttaaatataatagtatactaattcctttctagaactaggattagttataatattttatatagctaatgccttttatcttttattttcttatatatgttgtattttttaataacttctaagattttgttttttatccctgggaatttatagtagtatactgtgtggttttatgttattttaatactatagtatactgctataattatactataatgtaaatcttagattacttctaattataattctagtagtacctagattttcccttcctattttagcaagccttctttaatagttactttttctgggagtttatttagttttatatttaatatatattcccttattttattaaggataaggttatattcttttataataaataaagtgttaatttatatttatttatagttgctattactgttttttcttagtacttaggctttaatttctaaaatttctttaaaatattcttcttttttacttaatgcatttacttatctattagtaatactattaatataggcaagtttatagttaaagtccaagagtgtcttaagatattatatttattatataaagagtttttatatctaggtaaagtatataatattatagtaatttatatatactttaactttatatttacttcttaaataataatgtttttattttttaaatactttaagaattactataaattctttattataaataggatatcttaattctagtctatgtagtttttaagagaagaatactactagatgatttttcctatttttatctttttaaattagtattcccttaatagcaaagtctaataagttagttttaatctctaatagtttattaggattatatataataagtataggtttactaaggagtgtgttttttaagttatttaaatactgcttagggttaggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggtaagggttagggttagggttagggttagggtaagggttagggttagggttagggttagg