gggccgctttcgttaggttaattttaaattatatatctattaattagaataaaatttcaaataattttatataagcctcgggtcctcggcggatagttttaatatttattatactatagcttcgccctttaataaattttagaaataagaaaatacttttaggaaacgatttagactaccttcggtatttatttaataattcgcttcctaattgaagaaattttagtaatataggacctttcctaaatagaagatattataactttaatatttattatagggagtattaaactaaaatataccgattttctacgttttctaattattattagcgggctaaatattattaagagggccagcgctataataatttaaaattatatataatagacttaggggattattagggggccttttatttaggaaggttaggctttaaaaaggaggtaacaaaggccgtcttctgctataagaattcttaaggctattaaaattattaaaattattaagaatgctagtaattccctattgaagtagtcttttattattactactacctcctttaaatttaattaagggggctaataaattagtagagaaataggccgggtaattaggagtacctaaatacttatataggcctattctctattttaaatagaagtatattaaataattataaagtaaatatataaccctataagaataagcgtatttaaattgccttacaatattattaagctattagaatccgggaaagaaattattaagaggaaaacctaagggaatcctcaataataatatactctaattagcttttaggggtacgaagtttccgtaagtaataagggccgtagaaatatttataggaacgttattctaacgcctaattttaatattagcgtttctaacgcttattcccgctaagtaaatagcggattcgcctactttattttcggttttaaatataaccgaatctattaatagtccgattaaaatttttccttcgatatttattttactaaaagtattaaataacttactaagaatagtagaattattaaatagataatcttttattataatattagaattatttcttttaatattaagtatagaggtattaaatttagtattatttcgtactttaatttcctataatattacttcaatagtaggacggtagtatttattattagaagatttaggaatatatatttcgaatattcttattataataaaagatagcgaagtttagtatttcgcttaaatatatagcgaaagtaataaaacagttagatttacttaggacctaattctttaaataatttaataatcttcttcaatatttctcggataaaaccggacccttattacaaattaaactattaatttaaaaaccggacgtataattattaatacaatattaataaaggattaaaatactaatattaatgttaaattcttctatatagtaataattagtaatatttagaatattgtaggcaatacttaacgtagcatcggatccatctccttcttaggattaggtccttcgaggagaattttctatataaattttattgtatttaaccgactttgagtatatataaaatcctttatatattttccaatggattcgttaaattgtataagattaatttacatccgcttagtatcaataaagtaaattaaattattaaatagtaaaaaatttacccctagctacgtttaaacctcctttcctttacccttaatattttaaacctaattcgttacaattaaataaaggggtttaacttaatataaaattaaagccgtttcccttacgttcgttctagttatttcgcctcttatattttaaatagtaagagtctaattaatttacatattaataataaattcgttatattttataaggatagaataaagatacttcttaagtattttataattagtaatctaatagggaaagtgaatagaattattactatcgttaaaaggtttattattaatagtatatttaatataattattaaattaatattaaattcgtttataataattgagaattctaatattataattatcgatacttacctatacagagtaataaagataccgttcatatagtttataaaggctatcggctctcttaatatcggtttttatttaaataaacgctattttattttattactatagaacgcgactccaggggaacgaagaaatatagcactaataaggaataatttataggtaataataaagaggtagaagattagttcgattttaaaattatagaaactacttactacggtattatagggaattaaaactatagttactattctactaaataacggatttattactaacggattcgtttcgagagaagaatccggtaagtaacggattcgttaaagggattaatacgtagcggattcgttactaagtaacagattcatcttaaggaactataattaattgtaatttagatctcatcttaataaatagtattactaaataagaatttctaattgtagataataattaattaaagagaggaatccgtcaataagacggatccttctacaactatctatacctactctatactatatcgggctgcgccgaaccgaatccggctcagcacagcccagtgtgcacaaacccaggggaggcggattcgtcccctaacagtattacaatacaatatttttttttattaaagacatttagatacacactagaagaatacctaataaggaggtataacctttaaataccttcctaatatttatatatttaacggagaatttaggcttaaatacggaccaaatacctcgcccatataaaatgtatattagggttacttcccaaacgtctgactacacgaaacgtccggggattttcaaacgtccggggatacaaatcgtcatttaacaatttgccccaccctaacgtttgagcgcacggacgtctgtaatttgaaatgccaaaacgatttttactgttaattgacaatatgaaattttcgactcgttcaagtacgaatcgaaacaccccccccctcgcagtacgggcgcggtacgagcgagattggtgcgggtcggctgtggttgtgcagggttagggttgggtgtgggaaaaaaggtggatccacgtgcggatagagtttcatccacgtgcggatagagtttctcatttgaaaaaccaaacagaaggaatactttggaaacgtggtgttgaaatatttatcggtgaactaaaggtgattgactgaatagtgtctcttcaatccgttgatatatgttgattctggcttctcaagaaggcatacatgtactggtgacaagtgaccaagtctcggcaagtcagtttcatctgtcctgatggttggggctctgcgcttcaaacttcttataatatttcttgtaaatgacatgtactaggtacttcatacttgttcggaaacatccacgtcctaatggctgtgccaggttaccctttactcatccctaaagagccacttcccgttgcctcgcatggcctcgcgccatctcttctctatcgtctccctctcccgcctgtttgcctcttctctccgttcctgatcttcttgtgtgccgggaaagtctgggtcccaataacccggaggtgaacgccttcgttcgaactggtgcctgtgcttcccgaaactgttggccacagctatcgtcttggccttcaaccagacctccctcttctcatccatcgtcatagtacccagccgatagcactctggccccaggtagtcttccatcaacgcaatgttttctgatttcagaagatgagctgagccacctgaattgagctcgctctctgccaagatacgggcagtcctgccacagcagttgggatcggtgcaaccctcgagcttagcacgttctgccctcccacgtactacttcgtcaaaagcatacgtgtagccgttgttcgcttttggattgaccttgaagtcttccagtctcagttcagaaaccgcccgttctcggagcggagtcgacttggccacagctcgagcacgccgcaagtttggagcgctgaggcttcctggtccgaccgccggaaccttaaccggcgtttgcagaggctgctcgcgctgtaacggggtgttggtattcagaaggctttgtaatcttccaggctttggcgtggccgattcggacggtccacctttgccttgttccttttcgagatctgggagctcggagctgtcttctgcgacttcagctatggcatggccgagtctggactctgaccgcgccactggtttgggggtgccggaagtggcactgtctttgcctttgttcggtacagaagctggctggccagttgttggttcttctgcggcatcgttgcctggtggtcgaggtgggtcccggtgtctacgcttcttgggtgtgggcatcacatatgttgtctcattgaggtcgatactctcttgtggtatgaaggcaggcaccacgcttgtgatcacaggatccgagctctctctcttagttctgcgaggattaggccttgcatcaccattggtgtcgctattcctcctcttccggacacgcttctcggaaatgaccacaggcccgtctgaagatggctcttccttaatggccacttcgtgtgctgtatcattttctcttggaagagtgggcaattgatctggcactgtagcggatagcgctaaacgatgtgggttgccctccccttgatgttttgttccggtaagctcctcaagctttcgttctagatgctcggcatactttaaccattgattacgttgatcaacgatccgccgtgcgatgtcctttttcgcatcatatttcgcttgcagcaatttgcagtgtttcttcaaggctaccaattctttgtccttgtgcgtttccgcatcaggatcctcgacactagcgcgtgttgtcccagtaaccgtgttaggcgagatttctgcaaggattgaacgtgacgttgcacctgtcggttgttgtggtacctccaagagagtgtctgatgatgctggggtatcttgatagctgctagcagttccctttgagacagccgaagacgagaccgggttgactttcttgatgagttcctcgagatttctcatcaacgcctggttcatcttttctaattgatcgactttggccatcaacgcttccctctcgaccgcagataacgcatctttttctcgaaattctggcagcgggttagttaatgagcgggtgaacacgattattgtccaatggaattccagccatctggcatggtattgaaagatcctacctgcgtcgagatcctttccaaccgtatcacaggcggcttcaaccgcagcaagaatcgcggcacgacctttctggtcccagaaggtcattttgatcgatagcgaaggatgtttgaccggcgcaagttaaaccacgaagagcaaagattccattgaaaggaatcagcaacaatcaacggccaagcggtgttgttgacataatttcaaagaggtcgacgtcacgactcacaagtcttgtgtaagatgtacttgttggtctagaccaaaagggtaaacactgggcaggcagcaacgagctaagcgccatgtcacgtgcaggctaactgtgtcttgcagtgcagtgtgggttcaggctagatccaccctgaatcccggagtagtggggtatgcccctgacagctgtggagcgcaacccgtcttgagcttcggacatccagttcaagggcctgatcggctcgcgtgaccgtaaccgcataaccgtaaccttttaggttatatataaattaagacttggatatagatccaaatatccttgtatatacaggtaaaatccacacaaatagatccagaaggaggttacgttttatacaaagtagatacgtaacatttttttaaaatctctttgtactagcgtaataataagttaaaggcgtattagtagtagtaagccaatccttatgaagtatagcgactagctattgtacgctaaaagtaatatagatacccctatttatatatctaccgccctatctattaaaaaggttatgtaaaataccttcgaagtattttatataacccgtaacctctttaaagtagatataattattatagagtggttaggaggtaggtaatttaataataatttatagcgcggtattatattaactatagggatttttagttatactacgtaattgtacgaccgttcgtacgtattataacgagtataggttgtactatgttaggaacgtaagcgaagggtaggctgaagtgactacggtcgtggccatacgtaggggacggtaagttaagggttaatttaaagatatattaatagctaccgactataataaattacgcttcgttaagcttcttttatacctatacaaactctattcatccgctaatgagcattatagagcttcgtactaatttaatgctttggcgcagtgttagattatccttcccgcgaacctaacctaatataggtattattattaataatcctacacgttagttaacgaaggagaatagtagccgttaaggtacttctatatataagttcttagtttcctaatacgacccccccctttataagttctattttcggaatttttatgcttcgtagtaaattccaattaaatagtagagggtattagtattgtactattataacgttattaagttatattactagcgaaggtacaatatcctcgccctttagttctagcgagctgttacttataatagccgccgacactatattttagatattatagctacttcgctactaataaaccgcctattagaatattaatattataatatcccttcttttaaattctaaatacggatacgaagccgcccgcccgaatattggtattataatatctattcttataaattccaaatatagatacgaagccgcccgctagaatatcggcattgtaatatctattctcatgaattctaaatacggcgagccgcctgctagaatattagtattataatgtttatcctcctaaactccagcgcaaatacaaaaccggtattaaatccaattatctagcgtaccgtccgctaaaatattagtattgtaatatctattcttataaattctagtacggatacaaaaccggcattaaatttaaagtgctaatattccgcctactagaatatcggtattgtaatatccattcttataaattccaacgcaaatacaaaactggcattaaatttacaaagttaatcaggttcctaactgttattaaaactattattccgcaagcgtataaggtagtaagtatcgttttgcttaataaagaatattataccgaatttaagagtgttaataaatactttaggatattaatataattacaccctataattcctcttaccggatattctccgttatccgtacttgtaatatagtttaatattctcgtaaaatactctctattatctacgcctactatataatacctatataatcgaattccgaagttcctcttataaattattctctatttaattatttacgcttactacaatctactacaatacttaaatataatccccctccctataaattctatctttaaaacctttatttccttcctttacttcctataactctatatattacttcctttataaacttcctttacttatattattccttcctaattaccttcctattacttttacttcgttttttatattactttctttattttaataatataatttttaactactacccttattctccctactataatttaaattatatactttcctattttccgcttttctctcctatcttttcgtagccgctattactatttaattatcctatccttccccttttaattattgccttcgttttatccttctatttacctcctcctactacctatataattacttaacgctcttcttaccctacattattttatattcgcctgcctaaaattatatttgcttactttaatttatactcgtataaggacctcctcccttatttatataacgccccttccgcctaccctctttgtttctcttcttcttcttcctcctattcttatttttactattatatctacccccccctcgcccacgccggccccccccccgaatatacgcctcgctattatatatttatatattaatccctacctctttaatacgtttaattaatacatttattccccctctctattttcctttttttaccctatccttatcctccccttaccctatacctattactaacccttacccaactattctctttcctatattctaataatatctatcctcttacttatttagaatatagcgttactttaacttaaatatttataaacactctagccctaaatctacgcaaagttcttaaattaattggctaaaatacctattagattaaaggtacgttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttcgcttcgctaacgtcttttccttccagaattcaacgagaaatcgcaatatttactaacaatacactactatatactcaaggtcccttacggtatttataatctacagaacactatatagaatatagcggctaaaattatataccttactaatattaatagccccctacctacccttctcttatagtaattatattattccgtagcaatattttaaattacaatacaagcgcgcctaattaataatagtctccttacaatattacttaaaatattttatactcctaatttcaattataaaagctattcgaaattgggctactatagtattagtaatattaacgctaatatcaatccggcggccccccctaactctcttataaacatctttacaccaaatactcctatttatatccccccctcccctaattatagttatagtccttagtattaattagttaataggaagctaatatcgttaaatagaaaattaaacgaattattagaatttacataggaagactataaataaatagtataaaatagtatctacgaatattattaataagcgcggtagcgcgcaggaatattccttttaaaattataggttttaatcctatatcgataataataaacgccgccgaagattttttcgtttagggcgataatagaaaatacaagctacattctacctagcgcctcattaacatcctacattaaatcaaactactttcccttcccatctcttatcctatttattatttctattttatatttctgctttatatttctactttacatttctactttatatttctattttcgtatctccacttacatttctactctatatctccaatcttatatttctacttttatatatctactttacacctcacttctacgtcttacatctacattttacatcttatatctacatcttacatctatatcttatatttctactctacacctcacgtctacatcctacatctacatcttatatttacgtcttacgtcttacatctatatctcacatctacatcttacatcttacatctacatctcatatttacatcttatatcttacatttacattttacatctctactctatatttccaataattactattctccttctactacctaactaacctttattaacctaataattagcccgccgctaatatactactactatatttccctaactttatattccttaagcaagtccaagtaatttatatcctcacgtaaaacctacaaattcttattatccggataccccttctatttaacttaaaattaatattagtagccggatttataatattttacaatcgctttaactttatactaaatattatcctctttaatatctactaacttcccctcgtagtactaccgtagcggaattcctatagtataattctaatagagtaatagggaatattaggtaaatttagtaatatatagggaatataaattagtatattatcttcttttccctaataattttaataatttagaaaggtcctaaaaatttatctattaatttagcacttaagtagcattatttaatatatttcgtattaaataaaatctaatttctaatatcgaactcttttaacttctaagttttattatactatttcgtatacccttaattaataacttctaaaattattataacttctaactatctataaagtagtttattaatccgattagtagctattattagtaggattatcctccgccctcgctccggatctactaatctccgaagataatacccgaagagtagctttaagggggactttctaatagcggtatagaaataattattatacgtctactacgctaatataatttttttggcctaattaacctattctatattatagaagatccgaaagtacaattctaaattctaattttacttctccgtttatccgtccgtttagaagtactaagctatattaaagcgtctataaatatctaagaatttatagcaaatcttctaaaattaatttataaataaattacttctatctaatataatagaatctaagaaattaaattactaaaaaacgtttcgctaaaagaggaatataaattgctaggtattaattattttctatatagggatatatagggcgtatttaataaaatagttaataataataaaaattgtattataagtccaattaaatacggggttaaataattttagtattctaataataaaaattatacaaaatattttactaagggatagtaaggataggtagtaactttaatagcttatatagccggtaattacatagtttagccttctagtacgctaaatattcacagatatataattcaacgttaattataatagtaggctaatagtaaaattaattaatatatttcaatattttcctttaacttgagtatccggctattattatattataataaatatagaatagttcggcccgtatccgttttaggacgtagacttagtattaatactataatattctattttcctttattttctaatttttcgctcgtttcccccctttactattcttctatacttctttaataataaataaatcttccttctatacttctaataattattaccctaataataataattattctttatccttctataccctcgctattattatatacctaccaatatttcctataataataccttcgtcctccctccttaatttaatagtagcctcgcctataaattttaccctcttcctcactactctatcctctttactatcgccttcaatttccttttatttcctttcctccctatttaattcgtcctcctcctacgaattttacttttctttctataattcaacccttttatcttctaacgcctaaccctcttttatttcgcttatattttattactattccttctcttctactaccatcctctaaacctcctttttaattaaaattacctattttactagcgccctcaacacccaacttttttttattgcttaacccttttctttactccctttaatatttttataataggtagtcgcccctacttctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatatttcctttcgctagtattatattcaatataagatcgccggcctcgatacgaaactaaaacgattattactactaattaatatcggggttttacttataaagctaggggtaaccgaggataacttctatagccggggatttaactatagtaaaagtaattcgctttatccgtttagtattataagaattacgtattttaataaaataagtaattatactatatataaaaataaattaaagggagaaattaataagataataaggtactagattaatttttgtatctaataggaatagatacctattaattaagtttaattccgtacttaaatttattaacccttatatattctattaatttctataaatccttattaacaacttcgtctctaggtatatctataatttacttacgttattctaagcaattataaccgccgctttaactacaatcggcttagtatttactctatacaataaggtatttatagaaatagggcaattctatactaaatagccgacttagtcgtaattataataagttcggttcgggtatattactataaaatagcccgttatactatatttatagtaaatatttaatagtttcaactaggtacattaactatacgtatagcctttctaacgataaagggaataaataaaattagaatttatttagaaagtagtaagggggcgataaggaaaatcggaggggttattactataggacgattaagaaagagtatttaaagaggaagtaggaaggtacgaagataaagaaaacgatggagtataccctaaaaatatttaattttagcaatataatacggatagtttaatattttctaagccttttaaccgttctacgtacgctactattttatttattatattaatattagccgtcaagaggacgctttatttaaaaagggggcgtaactaattagcctaaataacgacccaaatatattccagttaattgtacgataaattaaattctttagtataatagtagttataaaaattataaacggtttctaaagcgccttattatatatattcgaacttattgaaagcggattgtttaatagcttaaatattactattgtattcggtttctaaaaaaatacggaagtcgctctatataaacgtattacaaataatattatacccggacttactacggagagctaatatatatttaatttatatattcttaggattaccttcaatataactaatagcgaacgaaagggaagtacgggggtattcttaaaaatatatatcgacattatagaagtaattctataattataagaaattttcgccggtaaatttagtaatattatatttaggacggtacttaacgcaggccagcgtaactacagctagtaaaagagtagctataataatagccgctaataaaggggtagtaaagggaattatagtagaaatacaaatctaattataaaagaagtagtcctaataatagaacccggcggggataggggggtaatttcctacggaattttattcggtgaggtttacgaaagcgaactactcctactagaatatatacgaagggaaataattaaggaggagtttaattatagcgaaccgaaatttaaataattattacttatatacaaacttattagcttccgaaatttaggagtataaataaggagcttagggtagtgtaggggggtaatcttcgttactatcttctttaataaattctatagtaagctaatgttattataatgaaggtagaggaagttaaattattttaattatagtaactataggggtagtaatacaagagggacgaggagtaacttcggcggtacgagaaatagtccggccgctacgtatgtatattttaatagtattagctcaactcctagaggaagagttattaatttgttaggaatgtaagcgaagggtaggctaaagtgactacgattatagttatacgtaggggatagtaaattaagggtcaatttaaaaatgtattaatagctaccaactacaataaactacgcttcgttgagcctcttttatacctatataaactctatttatccgctaatgagtattatagagcttcgtactagtctggcgcttcggcgcggtgctggattatccttcccgcgagcccgacccgatataggcgttattgttagtgatcctacgcgtcggttgacgaaggggagtagcagccgctgaggtgcttctgtgtacgagctcttagcctcctgacatactattaattaatagtagtaatttatataggagacgtagtagagtaattaattatattaaatctacgttagtaataatagtagaaaatgaggaatatacttaagtaatagaggataaggatgaggggggagaggaggaagcttaccgaaggagaattatattatttattataatttgtattattgctactactactaccttaataggagggaggtaaggtaatgaccctaaaattattaataaaggcggcctagaaactaatattactaaggtatagtacttattaaataattataataggcgattctttaagctcttttgtataataaaggtagagtttataattctagtaaagtaaataaaagaaagtggtaatatatataatactagatattagactattgaattcaaattaatagtcttcgtttagattatcgtatttaataaaattcaacggtaaataatttactacttcttaatagcctaattaatagtttcgagtattgttacttaaataataccgatttttattaagctttatattaaattcgtaattcaattaaataataattacgtaatactagagatcgagttcgtcgcaggtaactaacggtttagtagtacgattggtactattgacggtacttatatttacgctaaagtactaatgaaggattaaaaccgctagcgtaatagaaagggatttatcttttagaatatatttactataatataatttaacggcgccttcttatatatactaattagcgtagaagggtcgatataaaacgtaaaattactttatattaccttactctacgggtttaaaataccccccaagtaattttatttaattaatacgggttttaattaatagaaaagtattttaatcccgttcctagtagtacaatactatttccaaaattagagggatgccttgggtaataagcagccgataataaagaaggagttatataatttaaagtatagtataaattgtatattggtcgagcaagcgttcggttagttaaagaggatagtaaaattaatacgaaaatcggcgcccaagtaccctattaatatacaaatcgattttatatatactataatagaattatacaactttatttattattaacgctactaattaataaaagaagaggaggaattacttatttaattactagtactaataaaaagatatattaataaatactttcttaataatcctatcgctatacgaatccaaattgtaaataggttataaaaattatagtaataatatttctaagggaggggaaagagggggtaagagtataaaagagagtaagtttaaattaatttattaattaattagaagtatataaagtactaatagtctacttctaaatttcgatctttcgatttatagaggaatatattaaagagtactagaatatagaaggattgtaatattaatttgccctaccaaaacggaaattaatggacgctaaagtttttggactaatataatacgttgtattaagggtgtacaggctattagaagtagtaaatatttataaataatttagggaagtagttttcgtagacccttaattatatattaatatattaaaaatccgactttttgaatttaatagaaattttaggatttttggtatttttaggtataagtaattaaccccttttattctattctattctactctactttattcgttatagttgctactgtgcgccctcctctcgaatttaattacctttactaactatctcaatttaataggtttaaacttattatctattacgttctataaaatagtttcctcctttattaatttttaaaatatattaacgactatctctagcgataaatcccttataaagttggtctagaagtttaataccgccgtttcgatattaaccgcgttaattaattttacattactaattaatttaattactttattaataaactttataattagagtgctactttacttaatagatactttcttaattaactatattaatatagtataaaataaaatttaaaacctactaccctcctcctcctccggtttattactactatctttattactctaaagatcggggttagcggccttctattataaagtgcgttttgctacccgctttttttacgccctttctatacggacttccttcttctcagtggtaattattttatagtatcgacgaagtaagggaaataatagtacatttttattattattattaattgtagcgtatactaattagataaataacttagtcgtttacttatttataaagatacttattaaaatagaataattattagtattattaagtacgtacgcgcctaatttcatccaactacctttattactaaactctttaataaagggtttctaatatatattagaatattagactttactaatttcgtaattgaaggatatattaatataacctttaactatttattttatatacttagtacgcgttttaaaacgggtaaacgcactttagtatatctcctacgtaataacccaattagaatcgttattcttacgaacctaattagttaatactattacttactacttatattagttgtacttaaagcctttaccctcctttattgtaattaagaacccgtttaaataggagtttctagcgacgaagataaattagtagtatactttaaaaaattagtaatatagttcctaatttatagtcgaattactaattttctttttttaattaaattattaattaattacctctttattgttagataattaagaccacttcggtacctcgccccctatatttattgtattattattattattattattaattctaataagtcttacttaagaattaggcgggtaaggaatattaattattaaaagtgtagtttcgttaaaaaaaataagtatactgggaaagttatattttatatagttattaataatattctatattgtatattagtaaggtaacgggcggttagtagatactagggacaacggtgtagttatattatatatagtaaccgggtaattattaataaaaagtagtagttatattttatactgaggtagcgaggaatttatgtacggtagattcctatattgagagttcctatattacaatagttaggatcccttatactattactattgggagtatagtaataatttatattaggaattatattaaatatagtcctccttagtagattattaagcggactattaactattgtattaactacttatagtcgatatcgatatactacggattattaccttaaaatctatagtagaaccttaatactaaaaaaggattacaacccctctctttttatatagcggtataatctatagtagtagtctatagtagtagtttgaattatcctagtaacctttaaggtactccagtagattatactttgtttggattagtcggtcttggttggttccacataccaaaatttaggtacgagccccaaatccctgcaactggcactccacacagaagtcactcatctggcaaaaaggttacgttttagaggttacggttacgcgagccgatcaggccccaactgtctggatgctgtcaactttaactaacaatgaaggaagcggaacgcaaaccacggcttctctcaaaatctctagacatccggctgtctgacatgctgtttgttcgtggttacatgagtaacttcgccgagtttctgctccacgcggggatataagtatagttcacatcatcatcatgtctggatgcttggatgccaaacagccaacctttctcctggaccccttgacttaatcgagtacctaggtagattgattgtattcattctaccacttcgccttaaaccaccaacttggcttcacgaagctgaagaatcttcacgtctggtatctgacttccagtgagaaagatcacccagggtttgacctggtccgcttcaagtatttatacattcctacgtacttttccactttgtcttcgaaatgatgctgtacggtgtcaaggcttcacgctttccgccgtgatttcatcccatttgggtgagatcacagctagttgggtaggaatttggaatttcatctcttcttctttgctatccaagccgggcatgtggcccatagggcatggtattttgcaaaacaggacgaccgtcgcacgtggcgtagatctaaggtcccctcggattacaacagattatttcaagtgaagcccccctcttctacacctgctctttcagatcgcattctctcgccgacatccctgatcaccgttgtgttggctgcaggtagccagaaacacgtatcacggccgtattgggcgctccttgcgttgttaccgaaagaaatcattgacttcgttctgaacctcgttcccagcctcgagcaagcaccggtccccatcttttgagagacacacatattgacaatattgatgaaaaggaatggtggattgagagctggaacgcaccacgcaggggcatatacagcatatcgctatagtttccatgctcgcttccctatcttcgtattcctcaaaccacggcagtcttcccgtcatgatgcaattgtatgatttgtcgattgtgacattgaaactctaagaacgggaagagggggacaaccacatatcctgaattcaggacgaacacagcgtttgtgattctctggtcgaggatagagtgtacgtacaataggttaccttccccctgacctttgtggtacgagcgcctgcatcttgtatttccccttgttcaattggaggaaggatgctgtcaacatggtgtgagtcggagtctgcaactgaaaagggatagatagcgccgtgatggaattcgcaacaggacctcccttcaattccatcgaaatggaatcgcattaatcgcattaccacttgatacaacaatgccattctggtaggtagactggaactcgcaaagttaaggtcacggacttggacagatgccggcaacacgcttgccagacgacatatgtgtgttagtaaaactatacatgtttcggcacaactctcactcacttgccgccatccatcgtgttctgtcaaagactgaggcagaagaaccacgcagcaaaaattggcatggcagtggttgttgccggttcagaatggcaaagggaatgaaagttacaagtcggatcacgtctcagcgccgaagctaccaaaaccggtgaaatggctgaggtacaagacgagacggccaaaggtaggcaggctcgacagggtcagactgcaggacagggatcccctccccacacaaaatgtccttccagaaaatttcaacagccaggaggggaaacaggaaccaagcctgacagcccagaccacccgctttgctagctcgtcgctgtgagtgtgcccttcactttcgttgagtttttgcctgccttctgagccactcagccgacaattgctatttatctgtcctacctgcccgtcctactgccttctttcctaccgcaacatcaccttttctctacagcaacagcctttgacttcagtcctcttttccaggtaagattccttccagatgttcctcactttgcagcacccgacacgagatcattccctcaggttcagtcatttccgttctacctacctaggcaccaacctatcgccccccagtttatccgattaaactgtacgggtcccgataaagtgctgcgataaaccccacactaagatttccccccacttttttcccatttttgcaagtcaaagcaagccctctaatccaggacaaaattcccacccggacattggaaacttcaattgccacctacacctcctctccctttactgacccatcaacaacaacgtcttgacagactctcaatacccaacttcgaatcttcgatacacaccccccaaaccaacatcaaaatggactccttcgctgctccccagggcactcgtgcctgcttcacttgtgagttcgccattacaacctctgcgccctagctttcgtttgcttcgccggcgtggcacacagctgtcacccgcgctcggtttctacaaagcattgcgtcacctgcaatccctttcacattcgatcctgcatcttaggatgctacacacacatggttatactcaaggaaagttggcattatcgtgctgcgcgctggcatcgggcttagaccttggtctcaagtctggtttgccgccgcagctttgatgttgttgcgctacgggttgccgtgcttggacagggcagaacatcttcacgagttcgagatttgttcgtcggttgagcgagagctgttgtaccagaaggcgaacaagttctaaaccgtttagccctcacaggcacctgaatcaaccattatccacatactgccatatcaacaacaatcatcatgagagtgaggggagagatctgacatgagagacattaggcggccagactacccaccaggtatgcgaaacattcggcgagagagagaaagagagacacccagaatggcggacggcgaaaagattggagaggtatacaagctgtgtggttggtcatgatgctgacaagaaattaataggcccgtgactgccccaacaagggcgctgctaagtgctacaactgcggcaacgagggtcacatgagtaagtcctcgcttcgaaaacgtgtacttctgactgtccagctgctgacaatatggtacaggccgtgactgccccgagggccccaaggacaacgcccgtacctgctaccgttgcggccagaccggccacatcagccgtgactgctcccagtccggcggcggccagtcctccggcgctgagtgctacaagtgcggcgaggtcggccacattgcccgcaactgctccaagggcggtgcttcctacggcggcggctaccagaactccggctacggcggtggcttcggtggtccccagaagacctgctactcttgcggtggcattggccacatgtctcgcgactgtgtcaacggctccaagtgctacaactgcggcgagtctggccacttctcccgtaagtctccatgtgtctccatgaattctgcacatagctaaccacacttcaacaggtgactgccccaaggactccggctccggtgagaagatctgctacaagtgccagcagcctggccacgttcagtcccagtgccccagcgcttaaatgcgccatgatcgccaggtaacaccaactacctttggcggcctcgctcatttgctgtcttaccaaccctgaccttgctcacttctcatcaccgagatgaagaagcaagcggggccggcgatggacagcttttactgggggtgatgacatggtgctgcgtttttgcgttgcctttctgaggaacttttcagtccacggggtcgttctgctggtgttcactggtatctggatatccgctgcttgggacttcttttcacggcgggtctcttacacttttcttaatttctttcacctttgcattttacgcgacacaaaacatcatgatgatccgacaaccactggggagattgggaaagcaaaaaggtcttttcaccaaaattggcgtctggacggccaggggttacctcttcaaccaaccataccgtatgggtctttctacgacaaaaagggcttgtgcaacaggggcggggccattgcaccgacaaacatcttgcgggtttctgttttttcttcacatatggaacttgaatgggaagggagctatcttcattctgtgaacgggcatgaggacatcataattatccgagatctcaggggaaagcaaaatcgtatggggactcaataggtcaacgaataaaaagcgccgaaaggccgtggtgtgcgatgcgagcgtaatgcatcgatgatgaaacaaatctcagttcctctttgcctcgagtgacgtgaatgttggtaagaatccggtgcttgtcaggcatgttgataacagagttggaagttcaacaaggtttaccttggtggtttgccggttgttcgctctcgagaggccttgacctagtcggcaccctgatttctcacctagacccgaccttggctggatacgtatcaagtttacattgacgtcgactcgcaagatgtagaaaccacacacggaagcaaaccagctacacgaccaaaggtggtgtccagaatgaccatgatagtagtgtaagtaaataacagaaatcgagcgctattcatgcaacaacggggtacctaggtaccaagctaggtagtaacaagcaagccagcactggactgtagactacatcatcaacaccgcccaccgtccattcacggcctcggcgccatcatatcctatcctgccctgtccccccttttttactttgttttatttctctttttcttcttcttcttatccaacccttgagacttacaagacagccttgggcatgaacttcatagcctgcctgacaccaagatcgccaaggacctcctcggcaccaccgagaatggcatcgaacttgtagccgcggttaaagttctcaatgacgcgacccatgccggtctgggtcaggccacgaccaccccagatctgcacggactcgtcggcgatctcgtgggcggcgcgcgtgcacgacatcttgagcagggcgatgggaccgccgaggtgcttggcttgttccgagtagggcatgtggttcatttggtagctgggagggagatggtgtgttagctgggtttgattggaaggaagggagaagtgggaggggaaaaaaggaaggagaggagaggaaaggcgaggaaaggagaggaggaagaaaaaaaaacaaaaaaaaacaaaacatacgtgatggtctcgagccaagactgatgagattcgcacagggcaatcatcttggccaacttttggcgaatgacgggctgatcgatcaaacgcttgccaaagacaagacgctggtgagaccacttgagggactcttcaacgacgaggcgcatgtagcggatggtggcgcaggccatcatccagcgctcgtggttgaagttggagaggatgacgtagatgcccttgttctcctcgccgagcaagttctcgacgggcaccttgacgttgtcgaaggtgatgtaggtggtaccggcggcgggcgagtacgaggtcttgatgggcttggtctcgacgccctcgccgcgctcgatgaggaggacactcaaacccttgtcggtcttgacgccggtgacgaagtagtcgcagaagacaccgttggtgatccacttcttggtgccgttgacaatgtagtgcttgccgtcgggggtcttggtggccgtggtgcgcaggccggcgacgtcggagccggcaaaggcctcggtgatggccaggcagatcttcttcttgccggcgaagacctcctcagtgatgcgcttcttgagagccgggttcttgtcgccgtagttgaggatgcacgtcaggccgatggccataccggccatgttgccgtcctggaagccgcggcaggcgacgcgcacctgctcctgcgccatgatcatgtcgtggaagtagtcgaactcctcgcccttgacggcgccgtccagcaggttgacgccgtgcaggtgcttgccgggacccatgcgcatgtgcaagatgccggccttggacatcttgtcgatcaggtcctggctgatgagctcgccggtgcgctccttctcgagagcctcgggggcgatcacctcgtcggtgaacttgcggatggccttctggaggctgcggtggctgtcgttgaagtaggggctcttgaactggggggtgagccagaggggctcggcgtaggggacgggcgagaggtcgccgggccgcggggtgatgatggactgcttctcgcccttgatggagccgatggccaggtcgttgtacttgatcagcacctcgtgcctgtggaggttgtagaaggccgaggtggcgtcctggccggcgacctggcggaggacggcctcaccaccggggtgggcgtcgaggaactcggagacatcgtagacgacggagtcgatgatgaaccacgtgctgtcctcggtgttgtgcttcttgacctcctcgcgggtgaaggtcttgtcggggacgtttaatacgttggtcattttggggatatgtgtatatgtgtatgggtatatatgtggaggactgaatataaacaacaagaattacacgattcgtctacttgagtcccagaggagaaatagaaggatgaagaagaagaagaagaagatgatgatgatgagggtcaaactggaaacaaaagatcaagacacaactgaagcagcacaccgtggattgggtagctgaggagccttttattgaacacatggctgcggaacattgtctccaggagcggaacagcaggcaggggcttgatgcacctcaatggctccgaatggttcttgggtgccgaagccgtcgacctctcgggatcttccttttgctcgggttctcggttccccagcccaaaacggcgggtgttgcttcaacaagacccaaaacgagaggccgggcatcgatcggtctgcctcggctcgctggcggatcgtggggttgtagaatgtggggagcacgggaccatgtctccaatctccaacatcttgttcatgattggttggactgtcttgtccttctccagttgtatcatcgagcgttggaggcgcatccggcatgtgatgtgtccctggcggtttggacaaggaaccacggcatcatctcgatcgaggcggtcaatacttcttgataacgattcttgtgtcttttaaacttgagtttgggatttactatggtataggttctcttcgtgtattgggagaagaggagatggcgccaagtttcaaagatgaccaactggcagcgtggaccgtggccccatggggcagctctttgccaagcatcaaggtatcggcccccaccactgtcaaaggtcgtgtggttgttacggttttcacctggacaaacttcaacatggagatgctttgaaaaggccgagagtgtatgacatagagatggtgagattctgacttaataggagtgttgttgtatattacccatctttcaaggttgtcgtcgaggaagaaaaagagacacgacgatttggtattggctgctggcaacaggcaaccgccctgaacccctcattgaatgggattctccaccttactaggacatctgccaaaagagaattgaagcttcatctcgtccagttgacgatctagaacgaagcaaaaaaattacagtggtgcggatctctttacgacaatccagaccctacccctttggagctgctggccacctatcgagctaccattcactacagtagcttgctgagcttttagcgtttgactggcgggcaagcctaaggtatgatcattgcctcgaggtcatcagtcagtgtgttcaggcttttgtaagttttttttagcaaatagcttctcctttctatctgtcgagtaacgtgtcagttaaggggttagtcacgccgagcacggtcattgcctctaactattgccttcaagctgtccaagttttgatctggtaatgtttttgtcaaaagcatgcgtgagatatcaacttcgattggtcaccatagtgggaagcaacaccacttttcccacgcagggtctggcatatggtaccaagtggtatcgtgaagggccgacgggcagtgcacgcgggatactaggatgacgctgtctgtcgaggtcagtctctgccgtttcagcgagcctcttatcagctggtttcatgataccccttcgagtaatgttcggctgtcttccggttggacatcacagacagtcaagtcatccaagggacggggaaggcacgcagcctcactgtcgtcgacgaaatcccactgagtcgctcatgcgtcaacgccatgagatttggatagtatactggaccttcaagctgtctatatatgctcgggttcattgaccgcttcatttattcgcttatcacaaaatcacaccgccaaaggcgcactatttatatttttgacatcgttctatctcgactttggaggacagctcttccacaagtcttcacatcaagactcctccacgttcttacctcctttcaaacctcacttggcttaaataatttcttgccactttgcttcgccaccttcgaccaagatggatgcttactccatgtccgttgctagtgcttcccataagagcacctcgaggatatatcaagatttgaaatcatccaggttgcatacagtctcgaatttcagtttcgataagttgtcgagtcggtttggtatttttcacagtccttgcaaggtgatagttaccccaaaagctctgtaactcgagatatactcacattaaagtagtctggcacaatggattctacaaaaagaccccatgttggcattgtgggagcaggcatggcgggattgcggagcgccggctatctactcgaactcggcttccaagtcaccattctggaggcaagagaccgtctcggcggaaggatataccaagaaaagctccccaacggccattttgtggacatgggagcgaattggattcatggaacgaaagaaaactccatctttcagctcgccaaggaaacaggcactatcgcgacgaactgggacggcgacgcagcagtgtttgacgaacacggcgatatacttccagcgaaggatagcgagaggtattccacgataatgtggaatattattgcggaggcttttcagtactcggacaagcacagtgccgacattgacagcaaccgatcacttttggatttcttcaaagagaaagtggtagagcagattccggagacagaagaggactatgcaaggaaaaggaagattgtgctccagatggcggaattatggggcgcattcgtgggcagtcctgttgagaaacagagcctcaagttcttttggctggaggagtgtctggacggaggtatgtgaacttgtctaccccctgaacttggacgagactgacaagaagcagaaaacctcttttgctccggcacctaccggaaaatcatggaaaagattgtagcccccgtcgtggatggcggtgccgatatcaaactccaaaccagagtcgctgaaatctttggcaagtcaagcacaggcagcagcaacactgtcaaagtcaaaacatccgacaaccaatactacgagttcgaagaactcgtcctcaccacccctctaggctggctcaagcaaaacctccaggttttccaccccccgctccctccccgcctaacgaccgccatccaaagcatcggctacggctgtctcgaaaaagtctacatctcttttcccaaagccttttggctcgaacccgacgcctacaacaacaacaacaacaacaacagcaacagcaacaagaacaaccgcacagtcaaaggtttctgccaatggctctcgccctcctacgcctccgcgaccaatccctcccgctggaccaacgagatcgtcgagctcggctccatcgacccatccgtcgcccacccgactctgcttttttacatctacggcgccgagtccgagtacgtaacctccaaggtcagctccctttcctcttcttctgctcccagttccgaattcgatgccgataagaacggctccagcccccgaggccaaaacgaagcgacggcggcggcacaacaattcctctacgacttcttcaaaccctactactcccttctcccctcctacagccccaccgaccccaactgccagccgagcgggtgtctagccacggactggctgcatgatgacctggcgggtaacgggagctactgtaatttccaggtgggactgcaggaaggggataaggacattctggccatgagacatggggtgccggaggaaggggtgtggatggcgggcgaacatacggcgacgtttgtggcgttggggacggtgacgggggcgtattggagtggtgaggatgtggcgagacggattgcggaggggtatgggagggggggtgttgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggggagagggaggcggctgtttgattttgagatgaggataaaaggaagggtgttgggtgaatgaatgtgtatgatggtttggagatgaggttcagccggcaggagttttgggatatgttgttttgtggtgacagatagcggttcttgttagtagatatattcaaaggtgggaaagttgggaatacggtttccgggtggcggatacacaagatagggtctgaaagatcatccatctttcgatggcgttgcggtgttgcggaatctgtgacacctcgggcgcttgtgtgatacctaaccgttgccaatctgtgcgacgtttggacatggtaattattgtgtatactaggcggataggcgtacgtacaagtcatggcgacgtcagttttttgtatttaagttttttaggttttctttccttgatgcagcgtttacacagtgatttccacctgttgacacattggccgagcaccacttggggttgggaaaaggcctggatggaaccggagatagatctacagtctcacgggcagtgaattcgtggggttcttaagtgggtttcctaggtatatgagaggtagtctgaacatgcctaacaccaaaacactttataaactgccaatgacacgcagtgataattgtcaattataatgatactttggagtaggcaatattttgtaatgattggagggcagtttctgagtagggccagtgtcccttgtggatgtatcagaccagcatccttgtttgatgaagagaaaaacaagttcttcgccactccaacaagacgttctaacttgaaatagtctctctgttaatgataaccggaagcgaatgtgtgatggtcatgatgagcggccaagctacatagtgtagtttattagtgcaccatgaccgaccggcacatggtgttggaagaagaagagaccgcccaagatgatgggggggaggttgataaatggacggaaaaggtcaactgattggcgatacctaccctaggtaaggtacctactgacccccttgaggccgggctgtcacggggttggctcagcaccccggcagacctacctaggcagtgaccccagccggcgggagcacactagtggatggctcttaccggctccggacagggatcgcttactgttactacagcccaggtgcagcgaccggctgtgtgttgtgcttgcaccacttcggacgccgatgacagaacccccatggtgacggatgggagaggcccggttgatgcagttacagtgatgcatccccgccaatgcttccacgacttttcaacactgccggaacacagcgcgcgatcagtgttggagtcccactgccaatcaatacctctacttctacaagtggaggacattgcatgcagggcatgttccattcttccccgtccatctgcccgcctttggggtccagtccagtcacggtggtgttcactttcacaactaaccattcacattcgcattcacttccttcttcaacaaccgcatccttcttatcacctttcttctttccctacctacctacctacttgtacactaccaccactttttcctacgtaggttgttcagtcaaggttaggtgagtcacggtcttgaggacttccactctacttcgttagatcacgccgacgcatctgttgccgcttcaccgtgttcctgaaacgacgacaacgaaacaggctccattcagttacaggcttcccactctgcagtggcctggctaccactgtgccactccattcagtcccctctctccctccgtgaacgtcaccagcgccgaacgggcttcgcgttatcttatcaacaaacggataaggcagccgaccaggaactactacctacctaggtattcctactacactagacaaccacaacctgaaccacacacctccactcctcacagccctctatacatacatacctctaggaccaactactagctagacatacaacaactcaagcgatgcccgccgctcaaccatgacctccccggtcttgcgctacctcgtccataccgctattcggcttcctgttggatggttgttgtcattggaggacgctctccagtgatccagtccccttcgtcatcctcgctcgatatcccataggcttgtcatctcactctgtcttgacatttgcttgaagaagttgggcgccgttaaccgaccgacttcggcatcgagacttgtacacttccttttacacttagaactactaccataaccacccttgacaaccctgtcggcatatctttacgacaaccgcgggcttcccacttcgttccccgagtactcgcctacgatacccaaacataataacgagcgagcagacgaacgaacgaaaccatgtctttcttttatcggtccttcgccaactcgcttctgccgaagcagttgcttcgctttatcttagcgcgcctagacctcctcgactcccaggcacttgatctagataacctcaactttgctcttgggcgaaatactgttttagagtttcgtgatgttggacttattctatccgtatgtgtcgactcccaccttccactctgccttcgtactaaccacctgctgccgctcccttgatagaaacttgaagccctcacaaaccttccgccaacgttcaagatccaaaaggccaaagttctcctactccgcatcacaataccggtcgatatctacaacagtccaataatagtcgaggttgaaggtgtcgatacccggatacgggtggcgtccaagcaagagcaggatgaacaaacggccaaaaacaaaaagggaacacacaaggacggcgacgaggttgtgccaactgctgccgacctagctcagtcttttctgcagacagaaatcccgactgacgagcagagacggctggaaaaggctcttgccgaggaagcacaggaggcgttatcagagtccatgagcgactccgaaaccgatgacgatggctccttcgccaccttcggcactggtcaaggcttgtcactaccaacgttcttgaccaatttcctgcagggcattttggacaggctccagatccgaatccacaaggtcaccttccaactcgacatgcaagtacccgtcgaacccggtctctcgacaatagaacttgttacgttccagctggcgttagacgaggtcattgcggaaggagtcacagcacctggacagcaaaaagacggttcgcctgcgatagtaccgagggagggcaagcgtcatattcttctggacaatctccgggcattcctgatcacggaagcgaacgtgttttcttctctcctaccgacccagtcagcccagtccttggtgaaaccacaaggaccagcacctcatgatgtaccgtcaacacttcgtgatatgtcgggttcgatgcagtcatcagtggggggcctggatatgagcataagcccagatcagatggaagccctggatatgcttgcacagagtcaatacgaagtacgagatagcgaagatgctctgaatattccgtatgagagcgacactcagtatccagaggccgaagagaatgttgctggatcttcgcctctctcaacaccgagggcctcgatgtaccaagaacatgacacgccgatgctccaggaccatgctaactcagctatcatgcaacatcagccggaactttggtcatcctacgagcgcggaatccgatcagaaccttctcttcatcctccaacaagttttcaacctcaaaccatgccctctggtgctgtgtctccggctccctctgagccttcctcgtctgccagttcggtacggtcggacgacgatacgccaagcgctgatacggaggacctcgctcagtcacatctctacagtcacgaggaggctgagagcatgtacatgagcgctttttctgatgctcattcgacactgatgccaggagcttatatgcctggaggttggggagctgaatcggaagggggcgagtcagcctccgagcgagacctctcaaccacccatccagtcgcaggtgaaccgcaatcatcaacccctgttgtctcggaactggctagcccaacacctatacccgagcaaaacccaacagcccaaggttatgagccacagcatgaagatacttccacaccacgcgggattacgaggatggtaaaggagatcgtatcattggactccatatctgtctatgttccttcaacgagaaagcaggttctggcaccagtcaccaatcttgcaaagtcaaatcctaaccttccaggagcgttttcggttcaccaatcatttcacagtagtactacggatcagtcgacgcttttaaccccagagaacctgaaagaggatcgccaggattatgctatcgaaattgttctcaagcctctgacactccggttcgactcgtcagtgggattcttgctcgctatggttgttacacggctcctggaagcgttcaaagggtcttcagacgagggggcagaagtcaagccttcaagtaccgaatcgattttacctgacatcaaggtttgcttggagcaggttacgatgcagtttctggaggagctgactggtgtggccgactctgcaaagaggatatacgagacacaaaaacccaatttcggctcagatgtcctccttgaggccagtcttacgaacttgaacgcctttacgcaccagtccggatcgcaaacagaagtaaacgtcagcatcgagaagttcgcgttcggttatgccgatgaggccatcgtctcgttcactggcgaggctgatttgttccaatccacagcaactgttgatatgctatctgttgggaaggatatcgcagtcaaggccaccattacaccagacgtgactcgggttgacgtcaaaacactaccgctctacctaaagctcgatttacagaggttagacgagactttcagctggtttgggggactgagcggtttcctcaatatgggagcgtcagaggactccgtagcaaaggcagtacagataccagcgaagcccccacaaaagacgcggggcgtccgattcgaaaccccgatcgatcctatggagaagcggtcaggaagcaagattgatgtgcgcattaatggcgtgcacgtggacgtgattggcaaagactgcagggcagtcctgaacacgagcgctctcaagctcgtgcaccgcgaagaggcaattgccgctgtgctgaaaacgatcaggctctccgggccctacgtaaggaattctcatgctagagcgccagtcgtactagagttggatagtacaaggctggactacatcttgacacctcggaccagggacctcgaacggcttcttgagctgattactccctcaaaggtcaagttcgacgaggacgaagatgagattatggtggatactctgctaaggcagaggaggaaggggggagttcttgggctagaggttaagaacttcaaagtaagggcgggcaacttggctttacttgattgtatcccgagtttggtggatgatctcgccaagctagggacggtcgcaaagtatctgcccgaggatgacaggcctgggctgcttacgcttgggcaggtcacaaacgtggattgtgaagtcgacgttggaggcaggttcggagttgttaacgcgcgtttgacaaaccttgagctcgcccaaattacggtgccgtcgttggtggctgtcgcggtaggcgttgttacggtcaatcgaaacgagaacagcccgatcgaggaggagctggttagcacttccactgcccatgctccgggttcttcaaaggcgcccgtcctgatgatgcgcatgatcgacgatatcgaaccggtgttgaagatcaagttgttcgggctgaatgtggattaccgggtaccgacaatcatggacgtgctggggctcatccaggaagagaccactccagaggaatttgaggccaacttagctgcgtctgttgcgaacctcggaggccaggcgactgctgcgctaaggagacaagatacgccagagagcccagtggtggacaaggagttcaagcccatcaagcttgatgtagctttccgcgactgcgttgttggcctcaatcctctcggtcaggattcgaagctggctatcgtactggcagactcgcatctggaagccataccgggcaaggacagcacgcttgacgctacagcaaccttgaagaaggcgtgcattcttctcattgatgatgtgaaaaccctgcaagacgtccagatcaacgcacgaggacgcgctccagctatgagcactcctcaggctcttgagctatgcagcaagggattcgtcagcatttgtgagatgtcatctgcaaaagccgtcgtcaaggttggcaaagacgagaatggggaatcccacgtagaggtgtctgtccgcgatgacttgcttgttctcgagacttgtgcggactcaacgcagacgctcatctcgttggccaacgcactcacgccacctactccccctagcaaggaaatcaagtacaggacgtccgtgttgcctgtcgaggatctgttcgcatctattacccctgacgcattcggaagagcggagggcgagtatgactttgacgatgactttgcgggtgctcagggcatcgagtgtggcaatgaagacgatgatgactactatggcataggaagcacggagcatctcgaaatccagtcagaggggtacggtgtcgcggaggagttgttcgatgccacgaacagttcgctactcggcgatattgaggtggagaatacgaatgacggcatgctggttagcactgcaaaccttgacgtgcctccggtcagcagccagagtgagagtgacttggatattcaggagaattacttctcttctgagccagtcaagaacacaacgctccgctggaactcgaggaaaaacctttacgatcagtcaagtgatgctcaggtcttcaagagccctctcgtcatctgcgttcgggatgttcatgtcatctggaatttgtatgatggttacgactgggttcgcaccagggagattatcaccaaggcggtccaggatgtggaggctaaggcgtacgaacgtaaagcccgagctgaccgtcacacttatgaggatgaaggagatgaagaatcggtcgttgatgactgcttgttcaactccatatatatcgcggtgggacccaacggtgacccgagtaacctcagacgggctatcaaccaggagttgcagtatcaggacaccaccaccgaaaccgagtccgtcgccaccacggccttcaccacctcaactgtccgcgcttcaggacaccgtcaatcgcggccgagggggaagacgctgaagcttagccgcagcaagaaccacaagatcacgttcgaactaaagggcgtcaacatcgacgtggtgaccttcccaccaggcaacgagaccatcaataccatcgatgttcgcatccacgacttggacgtctttgaccacatccggacttcaacatggaagaagttcgccatgtacgacatcgacgccggcgaacgggagcttagtaagcacatggtccatcttgaggtgctcaacgtcaagcctgtcccggacttgccggctacggagctcgtggtcaaggttaacatacttccactgagactccatgtcgaccaggacgctttggactttatcacgaggttctttgagttcaaggatgagacgcagcctatccatcagtcgtctagcgatgtaccatttattcagcgctgcgaggtcggtgatgtgccagtgcggttggactttaagccaaagcgggttgactatgccgggctgaggtctggtcacacgacagaattcatgaactttgtcatccttgaggattccaggctggtgttgagacatgttatactctatggcgtctccggttttgataagttgggcaagaagctcaacgacatctggaccgccgacgtcaagtcgactcaacttcctggtgtccttgccggcgtggcgcccgttcgctcgcttgttaatgccggatcgggcttcaaggacctcattgagatacccatccgggagtataagaaggacggtcggatcttccgcagcatcggtaaaggagctacggcgttcgcaaagacaacgggcaccgaagtcgtcaaactcggtgccaaactcgccattggcactcaatacgcccttcagggcgcagaaggcatgctggccaagaacccacccaactacaatcacgccggtccatcctcttcctccgccggcgtaccggccggagtagactacgaagtctgggacgaagaggactttggagaccaccatacacccaaggcaatcagtctctatgccgaccaaccgctaggcatcatgcaaggcatgcgtggcgcctacgccagcttatctcgggatatagcgattgccagagacgcgatcatcgcggtgcccactgaagtgatggagagctcgagcgcacagggagcggcgaaggcagtgctgatgcaggcgccgacgattttgtttaggccggcgatcggagtgtccaaggcgattgggcagacgttgttgggagcgacgaatgcgttggatccgaatcatcggaagaggattgaggcggtgagtttcattgtccctttttgacgtggtatgtaaagtgattttgtgctgactggtgtgatgatacagaaatacaagaagcactaggcgtagggcagcagcagcagcagcgacggcccttgtaaaatctgtcaaacacggttataggtatggaatcacggaatgtacgagggatacggctgttgagggtcatgtcggttttgtcaaactctgaatgaccatggaagcaacgaaacgattttacagtttccgttgacaagaggaaagactcttcttttccctttcttcttgtcatggataagaagcaagcatgaaacgcatggaatcaaggtagtcacctgtggtatggctttcacgaacattttctctttttgtttctcctctcttgtactggttgggcttgggtttcatgctttgggctggttggttggttggttggctaggtacacggggcagcagcagatgcatcatcatcatcatcatcatcatcgtattttgttcttatatgactatttagtatcacaggtatggtatggtatggtatatcacaacacgtgtaacagacacacgaacacacacagagacacacaagcagacagacagacagacagacagacagacaaatggaatatagaacagataagaacaacatgaggaaagatggaatgcagtgtactatcattgatcatgttccgatcttttgctgaaggagcatgaccatgactgcccatactcataaggtgaatcttcaaaaaagaataacaaccaagaaagaaagcaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgagatttcgaaaatgctcttcagaaactgaatttgatatctttttttttttctttgattttctctttggcagcctcttttttcttttttttttgtggagctgaagggtggcaggggtccccgtccttggtgtggagtatactatttacctacccatgctcactcactatggtatggcgggagttgtggatgttgtggaaactgcgggtgtgtagctcgggcaacgatgacggacaagtcagacagatgtcgtctatacgtagccagcttctttttctttgattccttgatatgttactgcgagcaagtatctggacgactgtgtttgtttcttagtatcatactcattgaggtatgtacgtaatgtatgtctatcctggaaggctttttgctggctcagttgttaaccgtgtacagttcagtccaaccaagccggatgttccgaacccattaacgaaatccaagtgaactcaactgatatacctgaatacctctgaagtttcaatctcatgttcatttcatcgtacatgtacacgcttgaacttctctacactttttctactactccaggtctagacaagagtcaaggaggaaaagagttccaagtctaagcctcaatctcatcatccccccatccggcctccttggcttggttctgcggctgctgctgcttcgcgctaacagtcccgccaccaaccaccctacccccaaccttcctcttgaccctgcaccgcataccaatctcctcgtcaaagatgaactgccaaagcacatgcgtccagctccggtgctgcggcagcccctcgtagaactcggacgcgatctcgtacagcttgggcagccgcgtccaggggatcgcagggaaatcgtggtgttcgttgtgcagtcccacgttatacgtgacccagttgagcgggccgtagtagctgaacgtctccgggacggggatcttgttgtccgggttgcgggcttcgggcgtgatcttctcgtagacgtagtgttcggcgatgaagtggcctgccgtggggtgcaggctgccggcgaggaaggagcttaacaagaaatagaggagagagttggcggtgaagagggagtcgggcagcaagaaaacaatggcgtagtcgaagaagagctggatggtcaggttgagccagtgcacccaggtgaagggcacgcggtagatggccatggggcgcagggcgtagaagaagatttggaaggtgcagaagaaggctttgccgaggatcgagtcgaggaagagggcttcgaaggcggtgggcaggtcggtgtcgagaccgtcgacgccgagggatttgtggtgggttagatggtagggctgttgtgtaagaagtgtgttagttggatgctggtagtatacactggaggaaaaggaaagagagagggtgggtaaagaggaagtaaacgtacccggaaagaagcactataaggcacggcaataggtaagttggcgacaatggcaaacagcctgttggcggtgggcgagcggaaggccaggttgtgggagatctcgtggatggccaggaagaggttctggttgcaagtggcgccgaaaacgtaggctgtgagccagaacttccacgagaagaaggaggtgtcgcgcagaaggtgggcgagcaggaactggagcgacacgacgccgaggacaacccatttggttaggggttcgggaccgcagagcttggtgacctgttgaaccatacggtcagtatacaagatatttatcatgttggagactggaatatgagtggcctgactgacctctggatgcgccttgatgatggccatacgacgtgtccggtgcggttcctcggtgtaagtccagaagaagtccttctcgagagcatcgttctggtcgccggcgccggcgctggcagaggacgaagaggtggcgtctaactttccattctgttgttgtttcctttgcgtggacgacgagtccgttgtggccgtcgttactgcggaggcggccatgaccgagatatgttgtcggttgtagagcttccttcggaactcgtggggaggaaaaggtattcgtgcgagttcccaaaagacagacaagcccaacttttcgcaaggaaaaaataaagaattggaaaaagaaggtgtaggagagagaaggatggtgaaattggaaattcagggtccaactcgaaccactttcttcagtagcaccacgctgccaacgcccacaccctcgtcccgatctccttatctgtctgtttacttgtacacgcgggggacccacctggacaccacctccacgcactgcaggcagtggcaaccaagcctggagcgtcttggcgaacggtgggcatccaggggtagttcgacagtggacgaacagtggacagtccagtggttcaccgctgtcccacgcagtcaatattcgcccccgtggatggaggtacggacgagaatggcccaagctcccgggctgcagttggttgctgtgcccctgagatgccatagaggtacccctgaaatatccaaacagtcggttgtcgtctcggtggttcatcgagtggtgatctgatatgtacccaacatcatgccagcgaaagtagaaagtggttcggttctcagccagatattctcgttacaggctcagagccactgtgtttactatgtaagcacatgatggctgtcttcaaccagtcccatcgattgaggattttgcagacgaaggtagcaagtatgcgcatcatttggcttgaagtcatcacgaaattattgttggatattttagatcctcaaatatcaacagagacaggctcaagtcgaaacccaatggcatgagatatctattaacatgtatcatatagtcggtacattaaccctatctaaaatcaagccgcctgctctataactcctcatgctcgtgcccctcatgatcatgatcatgatcatgcatcactggctgatcaggcctcccgctgtccttgtgtaggtcaacgccaatcttccccctccacttctcaaataacgctcggaactccttctccatatcgctttccatctggtccggcagcaccaccgcatactcgacgtagaggtttccgtattccgtctggtggtaaacgctgtctccgtgctcatgccacttgggcataccctcgcctggtatcgtatcgacctgaccaggctgtaccacctcgccttgtttccttcccagcctaaccacatgtccatccagatgtgtaacgtttcttgtccagtcacccatccacgcctcccggaggctgataatctctttccagaacaagtcgtcacccttcctcctaaagtagataccgtcgaggtgatccgggttgttttcctcagggtttggacttggctccttctccacgacggtaacgatcagatcaccggcaacatgatccgggctctcgtccgcctcgttttcgtacacgatccttgacccttcggccataccacgctcaaccttcacttcgaccgtcgccaacttgcgtattaccctcgttccctggcacacggggcacttgtgctttatgctcttgccctttccgccgcacttgtcgcactgcatctgcatttgctggatcatgcccggcgccagttggtgtctaacgatgcgaataccgtggccaccacaagcgtcgcaggtatcgacatgcttatccgccgctcccgtgccctcgcactcctcgcaaatttgttgcttttcccacagaaactcggttgtgtgcccgttgtagaaatcgacgagagggatgccgactttgagctcgacgttgggaccgcgtcgctggccgggctggttgccaaagtgaccgccgccgccgaagaagcgggagaaaagatcaaaggggtcgtgatgttggccgccgccttgcttgcgctgcttgaggccgtcgtaaccatattggtcgtagatcttgcgggattcggggtcgataagggcttcgtaagcttccgagacttcgacgaacttgtcgtgggctgttgagtcgcctctgttggaagtgagcgttagtgggtgaccatcgggaagggggggggggggggggttgggaggcagagatagatagagaacgtacgggttcttgtcgggatggtatttcttggacaattggcggtaggccgacttgatctgcttgtctgaagcctgcttgtcgaggccgagaaccttgtagtagtcctcaacaccaagtgcaaactgcgcaagtgttaagagagccagcaaggctccctttttgaaccacatggtgatctctgtcgctgtgtgcttgctgaacaagatagattaatcaatggtaagaaagaccgagtaaagaacgactaggattatactagagtgtcgagggcattccacgccagtgaccgacgtggtgacggcaaaagtgtcacgatggggggaattaggttgtcgaggccaaaaaggtacctggaagtatggaagattccacttatacatttggcgataaacagcccagcgccagataatgccacctggtcgctaccaaagcatgttagctgattggacggaaggaatcaccgaacccctggtcgctgaagctcaagcacatgcctagtgtaaccccccggggcaagctgaacgtagcgggacgagatggtgcaacaggccgataagataaggatttcagtgcttggttacctactgtcgacagttcccgtcagtgatgccttcgttcgcctcccatcccaggcagggcatcaccaaccaaatctggtcagcaaacacagagtcactgtcgcagttggtcgaacagatacaccacaccaatggcgtcaaaacgatatgccttcgtccccatggacgatgagcctgctgccccatccaagagcgacagaaaagaccgagacagagacagcaaaagggacaggaaacgcgatcgatccaggtcgccgcgccgacacaagagcaggcgacccgatgacagcgactctacccgacgccagtcccgctcgcgatcaccacgcaaggacgacagccgatcagactcgagacgcgatcgcgaagaccccaagatgtcagatctcagactcaagtcccgatacgactacctgaagaagagagaggccgagaagcttgccctcctacggaaacaagtcgccgaggaaactgccgagttgcgatccggtgttcgtctgtctgaaaaggaaaaagccgaattcgcaagaaaccgggaaattctacgcctggccgaggagcgagcacgcattgacgactaccaagacggctaccgcctaccggaccagtatggcaccgacaccaagaagaaagaggaggctttataccagcgtcacgtcgagagggacgagtatggtaacgaaaagatggttaccgaatacgacgagtgggagcgcgagcaaaccgtcaaggccaaggcgcaaatcgcatcgcgcggcgagcgcgaagacggaggagaatacgacttcttgctggacgaggatgccatcaactttgtccgtgatgctgccgccaagttcatacaaccgaccgacggcctgacgccggagcagaggatcttaaaggagaagatcgaggcggccgagcgggcggccaagtcgatacaagaagtgcgcaagagtcttcccgtttatgcttaccgggacgcttttctggatgccatcaaggagtaccaggttcttatccttgttggcgagactggttcgggaaagacaacacaaataccccaatacctccacgaggctggatatactgagggcggcatgaaggttgcctgcacccagccgcgtcgtgttgccgccatgagtgttgccgctcgtgtggctgatgaaatgggagtcaaggttggaagggaagtcggttactcgatccgtttcgaggactgtacaagcgacaagaccattctcaagtatatgacggatggcatgcttctgagagaaatggttacgtcgccaacactggagggttactcggccatcatgatcgacgaagcccacgagagaacagtccataccgatattctactagcacttatcaaggatcttactagggcgaggccggatctgaagctcatcatttcttctgcgacactcaacgccgaaaagttcagcacgtactttgatgatgcgcccatcttcaacgttcccggtcgtgtgcatccggtcgatgtatactacacttcagcaccagagagtaactacctagaagctagtttggtgacagtgttccagatccatgctacacagccagagggcggtatcctggtgtttctcactggccaagaggagattgacaaggcatgcgagcgagtagaagagatcaaaaagaaactggggggtcgagtacccgaaatcatacctctacccatctacgccaacatgccctcggaactgcaggccaagatcttcgagccgacaccaccaggggctagaaaggtggtcttctcgaccaacattgctgaaacatcccttaccattgacggtatcgtctatgtcatcgactgcggctacgtcaaggagaacacattcagtcccgtcggcacaacaggacagtccacgctcgccgttgtgccgtgctcacgagccgctgcgaaccagcgtatgggtcgtgccggtcgtgtccgtccaggcaaatgcttccgtctctacaccaaatttgcctacctctctgaaatggacgagtcaccaacacccgaaatccaacgaacctcgttatcgagcgttgtcctccaactcaaagcgctcggtatcgaagatcttttgggtttcgacttcctcgaccccccaccaaccgaacttctcatcaagtccctcaacatgctctacgccttgggagccctcaactccgccggccaacttacccgcgtcggccggcaaatgggcgaattccccgccgaaccgatgctagccaaggcgctcatcgctgccacggccgagggctgcgtcgacgagatgctcactatcgtgtccatgctcggcgaagtagccactctgttcttccgccccaaggacaagaaggtgcacgccgatagcgcgcgcgcccgcttcactgtcaaggacggcggcgaccacttgacgcttttgaatgtctacaaccagtgggtcgacgccgattactcccccatctgggccaaggagaacttcctcacccagcgatcgctcacccgcgcccgtgacgtgcgcgaccaattagccaagctatgcgatcgcgtcctggaagggtccacatctacctgcggcggagtctccaacatgcagcccatcctacgggcgctcacagcagccttcttcctcaatgctgccaggctaaaccgaggcggagacggatacaggacgctgaagaataacatgacggtgtatgtgcacccgagctcggtggttaaggggatggacccaccaccaaaggttatcatttatcatgagctggtcgtgacaacaaaggagtttgtcaggagtgtgattccgattgacccgaagtggttgacggagtttggtgggcattattatgatgctaaggatgtggagagtatgacggtcaaaaagttgcctaaggagaggaaatactgatgggtagaaacgatagtgagtggttggaagtctgttttgtttgtctcaaaagcgaatggcatatggggacatggcgtttggagcgtttttgggaaaattccgttgatgattaggggtttgtttacttgcaactgcatttggtagctgctggtgattagtactcatcaactcacgcacagttgtatcaaagcaatgaaaacataatgacaatacttatccgatggaacttgacttgacagtgacagcattcaacacgttgaggtcctttccaggtgaaatcatgtcttccatatctcggtcggacttctcacagaccacagcttacaaagccagagataccaaatctcgccccaccattctcattcaaccccactaaaacttctcattgttcccgtccttcatcaccatatcgtcaacaccactcatctatcaaccaatcaattgaacctcttcggtcaactttgtgtgtctttcgcattaagaactcagtatcacaaaccccatacaaatcaaacgacaaaagatccatcatcaaaaatggcagcccaaactcacgatgaccccttcgactttgaaaactccctcctcaacctcgaagaagatttctaccaacaaggctacgcccaaggcgtctcggacggcgccaaggccggccgcaccgaaggccgccagctcggcttggaaaaggggttccagaagtttgtccagagcggccggttgcatggccgagccattgtctgggcgaatcggttaccgtccaagcaggacgttcgtcgtcatcatctccttcagcagcagcagcagcagcagcagcagcagcagcagcagcagcagtcatcacaaaccggccaacaacagcaacaacctcagagtttgagtcagaatcagagccagagtcagagttcgagtcagagtcaggacaagagtcaaaaagtggaggatagcctagaaaacttaactctgggtaacaacaagccggagaaaacagaggagctgcgcctactgcccaacaacgcccgtctagaaaaacatgtctctaccctctttgcgctggtcgagaccgacacgctagcgaaagaaaacacggacgaggcagtgaatgattttgatgatcgactgaagagggcgcagggaaaagccaagattgtggagaggatggtgggggaggtgtcagaaaagaagaaggcgaatacgaatcctccggcggcggcggttgggggtgctggtgagggtgctggtgagggttctgcggctggggctggggcaggggcagggacgccgattgcgggtgtggatttggggaggattgggaatgaggtttagaatcatgattgagctgggttattggtaggcagggaaggggaataaggaactggaaggtaagggaggcgaatgaggctatataggggggaggaaaaagtttgaggtgctagaaatgtgagatcgggacttgggaccatagacgtggaagttctgaggatgggaaaatcaaatcggggcagaatacaaagtgctggagggtcagatatgccaaatctcatatttgggtcatagcccaaacgtcagttactctcaaaaaccgtatttccctctggacgttgaatgccataatctaagcaaagtctatacgttccgtctaccgcttgcttgcttgcctgctatgtacaccagcccgaacgtatctggtctctgtggtcttgttctgtctgttgttatccctccatcaaaggttctgtggtccctttctgctcatgtgtcctgctcacaagctcatctcactcttcttccatttaagagaacgaccggcaagggtagctatatcatcaccaaagttagcaccattcctttgccaacccaaacacacttcccccccagggaaggaagaaggaaaaaagaagaaaaaaaatactcacgcttcagaataagaaggctcctcagccaactgatacttgtaaacatcccacttgccgccctcccccagcttctcaccactaggcaacggcggcagacctcccgtctccgccaacacaagcttaccagcctccacaccggttccctcaaagtacttggccaaaccacccgtcttgccagcctcctgcgccgcaaccagctgcttgctcccgttctcgcccaccagctcgacacgggggtggctcgcgctgccgacactgagcagagcaacagcctcggcctggcccaccacgctcaggcgcgggtagttgcgccgggcatcgcgcttccagtacgggttgtcggcgatgtcgccggctggaatggtgacgggatcgtcgtaggccaaggggtcgagggagccgggggatgggttgcgattgtaggggaccaagggaacaccgttggagcggttagggtcgatagcgaaggcgcggcggatgcgctcccagacgccgacggattggacagtgtatttctggagggggtaagcaaagggtaggtgttagtggtatgtaactatcgctagtagtggagacggggggtagcaggtaggtgctgtagggacatgagtcgggtcggggactttggatatcgtagcgcaacctctcaaagcggaaggtgtgctgattgtggaatgcgattggaaatgcgaaattggggaactcacctggctgacgggcacaacgccgcctgcggtggtcttgaccacgccggtgacgactttggaagccatggtggcggctgtagaacccgtttgttatcgtggtgtaagtgaacgacgacgaggtgtggattccgagggacggggaccaccaaggatgatggagttcgtgatgctctctcgagttcccttgccaaacgggagcttgggctgacaggcaggtgacagaggcagctctggcggctgtcatgctaatgtgcgattgaacgttgacgttggtcgagggacgcacgggccattctttgtgtcttgtctgtctctggttcaacgaacggcatccaccaacaacatccacactgccgccggccgcgtcgttccagaaaagagaagagaagcacgagaacaagttcgggaccccggatccagttcggctcccctttcctggccccctcccactcttccctttgcgggttacgacatggcgtcagtccacatgacctaaggatttgggagtgctgagatgagagccttgaggttccctcatcaaatgctgtaccatatacaacacgttgactggacgggctgtaaagtttaaagggtacgagatgtaattacactgcacaagagaactgataatgttctatctccagagagagaggaaccccaacttagtaatccactcacccaccacacgttaggttgccccagagtgtgcaaataacgacgggaactgtacgtacgccatccgttatgtcagtgtggcatccgagttccatgtactcactggatgccataccccagctgttggagctatacctgccagccaacttagactatcccggtgtctcaagtcacccctagctagacgtgttacgcgatcatcctccatccagaccctcttttcctgtttctatgctctcttctcattttgtgcccacagagcgactagagacagtacaggtgggtgcaggtacagacacagacaggcacactgccaaccgaagtgcctcccgtctgctcctctgctctcgagcccgctcctcgctcgagcttcaccgcgtgtgcttcctgattggtcggagctttgcgcaaccaccttcaacgtcctgtcctgtttacaacgacacctcttttcttccatcttttcttcctttttctctttcttctctctcccattcatctcaccttctttcaccattctctcatcaactctcaaccgtatcttggtcgcatacatccggcgaccgcaccacttacacaaccatcagctctctatagctatttgtcccctttctcttacacgcgcgtgtaagctcccatttccaaccttcacccgcgcaaactccacaaagacaaccgtcaccatgcccgttgagcttcgcaagcgcaaggccccgcctccgcctcccgcgccggtgaagaagcgggccaccaaagccaccaaggccgccgccaaggccaaggaacaagttgaggacgtcgcctccaaggctgccgaaaccgcttccaaggccgctgaggtcgccaccgagaccgctactgccgctgcccagacggctgccgaagccgttgccaacggcgcggcgaaggtggctacggctctggccggcaaccccaaggtcggcgatctcatcgacctggacaactttggcggtgaggttgagaccaacgacggcaccaagaccagcttgaagaagctcgttgaggagagcaaggctggtgtggtgttgtttacttatcccaaggcttctactcctggctgtaagttatccacttctccgctgcttttgtacactttgacatcatgaaagacatgacttttgcaatgtttgcgcttcacaaagagctcggataggatagctcaagaaagctttcccattcgctcacgtcacacacaccgcacgcaacctctcgtttcattggcttcatgttcaatcaactcccatttgtcaattcttcatccagccaacacccacccctttgtgatgcatgctgcgttagccatgtcttgtatctcttttttttctaagcgggcgggcggtataactctccggcgttatacataacccacttacacgcgttcccaaatgcccctccctgtccaatcaccatcatttcctcggcaccaattatcattggattcgtccagaaaaaaaacccgcaaaaccaccaccaccaccaccacaagagagagaagaaccaataactaacaatgatgacaacaacaaaaaaaggcacgcggcaagtctgtctcttccgtgactcgtacaccgccctctcctccgccaccggcctctccatctacggtctatcctctgactctccaaaggccaacaccaccttcaaggagaagcagaagctcccttaccccttgctgtgcgacccctcgtacgccttgattggcgccatcggcctcaagaaagctcccaagggcaccacccgcggcgtctttgtcgtggacaagcaaggcaaagtcctagctgctgaggccggtggccccgaggcgacggtcaaggtggtggagagggtggtgagtgagatgggggaggagggcaagactgagaagaagaaggaggaggaggaggcggaggagaagggtgagaagaaggaaggcgaggaggaggagaaggccgaaaaggacgaggctaaggaggagggtgaggaaaagaaggaggataaggctgagaccaaggaaagggaggaaaaggctgaggctaaggaaagtgaggagaagaaggatgaaaaggacgagaccgaagccgcagggaagaaggatgaaaagaagaatgagaaggacgagaccgaggccgcagagaaaaaggatgaaaagaaggatgagaaggacgagaccgaggccgaagagaagaaggaggagcaggacaaggactccgagaccaaggacgacgacgagaagaaggcggaaaagaaggatgccgccaccgaggaggagaagaagaaggagaaggaggatacaacaaacggcgagaagaaggacgaaaagaagaagaccgaggagaagaagtctgatgacgacaaggccgaggataagaaggaggacaaggaggctgaggaggaaaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgagaagaaggacgaaaagacagaagagaaggagaaggaagataccgagatgaaggacgcataaaaatatccctctttccttgatatcttgtttcagtactcaatctctttttgtttagcttggatgtttttatcatgtcatcattatttccttgttttaaaatgtataatccttggtttagagtgaacttgagaaaataccaattaggccattggatatatacgttgaggtatattgaacgcgaacttgacgggataaccaactaaaactttgttgggtatgggttctgcaacgcagtctcttaacaaacttcaagaagaaaaggagcccagtggcataaaccacattatccatttgagttgtgttagcttgacctgcttgcttttgatatacagtcttgtcatgatatgggaaggaataaaggcgtaaaccataggatcaagattttatacttcgaaaggcgagaaagaaacctactacttaacagcacatgaatggacagatagccaggtagtgtaccattttgtatatgtaggtagctacatgtaaacatatatgatagaaagacacctgatgacggaagaaaaccacaatgaatggcctcttggatcacgatggctcaggagtgtccaaatctcgtttggccgtatctccgctttcatcacggtccataatcaaagggatggaaaataacaggcagctagcaacgctttgaacggccctggttttttgttccttcagtcggcgttttcagcaattcagttgtttatagcaagcagctatctagagcagaagggatgcctagccggaggagtgatactgtatggtctgaattgtagacggttcacttgccatctttcgaatttccatctgatttacttttgggtaattttacagatgcatgcatgtattcaacgggcaacaactataaccacaccatgggggatgtcaagacaaatgtgttataagttcgacttcgtcgttgaaaggatactaatcatgccaaacaaagctcccatctcctaggcccagtatccttaaatgataacctaaggggcatgagtataatagaccgcatttctcctgcggaaagcaagaattggagcacagagagctcatagaaacttccgagtacagttcaatgtacagacatccgcctcatgatcccaccaagccaacctcatcaaactattcgcggttgctagcttctgccttccaatgaccggtttcatggattgccagatctcatcatccaatggaccgctcaatctggtttcattccgggactgagcgcctggccttcaggtaggtgcaaactggaatatttgttaatatttgttaatgtaggccagaggaagcccgaacacggacgagagtcagtggtgttgatgtcgacttacgtagtttctcactcttgcaaaactcgcattgctctgcatcttgacgcgcaatacacttgtgattccgggccctgcactggttgcatttcgtattgtactcaatattgtcggtatcaaggctccaacaggctaagtggaaaggtctcgtcaacaggacagaattgcagaatacgggttcgaaggatacggtagcttacctagcccctcaaactcacacattgtgcatcgtggcactttgcggtcgcagttttgtagagtggctaaccccatattaaacctacacggcctacacgcatccataagcttccctgtataggaacagactgtggaatgtgttagcaagcttggctagaagcttataacaagagacataaagaggaaattgcactagcctaccttgtccgtatttgtcgcaatgaaagcaatacggatactggcggttgcaattgttgttgcccagaggccgacattgatcacatacaatcggtattatttcaatgacacggccatactgtagcggctgatgtgaactgggggccgaggaagatggtagagattgattgtccatctcagctggaagtgcgttgaaagaagtataagagacagggaaaactaatggcacaggttggactgatgtaagcctggagcgtaacgatggatggtctcaatatttcggtgtttctgcgttgaacagaaggcaaatgaaaaaagcaaaagcattcttgattggaggagcatgaattgggggacaaggacttctacttgtatttgtttccattgtagcatccatagtatggtccgctgggtgaggacttccacgagaagacgcaacggtgagagactgagcactcctgccagtctcaactgactctcgtcccgctctccagagatacctaccgtagtagtacctacactcctaccagaaaggactgatgtaaacgcacttggtaagtacgcagttacctagaggtcggtaggtagccacgcgcaaacaaaaaaagaggtggtcactcactgagtgcctgccggaaagcccagacttctttccttgatgacgtttggcgggtgagttcttatcctacgcgcctgcctctgcttattcaaagaccccccattgtgccagtgcccgcgcccgcccgtgtcattctcatacgtgccttccagtttctttccctgacgttcaatctttgggagcctgccgcggtgagactcagatcagacagagctaccacctcaggctcaaaccaggcacgaggccactcctcccacaacagatttcttcaagttgcctgccacttggaccgggcatctttcacccaagtcccccctctttcttcttcttcttcctccttcttccctcttcttcttctcccaccttttctctcctccggtccttccttccactccatcagcatcccacttgccgacgcactcgcatcaggactcataccttgacaaggtctctctcactcaacaagcgccgcgtaagtgccaccaccttttatgttccaccgttttcccgtctgtatcgcactgcaccttgtggccatcgcgagcctccgacgtctttggtatctcgcgtcttctctcacttccacctgagctgttgaccggtgtttcgttttcacagccccctccacaccggtcccacgtttgtctgtagaggtcacctctcactcacagcttccactcatcaacaacgcgacttcatctcacatttgactcaccctcgacgcacagctaacatcccctccttccacgcagcgcaacgctccatctgctttccagtaatcccaaagaccccaccgcaaagccgtgatcaacatggccacttgggagacgaatgacgctgcttggggtgcgggtgaaggcactgccttcgctgacagcaatggctttgatgaccatggttccggcaaccccgttgacgactttgctgctgccgatggcgctggccatcaggagcccaacggtgcttgtcaccgttgcaacgaagaggggcactatgcccgcgagtgtcctaacgctccggctatgacctgccgcgagtgtgactcgcccgaccacgtcgtcaaggactgcccggagaggtcctgcaagaattgtggcgagaaaggtaagacctatgttccccccgtacccttggacaccatttaatgactttgccaggccacaccatcgccaagtgtgaggcagctcgcgctatcgaccgcagccacttgcccgacaagaccgtcgaggaggcctggagcatgattgtcgaggctgcgaaggagaaggaggtcactgaggtcaaagaggctatccagatttacctcaaggccagccctgagacgacttatgtgcagctggaggaggcccttcgtgcccaggatgtcaacttgtggctgattgccattgagaggcccgtcatgaccaccatgaccaacatggatttgcagggcggcctcaacaagaagtacaccgtcacctaccggttccagtggaaccctccccgtcctcgcgaccgtgagttgtggccggccgatgttgccgagaatcttgagcgtctgcaggacgccggtgaggttgtctctcgcggcatacccaagtgcggcaactgcggcgagttggggcacattcggaagagctgccctgaggagggtgcggagaaggaggagcttgtcatcaagtgcttcaactgtgaggaagtcggccaccgtatccgcgactgtaagctcccccttctaccgcggagtaagattcagtctaacgttgtataggccccattcctcgcgtggacaagtttgcctgcaagaactgcggacagagtggtcacagagcatctgattgtaagagccagtctgtgatcaagtatcgagcccgagtaatgctgacaagttgtgcaggcaccgagccgcgctccgctgagggtgttgagtgtcgcaagtgtaacgagagtgagtagcgtaacccgtcccccaagcgtatatgatggctaacagctcttgccagtgggtcatttcagcaaggactgccctcagggcggtggtcctcgcggctgtcgcaactgtggccaggagggccacatggcgaaagagtgcaccgagcccaagaacatggacaacgtccagtgccgcaactgtgatgagttcggacatttcagcaaagagtgccctaagcctcgtgatagtgagtatgacatgatagaagatatgtagccagatcactgactgcaattctagtcacccgcgtcaaatgctccaactgtcaacagatgggacactacaagtccaagtgccccaacccgctcgttgacgaggatgccgcacccagctttgacaatgcgggctttgacaatgccggttttgacaactcgggctttgacaacggcggtttcgatcaccaagctggtggcggtggttgggagtcctctgccgtggctgctggtggagactggtaagatcgtcaacgctcccccttctgcgccgctcgtctcagagttggaacaaatccaaccatggagagttgcagagaatgaagatttgttccatgctatggcgctcgcgagcaaagatctgccataatatttcggacagttctatgtgttttctcaggggaaccaagttgaaatgtcatttcaagacaccatcttgattggacgatggaaacatgaacaccatcgattgctggggcggttgattttcggacacttggaggattttcagcacgggatatgatcatgatgagataggtaccagagacagtctttaggtagttctagtcaggtgctacatatctcgagcctgaaaggttgcctcaacgatcatgtatgcgacaccctaacctcgctaatgactcggtggtgacttggtgcagtgatgatttctggactccgtgaccatagcgcttctgcttattttgtcaagatgccatagatatggggcacggtgtggtgccattgttccttaggcggctgggccaagtcgatgtctgtccacgggccagcctctctcagatagcggccagtatcgcgacgaagctggcatccgccgaggcagattggccagaagaggttgacaaaggcctggtaggcattcatgaaccaaccgcccggcttgctagagcagcacttgacgtgttcgtagacgaaccaacggccgcccggcttgagatagcggtacaggatggcaatgttcttttgcggctccggaatactgcaaaggcagaggatggagactatgcaatccagagattcaggctggatctgaggcgcgtagcgttcaatatcctcgatgccaaagggaaggatggtgtacgtttgcgacaggcctgcctgcgcaatgttatgttgaagcagcgggtgaatgccataattgggctcgatgccatacacctgcgttatcctctggcgacttcccaccaccttttttgtcgtctgcttttgttgttgctgttgctgttgctgctgagaagaaggagttatcgtcgcccaactagccgacagtccttcctcctcggcatcatcttcccctccttgcccctcctcctcctcttcatcctttagatacttgtcatcactaaacaagctaacccacatgccactccccggtccaatctccagcacgactcctcccactccgggcgcgtgcgcttcgctcttgggaacgacttgccctttggatactctgccttctagcaggggcacgacgttcgcttcggcgttgctgcgcacttggggaccggcgcgggaccagaagtggccgaaccagacggattggaattcagaggagagtagaggaccgccgaggagggcgaggaagcgccgtttccgcaggagagagaggacagttgtgggtaggtaggaggcggagagggataggaagatccacgggtcgatgagggcgaggatggtgtccttgagggtggtgaatgccccggtgaggcgggaaggggagggggccatggtgatggttttttttactttggtagaggtggtttgtggtgttgttgtgataggagtgaagtttggtgaggtagatttgtcaagtgtcgttgaagagaggtttggactcttcacaaacagggtaaaagaagggtttgggacgaaaacgctgaaaagaagggtcagcgctctgtataattttatagaccagcccaaaactttgttcgaacctcgtgacaccctacgaatggcgtggctatatgacttgtccaggttgaacaagcctggatgtgagtgagactacggtgtaagagggtgtcgtcctctccgcttcggaagcagcaaaaataggtgatgatggagacgccgccctttgacagagcggcagacaaacacattcaaaggtgcgtgcaaaggcgggtacaaccctaacccgacgtcttagccccttatttccccgcttttagacagctgtgctagtggtcccctgtgggcccatggaggttaccgattgccggcctactgccgaacgcggaatgggaggtattgaatggcatcatcggtcttggaccggggtgagtatcaaatggtgttccaaactcgcctccgtcgtcggcgttcattgtaattctgttttactcagatctttttgagtttccaattgaacaagttgtcactctgtttactccttctgtctcatttgtgaagctattcccagtagcggactcacttacacgaagcgtctttgcccaaagcggactgtccttgtactcgactagtgtcattggatcagtcatcacaagacgccatcaacatcttccgaaccacaccaagagaaatttctgtaataccacaccataaaggtcacagagttccacttcatactatcaattggaaaaaacagaaaaatcaacgtcatgccttgcccatttgacctccaggccgccatccagggcgccgataacgatgtggccgtcatcatcccctccaagccgcaggcgctcacagtcacctacgccgacctgaagcgtgaaaccgcttcgttccagaagaagctggcagacattggcatcaccaagggttctccggtctccatcgccaccgtcaactcgtacgagttcatcgtctctttccttgccgcctcgtggcagcgcggcatcgccgcccctctcaacccggcctacaagcaagatgaattcgagttctacatcgaggacgtcaagtccgccatcgtgatcgtccccaagggcgcctacgcagccggtgctcccgtcgttaaggccgcgcaaaagttcaacgccgccatcgccgaatcctactgggacgccgccaaaaacgaagtcgctctcgacgtcaaggaactcggccaactcaccggcaagggcgcccagcccgtgttgaagccagacgccgacgacatcgctctcgtcctgcacaccagcggcaccacctcgcgccccaaggtcgtcccgctcacgcaccgcaacctgacgcgcaccatgaagaacatccgcaacacgtaccagctcacctctgccgaccgaaccatgctcgtcatgcccctcttccacgtccacggccttttgtgcggtcttttggcccccctcctgacaggcggcagcatgatcgtccccgccaaattctccgccaccgatttctggtctgacttcatccagttccaagcaaactggtacaccgccgtgcccaccatccaccaaatcctcctcaagcacccggtccccaaccctctgcccaagatccgcttcatccgctcctgctcctcccctctatcacccaccgtcttccacaacctcgaaaagaccttccaggcccccgtcctcgaagcctacgccatgaccgaagccgcccaccaaatgacttccaacccgcttccctcggtcggcaagcgcaagcccggcaccgtcggcctcggccaaggcgtggaagtcgtcattctcgacgacaaagacaacatcttacccgacggacaagaaggcgagatctccatccgcggcgaaaacgtcaccaaggggtacctcaacaaccccgaagccaacgcgtcctcgttcacgcgtaaggggggctacttccgcacgggcgaccaaggcaagaaggacgaggacggctacattgtcattacgggccgcatcaaggagctgatcaacaaaggcggcgagaagatctcgccgattgagctggataatgtcctgacgcgccacccggccgtttccgaggctgttagctttgcgatcccggatgaaatgtacggacaggaagtcgcggtggcgattgtgttgaagcctggtcaacagaaggtggatgcggaggagtttaagcaatgggtgggaagcaagctggccaagttcaaggtgcccaagaagatctactttacggatgtgatgcccaagacggcgacgggcaagatccagaggaggattgtggcggaggagatgttgaagaaggagagtaggactagtaagttgtaggtttgtgggttaggtgctgtaaaggtgtggatggatggatgggtgtgaataaggtctcggaactgaaagattgttgtatacgtaatggtctatacggttatcatgtcaagtatttggtgcagaacgtcaaatgtagaattcatttatactgcggtttgctcgaacctttcatcgttcacaactgaatgtcagaatgatcaaaatatgtggacaggtgagtagatgtacgtaaattctcttccaaggaaggtatactcacttggttcataggagctgcaaagtcactgactatgttgaacagaatgatgctgatggaccgtatcactgaggtaccaaacaatcagtttactgacttgttctaaccagctggacgggttctcagacttacctctgcaagatcttgaaagtccaagaacctgcaaccaaattccacttcgactactcacatccaaatcgcaatattccgacttgaacaagacactctgaattaatctacctgaagcaacgagacccaacaatgagacgatgatgatgcaactgccttcatgaacgccaaactgcgacatgaaaagccaaatgaaaaccgaccaaacaacagatcgtaaacaaacacaataacaagcatctttcgacaagcgctaataccctcctccatacttccatctcccgactcgagtccacggtaaatgaggtggttggcaaacaagccttcgctgatcatcccatctcttttcttatttccatcatgccatcaatgagctccatgaaccgcagttgtagccctgtggggtgacttcagtgcttcatcatgaaacaatccataatccactcacttcaccgacgatcgcccgtttcatcatcagagatcaacattccctcgggtccttaatccaaacccagtacccggtcccccaagtgtgtggcatgtgcaaaaatgcagcgacaggtgaaaagggcggcatgtgatgtgctcgcttaaccccaaatgatgatgtgttgagggacggtgaacagagagtgagagagtgagagaggttattaagtctagtagtggtttctttctgcaaatacggggtcatgtgatgtgtgcgctccatgcagcccagaaaaaaaacacaggcggcagcaaagctaaacaacaaacgacgaaattttccatctcagccgagagaaacaacagagaatatttgtgcgcgcaacaggatggcccaattagtaatcccatctgatttgcagtagtaatcgagagaaaaacgcccccacatttccgacccacgatacaccattattgttcacaagtcatcctagcgttctttacagaaggagctgggcaaggacgccagcagcggcaaggaagagaccagcgttgaccgagagaccagcagcaccgctgtccttcttgtcagagccactgccagagctgccgccggtgacaccctgaccagagccggtcttaccggaggtatcctggttggcctcctcgttgttggactggcagtcgaaggtaccctcgatctcaccgttacctccttgagtcttgggagccatcttggcgagagccttgcagtcgttggtgacatcgttggtggaggagagatcgaaagcgccacggacgctctggagcttggggaacttgaccctgcagagaagaaaaatatcatgtcagtgacagttcagaagaggggaaacaattgattagaacttactcagtgaagttaccacggagcttgatggcaccgacaacggtctggagagcggggaaaccgttgatctcctcaagctcagtgttgttggcgacgagaagaccaccgccaacctgggtgagcttggggaaggtcaggttctgcatgttctcgttaccgacgaacgagatatcaccagtcttggtctcggtgaggttggggaagctgaagctatcgaacttgttgttgtcgaagcgggcagagccgttgacgacctggagggaggggaagctgatcttggagacatccgagatagccatgttcatggcccagatgaggttggggaagccgacctccatgtcgagaccgttggcctggatggtgaggtcgccagtgatctccttgatagcgggctcatacttggtgatgaactggttgttgtcaaggttcatgctcttgatgctggtaacgttgatggcatcgatgttgcggagatggctgtcggagatggtgatctcgtcgaccttgttgagctgggtcatgcccatgtcgggaacgttgccgatggactgccaggtgagcttgctgacagagttaagcttgagcatgttgacggcgttgagctgggtggtctcgacaagtctgaactcgccaccaatctgctcgagggtgtcggagccaacgctgttaatgttggggttgttctcgatcttgagatcgccagtgatgatctgaggaccgctcaactggaagtcaccggcaacctccttggtaacaacaacggaacccttaatagtcttgcacttagcaagaccggtagcatcggcctggctgtggatggtggtagtgccgccgctgacagtgcaggtagaggccgactgggctataagagggggaaagaggtcagtcatcgtaccgctaagacgtgatggcagcataggtagttgagcgtatacataccagaagcggcgccaatcgccacgatggcgggagcaaggtacttgacaagcattgtgacgggctgatgaagaagagttagcgatggtattcagttgataaatgacaactgattctgatatcgcagtcgaagtggtaagactggttggttggtgttgcgtattggtgatatgcggcgagggggaaaacgcgaatgcagtagtatgtctagaagcagtttgatctcggatcgtgccagttccaaaaaagatgtatgatcgggttgagttgaagccagaccctggaaagctgaagaaggtcgaaaaaggtagccagtcgaaagtgccgtgtatccaaatcgatgaccacagcagaatggttcctggtagtcggttcctccgctgatagagacagttgatccctattccttcctaaccaagtcccccagagtttctggcgattctgagtgtcggaaggagcatctcatgttgttttatgacttccatgtgttgctgtagttgagaaggcagtaggcggtctggcagatgatcgtggacctcgggtgatttcgtggatcctcccaatggcttcgttttcgtgtttcgaatttttggactggcacgaccgggcgatgttgtcgaagacagcgttcgcgcaattgccgctgctgctgctgctgctgctgctgctgatggttctcacaatgtagaatgaaagacagtaaacatacctgtgtgattaaagtctactgaagaaagtgggaagggacgcgatcgagtgcaagagagaacgagtggtggtgtgcgagttgaaagggcaagagcgacgaggtgatggtcgttctttcggcggagccttcaaaaggtaagagggagaatggtaagagtctttaacgaaggactggaatgcaatgaggagaaagaaggatggaaggaagaaggccgcgaaggagggaaggagaggcagttgtggctcgaggagaggagaaaaagggcaccgcgagcaggagcaggagacgggacggaagagaaaacctgcagcgaagaagggggtcgatcaaccttgcttgccctggacctcgtccctgtacacgggggggtgccagccactggtggatcgttcatggtctatcaagatacccggccgtctctgtccccgtcggccattggtgcggtcctgccagggagggtcgctaggggcggagcatcccagggtagacgctgcagccacaccacgggcgtagagcattgaccacgctactgtacagcggcttggtacatctactgggtggagcctcctgaatgcaaagggaacctgaaaggcagagtgcaatttgactggtccagcagcgccctccttggtcagagtcggtttccttgaatttctcggtgccgttgcttttccttcttcagacttgctgaatgctccagtccatgtcgtgtacttgggttgtcaggggcttggctggagacttgaattgtcagtgtcgtggagtttgagtttcaccggcaaatgtctgtgttcgtgttcagccaagactgcgtatgttccggtaaggttttcctacaaagggcctcatgagacatatttttcacccagatagctgaccaggacactaactgtcccgaatcgggttgcaactggcctttggggtctcgaagtgagtctagttgggctgagttgagtgattccaagcgctatacacttcaaaaaccgcacgagaacaaacgtagccctgcaaatggtctgcaaatggctcccagtggcctcggttgtgtccgtcctttccatgttccctcaggacggacggcatgtccaccagtgacgccgcgtgaccgccaagtagaagcgaacgactgaagttaaccggcggcctcgtcaaagtggaaatcattaaaagtcttcatgatggctgatgagacgtcccaagacgggcaaggcaagcatggataagggactcgcttggcacctgttgacaaatatagcaggatctcggctctggacttggttccatcatccattatatccgtatccatcatgaccctcgtttccccgactttagagtttagaatgttgatgaggaggtctggatcccgagttacagaggctagttaaatgcaatagccggctggcgagatttggtgtttcaccatcggttatggcgatgaggaagaggctccgcgccattccgccggtttccccgtccagcgactgccggcgccgaaatggctgccagaaaatgggataccgcatgcatcatcgcggccgcatgtgtgcggagtcaaggccggttgaagccgggatggggcgcagacaggatcatcattcttgtgtgagtgtagaattgaagatgccaagcttttggcggcagtgtttccatgacgacaggagctggacaaaagaacattctgtgacagacgccaacgccacttgggcgcgggtttcggcctgtttggcacgtccgttctcttgggttgctgcactatgtatttgcaatccgttggttgacacacaagtttgccgttctcagcgttggcatgtccgtccccggttccatttccacttggcccgtccgacactgtgaccagccgtggcggtgtttggtgtctgttgatgtttggccgtgagcctgtgacgcacctggatcatggccatagggaagggacttgtgctgttctataaaccaccaacaacaacaacaacaaacaacaacaaagctcccagtcatgaaccacaactattcaacaggatcaccatttctcgcagaaacctgatgttgatccggtctgtcgcggaaatactgcgtaccgtatgtacacacatcatatggaagacgagccagagaccgacgggcaatacgaaactgtgcatgagcctcctgcgtccaagattggccaatctcaactttgttcacaccagcacacgcaaccactttgcaccagccggcaactccatccagtacacgccccaccatgttcgatggggaagcttttgattggaatcggtgtcatggccccatccgatctccatgcatcagcacacactcagcagcattgcaacgacacttttcattcgctaacactgtgcagcacagcattggacattcgttcaatcaagaactgaacgaagttggtgcccccaaccacgggatttcagttacattgtattgggtggccgggacggaacgcaacaagacagacagacagacagatgtaactcgcagcatgaaaaagcaattcggttgtttctaggttctggaattctctctctaaaggttattgcccgttatcagttataattaacaatttggcacggaccaatttccccgagcgtgcccctttttctttgttacgttcacacccctgattatagaagacagggggtccaagagtgagtatacggggttcgcggtttctgaagtgtttggaacactgtgcccttctccccatacctctacgttatgtgcccagctacctttattactgcggaggcacgcctggaaagggggtccagcgtcgttcatcgcatacctaccaacgaattgtcgcccccgacgggacctaaagccacagcaacggggaacactttgttcagcactcatcgtcatcgcaaaacaagccaaaaaaggatgcggatgttggattcacgatgaacatgaaactccgatcttacaatgcgcgatacatgcctttaccgctacgccttacgcagcaggcaagcagaacgggcagcaactcacactagcgtactgccaagtgccggcagtgcatagctaactcatggcaatcacttctaatcgcataggtacctaggtagaacgccaaacagacgtcatgccatgtccctgtgacggacaagcagacgggcctggcggtttgaacgtgtgtgcgtcgcgtgtcaggacaacccttctgctattgtttcaaactataaaataaaataaaaattgagttccaatgaagaattgaaatggagaactgcaagcaagatcgcccttcgcctggatcggccttgaactcgagtcaaaagcttgtttccccaaactctaatcaacctcgtggattccccaagaaagtttggaacaagcttcatactgatcaacctcgggcttgctcgcgcgctctcggccttgaccaggatggaaaaagatgatgctcttgagatcggtggcatccttctcttacgaaaacagtcacagcgttcaggtgttgaaacgagacgggtaacgggatgggaacagggccggcaaccatcatgctccttgctttctcataatgtgcccccagtttttctaacagcatcccaatcaacattgatatcctcgtggctgatcatctaccaagaccatttaattctctccaacgtccgtaccttctcgttcgtttgctgactcgttgaacctccacctctttggcctccagggtcttgatgccaagacatggtgctgcttcgatgtagcgtataactggtggttggcacatgtcacaattttttttggtttagtgagcctcatgtccctcagtcgcagtctcactcaagaggaggcccgagacgggtagaccagcaggaggtcttgtggacggtcaagttcagcttgctgtagctgctgtgcaacctgcctgtttccatgtccatggatggtcttgacaagagggaaacggatttaagctcgggtggctactgactcagtgaacgatcaagtccctcggcgatatttatctagcaaatctctgattttcttactatctgccgcttggagaactaacagacaacttccgtggagttacaagtaagataaatcaatgtcgttgtcagagcacttgcatacttcgttgcatcgatatgttgccgttcctacagccgacattcctcacttacagatacaaacagaagatctacactaatgtacacacattacatatacatcgcatcgctcgtgcgtatgcaagtcaagtcaagtcaaaagagagggggtacaaacttttccttgcattatctccatatgtattacagactgtagtctagtgcaggtgttcatctggacattttttttattcttttcatcccatcttcttaactacatctgaagaggtaaaatccacaattgctttggaaataacgaacatctccagcatctttgaaccaaacaacgtcccgcgtcatctcaatcttaccaaacaaataaacaaacagggcaggttccaccctccctctcagattatccccctccccccacccgcaaaaaaaaaaaaaaaaaaaaaaaaaaagggagggaaattagaaagaagaaaaaaaaaaaaaaagttgacgccgagcctcagcatagccacgcgtcttccttactgcgtggcccaccacgagggtgttctatttccatgccaagtacctaggttgatcattgatggcgatcaatttcacatagcgcggctatgtaatctctacactactctacactacactacactacactagtattggaacgaaccaagatatcgagagggaagtcggagtggaaaaaaaaaaaagattgctgcaagttccgcgttttgccccgagtgatttacactaccacgcacgcgcaaggcagcacgagcagcacgggtcggtgggatccaacatccgtctctttttctgagaagctgtttgtctttttccatgtccaaagacgtcatgcatagtagtgaatgacaaataaagtgcgtagtccgatccaaagaaacaaaaaaccactgccacgaagttcgctgtggtgttttgagtaaataggatatacacatgcataggtactgtagtgtcaatcaagaattcgagatgcctatagtgagtgagtgtatagcagaatcgccaacaatgtataatattgtagaactccatatgaatgatactcaagtggaatacgaatcgatccatcatccatccaaacctcgatgaaaattccatgatcatatgaaagctgaaagacaacttgaagtcccaacaaccccagaccagctgacgacaacgacctgtaactcaagtatcacttcacttcacttctgtaccataccaacttcaaaaggttagttaggttgtgtaaagttgctgtcttgttgcaagctcttctacactgcagctccaaatggcgaagtgcactcactcactcactcacttactcactgactagaatgtgcctaccatacctgtgatactcgatgaggatcactttctttctgcctatgagggaagtacttacggtcaggtcatgcatgtttagtcttgtcttgtcttgtcttgtcttgcttgcggcttgtggtacctcgagcagggtgatacttagatatgcgaggtggtacggagactgttgtaggaggccggccggctgggaccatgggcttaagtgaaaaggggaggagaggaggtagcatttattcacatgttatctatcggtgtttttgacgaaggggtggagagtgattggttgtgtatcctagggtagagattctttgaaagtcatatcagttcgaggtccgtaactttgtagactctgagctggtctactatgataattcatggataattcatgccctggggttaagtcgtcaacatatcatgtctcatcggatactataggttcggtaccagcaacgcctcgccggccctcaaggacagagcacaagtcccccaagaccccaactaccttacttactccatagtactaacatccgtctcctccaccctccacatataccacatgaacaaactcctatacggccgaaacctctcactaatctccctcatctccgcctcgctcatatacttccacttcttatcctttccgttcccgttccccccattcttgagcttcttcacatcccgccccacaaacgccgccatccctctttgcacgcccaagtcgcccagcgaaaagacatccatcctcttgagcgcaaaacaagcaaacatctcgacggtccagagccccagtccgcgaacggcgacgagtttggccactagttcctcgtagggcgccgaggcgaggagcgaggcggataactcgcccgacgcaaatttggcggcgaggccgtggatgtactcggctttgcgctgggagaggccggcggtgcggagggtggggaggtccttggctaggatgtgggccggggtggggaagcggcgttttgttggtgttggtgttggatcgttctcttgggtcttcttcttctccttgccgtcttcttgatctgaaggggggtcgtcttcttcttcgaatagagcgacgaatttggcttttatcgacttggctgccgcgccgcttacctgttgggaaatgatactgctcacgagactttcaaaggggtcgatttgctctgctagtccctcgggactgaagacgcggcaggggtgcttgtcgatgagaggtttcatgcgtgggtcgatggcgatgagatgggcgcaggctttttccagaatgttttctgttgtggtgctctcggagtcttttgttgtccagccaggggcctggggcttggatggggagaggccgtctcggatatctctgggtctgattgggctggaagagaccacgcgtgaagtttgaggggagagtaaaggggcgttggtcttgtttgggtcggctaggcgggagacggcggcgggtttgggtttctgaacagccggggaggagagcagagctgcggcggctggtgttggagttgcgggtggtggtgctgtcttctttgagactttccgtttctgaggagttgaaggtagttgtggttcttctgtggctggcgcgccctcgtcctcgacgctggctttcctcttccgggacttgggagcaggtgccggaggaggaagtatgggagcagccgcgtcgttgagctgggctacggccagagcactcaaccgcgcagatcttcgggttgccatctttacggtgggtgttgtcaattgaaggcaactagaagagatggtgagagtgcgacaaatgacaacttgaccacggtaagttgcaagtgtgtgacagcctgaggactccagagtcaatctccaccgacccaatgcctgacgtatgagtctcggtttgacttgacaggtgctcaatatcatgccaagagagggtattggaaagaaagaagatggagattcgaaacaggggatcaacgactcatcaatggatcaccaaaacaaagacgaaagcaaaggtaaaggagcactaatcacacagcacagtaacagacacaggcagcagtgtagcattcacaacgcgtctttgatcgacgtcatggccgtcccgggcccgtcggtgtcgcctgctcacgtggcacggagccaagtggtgcaaaggtcgggaccaagtccggggaagaaaagggaaagatgttggagattagctagtggtagccgatagggggtccaccaaatgcttggctcttcgttaatcgtgtacgctagttgtggcttcagtgtacccctgagagatgcagaaattccgaggactttttacgtttcgaggccctctgaaaactagccaagtgtctagacttgagcaacgaatagtgcttacataccttggctttgtgtgatattggtacgggtgtggtggtggttgaggttcagcttagcctagatggctatggagatgactactgcttcttgtactcgttctggaaccaagatttgtgtgtaggtatgccagatcttgactggttgtataggtgattgtacagaaacctcaaacatcccgtgactgtagtctggatttccttccggtcgggcaatatgcagtgctactacccctttttcgcaccagggccatgttgatatcaaagggttgcaacggcggctcaaatattgacggaccggacccggcgaatccatttccaccggtccgctgtcattacggcgctgcagcatcttttgggagtagttagaagacggcaattggctccgttcccaaaaccacactatgtacgcataaacaacgagacaaggcgggcaagggccagagcggacggcggggagcggagggaattgcaccgaccaggttgaggtgaggctagaggggcatcctggccatccttgtcctggggaaaacaaaacatgctcaaacccgtgggtgagattctggatcgagatgagggtggtcggagggcatgaagtggaagaaagccctcgctgtccgggcctcagatggacccaagtgcaagcctcggagggtgggtgataggtgtcggaacggaatacatataattcctgcgcccctccctccctcttgacaacatcacagcataacaattcttttccattgatttgataacaaggacatgatgtgcagtcggcaggctgatcgcgaccgttgatggagcaaaatggtggaaatggggggattgcgtgttccttcctccccactgcagtctcaagtggaagccagggcagtctctccccccttccatgagaaccgctctgagtggatgagagtggtacgcaacataatgaagcgggtcttttaccccccaaatccgggctccctgataggctgtcctagaccgaggtatgctcgacccccccgttgatgtggacgacggggtgaacgatagaccccccctgtgagcgggcatgggcgggcggtgtcccttctcgctgagaggacaagagattctggaaccatttggcgggctgggcagtgacctttgggaacaggagctcccttgtagtgtatagtagaatctctctttctcagcctccatccgtcccgtctccgttcccgtgcgtctttcgcctgagttgagagttccgaccccgaccacacatcacaatacgcggactcaaccgcgtcggtgttactttgtttgcttctatcttgtacactttcttgacgacggcgacgacgacgacgacgacgccgacgagagagccattgctacattcgcttgtaggatccttcttctcagagataccgccttcgctctgctgctgcttcaggagacgtgggcttttccacccaaccgacaccccgtaatctctccacgacgccacacgacttcccacgcgaatcgttcctttgctgctacacccggcgataccgcatacctcagccgctcttcacgtcgcaacacttcctccgcaccattgccgccgctgcgcatcgcgtcgtccacctagccggcagctacatagactgctcccgtctccaatttttagacttaatatcctcctcgaccgttcagcgggtggtgccgtgggccaccccgtttcttcataatgcttctccccaaaggcggcgtcagctggaaggctgcgagagcacagcttcctcccgcaagggcactatgggctatcctcacaaagacacgattcctcctcctcgttgccgtaacaggagtggtgctattactatggcgcggcatcagcacaggcgcctccgagatgcaaaggttggtgccatcccatgtgctgttctgtccattacttccgccatcggtgtgctaatgtttgcgtctgcctttcagtttctattgttggggtccctcaaaaccgccaatggagatgacgctcaatgagcaacaagcttggaatgcccacctccatactcctgttatcttcaaccaccacgccccgctagaaattaactcgtccaccatcagccacgtcgacctcaaccccgtcaagtccaccaccaaggccgtcgccaacgaggagcgcatcctgatcctcacccctctcaaggatgcctccaggtatctctccaagtacttcgagctgatcgccgagcttacctaccctcaccacctcatcgatcttgccttcctcgtcagcgactctaccgatgacactcttgctgtcctggcttccgagctggatcgcatccagaagcgccccgaccagatccccttccacagcgccatggttgtcgagaaggatttcgactttaagctgagccagaatgttgaggagcgccactcgttcgctgcccagggtcctcgtcgcaaggccatgggtcgcgcgcgcaactacctcctttctgctgccctgaagcccgagcactcctgggtttactggagggacgtggacattgttgacagccccaagaagatcctcgaggatttcattgcccacgataaggacattcttgttcccagtaagaacaacttcccgtaatagtccccacatggggcaataaagctaacatgtgatagacatttggttccaccgctaccagaacggccgcgatatcgagggtagatgtgagttttggaccgttgcttgatttagttctcaaattgctaaccgcttcacagtcgactacaactcttgggtcgagtccgacaagggtcgcagacttgcttctagccttgacaaggatgttgttctcgctgaaggtgtgcagataccacagggccctgggggttgacaccgactaacatagttgttcacaggctacaaggagtacgacaccggccgcacttacatggctagaatgggcgactggcgcgacgacaaggacgtcgagatcgagcttgacggtattggtggcgtgaacattcttgtcaaggccgatgttcaccgttctggtaggtcaacatctttctgcgctcgagagaggacaaatccggctaacaaccataggtatcaacttcccctgctacgctttcgagaaccaagccgagaccgagggtttcgccaagatggccaagcgcgccggctaccaggtcatcggtcttcccaactacgttgtctggcacatcgacaccgaggagaagggtggtaacgcataaagagtctgtaactggattcgctttgcatcaacatcctgtctgcacacacccgataaaaatcgcgcggcggcgaaggggaaacacgatctttacatactgtacgaaagcccacgacacacacataccaagattcatcgaattcttcgccatcagcgtggtgacaaaccggcgttatggggtttacggcgggacggctcggatatttttctcttcgttttacaaataacttccagtcacactactccatccggctctccaaccgacagccccctcccacaaagcccgcccgccgtccccgcctcgctcgaacgcggcaaccccaggttgacgtcaacgtccgatagccggtaacagctaccacaccttaatgagcggaaacgcacacaacagacgaagtaacgtatacaggaagggtcataacaaaatcagtcaataaaacattttggttaacgtatgtaaagaggaggacgaggatgatgagttatcggctcaaaaagcgatgagagaaggacatgtgtatacatcatgaatggataaagcaaaaagttgtgttgaaggctcgagctttgctttagaaaggtgtgccccgaagagataagaggagaggacagccagcttatagcggacgtctttttttccccctcttctcagcgagttcttggttgccccggtttggttggacagttagttggctggcggtttgggtttccccgaacgggaaaaaaacggagagagaaagaagagaatgaagttaagacataatatactatacttgttttcctgtttacacaacttctctgtgtacctttttgtttacaggcagacagtcattgcttcatgatagaaaaaggggggttttgtttacctctaggtgtgcgggtagtgttttctttctttctatttttctttcttctgttgtaggatagcttactcttttttctctttttcagcttcgacgtggtcagctttagttaacgtagtaatgagagtatgtacactgtctgctctgttgtcgggtggactggtacacatcagatatcacacatatcacccaccgaaaggagaactaagttgtcactttcagttttcgcaacacaatatgcccgccgccattttggtatgatgcccattggaaccgagagaagaaagaagtctgtgtgtatcctcagcatgattatgcgggcttacacaattgtgccttcaacgtccagaaacgaaagaaaaaaatactggagtcttcaacgctgcctgatcccaaacatgtgtgatactccttttttttttttttttttttttttttttttttttttttttttttttttctgagtacacacgatgaacaagatcacaacttttgagtggtgctaactgccaccaaggttgtgagcggcacaaactcgggtcctcgtcagccacctgaaatagagcaggtttgggccataaatttcctagtctcggagaagaggaatgtttcttcggcggtatctttggacaagggctctctaaaaagtaggcagccatctgatatgacaggcagctacagtatggccgccatcactcccgtaggttattgtctcacttcttcccatggttgcgtacctctgctactacttagttctaggctctttgggacacagagacaatgagagtatttgcgaattgagcggagtttttttttttttttcttattactttttgatctaacttgtcatgactctcacatacacttcttcaacgtacagcatagcagaggtcgatttcgatggctaccatgtctgagacacttccttccctcccctttcttttctttctctctttcagttgtcttgttgttttgggggggggggaagaatgcaggataaaggtctattgcccattttctttccttctaataagtagaaatggttaggtagtcttttctttcgcagtcgtcaccatctcctctcaaagcattttccccttccacttccacttcatagagatgcgcgggttctgggagcgtgaacacaaccatagacaagaacatttggctgttgcccattgtcgttgcatcgcaaactgtccatcttcccccatccaccttttcccccccttcatcctatttctccagaaagcaattggcagcaagttgtcgaagagttccaggttccagagaatcgaggggacgagtttttgtttcggttcttattttgagcgcatccactttattgctttggtatcctcggcttccaaatcctaagcgtagcgtagcagtactccagcctttcccttctcttcggttccttcgttcccgtcgaaaaaaaaagtcggccagtccagttcccaccgcgcgcggataacggaaaaaccttccctcccatcctttcccatccttccttccttcccctttcatacctttataagtcccgcgcttagttcttgacgacagccagggtgtcgagagcgtccttctcggcggcctcggcctcgatctggtcgatcagggggcggaggtaggggacgtcctcctcctgggtggtccactcgttcttgggcaggagcttgtgggtgagggagagctgggtggcgcggcggatgcggtagatgcggtcgtacgactccttggggctaaggcgctggagggcggcgaggacggtctcgttctcctcggagatgaggtcgtcggcgctgtttttggggaggaagggtgggttagtttatgggttgttggtcggttgtatatggtatagtgagtggtaggtagttagataggtaggtgggtgggtgggtgggtgttggtcctcctgctcggggatgtggaagggagggagggaactgcggctggggcgcgagccattgaggtagaaccgggccgaggagagacagatggatagacgtaacacatagaagggcgatggtttcgatacaggtagagcctacgtcacaagggtcccgggccggactgctggccatcgaggtatataaaagaaacaacaaaaactcaccggagacccatctgacggtagccggcggcattgatgtaccagttggagacgggcttgagcatcttgttcaaccagccacgcttagcgacggcctggacgagagaaggggcagacatggtgattgatggatgattgtcgaccggggtggcggttgatagtcggtgataggtaggcgaggtggtgaggagtctacactctcttgtcgtctggtctctacgcacttgggaaacaccaaggtcaagattcaagatggagggcggagagagctaacaaattgccgcgacccgcaaatcagcaaacccgcgaaagtcagccagccatttcagccagtagtagaagcgcactgtccaactagaacactcagaaagaagctccgggtgctccgtgcgtttttcttagactgtctcccgtctcccgtcgctccgggaaaagccgtgtccaagtggctgatgcctcaaagctcaggctctacgagaatagggaatttgttttcttggcaagggtttgggttaccatggagctgtcggtccaaatgccaaggcagagatgaggtcgatgttatgggccgcggtgggtctagaattggagacgacgaccagggcagccgcttttttggcgggcgacggtggtgaccgctggcgctgtttcgctgcagtgaaacggaatctcgactgatagctatcatctcttgtctgggggaaggttaaaaacgggccatactgggggtctttggtctgaagtctaaaactcccgagacttgagagacctggacaaacacatgattatctggacacctactttctggcccctagaccaacacttgcttctggtgtcttcatgactcggaggggaaggaaattcgaggcagctcccagcgcatccggaattgctgttcatccactcactgcctacgggagtcacgggcaggtaggtaggtatggacaatcactgcagtaaggtgacataattggtaaccataattggcatccgcgtcccgccgtcattggcgttggctgttcgtttctgtagataactacgtagtttccttaacaagaaccaacctatctacacaccaacatcaccatccgtcctcggcctccgtctggcattcgcacacaaaaaggttcctgttgtacctcttggtcgaaaagagtcgtgtagcttctttccactgcactttgtactatcgtccatctctttgccaagaaaccctgtctttggaaaacgggacttcccccacattcgcccatcctttccttcattccactcacctgcatactagctcctctaccaaagacaggtacggtagcgagcctgctcgtgtgctcgctcaccaattgcgaaaaatccaacaagttcccaaaatacgatccgcgccagggcctctttctctcctacgcaaaaacccggctgccccgagcctcacggacgaacggtgatatttggtgaactcctgttatcaacacctcggtcttcgactcagtcccccccaagcgaacctctttcttccccgcacccgcgctagtacgccgttcaagccgggaacgtcagcttcctgatcaacaccaccctctcaagactccaaagctccaacaagccgagatcaccaccctctttccgacactacggcggcatcacgggtcaccgattactccggggtctctgagttgcgaccagcagagacccctcgaacaaagacgcaccatctcgtctcgatccccgcgtctcgattgcccagtcccagttccgactcgagtcgagagaagggtagcggcatgtctactatagacacccaacaccacatctcccactctggaccagatcccgcgagttcggcagcagaatatggcgtgcgctccttgccaggcgcccggccacccgccacttttgcgcccgccaactcggtgaccgaagagctggaggagacagcagcagcagggcaagacataacagaggagataatagactcagcctcggccgacccaatgcaagaggaccccaaccggataacgggcctggaaagatgggcaatgaatgcttcggactcgcagttcaatgcgctcgccggcgcagtgggaggcttcatgtccggcgtggtcacctgcccgctggacgttatcaagaccaagttgcaagcgcagggcgcgggacagcatgtgggccagcccaggatgtacaatggcctggtaggcacggccaaggtaatatggaggcatgagggcattcgcggcatgtataggggcttgggtcctataataatgggctacttgcccacctgggctgtctggttcacagtctacaacaaaagcaaaatatggctacgccaatacacgggtatgtcttccttttggtgttggtacggaacgggacgttcaaggctaacatagatgtgacagacaagccaattgccatcaactttggcgcatccatcatagccggcgctagtagcaccattgcgacgaacccgatatgggtcatcaagacccgactcatgtcgcagtcggcatttcaagacgcgcgcccctcgatgcactcccattggcactacaagtccacgttcgatgccgcacgcaagatgtacaccaccgagggccttctctccttttactccggattgacacctgctcttctgggtctctcccatgtggccgtccaatttcccacctacgagttcctcaagaccaagtttactggacaaggcatgggcggcgccgccggcgaccagaacgccaagccaagctttatgggcacttttgccgcctccgtcctctccaagattatcgccagcagtgcgacgtatccccacgaggtcatcaggacgagactgcagacacagcgcaggccgattccgggacaggagcacttgcagggtctgggagtggttgccaagaacggcgccgagtcaaagcagctggcaacatcagggcccaagtacagaggcgtggtgagcaccttcaagatcatgctcaaggaggaagggtggagggcgttttacgctggtatgggaaccaacatgatgagagccgtccccgcggcgactgtcaccatgctcacgtacgagtacgtgatgaacaacctgaagcaggcgaggaagcatggaagggagaagctggccaaggttgccgaggctacggctgtgaaggctgagagcgtcgagaggcctgagatctccagcagcaccagcagctagagacgtgcaatggaatcgagggatgttcacatgtttggagtgggtcaaggattcgaaagttggatattcatatacgtagcttatatatggcgtggagcgaacatacagacacagacgcacacatacacagcgacggagcgcgtgcaaagtggaaaagcgatacgggactgggcaggggggcaagataggatcacattgcgataccccggaagggcggtacaggtactcgggattcttcatacatgtatacatttggcataccggtatagcgagcatatatagtcttatgttgaacatgcttcagctgaaatgtctgcttcctgatcaagcggctttctgtctggggttttcatcgggctattgagtcatgtcggcgtttagaccacgatcttgcccacacaacttaccactggcatgttcaagacttgagaaatggcttctgtatgaatttgctaccaaataatgcttctacttcatcatattaagcgcgtaaaaggaggttcccgttaatcggttcccaaccatcaaaggggggaaagacgctcggtccacttacatggcggtaaaccgtcttacacagtatagtacgatatctatggttgcagtgaaacggacgtcgaacgattcaaccaagaccaccatctctgatcccatccccaatctacaacaacacgtaaaattcaaagtcgtcaagtcagcctcaccaacttcaagacttgcagttcctgcctacgcagttcttgatttacagacaaaaagtcacaatgaagacatcaagaaacatcaacccaaaggtttggctcgtccccggccctcacccacccaatcaatgtctgacggacgacctcgctcgagacactcgctcgcactccgagtcactcacttacacaattaatcaatcaatcaacgacagacagtcatggcgcccctggctgctttcacaatggcttgggtcctgttcgcctataccaggcattctattcaggctgcgaagcttaatgctgtaagtcatttcatcctctttccttaattcatctcgagtccatcacactttacttgggacgtatggctttcatacaccaagtcgaactataatattgggattgtgtcaccgtggtgcttccctttgctgtcgcttgacagttagttattcgaagtaaaagttgaaagctaattctcacttgatagaaactcacacgcgaacaaaatcatcaacagcaacagcatcagcaacagcaagagcgagagtaccgggataggaggcattaatcggacaagtaacattgcgagggaaggggtaggaagagtcagtgactaaattgaagtatatgacgagtgtatagtatagtaacaaaactagaccgaacacaattgccatcacacctccactgacttctcttatgtgtcccctcgtgtccattacgccttttgatcatgtttttacatctctctcccaagacataaagaccaagtggacttcgcatctctgtgtttcctacctggtcacatgcacataaaagactgtcacggcttattgtgactagagtgtccgtcccgtactggacttgtcttcttcatgttcggtttatccatctgtagcttcccggagcgagcggggacgtatggaaagtaagggggaatatctattcagagatggttaacgctcctattatgcgtttcaagaatatcgtctactacgtctatcaacatgatcttattgtatattccaaaaccatcatccaccactttttgtataaataccccctctatttaccttccctcgtccctctctaaccgaaccttctcttttctttttctcctttcctcacaaccaccaaagcacccacagttcctcatccatcagtcctcgtctcgagatcaaatcttcacacaagctcccaagctcccaaacaccagatcaaaccacacaagccatcagagcttccaccccaaccaaccccaacaacccaaacaacccaaacaaccgcacccatcaaccagccaaccaaaacacccaaaatgaccaccgcccacccaaagaaagaccgcccttccaccctcttccctttgcaccctcgtccctggttttggccccctaccagacccagacccgctcctcgtcctcctcgtcgtcgtcctgccccgagagctccgcctaatacccctgctgcgcctggttctcctgcgcctggttctcctgcgcctggttctcctgcgcctggttctcctgcgcctgaggctggggcttggactgaaactggggctagcagagactgagactgaagcttcttttaaaaagtttaaagaagcgcggcggctcggagaactacattcatctgagtatgaggattcctgtctgatatcaaagttgatatcaaagttcgagatcaaaagtttgatgtggatatgagatgacggggcaagcaagtgctgagagagaggtgaaacggggggagcaaagtcgctcggttggcactcttttcgacaaggattcttccatcgcatggtgaggcaagcgctctttctctctctatatcgattgtaaattgatggtgatggtggagtgagttgaggatggaatgggatgggacgatacgggaccggattacagcaagagatagtgagagtagattgagtggaggatcagggaagatatggagggggattaacgaactgaaaagaggtttagggatggacgataggggtttcgacttctgatggaggagtgatgggattctgacgagacataattgtttgttcgggtgtgattctttggctcttcaaggggatttgataagtctggtatttggtcgagttgctgggcaacgacgctgggacatactaactacactacttataaacccccgcctcaaacttttccaagtcataaaacctcggaacgatggcgttgccattaaagatgcgaccttcgagtgcattgacagcctgtaatcatcaccagttagcaaacacgtcatcaacattcccattccgagtagaaaaaaagacttaccctcagagcagaaaccccatcggtaaaccgaataaacaccctcctcccctccgtctccacaaacaacctcatgacccgtccgtatttctctccacactcagtcccaatctcctcgtacaaatctcccccctccacctcctgtcgtaactcttcatcactcatcccatccagcatatgatccagcacaatcacctcactcatctttccaaacttaccaccgtcctgttcttccccctttgacgagctaccagcagcaggtttcccagcaatgattttgcccctcccaccaggctccgcccatccgccgccttcagcatcggatcgcttcttgcgcttctcgactttgacttgcaaagcggtggtgatgcctgattcggaggctcccaaacccgagccggcggtccagccgtatttggacatgagacgggcggcgaagccggcttggcctggtagttttgatttgggagcgtcggcgtcctcgggagcaggcgaagcagagccggtgccgagggggacggggatggagtcgtagttaacgtcttcgtcgtccgagtcaagatccatggcgtcatgtccggagccatctggggcagaggggggttgtggtggggcttcgtagcggactggggcacgggagattgttgctgtgtctggtactgatggttcagctgcaggtggttgtggctgtggtggtggtggtgccatgcctgatagtgctagtctgcgagcgtaggcttcgtcggcagattcgtctactggtattgataccgcaggcacgggtgccgatgtagttgttgttgtagctcgtggtggtgacatgggtggtggtgcgaacgagaaagaaactggcggcgcgaactggtctgttggttgtgtcctgtcagcattacccttccgaagttgagccccatgatcctggacgtactattcatcaccctcctatcctcttcttcctcatcctcatcactcctcctgctatcaaagctatccctcctcttccgtctatgcgcatacagcaccgccttccaatcgcgaatctccctgatgcgctcatcactacgcaggtattcttcgacgtttgtcggtctcgctggatcgtagagctcgtcccaatttgtctcgacttgtcggtcatcgttcttcttctttttctttctgcgcccgccgcgttctcgtcggttgttggatccgctgtagaggtattcgtcgtcttcggtggctacccagtcggctagggtactgcgctgttggggcgctgcgatatacgctgttgacgtcgttgtgacatcagttgtgccattgttttcgggttcggatgtcttgacggttgctgcgactgctgctatggagatggagggtggcgctttgggaagggtaggcttgggcttgtttgcttgtttgacttgtggtcggcggatgggttggaaggcgaatgctgtaaggactctgttagcattacatacgaacaacagatgggccgagtaaagatgctgacctggatttacggccttctttgcaggggcgtcatcttgcttgtttgcgacagcatcgttcgaggcagatgtcgaatcgcttgtgccactggggtcgagaaggttggcgtagagagacaggcctcctcgcgcggggggtggtcctgacatgatatctgattgatgacttcgcctttgatgacagaattgaggatgggaggaaaatcggcaatataccagcacacgaagaatgtaaattggagttgccaataacaatgacttcaagttgaacgagagaccgacgggaggcgccatctggggccgttgccgcgtgctgaacggcaactgataaggaaagtttggtccccacttttgcgcctatccagcggtacctagtccgctgtaactcagttgctcatccgccaactggtcgacccctgaggaaaacaaaacaaatccccttttcatcttgatccatcttcacgaaccacagccatgggtaacaccgccatgcggccagtcttcaaacagcacgcaaaaacctttacttgatcataaaatgctgaatattgactctatgcataggctatcaatcattcaaggtctgggcaacagcccccttcataaccctactaagttcatcttcctcgagaatacacttaatgcaacatcaacatccccccattagcacaaacaacttgtcccgtacaccaccccgcctcctcaccacacaacatgcccaccacccccgcaatctcccccgtcttcgccagcctgccatgccactgcttcgcctcctccacggcctccttgccatgcagatcctcccgcgccttcatcagcggcgtgtgcttgatccacccctcgatgccctccagaaactcctccgagttggatgcatacatgggtccctcgaccgggcctgggttgacagcgttgactgtacagttctcagccagctcgcggctccaggtacgggtcatggcttcgatggccgccttggagccgccgtagacggactggcctatgaagccagtggaggaggagacggaggagatattgacgatgcggccagagcggtccttggggaggtaaggctgggcagtctggacgagcagcaaggggcctaggacattgacacggtaggtttccgtaaagtcgtccaccttgacgttgggaatcaggtcgttgcgggcgatgccggcgttgttgatgatgatgtcgatctggagggagccatcggccttggagaaggcggacgtggcggcggtgatgatggcttgggggccttcgggagtgccaatgtcggcttggacgggcacggaggagatggagtaggtcttgttgagacggtcggacagctcggaggctagggaggcggaggagggggtggtgtagttgaggatgaggttgcagcctttggaggcgaggttctcggcgatggcggcgccgatgcctggagattcttagtgtcttgaatgtgaattcaagaagcataagagttactaacctctagaagagccggaaacaatggcaagcttgcccttgagtggttgggacattgtaagtggtgttgtcgttctggtatgagtgatctatggtggggtagctcgaggctgggtatcaagagggtatcacagcaatcacacacacaagaacagaagagacgacaatgaaagtcagagtcaattgagcataggggagcggaaagctctatatacattcaccgcccgtcacgagaacattgtccaacttcctcattatcggctagtattactgtcatgaattcagagaagctttcagacgaagctcccccgcatcacattgcatccacggcgcgcttggcccggtgttgactgcccctagctcccgggcttgtctgccccgcgatttgtgcggctatagcagccgtcccaccatcatccaaccgtgaagctgtgccgccaggggtcaggccagtctggattccacacgggaagtgccccacattggagtgcggattgtggatccagagcctcccaccaccgtagcgcagcgtcaagcagtctccaattcaacattgacaagttgtgaactgcgaccgcaacaccgaaccaccgatccctgacataggcgactcgcttcttgtaagttcgacccccgttgaagactgctccgtatcagcttggtactatccgttgctggggatacctaccctaataccctgccgtcgagatagctgttactaaccagtccagctgcttctcccagagcccaccaccaccatcccaaagttgaagctatcaccaagtcgtcaaccctcccactctctaagtcaccaccaacaccaccatccttccagaccgaaccccccaatcccaacagccacaatggatattcgcgtcctccgcccctcggacatccctctgatccagcacgccaacatcgagaacctgcccgagaactacttcctcaagtactacctgtaccacgcgctctcatggcctcagctgtcgtatgtcgccgtcgacgtgagccgcccggccaagagcgcctacgactaccccaagatcgtcggctacgtcctggccaagatggaggaggagccgacggacggagtgcagcacggtcacattactagcttgagcgtgatgcgcacccataggcgactcggcattgctgagaagctgatgaggcagtctcgtacgtcgtttcccccccttctcccccctttctctccttatcttcctttctctccttatcttcctttcctttctttctttcttccttttttttctctctcctcgctccgctcgacctctaccctccacacaaaagcaccaccaactaacctatcatctcactgacgcggtgtgaaaaaacagaacaagcaatggtcgagaccttcggcgcccactacgtctctctgcacgtgcgcgtctccaacgccgccgccatccacctgtaccgcgacactttgggcttcaagacggagaagacggaagccaagtactacgccgacggcgaggacgcctattgcatgaagctcgacctggcgcccatccgcgaggcgcttttggccgagcagctggacgagaaggacgccaaaccaaaaatcgaggaaggaaagggatcggaaggggtggatgagggtgaggcggttggtgatgtcggtcgtgatcctgaagcagactctaagaaagaggataagacggtcaaggtcaaggtcggtagggggttaggtgtgggtgagttggtggagagggatgagagtaaacactagagatataactactgctgctgttactgtgacggtgtgcttgtaaagaggggaagaagaagaagaagaagagcgttgatattagacttggcattactggctggggtttgggaaaaggaaaaaagaaagattcgctgtttttttatttacagaaggagacgggcgtctagaactaaaccctccccgagcgatcacttcgaaaatggtgggatgaatgcatacccggcgtagcgaattggatgcaaaataggtgaatagtcatgtagtcaatttgagagtagttgttcaaattggttctgtaaatacccattgtacggattagaagaaaagaaaagaaaagaaaaaaggctggcctattggagggaaaggggcaaagtaaacaatgaacaagtagaagggcacagccagaacagaattggcaacatcaccatcaattttacaatggagcacttccaatgtgtctactagtccgagcagtaacgaataagcatagcttttgtctactcattgtgcctatcgttgcgaaattcgcgtaatcacttcaagaaactggcaaacttggcaaacatactacattgtagattctgtgtcgcaacagagcccccaaagccaactgaatcttctcttcaccaccaaatactttccagttcgcccagcttccaagtgacaagacacccccgtctctaatctaaacctcaaccaattccccctcctccgtgccatccctcgtcttcctcacttccgtcagcttctccccaccactcttcttccccttcgaatccttcggcggcacaaactctccatccttcaacgtccacccctccctcttcattctcgcccacgtatgctggatcttgaacctgaccaaatctcccgccgcccttgcgtcctccgctgaatcgtgccctagtagctttccgccctgtcccgtcgtcccatcggcggcggaatcagcatccggttccacctggatagccttgttgaggttccattccatcaacatcttcagcccgtgtcgatagggaagggccttcttgtgcggaaagagaagaacggtgtcgatgagcgtggggtggcagatgcgcatggcgttgaggtcgttttccaggccgtggcctataagcggggtggcgggggatatgaggctgaatagtaggtcgcgggcgacggcgagggaaggaacgatttgcatctttttgcgctggtcgggttctggtgggttgttggttgtgctttggggcttgggggaggaatcggtgtcgatgacggggtcaagaggaggaacgggtttccatggctcagcgttgatgagatcctctggccagacgccggagaagcgggagttgaggtcgaggatctcgcccatggggcggatgaggatgtcaaggagttctttgccgtcaggccagttgactgctgtcaagcgaacgagttcaagaccgttgaccgtgtagcacatttcgcagtcgaagcagacggcgcggtccttgggtacggaggggttctcgggggtttccacaaagggcacaatggttgctagacgggcgggggacttgacggtgaagacgtgagtgctgcagcttgtacagccggttgaatcgccggcgagttgtttgcagcatcggtaagtcctctcttgctggacggtactggttgggttacgctctgggtagatgagtcggccccagtggtaggtgcagggaccgccgctggtgagagcgccgtcctcttcgcgacggccggggaagacttggaaacgcttggtgcagcggtcgcatgtctcccagcccatggcagcctcaacgccctcgcgtgccttttttatttcctcttcagatggcggcttggggacgtatccatgttgggcgagttcggtgatggacgtgagaacatggggtaggaaggcgatctcttcttgcggcgtcaaacctgtgttgatctccttgggaggaccgagaacggcctgcttcttggagcttgcttgagtcgcagcggctttgcgttcctcttccttcttaatctctgcaagacgctctgccttccattgtttgggcgtcatcttcttgtagcccatgatgcgatttttgatgacattattgtagatggacggcttgtccatcgcaatcttctcctccaagtccagagaaagccatattagttcttgcggagtaaaaatcaacttcttgctctccgcatctttgccggccgccttttccatctctttgttcagtcggacgaattgttcgtgcagcatcgtcaatgctttgaaccggaactcaaacgtagcaggtgccacgcccttgagcatgcgagggttgagtgtctcgaccttccgagaagcttgtgccttccgaatgggcaccttcttctcggcgcttttctcgggtgttggattggcgggtgatgagacggctgccggtttagttgctggggtagcgggagcctcagacggacttgactgaacagacaaaactgttggctttcggcccagtggcgggggcgacacaggtttcttggccgtcacaggctccgggttgggctgcgaagactctgccgttgtcggcggtgtactctgggtaggctctgtcgacaacttgcgacgctttcgcggattgtcatctgcgtccggaccatcgtgtttggctgacgctggagcggccggcttcttgttccagctgtgttgaaagagacatccggactcagtgcatctgtcgccatgcgggcatgggattgaccccaagttctgtaaaacggtgtccattgtttgagcgcgggttggccaggggtcacggtttgccaacgggtttgcttcctgcgagtcgtcccggcgctggatagacgtgttgctaatggagcgaaagggcggtcttgagggcaatagaaccacaagatgacgggatcttgaaagtctattagcgacctcgcgcgtgaagcctggaagacgtgctatggtaggcaactctggaagttgatgaagtagatgtccacttgggagaagccgacttgggtgggagactcttgtcagtcggccccggtgagatgctgaatgatatcgatatatggtaaggtatgttgtatgtcgttgtcaagaaggggtgggagcttccaggttgtgaatcgaagatatcaaatggtgaaaccgacttgctgacgaatcgggcaaacaaggaaggctgggtccgcagcactcactcgctgcttcactttatagtctcagcgttgtcagaccgaatatccacctgatagtcgtaacacgcagcgtggtattgatttcgacttgtctttgaagcaatgaactttgacgcagaatgtgttaaagatataaaagagggagcgccgagataatcgtgggatccgaagaggctacagaacgttagcttgtggactttggcgcaatcacgtaaagaagcaggtaaaggttgtgggtctatattccagctcttctcgttaagtcaaccttgagtgtgaccaacgtcaaagtttaaactgttggacctttgggatgacagcatgaaccgagtctttgaaagattgcccggttcagttaggttgcagcagttgagatgggcagcagaggcagggatgaaatgcaaaagccagcagagggcaacacatacgccagcggtgagcaccgtatactacaaagtatatctgacaagtacaggccaagcgatagtctagagatgcccggcctctcaactcctcgtttttgatgtcttgtgagtgttttcagtgtgttgttgagatgaagttgatgacaattcgaggttgagccaagaaacgggaaacatgcccgtgagtgaggcgggtagctgaggcccctgcgttcggtcattggtccaccgaaccgccgctaagcgttacgagatccatgcgtccctggcgttgagtgtgaggtctgtctggggtgtctaacgttttcacctttcataatatacacctagtaaggcatatcacgtctcaggaatcctatatcggatggttgtgacttttctctgcccgaactgggagcctcaggaaaagagtggccattccttcaccattcccacgtccgtcaaaatatcaaatcggatgtcatctcgagtgacaaaagacaagtcaagttcaaaaaacatgctcctattgtaacaagtgcctaagcggggaagatacacaatgctcatatcataataatacagtcccattttggtcattacctccctttacctccgtagcctaggtatcatggtcccctttctgcagaaccatcttcgtctctttcccttactgattgctcccgtttacgccctgccaacgttcatcaacagatttgtccccttgccacctccgggcaggtacgccacgttggggttggcagccaacacctgggcaatctccctcgacgcctcaatctttctgatctggatcaaaccatcgccagccttggcaatagacttgctgatggtctctgcactctccgcttcaccctcggcgcggatgacgttggcctggcgctcctgctcggcacgctcgacgatgaagcgcgcacgctcggcatcctgctgcgcaatctgcttctgctcgacggccttggtgaactccttgccaaaggtcatgtgggtgatggaaacatcctcgagcgcaatgttgaactcggcggcgcgcttgacgaggtcggcgcggatgcgctgcgagacggcctcacgctgcgtgatgagctcggcggcgtcgaactgggcgacgatggacttgagtacttcgttgccgatggaggggaggacacgctcgtcgtagtctgggccgaggttctgtggggattccagtcagttcaagttcgttgtgatccgtcgtagccgtcataaggggcaagttcttgtaaacgcacctggtaaatcttgggcagagcctgcacctcaggacggtgcagcactctgagcgtcaagctgaccatctgcaaatccttggagccggtggtggtagggatgatgcgaggcttggtgcgaacatcgaagatgatggccttctgcagccatgggatgaggaagtgtgtgccctcgttgacgaccgtgtccttcacaccggcaactctgtcgaaaataaccgcccgcgaaccacctctgacgtcgtagatggagttctggagaagagccacaccaacagttgccgggatggcgaacttggtgatcatgtccaaccctcttgccgccattgtgaatatcggtttgaatcaagattaagggatcgaactcggttgatgtggtggtgagggatctgactcgagagtattcgtggacgtcgtttccggggatacctcaaggtgggctgtgggattatcacactacaaacactacggcgtggaccgtggcgtggatcgtggtggtggtggtggtgcttccccagttgcagcagtaagcagcagtcgttgcgatggatggagcttctgcaaaaagtggagtgccatgtcccgtcgcccggaccaggcccagctctctcaagctccccgcatggcccggggatgtctttcagtgcttgcgtatggtgattcaatacctatcctaatggtccgtgcaccttgttttgttcaacagacgggcaggtcggaaggaggctgaaagagaatgatgctgtaaaggtacttgtagcttgtacctttccatgctaatcccttttgagcctccagcactcgggtttctgacgggactgccagtgacggctccatggcacttggcaaatgaagtgccagccactcactgtcgaccgatttcagttcgaacttcgtcaaacccggttcaacgccgcgcgaagctcttcccgaacctttacgacgactgcgtcctcaccacgacccgattgataccccccatagcgcgtttcgcgacaacacatatttcaagatgcgtcctactcagaccatgctcggtggcggcggcggtgcccccatcggcaagcacaaccagtcagtcttcccacttgtgatttggaagagcccggaacttcatggcacaagctaccggcgatgcgcccttttccctttgcgccggctccccctccgatccagctctggatgttagctaacgtgcatgttgatatagctaccttggtggctggggtaactttggtgagtaggaacctttgcaattgacgatgcaccgataccaaacatacggcaattcttcaacaacgggaaataccgggatgggagggaatgcgaatatgagggcacgacagatggtcgagccagaagacgaagaaccttgatgaccgcccgcccactcgcccgcacgccgaacccttgacgaaccgatgagacgacccccgagacagaacaagaccatctaacccatgttgtttttcttcccgacgaacaggtggcatgaagcagaggggcatcatctcctacggtatcagccctaaccgccagaaccccctcgccggcactgcccacgacgccgttttcaacaccttcagacgtgtcagctcccagttcctctactgggccccctcccttgttgccggctactacatcatgaactgggctatcgagcggtacgttgcatcaccaccacccacagccccgagggatttcgatcacggggtggcaaaggagggaccgttgttgtcgtcgttcaagagagtgccacattctaacagggcattctgctggttaggaaccactacctcaactcgaaggccggtcgtgctgagttcgctggccaggaggagtaagcgatggactttacgatacttgggcacggaaccagagtgcagttcccgagagagagaactagtactcaatagactaacctgtatatcaccatctttattcccacgcggttcgaattggagttggcatagacaagacatggacctctcttatgggtatcggcatgtgctggttttggatctcatacgacacctgaaacaccaccaccaagtcgtttcttgtttacattcggctcgacagatcgcatgtgatttccagccttgtcacgatcctaatctatccacgcatcatccggacattcccttggttagctccagttctcttgtctttgggtacaatcattgtgcatcttgccggtccgcaggccagtcttttcggcgcttggtgctcgttggctgcactagatcttgcgaggagaaccatgaggtagcgagccggttcctttcatggagtttgattttctttctcgcctctggaagcatgtcagacgctggaaggctgaaaactgtagcggcgcccggccttatgacgtatcaccacgcctgtgaagccgaacgtcctagttcatataccgttcctctcccgggacaagctaaccagccctgctcagcattctcacctccatgaataggactgtgaatacttcaccttcaaactcatcatcgtagatgccgatacctatccaaggtaaacaatgacgggaggtaggtatgttcgaagccattttatattcaaattcaaaactaaacaatggcactgcactaagccccaacttccagaccgcatttccagggcaacattccaaagtaggcataagtacatgttagttctcaactactattggtatggtgcctagtcatgtcattagctgcagtgcattttccagaaacgctcgtggaagaaagagcagatcggtgaagaaatccggccatacatccatcagcccaaccaacgcaacattcaggggtaatgaatgaaaagaaaccaaacaaatgcaggaacgggtggcccaaaagcgcaaaacgaaccccccccccccccccctccccccccccctttttcttttttttttcctacaacctcggttggtatattctatgatttaatgatagtctttttttcctttcgcttgagttgcattgggctgtcagggtctcgccatttgttcgcttttgcaaagagatcatagaagtatttttatgacggggttgattacatggagcatgggttatgtgttgaagagatggaaaagacgaacatgtgaaattgtgttccgtgttattaattttgcacagaccattccaagctatataacatatatattgtcgagagactgaatgataatgaggatacaaacacccagaacaaaattggttcacatttaatcaattggcgtcgctaatccccctccaaacaaaaagagatccaaccaaggaggtcccatgttgtgtcggcgctgatgttgagtggttaggtcagtttgtcgcctgcagtgttgttgttgttgactgacagcagcagctcgcgctgtgaattgtggatgtggaacccccaccccgccatggcccatccatccattcatcgagatggccgacgacggagagggggcctaggcaggtcgatcgggtttcccgctcgctcgtccgctcgttgtcaagtcagtcgggaggaacacgtgaatggattcagtggatgaaatgcctggcatttgttgagcacccctggaaaaccccgtcgagatgcccttttttttttttttttgtcttgaagcccattatttctggtgaacagccactgagccgccgccgttgttgtctcgttagtcgttaccttccccgtgctgttcggctagcgtcccgttgtgttggcgactggactggactggtgtatgtaaagtcgttgtctgtgatagctgggcgccactcctcgataattggagaagagagagaaaaacatccaggacgggagctcttcacaaccacgacggcatcaccaactgaaaccccgataataaaggcggcgcatatacatgatatggccgggagttatcagtgcttaattgcacgtgctgggcttcgtgaagttataataaaccggggttgttgactttgtttgtatcttgcctgtgaggtcgatctttggaactgggcggtcaccacccttccttttctttttctctcttttttttttttttactcggatccctatcgattacccaaaaagggtgtcatgttcgtattttttgatagccaaccaagtccagacaaagcagatctgggcgggcctcggacgtcccatctcaccacttgcgctgttcgaagttcgacaggcaacatcaagtttgtacaacctgaatggaacttgcaactctttttggaaacaacttcagaaagaaaagaaagagtatgtaaccgagcgattgtttctggaactacagaaaaggttattacactgcgtgcggttgacgacattggccccttcttcgcgcgaccccccgagtctccaaacagtacctccagtctccagtctccagacctccaggctctgaccccaacattggatcgctgcccgtctccagactcctccggccccagtgtatgtatgtagctcgctgcttctcgatcttccccaaaaagttccccaaccggatctcggccaacaaatcatacaaacctaacctaacgggaaacaagccatatccacgtaaccgttcgtttctcctgcgcccgctctcttttgcggctttcagtccaaccatcctcgccatccgcaataattccccgtcacagagcaaccgaacagctttcggtcgctgcgcaacaccaaacctcggccgggcaacgaacgcccctcccgtaccctgcaggccaccccaagcccaatcccaatcccacgtccgacggtttttgttctacagtagggggccgcacggaattgactaccatacatcatcgatcgatctttgctcgaataaacccaccgtccccgctgtcgccgtcacacagtttgcaactgccactgggcgcggctcgcattggcgtccttcatggctttccccgcgctggcaagatgaactccctaaacatcatctcggcccgagtatcaccaacgtccagcccgaccccgtctcgatcgaactctataagcgcactcagtctagcccaccatcttagcagcaaagaggaggacgatcaccatgggccgcgcagcaacgatgagctgttgggtctagccaacaaaaacaacacactgtcagaagagcccgaggacaaggagtcggctgcacaagggggatacgatggacagcactacgatcccgacgagaagactcctctgctagcccaagatcagcccaagtcgccgaccacatgggcgtccctcccgaagcgcttcgcgtttgccattgtcgagtctatacgctggctgctcatgacgatcgctgcgcctggcctctacttggtcgctttgttctacgatgccgagggcaactttgcgcctaccaaacaattacggaaactctttggtcgatatggaggaaacgcgaaggaaatggctgtggattaccacgaggcagctgccctctctgacgccaacctggacggggccggtattggaggaagcattcgcaagtcacgaaagtctcgcctccgttctagcggctcctcatcgtcaggactctcgtccgagtccgagtcggaggtggaaagccggacaggtagtagcagcagcggacgacgtcttaaatcgaaatcatcccaagactctgaagaaatcgcaccggcacgacgctccataagaatcaagcttcactcggacgccgactccctacgacagcgcaaacagcgaaaggaccgctcctccgcctccggccgatctaccactaatagcgacggcaacggcgggtccggccagcaaaaccttagcgtccccggcaacgacatctcggcccagctcaagtcacccacgtcgcccgtcggtgccctgaccaagtaccccaagacgccggcgcccccaaggcctctgatccccaagcgccagccctcgtacaagatcagcgccgtcgacccagccaacctcaagcaccaaaagacgctcatcctcgacctcgacgagaccctaattcactccatgtccaaaggcggccgcatgtcctcgggccacatggttgaagtgcgactgaacacgacttatgtgggcgtgggcgggcaacagaccatcgggccgcagcatcccatcctctactacgtgcacaagcgcccccattgcgacgagttcctgcgacgcgttagcaagtggtacaacctggtggtgttcacggcgtcggtgcaggagtatgcggaccccgtgatcgactggctggagagcgaccgcaagtacttctcggccaggtattaccggcagcattgcacgtttagacatggggcgtttatcaaggatctgagctcggtggagccggatctgagcaaggtcatgatattggataatagcccgttgagttatatgtttcatcagggtaagttttgttttgtttcgggcctgtttcatgcccgtgtacaacttgctggagggaaacaagtgctaacaagaggggaaaaaaacgcaaaacagacaatgcgatacccatacaaggctggattagcgacccgacagacctcgacttgatgtacttgataccgttcctcgaaggtctgcagtacgtgtcggacgtgagagccctgttggctttgagagacggagaggatgggcagcatacggcttaatgagtttatctttgaatttctgcttgcttgtttgttttttatttgattgcctttgcggactgtatgaaagtggggagattactagtattaagaaaggagagaaagggagcacgagcgagagagagagaataagcaaccaagatatatactacatgtggacagcattattacaccacgggactattagagatgaggaacagcgaagtagtgtaatcatggcctggtttcctttttcctttgcctcggactgttatatctcccgcttatcgctggcaacttgtatgattttgaaaagccaacgagctgttacccagatctggtatttgcaggacaactctgagatccttcctccctcccactcgttcactccgctgcaaagatcgccgcctgttttcgaagagttctcctgcatgaacagatcgaggatcttttgagctgacacatgatactatccataccttttacacgaagacgttcggactgcatttctaacaattcgattgcgcaggataacaaaaagacaaagatgggaatgacgaaaatctggactcaacggtcccactaggggggtatttgctgatttcacaatccggaactctaaatccagggatctcagaagaccaagagggccggatcaaactcatcatattttggcttcgtagcttcgtagctagtactagtgtagctattcctgatagttcatggaagctggccggcggctgtggaccgttcagtgtgtggtgtaggtaacaagatgttggacctcctggacagggcagtcaactttcaggaacataactaatagtgtacactattgagcaaggtacctaccttagctcgcttacctattacaagtggatggatgccccccggagggccaacgtcactgtgggaactttttgcttcatagatttgaaagaggaagaagaggggcaggttcattatgttttgtacgcagttaggtgattccggaattggggtatgcagagccagttcactaacagtttttggagaaaattacggccattcctgttcgttacttgcccgatccacttacggagccaccaccgaacagccgcaaaagctaagtatccgctccattacttccggactgaaactcgattacgatgtcaattaccttgactgctcaagctcggccttggccttggaagaagagcgacggactgcactgcctcaacttcagcttggtttgaagctcggaaaaaatccactttgaagcgtcagaagcttgcaatttcgcacaattctaggcccagaaggccatagtgagtggagagaggttcagcttcggatggtgtgggattgtagtgtagtgtagacagaaagacaggttttacatgggccactgcaccggaagtaaacaattgtaatcgatggaagagaggggcagcaacggcttaacgggaattgtgattcggcattgcacaggacggaaaaagcaaattggaaactaacgacctgactttctgatttcccaccggccggctggaggggaatcatgcaaatactgtacggcaacccctcgctttgtttcacaccatttcgataccatccacgacttccaaagtctgactgtctgtccactgcccgactgacaaacagatggattgacccctcactcaccaactgaacccatcaatacttctaagagcagactgaatattcgttcgctgtgaatttgttgaatcgaggtcctgttacagggcgggtgcccgtggatgggaagttacttgtactgaccattccgcattggggaaagcgtggaatgagtgagtgacatcatcttgcataagatgcagtccggggaagctcgacagaggcgatgatgtgattccttctgtaaccagggcaatttacagaggattttctgtatgacgaccaattagagccgtggaatctcgttgagaggaagacagaaagacaccgggagcgttccatcgtgattgtccccaggtctctttccatccgtccttgctgcttgttggtccccatcgctgttcgttgcctgttcggcctgggctcatggatgctttcctgctggttgctcggttgactgaaatcgtgacgcacaaagaagaacctagtaatgagtgatctcgccctgacagcaggcccggccttgcccagaatccattccttccgtccgtcctctgtagtactttataaccaccacgtcctccctcccctccatctcccttttgcttgcttcattccaaaccagtgaaaaccaacgacttctccaatcgagaattcaacgacgacgatacccaaacgaacaactattccataaacctactacacgataccaaccgccatcatgtctcttcactgttagtagccccctctttcccctcctgtcaccctcaccttgcatccgcgtcaagtggttcattttcgggcatcatctccaacaacataacgacacaatcgaatatcccaacacaatgaccagcatctcgaattcgccccaatctttcattcttctcgacaccggctctgctcaaaagcatcttgtttcgggtgtgcggtttgctatgagaaaccgcgggcggcagcctatgacgtaggggatgcgagcggggcgcaccacgggatgcacgtcaaacaagaccgacacagcaacaaacactgcgaattgggatgaaccaaagatgaaccaccgcaagcacaacgcacaagcattaccaccaccatcaacagccatttacatgaatttccacaagcataaccaaacaatgacactaactcactccctccagatctcccccccgtcaagccctcggccattgccctcggcaccatcttcaaccatgccaccgagctggccatcatgacccccctcttcggccagacctaccagcgcgccaagatctccaacagcaaggaggagttcatcaagtcgcgcgaggccacctcggccgtcatggcctggggctcttccctcgtcggctctgccctgcagtcgtacggcattggcgctctcatcaacgccaccggcaccctcagctaccgcggcgccgcctacctcggcggtctcatcttcgctgccacctctgctcccggtttcatctctgagttcttcgttgagaagcgcgcctttgagactgtcggcatcaacgtcctcgctaagctgtttgagactgtcggcctttccgtcttccttacctggtggggaacgcgcaccaacccttttgagtagtgggtcaccctattgtaaaagaacctatctactacggtatatcctgtgggaacagtctgctgacatggttgaaacagcgcctctgctacctccggatcgcctactctcggccggacaagctggcgtgccgagtaaagggtccttttttgagtaagaggaactctggtatggtttaatgaagttaatgataatggggaacttgagtatcgcacctacaatttggagtgtgggcgtgttcctgggcatttcctgttttttttcttggtaccctctgtattgtatcaagctattagcatagtatcagcattcctgagatgaatggaagacgctggcgataactcactatttggctcgtgtgcttgttgtctgctggtgaccaggagttgtcttgcatctgattgagtgttgcgatggtagttggccatgtcgatgttgtgttgtgtgtcgtgacataggccagaagtacagcccgcggcattcgacccaaagacgcttgaacatatacgaactggaaaatgagaactgatgaacttggtattcctttctcatatataccgtacaaaatacaagtgtttaccccgcaacgccttccatattttaatgacagcaagtagccagcgccataaatccataaccgaaaccaggatagactaaaaccgtcaacccatcaatgctctctatctatagcttagataaaagcccagaacaaccaagccagcccatgggagccgaccggatgtggtcaatgcggaagagatgatgaccgatatccgacaatcttttcgtgatgagagcgagaggtgggaggagcccgaagcggagacagaaatcgacatcgagggaagaaaagagtgatagaggttgtgattaaggcgtcacaaacttgttcctccttcatctgttccccaagcccaggcaaaagtccatcgaataacagtctttgcgctccccgccagcgtccaatctccaagatgatcggtcgcctgttttcttctctctcaacggtaagacggtccgattgtctgagcaaaaagcacgtacgcacacgaacactcttgcaacaagcagacgcacaatcacaccggcacctgcaatagtgtcatggtctcatgtgctcccgctgtcgccatcatgtcgttgcagcctttcatcttttgtgtgttttgtttcgctcgagtcattgctcccgccaatttaggcagtgcccttgaccttggcctcgatctggagcgggtgagtacccttgacccagggctcgacctggacgttccactgtttttgcgccgtcttgaccagctccttgtaggcctcgaggtactcggcagggtcgaccttgtcgccctcctccttgccagaggacttcttgccctcgggcttgagcatcaccaccgaggtggcgcgcttggtgcaggcggcaacgccgaggtcggcgcgcgagcgaatgtacaggtagggaacgccgtgctcctcgcacagaatggggaagtgcatgatcacgtccatgggcgagatgtcgccggcgatgatgacgaggccgggagcgtcggcgggaggggaggcggcggtccggagggggcacttcttgatggccttctcgcactcttttacgccgcggtggatggacttgagcttggcgcctgtttgttttttttaatcaaaagttagcttgggttcagtacaagtcgtgcgtgggctgcgattgaggagcctggcaatgcaattggagagtagtcacaaaacgtacccttcttgatcaacttgtaaatcttcttgtgggtcttgtcgtcggcgaggggaagggcaaaggggacgaggtcctcggcggtcttgacgacatcctcagggtcgacggaaccctccttctcgaggtgagcctcgacggccttggcgagcttctcggtcttctccttcttctccttcttgtccttcttctccttcttgacaccggcctcctcgctcatcttcttctccttcttgtccttcttctcggacttgtccttcttctccttgatcttgtcggtggcacccatcttgtcggattaaatgtgtgtgtgtgttgttgttggtggtggtggttgggtgtgtgtagataaagttggtggtggagggggatggggtatcaaacaggaattaaagaatggttatacagacaaccactgcagtaaagagaaaaaaaagttactgggttggggcgtcaaggtatttggtatcgtgatggggcggttgatcgcagaaatggattcttcaacgcagattttactgggtccatcaagtgacccagtcaatcaaagcagagcgacgcgaccaaaaatttgtaggccaattgtaaagccgttccgcccgggggccgataatgcaggtgagcgcctggaattgggtgcgataagagggaccaattttccgataagcacgcgataagaggaaatgtcttaaacttccaccttttgcttggtggggctttccattcagtacgacagggattagtagtagtcttgaacttaaacaaggcctgcttctagcctgccgcaaactggcaaacagcggcagtgctttgtccttgaaggccggttgcttgcctgccccactaaatttctagagcttgtgatacctacctccaagcgcattcagtgtgagccattgactcacctcgacaattcactggcaaaaagtccacaatcccaagcgacattggcccagttctggaagctattgttggagaacctttttgcgaccagcagccttgtcattcccccccgcctatatcgatttcatagatatccgtccagtaccattcgtaaagaccatacagcctcgagcagggaacagtcgcactctcacttcgacatcacctccacaatacctcagtagcacacagagtactatacacagctcatcgccatggcgtcgtcgcaaatgagctatgcccccacgttgggcaagctcctcaagtctctcaacactcagcccttggaggcttctatcgaggctcttatttagtacgcctacgcctgcttcatatctatcttatatcagatcctaacatggttgggcagcctcctaaaacgtcgccaagtcaagggcgatgatgtcgccaatgccacagcccatatgctgctccaggtcgtcgccaagtctaagtggcagaacgtcgatcagctgctcgcaaaggtctccaacaccggccacagacttgcccaagctgctcccactgagcaagtcatcggcaacgttgtccgccgagtaatgggtcttattcgtgatgaggcttccgaggacagaaatgccgacgagatgggcgactcagtatccgacctctcccagctgcccacaacgcccaccatttccacaaggccaggccccacgcccctccgcgccgcgactctccccatgtccaagtccatgttcaaccttctctgcgtctcagagaccgcacagtcaccagttaccggcgcatctacccccatgtcccagggcgcatctgccaacatgcatgccctacggtccgaagttatcgatggcatcgaagagattatggacgagatcagccaggcggacgaccagattgcgggtttcgcggacatccagattcaccccggcgattacgtgctcgcctacctcccctccccaacagtcgagagattcctcctcaaagccgcagcaaagaggaggtttaccgtgttcatcgccagcgctgagcgtcaaaaacccggcgaggtgccccatgctgccctacggaagaagctcaacggtctcggggtcaacgccatcagcctggctagcaacggcttgatggcctatatgcctagggtgaacaaggtcgttatcagcgccaaggccgtatatgcgaacggcggtatttccacagagagtgggtgcagtactgctgctagggcagcgcaggagtactccaagcccgttatcgttctaagcggtgtttacaagttctgccccgtagatccgtcggacgatgggaccgagttcgagcagggagattcttcgacgtatgtcgactatgccgacggtgaggccgtcgatgccctcgaggtagagaacatcgtgggcgagtacctgccaccccaatacgtcgatgtatacctaacaaacctgtaagccctgaacccataattttgatgactgaagaaccccaacactaacaactttacagtggcccccaaacacgagatcatcttgccaccatcatggccgaccattacaagctcgaagatatgggcttgtctttgcatctgccttagaagccgaagagaaaaaaatgaagaaaataaaaagacgcggttaataatgtatcatgctgccggtccaatgcaatactcgttcaaatacctctcgactgttcctggttcaacctggccgaccaatatgcgttccgaaaatacaacatcgtgcgttgcatatatgtcaactgaagagtcatatctgtacccataaacttgtttgttccttatcatcgtgcatatttcggtagtcccgatggcgaggttttgcggattcaccggactcagtagctttggacgctggcagaggcttcgacgggcatggttagatggggtgaagggacaagatgtgtcgctttttcttgctgggccgccatcgaacttaaggatctagatgagtgcagtacagcatcacgtaaggatatcgtatataagcaggaatcggggcctccgctgcggacatcggatgctgttatgtcggacttcatctgcgcgccgaaatatatttccctggaaaatacatctccctgcacagggagtctgacagatacttaaacttgcccatccattctctttccactcgaattaattccctctctttttctcgtcatccgtctacgtactcggttcctcgctccttaggtcatttatccacgtaaatcaatacatcaacggcttgtccttacttcacgatccttcagacaccgatacttgtctatcgcgtccctttcttcgagcgggagtcattctccgtcttctccagctcctttttcataccatccacgtgactgtttggggctacatcctcacggtctacgctcgaacggcctacacacgtacggtctatatacctacactacacacaaccactgttcaagactcctacagtgcaaatccccacgggtcattacctccgatcatgatcccatagtctatccatctacgacctacatacctacctacgatccgtacaccgacggtccaaaaacccacgaccatcgtccacatagctcaacccgttacctcctcggggaatccgctccaacctcaaatcatacgctcgctcggccggatcgcgataatccaaccagtcaaagtcaactaccaccaaaatgtcacacgcacgctcctcgtttttatttcaagtcctctccctttccaccgacacccccacgacttctttcactagccccccgcaagaacaacctgccaccgctgccgccgcatatcctcctctcggctctccgagaagtgcacccacagactggcccgacgaagcggaggagataatctgctactacaaaaagatgcgcgaagaaggcaactcacccctccttgaccccgcgagggtacctgatgatgtttatatgggtatggaggaggacatcaagaaccggcgccttttgaataaatggaagaagagaagagatctcgacgattttaggaagtttgttatggattactttgggattgttgaagagagagaggaagaagaagaagaagaaggactcgaggaagaagaagaggaggacgatgaaaaggaccttgaagaatacgaagacctcgaagatgaccttgaagaagacctctcggacctcgaagaccttgaagaatacgaagacctcgaagacgaccttgaagaagacccctcggacctcgaagacgaccttgaagaagacctctcggacctcgaagaagacctctcgggcctcgaagaagacctctcgggcctcgaagaagacctctcgggcctcgaagaagacctctcggacctcgaagacgaccttgaagaagacctctcggacctcgaagacgaccttgaagaagacctctcggacctcgaagaccttgaagacgaacacctcgaggaaaaagatgactcagaagacgactgggaccccatctcagacctggaagatttctcattctataatgacgaggaacacgatgacgaggaacacgatgacgaggaacacgatgacgaagaacacgatgacgaagaacacgatgacgaggaatacaataacgaagaacacgatgacgaagaacacaataacgaagaacacgatgacgaagaacacgatgccgatgaacacgattactacagcgatattattgaggggctctccgactacgagcttcacatccgcaacatcatcctatacttgcacttgagaagccacgtcgagccattaccctggcgtaccctccgctccatggccgagctgcacgccagcctgcttggcgacatacgagatgcctatcatgccagacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacgggaccgcctttacaggtcaaacgccgaaccaggcgcagcagagatcatacggcgggcggcaatagcaacggcgtcaaatgcggaatctatgcgcttgttacgggactaccgtgctcgtctccgcgctgaattgcaagaggcttgtcgggctagggaggtcaggcgaagtctggcaaggatgtcagaggcagcaatagtagcagacttggcagcattgaacggctggtagtgatagaagcagcagtaggtagggaagtgtggggagctttttttttttttttttgtggtgttgggtatatacttgctttaaaagagaagttatgatagcgaaatggagcagattgagtgattgttgcttttgacttactttgtgtttcggcaattacttgtaagaaaaaaaaactgtggtaatgattccgactttccgagatcgacgagagcataggtaaatgttgacgagtctagtgcgtcttgtagctgttacctttgcatttcgagtttatatagatacctccgatatgttgctcctcgtcgcaaagttcgtagtgtggatcgatctgtcttgtgttgtggacattctcaaagatgtattccgagtactcagcttgaatacttgcagacaaagagtgctaccgaaaatcatttgaactgtatcttatgtactaataatctctattgacttttacacacctattgcttctgctcgtattgctgaccaggaacagggaagcggaaggcgcacttgaagggccacatctgagcctatattatatcatttataattcgcattagcatccacacctgaacctttgacgcatcacgttcctccaagactgtcgagacttctactacgtagctttctaaaaggcagcagaatgaactgaggacaggggaagaaagcttacgttgtcaacgtcccaaacgcccttttgggcatacacatcgtccttgaggatcttgatcacctcctcgcggctctcggcgactaggacaatggtgctgccggcgaacttgaaggtcttggggtcgtcggaggtagggggctcggagagaacggcgccttttgagtatgttagcactcgtctctattgatacaagggaagggttcatgtgtgtgtaagacgagagcatgtgtatgagatcaagcaggtgcagagttatcaagaacccccccagagctggggagtggtgcactgttgaaggtattctaaggtgaagtgaaagtcaaacgagacggagtgaagtgatgtaaagtataacttgagaaaaagacctaccgcccatctggaaacacccattatcgacgttcttgccgagaccggcaaagtgatcactatatccccaacacattcagtcagtaacctcttcgcactcattctctacctactgtaatcaaacagatgagtgcaaactcacgggcgaacctccaacctcttctcgccaacgccctcaaagtccggcacgacaacgagccactcaatcttctttccggcggtggtagtagaggtagaggtagccattgttcggatatgatgatgtctctgactaaagaagaagttgttggagatgcggggtgatgatgattcggggttcgtgacggtagttgaagaagagttgaagaatgataacgtggaggagaaaaagaaagatgatgatgggcggcggctaaagcggctgttcaagttgctgtggagagcttgtccgagttggagggtgcgagatcgggaggaggaggccatagttatggtctgactttagagataagtgagtgtactggaatcaaggacggatacgttcggtacaaaagttgcgtgcgttgcgaaagaaaaaaaaaggaggggttactgtactagctaggtaggtatacgggataatacccgagctaaatgttacagtgtctcaacgaaggaagccgaagaggttggcttttgtttacttttggctgctagttgcactgccacggagtacaatctggtgctagtttgtttgttagctcggtacccaggggtatttctgcgaaattggatgagatccgatctgaattgtctcacaccaatcaacaaggttcaatgtgttatattctatctgaaaataagcatattcgtatccaaattccactttcgtcgaatgatgccacaaatcaactaaatatagtacgtctaaggaagttgatactaggtctcgagctaacagtctaaccagtattgaactgtatcctccggggtaatccggagatggtgggtctagcgtagcgtgggtttaatgtggccgtagaggtacctatctgcgctacgaacgacatgtccagacatcacagttcggacaacaattacacagaagattgtttaactggcactttaacttctttttcatcattcgtaaagcagcttctagacgtatccgttctttttccagctctggcgtttcaactcggcttgagatcataccatggccgttccccccaccccagtttacttccaagcactaagtatgtactcgtccaccctaattgacaatgagcaccgcactgggaaccaacccagcctccttcagcgtctggccaaagtccactccggcttgccacgtcttccgggggaacgtcgtagagaagctcgcaaccgggactccgttctccgactccaactgctgagcaagctcaaacagcgtggcatccgcagccagtgtcttcataacatttcccttggcagtttgcaacctcagacgagcctcattgtgggaggcagccggcttcgaagcagccggcgcagcggcggcggcagcaggcgcggttgagggagcggccggagctctaccctcgcgaagcgcctttgcttcctcctccttgcgcctcctctcggccttgtcggcttcgatcttggccttgatgcgtttcttggcctcgatgtcgtcgagcttctcttgacgcttgcgggcagcctccttcatttgctctttacgcgccagctcctccttcatgtcttgtgattccttggtagccttgcgcttgatttgctatacatatttgttagcatgcttggaatgcggctggggacattctgacatcgtacctcattgcgcttctgctcctccttgtcaacaagtgcctgcctctcccgcttctccgcgagcttttggcggagctcctccagcctttgcttcttctcttcctccgttagaggagcaatttcttcggtagattcggagaagtcggtgtgctgactatggtagagttagcttggtgccacaaacacggatacattggtaaagagactgacgtcttggaagcatggaaggcggcaagatctccgttcttgaacctcttgccgcaatcgttgcaaacaagggacttggcgccctcgggaatgggggagccatcatcctcttcgtcgtcgtcggccttggcagtggcggcagaggcagcgctggcctgtagctcctccaaggacttgtcctggttctcctcaagccaggtgagggctccttgcactgctagttgtcaatatcacattcgcgtcacaaatgtaagcgttcgggaggactgacagccaccggacttcttgacggcgagctcggcgcgggcgcgctcgaaacccatgtcgatcagaacctcgagatctgtttggcccattttgatgattcttgatttggttggttgatgagaaagatatggtcgctactatagattaggtgtttaaatggagtggacgggactggtcttgattgttatagtaggttgttgctggggatgaaatagtggcaactcggaattggtgcagtcaagtccactaccataaggaggggttcaatcaaaagatgcgaagctgtcaacagttcggatagaagcagacggacgggtacgtagtagcgattccctgcactaaaacgctgccaggtttcaacagacgaacactttggccttcttttggaacccaactttggaatatcgtcttacgtttccaacagaaattcagactgcccacgtgaatgttgttgttgttattgttattgtcgtcgccgtcgtcatcatcgataaagtgaacgcttcgcgatatggccaggctgcccggggcacgtcattcacaaacaacacaacacccttgtccgttgggtgccctgggttgctttgacagtggtgccagcgttgccggcagctggaaatggccagtgacaaactgacaattgcccaatttgtagccaaatgacagtcggcatcacctgtttctccgactgtgacccttaatttcagtggagatacgtggaccccacgcgacaacctaccatacgggcctcgtctcctcgtctacctagaggtatccaacggcaggctcgcccggccaggcagcgggtggacatagcattcgggtcgggaaagagctgggagcttttgagattctcactgaaaggttcattcctctggggttggggtccagtcaggtatgagatcagcacggacccagatacctaggtacctctgaggtgctcttggctcggttgggtcttggcttgaatccgggcatttttgcagtctcgtcgcctggctggcgccctcctggaaacacctacctaggctaggtaggtaggtaggtacactaagtactgctggcttagttgtgtccaggttggtctgtccagcgcgcgtcggaccgccgtcactgttgaatgtcgtaacacatcatctccctctctctcgtcttcgtaatattatcactccaggttccagcttcttcttcttcttgtattttaccacacctcacaacatctatccatttttcacttcgggctgctacctaacattttcttgtgacgacgactactgaactctccgcggtctcgctgtctggcccgataaatcagattcacattgcccttgtctggcatatttcgcgaacctgtctaatacgtcaaactccatcccccatccctttatttcccccccaccgggtatactagggacggccaataatcccccggcaacatttcccgtcatcccatcgcgaaatccaagtcgctctagattttcccaaaaccaccaaaccacgtagagcccaaccgatcgccaacatgtccgtcgaaatcgatcccctcgagctgggtttccgcagtacgtcgtcccttcgcaaacagcaccatcggcccagattccctctaggatctcccatcgtctgaccagaaattagggccctttactgtggaagtttcgcagatcctcaggatcaggaatcccaatacctctccggttgccttcaaggtatgtgtggacatcaacacgcgttattgtcgtggttgagtgtcactcgacatatgtgttaacatgctctcgtacaggtcaaaaccaccgctcccaagcagtacgtctacgtcccttcctcggcaatgcgccgcagcgcaaacgaatcaccggtccaaggatatacagacacttaccaactccctcttcagatactgcgtccgccccaactcgggtcgcattgagcccggtcacgatgtcgaagtttccggtcagtcctcgaatcgccgacaccatgtccaaacttacggtctcgtgactaacttccctttcagtcctcctccaggccatgaagcaggagcccccctcggacgcccgatgccgcgacaagttcctcgtccagtctgttgccatcaccggtgacaaggagttcaccaacgttgcccagattgtgcgtataactcaaacagaggaggacgaaaatgaaaatgagtgctgacaaatacatcatacagtgggatggtgtcgacaagtcccaggttcaggagaagaagatccgcgttctctggctgccaccctttggagaggagaccacctcccccgtggctgccacccctatccgtccctcgacgtcgagccgggtacgtgtacctttcgcctacatacccctggcagcgtaccatcaaggaaataaaattaactttcacatgcgcaggccgaggagacccctgctcctttcacatcgcccagcgagacccgatcttcgacggtcgacacccgcgatattaaacaagagtccgacgtcggcgagaacttccagtcgactgttgcggccgtcgcatcgacagcacagcataccgcttccgagacgtacgagcagttgaaggaacagttggccaaggctcaggcgaccatcgcatctctccagaacgacgccgccagcggtctgagacagaggaaggcggctgtggctgacgcggtgggcgagcaggcgtcgaacgtacaggcgaccgctcaggacctcgcgcaatcagcgaggcaaggcaccgagggcgtgccagtccagattgcggcggtcctctgcttggtcagcttcctgctggcctatatcttcttctagtgctgcaacgaaacacccggttccatttttttcttgtcatcgcgaaggctgctgctcctccagtacgcccagggtttcacacacaatacaacaacgtaatcctttcctgtctttttcttttttcgtttctcggttttcatatatcgtttcactcactactaaaaactttgtctttattccctttgtcgttggggggtggtggatagagtggcaggcccaggggtgtattctagggatctgaagtaggcagcgcaggaagaggaagaagacaagagaaacaaacacgcgtggttcggggttcggttttgtcttgctcgtaggggaggaggtgaggtgaggtgaggtgaggtggacgagctgatgcggatctctttgttgtgtgttcattacaaccggttctgcaaattgctccgggtacaacgagcgggctatgctatgctatgctatgttaggctaggctaggctatgctatgctatgctaggaggccagtaggactgtaggactgtaggatggaaataccaatacctgataatatgcaaggatatccacgttcgtaggccagtgaatgagtgcagacatgtttatcggtatccggaattctctgaatacagtcctcatctatccagatcctttcatccacttgttattatttcattcagctatgacagaggttcagaaagctatctagtcaaatcttcggtttattctctaatctgagtgtatttgcctctacatggtcagctagtctattgcctcttttcttcacaatcacttcagccagtttccgcttatagttacacaaacctattgtcagtcatcatcaatgtatggttgatacctaacgacctccagacaaagagcccgacaccagcgccttacagcgccacccaatgattagattacgaggggagacgggaagtcagtcaatcagtcaggcacatttcgtcatcacctagtagagaataggtactgcagtaaagaagatgtcgtagttgggacaatgggtttgtatcgaggaatctacactagtagtggcgggatcagccgtcagggaccgaccgcacacagtatcagccttgtagcttggagttaaggtttcatctcttttcagctctgttcccttgatgaagcagatacttttgatgatgagtgccactttgagatagctggtatatttgtagtttctgtgtacgatatgtaaatgacatggaaagaagaagggaaaaaggaaagggcgacttaactgatgggttggtagctagtaggtattttgggcggttcttcgaggtaggtaccttgatgagcaaacgaggcttgtggttagctaaaaacaactgttctcatcaaggttgtttcatgacatcgggaggggcaaccgtattgtgaataaagagagaggaccaattgtcagaaattctagagcttataacttcattcgcggatatttcttccacgatcaggtaataggaaacgttgactttgcacatcattcaggtccttctctctctttgtgcttgtgctgcggtcgacaaagacaacaggtagtgtatagactgagaatgtcaacgtacaactgagcttttccccattttttgcattgctgggtgaggttcatgccagcggcttcggggattttaaaggccgttcgtttgaacccgttcagtctttcggagcttttcaactctggaagtttcgccaagtcccctccgtttcgtcacttttgggctttcgtttccagtgatctgccaaggaaacatgccgctcaagccgctgctcgctcgcttgctcgctcgtagctcggctcgtgctcgtgggcgctcacgcggcgggaatgtcggcatgtccatgtggtttggcaagtttcacaaaaacattggcatgtcagtggttgcacgtagttgaggtcgggctgagtaccttgtagtagtgtacactatgtagaagccccagagaggctgagttggctcaacaatgcctcagccacttgttggtggacaacgaaacggggcaggggtcatttaaagagttgtgtggtggtgatctcccgtcagcggaatccacacgatggagaagaaacggaatgatgttgggtggatgaaacggagcgaggtgaaagatcatcgaagggtaaggccctgatcggctggatgtccttcccccttcgagcgccgaagaatgtgctagtaaagaatattccgagacacgctcttgtcaaagcgagaggttgaattcttggttgtaaccaaattaaaaggtaaagaatggaagaccaaagatcaggacgggaacttcgcatggaatggtttccttggcctgttgaccgatgacgaaatgccccccctctttgggcacaagcgtcggcaggctaagaaaagtgggtcttgctgccaggtgcctgggcgggcttcgttgtttgtgtgtgtgagacggagagtcccctgctgcaagttattttccagcgcatcacttgtccagattcgtctctccatttcaacccgaaggcccgaacaagctccatgcgatccgaagagaaatgcaagatgcattatgcgccgaatatggatgacctagctcaagccctttggtagacttagagaatcatcatgaaggaattcagaaggctgaagaatgattgatgacggcaagaacagaagcgggggaggggcagacctgaggaatccctttcctcatccaaccaaaaaaacatttcgtcaggtgccctgcacatcaagtcactgtcgagggtcatccgccgccgcggcctgcttgagacttcgttctcgtccaagggaggcatggatggaggagtcaccattttcccgttcacagagacttgaacaaacaagccactggacttgtttgtgtacacacatcctcgtgctgatcgggtcacaaggctgttcaggaaaaagacagggtccgtctcaggtgaaacaaaaagtttctcccggttttacaagtcccgaactgtggtaaaagacatataggtgggtacttactattggtaccacaccacgacatctctcctagtgtagatgtagccttgccaggactgcccgaaagacacggatacctacagagaacaccttaccctctctcggcaccctacagaaagcattagagttgcctcctgctgtgttcgagaatcttcagcgacaagagagtatcatcttctcaatcagcaccgtatctgttggtagcagtcacacttccaaggttttctggacgccgccatctcctgatctgcttcttatggagactatccaccgcgagacaagtacctatacccactgatcactcaactatgcagaaagggtctcttccggccgctagcaggacggcttcatgtcacggaaaatgcagggcctctttgctgttgggccttttgtctgacaagacaagagcacatctcgaggttgcctaaccagccagctgaagggtttagactgttggtatgaatcacatgtgtaagacgggttgatgtccgcctgtcaaagtgactcgtctgatacctccctttctcaacaaacggatgcgaacgtcatctagactcagactcagactcagacaagctttggtctgtcgaaccctttgatgagaccctcacaagctctcaactgcctatgggccaacacaaaagattccagaacgctcgagctggccagccttgtaaaagccatgtgaaagccatgatttggcgactttccacgcaggtacacctgcgccgccataaaaacgtgggccaaccttcaacgtgtttgggatccaacagcttcgttcagatcatcgtatcttctgcttggtttccacaagcatggcatgactggaactgccgtcggccctacgaagagactcgaaaagagtacatgtgcccacaccaagatacttgtaccttggcttgcagccggccaggggaccacgaacaagaaacaggttgcctgatcaaactttgaccatctcaagaggcataaacctacgtagtatgactatcccaggtaccatagtagctagggcgccagagagaatacggtctcacataccaagacctgctcaccgtcgacgtaacggagccccacccagccatccccattcccaccctttccaccattcccactcggtcccgtatagcacccctccttgcccacttgacccccccggctctggctcttataccaaggactcagccgctctgcctatcccacttctcttttcttgcttgactttgctctaaatatcgactcttcccatatcttttcttactttgcgacttaaccagatacccaaactctaaattctttggagttttgttgttgttgttgttgtcgtggtaaacatcgatctctaacccctgaacgtactaaacaaacactcacacgctctaacagctatagtggatatttccttactttgaccatccccggattacacaagagctcagaccacccgttcatcggaagtcagatacaagagaaacatggcccaggtctaccgcgaagcccggtactcccgggattcttctccttcgggcgacgagggctacagaaggtcaagctcccgccgttacaagcaggcgccgagccacagccatgagagagtctatgaacgcgaaattgacgttatcgacgatgaccgccagggtgcccgtctagacggccgcttctttggtcgtcccactggcggcgagcttgttcttgatcgcagagatgaccgtctctatcctgaccggccacgatctaccgccggccagggcagtacctacgtcgagcgccggtaccgagagacggaggactgggatggcgacaacatcccggaccgcgagcgcactgtggtcgagaagcgtctggttacccacgacgacgatgactaccactatcgtcacgattccagccgaaccagggacaatgacggatgggagcgtcgttcctattatgacgccgagagagatgccgaggtgcgtgtggagagaaaggtagagcgccgtgaggacggctccgaggtcatcctggagcgccggattcgtgaacacatcgatcacgaccacggtgccgacgtcgagatctaccgcaaggaaaccgaatactacgagcctgcaccacaaccgcccatcgtcatccgtcaacgtcccgccgagcagaggatcattgtccaagaggctgctcctcccacggtggtcctccgtgagcgccgcgatgattttgctccctacgtcgtcgaggagaccaaggaggagtacatcgtcgagcacatcgatgaccacccccacagtcacagtcacagtcacagccgccaccgtgacggtcaccaccactcccactcgcgctctcaccaccgccacgaagatgacgaatactacacccgtgtttcccgtcgcgacgagcgtcgcagccgcagccgctcctcctccgccagcccccaccgcaagcgccacattgccgagggcgctctcgccggcgccggcgtttctgctctgattgcctcgcggcgcgacaaggaaacaggtgaggtagacaagcaccgcgggcgcaagatcgtcgcgggcgctgctctaggcgccataggcaccgaagccgtccgccgcgcccacagcgcctacaaggaacgccacgatgactcggacgacgagcgccaccaccaccgctctcgctcacgctctaattcgcactcccgcatcaagacgggcttgggcatcgctgctgtggctctggccgctgctggtgccgccaagtactacgagtccaagaaggtcgaaaaggaagaggcggagcgcggtcgctctgcccgtcgctacagcgagagtgactactcccgctcgcccagccgcaagcggtccaagtcccgcgctggttccgtagccaaggcggccctcggtaccgccgccgccgtcggtgtcgtgcagcactaccgccacaagcgcagcaagtcccgccatggctcgcgatcccgcagctccagcagcgatcgtagcggacaccactcgaagctgaagaccggagccgagattgtcgccgctggcgtagccggtgccgcagccaagaagatgtacgacaagcacaaggaaaagaaggagcactcgcgctcgcgctcgcgccacgtccccgaccactcccgtgaccgtgagtactatgacgacgacgacgacgacctcgaccacaaatacgctcgccgcgaacgcgtctatagcagaagtaggagcagaagccaagtccggtccgcattaccctcttcctcttctaataagaataaccatgcccgattcgaggggaccgtcgctgatgatcctgaattcttaggtttggttgagtacggaacgaaccccgtgcccgttcagaatgaagaacgacaacagcagtcgcatagtaagagaaaggcagcgcttgctacggctggagcagcggcggttgctgctgctgctgcggctacggcagcggcaaagcatgaaagacataaacgcgataaggaaccaccgccgacgccacagttactatctgctgttgacgactacgatgataacgggattgccacggggtacgagtcggcggcggaggagcagagagcgagaaaggaagaacgccgtcgagagaggagtatgaggaggagacagcgagagagggagagagatgaggagagaggtggtgcgctgttggtcccgagaacgagagaggaggtggaggaggaagttggttattactctgatagtgaggatagcgaagcggagaggatgagaagacgcagggcgaagagtagggactcgaggatagagagggaaaggaaagagagcaggagtccagagaagaagccggcgaggagtaagagtcggttaggaaggctggctgctggcgccgcggcggcgggggcagcggctattgggatcaagaagatgggtgagaataacaaggagcaaaaagaaaaagaaagggaagagaagaaggagaaagagagagaaagagagaagagaagggatagggagatagagagagaggagagggagatggggctggaggagagaagaagcagtagggatagcgatagagagaggatggaaagacaacgggagagggaactggaacgtcgacgtgagtgatctttctgcttatcatctgtctttcagtgagcttctccttggaatcatcgatactaacgagaacacaggctacgaggaacaaaccgctccatccgacccttattacaagcggcggcaaccgtcgcctcctcacgcgtcaggcggatatcccccagtacctcctacacctcctgctatcgcctctgctgccgcttctgttccgacagctccaccaccacaactacagccgcatcgcttgtcaaatgggttcacgcagcttccgaacatcaacttcactgacgtaaacaatatccaaacaccatacccgacggggccggaggcgatgccgatgcctgtacggggaccagcaccagttcgacaacaaccgatccagcaaccacagcagcgatatgaaccatacaatccacgagaatacgttgctagctattctccacctcctccaggtcccgaagtaccatcggtacttgtcccgggcaaaggcgcttcagctgccgctgcagcacaaccacctcccgcttctgcttcccagggagtcccttccccgcaagatgttcccccagcactgagggctccccaaggggtacccgcctcgctgatggtgggtgcgccatcgcatctttcgcagtcgcagtcgcagtcggtgattgggaggaaccgtcctgaagaagtgagtatcagatcttctagagatttgccaaggtctcctactacgggtttgggtgatgagaggatgagggaaggccgagaaaagcgccaccgccgccgctcgatgcacatgtctaggtcaaggcctaggcggtcgagaggtgctggtgtcgttgacgtcggtgccgatagtggcagtggcagtggcatgataagagagaagggtgcgttttcttgatcacttttccttggctattgttttgagttgcttgattcatgctgccccttccttctgcccccttcactcctcgccctgttctattcaaatatgaccgctcttagacaacgatactaacaacccttttcttacagatggtctaagtctaaccaccgctctccaccctcccacaccaaccgactcttccttttcctcttcttctttctcagaacccgagtctccccacaccccaagttctacccccaaagagaaatccgtaaccttcatccccctctcccccaaatcctctcagaccctccagcgccaccacgaagagcaaatggccaaagaaaccgccaagcgcataacctcgggctcgggcgtcgaccccgataaagatacctctgacatctcggactttgaagaccgtctcgacagagaactcaacgctttggtgcccgctaaataccgctcttcttcttcttcttctactacccctgtccatgttcctgaatcttcctcctcctccaacgctttatctcgccgtgaccgctctccttcaacccgtcacaaggacgacttcaacaccgacagcgacgcaaccctcgaaatcctcccagaccgattcacacccgacggccaaccgttggattctcgtgatccccgcgatggtaaacttcattcgagaagaggcgagttcctctaccatgatcaccacgggaacggactcaagcagatcgctggtacgggacagtggggtgtcagcgggacggacgcgcaggcggtagacaggatcgtgaggaaggtggagggggtgttggagggtaaaggaagttgggcggggttggtcatggggttgttgagtggacggttgatggagggtagtgaggtgggagtggaaagttcaaagccgaagaggaggagcaggaggaggttggggatggcgaaacttggggtttaacgggtgtgatgtgtggtggtgctggatgtctgacgagttgatgttgggtacctaagtatggtgttgatgatggaatggttgatgatgatggacgaagatgatggataccgatgggatgggatgggatgggatggaatgggacgatgactgatgatgattaatgatcattttcttactttgtcatttctttcttttctctcagtttctttcttgctttggatactcttctttatgattttaccttttgatgacttgctatttagatacgacgttatgtttgtttccatgccttcatgtttgacatgttgtgttgatgttaaagatgggtgatgatgggtgtaatgggatttgtctttgtctctccctttgataatgttctcgtcagttagtcgatatagcttgataccaatactacctaactgcttttacttaaactctactagaccatatccaagcatgcagttacgtgatcatcaacatgtaaactgacggagacataccgtatacagacacatcgcccaaagacaaatttcccaagccaccatttaacgtagttcatccatcaagcatcggagctaacactcccttgccattgcccacgcaccatcctgctctagactacatggctacatacatctttccttccttttcgtccgcctgcctcggtgaaatcatccacgtgttagaccattcaatatcaccgtcaccgtgccaccttccatacttccccggtcaacgaaagaggtccgtccgtccgtcttccccttcccgtgtttcgactcactccctcactcatttcgtcggtttgccaacgtcacggtacagtcacacaggaattattctctttcgaggaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagagcaagaacaagagcaagagcaaagacgctgggacgggattctccaaatttcagcatgttttctccagggtagtttgttcccgaggagaatggttctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctgtgtgtgtgtgtgtgtgtgtgtgcggtgatgagatgaaagtaaaagatgggaaaggattgacaaggtagtagaaaggcggcgcgacagcttaatggatatgcaacgtggatgcgattgtcgtaagaactaagaaacagcagagactcgaagatatcatggaaggaacggacaattggcgggaggcgtgagacaaaacaaccctcgacaaacggaagctgtgactgcagtcgcattaagccttcacgcgtctcttcatgctccttggaccgacattgtgctctcttttgtgtgctgcttctaggtaatataaggaggtaatatgcatcaaagatcagataggggagggagcagccgtaatgatctcatcgccagacaaacgtacaaaaagtcaagttttagctgcgagcttgtcagccaacaatagagaaatgatgcagcgtatctggtggtgaagagtcctttcgcttcaacatcccatattgtgtataagtaaaagcagacgccgctggatgagaaaaaacaaaaggaaaccacaactattcagtacaaaatgccgtaaagccctcaagtctatgatatcgaaactttcgctcagggtcaatcgattacgaggagctatccttctccttctcctccatctcttcagccatgaccttcaactcataggaaagatcgtagcactcagccagcaaagcgctgacgctcccttggccctcgggtatatcgccgccaaccatgaacttgccatcgacgcgcatgttgtcaatggagttgagctgtaatccaacgttaatcactgtccagtgcccatggggcaaagattgacaaacataccttcatgctgtagggatacagctccctgaccgagctgacaccgcccgagtccttcacctcgatcaggcaccgcttcagcgtctggagctggttatagatgggcagcagagcctccgataccggctccgacgagatcatcaggtagtagatgtagccatagctcctcctgatgaggtacagcagcgtacgctggacgtacagctcggcgggctttccttcgtcgtccagccagttgccatccactcggctctcatctatcttgtcgagcttgcgctggtagtcgtacaggtccgtctcgcgcagtgaccaggcctgggtgatggacagcttctcgagctcattacggatgctgacaagctgctcgtgcctagccttgaaggcctcggggataactcctttcctaaggtgggggtcaggaactggctggcagtgaaatgtgggatagttgtacgtacctttcaagaacaatgtcagaccacctgaggcagacatccactaggcgcgataccctctcgctaccacgaagaacttggccgtctggcccgacaaagttgccatccaccctcgactcgtcaatctccttgacctgcgcttgtagcctctggacctctgatgccgaaaactgtgtgacctgttagcttaccattctcgtatccgtccgcccttgtgcgtccttaccttggccttggtgttcgcaagtgacatggaccgtagtatggagatcagcctctcatgcatgctctgtagcgggtcctgcagctcgtccaccctcttcttcaggttatccagcgagctatggcagagctccagccggttggccaaaagctcaacaatgtagggcgagtgggcggaggggtccgaggccgtcatgatcttgtcgagctgcgagagggtgtgggctatgctgttcaggtctttggctgagtagaggtcggcctcggtcaggtggtcgagtaatcgcttgatggtcgaggtcaacgcataggcggcaggggcttcttgtgtgcggccgatggtcatgaagaagagggagaggagctgtaggcagctctcgaggactctgtcgactacgggggtggtgttagattttccttgttcaattggcagcttgggatgggctatggaggatgggcgtacctctggtctcggtcaccttttcccctttcctaatctcgttgagttccttgacctgctcgacaacctgatcatagtgtacaatcacatcctgagtgcggatgtattttgttcggtctctcttgaggagcagcagctgatcgcggatggctgagagcttgtcgagaatggcttgttcccgctcatctttcggcatgggcatcgccggagtctccattgtcgctatgtgtttattgtgttgtgttgtgttgttttgtgttgggtgtttatgggtaaaagtcggtgaagtcggttgcgatgtctgagagttggctcgttttcgttacttggatgatgccgttcgagggtcgatgttggttgaaggaaaagaaaaggcgcgaaaggattgttgagaatgggaaagacgcagccaagcaattgggaaaaggatggtgttgccggagcaagggaatgaatgttggaaacgggcgattccttgtccaagtccagctttctttgatccaaggagtagacttggtctatgtaatgtaatgcgcctcaacaatggcaaagagagcgggatgcaagttcagttgtttgtccggttgatggcgtttctccaagtactatggtatttcccctttccgacggaggagttgacaagagtgatgaacgctgcctcctgattcgtgcgctttcccttgttgatctcactcttgttggtttttgcggaattgctggactgagtgctgaaataggtgcagatggatgcttctcagagacaacccgacgggacgggctggcgtgtcggcaggcactccgctacggcaggagaagaggcctatggcgccccgaatccacagcggcgacgtcagtggatgcatgaatagcggcggggcgaaggagctccatggtagatagtgtagtgccaaaggaatggtggggttcttgccgacaagggtcgaggcctggcggaaagcttgtcggaccagggcactcgtcttggcaaggctgggcgccaaactgcccggcctgaatcgatgaggtgcttccccaaattccaggccatacactatggtcaactggtgggggaacatcagtcgtcccgatccggtacaagtgcgagggacggcaatgccctggaggccagcacgtgcctgttgggcggtagcggcagtcagggcagcactgccctgcacccagtcctacctacagtaccaccaaccctcgggttcgggttgcgaactgaaccgctggtttggaccgtgacatcgtggggctgttgcatttccatctcccagcgtgcacagaccaggcaaaaagcagaacggcagctcaaaagagtcttggcatccaagccgctgccagtcgcttgccagctgcccgcctttgtagggtcccagggcattttttgaattgcccacaactaattaaatttcacttcccgcgaatttctagctaggacatcatcccacgatcgaacagccctcccgagactcagcatctttgcgcctcgacaatcaacaccatcaaaatgtctactgctgagctggctacctcctacgcggcgctcatcctcgccgatgacggcgttgagatcactgtgagtttgcgaccaatgcacatgatcttttggttggcaagatttgggtggattcggggtttggggacagtttcaagcgcgccatgtacacacggttattgctcgacatgcgctttcaacgaccgggacaaatgacgaaacatggattgaggggcaaaccgagtggaggacaatgagtgatatgaacaagcacattgggaggaacaatgttgactgaccaaacccgttttcgcatgatataggccgacaagatccagaccatcatcaaggctgccaagatcgaggatgtcgagcctatctgggcttccctcttcgccaaggtacgatgaaaccaccgacgacgacaatccgaaaaaaaaaagaaacgatatcttgagagaaacgcgaacacgataaactgactggagtctcttttgcgaaaataggctcttgagggcaaggatgtgaaggacctcctttccaacgtcggctccggtggtgccgccgctgcccccgctgccgctggcgccgctgccgctggtggtgccgctgaggaggccaaggctgaggagaaggttgagggtatgtggaatcatctactcccaagctctttcccggggctgttgctgctgctgctgctgctagttactaacctgcgttttgcactttacagagaaggaggagtccgacgaggatatgggcttcggtctcttcgactaagcgaagaaagggggctttcttctggtttggtcatgacctctcgtttccaatttgttcttccaaagcttgcatgggtctgcgacggtttctcgcacatacgacttcggttatgggaggcttatgatatcaggggttcggttcatcggcgtagctttacacggacaatgaagatgcgcttttgagcaaaagaagtaaaaacacttggaagcttgctctccacttgttgaagcgacggatttccaccgtagcagacatccgactctacgaccgacagcgcgcccggatcttgatggtcgattgatacccggacctgaggttcctgctcaccgttttggaagatgagctggtacaaactcaagaaaaggcagataagacaaattatctgttactgattccaacttgggctagtgtttacgactcgtgtttgtttactttgtcatgatacgacgtcatcttcacctgcgtttcttgaaacccaaacatcaccccgagttgtcaacacaatctccgtttgcgacgcgctccagtcgcgttcactttgatttcgcacagcctcgtgtgtaccttgctggccatgactccattcccatgccaatctccagattcgtatcccactgatcccagacgtagatcttatcgaaagtcaacagcgtgcctggcgataagataaggggaccagacgcaaacagtacagccttatgtcaacacggatgaaggctcacagtacaggcgccgaatcaaagtcgtcgaatatgtcgtctctcgtcccgctttatgacgatcctgcgatataactttgtgaaccctagctggaacgtcttctgccgtgtctactgcagatgtgggttcatatacttgataagataagggaagttcataacggaaccgaagcttcaagcaccatcactgaagacactcgaccacactgctggcttaccaaaagtatgtttcttgttaactcttcatagatatccattccaccttaacagagctgcttatgcataaagatagagaaactcgtccggtttgcctaaaaaacgactgggctgaaatcatcaagttaaccgccaaaccacagttaagagaaccgcccatgatgatgcatccttaattacccgtctcatctctacatagtagaccgtacacaactcgatatgcttccccctcgttggaggcatgttggttcttcatgcctattttccgcaacatctgcatgcagtcagtaatacccaaatgtcttttcacatttcacttcgcagccaggacagcaaacggcaacggcaacggcaacggcaacggcaacggcaatcaatacagctgctatatcgccttttggctgactgacaacatgggacaaatgaagcctacatggatgttggtgttttgaaggccaagtgactgactaattgactgactgactgattggctacagccccaatacggcgtgcccctactttgtctggcttgaggtaccaaccccaacgaagcaaaacgagataacaatttccactataccgacctacctctgatgactaggtatcaaaaaaaccgtcaagagaactgttagaagaaaaaaaccgaccataatgcatctttacctgttcctccacagtagagcaggtccatgtccatgtccaagtcctgccctacctgacctagaaacccaacatctacctacaaattctcacacccacacacactctctctcccctgagtgacccctctcccctgtgtccagtcccctctccgcatttccccttcccctgtgtcccctcttccctgtgtccccctctccgcatttccccttccccttccccttccctcacctacctctaatcaccaccatccttcggcaggacaaccccaatcaacttgccccaaaaggcattatacgcctctgtatcattattttcattattattttcatcatcattttcattcttatcattatcattattctccttgcttttgtcgttgttgttgttgtcgggtgtaatcccaatcaacttgccccaaaaggcattatacgcctctgtattgttattgttattgttattgttgttattattattattactctccttacttcctttgtcgttgtcgttgtcgttgtcggatgtcgtcttgccaaatggtggtggtggaagtcttttggactgacatctcttcgtattagcccccgtgtttgtcttgagagaagtatcagcagcgggagtagtctccatcgactgagtagtaatgacagtagcaggaggaggaaagaggtggtccagtttggaatcctctgcattgaggggttgcgtgatgggtttggtggtggtggtagtagtagtagtagtagtagtggtgggttccatctggattgatgttgcggagggagttcctcctgagatggtgggtggggatttgttgcctgttaaaggtttgttggacgacagtgatggtaccggcggtatgatgatgttcgagtgtttatggtttgagattgagttcgaggaggagtagttccggctctagacctggttctggttcgaattctggcactaggagatacagttgaaagggagtatgagagagcagatgaaggatgggaatatggacggacactggatgttcttccgagtaagtgccctgggtttggcgtggtcccgggttcgaaatatatatcttggggatctctcgacaggcagggttaacctcggctggctgagagaggaagaagtgtgcagagactttgtatttcagcaagcaagcgaggactgaaatcgtagataggtaagtgttgttggtgttgatccactaacagctactcgttactgggaatatgagggggacgaaactgagggagaagctggtgcagaaggccataaaacgagcggaggacccgaaaagataaaaggttaaaggtctattcatcctacacctaatcatggatcaccagagaaaacaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtacctacctagatgactaggaagtctcgcacacatcccgcgcaccaaatccccaatttccaatactcccacaacattcctacgacatttcttccatcccatgtacacttccgcaatcccaccaccaccaccccgtgtcgtccgtccgtccgtccggctaccctttcatcttgcccacaaagctctttctaatccttgtaaacatcccctgtctaagcaagcaagcaagcaagccctgtctgaatgatccccccctcccgcttcccatgcttcccatgatccatccatccatccatccctcccgcccgcccgctttccatgtgctatccacgtggcaacgccatcctcccccttccccccctggtcatgcgtatcccggcacgtccagtccacgtcctgccgctcttcaatatatatacgcagtatatatgtatgtgtcaagggaatgtggaagcagaagcaaacatatgattttgaccaaactaggtagagaagtgtggtaacacgaaagaaagaacctaaccctcgtagaacaagaggtaggtattccttcttcttcttattcttgctgtttgtgcttctctctctgtcctgaagttcagcgccgttcgacttcgtaggtctggcgaggagcaagtaggtattaactgaggttgttggggaacaatgcccgcttgcttgttgcccggtgtggtttttgtttactcagttggtgacttggtgactcggtgacttggaggtgaagtgagtgagttatcacacagaggtagattgaaagtggctcaattcaattcaatccatttgcctgtattacctccttgactccatttgtctctttcgatagttcgtaaggttttacctacctactcaattgcctgggaaggtatcctcctcgcccccgtcccgccccgtcttcccacacatcgatgactttcaatttcatttcgccaagtattaccgtacctccagtctactcttcagtccaaagtaactgaagatgagatgatctctacccatctcgtgattactccttccgtacatattctcattcctccttttgtcttggacaccggtacgggtgatttcccccttttttttgcgttccttccgtgtgttccattccattggtttcccttccccctctctctgtcttatccctagtattttgttttgttcatcccttcttgttgattcccgtcaagttcctcctctttgtatttgtagtaggttcctcggtcgttcccttctaggtaattttaatttcccttacttgccgccactagcaggcaagcaaaccggtccccgaatgtaatcgaaatgaaacaagacagaacggagtaagagctcctggttggttggtttggtcatcactttcccaagttcacctcactcgcaaatagacaattcataacatcaccatcatcatcaccaacgcacaaaaacacgctgagaaacaagataaagaaaataacatacatacatacagcccgtatcacagatgatgccccgatgctatgcagtttgaacgacgctcagagagaaatatacaaggagggaagtgatcatgacctcaggagttagaagaggaaggttaagggtgcctgcttgcttgcctgcctgtgcctgcttgcctcataaaactattccgacaaaggaaaacagcctgcgtcgagcagcggtgtagtgtaagtgtagtgtatagtgggtattgatttttgttcatcaaaaaaaaccagttaaaaaaagttcgtaaaggagttcgtctcgtggcatggtattgttcctgtgtgcagggatggggactttgttctctaccatgttatcatccctctctttcagacactcattcaagggaaatagaaacgtcattgtcgtggtcgttatcatcacctcctgttctgccaccgctgcctccgccgacatcctctatcggcttcgcctcctccggcggcttccttaaatcccgatcattggccgcattcgccttgaccgtggtcttgcccgaaattgcagccgttctgaccctctggctcagcggcagggtatattttagcacacccttgatgataagttggaagtcatctgctatgatgcgctcccatctctcggttccgcccactgttacgttgccggggttcttgagacggacttcacccatagacgtggacaggccctggtggaagaaggaaccctcaaaggtaagagcgctgttgaagcccgtgatggtgccgaggcgcatattgggagacgattcctcgggcggctggtcgttcggcgggtcatctaggatcttggctaaatcccctgatctgcttattcgtacctcttccttgttgctctccagaggcggcatgtcaccagggtgagtgcgataccattccgagtcggtaccggcatgcggtgacttggcaaagacctcgatatccgccgcatccaccaccacaactaccacgttggggttcttggccctaatcgtcaggtcgagcatcaactcctgctcgctcgcgaccacatgatccatcgatatcagctcgatatcggtaagtggttgtgatgtcgcaaacatgaacccaatggctcccgaaacgacaagtagtagcatcactgtcaagaccaggcaactggcgaaacgattcaagaaggatggtggttgtcgataggtacccgattccatggaccgtagcgagtgcaagccgttcctccgacttcgtgctgaccttgatgaccgtactgtcccagactgtatcaacggcgtggtttcatcgtcggcgccagtagcattgtcgtcgagatcgtaaccaaccgatagatgcgttccccgactgctcttagcatgggggccgctccggctcaagtatcgagggctattaacgcctgatgagggtcgtgagttgttgtttcccgagttagctccgctgaagggtgattgttcggcgaatagcgacgcatgcccgtttcctcccccattacggccccatcggccatagtgatgatgtcgcccagatgttcccctggctgaccctgctgtgcttctcccggttgtgctcttgccgtcctcttcgccgccaacgctttcgttaatgctgggattgtaagagttcacaaacttcatgcttcgctttaccccgataggctgttcaacgttcatcatggcagaatgaatggagcgcatatcggcacggttcatctggctgaccatggatgccgcgctcggtgtcctagagtgataacggggtggtctgggatggtcgggagggttggagtcgtagacaaatgtttcgtccgagtctgacgagttagtttcctcaattgcgcttgctacctttgcctcgaagatgtcggccttggaggatgctggacgatgtctagtcagtaagttgctcacttggtgaatcacaaaactctggctccgtggttcgggagaccgagaaggaaatatgtgcctgctggtggcttcatcaggcggcggaggaccatggtaatacttcgttggcgaagtacacatctcggtagccgaggaaactgatctcgtagcttgatgatgccgaagccgtggctgcaaaatgaacagagttgtctcaccagtgccagctgtcatgttgggctgcttccgtgccgtcctcttcttttctttcttggggggccggatcgtctccgtgctgggttttgtgcgcagactgagacttgaaggctgcactcctcctcctggcgcgagggcgacctggggaatcgaggtgaccgtttcggcttctaccgtcatgctctgttgagaagcctcgccgggcttgcccttggcagggggtcggactgacaagctcgactgccttgacgtcaggggcggcgcactggtcgatccgcttcggcggaccgcctcgatgggggtcgcatcttcggctccgctttccgtcatgatggaatttgaccttcccgctagctctttttggcgaaagaaatcaccggcttctgagggcacggtcgcttcggacatgagcctgtgtcccagtctttcctccattgactgctcaaagactcgcggagaaccaaaaggactgacttcctggacagtctcaaggacggaggtgctccctcccgcagcacgagcgggagttctggccccgggctgggttggagtgaggtcgtccgcgtccgtgtccgactgagattccggggcgtaaaaggacgatgtctgtcgtggaagggcggtggaaggagagatgtctggagtctgatcctgtcgtctgggcggaccgaggatgggcggcttggtgacgatgggtggaggagaccgcagtctggaggacacgggccacttcaaaggatcctggctaccagtcggatggggatgagcagcagaagcgttggcagttggcgatttggacgggggtgcaggcgcattgacgttccgatccgtcgcagcggggaggaaggtgggcgtcgtggccgacgacagcgttcttgagccggccgtcgacaaggatacgctgcctggtctcgtggatctactcgagggagcgggatcctggaagctgttcttgcgcgatcgaggtgcagcaccgccagcagcagggccgcgtgagggcgctcgtgacgatgcagcggtgggattacgggtggtgggggctcggttggcaggtctcgtgggagaggattcgcgcgaggcaaagggcgagggagctacggacgaagcacgggagacggaggaggaggatattgctggtgctggtgctgcagacgtggccgaggtggtctgcgaagtcagcttgttggaagaagaccatggatcggacctgggattgacggtggccgcggagctggaagtggattcgcgggccagcgtggggagtggattcgacggtgtctgtgcctgcgcatgcgcctgctggccggcgtgggtcacggtccttgagggattcgtagtcgggatctgggagcgcttgggaggagagggcgaagaggccgacgccgttatatttggtgatttgtccatgtttgcactgacggcgggcagccggctgctgctgctggtgcgaggcagagggagaccgacgacggaagggatggggactgttttggatcacacatgccaagcaagccaggaacagaggcggtccgttgtttgatgagtgttccgagatgtgtgtgatattgcttagctacgattgctagggagaaggacgaggcgtcatgtccgggtcaacagagctgtggtgtgattaagtcgtggtatggatttcgggattaccagatggcggtggtggtggtggtggtggtggttgtgtgtggtgtaggttgttgtcgtttgttgtcgttgggcagggcgggagagaagcagtgaggacagtcccgtcgctcggttatcgatgatgctgggggggagttagctgctagctactagaactagcgatggtgcgttggatggaccaccagtcagtccagtggaggaaccgggacctctgaacggccttccgcttgatgtaaccatacgatccagccaggcaatgatgggcggcgcatgcacaaagaacaaaaagagtttaagctcggcgcagatgagagagaacccagcaaggtttttattgatgttatcgctgtgttcttttccctagaggtgttgttgttgttgctgctgctgctgctgttgttgttgttattgctcaattggcaaatgacaagcgcacagtctggatcccgacctcaacatgggatgatactggcaactaagcaatgaaatgaaagaaacaactgcagtgacgggaacttgaacaaggtgacgctcgggagacggagaatctcgagacacaaacagaaagacgggacctgacttggttggaaagagcaggtagaggtactgtatgtaactgtatgtagtaggtatatgatggcaagagctaccagcaaccagaggacagacactccgtccgtctcgctgcgcaggacttcagttcgtccacttcactgcaaattggaggttacgatcggctaactattcccgtcacttactcactacctattctacctcctggcactgtccatctagtcattccatttcccagtccatatccgattcacacaactcaacttggtctcgtcacctcacctcaccatcacgaatgaattgtcgggctaccaggccgtgaccagacaactaataaccaacacccgtgacggtggcccagaccacgaactgaagcactacactactacctacgtccccaattacctaatagctgtagagaccgccacattgtgttgatagcgaatgcattgccatgagttgtttgcggccttaccttatgcgacaaatgaaacaagccaatcagagacggcgaagcacatcctgccctggccgcaaacgtcttgtccacgcacgcaacgcacctttgttaggcttttctaggcagctcttggttagcgctatctaatggtacaaccaacactagggccgctaccctcttcttccaactgaacctgtttggtcgtgcgtcgtggtgcatcttccccctgccctgttggtccattcattgtccgtgaaaaaaaaatctctttgattcacatccatattattttcaagagtgaattcttggatgaccgattttgtcgagtaacagtttcactcttgtgagtgtacttgtaaggtaactactagttgccaacgagcagtgtgctgcttcttccacttgacatgtgcacatgcacaagagttatgcggggaccgggaccactcgtctccaggtttcgtcctagaacgaacacatccgcatgagtacatacttgtccttcctgattaatgggacagtgaaagagcaacagaatgtgtgttcatggcgacacaaaatatcaaacacatgaacgagaatagaatatgcgagaagcaagctaggggcgggaacaccgccagctcttccttgtctggtcttcggactagtgcatgaaaaaagggaaaactaaaaaggatcttttgcggcgtttgcatgttcaggtcccgccgccgccgccgccggaacggatggcaactcccgtctgacgatgcctctggcgtcctttttttttttttttttttttccttcgtctcccggaggttgccttcgttgccactttcactttggtgcctgactggagctgatctaattttccggataagcacagccagatcggatacacatttccatctaaaggttaccttccagagttggcaaacctacttactacctacttactgtacctggagttcgatttccttgtgatcgaccgccatcacaaaaatcagaaatatcgcattgcctcctcccattatgaatcggaattcggtaacaccctagtgaaaaaaaaagtgaaaaaaaaaaaaaaaaatcttctccagatggaccgagtttccatttccactcctccttcgttctcaggttcccagcactaaaaccagggcctggcaatggagccaacttaaaccgtccatcatccgtcatcctctaatgtatgtcagatgtgcgtgcaggacacggtacatccggagcgcgagtgggtaccgcgggagccagatgattttgttggattcgctgctaaaaagtgatggcaggagcggcgtgtcaggtacccaccaccctgccacaggtgactgtacatcgataggtagcgatccccacccacctcatgaacaccgaccccaagttgcccttggccgttggttttttttctcgttcggctcttccgtcgacttgacttgattgacggctcgctccttcgttcctccttccatcttctgtgcttctcttccttgcgctccttcctctcttgctctcgcccgcctgtttctttttgtcatcacaggcacaggctttttcccttcttcggctgaccttttttttttttttttttttttttttcgttgccttcttccatcctcgggtcggttttttttcttcctcccttggttcgatcgatgactcttgtttcttcccccatccatcccttccgacaggccagacttaagcgggtttgtccaccatcgattcgttccatgcgaccttgtgcctgcctgcctgcctgcctacctgcctacctgccttgccctgattgatattggtgattttggtgagagggtgtcgtcgtttcttcgaaacttgctaccacgctacctttaggtccgtctgccataacatttggcaaccacccaaccttttttttattgtcggattttccatttgctgggtttctcatcttgggaaacatgtcccttctgttgtgctccctcgagctgctcaccggagacttgaccgttgatacgggccagatcggatcaggttccgcattggccgaggcacgatattgttgctcaaatgcagacactcttcccttcgcttccgatgctgtgcctctgcggacggcaacatgattttctctctggtcggtccacacaaacattcgaacccaagcggattattctctccggggttgtcaccttctctgacaaactaggacggattcagacacgacatcccttgaacttgatcacggacggctgacgccggcacttctggtctgtcagtgctgggatgggcaacacaaggggacagggccaaggccgggtgcctggcctggcgtggtctgacgattgcttgacgtcgaacccagtgttgcggtacgggtagggtaaactcgacgcagtgtgctgatctcttgaacgatccgggttgatgctgatgtcaaagacatgaagcggccgttgctttccccgatcaacgctcatctgagacctggttacatcatctcgaacggccatcgcagcttacaagtcaaatcagggtcttaaagggttcttgcacaacttcctgatccagtccagcttcacccagctttgggcaccgacaacaccatagcactacctatacacggtaaattacctagcacccgagacaacacaagacatcaataacactgccaagtacacccttagcacattgttggtagtggcaggctggtgtctggtggtccaggaaacgcggcgtaaaagaaagaggttagcctctcacagccggccaagtggacggtggtacaccctcttgcgttcctctgcacgccaccaccccattcccttgggttgcttccccacgggcctattttctttttttctacatgggactttctatccgagggctttcggcttccccccccccctcgcgttcctttgttggcttggcaaggctgtagtttacaccgcaaaggattggctcttagccggtctgccttgaagctgacgacatattctcgccgtgtaacgccctcggtgggtaaccaaaagacaagagtgagattttagagggctcaggcagaaggattggaccgctccgtacctgaaaccgccgcgtccccaagtaagccggaccaagaaaacgagtggacaaagggcacacaactgcagttcgttcgcttccagacgtcacctcttggtcgatggccaggggcacaggtactcaagcatctgtaagatatcgccttttgtctgcagtgattagtattccttttgcggctttctacggcccatttccggcgctctctttcttttccccaacacgtaattctcaactgcgagcttgccgagcgagacgcacgctctctcctttgacgagagccaagaccgaccttgcagcgaacatccagaccacctcctcaccgtttgaggaaaagagcacatttcttttttcagctgccggatacatatctagaaatctcaagagagaactgaaccgaaccccgcctctttgatttctattcctacgtagttttgccaacggttctttgacacgttgtgaaaaaaaggtgtgggaagagattttcacttcaatgtcccctaaattgcaactttgattcaacaacaaccgttcatgtcatggggtccagtcgacccgccgccttgtcatatgaacttgattgagcacttgcacattcgataggtagctactagggatctccctacataacgacactgcatgtgtctatccaatcccgacagatcctgcccaatcccgtccgtcgtccaaaggttcgcctctagtgtagcattcctgttccgctcgttgtttcctcccccctccccctcctccactcacatatgtaaatgttccccaacagaatgaactcctcccgtcgttcgacgacgaacgaagacgctggaacgacaacgcctccacggctgcatatgtatgtactgtcggttcactgctgcttttttgggggtgctgcgtctgctgctgcgtctgctgctcatcatgtatgtacatatcagcagcagcagcagcagagttacatacatctgtctctaaccactgattcgccctgcttctgcgatatgatgatatgcgcaggaacccgtccttttcactggctgtttgttgtattggggtcgttcgttctgaaaaatggtgtgtattggctgaccctgaagaaactcgaggagctatcggttggtacataggcaaaatatgcgtaatgtctactatctaatagctctggtaggataatttggttgctggtttactgaaggccgaccagatagaattaattctccacgcatttgttttggggtctatctgggttcaggtctgggtgtcgaaatggttgccatgaatatatgtacatgtgtgatgatcatcggatgagatatgaactgaaggagtcgatcacggtaaaggcaagttctgtcttctatcggcagagcgtagaaggttaggatgggtacaggtagacgtgtaatctggtgagttctcagattaataagtggtaatgtcgaagcggaggtcataactatccttgcttggagatgagttagattcatgaagggttggttttgtttagacactcgccttgtttgaaacctaggtaggtacctacgtaaaatgtatattgtaaaagacaaaaacaagtgtgacgaaccgagagatatatcagttaactgatagcgatgatgtttttgttttttgcttatgaagaaggaaaaagagcatactcccacgtgacaccagatatacttggagcagaggtaactggaaattaccagagaaaactctcgacgaacctctacgttcaatgaccacgtatgttactgttgttataacacacgttattatgatggttcccaccaacttcaagactacctatagtccagttcatacttccattgatatccacgtaggtaggcaaaacacaaaattctaactcacgagtcgaactgactacctcacgcttctactaggtactctaaataagaaggtttaagaaaaaacaagacggtgagttggaaggaagcacaagtacctacacataataaataaatatcaagtaggtacctatgtacctacctaggtacacactcaatccatccgctgtcaactttccagtttgacatggaatctcaagtcctaacgacaagacgtgccgtgccgtgccgttgacgcgaaactaactcgatgaccaaagaaaaggggaaacaagagagaaagacaactgacctgaaccaagctggacctaggatggaacttcttcatggacgacattttttttttttttttttttttttttttttttttttacgtagttgttcaatacctacctacaagcagaaacaagtaagtgcatacgattttttacctagaggtacgagagccgccacagagttcatcaagatacctatctacaaacagacagacagataataaacgtcacccattattcagcataaaggaaaaggaagggagttatcgagagagatacctactaaactaggtaggcatacatgtgtgtatactttccatggtgaagacgagacacttttgttgacttgtgtacctacctagaggtaggtgtgccaggtaggtagaggtaggtaaggtagttaatacctgccgaattgactgttatgaaggaaggaggaaaagggtgcaggtgttcttaggtctgctataaagctaaaagtggcagattctgcatatctacctacctatatacacccaggtaggtaggttgaagtgattcttatttgctatttgttactacctagtctaaaggtcgagtgaggtaaagactggattgtacctacctgttgtcactgtcattatatggacgtatgtgtagtatggtgagaccaaacttggcgtggcatggtattcaatgcgctatatcactcactcacttacttgccgttcatttgtaagtatgtaaggtagaaaagtaggcaggtaggtaggtaggtaggcgccgttgaggaggctacgaacaggtagtagttagtaatatgagttaaccaactagtctaacaatcagcaactttaagatacccctcgtacacacacgttggtagtttgtcatctatctcactaaatatctatctatctatctatccatccatctgttcaatatagtagtagcaacagtaaagcctagaaatacacacaaagttctccatctcagtaggataagtaaggcttgtatgaatcgttcctgtataaaggttagaatagttataactaacgtcattaatctttcccggttgtcttgaaattcttttgatatctttctctttctcttttctccctctctctcgttcattccttcttctcgtgcatcccatcccatctcctttctactatcctggaaccctacttagaccagtaactaactccccaagtcccagtaatgatataaggttgtagatatagttaagatagaaaggcattccccgtcccgtcccgtctcgtctcgtctcatctccaacaccttcaacacgaacaccaagctctcacctgactgacgcttggggaggagaaaagaaaaaaaaaaagctcaaatcatagatatctaatccaactcgcataaatcacaagccagatagattcaaaaaagaagtcaaaatcgggtcgtctactccctaataacctccccgcccatggccccctctaccgccacactatccttccttccacccgcacctccaccaccgccaaacgcccatccaatccagctcgtcctcttattctgctgcgcctgctgctgtctcgccgcctcctccgccgccgcgttctcctgcaccagcctgagcgggcgcggcttattccccgcaaacgtcgtcgcgggtttctcatggtgactcctcggcgggctgtggctgggcgtcgacatgtcctctctcccgtaccccgtgatcgaagaccggatggactgcgtatcggaagacgtttcgctgttgcggacggttcccgggaaggttgacgtcgaagagcgattggggttagagttgaagaaggagccgcccgaggtgcgcatggtgggggacagcggagaagcggcttcgtctcgcgagtattgactggcagaggaaggggcgacaccggtgttcttgttgtacatggcgctggcgacgctggcaccggggccgaattgctcgcttagcggacggccgcgacgagaaccggctccgctgacggagcggccgagaccaatagggatagagggcgccgtgtccgggttcgtggtgatggggctgggggcgccgaaccctccgccgccttggggcatgaaggacatggggcgagggcggacgcgcgcggcgacggtagagccgatgggaccgccgcctgtggcggtggacttggggcgttggatgaggttgccgctggcgccaccggcgggggcaggcggcagctccttgttggtgttgggcttcgccgccgaagatggcgacttgaagtcgttggactggtcgaggatgtgctcgaattcctggtgcgacaggagacgctcgatgatcttgttgatgtacaaggttagagccttattctggtccttgacggtcttgagctcgccttcgagacgcttctgggcttcgttgtcgacttcttggatgggctcgtgatcgacggcatccgagagctcatcggccaggctggtggggccggtggttgttgacctgccctcgagagcggcaagggcgtcctggttcgcggtgctgcccatgtagctgaagtcgctggtgccgaagtcgcccttcagtgtcctctcctggaggaggagctggtaactttcgttgtcttccatcaaccgagcgttggccatgcgtgcctccatcagttgcctttcgacctcgcgcagacgccctcccccttggttttcggactcgaccagcttgatctgtgcctcggccaactcgagcctgagcgattcaatcagcttatctttctggagcaacagcttcgagttgttttgtgaattgctgcggtggatcgaggaaggcggcgcaaagcttccgttgtcgaggttctgcgaactacttgtcgtagcgattgctggagtaaaacaggttagtgaatatggttcagagaacaagaaaaggggtaatgtttgcaaactcacaaggtcgcctcgcgtgcctcacgccctcttcatccctctgcgccagactgtctttgagtctctggataacagtctgcatctcctcctcgcggttggccatctcgtccttctccttcatcatggcgctacgctcagcctcgtagatgctctccatctcgcgcatctgacgggagatctcgcgcttctcgttcttgagtgcctcgatctgctcctcgttttcgtgcaccttctcctccagcttggcctgttccctggtcgcgtcgtctagcctgctctgcaggatgtccatctggcgcttgtgggattctgacgaggcctcggccttggatagcctctccttgagatcttctatgatggccagggtttcggcgcgggcagcctcctcgcgctcgaggtcggccgatgacggctccttggcgatattgttggtgccattgccgagaagggactcgcgtcttgacgagacggcagcgcgggctgagactagggttcctgatcgtatggagcgtgtgcgcgcggcgctggaggcagtgggagcagacgagggcgtagaggctctggcggccgggcgcgtggatcccgttggtgtttcccggcctgatgacgctggcggcttcttgacgacggttgccattttgtgctagtgtaggttgtggtgaaagtgttgttcccggtagacgggagtaactgcgatttcgagggtatagatgtggtggtcttctagcaggtaggtaggttggcaacaggttgtaaagagcgttcaggtttgtgtgtacaggttgagtttcggagtcaaggtttggatgttgtaacaaaaaggaacgatggccgttggaacgaaagggcgatcgaactggcggtgggggcccttgctcccttcggttgatggggagggggggggggggggaattgattgccttttttaatgcctaggtttggagaggtaaaagagtggtcccctgttcgacttcctgttcttgggtggtattctgcgcctgcagtagcatgaatgcgtgctgcgcgcttgcagtgcttggcccctttcttcaacttgttgtgttttctgtaaagattgggccttggatgcagtgcagtgctttgcagccggtacactagaggtaggtaggtaggtaccttgtagcgcttgcagcggatggagcgaattctttgacaggaggggaagttaacagtttccaaatacagaaactaagacaaaaaagaggacatgtcaggagacaacttgaacacaacgtgactcgagttcgacaatggaactgaaggttccttatttcacattcagaatagaaacggcacagtgagtgagtgagtgagtggcgtcttacatcctcattcatcctctcccctcctaaaacaaaaaaaaaaaaaagggtcgagaaaagggtgctgtggtggatgggatgggcaggcacaggcacctagcatagtgagtgaatgggccccgacggatggatcacaggctccagaaaggtctccagcaacttgaagcgggccgggcgaaaaaagggattggttcatgaatcagccctgttccctggtgcccaggtacaagataagtacactaacaagctcccctgcaaaacacacatgccgcaggcggagcagccgtcaggtcccgttagtacctacttgtagaaaagcgggcaccatttcggtccatgtccgaagggacttgacgtgggaacgtgaggcatccatccctccctcgtctctatcattgggttcgttgtcggttgaacaagaagccgcctcctgagggacggatggatggatggatggatggatggcaagcaaaaccacacggtcagccccgatccgaggcggccactttgtgagatttgtgtcgactttgccgtcttacaaactacgagtgtgacacattcttcgtctatctatctttgggtatagacgtgttgcccgaaaagaaccatcatccgaattctttcctgccttgacccaggaatcaatatatcgatgggattccatggctcttcgctacgccgtgtccgtgtcaatgggtcaactcgaaagacactgcttccctgttcagaggcaactcgtgtttggtttcgagtttcgtcttttgtgtctgatcgcagtcgtatacctaggtactcggatttgtatcgagtatggtacatcccaaagaaactggaatgcgatatctgaacggcaaacaacatcccattgttcatgcgcatcctcagggggggagctcagtcagtcgactcactgcgcaacagacacgtcccggtcacgttgtggtgcatcatgcatacttggaaattagatggtcatggcttcatcgttagtctagtcgagcaggaacaatgttttgaaaccctgagaaacctttccctgtagggacctacctatctacgcttacaagaagaatccggtccagttatatcggctcgatccattccagtggagaacagaccggccgacttgttccagaagccctggcgtctgtccattgcacattgaatattttgtacagcaataggagatctaatgtttgtcctcctcattcctgcacagatcttcttagccttgttcagatcaaggtgatggcgattcccaaaccgtatccgagtcgctatgaacgacgggccatcacacttccctccttgcaccacttataggtgtctttatgttcatggggaggaggttagaggtggctctgctaaaagtgagaccctcagaacccgtgccgttgacgtagtaggctagctgtagcgcagtctagcttcgttccgagacatttcgacacatttgacatttcgatatccttcttgacatttcccgatagcatgacgcataaaacatggccgttgacattccttttcggacgtttccgcctctacggttaccataaaacccgtccgtagtcccctccctactaacaagaatagcaggggtacagcatacaaggaagatagcgcgggcccatcattatcaccaagcgtgcaagcaagcaagcaagggggcggcggctgactaactcgaccaagatgaagtagtgtgtatggtactatgtagaacccataacccctatcggctatcccaaaaatctccggctcggctcgttgctagaacatcctttgatctgccgttacgatgatcgcttatagtggttgatttgtgtttacagtagtttagttcgcttcggtgtttcaaggcttgaacgagggccttccgtctccagtgaacacaaaaactgcccccttttgtttttccacgtcttggggttaacggctccggatcttccccagacgggcggaccggctgtggacagccctttgtggatgttaatttcgctgtcaatgcaaccaaccgtcagggctgttagttccggacttatacgctaactaggtatgtaactcagagcatgactacaggccgttgacaatggatggggttctggtgtgggttacataacgacacctttggtttcttgattgcggcattgccgatttggtgatgaccgtgaaatcctccacgtgtctggaacctccacttgtctgaacagagtgttgacggatcataaggccgtaccccgaccggatgtcggatttcctttgcctaagatcaagcgaacttggtatgagcatcatacacctatcataacttggatgtgctttgctgccgccatcagaagcgcagcgacaggagaggccagcacgctggaggcaggcttggaacataatgttctgtcaaggagctgggtgtaggagcgtcaagcagcttccacttcacgtgctcctggtcatgaccacggataggacgttgtttgctccacgaactgtctcaagatgacaggaaccattcactgtgctcctttctccatcacgcatgtcgtccataccaaacgttgaaggtcaaagtcgctttgtcgaaaaccgcagtcggatcacgctgatgaaacgaatcggacaatgttggacaacaatgggtatcttgatagactcgtcttctattttaaggactagcctattgagagttgccctggggcgagacctctgcccattcaggcacagcggtagaaaccgccgcagatttggttcatcaagccgtcatgccatttttccatgattttcaaagcctgaacgccgtatccctatgccgaacgagaagataatgatcgacgcagcatttactgctgctggtcggcgaggatgtcggagtcaccggcatcaaggatggccatggtggagcagcggaagagcttaccgcaggcggtaccgagctcaatctgtagtgggaggttgtgtgtaagccacggaacaggtaccctccaaagcctgaagacagacttcttctctgggtggacccgaagatgccgccaagggcatcttcaggccgggaacagagagaacagcagacaaagatcttgcaatctttgccatgccactgcaatgagatagcaggctgaacttacgttggtgccagtgtagtggtggacggcagtcttggacatcatggagtagtactcaagctcagacttgcggaggggaggagtgttggcagagatgaggatgagcttggccttgccggagcggagggccttgagggtgctgcggtagccgaggacgaccttgccggacttgatgacaagggcgagctgttcgcaaaagacatcgtcgtcagcattctggtgttttgctattttgcagatttcgcacacagcgattggattgaacgtaccttggcaccaatgctctgggcgtcagacttggacttcttgggggccattgcgaatgattttgtcggtgaactgaaccgtggaaatgggcaaggtctcgctggtggtgaggtctcaagtcgtctttcgctggcttcaagaaggattccgtaaaaaaaagaccatcacgaatatttcagatccccctcccattgcggcagtggaggccgtgcacacttgacctgtcagccaatcacctgcgagcagctgggcaactggcacaaagccctaacgccccacattttcggacctggcgcgcacctgaccaggcagatcggcgtgcctgcctcccacccactccggcgctggattggtaatcgcccgccaaaatcgcctccccttgatcttaaagttagaggatttcactttgtcgtcgtcgccctctcaacccacgaacaaccacctacgacctcgtacgtgacatcatcaaaaatcagtcaaaatggcccgccgtcctgcgagatgctaccggtactgcaagaacaaggtgagcagccttcatgcccggatttttgcgacgccaaaatagccatcgagagaccgattttttcgcattgtgtggggcgggaagccatcgatggtgatggttgcggatgggaggaaggaaggatttgggcatggaggaacatcaaggttgatgcacttgggcaacgatgatggacgacatttcaagaggaggaaatgattgatgatggaaaggaaagtggaaggattaaggatgatagcgatgcgacaaactcgatgttctctcgatggctatgaagggattcatcgtcggtcggtcggtcggacttggtcgtcaatcaagatcatcaccgaccgccatgttaaccacctcacatcaccaccacgacgcaaacagttcgctaaccatgtccctctttctagccgtaccctaagtcgcgcttcaaccgtggtgtccccgaccccaagattcgcatcttcgatcttggccgcaagcgcgctaccgtcgatgacttccctctctgcatccacatggtctccaacgagtatgagcagctgagctctgaggcccttgaggccgcccgtatttgcgccaacaagtacctcgtcaagaccgccggtaaggagggtttccacctccgtgtccgtgtccacccttaccacgtcgtccgtatcaacaagatgttgtcttgcgctggtgccgatagacttcagactggtatgcgtggtgcctggggtaagcccaacggcactgtcgcccgtgtcaacatcggccagatcatcatgtctgtccgtactcgtgactccagtacgttctactctttgtcccatcgacatgccgctacggtcatactaacccacgctacagacaaggctttcgcccttgaggccctccgccgctcccagtacaagttccccggtcgccaaaagatcatcatctccaagaactggggtttcactcctctccgccgcgaggagtacctcgagaagaaggctgctggcaagctcctcatcgatggtgcctacgtccagttcctcggcaaccgtggctctctcgagcgcaacatgaagcgtttccccgacgctttcgccaccgaggcttaaacgttggtcgctgggacaaagagttgtttctgggtttagggtggcgtcaacggtcttttttagggctgaaatgaggacatgttagtagcatcatggtcttgttggcacagtcaatacaccattcatccagatgggttttagatgatacctaataccgcggtttccttcctacacccctttcccagtattctttgtcggtgactagtgacggacattcgtttggtgttgatgggggctgctatgggattggctcgtttgtgagaccaaggggcgatcgcaggtgttgatttcaaatcagcgacccgactgttggaacacgacaagcggttggttcggaagcatcggtcagcacatcagccacagttctcatggcgctattccataggggtacaggcttatgctagcaatccgtagcggttcccattcacatcgaaatctagacctgtgtaaacaacattgctcattccaggcgaatcccttcagtgacatcattgtaaacagtggctggccatgtccgtccagcatcctgggcctaagaaagataagttgctgataagcccatcaaggccacctatcgtctctggacgccatgctgcatttctccgcttatgacggaaaatacactagatcagataactcacaattcctcaacatgctcggcggtttcccggactgcacatcatgcctcgcaaatggtgagtgaagtcatgactacaatgttgatcatgaatgggcctagaagggtaggaaaaggcctctagtctggggcgacgtctgacacaccttttttccggcaaccagggatcggtttatgcccaaaggatagccggtaggagcaatcaacagcatcatgatcagtgatgatctacactactggtggctctcatcaaggaaccccccctcaaggtgaaactgacccaactgaagccaagccaatgcttttcgactgttgttgattgaggaccgtaacccgtctaggttgttgcccgtctccccggttcggtcctgtccccggccgtgcttcggtggtttccatggagattgtcccgttcccattaaaagggaaaccaagggtgtggtacctacctaccatagcgcgcacacggtatctgtaaaaatggtcttgggtatgatttcaatgcaagtggattctttttttatagagggagcattttgcaatataaaaatcataccaggtatgatcgcttggataaaatgataaaatttgaaaaaataattttatatacaatattatttttacattaaaatcatctccaagatgcttttgtattgagtagattttaatatattaaatttgctataagtaaaaagactattttaaatttattttacaagcctttttcaaaaagagtaataaataactttattataagaatttcctaaataacttattttacacttttatacttattgtaaatatatatttttacacttaaaatccttattaaaaattttacatttatattacttatggtatatagaattttacattgaaagttttgatttataatattcagaataaaatatattatcctttataacttcgtagttttaaaatctttggacttttttttataattactttttgaattacttatattattaaaagaattaaacaaccctttagaaataattatttagtttagtggctaagtggttaatgaagtagttcttcatcgttaggttcttgttcgattccttattgtagttgaaatctttatatttattcttatttctaaactgtaaaaaaatagcattatttaataaaggttcccatactctaaccttatatcttattcttttttaatatttatataagtttataagttaacttctttgaagaaagatagtcctaactgatatagaacaaattcagcttccaaaatgaatttaattaataaaaaaaagttatcaaaaggtaaatcttctagtaaggagataaatataattataaattctattctacattagaaaaaatttctatttcaaatttatctattatctttataaccaatttttacagtttatcaacttttactcaaactgatccatggatacgtttcaagacaaaatatcttggaagtgtaaaatcataacagagatcattttttacaagtagggttgcgcgctatggtacctagtggtggggctttatcgccaaacttggtgtacctatcgtagactgacttcctgttcctctctcatgatcgcgtgcggtcatgcaagccgataacccaaaatacacttcgttacattcagtacattacatcctaccgtagcatgcccgggggcatccgtacatatggacatggaagaaggaaggcttttgggctattcagctgagagcttccttctcaaatgccaaaatccatggtcaaggatgctgtcctaaaaagactgttcatgcctcatcttgagcaagccatatgtccgttttcttatctatctgtacgaaatggactcctttaggttccatgccaatcacgatctagtctagtgtagtcaagtgaagaggagagagataacagcaagttcgaaatggtggtggtgggggggttctgactctgactctgactctaattcgcaaggctaaacgggaacgttcaaaacccgacgggggagagcactgcaagtcgagagatgattgggatgaatttcacaatggtatggcatgatgaggtcagaagctcggtggggcgcaggcaagacggacgggaggaaaatgggggagggggggaaacagagggggaaataaatctcaagcgacaaaactgagctgagctgcaattctgcactgtaagtctagcgggtgagacaatgagaagaagaggagggtcaagggggggcaaggggacctcatggactaccctacccgtcaccgattgagctcacactggtgagacttgggggtccttggacctgacgacgggagtaggtagtgtacatggcatttttcgttggggtttgtttgtttgtttggcgtgcaaccaccacgtagtgtatgtagtagggacaagctaccaccatgatcaaccatacaccgtgtgaccctttggcttgggaggcaatcccacagagtgatgacatcccgtgcttctgtttctgcgtcgatgccgtagggtagtgtagtaaacacggatctgttgcgggacaggcatgatttgatcgacctccagcctctgttgatttcgtcagtacccgccgttagccctttttttttttttttttttttttttttgccccgataggtatgcttccgctgcacccttctctttgacaaaaaaaatccaaacgagctttgtcttgatctgccattgttgccgcggatataagggaagttggaccagtttccagactatcaagaggaaatcaagaagaaacaacaggggggtcacacgaaaagggggcgcaacttgagtggacgcaacgcagtcagccaatatccaatacctatctctcgactctgcacaactggcgtacaatagacaagtgtttggaggagactaacaacggcataggcacagtgggaagatccaatatcagaaacctgtgagattccgcattccaccacggccttgtacacggtgctatcgacagcagtaccgtgctacggaagcttgtcatctggaagcagcagaacactcccaaagacaacgtcaacaacgaggcaaacaagctgaagaggaaacaaacattcaggctggatcccgagaaactaagtgaaatggaagctgaagttgggtaacggaccgaccttgaaaaaagtgacgctgacaacgaggggacaagggggtccagatacgtacaattagttgttagtcaaaggactgaatggttcaaggggactcgacttggaaccccacgggcggccacgccatttttggccctaaaatattggatccaatcttccaattgctttctccaggacaagctcctctaaacacccccagcaggcaccccgtcaccgcctccgtccccaacgagacagagcccctcagtggtaactaaaaagaagcgcaaaagcggacgcgcatttcccttcgttggtgacttacaacaaaaggtacctaggtaggtacctactacactagttgtaccggtgataccgtgcagtcgcaagcgtcaagatcagcagcggcaagcagcattagcacgtatgtacacctgttgtcgatacaacgctaggagataccgctgcgacaggctattacggggctctaggggcgatccatccgtggatgctacctagaggtacactaggtacatagcgtactgtgcctagcctccaactgaagtatcatcaatttacctccaaggattgtcgtgtctcttggctacctctacctctacttctagtgtacgtatcgaccacagctgggcgaaaatagcgaatcacgacaaaacaacttcccaactcccccggcgatacctttggacacacagcgagcgagtagcgagttgcggagcccttccatcttccacgggaagcgccgtcctagacgagaccccagaaaagcagacccggggcacctggcgcttcattctttcttgttccaccttacgccatccatccatccatcgatatcttccttctcctgtccttcctccagtcagctacatacctaccttccatcttatctctctttgttcacctctcccgtctttcatcccagctgtactaggaatctgtctacctaactctatacccatacccatccgcccatattgtccccgcgtcccctaattcttgcgccaagcaaacaaacaccaaaaaagttgaactggacgacgtcaaggataggggttacttagcgcgaaaccgcctatcatggccttccaccaaccggcccgtcagctccagcaacaacgaaatcgtcttctctcgagcgatggctcttcagctgtcttctcgcctcaaccgccaggtttgggcgagtcgcagacatgggttctcttcactcccggcaccgacgccggcacaacagcttcctacctcagcgactctctccacgatgaccaccagcaggtgacccccggccggtcgcaggttagcgacctcggtagcttcgacaccgcggcccgttccgacctcaactcgcaaaaccacaattcggcactgccctcggatttccttgaggaaagcgtcgcggaggaagaggacgaggaagaggaggatcccgagttcgacagtcttgacagtcaccttgcagacttccgaacgcctctcgggcagtcaccgcaaaattcgtatgcgatgcctgttttccccagccatgacggcatgggttcgtttcagttcaagcctccgggtatgagcagcgacatccaagacagactataccagttcgagctactcaaccccaatcgcattcagcgccgtaatgatgcgctcggacagattcatatgcaatacggtggccaagaggtggaagataacgagcgcaaccggaggatagaggcatggcggctagagcagagcaagctgctgcttgagagaatcaggaaggagaccaggagaaggcaatcgcagaattcgctacgcaccgtaagttccaccacgagcgtaggcgataaggccgcgagcgtgttgggtcagctcgagcaagacgatacggcaagcctcgccagcgatgattggcatgatcacgatgacgaatacaaggcccagtccgccagcacagaaacactcaaaaaagaggccaccaacgaggagccaagcgaagggataatagggcgcacaagagaggcaatctgcaacctgataggagtcgacgacaggctactcgccattctcctaggcgaagccctccctgacgaggaagagctatccactacgcctacggcatccacgactataaatgtcgactcacaggtgaagacgtccgaggattcgacatggcagttgcgcatgctaaaccggatagcgaaagaactcgggatgctgatccaccaactatcaacctctccccaccccggcgcgttttccacctacacccgggtccagcaaatgcctctcccatacgccggcctaccagttatacccgagacctcggccgttaccaacaacgattcttcgtccaaggatagtcttcgcacaggcagtaacgtggtgctcaacatgtcccagtttcaaccgaccatcacccagcccgtcacaacccctaccgactccgaacaaggacaggcttccgctgccatccccgctccttcagaactgacatcctccaaacttagcacgtccaccgggccggccccgtccgacgtgacctccacaacagggggagcactacccaccaccgcctcttctcttccccaacaacaacaacaacaacaacaacaattcaccttcacccaagacgaatgggaacaagagctcgacatcggtctcatattccgctacctccgctcgcgcttctccccttcctcccggtccccctcacccacctccttctccggaccaaccctcacccctccttcctcttccatctttgccaccgcttctaccgccgacctagcagccaaggccgctcgcgtaagacaacaccaccctttgatgtcccaccatcgtcgccctcaccacgcccccgctacgcgcagcttcaaagtcagcaccccttccggccccagcaacatcgcttcccccaccaacgcggcggcagcagcagcggcggccgtggtgtcggtgatgaggcaaagggcagggagctgtgctagtcaaagtacgcagcggagcgctactaggacaacggggcgagggagtgtgaagaggaggaatagcggggcgtcgacggccacggggagggtgagtcatggaagtaggcattattgggatctccccaaggggccggggagtgtaaaaggcgggagtgtggttgcgggagcaggaggggggatggggagttggggggaggtttgaactgggccatgattcagggtgtgttgggagtggtaactaatgaatgtgtatggttgggagaggtagataaactgagtattcctttttggatatcatcgggatcgatattgtataatagacagtaatgtgggacagcggggagttcttggttgaggtttacggcctaggcagggcggcctacagggagagaagatgaggcgaaacggggccagcttgggagaggtacattgcattttttgcattttacatgttggcatcacatcacatcacatcacaacgtcacattacattgcattacattatatcatgtatcgcgggtatctgtctgtctggcttcatttctttgttgttgtagtttttgtctcttgggaagcctggggagaatagagcccattcaaacgacatgccatagataatccccaacaaatctagatgctcgagactgcccctgtatttcgtcaccgaaccaacaatgaaagcgcgggtaaagtacttatcctaactagggagatattcacgaacaggatagatgagctggaggccagggaagagggggagctcccttctaaggtagatggggctctcaggaggcggacaggagacgggagccactaagtacggcgggagctactgtacgggcgggagctattcccacgttatgtaccttggaggtaagtagcttaactaggtaagctaagcttaggttgttcgggcttttgatcgcagaaatgcaacgggagttgttgataggcagtctgacgatcggggagattaccaacatagccttacttgactccctaaagagagtatgtcctgggctgttgtcccactcgtgggaacttgagagagagagagaggaaagagtggacggtctgagatgcgaggttgatggtgatagcgggaatgcatgtatgtaagtggctttgggccaatcagagggtgagtttccacttgaaagcaatcaacttcgggaagggactcttcacaagtgctcaagatctagactactatataatggaaatctaggtgaagccatacctggattaacagccatatatcattcaaatggttaccgcttcagttttggtttcattcaagctcctatgaagcagctcagttgctttgacagctcattatcttaagccatcacgaattcacaccccgcccgccttatgtggtaacgaggggatccactccagtcaaccatgcccctgcactccgactttaacccctgttaccccatcagcagcccagaagcaactgaaagttctggcgtttactgtgtaggtgtgcaagcatgtccccatcacgtccattgcttttgcttttcccaatgcgcctcacttttccccttccatcgacttgtttctcgacatcctcggcatatcctcgacctcgtcttcacccattgcgctacgtccgcctcgtcgtcgtaccggtgatcgcaatatcccctcgtctacgtgcgtctctgcctagttgatcagtttccaaaatataaattgtttgtttcccccgagcgagtttgatgttgattctctcatctcttgtcccgtcttccctccccgcttcttgtttgggacgcgctggtcaggcggcttctgcctgggcggccactattcaacagcttcggattcccaacaattgcattgtcgcaactgctttctttgatcaaaccatctttagctttacctatactaactggagacagcaacatgaactagacttccaaacgaattcttgttgcgatccggcttggtctggcgttgttgagtcgcatcaaagtagtaggaaagaagggagcttcgttccaccgccatcacgacgcgccgacctcgattgcccaagcccacccattcgcgactcgacattgtcccgattcctcgtcctcttttcctttccgactaaaaccgaccgaccgacccaaatacggcccgagctcgatcgtatccaggctggaagcaacgcggctcgtttacctaccacacaatcaggagatggtgacccagaatcccaatggacgcaaatcctttcgacgcccctgggcctctccccagcttttacgatgatgggcaagccatgtggaatgcggccttccccgtgctgccgcggggtccttgcaactacactgatccctctctgccgcgctgtggctgccgccgcttctggagcaagctgaatgccgcgcctgattctgccgaactctgccagtgttcccatcatgcctgtttccatgacgatttcccagctccttcacagctcccgcccactccttcccttgcctttgccggcctgcctcccactaatgatcaggacaagccgaactcgggcatgagcagtcaacgtacaagggggctcccaagtccgatggaggaaatgcacccgtattttgctgcgcctgccgtgtcttcccatcttggattctctagagattttggccttatgaatttctacgcttccagtttcaaccagcgtgtaatggcttcccaacccctacagatcgaacccgttcatattcaggatccaccacgccagtctatggagaaggaggctaccattccggacatcgctcctgtcgccgcctgggtaaatggaaatcatacccaagagactgagatttacggtgagacacagccgttgagcccgggttatgtacacatgcagtcccaggccccctcaactacatattctagccagatgagatacatggcgccattttccggaaagggactggataccatacaacgcccatctgcacccaggaatgaagcctctgttccggagaagggggcagagcatgttaaggaacaagcacaagctaacgcccaggatgtatgcggccctatggacttgatggcaccgccagagtataggcgagacatgacacctagacctggatcagcacacaatcaatctttgctcgctgtcaaggatgatgtgaaacacttgtcggttgttgtcaacctccaggaggcaaggatagacaggcttgagaacacgtccttctcagtcatcggtcacgacgagtgctatgacaaacacgaacacacagacctccgagtcacggagcttgagtctcgtgtcgacgaggtggagaaaattctgaatgacaatgccagtgccgccggcgcaagcgtgtcctcggcggcatctaatagcacagctcgttcttcgcaaaaggttactcttagccagtttcaggccctacaagcacaaattagcgagcttcaggctacatctctccccacatataacaagccttgggatctggaggttgtgtttctaccgtttcctctcaagggtatttgggtggatgcccgcaaaatctttgaccggcgacaatcaatgggccctgacgaagatgggatacaatcattcaacactttgagcagagctacgccggatccccaggacccgggtttctcggaatggccagggcaatgccccgattctggctggctgctccccaaagcctttgcgaatggacggatgattgaccagagacttaggagccgcggcttcatcaagacagtccaagtgaggggaccggatgctcgtgacgttcagctggcgatccacaaagcttttagtaatatcctccagccttcttcccacctgatctaccacagcgaggctacacccgagtcaccattgaatgagttccttggattacgccaggactgggtgccgttgcgcaaaattcaccgagataaccgtctacgatttctcgccccggccgaaatggcaacgccagcgctttggggtttcacctttttgatgtccagcgtcgtcatgaaggcccccaaaaccattgggacgcaccgtctgtacatcacacagccagaggcgtacattcaagattatatcatgggtaatcgcgccctcatgccgggttggacatggcaaaggatacgcgagctcagtcgggtataccctgaagactatgatcctgaggagacaagtagcgatcacaccccggaggcagatgcctttgaagaatgttggactaggagcgacgttcttgacgagctgccctttacagacgctacgattacaaaccgacagaacagccatgtgcacttatcgtccgaacgttccgagaccagttcgttttacacggcttcatcatcccttaaagcgaacggaatgcgagcagaatcgccgcgggcaatactagggaaagagcacaaggcatccttgacgcccttttcgcggtcccgttcattctcgcccgctggcccttctggcgtctcctcgaccgggagtcgtcacaaacagctgtcctccacccgccatacgatgaaaccatacgaacgaccttatgatcggcgatcctctccccttgtgcatgagcgcagcccttttgttccagcggagcaataccgaagacgacgcagacagggtctggcaaagcttgactatccccgccaaaccacgcctcaagatgattatgatcgcaatcgtgatcgggttatgagccgctcgccttccctagcgccacccaaccggagcgataggaagtctacgcctggttggtacgccacgccgtacagcgaacacccttcgtctgagattggcttccatcgcggtagcagccgcgggccttcgcttctcacggacgatcatgcccaggacagcgatcaagagatgacaggactatccagcggcagcgatgacgacagcaatgaggatgacgagatgacggactgtccgatcgacggtggggccaccccaagacgctccaagtccgtgcaagtaccgcttgccattcccgaatctagttccagttcgtctgaaagcggcagcgactttttcgacgctgacgtggacaacctcgaccaggacgacgagctggatggggccaagacggatggcgaaggtcagggtcaggtccacggtcaggcaagactattgaagtctcaggatattccgagagagggcatagaaacggatgaccaaaacctgggtcctttcagtcaacacagccagagtctattcaacgacacgcaggaggacttggatattgactttgatgaaggggcccaagaaaatggccactacgacgacgatggtgacggtaatcaatccgatgagtcagaagcaccaagcgagtatcctagcaagaatatctcttctgttctgtcgcccgagattacgaaacgacctagcccgttgattgcctccggaagcggaagccggagcggaagccagcagcaacagcaacagaatcatcgacagcagtatccatacccacgggcgctcactaatagccagaatctggttttggagattgaggatctgattgggcctaagggacagtcacaaccaaagccacagtcattaccactgccacaacatgagagccaggcatcgactgaggcgggaactcaggagctaggtgagatttacgtgccagtatcttcctggacggcttcaaccaccaccaccaccaccaccgtggccatggatgcagctgccaccacagccaccgtcatgcctacggctatgtcaacatggaaagaaacggacatacaggcaacgacggagataaaggcaggaacaccacctacgactttggcggcggaaacaggaccgtcatgggtaacgtgggcagacaccgcaacggggaagtggccgggttttgagtttaagattcatgaagatgaggcgaggactgagtagactaggaggattagagatgtcagtgtgaaaaaattatggttatgagggaagggagtcaaggtaataagtgaatatagcggggtgggtatggaacatgggtaggtatatatggagtttgctgctcatgataggtatcttgggggttggtcttaaaggttttcaaactaagcactacgtagcgggcgttcttgtgtaggtagtagttgataaagaaaaggattgggatatgtttgccgtttcgattttcacttgatcttcccgttggtgtcagatattaatcatggttcaagtgccaggtatgatgaataaatagaattgaattgaaatgttgttcggcgagcgagtgttatctggttggtatctgtctggcactggtaacgtagaataactagggctaagtaggtatcaatgtatagtccactgggttagctgctatgatagtattgttagagtatacattcgatggatttgattgtatacacagaaatacatgcgtgctctctgggagatgccggccggcgatctttgcttccttcctaataaatcgggcgcgtttccttcacacctacctacctatgcataatttgcttcttctttgtagtcggttacaatctataccgatttacaactttactaaataataataaaaagaagataacccgatagatttgcatacctactaactagcctgagaaggaagacaagacaagacaagacaagacagttttgatagataggtggggatggatgttcaaacaaacgataaaaaaaaaaaaaagagatgattaaaaatcaatggatggtctctcccgccgggaattgaacccgggtctcgagcgaatcgaactgttgatgttcaagcttgacaagctcacatactgaccactatactacggaagatgtacaactgttagatcagctgtcgtagttggttggaagctgcggcctgatggtgttactatatactaccaactgcgaacagggatcaatcagcagatccgtacagacagacagcattaccagtggaacaatacgacgacattgatcaccattcgcttgcgttgttaaagagccttaggaaagtttgtcattaatttaccagatgttcatttccccctaccctgacgtgtgtttttgcacttgtacattgcttctgacaaagttcacgaaatttgtatatgcgcgcttggacgaacttcatctgacatcgcttgggacaacagatcgaccatgaagtgatatgctacaaaatcatattacgtgtcatatgtctatatgtacactcttataaagcagtcgcgatgcgtatattcaccgctctaagcccattacaaaaagttggatatcatgaaaccaaaataaataaaaaacaaaccctcccattttcaccctcctctttcccttaccgtcaacctttcttcctggccaccctctagccctcatcctctcgcatccatcccctctcaccccctgtcatatctctccctcacttctagtaaaatcacacccgatcatctacccccgtcccatcactaactcttctcattcccaccagcaggcaacgtactcggctcattttcattcgtcaccccactgtacgccggcctgggcaccccatcgggaatcaccggcccactcataatctccgccattgcctcgtcgtagctgggcggcgcgtcgtcatacggcggctccatctcccctggcgccagttgcggtgggtacaaggggtctgcgggcggcggtaccaccactcccgcagccgtccctgcagcagtaggtggctgagcggtgttggttcgtgggggaagagctggcggctgttgctgtggcgctgttgaaggaccggtttcggcggaggaggaggaggtggtgggacgcgctggttgcgatggtggacgctgagactgagtacgtttgttcttgccttgcttcatggcctcgatgagggcggcgggcggggcgatgccggagtagacttctacggaagaaaagtgcagtgggaggtggatttcttgggggagatcggtgccttcgttcttgttgcggccgaaaatggaagaggcggtggtggcgtgggagatagaggcgacgggtttgccccaggagagaccgagtttgacttcgagttggtattcacggctgtgtgaggaaggctggagtcaatagagttctggagggatgctcggaaggaaaggggaaattacctgaggttacatgtgacaaaactcggcatgacggtgtttggtaaaggttggttgcaccagatgtcgttgggcaggacaacctctgtccctgcagggtctccgagtctcgaaacaggaatgctgagtccctgtcgtgatacaatcacccagcgactagtctctgtgttgatgaggtcgtgacatctgacctcggtctggccaatcaggtcgatctggatggctgttaggaagatctctgcgtccgatcccgcaagcttctttgcaatgagacgaagtgggatcggttggttgcaagtgatgatggcagggtgtggaagtcgagccgacatctctatcgacggaggcacttcgggctccgttgcaagttttccatcagccgttgttgttgttgttgttggggctgaagatgaccctgcattgctactcccagtccacccgctgaagaaagaagctcgtttcttggaagacgcgtttgtccttgggcttcgtggacggaatgcaaagggtcgtctggcataggcttcgtggttcgtcttgggcggccttggaggctcaataggaaggaatttcaagccggtctgcatcctccagttctccttgaaaaagcccggtctctgaatggtaaccttgacatagtatcgaatctcgcactggcctgggaatccggtgaaactgggtgggagcgtctttgtgacatgggagtacatcagctgcttggtgccgtccataacacgaatgccaccgagaccgaacaagccagaacccgacgcgattccaccggcaccagaaaggcctcctagtttggccatggcgacaggatcaccacaagcattgttgaagggaaacttgaactggaaggggaatctgtgttgaccagcggctaggacatagggctgtggcaaggcgttggtcttctcgtcgggaaaggcctgggtgactttgtataggatcttgtggttctcgtagataacatcgccggttggagtgcgctccctctgagcaatgccggtccctgagccatcggcgggtactcccaaggccgacttggcttcaccctcgagtttgacgatgatgcctccgatctgttcgggacgactgagagtgaggacgacctggccgcggataatatccaggtttgtgtagaactcgggagggttttcgagggcgatccgtatcgacatggttgcgattgattatcgtcaacttcaacagagaaatgaggctatcaccacatgaaccaaaacaacaaggaataaccagtgggtcacacgcccaggtatgagccaaggagaagatgatggaaaagaatctgttattttttttttacaatccgatttcctcgaaccttgggagggggttggtattataggtaggtagatgaaaattcaaagccactgcctgtctgcttcgatgtgatcagcttcacacggcagttaggtgatgacggggaagaccctcactgaaagaccggaggatttgccgtttaagtgctgggtagcaatttgaacccgccgcacatgtttagggcggcctccgctgttacgtcagacggggaatcatcggtcggaagtggccgaggtgcctggattccactgatgtttccagtgggctgggccgccgccgccgcccgcatggtgtctcaatggggaaagcggtcagccttttgcttatcttatcagccacatgtctggcggggcatctttttttctgccgcctgatccactcaaaaaaaagatgtcggccggggtccggcgcaggcacaaggaagctctcttcagcctgcggtacctctgtccgtctcacaatagaggtacatactacagccattgcgcgactgccgtgacttgagaacgaaccgcccaagtctcgacccggacagagatcgaccgaaacgacgaaaccctccatcgatcccccaaccttctcgtccgacctcgattccgagtcgtcttcctccacacacctacccacgacagcattgactagactacaccatgcccaaggcagcgaaggcgtccaagaagtcggggggcggcggcaacccctacgatcgcaaggggggcggcggcggcggcaaggctaccaacaccaacatcttcaagttcgacaaggactttggccagcatatcctcaagaaccccggtatctcggatgccattgtcgacaaggccttcctcaagcccaccgatgtcgtcgtcgaagtcggtcccggtaccggcaacatcacggtccgcgcccttgaaaaggcaaagaaggtcatcgccatcgagctcgatcctcgtatgggtgccgaagttaccaagcgtgtccagggcactccgctagccaagaagctcgaggtcattctcggcgatgtcatcaagatgcccgaaatgcctccatgcgacgctctcatctccaacactccctaccaaatttccagtccgctcatcttcaagatgttggccatgcccaacccgccccgcgtcgccgtactcatgtttcaaagagaattcgcaaagagactggtggctcggccgggtgatgctctctactcgagattgagtgtcaatgtcaacttctgggccacatgcaagcacatcatgaaggtcggcaagcagaacttcaagcctcctcccaaggtcgagtccgacgtcgtcagaattgagccccttgttggttcggcgcgccccaacattgcttttgaggagttcgacggtctccttcgcattgctttcaaccgcaagaacaagaccctttatgccggcttcaaccagaaggaggtcctcaacatgtgcgagagggtacgtttcttcccatgtgttcacaagctccaactcttactgaccacttcgtttccagaactacaaagtctactgcaccctcaacaacatccccatcgacgagtccctcgcttccgcggctgaccttgctgccgccggcgccaccaacgatgccatggacgtcgagatggacgacgacaacgaagacaatgataacgaagagaacaacgacgatgacgaggctatggaggaggatgaggacgaggacatgcccgtcttcttcaaggagcaaaacgacgccaacgctaaggacgccaagacacctagcaagaaccccaagtccaaggtggccttgatagtcaaggccaagttgaacaaggtgcttacgagcaccggtttggcggacaagagagctaggcagtgcgatcagaacgatttcctcaagctgttgcttggtacgttttcttccccctcggcttccctttctgatggacaacctcgctaacactcctgacagcgttccacgaggagggtattcacttctcttagacgtgtgttattattgcgaacacgcacagaaatcatcggcgtacggggcgttttttggggattgggaaaatgtcgttttttaaaaattctttgttttgttccatttgtcgtggaaataccattgatctggatgctaggatttgcacaatcataaaagccaatgaatctggctgccacttttgccaggaatcgaaccataatcatctttcgtttggattgcttgagcgtcggatgttgttctcttcgtcacgttgctcaaacattgctgagaagcaattgctgacaataccagacctaccgcatcgagatgtcttttataataaaaccatggatcgggggagtggtcagtgacctacgggaccgagtccttggagtaacagggaaacggaaagcacaggagagcaagctgttttcctaccctacctctctcagtaacaggcgccgagtgcgtcgttaccaagccagaaagcgtggaagccttctttcgatagcttgtcagttgttcaaaaccattgaagaggggcaaagaaaaagaagaagaacaaatggtgaccgcaacttatattttggaaagcacgacactggatactaaaatgtgtcgccgttcttgtccttctctcctccactcctccattcttcgacctccatcctccgcacccaacacccatagcccaaaaaccacgaaggtctcagcacccatgccatcgccggcgtccccatcgggagaaacactccaaacagccatccccacggctcccgtaaacagcaacccgaccactggatccatcaaatgaagcaacaccctcccggctcttcctgggttgtccggcggtcccggaggcgcctccatttcgaatccgaccttcttccagacttcgacatacaacatccaagccactgctgaaatctctccctctcttccttgccattggctaacggacatggatacagaatcgaagctgttctagtatactgtacccgaagggtccgcaaggtgtttattaagatcttacgagtagttggtcgacttggcgcatatggtgtccggctctcccgttgcccctgttgtcactagaagcagcgctacttcgcttcctcttcctccgccgccgccacctccaccaccaccgagagcggctctcttgtcggttttgaccgaactgcttccgaggccgcctaggttaccgaggagaccaaggacaaaaaggtcacacccttctctatcaaatcgattccatcagaggcacagctttctaacagaaggccagtgtgtgccgtttttgaactgagctttctgatgggaatagctcgcggtcattatttcgcgtaaacagcaacgaaggtattccgacgccgaggcatagccgaggatggaactgtaacactgacaagtttagaatctcccatacagcaatcctccgctatgccattacaccagacccgcagtgcctccgtatgcctgcgtttgtttggcttcctctaggttgaccttaccatcgttccgaggcacgagacttggttcaccggcggtcgcccggcgtgcccgttcttgttccggccgcccttcctccaacaaaatgcagagacgctccgccatcgccaggccagcatcggaagctcccaccaaggcctctggcaccgagcgagcgagcgagcaacctgtcccgaatacctctctcaataaccacaactagccagtgcacaaactccgcaaaagcaaaccaactctcgctttcaaacgcttgtatttggcggattctacgggccgttaaaaaccccagtggggaaaaggtacccgatctactttacaggcccgaacaaccaaccaaacccaaaaccaactcaaccaagcctgaaacgaccaaatctactacctacatgcttacaccacccaaccctccgcttcttcacctccctccttctcttcttcccagccatctcatcctccgccgccttcctcacccgctcccgccactcctgccactccgcatactcatcctccaaatacctctcctcgtactccctctccagctcctccacatacctctcctgctcctcaatctccctctccagctcctcctgctgccgccgccgctgctcctcctcctgcacctcccgccaaaccctatcacacaccttgctcaggaaatcctccagactctccgcctcatcctcctgctcctgcctcttcctcttcacacccttattgctactgctgtcgctatgtacatgatcgctatttgtttcgctattcgtttcgctatttgtttctgtctcaataggatacattctaagaaaactagctagatacccacctggcggaggagcagcagcagttggaacgcccactgtcgccaaaaagtcagtatcttctttgtttgatgtcggagacatgatgattgtttcggaagtggtgaacttagctgattttgatgatgttgtttgcgtgcgattgcaaagaaagacttgagctttgtttgtgttgttgtggtgattgtttggaacaagagcacaagtttgatgtaaaagggaagaaatggaatctggaggtacggacaggacgggagaacttgtgatgctggtgccgcggagtgtggcttggggaactttggggaacctaggggggcttgtgggctgtggcaagttggaaagttggaaaggtgcagcatctgagggggtttgtatgctgtgagggggttcgtgggtgatgcggagggggtttgtcattgtgcgtgttttaccagcagcatggcagaggacttcggtgtttgggcttcttggtctctcgaaggtcgtaaagcccgacggactcaagatgcaatgtatgtcgctgcatgcggctgcatgaggtattgttgtgaagcggtccgagaggttctcgggcaccgcggtagtcgtcccgagaatggggcgggatgggctgggttttagtagctcttagtatctggtacttacaatagaacctctatggagtgcgggaatgaagagagaatcgcggatggtccaaagaatggaatgggaatcgttcaccgatgggagaaagggaagaaccacaatgtcaaagccaacgcagttctttcctttttcttgagataactccacgcaaaacgtctttccaagctatgctatgctcgcgccgctttgagggtgtatcttatccttattcgggcacattcgacatgaacttgaacctctgtggcagacattgcacagtgtaccctgtcagcttccgcctgtgtctcttccccggttcggctcggttcggttcggagtctttcgtcgccgtacagtacggttgttcttcgtgttcttggtaaagaagaaattcacgggatcgatcttggtcagatcgaaaagagacaagcacaacagttggatttgtctcaacggtacaacttcatgtcgtgtatgccatgcatagtcgagcgttctagcccgtctataggtggcgatagtggcgtgcgagatggtggactggaggctcgaggtagtatgaagttctgttgaagactgtcgtcgaggctcggtgtatttagaggtaacgaaggaaggtatgtcttcgagatactgaggaggaggggaaggtctgttcgaagcttgaggatcacgtcgtgattgactttccgaacgtacattatgacgggacttcgcgccgacatgaacgggaggtgttaatctggtggtgtttaggtaggggaaccggctcgcaggttcggaattttatcttgcttgtacgtttggtgacgaagagcatggaactgcaggggaaagaaaagtaggaaagaaaacacaagagaagaagagagagagagagagaaaggaaattcatgaagctccgcgcaactcggtgtttgctaacggcgccgataaactcgatgtcctggattgtggtcctcctcttcgggcaatgatttgtactaccaccacgaaggagtatctgtgatctttgagtacgaaaacgccatccgtcatctgccagaatctggcgaaagtcggacatagacgaggcggcgaactatgcgagtgtccatggtggatagcttcatagtgatcaatccaaaacggcaagaatgtttgtgtgttagttggtctgtaggtgtttgggaattgttaatgcagtggtcccgctcactgacaccttggggtgaccattggacagggaatgttaggcaccaaatggaaaagaactggcactaacaactgaatcctccttgactttcaagataccactaacaatatgcgctatagcagctacagcagtaagatacgatacttcacttgcagctccgggcaagtttcgtaaattcgggcagcccgtccgagagccccggcgacgggactccggtgaaagttcggaagacgatagctacctaccgtgggaagcagtccccgtcaggggagattatcggcggacctgcgacggctgccagcggcttttggactgcgagcccaccgggactggccacggaggtaacgaccatgatggaggcagggtacaaaacgagaagaaaaaaaatccctgtagctgtagaaaaggacgatagcccggctagatacgtctcgaggattgtaccatcggttttttgggtcttgatcacggcgttgtggatggtaggatgctcggtggcggatgacggttcattcttcttcggagcagcgatgtgttcaggatacgtcggtcagacagcacgatatgctcggttccatgagcttggggtatgtctcgttgtggcaatgcttcgtcgtggtgatgtttcgtcgggatgtcgttcgcgatgcttccgcccaagtaggctcatgtcctcccttgttccaacccactgagaccatcgcccagcgcatgaaccgacttgatctacaactgggtcttgtcattcatcgacagagacatcaagcatctccgggcactgttgtcgaatactgaccaagacacaagagcaaggctcagctttcttcctcgcatccccagcccatagccagagatcacgacgaaaaaagcgcgaaaaaaacgaccaaaggcccaaaaaaaagcagaaaaaaggtactgattcttcagccctttttatctcctatgattttttgattgtcagcaggatcaggcagaagcagactttgcagccttctctgccttcctccgctgtttcctctccctttccctcctcttcctcccctccgacttcttagcagccaccttgcacactcccgccgtcttcttccatggtccccccttttgctgcttcaaaaacgactcaagttgacgtgaagcggccacagagtgaggtttcgaatcggaaggcagcccgaaggtctccgaaagtttccgcaacttccttccccttgttctcaaaggtcgggatgaggcaggcactcgcagaggcttcgctttgggagacttgcccttccccttcgcctcagaactctgatgttcgtcaaggtcggatgatttcaaagcagcaagcagagatcccatgtcaaagacatgaggaacgtaccggcgcttgccaacagtcggctttgtaggtgccattgtgttcaaaagtgtatgtgagaaataagcagtttgtatcaaaaacgaaggcaactgcgaggctgaagaaaaaaaaggaagaaagaaagaaagagagagaggaaggaaggcgggacgagggttcttatacaggattctagagaggtgccacgttggactgcgctcacctgcattaagactcacgatttgtggttgacgtgcagcgctgcagcaatgcatatactttgttgtattagactggtttgggacagataagagttgctaaccacgacttcttgactgaaactggtcactggcattgctgtagaattttctcaccgactcggagttttgtgaatgtccaaatgttcggctggaaacctttcaagttgtcggcgaacaatacctggagaacaacaacttggagcacaacacccagctttcctgccctgtagcctcccaccacaatgactggacatgctatcatttaatctacaaccaacatgccattgaagatgtttccccatgatcaagctcacatcttttcacctccgaaccctcatttcgagtgccgcgtcacgccctggatcgcgtcttccaacccggaaaaaccgttatgcatttcgatgtttaccaagtttataaccaaactcttcaatctctctgagcgccctttggtgataaacttttacgaatgtttccttcggtttctctacaacgccatgcacgccgcgttcacaatatgcgccaagccttcttcctcctgcaaagaccaaataagattacgcacctgcaaagtacagaactcgagaaactccgagagcacctcacaaagattttacagcatctttttgtcggagaagggggcaactataccgaacctgacgagagagtgtccgtgtaggagacacagaaacaaatgtcgtcgtaaaggctcaggggttaacgtgatatggcccgtgcgtgtgtacctagcttcggcctgttcaccttgctcaccttgtccaagaaaggactctgtaacatggtcagggtcctcagccacacttccaagtccactcacactgttcactgtgcccatcagccgcaaagcccacaccgtggcgtattgtcacgactcacactgacttcgtttgttgacaaaccagttcatcccagatctccaatctccatttcacagccccagcctcaatcgtcagcctcctgcacgaccgatatcatcaggggtttgtttactttatttgtctgtacttgacagttgaccacatctgctcatggtctcgttggtcccttactccatactacggatccgctcacacctgcctcgtctcggaacagaacgtgaagagactttctgatcgtcggttgactttgccctcactctccattcggctcctccaaatcggctgccaacggcttgctagcttcccttgtctctgcttaagagattacagtgactgccgagagtttcgccaggttgcgtcgtggtgacatcggagttttccgcgtacggcgatctcaacatctccactcccgtccccttccgacgttgtggaagccaggaaaccgacgtttggcacccgctcggacgccccgctctccggtacatattcggggctcatcaacgaccatatatttcagctccctccgcactcggccggatccgtcgttgtctcggtaaagccgccaataccagcacaagaaaatcaccttttcttgtgactcaggaaaaagagagacactgaggcctcccttgatgttcgaatttttccagcgggcaaaacgatcaagactttgaagttttcggtcccagactgtacgggtatctcctacttgaagaatcggccgagattagattcttgggtataccacatcaagtacgtctacgccagtccgaacgacagaaatattcttccgcagagatacatacttccgaaaggacagacactgtgcagcctcacctaaaccacctgcatctccaaccgttcaagaaaaaccaccgtacaccttacccaccaccaactgcgtgggtcccctagaccaccatcacggcccgtttgcgattttttttttttttttttttcgggaatttcacatttcggaacttccctccccctgccgctcgactcgaccgaaattcggatagcgccttgttatctatccgatatcccagcacactttttcctttcttcctacgccggcaccatggacacggacaccctaacccccatgaacacatcggacacccctcttcctacccccagcacaccaacccaaccccccctcctcaactacatcctctccttcctcctcgttggtctggcatggggtttcactacccccttcctgcggcgggccgccaagacgcataaccccccaccgcacccgcttctagagcgagaatcagtgcaaagaagcgtcgtgaagagaagcacactgggagcttggtttgcggtgacggacctgatcaagaactggcggtatgcgttgccgttggggattaatttgagtgggagtttgtggttctttttgttggttggggggtcaggtatgtaacctttttcttttcgctatacggttcggttcatgaaggggagaagaatcaatgcgggggaataacgagggtgatgaaggagatgctaatgagaagaggtgaaaaacagagttgagtttgacggtgccgattgtcaacacgacggcttttttgtttacggttattggcgagtggtgggtggagggtaaggttattagtcgtggtgagtgctgttctcgtccatctgccttgtcgaaggggaggaacatagtgaaggggttgagttgctaatgagagacgagtacgtagatacaatgctgggaatgctattgtgtttgggcggcattgcgctttgtgttcagagcaagaacgtgtgagcgttgacgttttagaggattggatatctaggtagttttgggatagatgtgttttcctgtacggctaggagtacggttgatacttctcttggagctatacttccctaggagttttcgaattttttttcctcttccgtgactgcattgtcgtggagatgaccaaatgcatgatatgatagatcgacacagtcaacttcaaggtcatatcggacagaatgggccaataccatctccagtctccattctctccccttggatatattcacatgtcacctattacttgcatgttcccagtcaagcctagaactactgctcttggcaattactcaagttcgtattcggcactttatacatgcggctgtggatatcgcgccgctgactcgaatttacttgtcagcctccaatcatgtcattactgtctgaaacggaggaacatttgtaatggatgactatactcttttctctctcctatgtaggtaggtaggtaaagtattctcaatatgtatgtcccctgcgccaggcagtttcccaggtagatccgctcctacataatttccatccatccatccactaacatggaactcctaccataggtctttccaccatacttgagcagccctgacagacgtgttcgtccaaaaagacttctcaaggggcgtagccagacgccctgtgtgcccaaagaccaaaaacaaagaaaagaaagcaagtaattatgtacatgcaagttttttttttgtttccgacaaaaagacaaacggaagcgataagagggaaaagaaaaatgagctaagaaaaggagaaaagaaaaaaaaaaaaaacaaaaaaaaaaaaacactaaaacaacgagaaagaagcagctaaaatgctgggagaaaaaaaaaaccccatttttataccccccttcgtatgctttccaatgcatcaaacaaatgaccgaatccaagcaagaacagagcagaacaagccagcaagaacgaacaacgaacaatgaagcctcctttaaacttgaacccccctttctttgtataacggtgatgcaaaaagatgcaaaagaacagaattcagagaggaagaaagaaagaaaaaaaaaaaaaaaaagagaaaagaaaagtttgaccagccagcagcaacgagtagaagcaaaaagtgtcgtcgtcgtctagttcgtgttgtgattccccccccccccccccctttttttttttcagaggtcgccgtaacggactagatagaaagtggtgttgttgtcgaatgttccatcataccccttttcagacagagtgtcattgtggtttgtggatgtggttgtggttgtaattcgtggaaggggtcgaaggggtcgaaggaatcgaagaggggaggagagaagaggagagaggactggaggacatatcgtcgagccgagaaacccaatcgagagtgtggtggactggacttagcactgactcctcgagcgaatccacctctggacctctctcagactcggatcctcgtctacccagcggccacatctgatgtcgttcgcttggagttcggcgtagattgcttcgtcggtgatgtttgctagttcctgtttttttgtcatcatcattagccattgcttcttttatcttttatccccatcttcaccaccaccaccactacctccccccgaaaacaaagagagaaaaagaaaaaaaaaaaaagaaagtactcacagccctcaactgcccatccatcccctccatttcctgtctacaaccaccaccaccaccaccaccattaaccacactctccctccaccccacccacctctgcgccgccgcctgcctcagataaatcttttgtccttcatgtcgtctcgcatacgcatccagcaacacctgcttcagttccgctttggcctgctcatcgggccccgggcccgacgcacacggaatcgaaatgtcggctgcgcagttcaagatgtgttgcccgtctaaagcgcattggcggagggcggcccagccttcggtgtagtagtcgtcggggttgctggggcaggtggggacggcggcgattaagtactggagggtgcggaagtcggagagcagttcggctacgcgggcttcgcggagggggtttactgtttgaagggatgggcctggcgttagtttcggaggtggtgagggaggtaggtggatggatggaggggggaggtttgtgggagtggggatggaggaggttggggataggggggtggtttgttgttgggtgtaatgttcgaggtcggtatactatagctacctctaggtaggtaggtaggtaggtaggtaggtagataggtagataggggctaaggggggaatcttcgcttggttttgcttggtaatatttgaggtcaggggggaaaggagtgatggggtgatggggtaagttgttccttggttgggaagcatcaaatgcaatgttatgatgatgatagtctatcaagacatgggactttccgtcgttccatagttttggatatgtgtgaagccttgtccacgttcctgtttgggaaaagtcccgtggtggtggcgtccctagtacgcacctgaacctcttccatgggtgtgtgtatggatcttggaagtgtatgagtggttgtgggtgggtggaaaggtgtgaaacagtggtgtgaacggcagtggatgagtgcgtgaaaagggttgggtaatccctatagggaggtcaagggggggatatgtatgccagtgtgtgtggatagaacccaaagctttggtaggcccggcagacggcaagtgagtagagtggggatggagaaatgaagagtgacatagataaggtacttacggccgtcagacatggttgcggttgttgtgggatgggtatctgagaagatggatccttggtggagatgggaattcgacaaaacctttcaaaggcaaaagctcgtgacactttttggtagtggaaacgagaagataggaagaaacaagaagagtgtcgtcaaggtatgaagcggattcggtgaagggatggctggtatagctgagaaaaccaaggcaactgcaagtcaatgcgtgctgtgatgaattggcaagtccagaaaaaggaagagattggcggcggcgtcggttcagatcgtgatcgtgaatccctggacaactgaagaccggagtgtcgtattcagatgactcgatgctgctgagtgatgggtcgtgatggtaacttgggaggcgatgtttgagaccttttgtagaaaatcgttcccgtcatcatggaaaaaagaaaacaagaccgttgaagccatgtggaggaatggtggaggagttgaacggcattcccccctgactagaaccgtggaggtaaaccgatcatggattgcgtgtgtatgtttgtgtgtgtaagtggtacgtattcccacaagttcatgtccagtcggacaaagaagccatcacgactattcccggtcaacacctcatggcctcatccctcacttctctctagtgttcccggagcccaaggctcacgccgggccgcatcgtccactaacgttgacgagatggagatggatgttcatcagccgctcaacctaaacccttgggttgagatgtgtcgttccacccaaggaagggatacaggctagttcgtgatgtacgatggctcgcggcagttggagtcatgactagcaaagaacccctaccaagctgtaaagctgcatgaactccggcgtgaagagtcacgaagagggccatacaggttgcgaatcgggcatccgataaagccatggaaactccaacgcaggtacaagagtctagcgtggatgttggggactgtatggagcatgtcacgacgaccacaacggccttactccacaggctgtgaagttcggcacgagtgactagtgtaaggctagggagaccatgttttgatgactatacgggtcaacaaagttcatgatcctagtccacctggaaatgggagccggtgcatgcaggagaagtgggaatatcgtggtaagcctcatcgtgtttgggtccgatgccagatctttggagcggtatggggttggcgtggtgaccctgcctcactcccgggtcggaccctcggacgagtttgtcatcagagccttgttcaagcctcgatatcaagttggaaaactgagcggtaaacagtccttgtgtgccctcgtgctccgtcactctgtcatctctccaaccacaacccagtacatccagccatgtccagctcgtaagcgccttcaagccaaggaggacgccaaaaaggaggctctttgttgttgctcatcatggccaagtgacggtgacacaaacccagaaacaacagaaaaaaaaggataaagtcgtgaaatgtggagtgtctagcagcctcttggtcgtcttggcagcccagcaagtcccgattaggaaagatagacgagcccttcagcggcgccacagacgatttccagccgcctcttggctccgatatggcgatcttggcggtatccgcagcaacagcaaaaaccgagagagaggcagcccaatatcaaatcaacatcatcggtggctcaggacaacctcaggtgtcaacacgaccaatcacatcccccaaactctaacagttctaacccaaaagaacatgttcctgggctgagctgaggcagcgaatctggtttgagctttctttagcacattcttgaaaccgacagtctgttctgttctcccactcggctccggcagatctctcgtgggtttgttgtaccgttgaataggtagggttgcatcgagacagaccctctctcggtcagtgacctcatggtgtttccacactttgttggactctagagtcagaacttgttcaaagcaaagcccgaaacatcatgtaggtttccacgttaggaatgattctctttccagttcggagctgtgatgttctccaagctccagtcatatccatcaattcggttaccaagcccccttctcttaccatttccagtatctgcaatcctctccatccagctcggtcactcccccctttgtatcccgttcccaactcttccatgagatactaccccttggaaaatctcacaagtccatggcgttctcggccttttgcccgaatcctgaaacatccattcccattcgtcaagcagttcatgcacaaacggaaccgttccgaatctctgctagttcccctcgtcattgctaacattacatggttagtctgtttctgttcgaacctgcgtgcagtacataccttacacgtgtagcagttctccatcaacacaacaccgatcccatagtctcgggaaacacggacccgtatccacggtatagctccattcattccgggagaagaggcagccttcttcagtaaaattttacttgtccaaactagtgaatatcttccaagggccaaggaagaaagaaggaaggaaggagggggttgcatgtgactttcaatgcatgctgcccattccgcattcctttttttttttccttccctttccgctttgagccttacatcactagcttcaacgtcttcactcttagtcccgatgtttgctttccctgctttcgattgccatttgtccatttcattctcatctggaggccccatcaccttttccccccagggacgtgcttccttctcttcttatttgttgcatttcgagatttccaggggaatgttttgaaaacgttagaatagttcgttggttgcccgtgccgtgccgagtggtcgtccacttcagttgccccgtcaccccctgtgccttatagccgaacccgaagtgcatgcggacggactagatgggggggattacgtggtgagcgggcctgttgaggcggccgcctctgaagagcctcattgttgttgtggagatatgtatgaggtgtgaggtcggcgatgatgatgaaggtatgtacatggtgtatgtagacaagcctgcttgtagaagacccaacaaggttgttcgaacttcaacccttgatcagaatgctgcaacaaagtgacatctcagttaccactccgagttcactttgatctgatatcgtgaggttgactcccctcaacttcgatctttctaccaaggtacttacttacattacgcatctacactttgacgccatccgtccacactctacgtccggaccgcatgccgggaggtaatgtgatgtcccatacccatatcatgtcatgtccctacctacgtacatcacagcccttactagtgtacgtagaggtatgttatgtacacttgtacatacatacctctagtgttgttcacccaaaaaaaaaaaaaaaaggtacgtaccccattggctgcaacccaaccatgcatcccaccaccaccatatcgggaggccaccaccacccagcacccaccacatccacatccacatccaaccacatcgtgggacgacgacgacagaccctgactgaccatcaccaccaccaccctggccacatctcaacatctcaacatcgaaaatcatctttccaatccccccttttcatcgtttctccatgtcacaacgtggcaaatttatataaatatataaataatataaaaaaaagattgcaacaatactacaagcacctctccattctcccggtacagtccatgatacctacctagttctagtccccaccggttctccgaacttgaagtcacaacaacattcaatcacttttgcttcttctgattatcttgcttgtcgctttttaccctccttctttctttcttttcttttcttttctacttttttttcttcttctttctcttccagtcatattggttggtacccaacacacactactccctcgattctctcaagtgaactgagaaagtgtcaggctcgtttcagccttcagctcggtcctctgtccccagcacggctgcaaggctggattatgacttggcttccttcctttttggattctccttctgtacagtcagtatagcatatagttagactcttgtgtactgtgaggctgtgatgatgattactccatgtcacgcacagaaacaaaccaactgccggcatgttggagccttgtaattgtgactaggctagaagatatcgaacgatattggcgtgctgaggtgcgattatagtttgcgtatgcaatcaatcaccataccattctcttcccaccatcttcctcatgggccattatcatttcattgtttgctttcagctctcttcgacacatcttcttcggattctccgtgagtccatctatcgatgatcgatgatttccctgctgtctccagggtagcatccctttcctcatgcatcttccagatagaccacgtcacagcatcaaccaccaaatagtctccgtctgcatgcctgcctcccttagtccttttcggcaatagcttgtagcctctcgtcaatctcatcttcagtcaacgtcctgaagccgggatatgtgccctcctttccgtccggcctgggtccaccgacgataccaatctcgatctcggtcttcttgaagtccatgcttagcaccgtgctgagcgtggtgatggccaactccaccacctccttccaatcaccgggcgcgtgatccttgttcttgagcttcttctccaggtggttgagggcctcctgctgcttgggacccgccgcggtgcccttgtagcctgtgtagtagcctgccggatcgcacttgaacagctgggggccaaactccgaatcgaccgatatgagggtgacggcgacgccatatgggcgcatgaaggcctgcagttggaaagaagagtctctggttagtatatcatcctcttcctcttttcagagactcgtagcccgtcgcgggggcagctgaaggtagcttacgcgctgagtgtagacctggctgatgttggcgatgcgcttcgccaaggcgtcgcatggcatctcgtagccaaacttgtatcggaactcggcagcctctccttgggcgcgttgtgcgaaggcgcgcgcatcggcgatggatccggtgatgacgcagccaaccgagggcgagatctggaagatgtgggagacggaggaggggtcgatgagcttatcctgttgtcgcacaaccgtcagcatatcacacgaccggtggaagcctcccatcatccaggacaacatacgggaaccttcttctgggacagaactacggcgcagtccttccccctgacgccgagcgacatgatgttggcagctgtgatggccttgaaggcatattctatcatggtcctccatcgtcagcatctctgatatccatctagtccacaatcatcgttcgcctttgcgtttcggtgtctgggatcgagtcgtagaggggtcgtatagaggtcgagggtggtacgctattcggacgggacgatgcagacataccaacttggtacagtcttccctgctcggagaagattgtaatgtgcctgtcgtagccagcgctgcctgtcgtgggggatgtatgttagccatggcgcctacatcatagcatggtgatagcttgggagagcttcagtaagtgggtggagcgggcagttcaggtggtggttgaacccaagctctggcttgacgtacccgacatcttgaatatttgattagatggaccggtctatgtgtagttgtgatacaaaatggaagaatcgccggcttcggttgggaaaacagtcgtggtgtttgtttgtttgttgacgtcgggagatggatgggtcgagttggtggtggcaggcagaagggagcttcgtcgttggtcaaggcggcgggcgggatggatgcccggattgcagtgacgatgtccagcaactccagcccagggcagtggatagacagctgctgctccagcgcccgcccatcgaacgcgttacggcgggattgcctggaggaacctcaaggctaacaatctgataggccaagggcgacgggagtaccaggtgacggccagccgcctgggccagtccatcgcccgccaggtcaacagaggaaacccaactgaaccccacacgattcccgtagctcgagacggatgaccccactccaactgacagcttcaatccactttgcctgccgccgcttgagctccccgtctcgtcgtccaaattccccagatcaaaaccccactttatttgcatctcttatcacgaccgggacccctgctgtagggcgccgataagcttttagcggacagaaatttgcgatttggaggaaacgagaatggcagtcgcagttcttcaattgcaattcaaagcagcgacaccaccaataacatctccaagtccccgtcgcaccgccatcaagcgccggacctttgaaccgaccaacttacgaactgggccttggctgcatacacagctgtcctgtactctcgccatcgtcaattgagttcctttttccccaagtaactcccggtccttcgtgtgattctaccgtctgtagtggtcgcccacgtcactcgacgcttcctgtcgcgtaccgattccgatccgacacaccacatcgcatcgcatcaaaccaaaccagaccagaccaaattcagggcacactgcatacagcatagtcgcagtcacagtcgcatccgacataccacttattataccttctttctccctcctcccctaatctttctcctccttcctctcgcccatcatgtccgccgtcccggcctggaagcgattgggtctcaagctcaagggatctgctggtgacagtcctgcggccgccccctcgacgacaacaagcacgccatccgccacccgtcagccagctcccgcgaccagcgcgctcaagaggaaactgccatcccagcaacagtccttcaacaaccagaacaactaccctacacaaaacaagcgattccgttccgataacgcaccagcagcacagagaaagtccgtttccttctctcaagaaaccaagaccacctccaccaccgacgccgccgccaaggagaagaagcgcgagaagaagaaggccaaaaaggccaagcaggcctccaaaaagtccgccgaacagtccaagaaatccaagtccgacaccaacctcgagccctccctcgcctacctgcgccagtggcactcggcccgtgaccagtggaagttcaacaagaaccaccagacgctgctgatcaagtacgtgttcgagtccgacaagatcccctcggccgacgcacccctcttctaccaatacatccgcgacctgaagggctttgtgcgcacgcggctgcgggagcaggcgcaggagatcaagaagaaggatatggaggttggcgctggcgcgtttcccggtggggacaaggcgaaggagaagaacgaggagaggcagaagcagtatgaggatgcgattgcgaggttcttggaggatcagaaggaacggacgacgcaagagaagagcaagaagcgcagctttgacgaggtcgagtttgtcttgaggatagcgcccggcggcagcggcagcggcagcggcaagaaggagaagaaggacaagaagaagaaggaggaggagacgaatgacaaggagggtgcggtggacaaggatgtcaaggagcgcttgatcaagcggattcgtgccgagatggtgctggaagagctggcggactctgaggacgctacttccaccactgctacgaccactaccactaccaccaccaccaccacttctacctccgccgccgccgccgccgccgcgcctgctcctcaaccacagaccgccagggcctcgacagatggccaacaacccgctaagcgccgcaggttacgtaacaagcgtacggacatcagcgacagcgagagctcggactcttcggacagtgatagcagcgactccgattctgactcggacgaggagatggcggatgcgggagccaagacagccaccaccagcacttcctcatcctcctcatcgtcgtcgtcttcgagctcagaggcggagtcggaaaatgaaaagagcgatagctcggaaagcagcgacagcgacagcgactgagcttagttctgtaatttagaaaggagttatttattcttgtttagacgtgtatgttcggttggggttagagtaaaaagcttttctgtacattcttggtttttgtttgggggtgattgtaaggataaacactgttgattcgattgttcacatacattatcacataggaatgaatggatggtacatatggaatgagaaacgtaaaagagtttcgaggaaaccaatcaatcacctccaaccatacatacatcccacttttccttaacaagaataggtatgtaagcttcatgcatgacatccgccatgtgacagacgggatgtgaatgtgaggggtaggtatgtaggtaaatcgtctcagacaaaagcagaaaggctcccgcttggatgtaccaaatatagtaggtagagtgtccatatctttcattatgatagatctaaacaagtgaggtatcgtgtaagatagatcaaaaacttagttattacatctaaaccaaaattgcctcccaacgccatcccggatatccaagaactaaaataaaactaaaactgctacgcagtaaaaaaaaaaagaaaaaaaaagccctcctttttcatgatccctcgctgtgcggtttgatccaatgatcattgcaatgatcaatcatgcttgcttgcttgcttgctgaatccaaaaaagcccccgccgaccaacttgctatgtaggtatcatcatatatatatgcaatcatcctctctggttatataccatcacctcctctcccctctagttctgtcttccaacctcattcatgatggcttttgaccagactgaacaacaaaatccagtaacccccccacctccaccacccccacacaccccccatgatttgacactcctcctcctcctcctccttccataacaccaaccacacactcatccccgaaatccatttctgcttcttcttctccttcttctttttcctcttcttcttgctgtttttcttgctgtttttctttctctgcttccccctctcccacagtcaccaccctcgtcctcgtcctcgtcctcatcgtcgtcgtcgcagttattacccccgtcgcccgaacggtgcgcatggctttgatccactccgccgcattgtgcacctccgtatcagccgtcaaggacagaaactcggtttggggcgtgacgagccagttgagacgtggatcagataaagaaagagagagttgggcaggggtgaggcgtttgattctactgggggaaacgacaccccctcctccgtgagaagaaagccgtacccatccggagggggaggcgtaagcggcgagaaggaggtcggcggctgtgagggtgggtgttgttgggtcgtgacccggttggttttcaagacaagggatttcgtggaggggaatggctaggtcgcggagggagtggcgtgctgctggtggtggtgatggtggtgatggtggttgagaggagatggacatggaggatgtggtgcgggaagaagatggggtggttcctgaggttgaggagctaatggagggggaaggcgagacggaagagccgcgcaaagcggcgccgatagcgcctccagggtggttcttcgcaaagacctttgatacagaagggtgcagttcgtggctggccaccatagctagggcatcgccgactgagagtgcaacggtcgtggaagttgtcggtgcgctgacgccaaaggatttggtctcgggttcgtggattggggctgggaggaggatggtgtctggtcgctggcggacaatctcgcatgtctctgggcgggtatggcttgtgagcaggatgagtggtagtgactggtccaggtgagggaggaggagaagtagctcgggcgtcttgcccgagaaggtgatcagcataagggtgtcgttccggctgttgatctggcccagatcgccgtgcagggcttcggttgggtggaggaagacagcctggatggcgagcgagttgaaggtagcgactagcttcttggcaatgtgtccggacttgcccacgccgatgatgaccagcttgccattgcgcccatgatcgccctgccgccggacaatggcgtcgacggcgcggtgaaacccgtcgcgcgcaacacggtcggacgagtacaggtcggtgatgcacgagagcgcagtggaagccgtgttgagcaggtgcacggcgcccgagaggcgcgactcgacggcgagctgctcttcacatgctgcaatggcgggctcgacaaagttgtgcagcgggagcttgtcgatgggcgagcagcagaagtcgtcttcggccggggtgatgggcgacggcggggagggacggccgccgcggtggaggtggttcggaaaaggcgtctggctgaggacgtagacctcgctgttgtggacaggcccatgttcaaccatggttgcgattgcaaaggaacttgtcggtcgctgtctgtcttccttttttgaggtcccgcgtttggccgtgggttggttgggggtccgtgaggaagtactgtatgtaagtaccttgagggaccgatcgtatgcgccgatacttatggaggagggactgcagtgatcacagctcggatgtccaaagttccgtcttgttgatatgtggatcccttcgtttcctgatccgtggtattggaaccgatcgctgtgtagaccagacaaaaaatgagatctcggctgtgtggaaagtcgtctcaaatctggaagatatcaatcgcagcagatatcgagattcggagatatcggctagaggcgaagatcggagcgaaggaagaagcactgcaacagttgccaaggacagcgtcgacttttctctgagctgtcacaaatttgatgacagttcagttgcagagtccgtcgaattgtccaagtaagctctggtcttatgggcaatggtgctcgaggatgtcgttggaatgtgaagctcgcggcgtaatgcagtttaagctcttgcatgcgttttcgtaggcgattgtgcctttgcgcgcaaactggtacagaacccacagacctgatggttcaaaggtctcgacttgcgaacagtaacgagtcgatttcaaaggcaaagatacaacaaggtatggtttttatgagataggatgggaagaggacgtgcgtgcaggtgaggatggatgtgatatagagatggcgaagaggaaggaggctgcgggatgcagaagcgactagcagcggatggagggaaagataagatgttataaccggaaatattatcaatcgcactcatcgatgggagactgagcgagtgtcttgcttgtaagtagtgtacgatcccgcaatgactttccgttcccaggtttgtaagttgggaagacactggagaccctgcatcgctcccaaactcatgggagcccgttcacagaaaaataaaaatcgagtctgggtatcgattcaaacagagatcgaccaatgacatgtcgtcttcatgacatggacgttggcgccagtcgcagatccctcgcccgggcctcgaagaagccgcgatccgttccccatcaagtccataggcgatctgagcaacctcattatcggggctggagcatcgaccaaccacgaacccccctggagccgtgggtgttgatgtcgtctgtctcaagtctttgcttcttttttcttcgacatctcagatcccaatgtggaaggaatgatatcaggacaagtgctccgaatcacaacaatgaaccagtggagattgacttggcggggcgaacgagcaaggtaggtaaagaacgtccttcccgttttgtaatctgtttcgatcgaaacaaaccatagtctcacagcccagtccgtcgagtccaagggaccgtatcctcgacacgcttcccacgctaaaaagaggcttcggtgtattcaattgatgctgcttaggtgtattggggtatatacggtgcagattctcaattgaccccagaatgtgcaacactgcgacgttggtcgtgaagcattgaatatgcggccagtgtcgctttgcatcttgcgtaaagttgccggtagttgcgtgattgcaagcgcaacttttgttaggtagctaagtacctcgttgtaaggactcaggtcgttcgttcgatagttttggaacgtttcagttgaaccactagaacactggcatctcccccacatggttcaatgaagaggatcaattgttcgcatccgggacaaggtctcagatacggtaggacggcagcctggcggtgtacaagacttcctgttggactagcgagattggagaactatctgtgtaagggagaaatccctgctaaatgctggtggtttggatgtggaaggtggtgtgggtcatctgggcacaggccacccttcctacacacccctacaaactaactagctaactgactactgctatagaatctcgtgatactttacttagtgtttatatattttactctttcttgtttgaccaggggatatccttcttaattatacccagcattttaataaatctagtatacttatctacttttaaacacttggtgagaccgtcggcagctatattctcgcccttgatgtggacgacgttaaattccttttattcgacttattctataatctatttatatcgaatatcaatataacagttccttatagcgcttaaaccggttattacaatatccttcgtattagcgctatttgtaaaaagaattttaagggggggttgggaatggttaagtttattgagtatggcggagagctattaattagttttaactattgggatgagattggtgaattttgcctttattgtgcttaatataataaaagtttgcttctttaatttctagtagattggactaccggttaggaaggctatatatttagctgtattatactttgtgttgatattgttagtgaaagacgcgtttatatatatacgaagttggagattgttaaagagattagttttgccgtctagaagtatacttaaatcgagggtcttaataaagtaatagaatagatattttattactattttataaaagtttatcggtttagtgttaccttcgtatagtttattaactataaaggtaatatctagttttataccggttgagatgtagttaagggaattaatcttcttaataaatgtcttttatttatagggttatttaatactcctatagattttgaaatttggtatttatagggttttaacgctatagagactataataattaaatttcttaataataaatttagtatattataattataaaagaaatattgtcttttgatttctatcccttacgatattgtaacttaagaaagttttaattggcccgaggtgtttcaatttgaaataagattcaaactgctacttaatattgaatataactgttttagtaggggtagcgattagaaagttattaatgtaaagtataatgagggtgctaatgtagttattaataaaaaggtaagtattagaggatattaagatgaatcctatatccttcaaaataggtaatagaatttaaaactaatataggggactcttctttaagctatatagagctctacgtagaatatagactctatatttatccttctcgaagctaattagttatttaatataaataactttatctttagggattattatatttaagaatattatatagaaattaaattacttatactctaaattgttaataattgtaataattagaaatatttttatatttatagtatatgcgattattatataaaagttttgaatattctaattattttgcttaaagttactataaacgacctatttagtacgggcgagggtctacttattaatataattaactttcttattatatacctatttatttagtaaaacctctatattaagtgtgcggggtataagagagtagatttactattattcgagagcttcgatttaatattttatagccggtagctagtataattagtaacgagggtcttttttggtttaataatagtttttggggattaatatagtttttattttaagattatattaaatttttattactgtaaggtaaaataggtaatctttaggaactttatctctttttataaaactaaatagaaagttactagctttttttactatatttacttcgttgaaatggcctagtacggttattaattttaattatagagagcgacgtattggcgctagggaatttggtaacggtataatagctattataattactttattaggttcttatttaacttttataaaagggttatctttaggtaggattagttcttcttctattaaattttcggtattaataaatttatcttcggaatctccgatatattgtagggcttcgtcattttactctaggatttaattattttattatagggttttattaatagattcattgggtagaatatttttattaataggattattaaatagcggtacgttttattcgattgtagggataattattttttaggaatttaattatataattaatttaaataaaaaggtttaaatttgtaaaattaagtttaatagtaccgttaaagtagttggagttgggtaaaagattaaatttacttgctttggtagtagtactaattttagtacgctgcttaataaggattcttcttgatgggtattagtattagttatagtaatttagtattggttattattattaaatacgttagtaattttttaaatagattaatttgaaaagtaaacgctatattaaataccctcttcgtcttttattaaatacttatcctctttcttaataaatttaattgtattagcccttataatagtattagtctttggattttaaatagtataaatacgattataaagattattgtatacaataagtcgaccctttcgagcgtaggggataaatttattactttaggctcttttttatagctttacgaagtaatacgtaatatagaaatacgattgtagatatttaatgaaaggtttaattaatagtttaggaaggttagctatttataagaatattttatagggattttgaccgttgggatttactttattaggaagtaaattctatactcttacaactatagcaattataaaagtctagaggtagagtaggatcttaaattcaataatgatagttctcgattttttaatgagggtacggttagttctttcgagcgcgccgtttatttacggagagtaggctattattttaaatatttcgataccctcttaacgagactatttaacgagtttactattttagaaatctttggttagtaagttaaactttggattgctattgagtttaataattttaatcttgagacttgtttgtagttcgataaatattttgaattttttaatttgattaaaagtattacctttttccctataaaattaaatttaatagaaataggtaacgatatatataaaataaacaatatatttattacttatataattagggacgttgtaggagtaatactattgagagggtattttgaaaagtacagtatgtgtagcatttaaatatatataaattaataatctagaaaagaatctagagcagggagcttacgtacggtcggttgaccttaaagaggcacgcaagccttatttaatctataggacctactatagtaggtgcgaactgtagcaacggttcaatcgaagccgccagccgtactacggctgcggcgcgtgtcacctaatcagacatataacaccacaatacctttccagtattaagacccgcccgtacaaagagatcactactgtctttaatagttatataagaataccctcaagtacgcggtcgtaggttacgtctataaatagctataggagatgcctttttctttcttctacccttttctattttacttctattacaggcattactactatgttcctatatataaataggtgctgcactacagtagtacagccagcttacaactatctaagtgcagtacaatcacgtacacacgtgctatagaccggatctatagcgtgccctatatagttctcgtacgcgtataggattctcttcctgttccttgtacaataattaaagttttagtttagtacttatttgcgccctataatactttattatacctaattattgtattaacgtataacaagtgatttcggatagactaagagtagtataagactaccgtagcaatttggtctttgcgagatcacatttagccgactagtatagtcgttagtaattaattaaaatatattcgatattagtcgatacgaagcgagaatttcgttcaagtactacgataattttagaatcgcaagcgcgattaattagtatctttttatttattattatttagaattataataaaatatttagtcctagtaactaaccgcaatcctaataaggttaaattaatctacgtaaggtattcctaatactattgaaaagcttcgattagctctaatatatttataaagaagaagtaactagcctcttaatccctaaagacttcgctaagaaggttaaggattttaaagaggttataaaactactttattactttaatattaaatttaaggatcttaataataaagttaacgctattatagaagtaaaagataaattagtaaccgtatttaagaaggaggcaaaaggatttaaaacctatattactatattcgagagcctcaaggcccaataaactatttaaattaattagcagtaacaaaagtataatagtattattaggaagaatatagtcttatagaagaacgttgcttccttataatcgaataataatttactatatactattattacctaaaaagaatataacgttgcaacggcggaataataatataccgacttattaattatatcccaatcctagaacgatacgttcgaagagataaatattaattataaggaagcccttactaaagccaaccgggccaagatcctttgcgaagagttcgactatactaaataaaggcttagagatacctagattgaggcctaatttagtgtaactaaaatagtagaagtaactaagagttctaggttctttatatatatagacgacgataacgaattggatatatataatattaaaaaggaaattcctaagggaggaggttctagttgtattaatagtagtagtagggatagagctactactaatagtattaatattaataggttcggtattaataatataggaggagttagtgaatttgccggctaaaagcccggaataggcggaagtattagtagatttagagaatttaatcctagtagacctagaagattcggtcccggtagtcctagcggcctaaatagaggtaataaccctggtaattactttataggcttaagaggatactactttatcttcgccctagtaataaatatttatatttaatattataatttaattaaaaaccccaaatagtttataagcgaagaaaaagatatatttaagtattataattaattcgtcgtttaatttataattattcgtacccgctaggagattgatagttataattttataaataaaaaaactaaactcttatatactataagctatttaagtagcgaagctagggttactattattataaatataaggaagatcctaaataacccttattattcggccgcttaggattagcctataggatagggattcctaaattacctaacctcttatttctaataaagtaacgttattactatttctaagaaagctatagcccaattaaagtaaagtacgggttccaacagtaaatttactaactttactaacttcgaagtacaattcactatattagtagataaatataattataatatagctataaaggtccgtatatttaaagataaaattaataaagacttctatactataatattttattaatataatacccccggttgtaataattgggaggaataggtaaaattatattaaggcctatccaagtcccttaataacgccgccttccgtaataatagtaattatactagtaatagtagtaataatagtagtaatagtaataataatagtaataatagataaagggaccctaaaattatagagatcgactgtattaaaataaacgaaattaatttaaaaatcgtccaaacccactttataactaaataatatattaaatataataaacccggctattaaactcgtaaataccgtagttaaattaattataacagtaggcttaaagttactagtaataataattccaatactaataaaagtaatagaacttagagtaatagaactaataaatagaatattagagctatagcggataccgcccctccttcgaaggagacggccgatataataccccctaaaactaataatattacccaatagtagggaaatagtaagccctcggactaaaacgcatctaagggcttagaagggactagagaaataggaaagaaggaagaatgaataatattattaaaaatataaatatttaataagctcttacttactaaaaaggcgagcctttatttatagaaagtttagatatttatagatagaatataaccctcctatctacttacttttagtacccctaatataatagtaaaattaattatatattactagtcgactctaactatatagggaaaacttttatcgatagaactttcgtagaaaaaatatactttaaaataaattagcttaataaagtacaacctttacatttagcaaatagtaggtttaaggaataggttaagtattatatagaaacgactatacggatcggttactataaggaaataattaaactctttgtaataaacttagtataagaatatcctattatcttagggtaactatagctgtaattctacaacctaaatgttaattaagtagcgaataaggttatataaaataaagattatataaggatatatattagggaggctaaggttattaaagtattagcgatattagtatctccaattctaaatctagtactaaatttaatcgtagaaaagtaaaggatagctaaaatattaaaacgtaaggcagttgttaattttaagaaacctagcctagcggaataggtagtaataaattggacgtttatatatcctatagaagtattaaaaggaagttacagtttaataatagaagcgccttcgtagcatgcggtaggtagggaatttaaagaacctttcggccctaataggaagctaagtaaaattagaataatagtaaaaattaaaggcggttaaagggtataaataatagcgaggctagaacgagttaggtatacctatttatactacttcgaattagtaaatttagaaataaacccccttaatacaatagattttaaattaattaacgtagaaacctttactataataatacaattgaaaggcgtatatattaatttaattatttaaatagaattggaagaatcctaaaaagataaaacgcgtataattatactaatactatttaaagacacttagaggaatattatataagggagaggagagttatataagaaatactttaaaaaccctaaaatttataaccttattaacatttataaagccgaagtaataaaagaccagctctctactacgtccttcaaactaagagaaactacttacacttttattaaccgaatatataactttaaaggaagaatagaattactaaaataaaaattagcgccgcttaaataagaacccgtactactaatagagattaatcgaatttatagtattataaaagaggatatatagaaatttataaataaatctataaaaccgaagtacacccctaaaaaaatcaaagaatatttccctaataaatataaaaatttatctaaaatagctaatcctataaatgtagaagtattaccaaaatactacttatataactacaaaatcgaattaatcctaaataataaattactatatttaaaagtaaaattaatattaccgtaggaacttagggttattaagtaataatttaataacaacctcgctaagggatttatataatcctctacattcgacgtagcctctctaatactactaatatagaaattaggcggtagtataaggatctatattaattaccggagtattaataatatttctttaaagaatcgttattctttatttttaattagaaagaccctaaatattatttgtaaagtaaagtaatttataaaggtagacgttattataatattcaataaactacgtataatagaaggctataaatagctaacggccttcattatacggttcggattatataagttattaatatacccctttaacttattaaaaatattaacctcgttccagaattttattaataatattttatacaatatcttaaacatatacgctataatatacttcaataatattttaatcttctctaaaacgtataaggagtatattaaatatattcgagaggttctccaacggttaataaatgtagggctacaaattaatattaataagtacgaattctatatctaatggacgaaatacctcggtctaattattatacctagtagtattgaaatagacctaaataaaatagaaactattattcactaggaagtactatcctcgaagtattaactatagtagtttttaaattttactaacttctatagacggtttatagcctaattttcctttatagtaaaactattatataaatttataaagaagaatacagattaatagtaggaagataaatataaggcagcgttccaattattaaaaaaggcctttataataaccctagtcctaaagatttataattagaaaaagcctatagtaatagaagtcgatgcgtttaactaatcgtttagaggaaccttattttaaatatataacaacggttaattctacctaatcgcttactttttaattaagtacttagtagccgaatataattataatatctataataaagaactccttgcggtaattaaagtactagaagaatagcgacctaaatttaaaagtacagtccgacccttcgaaattattacggattataagaacttaaagacgtttagcactacgaaaaagcttacgcttaaatatatatattaattagaattcctatcgtaatttaatttcacaattaagtatagacttagctctattaacgtacagctaaatatattaagtaaaaaaccggggcatattcctaaggatacctcagataataggctataggttagagaaaagcctttaatcgaccctaattactttaataaattatttaataaggaaggcgaattctacgttaatattatattaaatataggggaactacttattatatatatgctagagggtaagaacgaagataataaaatctattcgacgatttacactaacgaccttatattaaggttttataataattctataataataatagatattataataactattaaaaaaagtaaataatagttaaagtacttaaagaaagtcttacgaatcccctttataaagtactacctcgttaataataaaataatatttaaaaatcgaattataatacccccggataactataaaacccaactagaattaatctatagggcccacgcctcagcacctagcaattacccaaagaggaataaaacgctcaatttaataaatcgaatatactagtagccgggcctaactacggcagttaacgcttattatagaggctgcctttcgtacttaaagactaaactattatagtcggtactaataggttttttaaagctattactactaccctatattctatagcgaaatatttttgtagattacattatactactacctaaattaataaggaataaaaagggggcggcctactaatatatcgctatagtagtaaataaattaacgaagataaaatattttatcccttataaaggtttattaactaaggagttagtaaagaagttcgttaactatatctatactctatatagtctaccggatactattatatttaataggggaatataattcgtatttgtattctaataacaattttccgatagactaggcattaaactaaaactatttatactatactataaagaaataaatagttaaatagaaaggattaatatagaaatagaataatatttttaaacctttattaattaggcctaaaacaattaagtaaattagttaacgttagccgaattttagggtaataatttctaattagtaactataggaatatcgctatttttcactaattataaatttcaccctcggataggcactaaaccctcaaagctactattactaaatatattattaaagtaataataataaatatttaaggttaataaaattataaaatactttagagcaatttaggataaactaattatattattaaggcaaatttaagactggtataaagcggcggccaatataaggagaatagacgcccctaagtacaaactaagtaatataattatacttaatataaagaactacgctataagttaaccggtagcaaaactattactaaaattcgaaggccccttccgtataataaaagtagattcccacttactagaactatctctaccgacaaatataaaggttacctatataattaatatttcgagaattaaaccttacgtagaaagtttactaggatagtctaatctagttataaatatcaaaactaataaaaggatagttattattaggactaataattttattaaagaaagatattaggaattcgaaatattattcgattactaaaaagtagggaataactagtattattaaatataatagacttattacccccctaactaataactaacggcgaatttagaaagttacaacgaattaatttaagaattttataatatttacccagaattaggccctccttacccaattttcaaaaaaggatttaaggcatagcaaaaaacaaagaactccctatctaaaactctttaaataactcttaataatatactaataccactaaagtaattattaccggagctgacttcgaactaaccggtataataaaatataaaattgaatagtaagtaataaaagccaaaagattagagtagcagaagctccaaaaaaggaatttaattcgacttattccgcgtaccctaattaaataccttatagtatacccttttataaaataattattaataataccgagaaatagtacgtcttataatagttttacgtctcctattccccggaatagccccacgcaattaatactagaaaattagaaaataagaaggatttaaaaacattaatagtataataactaaatatttaaagaaaaaacaaattacaaatagggaattaaacgtacgaattctctaatacttatactaatagcaattataggcgtcctacgcaaaccgctatactataagcgtccttatagtacccccgttagggctaataatagtaaaaattattaaggttctctatatatattaattaaattagtttttagtatatagatagttattaagggtaataataactcttatagtagaagtgtcaaatttaataatattttaattaacatcctacccctaaaaaggaattgaagtaccgacgagcgctaaacaacttcctattttagcaaaagttttgcaagcaccttattaggtgcagctacaggaaggtcggaaaaggcccactttataaataataatggattccttcgaagggagcttcgttttagaggaaggtagtatcacaggcattactaccatatttctatatatagatgggtgctgcactacagtagtacagctaacttacaactgtctaagtgcaatataattacgtatatacgtactatggaccggatctacagcgtaccctacatagttctcgtacgcgcacaggattctcttcctgttcctcgcacaacaattaaagtcttagcttagtgcttgctcgcgccccgtgacaacttcctttgcgaatttagtactccttaattaactcctttatattatttaacttttacttattgaactatttgttacaataatggccgtaccttatctatttaataagatatttctatcctctatacctcttatcttccttataatttaaaataacgttgaactcgtattttagattctcttaatcggtctagttgttctctattgggttagggggcagttaatgccaattaaaaggattattatctttgggggtagcctttaagtgggctacggaaataataggatgaatatatatttctaaagggaggtttaattagtaggttaatttccctatacgttttaaaatccggaatagattagtatgttattgagagaatttcttagagggttattttagaaagtggtatcctttatatagtttaaggaaaatttagttattaatattaaattcaatttactaatacttattattatattgggatttggctttggccgtagcgaaatttataactaattgtatattttcgcaaaatgcttctcttagtactatatagtcttaaatattggatttattgtttactactacgtttaggggttttagaggttagaaaccgtatagttgttcgtatggagacgatttaattagttcggagtaggaattatttatattctattgtaatttaggtaataattctacttaattagatttaaggaaagtgaagtagtggaagtatatagtgattttaatgtcttagtttcgtttctttattatactgttactttggggataatatacggtaattataaggagcttaatctttaaggctaactatatacctttctagatttataatataaatttgcaattataatccgaaataattgcttatagtaatttctaattgcctaataggagtttgcgtattaggatacgtccttaatcttctgctatatatatactataactagggatgagtcggtattattttgaggaataatatgaaattggtattaaggtattgaatttattaaagccgggtaaatgctatagagttcctatagttaaaattaggggtaaattagtaataaaattaatagttatagtttgtatagggagagtagctttaggtttaactatttagtagttactaataattacctttctatcggtttaattgaattagtaagttgggtaatattgtacgaattccctaacctactaggttttatatattatagtatagttctttaggttgtaaaatatatagttttagccgaagtagtatttattattatagattacttttagaattgtgcctattatgtttttgggtatatatagtttccttctatctttagttatattgtagagtaatccgttgataattttaaaggggtagtcggcgtacgaaacctttctattaactttaatagcctttaagtaggcttttaagtccgttataatactattgaacttcgtatttcttttgaaggttttaataaattgcttcttctatttaatatttatttatacttctatattaatgaactagatttaattaagtatagggtctttatttgacctttcgttgttagtaattgtaaatttacttaaaatatccggtacgaaattgaatttttttacgatatagtgtactattaggttgtattgggataggtagattgaagtgttaataagccgtttatttcctcgatctatagaagaggtattgagagtagtttactatacaattcctttagtggttaagtagttagtaaatataattattgcgtagttagaagaatggataattgtgcgtagccgcttaattacctatacgagatatacgacctctaatttagatgggctgtagtatatcttaattttcgttagagctttacttagaaatataattgggagtatttaattcgctaggatataaattcttagggattattcgaatcctacttttaggtaaaagagtattatattatactctttctttaataaactatcgatttataagaatagttatttattagggttagggtgaaaaaggaaattagggttattgtagatagccgtttatattactttaaatgccagacgttccttgttaaagggcttatattttattttagtgcaatagttggtcctcttagttaggtttccggctacaatagcgcctgattttcgtccttctataagtaagttaactttcctttcttgtattggttcaatgaatttaccgtagtatagaattaaataatagagaaatccggaagcgctaatatatatttcgagagccttaagctaatccggaaaaaccaattactagaaggtttctattttctctgttattattgttagtcctagagcgttaacttggaatctaagtaattctatatttgggtaagttaagtaggatttagttagggatagggtaatatttcgttatataaataattcgaaaacttatattaaatattaaatataatttttaagggtattggaaaagattataatattattgataaatattctatagaaatatacgaatactattagtaactggtctataaagcgttaaatatacgttagagaatttttataacctattagggcgatattaggctatttaagcccccgtaggctgataagtattaaacgatccttatattcttactatacgctaaattaataaaagaaaattattacgttaattataataataaatagtttccctcttagtgaggcgatgatttttatttgtaataggagggggtaattatttggaatagttactttattaaatgttcataggttaataattattcgacttttttattttcttttaatttttctctatacaataaagattagataggtaaaaggcgtagctctatttacccattctatttttctttatttatataatacgttgaatatttggtttaggatttttcaatttttcttatttagtagatataatttagaacgaatcctttaattctactaaccttctattaaaaggatttttattatctcttccttaagtatattaataactccgcctttttcctataggtttaggtactattagacgaacttttctagcctatccgtaaagttgggatttgttgtataaatatagatgccttccttcgttacctattttaggaagttttttaatatttttaaactaagtagggattactttttagggactttaggtcgatttattttattatttccggttactggcttattgttcaactccgggggtttagtaaatgggtctccttcttccgggtcttatttaattattatagtattggggtccttattagcaaattcctactagatttatttatccgttatattgttaatataagtgtatttaccggtgattttgtctttaacaacgttataagctttaataattgggatttcgaattcgttattaattaatccggacccgatagcggtttctaactttgtagtgaaattaattagtatctcttatataattgttaggtatttactatccgttacttctataatactactaatataaaaccgcttattaatcgtcaatattccgtttaatatattataaataaaaataacttttagagtcttagctattattagtacgttcgcggccgctatataatttaaattaaatataaacaactattctttagggagaagtttataatttattagtacgtagccggattgccttagaagtaaggatacccttttaaccgtagtaaccttacgtatatatactttattatacgtccgaattttaaaatcgatttggaagtcgtttaaattttagaaggtaatactattagttttataattagtattggctctataggaatgtaggaaattattactaaataaaacgttgggttcgagttcctttattacctagctaccttttttgaattttattagggtggggtaactatacttattataattttataggtagatattgaatatagtttattcggtaatattaatcattttccctcctactcccttaactttggtatatttctccttaattatatagtctaaggtttttaggaaatttctactaataagggtacgcccggttcttaggtttatatagatatttatagctattctagtaattaatagtaaggccttaactttaaagtaggtaaagttagagaatagggagttgtctacttcttctattaattggcgaagtacttctttaattatagtagtaccttcctagcgaagtatagggataccttcctttattaagttcggggtggaggagaggggtagtacaactcccttctttatatactaatatttcttagagtatttgtagagcttattcttagattcgtataatttgtaataataattatatattcgtcgttcgggtagatctggagattttaatagagattggattcttttatcctttggtgccttcttcgttttatattttagaacgtagactttaaatttagttattaacgaatataatttataatatttatagtatattcgaattatattaaggactatataaattcctaatacttcttcaatattaatttctagttcggggttagatacaatagtagtgttagagtattcgttttattcggatgctttttttataaggtatattctaactttattatatagtttataatatttattgtgggttttatagtctattgctagcgaggatgttattatattagaggcgaagtgtattattttattagttctatctaatttattcttattaaatttactagatatattcttattaaagcgatttctattagaacaattcttattatatcctttgtcccgctgctatttattggatataactattcgttgttttactattgcaattaggattgttttaaatttagtaatagtttttatataattctctagggtatttcccttttttctatcgacggggggtcgaagatattatttaatacggagatttaaactgctctagatttatattattatactatactagttattagaattgtatttccttattatacctatagtatacgtatattacaattgcttttatacgtatagggttaacgctgtttcgtttttaataatttagtttaaggttaagtatcctttagtaaatttcgtagtcgcggaggttgtattgggtgaaaatcgttcgattagtttttataataggacgtagatactattattcctttaggaacgcttctatttactatttactttagtaaattattaaattatagcaaatcctcttaaaatagtatagaatatagttactaagtatctactaatacggctatcggcgttagctctatttacatattatataatatatttacaaaatgtatatacgtcggtaaatattaggttcttcgaattaataataattcccaagtcctttgggtcctctctatttagatcgaaggttcctaatttattacgcttcactttatgaaagtattcgttgttattttaatatttaaaatacttcgccttacatttaaatttttttcggtagcctgaattagagtttaacgaatttaaatttaataaatctaagttcgaggattcggggttaaaaaattttaaattactaaaagaatttaaattattactatcctctaatttaattttaaatttcttttagtattttaattttttattaattttattacatatagaattacgcttcgaaattaccgactttatatttctaataattattaagtttgccgatgaatctataatttgattgcgagggtctaacgagggatttttaaaaatatagttagtatatttttcggtccggggcggaattttagctatacgaggaatttacttaggcgcggtcggtattaggggtttagatataatgcaaataggtatttataattgtattagcggtattccggaaataggaggtccctccgaagcactccggtagttaggtgtattaaagttacgaataaaggttgggtttatataactataagggggtaattttggatatttagtatagatattaatctacgttccgttcctactacttaactcttcgagtatactttctattaatatataaaataatttgctgggggcgggcggagtagatttggactatcggacttctttaaatatattagctaaattagtatttatagattttaataaggaaagtataataataggtttagccttcttaggagtaaacagttcggtctatttaagtagaagggacaagggactaggaggagtatagggattattagataggctttttataacttcatttataatcttatttcggatatttatttataaattattaaattaatttataatatttttagtaatagtcctctcggcccctttctatactacctctaataccctaatagattagttgaaattaaattattaatccttaaatttcttttttaaaaaattattataatttcctataattactttaaggaatatttattagctttatacggctttctttaagaattcttattagttaaataattaggcttcgaaatacttaattatttctactcgattagcaatatatatactttagtactccttagagcggttgtccagtagtttatttacagatcgaataagcttagcagtaaggttttcctcctaggaattaattatcccctatatttttttactatagaatataaggctattattaatatcttttttaatatccctggttgatttaatattagattatatttatttaactacgattttagtttattcggtaaattgaagttggattattaattaaatttagttaatttttaaatcgaaatattctatactttctttattatttttaaattttctaagtctagctgggagaggcgcgtttgtattgtaagctagtaaatttataatttttaatttacgttcgtattccggaggattggggtttattgctattttggcgttagcttactttaaaatatcctatcgataggtacttattgaggggtattatacgaccgggggggtataaatattcttcgatacttttaaaggccgtcctagagggtaggaatcgattaattagaacgtattgttatattcattatacttattggtatcgaacttcttaatattattataaaactttacttcgttctcgaggcgaatagaattactaaaataattattattaacttccttaaggggactcgaatcgggctctaagttagaagttagctcgatattacagactattggtacgctccggtcaacgccgttagaatcgatgaaggagccgggtatattagcaattaacttaaagtacattgaataagtacgaatttaggctaattttacaattattataaccggggtattgataatagaagtatgtaaataggatttagatcggattggatactattgcgtacccaaattcaataacgggggaaacctttagcgtttagtaattttacaatattaggatctaggtagtaatagatataattatttaaattcgccgtatagggtagagtagagtatgggggatttcgtagttacttaaattcgttataaaatttagagaggagtgtcttgtagttacctaagttcgctataagagtaaagcgattacatacttaaattcggtgactaatggaagtggaagtgataattaaattacgttaattaaataaataattcgtttactaggggaggaaaggtggttgtagttataagattacttaagttcgttttacatacttatttacgtcgttgcgcgattacgacgttcgatagttaaatccgccgattttattgaagtattgattggtttgaggttatttaatttgtagttgcagctattatttaataccgttaagagggtattttgaaaagtatagtatgtgtagcatttaaatatatataaattaataatctggaaaagaatttggagcagggagcttacgtgcggtcggttgactttaaagaggtacgtaagctttatttaatttataggacctactacagtgggtgcgaaccgtagcagcggttcaatcgaagccgccagccgtactacggctgcggcgcgtgtcacctgattagacatgtaataccacgatacctttccggtattagggagataatattaattttaatgaatttaagcggttaagtagcaataggagagattattgatttggggataatattggttgatttacttaaaacgtaagttttatagaatatattattagtcctttaaagtgtaatgtttgtatttttatacgttttaaatattggagaaacgctattcgtactaccaacaacctctttagataccgccgccccacctttcccactctcccgactaatcaaaatcggtatatcctttcgcttctactagctcccgcttttaactctactcttctcaatccttctcgtaccgcgcccgccaagctcctaaattttaagctattacacccatctaggggttgtactagctaccctcgtactacactagctacctaaacctagccagtctaacttaacaattattctagtatatacttcgttgcattacctcctctattaaactatctattattaccctcgttacccttaattaatctactatatcgtatattattatattatcgctaagttaataaagtgttgttatctagttgatggtacggatttaatatattactttttagtacatttctctaactaactataatataaatagccgacccgacggacgcacgcgaccgtagcgcgggtaacccccccagtcagacaatcgacctcactaccctagccgaacccacttctacttaactagaatctataaatattaataataataatgaatataaggactaatttaataataaggaagacgaatcttataaccctccctgccgttatgagtatagtaattatactatcttcaatacctagtaccctaccctcgataagttagtgatagtagtttagaattaggtaagagaattaagttatagtattgtaaagggacgctttaataatcttgcaaagggatttggttatataaaactctatattatatatgtaaatagtcttaaccgcaaattaactacctactcttgctctatattaatagccaagtagggatattcttagtaggggtatactaaagtattaaaatataataaaaggaggtagacttttaaatttcgaaaaggctataaatcttatatctatccccctactaaatagatacagatctatagagtatttaaactagaatataagattctaatagccacatacatcgaccgtcctaatatacgcaaccgtgaaattgctctcgagttggagaagcaattcctaaacttgcactttacaattagatagttggagaatctgcattataagtttagaaagtttattagtactaattatactccgttttaagagattataaagttccttataaagaagggggtctattttgaaattaattaggtaaataccgctaagactaaattaactgccctcttttagagtaatctatagggagagtaaatatagaagaaaaatccctaggtttaaatatacaataatacgtataaaactaataataaaggcctaacctttttctaaattattagtataactagcgttaattatacttttaattgcgcttttaggctaattaataacgaacggtaagagggatttaattaattgatagactgagttaatattcgttgttaagctatttacattaacgaacctaaaattactattatagactataatatagtaataagggtagttattaagtaggtttatccaaacgcgcgctcctaattatatatcttttatattaataaaaatatggtattgaatattaagtataaataggataagaaggtcgccgcctaggttagctacgctaatgccaatacaattattgtacaaatataataaaaaatatcggcatcgacctagtaagcagcccaaccagcccagccagtacatttacttaataatgcaataactctagataaatttaataaagaggatcgaaaggtaattagcaattttaactatctagcaaatagtataaataatttaaaacccttccctaatactattgaatattcatagtctaagttttatattctttagaagtatatatattatatatatactaaagaagattttaataccgcttttaaaaagctctataattatttcttatagtaaacggcaattattatatatttaaaagagacgtatataaccgtaaaggaggagtaggctatatattatgttaacgaaagactcaatttcggccatcgcactatatcgccaattaaatcggctaaccgtaacttcaagagtttcgttattactagtaaagactttaatacctatactaaaccatattctccccatatatttttacactaattttaacattgttattctttttatataagtaatagtatagttattacaattattaagcagagcttcaaactccttagcgctataaagaagaaaatcgacgaacgaatcgctaaagagaaaacgcgtataatatataaatttattaataaagattggtatagtattgctcctaaacaagtcgcttggctagtactcaataaagtggctcattaacgttatattaccctcaatactatcccaacggaggctaatctataccccgaagaattagaactgtatataggcaaatttactatataatttaatttattatattcgtatataatactcaaatggatttttaaccgaaatatactatttaaattcaataaaataaatttttacccctactagtagtttactagagaccttaataataaaaataagtatttatagtattaggagttcaataaggtaactaagtttaaggaacgaccctgctataatgcgccttttattcttaatccttgcgccccctaattaactacgctaatcaacacccaaactcctccatctatagcgctaattcaactccaaacggcggtattacgaggtcggggacggcctcgcctctaacctacctataaccgatagcctagggcaggctataatcctacaacattaatataaatagcgctgttaatctagcgaaatgcgtttatataggagggaattaatttaaaagtaaaggatgaaacagaccgctagccccctcctccgttatagagaggaagaggccgtccgcaaggctctatatagattgcgcaaagaggaggaggtacgaagggaggaggcaactctatacaaggtagaggaggtagaaggaggggaggtacggcggctaataccctagccggtactcaagcccagtaaaggagactcgctggcagtcaaagtattcgattatacggtagaaattagatagattatagatatatagattaatatagattgagtacgattgattgagtaattgattgagcgatttaattgagtacgatatacgaccgtactactaaataccctataaagtacgttgtaaaatactttataaatctggtctagtgcgtgcactagctgcaatctggaatttaagtttggtatggcatataagaatgaaatgcctagattttctaggtgaaatttatgaaagaatacaactgcagagtagagggtggagcgcaggttagatgcaccgattctaattagtcgggagagcgggagaggtggggcggcggtgtctgaagaggttgttggcggtgcgaatagcgtttctctaaatatttattctttattaatatatataaggtaatagtatattattaagtaattaattaatattagtatataataagttagggtgatttaagtttggttgaagtttagtagtagcgagattggtagtgttgggatattggagatgaaattatattggatttattattgattatcgagagtaatacgatttaattttattaactactctatactagtatcgaaaagacctctcgttaatagtagatttactagtatagcggaataatagtatatatctttgatttggattcttttaattatactattaatagtcagtatagtaagtttaatagtactgcaataataaatataattaagattattgtcgctataaatatagatattaggcgtaataagggaatagaattctataaattattttatatagttgaagatgttattagcggctcctaaattgaataatattaaatctattataaagtatactttaggagcctattggacttcaattaaatttataaggctattataatatttaattataagctctactaaaaaccctccttcttaatataggtaaagttaaagttagtagtattgtaaattaaattgctacgcggggtagaaccggtaataggattattaaagttattagagttactagtactagaggtagtagtaagggtgttagtattaacgttagtcttaaggttggtttccgcctttaccttattcttctatatattgggcgctttattaggataatagtactagtagttttttatagttggagtgcggtaataattgtaggggaaatgaacctagatattagggatactcttactataaattaagtaagagatgtaattgtacttctacttacttttaccttttttattaattagggttgaaattgtattatttaattgtaaagatactataatattaaatttaggtacgttcttttcgatgttggcaatagtagctagcctacctagaagctttttagtattaaagtctttattagcgaaattattagcctaaattattaattcggtaggatataaacgtttaatagcgttaaagagggttagtatttcaattttattattaatatcgatattaaaatctttaatacaataatataatagattatagtattagataaataaatttatagaattaaagttggagtgccttaataagacgtactcctcctaaacgttagtaatagctttcggggtaatataggtaatcgataaaagaatgaggttataaagaactttgggattattctcttcttagtcctaattgtaagtaaagaaagtagtttaaatattcttattttaaatagtcaaactaataatatataatactttagctctattggttcgctactccttgtattctttagtaccttcggttggttttgtaatattattatcgatatacttaaggaaattattaatattgagtgtacgacgaaggttaaatttctaagaattaaggttctggtcttccttgagagatttaaggttagtggggaagtttattataattttaattaatttaggtttaataaaggaaaggttgttgttgattgttgatgtgatgcgctttgttttgcgataacgcggggttaaggtttgaaggtttgaatcgtttgattgaattgcttttaatacctgaaagtcgatagattttaacgtagattgatttagaagacctttgaaattgttaaaataataaaggagatgatactttaatggccttaatgatgttgagggcttacaacctgttggactagcgagattggagaactatctgtgcaagggagaaatccctgttaaatgctggtggtttggatgtggaaggtggtgtgggtcatctgggcacaggccacccttcctacacttccgtacctttcctttcacttgctttcattgtccagcttcatgttcggcgaatgtaccgattgagcaagatggatattcgatcccggggttcagtgtggtgagcacatgaagagccgatctactacagtacattgataagcacccgcctcgtgttattgattagtccatctgacaaggcgctgggatccgaaagggccaagtgtcctgccatgatgatggtgtacactataccacttcacggtacatatatgtagggatggtgtcgaatatccatgtgggagagataacagtttgcagtggtttggagaaccggtgttcatgatggccccgcgccgagtcctgctccgaatcgttctaaccgcaagaggacatcgaggcagcccgtcttttcccttgatcgggccgcggtggagtcgcgtcggtgcggctcagcatttgcgctcgacatgggttggaatgcgtgcttgactgacatgtcggtgattatcttagtttgtcttcaacatttccacctccacgttcagattcagcagccattgcaaggcagactggttggaccggacgacttggggggttcaggactcccaataaactcatacaccgccaacctaatgctgagtgtctcgcatccaattgccaaagaaaggcggggagacaaaaagaaaagatacccttccatgtcctcttcatgctgtgtatcgcgagggaagatgaattggggtcttggccaagagagtcaaggagggcgccaagcaacgaccaagttgcttggcagttctttcatttggaaagacgcatgctccaccattcaccgtcaagtggtcattgctgccaacttcttcctcgatacttgtcgatgtcagccagtgcgggaatctaggttcgggttgacggaaggtttgtgaacatctcgtctcatcggcatcaatcgaagagtcgatgttgacgacgaaaatcacgtaagccggccacaccatcaacatcgacatcaccactacaccctctcagggtccaagacaaatcgatcatgacagcttgcacgtcgtacgcggcgcgggatgttaggatccagatgggaacaagataacggtaattgcggcggtgggcttgatagtacggcaccaccaccaccaccaccaccacgaacgtcgtacagaaacaagcacagcccggcatgtcattcttctccatggccctaccgcgcaagcagaggcaacatagtgaaaaaagttgaaaggttttttgcttccgcaattgaatgattttcgacatcaaaaattacgaccggaacggccccgaagggcaattcacgatggctagcaccacgatgtgcaatgcaggctctccaccgtactacgcggttttcttgatctccgcgcagtcaatcaaggtaagtatgaagaaaaaaaaaagaggagaagaaagtcccaagaaatgggaggtagacccatgattaaataggctactgtgggggggcctgtgcacgagtgcaaactgcgccagtggtacgtgcgcgtctgcaattttgtgcagttgctggcggccgcagggtcttgccggagtgttgccggagtgttgtgccagccggctgatatgagtgtgaatgtcaaacagcaagtgaaggtcgcactctcgttggagttgctgagggttgttgttgaacatcagaaaggacattgagaatgtcggccgtggatgctaaccatcgcatcgatcgatgtgccccaagttctagatctgtctgccgagtcaacttccctcacaaatcacaatgacctggacccctgacccttcttccttgacagaggggatccttgaagctgagccttatcgggcacttatcggcttcgcccctccataattcgtggtggctgccagagttgttgaagccaaagttgtcttgtcgaactcgtttgcaattccaacctatcacttcccagtttcgcttgtcaacctgacattgattattctgttcttcaagggagctcgtcgaacgtcataaccaccggccaaaatgtccgaaccgatctccgtcctcttcgtctgcctcggcaatatctgccgctccacgatggccgaaggtgtcttccagtcgatggccaagaagcccgaatacaagggccgcatttccaagatcgattcgtgcggaactggtatgcctttccttccaaggaacactacacctgttctgtcatgcccagttcccgtgctaaccttttccctcatttccaggtgcctaccacgttggcgaaggccccgacgaccgaacgatggagacgctccaagagcacggaataaccgattacatccatgccgcacgcaaggtacgatttcctccatcagctgctggtggctgacagacatcctactagtcctcgtcctcgaattgcttcttcgatatctaactgttgttccacgattaaaaaggtcaatatctccgactttgacaagttcgactacatcttcgccatggaccgggccaacttggccgaccttcagcgcctacagcaacgtcacccgggaaaggccaaggtgatgctctttggcgagtactcgggcaccggcaaggccgaagtcatccaggacccgtactacggcggcaagtccgggttcgagaaggcgtatgagcaggccacgaggttctccaagaactttttgggcgatgtctttccggatgtcaaggccgagtagaaagtagaagatgagctttcgtcgaccaaaaactagaaggcaggcgttgaggcgttgggatagactgctgctgttgttgtagaccgaagatagataccagttatgtagacgttgtcgtttgtgcatgtttccttttggtcggatctctcccccatcacatcgaggtagctgccgtcgagccccgttacgtgttgtcattgcgagagtgagttgtcttgggttcatggacatcacttcgatcgggtcaacagcggcttataacctcctcatcacgaacggagggagctcggtgtccgtatttcggacttgcacaacgtccaaaagggtctactactctgagtggtctatctacgatgatgccgaggtattgtgaagctcctctcggtgaaggcgtcgacatcgcggcctattctggcgaccaagtctatgcatctaaaactgcatcagccctacggcactggggaagtccaggaacgaccagggagtcagtgcggccacatgttgtcggcatcagccggccggttgggtcaggggaaaactgggatcctgtcctttcggaaatcctccaatgctggttgacggcagttcaccattaaaaaaagactgttgggagattataattcaaggcgagggttcggagagggcccgccgtccggacggccgccggatcacggatgaagctcagccccggagcttgccttgcccgggcccagaggtaagcactcccaggtctttcaattcggtgttgtccgcaaaccgtcaccttgacgccctcagttaaagccaagatctgccgaggcatagtgtacatggacaatcaaactttatgattttccacctcgtttaagcagcaagcaacgatccgtaaacaatgcgttcccccttcgaactcatcgagatgatggtagtgatgattgcgaatcttttagacgccggccagtggggaggcggccgtagtcgcgcgccaaaaccaaaaatggccgccggaggagggttgcaaatcacagcggggacgcagcgggtggggtagaatcaggtaccgttcccttgtgatttccgctgtggagtgactttgcagtaacatttgttgactgggcaaggggagaccgccgcccaaaacaggcgcccccaagccaggcgatccctctgtttgaattctcggtgtgtttttgttttgtttcaaggcggcaagcattatggtaatggccttgttctgtttcgacgggggggtggttttttatggctttatagttgttaatgcgatgctcacgggcctagatttcattgcattcaaggatgagagaggccgccattgtaagcaatggaaactacctaagtcttggacgagttaaacgttcagcaatgagtaggtacttagtacccctgggcaatgatggatgggaaagtggaaagaaggacaggaaaagaggcaaccagcgacaagcctgaaaacggccatcattcgtcaggaaccgacaagccgccattcgtcagtcacgttggtttgttgcacttttgcgcccgctgacattggcgggctcttgggaatggaagcggaccccgcgttgcctcacagacagcccctcgctcaggtcccgttctggtgccgggatcagcgcagtggtcggtcgcatggtcggggtccctcggcgcccctctttcctctcctcaccattccagtgtccgcttcgagcccaggggacctaggtagccactgcaccattgaggtccacggccaagcaggtccttgacttcgctaaacacgagcttctcttcaagctctcccctcgtcactgctcgttttccactttcaatgatatccatcgtcggtttaaacaacctaagctgctcgaatcccgtctccattgcttctcttaaaatacgccaaccgtaaactagcaatcaatagcaccaagttgaagccaaagcgcaagctcagctccggcccagtcagcaaattgcccgagtaggtggcacacatatatcccatcacgcactagactacagtatcccaggggcttccgactcttcagtagtgtacttgtgccaaggaccaccctaccctctgcaaacctcatttgatcatcaccacttttttcctctttctttctttctctccatctctgcctggcttcaatgctacattagccggttgtctattgccttgctcccgccttttcaatctacatcttacttttgtcccgtatactcttcctcgacacttctcaaatacccccgtccgaacttctcaagacattgatcgcgcttgagcttacataccccacgacaccacctccaggccgttgccaaacttgcgcctaaaggtcacccgaaccacctctctctccaactacgaaccgtccccgaaacaccacacagacacattcgccatggctgatctcgtgggtcgcaagatcttcaaggtcttcaatcaggactttattgtcgacgagcgctacaccgtcaccaaggagctcggtcagggagcttatggcattgtctggtacgtccacctgctcctgctcccgttcctgcttagccgcttgtgcttttgggccgcggcgcatctacatgtgtcatgccatattctcatgattcaagctgacctccctttcctcctaaacagcgccgccgtaaacacccagacgaacgagggagtcgccatcaaaaaggtcaccaatgtcttcagcaaaaagatcctagccaagcgcgccttgcgcgagatcaagctcctccaacacttcaggggccaccgtaacgtaggttgctcacatacacatattacaatcgatgcatggtagctgaccgtggcgatttctggttctttagattacctgcctctacgatatggacattccccggccagagatgttcaacgagacctatctctacgagggtacgtcatggctcatgcctcacgagaagatgggcctacatactaacctgggggttcttttgcagagttgatggagtgcgatcttgctgctatcattaggtccggtcagccacttacagacgcccacttccagtccttcatctaccagattctttgcggtctcaagtacatccactcggcaaacgttctgcaccgtgatctcaagcccggtaacctgctggttaatgccgactgcgagctcaagatctgcgactttggtcttgcgcgtggtttctccgtcgaccccgaggagaacgcaggttacatgacggagtacgttgccacgagatggtatcgtgctcctgaaatcatgttgtccttccagaactataccaaagccagtatgtcttttcctcaagctgcccccttgatatcgttttcaggctaacactcattccttagttgatgtatggtccgttggctgtatccttgccgagcttctcggtggccgcccattcttcaagggcagagattacgtcgatcagctgaaccagatcctgcacatcctcggcacaccgaatgaggagaccctctcccgtatcggctctcctagagctcaggaatacgtccgcaacctgcctcccatgcccaagaagtccttccagcagctcttcccccaggccaaccccgacgccctcgatctcctcgaccgcatgctcgccttcgaccctaccagccgtatcagcgttgaggatgctctcaagcacccctaccttgccatctggcacgatgccagcgacgagcccgactgccctacccccttcaacttcgactttgaggttgtcgatgatgtcggcgagatgcgcaagatgattctcgatgaagtcttcaggttcagacagcttgtgcgcaccgtgcccggtggtcaaggacagggcggtgctcaaccccaggctcccgctcaggtgcccatgcctactgatgtgcacagccaacaatggactgctgaagatcctaggccacatgagtatggcgcgtacaacggtggcctggaggccgagcttggtggcatgtaagcaatgacggaaggatgaaacctttctatatacgataatgagaacgaaacgctggttcggcaagcatctgatgctcaaacacatcttgggttgatgccttggctgcaaaaaacagaaaagacgacgacatagtattatcgtgttggaaaccccccgagaagggaacggctcgccattgaggcggtcttcaatgacagagtgggacagcagttctggtcgggctgtcaacagtcagccctaggaaggcacttggaaaagcaggcgtcagaggcagaccgggagttcttttcgatgtctggccagataccagagggtggtgagtggctcaccggagagactctttctgtatctcattctattctcctagtcaggagggaggactatgactaagtggaaagttgaagcgatcttcagcgaggactttggagcgagatgtttacgttgtcatttatagtcataattctattggatacgctgaatgttgacactgcaataaagctcttgatcgtggtggcgtcgtccagaagagtccatggtcacgcaataagcctggcatttggaatggcttttactgattctcctaaggtatctatctcgaggtatctagtcccaaccccttattttatgtgaccgtatgtatacttttgtgagcccagattagtacaaaaagccaaaaaagaatgtttgaacgccgacgccatgcagggcttgatatcaagaaaaaaccatgatacctaaccgaaccaaaccgaaccaacacatccgggatcctttaccctctccatttttttcccccttccccgtccttcctgctttgtggtataacaacacatcccatccgttctttacatctttcttatgctccatccatccacacagctcatccgtatctttccattccctttcccttccaaccatcatgaccttcttctggtcaaactgcagcctcaagggccttgtccgaagctcgctcagcttcctaagcctcagcaccaccaatcatcaaactctccaccataccattcgtgataatcgccatctgcgccttctccacctccctgctcaccttacccgtcatcacagcaaactgatccgccaactcggagctgccgcccacgtactcgctgtagatatcaaacagctggaacgccacgtccacgcacacggtcgcgtaccgcggatccgagatgtacttgatgacccacttcaacaaaggcaggacagtaacttcgtcgcggccttccagggcttcgcggagggcagaccggtggcgcagcgccaccaacacggacagggccgtcacgggctggtattccggagaggacaggtcgagcacggcatccagacaggcggcgtaccggccctcgcgaaagtcgcgctgccacggcttgagcttgacgcggcgcttgcggcctccggcggagttgggcgcgtcggtggggatgatcacgtcgacgttttcgccgagcaaggccatggatttgttggaggcggcgttgcgcttgcgcttggctttggcggagtcgatcttggcgagcttggaagaggcacctgaaaccatgagcgcgtcttcggcggcgcgggcgcgggctttctccgccgtggcgcctgacaaacgggtgcgcaaggacaaaacgccggattgcatgccgactgctaggtggcggtcttcgtggcctgagccagcggcgacgacggagagagagaggatgggcgaggggtacttggagccggagacgacgttccagttggtggtttcaaagactttgacgtgcccgtcgagagagccggagacaacgcggcggccgttggaggcgaggctgagtgacgtgacggtcttttggtggttggtgatgaggcgtaaaggtttggcggccacgaggtcgaggacggagatggcggagccggtggcggccaagagggtggtgccgccgggcaaggggaggacttcctcgatggggtcggcgtgcttgaaggtcagcacggagccggcgggggcgcgggcgtcccagacgcggacggtcgagtcgtaggagccggacacgaggaggttgttgcggtcgggcatgaaggcgccgctgcggacgtagtcctggtggccggcgaacaggcgcgagggcgcgttggagggcaggtcccagagacggaccgtcttgtcgtcggagcaggacatgagcgtcgtcagctcggtaggtgaccacttggtgacccagacgggctgcttgtggacgtgccaggtcttgaggatgacggcgcgggtgccggtgccgacgtcgaagacctgcatcttgccggagtcctcgccggctacgaggacgcggccgtcggcgcggatctcaccgctgtgggcctgggagtcgaagcggccgatggtcttgagcagctcgcgcttgcggatggagaagatgtcgacgcgggggcccgaggtgacggcgaagaggtcgttggtcttggcggcggcgacgagggagtgcgaggcggccgagccgttgctggagccggggaagctgatgtgcgagatgggccatgctgccgtcgaggtgtgtgatttctggttcttgaaggacttccagtagcgctgctcggccgtgatggggctgacgaccgtgggcaacttgagcgtcgccagcggctgcacttcggctgccatggttacggattggttatgggtggtaggttcgttccgtctagttcgggtagtgttgaagagaggatactcggttatcggaatcgggggaagtcgattagggtcgaaatcggattgggggagggaggcacgcgtcgaggtcttgtcgtggtggtgactttgcggggctcaaagttcacgaattgttgaaatctccaagtgggaattttagtttttttgacggcgatgcgatgcaaaagccattggttggagccatcgattggaggccccgccaagccgataaagtttacctacagcgactaggtaccatagtgaccagccccaggccagaaaacgccaagcttccagggtcccgtcctcttcacaagttccttcttttgattggtctgcttgggcttccatgtcgtgtgaatgtttggcgttatcttatcgtgctgcatccccgccgtcgtgattgtaagtcgtgtaagttgtcgcctttatcaactggagacagtcgactgacatataattaattgactggagtaaaaatccaagagtattttgatgcatgacacgctcattgacaatcatcatctcctcggtatgtgaatctatgattaacatgtcattagggatgtgtatctggagcattggcctcgaaatggtagcgagttggtagtctagtaacctgttgctgacaacaacaacaacagcgtgcgtattgatgatgacttgaatgttttatctagccacagatgtatttataacgaagcgcgtatgaaaactacttgaaccatgagctaagcttagagtgaagacggagaatatcaattacaagtcacaaccttttctctttacactccattcagtcaataacaagcgcctggacaactcgtatgaaactgataacggtttgtgcaacaaaaacaccaacgtcacaagccggctactcgcagtttgtttttttttttttactcgtgactttgagatgagaaaacaaaatcatcaagagatgaaaagaaaaagaaaaaaagatcaaacttcggagatcatcaaacgcgctggctgctcgtcgtgatggagaaaagcaatgtgaaactcgcttctcatccgatcacatgattaatttctttgtcatgactgcaactcagttgccgagcagatgaggttgaagacactgcacccccgaggcggatgaccgacgaaggagaaggaacacaatgaagtctcagggccaccaaagtgttcaggttgtcaaactgaagttctagtctttatctacaatctggtgctttaacatagttggatagtataagttatgacgacgacgacggggaggcccgctgatacctacccatactgctgctgctgctagagacatggtactactcctactcgaattctccttgagacctaggcctagaggtttagatcacggctaattcatgatatagatacaagaatagcggacagagacatgccgtgtatcctttcattcctttttttatttattttattttctaacaccgtgaaactatattagtagtcgcgacctaagcatagtaattctttgataggacattgcttaagcgaggaaacaactttaacgcagcctccgacgcagcggactggacaaatgcctcgtccttttccgcgccgtacctgtccagtcttgcgttcatatctgcaatagcgggcgacggcgcataagggaaatcgctaccatacagcacgtggtccggctttgcgaactcctttaacagcgacagagtatgggagcccgtcgacaatgctgtatcaaagtagaaccgcttggcgtcctccatgaactggttggtaacgtcagtcgggtggtggccctcctgtgctgctactgctgctgcaacaatggggggcgcaatcgaaggtggaaggtacggcagtaccgcggctggacgcagcgccaggtagggcaaggtgccaccggcgtgagagaggatgatctttacgtcggtgaattcacgcatgatgcccgagataatcaggtcgacggcggtacgggtagtttcgtgaggatagtcaatcatgggctgcggaagcgaggggttgacccagtgggtgtccacggggtgcgttgggtgaacgaagacggtggcgcggcgtttgttgagcaggtcccaggtggagcggaagtccgggtggcctagataatggttgtccgatccgtagcgagtgtacaagatgatgccgtcggcctgcaactcatccagcgcgtggatgatctctgtatgggcagcctcggggtcaagcaaggacggaatagtagcgaaaaagccgtagcgggctggctgggccgcacggatctcggcggccgcttggttagcttgtcgacaaaagccagcctgctcgacgagggggagaatttcagcaccgggagcagtgatggtaagaaaggcaaaggatatgcgttgctcgtcattgaaggacaggtccttctccaggctccagtccgggatggaccatcccgaggggtcaccaccgttagctcgtaaggctatggcaacgttagcacttccatggaaaaagaaaagaacggatgcaaaccgccttggacgcaccttgtgcataaaactccgggacaaaatggtggtgaacgtcaattcgttgagaagtcatgttttcaggggcgggcgcacgtgttacgctagagcactgaacagtccgagttggaagaaaaagaaccagcaactggagcaggttggcggttgaaattctggtctgcatgtcgacggggtatagtgacatgcctctggggcttatataccagcgcgatatcacgtatacttgtccaggatgtcgatagtatgaggatctcggaaaagtgatgtaccccaaggtatcaatagctcgtatagggatctcagaaaagttgatatacaccaggatgtcgatagtataagtagggatctcggaaaagtgtatactcggaatgccgatggtatagggatcttatgctataccgacctcccaaactagttgaagataaaagaggaaaatcgtctattcgataacgcatttcccacactcttttatatgtcctcaagcctacctagaaacccctctcaaaaaaacaccttcacgacacagttgcatcatgtccaagccggtcatcgtcatcgtgccaggtgcttggcagaagcccgtcgtttggaatgaccttgtgcaacaactacacaccgcaggtttcgaggctatccatgtcgaactgcgtaccgttggtagcacagcgacgcctctccaccgtctagctgacgacgttgcagcggtgcaatacgtgctcggcgagcttgcccgccagggcaagacagccttgttgttgggtcattcctccggtggcctagttggcagcaacgcgataaaaggccaggacaatgtcataggcatgatctatttggccaccttcgcgatccctcatggcaaggctttgctcgatatgctcggtggaaaacctctcccgtggatggaatacaaggtaagtcggtccgccattgtgtgtgagtctcacgtcagctgcaactattgctaactgatcaaaagggcgaccgggttttcgggcgtcaagaaatgttggctgacgttatgttcaacgacctcaacgccgaagaacagcagagatggatgaccgagatgacgcacacgtcagccgcgcttttcgcaacgcccagtggctacgagccttggaaggatgggataccttgtgcttacatcttttgtgccaaggaccatgcgctaccactggccgcccagcagaaaatggcggcgcaacttggaccagaggccaaagccgtcacgcttgaatcaggccactgcccttttctgagcatgcctgaacagctggtagatgctattcaaatgctcgaagcgcaaatgcgagggacctattcatagaccgcaccgtttctagccttcaagactccgccagtctctctcttctcctctccactccactccatagcaatcaatggatctcgttgacgatcccatactcttagtataatttgaaaaagcgcagtacaggccagcctgtctgtaagaacatgctggctcaggctgaatgatcattttcgtttcatggacttcatcgcgtccaccggcgccgttctttcggagcaataaaataatcgcttgatgtccttgcgctaaccgcccataccaggaactagtcgcaatgagagaaagcttccaccgtcgaaaccagcggcgccgactcctgtagccactcagccactgtttggtaggcacccgttgggacgtgtccgggacgatcttccccgtgttcccgcttgccggccccgtccacgtctggggagtggggaacctcgtggctcaacaatgctggtccgatgcttgcggcaggggtgcatccatgcatacattccgcagggttcaccgagggttcaccgagaggagactcggcggcggcgggtggtctaaactctatcacagaggaagagagctatgtagtacccgcagctagggcagtcgtcgaagagctcttttgtacatgggaaggatgtggcgcgcacgtgccaggcctgattcgggatcgctagactgagacgagacaggcgggttcgcaactagcatcaggcgtatgttttgatatcgaggcatatccagcctcatgatgggacgaggtcgcgccggacgtggctggtgggcggctgtttggatggctgggcagttgcccaaaacctcgtgtgcttgtggcggcaccacagaaccatatgtactagaatcaagccaaaagttgcgatagacgacgagatgcaccgtaaaggccgagaatgtctcgattggggacgcgacggtaggcgggttagggaacatcaaagagctggcaaaatgggcatcggagtgcgggcgacattggggctagcgggctgtagatgagggagcaggagacgagcgaagcatggagatgaagatgcgagagagggactgaaagagggacgtgggagaggaagggaggggggggggagggtctatatactacatactgtagaactagtctatgctgtcgtgtaaaagtgtacaacgccaacaagtactagacataggtatttaggtctatatcatgataggtacctacgcggcacagcccagattgtacatacccaagtacctaggtacccaggccggctagcctatcaatgcgtgcgtggaccgtttgggtctcactgagtgtctttctgctgtgggtgggccattgctacccaaattccgggacaccacagccgggaaatacaaaacgtacctctacataacttggagttccattctcaaacaaaactgaaccttcttctagtgaatttttgggtggttttcttgaccttttctcggcatctacctgaatcgtcccagtttttctctatacttgcttattcctgtactatcattcagtactttcgctaaatgcccaatcgactctacgagactcttatcctaccttactacctaggtagtcattaggttgccctttcacccgtccgtccgaacttcccaccaactatggtgtccgtttgttggttgtccactgcagtcgttggcagtggcccgtcaaactcaagtgatgccaactcgacgctggcggactatcaacccaagttgtcatcttgagtggctgcacctgccctccatccgattcatgttatacactcactgccactgcttggcgggaaaagcaaagaggaaaaagaatctgatatctcagattacactacatcacactcgattgctgtttccttgcttccatctcttccatctcttcctctcctctctacttcatcacaacgaaaaggagacggaaagggcacctcagtgcggtccttcttgcttgggcatttcatcgcgtgattaccaaacaagtgtcgatgatgagttgttgttgttgccactcgctgctacaacttaagattgcgccctcctccgattccaatctcggagcaagtggaagatataaacctccacttcatctttccatcttctctttccatcacccaatactacctctacctacctatctacctaccctcagtcccacccagctcgctacagtacttgccattcatctctgctgcccttcttcacctgatggtatgttggcgctgctcagcaactggcgcgcgacaacaaagaagaaaatacacccaaataatcacgactctgatttctgactttggcccaaactaattctcagaatcccaccaagcacaagccctcgtccacgtggcaccgccatcgctttcggcgatgcgactttgacgaagaaaaaaaaaagactaaagcgcgcgcaaatcctcctgcattggtcagccgtttgttacttatctttacgtacatacatatcttgcttgttcccgctgccgcagcaacgatcccggtgcagttgtccgaccgccgcttcacgtgcagttgccggggcgaactccgaaccgccataacccatgccgggactacctgtgcaagcccctaacggggttcctgtaaataattctgccaactacaacgacgctcgcctcgcatcgtccatcagcgctttcctcaaccatcgacagcccgcctggaccggcaccgtcgtcgatttcagtccacggcctccgacagcacaagccccagcatcggcggtacccccggcggcagagtcggcatccggggaggtgatgacccctcatgcaggcgcgtccgccccgttcagaggaacaggccgtccacgcggccggccgcgcaaacacgcaggcacactgccccacgtacaacacgccgcccacgacggcacaccccaacacggacacgagaacggacaagaagaggaggcggaagaagtgcaacaacaacagccaacatacggtcaagggccaccatccgcgcagccgcaacaggctcctcaacggtaatgttgaaagcatgcttcttttgactctcatgttcttttccctgctaactttcgaccccgtgtctacagccccggccgaactgcccagacagccgccgtccttctgtctccagccccgagcgacgagccgagtcctgccgtgtcgaactcgagagaaagtccaagcataaaccacaatgcgcccgctccctcatatcatcccgtgatagccgcccgatttgtacacagcctgaacgatgacaatacagggtctacctttacaagagcaggaaacaatggctcggccccgacaactcctgcggtcccaccgtctgtgagtccgttcttggcgcatcctcagctcccgccacagtctacaaatgctgcagcatcaattccacattctcctgcgcctcagaaccagtcactgttggcccacggagctcctcaacgcgatggccaaggccagggccagggtggacatgtcaactcgccacccttgccgctggcgccgcacccaggtgaacgagcggccaagaggaagaggatagatccttcgcagcctcctccacccatggcgtacttggagttccgacatgtcctccgacggtactcaaattcgccgggtgtgaaggaccggatcaaagcaggcaccgagtttgctagattttcgcttctcgatcaggcgtgtatcaaggaagacggcttctttctggccctccaccaaatctactgcatgtggtcatcgtatgcgcagaatgcctacgatatcttacccgagtacccccctcatactattgatgaaggccttgggatcatggaggggcttcttaaaaagaaccttaccattcagcccatgcatcgtcaatttttcgaaaactttccagcgtctatcaatcaactgtgtgagccgcccacggcatataatactgctatacggcaagtaggcaggttcctgcatttgatcgggactagttatggtacattcgtggctacggtgagccagcgtgggtacccttacctggtcgatgagctcttgagctactgggaatgctactcgcccgtcttgcaattaattttatttaccgcgtgtcgtaggaggataggagttcccgacggccacggctgtgctcatgagatcgaccgtgctttccagatcgatcaaaggaatcatgcttatctataccagtcaggcaacttgaatccgcagttttaccaaacatggcgaaaccaacaagagctagaagcccaaaatgctgagctgattacatattatcgctcacgcgtccatcaagtaaggaccggtactggtgcagccgccaacggcaacaattccattggcaacaacagcaatacaacccctcaaaacaggagactgtcaatccagacaacagccccggcagccactggtccgccaatgccaaacagtgcacccccgaatcaggcagctttcacatttagcaatgccacaaatccatactctccggttttttcgcctggtatggaggcattccacaacgcttatcctacccagaatctgccctctgcgcagcattctccaccaagcgttcacccgtctatggttacgtctcgaagtccgcaggatctgtcaaacccagcggcacaatggcagcagcaacaactacagcaacagcgccagcaacgtccgttatatccacaacaaggtgtacaatatccgccacatgcgcctcaacagcatggcctacaaagtatggtgataactccacaactgtggcagcaaatgcagcacgaaggggctcttcgacggcaacaaataccgcagcaacagcaacagcatcagcctcaacatcagctacagcagcaacagcaaccagggaatcaaaggcagcaatgggttacggctgcgatgactgcggcggccaacaacggcgcttcagctgcgcaactgtacgcggcgagggcacaagcgcaacaacagcttcagctgcagactacaatgcctcttgccgcccaaatcgcccctgttcgccctcaacaagttcaagcacagcagaatccgcaaatacagcagcaaccgcaaaatgtggtcccgcgcgaaccggctcccgcgcgcaccccggatataccgctagtccctccgctaggaacaacgattcatccgtcagagtatgcctacgaggcttctgataggaggtccctgctgatggcactgcatcaagctcatgctcgaagtcccagacgaaccgtagtaaatggagaatcagagcggatgtatcaagcagtcaaggaactagtcacaaagcccacccagctggcggaaaatgtgcgtatctacacggttcccttcgaagtaactgatgagcaatatcggttgagagtgatgacggacaggcgcggtgtagcaattgccgtacagccccaccagtcgctgcgctggagaattcgctgttgccgaatcaataaccaccagaaaggcgtcatcttggatgaaacatggcgggccacccagtcgaattggccagacattttcatttccttcaacggtaatccccttgaaattcggagaaaaccccattttgggaaagatctgtctatcgagcttacagaaatgatcgtatcgggcaaaaacaaggttgaggctgtcatccagaacgccccaagcccgaacttcttcatcgcggtggagatgatcgagaccttgaggcattccaccatcgtcgatgacgtttggaagaaccggctaattcctgagtcaaagactctgcaaatcatcaaggatcgacttggcgggagcggcgccgatgatgaggtttcggttgcagtgccgtacctgtctattgacctgactgatcccttctcgtcggtcatgttccacacacctgttcgcggtggtgcatgcacccacttggagtgtttcgaccttgaaacctttctgaacacgaggcaggtgtccaaggtgccctgcggtcatgaaggtagagcatgtaaatgcccgcctcagccgacaagcccagacaagtgggcctgtccgctgtcaggctgcgataagatagcaagcccgtacgatctacaaatcgatggcttcttactcaaggttcgtaaggagctggagcgcacgggaagaaagcctcagtatagtaaagctttgcacgtggaggcggacggcaagtggaccgttgtggtgcaagacgacgatgacgatgacgatgatagcgatggcgaggatctggagcccaggcagaagaagatcaagaccgcgtcggccactcctgctccggcgcccagtgtggctggttcggtgtcgaggagatctggaccaccgtcgaatgtggaagtgattgagattgatgatgattagatgccatgagcgtctggtcccgcagcctgtggtcttcaaaacgcctgatgaggctcttgagctgatgcttatgacggaggcggagggggggggggtcacagaaagagaaagaagttcactcgcagtagacttagcatgttaccatttccatagcgtctggagttgtggttggggttcaaaaagggttcaagttggctcattagttggtaaatttggtcggtgtttctcccgaggtatccatcggagggtgtcatgggaactcatagagttggggcgttgcattgcgtttagtcatatagttggtttatataaaccaagtgatcgtatgtggggagttgactagcacatggcttctagttatatacccaatgttttgatttcaccggcttacgcacttgcagcatgcaaccttgtgtggtaagagaatcgtgaatgtaaaaaaggggtaagtaaacaaatgttgctgatgcccaccacacacatctcttctctttcttctctaatatcggtccaggccattccatcctgtccgcaacaccgagcaagagacgtaaatggcttttctcctctttttcatcttgggcttattaaaactcgaaaaaaacaagctgtatagccggaatctactcgtacctggcaggcaggcagacaggtctcgtttcaagtctctcggcatgggataatacaacgaccgctttataagctgtgcattgtaacagaataaacacatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgtttctttttttttgtttttttttggcttctttttgcagttctccactccaagcatatcactctcaagttctgagtgaggcttttccctcgagcgtgcctacctgagtacagtaagtaccctacagttcttgacagttggttgtctcttgagattttagtatcctgaagagaggacgaaatggaataatagactgcttgagagtacctagtgatgggggtgggtgggaaattagacagtcacgatggtgtactgcgtagtgtggaagagcttgtttgaacgggggtcctctctctatagaagacaacggctatcccccaatgtaagtaaggtaaggtaaggaaccgtcgtcgacgtcggtcgtcgtccagaacagtgtgaatgacgtcgtcaagagcagagcagagcagacctgacctgacctaacctgacgggaccgggggggggggggggggggttctttctttctaggctcgctgacatattgtattgtactgcgtacatagtagtgtagatttgtagtgtaggtagcggggtttccgttcggggacaaggccccccccccccccagccagccctgtctgtccttcccctagccggcccccgagatcccgtcgatgcgctacaaagaccgtgatctcgcattggtgctgagaccggggacgcacatcgaagccttgctatgtaaagcctggctggcatgaacgaagcgagcttgggctgagcaggcagagctgagcagggcagagctgagcaggagattggatgacggcgcttggaaggactggacaatgacagactggcagtgacaagctgacaggctgacaggctgacagattgacagattgacagggggttgatgatgatgatgatgaggagttgagggcggaagaaggaagccgaggtgtggaataagaataagaaagcgggggatgtccttgctttggatggttttgttcttgagaaggtgggtggggtcttggaaagatagtgacgggacgggatggagacatactttcagcttgctcagcttgtttggagagcttcttgaaacagcttacgaggcttatgcagggtctggtactgtgctgggcggtgcggtgcggtgcggtgcggtgcgatgcggtgttgatgttggaaaggttagtaatgtaccttggagtcggaagaaatgaagagacggtcgaggattgaagactggaatgaaaataacaaaagagacgactcagtcaaagttgaatgggttctggaagttctctccgatgctccatccgatcatcatcaacaagcctcatgtcagggtacagcagcccgcctacccgccacacatgcactcggttaagttcgttgccacacaccatcttttgtttgtcgttgttgtggttcgtcaggggtagtagccagtaacatgatggacagacagtacacagtggtagacgttggacaacaagtagccaggtccatatatgtaagtcatggttcgtggcgatggatgatcaacgttgtagaagaaagaatccgatgatcttgaggtacgtgatagtatgcaaccgggttgagaagatgggatcgatagtgacgatctcgggaagcgggatgcaatgacattccttcctttccatctctgttaaagtaatgtagtgtattcgcatcggaagacgatgctgttgtggtcgcatgtccgtttccggatgctgccagccacctccaaaaaaaacaaaaccaacgctaggatctgaaaccaaggcctgcccgtttgtggtgactggtgagcccttcccttgaggcccttgtatggaagcttgggtttaactctgatgaatggttggcagttggagagatccaccagctaaccatggcatggatttgttccctcgcccagatctctagtgtatccaatgtacttggatacccgacagtagccagtgaaagatgatgaatctcgggcatgagagtgagtgagcgactgcaccgcaactctgcaggcataagtcaaaggcggtcggggatttttagtgtttatgcactagaagatagtagtagtggacccctctcttttcccaaaccggacggcggtcgacagaaagggacccaccgtctctgctgcccggtctgggcttaggtacatcccgctgcggatcctctctgccgttgcgttgcgttgcgttgcgttgcgttgtgtttgcgacgcgggccagagacacacacgcccgcttccattctcttgtccgcttccacttttgtcgctctccagccagtcagtcgtcagttattccgtccctttgttcttcaagaaccgactcctccctcgaccgactatctgcacgcttcgatctgggatcgcgcaacttggtacaactctactcttttcatactatcatctattttagactagacgagggtttgttgtttggttggcgtcttggccaaggcagtgcccgaccgtcgtcccctctcctcgtccgtccgtcttctctccaaacaagtttgaagcccacgtccactgactgactgactgacaaacagttgacggaccctcacctcggtcttctttcgttgttgatctcttcgctcttttttattttattttttattattttattttcactttccgccgcacgtccattcgctggtctcgtccattgtccatactacctgttgcgccgcccttcaatcgttatcacagtggcaccaacgatcgctagattacccttcctccctcgttgtgacgcaagggagagctcgagcccataacagctaccgacctacctagcttgtacggcacgaacaacgagaagccaaaaaagacaccggcgccgcgccaaccaacaaaaaaaccataatacacaaagaaaagacgaagcttcatcccaaagtaaacattccaacaatcctcgcacacgtatatgattaggttatgagacagccttcttgtcggcgactgtaaccacaccaccacctccacgaccaccacttacaaacgccgccgacaagatgcctaccaaagtacaagagtcgtttgtcatccccggcggcgccctctactcggactcagccgccgacggccccgaaatcggtaccctcgttctcgtcgtggatcgcgcaaagaacctgcccaacctcaagaccattggcaagcaggacccctactgtgctgcacgtctgggaaaggaagcaaagaagaccactaccgacatccgcggcggccagacccccagatggtacgttgctgcatattcccccagggcaccaatcacgtctaacacgcatgttacagggaccaggagctccgattcactgtccacgactcccccgattactaccagctcaagctgtctctactcaccgacgacaagaaaagcgagttgattggcgaaacatgggtcgatctcggaggcgtcatcgtgcccggcggcggtcagagcgacgactggcaccagctacagtctagaggcaagtacgctggcgaggtccgcgtagagatcaccttttacgataaccgaccgagacctgaaaagtccgccgtaaagcaacgacagcaacatcccgtcgagcaacacattccttcagccatggtacccggtcccgggccgagaggcgtgcccaaacgccgtccactgccagcaccatctgtccaaggcggagatggcccttatattccaagccaatcagcccttcagcaactcgagtacaacaaccctcatgctgcgcgctaccaacaacagccgcagcagcacccatatcgcacccctccacaatatcaacaacctagtcagtacgacctcccttcgttagacgacggcccaagaagcttcgaaggcgaccgccctccacctcccccggctcaccgaattcgaaacggcaacaatgccccagccacaaacggttaccaaaacggctatgatgcgtctggaaatgtaatgccacccaacatgcggcaagacgtcctcagaaacgaggcccatcgccaaacaggctcgatagcttacccgggacgcccgcagtacaggggttatgactcggcccctgcggctcctctacggaactcctccgcattggacatgaaccacgacccctacgatcttcccgatgttctggttcccggatcggctaatggcccaatgcgaggccggacgggacacgcacaagccaacggagaccaataccgacgaccggatcctggcggccatgggatggcgtatgctagacactctgagagttccttgtcacactatccttcgcaaaatgaccagagaggccagtcgtatcaggctgggtttgaagaccataccgacagctatcaaccgcctccggtgcctgtttctttggtccccggcatcgatcccagtatcgcccaggagatcacagagcgcgtgtaccaagacaagaacccaaaacgatacactcaccccatagacacgcaagttggaaacaattaccagcaatatcctcgtgaccactccccagttcccccacatcaaccacctgttccacaacatcctcagagcagaagccctggcggctaccaggacatacccacaccaattactcctaaccacaatgtcgccatgaaccagcgctcttactctcccaacccaccagtgcgccgagacccaagcccactgccaagtcgtagccccaacccacatcaacaaaccatcaagcgcaaatccgtcagtcctgccccgcctcctgtcgaagagcgccgcctttctggcatcccatttggtcccgattcttacaacgccctcaaccccgccgtttctgacaacatcggccgcgccgattacaacgaagcgagcggcaagatcataacccacgacggcaaggaagttgacccctctgaccatcttcccatggaaacatgggctcccgagcctgaacccaagaagagcactactccgccaaactcctctcatggctcgcggccccctctgtccggcgctcatgccatgcccggtcatcaggtgactccacgctctcgtccgggtaccagtgctggcggtgagagaccacggtctatgcacgagcagcatcaacgcattacaccgcccgcgtctccctcggtagctggtacggtgagcagtaggaataggttgcagaaacgtaaccatagaaacaccatcaccgcagctggaccgatgggcatgggtcagccgggttttaacagaagcagcgataacgtcagctaccccccttcttcttcttcttcacagcaggataactttacgccaaggtccctttcgcgagcgtcgacctttgactattatggggcccagcatggcaacgccccaggaggtcccgtatatggcggccacagccccggtgctgctccccgaggcgtcccaccggtgccagccaaggtaccgctttcactaccctcgactataggaccagctggcggtggactgaccatgagtggcgcgttgcagttgcatagtagtagtcttaccagaaggggggctgcgccgatgggagtggatgagtggggagggatgactggtggaggggtaggaggtgggtatggaggtatgggaggtggaagcttggaagaggagttgtccaagattgatattggcacgggaagatcgaggaggtttacagtcaaggggccgtcgggaggacggtttagggggttttaattagggctacccctgttgccggctgtaggctgtaggtggggaataagcaacatcgtctctggtagacgaggcagcatcatgattgtcgagacaaaagaaagaaaaaggggaagatgttacccgagtgcaacagcatgagcggcatgaaaagcatcagcatgaaacgagcagggttctcgtttgttcgaatgtcaaggaggaagcattgattgcatctgtttgtaaacaataagagggagagaagcacggatacagggatggatatggacatggaaataataaggaaatggaaggaaatggaacgggatctggctagactcgggagtaggcgttggttggatgggacgggatgggatgggatgggaactttgtacttggacagtgacatgaatcgaataacatgaagcaaccgatatatctcccgaatttttgtggccatgatcataatatcttgacttgttccagctcgtcattagtatgttctcctcagttggaacttagaagaagaggaagaaaaaataaaaataaaaaacagacaaagactttgaccgaacgaagagacgaagccaagtgttctgatccggtcaggtcagagcagtagagtaaagcaaagtagagtaaagcagaccagaccagagttgagaagggcaggacgtgaatgtcccgagacagacagccctgagccccaactctccgtgagcaatctagttctcgtctagagtaccctaggaggtagtctggtcctgactaggtaaggatgattgatcaccataagctatatggacaaaaccgaccaaatttcgaggaagagatgatgatgaactttagactgataacgaaaactacctacctagtaaaccctctctcttccttaaatccaaactaatggaaccaagtaaaccctctctctctctctctttcttgaatccaaactgcccggttgtttcctacctatggtaggtggtccatgtttcctacctaggtacctacctacctacctgggtattttcaacaaagattgatgatccttcgaggaggactcagggatttgccgggcatgatgcgtgcgccttaggttgccgcctgcgccaacgggccagcggccagcgcgtgaacctacctacctacctacctacctattttggtagctaaggtaggtaggtaggttaggtagtgtacagcagcccttcccttttcgccttccatcttcttttccatcatttcatagaacgaactctaaatagttgagtgagtgagtgagtgagtgagtgagtgagtgagctgggcccaagggggggggggggggggggggggacacacatagcccatacgtaggtaacttgacttgaccccttggacaggggcacatctatgtaaagggtaggtaggtaacttgaatatgattaggtatataccggttcacccgtattattattcccgtttgggaagatgggtagtagagttgtcggttgttggttccagtcctgtacgggccccccctttgtcttaggtaggtatcctcggcggcttttggttagggtggggtgtgcttctgggatatatatatatatatatgtgtgtgtgtgtgtgtgtgtaagtaagtctattttctttttttcttcctcttttcgtttttcttttttttttttttttcttcaagttgcttacctctagaggtaagtttctctttaagactgtgaccattgaagaaccatgcgccaatcaattcttcactggagaggcgcgtgcgtggtccatcatcatcatcatcatcattccataacccaacccattccatctgtgtcataacaatccccaaaccatgactaggttgagataaccggccactaagccaaagcagcaaaaaaaaaaaaaaaaaaagaaaaaaaaaagaaaaaaaaaaagcggcactggaaggacctagagaacacatgctcagcgtagctctatcagatcaaacatggaagtggaccataaaaaaaaaagcctactgtgcctgccctgcacgatcttgagtctggctccattcacgtttttctttgcttaggctgtgctggtacatacctctaacattgaaagcggcgttgatcttggtcttgacattgacacctcaaccttgtcctgaccacatctgtcctcttccttgaccgacaccgatcatattctaccttacctagtacctactctatcatgaaattacaatcacggggttcatcgtgaagtgtctggccttttggaatgaacccaaacctgcaggaacttgagacatattccgtcctattcttcaaactgcccggggagaggagaaatcttcgcggtgtagtgggggactttaggatccctctcatcattcaagtcttaagaaggaggaggaggagaggggattgcgcagctatggtttgggggggttgaatttcgaggttctcgaggccggcgattccgtgtaatggtcgtctaagtgaggtgccgagttattggcgtaggtcggtcaggaggttttggctggttttgagctttggacgactctgatgggtcgtggtgcgtgaagactgggagaggtcattcattggtttggggaaagggagtggagaagaattgcaagtgaagaagctcgcaagagctggccggagtgaaaaagcggcgagggagaagtggtttcatgcttgtccattcacgcttttttgtttcttttgatacttaggtagtctttgatgggtggaaggggctggattggatgatagcaaaaggggttagggaggtcaagggagatgtttggtgaaacgaagtatcgagagttgttatgagagccgccgtcgagggattctaggtaggtagaggtgttagcccgggggttctgtcgaactaaagagcgacgaggcttgcaacgcgggtcagctgcaagcccacccaccgattaccaaccgaccaagtccacagccgcgcaaccgagaaggaagtgaaagtcacagaaccaggaggaccatcaagggaaccatggcttcccacgcatgcaaccccttgtctctggtttccgtaatatttactgcatctccccttaagcagcgagagcccgtgcgagggttcctgggaagaaggcattgaagccaccaattactagcaacaacaacaacaacaaactaaccgagtaagttcacaagcgtacctagagtaagctgaacgaaacaaaaagggttctcaatcgacgatagcgatgcagtccacgcaggtgtcacctgtctttccttccgctgtttcaaagttgaaactctttcacgcttggcttactggattgatgatggtcaatggctggtaaggggacaagcccataagtaagagaacaggggggatagccaagaaaagaagaatagttggagggaccttagagtattcccgaggagtcggtggaccgtcgaccacaacaaacgctggtactcttgccttttcttttggggtgtcttcgttttgttgcttgtctgctggctgctggctgctggctgctccatgttggaactcggctctcagctcaaatgacctcggccaacctcgacgacctcagacttttctcattgacaacctcaaactccctcggacttcctcagcctacttctgcttctgcttctgcttctgctttgaccgcctcgaactgatcatgaacagatcaaagtcgcgttggaccatcgttcccagttgaatcctgcatccgttgactatcggccgttgctcgtgaaacggttaatcatcgttgtggaccgctggttgattattgattgttcattgttgatcatccgatgatacaagttgatccctttgtcgagccatctcggaatcgcaaacacaccaccaggcatcgcatagatcaagagacatcgcgtcagccgcatcgtcagagatggtggtggcggttcgagtcgagatgaagtggctacctctatggttacttcatcactggcttttttttttaataatttaaaaaatttagggggggtgaaggggagcagagcacgcatagggattagtggggaaggaaggaacgactgaacgaaggaacgaaggaagaaagacaagaggaaggaaaaacaaaaagccagtgtgcagtagacaagcatttcatcagaaaggagaacgaatggaggtatcacatgaagttttgtattatgacggtatcagatagcctcgattggtggtggtgtgggatatcgtgttgttcctgagacagattgacagattgatatgtgcccagggcatgtgtgtttcatgtggcgtggcaggtatcgagggtcgagtggctaagtgattgctgatcttggagtagtcatcggaaagaacccaacaaaatcccagatataggtggtgacggtagacatgatgtgaagagaaggagttccagaggagacgcttgggggtatgatcatgaactggtcggctggaaggacacacgtagctgcggtaaggaagacgttggcgggaggataaaacgaatgaaaaagtggacaaggacggcaataagagtttgaaggctgaggatggcttttgttgatgctgtttcgtagagtctgggtggtggtaacccgatgtatgggggggaaggcaaagagggtaggtagcgaagacggtcgcgaggacgaaggcggagatatgctggaccgaagatattgggtatgacgaatgtgaaggtgttgatatgttgatgtggtgtgttggtatgctgagatgttgatggaaggcggtgttaggcatcgtgacgaagttttgaaggaggattgtgctttggagagagagagagagagagagaggatgatgggaaaagaagagaggaccaatatttgagaggggaagctggttctaatatcctctcagtcccagctgaaggcgagaactcgctccgggttgcaaagaccacatggtctgattttaacacgcatgtaccaagcgatcggacacggatgcagatgtggtgcatttcccacgaacaaacctggcttctacgcgaagcagcaaggcagaaaagcagcgaagatgcccgaatacctgatacctcaacaaaaacaaagaggaagtgatgagattggaactcgtgcaagtgtgatggaaggattaggagaccgaagggagagaatgctgaatatcttcatgaagaaatgtcagttgacagcgatccatttgttaagctggggaatgatgggtagaagacaaggcatctcgaatggtcggctcgattcttccagtcgctccgttcaaagctgacagtcaggtcgcgtgcacaaaagaatgaccgagaacctcgaacactgttgattgcggggtgactgtcgccttcaagtaatgcacaatcatctgaaaagtcacaaccaagaaatggagttccatatgagatgcaatgcgatgtaaaggctacgtgtggccaacaaagccactgaggaccagctgatgagtcaaaggggattggggaagaaaagggcaggaaacagaagcacaagagacaagctggagagacgcagaacaagcaagatgtgaggggattgcgacgtgaaggtataaatcagattaagtatctaaagcgtgggtatttaacgagagagagagagagatctaaaggtgcgagagcacaaggtataaacgattgaaccctgaagaaagaacaagaagagaaaaatgcagatgctgccaccgaccacccgaaccaaagcccaaaccagaacgccgtcgtagtccaaaagacagaagttgaaggacaaaaaaaaaacaacgtcccaccgtgtccaaactccttttgatcatcaataaacaagattaaaagcccgacttgacttgctcaagtcctctcccgctcatcgaccattccatcataaaccataccctcccccgccttgaaattcttcatcaagcaacactctactcctcataaaaccagtaaaaagccgtatacgggacactctgcacccccgtccccgcaacagcacacccctcggcatcacctcccgccgtcaaaaccctataaaccaaattcacccctttgctctcccccttcttactatccgtcaacctcaaccacgccaccgcgcccgtatccaacacgcccttatccgcatccttgggcgcattgacattcccgcccttgaccacgctcgctttgagtcccgaggcatccaggtcaaacatgggcgtgccagtcgagtcaaaaaaatgatgacccgcgtacttgaaagatgggtagtcggctagtcctttgaggtcgttgtgcgcagggaagggggacgtggtgtcggcggagtaagaagagttggaggggcggttgagagggacagggcggtcccagagaaggagatgggggagggagttgaaggcgtctgatgacaaggcggtcttggagagacctgggtagacggtggtggcgtcgtagagaacggcgagagcaccggttgcggagggggtggcatcggaggcgctgcaggtgtagttttggatgccgtggccgagggcaattttcttgaggcgggctgcgggggagggaccttggaggttgtcgcctggacaaaatgagttaggggtggttggggaatgagggagatgagtgaagagtaaactaacctcctgtgctgggaagagttggggttagggatttgcagggtccctttgtgggagcagcgtatgctattgttgtgaaggcagcaagcagaaggctctttgtggagaccattttgtctgatgtgtgtgtgtgtgtgagagagagaactggaggaaatcgtgaagtgattctcgagtgtggcggaggaagcgagtattaaagcttctggaaggcctgaccaaagggataagaatcgagaggcgtagaaaagacaagactgagacggatgatcatgactccaaaaaaagtagagacgaaaaaaatggcaggcttccaaagtataaatggtaacaagcgaggcagagactagactagactgagtgtgagtgtgaatggatggtgtgggccggggccggatctgtggccatggaccggggataatgtaatggcatggacacgggtcagaacgtggctgtctaagcacggccgttgtccgctgacctggacaagggcgcggcccagggtcagggaccggggcaagattgtatgtactgtggaaaagcaaacatggaggtccagtgttctaagcaagcaatctgtagaaccggttgaatgggtctgaaggggctctgacagtgctgttttgtctttctgcaggaggagaacaaccgtgtaagagaacacaaagtccattgcactggcaagagatatcgtgatggtgatgcgcagaagatagaggagaattgacgaggcccatgctcatatctcatgtcccatgtagtagtatcgatactatgctaggtagcacgaggggagatggatgagacaagacagaagagaaaggcaatcttgggagacgctcgccgcccaggccgtcgtttgtgagttaagatgaaggatcacaaaggtatccctttgcaaagtgtacgtagtacactactcagcaagctcgaggacgggcttctttttttcgccgagagaattgcgtctaaaatccgcaagggtgcattgcatcccacgctaaccaccaccctggcaaccccccaagactttacacgccgtcgaggtaccttgtatcctgcatccaagattgaggcttcaatattgcaacctataattcccacggctggcatgggaccaaggatgtgcacaaagcagcacaaggcgtctctccggcaagtatccgccgtggtacgaatacgggtgcaatggttcattgttgatacctattcgacgcgatggtgctggtggccgctcctcagtccgctgctgtgtttgtttcgcagtttcggtcggggtaaaaatgccttggctgtgtgttcaagggccagtgggagatgatagcgcttggccgggtcaatgggcctgatgaggtggtgtatgtggatgtaaatgaacttggcgggcaaaatgccaacctcaaagaaaacatcggcaactttgccgattctcttggactgcgtattgaccacctaggtggaacattttcagagtgaatcccgagactaggacgtgaatgatctgatgagacctgcgggcgccgaagcaagaacccgagacatgtctttgacgacggctggacggcaggacgggtcgctggtatattgacacggtgcggcagcaatcatcattgagctggcagagatttcttgggcaaaaaaaaaagcaagcggatatcggaatggtgaagaaggaaagtcacactcgctttgacatttggtggaaggaggacatgagaggtcgttgccgtgttgtccactttcgttgttccccagctccaccaagcagatgcgcggctaactcattgagcttggcagatttctatcccttctgattggttattccgcaaagggaaaggctgggattaacccaatctgtacccgctcaaagcactcgatttagcccaggtgtccacccttgacggcgcatcttcccatcttctctttcctctcgatttgggtatttttggcacggaagagaacggcaacatgcttcagttcataattccagcgacggcccgatgttgtgctcgtacgcaatcttggctcgcctggctgtcggcctctgtcggtcggttgcttgtgactcctcgtctgcgggcgcaattgtcatcctctagtgttattgtcctcaccactacaacaactttcatcgcgacaattccaagatgatcatggagatgacaacacattgtaccgcaatacaaatctcgcaaaggtgatggcgagaaaagaatgaaactgaccaaagctgttagggctgtttcgtttcctcgcttctgcacgttcttcacgcccctgcgttcagtgcacgttgccggctgtcacgtccggcaagggttccatttgcgtggctgtcgaggtcgagaacgtcgtgttttcccttttcccttgtcaattgttgcttcagttgccttgcttgcgttcggtcatctcctgtcctctctccctgtcaggcatctctcacagtgagaaatatccctcgacaagggatgcaaatcgctttccacgctgtcggaatccaacccggggacatgtttgcgaaatccatttcccccgagttcatcacaaacgtccaggagcacgacatgcacttttgcccagacatcacagcttcagcccatctttgagaattgacggaatgtcacctcttggctttgagtctcgagatccccaaccagatcgcgtttcagcagctggagggagcaccaccaccacccaaaccccccgcatttggggctgccaagacatgacgatagcaaaaacgatgactggacatcgccaaagacagtccaaggtagaatggcatttgctgaccagactcggctattttcgacaaaccgtgactacagcaaagcgcagttcgacggcgcagcgaatctttacccaagaggctcgaaataggcccccaccacccaatacccaacccaaaaatcctgtctgacatactacttaccgacagtatgttttgtggcgcaacagatttgaccatgacaggtcaaattctcatcaatacacccaatgtcacctgcggcttcgaagacaacacactggattagttggtgatcttcaaggagctcggtgtctgatcattagtatcatccagtgcgccgggtcggatccccctccccccccacctgacccatgtccagcctgcgagtaacagcttaggtcgttaccatatcgcgagaagtagactaacccgtccgaggtcctctcggtgcgacatcccccgcgagttgaaaccatcgtcattgtcgatggatatctttgcagaaaccatctctactgtagagtttcaagcttcgtaccgatagtcacctttgctttcggttataggaaaaacaaaagtaaagaggtcagagccataagacttggcaacattcgcctaaagtcagaaccaagataagaaagtcctaggtcatttaacttcatcgcaaagccacccggggactcttaccacccgtccatcccacgaaaccccttgtggggttctcggcgttcggaataaccaaacatcacagtaagctgagaaagaagcatcaccggaagccctcctctccttttgcgccccaagcctgcgttcaaccctacccacccttcatcgatatcgtcggatgtccaaatttccgcaaaatgcgatgcatcggcagcatcgtttcggacttttctcctaggactttgtcttttgcttgatgcatggctatgttatcggtgctgcattcgaacggcacgtaaataaacttcatgggagcgcgataccctggaaacaccaccgaggaaggcgcacggacggtttgctgagaggaactggcctgcgatgttctcggccgaagagcatgccgagccatgaagtcttatcagatgcatctctcgaatatcagggcattttccccactgagtgaatcacgaggtgtcccctcatgataccgacgacatgttgctacctatttctcgttcaaagggaagccctgcaccgccttccgttttgccaagcgggggactgatccttccaagcatcaatcatgatcgcattttcgtccagaaatgaaatcgtaaaataaagtcgaagagaagccaatccacaattttccctcaccattcagccttgtaccataggatcctaaaagcaatagcccggctgtcaaaccggcctactgctcaaccggccatgacagacacatcatagcaaatcgatgcgaagaatggttgcggccacggtgccgaccaaccgaccgatactcctccttccctcccctcccctcgtaaccaccaccgcgagaccgtccgagaagcaggcggtggtgcaacgtcaacatgcggttagcacgccttctactctttccggtgttctcaaagccatcaagtaaggaattttcatgcatataatgaagaacaaggaaggccaagatgccaatattcccaagaccaagatcggactcaattccgcttccatgctccgcaccgcgtctcttcagttgttgtgtccgtgtgcgagtgtgattgccgaaaaagcgccatgcagcgtacaaagccccgctaaaggcgtgtgatcaaccaatggaattgagggttgtatgcattgttggcgcttacaagcgcgttagaggggaggctaatgcgtataggtgttagtgcagggcggattgtggagcaagaggttgagaatgagaatgaaaatacgacccgacgcagcgacggacaggacggaggaagaaagaaaggatgtcgctttcggggtctggcaggatgtaattccctccttctgttgatcaagtttcaaaaataatcttgcgatgctatcatttcttttctgctttcatgctttgagaaatgggataccatcgttgtacgttaacggaggaataaagtgattcgattccgtggacaccaacgtcgtcgcttgcgtcgcttgcgaaccgcattgcattacatctggccgaaatcacgaccgccatcgatgcaaaccaccatcaatgaatgcatcgttaccaaggtcaagacagccaccacacaccattgcattcgcattatcatccatgctcatccacgcttcctcagctcagtttcgcttgcgaacaatcaggaatgcagtattacctgcattcaagtgaaatccctgcacctctgctgcgtcgaagaactgaagtcaaggaacgaaagatgggattgaccggctgccgcgagaactgaacttggtgagccatcgatctgttatttctccagtcttgaaagagagggttgagagaaagagccgtgccgttgcggtgccggtgatggctgatggcgctgacaaaccgcaatgtgtcgcattcaaatcatgggaaagactgtctcaatgcatgtttgtctcgatggagaagcaagaagatggcatcaacacccttctcacatcagggcagtttctttgttatgtcggaatgcaggattttgttattgacttgtcattccatccatcgataccacacaaagtccgactcatatgcggtggcaggggtaagtaggtaggtgcgcttgatacctactaatctcccaacacggtgttggaagcaactattctaccccgctcgttacacaccatcatcggcggcaccgcttctggatgttttccaaagtggaagcctcgggctgacatggatgcctgggtagagcctagaaaggcccgaagaagttttggaggcgcaccgcgcttgtgtcgcttgttggacaaacaagatcgctgcatgatcagctggaccaacaaggcctgacaaaccggcgtggatggcggacatttgtcggtaagggttttttttttttgggaaagttgataagcgcaaatggatgtgacactggtgtgggtggatcttaggacgggtgagccatactcatgcgtgtcaatagtggcatcatgtaccggtgtaactgatactcggggtacaatccttcttttttcaaaggcgacggaacgacgtgctcatggtcctgaatgcggtcttgtcacttccagttgaggagcgaaccaattgcatatgcgaccagggagtcatgatccgtccatcttgtccttcccattgtttatgtgtgtggttgacatcaacgggacgtcacatccgggcgtgaggccatgagcactacaaaagaaagtggaggtaagtggccaacaacttccctcccaaaggttaatgtcctcccttgcccgagtttccggttccgctcatctttgtgcaagtgaagcaagggactcagacgatgaaagggaaagacgcaaacatctgcctggaaatgatcgacccgctataaaattctgacgatcatggaacctttctcgggtcccttaacggcaagtgagctttgaggatgtccggttcgttgtagcctgtttccttggaaaatagccgtgttccttccttctatgactgcggccaacatccggccaaccaggtagaaagagcagaccaggccggcgcaatggccatggcgaatcttcccgttctgttcgagtggactggcgtttgcggtggtcagttctgtcactgccgcttggtcgaaacttgacgggctttttcctgatctttcagtggaattgcattcctttcacttatgttcctgccggaacacgctagaagaaaaactaggtgaccagttgaactgggcttcacggaacacttgcaagtgcaagcatggcgagccaggtcgtctccgagcgtcgagcggaaaagtccgagtgtggtggaagaagaactggtcaaaccaggcttcgaggtgtgatgagccaacttatcgctcctaacttgtcactgcttggttgaatttgaggctgcaagacctaaagctaacgaggaaacatcgaggcagaatttagactagcgacttgcagtgtgaaaccaacagtggcctaatggagagcctcgaaccgctctttcctcttgcaggtgcaagttctcgggagatctttcctctgcctgcacgaccagcttgtcaggtcagacaaacccatggtcggaaggggatatgacgatctgctgcgcgacagttggcacctgaaagtttcttacttacaagttggtgttttggattgtgtacatgagcgagagttaccgcgggagttcagttgttgaacaatcctgtctatatcgcacaatggcctcttttaggtccagtcaattctcggtgggaaaaggacgttggagaaatcgtcaaaaccaaatcaagcaccagctccatctcgagttgtttgccgggcgaagagctcagtgcctgtgtctcgttccttccattgcatgccagaatgcctatcacgacatgaatgataacaggacccttcgtcaagatctggcaggtgcttccaaaccatatgagcccgttcttacctagctcggtgagacgaagcgattccaattgcttcccactgcagttgggaggagcaactacgcctgccgttccaatatctttgttcttcagtttttagcagggcaacttccacattggctatcgtgcttcatcgggggaaccctgatgtccgaagggactgggaaagcccttccgatgagctcttctggtcattgaccggacgccagaactgctttgcaccttttccaggcgaaaacccaccatcgaataggacaaggcgcaattgaacaatacctcattgctcgtagatcaggataacctaacttctggatgggcttgtggatgggcttgcggatgggcttgtccttcccataccaaaactcacctggtcgtggtagttgtcagtgacggagagtaagtcctatcacctcaggcttgcgtaggccattcttgctttgttggatgaccagttctctggcttttgtccgtgatcggtcgaccaacctcatgaccgcaactgccatatacaagacatgatctgacccgccactgtcttcgcattcgccatttggaagtctcaacaccacttgatcatgcaagtgctgaaaagaataacaaataaatacataggtaggagccgagagctgatagtgtcctcggggttcaaatagaggcctgttccccaaacacttgattcatggttttctcctcctccgttagcatcatcagtactcttcatttttgcttctcttgtccgcccaacactctcttgctgccaacccaaccagtcaatcattacctcattctttgcacatcatctctacttgttccaagtcaccatgcatcccaccacagtcttttccctcttggccttggtcctggccgacaaagcatggtctcacagacacgccccaggtgagtccaagcatggttcttcttactcgatgacactctgacaagctatttgctttccagctccggaaaccacgggcaagtccgaagctattcctgtgacggcttcagatccatggggtaagtgccaacatccccacttgcattgatgaccaactcaatctaacgttgacgacgtagacatggatgaccttggccctgtgtcgttccgcactgagaggcccgagacagccattcttgacattgatactctcgaagcttcgacaactacgctgactgggatggggtcaacgacaatgacaatgaccaccaccgcgccggttcaagtcgagtctgtcattatttacgaatcgagttcaacaaccacaacaaccgtgccctcttctgacgagccctcttctacaacctctaccgatacacccatcttgacgtccagcacgaccatcacgtcagccccaactggcgacgcactgacgacagtcgatgacctcacgcgtggcccgaacacggttcagctccccatgtcgtctgcggccccagttatcgtcatcaatgttccttcagactcgtactcgtcaggctacacgactgagactatctggtcctccgtttgggagcccagaaacatagccgtcaataccgttaccaggtccgctgctttttacgtccctgcctccagctccaaacccagtgaaacaccggctcccactggcaagagcagcggtgcttcgacggcgcgatcaggggctggtgtcattgtcatgacaggtgttggtgcgttggccgcatgcttcatgatgctttgagtgtggggatgtggttggcagcagcagagtggatgataaggtctggatgacaggtttctgtctactcggtggacgcgagagaataagctgcacttttgcgtttgtgcgtgcatgattgcacacacagcatcaacttcctaatgtccgggggtacaaacatattcagaggccacccggaaccgtccctaaaagttcttctagtagtagtagtagtaattcaacatgattcgctcccaatgctatcttttgccgtctatacgtgccatgtattgcgccgtgtctatgatatctagaataatgttttctccgtgctgatttgtctcttttctttgtgcttttttttttttttgagtttaacccagatggaacttgccaatggcaccatcctcgccaccgtcgaacagggagttgacgccatccaaggcagcaaagtgctgagcatactccatgccctttctgcgctcgtgctcgacgcgcttccagtcccactcgctgttctcgttgatctcgccaagatcctcggaggtgccggtaccggtctcgccgccacgccatccctcaccagggcgctccggaagcaagccgttggcctcgatgacaatggaagggtggacagtgaagcggccgagcttgaagacgtacttgctgatggcggtggcgtagacgtacttggagaagtccttctcctcaacctcctttccatcctcggtcctgacaagcttggggcgcgtaggaccaaacttcctgccgtcccagctagtaggcctgaccttccccttgacgacgtaatgagtgacgatatacaaccacttgcgatcccaagacagaatgcgactccacatctcgtatcccttgagaggcgggatctcccgtctgaacgaacaaaagacggcgccgagtccgataccaaaaccacccttgacaacatttccctgggggtccaagacaagtttgttcttggcgttgtcgccgacgacggacatggcgggaccgagtaagtgggtgacgaggtgggagcgggagacgtccaggtcggcaaagtaagtcgagttggacttgtggaggttgtagtcggtttccaggggggaggtgtaggaagaggttatggaggggtggaagagggagttggggcggaggggggtgggagggcggcggaggaggtgcaggatgaaggcgtggaagacgcggatctgatcattgaattatatggggttagtatggatatagaaaggaagggaaaggaagaaaaagaagggggggaagggaaaaaaggggaaaaggggagagggaaaaaggggaaagaggaacgaaaaaaggaagaaacaaaaaaagggaaaaagaggaagtaaagggaaggcagagcaactgcaaagcaagacaacaatgcgctacctgcatagcatcccatcccaaagccaccttttacccgcctgcacgtctgcttctcagccgtcaccagctagtccaccctgcaatcttcccgcccgttactcatcacccgcctacatccatgatccatccccccaaaaccacaaccccaacattacaaatcccaagagaccagagaccaacgagagaaagaaccaggggaatactcacatgccacatgaaagggaaattcttccagctcaaacccatgtataccaccaacagaatgcgactgacgctgcccgggccggtaaagaagtcggtggcccaagtggcccagtcgacgtacatgaggcggtggacggcatagaggaggccggcggtcgagagggggaggatgacggggtagaagagggagagggttccgactgccatttttgttgtcgtttccccggggtattcacgcggagggaatcggtgggcttcggtggtgttcagtcgaggccggagggagagtcgggcggcggtggtagtgatcggaggagaatgccggggcagggaatccgatggagggccggcgcgagaagtggacgggggaccggacggaggaggaggaggagatcgacgacgatacgcgagaggaggaccggaacgacgggaggaagaagaagaagaagaaggacggacaaggaaaagccgtcgcaaaccaccaaagacaaggacgacaacaacgacgatccaaagagcggaggatcgaaggaagcaaaagagagcggaactggcgcactttgcgatggcggggtacatctttatttatattctacttattttctgatcttttttctactacactacttaccgcggtacactacagacaatacactatctagcgtgatcgcgggattgggcatctgggttatctccgatctgaatggaagggggcggcggcggggcaagttcggtgggtccgaacggttcgggtcacttttagtgccgttttggtcaggcagtctacaggtttcggtgcgatctggaagctttattttcgacttttttgttgagatgatcggatcggttcaagcttaggtatggactattgttccatgatgacggctctcgaaaagtttgataacatggtaacgagggttgattcgattcgcgaatggttcggtagcgtacatacatacgattggcgatcggatggagtttgctgcgcggcggacgcttgtgcttgctgcgttgtgaatatttttattttattttgatttccaaattagaaaaaaaaaaaaaaaaaagtcaaagatgccgaggtagcttttttttgttggagactactcggtggtgtggaaggaaaagacaggggatgccgggcgagttggatggttccttcaggggctagattatcttatcgctgccgagggctgccgaagcccgaacgcacactacgctagattgccggcggcatcgacgggcttccagggttgtgctgtgtaacgtcagtgccctgaaaactcgccaattcgccaattcgccatttccatccatccattggcctcctttctttcgctgtttacacaagacagcatgccgaggaacaagattgactcctttaacactgaatatctatccgaactacccggatgatgagcgccttcgaagattattcgagaactattcactcttcaagtccaacgatcagtggatcatggaaatgataactggactgtcgtctcgatggaccaagcgggtacctgactcaagcgaggatatcgctgtcggcggtggatgatagagccgaagccaagcgacagggtttgcgtcaaaaagagagcagcgccgggagatcaactaggccgagccgccgtgttggagaaaatactgcgacgttgaagaaattcctggacggcaatttgacaagtgcgtcttttgtcttttataatcggattctgtcacctagaggtagcattgagaccctttcgttaggcgatacgacgtcattactctgttcacggtaagagaccctcctgatggcgctgctcactaaaagggccataccttggagcctcaattaacagcgctaacccactgactgccactctgcagatgtcttcagcaatgaccgccgcgctcagacagaccgtcaacatcggacggatgcaaggaaccgccgtcagacggtgcatgaccagtggcgccaggaacaacaccaacaccaagtcctcgaggtatgttttgagtgagccttgcaacgccaagataaacatgttgttccgccgccatggaaccaagtccgtccagtggatatcaccaaccatccaatctcaaaggaacctcggcacgacccacccaccgcaatgacaacattgataacggagagtcggagaccgtcgacgacaacaacaacaacaacaacactcttacactcagtcatgacacctaaacctctacgcaaacgactgaatcgcaaacaccatagctgactggaaacccaattctctcgcttttagcttcatccccgccaccaacacgaactggattcgggcccaacacactactgccgccgctgctgctgctgccgtccacaccaccactaccacgatgagacctcaccccgagccgtcgtcctcctccttttcaaccacccccaaaacagcccaaatggaaatcgaccacttccgctccatcccctgggtcgccaagcacctctcgaaaccccacctcgtcatcacccaagccgacagccgcaagcccaagccaggccactgcgacgtcctgttttcccagacgctcaacagccccgagaccatctcggcctacatcaccaccgtcgacgggtccgaggaagggctcatcaccgaaactgtggctttcctgacgctcggcaacaagctcaacggctggccgggcgtctgccacggcggcatggtcatggccatgatggacgatctgacgggccagctgttcacccagaacaagaagctcaagaggatgcagaacctcccgcttatgacggcgtacctgaacacgacctttgtgaagccggtgaggacgccgtgcacgattatggtccggtgcaggattaccaaggtggagggacgcaagtattggagcgaggcggcgattatagtggaggatgagacgacgggggaggaggtcgagctggcgaggtgtgatagtttgtttgtcatgttgaagagtaatctttgaaatggattgggaaaagggggggtgtgtgtgaaggaagagatagggatatacccatagacggggatagaaggatggatagacaggtatggcttgggatagacggattagaatttttagaaagggggggggggccttgcttggatacggtacccccctggtagaccatagatggagttcaaaggtatgtttattggcgcatccaaaggtgtttcgtcctttgctaacacgtttgacagggcatattatagagatacagatagactttgttgcgaacatggacggatttccttttagactacatattaatcgacttaggtattggatcatcgcattttatgagagataatcacctacgatgtcatattcacacatagagaacgaccgcctcaatgctacttacctaccagggagtcagtttcatgctaattacatatccgacagttcatcaagccagtttcacattccaatccccaatgtcaatcacggctgagtgtcccaagatccagaagcaacgtcacgccatttgtcgctctggcttacacgtcgcatcttgtcctacgcaagggatgtcgactttgtctcctgtaagtccgacccggcacgggacgcttagatatccaccgacgggcgtgacagcttgccgcggttgcaaatacagcggtcggtcgaatgacttcacgcaagacagcagagattggaatgggttttggatacgtagtatgtctaacctgtccagcaaacccctatcctcgctcacatcaacctcaactacaaggcgacatgaactttcctgtattcaacgccgatgcgatgctataacgtcttctgaagataggtaccgtgagaaagaaagagaaaggactgactgtaagcaggttaaaggacgaaacttacaataagcaacataaagggaagcaagataaagccaactctactaagacagacggctggaactaccggccgaagggaaaacgcgttaagcaaggacagatgggaatgagttcgggatgccactccctatttcaagacagacttgagacctccgtgccaaagtgggggttgtacctattataggaccatcaaggccaagccaaacaagggacgccactccctactgacgttcgagattccgtagagtctttaaccacgaaatcatcaaggggcgccactcccagtatacctctttgaggttcttccatccggaccggacctgaccaagaagaccaccaagccgagcaaggtaatcctcaagccctcattgtaccctctcagtcgctcagcaagtcaaagtccgattgcccctcactatcaatatcgacctcgtaggccttaagcaccgcattaccaacctcgatagcctcctgcctactaacggtacttttgacgagaacatgtcccaagtacgttctggcaccatcagtgaacgtactcacccactgtccatgaccataataatcaacagccaggacaatatgctccgccagatcgggacggcgcagctttaggtcttcggaagggctgatgacgtggtacacattcggctcgctcacatgctgcttgtatctccactccaagacgccgtccttcgggacagggatatacacaaggcgagaccagtattgcgcgccggaaccgggggtgcggtcttcagctttagagtggtgagaagaaaagggaacagagacggcgcgcagacggtccttgtcgcctagggcagcgagcatgcgcacggcaaagtaatcgatgccgtaggtgtggcgcgagggaacggagacgcggtatccgggcggacgggcgttgatttcgatgagtttgcattcggactttttagttaaaggaaggggatcgtcgcgagggacgaggtcgatgatacccggggaaatggagcggtattcgtacttggagttgaccatgcgggcttcgaggtggtagatgccggtgtggaaacctagatcaagcaggatcttgtggagggtgtctttgacgatctcttgttcgtcggcggggagcgcggatggtagggtgagggccacgggcgaaaaggtgtcgttgacggtcgcgtcggaggcgtcaccctcgcaggggggttcgtcggcgatttcgtaaaagaggatctcgccgtcgagaaggacgaagttgacgtcgatttcggggccgtcgtagaatggctcgatgactgccgcggaaccgtgacgcgtggtcgccttcttgacggccgtagtgaggtcgctgagcttggtcactttggatacacactctgatgaccagcccttggtgggtttgacgatcatggggaaagtaggcgtgaagaaaggctgggaactatcggttggcgcagagaggagggtgtcgagttcttccacgctggtcactcgggccgtatgaccgggagagtcttgtagcatgcgggacttgtacttgtcgaccgctgtctcaaatgccgagaccgggccacaaggaagaccaagttcctcagcgaccttggcgacggtgacaaagaagttatcggacaatgtaaagacgccatccaccggcatgccgtatctcttaattgactgcacaatgcggttggccaccccttcgtcctctgtcatgtccgttctgaggaatgccttgcgaagcttgcggttctcgatggtattagcttcaagccaatgtccagcttcgtcgatgatgaccagtttgaggcccagtgctttggcagccgcgtagaccggaccgcctgtcatcagattcgggcgacccctgacaagggcaaccgtcttttccatgataggaggatcaggcaacaaacaaggcacattgtgaagcctatggtgcaattcctgggtgatgttgataaggcgctgctgaagctcctgaatggatagcgtgctcgaaacatcgcgccactggacaacaccggcagcgtgctcggcgagaagggagaggttagcgctggggccggcggcggtcagttctcttgcccagaaaatgccatgaaactttcgagcgatcaaacggtcgtcgatacgggcaatggggatcgggcaatcctgcaagcggtgctccaggaggttcgagcggacagcatagccttcgcactttggaaagatgagggtgaaaagggaaatgtcgaaatcggaaagacgtggctcgtcgacccccgcgctgatgaggttaagcaggaacttgtccagctgtgtgggtgtactcggacgcccgttcacatcctgagcatggccgttggtgccgtcgtggccgttgtaggggttcttggaggagccattcggggtgtttccgggagagagtgaggcctggggcgacggcggcagaacgaccacatgaatcgcagcgtacaagtcacccaagtcgacagtgtcgcaaaagaaaggccgattggagccagctgaaagttcgagcgtggatgttagtagtcgttggcttttcggtcatgacgaccacacatagtacaaagaaatagtgataaaagaaaggatagataactagtggtgagtgaggtagacgaaccactttggttgttgataggagaagatgaagtgacgggagcgaaaccgaagggcgccaaacccagaagctcgccaatctgagccatgatgtcgccgttgttgacgcgaccaacagcgcgcggtcggtgagagtggtgtcaggttgatgtgagaggatcaaagatgttgttgttgttgttattgttggagtggaagtacgcgcaagcccgttggttcttgtttaccgatgtgtaccgatgtgcttgactgattgcacgatggctgttgcgtgagttgtatgaaaaaaggagagaaacaataggcgagcttaaagaagcagagcgagggatagtttcacgtaaggcggtgggtatttgagtgtcaagaaacaaaacaatttggagcaaacgaatggaagaggacggagtattttgggtgaaatcaagtgacgcgtggaggggcttgataagacggcatcaaacaaacgacggcacagaagaagcgggaaggagattagtcggtgacgcaagacaccgactgataacagcttccagtgagtagtgatacctaggtagaggtatttatgaaccctgagggccaagggaggagaccatcactttccttccacctcggattataattggtgaggtgcccggtacagagccccctttgaacatcatgattcttgaaaatttggatcggagaataaggctgggcgatctcccgggtcatcttgacgctgtcgaggctggagattggatacttggtacctcattaaatgttgacctcatttcctccggggcttgatctcagttcgggcggtggaatacaatgatgagctgtcgtgtaatgaaaatcagctacagcaatagccaatgatggctgtccaccttgaaattctggtgacgcttgtcttccaccgagaggacatgattcgataccaggagaggcggcggccaaggcatctccgagtaacacactggtgacctctcgagacgagacataagtgtaaccatggaaaagaacaagtgtcggtcaacatgtctcactccgttgtagcgtatcgtaggttgccttgtcgtgttgtattccgagtgcagtgtcacagagcgagtggaaggccaaggaaagaagagcgaaggagaggacaaacagcggcacagagtgagaaccttgatggcccgcccagcagttggcgataaatctgataagatggcttggcaggcgctatcccacagaaaccccacagtccaatcagattggccatttctgggaggatgtgggccccttgcgtcttcccctctcgtcaaccgtgagaaccttgatggccaattcccctggctcccccgtcctttccctttccctttttttcctctgcacaaacgaactcaattcttccccgtcaatcgagaatgagaggactcttcagtcttggacatgccatcaatccgacataactccaaattatctatatacatttctcgttacaaatgccatactatgtacactttaaatcttacacccgctcgatgcggatgcgccgtggagtaaatgtcgtcccatatattccactttgacgaatgctaaatgctgatctgacgactgaaagtggctcaccctcggcacggcgcaatggaacggctacagcttccaataagaaacttgaattggtcaggcaccaattgagcagcggatggttgcaagtatgtaggctactggcagattgtttggttgggtaacatttccacggaccatcaaggttctcacgctctctcgacattggtgatgcccttgtcaaactgaactgtccactccgtcgcctttcatcgcttcagagtttatttctgtgggtaaccgcagggtcgggtcgggtagacttgggtatttcccgcaattgaggtgggttgccattttccaccgtcgtacatatcccaggggcatgatttgcaaatgattaccatgactacgtccatctgtccgaccagctggtcccctactttactgagccgcatcccttcctctctgtagagactcgaggggaccctgacgatttttcgaatgcccttcacgcttccgtctgatcccatccagccttacaaccgctcatctatcccttcccagaacgcgaggcggtgtcaacaggaaaactcgattccagccttgcccatcatcccatacaaaaacagaacgagaacctcgctggtcgtggttcatcgaccttcaccgacgcagtcatcgtaaccattacctcgaggacagccatagaaccattcaacggcgtgtttcttcgaagcttctttaaaatgcctgcccttctctcagtcctcggtcttggttctccaagaaaacaccagtccgctcactacctcgacaacaacacgaacccggatatcctcgccgagaaattagacaacatgggaagttgcgcaaacatcaccaaggcgcaaatgatcgctctaagcattctcgatacacacaagcaactcaagaagctgccggcctaccaaccaggagaagaaatcaaccgcttactggggaacctcgtccacacatgcgtccagatccaccctccaagcgtaatccagcaggtacgtttcccccgagatcaccaaagcaagttgtagactaacatctccagatcctcaatttccccggcctccaacaaatcctcccctcgctacgcaccatctgctccgaagccgaatcttgtctggaaacccactgggccgagcacaccctcgccctcgccgcccaccaaggccacgaaaccgtcctcaaggctgtccaaactgactttccctatttccaaaactacattgacctcgcgcgcctcgaactttccgccattcgcgccgctttacctcccaacaataccgcacccctcaagaaaatcactttcatcggctctggtcccctcccacttacctcgtggtgtctccttgatgagatccgcaagactgccggtcaaaacgacatgatcccaacaatctgcaacatcgacatgtctcccaccgccattgacgtctcctcgcaactaaacggtgcattaggaccctggggtgaagggatggagttcctctgcggcgaggcgggttctccgtctatcagtctggaagattctgatgtcgtctacgtcgctgcgctggttgggatgtcacagaaagataaagaggagattttcctgaaggtcgtcaggaccatgaggcctggtgcgctgctggtggtgaggagcgcatggggactgagaacctgcttgtacccggaggtgaacgtcacgacggagaggctgttgggggtgttggagtgctgtgccgtggtgcatccgtttacggatgtggtgaatagtgtggttgttgctagggttaggggttgaggcttgaggcttagaaaaaaaaaagttatgagagatgaacaggcgctgaacgacggatcaattggagtcgggatgggatagcaacggaggtttgagcggggaccgaaaaaggtgcggcggacgggccgggttggaaaaagaggaacaaaaaaaggtggttttcgtgatttaaaagtggcaagcaactaagctaagaatagagaggtacgtaatgatattcatgacgtataatgactctggctgtcccgagtgaacgggacatttttatgagtgaacttctcccgaatggtttcaggcacggttggtgcccgagtcggtctctctactttatagaacgactcccacctccggggctttctggttagtgtttcacccaggaatatctatttcatgggcataagagcaaagacattttatatagcgtcagagctcaatcgtcaaacacctatccgtcggcagatttcccaccaccacgtcaaccgacctcaacttcggcggcgttcccagctctgcaagattgtgtgcgactacactccgaatattcatttccattatacgcctcggatcaataacggcagtaggcacactaggcctttgtattggaatatgtgcgggtattggcgcaatcggcggtggcggctgagggtgtcccggtctcacagtacctagtaacagggccagcgccgcccaaagttcctcgactaattaactgctgtcaagtatagacgatcgtatccgaacatttcaaattcaccaaccccttcaggtacggaagacacgtgaatattcgctcctcttccccaatcatgatcgtccagtttgtctcgtcggtaggtattctcgggcagaccatctggcaccaatcaaaatactccagtctgtcctggtgactaagcaggatggtatttatgttgaatcccagagagtctcctccttctctagaggtatgaccactagcaagcccttcgagatcaaagctggagtaaagtcgaaactgtctcagacgctttgcgggttgaagccatacttggagaaagtcaggctcgattcatctacaccggtctgtgtcgttggagcctagacgtacttggccatcgtccaccactgtgatggaaatcttcgattgacgtaaggcaacgggatgcgcaaccgtcgagtagatggcgaccgtagcagcagactcggagtgaagataaatcaatgcttaacttggtcaaacactgggcgcagctgtgtgcatgcgggatagcgaaggcgcctagactgggggttgggagagggataagaccgagtgcgtaacggaagatgtaaggcgatgaggccgttctcagtggtgctgtgaggcggaggtcaggggagaagaagatgatgagcttgagcgcgaggttgcatacccgttcgaatgtggcatcgctcatccagtgccatccatccgtcaactaccggaggcctatttctcactagattctttggcaagctggtctggctcggaggaaatcacagatattttccaggagttctcgaggcagtctgttaatatatgagtacgactggccgatgggccacggcgtcgtcctggctgtatctgacattgggaggcgtgttgaatgatagaccgaatcaccacttctcataaaaaattccacagcgccggagccccgctataccattacttccgctttccagagtcgtcctgcggcgcaaagttggcctggggcagaaagctgccctgtggtggttgcccaccaaagttagctccgtattgctgggacggattcatggcggcatatcccatcggtgacccctgtgctccaagcattgtgggataggtggctgtatgggcttgctgaggttgggagctataaaacccgttgctctcctgatgatgctgggcaaagggtggaaaaccaggattcatcaaaggcattgcaccaggctgctgcgtagaggtacctactacgttcggcgacggcttcatctgcccgaacaccataccgccaaaattttgatgttgtgatggctgttgccccgtttgcaggtgtatggcctcgccgacgcggtacttatcgatgcggtagcctgacctctcggccttggctgagtcggtctcggacttgatgctccagagatagtggttgaactcgttggataccttggccacgcgatcaaaatgctctctctcaatcttgatcctgcccccggtggacttgtatcctgcgagcgcgacaacgctctgaaaggcgtttcggatctggcggccattccagaccgggccgatcttggagttcacggcgctttgtttctcgaataatgtctcggcgtaggagataatgtcctcttcgtccacatcgaccaggccgcttttgacgagcttgccaagatgggtcttccaaatcttctcggcatacttccactctagtggtggatagtacaacggcaagtggatgcgcgacttgaaggcctcgtcaaccacaccaacccggttggtggtcagaaagagaattccctcataatattcgagaacccggaggaaaactgcagcgatggcctgtcagtaatggacccaggttgaggctctcatttcttcgttcaggaccaaggtcttaccagagaccaaagcgtttcgagcaatgtcctgcgctatcctctgagccaagaatacgtcggcctcgtcaagaaggaggacacagttccacagctgggcaagctggaatgcctgttctagcttcttttccacttctcgtggagaagtaccaaggtcacctaggtatgccgagttagctcctagtcgttgtttgttcggaaagagtactgaccgcaagtgataggaagtaggggccgattatttgcttcggcagcgcattctaggtaggtaacttgtgttagtacctaatctttggataggcccaaggcgcacggctctgcgccgtgacggataccacttacgagctgttgatgtctttcccacgccgggcactccatgtaagaggatcgtgagtcccttccctgccaccgattagccagcggaccacaagcgacggcagcaacagtcattgctacccagctagcgatgtacttacccttggttcttacaagatcaaaatgcaggctgtgaggtcccttgtggtcggagtgagattcaatgagggactgtaccaggcgcttatggccgtcaggtagctgtaagtcgtcccagggttcccgtcgctgatgcttttccttcatcatctcttctccgtcgttatctttgccaatccgaaggcaggctgtgttgtcaatggactcgtcgtcagcgacaggtgaggctaggtaggcaggccatacagccccaagacaagtcagtggaaggcaagcttaccccatttcctcgtacggaaaacaaacgcaaatactcgggccggcagaagcagcagatcctcatcttcggtcgggtcggtacgctccttgtcccatctctggcactttgcccaattctcatgaatcacttgctctgagagcttggtatcccaaaccgtgtcattgtcgatgcctacagggagcctctcgccggtcggggccttgtagaggtcaagctcgtccaagccaggtcgccatcccggcatctcctgcaaggctcgttcaaagtcgaccatcacgtcgctctcgatccattctgcgtaacgcgtggcgttatcaggcacatcagcatccttctcgtgaagctcggtaccgttgggtcgcaggacctggttgcgtcccgtatattgcatgtggcttggccgggtgcattggacaaagagcttgccgcgctctatgagagccagccgatcaaccaactgttctctctcggctacatgaatcggcacaacgggaagccacatgatgggcaagcggccttcaaaagggttgatctcaattctgagaggggtttggacgtagcgattgtcatcgtggtcgaaatggaagtaatcaatggcaaaggcgtctaccgagcgaggccagtcgcttctgcggccgctcgatagcgtagtaggctcgtaagtcgagcctcttttgcctccagtacgctggatgactttccagatcttctgtgggatttctttgtctcgaacataaatgagagatcgggcaggaaagagaagccacaggtccgagaagtgcacttggtcagcgtggggaatgatggcaagcgatggcgtgacataaccgtccataaacctgaccaatgcgccgaggtcgttaatcagcgccgtgagctggacctcgctgagctgatgcggatcaacaacatttgggttcagctgatccacgggcatggctgcattccatgcttggtaatagtcgttttcgctcttggtaggaaatcgctcagcccgaacctgtttcaggtcggccaatccttcccggatatctgaatcattttcaacaagaaatttgaagggcctcggaatgataaaaggcgttctcctggagctgctccaatttaaggttccatcgtgaatgttgtagttcaggaaagttgcaaggctaatggagcggatgcgaatgcgatcaggaagctctcctgacgggtaacaggtcggcagtggtgccaaggggtctttgggcttcttggtcgggacagcttcgggacttttcagtttatctctaaccttgacggcgccaggaactagctccttccgtagcgcaggggtgactttctgcatgagtcgcttccggtgagactgaggattcagatcatcggcagttggctgatggcttggaatctcgattgcggcatattcgcctagtgagggcgcaagactacaagcctccatccaaggtacggcttcgagctcccctgtggaaacacccaggccggaagcttgcgagtctctgccgggccgcccagtctcttcctcatctgtgtctgaactggtttcgcccatcaggtttgcttgtagacgcgcaaacttcctcagctcggactggagagagcgcccaagggcattgatgtcgtatccaacctcgccgtccacctcgacatcctcaatcagagaactgagatcttggcccaagctggctaccttccgaatgatctcggccgcatgttcgagctcctggtctttggctgtaactcgaggcatttccccggacgtatcttgctggtttgatggggtagacatctgctgatcctcggagtaagcctcctgttgctttctaaagacatccagttaggtacctacgttggactaggaggacgaaaaggtgttgattctggtagtaggaacagggaagaaggggaaaagcagggcagcctaaatacctcctacccaggacgggagggccggtgaatggaagcacagtgaatgggcgccaagaggcacggccgtccaacaaggggaagtcaccaattcacattgaggtccaatattccatgcacagattatgcaatgacacccactccccgcttcatctcctcagctttcttcgtcgcttgtactacctcgacgccttcatatgcacgaaattcaccacggcatccaaccacaatgccgtatgaagcagcctggtgtatccatgtacacagcgcaaccacacagccgctgcaggcagaatgatccttcacagaagggcgtgattggcgagtcccctcccgcgtgcattgcataaggtatacgtgctgattgacgaagggagtcagtcattgtaacaaaccaaaccggcgtcccctcttagaggttggacactcatgattcttcacagaagggcttctaggtcctatcgtcgtaatcacaatttccagaagcccaaggacctgtggagaaaatctcctttcgtcactctccgcaacaagccgattcttgtccaagaaacccaaagagattgacctgaagtcttccggcaccggcacgctttggcgatcatggaccacagagacctgacacccgttttgcaatatctggcagcgggccaggctggcaagtttgacgacagctgggcaaatcccgatccagcaacgcttgaaagggcagaatcactgtacattgcgcatcatggccggctccccagtccggccctggtggtaccgaagcaacttgagccgtcggaaaagtgagagttgccttgctgttatcaggagtggacatgcaagcgactgacgacgagcgttcaaaggtttcgagtttacgttgtcaactttacggaatgtatgcatcatttcttggaggtttctggcgacaagagcgcgaccgaggccttcagctgcaagtcctgggatggcgtggaggacgaagtggcaaaggcaatggaagccgtcgaaggccacgacaagagacgccgcagttggcggaaaccctttgaagcagcggatagacttggcggtatcactgcccgccgcatcgaattcctggtccaactaataccggacggtgagtacactggtctgctagccggcggtctgagactattgtgcaatgtgaggcagtttccctccctctttcgccaaaggttgtacttacagccaatgtctattctagacggcaaagcgcaaaaaggaggtccgcgagaccatcttgcagatgctggacagtttgggcgacactgtctcgcatagcaaggcccagatcaggctttacagcgacgacccggatttgaaagagaagtcggaagacctctacatggccattctggactttgttgcctacgtcgtctcttatctgaatcgatcaagtgctagtacgttccacttcccgggttccctttcaccaccccttagctcttcaatcccgcggtcacaccagcctggaagttttgattgtcgcagtcccgagcacagactgatatcccatttagttgagtctttcaaggccttctttcagcagacagactatgggtcgaagctagatgatgccgttgacaaggtgaagaaggcctcagcatcgttcgagggctctgtgtcaatctgcttccagacgcgcgtcgagataattgacaagaacgtccgggctctggtatcgccaatcatggctttatacttcacccttggcggacttgtgagagattttcccagtgagttcatccaaaacacaacatctgagagaagattctgccagaaagctgaccttgcctgacggaaaagcccagatggaacagcttgtaagaaaagagatgcaaaacgcggccatgtttcaaccaactatgcatttcatacagtttgtgggaccaatgcagccccaaatgccaccccctgggttcaatgcttctcagttgtggccgctgctctgcaccaactggaacggcggtagcccaaccgtggcggaggatttactggccaattccaaggcggacgtccagctagccctgagattgccgccatcgtccaggggtcagaaccagatcggatatctcctgattgaagatgcattcgtggtctggctcaagtctctcgagtcacagatccttgtcctccacgacgagcagtcgctggaaggtaccagctcgtcgctctccaccctcagctacctctgcgccttgatcaccgagatgatgtccgcccctggcatggtccggctctgcttcttctgcggcctgcactctgcagacggcgacgttctgggaggcggctacggactgatgcgcagtctggcgctgcaactcctgcaaccatttggggggaacgccaacctttccacgaccggctgcgacctgaatctgctcggtcaagggctcatgatgaacgatttatcgacggcttgctccgtcttcaacatgcttttgcacaacgtacccgtcggtgttgtctacatcttggtagatggcgcattctggtatgcgtcggggtcacatggcgatgaaatggcggctgtcatggcgttcctgaaccgactcgtcatcgaatcgcgagctaatgctaatagaggattggtactcaagattcttgttacgaatcccactccttcgcagcggaacagctgggatatacaggcggccgtcgttcaccttgaacaatcgctgtttgaggatagccatgaggtagatgttcagcgcatgatcgctggcttctgaacagcgagggtgcatcttatcttcctttgaaacgggttttatctgtctattgcgctgaagtactccgacccctctatacaagcctttattgatactcttcatggcggaagacccaacctcccaaatctagtgtatataagtctcagaaagtgttccgctcaaggacgatccagatgaatatccagcacctgcaccatgatcatcaaccagaccatctatcccaaattcaacccaaaccactcatcatcccattagatccatcacctcatttctcttcgcactcaagatccccttagttggccttctttccaaacttgaccttgatctcctcttcagtaaacctcctcgtatgcctccgcagatacgccgccctctcctcgagcgtcatgttcatctggaactcgccaatgggcaccatacacttggccagcgtcatgtaatccttcatgatcaaccggacggtaatcatgatataatcgatgttatggaacaccagcgcattgttggccgcgtaggtttccttgcccttgaggaaggctacagggtgttcgcgccagtggcgcagggggttgaggtgatgagaagtgtggtagccgtcgttgtagcagtggcggttagacttttgtgtttgtcagtatcaagtacgtaacggagagaaaagggaggggggggaagacatacagcaacatccaccaacgtcaccgaactcctgtaatcgctctccggctcctcgtcatccacaaacgcatgctgtccccaattgcccaccatcaacgccacccgcagcaccatcaacggcaacaccatcgtccaaaacaccgccttccctcctccgggcgcaaagttccacatggcaatgtacatagcatagctggaatactcccagaacgccgccttggccgcctgcacataccgtcccttgcgcgcaaaatacagcggcagatccaaccacaccaggaaatagaaccgaccaacgtacttggcaaactcgctgaactcatcccgctggtaccggatcgtcgaagacagatcatccggcccgttgccttcaacatggtggtgcttgacgtggtggtaatagtacgagttccaggtgtggcccatcaggggatccaagacgtagggaaacacagcatcaaacaccctcgtccaccatttgtccttggtcaggatgccacgcatgtggatgtgctggtgcatcatcagcgtgtaggtgcctacgtaccagccgttgaggatggcgtggaggatggcgtgcggccaggagaagcggacgaagagaaggtaaaaggcggaggggacagtggtggagaagtagatgaggagatgggtgatcatcaaaatgtcggtagggacgcggatgagggaggtggcccattgctggtaagcggagaggagggagggagggagccattggaaggattgcaggtcggcgaggtcaaagaagttggttatggagggttcgaaggaggaggatttggggtcgttgagggcggagagatgggtgacggctgcttcgttgcgggtggctgtgagtagcaattgtcagtgatggatggcttcatgtgaaattgtgaagatggtcaggtgggtgaagcatggttggtcaaccacacccggaccacggcgggcagttggggtgtcggtgcactggagcgggaattgccggccgccagcggtccagaacctctggaccctgcagtcttggcaacgacatgatgtcacagccgagacaggaacccgcaccgtccgataacgataagatcaggggttcatctgaggaacaaccaattcgttgaccgttttccgaaccgcgatgcgatgcgacgaatgaaaagacatacgatgttcgccgcactgcgactccgaattgtgtcgactgcaacttcaagcgaaagaaacaccgcgctggacagacaaaccccacacatacctgaagcgttttggcaaccaccagcatccttgtttacaccgcccttcgtatttgtatctgtctcttctgtccctgttgtctccgtatcgctcgccgacgcatatgctgaatccgaattgcccttctcctttgccttcaagtggtcgctgtaatcggtcgccaacgtctccaagaccacgcgatcggccttggtgaggtcgtgggcgaagacaatgtgttccatggtcacggtcgcggatcgttcgtttcgtttcggtcttggttcgggcccggcgccggtgattgtcggggaggggtgtcccgggtttgagtgcgcaaagcgcaaacgggaagaatggctgcgcgcggccgcgttgttgggtttctccgtttaacgattgcgagtgctcatgcggcgcggatgcaagtcggctcggatgtatgtgaacagatgcacaagtcgagaggttgaaagcgccaaacaaaggatgatgtactagcaatcaagaagaccaaggtagggtccttgaagaaaaagggggaggggcaaggtaggagacgaggtaaacagatgtatgtaccctgccaaaaaaaaaaagggaccttggagaaatgatccgaaaaggacgaaaagcgaagggggccccgcgaagaaaactgaaaaggcgggcgacagtccagtttcctactttgaacggtccagggaacaaaatgtcaaacgtccggctacaaccgtacaaggaagcgacgaactgaagcgacgaaacaacgaacgagcaaacgacacgaaaaaaagattcgttggatatcagcccacggttggctgaactcgttgttcgccaaacacaagggcccctcgaaatttgtggttcatgtggagccagatgccattcttgcatcggatagcgcggcctggcttcttgcctgccagaagctcattgtttactttctgataaacaaaacgatctacacatcggatggtgctagggaatgattattgccgttactattccatttttttattacgcggaaattttccagtatgactgacggtaaatggcccgtacaccttatcagcttatcgaaccttatacactgtaaatttgatagatctagttaatcttttacccacttctaccgcaaactaccctctttttgaatattgatttaatatttatattgctagtgatgtggggtggttcgtttgttctttttttcattttccttgtatattcttcttttctttactatagacttttacttttaaataataagtggagatattagggccttggtttattatatattaaggagtagatctattgtactaatcggttaggaccctaagaatatattgagtaaggaagaggatataaggaggagatcccgaattaagaataggtagaaggataggtactcctaattaaataatacttttccttaaagatagactaagaagttctactcctaaactataaaattattattaaacgctctcgtaatagtaaacctagcaaccctctcataaaagaaactaacttctaaattcgcctattaatttaaagttaataaggagggtcttatctttcttattagtttttaatagtaattaataaattataactttattattctattttaattcctaaggacgaaggatatatttaattctaaatttactccctattatatttaagtatagtagggtacttttcgtattaatatagttttttactctattttaaatagtaataaggatgaaattgaattttaaactcctagttaaattaattaatataaatttaagaagttcttaaaaaagacttcctaaaaatatagaggttaattttgagaaccttagaatattaatttaaacgttaggaattgaatagtaaagggctggttagttcttccggtagaggagcctcttatttaatttaatagaaattttaattccggatatattcggatttccgctttattaactaatttataatttattaatagtaaactatagatactttaaattactatacttataaaattaaaatagaaaccctttattttataattttaagactaattataataaagaaagaaaataaaattagattagaaagaccttaagtagtacctaggaagaaagattagataaaaaacaataattgagaagagggtcggtatagatttgctccttactaaataatattcggtatttagatatttatacgctatgtatagagttagcgctttaaattaccgaagttattataggactaatagttatattattccgttccctatttagtatttttagagcgatataaataatattttataaagttagtaaagtaggcgaagaagtagtattaacgattttaactcgctaattatattgttcgcttaacccttagatattaatacctatataagaccttaaaaattaattattataattactaaggtacttatatagagaagaaaaaattaaaaaagaatactaaattaattctttactaaataagaaagaaaagagtattacttcttaatattaattttataagctaccgaattattattaaaatctttataaattttaattatttactatatttaacgctagtaatacccttattaataaaattcctttaattgatattcctacttatttaagtaaagtatcccttaacgttatcgctaccctccttacgaataacgctatttctacttaaaaaattctcctaaagaaaaaattcgatagaagaagaatttttaaatatattgaattatttaaggaagaggtcggtatttataaatttagagataataagtttaaaattaatatttaactctaatagtataagaaggagcctaaggatgttagtaaaagtctcttttgtaacctctaggctaaaaatactactatttaggaggaatttactaaaagatttaaggttatttatagaataaaggatcctaaatagatagatagtatatttattaccctaaagaaattctatattaagtatattctttattaaatagataaaattattaatactattcttacttatttagtattacttattcgctaaaagacgtagaattggaatagtactaattataatattgttaaaaagttctataggaagttatatattaatataagatatataattactaccttcttataaaagttgaaggaggatctctatattataaagtaggctaaattctttcaatctctaaataaacttatagtagaatagttcaataatattaattctaatacctcgtcggatactaataatagtaataaggaagagatatttattaaaaagtataagtataaaattaaacgtataattgacttggatagctctttggaatcttttaaagaaaaaattataattaaggtccttattaaaagaattactataaaggtatagatccttattaaggttgccccaatttttaataagaaaattataaataatttaattaattgtatagaataattagtaattattcgaaatactgcttttattctttaaatttaataataaatccccttcccttagtagcccgcctttcgttaatttacctaatttataaacttttaaattaatattatttaaattaataccctttataaaaggagtagagatggacgaagtacgaaaggagacgataggggagggtattagtagtaatactattagtatagttaattcggttattatatttgggagtataagtagaaggaggtcgattgtaattatagtattattaattggaagcctactaattaaaataggagtacgaatactatagtatttataggctctaggatagattataataataaagtccttaggaatatatatttttaaatatttagtttaggccgattaagggatacaatctactcctttatagctttagctattaattaccctaattattaaaagtttaaaaagtaggaattcgaagtttagtaataatataacccgtagaacgtaccgtttatcctaatttttaatttactttaaaattctaagtaaattaaataatattaggattaaatttaaattaaaaacggttcccctactattactattaattatattttaatagaagtatttaaagaattatataaaatatcctctcttacccgggaataggtagtttaaatttatataattattattaatcctaataaagttactaaattagaagggctctccgaaataaatatagattaagaaaagatttgtactattttttagaatattatagtaatagccggcgaactaaagaggcttaggattaacaatatagtattaaattctataattacccctccttttactttaatccttcgtttatttattatagaagtacttaaattaacccctaaataatttagaattattttaaataacgaagttcgagtatatttatttacccctattaataaagtactagaactataattcaaaaaggttttatttatataaaaggaggaagggttaaattaaatatatataaagga