nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgaagtatgaatactaccatggcgtcattaacttaaaagttccttaatatcgtcatacctctatactctattcaatatattgtaatataaatgcactctatagtcatacaaatacttttacttcaccctatcttcgcataccattgtcatagaatctcacactgacgcatgattaaaacgaataattttactataaggcctcccatccgtgctctatccttttgtttgcaatatttatatacagaatctcaaaacaagcgggagaagtggtaattacccagaggtcatgcatgatcttagcaccaccgtacctctatgaagctgcacaaatgttatatatcataccaggaatacacataagtgcaaatgctattctacaatatcctcatcttaccagctcactcacaaaatattcttactccgagtacgaccataaagcaatgccgacgaatagtcatactaaggtactataaaatctttccgtgcgcttaagcggacaccatgccataatgttaaatgtaataatttaaaagcatcataagagtaattttccagtattgcttcagtaatgcaaggcctaaagaagaacgcattttggtatggtaaacctccaacctactagtaattaaaaagctttagtttaacctgcagttcgggacacacttcgggcataacgtacgtttattataaattttttatatctcttgcgtacccatgtatattccagaacagtcaatgcacttttgtgagccatttatgctactttcatattccccattaaaacaggtactactgttgaaaaggcataataacctgaagtttcgtatgggttagttacactaggtgaaggatcgtttgcctccatatggtcaagccattcgcggacattgataatagctgggacaattctggtttcataaagggtttcattcatccagattacggatacattcaaatagtagtcgccaaatcctgatgcctcatcaaaatgaaaatatgtctctaacggaactgtattagaccatgcgctcagcgtagctgcagtcgcgttggttaaaacgttagctaagtttaccatcgtgttagtagatgatctgttatttcgttaatagataactttacagaagcaccatctcgctaccatttatacgctttggaataaaaatcagcccttgtaaatttcacatgctcgaccgtttaggagattatgcattttaagtcgttcattaatattactgtagcgaggaagatgattattgatttcgaggggtataatcatatgcggcgtgaaaaataatgacttgggttggaagccgttaggatagtatttatactgtcacgaaatttacaggaagttgtaaatatgttgcataaaatttttgatagcaaagccaccgactcttcattatggagttttttttctcttattctcctgttgccttcgtactgtaaaccccagtcatgtaaaatgccatatggaggctagaagaatgaaaaatcaatttatattttataatacagtgtcaatattgatcgaaggatgcataatatatacactggattgaccattcgaattatatatctatctattctatacatccgtgtaacttagtaagaaccagacaccaaaattatttttttatagaagatccttcttgtctttcatgtacctctttcagataccactgagtaatatgactttaaaagctctactgatatcatttatgtattaacatgtctgaacaataagtatctttttaactgtataagaaagcatgagaattgtttcaaaaacctctcatttatatatggaaggaaattagagaaatattgttcgtagtgtattccttaaatttacggcaggaagagttaaaaagaaaataattcaagattctctacttaaattaatgcatcctttccattaatagtttataactggcgcgatgcaatacactggaaaaaattaataatagttataagtacgagaaatatctactcctaaaccaaataatgtgacataaagtatacagcaaatatctcttcaagtttaattttgatatggctaaaaaatgcttattcgggatggaagtgaagcaactagcctaccaaacgcaaccattttaaaaaagccaccagcatccattgcataacaagtcacagtctgctataaacgtttcagggcaatgctcacagtgagcacaagcactaacaatttttaaataatgtctaactcaccataggccacactataatggcctgatttccctcaatatatgtggctgttgaatttgcagatcatcaccctgtgcgttttacaagatattccttaatagaacaatctaaattattctatttgaaaaaaatgaacaataattaacacgagaatttaaaccatactcggccggattagcgatcatttcgttagtaattaaaattaacatttccatgtgggactctaactgctgcatcgccaagttgataagccatgaaatcaccaatatcaaagatagcaatccaactggaaaaattattctcggcatatgggtgatgataaaaagcgtagcttaacaaacaccagtgctggttattatctgtaaaatttgattagatttcaagggaaaatctgtttgaaattgcgtttccttgttggcctgccatactttaattgaataaaagctccgtatatgcttctgaaaaataagcaatagatccagctgactcatttcctgtatttctaaggggaaatgcgtagggaagaccaatttcatgacgatagattgaaacggcaatcaacatctgaagaaaagaaagtagtatgacagcttgatgtcttatctcatttactactttaatgacttcgtacaacttcactgagctaatttacgccatttttacgcagattatgatattcatttcttgagatatgaggtcgactggcaatgcctactcttataaagagaaagtttttgaaaacacagtacgtttacaaaacgatatcaatgaaggttgtagctacatgctcttcaccagactaatatatcctcttagtaaagcgctatataatagtaactcaatattttgtaaatacaataaggttaacggcgttattcattttcgtctgatattcatttgcaatttgcagttcaacttttcaatgatgatttagaatgatctaacactggaagttgaagtttttcaaaaatttgctgtaaaatttgaccgatttgtgagattcttcctggctgtcagaatatggggccgtagtatattgtcagacctgttcctttaagaggtgatggtgataggcgttgagtatgtgtagtgtttgacccgagggtatggttttcacaagtactgcgcactgtattgtgaaagcagcttcggggtgcgtgattaaaaaatgcgaccaagaataaacaggtacatcataacaagggccatttgaattgcatttatcaggatttgtaaccttgttctaaagaggcatcgtatagtttaagttcattttccacccaatttgatgacggtgtggaccttaacctattgtcttgaaatttaggttatctcttagatatcacatgtgattaccccagtgaacgcgtataagcttacagaaaggaaaaccggttggctcagtcaaaactgttgcagatttgggctcccctgaatatttgagacatccctaaaatgaagagatatatacagctaattttgaatgaaaatttaaaattcgcaatgaacagtactagagatgagcttttgaagtcctttcaaattatttgttcttccagttgatattttttattttatataccagtaccaaatataatcttgccatacatttacctttttgaggttgttcaacggaaatccagtgtatttacacattcttggaaacccatcgcttataatacgaactaatttatttatgaacaaaggctttggaaaagtatccctactttttacgacgctaaatcatgatacgaaactttaggaagattaacagtcactccataaaatcagaaagtattcgctaatagtggaaagaaatggttatataaagatggaaatatcttgaaagagacagtttaacccgaagttctgtcaaagtgtttgatttgaattgaatagtatcacagaatgcgttagctatgtacaaagaatctatcggcaagtatggggtagcaagctgcttaaagcttcttatcacactgtaacctctgttaaagcagctgcgttgttcttgcactctgcacgtaaatgacgacggccaatgtaaaaatagcagtcactgcaggcctcttggattgtacccgtaattacagcaattgccattagatttacgaagtcatttaattaaatggtttgatttatctccttaaatgcttccagaaatgggactagacttttttcactcaaacctgttcacaattattgctctttttcaattataaggtaaacaaggccatctatcagcaacacagtgctcgcattttttaattaaactatataaaaccaactatttgtggttgcgacttcactttttgttgaattactacccaatcattaatattgaagatgtgagatcatagatttattggctttgggcatctcaaatcccaagaggtcattttaaccaacaacattttaaaaagtagatttgtctgcctcagctatgagatgcgcatgtccctagcatctcatatctggttatattattttttccacttggtgaatgttgaaaaaaacaccactcgtccaatttatcagtttgcaggtctaatgtccttccctgttatttaaactgtatattgtaagcatgtcttatcgaaacaacttactcagttgtccgaaaacaaaactgcaaattctgtgtgtattcacgtactagaatcctgtcaaattggatcttgatttaagcttttatagcaacgaactttgcatactaagttttttttgttaaccggaactgccaagaagcattcagtaaaatacatcttcatcatttactgataatactcattcagactcatatcatactatttcgaattcattatacatcctcaaaaaccatattcttcagttgtaataaaagatagagcctgcatttgattcgatttccgtaatttggggggccaagtcctaggttgacttcatcttggatgtctatcgcgatgcatttagtgtggcatagaatttctctcttcacgagcagggaaggaattgtattatattatttggtaatcgcctagtcacagtcatttagaagaaacttagcatcattattccagcatcatgcaccagaacaggaaaatgccatttctaaaagtattctcatagccattaaacgattcaatacttttttggtagctaagtcaatgcctctctgaatattgtatactatatgaataaagtgatcccataatcagactacccagcacttagtagcgcattttagaactaaatatatattgcctttttaatactgtaacttgagaattcttaataaggaacaacaatggtccagaaggtgttcggtagaaagatagaaaattttaaaccatacactatcaagcaatattatacttgttctttaatcaagaggggattgtacttttatttgatttgaggccgggtatcttgatttcacttatgttatactgtctcttagttgataaattcaatgttacatttgctatctcattttcaggtcagcagctatattgaccttgcttacattcagcgcgtgtgaggcactacctttaaaactcttgtgctccttattcaccatagtctgttatccgtttgttcttacggaggaaactgcaattgatcatttatgaatcttttagtgaaatttagacactattaaaatttaataataggcaaagtacgtcaattatcattcttggttcctgaaaagttgaatctgttatgaagtctgatatttggggttagcattgtatacttcccttgagtaatgcattatccgtaacgccacttttaccatattcaagtgcaggtatatttagcattttttacatataatatactgacctccgaagctaggtgagagaaagcaaaggttttgagggctattttcaccattggaactaagatcgtacacactaattaactctctgccggaggcgcgcgatatatgggctggagcggtcctgactaaagtcctgctggaatattggtgaagtgtctcaaaaaactagtaaggtcaatatcagggaaggaactattattggccgaggcggcagctaggttaaagaatctagccgtcaatgcaacgaaggttatcaagtacattcagttggatacattaaaaaagttgaatacaatatcaattctagaagattgtagcaagtttggtgagatagtttacgcctataatatataagtgctaactcaatgttcagttagtagaatcacagcctgaatattctgtgcatcgtttactcagggacagatgcgatctcaatgcagggacgaaaaacagtcttatatgcgcacgccagcaaaatctttttttgcggcacctaagatctctcgcatgataaaagcataatatctttgccccacaaagtcaaggcgtattggaaaagctactttagttaataatgaaatgatcgcccatccgggtaaaaatggttacaattccagtgttgattattgttcgtttttcagagagaataatttagatgctcctattgaagaatatcttgttagcgcatagggcaatcatctacgactttaaccgcaactgcgtctgttaccgacattggaggattgtatgctcaaatgacccctgtggtgaagatgaacacttcttgcacactatggttgaatcttgacggtaccctcactcagagttttatagtatcacacgacgctactctcccgcttgtacattcattctggctagtttataataacgttaaggaaatgacacccatacctctcagaaatccaattggaaataatatttgtaaaagcacgtgatattgcctttttcttttatctggttaccaatatgggatcaataactttacttttgaagatcttgtttttccttcagataagaaatcaaaaaaagaatatatgcacaaaacagtatggatataatacaccttactcttggtcgtgattgaaaacgtaaggttctacataaattattgagaaagacttatttgaagatatcgagagtctatcatgccctttgcacaacaaaactaatgtcagcttgcccttgcaacatcgttatactcccagtcgagattttgaagaattcatctaaagatactaagtatagcttgtatacaacaattaatcgaggatatgatgtcccaagactcaaatatggcatcatagttagccctcgagtgcacagccttgagactttattcagtgatctgggctttgacaagaatatagagaaatcctcgctttacttattattaaatgatcctaccttagcataccctaatttccatgaacattttgaacagcttaaaggtgaaacaaacaaagatttatctctaccgacatattatattccgaaggtccagtttttgacagaggcattcgattcagaacataccctagcaaccatcggctacaaaccaaataataaggagagttatgagatcacaggttttacatccatgggtaatggttatggtataaaactattcaattacagtgtaattcatatgatgcggtctcataagtgtaaaagagtggttgcagatattatcatggagcatgacctattgggttactatgaaaagaagcttggctttgtagaggtgcaaaggttcaaagttctcaaagaacagcaccaagtaaaggtatttgacgataaagttgactttaccaaagactttcatgtgatcaaaatgattaaagagttgggaaatcatagattgtagtggtatagtcccgtacacactctatttgaataaactgtaggttctgctgagcaacatattgatataaacagtaaaaagaagtgggttccttgttttcctgcaattataactaaccgtgcttactaccaaaaaaaaagtgcgtataaatattcactatttacaatgttgaaggttccagatggatacagaataggaatcctaaatataaacactatatttatttatttttttcgaataaaagtcatgttagcaatatttatatagttgattttcctgcatttattatataattggcggcatagtaacatcaaaaaaaaaaaaaaaaacattcaaattgcactacttatagcagtagcatctataaaagttttatgatataaacctttacagttatctcaaatggttttgggattgtccatcaaatcaagcgtgattcatctatacgttattattctcctacaacccccttagtttggagagcgcttagagaaataaagcatcgatgttttcttaccttcactaaaatcaaaataaaaaagcttttctatagttcacgaattacgcaatttattctatcatccttaaagttgatcaattgcgattttaacacacattttcaaatgtcattttgcgcttgtataataggtgccatctggacactttataaaaaataaaggaaaagtaaaatataatgctgaaaatatagttgccttaaaatgccattgatatgatttttttttaaccttaaatctattggcctataatattcgcggcaaaatgagcatttgaaaatcagtaatagaatgctatcaaacttcgttcatgacctttttagcatcataagtgttgaatcgaatctatcagttcagtaattaaaaatactatttttctgtcagcacagaacgtaacgacttttccttatatccactattgatttctctttaaagtgctatgtaaagtacctaaaaaacttgttatagaagtctcattcgaaagcatgtgggctcaaaaattgtgaataagatacatagaaggagccgctgatcgacacataatagtagagttgaacctagttggttcaaccattatcatagttatacgaataaagccacaatataaatggccaaccgctgttgtcaaacaagactataggttcattttaacctggcgtgcagtacgctggtcttgctaacgcctctacaatacgtacagtgcaggttttgacgaatgaaagtggttagaagattaatgtgatagaaacaagaattttctcgcaaagatctgtatgaaaggaaacgtttggtaagaactctgcgatccaaattctactgaatgaatagaaggcttctacagaacaagttgtatcgaaatgattgttggcgactactatatttctataggcatgaaagttactcataaacaggaaagacgcattttagtagcttgacctggtcagattaatcagcttccaacgttacttccctttcgcaagaatctacccaaaatgtctcgagcatcttgataattacagtatcgttcgtcccgacttggcatttgtttaaatttctaagatgcttcctataggaacataattgtcaagaaagcacaacaaattgtctgcaatgtcaacaggagtggcgcattttatgttttttcatttttttttttttgtgcgtgatcattaagcgggatattgtccacagtcatctaaaagaatgaccatttcgacgacttagttcggaaaatatttccagcggatgacaccacttgccacagttggtgaccgccaaatctaagtcacgcgcggaaactgaaaggttgtgagtatataagtgatcactcgcttatataactgacgaggcagaacagggtgccaaaatgctcctcaatattttattcatttgagattcaaggcttaaagacagcatatataagaattatgacggccgcacatcctgttgctcagttaactgccgaggcataccctaaagtcaagagaaacccaaatttcaaagttctcgactcggaagatttggcgtactttcgttcgattttgtcaaatgatgaaatcttaaactctcaagctccagaagagcttgcttcgtttaaccaggactggatgaaaaaatatagaggccagtccaatttaattctcttgccaaactccactgataaagtgtccaagattatgaaatactgtaacgataaaaagttggcagtagtaccacaaggtggtaacaccgacttggtcggagcctctgttccggtatttgatgagattgttctttctctaagaaatatgaacaaagtcagagattttgatccagttagcgggactttcaagtgtgacgcgggtgtcgttatgcgtgatgcgcatcaatttttacacgaccatgaccatatcttcccattggatctgccttctagaaacaactgtcaagtgggcggtgtagtttcaacaaatgcaggtggtttgaactttttaagatatgggtctctacacggtaatgttttgggtttggaagtggtgctacccaacggtgagattatcagcaatatcaatgccctaaggaaggacaatactggttatgacttgaaacaattattcatcggtgcagagggtactatcggtgtcgttactggtgtatccatagttgcagcagcaaagccaaaagccttgaatgccgtattttttggtattgagaatttcgataccgttcagaaattatttgtcaaggctaaaagtgaattatctgagattttatctgcttttgaattcatggaccgtggctccattgaatgtacgatagaatacttgaaggacttgcctttccctctggagaaccaacacaacttttatgttcttattgaaacgtcagggtccaataagagacacgacgatgagaagctgactgctttcctcaaagataccacagattctaaattaatttcggagggtatgatggctaaggacaaagccgattttgatagactttggacctggagaaaatctgttccaacagcttgtaattcttacggtggtatgtacaagtatgacatgtcacttcaattgaaagatttatattccgtatctgcggctgtgacggagagattaaacgcagccggtttgattggtgatgcaccaaaaccagttgttaaatcatgtggttatggtcatgtcggtgacggaaacatccatttaaatatcgcggtaagagaatttacaaaacagattgaggacttactagaaccatttgtttatgaatatattgcatcaaagaaaggttccatcagtgctgagcatgggatcggtttccataagaaaggtaagttacactacaccagaagtgatattgaaattagatttatgaaggatatcaaaaatcactacgatccaaatggaatcttaaacccatacaagtacatttgaactttgttaatttttaactttcaaagagcaaaccctttttctttacagtattatagatttacatatatgtatttatcaatttattattgatcaaaattaatataccataaaatatttatcttaagccgttgttcttgaacgattttcggtgaagaaacctaagagaccattttttgtggaaaaaggtctcgttttctatagatctgcgaccaggaatctcctgattgcgtactacaaaaagtgttcgtccattttttctttactacattagataattatacataatccaattggagtagtgacatgagtattggtataaccttaatccaacaattttaaacacgtactaaagtgatctggactcattaaaactcaaatctcgtccagttttttcttcatttgtgatcaacatccagggagacacggagattatagtagtagttaataacacttcgcaattacttattcaagtatgttattaaatagtgaagaggaatgagttttcagatcacatgttattctccaagaataattacataagttgccatttcaaatgtgcgcaaactaccttctgtattctttgcgctaatgccttactcagtctcccacttttaacgtttatttcttgtaagagtcgaaactaaaccttagttgagcttaaattcaatcaagttcaagaagcgttctggcccacactttaaagcgactacaattaggaagagctcactaggaccaacgtattcaatgtggatatcatgaaaaatttcatctccaaaaagccaaaattctactcataatgacagtggtgagaattagcaaggtaaaatattggcattatgtggcaggagaagggaaatacgagagcggagataagttggatattaatgagctttagatgttgaaaaaaaaagaaagcgttacaatgctcaataaaacaatgacttcccggaaaagattttttgattattttattccgagaaaggccgatgtatgctgaaccaacgtgttgcttgccaacttcagcatactttgtttgccaccctactaggaagtgaccccgagaactttattttctgcacccatgggtgcctaaaacttatttttctgcagggcgtttgagaaataagggatatggcaaaaatcgaaacgtggggtagtttcgtgccttcttatgtgcctatcttgatttttgcctttgtgccttactctccttaccccgcgataccccaccgtatatttactctctccttggcacggacctaaaaataactgtagaatgagctcaacaaacaggtaactttacgtaaactgttctttttatctttcagctcgccattttctgatgcagtacatagaactgtgatacgtcattatatagacttttcgcacacacaaccaattaagcttgcgcatcagtggtggatatatggacggatacctcgtatattctgttgttgtcgtgggagagggcatcgcaaagtctagaagtaattaaattactttcagcgtttccaaatgagttcgagaacaattatattctagggggaaggaggttacagcggttgcagactcatagttccaaattccatttattttttacatataaatagccaacatttatcatccaattgttaagattttcactttgtctagatctttccctagatcttcaataaaaataaataaaaataatcaaagaaaaggaaaaagaaaaagtaacaatttaaacaaaaaaaaaaaaatatgacaaaatcagacgaaacaacagctaccagcttgaatgctaaaactctaaagagttttgaatcaactcttccaataccaacttacccaagagaaggtgttaaacaaggtattgttcatctgggagtcggtgcattccaccgttcccatttagctgttttcatgcaccgtctgatgcaggagcaccacttaaaggactggtccatatgtggtgttggtttaatgaaggcagatgcacttatgcgcgatgccatgaaggcccaagattgcctatacacccttgtggagcgtggtatcaaggacactaacgcttatatcgtcggttccattactgcttacatgtacgctcccgatgatccaagagctgttattgaaaagatggccaatccagacacacacattgtttctttgacggtcacagaaaacggttactaccacagtgaagcaacaaactccttaatgacagatgctcccgagattatcaatgatttgaaccacccagaaaagccagatactctgtatgggtacctatatgaagccctgttgttgcgttacaagagaggtcttaccccattcactattatgtcatgtgacaacatgccccaaaatggtgtcacagtaaagaccatgcttgttgcatttgccaagttaaagaaggatgagaaattcgccgcctggattgaagacaaggttacttctcctaacagcatggtggaccgtgtgaccccacgttgtaccgataaagagcgtaaatacgttgctgacacctggggaatcaaagatcaatgtcccgttgtcgcagaacctttcatccaatgggttcttgaagacaacttctccgatggccgtcctccatgggaacttgttggtgttcaggtcgtcaaggatgtcgattcctacgaattgatgaagttgcgtctacttaacggtggacattctgctatgggatatttgggatacttggcaggctacacctatatacatgaggttgtcaacgacccaactatcaacaagtatatccgtgttttgatgcgtgaggaagttatcccattattgcctaaagtgccaggtgttgatttcgaagagtacactgcatcagtgttggaaagattctccaatccagcaattcaggacactgtcgcacgtatttgtttgatgggctctggtaagatgcctaagtatgttttgccatcaatttacgagcagttgcgtaaaccagatggtaagtacaagttgttggcagtatgtgttgctggctggttccgttacctgactggtgtagacatgaatgggaagccattcgaaatcgaggatcctatggcaccaaccttgaaggcagccgcagttaagggcggtaaagatcctcacgaactgcttaacattgaggtgcttttcagtcctgagattcgtgacaacaaagaattcgttgcacaattgacccactccctagaaacagtttacgataaagggccaattgccgctattaaggaaattttagaccaagtgtgattttaaaggtgaactgatctacgcgccctcgatagtaatgactaaatatcttgggtagagtatatataatgtcgtatttttgtatattgttttatttagacaaatagtaacgtgttatgttccttcaatcgcatctttcatgatctttaatcgatcgtcaaatggatccatttagagtttctcatcaccatccccatatcatttcactccaccccgctttacgtaaaaaaaaaaaaaaaaattgaataaatgactaagaattagacacaattttgtcttaatgaatgctttttacttatgacacatgccagtttgtacatatgttgatcttcatagctccgataatcttcataaattcgtgacaaattaaaattacacattattatgtaaactataatatacaatgttgcctatcaagacaaacatatgcactctatgatcaatcagaattctttgagaacttcaaaaatttcttccaatccttcttctcggtcttactttcttcggaagaaatacctctcctagaaggtgggacccaagatgcagatttccatggttttataccttcttcgtatagtaattggatttcctccaaagatagaccaatcgtttctggtaaaaagaagaaaacgtacaaaaacatagcaaccaaacaacctacgaacacataaccataatagaagtggatagacccagtaatgaatggtgtgaaaaaaccgatcaaaaattgccataaccagttgcatgcagttgaaatcgacatggctctagacttgaccttcgaagggaacgactcggcaaccacaatataagcaacaggagcccatgtcgttgcaaagcagaatatatagaaacaagtgaacacaatcatggcattacctgcacctttcgaagaaggaccgtcctggccatgagggtaaagacatttcaccccgatacttgcaaatatgaccatacaagccatcatcccagctgcaccaaataacagacatttacgacggccaattttgtctacgaccataacagcaataatagtggagaagaagttcactgtacctaggacgatcgacgtctcaaacccatcagtaagaccgactgatttaaaaatggtagttccgtagaagaagaagtagttttcaccagtaagttgcaaaaaggtttgcacaagaatacctgtgatcaaacgttgaaggactttagtttttacagagaaaagttctttccatgaagcttctcctagttccctttgggcaaggacaccggcgttgatttcatcagcctgtttgagtacccatggatcctctggtgaaaccttgttgattttggcaatggaagcacgggcctcttcgtgtctctcacattcaatcagatatcttggggactctggaaccaataacataccaatgatgataatcaaagcccataaaaagcaaagcccaagggggactctccattgtgcagtgttatcgtattttctcgtaccataaacgctacaataacccaagaaaataccgaacgtcatgttcagttggtacaatgagaccagtccacctctcaaatctgtgggggctatttcagacaaaagcattggacacaacaccgaacagccaccagcaccaagaccgtagatgatcttaccgacaaagtactggtaccatttgtgatttgaactgatctgaataattgcaccaaccatatataccaacaccacgatcacaattgccagccttctacctaaagtatcagcaagacgggcaaaaataaggccacctatggcacatccaatactgaacatagccacaagaagacccatacgcacgttgctcaaataatattcaccagtgctatgcttgtaagaaccgaagttcattttaaagttgtccatgttaatgaaacctgctgtgataccactatcccaaccaggcaggaaacccccaaaggatattggataacacagtaagtaaatgacaagataacctatgagccctctttttggtggctcaacgttatccccgtttatgacttcgttgtcatcaaatccatctgaccactctttttccacgggtggtgcgacatgaatatcagcatctcgaacatctccatcgctatcaatagaggattgcgcactagacattttttttttttggtttaacttttgtttcttttttctttttttgattgttatgccttacgtgcaaagtaggaatagaaattttacctcaaacaactctgtttcatctgcctcttttatatgactttttagttgcaattacttgctggaagatacgacctcacacccttgaacgataaatttcgacaaacactatgttcatttgcgcatatatccaggggaatcaaccctagagagtactgtcttttcattgggttctgaatatccgtaaaccaggagttaaaggatattattatctaatattatcctcgaatatctacgtcatgccgggctagggcggattcaacctcaccatcttgcctacctacaacccaccgcacaagaaagcatcccacgccgcgtggtgcctttgttccttggttcctgaactgatgattatactttccccacgcacatgaaacgcataccccacccccacatttctcatttaatattttttagttttaactccggtgcgcgccccttgaagttaaattaaactaactgtctgcatagttcaataaacgatgtcgacaacgattaggtgattggctagccatcgcaacaagcagacatcaactgaaactctaaaatgtagtcctacagacaaaaaaaaattgttgttttcaggcttatgttcaaggaaaggaacacgacaaatgattgtcaatagtatgtttctctgaaggcacaggttactttttattgaatgtatttcaaactgcctttagtaaggaaggtgcttttgcaacactttgccccttcgttgtgaagcatttggcagtacagcgataaatcctagacattattaaattggtaaaagggtgccatagaaggacacgacaaccagagctcgtaccattactattttgttccattctaaaattatagaattcgcgttaaaatgtccgggtttctcagcacttcagattatagacattttgtgaaatagcaaattgcagcacgatcggtgattagcaataacggtgtccgagtcctttccctctcatgtttttttttcaactacagtaattctcagcagctgcagccttgaaaactataggtcaatgataatatgtattaataaccaactcttggcgcttacaaaattgatttatttagtcaattgacccacatggaagggtaaaaccgcatacaaaaatttctcttacaaaggatcttatgaacatatcaaatcaattatagaagccggaaagactgtcatcctatatagggtggcaatgttattatcaggaagggtaaatctcatttctaaattgcggaaggagctttgctctggttgaaattattatcattatcgctacttcagcgatttcaattttgcttactagataccagcgtcaaggtcctatcttttgttgtgttgctgcctcaaacatgtcagtttaagtttgaaggttgacactgtaaaatttactttgtatattgcatttatggatgatttacagtgtttcaattatgctctattgaggatagtgcttttgcagaatatttcacttgaggccacgcatactggcctaaggcattacattttgaaataatcttcgcatggggcttgtcacagtcatgaaaggggaaatagcttctagtatctggcatgatatgtccttacagaacttgatctttcacagcataagaattattacatcctaatatagatttccgacactgcagtgaggcagatgccaatattgaatcgaagttttgattaaggtatgtgagagtgtgattgtttgacatccctccagttgttcgaagatatcaacggcgcaggaaagccgctgataaaatggtcgctccgtggttgaaattgtagtaaataaccactttttcttacgtagaactttatccttttggctgtggtttgaaattattcgttttcttcccaaacgttgcagggaaataagaaaaaagaaggagaaataatacctgacaacgtagcagcgagccttagttcatctgctcaggttgaaaaacattgatcttgagcattttcatcttgcgctttaaatctcttggagtataattaagagcaaattgtaacagtattatgacatttgcaggactcacacccagaagtcctttccaccacttcagtactgtaacttgaaaaaaaaagggagagaattgatctaattaaaattatatagttattcaaattggaagtaaataaataaggactgccggcccatttttcttttttttctcttaactgacctgatatttttgaaacacttaacgccgttttcttcaattaaatcagaagtgcaattagtggtgctatgttaacatatgtttgagagcctactaaatgttagagtggacagttcttgcttacaatgattaagaattgatggctagtaatgtgggcggtcgcatctcgcttgtctaaggatggagttcctaaattcttcacgatcgggaacaggtcctttgtcccaacttgccagtttatcgtcaacgagtttatcaatctcgtcgtagtggatagtaatccatggatgatcttcattaccgcaagtagtccaattcactggtggtagttttacgctccaaaatctcttatcataatccgctatgcggtaaaatgtcgatgtattatgcgtaaaattgttataattgtctgttgtatccgtacagcataccaatgccaagccttgaaaggcgacggctagtgccaaaattttcatcctttcagtatacctgattttggctttatcctttcaatgtgcctgattttggctttctcgtatctttcgcctgataatatgaaaaagtatatactgtgaaaaaacaaccgttggagagctacgaccgactgaaaagataaaaatgcttgagtttttcaggttagcatgccgtctagtagaattaaaccattgtagttcttcacttttgtattaaacgtaggattgaggcggtggctgcttttggtttactatgcgttgtaaggggatggggaaatggaacgtccagaagaaagttatagttcccgtttgcataacagcagagacaaaaatggtcgagcacttccgtgttgactgtatatctgtgcatggttgactaattgttgtttgatggcctgaagttcttgtcacactctgcaaattatcccgacattcagacgtacacgtacaaaacacgaatgctactctagcatatccaatcgatcgcactgaagcgatcagctgatgatcaggcggtacattgcatactctgcgtaaggcctttttcaccaattgaccgcatcgtatatttcccaatccggttattaaatcgttatcaggcggaaaccttcgcgaacagtatactggagagtgttgcgacaagatatttaaaagcggaaaacgggcatataaaatagatgagtgcagactaatgaaaaagaccccagacccatctccaccttttgcaagcacgaagaacgtaggcatgtcaaacgaagaaccggaaaaaatggttaacgatcgaattgtggtgaaggccatcgagccaaaagatgaggaagcctggaacaaactgtggaaggagtatcagggtttccaaaaaacggttatgcctccggaagtagccaccactaccttcgcaaggtttatagaccctacggtcaaactatggggtgctctagcctttgacaccgagaccggcgatgcaattggctttgcacactacctgaaccatttgacgtcgtggcatgtcgaagaagttgtctacatgaatgacttatatgtcactgaacgcgcaagagtcaaaggcgtaggtagaaagctcatagaatttgtatacagccgtgccgatgagctcggtacgcctgcagtgtactgggttacagaccattacaatcaccgcgcacagttgctgtacaccaaagtggcttacaagacagataaggttctttacaagagaaacggatactgaaaccgctgtgtaatgtagactactgtgtatagagataactctagcttctataggctcacttgcgaagcttttttcccactttttcccagtgaaatagtttcttattggcttttcatagtttgttctccgatttaatcgcaagcgccgtacggcgcaggcacagaatgacttgcagcttaatccaggtgcattttaagaaacttatctgctgggaagaccccgaagttcatcgtttacaatgtgccgtaaagaacacatttgagggtgcaatctggttcgtcttttgccataattagtagtgctcatccgtgatcctttaatttacttttgtgatgcgatgatttgcagatactatataagcaatggacaccgtccatcaccgatgaggctagaacatcgtagtgctttgtaaaagaactgttaaagacccagtacgaaaatttttccataatggaccctggtattgctaatcataccctccccgaggaatttgaagaggttgtcgttcccgagatgctggaaaaggaagtaggagccaaggtcgatgtcaagccaacgctaaccacatcttctccagcaccttcttacattgaattgatagatccaggtgtgcataacatcgagatttacgcagaaatgtacaaccgcccgatctaccgtgtcgcattattcttctcacttttcctcattgcctatgcttacggattagatggtaatatccgttacactttccaggcgtacgcgacttcgtcgtactcccagcactcgctgctatcgaccgtcaactgtattaagacggttattgcggctgtaggccagatcttctttgccagattatcagatatcttcggcagattttccattatgattgtcagtatcattttttatagcatggggaccatcattgagtcgcaagcggtgaatattacaagatttgcagttggtggttgtttttaccaattgggtcttaccggtattattctaattttggaagttattgcttctgacttttccaacttgaactggaggttgttagccttattcattccagctttaccatttatcatcaacacctggattagcgggaacgtaacaagtgccatagatgctaattggaaatggggtattggtatgtgggcttttatactgccgctagcttgtattccgcttggaatttgtatgttgcacatgaggtatttagcaagaaagcatgctaaagatagattgaagcccgagttcgaagcgctaaacaaattgaagtggaagtccttttgtatagacatcgcattttggaaattggatatcattggaatgttattaattactgtatttttcgggtgtgtattggttccattcaccttagcgggtggtttgaaagaggaatggaaaactgcgcatattattgtccctgaagtcattggttgggttgtagtgttaccactgtacatgctatgggaaataaagtactcgagacatccattgacaccttgggacttgattcaagatagaggtatctttttcgctctactcatcgcattctttatcaattttaactggtatatgcaaggtgattacatgtatactgtactagtcgttgcagttcatgaatccataaagtccgctacaagaattacctccttgtattcatttgtttctgttatcgttggtacaatcctcgggttcatactgattaaagttagaaggactaagccttttattatatttggcatttcttgttggatcgtctcatttggtttgctggtccattaccgtggtgactccggtgctcattccggtatcattggctctttgtgtctattaggtttcggtgcaggttcatttacctatgtgactcaagcttccatccaagcatccgctaaaactcatgcaagaatggcggtagtaacctcattataccttgccacttataatattggttctgcatttggtagttctgttagcggagctgtctggactaatatcctacccaaagaaatttcaaaaagaatttccgatccaaccttagctgcacaagcgtacggttctccatttacattcattacaacttatacctggggaacaccagaaagaatagctttagtcatgtcttaccgctatgttcaaaagattttatgtatcataggtttggtattctgctttcctttgttaggttgcgcattcatgttgagaaatcataaactaacagattctattgctcttgaaggcaatgatcatttggaaagtaaaaacacctttgaaattgaggaaaaggaagaaagttttttgaaaaataaattctttacgcactttacaagcagtaaagataggaaagattaatattatctcacccaaataatttcatacatgcacatatagctactacatagtcaagaacatatcataacatttggtataacagtctttatatcagtctttgcatggctttgcatctgatgctggctctaccgacttctcggcgataaaataccaaaagaatttgacgtatatactatccaaagtggataaatatttgagttccaatgaggtaactaaactagttttttaaaacccagcagaaagaaaaaataccctatatttggcagtgctgtccatcagaaccattaactgcatcaataatagtttgggtgctgctgattatcataatcatgaaaccaaagcatatacaaagatagaaaggaagcctttccttccaactcttcttcttactagttaacaacaaatttgtgtatggcggcaaaatgtaagccatagtcgatgccgtagtggccccaatcagttcaaataatgctcctaaattacatgtagttaatgatatacccatggtgatgaagactagtgaagaagttataacgacgtgctgtttacctgataattgagtgtgttcgtcataatttttaataaggttgcattcatgtaacaagttaccgacaacatctctcaaaacaaaaatttccatggggaatgtggttagcatgttaaatccgaaacagagtctggctatgttgatagcagtgtctgttcctgggaaactgtttaaaacattgccttttgttttttctttgaaaactgcaaatcccgaatatcccattagtgcacagcatattactgagataatgatactgatatgcgttaacctggtaaattttgccacacttctattcctcatggaaaagaaaataaaactagtattatgatgacaaaccaacgcaaaggaaatgacagagagacttctgaatatagtagctttcatgaaaaaatcagataacttcagagaatgacctttccaatcatagggcagcataggtcctctaattaccactgtcagtacaattataatcatacttataacggccaagaaagatgcctttgatagtgcctctatgtttctcttcattgataacggaaaggaaatgaaagtagtgaccattacaattatgacatttcgcctgagccaaaaatgtacattaccatcgttctggctgaatatagctctgagtacgtggggtatcgtatccccaataattatgcaataaccaatacatccaccaaatgcaaataacccgtttgtaaatagaatcagcaatttcccttttttacccattacatgttcgaccgtaccctggtatgttctcttgccagcaagagtcaagttaatgacaataagtcttaacgtccaatcaactataaatccgagggctacgtatgataatagcccgcctaatataccagcatttttgatcgcgaacggctgagtaattattccggcaccaagaatagagtttgctagattcataaaagccattctcatactagactttttatcgttttctcgaagtacatcattaaccagagtatcatccatgtcaggagtaatgatattcaaagagttctgcccttggcttccgtcatcggagtcgttatcagttgtgcctggaaaaggaaaatttgtcaattcaaactccgttctaagctctttgttttctaatttagaatactcacctaactcagacattatcggaacatgtatatctgttagattctggtcgagatattctttaatggtttagtgtatgttgcgcttactactttttggcgtttttgcctatttcactatttacatatcgtgaaaatgacatttggttctaggttcgggtgacgtgaagataacgaaaaatgagtaaaaattatcttctaattatacattagtattagcgtgaaaatgtacacatatacatatatatatatatatatatatacttgaaggtctgaaggagtttcaaatgcttctactccgtctgctttcttttcgggagcaagattgttgtggtgaatcatcgataaaaataaatatactgagattatagtaagctcattgatcccttaaactttcttttcggtgtatgacttatgagggtgagaatgcgaaatggcgtggaaatgtgatcaaaggtaataaaacgtcatatctatgctacaacattccaaaatttgtcccaaaaagtctttggttcatgatcttcccatacaattgcctcaatgtctcttctatcggaatcgatgtcgacatctccaatcttccaaataaatctgcatctgaatatgcattgaaataagatccaaacagctaagaacaggaaaatagagatataggcggcagcaaagctaacaccattgaattttggtgcaaaagccgtgaaaccttgaataatgataatgatcgtcataaatgtggccgcataataagccaagccgggcattaatttagctttaaatggtaactcgtcacgagagatgccacggtatttcaaagcttgcataaatctgatgtgcgagattgagataaataaccatgcaaaaaagcctgcaacaccagtgatatttaatagccattcgaaaactttgtcaccaccagtagatgtctccatgtaagccaaagcgccaaatgcagcagtaacgaaaactgcaatgtatggaacaccacctttggtggtccttgacaggaatttaggagccaacttgttctttgatagaccaaataaaatacgggaaccaacgtaaatatttgaatttgcggcagaaataatggttgttaagataacagcgttgaagatatgtggcaaaacctttgtaccagagttctcaatagcaataataaagggagaagtagaaacgtaggaagtagattgtgttagtttagggtcattgtatggaactaaaagtccaatgaataatagagagccaatgtagaaggttaagatacggaaaacaacttttttgatggctcttggaacggattttctggggtttgcagcttcaccagcagtgataccaactagttcagtaccttgaaatgtgaaggcagcgttaatcaaagaggaaacccaacctaagaacctcccttcgtttttatccttagatattatacctggaccccaggcacctgggtttctccaataacggaatccaactgggccggtaaccccagcaccacaaaccatacaaaaacagtatattagaaacccgataatggctaaaactttgatggaagcgacccagaactcgaattcaccgtaatatttgacagggaacaagttcattattgtgataattacccaaaaaatactaatccatgccgccagtggaactttgtacgtccaaaattgaatgacttggccaactacactaagttccagggcaaaagtgattgcccaagaaaaccaatacatgtaaccattggccgcaccaaatgctggagaaaggaatctttgtgagaaaactgtgaaagaggatgtaacagggatgaatgtagccatttcacccaaggactgcgtgacagaatatgccaaagaacccataaataaatatgatataagagcgcccactgggccggcgttggtcagaggtgtggataaaccaatgaaaagacctgtaccaatagtaccaccaagggcaatcataccaatatgtctttgcttaagctctctcttcacttcagcgttctgtacttctccttcatcttcatcacctatgccatcctccatagagaacgtatcctcgccatttactctcgtcgggaaagagcgcaatggatacaattctttacttttctcatctttcaatggtattgacccacgtctgtggtgtgtttgtgaagcttcaacgtcgtgaaagagggttgtgaccggctcattgtacatatgcttctcctctatgtcggcgtcttcttttgaatttgtcattgctatgcctttttttttttttgtttttacaggagttaagaagtctgaagaactctgaaataaactttcgattgacgacagattaaaaactggatccaactataagtataatagtaacttatatatttctgttccagatatatacgtaaaaaaaagaaaaggataattgatgtttttgcaaaaagggattccctgattcggtttactctgttcgcaaccactcttctttctgctaatttgtgctttatctcgtatcattctcttatctacttatcttaaccttatcgtcttcctcgaaattttcattgatagagacaactgcaaaaaaagaaattcaaaaaagccgtatgactcacccggaaaccacacagaaaccctagatttctatagggcaaatttcagggttatactaaaagatatattattgaccttggttattcttcaagttcgccctattgaaaattcggacactttagggtttggaatctgttaaagatataagtaaatatgatgataaagaaataggtttaatttatacgcacttgccagtaagtgattgatattgcagaagtaacatgaatacggttctgtggcctttgctgtttgccgttattttatttcttttttttgttttttttctttttttcagcactatcaaggctaataagggacaagagttcttactcagtgtgaacgtgttctaaataagttcttgttctaattaattgtaactatttttatgcatttcttgtaagaggaactggagtaatcgtatctcggaaatacatagaggtgcgtattcataatgggccctctatcacttgttgcctgtatctccgaataggactgataagtgataaaaaaaaagaaaactgggttagcttgaagcgactttctttctctactaaagggaatggtcagatcatcaggccaacggcaaatgctaagctatttccaagggtttgtgcccatacacacaatattttactccgtgttccatcctacagaaggttctaagattaaatacgagtttccgccaaataatttgaaaaatcatggtattaatttcaacacatttaaaaactacatcataccgaagcctatattatgccacaagttgatcacttttaagtatggtacatataggattgtatgttatcctgtgacaatcaattctccaatatatgctaggaatttttttagttttaattttgtatttgtattcccatatgattgtgagacgtctccctacgaaccagctattactaggctgggcaaaatgttcaaagttcttgaagaacaaaatcaattgctatccaaatcggaaagagatccagttttcttcgatttgaaggtgttggaaaactccacaacaacaccctccactgcaggtccttcatccacgccaaatcctagtagtaacaccacaccaactcatcctacatccgaaaaggatacaaaggatatgagaagcagcagatacagtgaccttatcaaggatttgggccttccgcaatccgcattttccatacaagatttattgatgagaattttccaagacctgaataactattccgaatgcctcataccaattgatgagggaaatgcagtagacataaagatttttccgctgttgagaccaccgacaacttgtgtctcattagaagatgtgcccctgtcgtctgtaaatttgaagaagattattgatgtcaactgggatccaaccatgatgagtatagtcccttacattgatggcttaaacagcattgccaaaatttctaaactaagcaacagtgatcctggcctagtgatagagtgcatacgtcacttaatatactataagtgtgttacattatcagatattttccaattttctaacatatacgctccttcttcattaattaggaattttttgactgatccactaatggctagtgactgtcaatcttatgttacgttcccagaagtgtctaaaatatcgaacttgcccttaaacaaaagtctgggttcaggtgaccaagactcaccatcattttctgtacgaagaaaatccaaatcatctagcataccgtcaaacccggattctagaactacatcttttagttctaccagtagagtttctcaaaactcctccttaaattcctctttttcatcaatttataaagactggaggcaatcacaaacctcctgctcgagttcaaatattcatgtcatcaacaatcgtaaccgattcctaccaacaagatcatgcctatttgacctttataggtcactttcacaaggtcaaacgctgaaaacatggtatgagtcgaaatatatgattttaaaagaaaataacattgatataagaaggttcataacgtttggcctggaaaaacgtatcatttacaggtgctactcttttcctgtaatgataaatgcaggttcacgtgaaccaaaagaaatgacaccaataataacaaaagatttagtgaataatgataagttacttgaaaaaagaaatcacaatcatttgctttcagccacagggtctagaaatacggcacaatccggcaacttgaaaccagaaagaccatcaaaggtttcatttgaaatgcaaagggtaagttcgttggcaacaggcaaaagtactatgccgaaactcagcgacgaagaagaaggtattcttgaagagtctattaggaatgccgaaacatttgataaaatttgcgttttactgagcaagcctaaattagaagtcgaaagctacctaaacgaattaggagaatttaaggtaattaatagctgagttaaaattagagaaattcattgtccatcaaaatgtttttttttttttttaatattacaacttatttccgtaaataaagatagtacacacgaatccaaacgtttatatagttagctctgtgaaaatttgatttaggttcatctcttggtgtgtttggtagaggtggtttcacacccttctcttctgtcttgccttctaatgaataactgagtattctttacatactttgtttttattaaccactagtttgaatatatattcgactgaaaggcaatatcaactattcaatctttaacatttttctcgagccctcattgtccacattttcactggatttgttttcatcttcaattgcatgctttttgggcgatattacactttgcactgaattgctatttatgtttgataaccttaacggcattttcttacttagatttggtatttccttcaatatgttctcgatcatttcgtctttggtagcgttttccttgttaccatagtttttcattatgttttcaatcgtattatagatatcatccacattagttatatgagagtgtgttgatgttatcgaatttttaatgttatctttcaacatgttatgcttgttaataagctgctcaaattgatcattaaatttggtattgttcttcaaaagggatatagcgttctccgattcttccacttgtcctttcatgactgaaatagactcattcatcgaatttgatgatgtatcaacagtactcttgatttgcgatagcgtcgctgccatgctattatagaattcgttattcatggagtcacaatcatttatcagatcaaatgaattttcccatttaacgcgcttgggttcaaacagatccatttcttgatcaataaccgcgctggttgcagttgtcagattctgcattattagttttttattttcgtcaaggtggtcatttaggacctttttaaagttctcaacaaactcgtttgttctcttctcaatattttcataagtagaatccacatgacgattcagtaattcttgatggttattcttgaaaaaatggttttttaagtactgtttcatgttgttattttcttcgctaatatcagaaagattctcggctatatttttataaaatttttggaaatctactcttattatgtcgattttctcaataacaacattgaagaatttaggagattcgtttaaaattttcttcacacagtctttgtacattagttcagctttttcttgcatggttctcataagagtcagtacttcatttttgatcatatcaagatttggttggatattagtctcttgaagaatactttcctgttgcatagtgtttaattgtaaaaacagtgtagatttcaattttttaatttctttagtaatatgcatttcaaacttttgattaaggtcaagttctctttttttgtaatcatgtagggccatttgcattacctcagtcaacttctgtagtttgttattaaaatcggatatttcaatttcagttttatgctgtttatctagttgtgcccttaaatgatctatggtagttttcaatgattctatttggcaattttgagattgaatagtttcttttgacttcaatttatcttttactagcaatgcatttttcgatgtcaaactttcaatttctcttttacattcttgaacttcatttttataactttctaaatcactgttcaaatttttgtagtgatcttggctcatatatattccttctttggactttgtagagagtaaatcggatttaatctttgctaattccatagttatatttttaaccaaaatatccttcattataaatgaacccagttgcggcttgttcttaatgtttttagccttcgaagcatactctaatgtactgcaggtttcttcagaagttacctttgcaggcgatatagtagcaattagtgcggttttcgtattaccacccagggaatcttgaagcaggcgggtcaatttcgattcacggaaaggtatatggccgcttttatctacgagtgcgtttatgaccctgcccagcgtcaatagactttggttgattgaaccagcttctttggcacgttgatttaatgctccggatctgttgatgttttctgaaccagctaaatccacaagattcattttggaaattctaaatagttcatcctgatgcttcttatacaaagtgattgtaaaaatggtatgagatctactggaaaaatcgttcattttagtggacgctacttgcctatgctttaagcctttttgtaataggtttagcccctccatagcatttgttatgtgaaattcttgcaaattctggatgtatataccattagtttggtcatttggagccatcgaacttctttgaccgttatttgtgttggtgttactagaagcattattagtggtagagccagagttagaggaagagttgttcctggaattcactgcctgttgttgttgatactgttgcttgatggtattcggcagtgattttgtccttaacctttttcttaatagagcagctttaggtgttagatcatttaatgacctcggagaactgttcctagaattactcctggaactactagcactgttgctagtggtattatttgctgtgcttgaatcaaaaatcctcaattttttcataaattggccgtcaaagccagtattactagagccgttgctattgctgtccaagaggtccttcaattcttcgttgtagagttcaatgaacgaacattttactacgtaatcgttctgttgtagttccaatgtgtcaaacaacttcaaaagaaccctcggtataattcctgctgcatcgctcaattcaccattatataacttttcgtcgcccgtcattgtatatgttttacctgttgacgtcataccatataccagtacggtgcaattgtaacctttaatgaaatcctggaataatgggcccgccacttcatcaaaaattagatcctgggaagcgccgggaccgaagactttgtccactgtgtatctcttggcattcatttgagcagttataccggtatctcccgtcgtgttaatggaaatttctttagaacctgtaatatctggaacatttaccacaacggagcttttcatactaatttccctttcattccttcctctgcatcgcacagctacagtgatgttcagttcctcattaggaacagtgtgacatccaacctgagagttgccatttttactgatgctgttggagcttctatcttgacccgtattttggttttccgctggcatcaaacaaattctttcttgttgtattttttgcgcttttatatactttttattactttttcctttgaattgcttgcttctgtatctatactcaacgttactttctggccataccataagttctacacccgctgttgagaagcgggtcacaaaggaagtctttagatgatgttattgttgcggccttgtttgtttgttttgtttatttcgcgtacctaatacatcgtcaccacacacgaaaacgaaaacatttgatcagataagtgatctgcaaataagatataataaaagtaacagttatttatttaattaaaaacgcaaatatgtagtaatacgtgggacatataaatttcatgaattaaaaaaaaaaaatgaaattcagattgaaaataatggggatataaaaaaagtggacaaacgatagtgaagagggactccgacttgtaacctcgagacgcctaaggaaagaaaaagaaaaaaaaaagcagctgaaatttttctaaatgaagaattaaataatattcaatttatcaagaatatctctcacttgatcaaagattaaatcggtctttgatccaatgaattcatccatgttcaattcttgcttgaaaccagatgaatgggactttttggtatcattccagaaagcggacaaatcttgaccaccaccgttgtagattaaaacatttggagtgtcttcagggatatcgaacaaaatgtcctttgtactgtaatgaattagcttctttttcaattgctgaggagtcaaagaatcctggcccaattcgaaaaattcactatcagaacctggttgcaaagacaaaaagtaggtcaacaaaccagcaacgtgaggggaagccattgaggtacccgataaagtggcggtggcgtcatcacttccaatgtaggtggacaaaatgtttaaacctggggcgaaaacgtcgacacacttaccccagttggaaaagtaggctctgtcatcgctcaacgtggaagctccgacggtgatggccttgtcagcagaagctggggaggtattacaagcgtcttggttttcgttaccagcagccacggcaaagtgaataccgacttcaacggctgcattaacagccaagtccaaagctggggacttgccaccaccaagcgacatattggctgtggaacctttgaacccctttttcttttcttgggcttctttttggtgcgcctttgcggcatattcgacacctttgacgacatcagacatggtaccagacccgtttgatctcaagactttcaccgcaacaacgttggcatttttagcgacaccgtagtgtttggaagcgatagtaccggcacagtgggtaccgtggccgttaccgtcgagatcttcgtcgttaagtgggatggttttcccccaaatggctctcttttcgaagtccttgtggttgatgttgacacccgtgtcaataacataggacgtgacaccgcgaccggcatcatcatcgtagagatacttgttgaaggaccccaggttgaggcgctctctgtgggaaatacgggccaacccccatggggcgctattttgagtgtcaaattctgtagcctcgacaatagagtctctctcaacaaagtctactaatgggttttgacgtatcaagtcgacaatctcttgggtgaagtaaccgatgtaaccggagaaaagattatcgatgttgaatgagtcctggataccgccagcctcagaggtggacaaggaggtgtctttagtagaaatgaagaaagcgtcttcggcagataagttctctacggattgaagttgtgcctgctggacgttttccttgtggaaatcgatctcttcttgaggggcacctctcttgaagactataatgtagcggttggggatgatcttggagatcgcgtctgggttgaattgtgcagtggacacgagaggagccagcctgttgtggtgcctccctttctccaacgtcttttcgtggtgcttcttgcccttgactttcttacctttcatcttcttctcctccaccttattttcgtggcagccacccttatggtgaggcttcttcttcttatcatcattatcatcatcattggaactttcatgcttaggcttcatgccctttcctccctcgtgggcgctcccatgagagccacttgcacgtttaccgttgaattccggagactccttgtcttggcccttgcggcccttcttatggaactttccatgttctttatcttcagagtcagatggctcctcatcatcgtccttagtgaattccacttttctgggtctctcgtggtgatcttccttgttaatcagttcgtggtggtcggcggcattttcaagatttgggatgaccaaagcagcagagatgctccctagggcaccgagtgtaaatagagtattttctaacttcatctttgcttgttagaattaggtttagtttgtttttttattggcgatgaagctaattggactcttaagtttgtatgggaagaactccaatataacgggacgtaacattggcccccttttatattcatcgcgctctttatcgcgggtgtgtttgcccccgccactcccgcagtcctggcgtgataagccactgcagtggcattactgagcccaaattttgctttttcaacaagtcacctaaatttccaaagccgaaagccctgctactctgctaacccggagcgtttaaagtccacggacatttcccagccctcgttttttctcctcccgggaccccgggcataagtgcatagtaggcacagacctgatctgtcgggtgcagtttaaaaaagtcttggcaaaattttttatttatcacactactgtgctatatagagtatatgtaatttttaactattggtatatgtgtccgtgacctcgtagttagtggctgatttgtcgggtgcaatgcagtgttcaaaaagcctcttaaaaggcgagcagacgtattcggctcctttgaattggcactcccattgcacaagctctttcagccggcagttggtttgtgagtcaagcgttgctaacggtgcgagcgcttggtccctagtgcggatggtggttggaggcgccatgagggttgattgtcttatctgcgatagatgagtctttctttccttctcttttccccttttctccccccctgtttctcgtccatctctatctgtctatctgtcttatctactgttagtttttttttcgctttcacgataccgcattacgtactgcgctgcggaagtgtggatgagtggcatatacactcttctgcagaggattttcgtacacaacggtgtgtgtgtgctgtgaagctgtctgcttccttacttggctgtttgcttgcttgtgcgtcatggtcacttttgttagaagtgagccgcataaaatggcatgtcggcacagcctacagttaaaaattaagcatatctgactgtttatctgtttatctgtttatacacggtgaactgtcacgagaacccttacttgcacgattagcagattgttcagagagcctcgctcgttgaagttcttctatatgccagcgtgtttcatgtagcaggaaacgttgctctatttatatcttttctgacattttgcgtcgtcgggaaaaaaaagattaagtaagaacaaaaaaccgttaatggtttcagcaatcgagacaagtacaaggaccaaggcaaaggtcagcagtaagcttagagacgatgaaggttgattacgagcaattgtgcaaactctacgatgacacgtgccgcacaaagaatgtgcagttcagttacggtacggccggattcagaacgctggccaagaatttggatacggtgatgttcagtactggtatactggcggttctcaggtcgctgaagcttcagggtcagtatgtgggggtgatgatcacggcgtcgcacaacccataccaggacaacggggtcaagatcgtggaaccagacggatcgatgcttttggccacatgggagccatatgccatgcagttggccaatgcggcctcttttgccactaattttgaagaatttcgtgttgagttggccaagctgattgaacacgaaaagattgatttgaatacaaccgtcgtgcctcacatcgtggttgggagagactctagggaaagtagtccatacttgctgcgctgcttgacttcctccatggccagcgtcttccacgcgcaagttttggacctaggctgtgtcactacgcctcaattgcattacattactgatttgtccaacaggcggaaactggaaggagacacagcgccagttgccacagaacaggactactattcgttctttataggagccttcaacgagctcttcgccacgtatcagctggagaagaggctgtctgtcccaaaattgttcatagacacagccaatggtatcggtggtccacagttgaaaaaactactggcctccgaagattgggacgtgccagcggagcaagttgaggtaatcaacgacaggtccgatgttccagaactgttgaattttgaatgcggtgcggattatgtgaagactaaccagagattacccaagggtctttctccatcctcgtttgattcgctatattgctcctttgatggtgacgcagacagggttgtgttctactatgtcgactcaggatcaaaatttcatttgttggatggtgacaaaatttccactttgtttgcaaagttcttgtctaaacaactagaattggcacacctagaacattctttgaagattggtgttgtgcaaactgcctatgcaaacggcagttccaccgcttacataaaaaatacgttgcactgtcccgtgtcttgcactaagacaggtgttaaacacttgcatcatgaagctgccactcagtacgatattggcatttatttcgaagcaaatggacatggtacgattatattcagcgaaaaatttcatcgaactatcaaatctgaattatccaagtccaagttaaatggtgatacgttagctttgagaactttgaagtgtttctctgaattgattaatcagaccgtgggagatgctatttcagacatgcttgctgtccttgctactttggcgattttgaaaatgtcgccaatggattgggatgaagagtatactgatttgcccaacaagctggttaagtgcatcgttcctgataggtcaattttccaaaccacggaccaggaaagaaaattgctcaatccagtggggttgcaagacaagatagatcttgtggtagccaagtatcccatgggaagaagctttgtcagagccagtggtacggaggatgcggtgagggtttatgcggaatgtaaggactcctctaagttaggtcaattttgtgacgaagtggtggagcacgttaaggcatctgcttgaaagcattattcgatgtatagtatagctatttagatatacagagagataaatgaaagagaaaaaatattggtatcaatcaacgtttgttacaggcttagactttggtttggtaattgaaattcatggtagtggaaataaacaaaattttcctcttcaatttttttcgtcgtttcgctctgcaatcgaaaatcaaataatcttcataaaagaaatcactttcaataaatgaacttctcactaccataatggatgatgtggccgattcgaaagcaatacggttgattaacacggaaaccccgagtgataagtcaccaaaaaaaattctctttacgatgaatgttccgaatttgttctcctctttacagttttcgttggaaaggtatttatatgtaatttccttcagaattctcttgttttctatgttggcattgtcgagatgaacctgtttcagtatggcattgggaaaaagtgtagcttgtaactttaaaacttgatcatgcagtgttgcagctaaattatccagagtaaaaatttcctctttggagtaaatgcctagcaagtttttcagctgactactccaacctcgcctggccctgtgctttctacttacacaatctttgtgatttggtggtaaggtttttggaaaatgaggaagagtatctagttgttgggtaatgtttctttccaagaatgatatttttttcattatgacgtcaatttctttagaataagccgagaactgtacagttttaaaaccctttctgttgtcattcctctgaatcccatcatttgccatttaattttcaatttagttactagtcaattttctttttcgccttttgtattccataatatgaatataagcttgggcttgccgattttctccgcttaatattaagcctacgcatgatgtaggttacattttgaagggtttcttttaacttccttacttatttatatatgtatgaacctacacaaggcattttacccttatttcttcccgcaacatttgataaaaagtggaagacgtttgtgattgttattatcgccccaattttctcctttttttcttttccttcaacgtcaatcaattgcacattcagccgattggctttcttagcgcaggatagggtgtcggggatacctgtgggaagttagtgacacttttttttccactctcttcatggaatccccggacggcagccgcccgtcccaattttggcaaaattgacatcctaactgcacgaattctcatcgcgtatcagaactcttgagccttcagttttactactcaatgctctgatttatctatatatacataaatgaaaataatacgtgcgcatttataagacaaaaagttagaattctgaccacgattgcatgctgtagataattgtcgtgttcattctctctttaacggcgcctcaagaagaatataaaataattgctcttgcagtctcaatgagtcggtatgttcaaagtggtgcccaacatttactaatattggactgcggtacaaaatcggcggctaaactgtctaccgataaaatactcttgatttataagaatgaaaaagaaaacaaaaagggatgacccctgaaaaagtttgttttctttacccttttttatgttaaattttacatttattaccgtttacgtcaatcgcaatatacaggtggggcattgttatttgatttcataatctggtgagaacgttatcacgcggattatttagtttttttaaaccatgtgcgaagaaattctcatatattgtaggcatttctgactcaaacttctgctgcttaaaatagctgttttcaccttttttttcctcttgttctatttgacatgctccctttcttcctcggtcctttcaaccatttccatgctcctgtaggctcaggagcagagcgaggaaaaaacttccctacagaaagctttcatgtttttaaccggtttcctttcagctttttcttttggagtaatctagaaagattaggtcatttgttcagtctatttgatacttgatgagtagctcgtctgttctgttcaaaataacaatttgtgaggtgtacggatgttttcactggcattcgtcgacatgacaaagacaaaccttgaaaataataatggagaataactagaaagacgttactatgcctctaatacttctgcctctcttatctctcctatcaattgtggttagcctagtagtcaccaaatagcaaattaccaatcaactatggaaaaccaagagaaaccgctttctgtagacgaggagtacgatttatggaaatccaatgttccattaatgtatgactttgttagcgagacacgtttaacatggccatctttaaccgtccaatggctccctactcctgttcaagaattagatggtggctttattaaacaagaattaatcatcggtacgcacacttctggtgaagaagaaaactatttgaaattcgcagaaattaatctaccaaaggaaattcttagtaatgaagacccacaagaagaagcaggagaggagtatcagtcctctctacctgctcctaggtcaaatataaggattaccgctaaatatgagcacgaagaagaaatcactagagcccgatatatgcctcaagaccctaatattgtcgccacaataaatgggcaaggcacagttttcctctattctcgctcagaaggtcttcagtcaacactaaaatttcataaggataacggttatgctttatcatttagcactttggtcaaagggcgattgctttccggctcagatgatcatacagtcgctctctgggaagtggggagtggcggtgaccctacaaaaccagtacgaacttggaatgatttacattctgatattattaatgataataaatggcacaacttcaataaagatctattcggcactgtttcagaagattctctcttaaaaataaatgacgtcagggcaaacaatactacgatcgatactgtgaaatgcccgcaacctttcaacacattagcatttagtcatcattcctcaaacctccttgcggccgcaggtatggactcgtatgtttatctatatgatctaagaaacatgaaggaaccattacaccatatgtcgggtcatgaagatgcagtgaacaatttggaattttcaacccatgttgacggtgtagttgtatccagcgggtcagacaatagattgatgatgtgggatttgaaacaaattggagcagaacaaacacctgatgacgcggaagacggcgttcctgaattgatcatggtccacgcaggtcacagaagttcagtgaatgattttgatttgaaccctcaaataccttggttggtagcaagtgctgaagaagaaaatattttacaagtttggaagtgttcccatagtctacccatcgtgggaggtccaccaaaggtgaacaaggatataataagctaatatatagtttttttattgtttctttggcgaaaaggcgtaattaaacaaagatcaacatacataatccgattttgaggagtgataaaatatacttagattattccttatccattacagtttgcttttttgaagatagccaattgatgaaatcaataaaaatgttaggtccacattttcctttttgcatccactctttggtagttgcagtatacaagtcaatcaattcgtcaagcttgtcgttaccaccgatttcaacgtataacttactcaaaaacagtgagctggttgagcacattgaataaaacactgcagcatgctgacctggcttagaagtcagcatcagcttgtgtgtttttttcaacaaatccataagctcgatgtctttgttcatgtctttgaatgcagttacttttatcttgaatattttacccttcaacaatttagaaattttgtcggcaagtggcctatcaagagtttcattgacacatttcagcattgggataataaaataaacgagcttgcttaatgagcctcctaaattgttggaatgttcacttttattagcaagagtcaatttttcacaatatttgacgtaaacggctaacatgtcgacaactctatgcttgaacgagataacgttttccctagattgttttacctcaaatttcctctggtttccagtagatatgcttgataatgcttccttacgacgtttgaaaatttcggataactgatcatctaattccatcattttttcatcatccatagactcctcatcttcatcgtctccaccgtcgtcagaaagcccttcgagttggtctaagtcaacttcccctttatcattaactatgttatcgggtaaatttaacgccttcactaaggcgctagtggcctctttatcaatattcaaaatatcttcatttgcctcgtcttcttcatctttttcatcagcatcatcgctatcactctcactttcactttcactttcactaccagttttcgattcgtcttcactggcatcattttcttccttaatttcttcaaattcttcttctccttcgaatagctgggcaaaaccttgcttgttttctctcgcttttaaaatatctaataaaatttgcaattcttccaaaccaacttcttcaataaactgctgccagattattaaactcaatttcctgagtaaggccttcttttgggctaaaagtgatagtaagatttcagtgatgcctaccattgagttattctcgtgtttggaaaattcgcaaagttcttcgatcacagaaatagaatcggtgtcacctgcatataattgtactaagcacatagataacaacgtgcttagaccccaagattgagcagttcttgatctgcaaactttactcaagcaagatatagcttcgttttttatattttctaaattttcgtccagtggattgattaaatctcctacatgagaattttcaatgtccagtattaactttaatgtcagatattgccatgagtttatttcaggatctttgcaacgtatttctttgtttattgtcaactctcccaggatggaataaagtctttccttggctaattcgtgtagctgttctaacttcagatcatctgatgtatgtttgaagaaagccatatatacgatgggtctcaacacgggcttcattatgtccatgtcattgatttcgactttgtgtgcacgaactatatgaaggatggaatcaagagcaaaaagggtatgagataaaactccctttttatcttgtaactgtagaaaaaacacatcgagtaattgggcaagaacagtagaaggtaattctttaattgcaataagtttggaaacggtgccagattttgttaacttatcaaagtttatggaaccgtgaggaccaaataacattgcatttaaacaaggtactagtctgtttgcagaatcttcttcacaagccttcactatggagtctaaagttaactgggaaatcttatttaaaactctttgtgaatctattgattggttgatcaatgttctcataacgttttggctgaagcaaaacccgatgtacgagccaggaactgccttgaaagccgcgtcgattattagaaagcctaaatattttctttcactagaagctttctcattgaaaaatgattcgtccacggccattttccaaaactctggaaattgaattgaattctgaacctttttattgttggttttcttccttttcttcgaaatatgactagtgttctctaattttccattaccaaacaacggtagcagaacactccaaacaaaatgcagcctagggttccaattcgtgtttttttgttttttcgtctcttttaaacctccattggcatccggaattacagaagagtttctcaatacttttgttaaaaggggcagatttcctcttgccagagggtcgttatccttccaacctggatttttcaaatccaacaccgagggaattagactttcatcaccttcatatttcagcaacaaataagttgacagtccctcatttgtcagagtcaggtcatatttatcatatatcagaagaattttttcagcggaactttcatccataaaaggtagcagcattttcatagtctggaaaagggtaaaaaagcatggttctttgatccagtttttcttcagggccagatcaattagctgttccgtgaatcgaatgaaaaactcggtgtttcctttttccaaatctttaacaaatatttctgagaataaaggttcatttagtagagatttcaagccaaataacttcccaaataaaattccacgctcatctttgcccttcatggatttttttgttccctcattgacattaacgttcaaaatggttgataaggtgctcaagaactcgttcgttgattctaaaccttttggtcgttgacctggtggcatattaacagctaaattgattacttccgtcaaacataaagaaaatcctaacctcgcgctatttctgtcagacgacaaacccttgattaaacgattcaatacataagaccattcttctgcatcgtcgggcaaatctaatgcggataagtcctttattaatgcgacagctgcatgtagacgctcttctcgaagatcagaagctagtttaaaaaaaaggtctctgttgactttccctgtcattttttttgtggacaaaaagatgcacttgtggaaagaatcacccttgttaatggatacccgattcaaacttcgaattaagtgcaaaccgcagcctcagattaatgttaaattgccctctaaggcaattctggccatcgcaataaaatttttcgtgttattcacgctttaaaggccgggtaaaatgatagcgtccgttgattttgaagactattacttttgcggatattttatgtccggtctatcatatttaccaatgcaaaataatattttgatagtttttaccgcagaggcagccagtaagttgggaagttgctcagacccatagatacatacgcaggaaaggttttgttttcctcctttcattattgcaattaacgtatacataacttgaaaagctgatgggtgtcaagcacgcccatcagcgcatctgaaagtagccttgaaggaactgtaagtttccacttttcgaatcagttattggtcgtcaaccattagcagaagtaagttcagatatttagatataccctccctcaactataacgattaacaagtgtttacgaactaatgtaacagaccaatcccaagagagtacgtactaagagaaaatgtaaggctatgaaatggactaatataaccatagtagaaataggtatatcttagtgagtaatcgcctaaattaatcttgtttgcaatataaattggaactaagtacagtgaaagacatcgatggaaataaaaaaataaccatcgaaacttggtcccagagtgttgtcaaacgttcaagatggtttcttttctaataaaaagcaaattagaaaactatttcacaagttagtaataatagtaaagaatcaagcatggaaagcaaagtaagaaaaaagaatgaagtgaaaagcaaaaaaaaaaaaagataaaaatgaaaaaacaaaaaaacggagggtataatcacatgcagatataattttcggaaatacattatagaaatataatgtgtcacttatcctcttcattgtggttatccagagaggaagagaagagacaaaacagatagaaaaagtataaccctagaatcgaaatcaaaaattagaaaataaacgtattggaattttgtgcaattatcatattaaaatacaaaaacaataaaaaaactaaaaagctttgaaactttctttaatttttttctaattttctgggatttcgatttcaccagcattaatgccttcaatgatatcatggggattcttgaagtcaacacgacagccgacagattgagcagtacctaagatttccttagtaacggaagccaaagttctaccgaaggatttgtctctcatttgtctggcaatttcaataatttcatccaattgaatgttaccactgtgcttgacgtttttgtccttctttctgtctcttggtggttccttcaaagcagtaatgaccaaagaggaagcagatgggacaacagaggcagcagcttgtctgttttggatctttaattggacggtaaccttgatacccttgaattctttggtggccttagcaatatcttcaccaaccttctttggcgatagacctaaaggaccaatctttggagccaaagcagcggaggcaccgacttcaccaccaacggctcttaggtacaagtatttaacttcattaggatcaaactttggaggcatttttgtatatcctttgttcttgttgtcgactttctagaccccaaaagaaagttcctttaaggtgtaatagtaacgaactgtaactcaaagaagccttgaaatttaccaaaattctagactttgaataattttttcagtattaggagatgtccatttccagcagtgttaacggattccaaattttcttccgggattttcccttcggttaccaagagtgtctctccagctctagggagagcccaggagtaattgccgccgcgtccgcctaagtctaggcagcaagccacaactgtacggacggaactcccagccaagtaagtttggcccgaactcacaacgggggaacgcactgcattttaccagcttacaacaataacgccgttgtaggcggcttgtaggtacaatcgcaacgatatctggagtagatggcattgaaattgagctgatactgttatagtttacaagcagtacattgtctcattacattgtctctttgtttgacacccacacatatttggtgttcggatgttaaacagggtatttatcttgttttagactggtacgaatgggataatggcataaggtggcttcatttgtttgagtataaaggtctcctttataataattaaatagcgggtatataatgctaaatatattttgtacagttagggtaaattccagattatttatagcggtcttgctttattctcaatgtttgtatggggaaatagttccatccttctgttgtatgaactaattcaaccttgtattcgtgggagtccttgtttttaatgttctttttcaaagtgttgacgataacttttgagttgactgataatgctttagaagtatgttttagtttacaatagtactccagagagagctcttgaaccagtcttgttcctgttactagaacgccgttattatcgcctcccttgattccttgcattatctcatcaatagaactaacgacattgcgcacttcagtttcgataaagttagtggccctttctaactttatatcaaatgcagctcctttttcttcaatgacaaaatcttttaaagtttgttgaaatacttcatattctggtaactcaggaacaccaattgaattaaatggcttgaatctcaaattatggattaaccgttcattagagaattttgacggagtactattcttgttgtcaattaaaccaaatgactttaaaattgcaaattggaaaacctctattagacataaagatttggtaatgttaatttccttcaaaagatagtttaaaaattgtttggtagcttgtaattgttccatttcattatccatagcaaacctgtactttagcctcaattggtccttcttttcaccagctttcaattttttaagttttttgttcatggaatgaatggcattaatatttgattcaatatcattttgactatctttcaaaaaggtttctaagtggtgacttaaataataaacataccaaaacatagagtatgcttcaaagggtttgtaaatatccaaatcaaacccctttaaagagaattcgatcatacttgatagtttcataaaatatgtccacgaacagtaaacttgtgaattgacactttcaaactgggcttgaagagaatcccatagaataagttgcctgttaaaaccttgtctatatctacatgtgttttgggagcagttttggtaccattctaaaagcatattagagctttcttggataagttcattaccaatagaggattcaaattcagatggagtttgtgctgaaaactccttgacatgtagcaaataaaattgggtatatgaaaatttacccaaaactgttctgtcgtctctaatgaaaaataaggggaataagatccttgcaatgacatgcctttgttccaacttgttgaagaatttggcaaactggtaggtctccaacgcagactcggctttatctacaaggagtattgttttaacatcatttgccagtgtaataaagccgctgtaatccgtcggtaacttcgtaatcttcctgggagggaattgattagacctgtgcttttgtatatatgttgagaacgcaccctttggtggagacagctgtaattgtggaaatatgccattaaccgagttagcgttttcaattagctcatccaggtggcttgtctttgtggaatagtctgtcagatggtcttctaagtggactaagcaaatgataatttttagtatatgcttcagcatagttaaatgtaagctatcatcagaatatgcctctaatatctgaaggctctcggtgagagaattgataacaacatcttgccccggcaaattatcgaatgtattaaaccccatgttattaaaatttaaatcctcctcttcaaaaacaataccagcactcaagagtttctgcacaaattttgttaaataacaaacgccaagtatgcaacttcctagtactttatcatacaaaatattccctgtacaccaggacgaaccggcagttgttcccttaactaatgacgataataagctttctgtatacctgcagcttaatacagtagtgggtaaagtctggtagtcattcagccaggagataacacatctaagtaatctatccgctatggctgctacacttgccaacggtggatcgtaggccacgttcacatcaaattctatttcttctgctgtcaattctatcagactggagtctaatttggagttgttgacctctaaagaatgtgtaccctcgaacaaatcaaacctgggatctttcacgatagcctctggttttagttttgaacacaattcatcaaacagacttgtgacgtcaaccaattggtcaaaatcatcagttatgctcaaggaacctaatatactgtctacttccattctcggaaacgtaccagctattatcaaagttgctctacactagcacagttgttttcaatctcagcgccactcttcttgctattgaagagctgctattttacttgtatctcttcgtgaaatttcactccatctcataattattacccgaaaacataacaatgtgaaataatcgtattatgtaaaggttagataatataacaactactagataatacagtactcttattcatttatttaggcacctgattccactattacctattcaataggtgtgccgagttcctttgtcttacgtaattttacacatcttttatgggtcatatttcgatatgtaaggtaataacgggaatctccggatttactttaaagtgggagggagaagttcctttcttctgatttgcgggtgctccgaaagaacaaagaataaataggtaaagcagtgaaacatagtatttgctggttaaaatcatgatcgctttgaagcccaatgctgttcgaaccttccgacaagtgcagcattgcagctttcgcatttgtcggtatcaatctacgaagtcaaataagtgtctgacgcccttgcaagagtacgacagactggtgaagttggggaagctacgggatgatacatatcagcgtggtatcatctcttccttaggggatttgtatgattcactggttaaatatgtacctccggttgtcaagacacccaatgctgtcgaccaagttggcggttggttgaatggtcttaaatccgtatttagccgtggcaaacctaagaacattggggcgtatgtggatgtatccaaaattggtaactcgatacctcgaggagtttacctatatggagatgttggctgcggaaagacaatgttgatggaccttttttatactacaattcccaatcatttaacaaaaaagagaatacattttcaccagtttatgcaatatgttcacaaaaggtcgcatgaaattgttagagagcaaaatttgaaagaactaggtgatgcaaaaggaaaagagatcgatacggttccatttttggccgcagagattgcaaataattcgcatgttctttgttttgacgagtttcaagtcactgacgtggcagatgcaatgatattgagaaggctgatgactgccttactatccgatgattatggtgtcgtacttttcgcaacctcgaatagacatccagatgagttgtatatcaacggtgttcaaagacaatcatttattccttgtattgaactgataaagcatagaactaaggttatcttcttgaattcgccaacagattaccgtaagattccaagacctgtgtcctcagtttactatttcccatccgatacgagcataaaatacgcatcaaaggaatgtaaaacccgtcgagaaactcatattaaggaatggtataactatttcgcacaggcttcccacaccgatgattccactgattcacacacggtgcataagacattttatgattatccattaactatttgggggagagagttcaaagtccctaagtgtaccccacctcgagtcgcgcagtttactttcaagcagttgtgtggtgagcctttggccgcaggagattacttgacgttggcaaaaaattttgaagcctttatagtgaccgatattccatatttgtccatttacgttcgtgatgaagtgagaagatttattacatttttagatgctgtatatgacagtggcgggaaactggccactacgggtgcagcggatttttcttccttgtttgtggaacctgaacagatacttaatgattttgagttacgcccaacaaccaaagaacctgatagcgtcgatactggtatggtagatgagatggttgagaaacacggtttttcgaaagagattgccaagaaatcgcagatgtttgctcttgatgaagaaagatttgcctttgcccgtgccttaagcaggctgtcacagatgagctccaccgattgggttactaagcctacatactaaaccctatgtaacaaaagtgtttatttatattcttgtatttattctaaacacgaactttgatcgtctaacaattgccgcagttacacctttaacaatagtgctttttattactgatattactcacctgattttttgttacccgaatgcaaatttgattaggaacggggattgttaaaagacaatggcagtacagataaaggttagatgaagcagcagtagaataaatcagcatctgtagtacataggttcctaacagcattgtgaaaaaggttcaaaaatgtctggtaatagagagcaagtctttcctacgcgtatgacgctgggtttgatgaagaccaagttaaaaggtgccaaccaaggttattctttactaaagcgtaagtctgaagccctaacaaagagattcagagatattaccaaaagaattgatgatgctaagcaaaagatggggagagttatgcaaactgctgccttttccttggccgaagtttcctatgcaacaggtgaaaacattggctatcaagtgcaagaaagtgtctctactgcaagattcaaagtgagagcacgtcaagaaaacgttagtggtgtgtatttgtctcaatttgagtcctacatcgaccctgaaattaatgatttcagattaactggtttaggtagaggtggtcaacaggttcaacgagccaaggaaatctattcaagagccgttgaaactttagttgaattagcctctttacagactgcatttattattttggatgaagtgattaaagtgacgaacagaagggttaatgctatcgaacacgttattatcccaagaactgaaaacacaattgcttacattaacagtgagttggatgagttggacagagaagaattttatagattgaaaaaggtccaagaaaagaagcaaaatgagactgcaaaattggatgctgagatgaaattgaagagagatagagcagaacaagatgcttcagaagtagctgctgatgaggaacctcaaggtgaaacattggttgctgatcaagaagacgatgttatattctgaagtttcaggcagaacaagacccttttcaaaaatatgtaagccattattaaaaaaaaggatattttgtataattgtttaataaaataacatctttttaaacaatcataaatagcacttcttatcatacaacctcaaatcatatcggtccaaatttgctcaaattgtacatgagatataactttttcttctaatgctttcatttcagagtttgttttttttttttcttttttttttttttccttaccggagtctgaatctcttacttccttaacttagatgttagtgactaaaatctgatggacagtatcaaaatgtaaatattgtacctaaaaagaaaaaagtattaaagtggtttgccataaattttaaacaagtgaaaagtttcaatatttatatttacatgattgtggacaagcggcattgtctacaggctgtgcaaaattatatagtacagataaatgtaaccagaacaacgaagaaaaggtccctatgttgcttcttttctactaaaattagcctatttataatcttgcatctttgcctcttggtctgtcttttactttcattctattttgatttttaccccttctagtcttgtacccctttgccagttgtccccatggagacattgataatttattagacttggatttaccacggccaccaccgtgaggatggtcacatttattcatggcaacacctctaacagtgggtcttatccctaaccatcttgatctgccggctttaccaagagatctgttttgatggtcaatattggagaccacgccaatggtagcgacagcctctaaagacacataacgatgttcaccgctttgtaatctaacaatagctttctttttttcaggtaatttcgcaaggactctggcatatgtaccagcagagcgacaaaattttccaggtccaacgggtgttatgccaacgttgtgaataatagtacctatggggatcatggaaataggtagacagttgcctctttgggtagtcttaacactcaagatagcagggtctactttcccgcccatttcattcagtaaagtttgaggaatacctcttctgaaggattcgaccacatcgcctgggcgtaacccatcacaagcaataatataagacaattcgccggtagtattatgcttcaatagggcgatatgagaggatctacccggatcgtactcaatcctttgcaccgtttgtgcaccaccttcccatctgttaaagtctatcagcctcgttctatttctatggccaccaccttggtgacggacagtgatttttcctgaattatttctaccaccgtgcttctttcgaacaacagttagggctctaaccggacgacctttgtacaaatatggataaatgggggaacggtaccatctcaaaccaggtgagacgggttttagcctcttcatctgggtcacttctttcgaaagtttacgacgtcttttaatcaattcatcctgcttctcaagagtcacgatatcagtatcgttaggtataatctttagtaatcgtggagtaatgttcaaactggagtcatcttttgaagtattctcttgccacaatttaacactctgagatagagttcgacagagtataccgtatggataacaagggtttctcttactaataagcgatgctgtggaactgcacgacagcgccgatctaagagaccctagcaccaacatctttcataaacacttaaattatcttctctgcgtatttctggactagtttacaacgttctcttttgcttagttagaactcgctttcagtttcccatacgttccctttctctttcaattataggttcaagccctaactttccacctcgcgtagtcttttttttgcatggaaaattttttttgagtatttaaagaacagaggttctattcaaatttaaccgtagaatatacttattcatcttaaataccaagcgcttcaacctgtacgtggatggtaacatatagatatttctatagaatgtgttaaggaacaggagttcctgacaaacaaaaatagatcgtactaatactttttttttcgaactatactgtttgcgtatgcttataaagccaagagggggatgtttgtgtattactttctttacttttttctcttctgcattattgttcctttagagatgataaagacaacttacaagtacagttttttgttggtatctcattaacatgatgactaagttgtcgccccaagcggatctttgaaatgactgattttacaaacaacaaacactgaaaattctgaaattaatgagatatttacacattaaacatcaaaagttttctcaaggaacatgtatttaatgcaagaaaaggattgctgaagaaaggaatcttttctcaaacattttacctcttttgcctcatttgtacacagcggtacggttggattaagaaaaatatccattcgacctagttttttttgttaagcacaatttggtttcaatatcaattcttactgttatataaaaaattgtcttaattgccattatcactcctctttttttttttttttgatgatgattacactccatgctaatcatgaacgtgttcgatgtaaatttgaatacgatgattaaaattgttgtttacgctttctgaaatctaaactagaaaagaaaaggaactatcaaagaattaggctcttcgtattggaattagttgacagttgctcatgaaatgaatggattaaaaaaataaagctgcgcaagcccggaatcgaaccgggggcccaacgatggcaacgttggattttaccactaaaccacttgcgcttactatttgttgttattcaaaaaataaagaacccacagaacatagattagaacataaccttggagtatcaacttgattcacaaaatattattcgtcgtatatcatggcatatagaatcttgctggaataagaagcaagtttcatctttgatcttatgtatatagtattaatatgtattattgttggaataaagatcaactatcatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacgcaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaatgatgataataatatttatagaattgtgtagaattgcagattcccttttatggattcctaaatcctcgaggagaacttctagtacattctacatacctaatattattgccttattaaaaatggaatcccaacaattatctcaaaattcacccactcttcaattatcatataggacagaattagttgacaaaaagtacgatgggaaacagctatcaaatttaaaggaagctgaaatgcaagaattaataatgtaatagggtagcgaacgacaaagtataaaaggaaggaggatgaagttacataattatgtagcactatcgacttccttttgggcatttctataatctcgaggaaatcttctagtatatcctgtatacctaatattattgccttcaacacagacggaatcccaacaattatctcaaaattcacccatttttcactctcaaatctgaatctaagtaaatagtggcagtgaaatccggatcaaaattcagtaacttttgtgatatctcacattgacataccacggtcggaggtgaatttcttcaccattaacatataatatgatcatctatgtaaattttattgctgttattctattagtagtaatgatcgaaaatagtagaggtatcaacgaggtcaatggatcaaagaatgccttgaacctggttagtctataaattttcgtttacctacgtatgtcatattcaacgttctttctttctcaatttctgcaatgatcccaccggagtatatgaacgaactattttatcattatagctagctctaaacggctgcaaaaactaattccttgaaacaatgtgccattaattatctaacgcgtgcttcgtcctactgattattatcccttattcgtttgattcacatagtagacaactcttgatcacccatatagtaccagacgacgctaattcaaaattaatcgacattacgcatgtttctaatttgggaaaaaaaggccaagctccgatatcccgtttaaggtcaacgcttgaacagtggtttctgaacgaacactcatatcatattacttcgactcaactgctgagctagcagactggaaatatttcagggactcaaaaaaggttcaactagtctccactgtaagcacattcttgcattctgaatatacgaatgagtatcattaactcaaaaccgcgccctcttatacgagacctccaaaaatggatcgttcatgagtaaaggcatctcaataacaatagcaataacaataatgttcatgaggtgaaaggtggcccctcgttcatgtaagagaagctggccgagaaattcatataaattgaactgctttggttacctctctttggtatatgcctccactcttctcttcctagttaagcttatatcagcacaaacaaaacaaataaaatggtcaaattaacttcaattgccgctggtgttgccgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtatctgatatcagagctcatttggctcaatactactctttccaagctgctcacccaactgaaacctacccaattgaagttgctgaggccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgatcaccggtgttccatggtactccagcagattaaagccagccatttccagtgctctatccaaggacggtatctacactatcgcaaactagagacaaacgccaatttaatgaaggaaatgctatgaaacttagataatgaaataaaaaaaaaccctttttttttttttggtagtataaatatctttatacgtacatacgtgaacaatcacatcatatctgtcaattctcgttgtaaccataacctagcacttatttcagactttccaaaggtcgcagtatctttatgacgagccatcccatgtaaaaattgccgtgccggatatgaagtgacaaagatcagtctatatctcggaaagccaacaaatatcttcattatgaagtaacgtatagtgattgcttccacatctgttcaattcggacaattttcgttagcagtagagtcaaagcgatcgccttaattgtctccgtatcttatttattcatgaacagcatgacaattgacagtcacttgaatgaagtagaaagtttgattgtcacggtcatctgagatatactaccggcacctgatccccgctaattaggcaaggcgaaactgtcaccaagttggacatattagacattaataacttctctgaatcgctctcactccaaagcagtgacattaaattttgctttcattcgtgaaagaatcgactaataaattatcatttataattcaacttcagttgaaataaacaactcatcaaattttctttccaagctttttataatggacttttcgtcaccgctaacaagtaaaggattacatttgacacgtatatagatttttcttacggtttcgaaaatctgattgattgcttcaaattcatcatcagctccacttaggcttttttgttcaaatccaatgacaatcttcaggcccgtctgcttaatcaacatagcaaatacagagacaccttccaattgaaaaattgacttcagaagaggtttggaatctaaagaatgccattcaaccaaagcactttcaaaataatctaacgatatgttagaaagcacgttatatttgagtacatcattcatctcattctccgcctcattagggacgtaaatcaatataggtttatcagattcatctatcaatgatacgaagcaaggcctcaagctcatagtttggtgatataaacgtacaatttgatttttggagagaatatttactcaattttcaactcaataacttttatgtaaaatgtttcttggccgtcgatgagctcttccggcagaacttcgaaagtgaaaaaaaaaaaaaaaaaaaaataataataatattaatactacttatatactattaaaaaatcgtttagaaatgattcatttataaaattcgttacttgcggtcattggcaatagattcagctgcggttctcccaaagacaacgcattctaacaaacttgaaccacccaacctattggcgccatgaacaccgccagaaacttcaccggccgcgtacaggccttttagtagcctttcgtcgttcttgccaatgacttgagccttgacattgattctagcaccacccatggtgaaatggacaaccggtgttacttcaccaataaaaaccacagtttctggagtaacgtcagagccaaattcgttgagaataacggtacgtcccaacggatcagccttggtagtgaaggaagagtatgtttgcaattcctcgcataattgggcgacagtgattggtaaattatattcagaaacaacttgagataatgtcaatttctgtacaagtttcttgaacatgtaaaaatctaaattattcttcaaatctgtgtacattttttcgcccataaccaatagtgctctgttatcctcttgaggacaaaccttttgaatagctgcagtgactacatctcttgtggtcaattcgttgacaaatcttctaccggtaatagggtttaataggataccaccaagacctcttaaggattcggcagccaagaatttccagcttgagctacggtcatttggatcaatgaacccagttggatgaacttgaatttggtccatgtcaatcagatcagcgcctaacttctgcagaagcctttgaccatcaccagttgtttgttgcccgtttgttgttggcaagttcaccagttcgggtgcgtattctttaagcatttccttagaaaagccaaaccctccagaacaaaaaacgacatcgttagcactcaccatgtgcttttcgccattcttgtcctcgtacactacagcagaaatggagccatccttttcatggatgtctacgactttactgtctaagttaatcttaactaactctggtttagtctcagctaatttcttcaaattgttagataaggcagaaacaatttcgaaacctggaggcaacttcccagacgatctgtgagttcttgccacagagtggccacccaattgagccaataggtccaatttcaaatcaaattcgtttttcaaccattcaatagccaggggagaatcattggccaacttagccattaattcttggacacctttacctttagcagacttgatggtgtcatcttcaaataagcgtggggagtcctcgatgtggaagtgacgttgagtctcggtgcaagcaccgttaataccactggaggccttgatagagttcccaccgatcgaggaagccttttcgaggatggttacagggatgttatacttgttaaccaattcattggcagcagccagcccggccaaaccggttccaataacaacaacgggagagagagacatttacaattacggatgaggggttgttgaagtgaagataagaaaaaaaaatggggtgctatgtcagcgtattgttctcagcttttatacgtgcaatagattaagctgttcaggaacgcgacgcgttgcccccgttaccgtttgaaaagaaaaaaattttctttttcatacctgtctctattgtttcagtcattcactgcatgatgacaaatgaaagaagaaagacaatagtagtaaaagcaaaaaaggaattaaagtgaacgttttttagactcttacgcatacatataaatatatatatatatttgtataaaaggtgtacgtcgaaatcctgtgaagaaaccctgcgagaatatacatgggtacattcaatcttaatacgtagtatcgtagaatacaaagaaatgtgcttctccacgtggatacgtaccgttgtaaactttaatcaagtaccaaaaaaaccaaacatattcagtcgatctctcaatggggaacaaagaaaagaggttcttacctttttttcctccttccctcagaaagaccaccttcgtccctccataatagggtagttagtcgctaggtgcgctggaaactaaccattggttctcaaatgtgccgacataattagttataattatggtgtgagagttgaaatatccttgaataacaaaacagaaaaaagaaaaaacccatttgaatataaaaatcattgatgcaaaagaaagccgttaaatctacaatgccacgaaattattgtaatgtatgaaaaaaaggaagagggtagcaatcctaaaacaaaaaccctaacaatacacatgatgcaactggaacgcatcagtatttgtaggtttttatttcgcggatagcgttgccatcaacgtcgacctcggtggattcactacggtaaatctgggtaggtccgttacagtcgaaaggatgttctttagcatagtcgaaggcctcggagatggccaatttgactttttccaaagtatctctggtgacttgatagtggaacgagactctaccacccattagcttaacgttgtacttcaaacccttcttaacaaggacatctgggtccattctagcggccttcaggttaataaagacaaagttggtgtctgctggagactctagcgggatgccctttgcctcacaatattcggctaattcatgagccaaagagtgcgagtacagcaattgggacttccaatcgttgttgatgtttacaagagccattctagccatcataccagattgtctaataccaccaccttgttgttttctgaaatgggtggccttcttgacaaacttaaggttcccaaccaagacggacccaataggagcacccatagacttggatagacagatggagatggagtcgaagatttccccatattgctttaatggcacgccagattgtgcagcggcattccagattctggcaccgtcacaatgtagtttgagaccattttccatacaccaagctttgatgcggaccagttcttccaatggataaacaataccgtgtaaagtgttttccagagaaatcaatctggtgggggcaccgtgaatatcaccgtcgtctgggacgtagtgtgacttgatgtcttccaaggtcaagtagtcaccgttggaaggaaccacaggaaccaccatcgcttgagacaagatcgccagtccagcggcttcgtgagtgtaaacgtgagccctgtaatcacatagaatagagtatggaggttgcatcaagtgagttctgatggcaatctggttggacaaagtcccagagacacagaacaaacctgcttctttgccagccatgcgggcaacggtctgttcgagcctaacggtgtcaacatcttcaccgtagacagcgtcaccgatagaggcctctaaagcggcctccatcatctctgcagttggagtggtgaatgtgtctgaccgcaagtcgttagcagcggtgatatattttggaggcaattcgaattcagtcattgtgtttatgtttgcgtttgtgtgcgggagtaaaagtgagtgtaagcctaggaaaggaggtggttacgaactagccagcggaaacaatgtacgtatatgtatgtaagtattactctataccagacagaacaagatagacgagaaggacacatggaggatttgacaggcaagctcaacacttgcttatatatatacacatatgtgctattgcaaatgcaaaaagcgtatatccagtgaagaaaaagacgaaaaaagacgaagaaataaaaagaaaaaccggtgaacgaatatggcaagtgaaaaagtgcgcaatgagtaatacaaagggcgaagcagcgggaaaaaagaaacggcgctgctgcccggaaaccggaagcgaagctttgtggggtacgggtgcatgctcggctttttccagataggggaagtgccgtcgccaaaaaggcaagggtccgtttcgcgtgacatttcatagcgggccaagcgtgggtcacgtgctgcacaggcctgccgctggcatgatttgtcagcacatatacaacaagaagtattggttgcgttgaagaaaaaaagaatagtaataacaatttggggccgtgtgtaaaaaaaataggaaacagctaccccggcgtgccgtgtggctctctgtgcgaaggaaggccctgtcgccgcacatattcgatgaatatcgatgacgacgactaccttctggttgcatagtttattagtctgtgcctgttcttcggcgagtgagtagatgaaagaaagaatgagttagagagaattctaggccaggttcggcttagttaagcttagcttactttgggtttacttagcgtgctttttttcttccgcgctgagacggtgaggaatggaagtgtaaagaagcgaacgagggaaaaaaagttgtgacctaggggaaggttaaaattgtcatcatcatcagcgtgagaaagtcgaaacaatgagcggtagtaggggcaatagcagcaatagtagcgtcagtaataatagtaataataacaataataatgacgggggcgacgagagattgctgtttctaagaagcgtgggcgaacgcaatgaaattggctttccctctagattcaagtcggcgcattacaagaaaccgacaagaagacacaaatcagcgaggcagttgatctcggacgaaaacaagcggatcaacgccttgttgaccaaggctaacaaagctgcagagagttctactgctgctaggcgacttgtgcccaaagcgacgtactttagcgtggaagcgccaccgtctatcaggcctgccaagaagtactgcgatgttactgggttgaagggcttctacaagtcgcctacgaacaacattcggtatcacaacgcagaaatctatcagttaatcgtaaagccgatggcccccggcgtcgatcaggagtacttaaaattgagaggggccaacttcgttctaaaataggcattgtatatgtatgtatgtattttagcttgtagacaacctttcacacttacatagtttgtcgctggtcacgtgcgacaatgcaaaatagtgtagagtaaagctaaaaaggacaagataaagtgaaaaaaaaataataaaaaaaaaaaaggaatattgttaatggaaagcgtgtaaagacacattacgctcctacctaggactaccaacacatgcatggatgccagtctctgtaataaccacggttttagcatgtctgtggctctcttataggctctataagtttctcactattcctgtgtccagcatcgtctccactttgaagatcaaaactccaccggcaacaaaagtgtctatcgacaaaatagccacggattcagtgaccattcattgggagaacgaacctgtaaaagcggaggacaatggcagtgcggatagaaacttcatttcccactatttgttgtatctgaataacacacaattggctatcttcccaaacaacccaaactccctttacacatgctgctccatcacgggtctcgaggcggagacgcagtaccagttagattttataacgattaacaacaagggctttatcaataagctaccctccatttactgtatgacgaaggcgagagaggcgaatgaagcgttaaagactagaaaatggagaagaaacaccatcacatcgtccacagctatgcagcccagaaactccaagtccgaacccgccccgttgccctctcactactcctctgtttccctgtctactttctcatccaatattactaatagcgccaccagcaataatggttcaaatctacccgcttacacatctttgactacgttgaaggatttggattcgttttccatcgatgatctgaaaaagatactgatttgcgcccaggaggacttacacgatgtgttgtcccaacaaacttcgcttttgcaagattttcaagaatcgaagttagaattagaactagaactggataacttgaaaacacattggtcgcacgaaattgacttgcggaaatccttgaaatccaatatcaagtcattggagaattctaaactattgaccgatttgaaaatcgaaaaattgaacaagaaaatcgacaaatccaaggaaaaaatatcgaaaatgcgcaatgatatgcagaaatggtctcaggaagataccgagctgttgtctaaggataccataaaggagaaatatttcaaattgctaaatgaatccaatgcctctgtggccaatatcaacaaagaaattgagtctttacaaaatgaaatttccaagatggaggagtctaacaagagattgaacgcctccaaaaaatcattgattacttccatagtggtgaatgccaatgtggaaaacgataaacctattgctagcggagaattgtcggctgttttgaagaagctcaatgattttactttagaaaaaaatggatttttaagtaatgctggtgaagagtttctatccaaattgaatgcagactcatcattgattaaaatgattaagcaagagctaagcattgatcaagaattggaggccaactggaaattgcagaggtcaaatttgttgaagaaaattagtgctttagaaaaccaatttaatgaaatgagccttaataatcggaatttgaaaacaaaattaatggttcaaccatataagaataacggtgattcgcttgctgccaccaattcgaataattccgcggaaaaaaacagaagttctggatcgattcaattaccattatccaacaacatgtcaagaacggggtccattgatttaatatcgaataataacaaaagtattaacaacagtaatgctgattctgctcctccgttgaggttgcacaatccagtttcgtactctccttcgaatgaacccatacaaccttcaagcagtctattgagtcaattgacacaggacaccgataatcgatcaatgctctccaatcacatctcatcgaacaacgaaaacaagcaacagccttcttcatattcacatgctttacctacaactgctactgctaatgcaacagcaacagcaacagcaactaatggtcactcaaggtcaaatttatggaccaccgcacaattcgctcaaccttcgcatcaacaagtatctacagaattggatcaagcttttgaatacgataatgcaaaccacttaatcagtggtttgcaaaatatgatctacgacgaaacagactatcctgataacataagcaattattccaagggttttactacagacgaacttgacaattactggactaagcagcaaccccaggtgcgcagcacaaatgaaagtcttttctctacgactggaacacctatgtcatcatataaggctaacccagtaatatctccatattctagttctcatttgcgacaaacctccaacgcaaccaatacgaatcctatgcatccacagagtctactcgccgctacattgaatgatccttcattacaaagttttgtacgcagtggttctttctacagtgctccgcaacctgcaaactccttacagaacaatatcaatggcaatgaaaccgagaacattagtccaaggatatcaagtgacttcaatttattggtgccaaacttgagcccacgactctcaaacgatgtgcccattgttccaggcaataacactactttaacaccttcacactcgaacatattaacaatgaaccatcaaccaacggcggataacattacacgaagatctttccatgcctcttcaccacctttcaactccatatggaattcaaatacaaatcaactttctcctccattggaggagcagtatcacctcgatgtgcctgtgggtccaaaggttcccgctaaagaaccaagccctaagccttctcacaagaggaaccaaagtaacagcagcatttcttctgcatggtccaagtttaagcacaagtctgcatcatcacctgctaatgcggacacggatattcaagattcatcaactccatcaactagtccaagcggtagaagaatgtcaaaactgttgtccaagagcggtatgaataatctatttaacccgcacagtcacgactcatgaacaatattataatacttccaggtcgtgtatatatgtagatatataaattatgaaacataatatatgaaagcagtttgagcttattcttaatcatcaatagggtaacggtattaatctcattttttctttttttttttctttttattttggcgtctcgtctcaatttcatttttcccatctttttacaacttcaatatgaaaaacataacacatgaaaaataactgtcaacattaataatattccttgcatagtgcttcgattttccaaatataaaaacagtttcttttacaagcttatttaattttggttttaaggagaaagcactaataaaaagggcaaggactgcaatcaacaatctttattggcgaacagttaagggtcctctcgagaagaaacattaagacatcatcgcacaaaaaacatggcgcccatctttagaaattaccggttcgctatcggtgcttttgccgttattatgctcattttgttgattaaaacatcttccatcggtccaccttctattgcacgtacagttactcctaatgctagtattcccaaaactccggaggacatctctatcttgcccgtcaatgatgaaccaggttaccttcaagattcgaagactgaacaaaactatcctgagcttgccgatgctgtgaagtcacaaacaagtcaaacatgcagcgaagaacataagtatgttatcatgatcgatgccggctctaccggttcccgagtacatatatacaagtttgacgtctgtacttccccacctacattacttgatgaaaaattcgacatgttagagcctggtttatcttctttcgataccgattccgttggtgccgctaactcccttgacccattactgaaagtagcaatgaactatgtccctattaaggcaagaagttgtactcccgttgcggtgaaagctactgcaggcctaagactcttgggtgatgccaaatcttcaaaaattttgagcgctgtaagggatcatttggagaaggactatcctttcccagttgtcgaaggtgatggtgtttccatcatgggcggtgatgaagaaggtgtcttcgcctggattactacaaactacctattaggtaatatcggtgctaatggccccaagttacctactgctgccgtttttgacttaggcggagggtctacacaaattgtttttgagcctactttcccaataaatgaaaaaatggtcgatggtgagcataaatttgatttgaagtttggtgatgaaaattacaccttgtaccaattttctcatctaggttacggtttgaaggaaggaagaaataaagttaactctgttcttgtggaaaatgcattaaaagacggcaaaatattgaagggtgataacactaagactcatcaattgtcatctccatgcctaccgcctaaagttaatgccacaaatgaaaaggttacattagaatccaaggaaacttataccattgactttatagggccggacgagccaagtggtgcacaatgtagatttctgactgatgaaattttgaataaagatgctcagtgccagtctccaccatgctctttcaatggggttcaccaaccttctttagttcgtacattcaaagaatcgaacgatatctatattttctcttatttctacgacagaacccgtccattgggtatgcccttgtcctttactttgaatgaattgaacgatttggcaagaatagtgtgtaaaggcgaagaaacttggaatagtgtcttcagtggcattgcggggtccctagatgaattggaaagtgactcgcacttctgtttggacttatcttttcaagtgtccttattacatacgggatatgacattccattacaaagagaattgagaactggaaagaaaattgccaataaagaaatcggttggtgtttaggtgcgtcattaccattgttgaaagctgataactggaaatgtaaaattcaatcagcttgaataagaacatggacaccgcttttcgtcccatgtatattaaggaagaggagattgcggtgatatgtattctgttatatgtcctattctataacccttgaacaatatgtaaacgatttttacgttatgaaaatcactattatccccacaatagtttattataacaccgccgccaagacaggggattgaaaaggccttccgaggtttatccatttttggtaaaagcccgccacgccttcaggtgtttgagtatgaactggaagagttatctgttaggacctcataatcttgaacatatgagataatttaatatacttttgttatggattgttccgttgttttaagactatatggctttgttttagttttagggtgattgtggatatcacaccggtcctcaagaaaatcgaaaacaaaaggataatcggacttatctggtgatcgaagaaactgcatttcaggtcgtttaataaactgctagctattgatattatatatataaataaacctacaatcaggttagtgtattcatctcacttctatagcgttgtgaaagggaaatggaaatagtgcaatctcaataaatctgcttacgtgacattttttactaaaagagaatatgaaaactgatagattactgattaacgcttccccggagacatgtaccaagggagatgctgagatggatactatggatactattgacagaatgacatcagttaaagttttagcggaaggcaaggtattaagcaacttcgaagaaccgggcttaatgaggtgcggttatcatgatgcaaaaaactgggtcagaagattatcgagcgaaacaattgtcggtgaggacacgagtaatttatacccattttatgttgatactgcatacgatgtaaggcgtttgagaaaggatcttataaatgctaaggttgacttgcaggttgaaaacctgataataatctgcaatattaatgatatttccactgtatttctcatgagagaagtggtggaatggatcttacgcaatttccattcaataactgtatatgtacaagatatttttaaaaagtcaactcagtttgctgttggtgacctctgcaaagacagcaattgcagtaaaaacagagtaaagtattggtcaaaagaatttgttaaaaaacacgattcattctttgacttgatgattacactagggggtgatggaactgtcctttttgcttcatctatattcacgaaagatgttccgccgattgttccatttgcccttggatcattaggatttctaacaaattttgaatttcaaaatttcaaagaaacgttgaaacatatcttaacagatgaggttcgtattaatttacgaatgaggttgcaatgcaaactctaccgtagaaataaaccagaaattgatgccgcaactgggagaaaaatatgttacatcgatttcatctccgaacatcacgtattgaacgaagtaaccatagatagaggtccagctccttgtttatccctattagaactctatggaaacgactcactaatgactaaggttcagggagatggattgattgttgccacgcctacgggatccacggcatactcattgagtgcaggaggctctttaatatcgccaagcgtaaatgccatagcggtgacgcctatatgtcctcatactttgagctttaggcctataattttaccagatagcatggaattaaaagttagagtagatatgaactcaagagggacgtcgtgggtgaattttgacggaaaagatagagttgaattgaaacagggtgactatgttgtgataactgcaagcccctattcggtaccgactatcgagtcatctgccagtgaattttttgaaagtatcagtaaaaatcttaattggaatgaccgcgaagagcagaagccatttgcacatattctctcgccaaaaaatcaagaaaaatatagattagactcatcgaaaaatggaaacgacaccataagtaatcccctcgagagttcatgcataagctcagatgcacaagatgaggagaggaaatccgtaacggaaacagaaacagaaatagttgttgaacggactcgtcaggctcattttgcaatctaacgatttcccacatcctgcgtttccgtagtcaagggttcataatggatgatgagcctgtaaacagctttgtatttacctcttttacttcaagaatgctcttgcgtcgtttgcagtgtcgaagaagatccagtagagctatacaaaatggagaaatgaaacagttgaaccagagcgccgcatttggcaggtagtttcgctaaatttcctcatgcgcgtttgtaattatgctagttaaccatatgataaggttgcctaacttgcagtcaccggaaggttatttccggaatggtgcagaataatttttaaaatagtagcatatatttcgttccaattcccaaatagggaattataattatgacagataaattcccgattaggaagaagcgcgaaaattcttgaaaaacttttttcaacctcgaagaaaatcgtcgtccttcgaagatttagtgggaatcttcaaggtggatagtttccaaattaaaactgcagaagaggcttttaaaacatgcctgaggtataaaaagaacaacattcctggtgattatggtttctgttggaccctgttccctttgtaaaacttctatttattgtcctgcaaataagctaattatataattaataatggcaatcgttaatagttggctaatttgtttagtcagtattttttccttcgtggtacgtgtagaggccgctacattttgcaatgcaactcaagcatgtcccgaagataaaccatgttgctcacaatatggtgaatgtggtactggtcaatattgtctgaacaactgtgatgtaagatattcgtttagtcatgattcatgtatgcctgtacctatctgcaagagttcatccactaaattcaaagattattcctctaagttggggaatgctaacactttcttaggaaatgttagtgaggctgattggttgtatactggtgacgttttggattatgatgatgaagaaagtttaattttggcgatgcccaagaacagtggtggtaccgttctttcctccacgagggctgtttggtatggtaaggtcagtgctagaataaagacgtcacatcttgctggtgtggtcactgggttcattctgtattccggcgcaggtgatgaacttgattacgaattcgtcggtgctgatctagaaactgctcaaaccaatttctattgggaaagtgttttgaactacacgaattctgccaatatttccactactgatacatttgaaaactaccatacttacgaattagattggcacgaagattatgtaacatggtccatcgatggtgtcgtcggtagaaccttgtacaagaacgaaacttataacgccaccacccaaaaatatcaatacccacaaaccccatccaaggtggatatttccatttggccaggtggtaattctaccaacgctccaggaaccattgcatggtctggtggtgaaattaattgggacgcatccgatatcagcaacccaggatattattatgctattgtcaatgaagttaatatcacatgttatgatccaccaagcgataccaagaagaatggtacttctgcttatgtgtatacttcgtccagtgaatttttggccaaagacattgctattaccgatgatgaggtcatgatggacagtgatgagggatctggcttggacccacataagggagctaccacatcttccacccaaaagagttcttcctcaactgcaacctcttcctccaaaacgtcatccgatcacagcagttcaactaagaagagtagtaagactagttccaccgcttcatcatcatcatcatcatcttcttcttcttcttcttcttcctctactgctactaagaacggagataaagtcgtatcctccgtatcctcttccgtcacttcccaaactcaaacaacatcttctgtaagcggaagcgcctccagcagtacaagctcaatgagcggtaataacgcaggtgccaacgtagcggcaaactggcgtttgactgttttatgtgtcatcctaggttatgtcttataggaggatctgcatctaagaacaaataggctacacaggactctcaaaaaaaaatgtattaataaataaaagaacttaaatatagactttttattcgcatgcatataaaaataattaattaataaataactgtaaaaaactagaataataaaagtaataaatatctcctccgacgacatagcctatttggcagcctttgtcatataagtaattaaatcgtttctgtccttttccttcttcaacccggcaaacgccatcttggtaccaggaatatatttctttgggttcgtcaagtactcggacatactatcctcatcccatttgacgttcttgttgatgtttgcatctgtgtaagaataaccctttacctgacctgaatgtctaccaaaaataccatgtaaattaggtccaactttgttaggaccaccctcttctattgtatgacactgctgacacctcgttttaaacaatgtagcacccttttttgcagagcctggtttgaatcccgtactttctttagccatgttttgtttatgatgtaatgtagtttactgaagtttacttaaagtaatgtgaataaatgcttgtatgtgatcttcttgtataagtctttgattttgtttcaacctcaacaaaaagagaactattctgatctaatcttctcgagcttcacaacacgatatatatatatgttgtgtgcctttgtctttgccccttgcggccacttatagtagttggaacttgaataaatgccctcgctattatcgctattagctttgagaaggtgggaaaagacccctcggcgggggactgcagacccttctcagagaaggcacgaaggaaaataattcaataaggggcgctataacccggctgctgatccatttcttttttcgtttctttttcttcaagcggaatgataataataataccaacgatgacggtggtgagtgggatgaatatggaatggtcattgggcaaaaggtcctgctagctcgtataccaaaaatgggagacaattactcgacttacttgcttgatattgaagggacagtgtgcccgatctcgttcgtgaaggagactttattcccttatttcacgaataaagtgccgcaattggttcaacaggatacaagggactccccggtttccaacattctgtcgcagtttcacatcgacaataaggagcagttgcaggcgcatattttggagttggtggccaaggatgtgaaggatccaatcttgaaacagttgcaaggctacgtctgggctcacggatacgaatctgggcagattaaggcgcccgtttatgcagatgctattgactttatcaagaggaagaagcgtgtgtttatctactctagtggatctgtaaaggcacagaaattgctgttcgggtatgttcaggatcccaacgcgcctgcgcatgattcgttggatttgaattcttatatagatggttatttcgacatcaacacttctggaaagaaaaccgaaacacagtcttacgccaacatcttgcgggatatcggtgcgaaggctagcgaggtactgttcttgagcgataatccattggaattggacgcagcggccggcgttggaatagctactgggttagcttcccgacctggtaatgcacctgtccccgatgggcaaaagtaccaggtatacaagaattttgaaactctttaacaaaactgtatatatgcgctaaaagcagtataatcattatttgttgttgttattattattattattgttattattattattattattattattgagattaatattaccatctctctgttttcttttctttcccttctagcatatataaatacacatacgttattgatttctacgtaagctttttttttcccttggctcaaaaatcatgcaacattgtcgagaataagtgaagatacttcaagccataacattactacaatctcagtcggcatgatcgctgaatagaatatttgctgcagcttcttcgtttttatcgcacgcaaaatacacctggataacaagatctctttcaaagcccaattcacagaggcgcgaaatagcttgatcgtcttcgggggtatagtcaacttggaaagaaccttcaccttcaccttgtcccagtcctgcagcagcagcctctcctgtaacttctatatcctctccttccaccatatcatccgcaccttccataacatcttgcatattgtcacccacggcttctagcaacatggacacaaacacttctgggtttgccatgatatgttcacgtaattgaggatatctagcacttatgttttccaacaatggggctaaagcttctgggttacctgaaacgacctgtctcaacgatagtaaatcttctacagtgaggccaatggaacctggaggtccaccttgcgcagcatctgtagctcctccagttgtgccaagcgcaccggatgaagcattaccgccttgggcagcttgtgcaaataagtcgtcttcagccggttgttccgcagtggtggcggctgtcgatggttgttccgctgcggcggctgtttgttgctgtggttccggttgacgcagattttctggaatacccatcagtagatattccaccgctctatctggattattaaaggctgctctcaaggctcgttcgacttcctctctttggtagcccatttccatgattctctcgatggtctcgttcctctcggttcccaccacgaatcccggtgtagaggcagattcagtacgttctgtagtggcggtttgttcttcttgcggttgtgagccttcgggagcagtggctgcaggagctgcagaagcatccgtactgggggatgcttctgtagaattttctcttccgggggtagtggcgctctcaggagcaattggaggttctgttactttggtcttcgtggactttttttgagaaaccatgaagacaacttggtccccatcttttagcccgcattccgatacggttttggaatcttgtagcactttacccgagtagatcagttttatttgagattcttcacaagaaatggattgagcaagcttggtcttggtctctaaaattgtgtttgaaggttccagatctaaaggaactttttccttcttgaaatttttaaaggttaagctaaccatttttctattgtatgttgtctttgtgtgatctgtgatttaaaggtggagttagatgcctttattaagtctttagaggaaggaaaattggatggtagcaagcttgtctgcgaacggccttatcaatggttcaaacttaaaaacagggagaaaaacctaagtgtaccttctagctttagctactagtcaatactggatgggaccttgttctatcattttttcttaagttttgctgtcgctatttcttgcctagccataatgaaagagaagaaaataaaaaaatttcaatttcgccaccgagccgtgtatagtgattgatataacaatggtattgtaattcactcaaagaaaagttaaagaccaaagaatagaggtttgatattattatcggtatatatgtacaactatatgaattcgtacttcatatgtaggtcactaaaaaaccgagcctagtttctatcagggtcgaagtctaatggaacttctttaggatgttttttcttgttcttgtcgttgtcatcaagaggtttcccctgcgggttgccgtcgagctgttgttgctgttgctgttgctgctgctgctgttgttgttgttgttgctgttgttgttgttgttggttgtttggtgagacaaagtcaccctttgagtccaccagctccgagccatctccctcttcagaccagtctacagtgactttattgttcaaagtggagtcaatgttttttaagattgaatctctttcttcgttccattggtctctgacatcttcaaatccaatctcccagatcttgttgtaaaattcgcgaattctctcttcttctagtttccgcttctcctcttcagccatccaagccatgtgctttaagtcgtcgctggaaggttcgtagatgtgccagatgacataatggggcaagccgatgacattgtaattcatcctgcgggagagcctaccgaatgcttctgtctctgcgtgcttttcaaaggagaatgcaggaaagtgtgagcctgttctgaatactttagctttcgcgagaatcgagacccctccaataccgtccaattccatttcgtcttctggattaccgtttgggtctctcatgtatgccaggtgaggtctccaagtggcgtactctgggtacccttccacaatgacagcatcttcgtctagggaatccgccaattgaagacccccttctgattccttccatgaatttaaatcgtagggttgaatgtttcccagccagtctggtaaaggtctccagacgttggggacaatgacgtccttgtcgtgatgcattagatcctccatgatggtagtggggatggtttcgacatccacgtctctccagtaaacccaggagtggtatggtttcagggccacggacccaagccaattacgagccctggccatcagctttcttctggggccctgggcgccaaacccgtgacgatcagaaaaggactgaccaatgatttggccgaagtccttctcatagatttcgatgttaccaaaccttttggacttgtcttgttgcgattgcgccatctgtagattggatagtaacacgcccatggtgttatccgaagagtcactcaccaaaaacgacagatcaatcaggttgtgcggatatgtcatggtattcagatggttaaaaaacatgggaagatgctcagaagcatctctcagtggcacgcaaaacaagatgcggtcaccctgttgccaaccatctttgttgccttggtaatttcgtaggtcgtagaactctacgctgggagtatttttaaaatctggaacatagggcttgaagattccttggaaagttaccagctggaatagcgatatcgagaagaacgaaagcacgagtcttgtgagaaagaacaccgtaagcaacgttccagcgatacttactgtggtagggttgaacgagagttttctgttattatacttcattatggacgtacactttgcatgaaagccacaaggaactgtttaatggagcgaaaaaaagatgatgagggtaaatcgcaccaacactcgcctagcaactgagtgatgaatggttttgcaatgcttgctgtctctactaacagatcttggcgtttttgaatcgtgtagttatttttatttattttttttatttcatgttttcatgatttcatcttacgcaattttttcacgatgagacaaggcgggcgaccccacacaagaggaaaattgaacacaatgcgttggtaaagggattacgaattgattaaaccaacatagtgagacaagaaaagaaaagaaaagaaaaggaaaatgaaaaaaaataaaaaaaagaaggcaactagaccagatgagcccggttcatttctattctctgcagtcactgctattttcatcaacagcgcaggccaagttgaacgagatagtagcaatcgtaaaaggaactagctaacttcatcatgaaagtttaccctttcttgccgctacccttctcgtttggctggtattagagcacagcggatatatccggctcaacagtataagtaacgataagtcctgaccattggcttcgttctggtggcattttctctgaggggtgagaacagcaaaacgggaacggcgacttggagtagtataacgctgtagctggacgctgaggggccaaggccggtaaaattctgcaacacccagaccttgctgcagtgatatcatccacccatacccctcgatgtattccgtagcgttatatcgggtccgtgtgaggcgacaagggacctcccgcaccgcacataccgcaggagctaaaagaaacgccgtcgcccgaaaaaaagtttcgaaggtgaaggaacagtggtaataaaaatttttttcgtcgtcgtcgtcgatcggcttttggccgcgttgatcgtcgtgttccacgattatataatgcacaaggtttttgccatatcttgacattggaatccctcatttcctaaattcctctccttctatcaattgcttcctttccttctttctaacgattctacttctgtagccaattactcatagactcccaaacacacacaaataccaactcatatatacaatgtctgacgaagaacatacctttgaaactgctgacgctggttcctccgccacctacccaatgcaatgttctgccttgagaaagaacggtttcgttgtcatcaagagtagaccatgtaagattgtcgacatgtccacttctaagactggtaagcacggtcacgctaaagtccatttggttgccattgatatcttcactggtaagaagttggaagatttgtctccatctactcacaacatggaagttccagttgtcaagagaaacgaataccaattgttggacattgatgacggtttcttgtctttgatgaacatggacggtgacactaaggatgatgtcaaggctccagaaggtgaattgggtgacagtttgcaaactgcttttgatgaaggtaaggacttgatggttaccatcatctccgctatgggtgaagaagccgccatctccttcaaggaagctgctagaaccgattaaaccggttaacatcatggcatgggatataaatgaaaaaagaaaaaaaaactccgacgccccttccatcacatcatgtactcttcgctgaaccgggtttttttctttgcaatttttttttcgttctcctaaagcatacacaaataaatccttttttttattttctatttattttgttatttatcatctatatagcaataatatactttgtttttattcgtatttcacacttttctttttccttatgcaggcagtgtaattcattggggaggatgattttcatgtgcgcatatctaccggctgcaagcagccggtcggtggcaaatccggcgcttccccctcaaaaaaaaaaaaaaaaaaaaaaaaagggaactctcagaacgggggaggttgaagagcaggccaagggaaatattagttttgacctatgtgggaaacagaattttcaatgagttatggcaacttggccgagtggttaaggcgaaagattagaaatcttttgggctttgcccgcgcaggttcgagtcctgcagttgtcgttatttttctcttttttttcaatttcccttgttcgtcagatcgaggcggtagaagaaacaattacttttcctaaatgggtaaaaactcgtgttttaggaaaaaaaagaaaaatttggtcaaaactcgaaagataggttcttaatcttctttcaagttgaaaaggcctacgctcttttccttgaagcattttcatcctactgctcgtattgaactccactataagcgcaccaaaaagatacaaacgtcaattatggaaggctcaacgggatttgatggagacgctactacttttttcgctccagacgctgtgtttggtgacagagtgcgcagatttcaagagtttttagatactttcacctcatacagagactctgtaaggtccatacaagtttacaacagcaataacgcggccaactacaacgatgatcaagatgacgcagacgaacgagatttgctaggtgatgacgacggtgatgatcttgaaaaggaaaagaaagcagcatcgtccacctcattgaatatactccctcacaggattatcatctcgcttgatgacttgagagaattcgacaggtcgttctggtcgggcattttagtcgaaccagcatacttcatcccgcctgccgaaaaggcgcttactgacctagcagattccatggacgatgttccacatcccaatgcctctgcagtatcgtctcgccatccttggaagctttcgttcaaaggctcatttggtgcacacgcattgtctcctcgtactctaacggcacaacatttaaacaaactggtctctgttgagggtatcgtaactaagacttcgttggtcaggccaaagcttatcagatctgtccactacgcggcaaagactggtagattccattacagagattatacagatgctactacaactctcaccacccgcatcccaacgcctgccatctatccaacggaggacactgaaggtaacaaactaaccaccgaatatgggtatagtacgttcatagaccatcagcgtatcactgtgcaagaaatgcccgaaatggcccccgctggccaacttcccaggtccattgacgtcattctcgatgacgaccttgtggacaagaccaagccaggtgacagagttaacgttgtcggggtattcaagtcgcttggtgctggtggcatgaaccagtccaactctaatacattgatcgggttcaaaactctgatcctaggtaatacggtgtatcctctccacgccagatccacgggtgtcgctgcgagacaaatgttgacagatttcgatataagaaatatcaataaactatccaaaaaaaaggacattttcgatatcttgtctcaatctttagcgccttctatttatggacatgaccatataaagaaagccattttattgatgctcatgggaggtgtggagaaaaatttagaaaatggctcgcatttaagaggtgacatcaatatcctaatggtgggtgatccatccactgccaagtcccaattgctaaggtttgtgttgaatacagcatcactggcaattgctactactggtagaggttcttccggtgtcggtttgaccgcagcggtcactactgatagggaaacaggtgaaagaagactagaggctggtgccatggttcttgctgaccgcggggttgtatgtattgatgaatttgataagatgacagatgtggatagagtcgccattcatgaagtaatggaacaacaaacggtgacgattgccaaagcaggtattcacacaacattaaatgctcgttgtagtgttattgctgccgcaaatcccgtttttgggcagtacgatgtcaatagagatccacaccaaaacattgccctaccggactcgctgttgtctcgttttgatttactatttgttgtgacagacgatatcaatgaaatcagagatagatccattagtgagcatgtcttaagaacacacagatatttgcctccaggttatttagagggtgaacctgtgagagagcgtttgaatttatcattagccgttggggaggatgcagatataaatcctgaagagcattccaactccggggctggtgtagaaaatgaaggagaagatgatgaagaccatgtcttcgaaaagttcaaccccttattacaagcaggtgctaagttagcaaaaaacaaaggtaactataacggtacagaaattccaaagctagtcaccatcccattcttaagaaagtacgttcaatatgccaaggaaagggttattccacagttaacacaagaagccatcaatgttattgtgaaaaattatactgatttaagaaacgatgataataccaaaaaatcgcccattactgcaagaactttggagactttgatcagattagccacagctcacgccaaagtcaggttatccaaaacagtcaacaaggtggatgctaaagtggctgccaatctactaaggtttgcactattgggtgaggatatcggcaatgatatcgatgaagaggaaagtgaatacgaagaagctttgtcgaagaggtctccacagaaatcaccgaaaaaaagacaaagagtcagacaaccagcaagcaactctggatccccaatcaaatctactccaagaaggtcaacggcatcttccgttaatgccacgccatcgtcagcacgcagaatattacgttttcaagatgacgaacagaacgctggtgaagacgataacgatataatgtcaccgcttcctgcggatgaggaagctgaattacaaagaaggcttcaactggggttgagagtgtctccaagacgtagagaacatcttcacgcacctgaggaaggttcgtcgggacctcttaccgaggtcggtactccaagattacctaacgtatcttctgcaggtcaggatgatgagcaacaacagtcagttatttcttttgacaatgtggagcctggtaccatttctactggtagattgtctttaatctcaggtattattgcgcgtctgatgcaaacagaaatatttgaagaagaatcctatcctgtggcctctttgttcgaaagaatcaacgaagaactaccggaggaggaaaaattctccgctcaagaatatttagcaggtttgaagatcatgtcggacagaaataacttaatggttgctgacgataaagtttggagagtctgatgtcacaggaatgtttactaaaagacttccattcttggctttttttctttttgtcattcataattttcagttcatttccagattatttagttcattaattgttattcgtgtattaaagaattatgtattaaaacgcttatttccttcttttgtttgaatgtgttgtaagcagttatggggcactatatcttctgttaatgaatatgtgtgatactttggcttatcttacttgctcattcgtggcttcttgtcacgccatacgttacgcgtttctcttcctcttcgcgtgttctgaataaagccaagtggcaatgtctcttccaccatataacatgaagctttagcaagcttttagctctagacatagttgacatatcagacctacagaaacataggaatcggtaaatgacaaagaaatcatttgtgagcagtcctattgttagggactcgacattgctggtaccaaagtcattaatagcaaagccgtacgtattaccgtttttcccgttatacgctacctttgcccaactatatttccagcaatatgatcgttacatcaaaggacctgagtggacttttgtctacttggggacattggtatccttgaacatcctagtcatgttaatgcctgcttggaatgtcaagatcaaggcgaaattcaactacagtactactaaaaatgtcaatgaagctactcacattctcatctacaccactccaaataatggttctgatggtatcgttgaaattcagagagtaactgaagcgggctctttgcagacttttttccaatttcaaaagaaaagattcttgtggcatgaaaatgagcaggtattttcttcaccaaagttccttgttgatgaatccccaaagatcggtgatttccaaaaatgtaagggccattccggtgacctaactcatttgaagagactatatggtgagaatagttttgatattcctattccaacatttatggaattattcaaagagcacgctgttgcgccattgtttgttttccaagttttctgtgttgccttatggctattggatgagttctggtattattctttgtttaacttattcatgattatctccatggaggcagctgcagtatttcaaagattaactgccttgaaggaatttagaactatgggtatcaaaccttataccattaacgtgtttagaaacaaaaaatgggtagcattgcaaaccaatgaattgttacctatggatttagtgtctataacaagaaccgccgaggagagcgcaattccttgcgatttgatcttgctcgatggctccgctattgttaatgaagcaatgctttcaggtgaatctactcccttgttaaaggaatccattaaattacgtcctagtgaagataatttacaactggacggtgttgacaagattgctgtgttacatggtggtacaaaggcattacaagtaacacctcctgaacataaatcggatatccctcctccacctgatggaggtgccttagccatcgtcaccaaaactggctttgaaacatctcagggttctttagttcgagttatgatttactccgctgaacgtgtttccgtcgataataaggaagcgttgatgttcattcttttcttgttgattttcgctgttattgcatcctggtacgtttgggttgagggtacaaaaatgggtagaattcaatccaaattgatcttggactgtatattaattattacatctgttgttcctcctgagttaccaatggaattgaccatggctgtcaacagttctctggccgcccttgccaagttctatgtctattgtactgaaccatttagaattccatttgctggtagaattgatgtttgttgtttcgataaaactggtactttgaccggcgaagatcttgtgtttgaaggtctagctggtatctctgcggactccgaaaacattcgtcacttgtacagcgctgccgaagcaccagaaagtacaattcttgtcattggtgctgctcacgctttagttaaattggaagatggtgatattgttggtgacccaatggaaaaggcgaccttaaaggctgttggttgggctgtcgaaagaaaaaacagtaactatagagagggcaccggaaaattggatattatccgtagatttcaattttcttctgctttaaaaaggtctgcttctattgcttctcacaacgatgccttgtttgctgctgtcaaaggtgcacctgaaacgattcgtgaaaggctttctgacattcccaagaattatgacgaaatctataaatcctttacacgctctggttcaagagttttggctttggcttctaagtcgttgccaaaaatgtctcagtctaaaattgatgatctaaaccgtgatgatgttgaatctgaattaacctttaatgggtttttgattttccattgtcctctgaaggatgacgctattgaaaccattaaaatgttaaatgaatcctcccatcgttctattatgattactggtgataatccattaactgctgttcatgtggctaaagaagttggcatagtttttggcgaaactttaatcttagacagagcaggtaaatctgacgacaatcagttgctgttccgtgatgttgaagagacagtttccatcccatttgatccatcaaaagacacttttgatcattctaaattatttgatagatatgatattgctgttactggatatgctttgaatgccttggaagggcattctcaattaagggatctattacgtcacacctgggtttacgcacgtgtttcaccatcccaaaaggagttcttgctgaatacactaaaggatatgggatatcaaactttaatgtgcggtgatggtactaatgatgttggtgctttgaaacaagctcatgttggtattgcattgttgaatggtaccgaagaaggtttgaaaaaattgggtgaacaacgcagattggaaggtatgaaaatgatgtatataaagcaaactgaatttatggctagatggaatcaaccacagccacctgttcctgaaccgattgcacacttattcccacctggtccaaaaaatcctcattatctgaaagctttagaaagcaaaggtaccgtcattacgccagaaatcagaaaagcagttgaagaagcaaattccaaacctgttgaagtcatcaaaccaaatggactatcggaaaaaaaacctgctgacttagcttctttgttgttgaactctgctggtgatgcccaaggtgatgaagcaccagctctaaagttaggagatgcatcttgcgctgccccttttacctcgaaactggccaatgtttctgctgttactaacattatacgtcaaggccgttgtgctttagttaacacaattcaaatgtacaaaatcttggccttgaattgtttaatcagtgcctactctttgtccatcatttacatggctggtgtcaaatttggtgatggtcaagccactgtctccggtttgttactatcggtttgtttcttgagtatttcccgtggtaaacctttagaaaaactatccaagcaaaggccacagtccggaattttcaatgtttacattatgggatctattttgtctcaatttgccgttcatattgccactttagtttacatcactacagagatttataaattggaacccagagagccacaagttgatcttgaaaaggaatttgctccatcattattgaatacgggtattttcatcattcagttggtacaacaagtctctacatttgctgtcaattatcaaggtgagccattcagagaaaacattaggagtaacaaaggtatgtattatggtttattgggtgtgacaggtttggcacttgcaagtgctactgaatttttacctgagctaaacgaagccatgaagtttgtgccaatgactgatgactttaagattaagttgaccctaacattattgctcgatttctttggtagttggggtgtcgagcattttttcaagtttttcttcatggacgacaaaccatcagacatttctgtgcaacaggtcaagattgcctctaaatgataaatcttttatgtagtacccctttttgtatttatatacttatattacccattcatatagatcttttttaatgggtgtattgttaagtttatgaaagtgctgtattatttgtaaaacagcttctaagtatacgaaaattataatagcttcaagtttatattttgttgctagcgttacggttatgtttttacgatacatatcgcctaagcaggtctctgcgcctaaaaaaagtaaacatataaattgggaaagcaatataattaaacatactgctatagtaaattcattactaggccaatttaaccgtgccttattatgatatgaaataccagtcaacaagtcccgcttaaatgcactctagtaaagctacaggtggttaacaaaaattaagaaaacagaacaaccacgagattctttgaacacggtctgtcaaagatcttgacttggactagttacacaatttattttccaactgagtggtttagcacaggaatagtttaatcgggtcttaaatttttactttgatttttgcaggggagatgctaagtcaaattgcagcaccctttaaagggtcagacgtagaacatcaaaaaaagaacaaatctcaaaaatgattatttaactaagattagcaaacttcaaaatcatggcgattaattgataccctattgatttttttaccgaagagcatttgtaactatttcactggtcataattaagaacttaaattcaagtaacatgttaccatcatggaaagcctttaaagcacataatatacttcgtattctgacccgtttccagtcaaccaaaattccagatgcagttatcggtattgatttaggtactaccaattctgcggtagctattatggaaggtaaagttccgagaattatcgaaaatgcagaaggctcaagaactactccgtctgtagtggctttcactaaagacggagaacgtttagttggtgagccagccaaacgacaatccgtcataaactcagaaaacactttgtttgctactaagcgtttaatcggccgccgtttcgaggacgctgaagtccaaagagatattaatcaggttcctttcaaaatcgtcaagcattctaatggagatgcctgggtagaggctagaaacagaacgtactcccccgcccaaataggaggttttatcttaaataaaatgaaggaaacagcggaggcttacttagcgaagagcgtcaaaaatgctgttgtcaccgttcctgcttacttcaatgatgcccaaagacaagctactaaagacgcaggacaaattattgggcttaatgtattacgtgttgtcaacgaaccaacagctgctgccctagcttacggtctagataaatcagagccaaaagtcattgctgttttcgacttgggcggtggtactttcgatatttcaatcctggacatcgataacggtatctttgaggttaaatctaccaatggtgacacccatttgggtggcgaagattttgacatttatttgttgcaagaaattatttctcatttcaagaaagaaaccggtatcgatttgagtaatgaccgtatggctgtccaaagaataagagaagccgctgaaaaggctaaaatcgaactgtcttctacactctctacagaaataaacttgcctttcataactgctgatgctgcaggcccaaagcatattcgtatgcccttttctagggttcagcttgagaatataaccgccccattgattgatagaacggttgatcctgtcaaaaaagcactgaaagacgcaagaattaccgcctcagatatatcggatgttttattagttggtggtatgtcaaggatgcccaaggttgcagatactgtaaagaaattattcggtaaggatgcatcaaaagctgttaaccctgatgaagcagtcgctttaggggccgctatacaggctgcggtcttgtctggtgaagttaccgatgttttgttgctagatgtcactcccctatcattgggtattgaaactttaggaggagtttttacaaaattaatcccaagaaattctacaattcccaataagaaatctcaaattttttcaactgcggcatcaggtcaaacatcggtggaagttaaagttttccaaggtgagagggagttagtcaaggataacaaattaataggtaattttactcttgcgggcattcctccagctccaaaaggtaccccacaaattgaagtcacttttgatatcgatgcgaacggcatcatcaacgtttcagcaaaagatctcgccagccacaaagactcttccatcactgttgccggagcgtctgggctatctgatacggagattgatcgaatggttaatgaagcggaaagatataaaaatcaggatagagccagaaggaatgccatcgaaaccgctaacaaagctgaccagctagctaatgacacagaaaattccattaaggaattcgaaggtaagctagataaaactgattctcaaagactaaaagatcaaatttcatccttaagggaattggtttctcggagtcaagctggagatgaggttaatgatgacgatgttggaacaaaaattgacaatttgcgaacttcatcgatgaaactttttgaacagttatacaagaacagtgacaatcctgaaactaagaacgggagagaaaataaataacacaagataataaaaaagataatattttcgtttaaaatttcagaaatattgcttacatcaaacgaaatagtaagcgtaaaccatatatcctttcaacgatatgtatcatttttatagtcttttggcggtataaaaagaatagccaaaggtggaagtcaggttaaaccaaaagaaactacccgcaagggatgtatgcatttgaacataaaaaactattcactattttacaaatgtcaacattaattttctttggtgaaaatatgactctataaagtttcatcacaaccttgcgtaaatataatctgtttgatgaatgttgattgtttcatatatatctcttgattcaataagacgcaattccatttctttcatttccaaggcggaacccatttttgctttcatttttcctgaagcatagctcctagtaattttcaaaaccttctgaataacattaagaacattattgacttggtcttcaaattttaatgttgttgtagggttcgataagatcttatacactcgatccaataacaaagcagaaaacaaatcaccaaccccagtgaaatacgaatcaataaacggcactctgtaaacaatgggggttttaccctccattgaagctacgcaataaataaaatctttgtcatcaaacatcttacagtcacaggatgtgacaatgatcactgggatagtttggtgtaatttctttaaggccttcttcaaatgttctttagtcttgatttcccccccataaagtatctccagctcaaattgattcggagttattatatcgactagctgttttggagacaaagccagctttctatattctggtatgacatcctcactaacatataattgtccttcgtcacccataacaggatccataagccatatcatttctggattcgcctctttaaatttagcgtagtatgttcccatacatcgaacggaattcttattgggcaagtagcctgaaagtaaggcttggtagtcttgggaaaaattatcaaaaagacctgataagagttccttcaaatctgtttccctcgttatagtcccaaacactttatctaaaccatatccggtatggttggaaaactgaacactgttacaacaatccacatcccagcctagacactgtaagggaaacgttgcagccttatttcccacatatccatgtacaacatgagactgcgtggccaagagacgaggcattttttcgtaatttttcgatagctactgcagaccaaactcagggagatttagtagtcagtgaactcaaattcttttcaacttttaaatctacgcaaactaataaattttcggtcgatagtaaagcagtcatgattacatctcttgcttatttttgaaatatttcagtcatcggacaatggcggaaatagaattcacatatttccgcctttgatgcaagaaaaggctaaaaggctcatgaacttaactgttacaatgttaaattagctaaaaggcagccatcgccatgtcggaggaaaaaaaccgtaacaataaattaggtttggacttttgcagtatttaatgagagttggtggccaagaataatggatgatagcgcatcaaaaaaaggaagctgatatgaacgacttcacatagaactttgactcttctacaacgtgaatgcctttgataagaatgaaattccaaaacaagtagtgttgggaggtaaatttcctccactgctaattccaactacgtgtgcatttttcaatagtaatattccgtcacaagaggcttattttcattttctctaccctcatctttttttcacttttttccttacaatgaatacatgtgatatagatacttaattgtctgttttgcgagcttgcttcttcatatctatgtaatatgggccaggtcaacccaacatctaccaattatctatatgatgaaaaatatgattggtagttaccgccaatgcatagattttagacaacttaataaggccatgttaaagggtgcattcccactatcgcgcttaggattggatgaagcataacttttcttcactgtcaaattgcatcgtagttatatcagatccaaataaaaaatgaaaataacaataacaagccttctattttttcttgtcatgatcgtcgagctcgcaagtgcgggcacactacttcataatggtgcaaatttgccctcattacgtgataacaccactctaactgatgctcgtaatgtgttaaagtacttacaagtgcttggttttccaagcaacaaaatagcggctacagatactgttggaacttttatcatatttagcaatcgtacggaagctaacactaccgctatgacgaagacagtgtcatactgttatcgtaactacgggcatagtttctacttcactcattacaaatacgactattttcctagcgggattagttatatggcaaaacttggcgatgccaccgtcaaccatacggacttacctcactttaggaacaacaaacggctaacaacgcaagaactcaatgccttccaacatccaattgtcgagtttcagtaagtactcaggtattacgttatgtacatgtatgataattctgattaacatcttttatacacaaagatgtatgcatgaatggtgcaaatatctcgacgatgcgcagtaaagaaagcaatttactactaacgtctagcgatatcatagatgatgacaggataacgatataggttagatggatattggagtaattgtcaagtcccattttgattgaagacaacattattaggcctacagagttgctaaaattctccactaggtcacaggagttcgcaaaagagaatcaacaatctacataaccatgcacacatttcttcgtcctctacgttataatttactgctctaaaagcgtcacttctcctttcattttatgttttattgttcattatcctactgcgttatcaatccttacatttcggcttccactaaatttaatgactgcttctcatcatttcatgtcttctaacgccgtatataataatatcccagcaaaatataactgttagttagtgaatcataaccgactgttactcctgcaatatccatgggagaaatcaccatcggaaggtaaactaacacgtaggtattgattctaccggaaatgaacaaatgtcgtactgcccaaatgagccaaatgccatcatatacgccttcataactatatttgaaaaatacctttgcctaaaagacgagtggtattggaaacttcaattagtgttcaaaaatgtccagtgagaggatgaagttgtcgtggttgaaacagcataaaccacctaaaatagtatcaactgacaacaactgtggaacacatgcggttacttttataattaaccgcaaaatacctgaaatgagctaagaaatagtaattataaacatgccactacaagtaacagattaagtgatatgttggcggacctcaatataagcgacatggagagatagagatagaagaatttgttattgtgttaataaataaagttaacatccagttctttcaagttggctaagcgccgtggcgcagtggaagcgcgcagggctcataaccctgatgtcctcggatcgaaaccgagcggcgctaatttttcatttctttttgcccgcaacaataacacagatcgcaatcatttaagctatagactataagctttaacttctgcgttattattaataattgttattgttttagttaggtatttctatcaacttattttatatattctatattacagttttctttttttacaaattcacccagcaattatttattattaattgtacatcttctttaataatgaatttattattgcacaatattcaacttaggaaagatagaggaactgaattctttatcagcaatgaaataggccgtctacggccgtctacggcctattccattgctaaaaatttgaatcgtataaagggatattacccggaaaagaaacgcattaaaaaaaaaaaaaaaaaaaaaacagaaaaagtggttaagtgattgactgacccttgatagttttgtacaattatacactcgttctgattaaaaacttgtttataaaaatctttttaaaagaaagagaagatcgtgtttattgcttttctcaaaaagactaatcaattagaataacaaaagaaacatatacatataatgactgaattgtgtcctgtctacgcccctttctttggtgccattggttgtgcctctgcaattatcttcacctcattaggtgctgcttacggtactgctaagtctggtgttggtatctgtgccacttgtgtgttgagaccagacctattattcaagaacattgttcctgttattatggctggtatcattgccatttacggtttagttgtttccgttttggtttgttattcgttgggtcaaaagcaagctttgtacaccggtttcatccaattgggtgccggtctatcagtcggtttgagtggtctagctgctggtttcgctattggtattgtcggtgatgcaggtgttagaggttcctctcaacaaccaagattattcgtcggtatgattttgattttgatttttgctgaagttttgggtctatacggtttgattgttgctttgttgttgaactccagggctactcaagatgttgtctgttaaggcagcttctgaatcactaaagcaggaatagagtatacaaaagaatctttttgtgagaaactatgaaaactatcaaaatttttcatcttagagattgtttatagcccctattcttacttcatatccaaactacctcatttcaagcttcctttttattagtaccattattattgtttaaaagagtattacacgctaaatatgtatatcttaatttttaatgtgtataaaatagaaaatttgaatatcaaggagcaacaaagagcattatgcgttttaagctacacaatgggtacgatgagatcactatacctgtactcttaaaagaggcccaaccttatcaacttctattgttaaagtagacaattgtatcgtttctttttcttatcggttttatccgggtaataaattcagcatatagaaaaatttttcatttctattttctttttcttttcatttttcctttttctcagaaaatttttttttctaatgctggaatgagatgagttagaaaatttttcactttaaaactgattattctggttaatagtgcttattcctcttagtgttcaagtcctactttcaaatcttaatttaaatcatcattcgagcgagctttctataccaggaccatactgattattgcaaggaacttgaataaaccagatttcatactataaaaactatattaaaaatgtctgccccaaacccaaaggctttcccattagccgatgctgcattaacccaacaaatcttggatgtcgttcaacaggctgctaacttgagacaattgaagaaaggtgccaacgaagctaccaaaactttgaaccgtggtatctccgaattcatcattatggctgctgactgtgaacctattgaaatcctattgcatttaccattactatgtgaagacaagaatgttccatatgtctttgttccatctagagttgctttaggtagagcttgtggtgtttctagaccagttattgctgcttctattaccaccaacgatgcttctgctatcaagacccaaatctacgctgtcaaggacaagattgaaactttattaatttaagtagattggattatatctatcaacatagtttttgtaccatctatatactataaaaaagttttttgctttccactagtgcagacgctaatagtgctgttttgttagtggtatgatatatgtcatatcttcattgaataacctactcgagtgcatctgtaaatgcacaaacatgtattatcaattgagctgtagtaatttaggcataacaaaaaggtgcaagatctcatggcacctattcgttcgtaggagatttattgtcacctttttagttttacaggatcgaaaaaatctatggtcttgtatggtgaatgatctatatgtcttctctttgaatttctagctagctcatcaaagccgctttcatttattccagtctctttactcacggaatattgtttagtaacatttcgcatgcttttctcagaccttcgaaaagctcttttacattcgagcttgatctttttgtaatcatgcaacgttctcatccacagctcaccaatgaattccgatattatataaatttggccctcagtaccgcaaagtaaaaatagaggtatgacgccttccaacctttgactattgaaatttggacatatttgaaggttttgaaatccatctgggatggccgccagtgagattatcttattaggtaaccgaattttgaggtatggcatagccaacccgcccttatcaactgataatttagaatcttcgtatattgtcaaggtattatcaataccaatggtggcaacataagatctattggaatatttcaacgttgcacaagaaaggtctgataatcgacctaatagatagttcttatcactcgctaaacaatcgtttttaggttctcttagcttcttaggaattattttagtcgccacttgtgtaatgcttcccaaccgcttaaaacccaagtagggacattcagggtactctgatggatatactatggacgtcctaattggaaagcgggttctcaaaaaatctctcaagatctcaaattgaaccagataatcaccactcatataagctggaagacctatatggttaatcgatgaaagtgctgggaaggaataggcctctaaaatttccgcgccctcttttagcatgtttattttatatgctgctatgccactatcaccagaaaataaaaccaagttgcactcatagtatatgaacaccgagaatatacaatcttcgagataattcgcgtacaattgggtaatgttattgtttctaatttcaaacagccagaattttgtacgtttttcaccaactcctaagcatacaacaaacttattaccataaaagggtctctgtgataagtagattgagttttgttctggccacagtggcttcacaacggcatgtaaatacttttcatccgagaaactgaatgtggaaactgccttcattgaagcataattgaatagcatcaacttatactgcctactattgctatcgaccaaacacaccacggcctgattgaggttatttggaacagtatagagctctacgggaatgctagggaggtaaaagatatgattttctaattgaggttttaatgaagtcatctgcttagtgaaaccttcacggtaaaacgtgctaccaaactcaaagatgcttattcgagaatcataatctaaaacacaaagagagaacagtgctttaccgggtcgaattctcattcgtcttggaactaagcctaactgtatgcaaccataagacatgttttgaagatttaacaaaattatttccttatcgttgtaaaggaaaaccaaaggtaaggaaggaatcgtatccaacagttctaatttctgatcgtataacgaatgaatctctaaatccactctcaaaaaatttgattctgatttgtagactcttacgcagccagtgtatgatgatgcgatgacataaatcgagtcgtgtttatgctttttgcttagccaagatatttttatcaattgatcataggctatgaaagaatagtctggatgtgatgtagccactttcttttgattggcattccataccgaaaacacaccgtccaagtaaatgacaaaaaggtatttctcggcaccatctgagaaacagctcacaatactctctttagaattgagcccatggataaaaaattcttcttttttacgtagaaaaccagattttgcctcaagtatcgaaatcctgagcttggagttctgtacgggataacaaaacatggtggaagagttgtggttcgactgcaagaaatcgacctgcctaaattctccggtagaaccatccataccggctttcaaaacttttcccgtcctagaaacaaatagaccgtaatcataaggctcatccattaaaaatattccgttcttataaatcaacccacctgattcatatgcaaattcgtcaccaccattaagtgctaaatctgtaacccaaaaatcagttacattctctactagcgctttggaggaagtcactaacttgaacagggttttgtcatataccaaaattttcttttctaaaaatcctcttcttgagttaaaacttccacccaaaagcagtgaatcaatatctgtccccttgtttccaataacttgtgatgccaggtaaactttgtttgtataagcgggaccgcttttcaccttttctaattttgaacctcgatgatctttcgatataaaatttactccatttattcttgtcaccgctatatacttttcacgtgggagctgcaaaataacatcgcatagatcatgtttaggaggcttgaacactctttcttttgtccattgtagttctttcaggacgtggtctctatgtaacgacctagtgtgtatcttggcagtgtatttgttagcatacacgtcagaaattgtcaagagaatgactgatctttcatatatcacatcataagaatcttttagaaattggtagttttctacatttgggagacctttattattgaaaaaagccccgtttgtaagcccacttgcttttatatttattatttgagtgtagttagtagtcaacactacaatggtatggccgcaaactaccttcatataacaaaattcattatcacatatcggcaaaagattgtattggcggtactcgtttaaatcaaatttcctacttccatgctttccagcaagattgtattcctttaaaaacaggttttcactatagcaactcttaagtaggcaaagaaaataaacgtgtgatttacctgtgcatgtggcgtcgtcaagcaaatcctccctgctaataaaatcaaaggagataatttcttcgccatcggtggcataaaatctttcgactattccttctctgaagtcaaaggagtaaattgtcgtacataacgtatgcaaatcactatcatatgatatgtttttattgcaagtgtataaaacaccctcaaaggaagcatttaaccagctggaagttaataaagaaatagtatccagtttcggagccacattagagtcgtagataatttcaaatttgttattttcgcatttgaatcccttaatggaaccgtcgttaaacattagcaggtgacagaaggaagctgacatgaacatcggtacagttgcgtagttaacaacgaacggtccatctaaagcgaactcaaccttcgctttcaattcgttggacgttccggtatacaatccatagctaaaacataaaaagtaacttccttcgtgatgaagacaacttaccagcttctcagcctcatcttttgatctataagatgttatgcataaaggtaaaaaggccgaattgctatccaattttttgcagtccgtttcatcttgtcttgccattttacgtggcaatggctagtgcaatatgcaatgcgctaacgctgacattataacacaatatatttttctaccctccctttcgctgagttgcgaccagaatgtctgtttttcagtcatgtatttctttccgctttaggcgttcaggcaagcgcgttcagttgaaagcaaatagaacctataacgacgaatacgcttaaaggaagtatacaggaaatagaaaaagaagcgtactgcatgtactaaaaaccaaaaaaaacaccacatcggctctctggttgtatccatactttccctaaaattttgtaactcaagaaaatacctacataaaacgataatcagtggattgcactgatcaagtcgaaaaactccgtacatgcccgtctatccctgtctcatccatataaactgaactaggtagaaaaaaatacctaccctttctttaaccgcctggtatattaaataccattgtcaattgagaagctaacagccattgtaagagttatgtccagtgtccgactaagacaaggtaaccatacgttgatagctatgaataccccagaggaagattattctttctcataaatcctttttattggtttcaaaaatccaccaataagttcatatagcttgggcggctattcatgcgtaatataatgtgcatgaagtacgacccatcgactcttagagcaaatgcttcctaaattgaaataactagccgcctttaattcgagccttcttgtcatcttgtgtatttcatcctttcaacttctcctgttccacctttcactctaagcttccctatcatttggcctctttcaggttcgtccatagcgcatctttttccttttagacactccataacggaccaatcagcgttttgcgccatttatcggtcttgggtcacgtgcggcgacgcggaggctcccttataaggactggaaaaagacctgcaagaactatagttggttcttgaatatcaagtaatatattacttctctgtcgtaactttttgttgctttcaagttcaacgtcttttaaaaaccaagaaattattgaacataaataatatcactctaacacttattaggaaaccgaaaggagcaataacaaacatgttaggaataagatcatctgtcaagacctgcttcaagccaatgtctttaacttccaaaagactgatttctcaatctttgctggctagcaaatccacgtacaggaccccaaattttgatgacgttttaaaggaaaataacgatgctgataaaggccgttcttatgcttactttatggtcggtgctatgggtcttttgtcatctgcaggtgccaaatcaaccgtagaaacctttatttcatctatgaccgctactgccgatgttttggctatggctaaagttgaagttaatttagcggctatcccattgggtaaaaacgtggttgtcaaatggcaaggtaagcctgtgttcattagacacagaactcctcatgaaattcaggaagccaacagtgtggatatgtccgctttgaaggacccacagaccgatgctgacagagtcaaagaccctcaatggttaattatgctgggtatttgtactcacttaggttgtgttccaattggtgaagccggtgattttggtggttggttctgtccttgccatggttcacattatgatatttccggtagaatcagaaagggacctgcccccttaaacttagaaattcctgcttatgaattcgatggtgataaggtcattgttggttaggtttgtttttcgtcctcgaaaactacatctttattgtctatttgtttcacccttattttgatttttcatttactatccattatgttatgaacgggaactatacaactaacctaagaattttgaaatcacaacaaaaataatcaacatcacagtctcgaagggattacgctcaaaaaggaacgaaaatcactatactgtattccctgttgattttcctaagaatatattcttatacaatatggagaaaacaaaaggataagaaaagaaaggggaaataaagaagatttggacctatttattactacttttttgtctcaccatcttctttttctattcataatatttgatattcctttatttatctgcatgtatttataattaacgaaactatttatcttccctcgtcctgccttatccttcttttctccaaatgttttacctaagattggcctgtatttgaatattgatgtccagaagcagaagatttcacatgttgtataaagtatacaagattgtaaaaatgattgaagtatttttatatatgtatattacctataaaattttttatattacgtaccgaaggggtttttttaatgctaaagcgattcatcttgctgtaggtatatttttaaatcatctggaatatctgtccaggaattactatcccagtccatgaatttcttttttaattgggagtatttactgtcaaataatcttgaattgtatgtcgttgcaaaataacttgctttttgacccatgtggagttcctgcccttcctcattatcaaaaaagcccccattgatttcactcccgttgctattatcttgcttatcatatttatttgaaactttattactttttaaatcaataccttccaaatcttggaacaattgccttacatattccggcatattgtccggtctatacctacgatcaaacttaattctccaatagactgaccaatgtaaactgacatattcgggtacataacgagatcttccgaggttaggtgtatgaaaattttgccactttccttctttattttccattcgtattccaatggggagcagttccaatacccaccacaccaatctcataaatttatttgcatgtccacatttaagagtaaaagcatccttcactttttctttttcatctttcaagctcaatctagtctcttttatattttttagacaatcttccattctctcatttctgccagatttatcctctcgggctccatcctcattatcactcactcctagtagggaacatttctttggtgagttgaaactaaggtaatcatgtgtgtctgcgaataaagatccaatcgaagtgtgtttggtagcgaaatcatgtattgcaccaggtttgaatttaacaccaaatttgattgcctctgctaaaatccatcgcagcgttaaatttgacaagttctcttctgtctcacagtcaggcgcccaacctccaccaacgtcagaatgatcacctggaaaccatttttcaatcaagtcgggtgtcatagtcattctacttgatgtaccgctgccttggatagattgaagttggaaaatggcttcaattcctcttgttgaacattctgtatctctcgcgtatgaattaccttctaagaatgagttcaggtccaacagcaactctgtagtttcctcgcttttgctcgataacaaccttccagggttatcaggaatgagtggagaaggattactaatagaatgtgcgccactttttaaagtgtattttatcaaaggattttccggggttagatcacgcattaatgcattagaagttggcaccggcgaacactggtcagttatatgattacaatatgtcaatgaaaatagtttcggaatgtacggcatcggagtgaaacataactgcttgaattttccacgtctttcatccaaggatacgcaatgtcgaacatgctcaacgatattgcttctctgggtgcaaggaaacaacctgtcccttaatattccaactgagttcacagaatcgaataagccttgaaaatgtatctttacctcgtaatccctagagaatgttttcttgaattcttcagccaaggtacttgtgtactgtaattcattaggctgcgaatcgtattcccatttttcatagatttgccatgccattttaaccatttcttccaaacctttactcaaaagtccgactctttcaatcattccagcaagaactcttgcaataaaagctcctctagaaaagccaaacatataaattctatctcctggttcaaaatacttcatcaaaaaaagatatgcagaacatatgtgattgtctaaactgaatgcgaacatagaatctaataaattttgtaagtgagaaatagttaaccgtcttctgacatcaacaacagcgtcaaatccaactgaaccaattccaggttggtaataacaaatttgttcagaactatcaccgttctcaagaaggttgtacaattttaaaatattagtgaatggctgaggtccaaaattttctcttgttccatcaaaacaaagaatgatattcttgccagacgatgaatgtgaggatggatttatacttctgtcgcctcccgtcccattttttttatattttccatgaatataattgaagctatccatctaatggatattatgttagtgtattattttttataagttacatcacctgtttgctgttattttactacatctgtctgaagtacattaatttgtggcggtttaacagtatattgaatgtgacaaacacacccagacacctcaatagacaacaggagggccattaccataatttcataacattaaatattccaagtaacatttttcagaagacgaagaaagactaattaacaggataataaatattaacattatcttttaagtaccatacttgaagcgtcaattgatgtatgtttggttttccactattttcctaaaagcatgaatcttttctaggcaaaaaattggaatgacgactcctgatcgttaaaatggaagacaaacactagaagttgacttcaaaaaaacttctttcattaaataagggaaatatccggccggctcatactgataatataccagcaacatttacaggaaactgcaggttttaggcagtgtggcgaaccgcaaataaagtaataaacaacaatttcaaacggaaaggactcctctgctaaagatttgatgtttttaagttcttttatagtttatattggcataagaggtaaaccatatttagcacttattttcataaagtattagaagtgttcttatatatttcattacccgacttgaaaaatactacgcggttcattgcgagaaccttcaataagtgtcgaaagagcacctacattggcgtttaaataataaacacaccaacctacatattacgttgaatttaaattctttcactgcttgtaaaccatagacaataaactgattaatttagtatctaaaaaatcttttaaagggaaagagaagaggcggaaagatgagtgatagggaattcgtcacggtagatcccgtcactatcataatcaaagaatgcattaatttatcgacagcgatgcggaaatactctaaatttacctctcaatctggagtggccgctttgctggggggaggaagtgaaatatttagcaatcaagatgactacttggctcacacattcaacaatttgaataccaacaagcacaatgatccatttttatctggattcattcagttaagacttatgttgaataaactgaaaaatctagataatatagattcactaaccatattgcagccatttttattaattgtgagtacaagttccatttctggttacatcacttccctggccctggactctttgcagaaattctttaccttgaatatcatcaatgaatcatcgcaaaactatattggtgcacacagggcgacggtaaatgctctaacacattgtaggtttgaaggatctcaacaactttctgatgattcagttcttttgaaagtcgtgtttttactgcgttcaatcgtcgactcaccttacggagatttattatcaaactctatcatatatgacgtattgcaaacgattctttcattggcttgtaataacagaaggagcgaagtccttaggaatgctgcacaatcaacaatgatagccgttaccgtaaagattttctcaaaactaaagactattgagcctgttaatgtgaatcaaatatacatcaatgatgaaagttacacaaatgatgtattgaaggccgatacaattggcacaaatgtagaatccaaagaagaaggaagtcaagaagatcccatcggcatgaaagtgaataatgaggaagctattagcgaggacgatggcattgaagaagagcatattcattcagagaagagcacaaatggcgccgaacaactagatattgtgcaaaaaacaacaagatcaaattccaggatccaagcgtatgctgatgataactatggattgcccgtggttaggcaatatttaaacttattactatcattgattgcgccagaaaatgaattaaaacattcatactccactagaatatttggcctagagttaattcaaacggcattagaaatttcaggtgatcgattgcagctatacccacggctttttacactgatatcagatcctattttcaaaagcattttgtttatcatacagaacactacaaaattatcactacttcaagctacattgcagctatttactactctagttgttatattgggcaacaacttacaattacagatcgagctcactctaacaagaatattttctattcttttagatgatggtaccgcaaataactcgagttctgaaaataagaacaagccatcaataataaaggaacttctaattgagcaaatatccatcttatggactaggtcgccatctttttttacttctacttttatcaatttcgattgtaatctcgatagggcagacgtttccataaactttttgaaggctttgactaaattggccttaccagaatccgccttaactaccacagaaagtgtaccacccatttgccttgagggattggtctccctagtcgatgatatgttcgatcacatgaaggacattgacagagaagaatttggcaggcaaaagaatgaaatggaaatcttaaaaaagagggaccgtaaaacagagtttattgaatgtaccaatgcattcaatgaaaagcccaaaaagggtattccgatgttaatagaaaaaggtttcattgcttccgactccgataaagatattgcggagtttcttttcaataataacaaccgtatgaataaaaaaacaatcggtttgctactttgccatccggacaaagtaagcttgttgaatgaatatattcgtttgtttgatttttcagggttaagggtcgatgaagctattagaattttgttgacgaaatttaggttgcctggtgaatcgcaacaaattgaaagaatcatcgaagccttctcgtctgcgtattgtgaaaatcaagattacgatccatccaaaatcagtgacaacgcggaggatgacatttctactgttcaaccagacgctgattctgttttcattttaagttattcaattattatgttgaacactgacctacataaccctcaagtgaaggaacacatgtcatttgaagattactctggtaacttaaagggatgctgtaatcacaaagacttcccattctggtatttggatagaatttactgttcaatcagagataaagaaattgttatgcctgaagagcaccacggcaacgaaaagtggtttgaagatgcttggaataacttgatatcttcaactactgttataactgaaataaaaaaagacacacaatctgtcatggataaattaacacccttggagcttttgaactttgatagagcaatttttaaacaagttggcccaagtattgtcagtactttattcaacatttacgtagttgcatctgatgaccatatatctaccagaatgataacaagtttggacaaatgttcctatatttccgcattttttgacttcaaagatctctttaatgatatactaaactccattgctaagggcactactttgattaattcaagccatgacgatgaactttcaactttagcttttgaatatggcccaatgccactggtgcaaattaaattcgaagacactaacactgagatcccggttagtacagatgctgttagatttggtagatcatttaagggtcaactaaatacagttgtttttttccggattattcgcaggaacaaagatcctaaaattttctccaaggaattatggttaaacattgttaatattatactaacattgtacgaagacttgattttgtctcctgatattttccctgatttacaaaaaagactgaaattaagcaacttgcctaagccatctcctgaaatttctattaacaagagcaaagaaagcaaaggtctcttatcaacatttgcttcttatttaaaaggtgatgaagaacccacagaagaggaaatcaaatcctcaaaaaaagcgatggagtgcataaagtcgagtaatattgccgcctctgtctttggaaatgaatcaaatataacagcggatttaataaaaactttactagactccgccaaaactgagaaaaacgcagataattccaggtattttgaagcagaacttttatttatcatcgaattgactattgcattatttctattttgcaaagaggagaaagaattaggaaagttcatacttcaaaaagttttccaactttctcacacgaaaggcctcacgaaaaggactgttcgtagaatgctaacatacaaaattttgttaatttcgttatgtgcggatcagacggagtacttgtccaaattaataaacgatgagctgttaaaaaagggggatatttttacccaaaaattttttgcaactaatcaaggtaaggaatttttgaagagactattttcattgaccgaatcagagttttatagaggatttttactaggaaatgagaatttttggaaatttttaagaaaagttacagcaatgaaagagcagagcgagagcatttttgaatatttaaatgaatcgatcaagacagacagcaatattttgacaaatgagaacttcatgtgggtcctaggactattagatgaaatttcatcaatgggtgccgttggaaatcactgggaaatagaatacaagaaattgacagaaagtggtcataaaattgataaggagaatccatacaagaaatcgatcgaattatcattgaaatccattcaactaacatcacacttgctggaagataataacgatctgcgtaaaaacgagatattcgctattattcaagctttggcacatcaatgcatcaatccgtgtaagcagataagtgaatttgcagtggtaacgctagagcagacgctcatcaataaaatcgaaattccaactaatgagatggaatcggtagaagaattaattgagggcggattactaccgttgctaaattcgagtgaaacacaggaagaccagaaaatcctcatttcatccatattaacaataatttcaaatgtttatttgcattatttgaaactagggaagacaagcaacgaaacgtttttgaaaattttgagtattttcaataaatttgtagaggactcagatattgaaaaaaagctacagcaattaatacttgataagaagagtattgagaagggcaacggttcatcatctcatggatctgcacatgaacaaacaccagagtcaaacgacgttgaaattgaggctactgcgccaattgatgacaatacagacgatgataacaaaccgaagttatctgatgtagaaaaggattaaagatgctaagagatagtgatgatatttcataaataatgtaattctatatatgttaattaccttttttgcgaggcatatttatggtgaaggataagttttgaccatcaaagaaggttaatgtggctgtggtttcagggtccataaagcttttcaattcatcttttttttttttgttcttttttttgattccggtttctttgaaatttttttgattcggtaatctccgagcagaaggaagaacgaaggaaggagcacagacttagattggtatatatacgcatatgtggtgttgaagaaacatgaaattgcccagtattcttaacccaactgcacagaacaaaaacctgcaggaaacgaagataaatcatgtcgaaagctacatataaggaacgtgctgctactcatcctagtcctgttgctgccaagctatttaatatcatgcacgaaaagcaaacaaacttgtgtgcttcattggatgttcgtaccaccaaggaattactggagttagttgaagcattaggtcccaaaatttgtttactaaaaacacatgtggatatcttgactgatttttccatggagggcacagttaagccgctaaaggcattatccgccaagtacaattttttactcttcgaagacagaaaatttgctgacattggtaatacagtcaaattgcagtactctgcgggtgtatacagaatagcagaatgggcagacattacgaatgcacacggtgtggtgggcccaggtattgttagcggtttgaagcaggcggcggaagaagtaacaaaggaacctagaggccttttgatgttagcagaattgtcatgcaagggctccctagctactggagaatatactaagggtactgttgacattgcgaagagcgacaaagattttgttatcggctttattgctcaaagagacatgggtggaagagatgaaggttacgattggttgattatgacacccggtgtgggtttagatgacaagggagacgcattgggtcaacagtatagaaccgtggatgatgtggtctctacaggatctgacattattattgttggaagaggactatttgcaaagggaagggatgctaaggtagagggtgaacgttacagaaaagcaggctgggaagcatatttgagaagatgcggccagcaaaactaaaaaactgtattataagtaaatgcatgtatactaaactcacaaattagagcttcaatttaattatatcagttattacccgggaatctcggtcgtaatgatttctataatgacgaaaaaaaaaaaattggaaagaaaaagcttcatggcctttataaaaaggaactatccaatacctcgccagaaccaagtaacagtattttacggggcacaaatcaagaacaataagacaggactgtaaagatggacgcattgaactccaaagaacaacaagagttccaaaaagtagtggaacaaaagcaaatgaaggatttcatgcgtttgtactctaatctggtagaaagatgtttcacagactgtgtcaatgacttcacaacatcaaagctaaccaataaggaacaaacatgcatcatgaagtgctcagaaaagttcttgaagcatagcgaacgtgtagggcagcgtttccaagaacaaaacgctgccttgggacaaggcttgggccgataaggtgtactggcgtatatatatctaattatgtatctctggtgtagcccatttttagcatgtaaatataaagagaaaccatatctaatctaaccaaatccaaacaaaattcaatagttactatcgcttttttctttctgtatcgcaaataagtgaaaattaaaaaagaaagattaaattggaagttggatatgggctggaacagcagcagtaatcggtatcgggttcgccactaatgacgtcctacgattgcactcaacagaccttgacgctcacgccgtagcgggcgacaagtcaaacggaacaaccgttgccgttcccatcggagtccgacctaggccgaactccgtgaatttctgataacaacggtcggtaaagactggttccccagtatatttcttctctcaggagcaggggccaatgccaaaagcgacattaacccggaggacaaggctccactgtgttccaccgaatttcccacctgataatatctgataacccgcccataggtggggatccttctgtaaacaggtttcttaatcgtaggaattaccactgttccactgccaatcgcagctcccagagtttcgttcccagccgcgagcaccacagcgtaccatgtgcgccacgaggcctcaaacgtaaaacaatcgaaacgaaaagaaacagactataggggagtatagagacagccggccaataagaagaggaaaaagaaatactagcgtttatcaatgtgggtcgttaacatatcctgttgacaatgattacaggttaaaaggtagcgtaagtgaatattaactatggatattcttatacttagataagagacatataaaacacacgatgattgattgatttttatgaccaatatatgtaattcgtaattcagatagtttttatacttttaatgtgtgccgaaccatattactagtatatgtaactaccatgttatgttcaattggcagatctttaactcggctttagttatccaagttacttgcaatatttccttctgcgagagtacatttgcccttaaacgtatacgaggtattcattaatgtgtgttgtaagtatttagattgacatctataagagagatgaacatatatatatatatatatatatatatacatgcatatttactataaacgcggtttattctgccaggcaaaggcaatttgcttttgttcgccaggctcaatgataacgttgatgacacttgtttctcttttagtccgagaaagctgcacggcttgttggaagcatctgctcagttcgcttattgtgttgacaaaaaaatcattggcacccagtcctttgcctacgagatcgtaacggcagttcttgcttagtgccgttggaggtaaatcaccctctatatccttttctccatggtaaataccgctattgttcatcacaacgatgaccaatgccagctgacaccttactgccgtttcaatttccatggcagagaatccaaatgcggaatcaccctgaatcagcaccacatcgagttccggatgagatgccttgcatgcaagagcatatccgagcccaatccccatagtcgcgttggtccctgcgtctaaacggcgccttggagcgtctgtagggaatgaaatacgcgcaatatccatagtatttgctccctccgtcacaagtattgtcctgtaatcatcgataagaggcctcaatgttccataaacctggttgtaattcaattgtgcccctctagtcttctctttcctcaatagacgagtttgattcagttgaattttctctcgtatttcttgcttaacaccactatacttccagcaggaatcttggcgagtcaattcctcaactaaagcggttacgctcaagcctatatctccccatatggaaaggtcagcaccaggtgagacattgttatcccccaaggtttcgggattggaatcgaactggatgaatatggattctgagttccatttgggtgaagtaccaaaatgcaatatccagtttaatcttgccccgagaacaagaacaatatccgctattttcaatgcttgagatcttgcagatgaaacgttcagtggagaagagtctgggacaattcccttagccattggggtgggtaaaaatggtagattgaacgtatttactagtctgcggatttcgtgtgagttttttaccgcaccctttccaataacaatcagaatatttttatttttatgttgcaaaataagctgtacgacttttttgatcttcgacggatcagggccacatatgtttggagttaatatcatcggtaattcatttcctgtacggtcgtttccttctaagggtttttcatactcaataaaatctgcagggacgtctatgtaagaaacccctgcagtgccttgtatacagtaattcaaagccttctgagtaatcatgtcaatattgtcaggggttaactttccggtaaacttcaaaaatggggacaaaagactaacttgatccaactcttgaaacccgcctttatgtatatcactttgagaagaactccctgcaattactagaagaggccacctattactcattgagttgtatataccagccagtgcgtggattaaaccggggcccccgacaataagtaacacgccgggcttatcactaatataaccataagcagaggctgcatatgaggcagcctgttcgttcctgcatggaatgaatttgataccgttggcaaccatcgtatccgctagttggacaatagggatgcccacaattccaaagactgtgtcgatgccatatttttgtaaaagttgagcgaagtgttgggtagcggtcgtggtcatattgatggatggttgtgacggtttgaatgtagagagtatattcttcttatcacataaaagtaaccaatgccttttttttcctttatatataatgtggttatataccaaccttttgtaaatttccaacttttttctttagttagctttgcttgaacttcgggccgaagggctcggataagagaaacaataattttgttttcataaaacatcgatggcttgactacttcttttatcctgttcctgagattctttcatcttggcgatcttacaccttagttccataatagggtctcttacaaaatccctcattgaaacgacttgagaacacgctgcttgcgggcaatctcttgtcgtgtatccttgtaaatagttttgaatgccgtctctatcgaagacgtgattacattttcttgatatcaatggtgcttcgtaaggtttgcaggtgataggacaagtcaattcaattttaccaccttctatttgtagatcgtcttcgtctgcggggttttgcagatccggtattacacaagttggatcattccatatgtacggcaacacttttagtatcttgagtgtatctgtgttattaaccatggttgcaggctctggtgtgggcatatttagatataattcagataatttgggagcggtgagttctccggtacgatatttatcccaggtagaaaggtcgatttgcggacaggcatctgaggattgtttgaaatttttttttaaatctttaatatgttcgtcaaatgagttggattccgattcgtatgtcgagaggagtttgtaggtgctagtaatatctgcgacctgctcttcaatgccgatggtggaaggagatgtagaatccactaattgatttatggtctcatcaatttgtttgtagcattgttgatatatatttgataagtctcgggcatgtaaattatggaagtacttacctgattttgggtgtagaggaactgacttgggtataggattatcgttcaaggccatttttaaagttattctttttttatatagtcttgccttggtttctttaactgacacgattattttagcaagtttttttctacacaggaaaagaggaagaaaataaccagagaagcactggtaaaaagatacttctgcgtgccggagtaaccagaatcaaaggaacgcatagatggataaagaggtaagtgaattggtagtgttgcagctaatacacactttaatttccaacaagaatgaagaactggttaggaacgggggaggaatcaacatgattgggaataatcttcgaatatcgctagtcaagttgactaacgaaatacaaaacaatttgctaatcaacgagctgacaaatttaagaaggcaaagcaacgtggcaaatggaaacaggaaactgggcatcaacgatatcctgaccatagttaagaatttattcccagagtacagaacaacactaaacgatggacaacttagtctacacggtttggaaatgcatgatatcgagaagctccttgacgaaaagtacgatcgattcaagaaaacgcaggtcgaacaaataaggatgatggaggatgagatattgaagaacggtataaagaccggtgcatcgcaactgcaaccacatgcaaatgctggcaaaagtggatctgctggtaccagtgctactataactacgactacgccacacatggcgcattcaatggacccaaaaagagaaaaactattgaaattatacagagataccgttctgaataaattggaaagtaaaactgggaattttcagaagctattcaagagtcccgatggtagcattatcaagaatgagataaattacgaagacataaagaacgaaacgcccggcagcgttcatgaactgcagctgattcttcaaaagagcataacggacggtgtaatgcgaaaggtcattggtacggacgactggaaattggctagacaagtgcagtttgaattggatgatacggtgcagttcatgagaagagcactagagtaaggagatagtaggcgacacttcgaaaatctaaagtcttgtaacattactattatatactattttattaaaaaaatacacacacaattctttaacagaacaatatataacaaatgaagcgacatgtttctcaaaaaaaaacatagtaggtaggtaaaaatgggaaagaacgggacaaacaaaacgaagagcagggtgtatttgcccacacacggcaaacaacatccattcacgcccgcatgcccaaaacttttttgcgataaaacgcccacgcaaatcacatcgttccaacagaggaatcgaacagcacagatacaaagtaggaatatagcacacacacaggaaaaattaattaattattagaaattaaaagggttggggagaaaagaggtctaatttattcattaatattcagtaattgaaaaaaaaaaaaaaaagaggataactaagagaaaacaacatcaagctcgtttggcttgctagtgatcgcttagaatctttgtaaacctctttgtctagcttgccattttctgtagataatggtagaaatgatggcgatacaagccaaaccgactagaataaaaactaagataacaccacctggtaacgtgctcatcaacatctttgtataattgttattgtactatttattgttttgtatgtatacgatggagaaaaagagaaaggaagaaggaaggacgaaagagaaaaaactggaagggaagaagaattgattttatattaaccaagaggaaggaaaggaaattgagttgtgattacggaattttagtttttttcactgtttatttaaaccaaaaggtgtggaagagaaagagagaaaaaagttctgtaattcgttaaggaaattaagtatccgcgccggaaaaatagcgagaggttttttttgatgcaaaagctagggagggctgcggacggatttcgaaaacagctcaacagcgtggtgacgagttgcgtcagggtgttggccagtgctaccgcgggcggcgctgcacagggagtaagcagagcgggctagagcgcggttttggagagggcccgggctgctgtggtcgtaggattgcggtaatttagtggctcgccctcgtttgtcgtgctttttccgagttccgaaactctttcccgagctgttaatgtgctaaaagtggtaaatcgtatatgatgatatacgtatatgatgataatttcctgcgcgctacttgcgtgcattcgtcactcataacaaaaagaactacacaatacgtaaacaacgtgcgaaaatatctatatacaaggggagaaaacaaaagtgaaagtgcattacagcccatcacagatcattataatacaatatgccgaccaagtcaacttttagtcgctggaagaaggcggacctaattgacctggccaacaagctggaaattgacggcttccccaattatgccaagaagagtgatatgatcgattacctcgaatcgcacttgaatcatcttgagaaacctgtggattttaaagacgactacccggaactaaggtccttttatgagtcgatgacagtggaccagtcaaaggatgaacggaacgaatacggatccggatctggaaacgggtctgggtctggatcctgtgacaccgccacaaatgattccgatctggagaaagcgtacatcaaggaggatgatgatgagaaaccgcaatcaggcgatgaaacaagcgcgacaaagccgctttccagcaggaatgcaaattcaaacgccaaaacgaacttcaatttgttggattttagcacagataacgactcgtccacctctgcgtttactaagttcaagtttaactttcaggaatacctctccgatattagataccaaacgcagaaattgaatgaaaatgttcaggactatctttccactatttccgccgtcgatacgattttttccttgttggaattctcttttctggtgagaaacatattagccgccgggcagccaacttcttcttcttcgctcgcatcgtcgctggaagccgccgttgccgcccataataaatatcaatacacgctcgatttctgtttaccaatactcacgtggctgctcttctttaggggtattccaacgttagtgtcatactacatcaacttcatccgctacgacctgaacatcgagttggacccgatgactttcaatctcacgaaattcttgatttctttggcaatcttcaaaacttgtaataataaaaacatagatttccattcttttcgatgtgttaaccaactatggacacaactctgtacagtgaaccgttcccttggtatggtacctctagtattctccatggttagttgtctcctcactctatacgtattatagtatattttcttacatacgtatacacacgcgtacgtaagccgcgaagtgtgtatttactactctgtattattgtaataaactcttctccttctttgtcttttcttctcccaaaagcgcacttgccttgatcagcatattgtatacttcgatgttttcaaatggaggtacgacttcattgttgaacatcggacccattccaatgaatatagatgccatatcactacagttgttaaagttgtatccatgtgtgcccataatgccgataggcacatcacccatttcttttacaatggcgtagtattcatctgcgagaatccagatatcgccgaccctatcgtcatatctgtgctttctgttatcgtattggaaatatttccagctcgggtcgaaatcttctttcaggatcacgtgaaacttcctcgatatttcatctccatatgctttctctaactgagcttcaatcaagtcacaaatccattgcttgtctcgagggtttttcaaacataccatcatcatggggccctcgttataaagatgcgaaataaatgcgctcattgcgtcggccgggaacaccctttcccacacaacaacatgctcaccgtcattcgcgttgacattgctcatgccatggtcactaacaatcataacattgctaattttcaacaagtttcttttttgcaggccttcaatcaaatcgagaaagaatccatcgacttcaccgatcagcttttgtagccgcttatctcgtaaatcgtatccaaaactgtgtccgtacgaatcaacattgggtatataacttatgaccaattctggcctatctttaagctgaggcatatctatgtatcggaaaatttgagctaatttatcttgaagtttttcccattgattgaatttcccaaaataaaatggcattctttccctaggtacatccccgtggtcctcatacacaacctcacttccaggccacatatgcgtggccactttatattcgccttgcgattcagtttgcagtagttgccaaatagggtcagccgtgttgctccaaattcttgcgtcgaggttatttggtctaaattcgctactcgtgaaattatcccagaatatattggaaacaataccgtgctcaatgggatattttcccgttaccatgctccagtggttgggaaatgtctgagtgggaaaacttgggatcatatacggtgcagtcgtgatattcatatcgtacggggaccgcaaattgtgcaagttgtaaagaaatggcgtgtattttgcatctatcaatctcggatggaacccatcgatagatatcaatatcgttaacgtcttgaaatcatgtgtgccgttgaagtaagtatttgatctattcgcaattgtccggggcccattatcaataggttttgggcacttcgaatataaaagcaactcaatgagtattataccgcaaagcaaaagtttcaataaaaaatgtcgtgatattgcgaaaggttttatgttcgtatcatcttcattatttttttcaaggtcaacaggttgctcgaaaagaagcatatcgtaagcacacttcgaaatggccttctttgttatttcgaaactgttttgtggcctgcgtgtttaatgaaccctggtatcaagcgtcacagtcatataaagccttaaattatcttccatcaacgcacagtaaaccgtctaattgatagaaaaactctcaacccagttatcgagtgtcgctacactctattgtaattagctgcaatcatcttgtttattaattatgtcattttattaccctggatttgaagcccgtctctttttccgcttgttttttttttttcaatcgctgagaaatagaaagaaaacatagttagctcgaatagtttagtcaaaaggcctactattgactgctttttctgcaaatccatgctctcaagacaatacagtaattcgtaaaagaaaccataatgtcacaatttgttggtttcggagtacaagtggagctaaaagatgggaagctcattcaggggaaaattgccaaagcaacctcaaaaggattgactttaaatgacgttcaattcggcgatggtggtaaatctcaagctttcaaagtgagggcgtcaaggctaaaggacttaaaggttctaactgttgcctctcaatccgggaaaaggaagcagcaaagacaacagcagcaacaaaacgattataatcaaaatcgcggtgaacatattgattggcaagatgatgatgttagtaagataaaacaacaggaagatttcgatttccaaagaaatttgggcatgtttaacaaaaaagacgtcttcgcacaattaaagcaaaatgacgatatattaccggagaatagattacagggacataacagaaagcaaacccaattgcagcaaaataattatcaaaatgatgaattggttattccagatgcaaagaaagattcatggaacaagatttcttcaagaaatgagcaaagcacacaccaatctcagccgcaacaagatgctcaagatgatctggttttggaagatgatgaacatgaatacgatgtcgatgatatcgatgatcccaaatacctaccaataactcagtctttgaatattacacatttaattcactctgcaactaactctccatccataaatgataaaacgaaaggtacagttataaatgataaggatcaggtactagctaaattaggccagatgatcatcagccagtcaagatccaactcaacatccttgccagctgcaaataaacaaacaaccatcagatcaaagaacactaagcagaacattcctatggctacaccagtacaactactagaaatggagagcatcacgtccgaatttttcagtattaactcggcagggctactagaaaattttgctgtaaacgcatcgttcttcttaaagcagaaactaggtggccgtgcacgtttacgtttacaaaattctaatccggaacctttagtagtaatactagcctcagattccaacagatctggtgcgaaagctctggcgttgggtagacatctttgccaaacggggcatatccgtgtcataacattatttacatgttctcaaaatgaactacaggattccatggtcaaaaagcaaacagatatttacaagaagtgtggcggaaaaattgttaatagtgtatcgtcgctggaatctgctatggaaacattaaatagccctgtagaaatagtcatcgatgccatgcagggatatgactgtacattgagcgatctggcggggacgtcggaagttattgaaagcagaattaaaagcatgatatcatggtgtaacaaacagcgaggatctactaaagtgtggtctttggatattccaaatgggtttgatgcgggatccggcatgccagatattttcttttcagacaggattgaagcaacaggaattatttgttctggctggcctttgattgccatcaacaacttaattgcaaatttgccaagtctagaagatgctgttttgattgatataggtataccacagggcgcctattcacagagaacttctttgcgtaagttccaaaactgtgatcttttcgtcactgacgggtccctgctattagatttgtaaaccaagaattactttagcctaaactggatacatacgtataagcatacggtaaggaagtgggatctgtagcggtaatgcaataatgtgttggctctcacaaatatgaaaactgcgaacatctatataataaggtaacggtataacagaaaaatctgaataatttctctttcccgggtaatgagcccttaaggaggactcaaaacgaaaaggaaaaaaatacgagtggaaagaaaaaatgaaccctttccagtaattgataataatacaatcattcattattagaaatatattagttctcaattcaaggcagaatagtgctgtcattgtgatcaaatttttgtgtgagtctgctttgctttctgtttttttttgttgactcgctgttcaatctcctacttttccttttgttgttaaaataaggtattatatatttatacaaccctataaaaagcaattagccaatttccaatcctacgaagacaggaactgagcaaactataagggtgttctttcttctgtactatatatacatttgcaactatgggttcatgttgtagttgcttgaaagattcttcagacgaggccagtgtctcaccaattgccgataatgaaagagaagcggtgactttattactagggtatttggaggataaagaccaattagacttttactctggtggtccactaaaggccctaactactttggtgtattcagataatctaaatttgcaaaggagcgccgctctggcattcgcagaaattactgaaaaatacgtccgtcaggtctctagagaggtactggaacccatcttaatattattacaaagccaagatccacagattcaagtggccgcttgtgcagccttgggtaatttggccgttaataatgaaaataaattattaattgtggaaatgggaggcttagagccattaataaaccaaatgatgggtgacaatgtagaagttcaatgtaatgctgttggatgcattaccaatttagccacaagggatgacaataaacataagattgctacttctggtgctttaattccattgactaagctagctaaatccaaacatataagagttcagagaaatgctacaggtgcattattaaatatgacacattctgaggaaaatagaaaagaattggttaatgcaggtgctgtgcctgtattggtatctttactgtcgtccaccgatcctgatgttcagtactattgtactactgctttatcaaatatagcagtggatgaagccaatcgcaagaagttggctcaaactgagccaagattggtttccaaattggttagtctgatggattctccatcttcaagggtaaaatgtcaagctactttggctttacgaaacctagcgtccgatacaagctaccaattagaaattgtaagggctggtgggttgcctcatttggtaaagttgattcaaagtgattctataccactggttttggctagtgtggcatgcattagaaacatttctattcaccctctaaatgaaggtttaattgttgatgcaggtttcttaaaaccattagtaagattgttggactataaggattcagaagaaattcaatgtcacgccgtatctactttgagaaatttggctgcatcatctgaaaaaaacagaaaagagttcttcgaaagtggtgctgtcgaaaaatgtaaggaactggctctagattcacctgttagtgttcaaagtgaaatttccgcatgttttgctattttagccctagcagatgtctccaaattggatctactggaagcaaatatcttagatgctttaatccctatgactttttcccagaaccaagaagtttctggtaatgctgctgctgctttggcaaatctatgttcaagagtgaataattatacaaaaattattgaagcatgggatcgtccgaatgaaggcattcgtggatttctgattagatttttgaaaagtgactatgctacctttgaacacattgcgctatggacaattttacaattgctagaaagtcataatgataaagtggaagatttggttaaaaatgatgacgacatcattaacggagtgagaaaaatggcagatgtgacctttgagcgtttacaaagatcaggaattgatgttaaaaatccggggagcaacaacaatccaagctcgaatgataacaacagtaataacaatgacacaggatctgaacatcaacctgtagaggatgcaagtttggaattgtataatattactcaacagattttacaatttttacattgattttcttcaaaagcgggactaggcattataatttttatcaaaattttcttctcagaagttttattttctttctctccatttcttccatctttttaatctttgtttcctttttttacatcatattacttctacctactctactctattctaatttcaattgattttttttattttatttttttttttgttaataaaagaagaaaaaacttaaaaacgaataagaggctgtctttgttccgtagtatatgcctatttccttctagaagtttgaagtgtcgtaaattttacctacggataatgttcgttacattgttgaatggcaactgtagtgaggtaatgttcaaaaagtgagaaagcgggagagaagggctacatacaaaaaccaattctagataacatctatatcttcgtttttagaatatattgtaataaaacacaattgataatacagttctctcttcgtcctctgatggtgggagatctattaaaaatacaagttagctgagcgggggaaaaaaataggtcttacccggattcgaaccggggttgttcggatcaaaaccgaaagtgataaccactacactataaaacctcttaattattgatttccacaataattttatcatatatcaacactattcttcacatagtttttttaatcccggtgtctctcatctgctaatgaaaatacgttcactcatatttcatgcaccttccagtagactgacccttcataaggttaagaatatcatggggaaattatcgcaatgcatgtctcttaaagaatacaagaatatataaaggcgaatcaacgattcttcacgataatttgttttcctcttaatcacacagcagtctgaattctatcagtggcacattaatccttgtttcaatgctcgtgtgcacatctgcgtaaatatacattcttacgttttcttatttaataatagtaggttgagcttcgtccaccgggtaatgctcccggagcagtggaattaaaaaaaaaaagggtgagcaccggaaacagctatctgcgcttaagtatcactaacgtaaagcataggtaggatttccagttctgccacatttgataaatagtgtaatccgtaattatcaagcgagatagttttcgaatataatttagaagtaagagcaaaatattaatagtatttcataaggaatattggaagaaaggagcgtaatacgaaagatgaggtatgtttgataagatatatacgtatatttatatatcactcttctgagaaagtatgccatagaatgaggatcactaacaaagaaaatgtcaatgaacttcaaagatatcgtttaatgaaacagtagctctaaaagaaggatcgagacagatgttatgaaactgttgatgagtgatcatcaagtggatttaatcaatgatagcatgcaagagtttcatgtaaagttcttgggaccaaaggatacaccctacgaaaatggggtttggaggttacatgtagagttgccggataattacccatacaagtcgccaagcatagggttcgttaacaagatattccatcctaacattgatatcgcatcggggtccatatgtttggacgtaattaactctacatggtcgcctttatatgatctgataaatatagtggagtggatgataccaggtttattaaaggagcctaatggtagcgatcccttgaataacgaagctgccacattgcaattacgagataaaaaactgtatgaggaaaaaatcaaagagtatatagacaagtatgctacaaaggaaaagtaccaacaaatgtttggcggagataatgatagcgatgacagtgatagcggcggtgatttacaagaagaggacagtgattctgatgaagatatggatggcactggtgtttccagtggcgatgatagcgtagatgagttaagcgaggatctaagtgacatagatgtcagtgatgacgatgactacgacgaagtcgcaaatcaataatttcgagcacacacatatatatatatatatatatatgtatgtatgtataagtatatatgatggcatactataccacacgtacgactataattacaaacaactatcaagcaactacaaggatctctgtgggctagtggcctgcgggctcaattttgctcttgttcctgaacggtgaattctgtagtctgtcatccaggggaagggcagggcactcatcaacaatgtgatagtcagaaagcaataatgttttgtattctgatgagctttcactatctcttccgcaatacccctttttgcctatattacggcatcatctttccccgcgttctcgtgggggccaaataagctttgtccaaggggctgttgcaacggtaaaggtagtcgagccaagtgacaccagcaaacaaggaaacaaggaagcaaggaaggctttccattttccaataacgacatgagtctatctatggtgtataaaagtggcaggcttttcctacattttttttccctgataacttcctgttactatttaagaacaccaaaccaagtataaagaaccgtcaagaataaaatgtacaacattccagataatgtcaaaggggctgtagaatttgatccatggttgaaaccgtttgccgatgtactttctgaaagaagatacctagctgacaagtggttgtacgacataactcatgctacgcctgatggttcgtatcagtcactcagtaagtttgctagagattcatacaagtcatatgggttgcatgccaatccggaaaccaaagaaatcacttacaaagagtgggcacccaatgcggaacgtgcatttctagtgggagatttcaataactgggataccacatctcatgagctcaagaacaaggacgaatttggaaattttacaatcacacttcatcctttacctaacggcgatttcgccatccctcatgattcgaagattaaagtcatgtttattttgccagatggttccaagatctttcgtttacctgcgtggatcacaagggctacacagccttctaaggaaacttctaaacagttcgggcccgcatatgaaggtaggttttggaatccagagaacccctacaaatttgtacatccaaggccaaagtttagtgaatctgtagattccttaaggatttatgaagcccacgtcggtatttcgagtccagaaccaaagataaccacatataaagaatttactgagaaggtcttacccagaatcaaatatcttggctacgatgcaattcaattaatggctattatggaacatgcttattatgcatcatttggctaccaagtgaccaatttttttgcggcgagctcccgtttcggcacccctgaggaattaaaggagctgattgatactgcacattctatgggcatcctagttttattggatgtagttcatagccatgcttctaaaaacgtcgaggatgggttgaacatgtttgacggttctgatcatcagtatttccattctataagctccggtaggggtgagcatccgctgtgggattcccgtctttttaattacggaaaatttgaagtgcagcgattcttattagcaaacctggcattttatgttgacgtttatcagtttgatgggtttagattcgatggtgtcacatcaatgttatacgttcatcatggtgttggtgccggtgggtcttttagcggtgactataacgaatatctttctcgtgacaggtccttcgtcgatcatgaagccttagcttatttaatgttagccaatgatttggttcacgaaatgttgccaaatctggctgtaactgttgcagaagatgtctctggttatccaactttatgtttaccccgctccataggtggtactggtttcgactacagattagcaatggctttgcctgatatgtggatcaaactaatcaaggagaagaaagatgatgaatgggagatgggaagtattgtatacactttaactaatagacgatatggtgaaaaagtggttgcttattgtgagtcgcacgaccaagctttagttggtgataagacattagcgttttggttgatggatgccgctatgtacaccgatatgactgtattgaaggaaccatccatcgttattgaccgtggtattgctctacacaagatgattaggctgatcactcactcgctgggaggcgaggcttatttgaacttcgaaggtaatgagttcggtcatccagaatggttggatttccctaatgttaacaatggcgatagctacaagtatgctcgtaggcagtttaatttggctgatgatcccttactgcgttaccagaatttaaatgagtttgatagatcaatgcaattatgtgagaaaaggcataagtggctgaacacgaaacaggcttatgtttcattaaaacatgaaggtgacaaaatgattgtgtttgaaagaaataatctgttgtttattttcaacttccatcctacaaacagctacagcgattatagagttggtgtcgaaaaagctggtacttatcacatcgtgttgaactcagatcgtgctgaatttggtggacataacagaatcaacgaaagttccgaattctttaccaccgatttggaatggaacaacaggaagaacttcctccaagtttatattcctagtagagtcgctttggtgcttgccttaaaagaatgaactctatactatattgcttactgaaaatcaagactcaataatttttttctcttcatgtattggtagatatctaaacgtacataacaaaaaaagaaaaaagtaacttggggttaaagaataattgactttgggcgaatagcagagctgtcattactgctgatgcttttttcttattttcggagaaaaagaaagccctgtagggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggcttttttcttgggaaaatctcttccaaggtttaacctatactgtctgtgtatgtctaaaacgaagcattggttgttcattgattgcaacagtaatgaataattagggttattgaagagaatgtggattttgatgtaattgttgggattccattgtgattaaggctataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacagttattagaggcggtaatctatgagttcacataaagtattgatagatgacgtaaattatcggccggtaggataagatccaacagttactaagttagtgaccctgaagcacagtgatcataatgtgttggaataagaatgaaacgccatcacctatcgactagtatttatattactggtgtatatcaaggagaacgtaagaagatgagacgtaaattcgagaaacaattatcaaatataatggaatgagagaagagtgaaacgtatataatgaaagaggaaatatctcaacgttcatctgtctctcgtaatgtgacagaaaaagaaaatcgatcaaaaatatggggaaatattcatcatgtagaatttcaaatattttcattgtaatttctaaaattaatgaggaaaattcgatatatctggtatcactttattattccttcagcacgaaatgtcgagcgatctcgatgcaggaaccaggtataagtagcgatagtaaatttttttctctctttttaataatccggaaagtctcagttgcgagtgattgcagacagttgtatgaatgtaaaaaaagtaatgaaaacatttgggagtatttcaaacggaggttagagacgaggctttcgagcttttctattattttaagtgctgtgtttccggacgtgctcttcactttcttattttcttgataatatttcctgtaaatgttacagcagaatggttgcaaactcaataaaattctgagggcaactggcagagaaccttcaattttggaaaacagaaggaaccgaagccaggcataacgttgttttctatattttttaagtaaggtgttcatccagtagagatcaggttacatcatagcaattcattcatgaataaagagtatcagttttttaaatgtacagtattagccgctgaaatgcaccaatttgaggttatttttgaaacataacttgaagagaaaagacagcattagggcgtttcttaactagcgatgacgtgcttcgattgagcggtaagtggaaagtatcagtctgtgtctactcgtttttttaagacattgtatataatatgttttgctggttagataaatgcgtggtgcacatataatggatacatccgtagctatggaatccgctttcaccaattgtaaaaaagtctacaacgacacatgctatcggataggaacaagcaacaaattggaaacgtatgagaacgaatgaaggatatccatcaggaagaagcgatcagttaaggcatcagaaatttctttcaatgaggaattgacaacgtgtttgtataagatctgattacctatgtagttcggctgcatagatttcagttacattcacattaaagaagcacgagcgcatattgtattgtgaaagtaggaatcaattaccatttaccaaatactgttctaatcactttaatactatgttatattgtgtaagaaaataacacaaattacgagaagtagtcattgaatgtagaaaaagctgaaatgcaaggattgatagcataatatgatgaatgaataaagacgtataaaatggaaaagaaataatatgttgaaatattagtttattatttttttatctaatcccaaggagaatttctagcgtattttacttgataactgaacctttcattaagaacgcaaactcaatgtttccaaatattaattcatttcccatgtatacctgatatcgttcaattccagaattcttacaaagcagatactataaaaagtgaaggggagcgaaatgaatacaactttctattattttcagacggttaagagagtacaaatgactatcctttttgaattctctagcttaaaatgaatagttgattcttttgccaaagacgaaaatagttgccagtaagcatctcttatgaaataagtgttgttgtgaatagctcaatagagatgtattattaataagcctcgtattttcagggatcatgcgtagcataatggcagttggtaaggggaataagaatgatgattccattattgcgaataaaggtatttctgaaagtacatctaatgggctatttgaaaatttgtttaggattatggtaataaaagaggcattaacgccagaacctttattttatcactttttcgatatttgttaataatctaaatctaacttatatctaaaccttagcgtttgcattcttgatttctatatttttattcacaatatggaaaggaaaaacaatctcttaggttgtccaagaaaacttctctccctgtcatactcaaagtgttggaacaaaaatcaactatcgtctatcaactagtagctatactactaatatattatcatatacggtgttagatgatgacataagttatgagaagctgtcatcgaagttagaagaagctgaaatgcaaggattgataatgtaatagaatttaatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtaaaaatatggattccattttgaggattcctatatccatgaggagaacttctagtatatgctgtatacataatactatagccttgatcaacaatggaaccccaacaattatctcacaattcacccatttctcaactagtaacatgagtactcctaaatagggcgatattttaaagtttcattccagcattagctataacacgttaatatggtggagtcagctgagaagttttttcaataaataatgctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgttttttttatctattcctaaccagtaaataccagaacatacggcagattataaatgcgtggtgtaaaattctacttaagaaaattggcataaaaaagattaaattcttatctaagtgaatgtatctatttcgttatacacgagaatgaaataaaaaatataaaataaaaggtaaatgaaatcagcgttcgccaactaatttctttaatctggcaacctcattttccaagtgataatttttcgaaagcaattcttcaaccttgtcttcaagttgtttcattctttgcaactttctcgcacgagaacgcctggcggcttcagtgtttctagcacgttttagagcagcaggatcactggattcgggcacaattggagaaagtggaatcgaacgctgtttgcggttgtaagcaacaacacctagatgatccagtctcgattcgtcatcctttccaacatgatgtgacttcttaacgactgaatttggtttcttaacctttcttgtttgagtcagtttagcatcttctagaacaggagtgggtaagaatgaagttgtcgagacttccagattggatggtaccagagaaacttcttcagtggattcaattgccttatcagccaatgaaacatcgtcagtggtaactggaatgtcattgtcaaacaaggatgtccattctttagagttgtcttctaggttttcatactcaaacattggagttgaatcagtgcttgacgaaaagaaagattccactacagcgtcatctagctccggaattggcaaaacggtcttggcatcaggtgcagttgccgtttgtggaagagcaaaatcaaaatcaaggttcgaaggggtatcctgtttgataattggatcctcttcagtcttgatgaatttatcaaaaatcaattggccaaccattggtttggcagtagaagtggaagcagatacattttcgttggttgatttagaaccatccaatggtgagaaacccattggatttaaagcaaataaacttggctgatattcggacattttatttgtatttaatttattttcttgagcagacaaattggtaaacaaaactttagtaataataatgatttaattaatgatagtatagggaaatttttattggcgagtaaacctggataatttgacagaaaggtaaccgttacggaaacatcttgaataaaattctacgggtacatgatagcaattggtaacaaaacaaataactcttcaaaaaactgacagttttcaaaaaaagtaaaggactttaattaataagggaaaataaattttctctttcaataaatttaacacataattctcttaataattttctaataataatctactttaaaaacaaaatataatcggtttagcaagccatttttcaatgatctttaattttttaatacgatactgataataacttaataaactgaactaaaataaaatattttgttttgattgcgaagtagatgagtgagctgtgtggctggtgagttgtataattcgctagtgaaactgatgggcaaaaaaaatttgaatttaggggggagagtaacctgtgttgtgagtttttgttttgttttgttttgtatatctattatataagaagataagtactgtcaagaagtagaagattttaaaaggtaagacagcgagccgaaacttctttaaagaagactaaaatttcggaattggaaaaaaaggttggagtatttatcttccgtatttaaagtcggaaatttttcatctttttttttcaagatgtatgctcatgcactttattccccgaagatcttcgaaagcagttcaatttaattggctggagattggcgtttggagaggcggtgtgtatgtcaagaaaggcattgtcaacgcccggacaaataattctaatttttacaagatgccggtggtgttcggcattgtaaaaggtatgggtgctttgtgcgtccacgcatggggtatggggtatgggggcatcatcgattgttctccggtaacggaacacggcaatatttctgttctacagcttgaatacatgccgtggatctgtttatcaaagataatgtcatgtagcgtggcaagtcgacacagcaacgtgtggataatggatgagacgatagcgccactggttggttgtttgtaagcttcgattggtaacagtgggctaaaatagattgtagttatacccccacgtttgctgggtctcacgatccatatcagactgcccgcgtggggttaattctgaggtgttgagccagccaactcagacgttttgatgacgaagaacagaagatgcaagtcttctacgtatgcaatgatctgtccaactcaccgaaacaagaaaaaattttgcgtttttttttcctacaaatcccccatttattcggaaggtgtgggtggaggcgtagttttttgtttattttttcccaatttacgtagtcccgcaggtcggttttcctctcagtctccgtacatttcttattttttacgtttaaagttcgttaacgaggcaaaaaatggcctgtcttcctccttttccgccggcaactgtaactgtaaactgtaaaattgtaagtgtaattgtaattgtaactgtaattttaacgctgaattcttgcgcgctctcgttggttactatcttttcttcttaatcgaagtgtgtacagttatgtgccgtttgtttcaatttggctgaatcttcctcatcttgccccttctttggtgttttttttgcgcaactcaaaacctcgttactgcatcaaatttaaatttaagctagagagaaggtagtgagaaagctattttgtttatttgtattttttcgtttcccgatcgtttcccttccatttctgttttcgaacccttttattttctatctgtgaattagacagcctgttcaccggtagccttttgattgtttgtttgtcttttttaagattatcaatattatttaatatctcgcctcaactatcgacaatatagcctattttcttctcttttttggtccgcctctgttgtacgccatttctatactgtgttactaggataaaataaatacctgtactgcatcatctttcctatcaccatctttttccacaaaacaacatttcaactagacacaaggacaacgtaaatttctaaatggatatcgagcctactttcaaagggtacattgaagatgaagatgacgctttgcttattcttcaagcaactttggatggcaagttaaagcatataccaagaaggccttatgaaatagaaagaccttatttgatcgtatcaggtagtatattcgtttttattgaagagatatcgggcatcaagagatggactgatggcgtttcttggtctccatcaagaatatcaggcaagtttctaatatacaaggaactagacaaggaaaacgccgggtctaatgctaatgctacttcgagtggcagtactgattccgccgtcattacggatggaacttctggcgcgagaaataacccttcttcgtcgaaaatcaagctacctcctttgaagaatcaccagtttgatttgccacctactatgggccattcaagttttgagtcagagcaagacacctccatttctccatcaaaccgttcgaacttacctttaaagtatactggcctggtgaagaagacaatatctgtgaagctgaagagacctccattcaactcgattgaaaatttacatattgtctcttattattctgtaaaagatataaaacaaaattgtctagtgactcctaaagcttctccttttttgaaagatgttagaccttcacaggaactaattgtcgcgatgggaaatacaaccttaggcaacgtgaaaaacaattccactaccaccggtaatggtcctaataatataaacaataaaagcaactcttccactcccctgaatactgttatttccacgaataacaatagtgctaatataaatgctgctggcagtaatcaatttactagtgcaaacaaaaattattattataaaaatgatgaaagctctggatacccaatcactcaatttgctcccgcattaccatcaacaactttgatgtatacggcgaatccaccttatatcactcaatctcctgataacactaacgctactggtatgaatacacatgttaataataacaataataatagtaataacagtagtaatagtaataatagtaacaataataataataataataataataataataataacaataataataatattaataatattaataatgtcaatactaatgcagggaacggtaacaatccaaatagattccataacgcctcttttgcttataacaccaccggtgactttattaatccgcaacaacaaggacaaatttcttatccattttattatacaacaattccgataaacaatcctaactattataccacacaacctccaaaccctgtaacaaacgcttcaacgaacgagaatcaaggctattccacctcctcaactcaacacccttattatgggcatcctactgaaagtcaatcagcatcagcagccgcaggcgctactggcactcctggtacagccgagaatgtccttcccgtatccagtatgcagccactactccatcaagccaataataatagtgcaagctctgctacctctacagctccttatccggtgtattctatgaatgtgaatgttccttattacaattcttctgcttctgcatacaagagggcacaagaaaatactacttcaaatacgaatgcagaaccttctggtgctacaagcactaactcaggcaccatgctatcaaatcctgcatacgctaattctcagtacactccatcgcaagtgtattaccagggattcccccaatatgccatggcaagtgctcaaaatccgtctatgtatcaacaccagcaccaacatcctttgcccactgtatatccaatagcgacgcctcaacaaaatataatgagctctggtcacactttgagcactattggatctgatcctcaacatcatcactatcaacaagagcccaacgaccacaaaaacttcgctatgggtcacgcgaacaataatatcttaaacatcaccaataatgatacgatgaacaacctcaatacaaacacttcaactactacacaataagtaaatatattttaaaaaagtactccgattttcttttcttctccttgcctttttgagtatcgggtttactcatgaaaattatatcatttttcattttacagttttatatacttcgcttctttacgtaatcatgcctttaatttcatcttcatttgcctatggaaaaaagctattccttttgacatcataaaatatctttattaaagaatcccctctgtcaacattttctacgaaagatagcttagtgtattttttgaagatgctgtcgaaaatgattctcgacatactcgcgctggtggaaaaatgaagtggaaaagataagcaaattgatatataagcaaataaacatataatttggacgtacatcgaaattagttgttctcaacttattttcattgtttgatgaaaagcggaatatacatcacggctatataatgaataatggagacaataaaacgacattagaaaactcaaaaaatgcgtcactagctaatggaaattatgcgattcccacaaaactaaataggctgaaaaagaatgctgaccctagagttgctgcaatttcaggtgctttatctggtgcactatccgcaatgctggtctgtccttttgacgttgcgaaaacaagattacaagcacaaggtctccaaaacatgacacaccaaagtcaacattataaggggttttttggtacatttgctactattttcaaggatgaaggtgctgctgggctttataaaggtctacagccgacggttttaggttatattcctactttgatgatttacttttccgtctatgatttctgtagaaaatattcggtcgatattttcccacatagtccgtttctctcaaacgcttcttctgcaattactgcaggtgccatctctacagttgcgacaaatccgatttgggtagtaaaaacaagacttatgctgcaaacaggtatcggtaaatattccacccattataagggtaccatagacacatttagaaagatcattcaacaagagggtgctaaggctctttatgccggcttagtaccagccctgctggggatgctgaacgttgctatacagtttcctttatatgaaaatttaaaaataaggttcggatattcagaatcgactgacgtatcgacagatgtgacgagctcaaactttcaaaaattaatattggcctctatgctatctaaaatggtagcatctaccgtgacttatcctcacgaaatacttcgaactcgaatgcaactgaaatccgatcttccaaatactgttcaacgccatctccttccattgattaaaattacgtataggcaagagggcttcgccggcttttactctgggtttgcaactaatttggtaaggacagtacctgctgctgtggtaacactagtatcgtttgaatattctaaaaagtatttaactactttttttcaataaagtgaaacagaaaaatgtacatgacacaagctgagggtcgtaaaaagcatctttcgcaattgtttcaacctcatgacccctgtcttgactatgtattcctctttacgtcgggctactcgcaaaatcaagtagttttaaacctttagtatgttgcaaataaagagcaaaaaaagaatttattcatcccaggaatctcactacatttcgtaggggaagaaatgtagatttgaggttcatttggctcgtgagaacgacttgaaccttattcatactttatataatattttaggagtattgtagcattatgtatatttttcttgcgggtgtgcactgccgaaatagctgctgaatatccagattaaaaaactaaacaaaaaactgtttcttgttcgaatagtaaaagaaggttttcccaaatgctattgttatttagaaacgctggaaatacagtattttttgaagaactatccgttttacccgaacctattttaattcaattcttaagtactaattaaagtctgcttaatacatatagagtatatcttacataccattaacatgtaagttaaattttaagtcaaagatattgagttttttaaagaacatttggtgtatgtgaggccatctgcgctaatattttcaaaattagtttcaattgaagggccacttgttgtgttgaattttgggggtagtatttttttgcaactagatatgttatcgtcatgagtttgaagtggagctaaagaatcactctgtagctcgttctccccgtaaaaactatttatgctctctgctggtaattcatcgtgttctaaaagaggagagggcgaggcattttcgtgaatgctagcttcactagtagcgataatactcttcgggcaagatttatgcaggaaatcaaaaagaagtggataatgtgccacatttattgagtcatctttcaataattgtgccttcttcgggaggtttgcattcaatgcggtcaaattgttaacaatatctgaaacaatatcattgacacatgcgagttcttcatttaacgagccaatttttttttccgcattggccaatagacgatcatttccattgatacaattagtagaagccctttgctttaagacgtttttgtaactatgttctaccttttttaacgactttttaagttgaagttcaatttgctgcatctgattgcgttcctcgtcaatgtccctacttacaacttcatagatggacagaatgtctttttttacttgtaataactcatacttcgtgctattgaagatagcagcctgtgttaattttttatgggatgcaaggggaggtaagccctttaactcttcgtaataggaactgcttccaacggcatcaaattctattcttgatttccatttcagtatacctttagttaagtctgctaccatgctaggcactctctgcctttcttatggtttggttacgcatactcttcctttatatattcattgtcatattttaaggaagcaatcgctcccgacgcaaagtaaaaatattcagtgctttgcactccagttagaaaaaatgaagagaattcaattgagaataagcagggaagtaattggattgggagaatctaaaaaatgtggaactcactaaaagcattcgctctagtgttcggaggttgttgctccaatgttattacatttgaaaccttaatgagcaacgaaacaggcagcattaataatctcattactttttgtcaatttttatttgttacatgtcagggactccccgaatttctggatgttcatcaacctttcccttacttcaagcctctgaaaactccacttcacgtttatgtcattactgtcgttttattttatatttcatctacgacgaataataacgtatttaaatacaacatatccattccgattcatatcgttttcagatgcttcggaaccgtaataaccatgtttacatgctggttattaaatggtaggaaatatacaaagattcagattttatcaacactatttttaaccattggagctataattgcctcattattcaaagatgctgattttcggtaccaagatttgaaactgcaagcgtggaaaattggaagtgaccaatctgtagatctcacttttatttttggcatttgtatactagtactttcatcattcacatcatctttactttcagcatacaatgaacgtacgtatcaaaaatatggaaagcattggaaggagaatatcttttacagtcattttttatcattacctctctttctatttagtcgaaagcagttaattcacgaatatcgagtgatgagaaagtctgaaagaatattgtgttcaaattttggagggaagattctagtcccgcgagaagaaactctccttcttttcaatgtgttaacacaatatttttgcgtcaagggtgttaatatcctcgccagtaaaacaaacgctctgacactttccataacattacttgtaagaaaatttataagtcttttactgagcgtccgacttttcgataataacttgtcatatactggctacatcggggtctacctagtcttttttggtgcctttatatactcgctgggatcaattcaccccaggcaaaatgacaagggggcgataaagaaaagtaaatgaacacacattataaactaaccttaaatcctacttgtatgttccttaactctatattagtggtgttgacgtaagtttagataaaatcgcgaacgctgccgcctggaagtaaatgaaaaaaaaaaaaaaaagaattcatcacctaaactcactaatctttaaaactcattcatgagaagtggagaactatattacagctatggaacaaaggaacaacggtatgcaaaatttcgatctctgggttttaataaatgcatgtagccaattttatcttactaacaatctttgtgttttctctgtgtatagtctttcaagcaaaatataatgaatacaaacaaattttggaagaattgcaaacaaaaatcatagaattaggtcatgacaaagatgaacacactatagtcataaaaacactgaaagacgctgagccgacgagaaaatgttacaggatgataggtggcgcacttgttgaaagtgatgttcaaacgagtttgcctattcttgaaactaagaaggaaaacatagaaggtacaataagtaaaatgaaagaaaccttaatacaaactgcaaaagagtttgaaaaatggaaaaaagacaataagattcaagtcgttaaaaactaaaccatatataaaatctattgcagtacttagtttggcaaaaaatataaataaacacaatcaggtactcttatgtatttatgtgagccatttataaagaattataaaggatatgaaaacatatattagtttgtttttttgaatgtttcaagtttcttgccaacagaggaagtcgtaacgaaagaaacaacaaaaaatatccacgcaacaatgacgccacaaatggcgctaatataaacccaagaattgctgatttcccaacttcttgggtattcatcattagcaaggtgacggatagctttaacgtctttgtcagtagtgaacgacaggccaatcttacgatagtcagtgaggaatgtaaacactccatggcggtctggaaggatgaattcaccggtggtgtaatactgagtttcagaatcgtttccgcttggcgacaatgttagacggtagtacggatccacttgtcttagttcaaattggatatcatcagcgatatgtggtagccattcttctccattccattccgaaaagcctacagaataaataactttgtccttgattttgtagggctcttcgtcataactagtaccatccgcatgtgaatgaaccgcatgcacacttttgattacagatttttcattaaatgtccattttagtaattcttttgcaaactcctgattagagtcctgatttttgttctttaagaaatcactactgccgatccatactaaacgagcattgtttaagttctggaaaccaactacaagaaagccttgagatccgctggtccaagagttgcatttgcctttggactcagtaaaggatgttcttggagcgtttaaaattgggacgatttgttcacgattttctaataaagcagctgaactttccccaaaaacaaaatcctcgctttttctggcgttgtacacatatttgttcagaagatggttagaagaaaccactagctcttctgaggagggcgaaaaatagtcacgaataacgtgtccttttggacttggatagatacctaattcattcaaaaataaacgaatggtattcggaacagcacctggagaactcatgcataaaatgttaccttcattttcaaaaaatttaatcaactgcttaactgggatttgtctcgctaaattcttgcctcctttggtaggaaaaacgatgatgttatcaaacaatctttgctctttgtcatacaaatccacagtagtggaagtactgttaatatctaaatattcaagtttgtaattcctttgttctagatcttttaaatagactgagtactcctctaaaggttccgtagattggtcgtaaagaacaagcgttcttgaagtttgtgtgcccacaacgaaaatggcctgcagaaggatacaaaagaaaaaattccaatcggtccgcatcctaaataatcaaaaaaggataattcaaaatttgcaccgtcaattgtgttaaagtattcaactttataaccaattcagttgactatacacctctttaaaggtttctcttttcaagaagcgtgtttgatatttttcaggcgtagcttagggtaatgcattattcaataacccgccctgaaaatatcgaaagtagatattgggatatctttaattgtagtatactaatatgtatctataaaacaatgagagccccctatcatcatccagagatcttactccgccatttttattttttataggtttctggcaaccatgattcatcaacttttttgacagtggcactcttcttggaaggtctttgatttgttttagacttcatgtagtaataacttacacctccgatgatggctagaaagatgacctgaactgataaaaattgtgggttgaaaaaggaaataggtgggctaacaatttcgaatagggttggtggtgccgcaattctcacgatttcatcgaacctagaagctaataaaaatgggattaaaaagtattgtccttccggtaaatttaacgtaacgtcttgcccgaattttgaagttccgttgacctccatttcgtaaggcccaatactcgcacctgtaatgtccgccacaggataaccatgtggatatgtaacaattgttccgttgacaccaaaaattgtgatattagtatcttcccaattagtaacattataggctaaggtagcggtatcctccgcgtaaaactcaaggaaagaatcatgattttctgattccttcccaacgacatcatatttcacctctatattaatagaaggtggcgctaccgcctccgcaacttcctgttcatgttcgacattgtcgctattattagctgatatggcagcacagaagctgctcaaggcagttaataaattaaacccgattaacatagaaaacctcataattgccagctataaagaagtgacagtgaacttttacttgtttcttttgtttaaccactagtatgtaattgtttttgcagaatttgaaacttcaccaaaatcttcttaacgttcaatgacaaaattacttacccgaactaccgaactacgaaacatgaataaataaactggaggcataaactcatttccaaattcccggaatacatcgtgtagtcaagcagcatacatcactatcaaaaatcatgcgcttgtgattatcgtatagtgtatttatataatatatatagatagcgataaatggcaagatcctctatgataaaagtcatcataatgaaaacagatggcgcttgtctactgtttgcaaggcttgaaatcacaggtttttattatatcgtggatttttgccattgcctaaatcaaaaataatgatcgattttttgtgaattagggaacggaaggaaaaaatcagcaaacagtcagccctagcaccataggccgacagcaacaaaaactgtttttttattctcaaatattcatgatattgattacaccgtacttcttttcaatgcgtaaacaactagagttgacaaatattataaactaaaaactatcatattaataatatacctcctagcacttcgtaatgtttctgtcattgaatggcgagaacataattttaaagaatcaacaccttaaattgttaaccttaacaaatgaagtaaattcaaatatttactcttgaattctttttgctttaactaacacattgaaatatcaaattagtccacttttcttccttgttgaatgggtttcttcattaacaggggaacgcttgcctaccatcaagcccattcaatgcagatgtgattaattggtaaacaaagggccaagcaaaaatacatctctcctacatgctacataagtccgagatatgttttatttaagaactatgaatctgtaaatgactgattcaatattaaactaaaatttctatgaaacatcaaattaatcacgtgctttttaaaaaatataaatttaatttcattttctatttcaatatttattaaataaaaaatttgaaaaatatataaaaattgtagcagtattagatttccgaaaagaaaaaaaggtttcaagaaaaggaaaagaaaaactaaacgtagtataaagtcttgtttagtgcaagccactgttggcgtttcaactaaactattccttaaaaataaagtacaatgttactgctaaacaatgttgaaggtgagcttaagacagtaaatcaaggaaatgcggtataattcctgctgacaaagccgcacataaatagcagttgttagctataaggagatttttagctacgaacatggttgtaattctctttatcctgattaccttcaagattaagaaaaaaacaaccatggtaactactttggctcaaagtcaaacaaaacttttaccatttcacggtacacgtttccgataaaatatcactagctattcaatgtctgtattcatcgataagccagagtacgacgtacaaaaaataacgtaaatgcatatcctgcatcaagaaagaacccttatggacgaacaacgaaagagatctaaatttagaagacagcaagactaaccatttgatagcgtagtaaggcttatctagaaatgttggacagataggaagagaaagtataataatggtgtatggtagatgactctataatcgtggtcggaacgtgcaatatatgagaacgatgaatgcatatacatatgtcgcgactcctttttttccattatagcggcatcgctttatttcgcgttttaattcattttcttttttcttcatttctttctgcatatgcaaacgcggcaagaagtgcccacggatccgaagaaaacctaatacattgaagtttctctccctgagataggaactctctcttctgcgtcagaaaaaaaaaaaagtactctttctgcatatattgctcactactgactcactgatccttttacgaatagttgggcaacacctattaagttgtaaaacaatcgcgaaaaaaaaaagaaaacaaccaaggcatcccacttttcgaaccctggcgctcggaagacttaatcattgcgaggtctcaattggccggaccgccaccatgcagaaaaatggtggaaagtgcgtgcgcgtttctcgtgccacgtgcttttaacctaaataggatacaaactatcggcttatctttagacacgctctcgcagaacgatgagctactgacattttgagttgatattcaaccttttaaggtatctcagaatgaggctccggcgccaccgcaaagtctaccttttcttctttaagccttgagtttcttcttttgcgaaaacgttgcaatgtattaggcaagattatattaaggaggtattataaaaaggactcataagtgaaataaataatattcgtaatgctaaatgtcctggtcttgcttcgtactctcgaaaaacgtaatcttgcggtatttaacgctagtttaagaaagtgttactgtgtattaaatgttggcactccggagatttatattaaaccaaaggtctttgagatcgtgtaccataccgattctagtcggagccttgatcattattctcgtgctattccaactagttacccaccgaaatgatgcgcttatacgatcaagcaatgtaaacagtacaaacaagaaaacattgaaagatgcagatcctaaggttcttattgaagccttcggctctcctgaggtcgacccagtggatacaattccagtatcgccactagaattagttccattttatgaccagtctatagatactaaaaggagttctagttggctaatcaataagaagggctattataagcatttcaacgaattaagcttaactgatagatgtaaattttatttccggacactgtatacgctagacgatgaatggactaatagtgtgaagaaactggagtacagcataaatgataatgaaggagttgacgaaggtaaagatgcgaatggaaatccaatggatgagaaatccgagagattgtatcgccggaaatatgatatgttccaggcatttgagagaataagagcctatgatagatgttttatgcaggccaatccagttaatattcaagaaatttttccgaaaagtgataagatgtcgaaagagagggttcaatcaaaattaatcaaaaccttaaatgctactttccctaattatgatccagacaattttaagaaatacgatcaattcgaattcgagcacaaaatgtttccgtttataaataactttaccacagagacttttcatgagatggttccaaaaatcacatcaccttttggaaaagtattagagcaaggcttcttacccaagttcgatcataaaactggtaaagtgcaggagtatttcaaatatgaatacgatccatcaaaaaccttctgggccaattggagggatatgagcgccaaagtagccggtcgtggtattgtattgagtttaggttccaaccaatttccattagctgtcaaatttattgcttctttgagatttgaagggaatactttaccgatccaagtggtctatagaggcgatgagctgtcgcaagaactagtggacaaacttatatatgctgctagaagtcctgatttcaaaccagtagaaaataattacgataattctaccaatgttccacaagaaatttggttcctagatgtttctaataccatccaccctaagtggcgaggtgacttcggtagttataaaagtaaatggctagtggttctactcaatcttttgcaagaatttgtctttttagatattgatgctattagttatgaaaaaattgataactacttcaagaccactgaataccagaagacaggaactgtattttacagggaaagggcgctaagagaaaacgtgaatgaaagatgtattgctagatatgaaactctattgcctagaaaccttgaatctaaaaatttccaaaactcacttcttatcgatcctgatcatgctctcaacgaatgtgacaatactttaactacagaagagtacatattcaaagctttttttcatcatagaaggcagcaccagttagaagctggtttatttgctgtcgacaaatcaaaacacacgatccccctagtgcttgctgctatgattcatttggccaaaaatacagcccactgcacacatggtgataaagagaatttctggttagggttcttggccgcaggtcacacttatgcactgcagggagtgtattccggagctattggtgattatgtaaagaaaaccgacttgaacggaaagaggcaagaagctgcagtcgaaatatgttccgggcaaatagcacatatgtctactgataagaaaactttactttgggttaacggtggaggtaccttttgtaaacacgataatgctgctaaagatgattggaaaaaagatggcgactttaagaaattcaaagatcaattcaagacttttgaagaaatggaaaaatattattacataactccaatcagcagcaaatatgtcatcttacctgatccaaaatctgatgattggcatagggcctctgcaggtgcttgtggtggttatatatggtgtgccacacataaaaccctcctaaagccatatagttataaccacagaaccactcacggcgaattaataactctagatgaggagcagcgcctacatattgatgctgtcaacactgtttggtcacatgctaataaagataacaccagatcattcactgaagaagagatcaaggaattagaaaattctagacacgaacaaagctagaatgcattaaccagtgttttttctaactgtttatggtactagcctttgtgaacatgtatagtaaagcatatcggacgtagttttttaagaaccttgtttattacactttgacggttaggagttttattggaattacctcactttgcacataaacctctagaaaagaaggtaatacacaatgctttcgatcgatttgataaataatagtaattcatattggcataatgctacatatacgtatatatattttttttactcttttaataatcaaattaacttaataattgttgagaatctggtgaaggttttctttttcttttattttttattcttttttttcaggcaagttttatatttctcttattcagaaagtctacgtcaaagagtcattgaaagcttttatcttagataaaactattgggcttccaacagcataaaaaggccgcttaagtacctgtgataataggtactaattataatcgtaatgtttacctgatattactttctagtgtaaataactgtgcagtaatcttttgggtaatttcttttcatatttaactagtgcacatactcgcattatgaccattgtatgcgttcaatactaagggacaataaaacaagcattatactatatgttgtattgcttccaatgattgaaaaagcaacagttaccgctacaaagggtactatttactcaaatctataaaagaaaccaagccatatatttgagataagcggcttgattagctctactttatattcaatagcgtgctgggtaaaattctatttgttattttattggtttaaacgttacccgaacagaacacttttatgtaaatttttttttatcgacactttttttcagaatggaataaaaagaaaaataggcgatgagataaatttataacagtcgtcaattctcaaaaaagcagagttcaagatattgagtttaatatcaaactgcaaatacactaagtaaaaaaagttgcatacaatgacatccgttagaaaaagaaagatgaacagatcttctgttgggaaagcaaccaggagaaacaaagacaaacaaagaaagattaacatccagtctaatccgattattgcagcaaattgggactattcactgacaatggcacaaaactataagaaattagggctaagggctaaattacaaacaccagcaggaggcaaagaggccgatttaagtaaagtagttaaaagaattccattaacgaagcctgtgttggatgaagatgaagatgaagatgaaggtgaggacgagcaaaatgattataatgcggctaccgtggagctcgatgaaaatgagataccagaaggtggggcaaggatacagcgtgataagaatggtgatgttgtaagagttgtttacggtaagaaaaagaactttgatgctgatgaggatgttaacgaaataaaagctagggatactaccgaggagaccgaagtggttaagaaattagaagaacttgcgtctagaccagttatcagaaaggaacgtagccaaagtgaaagggaagaagaatggttggaaaaattatataagaaacacggtgatgattataaaaaaatgtttttcgataagaagctgaacatctaccagcaatctgagggtgacttgaaaagaaggttattaaggtggaaaaaaagaaacggtattgcatcaaaataaaccaatggcaactaccaattgattaccacgtaatatttatatatgtatctatatatgtttttatgcatcaatatcaagtgttttagagaacagcaaattatgtttgatatttccattccactatattatagaacgtgagaagcaaatagaaaactgtgaaataaagtagacttcaaataaataagtataatattttctctattatagatataagaaaattaagaaatagaaagaaagctaatttggttccacaaaggctctataggtagtaaacgcctcatcttcagcttccaaatcaacaggcaaatgtggagcgatgaaaaagacaaaaccgggttcagctttcaatttttggccatctgctttaatgtaaccattaccttttgtagtgattaagatacttggaccatcaacaccttcaaaatgcctttgaccaagtttctcatcaaaagtagtctccaatacagcaaattcttcgattggagggttatataaaactgacttaccgttaccagaggacctgtcgaactttaaaggctgcattttttgcttttccacaggatcatatgtataggttaacatggagaccaagtttttaacatccttgaattttggagtgaagcctgctctaactacgttgtcagaagcagccatacattccataatatcaccgcttatataggcgtgaggatccttagctcttaaaaagatggcttcaccagcattcaatctgcagtgattcaacaataaacatccacaaaacaaacccacgtcatcagggaactgtttattcagtctttgaattaattctggtaaatcaggtttgttaaagtctgatggagaattctttgatctttcgaccaaggagcgagcttgaatcttgattttgtcatccgaagcgttcatgaccctgctgaaaacagcttgcaatagctttttgttttgctcatcttctggggaacctttctgagcagaaggttgaatgttctcaataaaattcctggaagtttcttcaccaacaatgttgcgtaattcaggaatacgtttcaattcatctgcaatctcttgcaaaggtttgaacccgcagaaaccttcaaagtcagtcacagcgatggccatttcaggtttgtgattatcatcaggatagttcttaggatcttgagcgtgcaatattttacccaaggctttgtcgggatgtgcttgaatagacaagactttttcaatggacaaaactttgaaaaggaagggcaattcatttgtggcgtggaacttatcaataatgtccttacctaacatggcagaggggttcttggagatgatatctctcagggattccttagactcatggttgtaggaaggcatcttgctgtgggtacccatccataactctgcatatggtttatcttgttcaatttgaacagaggggtcagaatgggcagcaaattgagcgacagctgaagaagagccgattttaccccagtcgtattgttggtagcctacatagagtcgtacgcgttagttagtgtaccaaaaaaaaaaaaaaaaaatactcaaagtattcaaaatatttgacgaaaaatggcacatacctgcatctaacctgaacagcttgttggacatgttttaaaattttctggtctgatgttctttacgtgtttagtgttgaatgattacaagaaacaaacattttatacagaaatatactaagattgcgacgtgtatatttaaatacgtaaatcgcggcgaaaaaggacacggacgcgacaaaaaattgctacaataaccaagcagcacgaaatggatagtgcaccacgagacttggcatgatcaaagtgcaaaagaaagcagaataacaaattactcccgcaaagtactagctatatcagggaacgactttattggcatcttgttgtagcaaggttttcatgattctcatccttgcgcttgtcgcgcggcacgatgccagtgcggagtttccgcgatatgatgtaactgcagctgttggtggcgaactttgcataagatcgacctcctactgatgagaaagataggatggattatatagaagagcacaagcaacgatgaatgggttggtattaggcgctacaggtttatgcggaggcgggtttctgaggcacgcacaggaggcaccccagttctctaaggtatacgcgatcttgagaagggaattgccctttccggccactgataaagttgtggccatagtagaaagggataattcaaagtggtcacaattgatcaccaatgaaatgaatccgcaggtgctattcaccgcactggcaacgacaagggcagctgcaggcggtttggacaagcaatacaagatcgatcatgatttaaacttacaattggcccaggctgccaaggaaaaaggatgtgaaacgatcgttctcgtttcttccgctggtgctcatccggactccaggttcggctacatgaagatgaagggcgagattgaacgcgatgttatcgctcttgattttaagcacattataattttgcgcccaggccctctccttggtgaacggacaaattctaaacaaagcggatttggcggcaatctgactgctgctttgggcactcgcgtgtaccgttctagattccagaggttgctaggctatccagtttatggcgatgaggtaggaaaagttggtgttcatttggcgttgaatacttctgggaaagacaaggttcagtttgtctccagcaaggacattcttgacatctcagcttctctggagaagattgctacctaaatcaaccaacggcttcttctcgcagctacagttgtattttactgtgacgtacttttgcgcgcgtacgggttcaatgaattacggattttcaacaacttcacacaatcatagctttttttactttttcgcctcattattttctttaaagaaacgatgataaacagagatttatcgtcatgttatttcgttcgtatatatcgtatttgcgttttagctgtataaagtaaaatactatatctaacgtggctttttttatttccccgtctgccctcttatgctcatagaaaacactaatgatcggtttggtatcgtcatagatgcagggtcttcgggttcgagaatccatgtgtttaagtggcaggacacggaatcgcttcttcatgcaacaaaccaggactcacagtccatattacaatcagtacctcatattcatcaagaaaaagactggacttttaagctgaatccaggcttgtcgagttttgaaaaaaaacctcaagatgcgtacaaatctcacatcaagccgttactagattttgctaagaatattatccctgaatcacattggtcgagttgtcccgtttttattcaagcaaccgcgggcatgcgccttttacctcaagacatacaatcttccattttggatggtttgtgtcaggggctcaaacaccctgcagaatttttggttgaggattgctcagcacaaattcaagtcattgatggtgaaaccgaaggtttatatggctggcttggcttaaactatctatatggacactttaatgactataatccagaggtctctgaccattttacatttgggtttatggacatgggcggtgcctctactcagattgcgtttgcaccgcatgattcaggagaaatagctagacatagagatgacatcgccaccatcttcttgaggagtgttaacggagatttgcagaaatgggacgtttttgttagtacgtggttagggtttggtgccaatcaggctagaagaaggtacttggctcagttgatcaatacccttccagaaaacacaaatgattacgaaaatgatgacttctctacaaggaacttgaatgatccatgtatgccgcgaggaagcagcacggattttgaatttaaagataccatatttcacatcgcgggttctgggaattacgaacaatgtacaaaatctatttatccgttacttttaaagaacatgccttgtgatgacgagccgtgcttgtttaatggtgttcatgctcctcgaatagactttgccaatgacaaatttataggtacttctgagtactggtacactgccaacgacgtattcaaacttgggggcgaatacaactttgacaaatttagcaaaagcctaagggagttttgcaattccaattggacgcaaatattagcgaacagtgataaaggcgtgtataattctattccggagaattttttgaaagatgcatgctttaagggcaattgggtccttaatatacttcatgaagggtttgatatgcctcgaatagatgtcgacgcagaaaatgtcaatgacaggcccttatttcaaagtgtggaaaaagtcgaagaacgagagttatcgtggacactaggcagaattttactttatgcctcaggtagcatattggcaggtaatgatgacttcatggtgggtattgcgcccagtgaaagaagaactaagctcactggtaagaaattcatacctggcaagttactggagtctgatcaactacgcaagcaaagttccagcctttctaataaaggatttttgatgtggttcgcaattatttgttgcatattttacttgatctttcataggtcacacataatcagaagacgtttttccggtctgtacaacattaccaaggactttaagacaggcataaggagaaggttgaaatttctaaggagatcagatccattttccagattggaggaaggtgaacttggaacagacgtagatggcttcaaagatgtgtacaggatgaagagtagcagtatgtttgatcttggtaagagttcagccacaatgcaaagggagcacgaaccacaaaggacagcaagtcagtccgctaatctcgctccgtcaaacttacgacctgcgttttctatggctgatttttccaaatttaaggacagtaggctatatgattgaatgtggtggtgtatgtgccataaatagaagcgcatatacttctcacataaatatatgtatatatctagtgaggtgccatagtattgcattaacagtgattcacgtcactctaaacgtcgcttctgttttttttttgaaatttttttctcacagctgctgaaaattttcgagcgaggcgatgagatgagctaattatatcaagagggaattgtactagtaatactttggtacacacaagaacaagcatataggtatacagtcacgactataatatcataaaatgagagtcagaaagcgccaatctagaagaacatctaccaagttgaaggaaggtattaagaagaaggcttctgcccatagaaaaaaggaaaagaagatggctaagaaggacgttacttggagatcaaggtctaagaaagaccctggtattccttctaactttccttataaggctaagatcttagaagaaatagaagccaaaaaaatgaaggacttagaggaaagagagcttgccaaacaacaacgattggaggctaggaaagctgccaaggaacaaggcgttgatgcaatggatgaagacatgatagaagacgatgaaaatggattagcagctttggttgagtctgctcagcaagcagctgctgaatatgagggcacaccctctaatgatgcagatgttcgtgatgatgaattggacgtcattgattataacattgatttctacggtgaagatgtagaaggcgagtcagaacttgaaaaatctaggaaagcttatgacaagattttcaaatccgttattgatgcttctgatgtcatcctatatgttttggatgccagagatccagagagtacaagatcaagaaaggtggaagaagccgtcttacaaagtcagggtaaaaggctgattttaatactgaacaaagttgatttaattcccccacatgtattggaacaatggttaaattacttaaagtctagttttcctacaatcccattaagagcttcttctggtgcagtcaacggaacttctttcaacagaaagctaagccaaaccactactgcaagtgcactgctagagtcgctgaaaacttactctaataacagcaatttgaagagatctattgtagtgggtgttatcggttatccaaatgttggtaaatcatctgttatcaacgctcttttggcgcgccgtggaggtcaatcaaaggcttgcccagtcggtaatgaagcaggtgttactacctctctgagagagatcaaaatcgacaacaagttgaagattctagattctcctggtatatgtttcccaagcgaaaataagaaaagatcgaaagttgaacatgaagctgaattagctcttctaaatgctctaccggcaaaacacattgttgatccgtatccagctgtcttaatgttggtaaagagactagctaaatcagatgaaatgacagagagctttaaaaagctgtatgaaattcctcctattcctgctaatgatgcagatacgtttacaaaacatttcttaattcacgtcgctcgtaaaagaggtagattagggaaaggcggtattccaaatcttgccagtgctggtctttcggtacttaatgactggagggatggtaaaattcttggttgggttttaccaaatacatcggcagctgcatctcaacaagataaacaaaatctaagtactataaacactggcactaaacaagctccaattgcagcaaatgaatccaccattgtatccgagtggtccaaagaatttgatttggatggattatttagctctcttgacaaggccatagatgctagcaaagatcaagatacaatgatggaataaataagtcatatgtaaggctatttttatgtaaggggtgtttcttattttttctttatcatcaaataacattactgtaaattataggtgtgcttttaaactcattactatacatcttattttttttagttttactgcctttttgctctttggacaaagaaatcattaaaaagttccaacttttattatgtttcatatataagatatacaaaatataaaatgcaaaacgaatttcagagatagcatgacttatgaaattggggacagactcaagattggtggatatttttgcaccatcaaattcataggtgttattaagccgtggccttcggtaaaagcttatggggtggaatgggacgatcacagccggggaaaacattctggaacaatagatgacatacactattttgacgttcaaattcctaattcaggatcatttttgaaggagtctaagattaaatctccaggtgtacgcagaattacgttttacgaagcattgtcagaaaagtatggaggctcgagtaataacattaatgacctatctataggtaacaaaagggttgagggtttgggattcgatgaactaaatgcgagaaataagaattataagaagttaagaaaaatagctttgcgagattccgatgtcgctatattgtttcaaaatcaagatgagttaaaccgtgtaatacaaaattgtgtgaacgtcaaggaccttgatttatcgcttaatctattcacgaatatcaactctttatgtgagttcatagaacctttgaagaacttggagagccttaatatatctcaaaataaacttttaagcggttgggacaacttgaaagaatatgacctatcacacatcaaaactttacgtctgtcttcctgtggtttaagttataaacatattggtaagctgctcaaaagcttcaggacactgaaaatgttggatttaagctataacaacttgaccagtgcgggaatccaaaattttgagaatgaaataccgtgtactttggaggaactgaatattagcggaaataatcttatatcgtttccattgtttccaaaaaatttgacattgaaaggtttaaatgtctccaataatcaaatttctagagcaccaagtattgctatttattctgttgaatccttggatataacagataacaaatttaaggaaagaagtttgatagatgatttgaataagacatttccctctttgaaaaatatccatctgagtggcaacgaattcaactacaacggaaattatattaacgtcgaagaacaggctactttttatgaagtactggctaggtttgatcgtgtgatggtattgaatggatcaatatgtgatgtaaaaacaagaagagaggctgagatgttttttgtttccaaggtaatgaataacgaattgagctatgacaccaatctgccgcgttggtcaagcctcataaagtcgtatgaaatcgatatgagtaagctaagtttcaacaatgaaagagaaacacggcaatctcttgtcttaaaaataaagataagagctggcaagaagccgagtagtgatttagattattgggtccttcccagttttacagtaaggtacgttaagagtgtaatatgtcgaaagctaaactttgacatactgaatgttaagttatttcatgaaaattctgaagggatgataaacgaaataaagtataattttcgccccatttcagattttaatgttgtgaacggagatattattcatgtttcgtctccagtaaataacaagagcattcagaaggttaacagcccatcgtaatcacagtatatagttaatcttggctagttgcatatttaaaaatcaggaaacagccttttagattgtaagcggatgttattctaattttttcttagtttctttattttattatgtagcagatggatagtaatatagtgttgacggctccgtttgttactcaacgctgaagttccataaggggtcgcccaaatggtgaatcaattctatggaatgacctttgttcactgatttaatttcttcagtacccatcatcaattcaccaatagccaatgcattctctttattttcggcattgatgactacaatcgtacctttctcgtaaccaggagcaggtggtaagtcggcacccgcagaagttaggccagggcacatgatattagcacctgagagaacgaatttaatagcacctctatcaacctgaacagtgggataagcctctggaaatttgtgtactaatttcaggcttggaatcagttcatcgaatttttgaaaaaaaagaacttcaccatcgacggaatacaattggatcttatcttcacatttaatcaactcgatttgactcttcttaggaattaattcatcaataacatcttctattttggggtactgcttgaccaatttggcctttaacgttctttgaattgaagatttgacctttgaacgtgaatggacatcttctcttgtgaatctatcgatgatgatgttagtaattgcttactgagtcaaaagtgtacactaacccctggtaaaaccagtgaattacgcaatattcattctcatgttagacatacttcttaaacatttcctctctgctgttttagtttaccgtctttgtcttttatatggttttacataaggttatagcaaaatcaagttttttcacacaataatttttcagataattaaatttttcgtcatttttacacctacaaatacaaagcataagagtaaggtaactatgaatttagtggaaaatgaccataatgataattatcaatagataaaattatggtttttgaggtgaagttgaggtctcgtttatagacggcactgtcaggtaattggtcaactctcctatacaaagtttactgtatcgggtgaaaagaaagacacacaagaaggagaacactcatgcctaccattttagttgccatttctgtattacttacaattccagcttctataacgtgaactcacattagagaattcggtgaaaaagaaaagaaaaatatggttgggccctcaattgaatgtttcagtccggtatccctaacctattttttgatattacttccaaagaaaaataaacagtccctttgaaagaatgaatatcggtaatgaaaaaaggtattccaaaaattccctacatagtcttgaagtattcaaaagcgaacaccgaattgaccatgaggagacggtctggtttataattaaatttcaaccagcaaaaacacaatctcggacgaatcctcactgatatgcgtatttcccgtgcataaggatggagtattaaggaaggaagtgaaagaaaagaaaatgcattaaacgtaagtaacaatagtaattggacaatgaagctaactaatattctgttccttttatattcagaaaaaaaaattcgaaaactaatatatcattttacacgatatttgaaattgaaatttatcaaaatatttacttaattagtctaaatatgtaatatgaagcgacaatgcagaggttacttaggcattcttgtattcctcgaacgcacttatgatatcgttcttcgtgaagcgtatgtttgtccctctatagtgtttatcaattacagtgtatagtttcaagtatagtgagacggtttgaccttgaatgcacgaccacaacttatcgcataggacgttgtttatggcattttcttggtggtaaccgaagtcatttaccatatgagtgtgcagcctttttactagagtttcaatttcatgggaagtgtatgctaaaagaatgttctctaggttctgcctgctatatgcggcccatcttgaaggattggtcatgttcacattgttggtattttcaatgatgttgctcacaccataaacaaaggctgttagtttaggcatagtatcgcggagtagaaaggaagcataagattctttttccacatcgaaaactttcttaacgttttgcaatgacgtatcaaatataccatccttattgaagtttaacatggaaagcatttcagttagccagttactgttcactaggagagaaatagtttccatatagtcattatttaaagcagcagtatctgaaaggtttggattaatgcttgaattaacttctttgtgagttatcgatcgtgtggcagctatgcttagcttcctgaagctcgaattcattaattcgatggactcgtagccttcatcggtatctttaatatccatagacctcttagcaaattggaacaaatcttctgaattcttcaagcctactggtaaatcaagtatacctggaagaatttctccattggtggttgcgttagaaattctttcgaagtgcaaaacctgctcttctacattatcagaccacacttgttttatttgtgtgtacattctagtcactgcagacaataaaaattcatggttggatgattctaagcttttaatttcattctccaagtaaaaagttaaggctggggctaccgttggttcggctttcactaattctacaaaatatgaggacagcctagtgacaataggttggaatattcttgagaccaactgggtttcaataacggctgcttctctatcagattgcattactttcacagtatctaataatattggaggagcatctggatcattgaaatgtttaatgtattcttcgaaattatgctttgaagatatatgaaagaacacttcgacaaaattttgataaacaatacattcttgcctcatggtttgaaggcactcggtaagaagagaaaaactattcttgaaaaccgggttgatatcatttgtttttctctcttttctaaatgtgtcccattcatttagtaactggcttaagctcagctcattcattttttcatcatttgtgtcaatgccttgtaattgtgatattttcttagtccataactccatgtatactggttgaatactgacgttccaattttccacaattgcttgatacgatttttgtgaaatttctttacagaacagtattaaaggagaaaatatcaataaagtcgtcaaaattctaatcatttgatcgtgtgagatatcttgtccacgtatatttgagaatttcttctgcatttcctccacaattctgttaagaaatatcttggtaactttctcataaaactgtagcctctgctttagtccggaaatttctcttagattatattctacttcatttccatcgctgcctattgcttgaaatgcttttaataataaattcaattggttttccatccatggcaagttcttctctcttattggacattctaataactgatttagggaaatttcatcaagagatacagttttcaaaagttcatcaagtgtgttccatagaagtttcttgttagcactttcaacttgtaatccgttatcttggctctctacgttttcgatatcattagaaaaattgctcatttccatcaagaataaagagagagtggggattatgcgatgacattcgtcattgaccttgtcttcgtaggggcggatattaggcccaattttttgcaaagataataaattttggttgaataagtattccgtttccgccaatcttaagtcaatcctttcaatcatactatcagcatcgtcttcaatggaccaattgatatctgttaatatttctaataaaacctcatcgtcaatattttccatcgtttttatctcctctttagattcaatcagcgcttcagattcgttattctcttccggaaggattaatttctgcgaaacggcaggtgcttcttcttgaataattgacacttcatggtacacgtgaggagcttcaccttcaaaattattgctatacctaacctcatctcccttctcgaacgaaagatcgttcttctcatcttggtcctctcctgataagttagatgtattcaaacctgctatctcgtcactcaaactgatcgagtcattcaaatcgcttccaccgagtgactcaactttggcaatatttagtggtttttttaattggtcatgagctctagctgtacttctctcgggcacgtaagtaccattttgcatagtaggggtggtttctgtttcttccgccaaaactgcgtttaagtcctccaaaaggttatcaaccttaccatttatttcttgagtataactttcattgtctactttgtttcttttacttttttcttcctcctcctttttagcaagcgcttcttgctcttctttttttaatctctcagctgtttcttgttctctttgttttctctgtatttccaatagttctctctctttttttaggcgttgctcttcttcgaattgccgttgacgtttcaactccatttgctttttagcctccagttccatttgacgttttcgttcctcttcttcgagttgtcgttggtgttccaattccatttgccttttcctctcctcctgctttattcttctttcctcttctaatcttttcatctcattttccttttgtaactgaagtcttttttgctcttctaatcgtctcagttcagcctcttcttgttgctgttgttgctctaactcgtatcttttattcacttcattcaatgtcgaattggaagaatagggggccttatttagagatttcattcctgcatgatattccacgcttgcaggcgttgacactggattaacgctttctgtttcagaccttcttgtcctctcagtaggtgctgaaaaggggacagagcccaccgattgggtagtgtttgtcgtgaaattacttgtaggtgactttattggagatacggaaccggggcgatttgtgatgactgctctttgataactcctctcgtcaagataaaaaagggataaatcccaattgaccaattcagggacatgaccttcgaatgtttgaatgtatagagtaattagagatttaatgaaaacagttctttccttcgcagaattcgtttcccagtagtattttttactcatggtaagaatgaagccttcagatatctccaggtccttctctactcttactagttcggtcaactgccaagttctaccaatttgaaaagagccgtctgagttttctcttgctttatgaatttgtattagcttggcattgttgggcttggcactcaaaataaggagtcttttctttttgttctccaattttgaatctggaggaggtcttgaactagggaattttgaatcttctataatccggacatgtgtaatataattattcggcggttcacctgtcttatggtcgggtctggaaaagcagcaattaattatggctttcctatccctttcatattgttcggctaaaaaattcgaagtttgagaggaatttgaagctctcgacacgtttctcttatgcgaataatttccaccagaaacaggtggtgcggaagagggtactgcaccttgactgacgtttctagaatggtgagcactgctaccggatattgttctcttgtggaaaaacgatgtgttttcatcgtgtgatgtctcacgactgtgagacttccttttaaaaggagacttcgaggacctcataatatagaataaattgcgtagccttgttacctagctggagatatctggcaccgactcagtctttatgaccgctttttcttcataagctatgatactgttattgctataagtgttcaccaagttagtatttgcccattaataccgggtgacatagtcccacaagcgtggttctcaaaaagcaacgaaaaattttctgacttggcaaggtgagacttaggctgataagtaagtactttttagtttttagtgtacaataccccctaaggaacccaggttttaatactattatctttataatgtctctcgactttaacactttggcccaaaacttcacccagttttactataatcaatttgataccgatagaagccaattgggtaacttgtacagaaatgaatctatgctaacattcgagactagtcaattgcaaggtgcaaaggacattgttgagaaattagtatctttgccatttcaaaaggtccaacatcgtatcactactttggatgcgcaacctgcttccccaaatggcgatgtcttagtcatgatcactggtgatctgttgattgacgaagaacaaaatccacagcgtttctctcaagtgttccatttgattcctgatggaaactcttactacgtgtttaacgatatcttccgtttgaattactctgcttaaggattttttaagtcaccacagaaacatgtattttcattttcgaatattgtttagcataattgaagatgcttagctaacgatgtataaggcgatagcgataaagaagatatatatatatatatatgtatgaagatagcgtttttaaatgtatttctttaatactgatcttcgatcattttgagcttgtttggcgggaataccattcttaatatcttcagagacaagtaaatccacttcaattgacttttcgatataggtaactaattttgaaatgtcagtctcttgaacaggaatgcgtactattccattattgtcacctgcaatataatcaccaggacatattgtttgggttacgccatcactcgttaagattttcaactgtacgttagtgcctacggctttaacgacagcctttggagcgcaagatccaacaccgtaagcaaaaacgggatggtttaaagtccggtgttcatccacatctcttatgcgtccaaagactactgtcccattcgatttcaaatattgtgctctggtactcatcagccccccgtacatcgcttgcgtaattttaataaatgggtggaactgactttgcaaatggggctccagtgcgaggacgagtattgagttgggagggacagagtctatatagttcacggcaggtcttggatcatcaatgggtgcaaacagtactgtgtatgcagtgcctactatggagctattttgcggtggagaaattgctgttagattagggaaataaccacccgttggaatgttataaacattcaacaatccgtccgaaatatcacaggttgagaacctctgtaacttttgaagatctgacattgcggacggcggtttctacttatactgttaatttttttaaaagttggtttagtttatggaaagccatacagttcaagttttttcgcgctaagtaaggtgatcacttttttttatcgttcttatcacttccagctgtaatacatcatagagattaatgaatgagcaacgtttgactcacatacagacctaagtggcggaaattattattggcaaaatagctgggcttgcagttttcctgattatttgggtaagctgatggtattctccaaacgcggtgggcaagatctcagattatctgctccttatcgactgctttttatttctataaatgagcttgtatacacatgtatagtttgtatttggattatttatacttttacggattatgttcgtattgtttgtatttcattccctaattttcctttacagatataatttcatgattaaatttcaaggcaaaatataaaattattcagaaatagcttcatcacacagtgtctagcgaaaatatttgttaaaatgcttaacccaaagtgtcattctcgacagtgaacctttcctaaaaacttacaattgttattacaaagttcttcgggggataacagtcatggagttacagcaatgataccttatgcggctaagttttctttatttgcacataaagggtgccttcaacattactagactgcgtggtgttgttcaattcaaactggagacatagactacgaaaatcttttagtcaaatttacaagggcgagtagcttttaattgtgccttcatgtgccaagtaaattgcgtacaaaaagtgtcaagagattttctcattccctacatttgccagttctataggcaccttcttgcgcatatacatatctacaaatatcccggcttatttccagtattactatgttttactcttaattcaaataagcactgctattattacttttgatcacgtcaaaagatacaaaagacaatctacaagtttatggccttgcattgtttataatttatgtgctatctgagcatacccgccttttctctattgttattcgagagaagactaaaaatatctgctgcaagaacaaaaatgggaactgcttgtctcttaaaattatcaatccacaatggaaatagactttttttacacagcaacggtttttgaatgctatgaaacggtcattatcagctaacacgctcaacactttactccatcttcttaaagggtgtaaacagaacgataaatgatttccataaatagtaaggcccagccgacagcctgcagcgcaaaagtgaaccgtttccatctaacttggataatctgcattgttcccaacgaatgacagaatccatcgccagatctaataaggttcaattttctctatacgacggctataaaaggaagttttccgagcgcgcttcgaagcagaatagggaggaccccagacccgttttagtgcctgtccctttttagtacgtgtttccgtttccgtgcctggctagatccatctttcttcgcgcgtttattttcagcaccatgttttaggtttttacagcatcgtttaaggaacccaacaatacaatagcgggaagaatgcactttctcgttccataaagggtctctttcacctatacggttggtacagatttccagtgtatgccagtcagccacggcattacgtcgtttgcttctattttcttcgttttgaactgcgtttgtatgcaactgtcccttgacagagaaaaaagtgaagcaaaatgacagacaaagaaatcttttgtataaaaggtcggttgaatcttgttgttagcttgaaatcagcttgcttttctcctctaaattacataaaaaaccaagaaaatatcagactttttcattcgctttcaacaagtactacaataattaaaaatggcttacactaagatcgctttattcgctgctattgctgctttggcttccgctcaaacccaagatcaaattaacgaattgaacgttattttgaacgatgtcaaatctcacttgcaagagtacattagcttagcttctgattcttcctctggattttccttaagcagtatgccagctggtgttttggatatcggtatggctttagcttccgccactgacgactcctacactactttgtactctgaggttgactttgctggtgttagcaagatgttgaccatggttccatggtactcctctagattggaaccagctttgaagtctttgaatggtgatgcttcttcttctgctgccccaagctcttctgctgctccaacttcttctgctgccccaagctcatctgctgccccaacttcttctgctgcctcaagctcttctgaagctaagtcttcttctgctgccccaagctcttctgaagctaagtcttcttctgctgccccaagctcttctgaagctaagtcttcttctgctgccccaagctcttctgaagctaagtcttcttctgctgctccaagctccactgaagctaagataacttctgctgctccaagctccactggtgccaagacctctgccatctctcaaattaccgatggtcaaatccaagctaccaaggctgtttctgagcaaactgaaaacggtgctgctaaggcctttgttggtatgggtgctggtgttgtcgcagctgccgctatgttgttataagttattggtttttaataataactacgtaaaaaataaccatagtcatacccttttttattaactactttcggtcctttcttctgctttacaattaatgtaaatatgtttcggttctttaattgcatatataacaagattaatttttcttttttttaattcattttgtcttctatagtttttcctgtgccatattttaaatgttccagcggtgttggcactactgtctgttggatacttgtataagatatcaatttattaacttattgcaagaaattattttgtgcagtgtgaagacttaaagtgtattgaaagaccattgaggaagacctgaacattaaccgaattcaacgaaggctgaaatgctaggattgataacgtaacagaactaattagaatgtgtagacatgacacatgctgattgaaacatcatgtcaaatcatcatcttcctttgatgcttttttagcagcttcgaaaacttaccttcaacaacaacgattttacataacactactggcgttaaagaaatggggtggcaaagatagaaagaaaaattctactggagaatgtatgaattttgaggtaatttttgggatgccattgctgttagagatcatagtattaggtgcacaaaatgaacaaggagttctccttaaggacatacgaatccacaaaagggtatggaaatttctacatagtattgtgattatcgtgtagaaataccgattacattttgaggattcctatatcccggaggaaaaacttctggtattctgtatacataatattgtagcctttaccaacaatggaatccgaacaattatctcaaaattcacccaattatcacttctatcggctggtgttcgtactactactgttggaatgaaactttaaaatatcattcattcggtaatattcctctaaacaattctttttctcaacctagcaaagtaacccacacttaaacttattacgattgttcctcattgctaattcatattccagcatctttgatatatcatattttgtctaaatatcgtctaccatgatgatattcatgaagaataaggtttttcaacctactttgatccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagtacttttttgatggctacaatcataatttgacatacctcatatgaatatgatgtggtagtaaattaaataggctgaatcctgatagtttgagcctgggttctgactatccgagaagcgcacagcaacataacaccaccttcttttagtcttttagcgaaaaagtaggaaggctctgcactccatcgtttttaccattcctacacgttataaggactcagacaggcggcgtagttaaaataaattaacaccgagtcttgaacatgtaatttctttaggttcattgaagagataattataactttcctgcccacaagtcctctgatttacattcgaacgaggctcattaacgtagtgaaaactgttcataacgcaatctcttatgaaaaccatgcggtgaattccttttgacaggttctctatgatactatcgacgcctctcaaatatcaatgcgtattactgcatcagcaaagctccgtcatctacatctaggccggggcatctttcgcagcgaaatctttacggtggcaaaaaataaagaaaagtgaatattgaacaccaattacaagaaaagggagcacctgtcaatcgaataaaaaagaacaaacttcgggcacgtcttttaaataggttcatatacaatactaagaaagatatattaagaaatggatattattctgggcatccgtgtacaggattctgtcattctagcgtcttctaaggcagtcacaagaggtatttctgttttaaaagattctgatgataaaacgagacaattatcgccacatacattgatgagttttgccggtgaagctggtgacaccgttcaattcgccgagtacattcaagccaatatccaattatactccattagagaagattatgagctctctccacaagcagtatctagttttgttaggcaagaattagccaagtcaattaggtcgagaagaccataccaagtcaacgtattgattggaggctatgacaaaaagaagaacaaaccggaactatatcaaattgactacttgggtactaaagtcgaattaccctatggtgctcatggttactcggggttttacacattctctttactagatcatcattatagacctgatatgactactgaggagggtttagatttattaaaactatgtgtacaagagcttgaaaaaagaatgccaatggacttcaagggcgtcattgttaaaatcgtggataaagatggcataagacaagtagatgacttccaggcacagtgaaagatattcagtgtaatcacacggaaaaggtgattgctaatgatatactaaagtaattatcttcctcgttcataaaattaaataaagttattatagttttttcatccgttataatagcaaatgtatcagaaataagacaatttctcattttttgttggcagagtgagatatcatctgatctattgcaaatgaatcccaatcaatgctgataccgcttcgttataaccaattcgaaaagttgtaattatgttacccgcatgagaatattttgaagaagcaatgtagggctacgatagtacttttgagatggtttattacttgttcaaatgctgtcatctcatgttgttaatgcgctatatttcgcactacgaagctaattttcaacataggtaacacaaagatattagagatgtctgatatatcgaaactcataggagctattgtgggatctgatgaccccgttatcattgaatttgtgctgaatatcataaataaatccggcaatttacaagagtttatacgaaatattcaaaaattggatgccggtatatcctacgaagacagtattaagatgtataatgcatttttaggaaagcaggaagaagaaaaggtacgaaataaagttaaaagttcaccgttaagtcaaaaaattaatcaggtactgaaagatgacgttaatttggacgaccctgttgtgactgaattcgtcctgagcattttgaataaatctaaatcaataactgagttccaggaacaactgaacttgatgcaaagcggactcgataatgaaacaattttcaagatatatcaaattgcatcaccaccagtaatgaaagaagaagtctcagttcttccaagcaccaagataccagcaaagatagaagcaaagattgaagaagaggtacaaaaaatagaaagtttagaccccagccctgtccttcacaaagtttatgaaggtaaagtgagaaacataactacttttgggtgtttcgtccaaatttttgggacgcgaatgaagaattgtgatggcttagttcatatttcagaaatgtcagaccaaagaacattagatccacatgatgtggtgagacaaggccaacatatctttgtcgaagtgataaaaatacaaaataatggaaaaatatcgctctccatgaaaaatattgatcaacatagtggagaaatccggaaaagaaatactgaaagtgtcgaagatagaggtaggtccaacgatgctcatacaagcagaaatatgaaaaacaaaattaaaaggcgtgctttgacttcaccagaaagatgggaaattcgccaactaattgccagcggtgctgcttccatcgatgactatcctgaattgaaggatgaaatacccataaatacttcctatttgaccgcgaaaagagatgacggcagtatcgttaacggtaatacagagaaagtggactcaaaattggaagaacaacaacgagacgagacggatgaaattgatgtcgagctgaatacagatgatgggcccaaatttttaaaggatcagcaagtcaagggggccaagaaatatgaaatgcctaaaattacaaaagtcccgagaggatttatgaatcgttcagcaatcaacggctctaatgcaatacgagatcatagagaagaaaagttaaggaaaaaaagagagattgaacaacagattaggaaacaacagtcgtttgatgatcctacgaaaaacaaaaaagattccaggaacgaaattcaaatgttgaaaaaccagctgattgttactgaatgggaaaaaaatagaatgaatgaatctatctcgtatggcaaaagaacttccttaccaatcagtgcacagcgtcaaactttgcctgtatacgcgatgaggtctgaattgatacaggctgtgcgtgacaatcaatttctggtcattgttggtgagacaggttcgggtaaaaccactcaaattactcagtatttagatgaagaagggtttagtaactatgggatgatcggatgtacccaacctcgtagggttgccgctgtatccgttgctaaaagagtggctgaagaagttggctgcaaagttggccatgacgttggctataccattagatttgaagatgttactggcccagataccagaataaaatatatgactgatggtatgttacagagagaggcgttgttagatcccgagatgtcaaaatattcagttatcatgttagatgaagctcacgaaagaactgtggcaactgatgttttatttgcgttgttaaagaaagcggctattaaaaggccagaattaaaagtaatagttacatcggctactttgaactctgctaaattttctgagtactttttaaattgtccgattatcaatatacctggtaaaacttttcccgtggaagtactctactcacagacgccccaaatggattacatagaggcagctttggattgtgtaatagacatccatattaatgaaggcccaggcgatattttagtctttttgactggacaggaagaaatagactcatgctgtgaaattttatatgatagggtgaaaactttaggtgacagcatcggcgaattactgattttgcccgtttattctgctttgccaagtgaaatccaatcgaaaatttttgaacccactccaaagggcagtcgaaaagtcgtatttgccacaaatattgcggaaacttcaatcactattgatggaatttattatgtcgtggaccctggatttgcaaaaatcaacatttataatgcaagagcaggtatcgagcagttgatagtgtctccaatctctcaggcacaggcaaatcaaagaaaaggtagagctggaagaacaggccctggaaaatgctatcgactttatacagaatccgcattttacaatgaaatgttagaaaacacggttccagaaattcaaaggcagaatctttctcatactattttgatgctaaaggccatgggaattaatgatttattgaaatttgacttcatggatccccctcccaaaaatttaatgcttaacgcactgacagaattataccacctgcagtcactagatgacgagggaaaactaacaaatttaggtaaagagatgtccttatttccaatggatcccactctatcacgctctttattgtcatctgttgataatcagtgctcggatgaaattgttactataatctcaatgttgtcagtacagaacgttttttatcgtccaaaagataggcaattggaagcagatagcaagaaggcaaagtttcatcatccatacggtgaccatttaacattattgaacgtttatactagatggcagcaggcaaattactcggagcagtattgcaaaacaaactttctgcattttagacatttgaaaagagcaagagatgttaaaagccaaattagcatgatatttaaaaagataggcttaaagttaataagctgtcatagtgatcctgatttaattcgtaaaactttcgtgtcagggttcttcatgaacgctgctaagcgagactcacaggtaggttataaaaccatcaatggtggtacagaggttggaatacatccctcgagttcattgtacggaaaagagtatgaatacgtaatgtatcatagtatcgtattaactagccgggaatacatgtcgcaggtaacatccattgagccccaatggcttctcgaagtagcgcctcatttttataaagctggagatgctgaaagccagtctaggaagaaagcgaaaatcattcctttgcataacaagtttgccaaggatcaaaattcatggagactaagctcaataaggcagtcaagggaaagggcattaggtatcaagaggtaacattgttagctttttatgcattataattatcgagttttatagacctatatttaattttttaacaactttatctctcttgagaatttttacatgaaaaaaatcacagagtaacgctaacctttctttaattgaaagctgccattgctcgtttagttacaaaacgcctttgaacttgccttcgacactttgttgcttcggagtcgcggagtattcaaaaaaagaaatagtataatagagagaacaatagagatattcgcgaagaacaccaattcaaacatatcgagtaaagtgcaattgagaacgccaaaaagagcttgtataatgttattaccattaacaaagctaaaaccgagagcaaaagttgctgttgtagggggtggcgtttctggactatgttttacttattttttaagcaagttgagaccggatgttgaaatcacactgttcgaatcgcagaacagaactgggggttggatatattcttgtaacacaagagatatgagtgggaacccaattatgttggagaagggacccagaacattgaggggcgtatcagacgggaccgttctgattatggatacccttaaagacttgggcaaggaagcagttattcaaagcattgataaaggttgcattgcagacaaaaagtttctactagaccccagtgataaactcgtgcaggttcctaattcgatatctacaacagtaaaatttctgctgaatccgttgggaaaaggactcatcacgggtatgatgggagaatggttcagaaaaaaatctccacatcctggccaagacgaaagtgtcgaatccatttgtgacagaaggtttgggaataactacatatcaaacaatatgatcagtgccttactaagaggtatctatggggatgacgtttccctattaagtgccaagagaacgtttaagaaaatatactacaatgaactaaagcacggatctaacacacaagctatgattgataatatgcgcggaaagtcaagaagtaaaaaaactgagaacctgcaccaatctttaactggctgccttaacgactactcaaatgcgtttggaaaagacaggtcaaagttattagacttatccaacacgctaaagaaatatcccatgttgggtcttgctgggggactagaaacgtttcccaagatagtcagaaatgctttgaacgaatttaaaaacgtcaaaatagttactgggaacccggttacgcaaataatgaaacgccctgctaacgaaacgacaatcggattgaaagcgaaatctggcgaccaatacgaaacatttgaccatttaagacttacgataacacctcccaaaatcgctaaattgctaccgaaggatcaaaattcattatccaagttattagatgagatacaatcaaacacaataattttagttaattattatttgccaaacaaagatgtaatagatgccgatctacaaggctttggatacttggttcccaaatccaataagaatccagggaaattgcttggtgtaattttcgattctgttatcgaaaggaatttcaaaccactttttgacaaactctccacaaacccaaacgccctcaacaaatatacaaaagtgactgcgatgataggaggttgtatgctcaatgaacacggtgttcctgtagtgccatccagggaggtaaccattaatgcagtcaaagatgcgctgaacaaccacctcggcatcagtaacaaggatctggaagctggtcagtgggaattcactatcgccgatagatgtctgccaagatttcatgtaggttatgacgcatggcaagaaagagctgaaaggaagttgcaagaatcttacggccaaacagtttctgtggggggaatgggattttctagaagtcccggtgtccctgacgttattgtagacggctttaacgacgccttacagctaagcaaataagtacgtatatatatggttagctttacgcaaactacttcttttgacaattgaggcagttatcagctaataagaaaaagtagttagtatcaaaagacacaatttatttatattaaccaaatttttcagaacatcctccggaccgtcagtctttaacgccgagccgccgatgatgggttggagtcaaaacgagggaactcaatattaattgcggagttgagcgatgatgggttggaactatataaagcatcggaaacgcatggctaagggaagtggaagaatgcaggttacaaaaaacggataagaacaaacttgtttcgaaatatggccgctccagattatgcacttaccgatttaattgaatcggatcctcgtttcgaaagtttgaagacaagattagccggttacaccaaaggctctgatgaatatattgaagagctatactctcaattaccactgaccagctatcccaggtacaaaacatttttaaagaaacaggcggttgccatttcgaatccggataatgaagctggttttagctcgatttataggagttctctttcttctgaaaatctagtgagctgtgtggataaaaacttaagaactgcatacgatcacttcatgttttctgcaaggagatggcctcaacgtgactgtttaggttcaaggccaattgataaagccacaggcacctgggaggaaacattccgtttcgagtcgtactccacggtatctaaaagatgtcataatatcggaagtggtatattgtctttggtaaacacgaaaaggaaacgtcctttggaagccaatgattttgttgttgctatcttatcacacaacaaccctgaatggatcctaacagatttggcctgtcaggcctattctctaactaacacggctttgtacgaaacattaggtccaaacacctccgagtacatattgaatttaaccgaggcccccattctgatttttgcaaaatcaaatatgtatcatgtattgaagatggtgcctgatatgaaatttgttaatactttggtttgtatggatgaattaactcatgacgagctccgtatgctaaatgaatcgttgctacccgttaagtgcaactctctcaatgaaaaaatcacatttttttcattggagcaggtagaacaagttggttgctttaacaaaattcctgcaattccacctaccccagattccttgtatactatttcgtttacttctggtactacaggtttacctaaaggtgtggaaatgtctcacagaaacattgcgtctgggatagcatttgctttttctaccttcagaataccgccagataaaagaaaccaacagttatatgatatgtgttttttgccattggctcatatttttgaaagaatggttattgcgtatgatctagccatcgggtttggaataggcttcttacataaaccagacccaactgtattggtagaggatttgaagattttgaaaccttacgcggttgccctggttcctagaatattaacacggtttgaagccggtataaaaaacgctttggataaatcgactgtccagaggaacgtagcaaatactatattggattctaaatcggccagatttaccgcaagaggtggtccagataaatcgattatgaattttctagtttatcatcgcgtattgattgataaaatcagagactctttaggtttgtccaataactcgtttataattaccggatcagctcccatatctaaagataccttactatttttaagaagtgccttggatattggtataagacagggctacggcttaactgaaacttttgctggtgtctgtttaagcgaaccgtttgaaaaagatgtcggatcttgtggtgccataggtatttctgcagaatgtagattgaagtctgttccagaaatgggttaccatgccgacaaggatttaaaaggtgaactgcaaattcgtggcccacaggtttttgaaagatattttaaaaatccgaatgaaacttcaaaagccgttgaccaagatggttggttttccacgggagatgttgcatttatcgatggaaaaggtcgcatcagcgtcattgatcgagtcaagaactttttcaagctagcacatggtgaatatattgctccagagaaaatcgaaaatatttatttatcatcatgcccctatatcacgcaaatatttgtctttggagatcctttaaagacatttttagttggcatcgttggtgttgatgttgatgcagcgcaaccgattttagctgcaaagcacccagaggtgaaaacgtggactaaggaagtgctagtagaaaacttaaatcgtaataaaaagctaaggaaggaatttttaaacaaaattaataaatgcaccgatgggctacaaggattcgaaaaattgcataacatcaaagtcggacttgagcctttaactctcgaggatgatgttgtgacgccaacttttaaaataaagcgtgccaaagcatcaaaattcttcaaagatacattagaccaactatacgccgaaggttcactagtcaagacagaaaagctttaggtacttatgacgatttggaacacattcaaactagaaaaaactttgatgtaggatatccctatgcacatccatacggtatacatagtgaacgctcactgtgtataatggactaacagtagttataaacctgctttcgttactacagcacacaagactattgtactttgttaaagaactataagattaaagacatacataattccaactatttataccattaaatattcttcttaagctttttttcgcggctttctataatatatgaggatcaattagtgaaagcaatgctctctatgttggaaccacagtgtagatactgcactttcataaagcgctagatatagctggtcaatctagcggagtacatgggtcacagttaccattctcgtaacttgacttggtgcactacgggtcaagatgattgaaaacggctcccacaacttcaactgaggtctgtttcagatggaggtgcagtgttttccatgtagtgagccctgatatcggggcgtaatcacctaactcagcaaaggtaaacctttctcatctgacggagataaagtgatagtaatcggggatgcggcgacagagattgaagttaatttgaccattgaatagttgcttatatatgatagacttagctaaaagaaaataatgaaggcgtaccccatatcgctgatcagagaaatccatgtagatagaatttctgtctccgctaaaactgcatgagcgactgactgaagctctactcattcaaaaattatccctcttcacttcccgtattcacacttgttgccactatggacatgctctctttgaaaaatgtagtctcacccacagaaaagaaaagatcatttgaaaataagatatcctgggaaacccgcttgaattattccagtgtttctacctaaagaaaaatcacgcaaccagaaacagatttcgtctgggttcgttcaacaactctttgcttaagatttaattagcatatgctaaatcgccattaggagcaaaaccagggcttctaacgatttccaataaagaagatacggaacttttcatgtgttgacaacaacattacagggattttttcagactttcatgttaccggtcaatctgctgatgcatacatacaggtataaagaacactttgcctagaacaataaagaaaagtcaaagacatctgagaggcatcttcttacctgaaagagacgccttgtatcttctataggtcaactagagtaggtgttccggaaacctgaatgaacttgaagaccattcccaactccactattaattaaacttagtacgctcgagtttaccatgtgaaccgaaggcatgtaaaaatgtaggctattcttgtgcttatgttcttcctaacgcgactacgcgtttgaagaagttagtagcaaaatggcgaagaaaacaaacacttgaaacaagtcaaaaaaaattgaaggcagactcaaaagcaaggataatattccaccaaatcagggacgaagcaatgagtgcgggtatcggagaatcacgtacagagttgcttacatggttgaatggcctccttaacttgaattacaaaaaaattgaggaatgtgggacgggagcagcatattgtcaaataatggattcaatttatggagacttgccgatgaacagggtaaaattcaatgccacggccgaatatgagtttcaaaccaactataaaattttacagagttgctttagcagacatggaattgagaaaacagtgtacgttgataagttaatcagatgtaaatttcaagataatttagagttcttgcagtggttaaagaaacattggattcgacataaagatgaaagcgtgtatgatccagatgcaaggcgcaagtatcgtcccattataacgaataatagtgcaaccaaaccccgtacagtatccaaccctaccactgcaaagaggtcatcaagcacaggcactgggagtgccatgtcaggaggattagcaacaagacattcttcgctgggaataaacggtagcagaaaaaccagtgttacccaaggtcagttggtagcgatacaagcggaattaactaaatcgcaggaaacgatcggttcattgaatgaagagatagaacaatacaaaggaacagtaagtactttagagattgaaagagaattttacttcaacaaactacgcgacatagaaatcctggtccataccactcaagatttaataaatgaaggtgtttataaatttaatgatgagaccatcaccggccatggtaatggaaatgggggagcattattacggttcgtcaagaaggtggaaagtattttatatgctactgcagaaggatttgaaatgaatgatggtgaggatgaattgaatgataaaaatctgggtgaacatggaactgtgccgaatcagggcggctatgcgaacagcaatggcgaggtcaatggtaacgaaggtagtaaccatgatgtgataatgcagaacgacgaaggtgaggttggcgtgagcaacaacttgatcatcgacgaggaaactttttaagttgagaactaaaaagcagtattgttttcgaatatgtattatttttttttattttttttattactcgttatcaatatatatatatacatgtatattattactaaaagaatgagaaaataagataggatcctggaagggggatcaggtaaagatataaagtgagatgaagaagccaccgttttatttcccctttaatttgttgctgcaggtgcctcaggcggttcggtattgctctttggatccaaatatttttcaaaagcctcgttcctttccttgaatggccttggacccaataatctaatcatgtcttctctagtaattgcttccttacgtagcaattcttttgcgacaagatcgactttgtccaaatttttggttagcaattctgtacaagctcggtgtgcatcatctactatagatttaacttctaaatcaatggttcttgccgttttattactgaagggtttgttaactttgaagtttccatcattctgatcaaacgacaggtagccaatcttgggtgacattcctagggatgtaaccatggcatttgccatctgtgtaacctttttgaaatcatcatgagcaccgctagtcaccgatggaaaatgtagctcctcagaaacacggccaccaagagccatgatcattctatgtctgaattgctcctcagatatcaaatattgatccggtggtaggtactgggcatagcctaaagcaccttgtccacgcgggatgatgcttactttcagaagtggatccgcatattttagaaaccaaccacaaacggcatgtcctgcctcatgataggccactgaccttttttcttccttagaaaggactcttgttttcttctctagtcccgcaatgactctttcaatggcttgctcaaagtgatggatagtgatatatgggtcattatgtctggcagcgattaatgcagcctcattacaagcattagcgatatctgcaccagtaaaacctggagtaagcgtagccaatttcccagaaagattattcatatcatctgtaagaaggggatccagattcagtcttttcaagtgaaccaggtatatttgctgcctaccattgacatcaggagaatcaatttggatatgtctatcgaaccttcccggtctcatcaaagcattatccaacacatcgggcctatttgtacccgcaaggactacgacttggtcggaagtagtgaatccgtccatttccaccaataattgattcagcgtagcttctctttcatcgttagcgccaccgagagcgccgcctttgcctctttctttaccgatagcgtcaatttcatctataaagataatcgagggggccatagaccttgcttgagtaaacaagtctcttacacgtgaagcacccaccccaacgaacatttcgacgaactcagaacctgatactgacaagaagggcacgttcgcctcacctgcggtggccttggccaagagagtcttaccggtacctgggggtccagaaagaatagcgcctcgtggaatcttggcacccaatttagtgtacttacctgggttcttcaaaaagtgaacaaattccatgatttcctgtttagcttcatcacaaccggcaacatttttaaatgaaattttaatgtctgtttccttattgaagagctttgctctggattttccaacattaaacatgccgccgaggcctcctccaccaccaccattggcatttggtggtgaactatttatttttctggttatgaagtaaaggccaccaagcagaatgatggtgggcaggaaggggaacaaaaatgtgaagggagaagatctctcaatgtatttgatggggatacgatcccgaggaggaatgttcaagaggtcctggatctggtccatctgttcctcaaaaatatctactgaaccaatggtgaacgatacaacttgctttgtattgactaattcggcctctacgagaaacttattaacgacgtaaatcttggacacaagacccttctccaggtattttgttttgaaatcctggaaagtcaagacgcggttagagtcgtctcctgagttgttactggaaggtgtgagcaaagtaaatataattgtgaatccgatggtcaaaaacatcgtattagcaaattccttagatctgaagtattctgataatgaaccaaactcatttcttttgtctttgccatcttctttattgctattattatctttattaccattgttcttgccctcaccctctttgtttggcctattttcatttaaccttgtccatgagatatggaaggaacgtatttgggtagaacggtgtattgtgtttctggttgccagaccagataacgtctgcaaacgctggtgaactggcatgcgcgagcgaagcactggcttcactgttgatatgcggctagctttaccaaatgagagtgatgtcaatgagcgtggcgcaccccttgcatatcgttgccacatcatcatcacttagtatattataaaataagtggatgatgcctttatttgaagactgcgttaatctcctttaatatagaatgggtccttgtaaaagttatgtatagacagtaagaaccaatttattcctcatctaaatcataggcccagaataaactgaacagatgcgtataaaggcgttataaagatgccagaagcatatcgcgggccacgactaaaaatgccgcgaggtcgccctggacggtaagcacgtgctcaagtgttgcccgactcttggggtccagcgccgggtgagagtttccgatcacgtggtctccgtgcatcgcgacttcgatccagcagcgtgaatcatcgccgaatacgaaacgtacgtcatgcacatcgctggctccgggtagtacacgaagctgcaacagccgttcgtacagtgcgacctctgcggcatcgttacccgactgcgcagcccaacgtgcgcgtaattggacacactctttaccacgctgttgcagcagcgagtccagctcgcgcgattgggctgctaaggtcgactgccgtctagataactcagattcacgctcgtgatagcttctccactgctctctggtggtatttgtagcttgttgggccgcatgtatttgttgctgcagagcggtgcgctgggtggcaagccgttgcagttcatctatgagatgttggtgttggttatgtaattgacgcatttccgcttggaactgttgcagctgttggcgcgcgtggttttgctgacgtgccagtacctgggccacgtccttttggaacccgtccatccggcgctcaaggtccgaaaatgcgtctatgctggccattcttgtatgtgtgtatgtgttgtatacgtatgagcggttttaattgaatcggcttagcctgtttttgtttttgtttttgttttgttttggtttggtttgatttattttggtttggcttaaatcttcgaggaaatttgcgctttccgcgtaaaaagggaaaaaaagcagatatatgtacaacagaaaagacagagatgttcacgagaggaaggaagatggtcaatctgagtttgaagcactgaacgggaccaacgcaattatgtccgataatagtaaagcgtattccataaagtttctgaccttcaatacatgggggttaaaatacgtctccaaacaccgtaaagaaagactcagagcaattgctgataaattggcgggccactcaatgcttacgccaatatctgacgagttgttgcccaatggtggagatagtaatgaaaacgaagattacgacgtgattgccttacaagaaatctggtgtgtggaagactggaagtatctagcttctgcgtgtgcctccaagtatccgtatcagcgtttgttccattctggtattctgacggggcctgggttggccatactgtccaaggtcccgatagagtcgacctttctttaccggttcccgataaacggtagaccgagtgcggtgttccgtggcgactggtacgtagggaaatctatagcaatcaccgtattgaacacaggaacccgccccattgcaataatgaacagtcacatgcacgccccatacgccaagcagggtgatgccgcctacttgtgccacagatcttgtcaggcctgggatttcagcaggctcattaagctttacaggcaggccggttatgcggtgattgtggtgggtgacttaaactccagaccgggctcactgccccacaaatttctcacgcaggaggccggcctggtcgactcctgggagcaattgcatgggaagcaagacttggcggtgatcgctcgtctgtctccattgcaacaattgcttaagggctgtaccacgtgcgattcgctgctcaacacatggagggcccaaagacaacccgatgaggcatgcaggttggattatgctcttatcgaccctgatttcttgcaaacagtagacgcaggtgtcaggttcactgaacggatccctcacctggactgcagtgtctctgaccattttgcatactcatgcacccttaacatcgtcccacagggcacagagtcccgtccatccacctccgttaagcgtgcgaagactcatgatagagagctgatcttgcagagatactccaactacgaaaccatgatagaatgcatccacacgtacttgaagacagcccaaagacagaaatttttccgtggcctacatttctgggcctcaatacttctcctaatagcgtcgttggtcgtgacaacgtttactgcaaacaaggcaggctggtcctccatcttctgggtccttttcgctattgctgtctccatctcgggcaccatcgacggtgccatctccttcttgtttggcaggtctgaaatcagagccctcatcgaagtcgaacaagaggttctggacgcggagcaccacctgcaaactttcttgagcgagaaatgatattatcgattttctttagcatatgtaaaaaaattactgatattatataatgtgtgtaaatttcgtcaatagatgcaaagcaatcacggagaagatgaaaccgacagataggaacaatacgacaagggagtcgactctgaatccattggcttcgtccgtatataacttcaaaattgagcttgaagacccaccgtaaccagcctgtctggtggaagtgggcgtttgttttgcttgcttttccttaatggattgtgcctgtcttctcttctgcaagatacgctgacctcctggtggaactgaagctgccattcttatgatactgttgatcgataataccacctgttttatgctttgcgccccttaccttttctcacacgcacatatatctactctctcatacctcttatatctaaaatgtctcttttggccagttagtaactgaatgaaaaagtgaaaatggaggaaaaaaaaaaagacgaaatccaaaaggctaaggaaacgggtaacccgtggtacccggggcagaatcaaacttataattactaaagatataccatatattacgatccctgcgcccggcgtgctccacattaagtaaatgtctggagtaaaatgaagtccgccaattcagtcacaaaacatgactactgcctcgttcgcgatttcttcttcccttacttcatcatgttcaagccccctcagctgcgcccaaatgattcttcttatcctcttgcatactgcaccgaaaaaaaaagttaataagcagcaggatttataggcgcgtgcgtgcagccttagactgaaggggtggaaaaactttaggtaggtttggttctcactacccaaagagcaatcgataggtataaaagtgagcaattgctatcacagcgagccttattgttacagcacaaatcacgcgtattttcaagcaaatatcatgggtctctgcgcatcttcagaaaagaacggcagcactcctgacacgcagaccgccagcgctggtagtgacaacgttggcaaagcgaaggtaccaccaaagcaggagccacagaagactgtgagaacagtcaacacagcaaatcaacaagaaaagcaacaacagaggcagcagcagccgtctccgcataatgttaaggaccgcaaggagcaaaacgggagcattaataacgcgatatctcccacggctacggcaaatacaagcggatcgcaacagatcaatatcgactctgccctgagagacaggtcgagtaacgttgcagcacaaccatcattgtcggacgcttcaagtggcagcaacgacaaagaactgaaagtgctactgctgggtgccggtgaaagtggtaagtccacggtattgcagcagttgaagattttacaccagaacgggtttagcgagcaggaaattaaagagtacatccccttgatctatcagaatctattggaaattggcaggaacctcatccaggcgagaacaaggtttaacgtcaacttggaaccggagtgtgaactgacgcaacaagacctgtcgagaaccatgtcctatgaaatgcccaataactacacgggccaattcccggaagatatcgcgggcgtaatatctacgttgtgggccttgccctcaacacaagatttagtcaatgggcctaacgcatcgaagttctatctaatggactcgactccttacttcatggaaaatttcaccaggatcacttcgcccaattacagacccacccagcaggacatattaagatcgagacagatgacgtcagggatttttgacaccgtcattgatatggggtcggatatcaagatgcatatttacgacgtgggtggacagcgttccgaaagaaaaaaatggatacactgcttcgacaatgtcactctggtcatattttgcgtttctctatcggagtacgaccagacgctgatggaggacaagaaccagaacaggtttcaggaatcgctggtgcttttcgataatattgtcaacagtagatggttcgcgcgcacgtctgtcgtactctttctgaataaaatcgacctttttgctgaaaaactaagcaaagtgcctatggaaaattacttcccagactacaccggcgggtcagacatcaacaaggctgctaagtacatactctggaggtttgttcagttaaacagggcgaatctaagcatatatcctcacgtgacacaggccacagacacgtcgaatataagattagtatttgccgccatcaaagaaacaattttggaaaatacattgaaagactctggagtgttacaatgaatgcacagctaaaacagagacaaaactgcatgcctcttctcccctttattatcacctttaaaaaagataaaaaaagaaactggaaaaaaggtaaaaaaaaaaaaaaaattaaataaatacgaatacgttttctcatgaccattgtactagtaatcacaaccatgatacttgaataacttttctgttttgtgctgtattaagcacaaccgttattttttaatttatagcgttataccactatattattgtagtcattatagttattatcccgggtaacaaaaatttcattccaacgaggtaatagttccacttttcaggcaggaggacgaaaaacatttgccacccaagaaagagacaaagcagtaggtaaggcattcatcacacaatttgaaagggggtatagtaaaaaaaattcaattgagcaaatagaatggctagcactgcagtaatgatggacgtggattcttccggggtcaatgacttgcaccattctgagaagaaatatgcggaagaagatcaggttcaggaactattgaaagttttgaatgagatctccaagaccactttaacgctggacccaagatatatatggaggagtttaaaggacttgagctctttaaggaaccaggagcttttgaatgcggaaactttatgtttcacagtgaatgtgctgtaccctgattcttcttcattcaagaagaatctgctgaagttcattacttctaaccataaatcgtccgtaccggggtcagctgagcttagaaactcatatccagcctctttttattccgtaaacactgagaaaaagaccattgaagtgacagctgaaattaattgcttcatgcatctactagtccagttgtttttatgggacagtaaagaattagaacaattggtagagtttaataggaaggttgttatcccaaatttattgtgttattacaatttgcgttccttgaatttaatcaacgctaagttatggttctacatctacttgagtcatgaaacgttagcgcgcagctccgaggagattaacagcgacaaccaaaatataatcttaaggtccacgatgatgaagtttttgaaaatcgcttccctgaagcacgacaacgaaaccaaagccatgctgattaacttgatcttgagagattttttgaataatggcgaggttgatagcgcgtctgatttcatttctaaactagaatatcctcacacagacgtttccagttcattggaggcaagatatttcttctatttatcgaaaattaacgccattcaactggattattccactgcgaacgagtacattattgcagccataagaaaagccccacataattccaagagtttagggttcttacagcaatcaaacaaactgcattgttgtattcaattactcatgggtgatattccagaattatcatttttccatcaatcaaatatgcagaaatctctccttccttattaccatttgaccaaagccgttaaattaggtgacttgaaaaaattcacatctacaatcacaaagtataagcagttgctattgaaggatgacacctatcaactctgtgttagattaagatctaatgttatcaagacaggtatcaggatcatctccttaacgtataaaaaaatttcattaagagatatttgtttgaaactgaatttggattcggagcaaactgtagaatacatggtttcaagggctattagagatggtgttattgaagccaagattaatcacgaggatggctttatcgaaaccacagaattactaaacatttatgatagtgaagatcctcagcaagtatttgatgaaagaatcaaatttgccaaccaattacatgatgaataccttgtttcaatgaggtaccctgaggataaaaagactcaacaaaatgagaaaagtgaaaatggtgaaaatgatgatgatacgctagatggtgatttgatggatgacatgtctgatatctcggatctcgacgatttgggattcttataagggcgcataaaaaataaataactaccattcataacagaaattcattcgtatatacataaagttctcataaacgtatatatatatatatatatatacttattgatatcaaagtgtgttactttctacattcatagacggggaagaaaagtgaggaaaagttgttttctcttgtgcactgcagccctttgaaaaagtagaactgcagaaaaaataactgaacgtaaagcattatttacttttcaaaggcaaaagagatagagccaaaaaaattgtaagcagcttaaaagccataatgacaacggaagatccagattcaaatcacttaagttccgaaactggcattaaattggcattggacccgaacttaattacattggcactaagttctaatccaaactctagccttcattcaccaacgtctgatgaacccgtacctgaatctgcaggaaaagcagatactagtattcgactagaaggtgatgagttagagaataaaactaagaaagacaatgataagaacttaaaatttttgaagaataaagattctctagtcagtaatccacacgaaatttatggctccatgccgttggagcaattgatcccaatcatcttaagacagcgtggtccaggctttaaattcgttgatttaaatgaaaaagaattgcaaaatgagattaagcagcttggtagtgatagtagtgacggtcataacagcgagaagaaggacactgatggcgctgatgagaatgtacaaattggagaagatttcatggaagtggattatgaagataaagataatccagtggattcacgaaatgaaacagaccacaaaacgaatgaaaatggcgagaccgatgataatattgaaacggtaatgacacaggaacagtttgttaaaagaaggagggatatgctagagcatataaatctggccatgaacgaatcgtctttggctttggaattcgtttctttgctactgtcgagtgttaaagagtctacaggtatgtcatcaatgtcaccatttcttaggaaagttgttaaaccttctagtttaaacagtgataaaattccatatgttgcacctacaaaaaaagaatatatcgagttggatatattgaataagggatggaagttacaaagtttaaacgaatctaaagatctcctacgcgcaagttttaataaactgagttccatattacagaacgaacatgactattggaataagataatgcagagtattagcaacaaggatgttatttttaagattagggacaggactagtggtcaaaagctgttggcaattaagtatggttacgaagactctggatctacctataagcatgacagaggtattgctaatataaggaataatatagaatcacaaaatttggatttgataccccacagtagttcagtgttcaaaggcactgatttcgtacattcagtaaagaaattcttaagggttcgtatcttcacaaaaatcgaatcagaagatgattacatattgagtggcgaaagtgtgatggatagggatagtgaaagtgaagaagctgaaacgaaagatatcagaaagcaaatccaacttttgaaaaagatcatttttgaaaaagaactgatgtaccaaataaagaaagaatgcgctttgttgatttcctatggtgtcagtattgaaaacgaaaacaaggtaataattgaactacctaacgaaaaatttgaaatcgagttgttgtcccttgacgatgactccattgtcaatcatgaacaagacttaccaaaaatcaacgacaagagagcaaatttaatgcttgttatgttgagactattattagtcgttatattcaagaaaacattacgatcgagaataagctcaccccacggactgatcaatttgaatgttgacgatgatatcttaataatacgtcccattcttggtaaagttcggtttgctaattacaaactgttactaaaaaaaatcataaaggattacgtgctcgatatagttcctggctcaagtataacagaaacggaagttgagagagaacaacctcaagaaaataaaaacattgatgatgaaaatataactaaattaaataaagagatccgtgccttcgataaactattgaatatacctagacgtgaactcaaaataaatctaccattaactgagcacaaaagccctaatctaagtttaatgctcgaaagtcctaactattgtaacgcactcattcacatcaagttttcagctggtacggaagccaacgcagtgtcctttgacacaacattttctgattttaaagaagtagaggacttcctacattttattgtcgctgagtacatccagcaaaagaaggtgtaatatcctgagtcactccttaaacctacatacattgccatagaatgccatttattactatataaagtcgcatacgtacaaaaggacaagatcttatcttcgaaaacaagaatatgaaggatttaataacattgccaggttaagaacggtgtaacaacaatagaagtaacacaacaccaatagcaaacaaaccaactacagatatgacttacacattggcaattttaggctgcggtgttatgggccaagcacttctttccgccatttataatgctccaaaggcggctgatgaaactgctgctgcattttacccttccaaaattatcacatgtaaccatgatgaacctagtgcacaacaagttaccgatctagttgagacattcgacgaatctcctaacggtattaaagtcgaaagcacttacggtcacaacgtgagcgctgtcgaagaagcttctgtagttcttcttggtaccaagccatttttggccgaagaagtgttgaatggtgtgaagagcgtcattgggggaaagctacttatttccctggctgctggctggacaattgaccaattgagtcaatacactagcactgtttgccgtgttatgacgaacacacctgccaagtacggatatggttgtgcggtggtgtcctactcagctgatgtttccaaagagcaaaagccactggtcaacgaattgattagccaagttggtaaatacgttgagcttccagaaaagaacatggatgctgctacggctttagtcggttcaggccccgcttttgttctcttgatgttagaatccttgatggagagtgggttgaaattgggaatcccattacaagagagtaaggagtgtgccatgaaagttctagaaggaacagtgaagatggttgagaaaagcggtgctcatccatccgttttaaagcatcaagtttgcacaccaggtggtacaactattgccgggttgtgcgtaatggaagaaaagggcgtcaagagcggtattatcaatggtgttgaagaggcagcccgtgttgcgtcacaattaggccaaaagaagaaatagattgctttgcgtgaaatgtatgtatgttcgctttgtagccgtatattatttttttattactgaccttgcattttttcgtcattttcccgtcggtccgataatgaatcatcacgatgaatgactaccccataataatgacactaattggagcgtataaaagaaaaaaattatataaatgtgtttgtaatgagtaagagcaattgattcatttgaaatgaaaatcaaaaatcaaaattaaaataaaactaagcaaccatgtcaagcggcagtactattgtttcgtctgacaagtcggggcgaacatttaagcatgaggaagaactacccaagttaccattacctaaactctgtgacactttgcagcgtctgaaggagagtttagagccattgtattatgctgatggttactatcaacatcctttagatccagaacaaattgagaagctgtcatccataataagagattttgaagagaatcccgtaagtgagaagctgcaatctaaactacagagctaccatgacactagggattgctaccttgatgaattacacttagacatcaataaccagacctccactagggagattcaggacgatgtcctacccaggaatcccttcttggttctcgcagatgacgctttgccaaacatcactcaagctgataggtcagccgtcctagtgcactctgcggccaggtttatttctgctttgaaacaagatttgttgccaccagatatcaatgccaccaatggcaaaccactgtcaatggctccatttctgaacttgttcggtactactcgtagtcctgtttttcagcgcggtgaggttgaaaattttgatttgaacaaaccttacacagcatctgatttagaagaccctgattattcaagcgatgaggacgataacgacgaacccacccaaaaagactttgatgaccgtaaaagaaaacacgaagaagacatattcactggcaatggtataactataaaaagacatccggatagcaaacacatcttgatcatctccaggggccaatactatacactggaagtacttgattcgacgaataaaattatatacactgctgcagaattaaccacaattttcaaccatataataaaagattcttctggcattgaaaaatcaactgcgttaggtagtttgacctctcactcttttagaaactggaaatatgcaaggaagagactacagaaaaggtatcctaatgaattacatcgcatagactctgctctgttcgtgttagtgctggacgaatcacaagaagaaactaccaatgatggcgatgataccgctgatatcagtcaaatgtttaacaggactatcactgagcgagacaagaaatgtacttccgccaattgtaagagagtgttttacggtacttctataataaatagcaaaggccatcaagtgggttcatgtgtttctcgttggtatgataaattacagttagttgtcactgcagatgcaaaagccacagtgatttgggattccttcacatgtgacgggtcagtcgtgcttcggtttacttctgaaatttatacagaatcagtcttgagattagctagagacgttaacgccggtgacccacagttttcactctggcctaacgtgacacaaatggatcctgaaactaaaaaactgatgacggcgaccataagtgccgacggcggaggcccttctgaaattgaccctaagttggttgtaaataaaatcgattggtctttcagtaacatcctgaacacacatgtccatttgtcagaaaccaaactagctgatctgatttccaagtatgatattgttcgcgcttctattccattgggcagaaggtcagctcaaagattaggagtcaagcccgattcgatggttcaagtagctttacaaatagctcactatgctttgtatggaagaatggtgtttggattagaaccagtatccacacgtggtttcaaaaactcgagatcatcttttattaacattcaaagtcaagcgctgttggaactatgtcaattgtttatttctagctccattgatgggacagataaattagacaaatttatccaaacctgcgaaacacataataacatggttaaacatgcaaagtctggggtaggttatgaaaaacacttcaatgcattgaaatatctcttcaaatttcatgaccattttggtatccacttaagtggtgatgaatcatctgctgcgaaagatcttttcgaaaatccacttgttttacctttctcacagcctgagttgattgttgccaactgtggtaatgctgctaccacgacatttggtataactcctgctgtacctcatggctttggaatagggtacatcattaaagatgatcaagtagatttgaccgtgacatcgcaatttcgacagggtgacaggttaatgtttatgttaagttgggtgttaggcgaaattcgttcctactggaggatgtcacgcggcacttctcataataaaactggcgtgaagatcagtccagtggtcgataaattgtatgaaatggacaatgcagtcaataatcctccgaaacgtaacggccatacagtcaatggctcccgcaaaacatcttcttcatcacaggtaaatttgaacaggtatggcgggtttttcgatttggaaggccacattgacagtaggaatatatctaaaacaccatcgatgaagaatttgcagaaaaccttcaatggcttgaccatgagcgcagacaatgatcattcaagttccgcagtttccgttcccacagaaaaggaaaaattaaatacaggccatgaaattttacagatccaaccgcgggaagtggcaagtaatgggttggaagcagatgatgagacagatattgaaatagttgctggcaatgctgatggcacatcctcttcggcatcttcagctacatctctaaattccaagaaacgtaacgtcatcaactcaagattcgatattgattttgaccgcagtcgtgtgggtagaaaggtggcgaccttagatcaataagaacgctctttgtttatctatttattactagcattatgcgtaagcttggcgtgatgtgatatatacttgttatatgaagtatatcaatatgctttaatttatgcttattatttgctctcatgtcagtaacccggaccagatttgccattgaaaaaattttcatagaatagcccgatgctgatcatcagtacaaaagacagagatttcatctcgacctgtaccaggagctaagcaaagagggcggaaagagcgtaatacaccgttaacatcgcgcattagaggtagacatgagtgacttacaagaccaagaacctagcattattatcaacggtaatttggaaccagttggtgaaccagatatcgttgaagaaacggaagttgtagctcaagaaacacaagaaacacaagatgctgataagccaaagaagaaagtcgccttcactggcttggaagaagacggggaaactgaagaagaaaaaaggaaaagggaatttgaagaaggtggtggtttgcccgaacaaccattaaaccctgatttttcaaaattaaacccactatccgccgaaattatcaacaggcaagctacaataaacatcggtaccatcggtcatgtcgcccacggtaaatccacagtagttagggctatttcaggtgtccaaacagtccgttttaaggatgaattagaacgtaacattactattaagttaggttacgctaatgctaaaatttataaatgtcaagagcctacatgtcccgaacctgattgttatagatcattcaaatctgataaagaaatcagtcctaaatgtcaaagaccaggttgtccggggcgttacaaattggtccgtcacgtttcttttgttgactgtcccggtcacgatatcttaatgagtactatgttatcaggtgctgctgttatggatgctgcgttactgttgattgcaggtaatgaatcttgtccacaacctcaaacctcagagcatttagctgccattgaaatcatgaaattaaagcacgtcatcatcttacagaataaggtcgatttaatgcgtgaagaaagtgccttagaacaccaaaaatccatcttgaagttcatcagaggtaccattgctgacggtgctcctattgtaccaatatccgctcagttgaagtataacatcgacgcagttaatgaatttattgtcaagactattcccgtaccaccaagagattttatgatttctccaaggttaattgttattcgttcatttgatgttaataagccaggtgctgaaatcgaggacctgaaaggtggtgttgccggtggttctattttgaatggtgttttcaaattaggtgatgaaattgagattagaccaggtattgtcaccaaggatgataagggtaaaattcaatgtaaaccaatcttttctaacattgtctccttatttgccgaacaaaatgacttgaagtttgctgttcccggtggtctgattggtgttggtactaaagttgatcctaccttgtgtagagctgatcgtcttgtcggtcaagtcgtcggtgctaagggtcatttgccaaacatttatactgatatcgaaatcaactactttttgctacgtcgtctattaggtgtcaaaacagatggtcaaaagcaagccaaagtcagaaaattagagccaaatgaagttcttatggtcaacattggttctaccgctacgggggctcgtgtggttgccgttaaagctgatatggcaagattacagttaacgtcgcccgcttgtactgaaattaacgagaagattgctttgtcgagacgtatcgaaaagcattggcgtttgattggttgggcaaccattaaaaagggtactacattggaacccatcgcttaaggaaccaataaaaccactgcaaagacaaaaatttcataattaatctgaaagaaagtgaagataagaaacgggctaggaggaagggaaactgacacttctggttattgcaatatgctcatatacattgatgcgtaatgacattgatgatctttattctctttttataacgttttctttctttttttttccttcttacatagtattcaactgtatatttaacatgttttacgtatttttaagaaaaaattactaaacgcgataatattaagcaaatatttatctcatagttctcgaactcatttatttcccattgatgccatgaaaacctctcaaacctttatcgtctagttacaccagtagtcaataaactgcctttctttttttacacccaacatactctacactaaatcttatcggtggtttgtacatggagacaattgcacaaagataatgaagctccaaaattattcagtatctattgagtatatataaccttgaaaaggttttattttatataagttcgccatcttagtatagtggttagtacacatcgttgtggccgatgaaaccctggttcgattctaggagatggcatatttattttttatattcttaatatacaaagaatgtcgtgtgaagctgtaggcacaggtaattttgtaaccatagtcagatgtggtgatcatgagagcgaattataattttataccagctggcaagaattgagtaatatttagaccagcatataaaagtagaataaaaagttatatgtacaaattttttttgacgccaggcatgaacaaaaactactatggctttggaattttcaagctcttcgaaatcattccacacccatggataaaaaatactagaataattggatgaaattccaatatttggtcttctctaaaaatgccgaatgggatgttatcaaaaattaaaccctttctgacacaatatgccatacccaacaccaaagctagagtggttggcataggcaatccctcaaaatatttagatttacctgtgctagaatctttgggtaattgagcaacggtgacattaaaccttgctaatctcgctaagccgcaaaggacaaagaaagataaaatcatgacatcgaatgtagtttgaaatccaatggcaaaagcaattgcagccggagccacaccaaaggaaaccaagtcggccaaagagtccagttcttgacccattaaggaagacctatttctcagacgtgctactctcccgtcaaggaaatcgaaacacatacccaataaaataaagaaatgggcacgctggacgtaatgaggtttacctgtaagcgtaaatctcagacaacttacaatagagtaaaacccagaaaatccattcagcatagtaatgtaatctgccatatgcaaattcctcatcatgctgaaatgatgttcgtcacttgtaaatttttggatatcagtagcattagggggggccaatggagttgtatttatagaaaatatacttgaggcccttctgcttaatgtgccaccaacttcatctgaggcatacccgtcattttcgtctctgtgttcatttacgataacgtctgtgtccgtgtgtgggaattcttgaggtgcgaaatcttcatctgattcaaccattttttaatatatagttttatttttgttttttgattgaatcaaatagacaactaaaaatgacaatcacccacaaaatgaaaaaaataggtgtatctctctttccttatttataatgtttcctataaaatacggatcttcatctttagatgggtccatgtgaaagctcaaaggcgtgagggtgccgtgtgaacgttcaaagtgattttgaccaattactgatatatattcagtgtctggcacagaagtctgcacacattgagaaggagtggggattgatgttagggatatcttctataatgctactaatttatatatacatcccgtaacaattatgtgcatatacgtacgtacgtacgtatatacgtatatacattccaacccatatatacaaatacttacatgtagaccttgatatttagtatcatggagagctataatggaaaaatcgcagaaacatcttcgcttttatctaaaaagatgtagctataagctctataatcatatctattgcaatggtgtatacagtatttgggtcacgtatttttgtttatacctaacaatggatgcgacacataatgtattatgcttaatactgcttgtcgccagatggttcaatataacatggttcggaatgggaagggcgccagacgtattatcagtttgcgcgtttgagtaactattcaaaatgacgttttctaaatgaggtggcagttgtggaggagtcaaccaggccatattttggtgattattttgctgctgatcaagtgtcaaataatattgttccattacatttgggtcggtgaacacagcaggtatatcttgagtgtactctaaattaggtttagcgggggtctcatcgtgaaaacgagtgtaaccatcgcccatgtcatctggttccttttctatctccaatgcgattctcgagcgagcgctcataggtctcttactcaatttgctatcatctacatgattcgcttttttttcagccagatgctgctgaggttcattgccccaatcaggcggtgcgctcacttccatatagttgacgaagtttcccatttggtcggttgcggtaggtaaataatcactgaatcttaactcattgtcaacaataaatctgaaacgatgagtacctggaggcagctgtaattttacatgcataagtccaggctgtccagggactggtactaacccgatcatctttctccatcccgtaaaagacccagtaacgtacactttattacccccctgttgccaagtgatgtcaactggaaacatcatagctcttcctttcttgccttccacagtgccctgttgctgttcttgttgctgttgaaagccttgattttgaagtgagtcaggctgctgagatggttgataatccattttttgcaaggtatttcctgtcatatctgcatcgtggatatcgccttcgttgctgtcgatactactcgagctgctagcatcgatatcatcatcagaatcaaaggtctccccagaaccattttccgcatggtttgaatatggaggtatttcatcgtcatcatcgtcgttaaaaattaaactcgatttatgtcttaaaggatgctgaggctctaattcattaggattatctacgttcatttgagaaaaagtgtacgccagggaagcctcattagttgaatcggcgctatgtttaccattaatcgtagtgttgctagctgcgtcactgacatctaacatggaagcatccttgttttcagggttgtcgccagccatatttcagtgtagataatttattattgtgcaggaaacgaccttatacaaaatatagtagctcttatctaggatgctctctacttgcgattacaacagtggcccaaatcctacgagatcggtattgttttctttgccacgttttttcgtgagcttttccaaaggggagcaaattggtcgcttaaggatgaaaattagtgcaacaaaaaaaatagcgtggcctgtgttttaacggtaaagacaaattattgaaggtagagcaggactttgaaccggtccggatgaagaccactggaccatgtttcagtctcacatgggttttttgaagcacagcttttaaatttgcaatgattttctccaaaggttttctttgcgtcttcattccaggaaaaagtatatcaagtttcaagaacccattgttattttccttcttatattctatacgttttatttactgcttgtttatttactgaagtaagaaggagcactgttgaaattatcaatttgtcgcaaaatgctctttatcggaggcaatgatacattgggacttgtgttggatgctcttgattcttggcggtgaacgttactgtcctcatcatctccagatatatgaaattgtgccctttcatgttgtctccctctgctaacagcattaaccttgtacttatgattgctcctgcaagctttctgtgttacaggtggcctatcaaaaaatattcccatgcccatgtctttagccgcggtgtcatcatacgtaacagaagtgagtgatgatgaactgctcgaaacggatactgtccttgaaatttccatgtctcctgtgtttacagaaggcatgattcttcgcagaggacttaagtctgttggcggtcttgaaaagctctttgatggatgtgaagtttgagaaagaagcgaagcactggattggtttttagaactactcaaagaatcaggaccactcatggcggccaaattcctcctagatttcgaaaatatagaggagtttgaagacaattcacccagggctaaagaacttccggacgaatgtacatacggtgtagatgcaggatcttcaggaaacccgcttttcaggtactggaatggagaagtagagggatatactgatgcaatggaggtgatagaagtagtggagaggctacttggaatcggatgagggtcatttggaatatttatcacaggcactaaaattgcaggtgcctgtgtctccacaatgccattattatttccagtatttcgtatattcacgtcatcgcaattctgagcaacggagataagaataggtggcactttagattgacctatccccgtgagcgaaacaccagtgttttcattgaaggtggtaggggcggcggtagcagtattcacaacggtttttcgcgagcccttggattttattctgcgcctttggacgcctttagtatgtgtcctcaaatgtctttttagttcatcgcttcggctgaagcttttcggacagccctgaacggtacatttgtgaggcttctcgccagtgtgcgttcttccgtgcctttttttatgttcaagtctgtggaaacctcgtgaacaaatttcacatctaaagggtctttggtcattatccggaggaaatctatctcgcaggtaattcatatatggaatttaagaaaaggatcgccgatgtgcacctactaagagcaaaaggaaatactatgaagcacaccgactcatggcaagaaagggtctctgtttttaaactttatctactaggattaaggaaaaaaagaagaaaaataatgaagcaacaaaaaaaaactggaactgctttgccttccaagtattactgattgaagaacagtatgagggagctaaatcatttatacacggaaaaattagtgaaggattttttggtggggtctccaaggaagtaatttctacggtgtggtctatgtatgtttttccggacgcgttccgccgttttggtttctgccccagaacaccccccataaaagaggtttttccgaagagtgcctttcagtttttccgagatctttatctttttcatccgtattatgtaaacctgaatagccccttgagcaattgagttgcataatagcatgcaattgcatattgaacctcctaggacttaaaggttattcgtcaactaaggaaaaatatgctcataacttacatatctcgtacaccctaaaatcccacacagggattaaaattaaaattatgtttaggtaatgaaaaaatagtaaaaaaatgcttccttaagttaattatgaatttccctattaacacacatgcgtacacaaaaaaagtatacggaaactatattagactacactacatcaaccttattttcttttaaaacctggtgggggctgaaacttccttgtttgagggggcgcttcattattaaacctcgacctatttgcgccgatattatcgttgccaccattgtatctgctcgacgatggttgggcaatctccctagaattgctactagtatgcttcgcattggccgtgttaggtttagcgatctttcccggctttttctctttctcttttcttagtttcgtctgcttttgcgcttgtttcttttcctttttatctctcactagtctttccttcttggatagtagcggcttatcctccaccactgtggataagatctgttctcctcttagtatagtcagtcccaacactcttttttctaccttgatgttcaaagtggttccatcttttgaatcttttctcggtcttaatttatctagttgagttttgggtaccctctcttctatacactcattcaacactaaattcatatgtttatcaaatgccatcaattgcccgatgtaaacgcggccatcttgagtgagaaccctcagcttataatcaataaggttggctagtcggctgctatgtgccacctgtattttgctcattagttatttactttactggaaacctgttatacggatggttctgttaccccttctacttttttccctgtcttgttcatttctaactagcataggcttctttaaatttcattttttattttcataatttttattttgaattttttcccacattatcgtgagaaaaacaagaacatggagaaataaggaagctcggtgggtggttaattggggaacacacctggtaagtaaaattcaatacatggaaggaaagagagaaataatgtctgacgaagcaaaggaaaagcgtgaattagaaagccaaaaggaatcaagtcataataaatccgaaaagtctgtggaacctaagccaaagagaagaagaagaagaaactatgacgattatgacgctgaagtagcaaaagaggagactaaggctaaaaatggtttgacgaagagcgaaaataatggtactgttgaagattctgaatctgatatggacgatgccaagttagacgcattgatgggaaatgagggagaagaagaagaggacgatttggcagaaattgatacctctaatatcatcacatccggaagaagaacacgcggcaaagtaattgactataaaaagactgcagaagaattagacaagaaggaacctagcacaggctctaaagatgatgtaggatatggtgaaaaagaagaagacgatgaagacgaagaagacgatgattttaaagagtagtaagcaaaatgtcgtacataccggcctctacttgtgtattctgtttacttcaatttcctatatgcgttctatatgtatataaactatatgtcagcagaaaattgtaaaaatatagcacagaattaaaggggagaagagtcattcacatgcaagtgcgcaactgctgcaaaatatctcttaacaacagttatttccatttgcctttttgttttcgtttggtgttggtgtcagactaatcgttggtccattaggagcggacgcaccattggcattcccgttggcactggagtcaccaaggtccatttgatgcttgctgaccttttgatagatggtattgattaactcttcaaaagccttatccacgttttcactgttcaaagcacttgtttctgtgaataataactgattttcctgtgcaaaagtcttggactcctccgtaggtacagcacgtaaatgggccaaatcagacttgttaccgataagccccactgcgacgttgtcatctgcattttctcttaattctgataaccaatgattacaattttcatatgagcttgatttactgatatcgtaaacgatcaaggcacctacagctcctctataataagcagaagtaatggctctgtaacgttcctggcccgcagtatcccaaatctgcgccttgatcctcttgccatcaatttccaaagttctggtggcaaactcaaccccaattgtagactttgaatccatattgaattcgttcttcgtaaatcttgacaatagattggatttccctaccccggaatcaccgatcagtacaattttaaatagtaggtcgtaatcatacccgtagtcctcgctgctcattgttgaaatccccagacgccgtcagaatccctttgctggcctaaacaaagtgccttgtaataaaggtcaaattgttattcgtttctttcttgaaaagttttgagtttccctctttctctaatttagcacccgcacaccgcagcggcctgtgatattccgcattggaaaatggtaaacaaacaacaaacgagcccaaacataacaacagtagaattgacgcctaggaacaacaatacaacatacttacagcaagactactacctaattagtgcaattagattgcgctgggatagatctgaagctttttttccgattatgagcctccctgttacacctgtcaagagcaaagtgtgcagtacattatcgatacaacatgagatggaccatgatcaatgccgtgatgtgttgtgcccacgcgaaaacttactagccattaatagaactaataatatagagagtgttgctataccgcgacagagatcgagcaagaacaagaaaccccatgagcatacacaatcgcaggttcgattttccattccagatccaaatgaaatatcacaggactccccactgaaaattgtattccccaagagtggaaatgaaaccgaaagaagaatgtctacttcatcattacttatgaatagccatggtcatttagtcgacatgcactctaaaatactggtcgatgtccctaaagaagtttggaagtttcatcataacaggagaaaaaaatgtgaaagcaggcaccgtaaaactcgttctgatgttaggtccaacacaagtagtagtggaaaagaaccaaaccattctagatcaaaatcattacagtcgatcattgtggatacaatgaacacatatcgtgcaaccgaggttgagaccagtattaatgagaatactagtaatattagccaagtatctccgctgaatttatcatttgacaggcctcctcccttaactcccgaaaagaatttatatctcactcctgaatcgccattgaacagatatcatttaccagttccattagaaatatctctgccgccctacttatctccgcaaaacaaggataaaaagaggagtagcttggtttacgatggggatggctatagccagtttcaagaaggtaacacctcatcgtcaactgaatcttctctagaacagccctcatcgtcgtattcagatgaagatgattctattccatatgcccaccatgatgtgtctttcgagttaaataatgcagatgctgataagcttcttggaattgatgagaacgccaacgtcaatctgaagatacaaaggagaaatctcaaaaacccacaacatattaagagtaaaacagatagggaatgtgaggaaaaaaacactgaaaaaaatgtttcgttaaaaattctgtcaacaccaaataaactgatagacatccccgacttagagcacatgaaatccccaccaagcacaggtttaaatgggacattaaaatttttccagcagtttgaacctagcgaggagccaacttctccaactcgccaagttaaccctgaatcactggacaaactcgatatgtcattcaaatttccctccagtactactaacaataatgtggataaggtacatgaaaatagaaactctggagacacgaacaatgaagatttcctgaaagttgatacttcgcctgtgaatcaatcatttgaatccagaagacagatgttaatagacttgcaaaaatctccgacgaataataatccgaggatacataaacataggagaagcaggagcgttcataatattgatgacatttccttaaatttcgaggcaacctccacaccaccagctccgacctctgctccctcaattcctgttgaacattctaacccatgtacttccattgaaatacctaagagatcacccttacggttcacgtcatctccaaaaacatctgatattcctcctgaagctcaatcacctaaaaatgggtccttcctccaagaaatctcggtaccttcgattcaaattataccagatgaaagtatctctcatacaagagaaccatcaccatcacttattgaatgcccagaggatgaaaacgaagctttttctactgaagttgctgaccattctattgcaataattagtgaaacaaaaagtgttccatcgatagagccattcaaaccgctatcttcattcaattcatttggtcaagaaattcaaaacaaggaaccaactcctttgaaccaaactcctacagacttaattggtaaacaaagaaactgtgtgaatccgcattcaattccatttagtgttttatcttccaatagccaatcgtcacaatcgggtagtagtaaatcttcctacaattctgagttttcttccaatactgccattacggatacaacatctcaaccttctgtgaccattaacaggtcaactttagaacataactttatagaagaaaaacgatcaattaaaaatttaggtcatggtcctccatcccagaagaacaactattcgttccccaggaataagaatactccttcaaatagacacgatttggattttaataccatttacgaaaaaagagatggtaaaatggttgaggttattcttttagatgaggatgaagatgtaggcctcaaaaataacgatatatcacgaacaagagtctgccatgctcaaaaagctaaaaatgagcaacagaagaaacgtctaagccattgcaacgaaattttgggcatgtgtgataaaactgcagatgatgcaaaaagaattatttatcaactggtaaatgagaagcataaattctcagaaaaaggacaacaaacaaagccaaaaaaatcaagagtacttccgccgttgccttttccactgtatgatgaaaaagggaattctttgatcccgaacaagtatcagtccagtattcataacgacattccatctcatcgcaaactaaaataaaaaaaaaaaaaacaaccctacaaattgttctggtaaacagatttgaccagctcatcgcatgaagatttatcggaatggcaatttgcttattgcctattttattttttcatcggacattacaaaatttcatatctcttacatgtaagaaaaacttctagtttttgtactttcttaaaaaaactatattcagacatgccaattctgtaaaacaaattaataatatgtacttttatatctaccaaagatcatccttggcacatgcaattgattacaaatacgaacattacgcaaaggttttaaagctagtcacctactagggaagaaatgtggaggctacgggcataaaaaacatgcagtattttctcacgctctctttggcgagctttgaacagaagatggtgtctcctgaatagggcttaatgagtagtcatttgagaactccggtgtgggtttagtaaatgaattagttggtgtgatagttgtcggtaaatttggtgagattacgtagttatcattgcattttccatctaaaccattcgatatttgatgttgtggcgaaagaacacttgaaggttctacgttttgaccaacattatgattttgatatttactatctctcatttgggatgaagtttttcgggagagtgaattgcagtcataagtattccaattattactgttaaagaaggtgacagtcttgtttgtaagttcaatcttatttttcatcggagctaattctttagccccttggttgatcgttaatttcccattaaaactatgcgtacttctgaaagacgatgacacagatgaaaaaggagagacttctctattcttggagccgccccgtaaaggagatttcagtgtacgacgattaagatcatctctttcagaatcagagaagttaaaatcctctggaatgccattaatttcatcgatgtcgtagtggtcgaaatcaaaaaacttacttttctgattgtattcgtcttcctcagcttcatcaatgaaaaagagattactcattggtctggggacttctgaatctaaatcgcaatttaagtcatgatattttagtgattgagacctagctggcggcggaagaggggggctattgagtacagccgtatactgtgggctcgcatagtgcggctgctgtgaatgagaggaatcaataagttgaaacggagttcttagtatgctactagtgtcatcatcatcatcttcaccatcatcatcggtgattgcaagggcttgtgattgcgcatcagaaacgcttggagttattacaatcttagccggtgtttgaagaatctgcgaatgaggatgattgggaggatgggattctgatttggtttcatacaaagaactttgcagggagacctgcctttctgaatcattggatactaagccgttagaattgttccctcctgtcccagaatcactttcagcgtcacttgcactatcatcaacattaaatatatctgaaaacgactttactgtaggcttggtagagccagtagtacctgtaagggaagcctttattgcagaagtgtgctccgtttcatcatccgaattattccttttgagagagaaactatagttcggctttccatcacgtatgatatttttgttagattgactatagatcccccgtgttgattttgcatttgctggtccactttctatactaggagcttcatcggaaaacatataagactcagcttctgacatctctttgtcgtcgttatcgtcctcatcagacaaatcgaaaaggtcattgtatttttgaataggcttcttgacattatcgtttattagaaactgctctttgttgtcaaccgtttctccaagagatgcatcatcatggtgtccgccatggttaccattaaaagtttctttcccgttttctaatcgtttttgataaagattatcactctcattttcatctccattgttactgttatctttaccatcctcctcctcatcatcatcgctcaagttaaaaagatcattgaactttttgactttattgcttttcaaggatgtttcttcgaatcgagtcgataaaccgcatatttcgtttccctcattaccactctcatcatcttctatacaattcatatcgtcatcaaagttctcatcctcatatagatcgtctatgtatacatttgccgccggttccggtttggagtaatactttacagatgatgtccttacgtttatgccggcatattcaaacgaaaattccgactcatcatcatcatcatcgtcatcatcatcgtcatcataatcatcatcatgatcattatcgccatcaccgttttcagaagattcgtcattacaatcgttggctttatgggtttctttttcattgacagagtattcatcggaattgttgttgagggaatacaccttttcttcttcttttctattaagactaatccttacttttttcttgttcaaggtctcgttttgactatcgtttttgttcacttttgaaggtgatgattgtaagtcgccgtgtcgtatctttggtgagagggaaagtgtttgactataaaaacaaggtgacttgtttattggtgatgtggtttcggaagaggttaaagtggaagtagtggtcactctttcgatgtctaatattttctcatcggtttgttcattagaagattggtcattattaatggtggtggttgaatttccggaaaacgcagcggctagtagactcatatccatttgagaagcctttcccaaatttattatatcatcatgagaatgaattcttgcttgtctgtttctatttttggcaagcgctaatgctttataaacatgatgttccttcttagatgacccgtcctcagcatcgtcgatattttcctgctgtttacccttgttcttgttcaatattcttatggcaggttccaggttagatggtgatgtagttgaagttagattttcattgccaatgataggggttttgaattgtttagaagaagtcgcttcagatgtgtttgatgctggggaagcaggatcgtttaatattattacgtgcgattcgaccttggaatctccccacgaatgagtaattgtgcccttaatagcaggcagagagtctgtggttctattaaaatcttttgcaggagaagtttttttatatgcagtatattcactttcattgtcatgacgtgaaaaggaagaggtagaagaggaaggaaagagcggcggtggtaatggcggcggaggtccagtattttttgtgggtggattttggagaacaaatgaatttgaagtagtctgatttgtgcttgtggttggagttgaagctaaatgcgagtttaagtttgagtttgaagttttcttgaacaactttgaagtcttgttagccaaacgatggaaagactcaaatccaggtgagtgtttcgcgggtggtggaatgctatcgtaattcatttgtgatggtgtagatggtagaaagtctaaggagtcatcacttgacctttgagaactattattagtattgccactgaagttgctatgtcgcttggggctttcatcaaacgacgtggacttcttatgggcttttatgaaagaccgcatgatgaaatattccagttatgcgtgtgcgtcttgtgatgcagatccttttgggcaaaaacagttggtttgtgcgaaaacgcaaggtaataaataggcttaaaggaactaaaaaaaaaaaaaggaaaataaccagctaagatttaaggtacaagaaagcggttgcacctcaagtaatgatagttattaaaccttggattggaccagatgtttaaaattgttttcaatagtagatttgcagtcgtaaatgcgttctcagcaatatcatattgtgtttatgaagtattaccaaacgggtagaagaacggtttaagagaatatgtccggataaagcgatcaggagaaaagcttaaaacccaaagtggtcaatctgcagcccatttaggcactctgcatttaaccgatacccggattgaagaaagctggcgggtgtatgggtgaaggagaagaaaggaagtgattaggagaaacctcatggagatgagcacatgctacaactaataacgttattctacttaaaacgagcaaaacaaaaaaaaaaacaagacaattgaaaacgcaatggatgcattcagcttaaagaaggataatcgaaaaaaatttcaagataaacagaaattgaaaagaaaacatgccacacccagtgatagaaagtaccggctattgaaccgccaaaaagaagagaaagctaccacagaggagaaagatcaagaccaagaacagcccgccctgaagtcaaacgaggacaggtactatgaggacccggtactcgaggacccgcattctgcagtcgccaatgcagagttgaacaaggtgctaaaagacgtcctcaaaaatcggctccagcagaacgacgacgccacagccgtcaataatgttgctaataaagatactttgaaaatcaaagacctcaagcagatgaatacggatgagctcaatcgttggctcggacggcagaatacaacatcggctataacagcggctgagcccgaatcattagtcgttcccattcacgtacaaggtgatcatgatcgtgcgggcaagaagatcagtgccccttcgaccgatctaccggaagaactagagaccgatcaggatttccttgatggactgctctaatcgcgcggtacgacagttactgcgtgaaaagattatcagcgcccctttttttcttctttgttcttaacgtttctttttcttgcggcttatgcccgtacttataaaacaacggcctcccgtgccctattaccttcctgatagaccggacaataacgtcactacatacaaagttatacactaacagaaactcaaacacaaacgtttttataatagtcaaaattaaatatctctcataatgggttccgagacaaaacattctgcaaaagtcaagattgtcacaagggaaagtcctccttccgccaaggagcacatgcgccccactaaaactcaaatattagttccaccgacgcagagtttgcccaatggcaagaaaccaaacttcggtaagtctacaaaacagcggcgagaacctagggaacgcacctcgaagacgggacacgaggacgataaggcaacgatggtcactgttaacatagatgccttcctacatgataaggcccctaaaaaaaaatcgtgcaaatacaagaagaagaaaacgagacagtaccaggatagggcggcggcgtcgatcgattcgaaaccgcacgtagctggtcatacggcctttgccggtgcttcgttcacaacagatatcccacatgaggcagcgctacccaaacctagttttgtttgagtagctgtgattgtaaatttttttatttctacttgagcgggcgggctctcatttttttttttggggttttatttaggtcggattattcataaagatggcatttatatacatttttacgcaattaccctcatattcttacacatacggagaagtcattgttatatcttcttgccttcacattgttatcggtgattttctttctttattgattgattagttatataaattattgctattaaaatacataaaaggggaagtaaaaacgtgcacggcgcagatcaacttcacaattacaaaacaacgttcttggccaatttgttcttatattgcaaaatggatccgtcccatctggtagcggtcttgttttccacaacgaaaatatcttgggcaattttgtctaataatctgaaatcatgcgaaacgacgacgacaccaccgttaaattcgttgatggcgtcggccaaggagtcgatggttgggatatccaaaccattggtaggttcatctaatagtaggacatttggttgttctaaagctaataaagcaaagacgacacgagaacgttgaccttctgacaaggtagccatttgaacggtttgaccttccccggttagcccgtagcgacctagttggcctctccagaattggaaatcttgtgagatgttagagtacttgtcacggacaaattctaaagcagattttgtcaagtccagttgatcttgagagtgttgcgagtagacacccaacttgacatgggtatgtctagaaacacggccagattgtggggtcaattcaccggtcataatcttcaacaatgtggatttaccaacaccatttggtccgacaagggcaatacgtgagtccatatcgacaccaaagttcaaatgttcgtacaagttttcggatgggttgctctcataatgaaatgaaatatcatcgaatgctaaaactggtggtggcaatctttccacttgtgggaatctaaatgagaaaactttgtcagggacgacaggttggactaaaccatctgcttccatcttgtccaaaattttttgtctagatttagcttgtttcaccaagttagcataagtaccagcagatgcaatgaattttttaatatgttggatttcctcttgttgtttattgtattgtttcatttgattggtttccaattcggatcttgtcttgtgataagaatcatagttaccaccgtaagcagttagtttttgagctctcatgtcaatcatattggtacaaacaccgttcaagaaatcttgagagtgggacaccaaaactaaagttctgtcaaatctcttcaaatattcttctaaccaaacacaagcttccaaatccagatgcgcagtaggatcatccaacaataatagagttggcttaacgaaaagagcttttgccaacgcaacacgcattttccatccaccagacatatctttggttttcttcaaaatggtcttcttgttgaaacctagaccgatcaaaatgatagcagctctagattcaaaggtgtctggatccaaagagtccattctttcatatagaggctctaataactcggactcaggaccatcttccaagatagtcttttcgactaagtcttctattcttttcaattcgtgttgagcttcagtgacaacgtagtccaaggccgacaattcacttggttccgcaggttcgtccaataaataaatatcaatatgctcaggaataggatattctctagtagcaagagcctttaagaatgttgacttaccacaaccattttctcccagaagaccatatctacggccgtagtttaattctaaaccagaatcttggatcaaaactttaccgtggaacagtaaagaaacagaagatagcttgatatcacgggaagtctccaatgaactcaaaacaccagtgacaacacgatctgaaagaccatccttatcttgttgcaacttcatcatcttgatttctctagcggctgcatctacctccgattcttcagcagcagcctccttttttctacctagctttctgatggttttaccggcagcggctttcttagcctctctttcagctttcttagcatctctcttggcctttgacgcagatactggtggcatatttggttctgtcaagttactgtttgtagcactgaggggaagaaaacaatttttgcaagaaaaaagttaagaaagaagaagaaaaactacacgggcactaacatgttaaatatgataatatttttttttataagagaatcactaccaagttacctgaactacgtcaaggaaaagccattaattgagatgaggtgaacgaagaaaaaaaaaaagaaaaaaatttttatttttttttccatcggtctcccccctcacctttcttttttcattcgtttaaagtgagattagggtaatgcatttcgtatttagtgagtaaacgtcaaaggtgatatagggggtttttctttttccagaaaaagaaagaaaaaagccggcggtcgccgccggagatggttgagaaaaaaagggggcagcaacgtgcttcacatacaaaccaagttcttggatctgtacgatcgtttctgcgggtttttccgtatttgccgcaatactgaaatggctcattattaggagatgtgcatataatgtatatacatacatttagcatatgtaatacattcgtacatgtatagaaatatatgtttatatatatatatatatatatatgtatatacgaactcggtttaacgcatagttggtaaaagatttaatgtagataaaaaacacataagttttatacgcacgtaatcatgactatcgctaaagattacagaacaatttatagaaaccaaatcaaaaagcagatacgactaaatcaggagcatttgcaaagcttgacacatctaggctcacaaatcaatttcgaggtggatcctcccaaattaccggatccggatcctgctcgaaaagtatttttctttgatatcgataacactttgtacagaaaatctacgaaggtacaattgctcatgcaacaatcattatcaaatttctttaaatacgaattggggtttgacgacgatgaggcagaacgcctaatcgaatcgtattatcaagaatatggattatccgtgaaaggtttaataaagaataaacaaattgatgacgtcctacaatataatacattcatcgatgattccttacctttgcaagactatttaaagcctgattggaagttaagggagctgctgatcaatttaaagaaaaagaagctcggcaaatttgacaaactatggctgtttacaaactcgtacaaaaatcatgccatcagatgtgttaaaatattaggtattgctgatctatttgacggcataacctattgccactacgacagacccatcgaggaagaattcatttgcaagccagatccaaaattcttcgaaacagctaaattgcaaagtgggttgtcgagctttgcaaatgcctggtttattgatgacaacgaaagcaatgtgcggagcgcgttgagcatggggatgggccatgttatccatttgatagaggattaccaatatgagtcagaaaatattgttactaaggaccacaaaaataagcaacaattttccatattgaaagatatccttgagattccattgataatggacgttgaagtttaccgtccatcctctattgccataaaggaaatggaagagttggaagaggaaggggaagcagtcaactggtcaaatcaacagatcaatgttcagtcatcatgactgttacctgattttagaaaacaaatttaatattcccttcaggatagaaatttcaacatcatttgtcgtttcattagaaatatccaaaatacaatctttgaaatattctgttacttgacatttgggaccaaaaggaataaatttcgagccatacatcgttaaaataaaatatagtagatttttatagtttttacaatcaaaaaattcgttaaactctttgattatattttgctgtatagtttcagtccgaccttgcttttcactaaagcgtctcctgagcaaggcgctttgtaaatgagggaagatttgtagtagcctataatgtaaaaaaaagtcgttcttgtccacaatttcgaaatatgaatttatgaaatgtgcctcattaaataattccaggaccttaaaacacagtctatggtccgattccatagcgttaaaaacctttctatccaagattaaacatatgaaggctttcagaaagaattctctaacatcatcattatcatcatcactataaaaatacattaggaatttgagcattttgttaacggggaaaattgtgcataaattatcatatctagaattttcctttttctcgtagttgatttttaacgagttacacttttcttgattgacgccaaataagaccagtaaattcgtgatgcttgggcatttcaagtgaacaaattcaggaacttttccttgcgatctactactaccaaacaggaatgaatacgccgtatctttcatttccaaatccatcaattgctcgtaatggcagtttttagagatgaaatgccaatctttatatttatctgatatggtttccttggtaaccacatccaaataaatttctgggatagacccagaaaactttatgcttttttgtaactcacttttggctacagtgttactagtaataactatgcttttgttgcttctaggtgaatccaatatttcttttttcaagtcttgtagcttggccactgtagtagtgatcgtatcgtcgaagctatcacctagattgaaaatttttaaaggtacgtaattgactaattttctgggtgtcttgacaatctcctcatcctcgttattacttggtgcctttcttttggaaatgatggttctttttaagattggatcaaaatcgtctccagactccgccttggcaccagaaagattcaaatcgctgttctctaggctagaaaactcttcgtcgctattcaaactgtcgttctcaggatcactaataaagttgggatgcaccttctcatcgtcatcgtcatcgcgaaagtaacttcccacactagtcggtatcaaaggagaatcaaaccctgaaatttgtgaatctggcacagtttcaaactcttcattcggtgatgagttcacgcttcccatttgtgacactgcccttttgtgcgtctaacaaaattttatcactttattgctatttacttgaaaaattatatatgaatatatttcataaaacgatgctgacataatatgtaacataaaaaaaggaataacctaaaacaaatacaaagaagaccccatataaatgaatataaatgtatattttgcttgagcaaatgaagaatgtactacttctcaagagtagctgctagaactttttgctgttgtatctttttctgtttagccacagcgtacagcaggccagacagaaatcctagaaagatagaaaagaaggacaaaaagttttttggagcgtcaaagaacaccaatcccgccaacgctatgggcaatttgttcaaagcaccaaccatagaatacgttgtagaggaagttacacgaacacaccagccggaacagtacgatatccccacggacatgagcccactgatgaccattgctgccagtgagtcggcggacaagttcacagacaaattctttgtggaccaatcttccataatgaaggaaaagactagcagcaaaggcaatgccagaacgttgttataaaacatagtatcatagtctttaaagttagtcagccgaattctcttccgcataatcaaaacgaacaatgcagacgaaatacaattggtgaacatccagaggtaccccggattcaacacaaagatggttgactcaacaagttcctgatcgagatcctccaaagatgatgctttgattgcaatggcctgctgatcgccccaggtggccactacagatgaaaggaccatcataataaatgacgtcaactccatagaagtgacttttccgccaaagaagaggacctcgccataagcaatgagaatgatcgtcagattcttgaaaattgtgtagatgggcacggcaaggtattgtaagctctttgacgacgtataaatcatcaatacgagcagcaaagaaattggaaaccagttttttacatctgtcctgttcaaagatcaaaaattagcaacgcctacaattcgtaggatacatagcgtcacagtgcacaccagtgattgtacaaacaacatcacaaagttcatgttaaagttgtccaggttaaccacgaatttgttcgttactgtcatcaaaatcgaggacgcgcagtaagataagattgaagccggcccagagttggccactgattccgtccattcatgcttatgcttgctcataattaccacaccttcttgatctctttacagcttttcaaccttccattcttgtactctatctctacctggccctttaaacattcttaatatgatatattcacattttttgctctattacccggcggacaggttcccgaaagaaagtgacatggcaatgctgagagagtggaaagagtcatcttgcaagacagagaaagatgttcaagagtggtaagctaatgtcagcgcagtagcccatcccacaataacagagtgtgtaagaaagagagacgagagagagcacagggcccccttttcccccaccaacaaacaaatgcaagacgaccccgaaaattcgaagctgtacgacctgctgaatagtcatctggacgtgcatggtcgaagtaatgaagagccgagacaaactggtgacagtaggagccagagtagtggcaacaccggtgaaaacgaggaggatatagcatttgccagtggattaaacggcggcacattcgactcaatgctggaggcactgcccgatgatttatattttacggacttcgtgtctccttttacagcagctgccacgaccagcgtgactactaagacggtcaaggacaccacaccagctaccaatcatatggatgatgatattgcgatgtttgattcacttgccacaactcagcccatcgacatagccgcatccaaccaacaaaatggtgaaattgcacaactttgggactttaacgtggaccaattcaacatgacgcccagcaactcgagcggttcagctactattagtgctcctaacagctttacttccgacataccgcaatacaaccacggttccctcggcaacagcgtctccaaatcctcactgttcccgtataattccagcacgtccaacagcaacatcaaccagccatctatcaataacaactcaaatactaatgcgcagtcccaccattccttcaacatctacaaactacaaaacaacaactcatcttcatccgctatgaacattaccaataataataatagcaacaatagtaatatccagcatccttttctgaagaagagcgattcgataggattatcttcatccaacacaacaaattctgtaagaaaaaactcacttatcaagccaatgtcgtccacgtccctggccaatttcaaaagagctgcctcagtatcttccagtatatccaatatggaaccatcaggacaaaataaaaaacctctgatacaatgtttcaattgtaaaactttcaagacaccgctttggaggagaagcccagaggggaatactctttgcaatgcctgcggtcttttccagaaattacatggtaccatgaggccattatccttaaaatcggacgttatcaaaaagaggatttcaaagaagagagccaaacaaacggacccaaacattgcacaaaatactccaagtgcacctgcaactgcctcaacttcagtaaccactacaaatgctaaacccatacgatcgaggaaaaaatcactacaacaaaactctttatctagagtgatacctgaagaaatcattagagacaacatcggtaatactaataatatccttaatgtaaataggggaggctataacttcaactcagtcccctccccggtcctcatgaacagccaatcgtataatagtagtaacgcaaattttaatggagcaagcaatgcaaatttgaattctaataacttaatgcgtcacaattcgaacactgttactcctaattttagaaggtcttcaagacgaagtagtacttcatcgaacacctcaagttccagtaaatcttcatccagatctgttgttccgatattaccaaaaccttcacctaatagcgctaattcacagcagttcaacatgaacatgaacctaatgaacacaacaaataatgtaagtgcaggaaatagtgtcgcatcctcaccaagaattatatcgtccgcaaactttaactcaaatagtcctctacagcagaatctattatcaaattctttccaacgtcaaggaatgaatataccaagaagaaagatgtcgcgcaatgcatcgtactcctcatcgtttatggctgcgtctttgcaacaactgcacgaacagcaacaagtggacgtgaattccaacacaaacacgaattcgaatagacagaattggaattcaagcaatagcgtttcaacaaattcaagatcatcaaattttgtctctcaaaagccaaattttgatatttttaatactcctgtagattcaccgagtgtctcaagaccttcttcaagaaaatcacatacctcattgttatcacaacaattgcagaactcggagtcgaattcgtttatctcaaatcacaaatttaacaatagattatcaagtgactctacttcacctataaaatatgaagcagatgtgagtgcaggcggaaagatcagtgaggataattccacaaaaggatcttctaaagaaagttcagcaattgctgacgaattggattggttaaaatttggtatatgaccgcgtattatcattatcattattcttattatgttaataattactgaacggttgcattgatagattttcattacctctgaccacaatcctgagcattggtattatttgttttgctattttcagatcaaattacttgtaaaaaaagaaatggtagtatattggcattgaacactggctgttctatttgtattacttttatgtgtagacatatattattaggaatttgtaatatcactctaattattatttggtattctttctctatctcccctgtttcttttgtctatctctttcttttttttttttaaacggcccttttttaatggcattttctttttcttataatgcccacagttgaataatttaactagcttttgactgacacataaacaataatgtatatggtccatccaatgaaatgacagttctattgcattttacctacttgtatattctggatactgcacaagaaaatgggtgtctcacaaatatgggaatttttgaagccatatctgcaagattccagaattccgttgagaaagtttgtcatagactttaataaatcgcaaaaaagagctccaagaatcgcgattgacgcatatggatggctatttgagtgtggatttatccaaaatatagatataagccccagatctagatcaagatcaaggagtcctacccgttctccgcgtgatagtgatatcgacagtagtcaagaatattatggtagcagaagttatacaactacaggaaaagctgtgataaacttcatatctcgattaaaagaactactgagtttaaacgtcgaattcttgcttgtatttgacggagttatgaaaccctctttcaaaaggaaatttaaccacgaacagaacgctactacttgtgatgatgagaaagagtactattcaagctgggaacagcatgttaagaatcatgaagtttatggcaattgtaaaggattgctagcgccatctgaccctgagttcatcagtcttgtacggaaattattagacttgatgaacatttcatatgtaatcgcatgtggggagggagaagcccagtgtgtttggctgcaagtttctggggctgtagatttcattttaagtaacgattcagatactctcgtatttgggggagaaaaaatcctgaaaaattactcgaaattctacgatgattttggcccaagttcaataacttcccacagtcccagtagacatcatgatagtaaagaatcttttgttactgttatagatctacccaaaattaataaagtagcagggaagaagtttgatcgcctgtctctcttatttttcagcgtgctattaggtgccgattacaatcgtggagtcaagggtttgggtaaaaacaaatctttgcagttggctcaatgcgaagatcctaacttttccatggaattttatgacattttcaaagatttcaatttagaagatttgacatcagaaagtctgaggaagtctcggtatagattgtttcaaaaaagattatatttatactgcaaggatcattctgtcgagctatttggaagaaattatcctgttttattgaatcaaggttcatttgaaggctggccatcaactgtcgcaatcatgcactattttcaccccattgtccaaccatattttgatgaagaagttctcagtgataaatacataaatatggctggaaacggacactacagaaacttaaatttcaatgaactgaaatattttttacaaagtttgaatttgcctcaaatttctagcttcgacaagtggtttcatgattctatgcacgagatgtttctattaagagaatttttatcaattgatgagtccgataatataggtaaaggtaatatgaggattaccgaagaaaaaattatgaacatagatggtggaaagttccaaataccatgttttaaaatacggtatacaacattcttgcctaatatacccatttcttctcaatctcctttgaagcgcagtaattctcccagtagaagcaagagtcccacacgacgtcagatggatataatggaacacccaaatagtctttggttacccaaatacttgatacctcaatcgcatccattagtaattcaatattatgagacacagcaacttatacagaaagaaaaagagaagaaaggtaaaaaatcgaataagtctcggctaccacagaagaataacttggatgagtttttaagaaagcatacttcgccgattaaaagtatcggaaaggtaggcgagtcgagaaaggaaatcctggaacctgtgagaaaaaggctttttgtagatacagacgaagatactagtctggaagaaataccggctcccacaagactgaccaccgtcgatgaacacagcgataatgacgatgattcgttgatttttgtagatgagattacaaacagccaaagcgttttagatagttcacccggtaaaagaattcgggatcttacacaggacgaacaggttgacgtttggaaggacgtaatagaaatatcaccaataaaaaagtcaagaactactaatgctgagaaaaatccgcctgagtctggtttaaaatcacgctcaagcatcacaatcaatgctcgccttcaaggtactaagatgttgcctccaaacttgactgctccaaggttagaaagagaacactcctctgtccttgaccaacttgtcacagacgcacaagatacagtcgaccggtttgtagcctgtgacagtgatagcagtagcactattgaatgagttaacgggcacagcgtcaaaaaatccgccaccacagttgatcgcgccgaaaacgagggagttgcgatgagtaaaatgaagggcatatataaacaagagtagacagagacacatttttcaatatcatatatatagatttaattggaaagacagttatattctaacgtcaaaaacttaacaagtaaatcaagttgcaatgtcgtcgcttatttcaaaaaccattaagtatgatccagccaaggataaattaatcacattagcatgtggatgtttttggggtacagaacatatgtataggaagtatttgaatgaccgtatagtggattgtaaagtaggttacgctaatggagaagagtctaaaaaggatagcccctctagtgtctcttataagagagtttgtggtggtgacacagattttgcggaggttttacaagtatcctataatcccaaagtgataactttgagagaattaactgatttcttttttagaatccatgatcctactacatctaattcacaaggacctgataaaggtacacagtatcgcagtggattgttcgctcattcagatgctgatttaaaagaattagccaaaataaaggaagaatggcaaccaaaatggggtaataagattgccacagttattgaaccaatcaagaacttttacgatgctgaagaataccaccagttatatttagataagaatccacagggatatgcatgccctactcattatctgagagaaatgtagcttttttagtgtacgtgcccttatttatgaaaaaaagtcaagtgcatgaatgaaatatttactgttgaagaatttattatatatataggtatacaggatctatcttttcgataacgtaacttagtatcacatgtattagtattaatactgtgataggattgttagctgttgtttttatatttgcaatttatttatgatcttttttgatgatcaaaccgttgagtttttgaacattaaaaaatagtgagaaagaagaactgaaatgggaattgaattgatcaatatctgtagtggtcggccttgaatggaccttcttctggaatacccaagtattcagattggactttactcaatttagtcaatctaacacccaagttgcccaagtggaacttagcgacagcttcatccaagatctttggcaaaacgtggacaccaacttcgaatgggcctgtcttttggaattcaatgtgcttttctctgaaagacttatcgttagacttgaacaaagcaatttgagctaagacttggttagagaaggaacaagacataacgaaagatgagtgaccagtagcacaacccaagttaactaatctaccgttagccaacaagatgacgtgtctaccagaagacaacaagtaacggtcgacttgtggtttgatgttaatacattctttagcgttagcctttaaccaggcgacatcaatttcgatatcgaaatggccaatgttacaaacaatggcatcttctggcatgttgatgaaatgttcaccgttgataatatctctacaaccagtggtggtaacgaaaacttgaccaatgtgggatgcatcttccatggtaacaacttggtagccttccatggcagcttgtaaagcgttgattgggtcaatttcggtaaccaagacacgagcacccattcctcttaaggcagcagcacaacccttaccgacatcaccgtaaccagcaacaacggcaaccttaccagccaacatgacatcagtggctctcttaataccgtcgactaaggattctctacagccgtacaagttgtcaaacttggacttagtgacggagtcgttaacgttaatggcaggaacctttaacttgccttctttgaccattctgtataagtggtgaacaccggtggtagtttcttcggaaagaccaaagcagtcttccagcatttcagggtgcttttcatgaactaaagtggttaaatcaccaccatcatctaagatcaagttcaatttcttgttgtccttgaaggcaaacaattgttgttcaatacaccacaaatactcttcttcagtttcacccttccaggcaaaaactggaacaccggaagcggcaatagcagcggcggcatgatcttgagtcgaatagatgttacaagaggaccaggtaacttcggcacccaaagcaactaaagtttcaattaaaacagcagtttgaatggtcatgtgcaaacaaccagcaatacgggcgcctttcaaaggttggacgtcaccgtaagcctttctgatggccatcaaacctggcatttcatgttcagccaattcgatttcctttctaccgaaggcagccaaagagatatcagcgattttgtagttttgagctggagcagacattgggaattgttctttttgtcagttgggttatttcgaggagaagaggattttcagaaagaaagaaaaacaaataggaatggaatcatggagttaataaaccacgttactaaataagagattggaaaatctaaaatacggcttcgaggtcgtttaattttctttttcctctgaaaattttctttctttttcggccttagcctgtgaaaatttcggccgaaaaaaaagccaacgagatcacgtgcacagaaatatctgcgttagaggagagaggtagggatacttacagaaatgaagccaaattggcagctttttgagaaataatcatgaatgataaacaattgctgttaaataatgtacggaaggtttggataaaggttgctataggcattatataaataaatcatctctatataattttttttacaggatatgcttgcccttacatcagaattaccaagcaacaccagtgtagtattctctttgtttgtacatccaaaccaaagaggtggttgagacaaccaatggacccatgaatccctttcccaacttacaagttctaaagatcaataattcagagccgaagtggaatagggcaaccatataagacatgaagaccaattcgaaaatgtgtggttcattcaagtacatagccccatagaatctgataacacaggaaataaaggtccaagtaccgaaagttcttgcactcaaatgggttgtttcagtgggttttctttcgtagactttacgtgtcaattctaaaccagaaacgtaagtctggatagaattgaagactgatacaatggaaatgaaaagtaaccattttggtaagtaaccttttggcattgctgccaaggtggtcttggttgtagttattacgtcttgtaggctgaacattatctgatactttagtgtatttgaatccttcgatactatggtctagctagtgtcaagaatataaaaacctgaaattagtcaatgcgtttacgtcaaaaatagtagcaatagtaaagcaaaacaacaggcttgttcagcttagttttatatacgggggtagagaatacaatggatcgtacctttttttttgtttcctgttcgttccgtccccgaacgaaaaaatcataaaatagaagtttcctatcggtaataccgtaaagtttaattcagttcgtataagattaggttaatcatgggcaagtccggaagaagcgttttaatgtaggtctgttggggaagatgttgtgttcactgtaattttcaactgaagttgttgtccccgaaatgaaagagctttcgatatttttgtgttttataatgcgcctcctactgcaaaagaaaaattaaatgttttctgtctcattgaaccatcttgacaatcgaaagcgcgctatcaaatttctttcggcagtaattaataaggccgcctgtatatatttccttttcttctgaagcgatatttcatgagccggaaatttttccaggaaaggttttaagtgctgccattcaatgctttcaaatgtctcgagcaatgatagaataactatcttgagtattttcaatagaccccctaactctttttctgggacaccgcttattacactgtaaaagttctttaagtaggttttcttcaaactcaattctctttcgaggtatactcgacagtacgcctttttccggttgatgcatattagtttatgcttcgatacaaatctaataagtacatgtatcagactttcgatgatgataagtatgtgttcaattaatttcagaacagatacgtattttaatatctgcggttcaaatgtttggtttgtcttgattttgatgagttgaatgttaataatagagtaaataagggtaaaatgcaacgaacacaagcgcttgtagtcaactttatcacataaatgtttgccatctccctggtcgtaaaagttttgaagccattttggatcgttttggttcttcttcaataaaattctattaaacagaaacttggcgatgaaattgaaaacatgaacgtctatcagtgtcctcttaaaagaagaatcagaatctatgcgatgcgaataatgagaaactaacaagatttggagtgtttgaaacacttgcgataaccctctaaagtcaatttcttttgtttttaagctcaggatttttagcagaattttatatctcggtaaaaaccagttgtttatatcagcagttgatacatctttgctaaatgattgcagctcctttaaaccaactgcatcttcgaagcttttgtacttattctggcaaaggaaattgtatataggttccagatgagcaaacagtgatttattattcaaaaatccattttcgaaaggcgcaacccatttgtatatatgttttgagttttcccgaggatttatttttaaatttttttcactcttgagagcacctacatcttcgacatctcctttctttcttgaaagtgccctcttccacaacgtaggattcctggattgaattaaagcaaaacactgtcatagataatattcgaggagattacacctcttactaaaagttagtaaagagaaaataggttaaggatgtgacaatttcacgtacgattatccagtcaacttccgatgtttccttttgttccatatcttccagtttgcctctactcatgtccttactcttctaaaagattatttaatgaaactgtttcacaactacaagatgtttgttatgttttcttttacaagtcggaaacatttagccgcccagcaatatatatgactccgaaagaaaatgaaaggaaatacatacatagtaaaataaatcgtttaaacataaataatcgtacagaggaaaacattaaggaaggagagtcaaactaatgtactgggaatttggatctcccataagaagtatgcgcaatacttttattcatcatatagactggagctgcgtatcatttcttcaatcattttcagaaacccgttaacatcactatccttgttttgaaggctttgataactattattaccaccattaattgtgcattcttgcatgtgcaacctcgaaattttcttcattttttgaaccaatttttcgtaattttcaatttttttcttcatcattgtgttttctttgcttatttggtcaaattccctttgaagttgtaattgtgacattttctttctctgtcgacacttggaagcggcaattctgtttcgttctagtagccttgcacgcttccaagctttagcaccgtctttcaagcctgcagtattgttctctattttttggggtctagcttcctgctttatttggaaggttgctgtagtgtgcatagaggagaagggcgcggtatgtacgtctttctcactattaatattgtttttcagtgcagaagtggcatccttgtattgtggttttgagttggcatgtgttaaattgacatcagggcatttcgattcgtatggaaggctgcttgaaatattcaactcggcattttggcaggaattattaacagtgtggtgattaacgccatgggaaattgaagaatggacggattgattttcgatattatgatcattaatgttttggcaggaagaagaagaggaaacggaagaattagaggctggagtacatggatgcacattcaattgagcgtttttccatgccttagtttgcatttgagcttgtaatcggagttgcatgttgatgtaagcctgattcattgtggaatcgccagatgggatagaaggcgtggcagaaggaatgtcacaagtggctgctactgcgggtatgttaagctttatattgctatcatacggggtcattgcagcgtagatattcttgctacctgtttgaggtgcagcttcgggtatgactgtagcttgttcgtgtggttgtggcacgttttgcaattcgttcgagctaaagcttgggtatatggctgcgcttggatttgccacctgttgaggattgggattctgttgcgccttagacgataggatcggaggctgacagttgtaaagattttcaaccgtttctaagtcttcgcctaattgactaatctgaccattggagatagatatgcgtcttttgtacacgggctgatcaaacgctggtaaagaactttgaaaaatgggagggttggtaatgggaagatggctgatgtcgacgccaaagggttgaaacattggacccaggttttcttgcacgctacggtcatgcaaactgttttggtgatgaaaattgtaggcagaatccacaagaccaggacccgatggttgtttgtatataagctccttgtttgaagatagaaaatctgtatataagagtgggttctgccttccatctaggaaagaatctggacttgtagcaaaattatgcttatagtccatactttatttggttccttagtcgttacctggtgttattccagtactattaatataactcagtacaattagctgccgtgaaaaaaaaaaaataataagaatacagtttctgcgcttttagtcggtaagcactcagattgagagatctagatttactatattttaataataaccagttaaagcagattttgaagatgaactaacataaaaaaaattgatgaattatgtaacataatcttctgtaccaccagggtaaatcgccaaagaatatctgcatctaagaacaaaagaaaatggtgccctaaatatctttcagatgaaaaactaattatatatcactactaaaaaaagccagaaaaagaaaaaaagtaaaatagaaaatagaaaatagaaaatagaaaaatagaaattaaaattaagagcattttaaaattaagtctacaaagtaatacttggcatattgcttaactcctcacgcagagccttagcgtaccactattttatctgataccacaaaaagctgcgctttgatggcccaacggggatataatcgcgccactgctactcatgtgctgcaaactaacagtgccagcagaagcgagcattgaaaaactaaactttgccttgttctgcttacttcatgcagaggtacagcttcgatgtcctaaggttgaacatcatcttgcttcgatttcggtagtaatcattttgcctgcacgccattgtatgaatctcgtgccactccctttttaactccgagatacaactttccgtggggaaaagtaccgtagtattgtaatttcgagagcatctttacggtaattgcccctccacacccagacgttacacaacccttagtaaacagctgcggaaaaaaagtgtgcctacgcactgtacgactcctgattgattccttcattagcactgactggcttacggtgcacataagttattaagagcagtttaattcagttgctgaatagtcacgttgatgagcacgaatacctgaaacaccaacggtaatgaatcaattggcctagcgcatcgttgtgtgcttgggtgtgccgcacaatggcaaccaaatactgctcgttcctgcacttcgaaagaaaagcagccaaaagaaaacgcgttttcctttgcgagcgctggtttgttcctcagtttgatagaggcgttcaattggcaatttgggcactaacaccgatgataacaagatatcttgactttgacctctgatattgaggcgttccaaccaataagaggggctgacggttgaaaataagggtaaaagagagctattcgggttgggtcgcagattaacttagaaaacatgtacatgcaaatgttgttttttacgtacagaaagaggctgatggaaccaaaggaagcaataatttgcaccttgatattttgcgctttctgcttttgaaaccttattatatgcctttacatatactgtcacgcgacattttcaccttctacagtgtttaatgaaaatctggcttgtgtgcattatcttttttgtgaaagtttatctccgcttaaacaaagcgattgaatcttgtctacgtaattgggctcgtgggaccaaaaggctactattttccaggaaattgaagactttgcaatcgtaacaaggtttctttcatcgttaaaatacaatcatacatagagatatatgggcaaaaaccatttcttgaaggatttctctgctttaccggaggacgtactcatagaaaacgagagaggcataactttacttggttacccactattttctcccaagattttactgcctcacgttgacccaccacaatttcaaagactaaacactgaaaatggctcgttaattgccctgtcgaaaaatactatatcgaacttcatagaactgtatcctatcgatctgagtactgaacgcactgcaggcagtagcagttcacagatgacaaagtggttcgtactgatggattacaaggaaaagtacgatattgacgatcaaggatggtgttatagctggaatttcaataactctaggtggaaatcgaaaaatggcttggtgagaagaagggtctgggtaagactacctacgaccagtcatggattagattagtaatagtttacgctaatattaaattgtttaacaaactaagtagtcaaaaaaaagaaaaaaaaaaaaaaaaaaaagaaaaggtgacattatgcagaacatattttatcgatccgcttatgtgcacacagtttgtccagctaggctagaatattatttattattaccattattattatattattattattattatcatcatcatgaacctgatgatccgaattgtgaagcccacttttcgtacttcactaatccgtcctgggatacagagggcttgatatacactaaactgttcttaaaatccacaaggcctatgggtcttatcatctccctctctgtttctaataacttatcacccagatctcgtagtgggcccatggcagcatccttcgctaaagacgttatatcacttcctgaatagccctcagtaatctttaccagttcatcaaaatctgattcggttaacgtgtgcttttgatgggaaagaagcttcttaaattgaacgtgtctggtctggtcctctggtaatgggatatattgtcttctcacaaatcttctccttgcagcctcatcaatagaccatggtaagtttgtcgcggcaagtaccagtacccttgtatcatcttcgtcgccattggtgtcagaattgttagtgttacttttgtttgaaccagccgctgcgctggacaaggatgaccactgaacaagaaattcattctttatccttcggcttgactcattttcattttcgttattcctactacccatgatagagtcaatttcatcaacaaatattatagaaggtgacaattttttggcaattgcaaatagtgccctcactaatttttcactttcacccaagtatttagatgtcaaactggaagcactaatagagaaaaaggtggagtgcgactctgtagctacagctctcgctagcattgttttacctgtacctggtggtccaaataagagcatccccctgactggttcacgtaaccccctgaataagtctggtctcaaaaacggatagacaactgcttccttcaaagaatattttgcactttctaaaccagcaatatcatcccaatgaacttcatctccgtgcactacgatttcggcaaaaatttgctttgcagcttgcctatctacaccttgtaaactatcaataatttcatcttctaaaatctccctcaggactttcttgtctatttcaggctcttctctttgctcatttagggaagtggcatgttcagtggcatcttctgttccaacatcttctatttttggagaaccgatttttttttgtgctggtatttttcgattcgttttactcatagacgtggtttgatttttcgatggcttcttattctgggatgcaccatgcgagtatggttttgagttacttacaggtctggaaggatggctactcgttttcttcgaactggaatttgggactttcgccgttttggatttcaaaatggggtgactcttcttcgtagtgtttaatgcggggttactcgcaacctttttgctgttcagaactctcttagcagccattgcagccgttttgggtttttgaattactgaatttggaacagtcagagaagaggtcggagacgatgcattggatttgatgattggttttgtattactttttgatcttgtaataaatgttggcgttgatttagtgataagagtgggcgttgatttggtaccctttaagtatggtacgtgattattcttcattaattttgatatttgaggattcctaatctttgatgaatccatagtagtagaagtttctaaactatgtggctttagagcgccagtgctggacgctctatcgacatttaataaaggaggtggaggtaatgaaggaagagcaggggcggtagtcggcagggactgtatgcatgatccgggaacattttctgaagaacttacactcttattactggacgtagaagaagtaacagacaagtcagacatttgctgttgaattgcttctaacgtttttatacgtcgtctttcctctttttcttcttcttcttcttctacgtcgacttcggagaaattatcatagtaatcggacacatcaaactcgaaaccatcactttcttcttcatcaaaaacgttgtgtccttttaaaatgccgacatcgtgatcatcctcgtcattagtcaaatctatcaatattggctctgagatatatttatctgagtacagttcagtttccttcttaagtggaggatcattgtgctcaatagggttcttgtgctgtctgcttgcattgttggataaaggcttagaaggtacaaaatttactctaatgttctccgcatcttctccgcgttttatcgatgtgctgttaccatatgatgatagtgaggggttggagtatgcggttttatagccgcatgcatttctatttcttaatgttttcatcattcttccgggaaccatttggaatacaggaggtggttcagtagaccttgtgaaagatgagctatgattagtgtatgttttggatgacggcatatcattcctgggagcaggctcttctcggaccaattttttgactcttttcaaatgcataacgctcttgtggtacaattctcgaataccgttctgtaaactaacttcatctttcgtgtatgattgagtatttgggtagttatgctctatcaatgtctgtttgaatagtacatcagtggtaagcgctttccatccttgcaatgcttctttatatcgttttttctcttctaggttcaagtaatatattgtctcattggcaattctactgtaaagttctgtaaagtcggttaacggttgttgaggtcttctccgtatcttggttaatctcgttaaaatatgatggcttctttgtgaatccatagtgtcacagtgcgatataatcaatcctggtaaaaccgcacgagtgaaagggaaagaaaaattgcgtttgttagctgcaataaatgtaaaaagactatattaaaaaaagaactgcagcctttattattaccaatatatttgataagaaagtatatcggacgcgtattgtagttcttggggagccggttgctgttgcttcagcctcttatgaccgtgaatcaagaatttttattattcttgatttcaattttctccgcgaatctcggctaagatgcttgggttgccagtgttaattccatatatatactgaataatagaaaataagttaaaacataagtgctgaagacttgaaaggttggtgtgagaaaacccgtatgcctgtgatatgtctagaatacatagggttttttttcttcgctttgtaattgattgcgctatatatgaaaaatatacatgaggcgttattaacttgctgagcttatctggccacagtatgttttttgtgttccttctcctgctcacctaggattagctcttcaaaaactctagcttcttcagcttcttctggtgaccttctagcactggcaaacttgtgggcaataaacagcattgcttttgcctttgcaatacgttccttggaagggacctttttatcgtttagaatcttattgcaaacgtcttttagttttctttccagttcaaatttcgacatagcccacatgacaccaagtgccttaccagccattgtggactcaaatttggcacgttcatattggtctagttcgtcagtattgacttcactcattttttccatggctttttgagcttctaagcctgtagacaataaattgtatgctgatttaacagatctagcattgtcgcgtgtaccagtgaatattttagaaattccgtaagtcttcttggacatgataaaattattcgcttttgtcttgtaaaccctggccaataaatacaataactctagaccaaaactttctaatttcaaatcctcgatttcttgatctagttttcgcgtaaattcctccaagttattggacttcacagcaattaagtacctagagattttttcgttcagtttttctgccaactcgtcgacttgtttcatcatatcttcccgtctttttttctccatttccattagcttctctctttgctccttcgataatttatcttttttcaaagattcagctttattagtgtcatgcttaaccattccaccatcagtgctctcatctgctttttcggtttcagtggctgctgtaccctcctcatcttcctttccaaacatttctgttgcctcgtttagctctttgaacaaagaaaattctccaatccaatctttgaagccatcaccaccgaatattgctgtaaagtattcagaagcatcttcaaatccttgctgaggaacagcatcctccttaccaaactggtcatacttggaacgaagccctggatcacttaagacttggtaggcctcgcctacggcttgaaactttgcttgagcatctgggtcatcaggatgcttgtccggatgtgtttccatagcctttctacgataggcctttttgatttcagtgggcgtggcctcaggcttgatgcccaaaatatcataatactccgtctcctttaccatattccctcttttcttttcctttgagttaatacgtcttaattacgtgaagccgacaattatctaagttgctctttttacaggcgtaaaccattggaaagcaatggttacggctaaccgcggatccgactatatcaccactttaacactttatcgtccctgtttgtccttggcagtgtacattcgccatcaaattttccgttctccgccccatcttggtatgacgggcgaaaacaccgcagtgacgttcccagggtctaaaacaatccataggagaaccacttcgattcactgtcttacttctcaaatacgaaattttttggattaatcatcattgtttatttctgaaacgctaaccgaaagtcttcatcatttgatttgactctagcagatattctccaggaaatgttagaatgtccggtaattccgtttgctatattctatttgttgatactgatgagcatcaaaaaattatgtaataagggtatcaattcgcattcttatatttaatacatacccagttgtttgtagctggttcatatttagcggcaattctctgttgcgtaaatgaaaatattaatgtaaacaaaaaaagaccaaaacattttagcagtgtaagaaggtgtactgatacaaaatgtgtttagagtctactgatatgttactgaccgttcgttgggaaaaaaatactgtatcatttattaatcaaaagcgacttttggtggaatattatgatatgtgttgttaaaatatgacgtaattttagaattgtctgattcgtattcaaatttggtgaaggaataacgcagagttgacaatttaatagaatggattaatcgtaattttcagaaacgtagaaaaagaaaaacaattaaaacattatattaagattattgatttgccttttaagggtccatactcctgggagagaacattcaggataatatatatacctgagaaactggcgagtaatttgataattgttcggattgcattgttgccgaatcctataacattaggtatacatagtatacaagcaattctcccgacgttataggaattcacaaaagagaatcgatggtgttactttatcttccttcccgttatactttgtctttcattatcctattagattacatttcagtttccatcaatttttgatggctgtctctcaatttatattatcttcttataccgtatatgatggtatactagtttacaatattagacgatggatgatgattggttcttatcataatttgatttcggcagaagcaatattagaggtattgttgtaacgaaattccaatgtcatctgcttagtattattaatgttacctgaatattatcacatgctgcttaaaaatgtgttataagtattaaaatctagtgaaagttgaaatgtaatctaataggataatgaaacatatgaaacggaatgaggaataatcgttgtatcactatgtagagatatcgatttcattttgaggattcctatattcttggggagaacttctactatattctgtatacatgatataatagcctctcccaacaatggaatgccaacaattatcgaattattcaccagtttctcaggtataccttgtatacctaatatcttgtatacctgatatcataatgttcaataacagtaaagtgctaataattatgtatttttttgccgatttttcaatatttcacctgtttatcggtgtcaaagtactacgtttagtttactgtagggttagttgatttttttacggctaaatttatgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatataaacagtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatattaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacgtttgggtagttcagctagggaaggccgggttttatctcatgttgttcgttttgttataaggttgtttcatctgtgttttatgaacgtttaggatgacgtattgtcatactgacgtatctcattttgagatacaacaatttacagttgtactggtcctatagtgtagtggttatcactttcggttttgatccggacaaccccggttcgaatccgggtaggaccttttttattcatttttacataatatatgctgaatatattggttaaagaggtttttttagttcccaaatgtccacagtaaagtagataaagcaatagctatttccatcaaatccaaacaatattgtattacccacttattattaaacaatgcatttattggagaaacacccgctttccgggtaatagcagtctatttattctcattcatttataagcggcggagaaaaatgattgaggaattgatataattacacagtaactttacggagcctaaggtaacaagtgaagtttggatagcagttttattcccatttttatctgcagtatagggaacttggaatcaccttttgaaagaagagaaatgcctggatttacagctccaacaagaaggcaggtgttgtctttatacaaggaattcatcaagaatgctaatcaattcaataattacaacttcagggaatactttttaagtaaaacaaggactactttcagaaagaacatgaatcagcaagacccaaaagtgttaatgaacctatttaaggaagctaagaacgacttaggtgtcttgaaaagacagtctgttatttctcagatgtacacatttgacaggctggtcgtagaaccattgcaaggaagaaaacactaaaacctggcctaactggtcattgcatgtaagaaagaactttccagtaattttttccttctcacgtcaggaaattcgtatggttatatcttatagagaggtggccgcctttaatttggaaaagatattattagatgatattcctaattttcgaccgatactttgcatggttggacttcaattagatcatgtaatttacttccttaatatcaatagcatttcttttttggtagaagatttttcttttcttttcttttcttcaacccacatgggactataagaggagagtttatagcttgtatataaaacgctataactaaaacataagcccactctgaggtgagatgtctttacggtatgataacaagctgatgcaatgagagatcctatgaattgcttggattcttttacatcaggcataaagtttccgaagtatgcaataaaatgagtatttgcttatttattgtttgtatcgggcgatcttacacctactttatgtgcgtaatagttgcatcttcttttttcggaccattccatcggataaacttcttaggtaaaagtgaaaaaaaaaaaaaattcgcttatatattaatcaagtcatcacttggaagccgttctcttccgtttacaacacgaagagccaactgttttcttgtgtcattctttagcactctttctttttatttttacattttttaattaagatcaccaaatataccgggaatataatgaagagaaaaactgctgaagttaaaggtgagaaggagagaaattccaaacaaatttccctcgaagaggacaagataaagggtatgttcaaccctaaaatctgggacaagactttccaggatggcttgaaaaaggaaattgaagactctcagccttacaactggggtactattcatgaattggttaatgacgatcttctacgtgctgttcgtaaagaaatagaaactgagatccatttcactaaaaaagaaaccgatatctatagagtcaaccaaagtggtgacttggccaatttgtctggtctggactgggatgacttgtcccgtttgcctaatttgttcaagctgcgccagattctgtattccaagcaatatcgagatttttttggctacgtcaccaaagctggtaaattgtctggttctaagaccgacatgagcatcaacacttacacaaagggatgtcacttgttgactcatgatgacgttattggctctagaaggattagtttcattttatacctaccagatcccgacagaaaatggaaatcgcattatggtggtggtctaagactttttccaagtattttaccaaacgttccacattccgatccatctgctaaactagttccacagttcaatcaaattgcttttttcaaagttttaccgggtttctctttccacgatgtcgaagaagtcaaagttgataagcacagattatctattcaaggatggtaccatattccacaagttggcgaagaaggttacatacctggtgaagaagaagcgtgggtccgtaacaacacatccactttggcgcagattgaatctaatgtcctagaagattttgaatttccaaaggacgagagaaatattttatcatttcatgaagtgaagcactttgaaaaaatgctcaagggcgatgctggcgcaaaaactgataacacacctaaagaatctatgactagtgtgatttctgattcggttaagttgtctgaagccgagttcacctatctatctcaatacatctctcctgaacatttaagctcgaaaggtatcgaaaaactacaaaagcagtttgttgagaactcttctctacaaattgagtcgtttttaaatgacgataaatcagaattgttaaagaaggttatcaaacaaaaagagttggaacaggaatgtccttatcattcaaaagatgtgaaagctccgtggaaaacggctattcctccacacaaagcccgttatttgtacatcgacggtaaggaataccgtaatttccaaacagaagctgatattcttgaggcgctgaataacaatgatttgccaaactttcagtttactaaggacgcaattaaaattatctccgatgcttccggaaatagtagggaaaacaattttgatgcagaattagcgttgattgacctagctgtatttcacaagagcacaattttcaagaaatacctagctcttctaacttctttgtgcccagtcagtgagcaaatccttattagaaggtttaggccaggaatggatttcacattggccaccaaatgtcgctttaatgaacttttgaaaagcaatccagatataatcgatgctgtcttggaaggtactttgtgcttgacaccttctgccggttgggaatccggagagcttggtggttacgaattgtacatgatggacgacgacgaagataataagcaatacttaaaggaagacgttgaagacgcttctgtttatcgtgcggatgacagtggtgattcagtattgattaatgatccacctgcttggaatactttcaatttggtcttgagagatgaaagtgttttggagtttgttaagtacgtcagctggagcgctaaatctagtagatgggatgtcaaaatgaagtgggatgtcaaatcatgtgatgaagatggtcaggaagatgaagcgtaaacaattaacccgtcttattaagtaaatggcagcttagatatttataaagttgtataatagaagtaataaaattatttgaaaagttattcgtcaatttcagcttattcctctggcgtgaatatcattaccataatccaaattcgagtaagcgaataaaacgggtatattaaagaaatataagaatgaatataagtttaacttaagatctaattgcgattctttttacatattgtatatttacagacagaactatgaaatgccttattttcttaattatttcatgtggagaagcattagtgtagtacagttcacattaatcctattgcctggcaccgtctaatggctttcgatagtcttctttgattctttgccgataagcctgtgatatccctatgttggattcttcccgtggaggtcacatatcttgaaagtattcttggtcttgcataaaattctagtggatttgcaccggacttcattatatcgttcctgtttgagttcttgtttgcctgatattttctatctaaatggattcgtcccatagagaagtcaaatggatcgtagatagtacctttgggaagttttttggacaaagactgatcgattttctttgtttgttgcgttctccccatttcaatattgacactcttcttttctttgataccgaaattgtatagagcacgtttaaatgtggagcttactgctcccttgatgataggttgcataccgttttgaatttttatgcctgtggtggcattcatcttgaacatccgaagttttgtgtagaaccttgcctttttggttagaactgtaacactgttaataatggactcatatttaagtatgtaaagtaatcctagatattttttcccccaacaggttaccctacaatgcaatttaaaggcataatagaacatctaatagaagtgggtgattataatgagtaagaagacgtaatgatcataaaacaaaatactaataagctatggtgcaatgcaagatcccaatatttgccagcattgccagttgaaggataatccaggcgcattaatttgggtgaagtgtgatagttgcccgcagtgggtccacgtgaaatgcgtgcctttgaaacgcattcactattcaaatcttacaagttctgaagttctgtcttatccaaattctgcgaagcaaatcaagagctaccgttgtcctaatcataaggaaggagaatatcttaccgcatacgctctcatcacacaaaaaggaaagcggcaaaggaataaagaaaaccctgaagatagtcatataaataagcggtataatttcagaaagaagaaattacttgactatatcgctttgaatgagggtgaatcgaaaagggataaaatgaatcaccctcataaggagagtttcatgaaatcttttgaaaaatggaaaaatggctcaaatattataaacgccgctgactttgctgaaaagtttgataatatagatgtgccgtacaagatcatcgatccactgaatagcggagtatatgtaccgaatgtgggcacagacaatggatgcctcacagttaattatatcaccgaaatgataggcgaggattatcatgttgatgtaatggacgttcaatcacaaatgaatgaaaattggaacttgggatcttggaatgaatattttacaaatactgaaccagacaggagggatcgaataaggaatgttatatcattagaagtctctaatattgagggattagaactagagaggcccactgcagttaggcagaatgatcttgttgataaaatttggagtttcaatggacatttagaaaaagtcaatggggagaaggcggaggagaatgaccccaagccaaaagtgaccaaatatattttgatgtctgtaaaggatgcttatacggattttcatttggattttgccggtacctctgtttattataacgttatctcaggacagaagaagtttttattatttccacctacccaatcaaacatagataagtatattgagtggtctttaaaagaagaccaaaatagtgttttcctcggtgatattcttgaggatggtattgcgatggaattagatgctggtgatttgtttatgattccagctggatatattcatgcagtttatacaccagtagactctttggtatttggaggcaactttttaaccatccgtgatttggagacacaccttaaaattgtggaaattgaaaagttaacaaaggttcctagaagatttaccttcccgaagtttgatcaagtgatgggtaaattatgcgagtatcttgcgcttgataaaaataaaatcactagtgatgtcagtgatggggatttgctttccaggaccactaattgcgcaattcaatcacttcatgcatacgttataaaacctgaagttaagtacaagccgttaaatttcacttcaaagaagcatttagcgaaagctttagccgatcttatttcgtaaaatttcttcttgtccgccacgttcttgtatcttttatttcatcctatgctctcgatgaatgagatctactttagcaattgatacagtataaccctgacattacatttagggaataatcgccccaatataggttacaaaacattaatatatatgtaaatatatgtgcgcgtatatatatatatatatatatataaagggaaaattaatattctatcattaaagtgaagaagaaaggtggatttaaattccaagtcttttcaattgttctaaacgttcatcaatggcatgttcaaattggtttgaagtatttgtccgctcacttagtaacttggcatgaatacattgtagcgcttttatggagtcagattcattgataacgcaggatatgtttatttcatttgccccttgagaaatcatttcaatgttgatgccttcttcagcaagagtagtaaacatggtaccagcaatgccgatgtattgtttcatatgtttaccaactaatgaaacaatagacaacttctttgtgatatcaacagaacctaaaattctcaatttttcctcagcttgtctcagagattttaatgagtctgcatctggaatgggcaaagccatcgaaacatgaacttcagaagtagatattaaatctacgactaacttgtacttatccaggatggtaaatatttgagctaggaaaccatgggatagggttttcttattggaatgaatgttgatgacgaaaatgtcatttttggtggtgatagcagtggcacctctctttctcttttcatagaaagatgaggataagttctcaggaggatgtggtggagtagattcacccttctttgctacattatctgggtagataatggtaccgttacctaatggattttgaacattcttgattctaataggaatcttagccctaataacttgttccatcgtaaaaggatgtataacttcggaaccataatatgttaattcagaagcttcttctggagtaacactgtctagcaaacgtgcttcaggaaccttacgaggatcagcagtaaatataccatcaacttccttccaaacttgtagttcatcagcatttacagcaactgctatcaaagcggcacataaatcggtatagccacgaccaacaccattcagaagaccagttggaactaaaccaaaaaaccctgtaaagactggaacgatacgctctttagcacttacaaagggggccaatttttctttcaatgcttgaaccaggaaagtgtagaaactgttatccaaagcgctggcactgaaatcagagggaacaatgtggctcaaatccacatatttggccttacagccacggtcattacataaagcagtcatgaacaaacaactcaacttctcaccacatgacatcaccagatctactgtacgtgaactcacttcacccaaaacttttgaagcatttaaatatttcttgaccagttcaagttctttattggtatcatccactaacttggcttgcaaggcaggattgagaatgaagcggtcggcattatcgatatggtcttgtctgataacttcgataatgtcttgaaattcagattcttgcgaagccaaatcacaacatttcaaaagacgagaagtggtaccttcagccttggtgtatgaagaacgggcggaacaaacgacagcgacattattgtttgggccgtcaggtttagaatagtgcttcacaatgtcatccactatttggacgggaaatttaccgacagatgtaccaccgaacttttgcacgacccagttcgaatgacttgatgtaggttggaaatccattggcatgtaaaagttaaaaaaaatgaaagcttctgtgataaaatgcgatagctatgtgagcttaagcgatggagagagtattggctacacaaatatccttcaatgagtagagcactgttaaaatagaaataaaataattatccagcagtattcttatatatggatattatacattatttcttcgaagctaaaagaatctctggagaagactgcgtacggaaagtgaaaaaaaaaaaaagtgatgatgaaattttcgtttgctagtgaaaaagaaagaaaaggtgagtcatgggcctgaaaaatacacgtggttagagccacagtagagtaaaaagttgatattaggggagttctagaaagaaaaggatcctgtgagaccaatgacagtgattgtaaattgtgggagtgatatttgatgttactatcaaataaggcctcagcctctgaatatgttcacctaaaaattgtagaagattcaatcgcgagcggctggcaagtttgggcatgcatcgagtattgccgtatatcgaaactaccttataaatgtgtttctgatatggcactttcaaagttttcctgggcctgttcttggcttgagaaatttggcaatcataacaaaactcttagtatgaaaagaaattgtaggacgaatatttattaagacatatgcaaagaagaacaaactataaatgccggtcatttactaactttatgaaatcctgtgtatacaatattcctctagcacagagtgtttacgataaaccttgccgattgaatcgatcagctaaccggtggttggtaagcctacataagccttgaacgaatcgtaaattagccattggaaacttgtcaaagtaccgatcatgacaattctcaccattaacccattccacaacccagtaaagccaattttttgatatattcttttagaggctacagacatggactcgttggcctttctttcgctattgatcttggaaaccataacgtctgcaggatgtgagactgcagcacataatatacctgccagataaccacctacaaaactgactgatatttgctgtaatgcgttcatttcttctttctttttaggtaaaacactgtatattttttgaacaattttttcgaatgaggtaaacttacacattgtgtaaggaatctgtctgcaccataggggaacaatacctttataaaatgctttcatacctccactttctgcatacatttttttccatccatcaacaacgttattgcaaaagggcggcatagtagtctgctgtttcactttaatagcttcaaatgggcacaacatgatatcagcgaggaattcagcggtcgctgaggccatcaagtacacagtgacaccaggacttaaccaactagaatacaaatgcttgaaatactcataaccaccatacttacctgcaccttgtagcgaatatccgacgaatgtagcaccaaacccagtgtatactttcttccagccttcattagctataatcttacggaacccttgtaagtttgaagtatacaacttgggattgacctgtagcctacatttgacaagatctagtggagtgatcgaagaatgtgttggaccgcacgcaattataccacctaaggtacatgtggcataaaactctttcgtatataattggattttacgtggttgtttattggactccatgctttacaactgtcaatgagtccgttctctttttcccttactttatttttttagaattaaaacaataacagaacactttcagttaacaatgtgtcattgactgcctggaaaaaaaaataaaatatctataaaacacaagcaaaatgaaagtatatttggtaggtcccgctgtatttatatcaaatgtaacagggtatgcagaaaatcgatatatccattttcctttttattaagcaaaatgaaactaaaaacaaggaataaacctaaaaaagatctccttatttcgctaatacccctgaagtccaacttttggttagccgagatcttagccgaatgagattgtgaaatgcaacccaaagtgaccgttgttgctagctagcatatgaatgaatctaagaactggaaaggcaagttaagggccaaaaataatgacttgaatattttgcagtatctacgttgaattaaagtattcttcgtaagcggtacttttcacttgctacttgtcaccttattacctatgtgctgagagggtaatggtacgatgttcctttttgacacaatgcgtcttttccctatgctgtaacaaaaaaaacaaaggccgaggttcggatttcttagcagatcacgtgctgactttttggaatacaccgttaaaattctcacacggttagtatttacattttttcaagaatagggttttgccgcttaccttgatatgcgggcgattttgcgggatttctgacatctaataacttagtagtcattgaaggaacaaagttttagtcttattcggatgtttcccttcttattttcgaaatgaagctttttggagagatggggataggtggctttttgtgccttcctcgaatgtctagccgagtcttgcgatggaagggctagacagcatgttttagagatgtagtaagttatattataatcatattataattgcctaaatatagacgtatatcatatacaatagcaaaaatacataattacgaacataaaaatgaaaataactttggtcaaacagcgtgagctgtcaaacgtataaatcttaaaaaacgtgtattaagtatgagctaagaaggcgctcatcaatagaaaaccggattaaaaacatcgaaaattattgaaaaaatattaagtgtagtgtggaaatgaatgagtagaaaaaagataaattagaaaacagaacatcaacttcgtaaatagtaaaacgctaagccagactaggtagaactgactttgcatacctctcttggcggcagtaagcagattagctgatttaaatcactgcaagtaaggaacatcgctcttgtttctgttcatgactgttctatgagcaccaaagtagaaaacgaaaatgaaagcgaaaatactcaaaaaaatctctaaatcttgcattgtagtgtgtactgtgtagtaaagctattgtttgtttttattatttctatgtagaattctgtaaaaggacgaaaagaatgtttccaagcagtatgtctacctctgtcgttgtagaagggattcctacttctttatatacaaaatgcacatcggtagaaatatctaattctctatttaattgaatgcataaggggtaccaaaaaatctctcttcacgtcttatagctgaacagttatcggatataggctaccacataaaagaacagggatgtcctaatacagcaatcattttttttttcattacgtaaaaagtaaagtaaaccatccattctcccttctttcagtcaaatgccgcagtcccttacatttcaaactgaagcgtcgggatgagactgtagaaagaagtaggagtagtatgcaaaaaaaaaaaaaaaaaaaaaatataacctctgccggaagtgaaggcacaaaaatagctctctctaaatgggcggtggaagggtgttcaaaagtaaagaaatataggcgcacttctgaagtcatcgtaggtgaataagcaagtctttatcggcatgttcggggttttttttaccaatgacgatttctgtcacttaactttttaggccttccgtggtcgtgtcatagcaacccctagttttctcttcacattttgtcgcgtttccgtcgcacagtaagagctgtatagcgttgaatgaatgtaaaaaatgctcactgaaggacggtagcctttaccagtcttttacgtgccgaatgcacatttgtatatacgcccacacacatcgaagatcggctcccgatttcttgtgagatatttatctgtttatttgcttatttgtgatttatgtatatttacttgaaatattctagcatgttttagagttatttatcggagttcggtcccaatcatgagagtaactcaggccaagatctagcaagtcattttgctttttatgtccattcttcatctccttccttctggttgccttcatgctgccgccgcgaagggatcgttaaagccatccattacaacatccaccttataattattcccgttgttgttgtcccagtactcttcgcgctcatagtcgttacgtgtagaataatgaatgcaaaattctaacttgccgcgaggatccactttgctgacatcatcgataatgaagtggaaaatgtccatgttagtgcccggcaatattccatcgccatcactgatgtaaacgcattccacttcatgtgttgttctccaactatcccacgtatatcgtaccaccactcttttatcatagaaaatgtttttcactagtatccttccagcaattaatcttgtacagccagcgttataacccttggccacaccattacagtcattaccattgtggctattgggaatattataaaatgaggaggaatttgaaaagtaattgttgtctctatggatgtataatgacaattcttgtagaaaaactttcttattttgtgataaattgataaaaatgttcagctttaaacttttaggattcttgttgcttaaaatggggaagttcttgctgtataatccaacaacatggtaattttttgaattacgatctgaaatttcatgagcaccgccaccattaacgaattttttatttgattttgatggtggcatgtcggtcctgttctttaggaggttctgaaatcttttactttttcttaattttgtattgttggtgcctttaccattgtttggattcgaaattttagcaggatgtgcgaagccttttggcgcaactgtcgtcaagtcatcatctatggatgtcgtttctaatccagatgatagcatttttgtctcttcttccgggtccaccattaaattcactggcttatgcttaaagcttagacaattatcgtgttgttcagttttattaacgtttatagggctttcatcctcagcaaaatattttacaggtgccgcctgatcaaagtgaacactcttactcctaatcaacatcggactaccgtctcttgcttggacaccattcccgctccttatacctggggttgtaggtaatgattttgatcttctcttcaatgagctcttcaatagttcacctgactttttatatacaggtggcgcaaatggaattagaatttcttcatcatattcaaaattcatatcattgccaggtgacttagcttcgggatattctgcttgaaaagattttggtacggtggatttgggggaaaggggaggcagctctattttgaatgggggtctcgtactgccatttaatgattctacggaagtgtgattcttggcagcggcaatttttgaccagccgctctcattatcaacgttttcatcattccctgcggagaaaattcttttgtttaaatcagtgtttctttgcacttcttcctctgggaacctgttcgctctcatttgagttactctctgaggtttatgtaaaaacttcaaagagtttaaagtctcttccgtacttccatctcgttctttgttgtataggtccgaattcactctgtaacccttgaaatctgtttcaagatctggtagctgctggtttttatttctgtctagtttttcattcttcctctcaaactgttggggtttctgttctgcctttatatacattgttgcgttgatgaaatcctaataaacttgggctgtaagaataaaattttgacaagatatctgtacccgttcctattaaacttgtttctgagtacaacggagatctttttgatgttcagcctactaaaaactataccttacagaaagaaaaaaaaaagtccaatgtggttcctttctcctcaatcaaacagaatgccaaccttccttgtttcttttccttttttactactaaaaggttttataaaccagacttctctctttaaacgtcccgtcaaccctgcctttagtaactgctttcccgtctagctttcttttcgttcctattgttttaaccgtattgtatgcaggtttaccttctataaatatgcactgaactggaaaggctatgtttgaaaagctttagttttcttctgttgaacggatgggccctgtgttgcttattacgcaatgcagtatatataaaggaactcaacctgaagaagaatatgcaagatatagaaagaccgttgcaatatcgaaatatttcctgttggatagaacgaacttcttggccccttcattgagaagcgtagctgatacacatttttggtaaaagacctcatggtagcagcccctttccccttaaaaagacttaatatggcatactgtttttcttttatgcgcttcattccacggcaaaaagaacctttccccgcccccactctgcgacaggagtttgccgcccatctccacaataggcatagttgtcggtaccttccagcgctacgtcagcctcttccgggcaaaaaatcgacgtagcatggaaaaatgcattctagacagctttatgcgttacgatccccaatctatgctccctggggagagtttgtacaggttttctccaaaataaaaatacctacaaaactccgaatatttatgggtagctccagttttcgaaaattggagaaatgaagggggttgaagaagaaggtttcatgagcatgaagacggtagtaaagctgacaaatatgctacgaagatttaacttcctggggaagtagcaaaaaaaaagaaaaaatattcacagagataacctcaaaacacacttgggaagtcatgaggggtaacttagaataagatagaactctatcaaattattgcctataaaaaatacaaaattaatcgggatttggcttccctttttctgttctatcttatacacgacaattagaaatttcgaaaaccatgatatcagatgcgccgagtcttttcaattcatctaaaacaacacccttcgtttttctctcaatcatggaactaacagcaacccatccttcatcgtcaattttggaaatggttggtgctctacggccaggcgtcaccttcaacagttcaggcagcttgtcttcaggtgcgttataaatacatgaaacgaacctttgagcggtcatgacaccttcaattcttgatttgatagtagcaatcaaactcttatcgctctttgggttctttgattctattaggtaggcacttgtgcttaggacggtggcaatatcaactaaacctgctgccctcattgtctcaccactctctacaagatctacaatagcatcaccaattcccagagcacatgatgcctccacggaaccactgacaaactttatccttgtggtcattttttcaacagtagtaccttccaaatcggcaaagtatttttcagcaagtttcacgaaactggtaacaatggttttgccaattaactgttctggctttttatactcgccatttacggggacttgtacctgcaatttacagttaccaaattgcaaatcgattgctaagtctacgtcgacgttagattcacgaacttggtcaacaccagttataccaagatcacatttaccttcaccaacaaaagttggaatatctgcagcgggcagaaagaccaacgctacaggtaagcttgtgcttagtgcaatgtctaatctttgagagcggtgaaaggtaatatcagcaccattcaaaatagaaacacttttagaatataaacgacctttctttgggattgcaaacagtagtctatcggttagatggttcaccaaatccatttttctattgaattttttagaaacctatcctttcttttctattttcaaagattcaaaccgttaataggagtaaaatgccaaagtttagacggtaaatacttgcagttcactgcgtataaatggactttcaggcgagtatattctgcaaaaatattttataagttccaacggtagaggtgactcacttggaagctttttttttcaatcgttggctacgtgcgtacacgtgttttgcggtctcgcttcgaaatgccgaaatgaaagaatttccgggaagagtcacgctgttatcaatgactttgcaactaataaattaactaataaatattttaattaattttttgacaaggagtctaatacctcgcatgctaaacaacctctctagccgggttgccgggttacatctcgttctctttacgttcacatagtcacataaccactagtcacctgtgcattcttactttttttttttctttttggcttttattgtaagactgatatgcaggccacaaagtctcaattaggtcgcagccgtgcaaattgtcttggcatttttgaagttttgtatataccatagagattatctttgatatgttactaatattgtaaaatacagtttgtagctatttttattaaatgagatgtctaaatagtttacatgaaattgcatctatgatacatgacgtgaaatgtgcacggggaaatgatcgccctaatcattacttcctaacgaccgaagtattttaattctaaaggtcttaagatgttgtagatgatgaaggcccaacttgcacccaactcgaacccaatgtcaccaccatatttaccaattaagcggccaatttcaccaacccaataggtttgacacatacccaatgcaacaccgaaggcaccaacaattaaggcagcagtacctgcgataccgataggtagatgctcccaattatcccaatcatcaatattgtaagcactgaaggaacgtctgtagaagaaatgttctgaacatgagatggcaatgtaaatagctaagtagtaaccgatagaatccatgaaattctccataaagccatcaaagtaataggtagcagggatggaaatacctaaagtggcagcattacctgccattgtccagactactcttggtattttagccaaaggtgcccacaaagcttgagcggataaagcaacagtatacatatttggaatattatttgcaatagtggacagagctaacaaaacgcagcagaattgaccaaatccgttcagagagttaggaaccaggatagcatatatgacaccacccatagcatttttgtcataatatgccttccaggttgggtcattaagagcagccatagcagaagcagcaccaagaatcatggtgaaaaatagagggaacgctagaccagcaactagggagaaaaaaatcttgtacttgtttgtactctttggcatataaacagtgtagtcagctgcataggtcgtccatcctgcggcaaaaccgaaaatagatgaaccaaaagaaagaacactacctgcagtagttgcacctcctacccattcaccacctttaaactttcctgatctcgatagttgggcaataataaccaaaaagacggcaaaattgggtacccatgaccatttctcgtatgcatgaatgacactgtaaccaaaaaaagtcacaagcacggtaccaccaataatgatcagacaaccggcccaaataggacagacgtggccggagccttcattcaccatattcagcagttgtgcggatactgaggtattcacaataccccaaccgacacaagcaataacgttaataagagagaaaattcttgccgttacattaccaaccagatatcttgataaaatcatctgtcttaagcccagttctgcaccaaagacagaaaagaacgcaacaaatatcaaccccattatattgaaaaatatgataactaaaacactttgaccaaaatttagaccgaacaccatgggtcctaaggcacccaaagcatatgatgcaatgaccatattagctgaaaaccacatggacgcagcattcagtatggaatcgtccgttttttcatcctctgtaactggttcaacaccctttgtttctgcattcaaactggcaaagaacttatggaaccacgataattttgtggcctctgatgattcaacgatatactgttggtcatcttcggaagttgctgtgaaagtttcagaagcggctaccttcttttcgttttccaagcttgagcctattacaggagatctcttctccaagtcttggatttcgtaaacattatttccctcttccaacattcttataaatcgttataatagaggataggatgttttatatgcgaaatttatatggatattgttgtgaatactattacagttaagcttacttatctacatttcaaagaaaaatgcctccaacgcgttttagactcaccactattttactgtctaaatatttttaatggatatttatattaaaaccattatcttggttggttccctaacatcttgatcatcgagaaaaaaaaaaaaaaaaggacatgaaaaattctgacaatgaaaaaaaagaaattaaagactcataattatttattgataaggcgaagacgtagcaactatatgtacgtagaagtcaatggcaatcgcgataaagctgtgcattaatgaccgaacgcgggcggcagacatttctgaaaaagagtcaatttgtacgaatacgccccccactcgggaaaggcgataaaatcgactgatatttagttccttgaggccgttccattggtgacaaaagaaaacatgccgctcgattttctaacactaagcaaatccgcagaggagtattgcagtcactttgaccgaataagaccagtatccatcgattttctgtcttggatgacctctttgctgttctccacaggtaaatcacttaaaaaagatatgagatacgttagattaattaatttcagaaattaatatgattacggaaacttggttgaaagtggctgaatttacgacgtaatctgtcttgacatcttttttttttcagcgagcattctctaggattttttgtttactttccacttggattttatctgtaggctttatcaagttcctgtatgtatggttgtgcaaggcactcttcttcataaaggaaaagatgtgttgagatttgtaaggcttttcatcagtgttagatctgaggtggtgttcacattaaattaatcgacgcaggatttggcgaaagcttctggcataatgtttggtgtttgtggtgtgtgatttctttttttgattttttcttttgcagttgtattcccatacattaaattgttcgtggcacatgaaaaaaaaaaaataaaatatgaacaggtcttttttatagcagagttacgtcgtctacagttggacaggcgattgactactaaattcccatggctatggatgacgatgattaatgaagaaatagtagctcgacaacattacaaaaagcattattcatagagcgctagagccatgaaagttttcttgtgatatgaattatttttattcgtgctttatataaaacagttaattaggtacataagaaaagtaacattttcttaaagtttatttcttagccttcttttcagatttcttggcagcttcggtttgttccttgacaaccttcttgacaattttttgttcttcgatcaagaaagctctaataattctttccttaacacagttggcacatctggaaccaccgtaagctctggaaacagtcttgtgggtcttggaaacagtggcgtattgtcttggtctcaaagtagagataccttgcaaagcgctaccacagtcaccacactttggtctggtagctaacttcttgacatgttgggcacgcaaaataccacctggggtcttaacaaccttgattttgttagaacgggtgttgtctatttgaaaatgttttcagaaagttggtatactttctcatttgaaaaatatgttagtacgaaatgtttcaataggaaggagttcgagaaaactttaaaagaaattttcgtaacacagattgagattattagctctagtcagtatcagggttaaaagtggctgctcttattaactatcgtttttcttctcattgctactaatattgtattatttctggacacaatatttcgcgcagaataagttattgatagtggattacaaaaacggggtaaattgcttttgataactatactaggacccctgacatggtatcctctcctctcttgctcttttttagttgaataatcatcatctcgtcagaatttctcgtaatttataagtgtgcctttaacatacatggatttcttcttctgaaagtaacacgttgggccatctttggttgttctgttatgcagtctacacgttaataccgtttaacactaagcgtaattaatctataatatttcaattccttctagataatatcctctgcgcctaggctcacgaaattacacggaggaagcgtcgaccaggcgactcgttggtaggggaccaagcgcgagtaactaccagaatcgccttggctcagtagaaaatgacggcctaaagggaacctagcgggggagcgtagtcgtaagcgggaacagcgaaagtcaagcttcttttttttttcacaatatatggaaaaaaatttatcacccatacataccactaaatgtgttatatatttgagaacacctttacatcctaatgtttaatggaaaaaacagtcctcgaagagcatcgtatttgtagaaggaaccaagtaaattagtatacaatgtacaatgtacattcttcagatgggaaggtgatgaaagtcatacttctatgggctttatattataaagctaaaaaatacgtagtaaaatcctaagttctaaaagacgctattaagacttgcccttaatctctttcggcagcaatggcttccatttccatgtcaacgcctaatggcaatgctgcaacagcaacgcatgatctggcaggtttgtgagtattgaagtacttggcgtaaacggagttaaactcagcaaagtgattgatatctgccaagaaaatgttaacttttacgaccctgtccaatgaggaattgcttgcttctagaacattcttaatgttttgaatcacctgttcagccttatcagcaatggaaccttcaactaacttgttgtctggggtcactggaatttggccagaaaggaaaatcaaattgttcactttcatggcatgggagtatgaagccgcagcagctggagcggattcacaaataacgggagttagcgtggtgaccataattctaatgtaatgatgatgttcgaagggtaaattttctttcgctttttcgtggaaaccaaatatcaaagttgttccttatcatgtatccgtttgataatgaagtaaattagtatttcttttgtaggtcagcagctcgcgctatggagaaaggagttataatgaaaccacgtgagcacgatgaaatagcaatatgttactattgattaccggattagaatggttaaaatggtgaaataagaagaatgattattgtgtgctcagtatcggttgaaaccactagttttggcgcttgactccactcgtgagtcatgtttggactatatatgtgccttgaatatatataaatatatatattgctatatgatcccgctgtttccaagagtagtaattactagacggctgttggcatatgtcaatgagagattagtgtactcttcgtaccatcaatccgcccataatcttctaagtgatcttccgatcgtatccatcgaactttactaaaggctcttttcggggttacccctaaattttcagtatttgatttgtattaatgtttagcattcaggtagtcgtagtaaacggacacatttgacattcaacgacggtacacacggtaggagacgtcaatttcggctgagatgagtagggctagcaagataacgtttgcagcttcctgtctgataacggcagcgacggtagtgggcgtgcattatgtgcaagaaatggaaagggaaactttgcatcagggtccgataaaagatgctaaacgagtcgaagaaaagaggttgagaaagacaaacggagttgcatcattagatcccacaaaagaaaggaaaaggtacttcaatatgagtgaacacgaggaacaaaaagagttgcgaaagaagtatgagaccatgcaaccgcttagtggagaagttgtgaccaaagatggagaggtggttaaagaatctaagaaataaacacctgtcggcagtagtttacctctctattatagactactcttgtttgtatatatgtaagaatcgtgtaattattttcaagaagccttcaaattgaaggaataatctaaaactcgaataatatcaatgttaatcaataactataatcaagaccttaatgtgcctgcttgcccctttggggattttacctctattttgaaattccattcaatcaatctctcgacgatctctaaggtaagatctcgccttgatgtggctctttttcttccgcccttgcggaaaaaatctgaatgaacgtaatttacctaagagataacaaggctaaccttgatagaaccttaaaaaacagtattggtaattgcaatagcaccaaccgtaagtgagctaaactagtgaaagattttctaaatcataacgcgcggaattccagttaatatattacgtagtcatccctcatcatagaactgttttttttttttgcaaagtattgaaccagttattagttaagttaattgtagcaaatagcgccggtatgtctatcaaaggtgattccccctcatcaacaaatgccagtagtagtccgaagtctacatattcaatacaatcggatgataaagcaaaccttggcagtggtaacgtcgatatacgtacagataattcacaacaggacagtaataatagacgcgatattgtggtagtgacgagggtagcttctgaagagactttagaatcacaatcatctacttcatcaatgggaattagaccagaatcatcttttaactatgaggatgcttctaaccaagctagggtcgaaatgaataacagggtacatggctcaaatatgaacacaattaacaaatattatccagtacgattcccaaagaataacgaaaggcaattgagcgacacaaataatttaaatgagaaagtgcaaggcacacatacagttcaatcatccacccaggaagacaaaatactcgacggtgacacaagcaactcacaagtaaccccgtctttgaacattgcagagtttcccacagacaagcttcttaaaatgctgacagcgttactaactaaaattattaagtcaaatgataggacggcagcgacaaatcctagtttgacacaagagattgagaatggtaggtgtcttgctttaagtgacaatgaaaagaaatacttaagccccgttctggggtttagagggaagcacgtaccacaaattggtcttgaccaatatttccagaggatccagaaatattgccccacaacgaatgatgtatttttatcgctcctcgtgtactttgatagaatatccaagagatgcaatagtgtcactacgacccctaaaactaatactgcaaaacatgaatctccctcaaatgaaagctctctagataaagctaacaggggcgctgacaaaatgtccgcatgtaacagtaacgaaaataatgaaaatgacgattcagatgatgaaaatacaggagttcaaagggattcaagggctcatcctcaaatgttcgtaatggattcacataatattcacagattaatcatagcaggtattactgtcagtacgaagtttctgagcgatttcttctatagcaattcaagatactcaagggtaggtgggatatctttacaagaactcaaccatttggaactgcagtttctagttttgtgtgattttgaacttttgatatcagtcaatgaattgcagagatacgcggacttactatacaggttttggaacaacgcaaaagctcaatcgcaagcactagttacgggcatgtagaaatgcgtaatatgcaagtagatatatttacatacacagtttctctcaaaggtagtaattatcttatgtgttaacgtacggttgctaagaaataagcatggtaactttcttaggtaattctttggtattaagatatattctgaattacggtttggactactttattgttcagagataagaaacatgttgagcagcactttatggtgttgctatattcccgttcaaatacaacagcaacaaaaaatgcttatccctcatcaaattgaacagaaaaaaaaaaaccatattattttattcaagcttatcgcatgatagactgtatatggagcagtcaaaattgactgctaactgagttttcattttggaaatcttatcattttgcgttcaccgattctaacttattttcatcacgaatacgagaagggcaaaggtgccggcgtcattatgtgacggaaagaaaaattcgataaggccttttttttttcactcatcgtattgccaagcaattttagtcagaagtaacacgtatatatataagggcgtagacgtccctcttaacagatactctgtagtccgtgctaacgtaaacacagcattaaaagtgcttgttacttcactattattagcattgaggcgcgtgtgctcggaaaacctaccatattataaaagggctaacaaatatgcctcaaacgcacgaaatgtccctgaacggcactcaatacttaaaatatgaacttaaagaccttgagtctcgagctcacgatgcaaagactccttcaacaaatgaattctatgatgatgtagaatcgcacggaacagaagaattagttgaagctaaactgtcgtttttgaacagaattgctgctggtttaagtgccgagacaaagggtattgaaccgattacagaagatgaaaaaactgatgattctatactgaacgctgcatctatgtggttttcagcaaatatggttctgcctgcttatgccattggcgccctagggcctatggtgtttgatctaaatttcggccaaagcgttttcgttattattttctttaacctcttaggcttggtatcagttgctttcttttctgttttcggtgcagagctgggcctaagacagatgattttgtctagatatttagttggcaatatcgcagccaggatcttctctttcatcaattttattgcctgtatcggttggggtatcgttaataccgtagcaagctcgcaagtcctgaatatggttaaccccggtcatcaatgtcctctctgggctggttgtatagttattatcggtgctactgtaattgtaacttttttcggctatggagtcattcatgcttacgagaaatgggcgtgggtaccaaattttgccgtttttttggtaataattgctcgtttggcaaggtctaaaaaatttgtccttggggagtggacatctggtcctactacagcaggtaacgtgctttcatttggatcaacagtttatgggtttgctgcaggctggacaacatatgcggctgactataccgtttatatgccaaggaaaacgaacaagtataaaatttttttctcgcttgtagttgggttagcaacaccattatattttactatgatacttggtgcagctgtagcaatggcagctatcggcgatccagcctggaagacgtattatgacgaaaattccataggtggtttaacttttgccgttcttgtccctaattctgttcacggattcggtcagttctgttgcgtgttattgtctctgtccactatcgctaataatgttcccaacatgtatactattgctttatcggtgcaagccacgtgggaacctcttgcgaaagtcccaagagttatttggactttattaggcaatgcggccgcactgggtattgccattcctgcctgctactatttttctaccttcatgaattacttcatggattccataggttattatttggctatttatattgccattgcatgttcagagcattttatttataggcgttccttcagtgcttacaatgttgatgattgggatagttgggaacgtctacctatcggcattgcaggtactgctgccttaattgttggtgcctttggcgtagcgttgggtatgtgccaaacttattgggttggcgagatcagccgtttgatcggagactacggtggtgatattggattcgagttaggactaagttgggcatttatagtttacaacattgctagaccctttgagctcaagtactttggtcgttaacgaaagttcatttaaatgtttcgctattttagtctttgtaatgtaacataaatggctctagtatgcaaatcattaaaaaatagcatgtatgttaattaaattatcacggctcattcatttgagttgataacgcaattctgataagcatatcacgtgactgtggttctaagagttactccgatcgccagtaaatactttatgagacgttgcattatttctgtttagttgataaattttgatttctagtctgttgaaagcctaatgcatgcagatgacataaatgtagtctgtttttgcactggtgatttgtaaaccagacaaatatataacatgataaccaaattgtttgttataagatacgcttgtcagattgaaatggagggtgtttcagaaggtgactaaaatatcgaagaaaagtatgccagaaaagttagccatgtcaatggtcgatataaaagatgcggggagtgaactaagggacctcgaatctggagctctggacacaaaatcttccgccgctgatgtatactatgagggtgtagaattgcatagaaccaacgaattcattgataataagccgtcctttttcaataggattgcagctgctttaaatgctgagacgaaaggtattgaaccagttacagaagatgaaaaaaatgatgactcgatactcaatgccgccactatatggttttcagctaatatggtgattgtagcctattccgtaggtgccttgggtcctctagtatttggcctaaatttcggccaaagtgttttagttatcatttttttcaatattttgggtttgatccctgttgcattattctcactttttggggtagaactgggcctaagacagatgattctatcgagatatttggctggtaacatcacagcaagatttttctctcttgttaatgtcattgcttgtgtcggttggtgtgttttaaatatttctgtttctgctcaacttttgaatatggtgaatgaaggctctgggcacaactgtcctatttgggcaggttgtttgattattgctggtggtaccgtgcttgtgactttttttggttacagtgtcgttcatgcatacgaaaaatggtcgtgggtacccaattttgctgcctttttggtcattattgcccaactatcgagatcaggaaaatttaaaggtggtgaatgggtagggggtgcaactactgcaggtggtgttctttcttttggttcatctgtttttgggtcagctgcgggttgggcgacttatgcagcagattacactgtttatatgccaaagaccacaagtaaatacaaaatttttttttccgtagtagccggtctagcgttccctctatttttcaccatgattcttggtgctgcttgcggtatggcggcccttaatgacccaacctggaagtcatattatgataaaaacgccatgggtggtgtcatatatgctatcctggtccctaactctctaaacggattcggtcaattctgctgtgttttgttggctctttcaactgttgctaataatgtccctggaatgtacactgtcgctttatccgctcaagctttgtgggcacctttggctaaaataccaagagtagtctggacaatggcaggtaatgctgccactttaggtatttccatccctgctacctattactttgacggctttatggagaattttatggattccattggttattatttggctatttatattgccattgcatgttcagagcattttatttataggcgttccttcagtgcttacaatattgatgattgggataattgggagcatctacctatcggtatcgcaggtactgctgccttaattgctggtgcctttggagtagcgttgggtatgtgccaaacttattgggttggtgagatcagtcgtttgatcggagagtacggcggtgacattgggttcgagttaggcggaagttgggcgttcatcatctataacattgtaagacctttagaactcaaatatttcggtcgatgactaaatgttaattgattaatatttttgctaatcattgaaatgattggttttaatggataaatctcgacattcgaatagatagcatataattcaaaaacgattataatgggatatatatataagtttaataatattaactcccttcccatttcttgaagagaagagatgtgttaactcctccaaatccgaagctgttgcataatgcgtacttcggattagctcccacaataggtttgtctcttatgaaatgtagcttatcggcctcgttattttctagagtcagaacattgtccaggtttaaggtatgcggcatcttatcatccttcaaggaacaaattgtaaatatactttctacggcgccacgtgcacctaaaagatggccaattgcacctttgttactggatatgtacagtggcttgcttttggatcttcctggtaagagtgctgaggctactgccagacactctgctttatcgcctagtaaagttgatgtagcatgtgcattgacgtagtcaacatcagttggttctaatctagccatttttagagccatctctattgctcttttggcaccatttccatcagcaggaggggaggtaatatggcaggcatcactgcttaaaccatagcccacgagctcagaaattatgtttgcatttctcttttgagcatgttctagcgattccatgacaatcattccgcatccttcaccaagtacgaatccagaacgttgtgtatcaaagggtctagagatcccgtttgtagtaatcgactttgctctgatgaaacctgctaaacttaacggatgcaaactcgtttcacttgcaccggcgacacagatgtcttgcatgcctaaccgaataaaattgaatgcatcgccaatggagttattacctgttgcgcatgctgtggaaacactatgggataatcctctaaggttaaacttgatggaaacattaccagctgccatatttgtaaggattttagggacgaaatatggatttattcttttattgtcgttatggaattgtagagaagtttggtatatgtcttgaatggatcctataccagaacctatcaggcaaccaaagtgatccagattgcacagagatgtattgatggttatatcatttgggttcaagagaccagcattgtgaagcgcttcataagttgtacgtagtgctagcttgataaagcttgaggttcttctctcatcctggctagtgaacagcagtttattgatggctgaattttcgttttgaaaattctctggaatcttccccactgttatcgttgatgggatacttttttctctgagtttgtagtcctcattatagttgggcaaagatgtgattggtgtgagtccatttttggaagagagcagattcccccatgactcacttaatgatcttcccaacggcgttacacagcccaatcctgtgataaccactcttcttgacatttctttactagaaattaaattttaatccgttgtggctcctgtcactttcaagttgctaataacctgataacgtttaaggattttacttccttttttatcatttatttttctgagatgagacagagtcagaaataatagcacactatatgttttaaaaaaaaaaatctatctacgtatttatttaatcaataagatgtgattttataaatgtgtcgttttttagcatcattacttgttttgtggcgaatatagaataggactgtatctgagaattattactcaaatatgttcgattttagaggattaccatttcaacagatcgtccttagcatataagtagtcgtcaaaaatgaattcaacttcgtctgtttcggcattgtagccgccaactctgatggattcgtggtttttgacaatgatgtcacagcctttttcctttaggaagtccaagtcgaaagtagtggcaataccaatgatcttacaaccggcggcttttccggcggcaatacctgctggagcgtcttcaaatactactaccttagatttggaagggtcttgctcattgatcggatatcctaagccattcctgcccttcagatatggttctggatgaggcttaccctgtttgacatcattagcggtaatgaagtactttggtctcctgattcccagatgctcgaaccatttttgtgccatatcacgggtaccggaagttgccacagcccatttctcttttggtagagcgttcaaagcgttgcacagcttaactgcacctgggacttcaatggatttttcaccgtacttgaccggaatttcagcttctaatttgttaacatactcttcattggcaaagtctggagcgaacttagcaatggcatcaaacgttctccaaccatgcgagacttggataacgtgttcagcatcgaaataaggtttgtccttaccgaaatccctccagaatgcagcaatggctggttgagagatgataatggtaccgtcgacgtcgaacaaagcggcgttaactttcaaagatagaggtttagtagtcaatcccattccgaatattgtttttattgttttatgtttttccactgatctggtaaacactagctggttggcgctattaatatgaaaagagttagaccaaattgagtagaaaagaaacctttggcaatcctaactatgttgttttagcttgtgtatttaagcgcatatatatatatttctgaaaatgacaacatcaaaagaaacgaacttatttagaataaaaagaaacgacttggcttcttattattcctactttacgtcacgtgggaggcccgtttaggggggcagctatgtagtttttccgagcgtactttctttcagcatccgaaaagtcctcacttgacggcttacacggaaacgccgcggattgtggggcacagatgatgacgcagacggaacactgcagaaatctttttaccttgtcgttaaagacgatattagagagaagagtttggctggggacaaagtgccagcttttcgttcagggcgaggtgccaaaatacttgagaaggccaaaccccaaaggacagggccaaatacgtacgctacggtaatatctaatgggagagggtataacattgaccattttcgaaggaggcataggaatttagacgctgatggatgttatcaatattgaagtttttcaccgtttccctctttctctgctcctttaaagaacgcaaagtctcctcttgagagaaagcagacgattggaattggtatctttcacgtagcattgcttaacctacggccatattaatgatatgaagtcatatgaaaatggccgaggccagcggttcattcgaggatatatattttattacccggcgtctctagccgaagtaagaaaacacaatgcaaccagcgttggtggaagggcgtgataatgctgaatgggagaagaaagttgaatagtgactcttcaaatgtgtcctttcaggatgcgctactttcagaagttacaaagatatctgtatattgaatagaatttttttcaccactagaattgttcttggagccagcacaagcacttacaatggcagattattcttcccttactgttgttcaattgaaagatttactgaccaagagaaatctgtctgtaggcggattgaagaatgaactagttcaaagactgataaaggacgatgaagaatcaaagggtgaaagtgaagtttctccacaggaacaaaaccaggaacaagggtcagaacctgcggcgatagaagaaccagcctcccagaacattactgaaaaaaaggaagtttcaagcgagcctaaagaaacaaacgaacccaaggaggaaaataaggacgttcaaaagccctctgatggaccttctgctactgcttcagagaacgaacaagctgctgcttccactgctgctcccgctttgtcaccagaagaaattaaggccaaagcattggatcttttaaataagaaactgcaccgcgctaacaaattcggtcaagatcaagcggatattgactctttacaaagacagataaatcgtgtggagaagtttggtgttgacttgaatagcaagttggctgaagaactgggccttgtcagtaggaaaaatgaacctgaaagtggcaataacggtaaatttaaaaatagaaacaaaaatgcaaacaaccgctccagagtaagtaaaaacaggagaggcaaccgctctggttacagaagataaaggctcaagccgttttggtggagtttttcattctagtttcggttctttcccactttttaaacgaccgcagttgtttgtatatgaaggtgcaaaatttgttgcatacgtaaacatgtgtagattattctaaataaatctgtgttattaaatccgaagagtcggcggttcactgtattacacatacagtggctgtcaacgttgtaaagtgctagtagagaatgagcggcgagatttacagactgaacattcttgtacaagttacaatgatgatagaggaaaaataagctatgataaatagttcatagtaatgcaggtggggatgatgcaagcgggcctatttattttgaaatagtactgaatggtttggaaaaggtggaattttcaatctgcaacgatatcgcgctcaacatctttaacctgtcatcatcgtacgtatttgggacttcaattgaaggcaatgtaatgatagtgctatctgccgatgtgcttgacctcgtcactcgaggctcttctttaccgggagtgcttgcatctttcgttgaagaatgtgcactcaagacctcagatgtggagtgtggcctcattggattggactgtttattactacaaaccaagggatattgatggagtgtcatgtgatagataatttcgttgattggtgccaaagatgcatcaaacccataatctttgacaagagatcccagtatgagattcagcactctcacctgaattttttcttgtgataggtcagcgaatagttgacgtgtagcgggcataaatagcctttgcgatagaatagtcaaaaattcgattgatgacagccgttcagtaagatattgcttagtagaagacggtaaatgtgaaaagctgttttctaccacaagggaaatggaagccattagtgaatttttgcccagcgtttctagattagcaaaagaatccaaatttctttcatccttagacatctccaagcacgtccttgagttatgtatctttgacaggatgagttttctcaagttgttggatattacaactttgctttggcaccctttttttttcgttaaatttggtctaatgaacttatctctttgaatttgttcaggtagtggaatagcattatttacaatttcaacaattattgatttggcaataaagtcgtattcttgttcactttctagaggctgatcttctatatcaaacttttgtaatttttcatcgccgccgtgcgcatacggtgccgatggatcacgaagaagagatgcgttcttcttaagtaaagagcgaacttgagttggtacaggtggaagagtgcggccattcggataaggtaacaatttttgtgatgttatagtattaagagaaggaagagcgtgctcagcaggttcttccttcacgctggcttcttcgtcagagcttgatgcattggaagctgaacaagaccccatattacttgagctggggggagacaaaggaattttttgaactttaccacgggctattttcttcttagagtctaataattttttcttggaacgtttcctgtttcttctcaccgattgaacagcagcggtaaccaacttttcaaattctgccgaaaacgtatcagggtactcaaattcactccttaatatggtggctatttgtcttatattatcatcttgttcacttgctttgtgctggctcaagccaaatgagtcaatgagttctagtcttctgctagaaaacttcttccatttcttttcatcattaaagtttaactgagctctgattttatgtgtagtaccatagcccgtatactttcctgttttatggctaccttccaaatgaattttggagttctcagtatcgtcaatcatcttgcaatttttactctgactgttgctgttttttttgctgagatattttccggttaagatgtttgaatatgctaaaggtaatatacagctagagaaatatgaaaagcaagaatataaaaatagaacaggagcacttagttcggttttttgccatcatgtttaatatatatatatatatatatatatatatatatatatgtgcgtgcgtgtgtgtgtgtgtgtgtgtgtacatgtatgcggcagctaaaagatgacgagtaccttctaacggccatgttattttctacagaaagcatctcactttgagcgcccagaaaaaagaaaagggagaacaaagtgattaattttgcctctcgattacattatgaggtggcactatttgtcacattttatgtttttcatcccgcacttggctttcatgagaaaagcatgtaggacgcttgagtttggcatgcgagagaagaggcgtgtcagaaaaaaaaacgccttttgctcttgagaagagcggcaaaaattgccgaacaggtggaatttctcgaccaaaggtggggtaaatatcggttacccgtttgcgagttcctttacagtctcaatgatttccaagatgactaagggaatattttccatggtgccttttgcctcgcgtacactcacggcactaatgggcgatacgatactatgattgtgttcgggattagttcgattcaatcattcgcgcacgaggcatggacagaaatggcactgattttagtcaccgagtcaacaaaaatgaggcgactcgatcaaagatgtttattgactcgtttttgcaactagagaaaggcattcttgcacggagagaatgttgactttagttggagtaccattagagagatgccattagagaacattgtactgcagtaacgatgagtttaagtttttaagtacgcatgtttatatatgaaaaaaatatacattgagattacgaatatatatacttgtcaggaaatgccggcagttctaatggttaatccttgtcctatttctttacgccattttctttgaattgatcttctgtgacaccggttcccatagcagctgttgcgctaacaccaccttgagctaacttcaataacccatcgatgtactccgcaccagaccatttttgatgtttcaacacatcaacaccatcgtccatttccctctgctgaacattctgggcataagctttcatcccatccttggcaaagtcacgagagaagttatggacagctaaagcgttagtgtgtaaaccggccaatgtgataaattgccagatgtaacctagatcacccagcctttggatgaaggtgtgttgttcatcaacggacatggcttttggccagttaaaggatggagacaagttgtaagctagccattggtcagggaatttctctttaacaccttctgcaaactccttggcctgttggaagtctgggtagttagattccatccataccaaatcagcatatggagcaaatgcacgggccctcatgatagaacattgcgtcccacctctgtaacggtacaacccttcccttacgcgtggtagctcccagtcgaagaaaatttcgtggccaagaatttctttagcgagcttcttggcttctctgtgggatgtttcagtcaatggacccactttagaggtgaatttcttaatcaattcttgcttatttgacagggctgatctttcaatttcatcaatgacggcttcatggaataacttgagtccagcgtctctacaccatttttgttcaatgtcagctagttcttgtcctgatgcaccactcatgatggcatcatttaaaacttcggcaaatggctcgatatttggattggtggcaccgacaatgaaataatgatctctggtatcgatggttgagctaatcaaagtggctgcttctgaatcagtcctagcaacgacaattaagtcagaatgcatgatatcagcacacattctaatagtcaccaatctgttaacatgttcctgaacgggtataacacatcttcctgccatatgcccacatttcttatttgtagatgtctggtcttccatgtggatcccagcagcaccacgctcaatgaacatcttggtcaatttgaagactgcggttaaaccgccgtggcctgcgtctgcatcagcgacaattggtgttaggtagtcaattggggcacccatctcatcgagttcttcctgagatttagcctttgaccgtgcctctagttgttttctgtcgtgaaacaattgggccttgaacaaatgttccactttgtttggaacggtgtccattggataatcagctaagtctggaccaggttcatttgaggtggaagcagttgatgaacactgccaaccagaaatatagattgtgtctaagtattttgccatttgagaaatctggacaggatctagggcaccgaaagttttagagactgtaccctcattgtgatgcttctctaataccttgaataattttctggccatgaccgaagatgggtattcgattggtgggaatgtcccgcgtctaacagcaatatctctggctgaataatttctcttagtcttactccaacgtgagtcagaccaccatttctcaatttcggcagcatctgcatctagttttgcttgtaaagctgcaaaatcgttcttcgtatttccaacggggataggcatttttcgttgactttttgttatgttatgctaagagttttctctcaattgttaggtatttgggtgtgaaaagaaaaaaaggataagatgaaattagcaagccaagacaaataataagaattttgccagtgaagcagctcctttatataataaagaaacgttttgtgaattccgatgtgcctggttaagggcggactttggactgacttatgcttttctcttttgcaccaatattgagtcacatactgggatgctagtccggactatggatattttcttctgtaaagggtagtgaaagatgacgttgagtgttaattttgtggtgattggcttcagttttgattgtttcggatgaaatgaaaaagtgacgaagtcagataagtgatcgctcggatgaatggaaacctggggcaaaagggaacagtttttctcatcggatgacgagtagcaaaacccgaccgcccaaagcatccgggttacgagatatttacttttcaataaatagattcaattattattattttctcgagacatattactgacacaagaaatttcctatgggagcttgatttagtttttccttctaacattgtcattttaactgtgttgccttcccttgctcgcaactatgctacgctatattgtactcttgaattttatttatgttttgttcccagcgggcatctttcaataaaatgaactcaagaagaagtaaataataacaagctataatgggtggccatttgtgatcaaatttggagtgaaacacgtatgattatgtttgaactctctttctttgatacgaaacctcaagcgacgtaggtgatggatatattcacaagataacaaaggccgtgttacaacattagatatgtaaacaacgtgctagaagttctcctcgaagatctcgaaatctacaaaagggaatcgatattttatacataatcctattattattttttcttccattttatatgctcactcattatcctttacatttccaaaatcatgcatttcagcttccattaaattttgatggctgtctcttaattttgttatctttctttatgtcatcctcttacagagtatatggtaatatactagtaatatgattaatagtcgataagtgagtgtgaatttttattccgaaaaatatatgacgatgatcacactatattttctagaaataacttaaaccatagtgaataagaatctgtagtgctccttgagaactaatgaaattgcgctaaaaacaaacctagttaacataatgtttaggccaggaagaatctaaatacaaaccttatcagtcccagcgtacgcgtcatttacatttgcgtattgaaaatgaaaaaaaaataattcatttgaagcactactattacaaaatttattccagcccaacattcagtttggaagcatcaaacggccttcgaccatatgaagatattccagtaaatatggtctccaagcagttcaactacttttcatgaatgtagcattttcaaggcacctctaacaataaaaaaaacgacaccagcaggatttgaaccagcgcgggcagagcccaacagatttcaagtctgtcgccttaaccactcggccatagtgcctatcattatgaatttcccaaaaaagaaccactatcagagacatataaaaataagaacacatccaccgatatctgttacaatgaaaccctaaaatatcatccatttggggtagtattcatgctaccagtatatcctgtatgcgtaatattatagccttttccaacagtgcacccaaatataatcacaaatcacccaattctcaaattcacttgttaaaatgaaaataccaaagcctcatcataccgttctattgtccatctccaacacaaaagtaccataataattttccgattcgacacgaatacagatagatgggcacatggcaaacttagctcagtatgggcttgtaggttgtaaacgagtcagaaatttcaacaataaaaaatacatcagatagtgtttcgatgttcttaattacacgtgaattatcaaaaaccatcaacataccagccaacatcagtgtaggtggaataaaactttcttaccatgtacagtaaatggaccatgacgccgtgcacaagcttatgcataatgagctaagcgggaagacattttcaaactacgtgatagttccgactgccctttcaattgctaatgtagcaatatgttaggaatgcaatattccaaaatgctgtctgtgtcagtgagaataacaaaaacattgaataaacttttctatggtaataaccacgccagataagggcgttgccatcgttttcatttttttttttttttcaaatggtggggtcaccgttgtgaaaagaaacctttgattctcaaccatatcggtactcggactaatcacttaaatctttccaagggattatcgagaatgtcatagtgcaaaataatcttagctttcaataattttttcatttggagtcacactcccgttaaaacctagtcaacggcttccacttaaagctatcaacaaggggcaattgattttgcattttcgtctaaatgaaagttgcagccagcaatttacccgaagtttaaataaatcaatgcaaaccatgttcaacttaaacagcaatcgctttctattaccttggaattatatcagaacgtctatctgcgaagctttaataaagtactggaagttgtgtctgaaatgtctgttttggtaaatttgtttgatcctgattatacacctcaaaggaccacgttaagtggccatatgacgagtgttattgcgtgcttgcaagttgaagataattatgtcattacaggaggatgtgataaaacgatcagagtttataacttagtaaataaaagatttcttttacaactatcaggtcatgatggtgaggtttgggcattgaagtatgcccatggcggtattttagtcagcggttctacaggcagaacggtgcgagtttgagatattaagaaaggttgttgtacccatgtgtttaaaggtcataactctacggtgaggtgcctagatatagtagaatataaaaatatcaagtacattgttactggttcgagagataacactttgcacgtttggaaattgcccaaggagtcctccgttcctgatcatggggaagaacatgattatccattagtctttcatacccctgaggagaacccatattttgttggtgttttaagaggacatacggcgactgtaagaactgtctcaggccacggtaatattgccattagtggctcctatgataatacattgattgtgtgggatgttgcgcaaatgaaatgtctatatatcttgagtggacatacggatcgtatttattcgacaatctacgatcatgaaagaaaaaggtgcatctctgccagtatggataccactattagaatttgggatttggaaaatataaggaataatggagaatgttcctacgcaacaaattcagcatcgccatgcgccaaaatacttggtgctatgtacactttgcggggtcacagagccctagtcggtttattgggattatccgataaatttttagtcagtgcttctgtagacggttcaataaggtgttgggacgctaacacttactttctgaagcactttttcgatcacacgcagttgaatacaatcaccgcattgcacgtttctgatgaggtattagtgagtggatctgaaggtttgctcaatatttatgatttaaatagtgggctgttagtccgttcagatacattgagtggtgctgataatgtttggaacgttagttttaaggacaacacacttgtggcagcggtagaacgagacaagcgaaatcttttagaaattttggactttagttgaagattgatgtgagaatgatgcagaacttaccttgtcacgtttggaactcagttgtactttttcggtgtaaacaaatataaaactttagaatttacattaataagttatgtgctatttattagtttaatatatcaacattaattacatgcgagctatgtattattagctcaatcagcaggactaaaatcgaggaaaaagtaattttgtttatgcccagttcagttatcgtccatttgtagcaaatgtggtacaagttgacccatattttcatgcattgggccatgcagtaattatcacactcactttgtcataatgtatacaatggccgcttatttgcgactcgtctcatatttttcctgaaactgtagctgtgtgtaatattattcattaacttcgataattcggctacagaagacaagagctacatccttactggtgcgaataaatgacataatctgtcaagagtaccgaagtaaaagcaacgattgccgaacacatcttcctgaagtatcatatgccaatacaaggtttcaataggaattatgaaagcggcattatcacccttaatctgaaatatgtaatgatgacggtgcagtatgttgactacattgtaaagttgcactttcactcaactcatgaaattgatgacattaatcctacgtgacttacacatatgccatgaacgaagaaggtggcaccaaaaatccagcgtttccgatatacacgcagtcaaatgttcagactaaactttggtattctgacaacgtgttgtcatacctgttacgagccagaaacgtatttctttttgggtgatacaatctccagatgactgctttttttttttttaccccagattcaggggccgaaggaacggaaatgcggtgtggcgagattgcggatgtgctaaaaaataatatcctcgaggcaaccagcataatgtggacggctctcggcaattgacttccataacaaatgcatcctgtaatcaggggtattataagttactgtatggttaattaaatatagaatgaaaggggcagcgttcttaaggggtattgctgggtggaaaaatacaagtgtctttacttgattgtgtgcacatatataaggcaaaagatttctagcgtatatttgaatcttttgttcttccacgttcaaatttctttggtcaaaacatttcataaagggacaagttctgcattgtattctaataattgcccatagaacatataaattaggtatcgactgttttcgtctccactttaaatgacaaagaaggataagaaggaagtaaaagttcaaacggttaccacggaggatggtgaaaccgtgaaagtttttgaagacctgcagggttttgaaactttcattgccaatgaaactgaagatgatgatttcgatcatttgcactgtaaattaaattactacccaccatttgtgctacacgagtcgcacgaggaccctgaaaaaattagtgatgctgcaaattctcattctaagaagttcgtgcgtcacctgcaccagcatattgaaaagcatcttttgaaagatattaagcaagccgttaggaaacctgagcttaaatttcacgaaaaatcgaaggaagagacatttgataaaatcacctggcattacggtgaggaaactgaataccatggtagacctttcaagatagacgttcaagtagtttgcacacatgaagatgctatggtatttgtcgattacaaaacacatcctgtaggcgcaaattaaaggttgtgtcatagagaatgtgttagtactgaatcctaacctcccaaattcataagtagttttatgtacctttaatgatttacgattagcaactttttgaattttttttattgaaatgttgagcccgaagacgtgaaacgctataaagtagtatcactgttacgccgcgaaacctgataatgtattgttaaactactacctggtcgatgattatatcgacgcttctaaaatgaatgctattacccgaacttccacttgattgccgtctcttcccgggtaacattgtaagtgtgaatatgatttttttttttgctttctcttttcaaaatttccgaaaagcatatcaagacgtgtactacatacagtaaaagccctcctagggttttcagtagtggttcgaatagtatagattactgcttttgttactctgcaacaatcccaaaacttaataaaaagtacaaaagaccaaataaaagtatcgtatataatccagtcataatgatgaatccacacgttcaagaaaatttgcaagcaatccacaacgccttaagcaattttgatacgtcatttttatcggaggatgaagaagattattgccctctttgtattgaaccaatggatattactgataaaaatttttttccttgtccctgtggttatcaaatttgtcaattttgctacaataatatcagacaaaatccagaattaaatggccgttgcccagcatgtcgtcgtaaatatgatgacgagaacgtcagatacgtcacattatctccggaggagttaaaaatggagagagccaagctcgctaggaaggagaaagaaagaaagcatagagaaaaagaacgtaaagagaatgaatatacgaataggaaacatttatctggtaccagagttatccaaaagaatttagtgtacgttgttggcatcaatcctcctgttccatacgaggaagttgcgcccactctgaaatctgaaaaatattttggccaatatggtaagataaataagattgtggttaatagaaaaacaccccattctaacaacacaaccagcgagcattatcaccatcattcaccaggatatggcgtttacataaccttcggatccaaggacgatgctgcaagatgtatagctcaggtagacgggacgtatatggatggccgcctgatcaaagctgcctacggtactactaaatactgttcttcttatttaagaggattgccatgcccaaatcccaactgtatgtttttgcatgaacctggtgaagaagctgattcttttaataaaagagaactccacaataaacaacaagcgcaacagcaaagtggcggaactgcattcactagatctggaatacacaacaatatatctaccagtaccgctggttcaaataccaatttactaagtgaaaatttcacaggcacaccttcaccggcggcgatgagggctcagttacatcatgacagccatacaaacgctggaacaccggtattaacacctgctccggtccctgcagggtcaaatccttggggagttactcaatcagcaacacctgtaacctctatcaatctctctaaaaacagcagctccataaacttgccaacattaaatgattctctgggccatcatactacccccacaacagagaataccatcacaagtacgacaactactaccaataccaatgctacaagtcactcccatggtagcaagaagaagcaatctcttgctgcagaggaatacaaagatccttatgacgcactagggaatgctgttgactttttggatgcaagactacattctctatcaaattatcagaagcgccctatatctatcaaatccaatattattgacgaagaaacttataaaaagtatccgtctttgttttcttgggacaagattgaggcctcaaagaaaagtgacaatacattagccaacaaacttgtggagatcctggctataaagccaatagactacactgcttctgtcgttcaattcttgcagagtgtcaatgttggtgtaaatgacaatattacaatcacagataatacgaaaactcccacccaaccaataagactgcaaaccgtctcacagcaaatccaaccaccattaaacgtcagtacccctccaccgggtatctttggtccacaacataaggttcctattcagcagcaacaaatgggtgatacaagctcaagaaattcctctgatttactaaatcaactaatcaacggaaggaaaattatcgccggtaattaatccgactctaaatatttttcttgtttgcattaaccataattttatctatttttatttctcatgaatatataatctctccgtttataacgaaatgcaagaaaaaaaaatctcacccatttttttaaacctttgacgtggaaaggtatctgggaaaggtatctggctaatgaataatgccatagcatataccagtatagtctatttactcgttacaacgtatgaaagcgtcagcgctgcaagaatgactaattcatagaaaataatcatcatgatatatatcataatgcacggaacctgcttcgctaattttttcacttaaatcacattttttcaacgaaatctcttgcgcagttggttggaattcttatccgaatgactcagtctacatcaaaaaactgtggccgaatggtggtaattgatgactcttctatttttttttttcatataaagagcttgcgcgcgtgttgttgttcgctatccatttccattaggaacatttttggatattatttttcagacccgtaatatacttaacacatataccactaaaggcaaaagaaagagagatctgaagtgagaaataagtctgcatcattatgccatctgctagcttactcgtctcgacaaagagacttaacgcttccaaattccaaaaatttgtgtcttcattaaacaaatccaccatagcaggatttgcatctgtacccttgagagctccaccatccgttgcatttacgagaaagaaagtcggatactcaaagaggtatgtttcatctactaacggcttttcagctactagatccactgtgatccaactgttgaacaatatcagcacaaaaagagaggttgaacaatatttgaaatatttcacttccgtctcacaacaacaatttgctgtgatcaaggtgggtggtgccattatcagcgacaatctacacgaactcgcttcctgcttggcatttttgtatcatgttggtctatatccaatagttttacatggtaccggtcctcaggttaatggaaggctagaagcgcagggaattgagccagactatattgatggtattagaatcacggatgagcacacaatggccgtagttagaaaatgttttttggaacaaaatcttaagctagttactgcattagaacagctaggggtccgtgcaagacccattacttctggtgtttttactgctgactatttggataaggacaaatacaagctagtgggcaatattaaaagtgtcacaaaagagccaattgaagcatctattaaggcaggtgccctaccaatcttgacctctttagccgaaactgcttctggtcaaatgttgaacgtcaacgccgacgtagctgctggtgaattagcccgtgtttttgagcctttgaagatcgtttacctgaatgagaaagggggtattatcaatggctccacgggagaaaaaatttcgatgatcaatttggatgaagagtatgacgatttaatgaagcaaagttgggtgaagtatggtaccaaattaaaaattagagaaattaaagagcttttggactatcttcctcgttcttcttcagttgcaatcattaacgttcaagatctacaaaaagaactgttcactgattctggtgcgggtactatgatcaggagaggttacaaattagtgaagagatcctccattggcgaatttccatccgctgatgctctaagaaaagctcttcaaagggacgctggcattagttccggtaaagaatctgttgcttcttatttaagatatttggaaaactctgattttgtctcttatgctgatgaacctcttgaagcagtggccattgtaaagaaagatacgaacgttcccacactagacaaatttgtctgttctgacgcagcctggttgaataacgtcacagataatgtattcaatgttttgcgccgtgattttcctgctttacaatgggtagtcagtgaaaatgatgctaacattgcatggcattttgataagtctcaaggttcatatctaaaaggcggaaaagttttgttctggtatggtatcgatgatataaatacaatatccgagctcgttgaaaattttgtgaagtcgtgtgacactgcttctaccctcaactcatcagcaagtagtggagtatttgctaacaaaaaatcagctaggtcgtactcaactagatccactcctcgtcccgagggagttaacaccaaccctggtcgtgtcgcgcttattggtgctagaggttacacaggtaaaaatttggtatctttgatcaacggccacccatatttagaagtggcccatgtttcttctcgtgaattgaaaggtcaaaagttgcaagattatacaaaatccgaaattatatatgaaagtttgcaaatacaggatattaggaaactggaagaacaaaatgctgtggacttttgggttatggcattacccaacaaagtctgtgaacctttcgttgagacaatccaaagtgttcatggtaagtctaaaattattgatctgtccgctgatcacaggtttgtatcagaatcagactgggcttacggtttgccagaattgaatgatagagcaaaaattgcaaacgctgccaaaattgctaatcccggttgttatgctactggttcgcaattaactatttctccgttaacaaagtatatcaatggtcttccaactgtgtttggtgtttcagggtattcaggcgcggggacgaagccttctccaaaaaacgatcccaaattcttgaacaataacttaattccttacgctttaagtgatcatatacacgaacgcgaaatctcagctcgcattgggcacaatgttgcattcatgccccatgttgggcagtggtttcaaggtatctctttgaccgtctctattccaataaaaaaaggttccttgtctattgatgagatcaggaaattatacagaaatttttacgaagacgaaaagctagtacatgtcatcgatgatatcccactggttaaagatattgagggcacccatggtgtagttattggtggtttcaagctgaatgatgctgaagatcgtgtagttgtttgcgcaaccatcgataacttacttaaaggcgccgctactcaatgtctgcaaaatattaatcttgctatgggttatggagagtatgctggtatccctgaaaataaaattattggtgtctgatcactgtgtatagtagatctgcagctcagtcacatgagacattaacgtatataaatatataaatatatatatatccattaaataacgaagtaggacatggtctaaaaatagtgcttctcatgtattgattttgagtagccataagaataattattgatttcaagatctttgatctccttacatccaaaattataataccactttatggtatcacgacatcaccacaacagagaaggattgccgcatttggatatcgtaaacaaaggcgttaccatagaaatgtactgattggcagaattactcttcaggagaatctttcatacaaaggaattccattggggaaaatctcgttaccaagtcaatgctgaactttctatggcctttgtttactatcgttaattattttacgaccacttctgggtagaaatatttcgtagccctggaacgagcttgtttacgcgttttatcccattatatggcacccaaatcaaatttaaaaagaaaaaacgcgtaaacagtgtcgggtaagttcatcctctgttactttaattgcttctttttttgaaattctaagtaaacgcgtcattttgatcctcaggacacagaaatccttgcagaatcttattgggtgttgaatagaggacgcgtaaaaacgatatggaaatttttttcatatagtgtagaaagaataggttggcgtaggtagtttcgtgtttgatagaaacctccaacaaagtctgcagctcacgttttagaataacaagtttagagtttatcttgttgcctttgttaagtcagtaccattgaataaaaattatataaaggagctaatatttcattgttggaaaattactctaccataattgaagcatatctcatccttttcatccttttcaacgcaagagagacaccaacgaacaacactttatttgttgatatattaacatcatgtacgtttataaaagagacggtcgtaaagaacctgtccaattcgataagattaccgctcgtatatcacgcttatgctatggtttagatccaaaacatatcgacgccgttaaggtcacccaacgtatcatttctggtgtctatgaaggtgtcacaacaatcgaactagacaacttagccgctgaaacatgcgcttatatgactactgttcatccagattacgccaccctagcggccagaattgccatttctaatttacataaacaaaccacaaaacaattttctaaggttgtcgaagatctttatagatacgtcaatgctgctactggtaagcccgctcccatgatctctgatgatgtctacaatattgtcatggaaaacaaggataaattgaactccgcaattgtctatgacagagattttcagtacagttattttggttttaaaactttggaacgttcttatttactaagaatcaacggtcaagtggccgaacgtccacaacatttaattatgagagtcgcactaggcatccacggtagagatatcgaggctgctttagaaacgtataacttgatgtctctaaaatattttactcacgcctctccaacgttgttcaatgccggtactccaaaacctcaaatgtcctcttgtttcttggttgccatgaaggaggactctatcgaggggatttacgacaccttgaaggaatgtgctttgatttccaaaactgctggtggtattggtctacatatccataacattcgttcaactggttcttacattgctggtacaaacggtacttctaacggtttaattcctatgattcgtgttttcaataacactgcccgttatgttgaccagggtggtaataaaagacctggtgcgtttgccctttacctggaaccatggcatgctgatatatttgattttattgatattaggaagaaccacggtaaagaggaaattcgtgcaagagatttgttccctgctctatggattcctgatcttttcatgaagcgtgtcgaagaaaatgggacctggacattattctctccaacatcagctcctggtttaagcgattgttacggtgacgagtttgaggctctatatacccgctacgagaaagaaggtcgtggtaagactatcaaagcccaaaaattatggtattccattttggaagctcaaactgaaactggtacacctttcgttgtttacaaggatgcttgtaacagaaaatctaatcaaaaaaacttaggtgtcatcaagtcatcaaacttatgctgtgaaattgttgaatactcagctccagatgaaactgctgtttgtaacttggcttccgttgccttaccagcattcattgaaacttctgaggatggtaagacttccacatacaacttcaaaaaattacatgaaattgctaaagttgttactcgtaatttaaacagagtcattgatcgtaattactaccctgttgaagaagcgagaaaatccaatatgagacatagaccaattgctttgggtgttcaaggtctcgctgacactttcatgctgttacgtttgccatttgattctgaggaagcccgtttgctaaatatccaaatctttgaaactatttatcatgcctccatggaagcttcttgtgaactagctcagaaggacggtccatacgaaactttccaaggatctcctgcttctcaaggtatactacagtttgatatgtgggaccaaaaaccctacggcatgtgggattgggacaccttaagaaaagatatcatgaagcatggtgttagaaattccttgaccatggcaccaatgcctactgcatccacatcccaaatattgggttataatgaatgtttcgaaccagtcacttccaatatgtactcccgtcgtgtcttatccggtgaattccaggttgtgaacccttacttactgcgtgacttggttgatttaggtatttgggatgagggtatgaaacagtatctgattacacaaaatggctccattcaaggcttaccaaacgttccacaagaattgaaggacttatacaagactgtttgggaaatttcacaaaagactatcattaacatggcagccgatcgttctgtctatattgatcaatctcattctttgaatttgttcttacgtgccccaactatgggtaaactaacaagtatgcatttttacggatggaagaagggattgaagaccggtatgtactatttgagaacccaagctgcatctgctgcaattcaatttactattgatcagaagattgcggatcaagctacagaaaacgttgctgatatttccaacttgaagcgtccatcatatatgccttccagtgcaagctacgctgccagcgatttcgtgcccgcagctgtgactgcaaacgcaactattccatctctagatagctcctcggaagcttcaagagaggcatctccagctccaacaggtagccactcattaactaaaggaatggcagaattaaacgttcaagagtctaaggtagaagttcctgaagtacctgccccaactaagaatgaagaaaaagctgcccccatcgttgatgatgaggaaaccgagttcgacatttacaactctaaggttatagcatgtgctattgataacccagaagcttgtgaaatgtgttcgggttaatgagggctaagtttttatttcttcaattctatttatcaaaatttgggtgtttacttcgaggtgtaatttatattttcttttgttttctctgataaaaaaattggtttccattctaatgccaagctaaaaggtacctatatatgtttactaattatttttctactttgcatatatacataaaaaaagtcgaataatttaacatgaacattttaagctgtccttgtaagaaggccatgatacagattcccccctgccccgaaatggggtctaggcaacattgttctataaaggaacgcaactttatgtggcaacattaaagcaaatacatatctacttgtgaagccaaagaattgtaattaaatagcactcattattatttttgtcttctagtttatagttgaatataccatcttttttagattcccaggatgcgcctatatcgttcttcaatgagaaattagcgttttcttcgttgagtccttcaatgttcaacgtcgttaccgaggcaatatatttatacaaagaagagtgcttttcaagtttttctaggaccagttttataagaaggttggaagttgattcggtcgataaattgatttcattgtcatcttttaaactatcataactttcttgaattaacgtaactagttttctttcgggcagaggagagttatcactccttccatcctttatttcaatctgcatactcatttttttgttgactttcgtaatcacttactttcacttatcctaaataatttacagtgcgttttgtaaaactgcaagacggtatccgctaatagagagaagaatacgtattttctagtaaagaaatttacaaaaaaggaggtatattggcatcgctattttcggatagaatggcaagagcgattaagtatagcaaactgggaaatgtatagagacaagaaataatgagactctctcttcaagtatctttgagcacgtatcagataactaatggttatatcgcttgttacggtcggtgatacttcactttgaaatagatattagcacgtgtctcggagagaagaaaatgaatgctgcattatacaaaatagataacagtatttaagagtccatatttccataaccagcgacttgcatacacgtaacatacgatttactacattatcgaatacgattaaacactacgccagatttccacaatatgtcttcagcaccattattacaaagaacacctgggaaaaagatcgctttgcccacacgagttgagccaaaagtgttctttgccaatgagcgtacctttttgtcgtggttgaactttacagttatgctgggaggccttggtgtaggtttactgaattttggtgacaagataggtagggtcagtgcaggactatttacttttgttgccatgggtacaatgatatacgcgcttgtaacataccactggagagctgctgcgattagacgtagaggatcaggtccttatgatgacagattggggcccactttgttgtgctttttcttattggttgctgtcattatcaactttatattaagattgaagtacaatgacgctaacactaagttatgaaattgtaattccaatatcgtaagcgtgggttacgcacaaactgtattttcaagatgctcacaaataatttagtttcatatatacgcatatatagaaagtatccatctataggtaatcatgaacaataaaaatattcacgtttcaggagctattgtttgtactcattacgtttttggatatcaagttgaaaatcagcccctttcactagatatcaagcgctataaaaaaattttaatttcgatgaggcatctttcttttctcttgtggctatgtaagcctaagaagccgtttacacatcaatgataaataagtatacaaaaagggttccattttttttttggccgctaccggactagcaagggcctaatggtacgctgagcgtagtacaaccaagcgcttgttagccgtagagttaagctcttgactactattacggtaaaagccgggaacgtgcgtaacaatttttttttgcattaggttaaagaggctcgctcgcggagcctttagaataccgcttaaggcgccaaaagatggaagctattctctttcttttttttttcacaaactgagaggggttgtgtatcgttaaaaatgttggaagacttctgactcatcactacgcagattgttagagtttttcgatgagaatggcttcaaagaacagaacaaaacacgattatataagccccatgtaaaaagaacgtcttaatttattttgaatttaggacttcttgacatttttagcatatataacaatacgataagtgtctcatcaaacgtggttaagacagaaaacttcttcacaacattaacaaaaagccaaagaagaagaaatgctttctcgcacaagagctgcagctccgaattccagaatattcactagaagcttgttacgtctttattctcaagcaccattacgcgttccaattactcttccaaatggtttcacctacgaacagccaacagggttattcatcaatggtgaatttgttgcctcgaagcaaaagaaaacgtttgacgtgatcaatccatctaacgaagaaaagataacaactgtatacaaggctatggaagatgatgttgatgaagccgttgcagcggctaaaaaagcttttgaaacgaagtggtctattgtagagccggaggttcgcgctaaagctttattcaatctcgctgacttggttgagaaacaccaagaaacactggctgccattgagtcaatggataatggtaagtcattgttttgtgcgcgcggtgacgtcgctttagtatctaaatacttgcgttcttgcggtggttgggcagataaaatctacggtaacgttattgacacaggtaaaaaccattttacctactcaattaaggaaccattaggcgtttgcggccaaataatcccttggaacttccctttattgatgtggtcatggaaaattgggcctgctctggctacaggtaacaccgtcgtattgaaacccgctgaaacaacacctttatctgcccttttcgcttcccagttgtgtcaggaagcaggcatacccgctggtgtagtcaatatccttccgggttccggtagagttgttggagaaagattgagtgcacacccagacgtgaagaagattgcttttacaggctctactgccaccggccgccatattatgaaggtcgctgccgatactgtcaagaaagtcactttggagctgggaggtaaatcaccaaatattgtgtttgctgacgctgatctagataaagccgtcaagaacattgccttcggtattttttacaactctggtgaagtttgctgcgctggttccagaatatacattcaagatacagtatacgaggaggtgttgcaaaaactaaaggattacaccgagtcactaaaggtcggtgacccatttgatgaggaagttttccaaggtgctcaaacatctgacaaacagctgcataaaattttagactatgtcgatgtagcaaaatcagagggggctcgtcttgtgactggaggggccagacatggcagtaaaggttattttgtcaagccaacagtgtttgctgatgtcaaaggagatatgagaattgttaaggaggaagtgtttggtcccattgtaactgtatccaagttttctactgttgatgaagtgattgctatggcaaatgattctcaatatgggttagccgcaggtattcacactaacgatattaacaaggctgttgatgtgtccaaaagagtgaaagctggtactgtttggataaatacctataacaacttccaccaaaatgttcctttcggtggcttcggccagtcaggtattggccgtgaaatgggtgaggctgctttaagtaactacactcaaacaaaatctgtcagaattgccattgacaagccaattcgttgaagtaactcaggcccgagttgactgctcattgaaggtatgtatgataaacattatagaataatgaaaaatgcctcgtgacatacagataaaatctaacaaggatatattcaaaaaaaaaaaacaaaacaaaaaaataataacgtgataaacattaatgaacaatgtatttacattcttaagcataggtgagaaattaccttctttacttttttttttttttttggtgatattgtatattaaaatatatagtaatcaaattcgtttcattgatcaaattgctcactagttcttttttcaaaaatttcatctttataggtagatacaagtgccagagagatatataaacagaaaactctatcgatgtgataatgtatgccattatcgggactgtacacccacacatttacaagcccacacatcctacaactttcttttcatttcttgcgcttcttccactgtcataaaatatgattgtccgatgccgcagcctacgcctcggcgagtattcatcacctaagcgtcctgtaggcggggccacgcagtcactaacggaatactccagaaggctgcttcctttggaaggaagtttcactcggttgtccacccagcgctttaactttgtctcagcgaagaagaattgaataactatagtgaatttcaagagctagaggatggttaggtattagttcaaaacaaagatttcaagaaaccaacatagattaagcagaaatggtatgttaaaaagtgctcagatgaaagatgacgtcccatattccatgttaaagttgccatgagttagtataaaaggcaataaaggtaccataacgagaaaagaaagtaaaagaagaaatgttttgcaaatttaaggtggcgtaacagcaactattggctaatatattaatggcaatcattgtgaaaagaaatgtgaaatccgtatcgtaattggttaaatttataactcaaatttaaacactcgaatagctgacccgtaatattttatcccgctttaagagttcaacgctaaaaaatgatatctagctaaccattatgctacaggaaccttttttggactattatccctatcatgaaaactggaaggatctttcaaggacgccatttccaaagatttcccccacactggaacctattttactaacaatttttaaaatggttttttacctaaattgttttttctcagtctgacgctgttactatccgtactagaaaggttatctccaacccattgttggccagaaagcaattcgtcgtcgacgtcttgcacccaaacagagctaatgtctccaaggatgaattgcgtgaaaaattagctgaagtctacaaggctgaaaaggacgctgtctccgttttcggtttcagaacccaatttggtggtggtaagtctgttggtttcggtttggtctacaactctgttgccgaagctaagaagttcgaaccaacttacagattagtcagatacggtttggctgaaaaggttgaaaaggcttccagacaacaaagaaagcaaaagaagaacagagacaagaagatcttcggtactggtaagagattggctaagaaggttgctcgtcgtaacgccgattaagcaaactaacttcaaaacgttaaatcatttttacggattgtttagttttctatatataaatatgtgtatctttttccaataaaaaatataatcaataattttaagagatccgtggattcatttcgtaatagaaaatctcggaaaaatggtacagaatattgttggctaagtgcttcagattgcatcatcagaaaagtaaaaatacccccgtaatccatcttctctacatttaatctcatagtgctcgtaatgtctcgaaatttgtctttcgtgatcattgcacagtcttttcatttgtcacagtcacgtgattacatttaagtacagtatatccaaaaaattagctggactgggagccttctcaataagttggcggtttatatactcaaacctattaataggaaagaactcacaaaagaagccttttggaagagaaaactttgatatagaggggatatggtactgtttggactaggtagactattttacgtcattttattattgattaatgccgttgcagtactgagcgaagaaaggttcttaagaagaagtatgtaaacaggagaggcaaccataaacaacttattttaaagcaacaattaatactaactttattgaatatgctaatacattatttcaccgatttttgcagttggccttggaagatcaaatgatgagacacctgtttttggtcaggatcaaaataccacgaagtccaaggttgttcaattgattggcgccgtacagacattactgaggagtatgttatgttgatggagaacggttaaagttacatttcatcagttttttcccgttctttttcaccttttgtgagaaaattttactaacgtttcgtatattattcttgtagtaccattaattggaataaatatactggtgattgtttatgaattactattgggatgaactaagcgtacgaagcaaatattacatactactatatacaagaaacaggctctaatagtttttttttcccttcaccttttcggttttagctttattataaaagatatgaacaaaacctccaagggtagtggtagcatggtatgtgaaattagagagttcatgcataacttgaaatgaaaataatactctgttacgtagctaactactgccaaatatgtatcgaaaatatcaattattaaggggtttcgtattaataaaatagagatcaaatacattcatattagcctaactattgtggcaattctttcaacttatcatccacgaatgtctgcaagatctctaatttttcgatttgttcaattaatgcacttaatgatatattgtccttgttacttccatcaccatccgttctctctgttatgtcatcaagacgtaatctaaagtaaaatagcaagcagtcataaatgaaaataaattgattaatgttctggaccatggatattcgttcctttctaaaaatattaattgtccatgaaattggatcgaataactttgccgggtattttaatttaacaaactctttctgcaacatttcaaacatttcgaaattggatagaatggaatcaatggtacacaaagtaccagtccttccacaacctgcggaacaatgaaccaaaatggtaggaagttggtcgttttgatagtaatttctggcaaatagtgtatctattatgtgattcttgacattgattgcttgtaagattgagataggattgagtaaagtgcccaaatcaggccaatttttcacctgaatctgtaacaattcataaggtttctcttgatcatgatatgttagcagaatttgtcttatgagaattgcgtcatcatcatcatcatcatcatcatcacaagcagcagcagtaacaggaatattactattgttattgttattattattgttgtcattatcattatcattatcagtactatagttactactatttccctgaacaccagctgaatataaactactattttgtgttcccatagtatttttcctcatgctagtagtgctaggcatctttaatatttttttttctaacaatttaacgtgaataccgttataattaccttcttgccaatatcgataacatttctcaatgccattttcgaaatcatttgtcaatgagagaaccaacggaacgccattattcaatatgcatgtataaaagtcatgtacagtggagggcattggagcttgcgtcgctatatagcgcactcttcttgttgtggttgtagttgtttgaaatgacgaattttgctctacagaaaaccttggcagagacaaatagtttgcgttgatataattgtcgaggatgccaccatcggaagtagaatgtgaatgcttgataccttttgatgattgcaaacctttttttagaatcactctcgaatgctcgtagggaaaaatatccttgtacctgttcttggctcctaattcaacgcctgatgatattataacgtcatctgactccgaatcggaatctgattcaaggctgagcatcgatttatatttactgtattgagtgaagattggctgagaatgcgacctcttttgtactttgttcacgtcaggaaattttggaggcatgattgttgaagaagaagttgatgttaactgttcaggatatgatgatggcttttcaagtataaacgagttttccttcttcctgaaagagacagaatggttcaagcgccttttttccaaaaaatctaatttttgaaactgagaaaccaactcgatcttgggtattgacatcagatgctggaaccattcaggtataacggagtcaatgacctccttttcgtaatttttgctcaggttttcgtatctgatctgaaaccctagtttgtctttattagtgtccttttctagagaattttggttctttgggaattggaagttttgtaaagattttttggcagaatcgttattataccatctttcatgttcttctttgatgttgactgcactcaaatacgtctctaaacccattatttcttcattttgcgaaaatttgaacatttggtttatgtttgtttgtggtgcaggcagctggaacttaaataaggcagatatgggggaagaagaagacatgggagaatctgataggacgttacgcggagagggagaactggaaaagtttgaatgatctgacctactatcgtcaggaactttcaacttaaggttcatttgcggagacgatagtggtgttgtcgccgtcatatgcggcgctgtgttgtgtagactgttcataaggtttgtcttggggcttttaggttcagccgaactaatgcaatctgagttaaatgtgttggtgtttatatggtctggaaatagaattttgaattgaggaaaaccacacattagtatagacacggtttttttaacattagtatcaaactctattagcttggacgctattccataacaaggtaaagaaacagaactttccgtttgatttgcggtgctatcataaatgataatccgaaggttatcgatggccagtttagatttcaacacgctttgctcgctaggagttaagttgtccaagagtttggaaaaggtgaaatttttcctcctcagcagcgtggaaggcaaacatacatgaatggagtttgtgataatggatttggcatgttcggtaaacggcctaacatcaagtaagagcaccttttcatctggtaaggtttcaataatcttgcccagttctacagcagtaattagcgaacaaccctgcggcttattatatcgctgttccttgggcttgaagcttggcaggacaggagcggtcgccctcttcaataacaccggcgaagatgtcttatagctcaccaaagggctactggctttggggctgtggtatatgttgctgttcatgctgttatgataactgttcataggagcatgcctcgaatatacatgcgaactcgatccgaccaaagtgctagtctcggaaagcactgaagtgcggtcggtgggtagaatgcttgggcagtctacactgtccttcatgttctatatgataagtagatctgtgttgctgatggagaagggagatacaatacggattttctatgaactttgcagtgataagagcacctacgctattataacaccgatgttagaataatatgcaagtttgtggtctgtgtatacagttctttgtttgtgcttgaagtgatgatgttacatgtcaaagaaagaaaaccgctaaggtcaatgaaaatatagtgttacatccgccggtgcaaatggcgaggagaagattggactcttgcgcatcgaacactacctatctgcatccatccatgccaggtgcgcaaactgttgggtctggctaacaccacattctcgctgcgctgtgttctccgatgacgttttgccgcaaaatatttttttcatgaaggtcttttcttttcgttcagcgtcagcgggcccaaatctcaaagtcgccgccattctgtttaatgtttaaagtttccgctcactacaccaagatggcagcaggagatgccagaaaaagcgtggggtctggtctggttagatattagaagtacatacacatcggtgggtgtgtagcagtggcgacacataaaatggccataatgggggtgattttacgtatagcatacatagacatctgtcgttgaggttcgctaccagtgaacggatttaacgagcaagcagcgaaagtagccgaaaacctcttattgttaatagtcatttagcagccgttctgctgctgttttcctgtggggtgaggtgggctgtgattcggtaaactcgcttgcggtctaacaaaaacagagaaaaacttggtacaaaaagatttcattggacgcaaccggaatcgaaccgatgacctcttccttgcaagggaagcgcgctaccaactgcgccatgtgcccagaatttctgtatgtgttggatctcaacacggggtacctccgtataagcaattttaacccgtagatgattttagagtttcgttcctacacgcatgaaaaaggtaagattgagtatgcctaagatgaaccaatcaaagttataaatacctgaagaaatgagtttagatctgttggatggtgaaacataaaaaacagaatgaggaataatcgtaatatttttatgtagaaatatcaagtccattgtaaggattctaatatcctcgaggagaacttctagtatattctgtatacataatattattgcctttatcaacaacggaatcccaacaatcatctcaaagttcaccaaaagtctcaagatccgacttaaatcttatataatatgtagaattgcctgcaaaagtgtacgattttacaataaaaaacgtcgaattagcttttcgcatacgtctcaaccaagaggagagcggtaaaaattatgggaaactcaatcgttaaccttgcgcctgatcaaaacaatcattaatagccatattatttttatcaacttctggacagtcaatactccagggataataatgggaccaagcatcattggcaactactctcagctcggcacgccaagaatcaccgtggctataggtaacacaaaacgctgtcttgccgtgattgtgcatactggatactgaaacacgaactgcacatgttaaatttccttcagaggctgtaatatcacagctactgtttgttgaccacgtcttgacaaacaaactccaaccctcttgcccatcaaaaaagatattcgtgaactcctggctgccgcaaaacttcttgtcaccgctcccgtgaacggcccatgctacccattgcgctatgtagctgttcaaattagtcgtaagagttgtggaagagacggccctattgtacaacctagaccaagttcttacctccactccgtaaaacttggctctacagagggtagattcacctgtttcctggttgcggttgtattgcaggtctgctggtgtttccacagaaccatcgacggctacattaatggcattactgatacttattgccgtgacgtcattttgaagttgctcgacgagactatgctgagtgaagttggctgcttgggtagttatattactgataatgttagggtattcagtagcatcacgcttgttgaaggactcaggtacagtaccatttgcagttaatcctatcgtctggtaaaattcaaccatagaaactggagcgattgccaaatcatcgtccatttgccagaatcctgatggcaagccctggctttcaccgcccgtcaggtagatctcagcacgtgtgcatgcgcataacaataagatcgcataaaaaaatgagacggtatagtatcctgaggtcatttttctcccttggattgattgcttgcttttgtatctttcttataatagttctttcagaagagcccaatatgcggttattatataagttaagttacggctatgtgaagattttgaataatgtaaaactgttagaaagcattgcctcttgtataagatgtggtcgcattacttcagttaatgacttgaaccagtttgtttttcaatccacggctgtattcttcactaataaaaccgattagcgggagtcagggaaatagaaagaatatttgcaaatggagcaccattttagaattaattttttttcagtgctcacaggttgatgataatgacaaaatattttgttctttagaattatttacatattgtttagagatgaacgattattcacacttattactatattggtttaaaatggttaacagtttgctcgagatatcaacacaatctagtcttacataaaactttcttttttgtccctggaaatctggcgcaaaccctttttcataggattgacttaaaatagttgaagagcgatttctcttgcaaaaaaaggtgctaacccttcttactttggtttattttcgtgttggaacaagtagtacaaaaatatacaggcgagttgatataataacattatgtgcgttctcatcgtatacttaggcacatctcttatacgcttatatataattgcaacagtaacagaataatgaaactgttaaaagcaatatgtagacaatgacgcaattgagttacagatccaatatatacgtggaaaatatgagttgttacactgaacatgttatatttacctgacataccactatattgtactgatgatacttaagacgtgccaattgcgcgtgttatatgaacctctccttcatagtataggaagatgtactttcattcttaattaacaccacctttgaataatttatcatcagtaactttcaattaacaaaaaaaataggaaaaaaatttgaaaaaacctcaaaactatgtacatattgaaaggagtaaataatcaatttttacttaaaacttgtcatagctggtttcaagtatcagctcggccaagtcctccatgatgcgctcttcactggtacttgtattttcgctatcacccttccttcttgagttgccttcaatgtccgctaaatcttccagtaatatttgcttcagcctcaaaaggtgccttctggcaagaaacttctttctttccgtgccttttaaactggctatttcctcactgtccagtgacggaagcttgattctctcggttaaaaccttgactaaacgaattccctccaacgtaacaaaccgcttgtcttctatgctcgctttaaattccttcccgaactcaccattcaataaagatttcaagtattcatctagtatacttttcagttccactgtagacactttatcattcatgttcagatttttaacgataggaaacaggaacttccatgaattaaacctgtaaactttgccgttcaactttgatgagtatgtggcctctacgctatctataaacccccgaatcttgtgcaaagtagcttcagcatttgatgcatctttgtttataacggccttgagactttgtctttggaatgcgttgtacaccaaaattaacgtcctcctggttattgagatttgtgccgacgaggctacccgttcataaatgtccagacactcgtcgccgcaagtgatgggcctcgttgttatgacagtttccatgtatttgtggtatatgctctgatctaacatttggttgttctgtgcctctaatgtcttaaatatttccatagcaagatcatattccttgtttttcaaacagtaattcataaacaatcccacaacatgtttgttgagaggaaatggcttattgatgttccaatgacttagtggaactaacgtaggaaaatcgctttgtgtcaaatacttcttgaaaatggtcttatcaaattgaaaatattcacagagggcccatagtcccattccttgcttctcaatctttggtgacttctggctacatattacttcacagtactcaaataacaatttagaatcgacacaatagtctggtattttattcatcaaatcattgagtaccaccataaaacgtttctcatcggcaatcctggtacaagatcttatcattaaggtatatgtaatactatcctttttcaaacctgggcactttttattaagaagtttgaacactagtgtttcatcggtacaatttatcagtgccgccaaagcggtattatattctatttccgtgagctcatttttgtcacacaaactatctatagtcttcaaaacaagttctccgtatttttttgagaccaaattttcttgttttgagagcccattaaagaggattgtgatggaatgttgatcaatagggactccccatttttttcgccaattgaagatatctacagcactttgttgggactgcacaacttcgatataatatttcataatcaaattcatcccaacgacgcctttctttttagctagcctagccaaaaagacagctttttccagttgtcctcttttcaaaaatttttgaacatcattggcgattaatttggaatcacgtaactgttctccattgacgcctagtatggtataaaagagtctcttatctttggttaaggataggaacttcaagtcgctttggctagttggccccagttttgtatctgctaatgcctcattatttattttatgaaattttcgaagaatatgaaaagcttgatccttggggtatgctgtcttttgcagttttttcaattgtcttcttttcttagaatttatcctttccaattgtttggatgttttatttaatatgaaaccgtgacgttctagctcatgtagtctttcttttacttgagttttctgtagatttgtcagtgaatgaaaagatcttctcagcagatgctctgtgagattaattgcagtgtttattcggggtagcattctagtaaatatacaagtgtctacacctattcttgaagactgcgatgactttgaggatgattgattcagatccttggttctcagctgtccttttgtaatttttagacccatctttattttgccgtaactaaaaataaaaactaaagagcagtgcccaagaagaagaggaaaaaaacaaaaagaaagctgaagaaaagtatctcaagatattttcagtaaatttttttttttttgaattttccgtttaatattaaaagaccttaaatcgataagttatgtatctgtatatacagggtgtactcaatttagcaataacattacagtggtgccacttggtcctcctcgaattttgtagataagccattttgcatgacattttctaaatcgtcaatttctttcactgcttcaacagttaaattagtgtaagtatcttcaccaatggctatgtcatcttcaattcttattccgacgtttctaaagtaagatggaaatgattcctcgttaggaatatataaacccggttcaatagtaataacttgtccaacctttaatggttcgtacctggaaactttaggcacatcgtgaacatctagacctaaattgtgtccaatatagtgcggatacaatttttcaacattccaaccggagactttatctatgcccaagtttttcaattcctgtttcatgagtgtgatactcttttcatggatgtcgtggagggaatagttattgctagctttacataacttaatgcaatcacgctgaacatttaatacagcttcgtagagatctctttgtgcatcagtgaatttcccactattgggccacgttctcgaaatatcagcacaataaccacccaaggagccagcagcgtctacaagaaccatttcgtcgtcaaacatcacatcatcgtttcttgtgtaatggatacacaaagaattcgaaccagtagcgaccacggggatatatgcgtccttatcgcaaccaccggatataaacttgtaatgaagaaaggaatctaaagttctctcattcctaaatcttttagcaaaggcttgattgaacgatcttcctgatatttggccagctctcctcataattctcaactcttgaggggacttgatcttacggaactctgcaattcttttactgatgggtttgatggtcttattcgcaatggaattcaatgatcgattgctattcccactgccatctaacaggctcttgatgtgtttaaaattggacgaactgggattagaagttgatagcatatcaaaatagatgaaatcattcctgttaattattttgggcaaatatttagacaaatcgttaatggaagcagattcatcggcattgaaaatttcttgaacaccataaaccccagacctaaatccttcccacttttcagcaaacgcatcctttggcggaaccagcatgtggaaaattgtatcacttaaactatccgttggcttttctaaaatcatgaccgaattaggttcattccaaccactaagataaaacaggtcattttcctgttggaacggataaaatactgctccagatgcaaattggatatcgttaccagctaaaatcacacaacttttgggaggcaatgtttccgccaacctaattcttctttcatagtattccaaggctgaaatgcctggtgtcaactcgcccgactttataaggaacggccttgtctcatgcagtggttggcctgcctcaatggggattctgactctattagtaaaagtattacttttatgctgttccaatggcgataccaacttcgagaagtatctttggcaagattgcatagaaaaccgtactgggtttatcctatgtaacatatcaacagaaaatgaccacttttcctattagctttttctattatattctttagaattggtggagtttcttgcgcaaacgatccacttttgcagtgcagtaagtgatccctataccaggtgagttgatatatatttactgtatcttgtactattttatgaacaagaaaggctattactcacaacagttttggtttcagtcaaagtttatgtgtgagtgtgagtgtgaatgtgtgcgtgttgcataattgcatttggcctttccgagaaataagtcattctttatttttctctctttacggtttaatggtgcggctttcgtatctgcgtctcatccttcccccttgccgcttgtcagaactctctagcttggcgattctctatcaacctgttattccaattcttatatctaccattaccttccagcattttttcaaatgtgttcacacgccctgtaacgtttatatataaatattttaatatttaacttagcttatgcatatatagttaaaagggataataacaataagaataaaaaacacaaactgctgagataagaaaaggaagcgaatagttaataatgcctgattcatcacattcaataagctcaaaagatgttgcatctgccatctctctctatgatcagtccatttacactaataacaggtctactaacctggacttagatcagagatcaatgagcccttccaatattgcctctggtgaagataggataacgagaacgaactcaggttgctccatcacatcaggtgcctccatgattgccacgaaggatggtattcaggggattaatgtcaaaagagatgggattccgaaatattcacttaatttattgaattccatggttcgaaaacaatatgatcacaataatggaacaaagtctcctaccccgaagactagcaatatggtagaccctaagaacaaaaagaagaacaaaaaaaagaagaatgacaaggatgacaaatacaaggtatcgcatgatcaaaccgaaaagttttacaaactcaacaccacttccaactccaatctcacctctgattctactacttcgttatcggaccagttttatttccagaaaagtaacgctgattctgctccattagacaatgcaaattacccactctccgaccattccccctccctaaactctatggataatactacaaagcatagcagcaatgtgcacacttgaatcacgtgaaccacagtaacctaattgctcaaattttgagagttaaaggaaagaataaaatatataaatgatacgtttatacccgctaaaaaaaaaaaatataaaacaaaaaaaggatctcataagacgatttgttgggatatgtccacatctttcggctatatactacatttagctgtttcccgtttctttgtattattcccttcttatgtataacttttactagtaataattataataaatattcgttttgaaacatggtaatttcaaatgttcaatgtattttcgggccgattgctgaccagcgacactttaagccgaactgtatttagtagactcccttttctcatcagcgaagaagaagtagcaaaagctgtttagcaagcaagacagcaatacgaagaccaagcatgattaggtacactgttgctggccattccagaaggtgtgtagtaggagcttcgaaaagagtgggtgcaattaaatgtatcaccgtcgccgccaccaagagatttatctccaataagccaaacgaagtttttaccaagctaacgaatgacaatgatccaaagagagatgcctttttcaaatatacgtggggctcatggcttaaaaatgataagcaagaaaaggaaaaaagattcacgaagttttcgattgaaggtttaaatcgcattctcaatgacatctacattcaatctaatgaaatggctaaggcccccgacggtaagatcttaccaccagtgtttaacaagaacttgaccgtttcattggtcaataacgttgtaccaaagaatataggtaaaatcaacccaaatgaaaaagttcaagtaaccacattatctagtattcacgaaggtaaacatcacagaatatacaaggtcgacacgaatttgaacaaggcatttatcttgaggattccttatccgctggaaaatgaaaacactctatcctacagaataagaagtgaagtagcaaccatggattttgctgacttgaagttgggcatcaaagttcccaagattttttgttatggtgtcaattctttgaaccctgtaaggcagccttttgtcttacaagaatttatcgaaggagaactcttgatgaaagattgggatccattgattgaagacggttcctccaatcaaaaaaaatatgacaatgttattaaacaagtttctgattttcagtcgaagttagtgtcattgaaattaaatgcatttggatccatatattttaacaatgacttaaaagacggaaatgagaaggagtttgttaaggaagacatatacgatggggaaactaatccggatctacaaaacagatggaaaattgggccatccgtggaaagatgtctctggagacataaatctcacttggattttcataaacaaatgaaaccttttttgggaccatggccaaagaagtctccaatggatataattaaaaatactggcctattggaagctgaaaatgctaaaactagaatagccatgaaagaggcaggaagttcagctgaattgatgtatcctcgaactttgaaggagcaaataactacctatgaaaatttagctaagattgccccggatttattcaacgtcaaaacaaaggccattccaaatatgcaggaactattgtcaccacgtttgtttcatcctgatctagaccccatgaatattattgttaacaaagaagcacaagaagcctatctattagattttgaaggagcatgcacaaaacctttcattttacagaattcgccacaattcatcgcctatgatgggcccaagatttatgacttaaaggaggacataaccgattttgacaaattatctgaggcggaaaaggtgcaatatcagttcatgtacaagcgcacccgtaatcaacatcaatgggagaaaaaattaaatgacaataatcctaaattaattactgcagttgccccacctgttaagctactgagaagcccatatattgcagctgtcgaaagaaaaacggaagaagagtatttacttattgatgaatcactattgcaattgaaggaagtttgggacatctttgcccagaatgagttagtgaatcagaaaaagtttcctctaaactatagtaaagaagatattgaaagacatgttgaggatttgcaaaaattacacgaaaagctaatctctacaccatttgctgccactcaagggtggattcctcaagatatgtttgatcaactattaaattccggcagtattgttaagcaagagaacggagactacaccgtgaagcaacctgaagctaccaaataatctatactaaaaatgaaatatttttttgttttctttacctcattcaactgtatagaacgttataacaaaataatcaagttaaaacccttttttgtacacaatggaatctcttccatttactaatcaacttaacaatgctggattggatatattgataacgttttaaaaagcgttgcgtgatgtttgggtgcaattggcggaaaagcggaactttcaaatttacgataggtggagatacatctccacctttctccccattatctttgaattttcctcaaatatataaagagaacaacaaatccatagaaatgccattgtttaatcctgattatctacattgttttagttttttactcacaatcgagtaatgcctttgtttggccaagctatgtgcaaatatcacaaattaaaaatttggttaagcagttaggctggacctaatattttagaaaaacctaattttttttgtggacccattttcgatatttactcacaaatggaattcaaggggaacaacttcggtctcagcactttaattattcttctcgttcccacctaatttcgcaatttattgtccttgacttctaccacgagaaaaaaattaagaaaatgcaacgctgcccgtgcagggttttctgagcgggatgaaaaaatcagacaaatatccaagttatgagtaattactttgttggaaggagggagcagaggataaggaaattcttaaaactgttatgtatataaaggaagaaccatttctagttatttcactttttgatacttgtcaactatcttagtaaaaatacagaactctataaagaaccacagaaaaatcgacagcaatgacaagcattgacattaacaacttacaaaatacctttcaacaagctatgaatatgagcggctccccaggcgctgtttgtacttcacctacgcaatctttcatgaataccgttccacagcgcttgaatgctgtaaagcacccaaaaattttgaagcctttctcaacgggtgatatgaagattttactattagaaaacgttaatcaaactgctattacaatcttcgaagagcaaggttaccaagtcgaattctataaatcttcattgcccgaggaagagttgatcgaaaagatcaaggacgttcatgctattggtatcagatcaaagactagattaacttcaaatgtcttacaacatgcgaagaatctggtttgtattggttgtttctgtatcggtaccaaccaagttgacttagactacgctaccagcagaggtattgctgttttcaactcgcctttctccaactcaagatcagtagcagaattggtcatcgctgaaatcattagtttagcaagacaactaggtgatagatctatcgaattacataccggtacatggaataaggttgctgctagatgttgggaggtaagaggaaaaactcttggtattattgggtacggtcacattggttcccaattatcagttcttgcagaagctatgggtttgcatgtgttgtactacgatattgtaactatcatggccttgggtactgccagacaagtttctacattagatgaattgttgaataaatctgattttgtgacactacatgtaccagctactcctgaaactgaaaaaatgttatctgccccacaatttgctgctatgaaggatggcgcttatgttattaatgcttcaagaggtactgtcgtggacattccatctttgatccaagccgtgaaagccaacaaaattgcaggtgctgctttggatgtttatccacatgaaccagctaagaacggtgaaggttcatttaacgatgagctaaatagctggacttctgaattagtttcattaccaaatatcatcttgacaccacacattggtggctctaccgaagaagcccaaagctcaatcggtattgaagtggctaccgcattgtccaaatacatcaatgaaggtaactctgtcggttcagtcaacttcccagaagtggcattgaaatcattgtcttacgaccaagagaacactgtgcgtgtgttatacattcaccaaaatgtaccaggtgttttgaagaccgtcaatgatattttatcgaaccataacatcgaaaagcaattttccgattcaaatggtgaaattgcttatttaatggctgatatctcttctgttgaccaaagcgatattaaagatatttatgaacaactaaatcaaacctctgctaagatctcaattagattgctatattaatatgcaatcgattctcatactgtcaactttttgaacatgattaaaagtttcctataaaatattaaaaagaaccaaaaaaaaaatggatagaagaatgcttgaggcaataataatgattatctattttatatatacatacataatcatttaagttttttttttaaagatatttcgatttagccgaatctgctcaatgcctcttcgatgacatccttgtggtcttctgaaattaggccttgtttgatttggtggtttcttttacgaatatttttctccttatccagttgtttctgtactcttaattttctttcatcaataacgttttgagtctttttacgcaaaaaggaacgcaaacccgaattcttacctttcacatcaggttttacatctggaatgtcgctgttggttttggctttattattagcatccattgtagtttgcgccaaatccttagcgtttaaccttatggtagaagaccttttatccactgaaccgatggaattcggatctaaagtaattgtatctgctggcagtttgttcaatagggttctgacttcctgttcctgtctttgttttttggtttcgaatgggtttaattctaaggcatcgtaattggcttcacctgcaccaggtacaatcaaattcgtaatacccgtttgatggcctacacctagtaaatcttcaaatggtacgaatcccaaattttctactttgtttccggcaaacaaatgtgacatgtaaggggtgtttctatgtgggttccctcccatggacccgaagcacggtttactgtctccacttaattttaaagcgtccttccacaacgtaacgtgagggcccctagataatgccaatagaccagtatctgaaatggaaacgtttgttcctggcgtcggtaagctttccacagaatgtagttgcttgaagtttctgatatcccaaattttcatcgacctatcagcccctgtggttgccatgtaatacccgcttctatcgatagcaatgctgttcactggtcctctggcagaaagtaattttactaatggttcaggcatggatggtgaccagagggatactgtaccgtttgaatgacctagatgcatcacagcattccatgggttttgtgccattgccatagttggcccagctttggtcctcaattccgagaccaactggccagtggaaacatcgtggtacttcaaccaacctgtctcaccggcagttacgagcaggtaatgatatggtagaaaatctaaatgtcttgcctcaatatgttgtttcaaacgatgtaattctgtaccttcgtgatcataaataaatgtatattttttttgcgctacagcaaagtattgttcgttttgcaaatatgtcgctgagtgacaggtttcattcaaaaacagctcagcacgaagttgtccctttctccagtccatagatgctacgtgacctttgcggccagtaatcaaaagatgcgtaccgttttttgcatattttatatgataagggccgaattccttcaaagataaatccaaagctttgtttgcagtactgacatccacactcgatttgatttccgattgttgcactttgaaagtcttttctagctcattctcaggttccaaataaccattggactcgggtaaaaggtaatctgttgccgcagcagaagataccgcctttttatattgctcgtctatttttttcaagcctgctcttagttttttatcctttgtttgagtatgattatttttagcattattagtatatgtggaacgttcaaatttattctggttttctctttcttttatctggcgtctgtgaccgttcttcttgtgacccattgtgtcgttggaatctggttcagtttcttaaagctaggatactgagtttttaatgctatatatggatttttttttactattgaactccaattcagttctatacatcgatttttcacgaactcatcgcttagaaaattttcttaccgtttttctttttttttcaattacctgaaaagaaagccgggaataatgtcgggttatgagaacaatgtattatattactgaactatctagaatttataagtacgtcaataagcctaagacaattagcacaaacgaaatgtcagtgattagcatggacaatagatcccagtattgcaaaagggtaattagcttccccttcaggttggcgacgggaattactccctcgggcaccagtgaaactaacttgacaagtttattggtatcttgtaaatttttaatcttgctcttgtgttccacattcttcaatagctggtagtagatggatatggaaaggaactcaaacgtggcaaaaattctagtgaaattcgatgggttccgcaaaggtgcaaaccaagctgattgagtaaatgcataggccggccacacagaggaatttggtcttgtgattaggtatagatagggtagtaggaaaaagacccacttcacaagaatggtccaggctttcagtctgttcagcaagtaatcatggtagtccaaagcagcttgattgatcggggctgcaggagccgcttgaccaaacgatggtgtaccctctgcactgggcatgccagtgttcatagaacttagtagtgagagtagatcgggcgtagaggagtcctgaggggtacttttacccgtaccttggccttgcatggcagcgagctgtttcaataggtccaattggggcgctacgttgctatcttctttgatatctggagtagccgaatgcacactcgcaggtggtgtggtctttgcagcgctaggagcgtctaaaggtgattctgcgttcaaatgactgcttgcctgcccggtgattttattaagcctggagctggcacctccattgctaaacttcttctgtctcctttcccttagtaacctgcgcttttccgcctctgttaattcagacatatttcctagagctacgttgctgatgctacaaacatggaagagctcatttgtacatatccatatcattcaaatcttttcatgttcctattcttgttcttttgtcccagcaaacgcgcacggcggggtcaccccaaatttttatttaccttatgttataagagcaaccatctcatccccaaacttctccctccctcccttttcacaaagagagtaatgctcaacccaagtagccatccgccttccccggattttcccacaggatcttctgcaagtcctagggtcaaactgagaccatccacgttgtgggcaccaccactcacagtatcctctgactttgcggcttccagtagttctactgcccctgtcaccgtcacagataaacctgtcacacccgctgtatcaaagcggtatcaaccttaactcagattttcaagaaacagaatagcacattctctaacatcaagttatcataccaatatataacacaaattatgcataaatagataagtaatatgtccctctgcccctgcctttccctttccagatgctggcatcgaaagtaaggcatgtatttgtatgtaagttttttaattaatagtcttcttctttcttatcagtcgtgctcttctttccaaattaataggtttgaatcttatcggaatcacctggaattcgttctcattacatggccgcccaccatgcacctttacatttcgtatttctttcctctctgcgctatatctttgggaaagatttgcaatcaaggcaaacacccgcttgtcccctttcaattcttgtgttatttcaaaaaccatcctttcataatatatttgtatttctttcgccctggactctaccagttcatatttagaaccttccacatatcgtccaattctgcagcccacatctttttccaccacgatacgggaaacagaatgggtccttggattctcgctaaacagtctctctattcccctgttcaaaaccctcaagatatttgtttcccgcaacagctgcaattgcaattgatcaatcctatgcgaaaatgccgagtttatgttattcaagacgcattttaaaaaattcactagcggctccttgaaattcattatgtctgatgaatatgaaaaccttttcctgactaccaagactctttaactcttctctctttattgcatattatctctgctattttgtgacgttcaattttaattgacgcgaaaaagaaaaaataagaagggcaaaaagaaaaagcgcagcgggtagcaaatttggaatcgcataaaaagaaaaaaaaaatatcaaagaaaaagagtcatctcaaacatatgtctgcagatacttcattatcagctttgaaaacttttgttgttgctgctttgagttctttcttgtgtgagtgctacaagccacatttaaactaagtcaattacacaaagttagtgatgtcagctactctactaaagcaaccattatgtacggttgttcggcaaggtaaacagtccaaagtgtctggattgaaccttttgagactaaaggctcatttgcacagacaacacctgtcaccttccttgataaaactacactctgaattgaaattggatgagctgcaaactgataacacccctgattacgtccgtttagttttaaggtcctctgtatacgatgttattaatgaatctccaatctctcaaggtgtaggtttgtcttcccgtctaaacacgaatgtcatcttgaaaagagaagatctattgcctgttttctctttcaagcttcgtggtgcctataacatgattgccaagttggacgattctcaaagaaaccagggtgttattgcctgttcagctgggaatcatgcccaaggtgtggcctttgctgctaaacacttgaaaatacctgctactatcgttatgcctgtttgtacaccatctattaagtatcaaaatgtctcgagattagggtctcaagtcgtcctatatggtaacgattttgacgaggctaaggctgaatgtgccaaattggctgaagagcgtggcttgacgaacattcctcctttcgatcatccttatgtcattgccggtcaaggtactgtagctatggaaatcctaagacaagtacgtaccgctaataagatcggtgctgtctttgttcccgtcggcggtggtggtttaattgctggtattggtgcttatttgaaaagggttgctcctcatatcaaaatcattggtgttgaaacttacgatgcggccactttacataattccttgcaacgcaaccagagaactcctttacctgtggtgggtacttttgccgatggtacgtctgtgcgtatgattggtgaagaaacatttagagtcgcccaacaagtggttgatgaagttgttcttgttaacactgacgaaatctgtgctgcagtaaaggatatttttgaagatactagaagtattgtagaaccatctggtgccctttcagtagccggtatgaagaaatacatctctaccgtacatccagaaattgaccacactaaaaacacctatgttcccatcctttctggtgctaacatgaactttgatagattaagatttgtttccgaacgtgctgttcttggtgaaggaaaggaagtcttcatgttagttactttacccgacgtccctggtgcgttcaagaaaatgcaaaagatcatccacccaagatctgtcactgaattctcttaccgttacaatgaacatcgtcatgagtcctctagtgaagtgcccaaggcttacatttacacttctttcagcgtcgttgacagagaaaaggaaatcaagcaagttatgcaacagttgaatgctttaggttttgaagctgtggatatctccgataacgaattggctaaatctcatggtagatacttggttggtggtgcttctaaggttcctaatgaaagaattatttcatttgaattccctgaaagaccaggtgccttgactaggttccttggaggcctaagcgattcttggaatcttactttattccattatagaaaccatggtgccgatatcggtaaggttttagctggtatttccgttcctccaagggaaaacttaaccttccaaaaattcttggaagatttaggctacacttatcatgatgaaactgataacactgtttatcaaaaattcttgaaatattaaaaccgacaatttactttataaatttacgcaacaacttgttaggtaaaatgaacgtcgtcataatttaaatactagacagcgcgtgtatgttactcatatttatactcatatcatgtgaacctataaaccaattcaatacaagatttacagttctcttgttttcttcttccagttttccccttttatttcctgtagaataaacttaaacagtgatcattaatttataattttctgctttgtaaatacggcggtaatggatgaacaaatgaaaacaaggtttgaaacatagacgtaaggattttatactcctttcaaaaccactaattgaccaacgcctttttttgaagattgacttcttccacatagccatgttgaaatatcgtacattgtctcgatcatgtcatatttttcacccaaaatctctttcaaacaataccctgaaatctgaaactactcaggaactacttcaaactgtgggattcgtaagacgctcgcaggttgggttgttccaatggctgccacttggactcagatcacttaataaagtatcaaatgctatacggaaccgaatggatagcgatggtggagccatagaagtttcattaagtgctatctcgtcaaaagcattatggcaagcgacggatcgctggaacaacagtgaattatttaaattgaaggattctaaagggaagcagtactgcttgacagcaacatgtgaggaggacattacagatttaatgaaaaattacattgctagttataaagatatgcctatcacaatataccaaatgacaagaaaatatagggacgaaatcagacccaggggtggtatcttacgtggacgagaatttttaatgaaggatgcgtattcgtttgctagtaatgaagaggatgcgtttgccagttttcaaaagctagatgatacttacaataagatattcaaagatctgaaaatcccctttgttagtgcgtgggcagatagcggtgacattggcggtgagtttagcaaagaatttcacctgattcatgaatccggtgaggataccttgatgagttgcaaacattgcggcgatatatcaactttggatatgtcccagtcatatcctgaaaaagatggtcaatattcaggtgatgtcgattgtaagtatgctttgactaaggatcactcaacattgatatgtttctactatccaaaggatagacaattgaattggaatttagcattaaatgctatggataaagacatcgatttgacgttgaggaacaaaccaaatgatcacgtcttacaagtctacgaaaaagataacgaagatattatgttcagtaaaatattaagagttatggactgtagattgaattcaaaatccaactttcctgattttccactaaagaaatacctgaaaaataattttggtcaaatcagtgacgtttctatagtggatgcacaggaaaacgaaatctgtggcaaatgtgaggaaggaaggttagaacctctcaaaagtattgaggtaggccacatatttttgctgggtaataaatactcgaagccgttaaatgtcaagtttgtcgacaaagaaaacaaaaacgagacatttgtccatatgggttgctacggcattggagtaagcaggctagttggagcaattgctgaactagggcgtgattccaatggatttagatggcccgctataatggctccatacaaagtatcgatttgtactggaccaaataatcctgaaaactcacagaggttacaggatgttaaatcagagctgctgaatgatcctaccatgcaaaatttacagaatgacatccttgaccagtttaatgaaaaactgggtataggtgctagaataaaattatcgcatgccatgggtataccattatgtgttatcgtgggctcaaaaagttggcccaatgtggaaattgaagttcgtggcataagatggggagaaaaggacctgtggagaaagcagtttgaaaaaagatgtagcgaactgcaatggaagtgtaccaaaaatgaacatggaattgagaaacatactgttccaatccagcatttagcggaagtcattggcgtattgctaaaggatatgtagccacaaagcaagccatttccgtcttgtatacatgtatataacaccaaaataaaaagaaccatgaattgaaaaacatacctcgttctgtggaagtaagtatttagtgtattaaagatatatacgtgcttctatagaaacttgaatcaaaaagtaccgtggacgttatccgatggcaggaatttattcaaaacaaggcaattctcgcgttcgtttgctcgtagtcttgttttgtcaaatagggtggataaaagctgaatcattactgaagaaaattcttaaaataacttaccggcaactttagaaataacatgtaatgcaacaacagaaaagatgaaaccgaccgctagaaacaacacaactaagggatctactcttagtcccgtagcctcatcagaataaatcttcaaaatcgaattattgctgttcgtgtttttctttggagcggatgccgcaactttttgtgaacttccctgttttctcttttgcaaagtacgttgaccacctggaggagttgggcttgacattatggagtatggtaggaggtagagtgtggtgttttgaagtggtggttgaaatcttttcccttcatcaaaaggctaccgtgtattaaaataaaaacacgattttttatgatgctttccttttccaatgtgaaaagttcagggtaacgttgtttgcgttccacgaaaaaaaatagttgaagcggaaatgaagaatggatgaatacgtcatataaaccaaagaaacttttatacttttaaatatgctaaactatagaaatttaatgaacaagcccgctaaattcacatttttctttttgttgttgatatttttttatttttatttttttttcattttaagttttcccctcacagcatatccttgaagatagtgtttatgcttggcagcggactgttgtttgtggtagtagttgtagaactagagtggtttatcatgttattggtggtttcggtagtgatggatgtagttgtggaagaaggcttcggtctcggagtaatggcttcagaacgaaagttgtttaacaaagcaatatcttgcgggtttttggaattaggggtgcgattcatggttgcagccgaggagctggtatcggaggttatggtgcacctagaaccagcatcagaagtattcgatgaatcatctgcgggatccggtgaaaagatcggatccggtgaaacgtctttggaggatatgttggaactgctggatgaaaagacagtcttgttactggattgtttagcacggtgcagcgggtctacattatcttcgtcatcatcgttactaccatcacccataacgtcctctttgtcgctacctttgtcatcatcagtggtagaaccacttttgaacattcttggacaagttttcttggacagagttttttgaggtgaatgtgtaggagacaacatatccgcatcacttgacaaggcgtttaatctccattgaatttccacctcagttctctgcggcaaaagaatggatagttccataacggataggtttctctttttgttttccattagcaaagcgtcttcatcttttgaccatagattagtcggattacacgatgacttcatagaatggccagaaaacgaacctcgtttagacttatgcaaagtggatgacgatgacaccgatgaagaatgtgggagatccataaaggtataagagttggggaaaatgggcccgttgttggaggtaggacctccactgttacttaagttgtttaatctttgctgaaattccttcttgatgacagattcccttcttgagttggtattagaagtagaagcagtgttactgccgctattgttgacattgaatatgtttgacacggaatttggtgcaagaatcattgaagaccgtcttgaagtgttgttacttgaaacattaaacgatgatcttctggaccaattcgcaagcgagccccttcttgactttgagcttagtaagacatgcgaagagtttggagaagacggagtagtggttattgctacctgttgtggataggcaaacgaacttcttctggatctaacgaatactttaggaatgaatccatacttctcctcatcattagaccgaacgatggggtcttggttcaaagaattggtgaaggagtgagagtttgaccttggctttagagtcttatgatggggatggtggtgtaggtgttgatgaggatgatgagggagtgcggccggcagcgtgggaggagcgaacggcatggaagaagcagcgtttgagacaatcgtagtgggagtcacattggacggagattgagaaaatgacatcgatgcgtgaaacgaaggcaacgaggtctttctggagggaatcgggatggatgacgttgtagtgaactcagcagtatcttccgttaatacgttttcttctaccttcttgctgggcttttgctgagcgttggcagtctcatcgccgtgggtgatcttgagtgggcccgtataggtgttgatgtcgatcaaagcagtcttgttcgacttcaagttaccagacttcaaccttctccatctgaactgacacgcgttaggagtcctgtttgggaagtattgcgaaatatccttccagcccattttcttgacctcctttaaatgacgtagcagcagatcatcttgagggtcccaagaggaagggttcttgctcgaattcttggaagacgcagatgccgatgccgaagtcgacgatgaagaggaagctggcagagagggcgaagattcctgggcttcgttcttggacatagctgttgacgacgagtgtggctgacgagtgagtgagtgtagctgaggatgggtgtccatgctgctcaaatgaatggaagctgagttcaaactggttgaaatggacatcacggagcagagaagggagggaagactggaacgtgcacggaagctattcgatgaggtcggatgaactgactgtgaaaaggaggaaacacggataaatatactacaaaagagagaaaaaatacaacaagataccaaacaggacgaaagagagaagaaatagagaagatgcaaagaaaagaacacttttcaaaacctgtccctgtttttgttgtactcggtttttttcctttttaaactgtgtgcactttctgattccgtcttgtcgaggctgtcggagaaaagagtagcacacacgacgataacaatagatacggtagattggatggggcacagatgtgcaaggcaatgcgcgaatcctgtctacgatgtctgtaccgtccatcctttctcctttgcatcggaaacatccgcgctgtctaccttaggaggacctcatgggacgggcgctggggactcgtgcccatccgggactgggggtgagatttcacaacggggccgctgctggtctcaccctctggccgggccggtccgtttttgtggcgtcgctgcaggtaaacgcgcagtttctgcgcgtttacccctgaggtgaataccatcttcaagcgtcaaactgcatccggatatcctgctgttggtagcgatggtggtggtagtggtgtatgctcttggttctggtggtgtcttgcgtcttctcttctctttctgttcgttcggttcgtatataggtatgtatatataatgaaggatggaagatccttcattgcaagtgggaacggccggccttgtggtcagtgttactgtcattctcgggatgggaggaagccgggtcatggcccatggtttggagcagttgggccaaggcagactggggaagagtgtaggtgactttgttcccgttgctgtctgtcttcactcctcctgtagcaccaagtagcgcctccaaggatgctagatcaatggggccggaggtcttgctcttggattggctggaagggtcaagattttctgcatctgtgtcagcgtccgtgtcgtctatgtccattggatcgtcgttatcggcggcagtcaccgaggccacagcggcttcgtggtcgcgagtgaatttgtcctgaggtttcttcgtagtgatagcgaacacctgttcgtcgttacatttggaaaaatcgtagtaactaaacacccttcttctcttgtctgcaaaagaacgcactgatgtgcggtgggccttggacttcatacggtcgctccattgagcgacgtcttcaccttctttcagcagcgcgacaaccactatactcatgttgtcgcatccaatacccgtcccctctgtggtgggagcacaacagacatcgatgatccgcgaagaaatttcattcaatgtcttgccttcgcgaaggccgagatgaaccaagtccacacaatcttgggaagtcaaacaatcccagataccatcacaggctaagattacaaactcgtccctatcgtaatctagagaatgctcgagaatgtccggaacacatgtcactatttgctcctcggggcccaatttggggttggatttgaactcaaaatcaccaatggcacgagagagcgccaagttaccgttgaccctatccatttctacgaagccatcagctgccacaatacgtgatttttcgcttgctagagtgggcttgtgatcgtatgataatgcctttgcgttcccgtcggtggcgagtacggttctactgtcaccagcgttaccacatactaacaagttctgggactttgatactaatatggatgtagccgtacatccgctatggtcttctttcatcacaggatcttgtaacagtttcacgtctgtgtttatgaaagtatcaatcaaagcccttggtaaatttccttcatggaacgatttctgctcttgcaggatctccactattttattaccacagtattctgctactttagcgccaccatgaccatcgaatataccgtaaaatgcaatatggtccttatcggactttgtcaaaacattaggctctagaatgtgtgaatcctccattgacatccgccacccttgcattgcacacagtccaaacgcggtcaaggagtcagcaccggagtggctctctttatcaattaccgggtttgatagaatttgtcccatttttctttttctggttctctatattttatacaacaatggaatagtcaaaatcctagggatgttattaatcggaaaactactatctcgaacgaatagttataattaatcaatgaaaaaaaaaaagagaaagtaaaaaatgttacaacaactaatatacactaattgtccttgataacagaacttgttgtagttttattccgtggggaggagggtgaattttttttatttagttttaaagaacaaaacagaagtctatatacttagcactataatatccagtttcaatttgctctgtcagaatccgaattggctggttttctttgttttaccatccccttccatttatcagcatgatatttttttttttagaataatcctttcaatcgttgaagtagtttgtgggaaaaaaaaagttgttaaaggcattaacgtacacagtgatttgctgactcattacgatttttcactcatcgaagtattgttagattttgatatattaacatgactaaagggctatggtccatcgtagcagaaggcaatcatcactttaaaaccgaggccacaatcgataattagcactgatattctgattggaaaaaaggcaaaaaatgaccgcttccatcaaaattcaaccggatattgactctctaaagcaattacagcagcaaaatgacgatagttccataaatatgtatcccgtgtatgcgtatttgccatcattggatctgactcctcacgtggcatatctaaaattggcacaattgaacaaccctgatagaaaggaatcatttctgttggaaagtgctaagacaaataatgaattagatcgttattcattcataggtatctcgccacgcaagaccatcaaaaccggtcctactgaaggcattgaaacagatcctttggaaattttggaaaaggagatgtctacctttaaagtagccgaaaatgttcctggtttaccgaaattaagtggtggtgctattggttatatttcttatgactgtgttcgttatttcgagccaaaaacaagaaggcctttgaaagatgtcctaagacttccagaggcatatttaatgctttgtgataccattattgcctttgataatgtttttcagagatttcaaatcattcataacattaataccaatgaaacttcgttggaggaaggttaccaagctgcagcacaaataatcactgatatcgtatcaaagctaaccgacgattcctcgccaataccatatccagaacaacctcctattaaattgaatcaaacttttgaatcgaatgtgggcaaggaaggttacgaaaatcacgtctccactttgaagaagcatattaagaaaggtgatattattcaaggtgtgccatcgcaaagagtggcaaggccaacttcgttacatcctttcaatatttacagacatttacgtacagtgaacccatctccttacctgttttatattgattgtttggatttccaaatcattggtgcatctccagaattgttgtgcaaatcggattccaaaaatagagtcattacccatccaattgctggtactgtcaaacgtggggctactactgaagaggatgatgctttagcggaccaattacgtggctcgttaaaagaccgtgcagaacatgttatgctggtagatttagcaagaaacgatattaacagaatttgtgacccattaacaacaagtgtcgataaactgttaactattcaaaaattttctcatgtccaacatctggtttctcaagtcagcggtgttctccgcccagaaaagacaagatttgatgcattcagatcgattttccctgcaggtactgtcagtggtgctccaaaggttagagccatggaattgattgccgaactagaaggagaaaggcgtggggtttatgcaggcgccgtaggtcattggtcatacgacggtaaaacaatggacaattgtatcgctttaaggactatggtctataaagatggcattgcttacttgcaagctggcggtggtattgtttacgattcagatgagtacgatgaatatgtcgaaaccatgaataaaatgatggccaatcacagtactattgtgcaagcagaagaattgtgggccgatatcgtaggatcagcttaaaaagggcattctctgtttttttccccttagacgacatttttatagttttcgaataatatgatataatgatgtatagcaggatcctgaaaagtattattctttcgacatatacatttggtccgacttacaaccaaaaaatttttgttcaaaaaatataggaaattttagaaaacgaatgttgaatgcgttataaataatacagaatgtacgtgtatataaaaatataataaaaaaaatgcaagagttatggctttgtaataaaattgatatcaaaaaattacccaaataaacttttaaatgtgaacacaaaaattaaatcaccgatgttgaatcccagaataaaaaacaaaaagttcagaaaatatcattactttgcttcctttttaaaaccttaattcttgtattgttcacggaagtacttggcggcttcgaccatatgagtcaaagacaatctagtttcttcccagcctctagtcttcaaaccacaatctgggttaacccagaacttttcagctgggtagctcttcaagatggttgaaatcttggcgataaattcatcctttgatggaattcttggagaatgaatatcgaataaacctagaccaatgtggtttggatagtttttgaattcagcaatgtagttagcatcgtccttcttagagaattcgatggaaacaacatcagcatccaaagccttgatatggtttggatccaagtcagagtaacagaaatgagagtgtatttgagtcttgttagcaacaccagaagtagcaactctgaaagcttcggcagcccaggtgtagtaagcagatctctcagtaccttctctcaatggtaaaccttctcttaaagctggttcatcaacttggataaccttgataccggcagcttccaaatcattgacttcatctctcaaagccaaagctaattgcatagcttgagttttttggtcgacatcgtctcttgggaaagaccatctcaaacaggtaattggaccagtcaacataccctttactggcttagaagtgatggattgagcgtaaacagattccttgacggacatagcctttggtctggacaagtcaccaacaataattggtggtctgacatatctggaaccgtaagattgaacccaaccgttaacagtgaaagcataaccgttgatttgttcaccgaagtattgaaccatatcgtttctttctggttcaccgtggactaagacatccaaaccaatttcttcttggaatctgatgaccttttcaatttcagaattgatgaatttttcatattcttcagcagagatggtgcccttgttgaatttgtttctgttaattctgatgtccttggtttgagggaaggaaccaatagttgttgttgggaacaatggcaagttgaagactttttgttgttcaggcaatctttgttcaaatggagctgctctagtagacattttttcgtcgatagaggcaactctggccttaacggcagcatcgtggataaacttggatttacctctggattcaacagatttagcgttagcttctagggcagcagcaacgtcttgaccggaaacgttcttggtgatcacaacaacttcatccaatttttgagtggcgaaagagaaaaagcccttgatttcagcgtccaacttggtttcgttgttcaaatcaactggtgtgtgcaatagagaagaagaagtggcaacaacgactctgtcagcacccaacttttcaatagccttgttaacgatagcggaagacttcttgaaatcattcttccaaatgtttctaccatcaacaataccaacggacaaggtttgtttgttaccaatggcggcaacgacttcatcaaattgttctggagctctaacaaagtcaacgtgtaaggcagcaactggcaagcccttgatggcgtctaagttagggacaacggtaccgaagtaagtagccaaagtaatctttggtagattgctttgttcaccgaagtaagtgtaagccttcttaatggcggcttgggcgttggcaggcaagtccaaaactaagacaggttcgtcaatttgaacttcagtggcaccagcagaagccaatttagataggatttcagtgtatagaggcaacaattgttccaatagggacaatggttccaaatctagagaatccttgtcagccttacccaagaataagtaagaaactggacccaacaagacaggtctagtatgaatacctaactccttggcttccaaaaattcgtcaactggcttttggccgttcaacttaaattgagtggtcttggagaaagttggtctaacgtaatggtagttagagtcgaaccatttaaccatttccaaagcagtgacgtcgacagccttttcagtttcagtggcctttctttgtaaacctctacccatagcaaacaaagtgtcgattggagatagatcgtacttagtgtaacggtctggaatgacattgaacaacaaagacaaatccaaaacttggtcgtaaaaggagaagtcattggatgggatgatatcaacaccagcctccttttgcaacttccagttttgagttctcaaatccttaccgaccttgaataattcatcgacagtgattttaccgttccagtaaccttcagtggccttctttaattctctgtttggaccgattcttgggaaccctaagacagcagattgaaccatttttgatatgtactttgaaattatattggtattttgtttcttagagtgttgtcaatgctcttagatgcttgcttttttatgataaaggaagagtttaacaaaaatattgaatacgtaaaagagaaactaatgctagtaaagatggaaatatctatcacttatatagaatttttttttctttcctttttttctttcgcagttgggaaaactagctagcttcccttaaattagtgcatctatcgcatttgttccatattcacattcacagttctcaattgagcagaacgagctatgactaccacagttttgcgaccgggagatagagcgaaagagctgccatgactgcgatgactctagcgaaaaatattggccttttgcacgttcgcgactaaacgagttcgatagtagtcccgtttctggttttttccctttaccggcccacattttttcacctgactccggtcctgacgtacgactctgtttgtaagtcacgtgaaatatttcctgtggcttttactagtaatgtgcacgtgatgtggcgtgatggtcctttacccggagtgcgggaccctggttcatgaaaaattgtgtgaaatcaactgcatttttggaagcgaaaaagatgatgaacctgagttgaatggctgtgggaaaccaatacttgactgattataaaacaagaaaaaaatgcctagtaaagatccagagagcgttatagacaaagaaatacggaagatatcagcaagaaatgatgagcttatcaaacaggatgggactctaaaaagggaatacactacattattgagaaaagtatcgagcgtgataacggtactgaacagtattgatgatgcagatactggttctgctgaaacggaactcccacgcttaatatctcaagcaacagtagagaaagtacccgaattgaagtggtacaatgatcagatatcactgattacagaaaagttggaggacgatgaagatattgaggttcccgaggagctaatggatgcttatactctgtacaaggaaaccccattattatataatgatacgcacacaccataacggttttgtatgctgtggtgtagggaagtgcctgggtctatggaatattgtgactatatacatttatacatgcggcccttttttgctctaacgtgtaaaattagccggccttttgtcccttttgttgtcgtgcctgatgacattttcaagcgctctattgttaataaatagtccgcaaagaaacttcctaacatgtggcttaaaccgatacttcgacatcatattaaatactttgaagaacattttctcgttttcaaaaagccttggaccgtatttattgtttatttctgtaatctccttcactgcgtgatttgaaaggatatgattgcctagctgacttactatatgtagtaccttgctctcgatggagtcatcgtcattgcggtattgtgtaacatagggagaagaaaggccttcgtttgcgaaaagactactattttcacctgaaacagtgatagtttgacttgtgatatcgttgtcgtatttattagtaatgattttttcatttaatggattctctgcggtatctttctctttgagtagtttgtccaaatcaaattcgatgggtaagcatttttctatcaagtcgccatcgcttttattaaaaacaatcatctcatcagaatactcgccaaatgcggaccatttgtgttcgttatacgatagaaatctatcgagcctatttggtagtgcgatcccgataggctcatcttgtacactgacacaacagttccatcccatctcgtctagaatttcgcaaccctcgcgggtcatgctgattaatcccagaacataaaatgctgtaaacctaacgctggttacgctggcattgtaggccacctcgataatatcttccaccaatgagtagttatctagtagacctatccccaattctgtggatccgataaacccaacacaccataatgctgcttttaagtcgagaatttctttggcattttctactgtggccatattgtttccgttgacgtatttttttataacgttcatgaaagtaaccaaatctcctgtttggcttaatagtaatattccgtcttctgttttcgttagactttcataaaaatgcaatggcaggcgactcttttgttgaaatgtgagggattttgcattaattgattcatttttcttcaggaattcctccacaatatgaacatactcaatgttttttttagataaccacgaatccctttcctccttcacaaaattgatttcgttcaacaactggaacccgtatgggcggcttaataactcgaaaagtattggagacctaatgaataccatttggtttaaaaacatcctaaatgaggtgcccagctcttcagagccattgcccgcgacaatacattcatataaagcttggtctgctacggcgactacgctggggctcaggtcgtatagttgccttgttaacatttccattttgaattgctgcagtttcactttattcgcttttaacttaagatcactttctttcgtggataacagttcttttagtttatcgcctatatgctttgtagcctcaatcctaactttctcattggccactacaagggccttgccgataatgacgcggcaatgtgatgaatatttcaaatctaattctggtattgttaataatagaaactcaagccccagtttcgattcaaattgaaacatcttatagattacggtaaaaaaattccacctcgttaggatatgaaccccattctttgactgcgtcaatattccgatgaatttgaagtatccaaatattattttttctcgtagtttattcttgttgaagatgttgcctgatatatttccctccattgctctaaacattaaagacgccagttgcggtataatttttgtatcatccataaggattttcattccttctggagtcgccgttagtgttttgaaaaactggcatccaacttgtacatacttttgagataattttgcgcctttattgacgttggaaaatctcaatctgagtggtctgtaaaacaccaaaagtcttctgatgaatttggttgatttaactaattcttctagttgctttttatttagtaatggtccttcaagtaattcgttaattatgttccaattccatcgcgtaaaatccttcgtttgcaaaactttagagtcataaaccattcttctaaatcggaaatcatctacttcgcggagaagagtattctctttaatatttttggaaaatgattttatattttgagcataatcaatgcccgacatgccaattgtattcctgtttctattcattttataagcgatcttcttgaactggaatgtttcattgacgtaagtgaagttctccttgtaaattggttttgatactgaagtatactttttatcgactaaattcattcttaaattaaaatattcggtaagaagatatctgccttttgctaccaagtgatcatctctatcttcttcgttcaaaagttcaaggaggtggggtacaaattccgagttctccagaattagcacaattaaggctagccgttgattcacagacatacactctttgtagtactgagatgggattggtttgaaagaatgagaatgtctgccccttggcttgtatggtagtggtttgattttcaaaacatcaagaaagatgtcgataagatattgggcgcatataggaatttggaagaatgacaccagctgttttaacggtttgaaattgttgttagaaaaaagcataaagccattgtagctgttcaaagttattgagataagtgtagaagcgttttgcattttttccacattaacgtttgactttgtatttgtatccgaaaagaccgtggttaacacagatacattgaaatcttccagaaaatgttgccttgtcttgtgtgtagccattaattgtaaaatagtatcaagtattactgatgcgagtgaaaaagaagtataatcttgtaaaaatccctcgatcactctcataccacggcattctttaaccatttcaggggcgacaaaacaaagttccaacaaagtttctaatgccatgtgccttaaggagtcttcaggtttttcaacacagcttattatagcctgcataatgccttgagtaacaccgttgttgtattcaatgaatcttcgtaccatttttaaggcttgttccctttctatttgaaaagaattatccttcgcaagggaaataattatgaatgcatccagtcttagctctaacagctcatcaatgaaaatcgagctatttattaggtaacgacataccctataagcagatgctgctataagcttgtttccattgagaagcagattttgaattgatgacatgaatgaagttaaaaccagatcttttcttatctctgaatgttctttcaataaggtgaccaggccatttgctttttgagcaatgaaatcagggttgacgttcttttcttgaaaactttgcatataatcgcttacaagccatgttgccgcttcagttgttgtggatgtgaatatttgattttcgttttcaagatcaccaagatctttttcagtatcaccggttaagtttactttattagatccatctaaatctggaatggaaagcgtagaatgattttcgttattccgtgagttgacggtactattacgatttaagttctgctgactattacgctcagttccagaagtgggagtcgtaagatattcatcatcaagagtaacttgatctgtcaaactatcatggtcgcccaattcttcactatcgttattttggccatcatcattcctgatgctccccacgtcagcctttattgagctggatgttgtgagtgatctttgccttttcttgtcgaactgttgcttgaggtcaaaaatatgcttctcaactctttttattgaattgtcaatttctctaagttgagtattcgctctaatcctcatcgagtgcttttgtaaatgattcgtagagtaagatccagagtatatatcagatattgtagaatcccgaagatgttcgatatcgtcttttttcttgcgcaatcgagctaattcttgatattggttgtttatttctgctttaagatttaaaagtgccttggtcatagtacttctcgttcgtcttgccattaagggactggtcggtgaaggtgcactattttctagcctcttggtggagataaatgaggtcgagagtaccagattttgtttatttcttttggaactttcattcgttatggttgatgggctgctggaggtgatgttcttggcgcttgatatttgggtgctcgagttatcacggctatgtctaggggttaacagtggagtagtattagttactgaccggcgccgacttgagagagggctactctgttttgcactgtgaggtatgctcattgtgaatttcaaaaacttaatagaagcggtacagcacgaagcaacctccctagcgtgtacacctacaaattgaaggtaccttagttatatccgagaacaatagaactgcttgatattccatcttccatttcgccgatggatcaatcaatttttaagagaatgcaaaaaagaaaaagattacaatatgtataattaaaagaagaaagaatgtatacggatatacgatatgtgaccagccggcaacggctcgtagttataccattatttacagtttaaagagattaagccaatgcgtagtgctacttgttgttttcgctcgacaggaggtcttgcaattgcttagttagtttggaagtttcttcgtccatgctcgtgtcggtttctaaggcttgtggaaggctcatgaactctctagtcttaaatacaaactctcttgccgttgaaatgtcaagtgcccaacaaaagccgaatatcaatgtgctgaacgtacctattgaagcggcggatgcatacgttaacgctgacatggcttcattcctttgggaaaaaggtggaagcttgtaattttgttgaaatatgctggggacgtctgctttcagtagacggtgttagtaactatatcctattattagttttggccactgaactaggacaaaatacatacattttcgtacttttatggccctggagataagcctcatggtaatcagggtgaaggcggccgcaccataaaatctggccatttgaagaaccctgcgtttcttaagttccttcttctcttcgatcatagtttcgtttcttgatgaagtaggatagtcgtactaattgctgacaaacccgtcaaagaatcaagttccccatcctaataagtattaaaagcgccaatttttcaagagactcgcggctggtgaataacgctgctccttagaaaaggacagccagcggatagctactcagatcttcgactgactttatgcattttagtatttatatattcattcgatctattctgtttacttaaaaattaaagatgagttggatgtggaaaattcttgacgttccgctgatattttgtgttggggttgtttttgggaccatgagattgccatgaaccgatcaatcttgtctcatcttcaagtatctcttcaccacttcatccttcttgatgatgtatactacagctccccagcctgatagagcgtcacggtcagcagcattcagtagggcctgacttatagtttcgaaaagatcttctggctctagattaggttcgtacagggactcacacataccgaacagttggtcggatgcagtaccgctaacgataaaatccttggcctcgtcgatacagccgattaggtcgaatcccgcaataaagggcttcccggacttggaattaatacctgctaccaccggccccacaaagtatggaccgaatcttctttcataaagtgaacttgacactaattgggtaaacgtttcaggctcaatggccctttcttccttcaacttatataggttcgtcttgtagcggaacatctcgttcagagtagtcacgtcggtagccagaccggtaatccctaagaacacatgcccatagtggaagattttttcaaacttgttcgacacacctagtgactggcttccgagacgcaaatcacaggcaatggccacacagtctttacctgtcatcgcaacgacgataccaccgttaatagaacttggatccgacattttttttttatgctttattcactgttcaatattttcaccacaattcgcaagaaacgcactctacttcgaaactacggttcaaacttacttagcagcttcccgatttaattggcctttctactatgccataaactctttcttcctctcttttcatcgcccctgcatttgcacttttttgccaccggcagtgccatccggtcacatgactacaccacgttaatagcgatctggcttatcattgtcacagagtaaattaaaatggacggtaaatgttggaaatgcaccactaccgttcttcaaccaatctagtttagctatcctgcaacaggtggccttcttgagcattccctgagcattccaaccggttgtatcagtgttttatcaccgtctcaccatatcccacgactaggccacacttcgttaccctatgctacgcgtcatttccgctatttctgtcctggtttgtttacagtacgcgtggtgggaccataaaggggaatagtggggactggagaaaaaattttctcagttacttcttctatcttccgtagtttccatatactagtagttgagtgtagcgacaaagagcagacgtagttatttgttaaaggcctactaatttgttatcgtcatatgtctcaagttcaagaacaacatatatcagagtcacagcttcagtacgggaacggttcgttgatgtccactgtaccagcagacctttcacagtcagtcgttgatggaaacggcaacggtagcagcgaagatattgaggccaccaacggctccggcgatggtggcggattgcaggagcaagcggaagcgcaaggtgaaatggaggatgaagcatacgatgaagctgccttaggttcgtttgtgccaatagaaaaactgcaagtgaacgggattactatggcggatgtgaaaaaactaagggagagtgggcttcacactgctgaagcggtagcatatgctcccagaaaggatttattggaaatcaaaggtatatcggaagctaaggcagataagttgctaaacgaagcggcaaggctagtgcctatgggatttgtcacggctgctgattttcatatgagaagatcggagctgatttgtttgacaacgggttctaagaatttggacactcttttgggtggtggtgtggaaactggttctattactgagcttttcggtgaattcaggacaggtaagtcccagctatgtcacactttggccgtgacatgccaaattccattggatattggtggcggtgaaggtaagtgtttgtatatcgataccgaaggtactttcaggccggtaagattggtatccatagctcagcggttcggattagacccggatgatgctttgaacaacgttgcgtatgcaagagcctataacgccgatcatcagttaagacttctggatgctgctgcccaaatgatgagcgagtctcggttttccttgattgtggtcgattctgttatggctctataccgtacggatttttctggtcgtggtgaactaagcgcaaggcaaatgcatttagccaaatttatgcgtgctttgcaaaggctggccgaccaatttggtgttgcagtcgtcgttactaaccaagtggtcgcccaagttgatggtggtatggcttttaatccagatccaaagaagcctatcggtggtaatattatggcacattcttccaccacgcgattaggtttcaaaaagggtaagggatgtcaaagattatgcaaagttgttgactcaccttgcttaccagaggctgaatgtgtgttcgcgatctatgaagatggtgttggtgaccccagagaagaagacgagtaggtatttggtctcttgtctctatttatttacacaggtttactttcaattctcctctttttcttaggttgcgttccgtacatttttatcttcatttccatccactgtcttagatttttgcatatattttgtcatatacctcgcaaccctactgcggtcttaaccttttttttcagttcttttaaataactttcgtattgtctgtcacccatgaaatatatgtatttttctactcttcttcccgatgactacttcctcctgcagggtccgcgcggctttatccttttaggggagtgaagagaaaaattttctgatatgtcgccatcctcttataaaaccaacgtaaaataccatacacttctttatggcaatgaatttccttgtcttcgtttcgacgtttttaaattgaataaaaaattgtacttggaaaaaagaatagaacaatacttttgctaacagcaagagaagtacggttgacattacgagtatccctttgttaaaatcaggcagtacccataatgtccatgactatttgctcaaatactcctggtgcataccctgaaattggagcttataatgaggttgataaacagttggaatcaagcggattctcctctgattcctctctgatattgaataaaccagaagttcgtcaatactggtcatccgtttcatctcatatttcacgctcaggtgatgtgtttacaaatgataaagaaaaaatttcatcctctattggtgaggatgcgatggatatcgacgcttcgccctcattgattgaaaaatataactcttttcccacaagaaagattcttcctgagcaggacgagtttgagaacgacgttgaggacgatgcttcttcctcactgaaggaaaaatcacaaggttcttgtgaaattgaaattgcttctgaaatttcatccgaaattttaaatggcacatcggcagacggtaattccgagtttcacgacttcgctgagccccctccctctcagaatgaatctgtcgctctgtcttttagtcaatcgaatgatttggactttttgaataatccaagcggatcaggctcttcaaacgatatcaatagaagtacaagttccatttcacttcctagacatgtgtcactagattttaacgtttacaatagtctttgcctcacaaatgaggtgactgcatcagaatcacataatgtggccaaatttcaccttggcaagaaaaacaagaagagcttgctaccaagatggaaaaccattgaaatgtacggggaggtagttaagaaaactcaagacatatattctaattttcagtatgcacaatacattttaagggtagggttggataccgaaaaactacacgaacttgttaaggaactggaggatgaaagcaatagcttctctgtagattctttaaaggaatatttagtgaacgatgccaaagttattttgaagaaactaagtgccgttggataccctgatgcacagtaccttctaggtgacgcctactcctctggagttttcggtaaaataaagaatagaagagcatttcttttattctccgctgcagccaaaagaatgcacatcgaaagtgtttacagaactgccatttgctatgagtgcggcttgggtgtaaccagaaatgcaccgaaggcggttaactttttgacttttgctgcaactaagaaccatcctgcagcaatgtacaaattaggagtatattcgtatcatggtttgatgggtcttccagatgatattctaaccaaaatggatggttatagatggttgcgaagggctacatctatggctagcagctttgtttgtggtgctccttttgaattagccaatatttatatgacgggatataaagatcttatcatttcggatccagattatgctatggcattgtatgagaaggcggcggctttagggcatactgaatcggcaagaatactagaagacgctcgcagaagtggagggtttgtttcgcgaggacatcctccttcggcacagaaatatcataaaacctcccatgaagctgtggcagccaaaaagttgatttaatagataaatacaaacttcgttttccttttattttgttgttttttttttcacaaactgtggaagttcgattaactttagaagtttgtttgatcaaaaatagactgatcctcacacctttcgttactatttgttactttgctgtatatcgaataaataaacctgactaaactccttctgttatttagcgcagatcctatatgctgcatttttagatgtatttgagcactactatcgttaatgccgtggcattggctatggaccagttaagtcacggcctttcttagttctatcatatacgacgttatacttatttactttcccagcgttgaaattaatgtgtctttttcataatatttactttttggtgcggaaatctgtaatattttaaaacaaaatctcatccttttgaaaagaaacgatgaagaaaaaaaataataacatacattgtaccttcactaacacttgtaaaacaaacgcttacattataatggcacaaatgagcaatcagtgtcacttcttcctacataagcataattcaagtatcgggatataaagctattatataccgcttaagataagaggtatacacctcattgatcaaatacgcaacagcgtctcctttcagacctttgtggagtaatttctgcgggtaggattgactatttttcaagatcaatgccccctcacactaagacctgtttgcttagcatcataaatgagtttttccataattaaatttcaaccatagattagaatttcgttgcgggataaaactccagaaccacaacgattatgcagcaaatgtaaccttgaactaaactaagattttgttagagcaggtggtttccgttactcagacaagaacctatagtagaaatataaaagtttaagtaaaactttcttggaataggaatcagccatcatctatcaactagtgtactgatattcataatactggtatacaatcatatacggtgcgggaagatgacataaaaaattgagaaacactcatcaaatttaatggaggccgaaatgcagggactcagatcgtgatagaataataaacgagaacatataaaatggaagaaaaaagaataacaacaatatgtagatttatcgattctgttgataattagaggtaaaaaaatagtattaatgaagaaataattactgatcttcttatactaaataagagaggtatataaaacacacgccgattggtcatattaatcatgaccaatataatagtgattccggtagttactatacattgatgtgacgactcatattcctcatatatgtacctaccataacatgttcaactaataggtgtttaacacagcttcagtattgtctgagcttctcgtttaacattccttctgcaataggcgcaatcacacttaaacgtatacgaggtgtacattaatatacgatgtaagcattagattgttaccatagcaactcatgtcactattaattactctcgttccaacagattctccttttatggattccatatctcgaggagacttctagtatattctgtatacgcaatattatagcgtttacgaacaatgaatcccaacaattattttaaaattcaccaacatctcaatatgtgttttatgaatattttaggtgggtattgtcatactgacgtattccattttgagatgcaacacatacgtgtattgtaatccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagtacttttttgacatcatacagtgtatgtatggggttaggagccaccttccaacaaagcatcacgctgtcgtatctcaattgtccttcagcaaaagaaaaagcagttgggctcctgtacgccatatatactttatatgcggtttttaccccggaaatcgcgtttattaatgtcaatgcgcgatttctattatgggttgaaaaagttgcacttctgttcctttccaaacgatatacgccccccccacaagaaaacgtttctcttgcattcaataaggtccatcgaagctgtatttggaacttccgattttattaaacttctaggggcgaactcaacctttcgcttgaacaagcttgaatgtgtcgaaaaccttagctcgatccttaaaaaagtatttgcattatcagtaataaacagaaaattaaaacatttaccaaaggcaacgagtcttccatatgaaaaatgataaaaagatggttatctgtgaataggaaaaagtcacacccggagaagaacactcaaggtaatgacgaaattaatcggaaagcaactagcctgaagaaaacgaaaggttctggagatccctccatagcgaaatcaccaagtgctaagagtagtacatcaagcataccttctaatcttgcgagccatgaaagaagaagcaagtttagtagtcaaacggataaccttgcaggaaataaacattaccatgagcattaccataatatggcaagtacttcagatgaaagagagtacgattcctcgactacatatgaagatcgtgcgttcgatacagagtcctccatactatttactactattacagatttaatgccatatggggatggttccaataaagtgtttggttatgaaaattttgggaatacttgctactgcaactccgttctacaatgcctttataatatccccgaatttaggtgtaatgtgctgcgatatcctgaaagagtagccgcagtaaacagaatacgcaaaagtgatttgaagggttcaaaaataagggtattcactaatgaaagttttgaaacatctactaatagcggaaattctaatacggggtaccaaagcaatgataatgaagatgcacataaccaccaccaccttcagcagagtgatcaagataactcctcttcttctactcaagaaaaacagaataattttgaaagaaaaaggaactcgtttatgggttttggaaaagataaatcgaactataaagattctgcaaagaaagatgataacaatgagatggaacggcctcagcctgttcacacagttgtaatggcctctgatacattaacagagaagcttcacgaaggctgtaaaaaaattattgtgggaagaccgcttttaaagcaaagcgattccttatcaaaagcttcaactacagattgtcaagcaaattcgcattgccagtgtgattcacaaggcagtaggattacatcagtggatgatgatgtccttgttaaccctgagagctgtaacgatgctgtcaacaattctaataataataaagagaatacgtttccaacaagtgaacaaagaaaaaaagccgctttaattagaggccccgttcttaacgtagatcatttactttatccaaccgaggaagctacactttacaatggactaaaagatatatttgagtctattactgaaaacttgtcgctaaccggtatcgtttcacctacagagtttgtcaaaattttaaaaaaagaaaacgtcttgttcaacactatgatgcaacaagatgcccatgaatttttaaactttttattaaatgatttcagtgaatatattcaacgcaataatcccagaatgagattcggaccacaaaagacagacaacagcaacgacaactttataacggatttattcaaaggtacactgacgaataggatcaaatgtttaacttgtgacaatatcacctcaagggacgaaccatttttagactttccaatagaagtacagggtgatgaagagactgatatccagaagatgttaaaaagctatcatcagcgtgagatgttgaacggggttaacaaattttattgtaacaaatgttatggtttacaagaagcagaacgtatggtcggactgaagcaactgccccatattctgtcattgcacctaaaaagattcaagtattcagaggagcaaaagtcaaacatcaaactttttaacaaaatactctatccactaactttggatgtttcttccacttttaatacatcagtatataaaaaatatgaactaagcggcgtcgtcatccatatggggagcggtccacagcatggtcattacgtatgcatttgcaggaacgaaaagtttgggtggcttttgtatgatgacgaaacggtggaatccataaaagaagaaactgtgttacaattcacaggtcatccaggtgatcaaactacagcctacgttttattctataaagaaacacaggctgataagaccgaaaatcaaaatgaaaatatagacacttctagtcaagatcaaatgcagactgacaataacattgaacagttaataaaatgcgatgattggttaagggatcgtaaattgagggcagctgcaaatattgaacgcaaaaagaccttggggaatatacctgaagttaagactgcagaaaccaagacgccattaaatgataaaaaacgcaataagcaaaaaagaaaatcgagaatattgagcttcatcaaataaatcgggattgtttcgatacatcatatagttgagacccatctgttctaaaagtatcaatattagtgtaccattttttcttccttttttaaataatttccacgtttctttctattgttcctgatctttcgaatttagttgtatttcacttcacctactgtaataactttttttttttagagcacaataaaatttcacatattttccaaaagcaagggcggtaaatcagaaaagattaagctttaatgaaaatctcatagagaccagatgaagaatattggtggcagcataagcgctaatactgaatagatatacgcattttttttcaaaatatctgttagtacatttatacaaatatattcgtttatacctcttctttaaacaggcgcatgtgtaaataaatatgagactgattctccattatgcaatcttctgatagcttctgcaatcgtagggctgatatccacctgatcgacaatgtccaaatccaaatcaacaggtaccgtgttggtgcaaacaattcttgataacctactatttattaacttctccctagctgagccagaaaatataccatgtgtgacaatagcgataacctccttagcaccgtgatccattaatgtgtcacaggctttcaccagcgtaccacacgtgtcagccatatcgtcaatcaacaagcatgacttaccagcaacatcaccgacaagcagcattcgcgaaacttcattagctttttgcctctccttatgaatcaaggcaaaattcatatccagcttgtccgctaaagaagccacccttttcgcaccaccagcatcaggcgataccagtatcgcattattgaaatctgttttggtccttatgtaattcaacacacttggttcaccgtataaattatcaaccgggatatgaaaaaacccttgaatttgtgaagcatggagatccatagtaataacatgatcacaacccgcagtttccaaaagattggcaatcagcttcgcagtgatgggcgcccgcgatttatccttcttatcttgtctagcataagggaaatttggtattactgccgtaattcttctgactgatgccgtcttacaagcgtgaattaagataagtaattccattaagaaatcgttgatttcatgttccccgtaaccagtttggatgatatatacgtcttcatcacgaatgctttcccctattgtaacagacgtctctttatttgaatactgatatacccccactttagataacggtacaccaagcctttgggaaataagctcagcaagcccaggatgtgagttaccagctaacaacttaatactgtttgtagacatattcaacgaaacttacgacaagatagtctttggatgatgaggaatatcctcttcttagcaatccctcgatgcctcctcatatcatctattgttcaaaattttttcattgttgaaaaatagtcacgtgcttaaccattttgctgcgcgatttggtaggaggataaatacacgggcataccgtatctgttcaatagcaacaatgtcggagagagctaaactagccaactcgccatcctattccactggtcgcttgagtcgatatccttccacagcaatattgcactttacaattaggatagcctccccaataaaataaggaaattttggttatttgtgttcagaaaaagccgaaatcgattgcagagaacagaaaggaactttccgattatcacactttaggagccgtgataaagaagactaccatcgcatatcgcagaaaagactttaaatattaactaaaaccgcattcgcaaattgcaaacaaagtacgtacaatagtaatggctacaaagcaggctcacaagagattgacgaaagagtacaagttgatggtggaaaaccctccaccatatattcttgctcgccccaacgaagataatattttagagtggcactatattatcacaggacctgcggatactccttacaagggcggtcaatatcacggtactttaactttcccgtctgattatccatacaaaccaccggctatcagaatgataacaccgaatggacgtttcaagcccaacacacgattatgcctttctatgagtgattaccaccctgatacttggaatcctggctggtctgtctcaaccattttgaacgggttactaagtttcatgaccagtgatgaagccacgacaggatcaattacaacatcagaccatcagaagaagacattagcaagaaattccataagttataacacttttcaaaatgttagattcaaattgatttttccggaagttgtacaggaaaatgtagagacattagaaaagagaaaattggatgagggggatgcggcaaatacaggtgatgaaacagaagacccttttacaaaggctgcgaaggaaaaagtcatctcgttggaggaaattctagaccctgaagacagaatacgcgctgaacaagcgttgagacaatcagaaaataattccaagaaagatggcaaagaacctaatgatagttcttcaatggtttatattggtatcgctatttttttgtttttggttggcctttttatgaaatgaagccattaaatgaactaaactttagataaattttgacaacacagaatagaaatcaatagtattatatagacaaaacggatctttttattatgaacattgtgaattattaattatatttttgagtatgtattgaccaagaaacctcaataaaaatgaggtgaaacctagggagacagaaactcccatttcaaaaaccttcaactttcattataagcttaccttgagcacgttgtgtagccatataggaaaatgcttccttgaaatttttccaggaataaaccttatcaacaacgcaatctacgactccctcatttagcagcttgccgcattcatgtatccaatcattcttcttggggataatcttgatattggggtcaaagtaaaaatgagaataatcgtatgaccataacattgatccaaacatttttcttgcattggcgctagggttatcccaagaatcaaagacgtctttcttataatttccaacataatcaccaactgttgtaatataagcacctttagcgtgaattaaagaactcgagtgactcaagatatcataaccaccgatgaagtccaacacgacattaaatttaccctgagtataatcttcggtttctttgagagtattaaaatcatcataatctacaactttaccggtatccaacatacgtctgagtggtttactagattttcccctacatgacagataatttatgaaaatgatttcatctttcaaatccgggaaatgttctgacaggactgctgcaccattacctgacgttaccactactagctttttagaaactttatagtaacgcttcaataactggatagcaaacatccctacagagcttgtaccaccgtttattaaaacattagattctgtattcaattgatccttctcctttagttgagctaacagattaagtgctgttcctaaacagaataaggagcctgctgccttttctggtgatagagtatttttgggtcgcattaaaataggatcgacacgcggatcaatgagcaacgaactttgcagggcgccaatggctaacttgggatgatagtaaatgccgtacacatcgtcacccacgttccatctatttgtcaaattatcaccgacatgtgttatcactccgctgtattctcttccaatgccggcttcaccataaataggcttggtgtaaccattcctaatcttcatatcaacagggttcaaacctacatagttcacttgaactaccagtttgtttttacttatgggcaacttaattttgttctcatatgaaaaagtaatgggaccgtgtttagaatgaaaaactaatgacttaacgggaatatgtcttacatgtcttaacggtctggcgactctagtcagcgtaggttcatccacggggattggcttcggcgctgaaacttcatggtccactgtcatcgcttctagtttagggtctttattttccaagattttctctgccatctttctatgctagtttaactttcttttgattgttacgtctttacttcctgcgtaatgtacccttcaacttaagtataatcgtgcatcccttcctttatacttctctttgtgtatagctggggcgatgtctgaaaatcataaaataggatgaataatggcgatagaaggttttacaatcaaggtcaactggacgcaagaaaaggctaagttaaggtaggtcttcgacttgacaacaaaacttcccccttaagagaaactgaacttgacctacagagaaattcgaatacggatattattggttctcccctcgttgtgagtaattccatttcaagcagtaaattcatggacttgtatcgccttgagcaatgtactcaataaaaagagttaggctgagtgaatccttaatgtacataatctatgcaccgcttaaaagtttacttgaagcctgtcgtttatctttagctaccgacttctgggcataataaccaaagtcatattttatcgtcattagagtgaaagtttttactgcgaaacatcttgacatccaagaaatttaaacccatacaatatatttcaatatttttgtctattactaaaagttcgcggagcacaatcggtcgacaattcgcccgaacagagattctgcctgataccgacttgcccagcccaagtgggcagagaggaaggagaaatttctcgggtagaggggagggacagtccgcctaacttccttacgaacgggcattgctttaggcaggaaagggtcctgcttcagcgtggacattgaaacttccattctgcgggacgagcttgccagcattccaatgcccatcgtattgtactcaatggtgaaacttaccaccatattgttaaaagctattatttatgatttttacttaccaaacattgaaaggagactgaacacaccacgataaaacgtatgttctgatacccagcaaatgagaaagtagaaggagaaacctaaaaacctgtggcggtcaagactgctagcaagatggatatttagatcataaattctaacgcatgcatcctgagcaatgaaatcatgcaacctaacatttgaggttaatatatgagaattaactagcgttgaggaggtactgcaatttaaaagaccgaagaattatcgatgcaaggaaaaatgggtctaggatgaatacgagcaattgaaatacatttggaataccttgtgaaaatatcacatactttcgccttctatctcgatgcgttattacaagaaaatagttttactaacaaattaacaaaaattaaaatagtgtaaaaatgggtatttctcgtgattctcgtcacaaaagatcagccactggtgctaaacgtgctcaattcagaaagaagagaaagttcgaattaggtcgtcaaccagccaacacaaaaattggtgctaagagaatccactctgtcagaactagaggtggtaacaagaaatacagagctctaagaattgaaaccggtaacttttcttgggcttctgaaggtatctccaagaagaccagaattgctggtgttgtttaccatccatccaacaatgaattggttagaactaacactttgaccaaggctgccattgtccaaattgatgctactccattcagacaatggttcgaagctcactacggtcaaaccttgggtaagaagaagaacgtcaaggaagaagaaactgttgccaagagcaagaacgctgaaagaaagtgggctgctagagctgcttctgccaagatcgaatcttccgttgaatctcaattcagcgccggtagattatacgcttgtatctcttccagaccaggtcaatccggtagatgtgatggttacatcttggaaggtgaagaattagctttctacctaagaagattgactgctaagaaatagagataataagataatattttattacactacatgtacaattttacttttactttgtgttgtctctatctgctttcttatttttaatatttaccattccatttataatttgtaaaacaattaacataaaagttttttaaactctagaccagcaacatatcttcaaatatcagttgataaggtaaagtatgttgatagcattctaccgtcacacttatctagcagatctttgttaggtagatctgctaatatattttacgtaagattcgttgtatgtgcgggaaaatttgtatctgttgtggtagtcactcaccctttctatgtattaaaaactgataccttccatactagaaaagacattcagttgaatccttctccaaatcaaggatactattgtcacttctccattgagattcgaaaaacccctcgggtcttgttagaactaaattacgttcataggggtgggatttatattgtaattccgcgaggtttacacgaaagatatctcaactctagccgcacatccattccggtatgtactctcccaccattgggtattatagaatgtaataggtttcaaagcggatatcttttgcccggtgagttgttactttttcattcgagcaatgaagtacattctagaagttcctagaaccttatggaagcaccaagaaaaaaggaagttaaacaaaacactgattcaataagcaaggggggaagctccttagtttgacgacagtaacaaaatgttcgtataaattgaacgaaactcaagccaataaaggacttttcagaggcctatctcttctttctccacaactttcgaataaaaaccactaataaaaagtaaataacaaaaacaagaaaaaaaataaacaaaacaataatcatgtcaaaagctgttggtattgatttaggtacaacctattcatgtgttgctcattttgcaaacgatagggttgaaattatcgctaacgatcaaggtaatagaacgacgccttcttatgtggcttttactgacacagaaaggctaattggtgacgctgcgaagaatcaagctgcgatgaacccacataatacagtattcgatgctaagcgtctgatcggacgtaaattcgatgatccagaagtgacgaacgatgctaagcattacccattcaaagtgattgacaagggaggtaaaccggtagtgcaagtggaatataaaggcgagacaaagacatttactccagaagaaatttcctcaatgatcttgacaaagatgaaggagactgctgagaactttttaggaacagaagtgaaagatgctgtagtaacggttccagcctatttcaacgattcacaaaggcaagcaacaaaagatgccggtacaatcgcgggcttgaacgttcttcgtatcattaatgaacctacagctgccgctattgcgtatgggctggacaagaaatcgcagaaggagcacaacgtcttgatctttgatttaggtggtggtacttttgatgtctctctgctatccatagatgaaggtgtctttgaggttaaggctactgctggtgacactcacttgggtggtgaagatttcgatagtaggctggttaactttctagccgaggagttcaaaagaaaaaataaaaaggatctaacaactaaccaaaggtccctaaggaggttaaggaccgccgctgaaagggccaagagaactctgtcttcgtctgctcagacatctatagaaatagattcattatttgagggtatcgatttctatacttccattacaagggcaagatttgaagaattatgtgctgatttgtttagatctacattggagccagtggaaaaagttttggctgattcaaaattagataagtcacaaattgatgaaattgtacttgttggtggttcaacaagaattccaaaagtacaaaaactggtttctgattttttcaatggtaaagaaccaaaccgttcgattaaccctgatgaggccgtcgcttatggtgctgccgtacaggctgccatcttaacgggtgaccagtcgtcgacgacccaagatttactgttgctggatgttgcaccattatctctaggtattgaaactgcaggtggtattatgacaaagttgatcccaagaaattcgactatcccaacaaaaaaatcggaagtgttttccacctacgctgacaaccaacctggtgtgttgatacaagtttttgagggtgaaaggacaaggacaaaagacaacaatctactgggtaaatttgagttgagcggtattccacccgctccaagaggcgtaccacaaattgaagttacatttgatatcgatgcaaatggtattctgaacgtatctgccgttgaaaaaggtactggtaaatctaacaagattacaattactaacgataagggaagattatcgaaggaagatatcgataaaatggttgctgaggcagaaaagttcaaggccgaagatgaacaagaagctcaacgtgttcaagctaagaatcagctagaatcgtacgcgtttactttgaaaaattctgtgagcgaaaataacttcaaggagaaggtgggtgaagaggatgccaggaaattggaagccgccgcccaagatgctataaattggttagatgcttcgcaagcggcctccaccgaggaatacaaggaaaggcaaaaggaactagaaggtgttgcaaaccccattatgagtaaattttacggagctgcaggtggtgccccaggagcaggcccagttccgggtgctggagcaggccccactggagcaccagacaacggcccaacggttgaagaggttgattagataaatacaaagatgcgatgaagtagcagcatcgaatttcttagttttccctcttaacaactttttataagtatatatataagatacacaatcagtaattagcaaatgactactatttgtacgttctcatcgtcataagccagagtttaattaagtgcctcaaccgggatgcgatttcgcgttcatatacaaagccgaaatgacaataagaaagtcatcgccaaacaacacgactaattgaccattaaaaggaacaaaatacagtcaaagagtttagctcggaaatgtacagcaatcataatttaaattcggatgactgttgcttcgattggaatgaagagaaggccgcagaactacagcgtacaggtgtttcttttgaccggagtttaacacctcaatctttaagaacatctacacgtagactatcagaagagaacaaacaacaaagtggcactatgcacattgacacttccccttctgtggtttcagatataatatcaagtagacgagatcgttcacaggatttttttgggcctcattcttcatcccctattgccccttcagaacgacaacgagcggatcagagatcacggttggagtccatgagattaactagacgtcgagacaaaatgaccaaagtacgcggtggcctagaaaagatggaagaaatgatcatgcaaggtgaacaccttagagaaatgcaaaggctaaagcaggaagcacaaaagaacgctctaccctctgacatggctgaatatatggaatggcaaaacaacgaggatttggaagacgatgagttgcttgcctttattgaaaaacaggaaacttataaaaatgaattagaacactttttgaacaatgctaataaaaatgtttatgagaacaactcgtatccgaactctcatacgtgatggcatcattgctattacagaaatagccctagcctgtcatatttaactgagctgttgagtatgggcatctttccgcatgcgctaactacggagctggctcttccccttctattaatccttctggcaggaagcgaaagcgactgatgtcgtttctacgtttctatgtatattctatcgcgtttaagtgtgtatattttgagctgctcaagtgaagggaacgtattcagaataactagattctctgccatacgatcaactaactgtttaccatatacagtctcagttcgctacggttagcgtaccgtaaaacagcagtttacattcactatataaaggatgacgtaagaatttgcctacgtattaaagaaaacttcacaatcaaactgctaaaatatacaaataattccgttcatttcaggccatgatgacgatccttcacataatcttgaacgggatcggtattcggatcatatttctccaattttttgatttgttctggcgcaattgaaccgcgtaaatctgaatcactttggtaccaatctttgatcaaccataccatttctttttttgccaattcgacatttccttcagagttttctatgatacgacttagaatgtaatagagttttaaatgagaaactccggcaagcaagaacattgaacatacagatccatcagcagctgaacttttatcaatgaatgattctaatattttattcattaagaaatgtacagggaaaacaacgtccgtatcgcgtgttgttttaccaattcgaattagtgtgttggatatcgaggaaagaaaggattcttggcctacacttcccacgtcaggcgatggagcatttttcatgctatcgagcaatcgattccactctccttgaatgactttttcatctttgaattgagatactttgaaaattcttagttttatttcgtagtaatctaatgggtctgcacaatcattaaagagatctgataatgggagcacccttccatttagtttaagtgttagttgctttctataatcttcgtcaatccttgtttcattccttaccaaattaagtaggtcatcctgaatggaagctatgtcgaaaagttcgtggatgttctcagataactggaccagtgccggcttttggtcgaatgacgttgagctatcacaaagaccgtttgctcttgctaggcattcgattctttcacttaattttaagtcaaaatcagaactagctagagcatataaaacatcagctgcttcaagaaaatgttcttctttgaataagtagaaccacaacagattactaatttctagagatttttctgctctttctttcaagtacggcaaaacaaattgagaatccaaacgtaataagtagtcttgtcttttatttgcgacaagccaatcataaaagcaataatggaagaacctgttattgctattcattatcactgagtaaactcttttcttcagtgacgaagctggtgaaaaaatagatatatttgcaattgaaggggattgttcgatagatgtatagtcatccacgcttttgacaatctcaaaaatcaaagtgtacacatttatgcgtttgtcataaaaaacttttcttggatcggcagtattacaacctctagacacatactcttgtgcttggtttcctttatcaattttatctgcaaatctaagtagaaatccaacagtcttaggctggtaattaagttttaccatgatatccaccacacgtctcaattcacataattctatattctcggcacacctttcataaaggtcaattgcggtatctaaatggttccttgatattttagaatctatcatttcaaacttctgtgctgcttctaaatgctctcctgccctgtaacacaaaatgtctgcactatgacaaaaagatccaaagcgttcctttaaaacgttcacaatataatctgccgatgtgccgcttgcaatattagcgtttacaacttctattaaaatctcttttattaattgtttggtttttgcgttaggggtaaacaaatcatggaacttaagatcaaaaaaatactcacgtgtcttggagtcataaactccccctgcacccatcaatgtatttagcaaagatttgaaagcatcaatatcttcgtagaagacatttataagggaaagcgcatccttaatagaatttattaagaggataagagcattcatagcaatagactcagcatcggatgcagttatagcattgctacctttcggaggcacaaatgaaacgaaggaaggacggtggatgttgaagaaatctgccaaaacagatatcgatgataaataatactcaacctgtggcctagttatagaaataccaaaagcatccattttttccgttttggaagcccttttaaaaacaaagaccctctcttcccatatttggctaaataatcttgtaattaataacgcagaaccataaaacctgggagatagtactataccatcacattcaccagatttatcgaataaattttgtgagattggcggcacgctgccactttctctagaacttttcggttttatttcaactaccccaggtataccggcagagaagaaggccagggcacttgatttaatatgctctgacttattaaacttacaagctaaataaagtgccgtagagcaagcctcagataaaccataactgtgaataaatggcaaaggattttcaatcaagctttcgaacacttcgtcgggcgtgcgatagcaataaatttctaaggcattgcttgttaaaacggcaacttttaatggttctgcactgtattgtgaggcaaacacattggcgtaaccttggggagtagaagtgtaattaaaagatcttgttaagggaacaatctctttaatttcatctgtcgtatcgagtagtgcggtattctctacatatttaccataattctttaatataccgtaatctggagcactaacgtaaagtttgtgttcctctttattttccagcaaagctttatttgtaatacctttagatagttctccggaattagctcttttcctcacgcacgtaaagtatatacctggtgatattatcgtactagcgcaagtggtattgatataagttgaactagctttttgtgttgaaagtgggcctgtatcatgtgtgtttaaggggtgatgaccgattatgaaagatttattttgctcgagggagctagatatactggtaggaggaaactttacagagtctaattttaatgagccaatcgatctcctagaaatggaacctttgaaatacaagcgtaccccagtagtagttataacagctaagaataaatcattgttctcacacatagagatagaaacaattttggcaatcttgaaagctcgattactgagtagaggtgaattttttacacccaatgcattcattccacgcctgatatgagcagcatcaatgaggaccggtcctactagcccgttactagtaattaggtaagatctgacaatagatttcgttgatagagtatgtaaaacgcctcttgactggtcaacttcgagctgtgatatagtttcttcttcggtacctgcatccccttctagtactttttgtatcaactttcctccgggtatgctaggtattagttttgtaggtagtaaatttgctaagtttgactttgtcaaacatattttgttactcttgctattgaataggttctccgagcagttatattgtaattcccacacgttgacaccatcagtcgcaccagtgaaaaatatttgtccagtcctttcgtagcttattatgttagaaacgttgaacccagttacatttacttttaatcctgtgttaaagatattcaactcatgagtacggtcattaaatgatattgtcaaaatatagatatcaaaaagagtggcgacaatcaataaattttcaacagaagaaacaaaagtgtttgggctaggcttaactagtttcacttttaaaatggtgtgctcgatttcatcgatacagtggtattctgaactattattgatattccacaagatcaatttattatcagaggttatccaacaatagttcagttcgagaaaaatacccatatcactctttatttcggtatttgaaacttgtgataaaacttcatctggtatatttgtcacttgttgtctttggaagggggtaaatgcacctaatccaccgacttcatctgagaaattataatccaaacctttactataatagtctggattatctagtattggcgtatttctgtccctaaagctcaaatcctggacaaattcactagccaactgcaacggttcagaggaagtcaacccgcttatcttgacgtgtgtagttacgtcacgaagttctgattcaatagtatttccagcctcgccatacttgtttaatacatctttcctggtttttctttcgcttaggaaggaacggctcgacaggttgggcttaccgttgttttggtcatctcttggccgattccttaagcgatttcctcctaaggaagccgaagccgtaaacgtttcgcgatcgtaatcaatcctcttttttagtggagttgaatacatcacaattgaaatccgagctgtagtttttgtgaaatgtttctcctacaaacagattttattcttaatttcttctattgatttataaagccattcaaaattcagatggaaattattcattagaaatctttcctctccaaagtcgggtaatactttctattttgtgtcactaattttataatactttaatcagcaaatactataataatagaataatctccagacgttcatggaaagttcaacaatggaaacatagccatatttatttactagcaaaagcattttcagagaatttttttgtttcctgaaaaaaaaatgagggaaaaaagaacaatttcaaataaagacacaaactatctcaaattcccaaataaactccaaagatattcccgattcttgagcaggaagatatccaataccagcccagaaaagcaaccgaagaagaacataaaagaacactgtttatcgagttatcataaagaacactcggtaaaaccaaagcaaaactccggtaatgttgcagcaaaagaagacaaagatacgcagcatttacaaaataatgtcgctaatgaagaagcaacggaatgtctaacaagaagtaatttgaaaaagttacaagagaaaattttcgatagagaacttaatgatattgcctgtgatcattgtctttgtagcacagaaaatagaagagatatcaagtattcacgactttggttcctttttgagttggaaatgagtgaaaactggaatgaaaatctccgccttagttgctataataaatatgtgtattccgcaattgatgagtcgtggaaaatggagaatattctacttaaagaacaagagaagcattatgaatattttccaataggacaattactgatacccaataatattgactacactaataaacagaaaaggaaggaaaacattgaagacttaacaattgaaattgatagtattatagagacaaaccatcaaaagaaaagatttttgccgcaaagtgtcctgataaaaagggaggatgaaattgcatttgacgactttcatttggatgcacgaaaggttctaaacgatttgagcgccacttctgaaaatccattcagctcttcaccaaatacaaaaaaaattaaatcaaagggaaaaaccttggaagtggttcccaaaaagaaaaacaaaaagatcataggtgctttggaaagaaagctacatatagatgaaaattaatgaaagtattgtctgcacattaccaccggttaaaacggcgactcagtgtaacctgtaaaactttttatcaattttgaataggtatagagagattttcctattctctccaaaagaacctgtatcattaaaaaatatatatcttttacatattgcaaatataaaaaattacaaaagtaatgtggttgcgcacggaagctatccgaagaacgaatttcaccttttctttttctctttaacctcttcatcagttgtggcatgtagcctaatgacgtttggatagtcgggtctgttgcccatatggccttgatgccaatcataacttagagcgtacgcaaatacgctaccattcctattgaagctgcatacaggaatagatgcttgcaaagtaggatagcctttcaatctatgcctttgattcttatcccaaaaattgaaggtaccatcaccaccagccgtaacaaaagtaccatataatggatgaaatgcaatgctatttacaggatacactagagattgaccattggagccaggtgccctattaggattggtttgacgatggcatttaaatgaaaagcctgattttttctgcataccatcatcgatataccttatggagcatctaccttccactgaaccaatcgcatatccatcggcttcattataacatgccacgcatcgagtttgccattttaaaggtgacgtggttgccttaaaaatcgttgttgggtttgctagattgataatagcgatatgtctttcggcagtagccactactaacagagactgtttattatccatcgaatatactctttcaggcatcattacggtggatacgggctggggttgtctcatatcccaatattttatggttttatcccaggatccggttactatacactctgtgttcgatggtccacattgtacaaaacgtaatacttttattggcgcagaatgcattccaatttgctgtgtttgaccactggcaatatcgtacaatttcagggcattatcacacccgcctgaggctacttttgtaccatcattcgaccatctggtacataatacagggctggagctttcatgctgcgctctaccttgaggtacaccattttggacatcccaaatacgtaccttaccgtcccaggaactggcactaaacatgaaatcttgttgcggtgaaaacgcaatatccgatattgagtcctctgctgggctattaatgacaatatcattggccaaatccttttcattcgccattgcagtactcgttcccaaagctgaggttgtatttgatcgattaaaaaaagacatagttccccacttttcctcttcttacgtatttctttattttattgtaatatgcagattaaggtttatgatatttgatcaaggtggatgtgccggaatgattggtatggtaagcttgcccaattcttataagtcagtctctgttcaagtaaaatggttatatagtgcttaaccggaacaaacctttagcaattgcgatcaactaagatatcttattgtaaaccctaccgtcatcatatgaaatatcaatcttagaaatcttagagagcaatgcaaaaaaaaaaaagagacgagacggtcatcgtaaatcatgatcatagtaatgtcaaaagttaatttaccattatgccaagctacttcaatgagtgtacatcaaccagaaaagtgcctgtatttaatggttcaaatgttctttttataagtacaatatcttatctaaaaattaaacacttctatcttatcatggaagaaaaacaaagctatcacaaaacaaatatcctaaaaaaccgtttataaaaagtcgttgctgtgaaaatggttcagttcacagggcttaaacccatccccaaatttagcgaaatgtcagatacgtaactccattctcctagctttttattatgtttcctgtcattaagagtttttattttttattataatactcaacacgtgacttcagccttcccaattaataaaattgaaatcattttcatttgtatccagtaaattgagatcgtaatccggtccttggtcttcaaccataccaatattcccaaacttcaagttctgagagtgtacattctgattttcattagtactggtttgctgaggacccaaagttgtacccacattggatgagggctgaattaatgtgttatcattatcgccactatttgtagatgcagaggtttcatcagcaacatttgaattctcgtttggtgttctattgttagaagcataagcttgattaggaaacaacaaagaacttgaatttttgagggcgtcaaaatcatatccttgattattactactcggctttttttcctctggagtagataatgtgttacgattgcctttactacttcttgaatcattgcctacttgcgcctccagtatgtttcccccattcggcaattcttgggatactgtattattctgtgaagtgattattttagagttctttaaagtaatattcaaattggtggttgaaaacccatgtggcggctttataaccacgtttcctggtaccttagaacttctttgcttctgagcgtcaccagaccgaggtgttgctatgcttaatggggatgatgccgaaacttttgagtttactgctcgcttgggtccattctttccggcaatcttgccactttctggatcgaagcaactctctgtcactgaagataatggactggatacagccggcttgttgaaacttcccaaatttatacctggaaaagggagagaattcgcagttttagtgggcggagcggaatgaatattcggagcaatagtattcgagaatgttcttaacatattattctcatccttagtggcatcagcattcagaataacagaaggagtggatttcctcctcgacactctagtgttagggggactgcgctttttacctgtcaccacgctgttgccaccgagtttattcgtagactctactggaaaagctgaggtggatgccttttttgtatttttccttacctttgtgggctgtttagaagctaaagcggaaggtgatgctccatccaacgatgggctagatttggaattagaataaatatcttcctcgccaaatattattgcttgattgcggaagttagtagcaatatctgatcttggagtcttatttactcttgaacctaccatagcgggttcacttgttgttgagcctggtgtggtaatatttggcgaacaagcgttcgtcgatcccgcggaaactgtagcggtattattttttcttcgtctcttagccactagaccggctttaactttacccttcgcttttgaggttgcagatctacttcttgtagattttgacgtcgggacattatttggtttatctgttgaatgcatagtttttaaacttttaggttggttcactggagatttgttattagttgtattatttgtggtattattgttacacgggtttcccactggattttccgtagtgggttgcattggataattatagactggccagccagtaacgttttgactccgattctgggttggccctacatttgtaaaatcgccggaaggcggcgctgtgggagcaacagcagttgcaccagtcgtggggtttgcattattgtatggtggaatggaaaaattattaacgatagggttaccaaccataggaattggtatagggttcatattaacattgcgcatttgaaccgcaggtgccataggatttcctagcatcatagcagccaagtgcatggggtctatgtcctcgttactatattcccctcttcgttctgcatcgtgttgtagccttgccgcatgaacagccaagcttctatatatttgttcctgcctttgttcttgaagaactagttgataatattgctgagcgaactctgagccacctctggaagaactggtattaaagatgtcccagaatatttgctaccattcatacaaaaagccttgaggtgtatctactaccttcgagaacgtattctggttaccattgttttctttagatttgggtccgtcgactgggttttggcctttgtctctatctaggtgcgcatcttgagcaaaggctgctgcagtgtttttcaaagacgacttcgtaagaaagtcaaatatgtactcattgagcgtattcttgcagttcattttttccttcaaatccgaattttccgccgtaggttgatttatccactgctgttgctgctgttgctgctgctgctgttgttgtcgctgctgttcactattcgttgccattgcaatattactctgcaaatcttgtttatactggcttgccatgtacggttgttccgtgggaggaattgaatctggatacgaactattcactttataactcattctaccacggaatgcgtttcctctttatttatgtctataaacgtcttcgtgtttattttttatagcctcagtgacttactaacgtcaactcaccgtgtcttcggcaaacaaaatggtatcaaagcaaatgcgcttgaacaggagtaaaaaatggtcactttttcaatctgtattctatgaattttatcagtaccggtctcaaaccaaccctctacaacttcatcgtgatcccattctttcttcgttgtcttcccacgctcttccggaccctcgtaaaagagtccgaagccgagaaggcgcgatttcatgcactatacactcgttggcaaacacaacaatggaccctggccagttgaactgtggtccctgttgcgtccactattgatatgcatgcatgtggacgcaagcacacgcctgcataaacgtttaattcctcagtatcccactcccagggctacttattcgaggcattttctatttttgttactactagagccagcattagaactggaaatacagcaaaaaatttttcacattcttatcacaagaatgtgcaggagaaggtaaaacctgcaggtaacttgcatatatttcagtaaattacatgtactatacatcgtcaaataatttacatttgtacaagaccaatatccggggcccgctaattagtaacgtgccgtgattctttcattagaacaagtacaagatgacctgaacttgcgcgtattcatatggaaaatacgcaaggcccggttatttccgttctgggatattcgccgaaagctgccttctgttcgaattgcgtcgtcaacatccttttgagctttctttaagttctttccttcgagatggacgatgccaagagaatcatcgctgagttgatcggcggcgtgtagatgcgccgatcaactttacaggacgaaactcacataaccttaatacaataaaaaagtattgcatacaataggtccctcaggacacatacatacaagattggcaaaagtgaaggcaggtgcctaagattgggtgggaaagtaaatttacatatagttttttctaggaaaaaaataaaaataatgaaggaaggtatacttatataagcgctgtttatcgaaacagacgagaataaaaaatggttttaaaaaaatcaagcaatgacggcagctaaaaccggattttgagcaacaattccgttgtaagtagtgtttagatacttcaataattcaataaccttatgcttcatctcttcggtttggaattgctttaatctttccatattctcttccctacctagagtagactccttttctaacttaattctatcattttctttggtaaacacagcactgaaaatctcgatgatccttggggtttcgtttgtgataacgggactattttcctggtatagtttcatgatcaattcgaaaattggattgtattcttcaaaaccggtgtttagtggtaaatgtgccaataatgctggaacagtttgttccaatggaactagagcactgttcttcaaagccattctggccacacatccactagcattagcgtatgctctatcaataatctctctggtggcttcgtcatcttcggctgctaaggccttttggtcagcagcacttagtaactcataaagcgccttcaaaacaggttcataaacggctgagatgtccatagaagcatattcacacaacaaaccaacaccataagccgcgttacctctaacttctaaagatttatcgcttgttaatctaatgactaaggcttctagcatttcatgaacgaaaggattttgttctttcatacctagagctaattcagaggcggcaccgacggcggatgatctcttattcttggatttagattggaataatccgaaaacaaccggtctgaagttgtcaaagactttggcaaaatcaccagctaaagcttgagataaactgacaagaacttccaatgcaacatcttgtaaagttgcttcggtttcagaagcgtctaattcttcatctcttggaacgtcctcctcgatatcaatggtttgacaagtatgggtacccttcaagacactaagaacttgcatgcacaaagcttctagcatagaagagtcgccgttgtccatgatgatgattgcgccaaattgcttaatcatattggcaaaatcttccataacggtaatgaccattgaggtttcgaattcatcgcttaagttacccatggaagtttccctggcagcttgaataaccgccaaaacatcagcattaacgtaggaagaggctgggatacccttaggatagctttctggttctactttggaagccaacaggacagacttaacaacattccagatggtgtttagagcggtttctcttaaaccgtacgactcatcgacttgttcattcaaaacctttaaggattgttcgacgtatggcaagaaatgctccttcgtacccaatgctaattcggatagagctgcagaagcaacttccttttcataggaaataccagtgttaacggtgaatttgttctgtagttcttcttcattggcagaatcagcaaatgcggctaaatcctctgcatcaccatcgaagttgaattggtattcatctaattctagtgtcttgaagatttctggtaggatagttttcaagaaaggagcaaaattttcgccgtaaactttagccaagtttgcaatgaatgcataaccagattctcttaatctagcagaatcagttttgatggcctcataggcggagttaaccaaaggttcggcaaattcggcaaatgcgtctgatctgacggctctggccatagtagaaatattttcaaaagtgttggcccttagttctatatcatcttcgctcataccttcaatttgagaacagttttggatgaatttttccaaatagtgaacactagtcttgaaatatggaatgaacgcggaacctgctgcaaaagcagcggaaccaattgcagaaacaacagcacatctcaacttggatgattcattactttccaacatatagaatagtttgttcattaatggatccaagtacttagcgatagcatcataagcaatgaactcaagcagaccatctaaagcaacagttgcatagttgtaaatgacaatgtttttcgcagaatcaatgatatcgatgatcaatggcaagtattcttcatgaaatttggcaacttcgtcttgtaagtcagtggttaattggtgaatacacttcagagcagctaatttaacaatcggttcagtatccttcaaaccgtttatggtggcagggataattttgtcgaattgagacaaaatgtagtctggagaaccagtaacagcaacggaaatagctaaaagaatagctcttctctcaaaaacgtttgcggattgcaacatagctggaatgtgttcaacaataacggaagcaacctgggatggtggcagttcagaggaagcgaaagctaacagtctaatagcagaagaagagggtgtattttcctcattttcgcctgtttcgtcttcgttgtttaattcatcgtcaacatcgatctcttcacaagccaccttcaaagctgcaacagtaatttctgggcccaatttgctttgagaaaccttcgattttctgtaggacaatgaagatatgatgaattgaagagcaaaaactcgaacatcttcgtcaatctcactgttaacagcaatttgtaaagacagcttaatcaaatccacaataaagtttcctgttaattgggagtccaatagcaggaaatcgtttaaacagttaaagattaatttagcgttcatggtgtcgtcggccttgataactgcgtctaaaacgttaaccacagatggaattgaggcggcgaatttttgagcttgaacagggttgatggtttcttgttcttcaatcaaagcagaaacgtggttcaaagcctgggcagataatgatctgatctccaaagaagatggatcattaattgtctgagagaacaaagccaaaaagtcatcgatgtggccagatagagaagaggtgaaatcttccaacagagaaaacaaaataaaaatggcagtttgtcttgtttgaacgtcttcaccagaagcagtttggattaggttagggactaaatctggccatttgttaccatctagctcttcagtaccaatagaagcaattactcgagcgttggaatgacgaacattttcttttggctcactaaatgctgtttgtaaaagagatgttttgatggaggctctagtggattcatcaatggcgttccagtgcttggaaaccaactttctagcttcaacaccagctagttgtttcaacgaatcatcggagccgttctgcaaaatatgaatcaaagctggcaaagttgtaggctgggtataaaattgagtttgcaaagtttttgtagcctccttcaagcctacaccagaagtgatagcgtgcaaagtttgctcaagttgacttagaaattgttgatccattatactacttgatactaaaaaagtgtttttcgtccctcagtttttatgctgctaaggcaggattttggtaatatacagaaacgagaagaaggatccttgcggggtcttgcctattcttttttgttgactaataaaatcaataccaaacctgacaacaaataaaatgaaggatctatggataagtggatgtttctatttttttttttttttttttttttttcgacctcatctcatcgcgctttccattcatcatattgtacgaaaacaaagcacaatcgtaataaaagacatcctgataattagcaaagggctaaccataatagtctaagtttagtagttcaaatgtttgttgacatgcacttgaagcaactcaagcgcaatgagaaaagtgactatacaaatatgtaaaaaattgctaccaaaaaaaaaaaaaaaaaatttaaaaactctgataatatagtaaaaattattggtacattgtgaattaaaatttatgcgtttgccctcaaatccttttctatatcgtccaattttgagtcaatgttctcaattgtgataccaatcaagtttctgtatttatctaacttcaccgatgaattaattttgcttttagcttcgcttattttcaatgttgtcatccttcttttaaactgtagaatagttagttccgttgctagtctcaacgtctcatttacatcatatgattcttgtacagtattagaaaatttggcgtccgctttggtgtttttaggagaagaagtttccgacgttgactttggaattggctcttcatcttcctgtttttctggatgtgaacttgagttagtattcatatcaacctttgattcctcatcctggacaattgtagccagttttaaagcttgagatttttccaagctttgaataaaattttgcttttcagaattcaactttgacgatgtttctttaatccttgattgtaaatctgatatcgaatttatgggagttttgtttgatacggaatcgaaagcatcctctatttgatgtgctattgtaatcaatctcttcttattgttagaaatagaggattcggtttctactacttcgttgtccagatttttaatttcttcacccattattctttgtagagaagaaacttttgtatttaatttgttgatctgctgcgaaagcggttttgagtactttcctagtggagacatctgtatcggcagaagggaagaaggcgattccaatgatggcatggcagttttcacactattcaagggatcctttttcttttcaacttgattctcattatcctttgccttttctttttcatctgatattgactgtgatcttcttctgtataaaatgggagagttttcaagaattttggacggcgtagactttatatctttaatgacagacgacgtcacgaaagaattaatattcgacaagtcttccataatagtgttcatatttgtagaatttggctggttggaatgcaggtattgactttcgttgacttcagaatctgttttagctatattgacatctgcagtagaatcttctttatcaggatgttgagtttttataatttttggaattttgacattgttttgtggttgctgttgctgttgctgttgttggtaataattcttttgaggaaggtttcgagctaactttcgatctgccttggtgttgttgtttctgctgtttgacccgccagccggagtattaaacttattcattattgacgcaggcgattcgttatctagattcaatatatctgttgacgcaccaagatataccagtctgttgtaaacctcgaagttcaagtttaaagcagataaatgcagtggagtgttccctatattatcttggtagttcaaacatatcttcaacaaattgtagtcctgctgacccaagctcaatattatcgaatccatataagattttattatcattggatttttggacttattaacgctcaattcaattaaataatgaaatggcaatcttccatttacgtcgggagttataagacatatttttaagatggatattatttcatcgaaagcattctccttgtagcaattgttgtagaaaattgattttgtgatgcaattaaaaccgagcttattacactgtaatgcattagcatttaaggtaattagcatttttatcaaaggaatattcgccatagctgtagcccaatggagtggagtgtgaccttgatcatcaatttcaaaatttatgttaaaatttttgggcgccggatataaagtagccaacaacgcttgatctacatcagaagacctttccgatgatagtattgttaatatcgtctgcttgtattcttgatctgtcattttgttttccaacttgttttgagatgaagtatttcctgcgctgaacggtgtcatagatcgtgaagacatattcatactgttatcattttcatttgatgaaaatacttcaatggaggagccattggatgctacagtgttgttgttattgttgctgccgttactgtcacagtactcattatggtgatcatttggattttgaaaggattgccataataagggttgcttcattaatttgaaatgcctttgtattttttcttgctggttgtaaaattgttgttcattagattgattcagctttttcctcctttttttactattgccatttgtaatggagtccatcatggaatgattgaagttattcgtcaaatattcatgatgatgttgttgttgttgttggctttgcataggtccgtctggaactatgatcaagttattattattgccattattattgttattactgctgttaatgacattgtcgatgttatggctgtaactattactgtcattattattagggttattcagagcaacgttcttgttttgtaaatttgtcggaattggaaaaaattgaagaggtttctgagttgccgaataattattattgaaagagttttcatgaatggatttttgttgttgaataatagtagattgattgctgttgttactaatattatttattaaattgtgtcttgtgtcattgttgaaattcatcgtggtgtggttatcattattgttcattatattcattgatgaatttacttggaactgttgaggagtttggaaaacaaggttttgtaaaggacttggattcggctggttgatcgatgcatttttcttgcctttcttattcgcagctgtagttgtagccgatgttgatgaactactgttcttttttcttggtgttttattgtagctcgatggagaagttatcttcgttcccggcgaagtcttcctcaatatactatttttgcttctctttggtggagggttatttggatcgaattgaaaagttaagatggagttgaccacagggtcaattatttcgtacttattgactaaaaacttcgctgaatccagtgggatccaagtaccttgaaacctaccatacccaccttgaactttttcatgttgcatatcatttgattccttttccagtattttagttcttttcgtcttcgaaaattgagctattttgaaaacctgggtaatattaatccaatcatctttagttcttctcatcactattttagtttcaaacccacgtatatagcattcgtatacatcggtttctgaatacgtagctatttcaatcactggatggtttgaatgaggcgccaaaagaactgattttgatattggcgtgatgttctggtgattggtattatctttttggtttgatatcaaaacatcaaatggcatgatttctcgaataaatcaaccttttagaactacgcaagagggacagaagggaaatgagaaagaaagaagagttaattttcggcaaagagcaattattgttgacaatatatcaaataacgtgaaataatgtacctttttttcaaagggtaagtggaggaagaatcgtttgaaaaagcgacgaccaatgctagatgtgattctgctgtaacaacaattaatagtaaaaataacacaatacactaaagagtttctttttttattatctcgaaaaaaaaaaaagcttccagttgaatttagcagcaaatattagtcaattagttgatatgctaaaccaatgctaaaggatggcaataactataatatcttttgtgcgtttttcacgttgacgtgcttcttagtccttgttcctcttttttttttgttaggttaaccatttatttcctaaacgggaaataagcaggcggggagctgaatataattaactttcgcgtcatggttagtgacgcgtcacttcaaacgcgggtaacaaaatcaagttgtttttagccgccgaaggtaattgtatccataatgaaggctagattaaaccaataatttgtagtgacaaaatttatagtcagtagcaggttctctttaaattgagagatttcgacagccttttactagatgtctagtttagtaaaactaattttcgtatgctgctaaacgacctaagatccgcagtcacctatcgtttaaagtacgcagtcacaatgcggttgaaatgtaatgtacttatattacctccttcttaagtaacatttcattttttccgccaccgtacacagagtaattgcttcgttcgttatctacttgtactgaagtccctctaaacctactgccttttatttttaggctctaaaataaccatggacaacgtgaattgggtagcatcttttttttaatagatagtttattatgtataacaataatttaaagatattcatagtgataagtaattttaaatgagtttaaagtactacttttcctttaccgccagtttcctgtactatgaaaaaggcaaattccgcattgtagccgcccacacgcattttgatcatcaattacgaaatttgccgcacacgtgtcacgtgataagcactcttactatcatgttttacggagtagcaatgatgttcaattattgcagctttctttcgtgaaatcgtagtatcatagaccttcctaatgatggaagcggtaaagaaggaaatcgtaaaagtaaattaacgaagtagtattagtaaaacagagttgaaaaactgataaatcttcaactcgaactgaaaagaaacacaatagaatattttttctcaatgctacctttatatcttttaacaaatgcgaagggacaacaaatgcaaatagaattgaaaaacggtgaaattatacaagggatattgaccaacgtagataactggatgaaccttactttatctaatgtaaccgaatatagtgaagaaagcgcaattaattcagaagacaatgctgagagcagtaaagccgtaaaattgaacgaaatttatattagagggacttttatcaagtttatcaaattgcaagataatataattgacaaggtcaagcagcaaattaactccaacaataactctaatagtaacggccctgggcataaaagatactacaacaatagggattcaaacaacaatagaggtaactacaacagaagaaataataataacggcaacagcaaccgccgtccatactctcaaaaccgtcaatacaacaacagcaacagcagtaacattaacaacagtatcaacagtatcaatagcaacaaccaaaatatgaacaatggtttaggtgggtccgtccaacatcattttaacagctcttctccacaaaaggtcgaattttaaacaaattttgtattataataattatgtacatatataaatatattggtacatatgtactgtgtgtgtatgtgaatgttgattaccgttttctttaaaaaaagcttttcttctttttattaccgagctttcctttagtttacaggttgactttctggtggtatattttatttataaaccatgaagccgttaagtaacttaatgcgccaagccctaaactgcacattacgttgaagattaaactataacaaatggaaattaagatagatgaaaacccatggatgtttagcactgcgaaaatgtaatatagcgaatacaattccatatatacaccaccgctaaatcccatttcaaagcacttccatctccaattgttgcgaaccaccttatcttcgaagcaaaatctcattaataaataacttccaataattgatatctccatagttaacacgcataatagtatgatactcaaaaaaaggaatccgtaaaaataataaaatgtagttttctccaaccagagagatttgtaaacgtattgcatttccacgtaaattactaacaaggggaaaataccacataaataaatgccgcagtaaaccaacgggttgaacttggctcgtgatttaggtacaaataatccattgccatcgctattgctttcatctttagtaattccactcaaccaatattgaggcaaaggtatattattagctacaataccaccaaacaagctgagtggtatacagacgatgaaataaatgctcatgaaaaacacaatagtcttgaatggtaatgcacttgtagaatcatgtgcccaaacaatactatttaataaaaatgtgctcaccattacaatgccaggtaagctggacccacaaagtatcgtaaaaatgggactaaacttcttgtagtctttgaggtatctgttatcgtcaaggtaattggccttggttcttttcgttttcgttaccatactgagtcttgtccctacgaatgatgccatgaatgctccaagtacgaaaaataaaatggccatagttagcacactgtttcttacattatgcaatttgttcattgaacatgatatcgttaaggatccaattatggtaaataaaaattgcaccccaaatgagaccagaaggattaaaacttttaaaccaaataaatttggtctaccattttgtatccagtctttcgccaccgtgtaaacggagtatttaccatacttgtcatcgtccaggtcatcctctgtttcaattccttctatatttatcatgtatttgggggactttgaattacttttatccgtgtacatgactcgtacgtaaataataagcgtgataaatgagatggacaatacaattcccactgaattggctaagctcatccaatgaaactgaatgctctgttcgtcagataactcacctgcgttcaagaaataatcccatctatgattccagtctacttcaaattcttccctccaatatacggagtaagtaaatggcaaatatgtcaactcattttcatcctcaggaatgactatttcgtattgttcgtagttcttcgatgccccaggacaatgataatctgacacagatcttggatatacttcaaagccgactatggtatttttatcattatcactggcatgaaaacgtattaccagcattacgtgattatgcagataggttttatctgtatcaggatctatgaaacctaaaggaaacccagatgcataatattttttatgatcagtggtggaaataaaggtagtggcagccggcaattcatcatcaattagccattgtacgacgtatccctccctgactaacttgtctaaggtctgcatgccctctttggtagttttccgggcacacaacgtttcacatggattgtcttcgccaaatttgagtttatagtcgctttcccatttcctatcccctcttattatttcgtttagagataaatgaagcggttttttatgcatagtaggaggacaagtgaagggcaagtcataatatgcgtatggcaattgcgttaagtcagattctaccttattcacaatcaattccaagggatcaccctttctatagaaattgggtgttatccacccgtcataaagattcttttggctggaggagatgactggttcctgcccatgccctcgcgttcgtgatgagtagaactggtttctgaggatgagcatcacgactactatcgccatgagtgttatgaccgacctctttggtcttactctcattttttctcgtttcggttcacgtctttatattagtgcttcagtacctgatgcaagaaattcaaacggagaggaagcagtctagtgaagaaaaagcgtagatatactactatgcaattttgaaaaataatacgttgctttgttcatcgaagcaaacgaacgaggtgctttggaatgtagatcttagagtggaaaaaagtaaaacaaaaaaaaaaaaaattgaaatatattttccattttcgcgaatgcgatttcgacaaattagagacctcttagaagggtcctaaaattttaatagccttgaaacagaagtcactaaacagattaacggcatcttttgtttagctttcttgtaaattatatatggttacaaaccccaatccctaacctcacgcaagtaaaactatatagaataacatttaaaggatcatcggcatcctttcattttcaaataactccattcttttttgcccatgagaacaatagcttaatgagtttatgcatcaaatttgaggcgcatctttttcaatagctttaaaattatattttgtcggttttatgttttgaattatccccgaagtaatcctcttccgttgagaatttaccctttttctctgttccacgcatactactattgcgagccactccaggcgataacaatccggaagctagtaagaacggactggaaaatccatttgagccaatggttgtattgttagcagaggacaaattcggagtagatatagtattatcctcgtcggaagttcgttgggttgacgctgatattgtgcgatcagcttgcccttgattattgtcatgttgctgctgttgaagctgctgttgatcccataaaaactggtcctcatcttcctcgttctctagcatttgctgttcccttagcttggtctcttctctcgcttctgctaacatctcttgcgctttgctcaaggaaaccgtaggtgttgtataggaactgataattggcactgatgtgtcgatatcaatggtggttttaattagtgcagccatccaacctctcatctcttctttattatctactgcaaaatagtgcgtgcgaggttgtgtaaatgtcaaacctttctttgatcctggttgcggaggtaatagtttgaaacaataccgtcctttacctgtactggctgcatataatgaaactagtttatcatcttccttagcaggcacaacgcgatgagcagtaatgtcgataagacctctttctctcgtgtccgtagtggagctgaagtatgacaatctagtaccatgcaatgtgaaaaatctcgtcttccaagtactcatggcaccgctgcctttcttgctcatccaaccagaaaagtcagcatccttcattgcctctttaacactaatactccttaaaccttctataaatgcagaagtttgctttttcttggctacaggtctagcggtcatttgacgcaagcttttgcccttgagcgtttcacctttaatagcctcactcgcagacctcttatttttatcatctttcacagtttcggtaaagatttcagcttcctttgcgctaactgatcttcttttagatctactctttttggaagactttttatcaactatcggtgagctgtttttttctgacggcattgaggttatgggattctcttcaggacttgaagagcgagcagcattatcagtaaattgttgcctaaagggacttagcatgaaggaactttttttgaatgaactagttcgcgatgcactgctgcttctctttaaagacgagttcctcctggaatcgctttttgatttagaagataatgaagacgagtgtctcgttggttttttcttcccctccttctcatgtgccaatttgtcattacttatggatgcaatggtagatccatcagcgtatatactggacgtgggtctttcgaatgtgttcattgtttcttgaaactgctcttcctcatggctggaacaagaggattttctatccgaagaagattcaggagcgtatccataataagggacagaattcctcttcgaagacgatgttagcttgccttcactatcttcatttctaacagaattacgggtgggggatggaataggtgacaacgccttcccaccgccttggttgttctttgggagtgcggaacgggaattgaaattagaatctgatgaagaatattgatcgatataagaagttcttttaggccctgagaaagataaagtaggtgattgccatgaataaagttgagcaggagaaggtgacgtccttgtgttattcaataggggcgattttggaggttgtgctggactagggtaagatgggggtttgggggctctcctcggagaaacaaacaaattttcattacctgccatttcctctaccacctgaggaatttgaacatctggagctatattagcattagcctcttgtgaatcaaaaactaaagatttaggccggtgcttggaagctgaggagttcctagtatttctgggagtggggataaaattctgttgtgacggaaggtcctctaacgactgtgaagtctttctaacatggcctctgtaggaagctctctggtcaacgtttgcgggaggcatcaattggttataaatgttagcgttattggtcttactagctctattcagggagcggccattagttctaatagcctctttgattttttctatttctttgaaaatctcaaatcttgtcccaaaagaatttatgtccaactcttttaaatgaacaagctctaattctaacaaaattttacccgatattttgtgcttctggaatctagaggcagattggacatcgtatccttccataataaaataagctgttatttcttcgggtgaccaaaactctgcttctacagggttcaatttagtagtatcaattccattaattaaagtagcttgattttccaaatctccgttcaggaacccagtagaactactcgttgttggcttactgttagattcgactacatccagtccatcagtggctgatagaattgtttcatgcgtaatgctatgttcctcgtctctgcccgaattgatgaaacgatctggtggacctatagagtcgtctttaaactccagtagtgcattgtctatgtcactcattgtattctttaaagacaagtttctttcgatctttccattggcagttctcgaaatagaggcggcggtttcaattggttgcggggttggcagttcactgtttgaatcgttttcactgataaaagtgctggaaagaagaggatcttcattggttaatggactatatatccttttggtagacttggctctcatcaatgtcggagccttctccactgttatcttttgagtaaagaccaccggatataaaccttcctcattggttctcagatttcgaccaaaataccagccatccttgtattcttcgtcatcagttattactttgatcttgtcaccgggcttcatatctagttcatcttccattcgcttaaaatactcattaatggcaatatacattgggaaattgccaccgtcacgcccggttgcacttcctttgctgtcaaaatccggtgacaaagtgtccgatacgtctttatctctgctgacagttgtgttgagctgcgagagtgtgggtacttccctgtcattactcatctttatatgttcaaattttttgcggagaagttggtatgattcaataaatatgtggctaaaaatgaaaagttaaaactgaaaaagcagttacagtctttttgaccactctaaaaaaaagtgtaagcagaagggaattacgcaaatagtgttaaaagcaactttaatatctgttgtctttaaaaactgctaagttttatcgtggggctaactatcgcttaaaaggaaagagtaaatatggctagtctaacactaaatattaaaaccagcttttttcaacgcttctaaatagggagaccttactttcttgacgaatttgtcctcatcaatctgagcattttgaatagcggctgtgataagttttgtttttttttaaaaaaaaaaaagaaggtctccttcttcgttcataccgcatcgatctagaacgatgggaaaaaaaggcaccacgtgactagagaatcacctttttagcgaaatatttgtttactaccctatgcatcttgcgatgagaagctacatggaaaagggacctataatttagttatcttacaaagtttatttatggaattgtttctcctgtgtttaaaaatatagggatgaaaactcatcggctatactgtcatagacccgtgtggaggaggcagcgcaaccaagtacagcagactggtcacaactaaaccgagctagtggacttggaaagagggtagcttgctgacatgcacacctctccccgggttttggatggacaccatgttttatgccgtggagcgggcacctggtacctctcaaatctctgattcctgcaaaatttccgaaacgtagagtcacgggtcctgacaagcaaccatgctccagagtgattggtttccttgattttttttgctttttcaaaaatttcttaacgtgggttttcttcttcctacttggactcatcccctgaaggtaattctgctgcttatttgggtcacacgcgccctgtagcaacaattcaatcatcctgtcattaagtatatcttgaatatcattacatcttcttttcaataatatttctgctgtaaatgatgactttacattttgtgaacagttattggtatacagaggataaatccaatgtaaattggaggaagagtacgattgccatatattagaaacagccatatacaagtttgaacaaaatacaactcaaagtaaaatggtagctgcacgacaaaaagtaattccttgaattttatttatgttgtacctggtaaccttaatttttttttttcttttctttgtaataccttagctctggttatatgcttggtccccttaattgtttatgtacccactacacattaatattgaggggaggattaaatacatactctgccttgattagtgcctctttttcttttgtcctttttccttcatttatagccatttttgtgtagatggtccaaattcctcggagtgctttgtttaatcagaaaaagtatcaatgagcaggaagcaaaaaaaaaaaaggtaaaaatttacgattgtgctggggttaaagaactctcatctcctgatgaaaacccggctactccatagaatcttcttttgagtatgcctgtaaaacgtactttaataaagagaacactcggttattgacagctagctttttaccttcttcttgacttgctttttccttagaataattaacctcacatcctttaagtacactttacttctacaaagagcgcaatggccgaactgtctacatgttcttgagctattaaccatttgaaataagcatggacaacaaaagacgtgcccacataacgtcatgagggctgtctctggaggttcaaaacaaatcgggcagcgatagtccttggctgcaccatactctttgggtgcttctttggtttcctcctgaaagtcgtcatctgatatttgcaacacttgttgctcttcagcgtctaagtctatggcatctgcagttaaatcaacagtttgttccttactatttgttccaggtttcgttgtcggcggtgctgcgtcaagcatcggggaagcactcggagtgtttgctgtttgtgaaagaacgtccattgtgtgcaattcttcaacattattcgttaatgtgatattgttaccagaacttgcttctggctcttcggtatgcattgtttccctgtcatgattcccagaatcgttgttactggtgttatggtcgctacctggatcttcttcaagtgctctaaagagagataaatcatcatcaccatcttcctcagaagtattctcaagagctcgctctccaatgatttcgactacggcctctgggctgtcatggcggttatctgtgacgatattttgtgttctcgatacttcattttcttcctcctcatcgttctgcctgaccgactctagtcttacccttttgattcgtagattttcaccttctggattttggttatcaggtcttcttgccatacaaggtgtaattaatttactcgtttgttacttggccgcccctttatattgactcagtaggggaaaaagtactgttgatcgaagaaagaaagttgttcctactaatcttccgcatgctctaatatctgacatattatcccttctcttctgtaatttcctaaaatacaaatagatgtagaaaacagttctttctttccctgttgtatacatccgtacacttttgtgaacccaaacattttttgtttaatttgaaagatttttttctattaggagccgtctccttcaattctcggcaaagcgagggttcctctcatgcttactgttctcttccccaccggcagctgctgggaaccctccaacatgctgtgcacgggggagggacagtagctaactacctttcacttgggcgggaaactgaaactaatacggtgctgtcccggcttgcgcctctgagacttactggaaggaagcccacggtttcttttcagttggatggagagttataatcaagaagtatatagattttgaatattgattaagcgagtaatattgctatttcgaaataatcgagaaatcacgataataatacagcaaaaatgtcaggtaacggtgctcaaggtacaaaattcagaatttctgtatgttaaaaccgaaacaagtggaaatacccatttaaatcacacaagatgtcgtcaatcaacaaataaaaaagtatattcccgagactgaatgttacaattgagacaagcaatgttcaagaaatgtgggagtctatcaatgaatatagtggatagccaaaatggaagatgccaaatttatccttaatggcttctccatgcctacatccagatagcgaaatctacttctgggccttaaagcgttaaatggatgcctttccaactgattactgagaaggttacttttgttaagactattggaagttctatgcggaatatacaaactccaaaaatgtccaattgttgtaagatcatttatgtccaagaaatatatttgtgttgatggttccattcttgccaagataggattgatttactaacagattaattgtgtgctcatttttatgtgtcacttacattttttttaaatagttaggtttaccagttggtgctatcatgaactgtgctgacaacagtggtgccagaaacttgtacatcattgccgtcaaaggttctggttctagattgaacagattaccagccgcctctttaggtgacatggttatggccactgttaaaaagggtaagccagaattgagaaagaaggttatgccagctattgttgtccgtcaagctaagtcttggagaagaagagacggtgtctttttgtacttcgaggacaatgctggtgtcatcgctaatcctaagggtgaaatgaagggttctgccattactggtccagtcggtaaggaatgtgccgacttatggccaagagttgcttccaactctggtgttgttgtttaaataaaatttccaagaaaaattcttttaaatcattatgtaaccttttaaaatattaatataaacaatccaagtcaagtcaatgacatgagagtgcatatatacattgttggagaatatttcagtgaagcggttgcctttttctttgtgaacatcctagagtaaacataatacataagaatgatttttcctacaattacagaactatattcttcaaaacattactgtagagggtcataaagataggtttctttatttttttcctttgactcgagaatccatgctataagattgttaatcattaacgatgcatttcttctggaccatcgattagttgaacataattgcttggaataatacctgtttcaccgtttgcccttcttgccttccaccatctgccttcaatgtcagagacttgtaggatttcattttgttcaaatgagatttcgtaagcatcatcgtcatcagcgtcgtatgggtacagtgcttttgccttgtaaatgaaattatcatcaccgatatcgctatacagacccaaagtgtctcccatcgtagtttccgtattgccatttgaaaaatcagtatcgaacgtattacctatattagtattggtttgattattgctattatcattggtttccttcgcgttgcttgcgctattgatacgttgttgtagagtgttcaagtgaagattaacggcttctgaagtatttggctgagtattctcaaaaccagccaatgccgtagaagatacataatttgtgtgagaaggttgctgctgtggatatccatcaaactgtgtcgcgtagcctgagtctcgtatagcatcattatagacattattttggtaaggcgttgtgttcctattgcctcttcgacgagctctatgaagagaattctctaatggcgaaggcctgatacccttaatggaaaacgaatcaatccatctattggttggggaagcattatcaccgccgtagtacagaatccagattaaatttatgatggaaagtaagatgacacctgctgaagcagcagctttcttgggaccatccgcatacactaaattcgttgcactgtttgtattatacacaaatgccactgcaatagatgtggtgatgaagattctgtaatgatcgactaaatcaaaacaatagaacagcattaaagaacaaataattagaaattggtatactataccccaccaagtaaaacgtgggaaggattcattggtggatgcagatgagatggagcccccgatggcgatgacccacgatacaattgccaaagaaattgatgatatagcgaaaggatcggcataaaattttttcattttaaaagaatggtcggtagccatacgtgaaggtttacgaggagttggtcttatctttgatgatattgacatattttgaaaacgtgatttttggtgtttctgaaaagatggcgttgatctataatgtccaatgttgttttcaaattattgggttggctactgttaataacacgccctttcttttagcgattctgttgagcaaagaaagctgatatgatagacaatgatacctcactgaaaacgaggctcaatgactttattcgtgttcctgtgttctttgcatatttcagcaatcgctgaaatttttataatacgtatgaagcaaaagcccgactccgaaagctgttgtgtgtaaatagattgaacgcgttgggaatgtaaaacgcgattaagaatttctgatttaacgcaggtgctaggttattaatagtttcttacgcggatatgtaggttcaagggtctatgtacgtatggaggaatagcaaaaaaagaatgagtatactcttgcttatttagtttagcttcaaagctgcggtcaggcaggtgatcatgattattagcccccagataaacaagagaagacctgtgtatttgaaaatctttgtcgtcaatggcacggctgtcttgtgctcagttcctataagcttgtagccaaagagcccgggcagaatgaaagaaatagaagtggagcctgtggccccaacaatggccagtacacgggccaaggaggaaaccgaaatggcgacaagatatgatgcaactaaaatgctgcacgttataacaataaagctcttgcctctcaatggagtctccttaggctgataaatagattcttcttcaattacctcattgaggtcaaggctactgtcgcgaatcaacggagaactttcggtagcaacagtgggttcatccgccgatgtagcacttatacttacattttcctcggcgaagtgttgcaaaatctgatggattgaagctcttgcaggatgacactgtagtgggaacgccagcatcaccaacaacacaatcgctattctgccgatggtgctcgagaccgcttgcgggtacagcatgataatgtttccaatgatgttgtcgccgaatgtcaggtatccagcacagccgatcgcaatatataagatgagagccaaagatattgctatcagtggaatcttcatcacatgctcgaaccggcttgacctctgctcattgattattgaaaacatattgtggtgacatgtgtaggcaaagacaaaaattggaagagtgtttagcacgttcaaatcatgcgattgtggtggcaggaggtaggagatccggcctttcaagcgaagaatctcatctgatggtgctacatagtgcaacaacaccaaaacacacaagtacgctacagaagagatggccaccatggaagcgtacctcaacgaattcaacttcttcagaaaagacagcggggccacgaaaaaaagcatgatcagtgaaatttgcacgttcctgttcaacagccaagcatttctggtccacacagacattatttggggcatcagatccccaactacaatcatataagagacgcccacaccaaaacacttgatagcgatcgctaggtcaaacacaatacctagatttgggttaatcaaccgcgtcagagcactgaacgaggccctcccctgtggtacgtatttagctacacgagcttgtatgaacaagctttgcatagcgcacgccccacacagcactatcattatcactccaggaattaatccaaacggcttgaatgcgtacggcatggccaggataccagcaccgcacgccgtgtgtaaaagtgtcagcacacctgatctaatactagctaccatatgatgcacgattcctttctatggttattgagctgtgaaactaacccgtcgttcgaccattgttgttctatatacttctagttgctgtatagataagctctccgatcccctaaacgtgcgtggtgatcttactctttcgccctcgctttttttttttcgcttgttgttttcgcaaggtgaatagaatggttttagtagcaaagtgcattgtttattgtgtggtgtggtttgacgcacattctgtgttaatagtgtagcagaagggtattctacaatctccgcgaacctaagtatgtctgctgttgaaatttcccctgacgtgttggtgtataagtctccattaacggagcaatcgacagaatacgctagtatttccaacaattcagaccaaaccattgcatttaaggtcaagaccacagccccaaagttttactgcgtgagaccaaacgccgcagttgttgctccaggtgaaacaatccaggttcaagttatcttcctgggtttgactgaagagcctgccgcagactttaagtgccgtgacaagttcctggttatcacgttgccttctccttacgacctcaatggcaaggctgttgcagatgtttggtccgacttggaggctgagttcaagcaacaggctatctctaaaaagataaaagtcaaatatttgataagtccagatgtacacccagcacagaaccaaaatatacaggaaaacaaggaaactgttgaaccagtagtccaagacagtgagccaaaggaagtgcctgctgtggtaaacgaaaaggaggtccctgctgaaccggaaactcaacctcccgtccaagtaaagaaagaagaggtcccacctgtcgttcagaaaaccgttcctcatgaaaatgagaagcaaacgtccaacagcactccggccccacagaaccagataaaggaagccgcaaccgtacctgcagaaaatgaatcatccagcatgggtatattcatattggttgcactccttatcttggttttaggatggttctacagataatagggagattgaggatatagctgtattctaaatatatatttatatatgtgtgtgttttgccctttccttcctttcagtctttattttactttgtttttctacaatctttttttattgtttccttctgtagcctttacaatactagaacaaggaactaaaagatcatactttcctaacttttttatatgttttattttttaaataggagaataatcgataactataccactgttgtaacatattacttgtttaatttattcatgttcggtttccctagtgtagtaggcgctatcttgggcaaataactatccgttattaaccataacaatgcggggtctactaaatgaggggagggtcttggatgcacattaacgaagatcttgcgagggggtcgcgcctaaaaggtccataaataaatgaatacataaacagccacctactttcagtttgttttttgctaggtctcatagtgaacgagggactcacatattgacaatatagtaacatgggcttatcgcgctggcacgacaagaattcaaggccagcagaggaaaagagcgaagaaatgcaacaggatgcgcactactacgcccttgcggcaagtgatagtttaaatgcaagtgtttctaacgaatatggtaatcaagtaatgaactcgttttggaaagtgggtatagactctccctatgtggacgatgaagcaattagaaacagagatgtcgaaaataacttaccttctttaaagcaaagtgtttataatgctaatgaaccaaatgctacctcgtctgcattttcaaccgcttcatacgcacatgaaactttcgattttagaaaccttaaactaagataaggggggatgaagaataagaataaacgcacgtacaatgcatatacaaccgtttctatgtaccataaatataattatcatataatgaaaaatgagaataaaaaacaatgataacaatgaaaaaaaaaaaattcaattaaagagaaaattaaacttattttcttaagtagtcccttaaataactaccgagtttttcagcaccctgttctacaacgtctctcaacatctgcaattcatcatctgcggaggcattaaaatcgatgaaaccgttattagaattacggccatcaaaattccctgctccacttccactactattgatgggattaccaaattcatccacttctttatcttctccaaagtatgaagaagaggaaattgatgtagcattgtcaaatgttttcaacttgtcatgcgcttccctgtttgctgcttcatcaaatgagccacgaccaaataattgatcagatgatatagctttttgtgtgccgtacctttccgcgattctgcccgtatatcttggtccctgagctattttctgagattctttttgttgctttgccaaatcattggcgtcattcatggtcataccaaatcccaatttggcaaacttgggtgttaaagtatcttgctgttcttttctagttgtgtcgaagctgtttgaagtgtcatttaaaaaatcattgaattcatcaggctgggtattaatatcatctatactgttattattgttgcctttactgttattcataaattgggaatcgtaatcattttgtctaattttggtgctagaagacgaattagtgaactcgtcctccttttcttgttgagcctcttttttaaattgatcaaacaagtcttctgcctgtgatttgtcgactttctttgcggttagtctagtgggctttcttgacgaagacaaaattgaatgtttctttttatcttgcgagtttaataccggtttctttctgctagccgttaagatggaacttctcgttttagtgacagtggtcttgggtgtgctgcctgtggtgttgttttttggggcgagagagcctgtatttacattgagtttagaactggaattggagcttggtttttgccaattagagaaaaaatcgtcaacactattttctttggaagtcgacctggaagcgtctgaatcggtgtccaacggtgagtccgaagaatcttgaccgttcaagactaattctgatgggtataactccatatccttttgaaccttcttgtcgagatgtatcttatatttcttagcaacagggctcgtatattttgttttcgcgtcaacatttgctgtatttagtagctgtttcccattgttctttaagaaaaaatcacgagccttatggttcccacccaacttaaaccttcttaaattgttaattgtccatttatctaatgtagaagactttacaaaggtgatatgaacacccatgtttctatgcacagcagagcattgaatacacagcatcacaccaaaaggtaccgaagtccaagtaggattcttgttaccacaatcaaaacaaactcgattttccatgttgctacctagcttctgaaaaacttgttgagtagtctgttccgtggcaaatgtttctccttcatcgttactcattgtcgctatgtgtatactaaattgctcaagaagaccggatcaacaagtacttaacaaataccctttctttgctatcgccttgatctccttttataaaatgccagctaaatcgtgtttacgaagaatagttgttttcttttttttttttttttttcgaaactttaccgtgtcgtcgaaaatgaccaaacgatgttacttttccttttgtgtcatagataataccaatattgaaagtaaaattttaaacattctataggtgaattgaaaagggcagcttagagagtaacaggggaacagcattcgtaacatctaggtactggtattatttgctgttttttaaaaaagaaggaaatccgttttgcaagaattgtctgctatttaagggtatacgtgctacggtccactaatcaaaagtggtatctcattctgaagaaaaagtgtaaaaggacgataaggaaagatgtcccaacgatcttcacaacacattgtaggtattcattatgctgtaggacctaagattggcgaagggtctttcggagtaatatttgagggagagaacattcttcattcttgtcaagcgcagaccggtagcaagagggactctagtataataatggcgaacgagccagtcgcaattaaattcgaaccgcgacattcggacgcaccccagttgcgtgacgaatttagagcctataggatattgaatggctgcgttggaattccccatgcttattattttggtcaagaaggtatgcacaacatcttgattatcgatttactagggccatcattggaagatctctttgagtggtgtggtagaaaattttcagtgaaaacaacctgtatggttgccaagcaaatgattgatagagttagagcaattcatgatcacgacttaatctatcgcgatattaaacccgataactttttaatttctcaatatcaaagaatttcacctgaaggaaaagtcattaaatcatgtgcctcctcttctaataatgatcccaatttaatatacatggttgactttggtatggcaaaacaatatagagatccaagaacgaaacaacatataccataccgtgaacgaaaatcattgagcggtaccgccagatatatgtctattaatactcattttggaagagaacagtcacgtagggatgatttagaatcgctaggtcacgtttttttttatttcttgaggggatccttgccatggcaaggtttgaaagcaccaaacaacaaactgaagtatgaaaagattggtatgactaaacagaaattgaatcctgatgatcttttattgaataatgctattccttatcagtttgccacatatttaaaatatgcacgttccttgaagttcgacgaagatccggattatgactatttaatctcgttaatggatgacgctttgagattaaacgacttaaaggatgatggacactatgactggatggatttgaatggtggtaaaggctggaatatcaagattaatagaagagctaacttgcatggttacggaaatccaaatccaagagtcaatggcaatactgcaagaaacaatgtgaatacgaattcaaagacacgaaatacaacgccagttgcgacacctaagcaacaagctcaaaacagttataacaaggacaattcgaaatccagaatttcttcgaacccgcagagctttactaaacaacaacacgtcttgaaaaaaatcgaacccaatagtaaatatattcctgaaacacattcaaatcttcaacggccaattaaaagtcaaagtcaaacgtacgactccatcagtcatacacaaaattcaccatttgtaccatattcaagttctaaagctaaccctaaaagaagtaataatgagcacaacttaccaaaccactacacaaaccttgcaaataagaatatcaattatcaaagtcaacgaaattacgaacaagaaaatgatgcttattctgatgacgagaatgatacattttgttctaaaatatacaaatattgttgttgctgtttttgttgctgttgataaagcgatttttatacttttctctttttcctttttttttttgattggctgtttccttatgccgctctttcccaatttatgactttccaataatgtattattttgtttctctttctctctgttaccctttattttatcatctacaataattgaattccggagagggtaaagaaacaggaaaaagaagaaaatgagacatagtcagcatcgtaatcgttttccttctgtatattcctttatcaaaagactacacgcacatatatattaatcccggtatgtttttggtgtgctaaatctatcttcaagcactattatagcatttttttaagaatatccaaaataatatgtaatttatgattaatcaaggttcaagaattggagaaaccgtgagcgacttctttgatacttggatgtaagcttttatttagttgctttttcgttttcttttatttacgcccttgttttgcgtgtatactttacttttctaattcacttgagagcgggactatatataaaaaaatgcacaattacaaacttgagaatgaatgcatatcgtgaagattttgatattaaattaagaagccaaaaaaacgtaggcaaccataacaaatttcggcattgaacttgattctaaatgctacatacaattacgcgcgctgttttgatatacacacacatatatatatatatacattgtgtaagaaaaattcaaagcttagtaaaacatacagatcatggagaaaaaaaaaaaaccgaatacttgtgttaccagaaggatccactgactggacttgggtcacaatttgaattttattgattttcaccttcatcaaggaggatggtcgttagtaataaagggcattctgagtgacagacaaagaaattatcttcaaagaaatgttactttgattcattgatatgttatttgtttttatttgaaagcactcaaggaaactagacaacagtagtatcaatagtagatccacttaaatgcacatcatttacagaatacatcctctttgtgaagacgatatcctcttggtcatcattcaatctaccttcgctaacagtatttgctgaagaacaatcccaattaccagaatttgagaacatatcatcagatgtttctgtcatactatggtcactctcattggataatgataacatagaagaatcagatattccactcttcccagtaccattaccatcgattattttaccggtatcgacattgaattgaacttgacaaatttgatgtaatcccagttcacaaaaattgtcaagagttactaaacttccatcgtttgccatatcaaggaataaaaatccacatccttttccattggccttagtgtcattgctcttcaagcaaatatttttatcactcataccactcacaataatgtttccacattggaagacttgcttggttaatagtagttcactttcactatctaggctaattgagttaaatccatggactaactcaccatatttcatgttttgtaggttttgtaaatcccaacaaatgacaaagccttggtcatcactgctatataacgcgcctgtgttttcgttaaattttagactttcaatgtatcctttcttagcatataattcacaaactggtttaccgtcgcaggattgaatgtcccaaatttgaattttatcgttcaagctctgtgcaacgtgatgattacttatccatacgcaatccaaacttgtgttctttctttgcaaatggtcttttccacatcctgcagatatgctattatctaaaatatctggaatatagagatttgttctcaaatcaagcagcgagatgccatttggtccaaattttgagccaactaaggccagtaagaagggatcatggaattcattaacggcaaaagaatttatacctggatatgattgcaaaaaaataggtgtttttatgcaatcaagatttgatttcaagtcatatataaagagggagtcatttagaagggaaacaaaaccggtcttgttccatggcgaaaccttcaaaataggtgctgtttttggcgttatttccagaatcggaatcgacgttgatacggtagattttagaaacttgttgtggttaaacctttttattattttagcacatcccttatatgttgaagttgctatcagattgactataccgtcttgatgacctgtcaatattaattggttgtggttaggatttatttgagagctggggaaaatctgtggcggaaaatctaccatgggcaataagcagatacaagtaatgggtttaccgggaacagtaatcgtctgtagttccttcagctttttctcagcggaaatttcaaaaagtttcaagttgtctttctcgttcattgtagatactagaagtatattatccacaatggacatgtctgaaggtatggataactcactttcatcaacaccgtacagtttccaataatctgattttaattttttagttgtataatagtcattgaagttgtctgatgcttttcgcaaaatcggtgaattcattttcgaagtattgttttgccacgtttttttgtatgtggataaagtcatcatcgattgtaaaatcctctttttatctgatctcttctttatattaatagcaggctgacgaaaaatatttgttggttcgtagtatttggtatcttgcataatattaatacgtgtcactctcactatcacacctacaatcaaattttttagcaaacacagattaaaatttggaagtcatgcaagaagaagaagccaaaagatagtttgaggaaagcttgggagagatatttctacctttttatatattgtaaaacgtttacgcacttatttatgtaaaccagtaagcacccacccagctatgtcgtcatgactacaaattggttatgaaccaagccttattcagtaaaccagcaaatttaacatcatgccggcattgaatcatacatagaaatcaacacaatagctttgagaactgagaatgtagctttgacgctgctattattatttggtattgtttaccttttaatgtttatttgtttagaaaacagactgctggtttgtttacatttgagagcagaaaaaaaaaattgctggcgcagaccagccgcacagtcacgtgacagtatacgatcatgtgatcttacgtacataatgacattatacgagaaaggggaaaaaacaaaaatttagtggaaatttttggtaaagaccaaattgcagtgatcttcatggtgaaaggtaatattttttgctggcgggggagggggcttctatctcgacaattaaaagacatacgcttaaccatttttagggtactcgagtatcgcatctgctaattgataaaaggactttgttgtgttttgaggctgttttccattttcttcgttagagctacaagagtcgactttttcgttaaacaaaaacgattataagataataagcgctgtcagttttttccacagttttggacttgttactataattcgtgaagcacattttgcaagtgagtcaaaatttcagttcagtccttctttagaagagtgagtgcgtagcaaataaaacagcaggaaataattgcttgtttttgtgtgtaagtaccttttagttggaactaccgaatatagtgttattcgactttcactttcataagccacagctttttcttagtgcgtttttagttcgataaatttaccaaaaactattttccccttttcttattcccttttctttgttagcttgggtattatatttaaagtaacagaaaggaaagaaaaaagaaaaaaaatgccttcatccatatccgtcaagttagtggctgcagagtcattatataagagggacgtattccgttccccggatccgtttgctgttctgactattgatggttaccaaaccaaatctacatccgcagcgaagaaaacgttaaatccctactggaatgagactttcaaattcgacgatatcaatgaaaattctattttaaccatccaagtctttgatcaaaagaaatttaaaaagaaggatcaagggtttcttggcgtggttaacgtccgcgtgggtgatgttttgggccatttggatgaagatactgctacatcgagtggtagacctcgcgaagaaactattactcgtgatttaaaaaaatctaatgacggaatggccgtcagcggtaggttgattgttgttttatcaaaactaccttcgtcaagtccgcattcacaagctccttctggccatactgcatcttctagtacgaatacaagttcaactactcgaacaaatggtcattctacttcctccacccgtaatcattcaacgtctcatccttccagaggcaccgcgcaagcagtagaatcaactcttcaaagcggtacaacagctgctactaatacggcaacaaccagtcaccgttccaccaattccacatccagtgctaccagacaatactcttcgtttgaagaccagtatggtcgtttaccccctggttgggagagaaggaccgataactttggtcgtacatattacgtcgatcataacacaaggactaccacttggaaacgtccaacgctcgatcaaacagaagccgaacgtggcaaccaattaaatgcaaatactgagttagagagaaggcagcataggggaagaactttacctggtggatcatcagataattcctctgtaacagttcaagtgggaggtggttccaatatacctcctgttaatggtgcagcagcagcagcgtttgcagctacaggtggtaccacatctggtttaggcgaattaccttcaggctgggagcagcgatttactccagaaggaagagcttatttcgttgaccataatactagaacaaccacttgggtggatccaaggagacaacagtatatacgtacttatggccctacaaataccaccattcagcaacaaccggtctcccaattaggtcctttgccttctggatgggaaatgagattgaccaatacggcacgtgtatatttcgttgaccacaatacaaaaacaacgacctgggatgacccaagacttccatcatcgctagaccaaaatgttccacaatacaagcgtgacttcagacgtaaggttatttatttcaggtcccagcccgctcttagaatattgccgggacaatgtcatattaaagtacgtagaaagaacatttttgaggatgcttatcaagaaattatgagacaaaccccagaagatttaaagaaaagattaatgatcaagtttgatggtgaggaaggtttagattacggtggtgtttccagagaatttttctttttattatcacatgagatgtttaatccattttattgtttgtttgaatattctgcgtatgacaactataccattcaaataaatcctaacagtggcatcaaccccgaacatttgaactatttcaaattcattggtagagttgtgggtcttggtgttttccatagaagatttttggatgcattctttgtaggtgcactttacaaaatgatgctacgtaaaaaagtcgtattgcaagatatggaaggtgttgacgcagaggtgtataactcattaaactggatgcttgagaatagtatagatggtgtcttggatctgacgttcagtgccgacgatgaaagattcggtgaagttgtaacagtggatttgaagccagatgggagaaatattgaagttactgatggtaataagaaagaatatgtcgaattatatacccaatggagaattgttgatagagttcaagaacaatttaaggcattcatggatggttttaacgaattaatccccgaagacttagtaactgtgtttgatgagcgtgaactagaactattgatcggtggtattgcggaaattgacattgaagattggaagaaacacactgattatcgtggttaccaagagtcagacgaggtcattcaatggttttggaagtgtgtcagtgaatgggataatgaacaaagagcccgtttattgcagttcaccactggtacttctcgtatacctgtcaacgggtttaaagatttgcaaggctctgatggtccaagaagattcactattgaaaaagctggtgaagtacaacaattgccaaaatctcacacatgttttaacagagttgatttgccacaatacgttgattatgacagcatgaaacagaagctaacattggccgtggaagaaaccatagggtttggtcaagaatgattattccgcaccaattttttttttatttatggtgtccgttttcccaacattctttctgcctcaatcatcttgttttatatttcagctaacaatagtaaagagaaaactcttttttgttaattttatctgagttgctcatgaaatgattaatcattgttgtttttacagcaacatggaaagcagcaaagaaaatgcaggaaaacgtgaagtgctttttttgatgattacgcaaagttcttttcaagttcgccataagaggaggttttccttttcaaaaggagcatgataccaataatttatattgccttacgcctcttattttttatatcctctttttagattttattaatttttttttttatttatatacatataatgtgccctgctttttacaaccatacgttttttgttttttaattttcttgcattttaaaactgaatagtgacctgggtattatactacagttgaaattgctctcgtgaggtacatacttgaaacgagcgtactaggcaatccctctcttgccagtcacctacacacggagagtatcggttatttgtcgtgaggaaaaaagaaccggataataaattcttgatttgttatattgtacagagaatgacgagaagtaaaaagagaaacccgaacaggacagagcgtacattttttatatacctgttcttttgtgcttgtagacgtatatcgtattattaaattaaaagtaaacctaatttgaaccatcgagataaaaaaaaaaaaaacggagcacttttttgctcatacaagcaaaaccgcattgacacagccgtctctgtctggttcgtttgtgacctgagcatacttaccccagacaactttaccaccagcagtaaccatccccaattccgaaacgttaacttcaataatggtacctttagtcaaaacacctaactgagtgtacattggagattgtggattcttcttaactgccaaaattggcaagaagacagttacacctaattccggatgagtgacgtttgcctttttctgtctcaacgcacttggtctgatgattctttccattttaactggtcttctagtgaaaccttcacccacaaaagtgtgtttcgttatcattctcttccatgacttggatctagatttacctgttttaataactttgaacatttcttcttcacttataccacgaacctttggtaacggaactgaaaacttatcagctttttccaacctcttttgtttgatcgatgaagaaatagctttggctgtgttattttgttctctgtccaatagatatgtcggcaaagcatcaccatcggtatccaatggtttggatgaacccttgaccttagattgttcatgtgccttaatcttctttctcattgataccttttcagcatatctcttcttagcaaattgcttacccttccaaccagtcaacttctgggcccgttcagaaatcttatgagactctcttgcctctctcttacgtttcctttcttcgtgatctaatcttttaccatgctgtttgatgtgacgctcgatataatcgttttgaggcattgtttcgttgtatatatcagtattgatacgagactgactactgactaaagataaaaacgccagatacgaaaaccaagttcttctctaactgatacctaatccattcaattgtcttaaaagtgcatctcatcgctgtccggaaaatttttcatcggattgttactagaaccgttgccgacgacataaaattttttacgcctttcctgcaaggttgaagaaaagaaaccgatgagctataccattctaaagtgtcaaaagagatgaagaaattaaaattgtcaactaacacacaaatccaagaatgtctgaacttaatgcattattaaaagatatcaacggctcgctcactgcgacatcagaatccttggagaggttgtctgggatttatagtaattctgcgaccgatgagattcctgaaagtaaccaactacatgagcatctattttacgacgctaagaagcctgctgagaaagtatcgctgctatccttaaaaaatgggagcatgctagggtacataaattctctattgatgcttataggcaataggctagacgacgagtgcaaagatccttctgctatggatgcacgtgaacgctctattcaacaccgtgtggtattagagcgtggtgttaaaccactagaaaaaaagttggcttaccaattggacaagctgactagagcatatgtgaaaatggaaaaggaatataaagacgctgagaagcgtgcactggaaaaatctaccttagtgaatcatagcggcaacgacgatagcgaagatgatgagtctagtgaggatgaaatagcatacaggccaaatacctctggaattatcaacacaaataaaaaatcatcagcatacagggtggaggaaacggctaagcaagaaaacggggaagaaaacgatgacaatgagactggcgtgtataaaccaccaaagattacggctgttctaccaccgcaacaaacgcattttgaagatagattcgatgccagagaacacaaagatcgtagtaacaaatcgcgtatgcaagccatggaagaatatattagagagtcatcggaccaaccggactggagtgcatctattggtgctgacattgtgaaccatggaagaggcggtatcaaatctttgagagacacagagaaggaacgtagagtcacttcattcgaagaagataattttaccagattgaatattacaaataaagctgaaaaaaggaagcaaaagcaacgagaaagaaatgcaaggatgaacgttatcggtggtgaagattttggtatattcagctcaaagaggaagctggaagatagcacttcgagacgtggggccaagaagactcgttctgcctgggatagagctcaaaggagactgtagatacaaaaagtttattttcttatatcctaaagcgtttatagacttaatatttaaaagttaaatataaatgaagggcactggtatataagctattaaaaacaagaattttggctttcacgacattaacgtgtgagaggtttaggcaccattgcctttatgattattagtccctccagaataaactctacctttttttttcttttttttttttatagtcctaagcagaacatgactaaatcgccataaattaacaatatagtgggaataaggcacaccagaagtgccacgatatagtatatatacaatgataaatgagtacgttgccagaaaggtcgctctaaaggacatgcaaccatgtgcgatctgtagcaaaccatccactaccgtcctttacaacgcatctggtccagattggctatatacatgcgaaatacatttacaagataatccacaatttgtcattcccctctatagtacagagtataatgaagccgtggctcaattaaaactagtaaaggggaaaatggatagtctgacatcagctcaaacccaattagggtcctgggatggttgggttactaaaatattctccaagaaagaaaaggagacaaataactctaaagaccctgatccaactacaaccgactctactgatacatctccacaggctaagaacgatgcagaaatcttgtcagaaacaaagaaacagtacagcaaaatacttgacaaagttacagaactgcaaaggaaaaacagaaaatacgaactagcaaaaatcatgtttgaaagcagactcctaagaaaaagaacagaacaagtaaatcgcgaacgatacctcaaggagcaagagaattactctaatacggatcctgaagaactgcttcgaaaacacgtgttcccctccgttccaaaataaggacgcaacggttggaccgttcctcttcctatggcctaatacccatgaactattgattatatagtatataaaactcaccatggattatctattcatggttcgtaaccaaaagctaaatgctcatcacattctaaagatcacaaaataaaatcaacacgtatcaagcgactaaattgtagctaatttttttctttctttccagggaaggcagaaagtgtgagtgatgtttgtatttctgacaagctgttgagagcaggcaaatggtgcttcatcaagttaaataatcatcgttgaacgacttcaaattaacagcggcttgttccttcgttcccttcatattcatcactgagcgtagaaagctaacgtattactcttttttttggaaagggagtcaattgacgcttaaagactagtcattttgtttagaaaaagtcttatatttatttctgcaggtggcaacatactagcatatggaaaaagtttaggtaacgaattttgatcaaactaaatctcacttctgaactgactacatattctttatttaaggagttgacatttttcatttatccagtcacaattttaaaagcacttcgttaacacgtttggttgtccttatttttgcattgtgattatatcaggcggcattaagtgaagtataccttgtgacctgaagatttactttggaaagtaattgatgttttaagacagtaccggtttcctttttttttatttggattttttgtcagtaagaatttgtaattatagattaagataaaacgaaaagaagcatattaataaggagttttgaacatggataggagtgataaaaaagttaacgtcgaagaggtcaatgtaccttcaaacttacaaatagaattagaaaaatcaggcaccagtagcagtgtatcactccgaagcccgactaagagtagcgctaccaatttggcgggcatggccgaaggtgcaagagataatgcatcaatagcgtcttcatcggtagattccctcaacatgctattagagcggcaaagagtaaggcagttaaaccatccacagcaccaacagcatataagtagttcactagctaagaccccgacaacgacttcatcattttgttcgagcgggagttctaagaataaagttaaggaaactaatcgaatatctctaacatacgacccggtgtcaaagaggaaagttttaaacacttatgagatcatcaaagaattaggccatggacaacatggaaaagtaaaattagcaagagatatattgagtaagcaattagtagcgattaaaatagtggatagacatgaaaagaaacagaggaagtttttcacgtttatcaaatcaagtaaaatatccgaaaatgataaaataaaacgagaaattgccattatgaaaaaatgccatcacaaacatgtcgtacaactgatagaagttctggatgatttaaaatcaagaaaaatttatttagttctagagtattgttctcgaggcgaggtaaaatggtgtccaccggattgtatggaatcagatgctaagggtccctctttactaagttttcaagaaacgcgagagattttaagaggcgttgtgctcggcttagaatatctccattaccaaggaatcattcaccgagatattaagcctgccaacttattaatatcaggagatggcactgttaagatttccgattttggtgtttctttagctgctagcagcacgaatagttccgatagtagcgaatccttagacgagttagaattagccaaaacagtgggcacgcctgcattttttgctcccgaaatgtgcttgggtgaagatgcattcaccaggtataacttaacaaaggaaaatttatttcgtggttcttgcatctcattcatgatagatatttgggctgtgggtgtgaccttgtactgtcttctttttggaatgctgccttttttttctgattttgagctcaaattatttgaaaaaattgtaaacgacccgttaaaatttccaacatttaaagaaatacagtccaacaaagtatctaaagtatcttgtgaggaggaatacgaaatggcaaaggaccttttattgaaattgttagaaaaaaatccccaaaaaagaatgactatacctgccattaaaaaacatccttttgtttcatgggattttgaccacgtaccggagaacgatgaaaagttactatcttctgtccttgagcaaaaattacgtttccaatgtaaccaaactgatcaatttgaacccatttctatttcaaagcacgaattgaaaaacgctgtctccggtgtcgggaaaaaaatcaaagagtccgtactaaaaagtatcccgctaaaggatccgtcagatctctctaataaaaactaccttcatccaacggaaaccactaggggcagaggggatgccaatgttattgtcagcgaaggttcagtgttatcgaatattaaggaattaagtgctaatgatggatgtttgaacactgatagcgacactaatattaatatcaacgacgatgatcattatagtggtgatgataacgatggacatttaacgaaaagagaactagaacgagaattaaacaaattcgatgataaacacgaggccggaaatatggttaatttacctatcaattcctcatttgcatccttggacagcttctacatagataattttgcgatggctagaatgggaatgagttctccagaagcgggagattcggtttcgtctgtaccaaaccttccttctgcaccgtcttcaacaaggcttggacgatcaccagtctttagtggagtcaccaaccaaccaagtccaattcgccccgttttgccacaacaaaagtcatcgttttgtgcaacaggtcggtatgataagagtcacaatagtcttcttagaaattcttcatctcatctaacgtcatacaactccggcagaccatcttcaaggactggccgaatgaattcacgcaaccaaaacttaccgaaaataccaaatagcctttcaaaaatctcaacaacgaaattgactgaactaagagttccaaaggattcagaaattccatcacctgcaaaaaaccctaacgctgatcgtttgagaaggtttcccgtaaagaaaaataccaaaacacccgccataaaagatcctccgagaataaacattaatagcagcgataagtcaggctccaaaaattctcctataaaatccttataccaacggatgaaacagtctaaggataattcaaaaaccttcgaggtacgtagaggaaactttttcagtcattttaatggagatgatgatgatagcagtagccagtcgtccgtaaccagttctggttcagaatctgattctgaattatcatccacttcatcgtcctgtacatctggaacccaatctcggaatagctccaacaataatgcatattcagaaacggagtcattacctttcgagtttggtgttgattcagaagatggaagtggagtattattaagagatttacctaacgaagatcaaataaggccgtttctggatatacaaccatgtcgacgcatgaaagttaaaagttcattgaacctcgaaccaccttctgtctcatcttcttcatcttcatcctccgacgaagatgagctaattttaaatgtcgggactgcaggtcatcgaagaaggcataattcttcaaaacttagtgaactatccaatagtccgcagaagggatcaaataatttcatgtattccaatggaagtgttcatgacagtgagacgacgataacgccgcaaaatatggatgacttgacgctgcatcaggcactgagccgcagccaacccattagtaagcctggcccattagtattaccaaagcgtttagaccaaaagaaagctacgacggaaacctcaaatttaacagatatcgttgaatttaacggtaataacgatcatcgaaaggacaaaaatttcgataaagttctttattcaagggacttgttaaaagatgctctaagttccactaatgcaggcagaaggagatccataccttcaaataaaataagaggacgaaaggacgcaagtattaccatgagtactaatgttggtaatgatgaacatgctagaaataccagctgccatggtgataaaggacaagaaaatggcgctataaaacaaaggacccatgaaagatcgcgatctttaacagtcgctgaactaaatgaagagaagagaaggagtgcacttccatgagtgtaaaattcaaagtaatttccatcggactacgatgttaatcagatatatggtagaaagctctaactttttacccttgccaacatgcacgcatatatgtgtatgttaaaataagttctgtatttgaaatgcatgtgatttacaatcctcttgcaatgaacttaatatcattaacaggctaaaaataatatatgatgtagatctttttagtttagcataatataatctataaatctataatatttttattctaaattattaaaagggcggcgagagaagtgtatctgtgcttagaaaacttttcgtttcttcgtctcaccctgagaagtgccttttcgtttcaaaatcattactggtgagtgtcattaaactttttcaatttgcaatttccgtatctttaaaatttcataaggaagcgtgagttttaacgtgctgattcaaattatcgcttctgctgaagttcttattacagatatggcatgtaaatggtttttcgcacatatgtaaagatctgacatgcctcttcaaatgctcttgtcttttaaatcttctatcgcaaaattcacaaccaaattgcttggaagcgtccggaattaaagagggcttccttccgcgcgtcttctgcatgcttcctgtcttcttcctcaccactaagccatgagaagaagaggaagattgtactgaaggtgatggtgcagaaggagaaggagaagaggatggttctgatatggcagccaataagtcctttctcgaatcattgctgaattttgaaactggctcaatcatcttaaaatcactgccagacttaaatggattcgttgtcttagcaatgctttgagtagagatatccttgttatttcccaccagctttaacggatttattatcgcgtggtcactctcatcactttcttcattagaggaaacatcaaaccctgaatttataagcacttcattttcttgctcaagaggaagagacttgattagagtgcttttcctacttctgaagaatctatttttgaacattttctgcgaggaagagttttcggtctgaatgggttcacaaccaaggctattactgttattattactactgctactactgccgaatatgtttaatttgaaatagtccctaactttttttttagattggggcacagtggtaaaagagtcttcaagctcatcgtcaatgttttccgttggatctattataaattcatgtatctccagatttttcaagttattagtactggaaatcctgttcagcccgtcaagaggctgttgcttgagaaaggaaaatctttcatttacctccaactcgtcgtcgctaaccatcaatacatcactttcattatttagatcgatgtcatcatcattttctacgatgtcgttattaaataatggttcgttaagttccctcctaccaaaaaactcgtattcgtagtagttaccgttttcggtacgatagtcggatatcgaaagccttctctccaactgatttgatgaagtagctgtagttacacaattgtcgacaatagtattgcctgttagatcgttgataatttctacattattattgtcaatttccttggcattggcgttggcatttggtatgagttgaagggtaaaatgttgcttgtcgttattgcggctttcgttaaacagctcagtcttagaattcaaagtgtaactgaaaaccgtgtcatttgattcaaatctttgtaaagggtataaagacatgcttgtctgtctatgttatcgtaaagctttatttgtccctggatagtttatgaagtctagcaggcctactgtacaaattcaaaacagaaaatcatcatcttgctcgaagccagcccatgctacctatggctctcagtcgcccattcagctatctatatatatcttggatggccacgctaggaaccgcgccgggcaacaacttgggcaaaagccctcggaacagtaaaagccacctttccgtgggttatccgctgaaattttttgctccatttccgaagcgtcgcactcgtaaccgtaaatgtaaaaaaacagcacccaattgggccatgtgtgattaacgccgggcggctatgcacgtttgaacaagtatatccgcatggagcaacaactgctataagaaattccgtcagagaaatggcttgacttgctgcaagcacagaggtgtttatggataatatgtatacaataacctcataggtgtttggcagtgtgaattcactgttccctgcgttcccggaatggagaaaggggtatgacaggcgccaaaaaaaaaaaacactgaaaaacaagagaaaagagtaaaggagatggcttgaatataatatttattccttgctaagtttaatagcgtattttcttatattaattccgtggacgatcagatgcgggaatacaatgttggcagttatctgtttcatcgctccctccttgcgtaaatatcgaaccttctatcattcgataatcaagaattaaaactgacagccgcgccttttcggcatcttctggggttgatcaaaattataataagaggactgctgcatatttacctccgtacaccttctacacccaaccttattatggggcctactaaattttcttttgagaagaattgcgttcttttcatcgtgttgtgtttttttgagatctttcgcgcgatggcatctcacattcgcagtttgcatgaaatttcagatagtattgacagcattcgatcgtgcaccgggaaataacgctaggcgtctatcgtaacataacagagtgttttattatctatatagtgatatttaccttaaattcttgctcttaagcgtgtctcaatttactttcaaaaagaaagataaatacacataatcaaacaggaaaagtatgttataagagcgaataatgtgataaaggagcaaagtggaaggaaagaattataaagaatgacgttgccgtaaagccaatttttcaaccaacaaaattgcaatagtttcaagcaaattatggtgtgtccgggattggcggtagtaaattgtaaaacaatagctggtcaatagttgatattcataccgacactataatccacaaaagatgggtgacattgatggctgaaatggtagaggcaagaaaattttttaaagcaataaggcatagacgtttctattaatcctttgttttattcagtattttcgatatttcctctttactaacttcaatttactgaatttgtatgtaatttttagatgccaaaaaagagagcttccaacggtagaaacaagaagggtagaggtcacgtcaagccagtgagatgtgttaactgttccaagtccattccaaaggataaggctatcaagagaatggctattagaaacattgttgaagctgctgccgtcagagatttgtccgaagcttctgtctacccagaatacgccttgccaaagacttacaacaagttgcactactgtgtctcctgtgctattcacgccagaattgttagagttagatccagagaagacagaaagaacagagctcctccacaaagaccaagatttaacagggataacaaagtttctccagcagctgccgcaaagaaagctttgtaaatatgatgagagaataatataaatcaaacgctcgctgattaaggtgtcatttattttttttaatagaggctttgtcttttataattgtgtattttaataatatgattatagtatattttcaagaatagaatttttgcgcatgtaacttcgttcatactcaattcacagtaggcagctgtatttgtatccgtactactggcgtacgtgcgatgaattaatcgtatcctacggcaccttgtaagcagtcgagaaatttttttttcactttttccttttcatacctatataaatagaagtgttcttgtcgatttgaagaaggtttatttcgtttcgctgtagtttttttgtcattgatcttttcatttttttatttcaaaatccccatcaactattacagtcgatgaggataggttatagttcatgtgtaacatctgtgttttaaaataactctagttatccggggcgtttttcacaaagtttgtgtaagatgctttcctgggtcgatgtggattgtgccgtggcctttttcaccacctttatagcggtgctttaactattaataactgaggctgtattttgaattcttacgtaaatcttggaatctatggagcatccagtctcacctgggttggctctggtaacgcatgacttggtatgaaaaaattgttttaatttgacgaggaaattttggcatccgtgaagttcaatacttccttaagtattggttttcaaaaaaaaaaattctaaaattctaaaattcttctattataccaaagttataacgtctataaatatctataactgaaacctgttttgtcataataccttgttttagttgtgcttttttttgctttatctggatattatctaatatgtttatcttcgtttaccgaaaaaaggaaatggggcaatattatcgttatcatttgtagttgcgtcttctttcctatttgttctgttggcagtcgctgatctatcctcacaatgcccttcactctccttacgtccagtattcactgcagaaggcataaaggcaggattcatgaatagagcagatgtggaatgtgtcgtctgagtactgaatcttttattcatatgttgtctccgttgttgagatgcagtgaaatctgtaacggaagtcctaggtgagatctgagtggaaggcgcctgtgagaatttgatggacgatttcctgaatccctccgagatcggggaacttgatgcaaattttaaagctggtcttgtattttcttgctgttttaacggtgtcgcgacatcagagtgctgcctacttagagtaggagaagaagatccgcgtgcaaaaattggttttccagtctctctcatttcgtcatccatttgtgaaatgtcttgtaatacctttttttttaactttttcaagactttggataattcgattgcttccttcgtgcgcgtcatcaagttactgtcattaaccaatacagaagttctataaatagacttcatgacatagtcgacaggtggtagtgcattgggtgagaccatattttccaggctagatatattaacatattccgaaccatcttctctttgtgaattaggtctaatgtatttggaaaatgatccatgtaatcttgaagagcctggagtgctggatcctattttatataaaggatcaatagaatcatcaaattcttgagatgtctgctcctgtaattttttattcatttttgtgaaaggcaaaatacctagctgtgaatcaaggtcatcagaatcagagcggaaggaagaacctgaatcactatcaaaactatcacgaataaacgggtctgtctctaaattggatgagttttgaggtatttctgttcctctgttcttcaatggatcattagtgcggtctaaatctttcccatcgttgctgtttctcttttgcaacgtttcaaccttgtatttatcgaagttcgaaatgtcctggagcgtagcttgttcgttttgttcctctttatcgtccgaagctctgtttgacttactagagtccaaattttggtaattatatctcgtaggttctgtgggaactgtttcagtaaaactactacttcttcttggaaagttctgttgccggctgactggtccactatcaggaacatcatcagtaaattgatcggaggtatctaatggatctgtttccctacttaagctggatttcttcttcgtcgctgggctaaataaggacacagagcggcgaatattttgaacacccgaattactggggaatgcaattgaaccaatcgaattatggctgtctctaggaccaccggcaaaaacagtaggaacagccctattggcaagcgatcctatgctagaaattcccgtgtggtgcatatctatttcggtttctccattactgtcatccgtgtagtgtattgattgcgccattgaagtgtttcgcaaaagatatgaatcaacgtatccgttgtctatattggctagggaacgttttatctctaaggtgtcctgatatgattcgctagaatccaactgctttcttattttgccctcattttcattgcaatatctcgaaaccttttgctggaacagatttagtagtgcttcgcaagtaactgaaagaccttcttcctttttgctgattatcttatacagcacttctgtaatcagttcgtataaaattggaatttcgtatattttagccatgataagcaggtccagggtcacaggagctaatagccatttgccattaatttgtgcggtgtaaaagaactctgcaaatgctcttacagaggcggtcgaccaaggcatatacaatgatctcggggttaataagggttctaactcgattatggcgttattgttcgaatttgtactttctacactttcagggtttgaaatgtaagaaagtcttctactcttttcattattaatatatgattttgaagaaaaaaattcaccttctttgaaattgccgtttatattgattgcattaatggtggaaaagatgggccttatattggaaggtgagatacagccgtagtcttgattgtccccatcttcctcttcatctcttccattgttcatgccatattcttgaatacttgcttcgtaaggaatgtcactgccataactattacttagcagttgcgaatctagagtattcctcagcaaagaagagttagagatacgccttgcatccgaggagctcgattttctggtggaatgagaagaccttcttgacgcgactggactatccctaccaaattgaacgtactccgccaaggaactgcttcttcttgagggtgcttttggcaccggcggtagtggttctagtgggatcttttcttgtgggggtaatgggatattcaacacaggcaagataggcgagtttggtaaacttgcagagcttcctaaatgagaaatttggttagagttgcgccttcttcctgaagtagaacttacaacagaggcagtgctggcagtagatgcaaatgaagtctgtcgcgactgatttggacttgctataaaccttaatgcggatgattttctacgtgagaaagctttttccgcgggactagcctttgatatactactgggtgaagatttggctataatgtaagattgaagagggtgtgaggctctccgaatggatgaaaagccgtcatctaccgaactattcgtggtggttcccactgtggaagctcgcctataaactaaaggtgtattggaaagtgtacaattgctatcattaccatcgttagttgattttttatataccggaggaggtgaaacagagcttgctcgagtagagcgaccagactgttctgaaagccccagctttgaatttttcatgtcctgaaagggaaccctaaagaccatacctgtagaagagcaagtggtggatatcggccttttgttcgaggtgcctgtttctttcaggccagtatctccagttgcatgttgttttaacgtgtttgaccgactgtcctcctcatccgcacaaagtatcggttctgaaggagatagtttattatgcgagatggctcgctgcttgggtgacgatgttgatgaagtaaagtctacgctatgtggtttcttaagacttgtattactgttcgatttactatttccgtttttagaaaagtatttttctagggatccgttggatgattgactagagttaccaaacttggtagtttttgaggctgtatgaggtgaaaaacttatgatattagaagtgtctccattaaactcataattgaaagatgtatttgcatagccgtttgataatagtgaatcaaaatatctcccccatctttttctcaataaatatactggaacaccgatagaatcaccatcagcagtgataaattcgaaatcagataaagtcttgccgaatatttctagagcatctttacctaaaaccatagcatatggcggaaatatagaactagttgattccatttctaatggtacagttatatatctggaatagttctcaaattgtgaggtcgcagtcgaagtcaagcgggggatccctgagtcgtctaaggaatatccttgagttactgtgtatggatttgtgtgctcaatcgttgatgaattagagtatggaagatgatcataaagacttagatttacgtttaagttatgactattagcgatgccattattagtgcgtgtgtgtttggtattcactaatttattatagccgtttaacattggtaaagagaatgataaaatgtgatcgaatttttgaacgctaggtgaacaaaaatcatctgttctggtaccaagtaataaagcttgatgatgagacttccaaatcagaagcttccaaaatctatgcatactaatactgcactcagtacatgctatgtttactcttatccattttccactagcgatattataaatgaaacaatgaagattggaaggttgggggtctggataaaatcctattacaacaatgttataattaaagtaattacctgagggatactgcaagtgaaaaggtacttgtaaaatagagttttctttgttgttttgtgtagggtttgatgtcatcctagcgccctgagagtttccaagtagtggcaaaattacgataggcgacataagtgtttttactgcgttttcatctgcatcatcgctttcaaaatacttaagatcgccatgatggtgatggtgatgttttggtagtttggatttgtcgtctagatcatgagcgtaagtagagaaactaccatcgtcggttccccttctggacgtgtttgcctcgcgttgagggtaatataatgccaatgtcggaatttctgcctgattattttcaatcagaactgagaagttggaatcgtgagataaagaaattggcatcccatcaatattaaccagtatttttgacgacccctttgaagctgggttttcgtccgatttcgattctgactcccataaacttgtacgtaggttaaatatatcaatttttttaacaggaatatccatattatctaacccacctacaatgattagcttcgtatcttgattttcgttattttcatttaggacgtgcatactatgattaaaacgtcttgtaatttgagggttttcacttatcaaagaccagcactttgttttaagatctaatttccataattcgtttgttgctatcagctcatagccgttgtgaggcgacaccataagcccaccgaaaatgtaaatgttggattctgtgaagcacatcgaatgaaacaatctctctttaaagcttaagccgttattcaactcattttctgatgtagtatctattgtagtatttattctttgccatgttctggaaattaaatcaaggaaaaatatctcagggcttatccaatcagctaatgttttaaaatcagcatttctatccttctgtttaccaaaatatagaattagctccttttgcagttgtaatgaatttataatagtcagatttaaaggtagtgtgagcccaccatggacaaaaacacctgaacgggctagttctactgcagctccagttctgcattccaaagtgagcttcttccttgttgcttcatccagattgggattcggtacaatagggaggttgagcggataacaaacactagatggtggttgtaatacggtcatttttaaaaactttatgctttcacctaattatagaaacgcgtactaatgttttttgttattgaagaaactggaaatgactaaagaatactcaggcaacgatgagcatagccaaaaaaaaaaaaaaatttgttaaaagtgatactggtaactttaatacaatatccaaagtttatgatatcaagttggaaacggtgtcgatgtggactttgttagaggttaatctgtatttgtgactgggctctgccaaacttactatcttctattatctaggctcaagtaagtaagatgaaaaaaagaaaaagaaaaaaaagcagaaaaaaagcagaaaaaacagtaaagtgggtgtgagtgcactggaaagcctgtgtaataagtttttgatgtactgtattccttgcgagtattatcacaaagctctactgtgtttgcactgtgggcgtatagggatatcgcgagggcaacgcaaaactagcaagatacacatattccatacattaaagcggtaatttttagtagttaatttcgaaatttcaaacccggcaatgatacgcacattaagaaaagggaaaaaaaaaagaataaattggccatagaaaaattctgttatccactagacagaagtttgcgttccatactgtcagaggtggcattttacataacaatagtgacaaaaaataaatttcagaaggaaggcaacataagtttttctaatcctaaaatctttcgattttgtatcagagattgttcacgctaatgtcattcatcatagtagatcatttatctttcactgcggagaagtttcgaacgccgaaacatgcgcaccaactttcacttctacagcgtttgaccaaaatcttttgaacagaacattgtagggtgtgaaaaaatgcgcacctttaccgctagcccaagagggcactacaaaatctagagttgtacttcaaacgtacatgtaatcaccttgtatatactcgaaagaaaacatcaagtttctgtataaatatgagtgaaagcataatcatacattatcttttcaaagatgaagagtgggtgaattttgagataattgttgggattccatttttaataaggcaataatattaggtatgtagaaagtactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttactccaacaaaagaattacagtcagtggctgtttgctgacatttcattgcttcccttacaacctgatttccattcgagttgaaaggttgagaaaaattgcaagacttctctctcatctaccttccccttttcttgaagacaaggtgagagacaatttagtactaaagcttttgcggttgttattcaattgaggtagatacctggcaaaacatttcttgtgagcacaacctcaattaaagttagacaagtaggtgcactattggttgcttgttggctcatctcgttgaggaatgtaataactacttgttattaacctgtttttgtgccatctatagtggagagcttattgcaatttgttttttatttcttgactgcatatatcagtctttgacaggctgcatggggatgacagttagaaactagccaaattaccccttatgtagataacaatcattgcttattcgctcttcccccattttttttcttgctcttgctgttttttcttttagcgttcgtttcaaggaacaagagagggaaaaaaaaatcaaaagtagaaaagaagaagaaaaaaacaacgtaacacaagttaacaccacaactgaaaaaaaaaataagaggtgaacgaacgagtaactggggagaggaaagcagattaccacaatatacattcaaattaaagaaatggactcacaaccagttgacgttgataatatcatcgatagattattggaagtaagaggatctaaacctggtcaacaagttgatctagaagaaaatgaaatcagatacttatgttcgaaagccagatctatattcataaagcaacccattttactagagttagaagccccaattaaagtatgttaatgttgaacttcgcagtcaagagatagaatgcctagagcttcaggtgttttatgtgttctactcctgttgcggcagtaagatagttacagcagttatttccgtttgactgaaagaatttaccaagcatctgatgttagcctactcatatgtcgagatagccgagataatgtgtgtgtttagctcttcatttttctatcttattaggcatttttttaccaagatttccttatgttttgtatcatcatccggccggcgcctcccatattcagaaaaatcccccttgctcacactaaaaaaagaaggcattttttcgttatgaagaaaacgaatcttttttttttttgagcccgagagaaaggtcggacgaaaaccaagaaatgtggatttgcagaaggcattgggagaaatgaagcgtttttgacagcagtaattgttctcttaaagtcaacggaatgagctagatttagtgacaaattcatttactaacttatttttttctattttttttttttttagatatgtggtgacattcatgggcaatactatgatttactacgtctatttgagtacggtggattcccgccagaatctaattatctatttttgggtgattatgtcgaccgtggtaaacaatccttagagactatttgtctattactggcttacaaaattaagtatccagaaaactttttcattttaagagggaaccatgaatgtgcttccattaatagaatttacgggttttatgatgaatgtaagagacgttataatatcaaactttggaaaactttcacggattgtttcaattgtttaccaattgctgcaattattgatgagaaaatcttctgtatgcatggtggtctctcaccagatttgaatagtatggaacagatcagaagggtgatgaggccaacagatattcccgacgttggcttattatgtgacttattgtggtcagatccagataaagatatcgtaggttggagtgaaaatgatagaggtgtttctttcacttttggtcctgatgtagtgaacagatttttacagaaacaagatatggagttgatttgcagggcccatcaagttgtggaagatggttatgaattctttagtaaaagacaattggtgacacttttcagtgctccgaattattgtggtgaatttgataacgctggtgcaatgatgagtgttgatgaaagtttattatgttcttttcaaattttaaagccagcccaaaaaagtctaccaaggcaagctgggggtagaaagaaaaaataaatagattcacgtcctaaatcaaagtttaaaaaggaaaatacttattaacaagaagagtagtagaagaaaaatacaagaaacataaacgtagaaaacttttagtcaattctttaagcgaagaatacgaaagaaacatcaagaaaacaaaggaagatgcaatcatcactcgtcatatacacaaataattccctttagtgcaacaaaccgcgaaaaagcataagaaacataaaaaaaatataaaaaaaaggagataataataagatgtgaaggatttgaattagtggaaaaatgataagtctacactattattattaacgaaatgcaattttcctttattttcttttattactattatcattactattattattagtattattatttttttacttatttttatattaaactatgttaaattactatattattattttgtctaactctatattgaggctgtctttcgttgcactgttaagaatggtcacgtcttcctttggctttgaacccttttataaacaagttggccaaatcatttagtcaatcacgtcaacctgtctaaaataagacaggtaaaaaagaaaatgccatctcctagaatcgaaccagggtttcatcggccacaacgatgtgtactaaccactatactaagatggcgacttttcaatggagaactgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatataaacagtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttgggtagttcagctagggaaggccgggttttatctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacgtatctcattttgagatacaacaagaaccgtatccttattttgtacttttgtgtaaatatttaatgaattgtttgagcaattacgaaattgtttggaatccaaaggaatcttcagtaaatttgttggaatagaaattaattggcttctattaatcagtgcgtatgttactggtatattgggaatgggtgaacaatttgagacagttgttggattccattgttgttaaaggctgcaatattacgtagaacgaatatgctgcaattctcctcgagaaaaaataggaatctacaaaaggcgaatcgatagctctacataataatgttactttatcttcttccttttatactttgtcattctttttcttattacgttatcagttcttgcatttcaggtgctattatatttggtgactatttctcaatctctatgacatcttcttataccgtacgtgataatataatagtgatatgaataccagtcgatagacgatagttagttgggttttatttaacaaataggttcccgagaaaaagttctaatattttctatttacccaatagtactaccccatcaaataatagaatcatagtaattatcagtaacaaaatatacagccctcatcagcaatgtagtctcaacaactgcccccagaattcaccgcttttcttcgatcgtcaatatggaagtgaggaaactcgggctcacttaaaacgaactgcatgttttaaaatcattatccatgcaagtgtggcataaaagccgtagttagatatatctcaaacgcgcaaaaagttaaaaagaaagccctgtagggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggctcttattgttgtttttctgattcttatggagggattagagagcaaagtaaagtacttatatgtaatttaacattcgatgaaccgcggataattagtaatatgaaatgggtgatgttcataatgtagagaatgtggattttgatgtaattgttgggattccattgtgattaaggctataatattaggtatgtagatatactagaagttctcctccaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccattgaaaacgatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacacataattagaatttaaaaggcagtattggtgaagattgaacattaattttcttatgcttatataatagaggtatgaacacacgcatataggatcattatatagttatggctagtattatcatggctctggtaatttcatacatttgatgtcgtcacgactcatattatttgctcatatatataacttcctcatatatataacttcctcatcaagttcaattaatagatctttagttcaaattcagaacattctgaatttgtcgtttaacatttccttctgcaagagtacattcacactggaacgtatacgaggtgtaaattggtatactgttggaataaaaaccaactatcgtctatcaagcgaggcgctgaaatcctactattcgctcgaaagaccgctgaacgcaggagattcttttttgatcttgaatatcatttgagtatttttgttctacattctagttttaggaaaatcatcaatctatggcaggaatcaatagtgttggaataagaaatgcatatttgcctgcgaaaaaaagttattctttttttttggttaacgtagttaaactactctgttaaaaataatgggttaaggttcatgttcgtcacataatgtttcgtacacttaaaattcaaacgctatcagtagcattacaacgtgtatgaagatcattggagaaaagcagatggttaagagcttcttgcactgaaatttgaaaatatttgtctgaacttagtagtgaaaagtggtgaatgaaccaggtttttatacatagatatatggttaagttatgaaaactctttttggaagaacaaattagtacaaaggctgaggcggattggttaaagtttttaaattaaaagtgagcttctattttgataaatcacaaatatataatttttaacagtgatgtatcatcttcccataaatgtaatgacttcttcttatgctcagatgatgctctgtgaactaagtgcgcagtccttcaaacctttccactcaggtaatcttgataaagtttccaagatggtccattctctgggtctcttacataaacaaacttcactccgtatttctccacttctttgtttctactttcatcatcaaataaacaaatctttttcgattttaaatcgctggtattataaagatctttcaaaccgtcccttaaatggccaattttacttctttctccccactgaaattcatcgaacaggttggccaacggggttacgacaccagcatacttgaccttgaatattttcagtatttcctgggcaatctcaggtgcccacgttcgtgacgcggtcattaacttaactccattatctttaagatcacctagtatacgtgggatatctttgtagattgtgagctcgtaaccatctctacatataattgtgagaacttcgccattactacttttaactggcttaaagggaccgtgcaaatgggtatcacaatagcagggccaaatggtgtagtccaaatcgaaggcggccacgtcagggtatccagtcataataaacgcgttgagactattttggagcaggatttgtaacaaaattgttctctttgtaagtttaaggacaaaaatgcttgtttctcgagaaggtctccttttcggcaggtccttcttctagtgcgtgaaaaatattctactcaatcccttagtattctttgtaaacaatacactttaaagaaatatgaatgcttatctgcttttcaacaatcattttagagttcttattcactgaggtgcgaatgggtacgaaatttgtttcaggagaatttagcttgttgcacacaaatttctgccatttatatctgcaagatctgtttccctctttccaactagcgaggcatattagaaaaagagtgaatagtaacttgtgtaagttttgatgtaacggtagtatagagtacctataatattcgccgattatattctcaaaacttgtaaataacgccatgtcaccgtatggagaaagtgctaaccaaattgtaatatcgaccaagacctttttctgtgaattatgtaagtttcttaaagtccatgtcatgcttgaaagattttaatcaaccttgcatttgtggtcgttaaactcaaaggggatattcaaacgacaatcgacaactaacttcgaataaactaagattcactttattgggatataatcaattacccttcattaagtggtgtatatgttcctgacgtattgtcattttcgggataagaggtttgatgactatttctcgattttcatgtcatcctctttacaccgtacgtgataatacactaattacacgatataactgagcaatgatattttagagcttcatctccacaatttcatgtgtaaatcttaagaattgtagatatattctattttttaatgaaactttttcaacaaattaggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcaattttttttttcgaaaacgttataatttacgttaatttacaaagggcattcctttcatactaagcaatgtttacttccaatctcttgagacatcttcgaaactagttgaaaagagacaaatccgcttaataactaatagttacaagaatggccaatcaaactcttgccaagcgatacaagctttacaatcctgtaacaaaaacatacttttagcggttccgacggtattcttctttttctccatatattttgcttatgttggctactttaaaataattaccgcttcccccaccagaaactaaacatgagctaaaggcgcaaaacttaaaaaattacatagccaagactgttttcaagaaaaaaatatcagaccacatttgataaagtacatacctctgttaactcccgtaatacacccatattcttgtactttctacaatctatcactcaaacttctctattatccaacatctgctgttgcatagtaaagtaggccgtaaacgctcaaaaccgttatctttaggttacccttatgtttgaatcgtttatctcacattggcggtgttttcccctctcctgtgggctccaaaatcttggccgtgggaagcttcagcgagggattgtagatgtagtttcaacacgtcggctgatttatcccgattttgttagtagaaaaggttctacttcattcttgcttgagacgtcgtcccatcaaatttctaacatagtcttttttcaaggaaggatatttttcaaagcaggactgcaattagtcttttccttttctttactccccttccatcataactgttagtgaataaccacttatatagcataacacaatggatcaagaaacaatagacactgactacgacgtgattgtcttaggtaccggtattaccgaatgtatcttatctggtttactctctgtagatggaaaaaaggtattacatattgacaagcaagaccattatggtggcgaagctgcttctgtgaccttatctcaattgtatgaaaaatttaaacaaaatccgatcagtaaagaggaacgggagtccaagtttggtaaagatagagattggaatgtcgacttaattcctaaattcctgatggccaatggtgagctgacaaatattttaatacataccgatgtgaccagatatgtcgatttcaagcaagtttctggctcctacgtttttaagcaaggcaaaatttacaaagtgccagctaatgaaatagaagccatttcatcgccattgatgggtatttttgaaaaacgtagaatgaagaaatttttagaatggattagctcttacaaagaagatgacttgtccactcatcaaggattagacttagacaagaataccatggatgaagtgtattataaatttgggttaggcaattctaccaaagaattcatcggtcatgcaatggctttatggaccaatgatgactacttacaacaacctgctaggccatcgtttgagaggattttgttatattgccaaagtgttgcccgttacggtaaatcaccttatttgtatcctatgtatgggttaggcgaacttccacaaggatttgctcgtttgtcggctatttacggtggtacttacatgctagacactccaattgatgaagtattgtataaaaaagacacaggaaaatttgaaggggtcaagactaagctgggaactttcaaggccccattggttattgctgatccaacttattttcccgaaaaatgtaaatctactggtcaaagagttattagagccatctgtattcttaaccatccagttccgaacaccagtaacgcggattctttacaaattattatcccacaaagccaactgggaaggaaaagcgatatatacgttgcgattgtttcagatgcgcataacgtttgctccaagggtcactatttagcaattatttctacaatcattgaaactgataaaccacatatagaattagagcctgctttcaaacttctgggaccaatcgaagaaaaattcatgggaattgccgaattatttgaaccaagagaagacggctctaaggataacatttacttatccagatcatacgacgcatcctctcatttcgaatccatgactgacgatgttaaagatatttacttcagagtaacaggccacccattagttctaaaacaaagacaagaacaagaaaagcagtaaattcatacctttacgactaaagcagcaattggagggtaaacttattttttccgataatgttcttggcaaatgagttaccaataaatgacatgaattacagaaaacaagaaaatatttgccaaaaaaaaaccaatacaaaaatataggggaaaagattatcctttattcctttctcattccactttttttttttgttatatgcgtattctgattgattcataactaagtatctttccttttcttttctttcaatttcttttttccatatataaatacataaatttacataccttatgtagtataatatatggaagaatgctactgaacacatcagtacacatgctatgtacttacaatcttagtaaggtagatgtaggtctaatgcttcgatgatcccttcattatttcttgggtataactgtcagtctcgcaccgcagtgtgcccttgtgtggccagcctcgtgacaaaatgaacattttatcttattttttttctttttactactctttttgctggttactccctgaatagtgctcgtagttttatctgcctcttccttggctttaatcggtatcagggcatatttttgatcgtctttttccatgatctctattccattccgcagtaccatgtcaagaacactagtattcatcatacttcccacagtgctttcatgcaatcccagtagtaggttaatgaatttctctaattctttcaacttatgctcgtactcaacttgtaattgtgatccatctttttgctttgaaatgatcaacttagccaggacatccatagcttgtgacaatctgactatatcattttcagtcttatttgatgattcacacattccttgttataacaaccctcggtattcttttaacaaacttacgatgactatattgtattagtgtcaacctcatcgccaggaacttttcattgaaaatcttctgacaaattttctgtgtaaaggaaagaaaatggagtataaaatcgaaagtttattccaattgtgctaggctgtaatggctttctggtgggatgggatacgttgagaattctggccgaggaacaaatccttcctcgcggctagacacggattgcacgccctttgggcaagggatagttctctattccgcaccgtgccctgttgtggcaaccgtctttcctccgtcgtaaatttgtcctgggcagagctgtctgcccggaggcgggagagtccgttctgaagtgtcccggctataataaatcgatctttgcgggcagcccgttggcaggaggcgtgaggaatccgtctctctgtctggtgcggcaaggtagttctgggtccttaggggctccaccttcaccgctgttaggggagttttatccagcgtcagcaaaggtgacccgtgatggaggcggccgggatagcacatatcagtcggataattgtgcaagttgatcgcttcggcggtttaatttggcggtgccatcaggatttactcgcacattgtggccgttccctcggggatggagtgtgtcctgaaccatattttttaacatttttttgaactaattaaccgtcccaatgagggatgttggaagagtaagttgatttaatgtcctattcttgttcttttcgaatataaatgacgattggaaggtgcatgtcaatgtttatcatcatgttcttgttgtaggtagtccttaccttggttgtagagtgagtagcgacaggcggcagcggaatataagaaggataaaatgagaatacttagaacgtgttgaaagaagaataaacgatcatccatcgactagtactgctgctactagtgtgctgtcatactactaatatattatcatatacaatataagaagatgtcataaacattgaaaatagtcatcaaatctaatggaagctgaaattcaagggttgataatgtaataaaataaagaatgacaaagtataaaaggaagaagatagagtaacattattatgtagagctatcaattcgctttttgtagattcctattttttctcgaggagaattgcagcatattcgttccacgtaatattgcggcctttaacaacaatgtaattccaacaattatcttaaaatttgtctatatttttaaaaaagtatgaacaattaccaacatgtggtacatattggaggcccgcaaagctgagttggcattcattcattctttaagttgaacaaaaagacaaaaagattttcaaaaaaaatatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccaaattttaatgaaatacttttactggaaagaaggtaacaaaccatggaagatgcttttctaccacccatgaaagtctgagatttttattaatgatgttggaataaaaatcaactatcatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacgcaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaacgatgataataatatttatagaattgtgtagaattgcagattcccttttatggattcctaaatcctcgaggagaacttctagtatatctacatacctaatattataaccttaatcacaatggaatcccaacaattacatcaaaatccacattctctacaaatgaagaaactgcttatagtcaattgaacgatttaccggtattttaacgccattatatatattagtaaaaagatggcgtatattgatggactaacagggtcaaataaaatcatgaattgactagtatatacttataagtatatcgttctacacaaactaggaagatgacatacatgatgagaattggttatcaaattccatggatgccgaaacgtaaaagatttactaaatagtaggataattattgataacatacaaaacaaaaaaaaaagagacaatattattatctagaagtgtcgacttccttctgtgggtttcctatgttctcgaaggagcttcaagtgtattctataaactaagaatattagtttaacgaaagatcgaagtcagacacctatctaactttcattaaattatcacacaaaaatcccacatactctcgtcttgctaaacaaataataaattgaaggtgaacgattcttcttgcagcgtcctagctgttgggtcgtcttagataaatatctactgttctgaattgccaaattttccttctattgtatccattcgatgctggacggccagttctaccgttattgcccaaaaggaaggaacgtcgcgatacttcaacacattaaatacttgttgattttcgaaccaaaactctgaagcaacactttcgtatatggatggcccttcagagaaaccaataggtatgtaaagaattgctacgtggtgactcaaagtgaattatagcaaagttataaaagcgctacattgtagaaaattgagaaccacattttgacatacacgaataacagtatttttgtcctggcgctgtaaagtattttaagttatgatgatgaattaactattttcagccaatgaaacgtccataatctgttctgaatttaggtgcattgatatagccggtcaatcttcccttgtgaaatcacccaaaatgctgggattatcattctcaacaattttgatttgtgccaaccacttcgataaatcatcttccagctcagtatcatctttttctgtagtcccactgtcaggatttaatcctaactttttgagaccggatatcaatgatttaatgtcttcttcggatgccttttctcttagcaactcttcaaacaaagtcactttgaaatctatatcgtgtttgtcctgttcaggatcttcaaataggtgaacccctgttcttgcaaataaagcttcatcagatagttgcacttgataaaattgggaacatctaaaatggaacttactgcaatagtgcgacaaatatgcatacggattgttttctaataaaaatttcttagtagtatcattcattgaaaatggatcacgtattctttctggcgatttaccgcaaagaggatatccgcatcttttgtttagattcctctcatctactaggtcttgatacatatccggtgtgagaaatcggcccaaatatttcaatgttttctcatccttgcattctgaatcacataataagcctataatctctaaagttataacttctgcttcatgcatggaaagttgcctgtgcttttggaaagggattaacgccgtttccttaatatcttcaatcgtcgccatttcttattcttgttaacttcgtcctaatttttcaaactaagatgccgatgtatagatattttagactgggaatgtttatgaattgttcaattcgctcctcaatgtgtctctttcttcacttttccattgcttttgaccacttctggatgccagctgattttgtattgtagtattcctatttcggacaaaaatatcggaaagagatgaaataagaaaattagttacttttaatatcacgatgctgtctctgaatcgacctgatcgatctataaggtgtatatattattctaccgagtaatccaaaaaaaaagcagcactcccatgcaacacaaggatacggcagtagcgaaggacacagctaaaaaacgtttactgagaagaaatagtgcgccgtcagctatacatataatttcacgattagacaaaaagtggtccttcctatggaatactatagatagacacaatattgttgaagagcaagatgaaagtagcgctgcaaaaagcgaagaagaacatgaggatgattatgaattggaacaattactcaacatgataagaataccaatgttcctggaaaagttcatgctctttgcacttttaacaagcttggactgttttttgtattactttactgtattaccgatacgactgataaagggatatgtaaagcaattcaagagttatcgtcagcattatcgcctgcaacaacggtctgggcataagaataaaataccctttcgatatagaataacttcaagagaatataaagagagatgtatgatttttatcatcgtgatttcatccattttgttgagcaaactagacacctcaaaactatatcacaggataaaacggcaaagtacgatgaaattgtacatgctattcagtgtactggaaatggcggacaaaatgttggcaagtttgggccagagcttattaacggttatgctttctaggaaaaactcggaacggatattactgcataaatgtttgttagtgtcaatgagcttgacatatgtgactatacacggctatgtattggtttaccaggccatttcattaaacatagccgtgaattcgtattccaatgccttgctaactttattactatccatgcaatttgcagaaatcaaatcatcggttttaaagaaatttgataaggagggatttttccaaataaccattgcagacgtagtggaaagatttaagttgaccttattattgtcaataactggccttaggaacctccagtcgtggtcatcttcattatcgaacacaagcatcaatttctggagtccacgttccacattatcaatcgtcattaacatactttgtgggccgatggtaagcgtggtagggagtgaagtgttagtggattgggcaaagcatgcttacatcacaaaattcaatcggatccgcccacagatatatgataagttctattatataatatacaaggattattctacgagaacgcacaaattagaagatagattgggattgcctttacctgcattcgttgtcctttttattgtaatggtgaggccaacactttttaaatcatcggaaccttcttaccttccttcgctatttaggatcctcttcatgggggcatccgtgtttttactagcattgttggcaaaatttacactagatcttattttaatcaaatggagcaaacggatagagcaacggttcagagaccaagctttcaataccgttgtaactgaagaagaatacgtcccaggtttactctcgggcggtatgggtaaagtcgacgtgtctacaagaattgcattacattctgattacaataaagagaatcgtatagagaccgaaagtgtatcgccaatgcggaaaagaaaaactactttaactgctgaatgtactcctcctagcctaaatgatattagaagacagaaagattccaagaatccacgatcgcttgaaaatgtcgctcgctataaaatggtttctaaaagaatatggtaatctaagatccgcatttatcgcggcttacggctttcggatatttcgtatattgcaaggagcaaaaaagaaaccctgcttactaaaaagctattgttttgcagtttataagttcttgccttttgaattattgatctttcctttatcgtttatttagtttcctattgtaacttggaactgtattatataatagtgcacagcactgaagttgtaactactgtacgtcatgcttttcagaaacatagaagtgggcaggcaggcagctaagctattaacgagaacctcgagtcgtttggcctggcaaagtattggggcctcaaggaatatttctaccatcagacaacaaatcagaaagactcaactatataattttaagaaaactgtgagcatccgtccattttctctctcctcccctgtttttaaaccacatgttgcttcagaatcaaaccctatagaatcacgtttgaagacctcgaagaatgttgcttactggttaataggtacatccggtttggtatttggtattgttgttcttggtgggttgactagactaacagaatcggggctgagtattaccgaatggaaacctgtcacaggtactttgccccctatgaaccagaaggaatgggaagaagaatttatcaagtataaggaatcaccagaatttaaattgttgaattctcacattgatttagacgagttcaagtttatattttttatggagtggattcatagattgtggggtcgtgctatcggcgctgtttttatattacctgcagtttatttcgctgtatctaaaaaaacttcaggccatgtcaataagaggttgtttggtctcgcaggtttattaggattacaaggatttgttggttggtggatggtgaagtctggtcttgatcaagagcaactagacgcaagaaaatcaaagcctaccgtttctcaatatagacttactacgcatttgggtaccgccttctttttatacatgggtatgctctggactggtttggaaatattgagagaatgtaaatggattaagaaccctgttcaagccattagtctcttcaaaaaattagataatcccgcaattggcccaatgagaaagatttctttagctttgttagcggtgtctttccttaccgctatgagtggcggtatggttgccggtttggatgctggttgggtctataacacctggccaaaaatgggtgaacgatggttccctagttctcgtgaattaatggacgaaaacttctgtagaagagaggacaagaaagatctgtggtggaggaatttgctagaaaacccggttacagttcagttggtccataggacatgtgcgtacgttgcgtttacatcagtactagctgctcatatgtacgctatcaaaaagaaggccgtaattccaaggaacgcgatgacctctttgcatgttatgatgggcgtcgttactttacaagcaacacttggtattttaactatattgtacctagtcccaatatcgttagcttctatccatcaagctggtgctttggcgttgctaacaagttctttggtgtttgcctctcaattaaggaagccaagagctccgatgagaaacgtaatcattaccttgccacattcaagcaaagtaactagcggtaaaattttaagtgaagcgtcgaagttagcctcgaaaccattataatggataaaggtattcttatgagaattgacagtatactcgcttttccgctttgtcgctccaatggttggattgtatgtgtgaggctttttcttattatatgttggtatccctacgagaagctgtaaatatgaatttctttagtaggcatcacacacaacaatagggtgtatttatttttatttttttttttcttatataaatgtcagtaatacatgatatctttaagttaggatttcacgaaattttcttctgccttcatcatggcatctgtatttgtgctcgcgagcctccaaagtatgaacataaacacagacctatacggagaaaatgtttcagagcatttttccattatgtcgtcgtcatatattttccagttgtatttcttatgcttaatcttactctttttaactacttttctttcacgcattaattctttttccaattctggcttatctgaaaggtattttgaaaaacccctagcaatacctagatcttcaggagcaaatacatccattcttttcaatccggagatcaagaacattttggcactccatgggcctataccttttacattcgtaactaaactttcaatcacttcctcatcattatctttttgaccgaagagcttttcgatatccttatatttttcagtaaaatagacagcaagagactctagatatatcattttccttttactcaatccacattttgcgatttctgcacattttgctgggtctttgaagtcttcgaaaaggattttgtaatcaggaaatgcaccgccataaagactgacaacccttgccttgatgctttcagctgcttggccactgatctgttgagacaaaattgtgcttgcaagcctaataaaataatcttcgagtgtattagggacttgagtctccttcaagtacaacgtaaattcattattcttaagtatgggaaaaagtgatggatctttctctaaaatgtgttcgcaagccatattgaacttttcttcatgtctagcaatatatttctcaggaagagcaacctctagaggtcgagaccctaattcttttgctatttccttaacagcgtctgcttttattaactcatcatactccctttttagtttcattgagaccaatccctctctagcttctcttgattctcagtaaaaaattaaaaaggaaaagtaccacttccatcgtcatatcagagggcagtggccaattctcattgattcatagataacttaaactttatgtaagaattcccgtcgccaccccgccctgtaaattcatcgccaccgaaaagataataataccaaaatgatatataaagtaggtcgaataagaaagtatacttaacgtagttaacaaagtacataccaaacataacagcaaaaatatacgtaaagatggatttaacaatttcaaacgaacttactggcgagatatacggcccaattgaagtcagtgaagatatggctttaactgatctaatagcattactgcaggccgattgcgggtttgacaaaacaaaacacgacttatattacaatatggacattctagactcaaacagaactcagtctttaaaagaactagggctcaaaaccgatgacttattattgattaggggtaagatttccaattccattcaaacagatgctgctactttgtccgacgaagcgttcatagagcaatttagacaagagctacttaataatcaaatgcttagatcacaactcattttgcaaatccctggattgaatgatttagtaaatgacccactgttgtttagggaaagattgggcccgctcatattacaaagacgttatggtggctataacaccgccatgaatccttttggcatcccccaagatgaatatactagactaatggccaaccccgatgatcctgacaacaagaagaggattgcagagcttttagaccaacaagctatcgatgaacagttgcgcaatgctatcgaatatacacctgaaatgtttacccaggtccctatgctttacattaatatcgaaataaataactaccccgtaaaggcatttgtagatacaggggctcaaacaacgattatgtccaccaggttagcgaagaaaactggcctgtcgagaatgattgacaagagatttattggagaagctcgtggcgtaggaaccggcaaaattattgggagaattcaccaagcccaagtcaaaatagaaacacaatatattccatgcagttttaccgtcttagatactgacatcgatgttttgataggactagacatgctgaaaaggcatttggcttgtgtggacttaaaggaaaacgttcttaggatagcagaagtggagacaagctttttgagtgaagcggaaatcccaaaaagttttcaagaaggacttccagcaccaacgtcagttacaacttcgtctgataagcccctaacacccaccaagactagttcaactctaccaccacaaccgggggctgttcctgcgcttgctccaaggactggtatggggccaacacctacgggaagaagtacagccggtgctacaacggcaaccgggagaacgtttcccgaacaaacgattaaacagcttatggatctaggtttccctagggatgctgtggtaaaggctcttaaacagactaacggaaatgcagaatttgctgcatccctccttttccaatgagcaaccactgatattgtgatcggcctctacgtatgtagcccataacacaaatagataagtataaggatgtacatactttcattgtttcgtcaattgttgtttgtattgtatatgattgtacttctgttaagtatataatatgcagattgtatttgtgcctcaatgtgcgccattcatgtgttgcaaaccggtaatttgattcaaaaaattctttcgtaaaataaaacatatgcactgggtgtgataaattcagtactaaacgttataggacgataaagcgagtcatcgaaaaaataccaacctttttttggtcccttataaacgtatgaagtatagtgtcccccatacaaactccccgaatgacatgcaaccccatacagtctgtatctaaatggtggtacttggcccctggtaggaatgtcctcattaacaatagcttcatgattaaaatctctcgcccaatatggtgtaagatctaaggagtaaggatattggacaaacacattattcttattcatttgattgtcaaatcgtttcaaattaataattagtttcttaggcaatctagtaatcttcagttgtttagtggaaggctgcttttttaagcatttaggacatgaccattgttcatcgacacctaacctttcgcatttggtgaattcccggaaacagtctaatatgttacaagttttaacgcgtgggacaggaacagaaagaacagagaatgtttggtaagttgtggaggtatgttcacaaacttgacattgtagcctagatgcgtactgtccttggaaaaggtcaattatcgcactgaagtcggtaagcaaaaatctttcccactcgagagcactagctttgcgtatggacattttttctctcattcgttcttcctcatctgataactgtttaagatgctttttgctgccgttttggttcaaatcctcgtgcaagccatcaagcaaaaattgacaaaattcttgacaatcttgctgcattgaatcactatacatggggttgatatggccgcaaatttttttaaactgaatagtctgaactggtatcgttcttacgttaggaggtgtgaatgcaccgtgtctgtgcatattattgaccaagatggcgaaatttttagctagcaaccccttagaacctcttgaactatcaaaattaataaaattcagatatgtgttatccaaaaacattcgaaccaaatcgtgtgttcccaccaaacattgaagtatacagttcatataacaacagttacctatattttccaatcctactataagatctagatcaagcacttgtgagttgtttaggatggtctgcctcgacgaagacaagttctgttgtggtaaaggcggaatacgtggcgagaatacattcgatgcagggggcaaataggcatgggcttgtgcagcgcggatatctggcgatattctttccacagtgtttgctttattttgaatggtcgagggtgtattgagttttgagagagtggttggtggatgtggactaaatttttgaacggtgggagaatttctgttggggcttggttgcggtataatgggcaaatctgaatagtataagggtaattgaggcctttgcaccgttgttagcaaaggctgcgtattcatggataccatcggcatactcttatctttatttggagatagagatttctgattgaacaagcctgttgggacttgcggactaccaaaagctggcgttgaagacgaggatgtaagatgcgctgtttcactgacagatgattgatacgccccacctaatttaacccagtttgagaacccattttccaaaatgagtattttcgtcccactcagcggtttaattactgaattttgggaaagaatcttcgcaaggatgcgagtttgcctttgctggaaattattatgcaattgagtgtcagtatataaaataatgaacttgaacttgtctcgatttgaaaagaaagtgatatctgagtgcggcgaagtgatcaaagagacactttcaatttgttggtctgtaaaagaatccttaaatgaggcaggatcgatgcatataatgtttttgcatttgatatgggccctaacgaattcagacctgggccgtacatcgataagcaagagagcgtcaccatgaaaatgcaacattgaacttaattttccaggctctatagtttgcaactgtataaatttagggtaattttcaatgacatttcgaatccgctcaatatttgggtcattatgcaaaagctggattctctccccgtacaaatttctaacattctggtccttgttgctcgaaaattcctttagtcttggtagagtatcctccaagagcgtatatacgatcatgtaatataaaaaagctgtttcattcaatcggagaaacccctttgacaaccggtttgcatcttctttaggggcctgcatggttatatcctggcatgcgtccacataactagaccatatttctgcgcattcttggagcaaaggcagacactcttgtggcacgtcgtcatcatcaagaaacttctgaactaaatgcctaagcctgccgaaccgctctttagcagattcgacaacctcacttaaggcttgttctgagcccattacgcttgtgcctatttgtgtagagagataataaagaaaggactccacatacgttggagaatacctagcaactaaatatagctggtgtttacttgatgtgttgaagtgaggcgcaaggaaaaaagaaaaaaaatcaatgcccggtagatcaattggaccaggggttcttgttttgcgacgccgtacagacaaggccaactttataaaaacgatattagaaattattgtatatatgtatataaatgtagtatttttatcaacagaaaataggtggaaaactcccaccctgtgctagacttcattcaaagagagtcggctttaacgtggaggacttccttgtctgtggcgacgttttgagacgaggaatgactggtagtttgctcgggaagttcgtagttctcttgcacattgatctcaccatcttcattgaagttgatgttctccatcttggcaaacagttgtctcttttgctcttccgtcaactcctgctttttcttgttcttgatccagtatcctgggttcaagtgtttcaattgtaagtttttggtgaaaggcaagtgaccacgcctttcttcgaatatcattaaactcaacacaatgataagaaccaaccaatagatgttgtaacaaagcatggatgacaagtagccggtgttctgccatccaagcaaagcattgaagatatcccacccattgtccagttctgggttgcaacaattgacatggtaaacggcctttctgatgttataagacccattaccatcaccgccttcggaagcatcaccaccactggcaaggttgaatctgtaattttcaaagtaccacgcaccacgagagaaaagaccggcggagatcaggtacaagatcgaagtagacaaaatcaagaaaatctgcagcgaggatttcgaagcaccatagtacaacaaatacccaacaagaccaccacatatcaaaccaaccacaacgggcaatgggtaagcagaggcgtgcgagccctgtgtggtaatacctgcaccggcaacgaacacaacagcttccaaaccttctctcaagacagtaataaacggcaaaaggaacatagcatatcttctactcaagaacccaatcttgaaatagtctctcttacggtgaggaatctccaccaacgaccgcgcaatcttcactctccacttactctgcatcttattcattctcaacataggaatacccatcatcgagatcattatcgtcgcaatcatacaaaagataccttcccacaagtcttccgcgcttccgaaaatatccttctgcagcgaatagtacgcaccgatgaaacctgcaccgatggccagacaaatgatgaacccgagtaacacaccgacccaaacctgaatccttaatttacggtacagcgcccggtcatgttccccgattgcctgtttcaaaaacgatagcagcacggaaataacaatcactgcttccaagcactctctgaacacaacgaagaaaacggccacgttaaacactttgttaggcatggcgggaagtatatgtgtgatgacctgctgagagaagatttcgacaacgtacaatccgtcgtgttatgtatttttttgctcacattgagcattttatataactaaaagctcaaggtcgaactacagcccatcgcttccaccgggccttgcaacaccaacttagaaatcgggtgcattcatctacgctgtgcagagaatgaaatgcgcaccttcttactgctgcgacggtgctcggcacggcttacgcgggcgggggaaggaaatagcggcctggcgtgagtcggcagtcagcggcgggctcactgtactcgctcgtttaatgcaccagcagtattcgcgcacttaataatagtatttctgcaccctggcctggaaagaatgctcgatgcgccctggttgattggcgcagagcgtgtgtcagtgccggacccgatttctttttttctacacgttggtctgatgtctcaggagttagtagtgaccgtggtcaagaaaaaaacaggacgaaaaattgttgagaacgtatacgtatattgtattcttcttttttttctttgctgcccttttattatctatttcattttttaaccagaggcaatcgtaagagagagataatatagccctttttggtcttttttggcaccttcagccggaccctgctcttttattacccggatgctcgggttttgtctttgcatccgggtagcaaaacagaatacttgctttcttattgaagtagaaaaaatacagagaaagcgaaaaaggcttccttggcggatagatggtctcacaacaagcatagcgtatacacgtgcactcacaagcatacacagaagcgcgcaaaatgagtctaccggagattttgcctttggaagtcatagataaaacaattaaccagaaagtgttgattgtgctgcagtcgaaccgcgagttcgagggcacgttagttggtttcgacgacttcgtcaacgttatactggaagacgctgtcgagtggcttatcgatcctgaggacgagagcagaaatgagaaagttatgcagcaccatggcagaatgcttttaagcggcaacaatattgccatccttgtgccaggcggcaaaaagacccctacggaggcgttgtaaaaaggcaaaaattaacgcgaatttgtatagtgcatctaaaaaaaataattaagtataaaaatagataaaggaaatcaagtgtttctttttttttttttggtttattgtttgacactggtgatttgcttaaccagcgcctccagcttcgcgttcgtgagagcgacgtcttttccccgcatcgccaccgtacaattcattaaatgccatattccgatcacgtattggaccttgcgcatgccgccctgctggcggcacatatcgaaacactttgctgaaatcgcatagatctcgcccagatcgtgttcgagcattcgaccgcctaagtagtttaccagtatttgcagcaacagagccttcttcaatttgaagcggttgtccgcaacggcttctccggcaacgaacttgttgctagagtagaactcgcggagcttcgacacgtactcggcgcgctgcttgtcactacatggcagcgggttccaactgaacggctcgaaatggctgaaaagccataggatcgttactgtgcactcccatatggggttgaactgcagatccgtttcttgtagcaatttctccacctgaagccacaccttgttgcattgctctacgagttcgccctgtttgtcccccgaacatcggctcactcttgccgcctgcactgtgtagcaattcagaagcgatatcatcttcacctcgctggatgtaccgccagattgtgcaagccgcgtgtactcttctacggccccgccgccttcaaactgaaccttcatggcttgcagcagcctcacgtagcctggagagggccctaacttaggtgactcggtcgtcactacggcccccttcaagagtgtttgttcccacactttgtaaaactcacagaattcaagaatgctcttgtatgtctggattcgtgagtccagctcattcatcgaaacaccgccagcggcaatgttcttaatcagtttctgcgttgtagaatagactttggggaggaacttcctggaaaaattgcccttttcgtcataacagttcacgatgtagctgacactttgcaataataacagtatgttctttaattctttgtagtggaaaatcataggcaactctactttcagcgctatccttggcatgattttgatcacacatcccttaccttcattagtgactagagattgcttgtttgtgtcaaagaaatttttgaattcgttcaagtggtccgtaatattcccgtctttacaaagctggattaccatctctaatgccaacttccatgcatatagctcaggccccaccgtgtgcagctccgtgcttcgcagctcctgcagagcatcctcggggattgggaacctctcatttagcaagtaattcacataacacagatttagaaaccatttccattgtgacttttcccgacattgcgagagtagcccatgaaaactcgtcttcaccctgcggtgctgtttcagcttaatgcaaagcatcacgccgacatactggaatacggatgcccaattttgatacaactcatcctgcaaatttaccatgtactggactaattcattgcaatttcttagtgcaatcttatagtggaacttactgtctctcataagtggcaagtcatgtaacagcagaaactcgcaacgcatgatctcttctaccaaatctgtgtcgctctggtgcgtttgtaaccgttctttcaaactggaaatgtaaagctctgctaggtcaaaattatacgtctcctgtatcaataactccaccatctcaaacgtgaccttactatcctccagaactgaaagcgtacatttcgttttcaatagctgaaacatctggatagacatgttcatgaggccataatactgcttcaacccttcctcagaaccgattttattcgcaattgaatatgcatggtctctgtattcctgtgctaagtggtatacttgtgaaatactaagtttgtcgccaagattttccatgaatttgtacttctttcgaaatcgttcaatttctaccaatactgattcccctctgatagctgagatgtcgggattccctttgctgatagatctaactcatctctttacgtattttaattgtgaagccgtaaatagttatcttccaagtttctcttacgcgagctttttgggaaaagaaaaaaatttgaagatctacatataaaacatggcttcaaaggattactaatgactttttttaccttgataggtattcttgatggtaagagtaaacaagggacgtgaaaattacagtagttactgttttttttggactataagatcgggggaaagataacacataagaaataaaacgactactagttagactgctctgcggaagaagcaaggaagtaaaggctgcattttatttttcttttctagtccaacataaacaggtgtatcaagagaaacttttttaattatggccgatgaggaacgtttaaaggagtttaaagaggcaaacaagatagtgtttgatccaaataccagacaagtatgggaaaaccagaatcgagatggtacaaaaccagcaactactttccagagtgaagaggacataaaaagagctgccccagaatctgaaaaagacacctccgccacatcaggtattgttccaacactacaaaacattgtggcaactgtgactttggggtgcaggttagatctgaaaacagttgcgctacatgcccgtaatgcagaatataaccccaagcgttttgctgctgtcatcatgcgtattagagagccaaaaactacagctttaatttttgcctcagggaaaatggttgttaccggtgcaaaaagtgaggatgactcaaagctggccagtagaaaatatgcaagaattatccaaaaaatcgggtttgctgctaaattcacagacttcaaaatacaaaatattgtcggttcgtgtgacgttaaattccctatacgtctagaagggttagcattcagtcatggtactttctcctcctatgagccagaattgtttcctggtttgatctatagaatggtgaagccgaaaattgtgttgttaatttttgtttcaggaaagattgttcttactggtgcaaagcaaagggaagaaatttaccaagcttttgaagctatataccctgtgctaagtgaatttagaaaaatgtgatggggaaggagtagacgaaaagaaaaaaaggttttctatttgttccattttctcaattattaatggtcctcaaagaaataaaagaaaaggaagaagaagtaattgtaatatcaaacggttttttatagtatattcttcttattctatatttatatatcaatgttttataataagatgtttattcatagcatatctggtggatcgtctctattaagcgccagcgaggtgtttgcctctgcatttttcagcaaagcaagctccctttccagcttgaatctatgttcacgctcatccgacaattctttttcatactttctttgtgtactcgtaagcacttttttaaactcacttgtcattattgaaagtgaacgtgatccagaaccgcttgtggggcttcctacagaggaaggtgaacttggatcccaagtcaccggcgaactcgctggtgatgacatgccgaaattatgtctgcttgaattcagcttgttgttggctttttcaagttctttattttcctgctccaattcgtgtaatttcttttcagttttactcaaattcgagtggttgtttaataacttatcttgtaattctctgttagtccgcgttagcttctcgatatcttgtacatattcggcacggtcattctcgaattgcttagtcaagaaattgtgtgccagttgcaaatcactaaatgccgtttctagttcttctaattttttagaggagtcttcctcttgaattgcagcggcgttaggcgaaataggtggtgatgacgtatttttttctagactgacgcaggtatccaagatagaatttatcccatttttcaagaacttcacagggtcatctaatggtattggcttgatatcaatgcctttctgaatggagtttgacatcaagaaggacgttaattcttgaagtatttcatttttatcgtcatcagctttgtcagtatggtaagcacccttgttaaatttatctgtgccacccatattagtggaagacctcgctcttttagaatttgggaaactgttgttgttttccttcgtaagctggtctatccctgtagtgttaatggattcaaggatcctcagcatcatttcataccaatccgcagacttcggctgcagcttcagcaactcattgagtgtgggatttagatcatcagagttcaagtgctctttttgaacgtagtatagggcgaactcagacactagctttttgtcaaggtctatttctgactcgtcatttttacttctatacagaagatagtcaaaatagtcaatggaagtgtatggtctactattgtgatgcggatgtgacggattttgggagagaaggtactgtttcaattcatcgtatttcaatggatactcttcgtatcgttctgcactaaaaagcaaagggttcgctcttctcgagagctctagatcaaatttatgcatatgaaacgtgatatccaccgttattctccctctcgaacacaggacttcgatagtatcttttgtaatctgttcagctcaactatttgttaccataccatcatcatcactttacacatactcatcatgtgtttattgacgcgagcgcgacttgcaagaaaaggcataattgtggcgaggtaatgaaaaatttttgacgtttccctcattcattcatacataacattttgggattttggaacaaggcgagaggagaacgtctttggaccactgtaatagtacacaatgcaagatattttaagtttatgctaaaaatccagaagtgacgcttcatcaacggtgtcaatatggaccgaattttagtgtatcttcaattgtaaccgtgaggagtagactctttgaatacgggggaagaagaaatatcatattcaaagctaattcattgaaattagtgcttgtctcatctagcctttagtgcttaatctctggaggagcacatatggggttaaagccatgccgggactgggggcccctatcggggctcgaacccgaatcccgcgagtatttatttgaaggtccgggacgcaagttacctaatctggttaattgatatcccatttaggcgatgacgttccttcccctcacccctcggcttgttagaagatctattgttatagcctcctctggaagaatttatgccagatgaagaaaaaaacttctcgaagttcccagatgcccaaatgagggctttccatccctgttagctggaaaagtgtaagtatatctatataaaaagtcggcctacttttgccaggttcgtctttcacttgcactctcttgatcttactttctactcaaaaagaatccaatacacaaaaataaaatcagtactattactaataatgttgtctaacgctaagctccttctatcattggccatggcctctacggctctcggattggtatctaattctagttcctctgtaatcgtggtaccatcaagcgatgctactattgccggtaacgatacagccacgccagcaccagagccatcatccgccgctccaatattctacaactcgactgctactgcaacacagtacgaagttgtcagtgaattcactacttactgcccagaaccaacgactttcgtaacgaatggcgctacattcactgttactgccccaactacgttaacaattaccaactgtccttgcactatcgagaagcctacttcagaaacatcggtttcttctacacatgatgtggagacaaattctaatgctgctaacgcaagagcaatcccaggagccctaggtttggctggtgcagttatgatgcttttatgatcgaatagtctttaactagagacttattttaaacaggacatgtgttttttactaatattgtattcttcgatgtagtcgttatagttctttttcttcaaatcatttaaataaagaaactattttttctttttgtgtgtagaataataaatgtaattctagttcttcctttttttttttggctttttcacagctcatcttttttacccatttggtcatgattatgttgtttgccgttgtgcaatagggagtttgtaaatcctgagataaagtatggtgcttcgaggttagcacttaattggcgtaagctgcttaatgacaaaaccctccttgggcttggcgtatacgaaatatgctcctgcgaagcgcagtggcaatattgagcactatgttaacgataacgtgttggactcatcgtctgtgcacatatgattgaaatcgggaatcctctgctttttttaggtaaaatcaaactttggctaaatttggatgattacttaaagtaagaaatgaatcttaagagatgtatgagttttgtgataattgttgtgattccattgttgccaaaggccataatattttgaaattcacattccttctacaaggtatttgtttcttaaatgttcatctccaagaaataattggtttcgtggtctagtcggttatggcatctgcttaacacgcagaacgtccccagttcgatcctgggcgaaatcattttttaaatatgccaagcataaagtgtaactctgtttctctgtctgtctctatttcttttttaaaatcgtgctcactatcgtattgtattgtattgtattgtattattgctatattattttttatgtattttgtctataataccaccccccgtcttaatttctcttttgatacattaaaatataggcagtcctcgaatcagaagcttcttcgccacctttcaaaacgtcatcgtcctctagttcggtaatatttacatcatctattctataccatttgttgtgctcgctatgataaacatccgctgtgtaatgaccgccatcggaacttaccccatgatggtatataactccggttagcttatatcttctatcatcaatccctgaggtgttgtttttcaatgttatggaagacattgattcttcaggtatgattaactcgtgaccatatttaatttttttcctgatcttctcaatacgtccattgtacgcgttatagttcgtcattgcgttgtctttgttcacattatttatgaatgagaatcttttgaattggattaaaagaacttgcggcaatttatcaataaaagtctgcttcttggcctcgacatcattccctgacgaggacttaaagggtagcaattcgtattcactaaattttttgaatgcagtttctagatcattcacaccagcatctgaaatgtccaattgaattgtttggaacggatcgagtgtaatcgattgagattccttattgttcggtatatctaacacagatctgaactggccaccgaaaagtttggagattggtgatggaacaatctcgacagtcctcttggcagcggtcttagttttcttgcctcttttgctagatccgctcacttcatgccaaccattttcttcggtagagtcatcattgatcacgccatatttttctatcaactccttcagtctaggactagcatttttgataaactctgcttttccataacgtgacaaatttctaataaagaaaactttcaattgttcatcattaatactttgcagcatattttgaatttcattatcggttaagccatcaattgcagaaattaattcctcgtgtaattggtccaataagtgggtcaaaaattcttctgcgtcttcctgatggccccattgcaagtctttgaacttcggtatagtagacaaagttttgtaaaattcgtcaggtttgacagcatcggcagtggcgcagtgttggaaactcttggattttgatgatttttttgcatcactttccgtggttttttcagcatcatcagcattctctaggaattttttctcataggtttccttatcgaattgcttatacatagtcaaacaagcatctaataatttacaggatgatgtgccgactcttgaattggtattccgtgtactgagaacgttaattacatcaataaatggcttacagtagagtaacacttgtaacacagaactcataaaacaaatgttggctctgttaattatgcctcttggaataatggaatggactggtattttgttttcaacatctttattccgtaaaacgtaactaatgaaatcgggatcaaaacacattcttaacgcaatcgaacccagtggctcaataccctttgtagaaggtggaacgtattttttatcctttttctgaggctgcttggacaacaggggagagctggatttacctatagtcgccgcagccatgtttgttgatgaaacgcctgcggtcgtaccagaaattggtgttttagtgaccatcgatccggagactgttttgttactagcttgtctacttttaatcgcatctgatgctatggcggaccaggattttgctgctggaggagatggtgaaggtgaagatgtcttggaagtattttcttcaacagattcctctggttccttcttatccactacaggtaaaacagtagcttgaggttcctgtataactttttcgttacggtcttgcttagcatcctctttctttacttcagttttctttttaagctcgtgcgcatctttgctcgcatgtggttttttatcatgagcatcttcttcttccccatgtgtttctgtctttacttcctcattatgctttggtatactatggctttttgtgtgatgatgggcagagctcttttctacagatgagttctctaagctttcagagtttaggttcaaagccttcatgtttaattcgtacctttggacacttgccgcagcaaattctgcttccgtagtgtttatgaacagtggcaattgaatcaagtttgatgaattttccttgagattctttaatttagtgacatcaaacttgtataaatcatactgtgaagaagagttgtaggaagagtacgatggtgaagtagccgaagaaccgttgccgttggaagagttggtctgttttttcatgcccgcattgctgccactgtttggagaggccatcatggggatatgattgttagagtaattgtgatggtaggtgtgggatttgttgtagctcatgccgctaccgctagagttggcgccttgattaccgctgcttccattgttattggtaatgccattagagtgccacttcttcttgttaatgttgttgttattggtagtgcttccgccgttaatattgttttgcggaggcaagtgatgtgggctgccactttgatggtagattggctggttttggttgaccatattaaacgaataggcaggtatttgtgtggggtatagatatggggcctgagtgtagccgtacatctgcaaaggcgcttgataaataggaatctgcatattggttggcgtaggtggtggtggagaagaggttttcgggtacatcgagtacgactcttctttgttagcgtcttgcatgttcattttttttaatgatgatggaaaggaaagcggtacctggatgatggtagcagacgagtctgacttactattaaaatgactttcttctctagaaacacttctcttccctttcgctttttcgctgcttgtttgttttatcacattatatttttttccttctttttctttttcttccttgcctttgcccgtagaaaaattaccctcttattaccgttcacctatatacgtattccttctacatagttatgttattggtgatcgcatgagatttgcaaacagcaccaaacagctcaatgcccctgtcgatatcatcaacttctaagaaactaatagaaagcctaaagcatgactgaccccagtttttctcatcgccgatgacctcgaaattggagccgtcggcaaggatgacattaaatttcttggcaagaatagtggatatctccatggcattgtacgctggtgggagagtgatccaagtaaaatagccgcccttcaatggcataatctcggttcctaggggcatgtatttcttaagcgccgaggtcaagacagtggccctctcggagtatacggatctcagatgtgcaatgcatctctgggcggcaccactacgcagcatctcacccacgatcatggagttcagttgtgagggagttccgccagagacgtttgcaccacctttagatagctgtctggcgagattcgcgttgattgactcatggtatccaaatctgagcccaggggcgatcagcttggagaaagttgcgttggacactgtattcccgaacgagtcctcaccggagggcgctgtacttctgtctatgtgcaccatccttaggggcggagagggcagctcatctgagggcgtcgtgtaatctagaatatcgtacacgtcatcagtgattatcagcatgtcgtacttccgagcgatgtcgataagtctgcgtctggtctcaagcgagtatgtgtttcccgatgggtttgcaaacgtcgggatgcagtacataacgtacctgtagaccttcttggtcaactttggcccctgaatcatctctgtggtactatggggctgcggctccgcctcgtgctgctcaagggcagaaatcaacgactcgaaatcaatcgagtcgtggccctgctcgttgatggcggtcattttccccttgaatcccgcatctgtgaagcaattgttgatcaagaaatatgttggcgtgatgatgaacgcctgcctggtatacccgttatgtggcaaggttgtttgcagaaggatgttcagcatgccatacgaagcgccgctattcagattcaaatagtctgcccgtgtcctgctccgagccccattttcgaacttaaacagctgatcattcagaaacgtacaaatctgctctcgcacccacagggcaccttcgtccgaaccgtacgtcagcggatgcctgttataggggtcgttatcgtactccctggtctcgggccccaatatagccgcagtcgcttgaattactgcttctcgaggcagcaacctcgagctcggatggcccttgaagaaattgatttccttgtatttcattaccgcttgctagcacgcgttgttccttgttacagcgatgctccacccagatttatgtgttgatttcaaatcctcttctctttatcactagttcggcatccagcagcggcagcccgcgataactttgacggaactccgccagcacacgtcgcgcctgcgctgggccgggaacatgccaaaggacaccagccagtagtagcggtagtgaccattcgttctttatcactaggggctgtcgtccaaacaacgccagggcagctgcttgctcatcttgctgcatcaatgctatgcccatagccttggtcatttgcgggaagtcgcgcagccttaatggcggctgccctggtagcgtatccatctcctgcaagaataccttccacttttccctgagcgccgtggagtgcattgtgccacgcgcaaacgcttcgactttaatccgtctaagctcatactcaatcagttcatcttctgggctggtgcgacgatcgcgattcatcgcctggtagtgctggaggaactgcgcgggtaagaagagcctgtcctggtacaatgctacgccagccatttcacatagcaggcggccctctactggcaaccggcgtggcatcacatgctgataccacatgtatgctatagtgtcggcatgggcaagcgcagcggctcgcgctagcatcgtgtgcagcagctccacatccacgctggtctgctgctgctgacgcagcagcgccagtgcatcggacattttcccgtttaaactgcttaacagtattcgcgaccgcacatcggtggtcaccagtcttttcgtgatagtcaacatgacgtgttccgttcttatgttcgagctaatgcctcgtctgctcttccacgttcagatgttcccttgattgctcaaaacactctcagcaggccgagatttcgattttagccagcagtacggaagtaatccgagccatgaaaaatttaaccagtggctcgccctctatacgtatctgttcacgtacaagcggagccacagaataacctccccgacgatgttcaaactcacctctcgactcgtcacgtcaaggtttgctgcctcttccagactggccaccgctcgaaccatagtattgccccggccccatccgtcatggatctcttttcaggccaaaagatttaattcgacgggcccaaatgccaacgatgtctcggaaatccaaacccagttgccttccatcgatgaattaacctcttcagctccttctctttccgcttctacttcggaccttatcgctaacacgacccaaacagtgggcgagttgtcctcccatatagggtacttaaatagcattggcctggcccaaacctggtactggccctcggacattatccaacacgtcttggaggccgttcatgtttactctgggttgccttggtggggaactatcgcggccaccaccatcctcattcgatgcctgatgtttcccctctatgtcaagtcctctgatactgttgctagaaattcccatatcaagcccgagctggacgccttgaataataagctaatgtccactacagatttgcaacaaggtcagctagtcgccatgcaaaggaaaaaactgctctcctcgcacggcattaagaacagatggctggccgcacccatgctacaaattccaatcgcccttgggtttttcaacgcattgagacacatggctaactacccagtagatgggttcgctaatcaaggtgtcgcttggtttacagacttgactcaagcagacccttacttaggtttgcaagtaatcactgccgctgtgttcatctcatttacaaggctggggggtgagactggtgctcaacaattcagttctcccatgaagcgtcttttcactattctaccgatcatttctataccggccacaatgaacttatcgtccgctgtggtcctctactttgcctttaatggtgccttctccgtcctacagacaatgattttgagaaacaaatgggttcgttcgaaactgaagataacagaagtagctaaaccaaggactcctatcgctggcgcttcccccacagagaacatgggcatcttccaatcattaaaacataacattcaaaaggcaagagatcaggcggaaagaaggcaattgatgcaagataatgagaagaagttacaagaaagcttcaaggagaagaggcagaattccaaaatcaaaattgttcacaaatcaaacttcattaataacaaaaaatgaataaaggctctatatctctctgtaaatataaaaatataaaactcaaaccctcgataggcgggaccaaattttttctctctcagcagtggattgtatacatttaccacgaaaattgtttattgcttgaaataatcatttggattcttaataaaatcttgcaggattgtctgaactgcacctaatctggaccccatgctgttggctaagtcttcttggtttataaaactcatggaaaatacaatagccaagtttgatgcgtccattttattatttacaacatgctgatgtactttattcaaatgaaatacaattcttttcaaagtttggtaatagcatgtaggtaacttttggagtaactcattcatcattctcttgtattcttcatttaccattgcatgtgctttatacttaatcgccaaatcggtaaagtcgttcaccatagcatgagaaaataaagaatctggtaactctcttaaatacatcttaaaacagcctgcgatcgcattcacttcaaaccatctatcgtcctctaatgtaaaggaattatctgttgcaccttcttcgtcaaatgcgttctttagtgcatttatactgccgatggaaccaggaattctgtacaatcccacttcatctagcccacgcagctcaatctcttccagcaatttcacaacaattgtaggtatcaaggtattctctctttcacaaacgtcttctaatggtaccccaaatatcttattatgagttttacctttatattttttcgaatggaatgaaaatctcttggaagccttgatcatttttatccattctgtgaggtcactagaactagccgtttgaatcagatattcatggccattttgcataactatcttgaacgcatagtagtaagccggaatgtttctgtgattgattatttccattattgacttgatttcaaaggtcttcaaactataactaggttttaagtcgtgtagttgcatggaatcaacctctggaagtatacttggtagaatggatttgttacttgaaacttcttgcgataatatactgttgagtgaataattagaactggatgtgttgaatccaccgattgaaaatggtcttctgaaaaatccacctatttttttactaacaccattatggctggaatttgacactactgatgatctatttgtggaaaaggaggcccttgaatctcttctattccttgctgaattattgctttccataacactacctagagaaggcgtttgaccggtgttcttattgatattatagctatgatcgttgtcactatgagtacctgagataataacagacttcctattctttttcggaacggcctgatgtaaagcagcagagttcttcaagatcttttcttgatcgagtaaaacctctaattttctggcttccctctttattttttcaatttcattgactagtatttcattaaatactccctgctcttgaaatctctccgatatggcttctgattctgatacttttttagtcttctttctgtatactttattaacatcttcaaaattattgaacagaatgcggccaaatgtagttcttttcgaaggattttcgtcactcatttcaatatcaagtggaaactccctttcgttcggaattaaatccaagacattagatattatgttgttaacaaatctccttttgtcaaaattaataagtttcgaattagtgatactcatgttagggacaaactgagatatttctagtaaccttgaaatgaaccaaccagggcaggggcataaattcttgcagtttttgctgaatacatcatcaatctcaatgaatctctttatatgtatgtcatctatcttctctaaaacgttactaatcgatcttagattttgggttcctttagtagggtccgaaagtttttcagaagctttgatccacgaaagttcatagtttctagactctggtgatattatggcatgcgcaatagcagtttcaataaaagctggaatgtgtggacaaatagcatgaggactttcatcctcctctgaatcaaataaatccaaacttccgtttttccagcggatgtagttcaaaatttgtaatataactttacaagtagttaacctttcactactgcttttgttgacgtttgaaatttccatcacgaaaaacgtagttagactcgtgtgtaactttattaacaattttatagattgtggtagtttttcaaaaaaaagactctccgtaccattatcatccttaagaatcaatgtagaaatccaagtaaaaagattggaaatttcaaactcgtgcaattgcaaatatccggggtttatcaatttgcttgacttaaaatgtagcggataattgaaaaaagagaccagagattcctttgaaagcaattccaactcctggaaaagaactatccaatctttcttagaaactaaattgaacttcttagaaataaagttatctaactggtagatccattctagtatatcttcgtaattggttgagtgtaacttttgaaaagatctaatcatgtcatcgctaaaggaaggatcatcaatgatgttgttaagatctgtaaaagagaatgtgttaaaggaattcaaaatgtcagttattctcttctgagttctattgacaccaataggtctgtatagttgcttttggtatgctgatttaataccatgaaatagatcagttaacgtagtcaacaaattttctgtttcaatcacaaaattttctggtaggcttttttgtaactttgagtttgcaattcgcgtaggccattcagtggatacttcttgttccattatttttataatatccaatagagtagagttgttacataaatcgtcagtaaagtcagagtaatgatttttcactaaatgtagtatagcttccgcggcgccgatttggatttttgccatataaataaggtttatgttttcatcgtcagttactttcatatcccaaacaggaaaattttggtcgtataatgaagaggacactaaatttgtatcctcatttatcttcattttagaatcatcactgcgatctaaaatcttggaaattgacacgctgcaactctttgcaccaacataccgttttgccatattttctaataccgtagttgtagtagtaaagcttttataagtgttgaagaatgtttctgtgaaaatatcattgtccatagttagtttaacgaatgcataatctagtagtcctatgttatcatcggaaagccctctggtagaatgacccctttgtctttgatgatagtaataattctcaaggtctttagtgtctaccaattttgaaaagatatttgaagttaataccagtaaatcaaaaatcttttctagcgacgacgatttcaatacgacacgaataatcgattcttttagtgaatctgatacttgaccaatattgttgaaaaagtccatattttctaatgtcttacttagtcttccagtggtatccaaggaatctctcatcttttggtttggagtagctggattattaataagcatggaagagtgttgtgagaatctctttggtgtttctatgaccatactagcaggacgggatttaccatcattatcgtataccgatttaaatactaactcatctgatatatgaaacacatccatgtcaatattaaaaacatctctcacagattttaatagtctctgtttatttgattgttttgacgacatctctttgatcacaggtccgtcaatttttccaacacctgtaactttattattatcattttttgaggacatagcatcatctgttaatgagcccatagtgtgactgtttgaagctattggaattggttcactgattgaaagtgattttgagaggcgcgcggatgatcttggaggcggcaacttcgcatcactggcagcacccactaatgtattcttaggaaatagtgaataatttgggaatagttcattgaataaaatgggtaaataacttccagttactaaagcactcctttgagaaccaatagtagaatacgctttctggtcgattattggaggttcgtgttggacacttaatttcattattccttcaatgttcaacggaggttgtgataaatgaaatttccagagctgataaacaacgttattaggagaatcattatccctgacgttttctgtcgaattagttttatgtctcgtagagtcgattgcttgtaatctttgttgccatttatgaaaagcgttttttgttctgttaattttcttttccaagtacttgaatttcgtatcagatggtaaatcatcagcatgaattaataaatcgccaaaataagaaatcacgttagctctcgtaaagtcgtcatccagatttggaggagcgagtatgaaaacactacttgtagatttagatgtcctttgtcgcctctctaactgaataatggtaggaacccaatctttaaaaatagttttcaatgactgatcaggaacatatttccatgaagatgaccttagtacaggaattgaacaaatgatagtggcgacagctagccatgataccatgtctcctaaatgttcaaatctacagccaatttggacccatttatctaataactcagctctcacttttggagtcacttttttactaaactcaggatttgttggaaataaatgtgatattagtagccttccaagaaaatggatattttggtcgttgttgaataccaatggatttaacgagacaattcttcgattaataaacttcgaatcatacagcagagaatagtcaaatttcggtgcccatactttatcaaactttaaattgatatgatgaacttcatcagccaatgttgtaatgtctaaagacaggaaatgacttggatccaatataatctctaattcatgtgtagatgatgttgccattggaagagatcgagtgaatgcggtaagtttcattaattcgttatgtttattggcgattttaattttcaaattgttggaaatttcatcgttatgcaaagatatagtatctaataaggaaattatagtcttcagcattggttcatccagcaaaaatcccggaaatacatcaaggattgttttagcagttaaagctaatctttgagtcatggagtcatcgacagcaggggatatgttgtagaattgtgtggaattatttgtcaatcttgatttattcttggtaaaagaaagaccgaattggttgaatacctttagaaacttaatgaaatgatctagtaatggaaacatcaataacagattaataacagctctatgtgtcttagataatgatttctcattaggtacgtccgattgctttggaccggggtaaaataagactgtgtgacataaactttctattgtgcctgatataattttaccatcactgtcttgtcttaaatctgggtgcgggtaaacttcagataaatacttcaggtccagtgtaataggttcacccatttggccaaatgattgcttttggtgcagagcttccgcttgtgcttggttgtttgtttgttgttttttctgttgatggttttcatttgctatactactatttgaagctggtaaagttggatcaaaaaacttaatgttactattcaaaccacttttgtaaaggttgagaacgcaacctttcaattgagccctataaagacggtaatcaggtactagcatttgaggatctatagccatgctgcttcttgctgaggccacatcattgccactgttagtggccgtagtactactgctgtcatcattttttaaagacgaaccgtcgttcccataaaacctgctttccctgtttctagaatacgcatcattacggagattctgagaggaggacgaagaggaagaggaaggggctgtcattgagctattatagtttgtagcaacagtctggccatgggacttattaacccatccagtcttaaaaacagttgtatcatagttttcagagtttaagtggataacatttctttgcttttgctcgttatcgttgttattattgctattgttattattagtgccgctactgttactgatacctgaagtgttcaacgatttctctagcgtagttccagtgctacatcgagactgaggaggtgataaagacgaggaacgtgaaggcaacaatgagtctttcgaatgggcactcttcttgtacgcaatgggagtctcatcctgggcattggacttctggctagaagaattgcttatttcatcttcggagcagacagacggagaatcgtcttttagcgtagaggctatgcttctagaagatctggtgttagtatccgaatgatacatccccaagttcacctgactggaactagtggatgtgtactgcttggagggtggaaatacggagctttttctcttatctctgttgttgtcttcccctctgtggtgactgtgtccctggccatggtgatggtgggaatgcatgtatggagaagcaccgcttgtcgagtttcgaatagtttgagaggatgatgacggcgacgacgacgatgctgtagacgcagtagttgtcttatgagacgtggaagttgagcttgaactagcactggccgttgaagatttcctgttcttagaccagagaagacctttcattagactcctgcttcgttatttgttttttttgtgtctatccagaaaaggcacgacgaccgtgtgttcttttaaactgaaacgtttgcttgtttgttctgttggaaaaaatgggactgatctgcagtctcctaaccaaagagggaaaaaaaagaaagaaaattgcgtatagcgggaacgggagaatacgaaatctgtatattaaaaatgaaaaagaatgtttgagttagcagacagtaccagtggctgcaacgtagcttgcttcttttgtttttgttttttgtgcaacaagagccgtctgatatcttgtgttctcaggtcattttcaagagcgtgtttcaccgaggggaatatgtttcaggattcgcggcgggaagatttttgcttgcattaaagatttacttactatacagaataaatagtggaattgttaaatattattaaatagataagggacctgactgagcgctcgctcccgactaggccaaagacatcttagccagctcatatacagcctctttggacttggcacctccaatgaaacctgctgcatgaatgaagatacatcctggcacaccgctcttggtgctcagctcttcgtctctgaggcctcttaatggctccggcaaacctctcctaaactggaaggaggtggagttgattggtacagtagataccctccaggcaccagaagagtctgtgaagagaacaaactcgatttgcttttcaatgttcttctctctttccagctcgtatagatgctccttccatggacagaattggggcaagacaatgattttgccactcttatcaacatccattctttcatcaatggcttgcgccacaagggccttggctggcaaccacgattgaccgtagcctcttaccaatgtgacaaagaccccaccgataaactcacttgcgcgagcaaagcatctgtcaaaagactcatcggaagtgtcttcgttccagttaggattcatacctgaaataatcccgggaatgctgatggcgttatccctgaaattcggttccaagttggaatccttaggaatcgtgtacttgctaataccgttgtcgtttgcatccagtgcctcgacaaattgtttgtataccttgtcatagagcagatctaaatcagagctgctaaccttgttgttcaaaattgttttgataatgtcacgaccgtagtgtttgaagatcagaccagcacttgagagcttagtcttgtatttctcgttgaaagtttcgaaaaatccacgctggtggtggtcaaaaaatttcacgccgtcatactgagctcctacatccactagaatgtcactagcctcccagtccttgggatttcttgatctaaccaacttagcatctttaaattcgggtagtagccttaacatgtataccgccaacgactcgtccgcgtgaaaagatccggaatgcgtgcatatttgtttggacatttttgaatttagctttactctttttacgctattcatgcagactttttgggctgggctcttcaattccacagcttttcgatagtattaacacatcattactttctacgttgacagaaaattttcgtgatttgccgttcccatcgctcgaaaagaaagtgaaaaactgaaaaaaataatagagatttatcaatgaatacagtaatccaaagacgagagaagagcaggaaaattcgtacttatattgcaacttaatggtgggctcagatttttcgatgctctgcctcgtaactctaagtatcagctgcggatggatcataagtagtattaatatagaatatagaggcgcaaattgaggttaccctgtataacggcagtcgttgcgtccattgttatgtaaagtcttggctttatagacacacaataaatactcccagcatgaattgttttacccaatattgcacgaattatcgacacatccaaagatggcgagaagtagaaagaattcattggttcgagatattgcgtctcatccgactataccagaatctcagaccatagtgggtttactggacgattcgtacctttttgataagctaaaaaagctatctttggctgtggaaaattctgacagtctgcaaagaactgatgtctcagaaggttgttcagaggttaatggttctgaagctacgacttctgcggatgtaaaaaagacaaacaagtatttgtattatactacctatttggaccagttaaacattaagatagacgagtataaagttgttctggatcaaacacgccaggttaacgatcaattggatagttccatcaagaaatttcggaaaatctctcaggatactggagctttcattgaggaaacgaagacgatctatgaaaagcagtctaaattaagcaatctaactgagtcaatccctaaagctctccattattttgaagttttagaccctataatgcgtcgcttgaaccatgccacttctcccgctattgttaagaagagctcctttacgacaatgttggcgactatcgacgagtctttacgttttttggatgagaatagtgacctcaaggatgcggcagcgtacagaatcaagttcaagcaatgcttgatcagagcctgtgaattgatatctcactttttaacgaatctgttgaaacaaacaaatcaagaaattttggataaaaccaaaaacaaaaattcgttaactgggttgccgtcgactacaagagacgccttcttgtacagtaaattctataccatagctgatactttcaaaattcaggtttcggaaattgttaagagaagcaacgaaaaagcctacaacaagtatcacgatgaactgaattccattctttacgagtgtttcaaccactatttccaaacacgtttaagactgctaactccggtcatttggtcacacattgatgaaattgttgttaaagataaggaccagggcttggtcaaattcattcaagacggtaaggtttattttcagcagttatgcgcggacgaatacaaacttttcgtagaatttttccctgaaaaggaatgtcgtttcaagattaatcagtggttcttacagttatgtgaacccctttatgactccattagagtcagggttttgaaagagacagatatttgtactttgtgtgactcagtgactttgtttgctccatattatgaatttgaagaaggttcagaagaatacgtgaagcagtttaccgacattcagtatgataaactattcgaaccgattgtccaaaaagtgcaggctagattaattttaagagtgcaaatatatgtccaacaaaatattttgagctataggcccactagggacgttttcatgatttcaaatagaaggagaaaatcgaagaccagcttacaagggggtaacgaagatgctactactagtgatgacaatccagatcccttgttagaatcttatttatcttctttcaagaatagaagcatattgcccatatcccctaatgatgcagacgataaaagtattgattcagaagaatctactgataaaatttcacagttgcaaacatattatccgcccttgttaaagactttggctttattgtccaaaatttatgaaatgatcaattctgtggtatttgatgatttagctcaccatgtagtccacgactgtattgtatccttgagaaatgcctatgatatggttatcaaatcttcagcgggaaaatctgattttaacaacttagatatttcattagcgtacctaaaaaatttgttgatgttacgtgattccatacagaactttaatattcaatatacagttaatgaaacttatctggatttttctggtgttgaggggtttttcaaatcacttaaagaaaatggtagaaacgttttgaaaaagacaaagtcatcttcaatattgaccctggcaagagagctggttccaaaagttgtaaacaatatggtggacgcccgtacggaactcatatctgaattgagaaacgtcattaaagattttactgaaagcacttctttggagcttattgatgacactttagatatcaatagtgatgaagatctgttaagcaaaaacgtaaaattaagagagaatataaaggccagattaccaagaatatatgaacagatattgaactatatcgatgatcaagagattgttactaatttattagacgctgtgcaagagttaattacacaatcatattccaaatattatgaaactataactgaattggcagaaaatggaaagtttgctaaggatcaagtcgcagacgtaatgtacttggacgtcttcacagatttttttgccaaagaggtggcggatcttttaagaaatggtgatattgataccataacgaaataaacttatgtgtaatttcaactttttctataattttcatgcatacataaatctgatatcgaaataaaaattacattacacggtaaaaaaaatgttttcaaagcttttgatcgtaagcgattgaaaaaatataacgaatactccgatacggggagtcgaaccccggtctccacggtgaaagcgtgatgtgatagccgttacactatatcggattaaattcatgaattttttagggctccgaatattgtaaattcgttaacaattcaagcaactcatttaaacaagtaatcaataaagtcaaaatatataaacaaattaagatcgctgccaaagtagtgatcaaccaagagacattaaggttgttatctcgtggaccacaacgcacctagatgcatgcaaacataacaacagtggaattcatttgttagatttgaatttgccttaacattgcggttcgtaagttttctaggtgacagataccggagaaaggtgaatcgaactgtatcgtaatgtactactacttactcatatttttggttcagtgggatttattgacgttaagctcacttttatcatcctagttcaatgtaaagatttatgagattatttaaagaagttttcaaagtatttgtatgattaatagtgttggaataaaaatcaactatcatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacgcaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaacgatgataataatatttatagaattgtgtagaattgcagattcccttttatggattcctaaatcctagaggagaacttctagtatatctacatacctaatattatagccttaatcacaatggaatcccaacaattacatcaaaatccacattctctacaaatagcccttcaccttacattgcaccactggttgaacagtccatttttaaatctctcccattttgttattggtataatggggcatgtaaacctgtacgagatccccagaaattacgatgtaaatacctacattggtattacagttttttatgtgaattaaaatttatcatcttaagattattaccacagcactatattctgaacattattcgaaatgatataattcaaatattccctatcagtatgtccataggcgataaaaatgtgattaagtaattttcgagcccccgcgttaagcaagcatccatcaataaaaacttcattaacactcttagataatcactgtaaaaaattctaattatcggttaaggttataaagttaggtagctggtaaaaaagcgattgatctcagacatatcttttaaatgttaaaactcatcgctcttcagggaaatcttacgcgctatttttacagtcgcgcgggtcttaaccataattttttaccgctgcaaatatttgaatgctataagagcagataaaaaatagattatagaaattaacctgttaaaacaattatccaaaatgtagtaagtatttatcttacgtaaaaagttcgatgcatataaaataaaatagaatatataaagagatacaacagagtctcaagaaggaaaaaagcttgatgaacccgttataagtagtaatgtgtatacttagcgctatcctggtgaacgcgcatttcctttcttttgaactcattcacctccattttgatttcaatattggatatattttttgtggatgagagattattaccgacaaaagtagaaggattggtaatgtcttggctctttcctttaaagaaattattcaaaaaggtattatcacacctgcaatagtccgcggcggaccacgtatcgtttacataaatctcatccgcaaagcgtaaggatttgacggcatttttagatttcgatgaccctgaagaaggggcaggtgttggcgaagaagatatggattgcattggtccacgggaaaccaacgatgacgaggacgaagaagaaggagccggcgatgatattgaagagtttatgaacgaagagttcgcagcatcagtagtggtagagagagaagatggcacagaagcagtcaaaggcaatttgtttaaatacacggtagaccattcatcctgcaaacgctttaagaaaacggtgctcttttcctctggagcaatatcttcattagacgaatcttgactacagtagtataactttgtagttcgtttatcagacagtgtaggtctgtttggtgacctagggggtggaagaactggtatcctgttattatctccgagtgctgtcaattcttgtactatgccagagtccttaattgaaggtacagccgtttcgtgattgttaacggttgaaaaactctgttttataatttcaaccggttggtcaagggacgttatcggttctggtacaactctctccggatttttccttttctgctttgttttgctattctcttctacggaatctgcagaatttgatgacttggacgaccagattttcctgaagaaacgagatatctttttagaatttgatctaattgcctttggagactcggattcagatttctgattagcatcagcagctttcgtttgttgaggagaacgattgttcgtgccagtggcaatggaatcgttatctgcggaagatgggcctccagtctgggtcaaaggcaacgatgaactagaaggagagtcgggaaaagtcgaagatggcggaagccttgctatctggtttcttggcgtgaaattttcaccgttggggaattgaaaagcgcttttcatctgctttctttgtaattggaaaggagtaagttccttcctaacacgtggattagaataggtaggcggggatgatcggagactgtagcgactaccagagtacttttcgggaatggtcattaaggagtggcgtctggacgggtttggtctacaacgatattgcgggtgcgcattgtgatcactggtagtatggttgttcatgttcatgttcatgttcatgttcatgttcatattcatattcatattcatattcatgttatcgtagcgagaggggcgatttctagttgaaggcagagatgaagtcgaggaggaagcaaagttaggtttattgtactggcgcatcggtgcgccattaccattattgtctgatctattagccaccagagtagagtgcctccttgagacggtagcatccggtatgtagaacagatcaatcgtagacgcagatctagcgtccacagccctaggaatactcaaagagtctctccttgaaggagaagtgagcgtgtgaaaatcattaccatgcaaactcctcctcgaggaagaaccctgctgtaacatgctgattaagagtgagtggaagtagtagcgagcggtggtggctatgtgtttagcctggtaaaatgaatcctattgtgtcagcacggaaaaaacaacaatagcaataatatgacaataaacaagtattttgccgtagctctccttcagttatttgatgatgagtgtaaacagattactgtatatagagcagtagtaaagaaagctgaagtcaagtgcagatgaaagacaaatacaaaaggagtacgcctgtattatatttccaagtgcgtaattttgaggtattaatattaagtaattatcagaagcaagaagccaacaaccagaccgcttgggcttaaactagcatatcagcacaatctgcaagtatacatttctttggtgtctcgaacgcaacgcggtgcaaaccgcgagaaccttaacgatttttcacactccttcctccgttgctgcaagaatcctcgagctagcccttcgtccgcttcctttggcacttgaaagaaaaaattagcttttctttttcctcctttctttttgtctttctggtgtaggcacagttggaaggatgggacacctaaaaatcttatttaagaagtcacagacggtaacgcagcgcctcgtttctaaatcgtatagcaggctgagcgcccgcacacccacctgcgggagttactccggggatcgtatggggtgatgcatgctctttcgtaaaccttaagaatagcgttaattttttcctaaataggaatacacatactcatgctatgtaactgtagagaaaggtacagattacatgaggcgccggttgtcgttgatacatatgtgattacgtttcgtccttgataatagagtataatatatatgtgcagacatatatagatataaatacattggtatatggatatatatagatgtggtattcattttacactaagttacatcgccccgttctgctcaggcactctcttcctccggttgtgtttggccttcttctacgcatagaccttcccttaagaaatcgaatttttcgtcgtttaaaattgttttttttagtatttcggcggttattctcttggttccttgtcctcttgccatctccccgctttttttcaccaataacgctataaaaaactctagggacctgcccgctattacgggcgtggcttgtgaaacttttcctatatcctcgtctgtctgcattattttctttaccttggccggagggaagtgtgtctttattctgtcgaatacatcacctagctcgttgttgttattcgagttggtacccatgttacctactggactccctccagcatcaagtggtacctcatgttcaggttttattggtggtagttgtgttgtaactggtacttgatctgccattaagaatgtagtgatgagtactgtaactggttttatttttttttttgaatttttattttcgtgacgtgcttttttttccgtttttggttttaatgccccaaaataaaataatccccttttgtatacgtttttctttgcctgcctttttatttctcagtgcattgccctttctttcgcaaattcatgtgttttaagggtaataggaaatatcacgctacctgacaaaaaaaaaaaaaattaattttggcctggaaaattcttctccttaaatacaaaaagattcttttttatagaatgtcataattcacgaacagttaaaaaaatataaacacacaacgtaacacagatgccgggttacgatatccgaaaaagttgattaaaagaaaaataatccttccccgccaggacttgaacctggaatcttctggttcgtagccagacgccgtgaccattgggccacgaggaataggatgttcagtgtgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatataaacagtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttgggtagttcagctagggaaggacgggttttgtctcatgttgttcgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttttgttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacgtatctcattttgagatacaacacagtgggctaagaatatacaaccgttttagtcaatgtgttgaaatatcatattttaatgcattgctcgaatctcttccttcgacttacttatattgattaagggtatgtatttgatccttccacctggaaaaactgaggaccttacagtgttattaagtgtatgatgtatcactgtcgttgtagtatttctcgggaagtttttcactggcaattggaggttgctagagtttcttttaacgcataccctaaacgcttgtttctattttaatgactacttgaatcctatctaactggtgacacaatttgtttcattttttaatatctcacctaatatatcctaataatatgaacataccatagctcttgtaaagctggtccatatttatgtttagtttccgaatgcttttgtaaggaaacgggttgtggaaaaaaaaaaatacaactacgttgccgcgaatcttgttgaaaaaggtctcaaattaaggcaaaaatgatactggaattgttagtcttgtataatcgatcaactgcaacaaccaagtctttaaattttcagtccgtcttgaaagaatagtgaaggttcatttttatttttacatagtaaagtttatagaattatgggcgatacacaatataaatgttctaacccaactgatgcatatcatcactgtacgtttgaaaatcggacaggcaaactggataaatggaaaacgcaattacaaagggtatgaaaatgaatgtaagaagtgaaacagtgcctcgaaacagttcccaaactctctacgacttcattagtcatttcacgtccatatatcaaaacatatatcaatattccttagcgtatgcccttcttacggcgtctcttctcctcttcatgcttttttaaccaagcttcctcacgtttatcctctaaccttgccatttttcttgccatttcctcctcttccaagatttccatctcatttgcttccatatcatcatcctcaagctcatcgtaatcgtattctgaccgcttcttgcctctattgaacatagcccaaatttcgtcacgatcatatccgggaccattgctgtgtttcgatttgctgtggtaaccttcatcttcatcgtcttctataaaatcatccatatcgttatcttcttcatcatagtcatcctggtatcttgatttctgttttctagattctaacttttcttttaatctcctattaggttgagcaaatccatttgtgggcaagttgagcttgacgggcttgggtgagtctgatgattttatgctattgcctccagaagatactccacgcaatgttgcgccaggggatgctttcttttgtggtctttttgaacttttgaaacctggcttgttaaaatgtgggcgttccttagttacgggttccgatgacttaacttttgggggctgtttctcattattttccgcttgtttcattagctcttcaaatgacatctttttgataggttcaggtttcttccttacaactggcttgagtggcgcatgacttgctccaatagacctcttaaacctaattccaaggccaccttcatcatcgtcattcctttctattttctttttctcagatccagatgaggtgccacgtttccgttttacaccactttttttagccaaagcaccattctttaacagttcctgccgcctcagctccttcaatctttttactgcaggatcttcgtctcttatgtaatttttgggtaacaaggaatactcttcgtcattcttcttgggtaatggatcttgcacttgggcttttgatgcagtcgttgattttcgtatttgggaaagtttggaaagaaaactcataactaaaatatttcactttgaataggactcaagtccctgtccctctcatcaacttttattttcaaattacactagttattttattgtattcatatattaatctgtggcacttgtccatgtgggaatatcttagtcgaacaagaaaaataatcatgttaaacgaaaaagtttgaagccaactaagttctcattcattacaaagtatatacaaaattcctgaacatagaatttctttattaaaaacatactttcctaattattcaaaccgtttcagcctcatttcagtctgattcctctgacatctctagttctttcataaaatccgaataatcctccccgacatcgtcgtctgtagcactttcctccgctttgtcaacagaaacataatctaaactatcttctggctctgaaggttcactatacggccttgcttcgtggtttgctatacctggtaggaacccacctcccataaaagtctccgtattatcgtgattgtccgcaatattctgttccttcgtaacgttaggttcttcctcggcaattttaccatatgtggagttcagcttgctacgaatacgcagttttagcagtaaagtattccaactctccaaagcaccaagcaaatgttccttcctattatcatcctcttgaataaactctattccatcaatagcggtttcaatagcttctctgagccactttgcaacaacaatgccacttaaaactggcttaactgtactgccgcgttcaaacttaaaagaagttacagcaggtgcaaattccacccccaaaaacctagcagctttaattgccacaggattctcaaccaaacaacagttaccaggtatcatcgttggtgcaaaaacttcgatgtttccaaatgtattcttggttatttcaccgctcgcactggctaatggagggatgtataattctgtgtcttcaaagctatataatctttcatcttcttcttctgcttcgcccttaggccttccaactgtcctctttatcacctttttacacctgctaccagtttttaaaattcggccgttcatgtaccattgtctagcacttttcaaatccgcaatatctctttttgcataaactttcaaaaccttcccaacttttccatgtacttttaaatatccacactctttacatcctggctttacaatttgagtctgtttgatatcttgttctaaaacataatatgggtggtttttcaaatcctgcaccgaatctggtatgccttcactttcatctctctgaaaaaaatattgatcttcgtaatcatcaattttggttctctttctatggtgaagtgctgttatcacttttctgaaccatttctcaccaaagtcatctttagtaattcttctttttcttactttagagttcatccattgggcatatcttcgagttacatctctacagccatacttccgatcgtaagcaatcacgtacctcaacatatttctttcgcagcacgccacgcctttcggtgccaacttggaatgaagtctgacctgttcaatggttttgagatttactgggtcaacagttatccatttcttagagaatttgtcccacacttcacaccaaaaaatcggatacttgaccatatctttgtacgcattgtttccattcaaagaagtgtcaatcttcatattggtaaaatctggcggttgacatgacatgataagtcgtgcgttaacattacaagccctgagcatcgcaacgaaaccttgcactgaaatatcaggatctccgtgacctttactgacggcccttaaaaagtcagatcttttcaacgtcttgaattttcttttgttattggcgctcatttcaatttctttccaggttctcatataaagtccctcattatcatattttttagtgatcttccagtgtttttgccataactccatgcatttcttcaacccatctaataatttcctagtactcctaagtgggagttcctcatctttctgaggatgcagtagctcaaacactttctcaggaactaagttgctcagttttctagacaagcgcttgctgttaatccattcatttcgtataaatccatgaaccatcaagcaaactagatacaacatgtggaaatattttctccttttccgttcttcattagaacaaacgttgcggcttgtccttctagcatcactattccttttactagagggcttaatttcaacagatatatcttctacaccggccacctcatttccatctgtcacgtcttcaaattcctccgaatcataatcttcttcagatgactggatttcctctacactatcatccgtcggtaccgtaacgacgccatcatctgaagaatctaagtttacagtaacaacgctttctcgtggcaattcattcaaccctgttttaaacttcttcttggcatctggtaggggctggttcttccttctgactcttcttcttctactcaggggcgctttttctgcctctttctcgttaagagccttccttattagttcaaaatattccttgggcaggtcttcattcattttagcggaaaaatagtgtcgttatgtctctgcttgtcgtcctgtttgaactgcataaaatttgcatatattgtgcatgcattaaaggtacttaaccgcatttttccattttccgccgcactatatagatggtagaaaagcaagaggagaaccttacatagttaatcaagatatgtatacatatttcattcacctgtatttatttacagtctccaatagagcagtcagataatgatcggtaatacgccctcgctctttcatgatgggcatttgcgctagcgcttgctccagttttgcaaggtattcatagttagatccactaggtccatgcgacacggcaattactttcgcagtttcatccacggtctctggtccgacgaaggcctcattatctattgtaccaatgtacaccgaagtaagtagtacccgtttacccgatttgttgtgccgaggcaactgttctaatgcttcacccaattctgcctcgtgctcccgattagtttctagatgcacctcaacctcatgtagagtgtacccgttttgttctcttacgttcaaatactctctaacctcttgagcatgttctggtggtatataatacactacccctatggtgactaagtcgtcgggatcctggataggtgcactttcactatacaaattcacattcttcaagaaggcagtttgccttataatatcctcatacgggattagtgtggccactcttcctgggtttgcaggtgtacccctatgatcagtggaactttgccagaaccgacgagcaaaaccgtgaattattgccggtattctatgcgtgtaatgagacggaggcttgtaaatcagagatccgtagcctaggacccagataccactgttgtcattagtcatttggccatacaactttttataagcccaaaccaacgtcgtgattgcttcttccaaggttaaatcacctcgagactaaactcatagctaatattgaccttaccttttagcgttacccagaataccaattatcccgctccttggcgaatccaaaaaaaaaaaaaaggaaaaattactggagtggcaaattttctcattctcttcatataaaccactagggaggacgtcgaagaaaagtctgctaggtgttggtgacaacttccaagcttcccttaacacaagggaactattgataaccgctggttgacatacgcctttaaaagaggtcatacgttgcgacactctctccctcccctctcactgatgttttctgtcttcaatttctggcaataatcttaagacgaagcagtcaagtcctaaggaagaaaacgatttttgattgttttaagttgccactacgtagtggtcaatatggaagcctctgcgcaatggagaaacacgggtggcataggtcagcgaaccatacaagcgagaacactctcattactttatggatcatctcagtatttcaccgttcgaggaaaatcttctttcgcaggccgaagtcaccgtgatatatttgatacttttgagatatccttgaaaggtaagcttctatgttgtacgtttattttttttaactttctttgttttagcttttacttcgatgatatgttactgccccatatacggtaaaagatcatacgttgccaaaatcaaaagacatgattgcctgtatgttttcctcagcccatcaatgcgtaatacggtcagctaaacgctgctcacaagccaagggcttgcgtgttgctcgcgcatcggttggatatcactggtaggccacttcttcaatattttgaaaatgaaacacgctaaagttgaaaacttaattatcaaccgtccagaaggtgtaggcaatttcatctaagagaataaatttaacatcccacgatccttatcacatcccatccctacactaggacatatgttcccaaacattacaaagttctttcctgatatcattactgatataagattatgtcaattattgataccattaaagacatgtaatatgcaacacttgtcgaacagatcatagttcagtagtcgattatcatactgttaccctctcgttatataattttactttttttcctttccttcttttcaatttcgaaactgtaccacgagaaacattgtgtagaagaatcttgtcctcattatatctggttagtactatcgtattcttgtccggacatctaagtcaagttgataaaagtttggggttatcaagtcaagataagcaagcttgcagaagtcaccttctcttttccgttacttcttttgtgaatatacacatacttgtttcttccaaaggagaaaattgaataagcctaaacatcgaccatcattttctttaattcgtacttgagttccactagcttacctattcactaacgacaaagtttctcaaaggtttttatttttcatttgcttcaagacttttccgttatttctttaaacctatacccaattcaaagcagaaccttttctaatttaattctcacttataatggcagccaaggatatttctactgaagtgctgcaaaatcctgaactatatgggctgaggcggtcacatagagctgctgcgcatcaacaaaactacttcaacgatagcgatgatgaggacgatgaagataatattaaacagtcgaggaggaagagaatgaccacgattgaagacgacgaagacgaatttgaagatgaagaaggcgaagaagattctggagaggacgaagatgaggaagattttgaagaagatgatgattattatggctctcctataaaacaaaatcgatcaaaaccgaaatcaagaacaaaatcaaagtctaaatctaagccaaaatctcaatctgaaaagcaatctacagtgaaaataccaacaaggttttctaatcgtcaaaacaaaacggtaaattataacatcgattatagcgatgatgacctcttagaatctgaagatgactatggttccgaggaggctttatcagaggaaaatgtgcatgaagcatctgccaatcctcaaccagaggacttccacggtattgatattgttatcaatcacagactaaagacatctttggaagaaggaaaggtcttggaaaagactgttcctgacctcaataactgcaaggaaaattatgaattcttaatcaaatggacagatgaatctcatctccacaatacctgggaaacttatgaatccattggccaagtccgtggattgaagaggttggacaactattgtaagcaattcatcatcgaagatcaacaagtaagattagatccatacgttaccgccgaagatatagagatcatggacatggaacgtgaacgtaggcttgatgaatttgaggagttccacgtgccagaaaggattattgatagccaacgtgcttcgttggaagacggcacctcacaattacagtatttagttaaatggcgtcgtctaaattacgacgaggctacttgggagaatgccacagatatcgtgaaattggcacctgaacaagtgaaacattttcaaaacagagaaaactctaagatcctcccacaatattccagtaattatacttcacagagaccgcgttttgagaagttaagcgtgcaacctccgttcattaaaggtggggaattaagagattttcaactaactggtattaattggatggcatttttgtggtccaaaggtgataatggtatactggcagatgagatgggcctgggaaaaacggtccagactgtcgcctttatcagttggctgatatttgctcgtagacaaaacggacctcacatcattgtcgttcctttatcgacaatgcctgcctggttggatacttttgagaaatgggcgcctgatttgaattgtatatgctatatgggcaaccaaaaatcaagagataccattcgagaatatgaattttacaccaatccaagggcaaaagggaaaaaaacaatgaaatttaatgttttattaacaacatacgagtacatcttaaaggatcgtgctgaattaggaagtataaaatggcaatttatggccgttgacgaagctcatagactaaaaaatgctgaatcatccctttatgaatcattaaacagtttcaaggtcgccaaccgtatgttaatcacaggcacacctcttcagaataatattaaagagttagctgcgttggttaatttcctaatgcccggaaggtttacgattgatcaggagattgattttgaaaaccaagatgaagagcaagaagaatatattcatgatttacaccgaagaatacagccttttattcttcgtcggttgaagaaagacgtagaaaaatcacttccatcaaagacagagcgtattttaagagttgaattgtccgacgtacagactgagtactataaaaatattctgactaaaaactactctgctttaactgctggagctaaagggggtcatttctctttactgaatattatgaacgagttgaaaaaggcatcgaaccatccatatctcttcgataatgctgaagagcgcgtcttacagaaatttggggatggtaaaatgactcgagaaaacgtactaagaggtttgatcatgtcttcgggtaagatggttcttttagaccaattattgaccagattgaagaaagatgggcaccgcgtgttgattttttcacaaatggtcagaatgcttgacattttaggcgactatttatccattaaaggtattaacttccaaaggttagatggtacagtaccatctgctcaaagaaggatatctattgatcatttcaactctccggattcaaacgacttcgtatttttactttctactcgtgctggtggtttgggtatcaacttaatgaccgccgataccgttgtgatttttgattccgattggaatccgcaagccgatttacaagcaatggctagagctcatcgtattggccaaaaaaatcacgttatggtgtataggttggtttcaaaagacacagtagaggaagaggtattagaaagagcacggaagaaaatgattctggaatatgctattatttctcttggagtgacagatggtaacaaatacactaagaagaatgaaccaaatgccggtgaattatcggcaatcctgaagttcggtgcaggcaatatgttcactgccacagacaaccagaaaaaattggaggatcttaacttggatgatgttttgaatcatgcagaggatcacgttactactccagacttaggagagtcgcatcttggcggtgaagagtttttgaagcaattcgaagtgactgattataaagctgatatagattgggatgatatcattccagaagaagaactaaaaaaactccaagatgaagagcagaaacgcaaggatgaagaatatgttaaagaacaacttgaaatgatgaatagaagggataacgccctaaaaaaaataaaaaacagtgttaatggtgatgggaccgccgcaaactcagattctgacgacgatagtacttccagatcttctagaagaagagcaagagctaatgacatggactctattggtgaatcggaggtgagagctttgtataaagctattttaaaatttggcaacctaaaggagattttggacgagttgattgcagatggaaccctgccggtcaaatcatttgaaaaatacggtgaaacttacgatgaaatgatggaagcagctaaagactgtgtacacgaggaagagaaaaatagaaaagaaatcttggagaaacttgagaagcatgctaccgcctatagagcaaagctaaaaagcggtgaaataaaagcagagaaccaaccaaaggataatccgttgactagattatctttaaaaaaaagagaaaagaaagccgtccttttcaactttaaaggtgttaaatctttaaacgccgaatctttactaagtagagtggaggatttaaagtacttgaagaacttgataaattcaaactacaaagatgatccattaaagtttagcctaggcaacaacacacctaagcctgtacagaattggtcatctaattggacgaaagaggaagatgagaagctattgattggtgttttcaaatatggatatggttcctggacacaaataagagacgatccatttctaggcattactgataaaatattcttgaatgaagttcacaatccggtagcaaaaaagtcggcaagctcctctgatacaacaccaacaccctcaaagaaaggaaagggaataacgggttcttcaaaaaaagtacctggtgccattcacttgggcagaagagttgattatctattatccttcttaagaggaggcctaaatacaaagagtcccagtgctgacataggctcgaaaaaactccctactggtccttccaaaaagagacaaagaaaacctgctaatcacagcaaatccatgactccagaaattacaagttctgagcctgcaaatggcccgccaagcaaacgtatgaaagccctcccaaaaggtcctgccgccttaataaataacacgagattgtctccaaacagccccacgcccccattaaagtccaaggtttccagagataatggtacaaggcaatcaagcaaccccagtagcggcagcgctcacgaaaaagaatatgacagcatggatgaagaagactgtcgacacacaatgagtgcaatacgtacttctttgaagcgacttagaagaggcggcaaaagtcttgatcgtaaggaatgggccaaaattttgaagaccgaattaactacgattggtaatcatatcgaatcgcaaaagggctcatcgagaaaggcaagcccagaaaaatatcgcaagcacctttggtcttacagtgccaacttttggcctgccgacgttaagagtacaaagctgatggcaatgtacgacaagataacagagtctcaaaagaagtgaaacaatttttcttcaccacattttccattgttccttccccccataactataaacgtatttatgtatatatatttgcgtgtaagtgtgtgtactatagggcaccgtaaagtaataatgcttaattagttactactatgaccatataagaggtcatactgtatgaagccacaaagcagatagatcaatcatgtttaacgaaaactgttaatcgaagattatttctttttttttttctctttcctttttacaaagaaaattttttttgcgctttttgccatcaccatcgcaagttctgggacaattgttctctttcgctccagttccaaggaaagaggtttctgttttacttaatagaaagtgtcatcttgtattttatatctcttctttcttgtgtaaaattctttagttttgattttgtatttttaggacagtgagctacgaagtaacatttttacttaataaccgtttgaagcatagagcaggccctggtaccaccacctaatatctggctttttattcaataaaaactcaaaaaaaaaaatccaaaaaaaactaaaaaaccaataaaaataaaatggctgatattactgataagacagctgaacaattggaaaacttgaatattcaagatgaccaaaagcaagccgccactggttcagaaagccaatctgttgaaaactcttctgcatcattatatgttggtgacttagaaccttctgtttccgaagcccacttatatgatatcttctctccaatcggttcagtctcctccattcgtgtctgtcgtgatgccatcactaagacctctttgggctatgcttatgttaactttaacgaccatgaagccggcagaaaagcaattgagcaattgaactacactccaatcaagggtagattatgccgtattatgtggtctcaacgtgacccatcattgagaaagaagggttctggtaacatctttatcaagaacttgcaccctgatattgacaacaaggctttgtatgacactttctctgtgtttggtgacatcttgtccagcaagattgccaccgacgaaaacggaaaatccaagggttttgggtttgttcacttcgaagaagaaggtgctgccaaggaagctattgatgctttgaatggtatgctgttgaacggtcaagaaatttatgttgctcctcacttgtccagaaaggaacgtgactctcaattggaagagactaaggcacattacactaacctttatgtgaaaaacatcaactccgaaactactgacgaacaattccaagaattgtttgccaaatttggtccaattgtttctgcctctttggaaaaggatgctgatggaaaattgaagggtttcgggtttgttaactacgaaaagcatgaagacgctgtgaaagctgttgaagctttgaatgactctgaactaaatggagaaaagttatacgttggtcgtgcccaaaagaagaatgaacgtatgcatgtcttgaagaagcaatacgaagcttacagattggaaaaaatggccaagtaccaaggtgttaatttgtttgttaagaacttagatgacagcgttgatgacgaaaagttggaagaagaatttgctccatatggtactatcacttctgcaaaggttatgagaaccgaaaacggtaagtctaagggttttggttttgtttgtttctcaactccagaggaagctactaaggccattacagaaaagaaccaacaaattgttgctggtaagccattatacgttgccattgctcaaagaaaagacgtaagacgttctcaattggctcaacaaatccaagccagaaatcaaatgagataccagcaagctactgctgccgctgccgccgccgctgccggtatgccaggtcaattcatgcctccaatgttctatggtgttatgccaccaagaggtgttccattcaacggtccaaacccacaacaaatgaacccaatgggcggtatgccaaagaacggcatgccacctcaatttagaaatggtccggtttacggcgtccccccacaaggtggtttcccaagaaatgccaacgataacaaccaattttatcaacaaaagcaaagacaagctttgggtgaacaattatacaagaaggtttctgctaagacttcaaatgaagaagcagctggtaaaattactggtatgattttggatttgccacctcaagaggtcttcccattgttggaaagtgatgaattgttcgaacaacactacaaagaagcttctgctgcctatgagtctttcaaaaaggagcaagaacaacaaactgagcaagcttaatgctctatgtaatcacctacttccctactcaacaaacttatcatcttttttttctcccttcccttttttttttgtcttaaatactagttattatcctttgtaacctaaatactcgctcttattgacaaaatgcaaacgttttttgtttttaactgtcaagagaagtatcattttactattattagacttcattactgagtttattagttgcgtttttttgaggtctcattattaacggcagaatgttagttttcgcggaaaataaacaaaatagcacggaaaaaagaccaacaggttccaggaaaatactaatttacaaaaaattgacaaatcaagtgagggtaccttgctattcatcaccgcattcaactaactggaggtacaaagctgataaaatttcacagagcaaagtctcacttagcttttactttatgaaatttgacctttaataaccgaaggtcatcgtaatacgcaactcagacagttttaagtggatttttagggtcgcaattaaaaacactcaaaaattaaccggaggttgagcaagggaaagcaaccgtaacagaaatcctttatttcctcctggaagtgaaataaaaacgcagttaactttaaaaaggaaagttagttgataattatgtctggaacttttcatggcgatgggcatgctcccatgtcgccctttgaagatacatttcaatttgaagataatagcagtaatgaagatacacatattgcacctacccattttgatgatggtgcaacaagcaacaaatacagccggccacaggtcagcttcaatgatgaaacacccaaaaataaacgtgaagatgcagaagaattcacatttaacgatgacacagaatatgacaatcattcctttcagccaacaccgaaacttaataatggatctgggacgtttgatgatgtggaattagacaatgatagtggtgaaccgcacactaactacgatggtatgaaaagattccggatgggtacaaaaaggaataaaaaaggaaacccaataatgggaagatctaagaccttgaaatgggctaggaagaacattccaaacccatttgaagactttacgaaggatgatattgaccctggtgccataaatcgtgcgcaagaactaaggactgtgtattacaatatgcccttaccaaaagatatgatagatgaagaaggcaaccccattatgcagtatcctcgtaataaaatcagaactaccaaatataccccgttaacattcttaccaaaaaacattctatttcagtttcataatttcgccaacgtttatttcttagttttaataattttaggtgcatttcaaatttttggtgtcacgaaccctggtttaagtgcggttccgttagttgtcattgttataatcactgcgatcaaggatgctattgaagactcaagaagaaccgtcctagatttagaggtgaataataccaagacacatattttagaaggtgttgagaacgaaaatgtctcaaccgataatatttcattgtggagaaggtttaagaaagcaaactctagactccttttcaagtttatacaatattgtaaagaacatttaactgaagagggcaaaaagaagagaatgcagagaaagcgtcatgaactaagagtacaaaaaactgttggaacgagtggacccagatcctctctagactccattgacagttacagagtatctgcagattatggccgtccttcattggattatgataatttggaacaaggggccggtgaagccaatatagttgatagatccctaccacccagaactgattgtaaatttgccaagaattattggaaaggtgtcaaggttggtgatattgttcgtatccataacaatgatgaaatccctgctgacattatcttactttcaacgtcggatacagatggtgcctgctacgtagaaactaaaaatttggatggtgaaacaaacttaaaggtacgccaatccttgaagtgtaccaatactataagaacgtcaaaagatattgctagaacaaaattctggatcgaaagtgaagggccccactcaaatttgtacacttatcaaggtaatatgaaatggagaaatcttgcagatggcgagatacgaaatgagccaattactattaataacgttctgcttcgtggttgcactcttagaaatactaagtgggcaatgggtgttgtaatgtttaccggtggtgacacaaaaatcatgttaaactctggcattacacccaccaagaagtccaggatttcaagagaactaaacttctctgtggtgataaatttcgtgctacttttcatcttatgttttgtttctggtattgcaaatggtgtatattacgacaaaaaaggcagatcacggttttcctatgaatttggaacaattgctgggtcagcggcgacaaacggtttcgtctcattttgggttgctgttattctttaccaatctttagtcccaatctctttgtacatttctgtggagatcatcaaaactgcacaagcggccttcatttacggagacgttttactctacaatgccaaattggattatccttgtacaccaaaatcctggaatatttctgacgatttaggtcaagtggaatatatattttctgataaaacaggtacattaactcaaaatgtaatggagtttaaaaaatgtactatcaatggtgtttcatatggaagagcttacaccgaagcgttagcgggattaagaaaaagacaaggtatcgacgtcgaaaccgaaggtaggcgtgagaaggccgaaattgccaaggatagggatacaatgatcgatgaactgagagctttatcaggaaattcacaattttatcccgaagaagttacctttgtatcaaaggagttcgttcgcgatttgaaaggggctagtggtgaagtacaacaaagatgctgtgagcactttatgttagcattagctttatgtcactccgtccttgtagaagcaaacccggacaatccaaaaaaactggatttaaaagctcaatctccagacgaagcagcgttagtagccacagctagagatgtaggattcagttttgttggaaaaaccaaaaaagggttgataattgaaatgcaaggtattcaaaaagaatttgagattctaaatattttggagtttaattcatcgagaaaaagaatgtcctgtattgtcaaaattccgggtctgaacccaggggacgagcctagagcacttttaatttgtaaaggtgcagattccattatatactcaagattaagtcgccagagtggtagcaatagtgaagctattttggaaaaaactgctttgcatttagagcagtacgctactgaaggtttaagaacgttatgcatagctcaaagggagttaagttggtctgaatacgaaaaatggaacgaaaagtacgatattgctgctgcatcattagcaaacagagaggatgaattagaagttgttgcagattccattgaacgcgaattgatattattgggcggtacagctatcgaagatcgtttacaagatggtgttccggattgtatagagttgcttgcagaggcaggaattaaattatgggttcttacgggtgataaagttgaaacagctataaacattggattttcttgcaaccttttgaataatgaaatggaattgttagttattaaaacaactggtgatgacgtgaaagaattcggatcagaaccaagtgaaattgtggatgctttactctccaaatacttgaaggagtatttcaacttaaccggttcagaagaagagatttttgaagctaaaaaggatcacgaatttccgaagggtaattacgccatcgttatcgatggtgatgctttgaaattggcgctatatggtgaagatataagaagaaagtttcttttactctgcaagaattgtagagctgtcttatgctgtagagtatctccatctcaaaaagcagccgttgttaagttagtcaaggattctctagatgtcatgacactagccatcggcgatggttccaacgacgtcgccatgattcaatctgcggatgttggtattggtattgccggtgaagaaggtcgacaagctgttatgtgctcagactacgccattggacaattcagatatttggctagattggtcctcgttcacggtaggtggtcttataagagactggcagaaatgattcctgagtttttttacaaaaacatgatttttgctttggcattgttctggtatggtatctataatgattttgatgggtcttacctgtatgaatacacatacatgatgttctataatttggcatttacatccctaccagtcatcttcttaggtattctggaccaggacgtgaatgacacaatatcattagtggtccctcagttataccgtgttggaattttaaggaaagaatggaaccaaagaaagttcttatggtatatgttggacggattatatcagtctattatctgtttttttttcccttacttggtttatcacaaaaatatgatagttacgagcaatgggttaggattggatcatcgttattttgtcggtgtttatgtgaccactattgctgtaatttcgtgtaacacatatgttttattacaccaatatagatgggattggtttagtggattattcattgcactgtcttgcctcgtagtttttgcatggacgggaatatggtcttctgcgatagctagtagagaatttttcaaagctgcagcgcgtatctatggagcaccttcattttgggctgttttctttgttgccgtgctgttctgcttactgccccgtttcacatatgacagttttcaaaaatttttctacccaactgatgtggaaatagtaagagagatgtggcaacatggccatttcgatcattatcctcctggttacgatccaacagatcccaacagacccaaggtcacaaaagctgggcaacacggagagaagattatagaaggcatagcactttccgacaacttaggaggatcgaactattcaagggatagtgttgtcacagaggagattccaatgactttcatgcacggtgaagatggaagtcctagcggatatcagaagcaagaaacctggatgacttcacccaaggaaacacaagatcttcttcaatcgccccaatttcagcaggcccaaacgttcggaagaggcccatcaaccaacgtcaggtcatccttggaccgcacaagagaacagatgatcgccactaaccaactagataaccgctactctgtggaaagagcgagaacatctctagatctaccaggcgtaactaacgcagcctccttaatcggaacacaacagaacaattaataatgatatccgaaccatagctgatggaactccgcttttcactgtatatataatattacataatattactggataagccttagaagccttagaagccttagaagccttggaattcatgcatactacagcgttaactctttcttttagcaagttttagtagcggacgtgtgggtttctttgttctataattaacactcccggttaacccggatcgctattattcaaggacgcacaatggtgggctaattttttcttccgatggaaaactgacgccagcactttccagcgctgggaactctccactaactggcaaaaaaattgattaaggtcatgatcaaaggaatttttgaaatgttgtaaagtagagttaagaattaatcaagccgtgatacgtatgtttttgactaggtgagagactatatttatcaaaaatagttttttatactaacagaaagtttattatatcatagaaatcctaggcctattgttattatttgcgtgaaaaaaggttcatgcctagttattcaggatattaatcaggcatagtcatagttttgtaatacacgtctttcactcctatttccggttaacattcgctaatatccatcaaattattgacttttttttcagtggatttgttgttaataaaggaaacaatcagatcagccatttagggaagtcttttaagaaagctcagaaggagatctaagacaagaagcaaggcagtcttgatttatcgctcaaaaccaatagcacatgccgaagaatagtcaccaccatcgttccagttcggttaattccacaaagagtcgttctacggaatctacgaataaatggaaaattccgcactattatcgcagatccgctagcggcagcacacaagcttcgccggacaggaactcctcaacaggctcatgtagcactccagtattacctactatgaatgttatgtctagcccgaaaaaagttttgctagaggatcccagagacaaccatactaaggcgaagaagagtagtagaaagaaatcaggtgaaatggtcttcgtcaattatactgtacaggacacggctaacgaaaatgatactgacttgcaaacccagccggtttctgtgccagcaccaaaggcgaaattaaagaagaaatcctccaaaaggagaatgctgaagatatttggatcgtcaaagaacgaacacatagaggacatcgttgaagagcaaccaatggtgcttcaaatggattcagaatctaaacccctttcgggaacccctatctcagaaagcggaatcgacgcctcgtcactaacaaccaaaagatcttataactcgttcttaaaacacaataggctaaacggtaaaactccgttctctggaaacttgtcctttccatcattaaacatgatgggtaacactactgatctgcctattgacaataacgatttttgttccgagaaagaagtcgttccgaaatcaactcatgatccttcactagcaaaaccgccatcaaggttcactgaaagcgaaacaaattctactcccaacttatcaagtatacctctcatgaacacaaaaaatacaagattgaagtacaataaagtggcgcctcagagttcagaccgacaaaagtcacaggaaagtgggctatatcattctaccgaatcattcaacttcaaagatcaaaactacagtaacaataaatcctctttaagtctgaactccgatttaagtacaccccactttgcaaagcattcacctgattcaccaagaacttcaagatctttcaactgcggagactcacaaagtaaagttaaattaccggaagaaaatgacgcttctattgcatttagtaagatgtttactagaaaacgagccaacactggcgggtccacgtgttcgctagcctcacccactattgcacaaactattcagcaatcaaatataaaagttaataaattgccaactcagcgaaccacttcagttggctcattatcatccatgtcaaatcgttattcaccaataagagttgcatcgccaggaagagcaagatccgcaactcgtgggtcttccctttatagattatccagagaccttaattctttaccaagcgtcactgatctaccagaaatggatagtacaaccccagttaacgaaatattcttggatggccaaccacagcataaaagtggcagtgtcaaaggagggcataggaagaaacaagaatctatctctgatgctcaaagaattcaacattctaattcgtacattacaacaccttcatcttctctggtgactcctccttactacatgacaggttacacattaccaagttctgcatctgcttcttcaactccaaatgtgcttgaaacacacaatatgaactttgttccaagtaccagtactgttacaagttatcgcccatctagcaatttttcctcatttgacaaagaatacagtaacgaaaacgacgctagtggggaattctctgctttcaatactccaatggagaatataccggcactaaaaggtatacctagatccacgttagaagaaaatgaagaagaggatgtcctagtacaagatattccgaatacggcacacttccaaagaagggatattatggggatggatactcacagaaaggatgacagtttagattttaactctttgatgccacacggtagtacaactagtagcagcatcgtagattctgttatgacgaactcaatatccactacaacaagcaacgcgaccggaaactactttcaagatcaagataagtatacattggtaaatacgggattgggattgagtgatgcaaacctcgatcattttattagatctcaatggaaacacgcttctcgatcagaatccaataataataccggaaatcgcgtttcttacagtggctcaacaccaaacaatgttgatacaacaaagactaatttgcaagtgtataccgagttcgattttgaaaacccagagtcgtttttccatgagcaatcgaagctactaggtgagatgggccacagcaataacaacagcaacagcgccatcaacatgaatgaacccaagtctgcggatacatacattggaaatatatctccggatacttcagcaactgtttcattaggcgacctgatgggctcaaacgtttcaaacaacagtgaaagaaatttttacgatggtcatactttcgttccacagtatcaggcgaactcatctgtggaaaactcaaataatcaaaatgcagcaccaattgcaaataacgacattgataataatttacagtctttttattttgataatagcaactaaaaaaggaatgaaaaaaaaaaaaaaaagttcaaaaatagtaacagatatctttcgaaaaagttaaaaactggtaaaaaattttgaatagagtatataaaaactaataaatatgtttagttatcatacaccatagaataactactagagatattatttcattttcgttttcattttttttatttttttcttttcaataaggtaacagaaagttatttatgcattcttgttctacatgtcttatgtatactaataagctactacaggtattttggtagtatggcttttaaatgagttattaattcttgatcagtccctgtaggattatcaaactgccacctaatcgcttcgttattaattttacccagccatggacctggcttcatttgaagtagttttgccatttgttttccgtccactattggttttagttcatgacaattattcaaattattgtcaaatatgtaagaataaaattcattgtaattttggaaaagtaattcaatttttttagtttcaagcttgggaatctttaaaaatgcatctgatagagatgcaaaatgtgctgtttcccattcgccattaaagttccgtagaaatataccgatttcggatttttttagctgggaacgatctgcaaacttagcaagtatttcctcatatgaacatattgaatctacggtcttggcaataactgctgcatcatttttactcagcttcaatccttccttcacaatgctttctgtcaccgaaaccaggttgttaattttcttctttgggttcccgattatttgtaaattagccatgggggacaggatcgcactcaatataaaattttgctgaaatcctggcgaacgaccaattttttcccttaagataggaagcttctctaaaaacattggatataattcaataaaacttttcaagtgtgagtttagtatgttatcattgtatacatgattaattttgtccatatcttgacaattctcttcgttgaattttacgacggagctatcattatgccaaaaaaagataacattttcaagatgagccctttgaatcagctgcaaagccaataaaggggttggtcctactaatattttctccatctccacaccaactcgctctctagaaatttttgaattgaatgcaacattaatctgaggatcgcccatttcagccatcacttccggatctatggtaaagttgaatctagaagcaaaacggatcaacctcaaaaccctcaagggatcatccaaaaatgtttgttttgcaggaagcggagtacggagaacgccatcttttagatcttgcagacctctcttggtgaaatcttccacttcacctttatgaatgttatagaaaagagcgttcaatgtagcatcccttcttaaagcgtcttcctcgggtgtgccaaagcacactttaggtatcctggaaagttcagtatacttttcagatcttaaattgacaaaatccacttcaacgccaaagagcttagtagtggcagtttccagatgcttggatttctcgggattcttgtcaatcttgtggatattatgaggcttggctccatatttggcgtaatgttgttgcaaatactcgttcaaaccagtagcaaattgctcacctgacatcacattgatggcaatatccaagtcgtgagaaccttgtcccagaagcttgtcacgcacccatccgcccgtgatccgaagagtcaatggctcaggcttattgtggtacttttgattgtacaagtctgtataatcgttcagcaagttacagatgttctgttccactttggttaaggtgattttgggtgcatttagaacaaaattagaattcgtcatcgttttctgagcagcactattcatcagtagagatatagtagaccgtagcatacacaaaaaaagcccttataacccacggatacgaattaatctcgagggaagcgttgcgatgtattatgtagtttcctttagtacattgttaatatggtagatttttgcgattcatttttcaacttttcaaccctaacgaatgttttttagggctgagtaacgacaagaacacaaccctaaaaatcagatgacctaagggtttggtgaatcgagaaagtatgccctatttcccccgcccatacaccccataagccttaaccgcagccctcctctcccctaaacgtttctttttctttttccattttttttttttttttagttttactttctttttattcggaaaaatcttttctatatttttcaagggtaacctcatcgccatgcaattaatcacatagactccttaagtaacaatggcaaggcgataattttaagagaattgcagacgctgtacatagatcgttatcagcaaaacatatattcgcatcgaaggcgttgcttgtccctgaagtagctacttgcggttttcatcaagcggccaatttaatcattctatcagcattattttaaaatagggggacttaacctttctattagtaccacttattttatagatctgctggagaaaaataaacagataaaaaaaagggaaaaaaagaataagactgtcttggtgaggatattcagttgcgtgaaatcatgacgaaactaatcgctccttcagaaatcgtgggcggagtgcccgtcttcaaacccacatacgagcaattcgaagatttctatgcatactgcaaggccataaacaaatatggcatgaaaagtggtgttgtgaaagtaatcccacctaaagaatggaaagacaaattagatctgccttattctgcggaaacgctccaaaagatcaagattaaatcacctattcagcagcatatttctggtaataaaggtctttttatggtgcagaacgtggagaaaaacaagacctataacattatacagtggaaagatctttctaaggactatgtgcctccggaggatcctaaagcaagacgtaattctaggaaaggctccgtttccaaatccacgaagttgaaactgaaaaattttgaatcgtcttttaatattgatgattttgaacagttcaggacggagtatacaatagatttatctgacttccaaaatacggagagattaaagttcttggaagagtattattggaaaacgctaaattttactacgcctatgtacggcgcagatacaccaggatcaatctttcctgaagggctgaacgtttggaatgttgccaaactaccgaacatcttggaccatatggaaacaaaggttcctggggtgaatgactcctatctatacgctggtctatggaaggcttctttttcttggcacttggaagatcaggacctgtattccataaattatattcatttcggtgccccaaaacagtggtattcgataccgcaagaggataggttcaaattctacaaattcatgcaggagcaatttcccgaagaagccaaaaattgtcctgaatttttaagacataaaatgtttttggcttcgcccaaactgctgcaggaaaatggcatacgatgcaatgaaattgtccaccatgaaggcgaattcatgatcacttatccctatggttaccatgcagggttcaattatggatataacttggcagaatccgtcaactttgctttggaggagtggctaccgattgggaagaaagctggaaaatgccactgcatttcagactcagtggaaatagatgttaagaaactcgctaaatcttggagggacaataataaagagtcgaaaggaacgccacccctcaatcaattacccaatcctgccatgcccttacttcacaggccaactttaaaagaaatggaaagcagctcgcttagatctacaagcccagatgtgggtcatttttcaaactttaaatccaagagctctggtgtttcttctcccttattatcacgtatgaaagattattccaacattgtcgagcccacactagaagatccaactttgaaattaaaaagaatctcttcttttcaagaacagcccttaaacaaacttttgaaaagagaaacttcgcaaacggcgatgctcacagatcacgaagacaacatagtggccatgagccttacttcaatggcaaacagtgcggcgtcttctccgaggttgccactgtcaagattgaattcatctaatgaactctcaaatgcccaaccattgcttgacatgacaaacaatactcttgccttcccgcgacctaatggaccatctggattgaaccctttattatatatctctaacaagaatattagcgggatatctcactcggctccacattctccagtgaatccaaatatatcgctgataaaacgagttaagtctcccaacattgtaacattaaatatatccagggaatcgtcaagaagccctatagctctgaattacgaggcaagacaacaacattcgcaacaacattcattctccacaccatcaaccgtgtcaaatctctctacttctgtgctcgggccactgagtgacacaaacgacataaaaacaccgcaccctgaaagaccaaatcacaagacagcaaatagaatactcaaaaaggaatctcctgtcgagacatcaaaatcaaatcttatactttcaaaggttgcatccactcgccaagaggattcttttacaagccgaaatgacgatctggacaaagaacaaggctcttctccattaaactctaagtttgcgcccgaagaaatcgtgttatcaggtaagaacaagatttatatttgtaaggaatgccaaagaaagttctcttctggtcaccatcttacaagacacaaaaaatccgtccactctggtgagaaacctcattcttgtcccaaatgtggcaaaagatttaaaaggagagatcacgttctgcagcacttgaataagaaaataccgtgtatttcaaacgaaacaacagtagatgctccaataatgaaccctacagtgcaaccgcaggacgggaaagcggccattaatcaacagagtacacctttaaactgactcacgattgccagttgtttaccgagatctctcattttgaaggctcttaaaatgtgctcggtcggccgggaattcgcgaaaacccacattcactaataaataccattacaataaccatcattatatagatacacatgtgtagaaaaggataatatacgtatatatatttgtttgtaaatctttaaattttcaggaacagggttagcaagcatcaatgaaagcagacgcgaaacaaataacacatctactcaaacctcttcgacttttattattgggggctccagggtcaggtaaagggacacagacttcgagattactaaagcaaattccacaattatcttcaatttcgtcaggcgacattttacgtcaggaaataaaatctgaatctaccctaggccgagaggctactacctacattgctcaaggcaagttattaccggatgatctcataacgcgtctgataacttttcgtctttcggcattgggttggttaaaaccatctgccatgtggttgctcgatggatttcctcgaactactgcgcaagcttctgccttagacgagctgctgaaacagcatgacgccagcttgaatctagtggtagagctagatgtacccgaatccaccatattagaaaggatcgagaacagatatgttcacgttcctagtgggagagtgtataacttacaatataatcctcccaaagtgccaggattagacgatatcaccggagaaccattgaccaagaggcttgatgacacagcggaagtgtttaaaaaaaggctagaagagtacaagaaaacaaatgagcctttaaaagattattacaaaaaaagtgggatttttggtaccgtctctggggaaacatcagatattatcttccgaaattattgaaccttataaccagcaaattcggctaatagggtgatttaacgctacactaactgcaagtatatgttaaccttccccgagactttgaaaaaccgtgactctagttggaagtcagcatctcgtcaaccaaatgattacagttcactttgaatattctgaatagcctttatgatatgagttaatcctatattaatcatggccgacggcatttaagcgatgtatatgaaatttatgaaaaattaaagtagcgtactttatgctacatagcttttgaaaagaaatctctggtctgtaaataataaataaatatatatatatgtatatcttaaagttgacaaagtactgttagccattcatagaaatactatatttcatcttgggttgaaggtgataatcggcccgatttgactacactttaagaagattggaaacaatgaagttttatatagatgatttaccagtgctttttccataccccaagatatatccagagcagtataattatatgtgcgatattaaaaagactctggatgtaggtggaaatagtatcttggagatgccttcaggaacaggtaaaacggtctcattactatccctcacaattgcctaccagatgcactacccagaacatagaaagatcatatattgttctcgtactatgtctgaaattgaaaaagctttagtagagttagagaaccttatggattacagaactaaagaactaggctatcaagaggattttcgaggtcttggcttgacatcaagaaaaaatttgtgtttgcatcccgaagtgagtaaggaacgaaaaggtacagtagtcgatgaaaagtgccgtagaatgacaaatgggcaggcgaagagaaaattagaagaggatccagaggcaaatgtagaattgtgtgaataccatgagaatttgtacaatattgaagtagaggattatcttccaaaaggcgtattttcttttgaaaaacttttgaaatactgcgaagaaaaaacactttgtccatattttattgttcgtcgtatgatttctctttgtaacattattatttattcttaccattatctattagatcctaaaattgctgaaagagtttccaacgaggtttctaaagatagcattgtcatttttgatgaagcgcacaatattgataatgtgtgtatcgaatcgctgtcattagacttgacaacggatgcattgagaagagccacacgaggtgctaatgcgttagatgaacgtatttctgaggtcagaaaggttgactcacagaaattacaggatgaatacgaaaaactagttcaaggtctccattctgcagatattcttaccgaccaggaagagccatttgtggaaacacctgtattgccccaagatcttctaacagaagcaatcccgggaaatatacgaagagccgagcattttgtttcatttttgaaaagattgatagaatatctgaagaccagaatgaaagttcttcacgttatttcagaaacgccaaaatcatttctacagcatttaaaacagttaactttcatagaaaggaaacctcttcggttttgctcagaaaggctatcattacttgtaagaactttagaagttacagaggtagaagattttactgcattgaaagacatagcaacttttgctactcttatatcaacatatgaggaagggtttttactaattattgaaccgtatgaaatcgaaaatgctgcagttccgaatccgattatgagatttacttgcttagatgcatcgattgccatcaaaccagtctttgagagattttcttccgttattatcacttcagggaccatatcaccattagacatgtatccaagaatgttaaactttaaaactgttttacaaaaatcatatgccatgaccttagccaaaaaatcatttctaccaatgattattaccaagggttctgatcaagttgcaatttcttcaagatttgaaatcagaaacgatcctagtattgttcgtaattacggttctatgctagtagagtttgccaagatcacacctgatggaatggttgtttttttcccctcatatctatatatggaaagtattgtttcaatgtggcaaacaatgggtattcttgacgaagtttggaaacataaattaattttagttgagactcctgatgctcaagaaacttctttagccttagaaacctatagaaaggcttgctcaaatgggcgtggggcaattttgctttctgttgctagaggaaaggtatctgaaggtatcgattttgatcatcaatatggcagaactgtgctgatgataggtatcccgtttcaatacacagaatcgcgtattttgaaagctcgcctagaattcatgagggagaactatcgcatcagagaaaacgacttcttatctttcgatgcgatgagacatgcagctcaatgtctggggagagtactgagagggaaggacgactatggtgtaatggtactagcagaccgtaggttttcaagaaaaagaagccagttaccaaaatggattgctcaaggtttgtctgacgccgatttgaacctttcgactgacatggccatatccaataccaaacaattcttgagaacaatggcacaacccacagaccctaaagaccaagagggtgtatctgtttggagttatgaagatttaataaagcaccagaatagcagaaaagatcaaggtggatttattgaaaacgaaaacaaagaaggagaacaggatgaagatgaagatgaagatatagaaatgcagtgatgcaatgatacgcttttgctataaactgtatatatcacaattagattaaatagccgcaagagaatgttatatattgaaatccattcgattatccaggactaaacaatgattttatttcacatttatttcaaaggacaactctttatctgcgtcaagatatgaatcacagacacaccaaattgttaagttatgtttaccagatgtcggagtgtcaaattccaattcatattgctgagtctctttatttaaagtaactttcttgatcgcataaagctcttttttagatacttcacctaaaaccaaccaccaactttctagcttatcaaacggatacttttcagatgttacttgtaagttctcaggttcaacatctcttgtcaattgaatggtaattttctgttttacacctgaaattaacgaatcagaattattcaacgaataagtaagttcaacgttggggtaattgttaacaaacgcggcgacctgcgcaagctgtgaatcagtaagcgttaaaatttcatccctctcttcatcctcaagggccattatatcatagaccgtctcgacgttaatttctttacatttttccaaaattttgttgttgaagtgtggaatctgtctcaacggattatcaacgtcccatacaccctgaatcaacatctgcgccaaatccatggcggtagtagcattcaaatacccgtttgctgaaaggatatcaaccactacgttaattagtggaacaaccttttctagaatgtcttttaaatcattttgaaagtcgacaggtaattcaagacgtgaaaaatatgcttgtaacaataagaaaactttaaagctcaccgaaccagaagaggtgtgttcagggaatctcaatggtagtcttttacttaatttgacaagtaatgctctgtctccttttctgagtggaacactttcgaattctactgctgttgaaagaacatacagcatgtttttgagcgttgacgtattcgataaagaagaaacgaatgactgaatagtaaaaaatgatacgccatagtgagaagcaattagcccgttgctcaaggtagaaatgatttcagttgcttcatcatctcctccattaacttctgcggttacttcagcttctgtatcgtcaatttcaatgaaggatgattcaactaagtcattcaaacaagtttcaactaaattactcaaaaaaactgaaattccatgtggagacgtatcccttacgccataatagcttggattcacatggatacgacgatagaaatacgaatatgtaaaccagtcaacacaatcttgtttgctttgtataatagaatttgctatctcgttgttcagagtatcatgaataatatactgtaggtaactctcagtaggcaaaggctcaattaagaattttttgtagtaggccttcatgttgtgacttgtcaaaattaaaaccttgcctgccattgaatcgttaccactagctagtcccaccatttctagaagttcatttatggtatatggcatatatttatgctctgcaccatcataaaggttggttcctaaaataatcacttcatcagttttacaagcgaatgcagaacaatccttagaaatgagtaaaaccgataccgcaccatattcgtataaccttttcacaattctttcatcatttgatgccatccccttatacaaaataccaacaccgtgttttaaaggtgctcttagatgaccatctgttaacttttcaatgtatggtacaatttgctcttcttcaacgttcaacatatcccattcaattgcttttgaaaacttcataaatgcagacgcaacttccatacaatcctttctagatggtaagaacaccgaactggaattacgatttcccgctgcagcagcagatgcttcaaatgccatttgaagcatcgaaaaattgaatgatatgtgctcaacatctttaaatgactgaatattaatttcaagaggctcaattctttcgcttggagaaaagttgtagatgtttgacttcgtcataccagcccattcaccaaaatcacgagcatttgccaaacagttcgaaaggcaaacaaatcgaattttcttttcaagttgggttgctataaatatcattctagaaattagcgtttcatacacagcaccgtaaacaccttggctaatctcatgagcgtcatcatatatcattaattctaaactttggatgttcttcctttgtctccaacgacgtgacaaaagctcaaattgcacgggggtagccaagagaacatggctttttgctaataattttaaatttagtgaaggatcatttcctagcttatttattatcttaccaccagcaagatgagagaaccttttattccaatcagatagcaaaaaatcaattttttccccagacggattgatataaaccgctcttcctttattctgtctccaatgatttaacagtgctaattcagccatagctgttttacctgtgccctttcctgaacctacaaagaccgagtcattcgaattgtagagagactcgaagacctggctctgaatcttgttgaaagttttaaattcaaatacttcggaaaaatcatcattgccaagctctgatgttgaaatactaatattctccagaaggggagtaggaggaggaaattttttcggaagtttaaatccattgaaggaaactggaatctcgaattcactgtgccaccaattttctgatatcaaagtaaggaagaaattaggtggtaagttattttgattgtgctgctttaactcataagtaaaggataaggtaaattcatgaccaactatatctggagtgatgaatagtacgtcataataaagtattgaatcaccatcagtgtcttctagcatgagcaaaaaaggttcaagggaaccgtgtacattcatatcccatatccagtcggctattatttcaatgttgaacctcataacgctacgggtaattggctgagcgttgcatgttacggacattttgggaaatcttttcaataaatcgtaaacctgttttccatatttttcagatctgattgcacgaccaacttcggcaggtgtttctagctgtagataatctccccacggtactgtagaggcttccagccttttaatcacttcgacagggcatgttttaaactgtcttaaaggacagtttgttggccacattttagttgtggcagatttgcaaagatttaacaacatccgtgtgggatgtccccatcctctcttcaagcatatttcaaacatagcacgcaataacctaccagcattttggtgaataaacactatatcagaattaagtgcaaaaccttcgaactttagctgggaaaaataagactgcagtagtacattcacttttgctaaaggatcatcaatatcttctctgataggaatgggtgctttctctagaagttgttttagttctcttttctcttcatatctcaccgatacgtacttaaactcttccgacattgagaatattctaaaaagatcaatctgagttgtatgttcatctaactctctattgtaaacatccatggaagcatgatttatgtaaaatgacgacgctatatttcctagatcggtcgcctcaattacatcattttcagcatcatataacaccaactcttgttcttttaaaatgcatagggccgaatggactaagctttctctaaactttttcaattgcccatcacttgaaatatcaggtactttgtaaagcataggggaagctaacattctgacatataggtaagtatacgccaaccaattcacagcatcattcctgcacttaatgttacccgcgacaacttctgcatttaagttgtcaactaattttgaaacaaattgcgattctattggtaattgttgatttaaaaccgagagataatattgaacattcgattggtctgttattataataccctcgccaaatgtgtcatatctcggtctgcctgctctacctaacatttgaagtacatcttgtggagaaagttgttcccaggaccccttttcaggtgaatagacatctgttccttttataatcactgtatgagcaggtagattaacaccccatgctaacgtcgcagtgcataccaatacttgcaacaacccgtctgcaaataaatcttcagataaggatctgtcacttctggtcagccctgcgtgatgcgtccctataccgctttcaatcaactttcgtagacttggatcgagtacgttggctgcttctgtctttaaaatctgcttcgatcctgcatcatttttggttaatttatgagtaatgttctcttcagcaaatttatttttcaaccatgttgctgttcgtgatgtttcttttcgagaatgaacaaacacgattatttgattaccttcattgatggattccaataccttttcataacaagcatcattcatagccttcagctttttcaaggagttccgttccttaatgccacaaaactgttgagatagaggacacggtctaaatgaggagtcaaaataaaacaatccttccttcggaactcttaaaaacctaccgacatcctcataatttggtaaggtggcagaaaggcctattattctggggtattcctggccatatttggaagcccaaaatgtcctagccacgatgctttccaatactggtcccctgtcatcatgtaacaaatgtatttcatctataatcaacaaacgaacaagttctacgatggccaaattatttgaatttctagtagttatgtcccatttctctggcgtagacaccaaaacctgcgtctcgtcaatttgctttctactaagcctagaatcaccagtcaattcagcgacttttatacctagaaaagccaacctcctttgaaattctcggacttgttcctgtactaaggctttcaagggtgctatataaacaattttaaatgcagaaaggtttaatttcttagttttcgggttataatgatgggataaggctttcaataccgtcaataacgcgatattcgtcttacctgaaccagtgggtgcacatattagcatgtttgaatcaccttcaaatgctgcgtgaaaaacctttgattgtatagggtttaaggacgttgtttccgatgaaggaaacgcctcctgacaccaatctggtagagaagtaatttctttcaactcataatcaataacaggtttgctaggagctggaatatgtatttcgtcatattgtggtttcacccttttgaatgatccttccggtagggatacttttgtcacggtcattaatttagaactttcgtcgaatttaatcttttccaaatctatgacgggcggtattgctggattactgaattttgttctttttgcttccgaagactgtggctggtcgtcaccggaatcgagttcacgctttgagtgtgtagtttctctaaatttatactgttccacaagatcattcaaaccttttgcaaccattttctctattaagttcggtatttcattctctgtgctcttcgccagtcgtatgccccaaaaaattgtagatctattcttgagaataaattcagccagtgatatattctcgaatttaagcagatcaaccaacttctgctccaacgctactggattatgctcaagtgtttcaatatcattcaaaattttttctgacaggtcttgtattacagaggtatccttgtaaccaagctctgaccgaagttttctctgcaaaaaaaattcatcgattgagtatatcggaacgctctcgatattacttgttttactatcggagagtttaattatatcgttttcaatgtttggcaatgccctcttgtttttttttttagaattgacttcaacgtcattgtaatcatattcctcatcatcatcttcattatcattgatttctcccccaagaacattagcattgttggacatttctgttacttcttcttcatctgatttttcatcatcggcaagaattgctactgcttgtttattgctattgtcaggatgtgtttcataatcggtaatgtttttcataagtttaactaattcgttaaacttcagggagtctatattgatgcctagctcatgctggatcttttcctttcgctcttcaatattaccatcctcattttcctcattttctttcaattgtctgatgaatatatcagcagttccaataataagatcatggggtatatcattgcctaaaacttctgtaacccactgcaaaatctgctcgtaagtttcgacatttgagggatcctttggataataatgtaacctgaaatcggaggaagaattcaaaatggtgttatgctgctgaatttttttcaatgatgcgctctttccagttttttcaacggctacatcattttcttttagtcctttattaatgttattgcacaggccctgtcccatatccttagcactaattctaccactcatggattttggttgtgatatttccgcatccctttgaggattttggctggtattcataaagcgtttatcaactttcaacaccttattggacatctcatcataacgataaatttctctaatttttttggccttatccttcgtttcatgctcagtcatttttaataacgaaggctcacggtaaatcttccaaagcaattacttatatttaccttcaccttattttactcaagattatctctattagtgtattattcctttatagtagacatagctttagtagcataaatttttaatattctcgtaaagagcgacaatattcaatattagatcgtcaaagaagcaaacacgcattgatatctgagagatcatcacaatgcgttaatagtacttgattcaacaccactaattatcaagtttgttcctgtctgaatgatatggatagtacgaatttgaacaaacggcccttattacaatatagtctcagttcattgggctcgcaaataacaaaatggagctcatctagaccgacttcgccagttcgtaaggcgagaagcactgaaaatgactttctttccaagcaagatacgtctagtatcctcccaagtatcaacgacgacggcggtgaacagtggtacgaaaagttcaagcccaattgtttggagcaagtggccatacataaaagaaaacttaaagatgtacaagaagctttagatgccatgtttttacctaacgccaagcataggatcctactactgtctggccccagtggatgctctaaaagtacggtcataaaagaactctcaaaaatcttagttcctaaatacagacaaaacagcaacggaacgtcctttcgaagcaccccgaacgagcataaagtgaccgagtttagaggtgattgtatagtcaacgatcttcctcagatggaaagctttagtgagttcttaaaaggcgcacggtatcttgtgatgtccaacctgtcattaatacttatcgaggaccttcccaacgtcttccatatagataccagacgtcgatttcaacaacttatattacagtggctatatagttcggagcctctattacctccccttgttatatgtataactgaatgtgaaattccagagaacgataataattatcgcaaatttggtattgattatacatttagtgcagaaaccataatgaacaaagaaatattgatgcatccaaggttgaaaagaattaagtttaatccaattaacagcactttattaaaaaagcacttgaaatttatttgtgtacagaatatgaaaatgttgaaggagaaaaataaatggaataaaagacaggaagtcatagattatattgcgcaagagactggtgatattaggtcggccattacgacccttcaattttgggcgacatcaagtggaagtttgccgatttcaacccgagaatccaccatatcatactttcatgccattgggaaggtgatacatggttcccatagcacgaataacgataacgaaatgattaataacctcttcgaaaattcgaacaatttgttatcgaaagaggatttcaaattaggaatattagagaactataacacatttaataaaggcgaattcagcatttctgatgcatcatcaattgtggattgcctgagcgagtgtgataatatgaatggtctaccagaatccaatgagtatggtttacgagaagtgcgcaaaacctttcgtaacatcagtaaacaaggccataatcatggaacggtttattttccaagagaatggaaagtaagaaaattacaaaattcatttaaagttcaagctgaagattggttaaatgttagtctttataagtacaacgcggtacattctttcaggaatataactctagaatttggctactacgcacctctaattagaaagtgtcagagttataaaaaaaaatacattctctattatttgaagaatcttccgagtggctcctcggggcccaaacaaaccatggacaaatttagtgatataatgaaagttgagaacggaatcgacgttgtggatcggataggcgggcctatcgaagcactatctgtggaggatggactagcaccattgatggataatgatagcaataattgtgaccatttagaggatcaaaaaaaggaaagggacagaaggcttcgcatgttgattgaccaatatgaaagaaatgtgatgatggctaacgacgatcttgaagacgaagaaacttcttttaatgatgaccctattgtcgatagcgatagcgataacagcaataatattggcaatgaaacatttggtagaagcgacgaagacgagtctctatgtgaaattctgtcccagagacagccgcgtaaagcgccagttatcagtgagtccctttcagattcagatctggaaatactctaactttttactctttaaatttgacgagaaaaccccaggaaatattccacacaaatctatgcacattacattctagaataaattaataaataaaaatatatacatatatattaatatgtatatatgtatgaatatagttttcattacaaaataaggcttactgtagagcatgttggaaatattcaggatcttcttctatagattccttgataatatccaaacctccctggaactccccattgatatataactgaggaaaagtaggccaatcagaaaacttcttcaagctttgtctaacgttttcgtctcttaatatatcaaaaaatccgaaccttatttggtgttctctgaggataccaactaactgtctagaaaatccgcatttaggttctgatgggcttcctttcatgaatagcatcacaggtgcagcttgtactagcttcaccagcctagcatttatttcttcttcagtttcgtcctcttcatcatcggaagacccgctgctttcctcatcagacgtagatttaggacccttggcattgttcgctagtgaggcagaagcattcgaaagaatttctaagcttttcacaaactccttaggatctgcggctgatatttcttttacaatagtaccattttgaatgaagacgaagtatggtacggctgcaatctcaaaaaggtctgatatttctggatgttcgtctgcatctattgataaaaaccggacatcctcttgcctaactttttcactaacagcttctagcacctggctcatagttttgcaaggatcagcccattgagctttaaaatataagacaatgagtttattagcagcgtttgtagtggttagttgcgtaaattggtcctggctttttatttcaaccacagtcatatttattggaggaagagcacagaaatttagttatatgtaagtggaaaaatgaaatatgctcagtacccaaagacaacaatgttaccgggaaaacgaatcaacgttcctggcagtaacagattaaaaaatggttcaactggtacagtattaatatgctatttaagctaaatatcaaccagtcttcagatatggtaactttttctaggacatctgtgaatacgtcgcgaggcttcaccaattaaaacgcgcgctcttactaaaatttcacgaatataatgcttattggctgaaattttcagacccttttgccaagtttgtaaaaagtattccaaacaacttcaattttggtgttggtggaaagttccggcctcctccttagtgactctttaataaaccaatctgctacatcttctttatctttgttctttggatcctgcttccactgatggtaagcgctccaggttctgacataatctgcaaactccactagggtgacctgctttctgattagcaatggcttctttgtatgctggtggagttttactttgtctctcacatcttctgcacaaaaatatgaaacttgtatatcatggaaaagttctgggtctaagtgagagtctttcagcatattacgaaggcgagatctccccggttgttcccaatagggtcccagtccttgcttcccgtaaggaacttcaatcatcagatcatcaaattcagggtagtccgggaaaattgggtccgcataaccccaaatagcgatagtaccatcttttctcaaattggcataagcagatcgctgaaatttttcgaaatcgaaccaatgagcacattctactgcggtaatcatatcaattttctgtttgtctactgaatccgcgcctaggaatttaaaatcatcacttgaagaaatcttaaatgaaacgtttttgtatgtatcaggacttccttcctttattacttctgcagtcttaatcatggtagcggagagatcgcttccgataatttgttcgaatggttttaactcctgagccatttgtaaagtggcagtacctggtccacagccaacatctacgagtaatttcctttctccgtcgtggtattcatcaatcatcttgtaaaaatcggagggataagaaggtcttgaagatgaatatctttctgagttgaaatcagaagcagaaaaggtagacattattatcacttattttgttatcttgttaggagataattctcataacaactaataaagactgctacaacgaaaacatactaaattagttacattccttttcctttaaaaatgaaaataaggaagataaactttcggaaaaccagaaaaaaaaaggatattactgtgagtcatgaacatcaacacataaggtgtgattcatttatagtaaacaacggcagaattgcacctaatttttctgattagataggttgatggaacaccctttttattggtcatttaacaatgcatgagactacataaaacatttatctgttttagtcaaaacaaacgtggttgtagaaatattctgcaagaaaattcgcggatgatatttgagaataaaatactcataatgatattgaggcagggtatattttttaatattagcgtgagcaccaagatcagtttctaaacattagcaaattattctaggtggtataagacaggctaaaaatctataattgaaatgtcagcatcttaaaataaaacaggaattaatttctaaatacgcaattgatccaagtgttatgtcaatatgacttactgagaacatactctggcgggctttacttcccgatctcacatgttgccttcaagaagcacaaaaaatttgcagcccaaacactgtcagacacgggaatcgatctaacatcgtaaaatttcagctgcttcgataaattggtacccaaatattggagagacctttcaccacaccgacttgaaatagtaaactcaagcgcaatgatgaaaattgggttgcaatgtatatttgatatcacaaataccaaaattagccgcttttttggtacgcacttataatcgaagaaattgattcttttttagatttttaacaaatgaggttatatgagaatgaagcaggtcataacaagcggaaccaaagcttactcaaacaagttatcatttccaactaaatcctacttgaactgcacctcttaaaagaaagatagaaattctatacaagcgctctcactcaataagaattgtaaaatgaacatgacagtgatgtgtcacacctcgatcggcaacgtgaattggttaccgtctatttagtaatcagtacagagatattgaagatgccgctatttttttttttttatatttccgccgtattttattcctgtgtagtcgggtaatggatgctatttgtatgcgattttagagtcttaaaatgctcaagagtgatgtataatgtaagttcatcatttgaagaattcgaacaaagttgtgacaatataaggagttccgcagactaagaagtactacacgatggattttcagtgcagaacgtgtagccaggcttatgatgctgagcagatgatgaagcatctctcaagtacgaggcataaaactgtattcgacacttcaaatgatgaagatatttgctgtgaggaatgtcaagataaaaatatacaccaacttcaaatcatcaggtttgggggtgaagacatggttttactttgtaattcgtgttttcggaaagaatattcagaaacggagcgtccatcaactagctactcattacaaaacggctctatattgaaattttgggaaaagtacgtgaaagtcagggaatgttgttgtgatgagtgtggggaagagtctaacttgaatgcaaatagaaatggagaagtattatgtgacaagtgcttgcccaaatcgaatagagctaaagactttgtttctgaaaaaagtggaagattcctatacatctacttgggactgaatgaaacacagaatagcactagaaagcctagaaaaaagggcggcagaagagttggtagaggaaagaagggcaggaagggtgctaagattaagaaggagaaaaaggaaactttcgaggccaaaataagtagaatcgcttatgaagtcaagaaagaaaatagtaccattcaaagctctagtagttccaatctaagaaacttcaaaggtttcaaagcggtggaaagcgatccagtagttgcagcaaaagtaagcaaatcagagactagtagaagtaatcctggcccatcaaatcgaaacaaagggaaaggaaataaggcaaaccacaaaaagaatagtggaaatgggataggaaaagagaaagagaggaaaacaaacattagaaataatgtccgtaacagccaacctataccagaggacagaaaaaataccaatagccacgttacaacaaactctggagggaaaggcaagaacgaatcagtggataagcaccaattaccgcaaccaaaagctttgaatggaaacgggtcgggcagtactaatactactggtttgaaaaaagggaaaaaagaccatgctggccagaagactaagggcaatgataaaacgggtaataagaatccgcgagaggccaaactaaattcagctggcagaaagaatgcacttggcaaaaaatcaaataaccagccaaataagggaactagcaggtggacaattggatctgatactgaatcttctagagaacctagtattagcccaaacgagaacacaacttcaattactaaatcgcgaaaccgcaataagaaggctagcaagccgacgctgaatgaaaaatcaaaaacaacaacgatgccaaaaaagttggagacaaaaaatcaagagaaaaataatggaaaaactaaggacgggaaacttatttacgaagaaggtgaaccactcacaaggtataatacctttaagtcaaccttatcataccccgatttgaacacatacctaaatgattactcatttgccctttttttggaacagaaattagagaacgaatttgttcaaaacttcaacatactatggcctcgcaatgaaaaagatacagcttttataatcaacgttgagaagaataataattcagaacttgagaaattactacctgcaaatttgcttgcactcggtagaccggcatttaatgaaaggcaaccatttttcttttgtactcaggatgaacaaaaagtttggtatatttttatcaaagaactttctattcaaaggggtaaatacgtgttgttagtggagcttttttcgtggaataatttgagtttgccaacgaaaaatggttcatctcaatttaagctattgccaacttctgcgcagacaagtagaattctatttgccatgacgcgtattacaaacccaaaatttattgacctattactaggccaaaagcctattaaagagatttattttgataacaggctaaaattttccagtgacaagttgaaccgatctcagaagactgcagtggaacatgttctaaacaacagtatcacaattctacaaggcccacctggtacaggtaaaacatcaacaatagaggagataatcatccaagtaattgaaagatttcacgcattcccaatattgtgtgttgccgcgtcaaatattgctattgataacattgccgagaagattatggagaatagaccgcagataaagatcttaagaattttgtcaaagaagaaagaacaacagtatagtgatgaccacccattgggcgaaatttgtctccacaatattgtatacaaaaatctttccccagacatgcaagtcgtggcaaacaaaacccgcaggggcgaaatgatctccaaatcagaggacacgaagttttataaagagaaaaaccgtgtcaccaacaaggtcgtatctcaatcgcaaataattttcacgacaaacattgctgcaggtggtcgtgaattgaaggttataaaagaatgtcccgtggtaataatggatgaggctacacaatcatcagaggcttcaacactagtcccactttcgttaccaggtataagaaattttgtcttcgttggggacgaaaagcaattgtcaagtttcagcaacatccctcaactggaaacctcactattcgaaagagtcctatctaatggcacgtacaaaaacccactaatgctggatacgcagtacagaatgcacccaaaaattagcgaattccccattaagaaaatatacaatggtgaattgaaggacggtgtcacggacgaacaaaaggcatggcctggcgtgcagcatccgttgtttttttatcagtgcgatttggggcccgagagcagagtgagaagcacgcaaagagacatagtcgggtttacgtacgaaaacaaacacgaatgtgtagaaatcgtgaagattatccaaatactaatgttggacaagaaggttccgctggaagaaattggtgtcataacgccctattctgcacagcgtgatctgctgtctgacatcttgaccaaaaacgtagttatcaaccccaaacagatttctatgcaacaagaatacgatgaaattgagctatttaacgcggctggttctcaaggaaccgccggcagtctacaaaacaatgtgattaacatcatcaacggcctacacgtcgcgaccgtagactcctttcaaggccacgaaaaatctttcatcatattttcatgtgtcagaaataacaccgaaaacaaaatcggctttttacgtgacaaaagaaggttaaacgtggcattgacaagagccaagcacggactaattgtggtgggcaacaagaatgtcttaagaaaaggagaccccctatggaaagactacattacctacctcgaggaacaagaggtcatattcactgatctcacagcttactagccggctaggcggcggcaagaaaatccactgtttatgtattgattgcgcaatgcagagatagatagatatagatagataatggacgtagttatagaacagaaaatcggtagatcgaaaacacaggggaaaaaggggggggggggggggagacagcgcagccacgtgacgggcttcctctttggaaagtggagcgaagttttgcggaagctactttattccggcctggagtcaaaagaggaagctcggtggcaaatagcttcctctttgtggccggggcgcggggggacgaggcaaaaagcaaagaaaagcaaaaaaaataaaaaaaaaaacaaaaaaacaggggtatgagaaaaagacacgcttttccacgcgcagcaaaaaggaaaaaggaaaaggaaactctttattattggaccttaaacctgaaaacgagacgaaccgtaacataaaaccgtgtagtttctgcaaaaataacttagtttttcctacttttcaaaattgagagcgcaagcaagtgagaagaaaaagcaagttaaagataaactaaagataaaaatgtcaaccagtcgtgaagattctgtgtacctagccaagttggctgaacaggccgaacgttatgaagaaatggtcgaaaacatgaagactgttgcctcctctggccaagagttgtcggtcgaagagcgtaatttgttgtctgttgcttataagaacgttattggtgctcgtcgtgcctcttggagaattgtttcttctattgagcaaaaggaggagtccaaggagaagtccgaacaccaggtcgagttgatttgttcgtaccgttcgaagattgagaccgaactaactaagatctccgacgatattttgtccgtgctagactcccacttaattccatcagccaccactggcgagtccaaggttttctactataagatgaagggtgactaccaccgttatttggctgaattttctagtggcgatgctagagaaaaggccacaaacgcctctttagaagcatacaagaccgcttctgaaattgccaccacagagttacccccaactcacccaatccgtctaggtttggctcttaacttctctgtcttctattatgaaattcaaaactctccagacaaagcctgccatttggccaagcaagcttttgacgacgctattgctgagttggacactctgtctgaagaatcatacaaagatagcacacttatcatgcaactgctaagggacaatttaaccttatggacttcagacatgtccgagtccggtcaagctgaagaccaacaacaacaacaacaacatcagcaacagcagccacctgctgccgccgaaggtgaagcaccaaagtaagtattctgataaatctaaagagaaattactaaaaaaaagaaaaaaaaaagaacgggggtgtaataatttgtagttcattattgcaattatatatctatatctatatatgtatataacattaacatgtgcatgtacacacgtaatcgcgcgtgtacatgtctatatgtgttacttgaactatactgttttgacgtgtatgtttatttatctctcttctgattcctccaccccttccttactcaaccgggtaaatgtcgcatcatgactcccgacaataatcccctctggtatagcgagaagcaactttagcttcttaacggcaagaacttttttatgtttgtcgcacctgtatcttcacaaaagttggatacagcaataagaaaggaaaccacatttgtgccaatgcttgctgcttcattcaaacgccaaccatcacaattggtccgcgggttaggagctgttcttcgcactcccaccaggataggtcatgttcgtaccatggcaactttaaaaacaactgataagaaggcccctgaggacatcgagggctcggacacagtgcaaattgagttgcctgaatcttccttcgagtcgtatatgctagagcctccagacttgtcttatgagacttcgaaagccaccttgttacagatgtataaagatatggtcatcatcagaagaatggagatggcttgtgacgccttgtacaaggccaagaaaatcagaggtttttgccatctatctgttggtcaggaggccattgctgtcggtatcgagaatgccatcacaaaattggattccatcatcacatcttacagatgtcacggtttcacttttatgagaggtgcctcagtgaaagccgttctggctgaattgatgggtagaagagccggtgtctcttatggtaagggtggttccatgcacctttacgctccaggcttctatggtggtaatggtatcgtgggtgcccaggttcctttaggtgcaggtttagcttttgctcaccaatacaagaacgaggacgcctgctctttcactttgtatggtgatggtgcctctaatcaaggtcaagtttttgaatctttcaacatggccaaattatggaatttgcccgtcgtgttttgctgtgagaacaacaagtacggtatgggtaccgccgcttcaagatcctccgcgatgactgaatatttcaagcgtggtcaatatattccaggtttaaaagttaacggtatggatattctagctgtctaccaagcatccaagtttgctaaggactggtgtctatccggcaaaggtcctctcgttctagaatatgaaacctataggtacggtggccattctatgtctgatcccggtactacctacagaactagagacgagattcagcatatgagatccaagaacgatccaattgctggtcttaagatgcatttgattgatctaggtattgccactgaagctgaagtcaaagcttacgacaagtccgctagaaaatacgttgacgaacaagttgaattagctgatgctgctcctcctccagaagccaaattatccatcttgtttgaagacgtctacgtgaaaggtacagaaactccaaccctaagaggtaggatccctgaagatacttgggacttcaaaaagcaaggttttgcctctagggattaattaaatcgtaaggaaaaataaaataatagtgctgtgatcgcatgatattcttccctggaagcgccattttatagcaagaaatgtaagtcaagtatattttaactgtatatcaacaatatagctcttttttatgccttgttgtttttcttcgggttttccccacacattgtgtggagagatagttattaacagaccggaaaatagccgcccaaggataaacttttatataaagggaagggtagttgacccaaaaaatttggattctacttttccagatttactttcacccttttatatttgctgtagtctgttatgccaatcaggaaagcatttgaacaaatatgtctgttacaggaactgagatcgatagtgatacagcaaaaaatattcttagtgtagatgaattacagaactatggtattaatgcctcagatcttcaaaaattgaagtctggtgggatatacacagtcaatgtatgttataataacatttttaaaacctctgctgtagaggttctttccccctttcttttactaactaataatttggaaaggaacttttatagaccgttttgtcaacaacaagaagacatctatgtaaaattaaagggttaagtgaggtgaaagtggaaaaaattaaagaagctgctggaaaaatcatacaggtgggatttatccccgctactgtacaattagatataagacagcgtgtgtactccttatcaactggatctaagcaactagattcaatcctaggtggtggaataatgacaatgagtatcactgaagtatttggtgaatttaggtgtggtaagacacagatgtctcatactttgtgtgttaccacgcagcttccgagggaaatgggtggtggtgaagggaaagtagcatatattgatacagaaggcactttcaggcccgagaggattaagcaaattgcagaaggttatgaattggatcccgagtcatgtttggcaaacgtttcatatgctagagccttgaatagtgaacatcaaatggaacttgttgaacaattgggtgaagaacttagttctggagattatcgccttatcgtggtagattctataatggcaaacttcagagtagactactgcggtagaggtgaactaagcgaaagacagcaaaagctaaatcaacatcttttcaaattgaatagattggcagaggaatttaatgttgcagtatttctgacaaaccaagttcaatcagacccaggtgcttctgcattatttgcctcggcagatggtaggaaaccaattggagggcacgttctggcacatgcgtcagcaacaaggattttgttgagaaaagggcgtggtgacgaaagagttgccaagttacaagattccccagatatgcctgaaaaagaatgtgtctacgtaattggtgaaaaaggtattaccgattcaagtgactagtttttgtatacttttttaatgaagatgacattgctcctttattaaacttttcttttactttgtgttactaatattattaatatcttgttatgattctttgttttagcagctccaaaagaaaggaatattataatataattgttgtaattcggaaaaaaaatattaaattactatggtgcatatgcgtatataaaattgagcattacctaacgccatatattactatctaaagtcctcacagatgatgtgttttcaaaatcaaatgattggagctcctcatcatcatccccggtaaactgctcggtttcagatccattatccagatacctcaacgggctagtgtacgcaattgaagggtacctataaaataaagtacgttcctctttcaactgaaaaaacccccgataatcccttgacaagaaataatacataatataatctcgctttctgacaagacttttcagttcttggtactctaattcccgttcgaaaaccggatatgtgccagcaatttcgtcagttattatagcgtttataatagcctcgtagtcatcgggctcaattctattttcgtagttgaacagacggtaaaaagggctacagtcataattatgctcgcattcctcgagaataatatctgaatcagattgtaaatgtatgatatttcttggcgttacaacaatagaatcctcaggccctgatattttctctatagatggggaatccggtatatagtcaaggttgatatctgttaattcatttgaatttaggttagcgcgagcttcaatttcgttaggcttcttgaaatttgccttaactgggatttgctttgccaattttttgtcatctagcttttttctatgattgaaatttaggtcacgaagccttatatgttcaagatccttggattttgtagcagctttttcctttatcaagaaactgcttgacttcttttgcgaaaaagggtgggtttgattttcatcttgatgcaacctctcatcgacatccattttgtcactgtgtctgagaatctatacttcagggcctgctacaagaagtagaaactaaaatacaatgttacaaatgcgagaagggttttttttatgatcatgagtgaccgcaataaaatctttcgaagctttttcgaatattttaacattttttctctatagcttctttgtggcatcgcccatgggatcaaaccatactggtttctttgtaaaacaggcgcaaaatatagaaactcagaaaaagagaaaacgagtagtggaaaaatttatcagccatttatgcgacgcatccgtttgactgatctacctatttaaaacagaaacctacgttgaaaagttatttttccaacacattactggatctcatcaaattgccaatgtaatcttctagataatcattttcttgctttagttgctcacacacctcttgctgctctaaggttttattccacaacaagtctaatgtatccttcagaagtttggtttggcgcatcatcctctcattttttgttccagcttctctttcgccaagattaacttcagaggatggctgcttgcccgtcggcgagccagtactaatgttctccgctgacattgtcctatttgtttgtttgctattataatttatctagtcaacaacttcgcagatctacaaactggtccttaagatgttttattgaagacatcattttttatttttttaagcagaacgtgctgtgctctcccttttgggcctttttacgattttcaaaaaaattggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagacctgtaatctgtgttaaacctgcataaattatgaaatcatagcaacgtttcaaatacttcagatgcccccatcccttcgtgtagatgatgaaatgaaactctagaatatcatccatttagtagcattcttgctgctggtatagtatcatatgagatctaggaagatgaaatgaagcttgagaaagagttagcaagtttaatggaagctgaaatgcaagaattgataatgtaatgggaaaatgaagcatataaaacgataggaaaaataatcgtaatattattgtatgcaaataccgattaaatttgaggatccctatacccttgaggagaagttctagtatgttctgtatacatagtattgaagcctctatcaacaatggaatcccgataattatcacaaaattcacacaaacctcagataaacgtaacagtattagcatacataattatacccaggcttctcccacagtgcgcatgattcgctacgaaatcatcaatttcacataatattgagattgcatttgtttttgtttcttgcgttgtcacttttaattctgctgtattatcaactcctgcacttagcttctgcaagataaaatgacgacttgagcatcattctcagattcagttgaaagttgctgacgattttcaggggtcccatttctagtaaaacgacattagacatatactagaagttctcctcaaaagatacaggaatcaataaaagagaatcggcaattctaaatagcatattattattacttcttttgctttgtaagttgtaatttacaatcctattacattatcgtttcttgatttcaacttccattagatttgattatgactgccatcattttgggtcaccgtacgtgaacattggtttgcaacaggaataaaagtcttgagatgttgtactctgagcaaataaacaaaaggaattctttctaatatttcacaaaactgatttccaaaaatgtctctaagtactccattagcgacacattttacatttcatttatttaacataataccttatttaaagattgattaattttcgatgaggcataccccttggcagaaaaggaacaaactcacaaagtgcacaaagagtttataaagaaactaagaaaagtaaggaagagaaagagaccgtaccagcaaggccaagatgtttaaaagaatcgcaatagcccagataagaacgtatacaaatggcgttgttttcaagacagcctctaaacccaaaagaagatggattccatggacaatttttgggggaagttttcttggagggtggtacttgacacagcatatgacgttcacggacttactagcttattggagatatgatgccctacccaagaacgcagatgaagtcgtcaaatatcacgctgatctgaatagacgtttaaatggcctacccatagtaaaacagttggagaatgctggttttgtacaagtgattgctaatgaagaggagaacttgttagtgtcaagggcattaaatacaccaggtggcgtcgctataccaccaagagtttactacaaccccagtaggcgtgaaactgtcgggctataccatttaggaatgaaacttactggttatcctttcttaattcacggaggcattttagcaacagttattgaagatttaatgaaggaggccattagactcgaaaaaggaacaaaaaatataaaccaagaaaccaagaatttgagtatctcgtacaagttccccacgttagctaatcaatttgttgtagtaagaaccaccgatcttcagcaatacggtaacaaaactaaattaaaggctgaacttatggaccaaagtggcaacaggacattggtcaaagctaatgccacgttttctagcgaacaagggaatccaaaagaagaaaaatagatttgccgtctacttatttatttatttatttatttatacaatagctgtaccatgtaaataatacatatatgaaattattgaaaccaatgtatggatccatctccgcatactatacaatccatggaataatcatgtttttctaaaggaattggagaggccacctgttccataagacatagtccaactaggaggggcttttggccttcatgcagtatcttataccgttggaaaaaatcgtcataatacccagcaccgtgacccatccttgcaccagttttaatatcaaacgccactccaggcaccaatacgacatctagaatatctgattcctcaatatgcggttcaggctcttttagttgatatggaccttgaggcttcaaatcacgaaccattttcaaactactcattcgatggaatattaaatgtggatgatgatcttcccgtaatttgaagtgtttcgattcagaagtatgagtacatcttggcagaaagacctcctggccatcttgaaataaattcttaatgatttctccagtcgttacttctcctttatccatgctcatataacacgctacacgcctagaattggcggaagcgatcaatgagcgtactgcttgagaaatagtatgcgactctgcagcgataatatcgtagtcaagagcatttattacccttttgatttgacgtctcagtaattgcttagtggccattaattttttgtagctatataaagatagcgtagctgacagtaatttttatttttgccatttcaatgattaaatattattcggaagaaatctgagaaaattatatatatccttcaagagaatgaagctgctaactgattaataaaaacagctttaatcacaaatctctcacgacatgaaataaaacacccttgcaaacagatgtggaagactgattgccacaaagcttcgggctcgcaagcagaatggttttcaggaagtgacttactaagctcgaatattgtcctagatagcaaacaggcctttgatggaatcagtttgtctcctgaaggtttttttgaaataaaatgataaatgagaatagcagaccagttctacgggtaggattgagatataaaacgagaaaggcactctctcactgaaaagtaatgaaaaattatcagaactccaatctgctgtctttacatcctcgagaatatcgctaagctatcgatactacgaatgatccagatacgacagtcttcgctggcgatctttttggactaaatttgctcactgatacactaaaaagcctacgcaactacacaaaggtaagaaaccacaatcgctacccattaatccttattggcattgtagccccatataatagaagtgaaagagtaacattgcgccatttttcgctactaaataacctcaagaaatgtgtccagcttatggttcccatagagcgagaatatatgacttaaagcatatccctgagtgggttgcactggtacacactctgtgatggtggagcacattaattaaaactcaaaaaaattatcacgatatggacaaaaatctaaatgggcaagtatctctcacaaaaagacctcacgtattttatgaaattacaaattgacgtatttcaaccttgtttactctaaagttcccccatatagcataggggtgctttgggtttatttaatcgtcaaatatagtccgatttgtctcattattcttgtgtcggaaaaaaatttattgaagcgactactacctagatattctgcaatttttcctataatataatatgcctcaccccaatcagtccctctttatgacaagaaataagactacagtgttacatcagatactccacattccccctatcgaaacccaacaagagcgctatctcttatacaacatttcacaaaaaacatgtgatatgctttcaattgatcctatcaatatcaaaattatcattctcactgcattatccttcattttcgttagtgcgcatcctccattttgggacgtgtctaccaaataaagaatgatgcgagatacaaagtaggtgataacatcagaacccggtgttagaatgcaaggtataatcagcaaaaaaaaaaaaaatgtgtaaaaaaaaaaggtcggttaccagctttactaaatgttttctattgaataaaatcatagaattccataagtgactgtgacattttccacccagttgatacagttcaatgaattctcactgcagctatattttggatgcttctccactttgtaatatacattgtgatgtttctttgatgaaagatataaaatattaaaaaaagttgattcttacatctcatctttgtcataaaaatcctctggaatggcaccttagaatttctaggcacaggaaactattcgatttttctaatatatgaatctaagtcaaattcaatatctatgttatttcagaaagtggagtaggtgtgcttttaagagaacggatttatgacggaaaactaggttaaatagacgaagaaaagctgaagtaattatcgttttgctgaaactttcaggataatccctatcataatatattcctatcaagcgatgagcaacggaaagctgtgaattgtgaatgtaacaacaagactatgtgaagcaatttttaagagttatttcatttagcaatcttttgagacccgaaatactcaaagaacgataaaatcgtgggacgaataattagactagcaacaataaaaggagtaaatacaactagatttgtgagtgtgtgtaattgcgtgtagcttgaaagacttaccacagtggtatcaacaccatactcgaatcgttctagatcttgcataaaaaaaggacatttacttttacttactagttatgagccacctttgatttcatggtacagcccataaccttcctgaaagcggtgcataacgtaagggactagattagaatcacaaaaccttttattgcattctacagtattcgtctaaatcaagggattttatttcctaattgaaagtgatcaattgtttaggtgcatacttggtttttactctccgaggttttctttagtaataccaaattcagtgtcctcccaaaatagattgagaaggtctggtagagattctgcagtcacaaaattttcgaggctacaaaagtccatgccaactgaaacactggtgctgctgggtgacaacttctcataacaagcaccttcttgattttttccctgtacgccaataactctattattcaccaaatcacccatttccctatcaagaatgctgagaatttctttacggaagcttgattctttgtgttcgcctataatattcctgtaccagatacattcaatgtccaacgcagcttgaccagcatctgagcaagcctggccatattttttcaattcacaaaacagcgattccttagccattttctgtgaacgtgtgtacatctgacagcagatgcgtgttaggatgaaagaaaccgctgttccattttccaactttttagagaaggcgttgttgcccttgaaattaacattgccagagctcacaaataagtcattatatgaggctatcatgcggcacatcaaggataaataacatatcgagttccttctaggggtctcgataaaattcaaggtaatattcatcaagatggcatatatgaaccacgaacaacggaaaatatagaacgtatcttcgtgcttgagaacatccgtcaaaatatctacagatgcttcaaaggtttgaagcctgatgtcctttacgcaggaatcaagttcaattctctctctttcttgtagaagattttgtatccttaaaattaaactctccattccctgaaaacaacaaacctttgcaaatccgaaatgggtgtatagttcaaatacattactattttcagaatattgtttgaggaaagggattagtttgtcttgtatgcactgaaaaattttacatatttttgaaaactctaccataagctgtcgtgcggttccatttaggtctttagcgttaggagttgcaaataatctgtagtctgtaaagtgtcgattataaagcaaaccagagaataccgctgtaataattttcgttaatagaatatagccgaaagagatacaaatatcaaacttacttgggtcgagctccaccaagtttattaaagtaaaacagtccatcgaatcatctacccctaatccaaccacatccttgggaaagagacacgaagtcatttcatgtggtatcaatggctgcttaccggtgaccaatgaataccatctatcccaccagtagcagtcccaccataacttacgatattcttcggcagtgtcctcatcctgaccaatataatattcccaacgattcaaaccagcatccaaacttcgcctggacatcgtggaaataattcttcccagcacaaaaggatcgtctatccaatatctgtgtttcatcaacgagactaagccctttaaaatagtcaagtcgtacattgtcgaaaatagggatctttcaaaatattcaagacagagacaaaaaatcaactcatcttgctcaagaaaatatttcaaaggaagtaattttttggaacttttacgatccaacgccttgtggtgctgttccatcaattgtactccgtacataaaccagtctgttggtttattgaatttgattgtttggttaatgtttgtatttcctttgatttcattcgatatatttgacataatgtgttgaataagtacgtcgttcccacatgaaagtccgtttagctttgaataatactctaaaggagatatcgaagttactttaggaccagcatggctagcagagctagcgtcaagaaacttcaaaaataaatagatagtttctctcgtctccctatcattcgaacatgaaatcaattttttagttatccagctaatacccgtagaggcaaaatatagcaacggtgaatagaccccaaagtacatactgacattttgtgcagtattgctttcaaaagcgttggagaacctattcaaagattttgactgtttcccgataatttctgtttctatcgatttcaggccaccatacgagctaatttccttactgtccagattgaggtaaagctgaggttgtattttttcaagctcagtgcaaatgtttgctaggcctttctgtaaagaggccggtgcgcttggaggtaactgtgccttcaattttgctatgctgcacttagcattatccaaatcattactgagactaccagtataattgaaaaaagcctcaatcggttcacgaaattgatttctatacgtacattttgattgagacccaatacacccaaaacatggcttcttactgttgcacttaatctttttcctatggcatctatcacaggccttggttaccctagatttttgtttggctaatcctctttttgctgccatctcaataaaatataaaaagctaaaaagcttaaaatttaaacaacaataatgtcgttaacctaatgcgcttattcgatgagatttggatttgcttctagcttatagaaaggaagaaagtttttactgttcaaagcacacatcaaaaaaattattacccagcctttcaaacaaacaaagtactccaaaatagttatttttgaatactagcaaaccaaccaatcactttttttgttggattatcaaataagcctaatcaggtctttcatgcagcgttgaatccaggttacttcaccgcaccttaagttaagatcaggacagtatcggctgttcctgagaaaccagccatattcaagtttcggtatcctaaccgttgatattgtccttatttgtcgaccttcaaatattgtggctgccatgtatatgagcgcctcgatctattatgactaagccatgcgattgtcgtgtaatggtatcgcgcatactgaaggtttcagccctgttttgatgtgccgcggcaaagtggtttttctccatacaggatgaagtgtttctttccccatgccgcggcaagctcatcctaaataaatctcaacttttcaactaaatgtacttcaattgaacaaatgccaagacctcaaatgaatcagtataaaagcacctaccgaatcaattgtgggatgtatagtctcttgcctcaaaatgtccaggatagtaggttaatagtgtccaattacatagctacttaatcttttattgtccatcaacgttccaaaatgtccacaactgattcggggttcgtactttaccactatacgccaagtaaagcggctgcaatcgtatttgtcgtactcttcattataatgacagtcatttttgccgttcaaactttatatgctgcgagaaaatcttctaaggcattgaaaaataatccatttgagtcatctgatgataaggtcgatagtcttgaggatgctgaatacaagcaactaaaaatcacacccacagtttttgcgtttatacctttcttcactggctgcatcatggaagctgtcgggtatatcgggagggctctatccagttccaatcctgaaagaacgaccccatatattatccaatctgttcttttattagtcgctccagcactaatagctgcgacgatttatatgatttttggaaggttattacatgttatgaggtgccaatctttaattttgatttctgcacgctttggtacgactttctttgttgtgggagatgtgtttagtttctttttacaagctgcaggtggcggactaatgtctaaggcaggatcaacgaagactggttcaggactcataactgcgggtctttttgtacaggtaattttttttggatttttcattatcaatgagataagattcacagtaaatgttaaaaggagatgcttattttacgaagatatttccagaaagtggatctttgtgaatgctaccctattattaagcagtatgttgatcctactacgttcaattgtccgaatagttgaatttattcagggattcaatggctatataatctctcatgagtatttcatatatgtcttcgatgctgtacctatgttattggtaataatagcatttagtgtgggatcctttttcggcaacgtattcgatgttataaaggagtgtcaaacgttaagtaattagataatatatatcaaattttgatttctatgtagtgcagccaatcaattttaacttcatttagaataaaaatctttcctcttctgctttgaagccattaaaacgaaagatctaggcggtactatttctccattctcagccgtacaatcatgcaccgaaaaggaaggcaatgtattgaatttttcgccgagaacaaaatatttgtaaacactcgttagattccgcattgttaagtggcatcacaaacacaatcaagattaagagaaaagtagctcgttgagaaagattcttgtacatatcgggatacttctgaagtctaataaaacattcaaataaagacagactggataaaagattcctgaacgtcaaaacttatatcttcttgtcccttggaatgtctctctgctcttatattgttgctgttgagtggtctcatgacaataaagtatgtcactgaattgaagactactgaaccatggcagctaatacaatcacgcccatccagaaaagtgtcgtgtggcgaaaatttttgttcacgttgaacagagggtactgatttcaaagtgctcttaagtcgtaatgacggccctaataatgatttccagaccctttggaaggagtttcttctttaagtactgccctccctgatctatatttgtaggaaatttttaaagtacctagcctttttctcagtcacggctgtagagtgtacacagagcctttgaagtttggtgctttacgaaattaaagcagtcacctatgtcatttagctacaaaaaactcgtctagaagaacagcacatcggcctcctatatcggtactcatcacagaatcaatgtatagtatgtgtcaaggagaatgtattaacgccaaattaaaggcacactaacatgtaatgaagctggtgttatatattttttttcaattgacgtgaaactcagtgtcttagaattattttttagttcaaagagtacggctattgaagtgagccacaatgtcatttagctttataaacacaagagtaaaagtgcgcttgtcttcgcctcaatgaattaatggagcagaaaatttcttaacggtcagcaatacttgaaaataattttagcagttcaaactttcgttgttatcttgatactgaactctccttagtattcatataaatgattctatttaatagtcccctccgcagggtaattttaaggccttcttttatttccaaaggaattagtatatagcatataatataatttatcaccaaatcaacagaaaatatcataatagcattaacccgcaagaatttctttaaatgaacacagttttctgcagtgttaaatagaaatttctaattatcctgcatccaagacatgaaatcggtatattcaaggaaatttattagcactgaaatgcatatattcatttttgttagccacggaactgaactctcattataatgtggcggtccggtttcccctaaaaataattgagggcatatatgcatatcttttcgagactcaggttgaaaaagagcctccttagttctgcacatacatccaatagtagggcaggagtcccaatcaaatttaggtatgtcctctatgctatcacccacctctggtaaacagccaattgcggcctttatgatgaacagtgaggaattcaaattaaatttactctctgaggtgaaaacccatttcataataacctttttatcctctacaacatatactgatctaatttcagagcatctaaccagtgtcaatatcctaaaatcttccttttttccgaagttgagctctagtatgtgggatattctctccttattgcgataatagcttgttttcttcaccttaacagtgcaaaaaagaactttaaacagagtgaaaccgtcgcactctccttttacctcataatccgactcttcagggaagtccccatttttcaatatctcgtattgataaaaaagaaaacccacataatctcgcctaacaaaaaaaggcttcttagtgcggaaggcaaataacggcaagccctctccatccgccgtaaatgacttgaagggatgcttcctacttgcaaacagatttatagatcgttgtgatttgaatattagatcgtctttgaaaacacgaagcttgaccattccagttttcgttacagtatcaaatttaaacttatccggaacatccttcctgtcttcgttagcgtagatttcttcttctatagcctttactcgaggctcgtaaccatcaggatgccacagcatgatactgtttacagaactcgatcatatactagaacctttgacttcggtaatcagcccgcatcctatgctttcatttccttggcgtatgttactgactagtttcctggcttaaaataggagaattcatcctcttagttattttcttggtggaccacgtgccttgcttaaagcagggcgctgccgttgttgcaacagcattttcagactttcctttaggtaaaaaaggtcaaccaataattttattttatttctgatgatggttgcgcgttccaagaaaatcaaaaccttgggcctcatcctcttctaagacgtataatgcaatcaagaaacccttcccaaaacctaataaaggcttgttattagtttcaaattcaggcagaactcgacttggatcttttaaacttttaaagtcgtagaaaataggtgcataattagctaaaacagaagagactcaccatttgaattatataactttattaattcgagtaaaacatccatcaggtatagcgtgttgcggaaagactttttttactcttattgtaacaaatatgtgttacaatttacctgtaaccttgttctgtataaaattttctctcgttgtcatatgccaatctttatataattaatagaaatttaggaggaacacaagaagaggggtagatcccgacaagccttaacatacagacgtaaaattactcgcaaatttgcgaaccacttggtcaggtgcggtacgtaaaacgaagatttgtacaataaaaatattgttggtttagctagattatattctccgatgattttttaacttcgatttccatcaaattttatattagacagtaatggagtttcaatttcgaagtcacttcacttgaagctgaattatactaaaaaaattttcttttacttgatttattgctctgcagtgtctgatagtgtaatggcggataatgcaaagaagagtaaagggaagatattttatttctttgattatacaaaatttttaacttgtatgtgatccctgtctttaatatcgtttcattatacaaactaactacagaaatagctaaatgagtgattactgtgccatcattttgacttcaaagatcatctatatcttgatataacatctacctgtcgaaagtaagatcatccctttgcgggcatgtaaggtgtaagatataagaacaaacaattgctagaaaatagctttgaatgaatgttaaaagggactgaacttagaagtgtgcgattttctgttttcaaaatttgcccaaagcgcttcttttctttttaagaattgtatagatgtaattatttaacggatgtctgacattattgaaccttcctaactccacaaaaataaccaacgggacctctaccttactaaaccacttcccgccccattaactaaccagcataacctagacaatacaaggaaatgtacttcgaaattttaaggtaaacgcaattcttgtcacaatataaagctctcactgtgctcatacactgcttcgataataaaaaccaaatggtttctactaaaacatagcaagcctcacaagatatagagatcacacaccattgaaaaagaaagttcagcaagtttgctggaggttgcaaagagactaacgaagggctttcataacgacattttacagttattgataaaagaatgcttttacgacagcagaacctattggtttgaagaagatagaggtctagtagtatattgttgctttaatgattcaaactcttaacaatgtgggcaaatatgcgtatgatttcgttctgggaaaggatagtaagaagcctttttgattacaaaaccgtgaaagacggtttagcagcttttacaggaaacctgctttaccttagccagtgttttctcatcttcaaaaaaaagtattgtacgcaactcttccatctagcagagctcccgctctttttcaaacaagtttcattatatttattcttaataattttggtatcatcgaggtgaggtcttcgttgtttcaacaccagctatttttcagcggcttacaattacgtagttctattaacgaatacactgggaggtgagtataatcatggactgtaacactatacgactccaacacgttatatgtatcagttatatatatatattatattattttgggaagagtagcattgcttttgaaagtacacggggtttactttggctcatagaatgggtctggatatgaaattctgaaatattcagattttggagtactgaaaatatttagcaagaatttcaaatattagttagtaaaccaaaccaaggcatctgaacttgaacctccataactcgctttctaacataatgagcttgtatgacataatattatagaactcgaggttaacctttaaatataaatatagtaatcttcatgataataatttcagggtagtgcgcgtatttgtcgaaaaaacgcaaaatgacagaaattctatgtttactgactttagattttgttttagatcaattggcggaaaaaggacgcagtctgtaactttgattggcatcttgatttgatttgttgggtggttctcttacaatcaatggtttatttcatggaaagcttgatgacatgtgatagcacaccatgctaattagtgaaaagagtccttgttgacttaccacatgtgcagccgccttttaccgtggtgcgaagcatattgagcggcctggagaccaagaatgtcagggcctttaaacaatagaagaagtgtataggaaaaaactaaggtgttttgagatattttttataaaagtagtatttcttaaaaatcagcggggagccattctttgaaggcgcgcttgcaaattttaggtattgggcttgattattttggcaagtgtcatgcattgtaacaaatctatataaagtgacaattctggaacactgtatcgtaatcccaaataatgtatgtagaatagaaaaaaatatatgaaaaaatgaatagatcatacacagacgacatgaatagcagccctccaaattacttgacaacaaggacgtttagaatcgttagattgtttgcaataatttttgcactgcttttggtagcgtactcattatttttaagcacacttagaactggagctatacctgaccgcgccaacactgctgctctagtacggcgagctaggtgatcatttgcgactggattaggactaggaggatttttaattgctgcagccgcttatgctactccttactgggtcgcagcaacctgtatcgcatccactagcggaatatgttcacctatagctggtgctgttttagcaacttcagcagttatagttgcagcagttttagtgggaaagagttctggctcagcaacaaagcgagggttaagtgagactattaatgtactgaatcatactataacactcactgatcatgtgctcaatgggcaaacattgtctaatggtactggtagtaattttgttacaatagagtttagtgggtatgcagtacatgacactattaaacgtgacggtgctgctgagatcaactttgtggggtatactacggagcatggaacccacatcagcacgagtagcgtacataatgtgagcatgctcatcgatcaaatcgtggcagcggtaccaggggtacctgatataagtggcaacgcttcggccctatcgttacagagacgcagtcaagagttcgccacctcatggatatcaatgacatatagtcagagttatggtgacctggcacagaactggcagaatgacgaaggtggagcaggaaattttgattcttatgctgaagagaagttacagaatttcttttcaggtaatagggattggaaatactgctttgctgctgaggacacgaaaaacggtgagccacttgattacgatgacatacctggtgacggtgcaggcacgggttcggcattcaagtctgagatatattttaacacttacggtggtatagataattattgtaatgacgagcatatcggtgctcagaacactggagatggtcgataaagctttacgcctgtcgctgaattgactgacccgaaattaagaactgttgacgtagtgaattacgatctagtttatatgtcataatgtagtaagtttattggacccttctatatgttatgtaaatgtaataattacatagttactgcttttgtacatagaaactatagtttcttaagtactaccggattagaggtttgctactatatgttttccttgtctcaagcattactgaaacaactctgaaacaatactaaaacattactcatatcatgcttttgggttaccacattcaacaataactcgaatacatttataaaaaaaacaaaactaaggtacaaaacacacaccacaccacatacgcgctgattggttttatggaagctaatagttcagacatagctcagaaaaataataataagtattatcaaatataactcatctggttacatgctaagttcttgtcaagtgatatagcgttatctttattattgaattaaattctataattagaattcgactacaccaactaatgactctaaaaaatatgtgattgcccttcaagattgcattatttctcaatgcattacatacatagagtatactagatacagatagatgattgtaagtgttggaacaagattcaattatcatcctatttattgcgatagacgcactacttgagagtgatatacttacttatgctactgcattcaaagagtaccactaaacaatctcaacagaatcaatcagacttttttttgccacaaaaacttttaacgatgtcctttggcagtactgtattttgagattaaaggcgttcagtcaataaaaaatctaaattcttgttcattttcagttctggtatttttttcatattaatgatggggtggctctggaggctcatttttcccactgaagatcgctggtaatttcgttcgtatgttttaaagagaactatatcctgtcgccaattatgtgcagttgatgagaaaactaagatagaaataagtagggatggaaccaggatccacaagaagcgcgtttagccgatccggcttatcaggtacgagaagcagtattattaagtaagaaagcgcgcaggaaagcggccttttgaaagcacgtctgcagacatctcacgacacattcccaaatagggccctgctaaaaaaaaagcagcagagcgtacgttgcctgggaagcatggtttagcgtgttgctatattatggtaaggggggtggtcagtatacgttgtgctgactgccagagaatatccttattcacaattatttgttgagtttgatacttatttacagagactatatataatgacacttttggaatacagtatcgctactcaatatcataaaaaaagtaacaataatgatgcctacctacctaggaaagttaacgtggtcatacttttttaccactttaggactagcttgtgcttacaacgtaacagaacaaatggaatttgatcagttcaaatcagattaccttgcctgtctcgcaccagaacacagaaacattgtagtcgatttggctagtaatggattcataacaatttcaccgatggcgaatgcaacaattgactttgaggatgtaactagtgattattttaactgcactgacgtcaatactaacgtacaggttacgatcgcgtcattttacaatgaatacggttttgggcccgatgataacggctattatcacgctatggaagaaccctcagaatttgaacggcatgacatggatgttaggctctacagaccatactatccaggtgagtttgtcatgggaagacgttcagatgcacttggagtgactggttttgaccaaaaggactgcgcaggtgagggtttttacgacgaacaaactgcagcaacgtcatgtcaaaatataggctccactcagtacgccaagtcggtcaggtcttataactatggatgctgcggcggggcggtctggatcaggatttggccgcatcacaattgttcaaaaggtcatgatcaccatttcaagataaggccaggccagatgctatgctggaatgtcaacccatattcttggatgcaaccagaatccggatggaatccgtaacgaataggattctggacatacgttaggttcttgtcgaatgtgataacccaaaagcatggtacaagtgatgcttcttttttgtgtcggtaatacacaaggagaacatatagtgataaacctctaacccactattacttaagaaaccctagtttctatgcacaaaagtagaaccctatatatcttatatttgtattacatatataaatgtccagtaaacttaccacattatgacatataagctagatcgtaattcactacgtcaaaattacattatgggagtgaaagtataatggagcacccgtgtgagtatgtgcttgttgacgttaacgaggatgaacaaacgacaaatagattcgacgtattgaagtacttcttggccacttttcatcttctgacgcggtgagcttttaagagcccttctttttcgactggccacgtgagaagacatacagttcagcttacatagctttggcccatacaatacctatgtgccccaaaccgcagagacgattagcacacctttttacctgcaccacagtcatttctcgataatggtgaaaacacagtgataccaccgcacagcaaaggtgctgccaatggacttgaaatattttatggagtgcgaataaaaaaatgctcatggactcgaatatgagatgcaaagccaccctgtgcaaaatggttatccttgtgggagagtgttacgacagtgatgtggcatattattctaatgtatggtctgtgtaagtacgaaatattctgaaatggcatccgttcaagcaatggtaatattaaggaacttatacgttaatgacgtcatggtggtattgatacgtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn