cttacttataaatataaaaacctttaataattccttagaaaataaaagaaattaattactaagtataatttaaaatattaaatattattttattatctaaagctttaatattaatattatattatttaatataataaaataattttatagtaatttaagataattttataattaattataattgtttatatataaataataaataataaaaggaaataataaaataataataataattactaaattaaattaattataaaagtaaattattaattaaagtaaaattaataaatttaaaaaagaaaaataataatataataatataataaataaaaaaaataattactaaaaggctttatatacctaagagaattaaaaaaatattaaataagattattattagttaaaaacttaacttaattttatattaaatatataataaaagaaaataataataataataataaaatacttaaaaaatttttaataataaattataataataaataatttatttttttatatttaaaagaaattgatatattataaatataattaaatttatataatataattatatatttttatttacttagttattaaactaaaagctaagtataattttttattatattaggtattataagttttttaaacttatataattatattaaaaataaattttaatataatataattataatattttattaattaaaatataagtaaataaataatttatttataaaaaaatattatttattatattatttaaaataattattataataatataattaataaaagaaaaattccttttaaatataaaaaaataaattatttattattataacttattattaaacttttttttagtattttattattattattatttccttttattatatatttattttatttaatatttttttaatttttttttaaatatataaggccctttagtattactttttttacttttttacttattatattattacttttcttttttaaatttattaattttagcctagttaatagtttacttttataactagtttaatttaataattattactatttctttattatttccctttactatttattatttatatataaaaaattataattagctataagattattttactattataagattaccttattatattataagtaatactaattttaatatcttaagtaaaatatattactttttttataaagttaaccttttaaaaaaaagaaataatataaaacttttctttattaatattaaagtcttatatattataatagtacttagtggttaatttcttttattttctaaggaattattaatactttttatatttactagcttttatataagtagttttttaattactttagtattatattaagttattagtaaaaaactttatttctaatataaaaaccttattttaaatcttataagtaattttaataaactaatattattagtattattaaatttaataaagctaaatataatttttgtatttttttttaaaatatttttatttacctagttattaaactaagagctaagtatagttttttattatactagctattataagttttttaaacttatataattatattaaaaataaattttaattttaataaaaaaaataaaataaaaaataaaaataaattaattataattttactaatttaatattaataaattaaataacataaaaaattaaattaaaaatatataaaaaatatataattattattatttaataaaataataaataataaaaaaaagtaatattttttttaagttttataaaaatcaattaaatttataaatattaattaaaataatataaatatttttaatatataattaaattatattttaatattttattccttgtactttacaagattaacctaagatctaggaactaaattattatatattttaaatataaaaataatttaatatttttatttactaatatataaacaattatataattattaactatagttattagtatattaagaaaaaagtatataatagaattatcttacctcaattaacctctcggttaaattaaaacatgcttgtcgaatatcttcccttagatcctgggaagagaatcgtgataatcctgcaaaccccatattatgcagtttatctatcagtatatccgtggaggccatcttgtcctggaaacttatcttcgatgatattgttcgcagtaaggtattcgcagccttaagagcactactatcctggctatgcaatagtacatcctcaatcaacggtggtaatgcaccacatctacataaagtcagtcaaaggacgcaacttactccaatgaaccatcgaatgggcacttacaactgttcaaacaccaaaggtcgctgcaaagctatatcgttaagccattgcaagctccggacttgaactcgctcctcaagatactgaaagtcaactaattcaatagcagagatgagcagtaaatcttcatctcttacactctccatcttcaggcggctgttaaaggcagttgtatcaccgacgccttctgcgttgatcccagctatccaaaggccgtctctatagtcttcatgcaacacgccccttgccgaaataagggcaagataaggcagtgaatctgtcgtaggatcatccttgggtgctcggggcgttggtgtggaattgacaatttcgaagaacgaagaaaggacgcgcattgctgccgggcgtgttgacgtgtcggtgagtccgcggacaaggcaagcacaaaccgcaaaatgaaagttctcgaaatcgaagtggattccatatgcatcgtcaagcggcagcgctgcctcctcaagctgggcgcggctttgtagtagaagtgacactatcttttcacatgtagcaccgttcatagcaccaatattggtcaagacagcttcaagaaactgagctgtgcagttgaagaggccaatgggcacaagtcgaacaagagaaatggccaaccagaacagctgaaggccgtagcgagatgaagagggtagttttatcatcattttagacagcgaggtaacgatagaaaccagcatttcgctattcccatcttcaccaaactggccaatgctgttgcgtagagcgacaagaacttggtaaagtaagtcatcatctacttcttcacgggccaagtatcccattactgcaaaggccctgggctgcacggctggattgatttggaaggctgtacttgcaacaaggctcatccatcgtgacctccagctattggctaagtcaactgaaggtgccgctgtcgaacatatgtcaaataaaacgacagttaggctttccgtggccgccaaagtcgcatttgagtcatgtgccgttgatacagaagcaccatctcgcatggtcgcagatgtcaaagaaaacgcatctcctcgaggctcgcagagaaggtcaagatccgcctttagttttgtgagtttggcctcgtctaggttgaaagccgtacacactgaatggatagagttgaccagtagcttatatacaagtgagcgaacgctgttgtcgcctgtgtttgccagcattgttacgatgtggaagatctcaggtaagaatagccgtgactgaacaccactatcaaacgacagtgcaacgcaaaattgcaaaaggacgcagatttctgcccatactgggctgtcttgtagatacctcgttggcctcaaagacgaacggttgagggatttgcgaagccgagagaatatctttcctctgatagaggcagtgccaataccaacaatgacaggtgagatgatgtctaatgagtcttcatgagctccatagctcaaagcggtttttatgagctcatcaagaaatatgtccagcagtagctcgtcggtggtaattgatggcagcacaaaatgttgtagagcataagaaaggtgttgatctagaacaatgaggtcgatgagctttcttagcagtgtagcgaccttttcccttcccttttcactgtcttgttcactggttaaaacatttgttcgaagaccggcaagccacggtgacatatatgccaagctgagtggcttttgttcatcgggaaagctctcccatccgacaaaaaattcggttaagaagtcagatgtgagctgaggctgtgtagctgctaaaatgctgctaatttcagctacaaatttcgtggggtcaatggggacagagatgtctggttcacaggattagcatcagagaatcgcctgtgcaaatgaatcacacaagactgtctgcttagtactcaccctttgcacaagacagcctggcatctgcgctaaatttgaaggctctgcacaatgctccaagcaaattataagatgctagtctcagggagcgatcagaacttaataagttagtaaaggccaggttgagtagtgtaccgggcacgtcttgaggacgcattagtctctcaaagggcttataggtgcgattctcttttccatgcttgttcttggcgctgcggatggtctgaagcacgtccgctttctttggactggtgaagtacatcacgattttccccccatctgctcgaagtccgaaggaagagtcatcttctgactgcagtgacgttgttgcttcttctacgtcgccaagccggaatatgtcattgacagtagtactgagacggaagccagacaagacctcctgtttcttagttgttgctacctgaacaaactggcttcccaccttgataacgacctccacctttccttttgacttagaaagccttgtgatgggttgaaacatgtaacgtgtatccgttacaacgcttatcgtttcctttggaagatggagttggctgagatgaaaatgggcttgaagatcctgaaggctgcctatcagatgatactctacgtttcttggatggaaagcactgttgtcggtcctggtggatactcgcaaaaggtgtcggaaacatctcctatacatgtgtcgtcagtagcaatacgaaagctggagaagcacttgtaacttacctgaaagcactgttcatgttatagacataaattcttgtcatattaagtgcgagttctgagggagtaagaagatctagcattttgaaaaaatcgtcttgggggtcgttccgtccattgtaagaagtggcatctacgaagacgccgaaaggttcgtgccagagcctgctcgcaatctgtctaatagttagtattttccttctcggaaagactcgatcgttaacgatcgtattgtaagcccaatataacgccgtcgtcgtattatatcggcaggctaagcatctaccgagtgctatagaaagagtaggaaaccaacctttagaaagcaataaagcattgtgtcgtaatcaatattgtcggcttcaatatgtcgcagaatgatgcaaataatagaaagtccatcctaagaatgcatcaacacatgcaccgatatttgtaaagggggaatgtcttgaaattgaagagcagtcagttcaacttactttactctcgccaccatcgtacacggcacgagatgtcaagtaagactccgtacctcgaaaagcgttacgaagcatgaaattctgaaatcgtgaatacaaaggcgggctattggttgaaatttgagggcggttccatgatatggccaaaggcggtgggccaagatttgaaatgagattgcgaagtggctctatggctggtgaccgaccatgagcatgctctccgggtgatcttacaaattctctactatctctggagacgagaatttgccgaagatggtcccaatggtcatagaggaatcgatgtagagccacacaagatccgaaatcaatggcctttttgttgacagtgacctccatttggcttggtggaatcttctgggctgtcagcttatttacctacataagaaggcagtttgcaaattgcttaccgatatttcacgcaaaaatcctatcacaacatgaatgttttggaccaggaagagattaagtggaaacatatagggctcctttgtcccaaacagaacattgttggccaaattttggattatctttgcgataagaagcagccctcggcgcatttctttggatggcggcgtagatacaagtccttctacctccggagcaacaattgcaggacagaagaaccggaggaagatgaaagcgccaacggcagtgtacttggcgttgggaaaacggtgcaaaactgcatcggaaatctattgattgtgtgagagctattaaccagtaatgaccaagctttggttagactcactatgctgcatatttttctgaacgatgggggtatattggaagcagaagcacaaatatcgtccatgaaaactttggcaacaatctgaagctgaagggcgttcttctctagttcttcttgagtgccaaccctggtgggatcaagctccagatctaaatcttgtgaggtgagcatgagtcgttcaagaactttgtgaagggtcccctgtagataagcaaagcctttccatctagcatagacagacagcattttggttgctacacagttccgccgcagaatttctgcctcattttctgggagaaaggttagttcacacttggttaaatgttgatgagtgtaaagatcaatgttactcaccggtttgctctatttcagctctgatcagtgcctcaaaaagatcgaaaataaggcctctctgctcgaatacggttaaaagggagattgtgagttcatcgacttctgtacttgggcagatggcgctcattgatgtggaaaatgataaatcttttgtaatcaacttcatccaaaaagttagcggcatgatggacccaaatcggacctgagaaaacaaacctctagaacttcctcgtattttttgctcacagccgagtctgtcaaattactgaattcggttccctggacgaggatattgaatagaactttgacaaatgcggttcgaatctcaacattatcatggtatccgatattgatggaatgcttcaaaccgacatcaatattcgcgctcagtaggttagaaaggatagtaatggctaagtctgagttagagatggcttcatctcgaccaggaagcgttgcagcaagatccgatctgctcacttcggccgattcgtggttcaaaagggaaagaaatcgattgaagtaggtatggaacatctgagacttcatctcgctcatcccaacgtccgattggctgtcagcaggctgtagcgggaggcggaaagtgagatttgcgagagctcttagacaagctttgtcaaggtccttttgaaccctgctcagatcatcttgtctcccaaccaaaccggtctgatcaacttgcggcgatcgcggtcggtctatccaacctatgatgtactcaaggacctgatttcgaatatgcacgtcatcacgaaggttcaaatgctctttccgctttgtcacagtttcgcacaactgacaaaccctaatctcaacacgcagggtatttgcagtgtctgcaattccatcaatgaacttggcgaaattcagtgttataaggcccaaatgaacagacgaagcagcagttaaatccgcagggatttctagtctttcgaccaaagtctttaataaagaagcagcctgctctgcaaatatgatgtcggtttcttgagctgtatctgccggagcgaggacaccagcaaatagcacttccaattctgactcgagagctttgaataaagcagggtagagtataggagacacttcgctggataaaatctctcgcatagcttcacgaaccctgacgtttgcacacgctaggagctgaatagctagcttgagatagcgtttaagagaggactcttcagattgctcagctggggatcgatcaatccatgccagattttggagtgaaggatcctctgcggcattggcctggcccgcggtacaagcccctccaagagacgcaagaaatcctgaaaagtttcgccactctgatagaagtcgatcgtcaacagaattcggatggagtgtagagaccttctggactagaaagatccaacgatcgaatgccatttcccaagcgttcagtatgcccaatgtcggaaactgtatgcggcgcaggagatttcgaatacgcttttggaaagcgaccagacccgtaaagcggaaagctggcgaagcaatctcacggaaaatatcgccgttacgaagaacggaagccgatgatttgacagactcagtgaattcactgatgcaagtacactctgcaagaaacaggccgatgcaggacgtcacaagctgacaaacgtcaatatctgcggagcaaagagatactaagagaacagtctctaattttgacgatgcggctaccatatcagggagttcgtcaggaagtcgagtcaattcctacagaaatggttattaatatagggaattacggggcaatgaattaagaagtcttaccggtatattcttcaatatggtaagacgagctttcaggtaatcatgcagtgtcgtcagttcaggaagcctagggtgaaccattcgttcacataattctaatatgaccttggagctaaaaggggtatcagcttatgtcgagcaagatgcgcgcttgatttttaccttcgagtccagaatgtttcccgcagttcaactatttcgccatgactgtgctcattaaatgccttgatagcatctgggtgttctgcgaagagccgctcagcaacctcggttgctgtctggcagatggtcttgttggatgatattacagtgaatataaatggccccagagtatcaattgtcggggattggcgagtcagttcatttatcaatggtgtaggcagagcgcctaggaacttgaggatgctgcgtgctatgtttatgacctcgttactgagaatagctgccgagtcccattgagtagcaacacaagcctaatagcagtcagtgccgtcagcagtgggagatatcaagaggaggcaaacctttaactgtgattgaatgaagggaagtgcatcgttgaatagttcattgtacttggaagagtctggtaggttcgcaagatgacaacatgcttgtatgactgcaactttgaacctatatggcgatgaaggtgagatacacgtatcgaggacagtgtcaatgcacacgtccaagtttagatgtgccaaagtaatgaaagcagcagtgatcatattgtggtcaaactgggctgagagcgagtttgtagcagaatggcgaaagacagcatcccgcacctcatcctgcacatccattgcataactgacaagggcagagtcgctctctgcattgaaatggcgagcagcgcggagcaaagagatgacgcagtatcctgcttgctcatttccattcttcatagctttacgcaatccatcgagaaacgagactttcttcatgatgttgccgcccctgacctctctcatgttactagcaacctcgaaaacatcgggcataaggaaaaggagagtcgtctgaagaggaaagagaagcattttgcgtctagcgtcagtcacggtttgtgtcatatcaaaaagagtgtctgcgcctccatcaagccgcctatggaggcggtggaggtgtgtgaattcttgcggataccgatcaatccatcgagatattaataatggtatggcagcagcgacagcattttgatatgactttcgaaagtgaagatagctcgaacaaaactcctgaatgatggagccaagcctggcactatcaacccagaaagaggagacaagctgcacaatgatgagcgagcctctctccgactcttgattgctcccggattctgggcctatatctgccgccgccgcaacgcggacactgtatataacacttttaaggtagctaaatgaatgggaccagctggacgctgtgacatatcccacgagcactttgacgtgagcttcgacctctttcaagtacgaagtaagggaggttttggtgtcggctgcatcgtaaagggtatcttgtggcgttccactggccgagaaagccacactggcaccaggctcggggctttgatccaggagagcttgcgccgagagcatataattttcggatatcggttccagcagatccttgagcgcgtcgaaggtccggacaacaagcctctcgcccagcgtagcagacggcaaagctgtgccactgctgcgagaattgggctgtgcggcccaatgggcagagcagcagtctgctgcaaggctcagcacgaagagctccgacgacaagaccagacttgggtgttccgagacgacatggtagggacgcgcgagatcttcgagcaatgccaccagggactcgagggtcgtgtcgatggacgccttgctgaggtcaacgagggtcgacctcgtgatatgcagcacttcatcctccaggggatttgggctgctcgttccggtgacgtgcggtagctatgcgtagcgcaagagcgtataaagctagattagccggcattcgcaacgttagagtttctacgggctggaatggacatctagtgctcaccctgctagagagccgttcaaccaagcagcccaccaggcttgaatccccagacatggcggcgatctggagatttcggaacgggcgagctggttggacgtggacgagatgaggccatggtcgaattagggaccagaggcagagcgcggggtaccttctagtaggtacagatagcaacggcacggccccctaagatgtgggatccctggctgtattgcagctaatcaagcgctaatagcggcagcacagctctgagcacaatgaagcaattgatacgggcccttaaatagggcccgtaatgggaaagccatcgctcatgacgaaagatgtttagttctagcaaaatctatggcatgtctgagaccaatcgaatgttaatagcacgatgctctcctaaaatagggtcatctaacccgaagcacatcttggggtgcattttcaaagggaattgagtccggccaggggcacctgaggccatcctaacccacccgaccttagactgctggacctggcacctagcgccgaagctccgtaccagcttgtctgtcactgcggtagagcatctgcatctgcatctgtatctgcaccagcatcttcgccctagccattcattgatcttgtccgcttctacctatccgactacctatccccagacttaccggactacagaggcgtgtctccagagccactatgcaacaatgcctcgtcggcacggtgctctagatgactacacgtctgctgttcctcacgttcgtggttccatcatacctacactgctctccagccgcccagcctaacaaagtgttagatcatcctgtcaacctctgattccgactatcttgaccacctcatacctgtgctcaaagatgctacaaactcgcggcggacgccagctttgctgcaatccttgtctcgctattccgaagaccgcgaggcagacatcgagcgaatcggattgaccaagcacgaagagtttctggactcagtccacaggttgcaggaagtacgcgaggggaccgtcactctcacaaccgagattctcaagctcaaccagtcgattcaagccagcactgagaagcttgctgagcaaaaaggcgccctcgtcaacaccaaggctgtgcgccagaacatcgctgacgcggcagatgctctccgcgagtctcttacagtgctgcatgccgtcaaccactcccacgaacttgtccgccgaaagaagtactactctgccctcaagtcgctggaagacttgcagaacgaacatctggtctctatccttcagaaccggtatgcgactcagcatcgtttggcagatgttatccagaagtccctccctgcctcgcggagggcaatttccgaagcggtcatgtctgacttgaatacctggctttttcggatccgtgaaacctcgcaatttttgggagaagtcgcattttatcataccgagatgcggaggtcgcggcagagggcgcgaatcgagaatgagaagttcttggagaatttcaagctaaactcctcaattgaacttattgcggatgagaatgaagaatttgacgtgctcgacaatgaagagttgcaagtcgattttacaccactgtttgaagctcttcatatccacgatgctcttggacatagcgaccggtttcgatcggaatacgcctctactaggcgtcagcaaaaagatcttcttatcccgacttcgattgatctgctagctgaggatgaatcatctcttagcagcttactggagggaatagctgggttcgcaattatagaaaaggcaacaatggggcgcgtgccttatctgcgctctgtggttgatgtgagtctgcgatttacaatttcgaagcaatcagttttgttctaacataacacaacaggtagaagaactttgggactccatgtgcacggcagctatagccatcacgacgaaagcgctgacaggtatcgataatgccgaagtgctactgaaaatcaagggctttattgccatgttcattcagactatggaagtaagcatgtacccgtgtgaaacgagttaaagaaaggaaggacaaaaaaaaggaggaaaaacaactgatttgatttgacaatcactgactgcgtttagggctggggatactccgtctctactcttgataatttcctcttacagctcttcgataagtatgcccagctgctgaagcgtcgattcagtgaagactttcaagaggtcagtacagatgtttacttctccctctctctttttctttccccccctattccaaagtgaacattcatttttccaacatgacaaacttgatagattgtttccaccgacgactacatgccaatggctatcaactcgcttagcgactacgagaaagtgatcaatgtcagctggttcacaccagatcgacctacggaggaacttgcgttagtctatccttttcctccaggatgcgcagatgctgacgatgatatgtagattcccatgtgttttaccattttctcagatgtaccccctctgttgtatcgacatccgaaactttctgaaccagttctactttttccttgacgaccactttcagcactcggatattattgatgaaacgctccgaaaggtcttgacgctctcctctctatgtttcggttcagtggaataggcggctgaccaataaaatagtctttagatgagcttcttagtgagaaagtttgcaagtctcttgtggagcgtctgagctctcaatatttaggacagattgtgcagattctcatcaatttagagcactttgagatagcgtgccgtgagctggaacagctgttgatcagagcaaggtctaccacttcggcgggcggtcctttgagattgaatgcgaccgaggaattccgcaacaacaaaaagactgccgaaaagagaatattcgagctagtcaactcaaaaattgacgatcttgtggatacggcagaatacgactggtaagaagacattttggttatggaactgatcgcaggagctaatcaagccaattacataggctggcaaatgcagtgcagacggagcccagcaattacatgcaaactcttactcgatatctgtccaacattatgaattctacgcttctggggctgcctagagagattaaagaattgatttattttgatgctctgagccacgcagccgagaaaatattggtaagctgcctatcgagtctccttttaaaacaaaaagtgattatttatttcattttgactgaccaaaacaggccctgcctctttcatccgaagttcgacacatcaacggccatggagtgtcagctttggcacaagacgtcaactatcttaccgactttgtcgggagcttagaaaacggacagatgctacgtgaaaatctcgatgaacttcagcagactgtaaatctgatgcagtcggataatcatgacgagttctatgatatttcaatccgcaacaagaaatatggccgagttgaccccctcaatgggccgatgctacttgaaaagtatgtgttgacccatacaattgaaaaccaaacgagatatacccaaaacaaaacaaaaaaaaaaaaaaaactaacatatagtgtaggctgactcctaccgcacaaccttcggcgagaactgcgccgctttccaatctgtctcgcttcgccatcatgaaatgaagcaaactgttgtttacatgtgtccctaggtcgcaaaatatgcctgatatcttgcccgcctggagactccccacattacttgggaggtggtaggcagaagatgacttgatccaacgaattttgttgtgtcactggtcccatgctggtggctcttcgtcaactgccggttcaaactgaagcgagccctattcgaattcttcagactgcattggtgcctatcaaccattagcagggtcatgttaagttgtggcaggaatgacttacctgttgcggttgcattgttgagtatggatacatgccctccatttcgccatagatagccgtttgtggctgggcctgtccataggcggcagcgggagggccctggggaacctggccaggatacatgttggggggctgtctgtagtcctgctcagcgccgagcgcatgcgcgtccatgtaacctgcggtggccattgggtgggcagacggatggctaggcgcctgagccatgcctgggtgcccggccattggtgcctgggcgccaccggggactggctgcgcggcggagggctgggtggtggttcttttggcgtgtgctgtagcttcttctctagggacaatgtcgatgaggaaatcaaacatgtcggatttagcaagtgccgaggcaatgtcggaccgctgcagagtgcggcgcttgttctcctctgcatggatccatgcgcgcatagtgagttccgtaatgaagatgtcacagcccttggcgaatagaatcggtgcttcggcggaaatcatcttgacctctgggtcggccttcatgacctttttgatacgcgcaaggggcagctggtggatcttgtaatcgtgagtgtcgctttccaagtggctgattgtctgctgccagtaggttgttaggatatccttgtactgtcctgtgagtccttggtgaacctagaagccgcccagcagtcagccatcagaagcgcggagcaaacgcacaaggagagagaaacaaacatttgcccaggggccggtgtatagctcggccggtgcaaagccttgcgaggcaagctgtagctgttgttagcaagcaaggatggcatggccaaacagaccattgaagcaagtatacgaacagcagcacaggcacctatgcggggcgcattagcatttcagcagcagacgctcagcgagagagaagagctacgaaccatagtgtcctccttgtgtgggatcgtagacgggtgccggccggttatgtgacgggtgggttggcgcagactggttttgcgactccattgttgaacgttgtgtagatgaagcagcgaggttggtggtgcggcaaagcaagctacgagtactaaatcgcatcagaggccggcatcgataactcatcacaggcaagatatacatacacaaaggcgaaggtggaagcacgtctctgtttatcggcaagactcaggccaaccgcatcagcaaaaaaattcccaacaggtgcagcaagcgcgcgttatcggtgtaacaggcagatcgcgttgttgattttgggctcgagaccttggatgatgttgtcagagctgcttcacgactggagcagcttattcgctgggcagccatggctagccggaatcagctagggcggctagctgcctcgctttcgggatagctgcataaatattcccgccatgccgtgatcctctgcattacataattcgtgttttttgggtggtgatggtggggagctggtaaaaaaaaattcttgtaatgggatcaatccacttctttgcataaaccaaaaaaaaaaaaaaaccaccagcatttattttctcttacaaaagaaccagggccattttctctcgaaaattttccctccagcgctttcctcacaaagacctggcaattgatctccttgtcgcggattcaaggtcatattatggctgattttgccgacaatgacatccaggagctcctacagcaagccgagcagcgcctcagcggtggccgcatagtcgccaaggaagcttcaacagcttcgacggcgaagccagtgggaggagaggatgttgttaaggctgtagcagctcccacgccagaattggctcaagtccgcgtgccgcagcccaagatggatgcacagcggaagggtaaggtaagcagatacaaattactccttgttctctcctgttctctctctcatgtccctcttgtctttgcaatgagattgccggtataaagatgaaagttagccgcaaggcacaatgacacgggacaacgtccgtcttgggctatcgtcccgtggctcctgattttttttatcatcatagttactctgaataccaagcgactcaagtccccttttacgctcattacctctttacgcaactggtacgaggacttttcgttgctaacgtataaaaacagaacacagcaggggctgactggtttgatcttcccaaaacaaacatgacggcagagttcaagagagactggcaactcttgcgcatgcgaaatgtcctagaccctaagcatcagagaaaaaacctccgagccagcgcccccgtatattcgcaggtgggcaaggtcattgccagtccaaccgacccattcagcgcgagacttggccgtaaggagagaaagcaaacactgctagagggcgtcatggttgctcataatgacaacaagctcgcgtccaaatactccgacatacaggagaagaagaggtcaggacgcaaggcattctacaaatcagtagtttccaaacgacgacagaggaattagaggaattaaggccccaagacctaaatcttgacatgatacccggacaataatggagtttttcatctggttgaccaactattttatggtttgaaaaatagagcaaaaaaattgaataaaacatgataatgctatttctgagcctccaccctagagtgtataaacttttgttataatgtaatttatatgtaatgtttatattaaaatcttgtgatgatagcatattcttcttctcgtcataccatttcgtagtgtataattcgtaattataactccttaatacaaaccctagtaataagtagccagcgctcgtgccgtcattctgcgttacaccaacttgatcttatgctagtctgccttctgctttggcttctattgcatcacttgcgttagaatcgtgggtataggtttaggggaaatattgggttgatagtcactcacctttgacttgttcaaagaccttgagcatcttgcgtcgcgctccgagagcatttacgcctcggtcctccaaagccttgtcgtctaattcgaccagatccgtccatttcatatccttcagattatccgtgtacttgtgtagtcgcagactacggagccagctagggatgtcctgaagaagggtgggatcggtgggatcttccggaggcttggagcttccccgtcgtcctctcggtgaacggcctcggaccatgtcagagtggtctgagaggtagccttcgtgagtgttgattcctagctgccccaagccgacgggcggtatgccaccagacatcaacccagaaccatcgtatgcgctaagaaagccattatgctgaggcgaagtgaagtgcgacatggggcccatcccagcctgcaaaggcagacccggagagctggggcgagatcgctgccctccaaagctgaggccctgctgagcttggagcgccattagttggtcacgggtcatgacctgcccgtgctcgttgatcatcacgacgttggcgctgggaaagttgatttgcgacggcgtagggggcatttggctgtgtgcattgcccggagcatcgttggatctagccctccgatatttgcgaacgtcatcgagagcgaaacgattgttgacagtcgaaagcgcagccagcttcattgcagtcgcgttggcaatcatatcggcctggccagtagagtttccggtgttgaaagtcggcgccattggagtattgaccatggaagcccagctgccacctccattcgcatatggggataggagaggcaaatcagctggggtcttgtcgcgagccgtcaaggtggtcgtttgaagagtggaattgctagtcagctgcggcggccgtggtgatcgtagtcctgcagacgccggaggctggacgaattggcccatgggagtctgggacgagcctgctttggcagacgccgctgcatctccgccgctggcccacggtgacgccgccgaggcagcattgccctccctagattcctgaggggcggctgcaatattaggtccagccattgcggttcgtgggtcgagggccaaactgttacgattcgacgaaggtgggttcccggtttgctgagtgaactttgccttttccgttgcaatagcggcagcggcgtcggggaacatggcgttgatcgtggaagcgtcaaggccagagtgtcgcttggtcgatgacacggccgagttgcgagcgaacgagtttcgggccgagtcgacattgagcttgttcatagcatcgctaagccgactagacatcggatcttgcggaaacgttagcatgcaaggttcgagagtcgatttcgcgagaaggatatacctttatcaaaggtcgcgggggacaaaacgccagacatgggatggttcttgcccatctgctggaggacctggatgaagaagcggatctggacttgagtggtctgttgcagcaaggcgtacagagcggccgtgcgctcagcctcgctcaacacccgaaaccactgctcaatggcgctgagctcgtccttgaagtcctggtcgagcgtggcggcagccatctcctccagcgtcgtctcatactggtcgatgtccgcaatccactgctgggcaatcttgtcctgcgaatcgatatccaggccggcagggccaaggccgccctgctgaggctggccgtagaagtcggacgacggcctgatgcggttggccgacgaggtccctgatatggccgccatgtcggcagacgcgcgcagcgagctgccagagccaactgctcgagaagacggcggtcttagagaaggagtggcattgacttcaggggtgctgttgcggtttccggcgacgtggctcccagacatattgagcatgcttcttcggccgggtcaagacggggtgaagagcagagtaggtagttgaagaagaaaaaaaaagagagagagagagagagaagaggggctaaagacgggagaacagttggcgaatttatttctgcagtatccagctgagcagagacggtttggcaaaccgcagacgaggcaaatgcaaatgatgacgaagagttaaaacatgatcctctggcaaatgtcgcgcgttagcattcgggtctcgtgtaaagtccgcagctaggcgctcagtcaggaggctttgtgcctgtaagtagcacggaggaagacgcagagagagacgcacaggcaaataaagagtcgttaaccaaaatgggatgtctgcgtccaggcaggcaacgcaattcaagtcaatcaaatcaaatcaaatccagcgaccgatcagctgtctgggagagatcgtaaggggatgagacccggctgaggaagaaggatcgtgcagaagagagagcacggactaaggatgccgagagtaggggattcaatcacggatttgctctcggcccaggccaggttaaagtgcctaccggtacgcctgcctacctattacgccgtagcatgtatggctaatggcgactggcgctgctattgggtgctgctagctgatgaaagtggtactattagtcgtacttacctcattgggcagtacaagtatgaagaattactagccgcagcaagaatacacgtgctgcagtttttagcatggaggtactccgtactttgcatttgaatactgtagctgctatacatgtgctttttaacattagaaaagagaatatggtacgcagatgtaaggaatttagatgctactagtagtaacagtgtccaagtgttgcttaatgatcgatggatgcatcccacctgttttgtttctcgagaaataaaacatcaaagcctgaaacagaaacaccggggccatggcgttgtacctcgtcctagtgccaacacgcgaaaactcgctcccacactagcccctccgcctaacaaaaggtacctctctcgcttacccgcctaaattcccctcctcgcacacactagggctggaccactcttcacttttccgcacgatcttgaatctcgacttgcaaaatcacaccggaccagcatcgtcaaccacagcagcaatggccagtgagttttttgcccgccccgacccggaatccgatcaaaataattttcgcacggcagaatgctaatatttcgagcaatctagagtcaaagaactcgtcccagcacaaccagagccgcaaggctcaccgtaacgggttggtcttcaattcttaaagattcacaaacaaagttctgttcgcttactcccccacgcagtatcaagaagcccaagacttccagatacccttccctcaacggaaccgaccccaagttccgacgaaaccacagacatgctctccacggcaccatgaaggctcttgtacgacttctccccccccccccccccaaataatcagggacaaacaatccgaagacaacgaaaactaacccattccaacagaaggagctcaaggagggcaagcgcgagacggcatgagtgtgttccgattggcaaaactgttgaacgaaaacaaaaaggggaatctttgcaaagtttcagggccaatggcccattattagacgcgattggcgcaggaatttgaatgcctcatcggctaataggaaatgcatcaccatatgctgaaatatcgatttgagtttcctcttaatatgagcaccggatagacgaatcggctgtctggaatggtgcaaagttccctgccctctttctggggtcggtgcccgacgtccaagcaaccagtgatgaccttttgtgtgaatggactctctgaaaaaacatcccaagagctgctaccgacgaacgaggatccatttctatttctatgtgttccttgaaatggtattgtggctcatgaacaaaattggaaaggagaaacgcgaaacgtgaaaatcatgacttcttcttttattgccagctatcgctattatagcttcatgttctttactagaagctcatgtgccaaggccttgtgattcgtggaaagcaaggatatgatttggttcgtcatgatgatatccttcaacagcttcttgccgcccgccgccttgtttgcttccagggcttgcgtgtagtactgcaagctcaaatatccaattccgagtagttgaaagagcctgcccacattataatatcgctccgcttgccgctgtggctcccctcccccatattgcacgtagttgctgatgaatgcttggccctgcaggagcaaatattgccggttggtcgactgccgtttcaggccataatgaacatatgcgagacccagactcaagttgaccatgggattgtcatggtccagtgaccaggcacgcaagaaatatcctacttctcggtcaacaattgacttcctcattggctacaatttgacttggctctcaaacactcacctatcgcgtacgtgtagcttgtagatgtaaatagaatgtggccgtagagcatcaagagacatatatccatgtttagctttgcagcggccgttatgctttgatcgaaattaggcttcccagcggcatgcttcgcagtgacttcgtaggtcacatctatggctttgatctgcctcaagatgaatttttgggctggtccagaggtataccaggaaacaggggattggcatagcttggagagcaatgcaaacatccgagaggagtcggatatcccgccatctctcatcaagtgacgagctattgtaatacacttttcttcgtcatttgtatttattgcacaaactatttttggttaacacggccttgatacagctaaatacgataagagagtcgtcttatacataccactccaagccatgtggatgacaaaattgtgttggggtgattggaatacagtcgagtctcttgcggattcgcatacttgatatgcttcttcgcggcgatgtacaagcgataagccaatggcataatctagaaataaatcaagccagtcatcaaatgatattccttggtggttatcgaaagctggtcccggaatagagtctccttggggcgcaagagctgtaaagatcatcttagtcaaaagcagagtggagaggggagaacggcacgtacatcgttggagacgttcaaacatctgcgatagctcggtatttgcttcttcgctcgcggcctgttccagcaattgcttcttgccaagaaaatggagatatttgtcccatgtatagaatctcttgagcgatcgaaaatcgtcgacaagctccctacaagattccatccagaccggaatgagatcgctagagccagacttgatctgctgttttaggccacggacaagctcatattgctgagacagtttgattgcgcgcgaccgctcgtcttgacggcgcttatccgggtttgcaaaccgctttgcgcgatatctcctgggcaagatacgagctgtttgggcagattttggtttaggctgtcgaggctctgcccgtgctcgaggccctcccgcatcccgcaaacgacgatccggtttcattgagaacttgcgaagctgctcttttgttaggggcccgttgagagccggctctccttgagcttctttcagcgccattgcttccgcagcaagaatgagggcttcttcatcttctctagctttctcatacatgttggccagttcgatacgagcgtcaatgttgtactcctcggcatcaattgccgcgtgaaaacactcttccgcggtagattgcagtccggtggccagatagcagcggcccagtaggaccaaaagaacggcgtcaggctcttcagtagtagcccgaagcagttcgagatacctaatggctctttgtggctcgtcatacttggcgagttcgctcgcaagatcatatgagacgaaagggaattctgctaaaaagtcaacggtgcgagggtgatctggatccagccaggccaagtgtctctgtcgattcttctggttagagtatgtttgctacgcttataacgcttgttttcaggggagcagttgcttacaaaagcctcatccccctctcccagcctcaatctatatattaccagccggaccctgaggtctaatggaagagcatggccgtagagttctgggccaaatagggagccctgaaaatggggtacatgacttctacgatcgtcatcgtcgtcccattcacagtcgtccacctgccactggtcccagtattgttcttggacacggcctacgagccatcttgataacgccttgagttcgtgaatagcttcggcaaatgcgccagttgaggcgatgagctcaacatagattccgatgtcgtgccatgggccgtccggtccatacattggggaattgcccatctcatagtcaaagtaacgccgatatgccatgatggcggcaggaacagcagattcggcatttttattgtcaatgcaggcttctgctagcttccgcacgatgtcgaggtcatatggatgatgttttaggacaatattatactcggagattgcggctgctagatggccctgtcgatggcacacagaagctttgcccagtctagcgtccaggttcgtgggatctgccctgagggcagcagaatagcagagtcgcgcagtgtgaagattgcccgcctcatcttcatgtaatgaatccagggcacaggacgcgcactcaagccatgcagcaacgttcttgggccgaagatgagcagcatacaccatggcagacagcgcccgggcattctcgccctgctcgcgaaagatggaggacagcgccgtccatgcttgatgagtttcggcgttgattcggatgacttcagagaccaagtccaaggctttttcataatctccaccgagaaatgcctggttgactttggccagtcgagcggtgatgtctccgcgaggcttggccgctttccgagggcctcgaactccgcgccctctgaagactccacgcgtcggaaggggcgtttctgagcgtccctgctgagaatccaggaattctcttacggactggtcaaacttggcgatgtcgccttgaagctcctcatagtccgaatcggagtcggatggattgccactacagccgtcagtcgtagagctagtctggtgattttgccattcgcaaggctcgcaagagtgagtactctagaacgctgatgcacttacaaggcggttgggtcatccatgcccaggttagacgacatggtcattgagtgttgagattgatcatgttggtggcagtgatgatgaaggatggaccagcatggaaatagtccatccgaagttgaagtttaatcgtaccagctaaaaccacggccacccacgagtaccttaatagatcggctaggtaggtacatgtacagaaacattcaacgcacacttgaccggtttcaaattttggtgattcatgagaatttgctcttcttgattcactaataatcccagttagcgtcatgtcatcacatggaaattacttcatttgatgcgtctggaatccatatcaagtcgatatgccgttagctcagcagctccagattgccgtttgtagccaagcccgccgctagaatgctctgaagtcttccgctgaggtgaggccggccccacctcaattggacctcagcggcagattcttttcggctgctgcatccgctatcgccagccttgcgatttgcacagccggcaacagcagcaaataaaaatgttacgacagagcccgcagctgctatcacatctccaggtacagaaacagccattggtatcacggaagacacgttggcaaccgctaactctggaactgcaggccgctgtgccatgggctgctagaaagaccccagcactggggtaagtggactatccatccgtcgattcaaggcggatttccatgtgtcgcaacaatgctgtggcaatactgactgacaacctcaggtgcttgattagcaaacctctgtcgagaaactactcctctgtccaatccaaaaaagaagtccgcaatagtgagccgaagctgcgacacccacgctctctccaggcgattcacctcaagccgctgaagcgcgaggctcaatacggcgtcccctcgtgcgatctccagctgcgatcattcagcttgcaacccctccaattcttctcagactttgcgctgcgagccgcatactacctgggccttcccgcctcaggcccagtaacactaccccgaatcacagagcgatggaccgtgcccaggagtcacttcatcttcaagaagtcgcaggagaactttgagcgtgtgacgctgaggcgcttgatccagattaaagacggcgatcccgagacggtccagctttggcttgcgtatctgcgcaaacatcagttctatggtattggtatgaaggcaaacgtgtgggagtttggtccaacagagatgtccaagtctctcaaggatattgaagcagggcaggacgctccttgggctcatcttggacaaataaaaggcattggcgcagctgaaaaggtggcagatattctgagcgctcggcgggtaaagaaatccgctgatgacaactttcccatccacgagatatcataggaagagagaagggataaaaaaaataaaaatacccatgacagttaacctgcgcaagttcatacaatctcgacaagcgactgggaattcgttgcccgcatctcatatgataggggagatgtcaattacagcacctattcagctcaatacctatgaaaaatattatacttgaaaaaatacttggagacaaataaagcccttatttacgctactattgctttattcagcttacactattttactttttctgggacatctagactagtactatattagaacatgttttttggtacctagacttgaggttttatctctgttccctctccttatgctgtaccaccacgccctccaacaccccattttgcctgcgcctcaacaacatcagccttaatagccggcagctctctacctcgtttggttggccacgctaggaaattagtttcagcgaggtatcttaagaagcggccaacagcttctctactaatgccctctccagcactctcatcaacacctgtccaccggtctgcatcagccttgaggacagcaacagcattgcgatcatctaactccggcgcgcgagtgtttgtggggagattgttcgtcaccatgtggaaaagaggcattagagcgttctgttcctcgtctttctggataggacctgccgagacaaaggtctcgagctgggccttccagtggtcgtagtccacctcaggaacatcgtagccgtagtaggtcaggatggagagatactcgttcatgcgcaggcgaggatgggcagtgacgtggatgacgcggacaccgacgtcgccgctgccgctgccgctgtttgcagtctgggctgggacagggtttaagctggctgcgacgacgacagtagagacgtggccaacaggcacggcgttgattgtgttgattatgtgcggacggctagacagctggatacagcctttgagcatgcggataagaaagtcgtcgttgttgcacacaccggtggcagcgtctccaaggatataaccaggtcggacgacagatccgaggaggccgcgtctgccagcctcacggacaagctgttcagatacctgtggtccgtcagaatgtgcatgttacttgatgcaaaaagaggtctgtggaaagctacttacccatttggtctggccgtatccggtgccgagaccgctgcgactgcccatcatgtcatctgcttccatgacagcgccttgtccagtgctggtctgctcttgtgacaggttgatatagtaatccgtgtctagaacgcttgttgagctaacgaatgagaaaagcttaggcttgccctggttacaaagccgcatggcatcgattgttgatagaacattgctacgctcgagatgcttatactgctttacccagtggacgagtgcgccgttgtggataaccacatcgacagcgtcgccaagcatcttccatgtgtcgtcatcaagtccaagacgcggctgtgccaggtcaccaatgactgcgctgagcctagtggcccaagaatcctgccatacactgtatccacggagtgacttctggagccgctcgagggcggccgagacgccctttgttccacggatatgggcaatgacgtgaacgttctcacgctcgagcaaatccttgacgatgaaagagcccaagaaacccgtggcgccagtcacaaagacggtcgtcttgcctgccggcgagagtgtcgcagggtccgccgcctgatacttggcatcgaggctaccgagcagcttgtcgaatgattgggcatattcagcttcgccgtgctctgtcgcgcctgaatcgcccttgccctcacgctggcggtcaatctgtgcgctgagagccctgagggatgagttcgagtacaatgagctgatggacatgttggtccccagattcttgcggatattgagaagaagttgctgggccagcagactgtgtccgccgctttcaaagaaatcagactctggccgcagagtcttggcattcaaaccattgaccagtgttgcccactgctccgccagttccttttcggtgctgctgagcgtttcccatctcttcagatcctcctctgaagcctcttcagagatcagggccgcatccgggaacggcaggtttgggctgtcaactttgccattggggttcaatggcatcttcttcaggaagataaaataagttggcacagcgtgaactggcaatcgagacttgaggtgatcccgaacctccgcttgcattggccgatagcgcttagaatacacggtgacgagtccaatctcggtgcccagctcctcagtgtcttccaggctgtgttctgctagccacttgagccactcttggtgttcaggcacaatgtagctgaccagcgttggctcttcgttccgatctcttcgaagcagcgtcttgcactcgcggactagatgatgtcctctcaagttgctatcaatctcattgagctcgatgcggaagccacggaccttgacttgatcatcagctctgcctgtaattgcgcaattaccagaatcgtccaaaaaataccccaagtcgccgctccggtatattctatctcgcgggcctttgtaatactttctccagggctcgttggcgtgatcggcagctttgtgatcagcctcaacccacttctggttgtcgacgaaccagttgtcaagaaacttttccttggttttctccgggtcgttcagatatccgtaaagtcgaatattagcaagactctattggaaaaacaaaggggagacctatctcggctaaccctgctgctctcagcattatctcaccgacctcaccgacgccgcaaagcttggttggatcttcccggttgactacgaggagctggacgttctcaatgccctttccggcaggaacaatatcgccaaattgatttaatgcattcggatcttcggcgtgactcttgatgtggtagtatgatacgctgcggctcgtctcagtggtaccatacgcagcgcagatctccgcgttgggcgccagcttgcggagcgcagcgcaatccttcttggtcagaatatcaccaacgtaaagaacccacttcaatgaagggaactctgccttggcaccgccgcacaagatttggcccatcgcgggcgtcaaatggactgcattgggtttttggtcgcggaaccactcagccaacctttcatgggcgatattctcgcgagcagggcatattaactccccgcccatgaataacggactgaaaatgtcccgctggataggatcatggcttataccactattattggttagtagagttatgacggatatcatctttgaaagggtttaccttagacaagcaaactttgtgtccgaggtccagttgaaagttttggccatccacgggaagtacttggtcaagctgtaatgtctgcccaacacgcccctggaaatagtcagctaatgtccgaagtgtaagaattgctggatctcgtacttgggtgtggatgtcgtgccactggtaaagctcaggatgctcgttgagtccggtcccactagaacatctggaggcgctgatgctttgcttgtagtgtcggtaaagacttcctttccgtcaacttggccaccggtaaggaggccatcatcgctcatccgtagctcgggtactcgtatcttgagacgtagttcctcgtcaatgtacttctgcacgcgcggcgcgaaagcaccattctcatccctggctctgccaatcgtgatcagggcttttggttgtgagacttcgagatagacctgttgcctcgccggggggtacgcggggtctaggacagtaatcgtggcaccggcagcaagggttcccatgaaggcgatgacgagttcgacggaacggtaggcatagatcatgacgacatcgccattggtgatgccagcttcgtggagctggttggccaagatgttggacgcctcataaatctgcttgtagttgaatctcctctcgggcgtggtggaggaggccgtttccgtgacgcacggcgcgtcaggcttcttcaatgcattcttgtggaatatctcgtggatggcgccgatgtagccgctccagtcgaggccgatggtgggatcgggaagccccatggcggcatcagcagtatggcaggatttatactgggtgggaaggcgcctcgtagcgaatgcttccctggagcgtagtccaagctaatatcctggaaagagtcgtgtctattggaaaggtaaaacaacaatgacgagctcgaaaatgacgaagaattctgccacactccgatcttcgggggaggggcacttttttttacggtaggcggtcactagcaacccctcaccctactggtccgacagtttcctaatagagaaatcaattaatcttgcatttcgttgagcgtcgtgagggagtcctttgcgtcctctcatagtcactttcgatccagccagcagctattagggttgcaaatcaggggttttttcattttttatttttcgtttcttactcaagatacaataacgacaatctgttccatttctgtgcctgaacaatcataatataataacaagtatgtatgctaggcatatacatatagggtcacagcttacccaagccaaatcgagcccaactccattttcaaggctaaatgccaaatccggcctacatattagttggacaacggcggcgataccgcagcagtcatctacatctcccctgtctaaaaataggccgtacgggtctgattgcaaaccattttatttattagacaagctttttttttttttgtttatcttttatcttgtaaacccggcatctctgaatcacgacctccagaatgcccttctagttttgcttacctatattaatatttctcaggcaacgccttcgcatacattcctgctttttacactgaccaaaaccctatactatttattggggccttttttaaaatcgagtgatcatagcctcgcggtccgggccggtaccaacccacttgatctacacattgtcaatctacatctttatcggaaaaatcatcttgaagaaacaaaaacgtaccttgactccaacaaattcctcaatgaactagtcaaacaagttagcgagatcaagaattctaggtaaatgcgacatttctaaccaagatgtagtcttgagcctccttgggaagttcttcaaaggtcttcacgttggtagtcgactggttccagccaggcatctcgtggtagatgacctcggcacggtcgagaacatccaatgatgcgggatacgattcgagcttctgcaaaggattaacatttatcatttcaatgcttaataagagctcagaatctcacctcgccggtctcggggtctttgtacgcaatggcgatcttgattgtcgggaaagtgtccaggacatcaagctgaggattgagttagtacacgctcctatagtcaagaatcaagaaacgcaatattttacttttgtgaggttcagcgccgtatagtggttgacgtcctagtacacgttagacatccgcaatagggttttcgcacagtgaataggccatctataccgtggtgtatttgacgacgacgagatctacaagactctagtcaataacaggctcaagatatcatgaaatcacgatggagagagcacataccgagcctgtttcagttagtaaaccatccaacacgagttcttagacggatcaatgcttaccagccgcaacgccgtcttcggccagttgaagtaccctgaggccagtcagctgcgttcatatcagctagatggaggaatgaagctttacccattctcgaccctgttcctgaagctttttgccgaccctgtcgggatggttagctctcttcgcgtgctaagaatgaacaataccgtactctccgagatcctcagtcttgaacgctccaaagccgacacgagtggtgtaggccttgaccacgccaacaacctcaccaatcttcctgatgtcaagagcaagtccagttaccatgccaccgatgctattccaagtaagtgaccaaatccattagttattggggtgaatgagggacatctgcctcctcttgaatggtacgaacccggtagaactgctagtcacgtatgggtactagacaaagtcaacaaatacccgcccaaaattgcatttcttgtcataaagagcggcaggacttgagccactccgataagcttgacttactgagccccaatcaagatccagcatgagagctaacaaggtcagcacatctgaataggggtaatggcatgaggggctatctggcctaccatttgctccttcgcagaggatcttggtattctttgcctgtgcgtccttcatgaaagcaattgcgtcgacagtatatttgcgaagcttgggtcggtactcgttgaatcgggcgatttcttcctcaacatcgtacttgagcaggtcgccatatcgcttctggtagcctgatgcaagtcgtcggagcttcgagtcaaaaagttcggcattgaagacctctgcgagtctgataccgcttcgctatatctggttcagtaaaactgccccatccaaccatatcattcgacctgggtccttaccgccgctttcgtgctgtaggcaggaccaattccgcggcctgtcgttccaaccttgcggtctaagtgatgggagtaagcatatataactggcccgtactattgatgtagctaatcacctccaagttccacttcttccaagccgtcaacggcaacgtggaggtccagatcaatgtggactcggtcgctgatgaagattcgatcgtggacgctggtatatggtaagcatgatcactgacaatcgagaaaattactaggctagtagtacttttccagccctttgcgctccaattcctctaattccgaaaaaaatgagggctattcggtgcattagccaagttcttgactgtggatcaagtatctttggagtacgaacaatgtgagccacgacggcagagccgataaggtttcggcttttgacaagataattagcatattatatatgccgtaaattgccaaattatgaatgcataccagttgggattgaccaggccggaaggaagcagatggaagctagaagccgtaatgagtacttgcgccgtgacgaaatgtctccagtttgcgcatacctgtacgacacgccattggcactattgcagctgtggtcagcaactcgtgatcaaatatattgctatgaggatagcttcagctcacacaatggaactacagatcgattagcattgtttcatatgtcaagtatatttaggattggttgctcactggccggcattgtgacccccctagatctcgtctcagcttgtattcttgttatagacgtcttatataaagtcggcttagggcaaggctcacagcagctcgcgcgcaaagttgcgcctcgggggcaaggatgtcggtcaattttcctttctaccatgttcccattgttagttgcaggcgcatcggaataataggaatttgtagatggtcgtacaccttcgtcgcctgcagagtcgcaatcacgtcaacacacattacgatgtcggttgctcggggacacaaaagaagaggtacgaaccccattgggcgcccagctttggaaaatttgatgtcaatccgtattcttcatagtttaccaggtttcagcagcttacaatgatcgtagccatggctggttcgggatctgattgcagaattcgctggcttgaaagatgcaagtagatttgacgcatgtgctaaagcggccatttgagtcactgcagctttcttctatgtagtggggcttatcttatcgcaccgcagctgcaaagccccgccaacaaatttcatcacttgcgatccgcagaatcggagccccacgtgcccgccatgtcatagtttttcgattatattgcctatcagagctattgatatttttatttacaagaattttaccgatgtcggagtacggtcgcgagtgatttaacgcagcggttggttaatcactgaatacaaaaaataaagttattttcccccttgaattcgagtggactcaattgagtatcgtgatgtttttttaattcaactcccgtgatgtaattcacgttagtttatgttttagcaagaaaagaacattacctactgtcttagtccatgatatggcttagaatccttacaaagcacaattggtttctaggaacatgtcatgtcaaatcttaggatggcatccagaaatgcactagcatccagagcctagcgtactatggggtgcttcttatcgatatcggctctcttcaacaatcaggctatacgcaacaatttcatcgcggtgcagtcagtgagcacatgcatcaacgcttctcatcatgctgctttctcgtgcgttgaggccaatacagctttcttcggggcttgcggcacggccaattgccttgtgtaggcgctgtatctggtcagcagcaacagcgagctctagaggccatccgctgagacgagacaagtaaggaattctaagcagaaccatgtgttcatggctatatacattcccaccccattactgtttgtatttgacatcccaactgacgtgtcaattctcttctcgtagcccggctgtaccgtacaaatctctcgttatcaagcgcctcaaccaccaagcaggcagcaacaccgataaagaagtggcagagaaacaaaagcccaccccggccgtccacgaggacatatacacgataccaaatttcctgaccgtgacacgaatagctgcaagccccgtcatagggtacctcatactacaagatgcgaatacctgggccgtgggcttgctggcatatgctggcttatcagatttggtcgacgggtggatagcgaggagatggaaccgcagaacagttgtaggcaccatcatcgatccaatggcggataaaattctcatgacaatattgacggtgtgcctggccgtcaagggagcattgccaggtacgtggaacgcgaatcatgaagtcatgaaatactaattgattgacatctcttttatcagtgtgggttgctagcattatccttggcagggatgtcggactggctatttcagccatttactggcgctgggtttcattgccgccgcccaaaacgttttcacggtactgggatttctcactgccatcagccgaagtccgacccaccacaatcagcaaatacaacacctttcttcagttagccttggttggtctgacaaccgcagcgccgattttgagcgttgacttggcgccgacactcacaattctgcagtaagtcttgggcaatcatcttgtcattcgggcgtgttttgtgtctcacaaggaaatgcagatatatcgtggctactaccaccatttggagtggagcaagctatattttctcaaaggatgccatcaagatcctgaacaagccttgagttatgcaaatgcgtgtatctatctatacacttagcaggcgaacccgtaatattgtaaaacacaccaaagcatgcatgaataaagaatgagaaagctacatgttcagacgaaatagggaaatagaacaagccgtaccaaccaatgaaaaagaagataccaataagaagctccagtgatatggatttgtttgccatttcctaggtaggtatctgatagagctccctctgctggactgtttcctatcacgtggcagacctcttcgcggctggcgggtctatttaattccacttttaacgtctactaagctaagctactccgtgccgacgcagcgcgcgcttctaactcgccgttcgactctaaactctgaaagctttactaattgggcacatggtagcgtgaaagctgccttcactctcaacctgcatttcttcactcgactgcggcaaggcttcacgcagagcaccggtgcaaaatgagatttaagatagagtacgcttttccaatgcacgatgcgtctatggaagctcatgcgtgactagtgatttgcctgtgttatttccttatccaaggatctatccaggtatgttcccgtcgcccccatgcacgccatttgcggtgtagctaacattcccaatgaacaatatgcgtgagttgatttgtgtagattcttcttttccataccggctgaccactgggaaacttcatcagctacatgtgtgatctgaaaagtatggcccggattcctgcatgtgtgaccagcgacttacagaatcacagaaacgctcgatgcgggtggccattgtgtcttggagatgccgtcagggaccggcaagaccgtgtctctgctgtccctcattgttgcgtaccagcagcatatgcccgagaagcgaaaactcatctactgctctcgtgagtggccctcacggcgtctcaccgatcaccgatcaccgatcaccgatggagcaatgctgacctggcctgcaggaacaatgtcggagatcgaaaaggctctagtcgagctgcagtctctaatgaagtatcgcgccgaggagttgggttacgaagaagagttccgcggccttggtctgacaagtcgaaagaacttgtgcctgcatccctctgtcaagagggaaaagagtggctcagttgttgatgcccgttgcagaagtttgactgcgggctttgtcaaggaaaagaaggatcgtggtgaaaatgtggatgtctgcgtctatcacgatgtatgtccgttgctttcgttggcatttgagtcgacagcgtttgagtcgattaaccccaagctaacgtcatctagaatcttgatctccttgaaccccataacttgatacccaacggcgtatggtcatttgacgcgctcctgaaatatggagaagagcacaagcaatgtccatatttcactgcacgacgcatggtatgtagtacaccttatctaacctttacactggaagaatggcttctgacattgacaaatagatgcaatattgcaatgtagtcattttctcatatcactacctcctcgatccaaagattgccgagcgtgtcacaaaagacttttccaaagactgcatcgtagtctttgatgaagctcacaacattgacaacgtctgcatcgagtcacttagcactgacatcactgaggactcaatacgcaaagctacccgcagcgcccaacacctggagcgacgaattgccgagatgcgagagacggatcaagagcagcttcagaatgaatacgaaaagcttgttcaggggcttcgcgaagcggatgaatcaaggcaggaggatgccttcatggccaatccaggtaaagtgacgccgtttccatcttggattatagattataaggaataaataaccaacagaatatcaaagctttgcccgatgatcttctaaaagaggctgttcctgggaacatcaggcgagccgagcattttgtggcctttttgaaaagatttctggaatatctcaaggtcagtttggttatttcttatccaactcaagtctgctctcctcactgacatgtctctactttagacgagaatgaaggtccgccaagtcatctcggaaacgccgctatcatttttggctcacttgaaagagcatacttttatcgagaggaagccgctgcgcttttgcgctgagcggctaacatcgcttgtcaggacccttgagcttatgaatatcgaagactaccaagcacttcaagaagtagcaacattcgccactctcgttgcgacgtatgagaagggctttttgctgattttagaaccatacgaatccgataccgccgaagttcctaacccaacccttcattttacctgtcttgacgccgccatcgccatccgacccgtgtttgaaaggttctactcggtcatcataacctctggcaccatctctcccctcgaaatgtatcctaaaatgctggattttgccacggtgatacaggagtcctatagtatgactctcgcgcggagatccttccttccgatgattgtaactcgcggaagcgaccaagcttcggtctcgtctagctttcaggttcggaatgaacccagtgtcgttcgaaactacggtaatctcttgacggagtttgccaagattacccccgacggcttggttgtcttcttcccgtcatatctatacatggaatccatcattagcatgtggcagggcatgggcatcctcgacgaggtttggaagtacaaattgatcttggtggaaacccctgacgcacaggaaacatcgctggccctggaaacctaccgaactgcgtgctgcaacggaagaggagcaatcttgctttgcgtcgctcgaggaaaggtatctgagggcatcgacttcgatcaccaatacggccgaactgtgctgtgtatcggggttccattccaatacacagaatcacgaatcttaaaagcaagattagagtttttgcgagagacataccgcatcaaagaaaacgacttcttgtcctttgatgccatgcgccacgctgcccaatgtctgggccgtgtcttgcgaggcaaagacgactacggagtcatggtactggccgatcgacgtttccagaagaagagaacccagctgccgaaatggatcaaccagggcttgtcggacgccgatacgaatctgagtaccgacatggccgtcagcagtgcccgacgatttctaaagaccatggcacagccgttccggagcaaagaccaagagggcatcagtacctggggatacgaagacctgatgcaacaccagagaaagattgaagaggagaggggagatgagcctcctcctccttcaatggcaaatgcacgggcggcagcgaatgacaacaggactactacgtatgagtctgattatgaagatatagatcaggatatgatggaattggaaggcttttagggatttggaacgtgcagaatgttaagaggtcaaacaaagggatctaattttcaggctacccaattgcctcttctatatttccttctttctttcttagagtctgggtcatgataagtctatacattaatcattcgctaattaatcattgcggcaatccgatctatatcccatcgtatcgatttttttaaatcagatcatggttctctagatccatgacgactttttccattctaaaccgctaaaatctcacaaaatggcagacgtgaataacaaccgtatacttcgcagtggcacttgccatttaccataccaacgcaaaaaaaaaagagagagccagagtggaggagggggtattataaaaaacacatgttaaccgtgccaacctggtcgaatcatctcgtggtgggtataatgcgcttcgaagccttgacagccctcatagcaggcagcgtatttgccctgccgggtttcctgccaatctcaatgcacagcatccggataaaatccgtattgctccaatagctgctatgagcgctcagcatgttcagatactgaatctccagcggaccgccaccggatcggataaaccagtcaatctggccgttgtcattaagaagaaaggccttcttctcagcaatttcctctctggtaaagtcgtggacttcgagttccagctgagagggcaggcgaactgtcgacgggcggccatcgccagtcgtggacgtggtcggattgccactcctgcccatgacagcgttacgcatagcatcgccaaccgatttgaagaaggaagccgaagaagtaggcacatatgctgttttgaggctggccgcatatgccgggtctaccgtcccgttgagcaagtaggcaatgggatcctccttggcaaggatgttgtaaatgttgtctacggccaagcatccaaacatgccagtgtcgcccccaacattttcggccttgacctcgttctcatccatgccaggtttgacgcgtccccgtcgcggtgtaagagctcctcgctcgagtaacaagaagaatccagtggggcttcccatcaggaagagattccgcgtatcgaactcgaagtatttggtttttggctccagccgcaaaagatcgagcggtggcagatccgttggctgccgtgacaagacttccaccgccatgacgctgccaagagagtgcgcaaccagatggacacgtccattttctgcaaagccggggttgtttctgcaccaaaggcggtaaatccggttcgcctccttgacgagagctgcaatcatctttcccttgtggtgagacatgtagaaggggatatcgaacatgacatccgatatcatgctccgtatggccggaatggtgttgggctcaatgtccttgaggccaaaagcttgtgctgcggccgagtcatttgtctccattcccgtttggagagtgccaccatcttcaaacgacaggccgattctccagttcaggggcaaaaccatgagtctgctttggctgttatccaaaacttcttgcaccgccggattctgaaactcgctgtcaaccattcgacggaagctattgacagcgtgcgtaaagtgatagctttcaaccctctcagcaatcttttggccaattccgtgagcgaccagcaccaagtctgtcacttgactgcggtctttatccgcttcacaagcagggcagatttccactgcactgccatcagaggcgttatgagatgccggtttgacatactgtacctgcttcccacggtgcatgcgttcccagctcagtctatcgaatcctcggaccactggaatacccacagtccctcctctcatgatcttctgaagaggccgcctaccgtaatacgcagatggctgtaagctcggcttcaacaaaaaggcatttgtttggtccttgtacaagacactgtaactagagtaggggcgctgtggtgcagtctcggaagcctcgtcgtctatctgctgcggcccgagggagccttctgtcgcagcttcgccttggaagcagtgtgcagcacaaaacggatgtgcggaaatagcaggctctattggtaggaaggaggttcgatactgtccatcgccttcaaccggccatagtcgatgagacaccttttcctctcctgaggccccaacttcaatagcacaccgtacttcgtcacgccaagtttctgcccaggggcgcagttcctggtatccagcttcgagctgattagcaactgctggggggaccggcagcattgtatctctgcgaagggggttagcagcttataaaacaaataaagaaaagggctagggaacaaacttgtagaaccatgtgcctctcgttacaatagcgatgtcgttgactggcgaccagtatatgggctccatctgtaacgtgtgcaatgataccttgtgcaatctagccagtccaactacgacgtccttgttttcctcgtcgggatccggagtggtgtcctctattcgagtcaacggctctgctactacttgatcgttctcctcggcaaatttgtcgctggtttgaggcggttttaaagttgaaacatcactacgttgctgttttgcttctggaatctgctgtggttgctcttcaggctccaatgccctcacaaatggtctcccggaaatgccatcatcaggtacaggaactagtccagaggctttgagctctcgagacagtcgattctgtgacgtttgagccgcgcgagacgcatcagtcaaacgctcctgggggaaagccgatgcttgtttgtaagagtcactacgaggtttcaagttcatgtgctctccataggatgatgatatagcactgtcagaaggagaggcgcgtcccgtggagatgctggcctctctatcacgagttaacagatggtggcgtatggggatgttccggttgctgccagcggcggttctaagctcgtggtgctggttcatgacggcaataacatcctttacaatctcatcaacagtaaatagttgattcgtctttctgactaacgtacaaaattgtgtatcaagcttttctaggatgtcggcggtgagtctggggcagcaggctgtaagcagtgtctctgggagcgtctcggcggcttgtgtcgtcgaagttcgcgtctggggatcaacccggtggatgcggatatgcttcgaggccagttctcggatgatttgatcgcgtcgttccatgtcagacttgacagcggccgggccaggctctcggccgcctctgatggcgtcatgctggatacggtgactctccgacatgaggcccagccaggcctgctgaagcacgtcgttgtcatcgtgggagaacgggcggagcggcgccttagatttggagtctgcgccgccagcaggagcggtgctggacagcggatcgtcaatggggaacagggacgtgtagaagaactgcgcattgatgcagggggctccatcgtccttgtcggcgtctggcgtgggacggaggcgacaggcagcgcccagagtgtgctccatgggtgcgtagatgcgtggatgcggcgatgagggtgcgcagaagcagcaacaaaaacatcaagagacaagagtgtggaggagtgaaagaggccggcactcgcctgcgatgctcggccgcggtgccatggagcgagctgaatcgatgcaaggctgctgctgctgcgtgcagcctcgaagcacgttgaaggggcatgacgatggctagcgtggcggaagcacatgggccaaagggctggctgagaggccactatgacgtggctgattatgcaggcggcagcagtgggaggaacagcggccccctactgctatagtgggttgctacagtggctaggctgctgtacccgctagataggccgcggcctgttgcggatagggccgtacagtaggcagcttcacagccctcacttagttgaggtgatctggatggctgcctacagccaaggtcactactcggtatataacttgatgtatatatgtaaacttcaaacattgtttttaatcagatcaagtctttttgagacatttactttgtggtactgttgaacctcccatgtaggtattgtcgaggtacagctcagctgctcaacagcttatgtcatccagggttgcagcactaacatcggcactagcagccttccgggatctcaccggcggccggcgctgcagtcaagtgacacctggtgcatgataagcaggggcgccttgtcgtgtgccaataatccggggcacagcacagcacagctacctctacggctcgctctcccttctcgtctcaccatcattctccgtctcctacatctcaaagccgctctttttcaactccaatccatccgaacgatctcgggtccctgcgcgacgaagtctttgttactcgagaaaccacatcagccaagatggcggtttcccgaggcaccgtgccatttctcgtggccatgatgctgctgactggcgtctgcaatacgctggtcaccaaataccaggtgcgtgttaaacagccagcatatgggggatcaagagacctcatcactgtccatttccctttgtttgctgctgcctttgttgttgtcgattttctttttcttgcatgacctaacagccgttacaggacaagcaatgcgttcgcaactgtgatgacgaggatcccgcccatcgaatgtacttcaaccaacccgtgattcagaccgcacagatgtttgtcggcgaaatgggctgctggctggtggttgctctcacggcagcgtatcgccgcgtcgcatcaaagcgatctcccgccgagaatggctaccaaaccatcggctccagccagcccaatggcgctgacgacgagacccctgaagaagaccagccatccgtgctgcgcggctatcgaatcttgcttctggccctgccagccatctgcgacatctgcggcactaccctgatgaacattggtctacttcttgttgcggcgtccatctaccagatgacccgaggcgcactagttctcttcgtgggtctgtttagcgtaatattcctgcggaggacgctgcatctattccagtggatctccttggtgggcgtggtcctgggcgtggccgttgttggacttgcaggtgccatctggcccgacgtcaaggcaaacctcatctccagaggcctgtctgtcatcacggactctcccgatggactatccgatgtttccaaggccgtgattggcgttacgctgattgcgggagcccaaatcttcactgccacccaatttgtcttggaggagtatttgctcgagcgctctcccatcgatcccctccgggtcgttggctgggagggcatctttggcttcgtcgtcactgtcgtggttatgcttgttctgcacttggccattggtcggactgaggctggccgctatggctactttgatgccgctgagggactccgtcaaatgtgcaatgacagggcactgctcatctccagtgtcataatcatgattagcattgggtaagttatttcgtctattgagaaagcctcccggtgtaattaaccatctttatccttctagtggcttcaactttttcggattgtccgtcactcgcaccgtcagcgcgacctctcggtctaccattgacacttgcaggacactctttatctgggtagtttctcttggtctgagatgggagtcattcaagtggctacagattgttggattcgcgctgttggtgtactcgacatttttgttcaacggcatcgtccaaccacctcttgagttcttgcgagttgatgaagaaaccgaggaacttctccccgaggagccaattgaacaccagtaaattgctagacacgcttccggcgacctttgcatatcctactctaaccaaggtcgatctttttttgattttcgtttaatctttggtctttggtctttggtcaagtctgatgggattcgggcgtactggtgggtgcctggctagcttgggataattttcattcaacatacaacattacacattacatgtaggcaatttgaaatgggagtgcaagtaataattcacgctttatctaaatttgacccgttgaccatcactccaaccataaaaaaggaaagaaaagaaatgcctctctctggaattagctgctactcaacacctcaaaaacaaattaccaaatcccaagaaaattcacgcaaggtaaaataaaagtgcaggcccggttaagcaacattacatagcagttcggcttcgaggatgaacttgccctccttgtacttttcagacgtctcaaaagccttgtcgtatttccaacccaccgtttccttgcactggtggcaagcaatatcacggacaatgtgtcgaccagtagtcatgtttcgctcattgggatcgccggtgtcgatgttgacgactcgatggaacaggtacgctttgccatgctggccgcggaagttctgatgatcctgttagatctgatttaagccatgaggagaggcaagatacgcacccgagagatgatgtcctcgtggttagctaagtgagccttgcatgtcttgcaaccatagatcttgttgctggtgagatatgtattataagccaggcccatcgctgctgagctccagagcaaaaggacaagaaagagcgagagtttctctctctacgaactgcaccgattcccgcacaaactgagggacaacgtgatttgctagcagcgcacggttctggagaagggattttgtagattttgtagagttggaaccgtcactctccctctctctctcgtctctctcagcgctcgggcggcgggtttagcggcgtgtggggttagttgcagaggatcaaggcagccggctggtgcctagcaaggaggttttctttgcaaatgcggaagtgagcgagcttggtataaagagtgatagtagcagtacttggccgatatggagcgcatctggaatgctccgtcatacgggcggcggaagtcacaggatcaagaggctggacgaagacggatgcgttgcgtgcgccccgccgaggttttgcccgggtggctggcggactgacgtctgtgtgtatgtcatccatcacatgtcaggagaagcgctagcagctggagctctgagatggccatatacatgtaaaggaagaataaatcataagcattagcaggcgtctacttgtatgaattaaatatcatacctttcaagcgtagtaaatactaaatgcaacacccataggtaatggagacacgggcgatggcctgtgtatgccgcttcaggccttatttatattatttctagcgtctcgtattggcacgcgccatttcctcaagcccatcatgagaatcccttggccagagaccagaaactgtccattttggcgcgggccaagacctctctcgcctcagcatccgtttcacaaatcttgctgccccatttcttgaaattcctcgccttttgctcgccctcaaatatcaacttgcactcgttcagagacatgtccttcaaatctccgttggagtcttcgggcgacaaccactcctgtccgcctttgttattcttctcggggtctcttgcttgcgcgttttccgtccacttgatgcggttcagcatgagcttcttgtacttgtttatgctgtacggtcctccttcgacaatcacgaggctgaactttggatgcataacgcatgttcccgagagcgccagctgttcggcgttgcgccatatcttgtagcggtgctggccattcgcaaggcttgtgactttgaatacgagaacgtggatgcccttgttggcatccttttgttggtttgcagcagtcttatcatgctgttgctcctttgtcaatttgcgggactcgttcgcgtcaatgtgcttctcgtatcgatcggcaatctctcggttcacccgtgcctcgacggcggtgggatctttgacagcagctgtgatggacacggtcagtataattgtacaatttcagagtaacggggatatcgttaaacataccatcacccaacacgcgcatgagatttccctttttgaccttgggtggcggtgccggcaccagtccaagccggattttcgcctgcatctccttgagctctgccattctcctttgtcgccgtatttttgcttgttctttcgaggtcaaatacattggcttcgccggtgcgccaagtcggtcctgatagggctcgagtgcaactggatgttggatgtattccgttacaatgctatcgtccgcgtgaatcttcagcttcgaagggtcgtcgacatcgtcgtaagttgatccattaaccaagccttcgtcccaccactccagattcggaggagcgtccacgacaaagttcttctccacgtcaagatcctcatcaatgccagctctacgagtctgctccgcgatacgcttcttcatggcctccaaggccgcctgccgacgcaaggcatttccctgctggatatattttcccttttgattaaacatcagctgacgaggcacgcgctgtctcccgctcggctcctgtgtagcagacttgtcgtcgaaatatgggttcggctggttcctctgtccaaacgtgtccggtgagcctctcttatcgtatgcgccgggccgagatggactgcctcgtaatgactgagattggccatttgtcgtgtctgctttgccggccggcttccaggaccccagatcttccaacgcaggatgcagtccgacattcaatcctcctttcgctttgctcgtgccaatggcggctgcgacgcgggccttgagcgccgccattctatctgccgcagactctgtcttctgtatcctggaggcgccatcgtgctgaggacccaggccccctggctgtgaatgttgactcattgaggacgggagctgctcctgcgcgcagcaggactatctatggtggtgatctcgaacaagaacagctgcgtttttctctatcgtaaaatcataaatcgtactctgtaggtgatttcgacgggaaatggcagggcgaggctttgcaggcaaatgaaacgtggaaggtgacgctgtgaaagggacagagatttatttgctggtgccaggcgcagtatcttgcttgtagctctcgcagtaaggcgccgacgctgcattagtcccgtagcctcgctgtggggagtccatccatccaacttcctacccaccacccacactaaaaattttgcccggttccaccgccaaaaaattctagtggtaccggcaactctcaccaattgacctgcaaaaagattggcatggcttcagcaagctcgccaggatcagcccgttgctcagccaagatcctcaactcgccatgaatattgcgcagcccgtcgcctcggaggtggagagcgtggagtttaccttcctctccgccaaagagatccaggccatctcggtgaagcgcatcgagaatgaaagcactttcgacaacctcttgaatccagtgcccggaggcctgtacgatccggcgttgggatcatggggcgatgcaccgtaagtgagaggtcttttcttttgtcttctttggttatcgccataatcaaagcttctaattgctcgctagatgttctacttgcaacctgaatcagtccaattgtccgggacatccaggccacattcaactcccagtccccgtctaccacccagtcttcatggaccaggcctatcgactgctccgtgcaacctgcgtttactgcaaaggcttccgtctgcctcccaaggatctacacaaatacacctgccaattgcgcctgcttcaccatggcctcatccgcgaagcacacatggtggctacgattggagagaacgagctggcagtagaaatccaggaggcgttgggagagggccccagcgaggctgaggaggaggaatccagcatcgacagcgtcacccgacaaagagaaaaattcgttcgcaagtgtcttcagggcatcaagctgaagaggggcgaggccaagcgaggcaagcatgaaggcgcatatgaaatgcgccgcgaagtcatcaaggatttccttaccgagattatcaagaagagagtatgctctagctgtggcggaatttccccgacgtaccgaaaggaccgatttgtcaaagttttcgaaaaggccctctccgcgaaagaaaaggcaaagatggcacaaaaggcactaaaattcggtgatgccatgaccagagtccataatcgcccggcatccaagaaatccaagggcggcgaaaacggtgttgttcggatcaatggctcagaggtatctcctcctgggagccaagatatcgaaatggcagacgcagatgacgacgatgatgccggtgctggagaggattcgcaaagatacatcagctcaatggaggtaaaagcacggctagaggaactattccacaaggagcaagatttgctgtcactcgtgtacaacgccaagcctcctacacagagctcatcaaaggttactcccgatatgttctttatcaaagtgattctggtgccgccgaaccgtttccgaccagaggcccgaacgggagattcacaaatctccgaagctcagcaaaacggactttataaaaacattctcgcctgctgctcaaggattgctcacgtttacaaggctcttgaggagaaaaggtcagacattacaaacatgcaccaggcttggacagagcttcaagatgcagtcaactcattgatcgacaaaaacaagaatcctgtgcagggagcagctgcggcgcggaacgaggaaggaatcaagcagctgcttgagaagaaggagggtcttttccgtaagaacatgatgggaaagcgagtcaactacgccgcccgaagtgtcatttcaccagatccaaacatcgaaaccaacgaaatcggtgttcctcccgtatttgccaagaagctgacctatcccgagcccgtgacgagccacaacttcaaggacatgcagcaagctgtcatcaatggcgtggacaagtggccgggcgctttcgccattgagaatgaaaacggtcagattgtgaaccttcgcaacaagtcggtggacgatcgaatttctctcgccaaccagctcctggcgccgacaaacagcagcgccgcccgcatgaagaacaagaaagtccaccgccatcttaccaatggagacgttgtcctgatgaaccgccagcccacgctacataagccgtccatcatgggacaccgagtccgcgtgctaccgggcgaaaagactattcgaatgcactacgccaactgcaacacgtacaatgccgatttcgacggagacgaaatgaacatgcatttcccccaaaacgaggtggcccgtgtagaagcactgcaaattgccgataccgaccaccagtacttgtcaggcactgcgggaaagcccctgagaggtctgattcaagatcacatttcagtgtccgtctcgctttgcaaccgagacaccttcttcacccgcagcgactaccagcagctagtatacagcgcccttcggccagaaagcggccatatcctgggagagcgactccagcttgtaccacccgccgtcatcaagccggtgccaagatggacaggaaagcaggtcatcagcacaattctggcaaacatgcggccacccaactgcggcggactgaccatgagcgaaaacacccaactcaaggcggagcaatggggcaaaaactcagaggaaggaactgtgcttatccaggacggcgaattcataacgggaattctcgacaagtctcagatcggacccagctcgagcggtttgatccacgccgtgcacgagatatacggaccgtccgttgccggcaaactgctcagcagcttgggccgtctgctcacaagatacctcggcatgagagccttttcatgcggaatggacgacttgaggctaacggcagagggagaggcggcacgacgacgggagcttgttgcggccgaccatctaggactgggcattgccgccaactacgtctctctagagaaccagcaagatgcgctgaatccgctcctattagagcgtctggaggaggttgcgcgcgacgacagcaaacaggagggtctcgatctcttgatgaaccagggaacaaaggacattacagatgccgtgcaaaaggcgctcattcccaacggcctcgagaagagcttccccaagaaccagatgcaggccatgactacttccggtgctaagggatctcgtgtcaacgcttccctcatttcctgcaacctgggacagcaggtcttggaaggtagacgtgtaccgctgatggtgagcggaaagtcgctgccttgcttccggccatttgagacaaacatcagagcgggcggttacattgtgaatcgattcttgactggaatccggccgcaggaatactatttccaccacatggcaggacgtgagggtttgattgacacagccgtcaagacatcccgctcaggttatctgcagcgttgtatcatcaagggcatggagggccttacagtctcttacgacacatcagtgagagatgcggatggctcactgatccagttcctgtacggtgaagatggattggacataacaaaacaaaactacctcaaggacttcaagtttatcctgcagaacgtgacttcggaggcggcacagctcaagtacgaccccaaggtgggcgagcgccttggtgccaaccgccaggcgttccagaaatacatgaagaacgccgtcaagcacgccaaggccaaggatccgaatggcaaggaccctctgacagccagcttcgatccggccaccaatgcatttgccacgtcggaaacattttacgaggccatgacagagtacctaaaggaaaaccccgatgggctggtgcgagaaaagaagagccaagacaaggccgtctccaatcccaaccaggtgacgctgaacaagaagaatgcagagatgcttttcgccatgaagtatctgcggtcgttggtcgagcctggagaggccgtcggcattgttgccggccagtctattggtgagccgtctacacagatgacgctgaacactttccatttggccggtcactcagccaagaacgtgacgctgggtatccctcgtctgagagaaatcctgatgactgccagtaagacgatttcaacgccggcaatgacactataccccattgccgagctgtcagagcaggatatcgaggtcttctccaagtctatcagtgtgctacgcctgagccaggtgctggacggtgtcgtggttgaggaaatggtcggcaagggcaaactccgcggccttgccaagatttacaagatcaatctcaagttcttcccggcatcagagtactcggccacctatgcagtcagcgtctcggacataatgaccacggtggagaagaagcttttgcgcaacatcctggcaatcatgaagagggaggtcaagaagcgccagacgcagacaacaacgggaactcccgaaattggcgtcaaggtgggcactgtcgagacagcccgagctgaaggagcgccggatggtgctgcaggcgaggacgacgacgatgatgatgatgacgacgacaacgacgctgccggggcgaagcgacgagccaaccgaggccaggccgtctcctatggacccaatgacgacgacgatgacgctatccagaaggacatgtcacgaggggcggaggacgactcagacgacgaaggtgccgacaccgccgctggctcaaacggcgtggataaggagctcggcgacgaggacggcgacgaggacggcacgatgtggtcgtcgagggcgcgaaaggagcgggtgctcaagaactacgtggaggcgacggatttccagtgcgacgacaagcgcggcgagtggtgcaacgtgacgctcgagtttgaggtcaacatccccaaggtgctgatgctcaacattgtcgaggacgcggtgcggcagacggtggtgcagcaggtggcgggcatcgagtcgtgcctggtggcccaggagaagggcgcgacggccatcaacacgacgggcgtcaacctgcgcgcgatgcaccgctacagcgactttatcgacccgcaccggatccagaccaacgacatcgcggccgtgctggaggtgtacggcgtggaggcgtgccgcagcaacattgtgcaggagctgtcgggcgtctttggcggccacggcatcaaggtggacaaccgccacctcaacctgattgccgaccacatgacgcgcaacggcgacttcacggcctttagccgcatgggcctgcgcggcaacgtgagcccctttaccaagatgagcttcgagacgacgctgggcttcctcaaggacgcgctgatggacggcgactgggacgacctgacgacgcccagcagccggctggtgatgggcaagctgggacgagtcggcacgggcggcttcgacgtgctgacgcagctgccgacgtactatgtcaactcgctggcatagatgtgagaagagatgtattaattgaggcgcgtgcgcatatttgagggattgcaacttgatgtattgctatttagttagactaggctatcaaaaaaataaaagggctacgaggagttgacgatgtatttattagatttactgcatggtgatgttggaacgcaactgcatacacatctgatatctgtagcatcctgcaagcgtcctgtatttacaccacattgtactgtttccgaggttcagacctttcatcacttctcttacttcttccttggccccgtgaagtcgacatggcttcgccgacgaaatgacgcgagcgggcgtctgccagcaaaaagcacagagtcttgtggttgatggggatctcgttcctttttacacgcaaacagacgacatctcgtctactctttattttcttctcccatgtgtttgtagttgctacgcgttgtttattgctgcctccaccgcggctaagctgacgcgtgcgccactaatctggatcacggcgcgcatctcaaagagatgaccgtgtcagcactggatcagccacggccattgctgcctaatctacgggtggcgcacatggaaatcacaggtttgagcagattacagttgaacagtcacagtgcaaagacaaagtgaggcttgcgaagtattatgattcgttaaaccgtgaggcattgagccccgattgcatttgggcagttctttttcccagactgcgcatgtaatatacatcccgaaccatagaattgggaatagtaaaaaacaaaagtctcattgtgtaacgccttggattatcccttgcccccgtaaaacactcgtgttaaaagcaaaagtcatgtctgtccaccaaattggtatccattcctcaaatcacgcaaaaagaaaaagctctatcgcaaaagctttctagttgcgctcaccgcggaggcggcgggcgagctggatgtccttgctctggatggtgacacgcttggcgtggatggcgcagaggttggtgtcctcgaagagagagacgaggtaggactcgacggactcctggagggcgccaatggcggaggactggaagcggaggtcgctcttgaagtcttgggcgatttcacggacctggagatggattgttagcggcgatgcgatggtcatgatggtcatcgagatggggaacataccagacgctggaagggcagcttgcggatcagcagctcagtgctcttctggtagcgacggatctcacgaagagcgacggtaccgggcttataacggtgaggcttcttgacacctccggtggagggggcgctcttgcgggcggccttggaggcgagctgcttgcggggagccttgccaccggtggacttgcgggcagtctgcttggtacgagccatgatgactgatgtggtgttttgactgatgaataacagaaaacgatgatgcttttgtggtggggcagaaggaagtgtagtgcagaagggaaagattcggagaagcggcaggcgggggaggtgctttaatagttgagcctagcggtggcggctgatctgggcagagcctgtggttcgggttttagttttggggggggccttttagtggcgcgcgcgcagttattttttttttacagggaagtgggccgtgcacccgcgtcaaagaaccttggaacacacgagaaaaaaaagggaggccgcagcgctggttttggcgcggaaaaggtttcatttggtggtgggagcaaaaaggtggaaacgctgcccccacatacgctagagacgaatgtggaagcgtgtgctgatgcagagaggaaaaaaagggacgagcgcgtccttttttctgattggctggcggagtggtttgtttttttttttttattcgcccgcgtttcttttttcgatcgcaggcaagattcgatttacagctctgctagcctcaggtacgtaccactgcatgtgtccattagcttaccctacatgggagcgagatctgagattgcagacgggatgcgttgtgcatggagtaattttgtagattgtattaattgtgtatattatattttgatgctgaggcgtaaatgaatttttgatttggcttttgacggcgtggtggcattttattttgctctgtttgaatatttggttattgttgcatgcatcatttcaaagtgaccatcttggctgtaaagcgcacacaactgctatgaaatctaacgtgactctcagctgaaagtgtaatctaactgccatgtagatagtcacatgtaaggatgggcaaaattaaaaaggttcacggtaccaacagagagctaaaaataactggttgagcctgatagcaatgcgtgtacatgatgaccatggagagattcatgtatctttgatatagtaggatacgatagctgaagacatacatcatgatcatagtatggcatcaatgcttcattcgacaatgatgccattgtacttcatacactacgatacagagacagctacaccaagccgccatcatcaccactccattgtggaatcgccagccccatatccaactgccaggagccactcccgcattgccggcagcagtagagcagagccccgttgccactacgcagccgttgggatcaaagaaggtacgtgtacttgtacagtagactcggctgcatcttgctccatgggcatagcatcacatcacagcatcactagcctagcacgcagcattctacaatgtggacagccgccatagcgtgtctcgtgccttgtgcctcattctccataccgacatgggtagcgagaaataaactcgtgccgcacgcaacaaaagccacaaagtaaaacgctgtggcccagattggacgtgacccgaccgtgtttatccaagacaaaaaaagacgtgccgcccccactcccagaaaaaggcacgccaaccaaaaaaaaaggaaaaaaaaaaagggagacggtacgtacctctgcgtcgcatttttttctgctgccacgccaaaaagcagcggtgattctcagagatcagtaacgcggaacccacagcagctgcgcgcggctccacaggcgcctttgagggggggctccccgtttttttctggcccggaaatcgatcagtgatttgggaccgctgctacttaagctggcgtgttgccacaagctcagcagcctttcttccctcccctctttttcgatacgaccgtttcttcatctccatcttgtttccagtttcgcgtagattttcgcggaatttaacattcttcaactttaaaccaacccactttctatcatcatgactggacgtaagtatcatcctcaatcaacaagcatcatcatcattacctccatctgcatcgatcgtggatcgagacgtgtctttggtcccggctgcccggtagctgctacccagcctcagccttgtcacagcctcgggcattgacgcgtcttgaaccatcatccatcgccaccacatctacaccaatttttttagtctcatcacagtgactaacatcaccgcaggcggcaagggtggcaagggcctcggcaagggtggtgccaagcgtcaccgcaagattcttcgtgacaacatccagggcattaccaagcccgctatccgacgtctcgctcgtcgtggtggtgtcaagcgtatctctgccagtaagttctatacgcagctccgctccgctcccaagacatgcagtgtctaacatcttccagtgatctacgaggagacccgtggtgtcctcaagtccttcctcgagggcgtcatccgcgatgccgtcacatacactgagcacgccaagcgaaagaccgtcacatcactagacgttgtctacgccctgaaacgacagggccgcaccctgtacggtttcggtggctaagcgcattgccgctgagtcgggtcgacataatgtgttattcgcgttgtttgttacgatttgggctttttcttcactatgggcgcgggtcattgctttttctgagtttttgtactgtacaaccaaacgtactgggaaatgggttggcctctgaacgggggtaattgaaactaccaaagtggtgaccttgaaatacagcatcacgcattcactccaagatgtcaataaatgtgcctctgtgactatgtgtctaccttgtactatcgtgattgcctgacaaagttaaagttatggacaaaatgaagagtgactcacaagctcagcgtattcgggctggttgaacagagagctagatgcaagagcggagagcttgttgttgatctcgtgacgcgtgacgcgtctatgctgtctagacatggcatacgaatcacgatgccggatatggagcccgaactgggtagtacaagtggaatgagtacgagcctgagggccatgactcagtttgcaactttgacggtgttggtgtagttttgggtatggctgagcacgtctgggcaagaggtgaggggaagcttcagccgcatatgcgagcataggacctattggcaatatatcgattggctgcagtcatgcctgcctactgcactttgggtgccaatatccatacaatagcatacaagagtaatatcaattatcaatcatgactcaccagcacccaaagcataaaaagaaaggaaatattggggatttttgtcaacggcaggatcatccaaagcaacagcccgacagaagtgcatctcgtggctgaagggcgctgagtggttcgaggagtcatgtggttggacacttatgcgctatgcagggtcttttaggctctgtccggcgctacgaccaactatttgccaagcaagtgtttgcctatcggaagaagagagacacctatacttgatgcctgagaaatagaggaagaagaaaaaggagcgcaggagagagaggaagtttgagaaaattgttaacccgatgctaggcgattgggttgtgatgcctctacatagtaggtggtacattgcttggcaaaatcagcaaggctggctggcttcttccgtccaatcgttggctgagatccggcgttttggtttggagagactcggcacaagttgagcacgaggatggatggatgcgaagccgtccagttctttattttactagccaaacgccctgtgggaatgcatccctgcacggcggcacagcgagaccgaaggctgtggattaaaatagcagcaccagctagacagacggacagacagacagacagcagccaccgcatcgaataaaaaattgctagttgcagcagctgtatgtcttggtatgcgcttcgcttcgctgtactgctggtagtggccgcggaaagaatttgatggaccgtgatggaccgtgatggagccataaggtacgggtgcttgatgtaggggactggagtggactggactggacggcacatgcaagttgctgcaaggcatgttgcagctggacagggcattgagatttctctccaacggaggtgccgatgcaagttattgcgatgggctgaatttatttttattttttattcttcgtcttctttacaaggcagatattcggctgttgtagcagcgcattcgcagcaagtatcaacataagctgtgcctgcaaaaagtacgagatacagcacatgggatggatgggatccacgtggcaggggggtcacggattgctggcttgacctgcaaggcctagaacggatctgcatcggcgggtaaaggcgatccgaggagggtggggcggcgtggtgagaatgagccacactcttgggatctagaccggagggaatgaggatataggagatggagggaaatacaggagatggatgaaaatagaggacgtggtatagtggacaagatgcggcgagatgccatggggttatgggctgtgtctatgccaagctgggctgagacttgcattggctggaattcaacattggacgaatgcagcatggacgggcagctgaagagacgcatgttggtctgctgttgctgcggcgcgatatcggtggacgagcagacgatgactgaatccatcaatatttgacagccaagtattactagcaggagtgtggcatgcacgtgttgcctggcttttgtttgatgcctagcaccatgtttgatgcggctgatctgagattccaatacacgcctgggctgatgtgatgcatcgcatcggccatggcatgtattgccattatattggattggagcatccgtagcgtcttgcgtcccgctactgggccattcatcgtctactctgtctctcagctcctcagcacagtcttgttgtacttgtcgagttccatcgcaaggcccccgttttcccctctactggccgaggcaagtcatggcattagtagtagtcctgcgattcctccaagcaaataaacgccgaggagattagaccgcaccatgccatccgagccatgacggcagcagtgacgttgtcgaatataccgtccacctctgcagccgggcaaccaactcgcaagcaatgaacccgcggttccgctggctggcggcatatcccgaaaaatgccaggccgaagagaaaagaaaagaaatcaaaactccccccccagaaagaaaagaaccaaaaaaaattcgcctctcaccccgatatccgcggcgcggcacgggagggtccccctcgtctccccttgcggcggcagatgcagttggaagcgatgggaatctttcttggttggagcgaactggagcgaaagcgaaaatgcgcgatccggacccgcgattccggggatggcggtgcccagaccccgacgggggcccgagttggccgatttggcagcgtcacgagacttgctctttttcggcgttgttgctgtgactgtgactgttcgagctggagcagcttgtcttttattgatttgtgaattacacgcctctcagccaacagtccgagaagtcgttttcggacttatcgagtccctcccaggccgatgcgataccgaatccaagggtccggttatggtgtggctttaatgggcccccatccagcacgaaacacagcagtcgcctcacccccatacgggtcctacgggacagtagagtctccatctgccgccggcgcaagctcagccgagcaaggtcttgaatgcgtgagagtgcatgtaaagatgtatctgtatggtggaagtgaaaaagcccaatggtctctagccctgcagcaagcagcatgcccaaaacagaaggaaactgagagttggaaaaaacttcaccccccgtctaggcatctctaaaaaaaaaaagtcgatcaggccgagaagaatcttatttctcagctttcggccttagtgccggcagacgagacgatgcatgcaagtgcaaggccctgctaaggcacaagtaccagatctggcgggaaaaagagggtgtggctgagtttgagtgtctggtcgcgcaaacgaggcccggccgtctccgagacgagacgctgcaccagcccttttggcatttttttttttttttttttttgcgtctgcttcttcggcctgcccgacacaactgcagctgctacagcagactactgtgcgctacagtggcagcgacaccaccaccaaccaactggtacacacgttgcaccggcttctagtctctactacatgcaggagaagcgcaaaacgggaagggttcgagaatgaaaatttttcttctttttctttttatttttccggctcgctttcgcttttcgatttccccctatttttggtttttgggggtgtgttcgggtgttcttccttttggcttggcgcaccgtcttgcatgcagacacgagatgcgacatgtgctagttttttccttctcttctctctttttttttttttgttgagaagcaagataacagtactctgagaatgtctgtactacctaggtaaccctgcttttttcttggggatcggttgcagtgcagcgcatcgcagttgcagccgatgcttgttgcacaccacacagtgaaaagtcacgcaatgatacacatgctaatgccaaatcatgcgattacacatcaggtcgatggcacgagaggaacaggtgcgcatcttgccatttttcttaatcgttcttcttcggattgtataaggttcgatcaagtgagcaacaagatttttatcggttgaaaaattaattgattcgtgcttagaatggcaatggtaagaaattacaagtgccgtatagtgaattactagtaaaaaacaccccccaattagtaatggagtgttgggttgtatctgagcgattcaaaatccaatcattgggtctgcaagttacttttgctttgactcagcgagcattgcccatctgccgcaaaccttggaagccagtaacgtatgaggcgcgtcatgtgacctataagccagtttttatgtatgcatgtaccacaaaggcgaaaaccgcagcaaaagtaacaacagggagaagtttctaaaaaaaaaaaagagagagggaaaatctttcccgtcggcaagggtaaatgtgtcttgctgtggctaaggggtccaataagaaatcttgctttgctgcttgctgcaagttttactgttacccgtccggcatccgctgggcagggatctggcgatcggggccctacgccaagtttacaagtcacattcaggtttttttgctacatctgttgccttgtggttggttggttacttttggtcttgttgctcgctttctcgttttgtgattttctccgttagggtgcatgttgttaggagcgccatttcggcgaaaaggaacaatgaaaaggtctgacgccgaaaggagaagaattctgtgaaaataagctcgagctgtcaaaaaaagtctgaattgttgcaatggctgtgtgactcctaaaaaaagcccatatcgtttcgcccatcggggaaatttctagaaatgactactgcctaccagcaaaaaaaacaaagttgcaccgaaacaagacacacacacaaagtaagtgtggcttgacatgtcaaagcaaagaaaaaaaatttgctgggacagacagggggaaccgcctattcgcggcggcggagatgcggtattcgctcggaaccttgtgcgaaagccacattggaaaagccactaatgcagccatactcgtgtggctgtgttgtgcctgaacactcatagggccgggggggtacatttcggtgcagcgcggtacagcacgccagacaagtcccgagccaaggccgcgtactgtacagtagaagacgcagtgtacagtacacgccacacgatgagctggaacagaagagcgaggaagacagtagtccctagaatagccgcttacgatgccgtcccggtgcctcgtatgtggcttcgtatgtttgcttgcccaagtcagtaggtacgtgtgcagcagcgaccacggcagatgatatacctgttcactcactcttacgactcatcgacgcacatacgcactgcactccctgccgaggttaacgcagccatgcaaggaccggcagacgaattgcacacattcactcgctgtgcaaatgatttgatttaatgttccatttgtactgcatgacaaatgaaactgactgggcgtcccgactcaagcgcacttagtcatacgcggttcagtcgctgcgagggaacgctcggaactgccagtccgaaggtttttgtcctggcagcatctgcgcggagggctttgcccgtttggcgcagagatgctccccggacaggcaatttctgtgtgaccgcggtgcgtgtgtaatcagacagtcgaagcccagcgctggattaccaaacgcagcctcttgctcttcatactgtagggccaagccgcggctccccggatgcttctgtcggcagtctggcagggcagagctgctgccctggtctggctgagtctgcgtgctagtcctgctgggtctgattctgggtctgattctggtcacttctctttgggtcggagtacgtattgcatgcgcctagtgcatcggggcttcccactttctgccgcacgccccctccacctcggcagcgcaccaacgccagttcccacccctccccccctccctccctccgaactgtctccagccctccaagcatcgacgttgacgaaaccggtagggccggcctgggcgtctgggatgatataaagcaaagcgttttgccaccacatcgccgtcagatcgaactctccaaaccgcaaaatctacatctcttcaaccaccatgctatctgtggaccacagcagatcatcatacgagcagtatcaacaccagcaacagcaacagcaacagcagcagtacagcaactactctcatcatcctcaccacgacttcacctttggccaggacaacagcaaccacagctccgacttcaccttctcgtcgcccatcttcccctccgtcgagctctcctcgtccaacctcgagacgctggacgccgccatcgtcaacgccttctcgcccgactcgatgcggcccgactcctgggaagccgccgcaaggttctcgactcccaagtttggccgcctagcccaccagcgcgagtcctcgctgtcgtcgctgggatcgacagggccggcgtcgcccttcaattcgcacattgcgaacccccagattgcagtcaccgacgccaatggtgacggcttcatggacatgcactcgagcgacatcagcctgagctccgccaccccaagctactaccacctggcaaagaccatggcgccctactcaaacttccaccacatggagcactcgcccgtcgagatggcatatcccgtcatccagggccctggcgccggccaccacaagctgcgccaggatcgcaacctgctcccagcgcccgactttgccaacggcctcacgcgatcacatcccgcctccgtggcaagctcaatagcgggagactcgcccgccacccccatcaccggagacatggacatgtctgatagaagaaggcagcaaggtaagcaagacctcgtcctggtggatgaagaagaagaagcacaagactcattctttacaacaggccacgcaaacgccaacgtccccaagctgggccgcaccatgaccgacgtctacggcgacgagctgtacaacccaaacttcacaatcacctcctcgccgcagcagagccaggtgacggccgcgcccaatgatgtgttcaaccagcgcatcaatgccgccaatagccagcacctcaacaccgtccaccactcgcctacctcgagcatctctcgagacatgtccccctttcgccacggctctccacttgccccttcgccactgcacgactgggctgcctctcacggcggcgtggccatgaattcacagcctcatatgcccagccaggatcgcggccaccacgacgcccagttcttccagcagcagatggtcaagacaacccagcccgcgacgccacagaccatctcgcccaaggatgccgtgctcgagttcaatgagtcatcagaggagcccaacatgcctctgttttctcaccagcccatcaactttggaatggaccacatgggcaggattctccccgacaacggggctgcggcatccggcggctacggccagggcgacaacgcaagccaccacagcatgcaccacgtaccatcgcagcacgcgggcatggcggcgcatgtgccacagcgatatccgtttattgcttatccgccagcaaccggcgacgcatcagcttcccagctgagctcggctgactccaatacatccggatcggccgcttacagcactcccgtcccgcagagtcgccccgccggtgccaacgccgatggaggcacctacacttgcacatatcacggatgcacgctacgattcgagacgcctagtctgctccagaagcacaagcgcgagggtcacaggcaatcgcacgccctgggcggtgctcgtcaacagcagcagcagcagcaccatgaccacagcggcatgacttccagcctgctcaacagccaggccggacctcaccgctgcgatcgcatcaaccccagcaccggcaagtcctgcaacaccatcttctcgcgaccgtacgacttgacccggcatgaggacacgatccacaacgccaagaagcaaaaggtgcactgcaacctgtgtacggaggagaagacgttcagccgggctgatgcactgacgaggcactaccgggtgtgccatcccgacgttgagctccctggcaagcaccgacgacgcggtggagcttagattggccccttactcttgttcatccctgattcaacaccaaaaaaagaccgaaaatcgagagaatgcaatgaacatcaccattgtatgacgtttttttcactggttgaatcgagcgagggacagcaccagcaacgtcaatgacacgatggcgcactgatggaggggcagcaaatcgaagattgggcgatcttggcgcactccagcttcccttgcgggggagtggtgcgctgctcgacttcaggcggcagcccacagccaatgggaagatgccagtgtcttctctggcgttctgctccctagctatccggacccagcaggtcgccgggtgggtctcagggtcctactgcagctgcagggtcctggttggtgaatccgcggcgctgacgtcacgccacctcatgccctccaccgctgacatcacccacgcctggtcgtgccctgatttctcatcaaccattgtcgtcccagcttggctattgccgggcagcagtgaccgcaatgacgacagccgcgggccatgcattgctcgcaatgatgctgcgatcctcgagccagatgaaaccgtcgcagcatctcctcgcagcgctgccgcaccatgccgcttctggcttcacgttgacgacgagagtcttacacccaccccctcccgttcttgcgaaactgatttaccttgtgcttctacgaatgctacgcgatcatgatgcgcaccaccaattactcttattgtcacttgcgttgcggctgaattgaatcattcttgttgtcgcttctcctttacgtctatcccttgactttttcatcattattgtacttgtaccaacacctactactgtcgacttgttttttcaacttttttctattacttcattttgttgcagcgactgggaagcggggcttttacatttggaagggatcatttcgcatagaccaaacaaacacttgtgtgcgtgttttttttttctcgctttgcagcgcttgactttttttttcttttctcatcttcttgtttctccgaaatacctagcttgcttggggagaattgtattattaaagatgataacaaaggtccaccagactggatcaaggaccaaaaaaatgcattcgagactccccggagaagcgggatgatattacatgagggcactgggcgcattcacaacggtttaaaacaatacacatggattttcagagcggatggtttctgatactaattttcttatttcttatttctgcttttcttacagtttgtgaaaattacttttggcttggatagaaaagaaaaaatatgtatagtagtagtcttagtttttatttcaatatggctattaaattgagcagccgcatacaatcaacttgcaacgtctcacgttttacataataagtgacttgtttctaaaattaacctagtagcaatgctttgcattgaattgccacaatagatccagcctgattagatcttggggcccctttgcctttgtcttttttgttttgttgcagggtacttgtcgcaagcaccagccacattgccacgtttgccggcccttgcactaaggctgaggcgtcgcattgaaggcgttttttgctctttcatctccactgctgagcctaagccctaaggtacttgggtgaacgtacctttgctaacgtaatgggggatcgaaaataaggttaggtaagcgctgttttagtaatcggtcgtgttgcaatcatttagccttcttgggatcgtgttgcgatcctgggagttttttaagttcgttttacaggaaggtcatgtgagatggatgttacggctgctgtttttccatgtatttgttgtatgtaaggcgctgattagcaatttgggatttgttaggatcttcggaatggacggtcgatggctcatagtttgtaattgaaaaggaatgcgctgctttcttttttagggggcgtgtaaaaaaaaagatgtaatggtgtttaattaattaaaattgaacttctttgagtaatgttatttgtctttgggctgatgaatcagttgtgttgggattttgcaggaacttttttttggtttgggtctgactaatgttgtgggatgagtcagggttggcggaagtgtgtatttgcgacaggaagtttattccggtgctgcctggatttatttggggaattggattgtgaagaatgattaagatggatgggagtgtgagtaatgcttgtaatttaatattgatctgttgctgtgtgtggttatgatttgaagagtctgtagaggatagtgatgaagaagatataagctgaatagttaggaaaacggatacatacgaccataggtaatggaaaattcggggtcccgtctgctcccccatagacaagccattaaccggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgttttttgctccttggccttatggcgtcttgtttttataacttgactcaacaccacaacaagcacatacgaccataggtaatggagaactcggggtcccgtctgctcccccatagataagccattaaccggcagattagtagtcaagtgggtgaccattggcgaacaccggctgttgtatgttttctttttgccttttttgatgtccctattgatgttggccagcttcatggcacatacgggatcccgtcaagtttaagaatgcagttcaaagttttctaattccagtgcctctggatttgaagattgcaagtaccaggtaacttatctcagcaaaaaggttgtcctaccaaggcaagtacgtacgtacccatctctctacggaacctagcgaagaagcggaataggaggtgtcagtcatccatccagcctgttggctatttctaattttctgatttgttcaaagtctgaagtgccgttgtttggacctgcttatctaaactaggcgtctcgatgcttcttctttccctagatagcgtatgcaacaggctacggaaagcacaggagaatacatatcgctcccagatcaacatttgtttgccctcggctcaacttcagtgaatgagacaccagcttcgtcgttatgggccgactcgtgactgttgctgcctgctcgctaaggcaatggcccttgattgtgaagcactgttggctataactcactagatgagaagcgaagcataaccaaggtatatcaggggaacacggacgattattgaatcaattcgtcaggccaaagttgctggtgcaagactttgcgttggaccggtacgttttttcccctttaagcccacttcactcctgtttagcggtattggagcaattgttctgaaattttacactccatatgaatcagagataccgggctattcttgcaatgaccatttcctcgagcccgatctatacctacactgcattgagatgctggcccgaattcttgaagatgaaacctgccatggcatactccttgacattggtcttcctgtcacccatcgtaatgtaaactacaatgtagagtagtctgtcttcatggcaagattctctttatccgcctaaaaatgcgcgagttcaaccacctacgccatgtaactggctacattaagggcgtgccagactacattgtgttactgacatcaggatagatttcgcgaatgaccctcgtaagctcttggatgttttcataaaacgataacggtagaccagtggagactaacaatctagaactaccaagaaatgcggtactttactccctggctccgggaaacactgggaagagtttcacttgccaagatttctacaaagactacaaggaagcacacatgtgccctttggggattgtgttataagcacacctgatagctgctttggcgctgaaacttgcgaggaaatgtggtcgccagatgcacctcgtgcgtatcacactgctaggctgccgctggaacccatactgacggttttatctagatatcccgatgacattggatggcgtggaaataatcaccaatagttctgccagccactctggaagtactacaggatacagacatccttgagcttagccctgatgaagaagactggaacctgtcgaccaacaacccgagtttcaccaccaaaacttgtacagtgcactggcttttacctttgggattacttggcaaggagtaactctgcgggattgtgagctatcctgatcctttgccactcgtagctccatattctcattgactgaccgcgttgtagtctcgcccctctgtcaggtggcctggactcctgttcgacgagtgagtgaagccgaagcagcggctatatgattggcagggggcaatccaccaacaccttttatcagctgtttcggtcttctcgatgtgccgacttgtcacctctgccatcaatgactagaaccagtcggtcattgctaccgtgaaatgtttattcggtgattccgctcttccaaaaactcctcaacaattatgtaaccgcgtcttgcatacaatatatatgggaatgtcaaagcagagctctcgtgagacacgccagcgtgcaaaggtcttatcagaggccatagggagctatcatatcgatcttgatatcgactctgtcatgcgcagaaaggccacgtcaaaagctcgctcggcttggacccaaagtgttaagtagaagacggatcagaggccgagaatctcatgttacaaaacattcaagcacgcacacggatggtagtaagcatagcaacctgagtcctaagaacgagggcacaactgatgatatgttagcgctcagaggttacatgaccaagtatgactgctcttcggcagacatcaacccgatagctccatcgacaagggagctctcaggggtctcattgcatgggcacaggttaagtttggcatgcggtgtctcgaagacttccttaccgctactcctacggcggagctagagctcataacggaagaatatacacagccggatgaagcagacatgggaataacctatgctgaacttactgcctttggtatggaaaccctgttatccctctagcttgcgagatctctctaatgaagacaggacgccttcgtaaggagagaaagatgggcccttatcaatgtggcagcatctcgttcatatctggggaaaagattgagatatgggaccagacgaccacagcccctgtctcaaaccggcagagattgcggaaaaagtgaaattcttctttgtaaaatagtacgccctccaggttgccggttaacattcgcctagctaaaatattggtgtggcggcttcgatcacggcatctatctctgggctataccagtaacatcttgcaatgccgggatgaagtaggaaatctatccgcgattggactttgacgtcgtcttgtatatcatccttgtcaaaggtaagtgctgtgaaatcaaagacgaggcgcgactcattggcatctgcctgtgcttttaggccctcacccaagcggaatacagatttacgcagcttatacgaaatgtccattccagggatactgtcttcttcagcgtcattatctgatacctgcgtatcgtactcgtttgcgtcagaatgggaacccacaacatcacccggcaataagagacgaccaagtcttgctcggtcggccagttgcctctgccttctattggcgacagccttgtcggcatggatccgagaaagagttttgatcagcgacgcggggctgctcaaattggacagcaaaagcaccatctcatgctcagtaggtggtttcttgcggttcgctacgctaaaaaaaaggcgtgtaccgcgaattacagcccagtggggtaacggcaaatctttttgttggttgctctcaggttctgtactggcagatgttgcatcctgcttaatgtaaccgagcttgaacctcgcctcccggggatctctgcctggaatcgactcagggagagtacgcctccactcggctaatggcactcgcaattcttgtacaacttgctgtggaataatcgagtctgtccaagaaagagagcttccaaggagatgtccgagagatatggggctgcttggttgacgtcgtcacagtcaatgtgttgtcgaggcacgcacgcgcatgcaaaagggtgagcacggtctcgatagtatttgtggcaattcactgtcaaatgccttgaatctttccttgaatcttaaatgacaacactcgggtgcgaagtcggagatatggtcctatgatatcactggcgatagtcggtgctcttcttcggaacagaagggctggataaggcgatcgctaaatgccatcatcatccagtcggagctgagaaatctccgagaatagatgaggtgaggggtaagggaatgctggaatggatgatcccgcaagggccttcacagaagcccggaattggtcgtggatcatacgcaggacgtcggctttctgcgcagttggcggctgtaagtcgagaccagttcagagaattaaaggttccaagccgagatccttgacgcgaggagccctggaatgcagagccatactgaaatctcgagaatccggatctgagatcgaagcatgcaacttcctctcgtttgtcgccagtggctgccgcgttttgaatctgcccaataagcagagcaagtgaatagattgccctgtcaacaaagttagcgagacaatcatcgtcatatatatatcgctgtcgtttctcttgcaacgctcttctcaaggcttgagtttgctggaaacatgatactcggaatccaacgcgcccagcagcaagtcacgtgtgagataccatgctctgatcatgatagaaaggctggcgaggagcttctgacacttcaagtttgttcacttggtccaggcgccttacgtccaggtatataaatcgtaaggacgccttgacccctttgacataccagtatccacctcgtcgatatctaatctcggtcgtccaatccagtctgttcatttctcatcgacttccttcccccgctcgcctacaccctggaaggattctcaccagtatctgcgtcttcccaagtagcaccgagttatattgacgttgctgtacccaacactggcccgtcagtgtgctaattgcaccatcttgaagcattccgagcagctgcccatcgctatattgacccgacatgaatgtggctctgtcgtctgcaatatcaggcgacaaacatcatttcgacacttatttatcataaggttgcgcgtgtacacgtttacactccattgtgggcgcgatggattcctcagacttgtgagtcttttgcccttctcatatccttgcgggcatcccagaattgatacatgtctgatagagagcgttactttctccgcaactgggcagaagtcatcaaacaatgcgaaaattccctagagccagccgaccttgagcaagtgcgactcatcacttcgtgggatgtgctgcagaaagcgctgtttgacccagtgggcacaggggccggcaaacatgaagggattccatacaagatatccttactggaaccaacactcggccactatcaccgtttcacctacatatttgagtcgcagttggcccccggcctccaggccaacttcttctggggcatcattggcatactgatacaggtgagtgcgcgtttgccggacccttggaccacagcgcattactcacagcgtgacagctcacagcacaggattacaagccctccccaagatcccacgaatgctcaagtcgcttggctataaagtagaggctttcaagcagcactactttgcgtcaactcaggagaatgcggatcaaatgaaggaagcgtgttttgacatgcaggttcagctcgttcaatttttcacaaccgcggtcaagtctatgcgtggcgaggaagacgagatacagcactgtaagtatcggtagacgaacaagtgtcatttttcctctcctagctgatgtaatgacccagacaagcgagccggacaagatcatcgccacgaacaggaggatccatggtcgtggcttcaacgtgagtttatcaacacaaaccaggcgctctcggaaactctatcgcgggttgagaatctagttactgcacgttctcctccgctatgccaagccagttccttagacgttgctacaatcacacagcaagcatcgttgatgaaaatgccaaccaaaatatacccaagcttctttggtagagagagcacatttgagaagatagaccagatcctcggccaggacgaatcaacagcaactttccgatctatagcgctgtttggtcttggtggcatcggcaagagctccatcgcggcacgatatattgagaggaagatggaagagaagaagtacgacgccgtattttgggcttatggtgagacgacggcatcgttgcgacagagcttcacagacatagcattgcggctcaaattgcctggagcacagcccaacctacacaatgagaacttgcagctagttcagaactggtttcaaaggactggtaagtcattgtcctttgttgtctctgatcttgactgacactctatatgacagaatgtaaatggttagtggtttacgataatgtcgaggatgataagctattaggcccatactggccggaagcaagtcatgggaaggctattattactacccgcaatcacaacttggtgtataaatttgccacttctggcttggaaatagcttcatgggatgcaaagaccggttccgagtttctcttattcttgttgaaagacaacataggtcgcgacatccaagcagaaggactctcggcattcgaacttgccgaaaaactcagtggccatgcgttgggtatctctcacatggctggtctgattcaacaaaggtcctggtccatcaccgaattcatgcgcatctatttaaaagatccaagaaggcttcataaatctgagttacaggcagtgtgggatgtatcctttggtactttagaaagagacagctgagtattactgggagttgcatcattcttggtctcggataacatggcgcaggagctatttgaaaacaggcaaggccactatctcccagatgaccttgagtttttccttgatgatttgaagtacgtctgatcccccgaaagaaacttgtctgacctcggctacagattttctgaagcaatggaacctctcttgacccttgcgttggtaaaacgggataaagatgctcgtaccttctcgtgccatcgtatggtgcagacgcaattccggtctttcctatccccagaggagcgacaacaggcattcgacaatacagtggtgctagtatacaatgcctttcccaaacagtcagacgcgacgaacaagaatcaattctatcatcagtggactcagtgcaatcgttgcttacaacacgtcctctgtttgaaagacaatttcaaggaggggcgcaaacactcgaagaaattcagagcgtcatctctgttctgtgagcttttgaaagattgtcagaggtgggatactgcctgctataattttgcgacaatatgttaactcgataccaggtatctctacgagatcaatgcattcagagagctcgtggacgtctgcgaattgaatctcctagccgtggacacactcgatgaccagaaacacgccatcgatatcaaggcctcgacactatcccatcaagccagcatgtacgaaagcatcggcaaggtcgaagaagccattgaactaaacaccaagggctacaagatgcgcctagaagaagagcctcgcaagggcggcctcctcggcggtttcgagcagaacctcggatacaactacaacactgccaaccagcatgaaacagcgctcatgtggtttgaaaagtcgcgcgttacctggaccgcgtggaatgtaaaggaaggcagggaaggggactggcccacggtcacaaagaagaataccgcgaggtgtcttgtgtatctggagaggtacgatgaggcgaagtccttgctcgacgtttcaatcagagagtttaagcaggagaaacctctaaactgggcaatgctggcttagtacgtacagtctctcgtcctttcatacaatacgactaacgtctctcgcagcacatactttgtccaaggtatccttgaacgacgtaggaacaggccagaatctgccgaggcaagtttcatggaagcgcagaatatgtggttcaaaggtgatcagacgcgctctcacccgttcaatgcaggatgcatttacaagacgggcgtggtttgcctagatcagggcaaggtggaggctgccatgtatgtttatcttccccccctcttctctttttcctatcggtcttctacatttcaaccttatgctttctatttctctaaactcgtattttaacaatattcactgtttagtaaacatctccgtgacgccctcgagatcacaaaattccatgccgacaccatgcccgttgagcacgcgcgcggcctgttcaaactctccgaggctctagtccagaactcgtctacaaatgaggacgagaaagatgacagtgaggaagaagcacaagatttgagagacgaggccgaaatatatttgctcaggagggataaaagtgcgacgcaatttgggaacgaagacacctatgatagatgggtgccgattttttggcggtagggaattgatgaggaaccctagatcagaaagcaagagaggacgaaaatacgaatatgcctcctcggtacactgcgtgcggtgtggctatcagtgcgggtatttgcctgaaagggtccgatctgaatgctatgtagtgctatgtagtgccatcaagtaaaccaggtagcgaagccgaatgcctaattacaggaaccacaagcatgctgggctgacaagtcgtataatgggcactagaacatactatgcctagcgattttccattttcaaatgtccctctcagcccacgactggataaggccctcgttagtttccttgtaaaccttgacttggacatttccacccgtgaggaaagtatttggctgcacaaacttccacttcatcttcggtttcgacacgacaatcttccgccattcttcatacacaccatcaactgcacacaacggctcatagaagtttttgcatgcggacacatcggcggtgcagcgccagatgtgtagcttgcagagatacgagcccagagattgtttaccgtgggaaaggattttggatcggtcaacttttactgtgagagattgctgcgtaggatggtgcgcgatggagatgactccgtcgccgtcttgtaggaggtgtttaagaatggagaagtgagcctggtggtggacttggccccaggcttggtcttggaagttgtaatgctcgagtgcttgcaggccatcgacgccaatattgagatatgtggcgtagagaactacatttgatggagaattagtgtcgtattatacagtaatttggatttttgcgacgtacggtcttgagctgtgatgctgctgctatcggtgtagccaaaaatgctcagcagatgcttgttatccatgaaatattccgacatcaagattgcacgacattcctccactgttcctgccagcttcccaaacacacttgtccacgtctggccgggtcgatagtgtgaagttatggcttccccgctgagggggctgattggaggattctgcttgtcaaagttgtaggttcctggagaagtctcgctgaggagcttgcctgtgccgtgactaatcaattcatgaatggcagtggtgagaaatctcacaatgtgcgtggtactttggaaaaacttgagctcggaagagtcaacccaatagcagggaaggtcagggttattgttgacgctgagacgatttgcgaggacaatgttcttgaagccgtgggtttctcggatgtattcgtactatcgacattagtttattaatggcaaacaagattagatgggttaagaaaaaaaaaaacccccacatttgggagattggcggcttcgaagacgatgctgccgcacacagccagtgctaggacaagtgattaatctccctttcttttggtgaaggcagaagaagacaattaggtgactaaccgtggacactagtaaagtctggagcctcaaatagactcttctcatatggccctttgccatcattcactccctcgaccgcccatgggagctgtcgaatgaatgtagctgagctgtcgacaaaggttttcaacttcttgatttcatcggcatcggcaatgcctatcatggcctcccactcagaacggattccagcggggtcgcggtaaggctcgatgaagccaagtatgttttcgactgtggccgatacatccgtcacccaggtcttttgcgactcctggaaggcttctaaactgccagtacgaaagcattcgatgtaatgtgtcaaaaacgcagtctgtttatcgttgcctgcatactgcttcgccatttccaaatcagagcagatcttggccagttcctccgagtggtctcctcggacaagcaagataccatctgcgagttcgttgtcaccactctcgagcacatcagtttctgcagaagcttgcaacagctgcaacacaggcttgccatccttgagcacttttcgaacgcgggtattctccgggccgattgaccttttgttcatcacgtccgagaccttggcgatgtcatccctggtgatgggctcctcggtagggtagtagcccgactgcgtattttcaccagggtatcccaggctgaacggtggaactgctagaagagggtcgatcatcttgtctaacccggcttccgtctttggggaaatgctagcaagcttcctgagagcttctgctgatacatcagggacgaatttctggtcgccctctccctaacttgtggtcagcggcagcagaagacgcacaagacggcagactgcgctcttggctcacattgaagttgcccaagttgcaaaggaacatggcagcatattcgagaaatgaagccagctcttcgggagtgacattgcattgcgctaccaaggtgtcccattgcgctaccaaggtgtctcatttcccatcacaagcatggtagagatgcatgatgaagtcgaagatgtcggggctttctggcgacacctgccgcataacgattctgcttccatgccatgctgcgcgtgcaaggtagtgggcatagagcttgtcgcgctcgctgagagcatcgaatatggtcttgatcttgagctggtggattgtagcgccaggaggcggagcatggaagctctcggcggaagacatggagatggaatacttgaaggcaattatgatgaagctgggtagaagagcttcagggcctcggaatggggagagctgtgctgtggtgcctacaggggacgtgcctacaggggacgtgcctacggggcagaggccggcctaggaagaatcgtggtccggaattgctgggccctggtgctttgctgagcttcaaacacgccgttacttcagacgaacgagagtgcaagcatggaggaagcctgaattttgcttgcattggcggtatatattgctttgttggatgtctatgacgctacatggctctagcccctgaacctgaatagacggcgacgacagaggcccggcggcaaaaggactcgagccagccgagctgtcccagacttggcttcatctcacctctagacggcctattacgagtttatttggcattcttaggggtttgaccaaggatgctgggagtcttggcctattgagtgccgtgagagatgcacatgttatttttctcgcttcatacggtaggccgagtacgaatcaagtgggctgagcatcttacttttcatctagcatttgatcagcagtctatccctatattcattaaagtctggtccagttagcaggtcctctaagtactctactggcaaaccgcactcaatgatggccacttgttgaatcttacaaaccgcagcatcactgcagtgcttaaggccagatacatggacatggagccatatgttgcggccaagtgtttgccagatctcctggccgcagcaaatgcgctcacaagccggctgcatttcgccaggtacaggtgtctgcgttcgtccgatgtgatgagacatctcactggccagtgatacctcggcctggtttgaaccaagcacttgaatcgtcagcctggcggattgcgactcgacccgagagcatcgactatgcgttgtgctcaaccccgctctgctgcatatattattcatgttacaatgccttccaggacccagaagagttcgtacacgtgtcttgggtccaacgtggaaacaggggcagccagtcaaaggctggcctcatggtagcacgccttatctatttatgctgctctgcgcgtaacgtgggacgaaaagaccccctcgatggctgcttatcagaggtgtaagtgataacaccaattccccatgttccacgtatgtgtaaaaccacgaactaatcgtcttcgggcattgtgctacaagggcgttgagcgacgtgttcggggctctcgatgtcgtacgtatgcgcaacagtatcccgtgattggttttctccatcgcgtcacaaaacatccggcctcgtatatgcaacatgctgcagatgtattagcacagcggtaatctttggacaaaggccgtttgaatcacaagggcctttggggaaaaaaacatggctgccggtagagagccatgctcgggtatatagagcaacacgtcttctgcacacagccttgcatctccagactcataccatccgtcaagcaacttgtttctcaaagataatagagctcaaggttctttatattccattcccccaaatgtcaaacaatcgccacgtccgattcgctctgtcttcatcagatgacggtcttcagcctcctccgcgctcgggcaatcgtacccctcctccttcataccaaaacctaggtcgagtcattcgtgactcaggtgtgcgaagaagcaactgcgaatgccagaaataccgcatgaatgacccaacagatgaataggttgaccaattcaggacacctgccagaatggagagcttcatggagatggccaacctgaaatctctcagctatgagtcggtgctgcagtttggcaagatgaacagtagcagcaacgccgtggttacccgcgaggcagcgacggaggaacagttcagattcgaatccggagaggaagccttcgatgctatcaatgccaacgcaggctttactgaatataaattctcgctcgagattgaggggccagggtcaaggaagcagttcaccaccacggagactaccaagcgcagaatagtcagagacgcatgtggggttccatctcagtcaaccgttcgggtatataaaaaggttgacactactgagctgcagacctggtttgagggcgaagattgctatgtggcagccactgatgcaggtattgtccgtggcaatatcttgagagaatcttatcaatcatgggacaattgatggccaaggctgggccaaaacaattcaacccagggcctttaccgagattcctctcgaaacctgtcttcttctccgcgttcaatcatttttaatttttttttattttccaattccatctctcgcatttttatctgttcatcaagaggacgttgctatcatttgcctcatggccgcatcatgggggttttgagctggtaatatggattataaggcaatcgacggactgacagcttcttggttattggcggtatcaagacaggtcttttttttttttccaatccgccagcggtccctttgaataagagttttactgctttaagattgtacttgaacgagttactcatttgcatgcattgtgtagcagtgcatttataaatataatacaaggcatcactcatcaagtgaatctatccgtgaatgctttgatgattcgtttattgtatgttgcgaactggagagctaattatatttgtgtcagtggcatctgccaccaatctgggccagctatttgggagtttgcttgtataatctgcggactcattccgcattgctttgacaaggtactaattaatagacattgtttacatgtattacagtcggcagagaatggctggggtaaaaccattttatcctttaaatttgtgcagagttgaatctgtcacatgtacacgtatcgtactcatatgccgcgcaatacaaatgtcttgcccgcccgttcattaagcgtctcagtccagcgagtctggccggtacagggtctccgcgcttcatttgaacagagttgtactgttcatacgggtgtccagcgtataccacgtcctgttctggagacttccttgtttgacatgtatagaacaggtgcagaacctcggtggaagtatcaactgcattaagaaactcccaagcgcgaatactagggaaccaacatgtaatgtgtaagtgacgttttaatataatatgcagggcacaagctccagtcactcatcacttacccggtcacactatcacgggagaccaagtctgcaacattggtcttctccagccatgcactatcagtagcccagatgtagactataacaagccacgctccaattaagctttgattggaatcattcctatattgagagaagacagctcgtctcccgcacgttatctcagggggcgcattgtcgagttttgtgcgatgatgcactcggcccatatatctcggatactttcgccatgagaatatggactcttcactgcttccagcagccaattgcccgggtaggtccgatgtataggcccgtataagcatgcgccatggtgcctgtccatctttgtatccccggggaacatggtcagacgatatcagccatcgaaatagtggtgtgtagaatggtgttagcggacgaccgattttgaacgccaaccatgcatcgtgcatggcaacagctatccgtcgccaacgatgccttgccattttctcaagtaagaacttgttccagtcttcgtcttcatgaggtctttgcagccacaatggagacgattcatcttctatcggcggacaagcgtactcggggagcgaggggcaatggcaggggatatagtgcgtgcagcgaggtttgactaccagcgtagttgatgattctgcagccgtggttgatgattctgcaaccatggtcgatgattctgcaagtgccctgtccgtcaagtagctggctttggtgagttgaaactttgcatcatgtgttgtgcatttggtttatatgtccagagggatcggcccgacgcaaatgtaaatatactcttggtgggattggtattctcattatgacgaggcatgagggggatggcgcgtagccacaataacagtcactgcacaaagccaatcgatcgttgcattaaaaatagggagaagttatccagcaccccaatcttattatccaacaccccagctgtagcacaacaaggcagctagtctacatattaaaatgcacaaccactaaataggtacatataaaagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtaactacagctggagtgctaaataacataatcggggtactagatacataacttctctctttatttttagggtgttagataacagaactcggatgctgcataatggctccctaaaaataattatgtttactgtaattatgtctattgaagaaaaccacgggttatcatgaaaatggcctcaatggccgcgacccacaatgtcaccctatatattgtgccagtcctgaaaattttaaatcagtaaaatagctaactactaaagcataccacaggaaaaacactcacacaaaaaacaactagtctttcgtggtgtcggcggtgatggcgcgaatggggcggctgcggagggtgcgggggagagcagaggaaacaccttcctcaagactgatatgccgtcagtaaaacgaagctattcacatccatcaattcaagactcacttagagggggtgatggtggcgggcgttggaggcgcggccccagaaatgtggttcgtctctatataaatacagattagcaacagtgtatttggacagatcattggatggtgagggcctgcatacgacattgctgcagaagaagaagaagatgatgatgaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaggagaagaaggagaagaaggagaaggagaaggagaaggagaagatggggccgagaaaagaagaaacaaacaaacaaaaagatttggagaaaccaagtaaggttgctgggagctggacggattctcaataattccgaggctgagtgagtgtgactttccattattgtcccattgtcactttccgtctgcaggcagtcgagttcacagtaacagaagacaaggcaggtcagccaaggccatatgccagtcgtccttatttcaggaggcaggatatatacgatcccaacgtagctcctgcccccccaacgctataggtacgtaatcattagtctgtttatggtgaattttggcgacgttgctgccttctctgactccaccccactccgcactctacttgccatgtattcacattgccaaggcatatcaatgatctcatggatctgagatgggcaaaggagttttctagaatgtatattggcctgatacttgcttgcacgtgcgtgcgtcgtgttcttaccattatgctgacgaatcacgtccggcattgttcttttatgtggtctgtattacggtctgtataaaaaacctttcggacatggctctgaagtccactgccatggttcacttctaatagagacctgtcaatgttttgttcgcttaccagacaatgcgattggtgaaatacctctgatacacccacgtagaatcccgcacacgcattgtattgtcttgctgtcggtatattcagcagattgcgtctggccctctctgatatggaccagtcccaccgaaattacacctttcatcagtttttgcatactttagagcatcgaattggttatcccggacggcctaccatgctgagtaaaggccaagcctcagctatcacgtttcttagcggccgtataatactatcgtgttggtatcactgccccgggctttgtaatgcagtttatcgggccacggggcttccactctgcggtctttgtggcccagcttggagtcatcatggcgatgagtgctgtattttctaatgagcacagctgtcacactatcacataccgctatgataatgaatctaacatcgaagttgatttgttttgagctttgacttgtgaaatgttgaaccagcacattcctctagatgaaatgaatgatggcatactgaatgcagcagtttttgggcagattatggtagattcttgggtatatagtgctgctaagaaaatctcaaaggaccaacgcggccgttataaaagtgacaagcccaaacttgacctgccatccaagcttgttggcggcactcttcgaacttggctgactctgcgcagcctgtgtcttcaccgcactccctgctttccttccaatcaccgtcgtggccgaagcgtagccgtttgcgccgacgacgctgggactgccctggccgtgaagagcgccgttgtcgtcacagttgacaaaatcctcgacgcaagtacaggccaagtacggatatccgctcttgtctccgtcacattccatggtcaagccgagaaaaggagatgtcgtagccttgtttgacttgtgaaatacattcaaactgtaggctgttgtccacgcagccggcgtctgagcagatgggctgtgagcaggtgaagactctgggatgagcagtctggacgggtccgccgcggttgtggatgacgggggcagtcattgctggaatctggctgctgcagtaccgcttgtctcttgattctgaactaagaagggcgtcttgatttgctgaaagtgacgagtgttgggctgagcgttgagttcgagtgtctattccatatgcctccaacatgtgatgtgacggagcgttggttatgactgagaccaagttataacgccagctttgtcaaaggcatcggatttgaacaaattgcaattcccatttgaattggccaaggcagtgcaaacaaggttatagattcctcagccacggtcatctatagcgccaactgctggcatgcagcatgcttgattcaagaacaacagacataaataagggaatggcggcagaggccaacagccacagtggcaaatggatatggtagctgctagcagcggtagtggctgatggtacactctaaagcgccagctgaatcttggcacgcacgtgatgcattcatcttcttaaagcttcacattgtagctagcactctgtcgataggtcaacgtgattgtttctcgcgcttggggggcgattgtctcggattcgacaagtttctcctagtcaaccggatatcatgcccagtttcatgcaccgttagaccctccactgtctttggccttgtctccgagtaccttcaagacgtgagttcccctcgcttctaggttgaaacggaacttgttaggctgcacattaaggccggttgtatagtcgtacaacgggacctcgacgccttttagtttcgaaaccgtacagccccagccgacacgagcagctgcaatattcaagcttcgttctgcaatggcttgtcccgggcaaatacgcctgccgaatccaaaagcgctgaagttttggagattcggaaactgagtcaaaggctcgcggtaggttggccaacaaggctccagccagcgctcggggcggaaattctctgcatctggatagagagcggcatctcgatggatcgcccactggtttgcgtgaatgctcgtccccgccgggagaaaaacgccctcgtagacgtcgtctttgatgagctgatgcggcacgccgccggcagtgactggcctccaccgcaaggtttccttgacgattgcccgtactgttgggaggcgaggcatatcgtcaaagtcggggagacgtgagtttccgacgacggcgtcgagttcctgctgcagacgccgctgccactctggatgatgcaccatggacagcataaacgacatcagagctgcagctgtggtgcctgcgccagcttcaaacattgtgccaatcgcatacgccgcctcgtccgtgttcaggccaaaagagtgttccttttccagccagcttctgcaaaaggagggcgtctgatctccgttggcaatctcagcccgaacgtcgtcgatattcttgcgaaacagactcaactcgcgctgatgcagaccatctgcttcgcgcttgaatggggccagccattttggaagccacatcaggatgggaaatgtatcaacaaggtatgcgcctggcgagatgactcgttcaagagtatgcaccacctccagaatgtctctcacaattggctcgtcgccagtctcgaccgttttgccatacgccagctgaagaacaagaccggccgagaatcgttcaaaccacgtctcgtaattgtttgggtctgccaagaggtctttcagcagccgaaaagactcacgcatctggacaggctcatatgccggagcagcggattccgacgcaaggctgtgcatcagttttcgtcccttgcgccagagatcattgtacgggagcaacacagggcgcaagttgtggctgaggagctcgcagctcatgggcaaatgcggccggctggaataaatgttgcctcgtccccggaggaggtcgttggcgatcttctcggtagacacaacgacgtgacggttgcccgcaagcgaaaggctgtagagcgggccatactggtctgcccattgcttgaattttagccatgagtgtgtaagaggcacctgaggcagatttcccagaattgggacgcctgcaaatctcgcgtcagtataaatcatggtacgtttgtatctcctcgtcatgaaagccatacccttggggccgcgcggtagctttgtactgggaggaatgcgcacgtcggaaagtaaataagatcggaaaacaaatgcacaaagtatagctgcgagacataatcctgctagagcgctcacgacagccatgattgcaacatgaagtttgaaagcagcaagttctacgagttcatatgatgctgctggatatctcaagcatttagcgcagcaaatctctttaatattccaagaaactttcttgaaacaagaagatcaacggcaatgggacttttcccagagagaggcacagcagaactatatccgagtcagctttaacaagccatggctgctgattctctgaacgggcaaccatagtaagcacttgctgcgtcttatgcgaaacaaaggcaaatattcccagctaaattcccaaataagtttttagtatgcatttaccccacaaccgatatatctgatgtttaacatttgaaaggatgcaagtatttctttgtaatacggggccaatccgatcgtggacccggttgaataaggtctacccatttaccacaagagtatatcgttcgacgggatttacaatttcgacggacaaagtttattcggcctcttctcagaatatagaccaactgctgtcggaacaagcaacggaatgcgatatggatgggcatgtttactcgacctggaaaccttggacaagtttgtgcgttctgtacatggctgggaagccaaacattggtcttcccgtcgcccaccgcaatgtgaactacaactgtactccatctccctcgctctggaacaagctcagcccgtctagcaacgattactcgcctgatagcaatcgcttcggtaagtcgtaaccgctgcccgctgtgaatttgaagggttgagtgttgaccgctttgacatctgagaccatttctctgtcagtcaatgtagagtgctcccgtgtggacatgtagctgatacgaattcttagaccctttttctggaagagctggagcttcaaaaggtttaatcgagaccttgcgcgcatagagaaggcacgagagaaggctcgctcagcttaagacaggtagcatagtgggatgttcaagtcaaaaggtgttgttgggtcaaagtctgggtgcgacgcgttacaggtagtctctgtctgtgcttttgggtctttgctcactggactattgtgatctgtttttcttttttttctttttctttccctttcctttttttctttattagagtttaatatttagagacttgcttttgccattttgccatttaacaatggggattactacaacgctcatttctgggaatgacgatgagactgcggtgtttgcagaagcctttgatggcgatctttcgttaatttttagatttgatgtcgatatctctcagccgctcagcaccagcagccgcatagtcacctgctttcacgagatcgaggttgacgacgagaagaggacacttccggacagagaatccatgcggcaagcagtatacgatctcatctcacacgtctggcctatttgcgcatccgatccttcaatccgccttccggacgttgttttacacattcagcaagacgatcgtggcgaaacgacgtttacaatctctcacgagggtgtttttcaacgatatctcgcgggtcttttgcctgttagctctgttaaggatgctcttatccgaaaagttggtgtgaccgaaccgcgttatgcatcactcgaatcccttaaattttcccataaacttgggggacgcggagggacgacgattactcgtttcagagaccagaaagatggcggaccatacatctacaagggactcagtttccgcctatttctggaaggcgatgcaatttatagacccgagcgagatacgttccatcgtgaactcaaggccatctactctcttcccagccatcccaacctccagcgtactccgtccttcctagttaccactgggccacctcaatctgcaagtcagggcgttggagaagagaaccgtgtcctttgcggaatgttgtatccgtttttggagcggcaatcattgcaagaagtaatcaaccagagcaatgagagccacacaagcctccctctggtggccaaagcgaaatgggcgttccagatatcatcggcaatggcgactgtgcactcatcgggacagtaccacatggacttgaaaccgagcaatatccttctgaacaacgagaatgacgtggttgtgattgattgggagcaatgtggtgcgtctccgttcttcctcgcaccagaagcgagcggcttgtgggacgttgaggtcgtcgcaaactcagaaacagatgaggcgcaagaggcaaaacctacgatggcatatcgagagttcataggtccgctgcttgatagccgtgggacttggccaaggcggaatgtattccaattgtggcagcgcgaatgcccaagagcgctggaggctgccgagatctacagcgttgggaagagtttatgggtcatctttgagcaaaaaaatgatgactgggtttatgagaggaaacatccggaggcgacaacggtcgagtggactcctgggagcgacggcgtgtcaggagcatggaaggatttcgtatctcgatgcatgagcgtggatccaaacaagcggccaacatttgagcagggagagagattttgggaacaggaatggaaacagcttgaggagaacacgaaggagatgtgaagatgccaatgtgattcaagctccgagaactttgactctattgagcaatgatctatgaacgagtcaagatagtaatagcaacaagctatatactccttactatccaaactgttcatcgtctaattttaggctcacgcttagtaagagtcatgataccgatgaacatgagtaaacaaccgctttccatcctcgtcataacggaaaggaatcacattcactccatctatatctcgaggctcgtagtcgagattcatcgccgcccaagtaaacacttcctctccatgattatcccgcaaccagtgaagaatcatgtccatacccgccataggaccggaagccgtccatatgtttccatcgacaacccacttcttgtcccttgtccagttcaccttgggatacttgtgcttcacccattcatactcaaggtggttgcctgtggcattcttgccgtccaatacacccgctatggcggcgacgaaggaaccggtacaattggtaaatagaggctttcctgaagccacgtgattgcggatgaattcagcgtatctcggatcgagagagaaagggccgggattggggcctccaaggaagagaatgtctagctcggggcagtcatcgacagtacacgtgggctttacagtaaggccagccgttagatcgacgggatcgcgagaaaggccaatgtgctggaagacaaattctggtgcctttgcaactaacgagtcggtaacagttggcgtgtatattctcatgccgtccataaactgcttggtaccgccgaagatcaagtcaaagggagcaatgacatcgacggccaggtagtggtagcagagagagccgataacaataggtgccatattgatatgagctttggaaagttttagcttatgaaagagagtttataaagaaagcgtcgatgacaaaattatgtgttcatgacatggacaggttgaagtacttgtgtcccctgctctgcagcttgaaccaatctatgggatagcgagagttttataccttccgagcgcattagccgtaccatatcttccaaaggcaccagaacaagctagtctttttagggctgccgagcttcaaatgttttattgacggtatcaaatcaatgacgacactctcggtgccgaatatgcacgtcggagttatcaattccggctcaactgcaattaaaacttgctaatttgcacttttaacttactcatatgtgctcaaaattactcatatgcacttaaatacttattaagccgcaataggtggtgtggtgtgtgtggtgaagattagtcagttgcaacagcatgatgcatgtagttatgtgcttcctagctctggttgatgttgtgaaattctgatctggaacacaatgtgggctgaaccaattggaaataagatctaaaacattttatttccggacgaataagaatttggaacagagagggcagaacaccactattatgtttaaactacaagactattcgtcagccacgtttcattgtcaacaacgtactgtttccatcaacttgttcagggcctataggagttctttcgtcaagatatccaatgcctcgtatatactcaagtcttttactttcctcttactggacttctgaaacatgcaatatacaaagtctactgtttaataatcttgatacgattcagtaacaacggaactggacagtcttctctggaacatttgagctgaaatatggagcttattttgggacatgtctaacgctttttaggcgttgtcatcattcagctatagtacgcttgactccggcccccatcagctaccgtggatgcagagagggaacaagatctttccatgagcaggtgagtttttgctttctggaattcctctatatcacaagctgctgctgatagacatacgacaatatgggctatcggcaccacatgctattacattatcagtataccgagttgctcagccgccaaaaagccggcgtagcgcttgttccagaggcctctaaatcccctgagtctagggatgcataaaatgaaaggcatttagtcatgacctcgaattttctattatatgccatacggatttatggctgtttggactgctcttgcaatgtaaaatgcgttttgcgtggtattagtgctggtctggcggtataaccttgatgttggatcacccctaaaaactgataggcctgtcagccgactaagccaaaattgccattgcatgccattcggatagttatgcgcagccctagttttgttcccgaaacccatgttgtttataggctggttccaaaatatgcctaaatagacgtacgatacatgggccaagatctggcgtttcactgatttccgcctcatagttgttctatccaacaattcgtctcaaatatatgcatgtagatggagacagaaatcggaggtgctgaatcccccaaaaaggctgatcgagttagtttcagccatctcatatctatagaatctattacttaagaatttacaaagcatttctttcctaaacgtgtttcttcataagcaaacgttctttgctctattttgagctacagaggcagtcaaatatgaattacctactctttttggcgacagaggtccaataatactctgtacttcaccgctgtttaccacaatccctgcaagcaaactgtggaacaactcgcctgaaagtaagcgcggccataaggcacggaatatccatcgaaaaacaattgattcgtatctacttggtaccggcactaagagagataatctctactatatctgtagtgctacaggcctcttcgaaatgtttactaaactatttttaatggcactaatgagctgtactcagctcgcagtgcgcccttcttatgttggggcagacaggttcaccacttaaaatgggtgtaaaatgttaatatgtttcgcttattcgctattgttgagagacttgtacaacaatggtttctttctcagacttgcagatgtattagtatttgagtaagctctaccgcatggtgttccacatacccaccttcaatcctggaaataaaaatattctagtaatcgttgctattccccaaggcgcaggtgcaaactaaaatgtgcccaccagataggtatatcgttctggcaatacaatatgtcccacccacatagtggaacttctggtaaaacacggctatagagtaaccagtcattatccgttatttctatttagaattacacgtatctcgtttgagggtgctacttgtgcttacgattacttattcggtatgccggctataccccgagctgccaccttgttgcaggcatcgggacatcggcgttgtttcaagagttcttgggtagtctatagtaagcgcagcagtattagtgttgtcagtatatatatggtcccagactctttgtgtctttctcaaagatataaattgaccatgcgccgtcagtgtctggcatgcaaagtccctacaatccctcacgaccttttagtcaaagcacctagtcacaatgtacttctcaacgacctcgtttctcgcggttctcaccgcatccattgcttctgcacagcaaatgcagctcaactactacagcgaccagtgcagcagctatcttggttcagtcgaggtgtcctgggccaccaacttatacgccggacccccgaactgctacaactatcactttggcacctttgcgaacattgccgattgctgggctggtggctgcgtgtgcgacttttaccaaggatccaactgtggcggcggtcaactgtacgaacaggcttttgggggaggcaactgtgttctagttgatggagcgaattcttttgcatgctactatggcatgtaagaaacaaaggggagaaattggctcgtggggcaagctcaaaatattgagcataatgtaatacgggttatgaggctggaattggggagaggactggcaaaatttgtttcaagggcaatattaacatgcgtatacatatgaaatgaataagatacgactgcagctggatctttacacaatagagtacatgtatataggcacaatcaattgccatgatcagtcatctttctcggttccattgtaaaggtagttcggtaggtaacattcgaagtcattgttgtaatagtaatggtgtcaaagtgcgtaaaagataagagtcgaatacacattttacgtttgttttcgactttcaatttgcatctcacgctttatctgcaagctgcacgagtctacttgcgctcctgctaaagtcccatgtaatcacaatatgtatctatacagagactaacaccaaaagaaaaaaaggataaaaagagaaagaaccaatactggctgtgcagatggccattgtcgtgagcgtattgctcctagaagctgatagccctaaaccgaattgacgcgggggtaagcaccaggcaaggactttgttaatattggcaaatgatgcatgttataatttgccacagttttcgtaaacgaaggcaagccagtcgatccgttattaggcgagtcgtgttatccaggtttgggtacttgtattcgttggaaaagagtttaagcccctttctacttactattttggcgatagctttaaaaatgctcaatagttcttagtatactgcgggcgtatactgctgtaaatgcaaagttagtaaattgcggaatcgaggagaaacgtcttgacgaagtaaaccatcttcggcccgatatacgtctttcacttatggtaatgaaaaccaatggcttcccctccatgccttcttcccgagtacataaactgccatctagtcctagcatccttttccctcttccaggaccatcgaatatcctacacttgctttgtttcatttatctactgtaacttacagccgatatgtagacaaaactgattgtgaagacatgggcttttcactggtagctgccgaccaagcgaacctgctctattgtcagaacaccgactcaagcaagttccatttctatctatgctacgaatcactctatacctatggctgatactgatactgatatctactgtagtgctactgcggaacgcaactgcttgagcctcaagtggtcttggacaagggcttctgcagtggtctttgcgagatttttaactcaatgaactccgcatctccggcgcctatcccttgtaccgcttctgatagagcgggatcagagttcttccaagattgacagatcacaactacgccttcctttgccaacgcacccacctctggtataagcattcccaatgtcacccacctggggactacatgcctttgtcgagcgggtagtgatccattctcagcaacgttgacgtgtgaaggctgtgctgcaagcatctatagtaaacacccgcagtatgaatatgtagggatatgtggctaggcactgcaatatgtgtcggtgttgaggtgcgaatggtgaatactgcgtatagcacagcaagtactatgggagttttatgtctccgagttcatatagccgaatgtagccgagaactgttgataggctttgagagcgactgttgtttatagatgaattgtcactggctcaattgccattgcagcttgttcataaccctacatgctgctatactattgccggcaaacgaatacgcctgcaaccggaataagtctagcaaatctcgagtaaactaaacagcacactgaatcaatacgttccttagagtccacactcttgccccgcttgaacattgctacaataaaatccttcgcgctggtcgggccgcgattctaaactaagcccggaccgcagcgaggaggacttagcaatggtaaatttcctaacgccgacgacttcatggggctatgtagaaatgcaatgattccaaatctcccattaatatcggtaattaatagtggtacctgtcaaatcctccggatatacgggaactccacagctgctctaataccttgctagtaccttgttttcgtgggaatctggatttgggtcggagcctagtatctattctagagaaaaggcctacttttgcaaggccctttcccttgcacaagcaacgtctatgcatacgagtattagaggccggccttcatacaagaagaacggcagccgaccactagctcacaacaacaatcatctctcgttacgtttgctacccttgacgctctaaagccaaaactagagttcacatcctatttcatcatgccatcattcaacagaattgcagtctacggacaccggggttgggcgagctcagccattgtggacgcactcatcgcgtccggtgcgccactgaaagtgctctaccgtcatgattcggatgtgagtcgtcttccggatgacttgcctaaagttgcagtcgatctagatgatgaggaagctcttatcggcgcactggaagatgtcgatatcctcatgtgagctgtgaccatggatgtctcattacgccttcactctttgacacagatcccagctccttggtcggccacgaaggtgttataaagcagtataacttcatacgagccattccaaagacaaatgtcaagctctttgtgccatctgaccttggctatcgcgttgatgaggagatggcaactattcctgtcctaaaggccaaagctgaggtggaaaaagcctccaaagacgctggcatacctaccactgtggttttgccaggcaaccttgctgagtcgacatttgactccctgtatgtatcccaattgggttcagtaaacttgaaggctaatccggataacccaaagtcttcttgggattgacgttggcggcaatcgaattgtttataccggcgacagcgagcaccagaaaatgaatatctggtgagtctcgttatgccggacttttgcgagaatctgcatctaacagttttcagtacgagaaagtatattgccgcagcttacgctgcgatatttacaaagaccccaatatctcagcttcagaatcggagcattgggctttcagaattcatcgttactgggtctgacgttgctgcggcgctggaacgcaagcatgggacacctccccagatctttcgggcgagcgtcgagcgtgttaccaaagaaatcgaggcccgtctgcaaaaggacgatgtttctgcgatatcgcttgcatatcgcctaccttgggcgaccggcaaacacttggaacttgtcggtactgatgtttgggacgttgcaggctatcaaaagacaacacttgacaaagtggttgtggagggtgatttagagccgttcaaggcctttccacctcagtttgccgcactcatggagacaacattcttttaattcatgtgcctaggtacatttaagtagtattccatcacaaaaacttataaccatcagcggggttgaagtccagaagacagagtcatcactcagtataactttagccgatacatcccagaagggtggtagccataggtaggtacacccaaatcaaagcggtagcagcacccaccaagaactttgttgtatcggcacctggtaaatgttgttcttgacgcaatctcgcccacttggatgaaacttgagttctgtaatactaaaagaagacaagatcggcttttttttttgtcataaagggcataagcggcttggttggtttgcggctcacgtctgcaggcaatagttgcactaaagttggcagacgcaactttactagcgccaatcaatttgattcgccaacatctcacaggattacctacctcatcacagcctgccagctgcttcatgactacaattgacacgcaaaacaaatgaattcgaagataaaaaagcaaaaaaagaaaacatacaacagccggtgttcgctgatggtcacccactcaactactaatctgccggttagtggcttatctatgggggagcagacgggaccccgagttttccactacctatggtcgtatgtactagatattctactgcaacaacttataaccattagcaacagctttatgagtatgatgttaagatggacttacacggaccgtaagaggtaacttgttataagagaactgagcatatgactttacagctgcgagctgagcaaagttatttctatctatcagtcttaggaattagaggctagatagctgagtgtgcgaacggttgcattaggagtctcgacgttggacgaggcgagtacgtagcggcgtagtatctgtttgattcctccaggcatcgtgacgcagcagcgtttgattacaaaccctcgagacaagtccttcgcatttcaaggagacaaagacgctcccacagaatgagacaggtgccttagcaccacccaaaagagatatccattcatgctcgttgcggagtgttggctggatatacttggtacatgtcatggcgttatagagaaacttctataagagtaaatgccattagtggcgcctggctatatgtatttctcgcagattctatttgcccaagacaccaggtatataaagggagtgcagagcgggtggtgggtgggtggaggttatatcgacgaagatttagcaccatgcaattggagcagctgtacaacagcctcattcttgttcaacacggcatgcgatagcggagcccaaccgttattatcaaccgcctcaatctacgcacctcggtcaagcagcagctttattaaagccttacccttcctttccatagcatatgatagcggcgtccggccgtccttatcagccgccttaatctgtgcgccccggtcaagcagcagccgcacaacagcctcattccagctcctgcctacggcatgcgatagcggcgtccggccgttattatcaaccgcctcaatctgcgcaccttggtcaagcagcagctgtattacagccttattcttattatcctccgcggcatatgatagcggcgtccggccgtccttatccgccacctcaatctgcgcgccctggtcaagcagcagctgtattacagccttatccccccttaccgcggcatatgatagcggcgtccggccgtacttatccgccgcctcaatctgcgcgccctggttaagcagcagctgtattacagccttactcccccttaccgcggcatatgatagcggcgtccggccgtacttatccgccgcctcaatctgcgcgccccggtcgagcagcagccgcacaacagccttattccccttttgcgcggcatacgacagcggcgtccggccgtaattactggccgcctcgatgtgggcaccgcaggagagcagcgctcggaaacaagcttcatgaccattggatgctgcataatgcaaaggagtattgccaagctgcctatcttgttcgtgaattgttggtgtcatgaacccgagtaagtgtcttaagagtaatagatagccgtgctccgcagcgtaatggaggacagtcgtgttttttgaaaccgagaaccctttatggtaatcgatttcatcaataatcttgtctgaggcattgaaatgagcctggagtaccttgtatacctcttcatggccattttttaaagcagtgaaaatagggtattcgtatctctctcctttcggatgagcatcaaatccgttgtcaactgcagatcggacaagagacggtaggttgtgctcagcaaggatgtaaactaaagaagcctcggttgtgtaacgacgaactgcatactcttgaaacaagttggacaaatgaagccagcgcttcaatgcgaagttcttcaagaatgtaatctgagaaataccgtcctcggcagaattggcatgatgaagaacatgtcgtgtcgcatagtcaagaaatggaaacccttctgagagtcgagtacgtgactgttttgccctctctgacgatgcggtaggcagagcctgtggcacgatttcggaaatgtcaatgttgcaataattatcacagcattgtttcaatcgatcgtggctgtagctttcaaagtttgctgcgtgattgggccataattggcgaatcccgttgtccttgatgagaaaatcgcgtaccgattcatgaatgaactgcacagttcgcttcttcgatttgacaagttcagcaaggcctttcgaagagctaagaagatacagctccatggatgtagtggtagtggatgctcgatcccacctaaccaagttctcagggcttgggtccagtcccgatacgagggcaaagtagtactcctcacatgtcaagggtcttgctgcatacaagatccactggatgcaaagtaacagatcgtccatattctgattgtcccggcaaagtatatccttgaaaaggttactaagcccatcaggcagctcccttagtcgccgctttactgcccacatgcggccatcgcggaactctctgttaagtatgtcaacgacgagtaccacccacaggaaaactcctgatgctctctctaggatttcggcagagacttcctgagacgccttgctgttgccagctcgtaatttgcttcggacatatttctcaaggtcttcgccatgacctagctgatcctctagggtgagcttcaatccgttgcgtatctcgatatgcggatagtggcgactggaaaagcagatgtaaatctttgtttggcttttggcagcttgatctccaaggtcttcaaaatactcgaccatattctcaacctcagatatatcacattcatcaagggcatcgatgaagcaggtgatctgtcgctggccaagtctggtaaccgcatgagtgaaaagagcctggagcgtctcgatatcccaggtagcctggttgtgcctcgcttggaagatgtggtctgaatcgtgtaggacgtccgggaatttttgaatgacttgaaaaagtaatgaccgatacattccctcggttgacttttccagctgaacgcctcgagcgttgaagaaaaaagagatgacggttgcgtcggctgttgctttccacttattcttcgcgtaggtgtaggcaaacttcatcaatgttgacttccccgcgccgggctttccattgatccacaggaatccatgatgactggaaaaatggattggttcaagccactcgacgtactttgggtggccaagcaaccattggcaagttttggaatgttgagtcttgattgttgcatggcgcgagtcaatttgctcaaacgtcaatgagcccaacactgcctctattcgactctggagcaatgctgggtctgcgaggagattagtcaagactctaacatttgaagttttagcacgtacctgttgtaggatatgtcgcttcagtctcccttcgttgctgtgtaggtatgacagacaggagttccttggcgtatgcagcagcgacagcagcggaatacttctgccaggccttgttcttgtgagaatctgagtagtcgcaaattccgcgaatggcaaggcaaggaaaatcatgcagccctgcagcctccatctcaaagcagatgacgccaagttcctccgccatcttagcacgagtctcgccatccttgacgacctggttgccagatgcaattttgccgtagtggattctggggactgccgtctcccgatgaggtcgttctagaacctcggataagctacagcgctcgcagctgtccatctcttgcgtatgcttgtatgtgtgacggaacagtcgatctggcaagctaggttgggcgtatgaggtcatttgctcgttttggctaagcatgtccaagaggatgctgggaattctgctgggtgcgttttcataatctgcttgtagcttggacacagccgtcatgatcgcgtgagggggtgtggtggtgcggcctgttcgctgaaactggccgtcaggcaagaccttgcccaagtcgtactgcatcacttcgttcccgactacaacatctcctaaccgtatgtcgatcccgccatcgggcactccaccaccaattccaaccattaatcgaatggtgatcgaggagaagcttcgactcatattgctggctactgtagcggcgttgtttgtgccgtattggctcgctggaaggcatgcgatgacaacattatgctcagcaatgctgccaaacgtgtaggtattgctatcgccttccttgcggggcaaggggacgtgaatgctgtctagcatagcgattgccgcagccatctcgatgggcagagcgcaaacccagccaacggtgtagtcgcagtggccaaggctttgccagtgggcattgttcaattggtgtcgtttcgagcggatcaagtgtgcatcatcaccgctgcgagttcttttcgggagcctccatgatctgctgctttcatcaggcggggcgaaatcaggtctcggtttgttgagtatgtgcgctgctggggtggacgaacccgtcatgtgctcatccatgcctcttcaaacgaactttgatgggctgcgacaggtgcagcagaagaggtaaatttgggagcaagggcggaggaaaatgaagtgagccgcaagtcaggctggcggttggagcctgattttcgctggtattttagacattgtgattcgttgcgtcaccgcaggcattcagctgtctgcaggctgtgctgaaattctgccttgctgagatgcacacgtctgggtacttgaataagaacccgggccttctgacgcttggatgtattcgttacttgagtagaccgttactcggtcaaccaacaacaggatcgatgaatgtgaacgttcgccgaattgcaccgcgccttgtttccattgcaaaagaaggatcccatgctaataaggcctgctgcagatctttagattggatgcaggggtttcccagtgcttggagagatcctcctggctgcctctgaaaagctggagggctgaatgcgagcagggatcgccattgtcagggcggggagcggattaagcctagggaatatgcttcgcgctggctagatcgatttactcccatctcgggtttctctgccagcccacatagttagagatgatctatatcatatcaacacttgttgtgctaacatatcccacatgtatgttgccggagcttttgagtcctctcgttatttcctcctcacttctggattggatcagcggtcttcttacacatcggctgaagcgcggcgggaggtggtaatacacgcgcgaaaatgaaacttgccatacagtaaaaataaagacctaggctccggccaggtgcgtaagctgaaataggggatcgcaaatggaggaggtgttcaaatagcaagtcagtatcgtatcgcataggccttaatagtggaaaccagtttctcctacttgtactaccaaacgttaatgtaacggacagttggtttagtcatgcctaacgccaaacaaaggataaggaccatcctttgaggagggagataaaatctaccttactcacaaaaacatcaaaacaaagcaaccaagcgacaaacttaactataaacagattaaaccattcaaaatcaagcgaaagatttcagacaccaactacgaactgtcactaccacaatcaatgtagacccaatttttcacatctcgcttttggaaccagcaccatcacgggcacagctcaataagaccaccgagctcgaaaacgaagaggaatacgaggacgagaagatccccgatcaccgtggagaaggaccacaaacagagtaccttgtgaagtgcaaaggctacaacagtgacgaaaatacgtgggaaccactcagcaacctgaccaacgcgcaggccatcttggcgagcgttgcatattagacccattcagtcggccagcccaagcactaaaattatctctctccttcatcatggacgaacctttgcagtccacgaaaaggcggctcgatacgagtctcgagaccccttcattacccgccacgaaacgagcgcggttatccaagacgaacctacagcaaccagcgccgaagcgccctagagcctcgtttctcgaagaccacgtcggtcggaccgacacaatttccgagtggctcgagtctatcggatcagaccgagaaaagcgctgccggtcagacagctaccttcaccactcgagcgacgaccccatctcaagggacctcacgagatcagcaccagagacggcttacgcacgggatgccgaagggtatgcggtaccaccgacatctggcccatccaacggatcaattgccccgtcagatgcgggctcaagccgatcatcaagagcccttgttgaagacccatattaccgagaccagaacttggccgccaatcatgtccacatgcgccaccgcgatgaacaactccctgaacacgttgccaacgtcgtcgattacgcacgcaggaaccgcgagtcccctggaccctcgctcgatgaaatataccacgacagggccctgggcgaactcgaaatgagagggcttgacgaaccgagagtggaagactactttcgagatagggtatttccccaaccaagctatggaaacagcctggagcgctccgacagacagccgatgtctaggcatgccgtccccaacgccggatcacgattcaagatcagcaacccaatccctgacatgctgtacggatacagtcgtcatcacgcatttcccgaccagcagacgcagctcatctcgatgggaaacgaaatgaatggaacagccaacaaccagagcctcatgtacccgttcttcgtcatcgaattcaaaggtaatggtggagatctctgggtagcaacgaaccaatgcctgggaggctccgcatcatgcatcaacatcgccgaacgccttaatcgtcaattaagggaaagcaagagcagcaaggtcaaaccagttgacagcaccgcgttcagcatcgccatgaacggtactgaagcacgactctacgtctcgtggaagcacaacgacttggactactacacgcagaaagtgaagagcttcttgctccaggacccagaacattacattgaattccgcaagcacgtcaagaatatcatcgactggggaaaggaccagcgcttgaaggagattagcgaatcattggacactcttttggaagaaagccggaggctcaccctccgaagtagcgaaatctcgcccagcaccgactaaggactcaaccagcaagagcaaaacgcccaaaccccctccagcgcgttgagcgcatcaatacggtcgttgagaggttttgtcaatggctatggttcgattggtgtcgtttcgagcggatcgagactgcatcatcacttgtcgagttgggccttttgaaggctccaagacgttggttgaaatctggttcatcttcgcagcaataatctagctccatttggtccgttttgtctgttatcaatggaatggtatcgaaatgttcccaattggatatcgtctcactaagcctgacggtcgccttgtggctgttcgcatcggcatatggggactcgggcagggatatcccagcatattctgcaagatcatcggcaatgtggctgtacacactcaaagagtccttgcccttgaacgaaaccgcgcatattgggcactccagcaaaagatcaacctcaagctcgcgagcgatctcgtatcttccaagatttgcgagctcaaaaatctcttcggtagtaaaatcttctttgtgttcagactcggcatgggccaagaactccgcttccgtctgaaagacccgtacttctgactggcacggtgagacgcatttccatttaaccactgtgtgcttcgtctgcatgtggcggatccatgaaatgctgtctttatataaggcatgtggtgttatacagtccggcagaatgcaaatatatggtcgaaagtcctccaaaacatgagttctaaagagggttaattacaaaagacgttcgaaagcagaatcatgtcatacctccaggaagatgcttcgaattttgctctttcgaacggaatgaaacagtacgggcattcgacctcgagcctttcgcccacatttggtggtagcggaaggttggtgagagaatcgtctattgtacgccattgcggtcgcgttgtcaaggattccataggctttgtccgaggaaaaatcgttgtaggcacatgtgtggcggtgtatattgttgacttttttatattaggttgtgccgcctttccactcgatccacctatagctgtgcgggtggccttggacgtagttgagccagacccgccttgtcgtgggtatccagccgtagatcgcggtggaaggcttaccatgtcgtgggattcgatggaatcttccattgcatcctttccgctcctatccatcctcttgcggcgggagtatgccagttccctttgccgtaaacaaatggtttcaaccagccgcttcaccatgtagtcgctaggggaaggcttcttgcatcgcagcaacaactccacgtcttctttgaatctttgtgttatattcatgccatcttgccactcgacaaagtttgcggcttcggtatgtctgtagctcattccagcggagcggatggctgcagagattctgaaaagttctgcaactgtctgctccaccttccctcgcattgcgtcgattggatctgcaactacagacaacttttcaggacccaggccaaatgaacattctgatgagctggttgatgctgacgtgggagatgaaggtggttgagtctggcggtctgcatcttgtatagcggtgatagtatcgccggcatcaaacttgggatcgctttcgggatcgatcaaggcacagattcctatcaagcgttattatggcaacatacgaccgttggccggtgagtggaaattaccagatagatactcgtgcagtaaatccagaagctgcagcatcatgtccaccaactccggtcgctcgcgcaggcgccagtccatggaagtgtgtttctgataacttccaaagatgccgccgtgggcggcccaaaggttgaaccggtcaagctgctcttgcggccatggcgtcgatgtcatcgactcaacgcaacgattcaaagctgccaagcactctgcggccttgttgtaaattgcgttctctggcgccatggttcacttgggctttgtacgcttcttcttctctataccagcatgaaagggcacatgctcgtgagttggccgcagagagcactggatacatacagcggtggtttaaagaatgtacatgtaatgtgcagcggaatcagattatgttccttgcgggtggcagaagcgcgtgttgtttgttctttgttctttgcatgtggtcaatgccttatctgtgacgacccgacaggaaatgcttgagcgcaggtctcgcttgttcctagataggtagcagtaaatagtaccactaaattttaattgttattgggctattggaagtgctttggatcagaatagggcaccttgggaatattgcctaacacaccactcgcagagcggttggttcgctggtcgttgaatgttgctgttgaactttacttgatgtataactgtaaattggtagagtttattaaacacgaccgatgtatgaggactgctctaaccgatgaggaattagaataccctcatcccaagctaatattttctattgctatcgacgagggggcccctttgtgactagatggtcataattggagttagtcgctatggctgcgaggcctagatccaaagaacccaatattgattatcctactatagactattagggcctctttgtgccgtcatgatcttcttgccgagttcaatggtttcttatgagttgcttattcttcctgatagtggctaccacattgtgccacaaccctagacatagcactgtggtgttgtaaccatctaactctcatcaacacccgaaacttcaacatcccaaacctcttccttgtcgatgtcttcatcgctgccccgataaggttcctcatttatatcatcaacaacaacagtttcgatcattgccacaggcgctccatcccgaaactccgttctgtagtcgttcctaacactttggacctcgtctttacggaatggagcatgggccatactacgatagtagacctttatgcaaacacaaatttgcttggttcgctagttctctcttcattggagtcgtttgtttcaaactcgctagtcatacccagtccagtagagccggttcccgatgggtcgccagaaaccgaagtcttgaatccggcggctcgtgctatcattttggctcttgttgccccttcggcgactgtgacaccagtcacaatgcatactcgtctatcccaccgccattttttcaagtggaggggcacttcatcatactccatcgaggcttggacgcaggaaagtggtggcgtaatttgttggctcttcaatgagttgaagtgccatgaggccgagtctgaatggtcgacgtggacattggcctccccggtgacgggaataaggtaatatatgttttgtaaagcctgtgtttaaagcaagagttcttataagctactagtaatatacccttttaaactgttgatatagtagtattctatttatgtagtcaatttacagcgatttttgcagcttatttgcaaaacgcctgtaaaaagtcattgataagtatacagtttaaatacaagccgtatactctgtataaaaatgcttcaataaagataggtctaaaattagcatctagatttttaaaccttttcatagggtaatccctagtaattgaaaaaaaaaaaaaaagaaaaaaaaagcgcactgtgctctaagccagaagttgttaaagtcgaccgtaatcaccgctggctaccgcctgttcatcttccagccccgaccgcatcttagaacaacgtttgacagatggatgataatgcttgacagactttctccgtcttcttctaattctacgcgtctctgtcatatttcctcctccttgtctccggctattgcacgcttcccgttcggtgaatctactcgcatcatcttccagcttctactctcatctcatggctcgggtagaaaagagatgcgatggctgctggacgtgtcgactccgccgcaaaaaatgcgatgaaacacggcctgaatgtgccaattgtagtgatttgcaaattacctgccactacgggcggaaacccaaatggctcgatggcggtaagaagcaagaggccatgactgcgcagatcaaatctcagatcaaggagcgcgctggttatcgtcgagagaggcgtcatgcttcggcaggagtcgcaagatttgcaaaaacagcacaagccagagatgatctcaatttcatcaaccttgttccaaaaggggactttgctggcggtggattgaactcccacattgatgcgacgaatgagacgactcgtcaaggcgctgcagcggatttgagcaaacgcaaaatatgcgatgccgcaccaggactcagccttacaaccaaatttgatggacccggacctgatcccgatatgatgttctacggagaagactatgacatggactttctcatgaagtacctggataatgtattcccgctgatctttccattctaccaaactcctctccttggccctgggcgtggctggatcttctcgtttctctcgcagagcaaggtcgctttccattcagtcttgggcatcagctcttattttttcacagttgcgttaagcgaaacatactctgcagaagagcataaacagtgcaaggctgtagtctggtctcggctcgtacgacaggcggatatgtgcttcaatatgctgcaacaggatatacaggagctgaatgctcagggcgagaaagcgaatctattggataaagtgcgcgtcatggagagcattgtccagtttcttacttttgaggtagcgttgggtaggtcagcgaactggagcaaccatctctcgccgactattgctctctttctagacatactacataatcacaccgacaaaactgctgcatccatgctattcgacattttgaataacatcaaacaacgcccgctatatgccattcaagaaggctattatgtctgggacaatcgacaggaatgttttcggttctttactggccttcttcttttcattgacgttgtggcgagcacctcccttgagcgaccaccacaactactcgaacttcatccacagcttctctttgatggagatgatggaacttatggcaagggtgaggctactatccggctatcgaaccttatcggctgccgaaattggaccatacgtgtaattgcagacatatcagcattggatgcctggaaaaaggagaacatgagaaagggcgtcgactacaagacagagttaattgatcgcgccagccacattacccgaatgcttgaggacggcggttcacagatagacggcgatggtgcggctattacaggtaaatatcggttcattggctctattaaactgcattatctgacccgtttctagcaaactctacgaaaatttggagctactcagccagaatctaccttgccgtcgtcatatccggctggatgccattaatgccagaggtgcgatccaacgtagcgcatgcacttcagctgttaaacacaatgactggatcttctcagctgcgggcgttggcctggccgctctgcgtgattggctgtatggctgagcaaacacaggaacaagcctttcgagatattttcgccgggttagataaaccaacgctgattgggacgttggatgaagcattgcgcgtcatggagagtgtatggcagattcgaggatccatgaacagtgaagcgtgggacgtacaagcatgcttgaacattcttggtacgccagctttattaatttagaagagctctagatacgactaaaactggcaaaacgagcacaattgtatatgtcccattgtatgtagctaatacagcattgcttgagccatggtactcagcgaaagttacacagggcaacgaaataaacagccaagctgcatcaaatgaggcgtacggcctagtcatctatttacccttccagagatctagaacttccttcacggtggttgtctttacctctgggaataccttgttgagagatttgtctgctggcatatcgaacaagccggcgatgatgtacaagctgaactttgagaaatagttttgtagaagtggctttggaaaatgctcgtaggccatggcatgggatggtagttcagtaacctctcccttctcaagcttctcgatgccatcataggtaacattgaacttggatcctatggaaaaaaagatattagtagttgaaaaagcgatgattgagatgcaattagcaagtatatgtatggggaacttaccggtcgcatcttcagcaagctgcagaacctgattccatgtcaccttatcgccataacaaaacgtttcttcttcccatttaggcaacccgagtgccttgacaacgaatttggctacgtctcgcgtatatgtaagcgagaagacatcgttgccgctgcctggaatggctgccactttgttggggatatcaaagacgaaagcgaatggcgccggaagatgagtctctatgtgcggcatgccatagtagtcgaggaaatagccaacgtggaaccgtgtccattcgaggtctgtttggcggagttgctccattgaggcaagacggacttgatgctgcggcaagagaaggttgctatgcgcatttgaaagaggttagcagttgtaactactaattttcatctgaaatgagagtatctgaccaagacaaagaaagcataggaggtccggtgcaaatttacctttccaaaggtgcgggtacaccccagtcactctgaatgaagcgtttcgtgggcgccgcctttgcagccgccttgatgagattgcgttcagctactccagactctggcgttataacgctgatggtagaaatgaccgtatcgacattattattctctaatatggtggttacagcattgatgtcgttgtagtcgacgctgataagcgagggagcgctttgagaccagtttttgggggccttgtaatacaaccatgtcagaacaagccttgggatggatagctttaatgatgaatgatgatttgtatttacctcacgggcaagcacaatcactttgtactttgcggcggcgactagggcgtcgctgatggttctgccaatgttgccagtgccgccagcgattgcaattgtggtggacatgatgctgagagtagaaatgcttctagctggataagaatgagtttctataatgaaacaaaaagatgtggtagattgagacaaaaaattgcgtgcaagagctggttgttggatatggcatgtaaacgggggataatgcaacgctttatatgcttgtgtcttcccaatactcccgtccacctccgcccttggaattacgaatgaatcacgatttgtaacgaaatcattcctttctccatatcatattaataatgatctgatatctgccgcgcaatcttgaacatgcccaagatcctacagggaggtagctgaggaagacgctctctttggcgctatcctacactgggatggccgcgcgcagagctaaaataggaataggccagccagtttgaactccttatggaagcccgcgcggtgcgacagaattgtactagcattggagcatatccctggatgaatagggctccatcttgtgaaggcaacagtgggaaattcgaggaatcgcagagaactaataaattgctccttggcctgcaatagatagtattcactgtccgttactttactaatttaattgggctgacgccatgccttttttactaacagatataactgtcgtatgtgtttcggaccaactatctgatctatggtaatacagtccaactctagctgttacggaatagtccactgggtaagacggtaagtatacccggcgggttgactagtaagcaggccaaccaaggcccccgcctctctaactagagaggcgggcacgtaatttgcatcgttgtacaaaccgtatctaaagtcaactcatagtaaaatgcatgaggtgacaaaaagacctatgcatgtatccctgtttatttttttcgcaataaatcttttagttaactaaccgagtatttttgttactttatatattttactatggggtgactttatatatgagttgtacaaagatatgggttacgtgcccgcctctctagttagagaggcgggggctaatgcagtcgccttcttcacccgccgagtatgtcttcaaaacaaaaaaggctcgttgcgttacccccaaatacataattcgctaccaatttaatttgagctaactagtagtctcagttgtgtagcagttacttccatcaagtcctagcaaactcagcaaagtttatcgttcctacacaggggttggtctctttctcctcagcgtaattgatagacttgtcggatagtattcggagtttagtatggagttggagtttcgagctagagttgtgaagtcaattcctaactagctgctggatcactgcgcatccactttggaatttctcaggaatctcctcccgagtgcctggaccattcttttctgccatttactcggctttcggcatttgcatcaacgtttcaaaacaccgagcacatcgagatagtgcatgttactgcacccagaagcgctgcgcatcggcaataattaaacccgagtcctgtatatttccaagttatgtctaaatgtcatatgaggcttcgaattagattcccctgtttaggaaatatttatacttttcgtgacgtcagcagttttgccgatattcgatgcttcagctgcttgaccccattcagtcgtcattgcatgtatctccgcttcgagcatattaattgagcctgcccttgtgagaatcatatgtgtcgctgtggaatttagctcagtaaaaacacttttccaatcatctacacatcagccatggctacgcagaaagagaaagtcgttattattggaagtggttggggtggctatcgtctgggctatggtatcgaccacaacaagtatgatgtcacactaatctcgcccgagaatacttccgcagtaactcctttattagccagcgctgcttgcggactgtttgacccccgattggcacatgagcctcttcgacggagggactttcacgcaaagtatatcaaggcactggttgtcgatatcgattttgacacaaagactatcatctgtcagccagcattcgacgagctgaaggacgaacgtttcaatgtcgactacgacagggttatccttgtaccaggatgccgtagcaacactttcggcatccctggcgtcacggaacatgccatcttcgtgaagaacgttgccaatgcgaacgcagttcgaagccgattgaacgaccttcttgagatggcctcgctgccagggacatcagaggatcgccagaggcaactgctgcatgtggccattgttggcggcggtcccactggtatcgagatggcggctgagctgacggatttatttgatggagacgccaatgtcttgtttccgcacttgaagggaaaggcgtctgtttccgtgtacgacgttgctcctcagattctggcacctttcgatcaaaaattggcagagtatgcgtccagtgccctaaaaacgggcagagtcaacatcaaaacgaatacacatatcctgaaaattacccaaaatacgattgaaacccaagaggatggtgctaccggctatggcatgctcatctgggccacgggaaacaaatcagttcctctagttgacaaactgaatcttcgcaaaacggaaaaggggttggtgcgaattttgacggatgatcgtctcaatgctttcgcactcgatggcaatgccttgcggagcgtatttgcaatgggagatgcgggagatatcgaaggcggaactctaccaacaaccgccgaagttgcaattcaaaaagcagactacatcatcaaggtgctgaacaagaatgatacgtctccatttgaatacaaacagcgctctctagtcacctacactggaagacgggacggcgtagtccaggggaaacgtgaatacacgggttatggagcgtggctgagttggagatctggtaatttcttttggacgcgatcgtggcggaggaaaatcttgatgtgttatgcgtggttcatggactggttggacggaagggagatcatccgcaattagtaccaagagaacatttatgttgaaatagtcaggatatgtatcaatgtacgatctatcatggtgaattatagagatgcatcagtgaatgggggctcttctgttgaagtccattgtggagcagtatatcgctgatcaaaacacattcaccgccgccgtgtcaatttatttttcatgttaacatgaatctattagacacgaatgaatctaaaaattgactcgactagtatattccgcggcctattaaccaccaacccgattgttgaccgtttcccgtgcaatgcatcagacatatgtgtacatagggaacgttggaagtgtaaatggagttatgcctcctgaccacaatcctgcacacccagaccaatctattcattattttcattagccagggtactgattgccgtatgagatgaggtatacttacaggcgcacaatgccaccgggaaaccaacggaatttccagctactaataaagtctcattgccaaccatgtagcctgtggcgaggagtgtcaattcgacattgaaaagtaaaagggccatgaataatggccaagagcttctaatggatgcgacggtgaatatggcgttcagtatgagccagctccatagatacaaggagagcgcctgactgaattcgggaaggagatgtccctcggcatcactgtacgctattgctgctgttagaaaactgttctgagttcgtttcgtagtaagcgttatgagatagaaaccttaccatcaataatgcctgatcctggaataaagactgccagtaaaacgttatggttagctttatccatttataggaaggctgtagttaaaaaaagatcttactgagtgcgaagctcaggctcaaagccgcatatgctgggaagactgtagctccaaactaggaaaacattaggggctttcagatttccagtttctcgtgtatggattcataccgtgtttccggcaacaaactccatgattccagaaataaactggcatactccaccaaagaatacaaaaactcccaccaagatattcttttccacaatgccgcgtgcatggacaccaagcattgagagtagaaatactcctgtggcaaaagatagaaggcctaagggtgcaggatttgcaaagcttcgatgaacaataggtagcgaaggctgatcacgattgtcaatatggccgcctttggttcgaagtctttcaagatccggctcgtttgagctcacggatcggcacctctccctctcctcatattcgcactttcggccttggttggacatgattaagaaatagttgatggtattgtgtattgattaagagcaaacaaagttcttatttggcttgctttaaagatgaatacagtgggctccatctccctttaaatagatcaagtcgagtctctacatagctaccttgagtcagagagcttccataatatctctcttgccaagttacacttgccaaagctcacttaagcttgtttagagaatccggggaactggcgggggaataaccgagacaatggaaaacgcggggtccccagactacgatgtcttttcggtttcgggattgaagccgatcctcgtggcgctaaaccccacactcagctcaaccaatctcttgtaagaatggatatatagagttggccctgcgataaggaaattgcaccaaggcacctcgctaacactaggcggacattagtccacggctactattggcggctattgctgtcacttctattcacacatactatcaacctttcggttctcccgagtccactgccgtgattttagcgtcacttctattcttctgtccccatctctcccacgactcatgagaaagccacctggcggtgccctacggcttcgactggctccagatcgccaaggggcttccgctaacttccggcttcaattctgaatgggcaattatgtagtgcaagacctagtaagtggatatgcttccccgcggagcagtctcattccttggaaagaacccactatgttttactacatctgtcttaacgatctcggctgttgaaaagagtccgccatatttggctgcatagggaatacggtgtccttcacgatacatgaatcggcagaaagtaaaaccactgcaggcagggttcattactcgttgttctatcgaatagaaaccattatacgtgtatgataacattagttccattagtgtcgccaatagtgtttctgatcaaagcatcatacatgtttagcatagggatctaccgagtctcttgcctatctgcatactggttcaggattgatgctttccattctgcatgaccaaaaagtccgctaaaaagtcaaaatccccatcaaccatgaattctcctaggtccatataggattcaagtccactgggcggaaaaacatctgacgaatgttcaatcggaaagttccgcatcccactactgcttgtgtctgactcatttcgatctatcgttttgaacctagttagttactggctggtagacatacttttgcaaaatgggccatatattttgttgagaaaggatgttgagaaaggagagagtcacaagaacggtagttcgtagcatgtcacttacccatagcactcaagattaaagaaagttgggcaaggtactctgcacagcgctcaatgactcggtttccggaatcaaggcatcgtagtgcttcaattgcgtgttctatgcaggaacgtgactgattcacctttatcccaatggacgtgtcattgagggcctctttggatgtggatactatcatgagagacgcaaaaataactagcgcggcattgaatgctattaagcggtgagtttgatgccgtttagctcggtatacaagacgaggtaatgcttactgtagtaaagagaatagttccacgcgcctagcaactcgcgccgccagctactagacaacgttatacaatgaactattgagatgatggaaatggcggattcgacgcaggattccacgctgttgagactcatttgcctcagaagccttttatcaccattgattgaatcattctcggaagtcccgagggatttcagaaggctttctaaatgccgacgatgaagcaaaattcggaggttattgtagcgcactgagagaacaatgctgaacctatggctgatgatcaagtctttgtccattttctcaacatcctcggagctcattggtgtatcccagacacgaaagcccaaggatgggactagctgaagccgccaaaggtctaattggtgttgtccgtcaaacacgcgagagatggcactggaaacggatgcggggtcttcaaagccgaggttctgtccgtagcacgaatctaacacattgtagaggatggcataaagctttctgactatcgttaataatgttatgatttacgaagaaatgattctgagcgcttacatggcagctgtgaagaaggccccatcgagctgagggcatggctccacctccaaattcgggccaagcatttgcatatcgttaagaggcatgtcaagttttatgtatgactcaggaatggtacatggacgaccaaatgtcatacttagagtactagaccgaggatttatcagcacccacctcatcacaggacataaactaacataccgatcaagaagaatacatccataccaggtccgcttgcgaatctcacattctagaggtgaaaatccccggttcgcgtcaggtgaatgtaaacccagttgataagccgctgaaatagctagtccatgtgtagtccaagcctgaacggacttttgagttccctggagatattggcctagaattaacagatattgtactttataggaagaaaacaagttagcatcaataacatgggtcggaaaaaacagatagatactattgctcgctgcatatacatacccatttccagacttgcatttcgtctggagtcgcgatcgcataggccatttgcccgttggtagtaaacatcggactcttgtatcctcttatcaacaggtatgtcgtcttttgctgacaagcttgttgcaatggcaagaataatattaagcaagcctagccaggttcgccggacggcgcgaaaacgctcgtttttcatctggagatatgttttacagaaagacggctcatggataaatggtaagagctgcccggttttgagaaagtattgctgaatcaagctccacgtccgctcttctgatggtaatgcatatatattcactcccgcgtttctcatcaagttgttagtcctgcctggagttggtccgggggatggggccctggatttggagacgtttacgatccctctgtgtctctggtctgttggcgttatagcatcaactaattcgtttcctgatttagcttgtagtatagcgcgagatatgtagcgcataaacgcaatatttgacgagggaccttgaatgagttagctgccgggatattcttttctcttccctcccttctgagagattggcgtttggtggcgtaccgaaaaacccgcagtcttcttcatttgtgaatttcatggcgcccatgccatctatggcattttccgagatgtcaatctctcctagctcagttgcgtcatggctttccagggttgatgggcgcagcacagattgatgctcctcgacgactataattgagttattggcaggagtatcatggtcttcgcgattcaatagtgtagctcgtccatcgctctgggcactatggagttgctggagggagctttcaatatcttgtaacctctgctcaagctgggagatgtaactgtttctgcgatcagtaggcgggacaaaagtcaatatgtgcatgcgataattctcaccttctccccaccgtcaaattagaaggagtagaactatctgggtattggcactccgcgcccaactcttggcataatgtgcaggggtgatcaccgctgcactatgaaattgtccagatacgagagttatgtcagcaactcgatgcttatcgcaagcgtctgatctaatacttacgcgggacttccggcgtcggcataaactgcacgcaagagtaactcgtcgccgcttgcttgggggaagtaccggggaagccatagtaaagagtcagtctgctttgttaaagcggaagcgctccccgtgccgtaggggagtatatgtagagggagctgagccggcattgtgccgccgtcggaagtgctccgccggaaccccaagacgcctcatagagtggtggcgttgagccggttgtagagctaaaccccaagttctggatctgcgggggatggttatcttaaccaaaaagggccaaaaggaatggggaacttgctccacgtaagtgagcacgatatggttgtttttaagatagttacttagaaacatggttacaagtagatatttcatatacagcgtataaagaaaaacgaggaggaagaagttcaactcctggattagaagtgtagctttgttcttataaagcgaattgtgaaatgattcaaggtggaggtcttcgtgtatcatggtagtttcattttagggtattgaaggtatggctggtcagctggttaaaacgtaatattgaataaattacaaaagtaaaataaatacttgtacaaacagtctctttcatgggagaaaagtcatccatgcgcatgccgttaaagcgccgcttgcttctgctttggagcctgattcgtgaaccatcccatatacttattctccgtggtgcgctgaacgccagtctcgggatcaacagcatcttttcctccgttcaacacccgactgagcgactcttcggcatgaccttcggcgtcatatccataaacctccaagacagtctgcgggtctccataaaggttgctgctccgaatgaagtactttccctccatctcatcagccatcgcagcgtcacgctgtcggctctgcgtgccatctggcagatgccaaattgcaccgttgatgaatgaaacctgttgcttcatgtacgcctttggcatacgctcagtttcgtaaagcttgacggcctccgtcaaagtgagcttgccttgcacaactgcgccaataaatttgcccaaaaaggctccgtcttccatagctgtggcagcgccttgtgccatgtggttgaccattgaatgggcggcgtcacccattaaaaccacgttcttcttgggcgaggaccatgattccaagggcccagtaaccagcaaaggccagcgagactagtaaatttgtgattaggaaagcgcttaatgtataagcgagaagtctttatgggctacttactgtttgtggaaccatatcaatgatccttttgattctgggatcaaaatctttgtactcaaattgcaactcctgaatcgggacgtcgtgttgagtagcctggagcttcttaggcggatgatgcgagagcaccatgttgaagacatcgccaccgctgatgggatatgaaataacgtaagcatcaggtcccatccagacttccatagtcagtttatcgacaatctcctttgcaactgggtctcgacgaatgagatcgtacggcacaatcgccctgtatgcacagtttgtagttggacactccggtatgactttagggaaaagtgcttggcgaacaacgctgttgactccatcagcgccgatacacaagtcgaatctgtgtaagtcgcccttggctgtctttgctgttactctgtcctcagagtcatactcaatctcaaccatacgagagtcaatgtggatcactgcgcccagctgctctgctacctctaccagtccttcatggaggtgagcgcgatggacaagccaccagggtcgtcccaaagctttctccagaacaggaatgtcagtgtatccaactttggtgccatctttacgacgcatgttgagttcttcgatctgaactaggttgtctccaatcactttgtcgactccccatctttgaaggaggacagacacattaggggtcatttggatgccggcgccaatctatagcatggtgatatcctgtcagccgtgaaatcttaaacaagactaaggatgcatacttctcctaatttcgcagcgccttccagcagactaacttcaacaccggctcgacgaagggcaattgcagccgcaaggccaccgattccagctccaataattcctacgtggaacttttggacagtctaacgctacaagtaagtcatacagctcatcgcataaacaccgatgtcatacccaccatcttgtgtaaggttgtatatgaatgaagctaaacgtaagagaaaagtagagtaaaaaagagtcaattagaaaactatgtccggaaattaacgttaaccgttggattcgttgaactgtatttatcatttttttgcgatcatacaaatgagacatgcagacggcccgtcggcccgtcggggagttaggaatcttggtcaattctatatcgccaatagaaataacggacaactccggtaatagtatgaacaggtgattgaaaatcctgtttatttcccctatttattgcctgtttagatgcttcttaatcactctgagtcgtttccctaattttgctgataaccactcctgctggatggccctacttgacaatggcagaacacgccaagacaaaacttgttcctcatttaggaggcattgatgttggatatagacattcttttaccgattcgtcccttccaactctggtattgattaatccatttaccacaacttcggattactaccagccggaatttgaaagtgagcggctggctagcaagttcaaccttcttgccatcgaaccccttggacatggtgccacaagaacaaagagcgaaacatttacatactgggactcagcaattatgaatatccagcttctggatgtccttggcgttaatcaggtcttcgtagctggcacgtcccagggaggatggatagctgcgcgaatggcacttctttcaccccagacggttagtctaccatacctaagccatgatatgttccacacattaatcgcattcaaaagatcaatggcattattctcattggcacctctatggattctgaatccccagaaagtcgagagttgggctactggaacggcccgcaggccacctccaccctggtcgcaaagagcgctgaccttacgccccacgataatttcgagcccggcagtgggtacgttggctttttgatgagcattggctacggagagaaagtgactgcagatttgacacaaaaatggttcgagtctatccaaaatgcttattcaggagatgacgggaagaagctgatttgcatggctgctgtttgtctggcttctcgagacggactatatgcccggctacctcatatccgatgtccagtgctgtggatgcaggtatttgatccgtttcatattgctattcaatctattctagtatctgacaaaaatagggaacaaatgacgttgtgttcagtgtcgccaacgcggaaaaggaagttagaatgtttactaatgcgcccgaggcaaaattggtcgtgatggagggcggcgttcattttctgagcttcacacatggacaggaacttgaaaagattatcttagaatttataaggaagtggatggctaagccaagaggcgaagatttcgattagccttgttctttttctgtctgatgtacaattttcgcctttgtaactcagtgtccaacagacagacctaaataagaacgaagcttgaggaaactgctgttcgctgaaaagattattgagcttgaccatggcgactatatccataggtagaaaatgggcaattaaaggaaagtgagtacaaatataaagctagtactatttgcctcgaggaagtggtcgagatgctatggaatagactatgtcggctaaaattccgcgtctgatgtatccttaagtacgagaacctactactacatgtgggtaataaaaaggacagttaccgaaaagaagcgccaatcacaattcaaggataagcaaaacacgggattggagttttgttctaattaatgtgcaactaatgcaatggctgttcatggaggtattaatcacactgcggggcactcttacgctgatcgagatcttctcgctactcgtattatctcatattttgccgattctggaatttgatacgccattttgtaacaagcgattgttccttgtgaccggtcactcagacttccattttgcgcgctgccgatcgctccgatcgctctctcaattatcaggcagctccctaaataacagaatcaagtcgatcgcagtttcatgacaagtattgttagaagccgccctacgccccagggagcatgtgattgcatggaaaatgcaacactccttacatactactagatcaacacctagcatgctgtagaaaacaagtacccgagtctaacggtgactggagtctaccaaatacttcttcgtacatatttaagcgaagagggcttttgggcaactttgtctagattatgtaaatgaacgtcgatgtgggattaacgacatcaacaccgtggtccaaaagtggtatacagaatggaagtgaggtaacggatgaattaatgcatggtgcgaatgataccataattaattgggtgactgcttctttcagctggttgctgcttccgttcggctcacttattctgccatttgaccgtatgattagtcaatataatataattagattgcacgtagtctttatatcaacacacttcttagcagtctccaatgctcccagtaagtccccagacaccaatgctctctggtcgctaaacacccacgctgtatatgacaagggtcattgcatgagtgtaaagtccgtcgccggagctgagccacacaatatggacgactgcccacaattcatgcatcagcggctcactagttccgtatttatttgctaggattcaaggcaggctttctcatattttttgggaaaccttgggcggcacattgtatgttcggaaagataaagttcccctacctaaaacctgcctaataaaacgccaccaaaatttgatccagattatcgtattgctatgctaacagaacaagcacaaatttgaataagtaaatgcctaggtaattctgtcaaatccctcagaaaacaatcgcatctctcaaaacagcgagatgaagcgctggctgagctccaaccactcctaaatccatcgcaccaattcccaccccatctcccctgtggatacctagctcagcggcgatattctccaacaacgctgaaaaagaaagaaaaagagaaaagaagcacccctagaaaggtggatgccatcaagtttagataaatgaatgcaaactctgtcctgtcctgtccttttttcatgctctgggcttcaggcgaacatacagaggccccttttcgaatgcaatatagcacttgcacctcttatcccaaccaatactttcttcagcaagttcaatgtcatagttccataccaatctagccatgatgaggcgcatttcagtaagagcaagactaaataaggatatgctgccttagtaatgatctagaattagatcgcttcaggagaaactcacttcttggcgatgcaacctcgtgggccaacagaaaaaggagtaaaaatctctcttttgtcattcttaaattctggatctcccagccatcgctctggtataaactcctcagcccgagtccagtactcagggaaatggaacgcagtccaaaaccagatttcaatatgggtctgtaacaatacatgtgtaagtgttcccacgactgcttagaggatttgagttgtacttactccggggggaacaaagtggcctgcaattgtatcaccattctcattaatagttcgaggccctgtgccaggacctggtgtatgaagtcttattgcttcatttagtacagcgggcatatattctaagcgaccgacgcttaagatatcaatctcttcttctgttttaaaagtagatcgcacttcatcacacaacttattcaacggcccagggtttaaaccaaggtaatatgtaactgaacaaagagccgtcgccgtcgtctctgaaccggctagaatcagaatggtagcattagcacagagttcatggaaagtcaatgcctgtgctcatgcgttagtaatttggtaactataaacgataaacgctttgtgtcttgagcgctctgtctaggagttctttcatctgcttacgtcttttccactcttggctagcatggatgccataaagtcttttcgctctgtgttaatgcttagcctttggtgaactttttgcgtggataattcgctatgctctttatacttgatgaggatagactttggggttagtaagacaagaagcttataaaggaaccccatgcgtctaaacgctgagtcgaccgccatgtttttaatacagtcaaagatgaatgctacccaagggtggtaagtagattcttttagacacccaaagggttcgccaaaggctaagtcgccgacaatgtcaaaagtcgtgtagttgaaccaggatgatatgtcaaatgttttttcgtcaacataaaatccgcggaggcgttcaaagagcatattaatatagactgtaattaaaggctgttgattgagcatcgcttgctgtgaaaacccattggctatactctttcgcatgcgcgagtggtcttcacggtttgctgcgaggattgagccgctgctggccatgtaacgaacggtttcctttggattttccagttggccagatttgcggtggcccgaaaggtcgtggattgcatctgggtgacaaaaggccagatggtcgggagcaactctgacaaccggaccgtatttctgatggacttctaccattcttcgatggccgtcgccggataattccaggcaagcgtaaaacccataatgaacagcccaaagctttgggccagggaactttctcaagggatggaagaataggttgtaaaccacagtgtaggcgacgtaaagtacaccctagtttctttattagccaacggctaataatagctatgataagtcatggtcttaccaacgagactgccaacaacggcagggccacaataggcttcaatgacactaaaggagccaagtcgtatacaagaatcgccatattgtattcttgcagatgtcttcttgccaatttagcggagcacagaggacacataatctttgactatgagcagagagcagcctttgactcttacagctacttatagacaatctcatcagtgtgaggggaggagcagatacaccttggaatatcattttcatgacctactacgcggccaggtggtatgcaaagttgcgaaatccgccattctccaagcgaatccgtgccaagcaaaggactggatgcatttgtgtcctgactgggtaggtgtagtggaatacggtagcatcactgcagccttgtgggggaacagtaacacacccaaagcctgcagaataccacctcggcgcagcggccggagcatggtgtgtggtatgcgtgtctcagcgacgaagaagggagtgcaaggtatttatcccgctttaggacgaatacattttccgcttgaaagtttgcggaactcgcagtttgatggtggcttgcattgtttcatcgttacactcggggaagttgcctgcagggcccgagtggccacggagttttgagtggctccgggaaagtaatcatgacgtttcagcctggactcctcttctgtgatactacacaaggtagcttccattaccgacaagagatatttgttgctgtgaatcgtcgagattcagtacctctaggtaagcaatacgagtcatggtctgaatcgtagaagttgtagttacatgtatgctatagtagacgccttgctagcactgaccatataagtatacaaaagagattagaaaagtaaatctggattcatttcgtagttttaggatcatggattgatgcaatcccctcaattcatcttgtaagtcagtatagatatcgatcctcgtcaaccccgcactaattgagctagatcctaccttatagtgtcgttttggcagtcagaaagattgttattacaatatcacgttcaaataacatgtatttccttttcatccgtcaatatgtagaagattccaaccagttagtacccatcactcgcctctctcgctagataagcgggcgaccgtgcaagtcttggagcgatttatcctcgtctttgtgttaacgctatctggtgatttagagaatgcattgggttcactcgcatggctattgagaaagaaaataccccgcctcatagacagtatattccctttcataagagaacatggagcttttgcaaaaaacttgtgctgtgtccatttccatggcttagaataagtacatgtgctgtacgtacctagtgggtagtggcccataatagaacagggaacatgaatctattttgcggatctctgtttgtttaaagagtggagtatttggcggtacttaaacccacttctctccatcaccacagctcaagttatcatccatccattttgactttttattctgcgcgaattgccggtttcagcacaactttatatgcgccaatctatcgttcaagggtccccagataacggataacactcacctgtttctcttggacaaggggtaatatgataaagtttgctatctataccacaaccgaaaaaataaacctaggctggtgcaatggtagcacggctggtgacacgcggagttgcctattgtgcagagacatgccctttaggggggagcagatccggggttcgaatcctcgggcctgggcatcctttttatttattttcgtcttgaattcttgcaaaatactcgctagcagttgatgtttttatttatgcttactatactattttacttgatacccaaagcacgctgtaggctgtatggctgaagatgcctacatatcaggtcctacctgttctttttacgacatcagagtcaagaacaacctagtaggaaataccttgggtcgggtcaccaacgtcaggtgctcaagtccacgatatgccttctcttcatgcttatttgattcaaccatcacccaaatccaatacagtcaagaccacatgtacatgggcatgcgccacatgcttttttatgtcacatatgccacagggtaagtcgcgtcctgtcaagctaattttgagcaccatgaacattgaggaccacgcttcttttaggcgctgagacatgacggctagacgctaaatttctgctgatataaatcgtttttatccagtcatatatctcgcctatctcgtttatgttaaatatatattcaaccccgttgatgattcagagggagtatatacaggaatggctctatttaactgcactataagacactgattcgcaaaggggatcttaactgccaagacctgtactactccgcataaagaaactcgtcaaagcaattattagcagcttatttttgctgaagaagatataattattagtcttttgctaaagcaagattccatttgcatcaagataccatttgcatcgtgttgtgaatatccagatgcccaattgagtaagctccatatgggaggctctaactgcgagaggccaagatctggcactaatgcagatctagtagtcgctagggctgatgcacaaatcacatccattgctaagaagtctgctgaataacatgaatgtaccgctgcatgtctcgatgccttcaatcaggtgttgatatgaggctttgctacgtgctgcaatgcacagagattttccaacctgtgtaaccaagtaactttagtaattaataccacgtctcaacaaagggatgatttgtaaacaactccactggtaatcgactttttccgctctgctttttgtaggtgctggatccactgagaatggattttctataaggcgacaaaaagcagcttgaaggctccgactggctatgatgcatcgacaaacattctcacatccaaagagtccaatatcagcgagcgcaaatagcaaagaacctcaagataagatcaaagagcagagagaagacgttccaaacagtgaaccgcggcaccaaataatagggctgcggtgattctccttctgctgccattgtatataagctgcttcatctatgacctcgataccactatttcaacagacatcaatgatacagggcctcagtgtggaggcctttcgtcacatggaacaactggcctgggcgaacgttgagttcctaatgggctgcggccattatccgcccggctggcgatctgtttccttcttttgacacgaagtgcctgtttctcgtgttcgtcgctttgctttgagttagctcagatgtgtgcggagctgggtccaacctaagtgccctggttgttggccgcatgttggccgacgtgggggctccggaatctatctcagcgctcatgacgcccagagcgcggcattttgatgaccatcattggctgtctatggggagtcagcgacgtgcctggggccatcattggtgcgcgtcttcagtatgtcgtcggcgacctgggtcgggcgttttatgtaattctggtcatcggcggcgtgccatgtcacttcttccacttcaggttcagtctgtgtcaccctatcaatcgtattacaacactaacttctttcatttgacaatccagatattattaagtctatgagctcaactgtattaagtaaaatcaatcatgctactctaggaactcataacgcgctctttgcttcttccacttctgtaagagcacctgtagcagtgtcatatgcgagaccaattatctgcgtatcgtccttgatcagaggcgaagccttgaggagctcaatgtcctctctgatactctcttcgatgctgtgacaactattagaatgacgtgctaccaatcctgcgtgcggcatacctgtttttaatttctccaaatttactagcttcgattgaagtcttctcttgtggtgcgatttccacaagcgcttttttaatgtcggcgtcgtgaaaatgggtcattccgcagtctagatcgtatcagttctgttgacacgctaccagattcggttttgtgaggtacttaccagtgtgatgcattacaacaattgtccctggggcaccaatggtctggagtacagacaaagttcgaattgcgtcaaatgctctgcctccggcatttcgcaccatggtagcctctattcataattttgtccgtgtaagcaggaaaacagtaaaccactttctagcatattccaactcatgtcacaaggtggcaaaacgatgactagaaatcagaacgtactaagtgtttcgtcgatgcccaaaatctggtatgggttcagtcgtgggtccgaacaagacaagacgacgaccccagctcttgaggcccgcatccctttcaccatctgcatcaacgcgggcggggctttgtaatgattgataaatttgctgtaagctgttagtggcttcattgactcattgctaatctccatggcagtacctgttgcgtgccaacatctcgacgactggtccggtaatcattttggcaagtgctaagcgtgtttgctaatatttaatagagaataggagagaacttgtgttgaattagagttgatgaagatggggaaaaaaaagaatgtgctgaatttcggcgtcttggccatcttttattctagaatcagtaaaatctaaccttcaagattgatcatcaaaggaacctgattcaatacaccaactatctgcagtatactagtatgtacctgatcagtaatctagatgtataagccagtccagcctacacgcgtatatactatgcctgatgctacgttacataatctctcctattaaagtaaatctttgagcaaagaacctattacaaagatagcaagacgtcggcagatcaagcgtgttgatcgggcgacactgaacggagtgtacgaaagtctacaacccatgttagtgctaggatatttgagtagctccaattgacaaattgtccaggctaattattatttgtagaagtaagcaagacgattttaccgagctatagattaagtcgctgattggtcgaaatgacttgtttgcatgcaggcctacgcaactacgtatatacagtaggaggcaaaaacgttttgcaccagtcaggtcaggcaacacttggtttaactaagggagttaattagaaacttaaatgatgccgctctggatgccgctccatctatcaagaaatgacaacgaggctggcctttctggcgagtctggcttgtctggcttcaatattgactggctattaaagttgtatccatctaaagccctaatctggccaggcgagttcggcagttgcttaataggagcccgggcgcaaagagtaacgactttgccccacactgtagctaaccttaacaaccaagcatacttgatgagacacaaacgtggtgtgtactgcatagaagtcctagactatgtcggaggaattaatcgaacttctgacttagtcatagccgcggcctccaacgacgtctatgcttcataactgatgcttgttcagtaatcgataattcgcttactcatggcttcagccttggacggcgtccattcgttgctgcatgatcagtaatcggaaattcgctcagcgtggcttcagccttcaacggcgaccactgtgcgtcgtagctgcagcttgatcagtaatcgatccttcgcttaacgtgcaacgctatttcgggcatctctattctcttgatactgtatagctgacagcgtagacgccgaggtggcttacctcaagcaataatgacgtagcaaagctctacgcaaattgaacctgggaatttgtcattggaagcttccaccagaatatttgccaaggggatgcgatgtgtatgataatcaaggcttctatgctacgccatggcctttattgctgacggcgacactgagtgaatggagatataaataacggtctgcctgctctgtactgaacgaatatctaaatcaattcacaaacaacttcaactcaatctcttctatcaaaaatactcttgaatcactttcaagactcaatcttgcataatgtcaaacactacgaaaactgtcctcgtcattggcggcacaggagcacagggagtgcccgttgtaaaaggttggtctcatcttcctctatagcaccaattgccactgacaattgttgaaagcattggcatctgattccaaatatgccgttcgcgttatcaccagaagcgcgtcctcggcggaagctcaagaattggcgaaactgccaggagtgaccattttcgagggcgactcctaccacgagcctacccttcgtgaagcgttcaagggcgtttcgtacgtttttgccaacaccaatgggtttgccacgggtgaaatggccgagatctattggggtattcgactgtatgaactggccagagaatttcgcatcgagcattttgtctatgccggtcttgagtatgccaccaagctgggcaactacgatcccaagtatcgaacgggccatcttgacggtaaaggcaaagtcgttgattacatcgccgcccagtctacgaccccgatggcgtggtccgtcctaacctcgtgcttgtatatcgaaggtctcacagagatccttcggccgttcccggatcccaacgaccccagtaccatggtcttcgcggtccctcttggcgagggagaatgccctctcatctatcttgaggactacggtgcctacgcccgctggttgtttgacaacccctctcgaagcaatggactcgaattgcatgtcgctacagaggacatcgcatggaaggatctcgcagcggcctttacggaagtcaccggcaagaaggcggtttacaaggacgtgactttggacgaatatttcaagttgggcattttccctgaaccagacgccaaggtgggccattctgccaatcccaatgaaccaacgctcttcacattccgcgagaacttttcgggattttggaatacttggaaggataatttgaccaagcgggattacaagcttcttgatgagatcttgccgacaagggtgaagagcgtgaaggaatggatggagaggactggctatgacggcagctttgcgtcagtcttgaaagactatcgcagccaggaccgcaataccaagtaagaaggtttgcagctccttggtgcttagtctgcagcttctggctaagtaaagggttttctgctactagaatgatagtgcacatagttttataagagttattagacacgatatattgtttgactttgtgagtagaaaaaaatgcatcaagagatggaaataaaatatcttcttgtctagtaaatatgcagactcatgatatcttcctttttaagctgtgtgatttgcttgacggggaggcacgaatatgaacacctactctagacgtaggcaactgatagtttagcatctactatctccccttagcagagaggaggggagttacactatgttattaagtacaaggggattcccgctcacgtgttcacagggcaagcaaatctgctcataagagagcggcctcttcttgtccctcttcatcaccctcttctcctttttcttcaacaaagactcaaagacgataagcgtaaaagcgcagtacagcgactcgccaagtttcgcaccgaacatacgcttttaggcatattagattggtatacccccttgattgcaaattacaggtacttcaaaagcaattatgaggaggagcgggatccgagggaaaagtacaagcaagctgccagagatcaagagtcaggtctttgtcttctcgttttgacgaatggaaatggctatgaatgtcttttatggcaatccagtgagtaattggtgttaacggcggttgtagtgcagaatagatgaatggaggtactcaaggaatcatcaagactagtagtctccggatcaacggccatggctctcttctcttcaatctgtcaatctgtcaatctgtagactgattactcccaataataacaatttatataaagttgacagtgcaacagtccaataccgtacccaatgcaagctctccaccgacaccagcaaaagctctgcaaccacggcgcgcccgcataattgcgcacattgctcttgagtcacgaatttgcctttcctcacactaatttctattgagttattgataacagagtcatccagtcccgtgcgcgttgatagatgcctctccctttgttgattgcagcttgaaactcgggcgtgcccacccagactgcctctgagacgagagctttctcgaccgtcgagtgagcacttacacgcaccacagttgagtgcaccgtagtcgacgatgtcgttgccgaatgcccatggtattcactgaaccatgattccacgtcgacatttaccctttttgttcacgactcgctgcgcgcatctgtgctgaagaggactgaggtgtcgcctccaatcccgtagctctcgacgtagtaatcgccatatatggcatggaacgcatcgcttccctgacgaagaaacaccccaaaggcatccgcggagagttttagaggacgcacgaaagccactgtgccagaacggtagctcgtggtgatggaggccttatatgagtctctattttccatgatgtccttgtcgtagtgcaatggagacactgccttggaggactggcagatcaacaccgacgctggcgccaacactgaggtggtctgttgacgccgacgagctcatcacctcgaaggacctgaaactgccgccaccattgcatgccgggaactcaatcggtgctgagagggactctgtgctggatgctaactgcacggtgaatgggatacaatcaatggctacatatctgttaatattaaatcgtatccttgtgctattttttggagtggaacactgtctaggtatgttgtatgtgggaaaggctagctggaacggcttttggcttaattcacctattctactattgattctgtgtctttaagagcattagaataaaagattctgcgaccttgatagctagcgttttttaaatgctgcagtatttgcttattacccatcaattcttatcttatggaattatgttccgggggctagagccttgcgtcggaggatgcctccgagagaaggggtcgagtgccaacacctacattctctgtaaaatcacaagtataggtaagacacgcgccgatcttccgacaggaagcccaagaggcccactctcatctcctagagacgcaatatctagtgtgataatacccgactccttttaccactgataagaatgcccagcagactacgcgtaaagtggagaagctgggagtgcttgtcaaggctgtgttgatggcgctcgtaggaatctcgcttacatgcattcattaccaattcgcgattgaaggctgcgtagaggtaccaaggccgcgaatgccgttgtctttctaaaagtttggctataaatagtgtctgcccttcctttaaagcaactcgatgtttatcgttcttttaaccagctttctcagactttgtttttttactggatagtgccatccttccactgttggaaccatttcatcttattttccaagacagaacaaagttgacaatgttcatttacgccgctgtgaagaaatacagaagcaagcaagaaaaagaaagggcggcgcgcgaaaggactgggcaatctgaacagtctgccttcaacactagtagccagcctagttacatgaccaagactactcaggctgcaagtcaggttggtttcctctcatatactcgctctatgtaggaatcaagaggcatgttggacaaactgacaaatgggaacaatagcaggatcaacaacaaggtcgacgttgatagactacatgttgagattggggaaagagcctgagaggatgattaatattcgtgattgattgaagatttttaaaaggggatcaacagatagaatggcgtgaacaacaatcagatacagagaagatgggattatagtgtttgtcctagatactagcagcagtgagaagaagccaattgtgttcgtgtaattgcagaaagataacgcatggataaaccctgatataacttgacctagcagtagtaaacaatagaaacaataagagatttgagacgcggtacggagtagaaccgtcaagcatggttggctgtcattagggacaggcttattgggctggttcgtgacgtcgcatctagtggatacgatcctgggacatcccggcatctcgcatgggatttcccaaagaggctaaaatcggggctgaatcaatatacgtggctccggagcataaacaaccgtcacccggggttttggctgattccgcctctgaggcatttcaataagggtcacctgaatggtccaacgttatctctcgctttactcgaaggacattatcgagtacattggaggccgcttaactgcgtacatgtacttggtttagcttggatggatctcgccaacgtcagcaagcaagcattgtattttggccaagactgaatctcacgctgggtgatttaccatactcgttttaagtctgaagaaaaaggaatttacatacaaattggcgaattcaacgagtctaagctttgaatgtcacgagcataaaacttttgcctttcttttcatacaacacctacactctgtgtacatagtgaacgattgaatagcacaaagctactggagcggcttagtactgaatcgcaatagtagtgaactattcaattatcaattaatttgagagtaaatatcgacgtgtttcaattcttgataccacaagatgatagcaatgtgatccgccgaattctcatcaagacgacaataaagtcaactctaatgaagagccatttgttgtctggagacaattcctgtagctatatcccacatatcacatcttccattagtacagatagatgtagtatgtatgttttcagtgcaaatatttactggtgtcacttttgtatcttcaatagctagcatttttaagcattggtctgtttcgatatttcagaagttatgtcctttgttgtagccgcttgaagtgaactgctgtccgttcgagaaaaggctgccgatttgtatcgtgcactctcgctaaggggtaaggcctgacaacatccgctgtcactatgtcctaaatgtagactctgtcggcttcataagcaagagcaagccgctatccatctgttagaagcagaatagacctgcggtgtatagtcagatgactggtcatcttgagaatattggaggttgtatctgctaaatcttaaatagaaaagttaccatcttgtaagatagcagtagcttaatatcggtgtcttgttttacccaatggtactacaccattactttaaatttcccgcagcatctaaaatggggaataaaatccactaacaataggaactgtactacgaggataattctgagctatagcgtgctgaattgcaggtcatacttaagtaatcgctttaatctcaggatcgtcggtcaatgtactcaataacaaatatctttctctgtgagtaccacaaacgcatgaacttatatgaaggcaggtttacggcggagcgaagattcatgacttagcgctgcactgcttacctgagagttttagaagataatgatttactcacttattggtggaattatctaaagaaaaacaacattgaaactatatatactccgtggctagcatcctcaaaagtgctgcaacatgcgaccgatgacagacgttacaggcatggtataaagatcgcgacatcataacttgaagattcagtgccccaaagaaaaaaaattagtccgggatgggagttgaagcgcatttcttagttgccttgctcaggcgctaagtacaccattatccattcctggataagcagtgattacttttctcggaacggcgtaatgtggaactccaaggccaaatagtgcgggcgcagtttactcggatcacgcctatcagtctcattgcgattgaacaatatgctgttgtgtgaaagcaagtccataatacactattctaagaactgacagctatatcttctccaagctcttgctagaccaccacgtttgacaacttcccggcacaccaattttcgatattttgcttaaaagtctgcaaatagttgtctatagttgtgctcgcgcaccacgccacatgaggcgtaaccaataaattcacctcgtccgcttcggcttcgctcaagtttagaaccgggctatcgccgtcctgccagtgatcacctgctccagaaggctctgttagaaacacatctgtagcacacccatctatcagcccgcctcttagagctctgagcagggcatgctcatctacaatgcccccacgcgtgacgtttaccacgacagcctttggagacattatgcgaaactcatcatcagatatcatattgatggtttccggattccgaggcaagcatagtacaatcacggatgatcgtcgcagaacctctgtgaacggggttctgccattggaaatctctgtccctgtggacggctcagtagcgtttgacgctgcgactttccgagaagcaatcaagacagtcatgccaaggccgcggcattgttgagcaattcgttgacctattataccaatgtcagaatgagttgactttgctttattcgtgggtacatacctattgcgccgtgcccaataatccccaccacctcctcttgacaggacaacggtaagccgtgatctttagaaagcatctttcttgtcaccgttccctgtgtcttccactcgtctgttctaaacatggtgtggtgcatcgtcaacagacggcggcggcacgcaaaatacattgccatggcatggtttgcgacgctctcagtatttgcgctgggtgaattcagcaccctgatgcccctttctttgcattgctgtttatcaatgccatcagtgccggatgcaatgaccaccacgagacgaaggtttggcgtcacagctgctgagagcgtcgaggcgtcaagcggggtgattgtgacggcaatgatggtagcatctttgacgcgatctcgaatctcttcattagaggttgatttcgtcttgcagagcttcaagtcgtaggagtgcggggccggcagttgcaaaagatccagcgggataggcacatgccacgcatctagtgcgacgatttggtgatgcattgtactagattgtaagctaggaagagttttcacaatacgagacaatgaaaagaaaaggacagaataaagaaagaaaatctctttggcatctaaaatgtataaaatactcttcctccgacaccccatatgaatccgattccccatcttaatccgattacacctatcagtaagataaacagcaagttctcaacgcatacatggtagagatttaccttgtcaagttcggcttagctaagcggcttcaatcggcgcgccctttgaatgacagaggctctcattggccaacagccgatctcggtttctcaaaatcgtagttgtaagatgatgctctatctgtctaatcgaagataagaagaggggtgtgatcaacgcgagctataaagcgagctggtgcccatcgctagagttcctccgcccttaattctcactagtgacagttgcggttattgctgatttccccatatactacattaggaatactagtgtgaatagttgatgtggaatctagatacccatttcttcattaaatagacttgcttgactcggatatgtaaatcgtttctgctttgcttttgaaagctttggaagtaaagaaaaataaaatggcactcttaattcatgcagcatccacacaatggattgccatcttcattacatgtgccttgtccctcatctccatagcagcttacaggctgctattccaccctctggctgcactgcctggccctaaactcgctgccatctcacgttggtggcagattcgaaagatcattattgcgaagccatacgaactcgcattgcacgacaaatatggcccagtcgtcaggattgctcccaatgaagcagtatgcaatagcaaggaagcctttgatgcgatatatagtacaacatctcctttccgatgagattgagcccaactgactcgcatacagagtctagtacacctctcgataagggcccgtggtacggtacgttatgtgcattataattgctcttgtctctgtcagcccattgaagtggcgctaagcacgcgcatagaggggaccagaatttcatccggtgtcttggatttattcatcaggcgccctcatatagatggcgttcaccttctagcggaaacagacatggcacggtaccagctgataaggagaagcggcggaccagcatttacggctagcaatttgaagagatacgaacccaaagtcgtcgaagccatgcaaagggtctgcgagaggcttgataggttaaaaggagaagaagttgaaacgagcgaatggatgcatattactgttctaggtaagatgattctctcaatgcaaatgactggataacagtgccgtattcactatttagagtgcttgactagtataacttggtctggatcgccagataatattcttgaacagggccataattggggagacctcgagcttaacgtggctttctggcgtcggtcaaccgtgctgggtcatttacccactctacgcgtcctgctcaaccttttccccatgctgaagaaatacgtattctgggttcttcgccttcctactaagcattcgaaagacgggattggacttccagcccacattgcgccagtgagtgcaatagctttcgtctatagtttagtcattgacacattttctagtctttactcggccagcttatacacagaagcacctcaattgagaatcccagtttcgaaaacggccaagatctcatggaacagttactggcaatccgcgccaaaaaaccaaagttcgaattggtttacgccagaggcatggctggatcatctgtagctgccggacacgacaccacaggctccagtctcgtatccattttatgcagaatatgcaccaaccctgacctccaaaggcgtgttgagcaagagtgcagaggcgaacgaatgccgctggcatatgaagacaggcccagcacgattacctctgcctgcgtaagagaggcgatgcgcttgcagcacgttactaatatcagcttgtctagagtggcgccgcgagatggtcttcatttgcacggctatttcttccctgaggggacaatacttggtgttaacccgacctcatttgcaagaaacaaggatctattcgggccagacgcggatgagttcaagcccgagaggtggctaagtggcgacgaagacagtttgagaacattggaaagatacagcctgctgtttggtggtcaaagccggagctgtcctggacaaaatcttgcaaggctcattattgggttggtggtaccacggctgttcagaaactttgatattgaggtcaaagtgcccgaaggaggatttgacaatttcccgcctcagttctggacgatgctcagtggctctaaaattatatttgtaccgagacaggactccccagttggtggttgatgagaagatgagggataagctcaatgatatgacgtttggggctcgaaaccaatacatatatggggaactgtatcgcaactcaatggtttagtgtaatagccctttatatttgagattaatttgtactaaagtgtagtgcttgacctacgggacctttattatatacgcttccatttcttataaactctggagaattcactcgggtagagtatcctaactatagctcaattaggcaaaaggtttgtgtgacgaaccgttctatattcaatagtatagcttccaagacaacgaggcctgtctgcaacaacttaatcccgcttaacccccaactgcttgactgttcgtagcccaagcacactgagcacacatgttaatgccatggcggcgaacatggtccagaagacggcgcgatacccatccataagggcgctgggtgactctttatcagcgtcagaagatgaattggtcacagaggtggcaatgagcgaggtcacggttaggccaatggctgtccctagctgtgcgcaagtgttgaagacggctccgctcaaggcctgcatgtgggctgggaacacgtctgacacgacgaggaggccaactgtgaagaggatatcgcagctcaagggagtcagaatctgcatgcggtcagagtcgagtcaatttataaggcgttggtagacgcttatggcgacgactaggagtttgtatcacttacctgagcaaagaaagcatcataccaataaggccattcgggatggatgagggccatgagaagcggcgcgactgcactgatggtcgacgagatgagtacagaccacatgactggcatacggtttacaaagatgccggtcgagatgttggttaatgctccagatatcagcgatgggagaatctgcagcgaagcacgcaacgcggaatgacgctgtacttgctggaagctggagaaaggttccatgttaactcacttccatagaaagactactgccagtggccgatgacttacaacagactgctatacagctccatgcagttgcaaacagccgtggtgaagagcaccatcaggcaacagctagtgaacacccaattcttccatagcgagttggggataagtgcattgcgctggtgcttttcctggtactgcatccatcctatgaacgcagggatcaagacggcactgacaaccagcagagcaatggtggatgccttgtgaatactgtggatatcggcggataagactctgaggcctgagttagctacgctcagaaatagtataacctgaaggatccttacgcaagaacataggacagcatcaccaaacttgcagtcccaatgaccgccccaatgatgtcgatttccgtcaagatcctagaccagaccgatttcgtgggacggacagcattctttggtatcacccaaatcccggccaagaataacgcaaaagtggtggctgccgcaagatagaaggcggccctccagccaaggctgtcggcaaaaacaccgcccagaaccagcccaagcgagaatccgatcggaccagcaaagcccaagcacgcaaaccccagattgcgcggcctcccctcctccaagccggtcgagacgatggacacggacgagggcacgatgatggcgtttgtgacgccctgcaacgcgcgaaaggcaatcaattggccgctgcttcgggccagaccgcaggccatggcggagacggccgccgtaaaggccccgaccaggctcatcgtcttggtgccgaccacatcggcgatggagccggccagcagcagacacgaaccggcagtcaggtagaagaccgacgtcggccacacaagcagcccctcgtcaatgtgcagagaggccgcgattgctggcagcccgacgacgacgacgccattgcagaagctgctgaagagattcaggcccagcagctgcgcaacaacgagcgaggcccgcagcttggagtggacaatggccgttttggcgtctgctggagtagcgggcgaagagccgctggacgggtctgacagcgcttcagccgacgccgagtcagggctgccattggctttggccggctggagctcgaccgattgcggctccgtcagtactttggtggccattctgcaaggtatgtgcaacaagcgtgatcagatgcgatttgtttgaatctccggctgtgaaatgtgagttgacagttggagagggcagctggggggcagcatttagccggggttggttagatcttgtcttgtgcacacccaacaatacagtacatgtatgagtctgagaattaaaagggtctggtacttggacattgattgacatgaggtcacgtacccacttctcctgttggttggttgaagtgaatccacatgttgtctgggagaaatcgttccaaggcttgcttagggctatagtaactgctttactcatgtaagactaacacataactcttaaaactaaactattagaaaatttaatattattatcaaaacatttgtataccaagttaatcctttgcttacggttaatgaaaccagacgaaagtcactaaaagctctacttcaggctgtttcccgccgctaagcttcctgctcagccctgtcagcacctaaaactccccgcactccactctgtgacggcccctctgttgatcccgatacccgccccctgatctgaactctcgctttgcatcatttattccaacgccaaggatcaaccgcaaggatctcaaacacgaatcctttgctgcacaagatggcccgcttggcccaaaggaatggtggcggattcgcgcgggttgcaattgtaacctccacggacgctcataatccactttgatgtcgccacgacagtatttcgacttggcggtattgcttgtatacgagacctcagcagctcagctcggaacatgcatatgaagaatgtggatgcccttgctcttcccggctgaagccgtcatctcaccaatttcgatgacacatctctcaatccttcagcacccgtggaaagcaattgggagcagtctcacctacaccgtctctaggaagggatgcatatgtaatatgcagtagtcagctgggacgggaactggagcgtccaaattatgcctcggcggtacgagaatagggcaatgtctcacgcaaacccgctaccagtaatataacggaattgaagttttccattgctaggttggctcaagtaagcctatcattaccgctgattctttcaagcatgatataccgacgttggaagcatcgagcattgtattcgacaagccaagtttgaatgactatcaaggatcgtgtcaaacatcagcagatggcatcaactttgtggcaatgttacctcgctttcgtgtacctgacatgcctgggagagaaccaaaaaatggtcgggtacatacatctggggaattaggcagcttcactcagccaagtgtaccagttcccgtctttcaaataccccttgacggcggcttattagtcacacaactcaatgaatggccggcatatggccacgacgcaatcctggaggcgtcaggtcttgcatcaccatcatatttgaccgagacatgcacgtgcaattaggcaatggcaacgagggagtggcggaggaataagcacgggctgggttacacatgatgaagggcagtttttccatccttcagcagcaaggagacgtacatgtacctgtactctcgagtccccgagtctttgcacgtccttgacgccgtcatctcattggtgcgattgaaaatacataagctgcatgcaatatcaccatcttataggcacacatactcgtcacattaccaaaatctcgcgtaatattcaactgctattcaactgctattcaactaaagtcggcatatatctttactcttctttcactctgattctaagccagagatacggccgatccttcatattgtcaccgatcaggaatatttcaccatgtctttcacaaagataatcgccctttcctcacttttcattgccttcctcttggttcggaaatggcgtacattgttcggccgtcaggccaaaagcgtcattgccttggattcaaatcagaaatcaaggctcgaggccaaacttgcagagcgagtcacgctgtacaaagagctgtactacaaagtacagaacctcgaagactttcctgagattctaccggcagcaaaagagatgcttctagaacttttagaagacgggtttgccatggcgaaatacaacccgccaacccgcagtattctggacctcaaggagtacgacccagcagaactggataagtttctcgaggccgaacgtcaagaggtctcggatggattcgagtcatatgtcaggcgaagatcagccgggtcccctcgagagctattcaatactcaagaggacgcagtccaatggctgaagcgtcttgcccccttgaatctcatcgatggagcttggttatgccgtgtccacaaaatcacgacaccatttgtgctcagagacatcaccaagaatgcctggcaggtgttttccgaggaactaggcgatggagatgttgagaaaaaccacgtcttgatttatcgagatttgctgagaaagcatggcgttgatcttccggcttgtgactcaatcgagttcatccgagaacatcacgaactcaatgatgagcaagtgtggaggaattcaattgggcaactactcatttccctcttccccaacgagtttctgccagagattctgggcctaaacctacacttcgaagcattggcacctactggtttgagagcaaccaaagagtttccagaagttggcatctcggcgtactactttgctctgcacgtatcaatcgacaatgctgattcaggacactcgggcatggcacaggccaacattgtcgctttcatggatctcatgcgcaagactggccttatggactgcgaccaagcatggaagcgcatccaggctggatatttgctctcgcaaagcctcgacgacagtgagacgccagatgtgtttgaagagagactgatccagatcctccaccgcaaggcgaatctcgcacgcaaaatccactgcaccagtcgagcccgcatcggtgggaaaagcctatcagaatggttctcgtcgcccttttctgctaatgaaaaaggggacgagtggaaatacggctttctgcatgccttggctgactcgaggccatgggtgtacagaggcaatagcagcaagagtctgctgatgaaagaactctcctggactggtagaatgtttggcgcattcaccgatagcgaggttgaactcatgcgcacctggatcgattctctccaggaaaaggatgctcgtccaggcgatgcttactggaagacggttggaggacactctcttttggaaaactcattcctgcccccacggcaagatgtggctgttacgcatccagtattttcccctcaggacgcattctcttccagcgcctcgcccgactttgttccgttgcccgctttgcaggtctctcagatcagacttgatgccatccttcctctatggtttgtgcatccttgcgtgttggagaacatagtagcgtcgccatatcagacggccgaaacattgacgtccaagatcctccaaatcatccgtgctgagatgggctacagcccagaaaacacgggaatggcgggcatggatgagcagttgcgccgtggataccgccccgatctcatcgcccttggacgcgaaatggctcgcagaaacagctttcctgagccgacatgcctaggcgatatcattgggccattgagtgaggattcacctgccgtcatcaagtttgcacactctttgctcaattggtctatgcggccgcagaagaacggagcattcctgctgggtctggctcgcgcttttctcgacatggaagtgtgggtggctgcagacgaatcgctgctggctaaagagggcagaaactatctgtggcaggtcattgaacgaaagagggtaggattcgaggcttgtttggaggagctcggttcagatcccgccaagtcttgtgaatttgttggcggttacgagtatggacgggcagagattgagaaaatattggcgtaaacggttatcaatacagtaaaactttagagtatgtagagtttataaaagctgtgaccgatgttgtctagagtttctgcttttacctcgtcaaatagtaagagagcaagtgtgcaaatttccagtacatgtaatattaaaaaaagaatacttcttcctcgcatctacggcttttcatggattgagattgcttcagcacaaaaatgttttctcggaaaaatctcatgtatctagtactcaataccatccaactacattggatgccatcagcacacctgctgtatgcttgcatccaaatcatacatgatgagatctatctgattcggcgtctgcttgacccgatgcagaggcgcatgcagtcgcccatcagaaaaactctggaatctatcgccgacatttacaatcggcaaatgctccaacacgtcaacaactttccacgtttgtgcctgtctgtccaacacctccaagaacggctcatcgtaaaacgtaagtgtcaagagatcctcatccaaatgctcacccatgactggagttccagcttttgcggccgatatacccagacacaagttgcttaagccggtgctgcttggattgtccacgactttggtcgcaataggagggtccaagttctggcataagagcatggagatgtcgcggagaatggcatcgattctggaggacacattgctgactttgggctcaaccgcttgcaggtctttgggaagggcaagacagccctggacctgctcctcgcgcgataactgtagaatgagagtgttaagcctttgtacataaaacttctatccaatcacaaacataccttgagtctctgcacgaaaatctcatcaaagctatcgtatctgtacgcactagtcaatttcatggccttgtggctatcacaagaagaagacttaccctcgtccgtcgagagggctcgcgtacggcatcttcatctcgggcttctgcccaaagaaggtgcgctgagcatcaataatgggctgcagatctgccagcaaggatttgctctcttgtcctctcaggtccaaaaagaagagccctgcattggaacaaatgctgaccagcctcttgatctcattgtcgtctcgttccagcaagcgctgatagtcgataacttctagagccatgtatgccatttttcctttgatcacaccaaaaaaaaaaaaaaaaaaaaaaaaaatgaagactgctacaagattttggactgagagatggctcaggaatagaaatgagcttatggagactggggatggcgcaagcccttatgcatgcacggaggaagccatcatcaaacttggcatgttcatgtactgctacttacaggtacatgcatgtaagacgatggtctgggggttcgggaatgtaggcgggggccgttgatctttgcttagcattttctatttacacggcagagatcttttgatcctccgaatccttcgttgtctcagcacaccattgccacatgtacctttattatcacaatccttcggcgctacgagcctgaagccttgaataatagcttttattaacaggaaattagaacttggttttatttagtagggtctcattgcttttacataatacaatcattaagtgaaactaaaatacatgtatttatagatttatggtgtcttacttatgccgtcgcgtgcttctactagtaaaagcaggggcttattacgccgaatatccttgaggattcttgaattcaattttattaaggcaaaagtgcacatgacatcttttcgtcaaagtccattccagtgccaagcaacctctctttttaacgctcatctctagagaacgaggtctgtcaaggctcgacaataatattagtcttcaaaatagtcaaattggaagagtaactgttttcgcaatcggatatgggtgcagacgagctaccggcaaacaaccttcagactttgggcagcgatccgaacaagactggtcaaaatgaaggcatcacctttaccggtcgtgtccataatatctctcaagatgaagacagcggctcaattgcacttctcctaagaaagaatggccaattcttcaaatgcaagctggagattacagattgcgcggaccctgccatctttgccacggctcaacgcctgactcctgaatcgcttgttcgcatctcgtgcgtgataattgcgtccaataatgctagctcagaaacctttgccattacgcagatatcttcactggacatattgtccgaagcaaaggtcaatctcgcaggtgacctgaagctgcatggagctcctggagagattctgccttcgctggatgagcggactcgtcttttagacacaaggctcgaccacagactgttggacgctcgagttgcatccacggcctcaatcttcaaaatcttctcggcggtgcacaatttatccgtcaagtatttagtaggccaggactttcattacattccgacgccggcattcgtgggctacgagtttcccgctgaggaggaggaccacttctatctcgattatctcggcaggcaagcgatgctggcaccaactggcgaggtgcatctgggcatggcgcttgctgcagatcttgaacgtgtctatgacatccatacagtgttccgtcgagagccaaagagtgacggaagacatctgacagaggtctgttgcctttgcctatgatttctcaggaaatgcttacatataatactagtttacaatgcttgaactcgtttttgcactcaaaaacaattggaccgagattcttgagcttgccgacagcctcttggtgttccttttgcagtccttacagcaagatgataggtataccaaactcacaacagctgcacaaagactgtatcctgccgccggaagcttcaagctgggcttggataagaacggcaagctaccacgcgtacgatttgatgaggctaaagctattctccgtgatcatctcggcaaggtggctcacgttgaagaagatcttacgtatgtatctattacgagacactttgctaaagttgaacattatcactaaacaataattcaggagagaggaagaggcatcgctaggagagcttcttgccagcgatcagtcgcctctggactcacctactgatatattcataataactcactttccaaaacaccttcgtccgtgcaatgtctcttcattgggccgcgatgacgcaacaacgaattcattcgacatcattctgcgcggacaggagattgtcacgggatgtcaactgcttcactcgtataaagaagtgagatcagcctttacaaatcgcgcgcaccgcattgatccagattgtcccggatggcggccatataccgaagcgcacgagattgggatgccgccatggggcggctttgggcgtaagttgtcacttaccacatgatttcattgtataatttgcagtactgacatatcttacagttgggctgaatcggctggttcagggatatctgggtttggcggatgttcgcgagactgttcttttcccgcgtgatgcatgcagattggcgccgtgaagttgtcatttaatagagccataagtaatgattgaggttgtttaaataaatcgaaagcagaattagttttatatttcttaaaaaaaaaaaaagataaacttttgtagtactaattcactactagtattacatagccaagtaccctgccacagtgaatctcgtagctaatattgtgtagcgtccatcatgcccacgagaatcccttataaacagtacaatggttgccgacaattgccatgaatagcccaattctgtgccgtgttggggtaacggcacgacggatcatcgcagcctgtgcaatcctacagactattccttttgccatgtgcagcgtaatccggctagaatagggcccgcattccatccattcgccagtcaccttttgtgatgccgcctgctcttggttccacgcatatgcaggcggcaaccaactggcgaatgaacattgaaaacggtgtgcaaccaacagacaataaacaatgatacgtcatgagaataatgagacccacctcgttttcaattcgtttgtgcaagacgaccccgaccaaccgtgcactctgattcccctcactcgtgccgcttcagagtcattcattcttgcgagcaccaccatctatcatatcacgaactctacgaccacttgaacgaagatggcgaaacaaaaggtctgcctcgcttactctggtggcctcgacacgagctgcatcttgaagtatttgttggtgagtcattgccacggctcatgcgtagtgcatcgactgagacgttgtctaggaagaaggatatgaagtcatcacctttacggccaacattggccaggaagaggatttcgacgccgtcagagaaaaggcgctgaagattggcgccagcaaggtctacattgaggatcttcgcagagaggtatgcaccccgtcactagaagcctttcgacgataaagtcattactgacgccctcgtgtagttcatcgaagagcagtgctttcccgcaatccaatgcaacgccatctacgagaacgtctacctcctcggtacttcgcttgctcgtcccgtcacggcacgcgcacagattgccattgcgcaaaaggagggctgtttcgccgtgtctcacggatgtaccggcaagggcaacgatcagattcgatttgaactcgccttctacgctctccagccctccatcaccgtcattgcgccgtggcgtgaccccgtgttctacgacaagttcaagggccgcaacgacctgctcgactacgccaaggcaatggatattcccgtcaggagcaccaagagcaagccgtggagcatggatgagaacctcgcccactatagctatgaggctggtatcctggaagacccaaataccagtcctccagataacatgtggcaactgactgtcgatccgagggaggcccctgatcagcctgaagacttcaccgtcacctttgagaaaggcctcccagtcaagctcgagtatgagggcggaaaggtcgccacggattccgttgacctattcctgactgccaacaccattgcgcgtagaaacggtgtcggccgtcttgacattgtcgagaatcgcttcatcggattgaagtctcgtggctgctacgagacacccggcctgaccatgttgcgggccgcccacgttgacttggaaggcctggtgttggaccgtgaagtccgcgctcttcgtgatcaattcgtcacattcaactacgcaaagctgctgtacaacggcctctacttctcgcccgagcgcgcatttctgtccaagagcatcattgcttcgcaggaagatgtgaatggctcagtgagatgccgggcttacaagggctcctttagcgttcttggacgctggtcagataccgccaagctgtacgatgcaagcgaaagctccatggacgagattggtgatttctcgccaaaggacacgactgggttcgtcagtgtcaatgcgatccgcctcaagaagtacggaaaggctatggaagacaagggagagagcttggccaagcgatcctagcggatattgccacatagatagcatcttcattggagtttatcctgaaatgggaatgaagacgacatactattcctacacagtagtagaatgagccgcctaaaataaaatgaacttgacaagaaatcccataaaccatattgatggcaaatggtattccacatctaatcgacggtgaaggttttggcttttccacataagaatacctcataattgcccacatatgacccttttctatattcttgatgaatagtgaagattactctcttatggccgaatcaaaaaatttccaaaagttctagtagagacagttcatctaggtccagccaagcgatgcgaggaaaaacagagaccgcatattgaatactcacacacatagcataatatgagcactgcttacgtgagccattcggtatatttgtgtgcacatgcttaccctatttcgcgtacaaaattgacagatatcccatcttcttcgcaccgctggccagccaaagaaaagagtttgacgagaccctggatatttcattaagcatgattatatgcttgctttcgtgcttagtctgcttacatgtacttggatcataggcaggaagctatggaaaagagtaaaaggcaagcatccaacaaacgggctaattgagacaatcgcaaaggataaaaagagaaaaacactaccgtccgctcgagaccctacttgactcgttccggggtcaagtccctgtcggccaatctctccatcagcagtttatgctagctgtctccacgacatgggtcgcgggacatgggttttcggatggcgtgtcgtatttcgttctgtaaacgagccattcataaacggttggacgacagcttttggtatgccttacctgccactgaactaatatcagtaaccctgtttcaatttgactctcaaatctgcactgttcactggcgttgctaaagaattcccggactagaccactcagctctggactttatttccactttaatagaccttttttttcgcataggactaattttagcaacgcttgatatctcatttggggacatgattcaacaatgtagatagaacaaaagagcttgaaggaaaaaagcagcccctctgtcaagcgatagaataaaccgaggaggggccattcttccctgttaccgtccacatcctgctttacactgcctctgggaagatccagccctcctgatgtgctacccaaacaactgtgagcagagccgttgcttctgcatttttgctgttgcatgcttgcgaatcctacggttcaaaggcccagcaatgccatcggtctgatagggcctttgccgaatggtgaaacactgggaaccgctctgagattacctgctatatggcattttgacacgagtacgaaatacgataatccactgtcgtagcgtgggacagtgagagcaacctcttctccttgccaacgatttctaggctcctcagctgcgcctctgaacaatccttgaaacatttccgaaaatgcctgcctttcatacgatttcatcttgcaaggccttttttcttgatctgaccccgggagatggatgaagtctgccttgcaaagaaggtgctggacaactcgctatgcccaactgctccgggaaagcattacatatacacgtttcaaaagagtcctagaggcaaatatgtgtaggaagactataattggggtatatgcttgtggtatatgatgctgcttgcatcatgaagatcaatgatccgcctgcagatacttgtgttcgaccgactgactagctttgaccagaaatctgtggacaactttaaccaaacccctcaagtaatcagacaagggaactattactattacagtaaggaatactctcctctccagttcagacgtgagtgcgtctatgagctcgctacctgactagacttggcgctcggcgagctcaatggcttacaaagtcggcctatatacaagagataataaggagtggatctcggggccttactgtctctctcttgggctaaacacatatccaccccagtcttccacgtatcgtgttgcgccatcctggttgacattagagcatacgtacgcctatctgagagagaactcagccacgagtcccaccgtttagctcggctgttccgcagaaaaatattgccagcattttgacttactgtcattgactcttctcgttgaaagcccatataaagagacagtgatgccattctttttaccagtctgccataatctcttcttctcaagactctctttccttgcttatcaagttcgtcaccatctttaatcatcattctttatcagttcttaagaatagcatgcgttataggcactgctatattcatatatgatcaaactaattaaactttgagcggtggtttaacatagaatccctgcacttttattgcgaatcatccatcttcttcatcccctattcatttactcctatggataccaacactcaactccaagcaggcgctttgatcgtcagagagacaagctccagtctgcaagagttcaagctctatcactacaatcctactatcggcggggctgtcgtttttgtcgtgcttttcttgggttcaaccggcttccatacgtaccaatcatttcggactcggtgttggttcgtcattccctttataattggtggtatttgtaagagtcatccacctatcattccaagtataacgcctgttactcaagctaattctccgccagttgagtttattggctatgctgcccgttgtgcatccggcaaagaatcaccaaactggactctagggccgtacatcatccagtctctactccttctcgttgcacctgctctctttgccgcgacaatctatatggagctagggagaatcatctctcttgtggatggcgagtctcattgccttattcgaaaaacatggttgaccaaaatctttgtttccggagaccttctttcctttcttcttcaaggcggcggtatgtataaaatcaagcctcatcatcgttggctttgttctcagtctttctatcagacaatagctaacatgtcaattctgtctaggtggcggttatcagtcatcaggtactgcttctgctctagagaccggagcacacatcatcattgccgggctctttgttcagcttgccttcttcgggttcttcattttggtcgctgtcaaattccacctatccattagacgcgtgcctacgatccgtctacccaacgagctctcatgggagaaacacatgaacgccctctatatcgctagtgtcctcattatggtgagatctattttcaggctggtagagtatctccagggcttcaacgggtatctgctttaccacgaagcatatttgtacattttcgacgcgctgctcatgttcttggtcatggttttgttgaatgtggtgcatccgagtgaattggcagcatcaatgaagtacaaaaccgcgacggatcatgaattcaatttaagagtgtttcccgaacgccatcaaagacttgggccagacatgagttagcgcgcgtgaatttgaactctgtgatggtggtgcttttgaatcactattcgtcttgacagtttatattttttagatcctcaaagctagcctcattcatacctgtatagatgaatatttagataaatattgtttattgttgacagccaataaacaattatgacagccctacgacctgtcttggccattctgtccacggtttccagtactctcctaataagtcatcaactacttgtacgatgttccttccccatctctcaaaaaaccagtagccattcaagctatggagtaccacaccaaaataggcaaagagcagcatcgcatgtggttgccgttggtgtaagcgcagaaagtattcttcgggcgtgatgtatatccagacaaggggcccagataatctcctattataagccaaggtccccgcggtctcaggattcatggtttcaaactgcttcatatatgcgagcgattttctgacgcaaaacaacgccttgtcatagatttcacggtcgccacaatctgcccatatactgccaagtctgcggaagcgctcatcatcggccacacgctcagagtccggatccaggtgatcccaatttccaaggctcaatagcgagccgaatggcccgagccggacgcgctggtacacgggacgcagaatggcctcaactccacggaccattggaagccactcggcgcctaggattcgtgactgtcgggctgccggggtcatgtccaactctacatcgtcgtaaagctggccgtacatggcgaagacgtaaatgatgttcaacgaggagcacgcaaacagcgcatcgctattgccatcattcatgctcgcaatgccgcgctggaagccctgcagtgcctggttgtgataccgtatggcctccattgtcagctgccgtcttcgttttgggtcgagatatgcctgatgcaacgctgccaggctgagaatggcgtgcatgacgaagacatgctcaaacgcaatctgaggaaacacggtctgccagtagcggctcacgtcggggaagtcggccacgctctggctcgtcgaccatgtccagtggtgcaggagagccatgtccttggtggtgtaagttggaattgggtcattactcccctcagcccttccgaggggcgaagcacatgaacagcttgttgccggcaaccgagactgcggcagttgagttgcagagggagcgacagttggacttgctgctgctgttgccacactcacgggcgacgagctcgctttggccgggggaatcaggagggcatccttggatggatacagacacgggatgcttcgtcggaaacaatgtcgacaactcggcttctcttccccgcactgtagaggcaggcattagattgatttgagtactacaagtacagcacctttcaggctcggttgcggaatgttcaataggtacctttacacgtctcctcctgcactcagcacagcctgttctcgatttcgtatgagcccggcgcttgcttgcgggcggagatgagcctgccatttgcgtagctcaagagcaaagaagacgtgtgcatagaatcgcacagtgaagacagcaagaagacggaatccgaaagagcgagcgagagaagacgaggaacgagcagatgcgagcgtggcggtacacttttccatttagtggatgggcgagggtgggtcatggagtatatcaatacgaaagatgtacgaagtatacgaggcaccaccgcgctacgacaatctagccgaagaactgacggatccatttccggaacgaaatacgatgggcgaatctacatggattcatccttgcatctgagtcccaccactttacccctgttgcccattactctcaagtcaggcattttgaatttgaggtgggcaggaaagaagaacacaatggcaatatatttagtaagcaaattttcatgcattattgtgtacctgtgcctcccgaagccttacccccttaccttacattcaaggtccttatctaccgcttgcacagcccctttttaaccgccttgttgttattgtacttcccgagtcagcttcccggttacacatgcaacggcctcaagacaccacatggccagatgcgaggctagagcttgcctgctctattgaatgagcagccatagaagcagagatggcatcaacttggatctaccgagttgtgttcaaatacttgggtcgcttgtctgcattccggatctaggttagacacctgtgcaagaaatgacaaaaagccagcaaacaaaatctagagtttttcgcttctatttggacgcggggagccaacgtatgtatccaagtaagattctattccatcttcaacttgttcacagtcatagatgccactgtaacttatataccctacttgaaatctactacaaaagcaaaacaataaatatcaggcacaaaggagacaaccttccagtacccacccatctatactcgatgactttggtggtgagacgacctcttctgttgtaaggtgtcgttcgcgccaacgtccaaattatagaatgattcctcggaggagagtgaagatctaagctgacttggatggacgcaaaggaataaaaccatgacgagaaacattagggcagcatcgaaaatgtaaataaagtactcgtgacgaagtaagaagccgttattacccatcaagtactcgacgacgcggaaaatggaccggatcatgatgagcacagagccagcatacaacgtatacatgtgcttcttccatttggcaagtctcggactcaatgccccttgatgtgggatagaagcagcggtagcgctgattccagtggtatatcgcgtgaatcgtatctgaaaggttatagcaacgacgatgaaaagtccaaaaaagacaatttgtgcaaaaagtccagcaataatgatcctctcgccgagattcaggagttctaatgtgccaactgcttgaatgccgccacctgagcctctcgtcagtacgccgccctgtatgagaccagtcgttctgcaaacctaccggccatttgtagaagaaacgagacgacatctccagcgacaaatagctttgtcagccatctcctcggtaccagagagaattctcctccgtcaacaaagaccataatttggccgagtattatatagatcgacgcagcaaataaagccggcgccacaagaagtaagatgctttgaacaatatatgggcccagagcccaaatgtctccagccgatatggcccgtccgatgtagccgacgagttcaactacttcgtgttagcttgccaagtagctggtgtgtcttttagagccctcacaaagaccaccgattatgaaaggcgtgaatgaccgtgttcgacgtgtgacgatgatggcaatgtgggcaatggttacgatggaataaagagcgatgaatgtggcggcagcaggaacgctgggatagtatcggtagggcacccaggcgtttggatcgtcaagcgaaggtttgtagttttcgaaagccatggtagatgttacgcaagaataagcaagtcggataaacaaaatattaagggtatagcaagcttgttcaacatactagacagccagcaagtatttaaaggaatttgaagcacagcgagtccttgctcgcacttacagttcccatttgtttgaccaaacaagacccgctataaagacaatctcggggctccaaggcttttcagcgcattgagcgttccactctcgatatcccaatatgaaccaagccggctaaacgagaaccgagtccatcgtaacgagatacgacgcatcagctgggcgccacatcactaggtccacttaatcccgaacagcatcgaggcttagctcacctcccggttccttcgcccccaattggattcaacggtgtcttctataccatctccatttacacaaataatgcctctgatgaaacagtcgcttatattcaacttgatcgacccttgtagcgatactgtttggaaaggcgctatccggtccgacatccaaaactattctctactcatcagtttggccctcggtggggtcaacagttccggtagatcctacctgtttgcgtccagccagccggtaataattttgaattcaattgtttatacaagtagctctcactctttacaaagctggagcacgagcttgcttatctcatgcttgtttttcaccaaagcagaaataaacgctgcccttccttgtagtcgcatattccggcatctcaacatatactatccgtcttgcgcatccagagagaaaacagccaactatttctcatgcttgtccatatgcgtatcctttggaaagagctgccttcaattatccttccttccacagtcttgtgtatatgtgatatacatgtacccaatgaaattatttgacaccaagtgcaccaaggagcaagttgataggcctcagcggttattttgtaaaaacagttgtgatcttcttccccaataactaagtagtagatttagagtaagtaatctaacatgtcgagattaaaaaatgctttcctatttcgcacctgcctgcttcaatcgcgatacgacatccagatggccattcttggcagcagcctgcaaagcagtttggtcagccgatatggctgatatagcatttacttcagctccagcggccaaaagcctttcaacaacatccagatgacccccttcagcagcgacctgtaaagcagtttgatcgtaataatcagcattcgaattgactctagctccagcggccaagagcctttcaacaacatctagatggccatttgcagcagcggcttgtaatgcggctcggcccctccgatgaagaggttgagcattgacattggccccagaggccaaaagcctttcaacaacatccagatgccccccttcagcagcgacctgtaaagcagtttcatcatagaaatcagcgttcgaattgactctagccccagcagccaagagcctttcaacaacatccagatggccgccttgggcagcaacctctaaagcagtttggccatataaatcagcaggggtttcaactctagccccagcagccaaaagtctttcaacaacttctagatggccatgtatagtagcggattgtagcgcagttcggcaagtccgttcagcaaatctaacatttactccagctccagcggccaagagcctttcaacgacgtctaaatggccacctttggcagcggccagataagaccggtctattagatagcctggcttttcgccttcgagaacgatatcaagtaaaataatattgccttgactcactgcatcctgcataagtcgctttctctcttcagttgaaagcctgccaataaggcaaataagctgtatgagagcgtagtggtggaatttatggctccactccagtattaatgagatacttgtactgaaagatccttcaccccaaggaagctcaacgaggttattcccttcaagtatcattttccaccataggctccaagtcttggatctccctttttgaaatcttgccgtatggcagatccagtgctttgatgcatatcttaagaaggagtggcctatttgtagcctgccattcgcctctgtcgtaccatctcgctggaaattagctagagattcaatggcattggcggctgttgagcctccccgaggcttcaaactaaatttctcaaaggtggaagcgaccgacttccattgttgtcgtaaggcagtacttgctatagccacaggtggaataggtcgtaatggcctggatcgttgagctagagtcgtcttgaagtcattaaagttgagatatgtggtgcatatctcaccaatatagtgatcggcctcctcaatgtctaaatagaactggttatgtcgagcggtagaaggcttcttggagaagaactgttgaatggtccgatgtgcgaattggacagttttaaactcttcatcgatatggacgagattttcgcaccacgaaccgatatggtcaataccgttggattgtcgctctgcctttgagtactgctgcccaatctcaatgaagatgacctccttcagctgatcgagcgatagaggctctgctgctgcagcaacccaccggaacactctctgtgcgatgttttcgttcccccgagaaactatccggccgacagcccgatcaaacgtctcctccaagtctttgggcaagttatgaatggcctttcggatgtcgtcgtcgcaatgctgtaaactgagctcatcgacttgaaatgcaacccagagaaacctgaatagagagattagcgtaagactggcgtttattggaccccataacttacatgccatctgccccttccgtcaatgccagtttaatgtcttcgataagcctcgaatctccgactatgagctcttcgctttgaagcttttcctgcactataccgtcgacgtatgtagagatatcagagtgagctgaggaacagttcatagcaaggcggtggagtgtagggaatctcttttgtatctccaaggagatactatcgcgactggcgaggaaaattttcgtattcaatgtggctgtcgcaagtgaggataggacgtggagaatatcactgcgatcctgcctttcacattcgtctaccccatccattatgatgtagaggactttaaatgcagtgacaatcttttggagtaattcaagaagttcctctaacccagatgataagctggcttgtatcttttccagcaaaatctcgacgtcttccgcaaatccgcactggtttagtgcctgtcgaatgattgatctaagtatgacttcggctttcagtgattgccggtcatcgtaccgcacaaagaagaatgagataaagacatctggaccacgcttttcggtcaacagcttgtcaattacacttgctctacagcttcaagtcagaacatctgtttgctaagtgatgcatttggtttactgacgtgagaatagtcttgcccgagccaactataattggggagttaaaataaatcacttgccctgtaaccgtagtgtaaagagaacttactctttccagaacaccaaagcaaaggagaatcggcggtatttaaccatctgagatattcgtgcgtttgaaatagccactctaatgtaccactatgccgcttccgacggccttgctttagcggagtcaaataatcatgggtcgatagagcatcaagtagtcgttgtcttcgttcctgaatttgccgctcgtcactttccgcttgccatgttttcatttcactaaattggctattttgtcgaatgaaaaggcttttcagctttgccccctttgaactttctctctgctccgtattttggaattgttggttttgaagatcgacctgcgcttgggcgaggaatagcgcttcttcaatatctttgttatgtcttttgatatcatttatatctcgcacaagttccggttcgaatgattgccacacagaattgagatagaaatttgaccctttgcctcattagtgtgagattaagccaggtgtgagcaaattgaacttacatagacgcgggacgatttccatcgcgcgcttgcagcaacgaacaagcgatgcataaaaattgcaaagggttttttgaagttgacttgaacttgaatataacgtgtgatattctgtccagcacggacagtatcttccaagatccataaggagtctagagagttcttcatagtacgaggcgcattcgacggcggtctaatattataagcatcatagcaacaccagtatattcttgtacatggtctcacaagcattgttagcttaacgcttccccataatagagggccaatccctcgatgcatcaaagcgaatgattcaacgacggcggaaaagtcccgaacggactgtaagacacggtggagtctactagcaatactgcgccccttcctgctcctatttagtgagtcaagctgagcggtgaaaataaggacggcgtcggcatctggaattgcagtagtacgctgcaattcgcgacgttgattagcagtcagtgcgcgttgaaaatcagagatggcgtcctgcagcgtttgggcaccattcgactgtacaagagcagtggcatatagaggatctctcttagtgagaccggtacatgtagttgtaggactttcactggcatgacgatcctgccaaacgagggctaatgacgcgttaatatcgaaatctagctcagtagactttcgacttaccagtgccatggacagagagctcaagatggtctgttggagtgtatcgcccgagcatagcttttgcagcagctgccgctgtggctgctgcaaatggctgccaaatatcgtttttgtgactatctgcatagtcacaaatgcccttgacgactatgcagggagcctcgtcccagagcccggctccctccatctcgaaagctatgacgttgtatcgtttggctatttggtcacggtggccaccagacttcatcaccatatctgccgaggcgacgcggccgataaagacgtctgggcctggtgcctcttcccaatgtagatttcgcttcctttctaagcgctgcctgggcaccagctggctctcgtcgcatcccagctctgcacaggacgcttcagcggctttggagcaaaacttgtcgaattctccgcaacaaaagtcgcatgatgattgcttctggtgtttatgaagatgcgtcgcggcgaagagcttgtcctcagcgggaccaggatagcgaaaactgcatcgatagttctttatgctagccgcgttctgtaaagcttgtagatggttggccgcattccgtcgtaactcgtcttttccagtatcagattggaagtaagcaagaaaggtacggatgtctttgttcggtgcgcttgggattgtctcggccgtctcgttgggtatgaactcgccaggatatcgtcttccaaagtcatactggactatagcctcactgataaccacatcacctagaagcgcctcgtacgtacctgggaacggaactccgccgcaaaccccaacgagcaaagcaagcttcaggtttggatagcttgttcgcaggttagccgccgaaccagcgactgccgtctttcccatgttgggaagaagcatgagcaccacgttatgaatgccaatccgcccattcctataagtgttcttgtccccagaggttcgcccgtactgcctatcattctggtcccagaactcgtcgacaaggaggatggcggcatcgaattcgagtggcaaagcgcaaatgattgcgatctgaaagtctcgtcgatgagcgggtcggttataagtaggtacgggatcggttgtcgatggaaaagccgaagaaagcggcattgcgatttatgccacggcgctgtacttctcggcaattgtctggtgtgatcaaaaactgagcgctcgctgttaactggtctgcggtagaaagacgcgagatcttggttcagttattaccaggaggactgggcgagtgttgcctgagtagaccaccgggtcctttactttaccgctatagagtcgctcttcggccagttagaggacaaagacgcgtgatttgaagagactgcttgtcgatcatagaggggaaggaaagtgattctgtgaagttgacatcaaatcttgagcagctatagttgcactgaatttcaggtacctagtacatacatgcagggagcccgactgcatgcactgagacacatttaatattagcgactgcaatataggcgcccgtccgcctaaatcatttcgatttgtcgcactattgtctgcgtattcaatcatgtccttattctattctattattattatcattatctccgcgtgtaaaaaattgttacttctcagttatagtacacttaaggcaagattgaaatagcatgcacagtataaacaactgtaatcacctaatctatcagattaaggcaccagggaactaaaagttacggagggtctatccggtatctattgtagcttagacctaatctaaaaaatcgggatatgtggcttgatgtgccagctgacccctgggccttgtatccccttccttaggccttggttttcttctcctgttcttgtatatcctagtaataagcgatttccttagtaaagtactagaaatctcgacatcgggaaataaacagggattttagaccaccagccacatgtcccccttctttagataaggtttaggctataatgaataccagatagctcccaaaaaatagattagcccccgatagtgcctgaccaattctaggttacagaacattgattactttcaaaaagtggccaccctaatgcagcgcttatggtcaaagtctcaacacagctgagcagacatacagatatcataggtgttgaacagattatcggacaaaagtgaagaggcatctcatttcatccagcctgctccatggctattgcttcccttcgacccacttgggggcagctttcctatcctctttattattttcaaggtatttctttatttagtccttggccgattggcttggggtccaatatgggggcggcactccgttaccgtatgtctcctataaattccaacatgaagtcgctgacccacttcgagtaaaatagatgttgcaacagaataatgcctatttgctacgaaagaggattgtttgcatgacaagacgtttcactattttaatattccggcacaatcgcaggcctgaaaatatacccattcccaattataaaaacatgaaagataaatagaccaagcagatcaagacagagttgtatatgcttgattcaagagcagtaaaagcaaccaaactccactcatatcaggatacatatatacaacagtacacatgcaccattcgaaactaaatcacaaaagttcattcccaagactatgcttgcttatttcacgcagtattccagtttataatttttcaacttcctcgactttgacttccgtgcgcctctctttctctccattggaaccaaagacaacaggtttagaaaagtcataaactctactgtcctggctaagctccgatatcgagattttcgtgcaaatagttctcgtcatctcaagctccgtcacaagtttataattaccatccccatcaggcgtcgtctctctcgaccgtctctgatgcattgcaaatgtttcttctgtttccaacaaaggactctctcccttgacgccagttcttgccgcgggagatttggcccgcgtgttgtatctcttgggaattgtcgtatcgagaaattcatcaaccaagattctcgggactgctttttcagcagctctttcagcagctctttcagcatctctggcagcagctctctcggcagaggcgcctgattctcgagctgcagctgtcgatgcggcatcaggcgatgcgcgaaaagcatcgttggatccgtaggtttcatccataagtttcttcatcttgagcacagaaaagtgatacatcttcttgcgtataccgtctgcctctggagttagtttatataccccatcttggagttcgtatgtgggcatcttgaaccatcgctctgctagctcaacaacactgactacctcctctctagttgccaggaaccactcttgatgggtgtttgtgcaccgaatacattcgacaatcaagagcctcttgcgccgaagaattttaagagcaagtttctcagcccgctcatagccaaggaacgggaactcagtcgcataaatatcctctgtctcagttttgtagcaattttggttgtgcctcacatctttagggaattttgattgtccaatcttgaataaaccaggtatcttggtatgcccaaggacatagagaataccggcctgtcgtttctcactaaaacctttttgtatcgtttgagatatttttccatgattgtaatctttcccttgtttcgggaaatgaacatcaccgaccagtctctcaaacttttctctgtcgatttcgtcaatgccattgtcccctgtctgtgtgctagcgtggcgcgtagatgtagcgatttttaaaaccctcattctgtcttcaatatgagaatccaatgtagacttgtcacaatctggactgcctctctcaaggctagaaaatgacatgctattggtatcggagtcatattcgaaagaaccattgtgtgatgtcacactccttggtggagttactggccgtatattcgagatggcttctttccgcttccttttccatgtatcaaaagcctcaagagcctcgcaaagatgatatcttttgcagtgtgtcagagtaatgaatgttcgcatttggtcatgcaggcctttggtgtcgacacattttgtcatactccgaaattgagacaaaagactatcaatttgatcctgctcttgcctcacgcgaactgtgcagcgacccatgttgtcttttttgaatgctcgacatctttcgaagtctgattcatcaggatgttggaaataatcgacattttcgagtattgtagcaagttctcgaagcactggtggatcaattacgactgccatattgaaccaatgtaagttattgcatttgatcataatccgttcctgcatggaggattgggaggggttaccgcctgtttatatatgataggacaggctgggagctgtgcccggtaaacaaggagttgaatgcgtactggctgctgatatgcatgttggttgctagttctctttagttccgcaccgtgttcgtgtgaccctgcaacgaaggattcatatacggctaataataggttgaattacttcggaatgtagtaaatccgaataactaatcgaaaagaggcagctcatatcaagaaatagaaacgggataaaccattctcagtatcttggcaatacgggatctccgtgtgaattgcgacggcctgcccgttattggctgcagtatcgcctgcttgctgtaactactccatcacgcgccagttatattatatttcttttaattaattctgaacatcttacttctaggagcgtctgtttttcgccatgttttttgtttcccaactttccagaagcctttctcaggcgatatctctcagacactgatgtcgatgaagcggccaccacaatgttcatgaacgtatgcatgccatttccacatatggcgcatccaatatcccactctgacaccagaactgacacggaatttatttcttcctttcccttatgatatagtacctggtgcaattcttaatacggtacggcctgcgtccactgaaataccacgctaggtgtcaaaacggctgtcaatgataccaagcgttggttcgacccttgtcaaaagagatagcacctgaccgaatataaattacaaaggaggtattaaataaagttctagacatttaaatggcatagtctgttcgcatagagtcatagtcagaatccttcatggctgcctagagtcctagcgaggcttgttcagcagtttcgaaagttctaccccttctagctctcgcccagctccacgtgtttttggtatggtgttactgtactctccgccttgtagggtgactttcatttctactctattcattcatgacattttcaagtgcttgcagcagattcatcgcacgacttgctacatcaagagtacctaggtaggtgcggattcattgcatcatacctgcagctgtcaagcgttgatggtaggattctttgcgcatctccataattgttattacgcaagatattctcatagggttgataccttcttctcttggggatgtttcatgaattgcaaacattacgactctcgcagtcggtaacaatcaatttactttttttggtctaaacgacaggagaaagagaacaaaggttggccgatagttggccgataaaagtcccttaggaatggcgatgcatataccttgttatagccaacttggttactatttccgaaaaaatactatcgatatacgcttcagaatccaatttggtccttattcgtggtgaaagtttgggatgttgtgtggctatgtatcaagaacgaattttatgtaagcacatatcctgtcacagttgactataatcctgaggtgcttacttgcctcttatgtacacgtatgtcttgcgcgccgtttagcatatcttgtaagtaatgggctacatgacttacatcatgcaggtattttctacttccattgcttctaccaacttcttaattttgttttagaaaagaaatgtaacagagtctacctattactctgtagtccttatattgtagctcttacttttctgcttctacttagttgctgtccattagaatagacgaaaagacgctactattactccctgatacacacaagttcagcagcggtaccgcccattggcgcaacactcttgagatgaaaacaacaaaacttgtaaaacactggtttatgggcgcaattgctgaaccacgcgcaacttatttgcaaccaactcatgcggcgctgaatttatgtgttgcaagatacactagatgagattgggcaaactttgttcacgcaagctctggcaactggagatactagtacaagatccgattcagcgtattcgcggggcaactggaagccgatttaactacaggtacggatacctaaaataaaacgctaatagacggcccgttcccttaacccccgctttagtctagcttacttcctacctcagcgaatattatactaagaaatcctcatactaaaacagaaatatgaaagtgaatttatgaacgatttgctgcattgcacaagaaaagaaatcttggatcaaccttttattataactcttgctatttctagatatctaatcttatcattcattcaaagataagggaaaccagtcaaatggaaaaaaccttatcaagactgagatatctaacagccattccgttcctatggaaaattaatactagagtactgtgtcaacctttataccattgaggagcacataccgggatcaaacagcacacacacaggtgctcaaacatgtaacgcctgggacacagaaaatggtgtctccagaacaagcacagtaggtgttctcgcaaatattcgtatcgctcagccctgcttcacaaacaacatgtgccgcagcggagcgagccacaagttggcttttgctcttgagagaatcgatgtcttcatttgtttcaaacaatgttgcgtgagtagtgcagaacaaggctgctgagaggattgtgccaatggctagattgaaatgcatttttgctgagaatgttggttggaaattggctgataagtaaaaggttggtgatggtagaaatcgtgtgtagttgatgagatgaggcaagatgaaagagaaaaggggaagattttctcgttacttatagttttctttatggttataaaatcaagctcgctggccaatataccgaagaatcccaaaggattcttctcttcccctcttcccaatcctttgccagtgtttttcagtgtctcttaatgctttccaatcctattcaattgcctataacggagatgtttgaaaatcaagctcgcgagctcatatacccaaggactacaaaggatccctctctccccctcttcctaatcctttcccagtgtttctgtcgtatctttgaatgcattccaatcctttcaatatattctaatcattcctattggattgtatacgacagagctatcatgaaggagtatggattcattcgatgctctcgtcagaattacgttttatcagaaatcgacccagtaacagatcagcctaaaccagggcagataacgtccccgtcgttgttacagcgccatgggattcaccaagatgctttccccacttgcaatcccacagcacagctagacataagtccgctgcgttattgtaagccatttcttccattactacatcgcaacgtatgatgggaatcccaaaggcaaaccttcagtgtcgcagtcggcgagggtggtcgtaccctagacgagttagtccaatcgggtgtgcgggatagtataattatgtgccggcaatagttcctagctccaaaggtaatacctactttctcatccaattggttacatggacacaccatctcagcgtccctcctgaatcctgaagcctcttggggctagcttacttgcacaagcgtgccgacgagccgatgagacggaaagtcgtccttgtgcacagcttgggctcgtatggagatgtccattgtggcattacgagatggaaatttccattgattcatcatgcgattgatgaggccatttctggtctacatcaatagcagcgtatttatgatccaacatggtgtttgatttttgttattgtggacgaagttatggataggacacaatgatatgtgacgagactctcgatgctactagagctgggtctaattgaatcagcccgctgcataacgtgtggtaaaaagaacacggggcgtgattaataatagctgaatgcatcaattgccagggaccgcacgagccaacctctcttggatgccatacccgacggattaaaaggaacggccaggtcgactgaatgggcaagcctattgcaggactccctgtactcaatcgccaaggcagctgaagccatgctaagcgcaggcaacgcctggcggagacggcgttaccgtccggctcctaaaagcagggtggcctgccatcaagacaatagtcaccgctctataccaaagctgccttatagtcggctaccatccctatattttccggaacaccgagcctaaagggtggctcctctcatgcatcagcaagggtctcgagcgaccatttgccagaagcagtgctccccacaccagatgatacgctggacggcctcttttctcacaagccgctccgtcacattcaagacaactgatgaaagacaactactctcttgcctcgaactgcggtgcagtacgccgcaagtctccctggcgagcccaatcttatccatgctctttgtctcctcctttctcttagatgaggccatcaagcctgcccggctttgcttcggctgcatgtaagctgatgacatcgcaggatgcaaagactctagagaagctggcgaggccctacaacggatgcttgagcggaaattatcccaaggaaggaaggcaatcacattcgatccagccagggctgagctcatccttttctcctgaaagagagaagaccatcttccgccaatcaagccaaggaacgaaccctcgtgcctcaagacttaatcacttggctaggcgttatcgtagattctaggctcacgttcaagcaacaacttcaagcacagccatgtgactccaaattaagaacctcaggacttcaaaaatggcagaccctaacccgcgataaataacttcacaggaccccgagttccagctaatgtttttactctacttaggtgctgtgaatttgcataagaacctccctgacatacacaacctcagcagcagcactactaggtgtaattattaaaccccatctctgctgttgctatagcttcttatacatcaataaatttatacttcagtattcacccgctttctaatagtatttccagccattaggctgccttgttttgcttcagtcgaggtctcatatgtactccacttccgcataggaaccttcttatcgtacatttcatcgatttcggcataggtccggcccttggtctcaggcatcagcagataactccagacaatcacgcaggccatacagccagcaaagacaagataggtctttgcaccaaggttggccgcatcggctgatgtaagctgaggcacggcgaaagttgtaatgacggctgtggtctggcaacatgccacggtataagccatggtgtgagaccgcagcttcggcgttgagatctcgggcgggagcagcactgagacagagaggaaagataatgcccagaagaaattgaagatgaatcccaacgcggcgattgtcaagagggcgttcctgttatcggggaagaaggccaatgctccagccacggcgtcgaggcagaagagaaacaccatcccccacaatgctgtcgggcgacgcccgtaaagatcgagaaccatgggcgcaacgatggctccggccagattgcagagggaagctataatcgtaaggacaaacgcattgcccacgcccaactggctgaggaagacggtggtatatgtcgtcgacaggatcacgcccgagacctgattaagcgaatagaacgaccccgcggtgatggttctcttaaagttctctcgattgaaaaggtcccagaaatgcacgttggatgacagctcgcgttcattttcctcgcaaagaacaatgacgcgaaactcatcctctaactgaaggtcggaaaagccgcgcaggcgtcgtaggttcttcttagcctcctccatacggcccttggatacgagccattgagggctctcaggaatgccaagagtcaggaagaacagcagcgcaggaagtccagcttcgatagacaagggaatttgataagcctttggtccatcgatggcgtgggtggcgtttgcgacaatcgtggcaatcacgcctgagaagatgttgaggatattgtagatttgtacactgcggcctctcattgatgtaggcacaacttcgcaaagatatagtggtgcgatggtgtgcgctatcccaatgacaaaggcactgcagaaacggccgatgacgaaggcggccaagtttggcgcgaatacttgcaagaaggctcccaacaatgaaaacacgtaggatccaatgagcgtccactttcggccaaagcgattggtcaagggcgtcgtggccaggccgccaatgactgatccaaccagagggacagagaagactagatcctgattgcgtgctgtcaaggaaaggtcattgttaccaccggcatagccttgaagtaacctcacctaaagaaccagtcaacgactttcaactctgagttataataaaaaggctagggacttacaaatgctggtgttgcggcaacaggtgagatgactctatcatcgtagccgaataagaaagacgaggcgccgaaagcgagacatgacaagagcagcgtcaaattgatggccccctcgtctggtcgcacaggagccaagactccagcagctggtatctcctcaacgttacacacctcgagtttgggctcggctgtcgcctggttgttgtcgttggtggccattttgtttcctgcttgggaacacttctcaagtttccagccacagagaagaagctgccagttttagcaaagaactgaacgagacgcttttggatccgggtcaggcaaacccaaagcgacgattggagttgtgaatgagcatctcgacgagctgtgtagattccgtactggtatatatatatctgggaatctcacctagcctctaggcttcttacatctaactcggattaatatcaggacaccacgactgaccccggatggggaattttctctggggtacatatggcggagacgcggggatgcagcatcagaatcctgattggctggccagtttcgccgaaaattcgccgccctggactattctgcctcctcctctgcatgagtttcaccgagactcaaaataccattggaattatgtcattcatggagtcttttaagaagaccggcgaagttggaattctctcaaagtacgtaatctatatgctaagcaaataaacctttccggcggataccatcgataccggaggcctgattcggtgcaaaaatgcatcactacatgtataaagcctctttagaaaccagtccccagctccattccccccaaaatagattgacaaccccagattttggcttttccattgaaacgtaccatataaaccagcagctcctgctgtactattgtctagatgtgattattcgtaactagcctatgtagtggagaataaaactaaacctcacaatacgccaaaacaagctattgactctgccccatactgatgaccttggaaagcttacctttcgccgaaaattgtccgctcgaacagaaaacccgaggtttcatatgagtaaaagagggagatgtcacatacactaccaaaaactaaactcttgttcatttcttgtcctcttatgcattgattgagcagttacgactcttctacaacttgacaactcgtttggcatcaccttctttcacccacgtctgtctgtcatatttacaactcaacaagacgccaagcaccactagatctggctcaaggtccacgcaaagttccctgccataaaatgtctctcctagtggccactatacgcactgcacctgtgctgagtcccaaccccaaggaccggcctcatgtctcaaactcctttgcacactctgacaatcagagcatcggacctaccacagaccaggcaagtttcaatcgatggaggccaaggtatcacttgatgccgcctcgttactgggtcaatgatccgtgcggtccaggttacagcccgtcaggacgatgctatcagatgtctttccaatggaatccatttggatgcgaatggggaaatatgtcctggggacatgcaacatctcaagaccaggtacactgggtagtttctagggagccttcgatgaagccctctgaaactgaagatccttgcggcgtattcacaggttgtacttggccaactaacccccgcggtcaagacgatggcaccataacaaccttttatacttctgcccaacattcaccaatacattggacattaccttacgaaaagggcagcgaactcatccgcatggcaacgtctagggaccatggtcgaacttggaagcgtcacccatcttctattgttgcaggtcctccgaaagggttggacgtgatagggtggcgcgatcccttcatcggaacatgggactctatcgatcgatgcctcggccgtagcagcggagagtatttgtacggagttgttgcgggaggaatccgccatcggtcacccgcagtgtttctatactctattgatgcacgggatcttactcagtggagctttgtttgcacgttattcactccagggcagaatttcaagccttcaaagaagctgtcagattttggcactaattttgaggtgaccaattttatgacacttggagacaatgatggcgagtcctacgacatcctgttgatgagtatagagggcgcccatgaaacgaagacgccttcgttcctagataccaagagtcaaggcaacaaggctggcaaagcacaaaggtcaaacaaaatacagaactggctttgcggccggccaaggttgacagaacaaacacccacagagggtaccaagagtcaagcactgggattcgagtttcgatttggcggccgccttgaccatgggctgtactatgctgcaaactcattctacgatacattaacagacagtcgagtagttcatggttggattcttgaagaagatttacctgctcgcttggcaaataaacaagggtggagcggtatgttatccttgtctcgtatcctcaagatgagacagatcaagaatgtagtcgctgctagccgttcggatttgaggtgtctggattggcttcattgcgcccctgatcttgatggctcttacagcattacaactcttgcttcttttcctgatccccgtttgtcggttttacgccagaaagagctaggcctgtcttctgcacctacgatgaatggttgcagctactcaaaaactcagaatacacttggcttcctagctctcaaagcacgccaatttgaggcagagatctccttgtcggttccaccaacttcagagaaaattggtctcatattgtatcactctgatggtaagatgcctgagaatatttaatctgttaccgtgttagctaactacgataagatcttgtaagcaagacaaccatcttctttcagccatctgaagaatatatagtggtggagcgacatggtgtcaactcaggacacaacgagacaaatggtataaatgacagtccagaatttgcaccacacactctcttcactacacgagaccccgttaccggcaaaaaagaccaagagacgttggatattcgtattttctttgacgtcagtgtgcttgagatttttgtcaacgagcgcgttgttataacaacccgtatctatcccgagactggccagtgctacggtttgcagccattcgtcaagtatactgaaggttcaacaggaaatgagccaataatatcgcgttgcgtggggtgggagctgaggccctcgatattttatgagacataaaatcaggatagctatttcggagaccaatgtgacacggtgaatatgtcttggcaatacatgtagattatcattcatattcagagcaatctatcaaaggccctagaaacggctcgatagatggagatgttgatagaaaataaaagatgattgaacaatcattatattacatacagtggaatcctactaggagacctagtcaggcccactatggagaattatttcgctaccttgtcgcccacaacgcatgtaaaagtgcgctttagtagcatcaagtatatagctggccatgtatgaccagctcagtgtgcttccggatttggcgtgttgaatccaagggagtgaagatgagccacgtactttgccagatacgggtggttaccgcctcgaagaatgctaaacaccttgaaatattgatagatgagcttatgttgggcagtttcgacgccttgcttcccattgtctagggagatggagggctgcaaaagagctgcgtttggtgaaggccgctccatcgggtaggctgggttacccagaacagtaacagccgtcgtggaaatgtcgtagagcttctcaatctgatatcatttgtcagcagcgtgtatgatatataaagaaacccaaatatagatgctcaccaatcctacgccgtgtgcttccataaaactcaacggcagcttctggcacagagccaacgtagattccgccaagtggacagcatagtcgaactgtagctcggggtggggtgattgcaatttcagcaggttgtgtgccaagcagagataccagagccggttctgaagccatttttgcgttaccagtatgtctgcgtgctgagtgacaatggtctgtccattaagcacatccccagccacatcatcgagtggttggtcatctaggatgagacggtcgtagtggctatacagatgtcggccctgggcgcgctcaagcttctcgtacaccagcaaaactgtctcttcattggatttggggcaacctccacgagtagctgcgcacgtagcgttccagcaatcgatgttttcatcttgaatagcgctaaaaagctgcatgagcgccgacagtcccatcaatgcggcggcgtctttctcgttaaacacaatcattcccgagagaaggccatgtgaagagctgctcaagagatcatctgagatgcacggcactgagtcacgcatttgcttcaaggtgatgggatgtcgtttttgaatcgaatatgccctgtaaaactcatgtcagtctgcgaaatcagggtattccaacaagcatgccaacctctccgtaataaacaaaaccatgtatgcgcgcagattctgatcagtctcttcgccaagtgccccctggtacgcattcgagtcatctaatcccattgtctgagccaaatcgatggtttctcgcaaacgaagccaggcggcattatgctggttagtgccaaagagggagccaaagaggaagaagctcgtcatgacggcttccaatgttggcctttcgccaaagtcaaaaaaactacgcatcttcatagcttcgttcatcaatagcttcgcctgacgctcccgcgaagaggacgtgggccgttcgctgatgaaaatgggctgggtgatggcgaatgcacaaagagccaggatcatggaaccaaataaaggattatggcgatgctcttggagatacatcttggtgaatagtgtagatcggttcaagactggcattgtcggatgaagtctatcgaaatagacatccatccatggaatcaagctggcctcgctgatgtagcccggccaatgagggatagtacccccaaactggtctcgagctgccagatcatacggacgcgtgcttgtcgggtttgtattgttgtcttgaaagttgatatcaatcaccggtgggagtgctgcaaagtctatgaatgagcctccccacgggaagccagacggtggtacttgaggcgtcgctctatctggtggccagtactctgtatcttgaccatggctgaagatgtcgacatcacctgcattggatattggcaggtcatttgcaaaagtagggctcacaatgtcagacacatgctgtggttcgtgatctgtcacggtaagacggctatcaaattctcgagaccagttggatcctggtatcggcagagatggagtcgaagtcgtatcactgctggctgcctcagctgactctgatggatgggttgccaccatttcagcatattgttccaagttttccttgtgctgcaaacggccttggtcctggtgaatctgcgcaagacgcctggcggacatgtcagaaaacgccagagtctggatcatggcccgagaacctactttccagcaggcccacgcttcttctggggcttcagatatgtgcattcaaatccacgagcgagacacatcttacacggctgcaagaagtcgcactgtgcctggagtcagcgatttggacagctgagtctcattgtcaaacttgccctgattttgcgaagcttgcattggtcgcaggatcgctttgcgcccccaattggcgactttccagaggaggcatctgctaatgggctagaggtactcatcctttgcagcatcaaaagattggtccccaagcaggctttgtagcactacatgatttcgcaatgttgttgcttgtagatttgtcgctgagaacttgcggggagattctgacacttgttttaactttagcgctcttactacctaaatctagcccatctgggtgatatagtggggacagctgccattagttgggcttgcgatatttgaaccaactttctttgcaaactagatccagttgagtctttcaacatgcttctaatgctaaagtccgactcttcacgacctaaagaaagtgaaattaataaaaatcaataaactaacagagataatctagatgtaattcgagacttgatttattttcttagtattgaatgctggatgagtgtccgcggccaagttacaagcaaaacagcggtattgggcttatacttcttgaatgtagtctcacaacctggtgacgatcacagagactatatacaccactgtaaaaagaatgacgacgattttccattcatcatatttctacaggttatctcctagcgcgaagccaagttgaagcaacgtgtattccatcagctatttgatcttgagcttggtggctatcccaatctcttttcaatattctcggaaaatgtcgcagctagagtctgtgcaagccgtagtattcatccagacaacctatttactctatgcattggcactttatggcttagcttcatgctcatgaggtaatcagcagaccgcggcattactataacaacatcgagatgctatgcgacttgtcttcataatggaaattctacaagaaagcgggcaaactcacagcaaagatggtaaatttgaaatcaatatatatcagccaatgagaatgatggtaacaacagtgagagtaataccaatggtaccaggagtcatcagcctttaaagataacttgggagaggcataatctctaaaaagtctagtaaagtaagttgaagaaacaaaagaaacattccaccatttccaggtggcgatcttctcttttatacaaggccgctgtaaaatgaaatattactttttctttcatgcgtggttatccaaaacttgacaacttcactattctctttctacaatctaccccgtgtgttataggccacgcgtcaatgtacggcaacggtatgttatacgattggacaggataaacttttatcccaattgcaaggtaaagagttgtgaccaaaatagcataggaaacatgtatcatgactcataataagtcttacaatataaacaagtacaaaatatgtaactgcacatctctctcaaccaaaagaataacaattttctcaaagaaccagcttggccaagtcgtggttagatacatattctacatcctgcatcctcaaggacatattagtgcattcatttataaacttggatttgtagaatcaactccggttttttatttacaaagtctttacagccaattctttagatccaacatcctcgtataagacttccattgtagtttgtgcttcaggttacatgctagtagttccattcgaccctgcacagccggtgtaggggattacgcggaaaggggaaaactggatacttgtagcgcgtatatcccccacataccgaacaacctagtatagctggcccgtacagaaagagttttccatttttgcaactcaggggatctccaaccaaaaagatgtatatttaaagccgcgtcatcactatttcgaaagctacgccctattcttcagtttcagtttgccaaattgagcatgagaagctttatatcgaggctgtgctgtaccgtgccgtgccgcgctactgtactgcgcacataaaccgcctgacttttaatgaaagccgtagatgagaagctactccgaaccatgattgtaaccaaaaaatctcgtaactactatacccgtcccgttacaacgggcagccgattacgcaaccaattacgcaactgcaaagccctcaagacgacttctgtatgaatgcactgatagtaaaaattattattttacatgtgaaataattgacttgggtatggacaaatctgccttgccgtcgaggggttctcgattccaggagttcttgatatccctggtagatcctgatttagaaacgtttgcgtaggcttcttctagctaccacggggtactgggctatgcggaatagagacagcgtatagctaaagagttgattgcatgaacaccatggtgtttggaagtgataggagatacttctagactacagaataacaagggactgtatggcatacaagcttggcaagaccagaaacgagtataagaagtgtgccacgccctgattcaatctgatcaaaagcttgtcactctcattcatcaatctcaactacagatcttttcaactcattctttattgccacagctccaagcgtatcacaatttcattcgttcatcaataggcctattcagcatgatgtggcctcctcttcttgtggcatcactcttttctggagctgtgtatgcgtttccttcacttgataaaactgcggctcccaacctctacccccgatcttcgtgctcgggcaatactgccaccactcggaatgagtggtgtgattttgacatctcgacagactactacactgaggctcctgacactggcgtcactcgagaatattggctcgagcttaccgatggcacggtagctcctgatggcttctcacgctacgcgcaggcactcaatggcagcattcccggccctactctcattgccgattggggtgatactgtggtggtccatgttaacaatgcactctcgacgagtaccaacggcaccagcctccactttcacggcatccgccagaattatacaaaccaaaacgatggagttgttagcattacccaatgtcccacccctcctggtagcagcatcacctatacctggaaggccactcagtatggaaccacatggtaccactctcactttggattgcaagcatgggaaggtgtctttggaggcattcttatcaacggtcctgctactgccaactatgacgaggatttgggcgttttgttcctcaacgactggagtcaccagaccgctgatgagctgtacgcatcagcagagacaaacggccctcctacactgacgacgggcctcatcaatggcaccaacgtctttgatgatgccggtcaccggtttaacacgtcatttaccgagggcaaaacgtatagactgcgtctagtcaatggtgctatcgacacgcactttaagttttctattgataatcacaccatgcaagtgatttccagcgatctcgttcctattataccttacaatacaagcgtcttggacattgcaatcggtatgtattctcgactttattatttcttgtgaggaaccactactgacatatatttccccccctataggacagcgctacgatgtcataatcacagccaaccagtcctctgtcgccgataacttctggatgcgggctatcccccagagcgcctgttcatccaacaacaacttggacgacatcaggggcatcgtctactatggcagcagcgcaggcacgcctacgacgacgggctactcgtatacagataactgcgtggacgaggatgcgtccaatctagtaccatatgtctccaaaacggtttcgagccagacaaccaccgtgggcgaggcagtaactgtgagcaagaacagtaacaatctattcaaatggttcttgaacagcacaaccatggtagttgactgggaggatccaaccttattgcaagtgtacaacggtgctaccaccttcaacacgtccaacgccgtcatctcgttgcccaacgccaacgaatgggtttatgttgtcatcagcacggtaattgccgtgccacacccagtccacttgcacggcttcgatttctacgtcttggcccagggtacaggcacttatagtgacagcgtgactctcaacacggacaatcccccgcgccgtgacgtcgcgatgctgccagcgtcaggctaccttgtgctcgcctttgagacggacaatccgggagcctggctgatgcactgccacatcggttggcacacgagcgagggtttcggcctccaatgggtagtgcgcgagtcagagattgccgacctccttgattacgatgcactgaattcgacatgcgccgcctggaagtcatatacctcgagcaacagcgtcatcgaggacgattcaggcatatagtttcggcgttgctgatctagataggagctacagtgttgtatcttctgtgccccgcaatctttgttcatttggacgaggttcagtaaagattccttggtatcaaggggtgtgtaaagctgtcgtcccaacagctagtattatacaaaggcagatcaaggacgtgaagatagaggtagttggtatattaatatcaagacatttctatagacattcattttattacggcgttaaagaaggctacaaggctgaaacatgtctgatcttttaggctacagcatcgcttacaggctggatgaccttaatcaacacctaaagtgttccgtccaagtccccatacgtcttccattctaagcattaaaggcacaactcggcagttagacgctattcaatctctaggttgcgctttcaaaatgaccaatcggagctatagatatcctcttcctcagtagttacatcctcctcctcctcctcgtttccacgagaaggattatcgataggccacttgtctaggcctttccgctgattgtatgagatggaataccgcatctcaaacgcttgtcggaccattttcctagttttgtatttgaatattctacgatgggagatgacgaatgtggttgcgttgtaggccatattctgatcgctggcccctgactcacgcaaatcgaggataaagatataaaagagcctgaaagcggagtcgcgtgctaggcttttgaatcctttaatctcccttctctcgtccggatcccaatcgtcctttccttttctcaaatctttcataatgtcacgtaggttgcgtcctgcaagtacatcaatgccgcgagacttgagtgtttcgcagagagattggtagtcagagaggctcgtcgacatgcgacgaaaaacttgccgcaatccatcctgcactgcatgatccacaatgtcggaaaaaggcatagtgtcatgagtcggtaacggagctgagacgccgcctgacggttgcccagagcctgcaatgtcgttcgtatctctcttgatatgccccagaccgggtaccgagcttaatgactttgtatgtgattcatcgatggccttgccgcgatcttgtaccatatcgtcatctgcaccctgtttctttacgtcccaaagcaagtataggtcctcgggtagcgctcgttcttgcttgccgctggtaactgttaattttgttccgccgttgtactttacaatcgcattgcgatcactgctacgccccaccacttggcttatcttcttgatcagcaatgccaacttccgcagagccgtctggttggcagtttcccaatcctgaatttcctgcttgacgttgcgcatctgaacattgttgaacatgtggtattgatggtagccaatgaccagggtcggagtctgcgagatccagagttgaggagtgacgtcggccatgtcaagcatccgactcgcagctcaagtcttgatctcgagagtcgatgccaaatccactggcctggtcttagacttcatcacagttactagctgcttgctggtaggtttgccggtttcagagatggagacagctcccagaagatccaacacaccatcaaatacaaccgctgcttgtgggatgctatccggattaactttgctctcgataaacccatcggtctcgtgccggatgaggcatttcatgccgccgaagagatagtgaactattctgtgatgcccagtacttccagggattcctttcgtatacgctttctcaaaattatgtccgaaccctctgaagtcctggataatgtcctttgtcttaatctccacgcgtgtaaacagtgctgtcttatcaccagcaatctcaactcgaatctcgaagttgtcagaggaggacccttgaacgaagcgcaagagtttgcggatattgttcctatcggtaactaggtctatatctccgagttcgaaatcgggattctcggcctgaagagcacggaacaatggctcaagaggatagcgggggctgcgcgccgcattttggtcaatatataccatgccagaatcaggcgtaagcttcggagccactcgtggtggtgaccaaagaggcggagaaccttgatgtgtgagatatgatcattaaggcggcgcagaagatatcctacctggaaccgagatagtcggtacggatccctcaagccagttgtatgaagcgatatgctgaagccccgtaatggtggcattgcttggcggaggagtatccagatcagagagagatatttcggccaatacagaacccatattcaattattgatggccaactgcgcagctaaagctgttgttccagagactttgatgaatctatgactgatagtgtgtgtgtgctcagcaaacggaatgcgtttggtatatacctgtatataaaggtagatccacgtggccactcaacagttgttgaagaaaggtagttttgaagaccgcaaatatgacccgggtcacattgaatagctatacagcagtgcaacttttataattcagcctgaaggaaaatgcctcttaatagcagaagacatgctgagcggggaagtgtgagctgatgtcactattggtgcaacgcttccgcacttttaatttgttggttgatattatgtaggaatcgacgtacattcgctccaatacggatagggctttatcgactaaggagacgatgccagatatattgtctactatagggcatggcgttttagttatattatgttatattattcatctttcattcttttccgtctaaatctacctataataaggacttggtggtttttttgttcaaatctgaatcatctaggcgattctcgtggacggtgtgaattagtactacaagtacatatttactataggccaggccgggttaacgcaggaccgatctaccaatcgtagatgaatccttagatcgctccattgatctattgatcccatttggatcatcagtctcgcaaggtaatccatggatagatgtcaagcgcaagaggaagccaaagctatcattatgggcttccgctggagcctgaactggtgcggaagcggagagtcagccgacacagaaatttctgacttggaaaggctaattatatgaaagtgttgaacagaccgctctggcaaaagttgaagtgaccacttctctctgcctagtgatggaccaatacataaggtatcctagttcttccaacagaaagggaaggacaagatgacttgagaatggagaaaaaacaatggttcggggtagcttgcttacatgctgataaatgtgggactgctacagtacccgactcttcaggggtggtcaactctcgctcatcacagacagtacacgatcggtccagagatgctttccagcgagaggccgtgagatagtatatatcaagtgctttggagatcagttcgcaatggttggcgtcggaggccgcagcaaggcctgtggcacttgcaagtctcgccatgtccgctgcggtgcgtgctatttatcaacccctgtcaatcttcaaaaacattcttgttgactgagcacaactccaactccagatgagcgccatccgtcctgccgccgctgtgagagaggcggctttacgtgccaaggctatgagcgtcccatcatcttcatcaatgcaacgcccagcgtggcacacaaaaggcttgttatgtcctcgaggcctgaggacaacgactcgttcagactttcaagccattcattgtcatcagaactgacgagtgcatttcctgccaatccttcaaggcagcctgcttccccccgactctattcttcatcgcctagcaccactggcctcgctgccggcaccagtcagacgctcgtctccgagcacgctcgccgcttcatccagcagctcctcacagcgcagggctttgggcaacgtttcaatcagatctgctattctaagcctaataagcgatcttccgtgctggagatttccgtcgaagctgctgcgctgatcctgcacggacgccttacccagaatgctctgagcgtataccaggcgactaagctgtttggcatggcattacagcaacttcggacccagatcgctcatggatacggtataggggagttggcggtgatggccgatgcatcgttgctcgtggcaatcatgaatatgactctgttcgaggttcgttgtgtgccccagggcgatgtctcgatctactcgggctagatcaatatcgggttgcttattgcgtgttaacaagacgggggcagtgggtttcgggctcaactagggatgcatggaagcaacacgtccgcggattggccgccctgatcgaattatgcggcccaggagcatttcgtcgtgaacccatgagacaagcttttgaacaagcgagggcacacattgtaagcacaacaagttttcctttgacttctttgactaaaatgtcgctacttagatggtcctacacatggatgagtcgcaaaggacgtttttaaaagagccctgctggcaacaagtgccctggagccacgaccccggcaagaaatctttccgcggtcacttcatagacatcatttgttgcatccctggccttctggaagatgatggaaggcttcgggagttggagcgagtctccacaaacaccacggccactgacacatgcgcccagaacagacagcaagatgcaaagaaagcagagttggagttgcaagattccatgcggcaaagagtcatacagctttacacaaaattgctcaacgtgcgttggcggtgggaattggagcatcccaactgttgttacgagatatcggtgcagcaaagcggcccccttttgtcggtggatgagacgacagggaggccgatattcgacaccgtgctgttttttaaaagcctaatgcaggctattgagatgaacttttatcacagctgcttgttgctcctccacagcttcgcaagggatctaggcatcatggaccaactgatactgctccacgccgtaggaatattctctaatctccctgaagacgccgaatccatacataatgacgtgagaggtggtgacggcaatcattgccctccatctacgctgcctccgccgttctctttcaaaaccaacaatgcactcgtctttccgtatgaggctcattcggaccattacgctacgcgggatatacttcgcatcgccgattacctactgcagccgaagcatggaccagccggggcttacttcttcatctttccacttcgcatcgcgcaaatataccacgagcttctccgctcaataccggatgacgatcctcgtctcagtactcgtaatgttccattcctcttggactccgaaacggatggcaaatcgcaggagccgcgtgagaatcaaatagccggcgtcgctatcgatatctggtcggacaccagtgctggtgatgacggtttgaacagccatatgggccatatcaatactcaggtggctacgcaatcacggagtctacagactgtacaagccgcatcagagacggagaaaaaaagcttgaccgagtttgaatacaatgacctggtatcaacttggatccagaggatgatgaggtatatgggtgacgtccagggcttcaatataacaagtaattacaactaataagccacgttgtatccttgaaagactgccaacggccaaatctcactcttgattgatctgccggatgtggaagaagtcgcatttattaatttctcttgcttaaagtatacaacgcagagtgatgtaggtttcaaagaacatagattcaagaaggaatacttgaagttttatggaaaacgcattagttgtgtcagccaaaacggctcaactcgtcacaccccaatcaacgcttctatcctcggtctcgatttcctgatcaagatttattgaccatctcccagacatcaactgcgactgtagtctgccccaaggtggatatgcccacggcaacaatgttattcaaccaaaagtacttgtcgttgccagtctcaaacgtgacatggtttaagactagtccatttggctgtgtcgggccggtgacgtgtataaagatgtctgcgctatcattggtccgcagctggtatcgtgcgtcggctctgaaggtgccgttggcgtcaatggtcccccaatctgcgccgacgtccatgatttcgcctgatgaaaatggtaatcagtatgtttcatggccagggcctggaattcgatatcgctacacgtaccacagatgttagggccctcaacagtcccgcctagaatagggatagagagctttgtaccgcttgggcctggaccaaaagagactggttccccaagagtgctgttgaggtgatagaggaatcgtaacgttggggcgggcggaggatggggagctggctgtctgctatcggctcctgcgagcaccaacaattgtaaaatgaaaccaagctttgcaagagacatgatgggatttgctgtgagtttgagcgttgatccgtagagacagcgaaatgaagacgtccgatatatataccaatcgatatctactaaatatggacggtgacaatgaagatttatatctattccacgactattgacaaagcaagcaggtcttgaaacgcgaaagtggcttaggcatctatccagcagactgacatgtatgctaaagctccctttctgggtatctaatgcgagattgacccatgccaacgtggctgatgacatacttggttctagtaagtggacttggtgctcggctcattgaaaaagcaggcatattctccgagatatcaaaataatcatcccagacgctgtaaaaccgctaaatacaaaccttttgctaattaaccttgtatattgggtgcggtgacctgatctcctgccaaacatcagtagagcaaagcccaacaaatctcaggcttactccttgtcgtatccatctatactcgatccattactcatattagatctaccagacccaaaaaggaagcattctgagagcttgctaatgtcaccttgctgcacttgtacgtaaagagattagagccatcgggatcatcgccccgctaacaatcccaggaacgtgatactggagactccgacgcttcgcctaaaacggaatcattgtgagagctggtgtgttctaaaataggaagaagaactcgccaagactttgattgggcgttattttcagacccaagttgaactccctcctctcccctttctatccaggaagactacgccttcaaggtttatttgtggcagtgcttacttgatttccattatgtggactggtgatgctctcaacagctctaaacatgcctttgttccgagacaagtgctgctgtcaaagctctccaaagagtatctatcaagtcctatgtaatcacccatggatggtagtctccaagatgacagccatgcgcatggctgaaaacatggtcgacttgtctatataaacaagtcctgctctacaccacacctgcgtcctacactacattcaaaactacattatttgcaacttggccttcatctgcggcgtttcataagctaccaaagtcaatcttccacgattcaacgggttgccaaacctcgctcgacgatgactgctacagaagaattgctgtcaacgcaccaatacgattactaccacgagcaggctcacggcggcggcgaccacgtctatagtcaattatcgtctcagggatcaagggaccacactcctcagccccttacatataatgaagccaaatggtgtcctcgacacgacatctccccaacagacgctgctggcttgacaggctccatcatgatgcaacccctggagggagagaatacacaggcctgcacatgcgcaaagaagcccgagcataacagcaaaaagtaccggatcaagctgattacgggcttggtgctgccgtatttcctagcatcgctggatctgaccgtcgtcgcgacagctttgccctttatcgcgtcccatttccgtaagcaaagtgcccaacccgcatcgccgacaacatcaataccacgatgtcttttcgttattgttaccgctgctgtttgttgtctttaccgctgccgcatcgactgaatcatacatactttgcagacaagttcgaccagctcaactggatcatcacagcctacacgctcacctcgacggcctttattcccttctacggccagctcgcagacgtctttggccgccacatctcgttgcaagcggccctgttcttcacagtgattggcagtgtgctctgcgccgctgcgcagtcatggagtgtgttactgctgggccgcgcattgcaggggctgtcttcggccggcctgagcagcatcattctcgtcgtcttggccgataaagtcaccttggaagaaaacgcaaagaacaatactctcttcacgatcgtgtccgggagcacatatgccattggtccgctaattggcgggtacgtgactgcccctgctcgctggttgtccgccataaatgtcccaatttcaagctaacctcttgtcattcgcagatatttgacaaatgtatgagatatgctgatactctaatgtcaaaccctaaccctggtcacaagcgctaacaagacaactctaggcaaattggagatatgtctttgtaattcccatcccagtaagtacctattgaagcgttgtagctagtttcttctccatgccttcaacacgactgacctctcagatcgccgtggtatcccatatccttctcttcttcattctgcgcaacgagctgctagagggcacccacttccacaaaggctctacatggtccgccatccttccagccttggcaactcttgatataggcggcgtcgttttattcattgttgccgttggcctcattatcctcggcacttcctggggagggagcacttacccgtgggactctgtacaggtcctggtgcccatcatcgtcggtggcactctgctgcccgtgttcttcctatacgagttcctattatcagacggcagaatagtagcacggctgtttccacagcagtcacctatgctgccgttaagcctcttctccagaaaggacacaattgtcatagccgtaattcagttctccgccggagctggtgagtaaatcgacccgccttccgccattgttctatcaagccctttcaatctctttgtcctttttttcttcttctctcttattcgtcctctttgttctttggctctatttggccaacctaaactaaattcacccttccagccatgtatgccgtgttttactttgtggggatctatttcacgttagtcgagggcaatcccgcctcgcaagcagggattcaattactatactatatcccaggaatcgcaggtcagtcttttccatgatttacctccaagagggagtattgtaactgaacgaaactccttatgcctttgcaataaccagttggtgtttactcagcaatgttcatgtgcaaccgatcccccggccagacattttggccgctgcttctgggctccgtcgaagaagcagtcggcctcggcgtcttgacctgggccgtgttggcaagccggccccgaattgtctctggcatgatggtggtgaccggtgcgggaactggctcgcgcttcatgcctgcttcactgcacattgccggagtgtggcctgagcgattggcaccggccatgtcgctgatgcgctttgcaatgccctttggaggcaccctggcgttgaccatgatgaacgccgtcttcaactccaagttctcttcggcctcctctcttgtcttacccattggcggcggaatcagtgctcaggacactcaatcgctggacgccattgggcaactacccagcgcgttgcaggccacagtaagggcagcaggtcgcggcgcagttgggcgggcctttgtctccattctgccaatactcgggctcagtgtttttgcgtgctttgttctcggcaatgtctgggtcaagtccccagctaaaaaggacaaagttcctggctttacatcttgtggtcaagggcccggtggccagagcagcgaaaaagaagctactggggcgagtgcggtggtccatgtcccatatctctatgctctgctgaaggtaaccattcccattcatttgtctaattagtttgcccaggagtactcaatctagaatctctctggtctcatattcattgaaccatgactaatgttgctcttacgcagggagtcgatcgctacaaacatgaatcaagaatgttaccggcgacggaaggacgaactatcacgcggcctcaagtcaatgttaattaaagggtagtggaccaattttatcatacttttgacactcatttccagcaaccagcatccttgttacgcttgattgtaccagtttcttctatgagccagtgccttattgatacttgggtgtctaagaaccttgcttgggcaggtagctgagagaagacatcatatttaactgtgaaaactgaggaaatcaggactataatctgcagtgggttcgattactcattgcattagaggtttcataaaaatatcaacagaagaagaggagcttcctttccaagatctttcttattattacttttactactttcaagtctcaatgctcttcataaatactaaaactattcacatctcacttgttccatccctcgcataaactccagcagttgtgaattcctagaatacccatccacaggctcaggcatctaagagcagatgtaagtgcggtgcacattgcagctgaggtcagccaccgccgagtggcagttgctgttaaaggaaccatccgagttgtccagccacagagggccgccgcagccctgcagcgtgtagctgaatccgttgtcgagcgggttggcaagggggacgttgcacgggttctggccttggtcgttgattcggtcccagcggcaagggtcatcgccatcaacccacatgactggccatgaagtgttagtttttgaaggcgagttgaagatgtttcgacggataaaagatgcaacgtaccgttgaagcccgaggcaattccaattgcgatggcggcctcagcatgcatcacagacatggccatggccaggacagtggggataaagtctcgtgagaagagcatggcgaagttgtagtttgggtgattgatggatgggttgttgattgatgatgtcttgtacaatatcgcacctttaccggcgatttgaagcctctttatactctggatattccatcaatatcctacaagtcttctccaagttgcggtgccaaaagtggctccagcagggctgacgtcccctgagtctcccgggctgccatatagggaaacacagtaccaggctgtaggtattgacttgtaacagagaggaaggtatcgtgctgtctgttccaattccagtaggtaggtaaccagccgtctagatctcagctgtcatatcagcagaatgatactctgcaaacgcctgttgcaccaatgatgggaatctgctgagttgttcatgcttacttcaagctaggtttgaagcatagtcagcgggcgcagttgaaaagcggagctcgtatctgaatgacgggcaggggtgcaaaaaaataggaaaaaatagcaacgccaaagctatagaatagtctttttatttgtttggactcatgatccaaatggcaaagacaatggataaattccgggcgttgaatttatcagaagcaatagcaattgcatcagcaatagcagctacaaaccggacttgcccacatcatttacaacaacggcagtggtgttcttgtggcgatatgattactttttcttttcccttctttggccctattcggcaggcccctggcggtgcggttcaccggctcggaagctcgccaagcagttggtgcaaggtggcaaactcggtacaagtaagccgcttctattttcgggatatttatcggactttttattaattaacatgccttaatggagaaaatacccttgattctgaattagttatgtaacaacaaatcaggtgtggcgaggaatcaccgcgtgcaatcatcagagggctcaaattgtcggccttaacgcttggaaacggcaataagcgaaaataaaggttgtgactttttataccattgccctatccttgcaaatatcacgatatagtaaagcgggaaacgccgatccaattttccaccacttacatgaacctatgatcccatgtgtgtctagcgcttagtcttatatataacagatgctccgtttcttctacagtcaataactcttgagccagcccataagtagggcacaatgagatggaaatttattccgtggcagcgatttcacattcactaagtctcattaaatccaacctcgcttttccatggacggacaattcagttctgctagtgcagttatatacacgtattctttgcacgttctagcttcaagctatatacactcaatccttcaccccaataccaactacatcagatctcagctggcaggaacagatgaaagaaagctccacaaatggtccggcgtcccattgtcctggaactggacaacattggcgctattcgccgtcgactcgccgtccaccccagccaacagcccgctattcttgttctgaatcatgaaatacccattcggatccgactttaccctccagagatggtcgtcggtcccattgtcctggtactgctgcagctgcgcgctgttggccgtcgatgccccctggacagccagcaagagcccgctgttgaggttcttgatcttgtaccagccaccaggcgccttgatcagctgccacagatgatcgcgagtgccgttgtcgtcgtactgctggatgtttgcgctgttggccgtcgacgcgttctgaacgcccatgagcttgccgctgttcttgttctggatcttgaagatggccggagcccacacttcaaactcggagagaccccagcccgttccaccaccggcgttgggggccacgactcgcagctgtgaggtggtgattgtgggaaaggtgattgtcgtcggcgaattcgacgtggtggaagatgtgctgcgttgctggccggggacggtgacccaggtgctgccggacaggtactggaggtcgtagctcgagggcagtttgacgccgccgccgtcggtgtagaagaagagcttgacgttggaaaccgcctgcggctgtcggagatccacgccaaagtagtcctgggcgttggggctgttgtacgaagtccagcgggtgttttgcggaacggcggtacggaagacaatgccgtcgacggccctccagacatcgtcgtatggcgaggtgtaggacgcgaatggcgtggcgtactgcgagaacttttggctgttggccgcgatgttgacctgggagtcaaaggtctgggcaactgtgctgccaatgttgacggtgagcagccctaccgtatcacgattggccgcgagggcgtcgtccacaaagacccgcagacccgagccctggttgtagtgctggccagtcttgtcccataggactgtcacgttgtggccgtggtatgcgacattctccagcataaagtagtcccacgaggatgggatgagggggttgactgtcagcgtactgttggactggccgcgtagaccaagcagtccggcaatgacgttgtcgatgtaggtggaatggttgtagtcttcgctgtggttgtaggtgtcgtacatccacgagttggagtcggggttgtgagcttcagcgacatacggcaccccgttcctgtactgcgtggctgcgtagccggaaaggaggttgtagtaatcagtgcccgtaatgtaggactgcgccggatagtcgttgaggacgtattccacggcggttaggatctgcgaggtggcgtacggccacgacgggccatcccactggaggcagcttgcattcatgtccatgtaatacgggcttcgccgttcggcagtggtggggccgtaggtggccgcaaagccttgcgagtccttgagctgggaaaaggcagcaatgttggccgactgcggcatgtcaaacatccacgggatgaagcccatgtattcgcgagtggtgagcagctgctgagccgagttgttgtctcgctgcatgtgcataaagaactgccgcccgctgtcccaaagatgagtctgcattgcagtctggagcgcgttggcccggcccgtgtactcggaagccaaggctgaatctcccttgagggtggccaaggacgcaatcgcccgggcatctccatactgatatccgttgatagtcggtcgatatccagcaccgccgtggtagggatcgctcgtctggtaggaggcggccgtgcattcggtggcatcccagaccggaacctgccagtagagcccgaggtccgagttgaaatggttgtcccagcctcgatattgcgtgacaagattgtccagctggctgatggcaaagtcagcgtcgccagttacgagatactggcgccacacggccgtggctgcccaaaagctgtattcgtgtgcccagtcagaggtgtccaggttgtagttgtcggtttgcggcttggcaaactgcccagggccagccagccagtaattgacctcgtccctgccgtacttttggtctcggatccatcgtccttcgatgatgtggtggcccgcggcggctacaatacctccgtacggcgcgccatagctggtcggggtcagaaactcggtgagcaagtagccgtactgggagctggtgtaggtgatgtgctctttgtaagtctgccagcggtagtagtagacatcttggatctgctggctggggacatccaggaacgggatgttctgcaggaaccagttggggtcttcgaagccggaaactagctggttgtggttgaggaaattggtggcctcggaacgtcctgaaaagacaatgacggcggcgccaaagacgcgcacagtaaatgtcttcatctttgcttgggcttggctggtaactgcccttttgctgccgaggactctcaaccagaggtcactctcatgacgttggcattgccttttatatcagtggtttgatcctcgtgcattatagagacgtcacgggacgaagcccatcctaaaatagaaggttaaagtcgatgaatggattcccagacggaatataaagtctagacttgtctttgggagtcgttcaaggccgcaactcctcatccttgccacgtctgctaagctacatgtagatgttgatatcgcggaatgatgctacacatgttacatcgcgccctcattaagactgtaaggccgacaacaactccgtctgctagtctattctcgacacaacaggccaatctagcactttgttatgtatctacgtggaatattgcccaattaccatcagccagggggcaaccaatgtatatatttaccagcctcagcaagtttcttggctccaatgctggcaactagccctggctctcaatccttcagtctcatgataatctcacagatgcgtgttgatcctatgacactcaacgatggcgagtgtactgagcaccacgatgcgtattgcagatgcgtatcattgcagctgatccacttgggcggcaaggctagattccttccggcatcgtctgggccatgtccgctctacagctcgtttgaagcacatggccagcattctggggctcgtggcaaactgccgtttcgggcctggccaggggatcgcgcataagatggctctagcccaaaggagcacctggcagtcccatggctcaccacgcaaatagcctgaacggtatagcaggtcttacaggtcagccgactctggctagcatcaagcctattcacgactcttgtgccacatctggcagattataaatatggcgttccgccagctgatgcagtcctcacctgaacaggaatgacgagccaggaaagcgattgctggcaagaggaccgcaagtgcagcgaaagaggtgcaccttgattccacgcccgctcaagtcgccaggcagcaaccaacgcattccgtaccgtgaccatgcagtgaatcgagcaagtccaaggccaaggcgaactgacagatgtgaatgagcccgaagcatgagcgatccgccaagcatttccaagcggcccaatcaagattgcgcgtttccagagacaagcgcgaggatgcttaattaaagagacgggcacaagggccgattccagctcctccaactgccgaatcaatcctggggccggcgatggtgacttcggcatcggcgccggtgcgcggagagcggagtcagcctcaccaggaactgccaagcacagcggtggttgagatggatgcagggcaaggccggtgcctgcatcgcggcattcaaatgctacagcaactggcccagtccgctgcagcgtcatcgcaatgtctttccggcgccgaggacgaggagcttgccgggatgatgccttcagaggagccatggccccatcgttccccgcctggcctgactcggatgcttgtttctcgactggcacgagctgcggcatttgctacagtacttgtggtggcatggtgagagaaggcatctcaaaaccgttctgacgctcagatacccgcatcggcttatacggcgtattggaatgatggctgcctggctggggctagaccacatgtatattagcagcagcttcacgtaattccagctgtagcgccggatgcgagagcctcaaaaagaacaaggctccagaccagatgccaggagaagttgacagtaccccggattttcaccaatgatgaacagtcgttatacaaacaggttgatatcaaggatggggtcaaattaagcgagagcagtcttatcagtcaagctataccgtgcactctataggtacatgtatgatgtgtcttgtcatagatgatcattacagccttcccagcggcttgcttcatggtctacttgcactattattatcgccaccattgctactagtgcaatccttgcaactgcttgcgtcaatgaacaattcttggtatttcccaggcgttcctacgcacatgcatggattaccaactttattgcgcccagtgtacaaggagaatgtgtctccatcgcccactacatgccctgggcggcgatcctgtccgatcgtcgtcctccagcaccagcagtgtcaaggcaaaggggcatgacccccagaagactatggtggtatattcttaaataaacaggccctccaagaggagcagcaacccgagcagcgtagagatggatccacctgcgcgtttcctccgatatgattacattttgctccattgacccatgtcatatcaagaacttgacagtagcccgtgttttttcactagcaataaacagttgtaatgataattcatcaagatatactaggtacatatacatccatcaacatattccaggtacctacctacctacctatacatctatctctccattatccttaagttgtaccttattacaggtaaactttatttactttccaaacgtcttgcgtcgctttctaccattgctaccatggctaccattgctaccattgctatcatggctatcatggctatcatggctatcatggctatcgctgaaagaaatctccctccatcgcttgccaaatgctctaggcagcgatccgaccacatcatcgtgctccaacaccagcagggctccaaagcgagctacagctcaatcagcgtgagaattgatccaccggcgcagttcctcgcttaatgttgcattccccccccccccattagtccggtgtcaattcaagatgctgagaagccgtcagcaaatgcgcttggaggtgtttggagctgatttttcctcaaagagacctcatcggtgcgcacgggttggtgtagtcgagtaaactttgctcccatgcccgactgttgggaacgctttctcaaatgcctgatgcaccgagtggcgcttcggcggcaacatcgccctcaactccgtgcaatgctccttcttctctggcgggtagatgtatagtgcgtaaaaatgatctgtgattatggataactgggcgcttagaaacatcagtttccaagaaaaagcgagggggctcggaggcttgagttgttgggccagagactttgggtttgaggtggcggagatctgagattaggtcggtagatgggcagactgaaagattcattaaatactagtttgcgccatgatgattcgttattccaatgcgaaaacaggcgagagacacatatgaatggtgatgtgaagcaaaaacaaatatgcagagagggctggaaagagagagagtgaggaaggggatcaagaagagaaaacaaaagaggaagaaggggtaaagtcaggagtaggtaggtaagtaagtaaatatacctagtccatgcatcacagtgcgtgacggctgcgggcagtattgaaatggctacgattgcttattactcttgctagatacccctttacgatgactactactactacttgcatggatgaagggggggttggctcgcctagtacatcgtcaactatcatcaaagcaacaatgcccaagcgctcattagagagcgaaatcccctctcagtacttggatccagcacactcaaaagggggcagatattttgatgactataagaaggagtgtgcagttaccagaaaaagtgtgccggattgctccccagccataaatctgataagcagtctctgactgagtgaggcttctgtgtgtacatgcatgtggagcagcatctcaaacccggcggtgtttcccggcagcaacacagcttccattcaagtcagccttgataatagtgtcggttcctttcggatcgcagtaaagcaaagagtcagctgctgtcaactcctgtaatctgccgggcgcgctcagaatccaagttggaggtgtggactacctctcataacccaggatggcgttgcttcggttcataagaggaataacggccgcaaaattcgacaaccagcgccttcattgacggggtctcgtttgcttttccgacttttccacatccatcttattcattaattgtcatacaaatgagatgtccaactcaactactgtgcggcattgagctgctccgcgctagacgctgggatttgatgcaaaaaggcatgatagaatccaggccttgagtatcagcgccatgacgcgctagatggtgctcaacgccttctctaaacgtcgctaaaaagggttctcgagacggtgttttccaagtcgtcgcaaaccatatgccgagggttgattggctaatatagtagtagtcagtctgatacacgtacactctttgttgaagttgttgctgcagacttactaagtactacaagtacctagtagaaccactacctaggtagtaggtaaatagtagtagtgggtacggagtacaggtaggtactattataggaacctaggaacccaggggtgtgtttttggtgaccattaccagatgaacagcgctcaagttggggctaaagacccgttatttattttgaactacttgtaattttgtatattccagtgcatcacactgcattttggtgggccagcgtgagatccgctgaagctagtatcctaaacgggaccagtaaagtgaaaataccgccccgaatagcaatacccttgttttttaaccctaaattagcgctgttcatctggtaatgatacagttaggggccaaaaatttacaagcgggaaaaaataaagacacaccaagtttaggaggggataatctaacagctttaatttataacagctgctatagatttaaatattataagtaagtattataaaaatataaaatattcatgaataactattaaattttcactttaattacctgcatatgtattttatagatttaattatgaatttttaaaaaatataacttttagtggtacatagtatagcgtccactggcttttggcccataactgtaactaaaccccccccccccccccccgggctggtaggtaggtagtcctacaagtgccgatctcaaacaacttaaagtgtcagtcattggaacctccaagtcgacactgcacgtcggctgttgttgccgctacctcgtcacaaactttgggccaaagttgaggttgaagttgaggctgatgcgatgcagtgaatcacgcacgctagcaccgctttcacgctaaagccaatggcatgcagcgctttccgtcttctctttcttctcttcactttccattcattctgctttttcctggcatagcaaccatatcgtctcccccatctcagttggatcccgaaatccaatcatttctcgcattccatcgagcaagctagaacagagcatcatggatcatcctcccgacccgcctatcaaagacgacctcaagccgggcttgccatatgttcctggcgccgtgttgaaaatccaacaatgcatgcctcatcccccgtttggattcatgtatcgcgatatgacttctcgcgtcgagcgcatgttcccctggaagcaattcgatacagccagccgcttctgtcttcaatatccgccgctccaaggcaaacccatcgccaatccagaaacgcgcaccatagtaatcgacagccagatcaggtgtggcgatggccgtggcgctcaagtcgtcaagtgtcatttcgaggacggcgagacaccgcttgtcgccaaaatctacgatccactatactacctgtgggacatggacgacattacctacaatgcagacttggaattcaccaacgaagccgcggcgtttgtgacattgcaagacatggacaaggagcacactgttggctaccctcgggtgcgagaagctctgaaagggtcaataccacgatactatgggagctatacctgggaaagccaactactggacggtcaacgacgagacgtgcgcttgatcttgatggagtactttgctttccccagtatgcggtccatcatcacagagggtagagttgaaagcataccggcccaagttaggatgcagctgctagcgagagcctttgagatatacgcctggctcgggttctacggggtcaaccagcacgatttcgcgccgcgcaacatcatggtagacccagacaaaggtcgcgtcgttctcttagatttcagcatcgcaaagatccgaggtctttacaactccaagtggtccgctccccagggcaaacctccaccaaccaatcccaagcatccacttcacctattcaaaggtacatgggcattaatggatggggaaggctgggtacccaaacatttatattccgctcaggcgcgatatgactggtttcttgcccaatggcccgacctcacgatgttccagcctcctaactggttttggtacaatgtacatgagccaagtttgcgaaaagcaatagagagagagaaggcagaggcaaagaaaagggaagacgaggcagaaatgaaggagaagaaacggccagttcaaaaggctaaaaggagaagaaagaaacgtaattggtagctctgtttctcagacgaaatatttgtaaatttaaaaaaaaaaaaaaaaaaaaaaaaaagaggctgcatggacagaatcgcagacgatacaatatacgtgcaagttcaacctaatgattgttcaaactctacctgctgccactaatatggaagccgctcaccgatacccgcagaactatgagaagaagatattgtactgtctctgagtcaatttgatatgcgagcaagaccaagagggatctttaacattggagaccaagtagaccacgccagctcaactttcacagcaaacatagtgtgtgtctggggctcgcttttctttgtatcagtgatggcgtaatttcatctacctacctatcagcttcgttcgatagctctgccatgcattttcttgaaccgatccggtagatatttcacatatagttaccatattgaagactcaacgggattttgcttcggctgcctctattgagacccattgtgaatgtcaatagcgtagtgcctgcagagctcatcacaataggcaggtggctgaatagacgtccaagttcgcctttgtattgtgaatttcaccgtgatgtattgtgggccttgcttttgtgagatgcgtcaatcagtgatggtaacatgggatgaagctattctgaatacacaaccattagtattgtgcttcgcttcgcttccgtgagaggcagtgctgcaacaatggcgattcacagcgagcagttgaccatgtgcaatttgcaacaataggcatagctgtgattcattgcaagctcttggttatatatatatatcccaccttttccttttcgtatccttactcccccgtccttgttcgtgtttctccttggccatcgttttttatcattccactcagccaacagaaacagacatggctcctacaagcatttaccagtctttcagcgaaccagtataccgccccaactctccagacacgcaccatatcgcacacacatcaggcgaaacaaccaggaattccgagcctccgcttttcttgctagaggtcaatgcctctgcatgggcgcagctggcgaatcccatattaagacaacatgagcaggacctacagaccatcttttttccgactcgagaaaccagtgcaatctacgacacagagggggatgtcgttgcaggcgcaacgctggaactcactcaccctgtcaacgtggtattgagtgcacatatgccatcgctcttatacggtagcgaggcgtccaaagccacagctcgtgcggacagagtctacttcaaacaaaatccgggccaagagaagaggttttacgccgttttggactacaagagagtgtccgtcatcattgaggaagaattccgagccaagattgccagcagccacacaacctttaaaaggtacatggagaggggcagggacaacagtgaatcgcaagaagaagacggtcatgttaccaacgccgaaacactcctcaaacagggcgttcactagtccaaggcttacaacacaccgtttgtcgccttctttgacatgcggacacttgttttgctggtgtttgtcagccgcgaggaatgcgatggtggcgagtacgcctatgtgagcctgatagaggagccggagaggatgaggagggctttgcttgggttcttgagcctcgccgtatcccacaagaacatggacgagtatgaatggaaagggaaactattgtctagagagcagcgcgggtggttctcgtctatacgaagggcatgggtttctaattcacgacggtcagatcgaatcagtgcgcgaaacatgtagatgggacagacgtccacttttagttaggtagatgcaaccgagccggtactcgtttcttctatcggaatacacatctcattcacttcaccatgatttttctcagctgcgaaaatgaccaatatgtcttgtaaaaaaaaaaaaaaaaaaaaaaaaaatcatcggcttcggtttactgactccaaacgtttctatataaaggcattttcaaatgcttctgaatctttggagaaatttttgtacctaggacgaggctctcaacgcccgtatcaaatccgtttgcttacccgtcattttttttttttttttttttattattctagagttccatcatattttagctatcccaaaaaaaaattaaaattgactctgcatacatgcacctacctgggtccatatatgcactggtaaagcgacaaatgtcgtacacgagtgacgacaattgacgacaattgacgacagcccgaaatgaaacggcctctacctctactggcactattacatccccccatcttggttacatactgatagtacgtaggtaggtactcttatgatatccaaacagtccaattccaattccagtctttcatcctcatctcagctgtgtggcctttgtacctacatgtgcggtatcacggggcgtgattcactgcacaccagcctcaaagttctcacagtacggcaacgcgcagctttgtgggggcaaccatgacaatacatagtatctatgcgactgtccttaattcaaaaagcacaacaaacattctcatgttgataaatgtcctatataggaaaaaggggaaagatgggaggtcaaatacctctctaattctcatccaaaaaagaaacgaagaatatataaacttttttttccttatactgctttttttctaacttcacagcagcgttcaaagtctactgagctgccgcctcctttccaacaacagcatccaaagcatcgctaaacagcggcttgataccattccaagtctcaaactgcacaaaaagacacattagtaatattcgagaaagaaaaagccaatcaagcaatcaacatacctggtaccacccctgcgcagcaagaacctccaaccccagaatcgtcgtccacccacccaccttctccgcaatctgaatcaccggcgtctgcggcgggtgatacgccatctccagcaaaaccctgctctgcccctctccggaagcagtagcagcagcaggcttcaacgcagcgccgagaatctccccaacgccgccgtcaataggcctatccgcaggaacagtgctaatgctcacaacaggcttgctcgcgagcttctcggcatcagcagcgctagcaacactctgaatgtcatactcggccgggaagctcgacgcaagagcctgaaccttttgggcatctcggccaataacataaatgggcttgaagcccaaggcgttcaaggcaaaaatggcagctcggctagttcctccagtgccaatgacagcagcactggcatcaccagcctgcgtcctgacacccgccttgcgaagcacgtgaaccatgcccttccagtcagtgttgtcgccaatcaaccgctggcgacccaaagactcatcagccacgggaacaaccgtgttgacggcgccaataaccttggccgcatccgtcaactcatccaaatgagccatgatatcctgcttcagcggaatcgtaaccgacgcaccgccaaagtccgcagcgcgaagcacctccacaacatcctcaaccttgtccgtctccaaccgctggtaatgatgcggcaggccagtctgcccaaagagggtgttgtgcagcgccggcgaccgcgacttggaaatcggcttaccaaacaggtaaaagttgcgcggctcaatctcccccagcagagacaggccctgtcggatctcagctgcggacagctgtccgggtgcagccttgaagggaagagcagggtgcgagacgggagtgaggaagccgttcagcacacggctgagcttgccagcagagcccatgttgagggcaataatgggcgttggctgggccgccagcatcctggacttgaatcggatcaagtcaaagttgtcgtcgacgcttctggcagtgccaaccagcttaatcacatcgccatactgcagtgccctgttgtaagccgcaatccaagacgcattcttccatgacagagcaccagcaggatcgtggtgggacgtgatgatgacagagcttccgcggttatctctaacctcctgcataatctcatccgtcgacgtcacctcaagatcaatgtactccacgcccatgcgaagagccaaacggtagagctccagacgcagctcattgtcgttatcggggaattttccgccctgagactcgcttcggaccgtgaaaatgatgggctttccagttacatatcgcagcaacgacacctgcttcatgacggcctcgggctgtacatcatgcaaaagatccacacgcagctccaccgcatcgctatcagcagtgacgcgaggtaaaatgtccaccgcggcgctgaggtcaggcaacgtcaaagaaacaaagaagctatgtttcttcttggagacggtctcaagagtcttggactttcccgaaatcaccgagatgaactgtgaaaagtcgtcgggaatctcagacgtagtggcatcctgtgagtgcgggctgtagtagagcatgttgctgcactccctgtaccagggcttcctgcgctcgtaaacctcccggatctcggccgtgtaagccggtcttgtcttatcttgaagcaggtagttgacaacctgatcagtatcacggtggaccagcagcacaagaccgccgttagcaccgtacgacttgaggacttcgcgagcagccggggtctcgacaatgccacctccgcatgaaaagacatatcccttcggatgagcctcgataacattgcgcaaaagcgccagctcatcctcacggaatccctcccagcctcgagggccttgaacaatctccggaatagtcgtgccgcttcgtcgttccagctcgtggtccagatcgataaacttccaaccaagagtctttgcaacccacttaccagcagtagtctttccggctcccctcatgccaacaacgaaaatggagcgctggacattagcagaagtcttgggcttagcctcacggctgctctcagtatcaacacccgccagcgttgccttgaacgactgagccaagacatcccaccagccaggccaggtcttgccaacacactctcgctcagtgaccaagacagggccgggggccgcaagagacaagacactgaagctcatggcaacacggtggtcgtcgtagcagtgaatgctctcagtaggtgttaccaggctatccctggacttgccaataatctgaataccgtcttcgagctcattgcagagcacgccgaacttggccagctggtccttcatggccagaatacggttgcactccttgactcgctggttggcaattccaacaatctcagtcgttcccgtagccaccgccgccaagacagtagcggtaaggaaagcatccgtcatggtcgtcatgtcgacactcggcagggccttgagggctccatccttgggacccgtgacggtagtagagtagtcgtcctggtgaacctcgcatcccatcggcttgaggatcttgacagcaaactgggcgtctccctgaagggacttggatccaatattgggaatagtgcaagtggttccggaaatggcagccacagccagcgggtaagtggcagagctggcgtcactctcaacaatgtactcggcagggttcttgtaaacgccctggggaatgtggtaggtgtccggttcatccgcagagggagtgacttcaatgccaaaggacttcatcatggagatggtcatgtcaatgtatggctgagaaatgggcttgcctccaaccaggcgcagagtaacggcctttttggcataaggagcggccatcaggatggaagacacatattgagaggaaacagtggctgcaagctcaatctctcctccctccaggccagccgaggcattgattcgcagaggaagactcttctcccgctcaaggtagtcgatggcaacgccattgctgcgtagggcgtcaacaaggggcccaattggtcgtgtcttcattcgcgcattgccagtcagcacagtagtcgtagcagtgctagtgggagcacatagcgccgcgacagtagtcaagaaacgcgacgcagttcccgcgttgccaatgtacaaaggctcatcagaagccttcaactggccgccgttgccttcgacaaccaagagctggccgccctcttcccacgagtaagacgtgcctccgagggtggaaatggcagaaagcataaactcggtgtcgtctgagtgaagcaggttccggactcggcaagaaccagtaccgagagcagcgagaatcagggctcggttggaaatactcttggatccggggggtgtaacggtgagtttaagatcgccgggaatgccgggcgtcacctcggtagaatcagagaggacaattctgatatcccggtcctccacagagctggcctttgcctcgtgtgtcttgccaatcgccgacagcagcacaatcttcttttgcgcgccgtcgttcttcttatccacgcccatcttcttcagcagcacgtccacagggcacttcttgccagcagtcaggttgacgactcgcttgtccttgacagacgtcggcagtccataggaggcaatgcacttttcaagtctggcaaccgcctcgggtcgcagcacgcccaagaatcgagccagctctgcctccttgaccatgccaatagccacggcctctccatgcagcagctggggagtaagcagcgcctcgatagcgtggccaatggagtggccaaaattgagcaagttgcgaaggccgccctctcgctcatccgaagaaacaacctctgccttgactccagccgagccaatgacgatgcgtctcagcacatccttgatgggctgcagacggccctggcccttggaacgaacactcgacagaatagtcgccgccgactcttccaaaaccgtaaactccttctcgttccagatggccgcagtcttgataacctcggccatgccattgataaactcgcgcacgggcagcgtctccagaaacgcaagatcaatgaagatccgccgcggctgccaaaacgcccccacgaggttcttccccatcggcgtgtcaatcgcagtcttgccgccaatcgacgagtccaccatggccagcagcgtcgtcggcacctggacgaagcgcacgccgcgcataaacgtggccgccacgtagccaatcatgtcgccaatgacgccgccgcccacggcaataatgaccgtgtcgcgcgtgcactgctgcgacagcagccagtcctcaatctcggcctttgtctcgcggctcttggacgcctcgccgggcgggatcttgtaggtgagcagccgcgcattctcgttggccttggaggtctcgaaccgctgctggaacgccggcacgtacgtgtcaaagaggttcgtgtcggtgatgagcacatacgtcgacgaggccaggttctgcgtcagatcctgcacaatgtagttgggccacagcgcatggtcgacgacgatgttgggctcgcccaggatggaaatcgtgtgcggggcttttgcgtccgccattgttgcgattgctcgaggcgcgcttccgcctccagagcctgtgttggagttggatgaggtcgattgccgagttctggctctgcaaagccgccgcagagatgggcagaagcaatggcgttgctggggttttcaattttctcgtcactccaggcctcgaaaatcttggtggggtgagcttgtcaggttagtctaggcgttatgcagctcatcgagtcacacccgatatcggcaaatatgctaaatttaggtagtagattggttgctgcaaatcgaatcgcccaactgacagatccgtcagactagactagcaacaagcgtccgtctttattctcgccgcttggttgcaatactactgatatgtatataaatgcatggaatcaccgtcttgaatgcatagaactcaatggaaaattcgtcatccacgcctagcaaggatccaattcgcaacatgctcattgctgagaatcccgagcctgtccgagcccagttgcttacgtaggattcgcaactcagagtgagagaggaacgacaatttttaccttcaaggctgacggccggatgcaatgcaacatcacgtctgacaggagagtggatgacgggatgcatgtgtgtaaaagccggtgtaggattggtatcaaggttaagcgagagtaaaacgccgattggtgcagtcttttgatatcatcttttagtgtacagaggatgtgttgtgtccatgatgagtccatctagcgctcgagttgccgtatacacaagagttgtatatgcctccatatttacagtcatgcctaatcaatcactccgccatgacaagcatagtatcccaaagaacaaggaatagaaaaaaatcacagctcaaatcagttaatcatggcaattgagcctccaatgggcttctctccgatccaacaagcgcccctgtagacgacccttggcgtcgaatgtaagcaagcaatcgaatgcatccggaaggggttacaccctctgcgcgacgagcctgcgcgagagtctcgggccgcgtccgcctcaggacttccttttccgacagggccaggcccgggatgccatcgtagtccaggtccagcggcagccggatgttttcgtcattgacaaattgtccgcgctcggctgcctgcatcttgatataaggggcgtaagctgcttcaatgacaaccctctctcgaatgcgcgccgggtagttgagaatctcgggcacgactgagctgagctggtccagctggatgcgctctccagtgttggagagcctcagcatgtcgatgccggtgcggcgctgcgagctcctcttcacctggaatcctgcttggttccattcctctggcgccagagacacggcgcctagcgatttggtgagatcgagaatctgctgcttctcgtctgagaagacgctccatctgtggtcagagacgacgccccactcgcgtcccttttgcgtcagtcgaaggtcagcattatccgctctagccgccattcgaaactcgcttctcgatgtgaacatgcggtaaggctctgtaacgcctttggtgattaaatcgtcaatcatgattccgatgtagccatcagatctagataacgaggcgccgggtaagcccagagcagatcgcccggcattcataccggcgataattccctggccggcagcctcctcatagcctgtagtgccgttgatctgccctgctagatagagtccatcaatcgcctttgtttcaagggtagactttaggcctcgagggtcaacatagtcgtattctactccgtagccaggctgcagcatcttgacttgctccaagcctcgtattgagcgcagtacttgctcctgcgcttcagcggggatcgtcatggatagtccattggggtatatgattgggttgtcaaagccttctggctcaagccatacaatgtgccgttccttgtctgcaaatcgaatgacttttgattccaacgaagggcaatatctcgggcccttgacggtttcacgaatgtgaatggatttgtccaagttgtcttgaacaatcttgtgcgaagcgtcatttgtgaatgtgatgctgcaggtgagttggtctcgaacggccacctctgtattcaggtagctgaatggagctggggggttgtcgccaaactgctgttgaagtatatcaaagttgatggacgccttatcaagtcgcggtggagttcccgtcttcagccgccccagctgaaagcctgcgtcccgcagtgatttgctcaagcccgttgtcgccgcctctccaatgcggcctgccggatatgcctccagcccaatgtgtatttcgccccccagaaacgttcccgtagtgatgactacccgtccagtttgtagaatttcgccattttctaaccgcacaccagcaatggcgccttttgatccctcagcagagcctttgttctctgtcaagacgatatccgacacgctctcgaggacaatcgataagtttggatatgattcgagctcgcttctcatgtactttttgtataaatctcggtcaatctgcgctcgggggccctaatggtagcaaatacgttagcattagactcgaacaaatcgtatctctcgtggaatacaatcgaaaatacatacccacacagctggtccttttctgcggttcagcagatggaactggacaccagccttgtcgataatcctccccgccaagccgtcaagggcatcaatctctcgaatgattgtccccttgccgattcctccaaagctcggattgcaggagcatgttcccagattatcgagctttggcgtaaccagggccgtccgcgcaccggctctcgcagcagcagcacaagcctcggcgccggcatggccacctcctataacgacaacatcgaaggctctgcaaaaaaaaaggacgtttagtagtctgtttgttcactctgtggtctcttgaaaaagatgcttcgcacctgtgattgtctgtgactgtggcaaaccgacgatgcctgagaattggtcgccagtgaaatgatcgtggacgcaataaagcactcatttcacatgaatatcgtcaatcacctatatcatacactcccccgtagaaatcatgatgcgtcaagtcttcttgtaattgctagaggcagtgtcgcaataatttttatcgatagctccccatatgtgcatatgtgcgataagtgcatatgacgtatttctctgcttcagcacttcgacgtatcaaatgctactaatcgcagctgtttcacttccacaattgatagcatttagattattatcatatattatatattcatagccgcatggcctcacatcttctataacccctcaagaccaagaggacaccgcatcctcaacctcttccaaaaacgtagccgtattatggactgttgtgccgccaagaaccacacgcacaccaggcatcgtagcgttcactccagcaatcatcttggcctcttcatacgtaacgcctcccaccatgaaaacaataatgtcttgcggcttatctctagtagggacgctgtcttcgacgaatggatactgctggtcttttaatcgacccttgatgagattctgcagagtgccctccaacagcgagctgtgttgtgtgtaaacgttttccacgcccttgaggcctttgaagcggtttgccgtgccggaaaatataccggccgagtcaaatatgtctgagataccgccccgggcgtctgacgtatgtaatgaagagtgataggtcaagacctttttaactagatccgactgtctcggggatacgttgccagccgcaacgagaagatccatgagcatgggcagtgcgcttgaaggatgcttctggtagcgcagggcgtatagagctaccaccccgactttgctccccgctggtacattggggttttgaatgactttttgtatggcctgcgtgaatggtcagtaaatgcgtcatcataggtaattatcgagactgaggccttcgttaccttgaggtcagaggcgtggttgtcgttgcaagccaagctctgctcgagctcactaacttccagcaggctctccgcggcaactctccgactgagctcagagacaagggtaacgtgcttgctgacgttgcctgagagcttccgaaactctggatactcctcgataaaccgcttcatatcggatatcgattcgatgttggcattattctttgtttttgactggtactgctcgacgtattctttgatggttccgcccaagtcaccaaagtttagaaacatgttcttcttgaaaaagggatcctggtcttgagatagaacaatttccttcagttcaggccggatatctgggacatcactgaggtcgactcggccatttttgatgccaagaagaccatgaaccatggcttgataggtccactgggtaagtaagggcgttatcggatcctccctacgatccaggatgagcagcagcggaggtgtatcaactttgcggaaatcaaatagctggtcttcttttgtcatcaagtagcgcacttcggaagctaatttggtagcaagagagctgctcttttcgtagcggatcaacggcttcttcttgagggagagaagaacagctatgagaccctcggagcagcgttgtagcgaatcgggattccacttatcggggctgccggcccatattctttgctgcgggagagacatgttgaagctgaataagtccgggttgatgacgatgtagtcggcaaagtgctcctgcacgaccttgacgacttcgtgatcgtccgcctcggcaagccgctcgagcgcagacttcttcgctacgttggtgaagaacaagtaatactccccatactttgggtcccggagctcgtctatgagcagctgaatggtctccgatgaaggccgcaccaggcagatacaccgaagatggcgcatcttctcccgtgcggcattgtccaggcggtcgatgaggtagatctcatagtccagcagcgcggactgcgtgatggacgttgagacgatggaaatggtctccttgtccagcagcaggaccttcattttcgaggatgacgagtcgcccgaggccagcatcatcttggacaagtagcccgagacggcctgagagacatccatgatgacgaagatatcgctgggtcgccggctacatcatatcacgccgcacacaatccaagctcgctcgctgcgaccaagaggctgcctgtgatccagaagctgctgagagggtatccgatctgcgagtttagctaagatgctgctatcggcaagctggagccaggctggagacgtggtacgggatatggaggagtgacctcactcggaagaacaggtaagagggagctgcgaaactagtgcccaatcaagactagtgcggcgagcttgctgatgcctattccgacgagctgagcagatgttggccgttgatgttgaaggaaaacgggaattgtatattaaaataatgggataaaatatatcaaataatacaagaagaacgcgaaagttgatctggagacttcatttgaatgagcacatcttctcaaagcttgaaagctagattcatacagcttttgcaacacataaaatgtatctttttcaaaccaagtcatagtacataaagaagcatatacacatttatatataacaaaaaataaattgagattctatccaagatatttctgtttccatccttcatatgttttccatcaagtcggatctcggcccaggctcatccggcgtaagtagccgctaaaatcccagagagtgggcaaaccgccgcatctgattggcccgtcaactctccaaagctctccaaatccaacccaacgtatcgatttacaccacaaatcagcatcaaactcacctcttgacggctgcaatccatccatcacccggaccaatgggtggctactgcagcgcttaaattgatcttctcactcactctggcgaatgatctgccaactatcccgataatgtcgacagagacttgcccggcgcggcatgaaccaacgtaagctgtcctctttcatcatgtccatcttacgaaacctcactttattctagctttcaaagactcactaggttgtttcatattcacttactgagatcaatagattctccttcacacacggcctcatcctcggccaactctccgttgtcctcatcctagccgtctttatcaaatttttcatctttggcgatgccccatcgccagacgtggccgcctcgctgcgggccacagaacgcagatccaggactctagcacacaagcaatccctcctcaggctgcgctcgcccagccagcgccacggccagtcactcaaccggaaaaagtccaccgtcctcaggagccccccgacgctgaccattggatccatcctgagcaagacgtactataacgtcgacagccaccagccggaaagcctcgactggttcaacgtgctcatcgcccagacaatcgcccagttccgcagcgacgcccagcacgacgatgccatcctcaactcgctcacaaagacgctcaacggcacctcccggcccgactttgtggatgagattcgcgtcacggagctcagcctcggcgaggagtttcccatcctgagcaactgccgcatcatccccgtcgacgaagacggcatcagcctgggcagccacgtcaagttcgatcccgccacggcagcgcgggatggcacgcgcctccaggctcgcatggacgtggatctcagcgacatgctcaccatggcggtcgagacgaagcttcttctcaactaccccaaaaagctgtctgcagttcttccggtagccttgtccgtctctgttgtgcgattcagcggaacattgtctatttccttccttccgagcaacccttctcaatcgacgccgactatgatggcctttaactttttagacgactacaggctcgatttttccatcaggagtctgctcggaagtcgctcacggctacaagacgtgcccaaaatcgcacagctcatcgagtcacggctgcacaggtggtttgacgagcgggccgtagagcctcgattccagcagattgcactacccagtctgtggcccaggaaaaagaacaccagaggcccagacgatgccatggctgaaggaagcacaggctccaagggaaaggagcgggactcttcggtcggggatcagagtactctacgacaccgccgaccactggtggacgatgagtattctatagaaggctcactacgtagtcttagcagggatgcgaggatctagatgctcgttttgggggatggacaatgcagaaaatatattagttatgcgagctgaataagcacgatatgcgcaaaacatggaagaaaagcatcaaaatctcacgataatgctaatacgaggcctcgactgggagttatcagatggttacagcgggaatgcccatggggggtcatgttgatatttttttgttttccaaagctggaatttccagttcatcatgcatgagatagattggaccaaggcatatatatctatatataaacaaaagtcaaaaaaagtgttttacgttaaaacaccgccagagcaagcggcgactccgtcaacgtataaagattcctccaccaagcatacgccccaccaaacagcaacacatagtaaacccccgaccacaaaaccgcctgccgcgacttggaagcatccgcctgcgacagccaatacggctcaacactgccccagacgcgaggcaatcccatggagttgcaaaacgcatggacaagcacaacagccagcagcgagcccgtccgcagaaacaggaaattcgccagggcgccaaagagggacgtgtacgcaaactggaggacggagcgggcaatggcggccacgaggggcgtttccgggtgcgtgacgcggaactcgtaaaagtggtggacgtgggcgaggccgaagacgacgggggacaggaagatgactctgccgaggctggagccggccttgagcagcagcgggacggcggcagctcggaagagacactcttcggtgatggggccctaagaaacagatgagcatgtatgaaagacaagatatggggtgggtggaactgaggccattgtcggttgctaagggacatgatatgactacctatgagacgagatgagatgagatatgaaaagacactcacagcaacgtagtttcgccaagcgggccactcagcccagacatgcctcagaggctccagcccatccacccactccctccaaaccccatcgacaaccaggcactcgtacagcggcgcagcaaacagcgcgcccgtcagcaagcacgtcttgagcgtctccgtcacgcccagcggccaatagcccatcaggcgcagcgcgctgcaggccgtgcccgaacagacatggcgcaggataaaaaaggtggcgagcgagcatgcagtagtggaaagtgaaacggtccagatccgggcgcggatggcctcgggggcgtctcgcgagcggtccggcgaggccctcgtcttggaggaggcgtacagcgggaggacgtagacaaaggtgtacgccgtctgttgattttggagcaagagcaaaaagcataaatagattgatcagcggcgttgcgttccgtctcgttttatctgatgcatcatgttttgatagagaaccagaaacagagtttcagactattggggcttaccaggagaccaaaggcctgggcctcggtgagaggatgctccatctcactctgatggtgatggttggcggagggcgtcaccgcaaatgtggtagcactatgcacgatgcgggctgaagcagcagacagccacaactgcagcttcttcacggtgacacggagcgtatctcccaggtgcagagaagccgtgtggatgcgagacgatatacaggccacggcaggaagagcgtttagccaaaacagccgcgcgccagtcgccaaggagggagagcttaagagcgaatgaagctgcatggaaaaaaaagagggggataaaatctagctaccctactatgtaagcgggaggagaattacaatggcagccccagctatttattgcggcgagcattgcgaaaattaacgcgcaaaaggctgttggatgtggtgataaaaaactactagtagtaaataaaaaagggcattctacattgagataatggcatcttggagtcttgagtcttgagctaaaagacaatggaagcattgaatcaagagatggcactaacacgcgatcggaactgtcctaggccaggccgactctagtaaaaggtacctgctccatatcatgcaacctcaacgctcttcatgctactgcggctctaattgaactcaatgcgagtgccatgtgctaaagtcaaggccactcgatcccaaacgcccgtcccatgctggtgtcttttttttggcagccaaactctaatgcagctcttctgccattcgccaattggttcgtctctttgcaccaggctgagagagtttccccagccttctgccctggtcctggcacagctccgtctattagtcagtcctgcagtgggtactgagcggactcgggttctccgtaagagatgctccgtatcaatcaacgtttatgtgagccaggggtgtttggtcagctcgggactgtatacgaggacagtaccaactcagacttgcgcaatgacgtgaagaacgaaatgaaccgtaatcgacgctataatggagccgcagactatggcctatcgctccgcgtcctccggattgcttcaggtggatgaatcgctgtatgtgcacatggttcccaggaatagaacttgctacaccaccaccatgatggacgtcgtttcacgtcgcatccttccgagagctggcagatgttctccggctagcgtcctccgcagcatccaatctgaggcgtccatgtgttcgtgcataggacccgcgctttgtcccgtccagtatttgccaatcggctgcgcaccatccgctcgctcatttgttctgcctcgacaacattccatccatgtgccacgagctggtatcatctcctgcatgctatctttggagccacatgctgttggactgagcgcttcccattgacgggcgcctctgcacggtccggcgcgacaggaccaaacagcgcagagcacagcagcgcgcagagcgtcctggggctcgacttgtttgtatctgtgcatctctgtgcatctccgtgcatatgcaccagggctcgcttttgcaggcgcacatcatatcagcagccagaaacggacgtcggtaatttcagcatatgcaagggcaaagcgcctgcgccactcgcttgctcaatcacccagcgcaacgcaacggacctgcagctccgcaaattaataccgcaacgagacgacggaacaggcacaaatcttggaatcgcgattgatccgagctcaagctgtcccagcttctgaggatcgggcttcaagattgcttcgtcgccgggacgccagctccatcagctcaatcaaaccgagcccgtagtcaatgctgtaagtttgctagtctggcacggatatcccaggcacagttccgctagaggccatcgagccggagccactttggtgcctgaaatcttacatgtcgtagcttgccggaaagttcaatgctagacgatgctagagacagatctggttaacccgccagccagttctttgaccgtccacggcgagggcctcacctcgaccgtccgacctcttgtttttctgcttgttttgtctctcgctgaagcacgtcgtctttgcatttgcatcgcatcgtcagcccggtcctgggacctgcagcgccctgcagcagtagcggcgcttgtctgcttgggtggttctgcgcgctctattcagtggacgtaaacaggccccctgcagctagtaaccggggcattgaaccgctagttccactggagatttcttctgttttggccttgatcagttatcgccagattcttgctgctgctgttgttgttgttgttgttgttgttgttgttgttgttgctgctgttgtggtttaccaaaagttagctgtatgcaagggacagagacaggagagaagagaagattgatgagatagacagcatcctttcgtagactttgtaggcggtcagcaagtcactcgctcgctcaattactgcggtacttcaatctgctgcagctggtgccgggagcagaggtaccgccttaattctgcccgtcattgcagaaagaggcagtcacgcccaatcaactccataccgcctttgctttgctgtatcaaaacccatcaccaacttcatcatcttctagacgctcttcatgctcccttcgccattgtctcgccatggctccggccttgcatgaatgtatcaccgcctcctagcgcaggcgggccagcatccatttacggagtccagcaaaacaccccggcgctgcagccaggccacgccaaaggcaccgcttcacggccgctccccttttcatgggcctccccccgggccgcatcgcacagccgggcaaaagctcttctcttttcgcttccacctccacacactctttttgtctgtccttctcgaatcgccgacccgtacgctcttttttgccttgcccatcctcggactacgcacgcgcgcttggcttgcatctcgcggctgactctgctctcgcggttaacgtctggaggcttgacgaatcgaatcttaattgggctcgattctaccgtcctatttttaatatttaattcttccattctttaaattctccttggcggctcgtctgcgacccattgcgactctttgcgactcccaccgcgctgctaatttttctggttaccaaccttccacttcgattctcattggttttatttcatctgccttttttttgcgaaaattctagccgccgatacttgcgcgaccaatcatttttctgattcttctccccctctttatttttgaccattcaattcttgtttctgttgtgtgtgaggaccggattggcatggccgctgcgacgaatcgaaactgccggaaataatacccttcgctcagcgaatttacggcattgccacctccgcaccaaacgactaatacgctcgtatagactggggcagctcgcgtcctggacattccaaaacctcccgtcgtcacttttcgaatcgattagttgggcaaatgctatgaggcagctctcctgctgagtgagcagaggatgcccgattcgcccgactccgagcgatcctcccagggcgacaggcttcagattcgccttgtgccctacacgccgactcgactcagcggcggatccagcctgaatcttgcggccctcgccgagtcgtctcgcgacaatgttgaaatccactccgcagatgaatcgccgatagcgacgagcccgccgtcctcgggctcgaccattgccggcccgtctcgtccctcaatcagacgccggaataccagcgtcgagttaggcgatgtccctgccatcgcctctcccagtgaattgtccgatttttctcctaccgagccgcagcgtggcagatttcgatctcaatctgtggtgtcgcagtcattgaggaccttgacagctccgccgtctcctgaaatccagcctacagcccctgcccagcgtcgcaccaagcgattcgtcgacatcaacctgaattctgacaacaagaccttctccctcgttcccctcaagcccaccagacctcgcaccgactctgttgtttctgctcgcaccgacacgacaacccatcactctgtgatatctactcgcaccgatacgacgacgcagcactctgtagtatctactcagactgaccaaacgccgcattactctgtcgcttccagcggctcttatgcgcagcaaacgtcgagcatcttcagtgaggatcgtcccagctcgcccttgacgaccctggccgaggatgatagcacatctgcgaccgcctcgtttactccatccatccccgaagaagaatttactgccgcctcaccttggaactataaattggtgggcgggctgcgcaaggttcagagagacgtcagcgaatcgagtgacctccctacgccaacccggctaccctcatttcttgaagaagagccctcttctccaaaagctgtggcgccacaggagcccatttctgcctttaccctcacaaccaaggcctcctttcagtccaacaagactggcaatacggtgtcagatcgcacaaactacaagacctatgcgcagagctcttctgccccggatactgttcgcaattcagtgacatcggactttgacaatgcttcgcttttccccggtggtcccaattacgtcgtttatgacggcgcgtcaacgtctggtcaatctcgaggccactctcacactcactccaactccaactccaactctcactcggattcggagcagcagagaaaccccaactatgtagtccacggacatcgacgcaccatgtctgacgggacagacatctctcatgcaccgtccgaatactcgagagatagcatggtggtggcccctttacggcccgtaagatcacatcgcctccactccagctcgactgtcatgagctccagatcgctggagcacctgaggaccggatctttaaattcgatttccacctcccccactagagccaaccaggatgctgagcgcaatgcagcagtgggagtgtctacacaggttgacctcgatggacggcacgcggcgactccttcgggctccggccaagccatccatcgccgagctaattcacgaacgcagccgtggggcactgccttgtccacggtgctctcagagagcgagcggaccgacccatcaactcgttcccactcccggatgtctggcaatgctcgcagtagcgtcttcacgctgaaccagctgagacagacagggagcttctccaccttgggtatggaggaggctctggccatggtctctcattctcggaacggatccgtggaccgacctcagccggtctatggcagagacgcgcagttttccagtgcccgcttggtccgtgaccatgacgaagatggtgatggtcttgcagacctggagagcatgaaccgtcttccctcccgcgcccgaggtctgagttttctctccaacaattccggggaaaagggccaccgttctagccgttcaacgagcagctctggtggtaacagcatcagctacacggctgccattccggcatgggcgaggtaagcattagggcaaaatcaatttgaaacatgatgtactgacattgtcaacagggtctactacggtagtggggaacgacgctggctggcaccaaagccatccaacgagtccatgttttcgcaattcaccagcagcctgcaccgcgacggatctcacagccgctcccccagctatgagcagtacacgactgacatcaacaacccccgtcgccgcccccacgaacccaagcgacgaaggagcgaatccgactcaatggaaatcaggccacacccttttgccgctgtagctcgcagcatcaagaagcagacatccagcatctggtcgccgcatttgcgacaggacagacgggccagccgatacagcctttggtccccgccatccctggccgactctgctgaattctcagcctggcaacgaaacctgcagctggtgctgtttgtctttgggtttctttgtccacttggtgagtagctacaatgccatctgcagtatgtctgctcgtctgctaacatgtgaaaactttagtgtggatggttggtgctgttttgccagtccctgcacggcctgagcgagacatgacggagcgacgattcagcgacggcaacatcgatcttcggaccgaggcacgcacccagatgcagtacatcaatgcggagcgtctccacgacagggtcaagtggtggagaagcgtcaaccggcgcatgtccatcatcggagccctcatcctctgcctatgcatcgtgctcattgtcgtcggcgtcaagcagcaatggcattcatagaaaacggacacgggcgtttgcttcttttgactggagtttcagtgtcaagttggacatttctcaaacttgacttgtggggaaaagcgacatttattcttttcgggagcattttcagcatttacttatttttgacggatgacgactttcttttgctcttccggcgctaatttctggggaaatcttttttttttttaaaaaactttcatcttcattctaccaactctcacgaggttacgattcttgattctttggaacagcatatacacacatacagacgacttatgcgtaacgcaaaagaaagaaaagaagctttatcttgacgtttctttttcttcttctcaaaaaactcaatattactattatacaacaattttcattctgatggatattttttatttttactttttattacttatttcatggagtatgagatgagtatacatgatgcgaggaacgttgttcagatgccatattatgtaacatgcaacatacaaactatcatgtactttgtatttttctgttggaaatggcgtggcagaacacttttgggatgtgaatggattttcgattcatgttgaaaggcatgatggatggaggagcagtgtttgacgtagattttcaaaacgcagatgaataaaccaatacacttgttaaatatattataataccaattggaagcacatgctgatggaagaagtggaagtggttacttgtgttagaaagacgtggaatcaccaaaccggcagatgaaaatgttaaaactcatttttaacgtcatttggaagtatatcttgatggatgaagttgaagttgggtgtttatgctagaaagaggcagatgaaaaaaaaaaatgagcttattatacaatgccattccaagccacatgttaacggaagacaaagaagcagacgtaataacctactactgtcaaaaaaaagaaaaaaaaattcgtcaaaaaggcatatataaatgctcatcatacatcatacaagtagagaaacgttatccagcacccaaattctattatccagcaccccgactataccgtagactaccgactactcctgcgaggtaacaaaagttaaaacaatcgcggatatttcatctataaaccagctgctttattaatctatagctgagtgccttgattaaccgaggtgttggataacttttccctacatgatactcattttgaagtaacatgctggtggatgaacaagtaaaatcagtaacaagaaagatgcagatatcaaaaatgccagctaacaaactactgctagtaaattcgttggatataaaatggccgctcaggaaaaaacactgccgtaaatgatcatcattatatcataatgccattcattcaaaactctgccatcaatgataaaccatgccagcttccatctacatacaacccaagtctataattcataactcatcaattactccataccgcacattatccaaaaaaacgtcaccctgctccatttaccgcgtcttcctcttctgcaacgccgcaatctccgccctaaactcgctcacagcctccgcaagatcctcatccggctccttcgaaatacccaaaatgggctcctttccggacaaactctcgctgctaatggaccgcttcaggcgggcactagccttgccctggcgagcctcgagcttcttcttcagcaccacctttccgggcgatgcaaaaaaggccatggcggcaagggtccaggcaaacgcgtaaaagtttacattggcccacgcgcggagggagtcgccgaagccgagaatcaaaaagggcagcgtcgtaaaggtaaaagtgagctgggtgacgagataggtggcaaaatcgtagtacttcttcttgggagtcggaccgccggtgatgggatcgaggaaaaaggggcggacgtggcggcggaaatctgtagttggttagtaaaccaggatcccgcaaaaagacatactccctgtaaagtaaaaaaaaaaggtgcgcataattgggatttcctactcttggcagatgtttgaatcaggctagccagcataaagctaagataatagcccgggtaaaagccatgccagaaagcgctcgtcacaaacgtcgtcatgctcgctcggaatccaggcttcttgccccgaggcgtgacccgcaggtagatgtagttgcgcagccagttattcgtattcatgttccacccagccagatatgcgcgcggattctgcgcaaactcaacgctccacgcatcgacgttttggagccgattccacgaaaccttgccggtgacggggtcgacgccgttgtagcctaggccggtgagaatgcacgcgccttcggtcagcgcccatacgccataaaacttgaagcgggtcaccaagctggccatatggatgtaccagatacgctgcagaaacgaccgctcggcaaaggcttcggtggggacgagcgtagggctgtatctgcccgagagcgcaacaaagagaccgatccagaccagtcccgtcacggccttgatggtggctggcgtgccgctgcgaggaatcttgcgcttcttacgcacgggaggcttcttcgctgggtcgacctgggcggggacatcgaacatggacgtatcgatccatcggtggtactcggcgtaatcgaaagctgggcctgcaaacagtgagggaaaaaagagcacgtaggccgcgtaatcgaccagcgggggcagctctttcaaggcccggctctgctgggactcggttagctggtcggccggaagctggccatcggccacgttccagcaaaaggccgaaagcttcatgacgagaaccatctgggcccctgtaatatcgacgacggacgggtcgttgttcatctggcggtagatgtggctgacggacatgtgccccataacgaagacgaagccgatccacggcatatacgggctggcgcgtaggtactttgcaatggcgtaggtaccgccagcgctgataaggagcgtgacgatgccatcccacaaatcgaacagaccaacaaggtaaaagagcgagacactacatgttccggcaacaaggttttggtacatgagtcagccaggaagatacaacaagatactcgagcgaaaagcaaaaagcttctcttgtggcggcgcaatttacaggatgatgaagatattcttccggagtggcttcgagtccggcaggcgcttgaggattccagccagcggatacgagagcaggaacgaaaacgtcaacttgactgttgtagatggaggcgcaagctcagttagaagaagaaaaagtataaaaaaaaaaaaaagaaaccactcagtgtatcgctcgattcgactcacgttcgtcaggagaggccgcaagcttcgtcgccagcgcctcgaaagctacactcggagcaaaatacgcgtcagcttcgagttattataaaaaaaaaaaaaaaaggcaaatatacgaggctcgtcttgcgccatcaggacagattaggcaactcacgccggtgaagaaatagcagcatcgtgggatgcaaaattcccgaaatctggtggagaagaaagaggaaaaaagaagtgaagttggaaaaaaaaagatggagttgttgggggcaagcaaaggaaaaaaccccactctagctcttttggaggggcacttttgccgctagtcgtcccccctgcagagcagagcagagcagctcaaaacctccaaaaaaaaaaaaaaaaaaggcagagagaaagaaaggaagcaagaatcaaattgaacagacacggcggaagaagcagtatttatgtgacaaaactcttcattccctgcaccttgaaggccgaaactcaaaccaataaaagataagtctttcgcctccaaagcttcaacgccgaaatctccacatgaaatggataaaacaaaactgtcgggttgaaaacaggtgaaaaaaaggacaagaataaaaagtaatcttcaaaggcggcgccaaaaggcatttatacaggcgctgggcgcttataattaacaaaacaaggaaccacatgcacagtaccaaaaaccacgggactcaatcattggccctgggcaattgatttacaaaatacagaagcttacaagatggatgaaatggcctgtttggagctcggccgcgtgtgacgcaatcattcatcttatttccagctccccccctgctaggccagcaagtagctttagtatgcgcgatgcagcaaacaggtacatccatgtaggattgcatcacgagcaggcatcggatctgctgatcggcggcccctctctaggctaaaacgctccaaggccaggcttgaatcttgaaacaacgtcacttgctggtgtaagcggaaaaccacaacactcgcaatcatcgcaatcatcaacatcacaaagagcaggcaggcatgcagatagcaaatatccattgtattaataacaaattagaagagtcaaaagtgtctagctaggtactacaagggctaataagcccacagaaagccattcccacatgtactttttttgttgaaacaacgccctagacgagacaagtccatcccaaaatcaaaagcccaaaatcaaaattgcaacggggcgacgttgtgacgttgtgcatgcagccaaggctttgagtatcggtcgaagccaaggcaaggcaccactgcccgtatactccgtatactccgtatagcacccatatggacgagccatgcaataactcaaatattacagcgaagaacagccgagacataggaaatcaaagcacaaggaaagggggagggggggggcagaaagaaacaagagcagaaaaacaacgatgcaaagccggacgcccagccatgccaagattccaaaagtatatcccatattataatcgcaagggcagaaaaaaaaaagatacaagagactgaaaattagaagcagtaaaccaccagtagtaaaacaccagcgccagacccgtgtatgaccccatcccggggccccggttgtgagacgcatataaatgcggttgaagcagttgtagttgaagtagttgtaattgaagcagctgcaattgcagtttgcaattgtagtgataataaaacgacaagaggagaatagaaataccaagagcagcatcgacaaaggcccgctagcgaaacaagacatgtgggctttttggtgcccagacaggtggtagtgtttagctaaagtagtaatcattgggatcataggtccatgcaccgccctgaggcgcatatccggcagagggcggctgctgctgagcctgctgctggggttgctgtggctcctgtccggcttgctccggcggtgatgggtgctgctgctggctctgcaatggctgctgcatctctccgacggaaaagtggcgctggtactcatcacgctggtagtcctcgcgctggtggtcctcgtggtgatgggcctgcggctgcagttgatgctgcaggtggtggtggtgatggtggtgatggtgcggctgctgcgagtcgtactggtagtggtggtggtgcggctgttgcagctgagcctgctggtgagcatcgtggtgatggtgatgggcatcagcaagatgcggcagcgcctggtgagggtgcggagcttgttgctgggcaaagaagtcgtactcgagtcccacgggatagcccgcgtgcatgggcggctggctgggcatgctggccacggccatggactggctcatgacgacgccgtgagggctgagatcctggacgggagcctgcatggagtagaagccggccatttgcatggggatcaggccgcggtcctcgtgggcaaagatggccgtctcatcgagcgggttgcggaagttctggttcatgagcagctcggtgcgagggcggatgtcggagaagcgaacgtcgttggatggcgtgttcatggatccgttgagggcatcatccaggctgtagtagctgaccagatggtgcggcacgccctggaagtggatgctgattgtcttcttgatcaggccgccctgcttgaaggggtacgagtccaccagcgagcccaccagcgatcgctctggatcggacggctgagccgagcccatggtgttgccaatggctgcgttgctggctgctgcaaaggccgcgctgtggtgctgggcgtggctctggctgtttgtgcgttcgggcctgttgatgccgccgttgctgggcttcttcttcttgagcgcccgcttcttctcgccgggaggaaacggcttctccagctcgcggtagatgaggaagttgccgaggatgcggctggggctccacgagacgccgtcggtccaccgcttgatgccagacgcatgctcttcgtagatgaagacgtttccgctggcaatcaggtcctggcgttcgcggtcatgggggcggcgcggaacgtgagggatgcggccctgcagacaggcctcaaagaggacggccgcgtccatagtggtggctatgtggccaatgaaggtaggcgcgagaggtgccatggctcccgacatggtgatttcgtccatgtaagccggaaccttgttgggggtgtgttttgggttttgggttttctggtgtttttttttttttttttttggctttttttttttggctttttttttttggcttttgcctttctgtttcgatttctcgaaagtgtatgtgtagagagcaaactgggcggagacggattggttggcgttgttcttgttgttgtcaggcaagaccaaagcgagagtgggtgggatgtgtgtactggcagcaagagacagcgggaagagagggcgggagacagagtcgagagagtcagtcagagtgagtgacctgcagaggcgggaggaagccaggaggaagccgggaggaggccagccgggagtatcgacaagagcgaacaagcaaagcaaagcaggtctagtcgacgacgcagctccctgtgggcgagcagcttctcaattgcaggtgcagaggagcaggacggacgtctgaaggggggcaaggccgagatgttatagtcgaccagagagggggccgcgcatgtgagaagcaccggcccagcttgttacggctggaggcgctgtcgagacagagactgcggatgtagtacaagcaagtacaagccagcaaccaggcgttggtgctaagccggaagatgggcctggcccagatcaatggcttgggctgcttgggtggatgctccaggcccgtctccaccgctgcgactcccggtagcaggcaggtatcctggggcggcgctggggatggcaggcaggtacaggcgccgaggtggtgtacaggccggggccagcggggggtgtatggcgagccaggtaccggggccagcggcggatacctggcggcattagcgagggggactcggggcggtactctggtcagacggccgtttgcctagcaccgccagcgaggagaatgagacgaggatgagggagcttttcgcggggccttgatttgctgtggcggcggcagcagtcggtgggtgcgcggtggggatgagtcgagataagcgagccaggccgcgatgttatatgtgtaaatgagggagacggaggctgaggccacgaggaatatattagagtagagcgccagcaagagtcgtcgttgaacaaaaggacgagaccagccacgcagcaccacaatgtatacgagagtaagtaaataaagaaggggggcagcaaagaagggaattgcattcgacaatggagagcgcaagagtctctagccaaatgcggccgacgcacgatggatgatggttgagagacggcacgacttggcacgtacgtacagtgccgtgtatacattgatgtatgcgcatacttggccgcgagcagctgggcacccgtctccgcacagcagatggacgctccaccaggatagtacggactacgaggtcaacgcgaatttgctgatttgatgcccgtcagcagggccaagcagagcaacactctgcatcaatgacatggccgcccaagctaccctcgaccaagagtctctgcgcgcgctacccgtcctgccctccatctttagcttctctctgtcctgtccccaagcactccatagcttcagtgggtgtgcgaggtgcgtgtggtggccgctagcgctgtggacagggggtgctcatggttgctgctgcttgggtccagcgctgtggcccatgtcccgcaactgccgacaggccagggtcaggggggggccctttttcccagcaatctggctattagccgggcttgggttgtgctcctcgtcttcgtcttgctcctccgcctcttttctctgtggctcttgggcgcctgttgccttttttttttttttttttttttttttcgtatcttgacgatggcgtttgtggattgttgaaaggctgaatggatcatccaatttggcccgcatcattaaagtcggattcggagacttgtaaacagacaaaagggcacggaattatatcaaatcgcctcgtctatactagcctgttgtcagctaacaccaaagcggtagcaccaagtaccgcttgtagtagacattgggcaacaccggcagctcctgatatccatcgtctgttttttcgccattaatttttttacaacgtctttgtttccttgtttccaacctcgtttccctgctctccccgcttgtacgagcagatgcgcaccttgcagcccgttacaggaataggcaacgagcgacagggcacagctgcgcacgtcccccctccccccccccccccaagcccaagtgccgttctgatacgtccctctcgtgcctgtatcagaggcctgctgtaagagagatctgctctccatcttgcacacacacttcactcacactcacctgcatcgcgccactttttcttattaaaatcatcaaatgaaaagaagagggtggtggccagggcatgcagacaacttggactggaccgctgcatgtaccttgtatctcgtcgctggccgtcagtgccgtgcaagacatttgactggccgactctatctcgtctcctctcgtctcctcttgtctctgctactgctgctgctgctactgccagtccggcgggcggccagtggaccggcgagagccacagagggccactcaaaaaggagggggtggaaccgtctagttggatgctggtgccaacggcagagcgctgctacgctggttccgtcctagctctgcggtgctaaggctgctaaggctgcgacttgatgctgccgcgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctctagcactctctcacaatgctgcggcactaccagcgcagtgggctggctgccttggtatctggcgcttggcaaggcatggcgcgcttttttttttttgcttccggcttggaagccatagccgcaagtgattcgccgcgtccgggcccccgagtccgtgtcaaatctcgatgccagacgagctcgaacaaaggaagggagggagaggagagggagaaaagaagcagaagactagacaagaggaaaggacgccatctcttcttgtccttgcttctttttgttttctttgctttttatttcttagttgacggctctcgaccaacgcaagcggccgactcagccgtgcgtcttatctaaagcgataaggtgtgtcgaccaacaacacagaattgacaggttagacacgtagaaccagaacagacatggcatatgtccagtttcttcctgattacagcacacgaggctaaacctgcccttgttttctcttctcttcttttactcagcaagctccgcagatcgatgtgaaacacgcccacttccgatctcgacttgtacacactgggtaagtagccccggcataaaccgtccgcttccacggagttaactctctctctctctaccacgctgcattaaatccattgctttccatcatgtccattttctttccaatcctcgctttcaacctatctgatccttattattactttttttgccgctaaaaaaaaaatcgctgtgtacccttgcctggccgatatggatccaatccagtggagcggccctaaaaaaaaaggtgaggcaccgaacttgctgcttcccgcaaccagccgtttccgcggatggaggagggggggggagggcttgcggccgttccaagaggggagcagacgagaggaaatcccgctcatttgcaggctattggggttgatggcagtgctgaactggcggtgatgagggagctgggatagcgtaaaaaggggaaattggtatggcatcgcttgcatatgatatgcctgggatcgatggcttgcataagggaaaaaaaaaaaaaaacatggcttgcagactagtatggggtgcatgtggtgatatgatgcggctgttgatctgcacggctacgtacgtaggttttgctgtaccgcatgaacatgaaccaacatttggattccatcgacttgatgctgcgtgagtgaccgatagcatttgcatgttgcagtaggaatcgtataagtggtgatttcttccatcgctcctattggctccgggacccctccaagccctatggagttgtcacatcctcaaccttctcgcctctcccatgcctatagtgctgcctgacagccaaaaacctaaagcaaaggaaagccctggatgaagtttcccgaacggcttccgaggaccagatacgtaacaccacctcaagtaacaatatgcgggcttattggctccgcatcacacctccgtctctagtgctgccgttgccgattttttcttcaacagaaaatgaactcgggtcggatagattgaacaagacaccaaaaaaaaaaaaaaaggcacaaagtgatacgttcctttcttccactcactgatgggtcggtttatgcttttttttgcccttgagccaccacttcaaaaatggagacccttacgatggagtccccctcccccccccatgttttttttttcttcttgctcgggttgccaaaaaaaaaaaaatgtgtaagtgtaataatttttttttatttttacagggctttcttcaaggtttgtgacaatggccaggtacgtgcgtagcattgctgccaaagtcgagtcccccctggtcaaaatttgctagggttttttgataccaggaatctggaaataccggcaagtttctattccaaggcagccccgggtgtgtgtgtgtttctgccagccttgattacttaattgattacttaagtgcagcgtttcgtttcgacaagcagattgaaatctaaattaattaaattaatctattgctgcacgagagccgcaggggggggagcctcgccaatgcaacgctggttcgtactcttgtactctttttgctgcagaaaaagattgggcatgcaagatggcggatacgtaccaggtacctgcgcagacgcgggcgctgcacgcaaacaggcccgtacttcgtattgcccagggctgtcaaatcgttacagggcaaggcaagcgcgtttgtgatgaatgatgtttggattctggtgcccctcccctctgcgacccctcttttcttgtctttattttgcttctccaaccctgtccctgcctgtcggcctctagataggatgccttttcaagagatctctccggtgtcatttggatcctccgccgccgtcattgtggattaaatcaacctgcgcccagcttggcaaaggggagacgcagagggccgagacgccgtgggatttctttgctgtcttgattttttgacaaatcgtttacctccactacatacagtatgcagcttcaacgacagcgacattcctcgagtttggcgatccgccgcccaagttccccgccgccgccggcctttcgccaccatgctccaacctgcagcctgcagcctccaaccgccggcctcgtctccctctcgatgagccccagggcgctagctgttgggatagggctggaataagcctctagcgcgaacaggtacacggaactgctggagagattcgactcgcgaggaggcgcgactgaacccgctttgctgtggtgctcaatcggaggtccgtcgatcgggacacggcttgcttcgccccagcggttatcgtcatgataaccactgcaagtcgcatgacgagcgcctcttctcctcttcttcgccatgccgcgacatgtccgcgattaatcgtgttccgattccaactcgcttctaccgcctgtccagagattgtgccaccctcctcgtcctgcgtgtgggtggaaacaagcagtccggctgtctcattagaatttcaggcacgtccaaagcttgatcccctccctcccttgctcgctgtctgtctaacgtgccgtgcctgggtgcaaagtcagttttttgcctgtgtgcctttgcttgcccagccacgccagcaccacagcacgacggagcaaaataaagtccaaagttacatttgcctcaggaccctgtctgcgcgtgtcatttgactttgaagcagtgctcccgtacctgcatcaagggtgcgcatcaatcaccggccaacaaaccgagacgagagcttggggtgccgtctcacttatcgcaagtcgcttgcagttgcattctgcatcacatgctgctcttggccgcgtggctaagtatgatgctgctgctcgcttaaccatcccttgcattgcatctacgcaggtactgctgtaatcgcgcagaaaacccacccgtgggctccgtttttgaagaggggatccagcaaatggcctgcagggcgggcgccgcaccgcagaggcgttcagccggccagcggcacttgggaccgattttgacaaaaggcaaagcagcagccccctccttcatccatcatccaccatccatcacccatcatcctgtgctcaaacggagccgaccccattccatcacagcgcagctcgatttcgggggtggtggagcgcccagatcgctcgccgcactagcgcaaaaggcggatcgccagggtttggctctctttgcttgctgcaaggtccactggtttgatttggggggcgtgcgcgatggcgatggcgatggcgatggagatggcgctggagatggcgctggagatggcgctggtgaagagatggagatggagggtgtgccgcagacaaaatcggctgagcgcattcccgttccctcaggccatcaccatcagctgcaaagagcgctccacggccaggtaccccgacgtacacgcagttaaggccctgcggctcgaatgcctggcagctctaacgcggctgactcggcgcaacattgtctgcaagcggtggcttgggcgaggaaaagccccagaaacgccccagaaacgccccctgctgctgacgcacgggccagcagccaatcggagagcctgcatgaggccagtgcggccaatcagaaggcgcgcctctggactcctgaggcacccaccgccttagctaagatggcgtttttatcaacgccgtagcagcctctctgccaccatctcgccctcctcacttactgacggctcgttatcctacacatcactttttgttttccctttgacggaccgctatacggtacgctatacggggtaccactcgcgactaattccttcttttgctactcgtctcttttccctgcccttcgctcccctgttccatcggcgccctccggtttcaccttgtcttcagctgctcctttgagccagccagtaccgcaactcaattctggctcggagctcgagccgtatcgctcgccgcctgcccctcatgttcgtcccctgcgagcagctacgtcagaatcgaatcgggagctgctgattgcttggtaaagtgaggggggactttgcaactcattttcttccaattatctcgtcgcatcgcctctccagatcaactagcacccagatcgttttctcatctaatatcataggcatcatatcagcatcacatcacacacgctacactaccactgccactaccactaccaccactcatcctcacacctctctcgccattacgtgacaaatcaagcaccagcaaaggtgtcgaatttgacagaagccatggtgattgatagtcattgatagtcatcaaaacgaaattagtcccctctaaaagttgggcgacacatgcagcgcaatctctcaacaaggaaagaaacaaggacgcaaaactgtccgtcgagcaaacaccatggcggcttggacggccgtctggctggtgagcgtggccgcgggtgccagaagctgcaagcgacgacatgctgcccacacacccaagacacccctccctctgctggtcccagaactggccccagaactggccccagaataaatcgagtgccccttggtcaattccccctcccagccgaaagccccgatgccaagcgacgaatgggagccctgcgctgctgcgaatcgaaccacttccaactaggcgtagcggtgatgacttaagcatgttagcacgttgtgtcggtgctttcccctcccctccatctttcagtgctgacgttacagatcattattctgccatatatcgatcttaccaacgacagcgttcctcaatgggccattacctccgtcacagagaggggactggtcgggaattgctgccatcagccattccatctctgctctcctctcgccgccatctggtcttgtcctcctgccgccatccaagtctgactcaaccgccgaggtcctgtcatacactacaacactagctgccgtagttttcctcgggctctccaagcgaggtgtcctggcttctttttttttctgatgtgtctgatgtatatgtttttttgaaatgaatgctgctttgagcaagctgcgtcttgggctgagaggccgtctctcgcaaggtgtggttggcgcatccaacttgtggtgctacggctactgctgctactgctgctactgctactgctagtaatagctgtagctgcttgagactcgactcttgattggccctggcacgccattcgaaaaccaactccttcgcctggaaaaatggcctgttcgatcgctgccaagctgcaaaatccagcggccatgctaaccgcttgtgtccaaaatcctcaagtcagctgtgccgtgcttcaaccaacagttttttttttacgaaccacactcttatttccaccaaaagataacaagaagctgaaactcgatttctgatataccagacaaacgaaaacaaaaaaatgtcgtcacgtatgtgattgttctgcagagttgcattagcagttttgctggaatagctattacaacatgctttcttccatttattaccgcaccgccggcatcgtagtattgctactacctaagatgctctgttttaaagttgcgcgcgctcccaaatacactcacgcgcacatgtacaaatcctgcgcatgtaacgacagcaataaaaacaacagccgagtgcaataagaaacaaacatggatccaatgcggtatttgcttcaaagaaccacctttcaaaggccgggatcccccccattctccagccgtcgaagccttgcaccagttgccgcggtggagacggcctctccataattccaaaccaaaacatccttgtccttttttgcccctcccacgtttgtcgtatcatgttatccagatcaaaccatggatgggaggaaacctcctgcgcaatagcctatcagcggctcatctccacaaggttttgtttgctctttttgcttttactctaaaaaaccccactcatgcaggccgcacgctatctgcaagcaaccatgttgtgcggttccttgtccttgacgacatgtggtttttctttcggtccagggatctctctctctctctctcgcttttttgcccatctaagtatcaagttaacaaaaactaacatctcgtgtaatagccccccctggtaatcttcaatcttttttccctcttttcggtgcgttgacagcaaatgctgcatgtaaagtgtacatgggcccccccttctttcaaatcgctcaaaatacaaccctcaagctcccatataaagccagggctggtcacttgacctgtacacaggcccgggaacttgcataggcacaggaaccgtccccgcaaacatggacatgtcgtcgtcggcgctagtgggcagagttgtcttgtcaactggctgtgactcaggtaccgggatgatcactccgcactcccagttgcgacagacgagtttgaagcctccggtggacttgtctttggacatgcggcccctagatggaaatcaagccccgtcaagcggccgtcaacagacgacggcggcggcggggatacagtcagcctctaaaaaataattcatcatttcgaaccggtctcaagtcaggacagagaaaagtagcaaaccgttcaaaacggggggcgtgtgttgtgtgtgtgtgtggatggatggacggttggatggtgggtgggaagaaaacttgctagactcaccaggcgctctctgaaagattggcactgcctacataagcccagcctggagactgccgtaccgcttgcgcctggccactatctccgggccggcgacgcacgaatatcatcttgctgtgcatgagcactcggtcacgggatatcacatctcgcacgagctctctggggaagttgggtgcccgccaccacttggtctgcacgcatatcgtgcctcccgcctatacatgtacgtgtcatttttttggtcttgttaactaatggtgattggagtagaaagggaaaaaagaagagatgtgattggagatgacaacgggactggttggccgagccgtgtaaatgactcgggggtcacaactcacattgcgcccgcctctgctttgcgacactgtacggtcggtagggaagtagatgcggaatcgttctcgcaggagctgctcctgagatgtcaccgtcgccgtcgtcgtcgtcgtagtcggctttttggcagacgacctggagctagtgctggccggtttgtggtattcgtcggtgccgtcatcacctaaaaacgatgggagtaataatgtgagtaagtgaaccgatgagtgagtcgttcttccccactccaaaggagtaagcaggcaaaagcaaaggagagaatgaaacaaggaaaaaccccgttggcttttagttacctcgacaggcgttgtagatggcccgtaccatctgctggttcaacgctcccagcgacgcgcactaaaaacgagtcgttagctttcggttccagcgtcgatcaacaatcaacgggcaacgtgccacgaggtcgacatcgacagggtcaacagaagctaggccgaggtcagctacgctagctgccaggccgacgtatcctaagcggttgagtgtcagcgatgagatgagcgtctctatctccccgggttgcgggcatagcctcgctccaactcgggccagttttggcttggactggagagtatgacatgcctatgcgctctgcgttctttgccgagtggcttccgggtctaaaagatgagagaagcaatcgactcagtcagtttgcagtctatcatccagtgaggcggagaggggtccgacccaacagcaaattccaaaaagagaaggatgtagcgaaacatacattgtgtgaacaaaggcgagatccgccgtcctggagaaatcgtagtttgcgagactggccaccattttctcgcctacgcccgttgcctgcaagaaatagactagttccgtgtagaacctggtcggcgcatggctacgggcggcgctggcatgggtagagacgggatggtccagccttgggagatcgattagaaataccatctaaaagaagaaaagaacgtgttagagatacggagattgcgacccttcagttcgtgggggggaagggcaataatacaggcgcagaaaaagccaaaagggggaaaaacaacgatgacgaagggaacagaaaagtgtaaatcgccatccccctgtctttttcaacatggccaggggaagatgacgagatagtcgtactactcacattctccatgaccccagtctctccccagtcgtagggcataaggttgcccgttgggatgacgacgcggagatggctcggatacttgagcagctgtagcttggagtgcatggcgccgacgccgtgcatgggagggaagcagaacttgatgttggcggggacgttgccttgcatgagggttttctgtttttgggcaaaacatgtgtcagttgtttctcttttgctctgtgtgcagtagctctgtgtgatacatctccagaccaggaagatgacacagaggccaaggcaaaacgtggatgaattccagtacctgagctccatccctagcaaacgccagcagcagaatcttggtcctcctgtaatccagcttggacagcatccactcctcgtcccattggaaagatgaaagcacggcgagctcgagcttgtccttttggaatacctcttcgatggtgatttcgtcgccccgtcgcgcagtgccgcggacccaggttcgcttgacggtgggatttgggtatggtacgttgctgctgctttgtccaggtctgcttgttgaggctgtagatgatgatgctgatgctgatgctccagctgttttggtactgccggcgggagctctagtagcttgtttcttcgggggaggcacctccaccacgtcgtcgtcgtcgtcggtagcaggtcgttggcgctttgctaatcggttcaatcgctcctgttccatggctctgcggtcgagcatgacagagccaaactgggactgctgcgatgaaggctgtgaccgtgcctgggattgcgatgaaggctgcgtcgtctgctgtgtcgtctgctgcgttgcattctccgagcttgcagaggaagatgcgtcgtcgtcgtcgtcggaaatctcaatcgctgcctgcatgagggaagcatggttctgcaaagccagggcgagggcgaggctgagagcctcctcttcggcgtcatcgtcttcaatgatgccttggatgatgtcgtggacggcgggatcgtctgggccgggcatggctggatattcgccgcaatcaatgtatcaatcaatcgactcttggggtgtgcaatttgtgttgaatcttgtttaatttgttgtcgtggcatgtagttgttcgttcgactatatgggcggaatagcaggtcagaaagttgggggccgatgcgtgaatcgggccattgacgtgccgtttcgtgaggctcggcgcgctgtcacgtggatcagaagtgaatccagccatagtggaatgcagtaagaagctgcattaaagtcagtcgaagcattcattttttttattagtgaatgtttgtttcatttattgtgcatgtcaatgacgcatggattagttgtgtggctttttgttaagaatgcgctgcgaggcggagactgcggtctttatgtttctgacttacacggatctgggggcatcagatctatatatagcagttgtcagctcagctcgatgacgatgcgactagcgaaaaatagaccatgttggcatgtctatttataatgccaaaggatttctaagtcgtaaaaagtcatggaatcaaacattggtgcaaatgaatgtgtactattagtatagctggtgtttatgcgactcctccctttggacagagtttccgatcatggcggcactaagacgacatgcgcatcgagcaatgacgtgcacgagcagggcatcaatttcatttaaatggcggttttcatgcttcttctcttcttctacaaaccatggtccatcaacaaattgttaatatatatcatctctacgtgcaatcatggcttctcccagtcaaccgcgtcagcagcacattgtcattgttgggggtggcgcagcaggcatggtatgcgtaacaaatcctgaataatcgtgaaatcccctctcgtcccatctctctttctctcagttgatcttgttctaactgtatcctccaaacagtcctgtgctgctacactggcaaatcaccccgacaagttcaaagtcacgctcctcgaaaagaacagcgtcgtaggaggccaagcgacgtccatcccgctcgacgagagcaagtttggcgcatcatggatgaataatggcgtccagggaggatcagaggtactttgacttctccatcttcttctatatacacacatgtgtatcagtcagtgaaactcacatcatcagatcttcaaacacaccttcaacttcttcaaccagcacgcctcccccgcccgccccctcaacctccaagtctccttcggcaaaggcccctcgggcttctggacaaactgcttccccagcaagctcgtcgccgcgcacgcctcggacatcaagcgcttcggcctcttcctcaaggtcatcaaatggaccatgcccctgctcggcctggcccccatctccgtcatgctgcgcctcttcttcttcagcaaggactttggcgacaagatggtctatccgctcattgcgctgttcctcggcaccggcaaccagacggcgaatgtgcccgcggccattgtcgagcggctgttcaacgatgccaacatgaagctgtgggattacgacaaggagacgctgctgccgaaccagccgaccatgtactcgtttgactgtctgcacgacttttatggcaaatggaaggatagtcttgttgcaaagggcgttgacatcaggacagacaccgaggtccatcgcgtgctctcccggtccagcaagggcgtcgacttggccatcaagaacaacaacgccgacgacaccacaaacgagcatttcgaccacctcgtcctgtgtcttctcgcagacgacgccctccgcattctcgcagacacagcaaccggccgcgagaagcgtgtcctcggcagcgcagccttctacgacgacctcaccgtcacgcactccgactcggcctacttcaaccggcaatacgaaacacgcttcaaatccgagctttgcgcagagccaaagtcggaagaacagtgccaccagattgccgccgccaagggcgaatcagcctcttcgtcatcgtcgtcttcaaacagctccgagcagttcaaccccatgtactacacttatacgtatcagcatgacccgcgactgattgaaatgtccttcaactgcagcaactaccagcaccagttcaacaagtctcgcacttcgccagaagcccagcccgagccagtctaccagacaatcttcctcgacaagcggaaacgcaatctctggacagtcgacggcattgacgagagcaaaatcatcaagcgcaactggtggcatcagctgggccaccgctggcagcactacgtgcgtgtcgtgccgtgtatgatgtttctgcaagggcgtaacaataccttttttgccggatcgtggacgttggtggtatgttgtctattccccccttttcatttctcctcaaaactgctcccctctacacacacatcacagaaacaaaactcggaatcctcgacatcaactaacactcacccaaaacagaacatgcacgaagtcgcctgcatcagcggcatcgcagccgcctaccgcctcggcgcagactacaccaaattcgacgactttgcccaagacttcttcgcaaagtacctactgctttctcacggcaagttcttttcgcgagaggaaaagaagaggaaaaacaagacggtttaaaaatggaaagaaggagggaaagaaagaaaaggtcgctataatcgctgataaacaacatcaccgctcatggataccttctttagacaaaacaaaacaagtagtgggaaaagctcggacagagcttttcccggtgatgatattgaaagaatgacttgtccgctccaatctcaactcaaatccaccgtgtcaagcaatatgaaaatgagagagccattctcactcaaatccaccgtatcaagtaatatgaaaatgagataatcattcccactcaaatccgtcctgccatgcaacatgaaaatgagtctcaggaactcaaataaaaaggacagagctgataacgtcatgcaaaacgaagagcgagtctaagcatacaagccgtcatcaattctaaacgagagacaaaaagaaaagaaagagagagagaaagagatggagactaaaaaacgaataaaacaaaaagtagctgatactttcaaaagtaaatggcaaagcccgccatgtacatttcacatcccattccagtgaaaccgtccgtcaagataaaaggaaaaagtcccacgtgtaccatgaaaagtgtaccatggaaatatagactccaaaaccggggagaaagagtgaggcaaagagaatgtgagagaaaaaactccagagtcgctgccacgccaaaagttgtgtcctttggtagcattagcaaagccttgatcaatattccgcccggaatctaccatgactcctcgggtatcgctgaaaaccaaaacatactcaagtcccaaagcaaatctttcgtcctgatgccaaaagttacatgattctctgtaacattccagagtcaaataccaccaagtgtgccgttaaaacccatagctgatgtgcagatccgtctctccggtagcgcctccaatgcctcgtggatgatggatttctctcttggccgttgaacaaacaagcaccgccaaaaacagcgcgatgcgttgggtatttggtcggccgtgacgatcaaggctcaagtgagaccatataactgactgtagagcattcgtagctccaggcggggaaaagagaaagagggataagaaaataaaaagctccatagtaaacaaataacaaaaaaaaaggaaaaaaggaaaaacagaaaagaaaagagaagaaagaaaaagaagaaagaagaaaaaaatacacacaagtgtatgttcaagtgtatgttcccaggggcctgtaaccgttcccatattcccgctctaggatgatgcgaaaaaacatagcaaaagaaaaaaagatgacattttgtatcccgcttcccagttgagccacaaagccacatttcaaaaaaaattgaaaatggagcaacattgctgaaagatatatgtaatgtaaaaagaacaaggtaaagatgtcgccggaaactagtgggtgaagagcctgcgttccgtaggcgggcggtcgaccgccagatccagcttcaagattcgtcgaagatcattttccatggcttggatgctgcctgcgctttcgtacccagggccatccgtctggctgttggaataggctggggcatggcgagaaggcagcgagttgtgggcgacagacgacggagccgttgacgcggccgactggggagtaaagagaaacctcttgagggcttccgtcgggtcttgactaggggcgttgctaactggagtgggtagagggttcccgaaagcaggaggcgggttggaggcatggttgcgcgcagtttggatccgatcgttgtagggagtcgagaatggcgggcccaatggctggcctccggtgccatccagctcgtagatttcattgccattgtacgtctgtcggttgtacatgcgacgattgtgcccaaggtcagacgctgttggcgtgaggggagcatccaagtggcgcgggggagacatggcgccaaccagcggcggtgcggcaacgggcgttccgtcgagttcctggcgggccttttcctctcgatgagcgcggaacatgaagtcgagcggcgattcgcggtgctgagaggcagacaccggcctgtgtggcgtgggcagctccgagtccgtggccggaggagagggctgggagatgaagccccttggctggcggaccactggcgagtcgcttgctgacttgagaaagctcgggattgggagatccgcaggggcgggcgaggcgtggaaggtagcgccggcaaagggcgtgctggagattgcctttggtggagatgtgcgagagggagactggttgtggttgctgagctggtagttgggcggcgaagcgtcgcttttgcccttgggcttgttgttgcgattgttgcgcggcttggagctggactggttgttctggcgctccgccggcgcaggcgacgcggagaggatcttcttgggcgtctgcggcgccctgtggtggtggtgctgtgatgaggctgcgtaggaggcagcatcgttctctgacgcataggccttgaggggcgctggcttgccgcctcgggggtgacggcgacggcctggcgtggccttgatcggtgatggctgggcctccattggggctggggaggagagttgcaaaggatggcgggtaaagatgcacaggagcacaaggtgggagatgatggtgttggtgagagcggcagctggaggaagtcgtcggtgctgggtggtctgaggagcgacaatcacgtgtatcttaggcgatttccgaatgcggcggctgcgaaaggcggccggcgagagggcacaggcgagtcttataactcgaggtctagggactgggacagcgctgggcgccggctgggcatttcgggtggccggacggaccgtggaatgggctggaggcaacaaagacggccgggctggagctcagctgctgcaaggttgagggttgagaatcgcagacgatgcctgacctggccgggccccgcatgcatttgcagccagctgaaagaacagcggacaggacggcggcgggtagctgcaggtagcgcgaccgtggctcggggctggagttgcggcgtcggaggggtactgctaccgcgtgagtacatgctgccacggctgctttttgtctcgccatgcgcagggcgagtcgctgcggcagagagagaaggcagtcttaccttgttcttgggggctgagggcaatataaatacacgttatatttattcttggatagagaagcaaagtgtaaatctaaaccagcctcctgctctgcctctgcaataaatactgctgccaaagcataatatttattggctttgttttgcgccaaaccgtatcgccgtgctcaaagcaaacatgggcctcgttccacgggcaaccaacaaaggcgctctgccttgggccttgagcctgtcgtcatcggaccggagcaatcgggcggagaaagcgctgcctaagcccagtttgtgcccgcaaggtacctgagatggtgcgattatctgcgattatctgcgattagcctgccagcggtacatgcgcgcaacctctggagccgctcagcagtaactgccgccaaattcaatcctacagcgcaaggccccgctgcacagcagccgattgcgattgcagttgcagttactgtacatggtccagcttcaatacagcgccctgtgctttgtctccttggtgttgattattgacgcagctgcatttaaaataattcgtcatttcgaccaagagctctcaatttctcgtagctgataattgtttctaatctcagagcttgtactgggaacctgcatgtcgcagatttgtcagttcaccacttcacgggcgttgatgaggtaaggtccctagcaaagtccctccagtcactgcttagtgggatttaggctgcgactccatacctcaaatcgtccagtcccttgatggctaaccagccgcacaacagccatcgatacaacttcaacgcacagtaaaccttggacctttacttcttgcttcacctcatcttccatcaccatcgagcatcgcagagttacagctgtcgtcgcctctcaagctttaccgacaaatcacgagctctccaacatggccgacgtcgagatgagcgacgccccagtggccaagaaagccgacggcgtcagcgccaagggaggcgataagaagaagtttgaagtcaaaaaggtttgtcctttactcgagcctcatacagcggggagtcacaaaggactgacagcaacagtggaacgccgttgcgctctgggcctgggatatcgtcgtcgacaactgtgccatctgccgtaatcatatcatggacctctgtacgccttcacccctcctctacttgaaacaagttgacttacgcccagcaggtattgagtgccaggcaaaccaagcatcagccaccagcgaagagtgtaccgttgcctggggcatctgcaacgtaaggcgccccgctccgtccctgtataaacctttttttcgacgaccacgagactaatatttcgctagcatgctttccactttcactgcatttcacgatggctaaaggccaggtcggtctgtcccctcgacaacagagactgggagttccaaaagtacggccggtagacgaagcaagatggaagcacagacacgcgagacgaacgaacaagacacatacatcgtacagagacaaagaaggagtgcggtatatcatttcgggaggatttaagctacatgctgttttagaggatatcatcaacgcgggagtcttgctcagggtggcagccattgcctggccatcacgtcccgccggtgttgaatgcagatccaataggtagccacttgaccggattcttgttgtagaacggccaaggaggaatgatgatgagaaacgtcaatagcgtgccgcccaatccaacatagacgcacttgacaatgtcttgcaaaaggtatccaacgttgaaggcaatgagcttgtgaggtgtaagcatgtgacgaggtcagtttggagctgcggggaggtggtccatacccctgtgagagagagcaggagggttgcatagccctcggcacgtcgctggccctcaaagtcctagagttcaatcgtccgttagtcgatcttcagcctcgtagagggatctggtcgctctcacgatctggccttccaccacgtcccgcactttatccagcaattcctctgccatgtcgagtcgtctctctcttgtgatttcttttggtactgtgtatcttgtactcgagaattaacgtggtctgagagatggtcgagagcaagtagaagttgtttggcccagcacgagcatgcagcattacactggtagtagacacgtctttggagccatgtgtggcgcaaacgcctgatccgggcgtaggtgggtctaggctggggaagtgtggcggtgcgtgcagcctgcaactggagatgccagctgctaacctggagtgctgagaatagaactctagcaaggattcgatgcgccatattggatatttgtatacgcgtatatatatcatgctttattggtttttttttctatcaatacaagacttggattatacatatttagtgcgttggtacgttatgtgggtgcttcaagtcaacaaagctcaaagaagatttgtatggttcatggagcttcacctgtatatccactagacttgagccaccagaacttgtacagccaaagagtcaattcgacaaagccaatctagcgaaatgaaatacctttacacaacattttgtctaatacaattacaagccctcttcacatcatatcttgtgcggctacggcgcagagagcaggggtgccgagtgccgtgatcgcgccaggaatagaaggcggagaccttgccggcattggctgctcaagtctggtggcgaatcaaaccctccaaagcacccggtcctgacgtatttcgtattttgcatatacggcaaggaaaagcgcatgccgcatcaaatggcttgagaaatgggcttttgctgaggcatattctgctgtttgttccgatattctcgcaacgtttcgattctttttcgtagacagtccctcatagtgacgcttatcctgaccgctctgcaaagatggcttgtctcagtccagctttcacatgcttggcaaacgcggcagctggaatatctacagcacggtatctgattgctgtaccacccgccctgcagatgctgccatctttgacatgctgtctgcgtcttcttgtaccacttgccattttctagcgccatgcccaatgattcagatcctctcattatcttatcgtttgcttctctctgcctctctgggggccgggcggccacgacgtgccgtactcgctggcctgactgcgagctaagcgacgcccgccgagcatggacgcggtactgaataccttttagaataaaacgatgcgtaagagaataccgccgacgggattgaatttacaaaggattagccgcttttttctagcagattgcaggtactggtcccagcttttagcggctcgcctagtaccggacacctcccagaatttctcgcagcaggtttcttgcccccaaaccagatcccagcgtcggtcaggtcaaaccagtttagtgaccaccagctgattttcgtggcggcgggtaccgccagagggaaaatttcatcgtgcatgccatgcgctggagcccccaatcgccgctggctttttgttttctttcaagcaacaaccacttcttgttcttccttctttcttcttccctttcacccacggtcgacgagagtccttttttttaaatgactttctccctaatttactgataactcagcccttggcatatatttgggcttgtccgatagacccttttttcttttcgctaaagtgatagcgttataaaccccgtcgcttttctccttgcggcgcacacatcagccctttctgccgttcgccgcaaacgaaaagagatagaagcatctcctttttttttggcctcgacttcgacctttgccaacaacgacccaatttctcgacaccgaaacgactcgtctcgtcatttcatcttcttaatcgatagtcgattggcttctgatagccgtcgccgctcgcagcatccaaaacctccttctgcgccatcgcagacttgccgccaaacaccttcaagttggctcaactcgccctcccggtcgtcatcttcccttcgctcctcgggcccggctgctgggtctacagcggagtcaacaaggaacctccataacttggctttactgacaggagcctcgtcgctacgctttccaaccatccactacccgcacctcttcttcccgtagctccagctgctaccagaagcgacccccgggtcttcgttttgttccaaaccaactactcggcgcgctgctgccgcgccgagagggcacttgacagcctgtctcaggcctagagagttgcagaagcccattgccaaagcatgttccagaacccctaagttgccagcaggcttcgtccgagttgttgcgcggtgatttgttccgatccgacctttagaccgcaaacccgccagatcttggatcccaactacgttacccaccatgtctgagcacgacgagaccttccccgacacggggtacgacacccctgttcccgagcttgacgaccaccggcaccgttcatctgcccagagagttgagcgcccacgccgaggaacctttgatagcttgtacggcgctcgccatctcgaccctgagatggcggtccgcgtccgcgactttgaggaagccatcctcgacgaagacggcgacaatgtccagcccacgccacgccacggccgtcgcccaaccatcgagtcgtcgacagatggtagatccatctcgccccccaactcggtcaaggcctttgccgaagctcggcgcagagagcgcgaaatgtcattttccgaggccaaggacgaaggcgaggagcccctcggccgaacaatgtccaatgcaagccaccggagcaggaggtcgtataaccaggaggccgacgccagaagcttcctgaccaacaagacggttgaagaggacgtctgctaccctcttcaggagaagcaccccaagcagcacagtggccgaattgactttgagtatctcgaagatctcatcagggatcagcaggaggagcgggaagagcgagccgcccgagcagagctgcccaccgagagcttcaaggacctgcgacggacctctaccctgaccaagcccgcgcagctcgtcaccgtcgatggcgacattctcgaggcgccctctgacgactcggtggccaacgaaaagacttctttcgagggcgctgctcctcccaaggcccagcctgttgacaacactcgcttcagctttttttccacggcatgggaatcgacgattcatgcccccgagatgggtgatcttgtgcttccgggagaggatctccggggactttttgaactgcccgaagacgaagacggcggtgtctggtggctcaacgtcaacaaccccacaaaggcagaggtgtacggcatgggcaaggcgtttggcctccaccccctgaccattgaagacattgtcacccaggaggctcgcgaaaagattgagctcttcccatcgtactactttgcttgcttccggtcgtttaacgtagtggacgagcccgatgggaaagagtacgagcctttcaacatctatgtcattgtgttccgagagggcacgctcagcttcagcttcacgcccaattcgcatgccaccgacgtgcgcaagagaatcacgtctctcaaggactatgtctctcttagcagcgactggatctgctatgccttgatgtaagcttcgcctatatgcagcagcatggtattgatgtgtcatctaacatgtgatttctagtgacaacattgtcgacagctttgcgcccgtcattaaccagattgagctggaagccgatgccattgaagacgaagtctttgtcatgcggtttgacgactcaaatacctttttgcggtccattggacgggtgcgcaagaactgcatggcgctcctgcggctgctgggcggcaaggcagatgtcctcaggggcttcaccaagcgctgcaacgaaaacttccaggtgacgccgcacatggacattggcatgtacctgggcgacatccaggaccacgtcgtgaccatggcgaccaacctgggccactttgagaagattctgtctcgcgcccacagcaattacctggccacgctgtccatcaacaacatctcccagggcacggacatgaaccgcgtactgagtaaaatcaccatgctgggatcgattcttgtgccgctcaaccttgtttgtggtctgtttggcatgaatgtgcgtttgccgtttgaggatgttgccaacctggggccattttttggcattgtcggcttcatgattgtcttgtgtgccatgatggtgtctgtggcgaggtggaagcggtggatataataaaaacatggagtgaagagtcatacgtttttttttggagggggtttacagtatatagagggtttgtcttttttgttgtattgatttcattgtttactagttttggaacgttttttcttgtttatttgggtacatttggcatcatagactcgggaagcattcttgaggcgtggagtcatgtttatagccttgcttgagagtaatcaaataagtctgcattgtgtatatgctgtatttgcgcaatgtccatcgttgccttttatagtctacattgtcataattgcatttgacaattgtgagatgaatagattagcatctcttaataaaaacaataaatcaagaatcttgaaaaaactcacgtctcttttatctggatctgtcgaagcaaggtcatctgaatgtggagacgatcttctcctctcattcgccaacgccggcgttgataacggactactattggtccgaaaaagcccgttggaaaaatattatcaaccaccgctcgatatcatcaccaatcttgcaaccaagtcttcgaaaatactctatagcaacgactcttcttacgacggaacctctttctttccttcagcctacgcacattgaaatcaacctacgcaagtaatatatacgaaccgagtgaaacttttgcccaagatgaacgccgcccagactggaatcgagaacctcgacctcgagaagctcaacgacaaggataagacggagctgcggcagtttcttgcgaatgagcagcagcggtcgcagattcaggctcgtatgtgctgcgatttttttttgttattgttttcaatttcgaggctttttatggcagttctataaaactagagggactgtgcattgaaagaagatgctaatcttttttttttaattgcagaaacacacaacttgacacagatttgctggaaaaagtgcgtcactgggaatatcaagggctcgaagctggagaagggcgaggaagggtgcttggcgaactgcgtggaccggtttttggatatcaactttttgacgatgaagcacctcaacaatatgcgatcataaaaaattcaggctttttttttcttcgacttttctggttttgagggggtaatatgggtgtgttgtgtgatgtatgatatataggcatgtggtatgatagattatgggatatgggactgttcttctctctgattaagatcaatagatgggcattgagaccaattcaaaaggtatcaacgtttactgaaaggacgttacgatttcaacgcaatattcatctacgtagtggattgtcatgccacatttcagagcatagtaattgtcatcggctctcatttatttcttgtttccctttcatcatcggtacgtggacggaccggctcttgtcttttagttttgcatagtttgtatcatgatgtgttccaatccgtaaaatgacaaaaaagctcaactcctcccaaaaagtgttgtgttcctcaatgcccatggtatatgtgcatgcatgtgagacgtaagaccaatttccgcgcccgagagaaaatagaagaaaatgaatagacgaaaccaacaatcccctttttttaaattaagaaaaatgtccagcttagaccagagagagcttgttggcggcaatgtcgagggcgtcgacatcgggggtcaggcgggcgtaggccttcttggagccgtcagggctaaagagagtgttagtgcacatgaaatcttgccttgggttctgagagcaacataccggatcagggtgttgatcttgacggtgtcaatgtcgtagagcttcttgagggccagcttgatctgggccttgttggccttgacgtcgacaatgaagacgagggtgttgttctcctccatcttcttcatggcgctctcggtgttgagagggtggatgatgatcttgtgctcatcgagacggggcaggtggttgatggccttgcgggggaagcgaggagcgcgggacaggaccagagtcttggggcggtggaaagaggtggtctggcggaccttgcgggtcttggaggagtgagtctgcggcgtgttagatctgaagctctcatgagttgtcttgttagaggataaaaaaacttacacccttgagggcggccttggcagcggcgttggcctgcttggagcccttggcggcagctacataatcatacgcatcagcaatcgctcttattcagaactcgcaaaatctgctgctgcatgatgctgcgcgggagatgtcaagtgagcatgttgttttgtgtcgtatcgtatcgcttcgcaaaaagttggaaaaatgttcgatttgcttcggctctttcgaaaacgacgacaacaaaactcgtctcttttatttcaagtcgtacctttcttgttagcgggagccattgtattggttggtcgagtttgcacagggagtgttggtgcgattgaggatttgtcgacttatcggaatgaagagagaggaggaaaaaaaaagaagtctccagcctagaagttaattctgtcagtgtgggcgaaattgccagaaaattagggctccagcaaacgtgtgctgtgattggctgattcagcgctacagtcatgtgattcagttccacgagcagtaattgagaggttttgcaacgcgctagccgcttttggaagagtatttataagtaaaatgtgcgatcaacggccttgtccataatttggccagatggatctttgtctgcgccgaggcgtctcggcattaaactacgacagctcacagggatggtgacagctctgaggcggttcacacgacgcaacatcaacgctgagaaggagactctgcggcggccatgatactcgacagcgacctctcatcaccagtataggcagccatcaacggatttagggctgatatcggcttcaagacccaaggcctttttctcacggacgaacctgttcatcacttggcaacaaatacgtttggacatcacctcggaagcaaaacaagatggcccccaagaagaagacgctgtctagcctcacccaagggcgcccgccgcttgcgaagccatctcggaccatgacccgaaaggcaagcaggacactgatcaacaagcatcaccacctggaaaagacgcgagcaagggccatcaggagcggcgacaaggaaacggaagcaaaggtggccgccgaaatcgagagtctgggagggttggatcactatcaaaaggccagtctgcagggacaaagcatcgacagagggggggacacgtcaaaggttctcatggaatggctcccactggacgagctaaagaagcagggtcagcctcttcagatgctcgaagttggagcactcagcactcgaaatgcgtgttcaaccagcaacgtcttcaacgtccagcacattgatctcaacagccaggagccaggtatccttcagcaagatttcatggagaggccattgcctaagaatgacgaggaaagattcgacatcatctcgctgagcttggtgctcaactttgtgcccgatgctcacggccgcggcgccatgcttctacgaacgctctcgtttctcaacgacgtcgacagtacgccgaccaccgagcccctctttccttgtctcttcgtcgtcttgccacgaagctgcgtcgacaattcgcgatactttacggacgagcggcttgatgagctgatggctatgcttaattacacgcgagtgagaagcaagaagacacagaagctagcctacagcctgtggaggaggaccgggggagctgcaaaaaccgggctgaccttttcaaagcaagagattaacccgggcaagacgaggaacaactttgtcatgacactcaaagggcaacatgcatgattggtttcgattggcgagagagcatcttcatgacactcaaaagcaacagcgtgattgatctcgattggcgagagtcaactttcggattacgcaacactcgctcgactttgcaccagaatgcagcgacgaatgggacaagcttcatgcactagggcccaacaaagtttggttgcggagtgtcatgtcattttcttgacagaggacttcttcttttggttgattttggagatttggagacagccactcgctgaccgcctaggaatactccctaccgacccctccgcacacctcgagtagcatgtctatagactactttgtgcatttggtgcagcacctcgcgtcgagatggcggtcaactagtctccccgcacgcaaacgcatggtcgatttcacagcgaaccagccgaatagctcttgtttttagttgctcgggaacggaaattatcgacacatcaacacagctgaaaggctgctgtcattctaaaatatgtcatgttgaacagctgactaccgggctctccccgccattgactgattcgtgggggggtttctagacgggcaccccctaatcaaagacttgagcaaccaatcttcaagccgaggtctttgcagcaatggcggctgcagcctgtgcaatggaggccggagtgaactcggagactgcaaactcggacagcgggtgatgggaaggcagaggtgcgttgcccggtctgacggctgggatgctatgcatgcctgactggcgagcggcgtcgacctcgctgaggttgtcgctcaggaagatccaacgtgcggggctgatgtctggatgatgagacaggatagtggtgtagctagccacgtcggtcttgggccccgcattgacggtgtcgaaccagtcacaaatcacgacgctcatgtcggggggctgggcggtcgtgtgagcgaagagcagcttctgggccggcaccgatccggacgagtatatcatgattttcttgccggccgcatgggcgttggtgatgaagggtggcacgtcagggaagagtggagccttgaggacccccgattcatagccctttgtccagagatggccctggagggcctttaggtacggcgccttgacatctcgggcgaccaggtcccggacgtgagcctcgaaggcgctgcggtcattgcgacagtcgtcggggaacgcattgcggtagccagcaaagctcggctcgtcccactgctccgctaagaagtcgggcaggacattgagtgcgtaggggaactgcacaaaggagggcccattgaaaaagtcagccacttttttttcctcttgcgttggacgggacggcgaagagagggagacgaagaaagagaggagttgaagaagcgggcagcactatctaattggtacaggatatgcgcgcataacgtggtaagagcaggaagctagtagtcgtgttggggtaaagcaagggtgtctagtcttgcacatcgcagctcgattggctgatgggcagggatggtcggacggcgattaaagcgacaagcgagtccgaacgaggccagccgcggcgagcgggcgagcgaatgagggaggaagaggggagagggaagaagcaagcaagcaagcagacaagcaagcgggctgggctcaccaagacatccttgacaaaggagatgggacagacggtgccctctgcatggcgcgtagaggttgcgcgataagcatcagctgggagacgagcaacaaagagttgagggatggcaggcaagtgacgactcgtgattcgaatacgcgcacctttttcggccgcgtccacggtgatcagcccggggtaagtgggggagggggcgccgtaccaatgtcgagcagaagaacgtcgaatcgaccaaagtcgggctggttggccattttgttttgtgtctgtctcgggctgttgctcctctctgttgtctaaagcgagctatactgctagtatatcgttagtatgtaaggggaataagaaaaaactaggtagggcgctttgcttctcagagtcgcaggcggtgagggaagaggagggctgtggaatgttctattttacataaaaggaagtagaaaacaataagcgaggtcgacaaggcggggttcaagtgtagttgcaatagagctggctgggaataagctgtagagctgaaaaggacaaggacaaggtcctagcagaaggcaaaattttcctaggatggacttgagatggagccctttttttcccctctctgattctttctacgcaataggtctacgtggttagattacagcgttcttgcacttctctactgctaccctagagctgggcgctagtgcctggatttgctccatcaagcagagccatttcggactctgtttctttcgcatccactggcatccaccgcttcgcagaataaaaaaggaccagcgattattattcggggtcgcccgcatcaaggctgcattagaggcgcattgctgtgcgtcagcgtgcaggacgggcgacgcccttgttgatactggtagtttttttgatacggggctagtggcctctttggaaggcggtcaggggtttgggaagaatgagagagaggaaaattcttttcaggctgatgcttgcgctctgatgatttggacaaaagagaagcgtggggaatggaggagaagagggattacgtagtttttgtctgtttctcgtgtaaaatgccgatgatgtagaggctcacggatatggatcggaatatacggggccattacggagcgctgggtacggtatggagttttgagcagtgacttgagggtttttgacgagtgggagtgcatcccgatgatgacaccaccttttttgggactcttgcgtgttcgcttttggcgaatggagaatacaagggaagaaggaggcgatggcgatggggacactgcagatgggcgtctatccaagggagcacagcagaagcgcgttgtattgatttcatggatgggattgatagagcttcatttgttagcggacccatcaacccgcagtttggccatctgcgtgcgggagttttactgtactgtagataagagctgtcaatcaaacaagacgcaatctacaaagggtctggtgttctatttccagtagcttcacgaccatcatttgccgtatcaatctgaagatgtgcggctttgacggagacgaaacaagtggttttatcagttttagtgctacagtgtgtttggtgttagatacgactggcttgtagcggtatctgatcgccaccgccggggcgattgcggcattgacgcatctcgtgatgtggaaaagggtctttttttctcatttgactcagatcttctggacacgttgctggttgttatttttgttttgttttacttgtacttgtacattttgccttgtttcgtataattgcggtgggtaaaacgtaatagcattaacattaaatgagctcatccatgcaaacccggtaccttgcgaaagtacctccatccggtacttgttgttttgcattgggtgctgtggcgcttcggtgtacctgggacggccatgtttccggcgcaagacccgccgagtccgtactccgaaatggcacgtttctattctcagaaattgggttggcaagatgaatcaagattttaagtggtctttgggtgaatgtgtctctgagcaaccgctgcgaatcaatcaatcaatctgtcaagcagaaaaaaaaagggggcagcagcaaccattagcagcgctgatggatgcaacttcaaattccttcatgcaacccgaggcaaccaattgaggcaggcaggcttatttacttttagccgtaaacgcccctagatgaaaaaaaataaagcgccgcgcgggattgcatgcaacggcacgatacttactgtacagtagaacctattgttgggggtcttgtctcttgtctctggtctctcgagaaacgtcatcgcagagctgcattccagtctgtccctttttattttcttccttttcttcgtctcttctttttttgccacatagtagactgcggtatgcagggttcaatccaattgcgtacaatgtctacaacgcagtctagaatttgtttcactcatcctgcccttgcgtagccacctcgaaaacgtcgtcgacaaaaacagtcgtctcccttatctgggctttgagggatccagaccaccatcgccggggaaaagtggctcgatcgtctcctgggcatggcacccggatgaaacgcttcgggctcttaaagcaaagggggtagggagacgaaatggcacagtatgggcacgcccaggacgggacaagctcgctgtaacagtacctacatgaactcaattgcggtgtttcagcgcttcgaagtcgaacagtgcaccagatccggcgcagcggttggactagtgagacagcaacgacttacacggagtacatgtacaccttgcccatatcttcaccatcccatctactgtccactctgtgttaccgcatcgtgcattgtagactacagaatgtacatgcagtcagtaccgcatctcacgttatcgcggatgcacagtttgtatctttataggtatctctacacctatcgtcggcaatgagacagaaacgtgaagctgcccccaacgtgcgtgtcccggccaatcacgatcggcattgggccatacctgcaaatgtacgtgtatacacatgaaacagccatgaaaaggtctagggtctttggacaatccatgcagaatgcggtaggtacctgtggacgctacggatgagttgttgctgtagctgtagcgacctgctgtgaagagcgtagagcgccatcgtatctgcttgtctgcccgcctatcatgtcctagccgagatgggatcgctgcaacaaaggcacggtgtacagggcaaaggtacagagttctggatacgcggatttggcactgagggtgagaaacgacccctcttgcaaatctcgtcattttccggctcgtcaatcaaaacgaacgcaattcccctagcagaaagtctaatgagcccggcctgacccttgcgcggtacgagcacgggcgcgcagaaacgtatggcgacccaatgtactccgtataaaagagcgagaggttcaataggaaaacaagagagtcgagataaattgggacggggggctatgctgtgctctgcctctcccaaaaagtggtgcacagtagaggcatcaatgcatcgaccagtatacggcgtagatggtgtggtgtatcggtacgcagagcagattccattcattggccattgggcaatctgattcgctttggctggtcgtgtgctccggaccctgattctgggtttcgacgcagcgcgggggccaaggcagaaacagaggagcgacatgtcacgattggtgccacgcggcaaccgctgtcagataacgatgattgtttttatttaattttatctgattttctttcatatcatcatctcgaatttcatcatgtcggccattttcctttgttgcgacgtggacggatggcggtcgatgcagcaacgtgcagcaacgtggacagcaaacagcggtactcgcaaaacgtgccgcacacgcagcatccaccccgtaccggtaccagcgcacgctccatgccgtggccgtgcgtcttgcgccgaagcgaactgctctgctgccgctgccacccaatcgttcaggccatctgggcgcctgagagggttccggccaggccctccggattgcggacttggctgtgagtaacaaaaacagcctgggcctgggtctggatctggaaccgccaaaagccaagcattgcacgctcgcggacgctaaagcgagaccaagtgcgctagggactgtgctgtgcgacctggacggcacagtgacttcttcagcggtcttagcacggtgctgtcacgcagaccctcgtcatgtcgtcgtcgtgtggggacgccacctggcgtgactgctaaagagattctgcacagtaattggtggacccggcttgtcagcgctgttagcggcgcaggtggccattcggctaaatgctaacaattgcgacttttggtgaattgaattgggctttgggcgattgctcgtcatgcgcatccgagttcgcagtattgacgacgcaacgaagcacgagtaagtgcagatagctgcgtattgctcaataatgtactataattgctagcacgcgagcgtcatttacaatagtgttgattgtatcatcttaccccatacattggcctgcattgcatcagtgacaaagaagaggctggctgcgtggtgccactcgaggtactcggagcgtcgtcgccacgaatacggcagagacacatgtagattacatgcattgcctacctatacatccaggacatgcaggcttcaacaatgcgctgctacctgtctgtctctgcgtggcctgacacatcaacactcagacaatccttcgtccgtactcaaccgactgccaccacggcgtcctccggccgttgccaggtagaccctctgccaggtgtacaggtacccgcatgaccggcttgggcccctattcctgcccagcgcagcaccccgtgcagcccgtacccggtactcccctcggcgagccagccagcgccgcgcttgtgccagaagcgtctgcagggtgtgcgggaacctgcgggatgcctaaagcgctgcccgcactgtgctccgcaaaacgggcggccacgcgtgactctttatgctctctctagtccgctgcgaacgatcgctcaggtcttttgttggggcaggctggcgtgcacggtgcccaaggccgccgtgctcggtatgcgccacggtgtacaagtaaggtgtctggacttggacgacagtgcatgcgccgcgcaggggccccaaacaccgtgtacaaaagccccaagcccaacggcgtcgtggcaacgtgcgtgcgcctgggtcgaggcactggcatgtctgctcgaaactcgctgcaaggtgtcaagtgtctggtctgggggtccagcgcggggcggtaccagctactccgtgttcgtaactgcacgccgctgtgctcggcgccgcgctgccctcgccgcgggttcccggtacctctgctcgccatgtctgtacctacagctcgtagcgtgcgactaccacgcatagcactgccgctagcgggccacggtggtgctgctgccctgtagtgccctgtagtgccctgtgctagtcgctggatgggacgctggctagtggacgcagtgggcgcgccccaccacccccagtgccgctgctggcaggttctcgtgccttcacggcgccccacccccctgtgcacttccactctcttccacggccatttactcatcccggattcccttttcatccggcctctggcgtctgctcgccttcatcctcctgcatccaccgacttcctacttctacttcatcgtctccctcctccttcccgctcccatccccaaccccccagccaaaggccttctttctcctcgaagcttgcgtctcgtcatccgcctggttcttccacgacctcgatcctcgactccttgtcgcgtcgtctctcgcaatcgctcaagtcaatcccccagcgccagattcgccacctcgacgataagccctcgcaagccctgccgccatccgaacctcatcggcaccgacgcaaccgattccccaacagtcgacgagagaaagaagggtcctcctttgccttgccagatccctgcagcggtgcgcctcagcctgttcgacagcttcgtcttcggtctgccatagactctcccgccagcgtgttactttagttgtcactgcttcgccgcaaactcgtcccgtctatagagcctcggcttagtgcactccgccgtcttcgtcacaccgtcccggtctcggccgccttcgataagctgtccatcagcaccttcgatcgagtcaccgggcgatagtcacaagtctcttgctctacagcggcttttttcttttcacccaaaagttattcggctcaacctcgctcgcgactggacatctccatcttttcgccttgattgagtcaccccctttccagcgagagctacgctccgctcacggccgccgccttggttggtccgccacgttgcttcactctccctgattcttctccttgtctcctcacaacctcaacaccatcttcaatactcaactcgcctaccttgttggcctcttgacggacccgaccctcgccgtcttcctcaaagcctcaccaccactctccaccaatacaaaaaaaaaataatctacaccagtcattcattatacatttcagcctcttaacgcgacctcgatgtcattataacgaacaaaacaatttcttccacctctctctcatacgcaagccggctttcggcatcttggccacggtttcgttaatccgcgtctcctttgtttctttactctttctgaaatctctcaacaaatgatcatcttataaactcaatactatccgccaagcaacactatcaaccaacaatcaattatccgtggctacctgtcgttttgccctttcctttgtcctttacggcttgtacattccggtcatctgttcttcgattcttcaactgccggttttgcgcagttcttgttcgcgtcttttatctctcttcccgtctttgcttgaacgcaaccttgcgtatagaaacgtcgaacggttcataccatcagggtgcgcgattgatcaacggctagagacaaaaggcatatatcacttttacatatcttgaacaccaaactccgcctgtataaattatcttttttatttttatcacatctgtttttcatcttttcatctcttcatcttttgttctagctttttctggcttttcaacttcatcagctttaccttttttttatactttttatactttcacacactccactttcacaatcatggaatgcatgaggaacaagttcactggtggccttctccttgatggaggtcgctaccagaccatctcaccactcaaccacggctcattcggcatggtctttatggctcaggacctcgtttccaaccaggtcgtcgccatcaagtgtctcaccaagaggtcagcgccttgtgaggtcaaccccgagtttgcagtcgacgagcgatctgaggaatatgctctgcataacggccttggatcgcaccccaacatcgtcaacttgcttgatacctttgagaccgaggctcacgtctacttggtcatggagttttgcggccagggtgacctctatgaggccattcgcaacggccacggacctctggagactgagcacgttcgccagttcatgcttgagctggtcgacgcggttgcctacatccactccaagggtgtctaccatcgcgatatcaagccagaaaacatcttccttactcaagatggcgcgatgaaactcggcgactttggccttgccactaccgacaagtggtccttcgagactaccgtcggcagcgacaggtacatggctcctgagcaattcgactctgccggtgctggatactcacctgccgaggctgatgtctgggccattggcatttgtctcctcaacattctcttctcccgcaaccccttcaccacccccacagagtctgatcctctgttcctcgacttctctcgtgacaagcagagcctctttgacgtcttccccagcatgtcgcaggacacgtacgaggtcatcgtgcagtgcatgaacttggaccccaggaagcgttccctcgagggcgcccgcgatgccctccttcgcgctgtgagctttacgacggaggatgagtctctcgatgacttttgcggtgccgagaaccctaccgtggcatccgctcatcgtgagcctctccgcaccccgtccatccaaaccccacagatcgatggaggcgcattcccttggaccaaagcgctcaacgagactcctgctgcccatcgtcgccaacttagtatcattcccgacgatgagagctacagcgaggatctcttctccaagtctggagagacgaccgactggtactctactggagtccagaccccgtcttcctccatgctggactcgcgcatcattgaagctcgtctgcgggccttcaacatctctcgcccgcccatgcccaagcctttcaccaaggtttctcccgctgccggctctctgcccatcgccatgggcaagccgttcccctccatggcctccgtctttggcggccgccagaaggatacggtttccaagagctggagtgacatgtgggacgaggatgaagaggaagaggaacaagagcaggagcaggagcagcagagggtcagcgctctcaaggagctcaactcgcgcacttggagccacgagagcaccaacgagcactctgtgcaaaagactgagcccatccctgtggctcacgtcatcaaaggggatgtggacgatgatttggttgcggatggtttcttttttcacgaggcctctcctcccaccaagcacgcctttactatcacgccgcgctattcgcccccgtcgaagcgcggcgacgtcgacaagtgggctgcgcttggtgagcgtcgcagaggccaaaacattcaggcggagcccgaaaagtctcccggttggaagcagcgtcgtcaatttgggtttggatacagtaacaacggatacaataacaacaaatattatgaagcgggcgtttgggatcatcatttttctacttctcacaataacactattttacacaatcaacacaacaacaatggcaacagttttggcagcaaggggtggagcaaggatcgcctcaaggagaattcgtggagcaaggcgaaagattggaactggcgcaaggataggcgcaccgatctcggagacgttgagtgggttggtggttggtaagaaaacaaaaaggaaggctttttgtttggggatacccaaccgccaatcgtggttatagccatatcctttttatgttttgtctttgctggctagaaagacggaaaagaacttgttttgctcctctttttggaagcactttttgggccaaaagaaccacgagagcctgatttatcttttttgttgattcgctgtctctgcatcgagccccccctttttcgtgttgagggttctgcattgtagacgggaattatcttgaaagagttttggatcttgtgatggtttcgtttgttacttttttggtttatagagcagctttgggagagggcactgggctttttgtgccgggatggatggatgacaaggaatggctttgactcgctttctgcgtattagttatttaacattacaatataccagaggttacccactcaattatttgtgtctgcaatgtgatgtcttgatgagttgacttgataacactaacttgctttcccttctacaggttgtagcttgtatatgaactgcatatcttcatgctgcttacaccattttgtctgacgggtgatgagttgatgaataataatctcatcttccaagcttaacaaaccaaaggaaaagtagatagcagcgcaaaagggaataataataataataataaagaggtgagagatatatatcctctttgtttagtattgtatttagcagtggatcttgtaataagcaattgctaccaacagccgcaactagtctttcctactacgagaagaatacgccgaggaataagacaaagccatgttaaaaactgctgcgataccgattggctgaacgacttgctgatcgagctgcctgattttatctgaccccgggcacatgttattggacagctgtttaagacagctggcgtattaaacttcattcgcttattgacattgcttttcaagagctttgtggatgtaacacggctatcgagcaataacaaagggcacacttgaattagaagacttcttttacaaactcaggatcatatacttgacaagacaatcagcaagttttgtatagtttacttgatagacttttatgagggttcatacatcttggtctaagtgagcttgcactggttcaatattagagtaggtgtgtacctgagaaccccgccatcatccatgtcactttagcgcacaccctttcaacagccgcatgacagcaagcaacgatgcttctaaggcacgcaaaaagaacaatactcaacacaaaaatgcaaaaaataaaaacatacaacagccggtgttcgctgatggtcacccactcaactactaatctgccggttagtggcttatctatgggggagcagacgggaccccgagttctccactacctatggtcgtatgtgcttgtagacttatcaaacttctttatatacttctgtatagcagtgtagggattgcgcttccatgaaactacaaaatctcattcctacatgatatctactaccaggcatgatcacgttgcacttacacttacccggatgacccttacttatcgggatccgattctttgagtaaaaggagctccgagaatgctgggcatcatccttggcagtcgtgaaccgtttataacagcgcttgagttggcagggaaaagagtgagtgttggaagctagttttttacattgtcatgtagataggcatgtggacattctttagtaacatttaatgagggttgtggtatcttcaagtagcaccccaaggttctcgcgcggactgtgtgcatcgcatagagctgtgaagtacccacttgcgttatacctactactaaagcagcttcctcgctgcacaccatatacatagctggagtatagttgtaaaaaaatgatatctatatcagtactacagtatcgtactgtaagtaccaccgctattttggagtgctggatatatattagccactctattgagggatcgggacgcatctccaacagattgagttgtcgcttgccagcctgatcgcggcctgacaatcaatccatcaatttacgcgaatcaaaaccaatgtcagagtagtacacttatccacaatctgcagactatggaaattttggtcaaggcccaaaaatagtttctcatcctattcaccaacctcaagcaaccaagactccatcttctcctccaacgcgatgacaggcaaaacctggtttctccctcccgactttacctttcttccagacggccaaattgcgctcggcagcatcatccccagccctcaacaaccaaccgccattctcgcctctgccatctcctacccgactgtcatcctgccagaggtcaagtccatcacggagaaaaacctcagtttctcagccgaaaaaagccgttctttggggctcgcgctctttgccaaggttctcaacgtcggaaacgccaagatcaatgtgtcatggtacaagaacaaaacctttagcgccgtggatcatgaggtgcggacataccacggagccttcgctccagagaccttgagagcaatcttggcgcttgataatgttcagaggcacattgacggaggacgttttggcaagcgccatgtatacatcatcacgggcttacgtgtggtgcgagagagccttacagttacagaagagaagaggagaaatacggcaacttctgttaaagcatcaggatttattcccactggcataatgcccgccgttctaggggccacggtcgctggtaaaacagaggatagagccagcagtagctatgagacagcgccgggaatcgttttcgcatatcggctacacgtaattcggcctaagaatataggtgccgatgtcgagctattttctgataggacagcatttttcagcggtgaagctgaagatgtcgagcctgagatggagattgttgaggtggacggcgcagtgtaccgagaagatttggatgcagagcaagatggttatgaagagaagcggctcgaaggagtagacaatgactcctatatcgtgtttcaaagccagcctctggcaattgagagcgaattactgaaacgtagtcaacatatgccagaaggcgtataaagaaagaattattctataaaaaatgacaccgcattcactcgaaactacgctttgcatcagattcaccaaggtggattggctaggttcgttgaagttgattcatgtcattgtaatatgatcgagccgtccagtcattcttcgcgccattctctatgatattctgtctaattttgacaaggcatcaaaaatagccgcatatcgcccgagatcatcactcgacttcttccaaaaccagatcgggttcacagacctacgccgtgggtggtcctcgtcttttggtgccagtcgatccaatgctgcctccatgcctttggtggtccggagtcgttgcagcatgttgtcggttgtactcgccgccttaccttgcagcaagatcaaccgaggcagtacagtggcgtatataagcatcgtagcacttatgcctgccattattgccgtggcgactgaggacccgggctcgcaaatctttgggtatgtgctgctaaactcgtcttgaatggagcttgggatgtcgtcgccgaatgtgccgagcacggcggcactattggtagtactttttgcatttgatgacagaaagactccgttgcagtttgtagcatagactgatataacagcagggtggcgggcagggaagctctcatcgtctgtagacgagttcccagcactggctagaaaaattatattgtcttgacgctctttctgcaccttctcaatagcctcgcgtatcccttggtcgttggtagggaagccaaaggacatgaaaataatatcagctttgccaatctgtccggcccagaggatggccttaccgaataacatgtaagctttatatatgaaagtaatataatcccattactcacctgcttaatattttcgcgactgctctcaagctcattagtgcttttagcaacacgagcaactagaatacctgctccgggagcgcactccatcaggagccttgccataagggtcccgtgtccaaaagtatctgtcatagtttgcgcgtcaggatccacaaaatccttctcctcgatgatgctcttcatcagcccgctcttcgctcgaaaggtgggaaattctctatccaaccctgtatccaggatggcaacgcgaatctcagctgaaactgcacaatcgcgccgtttgcgctccaccagttcactgatcttctttaggtctcttagccacatctggggaactacagtggcgctgtggaattctgcgtctggttccaatttcccagcctcgttatcaggtgctctttgcggaggagaaagaggcttcttgtcgacataattaatgtgcccaacttgcgttccgaagcccttttgtagccattcgagtgggcggaccacatactcgtggaactttttccgtatgacgataccttctttcccatctaggttttgttgctccggtgaaggattgacctctttgcttttgagacagaacttgacagcatcatcaaaatacctcttactattcgtgaagccatcccatttcatcttctctagttcgcccaagtcgtcgattgccctcttgtgatcaaagtttgcctgtgcgaccctatttttgcgtttcaatgtttgaaacggcttagcgagaccgatttctagaagcaatacgcctatgtcaagtatctgaggatatttatgagtcagctggtccctgtctacaatatcagaatcacttctgccaggaatgctgaaaggaaatgacaaataggcgcatagcggtaggtgttctttgtttccttcgttgcccccctcaggcataaaccagatgttatcgctcgtccacttggtccgaatcagcagttctgacttgtagtatttccagtatgatcgtgcgatagcatatgagagtgtcactttgtcctttggggtgaggttgtaatggcacaagacctcttttagagactctccattcccggccttgaaaaactgccgtaagacatgcgattgattgagcttgaaaagaccatggccgtctttgaaatagagaggcacgctagcatctatttgtcgatcaaggatatagcagaaccctcctcgactcaaaggctggccattatctgcagggccgcttggctgactaaagctcagatcgttagtgaaaataacatttaagctactctgaacaacgagctaacatcaacaacgctaaactatcaacaggtctagttgactaagtggtgtgacggggccatatactagatcgtcttacttataggtaggtgggcgattgttgatgccacaacttcatcctgcaagggtcacggatacacttacatctttaaactaaactcttgccaaagagtcatatccatagctgaaacaaggaccgtcatatctctcttaaccgtctcttggctatttcgaagttcatggagacagattcgtgcagggtgccgcatgatttgcaaatcttcttcagcggtcggcgccgtccgacaagtttggtatttcgtagattcgcattcagcgattgtttggagggcgttgaaagccccatgattgagttcatccaaagatgtatccggtgtgtcgagatgctgagtcacgatcttaggtagtccttttatgtcgtttgcgtccttggtcaacttttggatgaggctgtcgcaatcgcgcctgatttctcggctcttttctgtttgcttcttgaaaaagttcataacgtttatctccagatctgtagcataagtccgattgaaaagagatgaacgcgctgatcccaccgttggcggataaatagcatccaagctatgcagcatcgtgtggcaaagctgctcaacatcgtgttcaacccaataaggcggaagagtcccgagatattggtggatcatataaagcttggcggcaatctcgtgagctgcgcggaagctgccaaggtcggcaggtgtcaagcgtctcccacgaaatacatcatatatcgctctcgagaccactatcgcacgagatgccaggagggcaggaatgcctgtatcttcagccataacatagaatttgttcgtctccaagtgaggagttcaccaattccaaggtgggagcctggaagaaacccgtattatctgcactcgccattggccagtgcaatttcataatcttccccgctcatgccttacaatctactcaccaagaccgattgcgactccggccatctcaacgtagaaggccaggctcagctctccatcttcaatacagcatggagccaacagcgccctcaatcctgacgctcacgcagttctgcatttccaaattcaagcagctcctggccgctcagagagctggatacatcgggccattagaaagccggctggctgacttcagtctctgggcggatggccttggtgccttggcaaagcccggagcttcactggattccaggcttcagggtcgaacaaacgaccttcaattagtgaagaatgtccttactatgttggaagactctctggattactccaatagcctcgccgagtctgatgtaaactttgctgcgagtatccagaacattgattccgctatcgagatcctagctctgatcagcgtggctatccgtcgaacaggaaaggcatcgcggaatcgcagagctgaccaaacgtttgatccaagtaagcaccaggagctaaggaagcatctcgagtgcattattcttcttcgtccatcaaaggaggctcttttccagaaaacagacgacgggaatgttatcgataaattagatatctccaaattatccgacctacaacagcgtatcattcaagcaaatctcaggcgaaggcacaactttcttatggcacaaaaacactccatagcccagaaggcgccacaaactcagtcctcgactgctcagccctcgctacccatcggtaatctcttgcaaaccaaacctatcgttaaaacacagaacttggccagccctcaggatccggctccatttccaacatcaaatctagctatcagaggtcaaagcatcgcagcaccaacgatatcgggatattcgcttgcatccacagccgaagggagtcttaaatttaatgcaaccaccaagaaatacacttcggggacagcgaagacacagatcacgttcatcgcctctaatgctgatttcccaaaagccccatttatcacttccaataaaaagatatcaaaatgcccctgttgctgccagtcaatcccagttgaaatattacagcatccaaaggagtggaagtaagtagcttacattatcttcttattttatcttttaaggctaatttaataaccttatttaaagacagcatataattgaagatatatgcccttatacttgtattgctgagaattgtcctacgccgtatctcctcttctgtacccgaaatgaatgggaaactcatgtcaaggaaagccacctgcctcactggcaatgtctgttttgcaaagagcataaagactatctaacgatggagagcattttaagccacctccaagaatatcaccaagaggagctcctggagaactctcttccaacgctcctctcctggtctacggtacagagaatggggatcaaatcctgccctttatgctcgtcatgcggggccgaagactcaccagaactagtcgatcacgtcctgcagcacacgtacgagtttgcactccgatcgcttccttggccaaaacccattatacaaaatcttaacgtacaaccaggcagcttcaatctttcactggattcaagccatgcagaagagatccagcgactgaacgcagaagagatccaacgattgaatgcagaagatgacaagcgattaactgaaaaaaatatccagagactccaagtagtaaatatccgtcaatcgaccgtggagggcatcaagcaatggatcaacaaggaaatcaatgatcgcaaagaacctccagagctacaactcaccgactacgacagagcgaatcacgctgcttcaaaagattccgagctttcagaacacagcaactactttctcacaaaccaatactttggtgacgaatctgatgatggcaaatcttttaagccacaacatgatcaaagcaatggcagctccatcgctggatccaatgacactgatcggagcatgtggaacgaagcagcactattagagaagcaagtcatagcagccgcaggaaatgaggtggatggcaaggagaggctggagattctgctaaaaggacaagaaggccacatcgccgtcacaaaagacatcgtgacagccgcagcaagcaacgaggcatgcggtaagcaagtgatgagattattcatcattcagccagtggagcatgtcactatcgaagaggacgctgtggcttctattgccgaaagctttgacggcgagatgatggcattactcctcggacaaagaggagatcagattactgccacagaggatgtcatggaagctgcggcgaataattcggagagtgcagatgaggtgatcgaattgctcctcgagcatcaagccaaaacgaaatctacccatacgggagatgttgtgtctccttctactcctcctacctcccacggtcttggctccctcaaacttgatgccgttgcgccgcaccataagaaaagtggtgatgactggtacgtcattttcaatcctcaagtgcaacgtgttcttgatgtcgacctggtccacaccctcctccacgacagtgttgtcgcctccgtccgattttcccaagacggaaggtacgtggctacaggcagcaatcgattcgctcggattttcgatgtagacacaggtgaggagatacacacactggattgcagcactaccgatatcgccgaagataattatcttcggagtgtttgctttagtcctaacgggaaatatcttgccactgctaatccagataaggccgtccgagtaagtaaacacctccagcgctaacgaaagtcattccaaattaattatcacgtaggtgtgggatattactacagaaactctccataaccacttccaggaccatacagaaggcgtacacacgtgtgatttcgcccgtgatggacgtactattgtatctggaagtcatgatgggactgtacgtctttgggatatcgagacaggtgccaacacctccactctaactgcaaacaacgaaatattggccgttgccatgtcccccgatgctcagtttgtagcagccgggtcatcggatggtaccatctacctctgggacgttaagactggtatcttggttgatcacttgaaagaccccgatggtcacagatccggtgtctattccattgctttcttgccaaatggcaagaatctggtcagtgccagcttagatcgtactattaagatgtgggagcttagtttacctcgcgatgaaccaaatttgggtaaagagggtggtagctgcgtcaaaacgtttgaagggcacaatgattttgttatttctgttgctccctcgccagatggcctttggataatgtcaggttcgaaggaccgcagtgcgcaattttgggactccaaaacaggcgcggctcaattcatactccaagcgcacacgaacacggttatatcagtagcgccaagtccacagggcagttactttgcgactggtggaggagataagaaagttcggatctgggcttaccgcccatatcaggctatatgaagagattttgttgaataattcacagtctagcagatgtatatattgataggattatgcatcgcaactttggcccaatggaggattctcaaatatcccaatgtaacaccggcatatgtatcaaaaacttgtgcggatactgatttactagttctttgtctcctcgtattatattaaatctacgcttcatgtaacaagttagcgttcggcattggaacttgcaaactgaccgtcttgtgagtagtcacttttgagcccggtagatggtcctttgttatttaacattatagatattattggtgtataaactatgtacaaaattagtagtggatcctataactacaacaaataattttatcttttcgaaagacaaatcttcttactaagctaggtgatgcgcttgttgggcaaaacgttgcaccagattctctaaataagaatttatgttaaaggtagcgtcggcaattaagctagtagagctacatataattgtctaacccccaagtgtaattgcagtatcaatacataaccgcctgcctacatggatcctacatacatataacatgcatgtctacctatataacacgtagagtacgctctttgcatttttcgaaatatcctctgcccccgttttcatctgttaatgagtgaaagagtccaactcgccagtactcattcacctctcccgtcggataaagaaggaggccgtgcaagacctcaagcggttgagcctcattattgtcttgccgctcttgtggtgttttggagaatgcactcggtttattcgtatagccactagaagtgaggagcatgataattttctgcacactttctccaccaatctctgaatgctgtttgccacaatcatctgtctctctccaatcaagagcgcactgtgcaacgtatcgctcaccttctgaagctagccactcattttgtaggctataataaggtgttttcagaggcaacttttggagttttccacccgggatactactaatcttcccacgaagcaagagacgcccacttcgtacacgtccataagtctctgatccttgaaggcctatctcagcttctagaatggcacattcgagctgcatcgcgtcagagccgtcccagagtagggcagcgcgacggcttgcccaagaccaagagggtgcaatatatttggttgagcatgccaaatcgctcattagactaccaaaggtttttcgcttcttcctctgtattttccaaagcaagccacgatgaaggtcattcttccacagaccagccaagtatacatcctcgccagcaataagcttggcataagaggacacggctggcagtcgatcagtctcaaatgtaagtagtttttcagaataatcaacgattgaatggtaccaggcgtcgtagtcataaccagataacaacccagatgatgactgaatcctaggtagcttggcagttttgacgcggtcaagtgcatcatcgattatcttatcctcagttctcataacatcaggaggctgaaaggaatcccaatacatcatcatatggccaaaatatagcttcctggttgcaaacatgtcctcttgaaatgtccagccgcgggcccgccaaggcgatttcttaagttccagatttattggtgcgtttgagaaagtcggtgaggagcgtattgcgaattctgcattttcataagagaaaggtatgtgacggataaagaatgagccactgatattttcctcaatagagtggtgcatgtatttgatcttgaggcttggatttcgttcaaggaagccctcgtcacatgttgatgtacagagcggtattattgttaccaaggcattctgaaatatctctgccatcattttcgactctgtctcccagtctgaaacatcgtcttgaataatacaaagcgcgtcaatccatatatacttgacgcccaatgctcgcgcaatacgaactgtatcttgataagctttgggcatagtataataagatatacagctctttaaataagcgtagttgctttttgtcgttttgagtgaaggagctttaggtccccagcagtagctaagtgccaagtatggttgaggctccttgtccatctgagagtggctgtctaccagacggatcaagcctgactccttactaccctccacgtaaatcagtctggtgggccggtaatttgcttcaaaggcttttgacttgttgccaaaaatccattgcttcaacgtcaatataccggatggcgaaatcacattgtctgggatacggttggaacgaatatcgaagattgaagagcactcgtctaaaaccccccgtggtgttagaggaaaatgctgttaggtgtagaaaatgatgataagtcatacctgtggggccggcagtgaccctgaaagtaaggtaatcaaatttatgtttacggctccaaaaggaggggctatagatagtgaatgctgataacccatagttccagtgatggcatatcttcacaatctggatcgtgtcatcaggcagacgctctaatggatattgttgaaagtgccagatcatagcatttcggagcagagcacaaaatccacagccagaatttgcagatgcgccgagcccaggaagcagtgggacgatatcttgtcgactatatgctagagctccctcatacccaggaacatctgcttctagttccgatggctcgttcccatcagggcttccagtgcgaatgagacgtacatctgccagctgtagcacgcaacaatgttcgcataatgcccgataatcgcttggatcagatttcgttacagaaaggaaattgtaaaaatatgtttcttcgggaggtatttttgaacggactggctctgtaacagcaggagttctggcaaagtcctcatgcaaaacgtcaaaatctcgaaaagtgagaaggttcggcatgatttgaaatgatggaggattgactgttgcagtcagatcagagatgagtgaatgagtaaaggaatttaatctgaaaaccatgacattgtcggaaatacctcagctccccactgctgcctaatcgagctggcggcagcacagaggaaaatgtacgcaatgtaggaattattgtttattcatcaagtattaattataatcataaccccacctcaagtataaactaattattacaacatagcctgactcttatatttataactcttctaggtagttataacaatagacctttgggcaggtcacttgtacttaataaccaattaagaaagactacttctaactcatttcaatccagttcaaaacaaatttactctttactctcttaaatctaagtgagggccaaattaaataaacagaggaggcatattacggactcgagcattttgtgttgactcaagaagggtttctgctgcttgtcatatcgtgactatccgtcatggctcccaaggttctcctggttttgacgtcgctagacaagatccccaagtcaggcgatccttacataggaactactgaaatgattactagctataagaatgtaagaataagaggtgcaatagtaacacggttaacagcaccgcaagtcacagagatgtttccccaactcgtttattcacctagttgttttcgctaaatatcctcttctccttttctcacgacactttgcctcatcaattcttgccagtaaccggtaagatcagctggccacataccactgaggaatagatttccaatagtaaaccattcatatacagataacaaagataaccatgttccctattcatcgaccactttataataacgcgaccagacgctcttgtcgctatcgatcttggcgaagagctcggtagcaccaggaataaccttggagtttttaatcgactcatctgccgccgccatgtcgcgccaaatgaaatagtcaacccagcgattatcaggctcacaatggaacatctcccgagaaataaatccatcagttttggaggaattaatcccaatctgcttcatcgtatcaagctgctctttataatcaataccatccttgaaatagacgacaatgatttcatgagcctgtttgtctgccattgctgtctttgttgccaattgagggccgctggatgaattgcctttttggttggaactgttactatagaaatcagtcagcattggatacttggtgagtctcatcttgaagatttttgtcccacgtgcctttttctgcttgtgctaaagctggcaaatgaggcagcgacaaagaagaagagtaacaagaagaaagagaatgcgaataagaccaaaggagtagcccagtcgagtaacggtgatgtctgaagagtattctggatgtgctagtaataggggcgggggactcgttttttatatcttttctgcgggtaggaagccgacaagctaccaaactgacagaaaggatttgaccaagactcaaaagtaccataaagcagactgagcatagctatgtagcgtggcggcatgtcattacccaagcctctgccatttagcatagaatttgatgaataattttagtattctgacagttcagtaagccgacaataagtaagccaagaagcgagatgtatcagaaacccgacaaacctagataaaaacgtacatgaatcatccaatgatcccttttcgaatctctttagcctaatacaaatcgcactagagccgatggcaaacatagctgccggtcgaaggtgtggggaaatactctgttgactaccaaagagggcagtaagccactctttgtcatcgattcgaacagtaatccaagctcgacatcccttccaataaggtcatgatttatttttgctgttatttttccgtaatatcaatttctcaacttattactatccaccccaggatttagagcaaactctaccaagtatcaaagtctcgaatcttctttataaaagaatccttctccattgcattctgcttcacatcagctgtttcctgaatttttctccgctctttatacaaagtatattgcccttcaatacatatattttggtgcattgtgcaagtttatctcttgcagctcgttggaaatttcttacagctggcttcttcaaatattccaatgtccttttacaaccgtatggttcaaatatcccggtcacaaatggtacatggatgttataacattggcttcttcaactatattctgactcatcttttttgcagacctgtagaccacttcgaatatccagaagcagctttaactgggcatttgccgcaagtatagtgaaccggaatatgcataccgaatattccagcaacctttctggttcaccgctgcccaagtctccgacagagctctatcgtggttcttgtcactgcggctatttggtgtattccgcctccttctccctttcgcagcaatcttcgtatcttcaaaaatgcaactgctctatttgccgtaaagcaggctatgccctcttatcacctgagccaaaatcttcattcaagattatctcaccgaacactggggtttccgcgctttctgactacatcttccacaccaaggcgatgcatcattatttctgcccacactgcggcatcaggtgttttctcattgcttcagtcgcgaatggcggagagcaaagtcatgaagtattcgttaatgctgggacgattgatggtaaagctgatggcagtatgatggaggaccttggcaagctaaagttgaagtatattaatggaaaagcagaggcttggtcggaccctcccgcagatataccctatgaaggaggccttgtgtagttgaataatcatcttcgagtgtgaagagtcgcattcaagcggaaattagatatttagcaccacgaaataatcacctaacacgccactaaatcacatttctaacatgcgtacaaacaagtgtgtactattcgtagattctctaaaaattgtggacttttcatttttttctgtcagctcatttgaaggtaagtaggcctgagcagattgactatctgccaaggagagcaaaagcgaggaatcaatggttgacgcattgaaaaagtttgttacatcatgccaatggtgaaattaatagagaagacctttcaatctcttgaagtcgcatattatctctgcatcgtgactgacagaacagtatttgtggcgccttgcctccaaacaggctccctgaacctctgcttagggattgaccaaggcagcgtacaaagatctagggagacgccaaagtcaggaagcggacctcttgcctctagaatgtccagaaacagcggccaaatctgaaacctgatccgagcccgccactccctcttctccaggaaaacgcattgctgcgctgcctacaaagagaatgaaaatttcaagacggcacgttcagcacgcttacacggagtagtgtcaatacgattgttgcggcttactgcctgtcccaggtaacaactctaagcatttagtggaatcatgtgagggtaagccatttggcttatttcccgttagggacagcacagggagtctccactgaagtaagcacttgacttactcgttagaaaagccagaaaactggctcttgcagtggggatataacatgcctcttgtccaaagaccagaagctgcacccatcttctattgcctcacacatgccaatcagtcgatcaaaccggtgtaggaataaaacacaagtcatagcagcaaagtcgcgttaccgtacatcaccaatattcagcctatagtggtacaactgttagaagaaagaaactgaacagacccgacaacagctagcgtactgtggctggtaaccgtgggaggccaagtgccttcaacgcggaatcatgtacacgtaattataagtcgttagcgttcaggccttcttagtgtagcctttaattctcgctccgtgtaactcgagccaaagccgatttcacgcgtcattacaccgcatgaatagtaaatattcacaccctgaggatgaggtagtaaagggctgctaggaagcatcgcaaattgcgctacaattcaccaattctgtcagccgcgatttacaatctgcagactctctggtgtaacttcttttctgtcgccaatggctgagacaacgggagctggcaactctgcaaaatcatctggggcagagcttgtgttccggacaactacatcaaatcgctcacatgtagccaaaaaacgtgcacttactccagctaggagggcgcagaatcgagcgtctcaggcgcgatacagtatgtatgatactcttcctgtcacggatgtcatctcatgtgccttttcctgatataggactgaagcaacgacaactcgctgaagaatcaacaagaacagcgtcccatagtgatgaagattcctccgaggtggccacgccatttgacaatctatctaatgtagccccacctatactctttcaagaattggatcagccaattgtcacgaattgtgactaataatttgtcttccttgttctgactacttgagacacaggatgaggctcggcaagatgtaaagaatactttacgccaaaatgacaccctcactttgccatgcacaagaaagctgggcgacccaatcagtatcgaccaatggcactgtgatgatctgactttttctggagggctggaagctgttattccaagtgactattcccttgcatcggagatgcatagtcatttgttaacaccattctccatgccgtcgaacagtcatctttcggccacgccaatgccgtcatatcagactagagtatctgaaggtcatggagagaaagaacggcatgcaattctcccaccaacgccgtttttattaattaatcatatccgtttacgtgatatgacatttctggccgctactctagcaatcgcggcatcaattggcgttacctctgaagattatcttaatgacagaccctctccgttttatttattcgctaatgccacttctatacagaatgcagcgcactactttgaacaaattgtaaagccacatcttcgacctagtttgactcaactctctcaaccacatgcttcatacctcgacttgatcatttttcctcatttcagagagcgtgcagtcgctttcgctaccaacaacctttgtatgctggaccagcaggaattattcaatgatatgttatcaggcggcttgacctgctggggaaacgctgacaatggaattggggctcgaggtagcggagtaccttgggatatgagaagttgggaagcaaaaccatggtttataagaaaatggtggttcctacttaacaaagacgatgaggtcaaagacacctcaagctggtggcggcaaatgcgaggagaagatggaaatgtggcggaagatctggacggttgatatcacagagcattgacctttaaatatatgaataatacatcatcaatgtcctcacctgtggacgtcattcgataatgccgaattgatgactcgaatgtgggttgcgtcgattttgattcgtcgactttttgggtctcttggtctgagatatttattcttgggatcgggccattacccgtgtcgtatcctccttcggtggtgcttattaccggaacgggaatcttcgccacaagggacctttttcaacttgatccatggcggtaggtagtaagcatccaagcgagcgtcttaataaattaccccatattaagagtcttgggatgtaaaaaatggaagatagcaaactcaagaaaagatcttgacgggaccccgagttttccactaatatggtcgtatgcgcttaagtttcctgaataatctgcttataatagaagatatagaggtcaattcataatattgcttataatattgctggagtactggttatttgatgcagacctggggcaacagaagttaaagatatggattgctcaatttctggtttcgggctgtacaacaaagatcattaatgtggacggtgttgacattccattaggcgttgtatggatatagaaaaggagatttgatccccgcctttgggttgatagttgaagccccatgtaaagcctacgttaccaaaactccgcagatgcagtgtcgttattggttgcagcgtgtccgaatgctattggcctgtatctgtgaggggaagttcgaattaccgtcaggctgctgggccgaaatcaatactcttcctgcataaacaaaacgttctttgtagtacgccgggtttgaactcacgacagacgacaaaccatatttttcaaaatgacagaatcgcgcatattctcgggaaatactgttggtgatcacgctaggataatccagggaaatattaccaacgtgatgaataatttcgatgccggtaaggctcctggctatcccctgcaacgttaaccatactaactaattctggagctgctgctgctgctgctgccactgctgccgataaggcatttcttcgaaagttcagcaaaacaaatcctattgataacaaaaatcgaattttggaatccaagggtggcctcctggacaactcatatcgctggatcctagagcacgagcagtttacgaagtggtatatcatcgaaaatagtggcgtcttatggatcaagggagaccccggaaagggcaagacaatgctgctttgtggaattattaaagaatttggaaaagatccaaagatacaagggagattggcctacttcttttgccaaggtaccgataataagattaatacctctacagcgattatcagaggcttaatctatctattcctttgtcaatatcccaagcttctttcgcgtattcgacaagaaaacatgaacgaaccagatgaatttctggaaggagataacgaacgatttgccttgtgcaggatcttcaaaagtgttataaaagacccctgcattacagaccctgtttgtgttattgacgcccttgacgagtgtcagcatgaagagtctctacaatctcttttcaacctaatcgtggatacaagtagccgagtcaagtggctactatctagtcgaaatgaaacatggatggaacgcggtctctgtgcggttgaagagcaccagagactgatcctggagcttagagaaaattcagagcacgtttccagtgcggtcaaaacatatattagccattgcattcaggatatttatgcattgaaagatgatgcagaactacggcataaaacagcagagttactaaacgcaaaggcaaatggtacctttttatgggtaacactcgttgttaaagagttgcgcaatgcgagccatccttacgtcgaagctgtactgcaaagcatgcccgaggatttaaaagaactttacgacgaaattttgaggcgtgctaagaagcgctggaaggccaatgaacgcgcttgcctggctactttggcgactgtcacggctgctaaacggcctcttttgatggaagaactatacatgtttatcagcccaacgttgagacgccttgagggcaaatacaacattcatagcgtcaaaggcttcgtggaagcatgtgggtcctttatatccaacacgaatgataccgtctattttattcatcaatccgtcaaggactacatggttcaggaagcgaataaaacagttttctcttcgggtattgccggccagcattttacaatgtttgacatctcgatctccgaaatgaacaaaacgctcaagcgtaatgaatatctcgcgaaactggtatccgaagatatacatgagattattccatcgggtaccaccctttcaacatcaatagaatattgctgtacattttgggttgaacatctagttgaaagttgtgaatttcaacaatctcggcttcgggagtgcctaaaaaatcatgaaaaacttcatattttcattaacgaaaaatatttatattggctggaagcaatgatgaggttaaaaccgacaactcaggcagttgaagctcttcagaagcttcatgatttgatcacaagctgctccgggagtgagattgaaatagttcaaggatgtgtgtcgtctgcttcaactagaagcagtatgactcaattttccagtttgacatcaacagtcacggggtttgcaatggagtctgatagtttggtaagtggactctccaaggtgaattctatgggaccagcctcagcctgacatacggggtagagaaaacacgaggagactcgattactcgaacttacgaaagatctctatcgagccatctccgagaatagggccatgatcgaggcatttccttcgcagatctatatctcggcccttgtattcagcccgatgaagagcagacttaggaagacatttgaagcagcagaatctccgacgtggatgcctatcaaacctataatgcgacaagagtggggcgcctgcctacagaccatcgagtcccacgagagacggattcattttgtaacgttttcaccagacaatagtaagctggcgtcgattatacggaatgagattatcgaagtttgggacttggcgacgggagcgcttgtgcaagatttacagggacgtaaatttgcgactagcgcagctttttcgtcaaacggtaatatgctggcgcttctttgcctcgacggtgttgagatttgggatcttgtcggcggatctctcctcaaaaagatctatcagattggcattaagtcggtggcctttgctaccgaagatacacacttgtccatcctgggctttaattctttcaagatccacgatatagccaaaaacgtggacctacacacctatctcggtcagtcgggagaccaatttcacgacgtacttttttcacccggttatgtacaactggcacttggtgctatcaatggcagtgtcggaacttgggatccggccaactggatgctggtgccatatttcacaaaccagacattcggcgcacgtctagttgtgacttgcaaacaggaaacatcaacactcctcaaagttgtggatcttgccgctggagaatacacgcaggcgatgctgaagcacagagtaaacctaaacgcattgcttttctatctgacatctgatggtatgcggttggttgcacgccattactgtaaaataacccgtgtctgggatcttaccactggactctggcaaacacttgactttccagataaagcttcagatgaaacgttgaaacaagcggcattctcaccttgcctcatgcggctagcattagcaaacgacgaagatatttacgtgtgggacgttgccagtggtaaatatcgctgggcatccaccggtcatgcaagttctacgaccgccttggccgtttcgcctgatggttcgcgactggcattggcagcgcatagcggaacaatcaaggtcttggaaatggccgcccgcgcgcctctacagagccctgaaagccgccccgacgcaatcgtggaaatggcgttttcacccagtggcaaatggctggcttcgctctcttacaatggtaccaaactttgggacccggctacaggcgagtgtctacggacgtggagggcatcatcgaatctcacagcccttgcaatttcactggacagtgtgtggctggcagtaagcgatgataaaggcactatacacgtttatgacgcggcaacaggcgcatgtcatcagacactgactccagcgaaatatgattatagttacacaggctccaaaggcaagaatgacccaaaaacaaccatcgacgcgttggcattttcttccaacggtagtacgctagcatccgtacggcgcacttatcacgataaaaggggttttgattacatcctaaacacttgggacctggcgacaggaaagtgtctccagactgtcactctaagtggttgggagaagttccatgtcggtatagcgatgttaattttctctccaaccaacaagcaactagggtctatattgagaaatggcactctccttatctgggatgcatcaacgggcaagctcacccaaaccctcgtgaaacacgagaggaacattgtcccttctcgtttcaaggaacctaggtataggaagtattccatgacagacgaaatggtgggatcgttcgctgtgctttccgcttacttttcttgcacgagaggattggttcgtagcaacaaggcgcctgagctcactatgagcaaagataattcgtggattctgtggaatcaggagcctaaaattgggctcccgccagagtatcgcccacgcattttcgcagtacatgaggattattgcgccatagcaactcattcgcatgaagtgctatgttttccattttctgtttgataactgagatacacaatatgtgggattgtaattagttttggtcaagaaattttatgaatgattcgcacatgcggaattgtaaattgtagttgctgattatacataggtagctagtggctatagcaatgtagacattttctttttagaaatgaaagactaagtatcttaatgattgggacttatttgcttaaaagtggaattgaaagataaaaaagttaagcaaatcaacagtcttttgcaatagagagtgcattgcagcataaactattagaatatacttttttgccaatgccaggtcactcgcaacatggacacccagtaaaacgcccttttacgtagaatcatgctctttaaccgaattcaagtccagtgaggttcatcagcacgcttatgaattaattacatgctgcaactgtgtctatgcctctagtatatgcgagtgcactcctaaagctccatgtcgcttcagatctagttaatggaatgtaaaaagcagaaaaagaaaatgtaatagaggcatccgggtatgttttaggtcgtgcggtggcaaatgcgatgatataatgacggttgccgcatcgggcggcttcgattcgttggattttcaaatagcacgtccaaccaccacagccacacaaatcggactcaataacgtttgttgcatattaagatttttagcagacaattaaaggtcgaatataatagaacagaaaaaagaaaataaataatgttttaatggattcatgttaataaccatctgatctaaaattactatagtataacacctgttctccagttactggaaccctaccattatcgtatgtggtcgcgtgtagcttcggcgcctgggcagaagaatctcgcagaattttcctgcagttttgggggctaatattctctccaatgagaacgtcttctctctgcacgttctctgcacgctgtgaaatgaccctggtgcttcaacctgggagatatgtcatcaggctcccggggctgttccaaatgcctgcttcatcattcatgcctgggcgtgggggctacggtgaggcgacaaaagtaaataacatgcgctcattggtgaagacaatctgtatgcgattgggtagcatcgacgtgcaaccaatgggcatctgcgatttgtttctcaaataggctgcatcaggctgcggtagagacgatgtcactgccgatgcaagctgataccccggaccctgaagccactggtcaactgaccggaaaatgagtctgggagtctccaaaggatgactttaagcttttctggttggcttataatacgatggaggaatggcagacgggagctgctgttggtaacgatgtgaacaatgtaagctgaaagctgaagctgaacactggatgcgatgtaagcgctgcttacatctaggaaatgtgatgataatagacatcttaatggacagttgtctgtggaaacaggcctgagacccatgcacaagacaccaaaagtaacatcaactgactcaagtcgctgatctctttcattcatccgtctctcgcagccccccatttctccataacagggggagagtaaacaagcgcatacgctataccctgccgctcaccgtcatggctgtgtaaaaacagataaacaatacaatgaattataccatgagcctaatctttgctctatgatacgggattcgtaaaagcaatagtacctcatttgactgatccaacctcgcctgcatgcactattgagtcatgggcttcggccagccttgctgaatgagttataccgatgcgagttttcacgtggaagctctcctttgggtagagattggtcagtaagggaggctatggtggcatctgttatctgtaaaaagcagaggagctgagtaggcccccctgaaaaagagaaagaaaataagacgttgatatcatgacagcagaaagtatttgaactagctgttggccgtgaagaaacaagtttctgatacaaaattttctgtcacttttatccttttgcaatctagcatcatgacgccgccagtggacaccaaggaaatggtttcggaccagaagatgagcagtagtgtcaagtcggcagaagccattgacacaacctccgctgatgaggctcaagatgttgtctttgataccgtcaacgccgagtatactgaagctgattataaacgcgtcctccggaaagctgaccgtttcctgctgccgttcatgtggctctgttgcggcattcaatcggctgataaggcgtctatctctacgcaagcgacttttggcctactaaaggacacccatcttgttggccagcaattttcgtgtaagcaatgcccatcatatattccaccttggactagctggagtatatgtatacaaaagctgacaacttcgctttaaagggctgactaccgcgttctatctttcctatctcgtcggcgaagctcccttgaactatatcatgcaacgctttggagtgaacaagccattgtttatcgccttgttcttctggggaatcttcgtcctctgcatggcatttgctcaaaattttgctcagctcgtagtattgcgttgcctgcaggctttactcgagtgtactattgctcccgctctagtcctcctcacaggctctttctatgtcagtcgggagcatcccatgagatccatcatatggagcacttcaaacagcggcttggatgtcataacgcagctcataatgtatggcattggcagtgctgctcagaaacacgcaagcggctttggcccatggcgatggattagtgtttttctggggtcatggacgattgttgcctcgtttcttgccctcatgtttctgggaacgcccagtgaagttcgatggctatcggcagaagagaaacgcattgcagcggccagagttgccagcagccagactgggtctgatagaggccagaagtatgaatggcactgggaccaggttcgagatgcgtttcgagatccgcaactctacttcttctttttcgcatacattgcgaattctgtacctaatagcgggacggcagcatttggcaacctcgtctttgtgtcttttggctttagcaacttggagaccatagtcaagtgcatcatcccgctggacctcgtgagcataacgtggtacttggtcattggagccctgacattaaaatggccccataccagatgtaagtatacggcatctcaactcaatattcattctttatgctaactgtaagtgttttagttattttcatgatcgtctcaactatccctgcctttgttggcatgctggccctgggcctattgcctacggaaggcatgttgtggactcgatggggtctttatatgatgaccgcaaccagccgcctaactggattgctgttgtggacattgctgccgtccaacgtagctgggagaaccaaaaagtccgtcatcggttcagtcatgtttattgcgtactgtgtaggaggtgctattggtgtccagactttccgagccgagtgggcgcctagatacattcctgccattattttgtgcggcgtcatgtatggggtggtttgcgctttgttcatcgcctggcgattttactgtgagttctctagctaagatttgcctttggtaaaggtttccactaataatgcaaccagacgttatggagaacaagcggcgggctaagatggttaaagatatgggaatgacgctggaagaatcagcacagcaaggcaaaattaacggcgaggctgatatgacggatcggcagaacatctatttcagatatagtgtgtaagagagattctgagcttgggcgtcggaaaatgttagagacggtttgagatgtaggaaagagtagttggcgagagagttgattgaacaatcaggatgaacttgacgggacctcaaatttctcactacccattagttttaaagcctaaatgctattgtagaccagtataaaagacctgctgagttactcaagtaagctgctaatctagagattttgaattattttgttctgtcagcaatccgcttcactgtaagcttgacggtagtcagtcgtccaccgagctcgtccaccgagcagctacgaaatgagatttggaaattctgtactctagataatcataaagaagatatctctagtgtctttagcgaaacaagtttaccttcagttcctactcaacacctaatgcaaaaagcgcacagctagccagcttcatatacccttaccaacactttcgttatgtcatacccagctttccaagcaggcctatcgtcataaattttcagcttctataaaccggttttatgttttctacgtagatcaaagcttatttcagctcgacatacacacacatgctgttatagaggtggcttattggatgttttatcctttggcaagtctcacttgcagcatcactctcagcttcgcctcccaccaatgcgacccaaagctgccttacatgccagctggctggctttatatactctaggaatggatgattgtaaaatcgactcaagatgtgtactattcagttgtgtcggtttcaatatcattttatcataagccatgggcaacccaacgtcccaccagcgttctattaataataatagttttggaaaccacaccgtcatcagccagggtgatatccattatcatctgacacacgccccatcacccggagttgatcaaccgactcatgtcattccatatccccgcaacgaggatgtgatccaccgccaagacttggtgaagcaactggatcaacttcttccacgggaatcaaagttccacagtgctgctctttggggactaggaggatcagggtaagttctcgttgaagcaaaatggtacatggacgttgttaaccaagtgacttagaaaaacccagatcgccctcgactacgcgtaccgacgaagcgaaaccgacaaatgcagcgtattctgggtacatgccgatagcaaagcgacatttatacacgattataagacaattgcaagcaaacttggcattgaccaaactgccgctgccgatgggaatgctctgcttagatctgtgcgtaacggtatcgaggcatgcccatcgtgggtgtttatccttgataacgcggataatctcaaattatttggcgttggaatatcaaccgatgaagcttcgaacagtatatacgagtatatcccaaacgggcctacgggaacagtactatggacaagtcgcgatgcccatattataggcacgctagttggcgcaaaaaggggaatcgaggttacatctatgaaatatgatgaagctatcaaacttcttgaatcaatgagagatgaaaaagctgccgaagaacttgaagatgttgaaacgctactcagggaactggagtggtttccgctagccatctctcaagctggcgcatatatgaaacgaatgcatatgaatgcatccaggtacctgtctttgcttcgggaaagcaaacgccgatgggatatccttaagatcactgacttcagccgacatcgaaggcccgaaatgcctaacagtgtactcgacacatggactgtctcaatggaacgaatccaaagtgagaacagaatggcataccaagttcttcatattatcgcttatctagacaaccaaaacctaccacacgagctgcttgtcaaaatcagccagtgcagcaatgaagatacgactagacagctagaagagctggaagtgttgtcagcaattaggcggctgcaagaattctcatttctcaagatgcgccaaattgaggatggtagtccaagctacgagatgcataagcttgtgcaagaggcagcaagatacaggacaactatgcgaggccttcaggaagcagctatggaagggcccttgatgcaaaaagaaagtgacgaagtatattacacaagaattgccttgcaagcattgtcaaagctcttcccaacttcaaagccagagtcgtggggacggtgcgagaggtatttggctcatgctataggaataggcgactgggcagaaaaaagtaagagggaggccgacacctctgaactgttaaacaaagcgtctggatatttgtatgatcgaggacgatggagagagaaggaacttgtggacctgagaacgcttgaactaagacgaaaagccctcggagagcaacactcacagacgcttaatagtatcgtttcgcttgcagaggcataccactaccagggccagcacgagaaagccaaagattgttacaaaaaagcaattgaacttcggcgacagacacttggagagaagcatccagatactattcgggccatggcttggcttgggaacgtctaccaaagccatggtcagtacaaggaggccgaggctctatataagataactctggcattgcaggaggaagtgcttggagagaagcacattgatacgattcacagcttggcttcaactgcagcggtataccactatcagggtttttatgccaaagccaagcctattaagatgaagacattggctctccaacgggaggtgcttggcgagaagcatccattgacactttggaatataggatcacttgcagcaacatgtcagggcctgggccagtacgaagaagccagagatctctaccagcaaactctggatcttcgtcgggagacgcttggcgagaaccatccagacacccttcggagtataacccagctcggagcaatatatcaggatctgggcaaatataaactggctgaagaccttgcgaaggaagctttggagctcgagagaaagatgctgggagaggaacatccttatacgcttcagtccaagcataacttggccgttgcaatgcgcagtcgcggtcgctggaaagaagctcttgatttaatgcaagagtgcgtgaaagggagatgtgatgtcttgggcttggatcatccatttacacaggattctagaagagtcttggaaaagtgggaattgtcgagtggaggcttagaggcaattggacaactgttgggcataatgaatgagaggttgtgggggaaattgcccggtgggggaatgaggagaattgggagagtcttgagggcaatgaaggagatgctatggggaaattgatgacatgaaacgctagaacaatatacgtgttacattttcaaggctgatagatttggactggtgaaaggattggcgagaagtccaagctagtgccgatatccgcttcggcaattaaacaataagcactctaatattgacagacggacaaagttgccatcccgttataaaacgaaagccggattatatgccgaacaatgaagctgcgatgcatatatagaccacaatttgatccaaatgcattgccaatttatcctagaaattagccatcaagatcctggacttctttgtgtctgaagctatggagttacaaattatatgttttcccaagaaaatcagcagacattgacggctaaacaaatcaagtgacgcatctgcccatctgaacctggacttccccgcaaatgcactccgcaaagccatgaaatcgggaatacagagccctgtctagtcccaatgcaatacatgagatattccacaatgactgggcttgctctccaattaagatctcggagcgttccgagccggctaaaagcaagtagacccgagcatttgaaggataaattcatctccccgcagcttatgattggatagcaagtattgccaagagtctgttccggcagttgctgttgtgtacaaggtgactgtggagtatcaagggggatagtattggaaatttattaaaacaatgagaagcatcgcgagaaaagctttgtttgacagccttgctttttccttccagcttcaagctgactcggacaggatgttttacaaaccactttttctcctcttttctcttccagtcagaggctcacctgcaaaatcgccgagcctcagaccatggagtacctatgatcaaaaggtcatatttcagccagataacagccacgccgtcatctatccaagactggctgaactctctgatggcactattcttgcaacatcggcatattctggagaccacccaccgcattttcctatatttgccagtgagaatggtggcgcgacgtgggaatggcgaagcaatttgacagaccaagtcaatggcttaggctttgggtctcagcctgctttggccgaacttacttttgaccttggacacttcaaagctggaactgtgctcgcgagcgggaacagcgctggcgccaatggcacaaacattgacttatacgccagcttcaacaagggcaagacatgggagtttgtcagcaatgttgctagaggaagcgctccgagcacgcagaacggaaacccttgcatctgggaaccttttatcctgtaagtgtttgagatattttcttcaaccatgctacttgggggaattgtagagctgatattgggtgtagcccatttaacaataccgtgggcgtattttattctgaccagagagatcccctgcatgggcagaagctttctcatcaagagtcgacagatcttgaacattggggcgatgttatcaacgatgtcgcctatcctctttacactgatcgtcctggaatgaccgtcattgactacgtcccgcctctaaagaaatggatcttcgttcacgaattcccaggtggtgactcgtggtctggtgcaggataccccgtttactacaggctttctgacagtccctttgacttccgatatgcctatggctatcccattgttgtcaatggcgtgcagcccagcagcagtccatatgttgtgtggacgccagagggtggcatcaacggcaccatcatcgtgtctgatgccgaccatcaaagcgtctttacgaatcgggcaaacggtcaaccagatcaatgggaagaacacaatactcctcagccaaaagcttacagccgcgccctccacatttttaaaaagtatcccaatcacttgatgatcctcggtgcaggtaattaccagggcgtggaccccctggaacaaataagccactgtatgcaagcgttgtggacgtgacgagtatgttgaaaagccgtccaggagatggagatgcctagatggttttatacatataaggattagtaattagctttataaattgagtgtttgctaatgagtcttacaagttgtgctgatcgctttaaaaaccgaagctattattggccgtaactgcttactcaagccccaagaaaaagcggcagccacagctctaatcgccaggtcaagtaagtcctgtaaaatgtatgaaataaaggtaaatgaagtactgtagtctgatatttaacgatgtgctcatatcgtttagagtatggcaggattcttgagaaaagctgcgagataaatttgccaaggtgccaaccggagaaaatcgcacttctagctttgctcttgcatacgagcagagctttgacctacctaatgcagatggccgtatttatgagacttgggcctctttgaacatcaatttcctttcctttcctgttctcccctttccttcttttcctttcttttttttcgtgtgtgtatgaacctatgctgaccatttgcaccacgagtgtagctgtaagctgtctatacatgttcagactttctagttccctgtttttctgccttctatctgcatagattcagttctatatatagcgtccttcagagatgtgggcgcttgtaggtaacacacgtactctcagcatagccatgcttgtgcttcatcgcatccttcggaacccgccaggatccaaggttgacaatcctcccgcccacaaggtgctgggtatgcggaatttaattggcagatacaatcccatgcaaggatagtccgtgtacatggagagagaggctatcgactaactgcaggagtggacgcgctgtctatatagttgaagtgtctctagctgataatctcaactcgtgattggtaggatatcgcctgtggtaggccatggctgagaaattgtaggacaaaatggatcactatttggaagcattcgtattgcttaatccgtactgctattctcagtaaagtctcgaaaaacctatgcgcagtgttgcaatttggacgcagctgcactcatgaggctttttagcatatttatatgaggacagggcgacgcacgaaagactttacttatatcaatcacttcctctcaccaagccgggtgcttacaggctccagtgcattcttggagaacattttttacttatcaatattttttgctaccaagtagcgatgtgctactgacaaattaacaactcgcgaacctcgacttacaactagtcggagccacagattggctctcccatctaagcctcagtctttttgtgtgttagaaagttccaagaaaacatgccgcgccccaagacgtcttgggtcgtgcccggtttgatggtcggaaatctcatttgcggcatattgatggcagttggacatcatttcttctacatgtctcttaacaaacagactgtcggcacccaaaaccaacaagaatggaatgcccgtattggtaccggcatggccttttgtgtcaggatgtttctaacggctgccgctggccttgcttatgtacaagtgctttggaggacactcaaagcccgggaggccaatctaagtggcattgacgccatgtttgacgtggttaccaatcccttctcctttttgaactggcaactatggaagaggggctttgaactcgttgtgttggctggaattctatggtaagaccactatccttgcgacttgttcgattccttcacagaagggacatgccgcttacatctgttctacattagggccatcccaatcatagcagtgttcactccggcgaccttgacaatccaacaggccgagactttggcttcttcaatacaccgcatatctttgcctctggtgaacttttcttcgcccttcgtgttcacaaggtatacaaacagtccagtggattttggacctagtgggccatcgattgccctggccagactcatgtcctctgtcgccgcacaaggcgctgttcttcctttggcgatgccattttccgacgctcccaaagtctcttacaccctgcgctttcacggcccttcagtttcatgcgggcctcttggaggcagcagctcttttcgcgatgagtacgatgagatctatagatacgccataaaccacgaaggcaataccgaaatggtgtatgttggattcgtccctcagctaggcgataacttggatacggacacttcatatgaacaacaggcattacttggcctgcaaatcgcgaccaatgcgtcagtctcacaggacgagatccccacggcagacacggtttccacggatcactgtcgcgtctttgtcattggcacaccctacgcgcctatcgagacgtattcggcctcacgacatacaatcgaatgtggcctgtataattcaacttatgaagcccagttcacatttgccaacggcactcaggaaatcgacgttcagctgatggaacggggtaatggcatctcggagtttgatgagcggcaatacccgccgaacgtataccagctcgccgcaacatacatcatgcgtggcttgaacgatgtagtgctgggaatcattcgcagaaacgagggtgtcttgtattccacctctcaggtcatgtcctctgcttttatgcaggctcgtgaactgcagccaatgttgatttcttcttcgtggggcaacattgtttcagacccatccaatccgccaactgacatagcgttgacacaaattatggaacaattcgtcgcaaatgtgacagttagcctcttctcaaatcaatatttcctgtgagtgcatccgccaagcatcatggcgtcttgagttttgcaagcttatgcatcgaacagcaatgacgagtccgtgccgaatatgggcaatgttactgtatggaacaccatgaacaattatgtgtacattccacgtaatctgtatattgcttacggaaccggcatattcgcaacactagtagttgttgctatcggactcttttgcataaacaaggcctcgcagtcctatggcaaatcattctccaccattttgcgcacaacacgaaacgcagagctgagtcgactcataaatgtgagcgatacaagcggagctgagccgctacccaaacatctggccgatacaagactgaagttttgggtcggccgtattgaggacgatgagacggctcccgtctacagtgcttttatattggcgcaagacaaggcgccgtcttacgagaatttgacgaccgtttcgcagagcgtgtctgagagcacgccatcgttatagtgaaccgcccagtaactagacaaacaatggacgtagatgttaataatcgtcttctattttgctttcccgtagcatgttgcttaggcgcacgaagcgcaactacttgactctatttgatggagtcctagtaattttgactcggtcggcttcccgattaatgatctacatagccattggctaatagcggatggagataggcttggatttttagcggaattgggaatattcaatgggcaagtaaattccccgccttgatgcctgcagactcaaagtgaaccaatgaaacccgcgatgctggcgtttcgctaatcccgaaaccccacttccatcgcctcgttgaatgggcagaagtgtctcgtgatgtttgacaccaaatagtccaacgctccttaaagctcagagaattttccagccagtactttatttagaaggatatggtccaagaaaccgaaacagggcgcagaaattgcaactaaaactcacacgaggccagtgaatactcgagaagctgaatagcagtgtcgcgttgtatgagatcagttgtgggttgtatgctactatagtgcgaagatactaggcattaatacatatagcgcccagccagaaatattcttcatgccaaagtataccgagttttctactgctggtggtgtgtgaaagctacattgtcgtatgcaccatatattataattaccccatactttatgctgttggtcagctcaagttttttcgtgcaccaatcctagactcactttgcccgtctaccctgttacagtgtcgccttctgctatttgttggcgaatgggcatcaaaggtgcacagccatctaaattacatgtcacatttcattaagtctgtaggctgcagtgcctcagtacttcctattaccccagattatgcatatagatacatgtaccatttcacaaacattcacggtacatcgtcctagtcataattgtctgtttgccccctttaaagagtcatattatagcctcatacccgatgaatttttcttgtttatttttggccgccacataaccactggtcaagcattgcaaattacgtttgataatatccgcaacggcggcacactcagaccaatatgacatctccactaattatcaccactaacattagagttacaacagcgaaagaggctgttgactcacttgatagcctacgagattcatcagaacgttttagagaagcttggcaagaactacgccgatcttacgaagatgttgcaacttctcatcccactgactgtcgaccctttccactctgggcttccgatcagtttaatccagagcgcttagagaggattttaacatgggggtattacaaagatcttggacacctcgaaacatgggcaagttatgctcttcaggcatttggtgtcgcgccgtggcagtttgtcttgtttttcgatcgtattgaacaggcaagagcgcgagcaataggcaaaattgccagaaagcgtccaggcctcgcaatcgctcggctttatgaagaagttagcagcaaccgtttgaatcggattgaccgccaaaagaacccaagatatgaattccagccatctgattttaaagcctgctgtttgtaatctccgctctattatctgattagcttatactagtaatgatgatattagtgaacggaagcgataatgaagatggcagtgatgccgagattaatgaggcttctgatgacgaggaagagaatgagatcacagttgtcgaggatgatgagagcgaatctgaggataccgcctggtctcctgaagagaattctgcccttgatgaccaaggaatcgactacgtagttgaccttgatatccggtcaagaagcgatcatgatgtggaagagagagatccacccgatgataggtctggttactcaagtctgccccgttcgctcatcccaaatcaggacgaagcggatgttccgaacgaaatgaataccccgaatgaaaccgatgtagcagatgtgacagcaaatgagtctgaaaacgaggcaagagagcgaaatatgaaccctgaacagccttcgcctttgaattcacacctgagtggcgggaaatctacaagtgttgaagagcaactcgttcagcgggcgcctaccataatttctgaatttcaagaattgatggtagagagtgatattgccgcaaaaaacacgaaaattatcaatgacgagatcgaagaaaatgtgaaggaaatgaatcaggttgtgcgacagattctccagtgcaacaacagcgcttcttcggaagattttattgctgcagttattcctgtattttccaacattgcagagcaacagcggaagcgtaagatggaagagaaaaatattgaaaacattgatgtgaagaaagcaaagcttttgcacgagcttgcggctaaaactcacgaagtcaaggttcggttccaggcagatatttagcattgcgaagccgccttagaacacatcaacctctttgagaattccataaagaagggacatcggatatcctcaattgaaatgtgaatatatttgagaacagtacattcatgtagcgttatccatcgacgaatatacaaggctgcttagagtatgcaggtaccatgctcatcttcaaatatgctggcccttgcattgatttgtgaaacaacctgatgctcaatttgagtactagaacagtgagagaatgctggataatatgcttaataatacggagttacaatttcgccgccggtaattgatcaacgctgggaacaaccctgttctagttgagttacaaaacggctacagacctaaagtgggataggtgagctttggttcgttaacctcaatgatttgcaattagcatgattagattgcagcgcggcgtatgaaagtgttcatcaattgtaggctgtatattctggtctttttaagccatcaaatacgaaaacatgaacagatgtaagagagcggatttgagagctgtttcgggcttcctgtttgcaccattgcgtttttccatttggctacatttgtggtcatcttttatgattttggaggtggtatctcgcctccatcttccagaattatagagtcataaggatggcggagtttacttcaagaactatgtaataacagtgtggaagattaaggagaatctggcctgtcacggacctgaatttatagaatttcttcgtcattattacacttgggttgacaatcttatttgacttgaattaatgcaatctcagtacagaactattagactgatggcatgttgaatactctatatcaagatgtccggatagaatttgcaagttcacttccaaattcaacaaatcgctcgatacacttgactttctcctccgggctcgactcttcccttctcaatgtcttcaagatttcactaatctcatcaaacttctcccagacctggataaatctgtttggcgtaacgttgcccaagcgagcaaatgctcgtttcatggcatctggggcagcaataagactcgcatcattatcaccaatcgcagcacccatgatcggatatttgttttgattccttatcttcatgctcattatactagactttatgcaataaatgatcatggcagcaaggccggctgctagtgctgtcgcgacgcttgatccagtctcatacttgaagtcttctatacgttttgtgaatcttgctgccgaaccccacccaaaggagttgctgctggcttggtctctaataacatcaacgcctggtaggacgtacgtgatgccgtcttctggtgtccattcgaaaacagtgccatcggcacgcgcggcgccaatgcggaagaagtcctcgcgccatggaccacttggataatcacgcttcgtgaatttgccttcgtcgggtgcagagcagaacatcagggctttgccatctacggcctttttcagggcatcatgcactgatgaaaatgcatttaggcgttagtatggctttgtttgagtatcgaaaactttcaagcagactgtctctaaaagacggagtagaggcctttaagacgtacatcggtttctcgaaccactcttgtcacctgacattggcagtgtccaagacattgagataatgtcagcctttttgttaagagcggataagatagccttgcattccggtgagttaaagccacacattaaaataatctgggtgaaacgtacttgagccgcgtagtccgcatcgatattactcttaccattggaatttggatacgttttgaggcggattggatacactttggccatgggacaagcccgtaatatcatgctggccatgactgtgccatgaccatccgctgacgaaaatgatggcctgacctttccgtcgtggaagtcgaagctcttaccttcgagaaccctgtcagaaaggcctgcgtcgaacatatctacaccgtcgtcgatcaaggcaacaatgacgtcgctagctatcttttttgttgggtccagattgtgtttcgaagatttgaactccagagtcgttttgcgccaaaaaagctccatctcagctgcaaacctaatagtggaatccagccacttatgtgagttaataccctttgggatggttaacgagaagtgaggagtgtcacgagatctggttgcgaactctgcttccttgtctgagtcgattatgtcgacctcgacgtcgccaaatgctacaccatcatcagaaaaactgttttgatcggcacagactgtgacctctcgatctcgaatagcctttctgttggcattgagtcttattttgaacttttccacgtttgcttggatccaatgcgggctatcgtactgctattgcctaaattagctggcagagagcaacaggatcccgacggaaagtgttatatacgtaccagattagaagaaagtttgtataaatgtattttctgaagccagggtaataatggcaagccttctggctcactccaggctcgaagcacggaattactgccgctccatttcagggagagctgtcttagttgttgaggaatcgattgtatgctcctttcgttgcacatcgtagaattctgtgccatagtagccttgctgcctacatgtagtatagtagccttgctgcctacatgtagtattgtttctgggtccaagtcagtcttcctccagtcgagatgttcaatagtaaatttctcaagggattcctggataacttggtcgctgtggaccttctcttcagaatctctggagtcttccacggacaaagtaatgatgtgtcgaacacccttcttgttaagccaatcaaagaagtacttcatatctttgcagccagaaactccaacttggcgtactccagactgctcctcagcctcccgctcaagatcggcatgacgtcccttgatttggacttgaactttggggaaagtcacatattgtagcacactatcgaatctgaggcgatcagaattagaatcggcgccaaagcgactgaggaaattggaccattgtatttgtcgaggtagcttatcatagtcaaagctaacttgaatatcttgagatgcgctcatcagtcgctgtttgccactcatggctttgtcttattgcactcaccttgcaagttgttaccatataggaaggagatgaccatttcagtgcttctcgttctcatgtagtgcagcttcaggcgctgtagaatattatttgaattcttggtcctgggagaatcacgcttggtttttgcagcgggcctctcttcctcctggcccaactcagcggccaaacccgctgaggccacccaatttgagggtgtattaggcattgtttctagctgcgcaatggtatttgctactggggatgccctcaattgtgctttgctctcatctggctcactgggtttgatcgatcgaatctggtttgcatcatggctgataacaactctctctttcatatgatcagatttcgtaggtggttccgaattcttataactttcagcttcttcggttttcttcttgtggtatttcttttcacgctcatcgccgacaacatccttggcgttgtcgcggttcagtcgatttccttggctactgactggcttactcgaggccaccgacttagatggccctgcagtaacttgtggcctgagctctccgactacaggtttatcaacagattttgaaattcggggtaagttttgcgagttgcgctcatgtgactgacgtttttccgtgagccgctctgtacgatgcagcaaataaactgaggcgccactgttgtcaagaagatcgaggaatgtcttcgaagggctttttgagctgttcatggcttttaagtcccgctcgatgaacaactttatgagttctgcaccgtcatcggtgcagcgcttgtattccgcagcataatgcatgggcgttttcccaacatcatcttggatagctaaggcctcgtcgctggcgttttcgactagtaccttcctggtttttgaatcgaaattttcttttatcgcaagatggagacacgttttgccttctatcattttttctctcagagcgacgtcaagtgattgcttatgcaaggtacctgtctttatcactgtacatgcattgaccatgtagtcgacgagctgatagtgagacgctttgatagccataaaaatgggattgtacttgtcctcgtttttatgctcgagtagagctggaaattctttgactaggcgttggacaaggagctgaatatcttccggcgtaatactattgtgcgtaaccacgtcgacgagcgtatgcaaaagattgttcgcaggcttgtctaaaggtccaacaatgtcgctatatttgccgaagaattggtcaacgtcgttgctatcccaaaatccctccttgttcttaatgtccttctttgcttcaatgaagatggagggttctggatcgttttcttcggcctcagtgtaaacagagtcgccgtcatcgtccaatcctaaatcgtcgaagcgttggtccaaatcaaaattcatgactgtaggggtcactgtttaccctcactgtgacaatacgtaaggtaatggaatataaggagacatggagaacgggacatggagaacgggatatggagaacgggacatggagaacgggacacggtatcgtgggtcgactattcaatttctactggatactgatggtcacccctcatggccgcatgagaggccaagcacacagtgtaaggtgtaacacaaggaacctcgaagctattacggcttactcctcacagaccgtacacatattagtcataacgactctatcaagataagatcaaagtatgccgaattaattataaatactagtatctaccttgtaaggaagtgaccggcagaaacctttcaccttcatcaccgatccgaaatcgttccctgtgatagaatgtccaaccttgacgtcgatatcttttctagcaacgatgaagaaaagatacccattgaaatgtacgagactgggggagaagaaggcagcggctttcatatctttaatgttgcggaggaccaataccatcgagcggaagttcttcaaagaaccggggccattgacattacttgcagcctggagaaagttgtgtatggagctatttccgccgacagcaacgactatgcgagtttgatagttatgcaatggttcttccagcccaagggctcgcgtcgaatctccgagcctaccatagagctcttgtttgagtctgatacggctgatgacgatgtcgctgttgaaaagatttcgttccttggcacgcactatttgatgccaaccaaacaagacgaatcattcacaagaggaatcaatcctaccatcggtatccaacagtttgcaaatctcggcttaggtggcaaatgggagaaaactacaacgaagactgtttcggatgcgattaggctgtccggcggaatgctggcccctaacaacagacttccaaaccggattgcaacatggactatctctgagaaccgcacacaacccacggggattccctgctcgctaaaggtcgccatactcgtatctagcaaagagcggaagatattccgctgtaggctcgcctttacctgtcagacagattgcaagacggccgctcaaagctttttcaagaagatccctaaagacgaccccgtcttattccagccagactctcgcgacaaagggacccgtccaaacaggaatgtggcatacagcaatgacgagttgggcagcatcaatcttgatgaacttggaggggtcacgttaaagccaattgttccctagatagacatggaatatggaagtagtgctttacaggatgtactctcatagctccctctctattgtttcagagcctgtatatagcaataatataccagctcgtcagttggcgtctcgtctcgtctcgtcctgtttttgatcagatactgcttttccagggctagcatttgtccacttggagtagcttacatgcactctgtgtaactgtcgattttattcgcgcacagtgcattttaacacagaaggattgcgcacacatgcaaatactcaaaaaggttactaatgagaaagtttgcattgtccgtggtgtcacacaatttgccaattttttttacgttgaggtggagataattatgttgtgttacgacttggatagagaaccaagcggggttaagataaggagcgtttttgttattggatagcagccgcccctgctctttctttgaacaaagcctctattcatttgatattctattttctttgtggcaaaaagattgtagctgcatgcgtcagactttcttgttacctgactgcaatctggttgcgtgaagtgcgtcgcacattttagcaccgactatcccaagcatgctgcgacttcttgttatccatttgtagtagcactttaacgtggaatttcagaaaagatgacagacgttaacttgaaactgccgccgactcctgaggagtatggtgcaaatgaacgagcagatagccccgagacacgaacagaagatctcttttcgcaaagcggcgatagcatctctgaggagcgtcaattaggactcgacatcgtttatcctttaggctggtcgggctcatattatagcggctatgagtatggtgttgattccatgatgcccgggggatatcgagctgacagaattcatagtctggtcactgttcacggtatacgcgacgactataaaaccgcctggacacaggaagatggcacttggtggctgaaggacaagttattcaaacatgtatccatcagagaggtggattactcctacgaggttgatgaagaagcagccatattcgaggtggacggtattggactgcatgctgaaaggctcctcacggcttattccaaagatcgtgcaagttttgaagaagtaggctcttaaatacgccatcttatgaagggaatgactgacagttggcatgctagactgagatagaccgccctatcatatggatttgccatgatcttggagggactattgtgaaagaggtaattttccactctttcccatcttagcacatgttaatcaaaataggccttatgtcgagccataaccaatagcaaaaagtatggaaaaatagcaatattgacaacgacaattgtgagttgggcgacacaagtcttgtataagaacttgtactaacttaagcaccagatattcctaggaacaccccaccaggttctatccgtaccagatctcgcagagcaaattcgtcatcttctttcactcccaggtcctgacattacgttcggatccttggaaaaagctagaaaacttgcgtatcaggtcaacagaatcaacaaagattttctagagacaaagctcctagatcgtgctgtcattttgaacgttgttgttcgaaattgggatgaaacttcaagaaagaagcgtgaaaaaggcgataataacatcccagaaggcgatgaatatgacgatgtgcccaattcagtcactccattcttacaacatacccacttcattggacaatcgtttgaagcctatggaagaattcaactcgatgtaacaaatcatgttgatctcattcgtggctattattggaatgagctttggatcaatgagatatcttccattttcaatgcagaaggttgcagtaagtatagatttgtagagctaaaagatctacgtctgaaactgattataatcttagttaccaggataaatcgtcagcttcttcaactgcaaacgcatattctctccctggcgcctccaaccatgagcacggatacaagtttcaatccgtcgatggcagatacactattttcaggctggatttgccagcagaaaccatatcttgcgttttttacggcagacgtgagaccacggctcatgcatctctatctcgatggaaattctttaatagacatcaaactgatttcccgtcttttctacactcactatgattcgaagcatggttccagaaaaataaagaagtccattctctatttcgaatttgaccaaggggactctcgatataataacatttcctcgatgcttacatacttcatcaacatgatgatatggcatttttggaacgacttttcgcaggaatccattctccaagatttaaatttcttgaatgttacacgtggctggtcactagaagatctttatcacttgtatactacattgagatttcaagccacacatcagctcacttttttccttagtgcttttgaccagtgtcccctggagcagcggcgatggtttttagagcgcgttctggaggaacagagctacagcgaggcagaatatcggctgattctgtccagttcgacgcgggatggtttggcagttaaagattttcctgccaccctgcaaatcaatctgggcgattgtccggtaattaacaacagtattggacaaacgggcaatgtgcttgaagaagaaatgaagcgcctaattaaagagcgcccgatatacagagaatttcagcaacagctcgagatactgctcagagagtgtgaaaatacaccacatctaggatatatcactttaaattggcttaaacattaccctcgtggcaggccaaagtctgagattgcgaccaggatcaacgagatgtcgcctcctacagcggagaatacagttcatgttatagtatcctctttgacccctgagctccgagaaagggctcaaagggtattcaattgggttaaatacgcatcagaaccgtggtccctacagtccttagcggaagctcttacagtcttttgtttcccgaatcaggagctttgtttcattgatcttcatactgaatatttcatacaagacatagtggattctctatgtggaatcatcactgtcaaaggcaacgatgttaagttcagtcacttgtcgttttatcttgtccccgcattaggggtggaaggtagcgatgaagaacgggctgccaaaatcaatggcaccatggcagagatatgtctgcattacttacaacttgagaatgtacaagacgcaatcacagagtcttgctcagaaatctttgagggaaatgaatgggagacaccgctcgatgcggctgtgatttcccactccagagccaatatggcaggatacgcagttcgattttggccgtgccactatgaagcaagtgggccctataagcccaaacagcttgtatttcaactatttgccaacaagaaggctcgtggctgctgggaaacgctcttgtggcttctttccaacccgttcactcggcccaaacgaggctatatctcaacgctgccaatgtttgctgggtttggtttggaggatcttattgatgatactatcaaatctgaaactggccagtctccctttaacaagaactgttggttcgctatcacggaagctgcccgaatgggtcggagtgataccgttcgtaagcttctacaacatgtcttagtggatgaagaagagcttcaaagagcactacttgcaagcgccggaaatggcaatgaggatactttgaatgctcttgtcgagaagataccgagattagaaggatttcaatggcccaagcatctatttcatcgagctagtgctattggacttgagagtgtccttacattaatgctacaatctggctatgacatcaatgaaatcggcgactttaatcaatccccaccaacaatgactgcgatatggcggaactgcgtttcttcattggaagttctgttggactcaaaacacaaggcagatttgtcttttaaagatagggatggcgacaccccattcacattggcagtctacaaaggtgatccacgagttgtcgaaatggtcttgaaagctggcggaaatttggcagatacagatggtccaaatggctcaggccaaatgctgacccaaatagccgtctataaccataggcataaggcagcagatatcctcatcagggctggggctgatttcaacagcggcgaaaaggatgacattgacaaaaccagcctgcaaccgccactgattattgcggccaaatttggtgccctggagtgtgctcgggtcttgcttactcacggagctgatccgcttgtctcatgcgctgccgggaccgcattgtacgaagccgttgcaaacaataatatagaaatcgcacggctgttactcgaacaggagaaaaagccagacttggatgcacatcctcctgaagaagaaaagctcttattacgcgcgattaatacaggaaatgctgatcttgtatcgatgctggttgaacacggcgttgagtttgagtttgctgacccgaatggtggtgttttcagtacaccactgtcacgcgcttgcggaaatggagatttagatattgtgaaatttctccttgataagaatgccgacataaattacaccggaggcatgtcagaatcaccactgtttgctgcaattcttcattccaacgacgacttggcaacatacttgctccaagatgaaagcattgatgttcattgggcgaggcacgatggtgtgaatgcgcttattgcagcatacatgaacccgaagatagttcgacagctacttaaaagaggtgtgtcgatagaacactatagtagctggggaactatacttcatatggcagcatcacgctggccaaaaacaatcaaagcgctcctggaacatgatcccaagccaaatctagaacgtgtttgtggcgatgatatggaagtcgaatcagatgttggatgtacgccgctgcaaattgcttgccaatatcagtcgcctgattgtattgagattctgctaaaggctggtgccaatgcaaaatttaggaacaagaacggtatggatgccgttgacatcctgcttcaggcggatcacttttctaaagacatcgtgcagtgtcttgagctgatcctttttgagtctgactacatcgatggagcttatgttaatacgaaaggtcagactcggctgcatctgatcaataacaaaacacctgtggatgtggttcagctctttgctaaagggagagcccttcttgacaggccagacaatgacggcttcacctctttggctatctctatcagagaaggcaacttgagcgttgccaagtatctcataaatcagggggccagcgtcaatgtctttagtcccagctttggtagcattattcaccttgctgtgactaaaggtgccgtcgaccttgtcaaactgctcattgactcaggtgcagattgcgaagcggttgatcccaagtatggtgcgtcattgctatatacagcattgggaataaaaggcaactcagagcttcaaaaaatggtaaaatatctggttgatgaggccaaggtgccaattgataagcttggcggtgaattcggctatcccattataaaagcagcggatatgactaggaccgattatacgaccggcatcaagatgctaaagtttcttatccgacgcaaggctcagttgaatgttacagatagccagcgccgccgcgccgtgcatcttgcgtgtacctcacagcatgctagcggtatcaaactgttagtcgaggctggcgctgaggttgatgtaaaagacagctttggtcgcatgcccattcactttgcggcatcatccccgtcaaatagctgcgtcgaatatcttttagagacgcagaagcacatggacatcaatgccgcggaccacgacggctggacgccgcttttatgggcagcgcgatctggacatgccagcaccattactaggctaatcgcagagaaggcagacgtatgggcccgaggttgcgttttcgacgtgaaagatgagtggtcggcactgaagttgatgaacttttcagatcggaacacaactctgagagaacagttgaagcctaaaaaacggactaggaccaatgaagagggtgaagaggaggagtggaatgacgatttgcatgatgtcaaggctggagacaagaagaatgtcacctgcaagagttgcctcgtggttggtaaacctccccgacaacagacaagtagaatactaacgtatcttgaaacatacaggatatcataggtacagcatcgaaatgcatggaatgccccgacaacttctcactttgtttcaaatgcagcaattaccggttattaattcacgacggggaacatacctttcgggcgattgagccgttatatgaccagaaaccaaaagatgcggtggacttggatgaaaattctgatccagaagggactgaatctgacgacaccgatgtagaagggtataataactacatgtagacagtaactcctcagcaggaggaactacccatgttcagaaaatctgatctaaagagatgtacagagataaaagggagcttttgggaagccggtactactagaaaataggttgtgtgcttcgataaaagatggatctcgttcattatgctgcgtatctgtacttggacgtgctcattggtaaggtttttgcataggatgtattggctccgtgtttgacccttgaggcgatgctcgtaaacaagagatgaataatacgtgtaccaccttttaagacacctgctttatggatttttaaatgtgtcatactgagtttctcacctgttctacacccccaatgtattttcgcaatgccagactagagtcgtcaccaaggtttcccttttccaccgattctgaaagcctggtagccccttggttgtggtttcgcaagatagtagacgggaatagtgggaatcttgttaaccattcatacgcgttacgagggaactcgatgacgaagcatttggctaccttgagagtcaaaattatttcccccgctcatcagtgcttggttgaattatttattttgacattgagagccctgggcagaacttgcactgcatcgacggcaattttttgatctgtagcagttctaaatcagccaaaccgccccggtttacatgttagggaatagtatgtcggtcaatattcacaatcttgggaccataaagacatgcttgagctttaataaagcgatgtggctgaatctcacatcctcccctgcatatgattatatatgtattgacttgcatcatcacaatactgattctacataaaaagcggtatttttccggggtaaaacccccgcgcagcattcaaggtttctgctagcatggaagccacgtgctaacaattagcgccgacctttattggtggcgtagctggatcaaaagccgcatcaattgccgccagctgcggcacaatgaaataacgctcatgaaagcgggacattcattgtacagttccaacatggcatactattgacgtagtttatgattgccgattagttgtttactttttatttgtgttttgaactcacatcttgagttgcctgtcaattgccgaaagcaaaataccttacgtcttggtttgagttgcactttgcttgcttctttacctgtctcgacttattggcctcagccataccacggcacacaatggttaccacgtatcatcttcaatcagtagacaatgagttgtcaggccgtcttgcactggtaacaggagccaggtttgtacagggaatcgtggcacgtaacaaaggccgcagactgacatcagcatgcaagtggtgggattggctcggcttgtgcgaaatccctggcttctgaaggctgcgacgttatccttcattactcttctagcaaggtgggcacatcattcacatcttttgggtctttcaactggtcgaataactcaaccctcaacaggacaaagcagagtcgctagcctccgaactccgacaaagccatctgaatcaattattcgtcaccgctcaagccgacttaacgaacagagaatccacgcgagattttgtcaccaccgtgctgagtacgccggccatcgccgagaaacacaaggcgatatccgtgctggttgcaaatgccggcattggccgtcgcattcgccatgtcaaggatatcgaggaacaagactgggatgacattatggaagtcaatgcccggagccagtttgtcattacaaaggctgctgtggaggggatgcgtgagcaaggctggggacgagttattctcgtgggcagcattgcgagtcggggaagtggtttaaacggatgtcattatgcagcctcgaagggtgctttatcgtgagtccagcttgagtggcctgtatttgtttaaacttgtattaatatgccctagttcaatgggtttgaacatggccacggttctggctccggaaggcatcacagtcaacattgtcagtccagcttcgttccgatattgtactcaaatatgctgacgactctaggtttcaccggctatgattggagctacaggcatgattcccactccaaaacagaggtaagtcgtagcagtattgcagtttgttttgggagactaaccggcaaaaacaggacctggacgtcaaaggatgacatggaggcgatgaaggagtctgatccaggacttgcaattgccagcagtgtgccgatacataggcttgggataccggaagaggtggctaatgtggtagtcatgtaagtcttttctgctcatatcacaggctttaaagcatagctaattatgagaatataggttcgcaaagactggatatatgacagggcaagatgtcttgttggctgggggcttgaaatagagcagtttgtttgttttagtgttacttctgtaccatatcatcgtacccaatgtggatactatcactattgttacataaaaacctgcttttaaacgatacaaataaaattttttgtctaatgtttttcttctctatcgatatgtatgtatgcactttttacaaggttgtttcgtttcttggtctctatacctttgccaacagaggtttctgctcaggcaccagcgtcaggaatttgctttgtgtgatggcgctcttgacgttgtcaatcactagaatctccatttctttctgcattttgataaaaaatgatcattagcatcaagctttaagacgatgggtcaataaaaaatggccacatacctgagtatcaatggtcgcagtaccaatatgaggcagcaagacagcgccggggtggctgatcagcttcgggttgatcttgggctcctgctcgaaaacatccaggccgacgctccaaaccttgccggactcgagactctcagctagcgcctcttcatcaatgatggcgcctctggctgtgttgacaatgattacgccgtccttcattgagctgagctccttcttgccaatcaagccctgggtggctggtcccaagggcagatgaactgagatgacgtcgctgctctggaggagttcttcaaagccaacatatttaggaacctcgtttgcagcaaattgcctgtccagaccgtccacaggctttctgttgtgatactgcagcttgaagccaagagcagcggcacgcttggctgttgcggttccaatgccgcccatgcccagaacgccaagagtcagggtatgaggatcgcggccaagagggctctcgcctctccacttgccctctcgaacggcgagctgaggaatccaggcgcgacgcaatgcacccaggatgaggaagatggcagtgttggcggtagcagcatcgactgccttgggggtgtttgatacggagatttctgagcagcagaagaatgagaattttagcaaactacttccagaagaaatgctgggtggttcgtactcttgtctgtgcagggctgaatgtcaatctggtcgtatcccgctccattgtgagagatgaacttgattgaagaggggaggtgagagactagctcggcgtcgaatctcccggtgatctataatcctcagttagcagtcggattgggataaatttactagagaagcaatcatgccttgacggaatcgtaggtccttgaaatagcaacaatgttgtcgtatttgccattgtcgcagtcgcggatgaactcgtcacgagttccagtggtaacttgctgtgaagttccagagatgttagcaaaaaaaggcatgtcctcaaagatgacttggaagagggcagtagaaacgcacaacaacatctgcgacttcggagagcttctcaaactctgcctttgcgtggtggacgatgccgagcatcaagacgccgggcttttgtgaggtggatccggccattgtacaagaattggtgatttgaacggataaatgtcgatgctgatcaaacgaaagagtatcaagccaaacactcggaatcacaaaatcgaaaaggaccaaaagatgatggagaaagcaaagagcaaagccgaggggtgacgtgacacttttcgtcccagtgacgacgggtgggggttccggccatttgccgcggcatttgcccattagccgcgtcggccccagattatccggctactgtccccagctccacccccgcaaactcgagctgcggcgtttgctctcaaccttgcactggattccagttcatgcaatcgcttttaattgccaaatctcgctatagccgatggagttgcacccagaacagatgccgaccgctgccatggctcgatcaaaggcccggcgggtctctcgtgcctgtctatcgtgtcgcacgcgcaagacgagatgtgatctgtgagcagagaagaccccgggacagcctcgcttactgacgcttattgggggagcagcgattctgcgggagtgtcgggcgtgcctccatgccgtcgatgtgtcgaacaccagctggaatgcgtcttgacaaagtcgaggcgtggtgggcgccgcatcaagggcgttcgcaattccatgattcagacgcccagccgcaacagcgaaggccatgacccggcaaacacgacgcacaatgacgaagacgacgacgacgacgacgacgacgatgataatgaagattatagcggccaacacgcaagtcatgctcgccccgaccagcatccaggcggcgcggatgatatgcgagcatggctttcgtcgtcgcagcagaccggcaactggcctgacgaggggggttccactcgtgagattgcagaatcgagaacgagttcggacggattggaaggccacattgccaataccgatcttttgaacccctcagatgccctcgaccttctcgcccaggttgccgacctggatcctgataggcagcgaaatgcgctggcgggccaagccggctctaatagtagacttgcagtggacggcatgccacaaatcgtcggtagatcggctgccagctactatcctccgctggatgatggcataataacgccgtccgaggcgtcatatcttgtcaaaaggtaactcggcgcagacatccatgagcatatgtaccgagtctaatggcttcctacctagatatcatgaaaactttcatccattctttccggttgctcatagcgccatattcaagggctcaatatcggaatgggcagccaaggaaccccatctcttgacagcaatccttaccgttgcttcaaaagacgacccggcctggtttagagtgtacgacgcgtgctctcgccacatcgaaaccttcctgtcgaattttatatatgccggatccaattctgttggctctgtagaggcgcttcttattcttgcagaatgggcgccacaacgcccgcaggagaattcctccattgggtgtggtcaagaagaccacggtgcttggatgcttgtaggcttggctgtaaggctaggatacctgcaaaggcttgagcagtccgcgctattaccggatgaagggaaactttcagcggaaatgagtaggaaacgggttgtttgggcaggtatgtgaagttgagcaaggaaaatgtctctgtagccctcggacattaacaacgatacagcgtgttacatgtgcgaccgacaagtctcaatccgacttggaaaaggcttttggtctcgcgggcccggcccagctcttcatctacgggctgcagactttccaacgttgcaagagcaggcgcttggcccagacaacatgggcctgttgtttcaagcccaccttgaacttacccagctgatcagcaatgctcacgacattttgtattcgtcaacgagtcaccggcagcagctgtacattggcggggaatacgtcagatacattgtaggtgccaagctgttatacaccagttgatcattttctaacgtccttgtgtaggatgattttgcttccatggtgcggaaatggaagctttcatgggcgaaccatagctgtatgttgactatctctttcgttctgttgccccttttggcagcgtcagctaacattttatagtcacgcctcccgtgaaagcctcattggtgctgtcttttgagttcctaagactctacatcaacgccttcgcctttcaagccaacttgaaccgggccgcagcccgcaatgcgcaagcaggccctggtaaagctagtgggccactgttttccaatgttgctgggaagccagacgcccgattcatatatgagtccatcgatgctgcaaactcgcttctcagcatcttgaacagcttcatcgaccctgtggccggcctaaaatgcatgccgctcaaatactgtctctacgtgatctatgccgccgtctttttattcaaggtatgctgccctttgatgaaccatgtgcgcgtctatttagaatgatgctaatcaatgatttaggcaagaatggcgggtgccattagcagcgagggtagcgatcgcggagtccgtcgtgcaatccatggtactattacacagctacagaaaacgtcggacaacccacaaagtcttggaaggcgatatgcaacgtcgctccgccttctttggaggaaatccagcacaaagcagccaaacaaatctgctgctgctcgccgcgatcccttgactgaaccgccaacgccgacaatggacgacatccgagcgcaagaaggcattcccctgctgcctactggcaaagcggccatggacatggatccattgagcgggttttcgtggagagatctggattcacttgggcagtttattgcgggtaattcaacaatatccatgacagacgggatgcttgctgggggggaatttgattgggaacatagctccggtggactggacgatcttgtagtgcagccgcagtttgacacgaggtgggccgggcatgatataattttttgagtattaattttgggcaagtctgttattgtaaggataatgcaataagtcgcagtctctactaaatgaagagatagtgctggatattgaatcttacgggaatttttggcatacttgtcgagtgtataacaaagcgtatatgcataatgtttgagtgttttcatttgggtatctaatattccaatgcaaagtttgcctaatcatgacaataacataaactacagcctcgcttaataaatatacacaaactcgtcattctcacgatccgtgagatccaaaaacgcttgctctccgagcctcgcgtctcccacgtgctctgtattaccggctgcatttccatctgcaacaacaacttcttcatcgttactatcatccatggcccgatatgtcgcatccatagagtgatcgacaacaaccgccttcttcccgttgcgcacacgcttcttcgactgtagcttgttcagcacaatgagattagcccactggatcgcgaccacagccacgagcgccacaaagatggccaaacaggcgcgcagaccgggcttgtaggcaggcgcgtcattggcgttgaagagcagaggcccgacgatgttgccggctgcgctggcggcgttgtagacgctcatgatggcggatttcttggttgtgccggcggtgttgccgacgatccaggtgacgattagggggttgccgccgaagaggaaggccagcaggtagtagcccacgaggagagcggccttggcggagttgtcgcgaggcacggagtagaggacggcgaggccggcaacgacggggatcatgaagaacatgaggatggcgcccttgacgcgtgccttttgggcgaggaaactggccagcaagatgacaatgacttgtagagcgccaaagggcatgttcaacaggctggtcatgtatttgtctgaaacaaggccgtttaggataagcggtccaaaggtgttggttacgctggcgccgacgttgagcagcatggccatggcgatccagaggtatgtctttggttccagggcggcctcgaggagctgtcgccacttgaactctcggcttccagttcctgtttggttggcgcgcagtctctcgatggcctgggccttttcttgttctgtgaggaatcgggcggatgggatgtcgttttcgagtttccagtagacgaagggggaggagattatggtgacgagaccgacaaagaggaagatgctacagtagatcatattagtatgttgtctttatgactagggcatagaagattgggatcaagttgtagggatacatacatttgccactctcgaagaacatcggactgaatatgtcccagtccataggatagagcagctgcgacaatggtggcagctccgttggtgccgtaccatgctgcaactcgaatcggttgctcagcgcgtctgtaccattgactcgtgatgagactgaatagcggcaggcaaccggcttcgaagagaccaaggaagaaacgcgcggccatcaagctgctaaagttgtggcaagcagccattgaggcttgtgcaatgccccagccaaggataaggcacggcatcaggatacggtgcgggactttgacgatgagataggatgaaaagggctgccatgccaactgcgcaatgggagcaattgagccaacaagagaatactcgttgccggacaagtttgtgtccgtcttcaacccatatgtagcgccatagccgaggacggatttatcgagaatctgcaggaaatagacccagactaagatggcgaggatgactcgatccgtcttgcggcagatgcgacggctgtcttcctcggtgagctcgacttgctcgttgccgatgagagccaaagcccgatctccatgcttgacttgtgttttgccgccgtcaatgtccatgctgcctcctttatgttcctcgtgggtggagtttggctttgagtctgcgagagccattgtgactgtgaaaggcggcagtctctctctctctataataatgacaatgtgactaggattgagatggagacaagatcaaaacaccgcacgtgagatgaactcgatcctgacattccccggattcagatcggatcaaatgtgcggaggtgatggatcctttttataaagcgtggagttgttttcttcacaacagagttggacgatagtggttgagccggtcccacatggcgtgagaaactcgagtcaacccttgcgccaatagctcaacctttgttcttcactttttttccatcagtctggggaaagcaaaagccgacgctttccattgaactctttggctgcgctgagcccttcattttttcatttgccgatgagctaaacatgagctgagtttcaatagccgggatggagacgactccaggtctaagccggcatagctcggcgggtattccggggggcgagagtcgccacctccaccattttgtcgttttgccctagaaaataagcatgagacatgaatcgcggggaagaaggaagccaggatcagggtaagttgtgtgagactatagttaagggcgggccggatatggcgtaaagtatcacttttcttagccggttgtcgtgagttgacagtcggctattgatgctgtctcgtgttgcatcattgtgtgtatccttggcatggcaattgcctctccgaagacctattccatactggctattgaccattgacaatcttaaacgccatttcaatgacagaattgtccaagtaggcttggcggtctagactttgtcttgtcacatgggactcgtaccacatatgaaccgcgccttgctattggcagtcggaccggtactgaaggcatagatcactaccagatatatccaagacataccacatgaaaaacagaccaagatatacttcttgctcattcttgcctggatcagatacgttatcatgagttgcatatgcatgtcgctatatatgaaagaaaaacaaagcgctgtatgatgacttatatagaacattagagcgtgctttcggcgaacacatttcatcctagtcatcgtgctcagctgattcactgattctagcttcttcaaaaagcttaccgagattagaggctgcgcgatcagcagcgatgctgccaaaatccaatccccatgaagatatagctcgccagcctggcggtggctgattctctatatgtcggccctgccctgtaaatcgatctatcagctcaatctcctctggcctcattccactatggactactttgaacaccatccggcccgtgtaagaggaagcgctttgatcgcggagacccatggtggcgagtaaaatggttgactgtagcgcctgtagcgtcgtcttttgcatgcttgcatgaatagcaccatgagccataaaggcaagcatgctgagatattggaccatgaagtagtccaatgcttcaaagccatggcggaggtagtataagcgaattactgtctcgaataaaagtttcgaactagagagaagctcccgaggcttttgcccaagggactgagagaagatgtcgatgaattgcgggttgtctagcctggtaaccattggttcttcgaggagattgattatgtaattatggaattgcatgctgcaaaatacttagtaaccagaagtcacgcagatgtaagctccattgatactcactgaagctgtagctgatatggggtaacgattcgatccggcctcatgcaccgcggaagattcctgtaccagtgtaccagtttaatacagaatgctaaaacttggttggccaaaagctcaacgtgcctagcttttaactccttgatttgagatgccatatcccgtgctatgcaccacaattctatttttgcccaggtgaattgactgagatgagtgctaaatatggttggagcacacgggaacttgaacctaacctctccataccactggggatgctcgaacggatctggcagagacgattcaggcgcattctggcataaaggtaagcgctgatgcatataagccataacactatgaatgaatgtgtaaattagagacatgaaacatgttgcgagcaaatttagatatacccttgccaaccatgcaaaacccaagcagtcaactctcgggcattgcgtttctttctgctcgctatagcggatgacttgaacagatcgagactattagccatctctactgcctgttcaaggtaacggtaaccaagctcatctgtcccattcatgttatagacaatatggaggataagggtggcctgaacggtcataagattcggttctctcgcttccagttcccataagcgacgggtttcggcaagaaatcgataggctctgttattcgggttccagaactctgcacggttcggattggaatgatcggaatgctaagacatatttagcaagctgccgactgattacctagccacaaagagaactaacgcaagccatggccaatatggcgttgaccaataaagaagaacagaagtcatgtcttttatcaatcatgtcttcaagaaaatagtccttgtggaaaaatggagccgcatgatattcttggagaaagtaaatatcaaagagttttcgcatcagcccatcatcagagcaaacagaagtccaagcagacggcttaatcaattccaactttggatccacaacttccgctgcatgaaaaggcttgaggtaggcgccttggtgttcatctccaccgggcgctgaagatgatgctggtgccattgcttgcgaaacgagaggtattcggtccctaagagtacattcatatagcaatgaatcgaggtatggattttctggatacagtaagaatgccggcatctcgtctatataggggaatcgatagcgatagcgactctcgggcaccatcctcatctgcagaagaagacttccgtcctgtatatgcctgagaaggaaccctgcatcagcgccagctcttatgcgtgtatagacttcagcggcttcctctggaggacgggtttgaagcagttcatatagctcttcgtagttcgtctttcgttgagtcaacacgtcgtactttcgtttgagagcgtgagaatgcgtttcatccgtgttggcagtgttatactcgcaatgggtcttttgggagatgcaagcagcacattttggtcgctccgcactacactataaatgcatcacattgttaacaaagtactggaggcctgtaacagtccaacgcaaagcctctgaccttggattttcgcgtgcgacaggcattacaagccgacctgattctgagcctcgattcgctctctgccgaaggatcccgaagggaagccactccaatctgagtgcgttctgtagcgggaagtagccgacgcaatggatgcccgacatggccaggcatctgagcttcatgcgccatgagggctgagtggatagtgtggagagttaatcatagattgcaaagatggcaacgaagatttgaaatcaagaaaatccgcagagttcatagaaaaggacagctcgagatgtttggcggaaactcccttcgactccaagaggctctgccggagcatgtgccagataggcctacatcctccggacctaaagctccaattatatggatcaaaaggaacaatgggctactctactgtctttacctataaaatgaagcatgccggagatgcaagaaatgttagccacggccaatcaaaaggtgaatagacctctatgcggggcatcagagtctatgcttcccccaacgatctctcaaacgggacgattgatgacgacaatttttggatcgactggtgcagtgtagcgatgccttggattgcttcaagtgattgtggttcatttactggggtgcagggaccagaggagctagtcttactatattgacatcagtatgtatcatcacgggtaatcattgcgttatctatcaaccacgagcttttggcggagccatataaattcgagagggtcaagaattatttatttagcgggatgtgagccagaggtagttgggacttcttgttgacctttttgttgaagacgaggtagacttgatccatagggcgacgtactgtatactaattaaggggcacacactactcgttgtcagcccttcctattttttcgccttcctcaaaataagctctgccagtgttgcaaaagagcttttttggcttttttactctcttcattcgcaaatctagtttaagacgagccgtacgctaccggtaataaggtgcgagctatttcgggtacgtgcacgtcatggtcatcgtgagagcattgaaacgaaattgtgcgtagatgcctgacagacatttgggaagtatgagatcagtaaaaaatcaatgagcattagatttcagtgtggctgttctatttcctcatcgtcatcggtgacgcgaaagactaaggacagcagcgtttaaataaatgagtgtgccacaggactgaatcttccatattcagcaggcactattttcaaagtgaatgctaaatacacctaaattaaattattctcgcattgaaatgtctcgaaatatttgcatcacggccgtcgagggccagacaggtttcctcatagctgagcttctcttgaaggagggtaaattctcccgacagatcagcagtctcaccggcttggcgttggatccgtctgccgcgcgagcccaggaactcacggaacttggtggaaaagttgttcatcatcagccgggccgcgaacgccttatggtgaaggccctcaaggacattggatgcgacaccatctgtctagttcctcccgctcatcgcgacaagtatgacataacaatggaacttgcaaatgctgccaagaaagcaggcgtatccaatgttctcctcatcagctctgcgggctgtgattatgcggaccgcgagaaacagcctcgtttgagagagttcatcgacatcgaaagcgcggtccttgcgtccaagggagattctgaaactccccttggccattcgccctgcgtgatccggtgtgtttaatcatcgttgcagccggtttgtaaacaggcattaactgcttccagtgccggattttatgcagagaatttgttgctctattcagagcaggccaaagctgacggtgtgctccccctgccgataggagagagccataaatttgcccctgttgcgttaggcgtgagtgctagctatcccattctcgaatcaagatactaatgagcctattaggacgttgcacatgtggctgcccatgttctcgctggcaaaggcaagcatggctttgatgataggcatcgaggccaaatgatgattgttacaggtaaaacgcgcttgtggattgaatccagtccaatagaagaccatgggtagcttgctaaatatgcccagggccgcttttatgcgctggaaaagaattagccgaagcagccagcagggagctggcagcgaagattgaatttgagaatatatctgagtaagttaattgttattatctgctgatgccaccagcttccgctgatacacagagaagaagcgaagccaagagagtaattgcctctcagagtgaaagcgatgaatcagaaaaagaatacattttggaatattacagtctggtccgagagggaaagacgaattacatcgccacgactgccttccatgatgtcacaggagcccatcccactgaaccgaatgagtttttcaaatcttattcaaccgaatttcggccccgcaaaaaaacgaagcattgaatctatcatcatactcagattgattatacatttaaaactgttactattatgattctagtgatgtttgtgtatttatctgtatgctagggcttgtgattaacttggaattgaaatcatgctatgcactgagaactgtgatcgctcatggattgaacaggttctgagcaaacagatttcacacccaatttgtcgagaaacctgcacgctaatgtgttaaggaagagccaatctatacctagtgagcatcaaaacctagtgagcatcaaactataactaagaaactgcttgagaggactgcgacgggcatcaaaacatagaattgatcccaagaccctaaagcatggcggacggtgggcctgataaagaacttggagagcccaagttttttcgccacctctgcttgcacgcatcagagtgtaatacgcaatgggaagagacatctatatcatccgacgcatactatcatgatgctatagagtctcccagtagccgattacttttagaacgttaccatctgaaaaaagatatctcgaagagaagcggcgatactattagattgaaaatagccggaaggggcgagaagaaagagatggccaatgagaaagaagaaagagctctatacgattatagtgtctgaaccagtcctgtttccacaactagccctagtttctcagattttgatatgacacttgattgcaaacaattatctggctccctgtgttgaggtggaaaaagaattaagctagcgtcggagtgaagccatctttgagctggctggtcgatcgcggagacctggagcaccaactgccggtcaggaccctacagtgtcgaacgtcaaaaacctggatgcggtatcatatgtgatacgatcatagtagggaaagaacattctgggtcacagaatcagcgcgggctaagtgacaacccctggctaattggttctcttgtattctcccaggtagtttcgaccatctagcatatcatcatgaaaactctagagcacgctatggcttgcctcgctctattgggccaagggcaagttcaattggtgtgtcaccctccggcgcaattagagaaattctgacagagagattatatacggcccaccttacctaattctacaagacaggactcagccgatagaaatagggaaactaccaagactgatgacttgaatgaaatcacggcagcagcaagcagcgcgagaaagagtgattaggagactatcgaaatgctttctggcgtactgtgactaattagaagatcacatgcaaatggctatgaaaagcacacagagccgtgatggttggatctgagggagggcgagagccgcacgctcccccagacgccaccactaaaggaacctgggaagcgccaaaaacgtcacaggccaaatttatgcggggagggccttaaaataaagtaataataaatgtatttctcatctcacggcaataaagtgttggagatttggagagttcagttcctgtactctcaaggttgaaggagatgcatggttggtttgcaggactttggcatcaggagccagacaaaccggtggataggcatgtaagctggattcatgaacatacgtacggaaagaagaagaagaaagggaggagtaaaggctcgacgtcaaggcacgtggattctggaggtttcctgtctgctcacaatacgttctggtcaagccactgttgactagttatatttataacatgatccatattcgaggtgcatacatccatctctcataaagaaatacaaggctgtatcagttctctaggcacgggaccaatgggaactggaccggtatctagtcttgtgggtcacaattagtgagcgctgccttcatgttgtaggattccagcgtgaaacagaaaagcgctggggagaaaactcgagcaagttatgtttgaagtatgcattcatagcacatgctacaagtctacgtaacatcatttcgcctggttcaagtcaaaaaggaatattaattcggataaagttggaataggagccaaacattgaaagaaagtgattaaatacatgagaagcaagattcccggatacccatctctaggagatgaacaaattcaatgtgtaccaatagagattgttaaaagacgtaagattccgtcgagtgtccaagacttccagcgtttagagtgtctcagaggaccagcacagctgagacaaggacgacaagaccaagtatcagctcctatccaagcacatcgccaaagtgtttgctggccgcacccgggttgggcgactttggcgcagtcggagtagtcgtagcaatatgactattctgattgctaccaccgagcatctgaaaaacagaagcagtttgagtggctagatcaatgctcctagctgtctgtataggtgcactccaatctagcttcccaatcacggtagtggctgcggcatagccacccgcaccaccgacattgggactacccacgccatttatagcactgttatcgtcgcaattgagatgatcctctgagcatgtgcagctcatagagggaaagacggtggagttactattacactacatgaccgagctgagaaaagagatgccggtcccttgcataacttgcgatatcgcttaatcacaaggtgacaggtttacaactaaagcaacactattaattattattttttttactttaattcattctctctttattctacttaagtgcttagcagtaggaaggaaagcctagaagaaaagaagagaagctatagtatatccctagtttagttatattagtgttaacactgtctcttccactaggtactagactagattattacttccattagaataaacactaggtgccaagcctttccttttaagttccatggactatatttaattcatggagacttgtataaagatatagctctgaacatgaggcgttcgtggctgacgctcttcgtttttgtctaacgcctcgcgatcagcatttgtaccgcctgaacgttgggcttcacaacttacaatgactagcagaccttgatgttggttgtaagtggatacatgtatactgagctagcatgtaatgctacctgctgcgggtaactttttacatatagtcgtaagaccgtgttgcaatgtttgtcgagtgttgcttttcctaaccagatctcaaattccatccgccaaaccatacatggtaaatgatgtggcttctattaggattcatagggtattagactcgatatatcgtctgcagtgtgctcccgcaactcagtcatatccagaggcttcctttgatgctccatcagccgccctgtgccaggcacaccgatatgtgcccgtccttgcttcaagtatatccagtatatacagacacttgttttcaccccgagctcttcttggttacccgccctaaaagtactctggagcttgaaccatcccttccacctcttctccgccgtcgcggacctcggaggtaccgcaacaacgatgccaggtaccccccgtcctgcttcgcctcatgcatattgatcctatgttcatcctggagagtgtagctgcggaacgcttcgaaatcatcccataccttgacctccttgcgcgtccgtcgcgcgtcaatcaggtctacaatgttgaccagcgtcttcttcaggtgcttcttgcattcggcgatggagtcgctcggaggtatgcggacctcctggcataggctttgataccccttgagagtctcttcttcggtgagctcttcgtcggtgccgtctagtggctgtgattgactaaagtaatgcaacttgagttcctcgcgcattgcaatggtgcgctcccgagcatacagctgagagccgggcacccagttctgggatgacgcgaggcggccaaactcatcgtcgaatgacgcggcatcgttgggagtaaagttttcaaactgggcgaagtgggattgagacgatggtggggggttcggatcctctccattgattgacattttgcggactggattaccctgtagaaagttggttcatggagttggacatgagatgctgcccgacagctggggattggatacaagatgcagcgacttggcacgtgatccctgcatcccagattcctgtgccggtgcagtttggagcaaaaggcaagaacttggttggctacaagctcaccgtgcttaatttctaattcgtcgatgcgagatgccatatcctgtgctatgcaccttagttccagttttgccatgctcaattgaccaaggtgagtgctagatatggttagagcagaatttacctctccatactactggggatgctcgaatggatctggcagagacgattcaggtatattctaacataaaggtgaataagaacggtttaaatgccccaattaatgctcccagctgtctaagtagatgcactcccgttaagcttcctaatcacagtggtagctgcagcatagccacccgcactatcaacactagggctgtcttcgccatctatagcaccattatcatcgcaattagtaaaatcctctaagcaagtgcagcttatatatggatagacggttgagtcgccgtcgcactccatgaccgagctgagaatggagatgtcgtacccttgcatgacttgcgagagacattaaagctctccaggttattctccgcgcatgcagtgtccgagcagatgggtctgcgaacaagtaaaagggccaggatgggctgtctggatgggatcgccgcggttgtagatgatgggagaagctattgttgctttggtctttcttcttgagagtggtgtttttttgggcgtcgtgattgatctgtagactttgctttccttctttttagatttaaaggaaaactgtttaagcggttcctgagtgtctcggatgggtctttatacgtctcctctggacatagacatacgatggcagactggaggatacgcactccccgcctgtgactagactatatcaagccatatctcttgatcactacctagatagcagatttgcaaactactactagtactactactactactgctgctgctgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactactactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactactgctactatttgcaactaaagcaacgatatcgatcatttcgctttgaatcattttctcgttcgttctgctccagtggttagctgccggaagaaaagccttgaaggaaagaaaagacgccacagtgtttcccctggtttagttgcgttagtgtcgacactatctcttccaccacgtactagattagatcattgtttcctttggaataaacactgggagtaaagcctttccttttgggttctacttgttccgtttgattcgtggaggcctgctaaaggggagacaaatgattaatttaaatttggtttgttgtatgttctttcctttccaacatgagatcatggaatgcaaggacctcgctactgtgaagctatcctaggtggcatttgtacattaattgaagacatagaactttatgattgttgtcgtccttggctctttacagtcgtgcttccatatgaaatccacagggtatgagaaaaagcagcgctccttgatagggccagatcttggtaggactagatatgtacagtgaatctatagtgactctcgaatgcgtctatacaaagtatcaacaatgaagaagagctgtctgatgtaccaggctttttagttgcatcgctgtgaccggacttgcggtagtagcattgcaatgcattaggctatacagctgtcttcaacgcaatcatagagttttgatagctcttcagtcgaaaaatggataataatcacccgtcctgattcacagccgatggtgacagtagatcttgatatggccgaatgacacgcgccaagtttcgccggcagcctgagtacattattgtcgttccacgtaatccaactgtagtcgcctctcacgccaatgcctgaaaaatgagctggaatcttcgtatgggctatatctgtgctatcaaaaatgatagagccaatattggtaaggattcgcgaattaacgcttgtaattgatagatcctgtaatctagcaccaacgtcgatacattgcaggcattcacctgtgtcgatgcgccagagccggacctcacgccccgcgacagctgccaccagtgctgagtcaggcgagaaagcgactgatgcaacaatgtcaacgccctctaatgtctgcacatgggcacccgttgcgacgtgctttatataaacgtcaccatcccacaaacctattgccataagttctgaatcttgtgagaaggcaattgacccaatcaatttacctgtgatcagcgtttgtacgcggttgcctgtggcagtgcgccagagtcgtatctcacgcccggaagctgatgctacaagaacagagtcatgcgagaaggcaacttctccgagtcccctgccgtggtatagcttttgcgcacactcgcccgtgttggtgtgccagattctgacagtgtgatctgcagaagctgatgccaaaagcgacgagtcatgtgagaaagcaattgatataatcccctttgaatggcctcgtagatcccgtatccgtctccctgtttcggtgcaccagagcgagatcgtcccctcatcattctccattgaagccgacgccacgagcgctgaattgggcgagaaagcaatcgatgtgacatcagctccagaggtttgctcttgtatatcgttgtctgcatcagtgggccagagacggattgcaagccacatctgtggtaccgctataagactcaaatctcttgagaaggcaccacaaagtccatcaatttggccactaattttgagctctctcatgcagtctcctgtatcgaggcgccagatccggattattccattatctgaggctgatgcgattaaatctgagttttgagaaaaagccatgatatgaatatagtcagtagcacgtttaagctttcgcacacgctttcctgtatcaatgcaccagagattgactgaatatccgtgtcgtgagactgatgctaagagtgacaagtcatatgagaatacagctgaatcaatagaacgttggtcaacttttatttctcgtatacaattgcccgtcttaatgtgccagagttgaataaccccgtctctggaagctgatgctagcagcgatgcgtcctgcgagaagataatcgcacgaggactaccattaagctgtagtttgtgtatatgattgcctgaatcagtgtcccacagtcggatagagccatcaattgaagccgatgctataaattccgaattaaaagagaaggcaattgaatgtattttttcggtatggccttcaagtattttcaggcagtcgcctgtgctaacacgccagagccggactgtgccatcccatgagccggatgctaagagttctgcgtcgtgcgagaaggcaaccgacgtaatggggcgtttatggccttcaagtacttgcatacagtcgcctgtattggttcgccagagacggattctcttgtcccatgagctagatgctatgagtgatgaatcatgggaaaaggcaatctgcgtaatctcattggtatggccctcaagagtgttgagcgaagcaggccagtgcgtctccacatgcggtttggtgaggatccattccggctcttcggttataaaaagtcgtctcaccctgctttgcgaaggactaaatacaagtgcggctgcataagcttgcaatggagcagattctatcgctctcttgtttgaaagaaaaaatttatgtgcatcttggagtaattcggcaagctgcggtgtttgaacatcctcctttcgtatatcaggtcattgttctctatgcaatgacagagattttaacttacttttagtttttgaattgcgagtattccctttgatatgcgacgtaacagactcagagcttccagccaatataagtatttccgctcacaaaatttgaggatagccttttcgctccggtgtctgctctcaagattcagtgccttcaagcattctgggtcgctaaagtggtcgatccaatagatgcaagaataggtcatcgatgccaatggatctggatcaggcaaagagacctgttcgatgggaaagcctggaagtcgtagtttgtatacatcacgctgcagcgacttggtcaaattttttaatgaccttgagaaaataatatggtgctggtggcctataccagcggccagaatttggtcggatgctttatcaagcaggaaatcttttgctgactgatgtataaagtagaccacatcatctcgaatagttaaaaatgagccacaagatcctataacatccggtagctcgtcgttttcatagtcatcgtgagagtctacaagtatgcttagctctgccaacgtgattgggcggtacacgactgaaacgatagccaagatctgccgacaaatttccgcatcaagtgagtcgcgaatattctccatcatccgctggtatagaggatcaagccctggtggatatgatgtctttaatttgtcaagagtatgtcgttttttaaccttaggatctccgagttcttggcaaaccaaagccacccaaagaaaagtaccatgagcgtttgacgttaagtgacgctcaacagcgtgttgcgtggtagtattgtaggcttttttctcagttaattcttgtactttatgttggatgtaggcttttacagcggcagaaactgaagtctcgttaagctcaaggcatagcctaactccctgcatagccgtatcaaggttttcttcgataagaggccaattacggcttgaaacaatccatttggctcgcgatgaactggaagcttgggaaagaaacttaagaagaagtggcagtccttcaacacactcgtcgagagcgtcaacgatcaagattgcgtcctttaagcttgggtcattcaagatagccataagaagcttagaaagtgcctcccaagcattggcatcattgaaaagcttctttcctgaactatcgtatctctctcgaacgtgtgagattagtaacggccgttgggtaattatcatatatataagacctcgcagcactgctgttgcagtccttagtcgcacctccgtagcctggcaaaagaaataggataggcaatgcatagtggttgacttctcaatctcgtcgatgataccgcatagaagcattgtctttccttttccgggatctcctttgatccaaagcagcctgtattgaggattgtcgcgccattgcttgaaatcgttgtgactaaggacccagcggtatgagtccttgaacaagtcgcctttggtgcgctgtatgtgcgtcttatcgtcgcggggatctgtctggtgtagatccttaagacagtcgctgttttctttattttccatcatcttttcaaattgctccttgatcagaataatggtcgatctgtctgtttttgtatacctttccacaagactcttggagacagatgcagcagtcgcagccgcaaagttctgccaacgattgtccgtgtggctgtctgcgtagttgcaggccactttgacaataatgcacggaagctcgtcccagactccagcaccctccgtatcgaaggccaggataccataatgcttggcaatccgatcgcgatgctcgccagagctgagtattttgtcacttgagccaaaacgaccgatgaagacggatggaattcgatttcctttactgccgcctttctggagggttattcctagacgctgtcgccttataacatgtttgtcatcgcacccgagtatatcgcaagctagatctcgagatttttcgcatacaggatgccagtatttgtgagactgttcgcagaggcattgtggcgaattgcggtgtttatggcgatactctgactcgaatagcttatcactggcggctccgggatactggtaggtatctgcgttgcgacggcgaggctttttggcgacaagatcttgcatttgttcgaggagaacggcagcccgttcctcgattcgctctcgttcgcgggctgtttcgagaaccgcaaccagactgcggatattcttgtccggccttcccaagctatcttctgtcgtatcctttgccacaaagttatcggggtattgcgtgccgtaatcgtattgcaccacggtcttgctgatgatcacatcaccaagaaggatctcatcaccggcggcagagctaggcacggccccgcagatccccgtcaagattacgagccttagccctggatagctcgatcggaggcttgccgtagcactagccgcactaacttgccccgtatttggtaacaggacgaggacgacatcgaagtttccaaagcgtccggtggtgtaagtgtttgggtctccgatggccctgccatatcgatcgccgttttcgtcccaaaattggtcaaaaagtagcgagacagcatcgtattcaagtggcagtgaacataccagagccacctcaaattcgtcgcggctgacgggcggggtagccataaaaggatatcgcgtattgatgtagcccagagatcacggtgtaatatgcttcgatgaatcgggtgggtatgactgtgtggcgattccgagtttgatagatgtagaatatgatgagagcatcaattcgagcctgatggtacataatatcggcatgcccaataagcccaacaaaaagttcagtcaaggttttgggcatcgctgaaccccgcagcaaggctgtgtctcatgtatgtaccaatgagcccctacatgtagtctatacatgcgcctatgtacaatagagaagcatatgcctcgcagtgtgccttgtaatttacttcttgcactcgttagtaagcacaccagagattcaatgtcgcgaagaccaggtctgtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcagtaatagcggcagcctattaatgctataactattgaaagtgctggataactttacatgtagtagtaccgtagtgtgtgcagttaagaacagtgtgccgattgtttaagaattccccttttttttggcaaccattgcgattgacccattaaacaaaaaatcttagaaactagaaatgaattctaatctttggtttggattatttccagcttaagctgaaaacggctggaccgatatggtcatcttcccaattagggaactctgccaagtcataacaaatttttctctaaaacgaaaagatgaaaagtgttctagcctgctgcaatatatacattggctttgcaggtcttaaaaaagttacaaaagtgccgtcatgagtcccatttgactacaaacctctggtgaagtgtcaacatgcatggaagcccgttatggggatctagattgctgtcagcaatggcagccacgaactcaattgccgtcttctggcgcgtgacagttttggaaaatgtgggacatgtccaacgcatcaccgacgccctgcattcaatgggcaaatttgttacttgtcgagcctcatgtatgatgccgtcacatctccgcatatcttgaacatgatatcgggcaccaccccacaattgatgagacaatgaggctcgtaaaccacaaattttattcctcttggtccacgtattaagacaagaccctcttcggaatgagttgggtagccaagcataatattggcatgtggcataatgggagcggaacaattcgtatttcagcctctgtgcaatttggcgcatgatgctgtgaacgtgatggttgttcggtatctcgatatgggccttgcgtctgcatcgtgcccaatatgtgcttactggcattagtcggcatttcagcttggatctagcaaataatgagcgtgtgactttgtgcagtgcagctccttttatcgtcatcgcgatgtctgcgtcactcactttataggcaatatatcttgcacttgcatgcatgatccgctctctaccacttataaagccagccacaatctgtatgaagtttggttgtgtcctgtgagctcaagactttcttccaacaagcgttgttatcactgagcacagacatcagcagccatggacgatttgcatctgccatatacccatgaggactacaccattggatgggtctgcgcgttgccaaaggagcaatcggccgcgatattcatgcttgaggagagacatgaagatcttcccaacccatccggcgaccataatgcatacacgctcggaagcatcggcaagcacaaagttgtcattgctggcctgcccaaaggcagagttggcattcacagcgcagcaacagcggcaacgcgaatggtctcaactttccccaacattcgagttggcctcatggtaggaatcggtggaggtattccgcaaaagactcggcttggagatgttgtcattagttgccccagcggaacagagccaggcgttgtccagtgggatatgggaaaggccgaggccaatggccagtttgaacggacagggtccctggctcctccaccaacggccttgctcacagcattaacaaagtttgaagccgatcaaatcacaacacggaccaacatgctcagctatctaaagagcctagagaacataccgaacatcccaagaagcttcctcaagtcggactctctccaggatgtcttgtacgagtcaagttataaccacaaagagggagacgattgtcacctttgtgataagaacagggtggtccaaagaggtcccagagaagacgatatgatgatccactgcggcttgattgcatccggcagcaaggtaatcaaggacgctattcttcgcgacaagctctacaagcaattcaacaacaacattctctgcattgaaatggaagctgcaggcctgatgaatgactttccttgcattgtcatccgaggcatttgcgattacgcagattcgcataaaaacgaccagtggcagggttacgcagcagcaacagccgcggcttgtgcaaaggcattactcaaggtgctgccctccagcgaggttgataagcttcagcgagtgcaacgtaagttcagatctgatcaggtatgaagcattgtctgactaataattgaatcagtgacgatatctcctggtctcgtggagggtgcaaagcgatatctgtcatcatcatactggctaggcgaaaagaaggacgtccctaatccatcaggtatgcaatgacttttagagtgtgctattcactagatctctcattaacacttatagcagcaatggcttcacaaaaagacatcaagggccaaaccgatgtgccgctcccagagacgacgtcgcgtgaaagaggcaaatcaagagacgcaagccctcatggaaagtcgagagacgccagcccttccgagatgccatcacagatgattcctaccgacgcgtcgacacaggcaactactactgctatgtcagcacaaacaaaatctgataacggttcccaacctcagtcagttgaaacgtggctacgggaagcaccagcatctctggcaacgatgctcaaacaaggaaatgtcgaagatgcagtgagacgtatctgcatgggcctcagtgaaatgatgcctcctcaagaaacaggaaatgcgacacaaggctataccactggcgggaacaacaatcgccaagacaccagtcgcagcgttgaagctggaacgagtaactatgcaccggcatcaccacctgagcggagcaaaagctggggcgatacgccgtctaaagactctgcgccattgcaagaagagtacaagggctatgcctctggccagagtcatccctacggcaatgttgggtggaacttcaacactgcgccatatccgcctcgcactccctcacctttccagccagattatagagtcaacaacgagcgaagccaaaactatggaaatgatggtgccacttaccaagcaccccaaggtttgcagatgcctactccgtatcctccccgatcgccatcgccttatcaaaatgagtacagggctgcgattcctgagcagccttacaactatggccataatgaatctttccacaatgcgccggcgccctctggtctgcatatatctatgaaatacccaaacaacggatatgatgcttccggcaatggggcaaataactacccatggtcgcctccgcaatcgccgacatttcgagcaaatattacccaagatcataatatgagaagggttagcgagccagtggcaacctacagtatgaatccaccggcatatgaccaaggcaccgaagatgatcgcttctttgggtacaaatacggatcctactatgcggaaccaagcgcgatctctcccgatgagaggcagcctattccccctcgcagccaagatcgacagcctgcacccatggttaagaatacatcaacatatggcccaggcgcgaggaacaatgatgctggcttggggcataggcgggctcaactctctgaaccaaccccgatcagtgctcacaaagtgccacgaagcgctactcctatgccaagccagcggcctcctcccgtcaaaaccaggagcgcaccaccagtacgccaactggccacaaaggatagcaaccggaacttgggatataagagaacttgctgtaacccagagccgagccttgtgccccctcctgatagacgacgcagcactactcccagccaaggcagacaacttcacacgatcgcaagcaacagggaaccttcagaattggattttggaccttctcagcctaattctcggccgtcttctcgggcccagaccatacagcctcatgttctcagaagcgccccgtcacaaaggttttcgaaaataccgcgaccgtggcggccataagacctgctctgttatggaccaaaagaaaaataaaatggcgatctgtagttgtagaaagttataagttttccttttttaaaaaaaagattaagtgagctttcgcggatgtgtatataggtagacaagggagcagatttgtttacgtagtatatagagtgttcaaaattaagtccttatgtttttatacactaagagcaaaaggtccatcaagttcaagatcgataattaaaaactaaataagttgggttataatataagataaaatacggcttggaaaactgagtcatcaattataaaaacaaagtagagacataatttaacaaatttcgaggcattggtaagtcatcaaaaactcctgagcaggacctaacctcgagtaacaacaacagatatcacacgcagctcacgtgcccagttctggactaaccctattgtaagttagaaattcccacaacacaggacactaacctattcactattagtttactccccacttctctccactgctctttgttcatcaattcaatggcagtcccctacaccctgagtggcgcaatcaacgatttcttcatagaaaacacgtctgtgataaggcagcaatgtgatgattttgtgctgtcctgtgtcggcgggccggtgattcccgtcgagattcagggaatgtttagttacacgttgacggctgggacagacggatccaagctcttccaatttcgagtccatgattccaaattagacactgtccttttggaccttgccaagatagtccatccgcagtttgtgactggttgcaagtaccacggaacaatcggtcaatcacgacctctccacatctacgagatggacaagcttcctgggactacttacattatggcacgcgacggctctgctattcagcctccagcggccaggttccgacaatgcaacactaccaaagacctcgcaaagtatgactacaactttcttgctttattttaagttttcgcctaacagcatatagattttttgctcagtcatggaacaacggccaacagttgtgtccagataaggctgctgccttacttatcgaattccgctctaaacttgatcgtctttccctatcactaccgtctcggtttgcgacaaacctagatgcagtccgcaaagagctaccgttgcttttctcagagagactcccttttattcttagtcaccaagaccttaatgaaatgaacatgcttataaatcctgaaaccggttgcattacagggattgtcgactgggccgaggcaaggatcctttcttttggcttctcgctgtgggcctttgagaatcttcttggttacatggattctgaggggtggcattactatgataaccgccacgaactcgagggtatattttggcagacctttttagcagaggctaacagtacttcggatggtgatttgcagctaatccgggttgcgagaatggctggtttgttttttcgttacggctttgactgggacggcgagggtgtggagaatgtggtggacgagtccagcctctcttccttggcttatctcgatgcattttgcacatctgatgactgggcacctacgcgtgccgcatcagcggctgaccttttgtgaacgggatcgaagcatcgacaatgctagacgtcgagctagttgtattgtctatacagttacccaaatcatcaggaataggactatatcgccctaagctatctataactacatgagcttagtgccgagcacagtattgttcattcttgggcggtagatgaccagacgggttggggagatctcaataagtgatgaggagttgctgagcaggaaacgacatgtgctggtgaggttgtctcgggtcgtgctgactgcgcacgactttaatcccattggtcgtatgtgttaggttttggtgttgagtttgcttatatcatgactcgcaaatgggacagtgctgttttacttgcggagacatggactaggcggcttttattcatgttcaactacctctttgtagtcaaatttgatccaagacatcttcacatctcgttactaaaatctcctcctccacatccaactctaaccggagcgccaactccaccagcaacagtccagagatggctcatgcgcccaactcttgatacagattgttcctttaagccattagacatgaccaacaatgttcttgggaacatacggctcttccaagaaactaatctcgtcggctgtcaactccttcccgcgcagctcacaagcttcctcaagtctaagcaacgagtttaaaccaacaataggtaccgcacccttgcttcgaagccaggagagagaaacgtggctcatcttccaatctttccgagtggccaatttctcaacccggcggatgatctcttcgtcttccttggtaaggttgcctgttggcgaaggcatctgcgctctcgtcgacgttgcgtctccgagtggcttcgccaatttaccgccaaagttgggcgaccagggtataatgcctacgccggtttcattacaataccggatcatctcccgctcttcctcgcggtaacacaagttgtagtagttttgcatgctgataaacttggtccaaccgttcttctcagccacggattgcatgcgcgcaaattgcgttgcccacatcgaggaggctccaatgtatcttattttgccagacgcaaccaggtcgtttagagctcgcattgtctcttcgatcggcgtagaggggtcgaagcggtgcaccatgaagagatcgatgtaattggttccgagacgctgaagcgacgcatcgacggccttgaatatggcggctcgggagagacctattaaaaaataatattagcttcatatctctagatcacccaattattaggcacatataatgagcgatgacatgcctgctcgattgacataatccttcatctgcgacatctctcgctgccacggagcagcaaaaatgtctggttgatcagccacggcgatgaagcacttggtcatgatgacaaccttctcgcgtggaatattgtgcttcttgagagctttcccgataatttcctcgctgatgccattcgagtacatgtctgcagtgtcccatgtgtttaaacctcgatcataagcagccttgagcatctcaattgaggcatcttcatcgagcacccacggcatccaccgagaggagccaaaggacatggctccaaggattggtacagagacttgaagaccagatgtgccgagcctcacatattcgactcgactttcatcgaggctcttctggagcgctggaggtagtgaaagagtcattgagtctgcggtgtaggaacgatcttactgagtttagtcggctgatgtctttctgatgagaaattgactcgaaaaagaaatctcaaatgtagtggaatatggttgttatttatgtagaagccatagcaacaactacttggtctactcttttacacgatacagccaaacaccctctaaactcttgagattttaacgtccgttaagtccgtcactatatttttgacatttgacatgtatcacacgtattcgtgaatggagttagatggccaaagtccatcctcgcttccaatccttcttcattttgccattggaagacttcttttactcaattgagcctttagatcgtcgggctgacaaactgagaatttatggatacctcgcgcgtttatccaaaaagggtgtagcttcgatacaagggatatatagtgagttttgcagagagtcgagtagatggcactaatgccctccaagtccgtgaagataccctgcaagctgaatccgaacattgaaccatggtacttcaggcctgtgaaagaataatatcaatccatcgcttctgattttcttcatagagacgtttgggcgcacaaagacaagacaacggtacgaagcttcagcttaagcccgataatcccgtcgtctctgcaactcagagcacaattacagatcgtgatgacgcttcggataatcaacgcttaggagatcaggatcaacaatctactagatgagtattgtcaatataattatttatcgagtatacagtagatgatgatgctaaaaatttagagtacgttatatcgagtttatcttccgagatgtaattgtatgtcatagacaaatctagtcgtaatgccaattttcacacttgcagattgatctgtgggtactgatcccatcacaatcacagcaagcacaacaggtgatcggtcaaacctttaattctccagcattgccttcttgaagcgacagtgaggtcaaatatcgtattccccttcatcactgacggattcaagctgtgtgtgtcccagagagcgagcaacggctttcaagacacccttcagccaagtcttctctgaaagccggacggcatcaacactcacggccacagtcaatggccatgctagtaatgcagccacacttggatgaatcacattaagtagtgtggaagcctcagagcctctagcagtgttttggcgagtgatcgaaaactctgcgccacggcaaaggtccacagcgagcttgtcaatgttatcctggcacctctgtatatccgtaacgaggaaggcatcattagaaagtgatcggagcgcacagagggctcgtttctgtatactatttgtgattaaccgaagagcacggtatcgattccatgttgacgcgtggccgactgaagggtaactatgcgaggggatatccacacgagcgtcagtcccattcgagcttggctgtgaaggcctccagctaacgtgaaactcccagtcttgtgaaagtctgagagcccacaaagcgagatcgtaatcgagggtatatgactccatagcaattgacttcgcttcatcaatggtccctagatctgatgcatccatatctcccaggaaagataccgacttgttcctcaaaatcaagacacgaatcatgagcgagtccagttccaactcatgtccttcttcgccccagctccggccatcttcaaaccaagctgccgaagctgctccacgaaggatgatgacacggagctttacaaaccgcaagtcagcatacagcacttggcctgcaattatgaggttaatggcagctcacttacacatttttgtcgaaccgccttctccagctctgcattcattgcaaagcccctctcgcgacgcacaataagaaggccgcccgcgcctttctcatgacagattttcttccagaaacgggagccaacagcatcaggaggtagggtagattctctcgaaaagtacatgacattctcataactgcccattagcatcatggccagtatcacctgatagatcgtatcgctcgatattgtgctcatcgccttctggatctcctccactgcctttgcatatactctttgggcaaggccaagagcttgtctcacgccccggttccgcccgattacggcgtgcgaataagccgtcagcgcgagacgaagacaagagcccggcctagccaagtcccagtaatgcagcacgtgtgaactatattcgtagcaagcatctcctaagttgtgtctttccatagaaacgctgtctgcataatagtagagtgcgtgcatctccagtggcagtgacagcgctggctgaattgtgttgttgtttataactggtgtgaaacctgcgtttgagtttattgttgggctgctgtttgtcttgggtggacgtcgacgacgacccatggcaaacgcgttttcacttctaaagtgcaagccggtctgttcgtccgagtcccaggtgcatttccgattgccggtcaaacattttcggcacagaggtctcgtacagtcgcactatcatttgtgccgtgagttatcaataactggttttacaatggcggaaatgactttagctcatcaaataccttgactctacgctttcggcaggtttggcaaccaggacttgggaagaccattgcacttagtccggagcgacaacagataggcaatgaccaactatacaattggaggcaacaaagcataagcattaagatgtagcaggcaatcacgatgtgccaaaatagactgaattgccgttaacaaggacataccggcgttaaggaaattaggggcaatactattccacaaggaagacaaacgtcccactaaagcgctcattaatcagtacatgtaatcaataagcgtcggacaagagcctagcttaaagatgaggctgcagctatggtgggaagagtttatttaaagctctaaaattgtattattgcttatgtgcaggaggctgtgtcatggccctctttacgccaaatggttaacaaatagaggggcagactgaatttctcgcttcataggaatatgacgctcgcggcttgtgcgaaaaataaaacggctagttatcaatactacatgttacccgctaaagggcaaacctctttattatgagcagcattagcatagtagaaatgacttacggaactctcatggtttggagtctttggcagctatcctaaacatgtgaaagttctgctctcaactggattactatttttttttcgcgcgcccgcaagaggctcaaagaaaaagcataaccccatcattcgtaattggtggatttgcgtgtcatattttcgcctgtcttggcttcatatgcaattggtggacttgcctgccgctattttagcctcccgtctcttggaccgtctctatcctatagtccaagttctctgtgctgactttgttttgtttgatgcggtgtacaaagagtccatgaagcttatgcacggaaagagtactagcagcacccgctcacgagactccatcgcctcactctttcagctgtagttcatggggttctaaatataccgacagttacaaatgtacacgagagcgcagcaacacatataaagactatccaagcaccactgttatagcttcatgaagtagcaactccatcttgttcttttacataaatcctccacaatgttccagcccatcgctgttctactagcggcaaccgccctccttattcccagcgctatggctggcgagtatgtttcagctactacgaaatgatctgaatgtgtggctaatagggcgatttatctacaggggcgtgcatcttgccaactgtggccctgatgttaactcggcgtttaccagcgtcgtcgcctactacgcagatgactcgcagtcaaacacggcaccgttttctcagaatatagcctttgctaccaacccagcaagtctggttacttgggagggccactcttacaccgcaagcttcgcaactggaaacacttttacgacccacattcaaggtggaagcttcagcttcggccagtacgcagggagtggcaacaaccagcagcgacagtttgcttgcttcagggacaataacaggcagctttggaggtcaactcctgcttatgcttgcttcagcatttactattgccttgatgcttagtattacgaataagaattctctgataatcataagtgattggcgtgcatcctctctccaattggagcgatcctttgcctgtgaagaagcccatagttttacatggaaaggaagcctttatatactgaaagagacaatgttgtgttacatcagatctttctagagcgagagtggggatgttgttagtgctttgatggaaatagcacctggtctctggaagattgccagctgctagggaattacctaaggagatggcattttagcgagaatggcagaggttggatactttgccatgcaatctgcaggagcaataagccgaactaagagatagaaatagacactctgctagatatttgcatagctaattagacgggattgctctatgacactttgtacttttagctatctgctcagtcatttgtggatcccatcgagcaatgtatatcgtgtactctacacatcactatctggaagagctgactaggtgatggccataccgctgatatatatttaatatccttttcatatctacattcagaaatcttgcaagtcacaaaatgagctctagacagaacaagaaaatattatcgcgaggtataaatgttcaaatccgagtaaactataagatgatgaattaaattgtgtctttagttaaactacaaaatctaggccgccgttgaaacctggatccactggttcaccaagctcttaacctgctcatcaaacccagcgagcttgataccaaaagtctcctcggtcttcttagcatcaacgggaatagtaagggttggctgcttcccagttgtcttgacaagtccctttgcgattgcctccggaaagtgctctttgagaactttgatgctgtcttcccacgccataccattgacaccatctgctgcagccacgaatgcctgattgccgggaatcttgggatcgagagccaatacgtgaagacgggcagcgtcatcaaccagaaccgagttgctgtttgacggaacatctgtctcactaccccggagcaaacccagaagaaccgagttagtggagctagtctcaaagtcttggaccctggtggctagttcatcggcgccaaagatccatccaggcaggatgctaatcaagtcgaagcctggcttgatctgccgaacccaagcctcggattcgttcaaggcagcagccttactggcgctgtaggcttgaaactcgaaaccataagggcctttgtcgacaggaatgcggaactcggcgtcgaaagttctgtcgtctccttggccgaggtagtaatggaacggagtgatggcaaccatggagctggtcatgacgatacgcttaacggtgccggccttgtgactactttcgaggagctcaacggtcgatcggacagcagcccgaacaaaaaattcgtcatactgttcgggggtaggggctgcgccgccaaagctggggattggagaagcacagtggatgacatatgtcgctcccttgactgcctcgtcaaaggctccaggaagttccatattctcaacaacgacaaacgagagtttctcttggctgaggttcaaggccttgatagacggcgagttgagaacggtattggccttggcggcggaccggaccaccagtcggacattgtatccggcggcaagggcaatggtcaagaccttgaatcccaggaaaccggtgcctcctgtgaggacaagaagattgctggcagccattttatataaacggttagaaaaattgaaggtggtttgcggtttattgtttgaagggtgttgtagatgaagtgtgtgatgagcgatttttcttctctttatggcaggtgcatgtccgagtatttatcaattttccatttacacacccctatgtatctttcatcgcgaaagtatgatttgaaatgccatcagagcgaatctagcttcttcaaattaatcagccttggagattaactaaaatgattccatccgtatatccatcacatttgtcaggatccttctagatcgtattcttcagttaaaagggcattcacattcaagtatcaaggcgctgacatataaagtacagtgatggcatttgtggcgcgagggatcagttaccagtggatcaagcccaagctgtggaattgcctgattgagcaaacggcttgcataaacgctacgctagaatcgtgactagctaaacgaagctctagcgctggaaggagtttcaggctagcggcaatgtcgtaattccgagagagagagcgttgtctatgtatgggtcttgttgttacatgggcagtcaaagtaggtagattgggcgattaaccctaaaagtaaatcctccaggacgtttaaatccgtggctactctacttggcgagtatggctgtaggattgctgacatcacatatcacatatcacatagcctgagacttttaacccgtcggccgcagcccactggccgagaaacagagcagttgagaactacaaagccttttctgaaccgatacaaattccatagaaagcaatcaacatgtaattggacaagatggactctgcattcaattataattgtttcttggattttggccattcgtcttgcatgcattgccccgaagcgtgtcgcatcctctccaagttttcctagcgctaacgatcttgggagcgagtttccatcttcaacattgaccaatgaaacagcattatgatatattcgcctggtttccttccagtactatccagcacctgcagatgtggtggctgtcggcgcaggagtggttgcacttgcaatacgcttgcaatactcggtacaatgcaacttgtctgtcctaccacggaggagcatttcatgaaacgcagcaaacattttgtcggagataatagcgtagcagagaccaactctatctctacttcatttgtcacatttggcaccgggagatgcgacactggggcccggcccaaaacgcttcaaaccataaatacatgtacctgttcaacggctgtgccactagtcgctgattctcccctaacaaggcgactaggcaacacttagtaatccctttcccttgggctgtcttcgctgaagctgacatcattcttggttgaaccagttcgcccagtcgggatacgtgaatcatccaggccctctacatgttgcgcacaacagatctcataaaatcaactcacgccggctttatcaatcatctatactagctaaaatggtcctccaatcaaatgtattaaatttgtccatcaacaaacggggagaagcgacaagacggggagatgcggggaactaaacactcgtcggaagtctcatccggcgcagacagagctaaggaaaacacaggaataaatcattgtctatatgatgattaaaaacgtaaaaaataatacatgaaaataattcgtaattgtaggtataaaacgtcaaaagactgctggacctcaacctttggcaagcaattgtggccccctcccgcccgggacaagatcttacaatgttgttcacggcttactacctcttcagcaccgtgacgcatgcttttgcagtcctcgccgcgtcttcacctacggctcatactgttaatgggacgtattcgggactgaacataccatctttcaaccaagaagcattctatggcattccgtatgcacaagcgcctgttggaggccttcgtctccgacggtctctgccatacaaccaatcttggtccggtgtaagaaatgcaacagttcgatctgactcttgcccggggtataacggatttccgcttgctcttgttggtggaagtcttgtcgacgggcttaccctcggagaagactgcttgaccattgatattgtccgtccggccaacattaatccttctgacaaactacccgtcttcacctggttttatggtggaggtaaaccataatcactgttcttggcttgcactaaacagcaaaattgattccttgtaggtttcatcgccggggggtccgctgatccaaaatacaacttgtcatacattgtgcgaaactcaatggacatgaataagcccattattggtaccattatcaactatcgaacaatgtgctttggcttcttggcatcaaaagaagttctcaatgccaacgttagcaatctcggactctttgatcagcgaaggggcctcaaatggatccaagagaatattgaaagctttggtggtgatcctgacaaggtaattggtctctataaccggttaacatgtaataactcaattaggtgacaatcgcgggagagagtgcaggtggctcaagcacgggttatcacttaattggcttcaaaggcaataatgacggactgtttcgtggagcaataatggagagtgcgagcctcctaggagctccaagtacgcctgagacactttgagtataataagaacgatccggctgactttatagttaataatcctgaacaactgcaacggagctatcaaggcatgtacgataacattacaacaaccgtaggctgcaacacctcaaacgatagcctggcttgcctgagaacggtcccttatgaaacattacaccaagcgtgcactgggttccgccaaacaccaatcatggatggcgaattcatctcacagttaccgtcacagtctattcagaaaggagaaattgccgacgtttccatcatcatgggcagtaatactgacgaaggaaccgcagttttcttaggaccccgtgcgaaccctttgaacaccgatcaagatgtgttcaaatacatccaggctcttggaagcggtctcaataataaaacagtagagacggttatgaatctatatccggatgaccctacttggggttgtccttttggaactggacccgaacgattcgcagatcagggatttcagtacaaacgcggtgctgctattgctggagactactttatacattcaggacgaagattttatgcaaattcgcacagcattcggagccaaaagccaatctatacctatagatttgatcaagcaccttggaatatgagggagccctcaattatgattataccaccagtctatgtcacacattactctgaggtacgtgtccactacagcaatctcggtatctcttggctaattgtcaattgcagattgtgtatgtgtttgacaatccgaataataacagtaattttattgggccgtacccaggctatgcaaggctacagtcctttgtgtcgcgatcttgggtgtcattcatccatgacttggatcccaataaccatggactgcaagacccaaatcttccgaaatggcccaagtataattccaatcaccctcaaaacattgtatttcgcgaagggggaagttttgttgaaaaggatggttaccgcaaacagaagctggcgttttggcccactatctgggcggaattgcagacgtgaaagagacttttcttctttttttaaacattgataactgcttgctgcgatgcatatagtgttactttgttgtgaagtatattaaatgtttatataaaaagaaacatcaaacaaatttcgtcattaaactgtgccgtagcaaagtattgacaccatagtagttcgtcacgcgccgataactacatgtagcttactctaaatgttacttgattagcatacatccactactatcgaacaccaattctaggtccgaaattgctcaagcgcatatccgaaaccattcaacttgtgaaggatattaagaaatcagcagtaactaccaacatatttgactacctatgtcattatttccgtccagagagtgctccagtatgccaactgttcccgtctccaatcatccttctccacccagctagcgccagccctgaaaacaatattctgcgggttcgaagcattatatttaggccaggctggctttccctcaagaccgtgattatttggattctgatcgtggataaatgatacccaagaccgggatacgaacgtggctagctccgagatgattggatatggcccaatccagttgacgttcttatccggattatcgaaaacatggacaatctcagtgaaatgcgtaacgaacacaggcgcagtggtagtgacgtcgacttcttgcatgttccacggcacttggttgaagcggtacgtgtaaatcggatgcttactgcgctgactgtggttgatggcaaaggctcggcgaccagcgtggatatttacatcgccactaatggcagcgcctcgcttgtactggaagccctggtctgcaaatctctcgggtccggtgccaaaggggcagccttggataggatcatcagggtagagacggaggatgttggcgacgactgagctgttgagaccaccgccaagatgggcgacgagagatgaaatgtcactgtcgttgtttagagttcctcgaggcgtaaagaactcggcagtgccctcgtctgtgttagaccccatgatgagagcgatatcagcaatctggccctttgcgattgaaacggagggaggctgagagataaatttgccgtcgatatagggcttgaactggaagccatttacggcgctgaagagcttctggtatggaacggtgcggagacaggccaaagaatctgtggcggtgttgcagccaaccgttgtcgtgatgttatcataccagccttggtaagttacgttcagcgtctcaacagtattcactgttatgagcagtcagtaacacatcagctggatcttcgctacaagtactgaagacaaacttactcgaagcaccaagcaagctcgagctctccaatatagcactcctgaataggccgtcattcttcccttcaaatgccaccaactggtatcccgccgaagagcctcccgcgctctcacccgcaattgtgaccttgctgggatcgccgccaaacgcgcggatattctcagacacccatttcatcgctagccgctggtcaaagagggcaatgttgcctacgccggctgccgcaacctcctttgaagccaacaagccaaacgcagatgtgcggtagttgggcactacagcgatgattggcttcttcatttgcatcgagttgcgcaccatgaacgacgtgttgtaacgcgggtcggctgatccaccggctttgaagccaccgccgtaaatccagaagaagacagggaggttgtctccaggttgaacattggcaggtctcacaatgtcaagcgtcaagcaatcttcgctcatggttaagccgtcggcaaagccctgggcaaagggcttgtcaaagccggggcacgagtctgagcgtacggtggcattacgagtgcctgtccatgactggttgtacggcacgggataacggagtctcaggtctccaagtggaggtattgcaaaagggatgccgtaaaaggcctcttggttgaaagtgctgagagtgaggccggtgtaagtcccattgacggtgtgagccgagggcgcattttggtgatggacagcagaagcgatggcaggtgacaagctgctcatgcaaaggcacaccaaataacacaaggttgtcgactgaagatgatacatttcgtcttaatacaactccaattagtttgtcgaagcatcctatcactagccgcgcatattcatttgcagtgcatcgtgtcacctattgagcaaattgtagcacttttatagccatattccttttcttcgagagccatctctttcccggggagctacacgatctacacctttacctttgtatagtcgatgtcgatgccctcactctactatctaggacagtggcgctaacgaaactctccccggactcccccggatctcccccggcaggcgtcttctccgcatgtttaccccacgattgtcagcttcggctcattttccgaattaaactctccccagattctctcccgaaggtatcccgattgctttgcatttcactccacacttgtgagctagatccaacatccagactagcgccgctctttcgagtctgccggaaatgcatcccgggaatgggctctcaactctctgtggtcatatgacgatgtttgagacttgagaggtctagattgtaatggaatcgaggctttacgtcggtggctgatgtagaaccgcgggataggcgacaccagcatcgtaagccaacccacgtggtagttcctgtcagacgccattccccaagagaatacggtccattttggttctcgtccgtctttctactagttagagagacttccgttaggctgtcaaacgccccatgaataccacaatgacaaacggtctttcatttggttcgctacactatatatctacttcttctaggtaatacctcagttatccctggtgtaacgttcaagtagctcaacaatccgtttaagaatttctcgcgttccatctcgatcttccacattcttctcagcatccaagtcgatattctctgtgcagtcaaagccatggccttggccggcgacgcgttcaaaatgaacattgacccccgcattttggagctttgtagcaacggaagaactcaactcaaagtcgactaaatcatctgcatctccgtgcatgagaatagtcgggggaaagtttgcatttaagccaaatgttgctggaaacagtggccgatgctcctcgggtattacttgaacaccctcctttgcaatcttttccgtcaacccaggagaatgggtaaggacgtcgatatatcgcgccgcctgatgcatcacagaagaccatttgaatcgttgacttgcctccaagtcaggtgggatgggatacccgtcaattactttagcaccttgtatagctgcatcaatctctttcaagatttcgtcttcgttgggaatacctccccttagaagccgcccaggatgaacatatcgaccgttcaaaaagtcaatcatgccgtaaacgcatagcagtgcgagaggctttggacacagaggactggctgctgttgtgaatgccacatggcctccggcgctggagccggctatgatgattcgacgcgagatgttgttatagacccagcgaacagcatccaaggaatcttcgagaatatcgtggcctttagcttctggaagtagccggtatgaagcagttgcatatgtccagcctctctttttgcatacgttaattaaccagtaaggcggaaacgaagtcttgtctccaaatagctgcatgcgatgtttgttagattctacttcatcataactgtatctagcaatgtcagcttaccaagaatcctccatgaaaatgaataagggcaatattgttggcttgagctgtagcaggagtggaaacatcaatagtgagctctagcccgttcacagttttgtaaacgtgtgtagtggtttttatctctgccatggcaatagaggtgtgtgtatcttcaatgatatagctcttgacttccacacatcgatgaatagcgcttggtgaattgacagaatacaagatagatattaatacaaacagcgctcaattgctactgtgcgaaatatttatattttgcattgctacttctctgcctctatattgcccatgtagaataatgatccattcgcgacattatatcatcgtatttcgcaacttaccaatgtatgtcgacacatggaatttcgctaaccgagttagcaacgccaccattagatttcgtgggccatcccatcggcactatacccagcgtgtgatcgaatactacacaaatacctttgatatcaaatcaacaggtgagatttcaggtagaatagaagccttattgggtattctgggtgccataacggttgatggggcccggatttaggacctttttcgggcacaaccaggagcgatataccaccgcaacatcccacagagagccggcgtggttggcgtgcttcctagcttagtaattcgcatctgcagctttctgtgaaattaccacttggctccacttttgatggccagattggagtttttgcaactgaacatgccggttgtaaagtccgcttggggtggtatctcggcatgttttaactacatgtaggtagttgataaaacaatggaaccttggttgaaatcgtgtaggccaaagtgctatcgagacataggcagaaaattatcttgaccaagaaacaagtctctacttggcttacgcctcaatcgacccagattctttactatttcttcagaagctgattttcatcttgaacactcaacgcaggccaatactaaggtgcaacgccagtagtaattactccagtggctataggaccgctaggtgagtaataagatctgatttgcagctcaaatatcgctttgaagccttgtcctcagaggagaatctagcattggctttataaggtgttcgcatctgagtccatgcgtgagctcaacatttgtaatagaactacagcactgcaaacaacgggcgcaatgtccaatttggctattcaagggagggttactcttcttattgaagtacagctccttctccgccctgcttttctcctcgcaaaaactgtctctgcctttcaacggtactttggtcatcttctaaaatagcctgaagtcactcttcgtcaagttgctatcgcaaatgacaatcgggccgcaccagcatcaaaaagattcttgacaattgtctcatggccgctgacaatagccctattcaaagcactgccgaaattcatctgcgtgttgactttggctcctctatccaaccatagccttactgacagtatctggtcgcaataggcggcagcccgaagagctgtgccgaatacaccggcttgtgcatttacattcatatcaggaaacttctgaaggagctcctttgatttcttggatgagccgttgatatgtgcacagtccaagcggaaactagcgagattcgcatgtctgccttcatgctttctcgcacatgccatatgaagcgcaaagccttgctgctcgtttatcacgtctggatccatgtgattcttggctaagatgtcgattcttcttctctggcaatagcagcttgcaatggagttcctaatcgacccccttgagcgttgacacccgcgtctctcttcagcagaaattgaacggcctctattttcccatctataggcaacatgcagcacttttccccaattttcgccgccccgttggtcaactaaggcgccgtcatcaatcaatacctttatcactttgattgctgtttcaaactgcgaccgtgctgccgtcgcgtgaaatgccgatctccattgccctcgagcattcacctcagcgtcgtacttaatgagacgctgaacgaccaccattcgcaactgatagtcagtacaataatatggcatgtttaacatatgtggaggggattttcagctctcttctctttgaggagtagagtcagtacgctttgaccgcgatcagcaagctaaaatgccgccctttgtgtgattgtgaatgccacaatacacacgatatctcttcaagatgaacaattcaatatctggtcacataatttatcaaagccaataggcatggagacgctgcatatctacaaagcagaattaaaatagaagtatttgagaatatcagagaataagcaagaatgtcctcccgccgcaaatggaacatcgttgcccgagtaaacaatgaatatctcagacagctcttgagcattattaaaacgattgaagtcttttcattcagtctacacgacgccttcagtatttgtcttgcctctagccgctcctgaactacattcgctcactagctcaccatggtggtggtgtttcgcagcataaatgacctctcggaaaatgaacaaaacggggcttgctatcagaaataatgacaacaaaagggtcaggcatagagtaaatattgaaaagccttgcgacatccacacaaaactcatccatccatcgccaaatccggtgactgattccgcagctaaaacaacttgcatcgagctcaatgcaagagtaattattccaaagacaaatagaagagggccataaaattgagcaaagtaggcaccatactgcccatattgcttgaaatatgttcttttcccttggaatatcttgacccagaagttgaggcgcgtaagtcggagatctctatatagatatcggggagaaacttcagtatctggaatggacttgaaacatctcagaaactcaaccaagtcggaaaatgggatggacttcggaattaggtccagtttgtcatcctgtattgcaagcagatagtccgatttgtgctgtatgagaaacgcgtaggatctcaagaagccacatgccgctctgaagattgctttcctgtccggagagggaatgggtgaactggagttgacgaggaagtaatcccaaaacgcgtgggaaagcagatactcgggaagcggctttataaaaaccctttcgtatatccatgtcaaatggaggcctggatcctctgtgacaactatctgtcggcctcggaccagttgatgggtcagcgacgaaatatgagtgctgttctgcgtggcaaccagccacagatgcggagctagcttgtccaagctatccgttatcaattcgtctttcaggaattggctaattccattataaggatctcgaagcctaacccaagggtggcctagtaacgaggcgctgtctgcagcctcttgagagatcgcggcagagggatcgacgttgtccgagcctttggtcagtacgcgttgcgtgccttcaacaatgaaaagctcagaacaaagctgtcgatgggatggaaaaggcacttcgttcatggcagaaatgtgtctctggaaatattcgcgttcgccgagtcagtctctacgcgtttggctatgtctttccaggcttttccgtcgagagcgttctgagctgaaacaggcttgtccactctaaataaaattgctcgagagtcatttcaatccctacctgtcgcagccaagcctttttttcagccgcctctttcaggcacccagtttgctcaactactattcgctgcatcgcgatttcatttacagccaatagatgtagatgcatgcttgattggccagctgcggctgatatcccacgtacaaggctctcattcgctcattcttgtgcgttcatgagcggggcaacgcaacgcggctcagcaacatcaccagcatctgttgcctcagattactctccccctcatcctatctcctgtgtcacgtccatcaacttcagtgtacgcgacttggttgttgtcagcgaagatccaaacagcacccgcccaacagggctaacacgaagaccgccgtactatcaggctcccatctcaatatggcttcgacaaccttggctctcatctttggcacgtatttctgttgggcagccatggtatctggaaagctctttcatcaagtctgggcaggaacgctattatttctcgtattccttgcagataagtgtttacagcaggagtcaacaacatattcattcctatacggtactctatgcctcttgaatctcgccgtctgtattgctctatccccggtccaagtcttgctcttcaaacaaaaagccgcctatgaaacgccgaggcaattagatgtgttcttgcccaagtcagctccaggatcgcatcccggctattccatatcggtcgagtaagaattcattcttgaggttatttatagaatagaagctaatcatgtggccgggtcgtagtattgtagctgttcatggacttggctcctctccagagacggcatgggcctacaagcttgatgctccacgagacgcagctggcaattcaactctggctcaaaactacacccaaccaaatgcaaatttaaaatacgggcctatgtggcttcgagattttctccctctcgatgcacttcaggcccgagtcctagtttattaccacaattccggatggcaagcacatgcattaggcatgtctctcagagactatggtcaagatctcctaacttcgatcgagggcgtcaggcaaacagagacagtatgacgcagtgtccgatagcctgtagtaatgattgagcacttctaacacggctgttctgcaggaacgacatcgcccagtggtactcatcggatatagtttcgggggcctcatcatcaaacaggtatgtgcaacgcctgaagaaagggctcgcttctgacactgaatatttcaaggccatgctcatggcccatggcgatacctctggaaaatcacagtcagcattctctccagattgcgccaaaggctttattttccttgagactccccatttgggctcggaattgaccattttcgcaaaggcattgtcgttgctcgggtattggcaaggcgcaagcactgcgcttcttgaagttattgatcctagatccccggaaaacaagtctctacatgagatcttcttaacccggtttgcaaatagggacatggtcaacttttatgaggttcagccagaatccgtcggtccatttccaatcatgaatgtcggttctatagtgatacgaaaacataagaaagactcatatgctaacacttgtctcaaaggccgtgaaaaaagactccgcgatgataccccagaaggataacattccttgtcatgggaaataccgtgctattcatagattcctgagcgaaacagatgtcggatacactcgcctatgccaaagcatcaagcgcttggttgacaataacatcaacaagcaggacgtctccgacgtgtcagcgatgaaagcacttagtttctacgtggaaacggatttccaaaatgaccttcagcgagatcaaaatcaaattgacgtccaaacgatggagtagtttttgaaaagcccagaatatacaaattggctttccagtcacgaacctcaatttttgtggtactcagggctcccaggctcgggaaagaccacaacatcattgcatatagtgcaacagatcaagcagatgcacacgtcgtttcggactcgtcttgcattcttcttcttcaaaagaaaaaaagaacccagctcgacgactgcggtggcatcaatcatatctcagctactagagtgtgacattatcgactgcatccctccacatctccggacgtgtctgtcccgcagcgatcagcttatcgaacaaagtcacgaagttacactttggaaagttctagaaaaagtgctaaataatttgttggagagtagagagcgtctggaggttcggattatcattgatggtattgatgagttgtatccagaagacttaggtcggtttctaagaaatcttcgcgaagtatgggacaacatcaaagggaaaagcaacacagaaaatccatcaaaactcaagatcttaacggtcagtagaccatctctcaacatttcggacatcttggaagatctgccatatattaacccggagaaggaatcaacaggtacacatcatgagttatgggcttggctcaaactctccaaaacaaaaagaaggaagctaaattatttttacgtgtatagattgtttaaattctctgtcaccgatggcggataaccagcgccgtggaatcatctcactagggagtgaagaaacaggagcttggctttgggcggacgatgcgtataaactctggagcaaggagacaacgtcagcattgctctggatacaaggcagacctggcagtggaaaatcgactctgtgtaaaaagattctcaaacatttacagaatcaatacgacctttcagacgcttacgctacacctgacaaagctgcctttcacgacattgctccacagccgaggaaccgctctgccctcctcgccagcttcttctacagtctcagaggcgccaaatctgagattagcaatactcatatgcttcaatcgcttctgtaccagcttttgagccaggagcaaagattttacccggcctttagagaaaaatatcgaagcctgctagatcgttctcggggttcaatctcttggactttcaaagatctccacaatgtcttcacctcactgggtgaatttaacgattttcctctgacaatctacctcgttatcgacgcaatggacgagtcagagcagtcagaaagatccgatatcttgttattactgcagcacttctgccagaatgaatcagcttgtgttatcaaatgtgttcttgcaagtcgacctgaagaggacattaaggacaattttttttatatacggaaatctcacaactttttccacgtggtgctcgagaaaaagaacgaaggggacatcaaaaagtttatcaaaatagcaatgtgcaaagtgcaagacgcgtacctggctcagcggcccgcactcacggctgagtttgaagatatggccgcatatgcaactgccaacctcgtgagcaaggcgagaggagtttttatgtgggtagagattgtaacgagagaattaaagcgggaagtacgtcgcggtgtttccgcaagagaattcaagaaaacagtggacgcactccccaacgatctgaagccattatatgagcgcattgtcaaagacttgttagccagattcaataacgaagggcaagaaaaggctgattcacgagttcgagaagcgcaacggatgctgacgtgggtgacatttgctgagcgggcgctaagcgtcaacgagtttcgcgacgtagttgcgataccagacactgtggaagagaattcaaggatcaacttacaggattatcgccttctcgatgataccgctgtgcaacaaagaatgagtgacatttgtggagatctcttggagattggatcatcacaggattccgccgatttctttctgcgcgatacgaacgatatcgtccagcttctacatctaaccgtccgagaattcttgaccagcgacgtcgaagcaggggagttcctcatgaagaaacatctaggagaatatgagattttcctcaactgcatctcgtatcttcgtctatttgcagaaaactgccctgcaatgaatggagacaaaccggattataaacacattattcgccaccttgcaaattggcctctgctttcctacatcctacagtttctcccccaacacatgcaaaattcggacaagggtagccaggctcttgatatcggagtcaaattcgcgaactccatcatgcgccaagagggcagctctgcctttttcattctggagtcctggttcgataaagccgggctatgtatgcattcccactccttgttagaacgagcgacgagttttagattcgactgcatggacattgcggcagccgaaggctatctagatgttgtggccacactgctcgaagcggagacaatagccacaactgacatcagatacggccatctgctgtacaatctttctcgcagtggcattacattcctaattcgtttcctactgcagaagggagttgaccctaacagtacgggagaagacggcaatcctgcgcttcagacagcgacggcgcacgggcacatggaaatcgtcaaattacttgtcgatcatggcgcagatattgatgctcaaggagcaaatggaagcgctctttttgccgctgcaaaaattggttctgtggaaatcgtcaaattacttatcgatcatggcgcagatatggatgcacaaggagtgaaaggaagcgctctccatactgccgtagaaaactgctctgtgaaaattattgaaagacttcttgcttatggagcagatcctaatgcacaaggagtgaacggaagcgctctccatactgccgtacaaaacggctctatggaaattatcaaaatacttcttgctagtagagcagatatacatgcacaaggagtgagcggaagtgttcttgatgctgctatgaaaaatggttctatggacattattcaattgctgcttgaatatggagcagatgctagtatacgggagtaaatgactagaatttctatgccattgttataaagggcactggtattactagcgggtatataagagagatatcagtatcagggcgctaaggaaagtaaataaaggacatgatctgacattactaactcaccagatgtgcctatgtgacatatcaggcgagatttcatttaaaagcgacggaaggggatttggccaattcggtattacaagtctagccagttgtcttggacgaattgacctatgctacgtttgtattctgagtaacagataatgagctaatcattccgatcctccacttatacgagtattgaaaccaccccacagccagtcatccttctgcactgcagtttcctatcgcagtatatcagcttatgcctgcattagagggtcgtacaattgcgtatctattccaaagtgccaacaatataaagagcgctctcaaaccctgagtctttcatggcaattaacaccaaatcttttattgctatccccaagagatcaaaccccgcaaaatgcatttcccaagaatttacgcagctctgctgtctgccttcgttggcactgcgctaagctatgatgcagacttcacagtgtatccaaatcccggtatggattctggtagtgtcttttcctttgatagagctcagaatgctaatactctcctcgctcagactgcagcaatggcggcggtacaaccattataggcagtgtaggagccgaagatcaattctggccagaccagcgcagtgttcgagtcaactcaattcgcaacggaaagcacgtcgccctttatttaggcggttctcaaagtggcgctgtaacgaggctctacgatccagatggttgcatcaacggagactggctgagctatggaatttataatggcggaccatgaatgagggctgaaagttggattggatgtagcagtcaaatccttttcttgtggtcacatattgcgtcggacctcaatatggcacagggcgcccataatagcaccagcacttgatgtatctcaaaaaatacaaatttcacatcatatacttccacttctggtacccgcttgcaggccatcgaactcagcatggtctcagtacaaggccagaaatcttgagcagtatttctcaacatatctgtcaagtacattgatatgtaaataaatgatctgttttgatactgctatatacatatatagtaatgaatcacaatgaatgagaaggccttcctccccatctcaatgctcgtgcagaataatatttgctgcccagagtttatttatagttatcttgttgtagagaaaagcccactccagcaagctcgttgtcgattgtgatagtctcgctcctatcgaccgctgtgagagctgtcaagaatgtctttgatgccgccggacctaatcacacgaaatcagcttttacccattgctgtgattcttggacgtttttagatatgccaggtttacgacttgtatattcccaaatcgtgtttagagaaatttgacgagcataggatattcagctgccaataatgttgtactttacttgccaaaatcagactggaacaggccactgtttccaccccagagagcgcccctgcttgtaaattggctagcttcatatgcaagccgtttgctaaatcggacagttctgaccaccaagtggatcgtaatattgcagaacttgagagtctaagcagcggtgcatttcacaaataaatcgcacgccccactgtaagttgtatggaggcggtagagtgacaagactacctacctaggtgattaacgtacaacttcaagcctaaaaacagaatgatggcaatttatactatttatagccgaataaaaaggattcttttgtttataatggtggaatacggtaaagtaacagtatgcgctttatgacgaatctctcttgccacaacaccgtgtgatccgtccgatggtttagatactctttctggacttggatctcgacagccatattcagctaaatgcttgacgtgttctcgattcatggctattatagttagtgacatattcattctgtttgtaatgtgtattcactattttatccagcaccggcaatctctggatctcttttcccccgatgccgggccatatccgcaacctaactagatcagcaacctaccatagcccccgccctagctataggctttttcaagtatttaggctataatacgtaggcgcctttaccatttgattagagtagttcaatagaaataggccttttccgcggatcatgattcaagtagtttactagagcgtctcttgactccgcggatatagcacatatccgcagtagccgaggtcaactcttgtattacagactcgcaccaatttagtaaatgttcatgtcctagtagaaagggtatatatattgctacttcaagtctacatcaacatgatctcccatcttcattttgcttagcagttaatactatatttcctacgtaccgctatccgatattgagccatcatatcatctccatttactactcttgaagagcacttcctatcaagcaatgctattacagcttttccaacttcccaaagccagttctacacgaaagtaagacctgattggcttgaaaagcttaccgacattacaccgaatggtgttcgcattaacgcaatggacagcggacgtgttaatgtccaggtcctttccaacagcttcggcatcacctcactggctccaaaagttgtagcggccgctcaacgcaattcaggcccagctacgcttcaaaggctttgttactcttcctatgaaacatgaaacatgaaacatggtaaagctgcatcagaagaacttgagcgatgtatcaaggagctgggaatggtcggcgcactcattgacagtcatcttgacgatgggcggtactacgatgaagttgctctagatgtctttgccaaggctcaagaactcgatgttccaatttacatacatcccaccacgcctcttgaagatgttcaggtggccctttatgacggaaactacgacaaagaagttggtgctgtgctaggaatcgcaggctgggactggcattgcgatactgcactctccgtgttgagaatgtacgctgcaggtattttctggaggtacccaaatatgaaagtggtagtgggacacatgggcgagatgctgccatatatgctggaccgcatagatgaaaaggtgatacaaatatggaacaaggcagagttgagcttcaagcaaatttaagtaaagaacatctaagtaaccacgagtgggacgtttacaatgccaccgatggcgtgtttgctaaggagcatgagtatcgacaggataatgtatagtgttgattatccgtactcaaacacagaacagggcgaagcttcgagaaagtggtctggttacagaagaggaatactccaagatttcatttaagaatgcagagaagcttcttaaattcagtgtataaaggcaactgtattagatggtaagtttatgagacacaagattcagactatatagactcgattatatacctatactttgacagcagaatcggcttgtatcaccagagatgtatccgccaaacatattcctttctttttctgctttctcaattcccaaactgaaggcatatctctagattttcctcgcataatgcgacctggatgcactacattatagaccacgagtgcaataaacataggtaacgagtcaagacaatattggtatgcctcgtggttggggattttgctgtccaggccctgagaatactcgcatatgcgaaaaataatgcggagctgtgagaagcattaagtcagtctttgtaaactctagtacgtaaagatcgagtacatacgacaatcatagctaaggccaaaatttgagcatagaataggacttgggcttgtctcgcatctggactttgtcgggtttcaagatagaatcgcagtgcatatatgcaaaaaataagaatgaacacaagttgaaggccaactccgcccatgtatatatgcaggccgtttaggacttgctggtcggttgtattcgaaccggtggcctggactgcgcctaccacttgtacaacaaatgcgacaatatccaaaagaataaagatgaacccaaactgccaagctttgatccgccacagtttatgagttgctgtgtaggcccagaccattcgcccaaagagtgtataagcataagcgttggtccaaagaggtgccacaaggatcagaacaaaccaggcggcgtagttaccatagcttgcaggattttgtatgcttatggtgcgaaatatataggtcaaagtctgccacagagcagacatgatgatgatccaactgtacggctttcggtagtagacggcttgcccaatgtgggtgattaacgtcaaggcaaacaagacaatgaaaagaatcgaaggtgctattgaggggcagaatgaccatagagtgttgggagttgttatcgctttgcatacgtccatgttgaagagttgtatatggcttgaaggaaccagtcagctgcgggatgcccaactaatacagaggctagtgagcagggaaattttgaagagacaaaaagctgttgaaatctaggaaactgttgaggaagaatctttcatttccagcccggaagccagcactgcttatatatcttcagacgattctccctcctctcagaccaaagcccaatactgccaagcttccttgggagtaaaagccatccttgcagactaaagcctatagaatcactcgcgattggttggctcgtacgggcatctccacagactcagccttccgatccttcatccctgtggcttatactccacaaattgctgcttgtagaaaatgggaggtggggtagaggcactactcgaagagaaacagagagactgcgtacctatagatagtttcaagtttgcccaaatcatccctttataagtagacaatgagcacttcatctctctaacagggatattttacactttacacgtgaaagagagctgcagggcccccatcagactcctacccctcctcgtatggacacttttctaccaggacttatagcagacaccataatcctttgcgaaatcgcttgtttcagctgcaatgacgcgcgttaaaccaggagagcgacaaagagtgagagcaccaaaggtccggacaggttgtctaacatgcaagtatgtactgtctcatgactctgccaagagacaaatcgtgacaatgacggctcatccaactgtatctaggagtttgacatccccttctcaaagctggcgtctttccaactggctccggaaactaatcttgggttctagttcgcaaggtcaagtgtgacgagagccggcccgcgtgcagtcgatgtgagtatctcaggcaatgaatctcacatcattaaactcagctttgactggaatttgggcgaggcatgctgaaatcgtccccaggcacttccactggccgcatatgcgacgggtatgaagcaaccgccagccagacggctcaaactcccccggttgcgcagcccttgaagatcgaggctacttctctcgagattcgctcaatcgaattcttcgttgagaagtctaggacgcaattcgcggcacttttccaagatgaatggtggaacactcaaatcctgcagcttgcatacgccgaaggctctataagacatgcacttgttgcattatccatgcatcatgagcacttcatcagcaagcaggctgaggtcgagcttcaacttgccacgcggcaacaaaaccttgctatacgggagcttctactgccgaatcaacagtcgctgacacatttacatccaatgacatgtttcatattcatctgcattgaggtatgcttgttgaaacctagaaacctgtcagtgtgctgaagacccttccagatcctacaagggaaccacggagctgcgatccatctctttaagcacggttgcaagatgattcaggaattgcaacagcagagagcacgtcgaacttctgcaggcgaatctgacattggcgcctctctgcggtatttggagacatcattcaataggctggccgttcaagtggaattggtaatgttcgagactctaatatggcttggcgatttgctaatctccttatagcttatcggcgatgtctctccagagctttcgctgactcttctgggcagcatgggcagcaaaccctcatcaacccaaagacccatcaaatcactctctgacgctcggcacactttaaccaacctgattctttacagcatgcagtcgatattggggaactttgaaaggagacaacacgcaagaagctgtgtaaacaattggcttgactcatttcatgagtttagcggcagtcagcagcatagtggcgctaaagaaggccttgctttgcttgagttgcaagccaaatacttactcttgattcttgacacggccggcggcgaaacagccgaagaagatttcctcaaccaggacagaaacgttgaaaggtttcgagaactggtccaaatcgcgccgctagcaatagtgggaagggctaccgaggatagtcctctctttcatctggagcttggtgttgtccctctcttatactcggtcatagcccattgtcggcatcctgctattcgaaggcaagctctgaacctgctcaaaacccagcatgtgcaggaagggatctggagcagcgatctaacgagtagagttgctcagcgacttgtggagctggaggaagcaagtcagccaatccaacaaccgagtgacatacccgcttctcagcggattacatctgttgccgttcacatggaagcgagtcagaaacgagcgtgtgttatatataccggccaagggcatgagcggagcgaactgatcgagtggtagcgatattatcacgatgtgtcaccttatgatgaatttatgttttcttgctagcagttgtatatgagaaagattttggactattacttcataagaggggataactgatgctctttctgtccatccttgtaaaccgctttacacaaagctgtctgatatcagtcgctgcagacttacataggtaactatgaagcccctccgcaaacgccagaataacaatcgttgtagccattgaatccgccattccaagtatactggagtgcccccgtccatgcatagtcgccgctttcctgatcgcacaggcaggttcgccaccactggctgttctgcgtatcgctggagagctcactggcgagatgccacgcaccgttgctgtctggatactggcccccgacgtcggcatcgtactcctcccactgagactctgtgccgtagaaatccatgccgtagtagacgcccgtgattccatcttccgaagtcgtgccatctccgccgcatacgaccgtgttgtcggtgtagatgttgccgctgtcgtttccgaatccatcacagtttccgtcatcacgcttggtcatcttctctgtgaccgttccaaatgcatggtgagacccgaggcctgctgtgcttccggtgccattgacaaagaacatggagaccggggcacccagcaaagttccgttgatggaacgctggatcagaagagggtttgaagcggtgctgttgagcacgtgggccatggtgatgatggaatagttgcggccgacatcgtgcaagatgctggcctttccagagagggcgttgctgatggtcctgtttgccaggtgaggatggaggacggaccagtcatagtagccagcttcattaccgcgctttacacttggtaatcctcggcctacattgtcgacaacgttgccataatcattgtagaaggggagcagctgcaggctctccaagttgccctgatacgatccttcgtttttccagtcgttccacgcagtagcgagatccgcacgcccgtcccagacagagaacattgcggagatgatgccaaatgagttgcaagtatacgacacccatgacggagcactattccaccatccgagagcctgacatgccaggttaccgagtgtgatgccagacgtccaagacattgggttgatgaagaccttggtggctgcccagacaaacgaccacagtcctcggcgttcaaggttgtcatggtcatcttccgtcacaggctgggcatcagagcctccgctataagttcccagcacgatggcttctccatcacgaccatgcactgggaggtggctgtgcaactggacgtggagttcctgaggcaacccaaattcaccactcgagaccgccttgatcggctgatctagtggttgaatagattgtgcgtagactccattgtagttggaggctgacaaccacaaggtcagcaatgccaacggcgtagcacgcattttggatgctgcctttggatgcttttgctcgatcaaatagaagagcgacggtgatgaagtttgtaaaaaaggcaaggaggtggaaaaggactttatgatccttgagatatgccaatgttttgagcttcactggcatcaacaggcgtagcggtggccttgtctaagcctcgacttccgcagaagagatgattcaaagactcggatgagtcggaactgttgtttctctctcttctagctcttgttcaaaatgactagcaaaccagatatgctttatatgcttcatgcttaccttaatgtgaggtcgagcacctataagtcgagaatccatgacatcgagcaactgtaaagtccatccatgaatttgaccatcgaaaatgccgtgtatccgattaagcgaatatgtgaacagaaaaaacaacatccaataggtggaatatagtcttatgaagccatatcgtaagtcagatgcaacttttcttcccctgtattaagcatagcttctgacttcccctcatatcgttcaggctatttgcaggattgccttagggcttaccaccaatcttttctcactgtcgaatagaagtgtgttcgcgacaagtgtaaggagtgggtgcgaccaagaaagtactcggagaagaaacggagatatagagtggttgcatttgcatttgctgaccaatgggcgttttcattggcaagccaggctataaatctcacggaactgaaaactaatcaagctttgcatgcatagttgcaaggcgtctttctgctatcgcatggcaagtagttcgagttatcggtgaacattaacttcgctggaacttcgccggaactctgctggatagaatatctcaaccgacaatcggctgtccagagaagcatgaagttgcgaggcatcccaaatgatagcgtcgcttatcgctgttatgcaagcatgcaataataagccgtgttgaaaacatgaggggtcaaagaggtaagatggtgccactcctccagttgcgcttcaaggaagccctgtctaacgcacgatactgtatggaatattgcagtataggccaatctgtcagcctttataagctgcgggcgctacttatcaatgcaaagtagcggggggttctcacaaacaaccaaatcccccatgttatctccatatgcggcgggttgcaactaattattaatccttgtcagaagagacaacccaagctagtgagataaaggcaacctagctattttaagcggaaaaagtagcattatttgacctgttttaaagcttcgataaccttcaatactaggttgagttcaagagtaattgtaactgtaaaatgatagttatcatagtaattaaagtccaacaaagtattaccctaattacagttaaagcagcaatttgttgatttccaactgtggctagatgggaataataattctgctgattcttttttcctgcttatggaaattttcgaaatctgacccggattaaaaattgattgcatcctacaatggtatatataccgagccgaggtagccgataaggctatagagaagattatttacaaccatgtatccacaccttgtcttattaccctttcgtttttgccactttcctgtcactcatatcctccatagatatgcaaataaaacccgagttcacaagcatcgccgttctccccagtgtacctctggtgactaccataatcacgcacttcatgctccatcatcactgcgccagctttgggtagtacaggcatgcttccatctcactcacatctcatgcgccctagtcggtttttattcacaatcctggttctatttatctctcaaacataaagcaaataaagccatcgtcaagacagcgaaataatggcccactttgcttttgctctgcactatgattatttccttgaaaaacaaattgaactccaaatatgagtctgcaactcaatattgcataggtagggatatgcagtgaagcagccagcttgacgggataaaaatgacagtatttctaatatatgcactgttagtcaagtcctgagccaggctagcgagcgaatgtaagctcttcaagcagttttgactggctggttgagtctgctcggccacatagtgtcaatatatatacttcaatagttttctcggaatcatccctttttgcctcctaacaggtgataaggccggatagcctagcagttaaaacataactttaatgttcaagaggtcgttcgtccaactggctgccgacactgcacccatgtatttaaaattgctactctacccaggagatgagaagcctgcagccgcatcgtgccagaagccagagccagtaagagcgagagccagagcctattaagctagtgggtgtcaataaatgtacctcaatagtcttatggggattatcctttttgcctatcaacacgtagggcgttgagcatctgccagatgggagcatccccaccaccagcgcttatatagatacaaatgcttccaacgttgctgcaacatgtagagcaaccaaggtctcaacattcagcatcttgtctaacgaatcgattagacggcggagctgtcctagctgcattgctcgaccaagactgttcatgacctcatacactctggaacaacatgtgtgggcatgtgattcgcctatagtctgcaacaaaatgtagaacctgggaacaggcgccagctgccctacttccaatgcacatgtatccatggctcaacgtttatagtagcaagaaaatgctctatttgaacaacaatttgactgatgaagaacttggtgttcatgttttccaaatgtaatctttagaagtgtatggagactgtatcagttcgcaacgaacaaacatacagtcttcctacaatgagctactaaagggggacggtgctgagccaggaaatattagtaagtcttggattaaccagccttttcttcgcagtagggtgaataccgaatcctatgtcgacgtacacgggaccccttaacgcactaacaaaggcaagggagacggcggatgggaaaatattacatagcagtaactcttccagcaaggtatccaagttgaatacttggtctagaattgccaccaccaggtagacggtgtaatgaatccttacactaagttagacttggagctcagctgagatttgcggtatatcccggaaagttgattggtcggcgtgccgctcccggaggtgtagatccggcacggcgcgtgattgtttcgtggccatgactgttacacaacaactaccaagcaaagcgcctgatgacgtttatattaattcagctatctggccaatatgagtgcgttctataatacagagcgccctcccacaaattatatatgccaaatcaatccaaactggctcagattcaccacaaacattactgcttgcatcaatagcaaggatatacactgctgagggggagctatctagccccatttcgtcatttttgtgtaacaacatcgaaacaatgacttacttcttgcccgaggcttctcaacaagtaagtaaccctatgccagttgaaaagagatatatacttacatactacgtagacagagaaagatcgacttagtacaattcacactactgtctttcctggcatggaagttgcatggctaactctggatcagactaccaacacaacatgatgttacacattcttggcggcaggctaggacaagcaccagttcacccacaagctcaagttttagatgtagccaccgggacaggaatatgggccatacagtatggtacgcacgtcgtatcacttctccctttttgtacttcttcttcttgggctaatattgagaacagctgagcagcatcccgactcaacggtgctcggtgttgatcttagtatcacgaaaccgcagggcttactacccggcaactgccagtttcagcagctcgatgccgagaatggcgagtggccgccgactcaatttgactacatccacttcgcacatgtgattgcttgctttgacgacaccaaagccgtaatgaagaaagcatttgaccacatgaaacccggtggctggattgagcttcacgatcctgaactgcgaaatattgctgacggcgactccgccaagggtactgctgttgaagaatgggttcaattggttgtcaaaggcggcagaatcgttgggcgagatatgctcaagtcggctcactatgagacgtggctcaacgaaacgggcttcgttaatgtccaggacgccaaattcccgctgccatttaacgaatggccagagaaccccaaactcaaggaggttggcgccatatacaaacataatctcttgggattggttgagagtctcaccaaattcctgaccctagcagggttgtcccacacagatgccaaggatctgaaggagcgtgcaaagagggatattcacaatccgcagattcgctttgcctttgcagtgtaagtctgttgatgtttcgcatggctcaaatgcctgttgacgatggctaacgttaagctatgatagtcatgttgtgtatgcacagaagccgtttaacggcatatatgtgcacttataagcggattatagcataagtcatattatcatgtgtggatactagcaaatttgatttcaatagaaaatacacataactatcaacaaaagatgtggactagatggtgctttcagctcgatataacctggcatttgagtgttgcattaaatagtacaggtcatcgtcactgtatatgaatgtatgctataccctccactcagggcgaaagaaaacaggttattatccaagtacggtgatgtaggcagcatttataaaatcagatcgattcaacatcggaatgacaaacgatggatatcatgccggcttattgataacatgacctcgaccttggcgcctacgttaaacgaggatcttttcaacatctcgatcgcggcttatactcagatgctcactcgtgtctcaccacatttctcatcgcctttaaccgtgccgtgccgtgccgcgccgtgccgtgccgcgcttctcccgcttcaataacttgtttcttgtttctccctgcgtaagatccactacaatgcagctcttgccgtgccgttcgggtccgccgttgatctattgccaacaagaatagtcacgtattcagctctaaatttagcttggactccagccggcttgttcgccgggaaacgatgcacgaataaacgacagataatgcagccaaagtatgtcaaacaactagcccgtaaaagttattgtactaggaaattatgaggtctttttaattgaggctggtatgccgtagatgctagttgtaaagtcaacaagcatcgaaacttatatcgtcgagacgcaccacaccgctacacgccaggaactcgaggccgacctggcactcattctcgatgcactaaaggaaatcaaggaatcggatgccactttgcttcacaaggctacactgccaaatcccaagtccctacccttttgcacggactcttggtccactagtgggctacacaggctagatgtcacggataagagttcacctagaccgattataaagaaatagctacctaggccgtgggttggccattcaacgctctgtctagtccaaagtcggtaaacggacacatcagaacacgggcaacgagacactgaaaatctagtcctccagagagaacatcttccatgaatgcgtgaaatgtagtgtggaacaacaatttcataactacgtccacattccgcttgcccaaacatctcacgagacgggagatgtagatagatatctcgacaaagtcatgcaagattgcgaataacatcccaaaagcgcgactgagcgataagacatgtagataagctgatagagtcttcttctgcttaactgcccaggagcaggccaatccaatagaagcaaactctgcacttgcctttgcgtctgtagatagtcgcgctctgttacgatcttggtaatgccaggtggtcgaacaagtccagttaacagggcacaataccagaccaaatgacttgagtctgatcatcaatgggctctcaagagagacactgcaagcttccgttcattgccagtagtgcgccggtgtcgctcgtcacaccttctccggctcagccatggagaagtgacagccaaggctgtcactgccgccgcgcgacgggagagaatttgggacgcagacagtgagagactgacaaagacaactcttcaacagtcaccgtcttcgggtaactaataatgctgagggaaagcttacagcaagagatcgaaggacatttttctcatccagcttggttggcagccagagttgtttgggatggtttggaaatgtaccaaagtggtagtgcgacggtgtatattggcgttttcgactcctggcgatcagagctgaattcatcacaactgcccgacttatctgagttcggtttcttttcttcatcgatgtgttgtcaaggctctggatcagttggataaatctttccatgacttcataaaagtcttgaccgattcgacgtctgtcttctctcgcagcactgtcttgaggagtcttagctcgtggattgaaccacacatgtggcctgttcaatcctgtttcgagtctgactcaatggtctgataatcttctgtaccaggtgaaagcactctgacccttttggttccgtcggattgcgccttggccttccgcttttgcttcatcttatcttccttccttcgcttctcatcccatacaggctgccaggcggtgcttgcaagagcttcggctgcacttggccgctgctctggttcccaggcaagcatttggttcaaaagaggagcaaaaggccccaaggatgaaagtcgtttaatccgatactgcacttgtccttgcatctgtagatagtcgcgctttgctacaatcttaaaattatctggtggtcgcataaaggtataaagccacgaagtagccagtgcccagatgtcgagtttggccttatctaggtctgttgttgatctactatttatcttctcccaggcctcaggcgcgatgcatatacgagttgtatcatgcagctttctctccgtttgactcatagagagcgacaggacagccattttggttgaaagagccgtcgtagtcgtatacaatttgtgtgttgtgttggccaatacaagcagtgaactaggccgaatattcccatggacaaggccttgttcatgcagcgcagagagacccaataatgtctgatgaaagtatgcaaggcgcgtatctgcttccaacttggtccaaggaaaattcagaaaactgtatccggctagcggcattgaatagaaggtgtattggcattcatcgagcatctcggtgttggacgcatcaaataggcacggaggagaggtctgatgagaacaccagatatcgataattccaaggatcccactgtcctgtgcgtctctgctctgaagggccatcttcaaccgttcgacaacatactggcgtgtcttggacgcctctttgttcaacagcttcttgacggcaaccggctgtcctgtatgaatgtcgacaccggtgatgacgttggtggtagggatcttgtggtgaagccagatattccatgaagtctcgtgatatggacttggcattgggataaagttgaacagacgtgagggattaagtccgtggaagtcgctcttgataacctcgttcatatgagtagtaaatctatcgaaattctgtcgagtctgtgtaacgaaattaaaaagaaaacgatagggaccaaaacgaagatagtttcgttctctccgaaggacgcatgtcattgctttaccccattcgtctaagcggagggtcaggtcattatcgtgcatatcgccttgctcgtagatgaccggccgatcgcagactgtcataagcctgagtacgcctgaagtcggatggaaggtgatgtaggcgtggaaatctttgatgtagttgcgaattctgtgagaagccggcgtgtcgcctggagcgcagagaagaatgtctgggttggtgtaacccaggcctttctcagccaaggttggagatgcaccagcgccaattttccatcgcaccagtttatatgattgtgagttggcttgggaatcagaggctgaaccggagccattgtcatgtgaagtagaggtatcggacaataggggtagcggtatgtgatagccaatagtatttccactgctgatgagagttggcggtgacgctttagtctgaatgagctcgagcaggagaacggctgcgtcgtttgcagcggtgaaggtagcaaatggaatttcacgtggtggagagcttgaagcagccgccatggcgcttaattcaccggatgcgcagcaattcggtaagtctagcgactctgaaggtgcctgtagtagtaatagcagcagtagcagcagtaacagtcaatggtagtaatgacagcagtaatatcatacgctgggaagtcatcacaatcacggggccgcttgtctgtcgcgtctccatgttgagccgcatcccgttgctgacgcgatatcacgtgactttgaacaacctcattccacctagctccagtgtcacggatgacatctcctctcattctcaatcgcaacaaaaccacagagctttgatcgcgctattccgttactttgcctattgaaaacatggccaagcgaaaatccatcacgagtccttcttcgccgcgcaagaaggccaggctagacctgccgaccgataccccgagtctcgagatatccagtgacgaaggagcatctgcatcatcacctccgaccccctcacgacgcgaaaaacgcaagagaacagatagtgtttctaccgatagctcattagaagagtcaggcccaggcaccagcgcgaaacgagccaggacacagagcccagccagcgaaacgaggcattcacgcaatccgggttttgaaccatggccagcttgggaagatgatccagatttcgtaccatggccgagcgcttttgacgacccacagtcagaagcacatatatattacgaagacgagcattacacaaaggagctaactccgaaggcgcgagagttccggaaacaagccacattagcgatgcacggctacttactttgcccatgcggaaagtatcaccaagtcgttggccgaaaatgctggcaccatccggggatggagccagaactagaagaaccagttggaatacagcaagatgctggctcgacttaccgaagtcgaagccaagagccgctactaagcccagagctttccgatgatgaagaggcagatgcagctgaaggtggtcaactcgaaatcgcgcccatcagtgcttccgaatcatcatcgatctcgtcaaattcgccaacttctgtcatttcggaagcaccaaatgtttcccttaccaattcacccgccacttcgcctgcctcgtcatctacaaccaccgaagctcaagtttcgcgtcaacgtagcaccatgaagcgcagtgcggagaagccaatctcacagcgccaaacacgcaaaaagaacaagaggaagctggggcgggagactgcagataaaggcgacaagcgccagcctcgtaatcggagatcgaagactacatcgacaattgaagagcccgttcagtcacgacggtcatccaggagagctgcgagttctcaattgtggttcttgggcgacaacggcaaagcttgcttggttgcatcatcttcaaggtgagggtcacgctcacacattttagggaattttacgaacttgagcaccagtcggactgaggaggcatacccgttaacctggcagggctgggggcagcgggcagctttcttcctgcagtatcaccgactaccagctagcactccgcgatgcaatatctgcgtcttctattcaaacatggtcgttaatctgacagggtcggaggcagcggcgcagttgagagttgaccgcagaatttgtattcaggacagggctggttctgaaggcatggtcgttattctggcagggctggatgcagcggcgtagtctttggagggctcaagaataagattccttgagatgtgtgttatttcggtcttggttacggatacgcttgggaatgcgttggcgtcatggaaaattgttgtctatctttacatttagcaggatgatacccttttgtttattggaatagcggatatagtattgcagtttcaatcaagtcaaggacttaacatgtcccacggagctgttcataatctagtgtaggacatacatggcatgttatgtttaatttacattgtgatgcaagtgcagtaaatggctaggaggacgtcgcaagattatgctcagttatgagaaagaagcataggatataagccaagactctaagtctaaagatggaccaacaaagccaaaacagtctataccatccctgccgtctattcattgtcttacaccctgctgctagttctcttctagtcctttgttcaacttgtcacagtatcttcacagtacgtgttaggggacaggggtattcacacattctaaccaaaaatggaactctgcatataagtcgtcagcaaatcagcccgccacgcccatttcgccttcaacaacacaaaagaaacgatacaaaaaagaaaaaagaaattaaacatacaacagccggtgttcgctgatggtcacccactcaactactaatctgccggttaatggcttgtctatgggggagcagacgggaccccgaattttccattacctatggtcgtatgtgcttgtttcggtgctgagtcttcttatagacacaacagccaagaaaccacgtaaaagaccaaaagaaaaaacatacaacagccggtgttcgccaatggtcacccacttgactactaatctgccggttagtggcttgtctatgggggagcagacgggaccccgaattctccactacctatggtcgtatgtgcttgaatacacaacaaaaataaattatatttgaccgggtacgacacgcttcagatagttaatcattcatggcctcaactgtctacctaggtagctatgttgaccatacccagccacatagctctaacacttgctagcattgatagtcatacaaataccggggactggaggaatgggcttatacctattgaatgtatattatgtttgttacgcatcagtaagcgagaagccattagatcaactatcctctaactaactagctcttccaccgctctcctctatttctctatataaacttttatatataaagtgtgctaacaactagtatccgagatgatcctcatcgatgatttattatgacggtatggtgctggcttgttgttgggtagattctcttcttctacaagatttgctgctgacacatcatttaactctataaattgctctctatgcaccccttttcaactagcaaccgcttctttatcttggctgcaagcagtgatttagagctatcaatcccgagtttggtctaaaccagcaagaggaggcaagcgacgagaaaagcttttggcgtaagcttcaagataaccttgtatcccaaactaaagagtacgccatcagtgataatcattccttcggacagcactacttagtgcttgtagcgggcgaggccgcgaacattccaaaattcatggatactgttagtcaagcctttaaccacaagttcaagaaaaataggaattctaccctctactatactacccaggcggatatattcggagtcctttgatatagcgttgatggtagatgttagctttatcaacaatagcgagcaaacaacactgttctactaaactaacggtattgtagttcttctacttccaacggatatcatctttctcatcgccgataacctagtcttgcgcgacgaatccatcctctcccatacctacctatcaagtatcacgacataatacgatttactgctgggatagtaagatctcttagctctcttttaatgctaagcctcagttctggataggactggcatacacgctgtcaagtgtctgggcatatttaggaggatttaaacactctttattaaattatatcatatcctagctgatgcaaaccatcccctgctgtcttacatcgtggctctacaagcggttcgagcgtgcaagatcaatggatcgcctgagccattttctcaacaatttggatgtagtagcccaagaagatggaaccaagatgtgcacgaagcatatcttcagcaacgctgccataaatacatctagggaggtgagaagaatccaagcaaggtaaacaataatttaggcagcaaaactaactgagcacattaagactaataaacctctctggatactttggatgttcttagatacttggtcggcactctcttccttagatttggagggcagtcttgatgaagggttcaatatgacagactctgtactggacgctacattataacaacataaagccatgcctaccccctgtatgcaccccctcaaggtcattctacttatgcgcctcactcaaattccatgaaactaatcttgacaactaagcaatagtaataactacctagtatcagactattcaatctacatactatctatttcttagtccattagcccctaagatttttagagttacctaagattgttaaaacttctttatctactccttgtcctagtggtttcttggtccatgagtgtctaagctgtttagattcgtccaagatgtccaaaacgttattatctactcctaaagttttgtctaaaatcagccactgagccttataactgttataaaagcaaacacgtagtttgcataataataaatcctatgtaggtattttaatatcttacctggagagatccgagcttgattatgcctgggctttgtagtttgggaatttttttttttattgttgctgttatggctgttttctgagggcattttggtaatgctttaagataaaccttttatgtttaggaagcggaatacgaccaaagaagtttttggaactaacaaaaggagctaagaatttgatagcgaatcaaataggctgatgtgctttcttctgaaggtatttgtgaaattactcaactctggagtcattttggggcggccggtaatccttttataagatgtctagaagcatgaaagatatcccttgaccatttcaccattttcaataatcgcggggttgcatgatcagcagatcaatgcctcgtgaggggattccatgggattttcgcaatggtgtgtaggatcatgatctgatttgttcagtatactgagggggtggtagtacaacaaatatcctctcccctacagtagccaatagatctagaattgcgcaataatcaggctatgagtcattgaatgaggatcaaatgcttagcttcagatatttgaggctttatcacaggcaatttgttatgtacacgatgctccattcgaatcttactatccagggcgtgtaatttatgatgacgatgttgatcaacgttgaccaggggctacgaatctagcttgcgaatgtcgtcaaggcatgtgccgttcagagctgaagtagaatcatcatatgcggaaaacgacacggagaatgtgggcatgatggcggcagatgagagcatggcgtgctggagggtcgtactgccagccttgctgccgtatgcggccatatgcagcatgagggatgtggcactgcaactaactcatcacagcaacatgcttggtattcgcgccgaagaggtggattcatttctggatccattccattgcgagtcgctgatccagcatggcggcattcaggaccccattcttctcgacctgtgggcagagagataaccgaaggccgagacgacatttgatggccacaaccaaaaaattgcttctactttctctttattttaaggttctcctaccgagcgttgatggaggaagggacattaacagacttgatttcgccaatggaaataaatacggcaaccagccagttgggatgcccttgagggcacatcttggctctagatccatcctaaatgaagatttagtttgtagcgcgtgcggatagaggcaggaactttgatatacagcagcagcgtctgttgattggtatatcatctcttctaaagtcattccacgtgtctacattgagccttagcctccaattgacatcccgttcatgatagtaggaccgccgtcatcaatataaacgacgaacacgctcgatggcacccacgagaagctccaaatactacaatctattagcaaaatgttacaaaaaaggtgggattggtaatcttaccagtgcgcccgcaagctcttcaggtatgccttgcgaggcgcggaatttattttcgagaatgtcatctagcagaaaatatattagcagccaaagaaataggtgttatttggccttcacaagcatactttcattaaccacatcaatgtgatcttccaattcggggatattcataagttcttcaagaaaagctcgagcctctaagtcttctccgacttgaaccaagccaaatgcaatggctgaggatgcgcattagtttccagtcttgaaattcttgatcatttctcaaatcaaacttacatgccgggctaaaccccatgtcttcaagtcgctgtctgcattcaagaatcgactcttgtaaagcttctcttggctcatgagtaggctgtccagtgtcaactagatatctatattttatacattaagagtcaccaagttagccacttacttcgccatcagtgattgtgtaaatcagacaaggccgcgtgaattgcgattcatcctcgattattggcaaccagactttctctttaagtactgtccccagcttagttggccctttgaactgaatactggtccatagtgactcgaaatctgcagctgagcttacgggctcaggtgggtcattctcgttgatataatgtactcggattcctttttcaatgattctgctatcaattgttataattccacgaatcgttgcatgtatcgtagcaatccgtgttccctcatgcattgagccggtatcatcttcagaatttttgaattcagtaagtggttagatttagaggccatgggggagagttacctagtagaacatgaacttgatacaaagaaagcaaaagcatagcgaaggcatatttctcaagttcttcttccgaaaagtgaccttcggctagtactttcaattcgtctagctttaattcagcggtctctgcaatctcgtcgagctgttcgctcgagaagaatctctcgaggctatgctcttcgacatttcgctgaaggaagtcacggcaggtatctcttgcaagaaccatggtggtttaatttgcctctcagaaaattgtggcaatattattataagttttggcagattgttaccaagagcagtaattatgagctagtgaaaagaggcagaactatatatattcgcctattacaacacaaagtatagagggtttaaatggaaaggctctccattgaggtatggggatacatacaatggtagctcatattatgcaagtactaagattatgtggtattatggatttactttaacgtacaacgtgtggtaatgatcctccaagaggtcacagctcttttctctggccaatagtgagtggaagcttatcatcaatgtgacaggcaaaaagtctagtaacactgctgtatgagacattaatataaaattacgataccaagggcagctgattgactttcggtgacgggcaagctgtacatacctactcctattcgctggttccgcagcaagatgcattgcaacgtgagctaacttgtaagattttaatacgttgaggaagctcatgactgctttcgacagtacttttgttcagcgagagtctaggccttgaggctgagctacgggtagatgcgcagtattattacatgaaaagcattgttaaatcttaaaaaacatataccttgtgttacaacctaacacttatggttgcaataactggcgtataaagtggaaatggattaataatgcatagtaactgttagctctaggtttaactctcaaccagcttattaccaaagcgtagtattacttggatttaggttacattctcagccggctcatcaccgaagtcttgcattcattggctccagatttcgttctcagccggctcatcaccgaagccttgtattcattggctccagatttcgttctcaaccgattccttaccgaagaattatagtcattggctgtagattcaatattttagtaactcgtcaccgaaacaatatatctattggctctaaagctacaaggtctcactcttgggataaaatcggaatatataaaatacagtgagggggcattccatgaaagtaatcaagggcgggctattgtctctatctatttcaagtaaccctccattaaaacattatcactttcctacactgcgtttttaaagtatcattcattctaaaaaaaaatgctttttggtattctggcagatgctgctgatgatagtgctgagctaggagctcaggcaattgacgtcgtccgccgtacaaataacggcattcttgattccgtcggtattggaggcttgctacctactccagttcgcgatctcgctgataacgcctacaatgttccccagaaccttgtactcggagttgggcattccagcgctaatatactaagaaatatcgagtgagtacaaaaatattttctaggatactaatggatatattgtttgcttacaacggtataatccttataggcggtttgtagatggcgagccgactgaagaattccaagaagaaagagaaaacttcggcgaagactcctacaatagggaagataatgaagaaaatgctgattatgatgcttacaacgaggggtacaacgaggagcagaactacgagaaaaacgaggaagatcaataccaacatagtggagaagagaacgaagaaagccaatatggagacaaagactacaacaacgacgagtataacagtgatgatgaggacagcgaaaataacactgataacgaggtgagtataagccaactggatatgtgttcatacggaggcctaacagaatgaaaccaggatgaagatttagacgacgggccaggaggtgctaattacaataagagaggccatggcgcccgtcctgaccctgtcgatgatcgtgaccatatctacgagcctaccatggcgcccacaaagacatttattgaccttcggggcgagtatatgcctccggtatacgatcaagggaaaatgatgagctgtactgcgcatgcagtcgctggagcattcgagtttcagactatgcggcttcatagacagtctctgttttcgccctctcggctttttctttggtacaatgcccgtaaagcgataaccactccgacaggatctcctgacccacaggctgttaaaaagaatatcgggacctatattagagacgctattaagtctctgaaagacaaaggtgtctgttccgaggaagattggtcctatgaagtaggcgagtataatacgaaaactcttcgatttctcaatggagccaaagcggcaatgacgccaccgaaactggcatggaatcatgccctagggcacctagctactggagagacggcacggaagcatgccagccggctcctagctactgggacgtcatatcacagactaaatgccactgagacgaatattcagccgcttaaagagtgtctttctaagggacacccagttatattcgggatgaaaacgtacggtttgcttagaggctccgctatcaacgattccggggaaggattacgtatgttaaaatctcagaagtattcatattcttttttgtttagcaactaattctgaaaatagcatgggaagtgcccgaattacaaggaggtgaggccaggcattcgctcctagcagttggctacatcgagcgtgacgaacccaaatacaatgtaattattgtccgcaactcctggagcgaaaggtttggtcaaaaaggttatttctatatgccatacccctacctcaagctttgctacgatttttggattttgaacctacctcagaaaataaactagcaaggcccatcgacctcactgggtaatcgataactgtagtgctatataagaaagtatttctactattaggtagcaggtagttaggttacttataaacagtaaacaaacccttttattttctattactaagaaccgtactcatgaactaccatatctaccaaaagagtcatcaccggttgttctttacctatactggataggtcagctttgtgagtagtgtggaactgatagacagcgtgcgctcatgtagggggtcctttagtctattccaacagaaacatataaacattggtatataaagaccctacattgctaattattgttgtttgtagacgacgatgggggtgacgcctctgaacgattcatctgctcgcctatatcattccggccaagcacttcagttggtgaactggcgtcttcgtcagctatggacgaagggggcagcgcatctgagcgctgcatccactgagtcagatcatcagcatcagatgtgtcgctgttcgagcttcacaatctgggtggagcgtctggcatcagaagccccagcctcttgtcttggccatcccccctacctgagccagacaaacgcaagtcgctctcgtctcgctactatatgctggagcttttctcgctgctgtggcgatcagaagcgtcagcaaaggccggctctgtgatttgctcccaaactgcatccaccaaaacgtcttcagcgctagaccgatggaaaggttctcgtaataacatggtgcttagaagagccgctaggccgtcgggcatttgtgtctttatgcgtgcgagatggtctaacatagtagaggagtgattgtgatcagagagcggatcagaccacgtgcaaccgtcaaatatagccgggatagataaagccagactgatgatggatgtaactaacaatagctaaaggaaataacaaagtaatattaaccattggcttaaatttaaacttgagttcaattaattagacgtcattcaaatattgctacccgaagttataatatatcatattcttatcggctatattaccattccacaaatatcgactagatcgatcataatgctttcaagatcagactcacagaccaaggtggacataaggaacccagagaggctgcagctcagagctgccatccagttaagcatctctgcttcctctattatcttgtaggggcctatccacgccacatgaactatcaagccacttttctcgtagcgccatagtagcatgatgaattcctcgactgacggattcatctcgaaattcttggtcccgcaggaacttatacaccatggacgccatgcttacacaaatctcatcctccacagtccagagagtgccaataacatgctgaaagccagcaagctgacaagcgtttgctaggtgaatgctctcattcatggattcttcattccgtagctggcccgtgccgcatgcagagagatacgcaagaaatggcgcatggccatcgagattagcttctagcaggctttgtacagtcagcggctgttctttccagtcttcgagcagcagttagctttggagtggttctatggcatttgtagccccgtggccggcgaaatagaaaatctggcaaatctgtatagctgacaatatgctttctttacaacgccgaggccggttgtctgatgactgtttcaatcccaaggcaactgtgacttcctctacctcgctgcatgcatgccggagaggactgtggccttttgtttcatccatggccacggccacaagacgtggcgatttcggtccagtcggttcttgatgctgctgccgacggccgtgtagaatggctttaatcgacgacgcatatgatgagacgaccatattcagtgctgtatcacagctatcctcttggttctcatggtaaccagctgcatggagcgggaactttgtcagcttgcctgtcggcacccaccacacttggggcaactgagggcttgacgaatgcccagtgaggcagatattgtcaagaataggtcggacgatatcaggttaatggtcgcgtcttcgttcgcaatgaacgatcacgctgtttccctaggaggtggcgtctagctttgccatagcagaatgtctcatattcatatcaaagtccccgattaacgtgaccttcattgtagctgaaaactcaacatgtataagtattcaagccaatcaatcacccatgccatcctcgcaattccaaaaaggccgtttctcctattttaaggttgaagtagttgaatatttatcaagatatgggaattaacaagtcgggcgtttaaaccggggtggatgttaaaaggcacatagctaacatttcattggttatattgattgaacactggagaccttttttactatacttatgcttcagacaaaaggagcgtttattctgtgaaccaagaaaacaaaagaatatccccagccataagtaagccgtttcctcaaagctctaggcgcttcatgacatatttgctattttactggcggggtgcccccatattcccctgcatggggaatccaggctgagccgggcttccttgcattccaccccagtttgtatttggccatccctggctacccgcatatggtcctgggtttggcatctgtgaaggactgcccatgttgatatattgctgaggagggaaaccttgatgcatgtactggccgtgaccttgcatcattggctgagggccggacatcatttgaggcggatagtggctgggcatcatctgaggcggatagtagccggagacatgaggatgcattgtatgcgcatttggagcctggcttggtgaaaaaggcgttgccgcgggcgaggatggttgtccggcagcgcctacagggcccaatgccccagccgccgctactaaggcattctcggcaccgctcacagtcttccccaggacgccgccggtctcagttacgacggtgccaagaaggccgccatccatggtcttgcagacaacggcctcggtggcgccgatagctttctcaagaacaccaaagagactcattttgaaggctgtgagaaacagaagagttggatggctattgcactgactcttttgagctgaaaagtgagaaagagaagcaaattgaatgctgagattttaaagtcgatgaatttgagcttgcggttagtacttgaaaaggaagttggacgtatttaagagaatgacatgctttcatgagaagtaccaagtgagattttcgattttcctttgatctatcttaagagcttcaccacatgctttgcacctgcagttccactcctcaaggcttaatgcccaagaatatgccctgctacctaagaaatacgacgtggctctattgcagagccacgttgtcttgcgtgtgatgaccatgcagcgtgagattagaggtgagggatacagctttcaaaaccgacacagcgtggcagcagaagatagggccatagagatgtgacaaaacatgacgtgtgtattcaaagtaattagatagacggtgtggctgttatagtgccaactgttgtttttttcccagccagagaagcatcaccacgttgaagctatgcggggcggcagtacaggagggaatgcaaggtatagctttctaccaatcttggtgacagagaggaagtgaaaaatgtgagataatatatcacaatcttctcatatatgcggtagttaatatttaaataatctgtattatctatgttccatatagaaggtcatgaaagacgtaggaaagtcatgaacatactaatatttgtgatgatttgataccgaattatatgaagagtcatcagcgtttgaataagtggcttgtttcattacaggcatattcttgcaagaaagttcgcaaatagtcatttgaataggccacactgattatgtgtcctcgtgtgtatcatcaccgacgtgtcttgcagtacagagcctgattctgtttggcagacgggagtgaatggcggtctagaacatcactgcaggacgacagtttaatttaagtcacattctatgcaaccctagatgattggataagtagacacattatagagtcatactgtagtgtgctttaatacaacacggataccctattggctgcatggagcctcatttcatgcatcatccatgcgaggatgacgaagtcaggccggatagcattgctcaccgaaccaaaatctagttggtcactttttatggaacctaaccgttattggcaatgcttgggcagccatgcgtgtttccatgaccgagagtgcttgtaaaattactcgtgtctcacatatttgtctgacctacctaaatgtttggtccacagattgccggtgtcgaaggctcgtttggctagaggcacaaagacacatccggcaaatgagccttcaaatgcatagaagacttattggctgtggcggttttcggtaccgttacgccaattaagatagagattaggccatcagcgcaattggaacaatgactgtgagtgaagaaccgaaaatattcaaggtgctgttacgagagactggtaggtcgtggatgcaagcgcgcttgcccaatcggtgtccaatacggtcaaggtattcttcaagtgtttgcgtacaattgcaaatgaaacaacttctgcccttgctcctcgactttgaagattgacctattaatagaaaatagtggcacgggtttaggaataaccggtacatgtattctggcgtacagagttttggtctcactgctacaccgggcataagtaggaggtttacgcccagcttgtcgacgtaaaataggcttggccaattgacatacacttcatgattaatatagatatgatattccaccataaaaataagcaaacaaagtgtattgaactagctacaagttcagtgatcccagaactttacatttcgaatggtccaaaagtcgtagcagagttccaaccatttgtatggcatgtagaagtagcctcggtctccaaaatcttccccccacgagttgcgcacaataaaatctttctcttattctcgatatccaacagctagaagagcatgtatatgtttacccttcttgctccgtgcaatgtttgcatctgtttgggttgattaattgctttgtagtgataatttgcagcatgtgcgtttgagctttttccggaggcatggttgtaagtatggaagtttttttgtcagagtttcggaatattataagagcacctcttgtactgatcaaggactcaacaattatgtctcggcataaaacatctctggcatcaatatcttatcgtcccctggcaaatcaactgcctacctcaagttacttgtgagcgataacaaacacagtagcttcccttgaacttttggcagctaaagtaaaaaataagtgatttcttcgccggactcaataccaccaagtctataatgagcttaaccggcgtttttgagaccgcgactggtgagacgaaggccgcctttggaaatacggtggatggtggtataaatgtccttaatggctcggttggtggagccgagatggtgctggataaagcacttggcggggccgaagatgcgctggcccttggcaagactcttcaggtcagtgtagccaaccaggttaccggctttgccacagggttaatcgttggatcactgaaagcgtttctttttacgtttagtggactgtttaacatgcgatatattttccttttagggggcacaatctttgttgcttcgaagtttatttagtctacttaggtacatgtacctattagagtagcattattgccagtcttattaagattttatgcctctatatggtaaacagccttgcttcttaaatggctagaatattacgcaagatgaaaaagtgttggaatgcagcctttcaacctccctattgcaatgagcattgcagcaacatttttctggcagcggcgttaaagccattaccggctattgatgttttccgtgattgctgagaaataccaactattctgtctattgctcctagtcatgtgccgaagatgacgcctcttagcataactacagtactctaggtgagctacgccatagctaacatgccatttatgagacttttacgagcagcccttgaatgaagccagcgacttatactttaagcagagcatgttaataatgccttaaaacacgccgccagtgcaaggagcggccgattgcggccgccatccgccacttgtcgataacccttgtcgataacccttgtcgaaacgaagaccaggtagaatatgtgccgttggatatatcagagtcgacgctactgccacataaagaatcctggcgctggtttcattgttaggcatcatatggctgctctgtaagaattcatcagcattacaagccagtttgtcatctaccggaatgcaagtatacagctggccaaaaacctggcgcaagaggattatagaagtataagtgcatcatggatcttctcactatatttcatgcagtctcatcagcattcttgtgccattctttggtgaactacttctcatctcagcacagctactacagactgaaccatgtttctcaaatatttcgcattcatgatagccattggtggctcggcaacaggcggtcctgttgacccatttgcaacttctgcatcacgagtgctaactcaacttcctgagaagacctggttggagagcattgccgtacgccgtaatggtgatattcttgccacaagcctcttctactcgtcaaatattttcacagtatcgcagccatctatgcatgcacataacacggccaagatcctcgcctctgttccggaagtcaacagtctcctcggcataaccgaattgccagaatcatatggcgaagaagctttcttcttcgttggcggcaactttacgagcctaacgactttcactacagttgttggctctttcaaaggctttagaatcacctttcctagagatggcaaccccattgttcagaaagttagcgatctcgcgccattttcagcatttccaaacggcgtcactgctattccacagtcccctggatctgtgcttgtcgccgattcttttgttggagccattggccgcttagatctctcaactggccactacgatcccagggcttttgcattcgacgaaatgactgtgcccgagggggcaaagctaccaattggtgtaagcgctatgcggatgaaagggccttatctgtactttgggaatccgtcgactcagtcaatcttcaaggtcaaggttgactccaatggatatctcatcaagggagctcagccatctttggttgcaaacatttcatctgtggcgcctgggcttgatgactttatatttgatccgcagggcaatattcttctcgccacgaatagccccgaaaacgcaatcgttcatgtcgatgttaggaccgggaaaagcaagcgtataattggggggccggctgatcctttaatgcctgattcaacatgtttagcctttggacgaggtacttttgataccaatacgttctatgtttccacggggaggaatatctcagatccgactacttcggctagaattgtggcagttgatgctagtttgttaaaatactagactgaacatcacctatggaaatcatcaagtgtacataaccagtgtaatcctaactttggaattttgatactatgtcagatgacagaaacaaagaagctgtgccgcaacatataaagaagcaaagccccagctgaatgaaagaaggacagagatacatatatggtcctttcgcaagacctgagcttctatctaccaacaagatcgcatttgccccacttgatcctctatcactcttcttgtaataccccatcccaacataccaattgtaggtgcattgcgacttatagctttcacactctatagttgtgttgtttctatggtatattttattctattcgttgacttgagaacgggacacaagaatctgatagctcttctttggggccagtataatgctcaaaagaaacacagctgcaaggacagctagccaaatttcgtcattcgggccacatttgacttggatctctatatcaacaaccgagccctgctgggagactttcctgccgaggatcaatgaaagttaatctttctcgcaaggccagcgtgggggcgaggtgctatcggctatggggcgatgcaacccttatacatgatatggagccaatagcaagacggttcggtgacagcgaggtagcatggcagcaaggggtgtgaaggaaaagaggggatttaaatccatcagcgcacatttctcaactttacacactacaataacaccgaagttatccagcactaggttgttattactgctactactattgctgctactattaagctatattcaaggtttagtgttaaataataaaaccaaggtgctagataactttccctttaataaatagtgtttgtattttaaacttgtgtgtatagttttcttttgtggtccctattgttcttcgccccccttgggttggtatccaatggctgtgaatgatccacgtcagcttccaattattctcaatgattagatgcataagctatcaatatatagtgtttgcgagtaatattttgaacatgtattggaaggagaattctttgctgttctagtgaacaggaaactattcacttccgctcatatatacgacgacatgcagtgagtagccttgcctcgaacgtcacagctcaattgttgatctatttcttctagttatgcaagccttttatgatgaaaagtattatgattgaatagagtcgacgtgtagaatacaatgtaccactatatatgcctaacaatattgttaatctaatttgggctccaaggcatattgccctgcagttgcctgcagttcttattggttcaaacatatatgtgtgtaacattgtttgtaagaaaacccctgctaatgcagcaacgatggcttgctgtatgtcggcacctaaaagcccaacaggatagaaaggataaaagctagcttccttttcacctttacagaaaccagcttacaacatcagttacatttaactcaatataagagaatctttcaataaactccacaccataaacagcagcatggacaacagctggtgggatgacttctcgaacaaccttgcgaccgatcttgcccctctgatcgctctttttggagaggcggcgacgaagcaatatcttagcgaatgcctgactgtggaagatattgtcatttttgctgtcgcccctttgggagtcatcaccgctgtggtctctgccattcgcgtatgcgggactccgtcacttcgggcttttgtgggaagagcgcaagaaggagctggtacagctgaagcagaactatgctcttctaccagccgcgatgtctgtgagctatacagtaacggaggcatcgctcgcgtattcggacgtccgaaacttctcgaaattgttcatgatactcagactaatcgcgatgaattttatccctctgatggaagcgaagctacagccggcatatactcgtttccaaagtatatcaaaacaaagcgcggaatgaaggaatggacgttggaacaaaagttcccgagcacaagaaggagatcagtaggctcgaatgagagtggactgattcaagtacaaagaaaaaccgtttttgctccaaacccaaatctttctctcaatatcggaatcaaacccctcaacaggctatggttccttgccgctgctactctgggtgtaattttacaactattcatcttagtatgggcaactttgactaggtactattttcgctggctgagaaatggtcgtgaaggtaagtctggcctcccacgtctcatccccttctcctcgcattcgatctaatcttttctcagaccaatactccgttcctctgactgttattggaacaattctcctttgccttgggatggcagaatgcgcgcatctcattgagagtaaaacgaaggaacagatttaccaacgagttgcaccggttgccggcgatgcaccttcaaacatgtactgggtccagcccggaaaccagagcatcggtgatcagttcttcgactcttttgcatattccgattctaagcagtcgctacagaagtatatcacatcttggaaagacactacaaataggccatccaccatggtattaatctgggctgcggtaataacaacatgtatcggatttatctgccagtttttaggcctcagagctgctcattcttcagttgcgatagcgcagctgggtgtgacaatttttatgagcgctattcgagcggggcttagaagtcagagattaagaacagaggataactttatggcagatgtacccgaattttatgagggacacgagctggattatttagcattgaagctggggcaacagcggtcaaccccatcttcaacaaaagttcaacagcgccctctctggagggtattcaactctatctcgagaagttctatcccccagacaattcatgcgactagcgcggacaacagcaggggctcacctattctggagcgactttcagtcaaatatgagcaatcaaccgtgctcgctgggtttcgaatccagtcaatcgataatagattcatatcactaaagcgcgctgcaatggatcgtgagcttgttgaatggatgtcggcggaatattgctcagagtgcaaagatcaatgcgtctgtggagaagatccatgcaaaagggacccgagtgcgactgtcaaggcctttttataccgagcccgtctctcccgcatgacgggaatagaagggccaaagtcaacactaagcagctattggggagaagaatttgtaaatgtacgaagcatttctcttgcactatccgacgctattgaagaaacgatgcgtatcctattttcttcggaagggagttcgccggtggtgttgcataagccatgggaagacgccctttccatcttctgggcgatccagtgttcgctgatagatccctcgacgaagcgccataaagagagtattatacacatgtcgttgagacggtcaatcaatgaagatgctgtccctgggggtccgtggagggttaacaggtctgagatagaggctgtacttggtctctggctgtggtcgctgaaagagacgcgaaagaggaatgatgtgttggaggatgtagatgaggagaaaacacttcagcgcatcaacagaattctcttcatcaaggaaaatgacactgttatgtctgatgaaacagccgagttaaatgactggcgagaaagtggtagtgtcgagatacgacaggcgcggttgaaagtgcagcatcctggaattgttgatatatccaaatccaacaacgagctcaaattcaataatatcagatatcctctacgagataccatgaaacgcccagacgtacaaaacgcactgtggtggagaggaggagagagtacgtggcaggaggcgtatgttacaggtgaatggggcccaccactttattcccacttgcgacgtcgattctttgggtggtattggttggagcaaagtccgccatataacgagctccagattctttatacagactcgcccaactcgttactgggtaactgtgccctggaaatgtattcatcattcttctcggcagtcatgcacgctgtgaaagatattggaggagacacacatctcgaggaacacaaagacaagctcaccgtccgcaaccaaactatacaaagcatccaagccactctcattcgaaatggcctgtgcaatgcaggagatgcctttgcctgtatcattccaatcctaaaatgccaggataaattgccagtccctaatgagattgtgtctggagctagtgagatagcgtacaagcattttcagcaggggaattggaggctatttcgggagcttatggcctgggtgttgcgccgttcaaaaatgagtctagttgcagcatacaatcaacaagacccgaccaagagattgaatgcaatcaatgactttagactgtcttttatcgaaacttgtgaagcgtaccgtcaaatacttttacgagattatgaaacatcaacgattggtgacgtacaaggaattcttcagttagtagaaagatactctgaagacgagaccatcaagaatattccgctggtctggcatgacgttggcaatgtaccagatacccaagctcgaaccggccaatcactcagcctggctgacacgctcatctgctatggagaagctgctttgtggagcatccgccgcaaacagtcactacccgacttagaagaacgttatctggagcagttgaagaaatatacaagctcaaaagaagttgctagcagtcccgaacaggccctcgagagatcggatttgagctctttactttactttttgcaatcatcaactttgcaagggtcaatacaattgactgaccatttccttttcaagaccatgattgctacatctgaaaagggatggtttatggtaaccaacagcctggtggagcatggagcttcaattgatcaagaagatgacaacgggcgaacagcattgtcctatgcggcagaacttggtgacatcaatacagcaagcacattgatggacttgggggcttctctgtgcaacagaaacaatgatgaccgaaaccggaaactagccattcatttcgccgcaaaacaaggacatgcaacgataattagacacatgttgaaaagtttcagtgggtcttctggcttggactatgaagacgaggagggaatgacgcctttgagctgggcaatcacttcagggaatgctgccacggtcttggagttgacgagagagggcagttctatatctcccaatgcttacgatacaaaaaaaccggctctgcatttggccattcaagaggacaaagaagagattgtggatgtgttgttaaagagtgagaaagtggatccaaatcatctttacggagaaacaattgactctccgcctcttatacacgcgattagactgagaaaggagggtatcttcgacaagctcttgaatttcgcaaaagtcagggcagattatacggatacgtcggacaggacggccatctggtgggcagcagccttgggccttgatacctacgtccaaaagctcctggattctgggaaattgtaccaccctcacggagcggataaaaatggacatacgccactttccattgcggccgagggaggtcgtatcgcaattgttcgccagctactgagaattgaaggagccgacttcgccatcaagccgattattatcgctgccatgaaagggcatatagccgtagttgaagagcttttggcgtctaatttccatcgtgaagatagcaagtccctattggaggccaataaacttggacatgtatggatacagattcaacagagtaaactttgggaagatgtagacggggaaagattgaggattccatcgggatttgagctgaaagacttgaaagattctgagttgacattcgctgaggacttgtacaaccaaccttatgagaaacttgtataatattgataccgttgagtaatttaagactgggattgaacacagactaatacccgagtgccattttaacgctatctgtcagttgacaatacgataaatctcttattgctaggaaaattcagaccgacatctagtggagattggcttggcaaaatgaaaaaaagacaagctacatactcaaccatcatctcctgaaaaagagtcctttataaactgtagctctacacagtacatatcgttaatctacatttgaataggtaattagttattatataggtacattgaaaactacaaaccccaacgtaggccaatttcttttcccttcgcatcctctttggaccgcaggcatgcgcctgacaaacgtggttcccagagtttatgaagaaacaccgattcataaacacgagagctccgaaaggaatcgtgccctcctagcacgtcagcatcatcaccgacacaaacaacaggacataaacaccagagagcccggtgctcgaagacaccagctataacaagagagaggtaggtaatagtagatagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtaatagcagtaatagcagtatgaagataaagctcaataacaaattcttctcgtgagaggctttcgacgggcgacttacacggatgattggtaaaggcgaataagccagtaggtcccgggttttcacactatcttctttgatcgattgacgtcggatgagaaattacgcatgctcagactgcagaattacatttcttgcttcattacctgaatatcttgccccatttcatgctgattaggtattctcaattgatattaaagtttgatgcaatcattcaaatcctccaggagttggagatctttcaagaatgagttttaaaactcttccagtctctttgagggaggcttggactatatccaaatgattcgtgtttgtctcaatatttcccagcttcatctccattttgccaagtttctcttcagtgtttgttgttggaaaatatcgtggcttcatcaccacaaggtatgccagaacgaaggaagcagcgtcaaaaagggtcgcaatcatcgactaaacaattgggaaccagacagaaaaggtctcagaagccatggtgaaaccacgcagaaaagggggagtatcaggctggagatcaaccagcgggtggttggaggtataagctctcagcctcgccggattcgggggtccgtagcagggatagggccgtttccataggtgaaacggtcgtaggttggtcacgaggactgaggtttcaaggcgtgctgtcggtcgtcggtagtcctttagtcgatcgtggtatcatagcaactgctaccatgtctcgggacaagcaaagagcgtgggaggataaagctggtcccggagcgtggcctctatgacaataaacgtagggacacgaaaggtgaaatcacaaggcttgttctctatctagaatatgggagcgcaatgagctatattgtctgacggaggacttggtacctcctgcctcgtgcagatgtcaggcaggcgtgacattatatagctatgttacgacttacaactttagcattctctatattacctatactcttacttttatagaatattttaatgcatttgtgaatacaagaagtctcttctccgggaccagtacaattctcaaagaaaacacagttgcaaagtgagctggcgcagtttcatcttcaggccgcacctgactttgactctctcaatagcaccctaatatacacatccagaaaggatgccaatctactgttacccattctcccgtgggctgaaatatatcatcatctgatttgctccacatatgcttcacgattcccggctgatttcctgatggctgtttgaatcggggtaccttgagggccttgtaaggcaaataagccatggcgacccaagtccaatcccacggcgatcgaatgtctcctagcatatgatatgtgataatctcgattgtccaacctgtttcctgccaattaacatcaatgcaatagtctgtcatgcatatagggcaggaattgacggattgaagacgttgggcgacgtgatctggctgagagccgagtagaacctgtgtaggaatctgatgaagagggaacaatactttggctgttatatgctgacacaaagaagctaatcccgtatcgataaccgctctcagtccctcagaatctcgtaaagggcccaaactcatgatcgatgataacattagttgatcgtcgataattcgagctccccactctctagaagatgtccagccgcagcttggatctgtcaatttgccgcgatacgctagtttatcgacatggacgccatgggcggcgccataaaaatgccggttcatgacaactcgagcaaggggataaggaatggagagtgaaaaaaggttgaaccagtttatcattctgcagtggtgtatatctttggtgtagaattccatactgagatgagaatgttcaaaccagcaggcatgccatggatggagtttggcacaaagatggcaaaagtaatatttggctgcatctttttccaaaagaagcaggaattcgcttttttccgagaaagacaggtcgagagacttggggaaacaataacgtttgagcgtttgacaggacaaggcaaaacatatgagtgaaggcttgtcaagatgttttgcaatcattaggatgatttctgtggggatctcaagccggcctaggtgaggagaagttggttggtcgggaggatccggctgaggagaagaagattggattggacggagaaatctgaatatttgtttccagatacccatattgttataacaacgtaggacgagacaataagaaagtggtctgatagaggtctgatagaggtctgataggggtcgtcgagtccaagttgagcataattggagcctctttaggatgggaacgccaatatataggtgattgggatcgctgaataacttgagattaaagttttttaagggcattatggaaagaaaaagataacgcagcgtggctgtgcagggtgcaattgaaagtttaaatggtgtaaatgaaacaatgtcaagccactatacggatacagacgaggtggatgaaatatactttctcttaagaaaaggcttccgtctttctttctttcttcttgcccaggcgatcatgaggatgctgtttgcgagattttcttcctccgtagtatgccttgtataccagttaagagagatacttacatgtatgcgtattgcagaatgttaaaagaatacctggtattagtgacagcgttattaaaaggcttctataagggccaacgctacttgtgacctggctatatgtgtgaaattacaggagcagttctgtcatttatttctggaaaagacctgtaaggccggtgcaatagaggactaaaaaactccatattcagccacgttgggtccaacaacgccaacaacgccagatcatcaagatcgcttacaaggttcaagataaggttcccacgccaaagatagagttcctcgccgatgaccaagtaaggtagcctcgtaatagctcataatagcctcacggcttattcatataatttacttgaaaatattacacaacaagactcgacgtatccagtaaataacacatcgctacttgtagacatcctctccggctcaaactccgactctcacgtctcaatgaaagtccaaatatcctacagtagcaaacttctgccgatcaggatcaaaatattgcctcagcagatgtttcaccttttcagtaaacatcggattccaagggtgcagcttaatgcgatactgccgctccggccaatttacatcacaaagctcgccactcctcctcggataaagaaactccccattcatcatgccgtgcacataacagtctccaaccagagtaaacaaagatcttgaagggtcgggtcttagcacgaaaggcgtccgagcacccgggaggatagcaatcagatcgctcatctgacactccttcggaaacagccccacgaatccgcatgccgtgataccgaagcgatgtccctggttcgccttgagcaccatggcttgaaacggccatatcttctccttatcagcagcagacagcgaccttggtggccaccattcgtcatcgaaaggatcacgcctggattcacggaatgcctcgtatgcgaaccgctcgccttctggatcgctgttgttcatccaacctcggttggtgatgagtgtcttccacaccgcgttgagcacgctctcaccgttgggatatgagcgaagcatactcaatgacataatctctgcggctgaaacaatggcaccaaaggctctatcgcggtcagcagtgaaggggagattgggtaagatcgggtcgtcctggatgaaccatgacctgttccacgtagatttagtgctcaggggatcaatgaaatcttgcaactcgactttcagagtcagtacgcatgccgcatcaactatggagccccggacacggagaattccgtcgtttacgaggctcatctctggagatgtatctatggcgcagctgtacagagagatatccaatggctgtctagttttggaggaccagtctggcacccacgacgggagattgttgacacgttggggcaagcctgcatgattcaaaagcaggaaaccgtaagtagacttgatataggcagccgcaactctacagtacaggctgctagctgtgcagtctgtggaataatcaggctgtattcccacatattccacatcctctgcgagagagaggagagaatacaccttgtctctatcatctgtagcatctgcagagcgattctctatcagacgactgagaagggtatgtgaaaccttggccctctgctcagtgaaaatccgcaatcgcccggctggtgcaaagcaatcagggctgatggcgttgttttcatctctgccgcctctttcaggttgttacggatgatgccaaaaatgccaagctggttcctattcacagccccctctttccactccgccacagggccatacttgaacgccgatggaggctctcgccgggttgccaagctccagaacttgattaatgtctggaggtcgtcaaccgcagatccgtaaaaaacaagcacatctttggccaaaacaacctcttgcaagacccagctacgggaaaaccagggctgcgagcagagatgcatcagacacgcccagatcttcttgtgctcccggttttccatcgtgggaatctgcatctgcatccattcatcgctggagcgaaattggtgtttttgttcggcatcttcgctccaaacagcgtttagctggtgcatcaatgcgaaaggcgtctggtcagtctctaggctattgtcgctttcgtcgccatttgcgagattctcgccgagataggcggcggtagcttgagctttgctgtagatgtcgcccatgagcatgacttgcgaagcgcgctcggagatgtccttttggttgatacatatgccgtcagcccaaaggacgagatcctgcctccacatgaagatgcgcttgagggcacagtccaggcttcccgtgattttgaacgcttgtccgttacacacaacgtcacatctaggagttgggtcgccccagtagtacgatatggccataaacggcggcgcctcgtcgagacgacagtgtctcagagtgatgcaaaaaccgtctgggctgagcggttttgcgaggctcagaagacgtatctctcttgccaacggattcaggggtctgtagacaaagggcccggaagaaaggcctacggggtccattgacttcggaaccgagtctctcatatcagtgtcttccagcctgtgctgttctgagagcgtaggtgagaggccattcgtcttcttttcactagagactccaagaatttcgcgaaactcgacaccctggcgcacgctgagtgggatctgggtaacgatgccgggacgattgtctgactcctcgttgcagagagatattttgagccgcgagctagacgcaaggccttggatttctgactctgaaatgccggggttgcccagtctggctaaggtttcttttatcaagcgttcctgggatgcctgatcccctccccggaagattttgtccatcaagatctattccaaagcgatgagcaattgtacaagatcagtgcaagcctggctaagcgactgcatgcgtacctgataatcatttgaggttacgtgcttcagactttccaccatccgggctattttttcatcagaaaacgacgcataatcctcatttgctctgaagctcgcttccgtaatcgggcgattgcgaggcacggtgtatacaacatgcttctcggtggcttcctcgctgttggctcttggatcgctctccatcggattctttggccgaattgtccaatctacttccgcaagcaatatgtataaccagatagctcgagagtattagttggctaagagttgctgataccggctacatgcgtcctatttatgcagagtccagacatcgtcaggctgccaatcaaagtcccaattccgcctacatagatggcgttatgaggacatgtgcaagtggcatgttgcctaatttcatgctgtcatcaaggcttagaggctggagtcatttacttgattgagcagccaatatgggatgccagtacgcgatagacgaggcgatgctgcagccgagtcagcctaatcacctaatcgcaggaatggcggaatgccaataggaccaggccggccaaccttgggattcgttgccatccgttacacagcactgccgcggactctgctgtgcttttgaacactgcattagctttgcatgaggctgagtgctcgccagaggctgggtattttattccattaataagagcaaagctggaagcagctcatctccatttcgcagttttgtccaataggtaaatgtagttagtcatagagacggtttatccattatcaagacggtgtatctggtgtcaaaaataacgaaacttgtatacgatagcactgtaacctcaaagcattatatcagtgcttagcttatctgttaatgtttgatatcgtacaacagtgtatgagatcttcatattgtatgccatgctaaatgccaaatgcaaaatactcctcatatccccctaaacgccaataagatccttgggcaaaaacgtccacacagtacccacaagccccagcaccgaaaacaacgccaacaagcacagcaacacaatacgctccctgatcgaaacgtcctttccgtaaagcttgagataaaagagaataggcaggatgatggagatgagagagcagagcgcagcgccgagaaatgcacagacagagtcaaacgccgggaacaggatggagatgccaagcaaaatgaggacgacgacgacgcgaactaatgccctgagacatgatttgatgaaatcagattgccgatctgcgggattagccgcagaatggtggtggtggtgatgagactgatgaaggccgcagaggacatcggcggtcgtaatgaggggacgagcgttgagtggtagcttggtgagcggaatgatggtgacacagatgcacatgaagatggtcagaccctcgggaaagccagagctcctgatgatgttggaagtgatggcctctctgatgccgtcaccaaacatgaggatgccaataacggcgaggcaggtatccaagacgtactacggaatatcattagcaagtctacttcccaggagaattcaggagacaatacatactgaaaacgaaaaggtaatggcaacaccccgcccccacttgtgaggatggcgcatgtctcggtaaatctgttccaaatgtgtcagaaacaagcaaacgtcttccaatgacaatggagcaatagtctggtagtcttacagaaggaaaaacagagtgagctccccatggactagccatcaagccatacgcaagaggcaacgccaaccagtttttaggaaacaaatgcgtagtggcaggctgccacaatgagccgggagcatctgttttgacgagaccatcagcaattacaacgcagacgactaacaataagaacagatttcgttagtataaatcaatcaagtctaagggaaggacgcctgaaacttactgcaaaacgtagagaaaatgccaatcacgctggtatagctaagccaccgcaagggcatagcattgagaataagagtgacaacagcacacacacacttccaaaaattaacgcccgcaacaccaggaagcaagagcgcaagagaatcggaaaacagaatgacgagagcaacgcacgcagcaatgagctctatcgtaaacagaaacgacacaataacacgagctctagtgccaaacgaaacatatgccaaatcagaatatgtgatgagactagcatcatattccatacacttggccagcaacttggccgtatgcgccgtgacggcggccgtcaaagtgagtatgatgagaccgaaaatccagccgctcatcttgaaagccagcggcaaactcagcagcccaacgccgatgatggcattgatcgagttgaagacagactgaggcagcgtgctctggccgtcaaccgtcaaaacgaccttgtttccctgcttgacttccttcaccaagatcggctgctcctcgccaaaggcagcattatcctcttcgccactttcatcctctgcttggccgctgattcgaataatagacggtcggtgtcgaatgagagacggcccgcccatcgtaccatatccgctgcgatatgagccatagctaccgataatagactccgtagccaagtaaggagacgacccaaagacgctagaatggctcgaaaaggtagcaggcagcgcaccgctcgccatctcctcgtccagcggcttgccctcccgctctctgtaatgcgcactcgcaatattgctgctcgagccagcaaacgaactgcccaggcgcggcgacccatccaaacgtcgtccaagcccgcccgcgtcgaggctgtcagagctccgcgaatactcggcatcctcggcgtcgccggccaattgctggtccgtagccaagatgaagctcgggcgacggggaatgacttctgggaaagcagccgcgcgctgccagctacgggcaaaagagcggaagctgttgacgccgccaacgtcagccatggcggctagacggtcggtgacggaagacctggaggaagcaatcgatatgttagcaaagcgaattctcctttttttcgagaagagtctcttcttgttcatgtcagcttaccgtctgcgctcaatgtttcgaccggctaggtgtgcgccatcgtcatcatcgagcaactcccgttcctcgtcaaagggatttgaagaaacgctgccagtgggagaagccacgccatcgtactcgttccatgtcgtcggattccgcgaagacggggccatttggctgccgttcagcgattcctggtgcccgcgagtaaccgagcggtggtggttgagacgcggcagttgatgaaattatgcggtggcgatgtgctgaatggcacgtgcaagtccaggagagaacgcagtccctcgtaaggatagacgtctagcgtatgagaagagagaagaggcagtgagtttctcgcaaaagcagcaccagcagacaagaaaacaagaaaaagaaaaaggaagatattcccaggtgcgcagatcgcagcaagccaagagatatctatagcgtcgaaaacaagatggcccgtgaggggtggcgccaaccccctccgtctctgcgcaacatcataatcacggcgctaataggaaaaaagaaaagagagagaaaaaagcgacacaagccattccccggtagtgctaaacagcaggggatccagccaaggtaggacacaacatgggcaaaaaaaacaagcaaacagacacaaaaaacaccgctgtccgagtcaggtggccgggttggaacttggtccatgcgacaccaggcaagttggagagacgaggctaacaagcagcagctgcatgatagtgacgcgatgccgaggagcgcagcgagaataaaggcacagcttatctcttggtttcgatggcggtagagatgagtgtgggggtgagtagagtagacatggaactgtattgtcgccagtaagcagattgctgtagagccacctgggaggctgcgccgtggtacgaggtgcaaaactccactacgctgcaatgcaactgcgccggccctggcactaacatcaactgacctgcaagggagatcagatcatcaatccagcagtagcaggatccagaggcttgaatgaagcactcaatttgttgtagtttatcatttactacacgattacaacacgcaaactcttattcaaaatctcgtattgtctaaaagcttcttcccatccagctcttcacatcgcatcccctgattactagtagtcctataatcccagtcccgctagctcaataccattacgcacttaatccaccaccagataacacctcttatcacacatgcagccttatcgaaaaaacatccatccaaccccaatcttggcatcaatcaaccaccaaccatggcatcatcatcaccactcaccgcagcccccttcactcccctcctccccatcctcaacgccttcaaccaccgccaccacaaccagcaccgcctcgcccactggtggcccgtcttccgctccctgcgccgcacaatccgcaacctcattgacgatctctcgcctcccacgtcgctctcctcacgcccgggtcctcgtcgcgaagctgtccctcctcgtgcaatctggctcaacaagcactttattcccagggcatacgtgtatgttcacattctacccatcttacttctcagtgcaaacataaagaaacttaccaatctcatacaacacagggcattctcccaactcgccgccgacaaccaacacgcccccctaggcctcctcctcctcgccattctcgcccgcattcacaccgccctctctcccctctcagtcgacacttccagcaccaagccgcaaccaaaaaccaatcgctccaatgacctcacaaaccaagacaagggcgtggcaatagctcgccaggaactgcctttgacaaaggctaccccttcagcaacttcaatagaaggtactgtatcaagtgagcagcagcagcaaggcagtaaaatcgaccgcgaagccaacacgtcatcatcatcaatatcaaaagaaaaaaagaaaaagaaaaaaggcaaaggagacgcactatccagcctctttggctctctggcataaaacatcaagtcacaatttcatcatattataccctattcatttacagcatcaatttcatacctactagcatagaaccatcaataccaattcaaaattacatgttactgtattcccgacttggcagtgcagagataatctgagtaattttcatatcaaaaaaagggagatacacaaaaagttcaagagcaaaagcaaggccgaattaataagtaaatagaacccatctccttagccctccccaccctcataccgtacaattgttttaaataaggctgtgctttcccgcctatgcgccagccctctttaaagttcaagataaaaagaaccactcccccgcataatcttccctcataaacacatattccaaacttgtaataacaaaaaataaggaagaactggacttgggtcgggggaatatatctttgttttcctacgttttccctttccaaaaccccatcttctttcgcttccgtgtctcgagcttctccactgaagccgttttcttatcctcagcctcggtcatatgactctttgattcaaggggtctccataggcttttttgtcaaactctgtcaaggattccttggccgacgcttcatcatcttcttcgccgatttcctctgtcttgagtttgctgcacttctttacctcgagtttgccgcacccctctggatccagtaagctgcgctcctctacctcggggctggtgtcctgccactcctgtctagtatggacgatacgaccagatacgagccttcatgtctcctgagccagtggcaaagtagccgccctgtgggctgggggcaactgagatgacagagtttttatgtccctgaagcattagctgggtagttcccgtccgggggtcccagaactggacgccgcggtccttggatccggacaagacccagttggcgtccggggtcagggcgacggacaggacaaagtctcggtggccttcgaatgtcttgacacacttgcccttggcgccagagttctgcgggccgcggggcgagctaagctcccacatcttaatcgttcgatccagactgccgctgaccaagtctttgccgttgggcgagaaagcgacggagtaaacagagtccttgtgtccatcgggtccttccaaccgctcgaccaggtagcctgtcatgatgtcccagacgcgaacgctcttgtccaaagagccggccgcaacaaactgcgtgtcgggggaaatggcaacagtcgtaacgccgtcctcgatggtgagggtgagggtgttggtgccctgctcaatatcccagagacggaccgttctgtcgccactgccagaggcaatggtgcggccgtcgcgcgcaaagtcgagcgagtagatgtcctgttcgtgacccgagaagtggttgcggatggttcgggtagcaatatcccacacctgtagcgccaatggtcagcttgcgaactggggagaatgagtgacaacaatgtgccgccattagattacatcattaatcaacttactcggatcagcttgtcttcggcaccggtggccaggtagcggccatcagggctgaagcagacgcttcgaatgtagagatcggcagccatgtcggtagcgctgtggtcctccaagacacacaccttctcaccagtctggacatcgaaaatctgggccgacttgttgcagccggtggcgacatacttgccgtcgtggctgaagcgaacacagcaaacgacgctctcgtgggtgagagagtggaccaggtcgacatccaggacgcgctgcacctgcgggttgaagatggcataccagtcgttgcccgtcttcttattgtgaggcgcaacggcatcaacctcgaggtcgcccagcgcgttgctgatgggagggggaggggcgcggggacccatgcgagcgtggtcaggcgtcgggtggctcacttgcggagactgagcattgttgggatacggcacgggggtgttgatctggggggtcgcaggcccgacggcgtttggcgggcggttgatggctcggcgacctgggccgggcgacgcggtgctctgcggcggctgagggcccatgccgttggacacgacggggccggggccctggggataggcctgctgctggtacgggggctgctgctgaggaggaggctgctgctgctgctgctgttgcgcgttggggtggggaggcggcactggcagtcctgggggtccctgagccatctggtggtggtgagggcccatctgctgatcctggggagtggcctgaggctgcggcggcgccagacctccttggttgccgccggccatgatgccgctgaagaggccgtttccaggagcaatcgatgggggttgctgagacggccctgcgtgttgaggaggcccttgcagaccagactgcggagctcccttgcgagcaagttcgagctggtgccgcagcatgttgatttcctcctcatatctggagagttgagatgcggttagcgacatgtgaggcgtgcgggctgtaggaggagaagcttacttttgcttgagcgtcatatgcgtttgctccatggcatagaccttttcacgtaccagctgcatttcactgacttgcgccgagactataaatcgaagaagagaggttagctcatgatactttttgcttcaaactgcaatgccttttgattgtttttagaaatgagaaaaaacatcgaaattttctgctctttgctcaaaaacattcccacccaatcaaacgcgcgcaatagttgtcggtatggacagtatttgcaagggaggcgtactctgatgttcaaagctctcggtctgacgctgttggctgtcgaactcggctctaatctgctcgagaagctcgttcaggcgagcattgccgggaggcacagcccccatgccgcgatgcgagtacatggacatggttggtgatggtgttggcgactgtgggattcaagacggagatggcggaggcggcgcggcgcgacaatcgattcgactcgatccgacgttggagaaagtggcgatggtggtgatggaggaaaaaagaattcagaggcggtttgaggccagcttgtcgcctcgatccggagatcagcaggcgggacacccggaatgccgagttgctcaaccaggccctattgaggccgctgattttggccacagcacgacttcgcgacaagagcaaaaaaaaaacacaatcaaggacaagaaacttgtcgcttgacggcgggtgaggctgaggctgagagcggctcaggcggtgatgaaaatcagggatggcactgaagggctctgcggccgcgatcgcgtgtccactcgcagcgacgggcgtgattcgattcgaagcgtggagttttgcgtcgaagcggagcggcagaggaggaagagagagagaaaaggcgaaaaaggcgaaagaagaggaacgctgtgaggtacgacaggccgtcgcggctgggggaataaggtaactcggtggagcacctgaagcgagaagcagaagcccagctctggttctggtgctggttccgccaagggccaaggggggggcgcctcgttgtacatgcagcccaagtacaggctccacgccgctggcgggtcggcgagcgtgctccgtgcgcagcccacatgtacaggcgacagggcctgcatgtaccctgagagagggtgggtgcttttttcgtaccggtagcgcagacccgctggcctggctgcgactggggccttggggaggggcgtgggcagaaggatggaaacgacagcgaaggaaaaagaaaaaaaagcttaggccacgctgatagctgcgtgactattcgttttttgctgtttttgcttgtatatgctgaggattttggtttaggggcgagatgtggcttgcagcagacgtgggacgcccgagacaggcaggcagacaggcagactaggagggttttgaggcagcacagagaagccttggatgcatcacaattcacatggccgacctcttatataggggttacacactcttgcacatgcacatgcagcaccaacaccagcaatataatgacacagcactacacagtacctgcacgcattgtatcgtatacacccgtgcctgtacacacatccgcgtacacatgcacatgcaaggagattcaggaaagcactgcggatgacacattctttaccttccacggcgctagcacttgggaaaagcagccatcagcgtggcatcggaagagggtgtcgtcctctcaacttctagagttgctgctagctgcgcgtggctggagagcgcggtctggcgcgtggcgctttgaaacgggaactgaggctgaagaacaagcgcctagatgccattctcagcatcatgtcgcgcaagcatacacgccacgcagcagcaattcaaagtaaaaagaggaaaaacaactcaagttactggctgattctctgcaaatatgtgcatattactaaagcccactcactcatacgcggctgtggcacggcatgcaacgggtacaaggcgtttgtaaataagcgcctcttgccatcaccctgcacccctccatgccatcccatctcccatctcgtcctatcaaaccatctcccgcctgtgctccctctatccatctctgcttgccccccctaacacgctcagaatccgccgcccgctattcttctccccccagccagcagcagggccagggcgtgcagaggcccagcccggcacggtggggttgcgcagcttagctctgatggatggttccgcagtggttggagttgtaggagtgggccctggcaccgcatccagtggggacccttcgtcgggaccaccagcggggatccactaggggagttttaggcaggcaagggggcgccttttagggagcgggggcctctcaacctgctggacgcggcgagcctaacaccagccacagcccaggccaggccaggccatatcgagttccccatgatatcggccggagtaccagcccaggtaccgttctggaggctgccacttgcggcttaggccgggcggtcgctgacgtcgtgcttggcacgcgtgccgtgaatgctgcctgtacaagcacggtacatgttcgcatcaagacgcatcatggatgcttttccaatacagacagacaaacatgcatgatttaatcgcatcgcagcatttttcctgccacggggccacacccaggcttggcccgatatccggcggctggcagccaaaaagaggcgcgcgccatgtcactacccgggcttaatgcaagccaatgatgccaagccaaggcaaaaggatgggcagacgatgacgccggtcggtgagcgctattcctgcgatgcacacttgatgcatcaaaaactctgaatcacagaaattgggctggccgggcagtggcgcaactgtggcactttggcgatggcttcagtttacaaaaagcctcaacgatcaagaagccacttaaaactacatgacagaaaaagtcttgtatttcttattgcgttgctgtttgttaaatggcccgtttgcgtcaaaccgttttgccatgtcctttgtctcgcgcggcttgttccccgggccggctgcagccacatgaggctgaggcaaaactcttggcagcctcgtttgttttgcccaggctctctatttctctttttttttccgtccaaatctccactttctctgtctcctttggcagacgtgggtaccaacggggaaacaaaacatcccctgctctgcttgatggatttttacgccaccttccggcttctcccattttgtctctgcagctttccacatctctcagtttgtgtatgtgcggcaagggagtgctacatgcctctgcggcccccatgatcgatctgctcgtttgccaattgttgggtagcaatatatgtaatcaatctagcaccgccggtaggattggcccatccgcccgctggccgtgagggaggtgcgcggtgccggctagtgatcctgcgatgtaacaggcgtcaggtgtgtcttggaagctctcaccttgtccacgggccagcatcgggctcatggctgatagcagctctactattcgtactactactagctcagcgcagggtggtattattagaagcgggatagattctgctttggggtagacggcggctctttggtgagtagcgccaaacagccatcaatggtcaaacatgtttgttctgttactgtgtgtttcagctcatatgtgcccaaggtgagagaggagcttgcagcatccacctcggccccaacgttgcatgcagaaatactaatcacgacatgcactttattctcgtcaggaatgtccatgatccttccatgcagtaggtcagcggcatgtgtgcaatgttcggtgcggttgcacgtcttgagcgcaaacgtattgacgtggaattgttgcaaaaccctagccctcgcagtaaagctgggtccataaattgaaagttgccaagtatgaacgccgtttgtactccatactccatatgtacgatccacacaatgaggagcctcattgcaattgaggcgcggtatggcgatttggctaccctagagaagaaacatttggccggatatgcctgctttcacctggactttcacgcaagccttgctctatgaatgaatacacagataatgctacttgatactttaaaaggtattgtacgaatgagtctaataagaccaagacacaatcatcaattgtcagcgtaaagatggcgtatctatgcgatcatatgagctgcgtcatatcaattaggcggagcagcacatctccaagacccccatatcgctcagtcaaccaaacctccgaaccccagcacacgctatcgctgctacccggcaaacctcagctcaaggctagggccgggtatctacccgcaattaatcccaggcgacgctacctgcacatggcctgggcacagctgcggtgctggatagaggcgagtgaagattaaatggctgagggcatgttgctccgcggaatcagagtctgctagcaaatcccggcttcgttccgtgctcatgccgagcccacttgcgtttactacgagaatggagacggtatcgcgatccgggctttcggcgatggcggatcggacacggctcggatttgtagattgaatcgcggttaacccacagcatttgccatacgccatctcattgtgaagcaccgggtactctatgtttcataggtaaatccatcaccaggcacatcatgaatacatcctgcttgagcatcagtttatatagaccagtcatgtcttggaatacaagtccccttctgtactgagaaacgcaagagaagaagtcgtctgaaaccagctcgtacctctcgagatgtctgcagtcatgtccccatgcggaagcacttagaacaagtctcataccgtgatgcccaacgcggcactgcatgcatggcaatcctaccatcatacctactcatcgcccgaatctgagaagaaacgcttattatacatttgctcatgtatgcctgagagagctggtgtaaatggcaagacgaaagatggccactctctataagtagtggtaccagtagcatggtataataaagatacttgtaggagcagcatcgtctcctcgatggcttatcatcatacgtttagattgggaatatcagttcgcgatgcagcaacgcacgatggtcacggcagaagcgtgaaattgtgggcaaagctgagtagctgagtagctggcagatacgagtacgtgctcgctcaatataccctcaatatggataatcgtcctgatggcgccgaaacagcctatcggatcacgatctggcggtcagacggccagtgtgagtgggaatcgtcgggctcaaacgaattgctgggaaccaaagctgccctaccgcagaacgctggcaattggctgccaatcaatcccaatcttgcgacggagcacacgagtggattgccgcaatcgccgcagcgcgatccaaatcaaaaatgtcatgcatctcgcgtattcgtatcggtggaccgcgaatacgttgcccagctcggctccccgcaaaacaggcggcttagctaaggcacggctcaggcaccatccgcgatatcaggacatttccagctcgctctctggccaccttttctggctcggctccgctcgctgctggatctgattcggagagccgtacgaagcttcgggattatgaggccaaatcacaccatatcctggcgccgggtggtcgacgctccgtggaaaggggcgggcgagatgcgttggttgaagaattgctgcagtagctgtattgagagatgcgaagagggagcacggagtagatcggtgatagctagtaacaggcctacactgtttgtaaaaccaggcatctgccatcaacaatcgatatataagacggcatcaccagaacaagccgtcagcgttgaataacatacaagtagcactgtttcttcttcaaccccggctcgcccaccaattgacagctcaaagccgtcgacaaaagaactgatcgcctcttcccctctttatctgatccccctttgcgctttttcgctgcgccaaaccccaatcgggcgaacgcagcagccatccatccacgcagaacccctgactctgtgccccggtttttcttttttttttctcttattgttccaaagtccgaactgctagacccagcatttaaattggcccttcctcgctgtcgcgaccagcccgccgtctctgaatccgcgcaaaacaacacattcacttctgttgtttctttccttctttctcgattgtctgtgaatagaaaaagactcttcaatcgaggcgtgtcgccctacaactcgcccgccatggatgtcgtgctcgaagtcaccgacaccttcatcgccgactatgcctacgcctacctcttcccgctaaaggccgcgctctacaactatcccgatgcctctgccaatgcttcggccgcggccctgtcgtcgtggtcctacgagcctgcgacgcagtacttccagctcgagcctagccaggcggcgtacatgagctccatgacgcgagacaacatctaccgccagggagcgactctctttctgattacttggtacgtgcatcatgaagctgttggaatgctccccccctcgacatgtatacaattgctctagtagagacgcagtctggctaacaatggtccatccaggctcttcggcatcatggtctacttcatctttgcttccatgtccttcttcctcatcttcgacaagcgcatcatgaaccaccccaagttcctcaagaaccagatctggctcgagattgtccacgccaaccagtccatgcccttcatcgccatgatgacggcgccgctcttcctgctcgaggtccgcggctacggcaagctctacgacgtcaccgaacaaggccccggcctgtggtacaacttcttccagttcccactcttcatcgtcttcaccgacttcctcatctactggattcaccgcggcctgcaccactcgtccgtctacaagacgctgcacaagcctcaccacaagtggatcatgcccacgccctttgccagccacgccttccaccccgtcgacggctttgcccagtccatcccctaccacatcttcccctttgtcttcccgctgcagaagatggcctacgtcttcctcttcgtctttgtcaacttctggaccatcatgatccacgacggcgagtacctcaccaacaaccccattgtcaacggcgccgcctgccactcgctgcaccactcgcgattcgaggtcaactacggccagttcttcactgcctttgaccgcatgggcggcacctacaggatgcctgaggactggatgtttgaaaaggacatcaaaatgtccgaggacaagtggaatgccgagtccaaggccgtcgacgagaccgtcatggaggtcgagggtgctgatgacaggacctatggccctgacctcaagaccaagaagaacaaataagcgcagctattcattttttcaaagatttgcgcttcccatttttacaatcacacctttacgaccatgaaaagtctcatcacgccatggcgagctatttgattggttttatacttttgatataatctgccactttttctcttcactcttcatatgcagtgtatatactcttttttttttttccatttcataaaagtccattgggtgggacacatgatgaaaaactcccattacattaccggggtacttcacaactggatcattcttcaaagcatatttgggtggcagaggcgtttagagcagatgggaccacgaaacaaaacacgaaaaaccaaaacgtctctttgatgatgtatagtatagcttatctaaagactgatatcgaacacaccggcgcatattgcccggcgaatgtaataataataatgacacaattccccaaacaccagctcagacaatgaaattgaaggaataaaaaaaaaagtgacgctcgcgttctgataaataaaaaagtcccgcattacgtggacttatgcacccagtgacggttttttttcggggttttgcttttctgtatgtcgacagagcagtggtaagaaaagaagaagatagtataagagagtggataacgagtggatgtatgcgaccaagcgcaggctgacaagagatgtaaaaagacaagaaaagaaagaaacgactgtgaaaagtccaaagagatattgccgcgcgagaagatgttccggaatcacggcttgtatgagttgtaaagttgctgtaagcggtccagacagttacatcacaccaagatcaacgccggccccgaaaatgcactcgctcatgcatcttgctccgcctcatgagaagctgacaaacttgggatccctcggccggccatccgcgccaatgccgttggccttgaagcgctcctccatgtagaccttgcgcgcctggtcaaacttcatgcgccgccgcttcataatcttgagaatggccaccttgctctcctcgtccaggccggcgcgctcgtcgccgtcctcgacgttgccgtggaggtcaaacgtgctgctcgacaggccggcctcgatgtcgccggcaaaggacgacggcaggcgggagtagaggtagtcggagccggggaggtggatctcgtgcaggcggcgcagccagaaggagcgcgtgaaaaagagcgctgtggcggcgacgaagagggcgaggcagacggagtagaggagatacgacatggtgatggtgatgttgttttcggttatctcggatgagtgtcgttggaggaagaataggagagaggaaacgatgcaagaaaagaagacgctcgtggcgtggaagaagagaaaccaaggaaataaaagcctggagatgcggcgactagcagatgctccagctcatggcccggcaggttgtggtcgggcgatgctgttgtctggagatgccgcgatttgctggatcgcacggcgttttacggtacgagggcctcatgcatcagccccgtctgacgtgttgcctcagatcaaaagcggcagccaaaacgtggctgagcgggatccattcaagctccccgtttgcagcatgtggccactccagccacagcgacagggagaccgcccgataagggagcgataaccgcacgctgcgcgctaaaccgcaatgcggcagctaagcgagcccacacatttcccgcagactgccagaagtgcttcccaatttcgagatcccagccaaggaaacgaacctcgacgtcgcgaaatacatcaattttccacgattaccgacacaatggctgccgctctccccaacatttcctcggacctcatctgggaggttgtccgtgagtttctccgacgacgcttttattctggttcaactcggattgggaaaaagggaattgcaaagatggaggaaaatgggctaaaatgaacatttctggcacaggaagcaacaacagctacctccacaagaccggtgctgcctcaaatggcggtatccagctgtctcgcgaccccctcaacctgaccaacaagcacagccgcaaggtacgatgcgatgttacgatttttttagactatggaggttatgaacgtgggctaactagcttggtagtacgctggctttgtcaacgacaaggtacgaacgatatgatgtccttgatccgaacacatgcgcatctcgaatatgttgccgaattctgttactaaagcaaagtgctgcataggctgttggtatctccgccggtgagaagggtggtgttgtcgtcgtcagcaagaaggctgctgtcgccaaccagcccgccaagagctctgccactaccaccattggtggcggcaagtctacccgcaagtaagtgttgacgagactcttaagactatcatttctaccgtttggaaaaaaggaggagaaacagatgttgacggatgtcgtgtaatctaggacctacaaggccgttgccagccagatcgccaagtccggctaccgcgctgacctccgtgaggccgccatcgagcgtgcctccgccatccgcaagtcccagctgcccgtcaaggccgaccccgagcccaagctgaggggcaagaaggcccagaaggctgcctccgccggcgagtcctaaacgaaaggacaagacataaaaatgaaagggtgaagtggataatggcgcttttgaaaaaaagaaccatggggatgagcatgggagtttggctggggctgcaagtaggggtctgacgggctgttatatccttttttatactgtacattgaactggcctggctgcggctgggggctgcggttggattcccgaaacggttcgagcgagacgaacaaactgatgttgcggttgccgatgagggagctgcaatatggagttcatgggaagatgatgataattccaatgaattcttacaactacgttgcgatgagtgaagcatgtgatgtgtgagtaggggttatatgccatgacttgggtatcgtatatgtaaggactagtcaaaggtatggtttgagttgagtagattcagagtcaatacttgctgcttagcttgacgattaacaacatacatcaaagccatatgtcatgacggtggctgcaatgcacagagtcaaggccgccctgcagcatctttagccctgagctacataccttcccggcctgtctgccggacttgcatctcccaggccagccatcatctctcccgaacaagcaccaatgacttgcgtgctaattagcgcaaacacaagatacacgctgtttaataatttactcatgcatcagccactcccagttccgattgcacgcgatagctcggctactccagatcctccccccagacctattcaatgccgccgggtcccggtagacctcggaacgcagcggcctccaccccggccttctccaaaaaaacagttgcactaggtggctctcccccgagccggagcccaaatcacaagccttttgcgacttgtatttgtctcggcatgtttaatcgggaaaagggagatgaacatcgggacacgagtcggaacatgacggggcgtgtgtgtctctgtgtgtgcaatgcatgtgtaaatgttgaactgcgagagtagcatgaagatggattttacctgtgttttgttggcggctcaatcaaaaagcgatgcggtagatagtagtctaatagatattagacaaatcgaatcaaaacgcagcatcttccaccctcccgattggccaaaaaccaaaatcaaaagcagcatcaagcaccaacagctctacccctccaaaaacaacttctggctccggctggccaaaagcagcctaaaccgcccgcagtccactgtaaagccatagcgcaagaaatgccacgcccctccccttggcagaaaatacaagaaagagccatctcacgcaatttccctcctagaagagtcgtctgttttcttttttaatcctcctccattcttccatcttcctcctccatcaagaacctcatcctcctctaccaggcttcatctttttttcttatttccacacacacaaaaccgtcacaatggtcaaagcaggtatgaagtcgaatccgaatcccatggcccagagctgctgcagctgctgcattgcccctcaaccccgcaccggcgtcgacgaagctgtccaaagagctcgcgtcatgagaaattgccgttgcatgcaggccgtgatactgaccgttctggcgcaatagttgttgctggtgcctctggaggtattggacaggtatggaattcttttgcgcttctttgattcttacccctctcatcagcgtaatcggatccccaaagctaacagcgcatcttgctaccagcctctgtccctcctcctcaaggccagtcccctcatcgacgagctggctctgtacgatgttgtcaacactcccggtgttgccgccgatctctcccacatctcctcccccgcggtaagctcccaatctcgctcgcccgcttcgccgtctcgccgcatcgccgagtgccatgccccgggcttcctttgggccgacttccgcacctcacatggctaacgcgatggctgtttccctcgaatagaaggtcaccggctacctgcccgccaacgacggcgccaaggccgctttcaaggatgccgacatcattgtcatccccgctggcattccccgtacgtatcacgtcttatatgactagccgcaattatagcaaatccctggggctgtttgaggcttcggcatgtgattggctataatctgctacagctacagctacggctacagctactaacgcgcagttgctcacaggcaagcccggcatgactcgtgatgacctcttcaacatcaacgctggcatcgtcaagggcctgatcgagaccattgccgaggttgcccccaaggcctttatcctcgtcatctccaaccccgtcaactccaccgtccccatttccgccgaggtcctcaaggccaagaaggtcttcaacccccagcgcctctttggtgtcaccaccctcgacattgtccgtgccgagacctttgttgccgagattgttggcgagtcccagccccagaagctgaccattcccgtcgtcggtggccactctggcgagaccatcctgcccctcatcagcaaggccaaccctgccgtcaccatccccgccgacaagtacgaggctctggtcaaccgtgtgcagtttggtggtgacgaggtcgtcaaggccaaggacggtgctggctctgctactctgtctatggcttacgccggtttccggtaagacccctttacattgcttcccacccccatccacgttgcaaatattgacatgaaacctcagattcgccgaaaaggtgctccgcgctgccaagggcgaaaagggccttgttgagcccagctacgtctacctgcctggtgttcccggcggtgaggctgtcgccaaggctaccggcgtcgacttcttctctgtccctgttgagcttggagtaagttgagattcgagagctctcgatttaaatcatattgactaacgcttcgcagcccaatggtgtcgaaaaggtcaccaaccccctggagggcatcaccgagcgggagaaggagctcttgggcaaggctgttgagggtctcaagaccaacatccagaagggcgtcgactttgcccacaaccctccccaaaagtaaatactttccaacttccccaaatgtgctggtagcgttctagtgtcgatggagccggtcttgaggacaatagctatgactacttggtataaatatatacgcacgcataagcagggtggctgatgatttgctcttctttcataggctgtaaatgtcccagactctaatcctcccatgcgaagcctttccctgtcggatagcctctcgtcccattgattattagttttctgctagttgcatgaagctgagtaatggatttgttggtgggaaagaagttgagaggcggatttggtggtcgtcgcacatggctcattcgtccacccctctatgttgtcactttctcttagattcaggtgcaaggtcgtcgtagcggtttggttactatggcttggcggggatggtcttgatctggaatatggctcccggcagctcgttgacttcggcttgaacggtggcgttgatacccagagcagctaatgcgccgcgaatgatgccgcaggggaaccatagaaactggaaaaaaaagtgtaagcaaacgattaccaagactgatggtatgtgattgtatggtctcttagtagtagagaagggatggtatgtgattgtatggtctcttagtagtagagaagggcttcttggacgtacaggctgtgctcggatgacggcttggctgccggtttctgtgctcatgcgcgaaaatggtcgaaaggcgttgtcggtgaggacgtagactccctagagattgtataagccattatgttgtcgtagtgcgatgtatgtctgcaatagtagggacaagattgtgtatatgtttatgtagcgtcgcacgtactcggtgattggtcttgagattgtcaatgttcttgccaaagacgagggaccacaggtccttgcagagaaacttgattacgtcgagggtgtcgttgaagcggggtctgtcgcgagagaatctgtgttgcgccaagcgtaattcgggagttgtttagctaccattccttttggaggttggatatacgctgccttgcgagagatgccatgtacctttctacaagaccctggccgacgcggtatccctgcgcctcaagcctataatgcaccgcatcgagatgctcctcgtcgtctatcctcttgggcgtgtcccctgctgcgccgcccacgaccgtgccggatgtggcctctgacttggccgtcgctgcgctgtgggggggagattgcagggcgtctgctgtggtggagggcgaggcaaagtcgcgctcggcggtgatgcggttggcgagcgggacgagttcgatgaggaggaagtcgagcgtggaggaggagaggaaggtggcgcttgggtcggaggagttgaagggggggagggggggggagagggacatttttggtggttgtggttgatttgattgatgggtggttgtttgtttgtttgtttgtttgtttgttggagaggagggggaatagaggcgagtagaaaagaggcgagactgaggtggaagagggtggtggtgatggttgagaggatgacttttggtggtgagaggtaaagccgtaggtacgggggtacctgtgctctagcagtccggggtttcggtgaggggtggttcgaattggcgtcgagctcggtcagagcaacagcaatctggtagttaggagccaagtttattctccagccggtgttactttagttgaacctttgaatatatatatttatttgtatttacagtggtttgtaaatagataaattgtattatgttcttttgtagcgaaaaagctcatctgttctacgcatagtataagactagcccatcttatacaccaacttcagctcacatcaaaatctactccatctcatcaagcgcacccaatccccttaaaaacaccaccgaaaacttattcccatccgccagcctcgcaaactcctccttcccctccccccgtccatcatacccaaaactccgcccaaactcctgcacaaagttgtcaaacgtcaccgccggcttctccctgcacacggtgcacattgtttccatgaccgtctccgtgaagcccggccgcgggaaccgcctggccacgacgagatagtcgcgcttgctgagcatctcgccgggcaagttggggccaaacatgtcggccatgacggcgaacgaggtcaagaccacttcgggctccttgtggtgcgctatggatgctgttgtgtgcagcgcaatggcgtcccatacgagctgcagatgcggcgtccaggcgtcgccgccacggtctttgagaaactgccgagttatgttggcgccgtcaatctcaaatcgcttgtcgtcggatatcaatgccttgtcagtggacaaaccaaagtcgtgcagcaggactgccaggaagaccacgtcccaattgaacttgagaccgtcgaatttcttgtgccgtgaaagcaggacggcccagtacatggaacgcacgcagtggtcgacgacggacttgtccatcttctgtgcgtagtagtcgtaggcttcgagaagcactgggttggctttgatggtgatgccgagctcgggaatgtctgggaatgggttgctggtggacatgactttggactgataaaagcgacttttctattgcttgcaagtagatagtattctatagaacggcgttgaaaaatcatgaggattattaaattattttatattcagaatcgccgtgttatatacaaggctacaattgttatacagaggttgcgattttactaatattgtacagcgcgtgaataagcagcgacagacaatagcatagcctgaccagcgttcttgattccaaaccaccaactgccaaatgcagcaactaccagatgtagcataagacaaagctctgcttaacatcctaccccaagtaaatccacatcaactagtgtttccttggattagtgccaagcagcaacagctccaacatcacaataaaaaagacacagctcaatgggttaatcaaatatccagtttctcataatggccagctaccagctaccaggcccttgtggccgatacaattataacccctccgtcgctggtaatctgcctcttccctcgctcatgaatagatagcagaaagaactaccattgtaccaaaccttaaaggggaattgtcctttttcctgccctcatcaccctgaacgcctttgctgatttagaaataaaaactcttcgggcctcgttcatgctttccccctgccttgccttgccccatctctcctctcttataaaagcaatatataatagtttactctatagaaaaatgttatttcccccctcaccacactcaattagaccacggcatctgccaactcatatctcgtagggtccctgctagggctggtgattgacgggagactcgctcagccacggcggggttgtgccgcgatgatacgtataagtgtgctggcgcttgctcggccgctgaatgggctcttcatcgtccgacgacagcgttaggtcaataactgctggtgctggtcgtttggcgctgtgtgagcctcgcggcgctgtggaggagtggtctctgccaccagaactcggcgtgtccgtacagtggctcagcttcttaggcgtttccaaccgacgcccgccaatgatgatttcagacacctccaagtcgtcgtcttcatcgtcctcgacaggtgctcctcgcggtctggatggcgatgagtcctccttgggtggtttgctagaccacttgccgtttggctcaatcgtgactgtttccaggttctttgaagtcttttctagaatgaccttgacgtaactggtgtatgttagtgcatgcgtcacggagtgtaaacggggatacgcacccatcaacggccagttgatcaaagggcgcagacttgttacatataggacacaaccattgcggtccttgctcctgaagctgtaaataagatgttgcgtcgaaacattgcagatgtgtgcagctcagactccgacaagggacttccaatctcatgtatgacagggggcatttcagtgacaaaacctgagatgtcgctacgacgtcaggatcttgtgctattttattcactgccgattgatgcattagtgagtgcttatcaagttatgccaagacactgttatatgctccaaacttacgctctgatattaccgaatcctcggaaatctttctacggctggatatcgttgccactagttcggttactgatgtagtcttgcaaaggttgacaataagatagaatttctgcgagcaaaggcgttagtaaagcaattattaaagttatatacccaagtcagggcaactcgtgtatcctctagtagaataactcaccttgttagtcagcgcatatgtaaactcgatattattcatgtaatttgaccgcaggcgaagcgcattggtgatgtcaacgggtctggtggagccaggcttattcttgaggcctcgcaggttggctttgatctcatcgccattaacccgaagctcagattgatgtggaaatgccacatcctgtagaccgctgtcgtcgttggcgcaaaacaccatgatcctgtatgatttatcgtcgctgcatcgctggagaataggatggtcgcttagcctcagtggtatggtgacagtgttcctatgctgggtcatgactgatgagagtataggtcagactggagcccactacgatgggggaaaaaggttacttgccctcacaggtacgcaagccactcacagcgctttcgacgctatagaaagggctcggtttgaacgagaagctgtacatggcggagccataagggggggagattccgtttgccgaaacctgcccatacggcctgctgggataaccagtggtgccgtaaggcgatcctgacggtgtagagagattcggtattggctgagatgctacggaaccgttgcttcgggccgttgccgccttggacgggctcgctctttgtgcaaaagcattgacgatgctctgccggacttggtggaaccgcgcaacgtcgtcgttggcgaccgtttcgttgatgactacagacgaagcaaggtcagcatatgctacgcggatagaggccatggacgggttaaatgcagtggcagcgctatagaggccgtggtaactaccgtgaagcaatacgcgcacactgttcgcgattcagggcgctgcaggattgactcacggtggacgatgcgtcgctggagctcagctttgacgccggtgctcttaagcccatttacctggcagacggaggagagctggcggttgaacagggagttgccctggacctgtcgcagcagcgtgttcacgtcgtgccgcgagatggagttcatgtttggtgacgccatggctgtgtggttgaggcgagagccaggcctcgaggcatcaaaggggagcggtaaaggctgaagaaaaggtgaagaagccgggagaggagtcggactgctcgaggaaaaggcgagatggtgcagacgtctctatcggcaagtggtcgctatctggtcgatattctcgtcagcacgagtggtggaatgggccgcgattgattcgcagctttgcaagagagtcgcagaggcaactgcgagacgctttggccggcgaaaggcgcaggctgtcgctggagccgctctcgtgatgccggcaatggccgcgaatcgcgaggctggagggtttatcggcgagaaatggatggagatgggcgcttatcggtccaagatgccttggaacagcgcggtgacttggtctctggcgatggaagatgatcagtgcgtgattcagcggcgcccgtcgcattcactctcctctcaccctcgtcgtcgcctggccatcactcggaggacgtcgcttttgaatggcagtgattgctcgacgccgtcgccgattttttgggcagcggccaggcggcagcagctggcaaaggccgctgagtaatgcgccacaactcgagtcaagcactgaactgttacgccacaaagggtccatccatccttatcttatctttccgccgttatcgtaacttttctttcctgcagttaccaaattcgtagaagaaagcaaagcaaacaccaaacaaacactaaacagatcgacagcttgacggacgagccgacggaagcgcaaagggacaagagaaaaaaagacaaactcggcaaacaccgcagcaatggcaaagagttctcgatcgagcagcaaaaaattcaacaaccagcgcaaagctgcgtccatctttggtccagctgaggctgcgagacaggagcgtctctccgccaagctgctggagctggctcgacaggccaagcccgagcccgccgagatgaagattgatggtgagtttggctggatgggactgaaagttgggatgaacttggactgctggtatttgctaacactcgttgcctccagacgacgccgatgcacaggataaggaagagcaggccgcagacgacaactgtaagattccagttcaccgattgcacttctactctaattacggcttatactgacacctttgctctagccatggatgtcgacgcaaagaagcccacacgggccgccatctctaagaagcgcatcaccaagaagaggacaaaatccagcatcacattccccaagtacagcgacagagtggccgccaagaagaagagagaggccgccaacaaggtgaagaaggcttaatcaaatcatctcattttttactgtttcaatttttggtttcatccttgggctttcattcttgcacatacggagcactcattatttatacatacatattgtcatatatatcaactgcagtctctcaattgacgatacccatgacaatccagaaaaagaaaaaaaagtctaggcgtgtggcgtcctgaacgttcctgtggcgcagcagccgaactagacgctccatttttcgcctagccaatcacgctctcacttccacatgcacgttttataaccttcttcccacgcttaatgaaagggagacaattcacttgatacgcgcctctctatatggctctctccgtgtaaaatgttgaagtactgaaaaagctcaaggcgcctctctagcctctttctcctctttcaattgacccaattctctcatttgttcttccgtcaagccatggtggcctcacgaaatgggtcgctggcggcctcaatcctgctcgccgcagccaatatcttaatacctttgtctattctcgtcttcgccactggtttcttcccgtataagccgtttattcccgggctggcagagtttgaggccctcgaatacggacctccgcccaaggctccctttgatagactcgtattcatggtagttgatgcgctgcggaggtagagttgattcacatgcctggacgcgctcttatactgagatgtgatgatagcgattttgtattttctgacgcctctgaatttggatacacgcagaggttagttgacatgttgccagatctatcctcatattctcacaacttcacagtctcatccgcgatgggagtgccattccctttactgccaatgctcggtctcccaccgtgacgatgcccagaatcaaggccataacgacagggtctattccttcattcgtggacttgattctcaacatcaacgaggcagacacctcgtccacgctggctgcgcaggatacgtggctctcccaactcaaggcaaaagacacgggcaagctggtcatgtacggtgacgatacgtggcttaaattattccccgatacgtttgatcgtcatgatggcacttcaagcttctttgttgcagtaagactcggttcgaaagtgcttcatcccgtgactccctttgacttacatgtatccgcaggactttacagaagtcgacaataatgtcacaaggcatatcaatgatgagcttcataaagatgactggaacctcatggtacttcactatctcggcctcgaccacattggccataaatcaggacctcgcagcagccacatgccagccaagcagcgtgaaatggacggcatcgtccaccaactgtttgatgcgttggaaacgcagcgccacctccaatcaactctaatcgtcctctgcggtgaccacggcatgaacgacgcaggaaatcacggcgcctcatccccaggagaaacatcacccgctttagtattcatgtcaccaaaactcaaggagatttcgcctaaatactctgcccccgcacaacccaagaacgaattcgattattactccacggtagagcagtctgatatcgcgcccacgctcgctgctctcatgagatttcccatttcaaaaaacaacctcggggcattcatcccggaattcttgcccttttggccgcgttccagcgacaaggtgcagatcctcattcgcaacgccagacaaatcctcaacattgtcaccgcggcgtttgggagcgaactctttgacgcccaatcacctgtcgacccctgtgcttccaaatccgcaacagacgtcagcaaactagcttgtgaatggcgcaaaatcaactcggaagcagctcaccaggccaatgccaatgaggttgataaagaatggctctcggctacgtctgcctggattcgtgaggctcaagatctcatgagcagcatggcgtcaaactacgacatgtcgaggctatcgcttggccagggcctttcagttgctgccgtggttgctagtatagccagcttgggagtacagggcttcaggaaggcgggacatgtgcttccgctctttttactcgcagcgtcctatggccctatgatgtttgctagtagttatgttgaagaggaacaccatttctggtactgggcatccaccatctggctggcctatctcggcgccaaacaagtccaacggtaagactacaactctcaccttctattcttcttcacgactaacaacttcaggtcctcgcgcatcttctcagcagcaagccacataaccgccctcgccgccctcagactcatccgaagctggaaccaaaccggccagaaattcgccggcgagccagacaccgtcaagacctttctcattcccaaccccgagctgctatgggtcatcatcactctgacttacgtcgtggtcactttgcaaactctgcagagcttgtcgtcggctggcttgcccttcatcttgacgacttttgtagtgccgctcttgttttcggctactcttgcctttaaactggccttcactgcggaagatgcccctgagttggttgttgggtttgcacacaggctcctcgatatcctccagggcccatccctcatcttcagagcgaggatcatctttggattactcgcagccttgttcagctttgccgtataccgagcaaaaaccggaggaccccaaacaactcaatcagccggtatgtcccccctctctttattgatatatactccctttcaacacagctaactcaaccagctcatctaacgcaccacctcatcaccctcctcgcaatgacccaatcccgcgccacaaacatccccctcttcctcctctccaccctcatcctccgcaccctccaatccaccaccctctccatcgcccaaatcacaacctcgtccatcctgctccaatacgcaaccttcttcgcctccggcggctccaacgcaatctcctccgtcgacctctccagcgcatacaacggcatcagcggcttcaacgtcgtcgccgtcggcgtcctcaccctcgtgagcaactgggcagggcccatattctggacgtcggctacgaatttgttgttgctgagggagtatcgcctgcgtggccgggcggatgcatttcgctatcatctcatcttgttgacggcctttgcggcgatgagcgtggcgtttgtcattgcggcgtgcacggcgctgcgaacgcacttgttcatctggaccgtgttttcgccaaagtacttgtactgcatggcgtggagcttggggcagcatttgttgatcaatgtggcttttggcggcttgttattctggataggtacttgagctgaccaaggtgattcgtccttaaacataatatgtatttatgcttgaatttaaatcgtgtaataaacaaaagatgtaattgcatcattgacatcgtaaagaagcatagctatattcccaaagcaccacatatgtacctctccaaaacaagcacctttcccaagccaatttgttttcgtgagacgttatccatttatcccttgccactcctttaatacacatcttccatcttggtgtcctcatcagacagttctactagcgaattgtcgtctctgtgctctggtatcaccgtcccttcatcatcactgctctcctcctttttgatcttgggtgtgcctcttgttctcgaggactttactactggctcttctgcctcctcaggctcttccgcttcctctgcctcctctgcttcaggctctggttcctctggctcttcagcttcagcctcttcagcctcttccggcgtgctgcgttctgcagtttcagatgtgctacggccgtcacggttcagcgctggccgctgttcttcaaggctgttgacaatcttgcccaggctgacgtgaatcttgtacagcgcattgcggccggtagtatcagtcacaaggccctcctcgacagcctcactgacaatgccgtaagattctcggagcttttcttctgaagaggtgggtgacacatagagttttccgagaaggccggcaaccagcttcttttcagcttctgtttgcagttgttagcttcaattcttttgatccaagccaaagcatggctggtaaacttactgctgatgcttccacggagcctttccaaaatgtcacaggcaaaatcaaggtggacatcgcccggtacattcctcttctctccctcctgaacaagctcagtgctgtagcactttcgcgggtctgtccaatccaccaaacaagcgccaatggttgtcatactaaccatgtcctcctcaacatccacatcatcatcttccagaccctcgcgcaagttgagtagagagtgcagcgccagcaaagagacttttctcataaggtcttggttttccgttcgcgagaagcagaatactggcaaaaagtagttgagagcttgcctgactgtctggttggcagatgatgcaggatcaaagtatgcaaccaccagagacttgagcagctcctcgcaagcttcttcatcagacacgacccggccgaggagaagcttcgatgcggcaatggtagccgcggcttgcacttcggatgacctgccgccacctttgactgccttgacatagactttgagtacggctggagttgttgagagcagctgagctccatggacgttgagaatatctgtcaagatgtgcaacgccgtaatctgcagagcagtatgtccctttgtaaagaagtgaatgaaaagaccaagattttcctcggccaaagaacggtccagaagagcgcataggccgagacaaacaagtcctctttcacgcacaggtgcttcgtggctcctaaccgctggaaccaccagattgttcaacatggacaccaggtctgcgttatctttgaggtttccagcgacatgtgtaagcatgcattggacaatgtgcagacacttcatgttgacaatcatttccttgactgccttttcctgggcctcctcctcactcatctcaggctgagcctttttcgagtctgaagctggagagttttctcggctcctgatatcagaatgagcggatacgaagctgtcatcgtcctctccagggagatccacgattgtgtcgtgaacgtcggcaacggcttcgagaacaacactgcagaattctcgttctccggcggtatctggcgcgcaaatgtatcgaagaacttccatggcaagctttgtaacttcatccggtagctctgggatagccagggcttgacgaagcagcgtaaacatctttctgcggccgacttcgtcagagtaatcgagagtcagcgcgatatgaagcatctgctcaacgataaactcttgctcgacggtatcttcttcttcgtcctcctcggcgtcaagctgtgcaatcctcttgacggcatccaccagcactttcaaatagcgctctaggaaaaaggccagtttggtgacttcgggaagtttctcttctaccagcgactcgtagcggccattctcctcctcgcggcaaaagtcgttgaaactccgaaccataaacaccgactcggccgacagcgtctcccagaattggtcgtccagattgatagcctcacggtaatccggacggccctcccagaagcccctcatggcctcgagggccactccattctccactccagagttgatgacatcaattctctcaagaagctctaataagccttcgaaattcggcggtgcgtcctcttgcgctggtacaccggcacaatctgcgatccaccgctctcggaaaagtctgcctgcagcctttcgcacgttgtcgtctctgtcacggaggccccatcggaggagcttctctctcatagatagtgagagatggcggaaatctcctagcgcgggtaaaaggcgagagtatactgctcttcgagtgggggcatcctggtctcttgcgcgctcgaggaggaacgggagagttgcgggcaagatcgggaggttgacgagaagtgtgcgtctcacgtcggcgctcgagtcgttttgcaagacgtccagcagcttgtccaagaggctaggctgacggctctcgctgtcgtccgaatcgggctcctcttcaggctggttggcggcaagtcggccaagacccagcaccgcttgaacgcgcaccatgggctctttatctcggattctcttgagcaggttgtggcgaaggatctggaacaagtcgtcgtcgattgcatcgagagagttgatgatgtgtgaaacaagctgcgttgatcgaaaccgcacgtatttgtccttggcctgcatcatggagagcgcagtctgcaggacttgcgacgagagccgcgtgctcggggtctcgggcatcatgctcgcgtcggcatcggcttcgtccagcagctgattgtctttatctgaggcgtgtcgcaggaacagtccgatgaatcgaatcaacttctcgccaacgctctccgccttcttcaccggcatgactcgcagcacacaccgaacgaactcgtggttgaaggccttttcgtcaaactcatcggccgcgggctttttcgggtttatgggctcgtagcagcaggcttcctggactttgcgcaggttgacagccagcttccggtgcgtggcggtcgttctctgggcatcgcgaaagatggcgcaaatctgcgttcggagggcattgtctggcgtgtcgacatattccagggagggagtggctctgttagaaccgggatcctccctggcttttctggttcgcgcccctgatctcgtaggcatttttgataattccgtaccccagaggccttgcgcttgaatcgcaaagatgacgctctgagttgtgcaaaaagcgagtttggtggtgttgtttggccagcgcgtcgccaaaagacccaatcaacaattctcccattttggcataacgctgccttggtaccccgccatccctatttggcgtagcgcagacatttttattatgccgataagataaggcagtctgatagctgcaggtccagatttttttttcttagcaccaggtacagatacttggacttgagtctgctgtatcacgaccagagttttgctgcaattgcttcaccgctgcagccatggcgcccccgaatgaccgcaagcgccggatccaggataccgagaattctgctgccaccaaatcgcatgatccagacggcggaattgcgcgaacggcgaagaagcccaaagtcgacgatggacggtccatctttgttcgatcactgccccctggcgtaacgaacgagagtcttaccgattttttctcggaatactttgccgtcaagcacgctacagttgttgtggaccaagagacgaaggaatcaagaggattcggattcgtatcgtttgctgatgccgacgatgcgagagatgccaaagcggcgttggacaagaaggagtgggatggcagacgcattcgaatcgaagttgcggagcctagacagcgtaatgctgatgaagcagacaagaggcccggaaaaggcagagaggcgttccagaggccgtctaccaagctgattattcgaaatcttccctggagcatcaaaacctcagaacaactatcaaaactattcttgagctacggcaaggtcatatactctgatcttccacagaacaagggaaagttgaagggattcggtttcgtcaccattcgtggacgtccaaacgcagaaaaggccctggaggccgtgaatggcaagattgttgatggccgaccattggctgtggactgggctgttgataaagcgacctgggacaagcagcagggtgcggaaagcggcgagaaggactcacaagatgatgatgatgaagctgaggctgaagacgagaagaaggacaaggatgttggagatgacggcgaagtcaagaaccgcgacgaccaactagcctcggatcttgcaaactttatgaagaaccacatgacgaatatggaggatgaggacgaaaaagacgatgatgaggatgacgaagatgatgaggacgatgacgaggacatgaagctggtggatgaaatggacgaagaaaaggaaacccagaaaccaaagcgagagttgatgacggataactcttcaacggtttttgttcggaatctaccgtttacggctacggatgagcagctcaaatctttctttggccactttggcactgttcgatatgccagagttgtcatggacaaggctacggacagaccggccggcactggctttgtctgctttgtcgacaatgaggatgcgaaatcctgcataatcaatgctcctcgccgcgcaccaccgactgcaggaggggtcaagcattccatcctgcaagacgagaacgccgatcccagcggaaaatacacaatggacggccgagtcttgcaagtggctcaagccgttaacaagaacgaggctgccaacttggcggagaattcgctcgcacagaggaggcaaaaagataagcgccatctgtacctcttgtccgaaggtgccattggaaactctccgctgcgaggcctgttgacagatgcagaggttcggatgcggacgatgagtgcccagcagcgcaagaagctcgtggagaagaaccccatgctgcacattagcttaacccgacttgctcttcgtaacattcccaacgacatgggcgccaaggaactcaaggagctggctagaaaggccgttgtcgaatttgccaaggacgtcaaggaagggcgccgacagcccccctccaaggaagagaacgccagagacggcaaggatgcaaaggacaaggaaaaggacaggaaacaaaagcgcaagggtatcgtcaagcaagcaaagattgtgtttgaggacaacaagggctccaaggtatctgagtctagcggggctggcaagagccgtggctacggattcatcgagtacacgtctcatcgccacgccttgatgggtctgagatatctgaacggccaccagctcgacggcaacaatggcaggaagcagcgcttgattgtcgagtttgccattgagaacgcgcaggtggttaagcgacgacaggaggctgaaaagacagctcgaaagccgaagaaggatgatgcggatgcatctgacgaagaggacgacgaagaagaagaggtccccgagcagaagcagaagaagcaaaagggcaagaagcccaagggaaacttgaacaagggacctcaagtgggaaccaaggcgaagcctcccaaggaaggagacgtggatgagaagaagaagccggctgatgcaaaggaggcgatccagcagaagctgattgcgcggaagagacaggtgcgcaagaagaaggctgtggcgagaggaaaagcgtaatttgagtgtacatttataatatcgaataccatctgtacatgaatttttcaagagctatatagatagtagggaagcttttttcttgtttgattaggagtatagagggtataaaagtattactaagttggctgagctatatgcttttgattaatggtgaattatatacaagatgtgagctgagagactctcgaaaaccaatctttgtggtaggaaaaaaactcgagatgcttatttccagaaccatcctgacttcttatcctgcacctgctgatcgtctgcgtctgcatccgctctctcgatgacatttgcatcgccattttccaacgctctggcattctgggtcttttcggcaggacgcatcgtaaagtgtgtttcagtgccaatttcattaccattcctatcatacgtctttttcgtaatcgtcgtcgtcaagtagccaaagctgttgatcttttcatctttcgtgacaacctccctattcccgttatcgtatactttttcctcggtggagctgggtggctgtgaggccgagtactcagaagagacgggcttatgatccgtgatgctcttgacaaaggtgtcccacgtcttgtggccttctgcaaaggtcgagctcagagaggaaaagagatcgtcaaagtggtcagggaagcgtttctggtgctggctgctatgctcttcatcgtgtgagccatttcggccgtagaaactatcctctagccgtttgaatgtctggtgcacatcgtcaaagaagctgtgggtcttgggctggccgttgtcttcttcggcggaggtggcgcccttccatacttcagctgccttgcggtccagctcttcatgcagctttgaccaatcgttccaatttggttctgtgaatgcaggctcaacatggtcctctagcagaccaaaattgcgtggcctgtaaagctcatcttgagtggggcgtcggagcaagccttgagattccagccttcgcagccagaaccaggtgggctcgccgtgtgaaaacatttgtctcagcagctgtctctggttatacctggatttgatatcaggcagcggtcgtccctgcgagacggtgagcagatcctcaaaggcatcttcaaaggtgaagacggtagagtcgcattgcgccggcaggtcatttgggacgggctgctggaggtggcgcagattggctggtgaataagaccacgacgcaaccgagacggtgtcgagagctgctgatgaagcgttcgacccggtgttggccattgtgactgtagctgcgggctggctggagctgttagaagtcgctgtatctgctgatttgacggttggtgacagctcagatccgggctgttggcggatatctggcgatggtggctggtggaggggctgcgggcgggcaaacactgcgtgaaagccggaggcgaccgctgaatccacgtgctgcttgaagcgaacaaaggcggtggttagcgaggagtcgccgtcgcggggcatgccgagggcattgtctggatgacggcgatggcgatggacaagttgagtgattgtggcgtgcgcagcaactggtgatgaggtcgaggctggagttgcacaagagacgtcacaatcccatgacttggagccatatggcagctgaagccctttcccgtccgagacaagtgcggtgcaacggtagcgctcaactggctgcatatgtgcatgtgcgcccatgtacgctctcaaaggcgcctgtggcggtgcagcctgccgctgagcccactataacaccaaaaagaagcgctggagaagtgctgaagaagctgatgggcagccgtccagtgatgacatagcgcatgtggggccaatacgtaccccgaatccccgtcatctgggccaggccatgcagccaaagaaactcggctcaagctacgatttgcgtcaaaggcatcgcgggactctctacactgccctctttcttgtctacactatcatgaacccccttctcggcctcattccccgtgcctgcctctcgccccgatgatacctggtcaggcaatttgccgcggctgccagcgacttgcactttcgcgcttcgtttctccaccaatctccgatcctaccgtcatttgcagtatttcgtcttccccttccccttagctgcctggctttgtcaccaggcgctattttttctttttttctttcttcttcttttttcttgtctttcgttgcttctttttggttctctttggcggcgacgatgagcttgactttctccgaatcgactctcccgacttggacgagcgctttggcagcacccacggcgactggcggtagcggcgatggatcgggcgacgacgacggagatgcgctgcagcggtggtcgtccttgatcggcatcatcacggcgatagtgggaaacgtgctgattgctctcgccctcaacgtgcagcgatatgcgcacacgcggctgcacaaggagcgcaagaggagaaaacagggggctcgggcagcgctgaagcgggcgcagagcagcaacagcagtgggagcacgcaggtgggcgtctacggcaccatcatcggcgacggtgcgggcgatggggagagggataggaataacagcaacggctaccggaatggcgatggcaacggcttctcaataccgaattacgacgagccctccgaggacgagcacgaatacctcgaggacgaaccgctgatggggtcctttcagtcgaccgcaaccacggctagcaccgataccgacgctgaatccaaaaagtcgtcctcaaactacctcaaatcgccgtactggtggctcggccagatcttgataacgttgggagaagcaggcaatttcctggcgtacggctttgcgcccgcctccatcgtctcgccgctgggcgtcgtggcgctggtatccaactgcattattgcgcccgccatgtttcacgaaaagtttaggcttcgcgacttttggggcgtcgtgattgctgtgtcgggcgttgttactgttgtcttgagtgcgaaccaggaggagacgaagctgaatcctcacgacgtgtggggagctatcacgacgatggagtttgagatttaccttggcgttacgacgtttctcatcattgttctcatgtgggctagcgctaaatatggcaaacggaccattctcatcgatcttggtctggtcggtcttttcggtgggttatcctgttcttcttattgctgtcttgagactgaccttgtccaggaggatatacggctttagccaccaagggcgtgtcgtcaatgctctctacaagcttcgttgcggcctttacaacccccgtcacatatgcactcatattcgtcctcttatcgactgctgttatgcagattcgctatgtcaacaaagcgctgtcccgcttcgactcgacccaggtcattcccatccagttcgtcatgttcacactgtgtgtcatcattggcagtgctgttctatatcgcgactttgaaaagacaaacatgaagcaggctgccaagtttgtcgggggctgtcttctcaccttctttggcgtctttctcattacgtctgggagagagcgcagagatgacgatgatgaagaggatacactatcagaagccgatggagtcgaggagactattggcctcacgcagcacgacggtagcgcctcgtcttctgcaattcctcagccacaacagaaccggcgccggcttagcatacctgcaacaccgtctcgccgatccagcagaatgtcgcgagtgagctttgccgagacgaggaagccagactcggcccacaacggcatggagtcttctgcgacccattactttgagccaacacactccccggcccatctcgaaggcgacgaggctcatgttcttgtcagtaacccatggcaaggtctatatgtgagcccagatccacctcgaggaactaggactgtctcggccgagtctgtcctcaccagatctgcactcgccactacgcctatacagccacatcccctttcgtccttcaaagacggtcaggggattgcttctcatccacattccgttgaacgaccagttacgccccgagcgccacacagttccaaatctggccaccgagcaaggccattcatttcaccttcaccattctcctccacagtcacaacagcagtcaaagatgtgatactccgggaaaacgacagcccagaagcgaccgcatcttctctacgacgaatacgatccagcatacgagcaagtctcttctttaacagcgacgacgaggatgtctttatgccggaacgcatcgcggagctaccgattgtcccggtatcagagggtaatctaccagaagccttgggtcatgatgaatctgggccaagtgccgatacaaaagtttcaagggggagatcacgaagtctaagcgatacaataggagagtttttccgccccaaaaagcagaggaagcaggatataacagcggcacccgacgaagacagcggcactttattagagggcgacgatgagcagcagcagcaatcaagtcgcagtccataatgttaatagcaagaaatggcgaaaacaaatttattcattatttttcttgtttggtttatgggggcggctacagtcattacatgttaattttacgcatattccactactactcagctctttgtttgtgaagatacagctttcatttggtttctctctttccctattaaaaatggattcttctttactcgacatgatgatgatgctgatgattcattgttggcggcgttttctcattcttttttctgtcttggcatttgggtggaggcagagtctacatgggatggacgggtacgaggggggtggcttggacttttgagcggaattatacaagcttgattaatttcacatttctttgttttcgtttctttcgtttcattattgtgttgttttgtagtaatacgaaaatgtgtcggtgtttggttaggcgagatgagctgatgaggtcggaccccctactcttctccttttttccctgtgtttcttatattggttgtggtagaacagggaattgtaaagcaccttgggacatgtcacgatatgtgttaaagttacataggttgcttgccaaaagtgtatcatagctctacttctcggatgcgtttgctgactatgtgtatataggagagtgagaatgtagtatacgatttggacatgttctcaagcttgagcgttcgacctgtcgtactgttgactgtggccatgtcgtactctgaccatccgcgaatagagtagccagacatagaagctagaaatgaggcacatctatattttccttgacggtgaaattgttgagcctacttagatccagcgaatccacctgaaacctcttgtagacacgatccaaaaccgagaatactaactgtgctggaccgctgagtattgtgtaggacggacgtatacgtgtataagccgagtctatgtgcaaaaacagtaaccagtagcattttagctttgcgacttgtcaaaaaaccctaagaatactctttgttgatcgacgcttccttgccacacaacagggtgcaattggctatatgtcgctttacactcccaaaaaaatgaaatcgacattagcatccaggaaaaagatgcaaaaaaagaagtatttgaagggcattgaacccaacccgattcgaacggataaccttcaggagattccaagtaaactggaatctgacgcgctaccgttgcgccatgggtccgctgtgacggcaacctcgaaaataatactcataagcccctcacttgctagcgcttcagcattcactgaaacagagcaccaagaaattgctgtttatctgcatcatatgtttgaaggtgcatgagtctcttggtagtcattgaaacgcagttaaaactttctacaggtggaaatcaatatgatatacacattaaaatttatgagaatgcattttagacgcaactagatcttcttgggaggatcctctccagggcggtccatcacgctttcgttaccctagaattggacgtttagtgtcggttgctggtgaaaggtgaatagattaacgcaagcagcaatcattggcaggtttaagccccatagatataattagctgtacattaagatcatttggggaggccttttaatctcgtttcatgcgcttggtggcaataaacgtttcctttgtattcatcggaacaagacctgttactcctcttttacaacgttttgtataggcaagaagcattcttcgcagaaaactctctaggtagtcaatctgtccatagttaactacctaggaatttaaaataaaagccaaattattctttcgtacaaaacaagaacaattctaggaccatgttacctatttcctgcgtttttagactgatcaagcttgaactaatgcatcagtttcgccgtactctgatgaaattgtacaatttctgcgcagaaggctttacaggctttattttgagggcttagtaacaacaggacccatggcgcaacggtagcgcgtcagattccagtttacttggaatctcctgaaggttatccgttcgaatcgggttgggttcaatgcccttcaaatacttctttttttgccttttcgcattcatttgcgtttctattttttttgttccttgtctcatccaacctgtgtcgaaaacgtacgatctgaactcttgcacctactttgatagcaagtatcgttggctgtggattgtggacaactgtgaattgaagaactttacacgtctattggtgacttttattgcagtgttggggttaatttggagtaagttgtactgatgatagacaacatacagcgctgtagctgcggtacttactccttgaccaatagatactagtagttggagtaattcttgcaacacctgagctagatgtgtattatccaagtttgtagcatatagtaaaagaattacgccaattaatgtctaaagacgtagaagagtcattcgtcaattagaatccatatacgacatatatggatattagtgaatagtgacagaacgcaaagcagctgaagagatatactattgccaataaattagcctgctgaactttggtgaatgcaatcaaccaggatctgcgcttcttcagtggccgatttaggtgaaaggagtgaggcgttccaatatttatatgcaaggcggtatgaagcggcttgttcccacactcgtcttcccgaagcttgtaagtgccgttcgcttggatgcctcgtataaataggtgcaggcgtctatagactgctaatctgtttcggatagtttgtgtcctgtcaatgtgcttgcagtctaagacggccctgcaagttgaaaaaggaacaaacgtggaccgagacactcgctcgataaaattggttgtaatagtccatctacaataaccggcccgtcatcctcaatacacttgtatacttcatcactcacaaagtagcaccatgggcgatgttgctcatcatggtgaaagacttgcaaacgcaagagttgggtcttgttttctggggcccaaagctgaaaacctgcatgtcttgagcgatctgatgggcaaagtgctgcaagatcagctggtaacagaaatgcatcatccgcaacaagatcgagcccgacatccgtggcttcgtcatgcagggcctcgaccagattcatcttgtccacttccccatgtttcaaatggccaccaccgctggcagctcatcatcaccaccaagttccctgaaaatgtcaagtaacgcgaccagcagctccgcaagagaatctaaataaattctacaccgtggccaacactcaaaaggcactgcttgaagattttatcaaagcaggcatcaagatcgagtggcgtctggacgagggcatactcgcatctggtacagagcctgtcacgacctttaaattgtccaatatccgcgtcgtgattcgggagtcaatgtttttgaacgcatcaagtcaagcgtaccctgaccgaatgccttttacttatatgggagcaacactgaagctcatcttgtccatgtgctcaagaaggctccaaacggcatgattagagttaacggcgagaagccggaccttcaacctgaatagagcgatgaacaacttgccaaaggccttgttgcggtgtttgaagacgttttgagaacgccactcaaccattgtgagtcttgggctgaatcagtctcaacgttatggaagggcattggctaacttgacacaaatctcttgacgaggacttgaatatttctctcgcggctgctggcttgagtctagtccctggccggatacacaagactttggtatatgagagccatgaagcttttaatattgagctttgagatagtgagcaggagtagctatggtaaacgagataaatacacgacaatctctgcatttattttcttgcatcatctgatcgagtagtccaagagtgttgactgaattgacatatgatagagtagcagagtttatagggactatataagactttgagcaataaaacacgtagtctgctcatcgcatatgtcgtcaatcccaatgtaggcgtctagtatgtacagtttccaagcaattacagctcaaaggcaggaatcagcatagggaaaagttatccggcaccctagatacagcatctactgcacctataatgattcacacatacgcagatataactatattgtcaagttgcagctggagagagctattctaaaatacaggaccaaactccaccactccatcatcgaacagttcagtatgacgatccgacctaatatttttatacttgccgttacctccaacttccagatattcattttcaggtatgtattcgactggcagaatgcactttaggtggccttgcctgccttgccagtcccagtgtgggcacgggtgtaagacgccacaatttggtagcataaagatgcttttaccccgacactcgtcccgcgctgcgttcagctcagctggttccatctccacgtgctcaggccggaagcaacccttgttgcgacacagatgggaaatttgccaagttttcgatgttatagaaagcaagagtgcttcccccttggccaccatagcaagcctgtgccggtataccttgagaccgatatgtccttgccccgacgggtgaggcgtcttatcgagattgattctcgtaaattgcccttttaacggcttcgcactcgtaaaccagcagccgacgtcgttgtctagcgaaaagtctcgggtgctttcgagcctctctcgcgcccactcgggtgggattgtcttgagcattgcaacttggctatctggcacaaggctggcacacttggaaacgagttcttgtttggttcggcgtcgggcgtggagcacaaagtctggagtgcttgatcttggtcctggtcttggtattgctattggtcttgggcttgggctcgggctcgggctcgggcttgggcatgatatcgctgaggcttcttgtgccaggaccgtgttgctcaacagctcctcgattgctcggcgagtttgctcatgttcgcgctccaagcgccggatggccagccgtgcttgctgaagtgctcgtcgtccctcctggatcgcttcttgctggctgcgaagacaacgccgcaatggggtccaaaagctcctggatagttcccagaattcctctggcagacgcgccaagagccccgtgactactgggtcaagctgtgggactgtgatttcggcgtcttgctcatccatcttggctgaaataaggatcgtgttgaatagcagatgatggggaggcagagaggaggaggagagaacacttaggacactgtttatataggcaggctccttaacaacatcctgcgcgctgcagtagccctccaactccttcctcattctaggcgagagttgtcgcgagagcacttgccgggatcctaatcactgcaccttttaaattctagaatcgcttgactaggtacctactttctctagtgaattctacagcttttgagcctcatgtaaacgtgactaaactagggaaagtatccagcaccccagctgtagcttaatatacctatatagaaatattcaactgttatacatgtatatatagagcagtagcagcagtagcaccgacaataacaatagttctagaactgtaaacatacacagtacaatgtctatactgatagaggctcacttcgtcacaagacttggctgatagatgattttgatataattagatctggctagatcaaggccttttgtttcaataaagagactattagtaaaccaaatgttgactggtatcactattataagctttcggcatcggctcatcgataggagcctgcatatgtggtcacagtccaatgtttgagataatctgccagctactggtctatcgcctgtttgatcccgcaatcgcagcaaacgagggatgagaggatggaaaatccgtcactggatattgtatcagcattgctttgagcacagccgccgccgttgccgccgcaaatggctgccatgtcttgttcttgtggctgtcagcgtagtcacaaactcccttgacgacgatgcatggcacctcgtcccaaacaccagctccctccatctcaaaggcaatcacgtttcgctgtttggcgatctggtcacggtgctcgccagatttcatcaccacatctccagatgccacgcagccgatgaagatttcaggacactgcacacgatctggctccatcctcttcttcatctccaaacgctttcttggtacaacatgttcctcattgcaacagagttcagtacaagatgcatgggcagcctcatcacaaaagctgtctatttcctcatagcaacgacagttgtacgtctgtagccctcgatgtctgtggcgataggccggcgcaaaaagtttgtcttctgtaacacctggatattgatagtcgtggcgatgtccctcttccatggctgcgtgttgtaagtccttcaaatattgcccggctctctgccgcagacgtcttcttccacgctcagtttcgaaactggtgatcaaggagcggatagctttactcggacggccgagattgtcgttgacagtatccttggtcacgaacgcactgggatattgcttccccaagctgtactggatcacggtcttgctgatgaccacgtcaccgagcaggatttccccttggcccgtatctgggacgccaccacatattcccacgagaaacgcagttttcaaaccagaatagcttgaacgaaagctagcagctgatcctgccccagcagctgtgccaatgctgggtaaaagcgccagcacaacgttgtggttgctgatcctcccggtcgtgtaaatgtttgtgtctccctgggcgcgcccataaggctcatcgtcttcatcccaaaattgatcaaagagcaatgaaactgcgtcgtattcaagtgctagagcacagatgactgctacttggaaatcttcgcggtggcgtggctgtccttgactagaagtaggcaatgcactttggttttccccttgtagcttctcagccttgacttggtcgaggaaaggattggctaatcctatctagtcagcaacgattgttccaaatgtctctaattgtactgtacttacatccagagaaactgccattattaatttgtataccacctgcattgttattattttgagggccgtcgcctgtagccacattctgggggccagagccatggttgctaatggaaatatttgagggcatagatgataatattgtgccttatatttagcagtgtccgtgttcgatcaaatcattcacgccgaaaattaattattcaatatttgcgatattgccgtcagcagcgtagtaatgccttaggctcttggactctcattggtatcaatgagtggccgccttgcaactttgactaagccatgggttaaactaaatcaagaaatcgatgcgacacaaaatcgtggacgcagaggattggctgcatgtaggcattgaagtttcaaggtcgacgattcgtccaagttccccgctccatatactactacttgtctgcctgaaaagctggctattgtcttatccttataagacggagaaatttatccaaaatggagaaacaacttggcagaaaactcgcttcgttgacttggattttatgagcagcccttgcacagcaaagggttactcttgctctggtaagcttgaggaccgccggctgctgatagaaagttggaatgctatcgcatggttgtgcgtcagataggcaacaagagtcggaaagaggactttatgatggatgcgatgaaaaatttaaagctcttactgacaattgacgacgaaatgcaattggcgactaaatcgcagcttgaattgctcatgaaaaccatcaaggaagtatcaacaatcccgcaacctctacaggacgagagtcccgccttggggattcacaactatggctccggccctcaaaatgtgaatacagggagcggaccccagaataacaacaatgataagggaatacaagtgaatggtggtacgttgctattagcaacgtcaacccttttcagttgctgtgatttagacatttggaatgtacattacgtgcacattcaaatgcgcgagtcttgataaatctttgcactgtgaaaagcttacatacagcccgctgagagcggaaacaatgcataatatgaatatgaatttcgcttgcaatagagatgagagagaacggcttcatctttcatttctgttttattgttagcttatctatcaaggttcgggtcggcgcgatcctagcaccttcctccacatgtacctaattggttagtataaaccaactctctcttgtcagccaatacgagtaatatacgtgtatattgggaagcccagcctactgcgatgatagatgctttacctcgcattggttaccaattttgacctatgaggtcttgccaactcagagcctcgttataaagggcccccatctctcttgcggggtagctgcctgaaatatttcgcgctctcagctgtgcccaacacaacatccaagtttacagatactttcctcgacgatacgacaaagacgagtaaagagcaacacgcgcttcgacgatggcggccccgactgtctcggccggcaatcacggcaacggtccacagaatgtgaagacaggcgatgggcatcagaacaataacaatgcccaaggcctgcagatcaacaatagcactgtccattgtgagtacgaacaatagtccgcaagaatcagtcctcggctattcagttgctgatttacgatagttgggatcaacgaatcaaagactaatgaagctccaataccctcgaaggaaaaagaaggtcagggatttgtccttggcttcaactttatttggtgaaaaggccggcaaaaactgacaagctgtagcctgtctacgttctctcagtttcgaatacatggacgctcgcagagaaaatatctctctcgcccatccccggacgtgcgactggttcttcgaaactagccaattccaacaatggcgtcaccgcgataatctacagaaccacaatggagtgctctggatcaagggacatcctggaactggaaagtcaactctcatgaaacatactttgatgcatttggaagaagaattctccgaaacgcatatcattgccgctcattttttcaatgcccgaggcgattcctccgagcaaacgcctctaagcatgctgcgttcattgttgtaccaattaattgaaaaagaacgatccatccatcagcattttgcgcctttatttcgcaacaaggagcaaaaatttaaaacaaattggaagtggcaagaatcagacttgaagaatttcatgctttcagaaatacagcattaccagtcaaagccgctcatcattctcgtcgatgccttggacgaatgcgaagaggcacatgtgcgagatgtcgttggatttctcgaagagctcagcattaaagctattggtgtgggagtagctctctacgtttgcttatcaagtcgccattatccgcatattcgtatggaaaagcacctacaacttgtggttgaaaattcaagcgagcataatgaggatattgttatatatactcgcgacaaattgacaacaaaagatgaggagatcgaggaagaacttcttgaaaaggcgtctggcgtcttcatgtgggctgtgctcgttatcaaactgcttaacaaagcatatgacgaaggccgaatcgaggccatgcataagacgttacacgacgtaccccgtgaccttgaacaagtgtttgaggcactcttgatcagagacaatccgaataagcatgagacaatattcatgctccagtttgtattactggcggaacggccgctaagaccagaagagctgtattttgccacgttggccaaaacgagtaccgagaaaatcaaaccctgggatcaatcaaagattacactagatgatatccgacggcgcatcaccaactcctcgagaggtcttattgaggtacgaaacagcgaagaaaacgaggtacagttcatccacaagtcggtcaatgactttctcactcgaaacaaaagactacaaaaattagacccagctctcaaggtgaatggtctaggcagcagtcatgaatgtctaagatcttgctgtatggcatatcttatggaggacacgtttcaatcagcaacagatcggaagcaaataaaggctcttggttcttcctatccgtttttggaatatgcgtctgtctatcttctcgcccatgcagaagaagcggataaaaaccaagtcggacaagccggatttttacaacgcttattagaagagcccgatactttggaaaaattgaggcttcttcacaattcttttgaagagtttcctggctccggatgtgccagaggagtcagtttaccgcacatagtagcgtttcatgggtacacgagacttacaacagctcttcttgataagaaggtcaacatcaacactcaaggaggggctcttggctctacactccaggccgctgtattcgggggtgacaaggaaatagtgaaattgttgattgaggcaggcgcagatgtaaacgcccaaggaggccactttggttatgcactccaggtcgctgcatcaaaaggcgataaggagatagcggaactgctgatcaataaaggagcagatgttaatgctcaaggcgggctttacggaagtgctctttgtgtagctgcagtggtcaacaaaggaatagtggaaatactgattgaagcaggagcagatgtaaacgccaaaggagggatcttgggctatgcactccaggcagctgcagcgaacaatgaagacgacgacgatgaagacgacgaagatgaagacgacgaagatgaagacgaagacgatgacgaagatgacgacgacgacgacgacgacgacgatgaagatgaagacgaagacgaagacaatgaagacgacgacgacaatgaagacgacgacgacgacgagatagtgaaaatactgctcgaaaaaggagcagatatcaatgcccaaggaggcatgtttggttatgcacttcatgcagctgcagaagagggcaatagaaaaaaaactgaactgctgctcagaggaggagcagatgttaatgctcgaggcgggccttacggcagtgctctttgtgtagctgcagcgaaagacgatgaaaaaattgtgcaaattctacttgaggcaggagcagatgttaatgctcaaggtgggccttttggaaatgctctttgtgcagctgcaacagagggtaataatgacgttataagaatgctactccaaaaaggggcaaatgttaatgcccaaggaggaccttacggcaatgctctctgtgcagctgcaattaaaggcgagacagatgctgtacaattgctgcttgacgaaggagcggatgtcaattctaaaacagaaatctacggtaatgctctccaggccgctataatacaagaagacgaagagatggtgaaattgctcgttgaagcagaggcagataccaaccccccagagagctttttcaatcctggggctcaagcagctattacgccgaaaacagaaggacaacttctcgagatgatattgaaacaaagggtacacgggagtcctagcacacaaaaagctttgcgagtcttctttgaaagggctatgcgcgaagaagtgcgggaggagactgtggaaacactgttcaaaggaaaaatagtggcctataaccagtggatctatgattttttttgttggctaatcatacaaggtaattatgtcgatgacgcagcaagaatggttgagaaaggagcaaatgtcaatgcttataaggaaagttatcctatcggcccaatagccgctgtgctttccgacgcagaagaggtggcagcagtgcttttggacaagggggttgatatcaacccaatgttttataccgaggttgacgccaaggcccggacgcctgagtcacattatttcgcttggcttgtattggggatgctctcgacaccgttgctaatttttggagttgtttctgagatgttttgatatacctattagatagctacatgtggtctacgaacgatgagtcggctatatgagatgagttttgttgttaaaccctcctataacttgcgtagtttgttatattcaggtggttcttgttatgactgatattttcactgccacttaactcatcaacctggattagatgctcatgtctcttatccgggccaaagatggcccgtgtaaatggttgtgcccacgtgctggtagttgaggtcatgtggacgaaagacaatctgccaggggattgacaagaccaggcactgcgtctcatgtcatctcttgcaaaggtatagagtagtcccggctaggcggtaaatcccgacagggttataacatgccacgaggaggaacttgttgacgctcgagcctatgacgaggcggtgaaagcagcacgtacttgtagttcttacaggtgcccaccaaagattatgcccctggcgagaatcccaagggctgaaagatcctagtagcaatatgtaagacacaatgagtgttgtttaccctggttgacgccataccgctcacgactctcggtgagtaatttgcgtcgaagctagaaaacgaacaggcgccccgtacgtctgggatcttggctatcaaggactgagattacagactatcctatgaattgacatagcttatctcatatgacagctatgagggacgggcctacggcaacgggccgggaatagcgcctctcagcgtccactgctcttgtcgtagcgggcgtattttgttagattctagcgtcgtcgtggtgatggattgtggcggtgatgctggcatataatccaggtactagcgtgaaatacaagcattaagatgccagcagacatgcagctagaagagggaccttgctgacagtactatatagccacagacagggatgcatattctggtagcactacagatgtacctcaagaaaccagggagggattcatcctggcgagcacgagaagtccatgcccgttcatggattcacgcagggccatggagaatcacagacaaggttacaaagcgcgggcgcaatgacatctgcatgatgacgcctttgaggcagcggacacgatggcggtgtctttattgactcggatcctccgtcagcgtaatgtctttaacctggtaataatgcctagtgctgagtgctaaaatagagtactatctatacaagtatgagatatacaaagtaaagtcgagttgctgagaagcaaacatgtaagccgcctgtttcagagactgtgcctgcagatgcaagtaatcggtggcaaaaactgagctctactcattactcgtgggtgagatatggcgtattaaaatagcatgtctggcccaattcggcgggtttgccttctgagcttccatatctggccatgatccttgtcggagatcggcacggcgagccatcaaagcagaatgttgtaaatgtatgtaaatgccctcctaaaagatcgacggcggtgtgctaggtcaactgcagctacaatcacaaatacaatatggtaacggtagcattggtagcattaccatgagtaggtattgctctcgtggttacgcggaagagatgctctacttgtagtctcgggcacattaatggcagcgagggagctttctatatatagagtctcgcttcatacctgctccaagatgatgattatgagttgtccagtcggctgttctttatatgaccgtgataaagcttcagtgggttgaaggattagttggattattagcttctcaccttggaccgatggaagcaaacaattttaaccatgtagcaaaatcattgccaaattcctcaaggttcttttgctggttgactggaaccactctcagttgacgggactcccatcacttatgacaccgaggacgaaattgagtccgacggattcgccatattcatccaaagcttcaggaaccgagcgtttaaatcagccccggctgggcatcttccggtgccgggggtcaattttcgttcccgataagcctcctattccaagcatcctagactcccccgcgcatctttctgcccggctatcgctctgaatacgacgacttgcatgtgccgtgcttcgatgcaactgcaacctcggcagcagtgcttcttctgcaccccgcaaagacggactggttgtgactgtctattacgcagttatcagtgaaacatacatgttatgtgcatgagtgtggaggtccctgcattgcaaccatgcttttgaaggagggaagggctctagtacccgaggttgaatccacggcacagggttgcaacatggtggatagcgcagcacgtgcatcacggatgggttcaaagattcccagagtgcggagaatcgagtattataggccaggattatagtctgacaacctcgacacatgatccaagccaacccttgcgctggttccgctgcaaagacctccgttggcccttttgcagaggaatacatattacaaatgtttaaactgggattcaccgctgcgaatccttttcatcgaattactaagcgtatataattggctgctgttcatgtatcccttgacaagtcttcaatcgctatatcatggataattcaaaatgatatgatagcagagcattcagcatatgaactaagtgtcgcaaagagaataaataaactctcttttacaaacagagacaactaaagtttatctctgcagctattattttcctgtctaagtcaatagggcggtgtgggctatcatgcggaccggatccagcattgtttactttctgagcatgtacaggcttcccatgaagccaaatatctcccagcggctatgataagagatactgtcagtaagaaaaccttgttctcttctgtctcaaacatctcgctgtgtaagcaaattaagcaagccaatggtgtcaaccatgttgtgctcgttcactagtagtcaaactccagatgatagtagtcaagttgcaggtcaagctttacaacatgtatggggttgtccatatctgagacagagtatccatcgcaagaaacgttgcacaacagttaaaagccaattagttcatacgacttggccaacagcccactcaaactctcacgatggtaaccttttttgccattgagttgttcgtttcagattatagcaatgcataagagcgaatgtcgctatggagactctgtaaactgatcgatcatatggatcatcagatccatagccccgtttagggcaatccggcagacagggccacgagggctccgcttcgcggtaaactgtttgttcacctgtagatcgtttttttgaagctcagtgggccgcaatccacagagcaagcggccaccgttgaagcgataatcatacccgctgggggtttcaggtcgagcttacaggcgttgctgcacaccgtagttttggcgacaatgcaagcgacacaggttggatcttgaacacctccgcagcagtatgcagttcatctatcatgcgatatgtatcattattagatggaagaggagcatcatgagctagcattctcttagaggttgatgactcagtttatagcactcaaccatttgtaacctcttcaagagatatgcgcaggactaccgaacgttggcaacgaggacatccaatcaagcctattaaaacaatgtatatgacattatactattcacgacatattctagtatcatcagagtccaagttgatcactgtcttgagctcgcttgttgcatcgtacccagtgtatataccatctcccagaataggtagttattgagcttgagcttagacctccaaatctacaagccagcctatctcagtcttttccattataaagtcatggacgcatcgactagataactcgcgataagccaaagagcgcattgctatctcatatcatctagaggcatgatcagtagggtagacgtagatatttgatccataccgatgctgatctgctgatccgcaatggatctgcttcttcctaatcaggaaagaggctgaggctggctggtgagtgcagatgcggccttgtaagatcagcgctgtcacagtgagctcaataatacgttacatatcatacaataacagtcgaacagtttcttgtcttttgacttcctctagcatatttttagaccttagttaccatatcgctacatcagtgaaaatcacgaatcaaccgctgcgctgcaatttgtgtaagctgcctgtgtagggtaacgtactccctagctagaagcttctcacatattcatctcaaacaagtagctctgcaagactggaccaatgaatcattcaccttgcacaaatatactaaatcggtgcttgccgcaggttcaccgtaaactactgcaagactagtctgaggtgtttatgctacaacacaaaagtaaaagtcagagacgattagttacttgtacaaggctattgtgataaatccggactacctttgtccgcgtacagagtgctgtatgacgacctcaaacgcaaaagcctagaaacaggcgcaaatggaccagtctagagtgctcgctaccacagaacccacgcgtttgcatgcatctgcaccaaggcagcgactttgtgtgcatgcatgaatatcgctagcaatagcgacaaatccgaaacccaccaagccccggtttatcgcgataagaccacgagcgagaggggagcccttcacaagcgcggcggtaacagcaacgttgtaagtacggagtagtaacagcaaagatggatgaaagtacaaggtctggtttctacctgcttcttccaccaatcctcgacaggtttcgtttcttctcaaaacacgcagaaggggataaaaaaagacaaaacgcgatgccctgagcacgctccatctgctgatctgtgagacaaacagtggacgaaaagtgggaagctttccgaatttctgaggcggaccccagcaccgtccaaatccgtatcacaataaggtgatgattgttcgataaaaattccatttcgtttttctcgtcttgcttcttcccagaagagacgctgcttgatgcaaggcatgctttttctgcatcctcgtcttacatgcccaaacaggaaacaggctgcgtgctttggcgcaagggatggaggggttagctggcagagagttacatggctcagtaccacggctctgcttgtttactttttcttccgacctctggaattttaattaaaaatgaaaataaaatgacctctttaccttcacttacgcagaagggcatagtcgcgataacggggaccgaatatgcgccaatggtgttgctcagttgggattcccgcagcctctttacccggccggcgagtctttgctcgggcactaaaaccagcgaaccatcaaacaataaaatgaaacaacccaatcgcgggtgtccggggtcaagcccctcccccttcggctgcgtcgcgagaacagctttggttgcagagtagcacgatttggcaacaaagttgcacgatctggttacagagctgtacgattctcgcggctctgtgtctgggctcccttcagcccccggccatctgcgaaacagaagagaagcgagaaacaagagctgggtccgacgggccctcacagctcggtgttagtagttgtcaccgccatgaagccaacggccgaccgttacggtagttgaggtgactgcgagtcaactgcgagttgggtgcgaatgttggtgagggtaatgagcaagacagaagttcctgctgttgggccggggatcttgtagccatcatttggggcggaaatttggccgatggtgatttggcgaagccggaaaatcatggggaggacggggcttatggcaatcatggtcgaaaacaggctgatttgctgaagcacaatcctgacggccgatacccgggagattgatttgagtaaaggtctggatgaactggggagataagcgacgagatacgtggaaattacaaatgacaccgccaggacagtagcacgtctgctatagagtggtggtgctgcaacgagctgcacggcggtgctgtgaatggcagggatctgcagagcccgagaggcgcttttcgctggagctgtcctttgtgccacccgccatagatgcctccttctcgttgttcgcattggtacacgcagtcgattggctttggggcaaagtaaaaacccgaggagggagccaagtatttcgtgtgcgcggatatcaacgctgctagcggtcgaatgcacgcgtcttcgtattgtcgacacctccagcttacatgcagcagccacaacgcaaatatcgcatcgcacaaggcgtcaacacgggctgaggcgcgccgtgggcttgcgcaggcatcgggcagcggcgtcccatgccatgcttgctgtcgtcgggatccgtcttcttgggactgtttagcacgggcggagctttgctggggatccctgagtgcctcaccatgatgggcctgtacgcatggagaatggctcggaagggccccgttcatgtacggacgggcctctgtccatcttggcctcatggctccggagcgctgcatgctcgctgcatggcacaaacgctaacagctgtgcgatgcagttttattccatgccgtgctggatggacatgcagcggcctagtggaaaacccctcacaaagtgcaaaagttcaaaagctcaaaagcaacaagcatgacaagaagctcgtgaaccgcggagctgagttgtggcctcccgcgcagcaattgggccgcaatgctgaagccatccgtgaaccacccgctgctccaaacgcgacatgggcgtctgccgcagcttcttctgcgcagcgatcccaatcgacagctcaaattgtctttcccgtttcgacctcacggctgctcatcgtggacgctccgtcgagctgcccaacctcgttgaagcaaggcacggctggggggccatgctggtgtcccagaggcggcctaggcccccgagccagacgtttcacgactgctggccggcccggaagccaatccttgctgatcaagagcattttggcggggaggagccctagcggcactcgtacagacggcgatggggcccctggctcttgttttcgtttcttgggttcttgcattctcgcagggctcctgggcgaggacgggatgccctggcgcgcaatctcgagcgagctttttcgaggcccaccggtgtttgctgctgtggttggtgctcgattcaacaggcccaatgagagctagtgctgctaaaatagacagtgtaagctgcgtgatgatgcgttatcgccgtggaccgcacttgttgacatccatagcaacagcagcagcaacagcgcttcgtgccggtgtgtttgtctcgcgaatgcctccagtgagcggatgtcaggtctgtacccgagcgtgtgcgatgccgtgaatgctgttcctcggcctgcaatgctcagtctgggatggatcatcgcggtgtggatgctgagcgaataaaaaccttcaacgaaaggaccaacatgaattctcgttcctgcatatgcgggctgtgaaggtgtgagggggaggcgaccgcatatcgccgatactctgcaggtacagcgacttgtgctctgggaccagatgtacgaagcctgggcttgtgcctgtgccaaaggcgctaaagttgtttagcagtcttcaagtcttcagcaaagcaatggtctgtgcagttttatgtctatcagggttgataacaaatgaattgctctttggtttcagacctatagcagtcaagaatagcagtgagattttgcaatgggcaactctggtgtcacgtagactccttgtacattccatgtacatgtgccttgcagaagccaaagtactgtaggtacctccctggtatcacatcacatcacttattaccgtatcgtactatgcaaaatgctagtccagaaagagctcgaataatagagtgagaatgccaccactgccaggtaataaagccaggcacagcatgcaatttgcactactggaatccttctcgtccagggcagcttgttcacagcgccgacccgacgctgcggattggaccgtttctgcgacctgccacgcgtgcgcagatccttgccctgtggcctctccgagtgggcagcagcagaaggactcgtgttctttgtttgactgacagtgtagcggtacaagcacaggtcgctggacaggtgctggacaggtgctggacaatgaccgcagtggctgcgctctagcgggctctagtacaggtacaagcgcaagtcgtgcctggagcttggcgctagagctgctcttacctcaccaggcacggaatcctcccgtgcgcagcgctttgggctagtgccgctcctagtcctttgcaccgtctactgtacgtaccattctggccaaagcaagcaatcaatctgcccgtctccaccaccaggcctcaaccatcgatcgcgcttttagccaaattgtcgtgggatcttcgcagccctcatccagctgcagccaaacgagacacgccgtcgcccgcgccgcgcggtctcagatgccgctggctcaacggcctctcgccttctagaagcagcgcagaacgtcgccggctgattgccaggagctcggggtactccgtgcgattccacgcctcggacgcgagcggtcctcgctcatctcgcgatccaaagacgcagcagcagcgtcaatgttacaggcgcacagcttcgcactattgcccatcgctgggcgcgttcctgcagcccggcaccacaacccacgccgcacgttgcatcacgcccaaatgctgcgtcaatgcgtgcagcccagccttgtccatcacacagagcggcaccgtgctcgggaactgggtagcatataatacgatacgggttgacgggctcatgctggtgaatacgaccaggcagcttgccttccgcactccgggctgggctcgtgcaacgccgcctgcattcaccggtcccgtcggcctgcatccatatcgacagggtgctaaaccatcccagcactcggcagcatgcagcatcctggccaccgtcaggggtcccgggcctggtcggccaagagaccaacagggaaccgttccccagcaccatcgtctccatcgtcgccccccggtcgacgacgctacccacccaagagaggttccgcggtccaatctcctgactgacccggggtcaaggatagcccccaaatttggcatttttctcgtcgtctcttccagggtcctggatgggaagcctctcgcgcgctctgcctcagctcagctcagctccgtcatccagatataatataaccaggaccgctgctctcgcgccttgctgagtagactatatccactccacgcttcgccctgcccgaactgtccattgcgttcacctctggcttcccctggcctcgtcttcatcctctttcttgtatggggcaccgagcgcgatatcctgacaggtactcatacgaatagcggagccgagcaaaaaagcacaaaccaagagagagagagagaaaaaaaaaaaaagaggccccatcgcccttcttcaccctggatcagtcagtctcgccgcagatccccagagggcatggtctatctcgccctccccagcccttgactcgccatgtggagcatgaatgccatagccttcaattctggccacccggcgccgcagcaggcgtccagggccaggcctcagacgacttccatccggtacttgaataagtcgtcgacggctccttcttctcctaatctcaaccaaccatcttccccaatgtctcctcacatgagtgccgccgactttttcgagcctgccatggacaggccaccgtccccaggcaggatacggcagctcaactcgcagatgaggcgagcctcccagctgcgccgccagaatggacaccgcactgccgcgtccgcgtctgtggcttccaacggtgagagcccggggtgggagcagaccttggagaatctgtcgcttggtagacgcgcttcggtcaagtccaccggcagcagcgcccattcacgagagcgctcggatagcgtctacggcttcggcaagaaccccttccaccgacgagcgagatccaagcgtgagagcagcgccaactcgtcctcggccagctccatgtattccgccgaggcgccagccgacagtgcccttgcctccaccagccacaaggagtcctttatccaggccctcacccgccgacgagcctctcgagacgacaccgcagctgcccagaggaggctgaacatctcgggcccttacaacttccagcatgtcactcacacgcaccgcgatagcgttgcccaggcgcacgagggacccgagcaactgacgatgcgcgcaaccggcccaaccagcgcccccaatgtcaccaacccaaccgaggggtctggtcttctcttccatcccgacgcctacaacgattctggcgccttcttctcacgacccgccttgaaccgccagagccaggccgttcctcccaacggatctcgtcgactgatgagacgaatccgatcgcaggaccagctgcgaggaagcactccttccatgtcaccgccgcccagaccacccagatctcccataaagcccaccgcgcctgtatcaggctcccccggctcgccatctcggagccctagcctccaagaggaatacgaagaagacgacgagcagcccaccgtcgtcattgagcgaccaaagaccagcggaggtttccgccacccgcagcccttcaaccccgatgattcagtcgagccggtgcctcccattgggcctctttatgctgcgccgcttttgactagtcaagaagagtattttcacaagacaaagctctcgccaatccagccctcgcccaccgagccctcttggccccttgccagccctacattggcaacatacgagaccccacttgctgacgttcctgaagaggaagagagcgcagcagctgctagacggtctatccgtggcagccaatccgtccccatgctgcgccggtctcatcgtccagcgagcaatgcgtcggatacccttggcaacctccacatgacgtctgtgccacagcatgccgtcgtcgagtcatcggagaagcacggattccactttggaatcatcgaagagagctgggaggacgacattgactattgttatgaccacgaagcggaagccgactgcgattaccaatgggaacgtgactcgatggacactgcgcgtgatagtgacactcttccgttggaagttacctttcccatcgaagagaacagtgtgcccattggaacagccagttcgtcgcccggtatgctctccgtagccacctttgacggcccgggcctgagcccaatcagccagacgtcaacgcccactgtccaggaggccattactccagtcttcactgcacccgtcgccaacaacttctctcttcccacctttgacaagaagaagttccgcgcatcccacgcctcgagcttcaaagagtctcatggctttaccctgtcaccgtcgctgctgatccctggcgatttccatcagcagatgctgattgaagagggcgccagacacgactaccccggagaggatgacttgacgcttccttaccactcgactgctttctatgatgagaatagcaagcccgcccagtggtcacagcagcgagcgagcacttccactaccgggactgtctccacatactctgatacgactgccgatcgccacatctccaccaactctacctggtcgttttacactcgcaataccgccagcagcagtggatctgtgcacaagatgactggctcttggaccgaatgcgcggagcctctacctgtggctcaggctgaagtgccagcacctgttgatgctgaggcggagggggatatgactagcccacaagacactgttcctgagctaatctcattccctctggctccatcgaggaagtcgtctcacaagtctcatgctagtgagtcgattattcacgaggacgcatcttcgggccagaaacgccgctctcgatccaggactgccagcctgagcagccaggcaccgcctgttgggcagtacgccttgttccctcgatcttacatcaagccaactggcgaccgtatctaaaaaggttatacaccaatctacatacacacgcgcacacatagtaccttctcacccacctatttcacaccgacatacttctacacaccacacccagaccacaatcgaagccagctattcttttaagcaatcagttttgcaagcatgcgctattcgacttccatgcatctttagcgatgtacacccatcttttccttatttccttattccgtctttgtttggggatctgcgcgcacaaacaggcattggggacgcaatagctgcgtggcacaataccgtgcgagatcctgtgtcattcttatctatcgttaaaggagtttttatgtttcagctgtatagagtactactagaggcgcgtcatggcctctacttgcccacacggggttttcctagaaatgatggcgacaggagagaagagagaaaaaagcaaaaaactgcccgaaaaagaaattcaaaatagaaattggcagaagacatgtgcattatatatatatacataccttgtgctctcttgtcttggagggtcggaatcggatttctaggatggaaattggggattttatgacggatttgctgggatttttacgaactggacttagatggagtttttttttgtcttttgttttgctacctcaccttggtcctcgtctcgagttactttttttcctttgtcctgtgtgtttggaaccagatttggtattgttgggggaaaaaaagaagaacaacttgggtttctgtgtataaaatccgttgttttgtcaaagggtactaataaataagtgcgcgcgccggctactttgttgattatttgtttttggcttattcagggcacaatgctgtgtgtaatttgtttcgttgaatagaagagtgctttgtattataaagaaaataaaagaaaaaacgagaattaaaacggacagaattggtcgattttgcatatgatgtgatgtttgtggtgtatttaacggctggtctaaagaaagtttatactccgtagaaaatcacaattcgtgtcaattctaaaatcattctgatatgaatgtccacagcgatttagcaaaaaacatgggaaaaacacaaagtagtgaatagccaataatctttataagctacgtaattatactgagtatcactatctttgcaaatcccaaccattgtttaaataaaaaaaatatatggaaatatgaaaattcccaggtttccccttgtataaagccatattacacaacttacacgcgcctccagaaaacgccattccttgaaatcattgtttcattctttcctttcgtttggccccttctcccccccctttttttttcttcttgttttatttttgatgcttcgtagatatattgtcaagtcatgcatgattgaaggacggtttcaacttcatttcttgcccgtctttgacttcttcttcggcggctcatcagcgtcttccatttcttcatcatcatcgtcattatccacgtcgctctccgcacttccagacccggagctctcatggttgctgtcgtactcctctgcaacatcactgtcgctatcggcctggaagtcctcgtccacgctctcttcatcttcgtctgcggatccgcggtccgccttgttgacaacgacctcgtcgtcagagtcgtccatggcttcctcgcggagggcggcggcgagaaggttggcgtcctcgtcaatctcgttcttgacgcgcaggcccttgagcttgaagaaggattccagggctttgaggtcctcacgattaatgttgctgaactgcgatgacccggcgccgttcttcatgacgacggttatgtcgaatgtggacagggcggagactgcgccgctgacgcgggagaaggtgacggactgtgtttgctcgtaggcaatgtatgtcgctggcttcgggacgaacatgaatgccttttccaagcagtacaggaaaccttcgctagccttgatagcgcatttaataccatactggttgcggtgactgtaaaagaagttagcacaagaggttttttttttttttttttttagtattcaagaaaaaaaaaaaaagcagcaagttgcacatacgtaaggaaatcctttgcaggtgatgaaatcttcttgttgccaaggccgcggaacatcttggcaacaacgtggtgtaggggctcctcgtaatggggctcgagcttgtccttgtatttgctctccagctctgcctcttcaatgttcaagtcaatggtcacttcctcgtccttcttaaactgcatgacgacaaagggatatctcgtctggccctggcgcagaggaggatccaagccaataacaaggaggcagtgcatctcgtcgggcttgggtaagaccatgaactttttgactgcttcgtattggattttgtagtcgtacgtctttccacggagtctaaacgaggcttcgtacatgtcgatatcaaaacgacctctgtgagtgtgttagcaaaagagtactgggcggaacagggatgagacaaatacgtacctgggagtgagatgcagaacatcgaggaatgtggcgatggtatcaccagcagtctcgccaatctctgccttctcaatgagagtctcgtagaagagcgtagctgcattcttctcctcctcctcaccaccatcgctaccggcgtcctcgccctcggtctccttcttcgtcgttacaccggggatatagaatcgcatctcgaccagttgatccttgcccgcaccagccttcttgcccttgcctctagcgccgcccagctggccgttggtgccagtgtcgttggcgttgaggggcagggagagctccagggcaacttcatttcgacccgccaagtttgtgtttccaatctccgagtagggcagctcaaaggccgggcgattctggacgttgaaggtgatttcggatttggagaactcggccttgccccagttccatccccgcagcgcgtgctccttgctctccagcgcggtgctgtaccagttcttgaagatcttgctcaggcgctcgtagtcctcctgttggaatccgtcgagctggatgatgccagagttgcgctgcaggatgcggatctcgtatcccctggcggcgcggctccattgggcgctgccaatgttgctgtgatcgagggtgaaggtgtcaccgccgccggcgggtttccagccgaagccggtctctgcgaatctgcacttgccgctctccttggagaggtcaaggtagatgctgtcgaaactctcactgtgtggacgaggctgtggttagcatgcaatagcatataaatcttggggtggtgcggagatttggtggccgtgaagagactgagagcaaacaccaagtgctgcatctctcgctttctaggccggcagagacaaggtggggggctgcagagaagagaaaagtcatgtagcgagaagaggcgagagaagccgcggatactcacattgccgtcattttggccgccccaagtgatgcgatataattgatgccggcgtgatggctttacaaatctgagctgtgtggcgttgaacaagtgaggctggcttaatggattaaatttcagagctccggcgcgactgcagcgcgcagagacgcgccacctctttgcgccttgcagcgggtggcccgtgcagccacagtgtggcgcatgcagcaggctgagctcccaaacgacgaggtgaagctgtctatagcttcagtaaagtcatctcatgttaatgagagggagccaagttacggtgctaaacaggggaaggggattttaacaggaagacacagaattctcatttacatcacatatgcctacaaaaactgctcatacgcacggggtctagctatggctgcccctctaccaggccgacgagcttcgctgttttcactgccttgtcattattatgattatgattatgaaacgcttatttcccaacctgctgactgtactttacaaaatcctcatgaagcttgtgaatgttgatgaacccgctccgagcctccagggcgccaaacggatttcccgttgtcccgtccgcatcgccactcccactcagcgatctgtcagcctcccgctcaatcttgccggcccaggtgtgccattcaatcggcttcagcgtgcccgagcccagcacgagtcccacgcacagtaaaaacgttgccacggcggtttcgatgtaaatgtccagcggcagcgcagcggtggagggcgatgtggaatgctgcgctgacgtcgacgagaggactgtgtgctcatgtgcagagtaacatctggcatcattgtctatgatttagtattttgtttttcattgcactctaaagtcatgcacaaagaatgagatgagatgcaaaaaggaaaatcttacccatgagcaagcagcaccagaccgacaagggtcagaggacgggagagccacgccattgggtgcggaggaggctgatgtcggggttgatgagagagagtcgggcctggaagaagtctaaatgccggcgaaaggagtttcagaccgcggccggcacagtaacccggcccaactctgcacggcctagatccgctatttgttgggcattccccacgagccaggtccaggcagggtcgccactagcgagatgcgctagatctgttcactgtatcttgtacctttgctgcagatataatcacaaaagaaccttgtcgcatcatcgagctaatcaggcttgttgcaaacgtcttcatagtgccgcgctacagtagcacacacagtgcatctcggcgtcgataaggataacgtcagtcatctggcgcgtgcgcagtgatgctactccgtgacaaccaccgattccatcacctgacaggccccttcttctatccccaacctctcatcatcctcgaccgctgcccttatctgctacatctaccgctgttcttatttgctgcatctaccgccatcagtggacgaacgctctcatgatctcgcccgccctgtcgatggtatagcccatctctgaaccgctcctacgccagattcgccccatggtatcgtccaaatcccgaggcggtcctgctggccgggtcaccgccgcgctgctgctggcatcggcctttgccatcccgggctcggccacggtcatcggcggtgatgtcggcctcgaccagcacgtcctgcttcctgctggccccgggcctcttctcccttcgcaccccgacactccaaagcctgcagaacacaccttcactctccgacacatctaccaccacggcaccgacagaaacccaaagctgcaccgcaagctggacatcgtcaacgaccagtctcgagtgttccttgccgcgggcgatggcttcgatgaacacaccgtgccggagctcaaggccaagagccgtgccgatacgatccaccggctggccgacagacgtccctctgttgtcgaccccatagttgccgagtctcgtatgcagggctacgcggccgtcttggatgcctcggcatggacaatggacgaggtttcatcccccgacattaccgataaagacacagtcttgaccatggcatacgtcgctgccgatgcatatgtggcaagggaagggatggcggactggctggacattgggaccccctttaacagaagtctcgattttggctgggagacggatggcctgcgtggccatatctgggccgacaagaccaattccaccgtcatcatcggcctcaaggggacgtcacccgctgtctttgacggagatggcacaacgaccaacgacaagattaatgataacttgttcttcagttgctgctgcgctcaacaggggcaatggacgtggcaccaggtctgcgattgcgctaccggcacttatgcctgtaacaacacatgcgtcaggacggctctcgttgaggagaaccgttactatggtgccgctcgcgagctctactccaatgtcactgagcagtacccggactccaacatctggatagcgggtcattctctcggaggtgctgtttcttcctttttggcccttacttacggcttgcctgccgtgactttcgaggccgtgccagaggcgctcccggcctctcgactgggtcttcctgtccctcctggagccaatcctgatacgccacaaacgcgaggctacacgggaacatatcactttggccatactgcagacccggtctacattggcacatgcaatggcgcgactgctacgtgctccttcgctggctatgccatggagtcgtcttgccacaccggatatgaatgtgtctatgacgtcgtggctgacaaggggtggcgagtgggaatcggcactcacaagatccggtctgttatccaggacgttatcctcaaatacgatgaagttcccacatgtaagcgtacgcccgactgccgagactgcggtccttggaagatgtatgaaagcaatggcaccgagtccaccacgtctgccgtgcccacgaccacttcccgaacacggacacgcacttcaacatgccagactcctggctggtggggctgtttggaccagacaaccacaggcgatgtgaccgctcctgtaccggcacctaccactactactacgacgacgtgtaagacgcctggttggtttggatgtaaggacaagacgacgacgacgacaacgacgacaacaaaggattccgccagtccgtcatccatcaccaccacttgtgaaacgccaggcagattctggggctgcaatgacgagcctaccacgagctctctatttacgaccattcccaccgcctcgacaacatgcgagactcctggcagaatatggggatgcaatgatgtggtgacctctaccagcatcaccccttctgccggaggaaccgcaccacctattacagaggctcctacggcagtccccacatgatagaatgaatggtacttttttgtttaatttgaacggcgttgggtaacttttctgtttaatagactacctgcttacaagattggtggaatgattttctgtgtttgaagcaagcagacattggtagcgattacgattcaggcagcatattaagatatacatacaattgaactttgtgtttctcaatctatgggattactattaatcctagttctttattataaatgtgtatgtttactaaaatcgccatgcttaacaactgagctgtgtagttctggtgcagatcgtgtaaggtgattgcagattaaaaagtattacgacttggttacatgtggtgtgtcaaggcatttaataggtagcagtacctgtgcagctttcctaaagtgggctgtgatgtcagcgccagctaaatccaaatttttggagttccaaccacaaaaaacgcgtctctgcttctctccctccactcttaaacctcccactttagctctccacgagactcaagactccgatgtagctgccaccttctagcgctctttagtgctaactaatcttttttttccttccttttcaactccttccttccacaatgtcaacgatggatcccgaatcggcgcagcagtccgagtcgcagctctcggcgccaccccctctcagcgacctggacagcagctccgacagcagcgacagcgaggccgaagattcatcaaaggcagcgtcgaagcgagagccggcgccggtggaatggctcgccacgtcgaggtcgcgccggtccacggcgggcaatcgcatgaagtcgatgctggccaacgaagagcccgattccgacctcgagctgctcttcgccgaggacgaggacgaccagggcttcacggatgccggcgacgatgcgtccgacgtgcagatggactcgtcatccgacgacgagggcgagaacaatgccggcgacgagctcgagggcgagcaggagctggaacggcaggcgagggagcggcgcgctgcccagcggaagcgaaaagcccaggaggccatcccggccaagttcaggaagaaagtccgcatccatccggcagcctccgagtcgtcgacgccggcgccggcgtctcgtcccaagaagaaatccgagcgcacatcgtggctgccctcgccggccgatctgcccacccgagcatcatcccgaaagacgacgcgcatgtcgaaagagcagcttcaccagcagatgattgagcgggaggagcggcggctgaagcagttggagcagatgcagaagaaggcggccaggatggaggcgctgaagaaacctcccatgacgcaggaggaccggttgcgtgaggcagcgattgtggagaagcgcaatagtaagagcttgaatcggtgggaggtggcggagaagcagagggaagaggagcggcgggcgaagcttgcggctttgaatcagaggacgttgaaggggccggtgattaccttttggacggggctgggcgaggcgaggcgggttgtcattgaggaggagaagccgaagaggaagagggtggacaagaaggacaaggacaaggacaaggggaagggagttgaggctacgaaggatgctgctgatgctgctgatgctgccaatgtgacggcggatacggatgtgaaggggggcattgctcttcaagaaggtcaacagcagacggatgcatcgaccaaggtggtaaccgacgatggcaatgctgctgctgtgccaaagcctgacgccgctgagacgcaatcaaaggagaaaccagcatcgacatcggcaccgacgccgacaccagcagcgggcgagaccaagacggcggacgcagcacccctcaaacaagaggacgatgagaagacagggccattacagtcaactccgaacgcaccatcatcatcacagcctcctactgctaccgtttctcctattactgctgctcccgctactactgctgcctcttctagcactgcccccctttctcctactgcttcttctactgcaaaaccacctggagatgtccaaccagcccagccagtaatagctgcgcctttactatctccgcctttactatctcctccgccactatctagtggcctggcagcgccagcatctgcctcgccgttatctgcaccacctcgccagacatctccgttggcagttcccccaggtgtcggtagtccacgacccttagaggcaggcaagccatccggcgtgctcgcacttccagttcttgcgcctccgcccgttatgaacatggactaccgccccggcccagcaccaaaatccaatattctcgcccttccaaacgcatccttaccacagactgcattggcacctcccacccagattcagcctcccggttcaacggctgttgctgcacacgtctctaccgaaccagtcctcacaaataccgtcctacggcctatcattcctgaacctgagccaattagcaaatcggcaagtccgggcctttcagagccgcctcctcaatctgcccctgccccggctgaggcccctgagactaccactcgcaacgtcatcatctttcagaatttcaatgaaaatgccatccaagacaagagcatacagactcaaattttgtttggccgtaagatgaacaaactttccagtaagcctttgcccaatgtttttattttattttcttaagcctccttattaacatcattcttagaacccgcccctgctccgatatgcgtcatcacaggcctcccagcccgttacaaagacccaaaaaccggtcttccttaccacaacgtcgctgcttaccgagagcttcagcgtcttggtcgcaaagagctcagctggagcgcactcctcaacgcctgggtgggcagcgagaagatggcagctcgtggcgtgccggcgcgcttcctcgatccaaatgctcccaccaaaacgcccgaggagagggaaaaagagagactggcccagataagagccgttccgccgcagcctcagcctccgccggtgcagcaacaccatcaggcaccgccggcggccgtggtcgcggcagctcataaagcccctcagacgcaacatcacgtacaacatgtgcagcacgctcagcaacagagaccagcagcggcgccgcagcaattgcgagcgcctcagccgtttcaggcaccgcaacagccatatgtgcagcatcagcaactggcaaggcctcagcaaccacaaccttctcctccacaactacagccacctcaacagcttccaaacagaccgtctccaaatcctccacctcctcaaaagcaacaacagccagtatcaaacatcactcccagcgtatccccatcacaagctgccccgtcacaagctgctccaccacaagctcctccttcacaatcagctcctctcccagctgcacaaccagctgcacaacaacagcaactacaaaaccaacaacccactcctacaccgccacctccagctccatctccagcttcctctcaagctacccaaagccccgtccagaaaacaacggctcttcaaccaccagcagctcctgctcccgaaccccagtttcaggctggaggagaggctactacaggtggatcgcaaatagcgcctgtggagaaggagccactgccgatcacaacggcggcgccagaatagagaaacatgagtatactatttatagcaataatgttgtaaaacgtttataaactaagtagaataacaagaatatatgatatgttgaaacaaatctaacggcagttgaattgtcaaaaatgttgcattttggtgttgagcggtgatctggccggcgtggaatgtgaaatgccaagtagcccccgttcgtatgcacatcttagtagttatccagatactcaggtccaaacccgcaaaatcgctctcgtcatagacttggtgcacaattataacgcattttacttgaagacattgtaatcactcatgtaatagactagttgatgttttaacaaaattcatttgaattatgagcgcacgacccatatccatagctaataaatccaatcgtagctgggttctcatcgctacattatgccaatgccttcgtcaaccttcatgacgcagcataatcccggtatttgcgcattgcgcagttcccgcctcccttttgtttatcctttgataaaacatcgcttaaacgccagtaaatttcccacggggtatagcttcactgaagctcttgaacccaaatgatgaacaatgataatgtagatggtggtataaacatgtatgctgaaaacatatgaaactcagatgcctgtgatcgagtgtatatagtatgcttcaagtctagatgccagaaaacgagagaagagtacttatacaaggcaatattataagaaaatcgatgtgtaaactccggctacttttgagcaatagagaatgtcatgcgttctgtttgaccgctgtaaaataatgtgatgcatgtgtgtgtacaggtgcatagaaaggaatccgggcagataaggtaccttgaaaatcctcgctgagcaagctaggggctgtcagtcgtgccaatagtaccgacaatccagcccagctcgctgacaaagtcatcaaggccggcctcgatgtgtgtgttcagcaaattggttccgctgggtaccaatttcggagaaatgggagttgcaaaagattgatgagaggcgaatgtatccttcttctcttcaatgtggcgtggtaggctatagcctctgaacgagtgtagtcgagtctttgaagtgggaatagcagggaaatgaacttcgtcctcgttgctagacatgacgtcgtcgtcgtcatcctcatcgtcgtagaagctcatgggaacatcctcctgtatgggacttgtggtgaccttgtcttttgttgaaacagaccagtgaggcgccgagtttgtctcattgaccacggcagatagaggctggtttcgatcgaaagaaggtggctgaactgaaagctgaggcttgaccatgtatgtaggaaagctgcttatttcagtatcatgcttgatggactcggatgacgtagagcgttgaaaggggggcggcgataggccagtgacaaaaggcaaactttctgatacagcggaaacagcaaagttgtcgtcgtcttcatcctcttcaatgacgtcgtcgggaattaccaatggcggtggctgggctgagtgactgggacggcgaggagcaagtcggtcttcgcgtaagatacgggccagggaactcggagagatgtctcttgccttggcaccctcactaagcgacgacgtagttcggccatggcgattttcacgcgtggggatagtaatgacgttatcgtaaatggtgaaggaggaagcaaaggatgtttctccatggctagcagacgggcgatgtaggccttccgatgtctgcggcttgcgtgagaagagtctcttccatgtaggtggagatgatgggcgagatgacgatgatgaagggcgtgaagtcggggcagatagagctcggcggttgtatatgcttggcagcagaggcgttggcggtaacggcttcataaactttgttgctggatccatggttctgaaatcctctgcacgcatcgagtttgctgatgcacttcgggtccgtgatgagcgctcaacaggaacatagagagtattgacggtttgcccgggcatataggggcacatggttgtgcaaggcattgttgcatcaaaggtctcagttgagccgtctacttcgtactgaacaacagcaaggttaggcttggtaacagataaagttatacttggcagcgcaagagagagagtaggtgtatgaatgaagagacgaagcaaggatatatagaaaggtgtgtgttgacagtggagagggtgatggctcgccggtccaattgccaggatcgagatgaagaacgagatggcggagaagcatggatgatatatagaaggaagaaatagacttacatagtagtagtatgtctggcccatcttgagaccaccactcctcgtgttatggtgtgggttctcttcatcgcagactatattctggaacgtgaagcatcctctccattggccttggccacgtcgggcgtcccgttccatgctatagcacattgtgaaattatcccaggagccaatgaggcgcacggattggacagatggctccgtctgactgtgagattagggcgtcagctcaagtcggttccaactagctcgtggaggccgattaaaaataccactctagagggcggggggtaaagggtgtgtgtgtatgtgccatatgaagccgggggcagcgggctaacaaaagccgagactccaaagattcacatctttgcgatcccgtccagctagtgccaaatatgcgccgaccccccagaaacatagggctagctatgcgaggccaggtccaggcaatgcggtgtggatagtctcaagaaggaaacggcgtgaccatgggaccatgggtcaagggaggcagagtgaatcaagggggaaaggatacggaagaagcgcggcagcttcatgacagaaaggcccatgccaatgagccggcaaggcgatgcaagggggcaaacgagtagagcgggctgacggtgacgctgatgggcgagacatgcgggcgagaagatcaaattcaagggtatagtccgtaccgtagtcccaagaacaacagagctcaggtcagacaagtttggacggatagacatccaaacagagcaagtccaatggtagttcctcgggggagcagaagacagtgactttgtttctcgtaccagactagtaaacgagagacactggctgataggaaaacgcttcgaccagcggagacgaagggaaagctcctaaaaataggagaaacacaatgattcaaaacaagggagagaaacgaaatgagtgtaaagcatcaaagaaagaagccgagaaagaaggaaaatggaagattccgcaacactcacaacatgaatgtgacaagagttgttgtcggatccattgcgaagaaccgaagaataaacaactcgagattagatgatatatatgggtgagcgttttattagtaggagtactgattgacggttgtgaagcaaaacggtctgggatgatcgcttttcgtctcgtagccggcggctatttttgtctcgcgctaatagacggcaataccataacaggccaagatgtgtttgtgcgtgtaaaatgcagtgttccttaatagtgaggttgaattagagacgagagagagcttcacagaatgaaacacggtggacaagcgggcatgtttgaagaagcgccggaacaaaggagtttggtgatgtgattggccaagtggtgtggtcaatctggatgtgccgcaagcgccgcgaacgagccgggggccggtagagtcgcagtgggaatcggttcctgaatgtgtgggtgaagtttgcgtcgtattgcagcgttggacgacagcacaggtaagggggggaaagacaaaagaggaagccggcggcgcttaggatgattaaaaagaatatctgcgattacacgcgattcagaaggggcgaggcgggtagagtaggccccgacgaaggttttagagaaaaaaagaggcgcggcgagcagggattgaggattaccaagagcgccggagacgtgtagatgctgcaggcggagatgatgtagctcgcggatctgcaaggcaccggctgcgaggatgcgaaccaacaatgacgttggtatcagaggcctcgtgagcaatgagttgccacagagaagcatcgattgcaagagacgcaagactgccggctttgctgcagagaatagtgacgaaaggcagattccgtggtgtccatggcttgctcagcaatagcattccgtaggcaatgagacgctgccgggggcaccgtggaatccggcgagacggctggccggctagctggctgggcactcgtagatagcgtcagttggcaccgccgtagtaattagattttggcgggatggagcccgagaaagtcaactagtgccaggatccggccaacggtgggtttgttgccgtgagctattggagagcaaggcccgtctcctgccaatggaagagccaacagccctcgagctgcctcttgaccgagagcctggaagcgtcagccgcaagctcctcccaacggttgtcgtggcgatgccaaacttcagctcagttgagttcagttgagagttcagctcagcttgggccgcggatggggacgattgggtggttggatgggcaccagccgtgtgtgccggatccaaaggaagcttcgggccagggtccgagcagggggtcgtttctgacgcacgcaggcaccgcgaacggctgattggatgattggacgggacgcacgagcgctggacccagagagattgaacggggccatgctggagacaggccggcgccaaccaggtcgacggtgatgctgctcctaccagctgctgccccatatgccctcgatttcagcaccgatagccacacgattcgctgcggatgggccaatctgacgagatggacatgacggcaagaccgatgcgatttgctcgatttcgatttcaggtcgagattgacgcagagcgacgttcggccggccgcgcttgggacttgtaacctcagggagctgtgcttgtttcgctgccggacacagcgccagacattctagcctcgctgggcctagcagagttcatgcataaccagcagagactcggtgtgtagcagactggcggtagctgctgtgctctggaagcgagtcgactgtttctcggcttgtctctgcttagacgcttcaagtgaagctgaaaacagcggttaacgtggtggagaagagagaatatttggatcgctcgcttgctggggtgagtggcttctacttttgttcgggttggttccttcctctcgccccgaggccgccaaagggcaattagcgacaccgcctgctgttttggccagatgcactatcgattgccttgtacgcatcacgatactcgattctcgatacacgatacacgatacacgagataatccacgagatgatacagggcttaggctctcacggcgtccatcctcaatcctcaaagagtcccaataacgctataggtttaacgtggcgccggctagggctcctcctcgtgctgtggaatgcgactgtggaactagccatgcgcggcttgtaggggaaatccagcctggccgcagccaccaggggcggcctcttgtctcagcctgttatgcatacaagagacgacagacaggtgagtcgtcggtctcagcctatgctgtatgctggatgcagtccgatacccctgttctgacttgacccgcaaacatcaggaaccgcgctgcgaacctccacgtggagttgattagctgcatggaggaatatcagttctcacaaagaaaggctgcacgaccttggctgtcaaccagaaccgcgaaattgcagtgttactgcagccttcacgacctggagaaccaacaattcttcactgaagatccactggctctcggccatccacgtatcgctggcgcagtgcatgcatcccgcgatctcgacggtgctacggcgcacagagaaccagcaccgaatgcggcatacgtgatacaagtgatccgtgccttgttgctttgtcccgcaggattcttgtgctctgtcctacatggcacagtataaccgtcagcacagactcgatgtgtcacctccatacagcactgcggttactgacaccagagctctagatctccaacgaggtggcgcccgactcgagccgcccgcattccgaggacaagcaattaaaactgggggccgagccaaagcacacgcctcgttctttgcctcttccggcaaatcgacgggaagccatcctgccacgcccgcattggtgaccgaataaagaatttacagtattgttgtttccatgcataggtgccgaatggatggactgtagcaatgctaatcgaacgtctccatatcacttgtcaaatgtttctacaagtatagcgctatatcaagcctaccagaaagggatacatttgaagccaccattggctcatctgtccagaaggcgcggattcaagtcacaagccaaatcatcgagacccctcggctcagcaacgaaatgaaagtcccttccttgccagctgttgtcgtacgatatgaattggcccaccgagacattaagcaaaaagtccagagtcgagacactactgttgctattctccgttgtctctatggacccgcgatgcagctaatcttataccctgcagactagtactactagtaataatatttttcatagaaatcatgacgacaggcgaccaatcgcgtgctacggaagccagctttcggtattctctcatatccgagtcagctgtcaaagaaggattcaagcctcccactggttggccgtatgattgcagatgcatcaacagtgtttggcggcacctagcctagttcaaggctgtgcttcaaattcagccatctatgcagccagacgggtcattgcacagtaatctctgttagctgtttcgataacgcagatcatcgacttgagctctgtgccggcgcttaaagctactagtttgtgcaaacatcggccgaattgactgtccaggctggccaccattatttgtgcccagctttcaaagtttactgataccaatcgccatctacatacgtagagatgctatagattaggcgttgtacgatataaaagcctcgggtctttgtccccatgcctctccccaatctcgagactattccattcatacacccgtcaactctcaaatgctccataagacaagttagctgagagtgtagtaactctcacttcggagtgctgttgcaatttctcggctacaaaatagtaccatgtgcccctttgcagcattccaaataaccaccagtgatcgacaacagctcaacattgcggcatcagatatcgtgacggtcagacagttaccccggctctcgcaaacttctccaattctcaatagggctttcctaattaacccgcctccgtacatcagttcgttcaattgccggcaaccggatgcccgccaccagatcgtctctgaagcatcgggggggattattgcgggtgaagctggtgaaacagcctagcagcaaccacccctcccccttcttcgcctccgcgcacaagggttaaaaccgtctctatcagttcgagttttgttttaagaattaacgttgtggctctgttcccgaaggcggtatctcttccgagcctgggcatgtcaaatttcatcggtattttcctggatgacagacgaacggatatccatgctgctcttcacgtagcgcgagctgtgcgggcgcaacgaccgcgcatggcgtcgatatttgcgggctggcgctctttaaagtcttattagagttctgtcaaggcatttgatagcttctcatgtgactgctaaccaaagacggttgacagatatttggaatacacaacccgccttaacaatttctgttagctgatccgggcgaatggtgaggctcctcctttatccgttaagctcctccggcgccagcaggctcggaacgaaggctggcgccgtggcgggtgtgtcccatgaagcggccgtttcgaattgaatcagaaagacacatgcgaacaagacacagaagctatggcacagagctttggcgaagccgaggtcagataccacctccattgcaggcttgtgcgacgggcaaaaactcgcacaatagggcgcgcttgtgagcttgtgagccctgaacacacggaattcctggagatatctgatcttgtgacgtttgggaactgcgtcgattggcctaattgctcactccagagacatatggggtatgacagctttgtaccacgccggtttagacgatggtgtaaggtagtataacgtgttcgacaatgaacagccgaatgattaggctatatttgtcagacagacaggttttatggactaaccacggatgcagattttgcatatgctgttttggttagacagggcgtgattccatctagcgtcgtgaagtggtgggatgagataagatcttgagttgggggatgctagaagtgtttgtacgccgattgttctgtttatagaagaaaagatgggacagtatcttaaaatctcacagctctgaagcttcttttcctgtttggtgttgtaaagtaaatctacggtcaagtcaatgttcatgatttactatttcggactatgacgtaaagaacatacctatcatttacgatgcagaggtaaatttgcggtcttgttctgttctctgcatcagattattattatttacagggtagatgactcttaacaaataatatacagcattggaaaggcctcggtggctgagaattgtgatatctgttcctttaattcagggtagggctacaaacagatacaaggacagtcagctagctgccttgactttgtcacaaatttaccagacgagacggaaaagcgtggaaaaggattcaattcatgtgaatgccagttgaatagcaagtttaattgaacaattcagggtagtgcggtgtagaaaacgtgagatttcgatggccaaaggccaaacagccagttcatcgaagatgaagaaatcatgcaaaagagtatgtgaaaacatgttgaagcgtttcgagtgagcaaatacaaacacgcccaaaccaaatggcaacccaaagtgttctcatcaggtattagaaattggaaaagcagctcatgtattcccaaaaatcatattcatacattatcaatagtaaaaagcctcatcccatcccccacccatcgcatcagcaacgccctccaatcattctaaattattatacatgcaaaaggtggtcgaggctacacccgacatgtctccataatgatcatgctcccccagacatataaatattgacaactcctccgtcacagtacctgctcagcccatataatgataaatttgccggaaaaaagaaagtagtgtaaatatatacagaacaaagaagtttttgcgctcaaggagctcaattaaaagaaaagaagaaaagaaattagagtattaatttgtttggccgggttgctgctgtcattcaaaaaaacattgcgtcgtatgctccctcattgatatggaatggataaagtattaaaaaaagtgcttttgcgcttgtataaagtgtggatgcacgtattctcgaagatagccaaatgcaatggcctgtttattgggctttttcggtctgcttcttggcgcttggtcggttgcttcgcttgccactgtacttggttcccaggagctggtcccagaaagtgaagaagggctgggagaagttggccttgattccccaggtctggtggtgaatgtcgtggtaggcggcgttgttgctggtgatgagctggagagggtcccaagggaaggcgtagccgcagtggtcatcaatggtcttgacagtcgagaaagcgaagaagcaagtgccctggatcagagacatgccagtcaccttgaagccaatgcccgcaccgagggtgtcgagaaggaaaccctcaaaggggtggttgtacagagcgccgtaagcgtaggggacatagagacggtggtgtcgggagtggaaggtggctatagagagagaattgttagcagcttattcaagatgagctggttgaatagattagtaggtgccgcttactgtacagccagcggttgacatgcatcaatcggtggaggaagtactgccaggtgtcgagaatgaagatggcaacaaagtattgaagagctggaatgagcacgtggtagatggcctttgcaacagcaagttcccacgcagtaaaggacggcgcgctggaggcggtttcagagggatagtagcctccagccagagcaccagcaaggagcgggtatgaagcagacatgctcttggagatggcggtggcattgagcccaacaaggccgagcagaccgggcagcgcacgctgggcgaggcggaggcgagtggcccagacggcgatgtcgtagtcggccttgccaatcatctcctggggctcggtgacggccagagcatagcccgtcgtcacctggatgatctgctggacgatgacatcgcggaagacctcgtagcgtgtcgcgtggttgcgcgaggtgatttcttccggcgtgtgcaggcggaactgggggaagaggtcgagcatgtcgatggcgtggaagaagagcgacgtcgcccagtagacggccacggggagcagcagcgacagccacaggtcggagatccatgggaacagatcaggctttggctgcagcgagtaggccggcagcggcggaagcgacgtatcgtagaggctgtggttagccatgatgggagcctcggcggagaggttgtccatgatgtgggcagtgctgttgaccatgcaaagcgagcagatgaagcgctgttgggtagaacgaggataagtaaaaaaaaagagtgttgatgtagactagaggtcgcggagagttcggtattaagaggctaattaaactcggcgttggtcggatgtcgcgttcagaatgcgtacaggggttcggtggcgatacaagcgtcggtacctgaaaagtgggatggcagttgatcgcaaagagcagtcaatcggaaagagaagagaagcaaaagcaaggactaagacggggcgaattaagagagtaaaaggaagaacaagaagtagaagagctgctaatccttgtcagatggcgcgcaaaatggaataaaaaggagagtaaagggtgacgtctttataaggaagacgggaagaggaatcattctgggcgaataaagtttccaaaggcggtggaagacgtgaaatgccggcgcagtcaccagattgtagcttctgttagcgatgtggcggcgggtgcatacaaagccttatcgcggtggtcgggctctcggagatgtcgcctagccgaagctggacgtgcccctggcgccagcgctgggctgtcattctcggcttccgggtcgatccacgatcagaccacaaaacacgagtcaagctggaggaatctctcgagcgtgacttgattgtgcgtggatctggcaatgtgcacggtgaattgggcgaatggagtgttttgtgcctgttttgcagtatatgcgttactctggaattggtgcagaaacctctgatcagaaacgatgtattcggtacgcgaccgagctctgttattgcgagcgattggatgtaacttttactacacgctatattgtcacttacatgtgctcgacatatgacttatcagccaatgactcaacatgaaacgaataaagatgaaaataaagatcatttgaacaaataacatagtgtagatagtaatattttcatagctggtttcttattttattttccaaagctaccagtagtagtaggaatcgcagaagggtatattcatcccagttgttgtatcaaggtcactttggtccccaggcgcccatcatgatggaggcggatggcgaacttttctttgcacagccataacttgatatctcctgcaatctactgaccgattcttcttcaaatgggaatgatttgatcgaccttgtttatggcccattctttgtttgcgacacactgtagagtggctgcttgattgtgatatcgatatggagcacgcacttgccatctggcactggcagaacagcttcgcagctgccacaatattcaataagcagctgcctgctctcacgtgttgttcctatttatttcgtttgttttgaaaatttttcttttcgcatccaccagaatttcaggttgctcccattttttctttgcacacttgtactcctctccgggagaagccaaagcactcacaaactgccctgacgacctcctcacggccattattcgcattggaagaattgattgtcttcaatcgtcaacatgcctcgagatctcgcgaaaagcgttcgccattgctcggcagacaatccattccccgttgtgattcctttagagagacccaacgtcgcaggcaggatccaaagtttacgaagccaacgccacaaactactcattatgaagccttcgccagctaaaaccgaccaattgaatgttttttattcatctctgatggatgccgtgtgctcacttgtcggggtagatggcagcagatacccaaagtgcgttgacgtttgcataacaatgtgcaaagataccaacgtgtatgaagccaccagctggaaaagatgggttggactacgaatctttaacacaatgatgaaagatgtccgtcgattaactcgagagaccaaggtgattcattgccctgcagccccgcttctgatggtggtcatagcaataaaagaactcctgccggatgccaagaaggggcacgagcgtaacatcatgggctttctcagagagtttgactgctacagcaaagctgcgtccgctatctgctacttccacaaaggcgatcgtcagaagatcttggcactggaccagccttgggtcttgaatacctcggtacaacgcccacccactcgcctgattgatcaattcgaattcaccacttctcccggtcattctggtggcacaaggctggtgccgaaagacagtgactctacagacgtcgagatgaaagaagatccaactccgatcaaaatagagtcgtctcctgagtgtgagactgaaccagcctccgaacatcaaaccacacctcacgctatacagcaaactggattaggtgctgcgattcaatccggacctcttggagcaagaccgccagctatgaatcaatatacaccgccctttgagcatcagaacacatcagctcttgctggtcaagctacagcatcccgagagagaagacacgaagtaccaatggcactgtccatgcctagacatgaacctccaacgcaacaagggacttatctacaagtgacccgtgcagaagttatggagtaccttcagcctctgtttaatcgactaaagtatgaagattgggttggcagactccatgatgacattatgtgcatcctgacagagaagagcgtcaaagttatcactgcagaggcaaaaggcatgttgggattgtgggcaggcaagacacagaatggcacggtcctgacttggcttgagcaagcaaaagaggatcttaccgtcttccgatgggttgagagaaatgagccgtcctctgccacattgtggtacactgaccatatccataccatttttcacgacataaatgtaacgattggggcagtttcggagcccaccgtccaagaagagcttcgagctcaagtgggtgcgctaagagacattatcttcgccataaacaagtgaagacataaacaagtgaagaaatatggagagaggatacggtgaagggagaagggacgtggacatgtgagataaagtttgtacgggatatatggtgcagctgccaatgatttgcgagactggactcgaggatgatggtggccgggcagatatttgcagcaagatgctggtgttcttttgctagatgtacggactgatttgtaggtacctgaggaattgtaggtacctgagacttagttaatcaagataaatggcaagacttgataagtctaattttgtgttatcgaaaagtcaaatttcctcgcgatatgcttttttccacaatttcaaagtctcttctatgtataccatccgctgctgatctagaggttcagatgaccaaacagccttgcttgtcttggctacaataaaatgaatgtcttggctacaataaaatgaagcagatcaagacatacaataggccaactccatctataataacaccaaccatcttctagctaaaaagctctggcaaacaatttttttctttccgccaatgcggggcaaaccgcccttgtttaggcaagccaaaaatcctcccctcgtgccccaccaaagcagccgcagccaatcaattgcccacatttttttgcccgcccactctgatttttactctatcgccaaagttgcctcttcccctccatctcgcttctttttttcttttttttcttttttttcctcttcctcttttgtctcgctttctcataccaacaatctttctttttatttctccccgtgtggaatcacagtcgcaatcatgcttatctacaaggtttgtttttcccttttaattctcaatctttttgtgccccgcgaggaacaacggctctgaccccgcaacttcgaataggacctcatcaccgacgacgagatcatctccgactcgtacgatctcaaggaggtcgatggcatcgtctacgaggccgactgcgccatgatcactgagggcgccgtcaccgtcggtgcgtacagaatccccatccagcgggcagcttcttgctcgcttctctgttgccgttggaccgcgtagaatagcgaatcgatccgatgttgcggcaacacagatgaaaagaagagaaaagaagattgtttataaacggatatctaacatgattgcctatagacaccggtgccaacgcttccgccgaggaggccgacgagggtgttgaggatgccgaggtcaaggtcaacaacatcgtccactctttccgtcttcagtccaccagcttcgacaagaagggctacctgacctaccttaagggtaagtgacgctgttgcaagcagatttctctcatctgtgcgccatggttgtagctgcatcaggtgctaataggattgctgtaaacaggctacatgaaggctgtcaaggccggcctccaggagaagggtgctcccgccgagaccatcaccgctttcgagaagggtgcccagacctacgtcaaggagaagctgctgcccaacttcaaggactttgagttctacactggcgagtccatgaaccccgacggaatgtaagtcacgactacgcagctggccagccagaatttcattcgatgatcttgtactaatggatatcatcagggttgtcctcctcaactaccgtgaggacggtgttaccccctacgtcatcgtctggaagcacggtgtcaccgagatgaaggtttaaatttgctttttctacacaagagataggaacaaagcgggttgggagagagatgacgagtggaggaaacaaagttacgagtcacatttttgcgtttaactcggcgccatggcatatatccccttaactaaaaaagccttatagctggagaaatgagcggaaacaattcaaaaggaccagaaattcaatttgctgatctaaacatgatttcaccaatacttttctattaaaacttgtatgctgaagccaatgcttggtcctcccaacgccagacaagaacgagactacaatatgcaaaatgtaacaaaatgacgtgcctcaaatatgaatacgtgcagctgaccattgcttttacaaaaagttttgggaatatgattccccggctactggtaagatggacgggtcgataaggggatggggggcggctcatcgttggccggaggagttactgcagcagcagatagcgtaggcttcttctttggcggaggtggcggcggcttcttctttcctgctagacccggtgaccctaacggcgctggtgctgggaatggtgccgccgccctgatgacaggaggagtagtggtctcactgggaggagttggcgatcccgtagaggagcccgtgttggacgtgcctagtctggcgaagcggttttgcagctcattaagatgcgactgcggtggcggagcaacaacgggtcgaggaggctttgggggaggcggcgcatcgtcatcatcgtagctgggagatgctttgccaatgccaaaggccgggacggatattccggcagctcccagcctgttgatggcgccctggttgaggtcgttggggttggctccgagagctgacaatggactctctgtgcgacccggcgttccggagccagatcgtggaggcagtcttgggggaagactcggcggaggagctctggtgccggcggaggagacgacagactcgtatggaggaggactctggttgctcgggtggtctctcctcactggaggggccggcagattagaagttgagagacccgttgtatccgctctgtatggtccggtaggtatctggtgctcttcctcctcttcctcgtaagcgggttgatatgtgccgggtacctttacgacggatcgtttggctgtggaaggaggtggagggggagccaggcctgagcctgtgcgtctgggcggaggagcaaaggagtttggatcgcggagggagctgagaggacgggcgacgtgggaggcgacctcttcttcttctttgtggcctcggccggggatgtgtcttgtctggggagggaagttagattttagatgtagtcaagtgttgaagacagagagatagatagatagagacagagcgagagatgcgaattggagagaggacgacgtacgactttgcctttggctctgcctttgagcccggaggccttttcgcggccctcggacagcttgcccttggccatttcggcgtatttggacatggtgggcggagatgtgcgttgtctggagctatgagtgtgtctctgtatttgctctgattctttgtaacagaggacaaaaatggaagtaaagaatgcaggtgagaataaacaatgaatatcgctcttctgcagcaggagaattaatacacagagatttataagaagaggttggttccaattggggatgatcggcgagaccgcctgggcggaaacggattgataacgaagagcgacaagcggatgacagcaggagtggggaatacgaccgcagcagccacaggggtacgtacctggaaatgggagtgaggctggagctggctgcgagggattcggggctccacttgggacgacgatgagcttgtatcttgactctggactaatgaagactgatttacgatatacactgcagaatctgaaagcatatttctctattactttgtttattttttatataccagattaatcaggcatcgcccattgtctaattgccatcaacaaaactcaattcactacgcgcttcttcgtcgcgtcgcagccttgtccaaacaccacctgcatctgcgcatcccgcctggaataaggtcacgctcagcctcgcccgccatggcggccaccagctccgactacgagctcctcacagaacactttagctatcccccagtggtatgcttctcccaatataaacataccaaaccatgctcacaatcgccagtccctcctcgacgacatcatcaacaccgtcaacgtcctcgccgaccgcgccctcgattccgtcgaacgcctcctcctctccatcccgccccacaaacttggcttcgccaagaaaccaaaacaagcatcatcagagcagaacccaaagctctcccccgaagaggccgccaagctcgagattgaaaatggcacccaccagctcgaaaccctcctcaacgcatctatcgacaagaactttgacattttcgagttatacgtcatgcagaacatcttgactgtccggccgcaggaccagccgtacatgcgactgtcacattatgccgggttggagtttcctgcggcggaggaggatgatggtgatgcaaacgataagccgactactgaatccatcaccgcgctacggagaagattacaagcaagccagaaattaaacgccgtgctggaatcggaaaaagcgcacaacgaagcccttctgcgacgtctaagatcgcttctcggcgtggacacggatgcgaccaagactgaagaggatcaacaaaatgcaatggatcaggacggtgcggcggcggcaacaacgaagccgttttccttcttgcgcgatagaggcgggcttgaagagagcggcggcgagcagcccattacgacgacgaccgaatttacgctttcgcagctgcagtcgctgcgggcgctgtcggggtcgctgagaaaattgttgccggaattgactgtaccgggagatgatagtactgctgctgcttcctccgagacaggaaaagagccggtgacgccaacgtcatggaggagagaacgcgcagagtacattgaatcttcgtcgcgaaagtatctcgagacggtggtgggattggagcttggtccgagaggagaagtgcgagatggggagtggcaaggggaggggagagggttgaataaaggggaggtggaagggctggagaaggtggcggcgttgctggagactggggatcaaatggatacgacgtgatttcggagcttcagtaggatgaaatatgaagaagcaaaaaaggatacgtcatgtctgtgaatatcgctgttgttgtacatttctatgatgagaatatctcgtctataaacctcatccacgcaaactcgccctcagcacatccggcacctccttcccctcaagcaaccccctctcctcggccaaaaaccagaaatgatgcttccagtacctattgtccttggactctccctcccagtcccgatcctttgtcttgtactccagcaccacgtccaccacccgccttgcctcatcgcgtttctcgctcgccagcagcgcccacagcagatccgtcaagcacggcagcgacgttaccggccgtctcgccttttgcaggtcctcaaagacggccatggcgcggtccgtgttgccggtgatggcgtttgcgctcatgacgcgctcccagagggtctggtcgccgacgccgacgtgggagaagccgtgctcgaggaggagcgtgtcaatgtccttcatgttgggtgggtcgcggttgagagcgcgctcgatgaggatggtgaccatgtgaggagtcactttgaagtcgtcctggcgcatgtgctggagcacggcgtcgatggcctcgtcggtgccgttggcgagcgacgacacggcgtagagcatcttgccgtacgtttcctggttggggcgcaggccggccttggcaatgtcctggaagacgaggtggacggcttcgacttggtcggcggctggggcgaggcccattccgccaatgacttcctcgaggatgatggtgaatgtggcggggtccggctcgatgttgttctcggacatgaccttgagcagattctgcacttcgtcgggggagccatcgcggaagctctggcggatgatgatgttgtaggttcggacgttgggctcgatttgctcgcggcccgcccacttgagcacgtcaaaggcggctttgcggtcgacttgtataaggcccttgaaagctgcgttgacggcttcaatagtgggctgtgcggctgtatgctgagcattattctgaactgctgtcttccacagagcgagcatttctgcaagtgcctcgattccagcttgcggctttccagcctcgatgagactggagatgcgctctgtccagatgatggtatcaagcgtcataccagagcctgctagctttgcccaaagagcctcgattttgtctgtgtccttgcatatcttccagccgtgcatcattcccgtataggtcttgatggtagggaatatctgcagtcgctgcatcaaactaaatgtctcctgcaactccctagggcggcggaacgcgcaccagacgaatatccaatagtcaaggaattcagcattgttgcgcagctgctttgcaagccccggtttccgttccaggcggctcttgaagtcttgccagatggagtacacggtgccgctgtcgcgggcgtcgtatgcctgccggagctgtatgtggagagcattgaagatgggcgacgagtgtgagcgccacggtgcgtcttctttctgcagcatctcaatcgcttggggccattgctggacaacgtaggattgaatctcagagagcttggcctgggggaatcggatacgatcgctgaatactccggatacgtatgactcaggcacaccttctttgttcccaagtgctacggccagtagattcaagagaggggccatggctgggtatgttcctgacctgataaatcgtggatctgagagaacagcaacagtcgccaagaggcctgggatgatgtcgcgggcctggtccggggtgaattggaggaataaagcggccaatgaccttgtcgtgggatggaggtgcgtcttggttgctttgccatcggcaatgtctcgtcggacatcttggacctgaggaaaggagaatttgagtgactcatgctcttgactcctgcgtcgaagctgtgaaatgtgtttccataggccgatgagttcattcatcagctttgcacggtctgccgagtcttgcttctgaaagaggatggcatagcagaggttgagcacaagctgattcctaatatcgagatccgtctttcctatgctgctgtaaagcttggagagctcgatgctgtggccggtatcgccgcgctcggcaacttcgtcgcaagtcttttccaagaattgagttgcggagaggagtaattgtttgggcatttgtccgtagtatcccttcaagtgtggcgaaatggttttcttgaagatctcgagcttttcaagaacatcaatctttctattagacagttctttgatctttgccgcaatttccaattcaccaaggagagaggattgccgtgttgctgtttttgtctctggattgactacgtctttgaagagagcaatggcagaatcttctgacgctctgaggggtcctttctttgcaaagccagaacctccattaaagactctcctgggatttcgtttcgatgtgccatgattgtaactgcgttgtttgtttccaaatgcttcttcatgtttatcgtgagttgctggtctccctgatgatgagtttgatgcagcgttagggagacctgcggcatcactcaaagaggcaaacagcgccgtgccaccgagtcgccgagtttgcagtgagtgaagctgagaggcgcatcttgagcagatgctgcgagatgcgtgcatggcgcagagctcaatggctcacggtgggaggtgagtaagagatgccgtaaaagcctttgagcgatgagaactgcaaggtttgagatgagtggtggacatttttgtggcggggtatgattgaccgaggtgtgcagccaatgagaagcctggaagatgagtagcgcagattcaccacatgtgcatagaagagacaatagatcctctgagcatctggaaatacagtatgatccgcctgtattcagctagaaaatgacacatctgtaaaagtccatgtccaacattgctgatacatgtctatgtgaatagtgagataactcagatctcggcatctcttctcaccgcagcccatgctctacacccgcgaaattcccgacccgaggcataaaatctgcccttgccgaaaagggaaaaccagcatctcttctcatccctgtcaaagcctgctcccgagtctattgagctgctcggtcgaaatggacgaatttctgcatctcactcggtgggttccatttttttagtggcgtttttaggaagtttgcgccgagcaaaagtggtgattgatttctgctagctagactcggtatgacgttggtgaggactgggctttgtataaagcgccgtcatagatcgcttcagtgtactgctcagtcgaaacacagaaattcacaaattctttctctacaatcataattggccttttcgttgtcaactaatcggatacaacttcatcatggctaccaacgaacaggagcccaaggtcacgctccattggtacgttgcatcaattagagcatagagaacttgttctcaacccaccagtcaaggcatcatataaagctcacagctaacctctcccaggctcaaccaatcccgctctcaaagcatagtatggctcttggaagaactcaagatcaactttgacatcaagctgtaccaccgcaacaaacagaccatgtttgcacccccagagctagaaaaggtgcatccactcgggaaatcccccgtcgtggtcatcacgcctcctggtggaagcgcagagcccattgtcttggccgaaagcggttacatggcgaattatctgtgcgagcactttcctgaaggccgtcgcctcgtgccgcagaaatggaaagagggcatggagggcaagattgggggtgagacagaggcgtggctgaggaatcagtatttcctgcactacagcgagggcagcctgatgccatatctggtcctcagcttggtgattagtagtgcgtaccacttgataaagataaagttgaacaggtttctatcatcatactgacacctgacttgtgcaggactcaagcaaccgcccgttccctttctaattcgccccatcaccaccgccgtcgccaacagaatcatctcaagctacatcttcccaaatatctacagacacatcaagttcctggatcaacaactgagcacttctggcggacgctacatctgctgtgaccacctcactcctgctgacatcatcctcagcttccctctcttctcagccaaagacgctcttgacaatatggggcaatgggaaggtggatcatggaagaaggagtttccacgcgtagcagattatgtaaaccatcttcaaaacgaagagggctataagaagagtacgcagacgattgcaaaggttgatggacccaacactgaggtggcgccgaagatgtagctgtttaataccagttgatacgaacatttggcctaattggtgatgaaaactattgacaagttagtaaattcattatcagcgatggcgaaacaaaaacgtcggttgttgagagaacattttgcatgtataggccttatcttcccctgctattatatgtaagggagacatgatgactttgccatgatgcattaatacctctgaaaagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagcagtagtagttccagctacagctcgaatgctggacaacatgaccggggtgatggataacgtttccttggttcattgtacatacctatattttggtgactctagtgatatgccctgttcacagctgctcattaatttgctgcagctcgacataagttggaaaatagctaggtacacaatgttggacctggtgttaccttgaccactccaatgctcaatttaggactttttgtccaccattcactcaattcacacttaagtctagtcttagcttaactatttcaccgccatcaaaaacggacaggcattccgatacatcaactaaaatctttaacctgcttgtatttcctatcatcattctcaagtaatttcactctgcgaccttatattatgagaaatacacaggttggaagcgttggtttgtctacacgagaggtatacccgattctttttaaaaccccactctttctctcagccctgaccaagatcaggattagctattgtctcctatagcatgctcaatattccccagataccttgaaagaagcatagctcaaaaccaagagtgcgttccatcgtagcctcccccttccaccaccagcagtgttgttcgcaatctccacatccgcatccgtttgcagcatttattgattctataactattctctgtgtttaatgtgtccaaccacgctaccaatagcaatctcactacctcagaatgaccgtccaaagaaaccccaagtcagactaactagccattatcccgttatgatcggctcgctgctacctcacgtagcaatttcgctattcctttacgatgtcctagagaggctatcattaaagcactctggccaaattcattacaaaaccctatatctgctcctgcattgagcagcaatttcactattgctttattgccattcaaagaagcatagattaaagctgttaggcagttgtttccatgagcatttacatctgctcctgcctcaagcagtaatgtcactattgcttcatggccattccgagaggcaaagagtaaaggtgtctggccgtatttgtctcgagcctctatgtctgctccagcctcgatcaatagtctcactattgcccattggtggccattagcagcaattataagaggtttctggccatgtacatctcgggcctcaatatttgctctattcgtcttgagtagtagagacattacttcctcatgccctttttctgccgcagaaagcaatagccggttgatatcgttctcaatatcgactacacgcttccccttggcaaggagatcaattatttgaacgtttccgttgcaaaaggcatatgataatggcgttccatcgagttcatctctcaggtttgcctgcgcccctgctttaattagtagccggataagggggacatcctcattccaaatagcatatgtcaatggggctcggccatatttgtccttcaggttgactttcgctccctttttaagcagccatttaagagtgactcgctttttccggatgcctttgagcagaagcttagaaactttatagaagccatttcttgtagcccaagacaaagcggtccgcttgtatgtgccatcttgaatatccagttcggtatcaggtatcgtaagcaagctgctaactgctaaattcaacccgaaataggacgccatcataagagttgtgaatcccattggaaactctgtatttgtagtagtccaatagctgctgaaccatgtgtggcaacaaattgaagtaacgtcacaaatcttcagtattgattcagtcattatggactgcatttcaatgggcgtctgatggaaatgtgatgcccaatgttttgcagagtagtcgagaaaagcttcatgccagttcagttgggttgatgagccagatataatcgtcaatcccgcaaggaggtgccagacgcagagttcggcgagaatacggtgagattccagtaaggatagtgacaatttccatccgagatccccacaatcgcttccgatggtttgcatatcatccgctttaacaaggaactcttttactgtctggtggagcagatagacctttgagtcaacaaccacgacacagaggccacaaatatttcgtagagtttcacgaaaacggtcatcaggtgctagaccgagggcatcataggatcgctggtggccattatctaaggctagtgcgaagttcatctccttaagagttaagggtcgtgctgctgcaacaatgatatgcaatgcctttctagcttgttcagtatcaaagctcttggaaagtattctctcatatgcttcgtcgactgttgtaggtatatttatagcctcaattaacatcatgttgacattgatgctgttctcaatgaaatcgaggactagatatacccataagtaggttctgttgggaacgtgcataagcttctgtaataggagatcacattcagcttgagaaagacgcagacgttctcctacatctttgaccctggcgttgatataaatcttgatctccagggaaattttctttatttcctcttcgctttctccactcaagcggatcactggtagttctggcagctgtatcggctgaaggccgcgatgaattccaacatatggccggctggtgaggaggaattttatatttgaaagctttctagcttcggttccgtatagcgtacacaatgccttgagaagttcgcatcttccctggccactctgatcctcgcattcgtcaattgcatcgagaagacagacgatttcgcctgcgttcttattctctgctacttgcatcagaagtttccaaagctcgctgaatgaagtagcgaatgtttctcctcctgaatgaaactttctcaggatgtcatcggacagcaaagagggtttctgaacgaatatctggcgaagcatacagctgagagcgctaattatattcttctggtccggaaagtcatccttgaagaagaagtagcacactgttctagactctgtagtttgtataacagagtcgaccaagtgttttactagaactgactttccgcatcctggatccgcagacacccagagcatggctgacgagtgactctcattccaagtctgaaagtcctcatgggtcacaaaccagtcacacgtaccgggtactcgtgggggatttctgtcttttcgatctttatatagggatgtatagagacgctttagaatgtcgttctttccttgccgctgcgagctttctccggggcgattaatagttgcattgccctgaacgaaagtgttattattcccgaatttgttatcaaatattttgcgatctccttccattgtatagaaaccacagctgggaaaaatgaattggctaaaggccgacgcggtcggatctcgggcggaaaagacgacgaacgtcgcaatgtgacctgccagttctcagcagtaataatgtaaaaagatacacaacggggtcaatccgaaaattcttggatgcgactattatattttggcggtggatcgtggaagatctagtcgctgcaatctttgttttcgcggtctgctgtgcttggttgagtatgggaatggagcgtggaaatacctcagctcagatgaggtcgggcacctggaacagggatcgaatttttcttgcagtccaatggagcctaatgcgagaacgcgtcgcgtcgcgaaagtaattgaagaccaatgaaagggatcaatggctatggaggttgcataatgtgtctctcattggctggtttgcaccgcaccgcaaggctgtggtggtaccgtggaatcagcccatggagatgcctcatcaacatggcgtaatgcatgtacatcgacgtccccttcagattgagacgttttgcaagaagattagcggaattgacaaacaactagcaattacgacaagccctgtatacctacgcagctctataaatagctactatgttaacataaggcaaagtagtatgtggccgaacatcattaatcagcttcatgttgcttcgaatggacttgctgattcacaacctacgggatgagcagatgaatacgctgcattttgtagacccctccagctttgccttgggtcgaaatagtaaccggatggaaatgattttcatttgattcaacgtcttaatatttcactgattgagtttcatttctctggtactgacatgcctgagttcttcaactgaattctcttagttgatgatttgcggacaacagccgatcttgatccattcaagataacctatgtcaatgtcgagtaacgtgaatggtgccacgattgcttgaatctaaacagtgatgatttcctctaccatgcacactgctactgtaattgatggaagtcatcagttcttcttcgactattccactccgcagctccactgatacgcggcttagcacggaattatccggctgatcgaggctctgctcgccaaaattacgccgcagccacagcgccacagccgggatggtggcaatgcggcacgacagagagcccattgctcgaagatggagtgccgtgccgggtttcaacgaatctgccttggcgatctgggacgtgtctcaagctagaaggaggtctctgcagcctgcactacgaccactcggtcaagattgctgtcaagcttgcgaggctagatcatgcatgacggatcgggcagaaccgcccccgtgtgtggagcaccccagactttacaaagccagctgtgctactctgctcgtttatctggtctcaagaagtagttgttttggcacatggaacatcgcccagcggcgagggcccgctggtcaatctggttccctggttctccgcaatctcctgcagcgcgcgtatctgacctatttctgcattgactggggtcaagattcttttgcaaccggcgcttttgccctgcagcctaggccgatttggccaatccccagtcctcgtgaaatcgcggcagatgggcgcttctacgtcgtcagtagaagccacgggtgggttctaggatcgcttgcgagctatcgatcaattgctttgacgccttcatttggacgagttttgaggtgaattactgatgaaatggggtttggacggctatgagttgaagaaagaagagacgaaaggatgcgggggctgacagaagtctaagctggcagtaatacgctgcagcccagaacatggacctgttattgcctcacttccgccagcttgagccgatagtccattgaagaagccggcgtattgccaaaataatacgggctatttaataggtctagtttgtcattgcaatacattagccaaatcaccccaccagtaagaacagccatgcactaccactcataacatcaagaaagagctctcaatctatcaatcctcattgtgtctgggcttggtgagtttccccatgtggaattaaattacgccgcaggctccacccctggtgcccacccctggtggtgccctttaaattcatttcatagtcaaagaacagaaaacagaataaacaagttactatataaagttgaacatggtgtaaataatgtacttgatacaagtgcttcaatcatagttgtaccgttttaagatgcaacgccgcctttgatatcttgcatcttcctttcagcgtcctctgtaagcaactcgccccacagactatccacggcatatccgccctgcgccatggccaccacaatctgcttggcatgggttcctgcatcgccaatcacgtagacgccgggaatgtttgtctcgccgcagggctcgcggcgcttgatggtagttccgagatgcggcgaatcctccagctcgagtcccagctgatcgatgagctctcgagacgtgacgtcggttttgggcttgttcatgagaaacacaaactcgtcgtgagagccatcggtgaaatcgaccgtcaccaggctggacccagcagcatctgaaagatgaagctgagagattcggcgattgtcgacggtacagccaacgccgcgggccagtcgcaacgccttttctacagcctcctgctcttgctcagacacatccccgttggtcaaaatgacgactcgagcaggccgtagcgacgccgcctgcatggccaagtagccgtagatgggcttccacggatatgccaagacagccacgcctgctgttggctgcttccggatctgttccagcccatcacagaagagacagtgatggatgtgagatggccagcaagcagcgaagccgggcacatcttccgggaaacaatcgcgagctccggcagcccagatcaacttgcgtccatagaaggaattgcctctcgcagattctaagcggaagcctttccaattgcgcccttgataagagaattcggcttggcgtgcctgcacaatcatctctccttcagccatggcaatgtttgggtatttttgtcgcagctgctctcgtgctccagcgcgaaactgctcgggactctcaccatcgtggccaattacactgtggagagcagccacgccgtgattgcgatacgaaccagagctgaggaggatggcggaacgatcaccgcgagcaagagctagagcggccgatagaccggcgggaccatctccgagaatgaggacatcgtagcaggtagttggagagtccatgtgtttcacaggagatagaggagaatagagaagaggaaaccaaactgttgaagagaagaatgagactcaagaaccaggcactgcagccatagagcatgcttgcgacctacttataagtgcccatttgaactgatacgcatgtgcttagccacgcttgaaatgcatgttggtcggtggtgtcgcatcatctccacctcttgggcttataagcccagtaccatgacgaggccacccacacaatgtagccgccataaccgtgatcatccatcacatttatgactccaattctcatcataaaatctaggctgtctttgccagtagtcaatgatattgatcttaccggactttgtctcagtcttgtgaggctagcctcaattgggcttctatttgctttacgaagccacaactcatgacacggttcgaccacattggactatttgcggctccggatcgaagcatagagtcttgataattgagagcggcgaatgccatctcagtcggtattctcggtcctgcctgtcagccagcgcatcatatggacgagctactttaccatgatgggagtacacgtattgacaatggtccctgcatttttgaacaatgtgattcgcctgtctatcgtcttgtaccattaagtggccgctagtataacagacatctcgagtaaaatgtcgatttttttatcgcagtctccaaactccaaccaactcatccgcgtgtagtgtataagatgggctaccatctgcctgggccgtatgcgctgtaccccggattgacacttctattccagactgcacaacaccaagttcggactgggttcggccgtggacaatcatcagtgcagggccatttaagaggatcagctgctggctattgtgccactttagtcaagccgaatggcatagttgtcgctgtagtcataagcctttgccatttcgtcccattaactgatgtactaaacgtgctgatagctttcagcaaagtcttgattggatattgtatctagccgagatttcgtgacactcggcgtctcttgtcttgtggtaggtatacctagattggaagtcccaagaagatgtccgcggcacgctcgatggaagagcaagcttcatcgctcccagtaagagtcaccatgaggaatttacaaaaccgcaagctccttcatatgctattgcaagtattctcaacttgatgtccacgctacactgcagaccaccagttggccgctactaacttaaccactacgcaaagttgatgcacatataccaaaacacttcatcacttcagtcatgtaaatataatcaatcattatgattatcgttcttgtaaccctatattcatcaagtgaacaagctttgaagtctgctaaatcaacgatatcttaattgctaagagggcatgtctacactaactgctatatacatcctggcgattacgccggcaaacactccaaaagacgagccttgtccctctgcaacgccgcttccagtgaagtcaatggtatgccaaacttggcctgagtttccttggccacattcacataaggagttagatccttcttgtttgcccaaaggtgaaacaacatgccgtgggcagaggccttgagctcctctacttccacattggccctgcgtttcactggaatatctctaccgctaaccttggcaatgatagcgccaacctcttcagcagtaagaaggtctttgatcacattggcctcctggccggcgaatttggctggatcctgaaaggctgctgcgacgtactttccaacgtcctgtatatcggtataaaagatgggaacgccatcattaaaggcatggtccagctctccacgttcggcgagcgcagggaagttgagatggacgcctggcaggaaaaagtctgtatgaaggacggcgggccgaacaatagtgtacgatttgaaattgcccgcgcggacagcctcctcgacttgtgctttggatacccagtagtcgtgcaagccaacctccttcgtgacctcgtcatcccaaaaggctctattttcgacggtaaaggtggtggcggcgacgagattctctactcctgccttttcgcatgccgcaacaatggtcttggcctgcagggcttctattcctggaatcgggaaagtgtttaggaaagctcccttgcagccttgcgctgcctggaagatttcgtcaaagtttgtgctttcgcccttgaagatggtgatgccttgctgtttcaaggttggtggaatctttgcagggtcgcggacgacggcgtggattttgaagcctgctgcgagcagatgggcgatgaccgactggctttgttggccggtggcctgtgtaactaggtaggtagccatattgaaagtgcgttgtttggaaaagaaaagtagaaaaaatagatatttgttggttatgtgaagagtatgaggatgatcctgagatgagagctgtgtaattgaatctggattctacatttcaacacaggacttcacgagggttatatatagacagacaagtgctggccgtagccaccatcacataggaatcagatcatccctcacataaaatcctcattctcttctattagaaatgcatctttcgtcaatgctgccaagtacacgacaacgacacgcaagtccgctgaagatatcaaaaccggtatagcgcctcgagaatacttgcttccggtgggtccggggttaagagttgaagccaacagtttcggaactcggtggataagactcgaatcctagccgtatcgggctgtggctgagactccttcgcaggctgctgtaatgccgaatccttcctgctcaaagccacgtcgattcgatgacaaatgctttcaagcctcgataaaagttgcttctggtgggcctaataagggtgatggcgtcgacaattataagtgcagacattgaacttggacaagcttcatgcgtgcttcatgcgtgtcatcgactgtttcgccggagctgattaattaacaacaccatcgccggatttgcgtcagataccgaaactaaaattggtggaaaagggaaatatgaatcaccgaaaaggctgctggacgtgtacaggtgcgtagacatgtgcgcaaacatgcatcatcgtgcctaattgtgttgcctccagcccggaggattcagtgcgacgggcatctgcccgcctgtcgcaagtgtgctcgagctcagcggaaatgcgagggctacgagatgcgcctgtcgtggcctagagacaatgacaataagcgagctcttgtggcagactctgctccagcggttcagagtcccaaccgtcggaacaacctcttcgtcaacacaacttggcaggacatgcaagtataccgtgatataacgctgcgggtacaaccatctcatcccctgattcgaactattcccaagttgtggatgcagcctcagccatttttagagcatacagacctgatccaacattgtaagtctataagagacgccatatccaatgtgtgatgcatggtgcattagcttaccatgggcatccacgccagttcacaacactgcctatctatcattggtcacgtttaccaccggcagtgtccagattcgagacgcacttgtacgcatggctctagcccgagacacagccccgggcctcgctctcttctttgcattgctctctttttcttcgctccaccgcagcggactccaccagcaggccattcaactcaagatattggcactccagtatctatctgctcctgtcaaaggggggcggctgagcctggtcgaagcggctcaacatgtagctgcatcgatgcttctcagcgcttttgaggtgagtagttaacaaaaggcgtattcctattaaggcaagtcggtcgttgtgctcaaatgcctttgcagattctactcccgttaggaagctccagcgagtggctgtggtatgtctggggagctatagatattgcccaggcaactagccttcaagatcgggcgcacggaaacgatattcaccacgttcttgattgggcctactactacaatgcggtttctcggtttcccatatatcactggcgtcacaaaccgctacccccagacaccacagctgcaaagtatccaaataccaaagacgtcgcacatctatctttgacgagataccgaccagtaagctccactgagaattcttttgatattacctactaacatgcatctgaggcattgccgtctccaaatcccacacacgcaatattgaatttgctctccgagttatgtgacaaattgtacgatccatgggaccccagaagccgcggtgaagactaccacaacagcctgagaacacttgagagcagagccgaaaacgttctttccacgctaaatttggtcaactcggacgccgatattatacttggcgtaaaaatatggcagctggccacacgaatctacctctcacgagcctctcagagccaatgggagtctaccataaacctggaatctgagattgaagaggcttttgatgggattgtcacggtttgtttgtgtaaacatgcctttcccttacttattatggcctgcgaggcatacacggatgagcggcgagcagccatcatcgatttaattgacaggactgagagggacagttttgtaaggaattttgggaagttgagagatatgatccagtccgtttgggtgcagcaggatctgcatgcagatggtgatttgttggtgaattaccttggcatcataagcactgtcattagctccaacactacacttcctttttttgtataggccttgtttggggaaatgtgagaaccgagatactgaaagtataatctaccatgtacaaggttattatttgatacttataaacacgaaaagcttcttttcgcatctctgtatccctattcgttctctatctatcacgtcagatatttcaccatgaatattgatagaagctcaatgggtcttcaaaagttggactggattatatcgtctcccatagagttaaatccatgctaccaagtgcccagtcactgaagtcttccccaatgccaggtatcaatctgctatcctcctctgtaattcgattattggatacaacaggttcatcaaaagtctccgtgacaagagacctttcagtaggcgattgaaacgcttccaagggcatttgtgatgtggagtctgccaaaataagattgctctcaacaaacctgcctatagatctttcgcgctctactctaatagtaccatagtaaggcacgtagatgtgcaacacgtcattcttcatatgcatactgataccactgctctcaagtccatcgcagccgatttggcaagagaggcttgcagtaaagtaactctgactggccacagaagcttcaatggccacaagctgtctcaggctgttggtaattgtttgagtaatggggttgttgtcttttgttgttttgtgttccatactctccattatacgctctatgaatccaatgtcttgagggcgctgatgtacgagaagttgaaagacgctggtagtctcgttgttcatgatactagtatgacgctgacaatgcccttttatatgagcaagacacagcgtcatactagcgataaaagtcaaaaagtcgattccgcggcagtaggaggagcagttggaactactgtcaaagtaaaggacgaaacgggatagtatctcccggctcgcgttgatagccgtcatcttgctatagtcgtatttccgatcgttggaagtcaagaggatatatgggagatgtaattgtgcaagtaaatgaaaatgggtaagctgatacatgagccggagcgtttctttgaaagcttccatagaatcacccgtgatggacaagggatcgggagggagccaccactgggcaggcgttaaagccgccgcctcttgaagaagtttgtccactctgagtgttgcttcaaggttgtgaatgtttgtgctatttcgttgcagaatgagtcccgcggcaactacttgaaggcgctcaaggcgatctactagtgcgcaatcgttgggctctttggactccaagcagacggaatgggggtcttgtagtgattcctgtggcaaccccaatatcaaggatagatatctatctgtagcgaccagccgaaaccacataaactcaggttcaatacgatttcgcgtctcagcatcgattgtttttggcagaggcctggcactccaatctctattgctaccaccagaaacagtgtttctgtatcgatgaaggctcatgacttgcgccatagtcatggctcggcgatttgagacccaggcgccgcggagattgcccgcattgttacgaaacatgctctccatcatgatgcactcgatgccttcaagtgagctcgccaggtcttcattgcaaacaaccagtctgtttgcggtttcgacaacccgagacatgatgacctgcaactcagatgacagaagtgactcgctttgcagaaaaacgcccagcatgagaagcctgcgagcaatcaagactgggtgagatcccggtagaggcggctgcaacacgtcttgaagcgatggtaggtcgttgctcatgaaatccgagtatggcatgcatgtgacgccgtggaatagcatgaaagtattactgattttcatttctgatatggtctcaagctcaggctggcttggccatgctgcgagaagctgctgagagattccatcatgattgtctggcgaactgataaatgctgcgctgtttatatagttgtatatggaaggtgatgcaacgccatgtgaaccgccagcttggccgcgctttttggtgttagtctaggagatataatttgacaggctagaaaaggagtatacaattttgtcaacattgctccctcgtttatcagatgctggtgccaatcttgcatcgtcatgatattcctggctgaggcacttgacgcgacgacttctgcacccgtcacatacagactcagttggagaggcaaaagtgcatcggatctttctccgcttgcactcccaacagctttgcgtgccctttcgaatctttctccgtttgggtgtggagaattggccactgcttctgtcgctattggggatcgccgtggccatggttcagccggttgtgccgaaacagcgtcccagtatttctttttggaggcgcaagtgaaagtcggtgatgatttggcgacacatgcaatacacgcggcgaattagttttaaccgccgcggcagagacacgaatcgctgaacacgcaaagttgaaggattcaacctggttcgaccgcggcggaatgaataagcatccctctatagtaagattaggcggagaaactgttatagtgcactccgatttcaaacagcggttcgaccgcggcggaacgattgcccctctctgattggacgttgagccttgtcaactcttagcagattgtcaatccatcaaagtcaagtcgcagagaatcggtcgcccgcggtgtttatggtcaatataaccatgagttgtttagtttctgtgatccaattagaaaagtatttaatctcccatctcctccccaaaatcttacaacaaagcagcaaattgcatacattttcaattagcaacactcttcatccaattgcttacaatggtcaaagttactatcgcaggcggctctgggcgtatgatattccaacattcccacaatactagtcataacaattcagactaacccgagacaaccctgatttcaacagccgttgccagagaaatcatagatgcccttgttgctacgggcaaacacaacattaccattttgagcagacgagtcagtagcctcgaaccattactaatccagagaagctaattcttgtaaaggatgcttcgaatgatgatgcgattcccggaaccacttggtatacagtggactacagcaaccaaagtgccctagtggaggctctcaagggaacccacactctgttgtcttttgttcagatcatgcatgaatcaggacaacaatcacagaaacagctgattgatgccgctgttgctgctggtgtcaagcgttttgcacccagcgagtatggaaggtaagaggtgtctcagatttaatttacccttgggcgcaagtattgaatcactggttacagctcgggaactgctcacatgtcttggtacgccgggaaagagattgcaagggagtacttgaaaaagatcaatgcaaatggaaaggcacgtattatgcttcatttacccacattccaactggcgctctatactcatgcagaatttgttaggttcttgaatataccttgttccaaaccggccttttcttagactacctggcgtcgccatatcaaacagcaaagcacgttgctcctttggatatcatcttcaattatgaaaaatgcaaagccattgtgattgatgggcacgaggacgtcacgattacattgacgacggcggctgatgcttccgcagtcattgccaaagccatcggctctgacaaagagtggccggaaattagtggaattcagggtaaccgagccacgctttcccaggtcatcaagcttggagagaagattcgaggtactttacatctgcagtccagtccaaatgcttgtaaatgttcgttctaatgtggtccaggtcgtccctttactgttgaaaaggttggcatcgaaaatctcaaagctggagatattagcatgccatggcgctttgagaggagccattcggctattaaagaggaagaagtgcaggaaatggcaaaggtggtcgttattggctttttgctcagcagtcttgagggcggatgggacgtgtctggcgaactcaaccaaaggtttcctgactacgagtttaccaagatggaggattttctctcacaggtctggaacgggaagccatagagaatttccaatggagattcgcttcagccgcagagtatgttcctctgctttccaaggctccatatagaatgctctttttggtagtagacaaaggcttcagtcatgatcaacacactagaccattgtgtatagtccgtatactcgcaaacaacacgtcttagcgcacaattgcaggaatgcaacatgaaaaagatccttttcttccaagactcagaaggattttaagtgtaaacagacaatttacaatcccacaactgtaaaggggttaatattccgggattctcaccgaaactcgtagatctgatcagcgctagtcttggtacggaaggtttcgctagcgttataacccatgcattcaatacatgcatcttaccgccaacatcccatttctatttagagagattctttcagtccgaaactgcaagcaactgctcaacaaagcctcgcaaaagattctcttttcagaccaagatatgcctcggcggagtcgtggatgcagagcgtgtcgacaacggcgcatcggctgtgatggcggccaaccttcatgtcttcagtgcctcatcaccaatagaacgtgttcaggacccatccaagggcccataatcctggatcagacgcgcctcgtaaccgcacgatatcaaaaggcgctggaacgatcacgattgcgacgggatgtttccgttcccatagtcaagcagccgtcttctcaagcctttgcatccctggagttcatttcccaattcgtgtcctttatttcatccaacagacaagggccgtcaaaacgaccgtggctctatgcccttgggattgtatcgtctggagacaacggcttgattctcgaggctgctctcagagcggcggctacagccttctgcggtgtcatgtttcagagttacacacttctcttggaagcatctcggctgtatggacaagcattatctcgatatgttgccgttctatctggtggatctggcgtgacagtcacgttcaaaatgtgcacaacggtattgttatcgctttatgaagcaatttggtcgacaaatcctcccgcctactttgttcacttggaggcctgttggcaaatgttagtctctgcggaccccaagtctgaagatgtcgccgtcctcagaggagtcgccgcacatgtgatacaccaaactgttagtggcaacataaaatgtccaccatttctaatagctaattggatctaggcttttgcagtaagtgtctcaccaaaattctgtcacaatcttttgtcgaatcaagatgtttgggccgttgtatctaggataacgacggatcaggaagagcctcttgttaaccggcttgtgcttgagatttttacccttcaaaaattactttcacaaagtcgtagccccaatgacgatatcatcgcttgtgcccacgacgtcaatgggaggattgaaaacatgtgggctgattacaaagcagaggtaagtcgacatgatggccagattctgttgtcgtcatgctccacaagaccatactatgatgcgttttctgctttaacagtggcgtgtttttcagcagcgcgtattctcctctccaaagtccattcgctgtccgtcagatgccccagcgcagactcactggaaacgacaaatggtcaggtcattctcgagtgtcattcatatcttctgccgaagaatattggctgcgcatatctccgtatgttcctaccgttgacagttgtggcactgtacagtccgtccttgagacagagcaatctagcgcattcaaccctcaacgattcgcttcgtaaaccgtttagtggcttgagctcgatggctgttgaaaggatacgggcttcatagcacaacaattgttctggtatccaggctgcgcgggatgtatagatgtcaaacgcggatcccgaggggatagtagacagagtctcacgacagcatcatatatatagttattcactctatatcatttcgcttctgtgccatctatagacttcgaaaagaaacaccaacacgattgaactgtacaagatcaaatcaagctataggctctaggaactccagccttccaaccacactccccgtggagcccaagcacattgatctctcgtgattctgatataggtttgcactcgatgtggctctctggcttgtcgagacgactctactgcacatcaagcctattccatatgtattcttcacatgatcatccatgatacgagacctacaatgaacaaagaagtcatgtaaggaaataatgccatcgaatccacgccgtccaagttagcagctgaggtgatggggacaactgtttttctctccgtctcgaaccaagtagcggcaacaacatcaaaatgaccctccgtggcaaatttgttgacatcgaagatgacacggccatacagatcggtcaagttgcgattccggaagcttgctggcatggtgaaagatgaactcggatttacaaagagaagaatgacatatcggtgtgggccatcaccgacatgaggtcctggtgcaacatactgcgcgattgaggtcgaatttgtttcgttagatagctgcgtgactcccttgggcaccgtaaagagccagtgtaagtaaggagcaaggcttctgttagaggcaccgccgggagtgtcgaggtctaccatcattactatgtgggacgaagatgtattgaggggctctacagccgtaatcagtggaggaattttcgtctctacgatttgttcattagtctggttgctgattcatagccgccattgcatcacttaccgctgagcgggactgaaccaccaagagctgcatttgtacctgcaaaggttgctccaagagacttattggttgctggagaaaagcctggcggtgtctgcgcgcacgactggctggtattgcatattaatgacaatgcggcagcaattgcaaaacgagagaagttcattatgaattatcgattgatgaggatggagagagtattgttgccagccacccagtttgcctctttctacacatcacaccgctgaatatatacatcattaccagccggcgatagcaactctcgacttcgtaaatacggcatttgaagctgacttgacaacaacatccttgaactccccaaaatttattctacaagacactgaggctgtccaactccttcaacaagtgtttatgggtatggagttttgcaaaacgcgctagcgaaacctactttattcggctagtgcagagctccgtatctctagacattgctgacgcatttattgcagatccatagctagaactgaattgacatggattgaggtttgcaccgtaagttgaaaccaacagatatccaagaaaactgggaatgaacagatagtgcagaataaacaaatcgtcacacggcgctgaaagccaataagagtcatcacatagatgttttataccaataccgtctgtgcaggtcaccgaatggcaaattcttcacagacagtgtgatataccctgatgatatgaaaatttccacgttagagcatttccgattagtgcggagttttgggtcctctggtatcccagtacacacgtcaaaatgcgttagagttatctgacagaagcagaacaatgtcacggtgaatactctgaacgagacttttttatcacgtgacctaccgctatatgcaatagtgtgtctgatttagatccttcatcatattccagcttgcagtcagcttccagtcaccctttgccaagtatattggccgttggtgtctctggtattcgatattgctctgctggatatcgattcttgcttgtgatttttctttcgagactccttacagttctgtgttgctccatttggccgtacatatcaatgcggtttttggtgtttgtgatgaggacgagtttgcttgtcaaaatgactcgatcgtttctagtctcgtttggatggtggacttgtgattatggatatccttgttctggcatcagtgttaatcttccgatttaattaaaataagaagctaacagctagcttttccttaatattaaggaaaatttaaaaaataagctttttataataatttatataacagctaatagttcgtcagtctacctacaacaaatttcggataaataagccgccgagctcgcttggattgacgttattactattacacatactcaaccagggtcggaactgtcatcgccaccttacaatacacatggagcagcagtccaaattcacattcatcgacggacccagcctggcatctctcaagtcacgagcagaccgtcgactgctgcgctcacagctggtcactcgagcccttcgcaagaagaaatccccctccacccagcgcaacaacgcaaatgacgctgcaatccgtgaaagcgtacaagatattgagcaattagcgggcactcgcgggaggaggattctacctgctacacccaaatctgccgaccaggcaccatggactggcccccgtggactccctggacgcagcaacggactgcagctttcgagtgctgtgagcgggagccgaaaagatcctttcggcgtgtgttatcctccatctacagtggataagcgctgccacgaactgattgactattgtgcgttcatgactccagccgcagtctgccagcgttttgaaccgttttgacagatcatgcctaacactcagtaggcatcactgcaatgtggccaggctggcgcacccttgatgattatcctatgcaactctatcgcagtctaataccccttgccgcctcaaacccacatgttcactatgccttccttctctgtgcttctactcatctcgcatcacagagcggacgtcgggcagagttgcaattggagcaattacgctatagtagcaaggcgcttttgtcggttcgtcaagcgatatcgtcagctagttgctttgatgtagaagccctgttgactgcgatgatctttcttgctatgaataatgacgtgtccttggaagcacatcatgacactaacccctttgctccgccttttacggatatgcaatggctgtcacattatgctcgaagtgagctacaacctgagcattggaaggcgattcaaatcgttgtggaaaagcacggcggtgctgcgaatttgactgtatttgcgatgccgtggctgctttcttagtgagcatttcctacttggacctagaacgcaaccggaaagatggctgacaatatgtcaagtgctgctttgattcaatctgccatatcattttctaaacctatttatccgcttcttcagcccgatgggcggctgtatgcggacattccaactaaggcgttcctgggagagatataccaagcaccaccagtcagtagcgggtttgcctacctgcaatctgcagggattccggaaaaactggtgattgtcttttctggcttgggccggctgtcgcgagcacttcaaatgctgagtgacggctctgtggatcgtccttattatgatcgaatcggcgattaccgcaatctcgtccagcatcgattgctgtcgttgccgacagccaacgatttacgagaaccaattctggtggaccgtacagcattacagcctatattgaatctctacgatgcatgtcgtatgaccgctctgttgtacagcactcatgtcacatttccaattcctagaacagccagccagagagaagatgtcgttacaagccatcgaaacaaacttcttgcgacgggcccgcatatcagccaaagcaccgaagccttggaattactactctggtgtactgtaattggcggaattgcaagcgaacatggcacccaccgacattggtatacgacagaagtcaaaaggttgtccagtttatgtggcgtacaatcctgtttacaactaatggaaacgatggagcgctttgcatggatggagaaagcttgccaggcatgtgcatgtgctttgtggaatgcagcagatggcgactctcgaattacgcacgaacaatgaacggaattgtatgggacctcacaccatttcttttcagagtaagatcttttggtcttgtagtaaggcacgtttgccgttgcgcatagatcccgtcaactctcttggtctccatgatgatcctctgatcgttatgaacaagaacgcaatatggctatggctgcattagccagtcctagccagcttattaaacttttccatgagctgctgtaacatacagggcatggatacggcacctactccttcaagatcgtgcattgccttacggtttcggaggttgcaacagcttgacgcctctgttgtaaaaattccatactaaatccacagctaaatcgccagggtactcgatgacatcggagtcttcggagtcatttggacagtaatttgagacaaatttgtaagaatattgcgtagcggaacccttcagtggacatttactaacacgttcgtcgaaagatgaaagttggtatctacgtcttgctagtctgtctgtgtcactcttagtgccagcataatttgagactaattcatattaagaagtatctacttcgttctgattgggccaacatggtagatccttcagatgtttctccggctagcattaccaataaatactccacggctcaaatcaccagccgaaagttctcccactgaggatgttgtcgcagggagctgcatcggcattggttcgattgtcatatcatccaatcgtttgagtttgtaagcgtgcggcacatgatgggatgacaaataacattctgcttgagaaatacatcatggatttcacaattatgagataaatacgtccatttcttttcctgagatctggccggatttcggacttccacattataaaatttctgtcgctatccccatatactcctgcaaagattgggcaatggcttcctcagtagctaaatgttacaagaaagttctgcttatcggtgcaacatccggtataggccaatctctggcctcgaaatttgtcgaggggggagcgaaagtaatagttaccggacggaggaaggagaggcttgacgcattcgtcgagagataccctgatagatctttcgcaattcaacaagacatcacggaactggagagtattccagacttcgttgacaggtttgtgctgtgtagcaagtttgttgtcccatgaccatgctaacaaagtgaaaagcgttctttcgaagcatccagatcttgattgcttggttgtcaattcaggcatccagcgggcactcaacctaaatcagccacaaagcatcgatctcgatagcgtccgtgtacgcgtgtccgagtcgcctacccgggagctaccctggagcgatgtgcccgtccgtataaagcgcctaccctggagctaccctggagctaccctggagctaccctggagcggcctaccctgcaccggcctaccctgcacctaccctgcacctaccctggagctcgaacgcccgccctgccgcggctcccgggtaggctcccccgccggacttggccgtttttccctccctctcccttccctcccccccgcgcgccccaaggccccagggtctcccaaaaacctctaggttaaatttacacttaatcggcctcttataagataaataacataaatgataattagaaatactattactattattgcttgacatatgatcttaaggaagaaattgaatattgaattaaacagttattaaaacagatattcccaaagaggcccttgtattatagagtctttgctgtgatctcaattactgcaccatcacaaagatattgcagtatagaattaaagcttttcacataatctgtaacagtcccagccagcagtacatatgtggtaccaagcggtgtgggcttgccacagccctttgtgcagtatctgtaatatatatacacccttcatgagatacctactgttaccattactttagtcaaattgaatatactttcatccccctatctgactaccatcccgtgacaaaatggttggtttttgtcaaaagaaacagtgaagaaacattgaagaaacagcagtaacatcatcgctaaaacttaaagcaggcagtttatcaagcaagatccagccaagaatgatactataggggttaagtatgggctgatttctttcttctagaaccaacgtaatatctcgattgtattggcgacaagcagttgcttctaggaacaaggacgctcaaatagtgtcgtgctacagtaagaaacaatcatttcgataatcgccacttgatgtaaagagcacgtgcgcaagagcacgggcagtcaattgagtacaggcatcctaagtgtaggcacgaaaagtcccacaatgtggaccattatcgggctgacatccaattagtctatggcatcctctgatccgtagagcaggtcaagtggaggcgactacaaagactaatgcaccgccaggcagctcgagtaaaatttcatggttagggcgattaagttagtcgaagattgatctttccagttcagcaagaagaaagttactggtttggttcatgtccgtcagttccggttccatatagtgacagtatgaattgaatgttcaccagcaaaataccaagtggcgcctgacggagcaccagccccaccttccagcctcttcctttagcgtccgattcgccacagtaagacgccccaagaactgccagacagttaaccgcgcaactacagcgaccttcagatacgccaatatataatattgctattctgtattttcaagaaccttctgagtctattcgtaaggagtttacaccgcccctatgaagcagtttctctaatctcgcctaggccgcaactaggacacctctatatctcatagtgcctgccttgagcttattcaaggcagctgcaacgccggagtcagacagctcaaatgtctcgactgtaggcttgattgaatggagtgctgcaaattccagcatgtcacggtgaaccttcctagtcgcgaccagcgacatcttcattgtgtatccgttgaagagcatgggtcctcccctaagcgcacaaggttagttgggtgctcgttcaaacaaaaagcaaccccttaatgtgaataaacttacggtaaattcatggaatccggagcagatagtggtataacaatgccatttctagcaagaacctttttgtcgagaaacctagcaatgcgaaatagtcagctgcgcgcgcttctattgttcggcatgtcagcagttatacgcacttctcccattccggatatgcagagccggctatgacaagcacatcgacaggcttgttgatacttcctggttcttgcaaaaggcaaaactcagacgcgccaaatcgtcgagcttcttcttccttggccgcagttgatgaaaacacggcaacatctgcccccattttcgctgcaaactggatggcaagatgtcctagaccaccaatgccaactattccaacacgctgcccaggattcacactttcaatcagagtcgagtatacagtagctctagtacattgtaggggtgttgcatgttcgttggaaatgactcgcgggatcttgtacacataagtctcgataccaacgtagtagtcggcaagggtgccattctgtctgcttccgtcggactccatgaagatatctcggtcatagcaccacatgtcctgtccatttaggcagtacttgcaatgcccacaagagttgcgcaagaatccacccccgactcgatcgccaatctccaactgtgtgacttccgaccctatcgcctccacgattccaatgccctcgtggcctaggactgagttgcatccaatggcgtgaatatccgtgccgcagagcccagtgtgtgtgatctttataaggacttcctttgaactgaccgtagtggggagactatgcagaacccttttcaccgaaccttcaaccccttggtaacatacgttcactttgttagctgacatggcgataaatgagaagagcgtgaggtagagataacaataagaatgaacttggtcggtcataagattgtgcttgtgcggtaactcatcgatatatatatgcatggcagtatatgacgtgtctctcaagcagaatcagattggtcatcaacctcaatgcccgaagctccttacaaccggggaatctgtctattgccgatcttcggacattacaacagggagtctacgtaggactaggaacctgtcggtgttaggagccacgacttcggcatcatgacagaacgtgcttataaattttcacgcctttctgtgccgattgccaatcagccgagtcgaagcgtacgagacggagtcgaggttagttccaagtacgatttcgccataaagctgttcaaaggagtcttctttaggcgtctacgatctcttcggaatgtttatctccctgacgtaggatacgccagaagtaaaaactggcgtcaccgcaagtttcaccgtgttcatcaataaccgatatctcgactttgcagaggcgatattccagaaaaggccgctatgaagcagcagtagtagacgaatgcttaccaccttcacagaagtcgacgtagcatttgaggactgggtctgcaaaaggtccaagttcaatttttaattctaggatgatttaaattcacttcaaagcttcgatctatctcgtagtgtataaattatgttacacatttttggcgaggtattcccccaagaactcgcctaaactctcctggggcaggttcaagcggtcattccataaacctcttgtagatgaaaagtgtgccagattcccttttccgtagatagcaccgctcagcatagacaacacaccgagtggctccccagctttcacctgtgatgccccctccttccacagctgctccacactaccttgcgagaccgtaaatccctccttcatgttcttctccagagctttgagaacttcattttgtgtgatggtaaagctattcacgtatacatattggttcctggtaagccccggattcttcaagcactttgcaataccacgaccgacttgatcaaggttggttgcttcgtaaggaatattaccaccgtcaaaaatagtggcagagtgggtggacaaattccagccaccaaacccgggaatgttcaatccccagtcaaacattgagccggtaaccagagctgtccaagagatcttgtcttcgttcgctttgaggtaatccatgatctcaatcttgtcagcgagaaatgggacataggtggatgcggagcgatccgatgtgtcaatcccatattcggacgggaaaaagaccttgacgccggccgcgatagccgcattgattatggccttctgagacgccaacgcatctccaacgacgatgctagagatggtgctaataacggcatcttggcctttgaatatttcgcgcagagatgcttccgaataatcagacttgacatgtcggacaccactgggcaaagtcgcctgtgaagatgtcctcgagagtcccgtgacgtcgaacttctcgtctaggagtgccttgattgtggacctgcccacatttccgctagggccgatgaccagaactgacttaatcgtaagtggatccatgttagacatgtagatggagaaagataagacacaagtctcgttgaaagattggctgttctgtgtgcgttattgtgtgcttgatcgttcaaactacaatcatcgacgaccgcactggctctacttatatcgaggtagccatagcaattccgtcaaatactatttcagaaagatctcaggattgataagcaaattgccgcggcagatgttttaataatcagacgtccccaatccgactacaagaccatttggcgccaaacttggcgccaaaccagtgcaaatcgggaagtatctactctatcctgattggttccaagcaaatggcatgtctttcgaaagtaagacgagaatcgggaggagcagccgcgtcacagggattagaaggttctctttcttagtatattcacacaaaaatggagtatatgttcagctttgtttccttgttaataagcgacgaacgttcaacgctttcgtgcccctactacgtgtagactacacggcttcacatagattaaatccgacccccttcattaaaactggggggttgcagctataccattgacgtaactgacgaaatattgggcatgcatccattttgatcctggatcctagaaccagaaatgagtttgtgccgcttctttactctgttctatttcccgtaatctctcaacttctccaccaactctgtaaaccttccgtgacgtaacggctcaaagggatagtaccattcttctgccgcaccaataacgatatcttcctccccacgaataattgcgttatgcgctgcttcagtaaaatcttctaatggcatgccaatctgggcaccattttttaggtctggttgatgcctggcatcatgtagctcagctgttgaattgatgcttcaagttaggcttcttcctccaacgacaaagatccaattctccgacttactttgcacgcttggcgggaatatctcgattatcctgacgtcggacgaggcgtccttcatgttttggcgaagcaccatcaggaaatggtggagggccgctttactcgcaccgtaattgccacatcgaattattggcactattgacgtagtggaagatgtgaacaccatggccccagagtttctcctctggaagaatggaaggaaagccttgatgagatggatataactcaagtaattagtcctaaattcgagttccacacgcgggcatattgctccagggtagctctagggtaggcgcttttcgtgaatgcatgggcatttcgctccagggtaggccgctccagggtaggcattctctgcttattagctctagggtaggcgctttgtatggggaaaaggccagaaggccgggaaaaataaaaaaacgaaaaaccagaaatcaaaacgaaggagactttttcgccatttgcgaggggaggcctgaagggcaccctccgtgtctatgatttcatgcccaggtccagggtgggctgctccagagggggcgttttcctgctccagggcgttttgcccgctctagggtaggcgttttcgccccagtgtaggcaggccgctctagggtagctctagggtaggtcgccccccgtacgtacgggcgttgtgtaggcatttcgccccggggcagctccagggtagcactccagggtagcactccagggtagcactccagggtagcacctctcggggcgttgtatgggcctttcgcccccggggcaggtgctaatagctccagggtaggccgtctcgccccgtggcaggtgctaatagctccagggtaggcgttttcctcgaaaaaggccaagtcggaaaaatctggctagttcggttttttttttgtatggccgtgagtcgatttgaccgatttcccatacaaatgaattttgcggaaaataggaattggaccgcgagcccaaaactggcggccaaccccgcccattcggtcggaggacctacgagaggaaaggggaaaacccgaaggaagcagctgaaaggcggcggccggagggttccaacctgaccgatcaactgtaccatatcttgcagacttcaagttatcgcgcccttttgaacaggcttgtaggctccggcctcgctagcgatcgggcgtaactcgttgtcgaccctcccgaaagcggctccccagggtgcacgccgtacggaggttgcctgctgtcgtcgggggtcccctaggggtcccctggcgctggcggatgggttcggtgggcaactggcctttcaggcgagcggcatcactgagcaacggggggaaacccgcccgaagcggacgccgcaatggttgatgcttcggtcccgggtccctctactggggcgcccgatgccacgccacagcgcggcggagggatgccctgggaacttgggcggggggagcggattgctgcccgcagcgcgtgccaggcgacgtaaaaaatcggccgggcgtgcgcggcggacggcgctgatcgaactgcctcacggcggggaggttggcctacctagtgaacttgaaatcgctccggcagccgcgaggccgccggtgggcgcgagggctcaggcccggacgccctgacgatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgcgaaactgcgaatggctcattatataagttatcgtttatttgataatactttactacttggataaccgtggtaattctagagctaatacatgctaaaaatcccgacttcggaagggttgtatttattagattaaaaaccaatgcccctcggggctctctggtgaatcatgataactagtcgaatcgacaggccttgtgccggcgatggctcattcaaatttcttccctatcaactttcgatgtttgggtcttgtccaaacatggtggcaacgggtaacggagggttagggctcgaccccggagaaggagcctgagaaacggctactacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaatcggaatgagtacaatttaaatcccttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgtggttaaaaagctcgtagttgaaccttgggcctggctggccggtccgcctcaccgcgtgcactggtccggccgggcctttccctctgcggaaccccatgcccttcactgggtgtggcggggaaacaggacttttactttgaaaaaattagagtgctcaaggcaggcctatgctcgaatacattagcatggaataatagaataggacgtgtggttctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcaggaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccataaactatgccgactagggatcggacgatgttacatttttgacgcgttcggcaccttacgagaaatcaaagtgcttgggctccagggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggggtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagacacaatgaggattgacagattgagagctctttcttgattttgtgggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagcccgtattgctttggcagtacgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacggagccagcgagtactcccttggccggaaggcctgggtaatcttgttaaactccgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatccctagtaagcgcaagtcatcagcttgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggcgtccggactggcccagagaggtgggcaactaccactcagggccggaaagctctccaaactcggtcatttagaggaagtaaaagtcgtaacaaggtctccgttggtgaaccagcggagggatcattaccgagtttacaactcccaaacccaatgtgaaccataccaaactgttgcctcggcggggtcacgccccgggtgcgtcgcagccccggaaccaggcgcccgccggagggaccaaccaaactcttttctgtagtcccctcgcggacgttatttcttacagctctgagcaaaaattcaaaatgaatcaaaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtaatgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgcccgccagtattctggcgggcatgcctgtccgagcgtcatttcaaccctcgaacccctccggggggtcggcgttggggacctcgggagcccctaagacgggatcccggccccgaaatacagtggcggtctcgccgcagcctctcctgcgcagtagtttgcacaactcgcaccgggagcgcggcgcgtccacgtccgtaaaacacccaacttctgaaatgttgacctcggatcaggtaggaatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccccagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggcccctagggtccgagttgtaatttgtagaggatgcttttggtgaggtgccgcccgagttccctggaacgggacgccgcagagggtgagagccccgtctggctggccaccgagcctctgtaaagctccttcgacgagtcgagtagtttgggaatgctgctcaaaatgggaggtatatgtcttctaaagctaaatattggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcaccttgaaaagagggttaaacagtacgtgaaattgttgaaagggaagcgcttgtgaccagacttgggcgcggcggatcatccggggttctccccggtgcacttcgccgtgttcaggccagcatcagttcggcgcgggggaaaaaggcttcgggaacgtggctcctccgggagtgttatagcccgttgcataataccctgcgctggactgaggaccgcgcatctgcaaggatgctggcgtaatggtcaccagcgacccgtcttgaaacacggaccaaggagtcgtcttcgtatgcgagtgttcgggtgtcaaacccctacgcgtaatgaaagtgaacgcaggtgagagcttcggcgcatcatcgaccgatcctgatgttctcggatggatttgagtaagagcatacggggccggacccgaaagaaggtgaactatgcctgtatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatatgggcatgggggcgaaagactaatcgaaccttctagtagctggtttccgccgaagtttccctcaggatagcagtgttgatctcagttttatgaggtaaagcgaatgattagggactcgggggcgctatattgccttcatccattctcaaactttaaatatgtaagaagcccttgttgcttaattgaacgtgggcattcgaatgtatcaacactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgaggttaaggtgccagagtagacgctcatcagacaccacaaaaggcgttagtacatcttgacagcaggacggtggccatggaagtcggaatccgctaaggactgtgtaacaactcacctgccgaatgtactagccctgaaaatggatggcgctcaagcgtctcacccatacctcgccctcggggtagaaacgatgccccgaggagtaggcggacgtggaggtcgtgacgaagcctagggcgtgagcccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatacttcaatgagaacttgaaggaccgaagtggggaaaggttccatgtgaacagcggttggacgtgggttagtcgatcctaagccatagggaagttccgtttcaaaggcgcacttcgcgccgtgtggcgaaaggggagccggtcaatattccggcacctggatgtgggttttgcgcggcaacgcaactgaacgcggagacgacggcgggggccccgggcagagttctcttttcttcttaacagtctctcaccctgaaatcggtttgtccggagctagggtttaatggctggaagagcccagcacctctgctgggtccggtgcgctctcgacgtcccttgaaaatccgcgggaaggaataattctcacgccaggtcgtactcataaccgcagcaggtctccaaggtgaacagcctctggttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggataaggattggctctaagggttgggcacgttgggctttggacggacgcctcgggagcaggcggccactagccgggcaaccggccggcggctgccagcatctgggtgccgatgtcccttgcaggcttcggccgtccggcgtgcggttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagtgaagtaattcaaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggcagaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacataggaggtgtagaataggtgggagcttcggcgccggtgaaataccactactcctattgtttttttacttattcaatgaagcggggctggatttacgtccaacttctggttttaaggtccttcgcgggccgacccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaaggggggctcatggagaacagaaatctccagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgacatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcggccaagcgttcatagcgacgtcgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgacctcaccgcaatggtaattgagcttagtacgagaggaaccgctcattcagataattggtttttgcggctgtccgaccgggcagtgccgcgaagctaccatctgctggataatggctgaacgcctctaagtcagaatccatgccagaacgcggtgatagcacccgcacgtatagacggacaagaataggcttcggcttagtgtctcagcaggcgattcctccgtggtcctcgaagcgggccgcggtatttcgcgtattgtaatttcaacacgagcggggttaaatcctttgcagacgacttagctgtgcgaaacggtcctgtaagcagtagagtagccttgttgttacgatctgctgagggtaagccgtacttcgcctcgatttccccaacacatcctccctcggggggggcgcgtaggggttctctggtgcgtttggtttggttggttgcgatttctcgaccttccctccgcggggaggtgtagggtaggccggggaacggctccagggtaggcgcctctcccctcgccggccttgggcgctctcgcccgggaccgtgtgcgttcgttcgtcctcgcccgcgggctccagggtagctccagggtaggccctcccccctcgttcggccgtgagtcgatttggccggtttcccatacaaattacttttgcggaaaatgcgaattggaccgcgagcccaagcccggccgcccaggtcgcccgcccgtccgcagccccctcgaggggcccggccagggtccagggcgagctccagggtaggcggggggcgggggggttttgggagaccctggggccttggggcgcgcgggggggaggggagggagagggaggggaaaacggccaagtccggcgggggagcctacccgggagccgcggcagggcgggcgttcgagctgcagggtaggtgcagggtaggtgcagggtaggccggtgcagggtaggccgctccagggtagctccagggtagctccagggtaggcgctttatacagacgggcacatcgctccagggtagctcccgggtaggcgactcgcacacatgtacacggacacacgggcatattgctccagggtagctctagggtaggcgcttttcgtgaatgcatgggcatttcgctccagggtaggccgctccagggtaggcattctctgcttattagctctagggtaggcgctttgtatggggaaaaggccagaaggccgggaaaaataaaaaaacgaaaaaccagaaatcaaaacgaaggagactttttcgccatttgcgaggggaggcctgaagggcaccctccgtgtctatgatttcatgcccaggtccagggtgggctgctccagaggctgctccggaggggtagggaatataaccctttaaattagttttactacataatatattgaaaaatttgctttcccagtttatattatttataatcgacgatccttatgtttatttagttagcacatttttctatgtctttgttcttaaatatcgctatctcaataatccgcccgttctactggaatctccagtaaacctctcgcagggtttcggcctaagtaacccgtttcttgccatcttatatgtaagtcaacttttctttgaagtcaggtccttccttgccctttccccttgaaaccataagaaatcagcttaccgaattttgcctcgacgacatgacgttaagatgattcgcatttcgagtgaatcctggcccggtttgtttggtcgtacccaaaacaacacacacatgacattcgcctcctggccttgataagcttcaactgtcgcgggcgaagacatgcctttaagcactgcatttccggtttccttttgagccatcgctccatgatggcgatattggccttgtatagggtgatgatgccgatatgtttcccctaagaaacctcggttagttgaatctaaaacacaggggtaaaaaactatttgtaatcaactagatgtaataaaggtctgcacagcttatattagctaccttattgacattaatgtcctggacctaagttatcttccacttgtggtaaaggaccttctctaaaagggccggagtagtgtagataaggtcagcatctgtaattagtattttaaacatagcagtgagattatccatgctatttaaagaatgccctatgtacttaaactatagaagcgtcccccttgctatattaaatagcataaagtagactggataagcttttaaattcttatataagatataaaggctagggctatcttctagattaagtactagcacagcaggagatccaagcatttttaacacctagtatactattaaaagatgcagcttccacttggttaccccctaaaggtagtctttaaagctataatattactattattaagttactataaaagaatcctaaaagccttaatcttatcttaaataagaaagcctttaataataagcctttaataaataagatttttacctttttaaaggggcttattatattatataacaatcttttaatttagtatattaatacacttagtaaagttattaattataatataagtaaaagctaagatataaattttcttaaaagtataagatatatttaatattactaaagtaaaaagaataattttattaaatttatagtcttaaagttaatattaagaattaaaatataataaaaaaaagaagttttaataattaacttattataataataatactaaacttaaggggtaagttactaaaatataattaatacttaagttaatttttatttagatttttttatataaggtaaataagtaaaattaaattatttatataaagaaaattaattactttaatattctagtaataactagcttttttaatattattaaaataatatataatttcttattattagtttaaaaaccctttacctagctaaaaggctatatataattttatttataattttaaatttaataaaatattactttttttaaaaagcttaatattattaaaatataatagtaaaaattataaagtatattaattaattatatttattttatactttaagttacttaattaagaattaaaaaaaagaaaaataaagttttaagattttatattctagttagtagctttataagtaaaaaatattttaatttttaattattctaaaatatccttaatatttatttatatattttctttatttttaaagttcttatattcttagggctgctaaataagaagaagattaaacttagctagaggatagtctttaagcgcaaatatattagttaccttctttattattttagcattccatattaaactagccaatttatgccattttccatggttaacaaggctgggggtatttataggcgacatgtcatcgttaaacgcaagccgcaaggcagtcttgtcgacttatgtggcgtcaatcgacctagatgcctttgaacggtcaccttgagcttggcatgcgatggaaagaaaacaaacagactgatctctatatactaaaaacaccaacttcagtgcatgctagttcagtgtattccttccctcatttgcttggtcgaatcggctctgcagaaacagagcagctgttggaattgttcgtagttaattctgtgtattccagtgcaccacactgcattttgctgtgcttcgctggatccagccagaaaaagattactagtagtgggatgggaatacagcccgaatatcgacactctgcatgtacttgttatctgtgctctgaacgccacctactccgtagacgtttttatcaaagctctcgggtgacgcacaaacccattcacaacacggattcagagctaacccttgattttcttctcccgcattttatgcttcctcccgctgctgctgagactttttcgtcgtgacagttgtgcttcctgcattatcaggaaacgtgcttgtaaagtgcgcttgttcagtcgttccatcgtgggtatctatctgcaggaaacaatccctagttctaggggcggattccctcaagagttctgcctttcaatgtcaattgcttgcaagtgactcgtacctccctagtccttggaggcgttgatcgcaggtagccccgtttgcctcaaagaattttcttctcgtgcggcattttactgttttcactcaaagtatattagatttagtgaaaagttattcagcaccctaattttattatccaacatcccaactatagcacaatatggtagccagtttatatattacataggtatacagctgcaaatacttattacaatagcaagagtagcaagagtagcagcagtagcagcagtagcaagagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagtaacttctctctttatttatggggtgttagataacagaactgaggtgctggataatggctctccagacttttgagaacatgaagtttgccactgtggaacatggcttgctaacccccgccagcatttaacctatctacctatataaagacaccatacagcactgcagacttcacccgtgaagcaaaagcgcccacataaccgaagcctttcggatgatcctatcgcgttgccattcggatgatcttatcaagttgcgatcgcgtaattaggaaactccacgcagtccaggaccagccccccgaccaagcttcagcaatccaaccaaacggtacattcattcaaggtcaaggtctttcgataagaaaatggcgcaacttatccctcccagcaatgaagagcgcgagctttattatttcgggcttccttcctgccccaagctcgttgctcgctccagctcaggcacagaaccgtgggtgaatccccagaggcccgaacccacaatgttcacaggcaccatgaacatgtatccgagaatctttctgcccgctgaagatggggaaaaaagggccatacttgtcgccaagtatggagcgaggacaggactgacgcttggccttagcaacgaactggtttcagtcgtccgccgacccgggactgctgatggtgaaatgagcgaagaatggtgcatcacatcggctggcctcgccgttaataaacaagcgcttttttctgatggaggcgactccggctcatgtatatgggatatggatggacggatcgcgggaatcctaatggcaggagctggtataaatgggctgaatgatgttacgtatgcacaacctttcgagcgcttgcttactgatattcgagcccacggttttgaggtttcacttatttagaactttgactctcgtctaattccaacacaaggtccatcttacccatcgtcatgttgcgctatatgagtccatgcacttgctgttgggcgtataagatgatgactggcctcagacagcaccgactgatgttgtttttttggagatgtactacttggatggcatcaaatatgctggtacagcgatggtcaattatgctggcttcacagtaaggggctggtcaatcatgagccgagattgaggcctcagactcggcgtgctagaggcgtccaagtgaaagggttgactctagtttaggcggcaccgagtgatttattcaaagttgtaaaaacatattctttaggatttttactaaatactgtttatccagatgctgtaaaaagaaaaacagagggataatttagttgtaccttttctcggaataaatcaatttttgaacaagcatgggttttgttgcaaatatttgaaaccacaaggccaaatgtagaacaatgacgattgagaagtcttcgctgtatgctgtttgaggttggagacaaatctcctgggaagctgccaaatagcatgaaagtgctctttaatgttagcatattcgtcatcagcttacagtacaaatgggacgctgtaaggagtcttatctctagaaagcgtactcagcttaatgtacaatctgaagagatgtaagatgcattcaatgataatcccgcatgggcaacttatcgtggccatttcatatcccaaaaccaggtcacgcactctatctcgactatatcttcgtgcgttctttgcgttatcggagaactattgatgcttgtcgtgtgttacacgcagcatagaatttggaataagattggggacattacactattgtatcgagatttatttctaatgcagttgtataggttcaaaagacctgtaacggccggtgcaatagaggactgtacctagcccttggttcaatgactgggtggataaggatatccaaaaaaaaaaaaaaaaaaaacgccatattcagcctcgttgggtccaacgatgccaacgacgccagatcgtcaagatcgcttataaggttcaagataaggtttccacgccaaagatagagttcctcgccgatgactcaacgcaacgctggagcaatgaaaaggccacctatacggaagccagcttgcaggcataagaggccttgatggttccttcttggaaaatggaagaaatctttcaactgccaagcacggttcaaagcaccaggcgctgttacaacgcacaagactctgacgtcaacgaagaaaagctactattcaatacagtaaggcaacctcgcaatagcctaggataacctcacagctgactgtaatcacatacagataatggccaaaggagaccagaaagaaacggctacactattgtataagtgcaaaaaggataggtattgggctacaggtaacctgcccaattacaaatacgatatatacttaggtatcatgtgcctatgtatttcacccagtagcatttcaatataatgccaagtattacatgtaccgggaaactctatttttgaagccacgtaacgtatgataagaatgatatggaatgggttacacaatatgacgtggctttggaatacgaacagtcgtaccaccctattgcttctcgtgatccgttggtagccatctatgtattctccctaccttagcaactaaacatcaagttaaagtcccggaatacgagcatctgtactaccacaattactcttgtgaatcatttgagagtcatttatgtattcatcctacgattaagcatctagttcaactctgacttatatcagtatacaacacctcgaaacgcaaggcctattagtcaatctaatctcgtctcaacatcaggatccgacgtattcatatctctgttctaatccaaccatggcatcctccagaactcgcatccccacctaccatgctccccatttcaacatcgcgactttgtcgagtttgcgccgttgaacaaaaaggagacatagtaccagccagtggccgacaacgaaatttatacgccgacaccagaggcgggcttccacgcgacgcgccaacagcgagcgaagcaacaaggagactttctcgtgcgacaacatcgtgacgacgtatttcgactcgacgggcgagtgggtggccaagtgtctggccgccaaaactgtgcaagaatacatcattggctcgggatacaggaagccagtgtttattatcacggggctgaaggtggcaacgaacctcgagtttggctccgaggcgacgcagaatgccaacgccgacaccaaagtgggcgtgaacgtgccgcaggcgccggtaaccgtcgggattgagggggctatgaacatggagaagaaccaatttctcggattccaatcgtctgatatcgtggtcgggttccgtgtcaagaagtatcagtacaagagagagagcctgtttagcagggagaggaagcttgtgggggagatcttcacgaaaggcgcggagatgcttgatgacacggcgaggccgtcaaggagcttggatgagtttgaagaaatcgccattgaggaggagatagtggcgcagagggaagctgagaaacagagcagttctcttgtagaatgctgggtcaaaaggactcgctcgtctggtctagactagatgtaattttacatctctccgcggtgtaggagccttccgtgctacaattgatatatttgaccatcttcatgccatgcaatgcttcatcttgttacatctatgctcctccatattctgagtagcgacgtggtttttcgaatccctgaaacgaggcttcagatgtcttctcaatccacagttcaatccacagttgcgccccgtacgtcttaatgtcccttaaagcagagcaggtatcctcaggctgcgtctcgttatcccacagatgcttcttccatggtttgacgtagtcatagccatctatgcggtcagagagacatctaaacaattctctcatcccgagaggagtgtagaagtactttgcgcaatccctgtcgctggcaaagttatgtctgataaactccaaggcgttcgctgcaatagctgcagcgacaggcgtggcaaaagacgatccactgatgtagacgtcttctccatcccaccatgaatcaatggcattgcccagcgtggagaaattatcaccgcgcacaggggccggagtcatgccaactctgttgcccttcccatccgagacatgaataccgaaaacaccatcttgactagctggaaaagccctgggctcattacctctatcatttgaagcagcagcgaatattattttccctgcctcgacgagtcccttgatagatgacttgatatttgggttttggccgagcccaaaggaaaggacgatgatatcagccctgcactcatcagagctgacccacgtcagcgcctatcatggatcgtcgttagtaaatggccatggcactggttggcgtcctcttacctcgacgatctggtggtttcccgcaacctcgtgtttggaattggagatcttggcgacaataatcttcgcgcgaggcgcaaatcggagcaataacccgactacgtgtgttccgtgaccatcattgtcgatatgagcgtgttcatcggcactgaaaaagtttcgcttccggattactctttcttccccgcctttgactagttcgtccccatcgtcaacgcaaaagcccgtgtcaagaacggctatccggacatttcgtttcagaggatcagactcaagcgtgatatcatctgctgggttgttgggcagtggaagaatgtaacgctggataaacataaacatgcgagatacgaaatcctccgtgttgggatcacgatgtgtcctgtgtaacagttaggactatgaatctataaatactaggagtcgcgactgggcaaaccttttctgacaaatttgatcacccttgtggaataagagacggtctttaggccgtataactgtctcttgctgtggatatgcaaaattatgtccacctgggcttgctaatctacccggctctttgatgcctagtcctctgtcaggcgcataagtattgtcgttttggctgtggatttgccttttggcggattgataagaatattcgtcctgtgcgaacccttttttcacagctgtttcttgtgccatgtttggggaccgcatgccttcagaagatgcgataagtggctcgacgatgctccggttaaatttagtacgaaaagccgcatcaatcacactagcttgtggatagagaaggatgcaattcgcaataaggtcaagggggtatctttcgataaacgatgttttccttaatatagcctctttgcggttaagtgcgttgaatagggagttaatctcatcttcgttcgcgtcgtcatcttgctcaatatcctcttcggtgattgtaatcttttcccctagaaatatttcccagaagaggagcccaagatggacaatagctgattgtgctcccacagatttcttcgagtcttgttcatagaggctcccgcgcaaatttccaaggatgtatggcttaatattgagaccatcagacgatttatcggcaatttcagcgacgaggatgttttggctcttccatgggatttgaataaacgggctcccaagaaggcaaagcagagatctcgcaatgttcaatgccaggcgtattttcgcttcttttgttatttcggatggctgcatctgggatgattctccctctttcctcggacagagccaatcggacagagacttttctgggactatcacctttgtaatccggtcagagcgccctgcacttggactgttccagcagccgtcccgttgacgctgcatccgtagcctgaggttctttctcgagttcgccaacaaggagcagaaagaatctagaggtttatgttgcagatccggggatttgggtaagctcgtgttggcccagtggacagcatgccatttcttggaccgtgatttgccacatactgatacgagcatgtcaattccgtcccctttaaatccagacaaatgaatatgggctgagtgagccagctggcatggcattagggtcctcgcgaaggccctggcaagatcgttagcgagctcgcagatgctctgtgcttgttgtaggtcgttcggagctctatctttgtataaaatattctcctgaaactgattagagtgataaaagtcttgtgtcgcttcaaatcgatcccactcaagctctaaaatggccatgtatatatctctcatagtctgaacaaattcttgtattgtgctcgccactcttcgaagcccctccgtactttcttcggggtactttatccatgccgatatctgatggtgcaacacgttcgatgcatcagttgcgtatcgtggatagttgtgcttcaggagagcttccagagcgcgcagcttggcgagtcttggagcctggttggcctggtatcatgtcagcaaactgcttggagtagagactaatggccatagtaaaacagccaaaaccgtgttgcactctggcaaggaatgcactttgccaggaccgaacttaccgagctctcttcgaggatactgtcgtcgaccagcccatccagcatgacaaggatatttcctagagctttgcttgctctatcaaaggtgcctcccggtaagtcagacgtgatgcagtccttgatcaagtctctcgatagctccgttacccaatttctcaacagggttatctcttcacgccctacccttcggtcttggttttcggtttcgaacagatatatctgatccgcatgtagttttcgctttgggcagagcggcagcgcgtcgacgaatgcctgcacgacggctaagaatagctgcacgtctgcttgggcgagatgcatcgtggtcaattattggtaaatatgggagctataatgtattgtggtcgccggagccgtaggaactccaagagagaggcgagagatactaattagcatcaaacttgtgatgaatagagtcctccagcacagagagccaaggctggttcgtgctgatgctcaaggaggggttggttgatcagagactgccgtgtatttatatccgtacacaggtacaggcagcataggtaattccctcagaacccgagatagtgaactaacagttatcttgttgggcaacgtttccccctcgccggcatgggttgtggcaacaccagtcaatgtggcgaaccgtacacaaacctaggtttggatctaggtctatgttcatgttggcggatgggctcggaatatcttgtggaccaggatagtactaaatgtcaccgcgaaaaaccagtttgtatattttactgcaatttttaattgtacggtaacaactggctgcctgcatcatttgaacattaacaagacgtgtattcacatatctagttgccatttctacattgtggcgaaccaatcaccattcacaccgatctttgtgttggttggatcgcgttggatatgggtgattctctttgaacagtccctggttggtccttcggtcctgacctaatcttgtgtttcctttgtactctgcacgccatttgtgcaagaacaagaagcggatcataacagtaagccaggtgtgatggcgcgttcaacctttgttcaacgccataataggtccacgtcacaatagtagcaaattcccatgaacatcagaatgccagacctgcaactcgacgagtgtatgaattaaccttttttccaggagagatttgctcaatttgccatgagtgactctcctctgcttgacaaaatgcaggaagcctctgtggtctgcgagtcgagcgaatccatctacgatgctgctcagctctgttcagagcattttgaacgtcaactccaggccgcagatggtgcagtgggtggaaactatcgagagattgaagagctatggggacgtttcaataagcggacagcagatgctggagctttgccgctccaagggcgtctctcgatgcgcgattagctgccgacgcaaagaccaaaaacagggtactcgagctgctcgctatgctacatgaaaatctcggatggggtaattgcggtgcttgattatgcaacgagaaggtgctgacaaggctgtagcgaattccgccagtaatgaagaggaaatatcagaaaccagtcctgggctacctgccataaaaactgcactatatcatcttctcgagctatcagaggaaatccgccgctcaacacgccataatgaccacaatgagttgttttacatcgcactagttcagaggagatttccctttgcgcgggaaggcctttgtagacagcttggagcctccattcatgaacgaggaatatcgctacagtacctgcaagagtataacaaagagcttgcctatcggcacaatggcaaagataacttgaagacaatagaggagatgcccgaagaacagataaacgctgcagcggtatcgtctatcaataaggatatggcgcccaaggaagagatggtcgcacaggaacctgaaacacgccatcctacagtcgcatcctctgcgatgggtcgtatcaaacgagatacgacatatcctccaagcacaattaccaccagaggctcgattattcgagatatccagcaggtcaaatacgacttcccccataagccgaggcaagaaaacgtggaaacgcaccagtcttgcacaatctgtgccatgcctctaaacctgccaactttaacagacagaacttgggagtatgcaacaatatccccttcattaactaatatggcacttgttctaatgtgtctacagagctcatgttgaccaagacctggaaccttatgtttgtgtatctgaggactgctctaaccccggttgttcactaacctgccctcctagatggatcatatgaagatacaacactcaatcgactggtcaaaacaggttcacacggacaggtggtattgtgatgtcaatcacacggaagccggccggaatttgacacaatagcagagttttcaaatcatctgaatacttgtcatagggataagctctcgcagtcacggattatgggacgagggagtaagcggcagggatgatgccaatttatctgcgctgaattagcgaccacatcgacagcaatgaacatctgcactgcgactgagagtcgagcaactgcggagatttggtcaaggaatccacgctggactggaccagccttgaggctgcatttgactttagagttgccataccaaacgataagctgccagagtcacaccatgatccgagctacagtctctccgagaaggcgctggaatgggaattttggcaccctctttcactgaaccgcaagcaaataggcccatcttagtatgagagtcccgccaaggacgaaatattgatgcgcctctttcaggagactacactcatttgatgaatgacgaatacactgttggttggatctgcgctctatcggctgtatgcgtcgccgcccagggaatacacatggaagcgcactgatataggatgattttgtatttgattatgaatatggatattgagtaatatatttgtgcagagccaatcattgtttcaagtcttggagtaccatttcacgcatacgagagaaaccgaccaaagtggactagtccacgatcccagcgtatagatgtacattcacatacatttatataggtatataacgggcaggctccaatttcgaaaggcggctcacatcattggttgattgcgccagcgaatagcagcaaacagccttccagccattgatgttgcattgcaaaagaggggaaaatgccttgccgcctaatccaagtcgcagcccaagcgaattcatctcctagaatcattgctaggactaacgcatgcttcaactcttgtatacatttttgcgacgagacgtttcattgtttcgaagagaaagctcaagacgacagccatgtctgatcctaacgtatataccgtcggctggatatgcgccctatcgaccgaattcgtggccgcccaggcatttttagatgacagccacccgccacctgagaacctgccccccagcgatagcaacacttataagttgggcaggattggccaccataatgtcgtgatagcagtccttcccaatggcgtatatgggatatcttctgcgacaggcgttgccaaggatttgctgcgcagctttcccaatatcaggattggcctgatggtgggaattggaggcggcgctccaagcgcaaaacacgatatccgtcttggcgatgttgttgtggccgttagtaatggtcagggtgccgtggttcaatatgattttggaaaagctatccagggagaagattttcaagagttgggatatttgaaccaggcaccaatattactgctgacggcagtcaacaacctcaaggctgagtatgagcttgacttggaggaaaaccgcatccaaagaggaatcgacagtgcgctgactaaacgaccaagactgcgaagaaattatcagcggcccgacgaatcttctgatagactataccagcctctggtaatacatacagccgaaggtgaagctgattgctccacggtgtgcggtaacgacccgttgacactggtcgagttgagaggaaagatatcctttgctttgaaatggaggccgctggtctgatgaatcacttcccgtgtttagttgttcgaggaatatgcgattactccgactcacataaaaacaaagcatggcaaggctatgcagccatggcagctgcggcatatggaaaagatctccttggccagatcgctcccagcagggttgaaggcgagagaaagattagcgaggctgtatttggtatatattacaaatctaaataaagacaccaacatatgttaaccttatccaggcctctataacgtggcagaggaacactgcaatattgcaaaagagcagcttcagatacacaaggaccttgctgccaagagtctctcagacgaagagagaaaatgccaccaggcattccgtcttacatctaatagcaaagatgccacgtatgaatggtataaagaccgagttgaagatagagctaagaatacctgcctttggtttctcaagcatgataacttccaaaaatggatgaatcaagagtcaggccctctactcgtcacagcagatcccggctgcgggaaatctgtcttggccaagtatcttattgatcatgaactaccacaaccagcaaccatctgttacttcttcttcaaagaccaggaccagaacacttctcgacaagcactatgcgcattgcttcatcaactcttcgcacaaaagccagctttgattaaacatgctatgccgcagtttaataaggatggacaagcactatccaagtctaccgcgtcactttgggaaattttacgagatgcaacaaaggatcctgaggcagggcctgtaattatagttcttgatgcactggatgagtgtgcagagtctgaattcgagaacttgatacgaaacgttaaaggccaacttcgccatggccatattggcagcaagttaaaatatctgttaacatgccgtccttacgagcaaattacattgcaatttcacagcttattacactcatttccggatattcgtatacctggagaagaagagtcggaagcaatcagccaagaaattaaccatgtcattacatatcggatcaatcagctctcggtacaacagaagcttaccccagaaattacaagtaacttaaatacaaagttgcgaagcattcctcacagaacctatctctgggtataccttattttcaagcacctagaagagggtatctacaaaaaaactaaaaaggggatcgagtctactatagatacgcttcccggcagtattagcgaggcatacgaacgtatcctcaataagtccaaggaacgtcaggcggtggaaaaagctctgagcattgttttggccgcccacagaccgctaaccgtcgcggaaatgaatgttgccacaagtctagtcaaaacatcacaaaatacctacgaccttgatatggaggacacagaatccttcaagttacgaatcagatccctatgtggcttattcatctcaatacatcatgatagggtctattttcttcatcagactgcaagagagtttctcctctcagaaacggcgtcgcctgctattagcctgccattgtcgagctggcagcgctctatttctcttcgccgagcacacgctactctggcggagctctgtgtcatatatcttgacttattcaattctaattacaagtttatgagagaaatagaagagattcgcttgagacataagaactttctagactttttggactacgcggctaagaattggatcgagcatttccgcgaagcgcacattgatgatgacgctgctattgtaccctccactatgcgaatttgtgacccagattcaaaaattcgctcattgtgctataaaatcgcgcaggggggcacaaatttaagatctccgggcaaggacactactgagcttatatgggcatcgtactttgggctcaccgctgttgctaagctgtgccttgaaaaaggatccaatatcgaggcaaagggtatatacggtgagacgccgttatctttggcggcgagcagagattatgcagatattgtaaagatgctgcttgagaaaggagctgatattgaggcaacgaataaacgcggtgagacgccgctgtggggggcagccgcaaatggtcatgcagatatagtaaagatgctgctggataatggagctgatattgaggcagcggataaataccgccagacgtcgctgtattgggcagctttagaaggtcatgcagatattgtaaagttgctgctggagaaaggagctgatattgaggcaacggatgaaaacggtgagacgccgctgtggggggcagctgcatatggttttacagatattgtaaagttgctgctggagaatggagctgatattgaggcaacggataataaaggtaggacgccgctttgtcgggcagctgcaaatcgcaatgcagatattgtaaagatgctgcgtgaaagagaggcagagcttgaagcagagcgcagacatagcggctaactcaaagtgggttcttgttaagaatacttcaaggtgatggtgaatgatagtttgatatggcacaccttgtatttgctccggtgacattttctcatattcttacaaaatatccagccaaagaagaacggtgttgagagtgtctctttttaaagaatggaagttacctagggggaacatgtgcgtaatctaacttcccaaggagaaacaagagacattggggatgaaatgtctttattcttttgattttcctttgtattttccacctcttagatagtggccagatatctgggttcggcaccgccgtttactttgaacaattcttcccgaagcactttggccactccagtgttgacgtcagaagataggctgctggttagcgaacatcaccgttcggctgctgaagttttgttgacatggcattttgacgggccgccggggcgaccggacggcgaggctgacgaatccctagcgactatcgggattcctgcctgcgaggagagtgacgtctgcttagcgatagatttcggggactctgccctcgcctttgtcaccctgtatgatgcaaagagcgtcgatccaaatataccaaaaacccagtaatctggcaacctggatggtttaccaatgggcgcgggtcatgagggtttggtcctccgtataaccaaacatctttgcgaggtcccatacaagctttccaagctgctcggagtaatgaaaacttccgcgtcacattttgattacctttgctctggcttgctgaagcaggattccgaactctaccagcacatcaactcgcctggccgtatgaatcatatcatgcaaaccgtcacagttctccgcgaggcaatagatgagatgaatgaattcttgtctccgatagccgagtttggaagtcggtaatgtccctcaagatgggaagagagttgccggataagctggagagactgggtcggttacacgcaaatctgctgtgagagctctcagtggtaggtatagagcaacagctaatcaaagacaaggccatcgtgggcggcaatgcgtcgactcaacagctcgccagctttgaagcgcggcgcactacattatcgacagatgtcgaagaccttcgtctgacacccgcatagccgcagcccttgagcactctgggcacttgttccaccagcttagagaaaagtgcatacaccgattccatagaagccatgttactagggagcgaagcattgtctgatacttcaccggatgccgactctcagctaatcttgacacctccgtctgcgagcccccggtctgagagccccttatccgggaattctcctttggctcgggggcgcaaagaaacagatgcgggctcatattgagcgcagaatgttcccgggcccaaagccggtgctctatggtagtgtcatgtgtgcccatctggagctcgtgctcttctacatccgaacatactataccaagggcaacttccagccagaacgtacagtcatgaaaacacgtttctggacggtgcagtgacagtatctaccttttcaaaatttacagatttgccaaaagcccagcagtcgttacgggaatccctgacagtcaattctgacgacgtcttcggcgatggatctgccgtcgccctggttgagatcctcagcaccttgtctcccatcaacacagcggtcaatccacagttccagaagacgttgctcgcgtatctctacaaattggtcatcaagcacctgcctcgatggagcattgcggtggtcatctccaggctacatgaagacatggacagcgcagactagtcagtaagggcgctcacattcatcgtagaccgcttacgcgccaatcttgacccagtaaatcagctaaggatgctcgccgaggagattttgactactttgctacgtcgtggccactatgacgaagcgttatacgtctacaatgagctctgggattagacaccccaagagcgctagttggcccgtcgcttggagcataactacattacccagtgtaaatgggacttggccttcgacgtttacttcaagattgtgggccagcagcccttcgacactactaaagaatccatgccagatccccagagccacgacgagtgggcggtatggactatggaggatattgccaagatatacgactgcgttggcaatttcaagttagccatagactggctgtagcaagcgataatcagtggtgggatatgctggggtgctggtgtgcggcttgagcatattcatgacaagttattgaagttgcagaagcggcatgaactcaatcaggaaacccagctctggagtacaacttttggtccggcttgggttgatattggaatctagccaagtagagtagtaaacatattgcattaatttatatgatattcttcaatatacttgtaaaactagtcataccaaatatcgccactttggcctacttcaatttatgccaatcccgccttgccccttttcattgcaatctctatcgcactccatcccctcttgctatttgatcatcggagtatccctccttcacgtccttgatgtaagtatcgaatttgccagtcacttttatagtatccatcaaatgaattgctttcatcctactgtctcgaaactgagcccattgcctggcagtggtaatcacgttgcgtatttgacgcccattcatctcatgctcggatagctcatcgatatagctctcgatgtcatcatagtcaatagtgttctcttcaagggacttaagatgactaaagaagttgagccagatccgagctcgttgcggctgtgtcagcggcttgtagtgcagagccaactgtatacgcgacttgaatgcctcgtcaaaggtgccgacgcggtttgacgttaggatgaggatgccatcgtaatattccaacgcgcgtagaaagactgacacaagagcattacgcgctaagtcgttgagagagcgctgttcgagaaatacctcggcctcatccaaaagaaccacgcatccccacattttgccaagatggaagacggactccaagtatttctctgtcttttctggttcagttccaatatcgccgcaagtcacagcgtagagaggtttctccgccatctcagcaacgctctcagcggtgaacgtcttgccggttcccggacctccatggagaagcatgattagcccgtttcccttgttctgtatgagatcggttcctctctcggctgcaattttgtttgtgacgagggtttgaactagttccttggtttcgggatccgcgacaagatgcttaaaagcgtctttattccaggatatttctttgatcagatccacattgaggtcctctgagttgcagtagattggttagcgaagcactatgagccttcttgatttgagaatgcgcaccccactgttttcgtcgtagattgaagccaagaatcgtccgaggtagcagatatatgtcgggctcagacggcgtttcttgctctatgaacatcgtatctaccttagtttcgggctcaaacccccatttatcttcagattcgggatgcagcgctcggtcagtaggatagtcgatcatataacgttgccctgcctgtggtcaagtttagtacaaaatccaatgtctcatcgtcttaagactctggggggaaaaaaaaaactgacagctgaatcttcttttgtttctttagcatacgaaatatacttcttgtgccggcagctccaaaatatttttcctcgttgctctagagatccacgtagttcatgcgaggcgaatcgaagtggatatacacccaaattccgaatcgggatttcagcattttcgatatcggcagaaaaccttgtaataagcttcctcttcaccctgaaaaagttgccgttatatccgtatgaccatacatcaacctcccattcttgttgctgatctttctttgttggtgacagagctgcatgtaatctgctagctccgttgaaactgtttaggaaatcgtctgaaaggttaaaagaggacttttctttgtctactatattcaaagaagatattgccagatgtgcctcgggactgtctccattcatgcgaatcagaacatccccgggctgtatcaagaatctcaaggacttttccgagaccatcccgagttcgaattggctgtcgattcggctatataattcactgtaattatcatctatccaattagttagattcttaatgagctctttctgcggtagtgacatattatcacaaatatttggtttgccacggtagcaccaccaccaaaggtatggcgcttgcatctgttcgcccgtaaaaagctgcgaatctttcttcttcagatcttcgttattcttcacaagtgcttttatagcttctttcatgtcatttgagacgaaccgtatcatttcgcttgtagggatgggactcggaatctgattctgctgtcgagcgtcgatggattctgctggtatatcttcgacaccggagtaatatcgctcgacgataaatgcgggcgatttgtattgaatatacgcatcagggtataagatagacgactttgctttaagctgaggtccttcgctacttgtagcccaatatggcctcccaagataacatgtctctgttcctgcctcgctcgaaatgtagtgaagcacttcgaaattgactacaggtttatcttctcgctgtagcttctgtagtttttgcagcttctcattttccatttgaagtgtctcgagttcttcttttaaaaacgagatcaaagcatcaggctggcttggcgcactccccagtgtgttgggctgaaagccatagacaccatgattgcttgcgtcgctagtgccatactgagcaggtcttgttttcatgggattatcgttataaaagtgaaatgcttgggaaggtaatcccatctgcatccgttgagcccttgataggtgatgtggttgaagcgatgtatatggttgaatctctttttgatactgtttattatccgcctcggtccgtaaaacttggaatttgtcttctttggcgcctcccaataaaatctcatctctggagatggtgtagtgagtttgctttagagctacatcttgggcgacgatatcgtccgcaatgtcgtcatcgcgtcccgggctttctgacctctccggactctctggcggcttcagactctgtggcagcggcctaacatgtgcgtattgtcgcatcttgattcaatatgtgtgcaacaaactcttgtcgatacagtggaaattagatggaagcgataatggcgtctggggcacatagatatatctaccatagaggaggcctaaggcatacgtgcatgcacatgtagcctactctcctcccttggtcaaaggaacatgccaacatataccaggttctatcacctattggatgataatacatgtaactaccttggatagccagtgttgccacccggtaaattcccttggctttccgcctcgtgtcacttgttgggcgtatgtagtgactcgactgcgcctcgactgcgtctcactgcctgcgcccatcaggtaggacttggtggcatcgccgcatcaccgcatcgtgccgattttgctccggctcgatagctatgacatacatgtagctacctatctaggcagcgatgagtcttaatgactgacacccacagagaattcccaacagtggcatactagaaactgcggcaaatccagcgtcatggagtcggaatctacatccagcgtcgccgaagaagcattccaagccgctgttgagcgatttgcagaagatggcaaccaaagcaaaaatgtcaagtccatcttccaaaacgcaacatctctgaaagatatccaagaaacagtgggtcgatctatactcgagcataaaaagagaaacaaaaacccaaaagcaataaaatggctgcagaaaagcgcaaaaagcgttatatacttttccaatgtatttgacgtgtttgtgccgcacaatcctcaatatggatcgcttgcgtggggagccatgaaatttctattcacagtatgttagtccctcgaagatgagcccaacatctagacagaagagtgttactgaacatctgttcattctaggcggccatggagcatgaaaagaccattcagctcttagcaaagtccatcgctcaaattgccgagagcctcccccgagctcagctttcatcggatctttacccgacacctcagatgaaagtagcgctcgaagagctatacgcctcggtcctcaacttcttgctgaaggcctatgattggtataagcaagagaaactctcgcattttcttcacagcgtcacacggcccctgcatcgtgtttacgccgacctggtcgatgaaatcgcggaaaattctcgaagaatcgatcagttggctgccgcggcaatgcaggctgaatgtcgtgatatgcatcagaaaataaaagtcattcagtctcaactgcaattgatcgcggcatcacggactgaacctcgcgacttgaatcaaatattcaccgttattcagtctcagcaagacctagcggctacgaagatggatgtcattctcaacaagatggcatgtaagttaaatgccccaacttcacaattatagcaggaaaaacgcttattatgagtagcatatcatgccatacagtcaaatggcatattggataccaatcaaagactttcggaccttcagatatctcaaatcctcactcacttgtccaatgtgccacttgacgacccgcttaaaagctttcagcatcatctattcttcaggaaacgacgagcacaaggaacaaacttgtccacagttacaaacgccttctggctctcttcccggttccagtcactcttttccacagacgactcagcacttgctttaatgaggggaaatttcgctacccggcaggtgctacaagatttgtgcattgatgtcatcgaccatttgagatgttcaaatataccaactctctgggcgctgaagaaagctccgacacctaccaatgagcaggcgcaattatctattgccgatttgctcaagtatctgatattccaagccctccagctcaacgagagtttgaaaacggaaaagaccatggcctggcgctgcgcgcagtttcagagagccaccactgctacagaattatttcagctcttgctggcagcgttggacggtcttggtcgacaaatttaccttgtaattgacctagagacaatagaagagtcactacagagcgtagatggcttcaacatcgtgtctgcattcctacagtcattccacgcttcgcaatcgccaaacacacgactcaaaatcattattgtacagtatggagcgaactcatccgagatgcaattggacagtgatgctgctttggcaattgtgccagtcagaacaatagggcgaggcagaaaacaaggcaaagaaattcgacaaaaggtcaagactgcagttcggcgcggaatgacgaatcgaagaagttgaacaggaaatgctatgtatcttatttgatccaactcatgcatgctatataacttgaaaatctacgacaacgacaaaaaatggtaaatacgccttttgtttatacaaagagccctccacatcgcactcataaaactcgcgtcaaaaaaacgtcaagcatatcatcgtcatctggtctgggacctagtcagtgccaaatcacaagtacttctttggtgaattcgctctccgtcgcttgtacagcacatagcccacgaccaagacgacctgagttccgataatcacagcaatcagctttccatgtccaggaacgctctcagcgactctctgagtcaaggagttgtgatgaactctgagggcgccctgcaccgatcgttcgttgtcctggagcttcttgtgtagctcgttgttcatgttgcgcacctcgttctccagcgcaacaatgcgttgccggaaagaagagatttcatcaagcagctcgaccttgctttgcagagcagcaagcagatccttgatctcattgtggcgctgctcatccatctggtggtggcgggagacggagcggtataccgatgagagctggtggttggtgccctggaggcggttgtgcaggtcctggaactgggacttggaggtctggaagacgtcggcctcttcgtcgacaaggtccacaaaggactcatcaccactgctcgactgctttttgtaaaggacgttgctgccgccgttggcgttgccattgttgttattgttattgttgttgttgttgttgttaccgttgttgttgttattattgttgttatcaccgttgttagaattggtgtcgtggctagaggtatctgacatgaccaccatcttgaaaatctcaaacgagtcggggttgtcaggagtggaggcagtcacaccaacatcgtatcccgtcggcaagctgacccggtcagtctcaaagcaagtcttgccatcgatctggaccctgaagctggttgacgtctggcgcatcttgatttgcgatgggcgtcccaagttgcggtagctgtactggcagtgaccaaaggctagctgatccacgctgtggtgctgcgaatagtccaccgacccgtcattgaggaaaccgcggagcattccgccctggccgccatgcgaatcaatcaccagcaccaatccctcaaaccgacccgcgctgtagacgctcttggcgccaatgtcctttccatggtttgccagccagatattgaagttgcctccagctcgatcgggaccgctagcacggaagtcgacgtcgacgatgaagttcgggtgcttcaaggactgctcgctccatatcgcaccgcgcgcattgcctggcgcaacgggggtgaggatgaccttgctggagaggatctcgggtttgcttggctggccggagacgacgaagttggggatgacgccagggttgtctgcggggcttattctagaaggcagacacacgttagccaccatatcctgcacaattcagttgtaactgcgcaaacataccgccctgcatatccaaagctcatctcgctaatgaggtactgagcctcagtcaggccggcgcccaggagggcagccagcgacacggagaatcgcattgcgggattggcgacgaaggaatgtttcagtccagatcagcgctacaaatggagagaagccagacactgggaagcgagaatcgagaatcgaagaagccacaggacgagagtcgcagctctcagccgttgatatagccgcagctgcagaggacactttgcactagagatgcgcctcgcgaccagcgccgccaagcagcgggtgccaaccaaaaaatgaagaaaaaggaggagcagagttttcaagccgatcagattccaagacagcagccaacaggaataagaaaagaagctgcacacaggaagagaaaaagaaaagcaaagaaaagaggaacaatgaagaaaaagaaaaagagaccatctggcttctattctcagcagcgtccaacggatctccaatagcctcgattggcaggagccacttacaccgcatccaagctgtggctcaaacgtggcggggcaaaggcctcgaacgcgcgctagtccacaacaggcagcaacgcagaaaatagcgagtgaatcaaggtatgggttgtatggggtagaattggagtgtggctgctgctccaattatgtaatccgcccttgatctccaagtggtcgcaatttgttctctacgatctacagtcgatctgccctctgctcagagcttcgccggcaattgcgcatctttcgttttcgacgcaatgcggtagcgctttcgcccagcttcagagacaatggctgagtcgtacccaaccttgacgcagtgcgcgctggtggccgccgcgttcaaggtgctcctgttcccggcctagtaagtgtgcgcacatgccagcttagctgcgatggagcttctctcaggtcaccatgaaggcggattgtcgacgttggctaatgtttgcaacttgcgcagtaaatcgaccgacttcgaagttcaccgaaactggctcgccatcaccaacagcctccccctgtcgcagtggtactacgagaacacctcagaatggaccctcgactacccgcccttcttcgcctacttcgagtggcttctggcccatctcgcgcggctggtagacccggccatggtgcggatcatcaacctcaactacgatagctgggagactgtctatttccagagattttctgtcatcataacggaggttctcttggtgtatgctctgcaaatgtttatcgactcctcgtccttgccgacaagaagggctgcccaagccgctgcgctgtctgtcattttgtcgcctggactgctcatcatcgaccatatacactttcagtataatggcgcaatgtacggtcttctcgtggcgtctttggtactggcgcgctgcaagtccacgctactgcagagtggcctactttttggtgcgctcctgtgcttcaagcacatctactcttaccttgggccggcctactttgtttttcttctgaggacttactgcctgtcatcgagatccatcttccgaatcaagtttctgaactgcgtcaaacttggactcggacttggaggtatattcgcgggtgcttttggaccatttgctctgatgggacagattccccaagttctcagccgcctgtttccattttctcgcggtttatgccatgcttactgggcacctaatgtctgggcgctctattccctggctgatcgagttctgatttactgtaagcagaagtctcagcctatacatctatgtattgtaagacgagaatgaaactaacaagcagtagttgcaccaaagctgggattgccgataaatgccgaagctttgaacagcgtcactcgtggcttggtcggcgacactgcttttgcggtcctgcctgaaattagccctagaacgtgtctggtcttgacgctgctttctcaggctctgcccctgatcaagctctttagacgaccaacctgggaaaactttattggagccgtgacactatgcggctattcatctttcctttttagctggcacgtgcatgaaaaggcaattctcttggtcatcatcccatttagcttgatcgccttgacggaccgacgacacctcagtgcattccggccgctgattgttgcgggccatgtatcgcttttcccattgctcttcacccctgcagagtttccgattaagacgatatatacagttttctggctggtgctgtttctcattgcctttgatcgcctggcaccagcatcgaacaagccacgagttttcctcttggacagattcagcacgatttacattgcaatcagcatccctctaattgcgtatacgtccctgttccaccaaatcatatttggaaagcagctagagtttcttcccttgatgtttacgagttcctacgcggcgataggagtggtgggcagctgggtgggatatatggttgtgtattatacatcgtgaagaagtattcggaaggataaaaatcgagggcatcatgataccccaaagttagacagattagaaccgcttaaagcttttttgcatcatcttttgctgctgtgttgtagccatcgtaggcaaatcttatgcgacgcctgaagtgcggcattgaagccggcttagtcaccaggtagggtcgggacgtgtggggcgctccacgtgaggcgaggctgaacgattcccgttttgtgtttggcgggtggcactaacgctgaggctgggcggtgacattgacagggaatgcgacaagaagcacaaagggccggcgtttggggagaaaaagatcaggtagcagcgaggagtgaaggctagaggtgagatgtatggctgattgggtaagacgaggtcatttgtctgctttctttttatagatgatgtgtatgatcgcaggcggaatgacgtcagggctagtgcgtcgagttgcccaatttggaaattaggggatttgctggaaacatgactattgctgtatttgcaggccgtatatgatactggattacagaaggaagtgataaattcgtgtggcgcagttcaagtgtgttactgcgtgggagaaaattgcgctgtggctgccgcttcaaacggcgttcagtgcacacgtcgcgtctctcactccagagtggctcccgaggaggagaaccagcccggctccgccaattcgacctacctgccgccgcggatccgcgccgcgcacgtaacgaggcgtaaaatgatggaaaatgggtaaatcagctcagttcaatttatgtatggttctgcgaaaatctgggaacaaaatgagtgcaaaaaggcgagtgttgtgattatttgtggcagggctgtgcgtattgaaaagtaaaagttggatcaatgggttctgggctattttttgcatctttgtgcttaggcccttgttttggggggaggacgggcggcggaagaccgggggtgggaaggaaggggcatagaagagggaagattggatggtggcagacagcatttttttggccggcatgtttccgggaggtgctgcggtacgggggaggtacatgggctgagggatgcgattgggtgatggaagcgcttacttggacacgcgtggtgaaagattggttcttggatgagagttactatactagccgctgtatctgaaatgggaaaagcaagagatatccggagatgtttcctttgattgcctcgtctctttgtttcatctcggccttgcagtgcttttgatgatgcgatgcgtggtgtaatcacatcctttgtttgtccatctacagtctaccgtcaaatgcacagactctacgcataaattcaagagagaatcttcttccacgcttagaataacactgatacccaatcagcatcagcaacagtgccctctttgttcgcaatcctcacagcaacaacgccaagtacccctcaggtacccctgctcccacggtaccgaccgagtaccgcccaccgccagcagccagcagccaacagcccccttcgaccaggccaccgagcaccgctaaaccgctaaaccgctaggcgctggtccccacggcgggacgcatttccctcgcagcattacctaaagtcccggaacttgaactctagctcgttccgtggcagctcttcctcccacccgcgcaattcttttttttctcctcctcgtccccatcgcttgcacgtcactcggtcgcgtcgtcctgaggctccaacccgcggccaccaccgcctcgcatctcgaatccgcagaatatgcccgcagccgacctcgccgtctccttgcccggaccgcgttccctctaaagccgccagttgcagcctcgtgtaagtgcgaatcgagcatctcgacgacccgcctcccaggcaccgcgactttttctcccggcccgcctccacgccgtcgaagccacgagccacgaacatcaaagacaccgaatctctcttacacggctttttcataccgcccatctgcagcttgcttacagctggagccgcagcgtcgcatctcgcctctgcttggcccggatgcctgttctgccgggtccctcgattagataacgcgctaagcttccggcttcctcacctgctcctgattcggcctcgacgctgaatctgcaacgcttctttttcgttcgccttcaccgaccgcacgctcgatcccaatcccggccgcaaacatggtacgcagtcaccgccaaccacccgaggattgtccgcagctcacttatacgctacaacaggtgctctataaacggaagccggtgcagtttctgcgcccggctgaggtcgaagacgaggacaccgaggtatggcagacatgactgattcaccgctgggtcgcctgcagcaaggaagatggagtgcgggggctgactttgtctgatgttggctgcgctttaggtctggcagattcctcagactggcgaaatatttgtgtcctacgaagactatttgaatcggtgagcctgtcttgtttcagattctagtgcgccacattgctgacgatttgcctttgaaaaattctagtatggatttttacaaacaggtgattaaccttgaccccaccgccgtatctgtcgcatgcaagccggtcgtggaagcatatatactaaagctgctttcatagcgtcggttcaatgacgagattacgggccattctggtcttaccttctttgaggccctcaccagcgaggttcgttttactatattccaatcttcagctgatccctagctcatttagtcgtaacagcgtgctggtggtcaagaagtggaggctgctttccccgaagcgctcaagggccctattctgcgcaaagtccaattccagaccatttcccgcttggataacctcgtggacatggtatatgatgaatttaaagccgacttttatccgggagaggatgtctttgtcacccttgacgagttcaacaacgagagacgcccctgtctcgtgcgcgagaagacaacctttggtgctcggatcttaccagacgggtcgagctctctccctacaagccggtatctggttgttctcggcggtggatctgggcaagagcaaatcgtgacggatgacaacctcagccgcgagcgtggtgccttcacaaaatccatgctccggtctttcataaagagaacagttaccagagaggcatggaatggcgcgccatggcttgtaaagaacgattatgctacccagtatcacatcgacaccaggatcccccctcacctccggcatgacaccaagatccaggaacgtaggcagcttctggcgcagaagcgtgagcagaactcgctggacggcataaatgggcatggggctgtgccggctggtccagtgcgcctacctgaattgaagcctgcccctaaaagccataagggcaagcagactcccggcggctcaggggccaagggtctcaagtggcctggcgatatggtacgcgatggtgtaaacggtgctggttatccacgacacgacgaacaagctgctctaccacgcgagcctacgcctccgcccccgcctcctccaccgaagtatcccattgaagatttgcaactcgagccccggagtggcattgtgcgtcctcctctgaaattcatttgcagagatcctcctatcgaaatagaagacgatataaatcagcgccaaacctacctgatcgatcgtatccatcgcggactcgacatggagagcgtagggcctctcttggagacgtgggatacactcaatgtttactgcgaaatctttaaacttgactcgtttactttcgacgactttctcgaagcgatggaagttgctaattccagcagtcccgttcagctgtttgatgaaattcattgctcggttttgaagattctcgttgattctgaggctgatggtggcaaggtgcgaatcacgctgccggaggtggaagaagaggacagcgacgaaggcgaggacgaggaaggagaggacgaggaagagagcggggaagaagatgctgcccagccagaggacatccccgtggccagagctacgcgcagcagcctggcaaaaatcgaagcggagaggctggcagccgaagcagcggctgctgaggaggaagaggctcgagcggaacaggagacaaagagccgggcagaagagctaatgaaggagtttgactggattgagcacctgcgaaaacgaaactttcaggatggaggctggcagagaattatagttggtctgctacaccaactctccaaaaacgagcgtcagcaaaaagcatgcgaggagctgttgcaaaaactcgtacctgctgagatggtgccctccctggagaatgtgaagaagcagtataccgagctggatatcaactaccgcgtcaaggccctgcagattatctgcatgctgaccatggagacaaaagccgtgcgcggctacatggaagactgcagcgagacaatgaccaaataccgcaaagacaagattgagtggcagcgacagcgaaagcaagtgtaagtttgcagttttaccggtgggttatggtctggggcatgctcttttactaactatcccgctttatagaactgaagagcttaggcagctgaatgaacagcgtaaactgctgatgcctgaaaatgaacctgttgaagaaacaaacggcacccccgtcaaggaagaaatcgacgtcaagatggcagacgcggacgaatcagtcattagcaaagatgacgaagccgaggacgatcaagatgagagttccaagaagaagcgccggggccgcatcttgacagacaagaggaagaagcatgaggaagaggaaaagctcaaaaaggcgaaggaaaaagcgctggaaaaagccaagccacagcagtcgaagcagtacatcaaacttttaaaagacatacaaaagaaggaggatattatcaagaagtgcgaggaggaagtcgccatcatcgataacgatctacgcgaggccgactgcccacgaacccgcgtgcttggaaaagacaggttctggaatcggtactactggtttgagcgaaacggtatgccctatgctgggttgcccgacagctctacggcacatgccggatacgccaacggatgtatctgggttcaaggcccggatgacttggaacgggagggatacattgaccttcctactgagcttcagaatgagtacacagccaagttcaacatgactgttcccgagaggaagacgatggaagagggcggaagcagcgtttttaccgccaaacaatggggctacatctccgaaccagaagaactggaccaactcatcaaatggttggatcctcgaggtttcaacgagatcaaattgcgaaaggaattggttgcctatcgagagaggatagccaggcacatgagaaatcggatcaaatggatcaccggcaaagatctagaagctgaagaagacgacaagaaggatgattcgaaggacgattcgacgcgagtaagaaccagaccaagagctcgggataggacaccagagcatcgcaatccttttcgctgtctgcagtgggagaacacaatggctctggacgagctgggtcacctgcacagcgagccgcctccacccccgcgatccaggaagcagacgaagaagcgagaagctatggccgagccggcgtcaagaccagccacgaagactcgtcgcaagtaatgggacacgggttgcgttgtatctcgcaagtttgaatattgttttttgggagatggatcgttccacagatgggcagcgagcacccaaatgtatatctaagttgccaagttggctcctggtttatgagcggcggatttcgatatctctgctaccatggagcgtttccggatatagcgcatcataacgactggttagatggactttgtattagaattagacaggagttgggaactgatatgagagagacgagaagaaaaggcatttttgtgtttggttttgtatattttctccattcccttccgttgtttacatgttgcaggtatgttgcaagggagacttgtgtatatagcccattgaaaactttagtgctgttacaatcgaaaagctcaattgggaacagctctgctaaatgaagagggattttgtaattgttgagtggcgttgctttgtgagacgagtgactttgtaaggatatttgaggtatggagaggaggtatttgagtaggttggaataactgccatctcgtggccagactactttggattatcatgatgtagttcaagacttcttctatatgcatcgacaagacgcatgatgaagtgctttttcatttggttatagctttttttctaacagtgggatatcgcttgttcagcgtccattaattagacgttgctaccaatggcatattcaatccgcacactttcgaaagctttttacgaggtaacttgtacagtgatgtgtatcatgtgagctatggtcttgaagtttgtggatacatagcccagacaaacatggcctatcaactgatgtggagaagcagtaagctagatctatattctgggagaatgaccaacttgttcaggcatcccgctgctatcacagcgccgtcatggtcctggatggcggtagacggctctgtcacattgctactcgagcatggatctccgacaatatcaaagccctgctgctccggtgcaagatgaagggcacctgggcctctaacggggcattagcaagattactcccaaagaaatcaaaaagtttactccccttcagaatccatgtctcgggccgcattggccgtgcacttctaggacaaatggaagactctaattttggtttacttgatgtcaagggcacagtgagtctcatgaggcacggcaccctgctgatggaccatgtcaattatgtcaataaatctcattcgcgagatatgaactcgatacgaataagcaactttttgttttaccggctatttatcgcaatggcgggtcaacacaagcgctacctttggcgggagaggagaatactaggggagaatatgtctattgcagacttggaatctgttggattcggcgtcctggaatatttgaagacactggagcaagagattatcattaaatagcagatgtaatgacgactatttagaaattgcaaagggagcgactgaggacaaacttttttttagtttacttgtgaataggcaagcaggaataaaccaacgacttgtttgaacgaaatggtattataataagcaatcttctggcgcaatatctatgccgttaaacaatcttgtacttcaatccaatcaatcccaacatcatttccccaatgtgcatcatggtaccaatctactaaacccctctatatccaagactcgtgaaaataatctactgcttacccccctttgcattaataacgctaatcatctcctcgccctttggcgccgccgtcaagttctcgtatccatcttcggtaacaagaatgtcgtcttcgatacggacacctccgacactgtaatagccttcgaggacgtccttgtcgatgaatttggcgtgatctgggttattgaggtagtagccctcaatgtactcgcggcagaagtagctgatagttcccaatgttagcatactcaaggtagaaatgaggagaaaataaaacgtacatgcccggctcaacagtgacaatcatgtttggcttcagcacctgcctctccctgctcgacttcaagcgcgaaggcaccagctcctcatcatacaatctcatagttttcagcatatctgcagaaatcatatcccgctttccaccatccaggccaaggtttacgagaaccatcagtggcaagttgcccgggacatcgtgcacctccaggccgacatggtggcccagcccgtgtgggaagaatgccgtgatggtgccggccttggcaatctccatcaagtcgcccttgagaatgccgagcttgtggagacccttgaggccaaccgcagcagcgtggagatgcagctggtagaatttgatgccgggcttgacggcggcgatgcattcctcctgcatctgctggacaatcttatacacggctgagccgtttgttgaaaactgacccttgatgggcagcgtgcgagtaatatcgctagcgtagcaattccattcgcatcccgcatcaaggatgacaagctccttgccctccaggggctggtcgttgtcctcataatgcagcgtcgaggcattcacgcccgcgcccgcaatcacgggataggcctgagagcgagctccccgcgcagtggtgacggcctggaaaatggcctcaatctcgcgctcattggagagacgcagaagcatttcagcaaccttgcgatggcccgcactggaaacgtcgttggcgcggcgaatcatggcaatctcatactcatccttgatgcatcgcgcattgttcatggcaggctggagtttccagtcgttgaccttgaactttaggtccttggcctttgacggcgtctggtccgggtgcaggacaaacagctgggttgatgatttgaagcgcgactcgaggaacttgtccagctgcgttgagtagcgcacatcgtcgacgtcgtagagctgcttcgccttggcggcatcgggcgttgagccgaaccagagcacttgtcggggctcgacgtacgggatccagagggtgagggtgtctgcgcggatctcgtaggtgacgaagcagtcgtggaagtttgcgccggtgagatagaagaagctgcggtgctcgttagcagtgagataccacagacgccaggccatcagacgtactatctgcgctgtctcaacggcggcggctggtccgagtcttcgtagttcacagtggcctggcccggcagataaatgatgccgtcgctaatgtccagctccttggcgactttgcgcgcatgctccttggctggcggtgacgagaggcattagtcatatgcgccaatcttgatcaatcgcgcttctcatccgcctgtcgcttaccgggatatttctttgatttccaagtgtcgaaatcatctcttctggcgattgctctgtttgtcgcaaatcagtcactcggtcatttaggagagagccggatcgggtagcagcgcttacactgcatcaaactcgtcatcgaggatgaagctgaaatcgacgtcttccatcgtgccggatgcttatataagatatgtgctgtagaatgcgacaaatttgcaatgcccctctgatatgcgccctgggtaaggcacaaatgatggcgatgcaagtgatgatgctgattgtagatgagaccaagtccagcacgtgagtgacatgctaagagctgtacctgatccctatcgcccgctatctgatagcagagcctaggctaccccaggaaaagggagcaccagcatcttttcggtttagcgtcctggcgctcatccggtgtcaggggccgaaccgcgtccagcctcacatttggattaggccagagtctctgacggggaaaaccagttcagctggagccggaaatccagagaagatgagattgctcgtctagatccatccagctgagatgcagcccctggattctgacatgtacatggtacatatatgcatccgtttccagttccttctgcaaggcagcttacacgtatacatacctactttggcacttggctgctgcatctcctcgccgcaacaaggcaaattcacatcttttcccgcagatgaaagttcatcaaagacttggaattgtatctctcgctcattaacatgatgaatatgatggcaattcaaattacaacaactatcagtatatccaacatcaaaatgcccactgtccaacaactgctatgccacagacccccaaataaaaagatagaatccaacattcttcacttcgtccctttttcttcaactacacacataaagtgcctgcctgtcatgacggatatccggctactagcatcggctaccgctttatccccgcctcacacaaaacgcagccaaatctcaaacaacagcaccgcaaattagaccgcatctcacaaccaaggaattctattacgtcttcatcaacaccaaaaactcaaaactcaagctacaacgacactaaacacactgtacataacaccaatgtacaaactcatcatactgcaagagcaaaaaaaagggagaaaaaaaaccccatactgtaggcagttccccgaaaccccgaccctctttacctcgcactgtcttcggtgccgagccggccacctccccaaacaaggaacccgaaccgaaaagagagagaagaaaaaaaaagtcggacattcagtcggccgtttcgccggtccaacatgcctttctgcgttaagagcacacgtaatcacctcgacgatgcccggtgcggagcaattcgacgctgaaagctgagagcagacacaaaacaagaaaacagcgctgaagacagccaacagcgtaaaggttggaactaacgaaagctattctgtcaatacgatgtttaattcctaagaatgacgatgatgaagagggaatacgcaaaagtgatgacgaatgctatcgttatttttttttctggaatttttttgtattgctacctatgtgcttggatactggcttgtagtccgctgggacacaacaccactcttcgacatctgaccaatgtacattgtcgatcaaaaaacatctcttccttcccttctatctacacacacgcactgtgatatgctcgtattggtttgttttgtgttttcatgtcgagcctgccgccaaccgggggagtaaaaagaaaagatgaatggaataatgatgactgtgaaactgaagctgaaaataatgatatgagacccaatgaattctaaaacacccgccataatgttcgaggtataagagatgttggtagtcgtaacatgcaagtctcgtgacattttccgcccacattgtccaatgattgggttatcaaacgcaaagagaaaatgggggttgagtaaaataaagaaaaaggaaaaatgaatagacgccctcctcccctcccggcagaccgcaaggctttcccgtctcatatcgtcaaaaaaatgggtatcatgtggcagtcgttcattcacattccctgaaatccacccctgccagaaccaaagaaactcccccagtcgggttgcatgccgtgatccgtaaacatctgctctatctgccgctcctgatgcctttcgcctcgtatcggccgtcgcagagatagcccgccaggtcgtcgcggctgctgctgtggaatttgctgctgcggtgcctgttggtgcatccccatcatgacgttggggtcgtacatgttccctggcatgttcatgcccattgcgttgtgctgctgctgctgttgctgctgctgttgctgtggcatcatatatggcggaggctgtcccataaactgatctcccatgtcctccattgatgcagggaagaagaaagccgtatccggaggtggatggcccatcgccacggaagtgtcagtcttccctgagaatcctaattcgatcaccggctggttcggataggcaaaggggtcatccgaaggaaacatcaaagagtcaatcttatgcacagggttgctgtgcatgctctgtccgctgagatgatgtggctggaaggggtgtcggtgtgtgctctcagcggtactcgtagagtcaggcgtggctcgtgacgacaggtccatcggcatcatatcgttcaagctgctggtaaacgaaggctctggatatccatgctccaatgactgcgccatgctgctgtccatggagcccctggaagtcgaggttccgtataatgacatgccaccactcctgcttcgcatcaattcatctggtctatgtagagacataccaacggggatgacgctgttatttggtattttaacccccggcgccgtcctcttctttgttgtggatgatggtcgtgagtgggttggatcaccagcccgctctggtaattgatcaaataggacctgaaggagcatgtcaataggaatttcttgcgaataacaggaaaaaatcaagctgtcttaccttgagagtgcccgtgactctctccgcagaaagactcttgtcagccaagtctgcaatcatctgtcttccagcccgtgcatcggccagcacctcttgggacccaggcttatccggattctcaagggcataaaacaccagcgagaggacggaaaagaattcggtgtagagcatgaaccagtacggtccgctaagcacgcgctgtttccggatctcaaggccaatgtggacaatgttgcgagatacgctgatggctgctgccgcacaggcataagagagctcatcaaccctgctgccttggcttagtcgaggagagacgtagtgcagaaaaggtcgatacagaacgagttgcacatgagcataggcaaaacgcagcagatgtcggacactagttggagatttaccattagcctacttcttggcatattctccatggctcgaaagatggataaaaagcaacttaccgaactacttcaattggcccatcaggactaggtcgccacgcttgtggaagtctctcaaaccagttgtgcagatcagtttcgatttccttaatcttactgtagctgatgagatacgtcgacgcaagcttgtcccctctcatgacagtgtgcccaacaccctttgtcgggtagatgttctttgtgattttgcccaagatttccatcaaccgggtgtgggcgttgaacgcctggaaaaacgaaggcgttccaggtcctggctggatgacaccaccggccgtgataaactcgtcgtcaacttccagaggatacaactggtcgacatcctcattactgagaagcagagggaatccaagcatggtggaaacgtaaatgtccatttgccggatgacgtagaaaacccgtcgtcgaacttgctgctcgatacttcctagccgttcatgttgtaagtggcggtggaggcctattcgcagagatgatcgaagcgcgattccaatgaatgagtaacaagtgttgaggttcgcggtagactggaggaaaagaattatgaagacaagagtttggatagatatgagattccggcactcggtaacatcacgcagcagagatcttgagatcttgtaatacttgactctattagaattgttgttagtaaacgccgccggcaaaaggaaatagaaacgtcggcatgtcattctcctcttacccttcatcgatggcctgtcgatacgacatgccgccggaactggagtcgtccaaattgctgtacatgcagcccaacgctaagacggcataaaacagagcaagaaacggggtatcttcctgggttgaggcatcatgttgtcgctcatagatgtggtcgaatttttcataaaaactaggaacatgaacgatgcggacaaggcatgtggcgcagcttagggagtagtagcagagttttcgagcgacgtccttgggagggaggtcagggacggtggatatgtttgaaaagggtgagttggcagcagtagtgggcatgtcgaaattgacgaggcctgcagttctatcagacggacgtggcagaaacggctccctgcccatagggcccagcaagccgcggaagttttccttcatgcgccgcaagaaaacagtaccggaggagatgccgtagaagtcccatccgcccttttcgtcgagatccagctggccgatggagtcgatcatggacgtcagctgcgtgtcattgggatcaggctcagcgggagcatggttgacccttagcttggcggcctcggcgcgcgctcgttctcgattgttgaactcttgctgaatggcagggtcaagggttggatcggccaagtcaatgtcgggaacaaattttcgcagcagcgtctcggcgcgctgaagacggctttccagggcctcgatatactgcggcgcgggattcctcctcctgtttgacggcttatcatatgtacattctttgggaacaaaaaggttatgaagttagcaaggatatctcagcaaagaggtgcgtgcatgtgtatgtgtgtgctagtcagggttgaaggggaaacggcatatatgtatgcagtcaagatatggtcattgagacggcaatatctgacaacaaaaccactccagaaagaaaggtgatgagcttcttgtccggcataggtacgcaccgtagctgtagacggagcagtgagtgcagggctgcttgccgtcacacttgatcttcttgcggcgacactcgtcgcaagcgcgggtgactcttcggcgtttctggatgggttgcgacggcgcggcatcaccgtcggcggtcatcttgtcgtcctcaggatcggacttgacgctgtcggccggcgacggggcatcgtggatggaccagtcgccggcgggctgcgactcgatggtggcagcctcgtcgtcggacatgttggcgagctaggtatataggcgtatgcggtggatgggtgatgggtgatgggtgacgggtatgagtatgggtgtccgtaggtgctgtaggtcagaatcgaggggctgtttccgctctgttcagctcgtccagactctatcgtgctcgtctttcgacgtgctcggacgggcggcttctgggcggggcgcgggctcaaagggcctggccgcctcgagtggtgtctggttacgtgaggccaggcgaggggtgaaggcggagaggcgtctggagttttggacagttgagagagacaggacaggacaggaccccggggacgcaaagtcggtggcagcgtatgtgccaattgccccggcgtctgccaatctaggccatcagattcaccgcgcagtctctccccggtgcggagcgtgttggcgagggctttgggcgggagcgacgtcgacggagatggcgcgcaggaccagcaacaaggacgagagggaagaaatagagagtcgacgagctggaagggagaggccgtccgctgtcgacgtcggacgggcaggccccgtactgtgctgtacatgtacctgcgctgcaagtacaggccgcgagagggcgctgtggctggctggggttggcgcgccggccgctaaagccacctgtgctacagtggcaggccgctgaagacactggggctgcagcagcctgcagagcgctgagtggagcggcaccaggcttcaagcagtccaaactggctgcattacggcacgcccgccgaccgacagccgcttttgggggcttgcagccgctggaagagcgagcggacgctatgcgcgacggtctgaagcgagcagcagtgcgctcgaggataatccacacggtacttcgctcaaggctaaacggcctgaagaaaaaattgaacaagaaagcagcaaacattgggccaaatgtggggtgttgcgagggctgccattgagagcgctgccgcgactggagactggagtacgaggtacgaggcgcattgggggggaacacacggagcacggcacgcagtacgagatgctgctgcgctggattgcgtacgtccaacccacttccaccggcgggctgggtaatcaatcaatcaataggggagaggaggcccgttggcggtgttgatgtggaagggagcgcttatacggagctccctaatccatccatacatgcgtgagccatgagccagccatgcgtcctgctgctgctagtggcgcgtggctggcctcaaggattctgcgagattcagtcgtctacatcactgtatcaagttatcaacagcggcatactgtacgagttcagttgcttgaactcgacggagttgagcccatctctttgcgctataaaagtgcgcgcttggttgaaatgggcgtgcaacgcgaagactgatgtgcaggttcagaaaattatagcgcctgccagcatccgcgcaccgatatagacctgcagctgcgggtacaggcaccagacctcgatcttcaccatcagcttccaccgcatcaaggctccagatgcgataccgactggcatctctatcgggccagcgaccccatcatgtagggagcttgatgctctcctcggttgcaccgcggttctctcgggtgcctgtgcttggccatggcatgccgattgcatctgcgaccgtccatcccgtccagtagcacaattgaacatgcggcgtctccactgccggaagaacgcccagacggccagatggataccgatacggagcgcatatgcgactacaaaacactcaggagggccagatttcatgcaatcgccaaatcttgagctcaggaatgcagcgccagaccccatgaatcagaggcccagacaggaaacgcactggcgagacgtcatacgctggcagcgatgaatgattcaagcgcgttgacgctgctttggcggcccgtcaagggccttcggcaatcacagtagctccccgacgcctaagcaggatgaacgcattctcgtacgactcgcgctcttgatccagcctgtgcgagcattcaaagcaccaagcagtcgaatatggctgccggttcaagtttcttcctagtggcttacgaggcttcagcaggcgcttcagctactgcgctggcgtcgggggctaaaaagttgcacccactgtaaattagggccgcatggcgcgcaccgctccactggccttggacgacggcgccagaactacttccgcgtgataaactgcgtcccgacgtcaagctttctctcttgtttcgtggaatgggatgggcgagctcgggcgacgtctgtgtcgctggaattggtcgctggccctgaggctgtgcccgtctagccctctccacttcccacatggcatccctgggagcgtccggcgcctcgactgccattcgggcgggcatgtgcttccgaagtgaaggctggagagcttggctgaaaagcttggcctttgaggcgagacaatttggcagaatcaaaaagcttggtatcgacgacggagcatacaatctagatgccaagatggcaccgacgggactgcacctatgcagcggcttggagggatggatggatggatagatagggtgccatttgccagattccaacgtctagcggccgagttgtagatcacggctgaagaattctacagtcatggaattgcgattagagatggaaattacatacctacatacatgtagggaaatactccgtgcagctttgtcttcaattaccatgtagggcagatggctaaagagagggactgtctcagctgcttagacatacaagccatgttggaatcaggcagactggacttctgactccaatatgaacccttctagcaatagcaagctatttgctcaagacccaagacgtgagatatccaaaggcaacttgcaaatcatcgatcgcgcaatcagataacgcatctcccatccccagcaatcattggcgcctgtcgcaattttaactttgagataaccaccacagctggctgcactattggacggcactgcaagtacaagtacgcgcatcttgttctttggcagggctcaagcgatcattggaactgccgccaaccacccagtgcgagagacgatacgagacgcactccatatcactatgagtcggatttagcgtcgacaactgcatctatctagacttctgtcttttcgatccgtccccgagtttatcggcagcgcatcgagtcattgcagcggttaaaccgaagcttgaatctaaacatacaattcacttttgtctccgaacaacatctctgcgtcagggctttatagccacctgcctccatgttcttataccgagccttccatgatccatccaccacaaccaacagtcccaccgttacgcctgcaccaatatccgtcttattcccacatttctagcgttttgcagctttagcagcgcgggataaggaaaatgttacggcgagggcctccgcgtaatgcggctgttgcggccacacggagtacaagcgccgcgggtacttggacctttgcccagcgccaactctgccatttccaggcactttcttattctcggcgctggcctgcaaaaggtccttgcaatctgcatgcaacaatgcgcaaggagctggcaccgcgcgcagctgattggccggcagacacatacttgtactgtagtttggtgtgtcgacggatcctccccggcccttggacgcagcgctgcagcgatagggcctgtgatgctgcaaaagcttctttttttatttctcctatcgcccgcccgtggaatagaatttggacgtgagcgcacagtttggcgatcgtggggacgagctcgagataaccttgatttaaagtgcaggacatgctccgactcggcggtcagctcgacactgtatcatctacagtgtacatgtacacggactcatccatgctttgctgagttgctgcgtaaacgagtcgtgccatgcagatacgctcggcaattatcagaccagataatggctgaactgcaaatccctacgcaattcgtgctcttctattttccttcgctcttccttcgtattagttcgttccttctctcgctctttattgcggttacattttgtttctcccatcggaccctcttcccggagtcttcggtcttcttggcgcctgtcacagtccaagcccgactttaaagccacagcggcattacatcaccttgcctatgccaagcttttgcgcctccaaaacgagattgccgacaatcgggtcagccaggataacccacaaggctgggaattggcctcgacctgactctcacacaccactgcaaaagtcatatgtaaacgacagcctttatctgctccttggcaagaccagaatcggcacatgcatccatcacaatggtacaagaaggaaaagaagggaaaaaacaggtaaaggtacttttgcactggcagaatgaagttaactgcactcggctagcatgcttctacttgctcggcaaaggcagatattgctcaaaggcaaggtcgccatgagttgtgtcccgaatttaccgagcaggcaatggcccaattaaacactctcgcgatatgattaattttaagacaaattagtctatccattcttgtataaaccgcacatcacccttctacagtctcgacaacactctaatggacatgtaattattgacgccgggagtcttatgcatcaagtcgcttacagactcgtcgacaccgcccatcacttcgattaatcatgcaggatggttggtcatgcaacaaacaagcaagcaagcttctcctgaatccaattaatagagccaatcaatcaagtctcgctcttcggttaaaggattacgatacgtcaaattccgagacttctccgtactgggacaacatcaagactggcgcatttttaaaggcaataaacctccatctacccaacgccgtcttcgaaacgacaagtcttcttgcaggctgtcgatttgcgtcccctgaccagacgtatattaatttatgaaccgatcgtcgatttccgcaccaagacccagatggcgaggcccgtttgcactgccactcgcgcaggatactccttttgcgtggatcaattgcaactctggcactggcctggtctctcctctgccggccccgtatggcaatctagatgataacatattcagtagcagcaccaagctgaacagctcaccactcatcccctgccgcgcaggcagatcaccgccagctaccctagtctcttattatacaagcagctagaagcagtagccgattcccccttgcgcaaatgaggtctaagccaccatcgtgtatcggaagacggcaaactagtgggttgagctggttcatccgccgtctcccaagggcaaagggggccgtggctagtacgggaacagtttggcggctacgtgtatgcttcgtaaattgtcagctgcttactctgattatgtctcgcactgtatttttttgagctgtagttgtcgagtctttacaagtctcagaggttagtaacacaggcattacccagaacctgggcctgataacatgcaatcgacagtacgcggatctggcatggctcatggaccgagctagagttgcagtgagatatgcgctaaagcagatcagttctcatccctatcgtccatctactccaatccctctataatatcatcaagaaaataaaatagagtgtagaatacatctagcttgctgaagatgtttgaaaattcgttttacaaaggtgcaggcaagcagcatgcagtcggcgcagtgatgcgtgtacgtcaagctccactttactaagacgcgcgcttccgtacatgtacctctgtactatcgagagcttccacttcgtcaaccccgccaaaccaaacttccagctatgcgctccatcacactctgaacggcccctccaccatctggaaggctgagaagcacgtgcagacaagcttcctgtttctcttcagccttgccaagcagcaacagcatcgcctcatcaaaaagctgcatcacgctgcgtccccatggctgaatcaacgacgtcgcagccgggctcggaggctcaggcgtacaccacgccagacgttatcgtcactggtaattatggcccttctgccccacatgcgtccatcacgagtagctgaccttgaatcggtgacagacgtgcccaagcttgacattgatctctatattcaaaactatgtcggtacggtgctcccaaagcatttccgctgcgatgctcgccctatgactacatccacgaggttctaacgcttcccatcatcgtcctaggtcgaacacgattcgagcgcctgatacttattggcaagtgctgtgtgccactgcgagttgaagctctcaaggctgccgttgccgaagcaaagagcggcttagacatcgcgcgctacaacgatgcgtgcgccctgctcagtgcagctgccccgggcgatcccgatgcgcggatggatggagcatgggtagagaacaccgacattgccaacagagccgaaactgctcgcttggagacagaacttaaaggttacaggaacaatctcattaaggagagtattcgggtaggaatcatcattctccctcgacttgtctacgcgactggtcatctatagatgtcatgatgtctaacttgctcgtttctgtctagatgggcaacgaggatctcggcaagcatttcgagagtataggcaagcttgttgaagctacagaagcatacaacaaaatgcgccatgacgttagcaccaccaaacacattttcgattgcggcatgcacttggctagcgtcgcttttcagcgccatgactgggccagtgtgttgagcaacgttggcaagatatccaatatgagcggcgacgacgaacaagaacagcaggcctacatcaaggtggcatcaggtgttgccctgctgggaatggggaatttccacgatgcggccatgaccctcatccataccaaccccaatgtgtccccagcggaatacagcacagtcgcgagccccaacgacgtcgccatctatggcggccttttggcgctggcaactatggacaggacggctttgcagtctcgcatactagataatcagtccttcaggacattcctagagcacgagccgcacattcgaaaggcgattagtttgtttgttaacggcagatactcgacttgcctttccatcttggagtctacgcgggcagactatctactcgacatttacctacaaccacatatccccgcaatttattccttgatccgcgaaaagtgcattgtccaatactttatacccttctcgtgcgtcacgctggacagcttggacgctgcgtttggaaagcccggtcagtccgttgagccagagctcatcaggatgattcgagacgggtctttgaaagcccgaatagatgccagaaacaaggtatgtttcttcctcgctctgctatctctcagttatgaatgcataattacttacatatcgtctagcttctagtggccgtatcctctgatccacggctagtggtacagacaaatgcactccatgtggcacggaaatacgagctggaagcaaaagagcggctacggcgcatgaatattatcggtgcaggcctcgaagtcattggcgttaagaaaccacagactggcggtgtaggaggcgctgagcccgaagaggcctggttcgaagagaatcgcgtagccagccttctcgccgagcaagctcaggatgcttaggatcatcctgaggtaatgcaggctcagcctgaggaaagcatcccagaagtgtgcacattgctctattgagcgtttgtgggaatactaaccaagggtatgagaggggagtcgcacactgattcgactgctgttccgtgatgagcgagtccttggtatccttgttcagccgccgatggcgaaagagaggaaagctcatttcctatccaaagggagaagaaggggggcagctacggttatgacggcaaccgcctttgagacttgaacgttacacgcatggtgtgcattagagagggaggcgcaaggagaactggtcttttttttttatctgctacagcccccaattgttagaggcatttttatcttttccttctcgctactagcatatgactttatgacgcatagtcatgtctaactctccacgataagcctgtgatatcaagcagtcgatatgatactgataagtcatgtttcgcttagtgacgcctcgtactatatgcattcttgtttgtgtatattgtccaattgagacgggtatcatatcctattacacttacaccactgcagttccagcacggtatagccacgcctaaaccatttcgtcgtgtccctctcttcccagccccttacttcagtccataaaccacgaaaatcaccccatcaactgcctcaaatcctcgggcggccaccgcacctgcgcaaaggtaagacagcgcttaatgctctgcaggtattttcgcgtcacctcgtcgcccatgacgtggcccttttctccatcgtgcagcttctcacgcgcacttcgctcgtggatacccaccatggtgactccaatgggccaggctgcttttccgatgctgaggcggaggtagccgtcgttggcgtcgacgtagcggcgctcctggagggcttggacgatttcgatgatgggttggaggagggagtcgtcgaggtcgccggattcgaacttgcggaagagctgtgcgatcattttggtcagtcagatgttatagtgagaatgaaatgtaagaaagaagaaaagttacgtactggcttcatgttttcgcgggtttggaccatggcgctgtaggccatcttgctgttgctcgtctcccgcttctcttcctccattgccttttcgtatgccgtgagcaccatggtaaagtaactggccagctgtctgtacagccactggcggccctccttgtcctttggcagcgtgccgtcgaccttcatgtccttctcctccaccagctgcagcgtcgtcggtataggtccctttgtcaacaccgtagtgagcttcttatgccgtctcagccgcgctgcatgtgattccccaaataatatcgccgggtgtcccagcgccctgagtttctctttcagctcgtcatctgggatatcgtctgccgcgtcgccgttcttctcgtcgccgttttcatcgcccctgacgagttccggcaggccgagcctcttcctcctagcctgctcttcttcgaattccttctcttgttgcctcttgcgcgattcttcggcaagtttgcggcgcttgtcctcgcgaagggcgttttcggcggcgacttcctcctcgcgcttgcgcttcgcttcggccttggatgcgcgttcggcttcgagggccttttgctcggctaggtaggtggctttgcgttcggcttctacttcggagcgcttgaggtatttcttttcgtcgggggcggaggacttggaggatttggatttggatagctctttgttcatgagggccgcgaagtccatggtgatggtgttgcgctgtgaagcgtcttgatgagggatgaagatttgtgtccaggcggcaatgtgtcgctcgcagtaaaagaaaaattgtatgattgatgcggcaagacaagattaatccgcaatgcgattctttgatggaattatctgacagttttaaatgtcgtaaagtctatttgatcaagagtccggtgagcgtagaagttccaaggtacgctatcgattgcggatgatttccgggtaatacgtatcaatcgacagcatcagcactcatccaccaatccagcaactcacaacttatacgccgaatgtcatatatagcattgaaaagtaacaagctttttgacgaattgggactttgatactcttggctcaactcagattacaatgtccgctacaaagtgggatgaagaccatgacgcagctccattcttagtccgtctttttcataagaccggcagctttcccaggtacgtgactgcagctcatgatagtatctttgatggatgggaacaattactaaatatcatattcaggccagaggaatttgcatcatcttcactaccgccatatgtttccatctacacttggtcaacctgcacactcaatgagctggcccttgagctggcagcggcaaaacctaatgcgttgccaaatccagctgtcggcaccagactctcatttcagcttgtctgtccagatttacgcggcacaaatgctgctagcgctacgcaaccaaagtttgccgtcaaagagctgggaagcatcgtcattggcgagggctaccccggcgcagaggacgctgaggacgctgggcctgataccctgatgagggacgactttgggaaggacaagacgttggctgactggagatttgtcgttggagactacatatcatgcgcgatccttcctccgcggggagatggggctgtggtaccgccagggactggcagaagagggtcggtatctggggggcgagatgggcgcagcggtggattcagaggtggatttcatggccgagagggcaattttggccgcagcaacggtcgtttaaaccggccaggctggagagatactaacaggcttccatcaggcgaatggagaagaggagaacagctaccagaggggccgcctggggggccaaggggcaggggccgctggtaggccagatgggattttgtttcagtggttgagattgcgcaagatacgatatacccccgagtaattaatttagcgtttgaattgaggcaaaggacagtttcctttgctgtatttgataaatccagactccagttccattcctcatacaataataatgaacgtgcaatttaggcactctccctcctccttcagcaattcagcctaccacatagagttgcccagtactttcgtaatagtctcaactttgaagctaaaaatattgaattttcttcgattattcggccggcaagaggctctctatctcgtatcgaaccttttaaaatgtacataaaactctccacccaaccaaaatcgtcatttatttctcgtagcatgtgtcgccctttcgcttcgctcggagatcccaaaggccctacccaacgtcagtcagtaactcgtcatccctcacccttcccctccacattgtccgatttccactcacgtctgtcttgtatgcggcccagccgaagatggcggggacgacggccatgtagatgatgctgattctggcggttctgcccgtgaaacggaagtagcggtgacgagccttgttcatcgctgtgcggcgagttagagaggggaacggtacggcgaaagagcaattggattcgatggatatgtacgcaccttccagcttcagaagagccgggtccggcttgacgtctgcggttttgcggttagttgagccatatacaatcctgcgtgaggaaacgtactaaggtgcgccatctttgctgatttgtggtggcgactggcttggtcttcttgaattgaagtggtatcgcgatggcttggcctggtgttgctgtcggcagaagacgattgttcgtgattatgtaattgagctgaaggggatctgattggcttctcgaggccgatgccccattgatcaggtaccctgtagcagagctcagacagagtatatggtggaatttcagcgaagagagatgtaaatccaagtcaactatagcagaatactagtaaaggggtttttaatgtatcaattaacgagtagtttcagtttttatgtaaattgtagctgtaattgatgccatgttcggctctgcagctttatctcaaggtacccctccacatctctctgaagctaaaaagtgtatgctgggatcaagataactcatgagctcgcaagattcataccatcgataatcattgaatcatgttgccaaaatttctttcatttaacacgaggattagatattcatatctgagttggcattggaaaatataagccgatataagcattttgcagcttgtagatatcggcatcttgcagctcgaggttgcaacaacgtcaaagtcacgtgagaggctagtttcgagatgcagctagcgcctccgaggatctcgttcaagaaattgtccaacgaaggcgacgttgagcatcagtcccgaccctgcatcaacttcgctctggccgccgtctgatttttgcgaggccggcatctgcttcatccaaacagaggccagagcattcaatttcacgtggccgctgtcctgtgtctgcaattccaggatcgctagcgcgtctttgacacgcgccacggcttcaagccttcgggcaggcaacttcacgaattgcttctgaacgagtgaagacgctgtcatgtcgcaattaccaccaccgccgccgcctggctggggccctcctccgccgcctcctcccccatcgtcatctttcccacctcctccgtcgactcctgctcctccagccccgccgccgcccggctatcgacctcccgccgacgctcacatcgcaaaatttgctcagaagaagaaggaatggcttcgaagccagcgaaatcggttcggcgagaagcgcaaggccggctttgttcagacccaaaaggctgacatgccccccgagcatctgcggaaaatcgtcaaggatatcggcgatgtctcgcagaaaaagtacacaaacgacaagcgaagctatctcggtgcattgaagttcatgccccatgcggttctgaagcttttggagaacatgccgatgccctgggaatctgcacgagaggtcaaggttttgtaccatgtcaatggttgccttacccttgtcaacgagattcctagagtcatcgaacctgtcttctttgcgcagtgggccatgatgtggacatttatgcgaaaggaaaaggcagaccgaagactgtttaagcgtatgcgattcccgccgtttgatgacgaggagccgccgctatcatggtcagaaaacatcgaagacgttgagcccctcgagcctattcagatggagctgaacgaggatgaggatgacgcagtctacgaatggttttacgaccaccggccgctgcttgacacaccccatgttaatggtccaagctacaaggggtggaacctcacattaccccagatggccgccttgttccgtcttagtcgacctttgatttccgatgttgtggataagaactacttctatctgttcgatctaaagagtctgctcactgccaaggcgctgaacgttgctttgccaggaggaccacgatttgagccgttatacaaggatatcaaccccaatgacgaagactttggtgaatttaacgccatcgaccgcatcattttcaggaaccccattcgcactgaattccgggttgctttcccatacttatacaattctctcccacgaagcgtacacttagcatggcactcgcacccccagatagtgtataaccgcatcgatgatccggacttgcctacatttcatttcgatcgtcgaatcaacccaatctcatcacgcaatgtggctcctaagaatgttgaagtatctctcgaagatgagctttttgggcctggaagcaacgaagagcccgaagacgacgctttcgagcttcctgctggaacggaaccgttccttgctgatgaggaaatagacaatgaggacacttctgccgccattgagctctggtgggcgccatacccattcaaccgacgatccggcaagatggttcgtgcccaggatgtgcccctgattaagcagtggtatctggagcaccctcccgcagaccgccctcccgtcaaggtccgcgtttcctatcagaagctgctcaagaacttcgtcctcaacgacctacacaagaagaagcccaaggctcagaacaaccagaatctgctcagatctttgaagcagaccaagttcttccaacagaccaccatcgactgggtggaggctggtctccaagtctgtcgccaaggtttcaacatgctcaacctgttgattcaccgaaagaaccttacctatctccatcttgattacaacttcaatttgaagcccgtcaaaacccttaccacaaaggagcgaaagaagtcccgtttcggaaacgctttccacttgatgcgtgaaatcttgcgactgaccaagctgattgtggatgctcaagttcaataccgactcggcaacattgacgctttccaattggctgatggtatcctctacgcctttaaccacgtcggacagcttacgggaatgtaccgttacaagtacaagcttatgcaccagatccgaacctgcaaggatttgaagcatctcatctactatagattcaattctggtcctgtcggaaagggtcctggctgtggtttctgggctcctgcgtggagagtgtggctgttcttcatgcgtggtatcatccctcttctcgagagatggcttggaaacttgctttctcgtcagttcgaaggacggcacagcaagggtgtcgcaaagacggtcaccaagcagcgtgtcgagtctcactttgatcttgagctccgtgcttctgtcatggctgaccttttggacatgatgcccgagggtatcaagcagaacaaggtcaacactgtgcttcagcacctttctgaggcatggcgctgctggaagagtaacattccgtggaaggtgcctggattgcccgctcctatcgagaatattattctgcgatatgtgaaatccaaggccgactggtgggtttctgttgctcattacaaccgtgagcgtattcgccgcggtgccaccgtcgataagactgttgccaagaagaacgttggtcgtctgactcgactctggctcaaagcagagcaagagcgacagcataaccacatgaaggacggtccgtacgtctcgtcagaagaggctgtcgccatctacaccacgactgtccactggctagagtctcgcaagttttcgcctattccgttccctagtgtttcctacaaacacgataccaagattctgatcctggcgctggagcgattgagagaagcttactcagttaagggtcgtctcaaccagagccagcgtgaagagcttgctctcattgagcaggcatatgatagtcctggcacaactctggaacgcatcaagcgatttttgctaacgcagcgagcgttcaaggaggtcaacatcgacatgaacgacaactacagcacgatcaaccctgtatacgatattgagcccattgaaaagattagcgatgcctatcttgaccagtatctgtggtaccaggctgaccagagacaccttttccctgcttggatcaagccttctgactctgaagtccctccattgttggtctacaagtgggctcagggcattaacaatctgggccaagtttgggagactgaaaatggcgaatgcaacgtcatgattgagactgagctatccaaggtttacgagaagatggaattgacactgctcaactctcttctcagactgattatggaccacaatcttgctgactacattacggcgaagaacaatgttcagctcacctacaaagacatgaaccacgtcaacagctacggtatgatccgtggtctccagttttctgcctttgtcttccaatactatggtcttgttcttgatttgcttctgcttggccctcagcgagccagtgaaatcgccggaccaccacagagccccaacgatttcttgcagttccgcgatcgcgaaacggagagcagacacccgatccgactgtacagccgatatatcgacaagatttggatcttccttcgatttacagccgaagaatcacgagatcttattcagcgattccttactgagcagccagatcccaactttgagaatgttatcggatataagagcaagaagtgctggccccgtgattctcgtatgcgcttgatgcgacatgacgttaaccttggacgggctgtgttctgggacttcaagaaccgtttgccacgatccgtcaccacgattgactgggatgacagctttgtcagtgtttacagtcgtgacaaccccaacctgctcttctcaatgtgcggatttgaagtccggattctgcctaagatcagaaaccagaatgaagaattccccgtcaaagacagcgtttggtctctcgttgataatacgaccaaggagaggacggcacacgcattcttgcaagtcaccgaggaagatattcaaaagttcaacaaccgtatccgacaaatcctcatgtcatctggttcgacaacctttaccaagattgccaacaagtggaacactgcgttgattgcgttgtttacgtattaccgtgaagctgcggtctctaccatcgagctcctggatacgattgtcaaatgcgagaccaagatccagacgcgagtcaagattggactgaactccaagatgccttctcgtttccctcccgccgttttctacacccccaaggagcttggtggattgggaatgatttctggctctcacatccttatcccagccagtgataagcgttggtcaaagcagaccgacacgggagtcacccactacagagctggtatgacgcatgacgaagagacattaattcccaacattttccgatacatcatcccatgggaggcagaatttattgattctcagcgtgtctggactgaatactcccagaagcgtttggaagccaaccagcagaaccgacgtctcacgctggaagatttggaggatagctgggatcgtggtttgccaagaatcaacactctgttccaaaaggatcgaagcacccttagcttcgacaaaggtttccgcgctcgctccgagttcaagatttaccaactcatgaagagcaatccgttctggtggacgagccagcgacacgacggcaagctgtggaacctcaatgcttaccgaactgatgtcatccaagcattgggtggtgttgagaccatccttgagcacactctcttcaaggctaccggtttcccatcttgggaaggtcttttctgggaaaaggcttctggttttgaagaatccatgaagttcaagaagctcaccaacgcccagcgatccggtctgaaccagattcccaaccgtcgtttcaccctctggtggtctccaaccatcaacagagccaacgtctacgtcggtttccaggtccagcttgatcttactggtatcttcttgcacggaaagattcccactctgaagatctccctcatccagatcttccgtgctcacttgtggcagaagattcacgaatcagtggtaatggatctttgtcaagtatttgatcaggaattggaatctctcggcattgagactgttcaaaaagagaccatccaccctcgtaaatcttacaagatgaacagctcttgtgctgatattctactctttgccagccacaagtggaatgttactcgtccttcgctgctgtatgataccaaggacgtcattgagcccacaacgaccaacaagttctgggttgatgtgcagctacgatatggtgactacgactctcacgacattgagcgatatacgcgtgccaagtatctcgactacacgaccgatagctccagcatttacccctctgctacaggtatcatgattggtattgatttggcatacaacttgtactcggcctacggaatgtatttccctggtttgaaggtactcattcagcaagccatggccaagatcatgaaggccaaccctgccttgtacgtccttcgagagcgtatccgtaagggtctgcagctgtatgcttctgaaagcaaccaggaattcttgaactcgcagaattactcggagctcttcagcaaccagacccagctcttcatcgacgataccaacgtgtaccgtgtgactatccacaagacattcgaaggaaacttgaccaccaagcctatcaacggtgccatcttcatctttaacccgcgaactggtcagttgttcttgaagatcatccacaccagtgtttgggcaggtcagaaacgtcttggacagcttgccaaatggaagacggcagaagaagtggcggcattgattcgttcgctccccgttgaagaacagcccaagcaactgattgtcacccgaaagggtctgctggaccctctcgaagtccagttggtggacttccccaacatttctattcgtgcctccgagctgcagcttcctttccaggcggccatgaaggttgagaaattgggagacatgattttgcgagcgacagagccccaaatggtactgttcaacctgtacgatgagtggttgaagagcatctcctcgtacacagcgttctctcgtcttatcctcattctgcgtgctctgcatgtcaaccctgacaagacgaagctcatcctacgaccagacaagactgttatcaccctggatcatcacatctggccttcactaaacgatgaagattggatcaaggttgaaactcaactgcgagatctcattctgaacgattatggcaagaagaataacgtcaatgtgtccagtttgacaagtaccgaggtccgtgatatcattcttggtatggagatttctgcaccatcgatgcagagacagcaggctgccgagatcgagaagcagcaagaagagcagaagcagctgacggccgtcacgaccaaaacgcaaaacgtccacggcgaagagatcattgtcactaccacctctcagtttgaacagcaaacatttgcttccaagaccgaatggcgcaccagagctatcgcgacatcgaacttgcggacaagagccaagaacatctacgtgtcgtcagcggatactgacctggatgatgtcacgtatgtcatgcccaacaacatcctgaagaagtttatcacgattgcggatctgcgagtccaggtggctggctacctttatggtgtcccggcccctgataatgaccaagtcaaggagattaaatgtatcgttatgatcccgcagattggcggccttcgtagcgtgcagcttccgcagaagctaccccagagtgagttcctggacggtatggagccacttggtgtcatccacacactatcgggtagcgaacttccatacatgtctgcggcagatgtgactgaacacgccaagttgctggatacacacgaagagtgggacaagacgaacacggtcacggtgtctgtttcgtttactcctggcagcgtttccttgtctgcttggggattgacacctcaaggttacaaatggggagctgaaaacaaggacacgcagagcgaccaacctcatggtttcaccacaaccatgggagagaagcgaaaacttctgctgagtcccaggttcagaggcttcttccttgtcccagatgatggcaagtggaactatagcttcatgggcagtgcttttgcaggaatggaaaagaagtcggttcacgtcaagctggacacgccgctgcccttttacagcgaccaccaccgacctgtgcacttccacagctttgcagagctggaagatatctgggtcgaccgatcggacaactttgcctaatcacgtaatctggaggaactgttcttggcagtcgagcgcaatttaataccctgggggttgaatgaatatcattttttactatggatgggtggtgggtgacgcagatttggcgggcgtttgcatttttgggaagagagggggttaaaataatacaagacgtatgaggtttcaagactgagtgcgggttactgttttaatgtaaaaaatcaaggaatttattgatcagctagatgcatttttgactttatatgtaggatttacgaaaaggggagctagtgcagaatggcaagtctttttattggcttatatgagtgtttatccatggtgtgatattggcattgatatctctttggtgtctttctgtgttctaatgacttgactgactgcaagctgttgtctcaaattgctcgttaatacgatgatggaggtgtcgccgatgttggctcttctgatctctcccgtgcggctgaagccctcagcccagctacaaggatggctcggtaagtacattgtctaggaagaagacagataagccccaaagcattcagctggctcaaaaagtggagtggttgcaaggagtagagatgaaggcctagctgaatcgagtgcggctgagatgcagacttgacttgggctgcgctgagtttaaaggggctgtagagttacagcatggcgaatggttggaactgtgtatatactttgacgggatgattcatatgcgattttaaagtattactgaatgcctatagacaaaattgtattggttgttggtgatccatgcaagcaggctactcatttgccgtggaatgatataagtataagtctttgctgacgtctgacgtctgaggaattgatctcataaatcctagcttttgaatgtatgggtattcagaagtctttccagacaataatgaaacacagtcgctactcgactaaaggtctattcaagcgaaacaactcatctgtagatatcagactcttgccaatacatccataatctgagctgccatggcatcgccgtcatcctgtccaaactcgttgatgagcatccgcagaggcgggtcctgcgccaaagcccctgttgaagctgaacgcagcatggccgccagcattcgattgaccagggctgcctgtgcttttggactgccgatgacttcgctctgcgctttgctgacgttgcccatgacttctagcgagtcgcggtagtagtcgatgggcgctctacccgtcagttcgtgccactctatggcatctacagggacaccggctttctgaatcaggtgagtctgtattgcgtggccctcgtgtagaggcggcagcagcagaacttgattcgcaacagcgccggcagcatacagattgcccagccctgcagtgcaaaatgttagctctgacaaagccatcagcttgagagcctcgtctggcaggaccatgcgagctgcgtctgggtcttcggggtcgatgccttgcgccacgtcgaggctggcgactaacactgtcaacttggcacgttgagattctgggagcgcggcgttgcgcagatagatagcgcgccgagcagtgttgtatataagacgggagtaggcgatgtactcttcatttggcataagagggttgatcatgcctccgaagttgagaagaacaccagaagagggatctcgagtagttctcgcaggcggtccaagtggcgagacagtaacgacattggtcaacttctcgctggtgatgcgctcctggacaccgtagaattctgcagcaatcaccaactcggcctgtcgccaatggggagaaatgctgggccagaaccagagcaacaggtcgatgatgaccactggaatcccggccatctgagccgcagcagcaacaagttcatccatggctgtcacaacgagccgtggcttcaagtgctgcaggagagaaacgagcttcttttttcccatgtccggatttgtgtacaagtcaacattgtgtattccgtcccacttggcctctgtgagcttctgcaagtccattgtaagactcgatccgacataatgcagagctatgggcccaagggactttagtcggcttcgcaaatatggcatgacggctgtgagagtggcaccaggcccgcctccaaagggctgagcattgaagacgatacttgtaggtgatgtagatggattgggagttttgatggcggcatcgtgatggactagatgctggttttcttccatcttgggcgggaagatgaagcgacgatacgacattaacaattatgactcagattacaaaggaaagaaagacacgcgtcaaagaaaaggaagatttgcaagatatttattcgtttccatcaagtaaacaggctgcatgcagcgaactaatgtatgtcttacattactaagtgctccaagtaattttgcgctaacttgaattttatgaaaatggattttcttcctcatgtctcagtatttatacaaggttttagtaacaatctcgaccccagatactaacagttcattgtgtcagcttcactgggccccgaggatagctgcctcgacttcctcaaggctatagagaggactcacaggaagttcgctttccccgaggtcaaggcaagaacatcttctatggcaccttgatctactagaactaatccattccagtaacgcgcaggtgtaacaagcgcctggcagcacttatgacgccgacgagatgatgcagcagtctatttgcttttctcggatgattttttgcaaggtttagcatggtttaatcagtgggttctagtccacaggaatcggagtaccatagaatgcgtgcatatcttcatcataaccagcagctccgatgggtatttctaaagcgggtagaagggtctcgcaattattacatggtttggatattaccctttgtacattggtgtggaagttgttgagcgtggtgctgctgaagttggctgctagactcgctgctgttgctccgttgacgttattgttaaactttctgacctctgttgcgaattcatgcacttggaagaaacagattttattggcatctttctctgcattttagctatgagatctgtatgacagctagacgcacttcatctacaaagtcatttcacctaggcaggtaggtagtaggtaggcttcactactagtatcaagatgtatgtaccaagcacttgagatactagtacctattgtacagccgatatgcgattttggttacgaaatgcaattctaggaggtatccatcgcatcgaagaggtaagagatgatggcatcagttgccattccaagtcatgtcgccttggacgatgcgcacattgtcgccgaatgtgtttccagaaatgctccgagtgctattccctccaccttggcctgttactgcattagctggggggaaattaagaacagtatatgtgaaagcttaccattaccgccgttgacttgagctgcagctggacgttggaccgcatccgtcacaatatagcggtccaaaatggccttcatcacactcgcagcagtagcagccgcaaagttctgccataggttattcttatggctgtcggcatagtcgcaaacgcccttgaccacgagacacgggacctcatcccatgctccagcgccctccatctcaaaagcaatgagatcaaactttgtggcattatagtcgcggattttcccgctcttcatcacagtgttgctggagcctatccggccaatgaagatgttggggctgaagtcgccgtcatcttcaaatatgtctcgttggacaagcatgttgtcgtcgcacccaagatcggtgcaagatgtcttggcagctaaatcgcaagtgctgtcgaattcgctgcaaatcccgcattgtttcaaatgccgatgaacgtagcgcggcaaatacagcttgtcttcggtgattcccggataccgatattttgaccgacgtcgcttcttcgcagcagcctttgcatcggcgctttgcagctgcttcaaatagactgccgacttgttttgcaccatctctctcatgcgttctgtttggagcgcggccagcattcctcggatctctttgtttgctcttccgagactgtcctcaagagtgtcctttacttcataatgcccgggaaactgtcgaccaaaatcgtactggacaatcgccttgcttacaactacgtcgcccagaaagacatcgtcgcctgcgattttgggcacgccgccgcagatgccgacaaggaaaacgagcctgaggctgccgtagctggaccggagatttgctgttgcggatgctgcgctgtttgtgcccatgtccggcagcgtaaggagaacgacattgtatttgccgagccggccagttgtgtaagagttgttgtcgccgctcgatcggccaaaaggatcgccatcttcgtcccagaactggtcaaagagcagcataactgcatcggcctcgctgggcaaggcgcatactatgcccacgtgaaactcatcccgacttatgggctgtgtgaattgagccatgaggaatcaacataaagacaggcagacaggctacactggactggtgatgctccgagtcacacgctcaaagcagacctcactctgatatcctttcagccttgccgcgcccaagcggggtattttgcggctgagctgtaagcatcgccgagtaatcattggatgtcaggctgaaacggacctccttgtagggattaggctcttcgcgtcgatgattggccgtttgtgtttcaagcaggccacatgtggtacgcagatgtgtaatgaagtttgtactttcttcgaaaaccgctcaattgcctcggagcgcacatatcaatgtcgtggaaattcaacattgcagctacttgcggaatggcctattagttatcaaaactaactgttttgcttcagcgctgcgattgagattaatactcagagccgagtgggtctatatgacagtagatgttgagagcagacacattttcgaactttaaagaccagctgctttagtcacctatcaaaacagttttctccgctaaaacaggaaaagaaaatgagcccataagcgcactaactcttatggtggagagcgcgccgttgtgtctacatttagcttcatgtttagagcatgagattaacgcttgttgccttgatccgaagcttcctgatagaccgtgggatggctgcaatgctacgtatagagaatgcagatgcagagagggcgcaaaagagagaagcgaggtttatatacataacatacaaatcttatatacattacgaatctaccacgagacgtaatacttgtataaagtccggggcctcttattactcaatgactacatgcaccttgttttgctggtaaattttgctatctgactgactacttatttagtatatttagatacactttatatatattacctgctgcttcgactactactgctactagtactactgctactgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctctcggtataaacgctaatttcaaatagtttcaaatggtcttctataggtacctacctaactacctttttcagtcgttcagtcgcgccgttgtgggtgtctatctgcaggaagcaatccctggttccagcggcgagcactcttcgaggttcactgtattaaaggtatacacttgcaagtgtatattctggttcctggaggagtggatggtagatagctccgtttgcgtcgacaaactttcctcttgtctattttactcaaggtatgttaaactgacgggaccattaagtttgccactgtggaacaaggcttgctaaccccccgccagcatttaacctacctacctacatgtatataaagacaccagacagcactgcagacttcacccggcgtattcgttcaaggtcattcgacaagaaaatggcacaacttgctcctcccagctacgaagagcgcgagttctactactacgggcttccttctcgccccaggctcgtcgctcgctcaagctcaagctcagaaccttgggtgagcccccagatgcctgaacccaccacgtggagagggtctacctccaacatgtatcccagaatgcttcgacccgccaaaggagacccagcactgcaccagcagtggaataatgcagcatcttcgcttcggatccagataatagaagctgttaacgcagtggattggactgctattgatattttgtcggttggtctggagaaagaagaggccaaataccataatacgcttttgatagctgtcaagtcaaattcactgtcttggagccgcggtaatactcttgcactacgatgcaaagcaatcttggaagagcatggcatcagggacatgcattgcgagatacgagagtcggatgttattcttttgacagatgcatcctcgccacaacctcccccgccagcttgtggtgcagaatccatttaaaggactcacctgggcacgtattgcatagatcaggatttggagggagaggtcgaacctttaacgactcatacgagttgatgtacctagtactatagagctatatagtaggaaccttacggtaccgcctttgcgagcgtaacaacaccaaaaatccatgttccggtatatcgcgagcggtgaaaactgcgatttagtagtatttggacctgtggctagtgattatggtggcctgtcgaagtcgcggcctagatagcgaaaaatctcataagattccacagctggttgttagctgttatgagtttgccggtacttctagaatgagcaaagctcctgtaaacgatagacggcgttgatacggacgatgccgatattggatacctgtatctcagcttcttgcttggactaggtgtagcacatgccccccgtataattaagtgtggtatgcataggtaaagttccttgccctgaattattgtaagcttgtgataataacgactgatccatgcgcttccctcctctcccgcagtataatggttaaatgagaaagctgcacgatgagctcatgcagcatgctgggcttcctagtctgtcatcaattcagccgaggcctacgcatgacactcattagttccactcataaattaaataatgatatgtgaagaaagcatggctgtatgacgtactataaccgcatcttcaggcacatctacgatgcaagcgcaagatgcgacaccatggctaggcaccaattgttgtgaatagtgctgttgtccaagtgtaagttgatagaccacttcaggagcctagtgtaagttgatagactactgtgccatcccttgtcagcttcccaacttgagccccatgcggagtaagccgagtcgggaacaccgagttttatgatcggatggtccaattccgactgtcaggcagccctcttgaagctgcgcatgaacttcatttcggcaatccctcctaaataggctcaaggctatgcaaacctctcggtgtctctgatccgaggcgggtagatttacgacttgataccgggatcgcgattccagccccaagttgacggcccctgcgatattgcgtcctaacccgataagcgcatcgcactgcaactttaccgttttggtgccgccaatgtcaccgtaccacctcaataatacaatggtaatatctccgattatagcccgtcgtattgccagccgtccatctcccgcagatcagatgttaatgagccgcagtagttcctccgatctttgtggtatctcacccctgtatcaactagtttagactccatcacagacttccgatctccctaccgaggcttacagatgcttgaacacggcatctgctagcacagcccgaagcacaggctctctgatcctctttgtcggtaaaccttctttggtataggcgtcttgacgtttatgcaaagaatcgatttaatgcccgaaacggcaattcgccacacatctttccccgttgcagcttcgcactatcagaccaattggctgtatcctctttccattttcggattatcagaagccatgatatctttagcaacgctctcctcggtacagctagccatcttcgtggagctgtggtaaagacacacatccaacatcatcccgtattgttgaaacttatgcgtttggcttacagcggcatgaacatggattctaagcaggtgcagaagcggtggcgaaatcatgccttttgctttcgcattgatgttgagaaagaggggaggcaatgaaggtgttctcaaattctacgcctctctcgttgcaaaggaagacatgctatataaccatctcatgagactcctctacgaaacaattgatatcaagcatcacacatcaactacaaagacatcagtaacaagtcaacaagccaacaatggatcacaacggaaggcgaaatatgtacaacggaggatatgacccaatgtcatcatcatcgtatcaccataactatgccaacgcggatatggatgaagatcaaaggcactaccgagaagatgcaagctcagtaagctcgttatcaccaactggctacggaagcgtcagaaatgcatacgccggatcctactcagacgcatatgagtacgctgaggcttccagcagtaccagatcgcgcgctcagccttcttaccatcaccaccatctaccagaaacggaccaatggaggagctcaatgcgtgcagaatacggtgacagcctgcacagcttggttggcaaagaaggcatgccctctcccgccagacgaccacaacgacccaggatcaggtttaccccagaggaggaccagctcctgatcgagctcaaagagcagaagaatctcacctggaaacaaattgccgacttttttcctggacgcaactcgggcacgttgcaagtgcgttactgtacaaagttgagagctgaggccatgccgtggaccagagagatggtaagtacatgtgcttatcctacttatgccatcaccatttcacaatacgcagcattgaactaactcttaatccaggaccagagactcctagaagctctgcaaagttacgaggatgagaaatggcgaaacgttgcgcagagagttggaaatggcgtcacgccgatgggatgttgcgatcgagtgtgggagctattcaatatccaggttgacgatgcttctcctttcacgtttgcaaacgacaattaacctttatcaaaagaaaaaatgtgtattaacggattcatatttatgagctatgtgcagacactcaattcgaagtaaacgacagtcagcttagtttctatgtatactactctcattcaataaatatataaaaagattatgatgacaaaacatgctttgctagctcttcttcattcataatagcgcctgattctactaaatcgaccatggcctggtggcaggacacgtccaggactcctcgctgactactgtcctcttggctaaggaagcttgcagtctcaaccagccagccattgaagtctcggacttccgtctttttcccagcttgaacatcttgaaacatggaactagaattctccttgacgatctcgccaatcttgtaaagcattggacgaagttgagcatatgaaaagcgttcggtaagctcttttctcaaagcgtccaatgattgggcacttttaccgtcagaagcaagaatatctgtgctgctaggatgattgatgagagtttgaagcacagcactggcttcttgtagaagacggtccaagacttgggcgataacaccatcaggcttctcaaagaggccgccgtttttacaacggagaatggcagtgagcggattgatagaagcatttacaaccaatttttgaagttgtgagatccagaggtcggctcttgatatagatcttccgttgagggccggagctgttgtaatcgcttctgtgagatatgccacactaggtgcggtctgccgggtattctcattcagcaaaacaggtccaatagcagagtcggctggtgacgcatgaacgcttttgaatggcccttctgagtagacgccatggttcgtgacgcaagccaaaacattaggcccgtcaccgtttgggtaccgtttggacatgtattcttgcccatgtggcggccacagcttcgacatgccattttggacaaagaccacgctgctgctgccatcaagatatcgtctaagtctatccgtctcgggcatagcagcagcagctttggttataacgagaaggttgcgaatcttattcgcatcagcaacctctctgacggggccgtgagaaggagcctcttcggtccaccactcgatttggaactcatcctttccgccatagacttgccccagacgcataatctctattccagaaccttggatccattgagacaaaagctcctttctgtgaacaacaagggtgattggaggacgaggagagtgcatggatagacagctagcatagagacgacctagattgccgataccaaggacaaaaatgcggccattcaagtcctcggaaacggatcgactggcattggcattgccagcgatattgctgtctaaattggatggggtccaggcgtagagcttgggggcaggactggtgtcgtctaagagggatttaagccatgatggccgcgtggagtaagccgccatcggtctgatagttggggcaaagttttgggagtagagtttggatatatgagggcgacgagggagtattcttgcccaaatagccatatcgagactcaatggaatcgcaagttagatagatgtagatgaagtcgtgaaagaacttgttaaattatgtgagcaccaagatgaggggtaggtcaagttccatattggtgatatggaaaaatgctaccaacaacgaagttgaattcaaagtgaaaataggttaaaatatatagtcttgaaagacttgctgggtattttcacctctacaagataacaatagatgctatccagcaccccagttctacagcatcacttgcaaaactgggctgtgggtctctccagcttttagtccactattttccaatgctagtagtccgctaactgttgaaaaccaaaccaaacgcaccagagaacaccaagtcgtctgcaacggatttaaccctgcttgtgttgaaattacaatacgcgaaataccgcggcccgcttcgaggaccacggaggaatcgcctgctgagacactaagccgaagcctattcttgtccgtctatacgtgcgggtgctatcaccacgttctggcatggattctgacttagaggcgttcagccattatccagcagatggtagcttcgcggcactgctcggtcggacagccgcaaaaaccaattatctgaatgagcggttcctctcgtactaagctcaattaccattgcggtgaggtcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaaggatcaaaaagcgacgtcgctatgaacgcttggccgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaatgtcgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaaggggacttttacccttttgttctactggagatttctgttctccatgagtcccccttaggtacacttgtgtataattaagcgagacgatgaaatagacccacagtccagatttgcgagctatctacagctactaacctgtaacgtgtacagtatagcaattgaagcaattctatatagtatagactggctatgatgttgagttatagctggagtgttggatattagaactgggatgctggtaacctttctctcaacgtgttacctagatgtaccagttataatgactgcatgtcagtgccaaccttggagtacatgaatgtagcacagctacaaatcaacgccctacgcgtacagatcttaggtgtgacagttcttgtaaaagcgaagtctcaagattttcaacatttctcagctctctctataagccatcaccaggacgaagcatatctggcatttaatttgcaatctcatcaatcagtttctgagttcagcttcaactcactgcactgagattccacagtcatgtgacgcaatcctgcaaagatgcggatgcgccacctgaaatgcctgcagtggatccaggccgtgctgaccaatcaccgcctcgctgtgttgccacccctgcctaaaaggtgaacgctcttgaatcatccatctgcgtgaactctcgccggcgatgacgattttctcactttttcgcatcttcttctcagctgtttgaactgtttttttatcaaagaaaactccaataaaaggtcacggaatgatgatgcgaagttaaagaaaaagtttcggcaagtccggacatagaatttccgctcgtcaacaggtcgatttcgtcacaaccgtgaacgctacttggcatcgcaggcatctggaactatcgcggctggggattattagaaggacagacatcatggattccgaaagtgagatggaaagaaaggacgctggcggagcgatgacatctgctcaagatgagtcgatgccagatcctcactctgaagatcagacacccatcgggatcagtgaagaagatgcgctgaagaatctttccggcactgtgagagaccagtcggagctagaacgagacatcaccatgcaggccaatgcggcactgatggaggctgaggaccaaaaggatcggaatcggataatcaaactcgagctgacgcgagaccggcttaaatcacagcttgacaaggacaagaagcgtttggaaaaggctgctggcaatccataccagtctcgaaccattcaaaatgagataacgaagcttgagcaggaaatcaaccaagctaccctggacattactgatttcgagtctcgaatccggaagcgacaccaagaagatccgctacacaacatgaaccagaccaagtctaataggctacctggagaaagtaatcgtgaatacctcatccgaactggaaagatcaccccattctccaaactcggaggatcgcgccctgctggcatcgagggtcaactggccgatactctcttagaggctgaagaagaagctgctgctgagcaacttggcattgaggctggcgaagggccgcagtctcaccagttactgagacgtcctggttttgccgaagaagagacaccattgcctgtgcccaagacaagtgcagccgaagccgaattctcacttcgaccacggaagaagaggaaggttgagagagaaactgaacgcgagccgtctgcagattttcaaccggaagactcatctggttcagaatcccatgattcagccatgtggcaacagacaacggaagatgatcttgttcgccaacaacgtcgcaaagccaaaattaaagaaaaggccgccgagcaagatgcaattgatcttagtaagattgacgacggcaacgaggctcattataagaggcggctcaaggactgggttgatcgaagaagtcgagcgagacgagcaaggcgtcaagctgactctgctacacaccccgaagatagcgatgacgatgaaaaggagtggttcaagccggctcctggcgttgcggatcattactttaccgacgatctgaaactcccaggcgacatctacccgtcgctgtttggataccaaaagacaggcgtgcaatggcttgctgaactgtacaagcagagcgttggaggcatcatcggagatgaaatgggtcttggaaaaactgtccagcttattgcgttcatcgctgctctgcactacagcaagaaactcaagaagccagtcattgtagtcgctccggctacgcttctccgccagtgggtaagcgaattccatcgctggtggccgcctctgcgtgtctccattttgcactcttccggtagcggaatgcttaatcctaccgctgaagacgagtacgacgtggaacactttagcccaatggcaactaaatccgaaaaggctgcaaggaaaatcgtcaaaggagtggttcagaagggccatgttttggtcaccacctacactggcctccaaacctatgctgatgagttattgcacgtcgaatgggattatgccgttctcgacgaaggccacaaaatccgaaacccaaacgctgaaattaccgtcacttgcaaagagctcaacacgccaaatcgagtcattttatctggaactccagtacagaacaatttgacagagctttggtcactcttcgacttcatctatccgatgcgcctgggaactcttgtcaactttaaacagcaatttgagattccgatccgccaaggaggttatgcaaacgcgtcgaatttacaagtaatgactgctgaaaaatgcgcagaggcattgaaggagacgattagcgaatatttgctccaacggctgaaagttgatgtggctgcagatcttcccgagaagacggagcaagttttgttctgcaagctgacagaaagccagcgcaaagcatacgagagattcattggctctgatgaagtcgctgccatcttgaataggaaacgtcaatcgctctatggcattgatatccttcgcaagatatgtaaccaccctgatctgctggacaagtctcttccgagcaagcctggctacgactacggagatccaaagctgtctgcaaagttgcagctcaccaaagacctactgcaaaaagtgatgattcccaatggtcacaagatgctgttgttttcgcaaggcaagcagatgctcaacatcatcgaaaagtgtatcagggaatgcggaatctcctatttacgaatggacggcgaaacacccatcgatcaaagacaaccgatgattgacaagttcaacactgaccctgacatccacgtgtttctcatgacgacaagaactggaggtttgggcaccaacctcactggcgctgatcgaatcatcatttttgacccagactggaatccttctactgatttgcaggcaagagagcgagcatggagattgggccagagcaagcctgtcaagatttatcgactaatgaccgagggcaccatcgaagagaagatttatcatcgccaaatcttcaagcaattcatgacaaacaaagtactcaaggatccgaagcagcgaagttcttacgacctctctgatctttacgacctatttacctttgacaagcatacagatgcagctgcggccagaagtgaagtgtttaaaggcgcagaggtgaatctgaagaaaaatgccgataattctgatgcaaagaccttgatgcctattgggaacgtgggtcaagtcaaaaatgaggacgagctgaagaatcttgatctggtcgctgcgatggaagaagtcaaagaagacccatccgcccatgaagagaagcgtatgctggagggtatttttgcgcgatctgtgaacagtgcctacgaccatgaacagattgtcaatggcccgcagaaggcgaaggccgacatggctgttttgcgtcaagaggcaaacatggtcgctcgacaagccgccgctcatcttcggcattcaggagaagaagcccgccgagtgccagttggtacagtgacatggaccggcgaagttggcacaggtggtcgacctggtggcaatcgtcgtcgcggcggtccaagttcggcgggcattatgagtaaccttgccgaccgtcagggattggacagcggcagcagttctcgatcaggaacgcctggacttgacaaaaacttgaaggccaaagactttattcccatgattaagacatttatcaatcgacacgggggcaaagtcccgagcaagatgctggtggaccattttaatccttactgtcctgggaagaagcagagcgatgagttcaagtctgcactggagatggttggagtgttgaatcgggtgagcagcactgggagaggcatgtggtcattgaaaccggaattcaagtgaggtttaatgattttttttatactcgggagagcatgatatgctccataagcttcagttctttgacttgaccttgagcgaggagttttggtttttataattcgaggaactggaatagtccgtcggatgctagaagtctttcaaatagaactaatgtttatatactgcttcaattcgtttcattcatcctcattgaatcattattcattataggtatcaagactaatcatcacaacatgtcacatatcacagaagagtttggtctgacaggaagataactgttcatagccttcttcgggcgaaattgtaactgtctactgcaccaacacccaagtatttatcccctctctaacgaaagacaaaggacaagaaaactcgagcgtaatggtagagttggagaccaggcttcaagggccgttctcctcgttttttctcaacgccacataaaagagccagatagcgcaactcccgccttgatcccaaaccaaagccaggtgaggtatgcaaatgttgtatttttttcttgataaagaagatacaacgtttacaaacgacgaccacggcgaccaccctttctgcgggtagagtcggagggggtaggagtaacgtcctcaatgcggccaatcttcatgccggcacgggccagagcacggagagcagactgggcaccagggccgggggtcttggtaccgttacctgtgcgatgtcttgttagtcttctgacagccttcatgtcgaattctccaagtgtaaaacataccaccagtggcacggatcttgatgtgcagagcgttgatgccgagctccttgcagcgggcggcgacgtcctgggcagccaacatggcggcgtagggggaggactcgtcacggtcggccttgaccttcattccaccggtgacacgggtgatggtttcacggccggacagatcagtgacgtggacgaaggtatcgttgaaggaggcgaagatacgggcaacgccgaagacgagctcgcctgtagcattgctgttagcacgtcgctctcaatgtcttgcgagtccctcaatctccaagtctttttatttgcgactgtataaatttcgtgatagctgcccctcatgcgacaaccaccaccaaaaattatccagagccgcgcagcaacaagacatgtatttttctctccgccacaaaaatcaaagttcaattccacataccatcgcgggcagaggggcccagggagatgttctccttaggagcggcgaccttcttgggaggcatgttgaagatttcggcgacggtctggcttttcgtcacggggctgttgagaactgacgagctaggaaaagaaaaagaggcctggccgtgatgcctgcgccggagtagtgcttcagcgagcgagggcggttagaggggcggtggggcgcggcagaaaaaagacaatcccacacaaaaaataattcggtcggtttgcgcgcaaaaaaagatgcatttctggcgggagcagtaatttacggcgctaaagccctgccctaccatcaaaaaatttgagggtggggaacttttcgctagctccaccgaggagctgttccctctttttttcgtctctctcctctggccgtttttttcttcttctccaagcacagcttcgacgatacaaacagacatcgccttcagccactgccaaaatgtccgcgtatgtgattcctccctgaacgctccttgcgatctgggacagaatgtccggtctcgattgtttgcagattgtcgtggtcctctcgctgggcagccggtggaattttcttcagggtattttctcgtgaaacagaaaatactggaaaaggatatccggtctgccagctcgatccctctcgagactcctccctcggttttgcaaactgagagatggtgtcacggggtgttggagatgaagaatcgctttttgcatcttctctcttaaatgtattgtcgcatttggcaattgggcacgaggtttgaaaatggccttgttgcttccgccagcgatgaatcttttcttagacgagttttcttgtccaaggcgttgtcggatgagtccattcaaggcttcaattgcgcactgctggaatatgctgccaatgctgccccgtctcaccgattaaattcagctcgagtcagccttgtcgagaatgtcgcatttcagctacagttcttgcatcggcgctctgttccatacatcttgtatggcggactacgtactaatctgagtttgaatatagcaccgtccccaccaacgaccagatcctggtccctgagactctcctcaagaagcgcaagagccaggagaaggctcgcgctgagcgtgctgccgtcactgagaagcgcaaggctgtatgtacaccctgttttattttcccatggcttcatgatgcacaacataccacattgaactagacactttgtgtcgatgttgttaatgttaaccttctttcgggtctgatattttatttggaatatgtttcaacacctcgcagtcgttgttttgtgacaatagctaacaagactgttataggccaacaaggagaagcgtggcgtcatcttcaagcgtgccgagaagtacgtccaggagtaccgcgctgctgagcgtgagaagatccgtcttcgccgtgccgccaagtccgacgactctgcgtacatccccgctgaggccaagctgatcttcgtcgtccgtatcaaggggtatgttaaatattcaaaggtgcttgctagcagcagtaactaatagttttgcagtatcaacaagatgccccccaagccccgcaaggtcctccagctgctccgtcttctccagatcaacaacggtgtcttcctgaaggtcaccaaggccatcactgagatgctcaagatcgtcgagccctggatcgcctacggttaccccaacctcaagtccgtcaaggagctcgtctacaagcgtggatacggaaaggtcgagaagcagcgtgttgccctgaccgacaactccatcattgaggccagcctcggcaagtacggcatcatctgcgttgaggatctcatccacgagatcttcaccgttggccccaacttcaagcaggcctccaacttcctgtggcccttcaagctcagcaaccccaccggtggcttccgtccccgcaagttcaagcacttcatcgagggtggtgaccttggcaaccgtgaggaggctatcaatgccctcatccgccagatgaactaagttaataaacactaaaatggggttcatggatgtctttttgggagtgggactagggaaatacctatcatgcatggttgctcggcgttggtatcacgacttggcttttgataattgactattcgatgaatggcactcgagtttccatgctgtgtgacaatcaaatgagcttttaaaccttgactactgtgacgtgctattttctattgcatccattctatgcattcgtagcatcttgacccattggaatcattcataagtaaaagtggcgatcattagtcagggtctccacctgtgcggttgtatgtacatagtatacatgaggattaataacaacgctctacatcttgatgtcaaagcttgtcccgcatccgcagctgcttgacgcatacgggttatcaacaatcttgaactgcgacccaatcaactcctgcgtaaagtccaccttgctacccttgagaagctctagagaaggctcgtctagtatgaccttggcgctgctttcggatgaagaggaactggcctcgtccggaacgtactggaaaatgctgtcttcctcgctcacaataggggatgcttcgcgtgcttctccagtgggcatggtaacgagattcatcatgtattgaaagccgtggcagcctccgctctcgactcggatccgcagcgctaggttcgggttcttgtctttgaccatgatctcggagaggcgctatgagcatggcaggtgagtaatactgttgacgtagaaagtacaaatgcccaatgtcatagtaaaagccatacctgagctgctcttgaagtgatttccagcaccatatccttgccatcttcatctttctgggggttctgtacgcatatcgtagcgagacgggaagcagatgctgagaaaggtcggccagctgtttgtcggcctgttgacaggactagtgatctcgaagcaggcaacatcgctgtgcgacgcccgaaatgagaagctctgcgcgggacgaggaactccagaggcgtttgttgtacatgggaattagcggtcgaataccgtcgcttggcaagctggacaaaggatcgagcggcagaggcgctgtctgcgcatcgtaggggcgtcatgataaaatgctatgcagatgccgtcggcgctgctgttggcgctgctgtaggacgagaaaaggttcaaggctggcttttgccgagggcatcgagactcttatccagccgtctatttccgctgctgatgtcaggccaggcacggcggcacatctccggctgcactcaagccttgactactggccagatctagcgcattacctcagcagaccgccagccaaagcgcactcgctaagccccaagccgccgccccacctcccaccaaaaatcagtgaatttttgaaccttgagttttgaaccaaccccgccacctcgaaagagtcatcgaagcccctggcctggctcttgaattcttcgacccgggaggagaaattttacatccagaaaaaaccgagaacacacatccgccaacatgtctcgatttttccgcgccggcaacgacgacagctccagcgagagctccagcgacgaggaggaactctactccggagaagagggtcaggaagtcgaccaggaacagtctgaagaggaatccgatgagttcgaccagtccgaggatgagagcgaagaggccgacgacaaggaggccggcgaccagaagcagggagcgttccgattcttgagagacaacgtcgagtcagatagcgaaggcgacgatgaagtccgagacaaggtcaagagtgcgcaggtcaagcgactggacgagctcgagacatccattaagcagattgagaacggccagaagaacggcgactggtccctgatttcaaatggtatggcagcggtcactatacgcggatgggcgaacagcagcactaatgatgattctcgacagagttcgacaagctgaaccgacaggttaccaaactgcccgccggcagcaaaatccccaagccttacatcaaggtcattgccgagatcgaagagtccgtcaatgaagcccttgcgaagcaaaaggtcactccgaagaagatgaacgccattcaggcccgtgccctcaacgccgtcaagcaaaaggtcaagaagaccaacaaggactaccaggaccagatcgccgtctaccgagaggacaaggacacctacctgtggtcttcagacgaagaggaagaggaggttcccgctcccaaggcgcccaaggctgtcaagttcgaggattttgctgctgctgaggaggtcgctgatgagggtttcgccactgttggaaagggcggccgtactctccagtacacccctgagagcatcttcaagcacctgcggggcattatggagactcgtggaaagaagaacaccgacagaattgaccagatcaaggtcatggagaagctcaacgaaatcgccaacaccccctaccagcagatccgtgttcttctgactctggtctccgcccgattcgacctcggctctggcaccaccaacgtcatgcctctggaacactggaaggctgctgagaaggagctgtctcagctgctgaccatccttgccaacaacaacgagtacgtcgtgctcgagaacgttgaggagtgggatgacgatgagaagccccctactctgcagcctggcgagaagcacatcaaggttgccggcagcatcgtctcctacgtcgagagactcgacgacgagctgcaccgatctctgcagagcatcgacccccacacctcagagtacattgagcgcctgcaagacgagggtgctctgtacaacgtcatcttccgcggtctcctgtactacgaggccctgaagaaggatgagaccgttgaggttccccaggatagcgtcaaccgcattatcatgcgaagactagagcatgtctacttcaaggtaagagaatcgcgtcactgctgatataattacgttcatactgacttttcattttagcctgcccaagttgtcaagacattcgaggagaactgctggaaggccgtcggcgaggacgtcgactccaccaccactcctcgtgccaaggctcaggagcctgctgagctggtcaacatcctctgcgcctacctttacacccacagcgagggcatcctccgtgcccgagctctgctctcccaagtttacttccttgccctgcacgatgactactacaaggctcgtgacatgatgctcatgtctcacttgcaggagactgtcactggcttcgacatccagagccagatcctgtataaccgaacccttgtccaggtcggtctctgtgccttccgcaagggcctcatctacgatgctcagaacactctgcaagagatttgcggcagcggccgccaaaaggagctgctcgcccagggcgtcatgatgcagcgatacaaccaggtctctcccgagcaggagcgcctggagaagcagcgccagctgcccttccacatgcacatcaacctcgagctgcttgagtgcgtttacctgacttgcagcatgctcctagagattcctctcttggcccagactggctcttctcctgacgtcaagaagcgtgtcattagcaagacttaccgccgcatgttggagtaccacgagagacaaatcttcaccggacctcctgagaacacacgagaccacgtcatgcaggcctccaaggctctcgccgccggtgagtggaagaagtccatcagcttcatccacagcatcaagatctgggatctgatgcccaacaccgaggagatcaaggagatgctctccaagcagatccaggaggagggtctgcgaacatacctcttcacctacgcccccttctacgacaccctcgccgtcgagaccctcagcgacatgttcgagctcgatgccaccaaggtcgctgccatcatcagcaagatgatcagccacgaggagctcgccgcttctctcgaccaggtcaccaacaacgtcatcttccgcaagggcgtcgagctcagcagactccagtccctcgccctcgccctatcagacaaggccagcgccctcatcgagaccaacgagaggacactcgagcagcgcacccagggcacatcaaatgcctttgagcgacaaggcggcagaggccggggaggccacagaggaggtgcacgcggaggcagaggaggccctcgcggtggtggcaacacccagcgacaggctggtggcacacagttcaccggcggagctctgggagctgccgtcaggggctagattgggtggaacagttttgagcatgatgggaggaaaagggagtagttttgggctggtaaagaaggggaaggggcgtccaaatttgatcatctctcttaacagactttttttagttttgggtgttttttattaaaacgagatccccttttattttctcttgtaatggaagaaaacaaaagtccccggggcgacgagcgaggaaacggagggaactcgctgcaaatttgttagattacgtcgaactggaattttcatttaactttttttaaaaaaaaaatgaatgcatatgaacatggaataatgtacgtgtctctgtatttctcttgagccatgtatgtggcaacctcaggctatgcttttctactctaccaggctgtatttgcctcattatcatctagatccttcagacctcatgtgcccccattcattaaactaccagtatatctagcagatctgcaaactgaatctacaaaacatcatgacatccaccgaatcttgagtctcggcaacgcaaatctccacaacgcaagccccgacggctagaaccagtcccaataatcatcccaatcatcatcaaatctgccgtcgtacaagggtgtggtatggaggcattctcccagctctttcctatgcaatctcatgtcttggtgaatttttatctcttctttactatcaatcggaaaatccacatagctgtgcaccatttctttcaactccgacggtagcctttggacaatgcctaatccttggttgtgtatctcagactcggtccaccagccatactgttgaggaggcacgttggccgtggatatgatgggaatgcctggatcgactagatacagcttgaaatatttgaggtgtcctttcttagtccggtcgacaagggaaaaggccccgtggcgatgtttgtagacatttggatagaagacggcattatcgggatgaactctggcgcgacctaaaacttggaagttactttcttctggtaagataccaaatgccctataagcaacttcttctgggattgatgaagggcctgggcccaaattttctccatctccaacagcaccaaagtatatatagctatccgtgatgttttcaacgtcataacagaacatggccgtggatacaatatgttcgttcagttgaccatctgtttgccattcatcgcccctgtattcggggttttcggggttgagctggatctcagcaaatgtgaccattacctgaatccgtttagtttgaggcgagaaaaagccagatgatttaacgtcggatggacggagacggaaagactggccatctgtgaagtttggctcggggagctggattgggtgcttctcaatgaaccatttagaaacgaaacgaagagttcctcatgggtaaatgcagttgcccctctttcattgtgctccaatgtgaggttgagggattgacagtcttggcgtttagatgttgtggtagtatccatattcgcctgtgtacccgtctgtatacctcgccgtgtagcatggactttgtctgtttgctctgctctcgccgtaacgcgcctctcatattcgatacctacgtcaattcatcgttagcgtgttgacgcatacagatgattggaatccgctcactggcttctacagataagttggaagacctgcagtctctgttgcggcatgtacgacgagcttcgcatttggtcacaagttttgcgcccagtattctctgaaaagaaaattgctgaggccatctatacacaatgtcccatgctggtaaagcgtgattaatggcctttgagataatcgaatacagctttttgtccttgacaggatgcaagttgttgatatagctgtctattctggcgtttccttgcttgcttatggtgacatcaaaaggaagccactgataggtgtcatcatataagcgaaatcggtattctgcatccatacctgtgttgcgaggtcttgagagaatgtccccttcgccgcaagcttccaggcagttgtggcgcttaatggtcctattagggagaatccgagatcgaccatatactaaagggcacagagaggtgtgagcttggcgaattaggagaccaccattgtataagcacttgtagcgcttaacatgtttgagctctgtcgcaataccggcgaatgcctttttgagtccatcggatacgaccatgtcggatttgatgacacaagcggagtaatcgaagacagggatgagtcctgtcttgtcatataggtctgctttgagcttgagctccgtgatacactattgcattgcatcgaattagtgggctggagttgttaaaaacgaagtctaagtggctttgtaacgtaccattccagccatattaggagtaaaatcagcatgcttcatgtacttgctccagtcaagcgctagaatctcctgtctccagctgttttcgatgtgggctttgcgaacattgttcgaccagtccgactttttggttatctcgtcaacgaccttgagcatacatagctctcgaattagcaacgccttggcagtccagtcacggccctcgttggtaatggtgacgggaaaatgatccttcttggcaggcatccattccaaaggatatccatagccgggcagcgcgatggttgcattaggagaggtctcctgcgaccatcaagttagttaagtcacttgaatgaagagaagaggcaattacattttgaatatcaatggcgatgtggcataaagcttcccctacaattgcaaaatgtgcgtcgccatcatcagccggcacgtagatatccgtctcttctgccagccagagcgtcacatgattgggatgcaaccatggagtttgtttgagccattcttggaagtcctttttttcttctgctgtgccaggaaactggtcgatgtaatcttcatgcctgatgccagaaccgtatcgaggcattgtcgacgtcaactgctcgtgacgagaggaacttgcgaggacgatatgaggaggcggtgcacagaagtggcagttcgaagtgactctgaatagaagaagatggtatgcttgaacgaggtcaagaactctatccgcttgaaatgaaagatgtgagttccaagagtcagtttttggggcagaggatgaagatttggaagcactcatttgctgatcaggtgacttggcaactggcagctccttcctctgcaactggccaagcaagatgcggtgaaatgtacacgtgtaccagcggtggcctagttgaaaaggaataaatacaagtatttgatacaaagacgtaaatgccggccacaggagttgatgacgtgccatatactggtgcggcatctcatcgaaatgcttgcttgcatgatgctcctcgaagagtcggagagtcgatatccagagtatttgagggcagcatgaagaatcgaaaaaaaaaaaagccgtgcattgggtgtaaagatattgatagtgcatacaaggtatttttgtgcattggtccagcttgaaagaaatatcatgatgggtgcattcgaagctgatatcgatatggaaggagagcacagtgtggcagtaagaatgagcaagtagctaatgcctcgtttgacagcagcctcgagatggacgatgatgatcaagtcaaaagaataatgaaagagaatgaatagttgtgatattggaacagtttatacctcgagaatggatatatgccgtttgccaatggaacagccaatcctgtctacccgggtatggcttcagtaaggaaatttgttgattattgccccagttccactattctgcacatatgagtgtttcaaaaatatctcgcactcgggagagtagaagaagcagaagaagaagaagcagaaagatcaaagatactcgttattataaattcgcgacttcagctacgactagggcgctggataacgaaagtggcatattgaacgacaattctcaaagaatattgtattgatatgcgcatttccaaccgttgcccgctattctattccaatactattatccgtccaattgaaccagccgaagcatctattcctaagatattcaaacttttagacgtcaatttaccctgctggcacattggtgagattcgagtttgagtggttgaattacagcttgagcctttagcgaaccagcgtcccctgcagctccattctgtggacccacggcggctctgacggggccaaaagcacagttgacaccactaaaaagccccaatagatgccgcaccgttacagcaaagacttgctgcaatgccgccaattgagcacaaccagcacgcatcatgaatcctcgacttggtacatcaactcttacacggcatttactcccttgaatccacattttgaattaataatcagccacgtcaaatataccccatacttgccatgcatcgccaaacgccaaatcgcggagcttgctcgccttatccgaggttttgtgggggtggacctcggcagcctccacgccgttctcggttctggctctcggctgaggcattgacagggactctggcttccctgcaggtatttcgcgaggtgcttatacaggttgcatcgcgtgttgttcatcaggccagcgaagctccagcgtttttctttctccatctgtgggcaattgagcgtccaggttgataatctctcaatccctcgatccgaccagccagctgctatcgatagcgagctccagctccagctccaactcaaccacctcctccattctcccatcatcgccatcatcgccatcgccatgaccgacgccgcagtcgacaccgccgtcgacgtctcggcctcgaccgaaatcgccgccgccatcgactcggcgccctccgtcccgacgccctccaaggccccgatcggcgccgtgctcgccgccgtgccctccaacgccgacgccttcgccgcccacctgctgcgatgcatccagacccgcgccggcgccgacgccgtgctgcagttcctctgctactccttcaagctgtccgggtcggtgctcgagacgctcagccgcaacgcgctccgccaatcggcccagaagctcgtcgccatggccttccagctgccgcccgccacgacggtggtgctctcgtccgcgccagcgcctcccggggcggcgtttgcgctgagcctggcgaataacctcaaggcgctgtccggggtgctgagcgaggcgcggaccatcaaccgcctctggggcctgctggggctgtattttggactcaagaggatcgttgcgaggatgcgcccgaagaaggttgaatccgagaaggagggctccgtggccgttgtcgaggcggctgcggctccgttcgagaccgtcttctccctcgctcagatcgtcaccctgatcctcttccaagtctttgagaacttggccttcctgggcagcaaaaaggccatcgacctcaagcccgccacgatgggcaagtttggcctcctcagcgtgcgatgctggggcacatacgtcttcatggagctctccaggctgctggtggagcgcgcccgcagcggccccgaagtcaagaccgccgcctgggcaaagacctggaacaagagcttcttccgcaacttggcgtgggcaccgttgacggttcactggagcattcccggaggaggccctttgcccgatgcgctggtgggcttgttggccatgtacccatcgacgggacaaatggtcgatctgtggcgagagacggcataaggaccaaaagttgttgacttttgttttctcttcttgaaaagccctggtgaaaggggcgagtacattctgtttgtgttgcccgagcggctgtgcaacatacgatagacttgggggggaaagactcacaatacacagaaagaattgcctgtcttacgacaccgtatagataaacagcgggcacgactatgccccggagtaaatgctggtaccaggtgggagaagtatgtaggaggtaagcttgttggtctgtctttgcttcaccggggtttgcatgtaacagctatgttatgtcatatacttttgtcatttatgtttatgattttatgcatgtacttctttttatatattcatctcatctatactgcttgatatatgagccgctcataccctcgctaaatgaagtaaagaaaacgaaaacacacaaagaggaaagcaggccctctacatgttaaaccgctgaatctcctgcaacgtccaaaacttgcgcatattctccgcccccaacgaccgcacctcatcgtccaaatgcgcccacagcacgcctccccagctctccatcttgtccttcaacacgctcagctcaaagtccctttcgccgcgcttgcactggccaatgtactcttcaaacccctccagcccctcgtggatctgcgcgtgctgcttcaccaggtcgccgttcttggggtcaaactcgggcatccgcttggccagcatggggaagaagtacgtctcctcgatgcggtggtgcacggtgagatgctcggcgaactcggtgccgatctggaagagctgcttgagggacatgccttgggggcggcggccggtggtgcaggcttgccagaggacgttccaggattggcggaagttgttgtgctggaggtttatgtgtgagatggttctcattaaagtgtgtgatttgtgatgagttgctggagtatacttacaaaccagttcatcttatcagccagacggttatacaccctaaactcatgatccgagagctttggaagctcctccttgacaggacatggctcttttgtgtcctttggcgcttctcccgctgtagccatgtcgaaggcgtgtctctgactcgccgagtgggatatataaaaagcctgctgctttggtgttgcagcaataaagtgtgctcgctttgtcaaaacactgctgagcaacaagtttctcgtcagagtctttgtaacaagcatccgtctattcgagattttctacaatcttctcttttctataccacgattagaagaagttctctgagagatgcctatttatctttttatcccaaaatacaaaaatcggctctcgcaaaacctggaatctccgtgttcaagtagccctcaaggaaagactcccaatgattggctactctcgatgagtcagctatatatgcaactccaccgtcttacacaagcttctgtaagcagcgattttagatgaaaaatgtctccattaaaatgcgcggtatcgtttgtgattcgatcgtgaggtttgatgtgggtcgcaaccgatagtccgggtcgcgttgtcggtgttgatgcggaagtacttgtatccagctggaaaccggccttgagatctgagatttcattaagagtaactgaactatgattaatcggaactttctgttttactctgttattgttgatgaatagcaaaaatagcaagtgttatgattcagtttacaggagtgtctcttgaaactccaagtggtcagcctgagtacgaatggtgcatgtagatacagatagtcaccggcttgcttcattacctgcaccagcgggtctatcgcaaacgatccgactcttctcggacataatcaacgccgatatacatgtatatcatacatgcctcaagtccacgtgtagctaaaatccatggaaaatgcaaagtttcttcgtcaagtataaagtacagggattccgcaatgcaccactaaccgcgcggtaaacttctcaagcaatcaattcacatctcgctcttatatcaagcctcaaagttccgagttgaagccgagatgcatcctacatgagaatcccttatttttattcttcttcctttagcgtaataccagatcatcctctcgattatcatccttacaaaccgccgaatcggatgtagagttcagccgcttattacctatcttgtacgatggatctgatgccactgcagttttcgtgttctatgcgagctcatatgcacatgtaagccactattgttttattcggaacgttccacatcacgccacgccgccgtggaacccaaaacacgtatcagggtggcattgtcacactctcatatccggaatagatatccgaagtcagacaagcaataaaccgagaaataggcacaagctacaaggcactttcttattggtataaaattataattcacgctcattatcagtccttgcacaataaagcagtgcttcacaccgtcgccggcgactagttgaactaacagagtatcacaatctcaacgcaaaatttaaactcttcatatcatcatattatcaacacatcaacgtaatagctcccaagctcaaagccaccacgtgtcgtgatacagcctaaagcaaacacccttcagatctcggaagcacaacacatcgcctgcgcacaacatccaccagctccgtcttgggcacaacatgcggccgaatcgtcctgcgcacattcgtcctctgctcaaaggcgtacgccatcgcaaagagcttctcttcgctaaaggccaggcccgaaaaggagattccaaacgggccgttgggcgctgacaccgcaagattcccccagtcagattttatcgtgggagctccgtctggactgcggcccagaggcacggagatggcgggcagaccgactggagacgccgccaggatcgcatagggcgtgggtagaaccattgcgtccaggttgtgctgctgaatcgcccctgctacgcacgcgttgccgaagaagtatctctccagagtgacattgggccagtaggttggattcgtgttgttgatgccaaagtatagataatcgtcccagccgctggtgctgaagcccgggtaaccctctcggaggtctcgtctggtgaaatctcgaagatgctcaacggaagcgatgttgttagggttgtgcgtgagcaaactgagatactttttgggcaggtcggataagaaatctgcgccgacggtggtgaaggaaggcttctgaggcgcagaaacattggtgctctgggcatataactgatacactatagagcagttcatgtcaatgttatccacgacttgggcgccagccgagcgcatcacatccagcgctctctcaaaggccgccggatcactatcatacgccggatcgtaacctggtgttaggatattgcgagacacgcctatccgcttgcccctgaggcccgaatccttacacgaggcaacatagtcgggcatctcgccaaacgggatcgcgctggtatagttgtcgtgcccatcaggtccggccatggcctgcatcagatacgccgcgtccttgactgtgcgcgtcaaagtcccgacggtgtcttgcctcgacgaaaacggaatcaccagataccgcgacgtcagcccgacggtgggccggaatcccacgacgttgttggcatgcgccggtgcgaggatcgatccgctggtgtctgtgccaacggccgcccacgagaggccaatcgaggacgaaatggcgcttccagacgacgaccctcggggatcttgatttgggaaataggctccgagtgcttggccgccataggccgaccagccctcgtggttgatgagttctcgggatgctgcccactgcgacaagttggatttgccgagaatgatggccccggccttgcgtagcttggacgcaatggtgctgtcttcggggactttggcgcccagcaaggcgtatgagccggcagtgttgttcatcttgtcgaatgtggcaatgttatctttgagaataaccggtatgccgtggagaggcagcttgacaggattgatgccagctcttcgctcatcatcacgctctgcggctatggacaatgcatcggggttgatctcagtgatggcactgagctgcaggttgacttcttggattctgtcaatgtaggcccgtaccaagtcaacgctggtgaagagattcctgtccaacccggagcgcaagtcggcgagcgtggcatcgagtaaaggtggaaatgcatcatgagcatttggtaggcagtgggagagaagagaaaatgatgccacttgtaaaagtgtggctaacacttgaagagtcttcattgtgtctgcaatgatgtgccttttcgaggtcaaggacacagatgtacgattcctgggcagtgaataaatagattttacatcaaccacttcttcctagtgcgtatacatatattacgtgagtgatggtaatatcgccactattactacatgtatccagtgaccaggatcatcaaaagactgcgtcgtgactctcctaaatcgagctacgggcctttgcttccgcccgagcaacaacctatcagcagggttatttcccttatctgtcgcgtatagtataagaatattactggtagtactatgatcctacaagccagatctttccggatccgagcccacttacgtaggacaagcagcaggcggctggcacaaggttggaacgtctcagatctaccgcactatgatcgtatctcgtgactgtaatcacacctcgtgtgttaatcgcatgtctgagacgtagtaccattgcatttaatgaggcaaagtggcttacagttgctagataaggccgagtgatggcgacagtaaggacgacgtcgacggtttgagctacaagtttaatcaatgtaaagaaagggtcataattaagcagtgagtcatctctagatacatctttggttccatacaagtctttgatagactagattgtcgaagagtcatcttgacgatgttgtatcaagccagttgcccatcatctgaggattaaagtaggcagtacaaatacaaatagtacatggctttctcgaggagtgtatccacccgtagcaaaagtcaacattctcctccctgtatctccattctcctggaaccatcttactcagacatgcatttccgaggcttgatcccacgtcaatagatcatgcgcctttggcccccatacggctgtcccggcacaactccagccgagacacggctcgcttctccagcacggccatttcggcgtctacgtggataggtagcacagcgagactataattttagaatgcagccacgtcgaaactcgcccttatctctgccaattagaaagaaggttgcccaaaagtctcagttgaatgcgacttgggttgcgcaagggatggatatccctgtcttcagctggctgctgtccccatttcatctcgccgtgtgtctatatctgcggaattgtcacactcaatgaggcatgtaccttaccgccacagcaataacctggttcacggatgtcgcagcgttgaggcggtgagtacggcgtatgtacctctctgtctgccatttccacgtcttattgccaccaccaagcacttgcgtattgatacgatgtcgagtttagtgacaacgtcatgttggtatttataaaaatagcagctacggtgaacatatggtggccaaaagacaaattggcgttggcaatcccgcgcccgaggcccccatcactacatgtacctttagtgaatctaattgcaagtcgcgctatacatcccttcattgtagatcattattttgctaaaccctcctagttaagcgtcaaaattagcttctcggattcgaatttgatatgaatctcagtcagtgctaaaaggctggtcacttatacctagcagattagcgtcgggtagaaccgcttgacaagcatatttgtatgcttcatacaagcaatcaatcattacatgtacccgagtgtataaaatgggccctgacgtctagggaattttttgcactagaggaaagtaaatcagtagtggaataatgtcggaagatgaagtcgggcaaattcttgcaatgtcagcatgaatctaatatcgtatacttggcccaggataaacatatttacctactcatccgaaatacccgattgggatcacatatcttgggatctagatagtcctcggcatgaaacgttgccttttattctttgtaaacatgtacacaactctagtttcaacaaacaaacatcttctcacatctactcaacatcttccaacccaacaatcttcagcgagtccttccaaagcctagcctcctcctccgcattatacgtatgacccgcagtcaacgcgctcgtcatatcatgatcatccggtccaggcttcgccaccgcaacatccgccagatactttccccccttgccctcccattccttaccaatcgcagcccacacctgcgtcgcagcaccttgttcagggctcttcctcccctgaagaatctcgggactaatcgacgccaccatggccttggtatcctcttcggaaacgtaccgcatcagaccagtggcgatgtatccgggatgaagactcagcccgtgaaggccgcgagcgccatacagacgctcaatttgattggccatgtagacgtttgccgtcttggactgggcgtaggaaacccatctgtcgtaaccgcccttttggaagttgtaattgtccgaggcgaggataccgcacaaacggtgagaagaagaagcaacattgaccacgcgggaggcaaattcaggagtgctaccagcgaggagagcaggcttgagaagctggaagaagagaaaatgagagaggtggttgacgccgaattgcatttcgtggccatcttgcgtgagctgcaagtcgggaatggccatgatgccagcattgttaacgaggatgctaatcttgtcagtacctgccaagatggtctctgccgcagctcggacgctcttgagtgaggtctggtccatctcgacgagtttcatgcgggagggctcaaagatgtctccaagcgcatctttggctttggtgagatctctgccggtgaggtagaaggaggctcctgtggtggacagggcgcggacggtctcgatgccaatgccggatgagacaccggtgatgacgatgactttgcccttgagcttgtcggtcattccttcgtcctggacgacctggagggcggttggtctggcatcaccagggccttgtggggagacgtgagcttcggcgtagcgagacattttatgtgaatataaagatgttgttgaaaaatgtgagttgtaagagatgtaagtgttgtaagtgcgtctgtttgaagctgtctaggatatctctctttccggtaggacgctactgactcttatatatctgcatatgcccactctttgacctatccgaagctctcctatcccttcaactattaccatgttcactacagtcactcgaaatctccccaatgcattcaaagtccgcgaatactctcaaaccccgtcgacttacacgctgatgcttttttcccaaaccagcctagccccagctccagtccgccatccgtactggcgggatttcgctgcggccccacatggccggcggctgatggtttttgccgttttgggatggcccgcggcttctccctaaacgccgacacctagctgcagatgcattcgtggagcaggctgttcttttcaggggcatggcttggtgaaggcctagatgcacgtgggagatgtattgtaatgacttaattcggaactgttgtagtgtataggcgagcttgattcatgaagctgggtgatgtccatattctcggtctcggggtgtagagctttccgcattgatcaacagttaccatgttatattaacgggacgctcaagtagaattatcgagtaggatccccctaagtaaaagtcactgattaccactcctcatgcctagatatcataatacagagtgccatctgtgttgctgtaaacgatgaacgctgtatatgcagacaattagcgctatattctaccagacgagccctattttacagcggataggcgctacacatctagaacgcgcttatgcaggtctggcgctttttgattatgtccgggcaagctccgcatttgtgggtacctggccgtgagccgatggcgggtgcttgaagaaccatccctttttaacacccaattcatgggaacatgtacgggttaataattggctgttccagttgttgattgctcctttttatatgtttataatggcttcaagtaaaaggacgcagtctcccgatatggatgcgatatccgacgaagtcatacctggcatgacaaccagcgagatccgccaagcccgtagaaagattcaaaacagggtgaatcagagagcttttcgtaagtatagggctttttaaaacttctattgcaagaagtgactactaacataaccggccaggatcgagggtcagggaaaagaaggcggccgatggcagcatagcgcatcctttcagaatccatcgctggcgggtcgatgatggacatgacgatatgccagcaatcaaacccaaacaagaccccaaagaaaccaataacaagtccgctctgtccaatcagctggttctcagggatcatccaccacaggcggaagagccgcccaacgatgaagcccatccgcatcgtgcattagcttccgtatcagcaacagccgcagacaggcgttcctctccctggactaacctgcgttactgcctgctctcggagcatctcctccatctcatccacttcaacgtgctccggggcctctcgtacaataaaaaggtgctcaggccaagtgcctttctcgagtgcagccgcacacatgcgccaacaatcactctgagacgcatcctcccgcatatgccagacgaaaggatcctcacggccctgcgtttccccgaaaacctggctcccacaagcctgcagctctcgcatccccactccagctggatcgacgtgtttccctttccggagatgagggacaacctgattcggtacgaaggctactttagccatgccgagtttctgaccgacctgctcggaaatctcattagctgcatggatggtgcctgtgacttgccccgaaagtggacaaatgcgctgccgggatccaagaacggtgatgatgctcctgaccgccgggggttgattctgtggggggagccgtatcagagggagagctgggaggtgactccggggtttctgaggaagtggtggtgggtggtgaagggatgtggcgagcttattgagtcgacgaatcgatggcggacggtgaggggggagaggccgttgcggatggctgtgctgttacagtgaaagaagcagttaattggaatggttgttgtatatagagtgtttatttgtatatatctagcttttggctgtcctataatagctttcaacgctgtttattcaagtcgttatgtcattaacatgaccatgttgggtatcttccatcaaaatggtctcggggtatttcacatcgtacatcttcctttttgtttcttgtcatttctttcatgcctgcaaccgtatcgcatctccaacttcatacgccggcggcggatccatgacaatcgtatcaaacgtcgccaccgcatacttgacgtcgctgcccagcccaatcgaaatgcccgtcacaatctccatcgcatggtccagcctcacgatgcaagactgcgtcgtcggcttcgtgttcatgacaaagaagttgccccacgcgcccgagtccagctcaaagacttcgctgtcaatcttgaccgcgccggccatgctgcagccgtgccgtctctgggtggctgtccgcggcagcatgccgacagaggtcatgacggtggactttaggtccatggtcacgctccgcagatagacgccggactcgagcacgtctggaggtgtgtggatgatgactcgcacgggagttggctggccgcgaatgagaaccgccggctgagggagcaggacctcgactttgatagagggcgagtatttcgggctatatgacggacacgagccgtcggcgtgctcctggtccatgattgcgtttcgttggtgcgcatatcgccggccagacttttcattcatcgccacggacaagacgcacgacgatctgggcagcgacgtgatggtcggggtgcagctaaagggaatctcgaccgccacgctcttgacttttgtcattgggccgagaatgcagcggcccacggagacgacgattccgtacgtcaccttgacgctcatttccggctcgacaatgtccattgacggcgggagttggcatttctgcggcctggcgcagtagcagttggcctcggcggggaactggaagtcgatgggggtggtgtagatggattcgccagaggcttcgtcttcgtcccactgcaagtctctgtattcgatttttctcgattcttcaaacagctggtgatcacgttagccattccatcgtacttcgctgcctcctaacaacatggactcaccactgttgtaaactgtcccggactggccccgttaacatgcgtgggaaacgagacgaccatggtgccgacgaatttgaccgagatgcgcggcgatttgtgaaaggtaggaccgcggatttcgaacaaggcccttacgcggtcttgcgcaagatacggcccctggtgggcatcttgcagatcgagattcagcttcatagtgcgagaactgcgagacgagcgcctggtgcaggtctcgttggtgtcgcgacgacggtccggcgtagttgtacggcagtggactatacatcaaatgtatttacgtgtaagtctgcgtgagattaggttatgtgtgatgtggctgcattgagtcaatggtggcaagcgtgtatttggatgctgaagctgttcatgattcaacagcttgccaggcacttatatatatacatcttggcagccatgtatccaacatatccacccactcgaatttaatgatgcaagccacccgcttgacctgtcattcatctctcacgattaccgacaatcgccgagctagttcagcttttctagaacactgctaggccctttaatgagaccaatggcgtaagagaggcttgccggatgccggcagtcgttccccagacacacctcgaaaatggccttatcgacggacatgagtcggagttggcggctccccacagtgatgccacgcgttcggaaattcggcgtcgcatacaagttgttagtcgtcagcagatttttgccggcagagcctttttttgctcgcactgtcgtaatggcgcagacggagatgcgccgccgctgaaattttggtcgaatgattcctaaataggatacccgaggttatgcattggcaaatgagcgttcacaaacaataatgtaggtaaaaacttgtttataagttgtgatctggtcaaccataaatggaaattattctccaaatgggtatgttagagttctatcctcattaagcttagtaacgcctcgctgtcggcagttcccttgtggatataagcgggttgtgttcctggcacatactcgtataaacgttggaacaaagcatcgatatgtttatcaattagagtttggcttttatagacagaacttctatatttacttcgtatgtgtcacggcacggacttggttcttaaatcaacacattcagagtacattccagccaatttcttcatattattcaacatacaaactcctgagtcaacaaacgatgttatcatagcatcaactaacagtttcgaatccaacacttataaagcatctgagatcgtcgcggagatcagctaaccaaaatgaggaatattcgctgaccaagtagagatgtatgatccagcaggaagaaaaaagagcgtccgaaacatctccacaagaataaagagccttgccgcgatatacaaacaaaagagcggagccagagaggaagcaaacagaatataccacccatttttgtagaaattgctcacgatcatgtgccgacgacgcagcaccatataagtgagaaatataagtgccatgacaggaggagatgcagtcaaataaacgcttgcgtaccgccaccaaatcagctcaatccttgtcgggaagccgaagtcccatgcgatgagatggactgcgccaaatacagccgcggcgataccagttacaataactctatcacgctgcctccgccggtttatagtgtaaccctcccgccagctatattctggacgtggcccaaaaactggagcgggaagttctttttcaaggtcaagcagcaattttcgatacacgaagtcagctgcttgctcccacgaaggtctttctttcagaatgtcttttagcactctctttttgtcatcgtagcgcatttgatcaaggatatcgatgggcgtcaggacgcgctgtggcttttcccagtatatgccatacgtaaagacggcacaaactgcaaaagccaccacggcgacctctagcggagaaacaggtagtttctgaacagcccgagctataacttgcacaatcgtccagagtatttgcccaatcgcgacggctttgccaagtacatcacttttcgatctgtctttaagctcttcagccgtgatgtcgggaagtgatctgatctgatttgtgtatcgaagtccatgaacctgcttagcagaaagacggtaaaaaaatctttctttcggtattatccgtatgacgaagccccccatcccagcataaaagctatgagtcaacgtccatttgactttatcttctttggcaaactcttgcatttctttctgtaaccgacgtgactcagttagatcatcaaccgctttggacatgatgaattctggagccattattgtgataaccatccaatagaaactcttcccaaacctttcgagcttccatctgaagttgtctcgctttctatcattgcggccgttgcatggcttgggaatactgagatgctgaactgtccacgtgcaggcaaaaatggtgaaaagagaagtccataatatattcagagtgccacgagtgttgggagctgatacaaacatgaactccgactgtggatctggggcagagcatgttgtttcgaatactgtataggctttgacaagcggcaccaagctcaagaggagaactcgtttgaagcaagctgaaggctccattgattctggtggtatttcggtgataactaaagatggacaggatgtggatgttgggagtgcttctaaagtaatgcagctgtggtatttatcagcagaccggtgctatatatgaggtccagcctcttcaacaagatatggacagcatgattactccataggtctacaccgcatttctggcggcggctaccatcaccgaagaccaattctattggtagatcaattatcgcgatgcacagctggcagtccttgtttgattgcactggggcgagctgaagcaggggacaggctgaggccaggctgtaccaccaaacgaaccaattatctttacgattttcagcctttgtatcctctacagcctgaattttacaaaagaataatctaattaatgcaaaaagaaacgaaatattggataattgccaagcaatgacgaaataagacgggcagcggaaagcagaagcatattgtttgtcagaccctttttacgaaaattcgaacccgaaatttgacgacagcagatatttttcccctcgagatgaagatcatttttaaaggaacttgctgaagcctagggtcggttttatggcaaatagacaaataacgagcggatgtttatactacatagaagatacgatcaggctgagacattgatccttcaccaccgtattatgtggagcaataatattttaagacttcatctatgcacgccacaaaaagcaagttcaactgataaaaaaaaggagaagtggcaaaaatctattaaaagacagaagaagaagaaaataaacaatatgcataattgaaagccaaggctaaaaagccactcaaagacaaaattggtaaaagggcaaaaagaagaccctcttagagggttggcggtctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagataattggctgtgagcagccaaggtaggtggtttggttgagtgaagcggccttgtattggtatataaactgtttatttcagcgccaagcaaatttgcagcgaagttctaaagcgcctcattttgaattacaccgcgtaacatattgcattgactgcaactatctcaataatagcacagtcaaattgaacattgctataatgtccattacttttaatcagcttgttatgtattttgctggccaagaaagagacacccgattgagttgcgtccaccgcaactgatttcaagttgttgaggctattccagggtatgcaaacaacctcaacttcgagacggccatgccgcgaaagccggattcgccgccatctgcaagtatccaccgtctgaagcatgcaattacacccaaaagctgcacaatcaaagcaacagaagcacatgcatgttcaagtccatcttttattccagctcaactatgataactcatcgtcaagcatcacacatctcaagcctcatccatcatcaatcgtccaccaccactcacaaccccccaaaatgcaacaccgtcaacgccaccaaaagtgtcaaaatctttgcaaacccaccggatctgccggccaagtggacccagcgccactttcatatatccaacgccgcagcttaaaacatagcatagctcttcatcatgaaaacctccgtagctgtgccatcccgtcccatccatccgagcaataaaacgtccaaaacgatagccgatcgaatctcacgcaaatgaagtcataccttcccacaacgcaaaagcgccttcacacagcttcagccgtcccgcatgacgacacaagctgaagatctccagcgattcgggaataaaacccgtaatgcacgtaaccttggaatgctacatttatccacacctttaacaaatggggacaaggtcaccacccattgcaaaatgtttattttcaatcttcttcaagcaatgatgaatttgttcatctcgtgacctcgtgttgaagatactacaagttctagtagtactagtagttgccagcataattctccatccctatagccccaagcccgctaagcgaatcccctaaaaccaccaacacgagtggctgctgcaagggcccctctcgtatcggcacctattcagctactattttctcctattcttttctccgacctcctgctctgcttctagaaccaacagccgaatagacggtgtaaggggaagaaaagtctcaatgaccggctatagaatattccttttctttcttctatcccttaccgactgtagacgcagcactgcgtttcacagtattcaccattgacaccacctgctaggcgcatagacccgctgctataattatcccagccgagtcagaccctcaaccagccacgaacgaatcctggcctgccagcagtgcctctctgacttcccatctcaccaaccagacgcaacgtgcctcttccctcgcattcatcgccacagcagcatcgtataagtaatctgccagcaaatcatctcatccaatagcatgtaacagcactgtacagcacacacacatctcagcattgccgatcccataatccccggccacacgcctcagccctagtcgaaaactgagctcccaccatcgtcataacgtagcgcccaagcgctctcttctttgttcagtaaattgagccctgtagcatagcatagctctggtagtgcccacacgggaacaaggggaggtacccagacgatgtatcgccgtagttgacagcatacatgtccccgaatccggcaatatgatgccctcatacccccagaaaagaatcatccagatcaaagaaaacaaaaagaaaagacaagggagcaacaaacacgagctgcaaacgtacattcgtatctggtatccttttcgccatgcgacaaacgaacgagcccaacaggagccaaaacctcgtgtttggccgccgatccacagtccaaggagagtcatcgatgatctcattcgctcggcccgcttctccctcgactcaagaaagatgctgaaaataacagctcgtaattggcatgtagttttctttgttgctgccgcccactatataaacttgtcaatcccactgatcatcagagaaattccactcaccaacaaaccatcaacagccaaacagtataaataccttcatcttcaacacttctcccaccaaacaacaaactcaacagccaacactacaactaccttcatcttcaacacttccaccaaacaacaaactcaaacttgacaaccttcaacatgcaattctccatcgccgccatcatccccttcctggcctccgccaacgccatcatcagcggcatcgccgtccccgaaaccatcaagcccggctcgcccttccaactcaccatcgagaccgcaaactacatccaggccgtcagcgacgttgccattgccattggctaccagccgggcgacggctatcctgactgtctcggcacagtcctcggctcattctacctcggacccagtacgtaaacaattcatcaatcatagggcacaacatgctaacacagacagaaaactcaaacatcctcaccaacatcaccgaaaccatcaccctccccgccagcatcgcccaaggcgacggcatcatctccgccaccgtctacagcctctacggcgtatctcagatgcccaccctcgtcaaccacaacgtcaccattaccgtcggcagcgagacctccaagacgctcaagtccagctccaattaaattggacgaaaaagcgaaacagactgaaaatggagcttgaacatggattgaactacctggatatttacgaccaaagagtgtgacgtgacgacataactacaatggcatattatatgaaggcgccgagggaataacaaggaacactttgatttcgagcattaatatttatgatttgcattttttatagactagtatagctccaagcgatgtaattgaatctgatattacttgatactttcatttctcaagtaaatgtagtacatggccgtattcaaatgaaagctgttaaattcttagcaagagcatataattcgtcaagacatcccattaaaccgagtcccgcaatcacaagatcaattagactgtaggtcataatctaggtatattccattcagtttattcagtattccacccaggttctggtattccattcggtttattcagtattccatccagcttctggcattccattcagtttattcagtatcccatccatccagtatcccatcataagtaaccacccaacgcacgcatataacgctcaatatgtatcatatctattctacaggggtatcaacaacaacatcaaaaaagtatcacggcattcacttcccattcggccccttcacagtcaccccattcgcgctcccccagacactatccgtcacccgcgcaggcactttgcgccccttgagcctctgatcaaccagccacgtcccaaccacaaactcggccctgctcagcatccccatcctgctccggtccaccaggtcgtatatctcggccagctcatccagcggcagcctcgagcgcctccacacctccctcaccaccacgtttgccacgcactgcgagacgtctctgtccagatcgctgctgatgctcgtggcggggctcatcagccgcgtgtccgtcagcaagatgccgcggttcgacgcccacagcgcctcgtagcgcttcctctctcgcggtcggatctcctcccgccacttcttccgcgatccttcatggtgcgcgtgcttgccttttctcagcagagcccgatgccccttcttgtgagaatcctcctcatcgtcagatacctggtgaggatttcgtagcgtatgcagcatccgaggcgacttttggcgtttcggcaccggaggaggaaccagcttcgaaccggtatggtgcggcgtcaagcgggacgaggcgagcgacccggccatgatggcatcggtaagattatccagctgcgtatggccgggcgacgcagtgctcgccatagagtgtctcctagaaaggaacatggaagacgggcgcgaggaccctgaatgctggggagacacagactgccccgaccgcactgcagaagctatagaagcccgcgactgattcgccgccgccgcatccaaatgatggctataagacctgcctcgtagcttaggctcatccccactgtctgtacgtttatggccttgccctctcggcttcggcggcgtaggaggtcgcttcactaccaaaacatcgtgacgcttctttggcggatccggcgaaggtgatgccagagcaacatgtatagatgggttcagcgtcaagtgcggagaggccatgggactcaacggagtcttggtcacccgcgtcggctgcggggacacgacctcggcgacagtcctgctcatcagaggtttgagaggcgggggcgtagaaggatggatcgctcgcggcggtgacgtcgtagcttctgatcgtggatgcgagctcgtgggcttggatttatgctgcggcaaaggagctggtgttgctgttgatgttgatggatgcgttgtagcagcttctggagtcatgggcctttgaggcggagcgacagccttgttctctttcgatttggtcgttgtaagctgctgctgatgtttctgctgggattgaccattaccatcatcattggacagccgttgttgtttctgcgtctgcgaccccaagctcccccctcgctgatcaatccgctgcccacccgacacctccgccgccgccgacattgactttccgtcccctcccggagctgtctcagccatcgggtctcggcgcgtcctggcagcgggaggaggcgtcggcggcggcgcccgcgtatctcgcttgaccgccgtcggcgtcttctttggcttcttggccttgttctgcggctgatgctgtgccacgaccgtcgcttccggcctgaccttgtcttcagctccagcaccgctgacgaccgactctggcggcgacggcccctttccattcccgcgctcaaacattgatatcaacgatcctgcagaagccaacgggcccgaatccacgtcaccaacaaggctgctccccccagcactgctcgccgagctcatcgtcctcacgctctccgccctcctgctcgccatcctcgttgtattcgtcgccgcagtcgccgccgccgccctcgtagggctcgcactccgactcgcagccagcgtcgccgcaatgaggctcggattcttgacgtccatccgcgcagccgctggcgccaggcccagatgcgcagcttgagaggcaaacgcccccgaggcgccaccaccaccggtgtgacgctgctgctgctgctgctgggcctcaagctgctgcggcctcgaagcacctaatcccaccaccgcctgctctggtgccgaggctgtcgaaatcgtccgccccgggacaaggtgagctcgtgtgccgatcgtgttattgctcgagccgttggccgtcgatcgaaccgcctccgtcgcagccgtataggcgccattgtctctcctgcccgcagcgacgtggctctgactccgccccaagggctgtctcgtcgccgacagttcttgctgttgtccctgctgctgcttctgctcgagcttgtctctctgaaaggccagcgtggcgcccctaattgcggcggaggcgctatccgcgggcttcatcaccgagaaatatcgacagttgatcgcggggccggccacatttagataggaaagataagaagcgtaataggtgtaaaagagaataaaaaggttaatgaagaagcaggacttattcaaaaagacaccattccgatgaatgataaaaatgcaaaataaaagatacttgctaaaaaaaaagaataattgtaagagctgacgaaaacaaaaccaaaaataggagacaagcaagccaggctgccagcaaaatccccaaaaaaaagataaaaagtcctccgtttgacaaaaacacgaatacgtggaactggaaggatcccccagtcagccaagccaagccaagctcacaccaaaacagggggacccgaaacaaaacgagcctcttttttttttttttttttttgttggggtcttccaatgttcttttcttcacaggtacggtacggagcttcggtgctcagctgccggacgccccgactttttcttctttttggcgtttcgtcaatggcgggaacgaagaatgtgaccctgcagaggcgctaaagaagacaggcagggccccacgcgatcagtgcgcatccactacaagtgccctgctgccagggacgcatgcgctgtggtttcggcgctcgaccacctgctacaataggctgttggctaatgctgtacgacatcaggtgagatttgtcctagctcggccatcgttgtctggatgaggccgacttcacagggacacttatgatcacttttacaagctcagctcaaacttcaaacattgtaacattttttcatgctgcaaaaactgaaaagaaatagacacaaagagagagacaagaggcccctcaatcaaccaaagccatgcaaataccacacaagcaaaaataagcagaatccaacgccatgtcccttttcgcctttccaatcccattcccaaatccattgccattccctctccctcctacaccttgggaattccccatatagccccaatccttgaatattgaaagaaacgacaaagaagaagaagtcaaaagaggaaaaaagtacaacaaaaaaaagcccaatgctcagcacagcgcagatataacacagaataaaacccagtccaagaatcggacaaatagaatcaagtgaagccgcatacattgcgccattgactgcctgcagaacagacaatggctccgcaacgccgtttgtagatggcccgcatcctcgtaagctcttcattcgtcttgctgccaatgtgatcaaaggcagcgagtagcatagacacatgtctcatttacaccattttccagcctcaactgtgagagacaagacgtagtcagcgttggctgaaacagcaccgagaggcaatcaaggaaagccgtcatcgtccgtctctgtccattcgccgcctcccgagactcggttaccgtcttggtcaatcatcaccggtggtgcgtaagctgcaggaactccgcgcgtacgcttcgccgcgctgctaactggtcggtggccctgctcgggctccatccgcttgcttcgagaggaccgaagcttggcgtagtacgagtccgacatatctggctcttcctcgctatagtcatcgtacgtctcccagttctcggaaccggtgacaacggttgaggtggtcgatgtgctggaagtgaatctgctttgggctgtttgagggtaccgcgggacctctcggattgaggagtagcggcttgctccttcatcatcaatgtagctgggctggcgactgtgcgacaagctcgactcgcggctcattctggactgtggcctctcatcataggcgtcttcaggctcaaccgcacgcacaacgctggtggttgatccattcgatcccatcgacttgtaaggcttaaatggtgattccagtgatgccacggatcttagttcgcgcatcttgggtggaggcagtctgacagagccgcccttacgcaatgcctccatactcttttggaactgtgctctaggccgctctggcgagttgctgccatccttcatcttggacaaaggagcccttgtgcttggctgccttgtagggctgctgggcactgcggtggattgcgaaaacatgggctgagacttgttgtttaggttgtatacgctggccgtaggagttttcgtcattgagcgaggaggttgcgaggccttggtggtggtggaaggcctgattgctgaagatgacactgatttcgtcagtgccttggtggccgacggaggagggcctgctggagtcctggatcgggtttgagttggcttctttgagtcttcggcatccaactcatcgaggtatcgctcgccaaaaaccaagtacggtctatcgtactcgtcctcccattgctcgagtgctttgcgaacgtcggccgtcaccttgggcagctccttggcgatgcgcttgcgcattttttcttcgcgaagcagctttccgggatcgcgtttctcgcccttttggccgcgcagcataagacgggaggcatcctggcttgctgcgagaagctcgtctcggtctttaaccagagacttgtgcttagcaacgaggtcgaggatcggcgcgcgttgctctttcaatgtctccaagcgagcaatctcccgctcatgggcttccagcaacgcatcactgtagacatcggaaaaggcaggagtaaactcgagcatgtcatcgtctgaaaagtacaggacatcccagagttcttggagcttgacgcgcgcgtcctcaataaagatgtgcatgttctttcgctttaccacattcaatcgctccagctcgtcttcaaactcgttaatctggcggatcccgcagcctctgttctcgctgaggaaggccttggtctcctcctcatcaataccaagcttctcccagaggttctcgactgtagccttgaggtcgcgtagcttcttttcgcgactcttcttctcttccaatagtttatcatgcttggcttgcagacgctggatatcctcctggtgaaggccaagttgctcaggggcttcgcggtaatacttgatgacggctgtatcttgctgggcttggggaacacccagctcggcccacagctgaatgatgtcgtcacccaatgtctccaccgtcgtgagccggcgagtatactcttcatacactcgcgtaaactctgcgtcaaggcgagctacatatgatggtgacagatcaaatgtcagggggacagattggctgggaccggtaggagggagagcaatcttgacgaatgagggctccaggtgcgatgagtatgattcgagggcttcaacgagctctgcagcaagcaaatgttaggaatgatggccgaaataccagctgggttgcggatgaggatcccactcactcttgacttgttcaagtcgctccttgtgcttcttctgtacctgcccctgcttctccttgagcctttgcaggcaagggatcagaggatacgaaagcttcaggtcgtcgctggtcgagttcttacgtcggggcctggagtcgtccatggaggcttccatctgtcgaatcgtggtgacggtctttttggcttcgtcaatcatgtccttcttctcctttgtcaccgtgcgcaggtggttgttgagcgcttccgacagagcttggaacagctacggcgccatttcagtcagcatcaccgacgaattagtttggaggaaacaatcgcacctctgcctctcgcgcctcgcgctcatggtcgggcacgccgatttcgtcaaagatgccgtgcagctggtcaatgctgctgttgacctgcttggagaggtagctggagtccatggcgagcaaggtcagccaccccaggcggcttgagtgctgctaaagatgtttctgttgtgaaaggcttggagtccccagagcctcgtgggtgctcggcgtcgagcaactgattctggcggtgatggaggaatagagttgcctggcaaagcgtctgtgggaggcgacaaggaagagcgcggggctctcctgggatctcgcaggggtgtccggtcaggtatgcagttgggcagctttttgtgcctttcctggtaatgctgagagtacccggcagatggaggggaatgatatcaatgttggataccgataaagaaaaagagtagtgttgatcaatctcgatatgcaatggagagatcgtcaggcggcaatggccattgatgaagtactatagtcgagcaaagtgaagagtaaatcaagaaataaaccttctttccttaacaaaagcttagtataaagaaaagaataacgagagtcggaaacggcgctgcgtcaagcctcgcctcaatcaatgcaagcgctgcaaagacgatgaagaagaagggaaaagaagaagcgcaaaagcgagacctgcagcggccatgagacagcttttggatgaaaaatagagccccaaacgggtggcatttgcacggctgaagatccccactctttagccgccctggtgccgcctctgagggctgagcgttgccacggcgacgcgattgccttttcgaggtgccctgcgagcgtgccgcgccgtgtgagcggcctcagctgtttcagcgccgcggggtgagcgactttgtcggccatcttgtcgtctcggctgagatcgggacgatgccgtgtgtctctccctctatttctccctctgtttgaatgcgaaattgggcaatcccttgtgatttaccgcaattcgagtgacaaataatgcctttcggaagaatatgctcgcccgtaaattacacaaaatcgatatactcgtagcacaacagcccagcagcctttcttctgccatggcaaccacatcacgaaacacagaattgtaacatgtttacacgtaccatctgcatcatcgtcttctagccccgcgcaacaactccattagcctcatgcaaaacatcacgccgtctgccttgtttacctgcattcgggattctaactgggcgcagcgaaaaaaaagagaacaaggaccagggggggggtgccccgtaaccccatgattttttagcggcggacagggcttttttgcgctcgtctcacacacaagatcgccttgtttactgtatttcgggatggggccaattcgaccaacgacaaggttcaccatctttttgggccaatccacgagaaatccttcgttgcccatcagctggtggagccgtgttgcattgactccgttttgtatcagaagtaaacatgcattatgccctgctgcgtcattctgcagcatctattggtgtaagttttagtgctcactctggccattgtacgaattaaaaatcagaaacacacccgccaaaacagacaacacaatacagttccatatcatcaacatggagaaaattaagtcaaaaggtcaaaaagaaacatcgtctccgatactgggaatcgaacccagggctgctcggatcttcatgagagcgagcgatgttagccactacaccatatcggattatcttgttgaaagccaccgccctattgctaactgtaaacggcgcgccactccagccccgcattcaatcccgctccgcgccgcgaatccgtctcactgtccgatgtaagtgggatagtaagcttcaacaactgtttacttccccattctcatgcttcatgcttcattgtttattgtttgactccacgaggctcttgaaagcgttgcctaggtaggcgttgtttatgttctcccagaagggatacctgcctacctcactgcagtccttacaaccaaaagtattacaagtatgaaattcgcgatagtcgaatacttgcccatttgccagctccctataaaacaaccaacacttaagcacaaggtccctcgcctctacaagtatagctataagctcagtagctgtgtcacaaacttcaacatcaaaagacctagtaccgtcgcataaatagccgatcacccgagcgacgggccggcgccattggcgatgaagcgatccaaacaactaaaactccaccggacttgttcgccggtctcttaaaacatatactatgtgtactaagatatgtaccaccccattaggtagtgtatgatacgccttcaaaacgaatgcccagaggtatcttgtccgtaattaatcccatgcttgaaaaagccacccgcccattacttatataccgattatattgcatcgctggaccccgaccacgaccgcatcgtcatgtcttccggcccgtcgtccggaagggggtcccccatgtccattataccatacatatcccacgataaaaagttttgcaaatcatccaagtcgagtgcttcgcacattggctgcgtcggggcgtttcgcttgggataggctggaggcgacagctgtggtaacgctgttggcaccggctgctcatgctgaagacctgaccgtgatgaagtgaggacgtcttggctaaggccgacaagctgctgcgccgcattgttgcggtcccatgcggcagcgcctgggctttcggcagaccagcttagtcctcgaacgccgcttgcacgatccgcagctcgccttgtcgcaatacctgtccgtgcaagcgagtgaagagagatggaggggaggctaaactctggcgtagcgtgtacagggctggctgacgtatgattcggtctgtaacgatatatcagtcagcatgagtgcggttggaacagggataatagtcttgagctcctcacttttcgccctcgtgagtttcagagcgaacttcagatagcatcctgctcacgagatcattctggctagtggattgccggatcttggacagccatctatcaattgtattggactatggcaaaacagtcagtatctgcagctccttgccagaattagagatggagactcaccagtgattgcgcaattggaaatagagcagacatcatcttaagaacccgacgattgctctcaacagcattgatggcatcccccatctttgactgggcatcgggcctattgggatcgagcagacgcgcaacgtagtacagcatcaccctgctactgtcgtacacgaaatatggtagcaaactgtcagataacaggtgagctccatgatcggcagcttctgccaagatatctgcaatttgttgtgcatgatgatagcagttggcttgtgcagactgaagaaagtcgtggtgttctggtggcacagatagaggcttgggaagcttgaacaagtccggcatggatatcttgtatagctccaaatagttgtggtggtatgtgcaatgtatcagaaccagcgctcccagctgatttgagtccaatcgagcataaatggtttccatagagtattcgacaaattctggcagctccctttgccacaggcgtagatcggcgtcaagagcagcaaatggcgagtcggggagccaaggagggagattggagtccagctgattaacatatctaacgattcgcttccagagcgccaccactcggatgtagtatgccatgatgcccatgttcgcagacggctttctcggcaccacggacggaggtaagaattggaggacatggcccacgcctagcgtttccgtcaccgatgctatgcgaagaccgaaattcctctcatttgtaggcagttggatcttgatgtcgttttcgcgcagaagagtcagctggtcaataccgctacccgcccatgcatcgaggacgtagcacgcccacatgagcctccgacgactctccctggtgacaaccgatggagccgattcgttggagtcaccgcaaagaacatcgggggatgcttcgacgttgattttcagggcatgagccatgcggacagcaagaccacttagcatcagggcattggaatactctccttgtcggaagtgaaagtcatgaagtaatatggcgacctgaaacggtgagttgggatcatgattatcaaatgatattgagttgacataccatgagtctttggacagaaatctttccaaagttggtcaagacgaggaattcggctcgcttagcccactggttgccggccaagcggatgaaatcagaggctggagggtggtcatgttgattcaacacgtagaatctgaagatggttaattagtatacacatcgcatcgtattggtgagggagttgctgagatgggctacatactttgccccgtgagcacaaataatgtgcagcagtgccgattcatcgtccgaggtgaagcccttgtccagctgccgcatgaaggacggcttatgcacaaaggcgaagcagcggatgggatggacgttggcaaagtactgctccacgacacggcgcaagttgcggccggtgggaagacttggtgagacaagcctaaggaattatgtcagtccggtcttccatcatgccaaccgtcaaacagccaccgaagaagtccttgtttgcttcctttgcatatagcatcgcacaagattccacataccatgacaagatatctgatcccgaaggctcaatagaagcaacactctgcaagctccccaggcccggtacctcgccgggaatctgcggctcagccgatccgttgctggtcaatggcgtcgccaactgagggttctcggcctcatcgctgccgtcggcaagcagagcgagggcagccagctcccgcgacttgctccggctgccctcgatcctcgccccagggtccatgttgcgggcccatcgcggcgctgagccgccgtcgtacacgcactcggtcttcttggcggtgcatcgcgagcacttcgggcggtcgccgttgcactttgtcttggacaggcggcagctcttacacgatcgataggtgcggatcttgcgcagcgccatgggcgagttgcggctggccgtcaggccattgtcgccgacgcagtcgagctggaggcgctcgcagttgcgacatccgttggggcggccatcacacttgacctgcgatgcgccgaagaggcatgggttaggaagctgtagctgtagacacaaagagcagacgctgggagaagtggggtggtgatagcgataggctgatagcagcagcttatagcagccgcagtagtgctgaaactcaccttgcgcgctctgcacacccgacagcccatcgtggcgagtgccggaatcgcatttgacacctggagaaggcaaagcagatgcaccgcagcaaaaggcgcagaacatcaacaaggagagaaggagaagcaatccggcgcagggcccgtctgagaatactgaataattgcgacaggccggcagggctttttggtgcaaaatggcctggccgagggaccgatagggcgctagtgcgggtgacgtgctcgggcgcctccaagacgttttcgcccatggccgcccacgaccccattgcgcgatcgcccagcggccctatcagacggggcagcaattacgtgttttccggggctgtcgatgaggccgatgagcaagcgttagggaggatttggtgagcgaggagcgctgctcgcgtgatgccgggcctgggtggcagaagatggcctggacgacagccgacttctctgaatttctagcgagggtaccccgagaatacacctgactgcgctgtaccgcccagcggcccgtcggtgccggcgcaagtatgccgcatgtaccgctaatcgtcggcatgtcagcttgaatgcgtcacttctaattcatatggcgacactggtgagtgaggagtaggcagtatttgctttcatgatttactgtgatactaaaatacgctgcttttactttattgcgtagtggtatacgggattgcatgtaatatttggtgttctgaggaatatcttgacagcctgtaattgcagactcgacgtctagacacagccaatgaaatgttatatagccgttgcacagagattcaactcaaccacattcaaagtaaaagcttcaatatcacccctcacagacatcacagataacttataaaatgtcgcccttcatcactccgaaaacccgagcagccataacgacatcccgcacttcctgatgcaatcatgcactgaaacaccacagcggcaccgatggatacatccaaccgtctttcccccaccctccacgccaggcctccagcgaatcgccgtccatgcacgaaccctaattggcaagccagagggtccctagcaccgagacacttgtatgtaaatgctgccgaaaagccaagtcttttagctcatgatcttcgtcgcatcgctctccagcgtttatctcgatactggtatggtgcttcatctagagccatgggcgtatggtatctggggataaatacctacgtcatgggctgatctgcattactgcatctcatcaatacagcctcaagccacatgctccttattctctactcgcttatggctcgcccgagcagattgtacatgtaagcagctcctcgggtgcggaaacctccagctaccggaagagcctcctttctggattactcaccatgaactccagaaaagctcactagagtcaaaatgctcatttctactacatgtaagtacacatgaactgctcaatatcttccatttgacgagccgtaattgtagcgactcagttcgcaatagcgggtgtccgacgttccgccaactagcccggagcttcggagatgtcggccgatagcccgtcaacggccgttgactcttgatatacccagatgttgagaagatggaacatgcaaatttgtaaaagcttcctggtggtacgaaacagaaactattaggcatttgcgtgtagctttcctactaatgagctgataatacgtcaagtgaattcacgcttttgccgcaacgaagcttctacctgccgaactgccgctgcagcaaatccactccgacatccgaaatcgtctgattcaagagccaacaaacatgaacaaaaaaaggtgtatgcatttttacaactatttaccaacgcccagcctatctaaatgggccgtccatttttacattatccgcacatggttctttttccttttacatctcttctccccctctactcctccatctcctcatcctcagccgctgcagcctcagcctccttcttggccttgaatccagacgcccactcctgcgccttggccatgaccctatccttgcccttgggatcgagcttctcctcccacgcggcccatctgcggaaccacttctctgcctgctggggcttgagacccttgactctcgtcctcctctcgaatacgtctctcacggcggtgtgatcggcgctggagctggcaatgccgatttcgagatccagcagctggttccagatatcgcccttcttggggaaagcggcgagaagaccttcaaacatggttcggccgcgctcgggctcgccgttgggtgaccggaactcgagagccgcaaatcggctgaccatgttctggccgttgtggctgtcgagctgctgagtggctctggggagcagggctcgggctcgggcgggctcgttcttggtgacgtgcaggaagtgtgcgtagttggtccagacgctgggtgccttggcaccgaacttcttgagcatggcttcgaagagctcatccgcttgctataatagaaattagtatacattcccaaggtaatggttaatagaaaagattcttaccttgagcttctctgactggatgtagatactagccagtcgctcgtaaacctcttgctcgtcattgtactggcaagctcgcttgaagacatcctcaaccgtgtgcttgctgccgtacgcaacctccaagttgagataagcaacccagacgttgagcttctcagtctcctcgcgaatgttgatgctcttgatggctcgctcggcaacctctcgcgcctttggtagctcgctgacctgcatctggaacgccatgtaggcaatccacagctctgacgagtcaggctgacccaaaagcagacgctcgtagtcgctagacgtctgagggccgtgggcatcgagctcagcagttcggtcgacctgggcctcagccttcttcttccgcttcttcttcttgtcggcgttttcggcctgggaatcgttttcggattctgagccagcgtcatcgaacggatttgttgcccacgctgactttttacctccgcctagaccaccagtcttcttagtggcagcgtcctccatctcttcgtcgctatcaccctccgcttcctcctcttcctcgtcttcgtcctcgtcttcgtcatcatctgaggagtcgccttggttatcagtgccaagaatcttgagtaacgcttcctgatccaactccatgccttcaccatcatcctcatcctcatcctcgtcgtcgagtgctgcgccagcatcagactccatgtcagtgtcctcgtcctcaaagaaggatggtttgaggccaaagctgattcttctctttgtaggatcaacctccaagactctagctttcaccttatctccctccttgtacagcttggtggcatccttgacggcgttatcggccatctgggttcggtgacacaagccactgacattggccgagttgtcaataacaataaaggcaccaaactcttcaaccttgcggacgacaccggtgacgatttggccctccttgatatcgttgtaacctaccggaggcttgtagtcctcatcaactacggaagacttcaggctgagctcaagttggctagtcgcggcatcaagggcaataacgcggccctttactaactgatcaacctggaagctgtctttccactccttcaagaagcgatcagaaagatttgaaattttgacaaatccagttacctggcctccgagcaagacaaagacacccttgtcggcgacattcttgacgaatcctcgtacgatatcaccagtggaaagctgtgcaatcttgctaatctccttgtccgcaacaggaagggtagagctcatgattcgagagggtcgcatagagagacggattcttttgttgctagcgtcgacatcaacaatggaaacgcgaacaatatcgccctttttgtatttgagagtatcgacagtgccgtaatcgtcgaccatgtcggggagatggacagggccggagacggcttcgctcagtttcaccaaaacttgtcgttcattgaccttggtaatcttaccagggaggaccatgttctgcttcaatgaagcccaagtgatggtctcggaggcattaggtgatcgtgcagagaggtcgagacgcttgtttttggcatcgaccgatgtgactctaactttgatggctgatccgaccgggaaattggcctctaggtcgtttagcagagacaagtcgtctgacgcgtccatgatggaaatgcggcctcggacgttgggagaaaggttcacccagaggtattgagatgttacgttgttgacaaaagcaatgcggttgtcgccaacctttaaatcttcaaaagtaattggcttgggctcctcgtcgccaagatcgctaggcttagaagtaagctccaaaaccgagtgggcagatctatgagaaaatggcaggtatcgatggtctttggcatcgtggacacccataatcttgacacggagaacctgtgtcttgctgaatttgccgaggggatcctttggatcgaggatatcctcccatttatcaaagatctgagacacatcaagacgaccttgagtctcgctgtcgacgagctgaacgttcagctgagtatccttgaccgatgtgactttaacctttgttgtgctgccaaatgaaaggccatcctctggggccggagccttggaagacttgcccttgttgccctcgctctcgataaccagaggagcgtcggcgggagcaaccaaaatacgcttcagctcaggaatggtcgcaacgattttcacttcaatggattcgaacttgcgcatgccaaagtcaggttgtgcctgaacatcggctggaagccttcctctcggcagcaatgcgttgagatttccagcaaactgaacaaacacagccgtaactgtaatgttgcgcacaaaaccctgaacaatagcacccactttggcgtcatggaagctcttgagcagcttgttctcttgagaggccttgaccaagctcggcttctgggtgagagtgatggcccgacggttctcgttcttctcaagaaccacgagatctgacaaagtttgtccagtagaaattcgcttccacgcgtattggttctttgacgaagacttgtcagtgaggtgacccactggcaggatggcctttagttggctgtcaacaagctccacaaagatttgatcctccgtcttctgggtgaccttggccgatacaacatctcccaacttcaagtccttcaaagctgtttgcttgtctaaaccaaaagcgctcgggtctttgcaagaaacaataaatcttctcgcttcgggatcgacctcaagagcgtgtacgctcaggacctgtccagcgcggaagtgctccataggatcacggatataggcctcgctcatctctgatacgggcaggaatcccttgagatgtccgtagaactgaacgtgagctccgttcttttgcaccttgacaatggtaccaagagtttgcattccaatgctgacctcgtcgtaagatttgatggtaggagcctctgaattcactaatgtcttcttgagggtaaggcgcatttgtctcttaagagggttcgtagaaagaacgcgagccttgaccttcattccgacgcggaacttcttctcagggttctgaaggcggatatcggataggtggttctcgggaacaaatccagtgatgccctctgcaaccttgatgatgagtccagtaacaccctgctccttgatgaccagcttctcaatttcgccattgatcactgagccgatgggaacgtcttcaacacggatgtactgctggtcaagaatgctcttcgcaaaggagatactgaagaggccatccatctcgttgtatccaacgattcgaccgcggtgtacagtcccaaccttgtaaggtccactggtttcgtaaagggcgtcgacctttccgtctttgacacgagagatgtgaacaaatccgcccagaccagcgacaccggtatcaacgaagagaccaatgttgtcttcgacatgacgaacagtgcacttttcgacgaaagaggagataggcatcacttcaatgggcagcggctgctcagtttttgacttggtatcttggcgtttccgggtcagagacatgatgtgaggcaacagcgagatgcccagcttcgggtctttggccgtgggaaagttgcaaatgattctcgccttgaccttggatccgaccttgtacttggccttgaggtcagcgtcgtttggaccaacgccggagtggatcaagtccgcagtggcatccactgcgcccatgatctttccacccagacctctgccctcattttctgacaccagaatgttgacgagtgtgccggggaggaatgtgttgattgtggtggcatcgccgggcaaagcctttgtgcttccgagcttgtcttgcatcagggagagctgcacagtcttggcagcgcccttgcctgtgacctggcagaggaacacggcgcctggctggagtctctcgtggtcaatgagggggtcgatttcgctgttggggaggaaaccattcaagtttgggattccgagatccatgacacagccacgatcttcgacgctgaccaccgaggccatgacggtgctgttgggcacaacatcatctttttctagtccagtgttggtctcgctgggtcgcagagaaagctcaatcttcttctttccctttccgctggcggtgctatctgatgtcgagaccacataagctcgcacatactgtccgaccttgaaaatagactgaaggttgatatcgctttcatcagatgactcttcttcgtcgctgtcgctctccttgtcggcgccgccttcaagtctgctcgtcaattgctcagaaatagtgacaatcgatgcatgtccggtaaggttgttcggcaatgaaatctcaagattgagtttgttgatcttcgtcacctgtccgagaaccaaggagcccttgaccagtctctgcaatgttcattagtttgagtgtccaattcgcatcaattgcccacgcagaagccctaccttgaagttcaagctctcaatcttaatggtgtcctcatctgccttcttctccgtcttcttatcacccttggccgcagacttcttcaccttcttcttctgcggcttggcgctcgtctcgaattcctcttcccgaatggcgtccgctttggcttccatctgaatcttcttctgttcgagaggcgtgaggacgcttccgcctccacggggaaacacgggctcatcatctttcaggacggagatgattggagcctttgcgcgctcttctgtcgcggcgtctgatttgcgatgcgccttggcagctggcttcgcatcctttgccggtgcttcttttttcgtcggtcgagcttctttgaagtttttggccgacttggagggaggattgcctccaggggcatccttccgcttaagggtgctcattgtggttgtcagccgcaagatgcaaaggcaatctcgtagccttttgcatggacgactttggcttcaaaaaatgacctgcacagcttcgacttcaatctcgatttttttttctggcgggacaccgataaaagtagcgtcgcgataaggaaaatagagtgggtctagaaattgaaccaggcccacttgagccagtcaagccacagcccaaccgaagggggccttgatgggaggctctagcacatgccacagggcatccctggcccttttaggggagagagaccgctattggagcacccggaaacgcgcgctgtggcgctccaggcatcgtcatccatcattcttacggagtccgccgaacaaagtagctccgaggtaccatcaattacagcttgaaccttccagccgctttcctgcctgccaaccttgcatcatcgaagcctaaactgcgtgtcctttaccttcttcctcatccattctatggcctgccttttatcagtattgcgttcgtgatgccgccgcgaaagaggcaacgccccaatcccgccgctctgagctcgtccagcctgccaaccacggctctgtcgcctgagacgtcactgtcactggcgtcatctgcctcggcgcagcaggctagcgagcagaaaaggcctccacagcctggatccagcagcgatcacaggccttcggatgcgtcacttcgggtaaaagaggtgaagaaaccccccttcctcttcatctgcccacgggcgggaacccctggatctgaatggacagcctctgacggagcgcaacaggttcggaaaaccagcagctggtacgcaacgtgggcgaagcccgcaaaggccaccgcatcgacatccatcgcccgggagaacattttgggagacaccgttagatccaggaacgcacccgatttctctcgattcgacacgaagcgaagcgaagacacgcacctccccgacagccccgattcagctgcgccacctgcatcactttcgtccaagtctagcagctcatctacgaacaagaaaatagaagagaacaagccggcagattcttcacgtgccggagataaagaccccagggcgtcgggacctgctccggagatgcccccgattcccaaaacaaagccggctaccgagcagcaggaaaccccggagccccagccttctcaggagccgcaatctgggccagaggcttccaccagcgaaggtgtacaaacagccgatgctaaagatgcttcacagacacaagcggcctcggcaggctggttcggctggtgggctagagctccacctgccgaacctcctgctcaggccgcgccaaatccccaggcgataaaagaagaggaggcatccaagcccgccgaaaatgtcgagccagctgagccagctgaaccagcaccctccgagcaagcgcccccttctgagcctccagctgccgagagtgctccggatgccccaaagacggcctcttggtttggcttctggtatggcactcctcagccggacgcgagcgcagcttcagcggctgagccagacgcacccaaagaacaaccagcagtccaagacgccgaagcattttcgaagcagggaacagctacaggatcaacagctccatcaggcaaaatggccccactcaagaatgaacgctcgaaaggctcagctgctaccgtatcgcgatcgtccagcaaaaaatcagagattgaagaagagtccgcagtaaaggccaaagacgtatcaacaaaagatgtctctccgcctgaagcgccgtcgccacaaagccctcctcccaaagtcggctctacttgggctttctggtacagagagccctcaaaaaataaggataaggcgccactaccggaatcagggcaaattgcggtcatgggtgaagggtcagaggcccaaccaacgcctatggcagaaggagctatctcagaagcgccggccaaagaccctaaagatgatgcattgacaccagaaccgccagcaagcgtattgtcgtggcgcagaaccaaacggattcgaccgatatcgatggatcttgatatccagcggccgccttctgcagacagtacaaaatcagctcctgtagaacagagctttgccgctccctctaccaaagcaggggccgaacaagagctgcctgcttcgaactcactggccaggaccgattctaagaagaagaaacaggtgccttcgaagaaggccgtcgctgagatcgagtccaccgtaaaagaaccgcccaacgtgctacttccatcgttttctagcacatatcaaatgaaggagaacccctctatcctgcgacaaattacgaatctcgtattacgaacctcgcagcaacctccaaatcatgtcttccgtgtcaaagacaccccaaagatccgcaaggcagttgctattggcgttcatggcttctttccagcgtcatacctacgtcctatgataggccagcccacaggaacctctctgcgatttgcaaatctttgcgctgaggctattcgcaaatggaccgatagccatggcagccccaagtgtaaaattgagaaggttgccctcgaaggagaaggcagaatcaatgacagagtggcaaatctgtggaagctcctactaaactggattgagcagattcgccaggccgacttggttatcattgcttgccactcccaaggagtgccagtcagcatcatgctgctggagaagctgattgatatgggggtgctaacagacaccagaattggcgtttgtgccatggccggcgtggccctcggccctttcccagactacaaatccagcatcctgatgggctctgctgcagagctgtgggagtttggtgatcctaacagcgccaactcaaaaaggttcgaagcttgtctcaaacgagtagtcgattttggagctcgtgtcacatttgtgggcagtattgacgaccagctcgtccctatggaggtaagatgatgtccatttttgccaactatgaacaggagtagctaatacgtttatagtctgctgtgtactcgcctgcaaatcacccttacatctaccgtgctgtcttcatcgatggtcgagtacatgctcccgatttcatttcccacctgattggattcgcactcaagcttcgcaatctgggtatatcagaccacggcctcattcgtgaactctccgttgcccttgccggatcactctactctggcgaaggccactcacgcttgtactatgacgcagccgtatatgacctcgccatcatgcacgctttagagacgactgccacggcacagcccacaccttgcgaaatcccaaagcgagagacaacacctctagcttcatccaatccctatgtgttgccatggatcatgcgcggacttttggaagaggattttgtcaagacgcagctcagtgctgaaacggaggagctgctgagacaatttgacgactggaagccaacgaataaggcactcaaagacgtcaagtatcgcctagaggttgttcgctccaaactataagcgtagacgatatctccttgtttattttgccatttgacgtcacatttacgacccttctttcaacgctctgggagagacgttgcagtatgactattgatacactttgggcacgccgtacgcgcaagcgacaaaagcagtgcataatattttttgaagattagcgaaacagcatggttaaacacggattttgagtttaagagtgagatttatttggatttcgtctaccttatacatagaacggtgtagagagaggcgaaatgggaaccactttattgtataatccactgagggcagtcaagaatttgcggtgaaatatgacttttattcctcgtaactgctctctctctactttatttctagcacagtaaaataataatacatgatttgttttactgttgatatgaagaactggtggctactgtagtatattggatggtgatagatgcggagcaatttttagcagcattggatactagtgaaaagagtatccttgtttgctttcttatgcttatgcacgtagtacaaggcgagttacacaaacattgcttcatatccttatctagaaagtacttgaatggtggccaagttgcctgagaacgaaagtgtttgcttgcttggagctagaaagacatggatagccagacggaactcatctacccgggtctagttgatctaggccgtaaattgaggaggtttaaacatacctaagagagcattttgtaggtaagagtaacattttacagccactcagagcagatatacctgaacaattcccaaaggatgaaagcagggttgggaggtttgaccgagtggtgctatacttggaagtaaaaggcaatgtcttggttcacttctcaatccttcaaggatcagcatcggataagtcggtctgcactggcctatgcaaggggttcggccattggtaggttatggaatggagtcttgtctcacctggatgtgaggtttgccacattggaacttttgcagctgtgatataatgcacgttggagagacatgcatgcttctattaatactctgcatatataaagggagcatttctcacgacaaacttgcttcttgtagcaccaataactcaagctaacagcttactgattctcatctactatttctttcaccatgatgtttaagcaagctatggtggcattgctgcatgcaggcctgtgagtagtacgcgcttcagtttatctctttggacatccatctaatagctttagctgcatgggcatcgttatcccgattacccccatcccgattccgactccctttccaattggccctatcgcaatcgatccccccatcatcattgatccctttccgatcccggttcaaccctatccagcgggctgcccaactcacacgattaaccacagctgccctgcaatgacgttgcactgtggtccccaaccaaactgcgaaatactaaagacggttactcagccgtgtcactgcccactgccgatgccgacggtggcagctccctgcccgacttgccatactggctgtgggacgatcgtgaggacggtgacggctgtgtgcactgggcatataccgacggcgactgcagcatgagtgcgcaaaatgatgtggcttgtgggaggagaatgagtttgtttgtctatctggtggatgctggaaatggtggaacttggccgttgtgggattgatacgatttttgccgatgacttggctattcaagccgcatatgtgtagtacgcagggagcataagagaatgttattcgtttgatgtgtcgtacgatggatttgtgcgacaaggttgtgtatagagctattgccgttatatccataggtgctatatctatagacatgatgccgacatcgctacacatggtgaaactttgcttgccagtacgctttcattaagaaatgttgaatgatgggtcagtaattttggacaagacgtgtgtccctacccatgcaatcagtactattagtaaggcaaggggctcatcgagatactacccgggaagttgtcactcaacatcccggatagattatctgataccctggaggttagcataatattttcaattgactaattctctcagaatttgagaactgaagaattaaagctacaaactagtcttttagagtagatttcgagatcaaacttaatcactttgtggataatcccgcggtcaacagttacaatagacaattcaggcctcatgatttagtgtcttacttttgctcgtagctgccgagagcttatttgctttcttgataaaaccacacctggccgctaatgatcatcatgtatctgtcggtaagaattggatatatgtttttaattacttggactgtatgagatcgaatgcgtaccaacacgtcgctggattaaggaatacaacttcaagttgtcaacagtactaacaagcattataaaatccattcccaaagtgcaaaagagtcaaaaacgcttaaccagagatcaaactactagacaataatctaaattcttttctggaaatctacacacatcataccgcttgcagttgatgcaatgaagcgagcattattaaccatcgagccaaatattcttacaagaaatcaagtcaaatctacttataattattcaagtactgttaaccacttagaagactttattataatgatatggcctcttttacaaatgactccctcgaatatatccagtctagtggcccagacagcggtgaagccaaaggttgcgcacgccgccccagctcatattctataaccgcacatggggcaatcagatgttgaagtattgtaggcagctgtcagtaccctcggcttgaagtgatgcatcttcgctggcattgccgagttagtccgagacaatttgaaataatccaatagctgttactgttggttgaatcaatacgctccttaacataggcatccatgacggaggtcaacgtatagtaaagtggctgagtcgagtttgcaaccaaatcgcgcatgccttttgataggtagcgtctatgcattgccaagcttcaccgttgcccctaattgcagagaagactatttttttttcctctttcggcttctcccgtcagcagggctgaggctgtgttgtgggatctagcgtcttgtgagttataaggcgtaggcgtatagctgacagcgtattgcggagcgtataaggtgggcgtatgaccgcatctgcactaaaacgccatttggaattaagctttatttgagttcggaataagcgtattttggaaccttggcaagcttcttgaatatcacggcgcaatcattgtctatttatttgctccctttccctgcaattgcttcttctaatcacttgcaactcaccagcattcgctttgacacataagattgggattcctgaattacatcatttccttatcgaccaacttcaacctagccggcagctcttttcatctctcggctgacaatggcgtctaaactcctgctcggcaccctaatgctccttcctggcatatctgcctcgacaaatattattcttgaatcaagacctcatggatactgcaaacagctcaacatcccactgcctatcactgcagagactgcagtctatgacatacccaaggtagacaatgatatcgaagcagtatcttgggcaatcttcgacgccactcgaacttccatacatggacccggcaacatcatcaagaacactacaacttctgcgaccttcaacattcacgcgcagctgtgtattcccaactctgccaagaattcgaagaagaataccttgcagattgccacccatggagtacactacgactccagatactgggactcaaagtacaagccggagaaccactcctatgttgaggcagcactcaaagcaggacattcgatccttacatatgaccgtttgggagtcggtgaatctgatcacccggatgcatacaccgttgtccaagctcctctggaactggaaatcctccgccagttgactttgatggcccgtaatggcaccctgtatgagtttgcgggtcatgcacagccctccaactctttgttcacatcgttggccactccacacaaagtcgttcacatcggacacagtttcggatctttcctcacttctgcattcattgccagatacggcccccttagcgatggagcaatcattacgggatatctgttgaccgaaaacctcggcagcgctggttcgacttcattcagcgtcgaatatgctgctactggatcccctgcttttgatcgcccaagcggctatgttgtgtgccagagagatggtatccaaaacatcttcttcggaggaaaccccaagaccgcgttcaccaaggagttgctcgactacggcatcagcctcaaacagccagtccccattggagagttcgcttcagcctggtcactgcttggaaatcccggcccatctttcagagcccctgtgcaattcttgctgcccgagtttgacttttacatttgccgaggcgattgccgtggcttggccaatgtgaccatgttgaatcagacttaccccaatgctgcggccattgagattgccctacagccaaataccggccatgcgctgcctctacacaacaacgccacagcaggtttccaactcatgttcgatttcttttctcgacacggactgtagttgccctatacatgtgcactgtggatgctgcaacctacgagatagtgatgggtggtaataagttagatttctcatggctaacgctatcaaaatattctacaagatgttattggataattagaaaactagatacctgaattaggaattaagatttaattgaatgccacagttttatacacttcaaccttttggtcattttgagggaggccacctgcccgtaaacttgtaaatgaggtacatgaagatggtctagatggtcttcatctcatattagcgttcaatgctcttttccacagatttcgttttcaacgcagcgcgaaataggccctgatgcttatggaagccgtataagtcaggcctgaggtgggcggccctcccccttctccgcccacatcgcccacccaaatggggaaaatccttcttggcagctaggatggacaaaaggaaagagcctcgccaacaacaatgtgcacgttttattttttttatcctcttcttaatccaaaattttcccgatttggatgggcgacgtgggcgaagaaaggggtgggccgcccgccactggtccttttattctatccccgcttagcgtaagccaggagggtaaaaattcggaactgtcacgacccgtcgtgacaatgggcctacagggtaggcggaaccggattaacttaggaccgaaccaccaatcaaagatggatcgagaaacagattctcgatccaccacaggatcgataatacaaacatcgatcctcaaccagatcgaggaatctttcctcgatcccgtccagaccaactggatatataagttcacttcactacgctccttagataacttagatagccagttgttaacacagaatcaagattgcaacacgctctgcactgcttacactctggtgacatttgtttactattgcctacattgactacaggtctcctaaccgcccgccaacataaacccaggactgaactctaggtttgtcccttgggaatccctcgtattactaattatctagtgtacggttcgtcacaggaacaccccgtctaaaattattcacgtacatcaaaagccatctagtgtaagagtcgttcctgtccgtaccatcacttgtttttcacttgtttttgatccgcatttgcatgctatcgggtaccaacattgaagctcaatggcttatcctcacatgtatgtatagaggtacacgtgaccttaggtaatcaagcattcgctcatcttccccggaatacaagaattaagaccaagcttcaaaaggtccattggatcatctgcacagcttcagccacctaagacaaccggattatgacatgttataagggggtctgacataaattccagctgaacaagcgcggattcacaatggcatccgtcgtgcctcgaaacacgtaccatacgtacaaacgggacatgcagcggctcttatactggataatccatgcttccaacacaatcctccagtcgtcggctgccgctgagccaggcagtgacgagcatcagaacagccaaaatgtgacaggccaagtgacggtcaaggagcttgtagcaatggccaagacgatttccaagcatgctacccgcgtcccaggcgccatctaccgcaagctgcagtcggttatacgcgccaggacaactgtatacgaggcctttcagcagctcgcaggcttggatacgaagcctgacccagagatggaggagagcaatgtaggtcacaagtacttcattgatgctctgcaggaggtctttgaggttctcggtggccctgcttgggcgcgggatcagccgagtgagactgggagccagggttcccgggccaatgctggaaaagaagctgaactcgatgccgaactcgacgccgaggttgaaaaggccaacttttccaacaaatttgcagcacttggtcttggaaactctgcgtatgacgggcctgatacagctgccgcagactctagtgacggcgaggaatccgatgagccaaaggcagctaccgccgtgcaccagcgccgccaagctcggccagggagaggcaagaagaagaagggcggcaagcgagccaaaaagagcaaacaagcagccaagcctgagcccgcgacgttggatcaggttccgctcgaaagctaccgcatcattgaagattcggacggcatcgtcaccgattatctcctggctgtctatgccctcttcgaggaaagtatcgacttgcgactatacattagcggcgtgtggcatgatgttgcgtacaaaggcctcaacggcgccgtagccgctaccctagcagacctggccacggccatggtcaagcgggctgaggcggctatcatgatcgaatttcccggccacgagtcgtacgagacggtgatgcggaccattacacgtggcaatatagagaaggcaatgagcaatttctcaatgtcgcttcacagggtctcgaatggggatgggcggacagagaagatggaagaggccaatctggatgtcaaggaacagttcctcatctacgcatatcaggatctcgtagacttcgtgaccgatttccagaccactcgcagcggtaagccgaccaagcgcatgcttgagcagatagacaagtggaatccaaccctggatcttcggcgcgccaccaaggagcagagactgcgctggcgtcgatcctataccatcaactggctttacgacctggtcaacgtctactccagcattgttgtccagcgcaacacgatgagaggggaacaccatgtgtacgaaaaggtcgactgggccgccgatggtcagtggcgtgagcatgtgcgactctatggcatcaacgagtttgccggcattgtgacgtgagccatttctttgcttaattcaccctttccttctcttttccccttgccaatacgacaatatttctaactcttagaggacagctctcttgccatgcaaaaacccggaaccgatgtcaaaaagcgtatcagcccaagcttggtgttccaactgcagtgtatagtcgactctctgatggtctcacggggttggtccatcagcagcttcagggggcatgtgttggagccaccaaagagtgggttccggccgagacgagacgtcgacctgtttctggatcgtgaaaaccagagatctggcaagggctatttacagggcaccgatgtcctgaaagagctactggagcgagacagcatgctgcacggcgaccccagccgacaccagggacaaattgccgtacttgaaggcctgctgtgggacttccgagattggctaggagaatccaagtacatgtctgggctgcaaacgctgccaccctctcgcttttccaatagcaaccctaatggcctctgggaatattcgccgttcctctgcggcgtcggattggccgaaggtttggagcttggttaccgtttcggccaactgctctgggatcagatacccgagccaatgctcatagtccacctacacaacatgctcgtacagaagaaatatctcgaccggcctattggactgtttgctagtctgggggagaccttccgagctgccttcttcgccgatggccggccccctacctcagactttccccaggctcttagcaacagagttgacaagacgggtacccgttcggcacagcgccaacgagccagacgcagggggcaagctaactcgttacacgccatgctggatgtgaccgcgaacagtttcttcagtcaaaaatccaatctcttattgtaccgcgaatctggatggaacctcgaccgtatccccaatgaggatctcggcaggcaaaccctgctgctcaatttgcgctcagatgccgaatcttccagacaacgctccgctgacatgggtgggccccatccactccgcctagagtccgacaatgaccccatgccagtgctacccaggcgtccaagactagaaggtctgtcacggcgagagttgctcgaggccatccgagtagacatctactcggatatctgcggcccttttccttattcaagtctcaacttcccctgggtaacggcgcgcataatgatgctgttcatgacgtttgaagaccagctaaagaaacttcacaaccccacgtataaccagatctaccttgcgaatagcgggcgcaatcctgagaagcgagtcttcttggtggttgcggcgttggctgagaccgatgaagagtgtctgcgaaccatggctagagttatggaagaacagagaggaggctggatggaccacatttactgggaggaccttgacgtctccttggatcaacttcgcggccaagggaagagtggtagagctaacgtaatggcggcagatgcatgtagtattatgtaaactgtgatagctgggctgtatctagtcattatttatgacggatctggttcgctggtgaaaagctgagctaagcgtggcttatatgtatacatatatcaacggtctaaaagttctgtaggtgtaattgtcatctaatctaataacctggtatgtagttgaaagcaagccattgctttcttcataccaacatccattgacgctcaagtagatacgcttacaaaaaacaaaagaaacaacaacgcatgcctctctctaaccccccactcccagctctcaagaatgctattatgaacaatccaatgtgtactgattgttcaaatttacacttgcacggcctgaacctttgcaaacatgtttccgatatccgtatttgtcttctgggtcttgggcttagtaaaagggaggcgttcgaattctactaaaagtatcagcgccagttctaccacacaacatttgtcaatcaggcagcaggttgacttaccaaagaacatcttgatccattccttgggagcagctcctacagaatcatcccacagcgttgtcaaatacagagccgtcgtgccggggctgccctgaacctcaagagccgaagcattgaaggtcgggttggccttcatggcgtctgcaacgcgcgcagccctcgccttggccgctgtttcaatagtgacatactttgacatggggtccttcgtgaccttgttcaaagccaatctctctaccatggtggcccaaatcttgggatcaaagtgctgggcatctccaaagtaaaagtcattgcgcgacaacgatccgtcaaactccatgtaaccatgcttggtcacgtcggcgagattgaaggtggaaatgttccccgtggttgagagctgcatggcttgaacctgcgcaaagacgtcgtcaaaagtgttgggggcgtagttgtatgcggctgcgacggcgttttgaagagttggcaggtcgatgttcttgccattgcgtggaaggtagccgtggttagcaaggacgttgatgccggggcaaggagatcgacctgtaaacgccctgttagtttccagtatatataagatgtaattgatgcttctagaaactcactatcttgcggtcctgctggaatccattcatggcccttgacggggaagttgggcatggcaaagccggaggctaagcttcccagagtcgagatgaaaaataagccacgcatcttggttgatttaagtatatgctggtttctaagtacagttgagactgatagtagagctactttgttttaacctttcctttccatccgtaaatcgtggcgtacttatacatcatctcgaagctgatatcaaatacttgcttcttcaaatattccaattcgggttagctcgacaaggcgtatttggggcgcaggtaagatggaaggtctgcagtccgaaagtctggagtagctacaagctgcattcaggggcagccaataggggtctatcctttggaaatcagcaggagcgtatcccataggtgcggcaaagctgtgttaattcagtggctctcttcagactaaacgctctggctaagccggttacagttaaaattggctgtttaatcgtcttggtgtatttgagtttgggtttggcacagacgcactatgccggttgtaataagcgaatacgctgtggggcatacgcctgaaggaatacgctcgatggacccatcaggcagaccattcgctatggtttatgcgcctgatgacttgacatctaggtatcatgatgctataagagaattaaaattttttataaatacgatcctgcgaagacgaggatttgaggatttggaattgaaagttggcaatatttggaattcatggtcctctgcaatgaaatgacatgtcaacgtttacatgcctgtgtaagccaagtccaaggcaaattattgcaaatacactagatgagcatgaagtacgctagatagaaatgcaatgcactagataaatgtgtaagctttgttgatggagtttcctccaagaatcatcaagcaaagtctgctcaaaacaagttgctcagttgttggaaggtatcgcaaactgtaaaccacacactcccgcgcccgataacgaagacacacatataacatgcatataacgtgccattgtactccaatgaagagccattttatgtcaaacctcccaagactgcatgcaaatacgctgtggatgaagacggcgagcgtatttgaagaggcggcttcggccctaatatggcaatccacaacgtttagatacctagtgaaaaagtttcaatggcaatttgaacatctatccatgttgatcgcagatgattagatatgtagcgtttggagtttgcaaatatttaaagtgaagggtgccactggaacctccatcttaacaatgtagagcaaaactccaaggaacgcgtacccgaatgaacagctcagtgttgatattggaattgagaagacattcgccagagctctcgatgagttgactgtcctacaatttctcaagtcaaatactcaactgaacagcgaagaggcctatattcttgtcagacttcagcaactctactgcaaaccgcagacatcatgtcttcatctcaactatacagctgacaacttctctgtgcaacatgttctggtctgctcaatgctacctacagtcccttggcgtaccgataggcttggtataccgatagggttggtatatcgataggcgcttgatttgccggcagacacttagtttgccgacaggtacttgatctaccgatgcgttgcgacgataattactaatttaggaaaaaggatagtcagtataccgcacgttctacgctcctcaagacaagcatcagcccacagcgaaaacacccgatgcgtacgaatcaaccatattcctagacttatagcggcctgaacaacatcacatgtcacatggcttgttcatcctcaccgctcaaactcttggcgactatgcctggctgagtcgtccatggcgaagaccttccagaaggaaatgcagcttacgctgtcagcgatgcaaatatgatctgcatcaagctcaatctcagcaaaacgtcaacctggtctaggctacggctattgttcccgagaacatctgaccccttggcaagtcattgcgcggtgagttgcattcgaagtggctcccttaataatacaagctcctaggagtgctaattgctacatactatagtagttgccactgatgtgttgcgagagttaagcgaatagcgggcgtataagcgattagcgctcgatcctttgccgacatggagataaagagatacgtttcaggatattgaattcgcgaagtcctaataggaagttcataccgatgcaaacttacacatctccagcaaagcctttgaacaatttttgaacacttggcaactcgagcaagatgtcggttaactctagttttaagcatgcgaaacaagcatgcgaagccacggaagctggcaggtctcacggctctcttattcatcatttattcaaattcacaatccatgccattacgcggcgttactccgtgcttgtccgggctggtccgcgggcattccgctcaacgcgtaatgtcgctcgacaattcatcaatctatcgggctctcgggctctcgagtctgcaggccttccttcttaagctcagccccaaagtctaaacagactatgcttaggcccaaacacagccggatttcaaattccaaatagccgccaattccaaattcacttagcgggacttttattgcggtttagcgcatgtcttttaaaccgtctttaaatataaagcacagttctaatgactcgggttactgtcaccaaggagtcaattcaaagttcaacgattacataccgcgaaaatgcccacgcttctcactagtatttcgaaagaatacaagcaccgccgttcacatgaaaagtccagaaagggttgcttgagatgcaagaaacagagaaagaaggttagctgcatttagacaatgttgagacaccgaaataaatggtcgctgaccgcccaaacagtgcgacgaagtacttcctgtttgcacacgttgcaagaagcggaatcacgagtgtcaatataccttccaagacgagcgcttcaggcccaaatcaaaacacatcagccctgacccggacttgcttgccccagaaatcccgggtctgggatacttgagtctcatcgaagccagcccaaagagcttcgaagcacgctccgacgatgcttgttccagtgtttcgggcttcacttccgcatcgccataccttgcttcaagagttccggaagggccgcggctatctcacactctcaactctgaggagcttgagttgttaagtcactacatcacccataccagccgcgtgatcccctataattcagaagatctatacgctctccatgtcggcattccgaatcttgcctttggcagtaggcctgttatggagtccatattggctttatcggctgtgtgtaagtgctacgacattttaaagcactcgtcggcgcctctggagagattggacgagatacaaaggctgcttgccctagcagatcaacatcacagaacgtcacttcaccagctacagggcgctatatatgacgatctctgtgatacagtcttggctaatgctgcgctgatggtgctgtatgcattgtccgatcacactgtgcgggtgttgctagctaagaaagccaagcgaaccggggaaatattatcaaacgacttgttgccaatgcagtcacagtggataacttcaatacgtgctgcctctgtagcgtatatcgggctactgaacagcacatacgatgacgcaggagacgaattgctcagcccgactttgactgtggaacaggatggttcctcttgttcaaccaacttgcctggcgatgatgtttatttccccgaagacggcccttcagaggagacgaagcaattactactcccaatagtgtctgctacatacagcgccgccttggaaaaactcgacgctcgagcgcaggccgtctgcatggaagaaaacaacttattcgctcacgatccaaatgttcataattccgatctacaagtctgccttgcatctctcaagcttctagagcaacttttcgcaaaggtcttctctccctgccagtcaagaccagaaccaccacaatcattgtatgctacatcgggtttctctcagtgtggcaaactggacaaagcctctccatggttgaggaactatatggcttccgcgacatccgccaggccatctaacctactgcgacgaatcatcatgtcttttgtgaacaaggtgccgtttgagtttctccagctcgttcaatcagccctggattacatgccagtggcggtaaatcaagccaactccaattctccccagcaagttgtaccacttactgcagcgcagcggctggctatgaatatctttgcccactggctcgttcttgtcatgctgttagatggcgtgtggtggattggtagcattgggcaatgggagctgggacggatactgtcatttgcagaaacccaagatttgactctgggatctacagaggcggatgggacttggtggccggaaagcatgtatgcggttcagaaagcaatcgccgaacgtatagagtaattataatgcctagttctacgaggtcacagaaacgtctagaaattaataaagaaacataatcgtgtcatattaatagaggaaatcttccagcaccctaaccgtaactcaacaaggcagccagtccacgtagtaaaatacacaactgccaaatagatttgaatgtatcagcaacagttgcaacagcagaaacagcagcaacagcagcaacaaccgagactttgtctggagtgctggtcgacagaattaaggttccaaatgcatgtaacgtttccctacatctattaccccagccactttatactaccttttgacatctccagtacatatttctaagcaagggtaagctatattctataatcccactttatcccccctgtccgctctgtgacctatcttggacactaaacagtcatctctttcatccttgttcccttctaactcaggccagactagttggataatctagtacactacctgcagccggatccgtctcagcagtcgctttgttaccacctctgaatcgaacgctcattcgttgcgggatagttttggtatattttccgatagtgtatccccaatcctgctcttcatcttctccttcccttgtccgcatcttgttcatggtttttgaatagtcttcgtaagcatgttcccaaggcgagacactatccgccatttcaaatagttctctgccaaactcttccatcaattccattaccaagcccgaacctgtatactgattcagaaatggaaagtatacataacgtgcaaaataataaacgcacggacgaaaccggattttgagtgccgaataaataattttgaggggtcgtccgacagacgagtaaagagttcttcgtgaactgcgtagaatcggactaacgattttattatccaatgttttagcattagtcaacgcaataacagtaaccaaaatggcgataaccgcagtaacagccatactgattaacgtgtgcctagagggcgtatcgctcatactgaacagaccagtagcaaagccgattggaagaaagacgacggtgacatacgtaaacagacgaatatcatctgcaccacgaagttctagatcgccacgcattttatccagattcgttgaaagagatgcattgaaagaggtgatattgacgtagcacctctgcagttcatgatacttatgattattattagcctgtagcttagaaatgatgggtctgtaatcgcgttcatcgctcttagtccatcgaggcttgtcatgtccccgtgctctttctcgatcgttccaaagtgttatctttgcgagattctcctggagatcgttttcaactatctgaagaatatgctgaaacttataccatagtcgactgatggcaacgaatctcccattgtctatttttgtaaaaaggtcgaatgtatccagaagtgcggatgcaggtggctgttgacgaaggcccctgtaggggcctttggcgctattttgtatgctttttttaatctcttcgagaatttcttgcgagtaaaatagtatttcctgtagcatagaaccaacgatgaggagttccagtacccgccgctgtctccatggattcgctttcgagatggcgccgaagtgcttttctactaccttacgcggctcccattttgactcagacaactcttttgggttgaattcaaagaagtggcacgtccaatagcgatcaaagtagtcgccatcgaatctgaaactgatcacagctcgactgatccgtctcccatctactaaacgaggatgcgggtagttaatttcctctaataggggtattccagtaggcttggaaatgtcgcgagcaagaatcctataaaacgataaatgaaactcagttacccatttgtttgtttcaggcgtaacgtcgtcgaagaaatatttatcatatgccgcgtgcctgtcaaagaaggatgaaatattagatttttcagacgaggcaaggtaacaaattagtgcagtcgccaagtccgctttaaaaaagtgaaacagtctctttttagagagctcaggtgttcgctttccaccaacatactcgtaaatcttgggattagaaatgatcaaaggttttgtgtactccctattggcagggctacctcttggcacgtcaacaatgtagcccatgattggactctctgggtttagaaacttgttgtcttgcttaagcaggtcgattgcatttgcaatgacattcccaactctgtggaatgtctcttttttggacattgccaagacttcattaccataaacaacttcactcaagttgcaatctcttgataagttgcaattgaagtcgaagaatttaggctcagtgtacatccattcgtctgggagctcaacaatattgttctgatcaatgaaagtcttgaagggaacgctcttctttatagccagctttccattggtggtagatagcccagggctaaagaaagcagcattcagatgctcgaaaagtttatcaaatgcttggttaaactccgtggaggttatatatgaagctggtggttttgtagattgggcgtctgtagaggcttgtatagtagaaatgtttgaatagccagtgttgttagcttcacttgttgatgacgccttcgaatatttccataaaatgtatggcacttcaaatgtaacgcgccaataagaatcacacatgatgtccttcataaagatagcgggctctttatatccatcgagctgtcctggaaaaagaccattgagtgaggaactgttgagtaggattgtttttgaatgatgcatcatttccgctgaaggctttgagtttatacggatgccatttgaagacattattattgcaagggcaaactgaagcggatggtcccattgggtgttttggttatcttcgtgctgtgcttgacaagccatagtattcgcccaaacatcaatcttttctgaactgttagacttcgacggcgagagagactcatcaagtaagccctgatctagagcagaaaacagcacaatttctttctctcggatcaagaatctagtctcgattgtgttgcgcgaaatggctatcatgcgttttttcaagacaggattctctgtagtaaatcttttgataatattagttcgtatatcgtccgatgagtagctcatgttgcgcggtttgtgtttagcagcacatgcgcttgtttcgatctggagctcctgaccaaggccaagatattccactgatttggcagcccaccaaataatagcatgatcagggaaatagaacgaatgtatcggagcttcttttctaggtcggggaaacgcatacaagccatgcttattttccctatcaagtgttttgacccaatttccgataatcttagtattccctaagttttttcgcatttcttcgagtgcgtttttgtctttggttattcgacagaattctgcgactttaatgatatggaatggagtttccatgagagacttctgaggcagtgacgagccatatttagcctctattggtttaccagtagcccagtaatgggattcaacaatgccagcctttgctttcatctggccagttatccacttcaaatgccctcgacatactttccagatgcgggaacgcatctgacagtcaaagctgtgacaagtattattcggcgtcaagtgagaattgtggttgatgtcgagtggctcatggaaatggcgaaatgctagaagcaagaattgaaaagcagaacttcttttgttagtttcaaaatacatatatagatatacaatcatgctgaacttacaagcttgcctcgtttgcaactctatgaccagccatatcaccacatgtaattgcaatcggcggaattttatcctcagtactgtccctaacagggatgcaacagacagatagcatatgttccaaatttctctttaatgcaatgccaaggtacccatcgtcgggaaagagcggttttgcgaatggagttttagtggtttcagcgtctgctttcagttttcgtaaaagttccataggagggctgggtggtaaaatgtccctctccacttgggaagaagggccaaaatgtagcgtgtagaccaaagttaccgtcacagactcgttcttaccgccgttcaacacctggcttccatggattattttgtatttagcggtatttcccttagggcaaacactctgaggggagtcgcctatgaacggccatatagccaaaacgacggcattaccattgttctgcgctgtctgattggcaccgccatcttgttctgttccaatttcatgtattctgagtatacaatcttttctctgaggcgagcggtgcttataggaattattgtcagcttcctgcatattccagatacagctattcgaaaaatcgaggtttcgaataagtaattcagcgttgaaagccatttccggtaatgaagctgacgattcgccgcaagaggtaaatgtgtatgtctgatacacagccttttgatgaatgaagtattggatttcggtactgaagtttccagatacagcttcggattcaaattttggccaacggttgctgggaaagcttaactttggaatattatcccatagttccgacgtattaaaattctcaacctccagtcgcatccctttatcagggtgaacaatgtaactttggaggtgttccatgcgctgtgtaaccaaatatggttcgggaacatcttttaggtcaacacaatagaacccagatgggtcgtttccaaaatattgagttatttggagtaaatgtccataagcggtggccgtcgctgtaagaccattttccccaaaagaggcgtaagtcggtcggtggcgagctttgtcctgagtttcgaaaatcgaggtagtgcctgcggtagacatgatgtttggaagctttgatgttgctttaaataattgttaatcgttaatcacataatccaacatctgagatcacataccggtggtcaaactatgaggacgagttcaagtgcatacaacagacaatgagtcgatcacaaagatagcacttaaatttctacaactcagacagaagcgtgagtatgattttgtagtataattttgttgttgtcgctgttattgttggtgatacgatgacgtttagtccggagtattctgaaagagaaacgatttgaaatggtgagtgaaaagaaacgaaggatttggaagctatatactacagctggccgtacacactacttctgtatagtattttaatttgtctgggattttgtatattatatattacatcgactgttacacaagccttcagataagaaaccttgggtaggctgcgccaacctcctctttttaaccaccattttcggtatcccgagccgcgttgcgtcttttagtgcggaattactccatactcattactgatctaaacagggagggaggaaggaaacaaggctgaggctgaaagtcggcacgccaccgccgcagccactgctatgtggcacaatcttactggcagacgtgaggcatgaagtaagcttctcaccggcattagacctattatcaagggcggagtaacatgacgctttgccgaacgttgtttttcctacctctcatttgcccgaaaatatctcgaggacaagtttaatacagctatgatagattttctggcttctctattgctaaacatcaaggctaagcacagatccttggcatgaatgtaataccttccatagctcagagaaatatactataatgattctatattgagaagtaccagtagctacacgtattaagtgaagtcggttgggggactgtgcacctcccccggttcatttccctttctgcgggctgattgcatataagcgccaggattcgtgagcaagctctggaaagctacaaaatacggcagtgcacatgattacatgtatgcggcctcgtacagcgatcctgtagtcgccgaaccaatcaagccttgcgactcatctaacagcggggagagtggcgggttcttgattaggttgcttcgtgtggcctagaaaaggagttggctatcgggagggattagtcgtggtttttggttaggttccgatgatcacaagctcatcttatttaagcagtgagataacaggcaatcgctgaacgtataaattaactgtatcgactggctatccaacgagcatatagtagcgtctagaaagtaaagaggcggaaaataaaggcgaacctgtcatgattttgtatgcgaataaaaaaaatttacataaattctaaacgaaggatgaactccacctatcttcttgctgctcagcgggattcaacgatttcccatctctagcgcaccaccatggttgaaagccgatccgttttctttcatctttgatttcctttgggcttcttctttatctctccggtttttggaatctttgaaggtctcgcgtgccagttgtagtgtattgtcgaatttaagaagtagtttgcatgccttttctacagaatttgcgaaaactgaatctagagaagctccttcttttgtagtagatgccttggctgagggtttgtctgattcatcctgtgaaaaagccgggtaatagatgtagcgtgcgacaaaataaatgcacgacaatgagactggagaaacaatagagaaaaagtctatgagtatgtaccgacaaaaatgataaataggtctcacaattttcgaatcctacagctcgtttagcagggaggagagctgcgggtcctagtttgggttgcatcgcgcggcccggaaaaggagctgtccgtcgggagaaatcaatcttgattatggactgggatccaatcatcacgatcttatcttatttaattagtataatgtgatatgtcaagtatgaattggtcaggtgacaacttgattgtaactctgggaaggccttatttacgaagcgttgatccacaggtgcatatgaacaagtcctaggagcagaccaatcacatattgccaagaccatgcctatgaggagcacctatactgtaagtatttgcgttgaggtggccccatgaaaattgctcagtcgcaccgctaccatttatggaagaacatgcgttagctcatcggaacggtggtggccgaaaaggctcggctgcagccgagtgtgaaatcaggctgaggctgaggagaccctggtcgtgatgtaccttgaagtccgaatgtgggactatgagatgcgcgtactgtagagcagtcttgtctactctactccttgccgcgtctcgcgacgataattcgattggttggtgacatgagcgtatgtcatcaatggctccataccaagcttcatatctagtatacttgttcaatgtccctcgtttcgtgattgttaccggcagtgtcttggtctaatatccgatactatacagcttgcaaagccgttatttcatagttcctacgcacatccgctgccaaacaccgagcgaggatgttaattcaaggcatgactaatcctacatgagcttcaggctcaattcgtatattacacgaatacacaatgtgctcactcagtcttacgccttaatgaatgtgccactatgtctaacctctttagcaaaagcattggtgaattcattgctgagttctggtaattgtttcccactagacaggagcacgtaaaggctggtgaattattgatcccatgtttttaataagtggccccagacaaaattatcgtttattgctgtccaatttctttgaacttctttcattttacctaatagaaatttccctttcagcgtgtatcatctttatcctgttccttatacatttatagcctgatgccgactctcgtgtaaaacacttcctctttaggacgatcccatttactaatacccatttacttgatcaacatccaagtcagatgcttcaagccacctcacacagcgactgcaaacgataccgcggagtcgcagtgtgaaagtgaacaaaccccttggcaaacgccttaaagttgtcctgatactcgggcgcatgagcaagcgcagcaagaacacgttcgccagcttctacaccctcgtcggccaccttttgcaaggccgtcaagatatcgcactgttccctctgggcccgctggtcaatgtagttgcccgtctcctccgccagcatctccttgtaaaaggagagaacgtcgttgacaatgttggtaaagacaacgacgtctgggatgacttgcgcgtatttgtcaaggccacctttggggagctgtgcatctgtggcgcatccaactactaacaacgaatacatgggtgataacccggtcttgaagcgcagccagtctgggtacttgggagcatcaggttttacgtcttggccagccgtcaacccctcgataccgacgccattgcaaaaatcgtagacagccgtgacgctcatgctagcaacggtaggatggagcttcttccacattgttggcataatctcgtggacgtaccactcgagaactggatctccaagcggctggcctgtgctgagattgagctgtaggttccgtatcgtatccggcttgttatcgagcaagtcgtccgcgtggaagaagaagatagttgagtgtgccaccaagacttggtgctcgagaggatgtgtcgtggcaaagtcgaccgccgcgtagcacgacattttgaggtggtctttgtagttgagcagatcgattttgtctcgaagacttgatgttttcaaatccgccatgacggcttcgtatagctcggtaataggtgatggggtgaaggcatctttgtccatcttgccgccatttgtgatcttatcaacaaaagttaccagggtatcacgaatgatggcagccgacttctggttactttattagaatcgctcatacgggtgggctaaaggatgtgtaacctacctctggaacagttaacatcttgacgaatgtggggaacttgaaagctaatgtttattattgacgaacatgaaatcacggtttgacctagcttattatatactcgtccattgctacgatatctccgtatcatcgctgaatctccgtgccctgcccctgactccccatgattactcacggcaaatacttgtaggaatacggatacgctcaggggaaatggtacgatttcagaaacaagctacagaatagccctgctgtaccttgcagagatactgcatagtgtgctactagttgaattacaagcatacgggtagggcagctcgacgagtggcgcgtctcgccataatcaagttagacctggcatgtgagagcggagttctcgtgggcaagggggatcacgaagaaaccaccgttgtttgctctctagcatataccagggagaaatcagagctacggtgacgggttggcggcactctcttccgctcaatggaagactaacgatagtaggatgaatgatcgtcatatccgggacggcagctaagggaacttgaaattactagtaatagtcaatgccgcgtgtggagtacgtacgagtgtaacgggatttgcactactgaatatactaagaagctctattccataactgcttagttgtgacgatctatcttggcaagaccaagtgtttcgaaactactactataagggtatgtgaacagtcgcgagcacttttaaggcagaaagggattctaaagtcggcctatgagttttacaaatactgtaacaagcaaaggggaaacaataacgagctgtcacttactcggatttgaactgccggaacccttgcgcttatccatcaggaaccaaccgcgatagccgaattcttctccagcttttcctaataacgtacatatatagcttcccagtttagtgtagcgtagataatatttacttaggcgaatttcgcaatgtggaaacactgctagcttagcgttaaagttgggatctttgccaatagaatagctatccctgaccttgggaagggaagataacgaggaacctggccgaaatggtcggagcaggattaactatttcgacatgaggggccgctggcaaatggaggaatactatttgttgtatgcaaagctgttttgacagtcaagcaacttccgtcagactcaagttctttatccgtcctattgactacagtcgtaaagactaggactggcactatgaggcgtcgtcgttttggcgttgcctctgataagtaagtatcggagctagcaaaggagttccaggcagcaggcaaacaatagtctcatacattaacattccggagaaaaatctgctcatggagttgaaacttggtcgcagggtcctatcgtcatcgcaccatcaaaactttttgccgcgtcaggggtaccatgccgaagccccattaaaatctaacgttttttcttcctcatttgggaaagtgtagagagacctgcgcggaatctgagtaaatcgcggatcaatgctccgtaggatcggaaaaggtatatttggcactctccgtcgccgacacacctaccatacgaccgcagatgagtcatttgtcagagcatggtttctccagagtacgtggctttgatagacaaattactgtatgagtatatcgatcatcaaacactttcagtaagacctacaaatttaagaaggagactcacaattcggaaaactcactggaaacagcaggttgtcgacatccttgttcaacttgtacactagcgctgtctgtataaaggggtctccgatgctcatccgcccacattccgaagtagccggccacggcccgagggtctagacttacctgacgctgctgtaagaggccgcacggttgagttcctattggagggagaatctccgccgctgttgaacccaatggcgatgagacaagagacaagagctcgatgatgacttactgttattggggcatgcaagggccccgaccacatacgtttttaggaaagtaatgggcttactgtaaggtagggttacatgttaaaatggcgaataatcagtttacgcgtcgcagggtggagatatctctctactctccttctctccacaggatcattactatgtataccagatcaggaagcaggcgtaactgtttacccagttccaagagtttaattgacatagttcttactgcttaaaccaagtatgggaggttatttctactctatctttaaattataatcataacgtaatctgccatccctgcaagctcaaatgattgtctgagagatactgtataccgtaatccctcgggtatgttaactcccgacttcaactaataagtcgcctcattgaatgctctttatttcactaacgcataataagaattggagagactttcatagagtattgtagtcgaaattcgcgagagaatgaggcaatcttgcatccaatttgtcttgccccagccgctcttagcttggccatccgcggtatcaagagccaataatatgggtagggcttgtttcctatctccctgtctcaaaacagtacgtacctgaactgaattctgaatgaagtcagattatcaaaatgctgtggggatggggagtagactattgcccagtagtattttatgttcttgctgagtaatgagtatgacattggggtagagtaaaaatgctgtgaaacagatgcagtattcgttagagcacatctatgccgtcagtacagcaagattaagcagttaccaagtaatcgactagcttttatctacgaatcatgctactccatgcaacacacgacgctcgcctcgaacatttgtttcacaacctttacgctttcgtttagctggatcccaagcacatcctaagaagcaacggttatccacatctatcacaacgccgtctaacaatgcatttgagaagggtatttgctcaagaatgtcctagccagcttatttccagcgatacactctcgtcagctttgtatttctcaatatgaatgagccagagactgtcttttgtcatttacatcttatgcctagcgctagctcagaccaaacttcacacaagatctatcgcaacctcccatcttccacatcaccaatccaagtacccaccaatatagcacaagtcataactgagcatgatatcccataacataaccctatacaaatactcttacaatgccgccatcccaccaagtttgcgtacgtatgtatacatgtatataccatcccaataccgcccgcccatgccaaaacatatatgccacatctttcatctccatgctttatatcccttctcatccatcatccaaacagacagagttcagcccctcttccccaacttccacccatcaatccgatcctgaatctgatcccacgtcatcgcatgcgtcgtcaccccatacgcctgcgcctcctgcaccaccaccgtcggcgcaccgctcccccctccaacatttctcaccgcgccgcccatcaccatgcccgccacgcgctgcaggtccttgaccgtcaagttctcgatccgccggcacatctccctcacgggaatcttgcgccggtgcacctgcaccgaccggcccaggtcctccagctcgaccatgcggctctctaggttcatcagcagcgacgaccgcagctggttcttggcgcgtgccacctcgccctcctgcagcttcgagatgcctcgttcgagcgtcagcgcgcgcagctcctggcacataacgtccagcatggccgacgtgtggcccgggagacaggatgccgcaatgccaaacaggcccgagtcggtgtaggagtggttgaaggcgacgcacgattccacccagccatgctggttgagcacgttggtgtacaggcgagagtacatgcccttgcctggtccgccggcagaaaaggatcctccgccaccgagcagcgtctgcagcgtcgccagcgcatagatgtcgtctgaagcaacaggcagtccctcaaacgcaagatgaatgtgtgtaaagtttgtgccggtaagagaaggcggctgaggagggagagagaggaagccgccagtgtaccgagaaggttggttgatgtcgatttctgaaggagaggagagaacagaggcgttgcggggcgtagacgtggagatgttcttgaagaggggaatcttggacattaatcgtgacgaagagtttgatgatgaggatgaggaagacgatgctgatgtgtcgctagcaagagagctcacgcttgtttctgagcctgtcctcggcaaggcattcatacctccaaagtgctcttctgccaacttcacagcagtgccgtgatccacccccgcaaacgccagcaccattctctccggacggtaaaacagatccctatacagcttcaccgtatccctatcaatgctctccagcctctcctccggacacagcaacgggttccccagcgtattatccttaaacgcagccgtgtgcaccagctccggcagaatcaactcgggcttactccaaatctccgcaatctcataccgcgccgtctcaatctgctcggccacctcctcctccgtgatgttcgggtcgcgaatcgtctccgccagcagcgcaacagtctccggcaccgcgctgttgaacgtggccgcctggtacatcatgctctcccgtgaagatgcgcactggatgtttccgccgagggtttccacgcggccgagcatttcgtccgcagagtgcttcgaggtggatttgaaggccaatcgatccatgatgtgggatacgcctcgcagggagtcattttcgaatcgggacccagcttcaacgtatactccgactccggaaaacgagcccggcagagcttctgaagcaacccgcagtccattcggtagcgttgtgatttcgtccaattctgtaggttcctacaccagaaatcccaaaattagttttcaatcatcgagtatcataaacatcaaaactcacctttggtatcccctccacagccaccgtcgccaaagaccgtctcggcaccttagtcttgagaccaccaaagctatgcccactcagcaacctcgaagttccatgggcctttgccgcccgcggctgcaaccgagccgcaaattgtcgcagcattgtgtatattcccctacgcgcctattgtgaaagaaaacgatagagagtgaggggtgtcgctgaaagaagaaagaaaaggcgacgtaaagccgaagcaaagttgcaagttcgccggaattggtggttgacggcgggcacaccaggaaaattgtggtgccgtcactttttctctcggcgataggtcggatcatcgcggcgccggagctccgaccgggacggacggcggcgaatgaatgctgggcatttgaatgctctcagcagagcattgtagagtatttgcatttccaatgcatttgcttatcggtttcataaagcaaaatgcaacattactcatgaatcacgctatacaatttgtcaagccttattcaatcccatcatcaagtgaatcaaatgctagtcaacaccgaccgccactcttaacctcaacgccccagacccttcatttccgacaaacctgctcaaaaaagcccgccaagtaaccatccaataacaaaaaaaagaacgctcccttgcatttgaaattctttctaaaagttccggtacgtgcaaggtacctgcaaagccctctttctcacacgcccccctccaatcaaagttccagccgccaatagccttccagactgacatcatctcacagctccggttttggttctcatcacaagagcagtgaccaaaaaaaaaaggccgagacaatgccatgaattccattttttttccttcaccgcaagaacgaagccgctcaaatgccacttgttgccatcgtttgtataatcctaagcttgtttagcttacaacgcccccttcaagcagcgtaaaggataatcccagctgtgatatgccgcgatgaatcaaagtcaaggtatgtgctccctatcagtaaataccgcgaagggcaacaaaaggcacagcgatctagaccagccgcagtcattcagaaacacccaaaaacgcccagagaaacacaaaataagtatttaaagacatctctgagagaagagaatataaagggaaatcacaattgtagcttctagccataaacccgcgctaagtttgctcaatgctttaacaaaataaaaacaagaggacgctttcctctccattcctcccttctcaccctttcctttccttatataccctttccctttcccgtttcgcttcgttcttcatactcccgaaagatatttgttttcgcggatcgaaaagtgaagaagcaaagccatcaaatgcttgattcctgacgccatacgccagagaaaaagtaaaaaaaagaaaaaaaaagaaaaaagagaacaacctgcaaagcatatatgccgccatggtttatggagaattcgcgccacactccatactataaagaacgcacgtaaaagggaaaagaaggaaaaagaaaagattggaagaattaagaccaccggaaacaaagagagccagaccaatacacacaatgtccaagttcccggttatgacgcaatatgggcgttgagcttgccccctcccaaatgccaatgccagtagtagtagcagagaattaacatgagacacaaagtcgaaaacccagttattagcccccaaagtttgaagcgcctctttgccccatatacagcgaaaaaaaaaaagagtagactgatgctcgacacggtacttttattatgtattgtttcttgcccttttttttttctttcttttttggtttagtttaaactcgaagctggggcctctgctatcggctggcagcatcgtcgctagactcatgtgtggtggtgtcagcctctgccgccgaatcgaggctcgtcatctcagccgtgccgttggccggttgtcggcctgctctgccgtcaaagacccatggcccagcattgtttctcggtgtgatgattccctctgccccgccgcttggtggcgacggagttccgctatctcgcaaatgactagcccgtccagcacccctaataggcaacggctcggaggtggcatgtagtgccgtcgggctgcttgtgggactggcggccgaagtgatgttgacggtcacgtccatggcatctgtttcctgcaccgtcgcctctactggatcgtctatcggtgaggcgaaaggggatgcggcttcttcttcaatatcgggaacagttgcatggacaatcgtagcgagcaccggctgctcgggctgctcgggctcctcaaagtcatccatgttctgccactcttctgtgggttcctcgacatcggcttccaggtcggcacctgcgcggcaattggggcagatgaagatgggatattgaggtgatgtgagtaaggcacgcacgcacttgaagtgccacgtatgagagcagggagcgacgaatagagattggcagggctgttaataattttatcagtaaaatttcctgagagcagcagaggagcctttgcttaccgcaatcgaattgaggcaaatggagcagtcctgagagctggagcctgacgctgaagctcctccatttgatgccatggtgcgtagtcgcttgtgggcagccatgctagtaaatcgttagccaaaggacagcaaacatgcaaatgcaatgaaaagcaagaatgagaaacacttacttgaacgtattcggcttggtctgccacccgcggttcagctccagtctcatcttgacacagcggaaaatcatctcctcgccgcccttgaagtcaatgcctagctggacgatgtctccgtcattgacaggaaatgccttgctctcctgcgaaggcgggctgagtctgatgtggttaagaaaggtgccagacgagctcttgacgtccttgatgaaccatttcccattctcgtaccagaactcgcagtgtcgtcgactgacgaccttgctcttgaagcctactggcgccgcagaagcttggttgccggccacactggctagagcatggttatcacgctccgagtatcgcccaacgcggatgacttcggtgccgttggagagcgttctggagatgggcgggaatgacagcgagggtctggcggaacgagggtcgtagtacgcggagaagcgaatggacggctggatgtcagcagagccagaaccggtttcgttgcctctcgccattgctgcgtgctcgtcggcgggagtctctgcgggagatgaagcggaggatgaagaagaagagtccccctgagcggcagtaggggaagagggggccgacgaggagttggcggctcttgtctgcgatgccctggccgcttcgggagatgtagccaccaaagttaaacggttggggccggcgtttgtggtggtggtggtggttgtagttgtcgtcgtcgtggcgcctggcgagtagctcacagaccgggtcaggccgttgccagactggcttgtcgcgggcgagctgccgccgctgctgctgttgttggcggcgtgatggctgttgtcacgcgacaggaggtggttgtgggtgtagttgcgcaggatgctcaggccgcgcagacggctggttctggaaggcgagggcgaaaccgtcgacgtcgctaagccgggcggcgttggtgataccggctgtgaaaacatttccttaggggagtgaccgtcaaagggccctattgttttttttttttcggggggcgcctttcagtggagatggcgctgttgcggcctgctgtaaatgaagaattgagacactgacagccaccaaagcgggttgcggaatagtggcttgggccagtataagttgaaaggcgtcagcaggggggaaggtgtggaaaaaagcttcaggccgagcttggagtgtgatgtaagtatttccacacaggaaagaggggcagaaaatcgacgataggagggagaaaaaaaggctctttcgcgtctgcgcaacagtgactcggctctttgctcctttatttgcaggaattgcagtctcgcgcggtggacgggttgtccaggcagcgtcgtaatataatggcacgagtcgccaggttccaaggtagatttcccggtattatagtggagtgaggcgggcggaagaagcgcagcgagccgaaagaggcacaagtccggaggagaccctggcagcgtagcagatgaggaggagcagagcaaaagcagagcaaaagcagagcaaaaggcgaggccagaaggtttacaaaagcccggcggaggtgacttttggcaggatgtgtcgagacaagatgctctcggctccaatatgcgacgtctggggtttaaggccaattcgctttgtcggggcagcgcatcgattgcatcacgcaacggacgaggttctgagttgggtgacggatggcgagaggctggcctggcgcgtgagcgttgtgggaattaaaagcgggagtcggcgctggaggaagaggcggcgtcgaattgggcctggatctgtctgtctgtacgcgggcaacttgacgtgcacccgaaatgcggggtgtgctggtatttcaagagctgcagattcgatgctgaagtgaagcaggactgataagaagagaagagagaagagagagagagagaacaggtgaagtctcagcgagacgaaaaaatgcccatgtgaggatgatatattaagccaaagacgtcagtgctggccaaggccgtgtacaagtacaattatttggagccagccagagggcaccgctacaagagcagtaccgcagactacaagtgatgcgcgcaaacgtcactgcttctggaccttgcccagcgcgatcctcaggtaccgcccctggtacagtccgtgtactgcgacaagcccaggctgctagcagtaactcagttcccaccgccggcggcacgagcgcagggctagggaaaataaagagacacctggtgcctgttttccctcgtcgcttttgtctcttttttttcgcctcccgtctgcgtagacggcgagagagacctgcgttctggttcaggttcaggttctggctccgggggggggtgtggccgtaatgtgccccaactcagttcggttcagcgcagttcagttgcttgccgcgctaaatctgcgccgctagcaccaaaaaccttggatatctgatcccatgtctgcggtccctggtcggccagcccgcgcgcggccagaaacaaaagaaagacagtggatacgaaataatatgaacggattctctgagcaaagagaggggggcaagccgctaacgagggggcgccgctagccgcgctaggacggggtgcaggcgaccacaggcactgggcatggctgctagcggtgggctgcaggggatcagcagcctggaccaaagcagcctgtcagctacgttgttggcttgactcgactttgacgggagcgtgatgtcgaattgaatttggcgagtgtgtcgactgtgttcaagtattgcgataagagagatggatcacctaggaaatagctgagttatgcactcaaagggcttgactctcacttattctcggtgtaattattatcatagatacatcatgcgtaatttgtttgcttgccctgcagctcaaccatcagagcagcgccaccaaaagccacccagtaaaggccaccacgttccagtctctcgcgagtacaccgtcgcctgctagtaccctccatctacccgcgttagcaccgccagccgcctcgccgctaatgtacctctgcggtctcgttcgttccaggggaactcgactggacagagtctcgactcgtggtctcgatcgccaataaaagcatcaaaatccaatcccttgcgccggcccgaggtttggggtctctagtgaaagattggcccagttttctgcctgcgcgcactgctgccattagctgctcagcttcgattgcttcagcacttctgaactttcgcctcttctgatgagtggcttcaaagctgttgcgaatcttgtctggatcaggccagtaatacgccgtttgtgtccttccatctcgaccttggtcctcgatctgggcgccctgtagccttgcaagtgtcagtttccgtgattacccgccctggacacctcatctccgccttgccaataggatccagcccgtgacgccgccgtgacgataaacggccctcatcgccatcagccgacaaggcacatgttcattgaatgcatgtctcagcatctgtaattgtctgtattaaatatcgctccctttggttttccgcccgatgccacggctactgccatcgtaagtaaccatgcaggcatcgtctctccaggtgtgacctgcatcacgagctccctcctatctacagtgatatgcaatgcacatgtagtgcaatggtgctagccgtccttgacgcattataccgcatcacgaatctgcccgttgaagaacgcatgcagcccgtctgcttcggagcccgccgctggtcgaagcactagcgatgtttggcaccagtagtgtcttctttatcaaatagctgagcatctattttatacatgacatgtgcgctttacgccttgcagcccaaagctgatgctctcgtcagctcccaaatcacgctgtctctcctcgtggcgcttggctcactccagctgtcaactcttctttttctttcgcaaatactagcagtaaacacaagtctacattcacgccccctcccatcattcttctttctctgacggcttgtgcgtttttgtgtctctcatcccatctcgggattcatgttgtacaaatatcctggagtacaagtacggcacgtatcaaccccacgcatgcatgcagcttgactcagacaaaacaaacccctactgtacgaggctttcggcgaaacattgtttagcggcctctctcctggaccccgaatcctcgatattgcattccagacaaacaaacgacctccccctcagtttgctttttactagcaccagtagttgccacgttttccccctccctttctcaggagtaaaaaaagcattcatcggctggtattgatccatttgcgtcctattttaggaagccctggtaatgtcttggaagaagctctggtataacaaagattctaaatttggaactgcaaaaaattgaaatgatgcctgttgggccgaccgatcagccgcaaacatgccagaaataaaccaaatgctgtcttgcagagatcaatgctatccgagacaagctgttggaaacaagcagccgccacctattgatccgagtcttgattgtttttgcctctttttcctcttcagctgccgagggcaactcgtctctatcgcgatacggggaactggagctatttaccccagcctctcttgctgctgactgcatgcgcacacatgctcaaataccggataccttgacatggcccccaatccctcctggcgattcatgcaaacggcgacaaaagggcctgcaagtaggtagtagtagtcgtagtccatattgcctttgcccctaggacgagcgtttccccacaaagccagcatgccatgatatggagaagatgctgtgaggacggccccgcattccctcctcactccaatttgctgaacaagaataccatttgcacagcatggatatttgaagcgatatgcaaagacgcacgtatcgtagcatacatcacgcacgcaacctcacttttcgtatctctttcttcatctacccatacattagcagatgctacgacggcagcaaccaacatcacagccctcatgctaaatgatgatgcaccagcctctacacgcgctcgactcgtgcacacacactctcctctcacatgttttgtgcctcctccatatgacatcaaaccagcccctcacccactcactccaaccaaaatcacacatcaagaacatgaacacagtccatctcctcaccttctattctccgctgcccccagaccccgctgcaatatctcgcactagaccgctaacaatccatccatccctccaccccagccaaccacggcgccatcagatcatccaaaatcacatggttgtgctgcgtgcaatggaaatgcaacgctaccgcgtcccatagcgcgggaggggaaggcatccacaatgtcgaccactaggctgccttccataatacggcgatgcccacttgatattatacggaccgtatcaaatacaggtcaatgtccatatcaaatactctccaaaagctcaactacaaacatccaccaccaaaaaacacaaacgaaaaacagacatctccaaacaatcacgggagcctccgtcaaaaaaaacacgtggacatggccgatccctcccccctacttaatatcaaaagtcaagcaccaaccccaatcacagctcccccaattctccagacccgcatcaccagaccagggtgggattctctcagatcatccgatagatggccacatcgcctaactcgtagcacaacacgccattaaatgccctagtccttgtgcttggtccttgcacaggtagcttttctttgtggtcttttgtctttttttccttctcctcattcgctgcccctgtatgcatgcatgttcatggggaaaatgggtcgcctcggcgcggcgatattttttcagtttttatgccccgcgagtcagttgcattttccttctgatttacctgatttcttactgcattcggtggctcatgacgacgaatgatgagccacacaaaaacattgatcattgccaggaacaagtcccatcatgtaggcccatctcccccggaaagccatagcatgacatctgcacccatctatctgtcatgctggccatttgccgtgcatcagcgcatcacaagccatgagccataaggtcattctctcctcagactagaatacgtagttccatacagatatcgattcaaacaggcggtaaggctgcgggctggacttggcccaatctcacaaactagagacaacactagctaaaccgccggagcttctagcttcatatggagtcaggcaagatcaagatgttcaacgacagtcaaagagacccatatctcgaccttgctcgccaatctgtccatctcgctgaccacgcctaaatggagctgctccatacggtactgtatatcgccgaagtgaatcatcgacgccatttataactctggctctagatctagataagatactgcgagatttaccatggtatcacttcatgccttttttggctactgctcagccaatgcggccctggctccagtttctctcaatatttgtggtgaattactagcattccgctgttagctgtataaatccaacacactcaacgacctaacgactgttgttgaaccatctattcctttgtccttgggaaaggtgttcctgtgaaataacagtcagcactttctcaaagacaatgatcaactcatgaagaaagcatgattagaggtagtagtatcatgaccagcagcggtcataagcaccaacctagttaaaccaagatctcgaaattacatgtggagtaacaagaaaagaatcgtagctatcagtcaaaagaggaaacgagcttaactcaaaatctccgatgatggagataagttccagaaaaggaagctctagagctgctgttgaatcaataaagcatatcggatatttcgcggtatcgcttacgacgagccgaatgcaacttgaacctaacccttcaaggctgtatttgcatccatctggcatcaacctcgtagaaacatatattgcaagtctacatcttgataggtcaacacccagcaacaaacaaagcaacgcaaaccgccagcatcaataaccccagaacaatctatccataccaaaaaacatcattatatcctcccatctctacttcttaaacgtcgacccgccaatcctctcaatctccttcccctccgtcgtatccctcccccccgccgcctccaacagcctctcatatgccgccgcatccctcaacttgacagcctcctccgccgccttgacccgcagcccgcacttttcatacatggtgattgtctcccccggctccagacccgtgcacttgggcacaaacacggccgccaagcgcggattacccgcctgtagcgtgaggttgaaaaagggctgttgttccaagaaggaaaagaagagagttagccaagtttcgggggtttgcgtgtttcatcttaacgccgtctcataaaatctcactcccttccacgtgcttgactacacccgatcgatgtgagaaaatgacaaaactctaaatcaacttaccgcccatccgatcggactctttttcgcctttgcaatatcttcaatctcgccccactctcgctttgcgacaagtgcccgaagcctaattacacggcaatggcagaaaacgcccgccgccagtcagcccatcacatgtctggagtgatatgcgatatccgggaatcgtgcagatcggggcaaccatgacttacctgatccaccaggcaaccttctccggcaccttaaaatcgctctggatcttctttgccttcccgtggtacccgagccggatcagcttgaatatcgtctcgttgacgctaagtcccgagaaggagtctgtcaaatcgcggtctagcgcttcctgcgcccgaaggagctgcgtcgtctccttgagcacatacacctctgccgcgttgtcctttgattccgagagaagcttggccgccagcgccagcttatcggatgccgtgcgtgcatccggctgtcggagtgattcgcggatgaaaacgttggcgccatcgatccgtctgtcatcctggtaatacatgtctttcaaaagggtattgtctccttccaactgggcggcagattctaccagtgccgttgctgtaggccgaacgttgattactcggaagaatgaggctagtggcagcttcttcttcagctttgagaggacaaaaagaatgagatcagtatcaccgctctcaattgccttgtccaaggctagatcgtcctcttccatgtctaggagaagaggaacctgtctcccaccacgaggttcgtggttcagcagctcagtagctaatcgggttcggccctcgtgatgtgcagcccttgcaatctcttcgaaagaaatgcccggcttccctgaaagtctctccacgaccaatcgacagatggtatcgtcatcttgggcgccaattcggaccttggtagatgcccagctaacgtagatgcggtccgtcggaagcttgaggtagccagcaatcttcaacgccagcaagtactcgtgccgctggattagtcgttggatgagccgctcaggcgtcagcctgtgatattgttgaaaggacacgggcattccaatttcaaagccgcgcacagcgttgaggactcgcagtgtctcgcacatgtcgacaaattcatcgctgttgtaaatgtccagcaccgacttgccaaatgatgcagctttgagcagtctcttctgccactgcggatcaaactcgcgaccggcggcgttaacgcacgtgtcgacagcttcagtcaggtttggccgaataagctggatgtagtcgtctgctttgggagaatgcagctcaagctgcttgacagcatcaagcaagatggatgcaggggatgattctgaggcggcgccaaatgcttggagcgtgtcatcgggcaccctttctaaaaattcgcaaaagtcgtttgttattaatctagcgccatcgtgctctattcacaagtcagcatgagacaaacatcatagtgtgataagaccaaccagatacgacatgcactcgagtgctatcgtatatataagacgaagactcatctcccggcccaatcacatgaacctcgtcctcccaagcaatgatggcatcgctgccacaccactccacatacttgggcggggtgtttgagttggagttgtgttcgaataacctctcctggaaatcgctcgatatgacgtgcgccttgccattcttcccatagagattgacaaagccaccgtttggcgaaacgctaatgtgtgaaaagggcccaacatccaggaatctgtcctcgcagtccgtagcatcgacaacgtaaacagtcgatccaatactgagtagcacctccaccgagcgagacagcgtgtggtttggcgcgatgatgccccatgagtgaatctcacccgccggtactgacgcgagcagctttggccgcggttctgcatatgatgagactgtcaccaaagtgttgtttcccagcaaagcaaccaagccgttgtcgtaaaacctatttgtcgctgcttagctctcccattatcacacctcttcctcgtcgataacaggacgtgaatagcatttaccggcaagactcaactccatagttatctgccccgttccccagcgaaaagtggctaaagtccccctgcatatcatagcacctcacattgccatccgccgcaacaacaagcagcgcctcctcctcggaccagcccagccccttgatggcgccgctgtcccaggcaatgttgcgcagcttcttgcccgccaggctgtagatctcgatggccggcttcgtcgactgccccgtcttgtgagcctgcagcttggtgtcgtcccgccagagcgccagagccccggcatagggagcgcccgtgacgatgtagccatcgagatccaggtcctggccaaagacggcggtatactgctctgtcttgcggaaccacttgtcccctacgcgctcccagtcggctcttgcgtgaagggtgtccattgcgctgtcacctcgctctcatgacggcagacaaacaagaaaaacgaagaagaacaaagacgtgatatttattgtatgagatgaatgaagctcaagagaggttggagatccgcagctagccaccagagctccgtccaataagaggcgaggctattcgtcggctaaaccacagcttgcatcatcgccccaaaggctgtcactcatagagcgcaaccccactagactcactgcatgcttgtacttttggcttccatctctcatcaactgttttcttacttgcatacaggaggggtttgagtatgcctttgactgctaccactttatagaagcatatacgcgttattttttgtattcttccgcttccgctcagccatgcccaactggagagacgagtacctctcttccctcagggaatcagagctcaacaatcccgtcaacatggagctcgtccaagcttgtttgtgcccctttgccctcttactttcatagacatatagactcaaaccatgtatatccacaggttcacaaatggcagaccgtatttcatcactagaagccgaaaaactgactctggaatccctcctcgccggccaaggcaacaacaacaaccgctcaaagtcgccctcccttcagcccggcgaggcagcagccaacgaccccggcgtggctcagctgcgtcttgaacttgccgaggcattgcgctcgcgaggcgtggcagagacgcgactgcggactgcagaggaggagctggacaagctgcgctccaagacgaagcaggatacgcgatctctcaaggatcttactacagaaagaacttctcttgctacgaaagtgaatgaccgagagtacgagctcaaagaaaagaggaagcttgttgaggtactatcatgcttgaacttgctttacagcaaaagccctttcccttccaatctataagtaggtactgacgtatacatacagcaagtccaagacgagatgattgcgcttaatttgcagctctccatggctgagaaggagagagatagggtcaagcaagagaacaaggagctcatcgacagatggatgaagagaatggcccaagaggcagacgctatgaatctcgcaaacgaaccaacactgggaaaggggcggtagtaccaacaagacaaaaaaaattgtttccatttcataacagcatgatatcatggcggtaaggatgctttgtttctttcatacatattttatacagtcaagtttgtttcgtcgcttcatctactaacgcgttgatctttcgctgttgatgaccgctcttctttcaaacattctttcaagcaaaacaagaaaaaaataattatcctccaatgtcgttaacccaaatcctcagttccaagaaagagaaaaaaaaaaaaaaaactacccatattcctgatttgtactcaatgatttatattctacaatactcaacaaacatctttatgcagtgctgatgaagctctaattagtctatttccgcgtggagatgtaatactgcccgccggcgttggtccagctgacgaagccctcggggtacgtgcactcctcgacctcgaggatggtgctgccgacatcgttgatgttgtggctgcttttggagtcggccacaaaggatttgagggagatgatcttgcagcccggtttcaggtccaagaacattcggatcaagtcgtcgttaagctgtgaggtgaatgccttgttgttgacgaggatgacatcggcccgcttcaaggcatcgtggatcaaggcgttcttacggaaatcgccacgttcaatgtgcacctcacctggttctatgccccaaagcaggcatcgcgcatgaaactccttctcttgagcctctgcgaggttgcaggcgttctccatcatctcgcagccccagctttcgcatccgacttcgagtgcggcctgcaaaacgacattgccgacgcccgaacccagatcgacaaacacctggtcggacgtcatcttagcctgctcaacaagaatctttgtgatgaaaggatgcagaagctcgccatagacaaagtctgttccgttctcgtacttggaaaggagttccacctttggagccactgtacgatcatagatctggtcgagaatgaaatcggtgagttccgaggggagctcgtgcaggttttcaaggttattcgagacaacaccggcttccaccagttcaagaagtttctcgttgtaatcgcgcagcgcagccttgaagccagccaaatcctggatgttcctgttagacgctttttccagtcgtcggatgatgccattgtcatgcttcgtaaacggctcggcttctgcgtcggtaagataggttccggcgacgaggcgcactatgcgtatactcgcttccacggtgtcgattttatccttgccccaaacgagctgaaacctagattcttgttagaagattccttgaacaccactgttacacaaagggcggggtgaggggcccttggaatgcagatttccttagcttgacttacttttctcggcgctgcagagtgggatactggagttctacggcgacgtcttccttggaagcccccatgatgggagcgcatttgtgctccagcgacgctacgtcgacggcgtggatgaactgcagcccctcatccttccgctcgtacgccctcgcgctcctcagcgtgcggtttgaatcttcgctggttgcctttcgctggcgcttgtgcgaatccaagtccatccagttgtcatcttcggcgtcgctgtccttgtcgaactcgatgcggtcgctagcgggtgagcggcgagacgcgctggtcggcgcctttcgcttgcgctgcggctcgaagcgcctctcgtcggtcgatgaggggtatggcgaactgctcttggcaggagacgaggctatagaggaagaggtggcatttggcgagagcttgcgaatcggcgatgatcgcgccgacgacgatagcccgggtcgagctatagacctcggctttggtttcggggcattctcgacggcgaccttttcgatgcggatcttgggaggggcgaccttgaacttgtgactctttccactgagaagaggcatggcggcggcatcaatctcgagagcgctacgatgcgaaacaaaaaaaaaaaaaaaaaaaagaggtgagagttcgctttggtggagtgatcgtgcggctcggctcaggggtgcgccttatcgaccgaggggctctgcctaggcctttttgtcgtgccttggatgcctgccttgggaaaccggccgacggcgggcacgcgatgcgagaggtggaagcacgggagctggtgatggacgaagcaggcctaagccagggtcgcgaaccgggcgatgacggcagcgggtggcgggggaggcgaaaaagcctgtccgagtttgaagggcgttgcaacaaggcgtttttggcagctgtttggacaaaggagtggcggtgctcgagcagaggctaatgggaaacgagagcgactatggcgttttggatgaatgaagagcgggattacgagaatgacgagaaatgcacggtagatggatagattgatgaagaaaaagaaggtagaaaaaagattagtgaaaatgatactagtcgtccaaagtctgccagtctgtcagtaagtcaatccataagagaaaatatggacgagagaagagagaagaagaaaaaagagggaagaaaaaggcccggcgcgtctagagcttggtcgtaaaaaggcagcagccgagaaaaggaccttggcaggatcgatttggattgtgcctgccgctattaacagagagggaactaataaatggaacttggcccaagatggaaacactgaacgggaaagtcgcctgcttgcttatgtcaccagcgtttttagctgccagaaactgggggtttcttgacaagagagaagagccatggcaaagttggttggatggagggaaaacaatggcgggatttcgagcaagaatttccccacaaaaggcgtctgtggcaaaggcctccgattcgcggatggcgcacgtgcccggtggcgttcagggtcctggccatgccttttgatgtcatacctggagctgcagtttggcattggctgcatgaaggatttcgtcatgggtatgggatggaagtttgccaaatataggtgggtgtatttcatctgcaatgcgatacacaagaatagtggctggggtagtgcatccttgagcttgatcatgtaccaagagctgcgttacgttggtgcgcgcagtagttacatgtagattagagaagagttatccagcactccggctagagatgggttactactgctatacatgctactgatgctactgatgctactgatgctactgatgctactgatgctactgatgctactttaaattatgtttggcagctgcatattttaatacgcagatgggctgcattggtgacatatagctgggttgttaggtaattagggggccggacacatgtaacttttccctaggtttatagtacatatgtagatgctacctctatttacaggcaatgccttgctcctattgttgacctatccctagccttcatcctatttcttagaaaaatgagaaagtcgctgcttaaagtgcctccatctacccagtctgcctttcccttgtcgcgagtctatgccaccattctcttggcttacaggggctgtagcaagtggtttttcttctataatatttgaagagtcctttgagacactgtgcccctgaacattcgagattgatgtggccaacgaatcatcgatgctggcttccgtttgcgattcgtgcagacccggctgcgaatcgcagtgctcactcgtagctgattcaagcatcggtgtcaactgcccagcgtccaaggttaaattgctctcatttccttcaacgagtagttgaattcgacttgggccggcatctccatccccagttgaagcttttggggccagtaaaggcttagatttggtagatttggtagatgtcgcagatttctcaacatcgtcttgcttaaaggccagctggtagttgtggctaaagatgactgcgcctcgaagatctagcgacgcggtggtataagctttgctaccgctgctatcgttgctaccgttgctccttaatctcttgtcgtcttttgacttgcttagctcttgtaccagataagagtgcttcgacgaagatgctcgatggcatcggcatgactcaaacggcctattgtgccaactgatgttattcgtaagcctcagctgctcttcgtttccatgcgatcgtataatgttggcaagatccgagacacaagccccaagaaaatatccacccattggcatttgagaccagcgatcacagagtgtctcggtaccagaaggctgaatgatgtcgccaaaatccctaccaagcaaagtgacggcgccaatttccgtaataagattcacccatccatagcccattgcttctagcgttgcaacgctgggacggcaatcttggttctcgataatgtcgtcaaactcccagccgtcaaggtgtttgcgaactctgcacttcacgctcactccgtctctattcgcaacatggtattggtactccaccatcttctccaggacgttatagagatcgtcgactagatcttgaaaacggtaaaatttctcctcttcatagacaacagtctccttttctgttcctctccagaccactctttcattatgctggcttttatctcggtatatctttagcttcatgttgcgttcatttgtaagtacctgaactgcagattctgccgttaatcgttcagtggcttcttccatggaaccaggcttgaaaagcagcagagatctgaacggactctcttgtttgcgctttaaagctgctcgagaaaggtgtagtaaagcggttgtgccattgactagccagccacgcttatatctttcatcccagagtacaacaaacttcttatgaatccactcaagctttggcgtgtaacttccccttgttagatggataggttggtctttaacacccatcgcaaaattaacgcctccggttatatattttccggcggatatagaaatgttgtgaagcacacagtctgcggttggcctaggcaggcctgacctttgcacgttatacttggcctcattggctcctgtgtacgtagctattagtcattggaaacaaccccagtatcaagatacttaccagcgaagaggtctgcttgcgaacaccatccaacgatatttcgagattgctcaatgtcagaagtgttgatcgatgcgtgaggcacgcaagcatcaaaataagagatgtgatctccatcagccctatattgcaaatgccatataataacgccttcgatgaagttagtggggattagcatagtcgaaaaccctttgatgaaaactccgccattaaactcgtcaatccgttgcgtcttagcaagtgccgccatcatgttcaatggtaattcaagacctgtatcaatttgaggcttaggcctgcgaagtaccgggaatcctttcactaaaattgggtttctgaacaaattatgccagcattccccattatctaacgagtcctcctcgccctgttcaattgcgtactcaaatcgatattgaatattaggattctgcattcgcagtgttgcatccttagactctaggatgtggagagagggggtgatgaaagcaattccagtatcgtaacaagaagagcgaaggcttgcacttagccatgcaagctgctctccaatttctgcgatggaggctgcagtaccaaatgcctctaccatgaaatccgtctcggtgttccacgcagtgagttctgtgccttctggtaaacggcctaatgcaatattagatctgctgtaaaaagggaaaggttatccagcaccccagctgtagttcaactgccaaatacatttgaagtagcatcagtagcatttgtagcatcagtagcttcagtagcatcagtagcttcagtaacttcagtagcttcagtagcagcagtagcttcagtagcagcagtagcttcagtagcagcagtaactggagtgatgaataacagaattggggtgccggataacttttctattaaaagcacgattctgaacactcacctgtgtacttttcaccacgagccccccttagcacgttctttaccagttgcaagacgtgctcgccagttgttggccaagtttgacgcagatattgcacagttgttagtgcctgggcattttttgcagatcccgttagagtaattactttatcaatcgcctcttctggactctcatcgtatagttgttctgtaagaaaagcgatgggatcccagttgatgaagaaggttgtacggaaagcctctgcaggtctcgacctacttatcttctggttcgcttttaaagaggaaagaatcgtttgtctgatatcttccatcttggaacactttagttccaacagtgactctcttctcaaagttacgagaagccagtgatatgcagcagatgcactgataagatcgcggtgtgcgctgagattgaaagcattcgtctctccatcttcttcataaccttggtctggatgatctacttcaagatcttcttcctcatcttgattgtctgggacgttgtagggctcaagttcgtccaaatcgtcaaggttatcaaggttatcaagccaatctctggtcatttcttgagaaagttccggagctatcctattgccagattggtcacgatcttgatctctattactcagccgtgtttcaagtaggcgagcgatgtttctttcaaccgtgtcagttaagactcagccatggttcaacgatggaaggcttacctgctatacttgtgtgtgtaatacatgatgtctcttgttatttgagactgggcgttgaaaccaattttaagcgcgaaacttttgagaaggtcttggagagtactaaagacagtttccatcgatcgatcatcaagcccgtccaaaaacacttcgccaatcaactggtcggctaattgcgaaacgagttgctctattctggaatctcccaagcttgtcgcagctgagtactctgtcctgtcgtctgcatcatctgtcatgttgtctacttgatcagtagacgcaagttcttccagaacgttgttagattctgattctgcaatcatgttataagactcttccattattgcttcatttttggaaacttcagatctttttgtcggatcacgtggcatagaagcatatcctgaatctgaaaactgccctcttgatgacaagtctgtggcccatgctccttcatttcgaacagtgctggattctgtgaccacgtcttgttcagaattatgttccaattcggacaaaatctgtatagaagcctcggccccagcctctccttctgctgtcaattccagattaggcttcagcatatcttccactgctctcgtgatcgatggttcgctatgtagcttctcctcgagcaaatgtacaaaaattgccgctgggagaaaactgcacttgtcaatatcaattaccaattttatatcggctagatcataccttttatcaacgtgttccaggaccttgaccaacattgtttcctgctgccattgatccagttcggtaaaagccggtagttgctccatgtatctttttacgtatagctgtacatccttggcattttctcgaatctccagcgatatgctattcgttctgaactgggcaattatgtctggatctagcctggaggttgcaaagcagttgactccaaactggttttggagattggagagctcttttaaaaaagtttgtcgacagccagaagacgttggacattcatcaagcgcatcaacaattatgaagactcgtgagtactccccaattatagtatgtaatactcccaaaatctcatttagagatggacgcgtttgtccgtatttatgcttttcgtacatttgccttatgcaatccggtaaagaaaacaatttttgggttagttgtttaagtatgctggcaattaactcgtcaatttgctgtgtctctttgtgccggtgatcgcaatagatgtaagcaataccaaccacgggattgatttggaacctcgttttaacatcgttgattacagccgaagtgagaatggtctttccacttccgatatctccgggacagaaaagagtttgctttttggtacttaaccatgttttgtattctgccgagtccaggagccacaaacctgtctccggctgccaccttctcaggaagtccctatgtcgagggccgtagtcaactggtgtcagccattctaggatctgaagatcttgttcactaagtagagttagttttgttgacaagtcatcggtttcatctgtagatatggcggcgtgaactactcgtggtgttaggcactcgatgtaatgcaaatagcattaggtttacttactctcaatgtttgcgttgtaagagaagggcatccatgggggaaaatctggtgcataaggttgggatagtggtggaggcagaggagcccgaggcctaagaggtggaggcagaggagcctgaggcctaagaggtggaggcagaggaaccagccgaagcctaggaggtggaggcagaggagcccgaggcctaagagaaagaggcagaggagctcgaggcctaagaggtggagtaggaggagaaggatatatagggcgggagcttgattgaggaacatgggttatcaatgtagtacctgagccaggtccgggatgttgaggggctggacgaggattttggaatatatactcgtaggctgtttgcagtacggcgggagccaagggctgctgagttggtggtgcctgatagtcgatggtctggccagttacacgcttcacattcggccgtcgatcagcatgttctataaagacgtactgcaggaggtctttcgcatatgctgccgccatgatggcagcgtggtcccgccattccatatttttatgggagtctgcataatcgcagattcctcgaacgacaaggcatggataatgactcgggaatagaatctttatccttgctatatccatgtcaatacacagaactttccccccgaaatttcgacaaagcctatctcgtaagggcgcgcttttaatctctcgatcggccgaagcgattaaaccgtagtggacacgcatttctctaggctttctcttcacagtcatcgtcttgtcacagaatcgacagtcattctcttccctaggaatgaaactgagattcgcaaaatctggtgtaacatgaccgtagtctgcatcgaataacagatcttggagagaatcggatttgaggtatctcgatgccaatgccggagagtctcgtttcaacctctccagatattctggtatcctagatccagatagttcatactcggtctttatttttttgagagcttcgagaagtggctgtggtggagtagcggcccatgtctcgacgtgtaccgaattctccgcttctactagtgggttcaacatcatttctttaggattgtggccttcgagtgtgccaacgacgacgtcgccgagtctaacatcgggtgggatgccgctgccaacgccaaccaacaagctgaaatttattgcgcgaaatatgttggtcatagaaatgatatatggtgcagctgttcccatcggcgggcatgcaataacaacgttgtgtttgccgatagacccaagagtgtatatatttcgatcatattctggcgttggtagaggttcatgcaattcgtccagcatggccattgccgctctcctttcgatcgacgaggcgcagatccatcccacagtatagtcgccatgtgttcgtgtctcggtagccatttgtgattgatgaatagcaagcttctcaggtggattcagagttgacgagaatcatgaggttgcttgcttggtggttgggagaagatgaagttgggctcgctgcatgcaggtacatctagaaagaggcatccaacccagcctcgccacgggttgccttggcctgcaggcagcacagccgcctaatcagcgacaaaggaggggtaaactgaatccttatggccgtatcaatgacaataccttattgtattgtctacatctatgtagtacaaaatgctgtaatcttttcgaattatacctcattaactcactcatgtacatgtgactaccaagtgccaccaatgctccttttttccacctctttctttcattggaatctactcagcttactctagcaacactcaacattagcaaggatcttgggtgtatttatgaaagtacatttcctacacaaatgtgcctataatgtcccgagaaacacctacagtattccccaagtggacaccaggaaccctcgatatccaccacatcgacaccgggtgcggcaatgccaccctgattgtcggaccagacgggacagccattgtcattgactgtgggacctccaaggatattcccctgggacaagacggctcgcgccgccccggcgagctggtggcccgctatgctcttcgcaacagccccagcacgacgctggactatctcatcgccacccacgtccatccggaccacgtcggcgatgtccattccgacaagaccgccatgggcagcggcttccagctgacgggcctcagcgacgtcgaccacctcatgccggcgacgctcgtcatcgaccgcgcctatcccgactacggcttgcggccaccgctgcgagcccccttcgccgacaactatctggcctggctcgatgccaggcggcgacaaggccgtcaaatcgcccgcatcgccgtcggttcaaccagccaagtaaaactacgctcccctcaagactacccgacattctccatccggacgctcgccgccaacggctccgtgtggaccggcaccgggcacgagagccgctcgctcttcccggacctcagcgccttaccccccgaggcactcccggacgagaacaagtgctccatggcatttctcgtgtcgtacggcctcttctgctactacaccggcggcgacctcacctgcgacacgtacgacggccgctatccctggatggacgtcgaaacgcccgtggccgaggccgcaggcaaagtcgacgtggccgttgccaaccaccacggctactttgatgcctgcggaccggactttgttggcctgctcgacgccgcgacgtacatcattccggcctggcacgtcacgcatccgggaatggcccagctgcagcgcatgcttggggcgtggccgggcgtgaagcgccgcaacgtctttgctactagaatgttgccggagaatggccttgtcaacagtcgtttcacttctgagatgcgcagtcggcagggccatgtggtggttcgcgtagagccgggcgggggtagttatagaatctttgtgcttgacagtagtagcgaactggactatgtgactgctgaatttggtccttatatgtgtagctgaggtattgcacctttacttttaaaccctcgtttactacatgtatatttacagtaaagaatgatagaacgcagtgtcatcttgacatgatgctccagcgcctagaaattcacatcgcggccttccccagacttgagcaccgtatcccggaacaggcactatttcaagggctccaaggagattgtgcccggtttccagtcagcagcactccgccgtctttagtaaccaagatgggatcctccagtcttacaccaaagcccgtcttctttccgagtagggccgcctcttcagtagtgacataaataccctaaatcccattagttatcagcaagtttaacagcagaagagtagatcataccggctcattcgtggccacctctcccaacttcaacttttgatcattcgcaccattcagatacggcggctcgtgtccttccaatccaagcccgtgtcccaatcgatgggtgtagaactttccatagccggcctgttgtatgacatcccgagaggcaccgtcgactgccgaacacgcctcatccacattcatacgcgacagcccagcagactgcgcctccagcacggttttccaaacggccatgaggtcgtcactcacagtcgctcccgtcggcaggattgtgcgcgtcacgtcgctgcagtagccataaagctccgagccaatgtcgataagcacaaactcaccctcctgcagcgtccgcccagtctcaccgccatgtggcagcgccgcctggtcgccaaacagcaccagcacccagaatccatgaccgactccagcacgcgtgaacaacgcctgagaagcgtcaacgacctgttcctgcgtcatgccaatccggatgcacttttgcagcgactgcaccagcgcgagcgtaaacgagttgatgccctttagcagagcgatttcgtcctccgacttgacggatcgcagcgtctggaccgtctccgacatgggcacgacttcaatccccgcctcttgcagcccagcggcaatcatgaagcgcgcatgctcgtcaatcatgactttctcgtagcccgtgcctctcgcgagcgcttcatacggcgactcttcctccacccaggcgattgtcgtcttgttgtcaaacaccatgtcgagctttgcaatacggcccgcctcaaacttgggcaccagcgtcgtaaaccggccccttttgtcaatcaccatcagaaaaggccgctcggagaggtgaaagccggaagaaatgtttgcataatacgacgtcgacgcagacggctcggcaataaaggcatcgaccccagcggcgtccagttcgcgcgccagagccgtttggcgcgcaagaaactcggatcgctgaatcggcgcaacggataacagagggagatgcggctccaggtggttccaggcacaagtttccaacggcgatgtcaagccgggctcggaatcgcggaggcagtacagcagggccgcgaccagggccagcaagacgcaggactggcccatcggcagcaaaactttccacagggtggtgttgctgactgctgggggatctgccctcctttggacttgtgcctctcttggagggagcagacattgcttctctgcatcgcttccaaccggcatcttgacgtctcctgtgggttaaacttggagtgatgaagtatgtaggtttcaggtcagagggcgtaaattccgggccagttgaagttgacaaggcagggatgtgcagcgcactgtgtagcgacaccctgaagtccatcaaactcggaatcaatggttttattctctaacatttaaaccattggagaaaccacctggtcgctgtttccagcagaggaatattccaagggttatacgcattagcagtaacggagcgtatcttttatttctgattagcacagtgtcttgttctctaatttttgaggcaagtcaatttggatagcttcgagtttgacctataattctctacttttagtaaaactagcctgtcatctttgaagcgcaatgtctttcatagtatttaaatcagagtcaactacactgcaaatcacattgtttctatttcatacccattgaggtggctgcgtagctaacaattgttatatatacaaatctaccctgtattcattggaattgactttgagccactgcaactgaatagatggcaacttcaataagcagtcattataattaccatgacaagcaaatacacaagtcttatatatattatgcctagtcaatattttttatccaacttgttagacaacgctaaacttcacatccagactaacaaaaacaccaaatcgacgcagacaatgccaagtaaacacacagatgctcacgagctcccaacaccaagtggctctccatacgcatccttcggatcatcccccacacaatgatggcaccaaaaccgactccccggatcatgcgccttcttcaccgccagcaacttttcatacttttcctgtccccaatacctccccgtccagtcatgcatcacatacgagctctcggagaaatagctattcggcccaatctcatacaacgtctcattcgactgcttcgtagacaaggtccgcgcgttccacaacatgagggcctctcggaagcccgacgagatggccgtaccctttgcctgcgtgctccccttgttgcccgtcagcgaagtgtacaggtagtgaaagccacagcggctccctcctggccccggcgacgtcgagtccggatgcttcagcgacgccacgcagatatccagcacgtccatcatcgtcggcgcaaatttcttctccatggcctgtcgcgagacaaacaccgagttttgcgagcccgtggcagcgtcggacggcgggtgcggagcaggcagcgggttgaagacggcgagcgggaacttatcagccggcatggagaggatgtagtcaaaggccgagtggaagttggtctccgtcacgggcgggcccccaagcacctcctggagcttgtcgcggaacagaacatagtccggctctgcttggccgcccgcgtaaaagtactcaaagttgaactgccatgtgactgcgcagagcccgcccgtcgcatagttggtcgtgttgatgaaaaaggccgcctgcgtgctgaccttttggttcagcatcaggttccaggcagagaagcccttccacatggtccgcagccactcatagccaaactggcccgagccggaacaaaaggtgccgttttggggcatgaagacgcggctgaggcctccgtcgggcacggcgtgagcccggatcgtcatggagagaatgacgccccacacgccgccgccgccgccgcgcatggcccagaagagctccgcgttgtgccggcggctggccatcttcttgtgcacggcgccgtcttggccaatctgcaagacttcaatctccagcacgttgtccacgccgaggcccatggacggcgcaaagggcccgtggccgccgccgagatggaagccgaccatgccgacggtggagcaccagcccgaggcgataacgcggctgtactgcgcggagaaggcgtgcatctcggcaaagactgcgccggcgccaaacttgaacgcgccgctgggagaaatggatgggtcctcgttccaggtaggcaggaaggccttgtccttgaacagaatggtgcggatgaggatgccgccggtcgggcacgagttgcggctgttgtactcgtggcctgtcccggatgtggcaatgcatagtcggtgacgggcagcaaaggtcaaggcgctggcaacatgttgctcgttgagggggaacacgacgatgaaggggttccagtcgcggtactcgttctggtggagcgccgccttgcacatgtccgatgcgtggttccattccgtcgagttggcggataccttgaagcacgggcgctgcatctcattcacgtcctcgtagtaatacaaggccttgaacccggtgggcgtgtctcccaggccgtagaaggactggttgttgacagagcccgtcggcaccggggccggctgcggctgggggtagctgctccactggaggccgagccgtggtgctttgggatccagctcttgctccagctcgtggatggccgtcttggtgggccagcagctggagtcgtccggcgtgcaccagttgtggcttggcctggggtctgctacgcctgccagaggaacttgtgcaaccctctccgtgttggacggcaccgagtccgtgtcggccggcccgcacgatccggccccgcagtagttgttctccgggccgcacgagtatctacactgggagctgcacgggttgcatcgccccatggcccattgcgtgtgcggcgacaggaagctgtctgctacatcatcagatgccacaccgcagtcaagcaccgcgtaggaatacaccgggtcgtactgaaagtcgaagcggcaggtgatgctgccactggcgccggcgaggaataccaggtcgtcatgctccgaatgggtgacggcatagcgctccacgccgcggcttttataattgggccattccagcgacgcctggccattggcagtgaaattccatcgagccagaccctcttgatagttctctgaaacctggagcgagcgccatgtacccagcagcgccggcggtgccccggcaatgcctggctgatcggggctcagaaggacgggcttatccttggacgcttcatgtttgctggccgctggcagtggagcggcagggctggcgtcgggcagaaaggcacagccctccgaggacgacttgcagcggaacatgagaaagtttccacagccgtgagtgtccattgcagcgtcgaaactggccggcgccggggccccggtgtggttacacgccaaaaaggccacctcgaggccgccaatgtccggcagtcgctgcaccaggcactcctccaggtgatggttcgcaccgcatttctgcaggataatctccccgggcgatcgaatctcgtacgtgcacgtctgggggtacgggctgtcggtggtgacgctcagggtgtcctcggtgaaggtctgggcgaactcaaacttgcccgacccaatctgctcggcgccaaacgagcgccatgtgcctttccaaggggagctgttgtcaatgttccttgacagggctggcatcccaaactccacaaggggcatgctggcattggcactgctgctctggggtgcgttgctggggtccagcaagacggtgctgtccagatgggccggagggcacatgtcccagtcgctgcatgcaaagcactgattgatgcaatggccagacatcctcggcacgctgtccaccgtcgtctccgtccagccgactgtggcgagatacgcacattgcacgcagccggtgctgatgagcggctccatgttcttcttcttcagaagccgtgtctgcagcgccgggttggcgttgacctcgttggccagcacaaacgccgtgcggtaatacgcctcctgcggcagccggaacgccgtcccatcggcgccggggacgacggcgcaggtgccgtgcttcatccactcggacaggatgaagcagctcatggtgttgttgcacttggcgtcagtcggccagtagtacctcagcagggccccaaaggtggagaggtacgactcgtcgaattcctcgccgtgctggcagcccatcggctggttctgtgctccctttccattcaccgagccgggccacaggccgtgcagcgtgacgctgggcgagtccggggcgaagtcgttgacttgcagcgccagcgtgtaagcgtcggtggccagcagcccggacggccggtgcttggagttgcacagcgaaaagggcggcggcttctgctgcaggccgccgtgcttgtctaggatggtgcatccgtgcgtccatttgaagttgcacgtgttgatgtggaagttgagcgggttgaagcgtcggagagggctcgggttggagggacagtcgtccgacaggccggtgcagtaggaggcggccagatgagccaacgccaccaacaccaggccaagacgtgcgtgccagctcatctctggacgcatacagtgtttgtgaagtttgttgtactactaatatattcaatagcggtgtagttcagatgcctgctgaacggcttgcagaacgtgtaaccatggacaaacgtataagcctatatataccttctatttcatacatgtatatacagccattggcagcactttctgccctcgcccaatcacagcgtctcggcctacacagccgcagtgatttgttcaaaatgagccatctcttcctcccagaggcgtcaacaagagagctgatggatcaatagtggctcttcagcttgcggctgcgaccgaaactatcggacgcgggagagctgagacaggggtcgggcaccaagtgattggaggacagttcaaccaagtggaggcagccagttacaaccgcttcggctcgcatgcgggagcacatctagaagtgcttcgacccagtagccaatattgggcgttgcaaactattcgcttcagccctattaccaaccccgaaacgggtcgccctgtcagacggggattcccttcactctgcagcccggctttgcgattggatgaattgatgcactgccggggcttgtaggaatcgctcagcctagaacgtttcttggcatgacgggtgtgccgggccatctttgactagtacaactctaaaggtgagtgcgaaaagaactgccgacacggagccttggcacctcgttacagatggagttttccagtgtcttcatcgatttctagttgcactacatctgtatcacgttttgaatgtgtcggatatttcctagcttagcgcgttcacgcaggtctttccaagtggtatataatacagcatccgccaccgtgctttccaatacacagctagggttcgagcagttcagaatgtttgtacttgtgggaaagaagcctcagcatatctccatttgaatgtctcgtatatgcaacattgtaatcatcagccacaggaacgacttactatatgagacccattattacgcctcttggatatggcttagtttacctagatagttgtcaaccagacactcatgttggctggatttggcatcgtgcatatgcgccgtaacactacagcaatctcgcggttacatgtaagccggtgagactcaactcgggcttcatccatcatcttactcatacagatcagagttgattacctatacaagagtcactgtcatatgtaaggcccaaaacgatgagatagagagcgtgcatctgctctcgtgattaccaaacagctgatgcttctgaatactgtatgaaagatggtcggtctttgaaaagacactcttcaagacatgtctccggcagggacagaatactgcgtattgcagagatgtcggcgggagacagcaactctgtcagtgggtggttagtttggaagaatgaggatatttgttgggtgattcgtctacgttgttgcgaggccatttgacggatgaaccgattgacaaaaaactaaaataattggacaaaggaaatcaaacgagggacatacatctgtctcaacagctcagaggttagcagacaggacgacagggagaaacaaattagaggcactgatcggtggtgcaattgctaccagtttgtagggtatcagatggatgagaaaggcatactctttattattctaaagcaattagatggatctgtaggtattagcaatgaaccagagctattatcatacacaaacggtgtaacagcactgtggtatcctaccaatactcatgtatccccatcatagcaccgccgagaagaaacggatcggtgctttccatctagagccatgtgtagtgtgctattcccaacatctgtaatcttagccaatgctatctcggtgacccattggtgttacacgcaccccgataatttgaagcaatatagtattacctacaagggaaagaagagcgtctcatgatattactgcatgcatacacaaaaatggaaatgcgctatgccatctttatagtaccatgtctctgtactgcctcattatttgaaagcatcttctcccccatgaacaaaggcaatgaagtaaacactcacatcattcaatctcatcacttccaaaaaccacaaatcgaaccatttttttttattcgttcttccacacaatccttccccatggttcgcttcaccgctctccctcttgcagttgtaactgcacttgcctccttcgccgccgcgtcacaccaatctgctggtggcattaattactgctgacatgatcttctgaatttggccaagtttgcgtgaaaacggtaaaaatctttcacgcatgcatgcatgtaactaaaatatggataataaactagattttgaccatgtccaacgaattcccattgctcttagagctgccgggcaaccggtgaacagccgttacatcagaaactctcttcttttgcgacgccaggggagtcatcggcttcgttgagcattgcgaatatgattgtggatatggcggccaaggaaagcagggctatggctattacggagtgtttggcgaagaaaactaaaattcacctgcggcccgctgagtaaaccatcttttgcggtttttgtgaagcatcgatggttgcgtagcttgcaacgatttaatagactttaatggctaggaggatgcacaaccatctctgccgcgtgagcttggagcggggacaccaaggtggtatgaagcagagactcggtcgtcgtatgtggttctccagatattcatttcattggaagtccccaagcctaataagtcagtaaccaaagcctctaccggtcttgttattctgtaaaatacggagtatactctacctatacctatcccgcaccgggctctggctttagctagcaacgtttgcgcgccctggtcggcgaagcagctctgttgccaatagcgtacatggcttcaatagtatatgttttgccacaagagaaattcaagccatctttttgcctttgaccaagacaatgaagcgcaacttcagccttcttgcagctgtgggccatcaagctagacccagtgtatgatatagatgctagtgaagcaggcaaagtgctagttaagctagcaaggggtctacacaaagagaccgagacacagaaataaccggcatacaaaaacacgccacatgtacataatgacagagctaatacttacagaaagcatctcctattatccttgtctagatgtatattcattctacagtctctattgcttgcaaacccctgtcaagatatatgcttaataagccatccccgatttagcgctaagctagtcccaagccacgttagatccaaggccaaaataactgggtatcaaaaaaatctttgccgttcctgaaaatagttcaatctatcctcgtcctatctgcgtctattttcccgtcatctcgatttcagcagaccccctggcggtgaaatcaacctcttgctatataaaaacaaaagatgccttcaatagggaatccccaccaatgaaagaataggcaagacccaactccctgataaggacaagtggatcgatcaaactaaatttcaacgtttcgttgagcgggactttgtccttcttctcctatttgcaaaaaccaccaaaaacagcaggtctagaactaaagatccctgagcaacattagtcatttgccgccttgattggccggactgattgttcccaggccactttaacagcttcaattactaatacggccagtgtcggtgcagcaagtcatgtctgcgatcgtcaaggtggacgaattgggaacccccactaacaacgactaattttcggtacaaccgtccgcctcggcaaatgggtcctcgcgattgacgccattgttgatttttctgtttatatataaacgtgtgcgtctgcgtgtaatgtccaattgtctgttaaataggagtagagattattttgcatatataaatgaaaattggccagtctcaagattgaagttacccaatctcgacttataacttgttaccaaaaaaaaaggcttcgttagcctcatacctagaagacatctctccttatactgttcaaggggtaaaaagacagtatcaaccatggccgactccttcaccctcgacatcttccgcggcacccccgaaggcgccctcgccgtcgaaacctccacccacaccctcggccacggcgaaatctacattgaaaccacccactccggcctctgcggcaccgaccttcactacctcgcccgcggcggcatcatcggccatgaaggcgtcggcgtggtgaggcagctcggccccggcgtcacggaggtcaaggtgggagaccgcgtcggattcggatacactcacaaggtctgcggcacctgcgactgctgcctaagcggtaattcatcatccatctatactctcctcattacaaagatggataaactaatcgtttggtgaaattaaaggcagagaccaatactgccccaaccgcctagacttcaaccgcaaccacgacaaaatgggcacaatctcctccggcgtcatctggtccgccaacatggtcttccccatccccgacggctacgactccgccgacgccgcgcccctcctctgcgccggctccaccgtcttcaccgtcctcaccgggcccgacgtaaagtccaccgaccgcatcggcatcatgggcatcggcggcctgggccacctggccatcaagctcgccgccgccatgggccacgaggtcgtcgtcttgtcaacttcagagtcaaaacgccaggaggcactcgagtatggagcgacagagtttcacgtctacgactcggagaagcctgctcccgagggtttcaagccgttgaatcatttgctgctctgcggaaataccggaagcaaaaactttaacaagtaattacccccatgattacacctccaaagcatcttgtatcattgactaacaaaacatcagcctggtccaactcctagccatcaatggcacagtataccccttgaccgtctccaaagagcacgcccccgtcgatctagtcggattgatcggtcttggagcttccatcaagggatcactcacagcttcgcgccgcacaatcgttgacctgcttcgatttgcgtcccgacatggaatcaagcctacaatcgttaagttccccatgacacaggacggagttcaggatgccattgatactttgaaggaaggaaaaatgagataccgcggagtgctggttcgctagagaaaagttggcctcatcataattgaagctctatctgcattttggtgtacatattagatactacccacaaactaataatatcacatcctgtattaaataggcattcgccattcaaaaacgtaggttgcttgtttcaagactcatataaagtatgtaaaaatgtataaacactaagcaaaagaaacaaatcatgacactcgttcaaatattactcgttcaaatattcacttctcatagctattatgcttcacaatgccaactctttcccattcatcatagcaatgcctaaaacgatcttacgtttgctcaaaactaacaatgccaagttcatcagcgacctaatggctgatatccaactccaatccgtgttccaagtccaatattatacaaatcccaatgcaacgctaatagcactataacaaacagccagttaaatcatcgtctcgcttgtgtcgcaagtcttgcggccatagcgcggcacatggaaatgaatatcacttccaaaataatgactccgctgctctggcttgtttgcgccctcgtcgttcgcccagccctttgtataattcccgcagatattgcatggcccctccggtgcaacaatgaaactttcttgaagcaccgatacttcaattttgcgctcaatccacgagtttcggcgtccttctggtgcaagttcctggaccgacacctctacgtccttctcacacatgtcttcttcgtttgggtcgacgacaatggtgacttctgattcagcaagactgtgctgcctcgttgagaatcgagaggaatacataaagtcattgaagcgggcatcttcaatatccttcaggtccggaggataagatggctcctgtggatggtaaaagcactctgtcaagccaacggtggagatcaagacaaaaatttgccaaatagccaaaatttctgcagtttgctctgcgcctgggttatgattctacagttttaattagttgaaggctctcatcgcgtagatagttagagaaaaagacataccgagactagaataattgctcgtgtgagtgcagctgctgtgaaaatgagcccacacacgagtgttgtaagccactgtagtgtgtcccgcataggcttgcctcgcttcagggcgagaggcatagccgccattgccaagtagagagtcgttatcgtgtcaaagctaaagtaggccaataccagcgccggagaagtaacaggctggcagtatcggcttggatccggatagacttgcgacatgttggacaaccggcggcagctttgtgaaaaggctagcgtcgttgccacccatgttacaaacaaaaagccgaagccaaatgtctggtgagtctgtcgtcggccagatgcagcagtttggcgaatgacgtatgccagaaaggccgctttcaatgtccacagggctgtagagtaggagagccagttgtacaagtagagcttcgatccaagttccctgcaactagttagcatcgcaatggttgaggcagccaagtgaaaagtgattaattacatcagatagtgttcattgctgttcggttgtgtcccgatgaaatcgccttccaaggtagtctggttgctcatccagtgtgtcatggtattcgtcagatacgccaaaacaacgttgggaacaaagaaaatctagagccatagtcagtatgccaatgagcaataccaaaaggaagaaaacggcagcgtaccactcctgcaacagcaaagacatcctcaaggccaaggctcttccaaccacactgccgaaatcgcataaaagatcgtgcagctatgcagatgacggcgctccccaggagaaggaagatttgaatcgtcgacgcttgcgatttgtccatctcgtttcgattcgttgttgttgcctcaaagtccatggcaaatgtttcgtcttggggcggtatcatcatcaccgtgagttgttatttgttacacaaggcgaggtcagaggttgggtaggaaaaggaggaagcaatttgccacccagggaaatcggggaaacctcagctttaatgaagctcgggatcaagccatccacaacacaaaagacaagcccacccgccgcttccccagctttgtccagcctaactcgacccacacacgaggagggatcagcagcggctctttgaccccagttcttgatgtctctcatgtgcattctcgggcatgcagcgccattggcagagcggcagagcagcggtagcccaaagcaacaggcccggtatccaaccgccccgcgttcaacggaccgaagagtcactgtgcagcaaatggcatgactcgctggttcctgcgctcctctttgtcgccgctatcctccgattccctttgtccagctcccagatatgattctcccacggccttgctgcgcacagagctgaagtggcgcgcgagaggggcagcgcagggagctgtcagtgcacaacagctagtagtttgtctcacgccaccaaggccgccaaagcgatggggttggtctcgtccaaggctgaagagtggataacgcctttgcagtagcgctccgttttccgagcgccagtcggaaggcttgctgaggccctgcctcgacccagttctcaccaggccagactaaaacatcccataagactcctgcttcgtcgagtgatatgcgggggaaacccactgctgctgctgctcagatgatagcgcgctgtctagcgccgagtctcgagccttggatacgaccgatctcgctgcagttactgatagtcgtcatgttagcatgggtagctgtgcccgcaagatcccaagcagacgacgcagcattaccgaaagcctcgtcgtgtcatgttcgctctcgggcgatactgcagtacgtgcgacaaggccacaggccaacgagagctgaacaaaagaaaggaaaagggtaaaacaaaacgaaattacatggttcgataagatggccgtggctgggctaggaccgcgggccgttcttgccgcagttgctgttgggtcgcagtgctacttgccttgtctcacttgcacatgcttatgctcatgatgggtacagtacggcaggcaagagcggcagagcagcaagagcaggatcagaccaggagcaagagcaggggccgcaagaaacaagcaggagctcctggtcctgcaaggcctggcctttcctcgcctccaaggcttggcgctttttagggcgctgccggaattagcgcagaggccccgccagccagcctctaccgtctgtctgggacacacatgaaattggcatcctaatcaagccccgatgcaaggctcaaagcaaaagtcaggcgcttatggaacaggcgatgcgtgtcggcgaataacgatcgcagcccggtcccagggcaggcgcaccaagcagaattcggattgaatcacatcaaagaaattcaaggtgcataatgcataagcgtgcgttggccaccgctctggcgcagaactcgcagcccgctctgctctgctacctctcgtatgtacgcatcagcttcaacccagtcagggatcccccggcctttgaaagagacggcaacctggaccggacgcagtcatccgctcaccgagccacggcgttgtctggatcagcggaaagtagacactcgtgatcagacctgggcgtggcaaactatttgtccctctgcccgttttgggactgctctagactctcccccggagcataaaagatggcctggagcttggagatcggccgcggctgggcttacatctaagcctttgcgagatccgccaagtgcgctacagaggctagatcgctgtccaatggctttcgctcgccgtggctgtcggcactcgtctggctggcctctccgtttttagcggcagtggagcaggccgcgcgcagagtcagttcttgagctaaaacttcagcccagagctgcatctcccaaaatcaaggcaaggcagtggcagaggacaagatcagagtcatgtcaagtttgtttttacgcttgtctcttggcttcatctatcggtctacacaacgctaaaaaaacaagtaaatacttactttcagtgctgtggcctctacctcttgagcgtcttctgcttctccgcatctctggccacggtcctaccctccaccagcaggcccttcttcttccgcacgccatccatgtaccgcttcgctacattttccttatccgccaattctccgaggtcctccaggtcgtcctcggtaaacggcacccagaacggatcttcgtccaggatctcaaatccagcgaaaatcagctgcggctgggccgctccgctagtccgcttgcgcatctcgtctgcaaagccaaagctctcagctaccggcagcatggcttggatggtgaagaacggtgttccctccttcattgcctcggataccacgcggcccctgcggcgggtcagcacgtcgtagactcgtcccaatacctctgtagaagtctggatttcaaccgtgtacatggcgagcatgagtcgcggagaccagtccaggaaggctgcgcgtagtgacgattggaacgccttgatgacctctcccgtaagcctgttcagcttatcgcgggcagatgtatcgtcttccgaaaggttcaaggaaacgtcctcgatgaagacggcaacgccttgcatgggctcattgcacaaaggtccctgtgccgttcctagctggaaagcatgtgtgattttatcggagagatggctgggacggagtttgtcgtcagacccaggtgtcgcatcaggtgccttggctgcagcaaagatttttggaagaatgccatctttggtggcatcgatgaggagattggggcctgtccgcctcggcccaaagcccgcgattcggtctaccaggcctttccatccttcgcggccctttccagtctccagctctttctgtagctgcgtctttagctcttccactgatatggctgcgccagcggtaagctcggtatctgcctcaatggcttcctcgttgctctcttcccctccctcctctaccaactttcgtacattgtacaagcgtttgattgcatcgccattcttgaccaagaaatctgtgacattcgtaggcagtggctgcacacgtagggtcaagttcacctgcttggagctcgtagaagacacaatagttccacggccaagctccttgttagcaggagggcgcatctcctctgccttgacaatcgtctctctgtaaggcacaataggcgcaccagcctggatatcgcatcgcgcaaacctttccttcagatccaagagacatctctcgaggtgaagttcaccagcagttagcaaaacgtgctctccgctggcaaactgctcgtactccgcacaggggtcgctctgcacaagtagatgcaggccctggatcatcttgtccagatcagctgggttgacgggctcgagtgcaacacgcacgattggctttccggctaggctgatacccgccaagttgacagctccttcgagtgtgctgcaaagagttcctgatttgagaatcttgccttccaggcccccgataccgaaaacgacaccggcgggtacgctgtttagcgcttccagacttcttcccataaacatgtacagtgattttacagtgatttgctgaggctcgggatctgcgtgagggttggctggtgaccacttgggcgggatgacatataacgtgtctcccacggagagcgttcccgaaaagattctggcaaagccaatcaagtgctccggatcaatcttttcttcttcagcagctggcgtgatatcgtcgaggttaacagtctctagcgcctgggtcatcatatcctcctcactcgggttgttagcggccgccaaggcagcagccgctgcacgcttctgccgagccaattctctcgcttcctctccagtcatttgaccggtgcgcctcttattttcaggtagttcgctttcgggaatagacaccatcttgctcacgtatgcaacgacggggtccgatttttcggttttgaaagagaccatggcatctcggactgacttatcaatacactgggcatctggagattcgtcgatgacggaaggaagtcgctcggcctgtgctgtagggggtgacgggagcgattcgataacagagaccaacaaggcggttgaaagcggtagccacgaagcgaatactgtggtcagcaaaagtcggggatctcgagctcgaaggatgtgaggagcaattgtgatgttgagtgactttgtgactttttcgaggagcgccgggtctcctctgcctccatcagcgccaatagtggcttggtacacggtccagacgggctcaagaaccaactggacaaacatgggtttgaggttacggccctttagatgtttctgccctagcaccttcttcgtcttgggatccaagtaaaagttgccccatagacatctttccatgatgcctcgtttgattcccagcttcttttcgtacaggcttgcaaattgtctgcaggtaaatgcccagccatcaatagcgctgctgaaaatgacattgttcttctctggagcgaaatatagatcttcgtcatcgagttcttcaaattggaggtctccaacttcgctagccgtatcgctagccgtcgaagccttggttgcggctgtggcatttacacgctcctccattctctctctccagttgagatcttcttccatacgttcgccctggaagaagctgcccaggactgcattgacctgctctaagagtttgctcaggtggacatatgcctcttgaggtgtcattttgagctccgtaacaagtctatcgatcttgttaatgaccaggagtggcttgagcttttcgatccagctctgtcttaggacggtgacggtctgactgcaaactccttcgacggcatccaccagcacaacagcgccatcacataatcttgaggcggtggacacttcgctgctaaagtcaatgtggcccggtgaatcaatcaggttgatcaggtactcctttgcctcaggggtagcgtcgggagcagatcgtcgtagcatggagaagtagagtgagatggcggacgactccatggtaatgcctcgagtttgctcatcgggtctcgagtccaggtagcggatcttgccggccagcttgggagatatgatgccattggtggccagtagggcatctgttaatgaagttttgccatgatccacgtgagccagaatgcagatctgtttttgatgttagatacgtaatctcagtaagcgaggaaaaggattgcttacatttcggacatcttgcgactgcttctgcaagctggccagcttttctggtgttacaacaggcatgatgggcagatgatgttgtgagatggattaaagtaaaaaagtaaaagtacagataagaaaacgggtgctgaagtgaatgaaacgaggctggatgtttggtgacgctcgctgctctctggcttgtctgggaaaagcaagtcgatttagattgtgtctgcagccccagctttctatacggcggcgtcgattcgcttgtatcctagaagtggcttgaaatcttttcgaagtgatgacacttggcagtccttgctcatcatctatgactctttgaaagagtcacaggaataagaagcggcagggattccttgggctcgcaagttttgcagcttgcttattaatgattcggaaggccaccagcgtagcttctgcttggaatttagcttcaagtggactgcaaatattgatttcagcagtgaaagcttgccactgtatttcgatttaataaaactttgccatatggagctatagagaaaaaaaagtaatgctgcccctctgccaagttctttttgacccctctgtatcatcgtccattttgccttttgccaggtacctcgatctcggtacctctagctgccccgcctcgaaatcttttaaagggctatcggctacttagcccctacaagtgcataataaatgcagcaaagcgctagttcccccatcgcttaaatctcacatgcgcttagcggtgcaccaagccctaaccagtcacgaaggcaaaattcgtgagagcgtcaagcccctcccgcgcaaggcgtagaaaaaattgctgcccctctcacccccagcctcgacaagatctcacgacgggccacacaatatggcgacgtaccagaacggaggggctccggcccgcgcgattgctgacgacagcgacgtcgaggaggaagccctggtggccgaatacaaggagcacgtccagtacgaagacggcgacgagctcagccagacgacgtcgctcaacctggcccagcagaccgacgatatccagtcccgcctcctgcaggccgcccagcccctggacttctcagcacccctggaggtcaagttccagagctacgacgcctactgcagcttgttccactacattttgaactctgatggccctgttgatctcgagcctccttcggtgcgtgtgcttgatgcggacttgctcgctcaattgtcaggggtttccacggctaacgctcgagatgatgtaacttatagtactactgggcttgggatgtgattgatgagttcatctatcagttcaactctttcagctcttaccgaagccgaatcgcgagacaagccaacaatgaggaggagattcagatcctgcgcgagaaccccaacacctggggctgctacagcgttctcaacgtcctgtactcgctgattcagcgatctcagatcaccgagcagctcggagccatgaagcgcaacgaggatcccatggccgtggccggcgagtacggctctaagaacctgtaccgcatgctgggatacttctccatcatcggtctgctgcgcgttcactgcttgctgggtgatttcggcctggctctcaagacgctcgatgacattgagctcaacaagaaggccatgttcgcccgcgtcatggcggctcacttcacgacctactactatgtcggtttctcctacatgatgatgcaccgatatgccgatgccatccgcatgttctcccacatcttgatctatgtctcaaggaccaagaacttccagaagaacgcccagttcgactccatcaccaagaagaacgagcagatgtatgctctgattgccatctgcgtggctttccaccccaccagactggatgacaccatccacagcgccctgcgcgagaagtacggcgaccagctgctgaagatgcagcgtggcggccccgagtcgctgcccatctttgaggagctgttccgcaccgcctgccccaagttcatctcccccgttcctccggactttgacaaccccgagtccaacatcgaccccgtggaacaccacctggccatcttcatggacgaggtcaagaccaacatgtacagccccaccatcaagtcttacctccgactctacaccaccatggatctcaccaagctcgctggcttcctcgaggtgaagcccgatgagctgcgatcctggctcctggtcaccaagcagcgcaccaagcagctgcgatggcaggaccagggtctcctggatggtgagctgatcaacgtcagcgaccttgactatgctctccagggagtatgtttcccctctcctaacctaatgttccgtttttaaacggctctcttgcatcatagacctgtgctaacattctttctacaggacctcattcacatctcagaggccaaggttggccgaaagttggttgactggtacctccgcaacctgtctcgcacctacaactaaagcgagcagacggataagtcgagttacccttcacgcggtaggaagaaaaacgccgccggcctagcaccaaaagttgtgtgtgatgtccggttgtgtgtaaatcttcccaccccttgcccaagtgtacgctggttcgactagaaaaaggtaccatgcgtggcaaaaaattacgaaaattgttgaagggaagatggggcgggtatactggatcaacaactggccggttgcatggctatggcgtcacggagttggttggaactcgtatgagggcacgaggtttgctcggaagtggccctgggggaggtggattacaaattttgaggtagaaatatctttgtagagtgttcataatgttgacgtggaattacggctgaaataaaaagaaaggaatgattcaattttcattattcactggccgagccatggtgctgcgagtgatgcaataagttgccatggcgtctcaacatctcaatatacctgaccacaatgcaaggagaatccatgcccaaggctatgagtcaaagccactcacaatggcatctgtgaaacagcactagcgtacacagcctggatggaagaagcacgttggatttgactttactaggaagctgagctggttggctttctttgttagtggctttgaaacgatgctacactatccacatcctagtgagagtcaaacaaaaaagcgtggcacaacgacctaagcttctcccggtaaatgtgagccatcagcttgaagctagggttttttaaagttggaggaatactacgacggtgctatgtgctacaggcattaaggttttggggctagctagggctgaaagggggtggtggtgatggggtttggatgttggattctttgaaggcggcgaaaaaaaaagggagagagtcaggtgagcagttgcacggggctaggaatggcccccttgctgggcgggagatgacacgaatgagttttgacatggctcgccttgcatatagagtacgtaaaccaaagctgttgctattgtgtttacgccttgcttgtctgtgatgggtgaagtgagaggagatgctactctgtatagacgccaagccaagactagtaagtgctcggacggcagcagatgctttataaacccaaatctcggggagtttccgccaccaagctgatatatccagtgtaaagaaaaagagcaagtaaaaaggcccccaaatagatcagccccgaaaacatcctgcagccatcatcaaacgtgtcaatgctagaaaagctgcggccttggcatgcccagcctagaccaaccgaagattggtgtatgtgacagcaggctgtagctgcatccaagaacgagggttacaccggagcttgaaatggtggtggcgttgcaaaagaagaagtgatgacatggtatatgcccttattggctcacctcttttcttcagcagagaaatggcataatgagtccttgtcgtttggcgagaatgaggggggacaaaggccaagcttcttggcgctcaagctgtgattttgtacggaacgataatttcccattgacaagtgttgtgataatccggatttctattcggagacttgtgcgcggtgctggtgtcattggctgaacgtgccaagttttatccccatgtggacatgtcaccattactcgatgtggtgatgcccccgtatctaagctctgccgacagatggagcggcacgggaggcctgagtattgcttcttactgggttgggcgattcttggggaatccatctcggtggcggcagccgatggattagcacgcatctagtagttgtaaagctgtcatataatcttgcgagtatcaacaccgtttatttctccggtggccttggatgctacggtgctatcgacgggctccgcatttaagccgcttttcaccttgttttccatcttgacaatttatttcgccatttcttcttatcttgttcatcgtattccttgtttctcagtttataattcatgctgttgtgggcttggcttcaccgcagtgactacaaattacagtcggggcgctgcccaaccaacgatatattctgtctcagagacagtccacttgctgcacgataccagacgcactccgcatattggatattcaatcacattaaaaacaccgtggcgtcttgtcctccatctgacgctgctactcaccgccattgcatcgccacgattcacaccggtttcttcggagagccattccggggattggcattggccctttccgcccgactttggaggcctcgacctgcgttatcgtcgtctccagcacaaagagtgctaaacaccagatactatccgcccgttccgacttgtcactgccagcgaaacaaataaatagagaattcaacaaaaacaaatcaccggtgaatagcaagtcagatctcccatcgacaagctcccagacacgagtggagcaacagctgccataaagcggaggcaaagaggagtcttttttgccgtgagctcttgatcagtgcgcggcacccagaccagaccagaccagaccctcggttctgcgcccgccaactcaatattccggcggcaccatcacatggcagcttcttgatacctccttttctcccaccaccaggaagccgctgctgctatattttagcgaccaacgagctgaagaggctgctactgcttctctccctcccgcactgtcgccatcgctagaaccacgccgtcccgaggagtgccgccggcgaatcgactcgactcaagacccctcgtggcttcatcatcgctgctacaagctacaggctacaagctacaacagctgccttttcctccagtcccaggcaccgattgcggggtgattcatctaggtcggaagcggaagaggcgtaccgctatccatcgatttccctttttttaaaaaaaataaatccaagaaaaagaaagcaaggtacaaagagagaagaggcacaccaccctagccctaaatagggacaaaactgagatatccgacggcgcaacgaaaaaaaaaaaaaaaactaagaggcgctgcttgtttttatgcttgtcttgccttgttgcaacgtcgacgatccgtgctttttttctgcctgctgcttttctttttcctcctgggtgcaaaagagagtctaagtaaaacgagacgtctgtctgctgtgggtttcaacagttgctgacagggcgataagacacttttgccagagactcactcctggtgccatttctttgcgtgctgctgcctattccttgcttcttgcctctatccccccatcttcatctactttatttgtatgagatatctaagaaggataagcttggagcgagatatttagcgagtgcacccatccatattcggactactcaccttattttactgtttattttcttttttctttttttgttccggcacgtttacgccgaccaacaaagccaggcaggagcttgtctcgcaaccgcagcttcccttcttctcgtccaactcccttccttcccttctcttgccgcactttccgtccgtcacatttttcttctcccttttttactcgtttgaagtggaaaagtcttatccagggtctcatccaccttcctcgcttcgcacttctgacgctcatcgtggcccaatctcggagtccaccctgcaccttcccgcaaatcccgtctgccgtgctgcgccagctcggcatctcagtgccgggtcgttgatattgtgtctcgcctggatcgtggtcctattttattttatttcctacggacctcagcccggaacagccaaaactaggatattcataaaggctcagcatctttcctcgtcgggtttcgttttttgaccctctcctcttcttccttttcattctttacgaataaaggctgtacgtgcttttcgttttttgttcttcgaatcaaccgcctgggacgaaggatcttgttttagccaagccaagcgcatattgcttttgcattgcatttgttttacgacttcatttttcagctaccggaatccctcgcttggttatcagatcggtccttattacatccattctccagttgccgggaacagcgagtgagctaccaagccgagccagcttacacaataacatatactaacattgggcaatgccacaggcaaaacaagtaaaccatttccaccatgcagtctccaaggtctccccttccagcttccgactcggacgtctccccagcatcgatggtgccgtcgaagcagtctcaagaggagtatttccccccgtcagacgccagcggtagccagaattcgatgcctctcacttctagcgttagcgacgcttcttcgcgacgacaatcgaaactcagcttcgccactgcgctgccaaaacccgacggagccccgttgaacaagacctcgtcaggctcgtcggccaccaagcggcgtcccctaggcgtgcagaaacgatcgtctgacggtcccaaagcgcgtcctccttctcctccaccacacaccaggtaagccatgacattttttactcttttctctcccactttgccattctctatacatgtccattttcgtttcatgtgtttctgtaccccccgttttgggtcttgtcttccctagaacggcaatacggcaaatgtcgagtggtgtcagggtggttcaagggcacggctctcagacattgtgctcagtgagatggactgtctccagcttcagagacacatttgtgcttctccgggccttcttgactcctgctctcggcaaaaaattgccgaccaagggttgacgatccatttctcttgacatcaccttccaaagcagccgttgctgtgcaatgctgcaccgatataaccttctcctgggaccccttgccgtccattttagagccatcatagtgtccagtctatgtgggccggaaagacttcgatctttacgctagcagcactcccaagtaccatcacggggatttcaaagctatccttttcttgccgcgaggcttggcagagaacagcaagtgcggtatctcgagagaacagcatcaatttgcttgatgcggccaagttgggctctttagtgtcaccaaccgtgttcacgtgtcactgtgttatatcatggccccgtgctagggctggataccgtcttcaattcttccacaatgctcacctccaataactgcgaacaagcgttatccaatgtacaagtgatccttagcaccaaggatgaagccagcaattatctgccccactaatttgatggcttctttttatggctgttcccttttcccgctgggagacacaaacagagatgacgtacccctatatctatgccatacaatcatccgagccatcccagctcaagcctctggcatacctcgtgcttggcatacgcatgattctcttactggctgctcttgaactctgcatgtcatgtcgcataacatcttgatcagacagtctcttttgtttattccctcactttccctttttattcttgtttctggagtcatatagtccttgtgctttattgatgccaactcgtttctccctcaagctttaattatacaatgggtgttataatgctaacctcgcaaccacgcgacagatttgagcgccacgttggcttcgacaatgtgcccatcggcgaatcatccaaaaaagttccatcgtcagttgtactcactgtgaagcacaatggataccaaccgcgtcgaagatcacgaacattcatggttggcctcgacgagaatccatactcagagtacgctgtccaatggttgttggatgagcttgtcgacgacggtgacgagattatttgcgtgcgcgtgatcgaaaaagacatgagactcaccgagaaatcatattacagcgatgcacagcaagtcatggatagcatcatggcaaagaacggtagtaacagagccgttgctttcattctggagtacgccgtgggcaaactacactctacttttcagtcgttagtaagtagccatgagtagctttcttccattctctgatatatatccttaccatgtacaaaaatctagatccagctctatcagccagccatgctgattgtgggcacccgaggacgatctcttggcggcctccaaggacttgtcaacaatcgcaactcgttttccaagtactgtctgcagtactctcctgtacccgtcgtcgttgtcaggcccagcgagaaacgaaacaagaaaaaggcaaagcgtacaaacgataattcgcgacagacatatgtcagcatgctagccgccactcacggtaaacatgaagccgacagcgagaccagtagtacctacgaactggaggttcaaatatcacccgacgaggaggcgcatcaggtagcacaggttctggggctgcctgctaaattcgacccaaccattaagcctcaccacgagtctgtgccgctgaggtcgaaatcccccgacgcggcgcccggcccccgaactagtattgcgcgtcgcgtcgtgtctgatccgatgccttctagtgctcctcccagcgctcccaatagtgaggatgaagaggatgacgaagaagaagagtttgaggtcatgacgggagcggaggcactggatcaacagcagaagctagaccagcttcacaaaatggaggctagcgaggcagctgctcttaagcatggaataaacgcggaggaagaggacgaatcggatgaggcccaggggcgaaattctgagagcacatcctagaagatgctcgccgttccaggccgtgcctccgagcctcaagacatgaagaatacggaaagtttggaaggcgctgaaacaacgactacagaattgcgaggtgacaacgcaaaaggtgtgggaaacagcggcacgattgttacgatgagaggaggcggcggttccaggccacgcaatcatcgacgcagggctagctggcaggaaatgccaaccgacacatcttctatgaggcctgatcagagggaaagaagcttagaaagtgcagggagagtggctccgtcacgaagacaaccagcttcggcacaacaaactccgaacgcgcgtggttagagagcgtcagttttggagggtaggccacctacgggcggaccatcaagaccgaggccatcgagagcagcagctgcaagagtggtcactccacgggtagcatcttctggatcacggcattcaagagcgtcatcttttggagcagagccttcaaattcaagacctttgggaccgaggccattagcacacacgcctccaaagccgttgtcacgctctgttggcccctcttcagcggtcatcagagccaattctggctcaggttcctctagatataggtctcgggactctgcaaaacatggctcgtcggattcttcaagatataggcccttggagcctcccataacggtaccaccgagggctgcacttgctcataccagagctttatccaggacaagcgatcccggcccttcaaatgctgtgcctttggtagcgttttcatctacaccccggcaactcccagctgaatcacgttcacctaggcacacagaagccagatctcaatggccttcttcgcagtcggagcaaactctgcggcctgcgtctttatcatccaatgccccagctcgcccgacgctgatggagtgttacatagacaacaaggatggcttgaaggatgccttggaaatgctaaatgagagggcgggggaagcctccagagcgtcggatattgcgagggtgtgcaacgacaacaatgtcgctggtttggagagaagtcgagtgaccggacttccgccacgctcacgtgagtcggacaaggtctcgcttatcacaaagattgataaactgaaaagggaatatggagtaaaagcagctgtagagccggaggattcttgggagccgtggatgcaaaatgaggttgaggctgaagctcctgaacttgagcttttctcccccttttcccaacaggagctaaaaggccctgctcgagggcaatcgcagacctggcaaaaagaacacctacggtcatcagatccactacagcgagagattgaggaacttttggaggagccatcaagcgtgcccaggcgatcgaataggccacggcagtatccatctcgaccagcgtcattcaattcagtgttggagcaaagaaatttgcagaagcctcagccatctcagcctcgatctagagcagcattatctagatcagtaacatctggatcacagcgacctgaatcgccgtcattgcagtcacaggtgcagcagtggaagcagtctcggctatccccctctcaatctggatcgcagccgtcgggatcgcagcgacctgaatcaccgtcatttcagtcacaggtgcagcagtggcagcagtctcggtcaccccgctctcagtctggatcgcagccgtcggggtcgcagccgtcggggtcgcagccatcgggacggcagccatcgagacgacagccatcgagacgacagccatcgggacgacagccattgggaccgcagccattgggattacaactagctcagttacctccacctggatcacagcggtctctgtcccagcaatctcagtatcagcggtctcagtctcagatatctcagtctcagcgatgtcagccacagcagtctcgattacagccgtctcagccacagccgcaagggcttcaacaggagccaatgcagtacaaacctgcgccccaactgcgacaacggcagcagcaacggcagcagcaacggactcattcatggccacgtaatcaggagctgcagggctttgctgcccatagcttatcatacgtgccagaggctcctcgagaggagtctgcgccttccatccaccgtccagtagagacagcgacgtatgaactgaacgagcttcccgagagctccagcaaggataagggtaagggcaaggataagctcagcctagccgaagaaggccgagctggattcggccaagatgcagccaatgatgctgaagaagagaagaagaaaggaccaaagcccttttgctcgatacgcggccattgcgttataggcccctttccgggctggaaaaactggttcaccaggaggggtgatgacccttgaggatgaagatgaagacgaatgccagttggagagggcactggaaacgggtgaagcattgtggaagtagggtagtagtctagcgattgatagaagattagatggtacttggaatagagcgatggatttagttgacatgatttcccgagctgtcagtgccaaagcatcaaaaaacatgtattggggagctgagcgtgagtacgacaggcggtgacaagattgatggagcgtgactttgacgcaatggagtcgtcgtaagatggactttactttatgcgccgaagagcccaaagaagaaagcgattaagcagtcaatattgggactgtgccgtcttccgtggacagggaggatccgggccaatgaaatggcgatggataatcagtctgcggatgaataaatgaatactattgacatgttgctcacatgcatctgccatgtatagtttctacacccatgttgttttccatgtgcatctgatacgcatctcgtataaccacatgcaagcaagggtctctcttttttttctgggggaggtttacgcggcttctggaggcggggttgaggctctgggtcttggctgtgcccggtgaaacggggcgttgatgcgaaacacgaggcagtgaggggaagttgtatcggatgctcaataaggttacggatggatggatggatgagtgtgtttgagcttgagtggatatctgtgattgcatgatatgctgtaggttgatctatacatgttgttgctagacccaggtacggtaggcttcgtatcagctttagcgtgcagagagtgctgaaaatagaagcactttgactggcacggagcctggtgggctctaacagcggagaagatgaaatgaaatctgacttgcgagcgtgtggcaagtagattgacctgccattggctgcagcggggcgtcgtttttagcgcaggccattgatgacgacgtcagagttctattgtaggtcgctttatttttgctagcacaggcacaaggcacggcgcagtaccggtacatggacatgaggatcgtcgttttttcgggcagcggttattaatctttgctcttttttttttttacacttttctcgctctttttatttttcctctctcttgaggttacattttggacggagtacaaaagtgatggtggcggcgatctttgtacaacccaccgactgctacaaaaagagtacagattgttcgcttgtgcctgggacgattcgctttcggctgttttctcgctggttcttgtgagggacagagacggagacacgaggccagattttattgaagctgggacttttttgtgattgagtgacggggggtatttgggatgtttgcgtgcatccctgcgataaaacaacgaatactatacacctttttctttttcatttttcttcagcccatcaatacagaaagcttagactctgattgatacgtttctattcgacagcaagttacctaggtggcttgaagctttctggagcttgttacgctgtggtgccctgtggctgcctgcggtgctgttgtgcttcactttatccggcttggcgggaggctttacggtttgcgacttgattgcgacgacggactggattggattggatttgcatacggacgatacgagcgagagagagagagtggacgatttgagcggaggcaaggccgcgactgagcactttgatacaggcaacaagggcgtacagggaagaagagacacgaaagacaccaacaagacaatcaaacaccagcaccgatgtggcccttgtcgctgctctcctcgtgcggccaagatgcctgcgctccgcccagcagcgtcacgacggccgcgctgctgtcggcgctgccctttgccgccgtcttcgtcgcggcaaacaccgtcgccgtgcgcctcgtcttcccgaagctgagcgccgcggcgcacgacgagatgcgcgacggcgagggccacgtcctgccggcgcacgcgcccgcagcgctgcgccaggtgcacgccgagcacggctccaagggctggcggcggcgaggcgcggcctgggcctttggcacgacggtcgggctggcggcgacgctgggcgcgctcatcatggccgagatcgtcgaggcggtcgatgcggcggcgcgcaccctggcgctgcgcgtgacggtgccggcgctgctgttcatgctggtggtgctggtgccgtggctggagtgccggtcgctggtggccagcgcgggctggagcttccagccgacggccagggggcgcgtgccgcgcatggcgctggggctgcaggcgctgctctttggcggctggctgtttgccttttggtccatgggcagcgtcgtgccgcgcgccgagattgtgctgcggtcgccgccgccgccgggcgatggcagggccaggggcaccgtgggcgaggacctgacgcgggcgtgtctggagcggatcggcgtggtgggcatctcgctcatggcgctgctgtcgggctttgcgtcggtgtcggcgccgtggcacacgttgagcagtgccgagctgcggaggcggaggcccctgaccgaggcggacctgaaccgcaagcagacggggctggacgcgacgaacgagatgctcgtcaccaagaagcaccggctgcactatctggagaggaaggttgccgaggacgctgccgccaaggagggcaggtcgggcgggctcgttgggctcgtcatggggtcgatccgcggccagtcgggcgagcagctggagatgcagacgctgcgcatggagattgccggcctggaggccatggaggcgaacctgtcgtccaacctgctgctaatgaagagccagcgcgcggcctcggcccgggcctcgaccacgctgggccgcctcctgctcgtgccgtcgtacctgttcagcgcctactgcgtgtaccgcatcctggccacgtcgctgacgacgctgcggcgcgcatcgtcgccctcggccagcttcgccagcagcgaccccatcaaccgcttcctgggcctgctggcgcgccactgggacccgaagctggaccagatggcctgggcgcgcctcatcagcttcgccctcagcggcgtcatcctcgtcgccagcgcaaacagcgccgtccagacgttccacctgtttgccaagtggacgccgggcctgctgcgccacgcgcaggccaacctcgcgctggccgtgggccaggtcattgcgacgtatgtcatctcggccagtctgttgctgcgaagccagctgcccagcgaggcgaggagtgccgtggggggcgtgctgaggggggcgctgacgccggcctttgtcgatggctggtttgaaggctggttcttgctggggagcgtcgtgacggcctttggcatctgggttgggaggaagattggcgcggcggaggaggggtgggatgattatgggatggaggagatgggagccaagaggtcgtgattcttttttttgttatgctggcctggcgttttattgtttgcgggatgtctttttttttttcattttgtttgtccctgagaggacttttatatgacttcaatgctgagcatgtacgttggagcaagtatgtaaagcatgctttggtctatcaatctaggcagccgtctctaacaatacaaaagaaaggaataaaaacaaagtcttcacatcatcgacagtcctccacttagacaataatccccatctccctccccaccctaaacgcctccagcaaagacccccaaacagcccggctcgtaaactccatgacccgcctatccccatccacaagaatctcatcagagaaactcgcttccgtaaagatgtctgccctcgcagcccttcccgtccggacctgttcctccgtgaaccatccccattcgacatgctcctcggcatcaatcttgacttttggatcctgaccctttgcagtggccagaaagtttacttttccccaaatcccatccggttcgtgaaacgttgtgaagagaaccgtcatttgctccgaaacctgcacttttatatcctgtgcttgttcgtcgtttgggtcaatgccccaattagccggcctttcttcctcctcatccccagccgtaaacaaatcctcagccttctgcttcgtcatccccagcacggcgtgaaagtgactctccgaaagggcagtttcctcaaagagttcccgcgcggcggcggcgaggatcgatgcgtcggtgacatcggctgagccgccgggggcttcccatttgagcgggtaggaatcctgcggggagcggcggaggaggaggatctgaggcggggatggggattgctggcggaggaggaagacgctggtcatgaggtgggcgatggagggggttgatttggacgagagggtttggggggtttggagggcgaggggggagagggagggggagaaggtgaagttgtaggggggcatggtgatggtgtttttttttggtgttgttgttgatgttgtctatagtgagtcagaggttaagtagagatatagacgatcaagagacaagttggtcaatgatatgcgcgcaatatattatatccgatcatctcctgcagcacagaacaaggcagcaatccccttaaaaccaggcacctttccatctcgctgcctagatagcttcgtagcctgataaacaaatgaatcataccaaacaggcaaacacatttcacacaaacaccatcattttttaagtaattttattcattttttctcaatttgcctcgcacctctatcagaaaaaaaaaaaaaaaaaaaaagactcgcttcaaagcgaactgcaaacttggctgcctgttctcttttttgtttgccagcctccccccaggctccccttttttgttgttttccatgcccgccatttctgtctacccgcatgagcctgtccaaattccaagcttctgttttttttttttttgttcccgtctctcgtcgcagcccaccctttgtcaagcaaccaagaaaaaaaataatgtaaaagatcaatatcaagcgaagaaacgaaaaggagtcgaagaaatgacgaagaaatagacactttgtgcagattgttcccctttttgatgctccctcccaaatgtctgtccgtagatgaactcattagtcccccactcttcctccgatccacacattgcgtaaagcgtgagcccgtcatcgtcatcaatcgaaagctgattgcagaaaatcacctctccctctttttcaatctagtctgccccgcatatcttgaatgtcgtgaaaattgtatcgtatttcatctgtctcctgtccctttctcctccaaactgtagtaaaaaaaaaagtcattacggccgatatataccgggcagctgcaatgtttcattaaactcgcttgccaagtagcagataagcctctatcaagctcattcagcaaccacgggcagggcaagtaacgcagtaatgggctccaccaattgatacctgggaagccatctttagtcgaggcggcatcatctggctttgccggaaatcatgagccatatccaagcagttttcagcctggagatagccgagaataaaggctgcatgagccttctccgcaaaacaataaagcgtaagggggaaaaaaggcagagacaagtgcacaggatgtcaggactggatctgctggcgtaaaccttgcgacggcatctctagtcatggaaactgaaaggaaatggggatcaaattttacaatcgcttttgtttttttacactcgaccggtgcgtccctttttgccgaccgcaacggtagtccagccgtcctcatcagcagtcggggcaggggcaggggcaggggcaggggcatcgccctctgctacaggtgcagcagcctgctggccgttggatcgaggtgcgcggttctcgttgcgaggtcctcggggcgggcctccgcggccgctacggtcagctcgatcaccacggtcagctcgatcgcctcgatcgccacggttgggaggtccacggggtgttcgtggctcagatctccagttgccagactcagtggctcttgatttgggcgcctccttgggagcctccttgggctgctcccgggttcggatggggactttctctcctgccgcatcatttgccgcttctccctctacctttgcctctccctctgtcttggtctctgtctcgggttcagcttttgcttcaggcttggcctcagcggcctcagcggcctcagcagtctcggcggcctctttggcctcagcctcagcttcagcctcagccttggcggcggcggcggcggcggcggcggcttccttagccagacgcttctcatccttggccttctcatccgcctctcgcttctcctggatagtttgcagtctcttctcctcaatctccttttccctcgccgcagtgtcgatggggcgagcagcaccaaaggggctggccttggagtccgcggccgcagaggcagagccgtcagcagcctctgaaacggtgcgcttctggaggttcaggcgggggcggccggcaggctgagctggggcggcggctccaggggaggccggagtttcggccgcgggtgcgttggcagcatccggacgcatgttgctgcgccactggaagtccttttcagcggcagtagcagtgcgctcggcgcgctcagggcgctcagggcgctcgttgtactggcgaggaggacggccattgccctctccccaggttgcagggtcgcggcggtttccacggtatgattcgctgcgctcgcccagaccctcctggggtccacgcgcacggctgctctcacgggatccagactcctggggagcagtgggagacagaggtcctcgtcgctcccaggtcatctcacggggtgcgcggccttcggaggcgggatcacgagggcgtcgttcgccaaagtcggatcgggggccccttgatgggccaagatcgggcagagggcctcggcgagtccaatcgctcaggtcccgggtggattcacctcggccatctcggccatcgccaccgcgagctacatgattgagttagcagagaggattttgagattaagatggttagacacatacgaggatcagcaaccttgatcttgatcatacggccctcaaaggactctccatcgaggtccaaggccttcttgaggccctcgacattgccaaactcaacatatccaaagcccttgggccgctgtagctctcggtcttcgatgatacgaacgctgacaacgtcacagccctcgaaaaagccagacacagactcgctggttgcgtcatacgacaagttgcccaagtgagcggtatagggtggcctgtcgggaatcttggagggaacggattcgcggacagagtagcctacagtcattagttacaccgggcaacaaaaagtgtcaagatgggagttggacataccacgatcctgccacgaagacatgccaccaccagagcgagcgctatctcgagtcggaagctgttgagtacctgcagcatgggtcaatatcttctgtatcatataccaccacagcccgggcaatgcctaggtcttttgcttgtttccgaaaatcatcttttcatccgggcgacttaccagtaacaactagtatgagtaagtaggttagcaatggtccaactagccacagatgagccgcagaaaaaacgtaccataggtctcctcgacctcatcagcccaagagcctccaccaaaacctaagccaaaagtcaacacacatgttcggagactgcccttggagcgccggcgcggggtgtcgatgcgacccgcattcgaaggcggtcggcgagggtcaagggaggggtgatggcgaggcggcgagacggagacacccacctgaatcattcataaattccccgagggacattttctgctgttccttcttcttgggagctacagagcggcgtcagcagtggattctcaggcgtcggactcagtgacatacgcatgattgcggttcaagggcgagcccgcgcaacgatatcaagcaccgatgcgcaaatcgagcagcgtcaagggaacaggcggtggccgagcgtcgtcttcgagagcagccaatggcgggcccaggctggctacaggcggacgaagagcgaatgcgaagagcggttgcgaggcccagacaagcggtgtcgggtctggggttggcgaggtgaaatttgctcgtcgtgggaaaaaaacgatgcggcgtcgtgagaagggctggtttgccttttccatttccaattttcgcccgccgaagagtgggaggcgccaggccgcttcggggctagcgcgtgatgataccgggacgtgggccaaggtagagtactcgcaaaagacttgcgccaccggtggtgcatggctgtgttgccaagttcctggaaagtctctgcgagcaaccgccgactcgttttgtgcatatctgcagagccccaccaatgccaggcgaggaatttgaatcggttttaggacaaggtacaagcgcgaggtactcattcccgagattgacatccatcaacgctgtcattgtcatttatactactattaatagcctttatatttaccatgccacgataatatcaagtcatacataggtacatactgacttgttatcattagtctttactttcacatcatctcattcgattctcctatcctaaatctctgcgttctcgtttagcctcagcacctcagccactgaaaaaatccatcatgagtaacaagccagagccctcgtccggcgccattcagcagcagcagcgcaaaaaaagaggcttaatacctccagagcttgtagatcttctggtcactcccgtgcaagtcggggcatggtccggtgcgttgtccgactcactacgcatgatttgacgctgagctctaacatgtacaaggtgctgtgggagtaatggccggtgttgccggtgccattgcgagagacaccagtcctgttgccagtggtgccgtaactggatttcaatggtttgctttgggaggaagcttctggtgtacgtgaaatccatcttggaaaaggcgtcattcatgggttcatcgctaactccatcaaagtcactagatccgtcaccgtcagggcaatgggaggtgaccagcaactaaggcccgtcgacaaaactatcgcaagcacagtaggaggatcagcagctggagcagtggccggattgatacgtgagtatcttcaccggcttgcttttgcatcagcacttgccaactaacttttgataggcggaccaggcaagattctacccgccatggtcatgtggggagtgctgggggcaggcggacagatggctgtcaacggcttgagtaacaggaaacctaaagtcaaggatgaaaatgacagctggttcaggtcgaaatggagcccattgaagaagctcacagaccaggagtacatcgacatgatggaggagaagattctgagagtagaggcggacattgctctcatcgatgagcggattacagagctaaagtcaattgatcagagaaccaaggatgagaataggacatgaaatatcataattgaacaggataaaatcaaggtttattgattgtgatatccggtagggcggcatctgtagttgcactttgtacactctagcttcagcgtacatgtacgttggccagcggcctccaatgctgaaccatatcgtacgattgactttaacgaaaaattaattttcctcttgcattcattgcgctagagcagggaagattttgaagttcgtattacatatttgcttgctcgggataatatcatcttgtcgccaatgttgaatagagttagcggtagccgttatcgaggcttatatcagcatctaatttgagcagccagtcgccgccattgagattgaaacacatcttctggcagcaagtttaggacagctggcaacacgattatatcagcactctacttgacaagacgcttggcgccaagttaccaagcattttgctacccgtattgtgtggcagatacgtgaagatacgtgtattttttacacgttttcagggtaagcctaaagcttcaatggctggactaaagctcccaaggggctccttgcagatcggatggcccgtgaggcgttagcacccgccgcaatctcgtacagtcgcactaccgctccctacaaatagagattgatgcaacgctaaatcttgggtgacgcgcagccgttggaatgtcccagcagagatttgacaggtcgagccgagaatatcaatgatcctggcaaggcgtggacgatggcgtgccgtgtttatttagttcagacgtttggacagactaagaagcatcttacagcactgccaacagtattttgacttgtacgcatccttggtgaagcatcacgtctattttgagcagcagtagtcagggcttctgaaataacaagaacaagcccgtacgaggcctcctattgtgctccatctgggcaaatctcccgctggtagatctcaccactcacccactccctatattctggcagcagcttgttagcgctccaagcactacgcccgctagcacaaggcccgtaccccatcggcatagctctccgcacatttgacttcgatttgatatgcggccaacgctgcgcttgtgaagctcggattatgctctgtgcctgcatatgcgtggctgtagctccggctgtagcttcgcatcgtactcgggaaatgctctcgcacagctcccgcgcagaccattcagagagcttcatcgcatcgcagtgtgtgcgtttacagttcttagcggctctggcacagctagctgcgtcgatttgataccactactacggcactgccggaccgtccagctaggggcgaaattgaaagtacagggcacaagctccccttgtacccccgccagacgccgcctaatcccagctgaaagccacatgcttgataacacttagataacagcttggccctgcatagagtaagtcggcacacgatgtattgagcaaaacggcggatgatggtgtcgaatatggtgtacgagtctgcatatgcatctgcagtccttgatatggaacaccgtggcttctagttgactgcaataaataaaagagagaagaagcagagaaatcttagatatttacgggctatccctatccgcatccctattttcctgtgcctccccctattccgctgcgctcgccggctgtgctccaggtacttcgctgtggcgggccattcaagtatccggtacctcagcccgccgcccatctgccgcagctgctccgcccggcctcactgaactcgcacctcgccagcgattcgattcgattcgcaactctcgtcgtcaaaagctcgtgcagcttgccgcgtactcgtcgccagaacccgtgtttcctcgtgcgacgcgggtcgcatcctcgatccgcagccctcccggacgtcctgcggcacagcctgccccgatcgtcatcccggcgccggcacgccttggccctcgtcgattcagggagctttccggcgtcccgactgtccaggatcctcgtccctggcccggtggttcggcacccctcccctcgtccaggcctgtgtgctgacctggccgcgtcttctagacgtcttcttcttcttttccttctccatctgccatgtcgcgtctctcgtgtgcctgttctgcttcccgctgaagtgtttgtttgtgcgcgagagaatggtcggcctgctaccggcgtcatgtaagtaactacccagtcccctccaagcttgcggacttgtgcggaatctcctgacgctctgctttgctccttatcagccaggtagtatttgcggccctcccccttgcgcgctgcagcagcaaacatggcgcttctgagcccgacctttgccctcggtgtctttgtcctactctacctctcgtcctttgtcctcttcgccgttcttcgaatcgtcaccggcgtctcgatccagcggataggctacttttccctccgccgacttgcgtacacaccgagagatggaatccgcatcgagatccgcgggctggggctcaacatccaccgcccaacgttcgcacagcccacgtggctcagcatcgtcctcagcgacttgaccgttaccgccgatgtcaagaaactcgaagagcagaaacctgccagaaacgaaacacccgaaaatgtagataccgacaaggaggatgtggtggaagcagacgaggagatcgacccgctcctggagaagccagagaagcccccttctcctcggcgtcaaaattctgagcctcgggctgagaccgagacgtggtcccgcctccagaagatcaaggaaaaggtgaagaagctacacagcaaggtgaaatggctgcgcatggtggacgtggtcgtgaccaactccgtcatcaacgtggtcgacgtgggcagcctccaggttgggagcttgacgcttgcagtggatacgagacacaaaatggccgatcgagctcgattcttcttccaccgttccgaatcttcaaaggagaatgccgaggccgaatggatcttgactgtgcggagcgtctttttcgcggccgacggctgcgagtccctccaaatactcgaccatgccttgctcaatgttcacggctacttgtacccgtcgcaagagggtctccgagatgccactgttgctttgaagcttggccgagtccagattccctatgatgagctgcagctctctgcagccaagtttaaactgtctcgaaagcagcccaaagttgtcgatttggaagacccggtggacatattcgttagcaaggtgcaaaatggaactgcgcagaatacagatcacttgatgaagagcgtttcagactccaaggaattcttcagctccattttgcgaggtatcaaagaggttcagtttgctgttagttttgttggcctcgtcaaaaaggtcgactctgtccaccctgcggcaaaaccagtgcacctcactgcttccatgaaggaagtcggtgttgacctgcaccgccttgacccaaagtcgcctgcgcatcgcatgtattttccgtccaaagatattgcccacgaagcacttgtggcggcgctttcaatatcggttggaatggatgatggctgtgacaaaccgcagcgcattctttatatccccatggccaccacgaccgtcagaaccactttgccctccaagacgattcagctttcttcggtagacagcttcgaagagaagaatgccaatatcctattcgccaactctgttgtcacctcgccatccatcgatcttgacccgcgacaccttcctctgctgatagcaatgatgcgacccaagcccaagccaccgaagaccgagcaaaggcagcagcagaaagatttgttttctcggctgcttcccaaagcaaacatcaagtttaccatgcatgagcctgtacttcgaatcaagctcaagccgcttgagaagaccgaggatccagacgattatggtctcattatatcatccatctcatcagttgccctcgacgtcgagtcatcccactcgcctcttgaagatctacattattctctggatggggcaatgcgactgcaatcccatcacttatactatcaggccgtttctggcgagagattcgacctaataacaaccgagtcttttgacctcaaagtccacttggcagccaaccccgaagtttctgtcgatgccaccagcaatatccagtcgtttgccgttagtatggtacggccggaaattacagatggcgtccgccagattgtgcgacagctacgtaccgacgttgaacctaccaaacgagctgcccccaaggctagacggcatcagaacttcttgcgatctctccccgaatggcttttccgttaccaaatcacagcagaggatgtcaacattgagattgctggcatagacgaggaaatctcggatgatagcaaaggcatttcgctgcatctcgatggcatgtctgccgagtatcgtgctcagagattggatggtttgcaaaaacgaatgctgagacgccggacccacagtcgatctcttactcagtcagactcagatctcgcgtcttcgagtcctactagggctaggaagaagactcagaatgttggtgacggccgtcgactagtattcaatgccagaggtatagaagctcaaattattgagactgctgagcagctcgaggtggagcctttcatcaacctgcctcgccttgaattttccctcgctgcatcaagcgacagccatggttccctatttcacgttcaatcagccgtacgctcaatcatgattcaatactctctttatcgccattactgcgtgggcgttgccatgaagacggtcaggaaggcttttatgagaaccagtagcgatgctccaagaccatcacagcatgacttggcaacagcacagcatgatccggcaaaggcagagtttctcgctcctcccggtagcggatcaggcttctcccctgccgatccagcgtctaccatgacggaggctgtcgtcgttgacatcaaagttgcgctatttcaagtcaaggcggagatgccgcatgatcctatgctgatgctgcaaatctatggtctggatgtcgggcgtcagaggtggtcaacgccgtatctaatgtctaagctgattcggctgtacgttgcaactccgcgcatgcgtcatgtatggtcgcgagcagtcagcattaaaaacggacggcttgatctccgagagtccaagcacaaatcgaaccagggggcttacacagaagaaaagctgtttgacatttcgacagaggcgattcggattggcgtcccgcacgaggtcattgttcaccgaattaccgataacatcatcaacatgattaaagcagtgaaacagctacatcaccgcttcaagactggtacaaacgagtacatcttagaaaagaggcccgaagagcccaagcatgtcccgaaagtatctatccggtcacggaatctccttttcgaaatagaggacggagcatttgagtggaaactgggcatgatctatcgcgctgggcgtatggagcaggtacagagattaactagagaagaggcattccgcgtcaagctgaatcgcgtgcaagaagaggagtcaaggagaggacataatggcaagcatcgttctcgatctgcccacccaaggggaagatcggatacgtcctcgcactcatggttccgaagtcgaagctcagacgcgacgaagcaggacgagcggattcgagggtctcgacatggcgcgttgccaagatatgacccggaaaatgaaactctgagcatcaacggaaattcaaaagtctcgaccgaggaggcgcgccttcacctggacatgtttaatgctcaggcgtggaagaagcggattgatcgagcctatgaagtatctcgacaaggcgtaaaagagctccgtggtctcttctggggtcaaaacgagatgccgagtgagattgaggagacggagaacattttggaagtccctccaagaccggcgttgatggccacttatgtgtctaacctccacattatcgttgataagccgacctttcccctcaaagatctccccgatttcatccacaatgtcggcaaaggcgtgcccaaggatatgctgtacagcctcctggttcccatgcacatcgccatcgagatgggcgaagctcgttgctcactgcgtgactaccctctcccgctgttacatattcccggactgaaaactggacagtcgtccaggctgcaagcagtctctttgaaaacaaactttgtcttggccgaagagtttagaggacacgagtcgtcacgagaagttccggtgtacattatacctccaaagaacccttccgtatcaaaggagggaagcttcgcaatcgaagttaggcgaaccattggtcccgtcaaatcgtactcggatgttttcatggatatcaacactgctctcccaacaaggatcacttggggaccatgctaccagccagcaattcaagatatgatgatggccattgaatctttcactaagccacagattgatacctccgagcgggttggattctgggataaactccgactcaacttccactcgcgcattcatgttgcttggaaagaggacggcgagatgcatttcgcaatgaagggcacccgcgatccctaccaggtcactgggcatggtgcaggcttcatcatgtgctggcgaaacgatatcagatgggacatcaatgcagaggacaatccgaagagattcatgacggtggacagcggcgaatatatacttgctattccagactacagcatgcaggtgcgagaagctgcgcggctccgagccgatgatgatagccgtcttgcagatgatcatttgcgatgcggcccggctcagttcaagaaagttgtcatgaagctatccggcaaagtacaatggctagctggcctcatatttgaacgggccattgaagatggcagacggagtttcgatttcaagccacattacgaagtggttctcaagaaccccatctatgcaaagcctgagaacggactcccgtatgatgctatgcgtggattcaggagtcgtcatatccatctctccatcgcagttcgcgccccagccgaccgcgaatggatgtcgcagagcctcgagccttcccgtagctacaacaccatccacctgactcctcgtttcttcacccacttctttgcttggtggggtctcttcagcggacccatgtcgctccccattcggcagggcaacctgtttcctggaagagaaaagaacagcaagaaatttggaagacacttggcctcggtcaagtataacctcctgtttgctccgctgttcctaagtcacatatataaacataaagacgctgaggattacgctgaggatgcggtttctgccactggcctcaaggttcggtttgatagctttatgcttgaccttcatcaacgccgagaggaatttgataccattgccaagaccaagaactcgccgagtcgaactacgggaatcaagattcatgccgcgcatctggatctggcttgcgcagatatccgagccgtatctgccagtttgacaggcaccacaacggaagccatcaagaagggatcaatttcgcatttgactcttgaccaggacgagaaaccagacctgtctcgcttcagcatccctgatggagactatagctggatcgacatggacgattttgtggagttggattggatcctgcctaccgaagctcatcctgagacaaagatacttccgcttgcgtatattcctcggctgacttacttccgtcagactgatatcggaggcaccattgccggcgacccgacgaggacaagtccgtttggaaacgaagatacccattattgttccatgagcgaacaaaatgacccgaagagcgtacaatcgcagctaattcaggagcgcctagatcagcttgacgagcagataagagcgcacatcagacatgtcggcgaggctgaattgaaagtgatacgcaccgattcaaaagatcaagaactgctcgaagactttgacacgcttcgtcagcactccaatgtgctccgcgataagagggcctttttggagaccatgctcgagcggatgaatgctggcatatcaatcaacggccatgtattcagcgaggtgccgagtatacgtcgctcagatgtaaatgtggattctccgagtgattacatggacatgccatcgatcccttccaacgtcgagtttgagagcgaattcgagaaccgtttcgttgttcacaatatgcaactcaaatggaacaacctgttgcgtaatattgtgctgcgatatgttcatcagagcagtcaacggcgtggatttatatactacctatctagaccggccgtcaagtttatcctggacatggtagaggagcaaaccaggcttagggacgagaaacttggagcatcagagtcaacacctgcatcaacacataatggaactcccccatctccggatgctccctcagagagcgatgccgccaaggacctcggagatcgtataaaaagcattttgtcagattgtcgcaaattttcgacaactcgcggctttgcatgtaacgccaatggtgttgttgagggctccatcgaagacttggaagatggcatttccgacgagttcaacccccaaagcagctatcatgtccgactcattgctccgcagattcagctacagagtgagaagaacaagaagcacgttgtgttggtcacttcaaaggcaatggagctgaaggtggtggaagtcatggacaagtcgagaatcgcagacaatgtcagcggtcttgtccagcgccgtttcttggtcaacatggacagcactcagttcttcgtcacgcaccagaagtggttccagaccaacctggtgtctatgtattcgggcagcaagtatggtacgccaacaggctcttcgtggccaccctgggtccctatggaagtcatgtttgatttcaagaccgatccctttggcttcaaacgtgtcgtgcagaagacttcagccatgcttcgatatgacaagtacaacactcttcgtttgaagtacaacgacgaagtcagtggagagaatactgacggagccaccaatgagcccacagagagacgtgtggataatctctgggtggagttcccgcaagcgcgcgctctctgtaactcatcgcagtattacgccatgtatgtcattgtgcttgatctgctcatgtacagcgagccccttgagaagacgaggaatgagcgcttggagaagattatcctcgcgtccgattttagcgaccttagcggcacaccggagatggtgatgaaattgcaggatcggatcaggcaaatggaggaaatcaagtcgcatttccaaatctactctccgtacttggacaagagaggatgggaagaccgcttggctttggaacgtgatttggcggcttctgaggatgagctcttcttcatgatgaaagccatcatgacttcacagacgaggctggagaagaacgcccactccagcgcgctgttgaaatggagcatttctgctcgagatatcgtgtggcaccttatgcaggattcgaatgagccgctggttgaacttcaacttaaggatttagagtacgaccgcactgatcattcggatggctcccacatgaatctggtccgtgctggcaaattgcttggcctgaacctgttgcctgacgcgacgtatccggagataatagctccgtaccacgaaggcgagaggccgggcacccgaaacggggaagacactgacatgattcgggtatactggtacatgctggaagctatcgcgggcattccagtcatggaacgattcgagattgaactgtatccgatgaagattcaactcgagcgtgaagtgggcaagcggctgtttgaatacatcttccccggtatggacgcggagcaggcggaagatgctgcaggaaagactggcactcccaatccttcgattgtgatccgacgcgactcgaacagcttggatgacgagggtaatgagtcgcctaagagcactggtagtagacgtagcacacggagcgggctggatacctccttttcaacacgtccaggctcactggagctgcggcttaagccgaccttgtcttccggcgttgcggatgaacgaggctcgaagaagcaccttggaaccaatggttccgagggcggccattcgttccgacttttccgttctggaacctcgcgaacgctgggcaagaagtcttcagtcgagtctatgcggccaatgacgggcactccacgacctggcgccattggtcgttcgtccactgggttttcctccaaagacagcagagactcggacacgaagaagtcgtcacgtttcggcatacgaagcagacataataccgatgataagcaaatgtctgatgatcttaccaagatgattagccgtgccaacaactacattacgtttgcgcatatcaagataccttcggtggtcctgtgtcttagctacaagggcaaggatcagcggaattttgaggacgtccataactttgtgttccgacttccggtgattgagtggcagaacaagacttggtcaaacttggaccttgctttggccctgaagaaggcggttgtgagggctctcatctcacacacgggagccattattggaaacaagttttcgaagcacaagcccaacgcggagcagcggaatagattgcgggagctggcgaatagctctgttctgatttccacgccttccagcatatcccagaattacacgccgagtatacatgacagcgatgattctgcgagcttgtatgggacatccccggtggacttttcgcggtcgcctccgaggtctactcgcagcagcatccgcagcggaatcccggctcctcgatcggctagtcgcagtagcagcattgccagcagcaggtcccacctcacgactgggtctgcgcaaaacatcataccggtcccggcatatctgaccatgacgccgccgacgccagtggaccatcctggccgaggcgagggccaccatagtagtttggccatggagcttctccggccatcttctagtcatggcggatcacatcaccaccgcggtccgttgagaagctttacgagtgccgaatcgaggccgtctaccagtgctggacatgccgacgcaggtgatgagcaccataacaaaccaactggtgggagaggctttgggctgcgcgataagcttactgctcttacgcagaggatgagccatcgcgagaacaataataatgctgtggtgcagacggatgagcctgaggagatgaatgaggaggaggagcttgcttctcctattgctgctgctggtggtgggatggagggtttcgacgaggataggtcggagagaagtcatagacttagttggtctcatggacgatcgaaaacgactagttgaagttgaaacggaagaagaagaagacgaatttgtttgatgacgatggcaatatctgattaagcgtgcccctatctataccttgtttcttgtttaattggttgattttgattgagcggtaacaacaaaaatgtaatattaatggtttaaaagcgatggagctggcatttcttctttgggggcatgcatgtcatatccaatcgttttcagctggttatttcgttttaggtaataaaagagaaaacggtgttggaaacttgaagtttattacaatgggctgggaaggggagtatatatatatatatgggtagaaaaataaaaggggggaggaagagttggagtgaaatggatagggtatagcgtttttatttattctatttttttattttattcttttttttttttttttttttttgatattgatgtttttcctttgtgtgatgcggggagtggagggattgaaggcagtttggatatgtggatgataaagattttgtagatatatatgcttttatatctgtataaaaatgatgttgatactctattgttcttgtgttggggtttgagtttgagatctgttgtagctgatttgccaaaataattacatacgggattgagatcagattttgtttccctgataatggattttatttgtgctgcactaccaaattccaaatacttgagcaaattgagcaaattcccttttcaaattctcattctcaaccatcccgaggggatatccgcctgtggtctcccatctaaactctagatttcttgcccttcttcaacattcgcattcgcatcttctctttcgctgagagctttccatttgctggtgaatcatccgttgctgtatcattcgcgactgtgccatctgctaccgttgcatccgttactgcatcatcaacaacaatgccgtttggtactatgccggtcgtctctgtgacatcgtttacgtcgagccttgcaagaagagagtcagcctcactgtcgtcatcagtgatccctgtcaaacaatgtccagcggaccgccattcagctttccatatagcaactgggttttgagtggctgttttttttttttttcgtttacttacccaagacttgaaatcccgaaaacttcttgcacgtctgagcaccctcgctgagaagcttgagcttggcctgaagcgtcattcgtgctgtgcggattgcgtccttttcgccgacaatggcttccatgtcgtcgtcgctcatctgggcgacgactaaggggctgagaagttgacggatctcgccgactaatcctgtttcaatcacttggatggaaacctcatcgatgaatcgcttgaaggctatctgtttcggtgaggaaaaaaaaaaagggtcaatagagagacttttccaatgtcattgtggtggactcacttcgtaatatgcatcggcactatcgagtgcatcagaagcgctggcgcgatacacgtctggttcaagacgttgaactagttcctctctcagtcctgcaaagttgaaatactctgcggcacaataatgggaagtgctttctagagcaactcccgggaaaaacttgtgcaatatctcgtcaagcgttggcccctgccgtttgaggcgaattttctgaagagcgtcggtgaaatccgagttgtaagtcaccggatgactattttcatatggatataagagcgttgcagtcttttccttgaggctagccaagagagcatcaagcttggggttaataatcatgtccataacggccgccacagtagcagaatcagagatgtgagcaaccaattggttcagaaaaaccttggtggcctcccaaactctctgaacatggcgctggacgattggcttccatggagctgactgcatgcgaaacagatctgtgacaacttcggggctgaaagagttgggcagctctcggccccgtctgtaggacatcatttcgacaacctttttcacaaaatcatctcttgtcatttcaatggcttttccagacaacacacgcttcttcggggaatcagtgattttgtagtattgtccatcgcttttcatttcattcgcgaaatctcgattcagattttgaacaacggcacgaatgcgccggcagtaagtcgattcatcatcatcgttggaagcgctgaagaaggggttggtgtaggtgccatcactggcggcctgcatcaacgactggaaagacgagctgatctggatcaggtagatccgttgctcctggggacttatacgaggctggccgaacttttcgagttgcgcattgcagtcatcaatctcagaggcaatctcttccaccaagcttggcagctcagaggcgatttggtggagcaaaactttgctcaggcgacttctcagagcggcaatgcccaaattggaagaagacagggaagaccaagcaccttgggagaagaatgtcttttcgttggcatcgcgctgtgcctgtgtccaagagtctgcgtcggtgtctctgtttctcaagacgtgccatcccaggcggaactcgacgtccatgttttgggccagagagatgtacgtcttctcgctgctggagcctgggacaagagtatctggctttgtgatgacgccgagcgtgcgcatgcctctaggatccgtatcgcgggcgagtttcaaaacaatctggttcgcatagtcgtttttggccgatatgactgccaggatgatgctccttcgttttgccatgtagcttttgacaatgctggtgatgagagcaacatctgaggcggactggttctttgtctcagaatgaatgagtccggggagatcaacaatggtaagatggggacgatccggcccactgatctcgatccgaagaaggtcattagagaaagccttgccaagggtcttgattcccatgactgctttggcgttctcaatcagttccggaagctcttggagcgagtccagcttctcgtggaagtcggatagcgagtcctttccatttttgcccagtggcttgtgggggatgatggagaccttgacagaagtgtttgttgccgttctgaggatgagctctgttgggaaccgagtgcagaggccgctcttgactggaaaggagacgccagatatagcctcgagcacagagcttttgcccgacgattggtcaccgcagacgatgatttggggtagagagatgtagtggctgatgccctgggaacggagtgagtcaatcgtattgaggagctcaagctgctccaaggagcagaggccctctaggttctttgtgttgagctgtgtcaacaccatggcgaagtggtgatgttgagagtgatgtgagttgtagagatgtttccaagatgaagtcgggagagtaggcaactacgtgtttttataaatccaactgccacagtatttctattgagctcattctagtgaattgttattcaaagatttgttgttgtaggcctcccgcatgcaggcgcccgtattcacagccatttctgtggtgttgtgcgacttgatttgcgtcgcttgccgcacttctgcaagggattgatgctgcatgcaaggagtgtcttgtaaatggagtgtagtggcagcattcaccgtttaggcccctcagacatttaattaaactgtcttgagtggaatattcactggcttttggtgagacagcgcttgcatgtacctgagataacagcccgtgtaatacttgtaggcagaggagtatacaagtacgaagtggaaataactgtttaagaatgggtttctgaggtttatgcgcggaagtatcaaagtgtagactgaatgcaattactcacaacactgaatgacgataatttgcgcatctgtcgccattatcaagacggtcattttggagatgtactgatgatgtcaatgaataagcgctggaattgcaaagccgcaacccctctttctccaatcgctttaaattcatcagctggggtttacgaactctggccaagttaattctttatcaatgttgtattttcacggaagaagaaaaaaaaaacactaaaagtcattcatgtcaattgcttataatcgtaaaataaattcatgccaaaatgccctcctctgttgaatgctacctcctggctccgacaaatgatgttccaaatagtcggctgccggtgattctttaccgagacgtgttgcccgagccccgaaacgaagagacgacgacgcagttcttgacagcgtatggctgggaaaagagagtatggggcatatatcattgagtaatcgaattatatcgcgtagtggctaatagagaggcgcgatctagggaacttgggggcacatctcaatgcggcactttcacccaaatacgcatgagtgctatggtaggtgcacttatcatcagtgatacataatatgatgaactgattgtattcgaaaaggcgtcttccaaggcaattcgacgctgctcctgggaaagatacaagatggagaggggattgaagtcgacgtgcgtactggcgacgtgattgtccttccagccggaacagctcattcctctctagagagccatgacgactatcggtacattggcgtctatccaaaggtgagcagtcatccagattcagcatacttctttacttgtttactttatagactgatatccggtacaggaatgtcctaaatggataaatgaaagcggcaagcagcctgcgacttcttttgccttgatgattcgagatgtccccacgccaaaggctgatccagtatacggaaagcaagggccgctggtggcgttgtggaacaccaagcttgaagcaaaattgtagctgcgagtatgagtacaagagagcgtttatcactccatttgccgtgaataaacgcttggtcttcaataactcggttgttaaaagcgtcatcagctttagcttttcattgtagaagagctatcacggtctatttatggcgttgtatccccgttcccgaattagtcgcacctagtgatgcactcattagatggagcattctcttcctgttgggagttggcatggatctatgatgatgcggtcgaaagagctggagctctcccagatgcaagtgccggacgtaggaagcgcttggcgaacttggcatgcacaccgtgagttgaaatgggtaaatgctagaatacaagccaaggataaagggtctgatcctttgaatgaagacaaaaggtatattggctgatgcggatgatacacggcggtactatcaacacaacccttcaatagagcaatggctacttccgcacggcttcctcattttataatctgccaattgtccaagcatgaaagataacatggacaacaaaagaggttagatgcccaggtgggtgtattccatcaatgcgagataaaccggcatgggaatagcttgcagacgcttgcgggcaatacgtaaacaagccacacacagatactaccagctggataccttttgtagaagaatgatgccgcatgtacatgatacctgcgcaaaggcatcttggctcatgacagattgattctttgcagggctgacaaatgctctgttgagtgtgatgctgttagtagatgaaccaagaccagtgccagcaagtacctctcggtgatggcgtgtccgctgcatttgcagtggcatctgctccttcggccccctaatcggcgactaaacgagcatccagaagccggaaaggctcgctcctggcgccaatttgcatgtcgacggtacgcaccctcgcccgtagcgagtacctgtgcgtggctggttcccgccgtgccgctgtggggtactcggtacgtggcgctaaggtaccccgtaccgtagctccaatcagctgactgcagctcccagatctcgaaattggcagcgctcaaatgcctgtcgcaaacattctcagccgattcttacttttttactttttggtttgtgtcttgtttctttttttttgcgcagtcgaagcgtcggattgatcggttttctgcacgcggcaactgcaggacggatcgtcatcgcgaggagtttagaggcgcagcgctgagcaccaacaggcagaaaaggcgggaaaattacagcatgagatgacccagattctctcgtagcatcaacctcttattccctgtcgagttgtcgattctccagtctctagtctccagtctccaccgctttcggcgcgacgagaagcaccatctcgctgccatcggccattagacagtcggcctcgctgtggttgcgctgctgaaaatatccatcaaccatctgcagccatcgacgctgggtggcgcaaatatacacgcacataccgcatacaacacaatgggagatcccgcgagggacagtgagacagatcggccgagtgctggcaaggcgccagcaacagactctgagcccacagaagcaaaggttgccgagcctcgaaaaccagtcacagaggatgctcctaatatcgaggaacaggaccctccgctcgaagccaccgacagcgaagacgtctacgacgacgacgacgacatggaagacacggacgagtactctgcggcgtcggtgaccgtgaggagcagcatctgggagcacgagtttgagggcgggcgcagggtgcgtatggctgtttagcccaaaacaacatgtcgctgattcttctttttgtttgctagtatcaccactaccggcacggccgctatccattaccaaacgacgacgaagagcaggaacgagaatatatgaaacacgtgctgcacttggagcagactggcggcaagctattcaatgcgcccattgcgcccaatccgcagaaaatactggacctttgcacaggaacagggctgtggccagtggcaagtatgattgcgactctcttctctttgtcctcgaggaagtaccaactaacggctataaaaagtcgccaaaatgttccccagcgcagaaatcgtcggtctcgatctcagccccatccagccattcatggtcccgcccaacgtgcgcttcctagtcgacgatgtcgaagacgagtggatggatcgcgggggctacgactttatcaacctgcgccattcctgcatgtacctgcaagacatggacaagctgatcaacaactgctattctcatctaaaggaaggcggctggctcgagattacagactattgcacctttatccgatgcgacgacggcacaatgcctccaggccatccggtggcgcaggtcgcccgcatgatgcaccagtgtctgttgaactacggcatgaacggctacaccatcaacgagctggagcaaaagtacaagaatgccggcttcaaaaacatccagtgccgggtcatcaaaacgccaatcggcccttggcccagggtacgtttttgcagctgtcctcgtggagaaaatggaacgattagactgacatgggctctcattgtaggaccccaagcagcgagaagtgggaatcctcttccgcgacatcatccacgagctcatccgcgctctggccgccaaacccctgaaaactctagactggagcgaaaccgagatggaagtgtttctcgccggagcacgaagggctctttgggataaaaaggtgcattgctataccaactttatatcctggtgggctcagaagtgagagtatcctttctttgcttcttctttttcttttgggtatttttcgacatggcatttacggcaagcgatatgttggattatttaacatgggctaaacttggatattttacaaacgcgcgcgtgtgtacgataagggatactgggaatacgcatccaaggcgtatggatggcttttttttttgtacaaggagaagaatctccttttgcgtcaattattcttttcaactcattctacggaaagtgtagaatgttatatagaattgctctgttaacaggtcaactgaccaggagctccaaatatacccccgaatttttttttggtttctttctacttggcaattgccatttactcggcgtgcgatgaaattcattattctatatcaatgtcatttctcatatgcatatacggtcaaatcgtttaaacgccatcccattgacgctccatttcaacattcgattatatgcatactaccagcccttgcgtaccaaattcgccaccaggcacatcacaaacatcgattggctcacaaacaattagagttgaaataaagttaaaaatttcccattagttaatcaggattctctatatatccaaaacatgtgaagtatccaaaaacaacttcccaaatcataaaaaaaagcgatatttaaaaaaggtaaaaccgctatgctcgccttgcgacgatatcatccaactctttatcccttgtgttcctcataaatgtcttctccacaaatacctcttgtacagtcctctctactaccccaaaaagaaaaatcttcagatcaatcaatggtagcgactgtgtcaatagctgagcagccctcagccaaagaccaccgggaactgaatcccatctttgcaatctaatagggataaatcatacaagatcagagaaagaaaaaaaatagaggagaaaaaaagccctgtacaccatacaaagggtatcccgattcatgcgccgtcagttcgcaatgctaaaataaacccaaaagtgttgttgcatcgcaatgtgataaaattgataagaaaaacatggcgggacaaggatcataggaactagtccaagaatagaacgcatgaaatgctccaaaaaagtgaaacgaaaagaggaaaaaaattcgcaagagaaaatggcgcaaatagtccagggttccgtgtgagcccaactccgaaggtagcagactaacattggcctgaatagctccgaatgccgccgagcttttagaaaaaaaagattgactcaacaaacgatgatcattgagacccaaatcaggcaaagatccagggtctggagagcagaaacgagcaggtcgtagaccagttcatctggctgccgtttcggaaatttgcgtccgataagctcatctctctgccttcccaattaggcaatggcttgtgttgtcaaagtcgatcttttgtctcgcccaaaagttcgcgacgctgcaggtactattgtgcaatggaagcgccttaagaaatccaaaaggtcctgcgacagagtggtccctctttaggcccatctgcaatttttttttttccatgtgtgccttgggccgtaccgcaggagctgtaaaatttttgcatctgcagcgtcatccactcaagcatgccagctgttctctcaatgcgatgggaccctgtcgcccaatgcccacaaagtggtacggctcaatcatgcccatcgacgcttgtcctcggtatggttcgtgacaggttgcccctgtgggtgctcccgactcgtggcgcgtggcttccaagggctcggaggcttccaaagcccttctagtaggtggggccaagggtatgtgggctcgtgttccgctccatcgcagtaccgaatctgccatgtgtcaccgggacccaattgccacttgagcagaaagcaagtggcaagcaattggtaagagaaaccgctattcccaggcaaacgtgtgcggtggatcgatcgtcgcttgtgagaggagagcaaaacgtaagggtcttttcctcagacccttattcgtgttcgccgacttctgagtgctagccgaaagccaatagaaatccgacaaaacgcgtctgtgtcgcaccgtgcacggagaaaagggctgtgccgagtccagactgacggttccagctaatcagccattggcagaggaacccatcgttctggaacaccatcggctccaatctcatacggcttggccgatgttttcctgggcggtagtgcccaccgcgcacggccaggcttgctattgtccagcttgcctcgtcggcgcataatcatctccatgacggcaattcgaataaagtcgggattttctcgcatctctcgctgtcgtacagccggaagaggtggagtcgcgtctcgggtcgaagtcgaagaggcggcctcgtttgcgggaggcggcggagatagcggtgagatggatggatatgatttgcgcgctgcagcgtctgtgggtcgggaacgcttaatcttgtaggtctgcatctgaatcgatgcgacaaaagtgcctggctgctgcagaggtcgagactgtgtctcacgcgacagccttgtggtcgggttaagatagcggcgtagctcagctgacgggatctcctccgtaacgggtggccggcgctcatcggcatacggcacttcgggatccatggtgaggatggatcgcgtaatgagatcatctggcgggatggatgggaagttgatgcttgaaaacgactttgccgcagaacgtagtgcccgtagtgatgccgtgagattggacttgaagacagccctaaggggcttgaacggtataaacgcttgagaaatcgattgctcggtctctgagcttttgaggctcagcaagtccaggtcatcctcatcctgcggcggcgctggggagagcgggtgctcatcgatgcagttgggaggagagcggatgggcccaaacgacttacgcatggggctggcctttctccgatgcaagggctgaggactcaagcttcgaggcgattccatagacgagatgacgtcggtgccgtaagagtcacctaaagacggcatcgagtcgatagagagtgttctggccattgagacgctgccgcagtcgctgcccaagaattcgtcgtccaggctgtcggggggcgacatgagtacatccatggggctaccgcgactcaacgaccagctgatctccttctctgaaagttgacgctcattgtcgataatggcatcgacggttagcagcctgtccggtccccggagtttcctttgcgtccgtcggggtcgtgggatgtcagtgacagccaagagagcggccaccgacggggacagagacactggcgagcgaacatgattcggaaccttgcgccggggggcgttttgtcgtctcacagggcgagcagcgtcgaagtgcttgttgcggccattggtcgtgggaatctggactgggctggtcggagttgctggcctgatggtcaagctcaagccatccgggacggtagacacagccggagagacttgtttccccatgtctgcatcgatttcggatggagacggcgtctcagatcggataggcgtgacggtaactgtgattgcggataatctcttgttgctctgtgcatgctttggatcactcgcgtgtggtggaatgttggcgacggttggtttggtagattcggaggcgacgaggagtgtttcgatttcgactacggctggctttgatgggtgagatggcttcggtgctgcagggcggatgggattagaggcgatggagggagggaagagagcaggagttggaggctgtgggagcctcggacgagaagtgtatagcatcatggcctaatctagttcccagagcagacagggatcgggacagcgcacgacacagtggagacatgccagtggcagcggtgttggggtgggcctcaggggaccgacagcgctgtgctgccccaaaggcgaggccttctggaatacgggaggctttggcgcaagtaccccgtactcggcgctgcgtactgcgaggtggcgggagcggtcgcgcgtgtacttggcggcgcagggtgcgcgataaggacggcgggcgcccacaggggtacttgctgctgcacgcgcagtactccgcagtactaaggcagacgcttccgcggcggtatcgagacccaagcgggcgactggaaaaaaaactggcctgaaggggaagggccagagcaggcagcgggccaatgagcggcgtgcgattagggctaacggctggggcggagttggggagccaaggagtcccaactgtcaggcgcaactgcgattggcgcccggtcggccaatggtgccttgcagagtcgatagtacacgtcaggtgcgtatcagatggcagcggcgcgcggtagccacgacttgggtcggcagcgtccgttgcagagcacagtgtttgccgcggtggcacctactctgctaaagtgaagcaaagttacggaaacgccggtcaggtgcgatcgattagctgactcgtccttatcggcggtgtatcattcgctgatacgatgggggaagagagacaagagcgaggaaagaagggtccaagagaggcagaattgttatcagataacacgacgtccaagtaacacggatgaataaagctcaaaacgaaaacggcgccttggcttctgtctctctctttgtctccttgtcgagatagcacggagttcagcggcgcaatctctgcctcgattaaaagatggggtacggggtaatgacgatgcgagtcgcgacggcgtgcctcgatcagccgggaccgtctgcgcctatgaccaaaaccagcttggtggcacacaagagccaagcgatgatgcgtcagagaggattggcgagtgatgcgtcccgggatggtgagaaaaaccggctggagctgagcgaggcaggaggagagatcgagatcaagcagcaagagggagaaggggggaaagaagatgatcggccttctttgtacgttttgcgagaaacgcatgcgcgagctgcaagcgggggtccagcacaaaccaagattaaagccgcgatatgaggcatcaacacgtatctagtggccgcacatctcaacaaagttccctggacccccattcccgacgttcctgctcccgccaatcctggcctcgacgtggtacccggccccatctggacgcttgaggcatgtacgaagctcgagtccgaggagtcgaacggtactagcatgtgcatgctgggtctgggatggctggatgggcacaaacgggatcgcccagcgcagccattgatagagctagcaccgctgctcgttcttgatgtgtctctttgtcgggcagctataagcagcagtcggggcttgtagggcgcctcgtcggccaacaaacggggccgcgaggatggtggtcaaatgagatgccaattctattcctttgaacgagaattatcatatgacaatttctgcggcgtcatgttttggttggctagctgaccacagatggcttgcgttggatcagaggccgggatgtgagtattcgctttgtaccacaatctcggacgcttcggcgtcttcaatcccgtacgatgtacttcgagagcaagtaagtattctttgagcctttgtctttgcatctatctaacccttgcaagttggatactcgtacatgtcttgctgcctatctcgtccgaggttctgattctgatgctgtctctgactcatccttggccattcaagtctccaaagcttgcactgtcacagctacccagcaccaatggccattgaccagcactgtgccgccgtacatgatcgcgattgcaggcagcgaaaggaatcgccgtactaccccaagcatgctttcaaatccgcagccgagcagccaggcggaccaccggcgatgcccaataatagccagacacactcgcagtcagagggtcagccagcggcacacgtgcgagcgctcgtgcaagtgcgcgtgctcagccatggcttgctttgctggctgattgtctcatgcgcagttttctagtggacccttattatctttccctgcatcgacatggctagtcccaagcgcaagaccaggtccggacgtacatgcgctgtgcagcatcagcagcggcatcacaccctctttattgggaaaacgagaggggagcagaaaaaagttttcattcttcacaacttgcgcgcacagcatcgcccggccagcccctgggctgcacccgttgctgtgaaacctaatacagacggcaaagcatattatcatccgcttgttgagcaacagtctctttgagttgtggcgtgttactctgtcctaacgcgggtacctcgctgctgtctcaccttctcaagccgtcttatcagcgccgtcctattcgctgggattcgctttagctttgcgactgcgattatgcagtcaccgtcataccctaacattcatcacccccaccaacattgcctgctctcaacgcctgcgtcccttcacgatatacctggacgcaggttggtctgggctaggatttcatggatggtacgtaccatagaatgcggggtgctgctaaaggtctccatggatgctccgcttctcccactttatgatgccagggtcctgtgctcaaacatcgttctgtgcttgtgcttgaatggcgctgagattatgccgtgggacgatcccttcgtctatcctgcgatttccagatcatctccaagtctttataccgatttataatggcgaattggccctttcttaacgcttgacgcccacccatccatccacgtgcttaacctcacacaggcagtttacagcgaatttcatttcgctgcgctcatcaatatattgccactcacccacactctttggcctgtcattcatctcctgtgactccataaaagatgataatccctctctcctcatatcatacaaatatctactctatgctaatcgggctaattatctccccgtcacagccaacattgcagctcgatgcggcacctcattaaatggcacattaaccgtcttaggaccttcgtcattggacaacgacattttccattcgcactgtcaatcgggtatcatatattagtgcgaacactggagaacatttcggaggtttgttgaagataatgctacttgggtaccaagaaaccaagaaagccgagaggatatgcgcagcagccagacacaggtgcttacatctgctctacttgtgacctgaattagatacaatgggaaaccagagtatcattgcatgctggccgatagaaaatgtggctgataaagtcgatttgtcaaaagctgggctttgattgtaacttctcgcccattctaggcctgaaagtagagcacccgtgtaagctgtttgcccaagtcctaagccgtaattcctagagagcgaaagagatgttagttgatagctagacatgcagaggaatgcataagagcgagagtgtacgcacttattatgtgaacatgcggatatataagtatggaggtctcctctgtggtaataccatgaagactgagcatatgaaagtttgatgcgaacaagtagctgaggaatactgaatgtttaaatcaatgtagcaggagaaagcgtaataactgttagaagctcaatgttttatttgctgttacaacgcgactctgacctgaacttcttagtggattaaggggagcaggggtaaacgagtctagtttgtaattttttaaagagacaaccttaagaaagacaaaggtagatgagcttggtgtagtttataaagagacgacattcgccgtttcaccttttgtgagaaaacataatgatgtttacatctagaaattcgcctgttgaactaggtagtgggctcatcaatacatgtagctttcataaatcgcctacctggtagtgcacagactcgcaaattcacaagcattcgcaacattcctgcaaccatcaagggtatccagactcgctacctacccaactccttcaatcttaatcctctatttcataaactatttattattgggtacatgcagtatcacttatccaggatcacgtgatactcagcgcggctgataaagaccccgcccggagatgtcttctatatatgaggcagtatgtgcagtcataatgctcttacaaacgtaccaatggctgatttattatgacaaaaaacgtgccggtaactgctaccatggactatataaaaccttctcggcgcgaagacttcgaaattgtcataatctgcggattaccactcgagttcaacgccgtttcccttgtgctcgacgaattctgggacgaggacggtgatcactttggacgatcccccggagatgtcaaccactacataacgggccgcattggcaggtacaatgttgtcttggctctgctctcacacatgggtaaagtgcatacagccagcgccgcagccagcattcgttcaagctatggcggcgtacggctggctttgcttgttggcatctgtggcggagccccgcaggcggcaaatgatgaagacgatgagatcttgctgggcgatgttgtgatcagcaagaccgtagtgcaatatgactttggcaggctatatcctgacaagtttgtacgcaagaatacttttgaaggcagccttggtacaccaagcaaggatatccgcaatttattaatcacatttgagactgacattggtttggaacgactgcaacgaaggactgcatacttccttaagcaactccaggccaatgctactggaagaaagcgtcacggtagatatagctaccctgggacagcggaggacaagcttttccaggcaatatatcggcataaacaccacgtaccgtgcacctgtatctgtcgcgactgcaacagcatttctgaccctgtctgtgacgaggctctgaattcgtcttgcgaagagcttggatgcgacaacatatacctggagcctagaggacagcttgaagcgagacggcagttggagcaagacgagagcgacaaggctcaagagcccgctgttcatgttgggtcgattgcatcaggcgatgtagtgatgaagtctgcagatgagcgggacaggattgcaaagaaggaaggggtgattgcgtttgagatggagggggctggtatttgggaagagctgccttgcatcgttgttaaaggagtgtgcgattatgccgactgccataagaataaaaggtggcagaatttcgcagctgcaacagccgcgtccacgttgaaggctattttggaacgctacattcagacagacaaaatgttgaaaggaagtatggatccattggagagagagttgatcactcaaggtgcgtctacgtacagttgcgaagtgagaggtgaggatgtcaggcaaggtaatgagctgcaagtttcatcgtctcagtcatctcggcattatatagtacaagaaggatcgtattttggaggagtcattcaagcagcaggttctgtggtccaagggaataaaatcagcatatgagcatgtctttaattttcacatttggcgatgatagtctgactttgtgtggatatttttttgaaccgttacatgtctcttatcataacgagtactggaatttggactgttgaccaaggaacaaaaaaagtgaaatgagtgtattataggtacctgcctcctccttggtgcgattgtcggaggggatgctcggcctaggtaggctctaggtatacaactcaagaggtaattatatacatgaaatcaactgaggatgagccttttagtgctcgctcctggccacatgcatgcactttatcggatcttatgaactgctcgtcatgtatttcgaacctctcatcttagccggctggggtgtaaacttgtatttccacatttgcacttccataaaatacaaagctgaatggatgctggttgcttatatctccttaatacctagtatttagctattgtcccaatgccgtacagatataagtagcttaccagcgaaatcattgccctgcctgacatgcccactcgacgtagcaatggtacctccgtaggtaccgcccgattgagccactccggtagaactcgcgtcgcagagcatgctgctgctaatgatggcttcttgaccatcagaacgcgccatctcttcaatatgcgtctcaagattggcgatttcctggtttttgtgacttaggtcggcagtgtatttggcttgcgcttctgcgttaagtattaggcacttatcataggccacttttaggttgtaaaactccttgtatgcttgttccggtctatggattagacgctgaaagtattcatatgtgaaatcggctgcgttgatatgaacgcagccttcctcgccctgatcgggaataaatgagtattgacaaggcaaaggcacatgcctagaattgcccccaagcttcagaaacctttttagatgcgacatggtagcttagcattctatcttgtagcattgttcagtcagcgggaggcttttgagacggaaaatttgaatcggcagaactcgaggtccatggatagtaaataacgggagacagcgggcaaacgggcattatcactcacatgattgcgacatggtctgccgtatagctctagtccactcaggcaaaagcccaccaacgagtgatgacttgttccggcagggaaaagagccaagtcggaaaagtgaagtggctgggcgtcctttgcgtgtggttggcgcgcgcgtcgtttcggtgactcggaggttggagatgcggtgtgcgagaacgagtctgggcgacggcgatcgcttttattataagaggcgcaaacaggcggtctcgaaagagcggtgtctcgctcaggtatttctcaatgaggattcatgattgattgtgtgcctgaagggtggctgtgaaaaggcttgattgagggagtggcaactaggatgtaggggcgcatgatgcaaagaccaccggaagtatcattgctttctttgtttctttgtctctttgtttccctctttcttcctttataaatgaagagagaaaagagaaaggaggtaggctgagatactattatcaatggagaaagcaacacaccacgcgtacaaccagcgccgaaacattcaggaaagtgctctaattatcatcacatttgtatgtattcatctcattctctaaaaatagctgcatgcatatatctataactttacgaagtattgcatgctaggcagtttcggcacggctgtacccgcgcaagtaataccctcctcacctccggtccccgaaacggcgattcctagaagtacaagctacctaaactgaagtggctggatgcgtgctttgctatgttacggttcacttccggcggttgttaacattgataccagagttctcaggcaatttccctactcacttcagattggatgctcggctaacaacggccgcagtaggcatacgtttactctgtcctattggtaggtgccaagctttgcccaagctggtttgcgattgattggcagagggcttaaaatccaatttcctcccgtgcgtgtgcatacgtgcctatcggtgcctttcaagtttgatagtccgagcgaacatataaatatcttgccattctctcatccgagcatcagggggcagtattacgtttctggcccgtacactgttgttattttcctgggtgttcgcgcttctattgctgctctgaaagaaaagaaagaaaaaaggaaaaaagacaagtctctgctaccggtatatcggccagtgagcaatacaaatatcaaaagctatggtatgctgccatctttgatcatttgattttgatttattggtgaattgttaacacagtcaagttctcgaatccaatgaatcatcccggccggcggctggctgatggcttggcgcaagtaccagccctatgaattattgttcccatttcattctaattggccgttgcagaacgaaggttatcacccagttggcaaattgccaaactcagggccagcattcggatggcaggattgtgcaggacggctccacgttcaccacaaagttgaagattggcgagaactcttggctggaccagggaaataaaatccacggcgttccatccgaaggcatcaagcaatatgggtcggaatttggaggcgagatcgagggggataagtcatcgaagataagccaggggaacgagataaacggagagaaggccgaagcctgcgaaaacaacagcgctgagctgtaattgatttcaggctctccaaggggcatccaggtagcataagtacctacggatcgggggcgttcattatggcgcgttgggcaaggctgcacatcgtctcatgctaactcgcattcttaaacaaaggctgtgggataataacaatagaccattagaaggggttatttatatcggtaccggtaataatttttataatctttatggcttgttgagcggaaatgattacgtggtactccttctctttccgttgcggtgtaatagccgttcacttatacgtagcttcgcatgtaagtcggagattctgctgttgttcacacagccccgctgcctacacgttttctctcaaggccactacctggtcactccacactttgtccgtttctaaagcagcgaaaactgcggatccagccttgcatctctatcacgttgctattgcggtgcaaaaagcggtgcgacaactccagcgaggaatcgcgccagcctccagcaaagacaaggccactcacgaggcattttgtcgctggccgttgggtctcacggctgcgcgcagtaggttggggaaataagccctgctattcgcctagaagccccctttgctagagcatcaggcagcgagcgggtggctgtgcaggcaaatctttactgatagcgaggcttggaaagctgttcgctgcacgcacaataattggtcgcgcccatgaaatcgcctcgccttgctcttggaacacagtccagaggcctctaaacgaggaatacatgatatatctcgtcggattcgactcacaggagctgcagaaagctgtttagacggaaaagataccccaccatccgaccatggaacctccaccacgacgccttttaccagagcgatgcgtcatcatatctgcctttattgccagcgggaaaacgtggctcactctaaattcaaaacgcctcgatctatccggatttaacatcttggatctggattcctcagtgatacccaaagagaatgggcagcgcgcaagcaactttaaagagctgtacatggcaaaagtgagggggtcaatagcgccaaacacaatcatcttgatatcaacgcatgaggaaatacgatcggctctggctgaagaaggactcccttttgcactggtttatccgcttcgcgacttgaaggaggagtggataaagcgtttggaattgagaaaatctcctccaggtctaatcaacattgttcaaaaggactggtcaatgatgctgggcgaatgcgaggaacaaggcggctgctcacattttatgctggaaaagggacaatatttgtcgtacaagattggagatattattgaacggatgattcccagataagggagccttttagaggaagggaacgactgctacacggcacacgtcacgacatcatgaatcacaaactctacatcacagtttcacatgaataatgacaaaatagaatgatttatcaaagaataatgttgctttctagcatctatgaaatggtcgcctgcgttcttgttaccgcgaaatggagctgtacccagaggccgtcaatgctcgaatcagctagtttccatatacaaaaaatctcgatgacatgacgaaccccaatggcgagactggccatctcgttgacggtaaaccttggctctctcgccgtttttccaccgtcgtgaacagccgacgataactggcagcgtcaagctctgtgtgagagccatggccatccgaatatctcctgccttgaatctcggatatgtcattgatgccctcggtattggcaatcctgtcgtaaatcgctgcccacgtgccgtcaaagaggtatacaccttcaaggatgagttttcggatcgaatgggcaatttgagtcatgatgttcgttagagacgcttctgacatctctagctgaaccaactctagtgtatgcaattttgtacattgcagcgctgaccagtcaaacaatctcatgctcctgtccaataaatggaacttgatgcgaagacaagtaagatttgtcaccagactgagcattcggcgtaacccatcgggcttgatgcgcgtcatctcgccgctgggcatgtcgccaggatgaaagtctagatcgagtcgctcaacagtggtgagggcagctcccatgccatcgcccgtatcttggagaagattttgaggtatatcagccagtaaaaggcctgcaatgctgagcgagaccaatcgagggcacgtgttgctatagatgttctgaatcacatctgccaagacgcagaggctacggctgttgcatagcctgcgcatcccaaaaggcggatactggagctcaacatggcggagctgggtgaaggatttgagcgcggcaacgagggctccagcgagagcacttgatgcaaggaggttgttttgttccgtcagctgtccacgctcatcgtcgtctaaagatgtcaatcaccgttccaatattaggacgcagatttcattactatgtgaactcgtgcgaatacgaggttgatactcgaacttcttgacaaaggaagcaagctgcgggcgcctcgccacctcttgcagcctcttcaatgcatgatgattgatggcttgaactttgaagcatttgaacagcagtggggttgctatttctcgaccagcgcggcaggtgaggcgaatgttcttgaggacatcatccgagctctcggccgcaatcttgaaatcgtcaatgtagaacagtcagcttgaattgggggagtcatacaaggccaaatatctccactggaatgcatttgctttggtgattcattctgccctggtacagaagcttcaatcctcgtcgatttcagagaagatcgtggagaatgaaaagagttggcaagcggttatgaacgagatcgagactaagcgagccatcccccccgctcatgcacacgtatctgatctactgcatggaagaggggcggatcgtcatacccggtgactcttccgagatcaatctgatcggatgttgcaccttgatcaatccatctaccctggatctattggcctaactttggcattataactagatgatcttaatctttcaggataattttgaattgatcaagcgacgacaaggaacacatattgtgaacttttcgctccaaacttagtatggtgttttattgtttcccctcatcctttcttcgtcctccctccgcctctgcctctcttttccggttttattccattgtccatcatagaaactgctggggatatgctatgaggaaccgcgtagtttaactgcttaagctgaccgtgtgacaatgttttcatacagttttcccttgccgttcgtcattatcatcatcactccaagagaaaatatcttaccgcaatgacgtctctcaaacatgctatgggctgctttgataggcctagactcaatcaaatcgacacagggacagcttcagtctcggtgaacaaaaacaaatactagtaaagagatatatcgggagtctattgaagcctctgcctattgctcttcttttactttagctcgtaagaggtggtctttacaagcccctatcatagtctacagtacggaatgcaaatcatgatttaatcatccatgttgggggacgcttgccctgacatccccgggcaaggaaggatggatgaggtcatccatacctatgtagtagccacagatcccgtatcatagatggagtaagcttttttgaccctacatatgcgttcctacgtttctgatcgtaaggaccgcaccccgggtgagcttcacgatatcgtccctcgcatatcccataataatccagacgttgctttgcatggacacacaagggaatcactaattctttccaagattacagtaaacagtaattgaaactcagtcatagtctgacgaatttgctggggactggtgaatggtattatataatctgccatgattttatcaagatgacctcggctgtacggatgggctagtgttgcaattgatatctcaatcggcagtgattatcaattcttggcatgcgaacgccgggccgagcgaatgcacctatccctaggaacggtaagtacgccaaggattcacaaaaagaatgagattgtagttacatttgtcaatctcactgcaaaatgcggcgtaatcatttcattagcaaagtagcacttggctctgattgcttattcttgatgttttatggctaaagctattcagtacattcctcttcactgtttcaagctctttgcaataaatgctttggcttgcctgacatcaactcttttgggcacttgagagacagtcatctcttctgcagcgtacagattcgccgacggatgcggctctaaactactccacatatgccacggatggttagaaaaggggcattactcgatgccgtgtcagcttatagtgttacataggattcttgtgggtctcagctacttcgggcggcatgtttcgagctcacatggcaagagactgtgataggccaaggtatatttcagctcgactactctggagatctggctgtagccttggctggaagatgatctacaaccaaagagattgctaccccttaacaggtagcattccagaagcccattgtggcccgtaatgatgaactcataggattggtcatgtatcttgaaagcgatttatgcgtctgatggcagactagagcattttcaagatattgccgagttggcgggtgtagcagattcggccttatcaccgggcggctatgccgagctcacggatcctggacttttcttctcttcgagtttatccttgaaccttcttttcttgttcaatttcagttgagtgtttcatgatactacctataatacctaatacggtaaagaggctgtccggacattcagccgatttgcgtttctgcccctacgcgttcaggggcaaactcatctctttgatcacagcacatgtctgaagcaagttgggagggttgaaagtacggattataaagacgctttgatttttttgtatttttatatgtcatggtatgcttgagctgtttgtaagagatgacaaaattaaatctagatgtcgactgagattttcttgatgcaaggttcgatggagacaacagaataagtgacagccgacaggttcctcctacctcgcgaaatgataatcgctgtgttgacgtatatttatgctggagagaataccccgattctacagcgaggtagaggtgacatgttgtataaaaaaacagggcttcaacagccgagcgggaaagtttggtgttgaaaggtacttcgccggatctaaatccgactttcgtccgatgtttgtctagctctaaggtctccccttgacaaattaagaatagtcagttgtattgattcaaaaagccttactgtttcgagcactcttccctgtttaaccttgtacgctcttctgtccactgaaatcggcgaaatgagtccgagtctatacacaaatacctaatcgcggctgcgggcttttacagtctgtaattataacagccataatggctataagtgcgccgaggcttgtttcactctccttctgttattgcacggcctttcaagaatcgctcaaccgattggctctggacaaactgtgctgcgacttgataaaatgaagaggaattctgcatattcccatttcatacacacctttgcattagcctagttgctggtggccactggtaggctgagccgcgcttctacaggcgcagctatataaatggcagagaatgggacgccaagcatacaagtacgtataaaaataaacgcacaagccttgcgtttagctaatcaaaatagtaatcagcctgggcatagtgtcgggtatcagtaatttcctagatggtccattctgtcgtgtagctagttcagaagcatccaagtggtagggttagccaagattcaagtcgccgaagccagggttgctcgccccgggtgttccccaaaacccatcaaccgtttttttcttctctttcttgttctcgctctctttcttgttaaaaagaggctcaactactatccacttattttttttcttcccctgcgccgttacctagttgattacagggcctgtgactccacccccctattacatgggttgatgccatttgaacgagaaaagcgatagggcctgccaggcgtttttggcccttgaactgtttacgacaacgagaatgagaatgattgcttcgcaacccaaggccgttacatatatcaggctattgcttcacaacttgattcgggccaatatgatgtgccgagtaatgttcagcgctagaacccagctactcctgtattcgggctttgtagaaacagaccccagccaatgtagcagcgggctagcttatgagccaagcatattttcccacgcgggcggtgacctggttcatttcaggtttttggcctgtccgccgtcctgactggttggcgcggttctgcaggcggctaaacatagcgacgatgatgagacgagagggcctcgactaatcactcaattgccggaaacagtggccagcagcttggccaagcgcggataaccggcgggatggttcaagtccacctgagctaagggtgatcccggggggaaacaatctgcgccgccgccaacttttttgcgtggcttacatgggacctccctcgtatgttgatgttggcaacgtcagcgctagtgttgagggtccctttgggctgttttgtattcaagtcgcgtgaatcctctgttgcctgctttgccgtggcaatcttgtccatgcagaggagagccgatcccaggatttgcagttgcgttgaggggggatgacacgcgatgaggatgcatccctaatgctgctttcatgatggaacatgttataggtacctcatggcttctaaacttccatgtacaagtatgcatgtttttacactgcatggccgctattgaacattgtggcagtacatgcctgccatggcctgtagatgtagggctgagcaagagactccacctgctgtttggatgccaaatgggttctgtatgcagttgatccctgcgagagccaggtggactgggcaaggtagagggtccccccgatcctctcctcccattctcctgatcgataccctcgctccatggagaaagagtcggcaaggcccaaaataaatcgaaaatcgttcataagctccgcaggcccccaaactgcccccccgggtggtcttttaggtcttggggctctgctcgaatgtcgaataagacgtatccgtacgcctacaagatgactccgactgtaagtttgcaaagcaacacagacctgtaaagatcttgccgagactaataaacatgtcttctcagcacgacgatttccccgaggtggcagtcggtcacgacttgcctgaggcctatgtccagccgcatccagagccagtttggtcgcctcagccatctatcgcgccgacatatgtctctcagcctcacagcgcctatccgcccagtgcctatggacagaatgggcagtacaccgatgctgtgaagcccggctcagcggctggacctggagctggagtgcctgtaggaggtgccatgtctcacgatgcctcatatgcagctccagggtccgccgacccggaaaaggcgactcctgctgcggctgctactgtctgcggaatctccctcgttcttctcctatcaatcatcatcgccatcctgtctgccgcggttattggattagcagctggtaccggagtcgcagccagcaattacaacgatgcacaggcccgtgtgcgatcgttgaactctgcactggccgcagccgaagcccaagccagaggcacacccacttcatctggcagcagcagttctaaaacctctgctccaacagactggaacagcatcaccaatggttgctccgataatccgggagacgtcaacggaaccaggtacacatctcaatgtaagtgtctttgtctcggaggaaacgaaaagaaaagaaaagaaaaaagtgattctaattctccttagctttcgacaacaccaactttaccatgtactgcgacaaggacactcacagcctctcgcccgtgtattctctcttcgccaacaacttcgacggctgcatggacgcctgcgccggatggaaccactacaacacgacaaaagggaaatgcgtcggcgtttccttcattccctcatggagcgtcttggccactgcgctgcaaggaggcgcccccggagactgctacctcaagcctgctcccttatcaacggccaacctgacggatcccaacattggcggtggcgaggtccacactgctctgctcgtctcaaaatcaaaatgatgagagagagggacttgtaaagctttgtgtggctttttgatgggaaagattgggtgcttgttccgaggaaggaggcgaattctgtttctagccgactttctgagagagaaaattttaataactagggacattttttacaatgtgtttttgtgtgttgagcacggcgttggatatatcaaactgggagccagcttgtgacgattcattggaatctcctagctattttttgcatgtacttgtaccacatctattcttatctatataccattctcacgctcccgccatctacttttcgtgaaacgtcaacttatgtgggcttcggagaaaaaaatgcaacttgatcttttagttgtgggagaatccactatcctactgttgatctgtcttttccacgatctacatgctgaatctgcgggtacggctcgtcgcgtgtttagtagcgccggaacaatcgagattatcgaaatggcaatctctgcgttcaattaagcatggccgtgaaggttgagaaataaacggggtggtgattcgggctcagaggtagaattgggaaataggcccgcgtatttgataccagagttgggtccgatcagtggagactgtccgtctcctgaaccgtagcgatggcagctatgcgcttggagtacgattccttacgaagcgacggtaaatacgaaataaattgcttaaagagtaagaaggaaagagaaaagatgagaaaaaaagggaaaaaagaaaaaaaaaaactccccattgttggctaatatgctcggtattagtgcggtaatctcaacaaagcccaaaaagaacacgaatgctcttactggggccggttgtagcaaaaacactcatatttggggtcgaaaatgcttccagaattctgctacatgatcgaaacaccacagatcagctatgagctttcaatgagtatatacggtagtcatggtagacggaagatttacaatctataatgctgacttctattatgacctcctgttagcaacgatccatgtccgccaatactacgagttacagagcttagaaccccacctgtttatccccatgtatcactgcagcttcgtatatattgaatcccgccaaccgaggggtcgaatcctgcaaactgggcgggggtttcggggtagtactgatcgccaagattccgccgttggatgcaaaccgccagcagagccaagaaagcgatcgatctaagattgttagcactagcagttctttcgtgtccaattattgcagtctcatagaaggcgccaagccactagaacaaaaggcataaaacaatacatttccatggcttccatcaactcggcctctgcggctctgttcagaaaccttcgtttttatctctcatggaacgatgttacccctcattagccaggattccctatggggctgtgttggcatacactgcaaattcgctcagcttcagggcatcagttcggcttcacggcaatcatctgcaacgcgcctccactcacagcgtgaaactcgagcacactgctgctgcaggaccctggacggctgagcccaaaatgtgaaagcctggatagcaccacgttgcctgtaatagggaggcttttaatagggaggcctctaacaaggaggcatatattaaggagcctctacccatttcgtcttcctgataactcttttgaactttacaatcatctgcttgaatcatcacatcccatcactacaacatggctttttctcagactgcacaggatttccgccttgacggctcgttgctcgttgccaccgtcgccaccgaggccggtgactgggttgagagcgtgcttgacattaacgagtacatcggcaacaatgacggcttcttcgagtttggaggcagcggcatctttgactctgttgacgtggagtcgtggagactggagggaccgctgctcatcacttcgctgtacaggctggatggctccttggcggaggagcaagtcatcaacctggacgactacattgggaatcaagacggggttctcgtgttcaagtaattcttccttgcctctcgttgctattttcggggtataagctaacgtcgttccgttgcagctattaaaagtgcagatatgccgagaagaagtgtcatgcatggacggatcaactcccaaatgtggacaaggtggtggccgttgggatatgagactgattgatggtattgaccatgtacttgtatcgtttttgacatctttgttctgttgcttggattgtatctgttgtagaatgcatgtgattgaagccagattgcctttgcgtccatcttgtcttgtgattatgcgtaaatgccatcgatatcgacgaagcggtcaggaggtgccacacaggtggtggagccgttgcaaaacggggtttatattggaattccgattgctagccacaaccgtgatcaaaataacccactgacggatgtcgcaggttctcatggcgacgttggatgccatgatgcgtttctatctcaagcagtggttgtatcccatttgctcggggattggcatgcttagaaccagaattgaagtgaccaactaatttaatcataagaaaattcaacaaggtgttgcatatagcttaaagtgctcatagagcagaatgtccaattgttgccagcatgagcctgcgctattaacgaggaacatgtgcataggggcattcgaagcggcaagacactaagtcgaaaatatacaaatatcggtagccctagctgcactgtaagaagccatttattactacgtgtacgcagtcggaatgggcggaaataaagagatagacataattgattcttgcgagaacagacatgctggagctggatgataggtccccactttagtcttatcgctaatcgataaagccgtgcgatgtctccaggcggggcagatcaaccgtgacagcttccctctagagcttcgtcaagcccatccatcttcgctctgccaaacaccagcccggcagttcaagatggaggccgcagcacgtacagcgtggggtaagcaatcatgaagacgcctgggatcgattttatgaattctagctgacgaacgtgacgcgatagagctggacaacaatgtccagctggtcgacgccaagcgagatgcgctatacaacttcgatgccgaggcccaaaaggccatcgtaagtgctcaagcatggaagccggatcccaaccatttcaaacacgtgaggattagcgccgttgccctgatcaagatgaccatgcacgcccggtctggaggatcgcttgaagtcatgggcctgatgcagggccacatcgatggagagacctttgtggtgacggacgctttccgactgcctgtcgaaggaaccgagacccgagtcaacgcacagaacgaagcgaacgaatatctgattgaatacttggacctgtgccgcaaacagggcagggcagagaacgtcgttggatggtatcacagccacccaggctacggctgctggctcagcggcattgacgtggagacggaggcattacaacagcagttccaggatccgttcttggcggtagttatcgaccccgatcgcaccatcagcgctggcaaagtcgagattggagccttccgaacctatcctgctaatcacaaggccgacggtggtggcgggcagacgtctgacgggttccaagccatccctctcgacaaggctgccgagtttggcgcccactcaagccgatactacagcctcgaggtttcgcatttcaagagctccctggactcgcacctcctggagcttctgtggcacaaatactgggtgcagacacttagccaggacccgctgctgacaaaccgcgactacggcaacaagcaaatgctggatttgagctccaagattaaagaggccacgtccaacattatgcgctcgagggttgcgtctgcaatgatacctggtgcgagaggctcggataaagcggtggagaagcttgctcaggatgcaaatctgattgcgaccaaggagatgtctgggctgatggcggctcagatcaaggcaaaagtctttaatgatttgggcaccgcgtcaagaacagcaccgactggtgaagccaattgatggtttaggggattattgctatggtcacgttttacgttatgatagatacactgcaacggcgttatttgagctgcaaacaatggattgcttgttcttttgttcttaaaacgaccgtgtagattggcttgcttcgggtattttgctgctgctaggtacctgtgctaactgtttctagccttgttgtgccacctcatttaaaccggcttgacttgcgagggttgctttgggaagcactttgtctcagatggcagagtggagactgatggagatgttctataaaccagcacattcaataaccatgtcaatgtgatatattggccgtgttagccggacagacacgcgggatatgaattgacatgatttcctactccaagtagaaagacgtgagaatacccgctactgtcgttactgcttctggccatcgataccggcaattgttcccgtaaacctttttaccctacgagagatgactattctgtcattgatgtttatccttgcacagttgtacagcaagcaatgcattcgtcatggctgagatgcaggcatctttcgtttcgatgacgcttacattctgcagccgtgcattcaattttcgggtgcccccttggtcgtcgccacagcgggtcggcggtagatggaggtggggattccccgggctgtgccagaaaaaaagcttttgcggagcgatactcgtatttgatagtagggcgcaaagtttaagttgggcttcaggcacaatgtgttttgtcatatgatggaatacacaccattaaatcgaagaaaagaacaggtgcagaacggatcatagaaccagaacatgccatgatgaagacgtctcactcatgcatcgcagcacatgctaacgatcgtgggcaatttccggcttttgcttaggctgcagatcgtctgtgcgccggaaagcacacgcccctgtcctgagctacttgcgctactctttgctcttctgccatctcattggacagatgcccgacgatgcctcaatgcgcatacgcctctcttgtttatgtacttctttcaaatttaatccccgagtccgtgctgcagaacaaagtaaaacagctccgggacttggcagctgagacgcctacaggcacaccgtgggcaaaacaagggcctccaacttacagcacgccctgtccaacggtcaaggtacagctcagttcgggcggtctcctcccattcgctgccgtcctgagactgtccaacgcgatgacgtacttgttaccgaactcaacgtcactgccctggcatgggcatcaagctccgcgactgctgtttgttgatttcgttgctttctggattctcgatgccactagcaggaattaattgatgtaattgagggtcagtggaaggagcagctcgtctagctttctcggcgcgtgtcagttcacggcagctgctactgggtgttataaactgcggttgccgcttgcagctcttgccctgtgcttctgcttttctcttccatccatcagctacaacccgtacctactagtaatttctgagataccccccaaagttgctgcttttcgcccccagtctaatctccaaacgaccactcaccaaataccaattgtttcttctttttttccgctcctgatctgttcttccgctcgtcttcgacccataccaaattctacgtgcctctcacctgactgagcacgcttcttttgtcttttttttttttaattcaatcttgtttctctttttgccgaattcaccttcgaattgatcaagaccaagaatcgcgactaccttcaccatgtctgctaatgtcaacaaacccgtcgacatcaagcagaaggagaatgacatcaaccgcaagctccagatctacggcattttcaatgccttcaagaatggcaaaacgccttctgtatgtacttgagtatacaaaatgctgtttctcgcggcgatttgctgactccaggcttgtagaacgaacaaatcgacattgccttgaacagctttctagagtccaaggccctcaacagcccttccaacaagctctccgccgatggaaaggtgctagtggaggacgcgagagaagttgtgaagctcgcgaagcagcttctgctgtccaagaatcacggcaacctgattcaggactttatttggcagactacgcattacgataccaagggcctcaagtctccaaacgctccgttgaccaaggacactgcgacgcgggacaaggatgaagctctcgaggggctgcgaactttgggcactttgctcataacaaatggccagttccggaaactgcgtacgttacgactttccccctctaatcccgggcgaagaatcgccgagactgaccatttttatagtcaaggatgcttctgttctactccgtgacatggttggagacggcgctatgaacgctgcgaacaagattcgtccctctgatgaacaactcagccagatggacgaagctgctcccgacaacacatggcatgagaagcctgatctttccaaggaagggttcaagaaccaggcgcgaacgctctacaagggagatgtcaagcaggatgcacacgatgctgtcgctgctactgcccttgggggtgcgactcctcaagcgaggatggaccaggcgggatctttgcatccaccgggagtcgtgcctccagtgacaactccagcggatgcggcgcctcaaattggagcactgcctcctgtgggaacggtgcctcagggcggtgccattaacactactcagctcagccaaaacacatctgccgacgcagccaaggcagtggtgaacgagaagttggataaaaacctagacaatgatcttcaggagaaggctcagacgcggaatgaagagtaccgtcgcagaaccagagaatacctgaagaagaagatgcctcaagagcgcagagatcaggtagtcttccgtctcaaaaagattgtgcttgaatgccagcagcaccccgattacatgcaggccgtgcagactcttcttcggctggccgaggaatacggtcgacatggacgcaactatggaagaggctctgccgattccgccaaggacgtgcgaactgggctgtctgcggccgaggaagatttgcgcacgttgattgagcgcttcgccaatggcacctcgaccgaagatttgtggcagtcaatcagccagatctacaaggatgccgatcaagaccgagagctcaacgattggttcaagcaggtcgacacctacatccgcaaatgcctcttggagcagggctatgttctcgaggagcagtctaccgacgattggaatcaactctacgaccacggccgatacttacttcgtgagaaataccgcagccacactgaccgtgtcattgacgaggtcagatttattgcggatcagttcgaccaagatccccaaaacaaggcattcggtcttgccatccagaagcttttcaacgatttgggcaatgacgaggacggaaagcctgcgttcaagcctcatctcgtcaaggatctgacagaagtcatcatccctgccatccttgagaacattgcgtatgttccgatcccacgcattgagtactctgaccccaaagtcgatgccattattgaaaatctggtgcttgagagcgacaacttcatgcccaacattattgagattgccagcgacaactatatgcgctggggacgcaagaagtttgcaaacaagcacacgcatagcttggatgtcaaggttactggtattcagatggatctccgagatgtcagctatcacatcaaccgcaagagcggatttccttccatcaccgatactggagtgctcgacatggtgctccccggcgacggcttctctttcaggctcaaggtatccaccccaagcaagaaggatgcccagcacgtgttcaaggtggaaaaggtagacgtcaacgtccagggcctgaaactcaaagttaagaagtcgaaccacaagctcctattcggcctctttaagccacttgcgctcaaggctatccgcccagggctacaaaaggcaatcgagaaggccatcaaggaccagtgcaaccaggccgacgaattcctctaccaggtcaagcaggaggccgatcgtgccgccgaagaggccaaggccaaccctgaggaggcccccaacatttacatgcgatactacaatgccatgcaaaagagaatcctgcaaggcaaggagaaggcagaggcttttgtttcggacaagaaggtcaacatcgccgtgactaagcaggacagcattttccccgacattcacttgcctggcggcatcagctccaaggcgactgaatacaaggagctcgctgccaagggcaacaagtgggagagccccgtcttttccattggcgacgccaagaagagcaccgacattcccagcgtgccccgaatcgagagaaaggctcatacagtctctggtggacacaccaatggcaatgtgaatggcaatgttggctctctcaatggcaacatccatggcaacatcaatggcagtggcttggccaacggcaagggcctggctgtggctggcgaaggctcaaacggcggccctctcggcggacatgttcccgctgcttactagggatgcagcggtggacttatttcaatgttgaagaaaaagggcagtgaacgatcagttgggagtgcagatgtggaagttctatacccgttgggacaagcgtgaggttgcttctcccttgaactatattgcatttcctttgtttactggtttccagcttactggagcctgaattacttgttatcagtcgaagatgctcatgtttcttttctgttctgtatgccgcacctattatatcccgttacgatatcctcatcgctcctttcttggcgtacgcctacctgataccacggtggtaatatagctattagtgttgtagtaattgatttgatgagattgaaattgtgactatctttgtccttgtgcttggtaaattgaccgtttgatgtcactgctaagcatgtgctactagtattgagtatgacgtctccggactgaggttgaagtgggtcttgtagagacgaaaaaagatgatctcggtggcgtgaagctaacccgcaattggcctcacctctagacttacgtatccatgagagttgaaatggctttctggtggccgcttcttgagcttgtgccgatcaaataaagtcgcccgtggtgcgcccgaacaggtaaccgaagatttggcttgttccctgcggcttactcaacgaactcgcctcttccgtctgttccatgttttatctttttttcattgaccgccactcgtgtcttgattgaacccgttgccatctacggatacctacttatatataagcctttctgcgctttctagaagcctttatatgttttcgatgaattagagattgcgctagttttgggatgatgcgataagcttacttgctaccttgatcatcagtagggtcggctctatagtagctgtgcctttttttttatatatattttcgaagagagaagggaaaggaaggagaagaagtgtaatacaaggaagcaagcaggatatcatacgcgatggatgcaaaagaggcggcttcagaggcaccgccgccttcaacgacgacagaagcgctcagactcagcgaggcccagacgcgggcgctgtttgacattctcacgcaccacgagacgtatggcgagattgagggcttcaaggcgccggatgcggtgacgggctatggatatccctttgcgaggacgatgaaggtggcggcgacgcagacgcagtcgcagtcggtgggagggacgcccaagtcgggatcggggccggggacgccgacgaggtcgaggacgccggtgtcgtcgttttggcttggggggagggggaagggtgctgttgctgctgaggaggaggagaatggtgatgatggtggtgatgatgatggcgaggtggaatcgacgtcgccggtgctgcagatgctgctgacgaggctggtgctgccgtttcccggcgtgagggacctgccgggcgagttttgggatgtgcggatgcagggcctgctggcgaggtttgcggaggcggatctgtcggagagtttcgacaagggggccatggggacgaggaagacgctggcgacgggggcgagcagcgtgatggagatggtggcgagggggttgctggggggagttgatggagatttgtatgaagagaagaaggacaaggagaagagttatgatgagggcaaggcggaggatctggcgagggcgtttgaggatgcgtggcgggagtgggcgtatggggggctggtggaggaggtgtttgatcatgtcaaggggacggaggacgtagagggccattcgccgatgatgaaggctgcgttggactatgccattatccagtgagtgtttgatcaagtcggtgatgaaggaatgccctgacagtgtgtagtttggccacgtttgcccaccacatcttcatcctctcgccagagggccagtacctcctcaagctcatcgaaaacatcaacagcctgatcccctacaagatgatcaagcagacgctgcgcattggcaacgccgccaccatgattagcggcatgatgcggctgatgctggccaagctgagcgtcacgagcctgacgaattgggttgggttgacggcgaacgctgacgacggcatgaatctgctgcagcgcatcatctcgcttgttttgtcgtgggacgcgtcggagtttaggaagagcgcggaaaaggttgaaaagtcaaagagcgatgcggcgccgacggaggagatgctcgaggcgattcgggtgtatgtctcgctgccgaggagcgagcatgttgctgcaagagaggagagcgtcaagagcgggagatccatcatcgtgacgattcttgaggcgtcggatgggcggcttgcggcgggcatgacggatgctcagcataggctgtgtctggagtactactcggcgctgctgtcggtgcatgaccgcgaggcgattacggccgtcttgtgccgcacgccgccggatctgtttacgcaggcggtcaaggacgtggtgggtgcgtacgagccgattattcggagcgtgcattcgcgggtggatttgcggttctacttggaggcgacgcaggggttcattacggatttcatacgggcgagcaggccgaagaagaggagcgagggtcaaggggataggatggcgagcgtggaggattacgtggtgctgttgaggaataatcgcgggctgctgtatcggtggattcatgactttgcggagaattgccccgaggtgtgggaggagtttcggcggtgggccaaggatgtggctgtgcggtttagacagcctcgtggtgatgaagggaggaagagtatgaaggagctgttgaatgggttgtttgcttctcttgacgaggccacgagagaaaaggtgcttgaggcgattgattcacacgcgcgctatctcgattccgtgacgcggctttcgcaacggcgcttgcagatggttatcaacgctactgcttcttctgctgctgctcatgggtccatgacgtctgggccgggcgtctatctctcgcagtggcagtccctgctcgacacgacggtcattacgccggcgtcaagggagggccccccgcgccatggcgaggatgtaaagtttgttacgacgatgggcaagttggggctgggggggaggaagttggcggggagtaggggggatggtgaggaggagctgaaggcgccggatgtgagtgttgtggtggaggtgttgggggagaagtttaggggggttgtgagggggagggcgagggagggttgattttggataatagtatggcatcacatggcagagagagagagatgttaaatactgcgtgtattgtgtaaaagatatgtaggtggtaataatgtggcatgtataatagcaagcccaaatatgaagatgaaatgttaaggatgctcttggtagcgttcatacatgagatctgagctcttaaacatgataacaatagccgccactactttttacaaaaagggtcatcctccaattcagcactcaaaacgggtccggagagctggcccatcggcgagatggaatctcaatgtagaaggaagcccttttgtggccttgatgctgccttccactggcggacgcaggcatttctgctccggcatccccagcgctgtaaatctcaatgcgagttgtcgtttgacgaacgggactcgaggcgtcttgttcgttttgagaattctctagtaacgctcttagcgcatcgccattcacttcgtcgtcacgtctatcatcgctggatggcggagtcggcaaagcggcctcggcaccaaagtctggcggtgctacctgaggcgtggcagggagcggcttgttgatgttggcacgggctgctgctgctgcactgcgttggtggagtttcgcggcgagttccaggatggcggtttgggcgcctgcagggcactgctcgatttggccgacacaatatgccaggccgtcgatgtaagcgtctgctgcagagggcagtgatcctggtgcgtgttcggtgggagtggaggggtcggcgttggtttggttgatggcggtgtcaccgttgcagctatcgccggtgaggttgataatctcggcggcagagcgctggtcgcgggagaggtcgattaggtcaatagcgcggacctcctctgtcatctcggtgatgattgtcacgcagtcgtccatgtcaatgtcaataacctcttgtggctgcgattgctgcggctgccgcggccggttcgtcgggcccgtcttggttatctgcttcgattcgtatactatcttgacgagacgatctctccatatgagcttgagcctgattcccgtggccttttggagcgtcttgacgaacttgccgcaagaggggcagtttttgcgcgaaaagtaaatctcaaaggcgggtttcgagccgtcctcccatcgtgcggcgcgcagcctcttcaagtgtctgagcgaaacgttgtccaggtcttgcgtgatgccaaacttgttgagcaggacaaagacggcgtgcagcgcgagcttcacctctacgtggccgccctggaatatgcccgacatgtctcgacccacgacctcggagattctgccgtcatatgggcggttcattcgcaagccaaacattttgcctacagaaaccactctttgtgcccacacgtcgttgggaagggcgcttggctcgggatcgagcaagtcgccgtttgtgccaattccgtggccgctctctgcccaggcgagcacgatgcgcttcttgccggcatcggtccgaagcgcgaggaagcctgtggttttgcagctcaggcgtctgaagatgttggaggctggcaggcgcttctcttttgcgcggtcgtggcgaaaggtgtatgcgaggttggggcctagcacttcgacgcggagggttgcggcgatggggtcgatgatgtggtggaaatagaaggatggcagtgtatctcgaaaagatacgtcaaactctggcagcggtcttggttggagagactcttgctcggcggcggcctccatggctgcccgctgatggcgcgagatgttgatgttgaggggtgagtgcagcttgtcattcacagggctggttgtaaagctttgaattccagatcagcgctgcttggtgactcctattgcgcagtaattagcaagcgaaacgcgcatgtgatggagaggaattcgtgcttactttagctatctctccgagtttgggagagcttccaagaggttgacttggctgacacctccttggaagcacacttgttggaaagccagcgtcgactgacaggtactcggcacgtgtggtggtttgtggtgatgtggcctcgcaggcggtgaaaggtataccctttctgtccgcctaacagaagaggtcatgttctggtaagaatcagagcgtagagaaagtccacgatggcatccctcaaatagctctcctgtagatttgcacgtttcatagtgcattgacttcttgctcagtgttaataggtcatacgttgcggctatatgtgccattcttcagataacacaagggatatcaggggcgatgtgaagaaattcgcgcgacataggcaaatgaggccggtctttggatggtacgatgccatcctgtaattcatacatcttgaacatacttgtttgggatcaattgaaagtcgaatgtttggctgctgcaatgtccacaagatgaaagtagtgacgaaaacatcaccaactctgccacagtagaacgtggtgttgtagtccgagtagacaatgtgtgattacgtaatcgttcgcgagtagccatgcgtctacagaaaaaatccatctaagctttggacacaaagatgacgctcaaatattcaagtatatgtgattgcaatttcactcttccatgttacttgaacttgatgcctattaatgttcctttttttccctgtcgattgaatgcctaccacttgttaattacagcactctgatacgcagctaatctttcccacatctactcgctacccagcatcaagaatatttgcgtttttctttttttttttttcagagatatctgagaatgtgataatacttaggtacctacaatgcagagtagtttagtatttatgtgttcgtagcgatgaaatcaagatgctacaagtaccagtatggaaccaagatggctgaggtgggttctatttctacatgctcttcaacatacgcctatacacctgtcagctgctgggagtatgccgaaatttttcagttgggatactaattggacatgagctgtcccagcaacaaaataagaagcacagaactaattgcatgtccccttcaatacgccatcttgacataccataagcattattacgatatacagtgggcatctgcgttggctcacacaatcacatagtcacattcatatggaaacgcaaattgatcatgaagagacggctgcgacacgtccagtttgataaccgaaagcccaaaaaccagagggaatcttgttcatacacctcaaactataagtccgtacgcccattttaaatgccgcccatccatgacaattgaagaaaaaaaaaggaattagaaaaatttcaacttttttttattggtaaaatttactcctcatcctcctcctcctcggcctcagcggtggtctgggcaatacggtccaaatcacgctggccggactgggtgatgcggcggccacccttgtcctcgtcctgctcaacgacgccaatcttctcgagggactggaggaccttgcggtcgacggagccggaggcatcaacgtggtgggagggggcgttgccgcggttcttggcagtaccgtggaccttgcggaggcggccaacaccgacggtcttgcggaggtagacgtggcgggcgacggaggcggcgcggacgtagaaccagtcaatgtcctggggagggagctccttggcggcaccggtcttgacggtgtcgacccatcctgagagagcatgttagtaaacgacatgtacagggatttcagccttgtcaagcggcgacataccggggatgggcagcttgccctgacgcttcaagaacgcagcataggcgacgatgaacttttgcgcctgatttacaaaaaagaccccattagcaaatattccgtcgtcagaagtctttcgactccctcgcgcctgctcctagatccctcaaagaattttgtatctctttttttcttcatatatctctacattcccacgctcgttcacagcaaatgtatatgtcgtcggccccgaggcgcagacagctgggtatttctcaactcaagccgctgtggctctgcggcgccgatcataacatcgcagtatcggaggcttcgatgatattttttcttcttcttcgggggcaagttgcgagatcgtcgaggtcgttcgttgggggagaaaaatcctatagattcattttttcattgtttttcagggtagacctacatcgacatcgcgaacggtgattccgccggccattttaacggtgttggatggtggtttggggggagaggacggtgaagctggtgggcaattgacttggcttgaaggtcgagaaaagttcgagattgaacgcgggacgtcaaactgtgagggttggcgccaagtagggcttgcgaccctagcgcacatgagtgaaaatgcatagcgcgtgtgctgtgatgactaagaatgaaggagtctagtggcggagaaatatcggctaaatgcgttgaattttgagcggcatgtggatacaggagatggcgccaattcaagcacgaacttggccaagcattgcaaagaatcacagctctatggcagtccagatgcatatcatgattgaaaagtctataatacaacaatgccttcttttagtctcgcccatcccaaatgcagtgaccgacgcgcttctagtaaacccaatcatccaaaatgccagttcgccgagtttaaatatcgtacagatcataccgaaaagccaaatcgcagtaatcaaacacggctttcccattacgcccatttcgctaatagagacatgatggccactccaaatgctacgcagccaaatgcaaacaactgaatcttcaatggcgcctttcgcatgtgagggttgaacatgaattcgtgtgccaggagctcaaccaggcccgtgtacatgaggatgccagcgctgatggagtcgaagatgccattaacaagcttctgagtgttggcattgttgggcctcgcgccgatcccggcggccgttccaattggggttgaaatggcaaacgcgaagccgagcacgtatggcagccaccatttatctttgggccagggggctgttgccagtcgagatcccagaccgaggccctcgaacatctgatggaacactagtacgacaagaaggacaacgaggtcatttgtagtaccgagcgtaagtccgatgaatacgctatggaaaacgacaccaaattcaagaatgaagatggctgtgagctgacccgccaggccaccatgtgagtcgccgtcttcatgctcatggccatgggcgagatgatcctctcccccaggaggataactcacgtcgtcggggaggccgggaatcgttgtcgagttcggcccacgaaggacgcccctctcaagatcgtgcgggcaggcttcagcgatggcttctttttcggttgatttcttgtgagccagtgctttgatagtcggcccggaatcgctgtcggagccaatcgagtggctgtgttcatcctcgtcccctccaattcttgcagcgagaagctcaacaaagaacatgaccatgacggtcattaaactgatgcacagagcccaagggtaatcccctagccgaggagcaaggcagggatctgacagattgtctattgccgggtctagcaggtgcatccatgcggttgcgataatcacgccggtaccgacgtatttgcagatgaagaatgtgaatttgggaacgtgcatttttgtttgccgagcaaggaggattggtgcgaatgcgccaaacgttgcagctgccatgacgatgaagatggcgccgatgcgcagcccgcggtttttgagatcgacaacgtctccattgcagctatccaatgtgtctgccatgatgtaagtgtgtttgttggcacggctgtcgcaaaaatgaaggtgtagtcttgctcgatgtgactacttggtaggccggagacgccgcgtgagccaaaaatgcccactgatgagtgcactctttcacggcataaattatcaagacggggctatgttaaaaatatgccggatgtgggagagaagagacaatgagtgccttttctcaaggagacgcgtgccacaccgtcagtttgccagtggctgtcgtcgtcgagggcggtataggcgatattctgctttgtggcttgaaagtggaataacaagcagatcgagaaacggcgagctactcaattattgccaaacgctgcgcaaacagagcggagtttcgatagtcttggctttaaggaggaggcaagaacgaagatgccgagctctcagaggagaaacacgcctcggtaaccggacaacactggccgattatttgcggtgaagcttctgctaaatccttttcgaactgtcacacgattctgtgcttgttttcttctcttttcgacaattggaggccgagttcgagtcacacccgtcggagaatggatttgaccagttgccggaggaatcgcaaagggggaaaaccgatgctgcggggattaagcaagcttgatctgagcttcaggatagtgtcgtatagaatatagtacaggctatgtaaatggcatgtgaaagaatagattttgagctttgttacgcgggtttggtgcaaaaatgagaagcgattcggctctgggggctgtgggaggcagaaaaggctgctcaattttccgccccgcatacgtcaagacgtgatgagaaccttgatggccgccgtcctgggttctacgcccggcgaactccaccaaatttgctgttctttagcactgcggcttcttccggggccacgatgaagatacggttggttccaaaatggtgttttatacgagtgctatttatacgctcattattgccattggaactacggtgttgcatatggcgaggctgaatcaccgcacttggtctgatgctgtgaaaatagcaggaaagggggcggcatcaagtcacaagaaaatcgacactcttctcttcactaaggcatcctgcaagatgaaatagagcccagtacagcagcctctacactcgacaaatggcacgcctgcgccaaatcgctgcagagcggcatcgcgatccgagtcatgcggtccaggccgcaacgcaatgaacgcagaggcgggtgaatgtcctttttgggcgcttcaggcgaggcacgaggctagcgatgacgggcgctctcaaattacctgcgccctgattcgctgtagctgctagcgcgactccacaagcgacccgagggaccgctgctgaaaaatcaagcttggctgggacatcaaggttctcacgatatttactctgtatagggtaggtattcagctgtctagcttgatgctctgttgtgatgctctatggaagtgaaatgtatctgcaaggcaattacgcattagtgtcatgtacagacgccttgacgttgctccctttgctctcggtgctagctactcagccacgatttattgttacaggcatacctaggtagaatattgatgcaaggttatttgaaatactagtaggtattaggtgctgctaatatacaggggtaaccgaatctaagatgcagcttgcgtgtcaccatcaccggtaattgttgtccctcagcttcattcatagcttacctaaaatacacacatcactagaaataacgtgcaggccgatgcgtatggtttcctcgggacaaactgaaatttgcaataatcagaatacaatcttcgacgacgactcatctagacaataccacaagaagcttgcggcttatcagtggtcgttttaaaagcgagagtgttacgcttcaatcagctttggtggtgagagggacaagtctacgtctcatcgtgggaaatccgcggtattagtccaaatacttgcaaaaaaaatcacattataagtagaatagatgcaaagtaattggaaatgcgcaacacaattaaataccatggaatctacgccttttgtatcacaggactatgcaaatcatatggtttaacgaatgtgtttttttaattaaaaactatatgtaatgacagctattatactgtaaatgagtggctattatcttccacctccatcgctcttcaattcgactccaaaactcctagcccatgcatcataacatcaaaattttgtcgtttgatagaatccgttgctttttaatgagtgaatttagttgacagcaatgcgtcgcggctcgtgcttggcagccttgggaacagtgatgctcaggatgccgtccttgaaattggccgagacgttatcctggtcgacacgagaagggaagttgaaggtgcgtgaaaactggccaacgctgcgctcggtgagccagtacttggcagagtcggcgggtttcttctcctcagaggtcgttgcgacttggccctcgccttctttgggggtgccgtcttcgtttgcgtcttggacggtgggcttgtgagaagccgcctttgactcttccttgccgtcggtgatggtgccggcgttggagctgccctctagggcaccggcgggaggagtgccggaggtgtaggtcctctcgactttgcccttgacgtgcagggtctgagagtctgtgaattcaatgctcacgttttctttgctcatgccgggcagttcgccgtggagctcgtaggcagagtcggtctcgcgcacgtcaaacttgggctgccagtgggcgaggccagtgcggcgaccttgggcggtgccattatcttgtcgggagtagttgtcaaaatcctcgaggaggcggaagagaggcgtgaaggaagcctcgggagagtaaaagttgcgctggaagagagacattttgcgagttggtgtggttgcgagtggtcttagagaagagggctttagagtgcggctgttgcgagaaagtatgttgcgaagaggtgctttgcaggtttgcatgaagctgttgctgttgcgtcgattgttgtgatgactgatggtgagagaagagtccaacttgaagagtttgcaaaggacttctttatacatggagaggtgcatgcggagacttttctccaaagttcgcgaaacatcttggcttgcgtgacatggacatttctagaatagcaccgaggttaaagtcacccgattgtgacgtttccatcatcgcttcaatatggatagggtgagattgaagtcagtgtgatgtgattgagactctgcacgatgaatcatgcaccatcgcgaaattgctggcagcaactacaagatgctggggggtgctagaagcttctgggcgattctagcactgtggtctgggtagatgttagtaccagtggggcggctttttctgtgaagcgacattttggttggcttggagacagtgtgtcacacggtgcaatacattgcccttatcgctgtacatgcttttaccatccgaaaaatgagcaacacgacctatcagcatcaaaaagctaagtaacatgtcataataactaattttaggagaaggtgttatcctgtcatgagaaagcgtcaactagatggtactcgtcccactaacttgcacaccaacaaatgaagaggcgacatacggtccatcaccacattctcgcttaagagagaatacagggatatataattccatgtttcattcgactttggagaaagatataacataaaatacaatcatcttttcatactctgtatacctaggtaacgctagactaggatatagtgtcacttgagtccaagagtcgcagtatcgctatacgtcctgacgacgagcctagagcaacaagtgacattgatgatatccgtattaaagcagtacaagcccgataatcggatggtagccacagcagcttctccgagttctctttgatccaccgattgtctgcacttatccagtaacctcgcatatacggctccaaactggctgctcgacttgagacaaagtcgacactgatcgtccccctatccgtatggagacaagatcctgtcatgtcaaaacgtaattgtcgaagcggagcgccaacaaatgctgtatgcaggcattggcctgttgccacgtcccagattgcaacactatcccggtttagcgctgatacgagcttggttccatcgggggtaaagatgatggcagtagagaccacgttataccgatggagcgtctgcaggcaaaggccattgaccgggtcccagatcttgatggtgcagtcggatgaccccgatgcaagccggacgccatctggcgaaaaggcaatggtgcagacatcaccatcgtgaccgttgagcgtttgcacgcagctgcttgctgcgaggtcccagattctgacggtttggtcccacgatccggacgcaagtaagtcgttgttatttggtgaaaagacaatggcacagatggcatcgccatggcccttgagggtttgcagcatctggtttgtacttgtatcccagacgtggatggaatcatcttctctcccggagatgatcaaattgctgctgtttggccgaaaagtaacggaatagacagaagctgggtgaacgtggagcgtttgcgtacaacggccggtttcaagattccatatctggacagcgccgtcaatggataccgacgcgagtaatgtgccatctggtgagaagaccatgctgtcaatttgttcgctaatcgctttgagtgtttgtacgccgcccggcatccgttctttatcgcctgctctaggttttgggacaatccatcctggttcctcatgactgaaaaggttctttacaagaaaattggccggattgaagacaagcgctgaagcatatacctggagcgggctgctttggatcggtgccatgtgatgtgtaataaatatgtgcgcatctcgtactaggtctgcaagctggctattacttggctctgtgtagccattgtcaaagcgagcctcaaaaaaacaggacggattagccttttgtcggaggacatggtgtagccgagatattgacaaggctccctcgggcaagctaccaagaagacttagagactcaagccagtatagaaacttggttctcaggaatacgtccactttgacgccgtcgtggagatggccatgctgtttgacaagtttaacagagtctataagatgcctggcccaatacacgcatgggtacctcgctgctgctagtggatctgggtcaggttgttttacctgatcaattggaaatccgggggcgttgagaccgtaaatgtcacgccgcagtgatttttgcaaaacttgaagcgattgcgagaagatggtgtagtgtatgtgttccatcccaggtgcaaatactgtattagtcgcttttccaatcaagaaatctttcgcagatggatgtacgaagaagatggttcgttgatgaatagttaaaaaagagctacagatctctagagcctgtgccagagtctcctcatctaacgcaccatcaggcatatcgaccaaagacgataactcatctgttgtgattggccggtatacaactgatacaatagccaagatctgtaaacagagcttggaaacacctaaaccgcagacctggtatagcatacaggcgtacaaggcgttgagctcagtcggaaacccagcgagccttgagagaatacatgattgcgttgggatgttggcaatatcttggcaaaccaaggctacccagaggaaagagctccttgcgtttaaacatatgtggcgataaaccgcattttgtaactcgtcgctataccctttcgcctttgctaattcgccaaccttgtgccaggtgtatagaccaacagcttgggaaatggatctgtcgttcaattcgagagagatttccagtttgtggaccatggtgaagtcttcttcaatatccgacatgttgcggctggacacgagccatttgatctttgaagtcgctgctgatagccgagcaattaggccaataagcaaatctctgtctgtagtacattgatccaaggcgtcgataatgatatagctatcgattaagcgcctgtcttgtacaatggcagaaaatatcttggacaaggtctcccaagaatttgaatccgtcaagatctgatccccagcgcggtcgtacctatttcgcgcatgtgacacaagtataggctgacggtcaactatcatgtaaatcagaccgcgcagcacggctgtagcattattggtgcgtagatctgaagcctggcagaaaaaataggatggcgtgcaagcgtcttggttgtttggctctgctgttgaactcattccatcgatgatactgcatagcaacatggtctttcctttgccgggattgccttttatccagagcagattgctccttggatgactgtaccactgcttaaactcggcattgtccagaatccatgagcaagagtcaagaaacaagccaccgctagatttctcaatgcgctccttgtgttcgcgggggtccgtcgtgcggagggctttcagacagcttcgattgtgagggtctgccattgggtcgtatttggtacatgtattggcgccagcatcatgtttgagggcgtctgctttctcaaaatatgctgttgaactggcgtgcccataagagcacgctgttggagttgtaggtgatgggctgtcccattctggcgaatcctcgttttcgctcatcccgatgagccatcttagctgctccatggctaatgaatactgatgatgatgatctttaagaggtaaagggcattgattagggcaaaggttgagtttgttgcgcataatcgatgacggcccaaaaagcttgcgctcgccgaaacgaggctggcggaaagattgggcaccggatgtgagatgcatgcatgtaagacatcacgtgtgctaaatgcaggagtaaggcagggaggtagaaaaaggctggaaggagaaggcaaagtagcgaattataaaattccatggataagtcgtcttggtgtgggatattgaatgccctcatcatgaacacttgacgtataatgtttcattacataccgctgagcaagctgctccatgtttaacagaacattagtaattagttttcaagtctgtaaaagatcaaagctagacgcaaataattatttgaattcgcattgctagtataagaagagttgcaagaccaattttaaggctggagcctcgtcatgcccaacatggagagcctaaacgatagtatttgtcatatacaaaacaccagcgcctatacatccttggcagattgactggacaatattctcatgcgggtcagtcggtatactattgacagtcgcttacacatagtccactatgcaaaccactctcatcttcgtcgcaagctgcacctacatcgggacgatccgaacaagtcaatagctcctggcgatacacagctctggcgataggttgagtgagattcgtcggcccgctaaactattacgccgtcccacttcttggtgtccagcacgactataaatgagctcgcccttcgctgtataatcagcactaacaagaatacccagcgtcttctctttattcacgtcaaaatggcatccagcacggcgaaatcctcatccacgggccggagaatcccatcggccttgattccagtggtgtcgacgtctctcaatgtcggcatggcgcttggtgcctggatcacagtgattccgtttacaaacgtcacgtatccagggcctgcgattgccgtgtggttccaggactttttcaagccgggctttattgggatcacgtcgctcagcgcagtgacgattgcttcgggaattcgagcagctcgtgctcgggatgtttcgggaacggcggagggccaggcaaaggccaagacagcctcacggtgggcgattgcgggattggtgtttactctgattcatttcgggtttggaaattcggtatgtagactgtttggaaatcttgttttaaaggaattgatcatctcatatttttctgtaggtgctcggtttcatggatcggattcttgccaatccggaattggctcagggagaaatggcgggttggatcaagctacataccgtgaggacgctgacaactgatgtgccggcctggttatgctttgttgcatctttattgtccgagttttaagaaataatgaaacagcatgtattcatttatttatgctttattaatgtgcactatatatacaatctcgattactcctgggatatacggcgttgctccaacttgtcctttcgcctgctttatacgtggaaaggaccgaatccataaaacaaattactccattccctcccacgaccttgcagcgccagccacagcttctccaatccagcatcgtccattgcgattcctgctcccatgagctcctcatcttgcttgttgctgctctcaacatctcctacatccatcatcctctcttccatcaacaatgaagtttcctcgctgagattctccttcatcatctccaaagcaggatgcgtcgctttatactttttcaaaatccccaccgagagctgcagcagctcagacgccatcggcgattgcccctctgcttcgtgcagaatcttccatgcgtcggccattgttgcgtcggcctccattgtcccgccctcgacactactggctaggcatccgtctagaacaaagactacacaggcaatgaagatgctgcgaaacttgatgttcatgcgctggcggaataggataaaggttgagggttcggccctcatctggtgctctatgtagatgatttgctgggctgcttttaggcaagagtcgtgggaataggcaaacccggggtttactgtgcctcgtgccatgtatggcaagtgaagcttgcagatttggccgtagaaaatcatgttgagcaggtatctttgagtggtgatgttggatgattgtcgagtatcttggttaggctttttggaaacgtagtcgctgttttcaaggcggaaatatgagggcaattctctcataaactgccgcagcttcatgtctacttccatgactttgagatactctgcttcttctgacgtggagttgatgggcttgtcaaagtctccgaggttgtaaaatagcaccgcaagacgactgcgttggagaagatacgagacagatgttgcttcctcgagtgggcgatcgacaatttcttgtccgtcgatgatgtcctcgtcgtttgcgttacaaggccgccgtaccgccatttgactcgcctgaattatatatgaacccccttgaggaactgataatctcgaaatcatcctgtcaccgagtcaagtcagaaagagccacaaccagaccgattcatacatgattggcttaccagtctgtatctgtaaggttccaccatgtcctgcgtccaacctccgctagaacatgagaattattgagccagttcaaatgaatagcggcgtttggagagtcaatggcatgcagcccaatcgtctgggccattgcaactgcttgggtgtgaagcactcgagcccgcggcgagatgccttccaagctacatatcatgaaaaacaccaccatgattccttgtatgcaggttaatgatgcatgtacagcgacatgggcatggtgaatcatgtccaaggccgttttaagccaccccgaagtctgcgagtttgcatcttctgcgcagtcaaataggcctttggcgtcgtcataacgagtccatgtgtgcgtagtgctgcagcatattgccagaataagcatcagctggcccaagtcaacatgctcattctgttccacggcatcatagaactgatccacagttgatggtagagaaggcgtgtgaaagatgtggtgaaagtgaagcacatcgtcgatgaatttttccaaaaggacatgagcatcctctcgtaaagggagacatatgcatttgatgactctcacttcttcagacagagtttcagacgacgtatcaggatgatgaacaaaataagacggcttggtgatggtgcgaatagaacgagtgcggagagtgaatgggctcggcgccaacgaatcctacagaaccacaagtccatctttagctttcacgaaaccctgtcaagcatctaagcatccaagcatccaagagtcaaaagaacttaccagtaatttctggttagcgcaactattctgcatatctagtacatccgccgagatgagctgcagctgagtcgatgccagtgaggccggcgccaagtggttccggtcgagcgcttcttgcgatgcattatcgtggagctttggcccacagcgaggattatcgcggtgacaaggaatgccgcggatcgagcagttggagcacggcgactggcggttgcagcgcagctttcggatccggcaaagcgagcatgccggtggccgccgccggggctggcaacccatgcagtctagcgagctgaaggattctgtcagttgagtttcggtttcttctcttgtctctctttgtctttgtcaactgcaagcggttatggttatcaatacttgacaggagagtattgcatcggagaagcaggaaaatgctggtttgtcaagctacggagacagcggagttaagaacgggagtcgcgattattaattgtgaagctcaatacagacaatcgccaacatactggaccaagaaggaatttgattcttggtcaaagtaaacaatagataagtatttgtgattttttttttaaatcaagttcttcaagcggagttgggcctccgggatcagtacaatagccgtccatctcatgacactttgcagcacaacccatcatgatgaaaactgaatctccagacccagagttcgaaacggcttgttcatcatcctcagatcaattccactaccaagactaaacagcagcgacttcacgcgtccttcccacaatactccaagtcggagattctggtccagcctcgctttcaccacaccggcatactcttctttcccctcagtctcctccacagctaccgtttctaccttctttacgggctgcactgctttagggagagttgtcttcttggttttggacttgggaccgatgtttgccccgtttgctttcggcgccgtcttcttttccgccgatttttccgccgatttctctggctcatccagcctccactctagttttgcgttgaaactacgttcggctggtgttggtgtaggagttggctttggcgcagctcccgtcgtatttttatcggttgcctttccatcaggttgaatggtagctgccttggcagcaaagtgtagcttttgagccgtcttcttcgcagcggcagtatcggcaagagtattatctgcttccgcaacggtccgtgcaaatggcttcctccacagctccatgcccacagcccatgagctctcatagctgaagatgttaaactccattcgcgtcgcgagactgcaatcttttccggccatgaccgcatagctggctgcaatgttgcccatgagaggattcatcgtgagcgtggcggacaatggcgttcccttgtggtccggcaacgtcgcgaatctcgccccgatgctgatgcctccagacttgttgagtgtgccgtagtagatttcccccccggtgctgaagcgcccgtatatcctctcccgatcaccattaccactcccctggccattgccattctccgcagtggacgatggagtatgtttcttgctgctcaagtcgcctccaaagttgtagactcctctgaagccaagcaatccgccgtccgtagacgccaatccttcaagcgcatatcttccgacatcgtactggagcaatcccagagccgtgcccccatttctgaggtgttggcccgacacagcgctgaactgtgcctggaaagcgggggataaccgccgtaccagcagggcctctagctgcgactgcgggagatagagccggccgtacagaagcgactcgctgaccttgtccttgtcgtctgggggtctcagtgaagggtcgtctcgtcgggcgacgggcgttagatggcggtaggatcgaaggagatcggggagcgggacgttttcggactgcggcgtcaagaggactcggagagggacagaggagaacaagtagctgatggagccatcgaccacgccgacggagcccaattggtaggacgtggcgaagtttgagctggcgagagctgagagggagaggcgcagacctcggggagtgctgaagttcaagagagctacgcatcaagttagcagagggctagaaagaatgcgaagagatgaatcaccgtcagttgtcgaattcagcgcagcatacgagttgtcacgcctccacccggtcgcctcgtagaaagcactgtggacatagtccatgaacgagcgcatctcagcgcccgttgctcatgcctggctgaattggtcgctacgaggttgtgagctcagagaatcgtcacctcggagggctggagatttagctgcggccactactgcgatcggcacaacctcggcagcgatttacatgtgcaattctgcagtcaagagtcaggcaaagacaagtgcatatgcagcacaatatcacttcatctggtattttttgaatgaatcaatttctattgtcccgatcccgttgtttgtttgctacccaggtgtgatacatggtaaataataagaatatcccgtgcgtgccatttgaatatggtatcttgtcaaaatataagcaactcccatcctcacatgtcagtgtgtattatttagaaaacccagtctagctcgacaggttctggattagagagacgttgtcgcccttgagcaagatttggcctgtcatcgtgtcagcttgatcaaatcagatcacaaatccagcattccacttggcttacccaggggtttccttgactccttgtcattggtttttgtgatttgcttgacctccacggcgtcgtcgataaccaggttcatgaattcgtcgaagccctactgtggttttagcttttgtggaccccaagtcatgctccaacttgatgtgactaacccggatcttgccctcaatgcggattgaaagctgctcgtacaaccagacgctgacagtagcattctataaagattcaaagttagatattgaaccagccaacgtgtaacgcaactatagtcctccagctatccctgcttttgcacagcacttcagttgggaggcgagagcgattgtcaatcctcattgcctcatccatttagcattaggactcccaatttgcatgtagaagccacagagatcgagcaatgagatatctcgcccatctttcgcagagcatcgtctcagtcgcccatcgcatcgcatccctgccattgtgcccgcccccggtcgccatacaacgtgtcgggatattgtcgtgttcgaataaaagggaaggaatgggcaatcgttaactcacgctctgaagcagcttgaagatcatgttactgcaaagagtcagctttcgttgtccgccgtggggcagaaccggctgttatctgggagaagctcacatggggggcagcaaaacgcggcgaccgccgcctccacctcgaccagtcatgatttctgttgaatgttgaaaaggaactcgtcggtcgtaagtggcgggagaaacagcgacaggctcgtcgtgcaattctgtcgcgctgctgcagaagcttagctaggctggtgttgagagtgatgtctggaaaactgggcggagcggagatacaatctgccgcggtgagcgagccccacttctcatcctggatgcattcggcgtaaagagacgaataacacttaatggctaaggggagaaaaaaagataatttggattgcaaagtggtgtacaaggcaatttattgcatttttgtttgttttgtttattctattattcgaaaaggctgtgagcatggagcttcagctgatatctggtatagagcataaggtgtatgggcatagtgagcgtctcgtgtaagtccccggtgagcctccaccatgtattaaacgaaaactgcgaattcttctacaggaaaaaaaaacatattttccttcatgcatactgactgtcaataacgttattgaatgagtttctctgtcacaaagactagcttcctctgataattgcactatttctcatatgtagccctcattctctattgacaatcctgctttcccagctatcttatcagattgacctactccttgaacggccagccaccaagagaaactatgagcaagttatcatttataatctcatccttcttctccttgagctcggtgacgtcccaattgacccacgccattctacccttgagaaatgtagcctcgtcactgacggcccaaacaccgaaatcgcccgaaaggtcaactaacgcagcaattagcaatctggcacaattatacgctctcagtcaagtttaattttctattgaacatatggcaaagcaatttcacttacgagtatcaatgcccttcttcctaccaatcttagctgacatttcgctcatcactcgccctggatggcagctcacaatcaccacatccggccgctcgacttgtatggcctcaaacatacggagctgcgccatcttggacgacagataggctgacattcctgggaacagtttggcgtctagatgagcctgtccgctagaaacattaagtattctaggtgacggtgctgcgacagataagaaagatctggcgacgtgaaggctgcctttgacgttgatgtcgaaggcttgataccagtcatcgacactatccttcagcaccgaaactgttccatcaaagtacgcagcattgttaacgagaatttttggctctccaaacgtggatttcacggtttcaaaggccctttggatctgctcttggttggcaatgtctgcttggagcagcagaacttctgtttgaggattaataatggcaatttgggctttcttctcttccaaaacttggagccgtcgcccgatcaaggcaagatgagaaatgcctgctttagcgaatgattgggcaatagctccgccgatgccaataccgccgccagtgataactgccgtcttgccagctaagctgagctctgggcgggttggatcgatggccggatatgtgtcgtcatgccatgtctttgttggagagggccaaggtggagcagccatttttagttgtgtatcaagccactgaataagagggagagcataagtgttgatggttttggggacatgagcttcgtggtacaggctgtcatgtatatacctatgccgtgtgccttgtcatgaattttagctagtgttgtaaataactaatcatgacaaaatgctctcaaaattcggcttgctctttagtttgcaatgaagcaatacacagcgctagcaagtcaaggacagcgtatggagtctctcaactccacagctagtaagtaccatattagaagatgatgagttgactttttacgacccatatcttataaatctgattattcatacatgttttaccgcgggaaacttgtaaagttaacattacaggcaatcactaccctctctgccagcctcaaatacaaacattgctcatcgcacaagtattatggtcatcgacctgaccaagtaggtacctatttatataacacaaaatagaacatattatttgctctatatagaactttgtaatagctatacttctctaatactccttgttttacatgcattgcggcctctatctcttgcgttcttttgagttcgcttagaagccctgctcatattcctgaccccaacaccgtcaatttacatgccagtgtaataaaaatatacagagcataccttctgtattactttcagtaatattgtcactcaatctaatattggccatgttctacgaggcgcagatctaatgatccgcaactgccactggtatccatgcactttacaaattgggaaatattaactcagcagccgcactaattgggtcacgttttgtactcatctgcagcatctataatacgcggtattacaggaatagtaattaaagggtgagtattcgcccactgtttggttttacaatgcggttgctgctgttcaggtttgtaatgtttctgaccatattctgaccactctggcaacactaaccgatcaaagcgttttttgccacggaatagcttgaactctctcgtttggggaatactttaatacccactgacctctaatttggtataattgaaagagctgacgtggagagatcaaaagcagcagcgtcgtcagcgctcaactgccacaggccagttctgtagtaacgttttgtggctaaatggaatcgtctacattggtgcatgtcatctcattatgtgtaatcgcttttgtagggagtgccactttaacaattgctgataaaaaagggaaaaattaagatagtggtagtagctctctctgctcggagtgaattacaactataggtccaaggctttgagtccaaatcctacatctgtcaactatataattactggattgctctaacctcgggttcaacccaagggaaagagaaatggccactattttgtggtctcacgttactttactgcatattcttctgtatattcctctccaagctgatgcacactatgagaactctccttcataggctttgcgtgtatccgaacagctataaagtaaattccaagtggagcacaacttgagttgctctatacatggcactgcgattgcacgatatagaatcaaaattctctactaactgggtgtgaattatcactgtaattggcagcaaattacgtgaggcgcataccgcctacatacgtgcgcaggtggtctttgctgaacatatcgaacctcaagccaatttaggaggatgctccaactgcctattccatacatcaattctatcaatactattatagttgaaagtaaaaatacagcgacaatgtgaatttaagcccatctgtttcatatacgctgtattgtgaataaaggctcatacttttcgtctccagggtatataaatagcgcatcgttcaaagtctcgagtggaaataacagtcattgtatactaatacattacactatatttggaatcgaacaaacggaaagcatttatcgtaccgtcagattggagattcaaggagagacgtcatgaaattggagaagactcggcaatccggtattcttggagaatcggcagcgggtgcgccggaaccaccccctttgaacccgctgctcccgatcctggcatccactccttccgctccggagatgcgggggtcccgcgagtcttattaaggagagctcattcttgctctttatttatagaaagagtaccaagtgatgctagtcctaaatacgaagcagttttacagaaaacagctcacggtttgcatgaataagtaggcaaagctgatgtcatgaaacccatgccgagcttctggaacatggccctggcgatctattccaggcgcggcacgatgccaatgttgcagcataaagggtcccggattgaaggagcggtcggctaccgtgatcgaattgcgcatcggtattggccgatgccgcgtacacgacaagagcacgtcgcctgatagatgtggaaacgttgacacagaatggcacgacgggatgcacaccggcaaaggcaaaacaaactcatgcctaagccgcggtgcaatgaacctctgcactccacccagagtctcctgcgcaggcagcagaatcgtcaaaatggcacaattgacgagctctggcacgattcccctttccgtgtcgtggtgatatatttcggctcaaaatggagtcgcatttcggcttaagactgggaggaggtacgtaccgtgggcggctctgatgacccggcatacgatgtactgtagtatgtattagtgaactacgacaggagagcccctacagtattacactcatagggcgcccggccaccagcctccatagccggtagttaccggtcgtctccggtcctgtgaagcgcgtgctttcaacgacgaggcacgaaattttgtatgggccacggggagagctaatcagtgtcattcgtacttttgcatttctcagaccctcagctggaaaaggggcgatgcccaatgggataagcgagcggctgaggctggccagtctcttacatgaagcgagagctgatgacaacggccagtgggaatgactcggagggatgaaatgaccagtggacgttgcggaaattttacacggggctgcagagaggcagtatcaccaatattacatgaagaactctccacgttactcgagctgcatgtgccatcaatgcaagccggcttgtatgtaagtaggcagacaacagcctgtgaatgactgccgagccgctggatttgcggcaccacgggtttctggaagccgactccaagggagggcagccgacttctagtagcctactgagaagagaatctaagaagcagcatgcgggagcgggaccccgggccgcagagtcttgctgctactcattcacaggagcatgtaaatgagaaagctccacacaatgcaacacggactgcggtttgatgatccaacaggctgatgctcatgctctgcctgcaggtaacaaccgcactcatatacatgtacgtaatagcttcgcagggaccctgatgggcgcttgaggctgcttggctgccaggggatcatgccgtgttagtggcatggctgaggctcccgagacctttttagcagcacacgtgtctgcaggctgcgatcgccaaagccacgatcgagcacgggcataaaaaatttttttttttttaatagcggctactacctactaggagtagtaggcagttggccctatcgggtaacctaggacgacgggacctgaagacgacacggaacagctgaaagaatggaacaactccaggtttactccaggctgcttcctcaaaggggcaaacaagcatccgcctttatgtaatgacaccgagcaaatgtcaaacgctcagccgtatgtggcagtaatttcgagtagatgaatcaaacacaatacaacgacccagaaaaaaaacttgaatgccgtccacaacgaggtccactatggagcaaacaaaattcggtagccctgccgtacatcgacttagcagcggcacctaggctggatcgaggtagtactttgcaatggggccaagttattctttgcatcgaactgaaaatttcgtttccatcgtgaggaaaaaaaattgaaaaatacggattaggtccaggagaaggaaaaaaaacttgtggtcaccaggtgacttggacccagggaactactttacccgttgtggaggaggtggcggcaagtctcacgaatcgagcagtactgctgtaaacaatttcgcgtggagaaatgagagtgagagtgagatgaaatgccgatatgccgcgactgagttttgagatgcgtttgcgtggggatggagctgtgtttttatgtcgggtggttttttggtgttggttgagttggcggagaagtccgacgttggtacttttggttgtccggagagccacttgcgaactgagagtattggtgtataaggcgcaatatacatgtaattactgcgtgattcgagccgacgttgaagcaacgctctcgtgagatgccagtatgttgacttcttacacacccggatggccgtctatcgactacaagcacaacttgttcaagtttctaataaaagcagccaattggtaatacggacaacttgtctgctttaagatgaatgatccccgtgcctagcagatacgaagtaagaactcctgaactggagtattcacgcatgtagaagggatcgtgatgccgcaacggaacgggcttccacctcctctcgcattccttcgccctatggagtattactgcctggtagggcgcagaaatctgcgacttgcgcttgactggagccgtggagggctcaacttgcccgcgggcaacgtcacaggccatcacgccactgaagcatccactgacaacacgacgtttagggcgtgggtttgtgacttgccagcgccttctagcgccctccagcgccctcttcaggcgactcgctctgcttgctgactggcgcgagaaaggggtccgctggcgcgaggccgtgcctgagtacgagctggagctggttgtcaccagtactgtgtacgaggcttggaggtatctggctctggctagctggctgtaatagtactttaatctcccacttacctttgtaccgagcacgagtgactcaagtaacttctcaactgggtcttttgagagtggagactccagcttcgactaagcaccacgcatgtaatagatccagcacagagttggaccagctctgacggaggcggtagcccgcctcgcctaaaatgtgcgtttggtcagcaggcctgctgtggcttgtcctttggctgctcacaatgtcaattggcgggttagtaatgatgtctgcgacgccctacgtcttgtcaaagggagtcaaagacaagaatgttccatgtcaaacgattacgagccatgagccggtaccggcgcttcaattgatggccggcagtgagtctgcggctttagtctgaccggcgcaatgattctagttgatctggagaaggagggagcagatgggtgtttcttgcgtgatgaattcgtagtttcaatgatgggctgatgatgtatacttgcgtgcacgtccaaacccacggggtacatcgagacgagacgaaaccaactgctcatagtggtccatcggtcaaggccgtacgaggatccatattaatgctgtgctcttttcttcagagcaaacggcaaaaaaaaaaagaatttttcatctttggcgcagtacaataaacggccgcattgggagcacgaggtactttgcggatacttgcgagagcgactgaagcttctccggcatggagcgcagatgctccagcgacgccaaaaagactgtgcaatttccattcttgcacgtggatctgctgtaccgtccatgtacacacgtgcctgccctttttgacacttaagtgcctaatcgggaaaaggggagagagaatggcgaagaaaaaaaaaaaagaggacgagacccgcagaatcaatcgaaaggcgcttcttcatgtcacggcggcgtccccaccggagatccatcggccatcggttggcggccgagagcctggaaagaccaggccggatttttttttttttttttgtatggtctggcttgggagcaggtatgtagtctaggtagtaggtagctgtgtcatgacacataatttgccagaccggtgcatgccgagccagggcgagacaatggccggcgtatataagatgttggcgatgccctcggcttttggcaatgctactgctggttaccttttttggatgtttgtttactcgcagctgcaattacagtttgaatttaaatctacatcacctccatcagcttactacatctcacacaagccggaccgtcaagccatcgaaaccttcctaggcgacttacacagctagccatttacaggacctgctcatctaagcttcttgactcgcaacatacaaatacattcagcaagattattcattatacaagaatcacattattctgcagaacagcaagtttcggcatttgcttaccaggctggggttcaactcgattcattccaagtcatcggcgcccttgcaaaccgatcaccagatctcgacctaagaacgccccccagacgcagcccctccttggcacagcgcccgcatctattctggaggggaccctttgttcaccattcgtcagagcggcgctagggctgaagagctgctgagacagagttttggatagcaagtccaaacgaaataagcaataggcgaaagcgggagagaggagaagctgagaagagctgagggtgcaataaaaagcatcgccgccctggtctcccaaaatcgacgttttcgtcacgacacctcgactatacgcaatcatcacctcttttcttgcatagactaccaaaatgccccacctcgtcgccaacttcctgcggtcctcgacaggacccattcctcacatcaaggccgtctccaggtctcgcaacacatctcggagcaactccaggagtgcatcgcgcaacaccagcccgcatgcctctgacagcgaggaccgccatgctgtcaagatgcccgacctcgcagaagccattaagaagcaccaccgcctgtcactgcactttggccggtcaaactccaaagaacgccagcagcatgttccctactctcctgtagtcattgagtggagcgtggagagcccgccggttgtcttccacggcaacacggaggagagcaccggtgcgctggtgtcaggacagatcttcttggacatcaaggaggaattggtggatgtcgagagctttgcagcaaccctcaagatggtcgtcactcacaagaggccattccagaacaactgcaacgagtgccagacgcagacaacccagctggagaagctggagcttctggctcaccctattcccctgcgaaagggaaagcaccaattccccttctccattctgctgccgggccacctgccagcttccatggacactcctgttgtttccatctcctacgtcctcaacgctgaggcccaatacctcactgctcctacagactccgaaaccccaagctcaatctcaaccgccaagtttgatcgaatcatcgacgttaagcgaacccttcccgagcctctctaccctcacaactccgttcgagtcttccctcccacaaacatcaaggcagctgccagctacatttccgtcattcaccccacagccgccaacaagatgaccctcaagctcgacgggctcatgacccacaacgaacgagtcaagacggttgacctgtggaagctgaagaagctcacctggaagctcgaggagaccatcaagacagtcgctcccgcctgcgagaagcacaaccctggcctggccgagtcagccaacaagggcctgccccgaagcgagacccgcgtcatcggcgagaagagtctcgtcgacggatggaagtctgactacactggcagcgatggtatcgtcgacatggagtttgaatactgcgtcaaccagctcaagcagcactcgcgcgaactcaagtacgcttgcgataccaagacccaggacggcactgaggttacccactctctgttgctggagctggtcgtatcaaaggagtacgcacaggagggcaaggcacatatctcacaccagactggcactggccgcattctgcgaatgcactttgccgtcgtcttgactgacaacggtggcctgagtgttagctgggacaacgaggctcctcctgtctacgaggatgttcctccaagcccccctgagtatgctgaggacgcgcatcccattgagtacgttgatctggaagaaatcattgctgctagaaccacggcacccaacagccgaaggggcagccaagaattataacgaccatacgacgatatcatttcctcttctgaattgcttttgcttaacttgcttttcgagcggctgggctgtttttcaacatattactacctatgcattcagcataaacatatacccccttaacggcgaaggacaacatatggcgattactgtctatctgtttggactttcttttcttttgttgattttttcttccatctgtttttaatctctacgacatcatgaactacaatcaggcgagctgagaatatactcggccaaacagtggcctctttcttttatgtttgggttttgggttttgggttttgggcgaaggatactggctacatatcgcgttcgcaatgaacggcgggctatatagaaatatatcagcaaaaaaataattgcttagtatttaattaaaattatcatcgctcttctacttcttcagttgcctttctttctctatgtgatgttctacttcgctgcgttctcacatgtcactcgaaatacggccataaaggctggcatcttttccacgagtaggctatgaactcccgtctgtagcaaccgaagcgatgtcggcctttgggagaggatcagttacactcgaataacttagacgctaaagctacggcgcgatattgagggcgcctttactgcctaatcagatttagccggcaaccggcaactttaagaaaatagtagcaaggcagtctacgacgatgcaagccatattatgtcattgatttcacgagtgtcgccctgttccttttagcgtctatcttgtatcggctgatcctcagaatcttgggctgatgagctgtgggctgatgggcaacgatgtacgggcaactcgactcgactgaaccgaggttgttggctttagttggactacgagtcatctcaaagttcaactaccgtccatattaaccgctttcatgcaatagataacaagacatgggcagttcaaaaagcttcttccccatggggagtgttatgactcttcggcacccccacaacttgtatcggcgtcaatagtagctggcaccggagcgtctgtggggtcgatgcgggagacgagacgaactccgaggagcgggggctggagaagcgaggccgtcatcctctacgccctatgcttggctagatgtgattaataagatgtggttgcataatctcatttctaagcgcctggactaaagtttgatgggagtgcacattcgatgcaacacatgtattgtttctatccaagcagcagtgtttatagctttagtaagctgccttttcatatgaagcttgatctttagggactgcttacttaaaatcgctgtttcgaatgagctaaactaggctattgatgttgagaaatgcgaatgtaaacatgaagattgtataggttgcatggatgcctataggttctacttcatttacacattacttgtaaacaaaaatccatattggtcaactgcatctttgctgtaagtattaccatttgagaagcgatagtttagttactatagtacattgtattatcacgcatccgattctttgctcaacaatctagagttgttcgtatagtggatttctctacattctacaactagaatgacatatggtagcgtcatgtcgggattggagtgaagaagtgggagttcatgtgtctctatgcgcaatatagacaacaaatgcgaaacaaatatacctctggatgtgggaaatctcgagatagatgtttctcaatctcaaaaactgccgccgttgtgggctttggctggtaaaccgcatagtgcagactgcagagcacaactttgcccttgctcgcccttgccaccaagtcactccacaaggctaatggtgaaaatagagataaggcttatggaaaatgcgccaatggatggaatagctcttatgaagaagaagaacaggagaggtataagcatctaaagtcttacggagcgtgtactggagaatgtgcagaaacggagcaggctacctgatacacccaagggcggggaaggaatttacccaactcagccgacaattttcatcaaactcttgtaatggatatacataaaaaagatatagcatctgaccatcgtagtctacccaatgcatagcttgaaataccccttggccgttaataaccatttgtatcagtgagctatagagtgtaaccaattacataatcagtatatattctcagcattgaagtattactgtatttggttgataccttagtatcagtaccagctgcaatagggcgaggctggaccaataccgtcgatggcaacgcctgcgcgtctttgcaattacggccaatgaaaatctgcaacgtgtcgctgcatatccttatgtcgagcggagaacccaactcgtatgtgaggccttttctgttcaggatggcatacccaaatctcttgtttcctgcgaaatagcagattttgaagaaaatttaaagacttttaatcccttaagatgggcggctcccccagcaaagaccctgtgactccgtggtctaaggctgagatactggggccttatgttgtgacatctgtgcagcacgcaaaagtcgagtaagtatctgatgttgcagactgaactgttgatgcaatctgacatgttattaagcgtggtattcctccatggtcttaccggccatagagagaaaacatggactgctgaaggcgaaactgagccatggttaaaaacacttcttccaaaggacctcccgaccgctagaattataacttacggctatgatgccgatgtgctccatctaacccgtgttgctggccaaaacacaatccgagaacacgcaaagactctcatcaatgatcttagcgctcttcgaacggacactgttggacggcccatcatttttgtggtgcatagccttggagggctggtaatccaggaagctctccaaatctgcactaatccgaatgatgaagcccaaagtgatcttctttcgtctacacgtggggttgctttcctcgggacgccacatgcaggatctgatctggaaaagttcgcaacggcagtgataaacattgtccgcatcgctaaaaatccaaacaaaaagcttctgggtgttcttagaagaaattcagagattctggcaaacattaaagacggatttcttaccatggttatgaggcgacttcaagatcgccagaacagtctcaggcccatcgagcttcacgccttcatcgaggaacaaccggtggattttctgaaacgcgtaaggcaagtttatacagatacaatgaacaatatgctgacatatgatagcgcgtcgtggaacctgattcggcgaaaatacccggctacaactatgacacaatcccggcgaatcacatgaacatgacaaagtttagcacagcgtccgacctagggtatcaaagacttctgaacaggctgaagcgttggattggtgatgaaatcaaagatggtacggagtcactttaaattcgtagataaatatacgaaccttccaattaacgaaagcgatatagatgattcgataaaatcgcagcacgtgaatcagctacgagaaaaaatcggagagaggtgcccaacattggattattccaagtttttgccacagattgcactatctgatattgaagggtctttggaatggttcgtgaatagctcggaatatggagcttggaagcgagcagactcttccaaacttttgatccatggtcagcgtggggacgggaaaacggtcgccatgtcctatgtcctcaaatgtctggatctggaacatccatttgggcggcagcgagacattgcatccattttttgctcttctaagaactccgaactagagatggtgtcctctcttgcatgccaactccttcagaaaaacaatattcgtacgactgttgagcgacagattgttcggattcttaaatcagagcatggcgttcatttgagcgatctatggaatttattgaagtctcttattgagacgactgaacttgagactatccttctcattgacggtattgacaaacttgataaacacgagcgatcatcttttttgagaaacttccaccagatagggcaagaagtcgacggcaaaagtgtacctatgcgggtactaatctcttcagaaaccagaggcgatataatggaggagcttgcccattattcggttatagatagagacaaagaacgaagaggtacgagtttggaaaaaaggttttagtgaaccatctgactatatctctagaaatcctaaaaacactggctttcgaagaatggaatgcgagagaaactcgtgttgaagacgttgcggtcggcggggagtggatggcttcccacgagaaataccaactgtggagtgagggctctacctcatcagcgctgtggctagaaggaaaacctggaagcgggaaatcgaccctagccaagcttattgtgcacgaattagagaacagagaaaccaactctaacagcgtaaacgacgctatcaatgtccagacaaaaagtccacagactggaaatcatatttggaccttcaacaaccccgaagacaagaatactattattgcgagattctactatagcttccgtggcggcaatacagagactagccacgaacttatgcttcgatcgattgtctatcagatttggaatagcaacagtcggctttatgaaccacttaaagagcgttaccgagaattgcgggaaaacagtaacgaaccattctggagttatgagaacctcaaattggtactgcgatctctacaaaagattgactttcccctcacagttgtgatagtggttgatggaatggatgagtcagataacgataggcgagacgatattctccactttctgcctgatctcgtggattctaatagcaattgcatcgtgaagattttaattgctagcagacctgagaacgatattagtcatcgattaaaaaaggcatgctcgcatcacattagacttcaggacgtaaacgaaaaggacatatcgctagtggtggataactggattgaacagatggagtccaggcgcggctgcaagagaagtattttcaaagatattagggactacgtcattaaggaatcttcaggagttttcttgtgggtgaccctagtcttaagggacatggagaaatgcctcgcaaaaggcggttatagcgaaggcgaccttgatgagagagttcatcgcctccccaaggaactcggcgggcagcatggcttctataagcaaatgttattctcgttgagcgcaaacggcgaagacgacatgcatcaagaagagcgagcacgaagaatattctattgggtaacctttccgaagcgacctatttcgattgccgaacttgaggaggtgctggcaacccctctttcacaggaaacagatttatccaaatatgatttcgcctacaacagacctcatgagctagatcttggaatagtgtcggcttgcggaggtcttgtcgaggttagtgctgttcttcttagccctttggctattaagctaaacaatatgtttgcaggtgcgagactcaaattcgaccagaatcgttcagctgattcatcaaactgctcgagagtttctactacaggaagctgctaagccgtaccatctcatcccatctctaggggatatggagatggcaagcacttgttgccaacttatccgtatcgttttcacaggagcagtccctcaaactgagattgacgacgacttttcacaatctaaaatgttggcagagcatctttcaagccatcatcttcttgtgtacgcattgacaagttttacaaagcatctagttcatttggaagataatggtaaagacgtgtaccttcaatttgaaagcttcatcgtgggtctttcagatcggcggaattcctatgcttgcctcttactttctcagtgggctaagacgaattttccgaaaatgtcgcacatcgatgtcgacgagatgattacgagatcatgtgtacatgcagttctagcccaagccgaaggcactgaatctaacaacctgactaatatcttgatggcccttctaccaaacttgttgttccatgaagttgaagctggatacgaatatacaacggatttaatgattatccatggctgtgaccccaacgcaggggataccagcggtcaaactccattatcactagctgctatacatgggcatcaggatattgttctgatgctgttgaacaggggcagtgatctagaagcaagggacaacaatggtcaaactccattatcactggctgctgcaaatgggcactggggtattgttctgatgctgttaggcaagggcagtgatcgagaagcaagggataacagtggtcaaactccattatcactagctgctatacatgaacattgggatattgttcagctattgttgaataggggcagtgacatagaagcaagggataacaatggtcaaactccattatcactagctgctatacgtggacattgggatattgttcagctactgttgaacaggggcagtgatctagaagcaagggataacagtggtaaaactccattatcactggctgctgcaaatgggcaccaggccgttgtcgagctgctagcacaatctaaattaccataagagtatttatttggattcactgagaattgcccctaatttagagtatcacaactaccagaagtctcttcttttgttaggtgaagacgttgtacctctgtacatttggaggttcataattagaccccgtggtcctaacataaagcgaaccattcactcagtgaattttaacatcatctgctgcaggatcagacctagttcatgaaatgatgcggtttttgaccacaactgctaacttatttcaatcacaaaaacatctaagccggcgaaagattgtctaagagcagttataccaaagtcataagctttggaaatgatattgaccaatttccaagaaaatcacattcatcgcagcacctaacccatgttgttgtagagcatttttgtttgaaaataataattttctgaaaactttaaattgagtagatctgtataagcaggaaccggtagaggctgttcgaaactctagggatcaatgagaggtgagatgcgtagaagctaagaaagtaatactatataacactgtaattacgaaaattataaacatcatatactggtatttagagcctgcgaatttaaccaccacgccgcatcttctgatacataccccatacgcctttgaacaacccctctaccgcattaggatctcccatgtatccttcacctggatttccactttgatctctccacactccatccccggacactcgcccaaagatacttgtgttttggttcctttcgatcccatctctccacttcaaacatatttcaggactgtcgaccatgacgttgatttcttggctatggaaccaagattgggtatcctggttaccgcttccttgtactccaacgctgtcatccgcaataagcagctttacgtgacaggtcctagttcggaagctttgatgaattgggtggtcttgatctttgccaacatagtcgaatatatgtaataacttgcgctcgggcccatctttcggaaggagagaaaggaggcttcgcgcagcttgttcatttgttcctccttggctaggaataatctccccagcatcgttgtatccaaagcatacataatacgtgacttcaacgccgcgtttcaacgctgcagctaatgctggaatgagcggcgcagcattcaaatctggtgtttggataaaaatgctcttttgagcattgcgtataagagagagccaggcctcattttgcggcacaaagacgtttttagagtcgacgtttccataaggggggcgtgacaccagggctatagggaccgggtattccgtggaagttgctatatatggtgtcatttcgtgtccgtcaggaatttcagggcctgtgggtggaattgggctcttgatggcaagattaagctggcgatttgcagcctgaagtcgggtttcgccctctttggtggaatagcatgactgcattcgcgcgatttctccgatcaagtcagcatcatagtgaggatcttccggtgtatgttctgggagagccggttgcgcctggccagctgctgcgatgcgctgttgatctataccagctcctcgattcaggtaaagaggctctggactggacgttggtagtccacctgcggccgctggagaattatgtgaagggagaggaggatccaactgatgcttccaggtgatcaatgccgagtcgtatatgctgtcgacaattggtccctccagatgcgtcatcatctccacgttggcgttgtcctccatgttgttgctcataactaccgcaagtttgcgatcgaccacgcaaaacttggcatgtagggtgcccaacaccattttgtgcaggcttacaacctccatatccaagtttggcacctcttcaggagcaggtagttgaacattctttgaagtataagtggacggtttcacgcgctgatgcggatcaagcgcactggccggcgttgctttgtcgtacatcaacttcacaactacccgttgattcctctctccggctcgtctggacagctcaatgagtgagtttctgatgagtctctgggcaaccgaaggcgcccagttgcacgttataaaaatgacctctgtttcagcccgcacaatgacattggaaacatggcgaatgatgtccaccagaggcgcaatagcagtcaatggcaccgtcccatgggagcctatcaacggaggagacaccacgttggacagaggatccgcatctaggcatcggagagagtctgcaaatgcctggaggaataaagggctcggtgttgtaggaccccattggccacattgcagggccaagttcagtgtcgcaggatctggcagtggtctatcatcgtctgggttgcggcggagatctctatcaagattcccgtacaattgctccacgaactttccaggcggttctgtcggatttgctgcgagaagcgaactgactgtatcgggagctttgcacagcctcagcacgttttcagacaccattattgcggtgcggggttatcgcacaagagaggctgagagagcgattaatctgtaagagtagctatacacatgcagacgattagatggaaaagacaagagttgacgctctgtacaacggttttgttcgagatagttgatgctcttgtttcattccaatgcttgtgtggggttatcgaaacgtcatcgagcggccgtggcgccctaaaacttgatgctgctctcaacccgtcagcatcccgtcaacctggagtctgaagttgaatggatttagcaggctttagtggttggaagttgccggattgccgtttgagtgtcccagaacgtcgctaggctcgccgagtttccgatcgagcaaggccccgtgtggatctaacagcctggcactgggcagaggcttcagagcagttgaagaagactctggaagagggattctgatgttatgagagaagctgcatcgtggcagtgcctgaaactggctgttgttgaagcatcgccacggctggaataggaagctacccgttattggcctcggaatgatccgttgtcttggcaagaacacggtgcatgcatatccgcgcccgtgatccttgtctcagctactgtggctcactagacgtctccagtacggcgccgatccgcgtcattgaagaggctggctccgctttgtagccttgtcaacgtaattgggtggtattgaattaaacgtggaggactggctgtcgtaggtgcaagtggcgttggcttcaagaggcttcaattaacacgtgctagacacgttcgccagtatctcgtatgagacatgcgccaaggcgagggagcaagccaggttttgtaactacggatgaaccattgcgcaatactttctacgtactatctataaaatgacgtttgttggatctcagatctattcttggccgttcgatagccgaaaaccagtcatacgccacagtatgcagccagataactgaggcgttggctagtttccacataaaggtcactgcgagcgtgccggctgcacttatacagaaccaataacgattcatgcagccaagacttgaagctttgaatactacggcttgagcaaatcttttttcattcattgattcaagcatataatgatacaagagcgacgcagctagtcatttgatacgaaacaaagtggaggcagtatcagaaaccactagtggagattgtgagattgtgccaacatatgcacgtgtgagactacatagaccagaagtcataggcttacaaggcttccagaacaaaggaagcgagataataatgatggactacaaaacgaaagaatacaactagctgcagtagccgatattgaagaaaaagcaataatagggccgcctggagagaggagaatactagtgcaggtagacttgtctttgaccgaatttgctcacgaaataaaaagtgttatgacgtatttaaatcttaattataatggatagagaattggctatgatcttctgtattcatcgatactgtatacgaaacaatgtaagggcgtgcatgccgatgaaacgcgcatctgattcaggtttatcaatcgcagcagctagagtaaaactacatggacgtaggtttggcttatataagctttcaaacgagtacaaaattaactgaagagttggtgcatgccggcagtactactagcaattgcctgcgttttaaagcaggatgttgaaaaccgcataatgtgtatttagataatttcccagagatctagtgttttaatctgtgattggtaataaacgattagcagccaaagaatcttgaatattataggccaagatggatttctcttatcatcgtatgatgaatctagtctgcatgcttatctccattcttctcttggctagtacaagttaattctccgtaatgcgtaatactatactgactaactctaattcagaattcttacaaaccactgtaaatcacaacatgattaaagtttccatgcaagtatgaagtggacagatgtgattgttagatgtgatgacggtggggagcgataattcacttgggcaatgaaaagtatataactggttaatccaagtcgcaaaagaaattcataatttaactttatttgtatatatccaatggcctaaggagtgtccataatttgtgtcataaactttatgttcagattgagctgtcaagcaatgcaagccgcacaaactctttgtatcaaaaactctgatatccgtctttcatccgactggtcttctcaaaattcccatttgtcataaatcgaatgatttatgggatagtaaagttggggggaacgcagtaggggctgccattctggttatcgaacttgcagacggtcttgggagggcagtttccagcaaactattggaggatttagtcaagatatcaattgaaagttattcaaaaggtaaacttacgacccattgaccagcagtgctgcacacttgccatccctgatcattgggaaggcaggcgtaggtggcgggcttgcagccgtgaggaggaggaggaggcttgtagccggggctggcagtggccacggaagcgatggcaacaatagcgagagtggtgaacttcatgatgaaagacttttaaaagaaaacttgtcttgtagatttttagttgaagatgtagaagagatgtggatgcttgttgtgctgatgatgagatagaagtgagggcatctagaggcagatatccaggcctttatatactcaaaatttcagtctagatcctccattgaatctcgagatggaataaaccatcggtcgagtcttaggtcccaacgccttgaaggatcatgccatgtatgtctcaggcaagggagacgtaggtggctgctgaatgccttcgtatcctccacgctatacgagaagcctcatgctcgaatacgaagtgacgcttacttttcaaccacttacagtcaaggcccattgctagctacatatcacatacatgaaatagcttcagcgtctcaattatacggtgccagctgtcaaagctaagtcgcacctcgggcgaatgccttgttatttgcgaacagtgagattgaacctgctgcagcgacctatcagcacttgaaggatgagcattccgaggtttgccaagctacaatacgagtgatcggcggaacagtaagaaagcctactttgctacccgtcagcgacacccgatgtgaaaaacaccaacactcaattcaacgccttagaccgtgacggcgccgctctagaaagtggcaattcccgcgcatccatcgcacagccagcggcctaaccagcgccatcatctccctagcaccatgtctccattgaaaatgccagctgtctcgcgtcctaagattcgtttagttcaagcaaggagcgtgcggctgaacgccatagcgcagctcctcttagaaaaccccatgggagcctaaaaaaagcaacattagccggttgtcgctagcaccaatgagacgatcgaagccggttggtttttagtttctcgctgtcatagaagctcgacaattcctcagccctacaatgccaagccggtcgtgtgattcagttgccaaagtgcggtgtaagacaggcattgatgaacgacaacaggcggggatgacatggcctgagctggcctttgtcggtcgatcggccggaggtctaggccccattcgtgccggatcctggaggagtcccttgttttcgtcggtgagacggagtgtggagatgattggccgattctagtgggcgccatctgcttgccgtttgtggaggcggagtcgcattgtgctccaagaacctgagggggctccggagctacggcattgagtttgaagcattttcgcggagaggtggcgatgtctcacgggagagattctccaggaatgctaacttttcagtcaaaagggccgacgagcgaagccatcgaagccatcaaagcacttaaaaaacaacaattgtccgaagttagcacgcgtcttgccacaattccatggccgaaccatttttagacaatgaaaggctggaatcgcggactcggacgatctctttgcccctttcttgttacacagccaagctagagggattcacctgaggatccatctaggttgaggctgatcccattccaccgtcggcgattcatagatgaagtaaaagaccgatggggtcaaaggaaccagagtagcctagaaacccctcaataccattcattctcgtgtaaagcgttgttacataattcgattaccttttgtttgtgtaagcttagaagtgaactcaaatccacttaaacgtaggttttcacgcgctcacgatgtctcacgattttatcaaatcattccccgtagtaaatgtgagctgtactgtaatagtaccttgttcataaagttcatcggatcttgcggacgatcaaatcgatcgagctcttagatgtctttctccaggtggatcacggaacactccgagccccactggatgtcttacaatctctggtatagaccatatgaaacaataatcacgagtagctgggcgctactgatacttaggttgggaatgattgagaaaagtagtacaggaaaattttcagaaaattctcttttgagaatgatcattattaagatgagttcaatgccttaatctcaattatctgtacctagtgcagcgaacctagcaacatcagggcttgtttattcttgtaccggtgccgatactcggattggaaatagcgataaaaagatgcctcgtgctggactaggtcctcccagagaatatatcgaagagtgttgtagtggactgtctctgcacagttaaaaaaaaaaaaaaaagaaggaaccacaatcgcagattttgcctccaaagttctatttcgtaagatagtctctagagctcttttcctgccactagagtttccttggagatataaaactcgcgagaagcgctcggctttaaccactctttgcattggtcatacgcctactcccattccacggaactttcatgttctttcgaaattttactgtgacttgggttattgaagcaaagagtagcttgagactctataaataatagtgttagttaagtttataacgtggcgtgagggaaaagtagcacctctcatctcatcatgttcaatatatggtaacccaccaaaaatttctttgatgtgatcccgaggttgacttgccagcaaagctttcatgtttaagtttcgctgccgtaaacgatccacaaatgtacgaattcccttgatgaattcgcctgtatcatcctcgatgttttctaatccatcaacaatgaccaacaactgtctgtcaggctcattagttaggaccgtcatcaatgcagcccaaagtatgccagctggagcaccgatgactttatttaaccacatgtctgtagaggctttgaagcgctctgattctgtaatgtagtctttttctcctccatgtataacctgaacaagttctcgaaggaatcttttgaaaattgctttttgcttgtcttttggtgaatggcgaataaattgatagaggaaagtgagaacgaaatgagagacaatcggggttttacgcattcgagaggaacagaaatagtatagaatagttcgttgcgtctttggagaacttctgttcacaatatatgatgcgatatgacgtatgttgcattcgggcggtccatataacgataaaatctgggagtcggaggcagattcccaatgctgaaagttcagacttttgaatatccagctgaattccggccgatcatagtccaggagcggtacattggatggtaatgcgataccatgctgctcttgaataattgactgcagtatctgtaagatctgttctacagaaacagattctatgaacagttggagagtattgtgtaccgctttaagatgttagcctcaattttccattttccggcctcaaaactagtggaccgtggaccataacagttcaaaatagctcgaaatgatcatggcttgaacaatccaacagacctcatccctccgagagagtgcaatagacatgtacacttctttatctaagagtataagcaataaataagagccttaggacgtacatgagaatcgtttcatgatggcatcacaagcagtgtctgcaaatttaagaaggcagttggtaactgtcgtatagtcatcgtcaatctgagagaatttgatgaggtctaagtgagtccggtggatcggctttatgtagcctccctcttcttcccaggatcgtccgtgggtagcagacgcagtgtctactagtttgatacatggctccgctgatttccactggccattactctgtaaatgctcttagtggtagctttcctaacgagggatatgtaacctactcctctttgagcagttggtgattccttcgtttcgtagaaagaataaatttttgaatcgcgaaaaatgaaaactttgcgaaaaccatttctataaactcgcagaatatcagatgaagcacacagctgttcgataaagaatcgattggggcgtccttcgactctgggggtccattgactgattggcattccctggttaggcacgccgaaaaagagcattccatatatcgatttgaagtttgccttgtccgaatcatcaccatcgttcattcgaatcagtgcatatcatgacgtcagttcacaggttcttatataagagggtcgaactcactgctttgatgatgatgccgcctaggctgtgtccaataagtatgagtggcctttcagggtttgtagtcgatatttcggatcttttaagccgtggatagcttctcatactcttgatcttctcctggaactcattggctagatcatctagattggcgaaagatgtactaccatcgatttgagtatcgtagccgtatatcagaattctcatgttgggaatgtcgtgagaaagtgagtcacgcagccacatgtgtgacccattgttttccttgaacgattcaaaggcgtgacttccaagcccagatactgcaattagactgaattggttcgtcaacttgtggtcttccgaagaaatagtgttcacactgactcaatggtacactcggcgtcgcttcttgagtgtaacggagttagccccctgaaatgcgtatcaaagaagagagtaatctttccacggtcgttccattggttctcattggttgaaaatctccactcagtctgatttggctgtttagacaagcttcttggaatcctcgagaattccaaagttgcgattttctctccgtgccgagatgggtcgtctgcgagagaatcaatgtggactgtgatatcgtcctccagcggtaaagcttccttaacaagctttttcacatcatgctgttcaagcctagacggtatacctcgtagtctatacaccactgatctaggggtagcatctagaggggatactcgtggcttagttgtttggacattcgtcttagcaatgtcaccgtttcggaagtgttgtataagtaatgggatagagatcgttgctatcaacataagaataatggaaatccatgacatggaatctccaagcacttccattttatactcagccttatagttatcattaaggttggcatattccccaacggttgcaaataatttgaccaagacaattttctgcagtgccttttgtcctttatagttgttgttggccagtgagttggtgatcgagtacagctgcgtttacgaggtcggcggaaaaccacgcttaccagttgtaaaccccgcacctgtgcgacgagagggctgactgtcagagccaagcatgtagtatttactctgcgtccaattgaagatgcctgcatttgtggattgcggggttgaaaagactgtattcacgaggctgcgtgctgtcgcgacattttacatctgtaactatcaattatgctagtcagttatatgtctacaaatactatcaactgataactaaaacattttgaatttcacggaggagctacaatggacatgtcgttgactttagcggaacttactgggaggtaggtaattgtgtaagctcttgggttatgtacagtaacactttgggatccaccagctagcccagtctacgggtcagtaagtattgcaaatactatgaatcacgatgcaaaagtaataagaagttattgagagtgggaatgactgaccagagcagaaagagaaacaattgctgaagtctatgaatctctaaaagtataaagtatatatgtatgcattaggattgctccaccatgctgccgaccaatatcatatgatgatctacacaatacatacctaggtaggaaacttgggtgatacgcattaatcgcattgttaccttgtaaatctggaattgaagggcacctcggcatgatttctgagaaaaactgtgtgggatgtactaaagcttcggttatagttgtagtaatccttttcgttacaggaaacacctttattaaagtgactagtctggagttgtcatcctaagcgtctgcagttgcccagttattagtgcctctgaacccctccattcgccgctatgtacaactcaaaacttccaccattacactatgctctagcaaaacaaagcaaagcctattctcatgagaggcctcatcgaatcgcaattacgtctcggcccacgatctggtgtgccgacggataggacgagtaaactgccgacccttggcattatagcggcaaaaacaaggcaccagcagcgcttctacccacattttcggtatgtgcctaatgtgacggataaaggcctttctgcatcagtgaccaaaacttttaccttctctggcttcctcgtaatggtttagtcgccatgtcgtgttgcgggggaaatccggggaaggacggcaattattgtatctcgccgaactcaactcttgatctcaacaagatggctgcccaaagacggtgactaaaaattatccgtcggtagactttatagtgaatatgagttgagtttctcgcctttgtcatggatagtgattttaccgtcggttttgcttcaagctccgaaatagtcatggtaggttccattagaactatagaatgtgtgcagtgttacattatgcaccccatagaaaagggctgctgttgaagaaaaaggcccttttaactctagctaggttctctgtcattcgatattgaacgtcattcacgctttatagactatctgtgacacgcagctctgcagtacgaattgggcagtttgacatggcaaccctgttactgacaatttcccgccgggagagcccaagggattgacgatcatgacttctaatggaaagtgcggataaaacagccagccatcattcgcgatatagaacggtataaataggccacccacttccctatcttttaatgattcttgggaatagaggcaggcctctggcgccaaccgtaacaatggccaagttcaacctccaagccctcctcgtagggctcctcgccacaaatgcttccgcagctctagacggaagccggtatctgtggtatacctctcccgccacagactgggagactggcgttcttcccattggaaacagtcgcctcggcgcggccatcttcggaggcgccaatgaagtcgtcaccatcaacgaagataccctgtgggatggcccgctgcagaatcgcatccctgcaaatgggcttgctgctctgccaaaggtccgccagatgctggaagctaacagcctgactgcggcgggcaatctcgttttgagtcagatgactcctcctatttcgggcgagagacaatttagctattttggcaatctgaatctcaactttgggcattcatcgggtgggatatcgaattacatccgctcgcttgacacgcgacagggcaactccagcgtgtcttatacatacaacggagtcacgtacacgtatgtacttcaaaagaagaaaagccaagtgttgtatgctaacatcttgctcattcagtcgtgaatacgttgcgagtaccccagctggtgtcatcgcagctaggttcacagccagcaaagccggtgctttgagcgtcagtgctacattctcgagaatctcaaacattctgagcaatgtggcatcaacatctgggggtgccaatactttgaccttgcaagggtccagtgggcaagctgcttcagacaaccccattctgtttactggcacagctcagtttgtagccagcggaggtaatctttcatcctaagacagtgaactcaatcatttcaatgctgattcgcaacatcaatagctactttcagtacatctggaggcaccctcaccatcagcggcgcaaccaccatcgacgtctttatcgacgtcgagacaagctatcgctacccctcagccagcgatctcgccgctcaagtcaacagcaaactcagcgcagcagtatcgcagggcttccagaaaatccacgacggagccatcgccgacgccagcgctctcctgggccgcgccaacatcaacctcggcacatctcccaacggcctcgccagcctttctacagaccagcgtgtcaagaatgctcgcagcagcttcaatgacccgcagcttgcggttcttgcgtggaactatgggcgtcatttgcttgttgcctcttctcgcaatacttctgctgctattgatatgcctcctaatttgcaaggtgtctggaataaccagacaagtgcaccttggggaggaaagttcacaattaacattaataccgagatgaatctctggcctgctggtcagactaatctcattgagactcagctgccgctctttgatctcatgaaagtggctcagccccggggtcagcagatggctcaggatctctatggctgcaacggtactgtcttccaccacaacttggatgtttggggagacccagcgccaacggataattacacttcgagcaccatgtggccaatgggagcaacatggttggtgcagcatatgattgagcagtaccgcttcggcggtgacttaaatctccttcgaagtgcaacctacccttatctccttgacatttctaagtttctccagtgctacacattcagttggcaggggaacctcgtcactggtccgtctctctctcccgagaatacgtacgtcgtgcccagcaacgctactgtctctggccaacaggagcccatggatctggcccctgagatggacaaccagcttatgcgagacgtcatgaagggtatcattgaagcagccgctgctcttggcatctccagcagcgacagtaatgtccaggccgccaccaacttcatcccgcagattcgaactcctcgcattggctcttatggccagatcctggagtggagatatgaatacggcgagaccgaccctggccaccgccatctttctcccatgtacggccttcatccatccaaccaattctcacctcttgtcaatactacgctcagtgcagctgccaaggcccttctcgatcatcgcgtcgccagcggctccggtagtacaggttggagccgcacatggctgatgaaccagtacgctcgtctcttctccggagctgacgtgtggaagcatcttgtcgcctggttcgccgagtatcccacgcctaatctctggaacacaaatgatgggtctactttccagatcgatggcaactttggcttaacaagcggattgacggagatgctgctgcagagccagactggtacagttcatcttctgccagctctgcctggatctaacatccccactggaagtgcccagggattgatggccaggggtggctttgaggtagacattaactggtcaggtggaagtttgacaagtgcaaccgtaacatctacgcgtggaggatcgttaacattgagggtggctggtggacagagcttcaaggtcaatggggctacctactcggggtctattcagacgacttcggggacgaagtactccatcactgtctgatggtgatgcaccgaatctttctcttacatagtgaaatagttttgtgctgtcttgtatcaaggcgcatttgcatataatttgtttaagccaaatcgctgacgtgctatcgctccattgacaaaagtgctgatgataaagtggtgatgtgtattatagtagagattcctccgactactggaacatttctcaagcaaaggcgagccccatagacctaacgtcgttctatatacatatatatggccaaccgctaaccatccaaatattatgcgtatcattaacaattatacatcccgtatataccaagaaaattccatcactctatgttttgcgcttcacacatctttctatacatccctccttgcgctatcaattcggcgtgcttccccatctccacaatcttgcccccatagaagacgcatatcatgtccgcgtctctaatcgtggacagtctatgcgctaccgcaatagtgattcgatcaccttcttttgctgcctcggccagtgcgctttgtacaattttttcgctctccgtatccaaggcactggttgcctcgtcaagtagcaggactttaggattacgaatcagtgagcgagcaatagcaatacgctggcgctgaccgccagaaagctgcgtgccgtttggtccagcagccgtggcgaagccgtcaggcaaagacgacacaaagtcccaggcattagctgcgcgtaatgctgcttcgatttgagcgtcggaaacagttacctctgcagttgttgcggaagacatcgttggatcgtcgatgccgagggcgatattctcgcgaattgaaccttggaaaagagttggctcttgctgcactagagagacgactcggcgatatagacgtggattcagctccgtcagcttatcaccagcaatgctaatctttccagtcgaagggtcgtagaaccgctcgagcatagcaatcatggtggatttgccgcagccagaagcaccaactagagcaaagaactggcctttttgaatctacgatgctgtgagaaatttgcgataataattttggacaggtgtaaacatacctctagattgattcctctcaacacaggcgcctctggccgcagaggatatgaaaagtgaacgctgtcaacagcaactgggcctccagattccgggcctttatccttattttctggtgtttcatggattgtgggtttgagtccgtgaagccagaagatgtaattcgctgcgttcttgcctttggttatacctgtgcaaccacgttagctttggacattcatctctagacatgcgccttgaacatacttgttgaaaattgaaagagttgagaagccgcttgacctgaaaaaaagactgccaaaaacgccacgtaaaagctatgcattgatgtctccccaaaggagacaagacgacatccatacctggaagcgatagttagccccagctcgcccattatgagccatacaatcacttaccaaaaacccaaagccataaaccaatactcaatgcattgagtaaaggcaaagcaaaccatcataatcgacattggcttcacagatccattgaccgcgtggtctaattcgttggtgtagctcttgaggaccgattcctcaatggccaaagacgatacagtacgtatcgcagtgacggcctctgaagcaattgctgcacttttggactggcgtgccgagatatgatgatcaagcctgacgtccagtcgaatcttgaaccatccagaaccaaccatggggggcagcccggcgaagacaaccacaagtcccagtttccagctatacacgatggccaaaacgctgcatgcggcaatgttgaatactgctacgaggattaaggcaatattaaagcccatgagctccaaaatggcttgtggatttgcatcaacacggctagctagcgctccaatgttattttcgggacgatcgaagaattggaggtcttgtcgtagcatgtcgtttaaactttgacgacggagtttgtgcgataacgtctgttagtggaggtagttagcattgggcattcatggctgttgaaaaggaatgccatacctgagcaatcatgttggtcgcccatccagctatactatagataaccaagttgccagccgcaaggacaataaacatggaagcaaaaaagttgccctttttcgtcatttctgagggagatagtgtgaagacgtcaacagtgctggaaagcaaaatggcctgaccgggataaccagccgctgttatagttagatgtatgtacccattcgcattcagattttgatcatgtactcaccacctgcaagacaggaaataacaacaaagaaataagcccaacccaattctggatgctcagcgactagtcgccagatcactgttaggagcccctgtttcttgtaattttcgaaattgtccctctctttctgctgctcgaggcggatccgatccgcggtagcgtatcgggtcaagctcttgacgagatcagctggatctttcacttcctcgtcatctggcacatctgattcggtatcagactgagttttcgatacagataggtcttggacgtgcactagctgagcgtaagctccgtcttgcttcatcaggccctcatgtgtgccttgttcgatgatttttcccttcttcatgacgacaatattatctgctctgcggattgttgctagtttgtgagcaataacaattgtggtacggccctcggaagctctgtctagggcgcgctgtacaatgccctcagcatgcggatcaagggcactggtcgcttcatcgagcagtaggactgttggttgagaaacgatgctccgagcaatggcaacgcgctgcttctgaccaccagataacagtccacccctctgaccaatctcggtatcgtaaccatctggcaattctgaaatgaaatcatgagcaaaggcaactttggcagcttcttggacttgagtcatcttttcttctcttgaagcatgttcccatttcgtgccaacaagaccgtgcgcgatattatcgaatgctgagccttggaaaagcacaggctcttgttggacaagtcgaacgttcttccggagccaattgagatttaatttgttaattggtttgccatccaacttgatggttccagacacggggttgtaccatcgctcaacgagaccgacaatggtgctctttccagaaccgctttggccctatacaggaaatgtcagtttttgcaagggaacgatggagacgagaaaaggatggaagttacttaccaccaaagctgtcacttttccagcgggaacagacaatgaaaagtcgtccagtacagttacactcggccgtgaaggatacgcaaagttgacattctccaactcaagatgtccgacaacttctgtaggcttctcccccgattcgtcgaatgggttaatatcagattttcggtcgatgagctcaaacagctgtgcggctcccgaagcagccctcgaaaagtcgatggaatacggcgccagcgacgtgatactgatagttgcgattgttacagagaacaaaactgtgaagatttcgccagatgacttaatctccccatttgcgtatagatgaattccctgccaaaaagcaagcccaaagccgaggtacatgattgtatattcggccgaaaagagagctgcgaaccaaggagatagctggcgaccgtatttgtgagcctcttcgaggtattcgttgaatttgctgacaagcctagaccgcatctcaaacgcatgtacagttctagtactgccaatgattccttccgcatagccattggcctgagcgtgaatatcgaagattttagtctcgacagctgcctcgttgataccaacaaaggccattacggccattgtactcggggcgatgcaaagacagataagggtcagcttccattgggtgacaaatgccacaataaaggcagtgacaaaggccgagactccttggaacgaaagcccaagcttctctgcaatgccaccctggatcagttttccatttgaagttgcttgagtggcaatcgatccactggtgccgagatcgtagtatgcaacctcctggctcaaagcagctttcaagtatgcatgtcgaatgtttcgaacgattcgatacgcgttgtaggtcaggagcacattgtatgcgtatgctaggacaaacctcccgatgcctagatagacgaaatagagcctttgaagagtgagtgccaaggtttcaacagctgaacaggtgtaatgcatgcgacgaagaaatcacttacgataatcggccggcatcactgcgaaactttgcaccgcttgctgatggatcgttgataaaattggtgatggttgtgacgaattggccaaagatcagattctggagagctatgccagctccagacgcaattgcagctacaatcgagatggcgaggataattcgttcacgccgcccggtataagtgaagattctctatacgtttgatcacacaaaagtaatcagcaacctccaatcggagccacacaaaatatggacaggctgcccacttaccagatacgggctctgggacttgttctcgctcgctggggtttcatcgccgattgaaacctctatgctgctatccacctgttcaacggcatctgaggcttgattcacaggcccctcatggcccttctctgagacggtcatattcaggctgctggtctgtctcgccaaaaccaacgaccggctgaagttgtcgtagcaaagtgcaggtcttacgagacagaacgactagcctttttcaacagccttagaggatggtaggaatgtccttattaacgtcttagccccatcaggagggatgccggttaagctacccgagatctttcattccacgtctgctttatcattgtcaagattgctccatcgattgcctgttcagtgcctcgcccgtatttcgtatcggacaatgccctgtcctcgggctccgcgactttcgggctccgcgggccaaagccgctgtacgtgtatatgcggagccgctaagccaaggcaccagtgtgggttgatctgtcctggtagacgacgtcccccgactttttttttttttttttttttttttttttgttccagatctctgctccgccacgggatcgggcaacgtaaaatgaggtgctgactcccagctgttaagcatattgtcggctatggttagcagccagtgaggggcaatggaaatgaaaaagttccatgtatcacactatttcacggctccgacatgcagctaggaaaatctacgagacgaccttacaaaacaagcggagatgaggctaattcacatttgcctcgctcgtgctttgatattcatcgaaggaagtattgagctgcgggcaatctcaatcaaattgagtaatacgcaagcagataaaagaacatcgattaagtgttatatagctctcctttttcttctaaattggtactattcactaaatcctcttgtttaatgatttcggattcttgatatcatgccgaaatcgttgctagtcaaggaagcggaatttgatgcttcacagcatttttaatccgcccaaaggatcttatgacattacatgtacccaggcgattagcacgctttgtaattgtagcatggcttcacaacattctggcgcctcgctccctcaccagccctagcttcacagcatttttaaccttccccaagggtctcgagaataaaagcgcccatcatgtgtatttttgtttcgccctaaaggccttataacgaatacgtacgtcatgcacagggtgataagaaatgtccaagtcttgtaggttattgaagtcatatgtcatagttattttgtttcactcgcaaaacccaagtacacgtgtcttacatcgtacctaaatcacaaaaacatactatgggcatcaatcataacatggagttcttctattttattccttcctccttttcatcttgcaccaaaggctactatttctcaaaacatcatgcacagagatcaaatcctaactcccaaaatctcacgcaaccgtctccgccccccaataaaacgtcgaaatctccgctcccagatacttatcctgatacaatcccgccttctccccctccaacgccgcaccagcacacacaatcaacggcatgaaatgctctcccctcctcggcggatgcatctcattcgcatgtggaaactccctccagcccgccaccctcttccaccgctcctccttgctctccgcacccacagcctgttccagcgcgttgttccatcgaccaatccgctccgaccactgcttgacttttccaggtcctccgttacgtagatcatggtagacctggaagttgtgaacagaggcgaaacccgagcccacgacggcaatgtttttctgacggagttttgccagcgcagctcccattttcaagtgctcagttggatcttctgattccagcacggaaagctgaacaatcggtacattggccgcgggattcaccaacaacattggaataaaaacgccgtggtcccatcctctcttgccatccagctcagattgcaggccctctgcttccagcgcggctttcacctcctgcgcaacctccgggtggccaggtgcagggtacttgagcgcgtaagcttccgcagggaagttgtagtagtcaaagaagagctcgtgcgctgccccggatgagatgactggcttatctgttgaccaatgcgctgtaacgagaacaatggcgcgaggctgctcaggagttccgagcttgagaatcttgggcactcgggttttcatggaattggtgacttccttgtgggcaggatcgccgaggatggggagaggacctacagcgtctcattgttagttgtttgtaattgacaatagagcataattgccgatgagggtgagacgatatgggtgagtgagcaatgggcggtaaaacaatcttacctccgccatgtgaaagcgcaaccacaggagcaacagtcattgcagctttcttgctgaaaaaatacgttgaagcgaagcgaaacagcgtgaccaagacaactaccctggtaaccaaggcaataagtcgtttcaatatcaatctcatcaaaagccgtaaggattcacacagagttcaatctgataacgtcgggacgggtttctctctctttttatctgtttcttactaaccgcagagacaggattgggccttcagacccgtctcactggcaagtcggaattacgacataggcgctcgcgatctcactgtacttcggtactctaattgcctcactgggcttagcccctgtttgatcatttgagttgtcagcaggaattaacgtttcgcaagcaaacagatttcgacgatgacgaacaggctgtgcttattaacagcgttgtatcccaagtggccaatcattgagggcaaagccgccttcagccgcctgactccgagcggcaagtaaggagctgggcgccagtgggagggcggctcccacttagatgccgtagtgcgcgctagatttggcggagagaaaaggctagaatggactatgttgatgatggcgactcaggccggcaactaggaacggataggaggctgaattgagactaattcagacctttgaatttgcaaaaggtaaaaggcatagcaactatgtgaattactctagatactcgaaacttactaagcctcaatacatcgactacaattgcccatataccgcctcacgctgaacacgaccactttcttccagcctttccagcctttccaacaaagatggacccgttgagccgttgacaaagaccgccactttgtccctgccactgccaacggctttgattcgagatccaatatctaacggacttccctcactgatgatgaagtggccctttgcttgatcctctggcagcttggctccaaggatcttgtgtgcgtttccacttacaagatccagggcagccttctctcccaaccgtccgttgccattgtggtacgctttgccggcttcaagtcccaagtcgcgcacataccagtcttcaaacaggccaatggcgaccgtaacgttggcatcaagcaggtaatcaattgtcgtaccgtttgtcagtggcgcaccgggaagagaacggcgttggtcccagttattcgcatgcacctgaagaggaagcaagatgacgccaacctcggcggcgcctagctctgctgcaacgagatgagactctgcgccgccgagaatggccaattttatcttggacttggtggcctcttcgacttctgacttgatcctcaacgcgatggcaatgccgtccgcattatcgatagtaagagccaagaccgtctttccagcaaccactttttgcaaaaaggcatcttctgagaagggatcctcagctgtcttattagtagaagcagctgcaaagagcttacttcgcaacttgccatataactcagagtaactgccagtgctgcgagcgctaaggtcaagcgtgtaatgaacggcgacatcgtcatcaaataccgcacctttctcggcgacagtcttggccgcggtgaggaagccaacactggtgccgtgatgggagctgccacttacaaactttggagcagagatgcccttggtaacaccatatttggcagcaacatgtagcttcttgctatccagccgaagtccatcgacagcacgagtgaaggcggttgggttcggcccattgtcggttacatcctcagcgtcgatatcgttcaagccaatggttcgaccgacgccagtaaaagagttggtgagataaccattctttaggatgattcgccgcttcaccttttgggcagctgcctcatattccggactgcaaggaccaatgcaagcaatcttcccattggagatgaagacagacacaggcttgccatcagattcgaaaacctcatcatcagacagaagaacctttttaatgccatagaaaagaacatcttgcatctcagttggctcttcgacgatgtaagatagcccggtatcgggtacaatagggctttgtttaggctttgagagctcaactgggtcttcgaattgcgcagtgccgtcgatccagacttggacgggagcagccccaacgctcaagggatcgctgtcccaaaccacgatatcggcatcaaaccctggcttaaccttgcctagccgtttaccaaaaccaagcagctcagcaggaatgctggtaacagcggagagagcagcgtggtagggaagaccatagcgatagccttttgcggcttcaaagaggacatgttgagcattgagaacagggttgtcgctcacatacacagtcgtgaggttggcatcgtagagatatttgccagcatactcagaccctatgtaggcttcggctttgtaaaacatgttatcagcgaacagggccgacgcgggtggtcggcctccgtatgtgcgcttgagtatctaaaagaagtaacgattagattagccacaactaagcttgaatggttgaaggaacctacttcagtggctagatacgtttgatgagcgtgatggaaagcccgaattgggaacttgaactcgttggtatgatccaccattgcttcaagatccgtgatggtgtaacagtgagtgttgatatggacctggccgcgaagggctgcggcaagcgactcccagaatagctcttgtggcagatactcgctcataaattccacgccaatctcatgagccttgttgcaccagtcatcctggcgctggatcaaagctctagcttgctcaaaagcgtgtcgaaaatcgaagctttcgcccatgcggctgaatggccttttgtcgatgcctccatggaccctcttggcattctctccgcatgccatcttcatgaatcgccagttgcgatccgggtctgcgagcatgtcttgcgcgctgatctctttgcggccgcttctggggccaacagcgtgcttgatagtgtaagcctcgccacccatattgttgccggagccggggaggatgagggaagtagtgactccgcctgacttgatgacttcaatctggtgatccaatggattgagagcatcaatagctcgtgcccacggagtcgtgttatccgagagttcattggtgtcgtcgttgcctagaagactgggcagagaatcgacgccagcatgactgtgcatgtcgatgatgccggtggtgagttgacggcccgcagcatcgaagatcagggtgtcttccggtagcgagcttgatgaaatctgatgttcgactcgtttgatgagtccatgttcgagcagcacgtcgccttggatccattcccagcccttgcccgctctggcatcagcctcgcttgtgccttcaagaggctcgccaacccaaatgacagcgttcttgatgagagtaggcttgctgccttcgatccatctggcgttcttctctcgcccaagtcctattggatcctggggcttgagcttgagctttttgcaagtctgcaagtcaccgtagagcttgtcgcgcgagagcaccggaactttcgtctcctctcgccatatttgtatccattgtccaatcaccaacagcgatatagccgcagagaagaacttcaagaggcggaatcggcgccaaccagctcgccgaccgcgaaaaggcgcagctccagaagctggtgatgggaggccagaggcgctgtaggcaggagggccagctttttcgtccatcatgaggcctcgcatcgcagtagacgtgatgaaagtagtcaccacacgagaagggccagacgagggaggatgaagagggaaaataggagcctcccgtcgtgccttgtgctacaatcggaacagagcagcgataatagatgctcgtctgtacaacggatgtggatgccgaaagataacgactggagaccgcagctaaaggcggctgcgctaccccgagctgcttttggcagctatgagcgctggagcgggccagtccgagcctatcaggcccgccacagcgccgccaaaagttccaatctgcagggcgcttgcggggtagcagccgccaagacacagcgctacggcccttgaaacttgaaatggcctgtgtcgcgatcggttttagccaagtgtggcgatgccatcattttcgtcattcatggcacacgcgcttgacgaggctgatttgcggtccacttatttcaggtactgtacggatcatatctcgttctatcagcggcggagggagcccttgacgggaatatacgagatgctgatatttccaagctgatgtatgtctgcgcaagcgctcatccagtggaacgggtgtaactggccagttcgcgacaatacccgactgtttcacgttaatcccttttgcttccgatttgttcactttcatgggcatcgcatgtttgtgtgtttccacatctttaaacaatgtctgaaacacgtatgttggtagggcagtttccatataggataggtacatgtacctgtatgtggttatccgtctgtgctcgtgtacttgcgaaacatcaatatatcgaccgataagagaaagggtttgcgacgcgatttatttgtcattgaccgctctcctgtgacaaatgaatctttttctgacttctccccaaaattgagtccatcatgactcgggtcgatccaaatgttgttgattctccgctgagagctttactactagtggagcgacggcttaggattatgtgagacgagacaataccaatagaggtaccagggctctaaagaagtcaaagtgtaaagtgcttcaagtatcaataagatttaagtttaacaataagatttaaaccgcatccagctcttcggaatactcggccaaactagagacgatggctgaaaatttgatcttcaagtctgaccggtatccaccaagtaggatacaaaagagaggcgaaggatgttttcgaacttgaaaaagagaaaaagaagtaaaagaaaaactggattttttttttaattctttcaagattattctaggccaaggcgtctctattagaaatggacgcaaatgacaaggtggttgcagaactcgtgcaaacacgcatcaaggttacccccgaacagtacaaagatgtatacaacaaacgaatgcatcccatcttaatggctcagccgggaatgatcgcagcaatggccggcgtaataacttcagacaatggccaagactcaaagaagcaagcagacggtgctactgtactttcactggtcatttggaagaacgtggattcgcatattggttttgtaaccggcccagcagcaggtcctttcttcgaagcatcgatgcctttaatgcgtgaaccaccctctgttgagcattatgatgtggatggcttacaaccgtccgctttcaacagccacttcgctcaggtactgaaagcttcttctgcaaccaacaaagaactcctggctagtgtatttaagagacacgtaactactgaaggagcggaaatggcgctatttagcgattgcacagaggatacatcaaaaaaggccttgatactattcagcgacgccgaccagtttgaagctacatgtgatgttatggataaagggacggggattgagcattataatattgagtggtattcaagaggaacaacaaagtctcattaaacataaagaccttacacaaaacactgcagaacatacgtttgattgtggccgttagtggttaattctcaagcctagcctcataaacattaaaatgaaaccttcttacttcaacgtcaaagctccctgcaagctcccatattgatctattgaatgaacttgggcattcctttatcgtaagtgccgctacacgcagcagcgacacatctctccaagcttccaaaataaaacttcttcccagtaagccctggcccataatgagcatatttcgcagagttggtcatgattgttttcgcagatgttggaatcacaggctcatcaatcatgcaccaacacgtatcggtaataaactgaactccaaaccgttccaattcttcaatcaagcccgcttgacttgctagcccatgcgttgcccttccacaagtcaccatgatggaaactcgatcgtcttttgtccatcctcgacaaatgtttgccaaatttctcatttccataatggagaaatgcggattcccaagcgagacgaggtcaactggcgagctatcctgtgcgctgttgagcgttctccagcttgtctcaagttgcctcagatcaaggctaacagtctctatatcatctctttcgcctatcgcatcttgtaatgtggcggcttctggagttactccagcgatgtgaaacattggagcgcttgccatggtggcaaatgccgctccgaatgccttcaagtcgtctgtcgatgggcgcaccctctcaaatcctgtgatgacaggtattcgacttcctgagaggccaccaacatgatatcctaataaaggataaagagaatcatcaatatcctctggttgaagaagaggcatctctacacgaagtgaagcaagcctgttgtgcttcaaatgaagacctccgtgtggagcacgcccagttaaagcaatgcatatgtccagaaaatccggatacttcatggtcctcgcgccgagtacactgttggcgtataccacagcattcgattcagcccaagctacttggtctccttttttcggcgcactcgaaagtaaataaggagcacaagtaaaggttgggcggccacccatgtcggtatacgctgtggccagcttttctgccgcctcgccaaatgtggatgcaaccccttgagagcgccagcgcttttgatccacggatatggagttgagagtagtgggaaccaagaccttgcctccccagtcgcgtaatctttctgcgaagtcgagcgacccaggcccagtataaacacagccatctatatgaacttgtgtaatgtctattagcttatcggctccttctatagcagccatgcgtaagatgatgcgcatagcagcctgggctgctcgaccgtgcaggccctctagaaaatctttgtccccatcggacaactcaacatggtggttcaagcttgtgcccagagccttttcggcaaccggttcagaaacttctggtacactctttagttgtgcgcttgagactgtatttccgtttatggtaacatgaatagcgttttgtaggtcttgaaattcgtccgtctccagaaccactaccggaatagacttattgaagatctcttccgcaaccacgactccaagggtgagaatatcttcctttcttgaaaatataaagccttttgggcccttgccattgagtataagctccagtaacaccccactcccagagcaagacccgcgactgccgggaatagcgagaattgcatcttggatgtgtttgccactcagcgggtggtggcgatctataacttcgctcgtttgcggatcaacgcctccccaaaagctcaattcgaggttacttgcgataagtgggcctgaagcatttccgtccacgtatgcaatcccatgatatgagattgagcctttaagctgcattattactgggaatgtaggtgttttcgtctatagctgggctcctagtagcgcctttattaaggcaagtagatatagttagtatgctatagttacagatatcgatataggttcaaagaatgcatttcgctgtccaagttgacggctgtctagattgttgattgagaagacgtgctagcgcaagcctgataatgaaacgcataagaagctcacctgagctaatgcctataatctagaaggaaaatagaagcgtcaaagaaagcgggaaataaccattcggggcatagtcttgactgtggggagtttcgctgggcgaatgttgaaatcgagtgcgcgctcagaagtttgccgatgagctagattcccctcactgttcgcccactccgcttttatatcgtggtcggcgaactattaacaatttagcctaccccgtgcccgtgtcgtgttacaatagtatgccaaatcgcaagttgttgcacacacgggattcggtcatagggaaacgaaagtccctttcaatagctaggcgtctttgaagctaattatagaagaagagaataccgtcatatatcttccccgctgccatgttcttccaaaattagctgaagaatcacagtctcccctcaaccaattcccttgcatacagaggaagaaatggcaattcagataagagacgcaacagaagaagacatgcccgccgtggcacggcttgcaggcgtcacgttccacccgacaaccgattggatcactcgccaagtctttcctctgcatctgcagccgaagaatatccccgatggcgacgcatctctaccctggcgccagctaagaaagactgcgagcttcaatacatcaaattgcacgattaaattagccatagataccgccttgaacgaccaaattgttggcttcgctgtgtgggagcagccagtcgaagatgagaagcccccaattgcgcctgcagacccagagctgccttcagatgtaacggacatgaagatttttgaggagctcaagtcaatcttgaaagaggaccataaagccagctttggcgatagaggactgaaagacgtgtggcgtttgtctccccttcctatatctctacatgtgccacccattttgctttacatattgagcaacgcagctaaccgataataaccattagatcttgacatgattgcggttgacccacctcaccagcggaggggaattggtaaggcgctcttaacatggggcatgcggcaagccaccaaggccggcagggattgctacctcatggcaacgccacaggggcgaccgctctatgaagcgtttggttgggagattgtacgaccgttgaacatgtttggagtaatgcatcactcgatgatatatcgagcgaacaaagaagcacttttatgaggcatgaattatgagagaagccgcagctacatatggaatttactgctcatcgcttacgacacatgatgatatagaaaagaacgagggggttttatagaaaaggaattgagaataatgacagacttgacacttatgctatttattattgtctatctatcacaccataaactcgtaagaaaacgtcatgcgtatcctcgccatgcctaataatgcgtctaataattgctttgttagggatctatcctattattaacaccatctaaccggcttttccaatctattaaaatatgttgatatcgcaaaaatgaatgttgtaaaaaaaagtcgctagagtagagatatgcatgactctttcagttctcttcttcttcacgcctactcagccttcttggacatctttgttcggagcttcatcagcaggtacaccaaagcgtacgagctaaacaccatcagcaccacgataccagcatctcgccagccgtagtagtattctttcaggttcaatgtgcgaagatagtcttgacccttggagtatgagcacacttgacagttggctgtggcgctggggttgatgagatctgctacagcacctgggcctgctgccaagtagtccttgagatagtctccgcaagttgtgccgttgggaggattgaaagtggcgaattcgtgctcggaacacttgatttctgctccccacaggttgaaaaccaacatgcttcccatgagatagttgaaaggattgaggtagtaaatccagtacctccaaaactcctgaatctgggcgtaaggcaccaagacaccacagaaggaaacaagagttccaataacgacagggttcgccaagacagcaaagacctcgttgggcgcgtatgcagcaatgaactgacccatgccagtgtagaggaactcgtagcagagcatgacaaaaaaggttcctccggcgcggtgagagtcgccagggaaacccacagtgtaataccagcacacaaagtagagcacggcgcagacgatgaggtaggggatttccgaaacaataagcgcagttacgaaagcaatccatgagtacatcttggacttcttctcgcgagtctcgaagatgtttcggcggtggatgaagagaggctgcagctgggcaagtacacctggcgcgacgaaaatgaagttgaagatggtaaaaagcttcaactgcaaatcgccgatggagtctttaaccatccagaaagagaaaccgttgaaaagagccgagaaaatgtgcagcgcgaatttgttgttgacgtagtcggcgttgcggtacaagctgacattcatgcgttgtgtgacaagcttggtctgctcccatagggttgtagcaaattcgttaccgtcatcaacagtgccaggaggcttggatgcagcctcgtcaatgattcgatcaagctctgtggtcatgttggcatactcgggagatgcgagccagacgtcgttccaatccttgccctgagagagctgtcctgaaaccacatcaatcatgtgctcggcagggttcacttctgttgggcacgcggcatcgtagcgagcaaagtattccttgacgaccttggcctgatcaccaatctctccgaaataaacagtcttgccaccctttgcgagcaacaaaagcgtatcgaattgagcaaacagctgagcagaaggctggtggatggtgaccaaaacggcttgaccaacggcagcgagctttcgtaagaaacggacagtgtgataggcagactggccgtctagaccagaagtgggctcgtccaggaagatcaagatgctaggcttagagacaagttcaacaccaatcgtgacacgcttgcgctgttcaacgctcaatcctgcgcctacttcaccaatcaaggtgtcggcaatgtcgtgaagttccaagagatcgataatggtgtttacgtaggccagcttctcctcacgcggcgtatcacggctctgtcgaagcagggcagagaactccaaagcctctcggacagtggcataggcctcgtgcacatcgagctgttcacagtaaccggcggatcgttggaaagagacgggcagtggtcgaccgtcaacctggatggagccacgaatagtgccttcagtctttcgctgagcaaggacatcaagcagggtagtctttcccgcaccggacgatcccatcaaagcagtcaaatttccaggcttaacccaaccctgaacgttatccagcaacagacggtcgcctgagggtgtcttgacggtgtagcagaggttcttccacgtgaaaacggaggaattgcgaatgaggttgccctgagcggcggtatcatcggtcgagttgttatcggactgtgcgttgacagtagcatcatccttctctgaaacgtgacctgattctgacgacacctggccctcttcgtcgacttggcggacagcattgacaagcttggactgctctcggggaataagcaagctgggtccgttctctgatgacagcttccactttgtggtgaagtaaatggtaatggccacaaacagagcccaccatgcccagatgatgccaaagttcctccacacatgagaatggctgtaagagagtgacgcaaggtacaagtcgccatcgacaaaagtctgtcccggcactgcaccacccacaccagcacaagcttgagcgcctgaatcagtgaagccggggccattgggaacaatgttagggccgacacaagggatgatcttgccgtgaaactcatttgagagaatggcatcgaatccataagccatggggtcgatccagaagagccagacaaaccaggggtgcatgcgaggcttctgaatcatgtagccgttgtacatgatggtagcagaaatgatcagacctgaaactttggatgcgccatcaaacgtgctgaaagctgcaccaatagctctgaaaagagcggtcatacactttgcaaataaattagcttgaagatcgacgatggataagaattaggtagacacttacaaaggtggtagccacaacaatgatccagaaagtaaagaagtggcccgcagacattgtcaaaccaaccatgaaatacagaatcagagagaaggcagagacttgtaccaggatgacgggaatatcggccgcaatctgcgcaatacaaaaggctgcggggtggaagtatgcaaacgacttgtgtttaatcagaacaggacggcctttgaatgactcggtgacctcagacatggacagcagcgcattgaaaagcaaggcgaagaaacaagctccggactttacgaatagtcctccggtagtgtcgggagcgttgtaaaaaagcgaaccggcaatgagtgcttgaacaatggtagaaaactgcttgatgaagaaagttgccttgtcaccccagatgatctggtattgtcgcttgatacacgtccgcacttgagtccaaaagctcactgtgaatgagctcgatgccgggaggcccttgtccttttcatgggctataccctcttggaacaacttggtcttggtctgcgcctcctctgttgtcgggtagttgtattcagtaatcgcttgatcgtgaacagcagtctgctcatattcgctgcggattgcgcctgcagttcgggggaacttgagtttcatctcatctcggacctttctctcggtagggacggtcacaccggtgaggaagtcagccacgttggctccatcgtcgcagatgaagcccaggctctccatgaatggtcgagcctcgcgcatggggccgtagtagatttctttgccttcgtctaaaacgagaactttgtcgaagaggttatagatgccgttgccagcttggtatagagtaacgatagaagccaagccgaggacatcggtcatggctcgaacggcctttgcccactcaagagcactataatatgaaacagattagacgatgaataaaaggttttggtaagaaaatgacacttacgtgctggcatcaagaccacgcgttgagttatcccagcagaagacactgcccttggatgcgagacactcgatgatggacactcgcttccgttctcctccagagacacctcggacaaaagcatcaccgactttggtatcttccgtgtgctcaatacccatggacttgagaagaaactttcgggtctccaggcggatttcctcctggctagtcatgccgttgggcaagttgtatgggacttttaatcgtgttgcaaagtccatagtctgtcccacggttaacgatgggaagaagatttcctcttcggtgttcataatgatttggccccgataacgttttgcctcttcggccttcatggagccaaaagaaacgtcgccggaaatctgagcatatccattccgtctgttggccaacatgttgaggagtgtggtacatccggaccctggtcgacccagcacgaggagcatctccccgggcttgacacatccatgagcattatcgaggatcttcttcaaaggcggcttttggcgagattcctttatcagtttggggatgttgaactgggagacgacgttttcgtggatggctgcatcggcgctgatagcctcgactgtgagattctggaatgtgactccgagctctcgggcctggaagccggaagctttgtcgcggtcattgatggcggtgatttctggcttcataaaccagctattatcgacagcttctttttcccccactgaagcgttgaggtctgtaagcgtctcgccgtatgaggactccatgttgccaggtccgtgttagtggttaagagaccacgaactgaaggtccaaggcaagttgtggcgaaaggagcttagagattggtatagaaaatctacagagcaaaaaagaaagaaggacattttcttgatagcgaaagtccgccatttttaacagctgggaggccctcagcttcagcccacatttgattatctagatacggcaatatgtcaaatcggtggatactcggtactggcaagaaggccgagacggacccccgggttgatgtctatcgtaaacccatagccattatggggcacaaaagcaggatgaaaaccccattgtgactcagctcatggggctgtaggattctggataacgtctgaagcgcaaggcaaacgtctgtgtttgcgtggccaggaagctggaagatgggaccgcctcctccgtgtaaccacctcgcactcggatagtggctccacgagcttaaaatttcccctgggcgcggctccacggcgggaaccttgtcagaagcaaagaacttgctcgtagttccgcttagtcaggcagctggagctccaaaaagacgtcggaggaggattctgggccagcattggtttgcggttatctgaccagtgaatctagaatttgcttgtgacatggggcccgggaatttcgctttttttgcttttccctatttgggagcatcggacattaccttggtgaacgattgacgatgcagatgtgtttactgtctgccacatcctcaggggtgtaatgcacggctgcacaactaccgatagcatgagtcgactaaacatttaagcacgctgctacatcaccaccatcctctggcgtagtgttttcgtgtttataatatatgcagttatttgatgatgtcgttgacgcctgtttgcagcaccacccgtgctatcaaattctatcctcgaggagtagaacatagaaaaagccacttccctcatcggttacacgatacaccacattcaaagttccgttgactaagcggaacaaatctcctccagtcttccccaggcctccttttaaatcttgtcgtgaagtctgtcgccgatagttgctgcacatgacgagattgcgcggtccatcgggagaactgtcagtgcttcacgttccgtattgcaaatcaactccgataagcattacacagcagacggctgtcgcccaatacttcaggagcagccccccatcggcatcccaacttttgataccagcctgaccgcagcgtctgacgccatgcgtcaactcgccagctcggctttactccctgcggctaaaccgttgttccagcccgcttttatttctcagcagcactaaaaacgcccgttcggacagggctgcttgagcgaaacttccgcttactcatcgctcccgggcttgggcttgggctgcttcggatatcaacgagaggcgaaagcctatgcgcgacgaggccaaagcccgagcctgacagctatctacctgggcatctactgggaaacttccgagaaatatttcctctcccatggatagagttaggaattcgcccatcgcagacaggacccagcacaagatggccgcgcaacgacgtgcttgcgacgcctgctataagcgtaaggtattttgataatccccgtccactgtctgggtcttggccagctgcctcttgcatgtgttcaatgctatgtttctccataagcggaacttttgtttgaattcctcctcattgtctctgccctacaagcacacatcatgataggcgtctgccgagatacatacacttacacgtggcaatggatgctcgtatagattcaatgtgatcgatccgatccggatgaacaatgcaactggtgtctacaccatggtctccactgcactattaaccggattagaggccggaagaagaaaacaaagtaagtacaggtaccctactaacctgccgcctctgtgtggtggtggtgtgtttggccatgtccgctgacaaagacggtgggaaaggagctccagggagagcattgttaaacgcctggagcgtatagaagagggtattgctagagctaaagcactgaaacagagcaaccagacggcctcgcctgtttcagctgcttcgcctgatggctccagtgcccaacaagagaaaactactggtacacccagcagtatacccaccaatacatccataacacgcacgcttagtcgctccagtgagaattcgcaggcttgctctagacagctaggtgcttctccgcttggacaaatatggatgtcaggacagaagtttgctgctatatgcgaccagaatggcattccccgttttactcctcttggcgagaagtatatatacgctcagacggggcagtggcctcatttccacaacgaaagcacctttgcctttgagtctactggccaggcctcttctggtgtttcaaatcaatattctcctaggggacagttgaaccgagcaccagccgatcaactcccagaaaaatggatcaccaacacattgttcgatctttttttgcaatcggaattccgccttgcctttccccttgtcgatcgtgacctattcaaagatacaatacgaagagcctatgaatcgccagagacgaacccgtcaattgaggaaattagcagtaaagcatgcgttttcgctttcctgtccctcagcagccatcattttgctgccctgagcgtctcaaatcatgttgacagcgatggctgtgccaagcaggcgcaaatcttgatagccgactttattgaggacgccagtgtcacgacgttacaagtgatggtactattggtatgtcatgatcacgagtatttgatatattacgctgtttctaatgcctttactttgcagctcatgaatgaagcgctctgtggccgcctagaatcatcgtccatgtaccacgccattgcgtgccgtacagtctatgccctggggggacatactctaataagtgatccaccagaggatcgtgatcttacggtcaaggagctcgaggagcgtcaaatccggctgttattttggctgtgctatctctttgacaaagacatagccttgagaagtggccagcctcctatcatgagcgacgagttttgtgatctcacgcttcccaaagattacttgaagaatcgcttcgcgaatgatcttaccattccacaaaatattcgaaagccgttcttgcccaacgaccttcggttaagtatactcaaatcgaaggctgtcagggcactctactccgtgggctcactgcgtaaatccgatgccgaacttcttcacaccattcgagagcttgacgaagaattggaaaactggcgtatgtcaataccggcagagtacgcaccgtcgctcagtattcgcaaagacgtcaaacttgccaaggatatcagccagttgacgagcatgctccatatcgaactgcatttggactaccattacctcttgaatatcatccactgcgctagtggtagatgtgtggcagactggaatgaatctggccaggaaatgatctttgggctagaatccagccttgatatctctgttgaagctagtcgatcgactctcatttatctcagtgaagctgcacctcggctagctggtgaagcattctggtgagaacaaccacttacatctgccgagtatcccaatactaatattctatgcactagggtcttcatcttttaccctgtttctgcacttctcagtctcttttttaatatcctacgaaatcctcggcacgaatatgcagctcacgatatggagctacttaccttggcaacaaaggttatcagaagtatgcctattctcagagttacgactcacgaggtcgaatatttacgcaaaatggacgcctttgttgaggagctaggtcggcttagccaagcggcaatcgcaaaggcgcagaatgagagtgcctaagaagaaggatgattgttggcactaggcgtttggtacttgtactattatttggttctgctcttcagtttaacacgattcaagcgatgggtgataatgagagatgggtactgactttcctagaatttatatagaatctgatatacacgattgtaattatgaagataatgagataggcggtaattgaggcacgatagtatgaatttcgaaaatgaacattcatgtagctcacatttatttgcagatgctttcaaactataatataatatgaaatgttacgaattcttatatactgtaataatagactcttgcttttatggtcttttatcatttaccttaggtttcaaaataaaaaaccgtctcattgcttcgagaaacatccacctctttcaactcattgaatagagcaacattctcgtaagcatcgttgtcactgtcgtcgctatcgtcatagccctcgtcattttccgtgtttccagttctaaacagtgctcctgcattccgatcagccttcattttgaccttttccctcctatacttccaatatgtaaattctcgaatccgataagcgaaatcacatttctgttccgtacccatctccgaaacagttgtctgcgtgttcttatggcaccctcctacagtccccaagtcaagtcctcccgggtatgaagcagttacgcccacccctgcagagcgctgttttgacgattcttctcttatgcgaagcttgtttgctgatgcaacgccaattatcatgtatagtgtcttcgaaaaattgcattttttgacatattcctgcacttcgggggtctccatacaggcattcatgtattttttatccggcaaaaatgttttcgcttcaacatccactgcgtcaatggtcgtcttcctatcatctttggcccctccgctggcatttagcccaccacccagaagctgagtcaatttgagcataatatggtcatcattggatattcctgcgtgtatcacgcgttgaacagctgtagattcgtcgattaaatattttgggtcaatgtctgttgtactgtgccaattcagacgagtttctggatcttccggatcggacagaatggcgcctagcgcgatgagttggccggatggttttgggtagcgggtaacaatccatttcatcttccctgccaactttccagattgtggcattttgggcccttgtttgtggaggctaggtggaagactcagtaataattgtgaagaatctcttcataaaacacctttctctaagatggagtttctaaaccgcgctaccccgcaagctgcacaagggccttcctacatgtatcttcctatcatgtgagagctttacggtgctttgtcgccattggatggtacagtatggccaccaaattctctttgcgaaaataaattatcaagggtatggcctctcatcccacgaaatgtcatataagctctatctcatgaatcatttgcgactgatttaagcattgagtttatacatgtgttacttgtaacttgtgtaacataccaatcggtctctactcattcatctacgtaaagcccttcgtatctcttcccacgcatactttgatgctgcaccggggccctcttgcctttttgttggcgcaaattggtcccaaagcagccgaggattaatccaatgataaccattagtttccatagagatatgcctcagcagagctctcatgttactaagatcatcaagtttgaccggaccaatatcgtcttctacctccctcttcttccttctatcaagaacaccctgtcgcgtaaatgctatcaagagcgcaccaattgcagtggccacgggcgttgctgtagaagtgccagtcatagttcgaaaccccccacctttagattctggccagtgtgaacatatctcttctccgactaccatgaagtttgtagtatcagggtgtgcttttggcgtgaaattcgaagggttagtcccaaactcaatggaagaatgaacgcaaattgttctatctgaatctcttgctggccacgatacttgctcatggtttccaaaattcgacgctgccgcaaagataactattccatggtcccgtgctttctttaaagcttggtcaagctgttgatcccagtgtttgtaaccaaaggacatgttgataatgtcaactttgtgttcaatagcccactcaattgcctatggatgtgcttagatctgtgtatgaggacactgcatatggataaacttactctttcaactctatcgggataaaccactgactgcttcagctgggccgttggatccttttgtttcgaactatccccatatttcgcatcaccttggcaaatccgcgctatataaagctctgttgttggtgcgagctgtaatatgattccggcaacatgagtaccgtgaccgtcgatatccgtaacatcgttgatgcttcttcgatcgtcacagaaattttggcacgctttgatgcgatcaatctgtagttcttctcctgtaactgagccaattttcccgctacttcttcgaggctttgagcgtgggtataagaaatccggatgatcctggtcgatgccagtgtcgaagatggcgactttaacacacccatcggagtgcgtgtattgaaaataatcgttataagttcgcgataatgttttaaaggtgcgaccccattgtaaagatctactgaacttagcatattgtaggaaaacagatttagggcgactcaagactaacgtgaattcttgcgctgctgaatctcttgtgtcgaaagtcccaaagagtctaccttcgtcttcatctgattcagactccgattcagaagttgatctggtatcaagattaaccagttgcctgcaattggaatgtgatagctgtgtcgccacggctgtgacttcttgatagagctgcgcttttatctctgttctcggaaactggacaagcgtgtgatctttcccagggatgttcatgacctgatgtaattccgcttgatggtgcgacttatatccagtatgagaactcaacggattgagaataagtagctggtagttactatgttctgaactggtaatttggctgttctcagtttttcctctgttagcgggacgagtatcttttagaggttggggatgagaagtttgcggggttgtaagtaatatgtctttccgatctccaacctttacaatgccagtgttattcaatattatgtctttgctgaacaaccgaagattgcgttccaatggctgaacaatcttcttaaagatagttgtacggattcgaacttcttcgtttgcctccttttcgtccttgataaacttttgaaacttcagacatccctcaattgcctctttatagtcatcactaagactgcccgtattcatttcgatgaagttattctttaacgtcttgtatggactatattctcctgttttcgttttcgcaatcggaagtttctctccattcgcaagttctagcaagaattgcccaaaggacaggagtaatggatacctatcgaaatgtgtaggcttcggaaggttcggtggattttcggatatgacagaggaaataaacggactgtggacattccgcaatttgcgaccctccttaggattttcacataagagaaagatattatcggcagtccataatgtctgaagccaaggtccgtcatgcaattgtagtaggcactgggcaagatttaccgctagtgtccatctatctttgagatgaaatacacgcaaatcttttagaaacccgctctcgataagctccgccatagttattgtgggacgtgcttctcggtatataggcgagtcgtcatcgcaaaagtatcggaaatcttcgctatgaaggcgaatatggagcatagcactgcaatcattggcaatttgtaccgcttggcagatgttttcgcttgatagttcttctccgttgtctgattcggaagcgtcgagcttggaaggactgagttggtgagcgattgcataaagaagtaggttctcgccttttaacatggtggtacctgttatagagaatatggcagaaagtctcctgccaagtgtcctgttccagacaagaaggtagaagaatattgatttcagtgtggttatcttgtggctgaggcggctttaagccttgtagatgtaacattgccgaatgtgtagatgcttgacagagccgcacattgcgcaccaacgcgttaaataggtttttcgaagaactccagaaggacggactgaacgttgtttgaagccatggtgcggaactgaaaggagttttaggacctgggcttgatcttggaatagcaaatctatccggttcttttttgtttgtttccgtggccaatttcttgttcaaattctcaaccccactcaataatttccttagttggcccggggtctgctttaaataaagatattcgaagtagtttgcaatattggaatcatcggcggtcgagtcttcctccattatataagccaaagtgctaagcttcaatagttttagatcagtatacttcatctgttgcgtcatgttaggacaaagttttaatacatcaagtaagcgtataaaaaggttctactcactgcagtgatgtctataatttccatgaccttgttgcaaattaattcttgtaatactaataagagcggtcgtagatcatcagcaaagaaaaggaatccattcaaggtctcaaaacgttcaatctggcaatggattgggatctccatcatgcaagcctgtatcagatcgccaatgttctcaatggcaatctttgccgacacgtgctcttgactgccatcatgtacttcccatgggatattggaagcaaataaaggcctcacagatttgaatatcttccagtattccgattcgtatgattgcatttccgaggcgagcgggcaatatttagatttgttgctaaatggatgattttcaaacgctggagacatgaatttcccctctttcagcccgagaggggtataagggagcacaacgcttactcaggcatatgtctacacgcagccacatgtacctacctatgtagccatacatttcatttggtaaatatttgcaattttgagatacgatatggtacaaaagccagatcacatgattcatcctagggctcaaaatagattggattgggtctcagcaatgcgccatttgtattcctatcataatctgaagcattcataatcacccatgcaataacctgcgagtatacgcaaagccgcggagagacactgaagctgatctgtgctggctttatatgcctaatcttccccagtcatcttggttctattttcatgtgccggaacatcttgaattgcatctacagctgtttatcgctctgccatagacaagggcaaagatggataatgacgcgccaatatacaatctgtctcaagcctgcaatcatcttttcgccaaaattctcaacaagccaggtattgcttgcgcttgcgtggccgaggtattgcatctaaggttcaatcagtggacttcatatcttggagtttttgctcaagagaacatgtccctagacacccgtttgcagtatagtcaatccataagtcaacttgttcttcaatttttaaagatagtttctcggaatctagaacacggttagcaatcttaatgcacctaatattctcttcatctcaaacaggaactgatatttggcagttgacatactctgtgtggctctggggcagaccagcttgatgggggatgatttgcagcaaagtattgcagaagaggtcgaacaggcaccagaatcgggcgcttcagctcctttagcagaatcactacgtgctataaaattggctatcgacggcctgtatcgccttggtgctgcaatacggcagtcatcttcctcagctcttactcagaggataggcaggtttattgaagagaatgatgaccttgccattgaaaacctcgtttttcttcgtcttaagcataagttctttgacagcagcgagaatgggaacaactctagaagtccgttatcgctatacaaacaactagctacgtctatatcattccgctattacggaatttgctaccggcaagagcgccaagatacagttgaaaagagacgagaagacttgccagtgtggcgtcacacatccgaaatgacggatgcgcccaaagaaaaggacaagggtagtcaaaatgagctgaagaagttggctatagccaatgccaggatacaacaaaagcctgagaaagaagagccaccaacaactattcattcgaaaaatatcctggcaaaatacgctgctactgagaaatcttttgcgcaacccaaatctgtgctgtctagtcatatggaagacaccaagtatcctgatgcaccaaaagtcgatcctcgcacccgagaagccagatgtccattctgctcgaggccgatcttggaaatggaattaaaaaaaaaagactggtggcagtaagtacatcataaacgcgtcggagaaatattctaatgaagccagtcgccacctcaaccaggatctcaagctttatacttgtctctcagaaagatgcacggagccaccacaattctttatccgttttcaagagtggaaacaacacatggatgaaaagcacaccaccaattggataagggaaatccacaaaccccatggctggtgttgtgatgtggatcatgatgatctatacttcgaggatgaagtggaatatgaccaacatgtccaagagattcatcctcaattcgaggccgaaaaatctgaattgaaggaatggggagaattacagagagaaagacctcaatatacatgcccaatttgcaaccgggtgccgagagagctcgccactatatatccatggctcgaggatggaaagctttccaagccagaggccacgaatatcgacacaatgttgcatgagaaagaagaaattgctcaaaatagattgctacttcacatcggcactcatctaaaacaacttggactgatgtcagttgcgtaccttgaagatgaagcagaggaagagcgaataggaagtaaaagaaattctattcctacagatgaacacggcaatatccttttcaccgaagatcatccaagctatcttgatccgcagtttgatggatacatacagagagatgagtcaagtaccattgagggcacagtggattggtcatatgtcattgaaagcacgaaaatggaaaatggcttgacaacaaacgctgatgcagatcttattttgaaaaaaagcaagaataacagcattaataacttcttatcagtgccttcaggaagtcgtgctgagctatggcaatgcgtacgttaaacaacctctttacctgtgttaagataatattaacgccattatgtagtgcaaatgctttggaggctggtacagctacgatgctaatgccagttgccccatgtgccacgcatggcgctgcgacaattgtagatacagtaaattatgaccgctggttccaatcatagtactagttaaaatgaagtgcttttgatgcttgcaagcagtattctgcgtctatattagctagtgaagctgctatagcatgagctgcatagaaatagtcaatccaataacaattgcttactcggattctagagctatctgattaaaacttggtcttttaaatatcccaaaataacatgcctttcatgcttttttatttattaaagttcttctctcattatacatggctttgtctttattatagttatattccctggcgtctcattatcccgcctatatcttgtattactgcttgctgctgctgttgttgcggaagcattatctgctcttcctacgctcttcgttaatacatttcctagaacaattttctctcagccaaacttagcggatgccgtttgtgaggcggctgtatatgatgcgcgcctacttggacggcagctgcttgtatttgttgaggagtttgtcattggtgctgctctacatgcggcctagcttaaggctgttgctgatcctgctgctgggcggcacgtgcccgtctctgctggatcttccaagtcagcattcgggagaactcaataatcttttgtcgagctgccatctggtctgggctgttggttggtgagccattcatcttagtccagagaccacgcaatccttgttcgtatttggtcatctcatcatcgctgagaaaaggcagttttttgatctggccgggctgatacatgggaggccggtactgatcaaccggagcctgtacaccgccctgagcctgagcctgaacctgagcttgagcctccgcttgagcttgtgcctgagcctgggcttgctgctgctgctgctgctgctgctgctgctgctggcgattgaccgtcgttgcgctcggattgtttatgccaactgaattgccgctgcgttagtctgcccactctatgacggatatctatactgatactcttaccttgctgaaactggggctgaaacatttgctgttcttgtgcagggctcagttcatatggatgttgctgctgttgctgcgccgctataatttgacgttgacgttgcatcatttgcatcatctgcgcttgctgttcaggcgtggactggccttgtccagaaatgttcatgttattgaaattgctactctggagagggaccgctatctgatgctgccgatgctgctgatattgccgcatagctcgttgctgggcagtagtgagctgggcaataatttgaggattggcagcaatgatgtggttaccaactagatcgtcgccgtgttagtctgctctgtccatggtggacgtcatgttcactaagaagatacatgtacttacattgttgctgttgctcgagctcatcatgaggcggctgctgcttaaatgtttgcgttaatgcagcgggtatttgctccggcgcatctgtatgctgctcatctggtgaaggctgattcagacttgtgttatatggtgactcgtgccgagccatcatgaggcgttctttttgttgttgcattttctgtgtagcgcttaggtgctcgggtccgcctgtatgctgcccatcaaaagaggactgaactgactctgcagtttgttgttcttcggccggagccacctgcagacgttttctattttggattttcaataaaagcttttgcatttcgtaatcctgtaatgcgtggtttagagcttgctgttgttgcttctgctgctgctgctgctgcgccattccgccaaccccgtagtctctactctgtgctgcagcgtccgtgctattgatagcacgttgacgactctctgtcgtcccgcttttctgggtgcttattctagtcacttccgcaattctctgtgttataccgtgacatttggacatgtgagccttgagcgcgcgagacgaaggtagcggtgggtatgggcagccagggactgtacaactgattcgttgtacgtgtctttgttcatgctccgataatttcttttcgtcagagaagcctttggttgcgcagggacaatttcgaacacggcaagtaaatgcggctgttcgaaactctcgtttaaatttctccaattcccctaatgtcattcctgggaacgaggagatcgacaataggtaccggatgctagcttgatagcaagccaacaagtccttgagactctggggttcaggccgggtatgactagcagaaactataaacgacgaaatgtcagataaatgacgagtccatgatttctaatgtggcacttacagctttcgtgcttggcttggtcagagttagttttcgcggacctctccatcaaggcataccgtagcatgtcatatacggctccttggtctgcgaagttgcctagacgatcgtctaatgtacgcagttcttgctctgttgaagttcccgctagatggctcgccgcatttaggcggtctgccaatattctagctgtcgagcacagaagagccgcaatctcgctgccaccgaaagcagcattgctacatagcaagtcttcgagccaatactctgttgcatatatgtgaaaaccatgaatgcctctcaagattctcaaatttcgatcatttgagtcatacgctgtatcgaaaactcgaaaaccggctagtagacaggtgatggatgccactccatgttcgcatctggcgtcagcctcgatcaaaccaatcgtactctcaggcgatttgagatggctgcacgtagaaacagactcagtagtgattccatcgaagcggggcagtttctttcactcactctttgactgaaacatgaatgaatgagaaagtaccatctttattctcttgaataagcggcatacacatttcaaaaatgtactggggtggcatcataggagtctctataaccccttgaccaaatgccatagctgagcgacattcaacttgtgttagcggccgcctggcgaaagccacccatcctaaaagagatttgatgcgcccaagtgatctggtgtccaacctggcaatcatctgtgacaaaattcgttcatagctttactcagcgttagtaaatgattgccaaagcgtttcaagaactctcacaattcgctcagctctctaggaagcatatcgactgaacgaagcacctcttcgcgatcgtaaaagacatttgatgatatatattccaagaccagtcgagcccacagaaacatacctgcgaattgttagcgacgtatgcgttgacgttagttgtgataggcttggtaccgtcagatttcaaggatacgcgatgagagaggtctttaatatctgcgtcacgtatgccaaggtctgagaatcgattatccaagaggcttaacttctgataagcgtaattttcgatggcctctccaattctacctttttcgtcggcaagtgaaacagtggatcgctttcgaaatctcttcaataagaatgatgttggccgactggaaatcagtattttgaccaccccagaattcgctgggctccctaaagaaaccagtgtctccagtaagttcgttattcttccttgtttctcaatatcgcattcatctagcccatccagaatgatatggacatatttcttcttggaagggatgggtgagatagcttcgcaaatggtccggatcaactgagatagcgatttgatcgaagcggcttgtttcgccaagacaaattcctcataaacatagcttattaggtcactatttggtcgaatcagctgaataagtaatgatcggagaatttgatcaaattggattgatgaaccataagagtaggtgcaaaaatggcgaacgacgagagactgatggctgctccgaagaaaagcgtcaatttgtgttgccaatacacttttacccgctcctggatgaccttgaagccacacgaatggtgtttccgactgagttctcatccacgatacgagaatcggttgcttcaatatccaattgcaagtcccttcattcttttctgcttctgacgcgattgagtcaaagatgatttgctggtctgtatcatctatttgcagccatccaacgatggcctggtactgcctagcagagacctcatcttcttgctttgcaacgtcgttaagattttcgtttctctgatcacgtaggctttctctcatcttggaggcttccaagatattgacagcgttggccgtcttgtcaatgagttcttcatgagctttcatatcagcgagaatcgtgtcgaaacgccgttgaaagcgaccccatgatgtgagaaagaagatcttccagccttggaagtttttactttgtcagtaggctgcttcatttctcaatagcttgatgccttgggtattgacttactacttctccgaacaaagaggtacgcgtggcggtggaaattcaatatgtctgaatagaaaacggccaaagtctcttgaaactgaatattctttctgaaagcttcgttaagcatatccattctgggtaaagattctgcaatttgtgaatacgcggtaacaattcgttcaaaagcttcaacaaagtctgatgcgacctatacctcacaaattttatattagcgattggacgtgtatggtgttggttcaattgccaaatagtaccgtcaggattaattttataggagcccagatccaaggcagatatggcgtgccattgcacaacacctcgattgactgtgagtaatgttccaacccttggaacaaaggcatcaagcggcgcatgtttctgagcgttttcctggctgccagctggttctcgatagcaagtgctgctttttggacgtcttccaaagtggtattctggaaatcttttgcctctaccggcgacacggtctgctgaagcccgtcgaaggcctcgcgaatgatacgccgaccgggcatagatatggggccagtccttagagacatattgttgattgtatgagtataaaaatttactatgggtaagataaaagcacatataataaggttcgaaacgatcgagactagccatagatacccgcaatgaggcagtgctatatcacaccggatgcttagcatcctaagatgcgcatttgtcacactgcaatccttccgcatgtgagacacgtgaatccgcgtattgcatgtacctttgagtggggcgaactgagttgattgattgggcgtcaaaatgaagctgcattaaaccaaggctgccggcgtgacaaggcattttcgagacgcgttggtgcctaattgagtgctagagatcataattggagagggtgtcagtcttgctctcttccatacagaatctaccaaacttaaaattatctactgatattgatgatactcaagcaaaggaatgtctacttcatttgactacaatgctggccatacaatcgattccgaagctcaagttggcgataactctacccaggagagcctatgtggaagtctcaagcagatagtatgctttggagaggtaatgctacattgtaatagtgaaatttataactagctgatgcttcaaatgtttgaacgcagatcattggcatcatcggcaaatgtgggagtggtaccatggtaccagatgccagtatcaccggttttcgagcaagactagaatcgtgtgaaaagtttgtatccatcgataatgattccattaatggaataattgacccagactatacgcatttgaccgacttgctgcaaaatgaggctgagctcgacttgcagctcaaatgcacattcgattactctcggtcgccgggcgccggaaagagaacttcatctcggttacccaaatatgcaattccatgcaccatttcgatcattatctatggtccctttgagatgctcactgacattggcaacttcttccaaacctgcgagatgtatttgcaagatcccagcgattgcgatagaaatgttagatattgcaaccctcatcgtctttcatcgatcgactttagctcatgtccttggacatcagatcttgagactcatctaaacaacctcattgagatgaagccactctcttcaatgccggagctattagatgtcctagagtcgtcagagaagcttccagaggcgatgcagccggatgctattcaaactcgcttagaaaggtaagataaagatgttcaaaatgcaaggtcgttttaacttgttgtatagacaccaaagacaagcattgacattcatgcttcggcgggagcgtggatgggctcttgatggtagtcggccggatctatgggagtatatggaaagcggtcagagacactggtaagggccacttgtctatcttataaaaggactgtatatctaacttgacaaaaggtttgtcaaccacgtgtcaaatgcatatcaagatgaagagccagaagaattttctggtggaatcattgcagatccaatgggacttgggaagacacttaccatgatatccttggtagcaaccgatgttcagcctcacgagcccgtcatggatattgatgacgttgtaacttcagctacgactctaatcattgttccaccaccatgtaagtcgttgattgagagcgcccaaggacatctcacaattgctgattgacacagtactcggtacctgggaagaacagttatcagagtgagtagactgctgcacagtccccgagagagctacaagagtcctaactttggtcgaggcatgttagttctggaaccctgaattggtgtcgtcaccatgggaaaacaaaactctcgggaaacatgctctataatggcatcaacatagtcttgacaacatatcatacagtgtcagcggagtggaagtctcatggtgaacattcgccatcaattctgttctccactcgctggagacgtgtgatacttgatgaaggtgatacaccttttgcaattttgaagatctttggcttactttttgggggcagcgcattttattcgtaacagctcctctcaattgacccgtgcaacatgcgctatcaatgccgctgctcgatgggcagtaacgggtacaccgatccaaaatcggttgtcagatctaacaacgcttttaagtttcctcagagtgtatccatactcatatcggaagcatttcgacgccgacatcaccaatttatggaaggagggaaatgctgacgaggcgttgaagagactgaagaggctcgcggcttatctcattttacggcggacgcagaacacaatacagcttcccttacgacgtgatctacaatgcgccgtcgagttcacagatgcagaaagggaggtttatgaggaaattcgaaacacaacaatcgcccgtattgacgatatgttatatgagagcaacgatgacgcacgccctctcgaatacatcaatgttcttcagcagatcgaggccatgcgcatggtatgcaacctgggactacactaccatggccgtcggaatcttggagcaatagcgcaaaacaagctggataactgggcgactgctgctcaacaaacctttaacctccagggtgaaatgggcggcatgcagtgccgatactgctttactgttgccgatacgtctgctagcttgttgaacgacactcaaagccaacagccatttcaattatcaaaatgtctgcagcttatttgtttcgactgcatcaacatgaaacagcctattgattgcggacatagccctccatgcgattttgcacgggtctatttaaatgctaataacttggaagagacatctttgcctacgaatcactttgaacacgcagcatccttgccccagaccctgaagtttccaccgaaagtaacggctcttgtagctcagctaaaaacccttccaccgggtgttaaaaggtatgctttattccttctacatccttgttgggttagtttaactcatttcaagtgtcgtcttttctacttggcgaactacattggatattgtcgaagccggactgaatcaagcatctatacaatgtcttcgtttcgacggagggattccattgagggagagacaggcagtaattgaccgatttcgtcaagactcgatgccgagtgtgcttttattgactctgtcatgtggcgcagttgggtaagatacacattttgcctcgtaattgagacaatacttgcaagcaagaagttcattatttcgctaatttcaacaggttgacactcactgtggcttcacatgctttccttatggagccccactggtgagttatagcgacgcagcattgcttgttattctcagtaagcacgctgaatttagtgctcacgtatccaggaatccaacattagaagatcaggctctggctcgtatttatcgacttggccaaagaaacgaagttaccaccgttcgcttctacgtgcgggattctttcgaacaggcaagtcacacgtgcacgaataccaggaagttgtctaataaattaccaattattataatatttagcgtgtaatggatgttcaaaagtcaaaaagagagatggcagctgttctcttacagccacaggattcaggagcagggaccagtttgtctacgctacaggtatgtcaaaactgtcagtataaatattcgcagctgatcaggtatagagtttgcggtctcttttgtaaattttcttccttgaaaatgataagtctctgatggagctgctgaaatgagttgaggtgacgtttatgatggtagggggaaagtccttatttccgatttgactgatgtcgcaaaattcgtatagttttggcttttagaagttgatagcagtaaagatgtcatcctttacatattggactatgcattcgtcatcttcctgccagccaattactaatgacaattcgttttacctgtggctttctaccattacgatacattccatcctccgactctacttctccactttcgcctccagcaaaaggtcctcaaattgagtagctatagtatttacttgtgcggcagatgtgttgacagtggctagatccaaatcaagtattaacctcgtgtccacatcatcgggtgtactgtggtgttggcccagctctatcatctcttgccttattcgccctgcctcctcaagagcaatgatgccacgcttcaacgccatgctaagacgtcctcaggtcacagaccatgactcacgatagctcccatataagtcctccaaggcagctaggtggagcctgatatataagcgccgctctaagtgttcgctgctctgcgcatcttggactaccccatggtcaacgtagacgatgcatccggcgtacttgattgtaaatgacccatagctcgcaacaggctttgaagactttgacgttgatcgattctgcatgagtatcgaatctttgtgtttcaggaccagtattgagcgttcccggcattggaatctttggtggtgtcagaatctccatggagtgatatcgaaggccccataatccagttgttctctatgctagccatccatgctcgagagatggtcttgcttttgcgtggcttacgaaatacagttatgaacactccatgcggtgtaggaagcactcatcttccagtcgtcctcgtcgcaaagctaggaaattgctgattccacttcgaagccaatgccaaagaatcccatggttgtaccgatgtctgaacccttgcaaaggaactgtatttcgaggccatctggaccgtagctaaaagccgctatgcccaggcattgaagggcaaatacagtggttagcgtgataaactagggtttatcgactataagagactgctcctcattgaagaacgcttcactgaggttttgagccacggggtcgatggctgtatatgtttgctgtcgatttgtatgagatcgagttactttggaaatgacaccacgttgaacttacacatatccaactgcaaagggcatttactagcagtttagagcagaaatacggtcgattatggatcagatcatcgagaaagagatcaaggtggaataggggcagcgtctgatgatcagtttgatgtgaagcgagaggatattggcggggagactattagagatgagcactccagtaactcatttcaacacttcgaagccgttcgtcaacgagtggtctagaaggcaagtatcgagtaatcacttcgtgaggtgctagtggttggtccgcaatacgcatcaatggcgatggtaacctcctggatcgctgtacatgctacctggatcaaaatttgtcttgctttaagtgcaagaaaacggggagaataacctatcgcgctgtgttggagtctcagctttgatcactttgatcacagaaatcctagaaggccagaggagcggctccaatgcaattgatgttgtatctattaggaataggggtggatattagatggggtatcggaccatgaattcaaactcgacactatttcgacttggagctagataagtcttctacagagcgccttcagatacagcgtagtatggatttaactctgctccatcattcaagcagagcctgtagaagagtcgggatgcttcacgcgggggcaatgaacgcagctttgaaacatgaacgcgtcacggtctatctctgacccaggaatggtcttcgttcgaattgagaatgtacaagtcgcgcccgattcaatagttgttgagcaagtcggacgtcggccattgcactgcaagtatcacggtagaggtcagcagaagcttctgggtcaagacgggcagcgtcaaaaagatggccacgtatggagagagagagagagttcaaccttggttttccgttgccggcaagcatcgcaagcccgcgacgtattagagagtctactgttcatgctcgattgatctccttcatcgctagacaggagtttcggccgtagtgaccggtactgaggcggccattttgtgtagtggaaccgctaaggtgaagagcccactcttgagcttggggaaatgcggctccaaatatacagtagtgcatcgacaggcgctcaatttcgatggagtgaaggctagtcccggctggcacatgctagtctaacatctgacatgttatcgcttgaactcgagaccagaactgcaagagaattacgctgctggtgcggtcaatacaggctgtgaatgccatcagtagttgtaggcacaatgtagatggaatggttgcaaggttgacgaatgacttggaatctcttctgttggaagctcccaacatcagatggctgccctcgtctctttaagaggtttagttcgagttcagctccaagcaaatgacgtacaagtaggtaaatacaggcactacttacctagctatatatagtaggtgcctatctatgtgattgccatcagtgtttgttgaaagctatcctgcgtcaagcctcttcttgagcagctctgcgcattacagcccggctttccatcttgactagcttccagatgccgtccgccgatatcctcggcaagccaaaggcgctctaccgtgctttccgggcgagatggaagcttggatgaagccaaaatcattcagctggaggaaatagagggcagtgttacaaactccccttgcccccggacaggcctttcaggggatttgattggctcggagcttttgccgcccccaaactttcaccatgtcaagggagatatcaacacagccaggcgtaggcatccctcctcattacttgtaacgcgagattcagatccaagagatgccgcgtcctcttcgtccgttgcttccagcaccacagggctccagttccgcctcggatgcagctgcgtcaccgaagaaacagcgcaggacagagactagggtcgcctgtgaggcatgccgcaagaaaaagtcaaaggtcagccaatcctgcacccgacaaagggtcaccatcgctgagcgagctgcttgtgtttgtagtgcaatgcccagcggccaacctgcaaggcctgcgagctgcgcgggactgagtgtgtctacgatgcggatccaaccgagacacgcggccaggcgctgaagcgcaagctggacgcgcaggaagaggcgcgcagcgtgcacgaggagttccaccaactgcttcgctaccgcccagagcctgaggtggccgagatcctgcgccgcgtccgcgccggcgccagtgtcgaggccgtggtgagccaagtccgctcgggcagcctgctcctccaactggctgtcagccccgagaggcgccatcagtacggcctgggccgcgtgctcgacatccccgacttcctcaggtccgccggcaacccgtacacgatgtcgctcgtctaccgcaagagcttcgatcccaaatggcactggtcgtcgccgcctgacctcccgcccagcgtccgcaactatcgcgccctgtacgatgcgcccttccacgctgcgcagatggttgatgccgacatcgatgcggccaagccgtcgacctggacgctggtctcgtctgatgacgagctgatgcgagctcttctcaagtcctacttcacaaacgaatatctcttctttcctctcttccacaaagactcctttctccaagacatgatctccggccgacgccgtttctgctcgccacttctcgtaaacgccgtactcgcggccagctgtgtgaacctctctaaccttgcttttattttcgttcggcccctgctaacccaagtaaccaccaaccgttagcatggctacagcaaactcccggaccggtccgagttctggaatcccacgtctttaacttaccgcttcatggctgagacgcggcgcctctgggagctggagaccgacgaaaagtcgattactagaatacagactgccatggtcctccaaagccagtacaacaaaaacgggctggacaagataggttggtcttactgcgtccaagcggtagccgcgtccgaggaaatgggcctcttcaccacctatctccgtcccaagagtcgaaagtggagggtcgtgcaggcaatgacagcatggatcgtgtttacacgccaagggtaagtgttccacggcaagccagacacgtcgtgggctgtcaggctgacgttgctcaaatagtattgtgtgcttccattttgataggccaccgctcgttacagcaccccctacgttggcactccctgaaaatccagaggcatatggagaggtctgggtcaagtatcccacaacctccatgccggtgcctctccactttggccagatcttcaagaccacaaccgagtttcgcaccatcgcgagcgacatcatatgtagcgcatttccttcatcctcagcatcagaagggaagaagaaactacctacggtagcccaagcagcagagtaccgttcgaggctccggaagtggtacgagcaattaccaaattatctcagcccacagaacctgatccttccaatacatttcgatatccagtaagtcccccatacctaggctcgttgaaaatcttttttggaaagggggaaaacataagcttatcccacatagtctgcactattggttcatcacggctcggctatttgaacaagtcaacgttgtagaggaaggtgaagccgcagactctccgctaatggaagagagcgttggtgagatagtcacacatgcgctggcaaatcttcaaacactcatccggctctactactcctgccacggcggcgacgcacacaacctgtttcacgttgccatgtgctcgtacgtcggcttcggcgcgcttcatgccatatccctgttagacgagtcagcctccaccattcgcgaaggttacgagtcaacagttctcctatgcgcgggcgtccttcacgaccagagcaccaacacccacctgtccgacattgtcttccgcctcctgcagcggagccttccggccgccgtggccgcccagctagtccgccttttccatatcagcgacgcgaacgagacaaagatggctttcatatcgcgctacgctcaatcgtcctggccagtgagcgtggcattgaagcctaatgacactgaagatcgccggctcgaccacttgctccacgctatcagggagctctctgtcgatgactccgacggcgcgactacgcccacagacaactcgagcgtagacggttgaacgacagcaacaggttgagtgcgtcttgacgcctatttagctgcgcccaaaccattatgaggaggcttccggacagtggcaaccagtattgcagaggcgatagtccacgtcagcagcgtccaggagtgccctgtggaagaatggaagagggcattgaagctttgggctcatccagacgtgcttcatgatagcaatcgattgcgcaatgggagaatgtggaagactatggaatatagaagaatatggaagagtgaagaatatagaagagtgattatagaagagtgaacaatatggaagattgaacaatatagaagaataaaggtttaaggaggaccaaagataataggcatatttgaaaatatttcgggactcatatatgctactcctatgttatcggtcccgtcgggaagccattagtggtatgaatgtagcacaacaggctatactggaaaacgtacaggtaagcttggctctaggcggagtcccgtatacattggatagcataggaaccgaatttctctttgaaactttcttttggcttgctggggactgcaaacttattgattaatttgctaattcttccagacactcatcccattctcgtcaaaatcaaggagatcgagacatctggtactttaaactaggtatttatgctgcacgtatatcagaaatagagatggtgtaatgaagcatgtctataatccataaaaaaaagaggttcaattgtagcttgggatatctcacccctgtctcctatgccggtgggtagtatatatcctggacacgtagctctttatgcgagtgaaacatcttttgtaggtaaggttggtccgacaatggccattttcttttgaataaagaggatgtatctgcgattggctttcccatctccccggctccgaatgtagcatccgttgaccatcgtaacgatctgggtttccggtacattctggttcagcatgggtgcaaattttgtatgtcatgtggcagagccatgccaaattctactcgtctacggcaaactttatagcaacaagtatccatggctcgtaattgtgattaatggagcacctttaaacaaacaaagaaaatgatggagatgagggaaatacagatgacccggagttaccgacatccgatgcatgagaaatgttgtttttcgcatcaaggcaaaaataggtggcaacgcgaaaagcattatgtaaaaattggtttgtgctcaattgtgctcaattgccgacgcaaaccagcacgatctctacgcccgactcataataagaaacccacaaagtcatagatcacctcagtcccacctgcattccgggtaagctatgcctccattagtgagcacgttttcactcccgactttttcctttgagtcgtctccggtacggctagttcgttgtcagattcgcttatatcaaatcatcggtgttcccaaattacggaaacttgcactgcatttgttttgatggcatgtttgagcagcagccttcacaatgaatttagttgcagagaatgaaatcaaggcgcctgagtcgtctatcgctaggcggaggagcctagccaatccggtataagctactgaccttcaattgattacaatccattatgcaagtttgtgccggaatactaatggatgtatttctagagtgcattgggatatggcgggtttgcagcgacgttgatgactttgtcattgtctgggatgggctttcgcagcatatcaaaccaatccgtctttgtagcaaacctctgttttctcgctggagttgggctcttggtctccgcgcaatgggaaatggtcaggggcaatacattcgattacacagttctaggagcttttggtaagtcatttctctcaaagtctgtgtggtttgcctggtctaacatcttcggaagcgctgtactatggcggctatggggtgttactactgccttcatcaggcgttctcgagtcttaccaagggcagacagccgactatcacaatgcatttgggatttacctactcggtaagtgatacttcttgccctagaagcgcattagttgacaatgtgcttcccacgcagtctggagcatactgaatctgtttttcttcattgcttctttgccaacgtaaggacacccaagaaacacggacagaatactgctaaatggatatagtggcgcgcctaatattgttgtatatggcgccttggagctatcgtatatcttcaactgtataggccactttgttcgggcagatggtaacattttaaccagtatgaagctcatgaaagtagggggcgcgttcggttttgtctcgtctctggcgggcttttatatgcttggtcatgagctatgtcgagacgttttgccttttcgttttccagtgtacaacacatctcgtctcgctagtgttgttaaatcgagcgagcatagtaattaatgaggctgatatatgtatgatatttagaacatcgcaactttagaatttaaaatacgtaaaaaggctggatcctgcatgacatgattgtacaatgggacgctcggtttaaatagaaaacaagagtgcggcctcaaaaataatagcaatactacctatgaccaagtggtattcttcaaatggctatcttcacctgaaattggaagatctggtaacgaatgttggacttttctgggataccaattcgggtggcttggcttcaatgagcgagtaagagtaagtatcggcctcatgtcgtatgatcttccacctttttttgtgccccacccaaaatgactcccaaaataggaaactggtacgtcagccccacctcggccaactcgacattaatctggagacaaatagcacggattcgagtcagaccgcctagattccgaactataccgacaaaggctttgcttgtcagggactaaaaggttggagttttactctaggagatgctgatggggtcctccatgttacaacaaggaagggtatggagaagcttatcaagtaaaaataaatttcaacctataatagatggaagacataaagagtaacctagacaaggtatgcataccctaatcttataaagcagcttcgattccttggtagccagatacattatctcgagatttagcaaaggagttgacaattccagtcactgtatacagcgccaccaccgcgaattcggtagccaacccaagcacaaggtataaacgccagctaccgaggacagggttaaatttcatagtgtgtccgtgggaggagcttgtatccagattaatcgcattcaacgccgagtagacaattcgtaccagtaaaaatggcaaagccatcgctactgatagaacaagctagcaccacccgcgagttagtctccatgtaacaatacgatttggggattcaaaattaccctctttgcagcactttgcacataatgaaggttctttatgtacatcagacacgcaatagccacgagaacccacacaacagtaaaaacaattgatgctaattgaagctctcgtgcgccggcatctaaactgtcttgtgcagtttttgtccggctaatgccgccggtaatactgagaatgagaccggcgatgatgagtatatggacgagttttaaagccttagtaacatgacgtgcaaacgaatgggccttatccagcctgccttctagttagtttccatagactcggttctgctgctgaaatgaacatacccaacattcaaaaagcacagcgaagcatttagtagaggggataatgcgactgtattcagaatggtagctgttgtagccatgcttgtattcgtcccgttttcgatctggattgtcatgactgaaccagcgatcttgactgtacggagtctcataattagcgggacgcgaggccaaaagtctgcaaagtaggacatactgatgctaaagattgtcagatagatccagccaacgtctcttctgaaaccatgtcggatattgttatatacacagaagaggccgatcggaacgtaaataataacttcaacaactgcaagtttgccatgactgtcgagggtcatgttggcgaaaatgaagtgatttttcaaattgttactgacagttaaatagagatgtacggtgcgtgtctgaatgatcaggagaatgtgcttgattgtaagatatatatatatatattattgtaaagtagaatcgatcgaacatcaatatcgcttgatctacccaatgtagctaaggctcgatacgaaaaggaccaaacattctagtggagtcttactgttttattaatgccaggctacatcgctgaatactcttcttctggaaagaagctcaaaacaaagccccctttggcttaaaatcgggccttttgggacgaatacactaatcaaaaaggagtataaccatgcgaggaaactactcacagatgaatcaaaaagtggcggcctcttgctacagttccagcaaagagctcctctgttttgttttcataatgaataagctcacaaactatttgtagcagttgatcatcgtttagcgtactgaatatccccagatagccatattctctcagctatattcaagtccttcgttgaatcttacagcatcaaatccacaacagtctgcaatgtgagatataattttatacaaccatcgagcttctatggactcggggtttacgttgcgatacgagacttgcaagggaaacataatttgaatagcaccggtgttccctgggtaactcagaagctgaaaatataccagcttgcaaaattccccaatgatatcctccactgacccgtctccaggtgccaaaagaactgacggtcgtggccaggaatatgtattctcataggatgtcaccgttggccttattgaagctggaagttgccggcaagcttgatgtagaagcagtagcattgcgttgtatatgcagatttcggcgactcgaatgtgctcagtgaagaagattgcggtaggaaaaggataggagtcaagttcgaaaacgttcaagtccttgagactatccaatccaacgttgaaatatgtgtgtgagaaatcttgctcccatttcacgcgccaattgtagagcttttcgaaaagcgccttaatttgaaagcaaagtatgatgtcggatattttaggctcgtcgacggcatctatgcgttttagaggtatttttaggtcttccataactccaggtaagtggcaaaatatgtcgtttaggcaatccatggaggtcttggagtctggttcatcagcccacggcactgttttccatgcatcttcttccaagaaacagcgttgcctccgaattagataggcaagaatctcatatgtgtcagttaaaatgaagacttcataaagtgtactttctacctacaatggacggacgtgttgtcaggaaaagctctttgcctgtgccatctcgatgagcctgaggtcctcgaaatttgatcttcggtaaaaaagaattagttccatgtttgtaaggcatgtttgacgaagaagcaacagcttacaaggtgtcccactccaagtaaatgacttagccacccattcatgtctttggaagtgatcatctcgaacagggccagtaacagggtagcggaaagggtatctgtttttaaaacctgttctgaatcaaagagttgcttctgaagctgacgcagcgctttcgtgtacaagactgtacctctttcagctgcagaaaattgacgatgtatttttccaaaatatgcggcagcacaagctcgaactgcaagttgtggggcctggggatggtcacttggcagaatagagctcattagccagagagataggctggggttagggaccgtattgctccctttaaagggtataaagagggtcataatgaggtgagttgtaaagatattgtcttcatcgagactaggcgccggcaccagagatgtttccttcttcccatccccttctgtagcgttgtccgccttgatctcgttaagggaaagaccatcaataaagacggggaaggggttgaacccttggcactgaagtttaagacgtgcacagcggaaacaaatgggttgattttgatctgcttcaattagcaaggaagcaatacggattgataacaagcccctggtctggattcatcggcgcttaccgcatttcactcgagcacggcggcacgttttacagccgcggctcctcccaccgatgccgaccattatgtagcagcttgcctgcggcaaaggagaggatattaactcagtaaatgatgcagaggacagttttcggcttagagtgatataaaaaggctgctccagcccctgaatgagatgctgttctgtcttgcaagaaattcggaaatacccaccgttactgggcgtttatatctagcgcacgtcagagccagtaaaagcgactcgaaggatttcacccgtcgcgcaatgagcctgattgggactagtgcctgatgctgacgttgactcaagtggctgatcatgattcaagttgtcaactagcggagtgtgccttgtctcgatggccaactaggcgcattccatacatgtctatcatatatcacagatagacccagggccaaagattgcagtcgcagaatgcccccttttcagttagatggatcttatttaatcggatcatgctcaatatatttaatgtgcaaatgccgtagacttcgatgcatgcttacaacttaaataccattgcgctgtatcagagaaccagcaatattccttgagtttgttcaacttattcctgtaaactaaagtctcttttaaaatattgttaccactctaaagatgggtgattcgaagcatcagcaaagtgcttatcaacccgaccattcacatggatacggagatgtttcaaatcagccgccgccgatatatcgtccatatgacggatacgacgacaattataatccccattctcaacttgatgtccatcactccgattttcatcaacggtactcagctccgccatctataagctcacgctatcatgccgcaccatatcaggaagcagccatggcaagcgctcatacacctccaaattcgtttcgatatcagtctgccgatgcttctcttcaattccaacgacttcaaccaaatcatgaaccataccttcagccaaatttctactttcatcccgatgatgcgcctactcgcaatcagccacttcaatggcagcaggcaaatcctgccctccccgcaacaagtcatcagaaagtcttacccattgcaataccccaaatgactaaaggaagaggcatgcctttcatgagactcaatgcgccagtattgcaagaacacggaatatcagaaccagagtttattgaattcatagacacgctcaatattgtgtcggctgcttccccaccattcaagattttggatcttgccggaggcataattggaatggtgccacatcactgggctcaactcacttccaatcttcttaaactaactgccatgggtggaactgcaattgttagtaaaagtcgcacggacgcctttttacaagaggcaaaccagcggatttttggaccaaagggattgagagtctgtttgatcaccacggctgcgttaatcccttctatcaagtttccagcccaaaaggctattacgctacccttggcgcttgatatccccttggagagccaacccagttttcataaccgtctgttgcaaggactgaaaggttatgtgagcgagaccgaagttactcgtcttccatctaaaaaagaagacatcggtataattgaccagatgagtgcgaagcaagttgttcgagacatagagaaaatcgacaaaaagatgtacaaggatacagagaagcaaatgaagaaactgcaaaagaatcacgaaccgtgggagtcatcttcggaagacgaagtttcaggcagcactgtctcaaagccgcctgtccgcagcaggagtctggaccgcaaaatgaggaaacttgagcatgacattgaaaaggtcaacaagaaagcctctagaaagatggacaaacggcattcttctgaccgagtggaagataaaagacaagacgcattactgagcttggaaagcaagagggaaaggcttttggagaaagaagctaagcagaagcggaaatcatcaccaacaaagcatggaaaagataagggggttgatgagaagatggctgagaaattactgtggatttatattgacaccgcctttgatcagcgtgtggcggtcaatgcaaattgacataatggggttgttttcagtaataataagattatagatagttactttgcttgttcaactgttgctaatttttatcaatctcttcaccttcatatttctatagttctatcataattattttgcacaaaaggccaatatatttgtgtaagcttgtttcctttcatccaaatactctactttgcttgctttaaatattcttttaaaagttaagtattctttaaaaaaaagcaatcaaagctggagaattggtagtaaatcatttcccttttatttctttgagttcttacagaaatgggtcattcattcttttcaactgtactcccaatatttgccaattattgaactttgctatccttggcattggcatagtctgagagaacgtgtggagcaacaatccttcgcctccaacagcacagcccgtaaaaccccaaaagagcagattttgcgaccagatggccaatgcgtcagactgaggcttagctactaacgaatcaaatcatcacaagagagcaagctaaatcatagtgttgccagggctgtcaataaagcaactgaaatccagatatataaaggcgtccatgtgttgtatctcgatcacattcaacttcaaacatctggctattctcttacacattttccgtccatccattcaaaactgctctttgactacatcgttctttgtggaaactatgattttgctcagtgcactctttataagtgcgtttctgcactcaacagcttatacagcagctgtatcttctcatgacaagtccagtgctcaaaaactggcagatccaaattatggcccaatacctgggcaaagctcgctatacagctcgtataggggcaaggctcctccgttcccgggcaatatcacggatcccatcgcacccactgccaaaggttctcctggaaccgacgatctcgtttggcaaaacttactctctgctgaatgggttatcttctcgttctaccagcaggcggtagagatgtttaacgagacggcctttgtcgaggcaggctatcccaacacgacgtatgatcgcatccaagagattcgcgacaatgaagctggccatctgcgcatattccaaaatgaaattacgcctacttctgtcaagcctggagcttgcaagtatgcgtttccgttcgacaatccgacgtcctttctagcgctcgcaacgctgattgagatttcgagcatgacattcctaacgggacttgtgcaaatggccaagctgcctgcatcccagggtgccatgacggccattgctgctacggaaacgcggcacgagacatgggctcttctcgacatctggaaaacaaacccttttggaggcccttcagacaccgtttttccttacgccaaccagattctcgacgtgaccaatgcgtttattgttcccaagagctgcccgtcagagaacccggtttatccgtcaccgagacagaacttgcctccttttgccccagctagttcgacaaagtcgataagtccgggtagcaatatcgtgctgaactttaccgacccgaccaaccaacctagcttccataagggtgtgcaatactatgcaacctttttccacggcccctccaacattagtgtgccagttgacacaacacattggcctcgcgaagatattaaagttgagattccatctcagtttgaagcacgaggcatcattcttgcggtaatcgccgatatagttggtgctccaactttggcgagcgttaaagctggaccggtcatacttttagaacaaccagctgagcttgggttgttggtgacatagaggactcctgttgtccaaattttgagggcataatctcttcggaaggaattgatgctactgagacatagcaactagataaattactttcaaaataacttcttgaaccctcttatttatataagaagcttttatttccaatcctcgcctttgctagatttagacattgacgctgcagcgcacaaattgagaataaagaaaccacgccaatgcaagagtttcctgattaagcgtgaagagcgtggtaatatgttacacatatgggctccaaaatgtacagccaagtggaatgtgttgctgaaggggagccgaaaatgcgaaaagtaatggcgggacattggagatcaaatctgggggccacaatttgtgccgaaaggagctacaggactgtacatgtagttagatcaacttggtctggttaatgtgtggaatttcttggaattttcaacaagtaatcactcacggctaataacgtttgctccaccatggagctacggcagtgcggccgcatcaccgcaagtatagccaccaatttagaggatacatgaatcaaatagaaaatgctaaacaccgccaagtccctttttgtcacaatactatatcaacatcccgcacttatacttcatggctagttctccacggcctctccagacctgcctgtattgccgcaagcaaaagcggagatgtgacaagcaagtaccgcgctgcggaacctgccgccgggcaaagcgagaatgtgaatacaccgtcgatagaaacgaagagctggttcgcctgcgggcccgcgtggcccatcttgaaacgacgctgagaagaggcgcatcctcccacacaagcggctctcccaacactcctgggtccctggacacgtcgaggcctgccatgcaaccttcggatattctcgcctttacgcaggaggatcgagcactttcgttctccgagccagtaccttcagctctgctccctatttcctatttcctcgatactgctgtggactgcagaccatgggatgtccgcacattccctttcatgaccatcccgcaggagctgctttctcagatagcatctccagcagcaacgcgtgaaatcgccgacagctactttgacacagtccactcatggctaccatttgtttggaaaagaaagatcagtcaactcaccgcctccgttgacatgcacccagaccctggaatggccacacttttggcggctatgaagatgattacgagtgctactggcagcccgttcggaaatcggttgtaccgaattgtcaaaggatacatgacggtattggaagactgtgggtttctgaccctgggtgtgctacaggcggccattttaatcactctctacgaaatcggccatggcatttatcccgctgcttacatgtcgattggacgttgtgcaagattaggccaaatgatgggcttgcatggtaatagttccacatccaaatcatttaaacagcccacatcctggggggagacggaagaaatcaggaggacttggtttgcggtacttattctcgacaggtaacgtgtttctggcttgaacctgacgaagaaattcgtctccatgctacgacatcaatgcttaaaaatctgggacaggtatatcaacattggcttcgaaggccggcccctttcctcgggagagtttgccgacgacgagatgcttccttgcgatacaaagagctggggtcagggcgaaccagctcccagtcagcctctttttgttcaaggtgtaaccacattgtcgggcgacccattttcacgggcttgccaagtagctcacctgcttgggcgtattatcgatcatcgagacgattcgagactggttgggcctctccgatacacaacagccgcacagttactcaaaacgctgaatagtctactacacctcttggacacggaattccgtttaaatagcgtcgccttcagccttgcctatgctatagcatttagcgcaaaggtcgccttgttaaacatgtattcatgcaccgaaacgaatcaacacgtgaattgtgtggaagaaaccgagatgcaggctttggcgcttggtgaatttcgcaaattcccagccgaaataacccgctttggcgacatgctgcaactcacagaaccaattaacaccgataatttgagccctctcatatgcgattgcctatatcaagcagcagtcacttctctgtggtatttcaaggaaagtggaagtgaagaaatgactggatatctagagactttggaatcttatctgcgctctatgcaaacaaggtggaacattgcgagtgagcatctcctgaaatcagagtcgtggtctcatgtgctaatttgttccagatgaatatttaatattaatagagaagcaacgttgacggatatatactgccctgaagatactaggcatgagttgttggacctcaatggcggatgcggccgcatgcccgcactatccattctgagccccggtctgccgtcggagatagcaccagacgtcaaaactccagagatggttcacgaatcaactactcttttcgacatcaagtcacgacaagtccgttcggagataaatttcgatttgtcattcaacgttcagagacgaattgaagaacataaaaggtcgacatcaccacctttcacatcacatccgtagccgcaactacaaccagaaaattgtcaaccacccctaaagtcgcttccatcatcctgaaatcacatcactagctaagataaacatgagctcaacaggaaaacttatcttagtcaccggtgcgagtggcttcgttgccgcacatgctgtcattgcgctgctggacggcggttaccaggtccgaggaactgtccgatccgagaagtcagccgaggcagttcggaaaacttactctgcctactcggataagttttctgtggtggttgttcctgatatgagcgttaaaaatgcctttgacgaggctgtcaaagatattcatggagtaggtgtttctatgcacgtactagacatggcaaatactgacgacgttggatcaggctctgcatattgccagtccatttacactcaccatcaaagacaatgaggcagagatgttgattccggctattgagggaaccaagaacttgttggcatccgttgctgcacatgccccccaggccaagcgcgttgtcatcacttcgtcttttgccgccatggtcgacttctccaagggcttttggccaggccacacgtacaacgaagctgattggaacgaaacgacctacgattacgccaagactgctgacggggtggtgtgttactgcgcttccaaggcgttggctgagaaggctgcttggaagttcatgaacgaacaaaagcctcactttgatctgaccgtcttaaatccacccatggtctttggtcccgccgctcacgtcgtatccttgtcagcaatgaataccagcgcttgggatattcatcgtttcctgtctggcgagctcgaggatgtgcctgatacaggcttttgggggttcgttgacgtgcgagatcttgccactgctcatgttcgtgcgctggaagttcccgaagctggaaatgagcgtttctttattgttagtggacgctacagctaccagaaaacggccgacgttttgcgtgcgtctccccttattgccgaggccgacaagaagttggtgcccgttgggaaaccggggcaaaattacccagggccagatatatacgaggtggataactcaaagtcaaagaagattcttggcttaaagtatcgctcgtttgaggagtctattgttgatgcagcggtcaacatgattgatgtgcgtaataaggccgcataagcgaaacggtaattcggataacttgagcctaaattactactatcaaatctcaattgtattacgtcgtgatctgaaaattttcgagctgaatgatgcctaattctgcgtacatgtgcaattgacaacctcgctaatgttaaagtataatgcacttctaaagagaggagtacatagcagtgccaattgagataatagttcatctacatttacgccatgaagaacccaaaggctggtagcaaattcttgcgcactgtgttttgagacagaagcagttatagtcaaccgcaatcagtcgtctgtaacgacttctgtctcaaaacaattttgtgtgattacattagaatcgaaggccactacattatttaggaagtctccattggctacttgctataaaccaaccttagttgcaggatattataatttaacacaacaaatgagatataagagtgaaagcagtgcagaaatcacaaacaaagctttgaccagctgaagtttgagactgagccttggaccacaaagggttatacacagcatgctgttgaatccggccactgggttatatccaaagcaggagatgttgtgatgaagcatctggagaattttgcacggcagtaagcagcttgtgtttaaaaagtagacttctggttctataataactaagcagcgatatgtgccctttaatttagagcagaaaaataacaccattttttatacatttcagaacaagtagacaatgcatgtatacatcaatatgtatatcaatcagtattgtagttctagactaaaaatctccacaagtgaaaagcttacacaagcgttcgggactttgatcaattacaaaatctcgcccttccaggccttcacaagttcatcaatctgctccgtcatatccaccatcaaaaactcttgctttggcttgacagatctcgtgggctgaaagaattcagtcaaagaatagatcgtttgaccaacctcgaagctgccagttgtgtatccaccttgtttgctgagattatcatccatgaggactaagccgaggtactcagccgtcttccagttatttctacttccaacaacacgagtcccataaaagtcgtcagaccagaggataactttaccgccgtatcttgctggcaaaagcagtccgtcccctccaccggtataattagtcgggaatccctccgggtgcacaaagaccggaagccccttaggttcgttgatattaaaggtcaataaccctggagcaactcgatcgttgatgacaatcctgtcccctgatcgaacaatgccgcctgaaacaagtgtgtcgttgatgtttcttggttggtaccagatttttggcgtaccagtgctggtgattttgataataatagagccaaacgatcctatcacgtaggtgttcccttggtcatcttctgccatatcttggaatcctgtaatcaattttcccgtttgctggaacacttgcttctgtagcggcaccagatctgttatccacagaattgtacgggtcccagtatcatatcgaataatactattggggccggtgaaatttgccagcgccggatttccagaggtcgttgcctcaaaggctgtatatgaagttgctgcaaagtacattgatcccattccgtcgtagtcaataccagtaatggtgtaatcgtcattgccagtgattccagggaagacgattgactcatattcatcacgatatggatcataaacagcaaccgaagaattgtagtagaggctttcattcgtcagaaccaaatgtagagacgaaataaaagggacaaaagcatagcgtacccaaagtatattttgcagtgtactggatcccaatctgcgctctcaggatagagatccaaaacggatgcattgaaggaaccctggaaagaagggcatgagcccaaaactgtactcacaagatatgcccagatgaaggggcataaacgtgatgtatacatgatgaagtatcgtttaagtataccaacctaaaagctgatgtttatcgccaagggatcaattaataatgatgcaagtgattgatgcattgcaagattctactcttatatacctatcaaactatatatatacaaataaaattttctaccaacatcacgcatgtataccgaggtgaagcctggaataggctgagctgacgactttgctgccacggatattcaattcttatctccgagaagttttaccaagcttatgcaattcccaataatcatgcgtcagcgacttcattgcgggctgtacaaacgtcagttttcttgtcttctcctctttcattcattcattagtgtcaattgcagccctatgctttacgccttccctatttcgaggctctcttccgcttgtctttgtgccgcttacaaaacgtagcgacaagctataaggaggcattggtcatggcttattcattttaagctttattttagataactatcttctacatgcaaatagaattacacgcctattttctgcaggttcggtattccgaacaagtccgtggatcgatgatggtaaaggcatgattatggattagaagactgcgaagagactaatgaagaagtattagagtctggatacaaagcaaaactcctcgcacttagaatcggcataatgggacactcttttgatatgatgaatgcggtactagaaggcatcttcatgagaaaatgccttgggagtaatttatagcctcttttctatggcgattgtttattgtgaggtgagccgttccaggtagtcaatgcagcacgtagcgcttatagtcagtagcatgcgagccacacaatcatggatatgggtatggcatggtattgaagatgttctttgctctattgtattgtgagcctttgatgggcgagctcaaaagacgtaacgtttcgaagccatatgcggctgtcagctgagttggctaataatactgcacttcccaagatagcactcttgaccttcagctcatgcggagcgagttgcggagtgggtcgctatgcctgtcaatttctccgccatttgcagctccactgagagacggtctacgcttatagatcgaccatcatgaacgcgtccggcgcttgaaggatgatgccactactagctgctatttctaaagctatgcatcgttatattgggcaactcagacaatctccgagtccctgtaaagtcacttctagatgtaaatacaccaagcagccgctgttggctgtattctcgccacatacgggccgttgcatctatgtacgataacgtcttggagctaggccctatcaatttggtatcacgattcaaccccaacctgtactgaacagcctacatagtagctacaaggctcctttttcctttattaatcggtgcctttagtgttagattacgcccgttctattacatttcagctcgatgtaggtgctgggcctcattcaagagaaccaggtagtcgggtatacagtgttgtccaagcacagcgattcaacttacaataccagatgttagcagatgaatgaaccagcaaatatttgccagcagtaactggcagggtcacattattttcgtatgtagtagctgttgcgatactactgtcaagtagttactgagtagccatataatttggggctgcttcattgttattgttctcacaaatccacgttgtcatgttagaataaaatcagcagaatagtgcaccaagattaggtaaaggaaatagtttcattaaaggagtgataaatagaagtttaaaatgtgaaagcctcacaaaaaacccgcgccccaaatcgagataaatacccgtccaaagaaataatgcaagttaataacccatgccgtgaatgcttctcttatctaaaagtatatgcaagaattcagaatacccaacacctcggatgccaaaagcgagctctcactcaaggagtcgcaaccatcttttgctctgcgctgtttcgttccacggctccatatgcaacaagagaaggtcctgctcgtcgcctctgcaggaactccaagaaggccaaaacagtagtcgtaagctgaatcaagaacatcgggatcaaattgtactgccatcctcgcatgactcgcaggtgatttgcgatgtcattcttctggctttcgtttgccaggtccagcttcagcaccgcagggaaccagttctggggtgtccatgtatcgagggcatatttgtggttgccagttgtcgaggcgactttgacatcaatcatctgccccttgtgcgagtttgtaacggcgaagacgtaagcgagggcggagagagtgagcatgaggcccagaacaagaatagtaagccatagaccgtagatgaaagacgtgaatttctggccgaggatgtgaggtcggcttctgaggaaaagagtgacgatgcctccgaaaccgatcaggatgattgctgttcccgcggcgccgttgctggtgtggccttggtcgactaagaagtgtttcggttcgccatagagttcgaaagttgagccgtcaaagttgaccgtgaaagtaccactggcggtttggtgaagccatgccaccatgctggtaatgaatgacagctcgagaatgccatcaatcatcagcgcgcccagggcgatagcaagaggtagagaaaccgccattttgatgagaaaagaatgctcacgaataccgatttgctacaatctggctagcttttcactggtgaaggagaaaaaaaccttaagacagcccaactagagttgaagagctcgcttgcctctcttatactatataagacttgggctcacgtagtacatcctggctcctttttgccatattagtgctgaccaggtggaatctgtggctgaggtaccagccaacagcacacctgccctgctgacaagcgtccgcaaggcttgagaaagcatcgagactagcagaaacgagtaaacggtattccgtgtaacaagctcccgaaggatggagggtggagcggtcaaaatgtccttgggtttgcctcgcgggttgggggccgtttgtggacctaagagagacagagccgcatgagcgcctccatggttgttttcaactctccaccaatatgcggctgctccttaactttgcagttaattgagtacagtatgatagaagtgagtcgagagccaagcatcttattgagttacccagcttaggcatactaatcgtagtaattagctattgctctttttgtaacttttgtgatttatcaatcaagtcctggtgatgacagacctcgccgactcctattttatttatacactctaccattggctattagcgagaaggagtgccgccttgcctatttggttattgatatccgtcaactcgcatacagttgacaactgttggtggactgtgggccttgagctaggctactcaacgcctggacgatacacagctctggatttagtggctctgctaatgcaaggattcaggaaattcttgtttttcttctaggatgcggcgcattttgtgtttgttagtagctctacggttctgctcaactcatacagcattcacgcatacccacatacatggtgcatatacgaagtagtacatagtagtactacttgtctactgctggacgtggcaactgcctttccaacagctgttgatcaaagctgcctgagggtgtcacacaacacaagaggcttgctctaacgggagatgatctgaaaaggatggttccccagaacttgtaatttcggctctgccgcttggtgattgtgtgcgacttccggctctccaccgcttccgaggaaaaaagaaattttttgagccaggcgcacttgttttggtttatcgcattggttgatgagttgctaaggactttggctacttgaacaggggtcggggactatgattatgacatagcttaccaagagacaggagctgacagctataaataagctatgtttagaaacatggcgctgatggagcaatgttgtaccaacccttgcaactcaaaagcgatagactccccaataagattacacatgccgtctggcttcatgacatgccacaatgggctaaatcttggttcatgactactgaggtggggtacattgggctgaattatcggacgatgccacgcatcgggaacgattctagcaatctcgcggctgaatcaatcttcccgattctgatctagagggccaagagtctgacgattcgcggcaatgtagcccgcttgaacctagtccatctcgcaaatgcagtctctgtgtttactaaactcatctcaagttagctgatctgaaaagctacatttaaagttaattcagctggggccagtatatcatgtgaagtatcccagcattaaatgactatgtttacgtctagtcttcagcactgtcaagatattccatgacagctcagagtactggaagtaggtatacccaaatccaaaagatcttatgacgatctatgttcaatggattgtagtgtagcttgcgcctccaagttgtgtaacttttcatatgctcctgaccgaattacggatttctcttctgctatgattcgaggagctccgccttgcaatacgcgttatcattgtcagatcaacaacacagcctcattctttggagttacccaacgtgtggagtacaccgtaggtgaggctaatgctgtgatcgatcccccgcccgaaggatgaatgccaagcagaatggaaagggcatgacaaaatgatgaagaaacactctaacgtatgacttttgctcatacattgttatttaaatcacggtatattcaggataaaaatgtagattctagttgcaatttcgatacgaaatgaatgagataaggatgctagaatgccgatgcgtaaagataaaagaaccataatacatacaaacccaaattagctgaaccttgactacaagtctacaactgcctgaattttctagctaacttcaataggaaagcaacttgcatttcgtatatgcgtatattattcttaaaaatagatgtgcatagaacggagattttcccatcgcacgaccaggatcggagacatgacaccaaacagctctcgctgtgtgacgcggcaaggcagatcatccatgttggcgacggctaaaattaaacatttgccaccacggaagggtatgacatactgggattgagaggccgaaaaatccattcaaaccttggggaatcagagctgtaaaaagtttagcttaaatattaactctaacaatttaattcgcgagtctatgatgtgcggctttgctctacctagactatatgttctccaccatgttttacagctgggcccggcaatgtaattcggcagactctagaaacatctccataaagaatgtcatttactaactaaaagtatagcccgcacaaaacataatgccaacatttctctagccataagcaaacgtcgaggcttacgatacgtgttatacaacattgagcgagtcatacgcaaggcgagctgatgcatacaaggatctccaaagtttccatcatcaagaacaattctctttagcgcttagtcgatactaccatgtaattatctagggggcgtatcaagatcatggtaccccgtccttctagaacaccggtattctatagaagagcccgagattctggtaacccacacccaggcatcaatcctgaggagcaggggccgcctcagggtcattagccaacagtgcctcaacctttgctcccctctttctcctctcatcaagcgatatttcgtcttccggcacggtggaccagccgaggcccagctcaggatactgaagaggcacctcgtcactttcgcggggcagcgcatccaggtagatgggccacggcgtacccaaccagccattgcgagtctcgtggtctcgacgttgttcagaggttagaggatgtacaagtacactacatgatgtatcagcaagggagcaaagtttgtgtgaatgtcataggtttaggtttaggcgccggttagattagaactcacctcaagtttcctcggtttgatgccaagtagaagaagacgtcggagaatgaagagtcgggaacccagactttactcaaaaattagacgaggctcatttggtaccctacatatctcacgggccattgacactcactctcatacgatccagcaggatgaggtccaataggatatttgttgaccctgtgcagcggaacggccacaaaggcgcctatacggccaattagttcagagcatcttgagactgtctggaattttctttaccctcgcgacgaagtctcaataccgcatcacgaagcgcaagagccgcggctgtttcagtgggcgattgcagcaggaagtagatgtggaagtgccattcccttgtccgagactctacgacggtctgcagatcatcttggggcttcggcacggggacttgggtcattgcgagttattaggtacgctgcgctctagtcctgtgctaagcttgatggtttcgaaggtattcgaattgatgatatgttgtcgcatgcgtgagaaatgaaaccgaggtgtctcttagctgagttgtagcactaagcacgccatttgtcacagcgctatctgcatttgggcgcggaagcggggatgttggaacttttgaatctgtcttacaataggtattcgcaatcgctcggtctgctactgtctgttgattcgggaattttggttgttcttctatcgagattcaattcaactgtcaaactttagatagtttcaaagaattcgaaacgcatcgcttgtcccatgcatttcctcggattaaacctataaaactataatacacataatttacacccagcccgtatatcctaaaccataatgcacattatttacaccagtccgtatatcttacatggcataatcatcaaaggcaccccgatgtttccgtcgctgcctcttattctcagccctcagcctctgactctcagccgacagcgactgttgcagcctgtccaccaatttttccagtatccagtcgctctcgctctggctccccatcaaagggctgcgatgtccaacccacgaccactttacaatttcctcttctccagagtcccccgttggtttcttccctttaatctttgcctttccgtgagtaagcgggttgtgttcgtcctcgccaatgagtttgaggtaccacgcccattcgtcaaacgagtagttgtacaacttgttttcttttctgtgcttggcgacggcttgaatctcggaaatgagaagaaagtggaaatccggtccggtgggcagcttgcgttcatgattgcgaatccgcgaaagcgaccggcgcactctggttgtgaagtttgatgccgtcgagtcaaggcggtcgggacggcctctctttcttgtttcttttccattatctcctccaaaatcctccccgctatcattcgcattatcacgttctctctcaatgtcagaaaggtcgtcatcctccagctgttccataaattcggctattcttttgatgttgttctttggcgcatcgaccatcattgtggggttggcggattcgtagaaagtcttgtacgcccttccaagtgtcattctgctaatcatgtgcttgaagctggaggaaaaggcatcttctccgggcagaatagtgacgtttcccaagcggatggtgccatctcgaacgattttgataacagtgctgccggcatgcgaaataagcaccgttatggtcggcaaagccatgagagaccaaaagacgaagaaggacctcccagcgttggatacgggcactagatcgccatatccaattgtcgtgtacgcaatgaaacaaaagtaaaaagcttgaaagtacgtccagtcctggtagggtttctcagcttgcatgaagaccacggctccgaccacccagaacacgagccaaaccaagctggaaatgcccaaagccatccactttctgcgtgtagatgtcttggcttggatcttgcgcatgagagcgaattcagctttgcgtcgttcaaactcgttggaaatggatttgtctgttttatcagttttatcagtcttatcagttttgtctgtttgcgcccgaggaaagtcgaattctgcttgcgaacgaggagagtcgggttcttcttggataggccccagaatttcgtcctggatgggctccagaatgtcatcaccccctcgcttcgaaatcttgcgtaccaatcttcgtctcttcttttcctccattcgagccaggactcggcgctttccgccgtcgagagtgaggccgcgaacagcctcgatgaccagacccaagctgatgattccgacaatggcatacgggattgtaagtgcttttccaagatttgtatcaggttcaaagtcgccaaagccaatcgtgaacagcgtgacatcagcccagtatacagagtccagatatccccagccctcaatagcggaaaagacagtggctccaacgtggagatatagcaggacgagaatggtttgcagcatcaaagtgcgctgactgagggacagaataaaatccttggggtagtggcctgccaaggccccccagaacgtgattgacatgagtgatgcgacgatgaagtatagtatggccgaccatatggcgtagtagaatgactgtgaccagatcatctcatcgctaggaaagccaagcccctcagtcagaggtccagcaccagtgcacgtcaagcatatcaggcaaattgccgagaagtacctgttgatccattattagcgatgcattttcttgttatactggatcatcttggcattaccatcccactatagtgatgggctgtgctatgctgaagcgaacccgccttgccatgttgaagagtaggaaaagattggaagtgacggcaatgcccagttggacggcatttattgctgtgagcctgtgatacgcctcgttagtagccagtcactatcgtaactatgtgctgagcggcagacataccatactggatctggaatatgttgcgcctgatcaggttgttgtccggataagagatgctgcctccacggtgaaaccagagcgcagatactgaatgctgaagccacagggccgatggttcccgcaatcatgggaaacaccgaggcgagaaaccaccagcgactgagtcattgagtgtcagcaagcgaaggtcgcctctactcgatattggcttacctgggctcgagatgagcattgtcgttttctatcttggttctgcgaagataggcatcggaccggtcacccttttcttcgtctatcgctgccacgccattctcttccaggtctctgtcgcacattgtcgacgagattggatacgcgtcaacgcgttgatggcggtgaagtgagacgatcctccctgtatttcgcacagcaaaacaaaccaagtatcagctatctcgacatcaaagcattcatataaataccccagccgtcgtcagtcaatgccaagactgcctctatcgtgccaagagatgcaaccgttatcatcagctggagaagtggcgaataaaagtagcaccaaagtttcggcagaggtcaccgaatccaagatctggatctggaataaacagtatttaaccagaatccaatacgcgtgtgagggaacaggcgagatgtgaaaggcttaggcgtgtcttggcaggttcaggctttggccaattgtcgggcttttcatatatgtacgtgacgaattttttctttttggtcacttcctggtttttctgcaccgagatccggaatttggcacaatgcaagcaacacgaactgcgtgcgtgatgtatgacgtcgtgcgcccggctctagcggcagcttcgcatcgtgatggttaaagcgggtcatggaccgggctccaattgcggcttagatcggggcgtcgaaagtacataaacttggacgttgctgcgaatatcttcaacgcgagaatactaggagtaaagagggcaactcgccaatgcacgtgtggcttgggatgctgcggcctctatataagctgttgtcccggccttgttttgcccacgttggtgcttgtggtgctgtatctcggctctatttatgctaggtacaggtatcatgcaatctacatgtatgaaggcttcagtctcaaacacaactcccaaacgctcccataaaaacaaatcgcatcgctagtctaggtatatgatattactccttccacctctttactcatgcaaattaccacaactcttcacggctctcacaccagcagcggaaagtctccaatgtcctccattgcatcccgccacgtaaagtcagatctcggatcttcgtgtctcttggtccagcactgtcgcaagatccgctgcacgctcgcacagttgccaaagtcctttgtcgtcttattcgtcgtcttgttcaagatgcgagtcatgagatgctcgaaaaacgcctgttggtccggctgcgccatggcccccgctatgcagatcgaccaaacgactccacgaagcgaaacatcactaggcgcctgctggagctcgcttatgacggatgcaacggcggcgtagatgctggcttcagaaggacgagtgctggacaggataacgtagagcagaactagggctccggtagcaaacactcgcgagatgtagtgtgagacaggtggctgtggcgaatacatattagaaaaatccaaaactgacgacgagagagaggagggaaaggaaatcacaagcaacatacatcctcaacttttctccgcagtcgttcgatgccattctgcagcaccttttcaagccgtagcagcgactcgcgcctttctcctggagtgttgcactcgcctcccacctggatcatcgacaagtccccaatgactcgcatcacccaattctcacagccgacaaagtctgccatcagaatctcctctgaatccagccactgccggtatggaaggcgtggtggcactcccgtggatgctgtagagagaatctcaaaccagaggagtttcgtaaactcgaagcgctttgcatacatcatgccacgccatataggcgacagggtggtgccatggggcggcgtcgtctgctcagttggggagccgctctgctctcgaggcgtgggatccaagccgatgaacattggccccagcttgcttacaactgtggtaagggcatcaagatgtgtctgccagctcagtgagcctccttgtaaaatctagaaatcatgtgctcaggttaggaggagggtgaaccgcttataaacatactcatacatacacgcttctaacatatatgcacgttgcttcaactgctcagaacatgttcaggcaggtatacgaacctcaaagctaatgagacaacagccgctggatataaaggtgatgagccgtccgccctcgtccagggcaaggttgccttcgttggccgaaagggcatggcgcatggcactcagggccgtggtgtggtattctatcagctcggcctccatgtactcggtgcctcgcgcaaacttggtccgctggtagagggcggccagcgtcatcgaggcctgccgcagcgggcggttgttgagcagcagccagaagagccagccgcggccgcccagctcggggttgtcagtgtagtagggatactggatggggaagatgtagtccaagtagagcattatgagctcggcctcgcggtaccgcatttcctgactcgggcacgaggcccacagggcctgctcggggccagctacagcgaccgcgtcctgctgcggtttagatgaaatgttccgctgttgagggcccgtcctgctgttggcacccttgctcagctgcctggcgttgtgcttgacggctctcttgaccagcgacagctcggcgcggacctgctcctcgttgtccagccatgagggccgagggccgtagccgtggcagtggatgttgcggttgtcgcactccttgcagaaggggtggccctcgtcgcatttgcggtgccggatgcgacacgtccagcagcctctcttggaccggctcctcagcggcacttttgccgcctgcgcctgcattgcgagagaggcgtgagtgcaataaaaagggggggcactgcttctttcaatcaggagacgcgcaaagtgtgtgattgaagtttggcgagtggcatgtgggcaaagttggggaaaatgtgtcagcccagcgctccatggggaacgatgggtgcgacggtagataagagtaaagagctgcgagcccagccgtcagccgcctgagtcatcaagacatgggctcgcccttgggctagatcgcctcgtttggcgttgcttgtctcgtctagccacagcagccaggccggatcacgccaaacgccgcctcctactcccaatagagccagcagctaatcgcgaaatgccccggccccacctcacccgagcgtggcatcgcgaactactgcaacgagatgggctaatggtggtagatgggggaacgagcaagagtcaggtcgaagggaacaaactccacgccaggagagcccccgtggataaccgggtcagtgttggtttctggaaatctggaaacaaactcaaatagtttaaatgaattatataatacagggctaaagtataaaatgagttgagatactcgagttgttgtcaagccattgcactagtttcggcgactcaaagtttcaaacaaccacacctatggcggccacactgtttataaacggcaagttctttgccgcccaagacgacgaaaaaaaccaccaagccaagttccatgagtgcatgctcgttgaaaatggcatcattgaatacgttggcagcgctgatgccaacatccatgctctggcttctacaaagggggctgaggtgcaagatctcaagggccgtcatgttcttcccagtttcatagacggtcacgtacacgctcttctcctcggtcagtctctacagaggctaaacttggaaaactgcacaagtttacaggagattcgagatgtcatcagcgtctatgcagccactcaccccgatgcatctcgcattatgtgcggtggctggatggagttccagactgacggcaaggccgatgtgtccatgttggacgacttggatccgcgacccatctatatcatgtcgagagatctccatgcatgttggtgtagtatggcggcaatcaaagacatggggctagagtctgcacccaacccagttggagggacgatacatcgcgacaaccaaggcagaacaactggtctcctcagcgagactgcttgcacgcttctggcatggccgcatctggcacaaattgcaacaccggcagagcgagttggggcaatccggggcgcaattgaggctcttcatgccgttggctgcaccggctttgtggaaatggccatggacgaaatcggctgggaggcgttgcagactctccgcaccgagatgggcggccagcttcccctgcacattgcggctcactggctggtccgcccaacggattcgacaaatggcgattcggaggagctcaatcgggccattgagctgagtcgacagttcaactccgaaacatcgccagacttgcgcatcgtgggcatcaagatcatgtgcgacggggttgttgactcgtgcaccgcagctctagtcgagccgtactccaccaccggcctatcgacagctcccatctggaccggcgaggctctcggggcagtcgtgcgcaaagcagatcgagccggcctgcagtgtgccctgcatgccattggcgatgccgccgccaagctggccattgatgccctgtcagataacggcaccccgggtcgccgccatcgcatcgagcatctcgagctaaccagccctggcgacggagctcgtcttgctgccgccggcattacggcgtctatccagcctgcccacgccgatccggtgctgctcaaggcctggccggaactcctgggcacaaaacgctgcggacgagcgtttgcgtacggagactttgctgcctctggagccaacatttccattggatcggactctcctactgcgccgtgggatgtgctccgcaacctctacacggcgacgactcgacggtctgtccgtgaccaggattatacggtggtggtgaacccggagtttgctctttctctatgccaggcaatgcaaggggctacccgtggaagcgcatacgcttgttttgccgagggctggacgggcagtctagcaaaggggttacaggcaaactttgcagtgacggagatggaatggacgccagaatcgctgctccatgctcgagtccaggaaacttggtacaaaggcaagaaagtgtatgatgcagctaaaagtgtttaagggtgtgtacaaaaagggtaaaaagattgattcgtttataaacaaacctcatttatagcatttgattattgcttgtgatggtgacaagaatgtagtgctggtatgagatagagtaataagtgacacactcatgcaatatttatcagcacacatctcaatgtaattgaacggaacacaaactactaaagctagcgcgaaacagagcccattatcaaaacgaattaggagattagctgtctactcttatacacccagccgtccagatatattgctttacaatttaaaagtataaaagtagcaattcaactagcccggaaggcgagctcgtcgaccaaataatacttcaatattaaacaagtgactggcatgtaaaaggtctgttgactgcgtgtttctggaatttctgaatctgaaagcagcaggtgttagcagtccgatgttaggagaaggaaataagaagcttaccagctccacaatgcttgcataagtgccacaaacgaggataatcattccgattataaagacgctaccattgaaaaaggcgcttttccaattatgtctctcgtgccatttgccctctttcagtaatacaaaccacatgaccggcggtagatagaacgaaagcccagacacaaaaagagatgaactgatagacagaagctcagagaagaaggggatggcctcagcaatgatccacgcaatcaccgtgacggttccaaccactgccagccatgatatccagcctttggcggtgttcacatagcgggcaacagagtttttgtatattctcccgtgaatgaagcgagccacgacagtagtgttgatggagccggagatgaaaataacgggaagtgcaacgccaaaagtgattcgagaaatgactgatccgcctgataataaggcaggcgactggacgtcttggcccacgaaagcatagatgagtgcgcctgtaatagtgtagatgacgacttcgatgattcctaggctccaaatggactttatgtaatcttttggcgtgtgcatttcgtccatgaaagatggctgagctccggcaaaggcatacgcaaaaacaatgctattgacagcaacaattgcctccgagaacgttagaccttctcgaggccaagctgaccaagtagacgctcccaagccacctggctggttcgagctttgaattccggtggcaatcatagtaatgccaattgctatgatgatggaagcgaaatctatatatcccaagatggctgcctcggtaaacgacggcgggatcgccagcaagaagagtataatcgcagacacgaccccaaaggcaagagagcagattccgctttcagtaatggtttcaaaagcaatcgtgccagtcagacaatgcgatcccgtgataagaatcagctgcgaagcaaaaatgatgctgaaaagcttcgatccaaagcctcccatcatcagccgcccaatgtctgcataatgagcaacttcaggatatcgcagtttgacctctccaagaacgtagctcgcatacatggccactagaccgacaccaatgcacaatattacacctgccaccatgcccagtgttgcaaaggcagctggtaagctgaggctcccgagagcaatggcctctacaatgagaaccacagtcaggcggccccagctgagacgatggaagtgtgcatctccttcgatggcacgttgtgtttcttcgtcgtaggccttactttcgcctttgaattctcggttgttggatacatggcgtgagatggcatcgtcgtgatttgttttgtcttttttggcagtagtcatgtccacgccttgggattcagtaattgtaaacgtcatttccttgacatgaatcgaaataacgattgagtagatccagattgaacgtgatactgaatattatcggttcttaaatatcgacgacggaggcaggagatgtcccaaaaggagttttcttgttcttgcaactttccccagcttcatctggggtaatctggggtatccagccaacactagcattagcttcggatgagaggaggccatatccatcatctcaacaagcccaagtcagagctttgccgtgtttctgcggaggctgtattgaccatcatccctgtgtccccgggaaacgtcggtgtaagagaggacgacgtagtgcaggtccactcgaaaaagactgatccagttgaatggaaagagggggtatgtttattcgcaaaaggtgtatatataaaatcacatgcattaagtgccgatcctggaggattccaatagctatgcccccatccttcacacatgcatttgcctttcttatatatgacaatgcaacacaccaaacaacacatcaacttgactcgaaaaataaactttattatatcaagaagtaattgtaatcaaacacttttcgttctgctcaaatgtaatcctcaaatatgcctgcaagtttgttgtgatacgccgtgattacactagttgtgcttgtatcaaagacacggcacatggacaacgtggcggttacactctgacggggccgacagcggagagcttgcgccctttgcaaaacaaatcatcaaatctgaatattatcaagtatcttagcaacagtagccacaatcatgctgcatccgtatgagtggcagcccttcttacgcgagatatccgtgggatacgacatcaaggattacgcgtgacccgacaatatcctctgggctatttgctcgcgtgctgagtcaaccttcctgtgtgtacggtaggataaggctactgctacgctgaatcttgagtgcggacatacggagaaatgggcatataattctgatatcctgatgctctaccacggatttagtctacgataggatattcgggagcgtagccgagtaagtggggctggggtccgtggatctagcccagccgcggcgggattggggttttgtacgtaacagaaactggagagatatgggctcagccaaaccagtgcgagatgtgaatcctgccacgaatatcgtgatgtgtcaaacacgcatctaagcgacgagttttttgagagtattctcaaggttaatattgcatctgtttaaatcagaaacaatggggtccattgcaaattgtttatttttgttatcaagtctccattgctgtgattggctttctcatgagcggccaactctttaaaagtgggcgacaacggttgagccccaaacataggaaaacatgccttgtatggcttctcatataattcgatgccctttgcctcttctagtgacggatatctacatgacacaatcaggtaggggtagataaacctcattggtaatgtgccaaagtgtgccagttgaaacgtctaaccaagcaacttataaaagactgcttccattgcgatagctttcgtgtcggtccaaaactgcctctcaaaaacgacaaattgaacgctagtattcgaagttgtagttcttagtaactaatatttcctacgacagtcagcagggaggccatagcaagtgacaatgcatctacacgcgcaaccgttaatgaagctgtatcaaatattgtacaggaattcctgtttcctttcatcataaagctaatgagactcagtcatgattgtgaccgcatcgtgcatcgtacatcctcaagtcagtgcaaatagcttccgatcagggttaaaagagagcaagaggcaaacaaatccttgaaagactacgcgtaggtctttcacgaagataagacttgtccgttagaggagatagaataccaaaaagagacacatggttttgtcatacatattgaatatccttttgagccctagtgtcagtgtggatagctagcgatctagtggctgtattagttgtagatctcgatatgctgcattctagcaaacgacggaatcggcacaatatatgtttaaatatattgtaaaaatatgctttgatgacttcttgaacccctcttgtggaagcttccaacaattcccatgaagtaaattttcagaagcataataaagctctttcattccaacactggtcagccaagtcttagtattgttctttataataaaactcgcgatagtgaccgattgttacaaacttccaattcttcagaaaagcaatgcgtccatcttttcgcccgctacaacacatccctgtgtagaaagcttagctgcttgcttgaccctccaaatgccgcttccacgcccaatagcccccatttaaatccgtcgctctggataagcccagcttctgtagctctctagctgccagagaactggtgtaaccctctgagcatgtaatgactacccgcgtatcgtagccaaactcatccacaagctccttgatccgggagtcgttttgcgggtctagtcgccactccagcacgttgcgctcgatgatgctgactgtgtgtttcgcagcagatgtatcaagtgtgctggggaatgcaaaagcaccttctcgctcgcgttgagcagcaggccgaatgtctataacatgtgttgggccgtgggaggcgggagtttgcaactctgtgagaagttgagcggggtcaatgcggatgagatgagaacgggcttcgtcaaggatttcgttgatacttttggcgccgggaggaggagcgtgttttgacatgtttgtatttgctttttgtcaagagtttgagaatctgcaatgagtgaggaatgaacttgatgcaaacttcactgaagtgagcgattagtggagcgctatgtagagcgccagtgagatgttgtcaaagttggtgtggattgtgtgattagtctacgctaacgcccgctatagacggaggcaaatcatgtctacatacaagtatatggagttggagttggccattgtactcagttgttcgaacgtcgtaggtaggtatttgtactcacaccctaagttattagaaacttggtaatattcaatttgactttagagcgctcctcgccaagttgtgctaatggcgcgcaaaagagcgcagaatcgcgtttacagcaggtccagataccatgcaaatataataaggcgaatcctgctacgtacgatttgaatagagattgtggatcaaaaatcttatgcgacgccatagcttctcttgcagaaatgtcaacctctactgcttaccattttgcaaatgggagtataccaatcatgggcttgtgtgcttttgttgctgcctataaagccagtctattcatcctgcgcacagcgttagtaactcagcgacaatacataattgttaacaatctgttcacagctagatacaacttatttcaacgagtatagtgggtgaaaatacagcaaattcactaggcccagtacttattgtaaagagcgaattttcccctattctgtttgttgagtgtttccgtgcattccctcggccacgagatgtcaagttgtagcaggcctaagcggtctgatccttgaatacaccaggaataatctcgttgttctcattgacgttataagtcgccctagcgccagatggcactataatatcgaagattgagcagggctgccaccctccagcaaagaaaaacatgctccgttgctagggaatacttgtctgctctcggcaggattgcagtctggtaggaagaaaaaatctcaagttcctcgccatttcagtaagagaacaaaaaataatagagctacaaagcctacgtcttggcagccctgggtccattgccatcaaggactagagttgggctgccgccacagtcattgttttgagggaagacgtcccaatcccaacccgccgaaacttgttgctgtaaagcaatcaattgccaaaagcgaagtcagcataatcttcgccattcctctcaaatcataagcgtactggaatttgatcaaagtgttgaactttgttgctcaggttgtgtcaatagtatgtgcatctttgttgattcgagatatatctgaggggtttatagtaattctgcaagaaatgtcccatagacaatcacttctgagcccatatttgtttgtttgactaatagtgcgggcgtcaattgtatgctaccctcggtggattttactttgtcacgccatatttcaaggcgcttgagatatttgactttatgagatgacatatcatcgagcttctaacttgtatacaaggatttatagtactctttatcgatttatgtatgttagccagtgtcaaataatgcacttttatgtgtcacaaaatatgtggcaatggatattactgaagcgcttgcagcatcgtaatatcatctatcaaaatgtattcgatttgtataaataattgcaacccctctttctactagttattaaaatatgtgccagcaaggcaaattgcaagcagccctcctggccaacgaagtcttgacactggcgtatactgcaggaagatattgaagtgttagacatgccgattgtcatatgggcttttgatatggccactgttctactaaatgacaataatcatgtctctggatcaattagaagaaggcaattgaattgtggaatattgctttagaagaccagcattataatgttatttctttttctttcttctgagcaaactcggcaaggttccaaaaagcttctttcgaagactcttctctttcgtagggccggcattgtcgtgtgagctctccgtagtcgatgttgtaggattaggggctaacggtacgcttaaaaccgtgcattcattaacttccgcgggcggcgatccggttattacggctgtatcatatgtggctaatgtatttttatccctttctgtagtctccactgtgtttgcttcggcatcttcatcaagttgcgcgacgtcgttctctggttgctctggtaaggatagaagcaaaggtttctgtgtgccatactgattttgtctctggattgacctgaactgtctttcaacaatcacagggctgttttgatgcgacagtagattgccactagcactgctggagccttgacttggatttacccgattagcaatcgtagaatctttatccaacacaatgcggactggatcgccctcttctctggggaatacaatagtaggagtggcggctttgaaggttaaatttggaatgcgtgttagtatcaagttctggttgttccgcagctcgagctgcttctcgtggttgttttcattggttgtgccagcgttttcattgcttttagatgaagggactcgtgaagtaatgacctttttgccagataccattaaaaacacatctttctcgtctttgccggcctcattcgtgagagtcccactgccgtacggacggatggcaccaccggcgccagcacgaaacgtagcagcgtgtgaagagcctggcgagggaggttgcaacagtctagacttatggccgccattctttttctcatttggtgtccttcttggggtcaaatttaccctattcgtagcttttcgcgatatcaccagagacgaggtagatgatttggatgatagaccaaacaggttccccggttgatggggctttggcagtagcttcgattccacgctaatggcgaatggcaagttgccgctccttttccatacaacagacttgccatcggaagtaaaagataacatctccaactctccgcccgagtcactgtttagcggatgaagtggtcgacggttgtcaaagttccagaggaaagccgagtatttgcagccggccacgactattgcgcccacaaatggatgaaacgccaacttgaattctttgcggttcctacccgggtagccttcgacgaggcctctccctaatggaatcgagaccttggctatgaacttgggggctgtatcgacactttgtatacgattgtgcctgaatgcgctgacagtcaaatcactgtcgagaaactgctccacaaaacagaggtactgcccctgattgtcaaaatagatccagtaaaggtataaaattttggcatgaggcttccacgtcgataatatctttggctgccaaaatttatgggatgcgttcaaagccagtgcatgtgaagcaacgcctagtccgtctggggtctctttgagactatagactgttctcaatatggtaaatgcccgaccgtcaccactcagagaaatgggaaactgtatgacggccccggatggggaacacattagtgactgggtaaactgcaaaaacacctccttcgcatcaatgttcatctctaagcatgcaatggcctcgtcgtagcttttgtcgatgtcgaaaatttcgagttgtgcgatccagccctgcgaatacagctcgatttcagaaaaatcagaatcccaatcaagatgccggctccacttcagatatgcactacaaaggattgtttaataaagagcatccaagagttagatctctagggcttgtgatacttacattgatggatagatgcttagcacatagtctttctttccatcgggcatcatcttggaaattctgtgaagcggttcactagaaacattgggtgctggagtagtagctgaggtaagcttcttcacaatgatatccgacggcctagtcgtatactcagaatttataaaggccgcaacctcgtcaaatatgcaacttggatcttcatgtaagtggacgctccaatctataataacccggttgagatattgagccaagtttcgagtgtcgggaataatatcatcgattcgaggcgaatactggcgccatgggaaaccaggtaaagaggattgtgctacccattccatcaaacacagatatggtggctcctggtggaacgaatagcagctctggatccatgcagatacagttggaggccgagacagaagctggcatagcgccaagataaagtcaccgtaagcatcaggcgcttctttataagcgttctgtacttcgatcatggtaccattcgtcgcaatcatgtgtgtgcaccagttagaggtagcgtattcaccaagtgggaattgtttctcaagctgagatcttgctgtttcgagcggaacgagtcttttctcaggtagagcatagttgacatactcgaggcactgtgtcgctatacgtagattcgccgccacacgagtcgagacgagaatcggatcctggaactgactgcaccctcttgttcttctctgaggctctgcctcgaagtagtcgtagacggaagcgtgaacgaagcggaagctgcctcgctttgatttctccacgaaaccaccgcaaactaacaatatggtatcgacaaaattgggaaaacttctagatggctcatcaataccgcctcgtttgcgcgaaacgacggaatcttccagttctctttcctttagctcacgattaccgtagagtagatatgtgaatacgtgagcggcaagcttaaaagatgttttgcttgccttgtatatctgtaccagaatccgctcatacataatctcaaggccttctggcatatctacctctcggattgcctccatcctctcagacattaataaactaggcaaggccaaatatgccatcatcaagcgcgcccagagaaacatggcatctgctcggcggctcaacttttctgccgttgcttcgatgtcaagttccttgggcagtaaatcatcgttgatacaagcctcaagttcatcttttatataggctcgtatgtcgtggaaattagagtcgccaattggtaaatcttcaacggaagatatgcctttgaggtagccacgtacagttgagcggcccagtagtattagacgggttttgttctgtgagctaatccttcttattaatggtatcaattcctttggcgcgtctgcacattcatcgagaccatccaaaactagcgtcataccctcaaactcagtgagctgaagacagagctcaagaagatcggccgcttctttgaccgttgcccttggctggccatccgtggcaaagtgtattgcgaagttgatgagatccaaaatttgcgaattcgatggattcttgtgaagaatttgcgacaggatcgcagcgtatgcatccaaacttgccttggacgatgattgaagagagtcgaagaagaagtagaatgtatttgcatccacgtctttgagatgctcgacaagagtggcagctaatattgttttcccagcaccaggttttcctagcaatggcacggtgagttagagtatggttagtcgtaagagatgcagtaaatcagctcaccatgaatccaaagcaaagctgattcatcttgtacagatagccactttttgtaagctggatcgtcaaagatccactgggaagtgctgggcgtgcgcagactttgtgcatcctcataacgagaagtgtaagtggttggagcaagccaccgcttgaacctctgcaacatggcttctgcatattatgtcagacagtaaaatgaatgcacacaactaacatacgtaccattgctttcattctcaaattttcgctgcatttgcgttccagagagactaaaactatgtatctcgagcgcttggatgcggatgagctccgaagttactgcagatctgtactccttcagctgggtcaaaacctggtcgtagcgaaagggcttgagagctgcgccgctataaatgcaaagtcggcttttcgcttctattaatttgtcagtccatagagaataaaggaaccaaagaggttggggtggagacgcactgccctggcctgtgtaaaatagcccaactataccggccaggaagtcgataatctcggcaaaggtgctctctagaaggcatttgagggtttctgactccaatactaggttattcacctttacttctttgaaaaacaggaccatgtgggatatttcacgcagcgacgtggctattttgccgtagaagctgacaaaattcatcgtaacctagaacagcgtcagcatctgcgcatcgtcagaaaggccatctcattaatcacctggagtacaatccgcactcctccccatagtgatgcaacctgcgtgggatcgaccaaattaaatgtgtccaagactttgaacatgggctgtacggcttcgataaatgtctcagtgagctccatgtagcgccgccagtccttgcctttgttgcggtttttgctttccagggtttcaatattgttaagcagtttatctgcattgctacatgatccgaagagttctcgctcttcgtctggcaatgattctaccaagaggcgaaaccgatccgctgctgcagatgttggagtcgccattgcgaaggttcctgggcatggcaatgacggtggttacgaaagcataaaatacatgtaagctgcccaacgtggatcctactcagcatcttatatattccctactggctggctgcgctatagcgaggcagattgcagtgggcgccattgatcagccgtcgaatgccgccgatctgattcgtgttgggctgggctgagttgcatcaaagtctgccttgttaaatcgctgtagcttggtggcaatcaacagaccgcctcacgccaagcatttaaatagttggtcaaataggttaccatacgcttggccaagggctgagctatcatgtccaaaggattctaacgggctatttgcttgagcgaggggctgcctagcgggggcgaggccatatgtaacatgaaggtacatttaactgctagtagttctagttgtgattggcactttgtctctgttagtaaaatagtattacataggtatacaagatagctacgtgtacagatgcctattaaggataagaaagaacctcagtatttccattgttgcctatttccattgctttgttccgtcctcgcccatttcaattatccattcctatgcggcggtacttggcatttttgtcgtatagttcttatagggatgtttgcttgtcttgttggatcattggaggtttgtgacgatgggcgaaaatttgcattatttggtcttgtaagttggctcatgcggtcaagttgttgattatcgtgatttgggcgagtttgcgtttgccgatgtcggaactatttggtgtcatttttctcgctcagccaggcggcgttcgagactccatgagccttcttctcgagtttgcgttcttgttgtagtgctgtggttactggtgacaggtctgtaaatctccatctcattattcctccaatcgtccaatctgatgtttgaccgtagcacatgtaccgcgctgtcaagttctttgcgaagccttatgtccttttgcagccatgtggtcaatatggtgatgcatgatcggtctcttgccgttgaagcccctctattccatattttctttttgtcaacgttcggtatatctgtattcagctcttcatttgtctgacgtgtcgtatccacgtgagacaatcgttggaaactccagtattctgctagcaacttctccaaaaggaaggagcagctatatctgcaaaccacacgacgaggcgattaagttgcagtttctcttttatcggggaataaaagacatccagtatcaaattgttaacggtagtaagcacttggtccaggcaaaagtattgactatgatcgctcctatccggatgttcttagctttttcgcgagaccgataggcgggaacgacatccatgccagtctcctgtccattttgtgtagatgaatgggatactatatgagaggatggaagataggatgggcgcagatgataggatgggcgagaaggcgagtggatagatgagtgaagaataactgaaccgcctgaagagagttaatgcagatgttcgctcataactctatcgagagcaaaaggttgcgtgagaatgctcaatgttcaatgaccggcaaagctgcagccgagtcgcacacgaactgctcatcagggcatagtgattcacaggacgaagcgtctcgatttcggcaaagtcaagctcgtagttgtaatatatgaccttgatcgactcgggaggttggcctggatcaagacgcgttagcaccaagcagccttcaagactgtagggagaataaaagacacaccagtcgaggcttcgaattgctccggttgctaacccccagctttcgtcctcacagataaagcgcgcggcaagacgtgcttggacatgctggtgtcgattcctcctcatttttcgctgctcgattctttctcccggtcctgacccagtgatgggtactaggtggaggacgtatgccacttctcagacatgagttccagttcttgcaaagccatgcatctctactcttgattgagactgtcgaaaatatggtcctcgtcttcgggtttagctcccacaattttccaggatcctgctggtccgctctgctagagcttccgtctcgatgtccagtttagcttggggcgatatggcagggtcagtacacgccagcttggccatctgcttcaatattaccgatgtaagagctgggggcaaaagacaaagcagcggactgttgcctttgcgttgaatgcttgcatgtcgccttttgtgtctctctagtgcttggtaaaccaactgaaagcatctgtaaggtctgctgctgtaatgttcataagcttcgcaccgtctcattgcaaaacacgcaatgcccaacttggtctatgcatgccgtcgtcgccgtacttggcgtggaacatcagatatcccagccggtgccggtatgccatgtcgaattgttcttccgagaaatccctgtacaagacgttggtcatcgtgtttcctgcgctgttgcctcatgttatttcagcttctccaatgaagcccgggtctatgtagtcgagttagcatttgcctcttctcgatagtggtccaagcacaaagagggggtcacaaggccgcatttcactgcacctcttgcgaagagggatcacaaggcgcagtgaaatgaagcgctcgataccacttacttgcagcttggtaggccttaaggaccgagcttaaatgtttcgattataatttcagttctggaaaaggcgaggtcttgaatcatgtgcagacaacgtttatatctgtgtcttctgggggcttttgcgccttggagacttaagcgagcgcatacgactgcatcataacctgaaaatgccaacgtcctggaaaaaggatcataaactactcataagtcagtcaaaagtacaatatagcctagacgttttgctgaaagcagcggccagacgttgagtgaaatggcgccttaggttcactcacaaactgtgtctgtaaagttcaagtgacttattcaatttgttgtatgttgtcaactgtttgaccttttgaaaacgtatgctcttcacgaattcagagtcagagccgtgggtatattgtttgcgccattgcagatgcttgttccgcaaggtgtcctatctttaccacacttggactccatgagatggtgaagtctttccagttggccagatgagagcttgatctgcgcattctcgactggagttttgaggactgtgtgcctctctggggcagaaagctgaagcaataaatgtggcacgccaacgtcaaactgtgaagcggtggctacctttcgatatctcctaaattgacctaggaatagaacgatgtcagcgctcagaatggtcgagatcgctgaccataaatatctgaacatggaatcagtatccttcggtccttcaaccattattcaaccaatcgatatattgtcctcgtgcccggcgtttgcaaggtaacggtgtgcccgtttatttccttgtaattgtgcatgtattcgtaagagtcattggcgggatcggtgggtgcatcgtctccccagacatcgattccagcatcggctgagacacctgcctctgcgctggagctgtgggtttgattggatctaaaagaacgacaacagtcgatattagtgatcatcttgtcattcccaacatccaacttttatcactccatgtaaaaaaaagagtgaagcttacttactagctcgcctatctctatatgtttcgtcacgagctgtggtctctatctctctgtatgatggtagtcagcacttggctcgcgattcaaaccaagcaaagaaaagcgccacatacctcgcaagcgtgagacgctcagtggtctttatcagtctggggataatcccatccaccataggtcgcaaacattgcgttgcaatttcggcatttgtgtattggaccctggaatcatatcgaatgttaagtgatcgccgcacccactcatcggcgccgatggtcctgcatggaaagcaaagatgctcagttccgtaatagccctgacttggccgtgtcaatatctataattatcttcaatagccagattgaagcgtcagcacgagacagaaatgggtaggcttactctctgttgtaaaagcccgttggagaaggaatagtttcgcagcgacttaccttgcccactgcgtctttcttcatgtatgacgttccgatcacccagtttctcttcttggtaaagaaagtgggcgattcacgagtcgtgcgttgtgatacgtcgtaatctgtaatgataatccataatcctgtaagaatccataatactgtaagatatcgaagaagcaaagtaaatagttttattcatgggacagctatctcctttaaatattcgcattcggcactcgcaattctcgagcttacatctgttatctttaatgttaacaaaatacgatacctctttccgtttctcaccgtactatctgaccgcctcagtgggatagctacagacttgaagcaactatccgccggaggcctcaccttgtgcaacaccaacatcaacaccggtcaaccactcaagcatccgtcaagtctaggcccaagcagacaacgtttataggagacacaaagccgacgtaaaagtcattctccatccaactatcatactaatttgcttcaaaagcactcactcggcgcttcttatcgtccatcaccgcctcactcccgatgtaactcagtcagcccacaactcaatgcatcgagccgacaacaaaagtcatctcccaatgagccttcaagaatctcttccatccgcttccacttctctccatcagacggcaaaacgcattactcctcatcctcctccaactcaggataatgccgccaaatgccatccgcataagccaccctcctatcactctccagatacgccttgacattcggcctctccttgaccgcatcatacaatttaaacacaccagcatactttcctccttccttcaacttctccaccgtcttcgggaacgcatactttgttccatcaaggcactgaaattccccagtattagtttacttatcccgtaataactgcagatcacagcaagactcacctgaaaaagcaccaagtcaacatacgtcaactcccccccatacagccatcccccctccccactcctctccccatccaacaccctctgcacatacttcatatactttggcagcctctcctcccgaaacgccttgctcctcgtcttggcctcgtccttctgatcctcataatacgccgccgtccccaccggatgatgcgtctcatgcacctcattcaaaaacccatccagaatcgtcagcgcaatctcattgaggtggtacacgccgtccccgctggcgggccccagccccagcctcggcgccaggtacagcagaatgttgggcagctggttaatcaccagctctccgtgcttcagcaccggcgccgcaaacttgggcgggttcttgtcgtccccgacattcttcaggtcagagtacgcgcacactgcgtcgactgcctttttgccctttgccacgtcaatgtagggcgtgcccgtctcttcaaacagcagccggacaacctcgccgcggccgggaatgccaggccagtagatgagctcatactctgtcttgacgcgcttagcctccggttcacccatttttgatgttttcagaaacccgtctttgtcgaatgatgtaaaagttgtccttgtagagtgttgtaaacttcgactggcagagttgtcaactctaatccgcccagtcttattcgagcggggcagccaacgtcagatatatacaattttccaacacagcacaacacggtcgtatttgacgtcagacgaaaacagaaaacctaccttggccatcctgaatcctacgctacccatccatttcgatgcaatgcacgagggaaaacatctctccacattttttgcaagcatcatcttcggagatagcaactcaagctgaataaacaaaacaatccaattgagcgagctaagagggctgaacgcttgaaaaggccgtcgtgaacactagactagagcttacatgtatttgctacacacgcatcatttaagcgaccactgctgcatcgcaacctaccatcaggccgagactacaggtccaggaactggaatcatccaatccatgacccacaaccaaatgagttcctattccgcattattaaacatctccctagtcttagtcatcctacaatctatcgccgcgctcgatttgagtcatcccaccaaacgccgagccgccaacattcaccttcacattcacattcacgttcgctccacgcaattcacgacaactagatagaccaggtagcaaatccttctcagctaagctaacaactccgacatttagtattatgaaaatagtgttaatcagccacaagtctatcaatgtttccaaacaataattcacgccgtttcccaacatcctagcttatctttgaccacgaaagtgcctttgttcacccgttcacagcactccatctcaataccaaaataataaatgtctctgtctcaccgtcagccactgtatcttcaccttgacctctatttcttgccagccttcttcttctgcttcttcttcttcttcttcttctgcttcgacttcccattcgcgccgccagccgcagaatcctccgcagaatccatctgcatccagccatcactctcagcctcctcttcattcgtcatggcaggctcctgttcggtcgatgtggcaggttcctgtttatgctcatgttcacacttgttgcggcgctttttgcttccacaggcacaattttcatactcctcttcaatgtcgagaaattcagtttcccttgcgaggaaaccatacatgttttccaactccataaccgtatagtctctcgttcctataattggaagataatcacagtactctgaccacatatcccaagagatatctttcacctttttccattccagccaacgttctggccttgtggtagaccagctcatccagcgcctcaaattactggcgtcttcttccgttaagatcttgccggtcctcggcatcaatcggttctgccaccgcggcttgactgtattttttcttttgaactgcaggcccagccaaccggtttgaaaaatgccgcgtttcgtatcctctgtttgcatgacttcgtaattgaaatagtttggatcagccaaccagctttgcttacaagtatacatgtatgtggttagtgaagacgaacaagattcaacgtttgggtgagctacttaccgatcggaaaacatgtcccactctcggtcaaatacttgaagagcaaaatgccgatgtacacaggcggcactgtacttgttatcagtagtctgcaccggcggtgctattgagtctagagactgagagacgggctgaaataacttgaccttttcatcagctattatttctctggtgcgcggattatctgaccgagtaaaggttccccgtgtcatgattaacaaggtagcaaacggattctcttcgtggtgccgaagcagaggggagaacgtcaagaaacacaacggggcgtttgtatcgaagaggtgtccagcctggaaaagttggggttaatataatattgcagtagttcttccgtgtcctttaaacattacctctatccgatcgaatttttgctctctatcaaaacactttgtcaaatgcccactcaacttcactgtgccggcgtttgtgagttttacaaagattcctctcctcttcagccgcagttgaaatttcaccagcatttcgcggacataggccaccatttttccgtatacatctgcttcggcagcatacggggtgtagtccaggatttcattcattggccattcggaaagtggctcacaggtgaagctttccggtctactgcagtaaaacatcctatagaggtggggacaaactgttatcatgtttcgcccttgtttttgtcaaggttggacttttgacttacggattcagctgggcatggggcagcccagagtcgccgtaagccagcatcaagccagtttgccgccatttcaccagccctgccactcgagatggcgacattcgtgcaaaggcgttttccaaaggctcgccatatgcctcgacatccttttctctatctcgaaggatggactcctgattcgtggactcctgattcatggactccaggttcatgggcttctgattgatggtgtcatccaagaagattttcatggcacgccaagctaacaaactgaagccaacgcacaaggccagtgtgtcagaagggtacaaaaatttgatgattggatctattccaagtgaaacatgactttctctgccgccggtgaatggttcaaaatctgcggctaaatgattcttgaaaaaggccacgacatgatggggccatttgaacgaataccacacgtgcgtcaccaagtctgcgacctcgtacggatccatgttgatctcttcgcccttgcgcagaatcagtagcgagagaaaagtccgatagagatgcggcacctccagctcggatattgctacctcgagatatggacaagcagtttctggcatggcgacaatagagtaaatgagatgccggaggccaaaagctacccacacgcgttaaatgactctcctcttgtagcactccccaatctcatcgcgagtcactcactgccactgaggagaatacgcaaaaagccgtcgaactctatcccctcgttcgccgccaagttcaaaacgtcagtcgcagcatagttggcccagaagaacccctcatcttgcacagggtcatctgggatttcgcttgtcggctcggaacgtgacgggggctccgttggtggaggacactcgccagagtgacgttctgcgtctttcctcatgcattcttcggtgcagtactgtatttgaaacgtcagtgcggccaaatgcagcgagtagcagagaggaaaaggtgaaaatcaacgcagaatagcatcgccaagatcactgcggttcacttactgcaacaagctggcatatctggcacgggataaccgctggattcacgcactgtccctccggattatgagcggcacatagcaagccaaagtttgctcgctgtgcttcgattggaatttctggcacatattgctgttccgtgtgttcttcttcttgcgccctttgtggagattcgaccgttgctgctgcactgctgccaccttcttcttcttctgcgatgtggccagtcatgatgaggtgagatccagcgtttaatgtgttcagacagtcattgacagtctttgtgatgggattaaaggtcaaggaaacaaaaagctgtcaggcggtgagaagttgcagagtttcaagtgccaagcactagagagtaaacaatggcatagtgctaccaatagaaagtgccaacgggggccaggaacgcagcttccatggctactgacggcggtagtattttgaagcgcccaataacagaaaacagcaacttgataccgacggggtttaagctttctcaaagacttgtcaaatacaggtacttctgtcaagcagatccggtctcacggccatatacatggcatctacaaataagatcgaatatgcgaaacatccaggagcagaaaatatcatgattaaatacttggctgtctgggatttcagtgtgcgttaaaaagcacaactttcagtatatagcaattaagattaaaagtctccagatcctacaactccagtcggcatagtgccatatatacaagccaaactagtccagagtgagaatcgtctatatctaatttatatcatcaatcagcagaaaatatggtatcaatcctcttcacaatccttccgtcatagcaacaacccttcacgagacgcatatcaaagcactgaagccatcactccatcgcagccctcccataatggcaatcatcaccgccaacgcagtccccacgctgccaaagccatatatatacgagtgacgacgcccaagactattcagctcagcaacccacgtcgaaatggtagtcagacatccacaaaatccatcctcaacgccctgaagcacctggcatccagcaagccctccaatgcgcgcgtgcgcgatatcccacgacatgcccagaaccgcagttccaaaaacgtttgccgtaaaagttcctaggggaaacgacgcaatcttgccattgaggtagatggaaaggtaaaatcggccgaggcatcccaagggcgcaaagaccagcgcaaacaagatttcgccgcgccacttgttgtgcggtgggaagattgccatgagaatcgcgccgagccagcatccccagcccagcagaacagcgagggggtcaagaatcttgcgagtcaccggataaggaatggatggcgtcaatctctctagagcaatggctagatgagctccgagtatcaatcccgagagcgagagcgacaccgtcacaatcaccaccgccaagagggccatgaacgagtatcctccatttctgcctggaattcccagctcgggcgtcaccatctggtttgacaaagcaaggaaagtgtccttgatgaagctcgaaaagctggtgaagcttccgcagaatccagtagccaggccaatatacagcggtatagtctttttcgttgccaaatgcgccttcttggccgccatcaagtcaatggcctgctcttcctggtccgaacttccctcgccatttccagtctcttttgcgcgcgcaagcagtttatggtaggtaggcgttccccattcgtcgcggaacagtatccgatcttcggacagaaagcccatgatgaggctgccgccgaaattggcccagagaacaacgaagagaaccggttctccaggatacgtggtcaatgcgctgagcccaacgcgcgcaagagtgccccaaatggcaaacaggacgagatatgatatcgtatagatctgcgtagccagcctcgacacgtgctgttcgctcttctcatcgaccacttcaacatcagccaattgcgccgagccatcgcgttcccgttgggcgtcactggcccgtcgcacttggcgctcctcaatgtcacggcttcgtatgtgttctaagctgcggtggtggtatacagaggcctctgtgacgttttccacggggctcgtggccgctacttcgtcgagattcgcccattcgtccggaatgtcgtagtctttcgcctccgccatagaagctcgtcgatcgtcgccatctttcgtctgcgacgtcctgggtgaagctgcagtcgctaaatggcccttttcaacgccaatgggaagcccggcggcgccgtcgtctagattttgatacgcgtctggcgcattgtagctcgcggagctcggttgccgccgaggcgcggcttctgtgctgtgagaagacataatctctctctctgtatcctcagcctgggaggtagacggtgttggagtcacacttcatcatgtatggaagttatgctggagaagaggtttgatgctggaatgcagctcgtcaagagtcactatggagaattgacaccttgccgagattcagccgccgctgattggtgagtgtcggtacaaacatgaagaatacgacatgcctgaatatacatctccagttcttgcgtaagtaaaagcatctggataaactgccatctgtaaatctgcaataccctgaaattgccatctcttatccaaattgcataaaaatctctcttcgagcatccaacttacaccatttctgcctcgtcttatcgcagcccaaaagcccccactggcggccctctccgattcccgactgccccaaggcacgggcactccaccgctgccattacagcgccccatccgctaacgtgcgctacaccaggccgctagccgacccctcccccgcctgcaagtcccgaatgtcactgatacggatagatgcccatagccgtatctcactcggtacgtaatctgtgcccagcccaagacaacctcttataagcgatcaaggccgcttcttttcctcctcttgcttcctgttattcctcttttccctctcttcttccctttggctccttcccaacatcctccggcgctcaagcctcttatatctcgacctcgccaacagcttcctatagcttctcacctctaacacgcctcaccgtccgccatgcccgaactcccttcaaacgtccacgtctcgcagcatcccagcttgctggccaagctcagccaactgcgctccaaaagcgccagcccgcgcgatgtcaagtctctggtccacgagatcgcattgatcctctcctgcgaggccgtcagctcggtcataaaaccagccagcggtccaaaggtagcgttgaagtcttctcgactatcccgagtggcactctaacacatagcacaggaccaaactcccttgggcttcgaatacacaaccgtcgtctctgaaccgagcaatatctgcatcgttccgatcctgcgatccggtctgggcatggtcgaaggtcagttcccgccaaatactccgccacatctactctcagctaacaaacaatcccagccgtacaaaccatgcttcctgcttcagtaccggtccaccacctcggcatgtaccgcgagccctcaaccctcgatcccgtcgaatactacaacaacctcccccaacatccctccggccctgacagcggcagagtcgctatcatcgtcgaccccgtcatcgctacaggcggtacatgcgccgccgccatccaaacgctgcgtgaatggggcgccaaaaaggtcattgtcttgtcagtcttgggtgctcaggacggtgttcagaaagccgctgccgagtggcccgagagtacggagatttggatcgcaggcgtggacaaggagctgacggatggcggcatgattaagcctggtttgggcgatgttggagaccgtctgtttttgacgattggcaaatagctcagtgttgcaaacgagcagtcaccaaataagacatgtggaggagaatagaatatttgtgcttggaatatagcgataaatagggacgggcgtaaagaattcaatttgaatagctctgcttgcttggcctcgaagaatgtgcagcgcaaagacggcacataaaacaagaacaggaatgaggctgtatcaaagcgagctttgtattgtaaccatcgcaatggctcatgtatagctaaatttatttattcaacctcgatctccaagttgtatccatgttagcaagttgaggctctttcttaaagcctttgtaagattaactctcattaaccagcctcgtgtattattcttaagattttgattccgcgctcagacgagaatatagtatagtccttataacctccaaaacagttgctgctcgatatccatcaaccgtctctcctaccttctccatttgaaagctcacttcttgccgccccttatcaaattgagtgaatcctgtacgccagtaattaatgagcaatgatccctgacatgcgcttgaagcttgttgatcgccacttggaactgcgtgccctttgttttgagcatgagattctcccgttcaatctgttcgcatttgtccttgacatcccggttcttcgcttcaagtttcttgattgccactcggaactcggtgctctttgtcttgagcgtaagattctcttgttggattttgtcgcatttctccttgacatcccgattctctccttgaagtttggttatttcccacatccttcgctggttatctctcttgagtctgtcatagttgtctttgagcagccgtcgttcgtcggatagcttgccaacttgtgcttgaagagcattcacagcgcgttccaggcgagcgatatcatcttgaaccttgtagcgattgtaagcgtcaaacaggcatgacaaaaatgcaaaacgatcatattctaccttggactttttggaaccgttcgtatgagcttcatgttcaacctcggcgaagttatattttgtctcctcaacactagagttcatttgagaacgaggcatgttgtcagggtgtaatgagttgatgaatgtggatgcggttctgaaattatatggaagcatgtgattggttatgcgagaaagaaggtttggaatcaaagtatttggaagcaaatgagaatttatgagttgcaagaaaacgaaaagccccttatatctaaggcatctatagccacaattccttccatccttgaggattctcgtcattgcgaaaattacagcagttctataaggtccggttgtgaaaaccagaatgagaaactttgagcacaaattcaacgcatgttccaaagaagctaacctacctagaaaagggataaagagagataaataatgatatatatttatacatcacattgattataggaaattaatatgattgtcttcacaatcggccttttgagagacggacagcgcagaaatacaacatctcgggctctccaaggagagtagatacacaaaggcgcagtcacgcaagtgcatccatgtctcattcatagagaccaatagacgtctctataaaggaaaagaaaaattaaatggtgccttctgattacaaactatagagaaaacagctacaagaggcagattacacatcacagttttgtcagcatatccaaaatgataaattgtatcgtccttttagcccgtgggcatttctcattaaatgccataaactcgttattcttctaaaaatacaatcccaagacgcttctcatatccaaaacaaacccatcatacaacatacctctcctcatccaacaccgtcctctccctccaactctcctccacccaccgcaacctcaccaaccgcggcatcctccccctcgagctcagcctcggcctcaacttatcccccacatccccaacctccatcggatcatcccccagcacaacaatatgcgtaacactctggtcctccagatcctggctgcacgaaccgcccccataccggatgaaccgctcccacttgtcttttacgctctccattgccccgtccgcgaggtaaaacagcactctgcactgcgaaaacatgaaactgcgcaaagtcgtgaaatctttcccatgctgctccagttgatccagaaacagcatcttgtcaaatgattctgcgtcctcgagcttgggcatgttttggagcacctctcttagctcgtccacagacgtatcgcaggcatagctctcgcccaaaggatctgtattcagagaagcactgtcgatcaagccatccgtcgcatgaaacaagtgcctttcttcgtacggcagtagaaatcctccattgggttgatccaagcagtctttgatccatataggccgaataatgtcaacgtccccctctttcatgagactagcaaccttgaccactttcttatcccctataagaaccattttcgtccccgcagcagctctttgcgagatggagcccccgttttctttaatgatggactccagctgcgccttggtcttcttggacggcttcaacgactcggacagcacgcaaaactctagtcgttcaaacagcttcgacttttctccttcgaattcggggggtgctgcatcatcgcccgcaatgacaagctccttctttatccgttttggattcttcctcctacggtcctccacagtcatctccatttgcttcaactcagtctccactctctgcttaagctcttgaaactcttccaaagacaacgccgtgtcccagctgcgatcgagccgtagtcttcgaaatcgagggaatcgcagcgtaaaccctcgagcgaattggtccgaagggccaacgctggccgctttcacagagacaacaacagagtctttcggccgaatccacatatcgggtcgttcatactgcttggcatcgccaccacccaactcaatgtactctgacggcgggtttttaggatcccactccatccatttgccgtcagtgcgatgtcgtatctctgcataatcctcggttcgaaagccaccgccgactttgaagaagctgaagcatttttccgggtgtgcgccagcctggatgtggttctgcgtcacacgaagaccacacaagaagcttgataagattcctcctcgctttccggaaccatagtagccaccgataatgacacaatcgagagattcgccgaattcggacatgtattctggcttcacctttagccagtcgtcgttgcggctgttgaggcgatacatggatcgaggattcttcaaaacgaggccctctgatgcgttcgcaaccacttctcgtagaagcggctcaatagcatcggccgagattgcgcgtgtatactcgtggatttctagccgtcgatgtaccgatttgactgccttgctcaaagcattccgtcgatcgcgcaaagtgtactgtgtaagctgcttgtcgtttaggtacagaatatcaaagacccgaaataagggacggtggccagctgcgttcgattcggacttgttgctctgctctgcaagggcggccgtctttagagtaccaaaggggacaatcttgtcgactgccatgtcccaagtaatcatctcgccgtctagaatcaggttccgtactccaggtgcaaatgcatttttaagatgcctcgtcaagctagagttttcatccagcaggccattgccgtataggtacgtgtaatccttggcctttctcgaccagaagcagaatcttcgtcccccagggtggtcggcatcctctaccatgtgcatctgcatgcgttcgccatctaatttttcttctatccagaattcaggatcgtcttccgtgggtcgaaggagttcaatcatcttttgaaacgacgctggcatttggaactgagcaagctgcggttgaaggcactgcatcggcgcgatgccggcttcatcctgctcaagcctgaattctggatcgtagagttcccagcatacgcgcctcagacttgaagacacactgaaaagggtttcgccatcagggtgccatagatacagaaaggtcttttctgtagcaccgactttcatttgtttcaggatgatgcgaatgagccacataagctcctcggcattcatgcgattgtagaaagtctcaaagatgcgcagattctcagcttctccggctgacgcagctagtttatccagctcgtggttgacttctgcaacggtcatgttgcccacctgggtgcgcattgggcgttttgagatgacttcgaagcatcggccggcaaagtcgccagcgagacgagctcccgtcgtttggccaggcagcttccagtgcaggagattgtagccatcttccgagtttttgtcaatcttcatcagcttcaccaggagcttgcctatggcattctccttcagcccgtagacgccgcgatcgcgatccttgtccggcaggatgagacgcagagcaggataaaagtcgtcgccgacttctttcctccatctcgtgatgaacctctcaacaatatgtcgcctctgttcctgtggcgatagtttggtcagtccgtgggggccctttttgctggctgggcctgatgcgctcggctgcttcttgttgtcatttagcggattgaacaggtccttgaagagctctgagaatctcagcgtcttggaatggttcttgggcttatggggatacctgaacgagagttaatcatgtttcttgaaatgatgtgatggacagcctactttgcagccaattcctcctctgtcaagccactggttccatactgcaggtcttcttctctcagagcgtcctcatctggagtctttggctcttcggctttccatttgctcattgtcgcgctatgttttagagggccaattgtatgtatatcagctgcaagaatcgaattatcagctcagaggttccaagaagcaaaggcaaagatgcaaacaggtcgcgactcggcaaggcttaaataacatggaatacaagcctcagctacagtgaagcaattagagctgcagacaattgtgggtcccgcggctgctgcctgcatcagccacattctagcttatgtaaggccaactcttttccatttccctattcagagttcatcttacacgttaattgctttctcagatctttaagtataaaatggatgcaaaacagtagcacaaagcaagagaggatattaacaacagccataatataagccttttctaaataattaagcatcacgctgtacactgatgcaaagaatacaaagggtatctcaacatcaaccatctccttctactccccaccactacatcaagatagatttctacctttcttttccaactctcagacccaaaaaaaaaaaaaaaaaaaaaaaaacacgggcagtctatttcgaaacaacactctcatcccctcaccctcctcttcgccttcgccttgctcttccggcgattactcttcacccgctgccgctgcacaacacgcacaaaccaggaagaaatcatttcccgcatcagaatgagaatcgtagcaaaagccgtcgggacagcgcaagcccagctgaatcaatgcttcaattagctttccatgctgttgacaaaaagggaagaagtcaatgaaaacttacaagtaccatatcccatgcctaatatccggaaatccctcctctgggaaattctgcccaaaatatccagtaataaacgtcagcggcaggaaaataatggtgaccgtggtcagctgcttcatgctctcgttctggttcgccgagatggtgttgaagatgaggttaatcaggttctcgctcgactgcttgcactgctgcagggcctcggtgatgatgatgcagtgatccaacacgtcgcccaggtacgtatgcgtcatgggcgtgacgatgacgccactagctgggttctcaagctctttaatggcctcttcatgggagaagttcgtcttgtggtcgcgcaggacgttgacaaggttatcaatgggattgaggaatcgcagcatcttgttaatctcgctgatgcaaatatacaggctcttgcactgcttgatgctgggggaggtcaagacgtcgagctccaaatcacccaagacatcattgtacacggccgtcaggggaatggccaggtcaatgatggcgtcgatgatggcctgcacaacgagcgaggcatcgcacgactcgcggaggatagtgcccgggttgcttaggcgcgtgacaatggggcgctcgacgtcgccggcggagacctcgaagaaggagatgacggtgttgtccgccgtgaggaagatggagacttgctcggcagaaacggcgaggttgagcggcgtaaggatggagtttgcttccatgtagtcggtgcgcgtctcgttgccagaggcatggtaccgctgcagggtgcgaaccatggacgtttcctgcagctcgaggctctctgagagttccgtcaggcactttgtggtgatgcgcttctccggatcaacaggagggctggggttcttgagcttgtcgagcttgtcgtcgttgcggctgccgaacccgcggaagaagttcctgaccttggtggccgactttcttgaccgtagactgctcgtgtctgaggagctgtcgtcgtcgtccaccagatggaccagcttctggagcgtcatgatgatgaaggcgtggtttggatacctggcgagaattctctgtcagcatttctttccctccttctcctggcttccgctgagactcaccaatcagccttggtcctgttcctgatattcatgatatcctccagcgcaagcttatgcagtcccttgtgcgctcccacggcctgaatcacatcccaactcaagccattgacgttgatccaccgacacttggcccacttcgcctttggctgcgtcaaaaacgtgataaacgactcgttatcaaaatgtctcttgaccatgttatcctttgaaaagtccaccaccgtaatctcgcagtcggcgctcagctgcggcatcgaggcatgtcctccatccggcagattgggatcaaaccccggctcagagcccggttcccagcccggcctctccgtgtaggtggcatcaaagtcaaagtcgtccgtgtcgtcaatggccctaaaggtcgcggcgcgggtgcttcgtcggcggcgcagcggcgaaaagggctcgcggtggacggccgtgtctgagcgcgagaggcggcggatggcgggcgacggcgacggcgacgtgttctcggtgtcgatgttgaggccgtagtggacgcggttgaaggttggcgggctctctgagggattgacgagaggggggccggtttcctggatggaatccatgggcgagtggatagaggatgaagataccatgatggctggagacttgtcgcaacaacgaatcgcgctctatctcgcgttctattctatatctctggcgatgccgtctatgatgttggtgatgctggcgccgttcaggggagcgcaaaggatggtggcatcgaaatgtcactgcgtcgcttcggcctgcaaaacgagtcccgttccatccagtctatgcgcgctcaaggccaaagcagcagtcgctaatcgcaagcacagaaacaaaaaaaagaatcagagatggaaatgagattgtaaaaatcacaacattctggcgaatttagtgccgtgtcaccatcttatcagcaaaaagatgaccaaccccaggtattattagcatcgtatgtcggttggactttggtggctctgaagcgatagcccctagactaaggccaagccgggttctaagccaatctgtcttagggcatgcatgacgttattaagggcgacgatcccagctgcgtggatcaatagcggctcgaaaatcatgacttcatctttacaatttgctggtgatggctcggcacaattctgcccttttttttgtttgataatgtatttacatcgttatcgttgaataggtatgtatctcgtcatgatcaacaacggcaagatatataagaaggatacaagctctagtagtacaatgaataaacccccttttagcgtttcatcaaaaatttaaattccattcccctgcgtttcatgaaacaacttgcttcagcgccatgctactatcttcagtatgcttgctcttagacaatctccgccagttggaagacttggtccttttggttgtcgcagtttgcggcctccactctgtcagcaccagcgatgaggcaggtctggttggtggcggaggcaggagtgagaatgatgttggtgtcgccgttcttgaaggggaacagctgcgaggttgtagtcttgccgcctattgttgaaaaatgattagcttcttactcagagaaatgaatgaatccattgtcaaaacttacttccgtcagcgcgtccgccgcaagaaaacataatcacctggtcgtttgccgctcggcgaccatcaaagttgacgcagccgttggtcaagacgctgacaagcagcgcctcgccagcagtgccgtcgttgtgagcacccttggtgacaatgtcgaacttctgactctggtcctcctggttgcaggcgaccatctggatagggatgaggttctcgcggaagtcaccggccgtggggttgacagacaggcatcggccatcagcggctcggacgttgacgctctggacgggtcgcacagcagtcgcgtcaaaggggttggcctcggcggcggccgtggggttcagagtgcctccagcgccagagacaggcacgggagtcgtagggtttccggtgatggcgggctgagagacggcggcagcagtcgtctgagagctgcctgtaccagcgttgttggcaacggcagcactggtaacagccgcagcggagacagaggctgcctcctggcctgcggtaacagtaacaacctcagagacggtgacgatcttgggggccgagcactgagcattctcgtcacctccgggagcagcgccggtagcagcactagaagcggcggtggttgtggcagcagcagtggcggtggcagcagcctgggccggggtggtggcggtaatggtcgatccggtgatgaggccggaggagtgggcagcctggagggacgaggagatgctggaggcctgctcgatggggcagacggtggtggccaggacgacggtgtcggtgacaacgacggtggtcttggccgactcgggcaggctggcgatggccgtctggttggagcgagccgggcagttggtcacggtgggagcacagctgatgacggtgtggaccgaggtcgcgaggacggtcagcgtcgtggcagcggcggcatcagcagcatcggtcacagcagcgacgctcgtcacggctgctgaagtggcagaagcttgagtctcaacagccgtggagccggccgcagctgagctggcagcggcagaggtggcagcagcagcagcagagctggcaacggcagagctggtgttgttgctgctgctgctatcagaacctccggcagagccaccaatggtgaacttttgcgtagcatcgccggcactgcagtcggcaatgtcaaccaagttgcccttggggacaaggcacttggtggcgtcgttctcaggcgtcaggctcagcgggccattgccgccagtaaaggcaaacagctgcgagttggtgacggatccgccgccatcagcccgtccaccgcacgagaagagcaggacctggtttccggccgcccgtcgcgggtcaaagttgaagcaggcctgtgtaagcgtgctcacaatcagagcctggcccttttggtcgttgtggacgcccgaggtgatgacgtcccagccctggccctgagcgctgccgcagtcggtgatctggatgggcgtcaggttggcccggaagtcgccggagagggggtcgacgctcaggcatttgccgtccgaggtcttgatctggacgttggaaaaggcacgggtggccgtggcatctcgctgatgggcctcggcggtggcggccgggtccagggacgcaacctctcggcggctgatggggccggcagctgcgagggccgcaaaaagaagagtgagagtggctttggaatacatctttcttgcctaataacgagtagttgtataataaagaatgggttccaagtggattaaacacggcgaaaaagagggaaacagaaacaagacgtcttcagaaaagggaatggaaatgaaatctgcacagcagatgacctcgtcaaaggcacgaatcgaaaagagcgaaagtaaggaaaaaaaggaaagaaaggagcgagcacagcacgcaaaaagtgaagctattcagagcaactaccagaaacttgaagaatcccctccacgagaccgtggcatcccgccgtcagtttatatataagctccccctggcaaaagagcgcgaaccgcgagcaatgcaagcaatcgtccatttcccccctgtcggctagatccgagccagggaccagctgctcgttctatctcgtccccttcatttcccgcctcggtcttttgtctcctgatggcgcagagcagcacgtttcgttttgtcaaaacaagcagcaaacagccccgtccccgcacgcctgcacagcgactaagcaggccgtcgaccagggacgtcctacgcgagcggtttcagcacggccttctagccagtcatggcggaaccaattcgagacgaacacagggggttgctgttttaggtgttttggaagcgcatgggtgcaggtggtttagaccgagcacatcagtaaatccggagccagccgtggtagcgattataggggagcacaaacgccactaaacccccgctggagatgggccctgcttagtcgccgaggcttttagcgcccattgtttaaaacgccctcaaaagccacctcgcgattagccgccgaggggtccccagacgtcagtgcttcgatggccattcgttgttcttgataaagacaaaaggagtcgatgtggcttgacagccgccgtaagaccattacagcagtgtgccgagttcccgatgtcttgcatagtgggtgggtatgcgccggagtccgtctatgcaaatgtctggcgactcaactccgtccatcagtttcaaactctcaaccatgcttatttcgtagctaaaaaccgtgggcactgcatagccgcggcacatggaaacgaaatttctcctatggaatgtcattggaagacgttcagatctggattcccgcatggcgtcgtgaaattagccccctggccgtcgcagatagatgaacgcggaactgaaacaagtcagtcgcttgacgtctcaagagtcttggctagcaaaagcacttacatgggctcatattagtaagttgaaggcgtattaccaaacaccacttccaagcagcgattttgctctgtaaaacgcgccatggcgggatggagccgcaaactaaccccagacaagtcatctctgcctttttctttgctctagcaagcttcatattttgtagctcgtggacagcatgcacgtatagtgcatccgtagtaagcttgttgttctcgatcctgtggctgtcaatagtactctggccactcgtccatcctctgctcagacggacagtcattgacccagaatcggtcgcaaaaggccgccctcggcaccaggatggtgttatgccaccacggatcgcactcgtcgggcatataaaacggcagctggcttagcccttcgccctgccaagcctctgggtcgttgatgcggtggatctcggccatgatctgggaacaggaggtgtgacaggtgatggacccgtagcagccgcagtggtataagatcatgatgtaagtgcacattgtcaacgctgggagcttttgaggtcaaatcggtgccttgttcgtagtctgttgtctttaatatggctgctggtggcttcaagctctcagtctctgtctccgtctctgtccatggcatttatataatgcttcacgtagggcatgagccggacgattgcaccacgaaccgtactattgcctgcaaactcgacatcagccagcacataaaacacccgacagtcgggcttattctcgatgtaaccgcaaaaacggtgaataccaccgcgggtttgcctatcatgctgcagtcgaatgctccaaacacggccaagatggaaaacgatatataggctctatagtttgaccatcgtttgtggcatccatttgtgagcacagatacagctgtcagatggtgaaggcgcccttcaaccaggccaaggcgtggcatttgctcgtaaaaagtcgatgccaggccagagaaggctattgaacaaatgcgtctctcttctcacaggctgtcgcacgcggcttgtttttgtctccttcttcccgcaggacgccacacagggcgccttggcatcttgtacaggcctctgatatggcatgtttgcactactcggttgctctgaaggcgcgggaaataagcagagccagagtggcaggtaacacctgtacgccatcagggaagatgtcattgggggagccgatatagataaagaaacgctggcagtgaatcagagacgatgcttgatgtcgtgtatgcatgatcaatgcggccctggaagcggcagacaggaaatgggagatgactaaagcgagtaggtgatggaggcttcaatcttatcgatacatgtgaccacaacgctgctccatcacataactctgtccgatatccaatcttcccatgcaagttcaccaacatgctcacgattctgcaaaaggcgtctctctcgcatcatctgcgtccagcttgcctccacccagcatgtcggcgtagcatcgacaatctccaccagctccggattccggcctccccgcaatatgcgccgtcgacatgcctgccattctaagcactgtgagatctgatcggaccgtcgctcaccagccaaccaagagagacgaactttactctatgctgctttgttctcagcgtatcgatgtcgtcgatcctctcagcgtcaatgtctcgcagatttgggctcaagatttgccgtcatcgtcatttcaattcccttcgttgatgcctcctcttcagttacctgcggcaccgccgccaacaaccgcatcacgggacgacctactcctgtcttagaccgctgcggagaatattcctcgacagcctccctgatataactggctctatgatgcaactcccgacgcaacaggcacgcgaccaccgactgtcttgggtcagcggcagcgccccaccgcaccgatctagggcctagatgcaactttatagggcttacggccgctagctacccgctacagcggtggcctgtgacgcaggaggcagcacgctctcatcttggcagccttgtgactctaaacttgatcgcatcaccgcttctgctcaggcccagcaaccagagcagagcagctcagatcagtgcagtagagccggacagaatggtaggcgtcaaagactcaactctactcttcaaccccatcttcaatctcaggagctaacatgagcaaaaagtcgtccgagcgcagtcctctcctatccaacggcggcgagtccagcgagactcccccgcaaaagacgggcgttcgctcctcacgcgtccgcgagatcatcttcttcgtctggggcctcgttgccacggccgccttcatcgtcgctgccgtctggatccaacatgcctcgcaaacccatcacaacgacaaccaggtcgctgccaagcgcaacctggtcttcatggtctcggacggcatgggaccagcctctctcgccttgactcgaggctaccgacagtacatccacaacctccccgcaaacgacaccctcaccttggacaagcacttttggggtaccagccgcacgcgctccaccaactccttggtgaccgacagcgctgccggcgcaaccgccttctcctgcggcctcaagagctacaacggcgccatctcggtcctccccgactcccagccatgcggatccgtcatggaggcggcaaagagggcgggatacacaaccggactcgtcgtcacgaccgacatcacagatgccacgcccgcctgcttcgccagccacgtcctgaggcgagaaatgcaagactccatcgcgcttcaagaggtgggagagggtgttctaggccgctctgtcgatcttatgctcggtggtggtcgctgccatttccttcccaacaccacagagggcggatgtcgtgcagacgacattgatgtcacacgcttggctcaggagaagcacggctggaactacgccaacgatcgccaaggcttcgatgccctcgacggcggcaacaaggtcaaccttcccttcctcggcctctttgctgagagagacgtgccctttgaaatcgacagacagaagcaaaacgacgtgtaccccagcctgagcgagatggccactgccgccctgcgggccctcgaaaaggcaaccaagcactccgacaagggcttcttcctcatgattgagggaagccgtgtcgaccacgccggccacaacaacgaccctgctgcccaggtccgcgaggtgctcgaatatgacaagaccttcaaggctgtcattgacttcatcgccaacagcgagaccgagaccgtcctcgtgtctaccagtgaccacgaaaccggcggtctcgccacggccatccaggaacccggccatttgccagtgtacaactggtacccccgcgctcttgccagcgcttcttcatcaaccgaattcctcgccgccaagcttcgtgtccacgcagcagcctcgtcatcctccaaagctgacctcaagaagtggatcaacacggagcttgtcgtccctggcctcggcatctccaacgcctctgatgacgaactctcagccctggcagaccacgccgaagcctcgctcgagatcttctccgccatgatttctctccgcgctcacatcggctggagcacacacggccataccgctgtggacgtcaacatttattcttctggtggccctggcgcggataagatccgtggcaacgtcgagaacacggacgtgggtcgctacttgcgccattacttggacgttgacgtcgagggtatcaccaaggagctgagggagaagacggcgaagctggcagtagatatgcaggctggggagatgagcattgacgtaccataccatgcattggaggtggtggaagcgtaagaatgcgattccttagagtagatgtttttttcggttttgtttttacatgttgagacgatgttgattatttagagacgggcatatcatatttgttcatttagattgcgatttcgcaactggcatagcaatcggtattattacacagacacagacagagttttgttattttcgctgctttcaagtatcttttagatagaatatcagagaaagaaagagtgcgatttgttttacttttcttaatatatatggctatgaatacaaacacaccaaaggatatcatatctctccaccataatccgctcaacgcctagaaaaaaaaaatatcattaaaagccagtttttgccctttcttgttgaaagtagaattccatcaatgccatgtcatgtcgtcttttttgcccgtaaagtgcccataccagtgtcccatctaaaacccatcctatattcctccggtatccatagctagcccgataaaggggttaaacccagtgcaaaaagaaaattggggaaaaaaaagaagagagagtgaggtttaattctcaacaggcctctcctcaagatcatatcgcatatacaacttatccaagaaatgcgagtgccgtatcccgtttggcctcgccgtcttaaacgcctcaatggcatctgccagcgcaaagccgcacttttcaacaagatagcagacgacaaagtatcctgagcgattgtacccgtaatggcagtgcacgcccacgacgcattgctcgggcccggaccagccttctgctgcggcgcgctcgcgctgagcctcgcggatggaatcgaccagcttgatgaactggtcgacggtttcggcctcgggggggatcttggacacggtagggaacttgtggtagtggatgccgcggcgctccaggccgcgcgggtcgtagacgggctggtccttggaaatgtcaatcacgtctttgatggcgtggccccagttgtcggcgaagacggccggacagtgcacgtcgtcggcctcgcggagcgtcttggtgacgcggaagacggggttgttgctgggcccgatgggctcggagacgggcttgacgccctgccacttgaggaggttcttgacgtcccatttgccctcgcgcgagaggtgctgcagctgccaggcgagcgagaggcgctgggtgatgtggtcggtgaggaagtcggacacgaggccggcgagggcgcggaccgtgcgtggggagtagagcagcgtgtggtttgctgctgcgccggtgaggatgatggatcgtacggctcgtagggggtgttgtgactgaggaggcaggtctggcggatactcgacgggagtggaagggccgttggcatcgctgtcttcggcgtcttcggcggacaggccgttgatattgtcattggcatcagcatcaagctgtgttgagccgttgaccgacgcgggcgagtctagctccgacacgattgggatctgagcctcgtcatgagccatggaatcgtccagtgagtggaaggccttgacaatcttgtccacctcctttggcggcgtgacgttatccttttcgccgccaatcagaaagacgggaatattcaagcccgcccaagcctcgggaccaggaatgccgccaacgggcttcccgtcctcgaatcgagccggcaaggcgccgtatgccatgcgcctccataccggcgttagactctggcgattgtatcggtgctgcatgagcttgagctcggccggcgcgccctctcccacgaagcgcgcaacgctggcgctgtttggccctcctctgccatcccacatgcgccacaggttgaagacccagccggggatccaaaacagccgcttgaccagctttgctttggattcctccatcgggccagacacggggcagatggcaaccaggccgacaacgtgcttggcgagagacgtcttgtgcggcagcttggggttcgccaggcccgccgacaaaatggtgcccatgctatgcgcaatcaagaccacgccctggccgtgctccttgtcgcgatggtcctcaatcaccacctccagcagctccatcagcgccgccgaagtatacgcctcccattgcgtcggcgcaaacctggaccgcccgccaccaggccagtcaatggccaggcacggcgccaggtcaaccaggctcctcagcagcgggtggaattgcgcaaccgagccgcccagccccgggacgcacaccagcagcggcagcggcgcgggcttcttgggcagctggtcggccttgacgtgctggcggaagaagacgcggatctcggggtactcgaagcggctggtcttgtaagacttgagctgggaatgatcgcgaagcagcgctggatcggtggcgtgggcgtctgtggcgagagacgactccggcgccgaagctgagctgccttgcgcggtctttgccattggcgcgattgggtgctcgcgttccaattggtgttttttttgcttcttcttgagtttggtcgggatattcgcgatggtgacgtcgtgtgtcgctgctaatgattattcgccctccacaagccagaaatgaaacaggacacgatttgttctagaacaaaggcaaattcaatgccaggaacagcgctccacctgtttataccgcgatgcgcaaaccgctcaaacaaagaagaagaaaaaaacaaaaacaaagaatccgagcgcggaccgcaaaagtcgctgccaaacaaatcgggacgagaagctcgcctataacgggcaaaccaacggaacaaaaagggccgtgtgaaacagaaaatgctcccgctcagtaaagaaatcggatgacgcagctgcaggtctggataaatcctcgggtattgtagagtggtttaattcgaattgagaagttaaacaaaaaaaagaaaaagaaccttgataggctttcttctcgaagagaaaaaacagggtgagtcacgcaaaatccgctttaaggcaaagatttacacgacaagaatgaagagaaaagggcagtcccaagtcgccaagcaattgactggcggagataacgcattgccgtagaagaagggaaacaaagaaagaaatgcccacgctgttggaggattttcctaactctgcttcgcctatttgccaaggacgggtttggaattagaaggaaaaataaaagcaaggcggatttgggggatttgcgttagtggccaaccaattgtcacgggctctggagggagcttgccattgcgcggagcatcgattttcagtgaggcgacgctaagaggattggccttgtttgggctggtggcttaccctgaaactatggcaaaatactcgcatgtgattgcgaattgcgtcggagattgcaattggtttacgtattgtgggaatgaattgatcttgttagatacttggatattttaaaagattatactgagagctggatgtgcagaacattagtatagtggcattgccaaatgtgtacttgaagacaatacaagctaatagtcgcagaaacgcataaagagtcttacttgttgtacgcttgtcccaacctataaacctctcattgaaaagagagccttcgcattcatctagaatgaaatacaagagcacaagggccgcagccatggaaaagaaatgtattccatcagacactcaaggagttacaaacataacctcattacttatagctgctagtaatacacaagccaaagaccatcaaagccagtccatcatatatatacagccttcatatcatacaaccaccagtccaaacttgacaaaataaagcatcaaggaggaacacccatgccctcctcccacccaatgggtatcaaagccgccgccacctccgacacgcctcgctccgtcgccagcagattaaactgcgccgctgcgttcctagtatccagcatctcaaccctcatgcccagctccgagatgtgctgccgagtctgcggactcagaggcaagttgtgtttgcccacgccgataatcaggagatctatgtatttaaaccgttagcccctctgtccgtactcgatatagatggatagctctgatggatgtatacaatcctcaagcaaaagggaaacataccaggtcgaggccacagcatatcaaacaacccaaacgcctcccgcggcagctcaaactgccccttggcattcaccagcctcttctccccaatcacctcccacggccgccacgcaaacgcctccccgctgaccagcagcgcgccgtcgcccccctcgatcgtgatgccgctgttgagcccgaagccgtcgtgcatgcacacgtccaccgacgtcgacggcacgggcacgctgcccagcacatcgagctcgttgaagctggtgggcggcggcgactcgggcgggccgtcgctgcggctgcggctcttggagaggctggaggatgtgtggagggattttcgaaagggttggaggtattgggttgttgtatgcgatgcgaggctggagctggctgctggtcgtggagaaaagtgtgtagctatttgggtattggagctgcgtgcgcatatgcggctggcgcggaggccattctggagtcgtaatgatgcgcgcattgttgctattgggtgtgtaggaaattgcgatatctcgtttcagggtgcggtagccattggtgttgtggagagaagcttggcttgtgaaatgtggtggttgtgaagctcaggttttttttttccctagctatcgcggggcggattgatattgatttggcttgcgtgaacgtcatggtgacttgccgtgtttactacgagatttttgcgctgaagtaatgcaacttagatagactgttatttttactaatttgggcaatttcagtcattgttgaatttgtctggatttctgtatcgaatccagttggcaacttgggcgatttctcggaaaaatcgagtcttctctttggccacataaattcacggggcaattcaaaagtaccaacttgatgttcgtttccattcagatcaccaagcgggcaagcagtcctaaagacagcagcagaccggccatgggttcggctcggccgtaatgtatcatgcagtccgatatttttgccctaatgaacaccatagcaatgaaccaaaccccccaaaagagttccttgccattcccgcgcacacagaaagacaaattccagcaagtcgaaatgggcttgttttatctcttttcttcccaagattctaaaaaaaaaggactttgtttatttcttcttctggctagcctcctgctccttcatgaccttcttgacaatcttctgctcctcgatcaggaaagcgcggacgattctgtcgcggacgcagttaccgcatcgggaaccgccgtaggctcgctggacggtcttctggggcttggagatctgggagtactcgcgggggcggagagcgggaatctatatggtgacatgtcagctactggtctctttcgtggttgtggttgagatgttccggtcgagaggcgagagggtgagcgtcagagcgagcgtgaggcgaaagcgatggagaagattcggggccgtcattcgttatttcgtcggcgtttgggcgtttgtttcgtcgacgtgaaaagtttttctcatagtcgtagcctcgaatcttgtcgtcgtatcacttgtcgcccatgctcatcccttcccccctccatcgccatctctctcggttacaaaattcgttcaaggccactacttacaccagagagcttggagccgcagtcaccgcacttggggacggttccgcgcttcttgatgtgcagaactcggaggtcaccaccgggagtcttgatgactcgggtccggttggagcgggtgttgtagctgcaaaagatttcgccagtcagtcactttgttccgcacgacagcgcgccgacaataattcgagcggtaattcgcagatggctgatggacatgatcgcaaaaactcacccgttacggcggcggtaggtgactcggtgggacgccattgttgctggtggtgctcggtggttgttctgagtatctcaccaagggaagaggaatttcgagatttgggcaaattttgtgtgggcggaacggcaagattgtgcccgctaagctggcgaatcagaatgccgctagcaggctgggacgaccccgcttggaaggcacgtgatcgcgggcttcgagtttttgcaactttagcttggaattctggcggcgccaacgcccatatgttgtctggcagtcttgagttttaattgcttgatgcatggtattctggagcatccaacatgtggactatgagcttagcgcggactgggtttgatatcgagaatctcatggttcgtggtgttttggccagtgcagatttgactcgagccatgccttgtgaaatttgtccagatagcctttgtaaccatttagaagatgattgaaatgaattggcattcagctctataatagtttcgcaaatactcggagagaattgcggtttcttgcaacagtgcaccaattatatggagtaacaacacactattcgtcactattgcctcccagagctaccctatggaggatcaggtcaatactgaattgcttgctgtccaacaaaactctcacccgaacaaagaatagaatgatgtaatgactttcccatgctaatgaatctcgttaggttttttattctacaagttattcgaggatttcaatgaagctacgttgtgcatcatgaaagaacgtgtatgttggttgaagcatcattatagctagtaatttgctgtgatatttgggcatgggaccatccaactaataccaaaagagaaatccatcatcattcttgcatttcccagggcctggccataactcaagtgcgtgagctggctcccaaaaacgaaagaaagtacaggtttcgcctcggcgcctctactccaaaacaccattgtcgaacataaaaacacccctttcgcaagaaacgtggaaaacaaactgtgaatcaagaaagcgttcaatccttatccatgacgaaccagtctggataatccttgtgtttccaaggcacgatgcccagagggttggcctccttgcttttatcagcacggtcaaacacagctttgcttgtgtcatccttcatcaactcggcaaactccttgacggatgcctgcgcatcattgactgacttcatgaaggctgcgtacatgatgtctgctagattgggctttagtatttgtaactaaattacatgcacggcgaaaggatcatgtcttacgcgatgggtgcttctgcaccagaggctccagcatcttggggatggtgttcctcagcaggcgctcctatgttgagatgcgcggttagcctcgcccaacgtcagtatctctctaggccgggcaacttgccttgatgtgcaagagcttgagccgcttcatggccagattgatggccttttcctcggcggcaatctggctggcaacatccccgtcgggagccgcagccggcttgttctccatcggtcgagatataaaggcaaagcgagcgagagtttagagtgtagcgaacagcgagcagcgccccgaggctgtcaaggccggacgacctggaatctggcgaggcgtatccgagcgtatcgtttcaaagaaagctgctcccccacgctgatatgagcgctgatctgagcgagcgagggcgattctagaagggttggttgggaatttggtgatgagcagccgcgcgtggattagtgggttgacgcaacgacaggggatgaggcgtatctggtacgtacccccgttgccacgcaagttggccttggcgccaaagtgtctggcgtcgacaggctggcggtacttgggcggtacttgggctccgtaccggccaccaccgtgaaacgcggcatcctgggccggacaggtgtttactgaacgccgtgctcaatacggggaatagcaggcagagggtgcagtaagattgcagctctgcgcatacctagcacgaagatgacactgttgctggtacattatcgctatcaactcttctaaagtgctgtattgttcctgctaaatattcctacatcacactgatacttgtggttgacccaattacgtaccgttggctgtgtcacccccgagttgaggcctccttgcatcgacttccgaagggctgcattctggtcgttataccacaggcctgttcacgtgcaatggagcttcttgcggaaagcttgaaacggcccctgcttatccctgtccctgctggttccatgttttgctctcaaaaaaaggatgagaggcaatacgatatgaatgatgatccatgcccgagcattgccaagtttagccatcagaaagatgcagaggttgcaggcagtgagacgtctattaagggagaaggaattctgagtggctgatctcggctgccacacacaatccaagactgcagcaaggagatttcaagaggtcctgcatttcccagcgtcaatagcagatgcaagctattcctccaggctccattggcctagcctgcagtgatagtgcctgagatgccgccccggcagggacatggatggaatcggaacatgaagcgttagcaccaagaccgtgtcttactcccgcagtcccgtactctgtacgagatagagttggggccgcttgggaattgacaggtacggagtacctcggtaagccggcagcggtgctgctaaagcgagttgtcccatctgcatatgcacgcacctccagaagtgtgatggatggggccacacgctgcgatgctgctgcagtagcagcgactggatgcttaagaagagaaccacgagcatagaccttgattcgtgagagacatgtcttgattgttttcacctgtagtcacccaaaagaagaaaagaagacgccagtcatcatcaaccgtcccggagtccgcaacaacagctgacagagaatacgtaatcggcacggcgccaggccctgtcagcgccctctcccggctgcaaaggcgagggggtggcagcgaatttgcccagctgcggcatcgaggtccggagcaagagaaaagggcgacatgccgatgacatgcccgtttctcacctgtcgttgctttttgtgctcgcactcgcagcagccaacaaggtgttcggacctcgcagcgcctgcagctagacggttgtagcactctctagcagcagcgctagcgcctgcatcccctaacagcgggctgacagcaggtataagttgcggcgcagtgccctgtacgggctgcccttttcctcgcacctacactgtactccatctcccgccgctgcccgaatcttactggcccgcgtcgctcggaccggatcaacgccaaaccttgaaactcgaagctgccgacagtgcggattggaaaaatcctcacagccctctctgctctgcattcctgcaaaccaaagccatcgatacaaacaagcatcgcagcccgccccaacgcgacacccaccgccaagcgctcttcgtctctgcaaccgattccagcctcagggagcatctcgccgctcactgagttccatccgcgcgcaatcccgcccaactaaactaaacccgctcccctcgttcaaaggcccgcgcctttcgcgttcgccaccgtggctcaactcatcgcgatgccgaatacccccccgccggcgctgctgcccccgccagagggcatcttccggacctttgacgacctgatggcgtcggtgcagcgcgtggccaaggaccagggctacggcatcgtcaagctccgcgcctccaactatcgcgacggcaagcccacccgctacgacctcgtctgcgaccgcggcggcgtcaagtacaacagcactgccaagaagcgcaacccgtccacgcgcaagatcgactgccccttccgcgcaaaggccgtctgcgaggtccagctgggaaaccaatggcgcttcgccctgcaggaaccgagacacaaccacgagccgcgcgtcccctccggcacccccggccaggagaatgctcccttggcaacctcgatccggtccttcactaacaagctggaccgtctgagccacgacatggcccagggcctgatgcgtatcgagcagcgcctcgacaacattgagaagcgcatggagaacatcgaggcccgcgccggcagctacgagcctcgcttccaggcgatagaacagcggctgcaaggtatggaaggccctcgcatggacggcatgggcatggacgatgtcgaatcgcgcctgttggcttccacggtcatgtagcaagcgatgtcctcggattatccatcacctccccgacgctgaggcgaggtgatggctatgacgtggagcacgacaggtggctttcatcacaagaagtgaaaccaaaaaaagacaaaaagcaaaaacaacaaaaaacacgactcagccaaatcaccctcgtcttttccttttccttttttttaatgggttcatgtgcaattctcctaatcctttgcgcactgaaaatgaaaaatcgcgggaaaacgaccgcgcatgactatgggtttattacagcgcctctcacgacccggtctcggtattcttcttcgaggagaacagccccatgatgacggaaaaacagaaagaggggacagagtttgcctcacgggtgcgggtcgctacaaacaaatcactggatggtttttgatggaaattttcggggtttacggtggtccacaatgggtgtgatgaacgaacggcgttccggtcggatctttagtcttatgatctgtttcttttctatttcttctctctgaaccttttgtcgtatattctcgtgatatacgatgtgcctggttttttttcttctccgctgctgctatcggttctcttttcccccgatgttgtctgtatttctccccaacccctttttatgtactggttttcttttttaaagattgttgctacgctcagggcggcgcgcaaatggaattgctagggaagggaaagggacaacgaggggaaaggtcaggcggaaatcagatattttctctttctaacttgttgttcggatgacgctttggttgtgcttgtttttaacgttttctcacctcctctggattgaggagagagagacttgtgcgcaaatgcagagagatgcagcaggcaaaggcaaggaaacaacagcacgtgcgcaaagaaaacaacagatttcctagggaaatatctcattctatatgaatccttgcagtttttcttcttccttctttctttgatggcaagatttgatcggtggtgtcctcgctccatcgtttatgttgccattgtttccataattctaacgaacgagtaatatcttatgatagtctgtgaagatacccaaaaaaaaccatttcaagctcaaccctcaatcttttccctcagattttgccttttccttgttccctattcttttcgctttttttctatgatcccaatccgtatatgaggctgaactggccttggtctcgagtatatgaagtcgtcccatggctgatcctttgctaaccaacgattggcccgtccatctgcatgcagctgcgtcgcttaagttgaaaggattctcaccgttttttttttgtaaaaagggcccccaagtaacgcaggggaccttggtgagcacgtttcgtttctttttgccttttctttttcttttttgattacacgctagttgagttgagatgcggaggagcaggagaaactgcgtgacacggcagtgctttggtatacttggaatccatttgggggccaaacggggaatatgaaagggattttagtgctatgcacatgctttcttttttgtatagggggtcttctctctgaggtatacaaaacaccaagtcttattgccattttgcgcacggagcatgtcggatggttctcttttgcagtagtctcgagcttgactcctctcttatttggtgtctcctttttactgagattgtgtccaatgatgttcaagcaaatgtgtgcgagaagtatgcgaggccgtgctgcagcctttacaccagtctgtgctttcttgtcgtaactctagttcgaactagagcaggttgttggccaacgacgtttggtgattaatgtggctgagatgcagtacctacctgggtacatgaagtagcaagagttgagatataaggagtggcttttggtatcaaaaggagtaaacaaaatccagcgaagagatattcatattttctgtcataatcgctagaagaagattgttgttaatccctctacagctttgctatacttcgttcgccattacggcttgccaaattcaactctgcctgatcgagatattccgaagctatcagagccgacatttaatcaagccgatcaagcatggccgtaatgagctgtacagacaaatcgggcgacgtgctcgcaaaatctctaaactcagtgtccttccataaatcctccactctgcatgcggcgtataaacagacgagcgatctcaatctatcaccttgttcctttttatcaacagtgtgttcaaaagtgtatcgtacaagttgagttatatcattgtagctctcgacacgaacagtgaacgacgtcaagatctggcgcaactttccgagcgccaagacctgcaaaggctcgattccgtggtaatccgcaaagacatacatttgtgcgtgaccgagaaaaacatccgtatagtcatgcatggcggatgcttctgagctaggaacagcggttggcgacggtaacgggtaaagagcctggaatttgtcatataacagccttctcttagtcatggtgacatgttcagccgctccgaatcctctcccctttttgccaaacaagctcgacggggatgtggatgtcattagaggggaagctattactactgcctcgcgtttgctaggcttcgctgcctcgtaatctccagtgtatacgtattggctaaaccggataaaagattcgtcatcgacatctttccatacaacgcgccgttctatggactctttcattcctccattgatgagtgcatccaaagatgcggattggcttgcgacaagggcagaatggattgtgtgctctttctcatctgggccgacaacaaaggtgaagggaggcgatgagataaaactaagtacatgtaaccctgatcagcgcatgtcatgatatcagaagtgctgcaacttactctttgtaaggcatagaagccatgctgaacgactgcgagagatgatgcggatgcctgtaggtttgaagtctggatgcggagtacatatatgtactcaacaagcgggatcctgggcggcctacaatagagtgacgtctattcgatacggaccgttgtaccaactacaccccacatgatgttataattcaatggatggcttctattggtctcattcactgatggatgccttgggtactcagttgaactataaccatttcagcattcatatacagcactttatataacgcaaatctattgttagcgaatcgtatttgccgagcgcctaatgaaacgaatatttgcttgaaaagtggctttcatttgggccaacagtgcttgggcgcctacatgtacgcgccatcaatgagacttgaaagcctgcgaccgttctgcggccggctgtggttggctgtgaaattacgacagcgtagaaccccgcgttggccatttatagtacatggatgataaatggagcttatatgccgtgacctttagacttcgtacttacctacccaggtatatcaaggtcatatagtctgctgcatggatatggtacaatgatttgacgtcaatattagcatgaattggttgcgtgaatttatacttattctgtacagatagaaactttatactcatcgaagctggccatgaaagataatgactgattcatgcgtgctttaagcaatgtccctttggatatcattatgggagaccgagtctctgcggatgccgtctagctgtcataagctcctcccaaatcacagtattttagattgcttgtcagagattggcttctcgtctgacttttccaggctcttgcacaacctggggtgatggtactgtatgacttctgaaactcggttggcaacatctttgaccaaccagaaagagatgtggactttgttcaagcgtgttattgtcatgtaataagatatcaagattatctttccgcacatagggtgggcatacagtagatttcagctcgcaggagtcatctaggacaagcgtcaaagaaaaaaagatcaatcatctgttatataagtcatactcattacttgaaaagatggaaacaatactacaagcatccttgcatggaaccatgttcaaagggccttcatatatgatgggctttggtccatcacagacggtagaagtgaaagtgactcagccgttcgttgcgaatgcgtctctgatgtttaaactgcactgtttcaatacttccatgtttagttagtatcgatatgattcatcgctcgctcgcatacgaagcgttgtactttcctaacatcatgaataccgaagtcggctcttgatcaaggtttgcgacagaccaaatccgctggcttcttcctcctcccaagggttattgcattgttgtctaactcagcctctactaattgtcaattcattcaagaaacaaaaacgcctgatgctatatcttttctactggagtcatttgggagtcttggtttctctggcgtttgatggaaaggtcagcgttaagaagcttgtagcacggtaagtcaatttgtttcaatagactgagcgatggactgacactaaatcccagcgttgggaaataactacgaaaataggggagtgaatacggagcttggcatttttcatgaggtagcttagctctcttctgagcgacaatacaatatattcagccataatcaagaccaattgtaatttctaggatcctcattacaactcaacaataagtaatctagtattgctgatggtaatgaggctgttcccccccctgcccaaccatgagctatgtaccagcttttctcactgtgccccccctccaccaactttgatccttttcagctccaagtctaggtagaactgccgcacgtttcccaaaatgtacttcatagcgttgtctgatgaaaaacgaagaaattttccatctccaccactccgaggctttcgagtggcaacagatgacattagcggcttgcgtcatttgtgggctgaggtaggagctttggctttgttgttgtttgcgcggggctggagatggtccagcgttgcgtaggaggaatcaggtcttcgatctgtggtgtcagctccttggtatcagctgcggctatgacggccgttgggcttgtcccctgcagcagtgcggcggtaatctttcgtggcagaaatctgccgtctgcttgtctgggttgtgtggtttgttttttcttggctggcattgggctcgtgggaggtcgtttcgatcgtttttgcgtcacgaagacgctggaggtttcttggtcgtcgtcgatcgtgaatcagtaatcggcaattgctaccatattgcggttggagcaatcctctcacgtggtgtcctggacgtcatggaacgtaggtacacaatgtgaggagtggaaaagcttgtctattctcatgatgcgggatctaatctagctatatatacggagggaggtcccgtatttccttccttcctggggatgttagggcaagagtcccccaacaagccaatggtggaaaacttgctctgccaatgtccaagtactgtagcgcttaaaccgctactagcccaggtgccattggactcctgtgacttcgaatccgggtgatatacaggttgagctaccagtgattgcctgtgcggcctgtccacagcccccaccggtgaatagctgcaaagttgctacttgcgaattcgcgtccaatgataaacttcccgcagactcgctgaactctacgcaggagtcttgctggtcaatctgtataaagttatcggctgttccttgacaaccgccctgcgagaaaattgaaagagttgctgtttgttggcgcttctcgaggggccctgcagcggcaaggatggcaagctggcttagagccatgtagatttttgcgtaacttttggcaagcattgtgtttgataggaatgtgagaaatattatggtagattgctgaagttggaagtaataatggcagggtagtctttatggggtgttgtactcaattatcggttcgagagcactggtgagttcatttaatatatatgcaatctacctcacgatcgacatctttcagtattcatgggtgtaaacaaaaaaagaacacaacgacatctccagatctgctacttccttttcaagtaacaagaatcattagtgctgatttcataactgatcagcgcaagcgatcgaggggccctggagcgatcataacgaagttgagaaatgatccgccttaatcatgtttgcttacaggtctatttttaacgaggaaaatttattattcgtggtgttttgtttcatgcgctttcaactctcacgaaagactgttagcgctgatttgatgaatggcaaagcgcaagctatgacgcttgtcaagtcatttttgcaagcagatcaattgcacatctggagaaattattaccttgttatatatatgttttgttctgaatcattccatttctcacaagaagaggattattcttggccagtcttctttatatatctagtgctagcacacttttgtacgacgcgatgatatctaattttggaccttttacggcaaaagtaattgtgcatagctttagaaatattgtttcatgctgcgacagatcttgtgcaacaccatgagatacagtgctatagcagtaatatggctgtgggcaactagtaaacataggcaataggtagatttcatttagaggaagaatccaggctcagcggggtaaactctcgtcaatcaaaatgacacagcttatgagctttgttgattgttggaagatggatatagtttgtaagttttatcgagctgtttggcagttttgaggacgtgtatatccattccgttgatggcttccaaataccgtggtgtgagatactaacgttagcacggtaagtgctgagactgagtttgaaaggacagatcttggtgagagatgacaatataaacaagttcaagatatatacaatggccgccaacatgtaggatggtatcgaacaatccatctgtctgtgatctcatatggagtcttgtagctctgttagacgaggaactactgcatcagccacagagatctcgccttgtcccaatcaggttgagcgctgcgccgcagccgatgaagctgtggctgtctggaccaatgaatgcctcggattgagccaattgagcggagactgatatgagactccccctgacatcatcgcgaatccttcgactcagcctcgcaagaagcctggacgagctggtctggcatttcttcttcccctcgcctcgattctgtatgcggcatgtctatttccaaccatcacatcggagggtgaagccaatgaaagtaaaccaatcaggccatcatagcagcctaaatccattggacacaaaccacacgcacaaccgctggaacggcgtcatcctccaactagagacggagccccattgccagtttaggcaacacgcagcgctcaatcggccgccatgccgggagtgccaacttatcgcggatgcgatgcgtgcaggaagcagaagaaaaaggttcgtttctagtgctgttcccaaaatggaaatgcgaggtttctgtcgtgtccaccatgcagcagctccaccatgattggatatgagatcaattatatcaatggcactaaaaatgacacgtccagtgcgacatggccacgcccgcctgctctcggtgcacgcgcctgaagattgcgtgtgtgggctgtggccagctgcgatacaagttcaaagatcagacggatctgcaagcagtgagatcgtccaagaaagcccggagcagagcatcgctctcgttggagacggagagtgacagtccgggctccatcgtcagcattgcgtccagcagagactctgctcggtctggcgcttttgtttctctgttggacattaccgatcccagctacgatcttcgctgctacggcccgtggttcaaggatctgcccaggcgtatgggcaccaatgaggctctggatgcagcggtagaggccatggtaggattctacccacacttgcgaaggcgtgagcagacatgcttgtctcggggctctgtggtcaagtatgtaaatgcgttgcaggctcttaggaattgcttgaacgatccacagaaagcaagtagaccagagacgctgtgtgccgtatatattctgttgatttgccaagtaagtaactgcactatacctggcaatatcctgcatctgcgctggctaatcatgtccctttcaattatacagggatggacaggaagagataatgaccaaaaagtcagtcatggggaagggcttgcatacttgcttgaagcgatggaatctgggcaggagtctgggcaatcttcagaccagttccaagacaccatacgcctcaccctctacgtccctgttgtaagtcctagtggccttggaaagtacacttatccgaacttttacttactatatatgttgaaccagattttggaagccatattcaacccgaggatacggctgagctcttggttctcgcgactcaaggaccgcgcttttggtccaccagctcccattactcacagcgctcgaagatttatgagcctgcacatacagagtctcgctcggattccagacttgctacgtgaacctgccaaacatattgatgacattcttacttcatatcagcggatacgaatcgaaattccactgctgaaaggctctctggagctcactgacgctcttgtctccaaatcgcccacgagcgagtctataaagactcgtattcactaccaggcgtcatttggcctcttagtggcgtctgccctgatattcaacgcgtatctgcgtgcctttggggctgatgatgggaacatggtcgaagaggctgacaacatggccaacgacgccatcaaattggctcacgatgcctcgcagtatcggcccctcggcgccagctttgcaccgctgtgtctcatcccagcgtggacggccactgataacattgagattcagcagagagtggtggaagcactgagggtatatcaagacgacttttcggctgccacaggtagaggctggtacatcatggcgtattggctgagaggtgagttggatcgcattagaagcgggctggggccgtcaccgatggaggattatggcgaccggcaatggggtacgatagtgcttgatgaaaagggcagtatggtgtgcgacggcggtgtaagcgattggttttgttgctcggaatgatgagcggtatcatgttggatactggtttatgatgatcggatagacattacgaataatgaacttgatgccaatgatcatactacctagtagtaaaatcgttgtgactgataccagatttcaagtctccatatgtgatagctaagcggcgttcatcactgacattaaactctaagaaagccactcggacgattatagccaatagctgttggcaatgaagagaatcgcctgcaaaggttaaatctcccgataagaaatctccaaatctgccgaggctccattcacttgagctaattgcgtatttcatttacttttttcctgcattgtcgcgtcctatccattgctatcggtcaagtattacagcacgactgcttccgatacctactagattgctcaacaccaacagcctgcttttcatctgacaattaaagcttaaattcaagattaaaccagtcttttgtatttatttctcaatttacggagtcaatagtttagatgctgcaacaagtcgctgacgtgtgacaagctcaaagaggcggagcaccagtggggtcctgcagcatcacctcagctgttggccaaagttaaaccagcagcttttttcaaccagttcatctaaagtctcatctcagattcctcagtataactcaattaattttctcttattaaaaaagagacacttccatcaaaaatggtccctcggtctcgagcctggttctgtccgtgctcgtgcatgggcggctcgtcagacggtgaacaagagcatcaccaacagccaccaactgctgagcggcctccagtggacgccagcaatggctaccagacgcgccctcatcctgtttctcgcggttatatgaacggcgtgtattatcccagctggctggtgtataaagacaagacgcctgcgactcttgacgttgctaatattacgcacatcttctatgcctttgttgggtaagcccgccttggaagcctcatatatagctcgaattgacggctaatatcatgtacagtgtcaatgaagacggttcgcttcgcgtatggtatagtccataccctttgctgagccaagtagctaatatccaggtagtggatcgatgagcacgccgacttagtcaaggatgtcgatggcgagaaaggcgctctgcatgccctcgccaaactcaagcgccagaaccctcatctcaagacgattgtatctattggaggaggtgccgatagcaaacagttttgcacgctggctgccagtcacaacgggcgacagacgcttgcaaagcaggttcgccatctctgtgaccgctataaactcgatggcgttgacagtacgctgtatcaatccgctatgaagagcttttactaacgtcgaagtagtcgactgggaacatcctaaaaacacagcagagggtcacgactatgtgaagcttctccaagagtgccgcaatgtccttcctgagaatacataccttctcaccaccgctcttcccgtcggccaatatatcctcaagcacatcgatctcagagcagtgtctcgtctagtcgattacatcaatctcatggcatacgacttcaccggttcctggacaagcgtctgcggcaaccaagcacagctccactcccctcgaggcggcctccagtcttcatacccagaactcggcgtatgcgccacagatggcgtcgaatatatcttgtccaagggcttccccagtaggaaacttgtctttggcgttcctgcttacgcgagatatttccccgtcgccgaggggcctggctgctctaccgaaggcgcaggggaaatggactactacgagatgccggatgaatgggttgataacgccgtggttgaagagacatctgtggcagcctggtacgtagatgcaaatagtggcaaaggctacattacgtttgatgttccgaagactgtccatatgaaggccaaatatgtggttcacaagaacctcggagggctgttctactggacgggcactggtgacaagcctggaaggctgagcttggtggctgctgggaaaagagggctcgacgaatgaagtgagcaaattcaagcttttatatacgccgcgtggttcactgttaataacattgagatggcagcacttgccatgttctagagcgaagcaaagtttatgctttagctttgccgtagcaactagaaaatggatttccctggacaacaaacactctcctcttggcttttattttccacaccgccatccatgttttattctcattcatcgaatatcaacagctttattttctcctgatagacttacactgcattgctattttttgtaagttgcatcatcaggctagatagacccgcgacactgacgatacacctcagcaagcagattttcccactcacatcccacaagtctttcgcacaatctgcgccaaagccgcacaatttcgcaatcatgggcatgttcttctcaaagcctgttgaagcgtcggacggcaacacggtcaatgacgttgatcgacctggaatcaatgcacgcaagattcgtcacctgttttgggcggctacgtttgggaggttccacaagtggttgaaagaaccaccaaaaccagtgaaatacgttgatgatggtccatgtggcactagttgagatgtttgtcaaagtactgctgtgttatgattgaggggtaaagatggaatgtggaacatcgggttggaacctttgaaaggcagaatgaatacaagaaacaaacgctagctctcctcaataagaaatgattctactaagagttcaggcttacatctcccatcatggatgcaatatcgtcgtaatcatcttgtgaccctcgtacagaccagctgtcgtcaagcgtcattccggccgtcaatgtgttggagtcatctcccttcatacttggcgaagccttcttcctcacaatatcaaaagtatcctttctcacttgctccagcactcgatccaccattagctgtttctgctctttggctgcctcgccttgatacggaaacacgtcaggaatgcgccagctgggatagaaattgccgtgacaaggtcggtgctcgacatttgatcgatgttcgcggaagtaatgaacacatagcttacaagtcggcttgctgctgccaatgtacgcccagtcgttgaaaaacttctccggagcagcttctcctggttttaacagccagttgagcaagatgacttctgcatgcgcggtgggtttaaaagaatctctcttaaacccttgttggattcgagcgtcgaggtcaaacacctgcagagcctctacaaatcttttaaaaatttcaatgtttttggttttgcgggtcatgcgtccgatgatctcgtcggctcgctgactcttttgccgggctggcttcaccattggacggcttgacgacagaaagtctacggtcggatcttggaagaggcttggccactctctctttgcgcggagcaggaatttgacggactggaggtaagccaagatgcggctcatggtgtggaagaactttggccagcactccatgctcgtgacgccgagcattcgctcttccatggcgcgagtcttgattgctgcaccggctggtgttttctccattcggaccaaaagctggatcactgtctctgattgtcgaaggtctggtcaagtaggaattgttagcggttgcttgcgctgttttttttttttttttttttgaagtaatgcttacagtcaactaccagatcattctcatgcgagccattactaggacaaaccagaatcttcttcagctcctctgcaattaggccgtctacataatattagccatctcagtgctcacaaaatttctggatcattgaataataccatgttccagattagttgattggcagctttcgaggcagttggccgcctgagagcgaagattgcgcaaatagaaagagacccgagggcgattgaaccgcagaatatgataaagcagcgagctccttgcattatgctggttcacttcaccgtcgggtgcctggtctatcttctggagcagagccttgacatacgcagccgtgactcctagttcgctgacagtctgccggttggctgcgaagacgaagtgagctctggcggggttgcgctggtctttgaggacaacaaacgaagtgactgtatcgccgcctctcttcttatcgcagacgtggctgagtttattgacaaaggcgcagaagacttgcttcgagtcttcgatattgatgattggctccggggaaggcggcttggcggtgtgtttgactgcgtcgataagagcctcgtagagtatgattggttcatagaatttatgaatggctctgctggttgatggaactggatcctctgcggttatatccaggggcaatgggacggaaagtgaagtagttgtcatggtctgagacatgttgtatgtagatgtgtaagacttgttggtataacacaagtgaattattgaaaaataagcgcttgattctgaatcttcttcttcttgttgccaagtactattttgattctacgtagaaaatttgagacatttctcatatctttatattgtaatagttgcgatttcagccttctaagaatgcctctccgtcaaactcgtggccctcccgcataacccaagcaggtgtaacaagcgcgcgttgggcaataagcgccactattgagcctccgactcagcctatcgggatgagacgtgtcatgcgggagttctccaaacaagacaagagaaccactattgagcctctaaatcaaccaatccggatgagacgtgtcatgcgggagttctcccgacaaaaagagggcaccaatgcgaccacacttcggcgggaggcctgaatacccctccaagcccggtccaatcagagctgcatcacacaatcacacgcgctgaggtggcacgtctcaggtcggctacgtagctcagccttgcttttttgaacaagcagggaattgactcatcgcgtgggaatatggacgctgtactgcaagcgagtgacggggccggccaacgtcccttctgtctcgaaatagaatcagatagaaccagagggcgtctgggaggtttataaatatctctataacccagcttgtgttactttctttcttctcctttcttcaatgtagagtcagcctgacaggctaggctgccttgacgtattttgggcactcgagacttgttgtttgcatcatcctctgattccaacaccgtcaactttctataagatctatcatcacaaggtaagcatgctttcaaatctatcccaaattcagccgtatttaccgatgcaccccggtaccatcaacgtagcaacagtactgatgaaatgtcgtttagcatagatactaatatcaacttcaacactgcgttttaactgcccaacatggacgagcctgacggagcattacaggctcgaacaacggatgaggatgcttcgctgttcaacatgctgccaaggtatgatgatggctatgattggatgtcggatcctgaaggccgtctgctccaagtctcgaatgaccatcaatctattgatgcgccttattcacctgaatatgaaattgagcccggcttaagcccagacagcagtctccaaggggccaatttcccgacgcctacgtcaataggtcaggactttgtcatgcctgccactccgtcagagaatgcttttgaacaaagcagcggcatgtcgtctttcaacaatctcaactccgtggtataggtggggagtcagccatatgagactggcctctatccccatacccttgggtcggctgagccttatgcgggattgttggaagatgacgatttcttgagacgtgaagtggcgtgttctttgacgttgaacaactatcagaaaaacgaaacagaaaattatttacaaaactatacaacatactttattcaagacagcatggatactcaaaatacatttccagcaacttatgctgaagaaaacaacagaaacaacatcgtcaatgacaccgaaatgagcaatgtcgttgatggagggggagtgggcactggcctggctccattcgatcatatcaacccgaattatgtctttgactttggggggatggtcattgacccgacactttccaatgatatcggcttagctgatgacttgaatgacggagaaatgggcattggctcagtttccttggacaatgaggtatttgctggcggtacagaagattccggtacagaagattctcctgctaccagtgtaaccaaacatcgttactccgaggtggataacgacggttagcaagtttcgtccgtacgtttctgtaccgattactgagtatcttcttagggcgtcgcgaacctggcaagatgtggtgctgcgatcggtggtactcaaccaaaggaggttttcagtaagtaaatgcatctcctaacatgtgccggtccttttcaatactgtctttcagaaatgtaacaaagacctaacatgtgattgatctacaggaaacatttagacacgggcaacccaacattgccgtgcgaggcgaaacctgttccttgtagcagcaaactgttctcaaccgatcccgaattaaagaggcattatcggactgcacataaaggttgggctcgtgcaaatggcctttccgacttgagctgttcttgcgtggcctgtgggaaaactttcaccagacctgataatcgaaataaacattggaaacggtttaaaagatgccgcgaaaagatcgaacagatgaaggacacctagcagaacccccctccccggaataattgcagtcttttttttttttttttttccttttttttcttttcttctatgagcaggaaaggtagcagacaaatgcagatgtgtgttggagcttgcaactttcactaagccggatgttcaagtaaaaatgaagcggcagatgaaaatggacaaaccaaaaaaaaaaaattataaacctatgcaaaaaaactaaaactaaaaatcaaaatcaaaacttgttctcttagcaaataataactggtctttcttctgcggttcgtaatgtgaagcaatctcggggtctggcttagcttcgcaatatgcatattcctggataaagcgataaatatttaccaactacagatagccgtctatacgtcatggcggacctttgctattcgtgaacaagagctgaatggcagctcagttcatgtttcaactgctcattaactgcatcacatgcgatgaaaagagaatgactatcaatttaactccaagctgctcatagccaactcacgccttcttgaatccaattgcgcacatccgtcttccacagccactcatattcagcctcatgccaccatggccatcctgacattcaccctcagcgaagagggcgtcacggcgtttcgcgacgccctcaattgcttgagcaagtttagcgaagatgtctctattgaagcgcgaaaagattctgtgagaaaccatatgattcacttcaacatcagctgctaattcgacgattagttcttcctatctaccatgaacacatcaaagtcagcttacgcgagcttccggtttgcgaccaaccggttctttgggcgctaccagtaccaagccacgggacagttccaagacaaattctactgctccatgtacatacgagtgaggccgactctgtcatacaattgtaccaagccggtgacaactgactctattgtctctgtcttgtagggcttaatctctctcttccgcagcagatctggagtcgaatcccggggggatgtcgacaagcaaaccattatagaccggtgcgacgttgccattgaagatggagaaggcgtcaaaagccgcttcatcgcccgcataatctttcggaacggactcacagccacgcatcggctgccctttgaagtcagcatgccggtgcacgccaaattcaaccggcaggaagccctatatcactggagtatctcgtcaagaacattgaagcagctggtggaccactttgggcctggaacagagtacctagaggtcaacactgacggcgaccacgtcaacttcacttgcttcagcgagaagaccatcagcgacgatggtatgttgctacgcctgtctcatggagcgaaatagctaacgcgtggaacagcggtccttaagaaacctctgcatacctcgatttctgttgaaacagacgagtttgatgacattgacgtggaagacaagctccaaatcgtcgtctccatcaaggacattcgagcaatcacccagcacgcagccatcactggcaacgccattgcagctcgatattccctccccgcacgaccaatgcagttgtcatacgccagcgacgccatttcttgcgagtttctcatcatgacagtaggcgagcgaggcggcaatcctgcgcaaaggaccaaaaaggtccgcaaaggcgccccaagcagcaacaaccatgtgccgccacatctggaagccacatctcgtcgcacaagcgcagcaccgtcacagaccgcggctgagattcagcgacaacaatccgaaatgccaccgccagcatcatcgcggcagccaccgaatccaactcctcgtttgagtgctgctagagcgagtgcttcccgcattggcgctttcgatttccgaccttcacagagaccgccaccgcccacgttacgatctgacagtctttttgtcgaagatgaggcgtgggagccagtaagagacgaggatgaagacggagatgaagatgcacgattggaatgggatcatagtgctgaccctgtaagtggcctggtaaatcgtctaatgtgtcccgtggctaacttggagacagaatccctctatttcgcacatgagccgcgcagatgatattcgtactggcagctatgagccgaccaacgatatcgatgccacaggagcagcagcagagtcaacatacgtggacccgactcagagactatccgatgtcaagggcttgaatctgtttcccgactgagctagagccaagaaccatcataatttttcacgtttgggtttggttagaattggaagatggtggttttagctggatgtaatggatatccagctagtggcacaaccggcgcctatgttatctattttactctctgggggaatatgctttgacgatgcaatgacattccatcttcccttgacgtcgttattctccactcgcggtccgcagttgccatgttctccccagccccaagacacaacatcgccctctgcagagagtgcgacgacgtgttcgctgccaatggcaatcttgtctacaggggggaggtttggcggcggcagttgaccatgatcgtctcgtccccaagctatcaagcttccatctgttcctagaatgtaaaagttgccccagctcgctccgacatctttccacggtatagctgttgaaggagcgtctgaagtcaagccccatttgtctgatcccaagacacgcagatggccgctctcaggttctccaaaaagacatgtagactccttggcacacactgccctgacaactttgaagtctacaccctcgatcttcctcggagaataaatgacggcaccaggctcgccaacttgagacttgcggcaatttccccagccatagacgtcgccattatccaaaaccgcaacagcgtgtcccatacatgctgacaggtccacaacctccgtcccggcgggaggaaagtctttaacccttgtagctgacggcgtcctcacaatcaactcgcccaatcccagctctcccttctgcccaatgccgagactaaacacctttgtccgccggccctgctcatcctttgtcacaatgacagacgcctcccaggtggccgcagccagcgcaatctctccgacgggctcatcctttgacagccgcgcttccagaaacaccggcacgttggggaagggactcagcccgcaggctccactggccgggtctccactccagtacaagctgcccgagtccgtgaggagcagcgtgtggttgccgccagcagcgactttggcgatgcgagagctgggctgctcggggtggaagagcacaggctttggcacggagacgtcttccttgtggctgatgccgagctggccggatccattggagccgatggcgtatacagccattttttgagaaacaaatgctaatcaagtgacgagaaaagcgaaatcggatgaagctcttgcgtgtgtgccttgcagcttatttgacagctgcatggccgtctttatttcggcattcctacgccatatcgatatcggcctatcaagcccaaatgccccgccaacgtcgctacgctgcgcttactcagcaatcctttttgatccccacctaaacctaccggcccatatttaaccacatctcgcgaactttttttttttttcagcttcttccaatcctaaaactcagctcaacccttttttgtcttttttccctcgctccctaccaagcaggtgaagaaaaacaagaggaaaagacgagcaattggacatttctgcattcaagatccgcgtcgggcagcgcgcaatggcttcgactcaagccgccagcattccggcgggaatggaaaacttcaccgtcgggctgattggcatgggcgacatggggaggatgtacgccgagaaattgtctgaagctggctggaggtgagtttctcgcattgatgtaataatggatgttgctctcgacagaatctgtctcttcttcaggtaagcatgactcttcgtttcttctccctcaaacccacaccattttttcatgatgacaagagcgcatttggctcgagtatcgtgcaaggacgcctggtcgccgttccggtcggccagggccggacttgtgctttcggtgatgaaaaagctagctacctaacttttcgtgtctgaaaaaaattcttccctaccctttttattttgactcatttctctcttttcttcacaagcaaagaagctaacagtcaaaaaagttctagatttatttcaccaatcatggttcccatcccaacgtagaccgagtaattaacgtacaagtttctttccagaatcctggcctgtgacagagaagataaatacgatagcctaaaagaaaaatacaatggcaaagtacgcaacgcgctgttttctacaatgttctcgtgatatctcttctttcaccactttttcatatctcatcctttatatccaccgtgaccgaactcagatgctgaagcctgcctctctcccatctagaagaacattgagattctgcgcaacggccacctcgtctcccgtgcgagcgactacatcatctacagtgttgaagccgcctttattgatcgtgtgattgctcaatatggaccttgtacgcgcatctcacgtcccatctataagcgtacaatctcaacttgactaacatgatccagcaaccaaaatgggcgccatcgtcggcggccaaacatcgtgcaaatcccccgaaatcgccgcttttgaagcccacctcccctcagacgtctacatcctctcctgccactcgctccacggcccgggcgtcgatcccaaaggccagcccctggtgctcatccagcaccgcgccccggacgaggccctgcacaaggtcgaagccgtcctgagctgtctgcagtccaagtttgtctatctctcggccaaggagcacgaccgcatcaccgccgacacgcaggccgtcacgcacgccgccttcctgtccatgggaaaggcgtggcacgccaacgagcagtacccctgggagctcagccgctacattggcgggctcgaaaacgtaaagatgaacatcatgctgcgcatctactcgcagaaatggcacgtctacgccggcctggccatcctcaacccggaagcccgcgaccaggtcgcccagtacgccaaatccgtcaccgagctctacaagctcatgctggaaggcaacctcgagggtctcaaggcccgcatctacgccgcccgcgacaaggtcttcttcgggccctccaagacctgggccaaccgccccctcctcgaggcctccatcctcacgtccttctcgctcggcaccctcacggccgagacgcccgcccgccccaacaaccacctctcgctgctcgccatggttgactgctgggccgagctgggcatcgtgccctacgaccacatgctgtgcagcacgccgctgttccgcctgcgtttaggcgtgacggagcacctcttccgcaacaccgagatgctcgacgagacgctgcgcacggccaccgaggacaagcgctaccgcagcgacgacctcgagtttacctttgccgcgcggggctgggccgagtgcgtcacgctgggccactttgagacgtgggagaagcggttcgtgagcacgcaggagtttttccagccgcggtttgcggatgcgaaaaaggttggtgatgagatgatgaagaaggtgcaggcgagtatggatgagaatctcaagttggatgagaagtgagaagagtttttggatgaatgatgaagggacggaaatgtttatgttatgagtatgacgatactgtacttatttgttttggattaccctggagcgatggatagagcttgaattttggcaagtaagaggagggtgtttcttttgtgtttcttttggttcatgacatccttcctatagaaacattatacatacaatggaaacgaacatttatgagtagcaagtgtatggattctattactctatcccagcgtaagaagcagaagaagaaaagccaccttttgtttagcacccgctctttgaagaacatcatctcgctcattgtaccacatcgactcaaacaaacgctgccaagcctcgaaaccgaaacatgtatgatacaatacagaaaagcaagttggaagaccgcaaaggaaaaagtatcaaatcaagcctgcgtaatgacatctggaacccctagctcgacgctctcttccagcatggctaccccatggggcactttgaggggagacggggtaaagttttcgttggttgactgagatggtcccagtgttgctttgtttaacgattcgtcaagactcagctcgcgaacatggccgatgatgagaccttcagttgactgagagacatcttctttgggcgatggtgcactctgggctctcgaaggagtgccactactaatgtattagttgataaaccctgcagataaaacatgaattcaatggtgcatgtttaggcagctgcagccccttacctgtaatcatcttccgtagcctcattcccaggcagatcgttctctgaaggaggaggcgtccattgctgtgggtcaaacgtggccgatgcattttctgaaagcactcctagattctcgcatccaggagagtactttaaatggccagaagtgatgctggatatcgtaggcgtaagggaccagtcaaagtcggcatcatactcttctatctcggcgtcgtcttgtcttcttgtccacagaatacgtccacgggcgatctgcgcgtcgagcaagtccatgacactcatcgtcgatgcaggagagtcgtgttccgtgctagcaggagaagagcgagactgtcatcgaattgttattagttccgagcgttgacgtactccaatactcattaaactcaccaagggcactggacgacagcccatatccaggaggttcctcgcatctatgacaggccgctggcccaggaggtggaaactatatccagctgcggcagtagggggcacctctccattagcaacggcgttgaggctgagaaatgcgcggtctgcgcagccaggccgacagctttggcagacgcgatactggcattcctcctgcgggctacacagccacggcttttgaagcccaatgctacaagacgcactatctaatccgtagggctgagcgaggcggctgaggatcgcggcactgttcttttgaatcttgtctcgctggatagcaagttggacctgtggtgatttagcagtagatcgatggacatgttgagctttgagcgtccgtttcacatacgttttcacgctgtcgtagtatctttgcaatttgatcgggctggtaacttgcaagttgtttttggctaatctccttgaagaagctgagtcggtcctcgcgagcagcaggacttccttttcgaatgcccatcattggggtaagttgacagccgatatgatccatattgacctataggggttaatagtcaacatttaatacaaattcctaacagggatatctggttccccagcattttggttgacatacaaactctccctgcttcacagcgtgctcgatcaggtcttctctatcttgcgtgcactggtacagccatccagacgggccaggatagcggcagctggaacagaggagcgtcggactgtagatcctcgtcatggtagcgtgtgtgcactgcggttggaacgatgaatgcctatggaggcctggaggagcgtttttatgcatgacgaacatttggacgggtttgacctcggtttcttcgacgagtagcaactttgcgatttcgagagcttgcaccttcaaagagagagaaggaaaagatgctcgagagaagataatcccagtcacttgatgtcgtaacaatgcttggacgaagaaatactgatggggtggaatgtagggcgatggagaagccggttataatcttgatggaaaaaagatgaaaactgatgatttttgagcctcgttcatactctattgtgctcagggcttgaggtgaatggagcacctgaaagacagaagcctccaggcggccaggcactgcgcgtgactgagtgccagtggcaacctcgaggcgagcagccgccatggcagcgctaaagcatcactgacgaggtttgtagtggttcagttcagttgaccaaggccaatgctaaagctagaaccatgaattgaaatttgcgtcgtcgtcatcgagggcccaagcagtgtttctaaatagagggaaaaataatgaattgagaatatggaggctgcatcatactagtagtagtatgcttatgctaagcgtgtaactgtgcgtgtccaagttcataattgtggcacaagaatagtcgaaaaggtgcatacattgtgcaacagagagctgtagatgtataaactgtaccgtggacaagaagccatcaatgcttgctacagatattggcaaacatatcaaatacggaatacagccattggtagtcacatcctcttggcgggtgaggtactttgactaagaatgcgactttagggctcaaaatggcaaatacggagccctaatacatctaaataattcttcaagttcaacagcgagaatcatctgcgctattcaagacactgcgccagatctgtttactgacaagattaatattgaatcgacgtctccttgatgactgtcgcctgtagcagtcactagctcgcctcagacggaatattggccaatgaacgcgcggggatgtctctgctatcggtcctccacaatcggtacgtcacttatcaggtccaatggcagctgaatctaaaaactccaaacacacgcacaacaaacaattaagctgctgcagatgccaccaccgcctctgccaacccccctggcagcagcatcgcgtacgactgaggcagtaacagcagcggcctgtgcgtcgacgacgtgcagagtttacacaaaggcggatcggaggcgttcctcgcagcaaactaggcggcgcagtcatcttcatctgcaccatgcacgacacgcgcgtggctaagcagaagcccagattggcgccttgattagagcaagcatccggcagcctttacgaccatccaatctcactgccccggcaccgcagaagaaaaaaaaataagatcaatatggttgctgtggagaagagaaaatcacgacggccccgtcaataaagcctcgcaagggtcggcgatccggccaatgacaaacgcggcagctcagcgcagctctcagcagagcaacaacaaacgggctcgtaacccgtaagctagacaagcacaagccgcgaccctggctctgctgctctcatcatctcccacccctgcatgcgctgcgtcctagcccggctccagcctccaatcgaaggcccggaggcgcccacatttcgcccacagctcgcccactttcagccagcaacagcgtcgcgacgcctgcgctgcccgatcgtgcgaccccgtctgggccctcccagagtcccagcctttgcctgatcccagcacctcgacgcagctccagctcagcccaagaagcttgcttgcaggtgcgggaaatatggagcggccacgccagacgcgtctcttgattcggcgctcaggcaccgcccgaggcccaaagcagatacaagtttattgcctgccagccgctgtaccagtaatccaagaaaatacggggggctacggattatcaggtacgaaacaaatctcaggtcaacagacggtcgcacctcgtgtacggaggctagagcagcagtgcaggtacttgtccaccgtccgccctcgctgccgcatcgctgccaccagccggacacctacgaggtaccggcggcttcatccattccgcccagcctctcgcaatcttgactctttcaatctcactccctcgtgcgcgctgccgctctctctcgctctcgccctctccctcctcgcccttctcttcttctccctttcggggctagctgaggagaacgaaaagaaaagaaaagaaattgctacaagatcgtctcccaggacaccacgagctctcgcgacgaagctttgttttggtaagttggatcacgggttctgttgttcctgttgctgtgccgtcgctgtgcctgttcctctcgtcttccctgtcagcccccctcaggttcagggccgctcttcgtcttcccacgccatccttgcggcagccagtcttgacgcgacccgacacagtctctgggcaaggggacacgggagtcctcaattccctttgccgaggcagcaggtcctgaagtgtatgcacctgcatggacgtgcgcagctcgagactcggatcagcagcagccagcgggctccagacttgtccggggggttgggtggcccactcagcgcatcaaggccttgtgtctcgtcgtgtaaacaaatccattggctgggccctgtcaccacgacagcctcaattgctccccaacctctccgccgcccaaagcgtttgcatctgctaatcatcccgccgtcgcgtcgttggacagccagaccctctccgcccgtctcatgacgacggtctatccctgactcgccccacgagagcatagctgcacgtcgattgatcttgcaaccgcaattcacgtcgccgctccccgtcgtcgctgccaccgccacgattcccgatcacgaccacgaccccaaccatccatagcgacgacaccagcgacgctgccgccgcgaaacgagcaccatgtcggtcaaattcgagcgggacacggtccagacctttcaagatgctgcgacctcaaacgcccttcagcccttccagcagatggctgccgaacagggcggcgtagtccagaggaccatcaagaccatcaccgagaagagcgtcgaccaggccagcgaggccgccgaccgcgctgctgagcgcgccgctgctctcgccgaaggacctggcccgatccgacgagcctttgaaggcgctcctcctctccccggaaccagtggaaagcacccgatttccgaggcccttggcaccgccctgacgggaggaaagtccatggcaggcaccaagggctacttggcggtacgtttttggcccaatccctcttgttgcgcgcgcaaaatgaatgcgaaaaggatggaggagaatggtggacgtttggtggacaatgttgaaattaggtttggctaatggctgacttgttccaatttatagtcctacatcaaggagctcgaggccaaccctctgcgcaccaagatgctcacggctggtacactcgccggagctcaggagcttctcgcctcgtggctggccaaggaccgcaacaagcatggcaactactttacctctcgcgtccccaagatggccgcctacggagctttggtcagcgctcctctgggtcactttctcatctggctcctccagaagctcttcaagggtcgcgttagtctgcgcgccaagattacgcagattgtcgtcagcaacctggtggtatgtgcttcttcaacccccccttcgcctaccttgtttcaatccccatcttgaaacggagtcgcctccccttcagatctgataagcgaattgaccttggttccatcatgacatcatttgtaatgagcaagagatactaacaccatgatagattgcacctatccagaacagcatctacctggtcgccatggctctcattgccggcgctcgaacattccaccaggttcgcgccaccgtcaaggtcggcttctggagagtcatgcgcatctcctggctcacctcccccatctgcctggcctttgcccagcagttcctccctgacgagctttgggtccccttcttcaacttggtctccttcgtcattggtacctacatcaacaccctcaccaagaagaagcgtctcgcagccctgcgtaagaagcactacggtgacacccgcgatgtccgcgagagccgtgatccccgtgatcctcgcgaccctcgcgatatccgtgatcctcgtgatcctcgtgaccctcgcgaccctcgcgatatccgcgacaatcgccctcctcagatgggccgccctggtcctgaggactatcctccccctccccacatgggaccgaaccccaacatgagcggccacaaccctaattactaaagactactgggacctaaagcctacaaatgataccctggcggcgaacatacgctggagtactctccccttctaaggcagccagtcagggaaaaaacatccataatctgaagtgcgggtgggaggttcgaaaaaaccatatattacgttacgggataagaaacgagggtgggctccaatatgtcaagatgatgacccattcgtgcttttttgcttccaaggagagatggtttcattgaaatggggaaaacggggggaaagaaggtgcttgcgtgcgtctggaaagaatgatggctttgtttggagggggagggcaacgcgatgtttgttagtaatgacttggttagatgctcccttgtataaatgttttgattgacgtttttttttctatttttgttatgtattcttgctcctcctcttcatttgtcttcttcttcttctatttggttgtttatgtgttcctttgtgttcaaaagtagatagatagagtcttcgtctagactttgccttctattaattatgtaatgccgtagttgtatcttgatatgttcgtgtgtatcgttatattaggggtatttggtcgtaaattcgtgagttggcagtatcaccgtaaggatatggtgatggtatgtttgagaatcggattcattgcttttcaaagcgatgatttggtgcctggagggaagtatgagatgacgtatggttcgacatttgctcctcttggtcaaatatttcagcactcggtagcactacccgtcacccttttgtgtcgtaattgtcactccttcaaggtcccgcatcgccaccgtccgtatcagccatgacacccggactccagtactcccactccccctttgtctgcttgtccacccagagcatgcctcccgccatcaaatcctcaatcaccgtcttacacctcgccacctcccaccccaggttatcccgcagcatgctcacgctcacgtaccccagcacctgcgccgcctccaccacagccgcctgatcggtgctcagctcgcgcggcacgctccgcacgtactccttcctaccgacagtgacgacggcatagctcccaccgagcggcttgagcgtctccacggcgcggcgcacgtcgtcgtcgctaatcgaatcggcgccctccatgcgtcccttggaaacccgatccctcagctccttgagcccaatcaggccgccgttctcggccctcgtcgcgccgcagacctcgacaatgcgcaccgccagctcaaagtaaaagtcgttgaccgtcttgcccagcagctgcgcccagacggaagacccagaggagttgctgttgtggctgtttgagctcgcgagagggtcgacgccgatggcggagcacatgcgcgcaaactgggcgcggaaggacgggtcggagcgtatgtcctttgcgtgcgtggcggcgaattgctgcagcagcgagcggaagacggcgagctgggtctcgagggcctgggcgtttgtggcgcggagggaggagccgtgcgaggcgaattgggcagaggtgatgcgggagcggtcgaaggcggcgatgccgacgcctttgcgggacatggtgacggatgatggtgttgaagttgtggattaggtggtggtgatgatgggtgtcagctgcgggggggtcgaagtcgaagttgaagaagaggaagagagatgtggattatagggggagaaggagaggagaggagaggagagaaagaaagaaaagatgtgtgcgtagagacaaaaataggagtggagggtttgggaggatgaggaggagagtttgaggaagtttaaagaagttggtgagaaacaagagttgacgttgagggttcaatagggagggaccgattagcttttggcggggccatgtaaggcgggcgagcttaggcgcaagtcgctgctaacgctgggtcggatagtggattggtagcgtatggagcactggagatgtcgagtttactgacggaggcagctatacgtgcccgcagcgatttttaaatacagtaaatacaacatcttgatcacatagagcgaggaaaaagataatgcaagccaaaagactgaatcattccaagtctactcagcttaagcgcccctaggaaagaaaagataaaagaactcgtcccaaagctgtgccatgcccatcccgttatccctttgctttttgtgtcttgatcccataacagcggagattcatcacattagctctctctctggctctctctatttgcggcattcgtaaaaaaaaaagtagcatgtagtcccaatgtcaaaaacaagtccccctttgcctttccggctatcccgtttccattcttccagcaaacggagtctagtttctatatcctcaaacaatcaaaaagtaattggtcattttccctcaaattcttttcccctctttactgagtggcgcattgtgcctggccgtcgccgggctcgtcgtcatcttcccagtcgtgggcgaatcgaggatcgccctggtcagcacccatctaaatataaaagtcagtcattccgtcatggaaaatatataaaggggctgttggtctgctcacctcttcaatgtcggcaccatcctcgtactcgacttcgtcaacctcctcagcttccacagcgggcagagctggtggcagaatggttgccaacgtctcatacgcagagtcgtccttcagccagtcatccttggggaactcaaccttgaccaagagatacaagtctcccttggcctcacccctcttcaggggcataccctcgccggggatcttgatgcagtctaccggtctcaggatcttgccccgaggtcggttgagctggataccacggccatccagatgcttcagcaccacgcggttgaatccggtcagcgcctcgctcagagacaccgtcagctctgcggatagatcgtttccgagtcgagaaaagacatcgtggggctcctcgaccaaggtgaagatgatgtcaccggggatctggtcaggatattgatcggcctctccttccaggacaatgcgctcgccctgcatggatcctcggggaatgtaaatctcgagcgccttcttctcctgtgtcgtccgcttgcccttgcacttcttgcacctatccttctccttgtagaccttgccggatcctgtgcagtgatcgcacaagacagtctcgcgccgcatcatgccagggccgatctggcggatagcctcgaccatgccgtggcctttgcagcgatcacagctcgtgggcttggccttttccttgccgccagagcccttgcagacgctgcagacgacctgcttgttggccgagaacttgaccgtcttgcccttgtacagctcctcgagcgtgaccttgtactcctgctcctcgtcgggtcccttgcgcggcctcatagggccaccgccgccggggccgccaggaccgcccatgccaaatccaaacatctgggacaggatatcgttcaggtcgacttcagggccgccgggaccgcctctggagccgtcaaaggcggccatgccgtgggtatcgtagagatggcgcttgtcctcatcgctgagaatctcgtaggctcggctggcctctttgaacttggcctcggactcttcacgctggtcctcgggaaccttgtccgggtggtatctcagggcagcctactgaatagttagttactgtgtagaagatgggaaaacacgacgcagcgcgacggtggtgcagtaccttgcgataagcctttttgacctggtcgggagttgctgttctatcgatttcaaggatatctgaggaatcaagtcagacaacgacgcttcgaaaagaagaatagctagagaaaagaaacgagttcgacaattcacacgtaccgtagagatcaatctccccgtctgaagccatggcgatggctggacttcacgttccgttgtgcgtttctcgggtaggcagattgtccaactaccgagaggcgattgcgggagcggaaatgcagaaaatcttttggcgtggcgcggggtcgattcctggagcccgcagcgcaaacgtcgagttgctgcctaggcaagggacaggcttcaagaagagcgaaaaggcaaaagaattaaccaacgtgacgagagaaggagagaacaagaaaagatgaagaaaaaaaagatgggctctttgtcagctcggtaatacagactgatgagattttgacaggaaaagacggtccggcgggaggcattagcaactgctggcccaggatttgccggagcacacgctaaaaaaaacagaggctcagacagtcgcaaacagtcgcctgcatggagggattcgaggtgacgtatcacacgattggcgccggtaaaagtaacagaggcttttggtattgttcacagtctgtttattttgatggaattttgttttatttaattttatacaactcaaattactgaacaagtgctgaacttgatattgcttcacactctcttgagccgagcccaagactttcttatcagtcttatcagcagcggaattccaggtaccttatcctgtcgcagtgtctcaaccgccacatgtggcgctgggcgtcaaaaatttacgcctcacgccatatccagcactgtgggacgtttggccaatatacttggaaaatatccaattagaccatgaatgcgaccagcagaggctgcagctttcaaccatgtcctcgtccctttggctgagtttacggagaataagcggccgttcaatatgtgaatcaagaaaatgcgttgctggccgcatgagccgaaattttgctgcgtctacgggcctctggcatgacaggcaaatcaccatcaaccctgtccaaaaggccgattcaagccagagacgggcatacagttctggactgaaaggacttcgaaacaaaaccaagaaactcagagatgaagcttcgcaagaatcagattctcccatgatcctgggccaaaacgcaaacctccccatccgagctcgatttgcgccctctccaacgggatacttacacctgggatcgctgagaacggcgctgttcaacaaattggccgtgagtgcctcgaatggcggctcttttattcttcgcattgaggacacagaccaggtacggttcagttttggcaataaagggaacaaaggagctaatctgcttgttagaaccgtctggtcacggacgccgaagagcggttaatgaaagatctcaagtgggcaggtctttcatgggatgaagggccagactgcggtgggccatatggcccctacaggcaagtaagttggcaatgagattttccaccaggcactgcttcacctaacacgagcatagtctgagaggctgccggtttaccatgaacacgtacacaaattgctggaccatgaccacgcctatcgatgcttctgcactcccgagcagctggaatctcaaaagcgcgagctgcacgaggctggcaagcccaccatttaccccggaacatgccgttctatagatgccgccgaatctgatcgcagagcaaaggccggagaatcccacgtcgttcgcttcaagagcgacaagtttggccgacccaagcttcgggatgccatctacgggccattccagaagaaggacatggaggaggattttatcctgatgaagacggatggattccctacttaccacctcgccaatattgtcgatgaccacttgatgaagattacgcatgttattcgcggcgaggtatgcagccacctatcttttccaatttacaacagaatatgtgattaaccatcatgatctaggaatggctcatctcgacaccaaagcacgttgcgttatatgaggcttttggctggcagcctccgacattcgcccatctcggcttactcgtcgacattgacggcagcaagctcagcaaacgaaacgacagtgtcaacatatccaagtatcaaaatgagggcaccttcccaatggcgctgcttgcctggcttgcaaatcttggatcttcgttcaagcgcgacgttcagccacctcgtaccgttgaagatgtagccaattctgtgagcgctttgatatctaccgagttttccaggacaatggctaacataaaatagctgacgttcaaatttacccgcggtggcatcaaattgaacctggcaaagctagaacattttaatagcagataccgagatgcaatgctctggaagcccatcccagcattggccgaccaagaggcgaagctcattgacgagcacttgacacagcctgttctcaaagaaatcgaaaagattacaaacggcgatatcgaaaacgcagaactcacggcaagagagtggcggttaccccttgaactcgttccaacactgttcaacgccgaaaagaaagctccctacgtgtacaatgcccttgtctcgaaacaaggaggctttcaatctcccagccatcttgtatctcaacatccatatctcttttggcgggtgcctttgagcgtctacaaggcttccctaacaaaagcgcgaccagagcaaatagtcattgatgctctcagagatgcaatctctcaagaagacctttggcacggcgattgcactcaagtgatgcaaactatacagtcaaaggtgcagcctcaaggggtcgatcagctaactgttcataatgtgttacgggtagttgctgccggcgggcaagacgttgtctctcagagcagttctaggatgttcatgttactaggaagaaaggaatgggcgcataggcttgaggttgtcatccggcttttaaacgacctcaaagaaaactaatcgcacttgttttgggaatcatgttttctaattgttcatcgcttccgtgaatgaagacggattgagtgatgaagtgtatcgatcgagggagatatgattcggtcaagtctacgatgtctcttctgtatctatataatgactgcttttctcatcgaaaaaaataatgggcagcactctcaaccattacttgcaaaagaatcctgcaacatcagactttcacctctccgagctttcgcctctccgtccccaacttgtactttctaacctgaagcgcagcagcacagcatacaacccgcagtatcgcttgggataccatctcaattcttgcacagaatagtccaacacaccgaccagtactatgtcgtatcttgaggacgagcccttgggctggaacgagtgcgagacttttgtgagaaaccagattcagaaagtcaatggagccctcacttcaaacgcagcaatcgcggttgccgatacgcatccaatcaggtcgctcgaggtcaccatgcgaggctatccaccgcttgtcaatccacggccaggagctcgaaactaccccactggccggattgaagacatcgagggcgtgtctcaagaattccgactggctgtaaccctcgagcatgccatcagtctaatcgtgtcagacctgattcggcagcattacgatgatggtaacctcgtgcgccgcgtgaatgaaaaggcagttgacattagggcagcttggagaattcttgcaatactgaagacttgggttttttcccaccagcagcaatttatacggtatggatgcaaatacggggctgtccgaagaaggtgccatgaattctaccttttatggcatgacgctcaaactcaggtaccacgggtatgtaatagcccgcgtttttttttgcttttcattttttgtggtttacaagaactgactttggaattgatggcctttgaaggaagtggatttggaaacatacgcgatggaagattcagtcgtgagggacttgggactgcgactgactcaactccgaaaatcgattcagacgggcgacttgagtccgggtgtgtgagtttgaaatgggtaaagcaaaaatttacagtgtctttttctttcttttactgtcgatttcctccccccccccccccccccccccccccccctcgtctttaacaagctgaagcaaacagtgtcctctagcatgagatgaacaaaggagaattggccgagggcaggtatcatgggaatcttgggggcgttaattcatgtgtttttggttgaacttgatgaggattcatcacaaaatggagtcgtgtttttcttgttaagatataattttgttagcgaaagaatgtacgtggcgcatatagtctacatgacatattgtccatacctaccacactactacaaaggttcaagcacccgctgagcagcattgccgtatactacgcggtatatcaaatgtaatatataaaatgtttatttttctatagtaaaagtcatattcaaatagccatgaagcatttccctttctatatatataaacgaaagtggcggggaatcaattcaacatcaaagcatacaaacagcccatctttccatcattggcgcgtgtcttcttcaaaccaattataaatcataatgttgtaaaaatcgtcggtctttttttcgaaaaattgcgaaagaaaaaaaaagaaagtttttttttaagaccttgaacctcgtaatcttatatcacagtcatcgttggctataaatgaataagcttctcatctttcaactcatacacatcaccgcaacttactatcaacttatttgttgtataagcaaagacaactttagacaagagcctttcgctgagcccggaaacggcgcacaggaacggggaggtgagtgcggttgggcgagaagtgagtctcgttgccgccgccaaggtacgtgacgttgctggcgctggtgtcgttggtgtagtaaggagcggtcgcgctgtcaccgccaactgcgctgatgctggagacgccagaagaggctccggcgccggatgttgagttggcaatggcagttgagttggtaatggccgtgacgttgccggggatgctggtgctgttgacgctgctgacgctggtgctgttgacccagtggaacgaaaacgacggcaaggctgcggcggcggcagcgtaggcggcaacaatgacggcagaggtcttcattttggctggtttttaggggtggtagtgacgggtgatccttgttgctttcgtgtatgggctttgtcttctttactttaaacgagtgtatacgtatacaagacaagtttgttttatcacagctcaaagacaacggacaagcgcagcaagaagaagaagaaaaaagagagggaaagaggaccgaaagtgaaagactgcgggaaacactcctttactaaatactacgtgctacctacatcggggatcgggatccattccaacttttcgagtcaaggcagcctcgtccaccgcgtgcgatgcgagtttattcgtacattgttcagcccgctctgcgtactcgcacctctttttacggagcccatcgactatcagtacccatgatagaatgactgggggggcctggcacggagccaaccgaagacgaagaagaagaaactaggcgatatacagctcacaagatgcccagttgtaatatctcctggatggacggtcggtgtgagatagggagggcaagggccgtgcaaaaaggcagaaggatcgacatatacaagtcgagagtggtttgatggagccatggcatgggttccaccggcgttatatggaccgctcgccgctttctctctctctctctcttcatcttgttctatgaactggagtatcttagcgatggtgacatgtgaagaggaaccttgcagtggatcacataaactggagccttgcacaaaagtgggaagggcaaggaagaagggaagaaggaaaaagcttggcctgtattctaacttggacgttttgatggaagagagaagaagaggcgtaagtccaaggcatcggtggcgatatactagcaatggcattgtcttagtttaatgcgacctcaatgacagaaaacgccacacggtagtagaatcttctttagaaggaaaagaagaagaaagaaaaatctccgatgttatcaaccaacccccttttccgagctgtcgttatctgcgagcctgcatgcagtgctaaaaaagagccccatcaccaacgactttttttttttctttttggcggtaacgagacaaggattctacgcagctgagtggaacccccttgtaaaaaaaaaaataagaaataagaaaagagtaatatcaaagcatcatgctgcaagcgagctcaattgagcaagcagcagaatatgttgcaagttggtgagacatttacacttacaactgacgtgtccatggtgtgcgaaaagacggcgtcaaaggcattaacctttgcaacggtgaaacaaaaccgttttagtggcttgtacccacgctgaaaaaaagttggttgtcctccgcgccaataacgttcgtatagcaagcaaagtctccagtatttctcttcggaccgtcgtagaagagggaagaaaaaacgactcgcgtcgctccataattacatcttccccagaaaaaatgaatcgatgtgcactttccaactcatattttgtaaccatactgtgctgtttggaaaaaatgatgagaaaaatttctcaaaaggttcacgccactgcaacaccaagtcccccagccatggcgccagaatctcgcagatcgcagacgcagaggcgccggttccaggtacccgcgcgccgagccagatgctagtttggagtaggaagctggcggcgtccatcacgaattttgacagcagccggatcgctgtgagtgtgtgcgagtatcgcgcagtgctacccagtcagccagtgggatatgcagccgagaaggattccatgcaggaacaaggagtcggagaaagcagggcagaagagagattctctgggtgtctataaaccgaaatggcttatagcactctcgtaaacgctcatcatccatcacctcttctgtcttctctctttcattcaggcagcaacgatacctagcagaagcttcgagcacccatctcatacaaatggtcgttcttgaagcttccatagcacccatgtcccatatccatgcctagcctctcaacaaaacctcttaccgactgttccgtccttataaaagctgcaaggctgccttcaggcgcatctgcaaaatccggtcttgtcccctgtctgctctgccagatgcggcttatcactccactgctgctcaatccgggaacaagacgctaacaccgcttcattttctgatcggccaaagcctgcgcccaaatctattggtccctcctcagggcaggggtctgcaaagccgagactgcaactaacggctctgctccggcatctgctattcgtattcgctgcacgtagaagaaaagacagagcttgaagggtagtaattgggtagtcattgcacataaatagcctcaggccaaggctgtctaaactcttccaaccagatgggccatcgtgccctccaggtatgaccgcagggtccacctcttttctatctagcatcttttcagcaaccaactcgactgtcccgagacgaatgcgtgagagcactgctctccatgcactcataatgggactgcctttctatctcaccggcatccaccataaagaaacaaaataacatgcagatataaacaaaataagacagtaaccagaacagatcctctgaaggatatattattccacctacacttgagcatcccacgcggcactgctctcctgttttggttgcctattatgttgtccgttcaaacaacggtacaataagaaaaaagtccatcgccatgtcctaaaataaaacacagataaaaaaaaaaggcaagaagagggaaaaaaaaaaaaagacactttgcaatgtcgcggtcgtttcggataaaccaagcggtctaagcatctacagctgaggacgcatcgttgcaagcgcagtgatgttgaaaggaccgaagaaggggaaacgataagccatgtcgccaagatgtcatggccgatatcgtgaccaagaaaaagttcgctctgcttatattcgaaatcatcgaatagggtataacgcgatctagacttcaataacccaaatctggaaacaaagtttgttagacaacttagaaatagcacgacacggctgccgcatgccgaagcgggggaagatgcccgaggcagcagccgacgactcataagccctgaaaactcaaactcacctccatttttccaacatccagcctctgtctctttgcttggctctttgcgctctgaatcgccacgtccaagtcatcttggtcgcccatcgtaatcatgtcgtctggcacgtcttcgtccttcatcttgatcttgaaccgtcttcgcaggccaaatttgtctctgatgcgatccacaaagtccgagaactcgatcgatgtaccaaccatgatatacctcacatcatccgagtgaaccttgacacggatcttccgaatatcaggtcgtcgcgacgccgcacgggaaggtcgggaaacagacccaggaccgcgtcgcacgctcgataccatttcgaattcgccttcgtcaaaggatccataatcatagtccgaaccatcgtcctcatcatcgtatcgctgttgtctggatcgagactgcttgcttcctcgcccgccatcatacatatcgtatccctcatcgccatatggggactcttcctcaatagctctttgccttcgtgggggttctctcgtagagaagcccctcgaaggattggcggatgctgatcgcgaatgttgtttcgatcgttcttgtggggacactgccttctcatacctcctgctgctctcttgtgtctgaatgctgagcttcccgacattcggtctcggtccagcgctccgtacagaagcaccccggcttggtcgatcgttttcaggaggaggagttggagggaaagcgttgctacggttgtttggaggctcggattgctgtcttctggactgaataccgggcttgaccagatttgtcgcagcgaaagatagattttcggttggtcggtcgtctttagcctctgctttggcctgttgggagacaataagcagatgaaatagagagtcgggaaacgagcacttacattcttcatctcagagccggcaaatccggtaaacgcattggatcggtccgaggccgcaaccaatctggccttgccgagataatctttggttttcaaattgcggactttggcttcgttcggtcgatacacaactccgacagggatagaaaataccgtatagccctatgtatggtaagtgacaaccctttatattgcaaatattcctgataataccaacctcagcttcctctcgaatagcttcgtcgatgacgttgtggtcttccacgactttttccttgacggcatacgccaaatcctgcataccagcctctttttgctgcagatagatgtagcacaatcctcgattgaacaggacttcgcacgagtagagcttgaagaggaggccaagctgggcatagtcgatcacgctgttacctcgcagatacagcaacgtatcgttaaagttggccagagcctcttcgaagtcgcccagcaggaaatttgaaacgccctgctggaagtatgcgacggctaggtattgatccagtcggatggctcgctgataacactcgacctatgtacgcaacatattagcgacggggtatcaaggcagtatctaacacaagacacctacagctttctcatgctcgcccagtgtggcgtggataacgcccatgttgaagagaatcttgctcgtatcgccgattttgtcgaattcgccaagagcatcgtcgaactcattgttgtcataacgagccagggcggctacccaagtctcgatttcctgtgtaatgaaaccacattagcatacacatcactcgtaccgtcatgaagatatgacgctgctttcaagaccgacctgtttcagcgacattgtgcctttctatgcacgagggcacaaagacgattacggcgtggctggctgagcaacgacgtgtgcgtcgaatgatatagtatatgcaatagccaacagagcaattggcgcctcgtcgaggctaagcaaaagaggtagcaccgtcggcagctcgaggggggtgagaggcaaagaccagctttaattacaacggatggccgccgaggtggcctgtctaatcaattttcaatgcttcccggccccagtctgtcagctcctctccaggtagaggaagaactggtattggctcaaacgattgtgcgagcggtaagtgcaccttggcaggaagtggcgcgagcggaaaatgatcccgtgatagtgcttgaagttgccgaatcccagaatcgacaggcggagagacttttctcccagaccaccgagcacggtttttttcccttctttggatgctgcttctcgtaatgaaattattattccctggctcgtcctttagacaccccgagatcgagcgagcgtataattgatccgactctgtgcggcggcacaaggggggacaattccgtggggtatgcaagtgctgatctgtatgtcacccgatttctggcgctccctgcgagtatcttctgtatactcccaacgtgaagaatccggccggccgaatattaaattttatttttagctgttgtgactccgacgcaacgagtgaattagccgagctgatgatgaaaaagcagaaaaaagattgtagtgttctaaaagatggacgacaggtttgcggcgctatcgacaagccaatgtgatgggtcgagtagcgtgcatttgggctggcaagacaagcaaaaaaagagtgagtgacgagtggagagaagacgaggggcaatggtcgtggcgtgcagtagtaaaaaggaaaattgggactcggagcttagcatgggatggtggaactgggaactgacctgccgttctctggaggcgtgtcgtggttttggacaagggctggtgaagcctcacctatgttccaaatctcacgaggggcgccaaacgccgagccagggttcagagaagggggtgcgcatgccggcctgggcggagtacgtacttggactcctgctgttgccacgagtgcttcgcagtcgagctcgaagctaccgggcggtatctatgccatacccccagtctcggcactggcactcgccattgttgaccttggccctgcaagctcgtacgggcgtaccatgagatgcgtcgatgccgtcgtggaaccagggggcgggtctagctctccctgtgtcgcaggacggccggtggcttgcaccgtcgcgtggccatggtgctgggccaggcctcggttttgctcagatgctgctgctaactgggcggtactcgctctcagccgagctctccgtatgagagacgagtcgcgctcttcgcctatcagagcagttcatgcgggcggctgttcttgggtcggacgctgatcttgcttggggcgcttgttcgcagcatgggaagactggacgagaggttactgaatgcccagcctcaagcgaggagcttaccagttctagcagcttggccctgagtcgctcggtcgacttgatcccaaaacagactacggggcacagtcgcagtaccgggagcgtagcgtcaggcctcttttgcgctttgtacgaatagaagagcagtggaataccaaccactcagctccgggaggtggcatcagtgaggtagatcaggtaagtatggtagcagtggcagcgctagccgcagcagtagcgtgctcgtcaaggtgccaagggcttcggatggccgcattgcgctgagttgatttgtttcttccttttgattaaatgtggtgatgatcgaggctagagttgtaaattgtcctgatccttccagccacgtgcccaaagcagaagcactgctcaggcactgaaattgcatctggcaggaaagagcaacaggcacacgccataggctgacggggacctgccaaaccagccttatcgatctacgactactttgcaccttatctctcaacgatacagcatgcatgcgtgcactgacaaacgtctagtaatctcttcacacatctgcttccattcctcgctcctcaatcatgccatcttttgccctccacgactccaaaatagcacttctatcctgtgctagaacgctgggcatctcggcgctcctgctcttcgcagtcccctcctccgggcaatcgatcgatagcccgcatatgcggctgcacgcatagacgtggacaagcacactgcagcggcataaggtccaatttcaaaaggttaacaaggtgtgcctattctggggcagacggcgttgcagctcccgagtcgatgtgcctgacagctccgctcattggctctctccaggggccgaatccttgcaagccagcagcggcgcgtaccttttcggcgacccttgcagttgggcagcccttgttcagccacctccatgaagcatcgacaaagatcctctgccccagccactcctactctgcgttgggtcagtgccagcacgaggaataagcaagatgcagctgttacgagtagacaaggcccagctgtttgggcaccgccgatagccagcttagcggtcaagctatgccagagctactaagcgccctgaacatctcatctgcaaactagcgaattagtttcccccaatcccatcagctaatcacccaatgcggcaaccagattggacgggatacttacttcgcgccgttcaaccggaccagaaagagatgatggtgtcatcgttgatatatctcaagctatttttaacagcgagctactactgatgctacatcatatcccacgcatccgacggcgggaatatacaaagaaggatctatcaactttcaccgccggatcatcacaagcacatgagtggatagttgggtccgatgcctcattctgggtagaaagactggggttccctaggctttcagtgtcttcatcaccgctaatggcgcacatcacaaccacttggcatcgtcatgtcagtcatcccactgtgcagcgggcggcaacaatggactaggcgatgagttacttatagataacctcactaatgcccccgcatatatggctaatgcttgttcttggtgagctcactcagatacactgccggtaataggtacagctcatggtatccaagtctcctaatgtgggagctgatgcttcatgctggctagtgaattatatcacactgctctttcacacacttggccagttgaatcgttctcattagctctctacgcgccgaagatgctgcaactcatgctccgacagggcctcagagccaataggttcccaaacgaggggttcgcgcactgatatcactttcctcaaccatcctaatgtttgttttcccaagagtgagacgatgaccagcccgacgacctggattttcaaagacgttgtcctatgtactgcagcactgataaaagtgatgatccgacggaggggggtgagtttaaggcaagtggacgtggaatattcgcaaatgcttctccggccagtggtgccactggccaagcctgatcatccgattgtctgctgagaacaagacacggggtccccgtggtcgtaatcttggcgtttctgtttatcacatttctgctgcttttggcatcattggcagctgtcaaccccgcgtaccgcacggataacatcatggctccagctgctgcaatgcgatgaagagttgacagagcgtctccaacgtttctcaacgtacacagacccgctcggcctaccatttggcgattaccatttggggttattttcaaatgtttgcaactagtgagcctcgcgctttgacgaatgctagtggcggtggttctccgtactccgcgcatagacactatctgctaccaatcctacgagatatctcaaggcaaccactcacaaaaggcacagcgccagctagggcgcatgaactggaggcgtttcagtgagattaggaacatagaaccgtgcttttttgcatgggcaggcgttttctcttcgccttaccttgacgttgtagagtcccctgtacttttcgcgttacgagatggctctacgccgttttcagacccctgagcatgaaacggtcaattgaggcctgatactatcgctccgctatcgtggggcagatgactcggaaagtttcaactctcagttgccggtttacactatctgtttagtgttctggattgatgagatttataggagatagcgggtgagattagtaggagatgacgagttaagcttaacggaagctgtaagcagaaagggaaatagcttggacagcttggcaaagggggcaaggcagttgcgttattcgttcaattcattcatcgaaaataggctggccgggctacagcatccccttcttgacttcatcctttctttcttcccacagtgtcttacctgtgcaagaacagacggtcttgtcattatcccacatacccgcgcttcgcgcaatgacgccaaccacagtattgtcgtcattcttgagcggcaaaccctcatcctgtctcgtcaggaccatggcgtggccaatgacttcccagatctggaagccgtggtctacaaaggcggatccgtggccgtcctcggacacctcgacgatgccaagggatccctttggcgcctctttgcttcccccgacccagactggaccggtagaggcagcaccatctttgaggtctccaaactcgcgaatgcttgcccgatacgtaccgggagcaacacccctcaaggtcagatcaatcaatgtccgctcagggttgacctgcaccatcctggcgaggcctctcacttcgcggtcgacctcctcaatctgcatatctgtaaacgtctccaggatgctcacggcggcacctgagtaaacaaggtctgttagccgctgtttctcatgcccaattgatcctccttggcgaaacgtggatgattcgcccccatcccatctgtttaaacgagtctctccattggaagggggccgccgccaaagcacgcacgggcagctccgactgaaagcctcagcggttatctctatgaaacttactgtttgaagtgccggaaccccggaggatggcatctctccccgtggcttggatagcctcgacgatggcagatggtgcgactgcggcatggcccgatgcgttagcatgtggtgtagatgggcttcgagagcaacagccatcgtgtgataactcaccagatccctcgaccgatatcagctggtccgtgagatttccttcgactttgctgatgccatctagtttgtagatggagtctgaaaccgacttgacgcagccgtcgcaggagagcgggacggcgaagagggtctgtttgcccagtgtttcatcagtctctcaagcgctgcatggactgtgcacgtttttttcttctttggcttccattcttctgtttcacagacgagacgagaggaaagaatggatgacgtgaatggcaaaggcatacctggaagctgtgcttgacagccattgtgcctttttgacgactttgttagccacgcaacgcggggctgcttgtatatatcgaggatgtcgcattaaggtgagattttgtatgcgcgagtgagtacgtacctgtgcctgaagcgctagggctatcttgttgagatttggaagggggcgagtgatgagaggctctatatcgatacgcagaatagccagcaaagacgccaaatgaagctgccagaatcttggaagctgcagcgttcttaagcgccatttatgattctgtgagatttaacggagaccggccaagtcagtgctttgaaatccagtcattggcgagtgatgccataacgccgggattacagcggtccccctccggattgtggagccccagaagctttggtgtaacagcttcgttctccgtcgaagctccgattttcttctgtatggccgataagagtcatgtgacttggagatcgataagacgtgatgagtcagcattccgatagctgcaattggttatacgcaaactttcgagttcgtgatattggatattgcccgctttggagtagaattggccaagttctgcaacgaacggtgacactctcgccagaactggtgcgctggtgctggttttttcaatcgcttgaccacttcttttctttcataaacatcaagtctttgcacatcactcaagatgtcgcagacaattggcctggtaagattttccatctcacatgggcgccatcgttcgatatgctctaacatctttgcctcaacagacaaggctcgcctactcccgagtatggcaccaagtctccgcctcaacgcctcacccaactctcaccacccagcccaacgtgactcccccctcgctgggccgcctggcatcccgcatcgccgtcctgctcatgggcaagcacaagcccacgttcgacccctccaccgactgcggcgactacgtcgtggtgacaaactgcgccgcgctgcacaccacgggcaacaagatgtggcgcaagaaatactaccgacacacgacgaggcccggtagcttgaagacggtgacgatggacgtgctgatggagaagcatggcggcagcgaggtgctgcgcaaggcagttagcgggatgttgcccaagaacaggctgcgggacaagaggctggcgagactaaaggcgtttgagggcggggcgcatccgtataagcagaatgtgatacggtttggggggaaggttgttgggtcggaggggtggcagaaggcggtggaggcgatacggaatacggataaggataggttatgagggacgattgattgatgtttttttgggatgataatctgatgaaaaagattattgtactgtttgtactatatttcgtgtgttgatgactttgaatacgaaaaggaaaactaggagcttgttctgatagaatcaagagcgtggttcaaatacataaaatgaccaacacctgagcaattgtttcactttgactaaaatcaattcatacagaaacgctatactactaaaacagcttgcgtactatcacgcaataagcccgttatgacatgagggcgtaatatgatcttccatctacctagtgtacttggccaagcactgattcgccatctaattttaccttcttcaaagcctcttccttacttcaatttttacagatgtgactcgcggttggtggcggggccacgagcaacttcgcatttgatgaggccgttggggtttgactgagggacgtagacttcggcgtccttgccggtgtttttgatgcccttgtgccagcttaggtctgtgaaatttgatgttagtgaccagcatatatcatgtcacatctatgtagatatatgaacttaccgagctcgaaaaagtgcttgttgggcagcgagtaggtcaccagctccgtctccggcacagcagccagaatctgctcgcacatcttgtacattgtgttttgcacgctcgcgctctcatcctcggcgaatctggtgagtgtgatgttgcgagcttcctcccacgccggattgaactttgagctcaactcccgcacggccttgacatcggcaaacgtcttccacgtccaggtagcgtcaacgtccgtggacaggatgcggtcccaggtctctcccaacgtggtgaactcgtcccgcacgaagccgtggaaggccgagccggtgctcttcagcaccgtcaggccctcaatgccgctgctgatggcgatgccgtccttgcggctgatgcgggcctcgacgttgcgcgtctcctcgccgtcgcgcatgaagctgtgcggatgcggcttgccccggatctccatgcgcgtccagcggtgcgtgacgaccttgacgttggcggcgtggatgtggctgtatttctcaatgaagtgggagcccaggatggcggcgaagagctccggcgggttgacggggttcagcttggcggtgatgaagattgtgttcttgatggagtcggtggcaacgacgacgctgttgtcgccctttgtgtaggagatgtcgatgtcgccctcgaggaggcagctgacggtcatttcggtgacggtgtggatgccggtggcggcgtcgcggtccgtcttgaggacgcggacgttgtctttgccgtagcgggcggcggagacgtgagcggaagccatgatggattttgctttgattgaggtggtggtgatggagatgatggtagtttacaagttgagtgaagaggaagggatgcggtcacacgagatggaagctatctggagacccaattaccagccaagaggaagcttgcccagagttgaggaggggtagaagtatataatgagaaacgaagctgcagtgggataggaagaagcggatgtgagaattgagtctactggagtgtggcctgatatatatactgctggatatgcaattgatgctttgccgttggtcaggtatctacaacttgatgatcccacttagtacgggccacgcacgtgcgaatctgacccggacttcagatacggctcgtctcggacatcgcctcatactggtctaccaaactttgcccgaccgaaaaagcaatgctaaaaaggcgatcgactgtgcatggcagctcccggcaagccctctccgttctgcggcatcagcggcaagccgagagcagcgtataaagggccacgggcgttgctttggggaagaacgagacagtgcagtttacagcgggtggggttcgccagaaaggcccggagcccgccgaactcccagcgccgcggtgctccggggctgtgatctagttttgtggcggggtctggagagacggatgggttgaaccggtatcgtgtcagcctggggggaatatgttcaggagatgagctgatgttttgctggaaagtgccggggctagccagagtttgtagtgttgggatgcggtggctcgggagttgaagctgcgttgtgtatgctggagatagtgatgagctgatctgatgggagccggccgatggatcgaataagattacatgtacataggtaggtacttattgatggcgatccgcagaggtttggggttaagatatcagccatctgcacttgactagacagtagtcagatgggactaatatgtgtttgtggtggtgattggggatgagactgatggtggctttgttagatgagcccaagattaggaatccttggatcttagggatggctcttgtgctattgccgctatcaatcaacatgagcgattggtatcgggcatatgcgcttaattactccgcaaatcgctaatagcacgctactaccaattgtgtagtatcgttgatcgattgagattctccagctacggccgattgattggccttttcggctaccatctcatcgggacatgaagcggccatcgatactcaaccaccgacgtaaaagacaagacaccatcttacaaagcccattttgaaagaaagcgaaaggcaattctcttctttatgtgttctttttcaaaagcccttgtctaatttcaatccaattttctttttgaaagcttcttttccataaaacccaacttacagccccagcaatagggtagccgtaaatcttgacatcactaaaatggcggcgttgcagtgtacggccacagctgtgccacagctgatgcgacaagcctgccaaccaccagctctctgggcgtcattcggacccagccaatgcattcagccggccgaatattgaaatcccatctttatcttttcctgcatcgcgcgctcaacttcattcttcacatgtcgtgagaagctcatccagcttgtagcgcctcgcaggccgtcaaagctgcaccgccgcatgcaagtttcctgggcctaggatcccgcccggacttgggcctttagctctccaagtccctccaccgtgccaagttccaccgctcagatctgcgatctcccatccgctgctgcagccaccaacgaccgtcgtatcgcgcagatcctcgcctgtagatgtgcctcgagccggacgagcctgatattcgaaccacttgcccgaaatcactcggtagatacagagacaccgacccccagacacgcgaatcgagctgccccaatacgccaccttgagaccccctccacgctccacacgaacatcctcgaatgctcagcggccaccggagggcatagtccccttcagtgggcgtcgccatcgccatgctggccagctcctcgtccagccagaaggggtttgccccctccagccagtcctcccactcacagagcctcaagcagaccgaccatgcgccgaccatcggacggacaagcatcgaccgcgacggcactgggctgcagattcccaatggcggggcttcgaggaatctgtcagcctcggccgcgtttgctcctcgggggaacagcctcatccccggcgccgggcccggcagcttcagcgccgagctgcgcagccagatgatgcccgttcgctcagggagccgagccgatgtggcgccagtctacccgagcagctttgtggacaagatggaagatggcgagatggcagaacagaacctttccatgctgcgggacaggctgaacagggagatgaagatcaaggaagggagcgagaacatgctcgaggccctcaacctcaaaaagcccaagcagacaaaggagcagcgacagagagtcgaggccgagctgacggccagccattcgcgcatcaaggtcctgaagcagcagattacggatgctcagcgtaccaaagtggcaccccccagcacacctcccagaaccagagcccagcaggatgccacagcactacatcgctcaccgcacagtattcgatcgggcactggctcagaggtcgaagagtctaccgagagccctacgtttacactcgccgagcttctacaagcgctggaggttggaggaatgacccccgattactacgtgaaccgtgcgaaccttctagtcgacctgttcaagagataccctactcttaaatacgacttggtgtggtccgtgtttggcctgcggatgcagatgatgctgctcagcgaaagcagagaagttgtggctgctggttatcgtgcgacaagatatgcaatttcagaccgaaactctcttaggaagattagaagtttgaataccgactttttggttgtacggtaggtttttggagacccagtggcggctgagactccgctttgtgtgtgcgtagactaacatgtgtcttaggtcactgaacaactatcgaaaggcagacgttgaacgagagcaggccctcaagtttgttcgagcttttctagatgttaaagacggagccaaggaagtctcgcgcgctgttgtacggaccattgtagctgtggccgagtatggtgatgatcgatctggctcagcacagccttctgagcaaaacacagatcgcctacggcccatctgcatcgaaactctcgcagagatcatggttcgagaccctcgcttgcttctcgcatctggtggcctgggtcccctctccgaggctctcgccgaaggaacgtataaagcccctgagagtctagcatccgctttcctctttctcttggatacgccacagaggcgaagattcgtccaaccgggctacggcttggatgtggtttttaatgtcttcacaagccaactgacaggaaacgaagccgtactgaaacaaaactgcaaggccatatctgtcgctatgcggtcttggtctggcctcatgacgctctgcatgtacgatttccggtccgtcaggtcgctcattatgagcatactactcccgagccctgtcgtacgagaaaccattttggacttgcttttttcattgcttcgcattaaaccacccgcctgggcagtgtctttcttggcaggccggaggttaactacttatggaagggtgaacaacctcagcttgaagactgaagcgaaagatcgagggtatctagaagaagatatgggcgaacagaactttgtggaccactatacggcgctgattctggcagttttcatcaagtcaggacttatccaaacccttttacaagttgcacgttctgagaacgatactatgcttaagcgcaagacaacgctattgattggggaggcgctcaagctggcagctaggctgctccctccatcatggagtgcagaaatacagcttttgccagagttgttttcggcagcagcgaaattcagcgatgaccaatcctacattgcatcaagcattgtgtaccagatgagcagcatcaaccgcacactataccgaagtgcacccgcagactccctagccggtctattaccctcgagcgatagcatgaacgacctggccctactggatggccaacgcaaggcaggatctgcagtggcctttgacgatgctacctttcgccagctcctcatcgacacgggcgtcctcaaccattccaactattccaaatggaattgggagaatatcataaaggtgattgacggcccacttcaggtcggcaagcggctcgaggaagccatcaaggcctccaaatttatgaagagaatcatgagtttttatcggccgttcaaatacaagtttgcggaagtccgaaatacccgaaacacccaaaaatacgtcagggctgggtgcgcacttatgcattccttgcttcagtcgcccgaaggggtgcgattcttagctgatagcaagttattgagacaaattgcggaatgcttggcccagtgcgatccggtaagacagaaattgcttttcggcgtctaggaaaaccttgtaagctaacattcagtgacagacaagtggacttaccgcacagtatcccatgttctccaaggacaggctaacggacaccctgtgtgccggctatttccccatgcttggagtgcttacgggtgatttgaaaggattggctatgctagagagatggaagatgttcaacatgatgtatcacatctacgaattgacaacgagacccgatcttgtcaagctccttctttcaagttttgattacagtcgccagggccatcatcgcattttactctcgaaagcactgacagcggggacgaaagagattcggatacatgcaacgaatacgcttcggaaatgcactctgcgaaggctgccttctatcaacggccatggcgaagtcagcgactcgaagtgggctattcaacttttggtcacgcaactgtatgatccagagattgaggtgtgctcaaccgcagtcaagatactggaaaaggcctgcaacagaaaagcgtatctggcatacattgtggagtgtcgcccggctttggaccatcttggcgaaattggagctccactgttgcttcgattcctgtcgacgtctattggctaccactatttggatggtctggattacatcagtaatgagatggatgactggttcttgggaaggaatgattcctacgttggcctcattgaagctagcttggcaaaggcctttctctcggaaacggacgaacagaaccatcgacttagcatgtttgatgagcacgaagccgaaaccgactatcacgacagccatataccaccccacttctacagagagctaacaagaacccaagagggatgcaagctgctcagtgacaagggccactttgaggaattcgctaccacaattcgcgatcatggtatgcagtctgaggaccctgagctcatcacaaaggtcaagggatgcctttgggccgtggggaatgtaggatctatggaactaggcgcgcctttcttggaatccaccgacatggtggagcagattataaagattgcaaccacccacgaagtgatgagtctgcgggggacagcatttttcgttttgggcctgatttcccgttcaactcatggacttgaaatcttatctgagcatggctgggatgccaatacgacattgatgggcagttctctcggcttctgcattccttctgatttgtccaagctattttcactatcaccttggcatcacgaaacggctgcttcgattacgttaccagagtcacaatgcactatccgggagcagccgcctcctaggcccgcccgcccaccgctagaattatccgaaatgcctcctctgatcaatgacacggctataagcgagcggatccttgagcttatagttgatctcggcaatactgtgctgtatcgaaaagccgtcactgaattgcagaagatcaaagcgcgcaaaccgatagctttccgaagtgccgagttcttcaaaacggtcatgggtcttatggagtggaatcactatcgacttggtgtccggaggatggttattgatcttttcgaaaaggctgtgatgcgacaaatcgttttcgatgaggatgaaagcgatagcagcgaggaagacgagagcagcccggtggatgcagatgacagcgctagctctggcgatgacagggatgataggacggagaggcagaggagcatcagtgagcctatggaacctccgcaggatttgatcccggcacctctgcgggtgcgacggcaagaaaccggcggataaatctttggaaaaggtttttttacaagaattagtgaggggaaagggttaaccgctccaaagtatgtgagatagggcttgaaggatctgggaatcgaaggatttgacaggatgcaataccgacgaaccggagaaggatgatgaacacacgcatacaaacacacgaacacacgaacacacgtcatacatacatacacgccttgtgtaacggcgagagacatttaactttttttttcttgctctttttctaaggcgtgaaaggagggacattttgctttgttggcgctggggggacggggggaaaggaggtggctttggcaacgaagcattcttttttgggagaggttcttttgacaatttcacttttatatcttctacccatgcttcatttcatatcagctcagcctttttttatttttttatattttttattttttggtatgtgagatgagttgcctagactttctgagagaaaaataaaagaggggcctgggtagttggccgatttgcatatccgatagtcggaaggattttgaagaatcaggttcggatgaaagtttgatgttttttagccacactttgcgaggttctggtagttggttgagttttgtgtatgtcagatgtggagtttgtgttgctagggtcgaatatataagactgcagctacctcaattaggaaagccttgtgcttagtaaagtattatatccaactataatagggatattttagcgagagttgcggtgggattattgatgattcatactttgtgtaaaagtccaaggtataatgttaagacgcttttatatatataaagtataagaaaggttttagtataggcaatatggaaataaatagctacaatagctaatttagactcgagtaatattatactatggttgagtgtattatattttattacttcgatattcttatctaaactggttcaagtaggattgttcatgttgttctgtaactatgtttaggtacatcaaagactttgtgctccggaacgttgaatttctgctgtatggggaacttggagcagccagtgtcgtattgcgtagatcgacaagatgtggcttgcatgtggagatcgaatctacactagaattagatatgcagcagagctcatggtcgacaactccatggtacaatgctcttaatggctggaccacccggccacactccttatacttatatatacaaagctaatacctggcaaggtgtgtaaagtaccctttctatacatttgttaacactaggacttatgaatctatgtaatatttaagagttttaaaatactaagcagtaatagcttataatccattcttgttaagttataggcatttataagtgttaaatggttgactggttaggtattgtacgtggtctcttatctggttattataaaaaggcaaggctttattaaattccacagcctaatatttaggcggagataaggaatccttcgacctttgacattatagattatgcttcaaattcttgtaataccttatactggcggtgtgattggatgtaaactgttatatctgctggccaaatttagttagctaatcagcataatctagaatacactgtccaattctagtagttgtccgcaaggaatcctggaaattctggtagttctccgcaaggaatcctggacgatctacaggcagtatctgtaggtcagcccgctagtcattagcgctgctacttggaattacaattacgtccttatcgactggagcttgaccctttatatataaggagccactacttctcgccaatcggtttcttaagcctctcgtaccatctcaactctaaacaataattatttagagtacaaagtcatttacgtattgtataactagtccctaacttgttaaggaatcctaaacgtctttttgcaattgcacaaactcttcgtttcattcaacatgagtccctctgctcttcacccaaatcaccagaagctcatcgaccgagctcgagagttcattgccgagattgaaaaccagtaagtgtaatttctcctatccttgcttatttcatctgctttcatatctccacaaagctagagcgtaataagtttgcttacaactcgacctccaacagaactcctggtgacgagctcgaagctagactaaacagcgagtttggacctggaaccccctactacgaggactttagcagcttaatccgacaaggcttggctaacaatgagggctgggtctcaaaagaagcaatcgatggcgctgatttccgactttgcgatatttcactcccctctgaagactccaagttcttcagcatcctaacagtttacctggagaacaacgggtacgagcacattgcgcatgttcacccgtacggtgaactcaactgcgtcattccgctcgatccttctgcagagatgaggtcgagtcagggctggcagggcgcgggatggacgtcaccggagcctggatctcatcatgctccctcggcgcgcggaggcggcctgattgctcttaccttcctacctgcggggcgcctagtttttaaggagctcgatgcttgagacttgtagttgtcttattgggaaatatgcctaacaactggtaatcacctgtcaagtaatatccacaaagaataagcagcaggttatcgccacacaagtatcggctgggtcttgacggggatttcgacagggagacattttgtgctttacagttagactagtagtatgcttactgcttaattataaactcccaattgtccgcaatttcaagacatgtcatagcttgtaatttatagcctgacactgcaagctttggcgcatccggctttgcaatgcacgggagacgattgctgtaaacggtccggtcagtacatatgcattgtcgactgctgttgctcgccaatcgctaaaggcgagttagtgtagtactcttaacactctactcgccacaagatatctgtcagttatatacacttctttaacttatttgaagtacagaaccaaaacggaagtatgaactagcatccaagatgaagtttttaagagacacaaataatctattcgctccaccgccttaccgccgccatggacgaaatagtataaggatgctcttgcccaagaatgttttggcgatcatcggaacacaacttcatcaaccccatggccttttcgtgttggccttggcttttctgaataagagcaaggttattaatgctggtcagagtgtgagggtggctgtccccaaacttgactttgcacatatccaccaccaatgtttgcaactctacagccttttcacctttcccttgttcgtaaaatatcagggccaagttgttcatgctagccagggtattgggatggttcggacccaacttcgtccctcgaagttccactacctgcacctgcagctcttcggcctcccacagtcgattttgggctctgaatattgatgcaaggccgttcatacttgttagtgtgtccggatgttccctcccaaatttgatgtcgcggacattcattgccttgacctgaagctcttcagctttctgcagcgcgccccggatcctatacattgacgccaggttactcatgtttgtcaacgtttgtggatggccttctccaagctctattttgcagctctctagtaccacttcttgaagcgctgtagcttcaacgtatcgcccttgcgccctatatgtggatgctagattggccagagtcgctagagcactggggccaaccttgttgatttctgctctttgatatctgacttcggtgagaagtttttctgctgttttccatcgcccctggattctatatagcgacgccaagttattcatactggttagtgtgttggagcgagctctttccactttcgcttccattatcttgaatgcatctgttacttgggcgaatagtctttcggcctcgtcatatactccctgatccatcagtattagcgcggtcaatgatgaattttccaatcttctcatgtctcctcctctttgtccaccttccttctccatcacctgtctgacgtttgatactctatcgctcatctgttttgcggtttcatagtctcctagcagccgcgcatagcgccctccattatatagaagagtcgcccagtcttctgaagcatcaacactagggggatattgggctgctgtttggacgtgagcaaaaagctcttggcaggtggaccaattaccaagtgggctgcttgggaattctgccgctaaccgatgaatgaactgatcgcagtatgcgcgttcctcagcatcgcttagactcttctgagctgcgagttgtacgagtccgtgcatctcgaatatatctcttgttctattcgccccaataaggtaatggttcatgagtatgtctatgtcgccatcaaatgtatcggttgagtcattgtttgtgtcgccgtcattatcatccaactccaatcgtcccattatacttgggctgtttgctcgcggtgtattactgcctcgtatatcagatacaaggagccacttgggaatacctcgtcgatcaaaaaagctcatgagcgacagaagatttgctgcagagggcctttgggatcggacaaagtcaaaggatgtctgcagtgtgtcgaggatactcgttgaattgcgtccaactccaatgctattggcgtcgaattgaagaagccggaacttttccatagtgttctcttcaagttcttccaaatatttgacaagagtaatactttttggcaaatacttgtctatataaagagccgcttgggtgatagcaagaggaatgagaccgagtccttttacaaggcgaatcgccgcattcatatccaaagcaggtcgaaatttcggccctgctatctttctgaagagactggtagcttctactactggcattggtccaacttcaatgatgttcttttgatctcggtttatggcaatagccaaatctttgttgcgtgtcgtgacgattattgagctattcggcctcagtgattttagtaaatataaacttgtaagtggccgccttttaaatttcagcacgttcgtaatctctgaaatcttgtacaatacactcggatcatcggcgccgtcgaggattagaatccatgggccattctgttcatcataaagccagtcgcaaacgagctgatacaagtcgccccatggcaggttctgcgcgggtaatttgatatactctgcaattcttctgaagccttcttcaacatcttctagagtttcggcataaacccagaatgcccaggtctcaggccattccgctgcagttctatgcgcaaattcgagagccagctgggatttaccaatgccgcctaagcctgtaagtgtaacacagctggctgtttcagaagcttgcttggtgatacgaccgaaaaggtcttcaggacaaacaaaatgttcatttcggggagggagaagtgaacggcctgctgttggaatgtgaaatgattctaaaaaatgttagtctcaatatttcgccgtgctaaagtcgtatgtagcttgctgtacctgttgatcttgaagtacgttaatacatattcatgataatgtcatggattgcaacttactccttattgaggaaagcaccggagcgaataacctcttgtagaaagctatccgtccctgaaaattgctgtgtctcgttaattacgtcttgccaatcatcgatatgttcgcagtcaggaatagtatcccctatcaaagggtcatcaacctccatgctatcagcctcttcttccaacatgtcaacgatagcgcctgtctcttcttcaaaacgttgttgcgctgagccagcgcgagatgagtcgtgattagtactgctagataaagacttttcgtctgcggttgcatttaggacgtctagagacatcatacgtagtgtgaagagcataatcccttgaaggtgcgcagcgacgtgtcttgcgatggcttcaatgtttactcgctctaaattttgggcagattgagttcccgtggtctctttcatttctccttcagagccgacaacgctatgctgaactggctgaattgagccagtctccgttttggcacgtttgtgacttccttcaggcacttgatcttttgatgaaaggtctggttgagcgactttgaaggtgcgttcttgcctatcttcatctctcattgaaaggcagcacaaggggcacatgtcctgtggccgcggggatcggagctgactttggtgtacaataacttggatttgaggttttgtaaaagtttcatcgtggagctttgatatgtgttctgagagatcttgtgctctagaaaatgtcgtttctttgctgttgcatagtgggcaaatccaccatagcggcaaatgtatttctcgatgccaattttggccatgcgtttcgagcatatggctaaaccatgctcttgaagttgcaaatcggtttgattgccctttacacttctcagatatgcaaatgaagggcttgaagtcttcatttaaatgtttcctacacattgattgaattagtaagaagcatctacagcgttggaataagcgagtagttggatcatacttccacttttctcctttgagttcatcttttgaaagagttgcgaagcaccattcgcatactaagctttcttcagatggttgaggataagcaacttgactaacaagaatagatcttgtcttgctaccgacagatccggccccatgccgcggaaacagcctactaaactctcggctatccaaggacgttggcttggattctctcgacttttgtgacctgtcttctagatgcgtcattgagatcaagcggggtaattgtttattggcatctaatataggaggggctgttggctgaagggatggtctccctgtatttaccgttgagtcggaagccggatcttcgccaatggtgaatagcgctgctttaggtcgagcttggagtcgcgcttgtctcgatcgccgataatgaaacttttcgtacatgtcggtcattgcttgaataagttggttcaaaagggatgcgctggcatcggggtagaatgacttgactgctaagcgcgcaatctcttcaaaagaagtggaatcaaaggtcgtcgtgaatttgtcaacctttgttgcctgtcctgcttcagacgatcgctgtatggtcctcccgagatggttgaggcggtcaaccgctccttcaattcctcttagactttctaagttgatgcgggtttgtggtgaagagtcttggtctaagtcggggatgtcgatatcttcttcaaagactaaatgccgtcagcatcgaatctgatgctatttaacggataggggacgcacgatgaaccagatttcttttcataatatccaacaagcgaagagccagatcctggacttcgacatggctgcggagtctgcggtcgaggcacatatctggcatggcaaagacgcctaaaaatgccgcccaagctgagaaccgttgctgatactctccaacgactttcgcgccattgaagtctgattcattcttcagccttaagatgtgttccgagaaaagagtttcacattctgtcgcaagctcgaaaatcggctccgccgtctctacatctgccacatccatggcttctgtgcagcttgacaaaacgagctagcaagatgtcaactcgaaggtatttgatcatttaatagtggcatatcccggttggcggagatggcgcagctatgtaagattgctaggattaatagcggagacaatcgtgatctgatttcgattgcaggcccaggagtttcactgcaggatacagttaatagtttaaacatgctgttggcagcttgcactctgcatacagtcatccttagaggctcgagatgtgcctaaccccgctctggtacattcaacacctgggctgtatcacatgagattaatggcgaagtggcctaatctgggattagaattaaccctgtattcgtcaaccaggcacatgtatcatcgccacactggccaacgctagaaacgcactcagcaggcttactagctacctagctatcttctggattctattcttcgatgccttctttgagctgtgtctgcatagacatctggcatcttatcactttgtcgtcggccattttcgtttccaatttaccacgattttacaacgattgcattattgaagcataggagcttcagtacactttccgcgcatcatttatggcagctgcatatagctgacataaatcggctgcagtctcgtttgtgagccttgagacccccgctttcatccttcagccgcatctcggcgcagttgcattgatatcacaaccacacaggactcatctgcctaaacagcacggcaacatcttaaaatacgcgatgctgcctaccgaatctctcggatggattggctttcaggcattgaaagtccggttgacaggccgacttgcgggacttacgaggcgtgtagccgacgtgggtcggcctaccaaataccaaaacgacgtggatctcctggactgcgaccttcgcgatatcttcaagacggctactttggatattgacctcttgagtgaagattttgcggatttagagaagagagcacaagacattttgatgtcgcttaatgatatggtaaatgaggatataatttactctccaaatgcgtctactcacgatggctctcacgatattacgaagataatgagcatatacccgaaattgtcggcactgatgctttatctcgatgcatctgattacaagcagtttagcttagtaggtgatccagggccatctctatttatactacctcacggccgcattggagaccagatggtgagccaggtaatggcttggaagatgtttctacaacgagtagtagcccgatcggataagtcacaaagctggcttggaacttctacattgcagtccccaatgcaaatgagcgtggtagagccaacagaacaaaagctcaacatggttcacaacccagtgggcgttgtcatggacgccattttaaaagagtttcagcagacacactgtggtataagccacgaagtgaagctgagggtcttggaggaactacataccagcccatatcagccaaaactcgaaatgttactatcttgctgccaatccgagcgtgattggcaggaggctgtatgcgactcattccagtgagtgtcgccgcgcatgctgagttctagagctgggtactaatttgacaaaaatatagacacccaatcagctcagaaaacaagcatgatatttgcgttgccatccacaaaacttggaaacagcgaacgaaacttcgccttttcgttgatcagcgggggctatttgatgttaccgacgaaggaccgccgatatcaacgtatgaccatacagaagaagggctcaatttattactcgataaaaacgcatttcggcctattagccctggagcctatctcagaggcattgtcatagaaaggtttgaccatcgagaaaagacggctttggccctggccctggctaggtgtttaatggtatttttcgataggagccttgagcgagcttcttgtaactggtcggcggaaaacatttttttcatgcgctcttctcagccttatggagagcttccacgctggcatattttggtagggtcacaaccttccagcttcaattatcccagcttccttcatagagttgttcctggaaatccggtcttattatcctttgcaaaattattattggagattatcaatggcgaaaagatacctcttgacattgacttacagaatattaacaagaacattggaaactgggctcaaatgtgtagctacgtggaagaggcacgacaggacggaaacagtttctacctccaagctgtgcaggggtgtctataccttcatatgcatttacaaaaagacgacaacttacaaaatgtcaattcatccggcgctgccatgagagaggtcatttacgagcagatcgtccgaaacctcgagaaagagctgaaccccgatggacttaagcggaagcggcgaggatccttttctgagcgccccaatctgaagagattgcatacagatgagcctttggaatcgacgaatagacagttcaaaggtctccagaacgaaagatttactaaaagtgctctcgctatcttaccatctcagagagggatgattgcttctcgaatgacccatattggcgcaaacggcgtctttggccacgatggcgtagaaagaccttcacaaaactcgtgagtattctccattttgaacatgaactctcctaaaattcatatcttattaacaaatgataaaaaaaatactaacttgggactaagtttgcgttcaatgactacaaccacaagcgcagcaactacagctccgccaagacgtgaagacttcaatgtagccgttatatgcgccattgtcacagaatacaacgctgtttgtcaaatatttgatgaattttgggacgaagaaggagaccaatatgggagagcagaaggagatctcaatacttataccactggtcgcattggcaagcacaatgttgtcctagctcttcttccacacattggaaaatccaatgctgctgccgccgccgctagttttaggtcgagctacacgcacgtggagttggcgctccttgtaggcgtctgcggaggcgtgcctcgagttggaggatatgaagaggacgagatactcctaggtgatgttgtgataagcagggccgttgtccaatatgactttggcaggaaatatcctgaaaagtttattcgcaaaaatacctttgaagacaacttgggcaaagcgacaaagaatattcagagcctgcttaaaaactttgagaccgaccgaggcctaagcttacttcagagccagacagctcaattccttatgcagctacagaataaacgaacaggtaggaaaaacaggttgctcaacaagtatcgatatcccgggacagccaaagacagattattcagatcagattatcgccacatgcatcgcggctttcatggccactgctgcaacatttgtgacgacagttctggcgacgtttgcgaggacgctctgaatgccacttgcgaggagttgggatgtgaagagcattactttgttgagagagagcggcttcaagagaagcaagagcttgaacgaaacagttccgaggatgctcaagcaccatcgatccatctcggcgccgtggcttcgggcgatacagtcttgaaatcgggaagagaccgcgatgagattgcgcaaaatgaaggcgttattgcatttgagatggaagcagcaggcatctggggagagatcccttgtgtcattgttaagggcgtctgtgactacgcagattctcacaagaataagacgtggcaagactttgcggctgcgacggcggcggctgctgcgaaggctcttttacatagatacccgaaaacagaaaagagtcagacatgggtagtaggatgacttggcgaatttatgtattcaacaaatgttttaattagtgtaaacggatacttgacacgggtgctggactactttagccttgaaacgcacgattttccattgcagctttctaatccatactatcagacttcacgccccagcgtatgccttgctatattctcgctgagaactactttttgaacatgtctttcatcatttccacagcggcctgacctccaatatccccagtgaacaaagctgcgtctttacccatcttattactgacgaactttgaagtgcccgtatatgcagctgtgtagccaggctcatacccaatattgccaaagaaagttctcatattatctccggcagtattatcctggatgatggctctcgtgtactctcctgtgacgttctcactgccgggcgtctgtgatgccgattgctgtgatgccgattgctgtgaagcagagagtttgaaagcttcgaacttggctggttcaagtgcaatggttccatttacatctagtgaaaatatgtcaggcttccaacttcatgagcagcaatgttgaatgacttactttttccaccaatcttaccctccttctttaagaagtccacgagcaccagacttttcttgaagattgtccccaccattgcattggtctcgttaagaacactgaggtcaacgaaatggcctccttgaaggcccaccggggtctctagcacccgtaaggatatctgctgcagcgctttatcgagctggccttgcatgggctccagctgcttttcgtatcgaatctgctcgagggtaatctgtgtttgtttcattgaactgccaggaagcttctcgaaaagcgattcacagtcttgaaggacggcaatagtagctccaacctctgcgctgaaatcatgggcttgcaacccgccgatatgcttaatcgcgttgagatagctttcagctgttgagagctgcgtcttgactccatccagatctttgttttccttgacatcttgtccgatgttctgtatcttattaattttctcgagcgcctgatcaactaatccgtgggttctgcttttgctcatagttattgtctcgacacgagagccctgtaagtgatcttagcatgctgcatttatagcttcgtaatggacatcaactggctcactgctctggatttggaattcttcgacgtaaaaattttcttgtacatgctttctctcttcttttatatctttctcttctataggagcatggaaagttaaatgcaacactggcgccagtagaggtatttataagagtttgccatctagctgtaagctataagcctcatgcttcaggcacatttacatggatgctttcatgcatacaagcgcctaaggatacaccatcattgggcaatcacgcatgtgcatagaatcgggtatgctttgcgcccgaggccattttggcgaccaaaaaggcgtcttcagccgccttgtactcaatatatattggatagggcgtcagttgtgcatccacatgagactgcgcctgcatatttcgcaaggctgagtttacgcgtgtcgggttctcattggatgaacatgacggccgaggtgaggacgccttttatcgcaaggggctgaatttacacccatgatgtggcatctaataagccacatgcttgtaaggcaaatgtggtgatggagccgtgtcagcctaatcgaagaagcccgaaggctgccttgtttctgggttttctgttgatgatgccttagtaaaggcatatgataacgttgatatacgtgctgtgaaatatgttcaattgacgaaagagtgtatgaagagcctcgtatggctgagctgcgactaagaaaagttgtgtacatgtaaatttacagggtatcaacgccgaaccgccatgttttagaatacgacaatttgtcttccactcccgttgtccaacccaatctgctttgtgaactttattcagcctcatcgccgttgcggcgcagttcttccttgaagtccctgcgaaatccccgcacatcttctcgcgcttttgtaccaagtccgcgcgccttgcctttcaaatctacaaagactgcaccaaatgcgcgcttctcactgctctccacctcgggcgttgatcctcgagatcgggtcaagtactctttgactgtgtttttggccgttacgaaatgtttcagctttcttgcgacttttgttcctgtcgacagtcgagtctttccgcttgtctgcgttgataatgagacaaggctcccattggcatcctgagtctcgaaaaatatgtctttggtactaggacgaggtgtatcgggtggtgtgagcggagccacggatatagattcacataacacaagagtcgacttggttgctttgttgccttcagggttcttgtgcatgagctcgcccatcttgtctatggaaaagtcgcacatctgtttcaccacgcggctgtatgcctctggtgatagtttgtattctccatcttgtagagtatatgcgggcatctggacaaaatgttcaacctgaatgactgtttgacgtatagtttctgcttgggcagaaaaccattctgtatgccctcccttgcacttctcgcatgacaaaacgcgaatattggcatgctgaagaataactcgagcaagcttttcagcgtggggagcaccggcgaacctttgagtctcgtaaacgactcttgtgttgactccataacagttgttaggttgttttagcgtctcttctgcgctttcgcttgaccatccaattttgaatagagaagggttgtcgttatcttcaaagatgtacacaacaccttcactcatctcattggcggttggatgactgctgatgacttggaatacccgcgagtgatctcttagcgagccattgcgctgtagtctaatgatgccaagctcatcaacagcggtttctctggctgaatcattcttttccgttaccgctgtatcattgactcccgaggttaaagtcaaatctggcatctgcccggcagaatccgctttgggaacggcttttctcgtgatgttgtatttcacggcctctttctcaggagcttcttcaaggtcatcttcttcctcgactttctgatttgtaatagtttctttcttgatatccacagaagcagcctcattgctaatgacaacttcttttttaatatcagcttcttcaacaacatcgtctctatcaactcctttgcctttggatgcgacttctttctctgcattctcaaggaaagcggccaacgttttttcgatggcaatgtctttcttcttaaggaaggcagccaagcttgtgacgatagcggtcaatttttcaacactggcagatatgctgtcggttgcatcttcttgtgtagtgatttcttcaatggtatccatttccacgtctgcaatagacttgttgcttggtgaaggcgaattgtctgcattggctctaacccttgcgacattatcagcggtccagtcagctccatcttcttccgcgatatcatcgatctccatgcctgaaacaagtccattgcgtggaggagtattgggaagggagcttaggaacgtcgatccattactggcgacagagcgagtctccagaatgctgttgtcgaaagaatcgccaccgtcggatgttgcgctggctgccgaaggaacaaatgttgtaggaatagtcggcagttgctggagggctgccgctgtgagaggctgtataactgtcgtagttgttggttgtatagccggtggaggagttgaggggcgggctggtggtaccacagctcgagcgggcgtgaaccgttgtcgagcattggatctggctgcgatccgctcctttttccaacgctcgaaagctgccagagccggccagcgatgccatctcttgcaatgcgaataggtgatgaaggtctccagtttattatagaagctgtccgtgtcagggcactctgtcatgccccggaactcaaacatcaagtcgtgactgtgatgtcgctcatattgcgtgcagggaggattccggcaacggcctccatctttcctcatggctcggcatgtggaaaagtccgactcttctggattggggcacacgtcggtgtatcgctggatatcagccaatactttgaacacgggattctggggctcgcttccgaaagccattctgaaccgagggggttttttttttttttttttaattaattgattgcgactctgctgttttcctggcaatcttcttcttggtcactcggactcatttcccgctgcagatagtagatatagacagagacaaggacaagagcaaaggccatgaactatgcatgggagggagggtgaggctgtgaagccagaggggcgcgtagcgaaacagcgaatatgcatgttggttgtggtgttctgcagcaggatcacgagccctgtcctgcatgggcagaattgtgctcgataggctgttttctgcagctccttatttccaagagctgaaagcggaatagatcctgtcgagcgatgcggaggtcccgtattgcaagttacggcccccaatctccaatctcagtgctggaggaagaatccaagtccggttgcctctcagacagctattccgacgcccctgtagcaatactgctgcaaaaccagtgtctccagttcgtgcctggggtcatcttttccagaagcagctcagccctctttcagctggtgcggaggtcggccgaaccatggatactgccataagcgatctaactcttatccccgttgttcccttcgtttagcgtcgatcatggacatggtgtttgggacgtctgttaacaaaagcccagatctcgcactattgcttcatttgctaggagcacgcatactcggatactgtacggctcagcgctgttacccactaacataccattctattgcattgtttcaagccttaaaccaacgccaatgtttcgcaaaactccaaatctcaaagggctgtgccgaatctcttatcttagactgcttctggcgaacccaagagctcccgtagcttgcggctcagagatggcgccacttgcattcagctcccaggatggcgcaatactgccctcgaaagccacaacgccgaccaacaacgacgaccatgttctgttacagaagctggtttcccaggggttattgagacgttgttggtccttcgtccacgcaaaatgcagcacgctactgcatgtcagcctcgtctcagaagtgtagtagtataaccagggcggcttttccgcaacctccatttgtccgggcatcttaaagagaccgggcgttatcagacgctattttcaacacctcgggaccgaccagctctacccgcagctactaaaacatgtccactcccacgttgtgttactagtttcaggccacttttgagcggcccggcgctaaacaagaccggccgctgggtaacagaccgtcgagcgggaacaagagacccatgtagaacatcgacccggggaagaggtttctagtcgcttagaagtgatgtcgcaggcatccagcttctatgcgattgcgagttagtgtctgcgggggagactacatgtatgttgttggtcggcccctgtcacagtgtggctgtgctgggggaatgctgcaagtcttttcgtcatgaagcttctatattgaagaatccagagtaatcttcatgtgatcctttaccgtcttcgctccataataggagccttttaattaaacagaacccagctattgtagtattctgtgccgtttcttgcctacgtgctgcagtgcataatagtgagcagttaccactcagatgggacaatgtccctggatctcgaaacccccttaataggctaagaacatttgctgtctattaccctcaagtgctgataatacttcttgcttataggagagtactgtagatatctattcttcatagactggcgaaggcgaggtataactggaagctgtcgtgttactagattgtgcaatggtactttgtctagccttggcttggactctgccagatgttggagccggggaacttttgaagctctatattaacaaacgtagtagtttcttatattgcatggttgtttatagctatagtgcatttaatccataggatatctgctatggaacatcttgtcatcagttggccgaattgaacaaacctgttctgctcatgaagttggccgatatcaatcaacttgtacaagcggcatagaaactaccggggtatcatatagcaattaatggaccatggctgaaacataacttaaaagtaactgatcacattattccagttagtccccaacctggatttatgagtaggctgcggtgatccaaatatggattagccatggcagacaggacggagttgccgccctgtgtaattatagcaatgatttacctcacatatggttctttgaactgagcttcctaattcgattagccttagaaagccccatgtataatatgtcgaggtagccgatcgccaaagacgtagaaatcctccgctgtagagcacatggacacaataatatggggcgcgttacgctaacaaccaacagcatatataaatatactggcatagcctcgacgtctttctttcatgtcaagtgcgatagactctttaattctctacggatacaagatcacgggtagcaagaaattcgacggcagatttgcttcacaatggccacgatggccgatccaccagttttcagggaacttgccaaaatccagaaagatataggccttcctccgggcctaaagttaagcgactatggtcaatgtcggtcatatgtccaaaattcaacggagccgtgcagcaagccagcttgcagcattgcaaagcgagacgaacttgacgttcttttgttcgagttccgacatatgacagagtgcgggcatactgataaattttatgataagatagaaagttatatcactcttacgcactgctctagtcaccgtcaaaaagcaaacaaggctttcacgagatggaaggcccaatacattgcaactgctcccaatttggtaaagggggtatccacggtgaggccatcagtgaggccctcggcgacgtcctcggcaacgacctctagtgattcgctggggacttggagcgaaactagcattatgacatctccgacgcccaccagccctatgtctgacgtttcaggagacaaatcagcatcagacttcggcattgaaaaagagatgaagaatctggccattgaggttgatgcaccaaacaccacgcgccgtataatcaacgacccttttgaaatccaaaagctggtagactggttgaagcctcttggcgcagtgtcatttccaaatgtaaggaaaaaaaaggacaatgccaagatattcgaaacaatggaaaatcccctacccaatgctagcatggctcaacaggggattgtatacatatataaacataacattttacctggtatattcaagatcggattctccacgaagtccgcagaagagaggaaaaagcagaagggtaactgttatggcgtcgatacaacggtcatctatgaaagtaaaccatttgtgggagctcgacaagccgaaaagattgttcataccgcgttggccgctgagaattttcatgttcacaactgtcgactttgccccggaaacaggagacgcacacacaaagagtggtttcttacatccgaagaccaggcacttaccaaagtcaaaggtgcagaatcgtggctccgactgcccgcatatgctctgactcaaccaaaatatgagctaacgccacaggggagagctatctatgagaggatgactcggttttcgatgagtgaatggcgccggcatactcatagcgacgatacatcagataatgtatcggatgtccgttgtgccgaaaagtcagcaactggtgttgagcaaatatacatacctcgctcatcttctcccgttactgacaacggactttgcatatcctacgatggaggctttaccaccaccatctctaaaaggccagagccacaaatagcacctcaatctatggcggttggcagatttttggaccaagccctcgaagtagctgacaaataccagctacagtccaaagatcagggttacgaagaaacaaacatccaagcaaaggagtcctgggttctcgcacgcagagatccaaacgagtcaaatttggaggtcaacaatgacgagaaattcgacaatgacgcgaggtctaaagctctcggactcaaacagccaaacgaagaaaatatagcacctcatagtgacgaagaatgcagccaagctgaagagtcatgtgctcttgtactcagaaactcaagcgaggcagattcaaaaatggaaacacctgaggagcacaaccaagcgggggagacttgggctcttgctttcagacgaccaaacgagacaaatctggaggtgaacggtgctattgtcaacctttttaggtttctcttaataggagagccacgagagctgagagccgtccccgtattctacaattcatagaaattgatacggtttgatctggtattttcaatgaggaaactctagaagttgcagtttgtatgtatcttcatatcagttaatttggcatagacagcggaactaatctaattttcactagttaggggtatatgaagtagatagtgaagagcttgggttgcgtttaggttttatatcgagtgtaatactttctgtttgtgacattgctatgtccccagatttagtcagatgtattccttttatatgcacaaacgaaaatgttaaaactataaacgtagtactcaaactgaatgttaaggagaacctttatgttcgaataagaatagctctcatttagtctgcaaagtgattcacgatgaagcgtgacgaagaaaacatcgcgaccagttgatcattttgcttcccctcatgcttccagtacagtcagcgtattgtttcacgagctacttttaccaaaatacttttgtctaagatcccttttaatgagccattattttgtctcactagctatcaccaaccgccaccggagccaacatgcgaacatcacagcactgcttgcggcggcatattgcgtatgagctacctgtgtacaacagctcttacagggcatccttgtggctatcaggacaccaaggacctcggcttaagcagctactcagcgcacaaagtatgatacatgttcacaggtgcacagttccaattgtaatagctgattgcggccgcatttagctcgaatatctcaatgtttgatgtcctacctagttaagagcgaaccacccaaatctagctctcgatacaacacgtagtactgtctctcgaaagattcacagtataatttcgcaagtatagcgcaatcgaatgagaagcattcaagttcttttgaaaaccagacgcatagtttattatatttttagtatgaagatttcgtttcctgtaactcattcgctcaagtaattcgatagttccaaccctgaaatcatgtcttcagtagtagtcaatagtcctttgagatggtcttctatgcgacagttgtggcgtactaattttagatgcggctcctcggtcgggcgactagaatacggataactggcatattcccttggtgggggtctactctcaagtctccaagatccatcgccatttaggttggtagaatatcttaaaggacaataatagtccactccctggactgcttttaatttttgaagggctgaactgatgctcaatgaggtatatggcgaaaggggtagaggcagccacgaattcgatttcattccctgggtgagcgtaccatacatcatggccctgcagccctggttgcatcccaatgattgctcaaggagctgagattgcagtttttgcaagtgtgcaaatagatgagccaatataaattgccgccgctcaccgatattctctaaatatattagctaatgttcctagtaggggtcccgaaacctaccaagaattctaggccgtataggaagaccaaaggtaggcgttttatctgtgctatatcttatggcgtcatttgttatttgcttgaagatctcggattcctcaaacacaaatgaaattaagatccatcgcataaggtcctcagacgtttcatgaaaatctggacatttcatttggctcagccagcgtttagcaaagaaccaaatagagtcttggcactccaaatcatcaacgatggcggctatttgagcgagcaagtcgacgcttgccttttcagggatctgccgcgtatgtccatggattatatgcattacaatctcaaatgccattgagtcaaacattggctcaaaattccagtggaaaaggccatctttttcccgagtagattctttgaaagatccttcgagcactttgccagcacgacgagaagatagcatgagatgtttcttcgaaacgagaaattgctttccgagagcggggttcatcactatgtcaaaattagcctctaggaacttgaatgacggtcagttccatcgagagtagttcttttcaagcgttgaaaacaaaatttggtacagctgcttccttaatcttcttggtgggggtaacctctattgggagaacagtacctgtactacttgaagaggaaaattgggtatctgtacccataatggtgattaaggtgtcgccgtgtggatcaattttgagatacatagtggaggatttggaggttgttttttccatgagaaaatgtgtagaggacagtaaatttcaagacctttagtggacacagcagagatgggttgcgctgatagtcgactctttggaaccctttacaaaatagacgccaaggcagagactataatgtaaagctcgctctggataaaaacaacacgttgaattgctaggtgcacttagatagcgccttcaatgattaagtgaagatgtctctggtgagtttgtacgggctgtgatttttggctgtggtcgcatcattaaccccgcatttgggcaccaagtgatgtagcgagtggcattcatgaattgcaatagcggctcctctcatcatcaagattgcgtaaggctacaataaaaacacgagatcttttcaccacaatgagcatcatggaaagtccgtataatacgagtaatctagtccagagccagtgctcggattgagcttgaatatatatactaaagatgatgaaattactgacgaaattataatcgtgtagatgctttccgttaaaattccagaccagctggtgtgttattatataaattatgcttcctaattttttattgtgcggtaagagaaaacttgacatttcccttgtttatatctgcaccgccaatacatgtgcttgtaaacgggctatcaccacatacggctctcgccgcacgcatgcatccctcccatcggccctttgtgatgtcaattgtttgcccgggagttgcagcttccagcgataaaaatgcgctccctgatgcaccggttgtgtttgtagggtttccctggcattgctcaattgtgcctgcaatgcctccgcaaatagagaggagggcgacgttaatatcatggctattgatagctctatgactttgttaataaatcttatgattgagaatttaattttaaggaagaaatgaaaggtcaacgtacactttcttggctgtgcatgtagttgatgttattgcttccgggttgacatttgtgtttgcgggaagaggagatgcggcaatgatggttgctagcgcaataagaggaaaagaataatgcattttcgcgattaaaacgataaataaattaagagctaaaatcaatttagacgggagacaagaaagaagaatgaatgaatataattaagacaaactgacagccggttagacaagtagcaggtgggtatatatattcacaacaataaaccgttgcaaggtttaatcgacgctaggcggcggcagcactggggcagcagcgaaacatgtatgaaacagttgtcttgttttactttttgttctgtttacactgagctgaaacgagaacatatttgaagccagggatatacttttatcccgttctcctactacggtattagaggaaattttatcaggctgatagccccagttacatgtcaaggctctgtagtaaaacctcgctccggaccccttctacttcgcttatacctgagggttagcgattgtattacagagaacatcagtcgataaaaggaacgacctcggatgatgaagactttctacttcgcttatatcattaatagaacactttcaaattatacctttgtcaagtatttgttttcatgcgttcatatgtcatccactgatgtagtaacaacccaatacaacatgttctggttacggcggcatatattgtttcagctgtcgatgaggcatttcaactttgtgcaaatgtcagttttatcaaatgaaaatctgagaatgatacaatgtcatcgcaatatatccactcagtaaagcccatatgcctgccaaagttggaattgatataatttacctgggcgctttgattcgaatgtctcagttgattgacggtttgaaggacccctataacaacgtgaagccagcgatcttagtggcttttgctgctgtagggcaattttactggttggagagcgcgcgccttggtctaatcgagtcatccacgactcggtttttcttaaaagtaagaatgtagaaaaataaatgggctaaatagttaatctacacacgagagaaattattctagaagcagaatgtatctgggtacgagctaggactcctaaaaagtacatacatttgtgcgccctattctcattcctggactttgctcttttagcgccggctgttatctccgagagcaactgacataatgttcttcctgaatacatgtagcctcctacaacttcaacactgccaacatcagccaagcaaaagcaagcagagtcatggagtttacgtttattgacaataatcaaggcattgacagcggcacacggactttgatccgccatcgcgctgcaaaggggtggaaccttggacgcaagattaatcggccatcgcgtgtaaaagcgcttgagcgccgagttccgaaagagacacctactgctgctggggttaaggctgcatctgcaaagacgctccctgaaagcggcaaagaggactcgcctcctcgcagagaaactaggggagtgctcccgccggttgagcctgtgataggtgacagcgtatctatcttaagtctacctatcgacgtagctcagaaagacagggtgctcttgtacgatggttagttgacacgagatgtatttcgctaaaatgcagattacttactcatgttgcataaatagctgtagctttcatgagatctccgcgatgcgcaccgactttgagcaaagctcttgctcacgtcagtgttaaccaatcaatatttctacaactaatattcacagaccaagcatgtaagtctcatatctctctatttgctgtcaccgccaagcttatgtagaatcaaaattgctagactaccattgcgctttggcttttgttcttgaatgtaccaaagcttcgccgcaagccaatatctctgcaactcaccacatcactcaggtcttccgtctaattaatgagcgaatatctcgcggcgaacgagtttcttatcccacaatggtcgtagtcatgagcctatcaacatatgagtccacccgtggtcgctacgaccgcggcataatccacctctcgggtcttcatcgaatgatcgagatgcaaggcggcatgggccgcgttggcttagaaaagcctgaaattatgcaaaagatatatcggtacgtcattcattgagagctttttgtaaaaattatgttcaatagctaaaactgtccagggccgatcttgactatgcgcttcgacttggatcgtctcctacactggatatagaactctttgagaatacaaagactatggagagattgactttatctcccactcctgatctaaatataccttctgctatatctagccagagatttagacaacagtttggtaccgagctttgtggcctttgggataatgtggttgctctatcttcgcttgtcaatgaggcgagcgccgggaaacgttcaaagttgtccacggtagagtttttaagaagtcacatctggctcggccataaacttctcaaatatgctccgttgagctcgtcgcgttcactgaatcgtatccaaaacatggcccatttaggtctcttgacgataatcagctcctttttatgcggcctcgatcgtcgcgtgacagaaaactctatcctgtctcaaatgatccgcaaagaagctagcctagagcaaaatgatgaggatcaagaacttcttttatggctgttatttttgggggcggctgttattctacaggatcacagccatgatgcctggctcatcccaaagacttgggaaacaatgcaaaaactacaagtaaacacttggagcgaggttatgggagttctttcaagattcccttggatcaatgatttttatgaaaaggagggcttggcactatactacagagtctctcactacggagaggttcagttggctttataaaacttgcacccaactatatatcaattctaatgacttcgaagtcttactcgagagcctttgaaacagaacctggcacaattttctcaagctctctagcaatgctatcccaggcttgcttgtctgctttggcatccatccagtccggcaacaggttgctataatccggatcagtatataagcaaacagcaataaacattcaacgcattcaaaacacttactctgccggtacgcagtcatccatataggaaccgtggctatccttgcctccaacggctgcggctagaagggtccgactaccgcattcggcggttcgaccactctgtgcccacatgtcctttaggcgatctttcaattcttgtggtgcatttcgtgagaggttagtcacacacaggccggggttgattgagttgatgatgactccgccgcgagcaaccggaagtagctttgcaatctcccggactgccaatatctccatcatcttcgatgcaggatagctagaagaatgattgttattaatcgcaagacccaaagacataaatactgaatcaatggtaaaagggtacttagacctacctgctcattcccaaagcatcatctgcgtccatgtttaccatcggatcttcggagatcttcgcccagtattctcctagatcaaggccggtgccactgctaacaatgcttatgcgcggagtgtatccaaacttggccgcatccgagcgtagttttgggagtaggagaatggccaaaagcaaggtgctggtgacattaaccgtcaatgctatgtggcggccttctgcctgcccaaccgcgctggcaacagccgcgttttcaatgacagcctcgatgcgctcaagtgtctcaatggccttggatgcaaatgcgcgaacagaggcatagctggaaagatccagatgccagacctcagcaacgcccttgattccggtagactcctcaatgtcctttttagcctcctcgccggcttccagattgcgcactgccatgatgacctttgcggctccaatgcccactagatggcgagcagcttccagcccaaggccaatgttggaaccagtgacgatgtaagttcggcctgcgcagagctctttggtgatcaagagcgggagctctctcttctggaccaacgcgcgttcgttggcattcatgttcttttggtcagacatgtttgttgtatggagtgataggcaatgacttgtaagaattgtctttctggagtatcttggatgtaacttggaagcagagtataagtgataagagtgctggtattgatgctggactttagaatcaacaccgcgcactttcactctcttttatagctgttcgaaatagccaacgccaagaataattgcatcgccatccggaatttgcgtaaactccgatcttctgaacattccgaaatccgccaattctcaggttgatgctatggaaatgtggtattcgttgaacaaggcactgcaaaagcgtagattggagacattgctatagccagtaggagagcagcgtcccaattgggcaaggcgagcgtcgcaagcttggatgctggccaatgggagagcggcagcctgaaaaggttaagcgcagccaggggtcatatgtacctcggtacatggattcaagtagggtgttggatgctttgatcaaataattgaagggatgcaaagcgtaactcattgaaagacagactgaacaagagtatgaaggctttgtaagatcagttaattgaagcttggcaactagaatggtggacatagtttcgcttgcggtcgagagccagacgccaccagtactagttaatgccagccatggcctcagatacatttatttacgacatacgcagtgttcacctccaacattcttttcctatcttggtaatatggtcttgctcatctacttggtaaagattacggcgatgttatctttaccaagtagatgatctgtggttaacattcatcgtcttatacagttggccacaaggtggtggctagaagaagagtttccagaagatgtggataggcgggccttcaaatcatcgaagtctgttgcctctcaatatcgagcctttatctgagtctgggcctgaatacttcaaattctcggaaatattgcttcctcatgctgagctcattcttcaacatcactttaagaaagacaccaaagattcggaattagctagagcgaagctacttatggcttctggagcatatattgtatgggacggcgatcatgatgaagcgcaagtgagatttgagcgatcaatagagataaacagtagctatctcggcgaaaaacatgtggaaacaatgtcgggtatagggctactaggactaggctgggttattggtgttctgcaagacgacgtgaaagctctgcagattctgaagcgcgttgtaaaaaatagccgtgaaagcttaggtggggatggtcctaggacgattaacagattgagtgatctcaccacagccattgctttggctggcgaatacatggaatctgagaccatgcaacgtgaagctttggctcgcagtgagcgcgtcctcgggagggcacagaatgaaacgctaaactgcacggcgcatcttgccaatgtcctcggcgatccaggtaaaactgaggaagcagtcaagttacgacgggatgtctatgacgccaaaaaggctccttggcaattttcacccagatacgcttattgccgaaggaaatttagctttgatactaagcgagagtgatgaaccattggaagaagcagtttccctttggaggctcaatttgagaaacgaaacggaggtctttgggctaactcacagaggaactttgatcacagcatataatctcatccaagagcttgcatcgcggcaaagaaatgcagaggcacgagagatttgtgtgcaatgcctcacaaaagtggacgacaatctttataaagataatttggactgccagaattttctccaaaagatcaaggacatttggcagaaattatgaggaacgaatgcggttgaaaaaattctggtaacagaacacctaataatatataagaagttcgcttcctataggaagactactcgcttgcgtttccgtacccatgacctatctccttactatctcaagtcggctagtttactggtggcaaggaacatattccctatttcagtggatctacaattccctatttgagaagtcaaaatgaattagcagccctaccctattagccatccgtcttagatgagccagaaaggctaataaggaagcattattgtgacaaaaacatggtaacttttcccgaactgtggagcttttagcggttaaaaagtacgtgtattggtcatagatgtcaagctagtacgcttcggctgctaaatcgctgaccaatttgtcctctttgggtatttgtacctattgggcttctttccagttaattttactcttaattttctcttcaaacaatgatggatcgtttattgtaggtcgataatccacagcgatagtataaatgttcaaaggatttccttttccatataaatagagggttcatagcgctcaatagctgagtttgacatatacaaaagctggttcgaacaccaaagcataaaattttgattcaacaagtcaatccgatattgcgacctttttgtattaatttcaggtacaaaacccaaattttcaagcaatggcgtgggatgaaacctccattcccaacctcaccggcaaagtgatactagtaactggaggaaagtgagttgttgaaaactaccctgaattcctttcaatcggctgttgatgatggaatagctctggaattggcttcgaaacagttaaacagcttgtgttgcatggcgccaaagtatatataggcgcaagatctgaatctcgagcgaaacaagcgattagcgatatcctttctgagaatccatctatcccaaaggagctcctggagtggctgccgctggatctatcatcgctacctaatgtcatcaaagctgcaaacctattctcgactaccgaaacaagacttgatatcttaagtaaggctgcatctatcagtcattttttttacagcacgctaatattcttatttgagtcaacaatgcaggcatttcatcggacgaatacgtcaccacaaaagaaggatttgaacagtcgcttggggtaaagtgagtattaaacgtgctgctttcatcttgcttttctttggtcttctcttttttcttactaaagaatgtttttattcagtcatctcggccattttactctcacggttaaacttttgccgttgctcaaggctacggcagacgtgccaggctccgacgttcggatagtcaatgtatgtcgtttgatagtatgagctttgagaatgagtttactaaattgatttactaggtgagctctttggcggagaaatttgcgtccagcagcaacaactttaccactgtgaaggattttagtgatcctggagctaccaatcctaacgactacacgtctcgcaaagcagtctttaaacgttatggcatcagcaaattggctaatatcctctttacaaaagaacttcagaaccaactaacgcaacaaaattccaggatcatagctatcacgcttgaccctgggcccgttgcaaccgatggcggtatgggagtattcccaggtctgttaaagccagttttgaaactggtaatgaaaagccctgccaaaggtgcattgacgcaacttttttgtgcgactgcgcccgaagttgcaagagaagccgctcgatatagggggcagttcttgaatgggcctgggaagattgcccagagttcagaaaggtcgcgcaacaaagagctggctcagtcactctggaaaatttcagaagaagtattaaagggagtcgaccaataatttctaaccagcggccaagggtattattatagctctcttcgatttgttctcattctcttacttttcttagcctgttccaggtgcggagttgctcgccatcgaacatggttcctcgatatatctcatatagtttattatacctcaatagaacaagttttaactcaaatatgttaatcttcaatcgctactatcaatcttgatcaaagttcagactttttggtggttgtcgcggtgcacttggttgcgccgcacatctaccagccacttgagtacggggcagttttagcctccactactggactgtaattcctctgtttattaatctgcaaattaatgattagtattcatacatatacttcaataataaggaacctattacctggaagaacctataacctatggtaactataattgtcagcgctaccagcagagtttgccgtcgccgtagctgctgccctgcttgacggttacacgataacatcagacaacttggcggtctcagaatttatcgagttctcatcgccagtaagccatggcatcgtcgcaaatcgccgtggctcattcgcggatctcttgtcatgcgtgtcgccatggtaaaaggcgatgcgatcgagtccttccgacatgcgagttatgtttgcgcaaagaaattcgctgtagctatccaaagctgccagccaagcgctcttatacaccggagatagtttgggacgactcgtcatcggtagcggacgaccctcacccgcagcaatgggaccaattgccggatctggagtctacctttgagacagcaagggctgttcggtttctggcgcccaagctatttcgcgacatcaagctagatattcctcctacttgtgtttctctccccaatgacgttgcggtccatgtcggagacactcagcaaatccgcgacatagcggcagtgttgttctcgcacgatgcttcgtggctaccaatagtgtgccggaatcactttttcaatgcttcactgaacccattatctccccgacgagcggaaagtacactgttggccttgtgtatgaagctgtattgcacaactggggtccatgatggtggcagtcaaaagacagcgctttacaggacgtcaaagcggtacctttctgagatagaggcaactggcctcatgtcgctgcaagtcctccaagcagcaatttttattgctctatatgagattggaaatgcgatctacccggctgcttacctgaccgttggagcttgtgccagatacggcattgctttgggcttggataaactcatgacggacaacagcgacttcgacagatcgtggatggagatagaggagaaaagaagaagttggtgggcagtgttggcactagaccggtaagttagctgtgccgtactctgtcgcctcttatttgatcctgggagaactctgtactgaattgtgatgcagcttcttaaacttcggtgacccctcaaggcgtctagctacaggcgatccagagatcaattatcatcttcccgtagacgatcaatccttcttcgaaggtgtaagatacttctcattcttatttttcatgcaaaatctaggtaagaatgccactaatacttgtcatctctcaggacgtaatgccgcctaatgctatacccatctctgcggcatttcatctcaagactggcagttttgctcgcctagctcaagcaacatacttgacaagtcaagctcttcgacttgcagcggctatcgagacatctagtacagagaattttgtctgtctcgtggaagacacggagcaattgcggcgtacgctcgaagctcaagttaatgctgcggaacaagagcatgcaactcgcagattatcattttgctgccagactatgttttcctattggtgagaagagccttggtatactgctaatgatacatcgctaatcttaacagcggaatatttttacttcaaaaccagcagtggcagcaggctcgtctcaatacgagggacgcaggtcttggcatgtttccagagactaaacgagccttagaagtcatggggcgcttggcatcagccttacaaaaagactttgaaggtgggacttctccagaagaaggcctgcctatattcttcatgcagactttgtaccaagccacggcaatagctatggaaatgagacaagtcaaagcagatgaggatatccaagagaagatcaacgcctttagatggctgctgcagtacttttgtacgcggtggaatgtggccagcaagtatcatcaaaccatttcatttagataccctggctaactgtagtagaaatttatttggaaattttgaatgccaaggaggcctttcacgacttcgatagcttgaggcacacggtatcgctgtgccgtgaaaaagaacttataacctattaattactctttcactctacgcttggctcaaagctaccgatgaaagattattccttagccggcctgtggagtgaagaaaggatcagtttcatgataaaatcacaaacaagttgactctcgagcaacattggcatacgcgtgggcttctttctacacaaaggtggtggtgtctcagcataactgttcgagccactaataatttggcgaggaagccaccttgcctaaaggatccacgaatagcaattctctgcctctgatatggcattggtaatgttagtggttgtgcgtcatgcctcgtaggctcattcatcctattttcccacagtataacaagcactggcctggacgtggaatcaatataacgacatgcggacatgatcctacgcgagtccacatacgtagaggtatcacataaatgacgcgaaaaggatccaatgtcccgtaattccacgcctatcgccgcgatctaacatatgagacgaatagctctttctcattagcttgccataccagcttcagaaccggcctcggaagtccgcaaagagcgatggcttcttgaaaccccgctggggtttgtcagcaccgcctatacaccgaatacgacgtgttccgcggagcattggcaattactaatgcctagataatctcattgctttgagatgtatatttgctaggcaatgcagtatttgagtaagtgaaaatatttacggaaagttccggaccgcgagctacttacacgcgcgatacgagtgtcaattgctgataaccgaaggatgcaaggtaatattcaggctctttttttagcagttttacaattccctgggcgcagcatctcgttttcacaaagtaccatgttctcattgattgtgagtataagtaacatgtactaaatattccttctgcaaaagcaatgtttggagtgtatgaatcggtctatagccctctaaatctgctacgaaatgaagttggaatctaaagagttattttcttgttaacatccatccatctatccatctctttatcttctataccatagaatctttagcatcttgtctccaatcaaagtgtatgtggcggaggtatcgccaaataccatgccacgaatcattcatgttcgtgaggcgaaactaatgcaggtgcaagtagttacgcctccgctgctcctccgtcttctgtatcccagccctcacgttgatctttgggaattcgaattagaagtaaagatatcaatgcagaggcacctgccatgccgattgtaagatatagtgcatggcgaatgcctcccacttgatcgcgaccaccatcatttgtatatcgctcgactgtcccagcaaatcccagtccagtactgaggccatacatctgaatggtccccattaaagacccagcaatcccttggtgtttccgctggacgctattactggtgataatctgcgtcgctgtaaagatgaagtcagggctaaatcccatgataatgaatgcgggaaaacattgagcccagtatgtctgctgtgccggcatagtagcgaaaatgatcccagcaaccacagcagctattgcgccagtggccatgactatctgagcaggtagatagcgcacggcaatagcactgacgaagcaaccacacgtgccaacgatggcaaaagctgagttggccgcggcggtaagcaggttggaatagtggcggatctcaatgttccaaatctggacgtaatagaggaagatgccgacccccataaatgacatgaatgcggacaataccatcggtccaaacgacggagagccccaaattccgagtggaagaatgggttcttttgcgaattttccctcccatagcacaaagagcgcgaagtgtaagatggatacaataagaagagcataaacatagggctcttcccagccaacgacagcagcttgtctatacgtcctgtcagcagctaaccaattgatggaatgcgaacattgtaacttacgtccatacaaaattaaacaagacaaggccggcaactccaaagtaggctccaacgtaatcaattgtaccggttgcgtccatgggcacaccgtcgggaggtagaatgaacgaggttgcgccgaaaacgacggcaccaaatatggccctgttgtccgagtgtcagcttctactataccaagcgtccctcatagaagctcacaagaagaagaatagccaccaccactccgtcaactggccgaaaaagccggggaacacggttccgccagctgcacctaccgggcccatggcgccaaacatgccaacccacacattacgcatgaggcccggaggaaaagcgatggtgagcatagcaacgaggttgggaaccatgattcctccgccgacgccgctgagagcacgcataacaatgacagtatcggcggttctcataaatccagtgattagatggaacaggacgtatatgcatgcaccgaaaagcatggtgttcttgtgcccatgaacagcgccgattcgtcctcctatcaaaacaaatgccccttgagtcaatctatttcgtcagcactttgttgtcgttggaaacaagtgaagaatttcgtacgggtacgatgctgcaatccatacggccttgtcctgaggagctccgattgctttgggtatgtcgattgctgctatgagtcctgcgccgtatggtatggcctgcctcttcgattagccatgctctgaactcgaaagtccttgactaggtttagaatgaggtaccattgacttacttgaaccaattggcaaaacacaatgcaaaaggccagaacattgtcacgaacactaggttgtgattgctttgccttgccttgttcgacgtgagaaatatccgcctcaggagccaatatcggattttcatctagattgttcgacggacccttggtaccagatgtttcagacatttcttgtatatgttttctcgatattgcaaaaagaaacaactttggagaactgccttgacttcgttgttctgaagagtaaaacgcaacaagaagacatcttatttatcttgtaggctaacaactagacggagtaagaatccctctgttgaccattggccagggagataagaaaattgacattcattttgttgagagagtaattcatgtaagtgcactcttcaaactatagcagtcaagggcgaacttacttggaatcggcatttctgattagtagatgataatccaggaaccgcatccgcactcgtgcgctccagtccgcatcattccgcactagcccgcagcgagtggacctcggttcagctcatttctcagcgagcacgtttttatctaagaaagactttgcatataatgtggccttgaaactcttcagcgtctttcatgttcatttttcagcaaagtaacttcataatttctctatctgagcggtagttgaaaaacagttgatgtaaagtgcattccgccacttgttactcaagctgcctttccactcctcgcaagacttagcgcgaagaacacgcatacatatcataaaaaggtttattcctttcccgttactattgccttaacgcgtgttcctcttaaagatctgcaattccggctttcaggctatcctccagcgatgtccagccctggccgaaaaagtccttcagaagcttctcggctttatcctttggcacaacttctgtcaagtcacgaccctcatttacaggagcttcgggcagctttagttcagggcggagtctgcggaagattgctagaacgtccgtccagttgtattcttggacaaggccaaagatgcgttggtctttgacacttggatcaagcaagccggccacatgcagacgagcgcagtcctgcacgtcaatgaagtgttctaaacgctgtcagatttcacgatacaccactttaagtgaccatttgcctttttggctttggtgaacttacgaggtgggaagctaaggatgctaaagtcgcctttgaaccatttacgaacaaagcccattgtagaaccagactgatgctctggtatcaaaacttggccaaacttaaacatcttatcagcgatttccatagcaaaaaatgttcaagagtttactcacgttaaagttgggcaggacagtgttgagaacaaagttaggcttcttctcttgaacccacttccatgcagccttttctgcttcggtcttcgaggcggaatacacaacagcaccttcaaggcccgcaggaacgttgccggtcaggttgccgctccatgccagtttgatcgcagcttcgttccatgtgtctggaaaagtatgttaggcgaagtcagatagggatggcaactttttctcaacttactctcatcaaccttaacaccctttttgtttggctcgggaatatgtaatgcagcagaagacgacgtaatgacaaaacgtgtaatggaaggttgtttggcagctgcctcgagcacgttgatcgtgccctgtaccgcaatgggaatgacgacgttgggatcgagtccgaaagagacatccgaagcctatacgtgaaaacataagtaaaaagagtacaaggtgtggtattcgccatatcataccacgtgaacgactccactagccccctctgcaatattggaaaaagctccaggagcttctatcgcttgaacagcaacactctcaaacttgtccttgccatacttcttttcaaagaattcatctagccatggcttcttgtctcgaacagtgcctcgaactctgtaacccagcgcaagaagctgatcgacaacgtgtgagccaatatacccattagctccggtgactaagaccaagcttccacggggaatagcgtattcgacgggcgccatatttgtttctgatgtctagtttttgttggatttctttgggttgctgctactgtctataggtgggtataaataagatgtaaaagtgagattgccaatggaatcttgaagccgccattatcacaaagtatatatacttatttgcgttgttaaatacaatagtgtgcgtattattcctgagactgagagtgcgattgagaatccttgcagctgacaaatgccatgatagaacagccctcgagatctatccattgtggccccatccgctcttggtcggtagatttcgtcatgtattcgcgtctataagtccgcataagtccgtatacgcccacactgtgcggccatcggtgttttaatggatgcttatccaagcaagagcaacttgacctcggaattaaggtgctgttggagacgaggcagctcgccggagatttgattttggctagccgtattcgtttgacacgctctttgatctgccttttagctctgtttcccgctgggcgtatggtacgatcctcgatggtgctaaatattagtctgtttgtcagggctcgatgtcgcccccacatctcatctgcgcagagattgaagctatgacatccgcggttcctggacggcggttctcttttctacttatagatgaaaattcagcatacgttccggcaattgttgtttggtgctatctgagacagcatgagagtccgaggtttctcaaggctgttcggccgcggccgcggctcagcgccctactaatctcagtccactgtactaaactcagtttgaaagatactactagtggcagttgacattgaggatcaggggttgagacggttactactagcactgttccgtgcacttacaaatgattataaacttgaattaacttcataaactgaatcaatgtcaacagccttcgaacggctacaagtgcctcatcagccaacctaggtaggtatcataggtaaatggacatacctgtgcatatctgtatatgtcaatagccgacgatatttagcccttggatttactggtcgctttcaatagcctggaataggtaatgtcagtcatttcaaactcactgtttagaagaaatccagctttaaatccattttgttttttgggttccatgtcaagcagctggcaacaagagtcaggcatccgcggggcctcatgttgacagaagcaccagttttgatcttgagggtgacataaaacgactctatggatattaccaccaggtgatatacttcattattcattgaaacaaaaattgctaaactatgaaatgcattactttaattccattatatacctattgaactggcgatgcagctgacaaattttgttatgtactagcatgtaaacctaccctagattcctcgaaagtaacttcaaggctctgtacataaataatctagaaatagaaaagctgcaatccacatcttctagatgctacatatttgcacagtaaaatcgaaacctagattcatacgtagggtaggggagtaggctacttcctgaccaaggttatctttttccttagtttgtcaaatcgacgatttttctccacgtgtatgtgtatgtggcttgttattctcgcggcagtgagatcttaatttctatctctctttcaggcgtcgcgctagtttgctggtgtctgccccgacctttcctaataaagaaatacgattcggaagacatccgtagtgctgatggcctccgctctttgcgttagataatttagagctaatatctaattaatgatcatgagagcttatgtatgttgactataattagtgtatcaaatcttggcgttgatgaacgcaaatggcttcgttggcaagtagtctaatcttattgctggtacctagaaggacatcaaaccgcctgaattacgagcactcttatcatcaccgttatgaaacccgtgtcttggatggaattgaagggtgcgaagttttcaactacgctcgtatccaaacagtgccaagcaacttagttgtattgtagcaggcgacgggatctttggccctactttgggaaagtttaatagcgttctcaaagacgttgaaagatggaacggccgttgacaggaaatcggagttctactatgtatatataggactgatagacaatgttgttgatctatcttatatgtgatgatggatggagatgatgctatgattgttaatcttggtccatgtgggggagtacgcgataaactggacgcaaatctagagatcgaagcataagaatttggtgataagcttcatacaccatttgtcacatcaaatcggatatcctatactgggaccatttcgtcgtacgatatctaatgtaaccatactctagagctacgcgtattgcagtgattgcgtcaagacatagaacagcatagccgtaaagatgttgcagaatcgtatcgaagaaattgatagaaaggatctagaacctagccgcaatgatacctcataatccgtttggcgtaaaaggtgaccggctattaagcatgaattgaagcttagctgatctgcattgggcaaagatgtaaatcttgtttgtatatgtgcatgtcgttttgcttgtacagagtacctgtatgtagatcactctcatccctgtgatcctaatgatacattggtggtggtatagcgcatgagacgccagatcatcagtaaactagcgatgcatgtatatcatacggcttcatactttgtactggccaattttctaacacgaattttccctgtgctccgaggttattcttctcttcgtgaacggaattgcaagtctgccatccgattagctattacgcatatactactggggatacgcagccatagtcgccattatacacaaagacagcgccgcaactgctcgtgttagtatcatcatatgtcaataaagctttgattgactcgatgtcatgatcacccgtgacaaaaggttttgtctctagcagctgtgtgggttcagtctcatttcggctattggagatgatagactttgaggatgggtaactatatactgggatatgtacctgaaaatagctgactcttgtcatctgttgtagtgatttaatacaataccaagtcttactcgcgttacaccgttacactatccaaagtaatataggataatattgataccgacccagcccaattaaactaagatcgagtaggtggtgatatttttatctctgtattagcgattgggtctgcaaatcatgcatcttaaaggcgcgagacaatattgtgtgtatgtagttgcacactcttcacatatgagtatggtgaataataataaagtacttgtcatcgacatcaaccagtaatacaattccacaagcttattggagcgcttggatttgcactgcagacacatgcggtgtaattgaccctgctgttggtgatattagggacaccaatggccgcctcaggcagcttctctgaaggacagagaaagctaccagcatattctgaaacctctcctcagcaggcatcaactcattccaattccttcaatgacctcatcgcggggaaagggaaagaattcagattcacgacaccctcaaagtgtgccgattgatccgttggatgcgtcctttgtggactgactaccggcccgtggaccgcccgacgcatgcaagaccttcagcctgcggcagtcgagtgcaggggtcgatgatctagataaggaaggagattaggactattagacaaccctcaggaaattacaccaaagcaaaggaccctttactttaagcaaagaacagggaacttcagaattctggtgggaagaggacaaattctggattcatggataaaagccgacttcttcaatatgaggaagcagagttgaaatatgatacattaatgaagtagagaaatgcacatactatcgtagatataactaaccaagatcgaatttcaattcccataagaagccaattccaacgcgatactcattcacgccaatagtccatatgtcgccaagtgtaaacgacgcgtggacgagatttgagccatccaagccccagtgcgggcaaccatctcaaaaggatcggccttgagtgtaacgggaaggagccagtttctgcccattataggaaacggcttttatgcttcgaatcatgctagtcgaaagagataaagttgattatggagtagcattgtactatgttatctccgcttccttgtgactgcagtatccgccacgcagtttcatgcgttacttaccccgccttctaatggcgttgcctggctgtataatggcgttagctcaccctcaccgaaacggaattgccagcagccttgaaatgtacagagattggttgtgcttgatatcctaatacatgttcctgctagcaaccagaatggaaaaggggaagagagaaaagcaaaggagctgaaaaacaaaccataagataacaataacatgactatcgttacctatctatagcacttagctgagcaagcaaaatagcttcgtgggggtgcggcggccatgcatgttcttaaagacactgaactagagttagcgctggcttttcctcttgttaaggaaataagataggaggctatactccacccacctttgcaaagcagctttgcttgatgaggcgcaaagagaactacttgatccctgcagaagtccagcggtggttgagctttcgaccgattgcgttataatggcaaaagagcatgtcttgatccaaccgctaactacatgagctggccatgcataggaacttatactacagtgcaagggtcagcccgcagccatacacaaaccaggcgccagcctacaaaaaagagtacctaaacagaagaaatgttacgctttttcttttacaaaaaatattaattattaattcaaccatatatggtagttgttaagtccaatgcccgttttcttacactttatataccgggtggaattgccacgccaagccggaagttggaagcgaagttaattagtagagtctactcttatatccgcctacaacaagactaatccaatctcgagcccattctctctatttcatgcgatgcttcatgtgctgggcacaccattagccagctcttatcggagatgctctctgtaataggcaggttgtagaataaggcgctcaaatctcgcgatagtgatccttttgcaaaagcattgtatgcattatactccgattcgacctagcagctaatggtgggtaactacaggagaagacgtcttcaacttcagacaactcgctttgaatggcagatgatacattcctttttcgatcattgcatcttggactcattctgagctgagggatatcaacggctgaatcggtgtaatgtattccgaggagattacaactatataaagtcctacttgcagcctcttgaactcaaaagttttgcacgagcagcagtcttcaaacaatacctcagagtctaatctcatctcggttcaaagtctctcgaatacattttcatcgcagttcaacagctattcaagatgaagtccctcactcttgccgcaaacctccttttggtggccagtgccgccatggcaactcctcttgccgctcgcaagcaggctgctatggatgctctccgcgccaggaatgctgctcgtcgctccaacaagttccaagccagctcctccacccacgtcaacagcactgccgatgtcgagtctacgaactgggctggcgccgctctcacaacatcaggcattactgaggtcaccggtaccttcacggtccccaagcccactgtcccatctggcggcagttccagcaccgaatactgcggtgctgcttgggttggaattgacggttactctgatgccgatctcatccagactggcgtcctctggtgtgtccaaagcggcgaatacctgtacgaggcttggtatgagtacctccccgcctcgttgatcgcatactcgggcattactgtgaccgccggatcggttgttaccgttactgccaccaagaccggcaacaacagcggaaccacgacgttgacaagcggtggaaagactgtgtctcacaccttctccaaccaaaactcgcccctgcccggtaccagcgctgagtggattgttgaggactttacctctggcagctcattggttccttttgcagactttggatccgttaccttcacgggatcaagcgctcttgttaacggacaaactgttacaccaggcagcggatcctcgaccattattgacctggaaaactcaaggggccagatcattacatcaacatccatctctggcggctcggttaccgtcaactacgagtaaacgtcaggaccaagctaaatttggcaattttttgcagggggaatattgcacgctggtcggggagacggattggaagagcatgggctctagatatgccttttcagaagcaataacattaagctgcaatttctatcttgagatcaagtgtgtgaaccttaatgatgggatgcaaagacaagttgttgtctctgagtacaacccatttgactttgacaattcgatgtcgtgaccaagtgaatcctgccgtgatattgaacgccgaaatgcacaaacgtcggcttcgcaagcctgaaagtcaacttgaaacagtattacttgagttcgatgtaattcgctgtggggcaagtggcctatctatactggaatctaggtattactggttcttaatttttataagaagaagaaagcctatgtctctggaactagactctattatactaaaattagaaggtgtagatctccacaagagcttgataaacccccgaatcctccatcgatggccgtatgtgttatagttaaagaattggtagtcaaagaaatcatcacctgtttgatgttcaatcgctttgcgttacatgaaatctgaaatctctactgtagtctgctgttctttacacgaccgggtggcttctaatagtgccttttgttcacagagatggtgttcaaacttacttaaccgtctttacgttagagatagatggcatatcttgtaaatagtctcatgtattacctatcgttgattgactagctggacacaccttcctggccgtccacatttgggcatagcgtgcaacctttccaccatagtcgatggctatcaattctgatagactaaaagcgctgctactatctttagatgcgcagctcataataatttaacaatggcagggtgaacagcagaatttccgcatcttgatttgcagagagcacaatttccttgccaggcgagacccgtatcgccgattcttcttcccacggctgcccttccacttcgcctgcgccgttgacaacaaaaagcagtcgtattgcattcgtagaagcgatagaaaactgtcccagcttcttgattttgatcatctctgctcgggtttcgcgttcggtaaacactccaagtgacttcttgaaagccaccccgtccgtcttcgccagattgtctgccgggcgccatgcataattggtcggactcataaagatggggtctttgtagcgaccgggtgggtagacgaggcgtcggccgttgaacttttcccacagcgcttcatatccgtcttgcggctcatcaccttcatggctcccgtttcgataatatttacctccctcaaaatggccgagctgggcaagctctttctggccttcttccaactggcgatatgaaaggaaaccttggccacttgttccaccgaattgtagaatgagaaccacccgctccccttcagaatctttctggggcccgtagcagacaccttcgggatggtagacaagctccccttcagcagcatttttgtcagggttaatggaaatgtcacccttataagcgtagcgaaactggtcaaagttatgtttgtggcgcggggaataaaacccaactgaccggacgagggcgaagaggtgattctcgggtgtattctcttgaccgatgaataagtttttgaatgctagaccattgttacggtgcttaagggaaaggtcagaaaacggcaaatctttgccgtgaattatttccattgtcgcccaattggtcactcaattattggcccttttcaaaataatggtaagcagcaggttttacttgatcctcttgcgaagagatgctctgccaggccaccgggatggcgcttttatagtcggtggctctagtttagttccatgaggaagaagaatccgccggcaattatatccgtgccaaaggtgaggctaccatagagattgctactttcactttcccaacagtgtttagcctcgaatcatattctagaaagtgacgtcaacctatttctccaagtactatcaaagctttaaatgctgtgtagtagttcccataatagaccacgactgaatgtgctcatatttagaataatgaacaagttgatacttgctatcaaattgtctggagtaaacttctatttaagttctatatatatccacattattctacattatctctttggcatgcaccgggcactgattatactacgaaacgctttgtggggaaacgtgaattacctggtgggatcggagatgaagatgcatgtggtatagtggagaatattgatgcttggccagtataaaccgttctaagatccttcgtgcatgagcacagccatcactagcaaacaataattgaggagtgcgagtacatatgacgtatcctcgcgataccaagttaaagtttcccttatcgatgttctgtagcttgcatttaaatctatttgcatttatgtacatagctatctcttatcgaatacatactctcatgaaacccagttgctcagttgcacgtagatcgttccataagatgactagcttattcgtttctcataaatgaccacgtctacagcaaggtggcaaaacccattgtcccatcatccacattgtggtcaatgtatttgccctggaagaatgcctgtccaaccagccactggctgccaaaatcagttgtcccgtggatgctcgccgtgcagttgttgccgttctgggtaaaggcaagggcctcgggcaagatgttgaagttgtggccgttgaatgacagcccaatggtggggggcgcattgcaggcgtagtagccggtgatgccgttgctgttctgcactgcctggataccggcctgctggaacaatgtcttgacctgcgacgagggcccgaagatgacagtcgtgccggaatccgtgatgatggagacgctgctgcggaccgtcttgccattcagcgtgacgtcgccggtgacgatccattcgtcgctggcggacactgagaccaggtcgccgctgaactggtccgtcgcaacagtgccgtagtagagcgtgccagtctcgtcggcggtgagtgccagcccgaagcggcaggacgacagcgagccttgatcgcacaagctctggaaaaagggcgtttcgctgagagcgctgctgtcgatgcctgcgtagccaatgaggccgtcgtgggggaatgtcggcggcgaggaggggctgtcgacagatccgagatactgctgtgagacggtcaggttggcgtcgtgttgggtgatgacatctcggtagactttgcccgcggcctgcgactggtcagtaacaattaccactttgtgaatgtgcttccgcctacagtaagtgatccagatccatcgggattcgtcgtggcgtaggagatgcgaaagggcgtgttggtgttgaccgacttggggccgggcttatagacgccggggttcagcatagcatcagaggagccggtatcgattaggatctcgaggttggagctgccgccgatggtgaagttggagaaccagaagccctattcagattagcatcttgtctaagaattgcaggctaaaacaatgtctattacctggtcggcaaccaaattgcctgttgcagcggtcacccgtccctttgctgcagcgatgttcttcgcagctacggcatcgaccttcttgaagtgcagcggatgcgagaagtcggccttgacggcctggaaggcggccaacagcgacagaaccgttttcagagacatggggggctagatttctcacgaagaaatagactgccaagagattcaaagattgacgaggagaaaattgcccgagatccatctagatatatgaaaactccggcgcttccatcgcacatcactgacgacaatcgtcatcggcacttgttcaggggcatgtggacttttgcaacgcgcagtaatgctgaccttctcgattgagtggtgagcggccgcggtaagtcgcattgtaaacagagccatgatgaattgggctcggatcagcaaggcagctgtccaaagtcttaggtgccccatagtaaacatgtgaaaagtcccttgaaaagttccggtttactatccattttgaaacaaattcaatgcacgtgatcttcgacaggtgaagcttcgagggtagctcaagttgatgcatgattctaacacctgatgcaaggataaaatgctgatgctaatacgatctcggtcccaaagattcctcatggttatgcgctttgctgaactgagtgtacgctcaatgttctagacccagactgatggtgattaattagtatctcataccaacccgctctgaatcaccacatgtacggtgtctgctgcagattctcacttcaaaggctatcccgtgtaaaaactatgtgcattgtcagaaagagtcgtggagataacgtgctggtatcgagtcattcgtaacactgtgcccgctaagactatgcgccatcaagccttgtcacgcttttcgcttgtgtacatagcgatcgagatgcaccgacaagtttaagaataattcttggctcccgagatcagtattactagctttgaagctaaatttacaagcccaatgtagaccaatcactatctcggctgtaagatctaaatccgaggcctctcattgatctcagaggtaacgacgcctgtagcctccccatccaagaaattttgtgctggaattttcgtattcaataagtgaaaaccatgtcataaggatgcctagcttcggcaataaatccgatgaaccgaataggtgctgagctggatttgacttggttgagcatagcattctctgggcgcgctcataattaacagaatgtgaggtatagaggcatagcaaaatacataaactaaatttgctattgttatttgcttatttcgtttagactttaaatatactaagaggcataaacccgtttgttcttgattaaagatttgaaagatgtgaaatcctcaacggcatgtccctcgtattatacagacaaacgtccaattacaatattctcgcctggttttcaaagtctacaaattgaaatgacacaataacagttgcgaatgctgatatcatggtggataacaggatctcacattcatctggcccgtgatttgggtctcgaccttcatggacggcgaaatatgtatggggccaatgcccgtgaatacctagttttcaacatcttactcaccggccaacaaaccccctgtcaaatctatggtatagaagaaaagctagatggctgtcaaaaatacctgcaagttgctagttgatcaagggagcgcgcaaagtagttggaaccacattcgcgagctgggcagctagcacggcatagccacccccatcggctccctaccgaaattttttctcaacacaaaatgcctcacgtagtaattgctgagattaaagagaagagaaattttctaggaagctagagatccgagggccgattatgatggagccacctatcgctgcctggcgctgttagcggtgtaagctcaaaaggctcaaagctttatatatagaatattattcttggcgtttttttttcttcaattcaaaacagcgttacaaaaaatattcttttgtatcatagctggtcaagcatacgctcatactttcttgcaaacgtttagtcaatttctaagaaccagctctggctttccaggttctttattgtccacaatacgaaaacatcaacgcttcgtggtccaatctgtgccacgaaaccacaacgctggcggacttcatcattaccaaaaagcttcatcttaccgcctcggctcttttcgaagctgccgatgagctttggccgccttaggtcgatgggtgacttgatggaagttgcgacgtgaataactcaggcctaactcaaggccgtcgaaggcgaagacactcgaagaggtatcatagactctacaatagattagaaagagtgagttcaagaagtcaagtgttaattgaatggatctaacatatattgcaattatttagaaaactcgtacccgaccctcacccaatacactccaaagatgttcaagcaaataatcggtttctttgcttctcctggagccaaaggagccattgaagatgctgcaccaactcagcacatcttcactgatcctgttacctctgaggaaaagaagtcgggtgttatctgtgaaacagaacaaaaaacacctgcaaacaacatcactggctatgttgatcgtgtgaagaaaggcaggctcaaccggtggcttgatagagttgtcaaggcatctggctctcagcctgtcttcttcatcatgattgcaggtctcctcgtttgggcttttcttggcattccctacggtcaatccgacaactgggctgcagtcatctccgacgtgcaagccatcatcagctacttctttgactcgcttcttatgcgtcaacaactcaatggctatgaaagacaggtccgaatctccgcaagcttgaggtcccgtgtcaagagtcagaagcgcatgttgcgacagattcttgccagcaatcgttacaacaagccatcttttgacgagattgagaattctcattcagacaaatttggtctccatctgcctgaagagagctggattaaccgagcttccaatcgtaccgcagcagttctaggccactttggcactatttgcgtatactggatttgcatcttcatttggatcggcttcgggcaatattgcagctggagtgatcgctggcagctctatatcaattctggaacttcggcactcatgatcctgatctttacctttttggccaatattcgcgaacgccatgatgaatatgtcgagaagtgcatgaatgctatattcgaggtcgattcggacgttgaactcaagctccgcatgctcagcggcgacaccgaacccaaccccacagtcgttgttccggcgcctcctttgggtactttccaacgaatcatcttttactatgcagatgttgttgggactcttgtcggcatcgcactgctattcattgtcttggtcatttgggccggcattggccctgttatgcagtggaacaacaactggtggctattcattggcacctacgcgggtttgatcgggttgattgacgggtttgtcctccgaaacgttcaacagcggttgcatcagtatgaacgacttgctctaggagaagctaaacttgaggataccggtctgtcagatgagattagagtgcctgcgccagagaaaaccaaggccaaacacagctctatcaattatcgcctttctaacaaaatgggcatcatttgcgctcacgaaatcactgttatactgggtatcttgcttgtcataggccttgttattggagctagcgcaatgaggtggactcttaccggacaattgatctgcaacattcctccaagcatcatcgagtcgttcttcatgatgattctcattactggtcacaacctttcggaggctgactggcgcgcagatctgcaccacatgtacttgtggcgtctgcgactctacgggtttgttggccgattgacggatgaaactggtggcggtagtgatagccaagagcgctaaacgctgagattgaaccgtagcaggtgagtgctacggtacaaaaatgagcagggtatttcgggttctatcaatcaataagtagtatcttcaaagctgtgaagttagatttataggctcagtgtagactaatcgatatgccgactaaggtctcattccgatgcttcccataaatctcagagttaacaatgctatttttcctaagtgttctctattagccatggtgagatcacggctgcctacagggatcattgtgactttagccgcacgggttatcgcaacctaaaacccgcactgatgcccaagcccaacttctttaaatacaaactgtgcctggactttcaagttacttttgttaataacttgtatcgaacacagctcacgaacatcactgtcgcttaaccagcgatacattagtgttaaatcagcagtcgctaatatggcagcccgcaagccttcccgcccctacaatcgtgaagaatttgaaattgcgattgtttgcgccaaagacactgaatataatgccgtctgtcttctagtggacgatttctgggacgaagaagaggacccgttcggtcgagctataggagacaagaatatatatacaacgggttacatgggaggattcaatattgttgttgttcttttatgcaatccaggcaaggcaatagctgcaggtacagcggccagtcttcggtcaagctacccttgtatcaaacttctgttattaactggggtatgcgctggcgtgccaaatgccgaagacaaagaattactacttggcgacgttgttattagtggaacagtcattcaatatgatttgggtagtcgttatccaaacgagtatgttgaaaaggacacgcttgaagatcgtctaagtcgccctgataaaaatatacgaaatctagtcgctattatgagaacagaagtgggcttacatcgcctcgaagataaaatgtcgttctacttaaggaagattcaggatcaggcatccaagaagggaaaccagcgaagacagaaggataaggcgacttatcagtatcccgggtctacgaatgatatgctttttaacccggcttatgttcataagcattacatttcttcatgcatacaatgcaacatctataccggaaccaaaagtcttccgtgcgagcaatctaaagagataccttgcgtgcaaaccgggtgcgataatagctatcttgttcctcgagaacgcctgagttatagaaaagcgttagaggacaatggcaactatatagcttcccagcaaccatctatcttcataggaaggtttggatccggcgatacagtcttgaattcaggagttgagcgtgaccgcatcgctcaaaaacatcaaatcttagcttttgaaacagagggagctgggatctgggatgaacttccttgcatcatcgtcaaaggtgtatcgacgtatggagatggccataagatgtcagtggattgggagaacttcgctgccgcaacagctgcatccgcctcaagaggattaattgatcgttacccccagtcggacaagttgccttcggtggatttcaagcacgaagcagatcgagcatgtctcagagatctatatatcaccagccctccggatgataaggcccgtattgagcagacaaaaggcggtcttttacacgatgtatatgcctgggtactcgaaaatgacgcatacatgcaatggcaccacaatcacgacaatcaaacgcgtctcttatggattaaaggcgaccccggcaaaggaaagactatgttactgtgtggcattattaatgagctacaaagtactaccagaaatctatgctatttcctatgtcaagcgacggattctcgccttaataatgcatcatcaatcttacgagggctcatgcatatgcttatttccaagcaaccatcgttaatttcctatctaaaaactgaatacagcaagtctgggaaacttttgtttgaagattcaaattcgtggactatcctatcgcgaatcttcttcaatatgcttcaagaccccattaccaaagatttaactattattgttgatgctttggatgagtgtctagcagatctaccacaacttcttggcctcatacaaagctcttcacatcttcaagtcaaatggcttgtttcaagccgtaacgagacaaatatccaggatatactagtccgcaataacactaaactcattataagtctagagcttaatacaactttcatatcgagcgcaattagtctctacattgagttcaaggcaaacagtctatcaaagataaaaaggtatacaccagctgtaaaagcttctatacaagaatacctttcacagaacgccgatggtacctttctttgggttgcgttggtctgcgagctacttgcaaaagctccctcctttgatcctcttccaaaatctgccgaatatccccgagggctcaacaacctctacgagcgcatgatagaaaaagttctcaacaacgaatcagactggggtaggcgaattctagccattagcactgtcgcgcgccgacctctaagcctacaagagtttgagactctgagccctttcccatcaaaagtcgataacatcgagctcttggaaaagcgctgggaggaagcgttgggctattgtggttcttttctaactaaaaggaatggtatcatctatttcatccatcagtctgcgaaaaactttatcctggacaaggcctccgatcgactatttcatggcggtatcgagcttgttcataagcatattttcagcatttctatatctgcgataacggctactttaaaaagagacatatataagctagctaagcctggctttttacttaatgacctggatgacactccgagccccgatccattagctgctgttggatactgttgtatctattggattgaccattttgaagactcaatatcacgagccagtggcacccaaggccatgagatgatatatgaatttctcttgaaaaggtttatctactggctagaagctctaagccttctaaggagtgtatactacggtcaggcaggattgcagaagctgaaaagattattagtgagttacatataatcgatcatcaggtaaagaatagactaacaatatcgtgaattaaaaagcctgaatcagaattagtctgggatgcccatcgattccttcaaatgttcggcaaagttatagaagatgctcctttacaagtttatgtgtcggctttacttttcagcccggctaaaagcatcattcgacaatcatttcaggcggaatctccccattgggttcgaatcctaccgaatgacctgagagactggacatcgtgtgtacaaaagtttgacgatcctcataaagataaatttctcgcatcataccattatttgagtgtctcttgttgcgatacctggatagcatccgaaggtctcaatgatatccaaatttgggatgttaaaacgggaagatccatgcgaaatattaaagcctatgcacatcattacgtcttttccccatggaacgacgacgagttagcagccatggacattgatgagaagagactgatgatctgggatgtctcttctggcaaactcatccgacaacttcaacttccaccacagacgataatgagggatatgtcattttttcgctccgaacctggaatccttggcgctcgtcttgaagacgatgacttgaacagctttgttgctgtatgggataccgcaacgggtgataggatcagcaatgatttaatgaaaggcgattcagaccactttatgttttcacctattggtggtagagtggcatatgcttatctggagcgtgggaaaaatcgtagtattcaacgtggagattacactatctctggtcctcaccgcggggacaccatcatctgcggtcttgataaagctaatgttgttcatacatcgacatttggcgagctccgtggatatgcctttccacccttgggtgactatctcgctgccttattcgaaccttctcgcggggccgactctataattatgttattcgacactacaacaaacgaaatctaccggaaaatcgaactagccagccaagcaaatggaataatggcattttcagctgacggaaacctacttgcagtgagcatgtatggcgtggtagggctctggaatatcaggtcaggccaatgcgtacagaagaccagaggggaatcgtatcaccttgagttttcccatgacggcaaatggctattttccgcgtctagcgcttccattgatgttatcgaagtgggtcgacaagaactgttctcgccggacccagctttgcgcgataacagaccgggcacagttctgatctcccctcaaggtgagctccttgcgtcatggcaagaagatgtcttgaagatatggaagctagactcaatggcccctatgcatgagcttaaagctccacaagtcggtatactgcttattagggccgagagtcacgttgagttttctcctgattcgacaaagatatttgccaagtccctctcgtccttaaaactatgggatatctcttccaagactgaaaaacgagttttggatgtaattgagagtgaacaatcagttaatgttttctccacgggactcggtaaaaccatcttctctcccgatagtcagttcttggcttcttccaggaccctgccgcaatcacctaatgcatcctctccgtctgagaaatacagatacacacacatcaaggtttgggacacagtctcgggtaagcttttgatgttcttaaaaagcaaatctataatcggaattgatctcaaattctccccagacagcaagcgaatagcaatctccttcgactttgatgatgatggtgttcgaacgactaggatcgaggtttgggacattacatcgagttcaggaacgagtttcgtcgttctctctaatgccaaactaactgatcacttacataaaaagattgaagagcttgaaaatggagcttacaaaagtcgatccatccataaaccactatcattcttggacaatcaccatttggtattcagacacagacattatacagacgaaagggaacattccgatgtcattatacagattgtgttgacaataagtccaagcgatacgccaagaagcgagattgatgatgaagcccttctcaccacagagaaaccatcattcgatatcgattcactgcgttcttgggtgactcttgatggggagaggcttatatggcttccccctgaatatcgggatgaaagaagccgtcatgcgcggtttaactgcgtcgcaacatcgaataattccaggccgctttctatcctaaggttttgttgcagtaaatgtcccaagcaggcgagagcacctggtgggccaactaagtgcgcatcgaatgcatcggcagaggtatatacgtataagcgcaagattgatggtgattccattatcttgcgccttgacatggacccaccagacaatgagatgctggaactagaggcaaagaaaaaggggattttgaaaaaggaatggtatcggttaaaaactcgattatcaattagcaaagcctagttatgccacgatagaaagcttaagcataaactttggtgtagaatagaggaaagttttaatagaatgtgaatatagaaataaacggtattgggtgaaattgattttgtaaaatataatataattatgagatactataagaagtaggtatgtgttgaaactgttggttcagctgcttttgaacactgaaccatgcaactccagattataaccccgagagtctacaagtcttaaaggcgtgggtctgatgacagcaattggaagccggactcgcgagcggtgaaagtagtgataaaatttgcaatggcaatgagaagactcgcccgataccagagatcttgagactagtgagcctacatgaaatcatagattccaacaataaacagccttgagccgctgtgaataggacgctgaacagttgcacgggcaattggctttcgagcatgcctatcaaggtggaacaaatcagcgcatgggaaagtgtggggcttggagtctactgaaggagtctgatttataagccaactcctgtctgatcataacgagagagctaatgaatacctctgttggagctgatcaaatggccttttgcaaggtattttctcaggttgctgtaggtcactcaagcagcgaagcacttaatcccaggcttcttcgaaccctcgccttacaccctttcaatcggggcgacctacagacagcaggccatggagtcacaaacgggtttcagggctcagccaagttctagttcagaagagcggccagtcatcgttggtgtgagttaagccgaagttcattgctattatgcctctgttgacggtgtaatacaaggcctgcgacatgtgtcggaagaaaaagatccgctgcgagcctactccacaaggatgcagtccatgcaccaaatatggcacaaggtgtcattttacgccaattgcaatgaagaaaaagactcgcagaccagctgggtcagtatgccactccaacccgatagagtttacctttgttaaatgttgcgcagcttcaaatacatcgcacagctcgagaaaagacttttaggagtagaggcgttgctaggagagaggtcgctgggaaagccaattgtacatgacatgaactcgcgtaaagagcagacgacacacacagcatttcttaatacagcggcattgatcaaatctcccaatggaaataatccatgggcaccagagagtaagccacatactccctcgcccaaacaaacgcgcaatctggggtttaaccttggagcagcatttcgggtacacgaccacaacgaatctgatgtttctacgcttggaggttatataactgatcgtatgtggcctcatcccgctccagaattacacacagtttctctgccagcgcggcagcagcttcccacaaaagcagtcgctatagagttgatcgaggaaactttcaacaactataataggttccttccactttttgacgaagaggacttcttgaaagagtttcaactcaagtactcgacgtccaaccctagagatgctggttggtgggcatgcctgaatgttgtgctgtcgatagctcatcgtctccgctccatacgcgcaaaagatccgacacaggatcacattctagcttttggttatgtgcaaaacgccctcagtgtcgtctctgagctgaacgtctctgaccgcagtctctctgccgtccaggctctggcgggcatggcttgcattcttcagggcacaccggatccggagccagctgcaatgctcgttgctgctgctctccgcttggcacaagctatgaatctgcatagagaatgctccggtccagggctcatggaatcgcaagccgagaagcggaggcgggtgttctggaaggtgtacattcttgacaaggatatcagtctacggacgggccgaccctttggtcaagatgacgatgacatggatgtacgtctgccatcaaacacaagtcttgaaccaggtaatatggacctcttcaactgtcgcatagggcttgcgctggttcaggggcaggtatataaacaactgtactcggtacaggctggacgacaaacggcgacacagagggcgattgctgcacaagaactgagctctttattatcttactggaagtccagcgctcagctagaactaccagaggactctacgacattctcaggggcccagctatcaggcgagatgatccacaaggtggtcttaagactcacatatattcattgcctcgcaatgattgatcaccacttgcccccggcggcgcaatcttcctccaaccaagagctcagtcggtctgaaccatcatcatttccaagcagtctttgcgtcgctgagtcacgcaaagcgatccgtctcgttgaatccatccctcaaggagactgcgcctgtgtctggtaagtgatctctaggcaaacaaaaccttcttgaattctgtttctaacgcactctaggatgctccttcacgctttcttcgctgcggccagcagtatgctctataatttaacacaaaatcctatgtcgcctgacgcaatttcagatctcgatctcgttgagccatttctgcgtctgttggagacacttgccagggatccaaggacactatcacagtccgacgaactggtacgaatgcgtcgcacttgcaacagcctaaaccttgaagcaaaagaggctgttcaacttttcagtttgaggcctctagcgtcctctacatgattatttgagcacgatcagtttttaaaaatacttgtttagcaacagtgtctgtgcatttgtgcgctcatcgcatagggcaggtttgaatccggccagggtagctaaacttctcacgagacacagagctgataagcaaacatcagcttttgaagacacaacgcttaagccctctaagcccgtagtaaatatagctattatgactacaaagaaactacttcgcattttttgtgggaaattaagataacaagggttaactcttctggctattggctgataagcttattatctggctaggccggtctcgaaggcacaggtttttgtaaaggtgattaaaacggcagaagtaatttattaaacatcctgctttaacatgatctgtcttcatctccgtctaccctcacaacagtggctcgcctctgtaaggtagagatgccctcccccttgccataacctatttggcttcttggagcttcaggagctttttcacactcgggcgcgcgagcatgttgtttagccacttctggacatgcgggtagtcatcctggttgaactcctcattcggaattcgcggctcggccgtgtgctgccatgtaaagaaggcgatgtccacgtaggagaggcggccacctacgaaccaggagttgccatccgcgtcaggcttctgctttgccaggtgtccctctagtactccagttacgcggttaacctccttaacgtagcgctcgcgggcctcgggaagtggctgatatataataaaccacatcgcctgcccgtagtacggtccctggccagtggtctggtaaaagagccattgacgagcgtggtaggcctcggctgtgcccggcacgaagcttagcttgtggtctttgtcgtaattctctgtcaagtactcgataatagcgcctgattcccatagcgtgaggtctgtgtttggatcctggatagacggcagccggccgtttgggttgatggcgacgtacttgggattcttgacgtcggtaagtgggatcaattcggtctcataaggcagccctagctcctcacagaggagaagaactttaccagcattaggtccgtgaattcccagcactttgatcgcctccattttccccgtttagatgaacgcgtatcggattatccgagaattgactgtagactggagagattgcgaattgacttgtcttttggatgatgtggaaacatgaagcaggtgatagaccgcgagatggacctgacttcacttccgtctggtctctcttttaaatacattgcttcttctcctgccttgagaggcctacacgatttaaccctaattttgaaggagtagcaagctgacaaatgttgacaagactagatagtattccagatcatcatgatgcaccaaaggaacaaatggatagcgaatatacaagcctacgctagaaggcaagaaagcctgtcggagcggaggacttaaagccctcttctcccttgataggtaatccgcgatagcacgccccgcctctaattttccttgcacggagtaaaaaacgagcaacttcgggtagctttaaaaacaatcaccgtattggcatacaactgaataattattaattgctatagaaagacagaaattgaggcagcaaatgcatatccccgccttgtaacgaacggaattggcataatgtaatattcgaattcggaccttccgaagggtccgggtccgggccaccgataacccacttattgccccaaaaggcatacacaggcttggtccggctctgcgatggcttccatcacaaagaatactagcgaattacttgaccagttgggtattgctaatatctgtgcccttctttacctcagtgacaagatatggaagcatgtataaaacagataaaggctttcaactttcttgttcgattacacacggtctaacctgttccctacattctaaactatgcccggaatatctcctatcgttctcatcctcggtgcaggtcctaaagttggcctaccaactgcaaaggcctttgcttcgaaaggctacaaggttgcagtcgcagcccggtcactgaacgaggcagacagcacagacaaccagcttaacatcaaaagcgactttgccaaccccgatgacgttgtcaatgcctttataaaagtgaagaaggagctgggaatcccaagcgtagtcatttacaacggtatgtattagcaccagaggactctagctgaatgcatgctaaacattcgtagccggcgccgcgacattctctcccccaagcaacccgtttgcgatctctttggatgctttcaagcgagacatgaccatcaacaacactagtgtttttgtcgctgcccagcaagccgtcctcggtttcgcggagctccctgacgatgctccaagagtgtttgcgtttacgggcaacatcctcaacgtcaggccgctcccgcagttcctggaatctggcgccggcaagtcggcatctgcgcacatgatgatggctgctgccgctgaatacaaagaaagggggttcaagtatgccataccgccaccacttaacagcctgaatggatgtgactgacagttgcgtagattttactatgttgacgaacgaaaagcagatggctccgccgcttttaagatcaatggagaggcacatgcaaatctcttctgcgagctcgctgaggccaagacgcaaggcccttggctgcagactttcgtcaaagatgcgggatataaggactttggcccctatcgactatagtgatgtcgcagacagatacaatgaccgtgtagcgttgttattatggataaagcttctgaattaaaactaaactactctcaagtactccagcaccgttgttatacttgtttcttcgatatttgggagccatgtcgccccgaactagcgtatcttgatttttatcgtgtccatgactcaactttatccacatcattcactctcttcaccatcaagggatcaaccaccgcagtctccaaggacggcatctcgctccgggttaagcccagcgtagctgccatggcctcatgaggaatcgcggcagcgctcgtcttgtatccaatatcccgaggcatggcttggtcaaagaagatgcaaaagtgtatgtccttcccgccctccggaagagcctcaatttggtgcggataggctggagggatgaaatacatatctccctcctttaatgtataagtatctacctttccatcaggatctaggatgctcatgcgagcagtccctcggtggacgtagcccatctctgcggtgattgggtgccaatgtggttctcgcattccggtgtcttcaacggtaagagaatacatggccaggtttccgtcactaagggctggccaaaactgcgatcgtgcgggtttcactgatccaatgccctctcctcgtagaggcggttccatgccttccacattgaacttgtgtgggtttggtaggtgcgcggtgtctggtacggttggctttccttcgcgagcaatgatttcttttgcatcggtcgagaaattcgcatgctcgaatgacgaagcagggacattataggtgttgccaaataccgctggtgtcatggcaccgaaagccgcagagagggaaaagtcctttgggcgctcgtgtctaaagcagaccagaaactcgcaggactcgctatcagagagattttcaatgtggtgcaagcttccagaaagaatctgaaacatctccccagccttgatggtgaaagacgaaaagactgagcctgaatcgagaacagacacaagggcttctccgctcaaactgtaagccaattcaggcgtatttgcatgccaatggggttcacgaatgccacgcggtccaagaacaaggcgtttgagtgacatgccattgagaacaggaagttggtcggctgtgcatcgctgaatggacccaagggatgactcatggaagggaatagagtctttcaagtggtatacatggggcgagttcgaagccataatgacagcgttggtatgtaaatgtaattatcgtgactcttgtaatcgtagaagatgtgtgaatgggtgagatagctactgggcagagaactcgttatctttaaatacggaacacgaatacttattctttgtgctcaaagtatagagacaagactgtaattgtatgacgtcgaatgatggagaaggagaggatacaacaatcccggcacaacctattcaagcttctaacgcgacaggaaacctttcgaagatctgaaaagggatatcctgtatcgagatcttgcttgccgcctctccggcaatcgcagccgatcccgaacatgatccgtttgcagaagaagcggccggtgtgacgttgaagcatatacacacgtacggcgaaaagagctccggctgacaccgagcattctatccgcaagacataggaaacgaagagcaaatgttgactagctgtgtcgatctttcgtggtgttttacgagactacattgacggaatccagaactgaatgtacacgacctaagtagattaagctgctcatcatgcttcggcgtgtaagtgtagctccgagcaagaatttagggcggtacgcgctaccacttgagaaccaccaacgagcagaaaatggcaattatcgggccgcctttgccacaagtcaagccacccgaacggctgaaccggcaaagccaagattagcgctgatctgctatgagaatgctttcaggttgtgtatccagaatgccattgccgacaaccggtcaatcgtacctgacagtctttttgatgagactcaagggtatatgaatataattccgacaagttcggcttaataactggctgcgaggactcagccactgacgtactcgaacttctttcttcgacttgctcatgaaggcagtgtacaaatgactgctacctctagccttgagctagcagtaagttcacgatttggacatactaaattgccctattctccatgtagagttagaggatgctgtagaaagcataggcggctttgtcattatacagattgcctacgtaatttaggatgcgatttctgtggaaagttgaaatttggcaatttcgacagggttcttacacgtcagcgtgatcgacagtccagcaattctagctcagggaagtgatgctgttcgcttgtaaaatgcagtttctatatctctgtcgcagtcgcgagcttgaggttggcgcagaacaccctaccgagtataggattggcggcgactgatggcgactgcgcttgcaagctgaacttttggtagctctagtctttgaagctactttcttcctgtcatcgtcacaaatatcttgtcttgggctgaaagctgtcgttctcaatgatcttggtaattgaacatcaacatacgcattcacacatatatgttgttgatatgagcttatatatatcaccatgaatcagcagcatcattcatcaccagtggaagacagatcttcttattccgagtccccagattcctcagctgaatctcaaattgaagaagatcggggtctttcacccgcactcagagtcatcagcaacttctcaacgatatggtaagaaatagtaaatcgctccagagaaacaaaatctgactaggacaaggtttacgatatgcatggatacgggggtgctgggactttttcttcacaacttcccgttcccatcacagtggactcatacttgtagtatcgtcatcttcgtgtttgaactggttctgtttcttgtttttggcgctgtatctctgctccgatggttgttcttcttcagaccaactttacgctacctaaagaatgattcagaggagatcgcccttcaagcctgtcctgccatcacttggctgactcttgctgcccagatccagattatatgtgcagcacgatggggcttcggatttacaatcttagcatacgcgatgtggtgggtaggcttggtctgggtcctccttatcagcgtcattctctatttgcatctgatccgaaaacctcatcgggcgtttgtagacaaatggctgccgacggcgatatttattccgctcgttgggacgttgagtgtcggtgacgttgccggtgttatgatcaacgacagcagtggcacatcccaagtcgaccgagaacttgccattccaatgattattgtcggattcatgtgtgttggcttcgctcttggcctttcctgtgtcatgtatgccatatacatgcaccgattaatggtcagtggctggccttcagcttcgaagattcctagcatgatcttaacggtatgaactttcatctactcgcatcaccttttatctaaaaagaccatagattggaccgtgtggacagtctgcaagcgctttgctccagcttagtactgcagctgtttctcaatcaggcctatcgagtcattctgaaggtttctttctcactcaagagtctgcagaaacagttcgtgtcgtctgcgtgcttatggcgcttctatttttggggtttgccgtcttttggatgtttattgactacttcgccatcattgaaggtctatgggcacgcaagattcatcccagcttattctggtggtctactatatttcccgtcagcaccgtggtaacatcactggcaacacttggcaaagcaacaaattcgccggctttcaaggtccttgctgttgctctattcattcttttgtgttgtatctatctagtcaacttatatcttactatccatttggtcttgagtggagagctcttggggttaccaaagcacccgtcttgggccttgggctcactaaagcaggagcattcatgggcgcgatttccacgaaaatccagaatgtcatgacattagctggtactcataccgaagctcaattattatacatcaggttataggtagattgaatcctacatttgaacattttcggcgaattggcacgaatttgtcattggacaagcaccatgttgatactgcagatttacaaccatcagtaaaactatatgggctatcgcgtcctatgaaccggcagctctccgaatatgcgggtgaatagcgatgctgatagaggtaatgtttgctcatggtacatagcttcgagacgcagcgtgattttcagttacgctcaatctaaggaaatagttagtaaagtgaggaatggataggacccataacggctacaaatagcaaacatgtgacggctataacgtaacacctgtggaagagaagccaggaggtcaattggaatgaaaacacaatattgtgattaaattggggctcttggacttggaaaaaaagccagcattgagtctcaggaattgattctataagggttatgactttcgccctctattagcgtgactaaatatataggtagtcggcatgaatagatggattgtacctcatctagcttcattggtatttgcacgtctttcgaaatatatataatctttctgtagtaccctcgtcgatgacatagatagtttatttatctaagattagatgactcaatacatccaggtctctaacgctcacagatattacacttcaagtctgccaatgatagaaggtgtgtcagatgtcaagtctatgaagactttcaagacaagatataacttgatccgcaagtcgggagctaggtacaatgggcgaatcgcgtttatccaggtacaaattcccaagcaatggaagaagcttctgtatctgctggatctctaagtcttctcgaaaatatctgaaattatcggatgccagataccccaagcgcaatatgcgccgtaacttcgtcttctcaaggtgacctacaacagcaggcgacatgcccgctagtatcttaatatcatcactcaatacgtcgagcgtcttttttagatggggaagcacacgaaatccaacaaactttgcgcacttcaatagtggaaatggcatcaaagttttgtcttcgtaacgatcgagaagatcctgaagtgaaaagagaccgtttgcaaaacagaatatcagttttgaggcaggcacaacgaaaccttcttgcaaagtccatagtcggcgtttccaaagcgagaatcgaatccgtatcaaagcatcctctggcgaaccaatgtcatgggaacaaagggactggtcaataacgagaacgcgccaagcgtgcttgaagattttgcgaatgcgcttaagagaatttatatgggcgcgacgctccgagggtacacacatagtatctagccagaacggcatagagcttgtggcaccaccagaggggaagcaaatcttgtcgacgagttcctgaatgtgcgcgagttggcagtaaggcagcgagtgagcattagcattgccgagcccacggtggcgaacatggctgattgcaacaaaagggatctcatccgttccgttggcgttgaaccgcgtctcaagtaactctaactttcgcgatgcaccatctgtctgagcaaatctcagcagtggatatgcccctgtttcggcaaggtttgccacgggcagatcttgtatcgtctctatagaacacttgcagtctttcgttacatgcttaggcttgatgttttgctcatctataatctgaggagcatggacacaagcatccttactgcaagacaagtgattctcttttccttctgcggaatcggtgggacgcaggaagctaagataataccgtaaccgtattgaacgagggagcttgttaacctcatgcttgcaccagccggcttcgatcagcaatttgtccactaattcgcagtcaaggaattccatggtcggttgggagagcgaatcccacttcccgggaaggaggacggattcagccgcttgaagcgattctatcagaatctggatggatagaatgacatgtagcaggactgggagtttagagaattgacagccgctttcgatgtgtttgcggcacatctcagtagataaaaggctgttaatcgatgtcgttgctacctgcaaactagcgtaatatcgttggctatagaagccatcctggcgcagcgtctcgtttctctgacagacttctttgatgtatcggagtaaactagtcgtggaaaccacactagatccttcggaattctcagtcacaaaggcattgtagttcgctatccgctgtgtgacatgtgtccttgagccgatgctgagaatctctcctaaaagaccaaaccagagccatgcttgcaatgccggtgcaagagtatcgatctccacaagacctttctctatgatattctcaagatccaggccagctcgatgcgggtacgtcaagaaaccatggtcatcatagcggaacctgtcgttacagagatgaggcacttccaacggagcgtgggcaaaatcatcaataggcaacggtatgtggttcattgtttgagcgttggtggctgtaggtccgtcaaaaatataaaataaaagtccatataagaggcgaatgtgcttctatagaagtaagtaacgaggcacagactgttataaaagatcagccggggacagaagtggtgatcaggaaaaacaaacccctgctagttaccacatgcaagggtgtacagcctcccactgtattaggcctctatgctgataggatcctgcgagccttgtcgtaagcaaaacccctcatattagtgcagcaggtgatgctagagtgattcttgcctagctggcatgtgtcgcaattcgaattctcaggattgctacgtttatcccagtatccgtcataaatagttcctcagctcttatgcagtacttgggattaaataataaatttaaaatacaattccagtttaaattgtccctgagactttgtgcaactatttcaccataggtgtaagatgtaaacggatattacttagcacaccaagagcggcatacgcataccgataatcggtcacctcaagtctcagcaggctataccgactccgcgtcccctctgctgtatctgattggacctgattcctctcggcaaagagccaagttttcattgggcaccgatattgtcgcccatatccgcctattttacgggtcatgcggctgcagatataaaatgtgcctatgatagttcagctgcatcgtggattgtgccaagtttccttaacaaaatccaaccatggcctcgggcaatagagttactgccgttcctaggcagctctggtccatgttgttctatttcggtaagttgtgtgtaaattctgtctctgcgctccagtctggatctgacgacggcatcacacacagtacgactagccagaagcgcaccaacgaaagtacagtatcttcctccgatgccactcaagcggttcattgaacgtcgatcaaatggaacagatccaaccccagagatattcttggaccagatggagaacccgtcggaggtcttctcagtgctattgatcattggcggcgacatcattcaaaaagcaattgcccagttggccggcgggaaaatcacactggtgtccttcagtttcggatgggttgcgtatgcttttaatgcgctcatgtcagcgtttggggatggccaactcatgccagacccggattatccagctgtcgtcatcactgccagcagtgggatcaagaaaacaaattattcttgggtccttggaagattaatcagggacctagaatttgaggtcgcgaagcattttaaaacctggatagagcaggttgaggaggatggcaagataattgataaattgatatcagagaatgactcgggaatgttgataaccgttttcgaagtaagtagcaactgcgatacgcggtatcacgtcaatgtctaacagcaaccactaggctggcgagaacacaggagtgcaaaaatgggataagtgctgggccttgttcttcattgtgctgccgacgcagctcgtaattgctgccgttccagtcatcacaaaacgaaattggtcaatcctgttcctgactgttgtcgggacagttctagccatcgttacgggatctttgcgagagtggagactacagaagtatagttgccgcaaaaagacatcagatacatacattcttacgcgaggcaacggccattctcacgtttttgtcattgggccgggacctaattcgggactgtatcttgatgatcttgctggtgcagcacgaaaagctgattttagaacacgagtcagctccgtaatactagcaattctttggctagcctttctcatcacggcgggaggactgaaaaccgatacctggtttctccttgcagtcggagctatcggaatggcccagaatattctcgtcgctgggttaccacgaaagccagatgctataggcatcccgctgcggcagactatgccaacctttgggcgtagaaagatgaataagaacaggcccaaggtgatggatgttctctttgagattgaagctgagctgccaaaaattggactggctattcggcgagaatatttccccgattatgcccttcgcgaaagggaaattgagcggtgggataaagcagaagcgcgccagaaggaaattaagcagtggaaggagaaggctaagggagcggttaagtcggatccgaggcggaggaagggccataatggacgaactgtcttcgagttaaattcccctccagctatgaaaagcttttccaacgagggactagaggagtgctccagccggtgagtatacaggtagaatgtttagaagtgagtggtcagcaccacaagttgattctttagcattccagcgacttacagtatagtagtgcatcaagcaggcctacgttaatgtttaacttttgaaaggaagctattaagtctaggctaatattaacttcatgatttacttctaaatgccgtcctttctatagacttcgggatctcggggaagcacgtagttccggcagctaacgaggttgcccctgctagctgcgaacattgctgttattgctagtaaaagtcaaagaaggtttaattttcacttagcagcgtagagtacctagttcaaggattggagagacaatatcgtctcatgtagcttccatttggcccgctggagaaccagtaccgaaccgaatagtcttatccctcatggcgttgatgaatagcatcattttttagtcaaatgtcaatggcgtgattaccagtggtctgattcaattgattcatcatttgtggtgcatccccgtagtagacatgattgccatccgaatgtagctctctcccctctaattggattgttctgtctgcttccaggtgtgatataaacaagaacctatagcattatcccgatagtaagcagtaaagttacaaaggcctactgggaactcggaggattctaatacgcatctgcgtcaatatataatccacaagaaacagttctagataatgtataaacctcgatgttcacaagtacactgagttttgaaggactttcgccaaatcatgtatgcaaactatttaatctctggaaggaaacaatcttcggtgtcttgaagcattgagctactcatatctggatgccattccaactttcctacttggacccgctgcaccccttcccctgccgcgtcccaatcctagaggcagatgatttcctctcgttgccttcgtcggtagccccggcgatctctcagcggtggcggcaacccctttcccgcggaggccgtcagtacgtggacgagctgttgctgacaccttaggcttagtttgttgctgcccccggcttctcatatacacgccacggccactcccggcgggttgaggcctggcctttggttgctcttcatagagatattcgccatcctcctggaattcctcatcccagtgctcatcctcgttctcttcggtagcttgctcgtcctcaaggtcctcttccacttcctcttcttcctcctcctcttccccttcttcttcttcatcttccaattcttcctcttcctgctcttccccatacgcatattcctcaccacgcccgtactccccaaaatcctcctccatatacccatcatgcacccccaaatttggacgccgcattcccatccccctcgaaccctgcttctgcaccggcttccagtgtcttccactaccgctgccggcactccccctttgcctcgaagccaacagtcccagcccagcagatggcttccccagcccataccgatcctgcctcaacataaagttcttcgcctactgtgcagcactcatcccatgcacctctcttagatacttcataaaggccagatacgccttcgccacgtcacggaagtgcttggccgtcattttgaccttgatcatcttgctcgacgcagcagcaatctccatgacgctgcgcccacccgcaacgcccgggttggccaccttttgcgcctcgaattcggcgagtgcaagagccgtctgacacgcattgcggatctgccgaccgttccaccgcgcctcctcgttgcggccgtagtaatcgaggatgaacttgtcgatggagcgctcgtcgagctcgagctcggcagtgccgcgctccttctttttgcgaaaacgcgtcttgatgcggtctagattgacgtggaaaacagccaaagtcgaggatgcgtcgagaggggggtagtagagggagatgtggatgcgtgaggtaaaggcttcatcgaatgtgccgacacggttggtggtgaggaagaggatgccggtgtagtattctagagtgcgaaggaagactagaaattgttaggagaaagttggggaggaaggtagagactgagaaaggggaggaggaatacctgcgacgagactgttgcggtcaaagttttcggtctggcgggcttcaaggaagacgtcggcttcgtcaatcaggaggatgcagccccatcgacttgcgagagcaaagttctcttcgaggctacgttcgactgcgtcggcagtggatcccagatctcctggatggtatgggtgtcatgttcgaaggttgataggggtggagtttacttaccgctggtttgcgattgtaacaataatatactcaaggtgctttggtgacaaaccaagtcatattgtctataccaggttccaaactaggtacatttggtctcgcgttatactaggtacctatgtattgataggtagttatgataggtactaggtaggtaggtaccaaacaactccatcaggtttgcctagaggctgcgagcaagatgttgggctggcagaatttaggcaaggagccatcaatttcaggtaaatgaaagtgctaccacaaatcagacggtaagtcttgattggcgttgccgtcctacagctgagcgcatcttacaagctggcccaatcaaagccccagaatttcatgccctggtctcagagcctcaaacattattctagggacatcttcccctacgaactcgactgatctcatctcatcaattctgtatccccctgccaccaagacctcatggcgtgcaattcggccgctggggagtccaggacacggcaaccgtgcttagacttcaacgaaactcgcctacccgagtatcacgaagcctttgctaacccacaagtgaaattcaatcccgccctcagactatacgcgccagtctcgaaagacgacaatatgagtcaagcggcaacagatgaccaaaagaagtttcaactgctgcccaaacagtcaaaaaactcctcatccaacccaccgcggcggccgttctgggatgaaatgctcctcccggccatggcccagctcagcactaatcgcgatgaaccagccgggctcgtcggcacgcttaatagcatccgcgctgcagcaggatggcccgagattatcaacacgctcgaggtagccagggcaaaatactacaattactcaggcttcatcggcttctggaagaagacaagccataagtttgccgaccacgccaacaacgggaagatgctcttttcgcttctgccggactcggactatacatcagtagtccattgcgtgtttgacgttatctttgatgtaatcattccccatctattttttttcttctcttactcgcctcatcgagcctgcgtgtctcacagaatataggcagccaaaaggacagccgagattcgagaggaagttgagggaacactacgccaaatgcgggagaaactgtcagatgtggaacgcatcgttgcactttgcgccaatgatgacgaccatattgtttctgcggctatgaacgtgcttgtttcagtgctccaagcgttggaggacattgttctctactactcatcaaagagaggtatggctctttaccgatcaaagctcgtctaacaaagcaaaccatggtgctaaatggaaacttaaaaagggttgaagatgacggctactatcttgtggaagaatgacgaatacagagcagatctctcaaaatgccttgccgagattaattcgagcagcaagcggctaatcgaagaggccagcttatcgcacatccgcgcaactcggtcagtgaatataatagcatcaaaaggtgagcaacagcatccgcaatttgccgaaaaaccatctgacaagcgccctcaggtctagagaaattaaaaaagctgcaactgggccaactcaagatgttgagagagcagaagagaatagcagacaaacagtcagaaatgaccatatctggccgcaaaattgccaacaggcaggggaaattggccacagatttgagccgagaggcagcgtcgaaccaacgaaacgccattgctaacgaaagaaatgccgccgcaaacatatcaaacgccatcatctctgccacagctatgaacggctttctgaagctatccgaggaatgttgcgctgctaagagcggtgagtggagatttccgcgtccgcacttaatactaaacaatagtatactgcagatctagagaaagctcggcatctgaacgtcaaactcatggctgagttgcgagaagagcgctcacgcagtcgcgggcgataccctttgttgccacccgagcccatatcgcaggaccagctcttgcaaatattcaaccttgccgacagtggcgaagagaccgacatcgccaacatctccaactcagtcgctctcgtcaaccgccgtgaccagggccgcgccgagcagctcatcaacaatccccagtttcaaaagtgggtggtgcaaacacaatcgaccgagcttctcgtgcacggccacatgaagcccagccggacaagcgtatcggctctctcgctcttcagcgctggtattgtgcagagcctgcggcgagatcaacggttctgcaccctggccttcttctgcgccgagcatagagacgcccaagatccgctggcgggcgggattggcattgtcaagagcctcatcgttcagcttctcaatcagtataactttggcactgaggtaaatctggatatgctagaagacgacacggagcagctatgccagcttttcatcgggttggtgcggctgatgaagagcaacgttacgcttatttgcgtgctcgatagtgtcaatgtatatgatgatccggagtttatgcaggacctgggggtagaaagggtgctgtatgaggtgctgtcgttgacgcgagatagcagggtccaaacaagtattaagattctgctaacgagtccaacaaatacagctacgatttggggggggtttgacgagagggatatcgtctcgatggctggacaaccgaagggagataaacggtttgataatagtaggctcgcgcagcaggtagaagatgtctttattagttgaggtagttttgtttctctgcaacccaacttggctacaacccaactagagtggatcaacagtgagtgactcaagacgttgaaggtattgtcgagaacacagtgccaacagtcataaaattcatgcgatccccccagccaggacccgagtcgtggcccacgttgggtgggcattccaataaagttggtatctatcgtgcaatccatacaatctattctgtacatgaacggtgtatttggatgcactaagcggacgtaaaagccaacctgggaataaccagcctataaacagtcgtgttatactcccttgaagatggaaaaaaaaccttggcatagtgcgctcccccttcgaacacactaccaccgccaaaggttgtctaatgttacatctaggtcacattagatgatagatcacccttcgaagctttgggttgccgggacctcctagggtacaattgtgtatcttttgcgcgcagtctttgcacgtatggtatgctcgcttggaacttcgcctggtgtttttctcagtaatcatctacagggtatcgcgtctcctttaatcaagtactttaatgcccatggctagcatattcagcaactgcaataactgaaagctgtcgggttagtgccacccgaaagaaacatgcattcgacaaagatgtcgatcgccaaggccaactccatgcggggtgcttaagcgaccccaaatcggatcaaaccagcgcaaggaaaatgcctcacgaaatgcaacaggaaatcaaaaagcgggaagagatttggcgatcttcaatggaccaaggccaggagatgcgccaactcgtaacaagattgatgggactggcaaactagccgttgatatctcgctagcagaagcgtcatatgattaagcttaagaaaagagacattcattgccatgtttgaccaatactccaacctcctagatacgtagtatttctttttactttcccacatatgatgcgcttccccagacttttagtcgcatgggtgttgcccgggtttaaatatatacagagaggagtatgctttatatagttcgtctgcaatgccgttcatgtacattcatccaatagttattcttcgccttttcttccattcaactttatccaatttagagacatacgcgactcaaaatattaagcaatggaggatccaaagagcgagactacacagatagaattatctggaccatcggaggcctcaccctttggaaatatgagcgatagtgagaggagtctaatggaacgcaaaatgatcagaaaggtggactttagactattgacgatgacaattctaatgtacattctcaattatctcgaccgcaacaacattgcttcagccaagctggctggtatgcagacggacttgagacttcacggaaaccaatacgaggtgatacctccacaacatgcacgcatgtgccaatatcgttgaactactcgttgtgctgattccaccttagacagcagtcagcatccttttcgttggctatattctgatgcaaggtttcgtagcccgcctttctttctgtagccgcattattgagctgacttcctccaagttccatctaatcttctcttgaacaaactcggaaagccttctatataccttccaagctgcatggtagcttggggtatcgtgtcaaccgcaacagcagcgacaacaacctttggtggcttgttagtctgtcgacttttgcttggtattatagaagcagcttattttgtaggacttccggctgaggcgcgcatcgtgctgttttagggtagactaacaatatctagcctggttgtttgtatctgttgtcatgctggtacactcgaaaggagttggtcaagcgaacggcgctgctctattctggctccatcatatccggtgccttttcaggactttttgcggcgggaattactcaaaatctcgacggagctcgtggcctctctgcatggagatggctcttcatcattgagggttgcatgacggtaagtaactcttaattaatcacgatctcggcaatatctgctcttgcgcaggatacccaatgatgtagtatcgcgccatcggccagatagttgtgtgaaggtgtacttttttgtttagagtgatgcttattgtattcgcccaagatcacggtggccattatcgcctgttttattatcccggacctgccacgcactaccccttggctcaatgatcaggagaagaagctagccgtgtggaggttggaagcagatataggagaggatgattgggtggacagcaatcatcagtcctttgtaaccggggcaaaagcagcgttcttgtaagttgattatcagatttggacagcatcaatgctaatctttccatcatgcagcgattacaaggtctggctgcttcttggatcagtgtatggctcgacatccgccggatccataaccacattttttccagcgtaagcgcatccaagtctaggtggctgaagtcacaaatatgcttgcgcgccttttactaagaagcgattccagcgttatgaaaggcctaggtaaaggcaccgtggagacgctacttttaacgacgccgccttatttgattggggccgtgatgctgctcatcaatgcctggcatgccgacaaaaccggcgaacgatatttgcacataaccttgccctcggtgctcgctattgcatccttcattttaggtgtgtcgacgacatctttcgcacctcgctatgtgtaagtttggttgctctatcgaagacacccgccatttgcaaagagattaacaactcccaagcgcgatgtgttttgtagttggatcagtttattctggttacgtggtatgtttgggatatatttcaaacggtaaggccagcctctcgcgttcttgagaatgtcttggctcatttgacgacagtaatcccgagaccagcggacaaacgtgcggccgcaattgccatgatcaactgtatcagtaatgcctgctctatatatacatcttacttctatcctggtaaatttcccctcatttggtgggctatcacagagctgacatgtgcaaatttagactccgacgcgccgcgatataccaaagccttttgcataaatataggcatgcttgctatgtcgctttgttttgctacgattttacgcattgcgcttgggagagaaaacaaaagattggacagggaagatggtgcaaatctggagaaccccgtacgaaatagtagattccgatacctactttgatataccatagttcatatctggccaggtcatttatcaagaatctgtttctttgcttatctagttatatatattatgttaagtttgtactctgatgattctgaatagtaaaaatacgtacatccagcgattatctcccccacgctccagaagaaccacagaagatattgcagcctgttggccaatgctttgttaatagagccattatatgtggttcaacagtgttgaaatggtggcctatgaggcagatgtaacagaaagaatggccatgccgccgtctggtggtggcacgcaccccaaatcgttaccgagcctcatagaagtcaagccgagatattttccatttacggctgcccatgcgccaataagataacggctctggaaggagtctccggccgggtttaaaatgtcaaaggagacttgatcaacctttctttgaagaacgagtcccttaccgtcaacaagcttgccattgccaaccgcccgaagacattcgtcccattccccttgggtcacgttatgtccaaagacgtggcccctcccaattcccccacgagcatctttcagcaccagtccttccttggcatttggtgaagaaatcgcttctttccagctagctgaacctggaacataagtaggcgcaatgctttcccttagcaactgagcttccacggaatccactactccttgctccaccaaactgtcgacttcttcaagcacaatccctaagaagcgcttgtcgtgaagcaggaagacagaccgtagatcattggtgcagatgcgagcaatctcacgcaacacctccgaagaaaattcttgaatctcggcctggaccatatctaagctaatctgccacactcgctccagctcctcgctatccttgaggatgcacgaaaggtggtagcctgttggagattccgaatcttctgtaagccttaaatcagatggtgagattatacgcatctcatgccccgtcctctgttggaacttgtccggaagcaaatggacgtcaaatcctatccactgcttccctagcaggatgtggccgggatgagatgagtcaaagagattcacgacggcatcgccaaaagcctatgtttcgaaatctcattaacacaatgttgaaaaactcattttggatctctctcgatgcttaccgcggaatcatggcctgtttttagcccactatttcgaagaccagccctctcgaatggctctgtcgcagcctcgacaaaaaaccaagagttatacgggaaacgagcattgatctcgcagataatgggttgacatgcgttttgagaggtggcggagaacagaaagtctgggcgcgaacatccttctcttccagcatattttggcacaatgtccgacgaggcgatccactgagcatctttttagtcaagagaacaagagcgacgtacattttggacctcataccctgagtacgtcctcctcgtgtttttctaatggcatccttgacggaaagtccgcctctttgtccgagaaccatctctcaataatgttggttgtagctttacccagtgccgattggatttgatcaaaacgcgcgattaaagtgggatgtatgtatatgtgatatgttgttttgggcctggcaatgcctagaaaggtgagcatcggcggtccagtctggacatattcgtaatctgctttcctctgctcaggcgaggtggtgagctctgatgttcgtactggttggccctggcaaatgctctccaatagatccacctggtaaaccagatcagtggttggcggaggcaatgttgacatggtcagttagctgtaggaggagtagagtaaagttagctatcctctcgtcttcttgagtagggcgattgaggcattatatagcatttagctctcaaaaacatagcaaagcgtctaaaacaatacgcatgccactgaggctaggacaaaatgaatcaacccccattcagtttctttagcgctgagtaagattacctcttctatagtagaatagcaattattattagccagctcactcccgggctctaaaacgagtcataaagcgtagggaagtgcatattatgaaataatggcggccttcacgcgaattccgtcgctattcccagtagctgctgatcttgctgccgataggatactggactctctttttagggccacatcgaattagggtcactgggctccagaaatggggtctatcctctaagattagatagcctaggtgtcaaaaaaatgcgactatttttaaactagatctcgttatttatctactacctacagtcgtttatgatcgggcgtggtgctgaggcacaacaccccctcatatcctattacattcaaagacaatgactgcacttctcaggtccttattcggatcctttctttacaaaatacaacgtgtcttgtatctacgacagaaaagaagtatatcagccatcgccaaaggagttgaaattgcgtacattacgttgcatgttgccacagctggtagtccggtgaaccaaaagatcgacgtgacttcaatggaccttgtatcatctgaacttatttctactgtgtttatgtctgcttatctggtctgtcttgattgaatatttgttgatatgtcttctgcttcatatgtggctttgcagctgcccaacataggatgcgagaccaaggtgacacactcaagtccctgggccccctttcccgcccctttagtgaagtctgtttgagcgtatttccagctcggatataagaagcattgcgccggatgatactgaaagccggaaaccaaagacatttgtgaggtctatccagtatgaggcctttgataccagcgatttcaacctaacatccaaaccactcctattaagaacagatcatctaatctggctctagctaatgctctcacatgggaggaattccctcatactctgcatagccaagtgcgagattcatgttttctgtgtaattccattagcaatgcagtgcacttgttgaacgaaaaggatcactcacgcaaacactgagtcgaagcgcccttggctaaattgtcgatcgtagccacgacaaccaggcgctttccagaggggtcgacggcgaagcctccgatctctactccatggcgtcccgtaatcgcgctcaccaatggtgcttctcccactaccttgatgagtttctcgccggcgtagcggtcctggtacatctgggtgatttctcgtgaagtcacttccttacggagaggtatgtttatagtcaacgtgatgcccctaaaccatcttttcaatccgttagttgtcatccacgctgtgcgggtccgctgagagcctccacttacccagccacgtgaggcataaaggcaacctgatggtttagttgatgggaaatctcgcgttcgtggatatgcgacgttagtgagtaaggtatgatggcgtttttaagcacttccacattgttccttgcatttggcttggaacctgctccagagtagcctgagcagccgaagatgacgggcatcccctcgatcaagtcgagagcgccgctgagtcctatctgagcaccagtggcgtagcatccgggattcgcgatgcgcctggactgtgcaatgtcggaacgttttacaagttcagggaggccatacgtccctgttgtagggtcagtaaatgcagtcaatctcgctaagacgtgactttttaaaagtcaaagacttacacttgtcatcgaatcgaaagtcagccgagagatcaacgatgacgcttttgctgtttccccggtccagggcctcaacgtagggcttgcaaacgccattgggaagagccataatccagcagtccaccgcgccgtccttgtccagctgagcaacatcctcgggcgacaatgtttcgtagatgaccttgcgcttggtatattccttgagttcttggccagcaagctctcgagacgacacgtgtcgaaggtccatgtaagggtgctcgttgaggagctcaaccagagcttggccagtgtaacctcgggctccaatcaggccaattcgagacggggtttcgtttgtggcattcttcttgccgaggggaggattggggttgggattcgtggcgatggcatacagtcgtcgctggctcatgcccatagcagccgtggggaggctgttctgtcggccggcgaggcatcggatcgggcttaaggaagggagaagtgaggcggattgtcgaacaacacggcgagcgccggcgcgcgaggccatggagacgcctgagagcatggtggatgatgcttctcagcccaattgacggagtggtgtcgtggtgaggccggtgactcttgttgaggtggaatttatgaggtggggggaaaacttcggcgatttttcttttcttgccgcagccgaaatcgctcgcccgcctgcatttatatgactgggtctgagcttaatagcgtgcactaagccacgtttggatgagggaaccgccacactaggcaccttgtattcagctttgagccatttgtacaagcatcagaagcagcatgttctagatcattggggtgttgcaatacatttcattgccaatatctttctatcaattctcatggatgacgtggaacaactgggaggtggaagaccttacatgtgatgaactcatttttcggtgcacgctgtacctacatagacactatcggcgtggtcctgcaggaatacgtgtatctgtacctgagctcacttcaggtaccgtcgcagaggcgccagtaggaattgcatgtgccaaaaacggccacttgtttcagccatcaggagagagctgtcgggtttttgccatccatgccatgctcattgtaactgccatgagatgacgcatataacatcttcagttgtcaactgtgaacatgggattctcttcaggaatacaagcgcaaatgatgctgcactttgtcttcaagcctcctggactcggtacaaccacatttacctaatcatgagctgcatactaaaatctgctagttaacggcactgactcggatgctgcaaggtgtgggcagtgttgaatggcacataagcgcgcaattgatgattggaagtgttgtccacgtaatacaaatatgatgcaaataaatagtaggaaataatcccctaaaagaaaaagaagaagaaggagaagaagaagaagaagaagcattaaaagccccgcattaatagttacatgtatagacaatcagtgatgcacagcaacaatcacccctccaatactcccaagagcaaccacaaacaagacgatcaagccccattgccaacatcctttttgatccggtttctctggctcttcatagtgcacataacgcgccgggatgatgcgtgcccaatctgcgtattgccagtccgggtgctcaaaagaggttcccggggaagattgagagctggtgctggtgctggtgctggaaaagtctgcgtattcgtcggaggaaaagaatggctcttcgtagagggaattgatcgcctgtgactccaggtcaatggggcctggagctgcagggcgggggatgatatccctggcggcaaggtacccctggcggtcacgatgggggttgtgggggtggccagggttcccgttatcagatgcgagagtagcacgaacattagtgatattacgacatccgtggccgtccatattgaagtcagacaatagttcaagttgtttgtactctatccctataaagatattctagtggagaaaagaagtgatgcgagatcaaattagaagtgaagggtgaactcgacgacgagagctaggtcgcccacaagtctaatagatgtagccaggggcgctctcggctctcgctccatatcctaacctctggcctggtgctcttgactgacgactgaagacaagagatggacggcgaatcataccacaccaccaaagaatccatctccaattgctcttaagtgagtgggccatatggcttccacatagcgccaaaagacaagtgactctcctgccatcaatgtgtcggtacatgcagcacatgtcggctcatgttctcaatgctctgctagcagtctccatgtagctggcatttgttcttgttcctggcccattctttttccttgcccaaggcttcatatcgacgctataaagagggtggcacacctcacattcaggtaccaatctaaggagacctcctccttaactagaacggcacgagaagtagttctggcgactcaatgccgttcgtacactttaatccattacccctccgtattacgctcatcgcaatctgatgcagtccaggggttgctcttcagtaccattgtataaggaagaaaggcagttagaagagcaaggcaaaggggcagtcttgcgaacgaagaagagtcgcatattgagcatggggtatggctaactgatagaaaatgcgggacaagtaaaatgggcggtaaactttcttggacacatgaacaccatctcagacgctattccagagcgagtttggtggatgaagctacactgaaagtgtgtatatacagtattacaaatatcgacacacgttggaaaggacaagaaacgagtctccatctttcgaatgccacttgcttgctcttgtctaccttaagctacatgtatacatgtatgagcccattatcctgagacgtgatcacttgcgactagtttttcacaaagggacgcgtgtgcgtcgtaaatccgttaggagaggctgctccgatgaagaaagtttgatcgtgatccgatcgctgtgggggagacactaaagacgcccacatccaggtaccggctctcgcaacttgttggtacagtgccggaagagaggagttctttcttgtacatgtattcatatagacttttcagtgcattttgtgtagcccagtatttcgagctactcattgctactggttgtatacttcttgatatgattcgccgtactctccccatacccatgatctaatacaaagacatacctcagtctctacgggctatgattcaggcctgttgaaatgacttgtagttcgctttacatctatgctactcgatagcaaaactagtctcgtgttccctccttggaaatcggtctctaacctctcccctcatcatcccatcgacgtagcactctccaacaagcgtatagtggccatttttactcggcctaagaacataaggcactctccctccattgaagatgcagacaacgtcccccttccgcgccgctttgggcacagcagcaaaatcgccagagtccgtgattgcaaatcggcgtccttggtgccatttgatcacgctcatgtgtataagcagtagtttttggagctcgtcttccgtgaaagataaggtgctaaagccggttttttttgtatcggcgttggctgagacgtcttttgcaggcgtggtgccatttctcccggttcgagcttcaattcgctgcgctttgttgaggaaattctcatacaaggactgcgcagcacgagaataaatggtagattgagcgttttccccctttgctgtcatacagcaagtcaccgttctccagactccatcaattgtgtttctagcaagtcgagcatatttgtctcctaaagtgttctctccaaccaatgcccatgtcccattgagccactgatatgtgttcaatacattagcagaaaatctcaagtctccaatgtcagcgtcttcaaccgtttttggtacaagttttgatacatttatcgcagtgtcttgagtaaaaggcgtccccaacgccctaagagatccgattttagttcccacaacgtgtatcacggccgtaccgtcggaaaatgcaattcgtgcaggacggaaatcggattgtcgaccgagtgcccaccaaggatatttgagatccgcatggtagatcttgataccttcgcgaaaatgtttcttgcgcaactcgaattcttttagcacctcataccgcaagtctatgtaattggcggacagatattctaatttaggcaacggtgcggtaaaatctggcctcgttagatcaggtacccaggacggcaaagatcttagctgcggagacaaaggaaggtcttggttacggccaaaggagaagatttcaaattgtcgtttgcgagtgacgttccagagagcaaagcgatggtaaacctctgttacagataaatcgtagtttggcattacctcccaatcagatgacagcacgtctccagctagaccgataagcgcaaacagcttgtctcgagggtcggtagcttggaagcctcgagtcaagaacatcagctctaaaaggctatgccttttctttctcctcatcttgtgcctttcacgcatgtcgtgtagaaggtagaagttctcgattgactcattgctctgatactgtgtctccatccgataagcgttgaacttccttttaagcgccaaagccgctttggcaaactcattccaggatatcatagagtcgcgcgtgactatcatagggcgtgatgccaagatgagctcttgaatgcaccagactctagtgaaccatgggctttggatggctggtatgagcgaagaccagtcaaatttagtagacgattgcgggttttcaagctttgcgactcccatatttactgccccttcaaatcctagccagatgagcaaagattgggcctgaatgaacagcggatttgtaaaaacaggcttgagtggtgaccaatcggcatgtttctcgttggccggtcttgacgccagtttccctatcccagcttgaacatcgtcaccatttcccagccaaatgagtaccctttgtgctcttgtatagatctcgcccatgatacgaacttgctgcgtcttctctttgttgtcgctctggttgatacaaagtgcatcaacccatagcaccctatctttgtcgggaagtcggagccgctcaagtgcatcgtaaagatttttgcccacagccctttttctgttgtcgcaggtaatgtcatttgtgacagctgggtttccccacacgtaggaaagggcctcgaaaccgggcctcttgcttctgaggccaccgtgctgtaggctgcatttgatcggagaacctttctcaccaggatgcagtactaatacccgaatctccaagggccgggtcagtggcttgtatccatctttatcaacagatacagtgccattgtcttcctctaaaggttctccaactgcctcattactccaaggcatctgagagtaattattttgcgcttgccagcctctctctttccaatatccgatataatagccctgcccaaactcagataccgcataaacgagtacgattagactccagaagattggtcctcttctccataatggctcccgtgaagtggaattagatgccgagtcaactttttcgctgcctggtatgcgttgaagccgagttgagtggctaaaatgcctcgtaagagcgctatgtgctgtaagttttcctgggagaggggtgttgcgtgagataactggtagacatgtcgccaatctatatcggttgatggaccttaaactttgcggggttatcgacggtttcatgatggacgctcatgcgccgcacagccaaaacggaatgaagcggtgggcagcgcaaagttataactgagcgaatgactgacaaactggggaattaagaagtaagcttaatagaaacttcccatgcggctcgtagctcaatgcaatgttagtgctcactgcgttgtgagatgttcagtaatattttactcatcctagaacgttcagttcagtctcttgcggatatccactcttcccagcacatctacacactacactgcctctcatacgccattagaactgcctagtataggacgatcgtctactaccacaagtttccccgccaaggttctagcttacccgacttacagattactcgcttcagtagcagagggcggagggtgaagggtggatcaaacaaagattctacaataacctgacttggctgttataaagcgctggaattcatctcactacgtatggatactatgcacctttgcaccgcacgccgtacgagtaacggacagcagaggcataccgaagcgcgatgccactagcagactcgcgaagacgtcctttactcacaacgcaacagcgataatacttttacaggccacagttcatatccaagagaagaatttctgtttgtaataactataaaactatcttcatttcaaaacgctagaatccctcatttccatgcccggcgacctcccaatatgtctctatcaaagaagcgttccactcacaagcagtccccgctccaggcagctcagtggtgcttgcagagctttgggcttcttcagccgaagcagaatccagacttgattcgcactgctgttgcatctcggtgccattagagggctcctcaggttgatcatgtgcctcctgagaacaataagatggagttgcctggaatgtctgcgttgcattttgagctctttccttcacagatagagcctttgagtaaagtttctcaatcttcacccaaccacgatctcgatggacgtcaggttgttgtttccagtatttataaataccatcaaccactttccacggcgttgtaatgaactcatttgacgatagacctggcaatgacagagtaatgcaaaggtctagcagaagatatgcaagcgcatcccattcaatatattggaacaaccacagccaccggcgccccctaatgtattgtcgtagttcgcatgcctgctccaaaaacttctcacaagctttcttatagttggctctcacaggcatctcgggatgttgatttgggcgcgtcttataaacagccagcttcagttttgcaagaatgagcctgctgctcataatgatgaggcaatctagcggaatcgcttcatggcaatgcgacagatactgtttttcaatgcgctccttgaactcatctatcgcttgacacttttgtgcttcattcatcatgccatagttgttaattcggcaaaattgatccgagaatactattcgtcgcgcaaaattgcttatttcgatccgcaccaagctgagcagcatctcgcttcgtcctggttgcgggcttagctcacctatgtgagggtccaggcttatatcgttgatattgagtggcaactctgtatgaagacttggttggataatgaatggttcgctgctagaaacttcggcaacacgaacatccaaggtacatatctgccaccaaagccgacgcctcatttcaacctcaaatgtagacagtccgaggatatcgatgtggaggctcagcttcatagcgttgccgattgcgagtccgataagagtagggacgtcggggccatcttcatcgaggcgtccacagatctgtcgttaaaaccatcagatacgccacttcaaatcttccgctctgctgcacaggaagagtgtttaccagatataagacaaacgcttgtaatactgtgatgtcttttgagctcaagaagtttgctcgaacaagagttcgctcgactccctcccggtatctgaaagcggtcaatgataccgggctatagtataagagataaaggacacaaaatagcaaatgaacccacgcacctttgcaacaaacgaactttttcttctccaaattcctcacgacattctgcaattgacatagaaaacacggtagaatagtatatagcaaacatcaaacattccgtagctgcgtcgggcatctttcggccttgacttatgctcatgacatgtctttggatagaaggcgcatgaaaaatcttaacaagcggatcgactgcatcgagatatgtctgccagatgaacgctatgtgtgaaggaggagggtgaatcgtttcgagaggttgtgatgcgccacttgagctgttaaatggcaaagattgcaagagatgagaacttgtagatcgcgtaacggtgtcatgttgagttgagtttagctgagagttgattggtgtggaagactggcctgaatttggtaagtcatgtgcagcctcctatagacagattgtcagctatcgtatacgcaacttcttctatcggatacttacgataggagactgaggctctcgctcaacctgatcctgcctgttgggtaactctgtgtttacatgtgataaatctccgatacgcgttattttttgttccagtgactgcaaagtgctctccagagcctgtactttggctgccaggtcgctctccccaggggtgtctgtatttgatcgccatgaagggtatgagcatttgagcttgattcgtgcacagtaggagcaaggcaatgatctatcacatttgatcttgcgacgacggcattcaaagcatgagtgtcctggagcaaccactcttcgagccatgagttgaaaactggagtcggctagattaggcgttagtgttgtgatcgctactcggcaatggaacgatagtcgatatgtaatggattaataatgtttagaagtcggcccagaagattaattgttcgccaaattgtgctcctgaatgagatgtagaaagcaaaggtggacaggaagtcaccgccgcgacttgcaagagcctctgcctcaaagctgcaacggaggtgcggaggtcgctcctattggcgagagcggaggtgacggagcgacctccgcatttctaagcaacggcgccattttgtcgccggggatgtaatagaggcgatccaatagcgacgcggcgattgtacagcccgagtctcacaactccagcgtctcgcgccaggacctcgtttgaaaaccagatttgatcgaatagctccacctgaagagacataagcatagatggtgtaattgctttctctgcttgatggcggtaattcagctacgagagagtggatacacgtagttattgtcaatagccctttatgcacaaagttaccattttgttagagatactccctgcgagtgtcgtcgtatctccagtttctcaacaattccttttgggcattgttatataggcagctagtctttcttttaaggtcgctttcagatataaaagtacgactatgccctccttctttcgccgtcttctcttcaagaagagcaaagcatttaatcaaccaccctcacttctctgcaaaacttcagttgctaaaacttcaaacataaactctttccataccctttccctgattcctacctgattcaattatcacatatcctttttccaaagtccaaaatggcctacaggaacgtagctctcgttggtgtatgtccctatacattgatgagattggttcatcgctgactcgcatattcctaggctagtggaagtgttggcaagattatcctcgaggaattagtcgccgacggaagtttcaacattaccgtcatttctcgcaaagatagttctgccactttcccttctcgtgtcactgtgtacaagtcagacttttctgacagagatcttgaggcggctttcaaaggccaagacgccgtcatctcagcccttggtaaagacggcctcgacgaacagaagaagctcatcgacgccgccatcagtgctggggttaagcgcttcttaccttctgagttttccgccagtagccagaatgctagtgttctccagctgctgcctctctttggccagaaaacagaattaattgagtacctaaagactaaacaatcagccgacttttcctggacaggtatcgctacgtccctcttattcgactgggtaagtctatcaaagttttagtcataactaaagcgaaaggctaaatcaacgcgcgtaacagggtcttgcaaatggctttcttgagtacgatattgccactaaaaccgccaccatctgggacgacggcaacaaaaagtttaccctcactaatgaaaaggaacttggcgcagctactgcggctgtgttgaagaagcctgaggaaaccgccaacaagtatctctttatctcctctgttgagactactcagaacgagatcctcgctgcgctggaggagaccaccggcaccaaatggacagtcaataaaaccactaccaaagagcaggtcgatgctgccctccaaaagttgggcgccggtgatttccttggctcttttgcgctggttcgagcaacagtctatggtgacatacctggcctcaagtccaactatgccaaggatgaagttctagccaacaatctcctaggactaaagcctgcaagtgtcgctgagactgttcagcatgttatggcctaggggacagggttgcgaaggatacaacgtggcttgaattatacattggaataaaccaacgtggaaagtttatcggttggggctattcggtgttcaatgtatatgcaaatgattagccagtatactgcgcatgagtatttataaaatttacaaaatatacattgaggaaacatgtgtccaacttcagcagcttctctttgtccgattgttgaatttgatctgcgcgattgagagttgattcttttgcattttataagggatcatcaatggattatacgcctttgttgtgctatttttatattgataggctgggccataaatatggagctttatcacgatgtggaactgcatcttgaactttattgttgagccacgtatgcgatctagcttttttatgaccttaatttggcaatgccaatcaaactttgttgttttgagatatttatatgtatctaagtagttgttgtttaaatagtagacaccgtcccccgagcaagcccgcaaattgtatccccagcaacatctcttccactctactatagcacaaccaaccatcatctatttgagttcgcagattgtatctggagaaaagcctcttatattctactattccgccataaaatatcatcaactgctttttaccatgtctctcgtcgctatggatgtagaatccgacgccttcgaggtcgagccgccatctacaatcacgaggaccacctcgtgggcttcgatgccggctgaagtacgccaattaatacttggctttgtgtgcttgcctaagccatgggagcaatgcaacggcctgggcttcccaaaagtggcccgattcgcttcggtgtgcttggaatggcaagccttctttgaggcccgtctattccggcgccttgttcttaatcccgactctgtcgacgcttttgacgcaatcgtcagacgagatggcgttcgtttgaggtatatccagaagctctggcttcgagtcgatctctcaaactacgagtgccccaattgcgatagatcagaggacttggtaacacagcgtgggtatgttgaggcatttacacatctcccactctgatactagagtactccgtgctaacgaattcacgcagcaacaacatgatattctcaacatgtattcagaccctactcggaaccctccaactctggaatccggcgaggcatggggctcaaggagtggaactgatgttgtctgcttcctcgcccagcgatacaaagcatcggtttaatcgatgcgacatgaaggataattatccatttcactacgccgaagacctagaccttgcgggtggtattgtggacttccaccggacgaataaggggggctcgattggccttcttcatctcaacagatttctgccgtcgagtaataagcatatcaaccggtttcagggaactccgctctgtttgcaaccacaaaatggtaatctaggccgttttaccagtcaatccaaggatcttcctgccgtccccatgatcaaaggtctggttatgcgcagacagtttcccagggacattaacgtcaggacgctgtcatggttaattggccgaagctttgtggccttggagtggttccgcttcgaacgaactatttcgctggagcctcatgtgcaactttactttgatcgaggtatggagcgcagaccaatagctatggcgagtatctgaaagctaacatgtcctcttctcaggcgtccgacagcacttactgccctccttgccaaaaacactacgccagctctccttcacacaatgggaaatccccgcaaatgagcgcagatacgtagcaaaaaccctcggaaccgagatctctccacatgctctggcctatttgcctcaagagatggcgaagctttctcagagattagaagcattatgcccaccatggcagatggacacagcttcctttcttcggtctattgttgaactaaatgtctcgcctatgatggttgaaagctccctaaaacgccttagtctgcgctgtaccctatcgacaccagaaagaagcagacaagagtttgaaacgctgataatcctcgcggccaaagcggctttgtcacttcctcaactgaaaatcatcgagctttggggtatctgccgtgccaaagaggaaagctgcgcatacgtcttccgatactgttatgaagatggtcgacccaggattgtctggagaagctctggagcggctatgggagctcgaaaacggatcatcgctgagtggagtgaagtggctcagaaacaatcgcattcagctctcgcatacgacgtcgtccccttcggagagagcagcatgaaaatattcaagtctcgcgggacttgcatatatcgacatctgctgctcaaagatttaatgtttgacccgatcacgcagaaaatcctggagaacgagccttacggctggatgttggatgaggagagtgatgcatcgcagcaaggtgctcctctcgattttctccagaatcatcaatggtagtgcagcgtgatgataagggttgggattagaaaagacatgggatctggagagttttgtgaatttggagaaggaagcaggaaacctcacccaatctatttgagcccttcagattgaagatgtaagcgtgctgtactataccgtggattttttggaaagcggaggaaatagctaggtaagagggcgacatgtattacatgggacgtttgattgtgtggtaaacctcaatactagtaataatgtcagcgagaaaagcaaacgtctttttgatatgatggatgttcattgtgatgtataagggaagtcaagacaaagacgcagactattctcaatacaacttcatcggttctaaggtttcgtaatacgtctctgtcagggggcctcgctctacgtatcactcaaatttggtatgtatggtatgtatggtatgtattaatgtaacgcagtgccatgctcatatcgtgttgaagtctgtgaatatcaaacgcttaggactgctttgttttggtcatgggtacagtggcatctttctcttttcttagagttagtccaactagcataaatctaagtctccaaggacgctaggcttacgtcccatatagatccgtacttagttgccacgaccaatttataatgcgacttatgtcgagtagtttattatacctaccggttctggtctaaattactcattcccacgccgcctccagtaatgattcagaaggacctttgcgtacgagaagtcgagcggaagagggttcttcttgaattgcggtataaatacagcatcttctccccggcctcggaatggactctttctaacaacgttaacaagagcaataacgacgatggcgacgactttgcggcgacgagcaacgattatgagaggcggcgacatcggcaggctttgattcttttagtagaagagatggtagacatggtagacatggtagacgtggcagaaacgggtaaccggtgctattcgcgcatatatcaaggaaggggctagttcaaagacacgtccagagaggaagctatcttagagtttcttttttagtagagatgggtcgaaatgcgtactttatatcaatggattttccgtctctgtacacccagcgccccggctatggcttagtaacgcagttaatctacatgtacttagaattacatccatatgcatgctcttgaaagtagtaagttttagctggagtggttgataaaggaactgggatgttggacaacttttctcttcaatttattagttcagtatacttaattactatctagtaccaactcgtccaattagcttcatcaatccaacaataattttaattactccttgcccacggatagcgtaccatgctccgacaatacaagttatttagacatcgacgtgattcctaaatatcatcgatcaaggggctcaatccttgcgctgtacctaggcgattctcgaagaaaaatctcacccgctcaaccgtcacgcgatcactcataaatctagcaaacgctgtcgggtttgtgtggggtgtgtgcatgatatcatggtatggtgagctggaggagttgatatcttgccgagcactcaaagggagcgttttctgaaattcagagctgagaagaaagttgtggaagagcttggcgctttcgggatgcggcgcatcttttagaattgcggcagtctggggccaactgacaaagtttgcgtcggtcgggaaagaaattttgatgttatttcctgggttgaatccactgaagcttgtaaatgtggccgattgagagtagttggctccgctcaagatagtaaaaggagtagcagtcccacgaacccatcgagggttttgcttcagaagatcgtcaaaccatttggtcccaagctgttgcatactacgcatatactgttagctaaaccttttatgttttcttgacgtagtcaacttacatttgatagaaagcaaaaagaacagcgtcatcgtcattggggtatgtaatgacaatctggtttttgaactctggtttcaagaagtcgctgtaagaggatatgttgctgacgtgtggcagcttggcagtgttccaggagagactccagaaaaagacgctatatccataccacgaagccgatatcgagtccttgaatgctggatacactttgtcaaatccgacaggagcgtaattgagcaaagcaccttcctgttgccaacgcgggaagtcctgtagtgtttgaagaacgatgctatcgacaaagacattgttatgatatagctgttggtcaagttcgctgtcgagatatttggagaggtccacggtgatatttagagtcatcccgggaaagcgcttctcgaaggcgcttttcaaagagtcttgctgatctttttcatcgcctccatgccacactgtaacagttccaccctctttgagagcagcactatagatttcatcaattgtccgagtttccactgtcgggcgtgagttaaacccgagaacagtgtcataggcaaaggtttgcccaagaaggagggctgtggtcaagagtctggacatgatgggtttgaagaatagtgcgaaagagtgttgaatgatatgaagataatttaattctaatatagatgcgattccaagtcaatgcttttatattcagttgcaaatgccttgtcagagaccccaattcggttggtttatgatcaaggtacaccgctgttccattactgatcactgaattacccaatcgctccacaacccacgccctctccgaactattcttcgcgcaaatagtagagcccacattgttctccgagaaaattaggtgcgtttataacgtgccgcgcgtgtaagggaagcatgtgggatggtttataagcgcgacattaggggtgtcatcgacactagtcctcaaattggaaatcacatctgccgcaacatagattaactttcaaacctatctgagtttattgtttatagaggcattatatctgatagtgctgcggcatataaatttcgagcttcagtatatcgaaacgtcaggtaggaattggcaatctcatacccaaggacctagtatcagtgagaaacatgcgagcttagcgagcgtttcgcaacataatcggcctacctattctagaaccatatttgtggggccgtgtttatccttacaaagatcatccgtgcactgtatccgttcggagttttccgaaaaggtccaggggcaagtcaatacggcacacactggcatcgtgtcattaattagaggagtggcaacctcgcggaaatgcttcaaagctagatgagaatatttctccgtttcctagggctacatttactattcttggtggcgattctcttggatgtaggaagaagatgaaagccactaatagggtagcttgtgtaatttcactgcctaatttaacaaggctaaccataggccgataactcgcatatatacgtaggtgatcaggcgacctgaggcaattgggattatcgctagcagctgcaatgctctcctaacggcattgatgttttgttgcaacgcattgggaccgagcgggctagctgatactcccatcggcctacgagtggatatgtagatgcatgcgtagtaagcaggccatacaattaggaatctttcatcgtactggtaattagtcagtgagtggccatgcgtaggtggcgttgggcaatacaaaaagcgaagcacacatattgaaacgccgctctttgcatttgttggcagctcttttgacgcattcgatagaaagtgggttataagacatgacctgagttcaagtcaattccctaaattagagagctgaaaaagatgctaatacaatatgaaggcagcgttcaagtctgctcagtgacccaactcgctccaccatcatatacctatgtagcgcaagatcaataaccatattttatcgtttctaccatcttaataaaattttatcacctagacaacctaataaaatgcggggttaaccatatactttcgtctcttcgccgccacctatacctatcatggcctttatagtagcacaaaatgaggtatagaaaatgacgtttaactgtgcattggtgctgaggaacagatcagggtaatacttcataatatgcgttacttatatgcttctgctatctgcaacatacaatgccaaaaatcgaattgcccccctacgattatcgccccagctgttcatctagcaagcacttatcccgtatctgctacggctcttcctcttccgagatttgcgccgccttgtcgtaatgcacagtctttccgaccggcgggaaataaatcgtgagtttcttgatatatcgcggcgttgggtctttaccgtccgtatcttcaggtcgtataggctccgaaaagtcgatacagtaggctgcacgtagtatcgtagagaatttagtcgtatatgaggcgccaccattatgatagattgagatagctccgagtagcaggctaaaaagagtcatgccgagagcaattccatacgcaagccagagggtttgggctgcgtatgagtaaaccaaagcataggttgtcactgccacgtctatatctggaggtgcgtaaggggaggagtaattgggcctgtaggcacatcagcgatactttacagaatgcttaacaacaggaactcgtaagatgaattgactcactgtaacaagggattgctaatcagggataatgtgacattacggaacatctcctcgatcatgtcggccagcagaacggttggattcgacacttgctggacagaaatcccattccagatcccagagacttgacctgtaagctcctccagcgtatttctctttgaaagaggtcgtaaaaagttcaactcttttgtgtccagaagtggtgtcagtgctatttgagtgtcgattatttgcccctcagagctgtagtcaaaaacgatacttcccacgagcatgcgcccaaaagcgtccataatggcctgataggcgaaagtgtccatgtaatggagcataactgcgcctgcaacagcatcctgggccgtaatattgttgaatgaaccttgtgtcgtaacattaatgctctgtatgttatcgatgtatgtgaaattagccacgtatgaggtgttatacatcatacatcttgttacagtcatattggcgattcgatcaaaatcttggcggtaaccgttcgaagagctatttagcatgcctggcagggccgcaattaaaagtgttagagaggctccccagggcaatatcggcccaagtgtttgagaaggtggttcatatttggtgttgttgtcattcaataatatgttggggaatggtaaggaactgatttgtggtgagtagtaatccgacagtactttcggcacccaagaaatataattgaaagaataatcctgatatttttcgcctgccacgagaatattgttcgtaatattcttgtacagaatcgagctattatcaatgctctcgcacgacagtgctggcccgggaaactttaagagccacgtagcattttggtatggcgacgatattggcaagatacggcttcctaccatgctttctgctacaactttgagaacaggatactgagggttgcgataggcatagacaggggagagactaggccaaaaatgtaattcggcaaaattcagactggtaaagtcaacttgagggaccctagtcattacgacggacgttgttattgaccacttgataatgagggtagctggtgttatgaaggatgtgacagatagaagcctaaaaaatataagtaaactgatattcacaaatgatatttgagatgtgcataccagaagatggtgaccaaagtcatcctgatcgggctgctcttccatagtcggaagtcaaacatattccagatattagttgttgcagtcgccaggttatcgatgacctccagctttgaaggttttgtcctaaccgcaacccatagcgcttggtttgccgcagtcgttatcaagacgcctagagcggagctggcaaagaaagcaaacgccaatccagcagccagattgacttgctgtcccgataaaccgccagcaaagccactgaaatagaccacatttggcggcggttttcccgaaaggctctgataaaagaagtggtgaccgatgataaatgcagtgccagatagcagcataatcaccatcgtccccccagcggggtgagttgcccacttcggaagcattattgggcgtaattatgtgtcttaagaatgccagtttggaattgaagacgtttagtcggtcgttgacgccggaaatctgtatatcaatgaaatttttagcctcctgttgagaataggtaaagaattgggtattcactagtaccaaatgctaggcccctactgagatagagagttgggacagttgcggctctcgcaaacatccattgtatctattgcagggctatttatgtgtggagggcggagtcttcaactcattcacctctgacaacacaacaacgatgggtacccgacttttgccacgacttcagtgaatttgtgtatttttagtatattcagattacaaaatgtgacacgctcaatttatgtggtggtaggacgaaacatagaagaacatcgtgtataagtgatgccaacaacaacaactgggataggattggcaaaatacaggcgacctgcatatacaggatccaaaaataaacctattacgcgcctttcacgttatatcctcgtatcttccgtgctactggaagtagacagcaccaactcggtgtagagataatggccagctctcgcctgcgtgagggtgattggtgccacgaaagatggtatcacaaaagttggtcccacagaaattagtatcgcaagcgtccgtaacacgcaaaaggggaagcacattatagttatcggggtttaggtagctaatgcggctggccgaatgaggggaagatgatgcagctaggagaagaaggagataccttatatactagttacactgctagatagtgtgccggaagatttaacttcccacaaatcgtgtaacagtaagtgaggcagcactctctccgaccgatttatttctattgactggattccatcactactcatcttgaatcaagggccgaagtcggcaacttgttgctaattctttctctagatagtagataagtaggtagcacgatcgcacactttgtgggtcttctcgtgagccagtatcagccaaaatttatattttcggttcatttttcgaatcatttacgatagttcaaacctgatgtatcccccaaacgtaaaaatagcaagacggatgacaaaagaggtatagagaatacaacacaaaatatatctaagacaattaccaattgtttaccaaggctagtggctagcctatagatacaagttaacatagcgaatagtctattgcggctgttcaactaggaatgcacatcgaatatttgccaatgtagattacaatatattgcaatactgggagagcgaataataccgtcttgtaaaaaagtcatcaattccctttcatgtagctgaccatactttttctcctcatagccggccaattcagggcaattccctaagcaaaacaacacagaatgggaggtacttgttcaactgtgcgggtacagtccggagactcatgcgcgtctctagctgcagagtgcggtatcactgcagctgaattttatcagtacagctctcaggccaatctctgctcaacacttactcctgggcagtgcatatgctgttcctgggcagtgcatatgctgttcctgggcagtgcatatgctgttcctgggcagtgcatatgctgttcctctgagtcacatcccaattatgcaccgcagccaacccctgacggttcttgcgcgggttatctggtgcaaaaagatgatatttgctctcaacttgcaaccacttatagaccactcactgttaacgacattgagtcttacaatagcaacacttgaagatggctgggattcgaccatctccaggctgaacaaaccattcgtctcagctctggggcaccgccatttccagctcctgtatatggtaccgtctgtggaacacaggcacccggtatacaaaagcccgcaaatggaatcagctgggaatcgctgaacccgtgtcctctaagtgcctgttgcgatatatgggggcagtatggtattacagacgagttctgtacgccgtccagaccctctgcaggtgcccccggtaatgctgtatctggccaagacggctataaggccgttggtccgtccgaagtatacaatcttggctatttcgaagccctcaatactcaacgcccctgtctgaacatgaatgccgatcaaatcccaactgggtacacacatgttaattttgcttttacaaaagtttcgcaaacgtatcaggttgatattagtggcatggaagatgagtggggacttttgtccgacagaaggtatactttaacactttatgaatcactgcattccttgttgtaggggttcaagcgaattatatcctttggtggctgggccttcagtgccgatacgagtacgtacgatatcttccgcgacctaccccagtacggtgctacatccattacaagcattgtcaattttgtagtgacttagggcatcgacggcgttgatatcgacttagaatactccgtaagttcccagacaatcatctgttactccaatacaagttaactagagctggcaaaaaaaattagggtgagcctgatattcagagtattccttcggggagcgtaagcgacggggcttactgctttaatttccttcagtcactgagagtagcactcctaagtggaatctcgctctctatagcagcaacagcctcatattggtatcttcaagggtttcctattgctgatattgcttccgtggtcaattacatcatctacatgacgtgtaagtaacgctctcgctcgcagatacccctcgctgtatggctctatatcactgacggctactgtattcgacagaagagtctcatggccagtgggaccacggaaatcaatgggctgatcccatattagtggcttgcaattagttgcttctacagcctctgatagctcatcaggaggatatgatgtaccatcaccagttttcactgttgcaaggtatttgctggggcaaaacattaccatcgccaagtttcagtgcttcaagcaactcgccaagaccgaaaatattaagccgattccagagattgcgttaatatcagtctcaatgacaagaaacgtttttttttttacaaattttctaatgatatttttctcatttataactcttctttgacgaataagattgacagtgtattttacagagttctataaagcacaaagaagagaataagctgtgtaatacgaagatcgcaatccgtagactcggcccataccccacataaatccgacacccatagattttcagccccacccgcaagtatcaaatcgctacatcatgccgcgcccttcctattttcacaaatctgagctcttttcgacaaatcaagatttgcatctcataactttacgaagccaagatggttcaaggcagggtgttgatcattgccgggtcagacccctctggaggagcgtgagtgtacctgttcctgtttctcaatttagccatattccctcactatatccgccaccactatttgcttgcatggctactcatttggctctcactcctattcctttcaccatgtcatcagagcgtcttcatttaaaagatgtatttctgtaaatgtttactaatacgagcgtctcatcacagcggcctagaagcagaccaaaaagtcctcgccgcccatggctgctacgcaatgacttccaccacggcgctcacagtccaaaacaccaaaggcgtcgcgggcgtgcatgtcataccctctgatttcgtagggagacagattgaagcgtgtcttgaagacgtaggagccgacgtgatcaaaacgggtaagatttacactccctttgcgttatacagacaattattaacagagctgtaaaaaaaaggaatgctggcatccgcagaaacaatcgaagtcattgcaaaactagtaaccaagttcagcgtcccaactctagtaatcgatccggtagataaccgccacaacattgcttcacataagacgaaaaagctgacaacttccgttcccaggtcatggtctcaacatcaggagcccaactcctcccccacgaagccatctcccaactatcccagcacctcctcccccacaccaccatcctcacgcccaacatccccgaagccacgctactcctgacgcaaaacggccaccaagtcggcgagatccagtccgtcagcgacgtcgaagccatgggacgcaagatccaacaactaggcccgaaatgggtgctcgtcaaaggcggccacatgcccttccgcaaggatctaacagtcgccaagacagatgaagaaaaggaaattgttgttgacgtcctagttgggcctggggggagcgtattgcgagtgcagagcccgtaccaaaagagcacgagcactcatggaactggctgctctctggcctgtaagtacctacatctcaatgaagctaaataggggcatcatacttactgcttccacagccgccattgcagctcgtgtcgctcaaggcgccgacatgcccaccgcagtccgcggcgcctgtcgctacatcgaagcaggcatcaagacggcgcctcaactcggcagtggaaacggaccgctcgaccatttccactcgacatacactcttcctttctctccgtaagcatcccagctctactacttctctcactcagctaatgtccttcacacagaggatactttgtcgagtatctgctagaacacccagccgtacgcagcgtatgggacgaattcgtctatcatcccttcgtcatggccctgggcaacggaacgctgccggttgagtcattcaaaggttacatcattcaggactacctctatcttgtaagatctctttgcttttgctcatacagccaaagctgacatccagtcaacaggttcacttttccagggcaaatgcactcgcagcatacaaagcaaagagcatcggtgacatctcaagagtacgtccaacactcaaagcccagaatccaagtagagctgacaatcatccaccagtcaaacgaaatcgtctcccacattctccacgaaatgaagctccacatcaactactgcaactcctttggcatttccgagcccgaaatccaagcaacgcaagaactccaaggtaagctccctcaagaatacactcccctgagaaggcgagtattaacacatctgcaacacacagcctgtaccgcatacacccgctacgtcctcgacatcggccaaagcgaagactggctcgccctccaaatggccctcgcgccatgcctcctcggctacggcgccgtcgcaaagatgctccacgcccatgcggacacggtccgcgacgggaacacgtactgggcgtggattgagaattataaagcggatgactatgttgaggcagtgagattaggaagcggtgcgtgaatcccaccttcttttttttttttcccaactccaaaatacagaaattgacttctttgcaatgatgacagaactcattgagaagagcatccgattgcagtcacctagtcggatagaagagcttatcaaaatctttgtacacgccacaaaggtaagaacaaacgcagtctcccaagatataaaaggacgctctactaacagaaatggacctgatagatggagattggtttctgggaaatgtttccgtacaaatagatgatggataaaaatatgtacgtttttatttgtacaatgatatgagaaaccatagaagcgactatgatgagatagatctttttagatagcccaagtgaattatataaggcttcggtgagaaccgaattctccctagagattacgtcgaagtagctgagcagtaatccctttccatttcgtatgcacaaactccgtcgctcttccttctcccagaacaaaacagcaaatcacacgctatacaacatctcacttctcctgccacatcgaagagtcgactctcctcggcacctctccatcaggcatcatcatatcaaatccctgctccggcaaaggtgtggccattccacggtcttcactcctgttcgccgcggatcgctgcttcgttcgacgggactgctgatgaacccaggaagagacggtgcggaaccggggacgcaggtcctccgaggagtttgtcatgaaggtgtctctgctgtggtctctgctgttgttgcgggagaatcggctgctgaagctcttcctctcagggctagtcctgacggcactgaggttaatatttgtgtcaaacgtattagatcggtttggagtggcagcataggtggcagcagcagcgggaggctgaatgatgacgatgtccccgtcgccaaaccctgacgataaagaggagacatcgctgatgcgagtgtttttgcgcaaaggtgccaaagattgcgatctcgaggtgtatgcactcacactcgctcttgcgctctccaaatgggccgccgccatctgcttggatctttcccgagccaccccagtggccggcggcggtgtaattctgggtcgctccaggatatccgacgctgagtcgcccagagtcggtgtacggaagaccatgccgtaggaattgaccgtcacattctggggtggtgtcttggctcccagtctcctctctaacaagccagccttcgtgggagcccgcgttggggccggcttctcggttacggggccgtctccatcattagaatcatcaatgctgcaccagccaaaggtatctggcaagagatggcctttgatggatgtaaatcgatcagcaactctattagaaacacgccgagggccgtcaagcatgtcccggctagctggccaagcgctctttctgccagcagacttacgcttggccaaacgccaaagaaaccaggcgagaatcaggagaatgatacatccacctaacgccaaaatagtaagttttatgaagactaggaaaagaagaattatgccgtcaaaaatacacactcaccaatggacgtggatgcaatgacggctttttcgctagttggactcagcctatgtgcctcgtgccctagaacagctgcggctgttccacctgggctcgccgtactcgtcactgttgtcatttgtgctcccgtctttgtcctcgcagtttggtctggcacaatgacggacgttgtgaaagagctaggtacgtctttcgtacggctaatggtggacttttcccccgagctcgctgtcgtctgcgtctcataaggcggcgcaatagctgtaagggtagttcgagttcgcgttgaggaaggcttgccagttgatgaaccgtcatcatcgccgtcgccatcgctgtcgtcatcgctgtcgtcgctgtcatcaccggtagacgtgctcttgggtagaggtgcgctaaatgacgatctaggaggattcgtggtagaaggcgagggagctccaagattttcggatatgccgtctgtgggtgaagctgcaggagggatagagatggacggcggtacgtgcgattgagagggagcaatcgcaggaggtgctgcgggagatgctgcgggggatgctgcaggaggcggttgtggtgatgatgcaacaggagagccggccgtcggaggagaggattccggcggaggagaggatggcggcggcggttgtggtagaagagcagcaattgggtttggcggcaacgatggtaagggaagtggatgggggagaagttgtgatagaggattagaatggggaatcggtaagccgaaatcgatgtggtttcggccgtcgttctcgtcctcactttcgccctcagtctcatcatcatctgtgtccagtaggtcccccaagctcctcttcagatgcgccccggcagagaatgatccgcccgccggttctaagcttgccgcagaaccatcttcaattcccccttcggtgtcgcttccagaagacctacgggaggtgcttgcgtcgtggtcggtacgaggtccctgtaaagacacattcacgcccaaactcttcttcttgcatctgaatctcagccatctcttcgcacacgatgcgtcacgtgtctgcctcggcctctctgccagtccatcggaacgtccaacatccgtttgccgtctctgtatccttgaagtcggcgccataattcactgcccaagctctttctcaattccaactttgacgcaacgttcgtgtagaccagcttcaatcaacgtgcgcctaattcatcacaagacccaagttaaaagaaatcgtttcgaaagtaaagaggcgtgaaaattcatcgacccgtgcgaaatccagttccggctttaacaaagaaaaaaaaaaattagcacaaccaacaatatcccatagcatcgaaaagaaaagaaaagaagtttgtgaaaagagggtcaagaaagcatcaaactgttccccatcctctctcaaagaggaagtgtgaagaaagagaaaaaaaaaatcgtgggggtgagctattaagatggtcgcttggctttccggatcttcaaatgatattatggagcaaggacgggacacgcgtagcagccatctcagagctaccatatcgggcaaacatcctgactccaatggccagagctccattacatgctacaccgcgaagatccatcttgcgcctcccccttctgaccctctagggactacaatgctgctgctggcttcactaaatgcagagacgcatacagaaaagcacccatgtcgcgggaatctgcagcaagcgacgagctcggggtgctgtaatgctggcagtgggagctgcaaaatacccacttcatctcaatctcatgaacgagacagggggccacggcaggcttctggcaccgcacggagaaggccggacaagctcgcggcggtttgacgatttgctcgaggcctgagcatcatgtttgcatctccacgacaaagccgggcaaggcgcaacaatgtcgccgtgacggcctcgagagtcgagctggcagcgacgtcgaggcatcgcttccgttctaggcaatcgcgaaaaggcggccatccccgtgcaattcgtccgagggcaccaaaagctggacgcagcgcaaaaggtgcgacaaggaggcctcgaatgcaacgctcgcactcattcgtgggaacttggcgtgcgtcgtcgagtgtttcaggtggaaaagtagcgccgcgacatgaaactggacagggccggcgagggcctcagctgccaatatgagcagtggcagtcgaagagctggagtatagctcctttatatcgcaggcagcaattacatgggcagaccccaacgttgtaaaacaacaagccattgtgcacgattttgcgatggcagatatcaagatgcatcaagattcaagatgggagattgcagtggctggtggcgggtgattgtggctggtgaagcatgcaactgtggcgcaaaaatacctagtacaagcagcaatcaacagagcaccaagagcaacaccaacgatgagcatcatgtgcggattcgagctgcctcggctgtcacaagcaacgatacatgccttggacaaaattccagcttctacttccgagcaactgacatactgcaagacacctgatctgcatttgacacgcatgtgactggaagaagcagttcgaggccgtccggacagcccaacttccgagagtcatgactccagctctatttctcagcaccgggaacttccagtttccaattgctaatacagagaactgaatgcatcttttcaacacctacttttcgaatatactagcccaggcctatcatggggtctccatcgtttcaactcggtactacggcaatctaccaagatcatacagcagcatatatatagaatacaggacgtggggagggtggaggagagcacgcatctaccgcgtatcaggctcgcgacttgcacctccactctgcagatggctgcttctgataatagaccaatgtcgtgtggtgaaagtccggcgtctaacctcttggccacggccagactgcaggacccctccatcttgtgaaataacaacatccagcgataccggcccaatggcgtgccccaggccatgcgtcgtaaagcgtctagcacatccagttactcatcacattgaagctctcccgtcatcgcatgcggctagtagtagctctcgagagacggcatcgctccttttcctgtcgtggaccctccgaaagatcccgagaaaagcgcctcaaactctccgcgacaccgctcagtcagcgccgctggccggaacagcttcggcatccggtggcttcgatggggctggtccgtcaagcattaaatgtggtcccggctctgccagcctgccgcccggatcaaaccggcagtgggaggctgttgaagacggggagaagacaggaagaagaacaagcagattaagtgggaatgaaagggagagggagaggacaaagggctcagatttcctagtgcagctgccagaagagcccgtttgtcctagccagcgattggccccttgggcgcatcaatccggaggcccagccagagtctcgatgggttttgatggcaggccgcagcactcggtcctccgggaagagaggcgggaaagcattgatcaagtcacaggctggaccggcagtgggcggacgctaaagcacaagcaggaggagatgttagcgagcagtagatattagtcgtggcgttggcacatgctggcggcaacagccgttcaaggcgatgacaagaagctgttgctatcgctctcacgtttcttatcgcttcgataggggggaaacttttgagtgggtgctcgacccaatcaatttctgcgttattaaattctgcagcgggaaggcggatcgcgttaagaaagaataagtagagcaggagggaaaaaattcaaatccgctaaacgaactccgagcgtcatccagctttttttttcttagccctccgtgccctggtagcccaccgaggaagctcaagctccgtccgagcgctcgccgtcgcattgtttcctgcatctgcaacaccatcctcgaaacatcttcagtattgttcggtattatcgtagcatcattgctactcgcagcatcctttcctggtattgctcctcccacatccccggttccggcgtgaagcaatggcttcatcccagtccatgagagccctcgcccgggccggcccattgggtcccaacggcgtggtcgcatcacgagccttttcgaccgctacgaggtcaatgatgctgcgatcagcggccaggccatccgcgaccatgaagctcgccaactcgggccgcattgccttccgcagggcctacgccgacgaggctcccaagcccaagcccaagcccggcaagctgcgccggaccttcagatgggcctggcgactgacgtacctgtctgccctgggcctggtcggctacactgcctacgacatctacgtggaccgccatcccgacgagcagttcaagcccgatcccaacaagaagacgctggtgattctgggtgagtcaactccaagctgcaaagcgctcacgtgggctgtgaatgtgtactgacccgccatccggccacaggcactggctggggatctgttgccctcctcaagaagctcgataccgaaaactacaacgtcgtcgtagtctctccccgcaactacttcctcttcacgcctctcctgccgtcatgcaccaccggcaccatcgagcaccgctccatcatggagcccgtccgccgcattctccgtggcaaaaaggccgtcgccaagttctttgaagccgaggccacctccgttgaccccgagcgcaaggtcgtgcgtattgcagacaactccgagatcaagggcgccacttcggaaactgagatcccctacgacatgctcgttgtgggcgttggcgcggaaaacgccacttttggcatccctggtgtccgcgagaacagctgcttcctcaaggagattggcgacgcccagcagatccgcaagaagatcatggactgcgttgagacggccgccttcaaggaccagacccccgaggaggttgaccgcctgatgcacatggtcgttgttggcggtggccctactggtgtcgagttcgccggcgagcttcaggactttttcgaggaggacatcaagaagctggtccctgacatcagcccccgcttcaaggtgaccctcatcgaggccctgcccaacgtcctccccatgttctccaagactctgatcgactacaccgagaacactctccgcgaggagaagattgacatcaagaccaagaccatggtcaagcgtgtcactgacaagactgtcgaggccgaggtttcccgccccgacggaaccaaggagcgtgttgagatcccctacggtctgcttgtctgggccaccggaaacgccgtccgccccatcgtcaaagacctggccagcaagattcctgctcaaaaggactcgcgccgtggtctcgccgtcaacgagtacctcgtcgtgcagggcacccgcgacatctgggccattggcgactgcgccgtcgctggctacgcccctaccgctcaggttgcctcacaggagggttacttccttggcaagctgttcaacaacatggccaagaccgagaaccacgaggatcgcatctcggagctgagcggcaagctgaacattgccggcggtaactcagccgaggcttcccaggaaattgagctcctggagaggcaactcaagaagattcgcgacatcaagcctttcaagtacagtcaccagggaagcttggcctacattggcagcgacaaggccgtcgccgacgtcagctggtggaacggcaaccttgccaccggtggcagcgtcacctacctcttctggagaagtgtctacctctccatgtgcttcagccgtatgtattccttctaatcgtgattctatttcagtttccgctagctaacaatcaacagcacgaaaccgtgtcctggtcctcctggactggctcaagtccaaggctttcggccgtgacgtctcccgagagtagatactagattaaacgacgaaagatgaaagacgaaagacgaaagacgagaagaaagagaagagagaaagagaagagacagaagagacaagagaaagaagaaaataggcgcatgaagagcggctggttacccgcgaattacaaaccaaaaacactattccatcacgggacaaatgcatctcgccatatgcacaattttgctcgcgggcgtctgttctgtgtgttcagcggaaaactcgtttctttttttttttttttttactttttttttttggcatagattgggctgggcgtccttaaccgcccgggctggagactaataaaaattgtcggattggggttcgagggtaggatatatcccctactttgtaactattcttgttttgatacatatattacgggggagctgtaggacgatacgggacggttgtgtagagagggattctaaaatggcgattgaatgattgggtgaatggcgttttctcacagtgactctgttttcgactctgaagatgggtggatttggtatgcttgtgatttcagggttgtatcaatttttcctctcaaataatgcctgctattcaccgacaatcagctgcaggttacattgaagtgacaattcccagcagacgtcgcatcgtttccaagtagacttcatgtcaactcccactacgcgacggacacgcggctcgttcaaaatcacaacaccgcttgccctccatattcctgatagaatatagtcatttctacacagccaacacgccagtaaaagtcaaaggaatagacgttggcctctgaaataccaacctcacgtactctcgggcaagcggatataaagtaggtctgtggagaaaggcggggaagaatgcgggaagtggattggctagtgaatctggctgggaattgtggggcagcccaaacagagatgcgttgctatattaggaaagacggcgagtttgaacgacgagattcaacagacgccattggaaggaatgggcggacggagaacgccatgtctccgtatatgcggtgagactcgtttcctggcttttgcttgggctgcttttgctaggatgtttcctggtgtggggggttggaaggattgcagctgaatggttgacgggcgagggcctggtggcctgataatggggcgtattagtacggggaagaggaactgagattgctgccatgacacaaagtctggggtaacgcgtactgcaggtaagacctatccatgctaacatcgggcggccgggagatggcagctcccgacaattggagctccaggcagttgaatagtcggagtttaaacagcttggcaacgcaatgtaaggtttctgcgtggctgctactgggtccgggacaaaggaggccaacaaggttgttgataaggcgctgacaggctggaagaagacacatggtaagttgagcaataagttctaaagctcgaaccgagaagcaagtttgagttgtcactctcacatttcttcatcccttcaactcttccttgataccaaaccggtttttcccaaccatggcagaagaaaaaggcacccgcagcaatgtcgactccgactcggaccgtttagatgccctcaatcgattccgctccgcagcgagcattagcatgacgccggagctgttcgagaagctgtatctggcgccgcagagcaaagtcaagggacagctgagagatacgtttggaaacccgacgccgatgtaaagcaaacatccattggcctttatcacctcaacaatgactgttcaattactgactatgaccatgtaactgtctagtgctcttgtcggtttcctcatggctttgacgccgttgtcatgcgctctcatgggttggcgcggcgcaggcggtgacggcgcggcgacaatgtgcgtacaacactttacattcatcttgatactttacaactactaacagttgaatcttctaccgtcagcccggtgtacttcttccagggcggagtcctcatgaccctcggcggcctcctcgaatggatcctgggcaatagctttcccgccgtcgtgttttgcacatttggtacattctggctctcttacggaggcgtcttgaatccctcctttgcagcgttttcttcctttgcgggcgaggacgaagctggtgcagagggtcttaagacaactggcttcaatgctagtctaggtaagtctctatccattccttacttgtatcttgatacaatattttgactctctgttctgtgaacaataataggcttttggtttctcttcatggggctactctgtatcattttcctcatctgctcgctacgcacaaacgtcgccttctttgtcatctttctcagcctgactattgcttttggactgttgacaggcgccttttgggcgcaggcggaggattttgcgggaaatgctgactatgctcacaaactgctcgtggtatgtaccctcatacatgaagtcttcccaagtgcttaatgaatagagagcctcgagaaactgatccgtgtgcaatgacgtttagggcgctggcgcttcggctttcgtgacgtgtttggctgggtggtatatccttttggctatttcgctggctattgtcgattttccaattcagattcctgtaggcgacttgagcaatgtggtaaagggaaggtctatcagagaaaggtagtaatgatgctgaaaagtttcttctttcaaagcattctatagttttaaaattgtatgtttgttaccaaaacttcaacagatgggaaaatgaatcagcgattttggtatgacaaaataatatcttttttttataatttaaagccaaagacaatgtatttctcaattccactcgagagatggcattgagcaggccgtctaatagcacttgcagaaaggacagagatcatttttaatctgaatcgttatgataccctcgctacgttttactacaatcagcattacatatagtttctatatatcctttgctaccctattgcttctataaaatagcacccagcatacatgtttctcaggaatctacgtcactcttggtattgctactgcactcataatggtattagcaatattgcccacattttccacattcccacggagtaacaatccaaaaaaaaaaatggcattggtaatgaatcttgtttgcaatttctgcttatcccatgttactatcatctatattgactaattcgtctttgatcttgatgactttccaacattaccaacacacaagttcaaagcaactaggcgagacatgtgactaccagatatactacaatcatcctacacagcacttctcttctcttcagtttcataagttttatgacgacaaagactcagatacgaaacatctcaactatacaaagtcactgaggtttacggctctgaatcagttacaatcagatgttacttgacgcatcctcatccaaaaggtctttactacgactagtggctatattattctacccgataccagtaatgtcatgagtaaattttgaccagctctctttatatcagccctatctataagccgctcacacaaagttactacacagtttgctcatacaagtacaattgccccctgcacgcatacacaaactctcatctcctacttccaataagcaaagaagcaaacaaccaaacaacccaatgcatactacaccccatcccgcctcaatcatcccgtaccgtgcctcttccccttcaccgcctccacacatcaagctgcatataaaactaggcagcaaaaggcaaagcaaaagccctcttccgcatccatccacaagccatccaatttaaatccaatctagtccaaacgacgcctaactcgtcatcctattccccttccgacaagctgcatcaaaacgacctcaccgaacaccccccctctcagcagcaaggaggccagaatatctctccgggttccgaaaagcaactattaaaaaaaagtaaccttcaaaagcaatttcttattagaaaactcccctatcactgacgcatttgagcctctcaataccttcacattagcccacccctgttattctccggcacagaactcagggggggcaggcggcacctccagacacggaatgtcacccacccatgtcagaaaaaaaaaagataactcagcctaataatgagcgctatttgtttaaaaagaaatgaaaaaagcgctattgggcttacccaatgaattgcctattgaggaaaaaaagaaacgaaatgattggctcttgcaaggcatgtgagaaaacaagagtcgggtgacggaccggttggccacagtacctgtatttgcttaggctttctattatgagctgtttcttccaacgcatttattgtgtagtagtcgtagtataacgctatgcacttggctaatagaaatgcaactcaaagacccaatcatctcaaaccaagtcatcggcacacggacccaacgggcaaagcctccagccgcacttgctcccgtcgaatcaaacgcaactcattcccaagctgaacacgtaggcaaatagtagcatatcgaatgcttgctagtcccatcattacagctaaacgaacgggggccatccttgcggactcgggtatccaagcagccgccaccttttgcactcctttttccctcccagccgctcggcatcacgtccgtgtccatctacgaatcacatgccactgcgtgcttgacaagagattaacgattctgagacatagtcgaggcccacaggccaagacggcccaacttgttcgttctcatacaccaacacccaccctgccataaccatcggtcatctcgccacaaacgccgctattcgtcatgaatagcggtttattgcatcaaacaaggaagcaccctcacactgggcttcgattccgtcagagtagcattcactactattcccaccgcttcggcacacatgcatgtttcagccgcagattaaggcagcagtggtcccaacaccagctttgcaccaatctgctttcaccgatccgaaagccatgcacaagagacggccatcgtagaaagcacagaaagtgtctctatccggcatctgctctctccgagcagaatacgagtacgcttgctagctccaacaaaccagacatgctattttgcacgctctacaaagtgcagccatcttaatgacgggggactctatccgaagagacatcgcacaccggcctcttccccggatgactgccgcggcacctcgtaaaggaatcatgccgtcccatagctcaggtagtcacggtagtacaagtgtcaccatagccgtgctaaccgtgggcacaaacggctgtctaggcggctctgaaagttcctcattggcatgccagtagtggcagtatgatgaagaaagcttgacggcctatgtctcggttgtcgctggaaacacagtattcgataatccttgtatgttgtctcaaatcatgtcgacgtacgttccatgtaatacatgcgactctgccaagcgggaggcaaaaagatgggaaaaaatacgcatgttctgtacgtttcagatattctattggtcattaaaacttgcaacaacaaatcatccaacagagtcgggtatctattgcgagtctatgattctcaaggttcctccccaataccaatttgtagtgtcggggtcaatctttcgtgccgcctcaaaggcttcacgtgtcgggacccggagccgacgcaatgcagcagctacattcttcgacttggacttgatctcctcttgaagtgttgcggcctgaggcggttgtatccgctgtggcaaagaagcatagagccaaacagtgtggaagatcaggcattcgcaaggggcaccggctttctgctgagcgagattgacgggacctgcatcctctttcaagccacagttgataaccagatagttgtataatttgacaacgtcatttggcgcttcaggattgccagcccacaccacaatagcatcacttctgccgtcttctggctgatggagcacccactggtctttcatggtatctctatctgaggtccttggcattggattatatgcatcccatggctgtacagttgtcaacggagagttgagttgactcttgtcggggcaagtccaaaggtccaaagcgggtcttggtgacaatggcgtctcctccattgggctgtcaaagaaactgtattgggtctcgtcaaaggtcatgagatgttcggcgtcgtctctgtttaaagattctggctccatttctaatgtcagattccgaaggccgcgcaccaagcgcagcgattttcccggtcgagacgcctctgctttgtttgtttccgtcacataagactcttgtaagcccaactgttgaagaaaggatatcaatattttaacgagcaagccgaaagaatggcgcggaacgcaagttaatgtcaaagactctagccgaggattcatatccggaacaaaagccagtgggtaagcaaggttgagacgggcatgtaattgcgtttccgccaagtacgtgctttcaacggaagagtacctactacatcggagggtaggaatatttgtcacgagcgaatgatgtatcctgagggactggagattggaagaccacactgggcgaaaaatatgtgataggcccgagaagccgtccacctggattgcattggatggacacaacaaatgtcctctcactgcacttggcggaaagaaacgcattgaatcgcagtcaaagtgctccagttggccatgggactcccgcagcatcctttctattgcaaacgcagagaaatgattgcccgataggtgcagatgcgtgaggcctgagctttgtatgtgatgtgccgcgtcagtggcgtcatgtcgagacaggagacgtaagacaccatcggctgtgtctgagcgcacagggacagagccgtctgaccgcgttatcacgttgttgggagcgttgggagtggtatatggtggagtatccgccagatacctctcgtcgggaacaaacaaaatactttgagctgtctcgtgaagcatgaagaactgaccatggcctcttgtaataacaggaagtttcttcagagtgccctctgtctgagcacgggcgtctgatcgcaggtccttgtttaggaacatggcgtttaagctatgttgaaaagcgtcgtcagttagcttgttattacttagatctaaactccataaacggcggccgaggacagctgaaaagccagcaaatgctgtagaactgatgccttggcggcaaagcttgaggatacgtaattcaggcaagtatacgggctctagtaactgcggagtcacgctggcaatgccagacacgtccaagaaaactagccctcggagggagtaattcttgatgagtcctctaggtactccatttggacaattcttgacgctcaacatggacagttccaactgacgattgatggcgccgctgcgctgaaagcgcaattccatattagggttgttatcaaggagaaggctctgcaggtttggcaagagctccaaggctcgaataacggccttttctgtgaggccgagatacaagctgaagtctcccgctgctgctcgtgcatctagcacgcggactaatgcgcgagtatgagctgagagcttgtgtaacttgagatctataaagtcgatccaccaggatatgacatctgtcaagacaacagttagcccagtatttttctccttgtcctctaccatctgactcctatacgttttctactcttctccactttctctcctttctttacaacctcgatttctttgccttctttactcttcctctcacttggagagtctcccttgtgtctgatactgcgggtactgccagtgccggatagactcaccactgtctcctctccatcccagccacccagacgctgcacacgggtctctccatatccgcggcgcaaagacggaccagaagcggcggttcacacagcacagagctggatagtcggtgaaggcaacgtatggagccgccagccgcagccagtcgcctcgagaggtggcctgctgatacgatggcaggacgtcgacttgcatgtttcaggcgggcggcagtcgacgagacgcacccggccgttagttagcctgccagactaggcatgcgataatgaacaagtaatgcacaggtattgctgcgagagcaggttcagcttcgaggttgacggagcagatgagccgcgaggatggagtcggaacgtggcgccggctctgtggctgtgggcttgcgccgatagagctagccactgcgggagctacatgtgccactttgcgagctgggcacgggacccgaatctaacaggtgcctggcaagcagtttattatgccatcagagttgtgtgcttggacggatttcctcctccatgttacacttttaacacccgagatgtataaagtaacatcatctctcaactctcgtatcatttcatctattttgtacgttcatttcccatgtccatttctgctccagggcaggacgccgtcatcggttccagggtcggggatgtggggtctaaaatcgggaagtggcgattcggtctcggatgtaaagtcgggtcaaggattgcaattgggacgcgcttcatgtcgtacaacagaacctgacgcgcgtatctcgtctatgaagcacttgcaccgtttcttactcactttggccccgtgcattagacaaaatgccagcatctggaaagctaatcgactttacacatgcagcagaagaatgccagaagtgctggcaatgctaaactggcatccatgcagcctgcaactcgcagcaattagggctgctagtgcgagctgcagtcagcgcccagcgccaagtcgaatgcgctggccctcggtgtgagaaagattaatgaatgcatgtgctgtaaattggtcaataccgcggtggcctgagatggcatgcattaataaagagctaatgcggctacatggggtcgcaccatctgccctgttcctacatgtgctgtgttacccgacgtacaaggcttcaaatgagcacagccgccgaatacacatggcagcgatgcccatcaccgtgtcttgtgcatgggtacccaacagcggctgctcagtgcctatactccacaggtataatctgccctctcggcctatcaacctctcagcccatcatgtactcctcctcctggatgcaggtgatgctgccccgtatcccgagacccatgtcagtgactggagccgctccatagcggctagatcgttgccacgccggcgccacagcggccagcagcgcctggcgagcgctaaaccggcaaagcaaaggcttcaacgtagcatcaccatcaacctcaccgcaccgccatcaccgacggccgaaaaggctgcctattctcttcttaccgaggcctgcaatgtatggacagccagcacgcgtacaatgcatgtatccagacggactagccagcagagcgcatcgatgagctgtaaagcagcgtttaaaccctcctcatcctagtgccatgtacctgtccgatgctatggacgatataccgccaattggcagctgagacatgccatcagcctcacttgacagaatccatgtgccctcaccgctcagatcctgcggctacggcgtcatcggagcctcgactcttggcccatcgttacgtccatcctgcctccgtaccctatgacgagctccggtcccatccgacgcacgcatgagcaaggcatttctgccggattctagtcaattacgtactgttcagcttccaacttggatactgacacctccgatacaagcccgtcttgtccatattccttccgtgcgcatttgcgtgttcatacatgcgtcctgctaacacatacggcagttggtcggactggactcggatgggccaagcgtcataccaacacccatcagcccgacggcacggaacggttccggcattccacattctgaagctaaatctgctaagacagctatgtcatacaactaactcatacgccgccggccgctgctgtgcccgactggccaaggttgaagtcggccatcaagtcgaccaactacgacgacgcatcacccatgagaaagtggcgttgtcgagagcgctaacaagagaaattaagcagcccagctctcaaccaggacagccacctccttggcgctcctggccaacatgtcattaacggtactaaccagtttcacgtaacacagacgtgccagaaacggtgagaaaaaagaaaagaaaattgacccgacaacttggcttgggagcgcgccgctaccttgttttcccgccatcgcacggatccatgatccgcacggccttttgacgctcgagctgcgatattctaacctctttcgacacgtccaagacactcgtcactcgttggttccttctaattactaggaccttggctggttggctcgtacggagtagattacggcttgaaatacttgttacttgtactaccggtaactcatatgcatgtgtacacttgcataaggaacacatacacatgaaacggccgtgcagaaacagaaaccccgttatctgcagcctgtgcagtgtctgagacttgtgttcagtcaggccatgattgcgtgcgcctgcacatcgagaaaccgcaactcttaacaggatgaaaatatgtttcatgttatgcccatagacaaaacccttggccgttgcacaattctttgcactagtatttcataacattgactctggtttctgagaccaaaaaaagggggggaacaattctgcagtattattacgttgatgatcatcctcttttttacttggcgccttgcttttaacttttgactgacatttgaactaaagcaggtctggaaaactaaaaaaactcatactatccacgttggagtgttccaactgacttaccaataccactttgcctgcttctcaatcccagcccttgagataaacacgctagccatcggagttttgagcggccgtgagagatgcagttgaagccctttttgaagcctctttacttgtacttctggctgacactcttggagacggaagagcggtccagggggggccttacacgcacgtataagcaaagtgtcatcataaaagccacatcaccaacgcttttgcatacccatgcttatacattcacacttataatagaaaaaaaaaaacatcatgaaattacacacatcaaagggaaaatatcgcgtcgctcaatgggtgaatattcccttttcccccagttctctccgtataaaatcaaggtccctcttcctcctccttcatctagatcataaaagaacgccaatcctcctcgcattaaaaattcttctccaagacaattcacatgtgcgcacaagcaaccttgattagcttcaagcctgcccaacacactctgcgcactctctcattcgctcaaattcacacttttttacactccccctccccacctcttttctccccctttgatcaatctctcctctgaagccgccccttctcatcatatccctagcaaaaagatagtagatgccaagtaaatagttattactacttcatatggctaggcagatctaagacaagaccatccccgctcttctcctcaccgcacaggaacaagtataaaaaaaaaaaaaaaaaaaaaaggaccctggtaaatcaaggattcaaggatctgcgcatagcttcagaacaaaaccctgccaacctatactgccactaatgcacatgtactttcgccaaagcaacccgatctcatgtgaaaaaaacgcagcacagcaaccggtgaagccttagttgcatgcgttagcagcgtagcatcgtttcgtccagcccaaagtattcttcgattgactttttcttttcctgcaagttccagacaattctcgacggcggttactcgcttcttctcaccggtcgccgagagcccccgtgatttcccaatcttgttttagcttcgcgttgaaaatgtctctatttttattttttcgccccccctttttttgtaatccttctcggtgattcagtcgcctatactattcctattcctgttcctattcctctttaccattttgccttccagccgccagcgttgtccggaggctggggagtccgacttccggccccctcattttatcctcgtcctcctcttgtgcgaaagggctagccaaccagacgcagctatccgtagacttgcatgcatcacttaatacacttggctgctaaacagtggccaaagggtctttgagagaagcggtgagcctgacttttgggaaacaaggcaccggggcaaaatgaaagtcgtcatgtagagtcaaagttgttattcgtcacaatagtactatattatacatttgtcagtgtatatgctacatacacactgataattctggatactgttgtcatctatcttgacagttccgtaataagcccataccgtctcgtgtatcctttggtatcagtaaaaaaaaaaaaccatcaaacgcgtatctcccgaccatagtaaaatgaaactgaaaaatagtccgctaggtccttcgaccagctgttgggaaaggggggaaatggcaatataatgaaaaagaaaatggtcggggtccagtggcaaattccacagggggggtgttaacttgggtagtggtagagaacgaaatgaaatgaaaatgagagtaaagaaaaagtaaagccaagcgtcaaccatatacgtatcctttcactcccacctgggatatcaagattataaagatccacagaaaaaggcgccgttgtccttccctattcccctgtatgtcctcctctcccaccattggttcgagtatgataaagaaaattagtgagaaaaatagtttcccaatagatgccatgttaaacgatattgcttttggtttttttgtttttgcctttttttatgttgtgaattgccgcccaagggtgtgtgtggcgggtgttgagatagacaaagaaaagctgtctgctggagccgtagcggccagaagggtgtgttgcaattagacgagaccaattatcttggcctttcgggtggcagaggctatgatatccactgcatgagaaaaaagacatatgaaaacgaaattttgatgtgctgttacccgatgacaagcccgccaccttgccagcccgtcatcatccaagctcgttcccgacgcatcggcgtctatcgggtgtggcttgccccactaggcagacggatagatgagattgcatgggataggctcaaagcaaggtattgcctgaatccatgtctagagcgggcagggatgatgggccatgtcccctagtaacgcttctcagctggcatgccagttgtgggcagtcttgacttgggaggtgctcgcctcttacggcttcgctcctcttgctcaatgacgggtaccgcagcggcgatgaactcaactccgcggttgcggctattgggacgggcatgtagtttgcggtggttgttcaggttgtcttgacgattgaactggtcttttccacaaaactcgcaagagaaccggttggggccttctccgtggaatctaatgaatggattagtacttttctacaccatgctctctcatcacgtagactatactcacgtttgcttgtgacgcttcagatgctcatttcttcggaaagctttgtgacagttggggtagtcacacttgcacattgcctttcgcacaacgtcgtatgagccggggtcattcttttcaggcactaccttgctttgcatccggatcgtctcctggagatcagccgacttggtcatgacggcagcattccaagccgggcctctttgacttgccagcctatgcgaggactgagaaagcgggtggtagttgttgtacctctgtcccatcggcgattctgagtatcgctgatgaaggttcaagggctcaacgtgctgcggagactgttgctttggtctgaagaagatgggactgtcactgctgcaccatgtagttccattgctctccacaatctccgagggagagacgctgtgggtaggtgtcatgatgctgtaggatgttgatggcaaaggtgcttcagtgtaggcatgtactggacctgagggggaaatggaacccatagagtgtgagttgatgctgttgacgtcgagcatgtattcgtgggacataacgccgtgcatttttctgtgaggtgtggaaggagaaagagttccgtccgaggaagagaaagacatacgctcgtgctccgctttcacgggattcacggggtacatgtacttatgcatcactaccgccgaaggcggtgtgggtgtacttgcaaactgataggggccatcaaagtccattctgatatcgttaggtgtagaacgacgagaaatgggtgtgaagacctcgtacggagaagatgaattagaagaaactgaagaaaaactgccgtttggtgggcattgaatggtcagataagggctgggctcctcgagctcgaatcggtatggctctgcgagttgcatcttggattatgttgttttgagaggggggatatgagtaaacgagggaacgagtggcggaagactgcttgaaaataatgtacaaacacgcttcagctcggtgatgtcgtgttggtaatgatgattatggtgatgatgataatgatgatggtgaagaataatgataatcgcagagtattgagtattgagtattgaaggagtgtaagttaggatcccttcaatatggagatggtactccaagcaaacagaacggtcaagtcaggaagaaagactgatcatgcagaaacctgggggctgaatggggatctggcaagaatgtttgttatttacgagggcggacagagtgaagatatacaagaacttggattggaatggtccctggatatgccattagcggcctgagacagaccgacctgcagatcagtcccccgagagcaagagaccttagcagacagtgacatagtgacaccgagatggaagaaaaaagaaatgtgggtgcggtatgggtgttcaccacagtcaaggagacctcgatagatctcgataaagtccgatctgaaggggtgtgtgtccaagaccatagcaagcgagggtgaatacggacggacttttatcgccggcgtatattatggtctgtcgtgttttgggcatctcaactcttatccgtttaggccggggggcgtgtcaagggatagatggagaaggggggagttcaatttgcgccctgtcaactcactttcgaatcgctcacctatttgtgctaggcggcgtttggatggtaagcgatatgtgctagtaatattacgtctccatgtacgtagcatagcttgtgtggatggccgctctcactgcctgccctcgctgcctgccatgcagacgcccgtgtgatagcgcatctcctaaacgatcgtggccttgcttgcgtggatctaccgcttggcagggtgcctggcacgggtgttggggggcaaatcaagctggttagagactgtatgctgagccacagacaagtgtgccgcgcaacaaacagaacaggggggcaataaatgcatatgtgcacatgagatccatttatgcgccattggtgtaagagcatgagtccagctatcaaatacaatagcgatcaaggccccagtaagtactacttgccaaccggcctttcatgcacttgcatgcgacctgaagacagggatagacgcggcggacctactttgtacagaccacgactatgccggccagcttggctaaaaaaaccctgggcttcggcccaagactaacacgccaactcgcgcaaaagcaaaaaaaatgcacgcccatacaagtctgctgtcacttttcgaggcggtgtcgccacgccagctcgcggcgagcagtccgttgctagctgtatgtacatacatacatacatcccttcctgattaggccatttcgtacctttgccatgagtgggaccccgatcggatgtgcccggttggccagggtctctccgcgtgatctgatgccattggtacgttggccctgtttagcgggcggatctcagctagtccggccttgtattgctccatcgtctgtgctgcgtatacttggtgctccgtacatctctggacaattaatatgcaactagatcccgtacaaggatactggcaagatcgaattgcagccttatcaggcattagtggtcatcagtgtgtggatagccagggccttgcctgcgatacaccgtgtaaaacccacatggttagaggatgtttatctccgctgaggccgcggggcataaggtcgactttgtctcgttcttgtgtcaactccagagtcccgatcatctctcgatagtcatctcatacatagacatggctccgctttgcaatgttctgaacctcaagtggaacggagacgcacgttggaatgtggacacaaccaggccacagtttcatctgcttaaacaccgtctggaggtggaaccgccaaggtagcggttcaagacgaagaaataggcccagtttagttcgacagcgctgttaaagttcgagtcagagtcttggtggttgagacatgcaagatgtagactagatagcgtaagtaaagggaatagtaccggtatctttctggcagccgcggagaaatagcaaagccggatggggaagatggcttccagcgcgattcccacttggtaatatctgcttttgccaccggccaggcgagtggcaacggttcagagtaatggctgccatcatacagacgaccacacagccgtgccggaaaatgcagtcccaaggctggaagctgcaggcaataagtcaacgaggcaatgctgaacagccatgccgtatccagtccagggctgtttcgcaccgtcgtgagcaaacggctggaaagcgtgtggcagagtcagatcagggaaagcagtaaaggatggcatatggagtcgatttgacgcttgctcatacaaagtctcacatacccagccctcctcgtgagggcaatccagagaggccagaattggcgacctagagtcaggcaagaacccactgcaggagccgtcttctgccaggcactacaagccgtcccagcactagctctccctccactcggacggtcgattcgccggccagtatgaggatgggcgcccactagcgatagagttcacgggtccctgaagctggctgcacttagttttcgacggaccatgtcctaagagccgacatagaggcagtcagggacagctcacttgttcccgctcagccaccgctaccgggagtggtccccggattcctgctgtatacgctccgcggtggtctgctctgtgtggcgtctgttgctgttgcgagccattggcacatgaagatggttcggaatggcttcttccccagacaaaactatgggcggggcaactattgtggatatgtgtttatcgaatatgtgggtacttgtccataatcgataagtgggcaggtaacttgccattgtacctacacctgcagtgttcacttccatccgccctacatctcatatctcgactgtgaattgccatccatcattattgattacggagcaagtgcgcagaggccgtcgttgcgcgcgggcgaggacccatcatcacaggctaatgcagataaagtctcgcagacacgccggacacaaaagaggatcgaccgcctgccccagccagcgtccaagggaggtgaacacgaatcagagcctcgctgacgctgattcgccgtgctgcgtatccctggccaatatggtgagtagcgcaatgctttatgtttgacatccgcctgaagaccaaggccagagtgccccattcaatgaaagatgcgactttactaacacgcaggggcagacgcagggaagcccgccccgtcccttttagtggatgaccagcgcataacgccgttttctccagctctggccataaaacattgtctaataagggaagagagactcagtctaatgattcggaatcatccgttgttccttgcacacaaaattcgtcgttgctgagcgtctcgtggaaatcctgccacgccacgtgttttcttgcggagcgatatgggcagcacagcaacgccagtttcaccgtcagctcgattgtgctgggcattcatttggccatcgttgttaccgtgtctcccctccaaagaatcccagaaccgatagcttctccaggttagtaaatggcccctacttaccgtggctgccgctcaccaatttggttccagcacttgcgctatcacgttttcttcgactggcgtcagtcttgtttccccctctagcaaccaagcgtgcaatcctgccgttcaacgattttagaggcaagggtcttgagcggtagctcgatgctggccaaatgctatctctgttctcttcgcaatacatctactgctccctagcgtctagtacgctcccgctatgctcgctcctacatcgcgccgtctgaacgtttgtcgacttgattagcgtaaacttcaaaggaacatcaaaccgtcaagtttttctagctagacaaggcctagcagatgcagtagtcaatacgcggcaagtgtatctggggccgaatgccattgagggctccgctttggtagtgttctggcgacttggatgctgttaacagctattgatggcagataacgacttcagcccattttagagcacaccaagttcaaaactagccaaattgcggcgccactcgagagcttttgtttactcttaattaggagcagtccgccctgccgtgtgcctatttggctggctcaaacactagtatagtgttcgtacggcctcctctatcaacttcgtcgaatagaagccatcgctcgccagcccgtatcagtggcttagattcgagccaggtccgaagcagtgttaggctctactgagtagtagcagcagtgctaatgcgggtatcttccgcggatacttttgtagccaagttgtttgtttgcgcggcagttgatttcggtatactctacgccgaaaaccgcgattacatgaccgcaacatggcgtaactaaggccctggagtcagatctctatcaagccttcacccatatcaaaatgagcgacttaccaaggcgtattcccgccattcccgctccatcgctcgaccaacgacaactagctatcaagcaccgaccacgggaaacagggtgtgtcacgtcacatcgtttgctactacctacttataacagtccgatatttttacacccaaccccaaacccagatctgtgtgctgcagtcgggtaatgcgctctggtaacacggcatcactggcgaaccaacccgtcggttttttactatttaaaaaaaaaagtcgacagccgccgtcatatcgtgatgttgggcgcgagcatgtctcagttcatgcagcatcagtgtgacagccaagaccgcattcacgtatcagtcacgcgtctccaggtggcggctgctatgcgttgtgtttccagttgagtaaccacaaaggagagaagagaatatgagctgtaacatgtgcctctatataagactggctctcatatcagtgatggagctcggccgagtgggtagcaaaataatcgacttgtcatattcctagctttacgcgtggatcgacactaggctgggacatggacgtggccccgtgtgggcagccatcttattggtgtcggcagccatatctcttctcccgcgcgaaatattggtcccgaatcaaatctcctcatttcaaaattagagacactgactcggcgatgcttggaaaagccccgtgccatcaaataggccgtattcaactatcttttctcacttcgcattcaaagtgtggctgcataccctgcagcttattttcagcctcaatatccggatagctctggttccggcgaaacgctttccatttcttatgcttttctttcttgttctgttcctaactaggcctcgtattgcgacggcgaccatcatcccatcttttattcttggctcgtttgttcctcgctttcattacctgtttaggtatgtcaaacattttcctctccgccggaccggatttagaaacgatggtcatgctgcatgtaagaaggcatggcatgctgcatactgcatggtgatgatcttggtctctggctcagctcgtcaggggatcagtcgaggcaaccaagattctgctcaagttcagagcgaaatactacacatgatgcatcatatcgagctagtgcgcgtcgcccgattcggatataactaatcagaacaggctgtcagtatagcaaatcacatcacagccggacagtggttgcgtggtccttcagctgttagtgtgtatacactgctaggcatgcatgtctctggttgtctgttggctgaaaatgtgtcggccgatgagtggccgaaacaggatgaactatgctgatggactgagtacgagggtataggcgttcttgacaggtctgggtgtatatcgatttacctgcgaaattattctcggctgcctcgccaagatggtgttaacaccatcaaaagccagagctgcttcgttggttggcgtctgtgattagagttgctagctacgcacttccggcccgctcccatcaccttgagaactcggggactcactcatacttccgggggtctctctcagggcaatgctacggaaataaccaagtcatgaaacgagttggctcaccatcgccatgacttcgcactccatcccacccaccacgattctacccaggcacattcccaggatctggtggtgcaccaatgcgccatccgtccggtccgtccctcttcgcactgctctacttggctgccatttacaggtatctggcaatgaccaccttgatggaccctgatgatcatccgctgtatgggctactcagactctcggtttcagattcttgaagaaaggcaagctagtattgtcttgctcgctggccatacctttggcattccccattttcggaatctcagctcacactatttgcctcagtttctccgttcgtgcagaatcaaccagaagtctcagctgcttcagcgcgttcttggaaagtggggggatgaagcttctcctactggcagagtcgtattcttgcgactggttgggtggtgattgagacgcttcccaagaagcgggcggggcggtagtcgaggtatatgcgtcagtgtgccaggagcagatgtacatcatgccgcactacttggacacgttcggcgacctcgtctaggggatttgcgcgattgcgcttaagcgtgtccaagcacgtcccgatcgcgaccagttttgacgtctccctatgatcgtagccgtctgttagtgctaccccatctcggcatcgagcggcccatgctactaggggtctagccgagtgctgttggccgagcatgcttcttgataatgctgctagtactactagtaacagcatcattggcagagatgatacacagagacgtgcaagacattgggtcaaagcgcacttgaaggagctagtgcaatgaaaatctgatccagggacgacggcaatagggaccaacagagccgacaacatggtactggaattaccagctcgccagagtaccatttcctcggtattcggcatgtaaaatggtcaagtacgtttcctttcgtgttgacagcagagacgtggcgtggccgtagcatgtccataccataccctatgtcgactggggtgacagctgtgggaatattaccaccaaaggctatacgaaatacgactgccccaaccacacgcctctgatatccaaattactatatgtgtttggctatatgatatatgacagagtttaagaactgagtgctcaattgtggtagctgggggcctgttcacttcagctcagctagcaggatgaggtcggcgatatctgcatgcccagctcagccggtaattggttgattcaggggagggctcttagcacgaggcagacgcattgtcaggtgcctgcagagggaggaatcagccccagggaagattccgcgggggcgcataccaggaaactggttcgcgctgctactggcgatagcatctgcaggtctggccctcctttcttcgatcgagatgcgcagaagagtcctttgaagtggggagagaaaatcaggcaatcattatgctacgcagaaacctagacaaacgtattgtctcaggtcaggccggatttatcgccaaggccatgatgatgttatccggtggtcttcgcttaggcgtgtttacgaatcccttgagcggacgtcatcgcagccctctttgtctctagagatttgtccatttggccgtaatccggatggagaaagattatttgtgaaagtccaagtcacaaggtgatgtagcgcaggctaatccgccgagatttgaagggttctaacgacaaatgaggctccccgaagtgggattgtttgtccagagcggaatggcgcagctggttcccttacagctcgattgccacgtaagccaaaagagaaaaaaaaatgttttgtaagtggcaagtgagaaaaaaagcaaggaacagaaaaaagaaaagaaagctgaaataattagttccgtaatagccctgaaagtggcctgataagctacttgggggcgagagaacattgttagcagtgagtgtaagcgaatgtggcgaggagggaataaaatatcttgggggaaacaaagagactgcggaaaaagctccgtggcgagaattcactcgtatttcgccattagttcctttgctttgctctagctgcgatctagttgatctagttgatctagtatgtctgagagtggtctgatttgtgtagcatcgggcatatgcatgtctcagtgcgtgataccgataagtgaccgtctggaagaggcgccaggcagcacgatttattccacggaatattattcgttattgtagagtatctcgatttggggttttgctgtaaatgttgatgtgcgatgatggtaacatgagctcatgtcgacgttgcctgtgttgttctatgttgcgggtagtgcataactctgctatagcagaatggaacaagacgggtaaagcagtcattgagctttgttcatattttatcacagctgctgataaactttgtaaattcattaaaatagggcattgtgcgtgtctgttcgttgcaggttgacaaagattaaggacttggacatcactttcatcaacgtgcaggttagcattcatcaaagtaggcaaatttcactgtttatttttctctagcaaacttttgatacgttattccaaacccacatcttcgcctgttgcggctacctcttcgtccatctcatggagaacctcttccatttccgcctctgtggcctcgagaccctcggagctcatgagcttattatccttgtcctcagctgtgtgggaatgatgtattagcatgtgcaacgagaagattatcggtcaagataatgaagaggggggaagaaaaggaagatacttactacgtggctcaacaataagattctcctgtacctcgcagtctgtgagaacggaacccgcgccgatgatacacctcttaccaaggatacatcttgtgagtttgcatccctttccaacaacgacaccttccatgagaagacactgagacagcttggctccttcattaatttggcagccagcaccaattacagtctctttgatggaagttttttcttccacggtgacgttttcgccgatgagactgtcctgcttagtgatggtagtgcgaggcttcacgccctcagggtaagcgacttttctagggtgcgcaaagggcgagggggattcggtgtctgcttcctcaagagatggaagcttcgctagctgtaatgaaatagccaaaaggagctgtgccgtatcaacgcggcgaacaatggaacctgctgctccctccttgtgtgagtggatataggcgaggatagacggcggctcaaatgctgatgtcgttgccgtagatgcgttcttgtcatccgtagtgggatttgctgaagtggcctcctttgagttatcctggttgtcagggctagactcagtgggagatgagcggccgcccacggatttgtcttcctcgccgtcatcatcgccattgcgcaaaacctcgccgaactggagcttgtctgccaggccagactgccatccggccttggcccaccagccaatcacatcctcgccgatgctctccaagcgctcattcattttgataaagtccaatacccatcgagggaagatgtagatgtgcgcatctctgtggttagtgtacatgcggactcgagggttggctttcatcaatccgtggcggattggaatggcctttctctcctcggtgagatcattgaacgaatcggtgggcattgagtaaaccagttttgatacgtttggaaagatggatcctttcggggtggcagtcggggaagaaggtagaggggccgtagagatgaagtctgtctcttcgcctttgaccggggcactggcttttgtgttgtaccacacgccaagacctccgctgtatctgctctggtggccgtttgaaagctgtcgtgtccctaggaggcccgtaagactggcagatttaaccatccatgcctggagtagctgttcgccagcaagctcacaaacgagatcgcatggtagaacaacaaaatcccccgttactagctccctgatctctggcagccgcaagatttcagctgtgccagtgttctggtcaaggtcagcaggagccaagacgtctggccgtggcagcggcagtgccgtcagataggggttagtgttgagagcggctgtcaatgctttttcagccgatggagggcagatgagggttatgtctgagagttgtcagccattatcctgcgcaccatgacatgtgttatgtatttttctccatcaccacaaacatgaagacatgggtgaaaagtctggatgagacgggcataagaaatgaagctgtcaaatgaatgaaaagaaaaccacctacttgtgatgccagtgcggagacagaagtcgatgggataccacaccatagggcggttggcaatggggagcagagcttttgggttctcatccgggttcgaggtgaacgtagggaatgaagagccgggcccgcagagaataagggcctgcagcccggttgaggccatcgacaaggcgtgaggcatcctgcttctcagagcccctctgcgcacagaaaagcagaatgtgagtgccgaggtagtcccgtttcccaatctgtggaggttttgcggtcgtgtgtccaagggggccacaggagaatcgggatgctgctagttatatgcagccggttgagatttgaccggggttgtgaacatcttcaagcttcccccaccttgaagtttgaagagtcatagcagcgcaaggctgagatttagaatttggctgtggcgcagcttctagatgtggctggtgcagccgccttggtgcgccaatccgagcgtggcgttcacgtgcgtgcagcctcggtggcgcgggatttaaattgctccacgccgcgattgcaacctcgggacccgcgctggcgcgttgctgggaacaatcggggaccgctccacattgttgacatcccaagccagctgaacccccagccaccggacttgttgcgacacactcgccgccggcctcaggacctcccccactcagccgctgttgaagaaccacttcgtctgttgctgtatgcaaagcacagcatcttgcagctctcgaccgtgaccagggattgggcatcatcacgatccgccgtcttcagccgggcagcttgctatatcgcaccggcaagcgatgctacgctcctccgtctaaatgtcgcctccctacgacaatcggggctcctcccgctcgcggcgaggcgtctggagccattgggtgcctcttgcggtcaccctcaccgtcgccacggctggcctcgccgcctgggtctggagccagcgcaaggagagtcccgaagaccacaccactgagccggatcccggcctggactatgaaaatgcggactatggagagaatccggcatatggtgcttcagcagagaggcgcagactggcgccgccgccggatcagggccgccaacgcgaccagagctatgcgactggatctgacaacgcagagggatgggggtcgcgagtgagcagcgcgtttacatcaaaccccggaaagactgttgctgctggcgtcgctgctgctggcgccgccgttggcaaggcgctggcctcgatccgtgaggaagacaagcctgagcacgattcgaccccctggcccgaagagagagaagtccgaagagaaaaggggcctgctcctcctcagtctgtccacaagaagcgcaagacggttgccattgtcatttctgccgattcccagtttacagacgacgacgacgacattacccacgaacatgctgtaagtgcccgatgcttgcttacctgcatggcagcttgtgttgttttggctactaactcgggcatcgcagtcaattcttaaccacattcctcgccataatgacctgtctgccatcaagctctttgtgctcatctacgcgccaagcttgaaggatagcacggttgataccactacgagtaatcgcccgcctccttcggttagctcgtcattctctaacgttggatatgatcaagctcaaactcccgaggcgaagagccctgtgtaagtctaaactctgtttcagtctgttgaatagtattaataactttttgccatcagccttggcgctaccccggagaacaccttgttcaacgccgtctactctgaagcactggctcttgttgataaagagactatgattcttccgttcaccacgcccaatggccacactcacgtcctccgccacctgcagcctgacgttatctatctccaagagtctctctctggcgacaacggcagctacattactaacattcagacatggcttcgtcacgacatcatcttggttgtgggcgccgaagacggatccggtggactcgccgacagtgaatctgaagctgaaaaggctgctgacaagcccgagaaatggtggcagcgacccgagcgcgtcggtcgtggacgaggcatcgttgttgtcgatagcgtgcgcgtaaatgatgattggacacgcagagttcagggccgggagtagagcaggcgagcgagttttgtttgatggtacctaggtacgtatcaaagtatttaatgaaatggaatataccgggaagctggctgtgtagatttgtatatacctacctttagctactatttgatttgctttatttatcagtgcgatttattaaatagatactttatcaccgcgctgtcatctaatgactgtgtttggagagaagagacgaagaagcgcaatatatgtacacattaatacaggttagtagtgctcgccatttactgcatgtacttagtcatcacagttcaaaagacatcatactgcgcatggaggcatttgatatgtcgtcaagtcgcagacatcggcctcatcaattacttcggtttgctagagggctccactactccaatatgttgaaatgtacttgaagaaataaagagaaagctgagatgcatctcaactgggcatcaattgcatggtaaagccgcccatgtcaacaataatgttctttcagtgcgaccgtaatggctaggacgtagcataggagtcaagtcatgactggtatcatggcttaatataccttgcagagttgctttgtagcctgggaaaagtcgaattgctgttactcgctcgacccatctataaactatcgcagatgcggccgtattagataaactcactttcgcagccaaggacagcaaggtggagtcacgtgatcgtaaagcctctcagcttggtcagtcaggttcaacgtccgctgtatctcgcaacgtcctttgagcgcaacggcaacgtcgctggcaaaatccaactctctctcgcctctcgtttctgccgacgtacgcttcatcgcttgctcatgcatcgctgctgaccattcttctcttgcgccgccctccccgggcctcctgcaccagccgatccacgctgagcgatcgtctccacagcccacccaactcgcgccgcgactccaacattcacgttatccgcaccctctggacctccgactgcaattgcgacgcaggcgtagacgcttgccctggacgccgggccatcctcgtagcaggcgccgtgggagcaaagcggcaggactctccctgaagcccacgcgcgccgtcgtggtgcatccggggtcacgatggcgccgtccaacgtcaccaccaccaccaccaccactgcggtgcagaacgccccaggcaagatgaagcggccggtgcctcccggcatccagacaaacggagccgcatcgtccacatcatcaccttcaccatccatgtccaatatcaagccccccagcgcaaaggcgccgagctcggccagcgaccgggccatcactgcctcgactgtgcggcctaaccaccgagcccgtcgcgatactctaaatttgtcggcggggcgaagttcaagaagcgcaggcttgcggtcagtatttttcgccatggacgatgcggctcataatgagccccgacctgcaggtacagcatctctcatatcccgtggcgcagcgatatcagtgcaactggggtctaacatgtgcatagttgttaccgacaagtacatcttgaagaagtttgccgggcgacccccgtccttggttgtccatttacatcagaaccatttccgattcgatggtcaagagggcatgttccagtacaagtcacccatgcggatgtttcttgagcatacaaagaatcgcacagtacctcacgacctccttccgtactttaacaaagaccatgtgccattctacgaaggctgcctcatcgtgcagatccacgatcacaaatcagtagcccagacaaaggatgtcaagcgaccctcgtcggcttccaatgccgtcgtaccatcatctattcacaactataaccaatggctcacgccttccccctatgtgccttatcctaaagaagaacagaatccaaacgaaacgaatggaaagccgaaagaagaagataccaaagatacggcggacggcgatgagaaggatgctgaaaatgagtcctcgagcgtgcttgcggatacctcggccaataaggctgccccaaagccgaaaatatacacccttgttcttcatccgacacctgagagtctaagaatggaccttttgctcaaggcgacgacggaagagggacgcgacacttctgcaatggctcctccatcaacgccagcgacagtggtgccgcccacgccaaccgcttccagcatgcagccacccgcgaaaaaggctaagcgagaaaagaccgacatagacggcagtaatatatatgctgtcgaaggacagatattgctcgcgaccgccggccctctttaccttgaaccaacccaaagcctcgaggataccattgcgttattagagaaaatgtcgcaccccagccacagcaaacctccgcctcagccaaaggcccgcaagcgaacagtggcggagatggccgcggacgaggcagcggcagcaaagctggagcgctacatgcttgttttggacgatcggttggcatcaaatgtcacgggcgctcaagttggcggtggagcagatggagatgctgcaactggtgctgctacttttgaacctagatttgagcggttcaacgtgattgaggatatcaagcgggagcatgccgagaagagagagcaggagaagctcaagcagcaagagaatgaccgaaagctgcagctgcagagacagcaagcagccgcggcagaagctgctcagagacaagcagatatggagagggctaggcgtgaacaggctcaagctagagagacccaaatgcgtcaagctgaagcgcagcggcaagcaatggccgctcgagccgcggcgtcaacccctgttgctcaagccaacaacagccagcagccaatgaaccagacccagcacggccaccctattcagaatggagtggtccccaatgcgatgccaaatgccgtgtcgacaggcccgcagaattcgataccaaatggcatatccggaccggctcaggcacggttccaagcaacgatgtctcaagctccagtatcctctcccattgtccggcagaatacaccccaaaatatgtcgtcaccgatggtcacaagcgttcctatgcagcaaaccaactccagcatggcggcaagccctcctcgacctgcctcagttgtgcaaaacccgatgtcagtccctatgacacataacaggtcttctagaaacagccagcagagccatccgtccggcacaccgcgcattccgcagacgacgccgaacatgtctcatgcgactccgcttaaccgacctgcaatggttgcgactcctcgcatgacccaaacgagtcctcctcctaatatgatagctcagaactctcagatgggccagcagatgatgatgaacaatccaggcatggctcaggccaaccctcaaatgattgcccagctcactgctcagcaaagagccatgctgcagcagcaacagcagcaacatcagcaacagcagatggcggccgctctccagaacggcaattttaataacatgaacattcctggaccaggccagccgatatctcaacagcaagcgcagatgatgcagttgatgcaacgtcaaatgatagtggcgcagcaacagcagcagcaacaacaacaacagcagcagcagcaacaacagtcccagcaagggcctcagcagcagcaacagcagcagcaaactccgcatcccccaccgaataacatggccaacccacaacagcagcagcagtgggcagcgcaatacgcccagcagttgcaaaacatgcaaaatgttcagatgcgccagatggctcctgggatgcaggctcagatacaacggatggcccagatgggcaggttaagcgggcagatgggcaacatgatgccatctaatggacagatgatgaataataacaacgtcaatgccgccaacatgcaagctttgatggccatgcagatgcagcagcagcagcaacaacaacaacagcagcagcagcagcagcaacaacaacaacagcagcagcagcagcagcaacagcagcaacagcagcaacagcaacaacagcaagcacaggctcaggcacaagcgcaggctcaggcacaagctcaggcacaagcccaagcacaacaagcacaacaggcacaggcacaggctcaggcacaagctcaggcgcaagcacaagctcaggctcaggcacaggcacaggctcaggcccaagcccatgcccaacagcagcagcaccaaggacaaactcctcagcaaatgcaacaggccgccgtccaagttcagatgcaaaaccaggcacgcaccatatacacccgccttatgaacactgcagcagtcaagtttggcggagcagaaaatgttccacaagagacggtagagaagattaagcagtcatcgtttcaccaagcttcgcaaatggtccgggaaatgtatcaacgcagggcgcatcagcagcagatcatgcttcagcaacaacagcagcaagcagcaatgcagggcatgggcgggatgatgggacaacaccagggaatgtgatttggaccaatgtgtggagaaaaaaaaatctccctatacaacgactgaaggagccttaagaagttacgaaggtacaagaggaaatgcatgccatctagggatatgtgaaaagttgagtttggccagctttggattctgggtaaggccaaagagagcaggggaggttgttggcttgtctttttttttcctctaaattttggagttacggagggaggtaggcttataatttcggcatcacgaaggactctgcgtttgggcaagtctgttctaatacccctttcaacggaatgatgttttcttgggaagaggcaggttaaaccccgacaaacttgctttggtgtactattgctttttctttatttttttctttttattcttcttcccattttgttttactcttgttcttttttctactcttcttctttcttgatcctttttccgtttctttttccatttcttttttccatcttcgtttctcttctcacgaagaaagggttaaatatatatatcgactgctacgctgggtatgatattaatgagttttgttaaaatagcaattggcgttggtggaggggaggtatttaggtagttgtaataggggcgaaaggattgagtacgaatagttctacaaataaccatttaaaatacgattatgctaaagatgcaatttgattttgcggactttcgtctgttattgtgattcaagtacctattatctgataatgcctaagcttatgatatgccgtatcacatgtattattttgccagtctcttattttcatttggatttttgcatcagtttcatctttagtaacatctcattggcttacacgattcacaagttcctgctagatgccccttttcactgaaaaagccgcacaccgtatgtttcgcttattgtcgaaccctgtgcaatacgcttttccgctgaagattgtcggagcgtggcggtcacgtgccccggcctcgtcggcatgcatgacggaaccagaagtcggtcacatcaactccagccttagccccgttttgcttttgcgaaagcttgacgtgatcaaagcagaggcgtcgacgcaggtctcgtgcatcccttccaacagaatctcgcagtcattcttttccagagcctagaatcgccgctggtttttttcttcttcttttcgcaagagcgttgcgctttagcatcttgtctgcccctgtccttaatcgccgcatccctctctttgtctctcccgccatctactcgaaagtgggcgtcgccccctggtttctattcaagcccggccttttgtttgctctccagccacgatgcatccgcctcggccatcagcgctgctgctgtcgtttctgctggcgcccttgaatgcggcggccatgctgagctgcaacaagattcgagtggatgagcacaactttgatctgtcgccgcttgggggcccgcattcggtggtgacgtcgcggttcgaggctagcacgaatgctcactacaacaccacctggaccgtggacatttgccagccgctgaagaagagcggaaaggcgaagacgaaagacgagtgccccaatggaacaagaggtatgacgatatggcctgtttgctcagactgctcggctaacgttgcttgacccctatttcagtctgtgccatttcccattttctaaagggcgatcaagacgccgtcacacaagtggtcgccatcgcaggaggactcgaaaacgccggcggatcacagttcgaatacgaggcgacgaggctcaagagcagcgactcaaactccgatgcccagaaggaaggcctccgacttgttctcaaaggcggcaaacaccctctcaccggcccagtctcggagcgacgaacccaaaaggccgtcattgagtttatttgcgatcctgacaagacgggcaccgagggcgagtggacatctgaagatgaatacgaaaaggcccccaagacaaagcgacgagcagcggatgacaaagacgacaaaaaggacaaggacgagaaagacggagataacaaagacggagacaacaaagacgacgatggaaagggcgactcggcgactgagcatcagctgaagaacgacaatgctgccctcatttgggaggactatgccaaggagaaggatttcgacgtcctccgacttacctggcacaccaagtatgcgtgcgagaagcgtgatggaggcaagggcggagacaaggatgacgaccgcgagcccggcgactccagtgccagctggggcttcttcacctggtttgttattatgtaagtgctgcttgatattgacaaggacgattgaaaccgtgactaatggccctctgtagcgttttccttggcatcgcggcatacctcattttcggctcttggctcaattacaaccgctacggcgctcggggctgggacttgctccctcacggcgataccctccgcgacattccctacctcctcaaggactggacacgccgggtgttgaacactgtccagggcgctggcagtcgaggaggatatagcgccgtctagtgaacgaggacatgtgcatataatttctccatgacagtgctcgacgaatggatggagaaataggcaggttatcaaattcgatggttgcgaacaaagaaaggattatacaatgcgcaatgttttggggctcttggtagtattttttttttttcaccctatggtttaccctcccctgatcctctcttgtcatgattttatttttttggcaaggcggcgttctggttgcatactaagacccgtttgcgttttgttttgggcggacttggtagaggttgtattattttttgttgggttctactattgataatatcatgaaaatatggttatcgtctcctttgctttccaaccagccgtaggtgatgccatggatgtggttctactatggattgtatattgatgctggattgtggtaatgtctgcaggcctccggtacatagaccagcggtgactgcgcaggaagctagactcacaatgtctccatattccggctcattgccccattttaaagaatgcagagcaatgactccatcgttatcagcgcctgcagaaaaagagaagagctgcagcaaatgactcagatattgcatgggagaaaaatgccaagtgccgtcatcacaaataactttttttttgtaagaggccgcggcgggagcagcgatagcggagcttttatcgataacaatttgaagggcgcgcgattgaaattatatcgctccccgccataaagcttggctcgccctcttcttatccattcccagtcactttctctgttagaaaattgattggcaattttgtttgttgtttatttcggatccaatggcttttagggtattggctgggcgccagacggccgctttggctgccagcgcgaggggttctggaggacggttcttttcggcgacgagggcggttgcgagcttgtctgatagtgtgaagcaggctatcaaggtgagtcttttgttttgctttcttttggccgattcaattcggttacaatacagggacatcaattggtgttttgattgctgcaatgagctaattatgctgtttaatggcagcgagacgcagctctttcgaatcccgaccctgcacccgattctccgagcgcggccctcgtcaacgactatgcgccctacatggtcgccacgtacgcccgtccgccgccggtattcgtccagggcgagggctcatggctctgggacattgagaaccgcaagtatctcgacttcacggcgggcattgccgtcacggggctgggccacagcgaccccgagatcacggacattattgcgcagcaggccggcacgctgatccacgcttcgaacctgtactacaatccctggacgggcgcgctgtcgaagctgcttgttgagaagacgctcgaggcggggtgcatgcacgaggcggcgcgcgtgtttatctgcaactcgggcacggaggcgaatgaggctgccatcaagtttgcgcgcaaggcgggcaaggttgtcgatccgtcgggggacaaggtggagattgtttcgttcaagcatgggttccacggacgaaccatgggggcgctgtcggcgacgcataatccaaagtaccagaagccgtttgcgccaatggtgccgggcttcaaggagggggtttacaacgacgttgcgggcatcaaccagcttgtcaatgagaagacgtgcggcgtcattgttgagccgatccagggcgagggcggcatctttgccggcagcgaggaattcatggttgcgctcgccaggcgatgccgcgaggtgggcgccgtcttgatatacgacgagatccagtccggcatgtcgcgcaccggcaagctctgggcccacggacatcttcccaaggaggcgcacccggacatcttgaccatggccaaggccctcggcaacgggttccccattggcgcggtcttggtgacggaggccgtgagcgagaagatccagcttggcgatcacggcaccacgtttggcggcaacccgcttgcgtgccgcctggcgcaccacgtgctgaccaagatttctgcgccggagctgctcgagggcgtgcaggccaaatcaaacgtctttctggaccgcttcgccaagctgcaggccaagttcccagagttgattactgaagctcgtgggcgcggtcttattctcggcctgcagctcaccgaggacccgagtgcgattgtcaaggctgcgagggagaggggcctgctggtgattacggcggggacgaatacgctgcggttcttgccgagcttggtgatgacggaggaggagattaatcatgggttggatattttggaggaggcgattggagctacgagggcgtaaggggagatgctccctccccctttttttttgtttttctgtattgtataaaatgtttggcggcttagaattatggtttagtttgataggagatgggatcctacagtgtataaaaagtactttattttcacagaaacatgtaaagaggcatgattacttatttactattccagggcatatcatacaagtaaatgagaatgtgcttttgttatatgcggtatccattgaacttgtttacttttttttttttttttgaatcttattttcccagtatacactttttagcaaatggcatgtgtcttgccatgcttgccctgcaacgagtgggactcgccctagagatgatgctgtcagcttcaagatatctagacaaggagattatatcgagatgagaattctttccaacttacctggtagtgcttcgtggcatggtgtttagcctgctgcttgctcttgccgtgcgacgcgacgtggtcacggataaaggcctcctgtctcttaatcgtctcctcatccgcattctccagcattcccaagcacagtctgatgtcgtgaataagcatgtcgcatctgctcttggaaaagtcctcgcgcacaaccacacgcagcatcttgaggccctcggtatgcggcgccatcgtgtacgcgggcacgacccagcccctggagcgcaggtggtgcgccagcgcaaactcgtcgtagtggcggtcctttccgccctcggcggcgctcttgaagcgaaaggccacgaggggcaggccctgaccgccgcgctcggacatgatgacgaagccgtcgtgctcgaggacttcggtgaggtagtcggcagtgcgggtgaggttgctcatgatggactcgtagcccctcttgccgaggcggatgaactggtagtattggccgatgacctgggaggcgcccttggagaagttgagcgtgaaggaggactgctcggccccgaggtagttgatgttgaagatgaggtcctgggggaggtattcgtgcgagcgccagacgacccagccgacgccggggtagacgaggccgtactgttgaagagttagttgtatgatttgagagagagaggtggagaatacgcaccttgtggccagaggcgttgatggagacgactcgaggcagtctgaaatcccactcgagatcgggcagcacaaagggcgcgacgaagcctccgctggcggcatcgacgtggatggagacatccagccccttttcctccaagaggtcgttgatgcccttgacgtcctcgtagtggccggtatacgtcgttcccaggatgacggcaattccaatggtgttttcatccaccaggtccacagcctgctgaggatcaatcgtgtaccggtccggagtgcagtagacgtacttctcctcgacctcaaagtagcgcgcggccttttcccagcagacctgcacggcggaagacatgatgatgtttggcctgtcggtgggcttgccctcggcctggcgcttgagcttccagcggcgcttcatggccaggacgccgagcatgatggcctcggaggagccgatgcaggacgtgccgacgctgtcgccgccggggggcgcgtggaagagctcgccaatcatgttgacgcagcggctctggatgtcggcggactgagggtattcctcgtagtcgatgaagttcttggaaaaggcctcggtcatgagcttctcggcttcgtcttcctgttgtgagaagaggtgttagtgagaggtgagagcattgaagtgattttgacttgataacaaaacgtaccatgaaagttgtgacaaaggaagccaggctattacagatttgagtcattagataagctcaaaactcaattgcagtttcagaaagcttacttgagcttcgggttgttgtccaggctgaggtggtccttgatcatgtggtaggccacgtccttgggcattgcgccgctggggatggtgtgcttgggcaggtcctggccggcgaactgcgagccgtagacgctggtggtgaactcgtcctggtagctggacagcttgacctgcgagaggctcttgtgcagggcctggtcggggtgaagagagctggagcctccggccggggccatttgggggccgggactgaccgaggcggagcggttgacggcgctgagatggaccattgtgaagaagttggatagtggaaagtaaagagaagaggagaaaaaaaaaagattgagcagtggtgagatgtagaagagaggggggattatagaggggagaaaaaaggaaacggatgggagggagcagtgacgacgttgccggtatttctagggcaacacgaggtccaagcgagactcgagtgacatgcgtgccgtgaatagcaacgtgcagcaaactagactcaacttgatgatgaggggtactgcatgtactgtgcccagttccatctgcatctcaaaggcccagctccaatgacgggctgcctccgagtcgtggagcagccacagacgactgggccaggagagctgaaagctgaagctagatgctgcttgtatgctcctagttttgagctctgtttgcagcagattaattggcgcgtacatggtccaatgctatgcttgctttgatcgcccctctctttgtctggtctgcctcctgttacaagtacataccgagtgacatgtcgatttacatgatggacgcccgttttcagataattgttgctcatacatgcactactgctgacctgcctctgattgtaacaaagcactgcttcgaatctcacgtcgtcttctgcccctccttttgttccaaaaaccttggtttgtacttgcagctctgcccctccccctctattctagactctacatcattcctagcaactcgatccctgtcccactaggtcgctgcccccaccaggctcgccggatctgacggctagcgaagcccccatctgaaaatgaatgatgtcgacgcttctcaaaagcttggcctattcgtcacggccgatcccattcgatgtgccggcatcccgagctcttctttgtcctttgtctgtctttttacggcatctccacatggactatttccgtggacctttgcgctttttttccgtagatgggagtgttctttgtctacagcagatgcatgcagatggatgggtagttgtcgcgtatttggcgcacatcacgacaggagtgcatcgcgaaacggttctagttttatgcgcgggagggacgggagagtgatgggacgtgagatgaggcagagattgccggtccgccatgccgctgttccgtggccaatggacaagtcacggaattgtacgggatagagagacagctatttgatgctgtgccttgctgtcaagcgagttgaaacggacatgtactcttaatgagcttgttcctctcatgaggcgtgaggcactaacagcaacgtggagtggcgctgcaacacgtggtgacagtctgtacacaacagactgttaaaaacacaacatcagcaaagtaaatgagaagatggctaaatacataaaagaataaccaagcatgtaaactcagcagctttttcgagtttcgttactgtgtggcagcaagcgagctctctatatacagcctccacagctcccaaaacataaaacgatcagtactagatggcttgcgcgctctatggtaggtatttcatacaatctcaaaacaaaaccaaaagaaatagctcgatatacatcaacttcgcatcatcttattcatcatcccccgtgctcgtcaacccactcgccagcccatgcatccgccgtcccagcaaatcctccgaactcgccaacttgaccaaactcttattgccccgaatcgacttcttgcccctccggccgtgattcctgtcgccatggaccggcagcggcgaattcgattccgtagtgtcggtcgagccattcactggtgaatcatggccattactagtattattcacgtctccattctgcgttgtgcttctcccgcgtgacattttggtcatgctaatctccaacggtctatcttcgtcgccgctggattctgcaatggactgccgacggaatgcgccgtttgtcatctggttctggttctggttcttgagtcgggatgcctgtctggcttgttcgactctctgggtctcggcatctgtaaagagctggtcaaaccaggctgcgcttcggtcaaagtgcttccacgcgggtgggtaaacgcctgggaattgcatgaagccgtgcgaagtgcccgggatgagaagcacctctgtgacttctttatcgtcaaacgtccagttttcatctaggattgatgagcgggaaagctcccgtcgcgctgccgcctcctttgcacgtctcaaacgccctgcaaagatgactgtatcgtccaccaagggatctcgctccccagtcatgaaatatgtctttgggaagttctctagtagctcttccggcgcaaggaccgggcttaaaaagtaatcctgcgtgaaatcggggcggttgtgagcgccaatgtacagaatgatcatggctcgcatcatctcgggggtgagcacccgatcgttaaagtaagatatcatcgatgcagttgccaagcgagtcttcaagggctctgcgcggtgggatacggcgccctccttcttctcgtcggaagctcgtgaagagctgagcgatctcgggccggcatggcagtactcgggtcgtgtgtcggcgttgggagatggctctgcgggaggagactcgtcttcgttatcggagtggtgcggcgtgccgaccaggtcgttgtactgcatgctcttcctccgtataatggatttgttcgtctttctcattcgccgatctcgaatcagcgacatctgctcgtccgacatccagtttccgatattcatgtccagcgtggggtagaagcagacgagtccatccggcggcggcagtttgcccacgccagaagcgcgtcgatagtggctgattccggtctcgagcaccatcaaagtcgtcgcaacagccagatttccgcctgcgctgtctccggtcacgataatcttggggatttctttgcctgacatgccgatacatctgccccgagacttgactagcgttacatagacatcgaagcattcgttcagcgcatatggatacggatactcgggcgcctttttgtaatcaatgctgagtatgggcaagcctgttttcgcagcccaagcaaacagtttgtcgtcgttgcaccgaggatccatggccacgaatccaccgcccggtatgtccaacacaagtctatcgtggtgctccaagtctgcaagcggcccgtcgtaataaagccaggcagagacatattccttgtagtcgctattggcaggtcgcggaatccggacttgcctcggcggccatctcgtgaatcgtggccgcatgagacgctggagaaagcccaagtacggagtcgttcccttgttccacgcaactcgcaggtggtcgacggtaatcattccgcggaccttgcggaccttttcatctgccttttcggcagccaccagatagtagagcgagaagacaatgctggcaatgtcgcgtagccacttggtccgaatcttcatggcggtccagaatcctgcatcgagggcggtcaaaacccaggtggcccggtaataagtcggatcgtacatgttggccatgggctcaggactggcaaggccgacgagggcgctgaagttgcgagccgcgtagagatagagcatggtgatgatggccgtctgccatgctgttaaccgtcgggaaagtaatttcgagatgctttgcgcaaaggatgggccatgcttatggcctctgctgtccccgttagaagatgcctctgtcattgcatcatcgtgttcatgtttgtagacgtacttgtagagataaaacgtccaaaatgatagcacggccaagacctgcaggcgccgtgatttggacgacggccgtccgagaacgtgatctatcattgtcgcaaacgaagagagaagaacaattacgcagaaaagactccgagcacttgatctatatccgggtacaggtattatacatgtgatgcgcacatccaggcccggtgcggtggcctattataaaaacgaatcgttgaagcaatgacgtatcatctcaattcgctaagcaccttgttcgagcttcgcgaatgtgcaactccagcctctttcagggtccgtttatcgtcgggtcgtatagtcgctcgtcttcatgagattcaaaatcaacagagtgcagtcttccaggctcgcgacccgaaactgaggccagcctcttttggatacggtcggttcacccgtcaaaggtggcgataatcacacggacggaacgatgatttggattgacagaggtgaatatgtactgtacggagtgcgcggcgagatgggcggatggcatggagttcacataaaaggaacggccagtattacgagagatgctagatcggccggccaggcttgtgacaggcacatgtcatatcaatagaaagattctcggttgaattctcggccttggggcctgtgctgcgtttggtcctcgtgacgaagatgcagcagaacaaacagggtccgtcacactgtggctgccggttgctgacatgtgaaagcccaagggggtccaattggcaaaaacagcaccgtctatgggcagactctggcagctctccactggcgcggtagccaatcagaggcttgcccacagtgtcttcctggggtcccccacgatctgacggattgttctgtgaccttgactccgtggttgatgattcgggtcgctgaaaacggcacgcgaggcggcgtcaagcttcaatgtcaacgtgtctcaattttgattcaattctaacgccatggctgcccaatagagctgttggtgacctataagttgtcggaacatttctaatccgaccctgtttctgttttggagaaggttgagagttggagactcctgatgatgcgcatcacttttggttccctagcagggttattgtagtaataatgcaaaggcgagtctcaccgacatgatgaggcccctgaactgtaatactatagacagtaattacgtactgtagtcatattttgtagtcagaaaaactgtacgcattcgccaatactaccctggagtaatacgcaatatttgatttctcgtcatgtaattgacatccgtgtccagagctgtgctattcacaagagacagctagtgttgaacaaattggaaagccaaatcttgaatacgccataacataaaatgaggcgtagcggaaaagaagcatcagagaacaacgcggacagcccgggagcgagtggacaatactccgggatttgcaacggctttctctaaattcccgtctccgactcgagcgctggtccttctccgtggaatctatggagttacctacaagtactacaactcctagcaacatgaaatctccacagtagatacatgtacccaatctcacggatgtgtgaagcccaggatcacaagacagatcttgcagagccaagtaggcatagagattatacctagagctagcacttaattttttgacttaaactctcttcacattgctccaacccaagcataaacgtggctaatgcagaattacgcaaggacaaggccgcatctctcgcctgtaacaaacagagctcccttgccaagacccccaaacaacatgaactgagacaacacatatagtagcccgtacgtgtcaccactctcatcgcggaaaccattttcccatggcctttttttgacttccaaaacctattaaagatactgtctctaacggcaccaagcccttccgcgtggcatagtacaccagtgacaccacctacagcatagagtatctccagtccggcctcatcgacatcggcatcacttatagcccggcagcagagaaagattgctattgaccagggcatcgctctgtctcctagcgactatgctttccgggaccatttgctcccatgaacctaccgcgcaaataatttataatgacactttaaataatggacctgaaaattagaatgcggtttgatatagtgtttaattggtaaattttattttaataatggctgattagcctcatatgctgccccgaaactggtacatttgcctgtcaagtgtagagcataaaataaaaatatcttcagataagttaaaaattgatcaatccattatgagtcgcttactgtattcccttatgtattcttcaatatggcaaataactgctcaattgaataatcccatgccagcatatgtgagaacctgcttgtataagtgcactgtataaaattcccatacgcacacattagtcgccccgcccgttcattggctggagctcacaacacatcccaccaacctgccccacctctaattatcacgattctagtgcttttttcggccttcaaaccccaatctccaaccccaagcaaaatccgctgcggcatcatgaggagccgctcatgaaactccccggccgagtggacggctctttctgcggtgcggtgctgtcgacccgatcatcagccggcctcgtcgcagcccgtctgcgcggcagtgtggctggccatgagcctcgaaaagacacaaaaagaccagcagcctcgccggtaacatgtcgccagccacggccgctctcctgtccgcggagctcgcaatggctgctgtcgacgtttgtgccaggcctcgatacgcaccgcaccgcatcgacacagaacccgcgacgcaccgctcgctgctacgggacggccgctgcctctcacgattcaggctcacgacagcggccgcagccaccgcctcccgccatcgctcaggataagggaaagatgttgttatatgtcgaccaatctgatgtgggtactgtggaggagtatatcgatttctacaaggatccgtaccggcgtggatatgcggctcccgatgggccaaatctgagagtgtccgagaagaagagcgatgtgcagtatccctctgctgacgagacggccatgaccaacaacgggacgcaagaaatactgggtcggcttcaaactgccattggccaaaggctgcggcatcccaatcgctacgctctggatgggatacataaattatactcggagcttcccgagccacgcatgctctgtctcacgtggcaatggcgcaacagacttttgagagtgatggggacgcctcataagcgtgatatggagtcaatgctgcgttattttgctttggtagcggatgtcaagaatgcagggcttactctacgccgctcacaatggaactacgctctagcctttgcgaccaaatatactgccaaggttacgacccaggagatggagtctgcgctgagaatctggaaagaaatggagagggacgccaaaattatgggaaacgatgtgacgtttaacgttctatttgatgttgccgccaaggcgggcaatttcactctggctgatatgatatacaaggagatggagacgagaggagttgagtttaaccgttttcaccatgtcagtcttatccattactttggattgaagcttgactctggtggcattcgagctgcataccgagagatggtcgaatctggcgagatgattgataccgttgttctcaattgtgtcatctcaggccttctcaggtgtggcgaagagtcggcagctgaagagacatatcagcggatgagaaacgatcaccatatggcgtcggagattcctcaaaaggactacttgatgaacaaggttgtcaccaaagtccttatgatgtttacgcgagtcggaaagaaacatccagagctgaagaaatcctttcagacaaacgttcgtctgacaccggattcgcacacctacaagttgctggtggatcactatgccatcagagtgggcaatcttcaaaaagttgcccaatatctggatgagatgaaacatttgaagatatcaattcatcctaccattttcctggccctattcaaggggttttacacgcatggaggatttgccggctcggactggtcagaacagcgcctggaaggcatactggcagcattttatcaagctcacgatgactatgcaaaggaatttcgcatagaccgctgggtggtcatttgggctttgcgagcggtgaagaaatgctgctccaacgaggctctcatccggacgtttgagtccatgtctcagaggtgggatataccgccggaccgccaccagttcatgcacgcactgtttgagaacattctccacgacagagacctgcggtctactcgaaacgacgggtcccagctacagcggcgtagcaatgatacgtcatggttgtgaggagcttctagcgatatgattgtaaatatctcagcattcatgtagttgtacttttagatggcatgtaacaaatatatagactgcccctaccattcatagactgggacaattatggtataagacgatttatgacgatgaatatcaacccagttttagccctgagtggtcgcagagtagatttggcacaagacaagattttgttacatatttgactgcgattggcctcacgtctattcgagctatttactccaccccagcaactcgctatccgtacagcacgacgcccagcatccgcctcataatgatgatccaaatcgatccagcaatttactgggtcttgtaggtctggtagactgtcattgcgtgttagccgcattatatagccgaaaatcgcgacgcatggcggggcagctctcgactcaccagcaatgccgaagggagcgaagaagccaacggtcatgaaggtccagtagccggcaccaaagtacttgctgcgagggttgaagggcaggttggagtaggggccctcgggatagtggtagggcgaggacatgcgagggcgggtggtgtggaagcctcggcgggcgaccatggaggtggtgcgggtggcagcgcgggcaatcatctgtagcgagggccaattagttgtctggagtcttgagccgcgatggctgtgagttctggacgaggctgacctttgcggacgtcgggattggtgtgacgtgggcggttgaggcgagttgagattgttcttcacagtatcaagcttcccgaatcaatatcgttcgattgaggtcaaaacgccgcttgctcgtcacgtgcagctgtagcttcgagatgggcttatgtaatgccgctgccaaaatcctggtacggagaattaaacagaggtacctgaatttgcacgcaacagacggtgggctcaaagtacccgtggatctcgatgctcctcaccgccttctctgataagcagaacgattttctttctgccgctctaaatccacttcttttcagggaaatatttcgtcaaacaatctttgcgtttttgtaccattttgaaggatcgataccttccacgtggaatttcacttcaatgtctggctaatctggctggcttctttggttgacttgctattctgattttgccatcaacctgaaattttaattgccgtgaaacgctttgcattgcgattataaacaagcaagttgcagcaaaccggctccacactcaccaggatcgatcgacgccggttttttaaagcataccgattttttccccgacttcgacatacccttctgcttattcatagcttcgtttacgatacagaatcggcaagatggatgacatgtttgatgttttcgacggcaaggcggaggccccaagcgacagcgaagatgagagaacgcctcagaagagccgcagcagagcccagagcaagaagcgaaaggccgacgaagcgatgaatggcagcgcgggtgcggtagcggatgcggcaaacgacgatgccgacgtcggtatggctgatgccgccgaggtttctcgagacgaagagtccgagggcgaggaagattcagatgcgcccgatcaccaggacaagaagcgacgcaagaagaccgatgaggctgggccggtcatgaccgacaacttccagacagcggagtcaagagaagtcgcgggcgcctcaacatttgtttcacaggatgcgtcgctcgttctgtcacacaatatccagcatcaggtggcgcttccgcccgatctcaactacgagtacattcctctttccgagcataagtcgcccgaagagcccgcgcgaacatatcccttcaagctggatcccttccagagcttgtctgttgcatcgatcgagcgcgacgaaagtgttttggtgtcggcacacaccagtgcgggaaagacggtggtggcagaatacgcggtcgcacagtgtctcaagcgcaaccagagggtcatttacaccagtccgatcaaggccctgagtaaccagaaataccgagactttgaggccattttcggagatgttggattgatgactggtgatgttaccatcaaccccacggcaagttgcttggtcatgaccacggagattttgcgatccatgttgtatcgcggttccgagattatgcgcgaagttgcttgggttgtattcgacgaaatccactacatgcgagacaaaactcgaggtgtggtttgggaggagacaatcatcatgcttcccgacaaggtccgatacgttttcctgtctgccaccattccaaacgccttccagtttgccgaatggattgccaagatccaccaccaggcctgccacgtcgtttacactgatttcagacctactccactacaaaactatttctacccggctggaggaaaaggagccagaatggtggtggacgaaaagggctacttcaacgaggagaacttcaacctggttatggccgaagttgaagagaagaagggctctgaccctgccgatttcaccgccaagatgaaaggaaagggaaagaacaagaaaaccaacaagggcggtgctgatgaaggctccgacatcaacaagattatccgaatgacgattaagaggaattttaacccagtcattgtcttcaatttctccaaacgggaggttgaaaacatggcggtcaagatttccaatctcaacttcaacgacgactctgaaaaggccatggtaaacaaggtcttccagagcgctattgagagcttgtcagaacaagaccgagagctgccgcagatccagaacctcctgccgttgttgcagaagggtgttggtgtccatcattctggtctgctgccaattctcaaagagacaatcgaaattctgttccaggagtctctgattaaagtgctatttgcgactgagaccttctctattggtctcaacatgcctgccaagacagttgtctttactcaggttacgaaatgggatggtgtcaatattcgaccaatcacctcatcggaatacgttcagatggccggacgtgctggtcgtcgtggtcttgatgcccgaggtgttgtcatcatgatgattgacgacaagcttgagccagacaccgccaagcagattgtcactggccagcaggatagactcaactctgcattctacctgggctacaacatgattcttaaccttctcagaattgaggctatttctcctgagttcatgctggagagatgtttccaccagttccagaacgcagccagcgtcccaagcctcgaaaaggatctgatggcactgcagcaggagaaggatgctctgacaataccagacgaagccaccgtcaaggattactacacgatccgacaacagttaaacacatacacaaaggacatgcgggcagtcattcaacacccgaactactgtctacctttcttacaacctggccgacttgtgcagattcacaatcccaaggagtctgtagagaagattggtggcggactcgactttggctggggcgtcattactgatcaatacccgcgacggactcccaagctcggtgagcctgattacccgccccaggagtcccacatcatcgaggttcttctctacctttccaagtcaagtgcggagattattcctggccagccatctggagaaatgccacccggccttaagccctccaccgacgatgatggcatgttcgcagtcgtgccttgcctcctgacatgcatcaaagcgatcagccagatccgaatctttatgccaaaggaaggcctgaagtctgacgacgatcgcaaagactccgcaaaggctttgagcgaagtacagcgcagattcccagacggcgtgcctgtcttggatcccctggagaacatggatatctcggatgaatcttttaagcagcttctccgaaaaatcgaggttctcgagtccagactcgtaactaaccccctgcacatgtctcctatgcttccttcactgtgggatcagtaccacgtcaaggttcagatcctggacaagattaaggagaagaagaaggagattgccaaggcccatagcattgcgcagctggacgaactcaaatccagaaaacgtgtgctgcgtcgtctcggattcattaacgacgccgaggtcgttcagctcaaagcccgcgtagcctgcgaaatttcttctaccgaaggccatgagctgcttctgtccgagcttctctttgaccgattcttcaacgagatgacccctgagaccattgccgctgttcttagctgctttgtctttgacgagaagattgagacccaggcattgaaggaagagttgcagaagccgtatcgcgaaatccaggccaaggctcgattgattgccaaggttagccaggagtctaagctggatgtcaatgaggaccaatatgcgcagagcttgaagtggcagctcatggagacgatttatgcgtgggcgcagggacgaccatttgttgagatttggtaagcaatgctatctaaccacaaactctatctttggaaatatatttggaactaacactgtgttctatagcaaaatggcaaacgtctacgagggttcgtttattcgtattttccgccgtcttgaggagcttctgcgacagatggctcaggccgccaaggttatgggcaatgacgacctgacgaagaagtttgaggagagtctaggaaagattaggagagatatcgtggctgctcagagcttgtatctgtaagcatgatggatgatattggtatttattggaggacagggtaaagggggaagcatcattttttttttcttccggcattcaagtcggctatgaaagagtcacatatgtactgtgtagatacctcattttttgggttcttttgcttgacatcattcatggttggtggagttttaggagcataagagtagattaaaagaaagtatattttgcttgctggtacgtgtggatagctatcttgatattggtatatgtccgagacttgtgtaaagtggcatgagccttttcggcgcttgtgactcaccagagtttattatgtttgtgaagctttccaccgaagaggggtgaccgtgataggaacgataagtgatctaagagatgtatatatggctgatttagtgttgcggtttgaattatatactgagaatagtcgtatcgtatcgacctacgtggacaaagtaaagtagtagctacatccccaaaatcccgcgatatggatctcgtccacttcattccaatgtataccatcgctcactaagggggtcttgggaacgttttctcttgtaatagggtgttagataatttcactttgcctccctaagctttgtagaggcacgaaaaagattcaccagaggagtgaccagagagagttcctagtagaaaacgtttacagaaagtcctttgacgcgtaatggtactttattctacttcagtcccgttatctaaagttaaaccagtgctgctataaatactactgaagtaactatggctacaatttattagatttgaggcgcaaaagtaaataaaaagtctgttcagaggcgcgaaaggtcgtgtatataaaggatatcaccttcctctgtctctcgcagatttttttcattcttcatcattctgtttgtcaagctgcagtgtacaatagtttagtattgaagtcattgtaattctctaggcttagtttcagagcatacctgataggtatatacgatatctaagccgtagtttttcaataattcattactaaagtcattgtaaattcctcagccttcttttgaaagtgtatgtgacacgtacacgtagcgtctaaacgcattttaacgctcaaaacaactacggaatttctcacgacaaaccataaaatgacctctcgcaaccctacttcgtgggcatctctgccagctgagctccgtctcaagatcctggagcccatcatccacgaaaaaccccctggctggacttcccttgcctctgtatgcaaagaatggcagcctgtgttcgagaaggaaaactacaaaaagatcaagctccggtcgtcacgccttggcgagtttgagtccatggtgccgccgcagaagaggcatctcattcgccatgtttggctcgacattgagttgcgaagatatagcacaagatgctgcactaaacgcaactcacaattgaagactctggggcccactgtgaccaaggcgatacggagaatattttcgattctcagcaactgggaggcggggaatggattgacgctggagctcaacgtggtgtgccctagcgactcggagcattggttcaggaatctgcacttctcttccgactgtgtcgatgacgaagaattggcaactcgtggcgaagctgaccatcaccatcacgatccaagccatggttggcttcacggtgcgcaggttgaggctcctgcacgctcagccatgtaccagcttttgtatcctgtcaggctggatgaacatcaactcgcctccaacccgctgccaacagtgaaagcaatcactcagcttgtgattcgccgccagctccgtcgtcgcattgtctctttttctttgcccgagctgttccaaaagctgccttgtcttgagaatatcgtctatgagccgtggtattcgaaagcccgttggacagaacacgacgaccaatgtatgttttcaataccctgcggcgggaaatcgtgaaattcacttaatttttcatttgctaactttttgaggatagatctctcttgggtcattcagagtagcctgcctaaatctgtccaacgagtggtcatgttccaagagtcaaccgagctctacaatgcattatcgtcatttgacggccaaagacaacgcctgggccaccacgacagatacgacgaggcctttgcccacaaaagcttggagctgcaccatcttgccgtttccttcatggtcgatgctgagcaaatgtttacgaattgccagccgacttggatctggccaaaccttcagactctgtcgctcacatcactgatactgcaaagtgatgtcggaaagcgcggggcgattgaagctttgctttgtcgggctggagagcttgtgcggcaaatgcccaagatgcgaacgcttgtgctctggaatggcggaaaagaccatgcctgtgcgtttatgtattgtgtggatgagaatgactatccgtccatcacatggcgcggcacatgggacatggtgatgagccctcgtatagttgagtcgtggcaggacgttgcgtcgacatttccgtcttgcagacttgatgtgagaaacgagcatattggagagactgttggatctcatggagatgccatttattatttgaggctgcctttacaggttgttgaacctgcatcactttggcagatgcggagggaagcaagagacgtgtagtatacgggtattatacatgagtctacacatagaatcctgtaattcctggttacatgacatagaaggatcttgaatatactagtgtcggattgctcactcaaaaacaaatatgcaaaagatgcatttgcaacctatattgtggaagatgtcttcttaagaaagtgatcttatctattataacttgtattattacacatttatgaaagtgataagccaggtgtatatacgcatgcaagtactcatgaaacgctctatagataggtggctgtcatatttactgattgctttcgccattcaaaccggtgatttaaatggcgaatcattcaacttccgaatcaggtccactatgtgacttaatgttccatcgctcttttgtatgctagagtcattctgatttgagtttcgctcgtccccatcagttgactttgaaccttttcccagccactttgagactttaggcttcacattttctctgacccattcccattcagaagccgcaaatccaatgacgataattaagagcgatatagctattgacaccgggactagcaatgtgagagatcattagtctgctagtttcgtgtcattcaaaatgtaaattgtgtagaatgaagaacagaaagaagataaaagcaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtagttctagcttgaatattaaatgactatattgcttacacgttatcattgatacgaagtccaatgttatattgttgaattcttcgacgggaatggcaaagaaagcagcgatgaatgataaaggcaactgagaggcagcgtcagtatgtcaatatgtggcagtgaactgcttgctatcataatttattagacttacgaagaagattgtgacaaatgtgaataccataagtgttctactttgtttttcagactccaatgccattttgtgagattcttcggcttggagacgagtagttcgggtgtcaatcatgttactctgtttctgttttagatcaactagattcgtcaactagatatattatctcgttagcgtatatgcttttttcatttttctttcttcgtataaaatgtaagtttagttatgatatcaatggattgatctcgcatttggaatgaaataacattcagaaacagatggtgtaaagaaaaagaaagttgacttactgccttgttggcgttttttgctcgctcattcattttctcaacaaggttcgcaaatctatcgacagtacgaagcggtaggttatgcttctggtgacgaacgtgccaaatgatactttgagcctgtttcatgaagtcttctttcttctgagcgtccctagaaggatgccccagtggcccatatgcgattgagtcttcatcttcgtcaatgctgctagactcgtcgattagatccgacccatctgtatttgactgtctgtattgaaagaaaaagttatgaatgctatcattacgctctctttgcgggttgaggttgataagacttcttctcgggttgatttcagtgttcggaggtctggtcttcctattgtcgtttggatccagtttaggccgaatcatggcgcgaatgattcgatccatagcttcaatcacttccttttgttcagcaaagaccttacccatcattcctaattcatcttggatatctttgatctgcctgaggagaaagatctctctggtgatgtcaagcacaaaaaaccgaccgaattttgcaagaagcctggtaaggcgcgcctcgtcgttagccaatttttcctttaatcctttgatttcattttcattggggatttcggtaagtcgggcgtatttgcgatattctcgacagcactctttcatctcctcgatgatttcggggttagagctcagagtgtctattttctttataatttccatcgctaaacgagagtcaatttttgattgactagcgtttttttttagttgattccctgcttgatgttcttctattgctcctgttcgggtttgcattaggtaattaaaagtattgaaaagcacgacttcttcattcatctactccgaaatggccatgtcgttagtgggcgtctttcagcaccatggtagagaaactccagagtataacgtacaatgtaactgatagagttttcataaacttctgtgaagtcaagcatatcggttgagtgatccagaagcgctcttgaacatctgctggcaataacccctgcaagatcatatggtgttttaacagcgtcaggcctctgttgaatataggattttgtggtctgtaaaacgtcggtagttcgctgtgggtcaagtattttgctgcttgacgcattaacgtcgagccaatctctggatggaaagcatgttacgactgcctgcgcttttcctgatgggccaagaagaatccacagccaaagctgatctaccattatgactgtgaacgggaccacctcgtcggggtttttgtctttgtttagtatcttttgataccgacgaaccgtttgatcagcgtctcgaatttttgtgtccttcagattatgatatagagactgatccaacgtccgccgaacatggagaaggtggcgagaatttttatcgtggtcgagttcagacaacaaatatttttctatgagcatgctttccctccgcaaaatcgattcatgaggctcattctgtgtctcagtagttggtagtggcggggtcgtagagctggtggacggtacatttgcagcggtcttggaagttgaggttttaggaggtggctcgagtaattctgatcttttttgcattgccacctcatcatcccaatgtagatatggcatctattttccattcacagttagcgattacgctgatattagcacacccaatcgtccatggtactaacaaagagaactacgtgtctgtcctccttttcgcctgcattttctgtaataaaggttagcaaaaataattttctgaacaacaagtagaattaaaaggtaaattcccactctttttattagcaaaagcttcttggaaatcgtgacatgctgacatcataaagcgggcatgcgaagagccattggctccttcatgttgtctctttatccatctcttcgggtctaggactttataagctaacgatggatcttcgtaatagattttacccatcaaagcctattgatttgacaatcaatgatcatatctcttttcttattcattaatataattggcttacctcaacccacttcatctgttgtgagtaatcagtaaaatatgcattttcatttgatactaggccgtaggaagggcgatgtcatcacttacattatttgccggcaaatgaaaccatttaaagttggatttgtcgtttaaatcgaacaagtcctccgattcctgcaacaatgcatttacagtaagttccgtaaatttggggctttggtgttcggaaaattccaccactgttgctccaaaaagcttgtcgacttcttggtccaagtctttgggcgccgctaacttttcggttcccttctccagccggagtagcatgagagttgttgagtcttgttttttgcttgcaatgtcttgtaatcttttttttaagccctcttccatctgtattttgacctgcaataatgctcgaatcgtacggtgttggccagttttcacagctcttttcaaggcagaagaatcatcgtcatcttcagcaccttgaagaataagatactcagcaacttttgtgttgtttttgttgttgatagcgcccataagtggtgtaacactaccctcattctcgcagttaacttccgcgccgcaagatctcaatgcttgaaccaaatagaggtctcccttctccgccgcctcgacgattctattggctagccattttttttcatcacgtccaccttgaagtttgtagagtatttcaaccagtctttgagtagtaaacgtttgtttattgcggatcgctgaatgaatctctccttcgatatcgtcatcagcgaggctggagccgtgttcgggaatctcgtttggctcaggtggcttatctattgctaccggactttcaagatatttgagccatttgaggaatgactcaaaaatgtctttattcttgctccgcgctgcagcttcgagaggggcaggacctcgagcagtgcttctcctggcataaatagagccagcttgttgcagtgccacacggactactgaagcgcaaccactttgggctgcccaagagaacggtgtcatcccaaatgcatcttccttttcaagtccaagtggtgcttgatcgagatatgctttgaacaattcgacatatccgagccctgctgaccaagataatagttcgtgaagcttttcttcgttgggccatgaggccatataagggcgactagcaccggtaaaagcccccctgagctgatgagttccatctctagtaagcaacgatatcgagacgtcgatgtttgatggatagacgtttgaaagcaccacgaatcggacgttattgtctccccaattacaataatcatcaagcgagtgaatctgagctctgactctattttctggcaaacgttcaatttcgaacgtcggaaatttttttgactcgttcagtagttcggcgatgttgttgtcaaggttgaagtgattgacttccacagcttggatctccacaggcccgtgatactcatcttcgatttgaatcgtaaagttcagatcgaatttcggttcggtctctttttcgacaaagaatatacttgaaggatacttgaaatcaaatgagattatagctccacgtgttggcctttcattgtgataaggcgcggtggctcgattcacaatgtcgatgcaactggtcaagctcggtggagcgtaaatgtgaacagggcgtgtgcccattaaagagctcgcctctgccatgacgaatgatgcaacgatcaaattgaggtattgatatgaaacaaataaagctgagaattctctaataatgcgcgttgaatgttatctgacacagatctgagcgtcggagagcaggtatatgtatgtgaaatttattttgagcactgttacggagtacaggaaccattatcatatgctccaaagacatgaaatgaaatgcggcgagatattcttagcactgccattgtcaaaattatcttgtccaatagaacgaggcttcggtgaggcgattaattcgcagcttccatccgcacaatacatcgagcgatagctcatcctcagcctgagacatccgagctgaatgcacccgcatacgcaaggcaaacggtttgccaaattagaatggtctactcgaccctcataacaaataggcattcaactgaatcttggcttccatatctagcacaatatagagctgaatagcaaggatcgcgccatgtaatgtacatggtatccctgcctagatttgcctactagtagtgcatttattttacatgctcacactgaggtgcattactgactttcgctggacggtaatggtcctgaaatcgtgatgtctagatggccaaagcagaggcgacaaggatatattcctgctgttgtagcacgccctgtgtgaactgaaagctatcgaaacgtagctggattacttgttttgtaagctggaatctcagaagtttaaaaaaaagggagaggggcttgcctttgatcgaataatagagtaagtcacccgcggaactcggtctatacgtatccgatcaaccaatcgcactacttttctctatcaacagcggcagagacacggcaagatgcagtacccgagtagcggttgactgtattgttattggtaccacgtagtagtactgggaaaggcattatgcgtgctgcaagtcttcgggcagccgaaaagggaattggttgcatgcaggctgaaccgcagtttagaccaatttcaaccgggatctgcactataagtacggctaacacggccgctttcacttcttggtaacatcagccgaaatagagcgttcgaagcttggtataaattggcctaaattgctacttcgctctcgattggttgccctcctaaaagctcatatctttctaaccgttcataagcgtctgaccatcaatatccttcgctgatggatattaaacctatttcggtgataaatcgtcatggccaacatcgtgtaaccacacggtcagcaagctcctgataatagccaattccttacgaaaacgaaatcagcctttgctcagcccgtgaggggctaccacggtggtggtggagccaagatcaatagatactaccctatctagacgtcaattggtcaccgtaaaggaataggttgccaataatgcaggccgcagccttgcgttttcgccaaagcccaaggccggaatgcgcgatacgtggtggagaggtaagccactgtccagttgttgcccataagccattgctcatttgcgtctccaaccaataaagccagttggagaacagcgataaactgatcaacaatactgcatgagggggggtcgaataggcctcggattttgcaaagggtagatgtaatcgggtagccacacgtcggattgacttagctgaacttggacgactctttagctttttcttttgtttcttcaagtgtgttcgatgctggctaatcactgatctcggaatcgtatgtttaactgtattgggtttaattacatgaggttagccgtatagtagaaagcgaattgaaacacggttgcctaggaatctatccggacaatgagaattttaaaatatgcgcgtggacgtatttcttacatgcatgtaaataaatgaggttctgatctgattgaagataccactaaaacaaacaggcaccattagaaggcgcagggtattgtcaagtcataaattgcaataaaatcagggttttattgcgtttcaatatctcctcagcattaaagaaatagtcatccgttcaaaatttcttcgtttggtttaatagtgcgattttgaaggtggccgaaatgaaatcgttgctgctttaatggtagatggcattacaatataacaaacttgcagagctcgctcgcgtaatgctcacctgagcacgccgctttaggtgttcagaaggagtgtatgtatctagcggttgttacaccccgggtgttactagttctgcttgtgagggccgtccaactcgaaagtgctgaaagccctcgagtcattagtagggctttcctagccctcctcacctgccgccacccaacatacaaatacatttcgttctcgctggttctctagttcaaatagcctctgacaattgcagttactatttgcgtaatggatagaatggaaactttaagcatttctgacagcattactaccgcaacgttgggttatacgccagatgtttccattgacgagagccagtatgtccttcccctccatcatcatagagtcgttgggaaatccattctaaagaaaccgaatccaatcagggatgaggactccgacgatattgtcgctggctgggccattgccatcgcccaatgcgaaaaaaccctaagtaaagaggactttacaaagctgcaaagcttttccacgccggaccttcttttggaagatatcaaagggggacctcttgacaagcataatctctttcggatccggcgtcccattcggacgatgaagtcgtttctcacctttttcgtggttacgatgtctcccagaaccttgaaatcctccatcttctggggtctagtctatctcctcgtcgatgtgagctttgatgtgagctgacaagcctacaacaagcggccgagattgttgcactaaccaacatttgagacagatgactgagatgaacaacaacaaattgaaggaagatgttatcgagatgctagagaaagtcaccaggtctttagaggaatgcaagcgagctcatcagaatacccggtttgatgaagacttgaagctgatcttgaatgatgcctttattgctctgattctattttgggcagacacggtcagctttatgcgggcgtatcctaatggtatgtcttgtctaaatcacaagacccgacgactaacgggttttacaggaaaggacgagcagggcacctcatatgattatgaacgagagatcaaaaaagtaaacgacacgttcgaccacttgaaagtgtgtgctactagtatgccggagtccggaccaaacccctcagtggtcccaagtgacgtgccgctccggtcattactgcccaaagacctatcattgccttgtggggaagcaccatactacagcgacgttgatttttatggccggcaagtcgaactcgaaaagataaatgcagccttgggttcgcaagttgacaagagtgacaaattgttcaccatttgcggtcttgcaggtgtcggaaagtccaaactagccatggcctacgcaaagaaatacgcccgccaatttgatgttatactctgggtaaaagcacagacagctctttcactcagccaaagtttcactgagattgccactgagcttcgactgccaggtgcgcgtagcaattcggaagaaaatcggcagcttatactggactttcttaaactcaacagtaagttgctacttggaggattaaccacttctttgggctcaggctgatggttaattcgtcacaaggtggccgttggcttatcatctgggacaacgttgagacattcgtgtctgttgcgcaacatctcaaggatctatcatggaactcaaagtcagcgtcgatgttgataacgaccagatatcccaaagaattagcattctttaggttaaggggagggatcttgaatctcgccaaattcactcttgctgactcgaaggaactcttttcgaaatccttgggtcctgactaccaccacatcaaagacagcccagaagaactaaaagctgccgagatgttactcagaaaggtggatggcttagcgatcggcatatgtacaatagccacacgaatcgcttctcagagccagtctatccaaactttcctcaaacgctaccgtaaaggtgaactgggatcggccaaaggcgagctagctgattacgatctgacaatggaaacgatatggaatgaatccttcaaagtcctggagaaggaggagagaagggggcaaatttatagcttcagcttgcttggaattctgtcattctgttctccggattcaattcctcgggaattattcataagcgaaagtcttcatgatgctcctaacttctgcgaagactctgagaagttgagttacttccaaaccccctttgtagttttcaggtctgaccgcgtcaacccttgttagatacgaagttgcaatgggttcgcttcgggatcaagggctgatcaattcgaatcccggcttcacaggcgtttctatacaccgcctagtccaaagtgcatttcttaacgatttgactgacgagacagcccaaaagttctttgacctcgcggtgactttggttcaccatgctttcccgaaacaagtggaaggtcgcccgctccatcgctactgggacaagtgtcacatgttcatccagcatggcgtctggctcgccaacatgtatgcagattctctaacgtcaaataggaagctgcatccctctcaaaagttttcagaactactctccaactgcatttggtatattccatctcaaataacacgggtttggcagaagaactaagccttgattaggtatttagtcgaaaccggacaacattccgaggtccagcgcattagtgagattgtcttaaaggccattgacccgaccacatatctctacgcgcatcttcacaattcgctcctcgttacggcatggctgaaaaacgacttgagaaatgcctttgctcattccgatgtggttttgtctgctatgaagcctcacagggaggagaattctgaggaatttgttggaattctctccaaccaagcaaatttactagcctcgaacagagacgacgaaaaggctctccagcttcttcttcaggtggaagatactcgtaagcaatttcacctccccgagaatattgctctcgctttcgtaaaccttgctattggccgtctactttgccgaatgggagatctcaaggatgccgaagtgaggttcaacaacgcgcgagagattgttcgtagagaacatggcgaaaacggccagtatatgcaacagtaagttaaagattcagaaacggaccccgcgcgtcagggtgttcctagacctagcgcgtacttgctgattgagcacgatgaccaaatagtgtttatttcgaacttggtaatcttgcaatgaaaagagagaacctacaagaggcggaaaggtgctacgtgactggtcaggagatgcagagagaagaaaacaaacatgacatattcatggctagcttcctctacaagcgagcatgtgtcaatatgaaacttggagacctgaaaactgcaaagtaagatgcaattctaccaaacgccaataagtctgctaacatcttcttcccctctccccccaaaaaaggcagcaactcgaggatgcgcaacgtcaagctgtacagcaaggttctggaggagaagaagcaagagtgttgcgaaaactagccgagttatgtggattagagaaaactacggaatacttgtcaaaaatcgaaaacttactatcacgagcaagccacttgaaggagagcttggagggaaaatttggtataacaaaagaagaaaactcttctgaagaagaccaatatgataagctagtgtgtgtgatatatcggtaatgggattggcggatagattctgtgccaaccgcacagaactacctagggttagctggtttcctacattcatccttttcaaactagtttcttgacttggcttatagcttactgagccacgaggtctgtctgggcaaatgacgtatttcactccaagtagccttgatgctttctctcgatgcgtgtacgtgcgtgtgtatatgtctacctgattgtcttatcaatttgatcaagacactggctctgctaccttattgcggtgacgtgggtcaggaggacctgacggcctattgacttttgtatttttctgaattacaaattctgatcaaactgaagtgtgcctagtgatgacagaaggtgaattgtacacgttgctaggctttttttagcctgcgttcagacaattctcctcttttgatcttaattggacaaacattcttatgaagacctatgggtacttcatggtgatattcatgcggtgcataatttgagagctcattcttcaaaggcctatagcccacgcgacaagggctatcctgctctaatccaaccacaattgaacctattatctgctaggtctcctgtggaccctgtgtgctttccttactgcttcttattgtataacgtcttgatttagaggcgactaggggggcatcgttttgggaaggtattctcgtacgcacgcaggaagtttaacagcatttcttcacccccggcagtcgtaaatgcaaccaaaccaatgggccggccgttgtacttgaggtatgacaatggcatcgttgcggaggggtagcctgtcgatggttaaaaaatgcctacgagcaacttaggtgtcatggaaccataccagcagccgacaccaacaggtttacgggagagtcagctggcgcaatgactagatctacgtcatattctttgagtgtcttgtcaatgccaatgtctcggccaactttgcgcgcatgtcttagaagaaaatcatgctcttgatcggacattgtcattgtggcggcgttctggagttggtcttggttgtcgtagtctgagtagggttagcgggaaactaaggacttgtgtgatgaatggcgacttgcctggtggaagctctttttctgcatggttctggttgaacctaatgagttcatccaggctccgtacttgggaatcttcgagggttccaaggtaagcctcaaatgtgggtttaaaccgagccgctgaagaagttagatcatatttcagtggcagtcgagcaagaggctgttaaccttgaatgtcgtagaaactatgccgcccattcacttcgaatgcatcgatggatacaagttctacttctttgaaggactttgccgtaagcgctagctttgcgtaagcagcctgagtgtcttttttctggaaaggtttgtttagtgactctgtaaagaattccagggttcgttcatcttactatctgcgccgtggcttctggcactgggcgctgtagatcagagtcaaaaaaccatgtttctggagagagaaacccaattttgaaatctctaaagtcaccagctgttatttgagaataaaacttcctcttttcgcttccctttggagtggtcaagacatccaaaaggtttgccagatcagcaggcgattttgccatcggtcccacagtatcgaatgaatgggacagaggtatcaagccatcctgtgggaccaggttcatcgttggccggagagtatataatgctgctcgggtgctcggtgtgatcaaagaccctccagtgtccgttcctatcgccaagggggaataccctgcgctgacgccaacggcagagcctgttgatgagccagagggtgactatagatgtttgccagcgttagtaagtactttaggacgtcaagtctgccatcttcttgacacatatcatctcggctaatgagtattcattttccgctactcaccgagtgcccaaggacacggtcggtcaaatctacagcaccggtagtgtatgcagattgcgcttgaccgcctaaagccgaccatccaggcatgatatttgagcctctgcaaggaagcattagtcagtgcacggagaagggataagtagttagacgaagctggacgaagccgtgtcagttgcgtacttgaacccagcgagttcctggtgatctgtatattagatacggtaaatatagccagttcaagcaagtactcactgataactgtgttttccctatgataatcatccctgctcccagaatctgcattttgttaggattttctcgccgtgaggttagacaggaacacaaatggttcggaactaatagtcatagggctagaaatgcttaattgccgactgcatttgatgacgtgaaaggccagaaaagaaaacaagacacgctagaggtgtaaatgtgccgcaatggagaggagaaggtgtgtccaacgactcactctttctataatctcagcgctctttgacggtcgcgatgtaagcaaggcaagactgccccccgtcgtgttcattcccaggcttgggtgggttgcgatattgtcctaagagctggttattcttgccatacacatgtagatcgagtattaagtgaaggtgaaaaaaaccttgatgaggatggggatcccatgaaggggcccacgtaggtggccattcctgcgttcaaggtccagggtggccgctactgtcctggcttgtggatttctctgtagaacggccctaagataattgtcatgcctatcaatctgagcgaagcatctatcaaccaattcaacgctcgtgagctcgccagccttcaagagctgttgaagatcttccgcggttgcagtcaacagatcaatcgatcgccgtggggtccccgggggccacgagaatggccagaccagtcggaagaaatgcgccatagagcacataaggagtaagatgaatatggcgcgacgcaaaatactgtaggccgtatatggcggaggcaacatggtccttggagcgctcgattcttggttattagaaagatcggcactggggaagttgggcgctatcttaattaaggtactaagttagagtggggtatagtgcaatagacgcaatgtgtgttattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattattttaactagttaattttatacaatattcaatataaaaaagataataaatgctttaggctaaaacaaatgtagtagtatatttatgagtctaccctacttcagaattcccggtactgtaacttatctggcctatgtaacaggacgggagctctcaggaagcaagcttcggaaccctaccagcttcatggatgtcttgataaagcactacaaaacatgagcgtcataaagccacgcttcccaaaccgccgtgcacaactggcaaaaactagagagacatgtcttcttgctctctaatgcttaagccccttgtttgccttgcccattgtatgctttgatagcatatgccacttgtataccaccttcaatgctttgtataacgctaagggtgagtgacatgaccccaaccaccacaactgcccagaaagtatagaagcgcactgtcatttgtcagtctcgtgactcacgagtcatttttagatgagtaagtcgactcacaaacgtcccggcggtcattccacagcgtcttccagtcactcggattcttgttgaccacaaattgttggatctttaataggcgtgctccccaaaatggaaaatcttctgatgccgagtattgcgctgctacatccggtgctttgatctcctcgtaagttgtttcgtagcggcagtcttgcccacacagtctccgcaagagaggatcctcaatacccggaggaacgttctgtgctttgtagaagtttctccaggccttccacgattttttatcctgtccaaagatgagcctataagaaagaagcacctcgcgatacatgtcagatgcttgagaatgtcctgtctcaaaaccaatttgagaggtctgggatgccgagggtcggggatcataatatagccatctgtactggtctattagctttcgctagcccgcaagggaagtaggcagatgtatcagtattgcacaccttgaaaggaaacgcgggaatgatgcctgatcatcctgtccaagcacctctcttgaatgacacaatagtttgcataacgatgggaatcgaaatatgcgtaactcacgggacttctcgtcgaaatctaaatgaagactgatgcagtcaacaaatacaagtttgacaccggcaacatcatgtaatgtctgatatctcaagtagctgaccataatctgctccagaaacacaccttgttgtcgattaggaggtggtggctgtggacgaggccgaggagctaagataccgcaaggggcgagtatgttgtgaaatggttgcttcgcggtcttcccgcctctcaggtttatttgtctttgttggtatactttggtctgcagtgagcgccccgtggagtccactgcctctatagcaagaatagattcattactctcttgaagagacggtgtatatatcatagaaagccatccaatgacacagaacagcatcgtgtaggctctgaaatcatcgcgtaacgatctcaaaagctggctccgtggcagtaaatccacccggagagattctagcgtaagtccttgtgtcgaagagacaagagcctctacaagtaccacgagtagctctagaaattccacccttgatccatcgagcttaatagcattgtccgactgtttgaagtcttggcacaagaatccagacaagattagatcagaatatgattctagaagactccaataaaattcaaactcgatgcaaacgcctgaatcagaatgccaatccgttatagcatgccggaacctgcctttgagatcggtgtattttgaatctaggcaagcctctcgttagtacctttcggctttactcgaacactccttgaacagccttgtcacaaaccagtcatctcaataactgcttcttcttcatcaggcggtaggcgtcgtcgtgaccatggaagccattttgtccacatggaatccattggcttggcggaaccaatggcttcatccatattttgacgactaagacatgaaattgccgagttggtttaggaaatagtgagagtttaagtggaagctgaccaagtctatgatgatctcggacatgttcgtggctttcgggttcctcctccttcggaacaaggcagattggtactttgcaaggctggatttatctgctacctgatttgttcaaaattttatgccctgacaagccacccggtgctcagccgcacaaggcattgctaaagtggtaggtcataggttccagtatgattgtcaggtttgaagcccaacggccgtagaaagcgatggccatagagggaggaataactcgctgttgcaccaaaatggacagctgacctcctggtggcaccccagtggccagccacagctctttactacataagccgggcatcagtgcattggacattgggcgttagattggtcaatgagggacgggagggggctgcgccccctgcggagatgcatgcagctgcagggtgcatcgaatagtttcagcatgtgtgtattggacaacacactaggattcgtttgcattgaggattcaagtaggtgcagtagcactgctacacgtagcacactcaagcaggagatgagaccttcgcttcagcataatttcaactgtgtcaaattgttgggaaattggttcagcaatagatcatgttaagctacgaaaacacagatcccatcgccccttgaaatccatcatcgtacgaagctaaagttcacagcccccccccccccccccaaaaaaaaaaaaaaaacccccccactgtgtttgcagcaattccaagatctgactggaagagacctggcatctgcactcgtctattagcactttaatgtaaagcatacttctgttctgaatggcaggcagacttacattcagtccaaggtaggttagaacccgcccaggttggccgagccgaagtcgtactttgagggaaccaacacaaccacgggattgtcggactgaggctcggggttaaaccacttcttccatggctgggctttgtcttcaggccgttccggatatccctttgcaccctgaaacagggccacggcactttgaaccatttgtggcgctggtttcttgtcaagggccattttgttgtcttgtaatatcttaacgtctgagggactagtggtcgcaaaaatctaacgtcttgagaatgcttgatggaattttgggcaatcccttatgctgtgaagtatccgggtcttcggtcgagtcttcctctggcaacgcgttggataggttatcacgctggaatggacgcattatttatgcccaaagatgccttgacttaggctatctaacctccaatcaccctgtgtgagacaacatgttgtgttacatgtagccggctggtcgtttgagtcactggagagatcgccgccaatgatacttggttatggggtaatcaaaattggttatctttcatggagggaggggagagggggcggatgaggctcttccgggagtcggtgataagtatactacgtatgattggtcttttgtatttgtttcattaccataccctggtgcataatgaatttcagctgcaagcacagccttgtgtgacttctcgcagtttgtccacgtagccgaaggagcatcaaaaaatgacgctttggggtgccactacatggctagccaaaaatttcacgaaaatgacgcgggaactgtaaaatctcatggcaataatcaaacgagaggggtgaatggagttgttcattctctttgatagacctccccgctcattcaatatgtaggaaaagagatgcaaaaaaagggtaccagtcttcagatttgcctatgtctttgtgataactatagttctcgtctcgatgctcgctctcgcaatggccgtctctgggcttttcggatgctggaaagagatatgagggcagactaaataattacacgcgtaagcaatggtatggcgggttaaggattgactatgacaacgaacatattgcatcttggcctccatttgagtcatacattgccatgatcaagggctcattcggtgtcattttatcaagccaataccatttttgattaggattgtgtcgaacatagtagatctctccaactcgggttggaatgatgcgatccgccgcaatgaggtcgtttacatcaactgttctgtagtcgcaaatagctatcgggttatcctctatctcaggaatcaggcctctccaagtactacttgttgtcagcatagtttcgcgaactacaacactgggtcacccaaagggatcacaaacttgataattcggaacctatgtcctgattctgacaggtatgtctgtttgatctcgctcggaaggtagtgatctatagatcgtgggccgctgtcgatcgtgaaatccgtatgtaccccaattgcaggtccttctacgcatagaggatctgacagatcgtagagccgtttagaaaacggctggttcttcctcaactagaaaggatcaacggtctttcaagcttttcgaccacccgtaacgtattgaacttacacgagcctcgaagcagaaggcatattcggcgtcgaacttctgtttcaacatgtcctctgtctccctcttgtatgcttctattgcttccgatgaactgacgaggtggtctatcatcgcagatgaatgatgcatgatctcgaagccgcattgctcaacgtggaactgatcctccctgccacggatattttgtatgggcacatctttataagagaagtcaagattattgtttcttctgaaagctttagcagcctcgtccgtgatcaactcaacgtcgagacccggtggggcgcgaagcagagcgtaaaacggcttttctgtcttatagcgaggatgatccgcaaggaatgataacgaggcctggagttccattttggcgaggtggcgatagaacaggaggttggtgatagcaattttgcaaatttctggctaagttaattaataagtacattagtctttaatcataaggagtagtagactcatggataataaaggctttgttagaccaggtgttacagccaggtagctagggccggaaggcatatttaactaaatataaggaatatatgaatttatataattttactttttgtataataaggcctttaaaaataatataatatatttgtataataacttttttatttactaataattaataaatataaaagttattattattataattatttttctttttaaaactattataaatagattagctatattatatatatatatatatatatatatatatatatacaggttatatagatgacctatgttaagcttgtcaccgaaaactatttaggcaagttgtctcaggacctaaaaatgccaatacacaccaccttcatttgcgcgcactggtgtggatgtgttggaagaactaggatactttatgtattagtacatcactaggcagagagaagtggtcacttcaacttttgccagagtggtctgttcaacaggatgagcaggctgggtgttgttggcggcggacattatgtggggataaaaatcggacccgttagttccctcacgagttatgatcctctcacatgcatgttcaacgactgtgccccataattaaatgtgctggcagacgttgggtgttgcaatatgcggtcgcacaaagacaacgcattagaaggatcattcaaaatgccttgtattattacaaaagaaaatgccgcgttgtggcgaggttatattatatacacaccatacccgctgctagggcataaccgaccaatgcgttacctcatcgtcacacgggggcattgaaactcaaggctcccttgtctcaacccatcctttcccacatgagcctcttcttgagcatccgatcatcgctctctcggcaggaacacgagccaattgatcttttcacagattcgtttcatcttcatagattcctattattatttatttcattttgattctccttcactattctcctggacgcatccctaaccattcaaagatggatatccaagcgccgccaacccccgagcgcatcgtctccaacgcatcacatagcataatcgatccgttgactaccacgaccgaggaactacaaaagcttctgacatcaggtagtctaagtagcctggatttgatcaatatttatcttggtcagatcgagcggcacaacaagaacggtctgaagttgaatgcaatcatttccactgcaccacaacacatcgttgctgaacaagccagagttcttgacgcagaaagagccactggcaagatacgcggtcctctgcacggaattccagttgtcgtcaaagacaatgtaatgaccgactcttcactaggcatggacactacatgcggctcccatgctcttgttggagccaaggcaccaaacgctccgatagtaaatcgtcttctgaaggctggcatgattatcattgcgaaagccaatctatctgtaagtaatttcatgagtgcactctcctgggctacggatgttgactcgtgtttctttttgtcaggaatgggctggctcaaaaggattcggaatggtagccgggtggtcagcagtcggcggccagacacagtcaccttatgtcaagggcggctatgtgcttggagacaagattttaggacacagcactccatgcggttcttcatctggatctgccgtagctgtggccgctgggtttgcacctgtagcaatggggaccgaatctgatggatccatcacacagccagctggaagggcttctctgtacgcaatgaaagttaccgttggagcattagacacaaaggggacatcaccacaatctccaattaccgatagtcttggcggcatggccaaaagctctggagaccttgctaactttatcggagctatgatggagcaagattactcttcttatctgacgaagacgtgggcagggcagaaagttgcctttgtggatcccaaaaagtgggagctccatccagctgtttgtgaacggatcgaaatcgtccgcgaaaaacaagtaagtataagccatgcttttcatttgggccaattattggaatattgatattcatcatctgaaagatttcggagtttctccaagctgtagctactatccgggagtctggggcagaagtgacggaaaatgtcgtgttgccacaagttgatgagatcgcttgggagggtgaggatgcccttgaaacggtatggaactcatatcttggcggtgaaatcaactctttcctcaaagaatacaccaagtcctcggtacgcacagttgagcagctggttaagtggaattctgatcacaaagacttggagctcccaccaggtaagcgacatcatttgaacgagacaagccgttacaagaagccagaagctgacaactccccagcatttccgggccagcagcagctcgagaatacattgaagagcaacctgacggagaagaagcggcaagagattgtctcgttcatccgcaagatagccaaggatgacgggtttgaccgaatctttgaaaagacaggggccgaagtgctcataggaccattggacgggcggattgtcaccgttgctgctgctgcaggataccctgctggagtggcgccgttgggatatgctgacaactacaatggtagagcatacggcgtggccattgtggcaaaagctggggacgagggaaagattctacaagccatgagtgcttgggagaagacgatgcctcgacggatcccgccgccacagctggcaaattataaaccgagtctgtgaagccaacgcccctcgtgctttgacacaacacaacatgatagagtagtggttgttccgtagctattctactatgtagggaactcaatgagattgattgtagatttgaagttctactttgtaattttgcttcatggtttggatagagttttaaaactcttctagatatgcgtttgtcaatgatatcgccaagataaacttttgaacaggatagacaaaactatgtctaagtttaccagacactttaaacattgtctaatccgagtccgagcgtagtaaattggttctactacgtaggctataatggcaacgccgcctccatctgaatctagggagtcaaatgttgccggtgatctgtacgtggatcaagctatagagtgcaagaaagaccacttttcctgctcgatcaaaggactatcatcttagaactgcaggatctgaggacgccaacttaccgccaacagccactatgtcaaatcttttttttccacggcactgggactgattaggatgatagaaaaaaaaggctcagttatgctttcaaacccgacgtatgggatactatcttcctgatatcgcttgctgtttcattatcgtgtccttgaggctagggtgagatgatagagggaaggatatagtctcgtgcatcaacgacgtctctcattcattacctagtcatgtatatgacttagttaaatcttggaacgggggagttgatttcagatgggtccgagatcaaattgtttgttgaacttcgctcctcatatccgtagggcctggcggactgtgcagcagcgcataaggataacggtgtcacaccacgaaaatcggtaaaacacctaagcgaagccttgattagaatccccggttgctcttatgaaatcagatagcttcaacaaggatcacctagagatcaccttggtcaccctgagaatgcaaccctgggtgagattatagtagcgagacttatctgtattaccctattggtctgaatatagtaagtccaagtatctcagtctgcgagtctatcgtattggcaagccatatatacactgtaaaaaaacatagctaaactagaaaaacaattcaaaagtaaagatttatcaagcttactactgatttaataaaataaacaaaagaggaactaatatattgcctaaataagcaattattatataagttttaatttaggcagtttatctatcgttgaggggttaatatttagcaggtcacccagctgtcacctaaatcacccccaggtatttacccaagggtaagcttatagtagcaatgcccaccctcaccctatcggcaaaggtttcagaagccgaagaagctccgtctgcaaatctgttctaacggcttgaaggatcaaaggatgagtgagatatctaacggcttgaaggatcaaaggattagtgacatataacggcttgaaggatcaaaagaataatgagatgatattttgtacgtttggtttaatgaatagtgcgataataaaggtggccgaaatggaatagtagctgctttgatgttggatggccggcagccttggaggatcaaaagaagagtgagatgatgttttgtacgcaatgcagtgttttactctttgggacaaagacaatgagagaatttcctcgccgccaatcgagaagttttgttcgttcttcttgagcgtcttttaatgccgtccgaaaagctaaataattataaatagggcggtgttgcgcttttgacagtttcttctcggcgctctcaaccatatatcttcttgttctctcacgaaagttaccgaaaactattccatataccacaattcatcattcgtcatgtccaacgtacttgatgccattgttgttggctgcggttttggaggcgtctacaacctctataaacttaagcaactcggcctctctgtaaaggcctttgaaaaagctccagatgtcggtggtacatggtactggaaccagtatcccggtgctactaccgacactactgccgagatctatagatacagagatgataaggagctcttgaacacttatccttggtcaacacgctacttgtatcggaaggataacctggagtacctaaaacattttatcgagagccacaatttgggacggcatatccagttaagtgcagagctaaagtcagcatcctttgatgctgctacatctacatggactgttactttcaactctaccggcgaaacttataagaccacataccttattttagccactgggcatttacatacacccaactaccccgacatcaagggtcttgagaagtttgctggtccagtttatcacacagggtaagggaaaaaggattggatattacctttaacaagatcatcgaggctaacttcttagtgtatggcctgagcaccgtgatctcaagggcaagaaggtcggtgtcataggcacgggatcatctggagctcagctcatggtcaatattgctgatgatgtttcacatctggtttccttccagcggtcgtcacagcatgtggtacctcacaataacggacctatctcagctgaagaaagagaatttgtcaatagcaactgggatgaaatttggaagacagtcgacaaccatcctcttgggcagaacataccgtttccgaatactccaactatgagcgtcagcgcggaggaacgtgagcgtacctgggaggaaatttggaacggaacaaacggagtcgcctttatgtatggcccatttggggacattgttacaagcgaagaggccaaccgagagctgtgcgcttttttcgagaagaaaattgcccagtatatttctgaccccgataagcttaagaagctgacgccaactgaactctacctcaagcgccctgttacaatgacaggatattacgagacgtttgccaagaaacacgtcgacatcgtcaactaccaattcacaccccttgttgaagctaacgaaaagggcctcttaaccactgagaagcagtgggatctggatgttatcattctggcaactggctatgaagccatggacggcagcctcaagcggatcaatccaattggcacacacggtaccttgaacgagacctgggctaagggctcaacttcttaccttggactcagcgaggtcggattccccaacatgttcttctccattggccctcagtcaccaatcgccaatatccctcctatcattgaggttcaggccaacttcatcgccggactcattgcaaaggcagaagccaagaagaaggagaacggcgacaacaagattgtccttgttgaggcggaggaacaagccaaggatggctggctgaagaagtgcctcgaggtagaagagggcagcttgatcaaaacggtcaagtctttcatcaccggcaactttgttgaaggatcgaatgtgcctgttcattcttggctaggtggtttccacacctaccaacgcttcatcaaagatgtgacagataacgattacgttggatttaaacttacaaattagacgactggaaagaaaatactttagcttatgtagtatcctacagaaatgcgtaagaaatatgttttgtttcttaaaattgatgatttcactttatagtaatttccatggcaaatgttactcgaggattcatggaccttatgctgggaatgattgacaacatatgctttactcatatgcttctaaccaacatcgttcagcctggaattaagctatctcgaaacttcatcatctaaatttgctgaaacgtcatcagtcaatagcatcgtcgcttttccttttcacgggtgatgggtggtagggaaaaggtaaaagtaagccagagtaaaaacatcttcttagatttaaattttaggtatatagcggtcagagcaattgcactcagtaaagtgactgcggcatttgacgccacaatgttatggattttcctgataagactttcgcaagacgcgtccgtctcaatctatatcccaatgacgatcaatattggcatgcatacaactcctgcaggagaagataggtgtgcgcagatctaaacatcccactacaaagcagtcgggttgaaacttcgaaccttctcgcgtgtacgatattgatcctcctctagggaactcgaagtggcgcattctatcgacgcccaatcagctttgatgaaagattgcgacacgagtcaagagtgttaatcagactagtcgttttacttcacgatgaagtccgggtttttcgaatcatttgaagaataagtgtcaatgtaagaacgtgacttagtattttcttttcgacacgtaaaatttactcaactggcagatagagataatatttagctagacgatattgacggacaagccttcataaacagcaaatataaaagttgataggcgacatgcaccatgatatttgaagaccgcgcagaaacgatatcaatcttgatctcttcaagatgagatgaatctgcctttgagcaattgaggcaatatgagtggctttaagtcatttgtcgcatgccccctagtaacttgtagactgcgttatttagtcaaagtgacacggccacttcatgtggaagcacatgagcccaatgaaaaaatgtaacattcaatgataataaatatagcccacgtagacaagcaataacacgtttcagtattgtatctcggaagctggaggaccagaaaagctgataatgcagacttcttttataagggttcctaagacaatgcagtggtgggatatagctcgttgccatgctggacggtgatctggcggaagccacagagtgtttttcccattccaggtgatccaagatccgttaaaacttataccataaccttctgtcatacactgatagtcatatataatcttagagcgagaggatcctgccgttcgagatatgagtgtatcgagatgtatgcgaccaagttgcgtaagaatgtatggcgtctcaatgtcgaaacgtggctcaaagtacatggaacatatagggagctcgtaaatcttctttcctcctgaccaaattaccatctcatggcgggatggtggtatataaatcactatgccctcatcggatattgcgactgaactcgactcataaaggtctccgtagctgctacaggctccgcatcgttcgtatctgtttggattcccttcaagtaacgtgctgtcgtctgctgtttctagtttctctccagcttctacatcccatacatcgatattaatctttgttgtaacataactgcatttagtcttagaaactaagaccaggtatacgtcactattagatagtgccaaatgagcaacttctgcctttgatggagttattgaataggaggccctttcatctgcggccaagttccataggtgaagcccttgtctattaaatgcgaaaaatcttccatcaagtgagaacgctgactgaaatttttgctcgtgggaaaacggaagttcaagagaaggcctactcgacgcaataccccaagagtcccaaccatgagaattgtcgttcgtgtagatgcaatttgagtcttgtgaaaattgtaaacgaataagaggagagctccaaacgggtattgctaatctttgaatcacacttccagttgtcgaatcccagatttcgatatcttccctcaaagtagccaccagcatagaattacacgagaacatgattggataggcctgatttgtgatgtacatatgcttccaatgtataggttcagttagatcacatatttgaacgctgtcctgaaagataacggccaaggcctctgaatcactggaccaccgcaattgtctgatatcttgtgatcgaaatcgtagagaagaatgaagtcttccggtagcgatatgccagatttcaagacattggcctcgcgccataccaagaagcgtggcattatccgaaaactcaatgtatgtagcttcttttcggtaaatgcgtgcactgattatctgaaccttttcgtctttaatcatgtcccaaatgacaatcccttcggacacttcgtccataaaagccataagaccaaaatcttttgaaaagctgacccggtatggacattgaatacgatctcggtcaaacaattttttggacgtgcccctcgccacatcccagagaagagcagaatgtagcgtagcaataaagagaaggttggaatcatttgaccatttgatgacccgaaaggatgaatcatacggccaaggaacttcgaatttcgtgccttcaacaacgttccatatctgaaaagatccatcaggcacctgggccgctataaatttcccattattagagattttgagtcggtaagcagtaacatatagtcctttaatattgatatctcgtatcatttcgccagatatcgtatcccaaaatatcaattgaactgatgtcaacgttaacacgtgctttgaatcgctcgaaaatactgggtcgcggacagtttctgcatgattgaggacgtgaatccgctggcctagggtaatatcccagatctcaacatcctcagaactgtgattcaagatcaagagattcatatctctagaattcactgctaccggatctttggtctcgattatttgtagacatgaactccagtgtctatccgttgcaggcgttgatgttatccaagaggataagttgccaatgaagtcagaccgcaccagactttcggtggggctgaacaaaacagctgatgaatatatctgcattggcgcagtttcaatgatccgagagtggtattgcatgaatctgctggcatcataaacgaatttttgaagctcattctccgtagaattctgctaaggcaagttagtaaggtttactttctgcagctgggtgtactatgcttacttttagcaacttattgagccgtttgacgtggcttgtgttgactgatagatttcgcgtcaagctaagagcctcgagccaatggagaaagtgtgtcttcaaaaagcccaaaattttctccttatcaataagaccatccaaatggctttgatcatctatttcacacaaatgggcaacccaattgacgcaagaataaagtataggatccagtggattatcctttggcgggcaaacgtcgtcgatgagaattcctgggtgttccaacttgtagatattttctcgcagtatctgtgacatagcgtctaatgaatttgaaatgatgctataatggactttatccgttctttcagggaatatgaaagactgtgatgatacgtcgctggccaagtattcctttgccgattggtgtatgaaatagattttgttctcttgaacagttaaaaatgcgccacaactttttattagttcctcgacgcgagatgttttcttcaaacgatcgtgaaatcctgctagagttgaaagttcatcgagatgcaacggccgattaaccaatgttgcaatagccagagcggttcgacacaactttgggctttctcctcttagtagagaaattcgctccagcatagtagcgtaaagttgagtcaggtcctcaggcatttcatctagcatttctatgattttggaagtatcgtcaaaatatcccatacaaccgaggcttttaaagaccattgcaacccatagaaatgtgccgtttgctttacttcgcattcgatagcaaacttcctcttttaattggagttcatcgcgtagaatagagagttgggatgctttataagaaatgtatagctccacagccgttttaacaagtccagcatttacttcaaggctaaggttcatctcattaattagcttgcctccaatttcgggccagttgcggctggatacaagtaacttgacttttggcaaggtcgaaagcttttgaatgagatgcaagcactcggttcggcctgtggtgcactcatcaagggcgtcgataattatgtagactggtggcaagttgttgtcacacagcatattgttgaagatttgtgacagtttataccaagcatttgctccatcgaagagtgccttgccggtattatcatatggctttctaatatatgatattagaaaaggttgctggtctgctaacaaccaaatcaggccgcgtaaaactgatacatagtcattgttgctcagtatcgtggcctggcagaaaaagaacgttactaaaggcgtatctggctgttgcatcaattcctggatgataccgcagagaagcatcgtttttcctttgcccggatccccactaagccagagcaaccgattttgatcacctttgtgccactcctgatatgtgggattctcaagaatccaccgatacgagtcttcaaataggcctccctttgtttcttcgatacgcgtcttgtcgtcacgcggatcagtgataaataggtctctgagacactgttggtcttcttgtgtcctttgatgcttattctgtcccttggcttgaagagttaaatcttcaagatgtgactctattttatatcccaggaacccattgactttattgcgaagagactcatcgttctctcgaatagatctcagactgccatcccagtcatcgagttttacgagatctctcaagaaaacaacacctcgatgcctgtagtagtcacaaatgctttgcaattgaaattttagaagctttttgtaaaagtcgataaacgccgactgtaattcgcgctgaaaaccttccatgtgattttctgcttggtcttttccaaagagtcgtgtggcatgttcccagtaccactttatcgtatctccaatgtatttgatagctttgtgattggcttcggtttgcgatataggatttgtcaacatctgccagaatgcttagttcaacgacattccgtatcagtggccgtgggtattattgctagtgggcttacctcgagagaaacgcaaactatagcccaaggaaggacggcctgtggtatatccttgattgtgtcgccaatcagttttttcgtagcgttggcaacttgcatagctgtgcctatgttgcccttgacattcgcttcttgcatggttttattcaagccattatcgatcaactggcacatctgcgccctccggattgacacattttcttcctggatgacatttttctcggacacttgatccatagaaacaaccgagtctcccctcaagtgtaaagacaagatcttctcatatgcttgcaccagtttgggttcatctaatttcaggctgtcgtaagcctcgttccaaatacactctggcggggtgatggaagcttttgcaatttcaggcagaacgattgcggtatccgacggctctggatcgggtaacgaggagtcgtgttgctcggtaaccgcttgttgctctcctggaggctcgatggccacggatggcgggttttgatcctcacgctgctccagatgcgcaacattgttttctctcgggggatctgtagtcggcgatttcatattattctctcgcgtatggacaataacctctctcgacgacctgcgcttgtcgcgccatttgtcgaatgatccaaggagctttctaaaacgtggcattgtataaatgttgcactcgtagatgaggaacgaggtttttatcgatggcaattgacgtagagtggaatggttaaatattaaaagaaggcctgatgcagatgcccaactctatcaggcaggacgccccgccggcgcggtgtaaatcacggtacatgtacggatacgatattacaagtacatgccggcatggtaggtgtcaataaggtatcaattgggtgctgctgcagtgtaatacgaggcagagttgtaatgcacatgcatatgcatctatctggttctctcttatttctagtgcttttagtctacattctatacaatataatacaatctacaattcatcatcaacagctgaaccaggaaagtcattatccgcgatttaatccagcttcttgaagcccagcctttcccagctgttcaagaccttgtcctgaatactcttaggataggagttcttgaaatctgcagactcccagtccttaccagtggtatactcggctgtaagcagtgcatcgctaacaaccttgccacccttgatggcctctgcattgccgtggctcatgtacgggataagctggaacccaacaacatcgtcgaagaagacctcatcagtgccagggcgacagcgagttgtaaaggcccacatgacatccttgtcatcatagacgtcaatgtcgtcgccgacgagaataagacggtggatggtaaagccaggcttctgggtgaaaacaacatcgccgacccgtttggcaaaggctttgccattggtcttcatcgctctaaggcgcttagtgtcgaccttgagggcgacccaggtggcttgaccgacgaaaggagcgaaagcgtcagtgatgggaagaccggcatcctgacagagctggcggatctcagcagcggcgagggttccaatcatagtttgctagaattaataaattagtctgtggtcttgataattgtggatgggaaaaaatcacttacagtctcatctgtcagacggccacaagcagacatgggcaaaatggcattattgcgatatgtaatcttgttgactgtatacacggggcccgggtggctttctcctggatagacataaccgtgcatttctccaaagggaccttcaggcgccatcttggttgtagatagagtgccctcgagaacaatctctgaattggccggaacatagaggttgttggtgtcgcacttgaccagcttaataggctcgccagcaatagctcccacgtaaccggcttcgctgactccatcaggaataggcatagaagaggccatgatggcagtgggagggacgccaaaggcgagtgcccaggggatctcctcttggccaattgcgcgccattgatcttggattttcctaatgtgctgggggctgataacaaggccggccaatgtcctctttccacttaccatggcccgagcaattgaccagttggtccaacaaccatcaggagactgaatgacatgcattccataagtttgaatgtatttgccaccatctgattgatgcaccattggggctggaagtgcctccaaatcgatattttcgccttcaatggaattctccttgacaggtccagtgggcacaataacaggctcaataggggggatgctgttagcagagagcatcttgtcgagaatatccttagcagacgcagtaggaggcagggccaagtgtcgtgcgagacgaccaaatctctctttgggagagctacgcagggaagctggcgctcctaagattcgccagagaccatccttagctccaatgacattgttgaaaagaggggccttgtcatcagtctcgcagacgaggcgagtgattgctgcggcctccagatcaggatcaactggctcattgatgtccacaagatcgttatcctgacggagagcttcgacgaaagaacggaagctcaaatgaggaggttcaggatcgaaagcttcagacttataagtagttgaagacatgatgaaattctgaatagaaggtgtagatattatagattattggagttgatgttttttgggcagagtttataattgagtggcatttatcagtcggagtgttgttgcttgaatgctgtagttgatggattcctatctacatgatggtagcggccatcagaggtctatatatacccattcatctcctttaatatacttggggctctccgagatgcgagacgactcggtccataactcttgggcaacgtcatggcagcttgccccttcgcttgcgtcgcttgcttcgcttttaccgaagtctcgggacgttttgggtatcgtgatggaatttccagaaaatctccgaggcaactactatatctaatggcatgatgctgagcctgatttggcgtggtgctctaccgtgtcgctgtgccgggcgttagagctttcgaaaatgtccgagcctccgaggtgccgccacagtattaaagactggttgcgaacctcggatcatattctcaacaagccatacaaatgaattctcattgattacatgaattaataggagctataaataagttacttacagcttaaaatgagctccaactgagatgccgatcaattctactcggcgtctccttgtttccgtaagatgtcgttcagccatgatgcaacttatacaaccaatgcaatgctgtaagctgtatacggcggcagtgcacgattctttaacctacacatgaaaatttgtgccaaataaagctacggtgtactttttgaataacaatacatgtacaatgagctctgtttctagaaacagaggatggttaattctgaaacccatacgctagcctaccattggcggcaactaaactcatcccccagcgccccgaaagctccgagttcaagaagagttgaagtttactgaatctcggtgaatggcctttaagactggaatagaatgaaatggtttgccgaggtcatgaattagcactttaattggcgcaattttggaaaatgatatcgatacttcttatatgtaaacagcgccatagtaagttgcagcaatggtgtactaggccatgtactagtaatatgcgcagcttcatctatgccacttagccaaaccagattttttgtaaaaagaaaatcaagttggcatttacaattgtttgttcttttcgccttgggcgatctatcattctagatttttccttattacattttgcccctctacttatagcctcttcctgcggccaccttcccatacctctactgtgtctcgtcattactcactcaggtacctaggtattagattgttacctgtttgcgatcatgaaatatacgttactctccagcttctctacagagtttgaaagtggaagagccatgtaatccggcggcttgggtccatagaattatatcagccgcccagctactctaccatgtatcagagttgattttgggctacttctttgcaatcgcttttattccacctacggcctaaaatctcacatttccccaacaagcaacgccacaaggacagaagcaataataggcagacctgctatgtctattagcggcccttttggaatcttgggcgcccgctgcacagcgacgctgcaccacgatttcccccgctctgaaatctgaatccgttatattaaaggaaatatcatccatcccttgagagtctattaaggcgcattctcagaattatatcgttacaatggtgcacgtcgctgtcgcaggagctactggacacgtaggccgggcaattctccaagggctgattgattcgcaagagcatcaagtttacgtcttcacgcgaaaggtaaagcaaatagtctcataatggtcctgcccgctaaccatttggcagccaacatcagtattcaaccatcttccggccgtaaacatcatcgtcatttcttatgacgaccaagatgaaattcaaaatgttctagacaagcacaagattgaagttgtcctgtcgacagtatcaccagcgggctctgcagcctttgatgctcaagtaagactcatcagagcatgcagcaactcagagtctgttaagagattcgccccgagcgaatatctaattgaccttgaaagagaagaagagtaaggctacaattttaattcatctcattcatatacacagcagagatggctaacccccgcagataccaacccttcatgccaatgctgacgttccagcgaaacattgtaaaagagctacgcagccacccaaatctcgaatggacgctcttccacaacggctacttcatggactatttcggccaaccctgggcccccacaacgatgccctccgaagtcccattcgtcgacatcgaagcctgccaagcaaccatccccggcagcggcgacgacctcgcagtatggacacacacaaccgacgtcgccaaattcgtcagccgcgcaatctccatgaagccaggaacatggaaagagcattcctggatcatcggtgataaagcctctcttcatgagatcctacacgcagcagaaaaatctcggggaactaaattccgcgttgcgtacgactcagtggagaagctgaaaggcggcgaagtgacgccgattccggggaacaaggctcatgctgcgctctacagcacgccggaatttgatgcttacccgcttgtgctatccatgtttgctgggataggaacggcgattgtttctggccatttggatgttcctgagagtgaatctttgaatgcggaatttccagatatcaaaacgataaaggttgtggagtttatcgaaaagtattggactggtaaacatccgtgagagatctcttacagcaagttataattcagcaaggtatatacagtcaagaagtcgtcgatttttactataacactaacaatcatgtataaatacatatatctatacgttcataacgccatctttcatacagcaaggaaatcagccacaatggaaatgtacttgtccggctgctccaaataaccaatatgcgcaacatcgctcatcacaacccacttgaccttttcaatatttgtgaaaaatggcctcatcacctcatctgtagcttcgtcgtactcgccattgataagcagagtaggcaccttgatcttgttcagctgcggccgcagatcatagtctataactccagttaataaagacaaaaacaacatctacacacatatgtatgcacgtacccttcaagttgccagttactgtaacttccgacggtccccacatcgtgaaatagaccgtatcatcttttcccgcttcagcaaatgcactattcaatgcctccggccacggcgacgtcctacacacgtgctggttgtaataagccccaatcgcattctgatacgcctcagactggtaatccttttcacgctcccccttctcaatagcatcttgcaccgactgaggcatctgcttcaacaacgtacgctgcgccgtctcccacaggctagaacacgacagaccactcgccagaatgagccttcgcaagtgtctcacgaaaggggcctccgtgatggcgacttgagctgccaaaagagcgccccacgaatggccgtacaagtcaaaagtcgtcacgccgagttccttgagcagattctccagctcatccacgaacaacttgggcgtccaaagggaagtatccagccgcgtctgctggaaatgtgtgctcttgccacagccaacctgatcgtacaaaatcacgggattgccgctctgagccgcatatttgtcaaagacgtccccaaagatgacgctcgggatgccagggccaccatggagaagaaccagcggagtgctattcggctggagtttgccgacgattcgataccaggtttcagcagagccgccggggagggaggaatggcggaattggacagttccttgagtggactctagggaggccattgtttaaacactgcaagatgacgatgaatacagtaactacgaagcaaaagtatacgattggaaagtaagtagcatcaacagaaatcggattccctgttctcttataccattgctttgggttgaaaccagtgcgggggccaagcttacaccgcgtgttttcagcggggttgtcagattcatggtggatggtccgcggagctgcgaatccagttaggaaatcagattatagtatcacggataggttaggtagtcgatagatagtgttagccacctatagcaatccggcaccaaaccttaccggatatgttaaaggatagtgtcattcaagtagaaagtagttcggccagaaatgcgtaggtgtcgagatatccaaaatctcaaattcatcattatcccagtagtcccaatcttacaatagcccttttctccgatccctgtcactacctatacatgcagaggtccaaaatgccatgaccctttctagtccaaaaaacgccgttattatccgtgatgctgcgcttgtatgaaatgagtttccatccgtctatccccaccattacagtcttatcaaccagtggaaccaatctatccaacgtctccgttccgtctgtcacggaaaagggtaaaacaacaggggttatacagtccatgtccgatatcatgagttttgtctcaaagaaatgcccctcaaaacctgatgccccagcatggacgccaacacggctgcgccatgttggaaaatctccccttgatccgcccatagctgccatgcggtccagcaaagggcacttagctcgcccacacttgtaattgaagcgaggcacatggctagaccagacgaattggaggcaccgcccaagagttgctgggtagctcctccgatgctacgaatagcgataataccggcaatggacaagattgtgagttgtgcctctttgcaataaggaacggtgacgatcaaagggatgaaccaaaggcaaaacatggtaaccaaaaaatagaggtcgtatatgtgcgaagtttgcccgctagagagaatgggaagttcctcgttgacgacagtttcttccgaatcggattcttcatccgcatcatttgcaaaagtgaagctctggccaagagcgtcagctaatgcatccgtatcgtcgggatcttccggtgcaaaaaagctaggacccttaaagtccacgctgctcgctctagacggctcttctcgcatctcttccagccgatgcttgccaaatccgaaatctccttcctctctccttggttctgataacgctctattgaatattgaagcatttagagggttgcggagccgctgtgctggatttgttggtgcggagggtactttgaaccaaaagggcccagcgtcgggctgtgtaggagtttggccaaacggtcgtggtgggccaagcttggatggcacaggggaatcttggaatgcacgatattgggatctttgcaattgttttggtagaggagaccagtccatctcgtcagggtcctgtgctcgaaggcctttgtgaggggacttgtctgatatgctgaaaccagtaaaagaaagctcatcatgagtcgttcgaaatggattcgcggtacgagagggaggcaatagctcttggaatcgtcgcggtgtggggtccttggttggagagggggctgttgagtcgaattcgaaggcccttgctggcctatgtcgtttaatcggtgacaggtctactgactcccagcttcttgctggagtgggttttttcatcgccatcggcgaaggatttgttgattcaagggcctcggtgagtgcttcggctaacgtttttggttccctaattttctttctaggtgtcggcttaggcatttgacttgcagacactgtcttgtcagttacaccgaataggggcgtcgtatcgactttgatagactttctcgcaagcgaatagatctggaatcctccgttagatgatttacctcgcaatactagctatagacaattatcacttaccaagcccataatgcaggccattgcgaaatgcgcgctgatttgcgccctatcggactgagcttgaccaccctgcaaatggagaacagagcggaagatgtatcggaagaaaatgatgagcccctggaagcaataccactgcgtgaaccccaatagatgtcgggtgaagccgcgattgagctgcacaaagtgcggattccaccaagctgaaagaaatcccgtatttatactgcatcttatcagagtgtcggccgcaggtaggaacccacgcaggtagctcagccaagtaatcatctctttcgcggcgctctgatcgtctgggtcgaccatgccgctctcgctcgtcgttttggattccaagacgtgtgatacgctcaccacatgccaagccatctgaataaacaagccaccccaccatagccaacgtcccatcgcgtttgccacatccagggatgtcattctcttaggaactcttctgcctctgctcttctccatcatccgcctgagatggtccgtcttggccgtataaccagcctggtttatgcgatcctccactttcttcgcgcagtcggaacaaacttgggggtagcgcttctccaagtctttgcggtatcgatagtatttgcgctcgagatcggcatagtctgggtgagaagggtcgtcggggaagtactgcgccaatgacgctgtaaataatcgttgatttttaaggcatttctcgcagaatatgctgtttgtaggtgacgcaggtcgggaaggcatctgcttggcgaattgcttcggagtcgacgattcaagggcaggcggatccgtgatgtcgccatactgttttcgcacaagtctgtcagtatcgaatctgtgcgaatccatcagaagaaagggagatttcacaaacctcgtctaggtggtttgtggcctcgcagtaagtgcaccgaaagtcgcgtatccggccatcgtatctgattgacgaccgcttcccgcagtagaagcaggtcagaagccgccccctcatgcgcatcatggttgggcctgccctgccgctgggctgctcgcaaatagctgtaggacaatcgataggctgcgtgacaacagcgagcgggagcgacggcgatgggattgacagcgctgcagcagaagtgaagcgactcgaagctgcagcttttggagtttctggaaagtctggcgattctgccaggcggtcagcgcaataacagtcgcggcagcagcagattccagcggcccaccagcgccaaggtccgctaaagggccctgaaccggccgctgccccaccaagtctgtagctgccatcgacggtgacgacgttggatcgtcctccatcaaagaagccgtactagccatctcaattgctgctcctaaccatcttgacggcttttgatatgaatccgcattcttgagctctcttgcatagtattggaatccttttgcttagtctacgccgagcgtccaaccgtaatgcccccaacatggcagccttggcacccgcattgccgctgatacccgcatcttccaccacatctctgccatatcatctcaccatccgcttctcaaactcgctgccagatctggacctggacgtcccatctccgcagacgacaaccgtcctctctctcaagaatctgataagagagcgtctctcgtcgcgcaatcgccttcgcttcatctatcagggccgcctcctcccagacgcttcagccctcggctccgtcatcaagccaccacctcctccaccatcatcaaaatcacgtcacaacagccccaagagctcgtctaaaggaaagggcaaggccacagataatggtctggctcccgtaaggatatacatcaactgctctatcggtgatgagctgtcccctgaagaactcgccgaagagcaagctgccgctgccaaccccccggatgaatcaagtacggccccatctcatcaaactggccatccttcatcatggactcgtccgcgaccgcggggcttcgatcgcctccttcaaacgggattcacgcagtcggaaatcgagacgttgcgcacgcagtttgctctgatccgcacagagggtttcgcaccagactcaatgccctcgccagacacgctacgtaatatggaggatgcatggatcgacaataacgctggaggactgccatctgcgaatgcatccacggaagatgatttgaacggaatgtccaatgtgctcgacgttatgatccgcgccatgctgataggcttcttctttccgctggggagccttgcgtggctgcttcgctcaaatgtatggagcgagaagtggcaggtttttgtgggctctggagttgcgctgagtttaacggttggaatcgtcatgagcctttccaccatgaaccactgaagcatagagaccagaatggctggaacggcgttttacttatttcttgcttatatatcagcgtctcttggaaatggaattttacatttatattgatccacctctttcacctttatgctatgataacctaattctttccgtttctgcagcctctttctatttctgatgtactccggctcatccatctacggtacatggtattaaagctaacctgtatctctatagagacttttcgtataacagcacttgaaatgaccaagctctataaccatcatgaggcaaggagaagtggttgaaaacatatcattgctcgcatggattccagacgaagaaatggtcagtctatatctcaattgtcgctatcgttttatgccaaaatgcttatcaaattcaagtcttctatatgagttagtcgtatccttggacattacgtcgaaattctccctcgtgatatcatcatagccctttcacttcttcacgacttctctttcacctctgcctcctgctgaatagccgcctcttcgtcggtcggattctccgtggcagatgatacccgagtggcctcagcctctctttgcttcaacctcttcgctctcacttcccagccgccactccagcctatccagcctttctcatgcggccctcgaagaagaacaatcaccagagcccctcctacgcaaccaatggacagagcaccgctgttaatccatccgccatccgcatacagcttgtttcccaccgctgttccaaacagttggccgcagaaagtaaacaccatgtagaccgagttgacggtgttttgcgcagtgggttcgacatgtgcaaacagcatgcggttggacacagtcgcaatgttgttacccaagtctccaatgcaggcccagatgatgggtcctgccagcgaaaatgtgccggtaaatgttccgatgcaagcagccgtgatcaatatcaattgcgctatgatcaaagagccggttggatgaagatgtaccatcacatagcgagtgaacagagggctgattataaccggcgacatgccaaccaaggcaaaaagaccaatgactagagtcgacaaattgaaagtagggccagccagctgaaacgtcaaagtcgtccagaaggacgtgaacattcccatgttcagaaaggccactatggacgactgggtcaactcgggatattggaaaggcagctgtaccatcttgagaagaacaccgggataggatccgccaggccgcagaataggaaaatccggcatgaacagaaagacgagaaggataattgcaagttgcaggccaaaggacacccagtacatgacgcgccaacccgcatactgggttacaatgccggaaaacaaacgcgcaatcaggactccaaagacaagcccggacatgacaatggccgtcatcgtggctcgatgccgggcgggagcatagcgcaccgtcaggggaaacatgagttgcggcgtgacggtgaagagaccaacaatatatgataggccgaggaagacttcgaatttcttcgtcaggcagcagccaagccactgatgttcaaaccattaatcgccagtctctataccaagaagggagctgaagttgcgacttacaatcatggaggtcacaaaaactaagcaaataatcatccgccggcgaagcacaagatctcccaccgggacgatgaagagcaagccagtcgcatagccagtctgaagcagcgttggaacgagcgacgcacgctcctctgaaatatcaaaatctaccgctatgacatgaagaatcggatgggtatagtagagattcgcgacactaaacgcagccacctagtattcatcagcatcaccatcccaacagttaaaggggcacatgggtcgtacaaatccaaacagacatgtcaagctccaattcatttcaaagtctctttccggattccatctcgaccacggcggcgtccaaaagagctttgagaatatcgaaggctttgcgccccccgcattttcgttgacgatcacggccatcgttgtctgttccgatggggtttgagctgccaaaccgtgacttttacccgctgcaggtctgatgacctcagcttctgccatctccttcgtgcctctctttataaagaagtcgaacaaataaactgccgtgcaaaagccttgaagaaattttcggctcttgtcccggcagactctcttcggctctattgaagttgtcgcgatgggcataagactgagtagcttatctccgcaacgtcttttcggcgatcatttgtcagccctaactggttttctttaaaaactgctggaaaccgcccagctagaatcgtattgctgatagcgccaaaaataaagcaagcttcgaaagcatagggcttccagataggatttaaaatagaactctctttgatggatttcttgatcgttttccactttaggaaataatgaaaaccaactacacgtgtatgagggtgactaaggcacaactacagcttttactagaccagttggtcaattaatatgttcagtagattgaatacgcgcgtggaacaaatatattttaatattgattatactcaccgcaggtcagccgattaacaaccttcttttccgcctctagtctgaacaggactcaagattcgacaaagcaatttgtaaccaacaatcttgcaagtcaagttttgacagctgcagctagtcttatgccgatgaggcgtcggagataacttggcaaactatgagataagccagtcaaagaggttctaaaaaaagagttgggagcggtcaaatacatgcacgcatacatgagtagaataagagcactgactcaatgactttgttgctattggaatgcgtgggagtctatttctgtgtgctgatgattgctccagtcttgacttttcggcactcggcacggattgctacttagtaatggctataccttcaatatctaaggatgggcaattatttccgagacgggagcaattgaaatataaattcagaggctgcaactgtttagaggcgcttctagacactcattggttgtttggcaacaccttagaaccgcttagcgaacgccatgctaggacttgacttttcacagcgtttttaacccaccccaaggctctcggttacaaagagaggacattgaaagaataaagctgagctctccttgggttaaaaagtctacagcttttttaatccacaccaaagcctttgtcatcaatgagcaagagatactgcacagaattacgtccatgcacttatggtctctcattcttaaagaacacatgtgctatcaatatccaattacaaattataggtcgcagcaagcgctactacaaacccttctacaataaagccgcttgttgcgccagttgatgatctaaccaccaacctcataacatctccatgatcagcatttactcattgaaacagtgcaagcatctaagctctaagctgtatagcgcacctaatacagcggctttcaattaccaaagtctaagcgatagctcaatccagcacatcacggaatacacatacagcgcagttacaatctagaaaatcacagcgttctgttcaccactcggcagctgaataatgatgcaataacagaccctggcacgtgcaaactagcagtataggagtaagaagctgtgatttgttatccccttcaacatgtctattagccgggctatacgcggagcgatacaacatcacagcatcatatcgtgatatcattccccatcatgaaacagccctccagcttcttcagcatctagaatcccccctccggagaagagcgcttcctagtcccaggcgaaaagcagggatacacgcgagccccggagcctcgagtcaagggtcggggcaaaagcaccgctttcacttaccgcggcgataaaagactccaccgttctgtggctccccccaatctttcacctgtaacagccattccattcaaatttaaacacaatactttccactgaccgcctcaaatgatcatcagacagcttcaagctgggtcgatttcccgcttctgcaatttcgaatctagaacaggctaccctggctcgggtccagtttcagcgcaatgtgagaagtgatgagcgcaggccttgaatatttgtcaagaaatctgacccatgcaattgcgtatgaagtaatgtgtacttgtagttggctccttatccggcaatcgctgtattgtatgacatatttgacagtgtccctagtatggaactatttagactactatcctcatctctgaagcgcaacgtaaaacgggtagcggtgcagctagctcatcacaactcaacaagtctcaaaccccaaaagtcaaccacaaaagttcacattcttaaatcctacgatggacaagatcaaaatcgatgataccttcagcttttgaagatcatgaaaagtttcggacctcgccacgtgccgagcgagaaataagatcagacctcaactccacgagatgcgatgccctctattgggctccatctagatgccggaggaaccgacttcgtttaacgagaaactccacgatgaaagtggtctcgtgagatgtattatggatcaacctctactactagtcgacttacctggggcatattgtatacctcctacagctactgctgctctactacagaaggaggaggccccgaatcccgttttccgggaacttggtcgagaatcaaagcggatggagaaataaaagccctctagtcaccgcctcgcgccagctcgccagcaaatcagactccttctctatagaacgtttctaccttcaattgttgatctatcacataatttcctctctacctggctttaatttcttgcagtagcttgtctggaatgcgggcactcaatcgaggcctctccgttcatgactcggttatccccctctagagctctggagagaacctttaccgaagaagattgcagatattactagccagcgccgtggagctgtcagcgatagccatgaccacagctagccacgtctctaatcctcggccgcaccactacgccggctcccctctactcctccacatcagctctgtatccatcagagaagcaggcaaaagagctatacgcagtcggaccgctgctcaacacgcctggcctctccccgcattatggagcagcttgtatatgatagtgccaatatactgatagcagaattccaggggtcgcaccgagcgcctggatgcgctcagcttgatcggcgaccgcaatatacgggcactttgcgacatccgccgtaaacgaggctggctggctgcacctctggggtttttgaagctattcacaagacaagtccgggaccctctcagcggagcttgtaattagacattctccaatctatcgtggagatgtttgaccttctttctgtccccagatcaaaaagaggaagttgcaattccctctacaagactctatcaaaccaaaccagcagcaccatcaaaaccgggttaaaagaaacaccgctaatttacatccaacaagcatgtcctccgtcgcaaccacaacacgtagtattcttggccagaaagagcaagggccttcttcaatatgtgatggtcagtgctcttcgaaaagcatgaaaaacttgaaaaacatggaaaaccgtagcaccgataccacctctacacgcgcgcgcaaggagaaaagaaaccgacgcccgacgcctaaaaaaaacaaaacaaggagagggtgtgattgtccgcctggaatacaactgtgctagtgaattctccgcacttcctaatgcggtaggtaggctgccgctcactatggacgggacgccctctataggtgttccttattattaaacgcactatctagtctatgacagttagtattgttcggtacaagtagattacaagccaaggccaccatcgagatggctgcgctatcccaagcctctgcccgtaccgtcaaacggcgactacttcccgtcctagcacgccacgagccatggtatacgagcacacatctgatatatgatcaaaaaagggtcatgttctgcttcatctcacataaacccttgacaagaaaaagaaaaggaaatgtctcagatcagccctcagccccaaaagggctcatcgtgcatacaatccgtcccaattctctctctttctttccttttttttcttcttcaccttgtattcccccctggcttcttttctcctctcttcccccccgtcaagcgaacttggtacctgcgtttgtagcccacactggcttcttcttttcttgcttagcttctgcaacggcggcttaactttagctagcagggatgtctgaagagctccgcacggcgagagaggccacttcgccgaggcgaaaaagacaagcctccatgtatcttttatttcccagttaattgatcctgctggttcagtgttgaaatccttccgtttaaactctaaacctgggggcagaaattgtgattgtgacagccatgtgtgatttgttatttcttagtaactgataacacctccataacaaaccaaccgcccctctatagttagttattaaacatttttcttcttctcatgttgtcttgtattttgcccgcagcactatacatgctgccccagctggtataatttacgcccgttcgtcggagcgaatagcccggccccaacttcccatcctcacaactggtaaaggtggcaaaggggcttcaaagggaaaaaaaaaaaaagtgacaactcccggcgccctattcccgaaatgacgatagctcgactgtatgcggacattacaccttatattgaaccccagcaatccgactccgtgcctgactagccccctgcagagctgcaagtttccctctctttctgtcctggtgaccaccaccaccacaagttctgtacaggcctgtgtctccatcgcatgctccgaaacaagaagtagtaacaaaagttaaataagaaaaaatgctgatgcgtcaacttgggattccgtcccaatgagctaggctgttttttgcctccccaaatcccaagccctccctctttagcctgtagagagggagggggaaggctagtcaatatccacgaagtacaaaagaaaaaattgcaatgagtcgtaaattgggtcgtttgtcagatgatcgtcaccactatccctggcccagcggccgcctagtacccctccggtttatcgatggacattccatccttgaagggatcttcacgatatctcgcgactggcctcgctgtggacacgagggggatgtcatccacgctggagtgcatccctgttgtcgagatattctcctcgtcgtcgaattcgcggtggccccgcttgtgcagccagctggtgctgtggcctccaggattgctctggctgcgatcgcctgaaggatgggacgcactatggttgcttgcatacgtcgtgactttacatttgatgactcggaagagaggacccaatgtgggtagtgatgcgccgatgatgagcaaggctccctcggcaacaccaaatatatcaagatagggaactgaatctggagtatcgcgattagcatctccacacatcaactctctccccccctctcggtcagttggcactcacatgttcggtccttggccatcatgtcaaagaattcctcgaaaatggcaagtttgtagaccgacacagcacatgccagggcgctgagcccaaaggcaaagcatacagcgattcgatttcgtagaggcatgttgagcctcatgataaatggaacgggatatagcgcgaaaaagagatcgaggaaggcggaaaaggccgatgtcgcgaaagccagctttgtcaaagtgctcgtagacgcacatgttccctcgatagatttgtcccattggtaggccacgggagtgcactgagcaaaccaccacaccgacgtggcaagaaagcaggcctggctagtgagggcgagtccccagaacaaaatggtcgtcttggttccataatcgagaatgcgtttgaggatggcgacgattgcgaacttgggaagagaaaaggaccagatgaggacggcgttgatgatgacattccatttaatagcttcttttagattccactcgtcgagcgtatcttcatgctgccccaggccgtagttgatgccaatgctggcgaaagcacagctgatgatgaggataacgagacagataaaggtgatcaggtcatcgaggccgaggcggccaaatgtgccgcgagagaaagttgctcgacagacgaggcgaattccaacgattactacacgcaacagaggagagttgtcgggttagcaatactgttcaacaacaacaaaaagtatgagagagcttgagggctagacaaacaacaagcgacggcagctagcgaccagttaactcgattggccacggcgccgaagttatcaatcgcccccaatcccatctggaagccgtgttgcgagcccgattaccgtccatccatgtaatacccaagtccacgcctatatgaatgagtgacgaggcaccattgtccggattgtatcaaaaggcgccgaggtagaatgctgataggaggtgggctgcaccctgttcttgtagccatagccaagtatgtactatatgtatgtacctcgtacagctcttggtgctagcaagtagcttgctctctggcaacttcaacggcagatccactcgctgcagcacaacggacgacgccaccgctaacagtaccgatgggaggagcctcatgccggggaccagaggagcaaacagcacgggatgcacgtcacagcattcagcatcatcccacgttcaggacagccgcccgtcgcagtcgagggtgtggaacaggccgtgagcactatggagcactggtcaagtgcaggcatagcccttctttggcctgcccaaccccggcccgtgttccatgcctgcgcttctcttacacggcctcccttctccttagcaacagcaggttttccagacttctgtcaccgtcgcaacacgaccccgtgcaaaggccgggcagcgcgttatgagcagcgatggccggtctaccgataagattgtggtaaagcgacccccttgctcaaacccgttctccaccacgcctcacacctcgcagctgcgcaaatggggccgtactaaggccaatgcaggaacctattttgaaattccagcgccgcaagcgcgtggggaacattggggaagccaggccgtgagtaggtgtagcgcagtacgccgtgatagtggtggcaatgccaatttgtgtgttgtaatagcggcgtcgatagagggcgttctgtgccgccttttcaatggagaattggagccctgggcgcaccaggaaccgagcgctggaccaggttctgatttgcaaggccacatacggctttattgttgccccctggtcgtgctggctggccttgtggagaactcagccagcaacagtgttatcggaccgtccgcgattggatcgctttgcacatgctgctagcattgtcttcagttgctcctttgttgaccgttttcttataaccttttgatgctccaagtggcgtggtgaaggtgaacagtttctaggagttgcacatttggttttcaagaaaagagaagtaaaaataaaggagaaccagccatcacccagaagatgacattccttaatctcgtttatgaacggaacgaggtgatcggatgctgctgttattgctttgcgtatgttcgtatgtatgcgatgtgatgaagaaaggaattaggcgcgcaagaaacataaggaaataacgagatcaacatcgctaaacgagggccgtgagcccatggaaaggaacgtccaacagacgccgccacctaattatagaccgtcacttcaaaaggcagcgaagggcaaacaattgctcgtatcaaccaggagcttcatccaaccacaagacatggcgtctcactcgtcgtcaaagctgtaggtcagtcattctaagccatcgtaattcggagtaaaattaaatatgaaatgtacataaatctaccaagtgtagggaagagagcataacgcgcaacgcttgtcagagtatctgatcgaatttaccttaccaaagactggagtagcggtcgatcgccgcatcacatgtataggcatggtataggttccggtgacccggatggtctctgcggtccagcataagcttatgagctctcagcgctgctgctgctccgtgcatcgaaaaggagcagtacgttctcggtgattctgctccgtgtcttgcgctgctgcagcacgggagtcagaatggggaatgaatcagcgtggcacagccctacggcagccaaaagcagctataagaggcgagagagaatgttacctgtcatttttctctccgagccgcgtatgagtgattgatgtgtgatggaatgtgcatatttattctcaatctcgtttcgtatctggcagatgatgtcggtacagtcaaatctatccccgatcgcttaatcctgatgagcattttgaggagtgttggtcaccagaagtaaagagctcccaacatgcatctgcagacgagtgctggtagtcgtgacgtgtcgtagccgccggctaatgcttttgcgtgtgacttcattatgttctgttgtgattcccaagtagagaaacacatgtttggccctgtattaactgtcacatatgcaacgactttcacatcatcgctacacatctgagtagatagctctctgacaatgatgttgatgggactgccgatgagagcttttggcaaacaattgttataagcttttgttggacggccgattctaggcaaccggcgagaaaatattggcttgtagccgacaagcgcgtttgggtcagctttggtgccagtagatcttgcggatttgcgttgcaagagggtatgccgaatcgtagccaggtcatgcagttggatccatctgtagttgcgtcgttcaacaagctgcatcgttgaatcagaattccagttcctccacctccattccgcacgttacacaagtcttgaccgtcatcccctcttcgttctcgaccgtccgtccccattcatgcacatgacggccgcctcctcccacggcatcgccaaatttgctcggcgccccatttttgttgcccagcgcccctgcttgtcgtcgaaatgcttctgttctcgtcttgcgcttcaagtccagtagtttctccttgaacttggcttctttgcgcgccttcttttgtgtctcgcgtctttcatattccgcgtccagtgcctctgccgagccccatttcgtaccgagggcgtattcctccacctggaaacgcagaaagagcatcatgtcgtgccagtgagatttgtgcgggtttggcttgttcagatgaggaagcagctcgggatctcgcagctcagctgtcaagcgtctcgtcagtatcgtgatttctaaaacccggtacagaatagcaaaaagtgtaacttacgatctgtcaaaagataatcttctttgcactccgtctttgttaatagagagtacttttcagggtatttatccttgcagttgttgcacacgcagatatggaaaacttcttcccatacaaagtctatttccaggctgttgcattctctgcacttttttctcgtcttttggtcatccaaaacgctaatgccaggctcaaaaggccctgctttgagtctcttcaggttttgtatcgtcttttgcttctcccactcctggatagtcattcccttcggtctctgttcgtctgtctgccctggcttctgagcgcccagcgcatagttgttgggatcgtcttccatggaaagaaagccgccttttgtgtctgtcatcgagctcatgttgtagtctacgaatttggtgaacttgcgcgccggtttcaaagccgcctcgtcccccatgttgcggccatcgcggttgttgccttcagcaatatcgccagttgacatgtcgttgtacggtcgctttccattcgcaagtttcgaaacgtgaacattctccgtaggtatgaatccagccgccgatttgggtagcgctactgccgttcctgcggctctctgttcggcctcccgttgttcgcggatggctttggcacgaagccgactctctccctgtagggtatcaagtaatccagtcagccgaggaactcattaatgaaacccggcggacaacatacaatgcgtctgaccatttctggggtctgcgacgaagcagctctctgtccgtccgaggcagccgggggcgtgactggacgctccatcgtggatgcagaataaaaccaacaaagataaaaagaaacaaaagggtataatgtatagtgagtataatcaatcgtcaaagcagaatggcagctcaaggcctatacaggggattgtgcacatgagttagttgaagtgtgagagtcttcaaacacggttgacgccatttggaggggcaaaagtcgagacggcaaatcgccacttaacgcgagaaaacgtgacttgactcattacataagaccgcgatatttggcatgtgctagctatacgcaaaccggttttacaatcctatctataggattgaaggaacaattagagcatggcttgagtggcagagatcattttagcgctcgatcaagaggagaatctcaagcctgccgcgccggaaccagattgcttgcatcgggaaatattatgcgagagatggagaatttaggtattacaagctaataaatatggtccaaggcgtcccaaaaaaaggtaatacacgttttcaatccagattcgcgcccaatgagccacttttatgacatgccccatcatggtacatcccgtgtataacatgtagatgcccattttactcctccttggcaccgccgcggccagccttctcagcggcctcgacagccttcttatcgctctggacagagccgcctccctgctgcatggcgctcatgaagccctgggcctgcttgaagggtcgcttgaggtcgccagaggcagcgtggccgaggacatggatcttgaacaggttgctctcgataacggacttgacggggatgatgctctgaatgaccaaggggttggtgtacttcatgtagaggtgcatgaaggacatcatggcgacacccatcagctggccacgccaggcctggcgaagctggttaaggtcgtaggcgcagatcgtggtagtgacgagcttgccctcttcggaagaacccatcggtgcgggctcaacatacttgagtgtggtcatgtctgggagagatacccgtgttagcagcagtcattgaatagtcaagcgacaaacactcggcgtcgaggatccgtctcgcgtgctgctgtaatctgaggaatggaaattgcccttacccttcttcttgttgatctggagctggatgtagaagtaaataccggcgatgatgaggttgctgccaatgtagacggcgcgaacaatgttgagcacgttctcatcttcaaaggggatcttcttggtgacttgcatcattccaaggatgatcatgaggttggtgctgatccaggaagttagcgagctgcttgaatgcgcatctgtcacgcggcaattgtttcgcgccatcaactccgacgaggccttctccttctcctcctccctttgttccttttcgccacgacaaaacaaagcaaatcaagtcggcggcgcacttacatttgcggactgatacccattgtgacgacgactgcaaccgcagtgatgctccaaatcaactaaatggaattgcaaacaaacaacaaaaaggaagagcctcggtgctggcctgtgagagagatgcaggttccaaaggacaaagtaggtggatggaattgcgccgttggagactttttggggaagcctcgctggccttttccgggcgggcaacaccttttttccgggtggcgtatggggccgaatctggctgccccgctccaaagccagataaagactaacgataacgccaatcacgccgcagcttctttttgcttccggggctttcgattggcgaatgagttgtcgctttgttgaagccggtttgtttctcaggtttcggcaaacaatttgtttcatcggagtagccaagttgaaagcgtgaccaaaatagcaactctagtatctttttcttttgtccttctttcttttcgatgcgctcacgtggaaacccaggctttaccgtgtaagcgcttctttgtgttgatgggggccaatcacagctctgtaaaaagcaccacccactgccttgggtcctaccacattgtaggaacaaccattctttgtagcagtttcataataacacaaggatttcgctcccgaatgatgcgaaccgcaaattctactccactagccggcctattgccatggcccactggccggtttgacaggctatacaaacaagatgcttcaaagagagctgttcacatgcatcattttaatctattattacgcccagcttttgattgattaaagctttttgttaccatggcgtggagtgaaatgtctccaaaaacaagagaaatattcagcccaggtttccaagttgaagtatttaagaagaagaaggcatcatggaaaagaacacaatccaactcagcatccgcactgaagaaactacatccatcgccacagttcaaacatcttcttcactttcaaatatatgttcaactttctcaagagaaagtcaacggtaaccacaatgatgtctcgtcgataccacagagagtcggaagagcgctactacaagcgcaaggtcgtacgccgccgagaacgacgacgttccctcggcggttacgatgattacgatagtgacggatatgacagtcaccatgaagatcatgatcatgatcatgatcacgggtctgacaatcgcgacttttacaaaagtcgaagacccggtaacggacatgtcgccaaaaaggacaaggaggaagaaccattagggccacaaatggtctgcttctaccctcctacgccaaccgccatgccaatcgccatgacaaacgctattttcaatggctgccgggtgagtccatgcaccacagaggttcccggctggaaacatgtgcttgctcctccatgcatcaacggccaatacctctatggtccgcctccgcctgaagaacccaagcccttcaccctcacggtaattgataagactgagggttcaagatggcaccgttatggagagacgtatgatattgaagtctcgccccaggcccgcgcccacgatattgtctcttggatcttatcccgtgatgaggaagtaaagaataacgaagtgtttgtgcgatggactaccggaaccattgaggaacctctggagtatgatgtcagtttggatgagctgaggaaagactgccggcatctcattgtcaaggaaaaagagcatagccatgggcacggtcacggccacgatcacgatcacgatcacagtcacagtcacggccacagtcacaaccagggccatagtcaccgccatcgtcacccctaagtgtattgtttgggttgcttgttgcttgttacaaggcagaataattggagacaggggagaagtcatgatttatactaggcgttatagatatagagagaacacggtttcattaggtagaatttatcatgttacagcttgcgcagccctttttcatagcatatggtgtccattgtgtttaataggtatcaacagactcaaattcatccttttaagcgcccgccctaacagagcgattgcatgagttcgcagcagtttgagaacccccaaatagttccaccagtcagcatcaccatacatagataacacatgtaaaaaaaaaatctccgacgctcatctcccgggaaaatgcagcttctccacacgatgatgccacgattatagaatgcagagaacaagaaccagggttgtttgattggtaaacagcaatctcgaccacatctacggtataagtcgttgaaacgagatctacccgtgactcacgaatccacttttatttaggcaacagcagggggtgggaacagccgcagtttgacagcagttgacagcgacactagaattcgtcttgatacctttttctcaatttctttctcattggtaaaaatccatttgcgattgctagttttgggaaaagctacaaaatcggctcatgcagttactccgtttggtttagacacgggaactttttgctgctctgcctgggactcgggcaattgctacgtggacttgaaaaagtgccaaccacaggtccatcaaccccagcatgtctattcggtccctcccgtatcaatgactcaagaacacctttttacacgacttttattcagcattgtgcggttatagcctcggtaaggttgacagctggtttattccaacccattgaaacaagagcacgtgtcctcgggttcccgaaacccctgtattcttgcttacagtaaatcatttacaggatttaagtttataagacttcgtattgcgatgtggaagataccgacgtcgtgcatgatatgcaggtggttgcatgcgttcaagcaagggagaccatgctagtagaacatgtacgctctaaaaaaaggaagggtgcgtttcaacacactaacatgtctttctgctgcagatgtaagtgagcacgtacatgtacatgcagtttcggatccgagctggctgaaaaggctacccggaatggggcttcggttgtggcgctggccagccacacttaaaaaggacggatcgaagtctgaaagctcgtattgctggggtttttttctcgtattttatataatgtggcggtcttatagaagtagggtgaaagagatgggaataagacagaatgtgtgaaacaacatttaacacgaggtggtcttggctttgttttgacgtctgggcagaacgccttggctgcgctacagttgtttccggtaagcccaaagccaggggatgagacagagatccttcagggagaccagtttagctcatgtttggaaatgtgtacctggcaacagactacaccatttactcctgtttgtgaatttgagagaaaaaattattgagcaatattatatatgtgggtggttaaggataaagttgttttcatcgactgttgaatacatcaatatgcaactcaactcgacgcttctgaggcgcactggttaggcatattcatccaacccagtgatggaggagtcttttacctgaaatggaaatcgccggtcttcaatatatccaccaaatagcctagacaccggctccgatcaatgaccaaggctgtccgctctttccaccgctctgcggatcaacagaacgccatcgcctgttcctctcgagattgacaacgatcagcgatgagattgccactcctactgcaccaacacccctctatacagtcttgtttgtattcgcactctacttacgcagtcaagatacagttaatgatcggggtgcacaaacttaaattaaacaacgaatgagtaggatgaattcgtcacggtgcgtcgtacgccgctgcagccctacggggcttactccgtgaggatgcagcagagcatacgtatgacagcatacatgtacttgtattagccaggcgcgtgctacactcactccgccgctcgttttgcccagtgcatcagtatcagcatgggatgaaacggtgtacagtccatgagtggcaccagccggctcagccataccgagcggcgctacttgtacggctatactccagattactgaaagaggcaagtctagcttactcgcgcagtggaaaccggagcggcgcaggcgccgttgaatggctgtgttgggttgtgtgttacgctcgcgttcgttctcggtcaccaaataaggagtgtttcataggtcaaacgagggtttctgacgactttatcaatactttctttgaatattaatattaataatattttgattcgtcgcacaagacaataacagctggaagagactgcacaacatgcactgaatccagctggggcgtaaatgcatcataccgaagaagatccgaacttccaacgcggcaatgcaatcccgccacgatggtcgcgggggtgcgtaccttgcatttggcgatgcaagaggtatgcaagtagatacatgcaaagtacaggaaatgtggcatttcatggataccaaacaagtcagatttctcctctgttctcgaccaaggcgcctcatggccaaatttaacaatccagccaatcatcttccaccattcttctacatctcgggtataaacaacataatacctcatttccaggagatgattcatcacagcctcacttgagctttatttcacccttttgcctcaattaatcattaatctcgcaataccataactaatacctcattgccgggatatgatgggccgcagcctcacttgaattcacctcgccttttgccttgccctgctacatgtcttgttcatcgcatcctagtgcacaactacacgacacctcatgataccatgtaccacagcctcactttgacctcgcttgcctttttacctcaactttatttccatctcgcatgcaggtgcatatggggcaaacggcaaacggcaaacggcagaggagccatgccaatcaaatcgcggatgcaccgccactaccatggtctagtcttggtagctgccgtggttcgatggcaagcccgcatgtatgcctcgttggttgggcggctagagtcttccacggacagcgtcttagtgtcccctgcgaacttttgttgtagtacacaagccacgccgggagtctcagatcctgctcgccgctgggtgtggattttggtgactgtgctgtatgtaggtgtagcaggtgtgccaactgcctaggcggatcgctctgggagtcattccgggcttggcgactggtgatttggtaccaaaaggccatcgaaaagaatacaattgtgcctgtccatctgttttgcggtaaaagacatcatgggaccggagctacccggtctttagttgggaacaagctctatactggacttacccctctgaaaggtgtgactcttactttgcccgctgttcctctttaccgtcttgctcaatctcatcttctcaatctgttcttttgtctgtttacataggcacttgccagctttgctctaatttctccggcatgccatgtatacgcagcatctgtcgcaagagtacctcgcattgatagcctcgctgatggcaatacgtgtactgaatagacgccatgctgctcttctcttcagccccacccgcgggagcctagttttggccccactctatccaccactcattaccttttgccccactgttctgctgacaaaggagccaattggccaatcgcggccgccggattcttttcctgcacaggcggcgctactccagcgactgagccggcagcttgggcgctttccacccatctcagcctttctctggcgtctctgcgaacacatgatttgcatctgcagccgcagcttctgctctgcagcacagcacagcacagcatctgccaggctgcaaactcgtctcacacgccccgtcgcctgcgtctctcgcacgccctgcattgcccaaacgggctggcggtcccggatttggcgcagacgccgcaccgatctggccgtcaccagaatggctcttcttctcctcggggcgagtcggagtggagggatcgtggaggggtgccaggggtggccccgagccagacgacatctctggtggagcaggcccgcggctgcctggctggctgtgatcaatcctccagcacagctatcgagatataagaggcctttgttcggcctgaattaacaggtaattgaaccattgcatcgaacatctacatttatacattcagcttggccaattgtatctacctgacctgacaggagaagctccattgtcctactattgaccaaggatatatcgatgggaaactctgttagctttcaacagtctcagtcattcttctgtcgtttacaccaatagcatctggataaagcaaatagactctttttgttttctttatatcagcaccatcacacatccatctctcccctaacagtacatacactcggccttcatcaacagatcacatctgtagccatgttcaacaccttcaagtacgacccagagaccaacagtgtccaggagctcagacgagcctctgaccccatctctgcccggtcaagccagcaccaagcttgcaacaactgccacgctaaaaaggtattacgccgcagaagccataccgaagccactgaaccacttagtttgttgaaccgggcgctaaccatcataccccttctagctcaagtgtagtggcgagaagagcggttgtgaacgctgcattgccagccgtctccgctgcgaatatacccgctctccctctcgcagaggaggcagaagatccagcggcagaaattccactgatagccgcggcggccttgagccagccagcggcgagaccagccctggcagccgatccggcaagtcctcagcgcacagaagtagcaaacattctcagcacggggggcccagcagcagcaggtacaagtctcgatcaggagacgatggctacggcgatgctctggaccgattggatccctcaacgcttagtcctgatgacggattcgacttgcgttccttgtcacttgagggcggcggcggcgccaccggctccgatgtttacggaggcggctcttactacggccagcagcaacacggcgccggaggcagctggcaggacccctcccacagccaatatggcggctcctcttacatgggcgcgtccagctccaatgcgcaagactacgtggacgagtactacggaaactatgacgaatactcgcagtaccaggagcaacaaaacgatccccgatattggggacatcagcagtgacgaggcctctctgctttgtctcctgattcttttgtctaatttcttttttcccctcttccctttgtcttgttttttgcgaataccatattagagctagctctggggctgtgtaagtgagtgatgcaacagcatctagactcacactttgaatacccaaagccctttgtatactacgacaccattttttcggtttgcccctttcatcagtttccttgactttgttttttcccccttcattctcatttccttccatcttttcatttttcttttcttttctgcgttgccgctttctgcctgcttgcatattttccccatgtgcctgcatggatgacgtaggattcctgcggcgtaccttggcattcagccttgggggttaaagttactacttgattaggccatgtattatttcgatagacgctatgccattaatgggcttatgattggacgatattggcatgggattggacacagcatagatgcgtttttacatgtttttattttatttcgttcttctttggagttagcctagttagatcaaatgttacccttgaattttcttttgatacgagcgagtgcccgaatgacctcatgtttgctatgccctctatcacaggcagccatctaataagcaccattctgatgaatcaccgttttgtagataaaagagacgcatagatgggatacagtcacgagatcatgaacttgactcatttcacaattaaaaatactgtagcctactatgagtctttcccgtgacattcacccatctcccaacaccctctctacctaggcacccaagaatggcacccgcatccaacagctatggccataaagaaaccccaagattccgaattcctggggcgagtgtggcgtaacaagaaaagggaacaaggtgagcaagatcgtaagtttgttgaggagcaaacgcatgtctacgtcaaaatagccatgattcagccctgtacactattacttggaggaagagggtcggaatgtgacatctcccacacacacacacagacacacacacctcgtgcatggcaatgcgcctcaatgtatgccatcctacgtacatactatgtgccaggttgtcgtattctaccctatcagcgtatatccaagtgtaccttacgctgggtgctaacgtatgtgctatgccactagcccacatgtacatgaataggcaccgaaccggactatagtgattggagggttgcatgcagcgtggctgcttagatgagggtgtcgttgccgtattgggtgacttgcagggggagtatgagtgtgtgcatatggtgcctggaagattgtctgtggaatatctccacagtacgtgacgaaaagcgtattaattccgtggcgtatatgtgtaactcgatatacaacgttgttgtgtaatgccatgatattctattcttcttctgattttccgcttacagcaacgttgttcttgtgttacgagatggggtgcgatcggactgcttattaagtgaggcgaatccttcgagtttgtactataggtatcggctgttcagccggacaagggtcactgatcctgtactactctcgtggtaggatccgcccgctttattttgcgatacgacttgcgaaataggaaacataacaaaatagtgatgtaaaaaatgaagtgtctttagagagaaggatgaagatgtcggcaatgtacgtagtatatgctcgagatgcatttttgggggtagcgtgattgatggattcgaccaaggcattgattataggtagcatacgcaatttcctgatggaggaatggtcttttgattttgaaggcttaagcaggagttggatattactttatcgcgcggttgtagaggagtaaccggaaagctttaagcttataaagggttattgggaaggtattcggagagtcaagttgaaaccccaataggctatcaaactagtaaaagtcttcccatgttgtctctatgccaagaaaagccacaaatccccaaccgtctatatacactttctgagattcagataacttcaatttcagcagtctagtttttcccttcttcttcaacaacctgagccgaaatagctgcctttgtcttgtgctgattcgcatttacatacgcctcatcgtcatccctcacaaccttgaacaacgccctcgctataaccaaccgcagaaccatggaaagcagagaagtaagcataatgccacacgccgaaaagagctgaatgccaatatacttgcccgtgctcctcagaatcgcacccgaaattggcggcccgatgagcgacccgatacccttgaggatagccaccatgcccagcctcgtccccaagcgactcatgtccggggtgatggatgctaggaccacagatccgagagacaccacgctgccggaccagaagccatacaagacggcaaaggcaagattgccagcctcgtttgtcacgctgatccagtagaagacgctggtgctgctcagggcgcacacgacaatgtacgtatccagagagcctaccacgtcggcaatgaatgagggtatgattctgccagggagggacgaggcgttgagaatgggcagtaaatacgcagccagagcggagccctgcatgccgtgcgatgtggcgtagctctctaaatagtacggcgggttgaaaaacgacaggttattgaaaaagatggcgatgctgtagagcaaaaacgtcttttctttcatcgccgaggcgtcccagaaccaccgaatcgaaaagccattctcctgccacgccggcttcttcgcaggcgtcctcggccgaataagcagcaacgcaaaacaacacatgacaaaggccaagaaccccatgatcctcaccgtccagccaaagcccacccgcggccgcagattctgaaacatgatgggatacagcgtcgacccaagcccgctgccgacagtcgccagacccatggctctagccctcttcttcttaaagtacatgggcaagatggcaatggacgggatcgagaggcagcacgtgcccaggccgaggcagatgccctgcgcgagcaggacctgccagtaggtggtgctgatgctggtgaacatgaagcccagggtgacgagcagcgtgccggcggcgagcagggcgcggcagtagcctgcgtcgtagagggggccgatgatggcgccgacggacatgaggcagaagatttggatggagccgatccatgagatggccgagggggaggaggtcctgaggaggtctgtctcgtagaatgactggaaggcgccgaagctgttgagcaggcctctgagcgccatcaaatgatggagttagtaaatgttttctgaagtctttgtaattggggggctagttggtggtcgataaggcatacaggtggttaaagtagagcataaacgaagccaccacttgcagccatgcttgagtcccgccatctatgggcgcgttgtcatcttgaggttttgtctgagcctgtggctgagtgtcttccgctggaggctctagaaccgacttttcgaaaacgcccgtatcggctgcaacgacttgccgtacctcagtggcatgaagctcattttcgagattgtttgacatggcctcgggcagggagtagaaagagaatcagtgccaagcagtgcaatgaggtgcagacattacagctcagtatcacgttgcgcagagatccagatagttgtatgcacttgtattctgcattcgaatctccaaaacgagagagaagagctgggatgaagtcgagggcaaatgggggtgagccccgaagccggcaatcgagcgtctctcacccccgctggggaacggcagtgagttccggcactggagaatggtgggaaacaggcagtttatggaatcaaatgcccgcaagccgcagcgattgttcgggaaatacgtcggggagagcaggatacaagtagacgatcatgggtataagctgggtttagcgcattgcaacgacatgcggtcttgagaggagagcaattgagagcacagagaagggttatatgcgctggtcaattcaataaggcattgcatgtattcagatcttctgaactggatattgagacgaggtttagtaatgttgggaggcatatacgtgtatagcgtagcgaggttagcgagcgaagcgtgagagccatctccccggatgcgcgagaatggattgcctcagccattgatctgataacgatcaaacatgtacgatggagagacttatctgattagaaacgccataccctacaaggttttgtgctgctagtactacaattacgatgaccaatacggacatgcacatcagcaagcaccgggtcagaagatgatggcaacatccaaacacgcagcctatgatgcttgctcgtcagacttcaaggatgccaacgggcgctggaaagcggcgctgcatcggcacctgcatctgcatctgcacgtcaatcccttgtcccgcagtgcgagaaaaagacattcatgtctcgtgacggcagacatgcagacggtcccgtgcatgcagtatataaggccagaaacccgaagcaatgacaagacgaagagccaaaagaaggttgtgcctaaagcctcgcagccaatagagattgctaaagatttccttttggaaccattccaaagcgacgacgcacacagtctctcgctcttttcgctctttctgactcggacattggcgccacgactatttatttccgcttcaagcctgcggagactttttgtggtggccacggcctattggaaatacaaattgcgtggccgagactaagacagaaacaagaacagcacttgaatcggtgccgcttcggcctcgcaagactaactgcatcgcatggccatcaaaattgggcatcttctcttgatgccaacatcctccgacagggcagcatcagcaacacctcacctttcggccttgtttcctgattccctaccggcccgttgcagccgaaagcctcatcaaccaacacccgaagcaaaataatgcagctgctgggttgtatcgaccactagtttgcggtcgagccgtgtcgtcggtgacgaaaaccggtagcttgtcgcgtgtggcccagcgcttgaacaggggacgagatttcggtgctgccagtttgtgacaagcgtgcacaggtacccaattgtcctattttctcgtttctctctctttgcttctgtggctgaaactgctctgcggcaaagaggaatctaaggacgaaaaaaaaaaaggagaataaatgagttgggtcaggtacagtatgggatagaggcgtcgcaaggatggaatttggggaagatacttgcagctgcgcagatacggctatagctgggcaagtctctgatgcgctgcatacggcactgtgtcgcgtggatcagtggtgtctcaatccaattccattttccgatgccctaatttacggagacattaccccgtattataaacaccaaccaagaatatgtggcattagagtgccccgaactccgtatccctggaaatgggaattggcgcattaataaagcggattggtaattcaggctggtaggtgtagtgtggtcaaagtacgagtgccggacgagatgttgctgctagcacttatttggaggtactgatttgatggcttatggaggacgtaaagatggagctggaggcgaagaatgaatcacgggctagaaccaatccgtcttccattttctatttagattttagattaaggcccagattgcgggctcacgggtacgtattttccaagtctgcctacgccttaatggcctcacacgtaatttacgggctgtgggcacaatgtacagcggcagcaacagcggcagagcacatcatttgatagccgagccggagcaaatgcagctgagatcttgcgaaacccctattctccacggagaaaagatgaatacctactacatgttttacatggtaatatttacaaaataggtacatgctgggtagcctgtatgccccgtcatcaggtgacggctcgttggacctgtatcgtagcattcggcacggcagacgagttacattcttgtacatggcctaggtgtaattatagatcctggcgggctgcggctgaatagtagacacgtcaggattatgtacctacaatatacaataatacaacccaataggtactcatcattcttgttgtggtgtgtaataccgaatggtgacgggaatgattaaacgtttatgcgtgcttgatgacttgaattgtttgcagcatcgcacattaggaaggttgcaagacacagctctcggttgatacacgcggctggaggcgagcattttctgctccgcgcatacggcatgcgcaggctccattaaagtggctacagaatgcagcgtgccggatcgtacgatacacaaaagattttttttactgagattctaacgtatctgtgggagacaagttcaatcaccgtgccggaccatgatctacgcgctcctttctcgccgaaaccaacaacggggcgccgcccgtggagtcgtctcgaattcatcagttcgtaatcgagtacagtccagcagcctcttgcacgtggggtggaggctacatgtcatctcccaagtcccgtgtacttgtcctagtgcaaagctgccaagttgaaagttgggggttgggggttctcctgtggtgcctgtgctcggtgctctgtgctctgtactccgtgctctctgctactcgttggaactcactcacacttggaagccccctaacgagagatttactgctctggctggacccagacagaaattcaatgtctgagattcatgtgccgcactttgtggctggaaattgactttggcgatccaagtagggagggaggatcgatagcatcatgcatccttctatttataattcctgtttcttgtctagcatttctcctcatccttctccagcccgcgcggggggcacatcatatggagggtgcgtgaggagaagcctgtccctttttttctctcttctcccctcctcgccattgacgtacgaggccgcactcatttcgacctcgcgcttatcccgagctccagcttcttttatttccttcgtactggcgtgtacagctcacagcgtccgtcttgcgctcgtgacctgcaatgacctcccgcgtgcgtcatttccgctttcagacattggtgaagaagaccgttacaaagtagcctttgcaagggcagacacacctgcatattgctgcgaatcaaaacggacgcgcagcaaatctcgggttgctcaatgacatgacgaaaagcgtctcagggtccaattagatgcagctggcgaggctggggcccccctgcgccgcgggctttagtctttcggtctttgcctcagtggcgtttctggctacaaacacggttctaaaccaggcagtgggaggattaagaattaacaaaaaaaaaaaaatggttgggtgagctgtcaagaggaggccacacagctatgggattgaagtaggtatctcgagtcgcgtgaggcccgtttcggcctccacgcatcattatatgcagccacaagtcagacttgcagctgctatcgaatccattgtgcctcgtcggccggttttttctccttgctcagcccaaagcgccatgcgagcagcccaaaggacattcaagtagagaaaagcccaaggctggatggctgatttcatcagtacatggctgtaaatttgtatgcataccaggtgccaggcccaggcacgtctaaaaaaaagtgatggccgttgcgcagtgcatgcaggcagcgacaatcctctgagactcgccacagacgtcgccgcggatgcttccaattcgaccgggcggcctgctttcagtgcaatgggggactggctaaggctgcgcgagcaggtattccaggtcaatcattgcttgcttcgtaagcctcccctgcaaggtacacccaagtgccaacatgaatgagtccattggaaagactgaagccacgcgtgctgggtacttggtacctagccgcggtttcctggacaggacaggacgcgagagtcccttttcttgggctccttttctctgctcttctaggcctaccgacatgtccgctgcagccgcgatccaagaacaggacttgcgctggagacgctaagattggccccaatggccgaacccaactggctggcacggagatggctctggattgctgcgacgagcactgtatgcagggcccaccgcagcaagcacaggcccatgctgtgctatacagcaaaggcgaatgcactaaacggtcccccgaggcgctatgtaatgcaccccacccttctactgcgcgggtacctcctcggtacgcaaagtgaccatgtgaatgcgctgccctggctccccactgtgatgctaccaattccgggtccgaaacttggcgctcaggagtatgaagagcctgtgagagcagtgacagctcggggtggggaccactgtaacgccgacgccgttctgtgctggattgtactgccctgctcccacggcgtattcagccaatgttccgaggtactgcccaagtcccccccaagtaccggcctcgcagactccggtagctacggcttgtgctcgcctgttcagttgctgtgctaggcccaaaggattccccccaaaattgaaacctgagccccggtctccgtcgacttacagctctcagcatcgtctcaacagggcatgcgatcttcccacctcccaccatcctcccacgcgaccttgcctgttcttcctgaccgaagctcttcgtacttttacattggcctctcccgctttctccataaaccctcggacacgatggcttcccaactccagctcacatttcccaaacggaatacccttctgtaacctgctgcccgtcctgcgcccatttaactagaacgacgccagcaaaaagtcgagcacaggaaaatctcgaccacaaacagactctacccacgccaccttgctccatcattgtccctatctctttgttttgagacgtcctctgaagtttgagaacccctttggccctttccacgacgccaatctctcgaaaatacaaacccttatcaacaaagcacgaggcttgttccgacgccattcgcgcatagtgccacaccgaaccttgaaccgacgatatagagttccatacgtacaatcagccaaaaagacaaaaagaaaaaagtctcttttagacgacaagacgaagataaacaaaggcgtgtaaacaaggcgccacgaacaaataaaacggcatggaactcgacattttgcccgacagcaacatcccactcttctcgtcagagatagcagcgcccttcaagtctcccgatttatttccaactcagcttcccacagacgaatcatatcttgtcattgaaggcttgtccttggcaacgagaaggataaaaactcagagtccagtgtcagaatcgctactatctgaagaaaacgctcgccctcttttccagcgtcgtgccaccagccaacagacgacgtcctcgatgttgcccaaagctggtaccatttctggtaagctgccctcttggtcttggttttcttcttatctcttgaattctaacattaacatcagccgctgcagcaaccggatcagtcatctcaatcaccgcagatcccgcacccgagttcccccttgctccaatggagggccgacccatcaacttcggtgtagttgtacctggcgtttatcgcagcagttatccaaaggcagacgactatgcctttttgaagggcttgaagttgaagacggtagtgtatgttttatccgctccatatctcagtacaatagctaaccaagcgctatagcacactggttaagagagatgaaatcgaccacgagttcgagtcctttgtcggtgccaacggtatccagcaaatcatcttcaacatgaagggaacaaaaaaggaggccattccttcaagcacaatgtcctccatcctcgacgttgttctggaccgccgaaattaccctcttttggttcactgcaatcacggcaagcaccgcaccggctgcgtcgtcgccgccgtccgcaagctgtctggctggacccttgacagtgtcgttgacgaatacaagacttacgcccaaccgaagatccgggaatgcgacgtcgagtacattaccggatttgagcctggctccttgaccatcagctcacttcggtcgttccacggcgaaagctcgcgattcaccccggttcaagtccggtcattcatgaggaccgttttattcactgcttgtgtcgccgccatctggctagtgtctggctctcggatggtcattgcccgcgacagcattaccaaatagccctccaacaaaaccactgcctcaaaggcaacaaagtagcgtcgttgaatagcttcacttggcatgacttttgcatgaccagaagtccgacgttactcttcttttatttcttttttcacaaaagttaatccgacagaatcatctgcaaagatgagaaagacaagagaatcctgggataatactgcagatatagagcggggcttttaggatttaccagtgttggtgttgtgtacaaggaccggtgtacagatttgtgcttttcaaccatatttatcgggattgggagacggaattgggctcgcagaaacttcaagagctgagatgatctgcgcaatgggcgttttatttttattttccttctttgtggaatcttgtcttcttttttctttctttgtcaatatcctcttttattattggcgcggtgaattggaacgagtgttggattttatggatactacacaaaggtttttcgtccctttcttttgtatcaagatgtctgtatactagatagcgtttggctgaaagcagtggatccccaagactgccagccttttagtttgcttgagaacagcggattgtttgcgaattttggtggcctttttttgtttataacattggcccctgtaggtaagatcaatacgaaacaaacatgtattggcaatgcgagctgcgttatttgtgtgatttgtgtttcattctgtgtcgtgataatatacatgtatgcatgcttttaggcccagcaacgatattggtaatggtacaatgtaatgctcctttcttctccttttctgttcatcatcaaacccttttccctcacaccctcacactcaacctttcatttatcatcatactgtccccaccgattcctctcctccctcgccttcctatcccgatccttgctcccatgcatatacacccacccgcccgccacgcaattcgccgcgcccagcccaaccgccgtcccgcgcaccacgccccgaatgctcagcttcgcccgcagcccctggcgccggcgcagggccagcagcgcgtacaggccggaccaggcggcggcgaggcccgcgctggcggtggggtagcccgagaggttgaggtaggagctgaagaggagggttggggtgaagagcgtgaggggcaggggctggagggggcgggcgtggagggcggtgatgagggttgcgagcagggagggggggagggatgaggctggtgagagttagttgtgcgatatcaggttgtgaatttggggatgagatgtgtgtaagaggagaacttacagccccattcggtgaggtggtccgctatggatttctcgactgcggtttctgtcggggccatgctgagggttgtttgggtgccctttttatatgattgtgagaagctgggctttaaagttggtcgtttttcattaagagaactgccctattagaggtgcggttgtgacgtgatgtattttcaagatggatgactaagctcgagatgcaagccgtgaagttgctttatccgccgccttggagatgcacggggatggaattcacgcagtgcagcttgaattatattttttagaaagaggaataatcatacgggtaaacagatcccatttatgaataattcatcgctcaatggctttgaacgctgctataaaagatgaatttgtagagctgcgggcccggccgaatgattcgccgacgaccccaaaatttcctggtttgccatattcatcgcacgacttacagacattgaattcaagacgacaacctccactctaaaacacctctattcgtgaatacaatcgcactgatacaccactcgaattctcataaacgacgcctctacacaacaaagcaactacatccaattcagcacaacatcccatcatgggcggcaggcaaatccgccccgcgggcgtctaccgcgccgtcagccaagagctcaagcaccagctcatgcccggctacaacgtgcccacgccgccctggttcgccgtcatgaactcggtgccgccgtccgagacgctcgtgcgaaacgtcacgccgcgccaccgcgcgccaaaccccaattccaaggccgcctccaagcccaagcggctgttccgcccccagaatattgcctacccggaggatgcgctgcggacgagcttctacaaggaccatccgtgggagctggcgaggccgagggtggtgctggagctggacggcaaggaccaccagcattgcgattggagcaaggggctgagacagcctggtgtgccgctgacgggtgaaaggtgaataacgctgtgaagattgggaagaagtaaaagtcaaagctaatttttgttatttctagcgtggtccaacgacagctgtggctaatggaaacccaaaacatgagcaagcgcaaagcatacgacattgtccgccgcgaattctaccgcctgcgccaggaagaagaaatcgaaaagaggatagccatcgaagaggcccgctacgtcggcgcctactttggaaagacgaggctggacattggcatgcagctcgaggacaatgagtttgagaactggaagatttgggccggcaaggagacggccaaccgggaggccagggcgagctccgagattgagacgtttgggctggaggatgaggaggttggcgtggaggcggaggcacagcctgtgccggtgacggtatgattgagatgggtatataaatgtgtgtagaagccggattttggcatttcttgtattatatcatgtgtatgaagagaaaagacgatggggatatgaggtataaaggttaaaaggaggtaaaagtctgctagcatttgacggggcttggttctatatcatccaagcggcgagaattaaacacaatttctccagcgttttgcacgccgtaccgcagcgccacctcttcgtgctgtacaacaaagacatccgctatgccagtgtgcaacagtagcttgcccgtcagactcagcgtcgagatgcgagcccaagactcaatatatacaaccttcatagagctctccggagcaaggtaaaacatctttagcaaatgtatcgccagcgcaacaaagaatcccgtagccggcccgtttgaaaagacgcggctgggataccgcaatttcttgcctgcttcactgtccggcgggacgagcagcgcggggaaaatgtcgaggatgctgagcagggcggtcaagggcgttgaccagagcggttggtggactttgcgggcgcgagtgacgatgcgcttgtcgtaggtgccgggtgaagatttgtgagatttgcacagagtcttgaggccatcttcgtactcttcgaggtggttctctgacatggcgtcgccgctggagatgaggtagcggcgatggaagttggtaaagtcgtgggagccgtcgtccatcatcatgagcatctccttggtgtgcccgcccgagccgaggacaaacaagttgtagtccattggcggccggcgaacagcctgcgaactggcatttacctgtagtctcgcatttcgtttgggactacgacgtgagagaagctgaatgtgtcttgtctattaacatgtttaattagctgacgccccttgtttccatagttggagggtcttactgaggcgaagacgaggagggctatgcctgaagcgactacggtcaagagactgcgctttccaagagaggagaggattgtgaaggcggagccaatggcgacggcaccagcgatgccgaagagggttgtagagcgagccatgatgaagcgttgtagatgctcttctattgagatttcatgtggacacgttcatttctgcgcttttgtaagaatgtgaaccgctatgaaagggtttggtgtacttgaatcactgacgagtaaaattacgagaagagcattttataacaagcgtcagagttggttaaaaacagttcatgtaagatgaaacatattaattttacttattctattaaatgttcccattttaatcataaaaagttaataatactttaatgttaaaaacaaagattaaaaacgttaaaccttagatcctatggaactataaattgattaactttgtctagtatatgtgaagtatatttaggattttgttccttacttcttatttataatcttttataaaggaaagcgtcctaatttttcataaggagttatgtagccttcggctactaaaattattttagtattaaactttatacttatagatgcaaaaatagccagaaatatgtgcttctgtaatctcttttaatgtggagtaggcaaacccaactccgccaacaaaattctattcttataaaataaaatttagggatagaagcatataattaatagactatttattattagggaatttagtttcatcttagagtcgaactaagatacagatattagaagtatcatgctctgccattgagctaatgaaacttgaaataccttatttataattatagtaataggcagctatcttgtacctctaacgagcgtggtgatggttgaaataaagtcaattgcggtacggcgttcaggtaccgaagcttcagcgcacagaccccacgtgctctcgacggcacgtatttgcgtccatcatgacaaaaaaaggcattccaccaattccattcatttcaaatataccgtacatgtaccaaattcgacatttctcagtgtacacaattcccgtaatttccctttcaaatagaggcactggctaacctcttacctagacaataaaaaaagcaagatgcgtcccttgtacatggcttgaagccctcatcaacactttgatagatccagctgctgtagactctcagaacccattcgatcaacgtcaagtgctcaaaacatgcgtctcttgttgccctgcgtcatttgaatatactgcgccatctcaagcgcccgcctagtagactctctcgcagcatcttcgagcatggcatcgactccctcgcccgtcatggcagagcactcgagatatcgatgagcgcggatgcgtctcgcatgccatgcagcctatactcactattagccgtacacaaagaaaagcccaagagtgaccccaaacatacgtcagatggaatcacgcagcagctgggaaacgggacaaagtcgtccgagtcaaacgggcacgccactctgtgcctcggatccgtgcacttgtcgcgaacgtccttcttcaagccgaccaggtgaagaagcacctctgtctgctgctgggcgagaaagcctccctgcacagcctcataccactgatagatgattagctcagtcggataaaaaaaaggagagcagtgcaactcacccactgcaagatggcgtgcatcgtcggcttctgctgaatgtcaaagcacaggaatatcgcgtcccactgcacatacgacagccgctccaccgtgctcaggtccggcgcgcccgacgtgtcctacatttcgacgcgcaccggctgggagttgtacatgcgggtgttgacatatgtctcgtagcaggtgcgagcaatggcgctggactgaagattctggtcagcatctctcttgtctatcaatgtacataccttgacttcaagtgttggtgttgcttacatcgataaactggccatagcgagcacggctgctctcatcgtcaatatcagttgctcaccaaaagaaaagctcatcttacaacaacaacgacgtctgtcccgccgtcttggcccccacaaacaaaaagtgaatcgtcagcggcacatccagcaccacctgcggaacaggcggcaacgccgacggcgacgggctgcggtgctttctcttgcggctaaacaggctaaacaggcctctgcgccgagggttcttggcctccgctgcgctgtcgccgtcgtcgtcgtctcggattcccagcgcggtctccggacgctcaatcagcggtccctcgaggtcggtggaggtgcatggccgccggtggaagatggggatggggatggcggcgcggataaaggccaggcgagcagaagtggaagggcggcgcattgggcgttctggctcgcggaatgtcttgatcaaggggtcagcacactgagaacaaggtacgatgtgggaaatacagattgagttatgctgaccacgcgcgtgctgggccgagccgtgaagccatcgtcgctaaagggatcctcgcgctccatgcggctgggcacagagtgtctccaagaatcaatagactctgcctgctcttcagtaaactcgccagaaacgtcttgcatcgttgatcgttgttgggctgcgtgtttcgacaaagtatggaagattgtggttgagcaaaagaagggggaggttagtgaagcgatggtgttgagctcctctgatacaaagttgccatcgagttgcagcgcacgcaaaggtgattggccgagaacgatgtaaataaacaaagcacgggctcgtccacgttcacgtcaacgcgttttgaaataccgcgaccaagtgacggcaaagtgagcggcgggtgaatggccatggatgccggtgatgtgcggctgtcagctgccaggcctgattgccacagataggcatggatcttggtatagcagatctggatgttgatatcatgccacgtctagccaaatatcggtctatttatatcaacagcaaagcagatgaagatgtcagtttatacatagtgtaagcgtaagagcgtgtgttcgactgtattcattcatattctaaacactaccaacacatcccagaactttacaaaaaacaaaaacaagaatcaagaaaaaaacaagacaattttggtcttcatccaattctaaaaaaagcagtaatttgtaattttagcttgccgtatgctttcccatccccttccgccaaccagtccccccccaaatgacattctaaaaagagagataatatggtataagtgaaaaaggaaaaaaaagaaaaggcagttgtaacaagcttagctacactttgtgatgggtatcatattcaacattttttgctttgctcccaagcccccccagtccattctgatcaacttccgttttgttcaaccccctttttttgaaacaccgccctctttgaatgcagtgagtttgcttagactcagctcgagtcttcatcgccttcaccctcaacagcctctgctgcatccgtatccgccgtctctgcgtccccagtgtccctccccgcaagcatatccctctcagcctggatagccttcgccctcaactgctccacctcctcccgcttcacgactcgtcttagcccctcgctcgcctggatcagtccatcaatgctaatggcatgctccgtcatctggtggttgatataagtatacacccccgccggcgtgtcgcaccgcagcagattgctttcgtttagcttgagcagcgccagagcaacttggaaaaggaacgtgctcccatcattggtacagagcaccacgtcccaaacgcgaaaaagcgcctcggcacaaagacagtctgtaaagacggagaggaaccactggaaagtgagggcctcgagttcgactgacagcgagtcaaggtgcgccgacagcttgggcaaaactgtccgaacgtattgtctcagcacctgttggtctgccctcgacgatatcagcgagtggtcgtagtatccgtgagggagaatctcctcaataatggatgccagaatccaaaaagcgtcttcggcagagggcgtgatgagaaggatattggccgtaatcaggttcattccctgacagtagcccacatccttgttccgtcgcgaatacgccagcagcacctcgctcagtttctgcacgccagggccctttcggaagaaaatgttgtctgtgagcgtccggttaatgtccatcttgatctggctcaccaccgtaggatcgtcgtcttcgccactctgggagacaagcccatcgtagtagccaggaatgcgaagcgccgttgcacccgagcactctgaccacacctttgcccgatagctcacggggatgccgcccagcaccagcgtcttgaagccgttccatttcgcccgcccaaccttgcccttgttgcccagattcgagatgccaatcatttctccgtcagccacctgctcctccggctggatgattcccaggcgctcaaatcgggcttcggcagccgccgtggccgcagccagcgccgcctcgccctcacgctgcctctccgcccggaccttgcgcagaaattcgttccactggacagtcttgtctcgctgaagactatcgtgcagatcgctcagctgctggagaagcagctttaccggctccgtatcctccttgaccagcgtccctagagtcggatcctcagacgggggctgtgtgagagtagtctcgtggtcaatcgccgtcgtcgtgctcgccaggggaacaagtcccgactcggtcggtgttatcgcaggcgaacgagctgagcgctcaatcaagcgctgactggatgtggaactggctcggtcatcagcgccttcggtcacagacacggctgtggcgcttatgccaggcgtatggctcagcagctcggtgggaaaggttgcaatcttgaggtagtcctgccagcgcttcgccttttcctcgccagcagccctctcctcctggctgcttgggcttcctgggcgtggatcgctggatacgctcatcttggaactctgcacatcatccagcatgttgggtgagatgcctgtccggccgtttccaagcaactctttgcggtggccgtttgaaatatggtttgccatctgcgaagcttcccgttgccgtttcttgcgccgctggtcgtagatgaagccaaatcgatcggtcaagtattcactgttgggatagttgttgtatatgcgcgtgagcgtcggaggctgagattctgggggcaatatggcgtccatttcgactggcccaaacttgtctgcacgtagggatgatgggccaggcgagcttccagagccgctcccgcgcgggtcttgcgcttgggctttcgatgcgccggcggaggagttggacggcgtcgatctccccatggccatcaatgccttgggaccaccagcgacagacacggctcgggatgagcggttggtgtggttactagccgccgagcccgccctagtcgtctctgttctggcagcactgctggcagcacgccctctggcttctgcctcacgactggcaacagcgccgccggccaccagcctcagcgccaggctcgcaagcgacgcagatcccttgcgatcgggagtggaggccgagtgtatgctggacggccggctggagttgttggcagggccgctgctggtcggagtcgtgggagggtcgaagaggtcgttgtgcagggcgggtcgctgggcgaggctggaatgcgatcgtatgacagtaggcctattactgttgggcgcgccatccttgagactggtcctccgcgatgtgccgccccagatgtagtctttccatcccttgaccgtgcccgatttgctgtccgagctgctgggcagagcagagccgctgctggctcttattgtagcgcctgcgatgcccgtccctccaaacgcactctccgtcacggtgccgcccatggcatcgctcatcaggtcgctgagcccgcctccgtctcttgaaatgtggccattcttgcgcagctccgtctccaccacgcgcagcctcgtctccagctccaagctggacaggccacactcgcgtataatcttcctcagggcccgctcacgctcgtctgcccgccgccgcaggctggagatctgcgcatctcgctgagcaaggtcgctggcgatctgccgcaccagcgtgactgcgccgtgccgtgcaatcaggcgctcaatgtgcttgtcgtcggccttgtgcagagcgccgggcacggtctgcgacagcggcgcatcctcaaagagggcctcgcgggccgagctgcgccaggtcaggctgtcgacgatggaggtcgaagcgctctccttggctcgcacggttcggtcgggctggcggatggcggccttgagctggttgtagccggcatcgtgatggatggcgtcaccgaagcggtcggcgctgggcagctcgggcgagaagctggggaagctcgtcagggacttgtcgctctcggcaatgctactggccgagctgctgaggtggctgaggagcgcgcggtgctggttctggtgctggagctggtgcttgccggtgcggatgctgcggtgcgagcgatacgacgtgttgctctgctgcgagacggagcgttccagtggaggggccgccacggcgtcggacacgtccatgctctccgctgagagtggcctgtcgccgtcgatgtgtctggtggttgtatgtgagtgtttgttgctggttgttgtggaagagaaatggcatcgaagagtggcagacgcaggaatggaggagctacgcgcaggttccgaggggcatcacttgggctctgaccgatgcatgacttgatttgatggggcagctccagcgggcactagcgggcgatccagggtcccggataggcagtaattaatgggctagctggttaattgaagctttgattactccaatagtctcgacctagactttaattcttttcttcattgctctacacacaaggcagaagctggcgactccaggcatgaagtagaaaagaccaatccacatgcatcacgccaataatggcatgaagcgctagctgccatgttttatgtgatgctataaagaatgcgccgcttcgtgttatgccggttgtaagggaggcaataaatcaagcccatcaaagatgagattgttctcccttttctcttctcttttctctcctcttatcgtgttactacgtacttacttcggctttcacgctcgtatagctcctaatattagccaattcacagtcaggccagctcaacacctaaaaatggccctatccggaaccgaatcttcgtttacataaaattaacgtcagccagggcccgccctcgattcgcctaaagcggatcaaacgacattgcctgcctaagccaaaaagacaaaatcagcctttagggtccggatccaagctgaggcgagttatgaggcttttggcagctggaagagccactcttgaggccttatcggtgcccaagcttctttcaggcggcgtttgggtggcgggcctgtaattgagtcgggcagtgcgctagaaactttaacccagtccagtcgccagttcagacgtcaaagaagaacaatccatcacatttaagggctcttataacaacaagcctctgtcaaaactcatctacttaaaataactatttccaggcagccagcggagcccagatatgtcgccgcccatcacacgtgccgcacctacataaaattcaatacaaaaattacacgcagcagcccccatcctgcgctccactttctctcgtcatcgctgtcgaaacggcaagcaattcatgcatccaattaacgccctacagattcccccacctcaagtcccaaagtcagctgtgaaacctgcttgcgtcacggccgacctaccgcttatagcaggtagcgatgtctgcacagcttacatgtgcgcgcactaacactaattttcatatcaattgcagtaaagttacaatagtattagtgcccaatggctgagatcgatcaaagtgtttaaattcctaggttctttattattaaacagaacatgttagctatggcatagattagctacagcaaacctagaatgcataacacttctcatctttgctgcattcaaccagaacatttagccagtcatatgaatcaatcgtcttactgatctctgtaataacacgtatcaaggggcatattacatgaaataccacaaccagagctgcgtttcacgttagtgaggctgacaagctgaaacgagtagcctcttttctcagcttgctccgtattcacattagacacctcataataaagtacatgttcttgatgatgactatattctgttgaaaatatgtttctagtgacttttcagtctatttccctccatctcatactaagtcatcagcccatccacacagttttgacgttgacaaagctgtgcaacaatggctgcgggatgaaagccagctacaactgcgtgttggtgcctttaaagtggccaattttaaatatatatgccatatcaaaatatgcttcaaatactacatagtactgttaacaaaataacaaatgcaaagaaacttccattaccaactcaacaaccaagctcattataataaacgcaaagaaatatcgaccacaaaaatcgatacaggatatcatcatttttacttcccctaacaccccatactcatacagcatctattttatccccctttagcagccctccagagacaaagacaaataaaagagagacaaacaaaggctataacaaagaaaaaaaaaaaagggttgctaaaaagtcaatatatcatagtcctacaagcgcctcgcctggccttgtgccattattctttgtaataaaacgccacctatcgaaaagagagagaagacggcttttgccctcttttgtcttgccatcatcataaccaaacaccccccaaaaagaatccaaagagaaatggaatccaaacacgcctcatgtagatgccagtaaaacgcctaatcgaaagcaaccgtccccaaaacattaccattactttttaaccttcatctctttgcaccttcacttcccctttctgagcacttctctcgtgacatcaggcaaagctatcctcagcattccatcgactcctcgtcgaatcttgagtgtaatctcttgctgtattaagtggcactctggttgtattacgtggccgcggcgccgcttgctcttgctgctgtgagggctcgtgatcgtcaaccaaagtgtcttcaagctctggtaaaagcccatcgtcaacaagtctctgcaggagcacatccttggtcaatatcctctcacgatcaatctccagaccgtctaatttgcggagacgcttgcaactagcaacatacaccacttcatagagtcggcgacgcagctttgtagtctcatctcgtcgcttcgcaaaagccctatctctctccacgtctgcatctggcatgacaaacgagtcagcgcttcccagcgtgtccgcgctgattagcatctgcacaggaggatagaaaccctgggtgatggggttatctcgcagatccagctcagtgagatgagggaaatccgtcaaaagttccgttaccgccatcgtgtttgaaagtcggttcccagccgccagcagcttcttcagtcgtggaatgaagcgcaaagaggatagatcccgaatagcattgaaattgatattcagcgttcgtaaattgggcattaactggccgcactcatcgggcaacacctccagtccgcaattcgctagctccaagagctgcaggttgaggaaatcagtcctcagcgtaaatgattgcatgtaatttccagacaagtacagctttcttatctcgcaggcactggttaggaaatccagctcgagcgggtcctcgcctcgctgttcacgcagagagacgctgtccacccgacgagcgtgacggaagccagatatgcgactaaggcagtttcggtcagcataaagcgtccgcagattgccaagatttcgaacatccagggtttcgaggtcgttgccgctgatatccaaatcttggagcgccctgttggtcttttcaaaaacaagcgtttgcagttggttgtccgaaacatcgagcttggaaatcgccgggagcagatgcaagcctcgaaccgacgagatcctgttggaagctacatcgagctttgtcaagcgtccccacttgacctttgagaaatctagctcctcaataaagttgtttcgcgccctgagatttaaaaggccatcatgagtgtccagcccatccagggttgtcagcagattgttatcggccttgagatttcgcaagtggatgagcctcttcaacgccgacaagctcttaacttcattgttagaaatgtcaaggtactcgagatggatgagatggtcccacgacgtaagttccgtcagcatgttgttggacactttgagatctcgcacacactcggggactccatccagatgccccagagagtttttcgacgcatccagggtgatgagtttggagcaaaactcgtttagcatgtgtaagctagtcagctgtttatctgggagagcaagagaggtcatatcctcccaatatggctcatgcggctcagcttcggaaagtttctccacgaggtctcgtatcgtcatggacagcaccttctttgagccgtcgcccgtcgccatgcgcttattggccatgacatagctcacttcgagcccaaaggaccggtctgcattgttcacagtaaactctgagagggggctcagcgaatactttcccacgtttcgtccaatgagcagactatcgtcagctctcatcgagatggggcggtttgcgggggttggagtttgattcataaggaaccccaggcctggcccgccgtcgagagatttcaggctcagagacgtattgtcgcctataaagctagtatgtcgctcgttctggctctggctctgactttgactctcatttggactttgcttctggttgtgcaactctaccgtgctctcctcatcttgctcgtctattcgcgaaacaggccgaggggtaaacttggtgctagaaatggtcccgtacaccggcccggcgcgaagacctcgcaaggagccctgtgtaacattctttggtgtaacattctttggggtgctgaaaggagccgcctgcagctgaggagaaatcgatgtgtcgggttccggatcgtcctccaggccttcaatatcctctggtagcacacccaaaacgatggacgcaatgggcgaggtaaatgaaatagtgatattacgacgcttagagctcaatgcatcgatactagactttgccttgagaacatgcaggttgctgcctcctacctcctcagtactcttaatgctgtctccgggctgagcatcgagcttttcaatctctcccctagcccttgccgctacttcaggatcaaggggttcgtaagctgcaagagtcgtgtagctctttagcgaatgtgtttgcgctgaactctgtcgagagctaccctctttttgcagtggtatcccgtcacggccccgaggtgtctgcttcagatgctgcatctcctccgttatgtcgaccgacagatctgatatgttggcaaatggatcatcctccgtgtcttcggatcccatggcgtgagatgtcgcagagttcttcgactccttgtttttaatccaaatattgttttgtttatccagatacatgccacctatcttgtctggaatcaggtgcgaaacgctctcgggagcaatcatcttgcgtgattcagagcccctcgacgaagaggtgggaaaaatatgactggtggaacgggccgaggcgctggagaagagatcatgaacagggcttgttgattcactcgccgactcaaaattagaaccaccaccgccggcccgagcacggttgctggctttatcaaccattcgctcaacttctttggcggcacggattgcatcctttgcaagactcattgatctcactgaagaagtgatgacatcacccatgtcactcagctcttgatactttttgagacgtttgacaacttcgggatcctcttgctgtcttgatcgtctgggtattggtttcccgtctcgacttggtggtcgggagaagggctcggctgtggatccgtctgactcttccatcgtcgcattcatcatggattggccgatttccaactcggattcttcaaggctggtcaacccaggctggctgacctggctgcgaatcatggccatgatctgtgcagcctgatcgacgaaatcctgagttcgtatggaaggcttgcgctcagaatcactgggggcattcagctcagcctcttccttgaccgacttggccgttggccggcgcgacttgccctgaagagcatcatcctttgatgactttgaagtggcagctgaagaacgagattgggccctagacattcgtcccacgtcatgggtgtcgccagagccggagcggtcagactgtgagcgtttccgctgttttgcgagcccccggaggtatttctcgcgctggggagacaagagtgccttccaattttcagtaccaaatgcaatatcagatcgatgaagcgtgcggcgtcgtttcggtgtggggtgtttagtgggagacgttctgggtcgcttggattcagacccataatcacgctttgtcgcccaggactcatcgtaggcgtcatcctggggactagcagaattgtcaggtgaactagacgacatgaaatcgtatctactgtcagaagcagctgaggagacccgggagtttttccgatctctgcgaatatgcagcgaagagtattcgtggagcaataactctggagggataagcttcaaggcacctttggcagccaagggaggatttggtgatgtgttttccttgaaaagggagccggaatgctgctcggcgggtaagtgagacagctcgtttgtgaactcgtacccttccagctcaccagctccaaaatgattgacaaatttgtttgatgcaggagaatggtcgaattgtttctggttatgactcggcgtaaaaggcgatgcctctggcgaattctcgtgcgaattggcacgcgagctctcgcgcgagctctcccgcgaatttttaccagacatgccctcttcaaactggctgatgcgtcggagcaaggtttggttggtaaaagtgtcatacggcccaaaaagcttcaatgggttcgagtttgcttgactgccgccaatgtcacgaacctgcctcttgatggggcttgggaacggagcccgaggcacatcggggctatcaaacagcgagccactggccaattttgaatctgccaatttcgaatcggcttcttgagttcgcagacttggaaactgctttggcgtgctggcttgcagtgaatcctcgcccagcatttccgaccaatccacgcccaaatcagggctcagagcgtggtgccgcattgacccaccagacgaattactgctgtcatgagaggtatcaaaatggtattcgtgatcgaagggatccatcgggttaggatttggtggctttgcgtctactgcgctgtcggaggcattgtgtgaagggtccaggatcatttggttgagctgcagccgctcgagtctttgccgtagttcgtctgcaggcatttcaagaggcgtgaattcaatctttccgtcgtcatcgctttgcctaccgatcaaaatggggctaaagtcttcgttttttgtataactctggccgcttgcttttctggatataccgtcaatcaaggaggggatcgcaaggtagctataatcttgagagtcttgagagtcctgagagtcctgagagtcttgagagagttgctggtcgttttcctcgttgtgttcttcggtatgctcgtcatcgtattcctcagcatgttcctcgtcgtgctcctcgtcgtattcctcgtcgtgatctccatcgtggtcctcatcgtaatcttcgtcatgtccctcatcatgcccctcgtcaagctgttcatcgtgttcctcgtcatagtcctcgtcggcttcctcgtcgtcttcgtcgggaagcggagggaggtccatatggctatcgttgctcatcaatgacaggtccgaatcttcttcgacgttaagtttgtacttgatatcccgcccaggccttctagggctcggactcggtgtgatttggtccgaaaagatgccctcatccgaggtaggctctccctcagattccaagtttattgtcggtgcctgcgcaggtgggctcgacggcatttcggtttcgtataaatctgctgtgctaggagactgaaggggtggtagatcggggctaggcgacagaggctcgaggccgggcgatggaggctcaaggtttggcgacggggagtcgagatggtgggagaaagaaggcgagggcgagggcgagggcgagtcggcgtcggcgtcactggaggacggcggcttaaacatgtcctgcagcccagcggccgccgagctgaacagatcgcgctgctccccatactgcatcttgccgtgcaccagtcgtcgcttccattcgggcgtgttggacatgcccggcgtgtcggggctttgatccggaatgctcttgcgcacaaccaccgatccggtgaatgcgggtgacggcgagcgcttgaggaacttgtcgtcgcgcttgcggtcggcggggaacttgagcaggcgcttcttgggtgagccgcggcctttggggctgcgatcgccctcgagaatcgtcatgctcttgtcctgcggcttgggcacgactgcgccggggtgtctccagggcgcgcgcgggatgcgactcggtgtgggctttggcgatggcgacgagctcttcttggccgacgacttgaccagcgcaaactgggccggcgacggctgcaccggcgaggacccgggctgcgacacccagtcctccgtcaacgaatccagccaagcgtgcgacatggtgaaggccgatagagtctattcaaaacaggggcatgggatcttcacgccataggaagcgatacaaaaagtttctgcggggtcgcgtcctatgggtgaagcactggagcgcgcgcacttctgccaggcgggacggcgcaggagaaagaagaagctatacagaggcggcggacacaaaagatgcagaataaaaagtatcaacgagataagatggagcttggagactgctgccgatatgggggagggggccggcgcaaatgcaggggattctgcttagggcggccgtagggaacgatgatgcgcgccggagcttgaaagggaaaacaaaacaggggtgctgattggccgcggcgggggttgctgtgccaactgcgcagcggaatcacgtctctattgactttgaaatcttctgtttcagagtacatgtggcttttcatgacgtcttgttgtgtaagggaatgtctgttactatataatttgccaaatactttcatcaagtctgctccaccgactttaaggaggccgtagaattacatggcaagcttcatgcggctcatcacatagaatgggcttcactaagattgccgaaatctcgcaaagctgtcgccatcaaacccgcaacctataattttagcacaaagtcattaaacgtgcgccgagctctccgctgcagccactccgtgctaatcaactcctttctgcatcagcttataagcgaaaacggcaacgcaagtgactgacgcctctgcatgctgcagcttgtgctgtaagtggtagcgcgctctcacgtgatgccgcgtgtcgcgtcttcgcgatttagcgccctgcagctagctcttcatttccaccgtagagcttcccaagcagctgcaattttctggccaggtgccgagcttcagcttgtcgacagccacagcccggagtgatttcacgctgagacgcagatgaggcatttctcagcgtctgtggctctgagcctgcggtgttgcttatagtatatctgacttcgctgctggcctcgccctcgaccagtccgaatctctcgacattgatgcccgagtgcccgccaccgccgtgatgctgcggagagctcccatttactgcgaggcggtcttgcagccgcaggatgtctactatgaagggtcggaagatgaagactacgacagtgcggaggcgcgcaggcagagatatgaagccgccgggcagcggtttctccaaggcaacgtccccttgctgctgtctgcgacgttgaagggtccctttgaacaagagtctggatgggtgaacccgtggcgatcaaaacttcgtaccgccaattcacagaagtcgcgcgaacctgacgatataaacgtgcattcgacccccaagcgacctgccacgtctgcgactgtcaagcatgcgatagaagctctgaaaggtgccgagtgtgctcttcctagtccggaaagcctcaagcagacgcctctcactagcccttcttcacgtctccaggggataggtcacacgacgcacgactggagacccaacagtgcacgtctttcacgaaatagtgatgagttctggacaacaaattcaccatcaaaaaccccaaagaggaaatcaaagtcatcaccgggactggatagcgtggcgaataagcggcaaagaaccaggtcgaccgaacccgaatttgagactccaacgcccaggaagaaccaaacacccaagagggatgctagtcaaagaggaagaacgtccagagccaattcagacgcctcatcaatatacttacacattcgagagctcacctcacaacttccccctgcaggatcacaagatctgtctagtgaagaggcagatacagatacagatgacgatcaccatgaaaccatctctacccgttcctccgtggatacatctttggtcaatgcacgcaggactcccaagaaagactctcccagcaagagtctacacctgaatgggaactcatccacgtccttgttatccccattttctcaacggagcttgagaggagtttcctctcctctatctatttcgccagcgcaaacgccaacaaaacgaaaggctgcatcaagcctattctccggccgccggcgggcttcaggcgacctatctagaccatcagaaacatcaacaaacttaccaggtttggcagatttagaaatgctaggcgtggatgatggcaacagcgaagatcttgacgacgcaactttgatagagcgccagctacgggacgaacaacccctatctcccgaagattccgagaccagcaatggaggccaaatcagcactacgtcagatacggttccgccaactcttcaaaaatctgggtcgagctatgaagagcgtcaatcaggagaagagaatgcagttgaaactccaaaggccaaaaaggtggatcacctggacagttcaatatctaaccatgattcgcctcgtaggcgtctcaagctgtttcgtgctacgcattcttctcggatggctgatcccttgatatacgatgatactgaaggatccgatcaaccgacttctaaatctgacaacacggcctcattgaactcacagcaatccgtgcctagtgaaaagacccctatcaactcacccaaaccgaacaaacgtcaacctttgggtaagagtcctacaaagacgagtagtcctcacaagtcatcacctctccgatctttgagccctcgaaatggtagaatcaactcgcggcctgctctcaagaagatggttcagccttacatgtcaagtctgcgcaaatcactagcggcgagtgcagatgaaactcgccacgcacaagaagaagatgaccagcaatcgaacgaaaacgagcaagcaaaagaagcaaaagaaactgcactgccacctgtttcgagtaccccagcatcgcatcctagtccgaatgaggatgccacagagaaagactatgaatccgataattcttcaactgacaatgcgcaagagctggtggagcacggtacttcgacttcaactacactgcactccagaactccacctgttgatgctgctgcatctgtagaggtgataaactcaactcagggagatgtgccactcagtattctacaacaagatgagccgagccttactacaccggagatgtctagtggtttacagccctctatgcctgttgagcaagctaattcagatgtaattgcgccgcaaataaacagagacatgctgggaagaacaagtgagcccagctcgatagcccctgtggcagatggcgatcgctgtgaagaccggcaagagcaagaagagattcacagacctgccgaagccgttaccgaaagccatcttttaccatcacaaaacaatgacgcgcctcaacctccgccaaacgtcctgcctgaacctttggaggaaataccaaaacgacctactactccggagccgcaattcgctgtcgcctctttttcaacattcatgtcgccttctccaaacccccgccgaagattctacttttctgggccaggtctaagtggaaccgcttctaaaacacagggcaccctgctgtcttgcatgaaaaggtcatgggggagcacgattcccaaaaagcgagtttcctgggctccgctaccgcatgaagggagtgacagctctggggaggatgtcccatcagggacggacacgtcatcgtcaatgacacgaggcagagaccgagcagtttcaccgcctcccccgccgtccatgggctcttcttccgattcgctcttggagggagacttgaagtttggtcttcactttgctgcagtggctgatcgttcaaagggcacaaaccctcaaagcacgcctgctgtgactcctagcgctgacagggaatgcccggcagagaaagtcgatgcattgcaggtcaagaagaataggtttgctacgaagactgctacgaagacttggggccatgatgacgaggaccccaccgacattgtacaagacatattcaacgatatggacgactttttgcaagtctgggacgtcgatgcagagctgaatgaggcacgaaaggccgaaaagacacgggctagcggcgcaaaggaggcggaacgtcctgaggaggatgcagatatgtttgcatccttcctttaggctgttacccgaattcttctttttcgtacaatcatgatgctacattctcacgactacttgaccattctacatagtatgtggacactcgcttgtgtccaatatttgttccttattcagcttcaagttatttacgaagagtaaaactctttttttttctcaatcatgtatctagcatattgcatacgagcgtattctttttttcccccagtctttgcgtttttactcttttcgaatacgagttttcatttagcatgtgcattgcattgtgctttttttctacaaatactggagttcggagacacggtgagacaagagtcttttgaataagcaaaaggctcgcaggagctattgaaatatggaagttggtagggatagcaattagatgtggacatgagggaaatataccccgatagacggctgttaatatgtaaatcatggctttctggtgatgggttaaattcctgggtgacgaggtattttgtcttgtgtatgtttaaggggatgtgatgcggttattcagtggcatgtgaattcgtttaatgtaacgatgtgttgtctcttgatttggtgctctttattcacactggcatgtaccttgatcgttgggatcctccagatgcacggatatctcgcctcacattgcactttaaaagcacacaacattcgtacgcctaacgtattttctctcatcacatttcttctcttctcaaaagctagttcaaatttattgtcattaagcaaaaaaactctaattctaccttcacaccccctccccaggaaattatatttctaggcctaggcctagggtaagctataagtgagaacccaattgtccagactaaaaacaaaagcacagatttgcatttttggtcttacggaacagagtaaaaaaggttagtaagtacaagtagcactacatggagcaaaaaaacgatgcaagtatcagtcacctggtcagaaaaaaagattcacttacaccattgagccacaaaggcagtgagcagctaacctcacatacatacccgagcatgctgctgcatacatacggtcaacggcgtattagagaaaagcaaaaagacacgaaaaaaaagcccattgggcatatccagagttgcagtgagatgcatcttgcagtgggtcccgtcctttggtccaatgggtgtggttggacaagaaacgtggcgtgctctgctggcggaaacgcaacgcctcttgtttatgttgcttgtttctctttccgtcttactggcgcaaggtgtctgttaatcttccttttcctctctcttctcttttcccctccaggcacatggatcaattaggctataccctggcctgagacacgtacccaaactgttttgcctgggggtgagagacaagttctgttgggtaggtgtatagtagtctagatgtggtgggaaaatgtcaccctcgtcgatgttagccgcaccaggtgtctggattggtgcaaagattgacatcttctaccctcccttttcgaagcagttttctgaattgagatgttgacaagtgacagatggaccttgctcccgtcgttgcattgcacgccggataagttgcagggcaaatacccgagtgaaactctaaaaaaaggaggagtaaaacgcttggtgacgtcgcaaatgttacgagccgatgaagtggaacgacatccggcatggtgagagggcgcacaaatctgttatgaaacagaaaaaaggaggcggtatcgcattcaattggcagaagcagatgtccgcccagcaagctcgcgtcgaactcgttttcatccttttccctttcaaggctatcaagtcctcggccaacctatcccctaaccgacgtccagtaatattcgtgcgtgtcctgcgtagagtctcatttgcatatgatatcaaacacagaccagtgcctagatttggctggcgaaccaattcgattcgccggatcatgcaatctgtcgaaggatgaggcgacacgtacatgcgagtacgacgacggctgcaactctgttcaaccatcatctcacgtggtgaaagacgtgaagcgattgactgcatggtccgtccacgtgcccttggggcctcggatcgcttgtctagaccaaacaagctctagaatgccctgcctttcggtagctcgggagaggctcgacggtgacatttgttcctggcttgcttgttgggggcagaatactagtagatagagtagcagtagcactatactcttaccactagtaaagtggcagcaacagcaggcgtgaccatttagatgaaattgagatctttgttgagatccaggcgatcagggacaccgcaagtttggcggtccggttgctggcccccctcggacagcagatgtgtccgcattgtctgacctttgagcttcaaacttgtgacgtgggcggtctgagaatacgtaatgaatgtgcgatgctgtgctgccggcgatacaccagtcaggcgttgctgaagcacacacgtgggaaaaggcagaagccgtcgcagggcccggtagctcgaggggaatccaggcaccctattttgagtttcagggagtaatcaccaccgttggcatgttttccacttgctccctttgtgttccggcagtgtcggtgacgaggacacggacgagtggttgaacagaaaacgcatcgtgcacaccggcaactccggggtgactgcaaagtggtctggttgcccggcaggagccaagtgcgagtgtctttgatttgcgatccaattggtggcgtggcgtttaccggtgagctcgcctcgcacaagccatgccaccaaatgccgtccatcatggcagaggtagggctgcatatcgcttgcaagttggcacgatccttggccatcgaccgcgtaccccctagtccctcgagattgagatgctctgttgcaacgattgctcgtaccgcaacctcaactccggggaagccttgaccatgccgagcagaacccacttagtcaacccctatgctgtcggtgagagaacaggtcgtaggttgactggatggcgtttccgactgttccacgtgggctgcggtgacgtccatgcttctggaaaaggaccacggacggcggagatgaggaaacctgtagacctcgtgcgcaccattggaactgcattgagtcatggtgacagtctagccggcgcaaagagggctgttctgctgaaagagctcgctcttttgctgtatttcagacgcagcgaatgcattaagccttgagacatgttatctctggctgcgggtctgagtgccgggaatcaatctggaaacaccaaattcgccgggccacacgccgttgggcaccggcgcagccaagccacagccttttcttagtgcttcgcttgtcctgtcccgtatcccttgatatcctctcctaggtgtagagcagcagtagcagcaatgctaattccttttggttccattccagacctgtgatcatcgcctgtctgataagtccaggcctgggcatgacgagggcttgacgcatgattcgagaagacgtcgccctccataagcagccgggtatcgggttcgtatcacgaagcgagaccagggcacgacggtcccgcccagatagtaaacaggcggctggtggaagagattccgcgatcgctagtgccgtctagcgggccttgtctctgctgaatgctttgagtttgtgccctttctttgaccgcatgggattctcagctggcacaagcgaagcgttcacggtttgttcgctggcggttcgtgtagcgcaaagccggtgcatgcggcggtgccagacaacgtacagggacagcgtacagggacggcaagcagggcatcagacgccatgccgtgcgacttgctggcgctcaccgatgctttatctctgcattggaggtgcgtcgaggttgcatcttctccgcgctgtgttgtacagaaagggaggccccgctatcagggcagcgataggcaggtcagatacagaacctgatatcagatagagccggcgcagtggtgcccaagggcgggaggtgcatgtacgtactggtacaagttgatctttacaagagacatctgtgatggcagcagcaaaattaaagcatatacgctttttagattcatcgattgccagttcaagaacaatttcagccgacatgtgctgctctcccttgtggctgctgagcgacgtgctgctggagggatggcgttatcatggctcttgttggcgactcagataagaggcattcacccaagacaattgatacctatccattgcaccagtgtaagcgaccagctccgcccgtgcatcccgttgaagcatgtaattttatctcgctgggcaattcaccgtctcctgaatattacactgaatcttacacgacagacaggcatcttgcgcttactgtactgaagcaaacttacacaatctctcgcgcaaacgtgggctgtttctttgcttgtatgtatagatacctccgtcatactaagacaggcacaagctacagtacatggatattgagcagctatcccattctccatatgccattgaatcattgtagatcacaagtcctcatacccgtaaccataatcgattcagacatcaacggaaacaaacaccccttgtgcgtggtgtctattctcacaccgatcaatgataacggcattgaacaaagccagacatcaactgcccctgtagccatgcgcattcgaaccactaagaccccgcaaacgcgccttgtgcttcagcagccccctcccactgacggcggcgccccgcccctgaaaactcttgcctgcggctagtcgccgtcatgcaacctccaacgtgctgctgggcggtggggatgattcggcggcagctgctgcgtgcagagcctagggggcgtgtcggatcgccagcagcgctgcagcagcgccgtgcaggcggctcctgtacctgtacccgctcgcccagcgcctgtaagtttagcggcctccagccatcgaggccccacccggcggcgctgctttgagttccccccgttttcttctgccagcaaaacctggcgctcgctccattttcctctctgcaacctccagagcgtctcacgcccgaccatccctccgaatcaatcctcccacgcagacgctctgccgcgccagatgtcctccccatgtccagctcgccttcaaccgccgaaaatgccgcacctgctgcgctgctgagcccccaggcccacgtccgacccgaccgccaggaccagcggcagccgcacctccagcacgatgatgcagagaaccccccggccctgggctgcgcgatccaagcagacgggagtgcctctgcccctgtttctgcctctgcctctgacactgcttctgccacctcctctgctgccctgcctcatataaagcctgctgcccctagcggcaccgcccgccagcgtcaacagatgggcccttccctgctttcccaagccttggcatctgctcgaggcatcttgcggaccaactcgacgcccaatacgagcacaactttgtcacagacacaatcacagacgcaggcagacaaatcgacaagacccacgcctgcctctgcctcttcttcctcagcggttgaccagctgccctcaagaccggttcggtcgtcgcccgccactccctggacagaatctcgagatgcatcagactacatcgaccacgacggcgccctgacgcggagcgtatcacagcccaagacaatggcgaccacaacgacgacggctaccgccacaacaacaattccaatcacctctaccgtccctgcacgagaccgtgccattccatcctcgtcattcaagtcggacaacattctgagccacgcaaaagacatgcttttagaacaccgtgaatttctagaccggacccgagggagagcgtcgctggagctcgactccatatcaccaaagctacagcatcaccagcaaccattacctcactcatcacactttaatgactccgtatcgcctaccaatggcagctataccagcgctgctttgtctaccggagtttccactgacgcaggagacgagactggatcacaggactcgcgtcaggaacgacacaaaacgcttgatacttccgagaagacggaaaagatatggtcgattggctccggcgacggcagtgaagaggatggcttggtagagcagtcagtcgctgaagccattgcaggcgttgagcacaatgcacgaagccgaaagtccagctacagcttgcgattcttcaaagagggcctgcctccggaggacaaggcccgtcggaaggatggcaagacttcccaccgcgacaaacctgtgccgacaatagacgaggaagccactttaaccgaagagttgccgcaaaagtcttccaagacgtcgccagccgcagactcgcgcgtgcagccagcacgagcggaatctttctcatcccgcgcctctgatgtgcggccgacgcttacctcaccgaaagaagcaaccagctcagccctgcagcaagctgaagaagctggtggcgaaagcgccaccacacagaaatcatcgatagatcattatgaggccaagctggagccaccggttggaattcaggtggggccggagacggtccaagacaccgaggtggagaagctgccgatgtcacatgataactccgaggtcggcgatttccaagacattgccggcgacaaggatgcgggcgccgaggccgactgcagtgccatcaaaacctcggatatcggccatgccaacggtcacattcacgaacatgccaccgctcatgtcaacggcaatgccaatgctgcccactttgatgccgaatctgatccagaggcagacgccgaaggtgatggcgaagcagacgagtctggggaggagaagattgcgtcggccgtgttcctgcctcaccaggagctggatgaaagccgcgcaagcgtgagtgagggtagtgacggtgatgcgattcggcggcccagagcgcactcgctgagtaaaaagcatccctggctggtcaaggccgatgagcctgagccggagatggagacggaggaggaggagaaaaaagaggacagttcctaccaggtttcgcatgttgcatcccgtgagagccttgcttcccgccgtggagagattctcccgctggaaatccatgtcccgaccgaagctgtcgtggacgccgagaccgaagtgaaccaagttacccctactaagccccgagccgtgacccactatgaagaccatgtgcatgaccaccaacatcaagcacgccgacctctagaagccattgagctgattccatacaagcaccaagttggcggccacaatacgctgtggcgattctctcgccgagccgtctgtaagcagctcagcaaccgagaaaacgagttttatgaaaccattgagagatatcaccgtgacttgctgccattcctcccccggtatgttactaataagctttccccggtttataatatccatgcccggcatccctatgtttctccagccccctctcccctcctgcattgaatctgttccttttgcccctctttttcataacgtgaattgtaacattaaatgctaactttatcacttttaggtacattggagtgttgaacgtaacatttcagagaaaacctcggagaaaaagcaccgttagaaaagatgaaacggctgataaacgcaatcccgactcaaatggtaacggcgatgctgagcagactccatctacccctgcgcgcgtcatcagccaatcacttgccagctccaatgccaccatccctaccgtgactttcgacgataactggcacatccttcctcgcaaccttctccagccgacacctgaattagacacgccgcaccgccggagcacgtctctctccaagatatcttcaggagcgccaattgcgtcccagcatcccgtgcggcctcacatggaagagcgccccaacagctggggagctacgacggtgaataaacgactacgaaatgaagtgttcaatgatgcattccttaaacagccaattgcggttcagaagcatcgacgcccgtttcagcgagctgttcctttgccaaccctccagcgattgctccgaactagcaattcagatccgaacctagcccagggccccgagagccctgctaagattgaggaaactcgcgggaccacgtctattccggtaaagcccttgacgccactcgtgcagcagatgagcgatcccgagtcccaagctagccacctcgcagtcgagcgggaggcccctgtcgaagtcaaggatgtcacgggtactagtgctcccgaaccagaaacactaacggccaacctgacagcaaagaagaagcgacggtattctggaagtgggcttcggcgcaaaccacaggacgtacgcgactcacggggagatttaaagtactatgaagaggccgatggcatggagtacaagcgcgagggagacgacaaggacactgcactagaagtaccaaacaaggacatcacggcggccaacgaacttggcactgaagatgtgatttctgatgctcctgtctttactcaggagcctgatcctgcggactactcggcaacagttgcagacactgtaccacatccggctgtggagtttggaccagttgttcggccaaacaatcccaaggaagcaaagtctcagcgcgacagagtagagtactttttactactggaagacctcacggcgggcatgaagcgaccttgtatgatggatctcaagatggggactcgccagtacggcgtcgaagcttctcccagcaaacaaaagtcccagcaagaaaagtgcaggaagacgacctcggcggagcttggagtgcgcatttgcgggctgcaggtctggaattccaagactcaaacatatgactttcaagacaagtactttggccgaaaagtaaaggccggcaacgagtttcaggctgccctcaccaagtttctctataacggggttgatttgcactctattcttcaccatattccaatcgtactgcgaaagctttcacaactagagcaaatcgtgagcgaattgcgcggctaccgcttctatgctgcgagtctcctcatgttctatgacggcgatgccactgatgagaacgggggatacgagacggcatacgagtccatgacagatgcggcgaccgataccgaagaggtagccattcggaagaagaagaataagcgggagattgatttcaagattgcagactttgccaacagcctcactccgctggacaaggtggaggacaagccatgcccgccgcaacatcccaaccaaccagaccctggctttctcaagggcctccggagtttgaagaagtattttttgcagatccagcgagacaccagagccgagctggggcttgatcctcgcggatggagctccggtcaaggcggtgattcaatgatgtctattgatgacgaagaggacgaggggatgatgagtgtataatttgccccatacagaggaatctggccgtctcgagcttgcagcgatgcctcttctacacctttctgtcttttccattcttttcctttcttttcggattgttttgcttcactttttttttttcattgtcttttgacgctacgacatgctgtttacgattttcatttctttacaatggataccagaccaagcgtaatagcgggatgagctctcaaggcttcatcaacgacttgagcttgagcgaatgacgacgacctatgaagctttcttgtaatgctagcatgttattgagaatttctttttctttctctttgttataccttgtcgtcataaggctggtttcatctttaaaaaacccattcggatagtattcatggccaggtggccaaggaaaaggaaacatcactcattattcattttacggattcgagcgaagcatctctctcagtttcgcattataaacgctgtttaacagacacccgtttgttccagcgtttgaatcacgttgttcttactatcagcacttttcccaattcttttcttttctttcctacttgtttttattaaccggtttttttcctctcggcggactggtggatggacggaacggcataggcgaatactaggggcgcaggttccttttgcttttgcttttttctatgccaattttttaatgtgtgtttttctgtctggattggaacgagattgatacttagagcgttagataaaaaattgaattgaatgaattgatttgagaagtttgaaaagtgattgatggtgtataagatggcggcccaagcagtgcggagattcggagcatcggctgtcggaccgcttttgtgagccaaattagaaccagcatcactaacgatgtctagaacaatatagcacatgtaaatagcacaactctaggattgcttttttggttatctctaaactggcgctttcattattatcaccttggcaactcaacttcgggggagttgaagatataataaaaagatttcagcaatgggcgccgtcatttcatatctccagggcggcatcacgaccatcacaagcgttatccgcacgctctcagccctcaatgcaaaataccagtctctcctccagcgagtccacgccgggccatttacgcccgttgccaatcccacggtttcatattggatgcaggatccgccgtttccagagatgtgcgacattcaaggcgatttgccagaggaggcggacgtgcttattattgggagcggcattacgggtgctgctgctgcgaagacggtgcttgagctttcatcatcttttaaacctgagttgaaagtagttgttctggaggcaaggcagctgtgcagcggcgcaacggctcggaatggcggacacatcaagtgcgcgcctcatgaggagtttgcgcggctgaggaggacgctgggagaggacaaggcgagcaaggttgtgaggatggagatgcggcatttggaggttttgaagggggttggagaggaggtgatgggcggggaggtgagggaggttgagacggtggatgtttgtcttgatggggaggtgtttaagaagttgaagaggagtgtgggggagttgcgggagtggatgcccgaggttgaggtttgtgcttgggaggaggatgaggcgagggagagggtgagttgttttgaagagttgagaagagagatgctgacttttggggatggttgtagtttggggtgaatcagcatgttgtgggagcaatctcttacaaggcgggtgctctgtggccgtatcgtctcgtcacaagcacatggaacgacttgatccagcgatatcctaatctcgtcatcagcacacacactccagtctcatccattacttcaaatagtgatgccttaacatcaacttccacaccgtacatactccacacatcacgcggccttgtccgcgcaaaacacgtcctccacgcgacaaacgggtacacaggccatctcaatcccgccctgagaggctgcttaacaggtgtgattggccatatgacggctcaaagccctggaagcggattcgagcccgtgtgtcatggtgatagatcgtggtctgttatatatggcaatggatttgattacgtgacgcagcgaccggatggagaggatgggtctgcgggggatttgatgctgggagggggcttgtttaggagtaaagatgagggattggaccagattggtgtttgggatgatggtcggatagatgcgtttccgctgatgcatctgaggggcagcatggcgacggtgtttgagccgagatggggagttgggggggaattgaagggggcgtggacggggatcatggggtttacgggcgatatgcttccctttgtggggggtttgccttgcggattggatatatcgaggaaaagagcacgagggggctttgaagagggggcttgtggacagtggctggctgctgggtttaacggagagggcatggtgtgggcttggctgagcggcgtggcggtggctgtcatgatgctgggcttggaggaggacgatctggaggaggctgtgggacggccgggggggaggttggatgagtggtatccggtggaggaggttgaggttgatacggcgaggctgaggagggcggatttgacgaatctggctggtgaggtttgatgaaggatatttatattacatgtctataacggcgtctttacagcttcgccttgttctccttgcgccactgctcaacccacacctttccaaactccttcctgtccgcgtcctttctcgtatcctccttgaaccgcgcctcctccatctccagtcccgcaccagtcagctcctttacaagatctttataaatctccctcttaatcgtcccgtacacgcccttcttgggcttctccagcaattgtctctctgccacaaacttgagcgcgtcctctaatccgcccgccaacgcatccgcaatgccctcgtccactgcttcctggccggtgaagcggtggccctcgagggcgactttgcggaagagcgcgttggagggcagttttgcgcggaagagggacgccatggcgggctggaggtgggcgccgaagaggacctcgttgaggcagatgaagccctttggggagggggcgaggcggtagtcgtgggccatggcgagcatgaggccgccggcgtaggcgtggccgttgatgagggcgacggtgggcatggggaagctgtggttgttagctggtgatgatgatttggtgtttgggtttgttacgttatgagacgctgccagacggagtagaacagggcccagaagccctccgtctcaatggcgtgctgtaggtctagcccattgctgtagaatttgctgatgccactggtggtgatgagaactccgggagggtggccgccgaattcaagaagatcgagagctgcgaggagggctttgcagacgggggtggtgaggcggttgtccgggggtgagacgaaggtgagcaggtagacggccggggagggctcggtgacggtgatggagccgccgggatgggggccgaggggggcgatgggcacggagaagagggtttttgacatggtgatgagaggatagttttgatgagaagagatgaagttgtgaaagatgagtgagatgggaatggattaaagggttatggcggttgagtggctaggctgtcgtctacctcggcatttttctgaggtatggagaagggtcgatgacacccgagttcttgaaaacctacacagttccaactgatcaaagtacaatctagctgtagtttacgagcccttgacatgtaactgatttaccaaggcatcagctgcgattattaaacaccagatccgagcatctcgatatcgtttgttgctatagagcagtacattccgggcatgtcgtcgcatgtgatacccacgccgtgttttagctccaagcccgcaccttcaggcagctccctgtacttcttctccaagtaccgcgtcttccgtcccgaatgctgcaacagccatcgcgcactaagcttcttccggactagcccaatttaccccacaatgtagcttcatccaagctccaacttgctccaactccaagtggcatcttttttcaacaacaccagacacttctcgccatgtcgttacaagcagacgccccgcctgctccagacggcacaatcgtcttttttcacccggatttggggattggtggcgctgagcggctggttgtcgatgcggcggttgggctgcagcagcgcggacaccacgttgtcatttttacgaatcattgcgatcgtaaccactgctttgacgagtgtcgcgatggtgagtggctgaacacgtggattgatagtagtcttcaatttgctaactgacttcatatgccaggcaccctcgatgtccgcgtccacggcgaatggcccatccccatgtccatcttcaaccgcctcaccatcgtctgcgccatcctgcgccacatccagctcctcgtccagatcgcgctctctggcgaactgaaagctctcaagccccgcgcctttgtcgtcgaccaattatccgccggtcttccgctcttgcgattcatcgcccccgatgcgccgattcttttctattgccacttcccagatctcttgctcgcgcagggacggcaatctgcgttaaaacgactctaccgactgccttttgactggattgaagagtggtccatgggattcgcgcaagctgttgctgtcaactccgaatttacaaagggtattgtggcgaggacgtggccacggttgaaggaaaaggtggacacgaaagttgtgtatccatgcgtggacacaacggtcgattcatcagcgaatgatgaagcatcgctaagcggcagtcccaaggttattctcagcatcaatcgattcgagcggaaaaagaatattgggctggctgtcaaggcctttgctgccattcctgaggaggaccgccgatgggtgcgtcttgttctagcaggtatgttgtatcttctacttctgtgtttacatacatctgtgatactaaccaattaaaggcggttacgatccccgagtcgccgaaaacgtcgaataccacaccgagctcgaagccctcgccacctcccactctctcaaacatcacaccctcacatctttcgacgccgcctctttttcctccatcccccacgaaacctccgtcctcttcctcctctctataccaaaccccaccaagaccttattcttgggtgtagcccgcctattagtctacactccatccaacgagcattttggcattgtgcccctcgaggccatgcttgcccgtgtacccgtcctcgccgccaacacgggcggtcctgttgagacgatccaggacatgaagactggctggttgcgcgatccggaagatgttgacgcgtggtcggctgtcatgcttagcgtgctgagaatgcctgaccaagatgttcgtcgaatgggcgctgatggcgaagagcgtgtgcggtctctttttgggcgcgataacatggctttgcggcttgaaacgtctataaatgagatactttctcagaagtatgcccggccatctttgttaatgccacttagtatcgtgatttctcttttgttagcagtattggcgatttacatccagatttcataaatagcctatgtcttttgatttcgcttcatgtatataagtttcacaactacggctatttcccacaaagctggaatcgagtatcatagatactggtttacccaaatcgcataaaacaaagaagcaagtatttccttctagctcaacatcttctcacatctagtttcctatctcgttccatgtacccggcataccggaaatatccatcccctcaatctcccctctctccctttggttttttttcttttgaggcggcattatgacgtcccaatactcaaacatatattctccatttgactacacatttttagtgaccttttcaaattccctcttcgctaattcgactaagcggctctcttttgctccagccgcaaaatgttcctgatagtatgagctggtaacaaactcatgcactattgatacgtcccagagtaatatatcatttcctgatcctcctgctatcaacttcgagtcatgtgagaagacaggtgtataaccgccaggctcgagcgtgtataggcattcaccagttgcgctatcccaaagcttgtgtatttgatcagctgaccctgatgctactaatcttgagtcgtgcgaaaaggcaactgaaagaacttcttgattatggccttggaatgtgtgtagatattcacccgttgcgctatcccagagcttgattgtttcatcttctgaacctgatgctactagtcttgagtcgtgcgaaaaggcaactgaaagaacaaaatgaccatggccttggaatgtgtgtagacattcacccgttgcgctatcccagagcttgattgttttatcagccgaccctgatgctaccaattttgagtcgtgcgaaaaggcaactgaaagaatttcttgattatggccttggaatgtatggaggcatacactagttgtgctatcccagagcttgatggttttatcaaatgaccctgatgctattatttttgaatcatgcgagaagacaactgaatagacaagatcgctatgaccattaaatgtgcgtagacttttgccagttgcgctatcccagagcttgatggtttgatccactgaccctgatgctattatttttgaattatgcgagaagacaactgaatggccagaaccgctatgaccattaaatgtgcgtagacattcgccagttgtgctatcccaaagattgatagttccatctctggaccctgacaagatccactttgagtcatgagaaaaagccaccgaatagacagtatcactgtggccacggaatttgcgtaagtaggcaggcttgtctctaagaagcatcagccgtactatttcatggtgtcctctatccatggcccaacgaacttccgagcgaatatcgaccctgttcatgttgagcagcagtctggcgacatcccggtggcccttcataattgcccagttgagcggcgtccgtccaaaaatgccatctttatgctcaagtccagtctcgtcagtagcaagaagcgaccgaatctcattgagctctccttttattgaggctgtaatccaccgcgtccatcgcttgtcttcagccaaaatatcggtggtctcgtcgaatagcacgtccattatatcaatgtcacccgttcccacagcagaatgaaacggtgtccagccatctccacagcttttggcgacgtaaaattctttcagtcgcctctgtgcatctaccacatctcgggagttctcaggttgtctcttccttatatctctttgcttctcctccaaacgtcgcatctcttgagttgttgattgttcttcttcaacaagcacgctctttctcgtttcaagtagtttgatttctttttctactgcctctctcttttcctcaatgtctcccaattggctcttgcattcttcctctctttggctcagatccttcatgtccacctcgttttccgtcctttcccacagcaatcttgttgcctccagcattgtggccaagttttccaacgccattgtcgcattaattgtacagcgtggcgggctagccatttcttcggggatgatggagattatgtttccttccatagattcaagtttaatacgcagattaaaaaatttgttactcgcacttgtcagttgtaacacttctagcgtctctcgctgaaactttccggctatctcttccagcgcagtattttggtggcatgtaaaaacgcaatacaattggtccgtgcgagaatccggctggcggacttcgaccactattacaaaatcgagggactgttccttgctttgacgagctcgaattaatatttgatcagtgcctgtctgcgagattaaggccagttgatcatcccagcagatactaggaaccacttcgataatttgcaagccaagtttagcaaacaaatccacatcataaaacatatactgctggttctttgccaatatatgattttgaccgtcctttttgatgtggataagctcgggtgaagcatcagacgtaggtaacggttgaagtcttgaaggggaaccccttggcctcacatattcgttcgccacggccgattttatctttgcaagagggattgcagcgactatctttgtatcagatttagggccacagctgagcaatccaagagtttcaccagagtcaatcgtaaccagtggcaagtaggccctcagagtcccgccataaatatctagtgagtgcagaggattggtggtttgctctcgggcgacgatttgcccagaatctgcaaaatctgatggagaggctgctaatatgtctccatgaatgaatgtatcttcgccaatgaatagttgaaaattgctcatagacgattcgttatttaggccccacgccaagatagagtcatctctcgtcgtcctcataatctgctcctgaagtcgaaaaaaggcctctctgccaccctctccatatatcattggcattgttatgccaaatatccccaacaagcaatatgcaagatcttcagcccgtttggtttctctttgcgcagcccaggacatacgctgtgcaacgctttcagtgtgcagtttagcaatgcctagtaaaatttgacgtggcacatgggttatctcctgaacgacagtgcatttgctacccttcgtgcctataatatgccaaactgcgttatagaaccgtaaatgcctaggcgcgagaagttcttgtaacgtccatcctctggtgaaccaccgacttgtccggaatttagatcccagaacagaggagtcgtcgccagccggaacatcagataaataagcgtaacagataatcgcgaggctataccatcggaacatggagttgatggcttcgccaagttcaactagatttgttttatcgatgcagcaggtgtcgatccaagcatagccaattgaatccacttgtgcctgctcacagcactttcggaacttggccaaaccaatttgtttttgtttatcatttatcccatctattccctttcgaacatcggcgaaggtaagctcttgggagtcggagccccaggtgtgcgacagaatcgcataaggggggatccatccatcctcaaattcttccagcttaagtgttttggtattgatcagacgcataatgaaagcagaagtagtaaattaagagacaagatgtttgaaaagacgtattctctagtgccggatatagttgagacgtagctgctttggagtctcagataccaaatattggaaagcatatagggcggggacttcatctaaataccttgaaatatagagttgggccgctacacgtgaggagatgatgcctgaaaagcaactccgtaggcatgactctgctatgataggtgcagaggaagatgcagtaataccgtactggatccccattgggacgaaaggaatcaaaatcaggctgggctaccacgtatcaatgcataggcatatgcaaccttatcgccgaaacagaggccccatgaccaattttatggactgacaaaaacatgaaagaattgagggaaagatgcaagagacgaaatcagcggttgagaatgtatacctgattacgtacagtcatgcttgccttcttaagctaccagtgcagtattgatacctcgcagcctgatggcgaacacatacgaatacacggcgagagaaacaagaaacccagcaaggtaaaatagaacgcattcatattaaacaagtagctaccaacgccaaaccaacatcaatctattgcatttcaagcataaaccacatcaagcaaatcccattgattccaccaccattgccataccacccacagcccaaaaaaaaaaaaaaaagcagaaaaaaaagaaactcccgtcccattatcacaatactccataaagcacaaacctcccgaaaaaataaacctcaatctcatacgtaactgaagcatccatagaccaatcaagacaaaaggaaaagagagcagtaaaagcgaccagtagaatgaataaaagaagagcaataaagaagatgaaaagaaaagttgggagaaagaatacgagagacaaggaagagagatccattctactttcagtccttcaaaagcaaagtatcagtagttgttgttttttctgtttgtcttttcaagcaagcaagcagccgaacaaacaaataaacaaagtacaagcaaataaacctccaatgcaatgcaaaagcaaaagcacaacgccttcccatcccagagttaaaccctcctttcttccttccctttcctcctctttccagtactcaagcaaacgggtatgcgacaaaaggaatacaccgaaaaatatgtttccttgaagctccggttatccatcccttttggtaatgatgcagataataatgatatgatatgaagataatgtggtgataatgaagatgatgttatctttgatttatccccgccgtcgtgtgtggtttccagccatgccagtagcgcttgtataagtcctctttctgtccggtaattataaatgtatatatatttcgcttaaagaagaatgtccacatgaaatacaaaaaagaagaaccgaacagcgctgtggccgacccactcaaagtaataaactcctaggtatgcctaatttcatgatcttggagagatgtcgactctcctagcagtctcgtcacttgccgtgctcatgtttgtatcgcgtcgtctagcctcaaagggccgatgtctggtcgtgactggtggccgcttcttaggcttggccatcatcaccaaaagtccctcatcgctatcatcatcctcttcctcctctttgcgaggatggcttgtcggtgctggtgggcgcgtgtcatcagtgctcactcgcagcgaaacgccttccatggatgtatttttctcaaagacttggtcaagaggaaagccattgacaggctcctttggcagggcgggaggagtgagcgaatccttggaatctagaaatgcaccttgcgggcctaccgtgcctggtctaagcaatagctctccctctaaatctgccgaaacagaactggcaccgctgagaagggcaggcagcgacggatcagactgaaaggcgagcattcgctgcgatgcattcgtcgcttgtgggcaagcaaccacgggactagcagtttcgcttgggctggtcagtggtgtcccaagatgatccatcgagtccgtgctcgatgtcttggcaatttctatagtgcctcggcgtgactgagcgtcgggttgccaatcttgatgcgcaatacgtgaccactgactctccgaacccatatccactgagccgtcttcactcacatacgaggcagaataggtgggaccggggcttttcaggacggaggggcgcgaaggcgacttgatgtcaatgccattggccacacggtgagcggtggttgggcgctcctggggtatgttgtgatgaaagtttgggtccgattgaagatgcctgtgttgctggtaggtcgaggaatggacggcatgaggcgacgaggacaggggtgatgatgaaagtacgtagctatatctatttctccccagatcgacagagcgcattgaccgcgtgcttcgcaggcctggaatgtttccaggggccacggaagtgttgagagctacttgaggcgtggctcgtttgtcgtggctcgcaaagagactacggtccgcagaaggggagcgaaaagtgctttgtccgagagcgttgagctctgctcttgcgcttggcaactctatctggaaagaggtacgcctttcatacaaaggagtagctgggacagtatgaggtccaccaatgtgaggagtcaggggcaagaactgcgggccatttctagcacgtatggtgcctcctccgctgcggccattcacgcgaccggcagggcgaaattccgacgttgccgcctcatctagttcactgtgagagcggcctcgagtgacagcatgtggtgtttcgaggggacgcaagacagtcgccaggggatcgtatgctgcagtttctccaacattggccgccgccaccgaatcagaaaagcgcgggtcaacatttgacaaaaagtccttatccaaaggggggagaaagtcgcctgtgtgaaggctgcggcgcctatcgatgtgaggagtgggaggcatcgtagcaggaagaggtggtacagcgatggtaacgggccgcggcatgctatcgcctccagaactagcgacgctactcgtagctcttttacgggatcgactttcgctgcggtcgaccaatggatgcacgactctcgcaatcgtcttcttgacggccgatcgagcacgttcgagaaaggtaagaggcacgacagcagaagaaacctccttttcgttgacgagaatcttgctaccgcttgttggcttggccgggtcagtctcctccagccactgtcttgggttggcgagtccttggagaacccatgggtgccgcttgatgtccttgaggcggattcgcttttctggattcttggtgagcatcttgcgcagtaaatcgtacaaaaggccgtcgacgtcttcgtatttaacatcgttgtcatcgcgataggggtacgtgttctggcgcttgtaaagagacgttactgctggggaggttgaggggtccacgggcatcaatctcctgcgcggaatgtacacttcctcggtggcaatcttcctaaacatttgaaattcgtcctctgccaggaaagggatgcgcgcgtaaatgaggcagtacagagttacacctagggaccatacatcgatctgttcagacaccttgggttggggttcgtcagggtcagtgtagcaaagctccggggcgaaaaaggccggggtgccaacggtcttggaaagctccaggtcatcatcgaaatcctgggcttctgactcggataccaagtcatcaggttcaccgtcacgatttggtcggccgaaataagaaacaccaaagtcggaaatcttgacgcggtggtctttgctccacagcaaattggcaggcttgatatcacggtggacaacgccatggtagtgcaagtattcaaggcctagcacagtgtcgcggaaagcagaccgtgcctggtcaaaagtgaagcaaggaacataggaaaagtcgtcagcaaaggggtcgtatgcacgaggattgtagtcgatggaggacatgtgggagatgatggagtcagccatgctgggggaccgttcgcgaaagctcatggtctcattgtttgcataggaccccccaaacacggatccgtccaaggcgctggtggacattgctggttgggaggggccgggagtgacgtggtcatcctgccattcgtcttcttccctggggtgaatgcctgacgtgccgggcgaggaagagttggaataggaacgggatggggccagagaggaccggcgggagattggctgggacatggagccttcagtggcagcaaagtcatccttggaggagatgcgggaccaagggcttccggtgctgatgtcgtcggcagcaccgtgctctacgctccagtactcatttggaccattgaagtgttgggccatcctggctcgcttgatctctttgagggcctggcgtcgctcgagatactggtcgtagatctgctcttccttgctgggcgcctctccgttcacttcgcgctcggctcgcttccgttcataccagcagacatggggcagtccctttttacgccacacaatctcgcccagctccacgtgctccagcaccatgtaaatctttttgagctcgggatcgtcgatgacttcaagcagagcaacgacattggggtgtctaatcttcttgaggatggcgatttccttcttggtcttgtcctggggagacagggccgtgagcttgccaagacggcgtttcttggaaaagcgcgggatgattttgatggcgacgttttcgctggtgctgagattgcgggccagcttcaccttgccgtgcattccacgaccaatctcttcgataacctcatactgattgattgatttgcggccggtgacggtgtccgagtcgatgagagctttatgggtcctgtaattgagggagaaaaaaatcgtcagctagtgtgtctcaagggtggcagtagaatgccgctgttgcaatgctgtcgagaaaaaacaacacggaattcgatgcggaagcagagaaaacaaggcaagaatccaaacatactctctaactcggtgagtctgcagcgggtgcaagtaggggctgtcgaacgggggagcaggcgtgttgctctcggagagggacgaggtcgggatatggtgggcgtgcctggcaaccgggctgaagaggcccggcgacgtcgtgggcgtgctgctggcggtgcgcggggggagcgaggacaattgagacagctgcgtgtagagagccggcttcggctgctgctgctgctgctggctgtccatggcgggcggagggcggatcgcagcgaggtgctgtcggtgatctcgaggaggggagcgtgagggttggcgggacggctcgcgagaagggagaatgcctcgaatacaggccgattcacagcgctggtcagggaggcacctcactaacgaagcatcgtcttgtgcagactgcgtcgaggggctcctggcgggcgaggagcaccaaaggcgggcgagctgagggaaacggaaacgcgggcgataacaatgcgaggcgaggctatgcgatggcagacggcgactgaggccgagacggggcgctgggcaacggcgagacgggtgcaggcgacggtgtcttcagaggcacgctcctcggtggtgaggcctttcgagttgtagaggtcgagtcctgtcttgcttctgcttttcactaagtgggcaatgttggattggttatggggcaaaaagcgagcatgaaggcggcgaacggccttggagcgggctggccagaagcggatttgcggctgcacagtctgagctggggcggggcgcgggccgcgtacggagtaccgcgcgctgcggtacccttggcagggatggcgggcgcgctggtcggcggcttgtcggggatcaagggcgctggcagccgaggcctgaagggccagacggttgggataaagggagcggtacctggggccaaagtaccaaagataagatcaatagcgcggcagcgattagcacgtctggcggttgatagtgtggcatcgatccgtttagcactaaaccttcttgacgctccgctagcaagtcgcagcactccgtgtaagcagcgaagcatttgcaatgattgttctgcgattctgtcaatattacgaatcagacacgccacgaaggcgcatcgcatgggcgcaacgattacggagcacatgcctgctgcaggtaaacactgcatatacccagacagacactgttgctgccgggcacatgcctggccagcccccttattctgcggactatcctgactctctcctcgcaatacctctttgcagcgccatggccccatttgcgccccatggttctgcgtctgcagccaggtttgcgtcgccaacacggctccacgctgcttcatacctcatgcctcatgcctcacacctcacctcacattcgactcttgcgcagcagcccaggacccgcagctgtatgtgccgtttcgcgccaaggacgtcaccacgggccattaatctcgcagcgcggccgaatcatggcgctgctgccacttatctctggccgtggtggtgggcaaaggcgaaagtcggagcagcagcatgtgggacaggcgatgcaattacctaaggcagagataagtgctgggccgcggccaattggacgatcgcactgtgacggccgggtgacgagtcacatctgctaagttgcaatcagcgaccgcgcagctcttgggtggcagaagatgcgcgccggggccgtgcgcggtctacagtgcactgtgcgataaggggactgtggcggccgtcaacgggacattgtcatcgacatcattgtcgacagtttggagtcttggtcgaggctgatggatgcttgttgcgcttagctaatggccgcagccaatcacacggccgcctcccctcttttccctgcaacctgttgttccggagaagttcccccggctttgccgtcccggtgtcattccaatcaggtttttctctcttgcagagcactcaaacttaatcacgcctccatctgcgataactgccacaaacgaccagtagcagtacttcgtatagtacctgcctactcggcgccctaattatagacgtcgctcaacgctcgctcaacaaacagccgctccaacatggggaggcgaggccgcccgtcactcaatatcacgccagaggagcggctccagcgcaggcgatcacagcttgttgcctctcaacgaaagcgcagggcccacaaacgcctgttatcccagccatcgatgtccagtgaacagccctgcgcggcaacatccgagacgctgctaccggccgtaccgactgcgttgcccgtctatgatgccatgatgccggggcaccgcacgggagtcgccgtgtctcggccgcaaggcgtcgcagccaccgtcacaaacacaactgcaaacgaaacatcgtcaccgaacgctcggtcaccgccgcctgcagtttgtcaccgctgcggatcggctcctctcgacacggccgcaacacccgcggccgtgtcgcccacttcaccggcaagtctattgaggactcgtcaacttggaacagatactcatgcgttatcctctagactcgcgagcccgatgccgccatcatcaatatgggctgacaccaacgcgaacgagcccgacgcgggcaccaacaaagcctcatatacatacatagccagtcatgcgtcattatatgaccggggattcgattcctccgactgtgttggtagcaacaccctactaagcgaggaactcgaaacgagtgcggcctggctgaaacaccccgcgcacgctctcgcgacagggatagacaatgtctttttcccagggagagcgacctttaccgcagactctctgtggatgccatcgtcgtctccatcagatgagggcccaatgttgactggcgcgacattgtgtggcccaatcttggaggcatgcagcccgatgttgagtgacgatggcatagagttttggacgccatggacgggagctaagcaagtacgtctctgtttatctccccaaccgatgtcaaatgcaccttgctggatggcatttacgcttttacactttttgaggctgatggctaattttcttatctttctgccaggcgatccctatgggcttttgagatttattcttgcacgcgcaaccgagcgccgcaaacgaatatcgaaatctcacatttgcattagcatgagtcgaagatcgactttaccattttctcgggcatttacaagctccacatccccgggaaattgatacgcagatttgtggaagcatgtgatattggcgcagcattactaaagtacaatggattttaatacggagagctatggtggagactgagctggatatgttacaattcggtaatcagaaaatgaattcgggaacaaaagcgtgaatggaaagcctgctttttctccaaaccgcctgtatctgattagtggtggcctgtcatttgctcagctggctatttttaggggccgcatgacatgacggcttagaaatggcatactagtaatctttaacgggcgttttgtcttgggtacggtacacagtatcacaattttggcctcgccattgtgtgtcgcccattgtgtgtgacgccaaggatgggattttattacaggcagccgttattggtcgaaccgccgcactggaaggatgcggaacaatagagaaattataacttgaaacttggaaactcctttctgggttgattactagactgctacctacctgttcgtggcagtgtccgtgactcaggtttgtcatacacacatgcgtttgagagcacgtgtgccctttttcttagtgagaagtggtggatgggaagagagccggtggtttgattccaagtgccgatgatacgcgttcgtggtgttgaatgtgacgggggcaggttattggcgaagctgggcggcagttgatactgttgttgctgcttaatttgatgctactagggttgcgagcgcgaaactggcttttttgcttttctgttatgcgtttggatggtgtgcgagaagtgattgatcatgatgctagtgatacactgtctacgtgtcgtatttccgtgttttccctgagccacatctcggggcgagacaaaatcggcgagatggatcaggattccgccttttcgatcctttatgaaaaagacaatgtgtgaaactgtcgggggtgagactctgcttgggtctgagtgtggcccaagcacggtgttgttttagatgatgggtggtattgtttattccctttccggtagcacttcgaaatgaggcccctggtgatgaatgcagtgaagatggcggcgatgttgaagatgaataaacatgtgatgaatataattgagtcgaggcgggttttataagacgctctggttcaactatcacaaaattgacatgatatatattcctctattcgtacaagtattaacacgttctacccaagtatctacatctctctcaacgacatgctagcatattcagcaccaaacatgccattcagccactctcccgcttccttgctaacactgcctccaaggccagctcggtttagtgattctgtccagttggtaatttcccatacagaggctccttgaaacacagaggtgtccagtccgttgatggtagctccgtcgctatgcttgatactcatgtcttctataacgccatgtcttgcggaaagatgcatgttcagcttgaagaatacaatgttaacaaatgaaacttgaaaatccaaaaatggccttgaaagtaaatacaaagaggaagagaaatgaacagtgtggtcacttacatcgtatggcagctccggtcgaggccgaggatcctcctccgtcggatgcgttgaaaacgtaaattttggcgtctggccccaaatccagctcttggatttcagctcccggtagcccttttgcacttcatccacttcaagcgccgtatcgtcaaactcgccgcgaaagtcagcgtcgccatacatgctctcgaattctctcgtcacggcgtcttgaaactcttggttgtctaaatcaatgttcctgactgggctgcgcacgctatcaacacctcgagcatcgatgtatcccagggctggagatcgcaataggccggagatactggtgaggttggggctgcgaaggaggcatgtgccgtgatgcagtgatcgtaggcgtgtgagtttataagccgagccggagattttatacgtctccgtatcagtagctgtttttggcgatgccacgtccatgacaatatcatgtctcgtgttaacgcgcgtattcggcctcccgagcgctttcagcgcgcgcacaaccatttcagcatgcttgtcgcgatcgaaccgctcaggcgggcagatgacgctgaagttgacattacccgcatcgtgaaatacagcgcctcctccggatctgcggcggaccaattggacggatgagtctgtccagccaacactggaaggctgctgggcaatttgcgcgaggcggttcaggttgacctgcagccagggattctggttgcggccaaagatgatgctgggcgagttgacgtagagcgtgaggacggtggagtctgggggcgtgatttggaggaggcggtgctcgacagagaggttgaggaaggggtcggtagatctggagaggtagatttgggttttgtgcgaggggtgggaggcggaggctgtgaggtgggagaagcgagatgtcgaggctgggagtgatgaggctggggatagatatggtgaggtggatagtagccgagcagtggctctacttgatagacgtgggatcctcattggatggagggtgatgaaggacggtgaagatttgagtttatatgcagcttgttgagggcatcatgaatgattggcgggtttgcattggttataaaattgaagatgttgctgctattgtctggttgacgggtttctatactaagaggttagagttatcacgctagtaactgtcaagcctctacacactccatcatccacctctcaaagtcaactagaacaaaacgcatcttgataaaattctatatacaagtctatcttaaaataacattaaccgcctgattatcatgaataaacctcatcccgccttttcgtcttattcccaaaaatgcagggtaggattacataaaaatgtccgtattcgcccctccaacttgcatccagggtcccctacagcgctgtaaatcgcctttcggacaaaacacgggagaacccctgccagatgcacgtcagacggcccggacccccgtcaatgctgatgctgtcatggtgcagcacgcgagacatgtgaaccctttagatgaacaagagctcatgagaaagaatgatgggataaaggcttttcccggcctcttttcgcgtaatcttgtgaggcacttcaacttcatacctttagtccttctcccaagtgacaaacgcctttaacgtcagctttaaaaacaaatccccgttatttttctttacagggttaacgtaattaacgctctttaggctctttaaaacacctttatcgctttcagtggtttttatcttatacaagcgtcagccatacagctaactgcgaaagtcattcaatagctgtaggatgatatctgggtgcttctcgtagtgttagatggatgtggctgcataatctagagtcttgtaaatttccattacatcttcttcttgttgagtgcatgtcaaagagagaggaaatactcaagagggttcaaagccaaatgaaacttcagaaacttggaaaaaaacaagagattttatatatcgtatcatagcatcccttgtgctttttacatgtagttgtagcgggagggaattatctctatttaaaatctatttaaaagggtattgctagagcactttgcgcttccattttagtaaccaacaaactactggtatgaaaggtatcagaggtatcagaggtatcagaggtagaggtatcagaggtatcagaggtatcagaggtatcagaggtatcagaggtatcagaggtatcagagatatcagcttatcaggaatctcactgtattttgtctctggattcaatgtctgccgaggacagctcggaaaagttcacatgggtatgtagatacatgaacacagcaatgcagcttccaacatctatttacacaaaccagaaaagaaaaacaaggtaaatcttgctacttcctgcacatcatcatttctgattcaaaatgctgtagacattatatatatgcgtatacatcacagttacccaaaacactccgccagattttacatcactagcatgaccaagcgccaagaacaccacccgtccatccctaacagtcctccagaaatccgcccccgtcatctgccgatacaacaaatgaataaaaatgacgcaatttcgtgcttgggaatttatagccttttatttcagcctatccagattcttgatgctcatcaaataaccctcccagcacatcgctaggaatatattccagccatcctcccataagatccggctgttgtagccccagagctccaatatcgatatcctggctgtcaaacgtaatggcgtccatgttgcccataatcggaccccacggcccctggtaggccatgttctgtgcataatacaagttgttatgagctcctcctgtggtggtggcagcgctagtcacggccgttgaattcatcatgcctcgagagttggagccgttgactgaagatacgttgtacgcatcatatctcccagatccctgacccaaagtcgcgtagccagcaggcagttcttcgttctcttccttgatatcttcaaagctcattatattgcgtgaggtcacaccggtagcattcatcgagctagtagtggcatacgccgatcgtcggggtgaattccggattgctgaaatgttgggctgtggaatagggggagaaaacatgcctcccacctctggcattgtaggtctaatagagtcgtaggttatgctgcctggtgattcgcttgctggtctcgccatgctgtgtgaagtgggaggatatccggtaagaggtactgcattggagttgatggcttggtacatgagcgtcaggctcgaattcggcgaatggtttgttccggataaactaaaagcaataggtgagccggcaatctttggcgacgattgcttctctagtcgagagagctgctcgccaatggacggccgagctggcggcagtttggtgctctcatactcctccactgtatatgtctcacagtcgtcccatttgccttttgacttttggtctaaaacagtgagaatatacgtcacaccgccccagtatgactgaatctgctgcaaggagttgtagcatttttggtagttttgatttgccgccgaagcgaggagcgagtgtcgagactgtttggtattaggtttggcctgctgccgggagcggtttgtattggaatttgagggaggcgttccctctctagatgattcttcggacgcattggtggcgctggattccataagaaaggcgcacgcggcaatgtagatgggttggttggtgaatgggttgcctataaagctctttgggtcgatcaaatcggcaaaagatagaatatcgcaaatggtcttggcgctgctcatgctcagttcacggctgtcagagaggagctggagctcgcttctcagttcgcaaaagggtgttagaagggttggctggtgcaagatgatgaagagcgcgtggaaccaaaagtgaaggaggacaaaaatggtgccctggcccattccaagatatgtcttgaagttgctgacgttaaactggagtcgtgggtcccagtgtttgtacattctcgtcagccggtgttccatctcggatagctgatcccatttatcctgcgtaagatcctgggcgtcatgaacattgttcaaaacatcgcacacctgaccgtagaggttgatgattttgacaaaaaccggaaaggggttgggccacccagtcatcaaatcattgttggattcgggaaaagctagctcgtagtcgccgtctcgtatggtcacgggccgtcctgtgcctgaagagatgactctatccaagatgaatacggaccaaaacgtgtcgatacgctcttgctccacctctttctgctcttgcgggctgagcgtgtcgataccatcggtcttgtgggcttctgggctctcgtggtcatcgtcattggcgcggcttcgatgtcgggtataccaggggtccttctcgccctggtactggattcccacgcacttttgaagaccaagatcgacggccatgcgtatggccaggcccaagtacatccacaaggcgctgtcttggttggcgccaaagccttcgtatgccatgagcaggcaggcttggactgcgcctacagaaggacaaggaaaggtatcgacagtggcttgtctggctctctgcgcaaagacttggcctctctctgttcggggcatcttgtcgttgcctccagtgagaatatggttatccgagaagcgcgccgcaatggcacatacggcatccaccaagattggctcgacgcgtttgtccttgacatggcgcaggaatttttccttgttgagaaaagggtaattgcagccaacatgaatgaagaatgcagtggttagttggacaatgaggggatggaccggagcggggttattcggatcataagatggaatgtcttcacggacaatgtcgctatccacggccgagccactggctatgacgccactgggagtggactggagcgaagggttagaatgtgagcctcccgtagaccgacgccgatcgcgtacggacaccaccatttgcttgaatcccgggacgatggccgtggagccaaagtatcggaagtaggggatgcgacggctggggataacccgccgcagagtgggagagccggggagatcatcggaggtagctgaagggtgagcctggtgatggctcaccacatggtgattgaacacaggagaatggtgtggttctatgtcgttgggaatgccatcggcgcttagttcaatgcttggcgcaatgttggatgttctcgaaatcagcggtggtcgtgaaactgaagcagacgctgctggcgcattgtctcttcttgatgacgtcggacgagtctcggacgcggtaccagcaggtttccttgccacgtcgtcttctgcttggttgatttcttcgtttggcgcatcgtcttcttcgcccggcctcaatccagagtcggtaccatctctcctatcctcaggatagcccaggcactggtgtccgttcttggtgcatgtcgagcattgcggtcgttcgccggcgcatcttgttttacgccttcggcaggtcaggcacctgtgtcgcaagaagaaagaagagccgcggttagcatgattgtgccttcatttgtctgccgcgttggtgctggaagggggagtatcgagaaatgctgtttattcgccaccattactccaaccggttgaggggcaaaacagacaaaaagagacggcatatgaagacaagagcagccacgacgcgagatggccagggcagacggggcagtggacttacgccgcattgattctgcgccgcttggacggcggctggccctggttatggacaaagcgaatcgggcgaggcgggggacctgaatccgggcggttgttgagcagcgtggtcatggctagaccatgacggtgatgatgcggagcataagactctgcgtctggttctgcgtctgcctgagatggacggggcggaggcgggaaatggcggacggggggagcgagattgggcgcaaatctggcaatctagccgccggatagcttgatttggcgatatcgtgacgaacggatggagctcggcgaagtcgaggtgtgttgcacggcagacgggggaaggattaggcgttgattgagcaggaaagtgtatattattcgtaattgggattaggacattaaattaggtagatcgtgagattgtatgtattggcgaataaaaatagaaacatcaagccggggaatagggatatgggttgaaactccgtcgctgggctggaattgttcgtgggatttgatggagttggaaagaatggggtcgccatctttttgcctgtgggtaatccgtaaaacgggctctccagcacacacagcgctaaagaggaggcgagctccagggcctttagcgcaccgcatgcaccctgtgcgggaagctccagtgatgcgaaagtgacttttggcgccaaaatctgctttgcgtgcactggctgacgttgcgcatgcagaatcaagggccatcaatgtactccatactcgacggcagatgggcgtctagcggcagactcaggtacccggtacccactgcacggtgcatgctgtcgagttgcatcctgcgccgtgccccagatcctgctcctgatcctgccagcgatgcagcagagcagagtctcatttcgggagacgggcttctagaagtctgcgatcggttagatggtgttttgttttgaatccaaaggatcgattctgcagcttggagatgctcggacgtcagaagttgcaccggtacttgcttgtgctagtccttaccagttggccgatcccagcaacgcatcaacacttgaatgcttaacttgcacgatcttacccctctatgcaacctaaaatcaagaaatgtcttggccatgggtctcgctgttgtacattgttcttatcttgtgtgactattaacagtgtgtgtcatacttgcctgcaggttgtaacaccacagcaacatgacacagcatggcacaaacaacatcaagacacgtttataggggatacacaaacacagcatctgccccccaacgcacacacttccgattccgagaaaaacacccatattgaacccccgcactctgccagtgggtagcatcgagcatcaccccggccaccttggacgttacagccttagcatccatcaatcccatctgatttgagcggcactcttcatcgagcgttttgtcgtcgaaatgaccaatagcccatcttcaccaagactaacttcctaaacaggcatcgtcaacgaaggatgccctgcaaggaaaagaagagacaagcaaaagccaggaagatggcagctggctactatttctcttggcctggctttcaggctattctaaccgtgcgtggcatgatgctttttcaccaactacctagcccgagccagcattataaagcatggaaacgttgacttggttcgtatttggcttgactcggcttcacatgcccgctttttcggcttgttttattcttctgcctaatggctaggactagccgtcttctgccattattttcttttttctttctctttcgctctgactctcacaccaggtgcatctaatttccatatacgagatggcatccatgatacggagtctactagcaaacatgctaaacacgtagcactgctactagcagtagtattccccatgtctttagcaacataactctccagctagcaacaacaagcagcaatccaagactcagcgacagccgtctccatgaagctatagcccaaatccacaaatcccaccctccagcagatcgctctcatccacagcgaaatacggctccgtaccgacatcgctcaagctttcccgtcatgcagggcaatcctgcactaccctgactctttctccagggccaagggttattaatgcccttttcttctccatctttttatctgatcttgtgacctccaaaatttcccctaatgctgtggatagagcccataattacgcacctaatagccatgcagctgcacctctccttttaacgaaaaaacgaggggccatccaatccatgcatcgtctaaaacaactaggccagcgtaacgcaagccatttctcgtagtcgcattcttttgcttcttctgcctccgcccctgccatgttgcaaaacagccagatccatgttccgatcccatagtgcttactatttttcttgttcagaaaaaatccactagcattggttgcccttttcgcaatctgtcattcagccaaccctgtcatatgtagttgactggcagcgcagcgtagatgctgtcatgatgtcccaacaagcttcctgcgccgtggctctcgggcacatgggaaactctaaaactctatttttctagaataatccatttctcacgcggtaatgcgcgaacaagtacacagtgctttgtcgacactgtactgagacagcaggtatctcacaagctcgtatacctatctatgagaatcatttcacagtttttacattaatgctttatctgagttttaaatcttctcctaaaaaaaaaggtatcattttaatttgtttcgccaacggagcgcatttgaaatatcccaatccccgccgtccaccgtaataacatcccaacgcctcatgtgcaactgaagcgagctgtaggtgacatacataatctgtctcatgttcaccagtgcagcttgtcgtagtctcggaaaaaccccctttgattcgctcccatccatgccgtggttataaagctttcattatacaatctgcaatgcgtcatcgctcccatcattgcgttgctcatcatgtctatccaaagacaaccgatactcccatatcctcgctgaccctcctccacaagtccttctttcgctcgtcgacatggattatttcttcttcgacatcttcgccattgtccgctcgtctccaaacttcctccactatgcatctcgctcgctcgatattagtcattccctgtcgctgcagaacagccgcaaatgattgtcgggacatctctcggtcaacaggatcaatcgcctcacaagacgccacaaatagtggccagagtagagcacccataggcccttcgttatttacagttccaatgcagtggaggaggctgatgtgcgtgtgacgttgcacaacggcatgccgccgagaacggccgtagattgttcggtaaaggtaaacgaatccagagtgtcgatatgccatggcgctgtttacaatgctttgcatcctattgctggctgtattgaaattgccttcatcgtcaggtagagattcctccgatggcagagcccactcctgtagggcaagctcaactgcagaagccgtggtcgcgaattccgttcgaagtattgcaatttttgaagcgtcgcctcgtaactctgctaaatggagttcatgtttcatatcgcccagggtcgagagtcggtgtatgatgggccatagagaagtagccattccaagtaatgcatcagcccctgtagaggctgtggcaccacggcagtcaacgggggggaatggagcaaagttcccggtgtctggtgcaggcagaattggagtagagccaaaggatagtgctgtgataacatcatagaatcgaaaggcctgtattgttaatggccttggttagctgacaaaagactggtgggccacccggttgcaagagaactcaccctttccaagaaaactccggttggatcagacattgctcggctgttgtacatgatagctacagcacctctcaagtgtccgtcaacgatattggagcggccagtttgaaccagctgtattttatcaacgttaaaaagtgccgtcgtggaaaagcaaagagcgatatcaacttaccacctcgtaataaacgagtagtataatagctgccaataactcatttcttcttgaatcacatcctttcgctatcatagaagacagtccacggatggcctgattgtgaaagtggatgctcttctcgttgtttcgtacgcctcggtgttccatatgagcactggccagtgcaaaaacagcgtttaaaacaactgggctcttttgggataatggtaggacaagttgctgaaatgggttgccctcatcttcgcgtaggacgatgagatgagatagcacattggcgaagtgatcgatcagggctcgtctgttcgtctgcggagagaattcggcaaaggcgggcatgacaagttcgacggctggaaacggaggtacagttgatgtggaggcgaccattgcgagggaagaatcgtttgaggtagagttgggggctttgtcgtcgatgagggtgatagctcggtcgtcgtcatcgtcatcgtcatcgtcatcgtcatgctcctgccttacagggcctttggccgcatcgaaatttaggccggcgatatccaagcagccatcgttttctactgtgtcgggagcccatgtcgtaaccatttcatcagcaacatcttcgccatacttggctgaagatgctcgatgctgcatgcggccatccgcggtgaggttgttgccaagatatgtgtcggagcaccacagaagagcatcttcccattgctcaaaagacattcgtttctgcgcggcgcgggatagcgtattgttttccaaaaccatggaggagagtgcattcacagacgagtcatcgaaagaatcctgcctccgccgttgacgcggcttaatgggttcatatacacagctctgcccatggtcctggcagcgactgcatataggtctgatttcatcgcatttcttcttctattacgatggcgttagagggaatcatgagtggtggcctgcagtatggtgagatgttaccttctctttgctacaagagaaaaaggaacatgcgtgttagctgttatgctcctgtctaccggcagtaaacagagtccaactcaccaatagttgcatcctttaaacccgatcacagagacgattagtaaaattctctttcacctatcgcttaaagagagcggtgaattcggagtttagcttaccagctctagaacggcgcttcgggacttttggcggagctaatcgagtatacagcagcatgtcgttgacagcttcgcttggcggttctcaacaagatgcggcgctgaaaagttggcgtagcaaaagtcctcagtagcccatcacctgctcctacagaactcagattggaagagcgcccagaatcgaaggtctagatcggctgagatttggcgtttctgagtattgattcaaactgtgaaaagagcaaacgaaactcggctgttagctcaaatgacactgccaacaaaggagtacccagccggtttgcacgtggtaatagtcggcaaccagcggcctcgagagcggattttggcaggcgggaggtgccgagaaaggggttaaatgggattgtagacgggacgtttggttgatgaaacagttgagcggtctgagtgtctggagtagataaagagaaaaggcttcggtgatgggaaaaggtcagcagatttgaggccggcttgacatgaaggattagccgtttctccagacccttccacagtgtcccacttcgttcgcctcgaaaagctacctcaggctatccgtgcggttcaccacattccgtggtttctcaacacggcttaagccaggtcaaggcaccaccaagtcctcgttggaggcaaaaagtggaggcaggagtagcatgcggggttgccacaggcaggcctgaagatcgctgttttaaacacagtacggattcacatggggcgtaatctaggctgcaaaaggtgcttccttggtgattttgtgctgtcttgcatgagacagctaaagagcttttgacaaaggggctatggctgtgctatgcagccctattgtcttccgtcagccgaggatttcgtacccagcagagacgtcaactgctggcaacgcgatagatacgttgcagatagaagcgtattgcatgacacgcaggacggctttcacgctctggctactccgcaccagaaacggagctttgaccggttttgggataactggccaccgtgacgccttggagcacgaagggggcacgtccctggtgtgccttggaaatgcgaatgaagatggagtcagccattcggccttttgcgccgtgagagcggggaagcgggttggctagcgagggcggcgagggctttttcttctccacgttttcgcgtcaaactaccgagggcctggaagcagtccgcgatttcgatgtaactgaaaggcactgtacctgctgtgtctggaatagagacggcaagcttccgcagaagggcattgctgctgcttctgccatgattagctggaagcttctatgccgtacgaggcaccgcaatactgcaacatcacttactggaccatgtcacggttaggaatcctacagcattgtaggccctctgcccatgcccatgcccgtctccaagaccatgcccgtctccatgaccatgccatctgccgggccgcgtgtcatctaggaagcgtgttgcgcccgtacaatgccctgaagtcaacaacgacgagccgaaattcgctttggactcgcaaggtcaagtcggtctgcctgtcttttggcagcaacgtgatgccggggatcatgccttggttaggggtagactaacagcggctgctaggaagcacttcggcgccttcatcttggtctgcgacggattctgatccatcgctgccacatgccgaatcccggtctagcgcctgcacatggtagcatgcgaatgtgcttcgggcttggagcccggctcgctgactgttccttctgcggtagctgggtgaatgcggcatctgaggtgttgatcctggtggcattgcagactgtgactttgccgtggctctgctggcgagccttctggtgagaagctgcggctttgccgtgcaccatccgtcgcaaactggcgggattaggtaatgttccgcaccgctgcctcaggctatttgataggatagcaatagatgcctgaaacaacaaacaacgttgccatgtaatccgcagatttcttacgcacatgataattcgtatctcacatacgacagcaccacttgtggtttccgctcgcccttgtggtgtttctggagaggcttccgcaatatggaatgctgagtgcttagctgcagcgccccagcgtgccgagcctgttggctgttgctcccgacttgcagacatgtacgggtcatgatgctaattttggcacactggcagcgtcgtattattggtggccttgtgtagactttgtgctgcatccaacaccagcagccagtcaggcggggtcgagcacctccattacaacgtcgagatggcccatcacgcgagagccatggggaccgtcagccagcagccaatggcgatggggcgagatgcatccgcgcaacgggtgcgatggagcgccgctgccacactgcagatcacagcctcagtgctgagtcctgcaatggcacacccttcagcggcatcctcatggccggtttggcacttggacgctctggactgctggaattggctgccatctccaccgcccgctggcgtgtttggcccgcctgcaagggatcttcgatctccaggcgcttatttcgtctgttccagcttacagcctcgatattcagcctcgttggtcgcggcagcagagacgggtatcatggctttttcatataatcgcggccccctcgttgcttttcgagtggaccaagcgcaacgcacagctatatctatagaactggcgggcaaatccagcaacgctaaatacgaaaagaaaccttgtactctcagacaccgctgtcaaagaaccttttcttctgcttgaacaattctcccctcacttacacttacacatacacttatatcctccacttataaccgacctctcttctcaacccgaatgagcaacgaaatcttccttcaactccccacactggcccgctccaggtagtcgtttacggctaccattcgtcacgatgcttgcttctgcgccaatcttgtacagcgtattgctgcttgggagcctctttggcacagttgtgggcgctttggactttggacgatatgacggagtccatcgtgtgacgaaatcacttcaatctacacagccggccgcggcgacaataaaaacggctattactacagccacattctcaacaataaccatcaacgccagaaatccagatattgcaactcgtcttggcaggttgaggggtcgagtgaatggcgatgacgccaaccaagcagccgaaaccggcacttccaccacctccacgcaggaaactgcatcctcagcagctgcggcggatagcagtggcagcgacagccaggatagcctttcgtcgacacagttgggcggcataatcggaggagctgctgcattccttgcattggtggttgctgtggcttgtgtcttgatccggcacattgacaggctggctgatcagatagccaggataccgaggtcgtccaagtctaccagcacaaggagattaagaagcaagccaatcagcgtgtcgtcgtcagatactgatagcaggaattcacgagaggattctgctattgagttaatgcagcgctcatcgttacggcgctcacaagctcgtcggaaacccaaatccacagctcgccgtaacaaccagcgtcgcaacggcctgtacattgctgcagccggcaaccccaggggcgaacgagcccaagagagacaagatcgttcaaccgatatacccctccaaacattgtctcggcctgtcatcaatcgccgcccagtcccggctccaaatccggcacgtactgcaattgtatcgcctgcaccgatcaatgctatttccccgaggctactgagctcgccatctccagtcagcgccatatcctcagaacttgaagcgtgctcacttgcgcaagaattggccggaatatcgtccgcagaaagcctggcagcagattcactcatacactatgcgcgagacgttcctccaagcgatctcccgtggtttgctgttaggccgcctcttaaagaccaatggatgaagagcgtgttgctgttgaggcagtcggagaatgcctctcctgagcactttagcctcgatgatgacgacgaggaatggcatgggttctacggagctaggggacatatggcaggacgaactggacttggtataacctacccacggaatggtcacatcagggaggggagcaattgacgtttatgataccactagctttttcaactttttccctataacatacccagcatatggatttccagctcatagaggaggaactcaaaggagaggtttgagcgtttgttttaaaactgcattggatttggatacggcgttattctgcatgagacggcgaggcacatattgatttcatactagccaagtgcttgcatatatgatacacggcaggcgtagtgggataacattgacatttatttaaaatatagcatatagaatgtaatagataatcttaatcttacactttcctaattgtctcacatttaccatttcccccatgagatatgctgaggacgagtgaaatgacacgagaggatggctgtggggcaaacaagtgcaggcttcctgatttggaataagcttgccgatagacatgaaataggccgtgtggctcaatggcagagcgtctgactacgattaagtaaatcaggaggttgcaggttcgacccctgtctcggtcaattttttgcttcttctgaaaactgcctcctgtccatatctgctggactggtgtgaagaatgttgtgttttgaatttagctggaaacgttcttcatccgtctagtaagtatggagagggaagcaatttttagaagtatgaggaattaatacataaggccgtgtattttatatatttttttttccttttgttcttttcttttacgcttgtcaatatactagtttgaagatgtatggagtaagatgcaatatgctctatattgttttctaaaacggttcgcgataataccctagagaagaagaggtagcgtggatttgctcaaggtaatagaataaagtactaaacactataccaactcacagctttaatataaagcctattagccatgcgagggagcgtctaacataacaagccagcgggtagttatcataagcttattacagttatacctgcttgtttatttcaggcagaagtagacattaaagacagccgagaattcaccagtacccgtttacaaaacaccgccgggtaagcatgcagtctcggctaagccagtcattcgctcgccccattagcgctgcagcttgccaagagagactgcatttaccctgcacgttctaggagatgaggattataacacaagacatgtatatggtcttctcatagcggcaaaaccgccgaatagagaagctcaatgcttggaatcgagttcttgagatgaataccaacggccgtctcccatcaaatcggccgtgtggctcaatggcagagcgtctgactacgatttagtacatcaggaggttgcaggttcgacccctgtctcggtcaagcaaattcttttttgcctattccggaatgggatgggtaattaaagattacatttgacagttccgtctattcttctctttggtctttcttttttgcggtacaattttgctgtttgtcgttggttcataggattttctcttcttttattttctcgccaatcaccaaactactggagctgctgggtcccagcgatcgatgggcgtgatgattgcccgattcggctcgggtactgccgaaggtcagaacatgcttctggatccgagttccactctaagatgtgacttggtcagagaaccaacaggtgatccgaccatgaagtagaagttctcgatatgtaaaatgactttcaatacctgctgttagaagaaatcgatgcacaaagcggtgatgaagttgcgttattatgtgcacgtaccctcaattaaggctcgggtttgctgagcgcgcgttccatcgaatagggcgacacagattttcgagtgtgcctctcagcttggagctgtatcatacggatacccctaaacttgagcaaatgctatagatccttctaagcctcaagttagagccttggtgccgccagattataacatgtatgtgaaaaagcaagacttcaatgttctgttctatactagaatggctctattatcctcaccgttggttcacacctattcgaatgcctgaatatgagatgactgagcggacatgtatactctttcctgttgagtaatacaaatattagaaaaagtgttttccgaaaaggtataactacaaactcctctggcaagggctgccacgtggatgctattataagagagatgcactttatttggcgtccagagctgtagatttccatcccctggctggcttggtaaggaaccttttacttgtttacttgttctcttcttcccggttgtccattccttgtccactgcggacttgattcttcagcttcatgcacctcgggctccatccgacaaattgcgctcgataccccagcacacgcatcgtccaatagaggcacctgtcaaaccggccatagcgggtattacagcgctgtgctgttagcgtcccagtacctgcagcgtaggccccccgctagagaccgctagagcagaggcctttgcgccgatttcttcatcaggccacgccaattgatgacggcatgaggccgacctgagcttgcatcttggcatctggactttggcctctgatcccttgttctggagacattccggcgatgctgctagtggctacgtgtagggacttgtgctcgtactggctggacttgttacctatgggtgagtggttttttcattttacccagtcttcgattaagccctccttgacacggaatatcggctcctgcatttggacatcgggatcatgacaatgctcactttctgtgctcccaaaatataaacaaaggactcgaagtgtttgtttgcagagttttagccggcgccaagaaattgcgggattagggtcttgtaggatctgacgctgcggctgagatgaataggcttgtacccggggaaatacgattccttccttggcctggttcgcagctctgggtaaagcaaaccatcgtgtttggtcaagcataatcaccagtgagtggaatcaggagtatgcacctctgagtagggaattcctgctctacctggttgaaattgggagttgccatggccctgcgtcgtgccaacggatcgcacggatagcggactggagccatctactgatgttgacgggattctgcagctgcatcgccatagagtgcgtactaatgccaatattagccagggttggtttcttggtacgcaggggaccgagaacctggtccatctatcagcaaatgcaccctcttctagttctcctaacacggccaccaagggatttgcacctttacaaccttctgtacttctatgcctgtaaaggtgagagcagtcagctcggacaagtcacaactcgccccagaaatggactgcttgacaagtcagccccagattattcccgcctcatgggagacggagaggccccgataggtggagagatatcagccacgaggctttttcagagctggccctcgggaacctctgctagtttccgggatggagctgaagtggcagggaagccatgcttttggatgcggctggtagcgccgatgaaggcctgtaagaatgaaatacgctgctctagttcattgggaatccccaaagcggctgcctgtcggtccaattcgaattcgggcccgagccgaatctctcttctatacggccccccgtttgctatataggagctgtgtggcgctctttgtctttgtcttgtccctttctctgtattcctgtgttggccaatcatcatccactttcacggatcgcaactcaagtctctaccatctcttatcaaccatcatcgtctaatatcgcaaatatgaaggcttccattgtcctgtctttggctgctgccgccatggctagcgttattgagcgtaccaacggttgcaatgccgacaactgcgctcgtgccgtcactggcactcgcgagggcctggcccctatttcctctcgcaaggccgactgctccagctttatgcgagccactgtcactccggaggctacgtacgtactcgctcatagcctcaagctatatgtgctatataacaaaagcactatatagtgttggtatactgttgctaacgaaacgtgaagaaccaccaccatcaccattactgtccatcccgatatcactcccaagcccaagaacgatgtcaactacgccgccgccacagtctatcctacagctgtcccagcttatgcctcctcttgcgacggtgctaagcgatactcctctgcttgctcttgctggggcatcactgctaccaccgtcaccgctcacacgcctacaaagactgagattgtcaccgttacccagaactactgcgaactataggtggcgggcagcaagaagcaatgggcagagaggactgtttacaaaacggggctttcgatagagtgaaagatctagcactcagaggccggcacttgaatgctagctatgtgcttgggcctagctgacaatgtgatgatgaacatgatagagtatatgtatgaaaggatgcaaaaagtcatgaatacatgtacataatagcataccttagcgagtaatctaatgtcaagatcccagtcctactgatgctgcttctgagtgtcatcaaaagcgctgaaactaaatggcattgctctggaacccactacattgagcttgcatgtatgctgagatgactcgcatctatcgatgaaatctgttgaattgttgacgagacccgtttatttgtcgaagaaatccgtttatttgcgaatggaatctgcttctttgtcgacaagatttgttgtttcgtggatgaaatctgcttttcgccgagattacgtttctatcaataaaatctactttctactgacaaattctgctttctgtcgacggaatataccttgagtgctgtttgacgagcctttaattgccacaatggcttgtgttgaagctaagcagattactctcaatatgcctttattcagtttcatcttatgctaaagacggaatattgatttaggtcggaaatatagttttgtacttcttgtatcaaaatgaagtctatttcggccgaaaagaactcgagtcttagaaagcgtagatgtagtttagttgggcctgtacacctaatgtcaaggcattgagacatattccgagaaatttattaaaggtatcagaattataagttatatgtacctagtaatagtaaaagagccgacagttcaaattgatactaacacagcttttactagttgtcaattaagataatatcctaaacttaatgcctacaaatcttctcgtgggcttgcacctcatgtctaatccgtgtaggcagagtaagcagactgttatacatttctatgagacccttgttattcgatattgttagaaaagaaaaccccgcagagcgttagattggcatgtagtttttccaatagccgaaactagtgattgagcaacactctgcggttgtttacatctatatgctctaaagtacgtttttacactgttcaaatgagccggaataaactagattaatcgagttatgttgtgtcatcttaatactcaatatttcacaggagactttttcatcactgcgtgataatgctgttagtttgttaagaataactcgaagagcattctatactagcttctatagaaactggcgtttggctttggcagctctcctcggctagcccaataactcaatatctttcttactcatgcttacctatcttttcctccaagtagcgctccatcttgcattccatatctaataggtcatattatgcgcttgttgtagtggatctactagtagatatgccaaggtttgagaagcatgtctacaaatttgaagaatgcttggcacaaagcataatgtgacgcagtctttgaatcctcttcattcatattccgtgctgtaaatagaaagaacggtactcgctaattaaacgctgtcagtaattaaaatacttgtaaactagaaccgcatattgttggcacccgggagctcaattataagcccgcggatctacaactaccgccgccccggatttacaagaccgttttctgggcgtcgagtcacggcaatcaacctgacacgcaaatggttttgaacccgacttttgtaagggtcttttccactatggcggttaagcttaatacccatgcacaccttatcggagaacctgagacatgttatgcgctccccagaaaagacagaaagggaaaagagacttcaaaagtgtaaggcaaagagagatttgctctatggaaatcaagcgagctcaacaactcaaaggtctcgaccttctagctaaagctccaccgcagtggacgagctggctattccatttgaaggttaacccgagcctcccgaacgcccacgatgtctgggaactgaagtcgaaagtgagccacacggcacagatagccgattcatctgttgcgatgtaaatggtaaattgaagattgccaaattctaagctgactgccttgggtctaatctagtgggactttcatggcttattaccgattcagtccatggtaagcatgcctagcagcgcgctataagtgtaagtcgcgcagaaaaccagtgggaagcccaacttttgcaattttctgggctcggcattcgcctgagacgcccgcgatgaggaggcctattctgggggttaagcttcgagatgagacatacgaagaactgcaagtgccgaggatgacaacgacgggggaggctgagggaatgcccgggggttgaatgagggtcgcatccgagattgtaagagttttataagctcatcccctattcttggcggagctacatctagaggcctcaacccgcccattttgttgatttcgccggcagctggtctcttcaaaaactgttcatcccaaactcgaatatttgtctctcattaaatccgcaaagatgactcggtttactcagttcacggtttgtgccctggcgctggtcgccccggcatttgcttcctgtgactacggaacccatctctatccccgagagcataccgtgcccgtcagcacttttggctacaacgacctcatcggccctctgaactggtacagcctcaacaagactgccaacgagctctgcgccaccggccagcaccagtcgcccattgtgctggactcttccatcgccacggcccatggcgattccatctccttcaccgtggagtcgtacccttttggagccgagtttgagaacctgggcagcacggttgaggtgcccgtcaacggaacgctcaaggccggcggcaaggactacaagctggcgcagtttcacttccatactcctagcgagcaccggatcgactctgagtaccatcctatggaaatacactttgtgttttcgacccctggtgagtgaatgagatgcaccttgtaatccggacatgcgatactcttctaggccttataccaagatcttgggctaatgacagcatgcgtgtgaatagacaagtctactgctgttgtatctttcctggtcgatttcggtgtgcccaacctcctgctgtcctcagtctttcagaacgtcaacgagattgccacgcctggtgaaactaccctgactgggcctctcctgtttgccgcgctggagaaccatctcaaatccaacgccatcttcacgtgagtcggaagcctggggaatagaaaactgcaaaacttgaagctgactttggttgaaaatagctactctggctcactgaccactcctccttgcactgagggcgttgattggtacatcagcgcccagcctctgcagattgatacggctacttatggcaaagtcaaggacgtgatcaaattcaacgctcggtatacgcagaataagcttggcggcgtgaatctgttgcagaacattgcgaatgagctgaaataagctgttgagttgatgagtcgcgtgtataatagtcacaagtttgtgtatatctatatgtattgtatatgagcgggccaggtgaataggtatctttttcttctttggggtatgaaaatgaaaatgaaggatgtaaaatattttgataatagataaatttggttaacgtgttataaatcttcgaaccgggattgatagctcccgggaagctttgcactactgcgagttgtggcgttggtgtctcaagtgtcacaatatgcagggccttgttgaagatgtcttggcttaaaataaactttcaacctacagagtgctactatcatcttcatcttctagaagacgtggaggggcagcagtaatagcacctaggaattgtcgtgtgactactctacacctttattgattgacagggcgggaggtgccgtcaaggttcatcctagtcgagttgagctcagcgctgtcaacatacgttgaaactcatataggtactgctaccagaatcattgagctcataccgctgtcactgtcaactctatggcacatgagtcttggctgccttatgtaagatggagagcagtagcccgattgatttggcggtgagagaggagcatacgcgttgggactttttttcccgcttttgccacactgcaagcagtggcatattgtatgaaatgtgcttgtatcgagctagttgcgacagttctccttgctcctgattgatcaacagcttcttgtccggagcaaaggatgaatcaaccgccaaggtcttcaggttaaccgctcttggctcttcaaactgacgctgccgttgtcgcagtaaacaataaactcgctgcttctgccacctaccaaccgccaatcgcccgtctcatgccccctggccggcttggctgggacaactggaattgtgggccggtgacaggggagaagcatcgctaaattgtgtgtgtgtgcatgcaacatcaacgtaaggcatccatcggatcgcttcaggccgcaagcacatgatgttgatgttgatgttgatgttggtcgtcctggtgttgatgttgacgagaaaagactcaattggcgcgtagtaactcggctgcactcggatattccgtgcttcttgtctgtcccatccattcaatcagtcaatcaatcgttcaatcactcaattgacaggaaaaacgccgctcttgggcgtctacaggctccaggggctggtcgctagtggcgtgtccgccaatcaagccccgcgatggggcggcccgcagcgcattggcagggcaaccgcggtaaacaaatatcccaactgggccgctgcaggaggctgggccaaccaagcgaagccacatctgcacgcactgcagcccctccatatttgactgctgctactatcacatctcacctctgctggggaatctctgatgccgcctgtgctatttcccctgtggtatttttcctttttccttcttccgcttgcagcctttgtccagattatatcatatacattcacttgtactgtacatcgcaccgtttgttattccagtccagcgttgtgggcgtccgttttgttgggttaagcgaattcaatcacacctccataatcagccaaccagcctgagagcgaatccggctcgctcttttaagctgtcctcactcgacccccctcatgccccggcagtcgagggcacagggtcccgactttgacatccacaacgacccagcctgcagtggccctagcatggaagacgaataccgctacgaagacgtagacgagagcgtcctgcaccgctacgacgacaacgacgacgaggccgacatgtcccacgtcgacggcgacgccagctcgcaccacgacaacgaccacgaggacgacgtcttcagcgacaacagcccgcgcagctccatgggctccgtgtccgaggacgcgccgcgcaagaacgacgccaggtcgccgcgcatctccgacatccagtacgagcccgaggccgactttgtgcccgccaagggggctccgcggccgtcggccttccggtctgcctcgtccgtcaagacgacgcagatgaactcgccggcgccgtccgtctcgggccagcctcgctccggccgtcgcagcgccctgcccaccgtctcgcgcattggctcgccgggcatcagccagccgccgcagtactcgcccaagaagacgccgccgcgcctgaagaagaacgacccgccgctggtgctcctgcacgtcactttgctgccgctgcgatggccgtggggcgaagtcctggacgaggccaagaccagcgagctgagcgagggcgtcaagacgctgcgggaggcctggcgagagctgcaggacaccatcggcgacaccatccaggaccgcggtgtcctcctgccccatcctcaaaacgactttgaggtcatggaggagcgcctgctggaggctctggagcttccctttaagcgacgagcccgcatcctggaatgcggccattatctcggcccttctaacgagatgccctttgctgatgaacacgacagcgatgacgacgatgcttttgacgaggacggagagatgctctccagcaatgacaagaagccgacgcactggtgcaccacctgctcttctgagattcccgtcgacgccctcggagccggcaagatttatcgtgtcaaggtctacgctagcaacggcctgatgagggctggtgcgtgggaggcctgctggaaggagatggagcgggtcgacattgagctggagcccatgatggacgccaagcttcaggacgagctcgtccacattgccgcgcgccaggacagagtcattcactcaaagagccgagcaggccgacgacccatctcgtctcgcattcaggatgttgaggatgagcgggaggacgagtttgatgaccatgttcgcgacgagacaatgaatgagggcgacgagtccttcatgggacaagacgaaaagacgcatcgccgacagacctcatacggcacgaattcctcgagcaaatatcgccagcattcggccaagaattctatgggcggccggtcatcgacgggattcgctccccaagacgaatcttctggcaagcaacagcggcgcttcaaggcgggaagctttcccgacatggttgtcaacgccttcaaggcgctgctggatgacaagagaaacctcgctatcctcctcctgagcgccctgaccgtggtggttgcgcttcgtggtggcattagcaacccacttgacgacgttgtttccttccagccggtcgttaccgactctgaggtgccgactgcagtcttgagggatggggaaggagaggcaatagagctggagggagaggccggagctgaggatggaaccacgcccgtggatgacatcctcttcacgccccaggacaatgttgacggagagaacccttgccctgccgtggagccacagaccgtcgagaagtggatgactgctacggtcaccgagatgagcactgtggcacgaaccgacatgccgctcgtggattcagacttttctgaagacgatgacgaggctattgtggacaagatgcttgcaggagacacgctcactctgggtgagaactatgccgaggacgaggaggatatgcatgggcaaggacattcaagctggaattggggctctccattcaacttctttgggtaatttacttcttcttttattttcttctgcttctatttctcccttttctctttcttgccgctctcttcctgctattttgaccagcgagtgatgaagaataccaatgatgcaagtatgtacgcaatgagctggaaagatggaaatatgccgcgacgaatacgattatgtttattttgggaagtggaaaatcctgtagttagctggagagaggcgcgtacttgtaatgaggctggaacgttggatgattgttgtataatggaagtttttggatattgctttcgcgtttagatcccaattggtggttgatttatttgcgcaaagcccatgatacctggtgtctatctacctaggtagctatatagagtaaaatgaagcagtgaatagacttcttttgatgcatatataaattccctgtcttggcattaagagcagctaatcatgtttgcactttaaaacatcgaggctgattaattcatgcatgtttcacaggcattggctttatggctcgacgctgaagatgctgatgctacggggtccactagccgcggcggctacgtcaactgtatgacaaaagtgtcatcccgagcgattactgtagtaggtacccgtcgccaagctgggggcacatgcgcacaatggtacctggatgatggatgccgttcgtgtattattacagcagcaagaaggcaattaaagataataaagataatagacaaaatgctgtagcccgtatgttcatatccctgcgctggcgtaacgaaagaatctatagccccttctttcttctcaaactttttctgcccaacgcccaaggtcatcaattaaaataaaaagtatttcgtatgttcataattccaacctcggcgctctgtttatcgctgccaccatcgctattcgtcatcatcaaaacatcatccccattacagcctgatatatatatccatgcagtcgaccctccattcccgcttgcccagcatgttgcgcagccactcgaagcccacgcccgtccactcgttcctcagcacggcaatctcctcggcggcggcgcgggcggcggccgttgcggtggaattgagcatgtcgacgacggtttcgttgaaggcgctgctgccgctggtggtttcgtcgtcttggaggaacggcgcggaggcggtcggccggggctggaaccagttgctgccgaggtcgaagaagcagcggtcggaccagttgcacgaggtgaggaagaggatgagcaggaggacggagcagtagacgcaggggcggttgaggaagtaggtgcagatgaagaagaggaggatgaaggcgggcgaggcgtttgttgggatgaagaggagcgggagccaactgttgggttgcgtttgttagtgatgtataaagagagagagaacaaagggatggattggcgttgagattgatggtttgggagacgaaccttcgaaggcagaacatggtgagctctcggtcgcggcgattccgagaagatgcagagaagatgcagagagaaggattggtgctgagttgagggagttgtgaagttgaaagctcccttgagtgatggaaagccgagagtggcgagactctatgatgtggatattactgggtatgaagagccaggcatgtgatgtgagtccagctcggaggcgatatgaaaacggatgcaattccccaaaaagtaataaataagcaagaaaaaaaaaagaggaatttgtcctgtattatgcaagacggataagattactgctggcagctttgtcgtaagaaaaaaaaaaaagtccaagataggatatgtagctggagagagatctactggcgctcgagtcgaggtgaggctgagctagtgttgcgccacacgaggctgtggtggactcgacaccgcattttcgcggttcccctttcgtctttcacgccgctgtttggtattagaaagaagcttagtactatatataataaggcttctaccaagtctagataagcacatgccctgtgctttttctttttttctgtgtattttctctctctcttttttttttattcttcgtccttatctttctcgcttcgggctttgcggttgggcatctgtgacgtgcttgaagaggtgtgtgtgagtgagctggcagcagtgggtacatgctagtgcacgcataaaggcgctgtgatcccttgttttttcttcccttctcctatgttgatacgttgcctacttggttggtcactagagtaatctgatcctgtgaaaaattctctctcatccaagcgaatttctttcgcctgttgaccctttttgtgcataaaatctccatctgaaaggcaagatcttgggctcgcctcgctgactaacccgccggagcttaaactcttcagcagcccgtgcgctgcaaactggtgggatttccaggcgcgtctccagtggaggctctagcgcccacaagcgctctcccgcacctttatttccgctgctagcagaagcacgcactggaactaggaacatttagtaggccgccgtagcagaggctgccttgtgctacgctgcagccgaagtgaattgtgacctgactgtgtgccaagttttttttctctcctgtcacgaaacttcgttcaaacccaagcgcctacaaacatctcccgagtcccaactcgccctcttcatcttccttcctcgccatcaccccccatcttctctcctcccccgcaatcgccacaaaactcaattcttcacccccctccagccgagaaatcagaggcagacacgcagcgtcgggtcgctccactcctgcctccacgtccaactctcgcgcacgcggcagcggcagccaaatcagcattgcatcgcaccgcatcgaatagctcgatcggccttcaattcgcagctcgcgcccatcatggatctgcctcctgcacctactccgcccgtgtctggcggcgtcggccccaattcagaacgcactgccaatctgctgaatctgctcaagtttagcggccccggcagctccaaagacctgctgcaggcgtcgaaccagagccagagtcagggccagggtcaagctcaggctcatgctcaggctccgctgccagcttccttatcatccgcccagcagcatcagcaggcggccgagtccccctcccagtctcattcccagctccagcaccagcatcagcacccagagccgtcgtcggtgcagcctgagaggcaagacgatgaggtcgacgacgaagacgacgaagagcagtaccagcgtatccaacatctccagatgcattcctcgcaccagttccagccccgtatccatcagcctgcccccacggcggccgatccgacgggcctgctcgctgcccttatgaaaggcactcacgagatggacgagcccaagtctgctcccacgccgccccaagtccaggcccagcctgcgaatccctttgccagcggaacgccgccgcctgataccagatcgtaccttctcaatctcctcaacaggcccaagcctagccagaccgaccagccgatgctggttgagtcttcgcgctctaaccagcacaccccacaatcgcaggagcatctgtcagagacgagcagccgctactatggccatcacccacagcagcctcagcagcagcagcctcagcagcagcaacactcgcagcagcaacactcgcagcagcaacactcgcagcagcaacactcgcagcagcagcacccgaccgcataccacccgcagcaattgtaccagcagcaggtcgaggcctttgccgggcacggcactgccaacgccaatcccatcttctctcctacgccaaaggaccccgcagatgtgtctgttctgtaccaggcgctggcgggcacattgaaccagatgtcgcctcatagtaccggcagcgtccatgggtctggccctccgcctgcgttccacatcttgaagaaggatcagagctcgccggcaggctccaatccctttgccggcagtgagcgaagctctctgaagagccctccccagcagtttaggcacagccttgaccgagcttcatctcttcattctcatcaatcgcatcattcgcatcactctcagcactcgcatcattccactcagcagtccataaagcagacgcctacgacttctgactttggtagcttcgtcaacattgacaagaacagagagactgtttccgaggccgtccacgatctcgccggtagagccgatcgcgacgcccaagaggccttggacagggctgagcgtgagaccgcatccaactatgccgacagtgccaccgtccgacctcatgatgagagtgactgggtccagccatccaactactctgacgctacccgctccattgagaagcacataattgatgacatcaaatctgatcaggagcaccgcggatacggctcctcccaggagcatctttccaaggaagaggctccagagcccagagatattgacaatcatggaatcgccgacagctgggagagcgctgatcaagatgagattgtcgtcatcgaggaaaaggagactccttctgtcagggtctacaacttcccgatgaagccatggatttccatcacgcttcaagaggacaccaccgagcctcgtcctcagttccgcgaagagtcaatcatggacgttgctcacctcaagaaggactttgaccagatcgatcgcaacttgtacactgcctctcagtcctacatgactcacggcatgtccaaacagggtggcttacgtgtcattcgtcaagacgatggcaaggacgcaaaggtttttagagacaccaaggaccgcatcttcaacgtcgccatgtctgtcaccccgcacgattacgaaggcgttccccgggaggccatcatcgcgactggcatcagcggcaccgtctactgggtccagatcaaggatggtgaaaaggatcacctcgaggatcctcatcttgagcagtacggcttcgcactgcctcccatcaactctcaggaaggcgacgctcccggcggcgccctcaagactcgcgctcgagcctctactaaccaccccgagttcttcgccgtgggccgcggcaagtctatccactttatctggccgtcctttatcctgcagaatggtctcttcaagcccggacacgaccgcgtcgcggataccgaggcactgctgaaccaatgctccctcaagatcaacactggcaaggctggtaaggactttacctttagccaggacgactctgttgttgtctcgctggacaagtctggccgtgtcaagttctgggacgttcgcgatctcaccgccatcaaggagggctcggatcctcgcaaccccgcccccgcccactcatctttggagattaaggaacctttgatgactctggctagcactccagagggcgataaagcttggccgacatctgtattgctcctcgacaagcagcgcccttaccagaagcgatgtgcgctgagatacatgattgttggcatgaagcaaaaccatactctacagctgtgggatctcgctctgggcaagcctgttcaagagttcaacctgcctcacagcaaggagtcggacgccgtttgcagcgtcatgtatcatccggctagtggcatgatcatcatcggccacccaactcgcaactcggtctactttgcgcatctttcggctcctaagtataacctgaggaacgtaactcaggccgagtacatccagaagcttgtcagccaggacccctctattccccagccagatagtactgctgtcattagcggcgttcgagagtactcctttgccaaccgtggcattctacgcagcctggatattctcgctacccccgccatggtccaggacaccgacgagcccacgttgtttgagttatacgccatgcattccaagggcgttgcttgtctgatgattaagcaggctgagctgggatggtccaaggataacaaggtgcttgatcctgtcgatgccgttattgagggcgtcgtcaccgtctccaagctcaagactccagttcagacggacgttaccaacggtaccactaccaccgagcacaccaccccagtgcgcattgccacccgatccgcgacaagagagattctgcagccgcctgctcaggccgccgcttcttctgaagcagcagctactcctcgggtcgtcgaacagcaggtgaccacccctgccaagccccccaagaatgacgccaaagagattgagaccccgggacagtcatctaaggaaaaccatcccgagaaatctgagcgcaggcagcgcaagaagaagggcaaggatgccgaggcaaatgccaatgggtcggcatcatcgcacaagggcgaggctgctgcgcctcccagcaagagcgctatcaacggcggcctggtcgctggcggcatctcatctgaggcattcgacgccgccattggcagcctggaattgaggcttggagctaccgtgtccgacacgttcaaggcttcgatgaataacttgcacaacaagatcaacgacagcgctcgcgtcagggacgacagcttcaaccagcaccagctgaaactgctcgacatggtttctgacatcttgaacgagaacactcagaaagtgctcgagaatttgatccaccagcagttcactgacgtcgtgataccttccattggcgacaagactagcaaggccgtggccgatttggtccagaataagattcaggtcaacatggcttcgactgtgcagaaggagatccaaagtgctctgccccatgctgttagccgctcgctgcgatccaacgatttcatcaacgccatctctgatagagtcagcactgtggttaccaccagcgtacagcaagaggtcatctcgacgatttctcaacgcttggcgcccacgttcaacaacattgctacccaggcggctcagcgcgtggctactgacattcacaagcagtaccatgagcagtttgagcagctgaaggcgcagcatgccgcggacaacaacaagatagaccagcttctgtcttatgttacccggctgtcggatatggtgtccaccatggcagcctcgcagtcatcgctccaggccgagttccttaaatttaagcaacagcctgttgagcttcccgtcgtgactgctgccggtggcggcatcaatgtttcgcaccctgccagcgttgctcacagcatcggatcccatggctacgctaacactgtggccagccaccgcgcaagcttcccaccgagccaagctcctagccaggctcctagccacccccagcagtatggaagccctcaatacatgcgcggatctcagcacgtggcaagcccccatggatctgccgccccctcggaccacgttggcccggccaacaacgtggctgcgcttgccggtgcctatgccagtcagatgaacaagtccgaggccgaggccgacaacgaccttgtgcagcgcatccgagtgattgagacggcgattgcggagaatcgtctgcaggacgccatgatccagtggatccagagcggccgtgagacggagatcttccggcgctgcttgagccgataccctcccggcaagtttgattccctgcagccgctgatgctgctggttgtgattgcgaccatttctaaggacttgaagccgaacccgcggttgaaggaggaggttgaatggattgagatggctgtgaggtcgtttggcgccagcttgcccaactacgtgagtatccctttgtttgtagactttgttcctaggatgcaattgccagatgctaactttgatgtttctatagaactgggatgacgacatgtctcgcgaggtgatgaagagcacatcgcaaacgatgcagctgcttattacccgcgtgcagcctttgattgctggcatccaggatggattccctactgatcccttcctggccaatctcgacagaggcaagcttgagtggattgtatcaacatcccaacacatcttggccaacttttactagacaacagcagcgatggctttgtttttgttttttcatagtggttttttatttgcttattttatctattgcctggcgtacgcgaacgtaaaagcccagttgcatgatgcggacactttttttttttttcatgtcgaatactgtacattttaggtaaagaggaaatggacttggggaatatcatgtgtaatatctcaattcacagtatagcacatctgtcttcttttgagttgtgaccctcctgtatatggtcttttgttgctaagctgctgtggttttatagtttctgattgcttatctacccgcacctacagtacgggcgagcaaaagtctaatatgtcgtgccgcatacgtaatgccacacgtcacggagcaattgtaggatgtgagcggtgttgtgtcgcgtggatacgtattcctgcgggcgtcgggaagatttattcgcgattaggcactcctattgacccgagagatgggatgatttatgatttgattcctcggctgcatggatgaaggagtattctgaagaagaagcggataattgatcttgttttgaactatttgatcttgttgcaaacattatagatgcttatttattggattttgctttgccttgtggagttttggacaagttgatttgctgttggaggtgggctcgaggtcttggcatcgatgatagttccgtagctgccgagatgatgagggcggcaaaggggtaatggaaggagaggttaaaagaaatgcatctgaattagagttgtatgaagagagattcgggggtgtgtggcaatgtgaatgtgtcattcattttacttttgatgtcgggttgtcctatcatttatcacgtaggtagttagtaagtttggtatatatatatgtaagagagagaatgtaaggtttttggagttgtttgcctccccctttttttcttttcctcttttctaatgaattgaggttttgaagaagtgtgacgatgggacttttcaaggatgttattgaaccagcgagtatgtcaagaacaacaaggctacgaatgttgcagcgttccaaaacaattgagtcattatacgatactgacaagacacaacaacaaacaatagccatcatcctcgcctttacagccggaacgctgattaaccggcggcgcttgaaaccgcatcaacatgctcatcaacgtgacatcgaatccatacccgaatgcatagccggcgagaagagggctgacgtctcgtcagccgagcgcaggaagaagagagggagaagcggctcggatctgctcgtgtttcgatggctgtcgtggattttcgggacgtttccgtttttgccggagatttggtattggcttttgacatattggttcgctgcctctacgagatgaacgacaagaaaaacggattggcgctgatgtttatttctacaggatataccagcttagccgtgcctttacagcccgtgctattgccccctatccgcacatctacgccctcgccgaggagcacgcgctgcagctgctcgccgtcgaacgcttcctgcacattgactttgagcaggcctttcaggcgaacatgctcacgaaccacccgtgcatcatgccggtgctgcggcacgtctaccactcgcacatcatcgtcggcgtcgtcttcatcatctacacctacacgtttctgccgcggccggtgtaccgccgcatccgccgcaccattgccatggacaatttcatcgcctttgtgattctgtcgctgtggcgggtagctccgccgcgcatgctgccgcccgagtacggcttcgtggacgtgctgcaccccacggccgtggagccgggctcggtgtggaccaacaaccggttccggctgacgattgcggcgatgccgagcctgcactttggcacggcggtgctgttcgccgcgtgcctggcgcggttcagcccgcatgtgctggtgcggtggatggcagtgctgtggccggcggtgatgtttgtgacggtggtggcgacggcgaaccatttcgtgctggacgtggtggtgggcgcgatggtgccggtgctggggtggaggtggaatcggggcgtgttggtgttgaggggggtgcatgattgggtgctttcgccggtgactcatcggatggatttggaggagtgatgttgtgcaacgtgggataactatagtttaggattggaatataggaatatatatatatatatatatatgattatcataatgtaaattgctattgttattcaactgttcatctctcagctgcccatcatgcccgtccccgtccaagacatcatcaaaacccaccacttcgaccccaacgacgccgagcgcatcgccttccgccgcgtcaagaacaagcttgaaatcgccgaccccaacccgctctggccgcagtcctacgagctgctcaaggaccgcatcgtctccgccctcggcccgaccattgtcgaaatctcccacatcggatccaccagcgtgcccggcctgcccgcaaaggacctcatcgatattgacctcactgtcaaggacgtgctcgacgaggattcctacgtgccgcagctgcaggccgcgggctttgatttcctgttccgcgagccaaagtggcaccagcaccgctttctggttgcgtatgagcccgtggctaatttgcatgtttatgggccggattgccctgaggcggtgcggcacaagatttttagggactggttgaggaagacgcctgaggatagggagttgtatgcaaaggtcaagagggaggcggcggaggcggcgcggagggagggtgaggatgtgaatgggtatgggaagcgcaaggacggggttgtggcggagattttgcagagggcgtttcgggatttggggtatatcgagtagcgtgtgtgagctcttgtttatggatacagctcttgtttatggattgagacagatctaaatatgtgatgtggtcttacgggctataagtgatcgtcatgaccatctaccgctcttctcttcgtgtctgctatagcttgacttgtgtcgcgtgtccacgtcttaaactcccagccaccagtcaagccccaaagcctctatcccaaaattaatgattcagccgcaactttggctgggaaggtgaagtctttcttgcgtgggtttgcagactttgatgacgccgtggcgcgctacatgttgctaacccagtgcggcggtaggttatcagagttgaagctggatagcccggatcttgctatgccagatttgctctggttcgtagatggtagctttcgtgcctttgttgaggtggcacctcgaattgtattatccaataatccagctctcatgatttatccaagtctatggaaacaatacggtacaaattcctccttcttaatccttctagaattagagtcttcacttcagttgtttcaccaatatgactgttggtgtcgagtcaaacgagttgatggagtccatgaccgtttcgctgccttggctattactctcatggcacaacatctcgttagcccgtggttgctgaagcagttccaccagcgctgcttcgtcaatgatgattcccgagtcaattctgtgacggatgctggccgcgatttcggcaactacgcctctgtttgagtataaaagaaatgatgtatctggtggggattagaataggctcttactcgtggtatccgttaaaagaggcttcgccttcatgggcttcactaccaagaggagctctttggcataagccgccgcagttgcacttgcgtagtaatcccattcgtcattcttgtgagagtctgcatagttgcttatccctcgtatcgcgatacatggaaagtcgttcatgaggcctgcagactccatttcataacagagcacgcccctattttcttcatcatcattgatgcaatctctttccttagcttctttcataatcgtgcttccggatgccacagtgccgtaaaaaacgttggcagctctcttcaagtttcgtagctgacgcgtaacgaggccgttcatgtcgcactttgagcaatccttgtaaccgaagatgttatgatcaacatcttttttgaataaataatcgttttctggccgctggaatcgtgcgtcttcgctcagaagctgcaaatgttggtcaattcctccatatttagccggattgttgtgccttcgctttacttcgggcagtgcgttgagtaacactggcggcggagcattcaggtgtccggtgtgccaaaaactgttatattggtgtcccaaatcatgctgaaagacgcctccagagactttgtttggctggctgacgacaacgtcaccgaggcggatgtcccgcgtcgttgttggtacaccccctgccgtgcccaccatcaacaggaatcttagctggggaaaagatcgcatcatatctttggcaagacgagtggccggagttgtacctctatggccggacgggaggcagccaatcactatgcaatgtttgccgattctgccaaagaaatatgtgttgctgtcattgtgttctgctaattctggacctgcaaggtcttcatctagcatcgcacaagctgcctcgtatactggttggatggcacagatccaccccacagtaaaggtttctttcgatgccatgtcttttaatgcggcaaatagaaatagattgatgattagccgttttgtaagacggagaagcgtgatattagatgcaggatttgaaaatgatctggttttgcccttgggagagcaggagcatcaataccgcctcttatatacaaatatttaaatatatatatatatatctggttataacaaaaatccccgtgttgtatcagccttgcgcgttaacgctccaatcgcgagatggctccttgtttcggctcatgcaagtctggcgcgtataagccgagccacacagctgggcgcttaaatatccgcacacgtcaacgccatgaaaactaaaagtttcggagcacaaatggtcctattatcttgtaattatggagcagtacctattgagattccatgatgctatttgaaaatgttctaagctgtcaaatacactttgttagtggtctacctcgctcccaacagttccactttttatagattcatatgcgccaaacgcagatgggcgattgttgtaggtctggatccggcttgcacatacgtgcaagggcaaatcttgttcatctcgttcttggataaccggttgaatcgtaaaagcaggttgctctggttggtttgtacagagacattaaatttacggcagtgcccgtcggagttggtagagggagtgacgtgagcatagtcttgatctgcccgagtggtactgagatgtcgttacctgcctgtgagaagcgctggaaaaggaaagaaagagaatcatcaacagaagggtgttgaagcaccgaattcatcaaggaaaactccactacgaggcggactactctctcagcgagtgcatgctcctagatcaagcatcgcaaaagcttcggagctaactgctctacgaattcaactacatgtactatctaggtacctaatacgatagctccgcaagatcatacctcaaatgatcaagtttgtagtcggcgtctttggagtccctgtagaggatgtgactcatcatggcggttttgatgctctttgccctagagaatctcgcgtttggaatatcaaatctgaatcttctttatagagacgtaacctgccgttggtgaacggcgatacatggggctgcgacatagtagttggacgttctcattgtgaggtctaccgcgcctatcttctttccggtgagtttaacgtccttgatcttgatgtcagggcattcttccgggatgagaggttgctcgtaatcagtgctaatcgcttcctctggtatcctagctctcgtttgtttcgttctcgccgtctcggtacgtatgcagcctagatagggggagagcaaaatgcattgatatgtaaagtctgtgtaaagtaagctacatgtaccgctgctacttctgctacttctgctacttctgctacttctgctacttctgctacttctgctactgctgctaagatcagttcgatttccgtatactgggtacatgggggggatttcggccaaatcttggaaactttgttgctacagcccagaacgttgcaactgttggaaggaaccgcatcagaatgttcatttatcgctcaattagagttttactttacacaagagatttacactatggagttcatccacacagatgaaaattcgcattctactagttatgcgtaactcaatagaatcatcttcgaatcttcttgttacacaggtttgcctgcacgcctcagtttcaccatccaacgaatttgcaagtacgcatgtcgccatcatctcgttctagaattcaaatatgaactgttggaaggaaccacatcagagtttgcctatgagagttttactatgtaccatatattagtttgttcgtgcttgcacgtccgagccgaacttggttctttaggtatcatgaacacaatagattcattactcgccactcaatatgaacgaatctcctcaaacttcaccaacttacgctcgtggctgctagatgtcgatgcagaggaggcggagaatggaaccctatcaaaacggcgtggcgaagaatggaagcctctcgatgcatttacctggaagttgattcggtctgggatgacagccaccatcctatcgatgcggcaatttgaggaatgatttgccaagaacacacctcccaccaaggcagctgtgcggactcaccaagccgttgaaggagttcaaccacaaggccagaaagagtgaggacccgcaaggttttcttctttgtactatcaagtactgagtatgtagtagtgctagcttcaagatgtgtagaggctttggaggtgagatggcgcccgtcggagcaagtagacgactgatacggccaaagtcttgacctgccagcaaacgcttcggggctaacagctccacgatgtcaactacatgtataatctaatactatagctccacacgattatggatggcgtatatggtggaaaggcaagatgcgtatgtgaaagtataaagtccatagaattgaaaacttaattctgctcgcaagagtggaaatgttcgtcatggtgcctactacctacctatatattgagcttttattccctctacagattctaccctctctacagattctaccatctctacagctaccatctgtacagcttctacacgaaacgcactacccgtcaacaccaaccgactcgatcatgcaatcaccgtccccgccaagcgacaaggaggcagtcctctattactgggggcttccgtcctgccccaggcttattgctaggtcaagcaaacacgtctggacagacccctgtcggtcagatggcggtccatctacatgccctccctccctgatgcgcaaatccctccggcctgccgctggtgatccgttactgcaccgtctgtggaacgacgcgacgtcttccctgagaatccagatcgtggaagccgtcagcgccgcagactggacagcagttgatatcctgcgcgtcggccgggttggagggttccgcacgactctgctggtatccgtcaagccagagtctctgtcttggagccgggcacatcccatcacgctgcgatgcaagggcattctggaggaacacggcatcgacaacgtccactgcgaaatacgcgaaagcgttgtcacttcatgtggcaacagcctctcgaggggtaaatctgccgccgccgctgccgatgtgcaaagcgaattccagctttcctcggcttcgagcacgaacctgcgcgcagaccgtgtcgatttgtccgactgcctcggcaccaggatatcgatgaaagacgacgacaccaggtttggcacaaagggcatatacctctctctcaagccatccaatgcccaagacgagcctaaaatcgtggccttgacttgtcagcatgtggtgagaaaccacgagagtgagagttcgaagacgaggcgccaagattcccggacacgcagagaagtcatccaaatcgaccagcccgagtacgacagcagacttgagcgatatggagatgccgccagatacaaaagagtagaggacgcggaatgtcttctcagggagatgaagccgtatgcggcctctccctcgagaagattcggaacgctcctctactcgccggcactgaggtattcgcgagctctgcgcgaggcaccaggttacgatccatggctcagagactgggcgctgatcgagctgttgcccagccgccaccaggctcctctcggcacactgacgaacaatgtctttgtcggaccagcgaaccgtcttcagagcattgtgcacaacagtatgacgggatggagaggactctggaagatgcgagtaccagtggcgcggaaaggcaccctgccgctagcaaagactgccgttcccatgagcgaactatacaaactcgctcatgatgctgacgacaacgagccgacgatgcttgtcgcgcaatctggagctggcgggaagctgacggtaggcatcggcaacgccctgaaatcgcttgttcgtcgcgatggggctttggatggaggcgtcgagggctacagcgaggagtgggctataacatcgttgaccggcattcacgagttccaaacggcgttttcgtttaggggcgattcggggtcttgtgtatgggatatacagacagggcgccctgccgcgattatcatggcgggagtacactgcccgatgccgaatgggaacaacgatgttacgtatgcccagcctttggagcgtttgattggtgatgttagggatcatggctttgacgtttcgctcgtctaagtagcagagtagcgtgtaatctttgttgtctctttgtatatcagtattatagatctgtataataagtactgccattgtataatttgaatatatttggtttattgtgcttctactgtttctacagagtcctctttggaaactccattgtccctattaagccatttactgtactaaatacgtagcattaacaggacacttttgtaaaagtgcatcatgctcgtccgtccagccgccatctgtcgtgtatgccaacccaattcttcgaaacaccaactctgaaacatcctttttggatagatccggatcgtattcctcggtagttgccttgtgtcccacagcttcgagcaccagggctgtaaagactgtcttttccttgacggtgctcttaattggtaggcgcttgaaagttgctatggggaggcagtagagtgactcggtgatggcgaaatgcatgctatccgggtagaatactagaggcggcatcttctgaagcgcagactcgtcgctttcgtcttcttccataggaggcatgaggaggattctcctctgcacaatttctcgaccgacggagctttcttggagtatactggctgacatggctcccaggtagtaagtgtattccggatactctgtattgcttatcgtaaatgaaaacgccgatggtgtcaatttcgttttccagattggcccgacgatgaccatccccgaaggaggcacttctgcatacatgtcgtcctttacccagtcccgaggctgatcatgatcgtcgggcaattttggaacatttagagcgccgccgatggaagccaccagcgagaattggttgaccacctcatcgtttacaaaggggtacgtgactgcgcactcgggatatgcccagctccacgagatgggcacagcaggctctggcaaatctggtctctcggcatctttaaagtacgtcagtctccatagcagatccagtgcggtttcggcttggggctggaaatcttctgtttcgccttcttggtattcgtcgtaccagatccctgcaaagtaattcttgccgcctagtcttgcgttgaagctctttgccaggcctgctatggcgtagagagtatcgctgcgataggtgtagtcgagctgggaatatgcctcgatgacgtgtctccatgcgcggcgaagctggctgtgagagggatcgtcgccgagaagttgctgcatgtctctcctactgctggctgagcgttctggcacatggacatcatcgccccattccttcatgagcttcacggtctgtgattcagattcgtcgaggccacattcgcatttgtggtggctggcacactgccatgaaagctcgtcgggtccgaagatgagaagacggtgtgagagaaggcgttcctggaacacccatgctcgtttccagacggggatgctgccgtcgctgatcatataagtgggatggaagattggttttcggaaatgtagctcatggtcgttgccttgtgcatctcgaatagaaactggtttcgaaacatctcttgaggaagcgtcttggaatagccgtttgtctgtaccttgctcgtggctttccactaaagtaatgagggaattggaatatatgtcgctcattttgagtgagtgttttgcccaatcactcttggaatcttgtatgatgcacagactgtcgatccaaatgtagcgaatgagctctccatattcctcctgatgccatttcgaaaatttccgtagaaaggttatggagtcttggtatgtgggtgaaaggtagtcccatggaacctctttgcacaaggaattgatgttctctcctgttgtccgggaagtatcttttccccagcggtgacttagacaagcgtatcgtgctttttgtccattcgtgtggatcaatttgacaccagacttggtatcttcggaaaaaatgtcgagaactcgctcaggcaattctgaaatctctccaagcgagcaactcgagtgtgtatcgttgcactcacgaaaccaattcgtggccttttggaaggcttgctcggatgctgtgtttccagaaatggctggtcgttcaaatacggtcattccacggtccggataccaaggctgtctccacggcgatggaatatctgtataaacgcgttagccgtgtccgcagcaatgattgaactcttaagatataccatttttgagaaaaggctctacagaccaaaccagtgttggtatgtctccagcactcatatgtccgattcttagacactgagatgctgcatacccccccgtgttgacaaaccccaagtcttgcatcaactgctggcggtctgcatatccattgctagcttccatcatataatcatgaagtccgcgtctaaaggttacgcagggcgcaacgtcgcctttagtatcgcgatgcgcagggcaaggctgctcaagccagtaattgaatggaatggacttgttcttgatgagctcagcgttgacaaatgctttcgcttcttcatacccgctctccttgatatctggcttttcgccgctgaggatttcataaacccgtgtatcaactatgtcgctgtcaataggcatagtgtagatggtttcgatgttcttgttgaatttatgcctcataatctcagagctggtcaattcgttcatggcagatcgcattttggcccttactgcgctattatgagatatctcagaagctgttgttttcgggggactattaggcgtgtctttgacaactcccttgccgctttgatcattctggggacttgatgatctggaattggaagaatttgacgaggaatcctcttcgatagaaccgcgaaatgcagattgcgtgaagccaaagtcgaagcagattgggcacaccaagtccacccttttcgaccttcttgcagacgttgtaagaagtcgccgtgcgccattatggagactattccgcagcatgatgcttgaatatgatggtttgttgaagatgtcagtctcggtgatggagatatggctttatcaacttatttatgagtcttcatgaaatagccaggctgactgcggctctgcctcgccccgcccatgttttttgcaccctggcagtcaggatttagcgtcaatgattacgacaaattttgaaagatttgtttattcactcaacggcattttaagtctttaataaagcatctgttctcacccagttcctttttgtaaaatcgtagaccgtgacagagccctgcgggagcttctgaatcaaggctcaagccgaagtaccggtagcgctctatgccaatcttgtttcgccagaagttcactaatactggtaatttccgaggattgacgagtttacaatttcgcaggctgcaagtgttcaaatgtctcagccacatactcagtgcagtagtcaattgactcagccccggtgtttcaaggctgaaatagtattagaaagcgtacggtatcatagcatatagctattacgtttttttatgcaaatatcgagccatagaacactttttgctgtcttgcaatacaaaatgcaagtcacagtcaacactgcgtataacgtattgatagatgccctcctacagctttctatcaacgcagactcattaagactatattctagatgtcgcagctaatggcctaatttctggtcccgcttgaaactccctacacaatataggcaaggcatagctgaagatctcccgccaaccagccaaagtaaacttgacccactagagttctaaactcgtgcttaagcccaaactataacgcctttccgggtcaaatattttggatccataactgacaactaatgcacctgggcaacgtaccaagcctatgatgtgtcgctacgttgcaaggttctgacgttgctgatgcggggttaaatcaacttctctgccaacttgatcataaaaagtcgtaattcttccaattctcactcactcttctcttttatttatctttagtattcatacctaaaagttaaaccacttccaaaagacttcaaggtgcaaccagagttaccacaaaatgattatcccaactgaagtagtgggctcgctgcctcgtcccatctgtaaggcaatgaatattcagtgtccactatgagttgaactaagactaaaaaggagcagatttacaaaaggcctttgctgactacgatgctggactcatcacccacaatgaccttgtggctgctcaggataaggctgcgaaagattcggttgagagaatggaggcggcgggagagacttatgtaaccgacggagagcaacgctccagttcgtaagtatagacacaactatacggctgtttaatctttcttggaaagttaacatgagattctagctttgcaacctatccaataatcgagtgagttatcgcggataataactaaaatcacttacatgataaaagtctcacgatacatgttttcaggactctcaagggcactgggcttcctgacaattttgcagcggatggccagttgtttgtatgttgtctttggagcaattgaaaaccactaaatgctaacctacattaacaggcgaattttgctgatggtcatcaccgccagcttccacgcctggtcaaagggcctttcaagtacgactcttctcaaatcgctgagagaaaaacagtgctaacacagactctctacctcatgaatcagatacgcgacatatgcgtctcaaaatctccaaaagtcaatgccctacgcctcgcatcctatgaagcaagctgtcattgcgccgagtatgatgtacctcttataccctcttcagggggaactagaaggctaccctcgagtagagtttattaaagatttaattgatgaagtaagttgtagtgctaactttatagtgatgtactggctgatttgcggtgcagtgcgaaaaagacattcgaggatgtttcgaaacaggtgccaagagagtctcagttgacttcacagaaggccgcctcgctttaaagaacgaccccagaaatccttggacaaacgccgagcttctcgagagattcatcttgttgattaatcagtacgtacaaacagtgtaataggcctgtaaaagtattgctaagatatacacagggtccttgaccgcttcagccccaaagaacgaattaatattggcctacacacatgtcctggcggcgattgcgattctgtgcactcactagatgtcgactatcacaagctactgccatctctgtttcatatcaatgcagggtacttcttgatccagctctcttcggagaaggatcgtgaggaaatatacagaaccattggacagcatatccgcaaagatgccggtggtgtcaaacaggtatcgatcatagtctataatgtgtaagcccggcaatctacgagtgctaatacatcgaaatcaggtcgccttcattggagtcattaacactctcaacccaagagttgagacgccagaagaaattgccgaccatttgatacttgccagcaaatacatcccgccagatcagctcggggcaacagatgattgtggtaagatacctttgatttgactcgtatttcgagacgagacgtgactgacgaatacattacgaaaaggattctctccattctccatcgacctcaagccaagtcatggcagtccggactttgctagggacattgcctttcaaaagattgcaaatcgcgtccaaggggctaaattagccagtgaaaccctttctgcctaaatttcgatttcggagacgatttgggagagctgtagtttatatttagaactaatgcaaagggtcgaaaataaaacaactaaacaattcatgtagaagagagcaattgtttttagccatacgcctaataaccagtgttccattagtcatttggtaaggatatgattagaattaggactacaattctatttcagagcttttataagtattatttcccctctttattaccaagctctgcagctgtattatgcatgaagcatagaccttttgcttgatataggcttgctagcgtgactggaatatactatccaggctccttggctcagacgtattgctttaggaaagtgagagaagagatactccgttagtctactccgtgaccaggagaagatactccgtactcgagagatattacgccgtagtgctgatatcgaccccctggggtaagtagccgaccacccgatattggagattcggcggggttgcagcctcaacggttcgtacagtagctcacttgaacaggaatctccccatattgtcactaaaacgggggccaaatcgacaaatagtgcggaaatgctgacaaggtgcctgcgacaaggattacaagcggggtttggtgcccggatacccgcgatgatagctcactcggatgtcaatgttagatttgggggaatgctacaaggatttcaaggcagaaagatggtaatggatacgtaaacgaagaacgttggtttatatgactaagtatattacatcaccgctctttcttgttcaatgcatactttttatcatgacattcaagaatacaacacccaagctcaaataagctatgcactacacgcttttacgtacccctgcttctcctatatcttacgcggggatcccctttgactccatgcacgtttacctgtgtttggcgactaccgctgtcggctaacacagaggcagacttgactaatgggacctcacctagtagatctcaatgagtgatggaggcctataataaccctcagaacccttctcatcgttactattatctaactagactggctggagaggagcaatttatccgtagatcaatatatagagacatctcgtttgccctaccttttacagcaataaggtgacaaaagaaaatactaggacagaccctcttggtagagtgtatgagggtctattactccgtcacatcgctttctgtccacgatctagctaaaaccagtagtcgacatgtggagctataaggtccgattctgacgaaagggtctgcatcagcttactatgctgcatgttaccgggtgtacggttatagcctgaagtataccgacttccgagacagcttgcaaaagaccgggactggggaaataatcggcatacaggctactactaggaaaagcaatactataagtaagcggcaatagattttccgtgtagttgtttgtactctgcggtgtcttactgtatgcgcttattcactctcagtcactctcggtcccgattattttgcatgctgcttgtggcaatgttatccatatcttgatcaaatgtatcgtaattgactgattacacgctaaatcgagcggtatgtgccatggaatcgacgttctctcctatacgactccatgtgacatatgagtatcatcatcttccacactagacgcttcgtgttgagaagctacgctctcagcaatttgtcaaaagagtattcggaaatcactgtatttagttgccaccgtttatgctatgaaattagtctagagatacgtaaaaaaacacactagatttgaaacaccgctttggcgtagcacttttcatcaagtattgcccctggatattgctttttacggtagtatttactcgatctaaaacaaaatctttagaaaatatattaaacgcacagagaatctttgaataagcctaaatccacatgcattagctctgaataatatacacaaagcatagcaagcggtcatagaagacacaaaggctggggaaataaggagcacgcagctccactcatacacactgtagcatccacacctggtcaatgaacaagatgcgcctattttggcgtcgtatgcgtatttcgttttttgaaacttgcatctcttgatatccacttgcatgggttggcatacattattgaaagtgtgcatctaccatgggaatacgatatagtgacctggtattcagtggaagaaaagtataaatatcaggtccaaggtcgtatcatgagtcctcttatcctcatcactctcgcatacatctcaagaacaaaccattcaccaaaaattacctttcaaccttttcgaccacccaaaccatcacaatgaagaccgccgccgtcctcctcgctcttgttgctgctgcctttgctgcacccaccaacatcgaagagcctactcttgccaagcgtggctgttctgctggagatatctgcatcagtggctcttgctacgtatggagctgcggccctgttggctgcagtgtgggcggcaaacttggtggaagctgctaaattcatcttgtatgttgctctcagactgcttcgaaataagaaacacatcataggctgaccgtgtagaccaatacacataaaccatggacttagtggagggggatcaagtttgagtattggaatgaaagtgcctggataacgcatgaagactatggtccgagagcgattgggttgaagggatagaagtgtattgaagagggtctctaccatggtttccatgcatccagatttctacccataatccaagcatttatccacatcgtattgacttgggcttcatgtacggtgataacttgtataacaaaatactctagttgatgtttttattccatgattctaagcatgggtgtaagaactagtggaccgacgaagaagtactcagctttatggtgattattggggtttcgtataggctacagtagatgaaaatgtagtcactcggtatctactgaatccctgccaccatactctgaatgatagtgagaagaaagtcgttcacaatttgatgttggcaacttaggggctttatattataagttggacttgccattgttagcatgttaaaaatcttcattttcggcaactccgcgaatgatactttcaattcagaccatcgtggtcaacttactgattcttataaaactcgccattcagggtactgtctttcctttggatagtgtataacacttgtatcaatatgagcatctaaatctggaagaacgctagtacaccagaatagctcagcggcttggaagtaataaacgccttgctgatccagaactgcctctagtgctctatatacttagttcgatacacggcgaatccaaaccatatacaaaggctaaagtagagaacatccggcgtatttggtacaatgtgctcttgtttcagctccttaccataatggaaactcagctgctagtaccaaagagccgggaatggaaggttttgtgctcaatctccgcctcaaatgacgccttacgatcccaaccagatcttatggggccgtgccacctaatacgtgtatcccccacatcgcgaggatcctgtagtccagaacgagatggataatatgatcaggttgccaggaccgtccgaccagtgtggcatctactacgttgtgtcccgtcttgaggcaagcatcttagatcttgggcgggagctatgtagtggggattgcggcccgcagaaggagatgcaggatgttcatacactgcatcaggatgtgttgaatcaacggtttatatgttcaagttggtagacaacaatataacgaacttgcttacatgctatcacatttcatcaaaggtctgcatcaccacagtccatgatacagaccacaaaacaacctcgacctcgtgtgacgtcctgacctatactattgtgcttaggtataaggtaggttcctaatctgtaagctaaggcgttggtttatattagtaaagagatacaagagatctaataagtaatataatcacatagctaataaggttataaataactaatctaattattatctaaaagtgctatattaataataaactatttaagttctatttaataagtgtaataaatagttcttatatagtaagttattctatagttattactagtataagtcttatagtacctaataagaatatattcctagagctatattcttatcttataagtaggtatatatcctactaaaagagggaatcctataccctaattagttatagccttttagtgtaatactaaaggtatatactaaaagaatccttatataattagtttataatataataccccttttttattaatcttatccttaaggctataatagtatataaggtctatagttcttcttttttagtgcaataagtaactttttttcttcttattataatatcttatagtattttaaagtattatcttatagtataaaaaagtttaattaactactataaaatagctataatagtaattaacactattagttttcttattataccttattctttttataatacctatagtttattatataagatagcactaaggtattaaaagtatttaaagtatacttataaaggttaaatatataataaaaatagtatttctttaatagctaataaatttataatttttaaaataagtaaatttttttaactttttttagtttaatatctagtatttaagaagaaaaggttaaatattaaaaagtattaagctaagtaaaaattactttagtaataataaaagctaataaagttttaataatagttaatattattattttagttaataaataaaagttttatataattattatatttttataaatagtattagtaaataaatatataaggtaaataaatactttataaaagtgcttaattacttaataaattaaataatattaagtatattaagttaagggttatagctaatatataacttaataataatattaataagattaattaaaatactatattatttaattttagtttattaatcctataaaataaaaaaacttttttattagctcctaaaagttaaagtattttactagttcctataagttttctaggttaaagtattttatttatttaataaggtacttaatattatttatattaaagttctagtatataataagtatatttttaattttatattcctttttttaatctttaataataattttatttaaaataggtcttttagtattcttattaacttatacttttttaagttataatatataaaatactaaaatttaaagttttattatatttaatagggctaacttataatttacttttttaatttatttaagaattttataaaattttatttttctaatattaagtttattacttagcttatttattttaatatttaatagtttatagccttataagtattatagtatataaattatatctcccttttaaagaattagtcctataattttattttaatttatatatttttttattttattttaaataagtttaagttatttatatattttttaatataaattaattattatttctattataaattaagcttttttaaaattaagtttatcttataatagtttaaatgcttctagtgtaaatctatagttagtataaaagaatataatccctatagattttaagggtatactattatagtataattaagctactagtagtttttctacctaattattttatataaagttaatataatagtataagtaaactttaataatctagttaatatattctatttatttatttatttaaaaataatatataatacttagtttatagtttatttttaatttagctattagtttttactaaaatttaaaagtaaatatttattttttatttaatattatttcttttagtaatttatattttatagtaattattcttatataagtataagtaagttcttttattatatataatttattatataatataaagtatatttactttaataagtaataaactaatataaatatattattatatttaacctttataaaaggtttaataaataagggtaaattagtaatataattaaaagtaactaattcctatagctattctagtactagtagtagttatagttttttataaagtttatattttttattttttatttattaatatatattataatataatataattattataaaccaaccacataaggatccttttagtatatacctttagtaatatactaaaagactataactaattaaggtataggactccctctcttagtaggatatatacctacttataagataagaacacagctctaggagtgcattcttattaggtactataagacttatactagtaataactatagaataacttactatat