nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgtatcaataccaccatgacgtcattaacttaaatgttccttaataccgtcataccactatgctctattccatatattgtaatataactgtactctatagtcatacagacgcttttacttcaccctatcttctcatactattgtcatagaatctcacactgacgcatgattaaaacgaataatttttactataaggcctcccatccgtgctctacccttttgtttgcaatatttatacagaatctcaaagcaagcgggagaagtggtgattacccagatgtcatgcatgatctgagcaccaccgtacctctaggttttgccttgatcaattttacagtgacaccaagcataaggataaaaaatggtattgaaaggttgtccacatttgtaagtaacttggttctatgaatcttcatgtcagatacgtaggacggactctttcctgtgtaaatatttgtgacagctacgtctattttctactagatgtttacacagttttgtcacaggaaatctacgcttaaaatatgtatttcattcaagcggtaaccgctgtacgagcagtgacattgctggtcgcaccttaaatgtaaaccaaagttacggcacaccgtgatgcacccgcattaaagttttgtaaattcgttattacgattatcgagttggctagatagaaaaccggaaatgaaatggatgcccttttcgaatagctgagtttctttgcctaaaatagcccaatattgtttccctttttctatcacgaggttactgagccattgcatgaacgcgcgcgcctcggcggctttttttttctgctgtgctgtataaaagcgaaaagtcagaagttactatttcgaataaaaaacccctcgaactgccatctcactaccgaaaatgaaagagaatgaagtcaaagatgagaaaagcgtagatgtgttatccttcaaacagctcgaattccaaaagaccgttctacctcaagatgttttccgaaacgaattgacctggttttgttatgaaatttacaagtctttagcgtttcgcatctggatgctgttatggctaccacttagcgtctggtggaaactttccagcaattggattcacccacttatagtttcacttcttgtcctgttcctgggaccattttttgtccttgttatttgtggactttctcgtaagcgttccttatcgaaacaactcattcagttttgcaaagagattactgaagacacaccaagttcggatcctcatgattgggaagtcgttgcagcaaatctaaattcgtacttctatgaaaataagacttggaataccaagtacttttttttcaatgccatgagctgccaaaaagcgtttaaaacaacccttctcgaacccttctctttaaaaaaagacgaatctgcaaaggttaagtcatttaaggattccgttccttatatcgaagaggccttgcaagtgtatgctgcaggatttgacaaagagtggaagctgtttaatactgagaaggaagagagtcctttcgacctggaagacattcagctccccaaagaagcttaccgatttaagcttacctggattcttaaaaggattttcaacctgcggtgtttaccactcttcctttattattttttaattgtctacacgtctggaaatgctgaccttatatcacgtttcttgtttccggtagtaatgttttttatcatgacgagagatttccaaaatatgaggatgattgttttatccgtgaaaatggaacacaagatgcagttcttgtcaactattataaatgagcaagaaagtggtgcgaatggatgggacgaaattgcaaagaaaatgaataggtatttgtttgagaaaaaagtctggaataatgaagagtttttctacgatggacttgactgcgaatggttttttaggcgctttttctatcgtctcttatctttaaaaaaacctatgtggtttgcttcgttgaacgttgagctatggccatacattaaagaagcgcaatcggcccgcaatgagaagcccctaaagtaggaacaaatgttccttttccaaaatatactatgtgtagttgatcgaatatcagtaagtcaaaacgtattttacttgtttattattattaatactccttttcgcatatgttttatcactttacaccatacaataaccactaaattcaaaaacacttattttcaatatttgttatagaaaaataaccactaaaatcacctaaatataaaaatattctaccctttagcaataagactgaaacactttacttggggtaagaatactgccatggtgtcattaacatgaaagttcaataatgttttcatactaatcaatatgtacacaggcttcacattagaacatcatatattaaagcggtaacttaaaatccagataatacatttttggtcatataagtgctttttttttgtaggatataatcgcaaatgatatcactacactatgacatattgttgacgtagtaaattacgatttagcttatatgtcataatgtagtaagtttatatatgttatgtaaatgtaagaattacataggtactgtttttgtacacagaagctataatttctcaagtactaccggattagaggtttgctacaatacgttttccactatatgttttctatgtgtgaaacattactgaaacattactcatattacgcttttgtgttatcacattaaacatatacatggtaacaaatattactatcacttatcttgcttcatcttatgtaccatacaaaaattactgcgcatatcagagatcattttttcgaacacatatcctgttggggttttgtaaatctttcttatgacctcctaaggcctttgcaaaacgtttcgcgatccagtcattgataggatcatcttccttggtttggacatattctctgtcaggtaacttttgggcaaaatcttcagtcaaccgaggatctcttacgcagaatgttagaaggaacataggcgctgaaaatacaagcgcaacaataacttcgtatttttgaacgtgtctgtaagcttcaaccatcgcagacctaactggagtaccccagggattggaaagaataaaagttagtggtgagccatatgctgctgtagccaggtcagcgtctcccatgtagtgcaataatttagggtacaatgactgcgtccatatggcaccggaaatggcagctgcaactgctccacctattctgaaaactgtatagtttaatgctgtgacagtagccatattctcatgggatgttaccgactgaatagaaacaattgtaggataatcgaataaacaactactgagaccccaaataaccataccagcaattatacctccatcggcgtcttgacctgacctgtagcggtaaaatagtcccatagtaatgaaataaagtgagccaccaaaaataatatacgacttcaatctagatgatctcgtaacgatgagccccagaaatggagcaacaacagcagtcacaaaagagtataagtttattattcttgtagctgaggaagcgctctcatctaccgcaactactagaatggtgtagagatacccagcagccatttgatatacaaagcagataaaaaacataattcccaatggggcccacacgccacgatcttttagcagcttgaatggagcgaaaggaaccaaagcaagtcgactttcccaatatatgaagcctggaaccaggacaaagccaagcacaaagggcccgataatctttgaatttctccaatttgtagagacgccaccagcaagagtgagtggtacaagaatacaaccaacaccagcagtaaacaacaacacaccgacaacatctagcttccagaacaactgtaccagcatttgtactaatccgtgcgtttgatagtacgatttttcatcctgtaattctttccattccacgtcatttcttactttccatctcatatggagcatacacaaaatcaatgggatacagcatagagggaaaatgaacgcccacatagcaatattccacgaccagttctctaacgggtttgctgcctccactacactacctgagacccacgtagtgataatcgagggccatgaaggtatcaatgtgtaaaatagcctccattttaatgaagaattatcagacaacatcaaaacaacctgtagcataacaccgacaagtcccacataataaaagacagctccagcagcatacctctggacatcatatgcttgagattgaattattgtacccacaatgtaaagtacaatggatacaagaaacaacgttagccttccaaagatatctgataaccctccaaagatcacctgtgaaacagcagatatcattagaactatgacgcttactgtagaaatgagagaatgtgcggagtacgagttcattgcgtaggtcatatatgtaccccttatgctgctatctaatccataagcgaaagtgcaaatgaatgcagaaaacaggaatatagcttttaattgccaagtatcatactttttagccattagctcagacttacgaataatcaatgattttgttccctttaatttatctttcatttcatctctgggcgacgaatcgtcatccatcttttcatcaaccatcagttcattacaatttttttcagtattcttacgctttgtttggctagaacgattgtcttctgggacttcgatcatatttcctttggcccaaagagttacaactgtttttggagctcaagtggaaaggacacaagcaaagttcttctaccaggatctcatgtctttatagaaaaaagtaaggtgtaaaaaggctactgggtaaaattcaccacgttatcttcttaacttgcccttagtgaaaagctgtatcatttcagcttctgtgcagattagtgagtaactgtcttagatttgtggaatcggagcacagaaactccagtagggttgttacggactacgttctgaaagtatattccgttttcttaaagcaggtgcaagttactggcataacaggacccatcacttcagccacagctttgcttctaaagatatatacgacatactggtaaagcacggagccctacggacgctcaaagttattcttttttttttgttccttactgtgaactaagaactgcacccattttctgattgcttgcttgagataggtgcttatataccgggtgtttgtatatagcaaaggtagagggagaacggattgcacacaacccggcctgacagggaaatttaatatctgcaggaaagtttcgtatgatcccggacgggagggaaacctttagaatttaataaaagacgatcattggactcacataatttaaattaacaaggaaaaatattgctaggtaggttgtcgacaactcaatatatatgaaaaaaaaagaaagatgctaaaacgaggcttttttcttttggacaaggggagtccaaccgccctgcataagtttattcagcctgtgaatgactataaaccatatatcatacttcttgcttctttatacatttttttcaatggaaatatttatatagaaagggcgctgcgctttttgaggtgaatgttttcatttttcaagttattcagtagcgttacccagttgagtggatagagaattcaagtttaaagctcatctcaaacaaacagtaaaggattctacgcggtacagacttatttcctagtcgagcatgattcgatcattgacatatatcccatctcttgatctaagacttgatcattttctttaaattaagagttttgggcaagtgtaaagcaagggttaaatgattatgtagttatggaagtaccaaattcaagttcgtaagaggcttgctttctactgatatataaaacgctcgaccgattggttcttcaattggtatagctaataactatagctggactaattaagacttcaaggacgtcttacgcaagcgtgggtgattttattattaaacaatttttctgtctctatacgcatatatgttctataacataaatatgtaatggatactaacctttttctgtgattaacttactctttgcgttacacctccatctgactcataaaacaggaagactcagatttattaactttagcatttacgccgcaaatggtaaatgctccggcccgataccctgaaatagcaacatgtacgaaagaaggtattcaactgaagccttttagacagacaagactattggattatcaaggcactatattttaccactacagtaaatacttctgataagaacggcatgaataatcaagtaggttttataatactggtatacattaatataatcaactatttatactatcaaaaaaaaaagcttttttttttttgtttttttaagttttatggaatttcattcgtaaaggcgtttgtctctagtttgtgatagtgtagataccgtccttggatagagcactggagatggctggctttaatctgctggagtaccatggaacaccggtgatcattctggtcacttggtctggggcaataccagtcaacatggtggtgaagtcaccgtagttgaaaacggcttcagcaacttcaaccgggtaggtttcagttgggtgggcggcttggaacatgtagtattgggccaagtgagctctgatatcagagacgtagacacccaattcaaccaagttgactctttcgtcagattgagctagagtggtggttgcggaagcagtagcagcgatggcagcgacaccagcggcgattgaagttagtttgaccattgtatttgttatgtttgttatgtttgttagtgctgatataagcttaacaggaagggaaggaataaagacatattctcaaaggcatatagttgaagcagctctatttatacccatgccttcatcagtcatcactacttaaacgattcgttaacagacgctcatttagtacctcgcatattctccatatctcatctttcacagaatttgattatcactatgaagatgttattgtttttaaacgaggcatgcatctttatagattccgtatgcgaaggtattgttttctggggcctttgtctattcgtatgcgcagaatgtgggaatgcctattataggggtgccagagtgccttataaaacccttttccgtgcctttgaagtttccgttttcggtcaaaaagaatatccgaattttagatttggaccctcgtacagattcttatgtttaagcccatattcaatttgctgtaaacagcctccaatggaagaggtaatactatattatccctctcctgatagtttaattaaaaatagaaaacgtgtattgggagtcgcttatttgtagagtttgtagtttttaagcgttctcaggaaattcattgacgcaattacgtaattgtaggccgctgagaagcagctagtattggaagagccgcgtatggtaaaaaaaaaatgttgagttcagtttgtagcagtactacaactctgtgcggtgggaaaaatttattcttcgaggcacagtatttttcttctagctagatataaagaaaagtgaaaaaggcaatatatggcgctaatgtattttattcaattaaaaactttctgtaggaaatggtattaatagttggtattccttgtagacaaaaccatcgctatattcatggtgacggctcatctctaaagcttcttaaatgtacagtcagctaagtgttctcataagaaagggtttgaagaagtctccgatagcgtgctttagtatgttgacgaaagaaatcaagatctagcttatatgtcataatgaagtaagttatattggagtttttctggtaaattctacaaaagttatgcaacatacttatttctgtcctcttcttactcgtcttgcggccaaaactcgaagaaaaacatacgggccaagaaaaatgatgcaatcctcccagttctagatattcccgcttttaagtcccgaattataacaatataaaaaggatatagaaaatgtaattgttaacttgtggtataaagacaaattcaaaagcaagtgagggcccgctaaggctatgagttcagaattattaatatctaattctaaaccaagaccagaaggattaagaaaattatgcgaaggtgagacagtgatccttccaagggacataacccccagcaaatgcgcttatttcttaaaacagaatatcgtattcatttcatatattttcatccatattattattaccataatcttaaaccgcctggcattatctgcacacggtaatactttgattattatcttagcggctttactaattacaatttcactattccttttactcctcttaccttacttaagctgctcaagatataagttaagatgtttagatgatgattgtaagttcaaactattagcggaagtcattacacataaacctaacatggacttgagcacatgggaccggattgcatatgacatgaaccaatttgtatatgaccgtcgtatatgtgcagatagatcttttttctacgatggcagttattgctatcaggtttttaaaaagttggtggctaccccgtaccttgtgaattccaatatgaatagtatatatgctgatctggagatgagaagtaatggagcaaccaacattaacgattctggtaatagttcattacacatcgaattgggcacttatatttttaaagcattggccgttttcaggaactctgttgacaagtactgggaggataagtatccagagatgggggtcacagtttgattggaaggtatttctaggttctactttagttttttataacgcatccagtacaaagaaatgatattggtatttggaaaagtcattgaatattcttgaatagattataagtgagcttcctttctgtatcaggatatgtggcttaactttaaactcgtataataaaagtactcgtatttttgtgggatgtttgcctccgtaaatttataaatggcaacaggaacactattataatgtaatgttacaatattacttttactgtataagtttaatgctttataaaactagatggcagcttctaagttgtggcttgtgtcggaggttcaagctgtcctccaagttcagcgcagcgattatttgcaaattatctacgtaaggactatataaacgtttcgatgccctctcttcacatcttttgtgtcgaacctcgaacatcgagcatgcattgtccatttttgagccagtttctgcttattctcgtatttcaacaataatgttgttgcataatgtacgcacactttgtgcggcattttatagcttacagatacagatgaatttacgagctgtataaaagaactacaaggaagttgtaactgcaaaaaaatgtcaccgggacgatatcatcacaaatatggagggccgcaaaagtgaagatgaaaagaacgaagccgctttagcctgtgatgtctttgaatcctccaatgccaaactaccaaagaatgtattcagaagttcctttacttggtattgctatgaagttatcaataggtcagcattccatatttggttattgttatgtttaacgctcattgttggttggaaggttttttcaggcatcggtggtagaagaccatctgactcaaacatggacggcccccaaaccaaacataaacggaatccaggttttttgaggcgtcattcgaccatcgttatcttagttatatctttagcagtgtctttctcatgggaagctttcaaaatgtatcgtgaacgcaccttcgggaaacaaatcactcagtttgccaaagaaattattaaaagtgcgccaagcacagatatggaaagctgggaccgtgttgcagcggattttaactcttatatgtacgaaaataaactttggaacacagaatactttttttgttgatggttctagctgccatgtagcatttaggagaacccttctatggatttcctcaagaattgacggcgactataaaatagaatattttaggaaacacccttatattgaagaagcccttaaagtatattttgcagaagtggatagaaagtggaatttaaatacttctcagcaattgttaagcaatatttcggttggaaatatcaaacttcctggtcaatcatgtcgtttcaaattatttcatattttcaagaaagtcatgaaacagcgtttttctcaagtagcaactgttatattcttcgtcatgagtatccgttctccaagaaatctcggctttttttttactcttgccctttttgtcgtacttgtttgctcccaggaatggttctcctttgaaatgaatagatcttgttcaatgaaagtggaacatagaatgcaatttttgtcaactataatcagtgaacatcagaaatcggatgtgaattgttgggaccaaatcgcaaagaagatgaatgtatacttatttgagcagaaagtttccggctcagacgtgtttttcttagatggagcagattgtgagcgctttttcgaacgtaatttcctccgttatctaccctcaagaaagtcttcccatcctgacctaccaattgctgaattgttgccgtatatcagaaaagccgacattgcctgtgctggtaagcaattgatttaactactgaagtttgcctttggtttgaaaaataattctgccagccagacatgtttttaatagcgctaacctaaataataataaacagcagtgcgtaatagacttatgatactacctgataattagtttgacgtttcacttcgcagccttttctggtctggccacaagactatatggcatcaagaaaggtgtttacgtttataacacacgtattgtacaagctttctgcgttggctttagtgtctgtagaaaattatagaaaattctaattatgttttaaggttaagtgctagtggtgctcaaaataaaaaactgtttagtaactgctcgtgtaaaatggaagtactccaaaagtcccttttcttactgaattgcgccgattttaaccttttaattcggatgttttatgtttttttttctacaattgcacccgtttagtccaaggcatattacatttcgatctgagtttaatgaataggaagaatttattacatagcataccagtcccttttaatggcaccatattttgtgcatatgtgatacattggtaggccacagtgcagatcacacacatcagtagcgcataattatttttttgcctgttcaatttaactctgcgcaaatagcgcatctctatacgcacatatccgatttcagcacgaactatactgcgggaactgtaaaactaaaagacatggtaataattttcatgtttttcaatcccttacaatggacaatctagccaatgtccgaatctgtaaaagcggtagatgaagagattacgaagacaggcaagtgaaagattaagataacttgctacaacatatgaaaaggcttactttaggcttcaggcaccctatagaggccaaccacttaataaattcttggcgtagtgcaatcaagcagtgaacagaaacaaatcacatgtttccttggcagaatgctcatataaatgatgacgtaatttttacaagaatgccatatattaactttttagggccaaattaagattgagttgaaatattcatttttacactactaatctttttgaatgcgcgcagttttctaagtatcaagctctctgcaatcttgtatgaaagatgcagctaggcacataggaaatgagaaatcatagttatttttatttttatttctctccgtaaatatgcacttcatacaaacaaggaaaaaatatgatcaaagaaaggcaaaaatagtaagttcaggcaatatagagaaaataatttatttctacaagtagaggggcgcagtagaatgcatttgtatagcatagccaagtcaacaacaatactgcgttttctaaggcatattttattgccatttttgcatctctctattcattttactagttgcttgtgcagaataatctatgttggctggaaaagtttttggaaacatttttttttttgcgggcataaaataaaaactccgctgttcatcgcttcctacgcaatgttcttagccaagcaaaaaattatagttacaatgtttgaggtttcttccgttctagagaaactgccgcagaatattttactgtttcactaccctcttccttccaaaatgggaaataatttattaatgtcgttcttaacacaaagatcgatcgatgaaaaggaaattgatgcattattacatcctaatgcggtctatcgtttctgcaatatgagaaccacattcagaacattatcctcatatggcaaataaacgagatatcaagataccggacccccttttttacagtagataaaccggagaataccagagtattttccaaatatagaaagaaaagggttatttctaattctcgctctctgtttttggaagacgaagttattaagtttttgcctgcatttggaaacctgctgcgatttcctcgatattgaaaaaaagtaaaggccacaagaaaaaaattttatagttgccttgggatgacaaacagctggatattattattattggcagtagccctagtatgttgtaaaagagttatttacaagattttctttttacgagggcacgttataacgttggactcaaggggaaagtttctaaaggcacaaataaacattatgggcttatggaaaaggtgccagtgacgtgatggttacgcctcgccattcatgttaaacgatgtaaattacttctattacaggatattttcttgccttcgtttagcgtattatcagcccttttctctgttttacaaataaggaaagcgcgacgtcagccaatgtgaataccgtttatggttcaaccttgtctacatttagctacttttttttctttttcgaaagcattgatgcgtttgctcggtgattacatcataattagtgaacacacgcagcaaaccgtgatcactgcgagtattctactcttgtcatcccagactacaagtaaatcatactatctctttacaagctgaatggaatgggcttagccgactggaaggataggcttgccaaggaaaaacaaagaaaaaaaggcgagtggatttaagattcagcgaccgcctgtcttcccttcctttttcaccatagttgacataacactttatcttgtctttatatctcttctcgaagcacttatgataaccgacttcaaagtcaaggtacataattattcaacgcctctaatttttcacttgttatgaagcaagtgctgagacaactggccaatcgatgttataaacaggcagaacaaaagaagtaaagatattactctgttacgtaatattaagtagtgccgcactatacatgtagatatgcatatactgttatggtaaaaggaatatgcaaagaactagacatttctgatcttttcttttcttggttatgatcattagaatggtagagtcttgtagagaggaaaaagtaggaggtgacaccgtatattttgggcaatatagtcatggaaagtgatatcaagcaatcatgcaacgtaaacatcaacttattcccgtttaaaagtgaattttgatggaagtttttcaaaccaatccaaaattggatcattgtctttcgtgtcgacatattcgccatcctcgatgtattccacagcaacagtatcagtcaatttaggatcccttagacataaggagaatgcaattaatggaacacaaaatactaaagccacgatagtttccaatctttgaacgtatttgtaagcgttcattaaggcattcctttgtggggtaccccaagtataggtttcaatgaaagtatatggagattcgtaggcagttgtggctagagcaacatcacccattctcttcaaaatttgtttgtacaaagtctgagtccaaatggcaccggaaactgcggaaccgacagcagaaccaattctatagagggtatagtttaaagctgtaactgtcgccatgttttcatgagagacggcagattgtacagagacggtaactgggtaagtgaacaaagtagtgcccacaccccagacacataatgcaccaataatacctgaatgggactgacttccacctctaaagtggtacaataaacccatagccaccatccatagcgcgcatccaaacattatgaatggtttcaatctcgtacatcttgttacaagtaaagcgaaaaatggagaggccacagtagagacaaatgaagataatgtggcaattctggttgcagatttaacggattcattgacggcaacaatcataaccgtgtacaaataatcagcggccatatagtaaataaaatcaatcaggaaagaaatacccatagaagaccatacagccctatctttgaccagcctatatggaagaattggatctctagcgaatcgatattcccaaatccataagatagggatcaaaacaaagccaagaacaaaggggccgatcaatcttgaatcattccaggtagttttgaccccaccagccaaggtcagtgggaccaagatacaacctagggaacaacccatcaaaaggacaccaacgacatctaacatccaaaataattgctttaagatcttaataaaaccatgttcttgataataggacttctggcccttcaaagcgtgccattcaggagtctttctggccctccattgcatgtgcaacatacacaaaacgattggaacacatgataggggaaagatgaaagcccacatacctacatcccaagaccagttgacaacaggattggctctggaagtgatattaccagcaatccatgtgttgatgataaaaggccaagtcgggacaaattgatacagcagtctccactttaaagatgaaaaatcggataggataatcaaaagaataaggattacacccacatagccagcattgtagaaaatggcacctgcagcgtatctttgaacatcataagcttgtgattgaataattgtacccacaacatataggatgacagcactaatgaaaaggtatagtctaccaaacacatcagacaacctagcgtatatgatttgcgaagcggcactgaccacagcattaatgacgttgattgtagacagcagagaatgctcactataggatgatgtggcgtaaccagtgtaaatataacggatgttaccgtccagtccataaccgtagccacatatgaaagcactcaaaagtaaaatcgcttgtaagtaccatttattgtaagcagagccaatgatttcagtctgctggataattaggctcctgttctgtctcaaggcattgtatttttcagataactgagggagaccatatgagtcggagttggaatcgttatgagtctcaggattcaactcgtgttccattcccatgaagacatgtttcttttcctccttaacaggatcgcgagagtgaacagactccattagtacgttgctatgcagtggcttgaactactgtccatatatttttaagaaagaaaacaagagatatagtgaacgaaagcaaaaagagagctatcgaatgtttcctcccctatatacaattattcctgaaatcttcagttctatgcatcttgcattacttcatgtaaactgtactccgatttgcttggcctttttttctctttgacactattttcctaacgatatgtgcttgttatatcacacctgcttttatgggtgcattttgataaatttgcaatcccaaacaggaaagaagtgaaaaaggccaagacatatgtggctttctaacaaatacaggcacacaaatttcgtaagagaacaagtcctaaagatgaacgttaatgataatatacaattgtcttctcatttctgttgatggattttcattcgcaggtgtatttttccatcgcttcgtgatagagctgccagtacgcttcatcgcggtcgcttacatgcgtgatatttaggggatctttcattggcttccgatcagataatatgtatcattagtcagcggaagttacaggtggaaaccctccccaccttgatagttgtcttgattgtataggcctgtaatctattactattattctattggagtcctgctcgttgttcgttcaaggcgaatgtgcctgcgatgagttgactatgaaaaagaaaatttttcaacttgaacttgaccattccaacaaagaagaaatgatggaagtaaaaaagactaaggaatcaagcttggtgaagctacctcgtcatttaattaacgaacttctgcatgatcacccaaactgagctagataactgcttacaatgggctcaaaataatggagccttcatcgatccgaaaatctcttttaggattacagaggatgctggtgttagtgcatttgtaaacgaaaaattctctcccaaacccgaccaagctttgattagggtacccgaaactctgctgatcacttcccagcaagctttatcagaattttcccaggctgctaatgaaaggagtcttttgaattccgtgacacagttgtacttgtcaaagttgaaatttggcaccgatgcagttcacctgaaatccttttacaaaccatatttagatgtgctacccttgcaccttccacaaccatatttttggtctactgatgaagtcatgaatttgcatggtacagacgtgtacttaactatgagagatacgctgaacaaactagtaaaggagtggaggatgctgttccaagctttatctattgaacactcttctcaagataagcagttcttgtctttattccaggagaataaagactctgccgtagtgccgttggaacagttctgcgcacacatcaatggatgtaaactagaagattcggaatggaactcgttcgtggcgtatctttggtcgtactgcatctttaattctagggcatttcctcgtgtcattttaggcagggccggtacagaccgcaccaatctgaacgaaggatttttgtatccaatagtagatttattaaaccataaaaacgatgtaccagtaagatgggagatgaatgaacaaaatgaactttgtttcatgtcgcagactaccacatttagtgcacaggatgaattgtttaataattatggtaatatttctaatgaaaaatgtttgttaaactacgggttttgggattcctcgaataagtttgacttctctaggttgactttaaagctaccatccaccttagttagcggtttgcccgtggattttaacaaatcaggtaattttgttactgacgatggagaaactaccattttacaatttagtttaaaaatttctgaaccattaccaccggttctactagcgttatttgcctacctaagtaaattaaagtctgaagaaactccaaccgtaaggagcgtattggaaggtattgatcaattaacatctgtagtatcccagagattgctgttttataagaattttaaaattaaaacttcttcgactcaaaaattacgccctcatgttattaaactaatcaaactatactatcaagataacaaaaaaattctgaacgccactactgagaaattgtccgttttacaaaaaaaaatatatagcaataataaggagttttctctgtcattcaagacaatttttaaaaacgacaaaatatttgccaattctctcttactggtatttggtgctataaattacgaagatttgatcacaaaagactgtcttaatgacgcattgttgctctggatagtcaaattaatcaacgataaaagtaataatcagggaggtttcattaaacaaaccttcaaagaagttagtgattcaattgtcattgaaaaagaagatgttatggagtttttgccgttctataaaaaatacttccctaatttatcggagagaattccagaaatttatagtgtcggtgattggggcataagacagttcattgtggcagatactgcgattgatagattggtttggatcaggaaatcaaataaagagcctatatttctaatgaagaaggcatacgacttacagatttagctttgatctgtagcctaagtataaaattctacgtatgtatatatttacatgcaattttttctttttccaattcatgttaatgttcttcatcatttgataataggccaatgatattatctactatcttctccttttgaggagaagctgctttcacttcctcgttgcttttctcttcgtataaatacatgaatttcgacttgtccagcatttttttatcaatacaatgcatgtgcccatgaagttctacctccgacaaatctttaacaaaatatgtcgttatttgtgtcatgaatttcagtagggtttgaaatatttcgggtatggcgttcttcttatccagaataacaattttgtagtttgctgataatgttattggacgaagctggatgggcctatttacgcggaacttttcgccatatatttcctgttcgaagtataaaagttggttggccaatttctttaatccgtttgcagattgtagcgattgttcattcgcaaaaccaggttctattgttgcatttattgactcagtgaaacccaccaactccattaaagttggtcttaaatcatcttgcataaacttgtacaagtttggctggaaaattctaatcattttcgattttgtcagcacggtttgcaaaattaatgtgatgtgttcaaatcttgataaagtcgtttcatcattttggaaaatagagaattggttccatttcatttctgaaattaccagtgcggaatatgtttgtaggtcatgaagaaaagagtcgtattttgtcttgtagttgatcagagaagcttggtccgtgggtattttcatggactcggtctcttgatattgcttccatatatatgagtcccaaacattccaactaaattgaaaggaaggcgcattatcgttaccagagaaggaacggatgcttttcttgttacgttgtaaaatggtgaatatattgtagagaatgaaatttttgcaaaattcagccctcaattgccggatggagaagtcgtttgataatattgtagctcttaaaatgtctccagggcacgttctgtctttgtttgattgtttgctccacaatgtcttatggctaaccgatctttctaaaagttgcttcaaagtgacgacattaccaccagcgattcgagttgtggcactgtttgcatccagatagaatggtttaccctcttcgttcgccagtatccgaccagcgttagccttctcaatgcgctttcgttcattcaaggtgcaaagtggcgaagctatcttggtcttcaatttgtctacctcagtaacgaaaaattctctatgtttatctacaaagtaagggaaaataccaattccatcgaattccccaatcatcgcctcatcggaaacctggaaaagaggcaagggctttgcattagctgggtttacaaacatgggtacctcaccattattttgttccaagagtctatcgtaagtgctcttcttaaccccgattccccgacaaaagtttgaaaatatcgacttaggccaaattacacgctgcagtttcaacttatcatctttgcatcgtacccttattaattgttgccactcgaaagatggcttgaagtcctcatccatttcgctgaacaacttctcgtagagacttaaggggtggtcaaacataggcgcaatccgttcccagtgttggatcctcttcttcgaggatttttgagttagatctgttctaacaatcttgaatgcgtgttcgcgaggggcgtttatatcacgtaatagcagtttttgcaagtccgtgagtgaaatattatacagtactccttcaagatcacaatattcataagataagtttgtcttcttaaacgcttgcttacagcgagggaacacctgatgtgtgatattctccatgttgaacttatacctgtaacgagaggaactgccctgtctcctcaatgagaccatgaacaatgtttgccaattcaccattttggtcactctgtctcaaacctttccttcagcgcagccttactccttcaagagaagccttcattgtccattcacttaagcataatttgtcatcttcaatgcaattgaactttcactaaatacacccatacacaccaatcttggattctactcggcggcaatcttcactctttcctttgttttatcattttctattccacctttagttccccaacttcacctcttatcgaactatcaacacatttgactatcattttggcaaattcactcacgtgagggcgtgtgctaaccatgcaagggttatgggcatgcgcatccatgtggcgtttcctacttttatttttacataatatataagataattgcacatgcaaacagtcaatctttttcctgcaattgatgtggagaccaaaaggtttgcatctcctagtaccacgattttttggtgcaaaagtgttgataatgtaattcaggtagaaaaggtagaagtttcctctagtatgttcacagattggattagaaaaaaagatcacgcgactcttgccggaaaaaactgtggcgtcgctgcatatatatgacaaatcaatcatatagattagaggcctgcctgagtcaaggggcaaaaacaatacacatataaagacctggatgcttatcgatgatctgtacattctgtttgtagtctaagttgctgagggcaacgtagacgtacagtgctcaaaataagtaaaaatggaaccgctgctttttaatagtgggaaagcaaatccctctcaagatgttttcatagatgtggaagttggtgatattaccacaaaatatggttccacaaatactggatcattcagttcgatggatactgtggaagcgcaggcgataaaggcagagacggcaagattcatggaagttccacagggaagacatttaggtgtgttctccacggttgtgttatttgtttcgaggataatggggtcaggtatatttgcagtacccagtgtgattttactgaatacaggtggtaataagctgatatattttgcgatctgggtttttagcgctgcgatcgcttttgcaggattgtatctttttctagaatttggttcctggataccgaaatcaggtggacgtaaaaacttcctcgaacggagttttgaaagacccagactattaattagtgtggtgttttcgtgttacagtgttttaactggctatgcattgacgggatctatcgtcttcggtaaatacgtgttgagcgcatttggagtcacggatgattcgtggtccaagtacgtcagcatatcatttataatatttgccgttctcattcacggtgtctctgtaaggcacggagtgtttatacagaacgcacttggtggtttgaagttgatcatgattgtcttgatgtgctttgccgggctatacacgcttttcttttataaaagcaccggtcaagttgcctgggacctcccagtaacccaagttgagaaagattctctcctgtcggtgtcctctattgctactgcctttatcagctcattcttttgtttttctggatgggatacagttcacacagttacatcagaaattaagaatcccgttaagacgttgaaggtgtcaggtcccttatcgttgataatttgttttgtctgctacacaatgatgaatgtggcatacttgaaagttttgacatatgaggaaattgttagtgcaggccccctggttggttccgtgttgtttaccaaacttttcggacccagagttggtggcaaattcattgctttttctatcgccatttctgcagcatctaatattctggttgtcatttacagtatatcaagagttaaccaggaaatattcaaagaaggttatttaccattcagtattcatatgtccaaaaattggccatttgatgcacctctaccatctatttctttatgtggctttataaccattgcttggatattgattttacccaaagagggcgaatccttcaattatctggtatcgatggatggttatggtaatcagtttttcttattattggtcgctattgggctctttatttggaggttcaaacacaagaacgaagtcccagagattcgtgcatctacttttggagtattagccattattacattatcattatacatgttgatggcaccattctttgccgaccctagcctaaacagagttgggttcctgccgccctaccaaatcatgtcattactggtaatagttgcatgcttctttttctggttagttaaattcgttttactacctaaattcttccattataaacttttacccaaaatcacttatttgcatgatgggctcattgtcacagaatgggtgaaaaagccatgtctgtgttagtttttccttttctacataaatattttatagactactattgcatttttaataaataatattcatcctcatctttgaataaaagaaagaaacattcgattatttcatcatcttacttgattgcttggctatttgcttcaaaagctctaggcccccactgtcacgacacatactataaaatataccgcgttcatctttcaacagttcactagggcgatcatattcttttacctcaccggcatccatcacaattatcctgtcgtaatcgataacagatctcaaacgatgtgcaatagtaagaattgtgcttttattaaactcacttcttataataccctgaattaaatggtcagaatcgtaatcaatagaggaagtagcctcgtccaaaagtattatctttggctcgcgtaacaatgatcgtgcaataaaaagcaattgcctttcaccttgggacagatttaagccgccctcagctatttctgtgtgaagatttaaaaatttattatgagtgctgttaaagcgttcctccgagttaagcacttcttcaaattcatgtgaagaaattagatttacttgtgaaagtgctttgaatatttttttttcatcatattcatcatatggatcaacattacttttgattgtacctgcaaatagaatagggtcctgagggatgatagtaatggaacgacgtaatgtaacgagatcaattttacttatatcctgcccatctattttgatacatccggttattggttctagtaatctgaataatgccgttattatggtagatttgcctgcgccagttcttccgacaatcccaatcttactttgaggatccactttgaaactaacatttcttatgacaggaggcaaatttggcgcgtaacgtaaagataagttttcaatttcaatttctccatcttttggccacgatggttcgtttagaagtagaatgcggccttcatcatggccaagatagttctcttgttcaatgctagaatattcttttagtctttcaacagagttcatgttcatttcaaatgttgagtacagtctaactaaccataaagcaccatctgtaaacaaaatggcatatgtcaaagaaatgccggcaagacccgagtcaatatttgcaatattgagcagaataaaagaacctgatgctaaaacaatgaatgcgccaatcatgtcgactctaaaagaaaaccatttgacagtaactgataaataaaagaatgctctgttattttggtcaattttgttcatattttctaaaatgaatctcctctcgtcgccaaatgcacgaattgtgcaaacgcctaccaaggtctctgagaaatgttgaaaaatgggtgatttggttattgaatctaaccttttcaattctctacttgccgttaagtaccatttccccacaaagaaatataaaacaaaaacgataacggcgactgtcaaaaagcgaggagttattacggtaatgagaaatataattgatgcgcattgaattaggcaaaatatagttacttctaagtatggaatcaattcttgatcaacaccttcgatgtcctttgaaaagcgattcatgattctaccaaccggcgtcacgtcgaaaaatcgtatttgggcatgtagaactagatctagcagattattaaagatctttctggaggctcgcataccggataaaaacgtcatcattgttttaaaaccacctagcattgcctgaatgataccaataagaaaatatacggttaagtaataaaatgcattatgtttatttttcgaagagtcggtcatcccttttaatggcagcgtgtccatcgcaaaacctggagcatttattcgtacattggtatcgttgacccaatgtcgtatccaccaagactgactgatgaacaaaatttgagctgtgatataaagagcgaacagggctgttaaagctttgaagcctccaaaaaatttcaggtaccatttataaacatcggggcttatggcaccgtttgatttttcttcctcttctattagctggccatcattgacaaaatttgcatcaaaatttatgttctcggtgacaggttcgattttctgagagtcattttttctgggagcttttaatctattagcgttcttttcattaatgctatctcgagaagaaagttgaacatatttttccttaaaaagccctttgctttgtaattctgtaatagttccttgattcttcactttgccattttccaacacaatcgcgaaatgggcatttctaagtgttaatgaaacattgtgcgtaactaaaatgcaggttctatttttcattagtggacctgtgatgcaattttcatagatccatacagcagtatgtgaatcgacagcgctcaaacaatcatctagtaagacatgcttagcactcgaataaacagctctcgccaaggaaattctctgtttctgccctcctgataaagttatacccttttcaccaatttctgttaggtcacctgctggtaaaatctccaggtctcttttcagcccacatgcatcaattactttgttgtacctatcctcgttatagaagttatcaaagataatattgttttttaccgtgtcatttaatagccacgcactttgtgaacaatatgcgaaggaattggttaaaccttcgcagtcgggaattaaatcatgctttggttctaagctcggaacaatgatagagccactaattagatttagttcacccagtaaacccagcagcaatgcacttttaccagatcctgtagaacccaaaatcaaatttaacttaccaatttgaaatttaatattcaaaccacataatttgaatgcattcatatcgctgtcattttcattccaggttaaagtcgcatttttaaattcaattttatttttgtctggagatatggttagttgattatatttttctgtatcgtccatccttaaaaaatcgcttattctttttagagagacttttgattgatttatgaaacttagcatatttgataattgatccaggggtgtctttaacaaagtgaagagtgacaaagtagtgaaagcaagcggggcattcaaatcttcatgttgaacaaatgtacagatggcgaaagtgacacctgtcaccaaggtcggtgtcacgaaccaaagaaaagaagttacggaccacaccaaagatttttttaataaggatcttaattccttttgccttattgatttgatttcatttataatattcctttcccaagcaaaatatttgacaattcttatgttctgtaagcactcgttcaattttgagattctttggtcagtacatttcagtgtttgcttttgaaacttacctaacaaattcgctaacaagaaattcaatgggaacatcactaagataattgaaattcctgcaaaagctgaaacacctaaaaagttgaaaagtagtcctacaacaactattatcataattactgcctgaactgtcacataaaggtagtttgctagttccgataccttaaatgagtcaatagaaatgagattaattatggtaccaaggtttgcggagatactatctgaatcagagctggtttttggagatgtaaacagcctcctacgtaagccttttgcataaatttctcctatgagtatggctcttattcttaaacaaatcttatcagaaacaaattgaccttgggaattacaaattgctaatgtcaatctacaaatgaacataccaataatataaagccacgccaaattcatgcatgatgaggaacggtttgggttatccacaatttctaaaaatcttttcattaaaattgtgggaagaaggtttacaatactgttcaccagaacccataacattcctatgagtaaatatgttttgaaagattcaaacagtgctagcgtcaaattattaatgtgcttgtttctcctggtaaacccttttagaatgaaaatgctatagtcttccattgataagccccaaatatcctttaacttaatagtgttcttttgggcctcccatataaaattggtaatccagctccaagtaatgcaacttaaaattgaggatatgtgttccctcgaaggagacgtatggtcgtctctaacgtagatgatggatgagttgtctttaatcggtgaagtgagctttattggctgtaaggttgaagtaattacgaattcaaagatgtaaaatatctgtgagggtacatcatcgatattaccaatatagaccgaacgaattggaatccaggttgaaatccaaatagttgtatgggcagtaaaacagatggcccaaagattcgttgaacgcttgtaaactcttaagatacttagggaaagtagtattaaccaaaataatagtaaagttgtaacatctctgttcgttaattcaatattgatttttgttactcttaaaaaggaaaggccaattatttgtaaagacattaatacaatttcagatgattttcttaagtggtcactagtagacggtctactaaacgttagtccaccatgatttttagcatcgatttgcttgacatctatagttgttatatcaaaatgtctaagtttcaaaatccttccttgctttttgacgttgacgtaattggcttgggtatttgagttccgtagaagtctttctatactattatcttcttttctctcttcttgtgcgccaaatagatattcgttcactaaatcgcactcggcagatcttacataacgagataatccactgcgacaaagtgcgaaaatgccaattgaggctatgatagccaatggtaaatagtagctcaatagctgagttcttcctaaacgagtaaaatcatcaacttcccaaaatgaaccattatttcggataataaggggatccgttcccattctccgaggtagtgaaccattgaggttgcagcatgaataagatataggtgagagctagcgatttgacatttagtacatagatatttatatatatatataagggagtttttttttattttttttttcaaaatacgaaaatagcagttcacgaggcactcacttactggtttttaaaagtgcacccctttcgaaacgttatgatgcaatccttcgtagtgctaaagcaaatcatgtcgaagaagttaaagtagtgtcattgcaaaaaactatacggggaagtgtttgaaaataaaacaggggcgtctcatttttacatatcatatataggtatacacgcatatataaatacacatatttcttttgcagggaaggtgaacaaaaatacaaaactctagcaaaaactcaagttagaaatagggatgtgggtaagaagtaattattcttgcttttcttcagaaccagtttcttgctcaatttcttcttcatcattttctggtctaataacagcaacatctacagttaactccctgtcaccgaaaaccttgcctttaaattcttcagctttagcttcaatatcaacgttttcaccactgaaagtgacaaatgccatacctctattagcagaatcggatgtgaagatcctaccagtgtgttggtctctcatttttctcattggcaaagagatggagtcggcgtcagtaccgaaaaattcagcgacctcctctttggtagctttgaatgggacgttattaatatataaggtatcctttgatctttccatttggtctaatggaatcttttcccttttttgtccattgaaaccacctctggcgccgcctctacctctgaagttccctctgcctctgaaacctcctctgtagccgcctctgaaacctcctctaaaacctcctctgcctctgaaaccgcctctgcctctgaaacctcctctttgcatttggcctggagttctagctctcttaatatgaatttctctgtccttaacgactttcgtgtcataattctccttgatattatcaaaatcaatcttggttgggaacttgactagagcgtgtttactagctggaatgtgaccgtcggtgtgttccttaattgggatctctacgctgacttcatccccgaattcctccacaaacaattgcttcaagtcgtcttcggtacattcgtgagcaacattaccaataaagattgtgtcctcggggtcaattactgtcttatgagtaggagcccttggttgctgttcggagtcgttgatgctcaagttgtttacggcattagtagcttcttcaatttcagcagacatatttttcttcgtttgagggttttcttctttcttttgggggaaacttcttctctcgatgtagtgataactcagtaacttcctttaaatttgcagaatgattattttgagtccaattgcgtatcctttatgccacaacctgtgacactcagggtggctaaattagaaaaattttattctgcttttcgactagttttgccccttccctttggcgacgcgtcacctgggacgggaatttaaagataataaagaggcaattcatacaaattttaaaatatttagcggcagtagtgacccaaaaaatagtgtactatcatattttcactaccataattggctgcaaaatagttactagtacaggtcaaaacgagcagggcctttttaggagaaattgtatatacttttcaatattttccgctcgatgataaaattggtaaattgtagatctaataacttaattgcagagaaatttatgtatttgagatccctagatagtgcctacattgccttagccttaattttaaatataaagttccccatacaaaatgcaagtgtacagcgcggccacctgcagaagtagcatggtgactcttagtgtgcggcctcgaagtctttcataactgtaacggacgtctactgacgacatttcaaatgacattacatttattcttgactcgaccaatgatcgtggagtttcaaacatcgttaaacacgccatatcagactaactggacgctggcttcaagattgccagctgcacgggtagcgcaagtgagaatatgaatttgaacttcttcccagcatcaatccgatatggcaatacttatttacaacggtgactacttctgtaactttgtctcgaaaccacggctttcactcacttcaatggcacaatcatatcgcttttggatgttaatgaccttctgacctaataatcttggatgcgatcaacatagcttaggtaatccaaaactactaaggcatgcaaaattattgtgatattcaaaataagtcgatatgattttcctataatgaggtacttcccatggtccaagtatcaaagcttcaacaaagcaatcaccttaaaaggttatttaaggtcattattatattaaaacgtttgaaaattaatattattattaaaaaataaattttttatgcaaaatttctcattttcaatttaagcggagtcggagttcttagctctcttgtccatcttggcttgagccttgttaccaaggataccaccaccccagtgcttcttgacttcatcgtatttgtcagcgaagttagcgtcaatggtagaaaccaacttagccaaagcagcttcgtcttcggctctgacttcagtcaaagcggcaacggcagaggtcttttggttaaccaaggtacccaatctagccttacccttgacaatggcgtatggaacacccatcttcttacacaaagctggcaaaaagacaaccaattcaattgggtcgacatcgttagcaatcaaaaccaacttagccttcttgttttcgatcaaggcaacaacgtggttcaaaccgtacttgacagcgtatggctttggagaagcatcttgcttggacttaccttcagcaacagcggcagcttctttggtcaatctttccttcttttcagcagcagtttctggtctgtacttgttgaacaacttgaaggtttcggcagcggtgtttctgtccaaagtgtattggaattgagcaatggttggaggaaccttcaatctgatggacaagatcttcttttgtctttgcactctgacgtattctggccatttgacgtatctggacaagtttctctttggttggacagcttgaccaataccgaagttctttggagtagagtgagtcaatgggtttctagtcttgttagacttagttgacttagcaccgaatggagctggagcgactttcttacctggggccatttcgaattagttgttttgatgtgataatagagggtaagcaatgtaaactgacaactggaatagtaattgatagatacaaattcctcgcctttataaacaatttagcgtctttttttttttgcgttggtttttccaatttgtttgcgtcggttattatttttcaataaaaataaataagaaaatgagaaaaaaatgaaaaatgaaaaaaaaaaaatctgatggcctagatatgtttgggtgttttcttcataatactagtgttacagtcatttgaatagtacatgatgcaatagaaggtggagaggaatataaaattatggaaattacattgttaatagaaattatttatgttgttattggaagttttctagaacctgttcgtgttcaccttctatgtccttcagccaacctttggatctttccacggcaacttcccaatacttccaatgctttctcctttcagcatcgtcggattcacttctgaatatcttaaggtttggatgagcctctggtgatatttgttcgtttttctccattccattgtaaaagacccatttcttaacatcgtgtaggtccttccataatgggcgctcgttcacatccttgaaagccatattggctgcaatggctgcccccaatgcggtacattccgctgtcggagaccttctgactttgacacagggacctaagatatcggcttgaatttgcatgacttcattagacctcgacatcccgccatccactgccagaaccgacaggggcgacttttcatatgtgacgtcggaaatttcctctaaaaagtccctgtctttggaaccttcaccaaacgcgtcagaactcattgccttcaagatagccctggcttgaaagcaaacaccttccacggcagctctggcgatgtgggaggcagtagtgaattgagacatccccattatggtggctctggcatctgggtcccaatagggagcgaataggccactaaatgcggggacgaaaactacgccaccagaatcaggaaccgtagatgcaatcggtccgacatcctctgatttatcgatcaatcgtaaattatcacgtagccattggaccacagcaccagccacagcgacggaaccctctaatgcaaaatgtggcttgctcaattctggtttttggccaccgtactcttgcaaatgtgggaaccaaaatgctagagtcgtcagtgcgccatgttgggagatcaattttttggtccccgtattgtacagtaaaaagcaaccggtaccataagtacattttgcagcaccgggtttgtaagcgagttgccccaccatggatgcgctttggtcgcccagacagccctgtatgggcaggtttctcttgactagatctcgcagtactgtttttggcgaatcgtgtagcttttccattatccaatcaggaatgccaaagtcaccgtagtattgagatgaggacacaatttcgggcatgtgaatcaggttcttgtcaataccccaaaattccagcaactcgttgtcgtactttaaagtggagaggttcataaatccagttctggaagcgttggttacgtcagaaacgaacgccttttgtttagttaattggtaaatcagccatgtgtccacagtgccgaacatcaggtcgttctcctcatacgccttggtacacagaggctcattgtcgaggaaccagcgcagcttggaacaggagaaatacgtggagagcaatggcaatccagtcttctgtctaagctgcagttgcctatcgacgctagtgttttgccatttgtctctaacgattttgatcgttctggtgtcgttccaaacaataccgtagttaacaattggttttcctgtgcggcgggaccacagaattgtggtttctctcatgtttgctatacccatgcatattaccttgtaaggtgggagaccgtttgctacacgttcgctgttgatagtctgcagagagagcaaacttgaggcaaggcattggacgacgttcaccagtaatttctgcggatggcactcaacccaacccggtttggggaacttcaacgtgggttcgttatggaagtccaagtccaattcctcgatttttaggaatttggtttcttgaatggcatagccttctgcagaaaagatgggctttccgctggttttgatgtcaccggcgtttggtgtttcacgagctggggctgtagagggtctccttaggccagacaccccaatcttgcccttcgatgctgaagttgaatattcaatttggtgttttgaaacgtcctggccccatctgttgaacagaatgcatctggatgaggtcgttcctacatcaatactggcgataagcgggacgtagtcacttcgtaaatcttccattattttggacatacggctctgttcttgttttaaactagtgtaaaggcgctggcttgatcggaatatgtaacgtttggagaatactacaagtcggaagagagagggaaacatataactatttgtatagttccggccacaactcaaaccacatggtatattttatatggttcgagaacaggcatccccccacattttattacaccttatccgttctaaaagtcttggctgtctttttttcctttccttttccttttttttttttcaatttttttgtcaatgcagtcagcccctcactatgctactccacaccctttaattgatggttttactccaattagaagagaagaattacgaaatggcctgtatgggtagattcttgttatgtttttacatacgttgtttaataaaagtcgttatttaccatgtgaaaaacaaaaacagtatacaaagggtggttatcgtggccaatacaaacgcgtttttcttccttctcgtgttaatcttcataataagctgattgacacctggtattctttgtaaagtttgcaacaccttgttgtttgccgtgttcagcacgttgctctgcgagtggaactgcgaccgagtctcccaggcttgggagatgagacggtcgactacgttgttggactgatcgattcgccttgtttcgttctgaatgtactcgtcagcatcccctataggagctggcgcgtccgttgtggaattagcaatatcgttcttcacgctgaataacaagtttagtctgttgcgctcttgctggatggaggacctgatattgcggaagctcttccagtggtcttgtaagatctccttgtggcggtgcagttgggaaagctttgaggcggagattgccgggttagaatcgcagatttgtgttaatgaatcgattacatcctgtctctggcctaagattccctccaactgcttgtctatcttcttttcttggccagtttgttctgaactagttgtctgcgcgaatgtggagtacttggaaagaagtgactccgtttgtgtttctagagaaatggccttgccccttatggtgacgaaagacggttgtgagctcatgtggtgtggttgcttgtctggaattgggcttttccctgtgtctagttagtttattttttccttgtctttttatctctttttttttgtttttcgttctctttattttcaacaacgcctagaaaatttggttaccaaccacactattgaacaaagataactaactgattgaacaagagtaggcgtcttacactgggtttgcaagtgtcattgacttttgttgcattgctgtgaaatgcacattcggagcagttgaaggtctcttgctgaatgctcacatattttcaaaatattgttttggctgcggagtttgtgcctgatcagtaactaccaatctcgtgagatttttcataagcatctttgaaagcttttatacttatttgatctttgtatatatcaggttttaccagtttagccgccagagttttggtatttatgtgttacccggtatatccatatgccttttcttggtggcaaaaaaaaggtacttcctgatataaagaagctggtaagctctcgataactgatctctttgtctttgtgcaggattggataatacaataattatagaaaagtttctatttcaccacgaacaacattatgtccatttcttctgacgaagcgaaagaaaaacagctcgtggagaaggcagaattgcgcctggctatcgcagattcccctcaaaagttcgaaactaatctgcagacttttttgcctccattattactaaaactcgcctctccacatgcctccgttagaacagcagtattttcagccttaaaaaacctcatttctaggataaatacgctgccccaggttcagcttcctgtgagggcgcttattgtccaagcaaaggaacccaatttagccgctcaacaagactcgaccaatgtccgcctttacagtctgctactggcgtctaaaggcatagataggctttccttgcaagatagacagcagttgctaccgttagtcgtttcgaacatctcgtgtctaacaggcacagtagccgccagaatgttccacatccttttgaagcttattttggaatgggttgcaccccaggagtcttcacatgagcaggaagaatttgttcagttccttcaactggacaacgacggtttttcgtttttgatgcgccaatttaccaggttttttctgctggtaccttcaaagcaagtccaggtttctcaacagcccctgtcgagaggttacacatgtccgggcctatctctaactgatgtggcattctttacttatgatgcgggcgttactttcaacaaagaacagctgaataagttcaaaaaggctatttttcaatttgtttgccgtggcatggcggctacccaaactattgagcagtcacctaggatgattgaactgatggaatttttgtgcgttgtctctacggattctacaaatttatctgatgatgcggctcagttcatgaaacggtttcccatgccttatgaaaacgaagagttcatcacctttcttcagacgctgtacatcggcaacacagcaaatggaagaccgccggtcaaggctatcttgcaagaaaaaatcctgtccatattaaacagaagtcacttcgccaccaccaaagcagaatgtatttcgttgatttgctctattggattgcattcatctgagtataaacttagatctttgactctttcttttattcgacacgtagcaaaattaaattacaaaaatttaaatcctgcttcttcatcaccttcatcaacagacttttccacttgtattgtttccttgattagaaataatcttcatgccgaaggttggccgaagttacaattggggcctcagaccccagctttcaatacagccattctgcagagacagctgcaatatgaaacattgggtgatatcttgaaaagagattttgagcttgtaagtgacttatcctatattgaatttctattcgagtccttgaaaaatgacttaccacagttccgctccagtattcaggagtctctgctttctctagtaggccatttatcaattctaccccaacaatctaaattaaaattaaaaaatttgctcaggaaaaacctgtcaattgacgagcaacagcgggaggataataatgatgctgttaattctataatggcactcaaatttgtatctataaaattcactaacgctgccttccccttccatgatcctgaggcaaggttattcaatatttggggtactgtacgaacgaatagatttgacattattgaagaatcctttaaggggcttcaacccttttggttcagggttaataatgcttccataaatacatcagctaccgtgaaaacatccgatctgttgggctctcacttgtcagagactgaatttcctccattccgggaatttcttcaggttttgatcgaccagctagattcggaagctgcatcaattacacgaaaatcactgaacaacgctgtcagatttagtaaacaatgtctcatttccaatgcaatatacggtaaaaaaacaatggttatacaagatgaggattggtcagttagaatagacaaagctttggaacttgacgacacagttgtgtcccgagttaatgaaatggttcaaggcatgaatgatgatattttcattcgctatttgactcttctgtcaaacgagtttacagctacgaacagtaagggtgaacaaattgcaatatttccatatcaagatccaatttttggttctgtcttattaactttattgaattttgtgagcaataatgttttacggagattggaaattcttgttcccgatttataccatctagttatcatgaaatttcaatcgttgagtgataatgatcttgcagtctgtgcaaccatcatcggtataatttctactgctatcgcagactcgactcacgttaagcgaatcacaaaaatagcacaatcacaaacaatggcagagacatatgttgcatcttatgttgttccacgattatatttgaaagatcaaacaaatcacattgaatctgacagtatcctaaacctattaaacattttaacaactcatctatcgcatcctggcactaacaaggatatgatattaaagttggtctgccaagtgacaaaattcggtttacttctccaagtaagtgcacaagaaaggaaagatttcttgaaaaaagtcatggatactatacaagacaaattgatcaacgatgtgacagcaattcaaacgtggtcatacctatcactatattcaacagatttagagaattccagtctttttcaagaaaaattacttgaaactaacgtttctaagcaaaacgatttcttattttcagttggtgaatctttaagtgttgtggctggtaaatggtcaagtaagtacttgatcaaacagattgatattcctaatttcaatgttgagatcatgcaacaaaaattccctgctacaaatgttaccactatacttgatgagatcttttcaggttgcgactctacaaaaccctctctgaggaaggcatcttgtatttggctgttatcatatattcagtacttaggtcatttgccagaagtaagttccaaatgtaatgatattcacttgagatttatgagatttttggcagacagagatgaatttatacaggattccgccgctagagggctttctttggtttacgaaattggtggttctgatttaaaagaaagtatggtcaaagggctacttaaatcatttacagaatcaaccgcagggtctgcatctacaagtgctactggcatctcaggttcagtctccgaagagaccgagttatttgagccaggagttttaaacactggagatgggtccattagcacttacaaagatattttgaatttggcatctgaagttggggaccccgcacttgtttacaaatttatgtctcttgccaaaagttctgcgctatggtcatctaggaaaggtatcgcattcggtcttggcgccattatgtctaaatcttctttagaagaattattactaaaggatcagcaaactgccaagaaattaattccaaaattgtatagatacagatttgatccatttcaagcagtatcacgctcgatgacagacatctggaatactttaattccagaatcctctttgacgatttccctctatttcaatgatattcttgatgagcttttatgtggcatggctaataaagaatggagggtcagggaggccagtacttcagctttattacaattgattcaatctcaaccgcaagagaaattttccgaaaaaatgctgaaaatttggacaatggcattcagaacgatggatgatataaaagatagtgtccgtgaagttggtaccaagttcaccactgtattggccaaaattttggcaagatctattgatgtggaaaaaggtgtgaaccctaccaagtctaaggaaatactagacaatattttgccatttttatggggtccacatggtctgaacagtgatgcagaagaggttagaaattttgcgctcacaactttgattgacttggtgaaacactcccctggagccatcaaaccgttcactccaaaattaatttacgattttatcacattgttttcttccattgaacctcaggtgattaactatttggcattaaatgctgcaaattataacattgatgctaacgtcattgatacgcaaaggaaaaatggtgtcacaaattcacctctattccagaccatcgaaaaattaattaacaattcagatgattgtatgatggaagaaataattaatgtggttattaaagctagcagaaaatcagtcggattgccatctaaggtcgcatcctcacttgtcataattatcttagtgaaacggtactctatcgaaatgaaaccctattctggaaagttgttgaaagtctgcttgactatgtttgaagatagaaatgagtcggttaatatagcatttgcaatttcaatgggatatttattcaaggtttcagcgttggataagtgtattaaatactctgaaaaactaataacgaaatattttgagcctacctcaacagaaaataacaagaaagttgttggtacagcgatcgactcgattttgaattatgcgaagtcagaattcgataatgtggcaagtgtatttatgcctttgattttcatagcatgcaatgatgaagataaagatttggaaaccttatataataaaatctggacggaagcttccagctctggcgccggtacggttaaattatacctgccagaaattttaaacgtactttgtgtgaatataaagtcaaatgatttctctattcgaaaaacatgtgctaaatcagtcatacagttgtgtggcggtattaatgatagtattccttatccacaaattgttaagttatttgatatatcgagggaggcattaagtggtagatcatgggatggtaaagagcatatagtggcagcattggtttcattaacagaaaaattttctcaaactgtggccgacaataatgatctacaagaatcaattaatcatgtaatgtacactgaagtttcgagaaaaagtatgaaatatgttaagaagatactaccgctttacgcgagatatatcaatgtgaatccacaagaagagacgatcaccttcttaattgaaaaagccaaagaaatgattcgattgttgggcagcgaatctgatgatagtgaaggttccattaagcagacttccgatgaatccacaataaaaagaattaagcctaacactgaaattacacaaaagtcatccaaagagaacattgagaacgaagagtatgtgatcaacttgttaaaagttagtgttgacatatgcaacaattctaaatcgaggtatccgatgaatttattggagttcattatagatgagattgcataccttttccataatgacagaattatacacacatggagaacgcaactagctgctagtgaaattggtatctcgatagttggaagatttagtaccataagtagcgctgactttatccaaaatgtggggagactatgggatcaaacttttccaataaattgtaacaaggaaaccattgagaatgtgaaattgcagatgataaagttcggtggcctgatcattcagaagattccaagcttgcagaacaatatcgaggaaaacttacggttgttgaacagtattgattcaacgagcagaattgagttggaattgaaaaatattggtctatgaactccgaaactttttcatattgataaatagaacagttaataaaacttatctagaaagacgtttgtttataaaataatgtatagtatcggtactaaatattaacttttccgaaaaatcaaaacatcaaagtattcaaaaagtgcttgaagaatattgattagagataaaaattcgtatgcaaggtgttaaaaattgtgtagaagtagtatataattctaaaggaaataatttcaacttttcaaagagagctttcctctaactctctccatagccatttcctccaaatatccccagccatatttaaaagatcatcaaaacaatgggaagccttagcatcattaccgacttcgattaacatgtgataattcgagatatgggcactcgaattggaactggattgtaatgacgccattgtagaagtagtcggtgaagaaggcaaactggttatgctagattctgtattctcgtataacttcctataggaagagtcatcaaattttgttagcagaggaacgttattaagaaactcagaaatttccgcttcttcaaattctaatagcttaaattcgttaaactgcaaaatcgcgatgaaaatgaaaatcaattgcatatgaggatcaatggaagaaaacggtagtttcaattctgacttatcatttgaatcactaccaggagatggtactgtgttgtccttttgagctttgctttgagtacctccgtatctattccttaaaattaattctttgaagacactataatcatagggaaattttttcgaacctagtgccatgctatccagatcggggaaccaaaacggatcattattgtacaaagcgatccaatctttcatccagtactgctcgttgtcacattgtggtgtatcgtgatagaggtgatccattttcttatcgttatagttcaaaaagaaatttatcgtgtccatgtttggtttgggcctccaaccgagcagcaaatcccatacacgccctctatcttgtctttgtaaagctttagctccagagcatttcaaccaccaatatatccaggagtttcttgacgacgaaggttgtaaggaagattcctctgtcaaaggttggtacagctctggcaaaattgaagagaataccttgaaaaaaacttgggtctgaaatgaaagatcgccaccagatataatagggaaataatttgtgttgaagtttgagtttgcctttgagctggaagatgcgttcgagtcatttttcaattgtttgtgtgccagtatggtatcagggcaatgtagaatgacaagagctagtctttcgaaaagggcactaaatgagaaaattggttttgtaggcaattttgatcgcagctcaaagggtaacggatattccttataaagatatgataacgtgtgagaaatgtacggagaattgtgcaagctggtatttgtgttgatgctcaagttgtgcatgcccgatgttatattcgtgttattgttgttggtgttgttgctagaggagttgctatttccgttattgccgttgttagtgcttagaagagcgtgctttcttccgctcagaactacataatcctccacttcgtaaaatgaatgagtctcgttgaaaggagacatggtttcgtagggatagatgggataccattcagccaatcccagagcaatccaggcaagaccgctttcgtacttgaagatttttgaccacttcagcagaaatttcacgatggcatttttcaaagtctcgatgatctggaactcatagtctaatgagggagacagtacctccatagaagaaatagtggaagcgtcggacgacgaaacaggtgtcggggtggcgatattggtggtgttagcattactcgatgagccagcaggattagacctggagtggaagtattttttcaaatcatgcaggataatggattcgatatcgtacgggagaatattttcatcgtcgctcttgtcttgcttatcggttggagccttacttttcagaaaagggtcattaagtatgaaatcattggttattgggtcccaagaaatggtattggaggtaatgtttggtgaaatgcacattgggtggtacttcagcaggatcggccacacgacgtgtcgcaactgtggtggaaccccgtatgttcttgctaaaaaggccaatgagtcatggtcattgcactttactagatggatagtcgtttcgataaggttcttgttgcgaaactgctgttttagatttttcaagtagtgggaattcgccatgggcgacttcttgtcgtgcatatttgctagcgagccctttaccctgtaacgtctctaagaaatttcgaatagtgatctacaggtacgtctgagctattatcaatttctaccaggaatttgaagctcccacagaatagcttccaagaaacctgaaaaaaaaaaaaaatgaaaaatatgtatcattcctcacgaatgagtccattgctttcccgtctcaaatgattgagaatatatcgtatgataacgtaagagtattcagtatcaacggcaacaacaacaacaacaacaacaacaacagcacaacaacagcacaacaacatcgaacggttgctactgcgacgttacggattatatccacagtatatggcgtgcagcgataaggctcgagacaccgttctgtacggacctgacgttgactgtgagacacagacggggccgcgggaacccttaatgtggttcccggaacggaatgagtacggtgaaaaagggaatcaggaggcacggtacctgcatattgcgccttttttggtttccccttcgggcagcaagtgtttactgtaggataatggtactattacggtatttccactttgggcgacgttaagatacgggcatgaattaaggtaagcaaatccttttgttgcaaacagcaaggtcgttatgtgtaaatatatatatatatgcgttctgtgctagtgtgatttgccctgcttcaggggcgggtgcagtagggagctcatgacagcaagtacattttgtttattttttaaaaggaaagaaaggctagatacctcgaattacaaaaccaaaaacgcatgcagacgtcaatggtgagcgcaaaagttagtatatggctagtatgtagcgttatatgcagtagcctggtacgggctacgcaatctgtgtgttcgtcgcaaaacacagcgaccactgacggtgtacgaaatcaatttcagagtaatggttggtgttcaaataactgtgctggtcatcagtttgccatcgtacaggggttcatgtgctggtgcagtgattcggaaccgagcactcagacatcggtgggagactgcagtggcacttgtcccggttatggctacgaagattgtggtaatgcggataaggatctttttggttatatatatctggggcaaaccccgctaagttctgtacagagtgtggaaacgtcaacagagtccagtgtgtacgtttcaagtagctctatcacgagtagtagtagtacgagtattgtggacacaaccacaatctcgccgactctgacgtcaacgagtacgaccccattgacaaccgcctcaaccagtacaacaccatcaactgatataacatcggcactgcccacgactacaagcacaaagttgtcaacatccattcccacaagcacgacatcgtcaacctctaccaccacaagtacctcatcgtcgacttctacgaccgtaagtgtcacatcatcaacatctaccaccacaagtactacgtcgtcaaccctcatttccacgagcacatcatcatcatcatcatcaactccaaccacaacatcgtcagcccccatttctacaagcacgacgtcgtcaacttccacttcaacaagtacaacatcgccaacttcttcttcagcacctacaagctcgtctaatacaacaccaacgagcacaacgttcactacgacatcacccagtacagccccttcaagcactacggttacttacaccagtaccacagcatctccaataacgtccactataacttctgtaaacctgcagacctccttaaagtattctgtgataacagtgacttcagtgcacaccatggacactaacatttcggaaatcacctcgagatatctcaccatgaaaaaagtaataacgcagatttactcttccaccctcggggctactcctacttctgcagtggctactacgtctgccagcgtaggtggtagaataacaaacaataacaatagtaacaccaccaacagcaatacaccaactaacaagtctacagaaaagaaagggtactgggattcgcccgggaaaatagccgctactttcgtcgtggttggagtggtatgtttggtaattatatgcatactaatatacttaatacatcattatagaacaagacccgctcggaaggctcaagattttgagaatgaatatcagagtaagttttaccagtccaagtacccaaatgaagttaccactaccacgttacacacgccttcaccatcttcaaattcaactttctcgaccccaagattaatatacactgatgaaaagggacaaattatgtctgaatcaccatccccacgtcaatctacgtattccttgactgcaggcagtccaccaaatgacccaagcacgttggcaagcccatttcacgatcccattcttcccagaagaacttctacttttcttcattcgcccattcaaaagcaacacgaaaaaatggaatcaaacgttactctaggtgaagacacggtactggtggatcagaggctagacccaagtaagatgcttaacactttagcaaatgacgatgccacaaaccactctaccatttcgttatcagacaacgtagactactccaggagggttctgcggctaatgaacgaataaagactgcagctcttatacgtaataaatattccacgaacgataatacatacataattttaattctgaactttgtttttttccttcgaatgttctcaaaagaatgctttacgacaataacgctgttatcttgtacatacttttctctgcccagtgacagcaggcacaataatctaaataccgcgttcgtgcgagacattctctgtgattcacagattacggcgcagaaaataaaatagccgtccagctcggagtttctaaaattacgtccgagatgacggaggcttataaaatcatttcagacgggtgagggatgccaatctacgagacaaaagataaaaaattaagactcaataatatagaaaggaactaaatgttttcataagagtcaccgtctataaccttttttttttttattggtctgttatcacttccactgagaaagtaatattgctattgcacaacactttttgaacaagtgcaaagataaaatactgaaaacggtaaagtaggtttgtttaaattgacttaagatggtgccattggaagatctgcttaataaagaaaatggcactgccgcacctcaacacagccgggagagtatagtagaaaatgggacagacgtttctaacgtcacaaagaaggacgggctgcccagtcctaacctatctaaaaggtcttctgattgttcgaagaggcctagaattaggtgtaccacggaagctattggcttgaacggtcaagaagatgaacggatgtcaccaggcagcacttcttcatcatgcttaccatatcatagtacttcacacttgaacactcctccatacgatctattgggcgcttcggcagtttcacccaccacatcatcttcctctgactcgtcctcctcctcgccattggcacaagcgcataacccggcaggtgatgacgacgatgcggataatgacggtgattctgaggatataacactatattgtaaatgggacaactgtggtatgattttcaaccaaccagagctgctatataatcatctgtgtcatgaccatgttggcaggaagtcacataagaacctacaattgaattgtcattggggagactgtaccacgaagacggagaaaagggaccatatcacctcgcatttgagagttcacgtaccattgaaaccgttcggttgctctacgtgctccaaaaagtttaaacgtccgcaagatttaaaaaagcatttgaaaattcatctggaaagtggcggtattttgaaaagaaagaggggacccaaatggggctcaaaaagaacttctaagaaaaacaaaagttgtgcaagcgacgcagtgtcgtcttgttctgcatctgtgccttccgctatagctggtagctttaagtcacattctacttctccacagatattacccccattgcccgtgggtatatctcaacatctgccttcacaacagcagcagcgggctatttccttaaaccaactatgctcagacgagctatctcagtataagccggtatattctccacaattgagtgccagattgcaaacgatcttgccgccattatactacaataacggcagcacggtaagccaaggtgccaacagtcggagcatgaatgtctacgaggacggttgttctaataagaccatagcaaacgccacccaattcttcaccaaactatcgagaaatatgacaaataactacattttgcaacaaagcggtggtagtactgagtcctcgtcatcatctgggcgcatccccgtagcacaaacaagctatgtgcagccacctaatgctccttcataccaatccgtacaaggtggtagctctatttcggccactgcaaatacagcaacttatgtgccagtacggttggccaagtatccaactggtccttcgcttactgaacatttgccacctttacattcgaacactgccggtggtgttttcaaccgccaatcacagtatgctatgccacactatccatctgttcgtgctgcgcctagctattcctccagtggctgttctatattaccgcctctacaatcaaagataccaatgttaccatcgcgccgtacaatggcaggtggaacttcattgaagcctaactgggaatttagcctgaaccaaaaaagctgtactaatgatattatcatgagtaagctggcgattgaagaagtagatgacgaaagcgagatagaggatgatttcgtagagatgttgggtatagtgaacattatcaaggactacttgttgtgctgtgtcatggaagatttagatgatgaagaaagtgaggacaaagatgaagaaaacgcattcttgcaagaatctttagaaaaattgagtttacaaaaccaaatgggaactaactcagttcgcatcttgaccaagtatcccaaaattttggtatgatatggattgtcggatattttattcttagttgtttctttgcggctgtatagtaaatgaataaatcacacatgccctagcgcggcgtcgcggattaaacaaggtaacaatggttaaaggaaaaattatttgttaaggtgggtatattatagattgctaattgtaaagtattaatagtttattaagtattaaactagagttcgcacatgcttttatttttttgttgcttttcttcacgctaccgcttcttgagactgttgtttggtagtactgatatcttgatcggttgatcccgagctgcgattacccgtggagcaaacttcttgatcctgctgtagcgtaccgtttgctaagccttcatagtaaagttcctcgtgaaactggtttctcaacacaatgacgatgatggccactggagtgcatacaaaggcaattacaacggcataaatcaacttcatgacctgcggtagtggataatcgttgaagtagtagtcgtgggacccgaccttatggcctataccagcaaggatacccatagtgactggccaaatgacaatgaacatggcaatggctaggatcatagatctgatgaatttctgcacaaaccattctataaagttcatgaatttggactgagtagaatcatgaatgaactgagatgtgagaaaacctttcaacgtagcttctttacctttgggaatgattcctctattgacctctaaatagccaaagagccaattatgcttatgatacagagtgttctgcttcgcaacgacgttgtctttggattcgaagtaatccacaatgaaacgctttttagggggtggtatttcttcgttagattcggttttcagtggtgacggtttcgtaatccatttattcaatctgaaaacaggcctcttgtagtcatcgaatccaactaaaatttcctcgctagcccatgtaagacccacctggatgaataaacttagtgcacaatcgcctgaaatggtgtgaggaaatgcccataaggtgataagatctacacgggaatggtacatggcatatgcgatggcaaactcgatgccgcccgagattattgcagaacctagcgcttggatgacgaaaaggtagaagatgatgaaccagatggaatttctgaacccggtcggggtcgctggcgctggctctgaggatttcatatatgtgaagagcgtctattttcaagggtgttgatgcatatatatccgtatatatgtgtgccggtggaaggttataacatcttgaagaaagaaagaggagaaattggttttagatcaaggacagataaactatatctttcaaaagccgatgcaaatcgtatacagcaaatatcaatgaaggaatgcgatggaggtgatgctagtgtggactgcactatttttttttcctgtttttttccacttttgtgtaggaagagtattgaatcaggaaagcgggaaaaaccgcaaagaaaaaagtaaacttatccgtgaaaatcaattacattaccgaaaatggcaagatccaaacaagaaaagtaagtaaacgaatgcgaatactggaacaagcagggcataaagaggcacatgcgtcgtttgtagccgacgtgcttcatttatcaggttagttggcagcggctggaccatacaggttctcacaatgtgttggtctacgttcggtcatgcaccacggttgttccgtcaaacggtcagaaaacacacgcggaaaatccaaaggaaaagatgggagagaaaaaacatgaagttgagaagcaacgaaacaaggtttgatccagaaaggggaggctaaaggcgaaaaaggcgaaagaaaagcgtttaagagaattttacaaacgtagtaaaataatgggtgtcatcaagaagaaaagatcgcaccatggaaaggcttcgcgccaacaatactactctggggtacaggttgggggagtaggcagcatgggcgccataaacaataacatcccgtcgttgacgagcttcgcggaggaaaacaactatcagtacggatacagcggctccagtgccggcatgaatggcagatcgcttacgtacgcgcagcaacagcttaataagcaaagacaggacttcgaacgtgtacgacttagaccagaacagctcagcaatatcatacatgacgagagcgacacgatatcgttccgatccaaccttttgaagaactttataagctcgaacgacgcatttaacatgctgagtttgaccacggtaccgtgcgacagaattgagaagtccagattgttcagtgaaaaaacaataagatatctcatgcaaaaacaacacgaaatgaaaacacaagcggcagagttgcaagaaaagcctctgacgccacttaaatacacaaaacttatagctgcggcagaggacggaagccgtagcacaaaggatatgatagatgctgtcttcgagcaagatagtcatttgaggtaccagccggacggcgtggtcgtacatcgtgacgatcctgcgctggtgggtaaactccgcggagatctccgcgaagcgccggcggactactggacgcatgcttatagggatgttttggcgcaataccacgaggccaaggagcgtatcaggcagaaggaagtaactgcaggtgaagcacaggacgaagccagcttgcagcagcaacagcagcaagatttgcagcaacagcaacaagtagtgactacagttgcctcgcaaagtcctcatgcaactgcaacggaaaaggagccagtacccgccgtggttgacgacccactggagaacatgttcggagattattccaatgagccgttcaacaccaatttcgacgatgaatttggagatcttgatgctgtatttttttaatagccatgggcggctacttcttggaaatatatactttccttttacatatttagtatagttatacatgtggatgtgtatggaggtaagatcagatagacccttcactgttttctgtgtattccttgtgacatagtggatttgtgcagctactgcttataggaagcagtgcctgcaaaacaattcattcgttggttgatgtggcgcgctgactgaatgtgtagggtctgttgttacccccttgctccgggggcccacatctctctgacgcgaagaaaggctcgagatgtgccagtcgtaaacaccgcctcatttcccttgcattctcctccagtgaaaaagcagtacgacctatctccgaaaaaaaaaaacctcctgtgcgtttactgtggatcatgcaacacgatttctgtagattaaagacgtttttggcatggactaagctaaattccgtttgattagccgcccataacgggtggcaaacaacacgatgaaactctatatccccgcttaacgtttcggcggctgtgatcaaggaaaatagtatataagttcgtcggatttcttatttgttttctctcttcctttctctctccctttctcgtgcttggttgttttccttaattagttaaaacaataaaagaacaagaaggagaaggcgattttggactagaaaatcacgaagaaaaaatatctaattgcattcctatatatatttatatacatactctctattgtttgttttttgcctgctcaagaagaaagaaagaaaaaaatattatcttttttagcttgttgaaacatgaaaaccgaaatcagcactgcggattcccttcgtgatcctccctctaatggtctaaaggccgactctgagctggttatcagagaggatatagaccaatttttgccttcggaagtatcttcgttggggtcagatcaccagaatgatggtgaggattcagacactgacagtgacaactttttgcaagaccctgaagacgatgtggatgaagaaagcactggtagaggtacagtcactaccacttccacatccactgagtcaagaggccgtccatcttcttgtatcttcgtggcaagcttagcagcagccctatccgatgacgaattatgtctgtcggtgactgaaaatttcaaaaaatacggtgatttggctagagttaaagttttgcgtgataacgcaaatagaccttatgcttttgttcaatacaacaacgatcatgatgctaaacatgctctgatccgcgctcagggtactttattaaatggcagaaggttgcgttgtgaacctgcaaaagtgaacaggacattgtacttgaaaaaccagcaaagtattgatttcaacgagatcagtcaaatttgtgaaaaatttggtggtttggaacagattgttcctgatagaactgataatcaatacacgagaagatatacttatccgatatcttcggcaaattcttggtttgttcaattcgtttacagagacgatgcaatcagagcttatgcgaatttacgaactgatcccaattggatcatcgaatgggcacaaaatataaacgtcccaaaaaattataaccttttacacaaaagcaaattcaaaagttccaaataccatcaaaacaacggtattatcaataacgatggtagtaacaacaacgataataataatagtaataataataatagagaggattcaaggaggaatggcgacgttatagaagaggagtgcggacatgtgcatggtagtgattcagaggaaaaattgacaagcgatggtatttatgacgacgaagataaagattccgagatcaccattgataaaagatccattttcgtgggtcaattagacaaagaaaccaccagagaggaattgaatagaagattttccactcatggtaaaatccaagatattaatttaatcttcaagccaacaaacatatttgcgtttattaaatatgaaaccgaagaagctgctgctgctgctttggaaagtgaaaaccatgcaatttttttgaataagacaatgcatgttcaatataaagaggtaggtggtcgtcacaacaggaagttctctggtaagaacggtggcagcaactttaaccatcatcagttttttagcaccagatcgggcaaaacatttacagggccagaactgaacttagcaccaccaccaatcaacatgtacaggaaaatgagcggcggatcccagcaggaaagcgaaactatgatgccatacatgcccatggggcccatgcccatggggcctccaccaccaaatgcagcaagtctcagtgattttgatatgttccccccaagttactccacgtttatgaagggaatgatgccattgaggcgtaaatctatgcccaattcttggtcatccccttcttcaaagagtgtgaactctgaaaatgaaagtgttaatggtggtgatgagaattccgaattgccttccgaaattcctgaatcatctggtagatataatgctgctaattcctttaccacatataataattcctcagcaggaaactctaacaacaacaacaacaacaacaacagtaacagtaataagtctcaatataaaaagcgctatgcaaggaggtcaagctacggatacaatgaagtacctccaaaaccatactatttccagccttattactatcaccccatgcaataccatatgggcccaatgggcccattgcatccttctcaaggttctgctggaaatcaccatccatatatgatggtttatcccatgtcaccacctccgccttctgggttagatggaagcatgatccctcctccaataaatgtaagccaatcacatgctgctaatcatggcagtacccatgttcatgcgaacgaattcatatcaaacgatactggtgacataaatgaagataacaaagcttatagtttagattactaaaaatgattggtcgtaaaagctgcaaaagatgtatgtaattcagcggtgatgttaactttaaaagtgcagtttcgttttctttttcgtctccctatttttttctctggatcttttttttttttttcacttggtattgttttcatccttctttccttcttttaccttctttgtctcctaatataacaatacatactttcgagttttgattacaagtcactcgaaatgtttttttccttttatatattcttccttttgtctattcttatatacacatattttaatttttggtagatttttttttttttacttacattttgttacaatagagagatttaccaatggtgtatctcgattaaatacttatctagagcattgagcaatttctttaggtcatgtctgctaatttcctctttgatgataaccaattccatggggacctttccattgaagtacttgagcaacttgttaaaaagaatctggatatctgaaggctgaccataaatacatctataaagccatcttttttcaatcgcagtggctctttcaggttccaaaattatagtatagtcatgttgcatttctggatcatcgtattcgaagtgtagtatttcttcttcatccgcaatagctatttcattgtcatcacgatcatcaacacgactatcattttcgttatctttttcgtccacatctttgttgttgtcgttggactgcatgccttcattctttcctgaacacgcttcgctggcgtttgcatctctactttgcccatcttcatcatccagctttttatcagtttttttgtagtccatgctgggccttctagcagtattagtcttacggaagccttccttttctagatcctcatctactgccatttttatgtgtttgtccactcggatatttatgaaagtcaataattgggttacatacccgtactgtattaaccacgctaacgcgttcaggtaaactggcttatgttcccttgatgggattatgttactgtacgcttgaggtttgtccgtggacaacaaacttaaaaaaatgggtaaactgggcaatgatgggaatttggatctgaacaacatcgaattttgataaattagtggtactctgtcgcttccactcttattattttcgcgatcgtccatttttttcacgttcccatcattttgtgaagtacttttataatcatctattgtataaccttgaataggagccaagggtgaaacaatatacgtgtatttggagcttagtgggatcactattcttgcatgtctccaatacattaaatgcaatgcgcaagagcgcagtatgcttgattccaatgagtttgtttctgtagtaaggtcgtccagtgaagaagggttatctaataaatcagttatcagatagcgatacgaccttagagggatatttggctggatatttctgactaaatgtttcaatatgatagtgccaatatcgtcctggtatgaaaaagtttcgagggagctaataatattatttggctcgtccaataataatagcgcatagtttaaaaggtcatcattgtcgtcgcagtagtaattgctttcattgtcgtccccgtcatccacatttgctgctccacagtggccggtactattaatattattgccaaacctgtatatgttattattggtatcactgaattgagcctgatcgttttgacgattttgactttcaattctcaatgatgatttttctaaaaatttcatgttcaaaatggacgtcaaatatgagcctcttagcacgggttgcagtttgaagtttggcattttttcaaactcgttttgaatcgggatttgcaaggaaattactttatcgtcattgatctcaagacatgcgatttcatttcgttggattttatcaacacattccgttagcgccctagccaacgaagatttggctaaaattctttggtacagatacttccccttgtttcctgcgcctcttatagattggtatgttttcgaatgtttcagtacccgttctttttcctttaaaattatatggcattcgctagaaatgtacgaggtttttgattgcacatatcttaacaataatgataaccttgtaacaacaaactgatacatgtcatcaatccttttattatattcgattaaatgcggattcataacaaagcatacatgaaacatgttcatatttttgcccaagtcttccttttctctctcaaattcgtttccactgacatcagtatttatcctcaaattcggcgtatcagtagaagcctcatgaccaatattactgtcataaacagtgtcagcttcaccactattaactttcttcaaagtattctcactcagtgatgaaattttggaagcgatagatttctttctactgatgtttgttgtagtactcgaagatcttttagagcgggttttatttttgtgcttggattttctccatctgccttgagaatctacatgaataggtaagcctaagaagcagaaattatccaccgtgaattcgaatctggtattgcacatttccctctcagggctacaaaattctgcaacaaaatcattatcaaattctagaattttatttatatcctggaagttttcctcttcaaaaaaaatttcattcatagagattttaccatcctgcaacattgccgaaacttccatgtcttcttcttcaacatcgtactgggtatgggaatttcgttggctcgtcgcggcatttttatgataatggtggtaacgatggtggtaatgatgaggtgattggccaggagtgtcgttcaggctactattacgaagttcttggttatgctctcctgtactcgataaagattttttagaagaaattgaacaacttcctgtaaaagcatttccatcagtctcattggacgtattttttaacagtttgttgccttttttagtgctttgtgatggcttagatttaagctttcttactggagaatgtgtttttgaatcagtactcttcttggtactcaatttatggaagaaattctgggatctcttggaagcggcccttgatttgttattagtcccagaatctagatatgattccgctactgaaatactatcgttttccattatcatttgtggtgaagttggagacattgaatccgtagattggaaactcgaattagttcttgataagccatcttgcggaggggaagatgaggatgaacttgagggagaagaagataaagaagatgacgataaggaagaagatatagaaaacgaatcgctagaaatgtctaagtagtctgtggacaattcgctgtcacttaatcccgatgatgacgtttcagattcagtttcttggtattgaaaagtccgagaagtatcttcgatatcggtttttctataacctacaccattagtagccgcaggaattgaactttgtgatcctacagtattagcatgcgatctagttggaggtaatgtcacattattagtattagtatttgtcattgatggcgtaatagcggtattgtaacttttcgctgactcgtttagagcaatttgagaagctgttttcgtagagccagaattaaagagtttttcttctttatttgtacttgtgtttttatttagatttgcatggtttccatagaggtgctgatgcttcgttggattatttgttagaaatgctgtattggagggtgggtagtgataaactatttgtggccccgaatgcgttgaaatgacgaggtgaacacctagtagacatgaattgggtaaacattcatccattgaagcttagtttctacccaaaagatgactctgttcccttttttttttgaattttcttcacatttcaatagcttatctatgtttaatggtatttcaagatatcacaagcgaaaaagttacttaaggaaaaagactagtgatccttacatggcttataactcattcaccatcgaatcattgtaaaatcatatgccatcttagtatagtggttagtacacatcgttgtggccgatgaaaccctggttcgattctaggagatggcatttatttttttgaaattgtatttttttttggactagtattcattatcaaagatttcaatttatataatatttaaatgtaaccgttttcaattcttgaaaaacattttttataaagcaacagctcccattcttattcatttgtattcaaaaattctggcatcaatctcgttcatttcagctttcttttggaaaaaaatttcccgctgacattctatgatgacgttctttaatggtgaagttgcaatatcccagctgttggcagtcagagatgctatcaaattcttggctaaggagtagtcgcgctgattcaaactcaataattgaatggatttgttatgcacttcattattttgtgccaaaacttgcgtaatacgaattcctttatagtttgccatcgtgcaaatataagcgttgcgttcattcgagtgagtataatttagggctatgctaatcccataggggtccgcatcggtaaatatagaacagtccgatatcaatttggagcaatattgttctagtttttttaggaataaccttgtcaagaaatctggaaatcccttacctgtaatgagcatggtatttgtactcaacttgtgataattatttactaatttggtgaagacagcttctttttccactattacaatattacacatacttgttgtccctaacttgatgaccgcatcatcttggaaaaatggaattagacagggcttaccagggaaaattgtttgcttttgcatctttggttcattttcacatgtcagaatattgtcataaatatcaatggggaaaggcgaataaactaaacccttttgagctggtataatgtttaaggattttcttggagagagcttgaaattaaagcgtataacgtccagccactggactacgtttgcttgtctttgaaacaattccacgttggagtagaagatatctctcactgtagtgtttttacctagcggtaatttttccataacgactttcaataagtttaaaaggattgcgcatcttttcaacttgaactgatgagtgcatagatgcgggccattcaaagggaagtccaatgttgtgtgaatgtcaggactgcttgtatcgccttttttttttttgttttgaaagacgattgaaataggctgttgatgttgctctaatgaattagccgccaatgacaggaaatgcttaatatgagccaaaacatctgcgtttgaacagggagttccgttggagtgaccattggagttcaagtgaatggaccgtcttttaggagtgagtgctttgaccaattcctgccttgttttatattttttccgcaatccctccaaagccatgagaaggtgaacttagtaaatcgtaaaatcttaagggtgaagacaaatatgtgaggttatttgaatgatatttagttggatataatcactaaataaagtagattttccttgggtagtagactttcttttacgttattccttttataattttaattttagttattgatttcaatgaaacaaaaggaaactgacggcttcttaaaataaatatatttaacatgaaacattaaaaaaaaattgtcactacacagagagaaaataaataaatataaagaatcacataactatgctgaaaaaatgaagttatttgtcatgaggaaacttctcttccaagaactttaatttactcttgaaagtatcagaatcgaaatagcaaccctttaaccattgctggtttgagcttgttaaagagttagcatgcaaaattctcctgttgttaaagataacacaacagttttcgggcaactgcaatctaaattgattgttgaagtcattgatatgactctcgaacaagttcaaccccctaatgaaagacttaaacaaaaatctctctgttagttttgctggggtggtaattaaattcaagtccagattattatttagatctgagggcttatcataaattccgaaagtgaaaggtgcttggtatggtggagagtagttaatgcatttaatcaaggcctcataattacccagaagagtattgtcctcgttaatgtcgtgatgttcgattaaaggtttggattggtagtacctcttatcgccgttttcatatatataatttacaggaacaatttgtaaagcctcataagcctcaaaatccgattctctaacattacgggtagcataaaatgcgtccacgaagtaattcatgggtctagtattgggatcttccccttctgtagcaggtagagattgtagaatctggaaacctggcacattttctaaaaatggtaaatccgtatgtagcggcaagtctttattggcataatgggcattaacacttgtcgcttgggatgcattcacgtcaaatgtaccttcaccatgtacagtcgatcttatgggtccgatcctttcacagatcttttgtatggtaaggccttcagaggaggatgaaggagtaccggaaatgaaagcgataccaaacttttgtaggttgaccagcgtttggaaaagcttggagtcatccttaggatcaataaactcgttgtagctcacagaaagtaagtccttgacgttatctttcaggatgcgcttattccataactggggtctatatctggattcttgttttcttgttgctggcgaaacaaaactggaacctttatagtcgataaagaattgtaaagggaactggtgatgaccgccatctttccatttcaccactagagattttccgtcctcagaaatttgaatgtcctgaggagcggtcaatttctcgttatgatacagttctcccgtggtcaccagcttggcactatgggaggcatctctaagaaaaacgttgttaaagcaaacggaaaccggcttgctggactcctccatggagaacgtaattgtcgtagaatctctattgaagtatgttttgatgatatgtccccgattcgcagccgcagctgtcgccgcagatgtgtatgtccttggtgtagtggtcagtcttgcaaggattcgagatcctctgcataaatttgatcttagcatcttgtgttggtaattggtttctaataattattttttctttttaacttggaatatgttcctggccagttgtgaagagttacccctgatatttggatctagaagggcttctccttatatagatagcacttttcctcgaggatcaaccccggaaatgtattcccgacccccttacggctgcgcaaaggtccttactgagccattcaaaggtaaagagggtccgataataatggtagttcaaaaggggagaagcggggctggtacaatatcacgattatgattatgattatgattatgattatgattatggatattatataaactatattattccgtataatattattactggtggtaatgcatgaaagacctcaatctgtctcggttagtccttgctatccacgttgtcctgagagggctttacgtaattgccatccttctgctgttgctgcctgtactgttgctgctgttgcaagaaacgctccctgatcatttcttttacctcctgtttctgcttcacccattcttcagccttgcccaacgtggagtcgactacgcccatgacatttctcaccatttccagggattctttggcgagaatgagtactttcccattcgcagttacggaggaggacggcgaggctgagtcgtcgccatccttgttccttttttgctgttgctgttgcaggagttgctgctgcaaaagttgctgctgctgctgctgttgctgttgctgttgctgttgctccactttttgttcttcacagttggcataatgaaacgaagcatgatgcggcagtgatgtactgtggacgctgtcgaaccaatttgtgggtaagtttagaagactttcccgaacctgagatcttgcgggctccggcagcgaatttgctgtgaacttcgatatcagcgagtagactttcttgactgtgccgaccacctccattttcaccacaatagactgctcgctggcgttgacctgctctgaggcatcaaaaaactcctcatcgtcgtcgtcttcgtctgacgatgtctcgtcctcgccagctccagtggtcgtcctagcatttccatcttgcttgtgcaaaggatgcacctgctccttttcaacaaggtcctgtaaacacgagattttatcggaaagctgcttattggccagctttaaaagatgcaagcacgttacaagcctcttcttagactcgatggacatgttcagcttgtactctttcaagttgtccttccccttggcaatcgcccgcgacagcttctgtctcttgttggtgaagaactcatcgtcgttgtagtcgtaatcatcatgctcgtcatcgtcatcgtctagcagcctccctattgatttcagtggcctcttgttggtgtttatttcatcgtagaatgtcactacgttactgataattttgttacttacgcgatccaaaatgtttagcggcgtcgtagacgactcacttgccggcattttgtcagcttgtgagacgtcctctgaaggctgcgacttctgtctgcatgattgtttcaacaccccaagtacttcagccgcttctacctcttcctctgataatcctaaacgttgattttcagacatcaatgactagtatcttcgttaaaaacactgtcctgatacacacgctttaatcagcactgtaaacaaaatgccacgttctggcctgatatgctttcttggctaagtgcagatcgctgtcttgctccaatcctcttattaatccctctcattgaggtggaaaaaaaaaaaataagaacgcccgattttacccggttgcatatgaagattataaggtgccatctatatactaaaacgaacgtaccatttgtctatctatgagatgtctgcgtaagcgtcaaacaatatatgcgtactcttcgtcgctgacggtcttgtatctgacccaggggaaagactggtactgcaattgtggctcttcgaccttcaagtactcaactttcaggccactgcatgtacagtacggaatctcgaaatcaatgttgaccaacttatctcgaggagtaacgtgggaagtttgttggtcgtgcacttgtctatatagttcttccagcctgggtcccgtgcgcaagggcggcggattcattgaggttttcatttcttcttgcaggcggtcatattcttcctggttgaagagggggaactctgccaccatggatgcacacgtatttggatcatcttcgtcgctgttgtactgtgagctcttgtttgtgctatgttctcggtgccccttcatggtttgtatctcccagaggagaaaatcgtcactcaagttaaacacgaccttgccgatgtttgccttgaatctaatttgcttgctgaggtctattttatattcctggaagacttttgtcaggggaattctcacgtttagcttcgacgttgagttggtgggtttaaaatttgtttgaattttggttacaatttggattttaaacttcttcagtttaggtttgatttcaaaatctttcaacctcaccatcggcgcatcctttacatgtctcttcaactcgtattggcaaagaacaaattcgccatccggcggtataaattcgatttctcttgcatctgtggcggcctgcaaaccagcatcatcgtcactattcttttcttcatctttttcaatagtgtttatggaatctagtgaaacacactgatgaaagctggaattcgacatgaactgggggtccctgttcagtatcttgtttatggatattttcagtttgggcatccctgataaatagcatctgcacacaatctctccatgtatcagatttttcctaatcactcctttttcaaaatccatcaagtactgaacacgttcaataacatcaagaaagaactcgtttttggcgtaatgtatcccctttgttctccatgatatgggcattataatcgtcttcgcaatatcgccattgatgtataaatcattaccgtcattggggagctcgtcattagcggcttctttaccggtatcattcttgttccttagtgtctccttgacagtttccaccacgtttatgcccctattttctttattgtttaccattatactttttaatttacttttgcccacgcttttccctttagtgccctttttcttcttccttttcttcttcttatccttcctcttattagtattgctgtactcgctatcgctatcgctaccgctactactactgctctcttcaccagggctccactcctcattgtctactgtaactcttggtacgttgaccttcacacgaatgtagtccttgatgatacttggatccgtcacttgtacgataccaaagtctatacattcatcaatcaactccaggacaagtaagatgttgtccagtatgacattcttagttaagacctcgatttcaaaatatttttgtaaaagatgataaaattgttccaaaaaggctagtatagtcattaagtctatatttggtttgtctgtggtatgtatcactgaaacgaaatgcagaaagtctctcttcaaatgtataaagaaccaatcgttttgggagagaattggaggcgacccgtcatgataacattgtttgaaacttgaaagaaccgacgatagattcggtagtgctctaatattcttcgataccaatggctccagattttcatccaggataaaaaggcttgacgacatgcctttccttcctgatttcctctttactatttttgggtccctttatttgctttttgtccaaggcattctcaattttccaatctggaatttaagcccttccagttataaaacagtaaacacaacctaccaaaagcagaaagaaaccaaagtaagaatacaatgcacaacaagattgttagaatcgcgtccagtgcactcacagggggcaaactactcgagaagctaaaacccttgacccgttgggaagttcaatgggaccctaataagaccaaatgtttgggaataacaagagaggtaacattcaaggactacgaaaccacatgggcctttttgactcgtgtatcgatgagatctcatctatggggccaccatcccctgattcacacaagttacacctgggtcaagctggaacttcatacgcatgacatagacccgaaagacggggctcacagccagcttagcgatatagacgtccggatggccaagagaatagattcctacatcgatgagatgacaacttgataaggcagggcaggtctaaaaggctattgctctttccattttttttttcctatcgattttactactagaaatttttgctacccatacccattctcgcattgcaacatggaaaaactgaaaattgaaaaaaaaggtattgaaatttcaactgtattgtgtaaatcatttttgggcaaactagacacaataactagcgaacagaaaaatggatagaacgtggctattactgacgtggctgttgctactctgtggggtagttcaagggaaccaagaaagcataaatcaaaaatatcacgatgtctgttcagggatgtattccaaggaggatttcaatggaaaagttgacccctatatatcgtttacgttggaggaattgtcacttgctgatgaagacgatgatggcgagggggttagtgttgctgtgtttgatttccaagattatgagcatattggtgtgcggttaccaaatggagaaattcagtatatttgcgatgactacgcattggatttgggcctctgtgaggattcgtcggaggggcaatttatcattcaagagacagccatcgatccgttcaccagtaaggaacataagctaacgagtcagattttgactttcactcaacaagaattgggcactaacgacaaggtatactcaattaacaaaactggttactattgtgtgaccacgtcatctttcatttcttccagttccaagtttaaggctacagtgaattttaggaacgcttacggtcaattggacgcttcagaggcgtacaagatgcctatttatgcctttttggccgtcgcttatgccgtctgtacattagtgtactcttggctatgctggaagcatagacatgagttactgcctttacaaaggtacattttggtattttgtattttcctaacagctgatactattttcgtctggatgtactatattattgagaaccagaagggaaactccagcgtcgctcttcatgtctatatggttttcatatcgatctttagcgccggtaagatgactttcacgcttctcctcgccttgctgatatctcttggatatggtatagtatatccaaaactggaccgtacattgctaagaagatgtcaaatatttgcgatatttacgtttgcagtgtgcgttgcattcctggtccaaaaatattcccagaattctgagtctttatccaatttgattttgattactgctatccccttagtattatgtctattcgctttctattatttgacactgtcttcaatgaacaaaacaatgacttatttgagggaacaaaaccaagtggtgaaattaaacatgtacagaaaactgatcatattgtgttatatttcgttgtttatactcttcttaggcttactagtctctacttttgcatacgtcggtatggacactgttgacatgatagaacaatattggaaaacagaattcctcatcacagatacttggcctagtttcgtttacttcttggtcttcgtcattttcgcattcttctggagacctacaagtacatcatatttactagcgtgctcgcatcaattaccaactgacatggaaaatgtatcagaattcgatttagatgacataaattccttgtctgatgaggcattgcctaatagagagccacgtaatgactaccaggaacacgatcacaatatggatattgatttagcatccgattttgaagaagtgccaagtgtaaatgcaaatacgaacgcaaataatgacgtattgttcgacgtagattacgacagagatgcaaaaaatgatagaagtactacataaacggaccaaataacataaatttagaaatttccttttttttttttttttccccttgactttcttttcttttatgtacctataatgaaagactattttataattagagctatttaaaaattattaatgaggttgatgagtggatagaatattatattttgaaagctaaattatttcatcaacttgtccgaaatgtgatgattgtctatgtgctctcgcactaatttggcttgttactacatgcagatcttgtgggttcgaattttgccattcccttaatttataagtttgaccagatagatcccagtaaaggcctcgcaaagtggtatatataccatgcctaccttcccagagtggataaatacaaacggcaaacgcactgaaaaaaagccagatgatcatcacaacaacccaaccggtaaagaattttttactgaagatatatttggaaccatacatgggcatgggccaaactaccaaaaatgccaaagcgaaaaaaacacataggaagtatgcaatttttaaaccacgtgctagttctctttgttcttcgtctaattcattttgtaactgtgtgtcatcttcttgaaaaatggcattacttattacaacaccaaggttaggctcaatcaatttttcattatttactctaacatcgtttttttcactatctgagaccagagaatttgtttcttcttcttgttccttatcgttagcttcagcatcgtaaagctggatatcagggtcagcctgaactaactctgcagtttcgtcaactctagtaatatctttcattttctcccagtcaaaattttgtggcttaaacacatacgttaaaataggaataaaaatggctggtgatagcaaagccaccaagttacctgttaacattggataatccatgaacgtagtatccacggtcaattctttataaagggatttggtacagacaagccatgacattatagccagtcctgtgcccaaaataggcgacactacagcggccaccaaattcatgtctttggaacataaggtcaaaacgacaggtaatactgcactactaataattatacccatcatttcatagatataacccatagaaataccaccatagtataaaccaaccgaaaatccactcatggcaagaccaaaaaagatacaagcaacgtgtgatgtgtaaatcaatttcttaccgcttgcacgaggatcaatatattctctatagatatcgtaagtgaaaacagatgaaacggcaattagttcagcagacatagcagatgtgacggccatgaaaatcattagcagcgatgccacagcaccccccttacccatgatagcaattgcagctgccggcaagactaacccagaatttgcctggaacgaagtaagtggatcaggataggtggggaagttcggagacgtttccaccgcaagacatgctaatcccatggtcaatgaaatcaaagaaggtactgcaaaccatgctaacccaccgatggcatatgctttcaaactcgctgcgggactagcagaaatcgctttattccaataaccattatcaaggaaaacggtgccgaaatttccaatcaggttaataattaataaaataccagcggatttggatgtcatggtcatatattcaccctgatagttaccgtctactggatgcctcttggcggcttcacgaactaagtcataaacttttcccggtgagcctaaaacatcactagtcgcataaactttaaaggcaaatacgaggacaatgatgataatgacacatgtgtgcatatagtccgttaagaaagttgctttaatcccaccaaatagagtataaacaacaacacccacaggcagtaaaaaacatgatgcgatagtgttcatcccggttaaatcactaaagacagcagaacctgaagttaaaagcattgaagtgactaaaatattcgtcgcgatggcataaaacaagtagcaaccatggccgatcttaccatatcttgttctcactaattctaaatatgtgtgcgcattgggagccatttgcttggttttaattgccaaaattgcgaatgcaataatttggaagcatgcgccagcagcgtacgcataaccgccaaatataccgtctgcatattcctttgttgacgacgttaacaatgtagaacaccagatccaactagaaaccacggctgcagccactaagccggtttttacagatctaccggcggtggtgaattcttctgctgtgatgatttccttttgataacgtttcagtaaataagtggtcaaaaccatcattcctgcaaatacggcccctaggcccaatacaatagcgtacccagcgccttgaggtagcggaggtttaaattctcccatactataacaatgacaaatttatgttattactttttcttggatgaacccaatttaagaatctagacaagggaaactgctaacaatagtaaagctacggctatactactgcttcattttatatacttggcgaacaagacgtatcttcatgcaacaccgatgaatagagcacatcttgcctgttatctaaggataaccgtaccgtagaaagcgcaatgatgagttacacctttcccataggtacgcctgcttgtttctatgctgcaactgactattggcctgtccactctcgagcattattgtctgtcgcatttgctatcataaaatatcccgataagataacacccaaatgtgcgccgcctcatttcatcatcggaaaaaaggtgcggcaccaatagataaacagaattggaatgcctagtttgagtcagccttgctgcataaaacaaatacctgtatgactgcttttgcatctttaagagaacctttggtcttggctaatctcaaaattaaagttcatatctaccgtatgaagcgctgataaagagcgccaaatctgcaccttgtgcattttgttcacacattcttggcgctcctaactggagaaacgtctatcattgaggataactccggatagtcgcattctgattgaatagccgtctagctccctattgtgactagaatactattgacatcgttttctcatcaaaacctcccgataaagggaaaaaaagaattatctgaccagatcattcggaaaaatgcgtatcgtcattgatatccttcttgtcttgtctgctgctaacactatttactatggaaagagagatttccctgaaacttcttatttttatctctatagaaggggaaaagataaaagtaaaaatgtaaaaatgtttacctgcaagttcacacctgtacattttctacatccgtaaacataagagaaaaaatgccacaactatttttatgaagataaagttcgggtaacgataatgttttaattttgaaaaaaaaacttcgacgcattcgcgactagcctcagagattgagtaatagaccgtattgaattcaaaataatagtaaagatgggttatttcattcaagctcagctttagattgaaactcctacaagaaagcaagtaaaataaacaaaaaggtatatacaaaatgtctgactttcaaaaggaaaaggttgaagaacaagaacaacaacaacaacaaatcatcaagattagaatcactttgacctccaccaaggttaagcaattggaaaacgtctcttccaacattgtcaagaacgctgaacaacacaacttggtcaagaagggtccagtcagactaccaaccaaggttttgaagatctccaccagaaagactccaaatggtgaaggttctaagacttgggaaacctacgaaatgagaatccacaagagatacatcgacttggaagctcctgttcaaatcgttaagagaatcactcaaatcaccattgaacctggtgtggatgtcgaagttgttgttgcttccaactaagctggttctaactggaaataatttccattagattcctctttttctcgtccattaaccaaaatatattattgaattcagcggttccttttttctcattttcgcatatagctgcactattagaatcagcccactctaggtaaacacagttcctcgatatacctctgtcttactatcagtggttaaaccttatgcaaatataatatatatatatatatatatatatatatctcatacttttgttgattcttgtgtaattattggaaaagacaaaacaaagcaagcgtttctattcatatttacaagtattttttatgacaaactatttcttaattttcccaccggcggctttgaataaggcaatgtcattgtcctgcataatatattgtttgcctgcacgtttgataagtcccttagattttagtaaagactcatttagcggtggttccatcttcttcagatcgtcatattttattacatcagcgctgataaatgtttcacgcaagtcgctatggattacacccgcggcctcttgagcggtggttccctcccttatattccattggtgaacttcttgtgggccgcatgtaaagaagctaattaagttcaacaactttctcatttctagtattatttgcggtatcgcagaaactaactgttgatcagaaacattggtatcttccttgatcttgtcaaaatactctgacgctatgcctttacattccatcaattgcgattcaaattctgcactgaaaagtaggaatttatctcctggcgaaaattcgttaatccattctataatatttctgacaaatttattttcattcctaacgtaatcttgaggtgaaacatttagcaatatcaaagttggtttggaggttaaaaagttatgcttattcaaaattttgacttcatccaggttccaatgatctttgaaatgccggatttttttaccgttaaacaaatgttcctctaatgcatctaataattctgtctctatcttcatttcctgatgttctttagaattcttcgaaaccattctcatcttcttactaagtctttccctaatgttttccagaaattctaagtctttcaagatgagttcatcttgtaccacggatagatctctgacaggatcaacattaccttctatatgggtgatgtcttcctttaagaatcctctcaccacttgaaatatcccctctacgtgtctgatatcgtttaagaacttgttacccaaaccatggccttgagatgcgcctctggtgagcccagcaatatcatatattgtgagtgttccaggtacgcatttcgcactctgatatattctcaataaattagagagcggcacgctaggtatattgactttggcacattctgcgtcaatggtagcgaatggataatttgcaggatttcccaattttgagtttgttattgcttggaaaaaagtcgatttaccaacattagcaagccctactatccctgaagttggattattcgatatcctcccaagtaaaaattttcctccaccaatgttcatatccgattattacttctctttattcttttatatccatatgcttcaaactatacaattaaatagatgcattaaggtttacaaataagcatatctcattagatacggatgggaaaaatcaagaatcatgcaatgaattataatgctcacctaatgcatagctgtgtttatagtaaactagcttcaattcaggatttttcccacattcattgtacacttgaataggtcttccactcatcagaatgctaatggggcagtcgaaaacgtgagagagagccaaaatctcaatttcaccaccccattgagctgtatgctccatctctttcgtatactcatcaatgtctttcatcttcatagtttcttcatcaaacaaatatggaatgaaatcatccctgtgctcctgtacgtaattacaactcaaccatctcagcttcatgacatccatgtcttgatccagtttttttggatcatggcgtaattttaactgatctaatatagatgcaaagagacagtggccatcgggttgtatatcgaattgtttcagtttcttcaactcgcataactgatctatagactcctgctccatttttttcaagtccggttgtttggatgcttctaaagcagcctcttctttcattttagcaattgctgcatctcttttggccaatctttccttttgtctattgcgacgcttctttgtctggccttgttgctgttgttgaacgggaacattctgttgttctttctcatctcgagatatggatagttgttctaaaagtttttcaggagtcacttcatcttcttgttctgcgtcaaacacttcattatttgcaattttccaatcccttatttcattttcttgcttagtctttagtttatcttgaagatctaggcatttcgaattaacttctttccttttggatttagtagcctgctttttcatacccgttatcttattctgtaaatctttattttccttgcgatgtctcgccaaaatatcttccatgttttccaaattctctcctgattccatgccggtcatgatgaatatctcttgttctctctactagattgaatgctgtgctttagttggattttgtattagatgctttcgagatgcccaaactaaaaacaaggcgtgaagaaaaagaaatttcgcgacgcataataatactttctttgacagggccagggctgccaacttttcagattttaacaattgagaaatttattgtggtaagaaaaccataaatttccactctgttggaattaaaatttcctgtattgaacgagagtagaagcacacaattttcttgaagaaaaagtagttagtcttccataatgttcaatggccttatcacacaaaaaaaaaagaatgaaagtactatcagcttataagtcctgattaattaaaaaaagaatgcagaatagcaccttatagtaaaaaaagtaaatttaagtaattaaatataactatactgtaacttttttgaattgtattttccctggcatttacaatctttttgtaacctggaatttaacgataactgacacaagtgattcttgataataaaaaaaaaaaggaaaaatatttcactgttctacatagtatatacaagatcaatgacggttttctctggagtaaataaaatagagtttgaaggtactttcgaaggtattggaaaggatgttgttatgtcacaaatgataagggccttgcagaaacattttccttcgatacgtgacaagaattatgagtttagcctatttttgcacatttttcaaagatatgtcttagaaaatacttcaatcacccatgatctagtttgtgacaaaattagattaccgataattgatgaagtggttgaactcgatgatattaaaaattacggtttgttagagggtaaactattatcaaagttagctattttaaaattaaccggaaaggctaatccaatcattggtaaagaaagccctttattcgaagtaaaaaatgggatgtcttcattggatgtaatagttcgacaaacgcaaaatttgaatgtacgatataattcagacgttcctcttatatttatgacctcgcttgaaactgaatctcaagtatcaaacttccttgaagagcattattcttctagcaaagtgagatggaaaaccgtagttcagtcaagctttccacaaattgataaagatagattattacctatcgatttacaaataaattctcatgaaaatgatttttggtatccttgcgggactggtaacctaactgacactttgtatttttcaggagaattggacaaattaattgctcaaggaaaagagattttatttgtttcaaatgttgacaatttgggcgctacaggagatttgaacattttaaatttcatcataaatgaaaaaatcgagtatcttgttgaagtagttgaaaggactgcaaatgtttcaaacactggagtgttggcaacatataaaggtaaactacgatcggtttattacaactgcttatccaatgaaagtgcaagcacgtgtcgaattgtcaacactaataacatttggattgatttgaaaaagctaaaggtgctaatagagtctaatagtttaaatttgccaattcattctagtgaaagtaaaataacacacaaaaatgaagagatagagtgtcttcaatttaagacacagttggtcgattgtattgccttctttccgaacagtcgagtattgaaagtatcaagagacagatttttacccctaagaacatgtaaggacttgtttttgttgaaatcaacattatatgatctcgattcaaatggaacatttaacctctaccctctgaaatttggattattaccttcaatcgacttgggcgatgagtttgcaacttatgagacttttaagataggagtaccagatattcctaatattctggaattagagcatttaactgtgatgggaaatgtgttttttggtcgtaatataactctgaaagggacggtcattataatatgtgatgaaaatgatgtaattactgttcccgatggctctattttggaaaatgtaacgatttggcataaatctcagctggaggatatgaatggatattaaacaagagaaacttttgggtaaaatgcatgaataaagttttcttctattcccactatgtaagaggaatcatgtatcctcacagaaaaaaaaaactggagcacattgcaatagtggcattacattgcaatttgtgggaagagaagtatacacatcagatacgtaggtatttatcaaattctgaaaatcactcatcatttttgtagtattttttttctccccatttattcttcagtcacttataagggataattcttaaataaataagaaatactttcaccattatgcaaacgacgaatactttcagccagcacactactgatgtcaatgactgccagttttgggcacttcttgattttttcttcaaatggaacagtatttgtgcaaacaactctatccagtttagaattgttaatattttcaatagctctgcctgataaaacaccgtgcgtgacaatagcaataacagatttagctctattctccaaaagaatttcagcagccttagctaaagtaccacaagtatcggccatatcatcaacaatgatacaaatcttatcagtaacatccccaacaagaaccatacgagaaacctcattggcacgagctctttccttatggatcaatgcaaaatttagatccaaacgatcagccaaagtggcagcacgttttgccccaccagcatctggcgaaattattattgaatccatatagttgacattttccttgatatacctaactacgcttggttctgcatataaattatctactgggacgtcgaagaacccttgaatttgggaagcatgcaaatccatagtaataacatgatcacacccggctgttgttaacatatcggccatcaatttagcggtaataggagcacgagacttatcctttctatcttgtcttgcatatgggaaatttggaataatagcagtgattcttcttgcagacgcagtcttcgaagcattgatcatgatcagtagttctagaacacgatcgttcacgacaccagagccaatttgcgtgatgataaagatatcttggtccctaacagattctccaatagaaaaggaaacctcaccggttggatctctctttagtttgctgcttgttaactgtagacctagccttttggcaacaagttcagctaaacctcggtggacatctggtgctaataatttgatggaatttgttggcattttgtaatcctaagtgaatatatgaggctcagtttgaatgggtaggttcgtttatcctgcgctggcaaagtacgtagaaaaaagagtatgaatctttcttagatatattcaagaaaaagtaagtaaataagagggtacgtgattataaacagatacgagtttagcgaataataccgttcgcaatcataactttataaaactcatcctattacttactattcgactggaaaattttcgcaggcaaaaaaaaaaaaaaaaaaaaaagaaaagaaaaatcgatgagcctgccgtacacagagatataataaatttagaatgcaagaatggtatggcggtgatgaagataatcatttccctgcttttttatttttgttgcgcttcttcttgcttttggatgcctgtgctgccccatgtggttgctgtattaggatggtaccttcttttacactctcatcagcgtctttgaatttttcttgagaatctagataaaacattaggtccttgacttgctcttccaaatcttgtttagactcttctaacgctttgttttctcgctctaactgctcttgtttttttgataagtgatctaggttcgcttgtagtccttcgattactaacatatcttcctcaagcttagatttctgggccatttcccttttctgccactccttttgagtgacctgaaattggagtttcaaatcttccatagacttcttcaaactttcaacattcgaagaatcagacgcagtttgatctttttcttgtaatttcagttcataatattctctttgagactctaattgagatattaggacttgcacatattctagatgatactccctatgccttaaaaaatttgccgccagctcgccatcttttttattagagttcgatttctcaccgtttttgctcctgttcccgtaaacaacattttgtagttcatcggagttgcctatatcattgttgtcatcgtcaccggagccgccgacctctactaacttcccatcaacttcattttgaactaggcgatggacataattatcacccgcataatcccacactctttgtgtccgtatatccatcgcaaaacaatgtaaagtttcttcataatgcttgattgcgtgtttggaattgtaacgaccgcatccaacattaccgcagatcaagcaaatccatagattatcagtggaaccacatgttgcacaatgtgcggaatcacctgcctgtttcaataatgattccctgcttagccgcagacttgaatgtcgacacactggacaccttgaattcttccacttatttaagcattggcaatgaaaagtgtgctggcacgggatcgttactaatccagtagtttctgaatccattctttcaaggcaaacgggacatgtggggagttcgacttttaccagttccttttttttcttaacagtgaatggatcagtaagcagataggggaagtcctcgttagcggctggtctttggaagagctttttttgaaaaactatttcttttacagagatcacatggcatgtttcgggatccatcctgctgaaacttttgccattgaactcttccttgaaatttttcgcatcaagtgcattcctgaatttaattaagaccgtgaaattaaaacccattcccttctgctgatttcgtaatatacgaaagtttgaaacttgcttattaacaatatcatcaccaatataaaaatgcaataaatcgtgaacggtaaaataagttggaacaaacaggatacatatcatagtatcatctcccgggatagtcaaaatctccttctcattaagagtattattggcattgcttagcttgaatagccttattatcccatggcctaagtattgtgaagtaatcaaatcactttcctcttcttttgatgtttgatttttgaaatcagttatcatgtctatttccaagtcacagactctccaatcctgccagtcttgattattacttttaatactttcttccccgatactttttgccttcaactttttcggaatactcttgaaaatttgataagcggattcaacctgattttggtttccaaattctaaagtaatgatatactcaaattgatccatagatgtgagggccaaccagaaagtaatacattcaatgctactattccgttattgcctctatgtgttttcctttgaacttttacttaatccgcgggtgaaatttcatttttatattttccattttataacaggccgtcccctaaaaacaccgcgtaagaacatagtttatacacttatataagtaaaaggtgtagtaggttggaatggtaaagggcgtattgtgtgtcaattatgcgatgaaaatgtatacttcgaagtcaataaaaaaagaacctggtttgcctcatgaagatgttgcctgccctttcttatttagtgtttgtaagttatttttgtcaaagtctattcattcattcaaagtagcttcctccactagaaaatcgattaaacttcttggatacgcaggtccatgggtatgacaacattcttgtccttgcaatttgctcataacgtatgtcacatcaaagtccctctcttctgaaagtttgtaaagatactcccaggtggcggggactgttagtacatgtcttcctgcttcgtcagtatactgggtatttcgcttcataatttcattatcctttagcgaatacttgcctttgtgattcagtttgctttccaggaccatagaggtaaaaaattcatctttcgttgggaaagaatatttgtagttggtatcatcttctatgtcctttgaaaaattttcattaccactccgcagtagcagtctgttctctgcgttgatttcagtatttgcctttcttagttcctcaatttctttcaataaactttggcggttcctttcactttctaacaatttatcttgtaattctttcattctggcttcttttctctctctgaaggctttttgggcggctctgttttgagcctttttctttgccttagagtcatctggaacattctcattatgagcaactgagggactcctcgaacttggagatataccattatttttagaaaaataatttgtattactataactatcattatcattattattgttatctgccataacataggtagagtagtcgcctgaaataggggttagttgaattgcttgaagatcactacccttagggaaagatatgttgttctgtaatagcaaatcattatttgatctgtcaaggttcaaagcaggacactggtcttccaaaattgggaagggtgctgtttgctcgctcaataggtctggttgttgttttatacatttgctatcttcttggaatagactatttctgatacaacaatcctcctcttggcattgagggttaataaatttcatgaatccgctggtattatcatccatattagaaggcgtcataacaattgcttcagccttattcttcgttagtttatactggaagtaaagcaaacacctactgccccttttatcgaaatgataaacaaataagaaagctcagagggcctccggtaatattcaaatcgatctgttttataatgcttattgaataataatgccgttgctgtactcttaacataaagctacgaaaatccactatacatttttctaaagaaaaaaaaaaaattcaaaaaaaattgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaaccaaattcttattgattatgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatacaaacagtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatatattatataaaatatgaatcatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatactgtagagtgggtgaattttgagataattgttgggattccatttttagtaaggcaataatattaggtatgtagaatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacatatatgatagctgatttttattccaacaatttatacgcttgggtggatatctaggcaagaagggccttgtgttttctcaatattatggtacatcacaaataaaattgagcagcgatatgttccgaacacatgccgttacctgatggaatgagaaataggtctattctatcgatctttatctatattactggtatattatgatgtatgacgtaaaaagatgtagcaaagaatggcaaaagctatcaaaaatttaatgaaacctaaaacgcaaggattgacagtgatgtaataatgaacgagggcatattgaagtttaagatttagtttagtgacactgcttaggcaaaatactattctaaaacagatatgattttcgttcacgatgcaaaaggtttatataagttatttaatagtaaataaaaaaacatgcagacgcataagtcaccattgactcatgcttattattatatccaatgatttatttttttttgttttcgttgatatcgcgggcatcttaactcttctggtcataactggggggatgtgtgacgattataaaagtttttgggctcagtaattttttgccgccttgtagtgctgtccaggtcctctttatttaggttaacaattccggctacattatttgctgtaattctagcattgcggtttatgccaacagcagccatttttttgagtaagtcatctgggctttctgcatccttgcttgagtgaaattctttcgacaccgccctaaacagtccgcccaacgtggtactgtttgctttacgtaatgaatgagcatcgtctgtgtatgctggagacgaggcgggagcgttatgaggaaaagtatcctgtgtcgttctaggtaatatcggaggcgtcacttccctagaagatacattttcagcaagatgggtaattattttttctagcctggtacctggtttattttccaaaatattataaccaccatttttttcgtactccttttgctcacgatcttcttcagttttcactagccttaacaggttatcatcctccttttttttattcttcacgtacgcggagttatgtgtttcggctcttcttaagaaaagctcattttccttagggtcgtaagttgcatcttcaatcgttttttctctttctagcggttcccccattccccttacaggaaagacaccaggcggcgatctcaaactgtggcgcttgttaatacggtgcctgttaatagatttgatcgagtgattgtgaggcagattgtgaggcaaccccaggtgtggagatcttgtcgtagagttacttttaggtatgaattgtacgggttctcccaagtccgattccattgtaacattgtcggaagttataactgatgaaggtatggatcgaagcgaatttagacttctgccggtgaaatagctcgagttatcgtgatttgtattataaatgcttgcaaagcccttttcagtaaggttttcaagatcttcaccggtttcagttgcatcatcgtcacactcatttttttgtattcttacaactcttgaatccatattcagttctggttgctcatctcttgcttcgtattctggtaaagataatctctttctatcacgttccacaaccaccaaatgtaagtagaagggaacgactgcactaaaaaagagtcctccaacgatgttacctaaagaagcgggaattagtagtttccatatatatttacccactgaaacatttgcaccgttaagcattgcaatgaaagatgcagacatatctccgactacatgtgtaaatccgataccaataaagtcaatgatagggaatgacattagaataaacttcacatgaataggttttgccattaactgtaaatatatggctaaacaaacaaaaaaattgcacgctattccttttaaaaaggtttggacgaatgaatatgaaactttttgttctatgatttgccgtgagcctattatccaaagcttctgagaactaataccagaaagatgaccaaaaagatatgaaacaaaaagtgagccagcaatattacctaaccaactgacaacccacgaaatcatcaaatcatagatagttactgcttttctcagaactccaacggagaaaaataggatattagagttgaagaggtcagcacccatcattactacatagaatagtcccatggcgaaattaacaccagtaataagattcacaatacccgggtttcgtgcgactatgtcaggatcttcggaatataccgctaccaataggaacgaaccactactaaacagaacgccaccaagtatggaatttattagcaatgtatctagttgcagtcttgctttcttcattgcagtggccaccaccgctaatgcagtttcatgtggtgtaagatagtttgagtcgtcaaccattttttctaacaatgcctttagaaaatcctttccgtcactgttccatgaaataatcttgttagtttatgaaaataaaaaacttcactcaactggaaaattctagaagacgagagaggatgttatatcggtaggaatttctcgtatatgtgggaaataagaaacaagcgtaattctctcagctgaacaagaactgactcccatggtatttttttttttctacttcttttcttttccctgaatttgcgggataatatagttcgtgcactaaggacaatattacggatatttccaaaattggataatacctctccttcgttacatagaacgcagacagatgttcgtgtaatggtacccgacactcgatgagactttgttatttttatacgcctgaaattaggaagaatttgagttggtttcaatattcctcagttttaagcaaaactgttgtcgtgatttatttaaatttcgttaatgaagttgtgaattagagtgggatgtgttataaaatgtccaaatatacacgataagatatatgaaaagaatttttatgccagtcacaactgtgtatatactttgtcgataataaggtgtaccctgcttgctacgtttacttttgtttatcatcttcagttacgtccaaatttacggtttctttgctatcgttattgtcgtcacaattgtttgtcttattaatatgctcgttgtcgttatcgtcgtcattatcttcatcagcatccatgttctcagctactttcttcaatcttgctaacttgactagcggggccaatgaggaattggcttcagctatctccgtgatatattcatcatgaagcaattccgtagcgcttgctctatcttcgggctccacacataaacaccaatcaaggaattttttcaagcttgacgatagattctcgggttcctttaacttgggtgtaccatttgtagcaattaaatacagtgctcttagcggggtttcatttaaatatggaggctccccctcgatcatttcaatgatcatgatacccaacgaccagatatctacttttgggccatattctttcctagaaaccacttcaggcgccatccaataaggcgttcccaccatagtagttcttttcaagttcaattcattgatttgagcgcaaaaaccgaaatccgttaacttaatatccccttccatggacaataggatgttatcggatttgatatctctgtgaagaacacctttagaatgtaaaaattccaacccactcaaagtttctctacaaacggcaccaatttgaccttctgtcaaaatacaatgggtgaccacatcagttaaggagccaccttccatgtattccataatgacccaaaggtcgccttttaaaacgtaagaatcaatgaaattaactatattagggtgtttgctacccttcatgaccagaatctcattgatgattagctccttttttggttgcttttcgagattcatttgcttaatggccactgagacattcgtacctatttcataagcagtataaacaccacctgatgcaccttgaccaatttttactaaattggcatattttgtacttgggtcaccgtctgagcaaatttcgttcaatttggcatatagttgttttttacgtctttccctttcctctctctttttctcatttaattctttagacaagcttcttgcttgagctggcttcgaagtaggtgtcgttaccgtctcttgcgccggcgcttttggcgattgagcaacttgctgtggtgtgtgagctgtggagatgattggagacgttttggatttggttggaggtattggtggtagtggctgctcctctttttttaaagtggcatttcttgatattgaggacctgtttgggctggtcctgttcggagttgtaggtgcatgagtctgcttcaagggcgaaacattggcggcagaattcatgacgggtgattttataattggagctgaagcggacgcagaagatgggggcttaggagccggtctacttggtatgaatttcccgtttgctgaactagaatctgtatttaaggttggagacatgacgtgattggacattggtgtacctgttctggaaccgtaattgtgcgaatcacttgtcgacggaggaaatttattgaatgagtttgcaggcggtgttgaaacttgaggacttcccggcaatcctgtggttgtgttgaaagtcttgaacattttatcttcaccgtttgtttccgtgacatcctgatagaatttgacaatatccatgactgcttgcatgttttgctgttgttctcttttggaaataccactagaagtcaacaatttttcccattcctccggcaaacctgtgtactcaccagtcttggagtccacgcccacatggtggatatgcttggcattgtatggcgtagatatcctcaaagcggtggttatagaagatgaggaagaattattggacgacgatgaggcccttttatcatcctgagaatttctctttatattctgtacaaaggacgtaaagacatctttcattcttagtgtaccactatttgaaccgcttttcctttttttcgaagaggaagaataatacgatttttctgtttgctttttaggtggagaggagttttttaaaggatttttcgaaggaaagctttttttcacagaaaccggtttactttttgcttcaggcttggacggtttaacttttggtttatgttgcttatgcttagggttcgaaagcgaatgggaagctgaattgatctgtcttggcgtggttgtcatcgatggtttagagataacgggagtggacactggtgtagcccttcgtatatcagtggagctcttattcgagtttactgtggaagatgcaactggctgctggtgcttcactgtcgcgttattttctatagtttctgtagaatctgttaacgacagttttgatagtaaagtgtcattaaactggtgatctgactcggacgcatttatggtagaaaatgtgttgtcagcagaatgatccggggttatattgctggtatttatgtttggagtgactgcttctagagatttggtttcatcgatgttagaatgaggactcatggatgaagacattccactgatgacagaggaggaagatactcgggtaaattgaataggatcatctagtgaaacgacattattgtcatcatcattggttgtctccgcgttcttcgcaggatccatggatttgtatccaccagcttcatgggcagcattagtgcctttttgtaaggcattgacgttcaaagttccagtggtccttggtaatcgtaatccatcgccgccatcgccattgccgcccatggccctttcattgtcattgctgataccgttatcaagactgtccttgtctggtagttccgatacagcagatggatcattgctcatttcttgtattagtcgaggatcttgtgggatatttaggatggggtgtgaggcagtgaagggaagaagtttgggttgcttgctacctcgctctaattgtacgtacggatgtatgtctttaagaaagtatgtaagtgtgtgtagtatgtgagtatctatgtaagcatgcgttgctaatgcgaatttacggatgcctctttttggtttcgtatttttcctctctggccaggtgactttctgaatttttcagctgccaaaagcggtagactttcgaattccctctcttggccgtgtttcgggccacgaggcgaaaattttttttttttaatcgaaaaaaaaaggaaaaaaagattaacgtttctttttcgttctatcgtcttctacgatatcgcatgtaacacaatgcagctatctgataatatggtcccagaatcgcaatagccgggcaggcacgctactagaaggcggttctggatagaattcaactttagatggcagactgaggcactgccgtaacacaaggctaagtagccgcagctgttgcggtccatcttgtgtcgcggtgagatcccacaatccatagacgagtacattagagtattgcggaccattcgcctgcgcttgcatccgggtgaggtacatgtataagtactttacccggcccaaaaaaactacggatacccgctcccggcttgccacgtgacctgccacagtgttcgtagtcacgtgctccttcagtcctcctaactctacgtacttcctggcagtgtctccaaggactatcaccagtacgtttgggcttgactgatccaggctccaatcgctttctactagctgttgcaaccgctcttcaaactgcatattgtatcctgctgctgctgttgttgcacccgttattgcacctgagcattaatatatgcgtatatgtatctatctatgtatatgtgtatgtgtaatatgtatacgtttatgttaatgcataaactgtaatgaaacgaatactcacccgcttgctctctctcacgtataacacacgcatactgccctattttcctgtttatctcggtaagaaaaggccgtgccgggtcagaaaagagtgcaagaaaaaaatcaattcggtaagtgaatccgagagatgaaatttgtatgtcgtaggtcactgctatatttgatggtaaataataatcagttctggcaagtgtacatacgctcgagagcctgattatcgcggggcacaaatacaggtgattcgagaaataaaaagtgagaaacgactcttttctcatgcagagacacgtttttgcgaggaatttcagacgtctttccttattgaggaacccttcccttaccaaaaggtttcagtcgtcagcatccggtgcggccaacacccctaacaataacgatgaggtgatgctgttgcaacagaaacttttgtatgatgaaattagatcagaattgaagtctctatctcaggtaccagaagatgaaatattacctgagttgaaaaagtcattagagcaagacaaactctctgacaaagaacagcagctggaggctgaattgagtgactttttcagaaattatgctctgttgaacaagttgtttgacagcaagacattagatggacaatcttctacaacgacagcagcagccacgccaaccaagccttaccctaaccttataccttcggccaatgacaaaccatattcctctcaagaacttttcttgcgtcaactaaaccattccatgcgtaccgctaaattgggtgccactatttcgaaggtttactatcctcataaggacattttctatccgcccctcccagaaaacattactgttgagagcttaatgtctgctggtgttcacttgggccagtctacctcactttggaggtcttccacacaatcctacatatacggtgaatataaaggtattcacataatagatctaaaccaaactttgtcctatttgaagagagccgccaaggtagtagagggcgtttcggaatccggtggcattatcctatttctgggtacaagacaaggccagaaaagagggctcgaggaagctgctaagaagacacatggttattatgtgtctaccagatggatcccgggtactttgacgaattctacagaaatttcaggtatctgggagaagcaggaaatcgactctaatgacaatcccaccgaaagagcgttatcaccgaatgaaacatcaaagcaggttaagcctgacttgctggtcgtattaaatcccacagaaaatagaaacgctttgttagaagcaattaaatcaagggtcccaactatcgcaatcatcgatactgactccgaaccttctttggtgacctaccctatcccaggtaacgatgattcattgagatctgtcaatttcttactaggagtcttggcgagagctggccaaagaggcttgcaaaatcgcttggccagaaataacgaaaaatgaacacttttattttcttttggcttgttaacctaaacttgtacatatgcccatatatccttaaatatatatatatagccaacccgaagacgctaaataaacgcatttttttttttttttacagaattattactttcgtacttgggtttatgcttcttataacaacaactatgagctataccatgttaacttggccttcatacaggggggaaatcatatgatgatacgtattctccttaagatacgtttattcacacttttccttagattcttcattttcagcgctctcatcagaatcactgtcacttctttcgtccttttggataccttgccatatcaatctgtacaagattctaagaattaaaaacagccaatacaggttaactaattgtaacgcagcaattagtacaaatacaattggcaacgaaatccaacatttgtattgttgtgtggcaaaattcaacacataattaccttcatgacggaattctgttaagactgaccataatattctgatattcacgacatggcgcagatagatccaaaagaacacgaacaagccgaacacaaagggagtaaatacagaattcagatagtttaatgtcttagacaaagaaaggaaaaaatctgacacatccatagtaatatagatagccaatcccattttggtaaaatggaaaacatatgatgaccaaattaataataatgtcacaatgtgatgaaaaaccaattccttgtaatcctttcttggcttttctaattgtagaacaagaacacaagcctgttgcgcccaaaatgccgcttgacccaagtaaaatatcttaaacaagaacggattggttataacaggatatgttctgtacattggttttgtcttgaacaaccacaaatcactatggtacataatataaagaccaaagggccctgaaactccgcaataaaatatggcatacatttgttctagcatacgcttttgacgatgctcggaagtaacatttaggtataccgtgaatggtcgaattacaacatccatcaaaaactcacgtaaaaatgtgaagaaaatcatgtagaaaaacacaaaactcaaatctttgataccttttgcatatgagtctgtgccatcaacttgatatgatatggctacgaacatgtgcagcgggtttgattctgttctattcccagataaaaagtacgcgctatacacgcatacaagtatgaagaatggtgtcaaccaactatgacggtaattcatttctctatatgaaaaccaaaccttccacagtaggtcactatcctttttagagtcaccagtcaaggctttcatcctttttttggcctcatttttagaggcagcactttcaggcatggctgcaaagccaggaactgtatcacctaaatcaattttacccacggaagagtttcgtcttcttgtttttgcattaacaactaacctatcgatagatttgtccgtagctgatgtcatgttgtcgttatttcttcagtttctctgtatcttggagttcactctcaacactgtctaatataccttgccactttagatagacaagcagtcagatcaattgagacaaccttacgaaatcgtttggcaaatatcttgaccttcttagtacagggctgcagttttccttgccttgtttgtcaagtgatagcgcgtaaaatgttgatgctgcaatttgcttttcccgctaaaaaaatggaattttttcatcgtttttcactacccctgggctgccctcggtcaagaaggatttcaaatggaagatgacgcattaggtaagtttaaagcgttaaattctctataaaagggatctctatttacctgtaatatactatcgatattagtcttgacggactggggtgtccctggtcataataccctaaaggaaaaacgactacgacctttgtcggtctagccgaaaggtgtttatatttatggaatcagcaagtgcaggaagatagcaggctctaagattgattcaaaagctaaaccctacattactgccgcagaacttcggtagcctttgtacgtaattatatacattattctaatggttaacctcatttaccgttattagtgattagttaagaaattcgaattacataaatgaaacgcaatggattctaactgttaaatataggggccatgcagaggcaatgcgtaaatctatctaaggaaaccgttgacaaaaatgtcatcatctgcgattaaaataaggaatgcactgttgaaggcaacagatcccaagttgagaagtgataactggcaatacattttagatgtttgcgatttggtgaaggaagatcccgaagataatggacaagaggttatgtctcttatagagaagaggctagaacaacaggatgctaacgtgatcttaagaaccctctctttgacggtatctttggcagaaaattgtggttcccgcttaagacaggaaattagttcaaaaaattttacctctttgttatatgcgctcatcgagagccattctgtacacattactctaaaaaaagcggtgactgatgttgtcaagcaactgtctgattcattcaaggatgacccatcattacgcgccatgggagatctatatgacaaaattaaaagaaaggctccatatttggtacagcctaatgtaccagagaagcataacatgagtacccaggcagacaactcagatgatgaggaattacaaaaagcactaaaaatgtctttgtttgagtacgaaaagcaaaaaaagctacaagaacaggaaaaagaaagtgccgaagtccttccgcagcaacagcagcagcatcagcagcagaatcaagctcctgctcacaaaataccggcacaaaccgttgtgagaagagttcgggctctatatgacttaaccacaaacgaaccggatgaattgtcctttaggaagggcgatgttattacagtgctggaacaagtatatagagattggtggaagggagctcttcgaggaaatatgggtatatttccattaaattatgtaacaccgattgttgagccatcgaaagaagaaattgagaaggaaaaaaataaggaagccatagtattctctcaaaaaactaccatagatcaacttcataattcgcttaatgcagcttctaaaacgggaaattcaaatgaagttttgcaagatcctcatattggagatatgtacggatctgtaacgcctttgagacctcaagttacgagaatgttaggtaaatatgctaaagaaaaagaagacatgttatccctgcgtcaagtcttagcaaatgcagaacgctcatataatcaactaatggatcgtgcagctaacgcacatatctcaccaccagttccaggccctgcactctacgcaggaatgactcatgctaataatactccagtaatgccacctcagaggcagagttaccaaagcaatgagtactcaccttacccttctaatttgccaatccaacatcctacgaatagcgcaaataataccccacaatacggttatgatcttggatattcagttgttagccaaccaccacctggttatgaacaatagcccttcaacttatatagcacctttacatatctttaatttttacgaagagcattttattcaacttttgtacctttaaagacggttttcagcccacacattttttgttattttacaccacacagtaaaactttcttgcttttttttcttgagactccccgaccattgttcgatattccaattttcgcaatcttcagaaaagggtatcctaacattctaaattaataataaagaagagaggctacaagcatttattagtgtgaagcatttaaagtaacttcaggaaataaacgcgcaaataaaccaaaaatgtccactgattctattgttaaagcctccaactggagattagtcgaagtcggccgtgtcgttttgatcaaaaagggtcaatccgcaggtaaattggctgctatcgttgaaattatcgaccaaaagaaggtatgttgaacctaaaacccaccgtggacaaactgaggaggaaattgtaaggaagagaaagtccccgtatgttcagggaccgccaacgacttcctgattcatgcctgaatagtgaaacatgttaaacaatgagtagatgctgaaatatgcaatgggacagagggccggagatgtttctattctttttttgcataaacaacagtgaaatttctacatattttgttactggcaaactccttccctggcagttaataactcccatacttaagaagataacttcagcacatgtagccatacctcctcaattgccaaataatcttttcctgttttcaaagtatttcaatttactaacaacttttatgaataattttttaaattattcgttataattactataggttttgattgatggtccaaaagctggtgtcccacgtcaagccatcaacttgggtcaagttgtcttaactccattgacctttgctctaccaagaggtgctagaactgctaccgtttctaagaagtgggctgctgctggtgtttgcgaaaagtgggctgcttcatcttgggctaagaagattgctcaacgtgaaagacgtgctgctttgactgactttgaaagattccaagttatggttttaagaaagcaaaagagatacactgtcaagaaggctttggctaaggcttaaaaaaagaagaataattctaaaatccataggtaagtactgaaagcaattttgcgttccgtcaatgcatattatatatattaatcttaaccatttatgtaaacaacatatcatttcattttgttctggccacattccctgttcctctcaatatagtgatgttttataagggatattctttgcggctccattataaatacactttaccatgagagtttcctcaccagctatattactcgcgccaactaccattcgacgcaaggaacaaaaaagcatctagataatagtagagaggtggtgatacaccctcaggttgctatgacgatatattctccgtaaattctttcttacgattattcctttagatcggcaagagatttgggcttgaggaagcgataaaattctttgttgacaaaactctcccttagtgcttgtgaaataaacatcaataatcatttttttatttttcgcgtttttaagataatgtcttaaccaattttctaagttcggaacacaaaacccaatgtttaatcatttttaataaacaatttagtatatatattattttaattttattaaattaattaaaattaaaagaattattagtcatgtgattaccatcctacttattatactaaatcgttttgtggatgtgtaattgttggagttcttcttatctactttttaacttgtgtgtaattagagctgtacattcaaggtaaggaatgtaatgcaccaatgattacctaaatcaaattcgaaatatgtatcagtatattataggaatgttaattcgctcgtgcgtactaatttttccgaggtcactcgcaaatccagaattctaaaggatgaaagtatattttctgaaatcgtcaacaaagaagggatgtgatatattcaaaatggaaagattcctccttctttcatttagaaataggaaactaaccagtaaattagaaacaaagaatggctctcaataaactaaagaatataccttctttaacaaacagttctcatagctcaattaacggcattgcatccaatgctgcaaattccaaaccaagcggagcagacacggatgatatcgatgagaatgatgaatctgggcaaagtattctattaaatattatttcccagctgaagccaggttgtgatttatctagaatcacacttccgacatttattctggaaaaaaaatcgatgttggagagaatcactaatcaattacaattcccagatgttcttttagaagcacactccaataaagacgggctgcaaaggttcgttaaagtggtagcatggtacctagcaggttggcacattgggcccagggctgtgaagaagcccctaaatcccattcttggagaacactttacagcttattgggatttgcctaacaagcaacaagccttttacattgcagaacaaacgagtcaccatcctcctgaatctgcgtatttttacatgattccagaatcgaatattagagttgatggagttgttgtgccaaaatcgaaatttttaggaaactcaagtgctgcaatgatggaggggttaactgtattgcaattccttgatatcaaggatgcaaatggtaaaccagagaaatatactctatcgcaaccaaatgtttacgcaaggggaattctgtttggcaagatgaggattgaattgggagatcacatggtcattatgggtcctaagtatcaagtggatattgagttcaaaacaaagggctttatttctggtacctatgatgcaattgaaggtacaattaaggattacgatggtaaggaatactaccaaattagtggtaagtggaatgatattatgtatatcaaagatttgagggaaaaaagctctaaaaagactgttctcttcgatactcatcagcattttcctctagctcctaaagtccgcccattggaggaacagggagaatacgaatcgagaaggctttggaagaaggttacggatgcgctggctgtacgtgaccatgaagtagctacagaagaaaagtttcagatagaaaaccgccaaagagagctggccaaaaagagggccgaagacggcgttgaatttcattcaaaactatttagaagggcagagccaggtgaggatttagattattatatttacaagcacatccctgaagggaccgacaagcatgaagaacagatcaggagcattttggaaactgccccgattttaccaggacagacattcactgaaaaattttctattccggcttataaaaagcatggaatccaaaagaattaggcttctcattctattttaattatactagtacgatttctcactctgtaatttaatatcagtgtaatatgcacctagttatgggtagtttttgctaacgttacgagccgcgaaactgtcctcaatcttcaccactacctctaatgactgaagaatgctatgcgatataacgctgtcgcactttgaatatatacttatatttacatagttttcaagtgcgtattactattgcaaagtagtattttgtcacgtgattttgatccaattaaaactaaatatggttcaacccgttgtttccgcatcaaaaaaccataccatttatcaaggggacgggatatatcacataacagtttgaatgcataatttgttatagatatcttctggaataatcttcacagcaaaagcgcaagtcgaataatatatcgataaatacaatccataagacttaaaactaacctcaatggcggtaagtatcctatcatattatgtgagctagaaccgaattagtatactaacatttataatacagtacacttctcatctgtcttcaaaaactggtctacatttcggtagactttctttaagaagtttaacagcttatgctccgaatttaatgttatggggtggtgctagcatgcttgggctatttgtattcacagaaggatggcctaagtttcaagatacgctatacaaaaagattccgttgttaggacctacattggaagatcatactccaccagaagataaacctaattgaagccaaaacatccaaccggctgagtgattttatttatttgttttacgttcttttctatcattttggaagaggaattaatgcaaaacacatttgtatttttttttatttttgcatattctcgattatctatacatatttttaaactggatcataaaaggtataaaaagtaattgatccatacaacatttttaaatatttacccctctattttcagaatatttactaaaacatcagttatcaaagagtagggaaaagttaactacaggtttgtttttcctctttttatgtatcttttgagctttgtaattgggcagcacatctctatgttttcagggaaacctatttcattcgccattttgatgatttaggcatacgccaatgctaacgccgtttcttgtaatttctattttttcaaatggagtactttaccttcctcccgcagctggaactttcaacccgccggaagaaaagaccaaataatattataattaatatttaaaacccttgaaagatcatctcttaaaataacctcaaatagtgtaaatccaagcacttgaaaactttgccgttttagaactcgttaaatcctttaagaaggacataacagccagagtaacaaaatagtttgctcgtgaaagcaccagtgaaatttctcgaggtaactgctaaaataaacacagttcttaagtatgacgcgagatagcccagattctaacgacagctataagcatataaacaagaatactacacaaaaaacctcgtttgatagaaattcattcgattatattgtacgatcgggattagctggaggtatatcaggttcatgtgcgaaaacactaatcgcacccttagatagaataaaaattttatttcaaacatcaaatccgcactacacaaagtacacaggctcactaataggattagtagaggcagccaagcatatatggatcaatgatggggtaagggggttttttcaaggccattcagcaacccttttaaggatttttccatatgctgctgtcaaatttgttgcttatgaacagattaggaataccttgattccctcaaaagaatttgagtcacattggagaaggttggtgagtggttcactggcaggattatgcagtgttttcataacatatccgttagatctcgtgagggttaggttagcatatgaaacagaacataagagagtaaagctaggaagaataatcaagaaaatatataaggaaccagcttcagccacgctaatcaaaaatgattatattcctaactggttttgtcattggtgtaatttttataggggttatgttccaactgtacttggcatgataccatatgcaggtgtttccttttttgctcacgatttacttcatgatgtgctgaagagtcctttctttgccccttattcagtattagaactttcagaagatgatgaattggaaagagtacagaaaaagcagagaaggcctttgcgtacgtgggctgaattgatctctggtggtctagctggtatggcctcccaaacggcagcatatccatttgaaattattaggagaaggctccaagtaagtgcactgtcaccaaaaactatgtatgatcataaatttcaatcgatatctgaaattgctcacataatatttaaagaacgtggagtacgtggattttttgttggtctaagcataggttatattaaagtaacacctatggttgcatgtagttttttcgtctatgaaagaatgaaatggaattttggcatttaattatgcatcgcattttgttttatttgcatatcgcaatgaaaccgtctattcgggttctataggaagtacactgcattacactatgatgtaaatagtattaataaatctatattcaatatgttgtatttttgatctcccattgctaagaatagtactcctcctctttaaaaagcctctcaataaaatcgagaacttcttcagagtatacagctgtcagtttctcaccatccagcaaaatccttttttcgtgaatttcttgctcttctttcgtcatcagaacaacattggttaaggagatttctttgttagcttcccattttgttagagctagtttcgtagagtatccgctaataggagacttgcctctaaacatttcttcaactatataaccgacctcttctaatccaagcaatgacgatcgctccttattttcattcaaccgcgccatctgcttttggaaagtctctaggatgctgtcataaaactttaacctatttttgacctcattttctttcattggatagcctgacactttggttaaaatccatgtcgcaatactcaaaccaaaaataccaggcatggtccctaattccggtaaatgtctgagagcctcatctctgacagcattgattgcacgatgttcgcaatctataggagagagtatgtcgtctcggcgtggatcgagcatttcattactaaaaacaacggaaatccccgtggcgatacccctcttcctcaattttcttcttacacaacgagatatagggtcaaattctgtcatggatatgtcatttatactcacacgggtaggatctgatttcgtggcaacacccatggaagaaataacatctattttattgtgatgggcgtactctaataggtctaccttagattctagattatctagacaatccacgataaaagttggggactcaccgtctgcaaaaattaaatcgtgtgagttttctttagtccaggccttggcccttgcttttatttcagaccaaggagcaattttagacaagtgttctttcaagcattgaactttgggctttccaatatctgataaaactgcgcaacagtgggtattcaaagagtcgatagatatgttttctggatctataatcataattttctgacagcctgaacgaattaacattgtgcatacccacgatcccacttctccagctccgactataactatatactgttctttgatcttcctcataccttcttcgccaagaaatgcatagttacgagccaattgttccctaaataagtggtcatcatattgacgaggtcgcgatacggttttattcttattagccgcacatgaaagtttgtattctttccatacacttttggcaagttgggttgaaaacaccgatataagagctgtagtagcaattaacttccacgtattatttgccatttgttcgttctgctatcctaactaattgcagtattaatactttactaacgctagaaaattttttcatagtcttgtctcttttcgctactgcataaaatatgaaaaagaaatcaaaaaacctgacagcaaaatgtaaagtaagatacgggcatttagcgtgtcactgctgaagataacgtaagactaaaaaaatttcaagattaattcccaacctatatatatatatatatatatatatactgtttagatcaagtatatcttcctgctaaataattaatatgctcgtatgtagaaaacaaaaaagaggtcttttctcttttttctcccgttacttttttccctgaatgcaataacctttccattaaatgagcagcaatggataggcgatttatcacctaaaattctcatcttttttggaaggacacaataacaattgtcagtttatgttgaatgccttctctccatgtttcaatgccagtatattcctgacatctgttgaatacctcatagcctccaagaaaggtaacaggttcagtaagtccgtatcagttggatcacttatccatccttctacttgaatagcgttatctacattcattgcgtaacttaccgggctgttatctataataatgacatcatccaaagaagaggagctgcctttcccgttttcttcggagtccttgacaatgctcaaatctttaatgtatccaacaccatcccttagaacgcaatcagaacggtaatatctttttgaaaaactggatgggaaggagctttctaaccaatctatcacaggatcagcgtattctttcatggatgctgtaaaaatgataaggtcgtaccatttgctaacttttgtcaaaaataaatcacagtaaggcctcttgtgaataaagtatagtgtacgaattccgctcaatccaaacttcacttccaccaagtgaccctgagaagaattactatgcgttgtacttcgagaagccgagtgaattaaggtctcatcgagatctataaccagtttctttttcttttgtgtgttaagcacggatttaggtatcagcttctttggaaataagaaccttcccattcgttttgtaccaaatacggtattagaacttgaatgattagaaagtgatagttctgatttggaataacttcttggccttgatttgacagattgagctctaagtaatgagcctttaacattatccctttgtagaattatctcatcactggcatttaagtcatcctcaactgcctcgggaatcgtatttagattgcaatttttaggatttgttttctcgctagaatcgttaatattgcttgaactgacaggcagctcattctcactagcatttgaacccctgtttctcttatcggtgtgttttacacgacgctcgatgacacttagtgggaaggtaaaaacaaaccataaagacatcaagggcttgattatcagataatacggaagaaaaagtagtagtgcccacaaaattgacgctattttctctattaggatggaacgtaaagcttttggttttttaggaacagaatttttgcgctcttgattttgatcagattcttttaagtggcttgaggagtggtcgtactgttggtccacctcactaacgcaatcattttcgctgtggctagtatatttgttcgaaacttcctttgaagggcctagtagatcttgattctttgtcacctcaacattgatttttttttgtttctttgtagttattaaatgatttgagaaatattttagggcattcattcaattaatgaaacaatgtccagaaattaacaacaataaagaaaagtgagaataggatgcaaaataggttctatatatcccgagtatttaccagggagaagaattcgagataataccctgtccttacgtagaagaatcaattgttttcaagagtttttcttctaaaaaagtgtctggaccttttttttctcatgcgattttattacccttgtttttcaattgaaaacccggaacgatttaacgagatcaagaactgttgaacaaaatggctttttcatttggcattccatcatagactctaatggagaagaaaaatagtaattttttctggtgctgctgctccttcttgcatcttcggaaacagaatttacgtatctaaacactactttaattatacagttccttcatataataccaatttttttaaggttttgctggatgattagatcggtgactgcactcaatacgaacttcatagtttgggtatcggtagcgcaggttcgtttcacgtagattggtttgtttgtcttattcaagctcaaaaatatcttctcaaaatattttagacccgcttctgcatcgccgacacgtccctggtaatcaggaaagtactttcttatgggcatgctttttaccttttcctcgaacaaatcaattttatttaaaaacaaaataaacggtgtatctttgaaccacttagagttcaataacgtgtcaaatagcattattgattcatgcattctgttcactctttcatcctcaaacaacatctggtcgtattcactcattgctaaaacaaataaaactgctgtaattccttcgaaacaatgaatccacttcttacgttcagaacgctgcccaccagcgtcgagaaccttgaatttggacgagccgatgttaaattcggtttctgtaatgcctgtagtctttatacggcccttcaaaatgtcttcatccgtacagacataattcggactagcaaatttctcaatgttatcaaagtagtatgcagctgagccctccaattgaaactcattagaacgtgcaaaacactgctttatacctttgtcgttattccaaagttgctttattgccttagcaatgtcttcgtgaataagatttcgtctattttgtccttgaatttcccttgatgtttttctaacaaacatctggtcatcgccttcttggttcaagtccttgcaaatatcctgtaggttaattctactactgttgtttctatcagcatcctcattttgcgtcaccgtttcagcatctctgtcagtgtcacttttgacattagaaatatttccgtcttcatcgaaagcagcttttgctcgtccggtactctgaacacgcctcctagtttcatacctttctgagtacttcagtacataatcatttagaaaatcagaaccaccggcaacactggcgttgatataatctaaagctttagcctttagcagtattctcttgcatgcaaacaaatctttattgttgatcggatcatcacagtcaagttgaatacctagttttctggcctgaataatcaaaattttcattgattgtatggcatctgcccatatcacttgagcatactgtaacctttcttgatgggagaaaccgccttgatgtaataattttaattgttttaaaaccgttgatttacctgactcaccggcacctaatagtaacagttttatttcattcttgtcacgttgtttctccagctgcaacgattgctcgatgacatcattggctcttttgttctgtagaaaaggatcactttcgtctcctattgtttgcgtactcactgtacaccccattatttcctaccttaatatatcaatttatacacctctggattattgatgtgatgctaaaataccaatttacagtatgaatagcttctactcagtttggtcttagaaatggtcaaaaatgttagaaacggagtgacaagaaaaaatgaataacagatcaaaagattacgaataatataaaacgtaaagaaattggtggaattctactatcctcttcattttagactattttttaatatttccctttaaggaaaacaatatgtaacaaaaaaatttctgctctccatttaattgcatttctacaaggaagaatacgcagaaggacgcgcagagccctaaattgatgtgctttttaacatgctgagccgagtgcgtttcggtgaaataacacgaagatgcgtttcaaattgaaactagtcagtgttatctgcatgaaaagggaatatcgttatgcattcagttttccaatagagacatttttttttttttagattcggcttgctttatccacctatgatcttgttttcaaacaacatgtgccatgtaagataaaaaggtaaagatgaagtacagaaaagagtataatgttacttgtatatacaggatatgaatcaataatactaattataacgttgagtcgagtaaaacagcttatggatttcttttcttattttcgtcttatcattactgctttaatgcacatttctaaaacttaccggctgcgttaaatgattggcccattttctgcatgttttcaccgacttgaacattggtctcaaaatatttggccacacatctgtctaggcacgaagattcattcttattcagctcaccctcggaataagaagtattgatacattttttataacagttattaaccaatttattgaacatgtctgtgaccaaatctagttcagcttccgcagcttgaatcttttgttgagatgataattgaggctgaccaccaccgaaacctaagaaagacatgtttttctaagtatgatagttccttcttttgcttgtttatctgttaaaagacatgagaggggaacgaggagagtaatagttctttagagagcttgctcttgtacgttcactgccagctctctcgctgaaaaaattaaagaaaaaaaatgtccgatagcttcagagggtgatcatcagctacgaattgggaaatcaatgcaaaaaatgcttccaatcggatttgaaccgatgatctccacattactagtgtggcgccttaccaacttggccatagaagctctaatagtgataggacccagattatatttagtgacttgttgataaatgttttaaaatattaccttcgtgtcgttatcgttactgaggaaagatttgcaaaaaataattacatacttgggctcttctgaacgaacaagttaaccaaaaaggtgtatattacttcctcttgttttgtttccgggctaatgcttacctttcctttgtttccaatgttcttctttaacaccaaaacatactatttgagaaatgggtgaatgttgagataattgttgggattccatttttgataaaggctataatattaggtatacagaatatactagaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctatttactaatatcacgattattcctcattccgttttatatgtttcattatcctattacattatcaatccttgcacttcagcttcctctaacatcgatgacagcttctcataacttatgtcatcatcttaacaccgtatatgataatatattgataatataactattagttgatagacgatagtggatttttattccaacactatttgaggtttggcaactgttgaaattattgttaggacattgttaaaaaaggttcttttattaggtctacaaaaacaaaaaaagttttttcacgaggacagcgtgaatcacaaaggtgaggtcaatagttttacataataataaataacgttttttttttcttcctttcatgtgttgcctttctttatccaattacattgtcagcccttacatttcagtgcctattgaatttgttgaccacttcccatcagcaataccatcctcttacgcaatatatgataatatacccgcgacataaatattaggttaaaaacagacggcaaaatgtgccttgggcggcaaaatcatgagaagcgcacatgtcgtgatatcaatagcacggaattccagaagagagaaaataccagcacttataacaaatgatcacagtaagcgtgaaaaagaagagcctgttgctacaaagaacattgaaatgataaaatagtgaaagaattccaatgaatgggaatatggatggcattttggcaagaaattgggcggtaaattttcgtaaagctgattgatggtcagcaaaactctcttcagaagaaccagagaaatgggccaattctcacgaagaaaattcttatagtgtgtaagcataggtaacgatcacgataccattaattacctgcagtcaagaacgagatttattaactgaagaaaaaaaacagaccatttcccacaaaaattgtcgacgtttaacttgtgactgatagaaagttataaagtaagctattaatggaggttctgaacgcatgacatgctcctctaagggctagaatagagattataatgttatttgaagattgaaagtctgttacccttcttagagtcatccattcgaacgaagagtatctttttttagaattcttatcattttttttttctcttcacattccaatacgggcaaaaagcgagaaaaacgatgattaataaatgaaaaacagtgattaatcatccgacaaacagacaaatgcaagagagcaaaaagttggggaagtaaggaaatccattatcatgcctatcttatcactatcttcaacacggaacagcgtgttaacaaggatatatgactaccttaaagcattagtgcagcaagtgattgtgcccaatgtggaagacgacaaatcttcgaaaagtactcctttcgaaaagttagaacctgcgaaacagaaccatccacagaaagactgctgtgctaccgaaaaggacgatctggttgacgtgagcgaattatttcccaaacagaacaacaaacaattgagtctaacatcaaaatcttcagttgtaccctgtgctttaaatttggataacctagaaacacctttctcaattaaaattgataataatggtgcagtcactacacagttgaacttggacgaaccgattttacggggccctagccgcggcgagccagcaaagttacagaatgacttgataagttctcccccgctagaggaatcctatatcaataatgaccagtacaaagctcttttcccctctaatttccttccaatcacgcccgtaagtagcgtaatcactcctgcatcgaagaaaagtattgatgaatctcccctatccgatgaggttcaaggaattgctgatgagtcatccgaaactttaccatatatatgtcactattgcgatgctaggttccgaatcagaggttacttaacacgacacataaaaaagcatgcgaaaaggaaggcctatcactgtccattttttgataatagcatttcgcaagaattgcgatgccatacttctggggggtttagcagaagagatacctacaaaacacatttgaaatctagacatttcacttacccagaaggtgttaagcctcaggaccgtaataaatcacctggagtgtgcactcaatgtggggaacactttagcactagtgagagctgggtggaaaaccacattgaggctgggagttgcaaaggtttaccagaaggctattcagagggaatacgagagaagaaaaagacgtctaaaatgaaaatgataaagacttcggatggccaaacaaggttcatctcatccgacgaaagtgtttccgaaccagctttacaaaataagaattgtatagaagcgacagtaatgcagtccaaggaacgccctaatgacaagatcataccaaccaaaaccgaaaaaaacgattttggaataggcactcaatggtttgaacgcaaacaaatatcaagacctacacaaactacacaatcaagaggacctacagaagtccaaaatctcaaagagtggtcaataatatctcccccaattttgtcaccccaaaatgcatcttctgtaccacaagagtatcaatcatcaagatacacattgcatatggattctccagcattatcctctgcctcctcagcgctatctccactttcaggcgatccaataacaactacagaaacaaataagtcatacccattggattcagagcaatcgttgttggagccagacaaaaccgaggaggacgcaatcaatcagtcaaaggaaagcaatatgatttccattaatgagatgttacagaagcaaatggactttgaacttctgggtgagaatcatttgaaggagactcaagattatctggccctttacaaaaaagcttatgggatagaattttaaggttaattcaggtattatttttatggcggtttcaggtattttacgtaatattattattatatcatttttgtagcaatatattatttttagcggtgctttataaaacaatggatactaaggatggttcaattcactcatcatttggatttatcactataaaaagcagtaatgaatcttatatacatttatttcagtgaatccatatttaagagagcttcctcagtgacccctccccaaaactcctctcctcctgggccctctcttgattaatttaaattgcaaaaagatttacaagtttgcgaaaagactgctttatttccgcttggcctgtgagctgtgtgttctctcttctaatccagtaggcatgttgcataaataaaccttatatttgatgttgttttagaaatgtaatctatatataatttcgtagtataaatatttataaataaagaagtgaaaccataccactcataaataatgcgggatggttgtccaagtttgaaagtaactaaagaacataactcgatgtcatatcaaacgtactggcaaataaaataaatcattggagatggatgagtgtggcgataaggcccacgtgaatgtacaacttctctctttttctgttttttttttttttctcagttacaaaccttagatcttttgttctggatttctcttttcccagatgatcttggctggaccggttggaagagtaaccatagatgtaaagtcaggaggtggaacggtcttaccctctgggtaatgccattttaatgttctgataaaaatggacattagaacacctagctgacagtaagcaaagtgttcaccgatacatctgtgtctaccaccaccgaaaggtaagtatggagagctgacacccttagaaatggcaccgaaaccgtaatcgacttcttcaccgacggaataagaggaggcagaatctttgttccaacggtgaatgttgaattggtgagcattagggaagtattcgtctcttaaatgagtgtaacctggagaaaccaaaacgtgataacctgctgggatgacataagaagtgtttggaacgtgcatatctttcataaccttacggaacaaagagtgcaatggatggtgcattcttagagtttccttaatagtttggttcaacaatggcatttcttgtaataaatcgtaggtcaattccttcttaccaccatccaaaacacgcatttgttcttcgtacaattcttgttggacatctggtctttcagccaagtgcaacaaaatccaagcagaagtggcagcagaagtatgttgaccacccattaagacaccaattaacaagttagcgatttcttgatcagtcatcttcacaccatccttgtaggtagagttcttcatcaaggaatcgatcaaatctctgtcttgaatgtcgttgttctttcttctttccttaatcaaagacatgtaagtaccggagatagccttttgagcgtgatctctctttctatagtgttccaatggtaagttagggaagacgaagttgattggagtgaaacccttatccaaatcactgtacaagtaagcaaaatcggtatccaattttgctctcatttccttacccaataatgatcttgaagcggtgaaaatagtcatttcaggttgagtaaccatcacgtcaatagtaccagtagttctttcattcaaacggaagtttttggagtctctgaagtacttgtacacttcttcagcaatcaatggaacgtagctcttgaaggcttctttggttagagcacccttaacaaacttcttttgctccatcaatctagaatttggacaatcgtaaataacacctttaccgaaaactggagtagtcaaatgagcgtaagcagcttctgctgaaacatctgccaacttagcgttgaagacaaattcgtgaccctttggtcctaaatacacagtcatgactcttcctaacaaaacgaatgaaaaaatatcaccgtatttcttttgacattcttcgaaaaactcgtatggcttcataccgtacacaacagcactaccgacccatggaatccagtaaaacactagaggtggacggtcctttctcaaagaatatagtaattgccatacaatattgtaaatgaaaggaattattatgatcaaagagattctttgggccaatggtaaagccaagaaatgacttaaaccaatgtttacgtattccaatgcctctccaacgattgacttggtagcagacatccttgtattactcgtttgttctgtttctattcaagcctgctgcaattgtgaaggaaaaaaaattttttctggaaactattaattaatataatgaaaaattattacttcctatcgaaaatacacacgctgaacgatactgcttatcaatctttttataaataatttaccaataacgaaaagggaaaaaggaaaagggaaaaaaaaaaagacattgaaagagagaattaagagggaataagaaaactaagggaaaatacgctatcttatataatgaatacacatggagggcaatttttagaggcttttcgaatacatgcgagtacgtaaacgtcgttaactcgtggagatgcacaataggatgtgctcataccaagaaaaaaaaaaaattcaggcataaaatcgatgtctcctgcaagatacctaccacacttattgtgttctgcaagagactattgtcatctgaaaagcgattatcttgaaatcttagtttcgtttcgtttcgtttagggccagcgcttcgtttgtctcgtttttcgtggattatcggcctttaagattgtccaacccggcaaatcttgcacgcacattgtatgtgcgctgctcgtatagtatccacttcgtgtgacattactataatcgtacggcttagtcgggaataaaggctggcctcattttcgtacagagacattttgccggaaatttcgtattttgctgtgcccccggtaattcccgggcgcggcacaaaacctctctaaacaaccgcccattgttgcaattgttcgtctgtacgggacaggcggcgatcataacgtcgcacggtgcacagcaattgccgttttcggagatctccctgagtaagcagtcgtttacgaccttaatggctttacaattatcggttggaacaataacaagaacaattggttctctgcctggtggtgagttaatctggtgggaatgtagtgcacaggcgcgagtaacgtaggaagcgagagagaacaaggaaaaagaaaaagtggaggaaggttggttgtattgtctttttcggttcttttcttttctttttttctttttttacgatgcatgtatatgtattttaatagtaaaatatattattaaataggggagtgtggttgtgtgatttagtagagtagttagaataaaaacgacacagtggaaaaaaaaaggtattttctttctttctttcttcagatcttgccagcatcgaatcttctggatgcttctttccagttgaccacattccaaatggctttgaagtagtcggctttcttgttttggtactgcaagtagtaggcgtgttcccaggcgtcaatggcaactagaggaactagtgggcctgtgacggtatcctggttgtaggtttgaacaacgtccagcttgcctccattagagaggtttttcacaatgaaggcccatccggagccctgcacgcctgctagctttgtgttggtcaacttaatcagctcgtccagactgccaaactgctcgtcgattgcctttgccaaagcgccggtgggtggttcaccaccgccctgcgactctggagccaggttttcccagaatagacagtggtttgtgaaaccaccgccatggaacttgatgttttgttggatagcaatcatttttcttgcgtttgcgggagagggctccttggccagaagatctgagagttcttggaattggtcaacagcagtgttgaatccgttcacataagtttgatggtgcttggtgtaatgcaattcgttgatttgaccggagatataaggttccaatgcaccgaagtcccacttcaagtctggcaaggtgactttggttctccttgctgtggtggagagcaatgacaaaccacccttcttggttaaattagcagctgctgttttcgcgaacatcctggtacgtttttaggaggtatagttatcaattggggtttcgttcctgtagcagcaagtgaaaagcaatcgctgtagctagcttgtatattttggggatgcaacgctcttatatacaagttatagcttcttcatcaggggtgtctgctacggtcgcggaaatttttcggcacatccctacttttttttttgcgaagctagtggttcggcctgtgttattggtccaggtttaaggtcgcgccaacaatgataatagcaattagtaatcagctcaacctcaagtagaatactacacgtgcaatcggtagcatgcgcaagggcaaacaggatagacgccaagagagaaagagaaagagagagagagagagaaaaaaaaaaaagaaatatatagatttaggtattcgttaaatatatacacattaaatggcctcagaaattttaaatatataaataaataagctcttatatgtacaaatttgtgcatatacttttcttgacctttttactcctcggcttgattaagaaaggatggtggcgtcgaaatataactttggatccaaacttgagatttccgcagaggttgcttcgccatcaaggagaatctcagccattaatttacctgttgctggcgcattgttaataccccaacaagaatgtccacttgcaatataaagatccttgacatttgtctcaccaattaagggaccagaacttgtaggaacgtttaaaactggcaaaaaacaggcttgtttccgcaagagatggccctttgatagagttggcgataatttggatacgtaatggtacaattcatcacacttctccgaaactacctccacatcgtccgaactttcaggtatattgactaaagtgtcgccttcgccgcacacataaacttcatcttttctagcatacatttcaggggagaaaaattcacggtcgttaacttttagttcagcaagaatagcgtaaggtgaaactgtcttttcactaggcttaatggtgacagagtgggctctcaatccagaaattggacaatcttttagaatcttggaagtccagggtcccatactcaaaacaatctgctggatgtcattgatttcaatgggcttcgcgttctcatcgttgaagattgtacccagcttaatgtctggattttctgcatgccctctgctatttctgcgattcttgacgacagatggaaggtacttaagagaatgaacacaatccatctcgtcacactttagcccaactaccttacctaggagaagatcgacagcacctgtttccattgccttcgataagatgaaatgggtgaatttatagggatgaagctgcgctgtggtatcagtaccacctagtgatgaccaatcattaaccaattctcttcttatccaatctaaatcagcaggcaaaggattatggatattagtctctctcagttgctccacgggacttacagagtcaagatcagatgcgctatttgtgtggcttctcatgcgctcatttgttagagagtgtaaactgggtactgagctagaaacatgaatgtctgatccttcttcctcgttactagcggagtcgtttttcaaagaagagcccgaagaactcaaagatgaattagagtccccgatgttaaacttgttggatatgtagcccggtctcttctttggaggagggacattcagattatatgccttcttgctcagtctttcgtagttttcaatgacttcttcgcgaacatctgcttctaaggacacagtcgtcaatcttctgtagtcccagttgttttctccatcatattcatcactcaactcctgatgtagctggaaacttaaaggtacgatttggtgagggaaagcccaagatgcaagcaagccacctgctttaccagaagcccctccagcaatgcgcctcgattcaatgatggtaatatgatgcgtcgaagggctgaaacttggatgctgggtcaagtagtaagcagtacagcaaccgatgataccgccacctacaatgacaatatgttttttcccttcgctgttctttgaagggtacgtttgaaacggtgggtgcataaaatcttcacccatttataaacactattccttctgttgcttggttaaaatgctattgatacttagatggtgtattggagagcacgaaaatcttttgctgagtgacttgaactatcaaacagaattacttgttggctgattttttttaagtcttgatttaacaatagaaaaaaaaaaaaaaaaaaaaggaacaatataacttttgtagtacgtgtgccaggttacagatatggtttcacttctatgtcgtgcttttttcattcatacgtaatcttatgcatgtaggggatagacgcacaaaagcaccaaggctgcatgtattgataaattggcttacacgattccagctaaggggactcggacggaaccgtctcatattatacgttcagtgaatatttttcacggaagaatggaaagggcctcgaaagacgttaatgcatccgtacacctacatctttacattttttgctgttgcacctacactgtttttttttttttcaccttatgagtcctgtatttcttgaaagagccgataacaatattccaggtggagtcccgaggcagaatcaaggctgcggagagaagttcctctcaaactaatgggagtgatccgctcagttctcccatcacgacagaactgtctgagacaaagtctttccagcagagtccgcctacgctcttgctgcagagattcgcccgaaggcaggtttcctgaaattcttttcactagtaaagtgttcgttcatgtaaaacatactgccgtagttttgagctaaaattaaagatatattagatttttagaatttcttagatagtctcaacgtgttaaaacaaaagcataaccaaagaaaaaaatggctaagttcttgaaagctggtaaagttggtacgtatcattttcagtttttggacatcaacaaaaaaccgtgcaactgtggtattagaaatccaagttattagcagttgatgttgtataatttgagtttgaattcgagtattgtatcttcatatgggagtagggaggaaaaagcgtggagatgttagatctgggaaaaaacctttaaatttgaatgatagcttattaatagaaatattggacaaaaagatgaatgatttaggagcgaaactaacgattattcatattcattgagctatacgaggcagtggaagggttatcaaaaagttgtaatttaaaagaaaaaagcatcaatagccaccaaataagatggtgaaagttccgcgatatatttgctaagaccataggcacatgtacgcaggcgaccagggccttttatttactgtagttctttccatgccctattaaaaattcgtgggcctatgataatttttctctccctagtattgaagaacaaaattgagaattcgccaaactttaagaagggttcacatttactaactatttcttttccttcctttttttacacagctgtcgttgtccgtggtcgttacgccggtaagaaggttgttatcgttaaaccacatgatgaaggttccaagtctcacccatttggtcacgctttggttgccggtattgaaagatacccattgaaggtcaccaagaagcacggtgccaagaaggttgctaagagaaccaagatcaagcctttcatcaaggtcgtcaactacaaccatttattgccaaccagatacactttagatgttgaagctttcaaatccgttgtttctactgaaactttcgaacaaccttcccaacgtgaagaagctaagaaagtcgtcaagaaggctttcgaagaaagacaccaagctggtaagaaccaatggttcttctctaagttgagattttaagagaattgcattatggtcaaccaaaaatcaaaaaattattagtaatatcaacatatgtatatttaatgtatgtaaacaatgattaaatattaataaaatatatctacatataagtatacgcaaatggggtttttcttcaaaaaaattgtttgctggtgttttcaaccttaacgacaaaacgaatcataacgcggtaaaggggaacgataatatataatggaagcattaagcaaacagctttgtaatacgttttacagacactgaacaagacaagattttaaacagcaatgattataaggcgcttattttcaatttcaaatcgctcattcttcttgaagaaacctcaatttgatgtaaaaaaaataatagagatgattcctcagtaccaaacttctatccagaatagagagctgatagaggcggatagtattatacgaagcttacaactgttgggtgaacggtatcaaaatataaaagagattgataaagttattgcggatattcaaatacagaggaaatcaattgaggctcaaatcaaaaaggataaaacaaaaattacggaatactcagctgcgctgaaggccctgaaagaacagtacaacgatcaaaatagcaaatcgtcggagctgaaaaagaaaatcttggagacctgcaaatcacttccaaataccttggatcctacggtcccattagatgccccacagattgaacaatggataaaccctttaaaaacacataaaacttcagaagctcaggcgcatgttgatatcatgcttaaaaagaatatgttagacctacagactgcctcgaacgttacaggaatgtcatggtactatctattgaatgacggagcacgtctcgaacaagcattggtagcatatgcattgaaaaaggcaaacgaaaatgggttttcaagctgcgtaccgccaagcatcacgaagaaggagttaatagatgcatgtggatttaatccaagagatatgaataatgaaaggcaaatttacgctcttcaagacaccaatttaggattggtggctaccgcggagatacctttggcaggtctaggggcaaacaaagttctagagttaaactcgggagaatgttctaagaaactagttggagtaagtagatgttacagagctgaggcaggtgccaggggaaaagatacgaaaggtctctatcgcgttcatgagtttactaaagtagaattattttgctggagcaagccagaaaccagtgcaaaggtccttgaggaaataaagcaatttcagatttctgtagttgaggaattaggaataccggccaaagtactaaatatgccatcaaacgatcttggtaatcccgctttcaagaaatacgacatcgaagcttggatgccaggaagggggaaatttggcgagataagtagtgcctccaattgtaccgatttccaaagtagaagattaaatacaaagtacagggacgataacacaggaaagctagaatatgtgcacacgctgaatggcacagcaatggctatcccaagagtgatagtagcactagtagaaaatttctatgacccaagcaccggtaagatatctgttcctgaatgtttgagggagtttatgaatggccaacgatacatttaataagtaagaaaatcttgtaaatatgtaatcttatgttaaccgtagcatcattgtgttggacgaaatcctctgtgatgttctgtgtgattgaaattgtatggtattttcgatcatacgagtatttttcctaaagatgaaagagaactcgattcctaaacagttgtttgtagggcataacgttgtatcgtaaatacttaccatacgcttaggtatattcctttagatttccgtaacacctttcagttttactattccgcgtggcgaggtaaagatcataaaaatacaagtttgttatagcatttcctgcaaataattgctgtaactagtggcgaaaaggtcatagaattattcgcctaaattatgttgttgttagcattaagtgatgcacatattcctgatagagcaactgtatgtgttattctcctttcttctctggttagctgtagtggaacctataacggccattgcgccacaacttcctttaacattaatactaacatattgataacgacttcaattgcaagtaggatttacctgtaaaattcaaaaaattactaagcgttcctgataaaatatctcaggtcgctttattaggtaatagtacaaagtcttatgactttttgaaatttgtcaatcagatatctaacaatataacaatcgtaagaggagaatttgataatgggcacttaccaagcacgaagaaagataaagcatcagataactctagaccgatggaagaaattcctatgaatagtataataaggcaaggtgctttgaaaatcggctgttgtagcggttataccgttgtgccaaagaacgaccccttatctttgttagcattggcacgccagttggatgtagacattttattgtggggtggtactcataacgttgaagcttataccttagagggaaaatttttcgttaatccaggtagctgtacgggtgcttttaatacagattggccaattgtctttgatgttgaggatagcgatgaagctgtgacatcagaggtggacaagccgactaaggagaatcagtcggaggatgacgatgccaagggtggatcaacaggaaaggaacaacctgggtcttacacgcctaaagaaggcactgctggggaacgtgagaatgagaatgaaagcaacgttaagcctgaaaaccaatttaaggaagacgaggttgatatgtcagattcggatataaatgggtctaattcaccaagtttctgcctcttggatattcaaggcaatacctgcacgttatacatttatttatacgttaatggagaagtgaaggtcgataaagtggtttatgaaaaggaatagggtagccattttcatttttatgcatttctatgatgtctaaacattagatgcattcgtgaactttttcttgcagacgagatagatgtaattaagatatcctatctgccggatattacatatataaaaaaagaaagcttgcatgcacagtttccttactattcatgctcacacaattctaccgaattagcactgcagtgtttagaaccgtgctcaaaaagagctaacagagcttgtgaagaagcctggatgaaaatatactacgtttatataggttgatttaattatacaatgatatcatttacgccttgcttaatgatatcctctagtagatcgctttctagatcgtcttctagtttttcctcattctctttcaaacggcgatgggtgaagttgcttatctgcaactcctctaattttaaaaccttcttcatggcgtatgcatcttcaccatcctgatagtagcttttctcgatactcaacacctcaaacgccaatgtgtccctgtacaagtgtaaagctgctctattagattgtctcacatgcaaggaaacatattccgcttgatgaacttctctcaacgcaaataaagcttgtctcattaagttttcggcaatccccatccttctataggttctcatgacacttaaggaagtaatatgaccatttggtggctcgttttgctggtcggggtcgtcgttcatcttcacgagaacgtatccaactaatttttcgcccggagccaagtatgttggatccaacttgattgtcctgccgtcattggtcccatctaaggtcaattccaatttgtcgttctcatcttgttcatcactatcttcacagtccaaagtggtggtagtagcaacaaacgaagcctctggccacgagagaatatgatacatataatatttcatcatataattttcgggtaggttatgaaggttggcattttgcatacatataatgtcattgattgtcgctctgcgaatattaataggcatggttgacgaagtttattttggagcttgatcgtatgtatttaggtttcccttttcacttggcaattactcgttgctgacaaaaggtttcaaacttttcagacggtgctttttttttctgttcaaaaaaccaattgacgcgagaaagtgaggattgagcctagagatcaataaagacaaattagcattggatgcaatactactaaagcaagcgctttaagagaaaatatttgtcctggaagtctcatggagattatactttatgaattctttatctccgggcagaaggcacttcagcgtatcatttgttccatgatattttctgaataaacttcagaattataatacacagtatttacacatctaatttttgactacagtataatattcaagcttcttgatttacctgcagttatgcttaaattcacatttgaattctttagtatccgtttagctagttagtacctttgcacggaaatgtattaattaggagtatattgagaaatagccgccgacaaaaaggaagtctcataaaagtgtctaacagacaattagcgcaataagaagaaagaaaacggattgaagttgagtcgagaataattatggcacccagaaaacgctttaggctactcgaattagggtcaccaacacattctaaaaggaaagttcaaaaacctcttcaagagaagaccccaaacttgcgagtttctccacttgcttttaaaattggtaaagaaatcaagaataaggaaatcagaaaaacaaaaaaaacagaatcagaaaatatattcaattcgaaacatgtcgatttaagactagaaagcccacatccaggattaaattttgtaagtgatgctcaacagtactcaaaggctggagatgttcgatatttgaaaaataaatcaagcaataccttgaaaaacgaaagacaaacaatagagcgcccctcatttgataattccttaaggttcgaggacattgagcagcctccaaaatctacttcaacgccggttctttctcaatcttctcaaataaatgtagaaagagaagcacccatgtttccagttccttactatattgctccttctcctatgtataattttagcccgtatcaaaatttcgttggaaacccaacgttcctgacgccaagtcataacccaaacctaaactatgccattcccatccaacggccggagttgctttatccgaatgttaacgtatacgattcgccattgtttaagaaaacaagactgccccatcagaccaaaagtctagataaagaaaaaaattaccaatatcttccaatatatccggtctcgatttctaataacggagattttgttggccaagagacaccaagggcagcaccaaagttaagtaaaaagagactttcaaatacattggatgttaattgttccgattatgagtctagtggacaaaatgcaacttataatgatagtgagtcttcccttaattaaaaagattagtttactttttctgtagaatgttaattagtttattgcatagaaaatctttaatactgaatgacaaaatttccacaattttttttaaaaaaattatcgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttcgccttaaccactcggccaagttgccacttattatataagtcgtaagcataatatcaggatcttatgccttagtataagtcaattgaaattgcaatccttgtatgttttatattaaattttgggtgaataattggataattgtttgaaatccattgttgaagaaaggctataatattcgtacacagagtatactagaagttcttctcgagggtcttggaatccacaaaaaggcgtcgataaatctccataactatattactttatcctattacattatcaattcttgcttttagcttctattgtatttgataaaatatttcggcttcttttatgtgtatgcgattgcgtattactaaatataaatttatatttcctgcgaccatttgtccgtcagaaaaggctctcaaaaaaacaacactacccttttaccggaaatcacaaactaaatgttaaaataagaatttaacatcatccattgattatgaatattgagtgaatgatttaatgattgttgcgatttccttgttggtgaaggctatgatatcagctatgcagaatatactagtagttatccaccagaacataagaatcctcaaaatgtaattaaaaatccactatcgtctatcaaccaataattatactatcaatatattatcatatacggtgttagatgatgaaataagttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataagataatgaaacatataaaacggaatgaggaataatcgtaatattaggttgtagaaatatagattccattttgaggattcctaaatcctcgaggagaacttctagtatattgtgtatacctaatataatagcctttatcaaaaatggaatcccaacaattatctcaaaattcacctaattctcagaatctgtatttcgacataaggttattatgattatttctccttccgttctatatttttcattaccctattacattgtcaatccttgcatttctgctttcattagaattgatgactgtttctcaatgtttatgccatcttcttacaacttatttgacaataaactagtagcgtgagtactaataaacggatgatattttgaagtttcataacaacaatcaaaatttgatgtatttcattaaaaattgattgattttgggtaatgcaaggatgacgtattcgatcatgattttcagatcgaccagtaagttccggtcctatagtgtagtggttatcactttcggttttgatccggacaaccccggttcgaatccgggtaggacctttttttgctaaaatgaacttgtgtcacaaattccgttcgaaatggcggtccttttccaataagttttctttttatggcatttttagcaattagagcttacttaacataatgaattatccaagtcaataaaagcagaaatacgaaaaattccctaaaaaaagatgccaaactctcatggtaatgtattgaataatatctctttaaatagcaagcaaaatcccagatcgatttctaaaagttgcccaaatgataaagatgcaaggcagaaaagcttcaaaacgatatcagcccaagcactagtacgcgtgcaaggagctggatataagctcggtgatgtgaaattaaaggatgctgaagtcaaagaaaagaatagcctcaaaaaatacgattgtaaaaatgcaactcaagaaaagaaagaacaagagcaagtatttgaaaaaactgttgcaaagggaagcgtgcaaaaatatatcacgaaaacttcaaagacaaatagtttgtttataggaaatctgaaatcaactgtcactgaagaaatgctaaggaagatattcaaaaggtatcaatcttttgaatctgctaaagtgtgtcgtgattttctcaccaaaaaatcattgggttatggctatttgaatttcaaggataaaaacgatgcagaatctgcaaggaaagaatttaattatacggttttttttggtcaagaagttaaaataatgccatctatgaaaaatacattatttagaaaaaacatcggaacaaatgtttttttctctaacttaccactggaaaatccccaactgaccacaagatcattttatctaataatgatcgagtacggaaatgtactgtcatgtcttctagaaagaagaaaaaacattgggttcgtttatttcgataacgatatttctgctagaaatgtaatcaaaaaatacaataaccaagaattttttggaaataaaattatatgtggattgcattttgacaaagaagtaagaactagacctgaatttacaaaaagaaaaaaaatgattggctccgacatagttatcgaagacgaactattggctagcaataatttatcagataatgctcgttcgaaaacaatattagtcaaaaatttaccatctgacacaacacaagaagaggtcttggattacttcagcactattggccccataaaatctgtattcatctctgaaaagcaggcgaacacaccacataaagcgttcgtcacatataaaaatgaagaagaatctaaaaaggcacagaaatgtttgaataaaacaatttttaaaaaccataccatttgggttggtcctggtaaagataagcctgttcataatcaaattggaacgaacaagaaaacaaaggtttatctaaaaaatttaagcttcaattgcaataaggagtttatttctcaactatgtttacaagaaaaaataagattcagtgaaattaagatcacaaactataactcattaaattggacattttgtggacatgttgagtgtttttctcgtagtgatgctgagagattatttaatattttggataggagactaattggaagtagtttggttgaggcatcatggtcaaagaataatgataatatactaaatgagatagactatgacgatggtaacaacaatgaaaattataagaaattaatcaacattagttccatgatgcgtttccgcacacaagagttatcagctcatcaaaagggattaacgtcacagtttcaacaagtagtttccccattctcatcatattcaaattcctacacaaacatgaactctctcgtagctacgccgatgaaacctcatccagcatttaatttaattacaaatactgttgacgaaaaactgcatcagcctaagagaactaaacaggagaatgcagaaatacttgagtccttaaaaaaaattataaacagaaatttacaacgtataagtatttctggtttaaataaagaagaaaatctgcgcagcatttccgagtttatttttgacgtattttgggagcatgactcagaaaggctatcgcactttttattaatgacaaatacttcattagaatcacagaaaattctacaaaaacaagtcactagagctgctgaaagcctcggatttacagtttgattccttttaaaggaagaaggcaggttcatcaatatgcaattttcggtacaaaagtacgtatgtctataaaaatagagtattgttttctttgctatcttaatctacccagaattattccaaggagtttcagcctcgatttttttttagtttaatggcgtatagtccagtttcaagaaatactccacctactaagtgagtacttaagaagtggttcctcgaagctttccattgtgattatataactacaaacatttcgtaaacatagctgaataaggaacccatcctcaacttcataactctaaaaaaaaattctatatataggaacgagacatatggaggacgataatttaagaaactctaacgtagtttgcagggaatattccttcttttccgttagtcctgcctgtccaccaatcattttgagaatctgatttttttaagatagtaataacatcaccttttttgaaagccaagtcgcctggttgttctccagcaaaattgtagagagcaacagccgttggtgtcgccgaatttgtagcagtggattcattacctaaccctgtcttcgacattttatgtgataaatcatcgacattgctcatattgctggggtgagttgggccatgaccaaggctataacccctttctctaccataaccacgcctatttcctcgggtattatcataatccctaccggaatggttgggacgggagtattcagtatctctatcatacaaatcatcttcccatcgggtattcgcacgcggcttagtacccctatctatctgtgggcctctattgcggctgctgtttctatttggagatcttccgtaatcataatcttcatcttcgctatcaaaatctccatacccgcgaccacgtccgtaaccatcatcatcataatcatcatcataacgactgcgtgaccccagcgacattcctcttcttcttgatgatcttgtgtttggacgtgttgaggattcatcagtagaatcaaaggaatctggaatatcgtcgtaataatggcttgtgttgtcgctgtattgaccgtcatcataaaaatcatcaccgctagcgttgtcatcatggtcgtggcgtgtaaagttgaacgctcttgattccaagatacggagtagggggtctgctgctggtggaacttttactctacctgacaaaatcatctttgatgtacagttatcgccgtaaaactttcgattagcttcccttctctccaagatggctgaaccttccacagacacaccggcaaataaacctttgcttttggaataggcaaaaactgccgagacaccacctgtggatgcagaagctgcagcttctgcacttcttccaagaggacctgcggaaactgacacattaccacctaaagtaattgtaccaaattcagaaaaggacctcactgcctcttccgaatttaaaataaaaacaaaatctgtcaattcaacgccgaccataccacctgcaccagcacctgccatagcgatagcagagggagccgaccatgtaccgtcttttaacctggccacaatcaccccagaacctgctctccctgaaaacaagaagccagcctttaaaaccgtgataattgctagacctttagctctttttagcacatatggtggaataacttggtctgctccaaatacttgatttggtttaacaaaactccttagaactttcgcggccttcctgtagttaaaacattcgaaataaatcaatcataaagttgttagtacattacttttgaaaactcatgccccataagcaatggacacagactagagagctatcttgaacattttagctgcatccataagtttagaggaggggcagcaggaagcatatatatgaacatacttggtctcgcttttcaagcttcgaggaattggattattgatacccatttttggattttggatttgatattaccactactcttgaaaattttactgtgaagtgtaagatagtttcatgttatagataatgttaagaacagggtctagttagggggtagtcaactttaattcccttcaggtcgttttcggtcagcgtcggaacatgtaaaaatgttgtaggtggcatacaaacaggaaatataaaacagacaacagaagatatttgctctcaaaaaaacaaataaaaatggcttggtctggtggtaaggatatagtggatcagatatttgatgctgggtattggctcgtctcgaaaagcgctgtcttgagcgatgagatcaagaaccacgtcgaaaaatcaattgaatccatatctggaaagatatccaacaaggagactcctcgactacaggaaaacgacagtaacagatctaaagtatataaaactttgaggatcgggctccaggatcattggaagctaggcttgggaatttctgccacctccctgtgcttataccttgggtataggaccttttttaaactgccacctaatttacctgaagcagaatctcaagtggtattaatactgggcgatatgaatgatcctatcataaggaatcaagtgatggatttatatcgcagacggtttacagtatatatttgtactgaaaatgcagacgtctataagaagcacgaagaagatcaggatttcatatattacattgatcccacctgcgaaaaagacttcgagggtttttttgttgatgtaccaaggctagcatccatattgtttatgccaaggttatcatatcatccatccggagtaatttcatgtgactcattggaatctgaaattcattcaagtatatttgtgtattatcaagcattattaagcattataccccatttgaagagaaaaacccaactaattatgttcaatccatctttgactgcggacctgaacttagtccatcatagtacagaaattataacgtctggaataatcgactcactatttaaaattttcaaggaatatcaaaggttaaatgtttccacaatcaagcttggaatcctgcagattgggtcacaaccatcgaactataaatttttgagaatggccggttcagacattcacgaggccctacattatccagtttacaaaatgataatgagtgcgaatgggtataaactaagacaactgctaagttggttaacgactttgggaggttacaatagtgtgtattattgcggccgttttagttatttagtctcatggccatttgcttcacttatattcaaccatcacacacgtctttccctgaaacgcttgagaggaagattagccaaggtatatagcagcattatttcgtttttttgccggtcatcttctaaatcatccaaataatatccttgattagataacaattgcttatctacgtatatatatacatagcacaatctcgaaaatataatactaataacaaaataagtatttaaagaagggttgatgaagtcctagaagtaccagacctgatgaaattcttgcgcataacgtcgccatctgctaatttaattgggatttcaaattatccaattgcttcaatacagcagatttagcggttccaccagtagcatctcgtctttcaacgctttgttcaaagttaaaagtttcaaaaagatcttgtccgaatctcgaatcgatcttttgatactgctccaaggttaatttatcaataccgcttagaccaagtctttcagcagtagcgacacactcaccagatatgtgatgagtctctctgaatggaacaccctttctgaccaagtaatctgccaagtcggtagctagcatatccatcgtgagagcagcttccatcttttccttatttacagttaaggtagaaataacacctgtggcaatcagcatggagtgctctacagttgttaagcaatcgaatagtggctctttgtcttcttgcatgtctttatcataagtagatgggatacccttcaaactcatcaagaatcctgtcagatcaccaaatactctaccggatttacctcttaacaactctaacgagtctgcattcttcttctgaggcattaaagaagaacctgttgaataggcgtcgctcaactgtatgaaaccaaattctgctgtacaatatataatcaaatcttcagcaaaacgagaaatatggttcatgaacaaagttccccaaaacatcaactccacgatgaaatctctatcagaaacagcaaccaaggagttaccaattacactattgaaacccaaaccttcagccaaaaattctctatcaatgccgtaaggatgaccagcaagagcgcctgcacccagtggtgattgattcaatctgtgtagtatttgacccagtctcttgtaatcttcggtgaagtatgttgcataagagctcaaccaatgagaccatctaataggttgtgccctttgtaaatgtgtgtagcctggcattaagacatctatctcaccttcggccctcttaattagaacttcaaccaagccctttaaagctggaaagagggtgtcattgacaatgtcacgacagtatattctcaaatcggtaacaacttgatcattacgggatctaccggtgtggactttaccagcaatatcgcggccaattagttcaccaagacgtctttcattcgcagtatggatatcctcgtcgtttggatgacggacaaatttgtcagcgtcccattcttttttgatttcagccaaaccttcatggatctttgccaattctgtctccgttagaagacccaacttctgcaagcccgctgtgtatactttagttccttctaaatctgccttatacatcttataatcatacggaagagacgcattgtaaaggtgcatcaaaggatcggtttcaccagtgaatctcccaccccatagtttttgagtgccgtctgacatgtttgccttagtcttgttatatagttacctgcttttgagctcttcaattgcgaatattctcccctagctaaagaaaggtagtcttatctcagagttctgtgcttcgctgaccttttataatccttttttttttttttcacatgtttcaatttgcgccagcttatccaaaaagtgagtcattcatctactaatcatgattttcgggattctgccaatgagtaaccaccacaagaacgaacaaataatcgaaaaaaaaaaactgttctaggccagatatgatggagccttggcagatcaggttatttgattgtcgttaacagagggtttggaagagtaaagaaaaattaattgcctgcgccaaccatttattgttataacgctaattcttgaataaatcaatgaataattagagagagggaggaacgtaaatattaatcggtataaatatttgtatatatgtgagcgctcacgtactcttcagtaactaaagatcatggcttacatctaccgctgaaacgtggatacaaggaacagtctctgacagtgaatctgtcacacaaccaggctaaaatacgttcggtaccgataccgtaaccaccatgtgggcaagtaccgtattttctttggtcaatgaaccagtagtaggcgtcggtatcaataccctcacgcttaaaccctgccattagttcgtccatgtcgtcgattctcatagaaccaccagtgatttcaccaacgtttggcatcaaaacgtcgacggattcagtgacgcgggggtcgtcagaacaacgcttcatgtagaaagacttgatttctactgggaatctcgtcaaaaagattgggacgccgatggtatcggtcatctttctttcagcagcttctgcaatatcgtcaccaaatttaaagtcttcgccctcttcgttcttgatgtcgtgttcgttcaaccaggtaatggcatccttgtactgtaatctcatgaatggagcctttggagccttaaagtttggattcaattgttttacgagtgggccagcaattgggtcttccaaaacgtattgcacggatttgacgatcaaagtttcaatatgttgtaatagatcgtcgaaagtcaagaaggccaattcagcttcgatatgggtatattcggacaaatgtcttcttgtgtgggacttttcagctctgaaagattcttggatggtataaacatcacctagggaggccaaacaggtttctaaatataattgggaactttgggtcaagtaagcttcctcgccgtaatagttcatcttgaacaaagtggaaccaccttcgacttgagtttgcaccatacatggtggggtaacttctgtcaaatgttcttcatcataaacacgtctaacgcttttcagtagagcagcacggactttcatgactgcagacaaggcatctcctctcaaggccaaatgacgttggtccaacagtaaagaagggtctgagccctctgcgattttgtttgtaaaggagtcttcaccaccgggggccaaacctacaacttcgtaatagtcgacattcaattcaacaccacctggagcggttttaccctcaggcaatttgactatggtaccgtacagagtaacggtggattccaaagtcaggtccaaagtttgttgagccaatgccaaatcaccggacaagacacattgaatgaaaccagatccgtctctgaggacgacgaaaataaccttcttgttagaacgtaatctatggatccaaccggaaaccttaactctttgtccgaccttggaataagagtcataaattctagtcttaatggcagctggtagcgattcgtcctccttaatggtgatattcaaagcagacaattgcttggcagcattttctgcctctttttgttgtttcttcaactcctgttccttttgcttgactgcctttttcttcaaaccatcacagcccttacgagccttcttcaaagcagaagcactgatttcctggtactcgttgtcttctgtcttaaacacgaaaagcttaggttccgtggcatcgctcttctgttgagatgcgaacaaagcatatgctggggttttgaatggatggtcttgtgaaccggctgtggtcaattcgtctacaccggtagcctccttaatgtacaaagatgacatgtttgaaaaaaatgaggatatagattaccttgctacttgcgtgaggacccagcaccgactactactacgcacaatctgaggcccaaacgtaatttcttctacctttttgatcgtctttgatagctcgacagtatgactgatcgaactatcagggcattgatcaccatgcacgatggaaaatttttcacttttgcgtccgatgggaggacgcgccacggatttggtaaaaaatgaaaaattggataagcgatgcttgagtcactgaatgtcttggccctcgattggaaaaagtatgctcgttacttttgctagatagttgctggcggcctgaaaagctttcctataagagaatatagaggttggtgtacatccgtgcttcgacacattatataaaaaacataaccataaagtaagagagtagaagaacaaatcaaaatatgcctgtttcggaagcgtttgccaagttgtgtgtgaatgagaagcctcctgctgaatctgccgttgcggtgaagtctttggtcttcaaaccaaagactccaaagtccgccacccctgttcctatcgttgtggtggctttgcaatctactactactccttctgcgttgattgccaacgctacgtccagtaaggatccaagattggctcgcgatgatttggtcaagcaagcgttccaatctgaatccgctagagcttttatcttgggggatttggctaacgccacgtccaattttcacttgctaattgatcacgagttgggtactgttgacggtgacactatcttgcagttaaacgacagtacttatatgaagaaatctgacatgatgaaatttctaaacaattttgaggatagtcaaaaagtggttgatttctcccaagaggtgtctaaggaaaccgctacagaaggcaagaaacaacagaaaaagcagcaaccttctaaggcaggcactgcagcagcagcagcagcagcagctttggaagacgccaaacttattggtatcaccgtagacaaagcgttggatttcccaggctggtaccaacaaatcttgaccaagggtgaaatgttggactactacgatgtttctggctgttacatcttaagacctccttcttatgcgatctgggaaaacattcagaaatggttcgacgacaagatcaaggccattggtgtacaaaatgcctatttcccaatgtttgtttcctcacgtgtgttggaaaaggaaaaggaccatgttgaaggctttgctccagaagttgcctgggtcaccagagctggctcctctgaattggaagaaccaatcgccattagaccaacttctgaaactgtcatgtatccttactacgcaaaatgggtccagtcttacagagatttaccattgaaactaaaccaatggaattctgtggttagatgggaattcaagcatcctcagccctttttaagaaccagagaattcttgtggcaagaaggtcatactgctcacttgactgctaaggatgccgaagaggaggttttgcaaatcttagatttctacgctggggtttacgaagagttattagctgttccagtggttaagggtagaaagaccgaaaaggaaaaatttgctggtggtgacttcaccacaacttgtgaaggctatattccacaaaccggtcgtggtattcaaggtgccacctctcaccatttgggccaaaacttttctaagatgttcaatttgtctgtggagaacccactaggttctgatcatccaaagatctttgcgtaccaaaattcatggggtttatccactcgtgtcattggtgtcatggtcatgatccactctgacaacaagggtttggttatcccaccaagagtgtcccaattccaatccgttgtcattccagtgggcatcacaaagaagacctctgaggaacagcgtaaacacattcatgaaacagccagaagtgtggaatcccgtttgaaaaaggttggcattagagcctttggtgactataacgataattacacaccaggttggaaattttcccaatacgagctaaagggtattccaatccgtattgaattaggtcctaaggatattgaaaaaaaccaagtcgttgtcgttcgtagaaatgactccaagaaatacgtcgtttctttcgacgaattggaagcccgtatcccagaaatcttagaagaaatgcaaggagatttgttcaaaaaagccaaggagctattcgacacccacagagttatcgttaatgaatggagtggttttgttccagcattgaacaagaagaacgttatcttagcaccatggtgtggtgtgatggaatgtgaagaagatatcaaggaatcttctgcaaagaaagacgatggtgaagaattcgaggaagatgacaaggcaccaagtatgggtgccaaatctttatgtatcccattcgaccaacctgtattgaatgaaggtcaaaaatgtatcaagtgtgaacgtattgctgtcaattactgtatgttcggtcgttcttattagttgcatttcccacctataattttcatgtatagagtttttattttgtgctttttatctttctaaaaatcaaatatcatcattttcaaataatgtttccgctattaaatgtaccttaccatgttgacagcttatacattaacagacctttatagtactgttatggtaataacaaaaaagattggacgagtccggaatcgaaccggagacctctcccatgctaagggagcgcgctaccgactacgccacacgccctgatatttgttgaatgtgttgtattacgggctcgagtaataccggagtgtcttgacaatcctaatctgaacagtcttagggaagtaaccagttgtcaaaacggtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttgggtagttcagctagggaaggacgggttttgtctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacgtatctcattttgagatacaacagaatgagtggtattaaagaaataaggaataccataaggttgatcaaaattaaatattggaaggaaggtaactagctttttgactttattattgttggaactaataatcattaatattcgacactttaaaaattttttataagattaatatcgttgcaattaatacaccgtttgttgctatgctaacaatgtgaatacgcacaccgtatatttatgttcatttcgtatatgtttttgcatgggtgtgccttttgcagaagacagaaatgttgttctggcaagggagacaatagttcagttgaggtaaggccctattagttgaacattagagtgcaagtcatatatatgagtaaaatgggtgtcacattaaatatatcgtgactacccaatcttctattgtattggtggtatttaaggtgaactaatccgcatgtgttttatataatttcagacagaaacaattatccttagtgaaaaaaataagaaaattctggttcggttattgagttattttaaaaccttattcctaacagcagctttcactatttccagtgacatttatgcccggtataatgaccattgcaataacatgtatacatgtaattccaggtgcatcatttatgcttctggcacttacagtatagattttaataccaaaaaatggtatcagtaatgttaccagcgatttctaaccaaatgtgactggtattactattagggtattcgatgtatcaaatgttactatcattatcactattgtggatatagtattgggctctatcacgatactccatttaactcctacaaagaggttacgctcggatgaaatgcctttgtttaacaccacagcagctaactgtggctacagggtcgaggactatatctgcacttttatggtcattactaagaatactagagaaacttactgtacgatacaattcaaatgacaaaacctcctctcctacggattgtgcctttgatcataagattaacaatgtcaagaatgttcctctccttttaaacatcattggaaaattcattatttaaatatataatgaacctgccgacctacttcaacatcgcctccttagcgtatcctttccgattctaaaaggttaatttaattgattaaaagtaaatttatatttatatatttagataaaagaagatgattttaactacacaaaaaaataaattaacttactttcttctgaaagaagtaccttcagataatttggccttaccaccggttggagtacataagacagtagagcatgattcacaagtgacagcagtttgagcatgagaaaaaacagtggtgatgttcaaacaacctgggcatttgacatccaagaagtaggatcttgggccttgaaccaaagtctttaacttgtgctttctggcttcagaagcagcagttgggtgcaacaaatcttgaactaaaacctgtaatgaaataaatagaaacgaaaacgaaagtcgtttcacaaaaaaattgatgttagtaatttgaaaactgtagggttgggtaggatacatcagaaaagttagaggagacaggaaaaagtgagcatttgtgctccaaaaaaagaaggataaatcattacccagcagtatccggcatcatgatccgccatcttcaactgctataagtttctattattgttagattacccataactcaacaccatatgcttatctccacagtagatctcaaattttctgctatacagagcctttcaattccctatctaaaaattaattgctttctttgcacgtctttaaagtctccgttaccagtttaatgcatgatttgttgattttgcggaaacgcatactcctatcaaatgtcagaggttgattactgctttattttcctttctttctttttattttaggcttttttcttctactagaatttcatccgaattcattcctcaaatattgttctcttctgtttccttcacatcttatgtttaatatctctttcacataccatattgatctaatatatatgcactaattatctggtgtgttttcgtattctctaaataaaagcaaatgctatatagaacttttaacgtctaatatcaattatagatagtgttaatgacttgcaagttacagcacacatgaaagatgagagcatacttactaaactgggcccaagaaaggtcagcgggaagcagaggggaattgctgcatttcccaccacgtcctggtgggagtttcctttccgagagccacattgcctagctagaggaagagagccttgggcggggcggatcccgtctagatgggtggcaaacaaaagtttatggtggcccgtgttaaatgcgaacacaccttccttttttcttctgaaatttccccggcagatttttattaaatttttttctttataatccaatggtgcatgggtgaaaatgtatgggctaaatacaagaaaggatgtcaatatttcttttttacgcggaaggttataatagacgtaagtaatatggaaagaatttatgggatttataaaatagataataagtagatagctgtcacaatgaacagatcttttcactttctaataaagtacatatatatacatgttcttcttgttttttattttcacattaagcagcaggctattatgcctttttttatttttttcttttcatcattcgacggactttcatttgaccttcgagtggtagcgtttttagccaagcacgttttcgttggcgtttgttcacccttttttgttgtaggtttttttggttcatctagagtagttgttactgaatggctttcgaagcttgtattacctcctcctccagtttcaataacacaggtcttctctttgtcacgtaagagaggcgaattctccagcggatacatcttgattataaacccttacaaaagtttcctgcgatcacttttagatttttcaattttcaataatactgccaagaacaaatcttcaacatttacattgaacttggaggatgtctcaaaatagtctaaattgcctggcgagaaacccagctcttggataaatgttaaaaccttttcatgagtaattgttctttccgaatcaagatcacatttcgtacacgctataataattggaatatccaattcacattccaaacgtacgtggtgaataatacaaatataagactctaagctggcaagagagctgtcattagtagaatcgaaacataatataattgcatcagactgcctaatttgaagagtagttagctccgaaaggtacgaaacctccatttgattggtatcaaaaacttgaacatcaatactggtgcgtctttgagcagtcgatttattggcattgatcaggcgctcttctaggaaattgccacaactttcataaattgtgccagagtttttagctttgaaacccgcataattcggcaactgtccttttacgccaaaggtacgatagtattttaccaaagtatcaaattggattgtcttgtggtagaggtccgaaaccctataacgattagcatctgatatttgaaatgaactacctagccaactgcgaaccagagaagtttttccagaatgatcatcccccattacagtaatcttcgaagatttcaagtcgaaacatcttgggattgacgcaaggcttgcgccgtatgataagcgaacactcatagcgtttgacctaatacggtataattaaaagaaaaaaagacaaaaaaataggatagccaacacagagcagaaccttaacaatttctctagatacaatttacatgctcagcgtttctttatatacattctccctgtatatattcctttgaaaatttcttagatttttttgaaattaaataataagtaacgagccaagatcgttaaggtaagtacttgaaaaggatttttcaaagaaggcaagcatagacgatctctacgacatttttttttgcccttgatgttcttatgaaaaacaacttctacaagttgtacttatcagaagtgcaaaaaaaaaaaattgtttagacgacaaaaatagcgtttaataatcaaggtcatggcttttaaacaaagcgttaatcttaatccctatatctcctctaaaatggacgtagcttttacaaagggatattacgcttgagtatcccttttgaagatcgttgcaccattacgtattaaagcattttttttcctccgtcaagatcttacccgaatactgctgcaggacatacaaagcgcactgacatgacgcaggaagattgattagaaccgtccgcaaaattttctttgttacagcattagtaacgcatcacctccttctcaagctagggcacttttaactcataaagcgacacattgccttttcaaatattgtagcttttcaaatcacgcaatggaatatttgcagcattcattgttccgtcaaaagtaaaatttatttttagtacttcaacgtggaaggcaaaccttgccttatacctttacatggatggttttatgctattgtgaaacgaagtcaaaaggctaaacaaaaagataaaggaggggcatattatcggaccacctcgtatagcaagaaagggtacttatcaaaagaaaaggtcgctgaaaatcgagcccctcttgagaatttgattttcatacatatcccttttctcttccgggttaaagcctttacataaatgtgtcattgtatagcattactttttttttggtgtgaaaaaaaaatcggaaaaatattcacagggtaatgctgagatagcttttcttaccctccttggaatttggaatatttcgagatttcatcatttagcccaaaagggtaattgcgtaaacatttgtaatttcttggtgtatttgttttgattgttcattgtttatgaccagctactttattcatactcttccacactactttttttttcttgattacatctcgaatcctgcgaacttcgtggttagaagatcataacaaagttagacaggacaacaacagcaataatgaccggcgggcagtcttgcagttctaatatgatcgtctggataccagatgagaaagaagttttcgtaaaaggggagctgatgagtaccgatatcaacaagaataaatttacaggccaagaagaacaaataggaattgtccacccgttggattccacagaggtttctaatctagtgcaggtacgaatatccgatgtatttccagttaacccatcgacttttgacaaagtagagaatatgtctgagttaacccatttgaatgagccgtctgtgctttataacctagaaaagaggtacgattgtgatctaatatacacctattccggcttatttttagtggcgattaacccttatcacaatttgaatttatattctgaagaccatataaacttgtaccacaacaagcataacaggttatcaaagagcagattggatgaaaactcccatgaaaaactgccgccgcatatatttgcaattgcagaagaagcctatgagaatcttttatctgaaggaaaagatcaatctattttagtcactggtgaatccggtgcgggcaagacagaaaatacgaaaaagattctacaatatctagcatctataacttctggctctccttccaatatagctcctgttagtggtagttctattgtagaaagcttcgaaatgaaaattctacaaagtaaccctatcttagagtcttttggtaatgcacagactgtacgaaataacaactcttcaagattcggtaaattcataaagatagaatttaatgaacatggtatgatcaatggtgcgcatatcgagtggtaccttttagagaaatcaagaattgttcatcaaaattcgaaagaaagaaattatcatatattttaccaactattatccggtttagacgattctgagttgaaaaatctacgccttaaatctaggaacgtaaaagattacaaaattttatccaattctaaccaggatattataccaggaatcaacgacgtagagaattttaaagaactgctctcggcattgaatattattgggttttcaaaagatcaaataagatggatatttcaagtagtggcaattattttattaatcggtaacattgagttcgtatcagacagagcagaacaagcatctttcaaaaatgatgttagcgcaatttgtagcaatttaggcgtggacgaaaaagatttccaaactgccatattaaggcctagatcaaaagccggaaaagagtgggtttcacagtccaaaaactctcaacaagctaagttcatcttgaatgccttatcaagaaatctttatgagcggttgttcggatatattgtggatatgattaataaaaacttggaccatgggagtgcaactttgaattacattggattgttggatattgctggttttgaaatattcgaaaataattcctttgaacaattatgcatcaactatacaaatgaaaaattacagcagttctttaataaccatatgtttgttttagaacagagcgaatatttaaaggaaaacattcaatgggattatatagattacggaaaagatttgcaactgacgattgatttgatcgaaagcaaggggccaccgaccggtgtactaccgttgttggatgaggaagccgttttgcccaaatccactgatgagtcattctactctaaactgatctcaacttgggaccaaaactcttcaaagtttaaacgttcaagattaaaaaatgggttcattttgaaacactatgctggggatgtggaatacactgtggaaggctggttatccaaaaacaaagatcctttaaacgataatctcttgtctttgttgtcttcttcacaaaacgatatcatttcaaaactgttccagccagagggcgaaaaatcttctagtgctggtgtggaagccaacatctccaaccaagaagttaagaaatcagctaggacaagtaccttcaagactacatcatcacgccatagagaacagcagataacattactaaatcaactagcttctacccacccacattttgttcgttgtataattccaaacaacgtgaaaaaagtgaaaacatttaacagaaggttaatcttagatcaattacgttgtaatggtgtgctagagggtattagacttgccagagaaggttacccaaataggatagcattccaagaatttttccagcggtataggatcttgtatcctgaaaattcaaccaccacgactttcagttctaaattaaaagccagtaccaaacaaaactgtgagtttcttctaacgtctttgcaactggatacaaaagtttataaaattggtaatactaaactgtttttcaaagctggagtattggcagatttggaaaaacaaaaagatgttaagctgaataatattatgattaaactaacagcaactatacgaggttacacagtaagaaaagaaataacgtaccatctacaaaaattaaagaaaacaagggtgattggtaataccttcagattatacaatagactggtgaaggaagatccttggtttaatttatttatcaggatcaagccacttttaacatcatccaatgacatgaccagaaccaaaaaattcaacgagcaaattaataaactgaagaacgaccttcaagaaatggaatctaagaagaagtttttggaagaaaagaaccaaaaaactgtcaatgagttggaaaatacgcaggacttgctaaatcaggagaaagagaatttaagaaaaaatgagagcttattaaatagagttaaaaccagctcagaaacattacaaaaacaattcgatgaccttgtttctgaaaaggatgaaattagcagggaaaaactagaagttgcgcaaaatcttgaagaagctcatcaaaaaatccaaggccttcaagaaactattagagaacgggaggcgaccttagagaaattacactcaaaaaataacgaactaataaagcaaatatcagacttgaactgtgacatttctaaggaacagagctcccagtctttaatcaaagaatctaaattgaagctagaaaacgaaataaagagattaaaagatgtcataaactcgaaggaggaagaaataaaatcgttcaacgataagttaagttcctcagaagaagatcttgacataaaattggtcactttagagaaaaattgtaacattgcgatgtcaagactacaatcccttgtaacagaaaattcagatttgcgttcgaaaaatgagaatttcaagaaagaaaaggcagcactgaataaccagttgaaaaataaggaaagtgaactgttaaagatgaaagaaaaaatagataatcacaaaaaagagcttgctactttttccaagcaaagagatgacgcagttagcgaacatggtaaaattactgctgaactaaaagagacaagaatccaacttaccgagtataaatctaactatcaaaagattaaagaagaatattccaacttccaaagagaaacgaaggaacaggagcaaaagaaaagaaatagcctggttgagtctctgaacgatagtaaaattaaagaattggaagctcggttgtcacaggaaatatccttaaatcaatacttaaacaaaagaatatcaggaaattctgtagaaacgaatatttcgtctactagacgttccacatcgtattcagatgatccacttgacaaagaagatataataaaaaaatactatgaccttcaattagcgtttactgaaataactaggaatctagagaatgaaattgaagagaagaagaacttaatttctagattgagattcactgaaacaagactagcatcttcgtcttttgaggaccaaaagattaaggcacaaatgaagaaattaaaaaaattgatccaggatatggaccctagtattcctttggacagtattctaaatgagccgctagataactgccctgacaaagagtctgatattaacaaattaatgcttgaggtcgattatttaaaaagacaattggatatcgaaacaagagctcactacgatgcagaaaatgccatatctgctttacacagtaaatttagaaagatccaaggggaaagctccctgtcatcttctgatatttacaaactgaagttcgaagccagtgaagaaagagtcaaatccttggaagacaagctaaaaaccatgcctttacgtgatcgaacaaatttacctgtcggagatattataaagaaccgtgatagcatttcaaaatatgaagaagaaattcgctattataaacttgaaaactacaagctccaagaaatattaaatgaatcaaatggaaaattgagccaactcactcttgacttgaggcaatcaaaatccaaagaagccctacttagtgaacaattagacagattacagaaagaccttgaatctacggaacgccaaaaagaactactatcatccacaataaaacagcagaaacagcaatttgaaaactgcatggacgatctgcaagggaatgaactgcggctaagagaacatattcatgcactaaaacaagctgaagaggacgtaaagaatatggcgtctatcattgaaaaattgaaaactcaaaataagcaaaaggaaaagttaatctgggagcgcgaaatggaaagaaatgactcagatatgcaattacaggaaactctgctggagttgaagagagtccaagatgtaaagaaaatcctgagtgatgatttggcccatttaaaggagcgattgagcgctgtagaagatagatcccaatatacggatgagattaatagattaaaggaagaattgaactgctctttaaaagctgaaacaaacttaaaaaaagaatttgcaacccttaagtacaaactggaaacttcgactaatgattctgaagcaaaaatctccgatctgctgaagcagctcgatcattatacaaaagtggtggaaatgttgaacaacgaaaaagatgctatttctcttgcagaaaaagaactttatcagaaatacgaggcactcaatactgaatgcgagtctcttaaaggaaagatagtgtctttgactaaaatcaagcaggaactggaatctgacttaaatcaaaagactgatgcgctacagatatcaaacgcagcactctcaagttccacacaaaagaataaagagattactgaaaaaatcaaatatctggaggaaacactacaactgcaaatggaacaaaattcaaggaatggggagttggttaagacattacaggccagctgcaatggatataaagataagtttgatgatgagaagcagaagaatattgatttatatgaagaaaatcaaactttacaaaagctcaacaccgacttacagcttcaactaaaaaatttgcatgaaagattatcagacactactgaaaaaaacgcatggttatcaaagattcatgaattggaaaatatggtaagcctagaaacggacttgaaatatgaagaaatgaaaaagaacaagagtttggagagagcagtggaagagttacaaactaagaactcccaacaaacagatgtaatagaactagcgaataaaaatagaagcgaatttgaggaagctactttgaaatatgaggctcaaatctctgacttagaaaagtacatttctcaacaagagcttgagatgaaaaaatccattagagataattcttcttaccgcgacaaagtgcaggaaatggcccaagaaattgaattctggaaaagccgttatgaatctaccatgataggctcgaaaaatattgatagtaacaatgcacagagtaaaattttcagttaacgaacttttttttaaaaatttggaagactttatatcctttatttaaaaaaataatgatgagatgttttgtatatacagaatgagaatatgcattattaacagaaaaagacgacacgagcgttatatactaagtggcatgaactctttcaccccgtatccttcgatagtagtcttaaaggtggtacataaaataaagaaaataaccgattcaatagataagcagcggaaataaagtctttttcctatcttgaaatctccaaaataaaagtaataaagtactgctaaagttgttcaaaaccaacccttcttcttgggactatcgtttttggaggaggagctgttacccaatccatatgccttcagtacattttccacatctccaaaggatcctctgtctccttgcattacaacagtagctctacccttaccattgccagcattatttacatttcccgtaaatatcatttcggcaacacgtgagatatcatctggcttcaaatcttcgatcttacttatcatttcgttgactgggattttgcgaccatgcatgagaacttgtctgcccatatcttccaattctaccagtttagactctaggttcattagtagtgaagacttcaactgattcttggccctggagacttcgtcttcagttaacctcaaatccttattagcaaatgtattatacatttgctgtgcaattacctcaaccgcttgaggagctgcctgcggtatacaagataatgaaataccgaaaataccagaatccgaataagaatggttgaacgcaacacaattttcaacaaagtaatactggttcaaaacgtgggtatacaaacgagaatacatcccctttcctggcccaccagcactgaaagaaccaccacctccaagtaaagtttgtaatgttgctaaagcataaatgtctggatgatctatagggagaccttcaaatccgatctggatgtggaataattctggtaaattcccaaacactggtgctggtggaatacaactttccccgcccgtatattgggcaacttttttggtgatcggagggtgtgtagattgccagtcaccgagatacttttctgtaagctctaatgccttttcgtgaggaacaccaacaaatgccgcaacagtattttctggggtgtagaatttatttctgtagtccaataagtagtatttagaaatagaaggaatgagctctctagggcagattaaaggggaccccaaagtttctccggagtatgctgctgtgtgcaacagctcaggtaataccaattctggcttcatccaaacttcatcgatttcatactctgccgacagcttctgttcttgcagttcttgctcagtaatcttagggaacctcacagtttctgacattaattgaagcattttacccacatcctggttgaacacagaagcctgatacatcaaattttctctagacgaggtacactggtaattcccacccagtaactccaacgtctctgccattgctcggccctcgacgtgttcggttgatttgaatgctagtctatccaagatatgtgtacaacccttcaaattcctaccttcaaaccgtgatcctgcgtcgatgtataggcctaaggcactaaagtgtccaggagtatttgatgtcgccactttcagtccattcgctagtgacgaaagcttaaaattatcggttctagcgatgttagagtacaacctctgaacgccgttccttagcatcttttgttattaatcagctctctgctttgcattaatttgaccacctgccctgaaacacctttcttctagtccacctgtgtaggctttttcacctgaattgttcattctcgatacgccctcacgccggatgaaaaatttgtgcaagagtcatcatctcgaaaagatatggtgataaaaacaagtgtacttctaacctgcctaatggttataacagtagcataaagtagatatacggactacagaaaatggttcgtgccttcaaaattaaagttccagcttcttccgccaatatcggccctggttatgatgttcttggtgtcggtctttctctattcttggagttagatgtcaccatcgactccagccaagctcaggaaacaaacgacgatcccaacaactgcaagctgtcttacactaaagaaagtgaaggctattctacggtcccattgcgttctgatgctaacctgattaccaggactgcgttatatgtgttgcgttgcaacaatattagaaacttcccctccggaaccaaagttcacgtctccaacccaatcccacttggccgtggattgggttcctctggtgcagcagttgtggcaggtgttattttaggtaacgaagtggcccaattgggtttctctaagcaacgtatgttggactactgtttgatgattgaacgtcatccagacaacataaccgctgctatgatgggaggcttttgcggttcattcctaagggacttgaccccacaagaggtggaaagacgtgagattccattggctgaggtgcttccagaaccttctggtggtgaagataccggtctggttcccccattacctcccaccgatatcggtagacatgtcaaataccaatggaaccccgccattaaatgtattgcgatcatcccacagttcgagttgtccaccgccgactccagaggcgttcttccaaaagcctacccaacccaggacttggttttcaatctacaaagattggccgtcttgaccacagctttgaccatggacccacctaatgccgacttaatctaccctgctatgcaagatcgtgtccaccaaccttatagaaagacattgatcccaggtctcacggaaatcttatcatgtgtcaccccatccacataccctggcctattgggtatctgcttgtcaggtgcaggcccaactatcttggctttggccactgagaatttcgaagaaatctctcaagaaattatcaacaggttcgccaaaaacggcatcaagtgctcctggaaactactggagcctgcctacgatggtgctagcgtcgaacagcaatgaaatgtcctttacccctagtatactgtgttaaatactattgtagaccatatacatactgtaattgaccgttaacggttattatgctgagtcttcttccgttacccgtcttttctatctatttcgaaaataaaaaataagtgaaaagaacgaaatttcacaaccattaacaatacagataatgaatcgaagttgttttcagtctcaattcaaaagactcatagccaaggccagttgattgatttagccacaagtatcattcaacgtaatatccacaggtgttttttttctcaccggaaggcgaataaaatacaggagctagagcgtgtaagataatgaacaaggaatctaaagatgatgatatgtccttggggaagttttccttctcccacttcctatattacttggtgctaatagtagtaatagtgtacggtttgtacaagcttttcactggacatggatccgacattaatttcgggaagttcttgttaaggacatccccttatatgtgggccaatcttggtattgccctttgtgtaggcttaagtgtcgtgggggcagcatggggtattttcattactggttcatccatgattggtgccggtgtgcgtgctccaaggattaccaccaagaatttaatttccattattttctgtgaagtggttgccatttacggtctgattattgccattgtcttttcttcgaaattgactgtggctactgctgagaacatgtactcgaaatcaaacctgtacactggttattctcttttctgggcaggtatcactgtcggtgcttccaatttgatttgtggtatcgctgtcggtatcaccggtgcgactgctgccatttccgatgctgctgattccgcattgtttgttaaaattttggtcattgaaattttcgggtccattttaggtttattaggtttgattgttggtttattgatggccggtaaagcttctgaatttcagtaagcgctcaaaccaggcttttcttttccgtttttacgagctagataagcgcatccatatttactaatagatataatgagatatctgagatacatgtgtatgtatatatgcacgttttcttttattatctaaaaatcatattatattaagtaagagaaaaaaatgtacaactatataaatatatatttatttaaaatggttttgaatttttcctattctggttgatattgcccaaaagctattcagtttactcctcttcacgatagtcagggttcttctttaaaattactacgccctcaatatggcttgtgtaactaatatattcatcagtttctagttctgctctttcgccatgatttagtaaaacaggagtggattgcgtaatccagccagtaatcttttttggtctgcctgcttggccgacagtttccactgcttgaccaacgcgcacattaacctttattggctctccctcatcgtttaatgctagaataaactttggccttataccggcattcaacatgtagaacaattgatgatgcttcaacatgaaacttggcgatactaaaccaactgcggtagttaatattgatgctaatgtcaccttattcaaaacatgtgcatcattgaacacatccattgtcatagtacctttaccaagatgcaataacccttgtgctaatctggtgataaacaaagcgtcttgttcacgtgaataataacttgccaactgtcttaatagttgagctaaccttgcattgttagtaccagcaccacatagacccatagcgaaaattgaattcattgaaacttctaaatcggcgtcatgtgaaaaacgagttaaggtatcgaacaccttcatttgtggatcagaaacggaaacaatacccatcgctaaaggaaccatacgacggatgtgttcattaccataatgcattaaatgaccaaaatgacgtaaagacatttccttgccaatatcttcaccaagggcaatcaaagcaatacccaaaactgcataagcaagttcatcgactatgcctgcttctttttcttcctcctcatcatcatttttcccgtccgtagtagcatccttatcggaagattttcccttcttttcttcggattttatctcttcaccttctaaactctcaccattcttcttctctgttatttctgctttaacttcaacttcctctccttcggcatcaacctccatttcgtccacttcgatctcagcttcctcgttcttggtaggttcattcacttgctcacccaaaaagtcacttatgctattagtctgtccttcggcagtttcttcttcatctgcatcttcttcaccttttacgtttttaggggtcaaacgatgtaacaaatcttgaattaacaaaacatcacccgtaccagtataagcacatgaaccaactaatacttcaatagctgatgtcattggatgttcaatagcactaatagtttctaaaacatcatccacctgttcaccttggcccatgtatagaatacctaaagcaagtgccaaaaaccttacccagtcggtcttcaactcgatggctgtacgctctaaaaagttgtccatgatagaagttgtaatgtcaccattacaagtaccaacgaaaacatgagccaaagctaaggaagccatagctgcagtttcaataggcaagtcagtggatgcggcaattggtaataacaaacccaacacttcgtcattcttgctaccagcaaatgcaatacccaggccaagaatagctgctgaactaattttagtgtctgggttagtaacataatcttgcaaaagtaacaaagctggttcaacttcaccatcatgcacaccggaagcggaaataccaatacctaataatgcaccagctttaacttctggctcatcaacgtagagatacttatccagttgttgcaaaccatcgagattccactggtatatagatccaatactagctaccgcggaagtcataccgtcacctttggttttatatacccaattatcattatccacaattaatttatcgttacaataacctaagtttaagaacccgttgacaaatgacgaagctagattttgttgagcagaatctaggccggcgcttgagaacacagatttagagttatccaaatggctcttataaatgtcttctgggacttttggcccagttagattcaattctttagcaagatataaaaagtgttcagacaatttaccatttccaattatatcctgaacaccttcatactcaaacgatgtcttttgtgcggctaaaatatatgctaattgtttatgcatcactggatcgctagtagcatcgaaaacggatctgatcatatcctcttcccctagtctaactgccaaagcaattgcatctgtaagttcgttctgagatagataaatagaatatgcggtttttaaaaaggcaacgtcttcaggaggtggcaaaagtggaacacatgcaaccatatattgacaaactctttggaaggtattctcatcgacaaattgaggtagcttgtcaatagattcaatttccaaaagcaaatctaccgcgtcttcttcaccgttgtgtttcaaaaagtatgggacaatgtctaaacatagacgaagagtatcttccttggaaaattcgaacccggaagtagccgcagatccatcgcttttagatccatcagatgatgtttcatcttcagcatctttttccacttgatcattatatacttcaccgatctccaaagctaaatgacggatgtactcatgtccccacccttcaaaatcagaaacgtcggagagtaatctatatctcaatgaatcgtgtttaccattttcagagtatgtcatggctaaaatggacaagacatccgctaaagaggatttcaagtttggatctgtccatttgtcgtagatagaacataggtctggatatgtcggacgaaggaatttcaaaggtttgggaacggcggtcatagaactcgtagaatttttgatcgattcctttaaggcattcaaagacgcttcatataaagatgaatcgtcttctttcagcctttcaaccaatagctctaaatctgttttaagctttgcatcttcttcggatagctgctcctcttcctccttttttttatccttcttatttggtgtctgcttttcaggacttatctgcgattgttcatcaatagtctgttgtttcttatcactttcgtctaccattttcttgcaattgtcttccaaatttatacgaatcgcaccttatgtagaccaatgggcaagtttgttagtgaagaattatagatttgaccaaatttgcttaattacttataccctttgccaaatttcgtgctcgccttttgccaccgtaaaacacatcatcttctacgaacattaatctgttatattaccaattttatatatacatagtatgtaaatatgaaaatgttttatgaatgtctctatgagatgagctgtaaatagtcaactcatttgacaaattgcccatcgaaagcacgctttgcccaatccaatagcttgtcaaaaacgattacattcgcattatggtatcttatactatgatctgagtcaggaaagacgtggacgtcataattttccacaccatttagatccaaaaggtccagaaactttagggaattttgaaagtgaacgttatcatctcctgttccgtgcatcaacaaaaatctatttgcttgtgccaaagcagtgacattatgaacgcttgattctacgtatccatcaaagttttcttgaggagtatgcatgtacctctcagtataaacagaatcgtaaaatctccagtcggttactggcgcaactgacatcccgtatttgaaatgtcttccgccatctttctccaaagtttttagtgtcaggtaccccccgtatgaccaaccaaataaggaaatcttttgcggatcaacaaaagttaaagaaccatataaggaagccgcagatatttggtcgcgggcctcgtaatcaccgagcctatcgcgaacaagggatctaaagtcttgacctttgaagccagtaccacgaccgtcaacaacaactacaattgcgtttaattgtgaagctaccacttcattaaatcctacggaaaacgttttgacaacttgttgagaattcggtcccccatatgcaaagaaaaatacaggatagtggtcacttaacgtttcatcgaaatcatttggtaggatttcatacgagttcactagtatatcctttccaaattcgtcctttcctaggttcaattccctgaatgattttctgggtaccgcataatcttctaaaattttggtaagtacttcgttcttttccaaatggtatagtgatttgcctaaaacattacctttgtcgcatttttctgctttacgagaatggaagtccacaattttttgatatggaacttttggtcctttataggtgagtaaaccaaaccttctaccagaagaaaaggacacatcatagacaccatcctcagaagtatcagtaacttcaataatttcatttggtgaccgtaaatctatgtagtaaacgtggcgttcggttgaactctttcgtgtagaaatgaagtaaagacgattttccattgaatcaaaggcaagtgggccattcaccacttcccatttcccctctgtcaatgttttatagtgtgaactattactattttcgaaataagccaaatgattgtaaccaccaatcggaagaatatcaacataaccattatgaggcctatcaaatgtttcatttgccggaataaacagagtattatgagtaatctcccaccatcctccgttagaactttcgttccttaccacgtttgaagtctttgcaattgtatctatcaaaaacacagtcaatatgtccgaggatcgatcggtagttttaactaaaacgtttccatttcctacccatgtaacttcagtaattaacagacttccatcttttttatttccacttattcttggatggaacgatgttccatctttcatactgtaaacccatagctctgcatgaggatttggcgtgccactttttggatacttgatactgcgcatttcggggtatatatccttttcatcttggacataatatggaatgataaactcaccaacttctgattcatcaattttcaagaatgccaggtaatcaccagttggtgaccaccacgcagccttgtcgtcttcaaaaacttcttcctcgtaaacccaatctggcttaccgttaaaaagaaaggagcttccgtcgttggtcacagcccgtatggtctttttggaaatagcagaataaatatatatattgttatcttggacgtatgcaatatcattagaattaggggaccatattgctagagccacctcgtttccaatctcctcaaaggacgagctactcttatcgtagacaaaataagaaccaaacgttgagtgtctccaattttgtacgctatttgttctaattaataaccgcttcaggtcgggagacgcagttattgactccacagtgaggttttgaccgttatgaatgaaagtttttccctctaataaaacgctattatatgagtcatcgtagacagatttaacaacgtaactatcgttcataaatgtaacataaagacctagatcgttgctttcaattttattgtcactaatccattgcagctcgtgatatttgggttgaaatgtattgtttcttacaacagaaaacgacacctttaatttcccatcattggtgtaattagagttgggttcttgataatctggtgtgtttgaatggtgaggtatactttttagcaacaaaacagtgccccatatcaggagtacaaggattattccgacccttatgagcttatctaacaaatgcttcttttttgtatcgaaaagttcatcaggaatgcgctcaacttcttcttcgccaccttccatgagtaatttggcttattggtatgttgcaaaaatactctctgaaagaatacttcgaatttcggcacttcttatgtacactttgatggaagctttcttgataaggaattctccgtctatttccttcaataccgcctccggcggtattgaaggagaaaaatttgggcgggagcatattattgtaattaatatatacatatatatatatatatatacatcaaccttacaactatgcgtttagaatcctaaactttgatcttaccatcaataacggtagtggcatgacctgctatatagtaggaagtgctattatcagcttctttcttaattgaagctaacattaggccatttctttttaaccttccaccctcagaaatggtaatatccgtggttttctcaaacttataaacttcttgcaaatatcttgcaagggctacagaaccactaccacaaacaggatcttcataaacgtttatcaccggagcaaacgccctcatttcgtaggagtttttgatggcggcttcctttttagggcccgctaggataattcccacatggtcattctgttttgtctggtgtgcaagcatagcaaaatttgggtttgcattgaagcaagtttctgcatcttctactagcgccacgatccactctggcccagtatgtaaaagagcaggaggctttatgaatttcaaaccaatcgctttttcataatcagcaatcatctcactcgatatactttcgtaatcagccatcggagctttgaagctaattagtccctcattaattgttattggaacagcgcctattttacattcctggacgagagaagtcgcagtggtgtttttggtgaactcaaggaaagccttacatgaaccaatggttgggtgaccagcaaatggcaattcacttcttggagtaaagatcctcaacttgtaatcatactttttatcagatggtttaaataaaaacgttgtttctgataagtttgtccagttggcaattgcctgcaattcttcttgactgacttcattttcatcaatttccaagaagtttattactgctactggatttcccataaagggcttctcagtgaatacatcaacttgtttgaaaggtaccattaaagtcatattctaagcgcttggttttttttatcttatcttccttgtgtcatatttagacatttagtttagtattctaggtgcttaaataatgaatattgtctatagatgactaatcataaatgaacgaaaagaaagaattcaagaggcgataacaaacttccgcggagtacgattaagataagcgtcggaggaggaatttgatatacgagctacaacaagagcacgtatatatatatatatttgtatacgttcatatacatcatatatacacattgtctgtaagcttacatctatggtgattctatacttccccggttacttatagttttttgtcctaaaaatattttctatctaatccaaactccagctctttttcaaggtctagaagcgtgccgttatcattctgaggcggaatatctgcggtatttccagtggcaggtctcatctccatcatactctcttgaggtcgaggtgggaaatctgcatcatgccttggcaaattttgggagtgaataccaaatgattcttgttgtggcgcaacagaattagacgtggccatctgttttggataattttcttcactcgctgcggcgttgccattatccacatctgaaggctgctgttgctgttgctgttgctgttgctgctgctgttgctgctgctgtaattgtaattgcctttgctcttctaatagcggttgtctcacaaacagcctgaaatcttgcacttcttgtataaccatttgttttaagtcctccatatcattaaccgattcaaaactaaattcgaatttttcactacacacaggttcgtcagctggatcatgccatatagacaagtaaggatgctccagggcctcatccacggtaattctcttttgagggtcaaacgcgagcatttgctccaataagtctaatgcttgtgaattggcatttgggtataaattgacaaaaggtacttttggaatgaaacctaattgatgtatgtagtcctgaacatttttagaaccaatccttcttaaagtttcgtctgggggtgtccctaaaacttgtaatatttgattcaattgattaacgtaatcctttcctttgaagattggctttccaccaagaaactccgctaaaatacagccagctgaccatacgtcaatcgccttggtatatccttggtaactcaacattatttccggagctctataccatctagtggccacgtactccgtcaaaaattgactgttttcgacaggattctccgaataacctctagctaacccaaaatcacagattttcaattgacaatctgcattgacaagcaaattgccgggcttcaaatcacgatgcaagacatctgcagaatgaatatactttaaaccacataatatttggtatgtgaaactttgatagtgagcatccgtcaaaggttgaccggatttgatgatttggtgcatatcacattccataagttcctcataaagatatagtccattgatagacccgtctggataaaaaacaatatccatatcataaagacatgtaatatttttgtggcctctgaaatgtctcaaaagctttagctcacgtagggatcttttacatagtaaggtcttcgaaaaaacgtttgtcactttcttgatggcaactgtggtatcttcggcagcttctgcaaaccgcgctgaacacactatgccgtatgctccatgccctatttctttgataagttgaaacctcttatctacactgaaatcttgattgaagaccttgaaagtatgcctctctatcttatcagccatctcccagaattgttatacacgcccttcaattatttctactattttgatagcttcaataagaaaatctgtggcctagatttgctgactgaatgcacagttcgtctaatatatatatatatctggcagaccagggtcttcaattaaatctaaatatttgtgtaggatctgatttccctcactttttttttcgatatattcctggctagatctcctttttcagtttctatttttaacactgaaactttccattctgccaacatttcgcagtcttctataaaaaaaaaaaaagataatataaaaatcgccgcatacgtaggcttagctaaatagatggcttctagatgaatatttcgggattctgttaaattatacagataggctcacaagtattcgaacctgtatagaacaagaaaagaaaacttcaactagagtatatgcatttattcgttgcaagtcatttcaaagtttctaaacgtttatagaaatcttttactctttcattggtgcgaatctttcctggatcaaagtttaggacctgtaaggtgtccatagttaccgctcttgacagtgcaacataaacttggccggcttcgaaaattctcctcaagtcgacctttagtctttgaatagtttgaccctgtgccttatgaatggacagtgcccagcatagcattaatggaatctgagttctttctaacccgacattttctctgggaatatcaatgggaaagcgctctgggaccatgagctcatgtatgtacttgtttttacccactgtccacctcacataggggaatttttccttatgcggagagatcttaactgcatagtttatcaagattttcaaacgttccaatctagctaatggcctggcattcaaatcttgacgaaactcctttgattcctttaacaagggattaccaatgacccgactcactaatctcatgtccatgacaacttcgtcatccacaatcttgtaaatttccttcattttcaccaccagcgattctgtaacaaaaaacaaaacttttcccaatgatccattaactaattctacatcaggcttatttttcaacatcattacctgtgcatcttccttcaatgcgacaactttttccaccattaatgaagaatctagtatcgcttggtatctctcgggcgcgttatctacagctttaaactcatataaatcaccaggtagagactgtaatttctttacgttggatagttcaacttctcttcttgtggcatacagttctgtaggagcaattccatcggcatagtctatatccctatttaggttccttattgttttagcaatgtcgacagtcagctctccgtatcttatggcatttagaatatcaattagtttgttatcctgttgtctgaaaacctttgtcagtaaaatcgttttttgaatgcaccgtttccacatttcactttcaaaacaaaatttcacaacgttatgctcgtccttcttagcaactggtggtagttgaaaaaaatcgcctgtcaggaccaattgaataccaccaaagggatcgtcgttcttccgaattctccttgcgatttgctctaatttatccaacagattaccatcgaccatagaaatttcatcaattatcaaaacttttgtatacctccatgcggccaataagtccttttgtgattgtatttttttcaccaattggtcgatagttttgttcccgattcctataccagaccacttatgcaatgtggaaccaccaatagtcactgccgctagcccagttgaggcggtaattgcaattgattctttcccatacaaagagctcaattgtcttatgatcgtttgcaaaatgaccgacttacctgtacccgcactaccggtgtaaaagacatttgttctttttttgacgattaaattaaccactctctcttgctccattgtaagtaccactggcgaagacgcacttcggtggttcattgagtccatatttgatactgtctttcttagcagtggttttattttctttggtactgtgagctttaaaccttgaaactccatagaaggtttagacctcttggctggtctttctgaatcagtagaaagtttcatgctagaatcttcaatattaattgtactagtgaacgataattgtctagaattggatttcacgctagtaacctctcgcaaagtctcatcctcatcaaaatggtatgttttctgagtcgtggacgcagaggcagtcttatgaagagagctggtcatcgacagcgatctgctagactttttatagctattgagtctcggcacatctaccaattttttgaattctgcgtcgggatcatcatctccaaacgaaccttgactctgcgagaataaggaagacgaattattccgtattaatcttggcctaggaggtgctgttatattacggttaccttcgtcaccgctttccaaatcaattattgtcgtgctgttttttgaagcagcagcagattttttgccgcaacccataaagaacgaagacaacgtttgttgcctgtatgcgtgagagccagatgccgaagcagcaggtgtgctaccatttgaggatcttttagaccattgcttcttgttaccggaggcatgcgacctgaacatcgggatgtcttataagaacaaatctctcgacttttgagcttgttctcctctgcttattgttcgagatgatgtttatttacatattctttgacgtaataatatcggaataatgcatgcgcattcgggttagccccgttatagggaaaatgaaaaaaaaaaaaataataaaaaaaaaaaagactaaaaaaatagaagagcacggcaacttaaaaagaaaaaaaaaatttatgataactacaaaatagtaaagaaccctggcaaaagaaataaatccggtaagggaagatagaccggcttaaaaagtactttttcagatttgtcaagggtctgtgttagcggtgaagaagatagaagaagaagacgaaagaagactatgtctaaacaatttagtcataccaccaacgacagaagatcatcgattatctactccaccagtgtcgggaaggcagggcttttcacgcctgcagactacatcccacaggagtcagaagaaaacttaattgagggcgaagagcaagagggtagtgaagaagaaccttcctataccggcaatgacgatgagacggagagggaaggtgaataccattcgttgttagatgccaacaattcgcggacattgcaacaagaagcgtggcaacaaggttatgactctcacgaccgtaagcggttgcttgacgaagaacgggacctgctaatagacaacaaactgctctctcaacacggcaacggtgggggagatatagaaagtcacggacatggccaagcaattggaccggacgaggaagaaagaccagctgagattgcaaatacgtgggagagcgcgatcgagagtggtcagaaaatcagcacaacttttaagagagaaacgcaagtgatcacgatgaatgcgttgccgctaatcttcacctttatcttgcaaaattcgttgtcactagcatctattttctccgtctcacatttagggacgaaagagctaggtggtgttacactcggttctatgactgctaacatcacgggtcttgctgctattcaaggtctgtgtacatgtctggacacactgtgtgcgcaggcatacggtgccaaaaactaccacttggtgggtgtgctagtgcagagatgtgctgtgatcaccatcttggcgttcttgccaatgatgtatgtttggtttgtttggtcggaaaagatcctagcactaatgattccggagagagaactatgcgcgctagcggctaactatctacgtgtaaccgcattcggtgtgccaggattcatcctttttgaatgtggtaagaggttcctacaatgtcaaggtatattccatgcatccacaatcgtgctctttgtgtgcgcacccttgaacgcattgatgaactacttacttgtttggaatgacaagattgggattgggtaccttggtgcgccattatcggttgtgatcaactactggttgatgacgctcggattactaatatacgcaatgaccaccaagcacaaggagagaccactcaaatgctggaatggtatcatccctaaggaacaagcatttaagaactggcgtaagatgattaacctagctattcccggcgtggtgatggtggaggcagagttcctcggctttgaagtgttgacaattttcgcttcccatctgggcaccgatgccttgggcgctcagtcgattgtggctacgattgcgtctcttgcataccaagtgcctttctctatctccgtttctaccagtacacgtgtagccaattttatcggcgcgtcgctatacgacagctgcatgatcacgtgccgcgtgtccttattgttgtcctttgtgtgctcctcaatgaacatgttcgttatctgccgttataaggaacaaatcgcaagtctattttctactgagagcgctgtagtgaagatggtcgtggacacactacctcttcttgcgttcatgcaattattcgatgcctttaatgcgtccaccgccggatgcctacgtggtcaagggagacaaaaaaataggtgggtacatcaacctagtcgcattctactgcctaggtgtgcccatggcatatgtgttagcattcctgtatcatctgggtgtaggcggcttatggttgggtataactagcgcgttggtaatgatgagtgtgtgtcaaggatacgccgtttttcatggtgatagacgccgtattctcggagcggcacgcaagcgcaatgctgagacccatacatcatgaaactccttcagggtcgaatgacgtataggggagatgcacacccccacccccgcatcacacccagtcttctagccaattatgttggtaattttaagggtttcgccatgtggcatgccaccggcaaaataatacacgtgcccgtacggcaccaaacgggcatgcatttttgcatttgaaaaagtttgctgcccttcatgtgcttttatgtatgcatacacatacacattcgtgcatacattcatttatatatatatagagtgtgcatcgtgcatatgattattcattaccactttttttgtttttgattttgttcgtcaaaaggaagagaaaaggcatatcgaagggtgtaatgacaaaagcttatactatcgttatcaagctgggcagttcgtcgctcgtcgacgagagcacaaaagagccaaagttgtccatcatgacgttaatcgtcgagaccgtgacgaatcttaagcgcatgggccacaaagtgatcatcgtatccagcggcggcattgccgttggtttggacgctctcaacattccgcacaagcctaagcagttgtctgaagtgcaagcgattgccgctgtcggacaaggccgtctcatcgcgcgctggaacatgctgttttcccagtatggcgagcaaacagcgcagatcctgctcacgcgtaacgatatactgcgttggaaccagtacaataacgcacgcaatacaatcaacgaactgctggccatgggtgtcatccctatagtcaacgaaaacgatacgctatccattagcgagatcgagttcggcgataacgacacgctttctgccattaccgctgctcttgtaggggcggatttcctgttcttgctcacagatgtggactgcctatatacagacaatccgcgcactaatccggatgctcgtcctattgttctcgtgccagagctatcagagggccttccgggcgtcaacacttccagtggttcaggctccgaggttggcacgggcggaatgcgcaccaaactcatagccgccgacctcgcctctaatgccggtatcgagactattgtgatgaagagcgaccgtccagagtacgtcccgaagatcgttgactacattcagcatcacttccgccctccgcgccatatcggaaacggcacacagcagcagtttctcgatcttcaggatacggagctcgaacagttgcgtcgctacgatgttcccatgcacaccaagttcttagctaatgacaacaaacacaagcttaagaacagggaattttggattctgcacgggctcattaccaagggcgccattatcatcgacgagaacagctatgataaacttttgtcaaaggatatggctagtctgactccaaacgccgtgatcgaagtccgagacaacttccacgaacttgaatgcgttgatctcaaaataggccagcggttacccaatggcgaattggatatctcgaagccgattcagtctgttggatgcgtccgctccaattatacgagtctggagcttgcgaagatcaagggcttacccagtgagaagattcacgatgttttgggctacagtgtgagtgaatacgtagcacatagagaaaacatcgctttccctccgcaattttgagaatattcccttttttttaccggattaaaaaaaaaaaaaaaaattctgttatagatgcacatcatatctctctcctttttcccgcttttatatattcgttcgtattagtcacaacaaaaaccaaaagaatactcgaaatgttagtttatatatatatatatagtgtgcgttctttgcggatatggaaaatcttgatatctgctgcattcacgactatgtcgcgcggcaaaggtatgctcagcttaccgttaatgtataaaatattctctgcgaagttgtagctcggagagaaccggtccggcttcgagttcggagctttgttctcaataagaattcgcagcttgtaggcggcccctttgaacctcttcatctttacctcgtattccggcacgtcctcctgctgctcgtgcggtgcaggtgcaggtgcaggtgcctgtttcaggtttctgtgagcaatctcgttcttatcaatctcctctatcttggctccggagattttgttctcgatagggaacaatggtggtagtgttccatcgtcgggatcattattatcatcgccatcgtcattccttcctctcaatatactcatcgggtctccggcctcctcttctatgattttatgcatttttgccttgtaatcttgatgtaactcatcattcaatacctctagtgcaggaagctcagcgcccttcttcttcatcttggggaatgcaatgcgatctctgcacaataccaccgaatctcggatctcacatgactccaagcaccattcgaccagtatctctcgcagttggatatcatcgcatatccagcgcgagcaatcgctatttatgcagcaatcccacacatagcactcctgccccttcttgtcatggtccatgcggtagcaggatgtaataataggaatctcccattcgttttggatgatgagcgggaacactatccttgcattaaaatcgacctcaggtttgggcactaacggagagtgacaaacattgatgaacaccttcctgccatcttgcagtttttccggcccattagcggataatagttttgtcttaattacaaaatctgcgatgggctcaattttagacaccgatccgtctgcagcgtccaccgacacgtacttgtcctcgtttctatgacgttgcttaattggtctcaataagaaatcggccatcggttaaggtctgtttgttcgctttgaaaagtctgttccctgtattcctttttcttccatgcatatgaattcaagaattcctagtttttttctatcattattgtcttctgattttttttaaggaaaaaaaatatcaagagtaaaaatagtgatcaggtactgaatcctgtatttgtacaatactgcaatctagcaccaaatttggccaaggaagtgcctatgtgttctccaactaatttcttatatgagcccttttccagcgatgctgtgacgcagaactatgaccaaaatctaaaatgcaccaaatgtggcgcctattattcgatggcttgttccctacgagaacagaatgtttggacttgtctattctgcaaccaatcaaactcaaatgctgaattgccactggtaccttccaacacctatacattgacttctgcaaagaaagaaatactttcaagacggaccattatgattatagacgctatttgcgatcctcatgagctaaattatttagtttccattctatgtaataattacatcacaagacaacaagagccactatcaataattactattcagcaatcaggtcatgtgattttacacaatgctgtgaatcacagacgtgatgctgtattttcaataaatgaatttatgaccaaatataatcttgataaattaaatgccagttacttcgagaaaaaaatttcagaaatcaatcaagaatcatactggtttgataaatctactcagggttctttaagaaaattgctacgggaaatatgcaagattgcaaacaaagtgaatatcagttctaaaagggacaagcgttgcaccggattagcgctgttcgtttcatccgtactggcgtctcagtgcagtttgtcagcctactgtcatatagtttcattcctgaatggtccatgtactaagggtggcggcaaagttatgtcaagagaacgtggtgaaagcatgagacaaaaccaccattttgaatccaaaagttcacaattgcaactatcaaaaagtccgacaaaattttacaagaaaatgcttgaaaaatttgcaaaccaatcgttaatctatgaattctttatagcttcattggatcaaatcggtatactcgaaatgagtccattaataacttcgtcaatggcagtttctcagtttgattcattcaatgatgagagattcgcaatgtcttttcaaaagtacctgaacttgcgtgaccataatgccatttacaattgtcattcaaagataatgaccgcaaagaacgctattgtcgttaaggacttcccaaaatatagcttaaaccctaaaaacctttctctaccattagaaatctcactaggtcacaattcagctgaagctcctatacagtttcaaaccacttttgaaaatcaaacggaaaaatacataagaattgaaaccctcttattgccaaaagccaatagatcatttggggcacaaaatgaaattgtgttttcaatgaaaaagatagcctcacgaattatcgatagctttgcttactcatccaagcacactaaagaattgatgaagcaattgtttctattaccaaatcaaatccggggaaaagacgtagatatggtcaatctgatacagtggtgttatcatatatataggtctccaattctatcggttcggaatacttcacctgatgaaaggtacctttttcttcaccgaataataaacgcttctaaagacacatgcctttcattatgcaaacccttcatctggagttacagtgatttgaaacacgactggatcgtgttggatgtcccattaacaagagcccagatacttcaagatgataaaaccaccatttgtgtagatggtggctcgtacttagttttaagaaggggaaaacttttggaaaaagaaggtcgcgagctctgttgcaagcttttaaatgacttgcaaaggtttccgcagccattatatgttgaaactaaaaccggtggcagtcaggaccgtttcttgaaaagcaaaattattcccttggacatcactgacaaggaaactcttggtacagaggatatgacattcaatgaatatttcaacttgttcaccgatctaagtggaagcaaataactcgctaaatattcttgctgcactttgcgacgcctgtattggcgaaaacaaaaagtaaagaaaaaaaaactttagatgaaatagagcaaaattccctaagacaatagaagatacaaaagcaagttgggcccttaatttcatcaaaggtatagcatctcatcaaatagtcgcttgtttatcgcaatacttgcttattgagtagttgtattataacgttatataggatcttccatatggaaagttttgaaaatttgagcataagagacagtttcactagcggaatggaacacgttgacgaggagttaggaggcctctccgacctaagtatatctaagcaggggccaactttgtcaccacagcttatcaaccgatttatgccccattttccctcgagcccatcacctctgcgaaatacattggattttagtgctgctaaagctgatgaggaagaagatgaccgaatggaaatagatgaggttgatgatacaagttttgaagaagaatataataacgagccaatcgaaactcatactgaagcgactgagaatgccgtggtggaagaaatcgaggctaccccagaagaaagacaaaagcaagagaagaatgaaagccaagaccaaagtgtagaagaggtcgagaacattgtttcaccgcatcgttcaactgtcataaaggcattattatcaccgaccgatttaggtgtggccgcagctactaaagttgaaggtgttgtgccattaccaccatcggccaatcaagatgacaatgaaagttcgaataacaacgcagagggtgaagacataatcagaaatgaagaagtcgaagatgagatcaaatcatcacttggcaaccacaagtcaagccagtacgcaaatgcgttcgattcggaaataatcaagagggaattaagatcaagatcaaaatatcaaccaattcaggtttcattcaatacacacaactacttctattcagataaggacggcattaaaacttattctcttactaaaccaaatcacaataaaatagatgaattttacgaccaaaatgaagctttcaagttgcctaaaccatggtcacccaattcacatccggcatcaagagcgtcatatgccctaatgtcatatttacagttatttctcaatgcgatcactacagtagtgatttttagttttatactctcatttatcatagcgcttcaaaaggacttgaaatccacatgggaacaaagaaaacatgaactgcagtacgaatccagaatttgtcaagagcagtacctcacaaatcgttgtaaccagacgcctggcttgccggctctgggcgaacaatgtgctatatggaaacagtgtatggacagaaataacgatatctttttccgtgcaagatcaacgttgagcgcaaaattgttcggagacattatcaactcattcatagatccattaaactggaaaacactatttgttattttttgtggtgtgataacttggtgtttcagttcgaatttcttactgggttttgtaagagccaagagctactatggcaatggcatcaaaacatatcccttgccatcttcaccgaaatcgccgacatcagaagaaacacactcatctatgacagcatctggagaggactcacacctacttaagcaatagattgtgctatctgggacagtaacaatgcttatctacgccatcggacatctcgggaagccaactccgaagccgacaaaaattggataggcctactatataagggtgacaggacagctgactttactccagaagtatatccatggaaaatatgtaataatacaaacaagttaatataatctatattgtatagaaggccaattcaaattcacaggaattatgctatcagcaaggtgcctcaaatctatatacttcaagagatctttctcacaactgggacacatcaagccccccaagcacataagaaatgaacctgttaagccatttagaaacatagacttaaaagactgggacttactgagggcttccttgatgaaattcaaaagttcttctttagaagtgccactggtcatcaatggggaaaggatatatgacaataatgaaagagcgcttttcccgcagactaaccctgcgaaccatcaacaagtactggcaaacgtcacacaagccacggaaaaagatgtcatgaatgctgtaaaagccgccaaggatgccaaaaaggattggtacaatctaccgttttatgacagatctgcaatttttttgaaagccgctgacttaatttccaccaagtatcgttatgacatgttagctgctacaatgctgggccagggaaaaaatgtgtatcaggcagaaatcgactgtatcacggaattatctgacttttttagatactatgtcaagtatgcatcagacttgtatgctcaacaacccgtagagtcagcggatggtacttggaataaagctgaatacagacctttagagggatttgtgtatgctgtttcaccattcaactttactgctattgctgcaaacttgattggggctccagctttgatgggtaatacagttgtctggaaaccttcacaaaccgctgccctttcaaattacttattgatgactgttttggaagaagcgggattgccaaagggtgtcataaatttcattccaggtgatccagttcaagttactgaccaggtattagctgataaagattttggtgccttgcattttaccggttctacaaatgtctttaagagtttgtatggcaaaatacaaagtggcgttgttgaagggaagtacagagattacccccgtattattggtgagacaggtggtaaaaatttccatctagttcacccaagtgcaaatatatcacatgcagtactctctactattagaggcactttcgagttccaaggccaaaagtgctctgccgcttccaggttatatcttccagagtcaaaaagtgaagaattcttatccgatatgtttggcatattgcagtcacagaatgttgtcccaatgaacacatccgcaagtccaatttctggtgggaatttgcggggatttatgggtcctgtcatccatgaacaaagtttcgacaaattagttaaagtaattgaagatgcaaagaaagaccccgagttggaaattctttacggtggacaatacgataaaagccaaggttggtttgtcggacccacagtcataaaagccaagagaccagatcatccatatatgtcaacagaattttttggccctatattaactgtttacgagtatccagatactgaatttaatgaaatctgtgatattatcgataatacgagtcaatacgccttaactggtgctatttttgccaaagatcgtaaagcaattgaatacgcagatgagaagttgaagtttagcgcaggaaatttctacataaatgataagtgtactggtgccgttgtttctcagcaatggtttggtggcgcaagaatgagtggtaccgacgataaggctggtggtccaaacattttaagcagatttgtcagtattagaaacacaaaggagaacttctacgagttgactgatttcaaatatccatcgaattatgaataaaaaaatttttgtggaatagaaccgcgaatgcagtcacttcatccatcaactcatgtaaatgttagattatcgaaaaaagggttttgattacttcattaggtttttttagttttacaattttaatttatctaggtaaatagtttaaaaatattcattgaaccaaccgtccaaattcccgttctatattctgtcatgacttacttattcacgttgctatttattcgccgcatattcattctgtttttggcataaggacccgtccggaaacagaacatcaatttattaaatacgtccattcgtaagcttaaagatggaaactttggcgagcagtccctgacaagaaaaataacagcaagaaataatgattttaaccacagctagattaaattgtagaccagtcaccgttcctcgtctatttaatcgttcttttagtcaatctttcataattttgaagaaaaaaagttctacccctactgagaaagtcgaagaagatgaaattgacgtgaatgaactgctgaaaaaggcagaaactcaattcaaaaaaactttagaaattcaaaaacagaaaatgaatgagataaaacagggaaattttaatcctaaggtattcaatagtttagtgttcaaaaataacagaaagtttacagatattgctaccacatccttgaaaggtaaaaatgcacttttaataacagttttcgaccccaaagatgtgaaaactgtgatcagtggggtgcttgctgcgaacctgaatttaactcctgaaagggtcccaaataacgatttgcaattgaaagtttcgttaccaccaccaactacagaatcccggttaaaagtagctaaagacttaaagagagtatttgaagaatataagcagtcatcgctaaaagactcattaggaactatcagaggcagtattctaaaggaattcaaaagtttcaaaaaggatgatgccgttcgaaaagctgagagggatttggaaaaactgcataaggattacgtgaacaagcttcatgaccaattccagaaagttgaaaaaagcattgtaaaatgaggaatttcgtaacgtgtatagaatcaaaaaatcataaatcttgtacataaaaagttcattttatataataataaataccaaattattgataagtttgttgcttcctctaaagtaaactagctggcttctttagctaaagagaacagtgactttattctttgccatgtggaatttgtataagctcctacgatgaaactctttacaaaattccaagccttagcattgttacgaatagggtagtctaatggttttggaatttgagtggagacaaaaggcaaagtatcaaaacagacacttttggcattgcacaaacccaaaagaccttcttcaccaccaaatttaccgtaacctgaaccattgataccaccaaatggtaattgacaaacatagaatgtagcaaaatcattaatggctacattaccagtttgtaggctatttgcgacgtaattgcattccttgatatccgcaccaaacacagaaccacctagaccaaatggcgcagagttggctagttgtacacaatggtcagtattcttagctttcatcatgactaaaattgggccaaacacttcgttttgtgctattttcatttctggagtgacatccaccaaaagagttggttggaaataatgaccttgtggatactttggatgtttgaagcgggaaccaccttgaagtaaacgagctccctttgcaacagcatctttaaccaaagcttctagttcatcgaatctgttgtcagatatcattgcccccatatcaacattttctaaatgatcaatatcagacccttggcgtagtggatttgcagtcatacggtcattcaaaatcttgactaaatcatcataattttccttactgacaataaccctctcaataccaatacaattttgaccggatgattggaaagtacccctcatgatgatagaagataaagcatctaaattcttagctgagtctaggacaataaacgcatccttaccaccaagctccacaactacgggtgtcaatgatttggcagcgcattttagaatatagtgcgctacgggctgactgccaataaaagtgatatgtttgaaaccaggatgagaggtgaaataatttgcggaatcatcattttcagttggaggtaaacaatagcacaactgaaccaaatctggatcttcatcacaagcttccaaacatttgcggatcagctcgacgaaaaattccgaagaccagacaacttgttctgaacattttactacaatggcattccctgtgaacaatgctgcaataattggacccaataagttatggaatggatagttccaggaaacgatagaactgatcacacccagtggttcataacggatttctgcacctttataccacttcatgaaaaaattagtggggcccggacgtctcgaaggttgcaacgctctttggccgtgctttatagtccattgaattttttctaaagtaaccaagatttcacccatcgatgcgtctaacattgtctttcctgaatccctgcacgctactctcgcaataagatcttgattatttagaatataatcatgcaaagaagccaaaactctcaatcttcttgagaaatcagaattgccccaagtagattgagctttgcctgccttagaaaccatttcatctatgtcagcttccgttttcgatggaaaagaacctagatattgacctgtggcgggacaatgacattgaataaagtttggttcttcaggattccatatgttagtggaaacagacctcttgcccttccaattattttgagcggcctctggtgcaggaagggagaatttgactggcttataggacgaggaacactttgctggggtggagattatcttgaccaaaacatacagagtgaaaattgaggcaactagcgttgtaatgcctatcagtttttggttatcttgaataatttggggttgagaacgcattattgcgttttgcttctccaaccataagttaaagtaagcttgaactgtggagttcaaatggttaatcatgtctgaattcagatagaccttggacatgatgaataaacgttcgataaaacagaggagaaactgaacgtgaactgtgaaaagaattctactattctgcaaatactattataattatatagtaatccccatcggcgtttagtatttttcgttaataaaataaaaatagagagaccatactttctcctttacaaccgatatactaaataacacatttttgattatactactactcgtttagcagatagagaaaaaaaaaaaaaaaaaaaaaaggctgaatggataaagcgagagtcgtaaagaccgaatgcaatgtcagtttatacatttttattctattggtattatattataaaaagatatatgattagaaaactagaatgtaatgcaatattacaaggcattgatatggacttcagcagaaggcttgatgacagtctcgatcaaaattttgacaacgtcatcctttttcttctctgcaattttcttaatctcagctaattcaccttgcacaccagcctctgctttcttttccaattcaccaacaccaccggcattcttttgttcaaactccttcaattccttgtctttttgaattttgtatgagtcgatttccttggctgcatcagtcttggcttgcttcaacttatcttgtctgtactttctagcctttgatactatttcgtgggcttccttttcagcttgtagtagggtggcaattccgtttttttgggactaaagagaatattacatagttctgagcaacaatgaaaaaaccaatacctttgtcacgaggtaccagtccaacaagagagcacagttttaaaaaagtttttcatgttagtaagaacgcttgttagagacagaagtgttgacacgtaatgtaatggcacataccattctgctttgtataccttgcacactttggagattgcaggaaaaaaaaaaatgtattgtttaaggtgtgattgctttatctatcacgctcccttttagagatgaaatttttgatacccaaggcagggtaacaaattgaaaaaaaaaaaaattcgcggtaataatagtggatgtcaaagttcatattcgatgagatgagctggaataggagtccagttaatagggaagggtgtggcaatttgcaagtatggcggtgttgtgtggtgtatgcggaataaaagagttcaaatacaagtgtccaagatgtttggtgcaaacttgctctttggagtgttccaagaagcacaagacaagggacaattgctcaggtcaaacacatgatcctaaggagtatatatcgagtgaggcgttgaaacaggcggacgacgacaagcacgaacgaaatgcttatgtccagagggactacaactatctgacgcagttgaagcgaatggtgcatgtacaaaagatggatgctagaatgaagaacaagcgggttctggggcctgtgggcggccacaactctaatttcaagaagagaagatacgatatagatgaggatgatcgtgatagcacggagtgtcagaggataattaggaggggggtgaactgtttgatgctacccaaggggatgcagcgatcatcgcaaaacaggagcaagtgggacaaaacgatggacctatttgtatggagcgtggagtggattctatgtcctatgcaggaaaagggtgagaaaaaggagcttttcaaacatgtcagccaccgtatcaaagagacagactttttggtgcaagggatgggcaagaacgttttccaaaaatgctgtgaattctatcgcttggctggaacaagctcttgcatagagggcgaagacggttcggagaccaaagaggaaagaacacagatcctacagaagagtgggctcaaattctacacgaaaacgttcccttacaacaccacgcatataatggattcaaaaaaactggtggagttggctatacatgagaaatgcatcggagaattgttgaagaacaccacagtgatcgagtttcccacgatattcgttgccatgacagaggctgacctaccagagggctacgaggtgctacaccaggaaccccgcccacttgagcatacgagtacactgaacaagtttattgacaatgcaagggaggaggaagacgctgaagaggactctcaaccgacagaagaacctgtacagaaggaaacacaggacgccagcgacagcgacagcgacagcgacgatgactacaatccgggcttatccatggatttcctcactgcatgagccgagatacataaggttgaagattactatttagactatctatctatacgtatacaccgcaatatacaaacagaaaaaaaaaaaaagaaaaagcattcgtaagaactcacagctccagagcacgaacatactggtacgccaaatcacatatttcgttgctggtgtccggccccaacgagtcggatgaggttttgtactccttggcccggatttcagctaggtgtccttcgatgcctgcaatcttggtctcaaactcgcccgcttcgtccgcctgcagttctatcaggagacccttgaacccagtggaggagaagaggttgacgagtcgcacggtgagcccgtccaagatcaacgtctcaccggcatcacccttgatgagctgcctctgcatccagatgttggacagcttggacgacaaaatagtgtctatggactcaggaacgcccgtagatgagccattgaacaccagcgccggagggatatccgccgctgcggcagtcgtcaccatcgctgagttgtccttgattagcacggtctgccggccatggtggtggaacgttatcgagtacatgagcttggagacatccgcgggtaggttcttgatagagcaccggtacgtccgaaagtctatcgaccaagggtctcgcacggacaggatactattcgagagagcatccttcagttccgttagtgtagcgggagtggctctttccacgaatataacgctatatacataaaagagagaaaaaaaaaactgttgttagcaacaggtagttcaattgaagaaattccgatgcgccacgaaggacgctccagctttacatacgctgattttcccatgatggattgctactgtgctttcgagcgccgacttacaagatttgctcttccagtaaaatttcactttgggaatcacaccgcgaaactggcatactaacgcataagaaaacacaagaagagaaacaacgataaaatcacgcggcgacatctacagtccacctgccccttccttcgctcaattgcactttcccatgcgcactacccatctatatagctatgtattctatatccacgcctgcaaacgcacactgttcgtcctcagcctctatgcgtacgagccagacccttgctcccagtagataacgcacgcaaaactcaaaagatggcacaccgggggaacaaaggagagtagagtctaccgaacgtcaccgctggtaccatgcagccatcactacatactagcatcatactaccacgatcacagttcacgacacatcacgtgtgtgctcgtttagcggtcaacccgctattgttctccagccagcttttatcgttttgcatttttttttcgggctgcttttcgttcttcgaggacaaacgcacctgtaaagctcagcgcgaggttatatatatagtataatatggtgaacaatgtagcttaagtttgcgttcctgtagtggtcaccgctacgctagacaacgaccgcggttttcaagtgatctactgtcgcacatatcatgccgtttggaatagacaacaccgacttcactgtcctggcggggctagtgcttgccgtgctactgtacgtaaagagaaactccatcaaggaactgctgatgtccgatgacggagatatcacagctgtcagctcgggcaacagagacattgctcaggtggtgaccgaaaacaacaagaactacttggtgttgtatgcgtcgcagactgggactgccgaggattacgccaaaaagttttccaaggagctggtggccaagttcaacctaaacgtgatgtgcgcagatgttgagaactacgactttgagtcgctaaacgatgtgcccgtcatagtctcgatttttatctctacatatggtgaaggagacttccccgacggggcggtcaactttgaagactttatttgtaatgcggaagcgggtgcactatcgaacctgaggtataatatgtttggtctgggaaattctacttatgaattctttaatggtgccgccaagaaggccgagaagcatctctccgccgcgggcgctatcagactaggcaagctcggtgaagctgatgatggtgcaggaactacagacgaagattacatggcctggaaggactccatcctggaggttttgaaagacgaactgcatttggacgaacaggaagccaagttcacctctcaattccagtacactgtgttgaacgaaatcactgactccatgtcgcttggtgaaccctctgctcactatttgccctcgcatcagttgaaccgcaacgcagacggcatccaattgggtcccttcgatttgtctcaaccgtatattgcacccatcgtgaaatctcgcgaactgttctcttccaatgaccgtaattgcatccactctgaatttgacttgtccggctctaacatcaagtactccactggtgaccatcttgctgtttggccttccaacccattggaaaaggtcgaacagttcttatccatattcaacctggaccctgaaaccatttttgacttgaagcccctggatcccaccgtcaaagtgcccttcccaacgccaactactattggcgctgctattaaacactatttggaaattacaggacctgtctccagacaattgttttcatctttgattcagttcgcccccaacgctgacgtcaaggaaaaattgactctgctttcgaaagacaaggaccaattcgccgtcgagataacctccaaatatttcaacatcgcagatgctctgaaatatttgtctgatggcgccaaatgggacaccgtacccatgcaattcttggtcgaatcagttccccaaatgactcctcgttactactctatctcttcctcttctctgtctgaaaagcaaaccgtccatgtcacctccattgtggaaaactttcctaacccagaattgcctgatgctcctccagttgttggtgttacgactaacttgttaagaaacattcaattggctcaaaacaatgttaacattgccgaaactaacctacctgttcactacgatttaaatggcccacgtaaacttttcgccaattacaaattgcccgtccacgttcgtcgttctaacttcagattgccttccaacccttccaccccagttatcatgatcggtccaggtaccggtgttgccccattccgtgggtttatcagagagcgtgtcgcgttcctcgaatcacaaaagaagggcggtaacaacgtttcgctaggtaagcatatactgttttatggatcccgtaacactgatgatttcttgtaccaggacgaatggccagaatacgccaaaaaattggatggttcgttcgaaatggtcgtggcccattccaggttgccaaacaccaaaaaagtttatgttcaagataaattaaaggattacgaagaccaagtatttgaaatgattaacaacggtgcatttatctacgtctgtggtgatgcaaagggtatggccaagggtgtgtcaaccgcattggttggcatcttatcccgtggtaaatccattaccactgatgaagcaacagagctaatcaagatgctcaagacttcaggtagataccaagaagatgtctggtaatcagcccactgatcaagccttcggcgcggttgttcaaccacacgatctgtatcaaagaaaaataagttagataaccaaaaaaaaaaaaaatttcatactcactataagaaatcatacgcagttcaacttttgcttttacatacaattttatctatatattcgtgcttctgcgatgtccttatttatttaatctctcgtcaaagggttgtttacctggataacgataccgttctcattgttcttaaccacggaaacctgtgtcaaatcacagaccacataatctgcacctgcgtcaaataaaacgctcttatcatacgaggatgttatacccacagtaattgcgcccattgctttgccggcctttatgcccacgggtgcatcttcaaagacaacatacttcagatcctgtttaccagttaattgcaaatcttgacgcaataaatcacgagctcttgagtaaccctcgggatcaggcttaccgttcttcacgtcaaatccagtaatgaaaactttgggctttccaacatttttcaatattgtctcgaaccatgaaaatgccaaatatggagaaccagaggtaacgatagcccatttcctttcaggtaactttttttgagtctcagtatctacatctaacgataacaataaattctctgcaccagggataaggcttactgtgtccaaataattatctgccatatccttttctaacgcaagaacacctttattatcggtattgtccaattttggaaaaaatttcttcatcatttcttgtgatcttgcaccatgggaatgcttgaataactcaacaggatcaaccccatgctgacggcataattttttccaggcactttccgctgcagttgttgtgctgacaatagtcccatctaggtcaaaaagacaaagatctactgaaaattgtggcattttttttttttatttttttgacgtaaattttttatgtatatagcagtaaatgtatcgataacgtgttggctaatactatagtgaataacaaaaagtactcttagtctccttttagcatttgttttcaccaaagaagatgttgccagcgcattttaagtttttgaaaaatcctcgagaattaccccttccccacatttaaaaataatgacggagcgtattcaatctacggaactattctctacgagaaataataagatcattacgtagttcttacatcctgacgcaattgtgattaaagataatgatacaaaactgaatacaaagcattccaacgaaatacagttgatggaagtgttttgcgctaaggaagattaacatataaccacacaaccatcttcgaagaaaaactcaaaaaaaatcttacctcttcagtacctaaaatgacatacataattcgactttttgcttgtccatatgttttacatctatatatattcgttcttttgtcacatttttgtttactcaggcccttgtcaaagggttgtttacctggatgacaataccgttttcattgttcttaaccacggaaacctgtgtcaaatcacagactacataatctgctcctgcgtcaaataaaacgctcttgtcatacgaggatgttatacccacagtaatggcgcccattgctttgccggcctttatgcccacgggtgcatcttcgaagacaacatacttcagatcctgtttaccagttaattgcaaatcttgacgcaataaatcacgagctcttgaataaccctcgggatcaggcttaccgttcttcacgtcaaacccagtaatgaaaactttgggctttccaacatttttcaatattgtctcgaaccatgaaaatgccaaatatggagaaccagaggtaacgatagcccatttcctttcaggtaactttttttgagtctcagtatctacatctaacgataacagtaagttctctgcaccaggaataaggcttactgtgtccaagtaactatgggcaatatctttttctagagcaagaacacctttattgtctgtatcatccaatttagggaaaaaccttctcaaaacctcttgtgttcttgcaccatgagaatgcttaaataactcggaaggatcaacaccgtattcgtaacacaacttggtccatgctttctctgcggccactgttgtactcactatggtaccatctaggtcaaaaagacatagatcagctgaaaattctgccattatcctttgaacttcttacgtgagtggcaacgtaaccaacaatctccatcagaacgttatttccaacagaataatcgcgatcattaaaaatgaaaataaaattaaataaaatacttgcaataaaaaagttccatgaaatttatatcattagatggtaccagagcctataatctcatagatatacgcttccttctatagctgaacaacggttgtttgaaatgtcggggttaatgtcggaatatataggaatactctgacgtgtctgtatcacggaacataaccgtgattgaaaattacaagaagccaagactctaaaggatatgcggtagaaggcgtgtgtagaagagcccagtgtatattttttcaccgataagatgaagtagataaacggaatttctggcaagttacttggcaaaaggatacatagcacgaattactttattataaatattgtaactgattgccttgaattgatgttaatgagaatcctaggacccttggtttggtcattagcttttcgtttttctttgcgcgtcgttaagaatgaaaaagttctaatatgtatcgtatcataaacgacagcaacttcgagaagtacattgaatggaaatcattctgcaacacctttatagcttcaacataggttaagttttaagcatttcaagtgcttttcaattaagctatagaaagttctttcgttagaaagaaagacagttaaacaagcggcaaaagttgatgagcaatgaattggtcttttctactacagctggtaataacaatattgttaattgtgctgggcgccaactggttgctaagctcttttctacttgattttaagagagatttaacaggggtggctttgtcacagcaatctagcatatccagtgttcgtaaagaaaatgaaacagcatattatcgaagcattttagtgcccacaggattcccattgacgacaggattagggctatctttaaaatacaaaataagaaatggcaatttcggtgatgtttggaatgccataatggaagtttccaagggaaaaaacataattaaatttacaggaagagaaaaaagttattcgttgagtgaacttaatggtatggccaagcgcatatttccgaaactttccaataagaatttcaaaaatatcggtatagctaattctattgctaccgtagagggttttactctctccttggcttccatgatgacctctataagaacaggttcaatacctcatttcttgccagctgttcctagacaacgactagaagatgttgatgtcctgatcatcgactcatggaagtcttttaagatgctaaacggcagcgaggattggtacaagcttattgttgtttgcgatgatcctatcgaatcactacaatttgatgcgaactgtgatgttatcacttggaaagaacttatcgacggttttaccaaggatacagagtaccaatacaccccgccagatgacaactctgatgataagaaactttttgcatacgtaacttcaccatggaatggaactaatagttttaatcaaatctgtctggtgagtaatatagcggaattcatcaaagggttccccttgggaaatgaattgaatagtaatgaatacctaaccatttcgacaaaattggcaaattctagtgcaagcctacaaatttggggaaagctttttgcagttttgctgcatggtgggtctgcatctttcatcaatcctacaacgatagattgcgagtcgttgcaagaaactacgttactgtttaccgaaacaaaggatgttgtcaaattaattgattctaattctagaagtgggctgctgaataaaatctacttatcctgggccacgaacttactgagcgagggtatttttacgaaaattgccagaatcgagccacattctcttgaaaaattaagatgtgtttatttggcagataatgtgaaagatgctgaggttatttcgacatttcctgaaaaaattcctcagctaaaaaagactaaccgaagaatcaccccaagcactgaacaattgaataaaataagagctcaattaggatcccgtgtagtcctcgagttatattgtccctacgctatcatgggacctgtggcacataccaatttttatgactatagggtttttggaaaatctgtggacgataacgttgtatgttatggaacactaagtacaacattagaaggaaaaatggtagaaacggaaacaaaccctcatttgaacatagagaagaagcagggtatgttatgtattcgtggttttagcataggtaaaccagtagagtccgatcgtttagagaaagctttgcatttagctgaaaggtttggaggaggtgaaggatggatgcctctagttggcgtttttggactatttggccaagacggttgcttatacatctataatcaatgagcattatctatcgctttattatttattatttattattatcattattattattatcattattattattactaccaataccttctatatccctgtgatcagctaaaatgattcaaataactgtcattttaatcgtacattttatattaggcctaatgtgctgacgatcagtcatatttcaaatggccatcaacacagttccaaaagtctgtgatatattttgtttgttcgtcactttcgttattaattgttcccctcacagccaaatatgtcctattgtcgacatcaatactccattcacctggattggcacctactacacgaccgcccacttctttcaaaatacaccatccagcacacacgtcccacgaatagcaaccaccatcccaataactatcaaggtaccccatagcaatatatgccattgtcattgcagatgatcctaaatttctgaatccatgaacaaaaccgtaatcacatgatagtaatttttcatatgtggccatttttgtctgaaaattctttccctctctagcggaacctggctgtaatgccactacggatttatttagtattagagaacccatagattccaattttgatttatagtcatagtccttgttgttaactctcatcccatttcctttagaagcggataccagaagattaatgtgaggattatatataacgcctactacgggctctttgtttactgtgagcccaagagaggtacagctaaatgggaaatcatgaacaaagtttgtagtcccatcaattggatcaataataaaggtaggatcatcagtaatcacggtctcccctttcacataactttcctctccaataaacttgaaagttggatattgggtttttaccgattcccaaattaacttttcgacctgtttatcgatagcagttacaatatcaacgctcctggagccagtcttcaagtcataatccttttgagtgccggacttggatttgatgattggtcctactttttcagtagccagttcacagaggaatttctcgatagaagctagatcaatggtcatggtatatgtgtatatgcgtgtaccagctgttgatttccttattcatccaaaaaaaagaaaacactggggttatttaacaagcagttaaatgtgaagtaagagataaaagacctatattaataccatttttggaaaagcaacgtgcgcaacaatgaaagtcactcgatgcatccattattcaaaaaaaagttttttttttttttccatacatcatcagatgaaaaaatctcgctatgacgcacgccagtcaatattcactcagttcttccgaaaggaagcagaagaaagttctctatacttggaaatgtgtcaatgaagatgttatcagattcattttctgctagctactatatttctacataagcaagtagtaatctctttattaattacacgtggttttgactcattggcatatgtatatatttgtgttgtaggtgctcgtgaaaaaaaaaagctattgatcatactcatgctcacgcaagtaggtagcaacgatttcacgatctctgctcacccattgcgccttggatctaatagtgtctaaggcttgagccagggtttgatcaaaacctttagtgacctttctactatagaacgcactaattttttcaagggcttcaaaagaggtaaaattagttaaacccaatgtcaacacgccacccaacacaggcgagcctggctgtaatctcttagcaatttcgtcccagtgttcttgcatccaagcccataacctttcaatacccttcttatgaactctaatgccttgcattgggatgtaaaaatcttgattcaaaactgtaccatctagcagataagacaatgtcctttctaaaagttctttgtcttcaaatctgcccaaagctctcaaagcgataatcttttcttctgacgaaacagggttttgatagatgttgaaaatcttttcgtaattgttttctccgccaagtctggcaacggtgttgaaaacaactgccttgaacagtgcaggtatggcctgtttgttcccattggcgtattcctcaaacatttctaccgcaatcgattgcattttttcattgccagaagtgcatgcggcactgaaaagggtcacttttaaacgttggatagcaaaggagtcgtcttcgccaatattccaccccaattcagaaagtttgttaagtactagatccaaagtaaatttatctagagcattcaatatatcctctggttcgaagacccaagtagatttcagagcggataaactattaatgatttgttcccaaacaacaaatgaatcctcgtttttccaattagaaattaaattcaagaagttagtagtagaggtatagccagatgcagaaagggcttttgcatctgcgactaagccaacacgatcctctacggataataaatttgcctgtttggatagcttagcccatctttcgtcagaataagaggtaatgaaaataccagattggtcaccattaatcttgaagaactcttcattctttaattcgaaagtagcagatttttcgttcaataccaatgtgttatcgatacctgtactgtctttcaaagctaacaaaatggggtatatggttgtatcttcctcttctttaacatcaccggtacttaaataacggtgttgagttaatgtgattttgttcttgtgttccttgacagataacactggaaaaccaacacgttttgtccagatgttcatcaccgaacaaacgtccttgccagaggcatctgctaaggcgtcccacaaatctccggtctttgcattaccgtatttgaatttattcaggtattgggacacacctttaataaaagtctcttcacccaaccatttggaaatcatcctcaataaagaagatcctttagaataagaaatagcatcaaaaatttgattgatttcgtccgcattattaacgggaacttcaattggatgggaagatcttaatgaatctaaatttagagcacgttgtaaattgtcagtaacatattgctcccaaactttccattctggttgaaacttgttgcaagagtaccaagacatccaagtggcaaaaccttcattcaaccataagccttcccaccaatccatggtgaccaagttgccgaaccattggtgggctagttcatgctgaataacctcagcaactctttgaatgcgatctaaactcgaattttctatgtctaataacaaatcaataactctataagtcactagcccccagttttccatagcaccagcagaaaactcatgaactgccaccatatccatctttggcaatggatattctatgttgaaggtgtcctcaaagaatctcaaggtcctagcagctaaattggctgcaaactgaccaaatttttcgtcccctggggtagaataaactcttactggaatacggaaattattgctttccacgtatctcaggtcagctacaataaatgctactaagtacgtagacatctttggagtcgtgttaaaagttgtatatttcttaccctctttgattgtttcattcctgacatccatgttggacaaatgagtcagaaacgattcagagaccaaagttactgcaaaagtcgccttcaaatttggttcgtcaaaacaaggaaaggctcttctagcatctgtggcttccatctgagtagtagccatgtacttcgtctcccctgtgactttatccgtatacttagccctgtaaaatcccgccatctgatcatttagaataccggaaaagataatttctaacttcgcagaaggtcctaggttttcaaaagttccattaggaaagacaagagtagctttttgttggttttcgtttttgttaacttcaatggcattgacaccctcaatacgtgcagaatggaaatctatttctaagtaatttatttgcacagagtttatcgaatgatcattaatctgcaggtcaatttttaatgacccttcaaacgtaaaagcacggaaattaggttctagtgtaatgtcataatgcaatggggtaacgttgtttggcagtacttcacgggacatggtattagctgagagggcaatttggcttgcttgaacaggaaccctcaaagaaaaatcacgaattgaataagcttccctgaagataattctaaatgattagctaagattactcataaagtcaaaagtttgatcgctaacaaaagggaaaaaaacggaaaaaaaataaaaaaatgtgtcaaactcccacagccaagtccaagagtacgaaaaaaaactttcacaacgagttcaaaaaatgtgggatgaagactcccgtttttcaccgcctagaaaacagcgtttgctgagaaaaaaaataaatcatcgagaagaagtatgtcatcataggatgttcccattgtaaggtgatgtgtaacatactcgaacaaagaatgtatagagctgaatatttctcctttaaatttcaaagaaaatgagaaggaaaatctcaaacagaaacttcgttctttttctcaagtaagcaaaagcttattgagacaaagcggaataactacgatattaataacgttgatgaagctcgaacaaagttagcgtcggttatgcttgcctatataaagatatatttgccttacattttcgttgaacgtagaatgatttttgcttttaataaattttttgttgttctttcagtgcttcttcaactttgatacgaaagcaagtgcattagtacaacaagaactggccacaactatactatactcattttttcttgcccgtgttttaaatgttttcatccacagcatttgatgggatgattggaagtgagacgttcgagaaaatccatattttgagtcaagaattcagataatatactgagatgattaggtatggctgggttctacaaaaacacaaatatccggctagcaatgatcactgagcaaattaaagcgttaactcactcattattgtagcttatgcgtttctcctcctctctttttttcctcgaaccggagtggaagatccaataacgtaatattactgatgttgttattaaagctggcaaaaataacatgaggcgtaaaaccgcactgcggtaagatgagggtataaggtggagatcaggcgaacaagctgttctaaatcatacatatgtacaatgagaacgtgtaacgatccaatgagcgtttcatgatgccattgtttaatcagagtgatgaaaaagaaatatttgcgaccttttttcgttacattgatcgtgaaattttaatcaaagataatataaggacgtgagatatttatctttttacttgaaattaacaatagaattgcgctaagcggaataagagctttcgtaaacctttctatttgcaccattgcgtcaacgtataaaatggtatgacctttacacaaacgcatgcttataatcttatgtttttcatagggtgtaatttggttgatgacgtagtctaaatttgatgctatctgcaattgaggtacatataagaggtcaatttcgggaccaacccttttaatcgaaaaaaacgtaattcactagggcaagggagaacttagcagctaatatcgtaaacctttcatactaaaaaaatgcacttaccatcaacaaaaaactcaggaccaatttccaagcttttctaggtgattgcctataacacaaaaagattcgctcatacatgagatttttacatgtaatagcaatttgttccgatcagttgaaggtcatcaacgcacggcaggtacatccacacctatcacaaagcccttcaataattcacctacgtaaagttataccgaaacatgcaaaatccatgaaaaattctgtatgataacgatcatatccttttgtattggtggtacgatgctcaaagatagttattgttgcacctgaggcaaaagcggaaatgaaaaatccagatggggccaaaagcagaagtattgtgtacaacaattgcttcagcagtttaccaaaccgtttcccagcaatcatcaaaagttgctttagccacatttccgcaagatatctttgtggctcaacgaagagggctattccaaatgcaatacaatactagccgctagtgatccatgcttataggcaatttgattgataactggccgttctattaaggagtcaatgctaaccacatataatgcatataggatttggcctctgctgaccgtaatactagacaaggaatataaaacaacaacgtaacccagcataaaaacgatataaataaaaaaagaaaccagatcataaagtttgagggcacatccctcatggtttcaaaatctcgtacattgactcaaacctcgagatcttgtttaaacgaacataagaacagcggtaccaagtgacacattgcgtactgtgtagtatgcgccgtatataactttttttttctgaaggtactttgaattacaatctattttttacagttcctatggcaggggttgaagatatttgggtctgaaccatagcaggattagtgttatagtaggtatgtgaatagaagctaacaaaatgagatgaacctcatacaaagtcgtagagaaaactgctaacagaagagctgcgccttgaaatcgtatctctaagcttataataaattgaaaggaaaaaatacgtggtaaatgcaagcgaccaaaaggctacggcccaacgctaacccgccgataggtgcataatctaatttacctccaccagcaggagccctttttctaagtaataagcaaaccagataacttacatcttgctgtaggaaacaaaagccggaataatggttcactcatattcttcgtgtgaaacacagaagaaatccaatatttgcttcagtatttatctctaaaaattggtcctacattggaaaccataaaccaattataaccggtgtacgaattgtaagctagttctggaaatgtcatgttgcgcaggtaaaagtggagctgaattgtatatctgttttgatcattattatccctctgggtgagtggaaatatcaataaaatgcaatggcacatttaatatccttctcttaattccgtgatttataacatcttgatgccagaaacacctttcggatccggcaataaagcggagattagcacgcttttcgccggtcctacggatttagtgttggctattgttgagattagtaatacgcagagaatttttctaccggtgaagcgaccatctcagattattaggtcaagcaataacacttgttattagatgcgttacgttcacctggaccctatataaaggcatatttgccttacatttggtgtatggtatcaccttgtatactaagaacatatatatgcagatataacaacaggatatggttgcagaatttcaaatagcgagtgcacagtcatcggcattgacatctactgaagaagagcattgttcaataaactcagacaaagccgcaaaactggatctggaattgaccagtgaacgaaaaaatgacggcaaacaatcgcatgaagtgaccttcaacgaggacatcgcggacccagaagatatagcacggcatatgagcaccgcccgccggtattatatttcctcgttaattacattcacatcgatggtaattacgatgatctcgtccagctggacgcttccttcaacgcacataatcgaacactttcatatttcgcacgaagtcagcactctgggaattacgctttatgtgtttgggctcggtataggacctttatttctgtctccactaagtgaactatatggacgaaggatcacatttttatacgcccttacgctcagtatcatatggcagtgtttgaccatttggtccaagaccattacgggtgtcatgtttggcagatttctatccgggttttttggttcagcctttctaagtgtggctggcggcgccattgccgatatattcgacaaagaccaaattggtattcctatggcaatatacactacatcggcctttttggggccctctttaggaccaatcattggtggagccttataccatcaaagttataaatggacatttatcacacttctcatcacttctggatgttgtctcgttatgatcatctttaccatacctgaaacctacaaaccaatgctgttaatacgtaaagctaagagattgaggaaagagaaaaatgatcaacggtattatgctgtcctggaagtcacccgcgaacagacttccttactttccgcaatctttctctcaaccaaaagaccctttggcctgttacttcgagaccgaatgatgggtgtgctttgcttctatactggattggaacttgccataatatatttatatttcgtagcgtttccttatgtgttcaagaaactttacaactttgggcccatggagattgcatgctcctatatcggtattatggtcggcatgatactctcggctcctacttgcttgttattccaaaaaacgtttgagtggagagtcaaaagaaataatggcgtcaagactcccgaaatgagattcgagcctctgttctacggcgcctttttgaccccagttgggctcttcatttttgcattcacctgctacaagcatgtccattggattgcaccaattataggcagtgcaattttcggttcaggtgtttatttcgtctttaccggtgtttttgcgtatacagtggatgcctatagaagatatgcagcttctggaatggcttgtaacacatttgtgagatgcataatggccggtgtcttccctcttttcggactccagatgtacaagtcaatgggagtgaattgggccggctttctcttggcaatggtgaccgtagcgatgattcctgtcccatttctgtttaccaaatacggtgcccgactgagagccaagtcgccgtatgcatgggatgattgatttttttgcatattttttcctttggatgttgcataatcttttcccgcttacgtcattggtgatagattgtttcggatcttcaaaaggcaacacgcataggccaaagaaaaaagaaattttgcattttttcatttttgcatattctcgcatgttttctttctttttctctagttttcgaatgtttttggctgcaatgtatattgtatataaaccataaaggtgcaaaatgccagatgtacgcggccaatcttaattttctagtaaaagtagcagctaaatctgaaactctctagcttgtaataaacgaaggatgactgtacaaattccaaaattattatttttacacggcttcttgcaaaacggtaaagttttctccgaaaaatcatctggtattagaaaattattgaagaaggctaatgtccaatgtgactatattgatgcaccagtccttttagaaaagaaggacttgccatttgaaatggatgatgaaaaatggcaagccaccctagatgcggatgttaacagagcctggttctatcacagcgaaatctctcacgaattggatatctcagaaggtttgaagtctgttgttgatcacatcaaggccaatggcccatacgacggcattgtcggtttctctcaaggtgccgcattgtcctctatcatcaccaacaagatctcagagttagttccagaccatccacaattcaaggtaagtgtagtcatttccggctattccttcaccgagccagacccagaacatcctggagaattgagaataaccgaaaaattcagagactcatttgcggtaaaaccagacatgaagaccaagatgatcttcatctatggtgcttctgaccaagccgtcccatccgtcagatccaagtacctgtacgatatttatttgaaggcgcaaaatggtaataaggaaaaggtgttggcttacgaacaccctggtggacatatggttccaaacaagaaggacattatcagaccaattgttgaacaaataacctcttccttacaagaagcttctgaataaatcgtaggttgttgcttacctgctttctagctttttactatcacacgcagggtgtgtggagtgaaatgctgatcgagtatgtatatatacatataagtactttgtatagaatgaaccacaagtttgtagcatcctttctcttctcttccatcctgcgtgctgctaaaccccgcccggcgcgaaaaatccacccggggtgctttagcgtggcttacgaagacctttttaaacatacttatactctttctcgaaggaagaaaataatgcagaagagaaacagcagaaaaaaaagaaatcatattaaatttcagaatcagtctccttttgcttctagtcatttaaccatcaaacgcgtttaaccgtttagaaaaccctcttcaacaactatttgttttgatactaatattagcacatctctattgccatttaaccactaattttccgtatagcgtttatgtttgatgacgtcccaagaatatgaacctattcaatggagcgatgaatcccaaacaaataatgatagtgtcaacgatgcgtatgccgacgtgaataccactcatgagtcgcgtcgaagaacaactttgcagccaaactcaacatcccagagcatgatcggaacattgagaaaatatgctaggttcatcggtcctggtttgatggtatctgtatcgtacatggatcctggtaactatagtacagctgtagcagcgggttctgctcatcggtacaagcttttattttctgtcttagtttctaatttcatggctgctttttggcagtacctctgcgccagattgggtgctgtcactggcctagatctggcacaaaattgtaagaaacatttgccctttggacttaacattactctttatattctggcggagatggcaattattgccacagatctggcagaagtggtaggaaccgctatttctttgaatatccttttccatatacctctcgccctaggtgtgatacttactgtggtagacgttttaattgttctgctagcttacaaacctaacggttccatgaagggtatcagaatatttgaagcttttgtttctttattggtggttcttaccgtagtttgctttactgttgaactgttttatgccaaactgggacctgccaaagaaatattttctgggttcttacccagtaaagccgtttttgaaggtgatgggttatacttaagtctggcaattctgggcgccacggtaatgcctcattcattatatttggggtcaggtgtggttcaaccaagattaagagagtatgatatcaaaaacggacattacttgccagacgcgaatgatatggataacaatcacgataattacaggccatcctatgaggccatcagtgaaactctgcactttactataacggaattactgatctcgctgttcacggtggcattatttgtcaattgtgccattcttatcgtgtctggcgctacactatacgggtccactcaaaatgctgaggaagctgacttattttctatttacaacttactctgtagtactctttccaagggagcgggaacggtattcgtgctggcattgttgttttcaggacagagtgccggtatcgtgtgtacgttgagtggacaaatggttagtgaagggttcttaaattggactgtttctccggcattgagaagatccgccacaagagcggtagccatcacgccttgtttgattttagtgcttgtagctggacgtagcggcctctctggtgcactaaatgcttcccaagtggtactttctctcttgctgccttttgtttctgcacctttactttacttcacttcaagcaagaagattatgcgtgtacagcttaaccgtaccaaagaactttcaagaactacagacaaaaaacccgtggccgaccgaaccgaagatgatgagaccattgagctcgaagaaatgggcataggcagcagctcacaggagcgcagcttagtttctcctgctccagaatacaaagacatgagcaatggaatgatcgtcaccgtgctcgcaatcatagtatggttgattatctccggactgaacttttatatgttactgggctttactacgggcaaagaagtacacctctaatataacaattctttagactagtataagtatacattttatccaagaataataacagaaaattccaatcaaaaagttggtgttaggctatactgatggccgtatcgctccatacgagccaatcagggccccgcgcgttatttccgccgcttacagctttctttgaatctccctatgaaaagggacctaattggtccggtcaaagcattaataaagatcaacaattgctcttgcttatcaaggtgccagatctcaaggttacctcatttctttacatttcatccacattttagcacacttatttattattacaatttgaaaaattgtatcacttctgagacttagtagcggagataaacagccgaacaattgtatttgacacataaactaataaatatacaacaatgttatcaagggccatattcagaaatccagttataaatagaactttattgagagccagacctggtgcttatcatgcaactagattgactaaaaatacgtttattcaaagtaggaagtattctgacgcacatgatgaagaaacctttgaggaattcaccgcaagatacgaaaaggagtttgatgaagcctatgatttgtttgaagtgcaaagagtgctcaacaactgtttttcctatgatttagttcctgctcctgctgttattgaaaaagctttgagggctgccagaagagtcaatgacttacctaccgcaattagagtatttgaggctttgaaatacaaggtggagaatgaagaccaatacaaggcctacttggatgaattgaaggatgtcagacaagaattgggcgttcccttaaaggaagagctatttccaagctcttcttaataataaggaaaaagctaccacacaacgtctgtaatttgttgtcctttttttatttgtggaaaattcctcaatttgaaataagattcgtatttattttgtaaaacgattttagtttttattttttttttttcttcccttttaccttattatttgttttaccctttatggatattcatccactcagaaactaatatatcaaaatcaacgataagatcacaagaggtgaaataagaaaagtaaaagaaaaatatttaaatttaaccattatgatttccactttgttttctctactctattacttgaacaaactttatttttggtaatgagggctggtcacagattacctttaatatcctttgttagtagcttttttgtgttctatttcaggaaagaagaatgggaaaaataataaaacaataaataactatataaaaaacaaaaacctagaatataccattaaagaattactattctattctgtgcttcaccgttgcgtcaataaatgtgaagttgatgtcacttcatactaaaaaaattaaagacaatttcctgaaaaaaatttttccactggagctcatcgcaaattttgaaaagtaacaaaaagcgtttgtatactgcataaagaatagtgtctgttttataagaaatattagacagcaggcagataaacctacgttccagactataaagtataaaatggctaaaaagagtaactcaaagaaatctacgcctgtaagtacaccaagcaaagaaaagaagaaggttattgaaaagaaatcttccacagccattcctagggaaagagttattaaagctgtcaacgagcttataaaattcacttccaagccacaagatgaaaataatgaagaaggaaataacggtaagaaaaacctattggaagatgatgaagaagaattgaagaaagatctgcaattaatcgtagtaaataataaatcattcaccggtacttccaaatcattcaaattgaaattactaaatgtcaaacattcgttttacaagccttggaaagaagccagtgcaacagcggttaaggatttcaaagttttattaattttgaaggattctgatattaagaaagtttcagaagatgatttatttgatcaattagattcagaaggaatcaaggttgatgaaatcatttgcgggaaagacttaaagaccgtttacaaggcatatgaggctagaaacgcttttatatctcagttttctttgattttggctgacgacagtatagttacatctttgccaaaacttatgggaggcaaagcctacaacaaagtagaaactactcctatatcaattagaacacatgcaaataaggaattttccttgaccactttgacgaacaatatcaaaaaggtttacatgaatcagttgcccgttaaacttccaagaggtaccacgttgaatgtccatttgggtaatttagaatggttaaggccagaagagtttgtagataacgttgaattaatttctgaacagttaatcaaagcataccaaatcagatccatttttatcaagaccaataggtcgcccgtattgccattatactataaccaggacgttcttgatgaacttgaagctaaaaaggacaaaatcgaagaaacccacgaagatgacatggtcaccattgatggtgtacaagttcatttgtctaccttcaacaagggtttgatggaaatcgccaatccttccgaattgggttcaattttctctaaacaaattaacaatgcaaaaaagagatcttctagcgagcttgaaaaagaatctagcgagtcagaagctgtcaagaaggctaaaagttaatttgtttcctccttatctatcttttctctcatttttttcttgtgaagaaaaaaatttgaatttcatagagtgcggtgcatatgtatatatctatatatgtttgaagtgtatattaaaaataaagtcattatttgaatattggtttctcggtctaagagcttatacgttttagactgatctgttgtactatccgcttcaaataaatagatcattgaaagtgacggggataacagcattttacctttaaaagacgttctcataatacattttaggattaatacatatagcttttttttttttttttattcgaaatctggggattctatacagagttgtaagttaggcaaactagaatttggtaataatattttattcttggggcgacatatggagatactttatttccttttcttaattattaacgtatacctataaattaacaaagtatctaaacaaaatacataagtgtactcaaactgagtagaatcgtcgattaaacttccttctccttttaaaaattaaaaacagcaaatagttagatgaatatattaaagactattcgtttcatttcccagagcagcatgacttcttggtttcttcagacttgttaccgcaggggcatttgtcgtcgctgttacaccccgttgggcagctacatgatttttggcattgttcattatttttgcagctaccacattggcattggcactcatgaccttcattttggaagttaattaattcgctgaacattttatgtgatgattgattgattgattgtacagtttgtttttcttaatatctatttcgatgacttctatatgatattgcactaacaagaagatattataatgcaattgatacaagacaaggagttatttgcttctcttttatatgattctgacaatccatattgcgttggtagtcttttttgctggaacggttcagcggaaaagacgcatcgctctttttgcttctagaagaaatgccagcaaaagaatctcttgacagtgactgacagcaaaaatgtctttttctaactagtaacaaggctaagatatcagcctgaaataaagggtggtgaagtaataattaaatcatccgtataaacctatacacatatatgaggaaaaataatacaaaagtgttttaaatacagatacatacatgaacatatgcacgtatagcgcccaaatgtcggtaatgggatcggcttactaattataaaatgcatcatagaaatcgttgaagtttgccgtagtaatacccagattatcagattccaaatccttgtcaataattatactcctttggacaacttctctttccattaaaaaatctgaaatctccttaaattttaaatagattctgttcagttcactaacggggaatttcaagagaacatttttgttcttcgccgactgactataatctgtaacattattgttatcagagtttctcgcaaaattttgttttttcttgctaaatctcagcatatatttaatcagattcaaaaccttgttgaaacctttaatagatttgaaacttccgttgctattcatttcatctcgtaaaaaggatacgataatttctattttttttaaaatttccaaaatcttgtcatgaatcaatagcaattgaacattaatctcctcatttgaaagatttttgtaaaattcgtcatataatattacttcacaacgttggaaaatagcaaatgtgattgctataaaattctgtaagatttcaataaaatgatttgcgaataaaaattctttaccattagaatgaaagcgattattgccgcttgaaaatgactttatcgactttatggggaagataaaattaaatgttattgagtaaaaaatgtgcatattagaaataattttcatcagatcctttgcacatctttcagagttcgaggtcttattgttgttagaagaatgttgaactgccatggacaaagaggattcgttttgaacaaaaaggaaaaaatttgtataaacaatggtattgataaaatttaaagtgtctttccattcttttctgacttcgttgtcatgaaaatataagtctactgtattactcacgcccatagtcaaggtttctaacagactttcaattttggttaaatttactggcaagtagaaaggaacaccttgcagaatatttatcaattttgcttgcgtttccagtaattttaaatcgttagcaattaaaggaatgtcgttcgtatcaatagaggcaggtatcggagataggttttcagcagcgggtaccatgaatagcttttttttttttttttattcgaaatctggggattctatacagagttgtaagttaggcaaactagaatttggtaataatattttattcttggggcgacatatggagatactttatttccttttcttaattattaacgtatacctataaattaacaaagtatctaaacaaaatacataagtgtactcaaactgagtagaatcgtcgattaaacttccttctccttttaaaaattaaaaacagcaaatagttagatgaatatattaaagactattcgtttcatttcccagagcagcatgacttcttggtttcttcagacttgttaccgcaggggcatttgtcgtcgctgttacaccccgttgggcagctacatgatttttggcattgttcattatttttgcagctaccacattggcattggcactcatgaccttcattttggaagttaattaattcgctgaacattttatgtgatgattgattgattgattgtacagtttgtttttcttaatatctatttcgatgacttctatatgatattgcactaacaagaagatattataatgcaattgatacaagacaaggagttatttgcttctcttttatatgattctgacaatccatattgcgttggtagtcttttttgctggaacggttcagcggaaaagacgcatcgctctttttgcttctagaagaaatgccagcaaaagaatctcttgacagtgactgacagcaaaaatgtctttttctaactagtaacaaggctaagatatcagcctgaaataaagggtggtgaagtaataattaaatcatccgtataaacctatacacatatatgaggaaaaataatacaaaagtgttttaaatacagatacatacatgaacatatgcacgtatagcgcccaaatgtcggtaatgggatcggcttactaattataaaatgcatcatagaaatcgttgaagtttgccgtagtaatacccagattatcagattccaaatccttgtcaataattatactcctttggacaacttctctttccattaaaaaatctgaaatctccttaaattttaaatagattctgttcagttcactaacggggaatttcaagagaacatttttgttcttcgccgactgactataatctgtaacattattgttatcagagtttctcgcaaaattttgttttttcttgctaaatctcagcatatatttaatcagattcaaaaccttgttgaaacctttaatagatttgaaacttccgttgctattcatttcatctcgtaaaaaggatacgataatttctattttttttaaaatttccaaaatcttgtcatgaatcaatagcaattgaacattaatctcctcatttgaaagatttttgtaaaattcgtcatataatattacttcacaacgttggaaaatagcaaatgtgattgctataaaattctgtaagatttcaataaaatgatttgcgaataaaaattctttaccattagaatgaaagcgattattgccgcttgaaaatgactttatcgactttatggggaagataaaattaaatgttattgagtaaaaaatgtgcatattagaaataattttcatcagatcctttgcacatctttcagagttcgaggtcttattgttgttagaagaatgttgaactgccatggacaaagaggattcgttttgaacaaaaaggaaaaaatttgtataaacaatggtattgataaaatttaaagtgtctttccattcttttctgacttcgttgtcatgaaaatataagtctactgtattactcacgcccatagtcaaggtttctaacagactttcaattttggttaaatttactggcaagtagaaaggaacaccttgcagaatatttatcaattttgcttgcgtttccagtaattttaaatcgttagcaattaaaggaatgtcgttcgtatcaatagaggcaggtatcggagataggttttcagcagcgggtaccatgaatgaagactgacctagaagcgaatgtcttgagtaatacatttttttcaaaaaatggaataacttgaaatcttttatctggaagcttaacagacagctcaaatcttcgtctaaacttgatttatgatcatcatgcatgtacagagattcataaaattttgtgatggcaataaatttgattgtctcttggtcataatattccaggtttatcaatgtgatttggcttcgaatcaacctcaaattattcattaatgccgaaacatggttattaatagcctgcttattgaatagggtcattgaatcgtttaacaacagtagaagcacagttaattcgcctagtttggtcagttgagataaaggaagatcgaccgttgagaatgaaggacaggtatcaccatttggaaaagagttatgaacaaattctagtaagagggttttgtcaaagattggcaaaaattcttcaatattcagattgttaagggattcagagtttagtgtctcaataattattgcttttggtgggaagttaactttgcaaacttccatatattgttggtgatttttattgttaggaggacttactttgaactgattaatatggcagatatcgtgcaaaatattatagaacttgaaaagataatgatctctaaaaatgatgaagtttttagtgaaaaggtagttgggggtatccttcaacggtttcacttggactaaactttgcacatctgttattgtgagcgctgtaaagtatttttgtgaggactgagaagtccttgaagtctgatgatcaaatccggctcttttaccgtcaaccttgcctttcttagaattctcacctgttttgttaattttgtttgccgtggtattgtcggcatttaaattcgatttttctttcaaacttttcagttgcaagctttgtaaatcaagcaatttgttttttaaaaagtctatctccttgattaatacttcctcttgagtaaacggagaagtcattagatcgaaaacggccgagtcttgattgataccaacattaaaagagtatgggttatctgtatagtcaaaactttgagcgttaaccagttgtaatcgtgtgttatattctctaatctgatccatggagggcacatctggactatcgcttctcacaatagtgtttccatgaacattactactaacggtactactattctgacgaggagcagtattattattggtgttattattctggtagctagcggccttggtccactgcatcgcagtatccacagaggggttgaacgagaagttgaatgcctctatcgacgtttgcataatcggatactgcgtttgaatcattacgtttttctgatttacaccgtttccctgactaaaatggttggaaccttggccattgccgtgcgtggacatcccggacgcagagggcacagcgaccatcttaccaggtccatctggataaaaacagtccggcttgttatacttgacgcaattcccacatatcggtttggccctgtcgcacccgatctttctcttcctgcattgggtgcaagcaggcggcttcctcacttttctcacttgcatgtccatcatgattaaaaacaaacggcaaagctacgcactagtcacagcagacaacgacaatgctcctctcataaattgctaagatacattaaaaacaacaactctcttcttgttcttcctctctttgcatcattcctgcaaaatatcacactacacgagctaggatgtataaccatccttagtaggacgccaaggttatattcaaaatgatatgatttccccaattaatacttgctgttgcattttgaatcggatgtaactgggactaatgctgcgctaaccagacgtacgttccggtggtcacagtgcggaactgttcccacgttctctagttaatttacctttaactatacatactgaaattgatatctatgtatatagtatgaaatattgcatatactcaagaagagagctcaggcgtccactcaccgcattttgcgatcttgaccgcctcgagaggtttgtcattcgcatctctggacacgtgctgtatgtagttcaccacatccatgccgtccacaacctgtccaaataccacatgctttccatcgagccacgacgcttcttccgtagtggtgatgaagaactgagatccattggtatctttaccacgattagccatcgatagtctgcccttgcgatcatgcttcaaagtaaagttttcgtcagggaaagtatctccatagatggatttgccaccaacgccagtgccgtctgtgaagtcccctccctgtaccatgaagttgggaatcaccctatggaaagtggacccgatgaacccctttttggaattagtggtggtgcttaacttgtagaagttcttcgccgtcttaggacatacctttccgtacaacccaataacgattctgccaactttctcttcaccatgttcaatatcgaaaaacaccttttgtgtaattacttcgtcgtcctgatcaatcaactcacccacatcagatgcaataacattaacgctaaggaataataacaaccaacaccacaagccactgaatttcattttgttttcccttcgtgtctttttcctctcatttctttccttttgggggaacttcttatgatgggtacatcgatttttgaagaaaactgaaaagttgatttcgcggggttttataatatagtacaaagatatatgcaattgccatggcagttctcatatgtagtttggggtggatcgaatgcttgtgaccattaatttgtccaacatctctgtagttatacccatgttaccgttgccagtacgaccggtaccgttgtctatagtttgtcctcctgtacccatagtgttgactgtcatgttgacatttgtggttgagggaacagtcgccatattggcaccgccggtaggtcgtacactgctcttgttactgccccctccagcgttgttcccgttggtggcagccgttgcagtcgtgctagtgtccgtaggtactttatagtgtactccttgggaaggttgaaactcaatcaagtcatacaagctctccaatgtgctatttagatggtagctcgtggacatcagcctactttgcacaattttaaaaattgttggcgattggtaaatgtttgcaccaattatgtagtagtcttgcaatggaataatctctggtcccttagcgcttcccacaccagaattgtttgttcgtctttgcttcctgataacccagaagtcaggctctcttacgctgctcaatacgtattcagtaccatctaacttcattaattcctcctccagttgcatatacataggatacttgaaaaggatttgtcttcttgccggatccacataggcaaactcctcttccaagtttccattcttcccatctggtaaggtcattatgttttgtgtcatattcacggcagcattaggatcatttaactgggaaaactgcctttgcattttaattacctgattattcgacgtcttatcgaaaaatggtgattctgcaaagtaatcaagaacattctcagttctcaaaccaaaaacttgaatccattctggagatttccattgcaattcatccaacggtgtcacgttcattttgcgaaatcctgctttgtttcactacttgcaactttatattcagaggtcttctcatcgttccacatttttccactcattatttataatacgctcattatgttaaccaaaaaaaataatgcagccaggcttgaaataattctgccatcttcaaacaagagctataaaaccaaagaaaacttgaccaaacaataacaaaccttcattcaacacacgttttactatgataccttcccggattagccacaaatttcctctattcttaaggagttcgctggccgctcctaaagctgcctatcgtttcagttcgaccatccccaaaccaagcgatcaggtacctgacgtagatgcatttctaaacaagatcggtcgaaattgcaacgaattgaaggatactttcgaaaataactggaacaaccttttccaatgggattctaagatattgaaggaaaaaggcgtgaatattcaacaaaggaaatatatactgaaacaagttcataactatcgtaacaataggccaattcatgaaattaaactgggcaagaagtcattttttggtggtgagaggaagagaaaggcatttactgctaaatggaaagctgaaaacaagcaatagacgctttcgcaagatctcaatatatacatgtatacgtatatgttcacattatactccatattcttgtaaatatataataaactcagaaattgttgtccttcattcatgttgatatttatatgaaacgctgactgggcctttcaaatcttcatcggtttgaaatttgaattgtaaatatgttttgaagatacgatgaaatgaaaaattgacggcttaacgagaagatgagtgaaacaaggatggcacagaacatggatactacagatgaacagtacctgagacttattgagctactctcaaactatgattccaccttagagcagttgcagaaggggttccaggatggctacatccaattgagcagatcgaactactataataaagactcattacgaggaaactatggtgaagattactgggatgaaacgtatataggtcaactaatggcaacagtggaagaaaaaaactccaaggtagttgtcgaaatcgtcaaaagaaaagctcaagataagcaagaaaagaaagaggaagaagataataaattgactcagagaaaaaaaggaacgaagccagaaaagcaaaaaactcagagtcacaaacttaaacaagactacgacccaattttgatgtttggtggagtactgtccgttccttcttcattgagacaatcgcagacaagtttcaaaggttgtattcccttaatagcccaattgattaattacaagaacgaaatattaacgttggttgaaacgttgtctgagcaggaataaagagttaagaatatagtaaaaagaaataatacatacgtgtatatttgaagaaagaaataatcattaaaagttgtcgtagattaattataataaagtccatggtttgaaaaagaaaaaaaaaaattaagaccaaaataaaagctcaatacccaaaagaaaaccgaacaccgtaataatacaaaatcccataaaacaccatgtgatggacttaaagacagaatttggaagcagttcaaagaagaggaggaaagaagaaaactagttcaggtatttcgaggagtactagtttcactacattgatagtagaattttagcacgtcatccacagatattctgttaccaggggaatttagcgactgatctacattgaaacaatttcctaattcgggcgtatgtagcgcactcaactctcttggcttgaatttgccagaaaatgatgaaacagagggagaggaaggattggtcttttcgctgacgctatctccaagaacagaaggaaatgtataatttctcaagtcttccaaggtcatttccaaatctgtaggcgagtctaattgcttattgccatttggggtattgttggtttcgttaccatcgtggtgagaatccatcgttgtagctattgtggaggaagacactattctgctcgaatcgttcatcacaacattggaatatttagaagagacgtttgaatctggtcggggttgcggtgccaaagacgtgaatttgactaatgattctacatcatgtttttcttcgtgcgactcaagagggttgtcttcccttttaccattagcatgcgaaatatggtgaaaatcaaatggtgtagatatacttgactgttttgcggttttggcagacccatgtctcctcgacaacaggtccttttttttgaacatgcccaggaaattcttctttttattagttaatgacttgtgattggaatttatgttagggttgatcgtcatgtaattgggcaaagggggcaatttgatgttgttcttgttcggcaaagccagctttttactgtcaacgagaacaattcctaaatcttcgtcggcgtcttcatcggaatccgtactaggtccattcatgaatcgttgccttacttggaatccatacaatttttccatttcctgatcctcgtcaatccaaatggatttcatttgaggaagctccatctgttgcagcctctttccttcagtcatcctttagaatttatcacacaattaataagcgagtattcagagtgaattataaacaataaacaatagaaataagtctttcttaaaaaaaagtagtgatagtccgtacgaagataattaattgcagaatagttttcaatggtttcagctctcagtaaatcctacaggtacaatgtaacagaatatgccttggatccccaaatttttttgtctattcgttgttttccttctctatggaaatcgtcgaaaaatttctttgttttttttttcctttattgttgttgtcttttcgcgaattcgcgtcgcgattcgtggattgtgatgataatagcgatgtctactacccgggtacgtatttaattatcatttatacattatatgttataggttagcgtatcgttttaaggcttgtgtcttttggaagcatggcctaattgttcagcatccatactccttttcactaccttgatggtctggacgtcgtcgatgccttgaacatcgttgaccacgtcatcgccgtttccgctaccaccaccggtaacaatggtctgtttgtggctcttattccttaagcggccatttaggaggacgagtgaagctaggtctcccatggccttcgaacacctatcgctcggaagacctaaattcttgattagacttgttactcctaatatgttgcggcactcaagtggtgacatggcaccactgccgataacaatgcctctggacctcgaactcctgatgacgcttcttacattggatacgaactgcctccgagcttgtacgtcacgcaaagcatagccataaacaatttcaagttttactcctctgttcacacagctgcatatgcttttatgcttaaggaaagtaggcaggcgcgacccgtactgaaaggtcaacaagtcaatatccagattggtagttgataaagtaaggcccttttcactgattggcaatgctgctacaatatcaaaggcctggcttatcttggaaagagactgtcccttcgatggatcgtcgataattagcgtgatcctgctgtataattttagccctgttcgatccatcaattctccaaaccttctcttgatatcgataggatttaacagcttaacatcgttggggaatttctcgctgtggtttactgtaaaatttatggcgatgtgtgtatatcccaacatatgcaatgtggataacgtttttattaaattgttgaccgcctgagaagtaactttgtctgcatagctgttctgtggccacggtacattcaaatctaccagcattctcggttctataatgctttcacttttgttttttgtgtctgtttaggttaagtattttctactggtaaaatgaaattttttcatttatgcgaggtaaaattctgggcatcgcacatacatttttcatgttttctggtagtagtaacaaaagagaggcacttgacaaattaatctgccttcagactgttaaggttcgctcgaataaagcattaagagtgtatatatatcagtatttataaatgtatatgttctggctgatatccgcgcattttcagtcctttctccagtcaccattgatacttctcgacctgttcaatgctaatctcatagtggccaattctccgatagttttattaaccttgcagcagtttgggtctagatttaagttatcagccaatttgacgacatagccattgatatactcaatttcaatgtctcttaagaacaaagtgtcttgtctcattgaactactgttcctagaattgatgtcacagccaattctagtgacttcggagaccatgttatcggttgtcagtactgcattgacatccatttctgggtattcttcattaccgctgtatttttcgtggtattgaaacaatggcctataagcaactctcaatatttgtaaacactcgtcaataatagatgtgaaaactggaccgcaactggccttcatctcaccattgacacaatctagaatagccgtaactggattcatgcatgcattaaccaaaaatttaaataattgaccaaagagcatttcttgataagtggaatgttctattccaaattccttggcaaattttggttctgttaataattttactaatgagttattggctgcatcgtcctcgactacggattttttttgaatcatttcttcctcagtccaaggcaatttggcaattttcataccagcccacccagcatgattgaaaactcctgctttatcctgataaacgccatgagaaatgacaccctgaaataaatgtggtctgttttttgaatctgtaaagatttcttctctcaatagttctaaaacgcccagtccattctgaatcaaaattaagtttgtatttttattaatataaggcaaataaggagctagtgcttctttggtttggtaagtctttgtagtgacgactaagttgtcaataggttttttagagaaagtttcagggcattcgcatttctccactggataagaaaatattggcgagccttccaaataaagtttgcgaatcgaaatgttgttcccatttgtcttctgaaattgtgcaagtctttcttgtgatctaaataagggcacaactagggcattggtaaatcttaaaaggtcaactgccaaaacggtacccatggcacccaacccaagaatatgaatagtacttctgtgtggtgcagtcatattgtacagactttatcgtatacgtatattatcgatttctcctatcgatcgtaacatacaaaggtgagtataaagtatcttgtttttttaatatatttgtattaagctgaatggcacgataagcctttctcgagaaaccgttagcggccgccaatctataaaaaaaagaaatcggaaacatgaaatatgaatttgaatagaacgtgactcaacagaaagtcacaaacctaaccataataaccttgctatagcattttttgacttaattttatatgttcttttttcaagggctgtatagttccatcatgtatgtatttttctatatacgtatacataccgtttttcttagagcgctctataattcaccctttacagcattaccagttttcaaatctctagcggtgactcttaaagcaccgtctttgttaatgttaaagataatttcaacaccgttagcgtttttaattcccaattccatcaacttggtacccaaagtgtatagtttttctctgacgacttcaggttcatcgtcggaccattcactttcatcgtcctcttcagcattttcttcttttggaattggctccaaagtcttttcctcgatgtgatggtcaccttcgtaaacaccaatcaagaaatcacccttggcttgtttcaaagtcaatttcttttgtacagggaacgaagtttcagccaacaatactgggtggaattcgcccttagcaccaatcaaaccaataggcttctttaaatgtggagtattgacgataactggttgtaaagcttcagccaattcgtcagcatcgtaatcgctaatcaatcttgcttgtaatgcggcaccggatgcagctaattcgtttggattgttagaagcgttcttgttctgtggaccaagaatttcgactgattctggtaaagtgtattccaagttagtggttaattttggagtaaatgatacaccaccagtcaaaagaacagcatcgatgtccaatgggtctaattcagccttggcaatgacagaatcaacgaaagaggaaaattgggcgaagaccttgttagctaccaattcgtacctcattctgttgatagaagcgtgatagtcgaaaccatcagctaaggaatcgatggaaatagtggcagaagttgcgttggacaaagtcttcttggtaattgaagagttagcctttaacttggccaaggatctagcgttctttcttggattggcttgatacttcttttggaactcactagcaaaatattcgactaattcagtatccaaattgtcaccacctaagctgaggtcatgagcagtggccaaaatagtgaaaataccgttacgaacggcaatgacagcagcgtcagatctaataccaccgaagtcagcaacaacaacgttaacatctttttcaaatgggaattgttcagcgtgggctaataaagcagcagaaggttcattgatgaattgaacaatttgcagaccaattttggcggcagaagcctttagtgcagtcttttgttcttcactgaagtttgttggaactgtcaatacagcttcctttacggcagaaccgatgtaatcttccgcggctaactttaatctgtttaaatgtctggagaccacttcatctacagtaagtttttcttccttaccttcgcctcttgaaataacaaatccaactttgccatcaacttcgacagctggggcaccgttagcgcacttgctgacatcacacttgtcaaatggcaaaccaatgaagtcacggaagttaatgatagtattcttaggatttctgattaattgttgcaaagcttgaccaccgtggtattcatcttcaccgacataggataaagcggatggaatggcacgctcaccatctgggttggcaatgacatcaacatcgttctttgggttgatgtaggcaatagaagaagaggtgttaccaaaggtgataccaatcactggagaggacatcttatttgtaattttaactgtgattgtggtagtagagatctcaatatatttatgtaatcttaaaacctcttgtataggcgagctgactaccatgtacttcatatattatccgacctcatcatctcttggaaaaaatttcaccatcacattcgacgaagaaaaagagctaaaatatgaatacttcgtaaatagttacttattttgcacatcttttaccgctcccattacgcggaatgagttatgaatggctcgagaaacaaataggaaacgaataagaaatgataggcaattttatgtgatattgatagatgtatatatgaacatatagataaatatttctaagttaaattgaacttttgggcgttaaaaggtaaaccatgcttacaaagcctacctttctcccatgtccatattctctcttgtcatcattcttcctcttcttcccttacctctggcaatcttctccttgtttcttctgttcatttccattacaacttccccattagccttatcgacggaatctcttagggtcaatataatgttcttgtccacactttccttcggtagttttttacctaaaacttcttcaattcttaagatcaattccagatcgtattgtgatactagtgagatagattttcctgatctaccagctcttgcggttcttcccacacgatgaatgtaggacttggaatccacaggaatatcgtagtttacaactatgtccactgatggaatatccaaccctctcgcagcgacatctgtagccacgagaatagacctcttacctgccttgaaaagatccaaagatcccattctctggttttgattcaaatcaccatgtagcgcagtggcactaaactcgagcaaattacataatcctgacaacctttccgcgttggccttggttcttgtaaaaatgatcatcgtctttccaataaattcatttaataaataaattaggtatgtgttcttaagaccacctggaacgaccatcagtgtttgcactaatgtatctacggtttggtatttgtttgacacggcacatttcacaggatttgtcaaacttgctctttgtaatttatcaattttggaagtcatagtagcggaaaaaagataagtggttctttcttgggttgggatgatctttaaaattctatcaagaacaggtccaaattccatgtctaataatctatcagcttcatccataaccaagaatttcagtttcctcagtgaaaaccctttggtattctctaaatggtccattaatctaccaggtgtagcaatgataatatgtggctttctcatcaggtctctggcctggtccatcatattcataccacccacaatacatgtcgatctcacgcccattaaggatcctaatgagtcaaatgtttctttgatctgttgtgctaattctcttgttggagctagaatgcacgcatagtatggttcctgatcatgccataaccgattcaaaatgggaatagcaaatgcagcagttttaccagaacctgtttgcgcaagtccaattatatcgtgaccttctaacgcgggaggaattgccttagattgaatgggagtgggtttggaataatttaagttcttacaagcttgaattaattcggggaccagattcagttcgctaaaggattcaaaagattcatcttcattagtattttcattttgggttgatactgtggatttgctttttgatttcaaaacctttttcttttcagcagtagcatcttcttcagaatcggactctgaaccaccttccttttctgcttctataagcttcttttgattttccaaagcttttgctctaatcttttctgctaaagaagttaattcatcgttagccttcttttcctttctcttaacaattttggacatttttatagctgattcagtgaagtacttaacagaatcttggtatatattgcttctaagatatgtcacaattctgtgtataccatgtacaattgctaaatgctcattgattaattttaaatttttcatttttatcgccttagacgaaattgaaatttttcactgaaaaaaaaaaaaaaaaaaaagtagacgaagaagctcatctcatcgcgatattagttcgatatctgggtttgagtgagtagtatgtttaataataaaagagtataatccagatatagcagacaataaaatttcaagatggccaagagaagacaaaagaaaagaacacatgcacagcttacacctgagcaggaacaaggtatacctaagtcaatggtaatcagagtgggtcaaacttctttggccaaccattctctgaaccaattagtaaaggacttccgccaaatcatgcaaccacatacggctataaaattgaaagagcgcaagtccaataaactgaaggatttcgttgttatgtgtggcccattaggtgttacgcatctttttatgttcactcaatctgaaaaaacaggaaatgtctccctaaagatagctagaactccgcaaggtcctactgttacttttcaagtattggactattctctgggtagagatatcaaaaaatttttgaagagacctaaatcgttgaataatgatgatgtattaaatcctccattgctagtgctaaacgggttttccacatccaaaagatctggtgaagacgaccaggatgtaaacgtggagaaggtcattgtttctatgtttcagaatattttcccacctctgaatcctgcgagaacttctttgaattctatcaaacgtgtatttatgatcaataaagacagggaaacaggggaaatttctatgcgccactattttattgacattcgagaagtagagatctctagaaacctaaaaaggctttataaagccaaaaataatctaagtaaaacagtgccgaatttgcatcgaaaagaagatatttcttctttgatattagatcacgacttaggcgcctatacatcagaatctgaaattgaagatgacgctatcgtgagagtagttgataatcaggacgtgaaggcaaagcattctcaaagtttgaagtcccaaagaacaccggtcgaaaagaaggataataaagagcgtgaaaaagaaacagaagaagaagatgtggaaatggaggaacctaagccttcagaaaacttgcaaccaaccccacgtaagaaagctatcaaactaactgaattaggaccaagattaactttaaaactggtcaagatagaagaaggtatttgttcaggtaaagtgttacatcatgaatttgttcaaaaatcaagcgaagaaatcaaagctttagaaaagagacacgctgcaaaaatgaggctgaaggaacaaagaaagaaggaacaagaagaaaacattgctaaaaagaaggctgttaaagacgctaaaaagcaacgtaaattggaaagaagaaaagctagagcagcagaaggaggtgaaggtcaaggaaaagatgatgcgatgagcgatgatgagtcttcatcaagtgacagcgaacattatggtagcgtaccagaggatctagatagtgacttatttagtgaggtcgaataaattgttctccggtaccaagaaaattttagttaagcctggctatccaccaacgcacgtatacttcttcactttagataaattgcatacttgatacatataaactctttgtcttttaaatcatagcccaaaggaaacgtagatctcagaaggcatgtgaaaaaaaattcgatcttaccttttttacgccattttaagctactgtttcgatacatgagcgtggctggtacattgaaggtgggcaatcgtccacttatctaaagacagcttatcagcatgaaatccaaaacgtggattttcagggatgtcttatctagtcaccgaaccaaagcgtttgatagtttactttgtaggagactccctgtatcaaaggcaacgaagcatcttcaactgggagaacatttcctgttcttcccaccatcattcgaaaaattggatagagatggttattttaactatcaaaatcctgcaagtttgctaggaaaccctgatttacgctaccgtagaaggatttggggacaaggagagcttgttcagtatttaccagtcaccttagaccaggagtatacatgccacgaatcaatcaaatacgtaaaaaaaatacgagatgaacatgttgtctgtattgaaagaacccttttacaagaaaggcccgaaaatgtgtcgagtccaatggacatttgcttattcgagagaagggtattaatgtacaccaattcacccgcaaacaagactgcagtcaagatgcccgtaggagaggagaactataagatcttaaaaaattttactgttactgatatggatattgtagcttatggtcagatgtctttgaatccgcaccgaattcattgggacaaagagtacagtcgctatgttgaaggctacgacgatattatcatgcaaggacccttctcggtccaattactacagaaatgcatccaaccttttctcgaacaaccaatcagacagttgcgataccgcaatttgaattatatatatccaaacactactttgagcatatgtcagtctttaagctcttcgagcggaatgtacacatttcaaattagggacctccagaaagccaacttagtctacatgaaagctgatgttttctgttgactaccagtaattgtctctctgcagataatcactacctgtgtgtttcttgtctcttgaaataatactagtagctgctgaacagtggaaggtcacgaacgagattaccataatatctcgccatcaccaggttgacggtaaacgcattacgggaagaactgaaaaaaaggtgggaaaaaaaaataaaaagtaaagtgaaaaattaaatgtaatgtatatttccattttgacgcaaagtacttccctctatcagttttgtatctaactgcagagtaaagtcgtgttttgcttagttaacttatatacaagtcaaagcaaaaaagatgtccgatatcaacgaaaaactcccagagttactacaagacgctgtcttgaaagcatctgttcctattccagatgacttcgttaaggttcaaggtattgattactcaaagcctgaagccactaatatgagagcaactgatttaattgaagctatgaagaccatgggtttccaagctagttctgttggtactgcctgtgagattattgatagtatgagatcatggagaggtaagcatattgacgaattggatgaccatgaaaagaaaggttgcttcgatgaggaagggtaccaaaagactactatcttcatgggttatacttctaacttgatcagttccggtgtacgtgaaactttacgttatttggtgcaacacaaaatggttgatgctgtcgttacttctgctggtggtgtggaagaagatttgatcaaatgtcttgctccaacttacttgggtgaatttgctttgaaaggtaaatctttgcgtgaccaaggtatgaatcgtattggtaacttgcttgttccaaatgataactactgtaagtttgaagaatggattgtcccaattttggataagatgttggaagaacaagatgaatacgtaaagaaacatggcgctgactgtttagaggctaaccaagacgtggattcaccaatctggaccccatctaagatgatagatcgttttggtaaggaaatcaacgacgaatcctccgtattgtactgggcccacaagaataaaattccaatcttttgtccatctttgactgatggttcaatcggtgacatgttgtttttccatacttttaaagcatctccaaaacaactaagagttgacattgtaggagatatccgcaaaatcaattcaatgtccatggccgcttacagagccggtatgatcatcttgggtggtggtttgatcaagcaccacattgccaatgcttgtttgatgagaaatggtgctgattatgccgtttacattaacactggtcaagaatacgatggttctgatgcaggtgcaagacctgacgaagctgtgtcttggggtaagatcaaggctgaagccaaatccgtcaaactttttgctgatgtcaccactgttcttccattgattgttgctgctacctttgccagtggtaaaccaatcaaaaaagttaagaattgatgagagaattttgagatgaaaaaaaaaaaaatgaatctgtactatttctttttttagtgcaaaagttttgttttaatatagagataaataaaaaaatgaacatattactataatatcaacaaaatatgatgtaatgtctgcaataaagatgagtcaattgcatttctatacgtactaatcgtgtgtacatagccatgacattatgtaagtttatacacataaattgcgttggagtctgctgtgtagtttataaatgtgtaaacagcggcttttgtattcctattagttgccgttacctctcattttttcggcggtaagaatgtcactgcctatggattccattacatttttctcaatcagttcacctacgtttgaataaaccatactagcttcgtaagcacttactatacgttgttgagtaatgcctatttcacagaacgctaacgctttgatcacgttcgcataccggcaaattgcttgtcgtatgttgttcgatatggaaggatcgttttcatccgaatatatttgccatgaagactcttcttccagtcttgttatggagggatttaatgataccgcaccagtgggtccagttgatttaattgaggaactgttatttgcagacggcgtatccctcgctaagtccatctgagatgttttccttaaccatatgtaaccattgactccgagaactacggttatgttgccgggcaaattatgagtatggttcttggctctcactattaatgaactcgggacttggcaaaacatcccgtttcttaacttcccgtactttagagaccttgtatgtaaagaggcactaccatcttgaaataatgattgaacttctgcattcaggaggtcaccttccttaaggaagcttctcatttgtagttcatcactttcagattttcttcttagaataccacccggtaaattcacagagcccaacataagtactgcatgttgcttaccgccaatgtctactttccatctcttgttacccacttcagcaattctccctacgacgtgatcaccagtttctggggcataacgacctttcaatggaattaccgatagcagcctattgacacgggatacagtaccagcaacagaggaatacgtcatattatcaagaaaatacgtaccgtgacctctcatccagatagggtcatcagtgaccagctcacctggcgtcacaatttgagaatcagactcacttttagaagctgagttaacatcgtgcatgtagatatcttcttcatcattttcatcatctgatatccctgtgttgttataggacaggttagatgaattttggaaggcaccgttccgcttggtaattgtgataacttcggacatatctgtttacgcttgtgtgactacgcaaagatttagaatgcaagcagtacttaaggaaggatatttttcttctacttttgttttagttttcttaatttttttttttttttcacctcatcgctcaatccatactgaggaagaaaaagaaaaaaaaagattcactgaggatatttgaacaaaccagtttaaaccataagtaaaggtaaggatatttttcattgcatgaaaatcgcactgccagtattccaaaaatttaatagattgatcagttcgtgcaagatgtcaggagtgttcccatacaacccacccgtgaatcgccaaatgcgagaattggataggtcatttttcatcaccaagataccaatgtgtgcagtcaagttccccgaacccaaaaatatcagtgtgttttctaaaaacttcaaaaattgcatcttgagggtgccccgtatcccgcacgttgttaagttaaactcatccaagccaaaggacgaactgacaagtgtacagaacaagaaactaaagactgcagatggcaataataccccagtcacgaaaggtgtgctgctacacgaatccatccacagcgtggaggatgcgtatggaaaattgcctgaggacgccttggcgtttcttaaggaaaacagtgcggaaattgtaccacacgaatacgtgctcgattatgatttctggaaagctgaggagattcttcgagccgtgctgcccgagcaattcctggaagaggttccaacgggttttacaatcacaggccacattgcccacttgaacttgcgcaccgagttcaaaccattcgactcgctcatcggacaagtcatccttgacaagaacaacaaaatcgaatgtgtcgtggacaaagtcagctccattgccacacagttcaggacttttcctatgaaagtcattgctgggaaaagcgatagtctagtggtagagcagaaggaatccaactgcactttcaaattcgactttagcaaggtgtactggaactcccgattgcacacagagcatgaaagactcgtcaaacagtacttccagcctggccaagtagtctgtgatgttttcgccggcgtggggccctttgctgtacctgcgggcaagaaggatgtcatcgttttggctaacgacttgaatcctgagagttacaaatacttgaaggagaacatcgcattgaacaaagtggccaagaccgtcaaatccttcaacatggatggcgctgacttcatccgccagtcgccacagttattacaacagtggattcaagatgaagagggcggcaagatcacgatccctctgcctttgaagaaacgacacagatcccagcaacacaatgaccaacaaccgccacaaccacgcaccaaagagctgatcattccgtcacatattagccactatgtcatgaatctaccagacagcgccatttctttcttaggaaacttccgtggcatctttgcagcacacactaaaggcgccactgataccatccaaatgccatgggtgcacgtgcactgttttgagaagtacccgcctggcgaccaagtcactgaggacgagttgcatgcacgcgttcatgcccgtattattgccgcgctcaaggtcactgcagacgatcttccgttgaatgccgtttcgttgcatttggtgcgcaaagttgcacccaccaaaccgatgtattgcgcgagtttccaacttccagctaacgtatgaagcgatctgctcttgcagtttgccgtgggaggaaaaaggcaaaaaggcgaccattagaaaaagaaacgagatgactaacacctttatcttcgagaaggcgcggggctgacagggcactgcgcgatgcgtcatactacttgaatacaacacaacccgtcttctgttatataaagaagaagaataaattaggaagtagggggaaaaggcttatagtgtaaaagtattttagtttgttgttgtaatttcgtcttttctctcactaccgtaacaacgtggtagttggcagaatatatatattcttggcaacctagttgttactcaaatagaagaaaaagcaagtttctccctatttatttggttctccctattcactcgcatttagcattggcatacttttttatatttttttcgttttgtttttggttttcctaggttcgatatagttataacaatgcactcttccgtcttctaagttttccttttattaaggatgcgcgcaatagaagacacaggcaataatagaatttattagggtattattgtaaggataggcattacaaagataaaataagtttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaataaaaataaatatggatggaaatcataggtttactccagattccaaagaatttaatactgttgtaaaaagtaaagagtcttccactggcagaaatccgtatcagactccgcccttagagcacaacggtactcatcatcagacaaattacagcagaaagaaaacaaatctagcaattatcatatcgaatttcttgtccgagatcagtcggcctctttcaaatggcaaaatcaataattctacccacaacattttaaaatttctaaatgaagtgcttaagagatcgaagtgcagtaaagaaaacgctgtgttagccactttctactttcaaaagattcaccaatccagaggtgtccgggatgagtcctcattgcctgaattctcgcactgttcccgcagaatttttctctgctgtcttattctatcgcacaaatttttgaacgacaacacttactcgatgaaaaattggcaaattataagtgggctccatgcaaaggatctatctctaatggaaagatggtgtctgggtaagctgaattatgagctggccattccatatgacgagtttttgctatgggaaacgaacactttaatgaaagcgaaattgcgcgtcggaactcccgccaacgctccggtgaagagacccagagaatcagacaatgattatgatgcaaattcttggaaacagattaaatcttgttaatttcgaaaatgttatatatctttcattcatcaataaattaacttttttttttttttttccttgctgagcttttgatctattcagctatgtgccctgtcatgttaggaaatacaaatattttttaaaaaaaaaaaatagtgtgtgtttacaaaaatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcttactatttgttgaaattctgatgttaaaaagataactcatttgagtgtttattggcgtcaagattgagataagtcaccaaacccaatgaaagctgaaatgcaaggtttgataatataataggataatgaacgacagtatgtaaagataaaagggagataataccccttgaggagaatgtcttctatattatatacacctaaaatattatagcttttattatgacagaattttaagaattatctaaatacccattcatctttcattagatgtcactgtacctgctatcgaatgaaaaaaaatacagtagagcgggtataacagtaatgcaaggaaaggtgaaagaatcacatatataacggcaaattactgggattgctgttgtatggtgcacagttggtttgttttaacggtatgcgttttgtatacctctattatgtagtgcaagaaaatctgctgctattcgtgattactgttacaacctaacggtttaaatgaaacctggttctgaagggtcattttataacttcaagttcccttagcctttcgattcattttgattatgccatttctagaccgtgttataggcgctggcgtttaatttggtgtagcttggtttagtcaagagttgtattagtgttcctcgataaagtcgatgtttccggatattgtgttaaaatttcaagtatgctactaatggggtaaagttgcatgattagcagagacatatggcttgttatggttcggcttcctcatttttcatgcttagtttttgtccatctcattgtacatttctgaatcctaatgcatgactccctaacattactattaaattctcaatagtgaagaataagcaaaatgggaaccatgataatttctagctttctctccacccctattttaatttgcaatcatatatagtactttcaatagcatcttttctagatttgatatctgcggaaacttttcgtttataatcgtttaggtgaaaagtttttatatcggttatttacagatatacattttctcaaaaaaaaaaaaatataatacatgccctcagcttttaataaagccattgagcacaagcctctccagtaatgtactgctgtgcccaataaccttaccaataatcgtcgcccacaaagaaagtacaaaacagatgacagaattttattctgacacaatcggtctaccaaagacagatccacgtctttggagactgagaactgatgagctaggccgagaaagctgggaatatttaacccctcagcaagccgcaaacgacccaccatccactttcacgcagtggcttcttcaagatcccaaatttcctcaacctcatccagaaagaaataagcattcaccagatttttcagccttcgatgcgtgtcataatggtgcatcttttttcaaactgcttcaagagcctgactcaggtatttttccgtgtcaatataaaggacccatgttcatgacaatcggttacgtagccgtaaactatatcgccggtattgaaattcctgagcatgagagaatagaattaattagatacatcgtcaatacagcacatccggttgatggtggctggggtctacattctgttgacaaatccaccgtgtttggtacagtattgaactatgtaatcttacgtttattgggtctacccaaggaccacccggtttgcgccaaggcaagaagcacattgttaaggttaggcggtgctattggatcccctcactggggaaaaatttggctaagtgcactaaacttgtataaatgggaaggtgtgaaccctgcccctcctgaaacttggttacttccatattcactgcccatgcatccggggagatggtgggttcatactagaggtgtttacattccggtcagttacctgtcattggtcaaattttcttgcccaatgactcctcttcttgaagaactgaggaatgaaatttacactaaaccgtttgacaagattaacttctccaagaacaggaataccgtatgtggagtagacctatattacccccattctactactttgaatattgcgaacagccttgtagtattttacgaaaaatacctaagaaaccggttcatttactctctatccaagaagaaggtttatgatctaatcaaaacggagttacagaatactgattccttgtgtatagcacctgttaaccaggcgttttgcgcacttgtcactcttattgaagaaggggtagactcggaagcgttccagcgtctccaatataggttcaaggatgcattgttccatggtccacagggtatgaccattatgggaacaaatggtgtgcaaacctgggattgtgcgtttgccattcaatactttttcgtcgcaggcctcgcagaaagacctgaattctataacacaattgtctctgcctataaattcttgtgtcatgctcaatttgacaccgagtgcgttccaggtagttatagggataagagaaagggggcttggggcttctcaacaaaaacacagggctatacagtggcagattgcactgcagaagcaattaaagccatcatcatggtgaaaaactctcccgtctttagtgaagtacaccatatgattagcagtgaacgtttatttgaaggcattgatgtgttattgaacctacaaaacatcggatcttttgaatatggttcctttgcaacctatgaaaaaatcaaggccccactagcaatggaaaccttgaatcctgctgaagtttttggtgacataatggtagaatacccatacgtggaatgtactgattcatccgttctggggttgacatattttcacaagtacttcgactataggaaagaggaaatacgtacacgcatcagaatcgccatcgaattcataaaaaaatctcaattaccagatggaagttggtatggaagctggggtatttgttttacatatgccggtatgtttgcattggaggcattacacaccgtgggggagacctatgagaattcctcaacggtaagaaaaggttgcgacttcttggtcagtaaacagatgaaggatggcggttggggggaatcaatgaagtccagtgaattacatagttatgtggatagtgaaaaatcgctagtcgttcaaaccgcatgggcgctaattgcacttcttttcgctgaatatcctaataaagaagtcatcgaccgcggtattgaccttttaaaaaatagacaagaagaatccggggaatggaaatttgaaagtgtagaaggtgttttcaaccactcttgtgcaattgaatacccaagttatcgattcttattccctattaaggcattaggtatgtacagcagggcatatgaaacacatacgctttaagttttatttataagtgttgttagaggctgcaacaattagaaactagtgcaaaactagtatatttatttgtatatgtagtagtaaaataataggtgaaaaattaacatgtgtttgaaattccagctaactattggttatggtgattacacgctaagtgtagagttctttcaaatataccatttatcctttagcacggcttcactatttttttcgtcttttttcaactaagcggaaggagaaaaaaatttcaagttatgctcatcactcttttattacattatggtagctataaagtggcttatgttagtgagttgacggaaaagagaaatactttcaatagaccaatacataacaaatccttttgaacaagatgcatttgatgtacactttgggcccagacggcaagagaatctatacattgaaaaaggtcaccgaaagtggtgaaatcacgaagtctgctcacccagctagattttctccagacgacaaatattcaagacaaagagtaactttgaagaagagatttggtttggtaccaggccaatagatttgggtagtttaagggaatattgtatagtacgtgattctggctagtatgaaaatgcagtgaattttcttgtttcattttcaattttctagacctacataaatttgataagtttttaggtgataaatactaattataattgatcgattatatgttttaatctcgaaggagcagtggccgttttcttatccagaaccagttcttttaagactcgccagtttctttttagctgtaataaggaaaaatagattgatattagttacagttgtgcttcacgttgttaaaacgtacaagaaaagtctttaactgtagcaaccaaaaaaggtacttgatgtcgatattaagccgcatctctagatctaaaggctccactctactgctccactttactgctccaaagagtcggcttacagataggctaccgctacattaataactgtgctggaaaaccttgtttccgggagcacaaaattgtaatgacatatttattttggttgtatcaagcgtttccaactgttgattcaaccaaaaagcctcatagcttttaatacggatattgcttagggtagggcgaaaaaaataaccaaatctttggaaaaagcagtttgacaccatacaaccagcaacgacatggttttttagtgaacctgttggggggagagtataactcgtgaaagtttcgacgtcctatttgctggagagtagtaaaacgagcttgaatagcagcctgcgaatcgaattatggaaacaattgatatacaaaatcgatcatttgttgttcgttgggtaaaatgtggccgtggcgatgtaatcaattatcagatcaagccattgaagaaatctattgaagtcggcatatacaaaaagttgaaatccagtgtagatgaccatgcttccgcagttcacattgcacctgacactaaaacattgctagactatactacgaaatctctattacataagggaagttcgagtaatattgaggagcatcacaggcgttcctcacagcactctcatagttcgagcaatggatcggataataagaggaaagagagatcatattcttcactgtccattagcggcatacagcagcaatcccaggaaatacccctacgtgaaaaactctctgcgtcaggattcactttggtcaagagggtcggcaacgtttccggtaacactatggtccaaggtgatcttgaagtgaaagatacagactactattatgcatttatactggacaactcgtcttccaagaatgcaaaaaagaaaattctttttaacgcaagtgtgataaacggcgataatcaatcgatgataagcacaagatccacccctcccgcaaggcctacagctttaagcagaacatctactcaacaggatatgttatttagagtaggacaaggtcgttacttgcaaggctacctgctgaaaaaaaggagaaagagactacaaggttttaagaaaaggtttttcaccttggactttcgatatggaaccctatcgtactatttaaacgaccataatcaaacttgtaggggtgaaattgtcataagcttgtcatctgttagtgccaataagaaggacaaaataatcataattgattctggtatggaagtttgggtcttgaaggctacaactaaggaaaattggcagtcgtgggtcgatgcgttacaaacttgttttgacgatcagttcgaagataaggacacgtccactttggaagaaaatcccgacattcttgacgatgacaaggaagtaattaataaaagctcacctcaagaccacgaccacctcacgcccacggctacgaccaaaagtgcactatcacatagacagcatactcagaaagacatggatgacatatatgtcccattgcccagcgaatcttacgctactttctccatgaatctacgtttgattcaacaacgactggagcagtgtaaaaaagactcgttatcttataaaccaactactttacatcaaagatcggaggggctaaatggaacacattcgtcatcttccgtctttaccaataatagagtgtcttcattcaatcattcttcttctggtatgacgtcatctgattctttagcctctgaagaggttccttccaacaaaacatatattgagcatgctttatataaccaattggcagatcttgaagtatttgttagccggttcgttacacagggagaggttttattcaaggaccaccagatcctgtgcaagaaagcaaaagacacgagagtttctttaacttcatatcttagcgagaatgatgaattttttgatgcagaagaggaaatcagtcggggagtcattatattacctgacacagaagatgatattaataatatagtcgaggaaactccccttcttggtaaaagtgaccaaaatgagttcacaaaagaggtccaattgtcgggatccgaacagatagcttcatcaagtgtggagagctatacaactaacgatgaaaatcatagccgtaaacacctcaaaaatcgtcacaaaaatcgtcgccgtggccaccctcatcatcaaaaaaccaaaagcgcccaatcctcaacagaaacatttacaagtaaggatttgtttgctctttcctatccaaagagtgttacacgccgtaatgacatacctgaagctgcagcttctccgccaagcctattatcttttttgagaaagaatgtaggcaaagatctgagctctattgccatgccagtaacctcaaatgagcctatttctattttgcagttgatatcagaaacatttgagtatgctccacttttaacgaaggctacccaacgtcctgatcctataacctttgtttctgcatttgctatttcctttctttccatatatagggataaaacaagaacgctaagaaagccttttaatcctttactggctgaaacatttgaacttatacgagaagatatggggtttaggcttatatcggaaaaggtctcacatcgtcctccagtatttgccttctttgcagagcatctcgactgggagtgtagttacactgtaacgccatcgcaaaagttttggggtaagtctattgaattgaataacgaaggtatactgagattgaagtttaagacaactggagaactatttgaatggacgcaaccaacaactattttaaaaaatttgatagcgggtgagagatatatggagcctgtcaacgaattcgaagtacattcttcgaagggagacaaatcacacatcctgttcgataaggcaggtatgtttagtggaagatctgaaggatttaaggtttcgataatcccaccaccttcgagcaatcgcaagaaggaaactctagctggtaaatggacacagagtttagctaatgaaactacacatgaaactatatgggaagtaggtgatttagttagcaatccgaagaagaaatatggctttactaaattcaccgcaaatttgaatgagataactgaaattgaaaagggcaatttaccacctacggactcaagattaagaccagatattagagcttacgaggagggaaatgttgataaggcggaagagtggaagctgaaattggaacaacttcaacgtgaaagacgtaataaagggcaagatgtggagcctaaatatttcgaaaaagtatctaagaatgaatggaaatacataactggaccgaagagttattgggaaagaagaaagaagcatgattggtctgatatttctcaactctggtgaatgccttgatgacatcaagtgaacttttttcccccctttgtactctatttattttccatctttaatgatcatccacacaaattacttgtatatgcgttcatgtatagtatactatatacaacatgaaggactttataaattcttgatcaatctttcacactaattttatattaacagttctacactatttttgtttgcttgactgtaaaaacattctattttatgattagttgcaaaacttgaaaaaaacaatagaatttcatcacataattgaaagataatgaactctttcagtcagttagatccatgttttttgaagaaaagtttacgaacacaggatcttacaaaaggtgcctaaatttggaattgaaagtctattgctatcaaaacttgtcaaagataacatagcttggaacatcttatcctttatatgtcctgctaagtcatatcaagaggccccaatagtttcgtcgaaaaagataaagaggaatatggaagggaaatataagattatcaactggttacctcaaaatagactatatgctcacatcatcaattgatattgcttgtaaaaatacccccaaataccctggcattctttttttgactccctgccagtaatgtcacatcttatcactttagctacatgcaacttgaatcaatgggccctagattttgaaggtaatagagaccgtatcctacagtccattaagattgccaaagagaggggtgccaggttacgtgtcggcccagaactggaaataactggctacggatgtttagatcattttttagaaaatgacgtttgccttcattcatgggaaatgtatgctcaaatcattaagaataaagaaacccatggattaatacttgacattggtatgcccgttctacacaagaatgttcgttataattgtcgtttgttatccttggatggtgagatattgttcataagacctaagatttggttagctaatgatggtaactatagggaaatgagatttttcacaccttggatgaaacctggcgtggtggaggactttatccttccacctgagattcagaaagttaccggccagagacttgtgccatttggggacgctgtgataaattcattggatacatgcattggtacagaaacttgtgaagaattgtttacacctcaatccccccacatcgccatgtctttagatggtgtggaaatcatgacaaactcatctggttctcatcatgaactgcgtaagttaaataaaaggttagacctaattttaaatgccactaaacgttgtggtggtgtttacttgtatgcaaatcaaagaggttgtgatggtgacagattatattatgatggctgtgcactaattgccatcaatggtacaattgtagcccaaggttcacaattttcgctagatgatgtggaagtagttactgctactgtggacctagaagaggtgaggagttatcgtgcagctgtcatgtctcgtggcctacaagcctccttggcagaaataaagttcaagcgtattgatattcctgtagaattggctttaatgacctccagatttgatcctacagtgtgtccaacaaaagtccgcgagcctttctatcactctcctgaggaagaaattgcactgggacctgcttgctggatgtgggattatttaagacgttgtaacggaacagggtttttccttcccttatctgggggcattgactcttgtgcaactgcaatgattgtccactctatgtgccgtttagtgaccgacgctgctcaaaatggaaatgagcaagttatcaaagacgttcgtaagataacacgtagcggcgatgattggattccagacagtccacaggatctagcctcaaaaatatttcactcctgtttcatgggtacggaaaattcatccaaggagacaagaaacagagcaaaggacctttccaatgcaattggatcttaccacgtggatttaaagatggactcattggtatccagtgtggtgtccttattcgaagtagccactggcaaaaaaccaatatacaaaatatttgggggatctcaaatcgagaacttggctttacaaaacatccaggcgcgtctaagaatggttctttcttatctttttgcgcaactgttgccgtgggttcgtggtatcccaaactcgggtggattgttagtacttggtagcgcaaatgttgatgagtgcttacgtgggtatctaacaaaatatgactgctcctccgcagatatcaaccctattgggggtatttcaaaaactgacttgaaaagattcattgcctacgcatcaaaacaatataacatgccaatcttgaatgactttttaaacgctacaccaactgcagaattagaacctatgactaaagattacgttcaatcggatgagatagatatggggatgacgtatgaagaattgggcgtgtttggttacctaagaaaggttgaaaaatgtggtccttattctatgttcttaaaacttcttcatcaatggtccccaaagttaacacctcgtcaaatatctgaaaaggtgaaaagatttttcttcttctatgccatcaacagacacaagcaaactgttttaactcctagttatcatgctgaacagtattcaccagaagacaacagatttgacttacgtcctttcttaatcaacccaagatttccatgggcttcaagaaaaattgatgaagttgtcgagcagtgtgaagcacataaaggctcaacgcttgacattatgtctattgattagcacagaagaagtgctcacagcaaaataagacttttccacgagttcatatattctgttatttattctatcataaataaagatataaaagtgatatttaacccttatgtattttgcacggttttgtgttgaccccaattagtcttgattactacattcctagaatcgttccgcttccagaaatcaattaaagtgattgctgtttttataggcgaatcttcttgaatgaaatgcccggaatcttggaaaactaccaactgatatttaccttgcatttgccccacaattaattctttatcgagattttcgtttcccgccaatattaataatttactaacaggtaagccaacaaaggagtgcgacagatcggtaaaccatgtgtcccagaaagggctaaaggtcttaaggtttgttatcctgacaactttccctgacttgagcggagcaaataaagctggtatagcaatttcggcgcttgacctcaatctcgataacgcgtgttgaacgtgccaatcgacagcgtcattaattgattcaaatacattgggtgtattctgcaaaaaatgttcaactttatttaaggccataatggcagcctcttctacaatatctaacatagtaataccaagaattttcttttgtagttctgttgataatttagggtacgcaaaagtacatatacttccaccaagggaatgaccaattagtataacagataccttctgaagtggctcttggcttattttagacttaaaccaataatttagcaggcttacaaaatctttgataaaagagtccctgtcaaagcatataggcgcatcagccttcttaaactttgtttctgcatgccccctagcatcaaatgcaaagcatccgcatcttccttctagtttagtatttaattccttggccaagtttgcaaatgataaacctgaggagcccgccccatggtggaaaataaagatgggaattgaagtggtatttgataacaatgaagtaggtaatgtatagtatgtatttacgtccagatctctatcaggaagacttaccaactccttattatcaaaaaaatcactccaagtgggtaaactactcttttccttacttgaaattctatcagtagtactaccggttttgcccgtatattttctgttcctatttgattgtccattaaatgatggcagggaacctaatgcatcaccatcgttttcatcatcctcgtatgcttcttggaatgtcgcatctagaacattcttggctctctcaaactgggataaagcaatttttcttctcaaatcgtcagacattgaaaatttgaaaatgtcctaccgttactaccagtttgttgccgtatttttgactctttgttgagcattagttgatcattaccgctgcagtcagttaatgatatccctaaataggcatattgtacaatttcaaatatattacccgaattacaagaacaatagggtcttctacaatattactatgaacaattcataggggaacatagtccacttcaatgtcggtgccaacgattctatttgttgtaagtatatatgctgtttcccggcaatactttatattgggggaattttctggaggtttaagggcatattactacgtcaaggctgggattgaccttctggtatatattacgttgcgcaggacattccttatacttgagcctttgtaaaaacttcttcgttctcctgaccaaccgttcaattatgttgtgaattttttgatccgagtttgaaacatccaaattcacaaacaaaccgttgtcatcctgagttggcgtcggccattgagcttcctctatgtgttttaaatctttcattttaagaaatctaagtaaggaaattgtttctccacatgtgtaccgtataaagttcttgttatgaattagaaggattatcacaaaagccctccatcaaatctgataatttcattacccaaagactgtaataccttgggtgtaaagatcgtattttttgatgtcttcgtgatattttgcagatctttccattttataaatttctgcaaatatcgtgcatcagctcatcttggaattggcacaatctgcgtaatttttttcttggttctcttctccttttgattttaagagcgctttctattcagtagcagattttcagtaaataaagccatctttctcaagtaaactcatgatcatgcagttgttcaaaattacaccaataacgatgttatctttaaaactttccccagaaagaagatggcacttttgcactaaatacttcaaactatttaactttgaagcaggacatattgccggttatttgaccatgctggcgccgttgacattcatgtaagcagtattagcttttaaactgccattaacgcacctatacgattgcggcggtgcgaaaacagtaactagcactcttacggctcattgtttcctctatccaaagttgcctatatcacaataaaattagaaattaatcattttaataagcttgctgccattcagtgactcgcaatctacgttttaaacgtaatttaaaaatccacttccacctacatattttgcaacagtcgtacgacagaaactgaggctctataaaatgagatgtgctaattgttctttcttggctggtttcagctacatctttctgtaatcaatctacaaatttacacgcgagcttcattttgacagtaaacaaatgtaaaagacacatgcaataaaagcggtccagaaaacaaacgacaaagccaccaaaaatgtttgcaaacgttggatttagaactttgagggtctcgagaggtcccctttatggtatgtttattgttttattcattggtgtgctaattgctaaatttgcgggacaaatgctaatcgactcagagactaacttttctcatatcataggatcctgcagtcaaatcatcagcttttccaagaggactttttactcaagtgccaagagtgggtatcaatcgaacaacagtcatggtgatgcgtatagttcaggtagccaatcaggcccgttcacctataaaaccgcggtagctttccaaccaaaagacagagacgatctgatataccaaaaactaaaggattctattagatcacctacaggagaagacaactattttgttacatcaaacaacgttcacgatatttttgccggtgtcgcagacggtgttggaggatgggctgagcatgggtatgactccagcgccatctcaagagaattgtgtaaaaaaatggacgaaataagcactgctttagcagaaaattcatccaaagaaacgcttttaacgccaaagaaaattattggtgctgcatacgcaaaaattagggatgagaaagtagtgaaggttggtgggacaacagccattgtggctcacttcccatctaatggaaaattggaagttgccaacttgggtgattcttggtgtggagtcttcagagattctaaacttgtattccagacaaagtttcaaactgttggatttaatgctccttaccaattgtcaatcattccagaagaaatgttgaaagaggccgaaagaaggggtagcaagtatattttaaacacccccagagacgctgatgaatatagcttccaattgaaaaaaaaggatattattatattggctaccgatggtgtaaccgataatattgccacagatgatattgagctttttctgaaggataacgctgcgagaacaaacgatgagttacagctattatcccagaagtttgtggacaatgttgtcagtttaagcaaggaccccaattaccccagtgtttttgcgcaagagatttctaagctaactggcaaaaactacagcggtggtaaagaagacgatataactgttgttgtcgtgagagttgactaacactccgctctttaatctcctggaaagcagtgtaaataaaaatacagcgtcataaacggtactatataaacacgtagccatttaatagagccaaacataagtgggcatatatagtaaaaatttaaagaactatattcgcaaaagaatctcagtcgaaagaacgttttaaaacaatctttttaatcttgtttcgctcggtttttagtttctcttcttcttcaaggacatcagagacaaatttcacatccgttggtaattgtaaaattcttgattgtgtcttcttaccgcttttagtcaagaacgtaaatgcaatcttctttggcttggataactcttcgtaggtctccttgcttgaagaaggttcttcactcttttttaataataaaggtttttgaacgctgactggcttcgaaattactggaattttactggcaacaaccttttcgcttttccttgcgtctatggattcttgcatcattttctgaaattgcctttccaattcttcttccgctttcctttcttcctcatcctttagttttctctcgtactcttcatacattcgtttcatttcaatatctctgtctgcgtcaagatcaccaccatactccaaatcagagtcgctgtcttcttcttcttcatcatcatcatcctcatcatcatcatcttcatcatcatcctcatcgccttcttctccatcatcatcatcatcgtcatcgtcatcgtcatcatcctcgtcatcgtcctcatcgtcttcatcttcactttcgtcttgctttgcctgatgttttcctggcgctgactctgtgttcggtgtacttatctccgcgtcttcatcttctcctagtaaatcgacaccatcgtcgttttcatcatcttcatcctcatcatcttcggtgattgactcgataggaacagcactctccttaccgttgtgaatgcttgcagaagatcccttcactctgtcgtctttactttttattgcgtttaatgatttcagtaaactttccaaccttgaggcactttctaccaaattttctgacctttcaaatttagtgtttccgaaaatattctcatattttttaaatgtgcttgaaactctgaattctgtttccttgggtaaaggttgttctttaataaaagtataatactcgaaaaacctcagcaaaagtttgcatttcttagtaaaagctgcaggggtcctgttgatatttaacagaattgtagtgactagttgaatcctgaaataattatccggtggatctgagtagtttaaataaaatggattgggttgattgttgatatgaccaaaccgaataatgtggtagatagtatctaacaaaacatcggattttatcatttcaaagttgaatatttcagttaagtatctgacatttgatattctatgcatgttttgtccataatcgttaatttctaagcctcgctcaatgttttccagtacttggtctatacatctgatgacgaaatcgcggcggtaactgtatagaccgcctagaacttttgttaataagggaatattttgatagctaatcttatgtggttttgaaaacagagaaaacagcactttctgaatagctacatcgtcccagtgagctttccgaaccaacttgacaatgtgtttgaagtctaggctacttagttcacttctaattaatatgcgataaaactgttgttcaggcgttattgtttttaccgtaacatttaatgattttacagaagggggataaagtaaagtaattatgttttctaaggcgcttttcatgttcatgttcaattgcctatcattttttttatccttgattagttggaccattttttccattaattccttatattctggcttatttagcagaaatttccctgagtgctccaacaaaaccgtcaaaatttctacgttatttggaacttgcatatacatgattaatgttctaatcttatgaaaaatcataaacgatggtattaattgaaatttaatcatttcactgaagaagatgatgtttttaacgttaatcttattagaatgtaattgactcctgaagccattgtctaggtagttaataaactcagaaacaatttccggcatatatttgctatttgttgcaataaatctggaatacactggcagtttgctccaatcttgtgtttccatgaaaaatttcaatattcgatttcttgtggctttgttgtccaaatatgatgaccaatatctatttgaaaggtcatcgattatatctttacaatctgccatttccaaatccgtaaagaatagattgatattttttgagttaacgtttgaatctttttctgttttagaagattgtgattcttctactgtttttgagatatctggtaagatttcataaaatttccttgtatcttcattttcccataatcgttggttgggtggcaatatctgattcgtgatcattggagaagctgtttctttcagatcatcattagaggcaccttcaagctccggaatttctaacttaaaaaattctcccaaagtaattgcagatgtcttgaacctaatgaatattggaagtaacttgtcgtactcctctacgtactcatctctcaattttcccgttcttatttggcatttctgatgttctctttgcagtttattgaccttcttatgcagttctgtggccctcgcaaaagtggcgtctataaaattcttaaacagagactgtaacgcaccttttaacttcgagtcatatattaaatcatcccaagaattatcatcgtcgcgaaacaaaggtgcaaatttcttaataaatgcggtcgcaatagtggtagtaaagcccaatttgaacttataattaagaatctctctgagaatactgaataacaacggatcctttcgcccagttttcttctgtaggaagtttggaatagcatctttcgactcaatatcatccaatgttctaaaaactccaactaaataaagctcggtaaatacccgaagattacctttaactctggttatcctttgaagctcatctctttcggattcaatgtcaacagaggggttctcaaaagcttgtaaaaaagctcctaaaagcggactagtaaatcggccattgaacctttgatgaagtccacttatgatctcaacagcggcaattacgtcatcatttttattcaaaacatttagcagacattctgttaccgtcactattatctctgataggtacttttccaaggacgcctcacttaaatctttcaataatgaagattctgaacctttcacaaaacccttctttagtttttttataaagccagtgtttctctttatactggaatccagttttttacttttcaggggaaagacttcttcgccattccaagctcgggtgttcaaatcatgcaattcttttttccgtccatcctgttgatacataattgttaccgtagtttacaacgatcaataaaagaagttagtataaaaccttagaagtactgaaaggccgatctggccacagtaagataaatcaaacatacgtccataatttctgtccaatgtattatcaatgcagatacaatattagattatttaagcatttaagttgattgttactgttcattgtaaagtaatatgggcctcattagtttctcaaacctgtattcgaatgcagtttttcagtgactgccaagaaagtgaaaaaaaaaaaaagaagcaggctccatcaattcgtatcaagtgataattatcacataaattatataattgtaaacctattaataaccctaatatcatcctcatgccctaagaaatattcaatataaccccctaacaatatcataatatcccgtagtgatcatagaaacgctatatgatggtgcataattaagataaaggtcattcaggcatgaaataatgaactttagtgaacgacttagtcatacagagtctattttagcttaaccattcggttttattttacagtctagactcaaacgagtgaaaaattgcgatatctgcgatgaccgagtcctgaacaataaaaattgaccagcagggaaagaaaaggaaaagatctcaactctggcggttgcctccaggacctgcactagaaaggactattgagtgtagactaagtggtggacgggatggaggcacttatcgtatttatagtgctttccgtatccggagcatttgcttacaaatgctcctatgaaaggctctggtttaaagtagggtctttgtttgacattatatcaacttcctcgaagaaaaatgtcattccgttggcaagcaaaatggaagttggctcgaatgaggatgtgtctagtatgggtaatttcataaataaattctacacagagtattctttaccctcacataaggtactgcaatcactgcgagtccttttttcattagcaatgatgacgtatacagtaaccatagagattattctatggcagattaaggttgctggaatggacaaggaagttactttcataacgacttgggtgtggcctctgactgcaatcatgctatccttcatactaattttatttcagccctttttcattataatatcgttactgaataaattctacaatgacaagttcgatatcgataggttgataatagtgacatgcataatcttgtccacacttattgcgctgttaagttacataaatattggaccgttccagtacacaaaaaatattctaactagattgtccatcggaggcgtcacagtcatggcttccctatctgggttagccactgtttctagtttatactacaactttttagtcatctggcacaagtttcgtaatacaccaatgtcagaccccagttttagaaacatcaacaacagcaacaataacagtaaatctctcttatggacaacagacgcctatatagaggaaaaaatccaagattatgaacacaacattgaacaaaatgtacaaatattaagaagtttagaagaagaggtcggagaaaactcaacttttaaagcagagttgatggaaaaaatcgcctggtatcaactggagcttgggaaattggaagcattattacaacagtcccctcaggtacgcacttttaagaaagcttttgaagtcgggtttatcatatactgtcttcataaactaataataactttcctgaaaagaatcccctatatcatataccactcgctcaaatatccagatgactacgattatgaaaattttagtgaaaatgcagcatccgatcctttagccattacgatagcaaatattttggatttttcgtttttcaggttcaattaccagcacgatctcgattcgttaacaaaacagatatcgttatttttgtcaatttctctctttctttgctgtctttctgctgtcaataccaccatctcctacgttgtgacccttttgcccataaagttccagattcttgcacttttcgccatgcagaatgatgacactgctaatgtacttccagagtacaccaataactcttcctataagggaaaaaagagaaactattctcaggaacaaaaaggaatatctttgataaaaaatctggtggtgtcagagttgactggcgtctacgttttggctacaacgctaatggttaggtcccatctcccttttgaagtatcacaaagattaaaggagctattgggtggaaagtttaccgtcccaaacattgtcatagattcttggtttgatgaagtctacgcttttgcatgtgtgtttacctttatttgcataagaattgcagaacgaaagctttccaccaaaaaagtcagtgttgaataactggagtagtatgtcgatgttcgatgtttatgagatatgtatttataaaattaaatgtctgtcgggtagtttatgtagggatgagaaaagtagtataggttcatgaagaagtacaactttttttcatttatgcaagggcgtaaaaattatggatggttactactaatgatcaaagtaacattaatgcaataatcaaccaagaagaagcagaggggcatgaacatgttatgaatacaaaaattcacgtaaaatttgatcgtcacttaaattttccttgacaatcatataaacacctattaataggtttggaaaacgcttggtgaagtaatcgtaaaatccatcgggtaccggccccattagttctgctatatcttcaggtaaatccataaaatgatgatatttattcctaagtgctcttaatagatccattaactttgatgaatggtattttctgtacctttcaaggttgtccatgaatgttttatcaaacttgacagtccaatctccactgggtattacaaagtcagaaccggcgtcaaatttcattaacagggcacttggagggtctctgttttcaatttcaagcctatcactaacttttaaaaggaactccaattttttcgactttggccaaaacaacggatgccttagaactttcatagcagtaggtctttttaacggatcgtgatcaatcatttgggagatcagatctgtagcttctgcaattaaggatctatcatgtagacatttcatttcatcaagactgaatattcctcttatgatattgctttcacgtgaatatttatctccaaatggatgcttccctttggataggatataatagaatacacatcccatagaaaaaatatcaatagatcttgttagcctcctcttggtgaacggatcataaaaagaatcagatgaaactactgtatgcctactagaagagtgttccgtttcgacttggcactgcaaattgtttgattcttcaagcagctctggggccctccaaccacttgtgccagaagggttattcaaatttgttctaaatgaagactgaccagagtctagttttttgcaaagaccaaagtctgatatcaaaattcgaagattttctgctcctgtttgctgatcggcagtaaacctactcgaagtagaaacgagaatattttgaggctttaaatctcgatggataatctttaaagaatgtaaatgtgctaccccggacgctatttgtctcaataacgaaattggattatactctttctgtaatttcaggttttcatctgatacattcttagactccaccaaatcttgaaggttcaaattgcagagctctaaagcaatatacaaaaatctgtctgttgtttctgaacagtagtatcgtatgacgttagggtgatcatcgctttcagtcaaaagttttatttccattaaagctatgtcacaaaaatcaattaacattctctttaccgcaacaggtcttccttgaaaacttccctgaaaaactactgttcctgatgaaccgtaacctaaaattttttcggatactaccaaattttttaaagattgctcaaagtttggtatatttgcaatgcgtgattttcggccctttttgcctcctctcgaacctcttttcctcttcttcttttctgtggttaaatctagtgatttttcatcatcttcatcagcatcatcgttatctttttcagattttagacttccatcgttcacagcaccttcaaaaacaacttgcttccctgatttcatatcgaatggcttggttacattttccgatgaagagggacaatttagcgatttcgactcaactatggggatttccttttcaggcataaatccaattttggataataatacatatagtggcggcaaaattttgaatctttgtagtattgcacaaaaaatgagaaataacaacagaaatactccagtctctataattcgatatactagacttccaaacttcagtagcaaagaattttggttcttttcatctaattctctcgatatttgctcgtgtatcttttttctatatgcctcaaggtcttctggtgacatgtattcctttagtgaattcatctcgttattctgatgtaaatcggttgtatcaacggacgaatcaatcatcagaggtggatatttgtgcgtagtgtccaaactattcgttttttcatagttttcataaaggtgatcatattcattattatatatctgatgaacacccatgattgcgttcttgaataaagtctcatcttcaaaaattgaagacaccctccaacggtcactggaagcgtatcttgatatgggagctgattcgactaaagatggaaaattctgactagataatgcaaaccaggagaggttcgaagtctgatccaagtaaactttgttactcgatatactttcatgatcaccaggattaaagggatgcggtaccagtatattttcattggtgcggagatcattaaacacatcgaaaagcccaacaataattccggggaatgtcggagaaacccatctagcaattctaaaatctaaatcgcttgctagcaatgatttatcacggaaaggcgctatgcacatgccgtcctttgaaaatgtattctgaagcgctaggggaacatctaaaacattttgctgccatgtagagtaagtgacattgtagcttgctccatcataagagtgaattcccagctcaaaaatagttttgcctattacaatcatattttcacattcctgaagttttatcttctcctcaggtgagcaatccacactctggctcccgaaatacccgttttttgaaccaggtccgaacgctgatataatttcaccattcaacatgtttatagtatacattatagttctcatcgatccagtgtagaccttttcatcttcaacaatttttccagagtcattaaccacaatatttgttttcaagtgcagcggggaagttgatacaagttgtcgtatggataaaggcagtttttgtaacccttgatgggcgttaaagtagtaaatgttcccatcaccgaaaggttctataatcaacgtttcatatgtttctaacctcgaaggttcttgtatttctatcagaggttgaaaattttctggttcgattgaccatatgatatgaccatttcttctatctacagcatgaagtccaccctcaacgtcggctgcgattagtatatctgataaactcagttcgttcaaggaacgattctccaaatagggtacacttatagaattggcagccctacgtccttttttgttagcacgtcgattatcagcagtattcaataagttaggagttggatatgagctgagtttcatatttggtaaaccttcagtggttcttggagcaggaatgggcgagtttatatttttatccacaccatagttgaaattgagctttttagtggaggcaacttcatcttccactatctgccgccttgaggtgcgagacgacaatgggattgagcatgaaatgatggatgaaaacacacaaacgagcagtgtcaatactaacatgtttcttcgaagtagacgcatttttcaaagtgctaaaatattaattcctcagatatgctgtttttttaatgtgtatgaagggtgatatggagaaaagtgataatggacgtggggaagaggaaaacgatgctttgtgaatgagaaaaaaaagttacttagcagattaccgattattaacagtgccagttatagtgtagatttaattgtgtaaaattaatattgttatagacttttcactgttagtttatgtgaagttggctcattgatctcctatgatatgtttttcgtttatttcttgttactatgtgattaatctctttttttaaattttattgttggaatagtcgaaggtattgcccgaagaggcttacgctccgtcttgattttcggcaataaaatagcgaaaacctattatataacagagggtaataaaacctcaaaactacaactatcaatatatttcacactacgcagcttaattagtaactgtataatagcatttaagttcattacttctttgtaattttatctttttttttttttatatagttttcagcgcgcagcagagtttcattggaacgcttcgcacgttggaagaatagaactgtccctaaaagcccattagtccttcattgaataaccgatctcttcaaaaacatccttaattttgcattgcttttcatcagcaattatttgggccaaccttaaaccggcatctctcaattcgttgtactcctttaactctttaatgtacgtcgaggaaattttttttggtgtctcatcactttgacaagttctgttaataacagaaactaaatattttttgtttgttataccgatttttgccgactggaaaaaatagctacatactttttcttttctttagacaattgctcaaacatctttatcaggttgccattcatactttcgtattcctgtatctgtttttgctttttatttaactgtgtttccaaatagttcatacttgcaagttgtcttctgtttatggcaaggataagaccattgcttttaatttaaaattattcttatactctgtctttgcatttatgaagcagaaatagaatagccgccattaggcagaacaattccgtctgatgtgataatgcaaagtgtgcctgtcatctaacttaaaaggaatcaggccaaccgctacaggatatgtactagatacaattactaaataatacaaacagaatatataaaatgctattaagatagatcatttgcgtccctctcaatgttgtccaacatagttttcatatgatttagttgcatttctgttattttgatactttctgataattgctgcaatttgtgttcgtcatcgtttctcaacatagcacgacctcgaggtgatattgcactccctctgttactgatccaatcccaaatatcgctttcccttcctacaataggactcttatcccttgcgtaatttacattttctctcttcttcttagatgatatggcgttttcatatgagttatacagtgtgccgaaactgggcacgtaattatattcttgaccatcaatcagcagccttcctggcttgatgatttgaagattatttttttcttgaaacacgtgaagccgaggagaccagaaaagcataatggtcaaccccaagatcaagaatagtttttgaggactcagcaatttgttcataaaaatttctgaactaaaattattctgaacgaaatccaaaatatgagttaaaatgtctttattatcatcgctcttacggctttcggaacttttctgttcaaccttactatggaaaggcctatgtttatcatgactcttcattactttcttcaccggttttttgctttttgccctgctaataatgtctcttaactcggatagcatgtaatcgacagaaaccttctgaccctcaacagatcctttctcaattgcacctttcaaaaatgatttacttgtccagttgatttttgttataacggtcatattcgtggtgtcatgctgcccccagaatagaaagattttactttctactgcaaaattgctaccagaggggacgtctggagttttagttgtttgtgtcaccaaaacatagttattgatatccatgtgttcaatagactcggttagtaaacattttgtttgcttaggtccgatagaattgttcaatttcttcgtgtactcatagtgtcttgaacctccttcaaccaacgaaggcgtgaattttggtatcgtttccacattgacattattcttatctctagtgataactttctgcatatactctgtattcgatccaaatagcaattggaccacggtccctaatggagctggtatattctcattttcccttataatagagtcatccttatccttttgaatatcaggctcggtaggtgcatgtgagctaggttccattttcggtaaagttgatactgtaacagtgttctccttcgaagaccttttccttttggtagcagatcttgttaaaatattaccaagctcctccaccaatatctttgttgcatccgttacaccatcaaatgtacccttttcaataggacttttgatcaagcttttacctgtccattcaacagagacatacagttttagttttgtttcattgttgtttgcccatgataaaagataaactgttctcacataaaatgaatttccagaaggaacatccggagtttttgttgtttgcaagacttgaacatactcctctaagttaaagtgttgaatggtttcagttatcatgcatttagttttaccgggtccaatggcacctggtgttgtttttacgtaggaataatctctctttttaccttcagaaaccgtgggtgaatcaacgagaacagggattggcgaaatatcactattcttttgcgcttttaaaatggccataatataactgacatctttcccgaataatatattgacaacccgccctaacgaagcgtgtattgttgattcgttaactaatttttcattgggcgctggtttgtatactgtttctgtgggtgagtgaatttttggacctagtggtggaattcctgttccataaggggtgtctgtttgtagaggcatgggtaaatcttccggctttcctatgctgacgcttgatgtcatgtcggtagaatcagatatgttattgctattatcgtaaagatcgtcatcatcatctccataatcatcgtaatcatcatcgtaatcgtcattttcatcatcactgatagaattggagctgctattagtgttattactgttgctacgaaacctctttcccaaaattatttgattccatacttcagtaattaaatcatatgtagcatctcttgaagtgaaagaggcaaacgtgtattttgtgtgtaaagtgtctataacgatcccattagggaatattcctgctgtggcccttttctctatttgaacgattgtcttgaacggtataaaaacggtacttacccaaccaaggatgttcgaataaaatccaatatgttgatcagaaatatacattctgccttgcaaaaggatatctcttgacaaagcacaactatggtctaaaatcaacctttcattggggctgacaccagagtccttgaatattgcatggaattctgcatctttcttttcgctcgcgtattcgactccctttattctaatgctggattgtctaccattttcctccgatggctcaatgatatttacgggggtagatgaaaagcttttactagaacttctcctcaatcccgaagatggacgaccgttggacatactaggtctcggtatgatggtcgatgcaatatcagtgctgttttttactttgtttagcgaatatttcagtgccgtcgaaggtagtactttcattcccatgctaatgcttccgggggaaaatgacctcctgttaagaaacttcttggacatttccctaggttcgcggtcttcatactccgggtcgttattcgttaggccattagaggagttgaaggacaatctttttttacaatcttgtaaaacgtcgctactggtgttttgtttatctgccattgcgctaatcattgatttggctcttcttctaggcttgactccatctgttgtagaggaactgactactgaccatttggaaggaacagtttttctttccaaattactttgttgtaccgggcctctgctgtcaaggtgatccgcctctggcagcgattctgctgacattgcctctaacccttcaagagtagcttgagaatcatcgaagtgctctaattttaagtttccaactccgggggtaggcttatcatgagagtgcctgatgggttcgaaaaccactttcctggccatatcatccgtcatctttctagtgtcatctaatgatgtatcatctcctgagatagcattagagcttgaatgtgagttcgagtgaatatggcctttcaaatttccaaatgccaatctagataatgatgatggtttacttttacttcctgcttccgttgtattaagctgttggttacttggagttgatgatttggatgctgcaagaatattgtctaaatttttcaaaaatgggccatcgctttcttttgtcgatgaagtgtttttattgttagtgctattttcggaaagggctcctgatatattagatgagttttttttcctgtcctttggttcattcctggaaattgttccattgtcagcgtcttgtacgtttattttgggaatgtggcttacggcattatgggcgaaggaaagaaacgtttcaaaggcggtatgttcatcatggccgtctggagttttttcctcagcttgattgctggacccttctcgtttcccactttgcagtttttccttttctaatgcctggacggataaacttggtacagaatttgaattcgagttaccatcctgaaagcgacccttcaatgaacctgccgtcaaattcgtgtttgtcttttcaagcctgtttgtttccatgggatctataacgattggaatattgaatacaccttggctatgcgctaaggaagatgccgccgccttttgagatccttttgcaggagattccgtgaaagtttcgggcttaagtaaagacggaatatccggatttcctcctactcttctgaatcgctcagcactggctgttgtgctaacattctctcctgtagtattatttaaaaaattacgatccttcttgtgcttacgtttgactccaattgtccttaaaaaggcagtgccccaatggtgcttcttttttgaatctctagtcattactgtatattttcaacactatccatggagagtaagaaccacacacagtagcaataatttaatatcaatggcaatagcaacgaaattacagtagataccgtgagccagcagaaacagattgatatttcgtatttcaagaaggcagaatcattcaaccacctaccgtcccccaggaggacagatcccaacgagggacctttgcgcccaattctactcctgcaagggtttcacttagaaatgcttttgccaaggtaaaggacccctaagactagaatgaactacgccggtccgtccggccgtcatactccgtggaaatttacttctaaaaggagaaacagcgatctttgccgcataaagccagccactactggcgtggaaagatttttagattagaagacaatacaaagcggcaacgtcataaccttggtatttattgggcaagcattttcatatcagcgtacatacaccagcaatgggaatgtaaagaagagtcgttactagcatattttctattcatgcgggtacccaacatgtcacgtttcacgaattctcgtgcagtttttcagcgatgagctaaggcagatggttatggactgtgccttctgtagtctgtggaagaaaaaactggttaacagcctacagtagaaatcgattaatataaacatatatctagcaacgtaacggagtattagatcagtaatggaagatatcgaaaagataaaaccatacgttaggagtttttcaaaggcgttagacgagctgaaaccagaaatagagaaactaacgtcgaagtcactggatgaacagctgttgctattatctgatgagagggctaaattagaactaattaatcgttacgcgtatgtattgagttctctgatgtttgctaatatgaaagtcctaggcgtcaaagatatgtctcctatactcggcgaactgaaaagagtaaaatcatacatggataaggctaaacaatacgataataggataaccaaatccaacgaaaaatcgcaggcagagcaagaaaaagctaagaatatcatttccaatgttttggacggtaataaaaaccaattcgagccctctataagcaggagcaactttcaagggaagcatacgaaatttgaaaacgatgaactggcagagagtacaacgactaagattattgacagtaccgatcatataaggaaagcaagtagtaagaaaagtaaaagattggataaagttggaaaaaagaaaggagggaagaagtagaggtcgacgtatactggtacatgagtgaaaaaatgattaaaggtgatgtgagagcacaaatgcaaaaatgcttatagggtttatatacttttataataacaataagaactcgttgaagtaactaatatgtgtatatgctattcttgtagttggcagtgaacacttttgtgtgaattgacgttatataagactgtagaaatatctaagaaaagagagttttcataaaacccttcaagcttaactaccaaaaagcattcatacttagaagttgaaatgcacgatgatgccaaattgatgaaaaaagctaaaaatgcatttcagaagggaagaaaataataagcaacataacagagggaataggtgcgcttagtcttgttgctgtaaaattaaccaattattcttgtattgttctaacgatccgaccatttcatcctgaatacttgtcttcctgccagctcctaattttttatcgtgagtggagccagcgaaagtttgagcataaatttcataaggaccgaaaatttgcctttcatccggggaggttgacgaggattcgttgtcaccaccttccattttgccatgtgccatcttgtcactttctccttcgtattcttcgtcttcgaaaattatggcgtcattgttagagtctgcgaatacgtcttcattttgcaacgcaatcgtagtgcttgaatgattacgaggtaataaaggtttagggaagccaacgaaggagcttttagctcctggtgaagaggacaacttctcgagtgctttattcatatgcagtgggttagattcattagcactggaacgcctggaattgtaagatccaccaaaattaacagaattatgcgaaactgacaacgtggcctcgttacttgtcttcatattcataggaggtacctgtgttcccaagttgaaactcttcctatgatgaggtggaacataaaccccatttttaaatttttgttccatactgagtctacgctcctgctctagctccttagagtcagatgagtgtgaatatcgattgccaatattacctgttaaaattggatcaattggtccagaagataaatttaaatgtgcttcagatgatgctggtgattttagtaaatctggtagttcattagattcattattgttattgttgatatgcaatgatgttgtcaaaggaggtggaatatattgtctatgatattgattagtggtactattggtgtcgatatggttgttgttgccattgttattgtgattagtgcttgcgtgaacaaatacttcattatggctacctaccgttgtatgcggtaagtgatcatttatagataagttgtccataccattgacgaaatcatgatcaccttcttcaagagtgaataaaacgtcgtctgaatcgtgatcgccctcagaatccatactatcctgagtgtagtgttcctggtatgaaggcttcccacctaaaacggtagagatatcaggagcagttgattgcggaactcttaaaaactgattcgttgggcttacgtgatggttcctggcatttggtggaatataagcgcctggtgaatgttgaactgtagtcgtagaaccacgccttgcataaccatttatagaactattgttgttatgattatagctcatgttgtaccttgaaagtggtgacttaccggtataactggaggaacttggtcttctgtatttgttaaagtttttgttccaaccctttatatagctattaccattgttaaaattattataattacttccatgattgttattgctgttgttgttattattgttgtaattacgattctgtctgtactgtttattgttgttgttggaaaacccctccatatacctgtgctggacacttggaggagtgaaaaaatctctggtgttgaattcatcccttgctttgtaatcgtggaaaaaattattcatgtgtgtattaggcgttggtatgccaagaggcttccttgattttttcaaaattttacttttctttctatcttcgatattgactggtttggaaaattgattatcagttcttccgtacttattgcgcttcttaaatttgaacttaggagcagatttagccctttcatgagtagatagtgttgtattataaccctggttgaaaaatttctgttgttgtgtagacggttttttaaagaagccgcttgcaacattttgattttgagagacatctgaccgtttcctttcattcacattattgaaattgaaatcctttttaaattcaggcatatgttgtttgttactagatgaaataggagtaggtaatgataccggtgctgaagatggaggaacaggctgaggtggcaaaccgtcaatcatagtttcttcatatccttcatccaagttattatagtattcatcgtctaatgtatactcagataagttctgtagttcagttctcatcattttcaagtctctattagccggatcgatggttaaactataccttaatacttgaaagaaatcataagccattgtcgaaaatacatcaaacaacgcttctctattagcagcaaaataacagaatgacttgtcggattgattggcaatactaaaaggattcttatggaaaacaatattaagaaacacaattcccatagcccataaatccactttggcacagtcataaggttcctttctttccttgatatccaaattactatcaaaaagttcaggggacatatatctttcactaccgacatttctatccatagacgtcttatctgtagtagccaatccccaatctgtaagcttaattgtccaatcaattccagaaattaaaatgttctcaggttttatatcacgatgataaatgcccttgttatgaacatattcaattgcatccatgatttgtgtgataatatgagtgatcgatttggttttcttaggcacagcatcggctttgatcgcctcatataggtcaccgccagagcaatattccatgatgatgtaagagtcgaagaaatctaatagagcagcaatattttggtgtctaccaatttttgtttgaatatcaacttcatacatggcttcgagacaaatgttattagatagtcttgatttaactttcgaagaaattagggactttttgtgtttgtagagattgtgtttcttctctctacttgacccgttattactggaggcattaccattttcattttcatggcgatccgtatcaactttcgtgtcttcatcatcatcacaatcgctactatcacaatcattttcgtcgtcctgaggcccatcgtactggccgtcatcttctaatttgaaaatgtatttgactgcaaccaatcttttctctctaacatctttagccaatgatacataaccatatgaaccttcactgatatcctctattttttgatatcgattattcaaaatacctccttctttgtaaatctcgtaatctaaagtcatcgagtttcaaaaaattgtaagaaaaaaatattgcactaactttacgtgtctttttgttttgtatttgaaatttctaagtttttggaagtttttaattttttttttccttttttattttaggttaaagtatagtgaaagaatagtagggttaacggagagaaagaatccggtaatatgcagtctataaggcctataagatttgatggcgggtatgaagcaggttttttttttttggctttttcttctaagaaaaaatttatagagaaaagatgtctttaattataacctattctttttttttttgccagctaataccagtaagttttgtttttttgcgacactagattggaagagtagaatcagaaaatgaaccttctgtaagtataaagaagtcttttttctctttgatactactgtattcgtggtgtcccttttcagaaaactatagctttgagcctgtatgctatttttctatttccttctttgcagttcttttttgagcagagaacaatatccgggtcacgtgaaagttagataagcatgcaaagatagccagagagatttcgaagttgaataaaacaagggaatgggtcacttgttatattctttacagattgagagtgcagtaatattctgcggacgccagtaagtactgtttgaggttgtatttttatagtagaggacacttgagactgtgtaaaatgcgctcaccaaaaaaaagggtctgtttgcgatcaacaaacaaataataagataagttagggaaaagaaaggtgaacactgttgcggaatgcgtggactgcttgtgtaaaaatgctagtaatgagggaagtgtggacttgatatggcctgttgtggaagcctgagagttctttcacgtgctgtgttcggcccgcctatatagggacaaattgttaaaaagataaataaatataatctgcctcggaaggggttgggaacgcccggcagtagcgatgagggtaacgggacgatatttagaagtgaatgctgaaataaatggtgtgaaggcctcttgtatgtcgtctcatatagggctaaaacgaagccatcgtgcacaatggtaagttcattcagtgttcccatgccagtaaaacggatatttgacacatttccgttacaaacatatgctgcgcagactgacaaggacgaggccgttgcattagaaatacagcggaggtcctacacattcacagaacgcggtggtggaagctctgagttgactgtggaggggacgtacaagctaggtgtttacaacgtttttttggaggcaaatacaggggcggcattggccacagatccatggtgtctgtttgttcagcttgcgctgtgtcaaaagaatggtctagtcttacccacgcactcgcaggaacaaaccccatcgcatacctgtaaccatgaaatgctcgttctgtcccgtctttctaaccccgatgaggccctacctattctagttgagggttacaagaagagaattataagatccaccgtggcaatcagcgaaattatgaggtctcggatacttgatgatgctgagcagttgatgtactatacgttgctggataccgtgctgtacgattgttggatcacgcaaataattttctgtgcctcagatgcgcaattcatggaattgtactcttgccagaagttaagtggttcgatagtcactccattggacgtagaaaactctttattacagaagttgtccgcaaagagtttgaagatatccctaacaaagcggaacaagttccagttccgccatcgagaaatcgtcaagagtatgcaaggagtttatcacaaccatcacaactccgttaatcaagagcaggtcttgaacgttttgttcgagaatagcaagcaagttcttttaggtttaaaagatatgttgaaaagcgacgggcaacccacttacttacatctgaaaattgcaagttacattctttgtataacgaacgttaaggaacccataaagctaaagacatttgttgaaaacgaatgtaaagaattggtccagtttgcacaagacaccctgaagaacttcgttcagtaatcactttcaagctgtagtatgtaaacgatatagatgaagttttcgtgtgtataaatatatgaactctagagtgttgcataatttgaaacacagcatttcttttcggagagctcgtttcaaaatgaaacaaacgccgttgtccgttttcgtctcaatagaaaaagtgaaacagataaaaattgttttaaaagaaacgaatttgcaacatcttaagatatatcaaaactaatacaaaacagcctaaaaaagattgaacaactcttcgcggtcaggtctcgacaccataaatcgaagtactcgtacgctagttttctcgcacatagtaccactacgttccttttacaattagattacttctttttagttgacttttttgagacgttcgtgccattcataaaataggaaaagataacaggtaagcactgaagacttgttttataagtgtcccaagcgagacctagagtggatattgatatttctcaaacaagactcgtcgaagaaaacacacttttatagcggaaccgctttctttatttgaattgtcttgttcaccaaggatgaaagtccaaataaccaatagtagaacagaggaaatcttaaaagttcaagctaataatgaaaacgatgaagtcagtaaagctactccgggcgaagttgaagaatcgctaaggttaatcggcgatctaaaattctttttagccacagcgccggtaaattggcaagaaaaccaaattataaggcgatactatctgaatagtggacaaggctttgtctcttgtgtattttggaacaatctatactatattacaggtactgatattgtcaaatgttgtctttacagaatgcaaaagtttgggagagaagtagttcaaaagaaaaaatttgaagagggtattttttcagatttaagaaatctcaaatgtggtatagatgcaactttagaacaaccaaagtccgaatttttgtcgtttctattcagaaatatgtgtctgaaaacccaaaaaaagcagaaagtatttttttggttcagtgtagcacatgataagttgtttgcggatgcgttggaaagagatttaaaaagagaaagtttgaatcagccttcaacgactaagcccgttaatgagcccgccttatctttttcatatgattcctcatctgataagcctctctacgatcagttacttcaacatttagattctagaagaccatctagtacaacaaaatcagataattcgcctccaaaattagaaagcgagaattttaaggataatgagttggtaacagtaactaatcagccgcttttaggcgttggcctcatggatgacgatgcgccagaatccccctctcaaattaatgattttattcctcagaaattgattatagaacccaatactctcgaattgaatggtctcacagaagaaacgcctcatgacttacccaagaataccgctaagggcagagacgaagaagattttcctctcgactattttcctgtatctgttgaataccctacggaggaaaatgcgtttgatccgttccctccacaggcttttacgccagctgccccttccatgcctatttcctatgataacgtgaatgaaagggattctatgcccgttaattctcttcttaatagatacccctatcagttatcagtggcacccactttcccagtgccaccatcatcatcgaggcaacattttatgacaaatcgggatttttattcatctaacaataacaaggaaaaattggtatctcctagcgaccctaccagctacatgaagtatgacgaaccagttatggattttgatgaatctcggccaaatgaaaactgtacaaatgcaaaatctcacaactctggccagcaaactaaacaacaccaattatattctaacaacttccagcaatcttacccaaacggaatggttccaggatactacccaaaaatgccgtataatcccatggggggggatcctctactcgatcaagccttttatggcgcggacgattttttctttccaccagaaggatgtgataacaatatgctgtatccacaaactgcaacttcatggaatgttttgccccctcaagctatgcaaccagctccaacctatgttgggagaccatacacaccgaattatagatcgacaccaggttccgcgatgttcccatacatgcaaagttcaaattccatgcagtggaacactgctgtttcaccttatagttcgagagcaccatctacaactgctaaaaactatcctcctagcacattttattctcaaaatataaatcaatacccacggcgaagaactgtgggaatgaagtcttcacaaggaaatgttccaacaggtaataaacaatctgtgggcaagtctgcaaaaatttcaaagcctctacatattaagacaagtgcttatcagaagcaatacaaaatcaacttggaaacgaaagccaggccaagtgctggtgacgaagattctgctcatcctgataagaacaaagaaatttcgatgcctactccggattccaatactttggtggtccagtcagaagaaggtggagctcattcacttgaggtagataccaatcgaaggtccgataaaaaccttccagatgcaacctgatataatataatttttgaatttatgatacaagaattaaaaatgcgggccagaatttaatattaaacaatactcagaagaaaacaacaaggacaatctgtttttataaataaaacaatcttatacaagactagagcaaacaaaaagcaagaaaaaaaggtaataaatgtaacaaatctattaacgttagaaaataacaaaaaaaaaaaaagaaaaagataatataatataatacctttatatatgtgatttatctagcgtcacagtatgtaatataaatatcaatgagtttcttaacatgacctccaaaactacatgatcgcttagtattacaatatgtgtttatccactattttgataccaacgtagtattgccttttatttttcagaatggcaaaggccatcggaaaatttttccaccagaaaaagcgagattcctaattataaggtgaaggcatcgatgttcataatagttaaaagttgtaatcaaaaaagaaaaaggtgcagagataaacaaagttaataaatgacaaaatcaagaaagcagaagcaaaaaaagcaggattttttgagaaaaaagttaaaagttggtaagccaaaggaaaaagcaaggaatgctaccgatacatctttcgtttccaagactatttctattagaaatcaacatttagaccaaaatccacatgatttaacaaaacggctaacgctcttaaagcatcataacatcaatgtgagaaaggaaacattaacaacattccaaaagtcaataccgtctataataaaatctcgacttatgacaccattacttactcaaagtataccgttgatttgcgatgaatcgcagcaagtacgtcagggacttattgatctcgtagatgaaataggtagtcacgatgcggagattttaaaattgcactgcaacatttttgtcttatacattaacatggcaatgacacatattgttacacaaattcaagcagattctactaaatttctctctcatctgttgaagtattgcggagatgaagtggttaggaaatcttgggtaaaacttttgaacggtgtctttggagtgctcggttggggacaggtagggaaaaatgatagcgctagcatagtgcaaacgaagaagcgaaacgccaaatatgtcactattcatctcaatgctctgtacactcttgttgaatacggatgtcaggatgaacgcgctagaagcgacggagacacggcagagactacagaggacagcggtacgctacgaaacccatatttaatcccagattatccgcagccgtttgagcacttgaaactatttaccagagaattgaaagttcaggatgctacctccagtggagtaaatgccacactactgtcattggcaacacaggatatcgatactcgaaaagcggtatttatcgaacaattcctgcctatagtacgtaagaaaatcgaagtaattatcaaggaaggtggtgaatgtggtaaaagtgcaaacaagcttaaaacgctgcttgcaaaaatctttgattgacgtttcataagaatacaatatataattgatagattgtacttttttttttgttaccctcaggagaggcagggcgaaaaatgcagaatcttggattttttttaagtagatctaagtttgtttatttttcaaatactattggcacaaagggaagggcttttcagggattattcagattcgagttggtggtgaaattgtgtgtgcgtacatccttatatcagagctttcctttagtgacaacatttaaatcgacgtgaccttattcgggtagtcaaacaccgaaccatattctttgcccttaggttactttcccttcattttatcagcttagtcgattaagttcgtgtctatatcccgtcaaaagttcctaatacattgcgggtacaaatgtcctataaacaaacaacatattatcctagcaggggtaatctggtaagaaacgactcatctccgtacactaatactatttcctcagaaaccaacaatagcagtacaagcgtattgagtcttcaaggcgcatctaacgtgagtttagggaccactggtaaccaattgtacatgggcgacttggatcctacatgggataagaataccgttaggcaaatttgggcatctctgggagaagcgaatattaatgtccggatgatgtggaataatacgcttaataatgggtcgagatcatcaatgggtccaaagaataatcaaggatattgctttgttgattttccctcatctactcatgcagcaaatgcacttttaaagaatggtatgcttatacccaattttccaaataaaaaattgaaattaaactgggctacatcctcatattcaaacagcaacaattctcttaacaacgtgaagagtggtaacaactgttctatatttgttggagacttagcaccaaatgttacagagtctcaattatttgaacttttcattaacagatatgcttctacttctcatgccaaaattgtgcacgaccaggttaccgggatgtctaagggctacggttttgtaaagtttaccaattctgatgaacaacagttagctctgtcagaaatgcaaggcgtatttttaaatggtagagccataaaagtaggacccacatctggtcagcagcagcatgtcagcggtaacaacgattacaaccgtagttcttcgtcactaaacaacgaaaatgtagactcgagatttctttccaagggtcaatcatttttaagcaatggaaataataacatgggctttaagagaaaccatatgtctcaattcatttatccagtccaacagcagccgtctttaaaccacttcactgatccgaataacaccactgtgtttatcggaggattgtcatcactggtgactgaagacgaattacgtgcttatttccaaccttttggcacgatagtctatgtcaaaattccggtaggcaaatgttgcgggtttgtccagtatgttgatcggctatcggctgaggctgccattgctgggatgcaagggttccccattgcaaattcaagagttagactgtcttggggcaggtctgctaagcaaacagcgttgcttcagcaagccatgttaagtaactctttacaggttcaacaacagcaaccaggtttacagcaacctaactacggatacattccatccagtacgtgtgaagcacctgttctgccagataataatgtttcatccacgatgcttcctggatgtcaaattctgaattattctaatccatacgctaatgcgaatggattaggctcgaacaatttcagtttctacagtaataataatgctacaaatacgcaagctactagtttactggctgacactagctctatggacctctcaggcacgggtggccaacaagttatcatgcaaggaagcgaagcggttgttaacagcactaatgcaatgttaaaccgtttggaacaaggcagtaatggttttatgtttgcttgagccacacgtgtatataaaaatgtttgttttccttttggccctttttctttcttggtattttctttacttcagtgttaaattgtatttggtcttaggctgacggtgatataacagcgctttattttctttttttcattgctttttatcgttttcaagattccatgtccttttattaagtcttttttgtatcgttatagttgcgtttttccttttgattttcatttctttcaaggttattgttattcttaattcaattcaagattgtacgcttttaagcatgtttatgattttcctttattacttccatttaccttctttccatcactactcattacggcctgtcaattccttttttgcgtcaccttcattttttcttctctgttcttttctgtatttgtcgaaaattttatattgatgtatcttaattttatttttagtattattatactgtaaatgtttcttactgtgtcaagatttcccgttgcgctatcttccaagactacgtaatgcgtttgtctctctattcatgttgtctctgtataggggcacggcgaattcctactccgtgtctcttctcctatatctttacaccaaatttggcccattttcattcccctttacgtagtagcggttttcggcctgccggtgctacgcgtttctatagctagtttcgttttctcacaaataaatcctagcaggaggaaaagaaagcgcaggttgaaactccgttcagaagaagaaagccactctttgaaaatactgcccacgcaattgtccctttctgacaataagaccccttactactagtaaatgtttttattctctaagcttcttttcctctaacttcgacgctagagcaggcactaccctgttgggccgtacgtaacaacaacgaccccttatttagtcgaagggatcgccagaaacagggagcaaaagatatttaagtgatgagaatcaatttcgatgatgatcacaagccaatgttctttaaactcaattcttgactaataaaaaagcagctatcaacaaattcatactttgaacaagctgataaaaataagaaaaccatcgcatacacaaaataaaatcaacatgtctactgtaaccaaatacttttacaagggtgaaaatacagatttgattgtcttcgctgcatccgaagagcttgtagacgaatatttgaaaaatccatcaattggtaagctatctgaagttgtcgaactcttcgaagttttcactcctcaggacggtaggggtgccgagggtgagttgggcgctgcctccaaggcccaagtggaaaatgagttcggtaagggcaagaagatcgaagaagttatcgatttgatattgagaaatggtaagccaaactctaccacctctagtctcaaaaccaaagggggtaacgccggaaccaaagcctacaattgagtagcttttccttctgtctggacagcctgcattgaaatatgcaataagttaaattggcgtgctgccctgtcataacgcatgcattcttcttttacagtagtagaaagaacaaaaaggtgtatatttcaatatacatatttacgatctatataacgttgtatacatttaattcagtgcatttttcattttcgcgttcgtcacacatgattatttatacaaaggaaaagtaaaatttttagcgatgagatgtaaaaagaaatgcgatgccataagctatactttacgattgaacacctaaggaagaggtaaagcaggcttaatatattgaaatactaaaaaatggctctcggtaatgagataaacatcacaaacaagctaaagaggcaagaaatttttgctgatataaaacatgaaaaaaataaagagcgccataccatgagaagaaagagagctaaggaagagagagagaatccggagctgcgggagcagagattaaaagagaacgtaacacagacgatagagaacactagagtgtacgatgagaccattaacaaggaagtggagggagatgaagacgatttgatgagatacttcaacagcaattctaatgagccaccaaagatctttctgaccacaaatgtaaacgctaagaagagcgcttatgaatttgctaacattttaatcgaaattttaccaaacgtcacatttgtgaaaagaaaatttggctacaaattgaaggaaatatctgatatttgtataaaaaggaatttcactgacatcgtgataatcaacgaggacaagaaaaaggttactggcctaacattcatacatctgccagagggcccaactttttattttaaattatcatcatttgttgaagtgaagaaaattgtcggtcatggtagaccaactagccatattccagaattgattctaaataatttccagaccagattgggtcaaacagtaggtaggttgtttcagtccattttacctcagaatcctgatattgaaggtcgacaagttatcaccctacataatcaaagagattacattttcttcagaaggcatcggtatgtcttcaaagataatgaaagggttggtttgcaagaactgggtccacaatttaccctcaagttgaaaagattgcaaaggggtattaaggaagaaactgaatgggagcataaacctgagatggacaaagaaaagaaaaagttttatttatagtgttccattcgtaaactttgtatggatataatattaagacaaccgtaagaaccgtggtcgtttgtttaactacggcggcttctggtattactgaatttctctttttttcattttaaatcaatttattacaggtaaatcaatcaaacaaatatatatatatatagtatacagaacaaacggtaatttctttttttttttttcgacgttagacgtgcttcggcagatatagtaagttggaagaaatgaagaattgtgaaagataaaggatggtttttttttttatttttttctagctagattatcttctacctcctctgaaaccaccacgagatccgccacgagatcctcctctaaatgatccgccacgagatccacctctgaaagaactgccaccacggcctcctctgaaagaactaccaccacggcctcctctgaaacctcctctgctaccaccgcgacccattgaagcaccaccacggccacctggggcaccacttctcttcttcttgttttttggttttggtgggcctaccaccttaggcttaggtaaaaatctttcaataggcaatagtttgtcagcggcaatgtagaatttatcaccttctttaaaactggttgcttggacaccgtcaccacacttgatagtgaaaaatacttcgtttaatggacccaatatttcgtcaactttaccgacttgagtcttgttttccaaatatattggcgcattgaaatatggaatcttagtgttgatagaacggcaaacaatatcaccctcacatggatgtagaaaagctcccatttctagaacagtgtctggtggtccttgttgaaatgatctagcactgcctgtacgtccaccacgaaagccgccacggaagccgccacggccacctctattacctcctctgaaactcattattttcttttggttaaaaattatcctcaggtgatcttttggtagaagagagcaatcagatactctatcgaaaaggtgctcacgttataaggctaacaaattaattttttcttcctttcctcatctcgaaaaatttttcactacaaaaaattccgacgtcaaagtttgaaaaaaagaccatctgatcacgtgacacctttttcctgctcataagttttaaaaaccgtatgacacatatgctaatgaaattaaaatatatagtatatacctgaatatgcaggaatcatatcttagtttgattcacaagtatttgaaagtacattcaaaaatgtcaatcgtatatgtccttgctagctgatgtctcgaaattacttctccttttcgaaaagcacattgtcagaatagcaatcaccgtttctggcttatggaatattattagtgtaaatgaggtcattcagtctcaaaaaggtatttttgttcagttacgttttcttttcagtttgtttttttccatctcaattttacattcgggacagtaccatgttcctttcggaggttcttttaaatttacacaatcataatgaaaccattcatatttacagttgggtccatcacatgcaaccatttctccaaacgaaactctttgacagaagcagtataaagttttgtcctcttcctcgttttcaggggaaccgttttggcctttaccatttctactgtttttgaattcttttgttcttgcaatcttcttttcaatgcttgggctcactggagtaacagacttttctcttgaagaaacgtcaatttcattttgcagtttagatgttcgactagtttttttctttttcaaagtgggtggaacggatcctgagcttgatgcagctcttctctttttcacgctactgttactcacaactgaactttctctagaggcttcagcagcgctatccatgtctccatcttcttccacgggggctagaacaccatcttcctccaataaagcgatgtttttttccaacttattcaagtgtctagcaattagaaacaaggcagtgttcgccagaacgcatttttctctttgcaaagactgacatttcaaaagtgattcttttatttctttgtcaagcccatcttcctgtggatgtttcggtattgagccttgctgtcttataaatttgtgtatttgtgattctttttgctcgtatttctttttttcttcgatgagcttcaaatcatttgaaccgatctcctctaagaggtaacgaaattctgatgggaggttggacacatcttgtatcgtttgctctaaaactaaacttggatccatcttctattggttatgttgtccaatataaacttgcatatccttcttctttgtttctatttcaactaacggtaggtgggttattcaagaatcaattaaaggaaaatcggaaaatatcacgttgtacgtaacaataaactttcttctatttacatgtttataaattggttaaacttaatctaaattaatctagcatttgctagcttattcatataattacattctatcaaccgggactagtcccaaaagcgacattgcattgtgtaacacttgtctacttgctgaatatacggcgagtcgcggtatggcaatatctgcaggttttccggaaacccatatttttttatagcacgaggagacctgatggcaaactttgaataaatatgttacaatcgtggccggctcttgagtttcgaatgctcgtctaaggacatctggatactgcgctagcaacctcacaagctcaactagttgtggttcatttaaatttgaaaaatctgcgtgtattagcatgtccgtcgtaaagtcgctggaggtcctttctaaagatctaagtctggaatgtgtgtattgtaaatagggccctgtgtcaccttcgaaagacaacattctgttccagttgaattcatagttattgatacgctttgatttcatatcttgaataatgatagcagatacgccaattaaatctgcaacacgctgtggattatctacctgagatattttcattttgttattttccataatttgcagagctttatcccttgcctcgtctagtatggtatctaagaataccacatttccttttctggtcgacatgccctgcaccataccaaaatttatatgctgcaagtcttttgcccattcaaaattcattttttttaatatcataaaaaactgggacatgtataaatcttgctgtgaggaaatcacgtacaccattttatcaaaatgtagattctttttacgctctatggctgcccctacatctcttgtcaagtacaaagttgttccgtctgatttttgtacaacaactctgcccaatcttttcgaccattgggttaaatcgatgacaagggcaccgtctatttctttaacaagattgtttttgcgaaatatatctaaggcttcattcatagattctttagacacttgtgattcaccggagaatatatcaaaattaatgttcaaacgtgaataagtttggatatagtggtggatggataacgagcgaaacctattccatatcttaatggcattctcatccccattttctaagtttttgaaaaaactacgggcctcaccgctaatcccacacttagagtttccgtttatctcttccttggcaaggtccatgttgattttaacgtagacgtcgaataaatgctgaattggctgcttttgtaacgtcttttcatcgccgtatctcttaaaaccgactgctaacaaaccaaactgtctgccccagtctcctaggtagttcatacgtgtaacggaccaccccattgcttcatataagtttgaaaggaatccacctattatagtcgatcttaaatggcctgcatggaatggtttggcaatatttggtgatgaaaattctactacaacttttttctgatgacgagattttttctgaccatatttccccttttgaagtaatatatttggtaccgttgattgtatcaaataccgctggtccaggaagaactgaagaaatggcccttttgcacaaacctttccaatacacccatgcgtgcttagttcaatggcccatcggttggcaacggccacagggtcagccacttttatctttggaagaggtagcagtagatcacctctatccatactatttgtcgactcaagcgcatttagtattagcgagtggtctattccggatatatcatgcagtgcttttgagatgtctaggcgtagtacatccaaaggataaattgggccttcgggttggtcagtatattttgtattcaaggtttttgagctgtatcttttccgtccaatattaatttctaatttacgaaattggttgctgaactgggtgtcgaacgagggcatgaagccataacgagggtaagaagaaaaggggttcttgcagagtaaactgcgattcttcagataaactatcccgaacatattgacccactttcaggtaggtcattcaaagctttttgattgacggtagatcaaagttgtgttctacgtatttacgtcttttttgtcgtatttattgatgaccttttgccatcgttaagtggagaattcggcctattcctaacctcttccagaactatgaaacaaaaaacataattcaaaattgtagtttgataaagtattatctataaactattaaatcataaatatatatttcataaagcgttaaaaattgaagatcaaatattatttttattccttgaaggaagtctatattatttaattaactgacctacttttttccgaacatcttcttgtaaaatgggttgatccatcatgcattagatcatcagcgttgtagtcagtacctctcttgtttggtggaaccaagaaggtgatttccatggcaaaacaccttcttcccataaggtgttaacttcttctaaagtcaaacctttagtttctggaacgaagaagaagacgtagaagtaagaaaagaccaaacagcccatgaaaacataaccgtagtagaaatcaatagcacctgaaataaatggagtaaagaaaccaatcaagaaaccccagatccagttacaagcttgagcaatagccatacacttggacttaactctcaatgggaaagtttcagagttaacaacaaatggaattggagcccaggtagtggcaaaacagaataagtagaaacatgtgaagacaatcatacagttaccagcacccttagaagacccgttcttcttaccatttggccacaatcttgtaacaccaacagaagcgaaaacaaccatacaagctgtcatggaagcagcaccccataataaacatctacgacgaccatatctttcgactaagaaaataccaacaaaggtggaagcaaagttgacaatacccaagacaatagaagtttcaaaagaatcttccaaaccgacagcagtgaaaacggtagtaccgtaatagaagaaatagttatcacctgtcaattgttgcaatgattgaatcatagcacccatgatcaaacgttggaaaaccttagtcttagtgctaaatatttcaccccaggaggcattaccagctaatttttcagcttcaactgtagcttgaacaacttcgacttcagccataacagctggatcgtctgcgctgaccttatttgaaagagcaatagaacgcttagcttcttcaattttaccgacttcaactaaataacgtggagattctggaacgaatgtcataccaccaatcataaacaaagcccaagcgaaacctagacctaatggaactctccattggacagaattggtgtaggtcttggtaccgtagtttgtacagtaacccaagaaaatacccaaagtaatcataagttggtaacatgaaaccaaagtacctctaatatgctttggagagacttcagaaatcaacataggagataaaacggcaataccaccgacacctaaaccagagataattctaccaatgaaatattggtaccacttgttgattgaggcaatttggataatgataccgataatgtagatgacaacaacgacaatcaaacccattttacgaccatacatatcacctaattttgctaaaataataccaccaatggcacaaccaatgttgaaaatggagacaattaaaccagttctaaccttagacaaataataagtaccatcgtggtgcttcataccaaatcttctgataaaatcagtttgagcaacaaaaccagaaatggtaccagtatcccaaccgaaaacaaaaccaccgaaagcaaccattaaacaacagatggaaactgtaacgtaggcggaggcgggcttctttggaatttcaacgtagttattagattcttcgtgattctcgtcgaaatctttcatgtcatctctttcagctttgttggatggagtagacaaagcggaattagaatcggattcaactggcgacaaagcatcagctggagtattttggactgctgtatcctcttgataggcagcttcttcagacatttttggcagattttattgtaaaagtgtttcaaaaccaaaccttgataagaggctttgaatatatcttttctttatggtttctattactcatgaagaggaattgaagtgaatgaatcgagaataatgaataaaacactgagtatttatataaaattttttctagatgacatattattcattccccagtgttgaagcttttcaccactaattgacttgaagattattttagttgcttttcttaccaccccaccttcataaacttaaaaatattatattagaatttgagttttcctccgttgtttcttaatcagaatcgttagacgccgaataatggactgtaaaatcaaagcagctggaaaaaactctggaatttttcatgaaggtggcactaaatcgtcgaagagcttcttgaccgtttttatccgaagtgtttttcctctttccccaagttttcctgcaggcgggggaatatggggccccatggaaaaaaaaccggggggggtgggaaaaaaaaaggggtcagaaaaaaaaactgctcagggaaatatcttcttctccacagaaagagacgcaggccaggaaaaatgtggaatattatataaacattgtttttccattttgtacggatttttttggaagaaagcggataaaccgaaagaaaaaacgggaaatggttccggtttgggcattgtttttcctattgggcaaaaaaaaatcccggaaccagctgactcggatatttttcttccttgtttccgctatgctgctgcaagtgactttacgaaggccaagcgtttcttggtggaaattactgcagtgtactgggtttcgttggaggcccagccttcatctgcgtcttgtttattcattctcatctgattattatatcttgatcggtgcaaaaaaattttgaggtacttaaaatttattttgcatagagatattcgcataaatggaaaacctaagcttttcaggtacgactatttggcaacatcgttgaacctggcttttcggtcctaactttgcaccatctaggatgagactatcttgactgttttacttttacgcatcgctagaaaatacgtgcgcgttgccaaatcaaaattcccgcaaattgatgcggtagcgtagttctgttccaaaatgaaagtgaaacaacataatgttccttctagttttcgtgtctgaaagctaaacctcaaagttgaaactaaagcatgattccccacctccttcctattagtcttttttcccgtaaaagttggaaaatatctggggtacttgcgtcagctgttcagatcttctcttaccgctgtcgtgtcttgtctacaatgtcaggttggcagcctaagttttggatttaataaccctagggcttttcattcttttatcaatcagaacatttacatgaagagggctggaataaaaaaaaaatattcggttctcctccatgcataatgacgtagtattcttattggcgccaaacatagtgtcataatgctttttcaacgattttaaagtaactcttagtggattggaaaggtcgccttttcgatggtagcgtgcattttctcgtcattttttttttacttgtcgtcttttctttactgcttcacctcttatcaagcaagtgtttttcgtgtctccctgtgccagtcagaaaatacatatgattggcaactgtatatccattgagatcgactcggttatctgttaatggaaattattgctagtaattataaatacctaaaaacaacatcctaacaggcttaagtaacactactagatgttgaagcagcagcgttgtcaatttctattcatttgacatttttccgaaatcataagcgggcgtttgaactatgtatagcgcctatgtggtattaacccatactatatcatataaaatttttcctcggaagagtgccagaatgaaatttcttgttccttggtgaaggtcaagaactagcaaagaaaagaacatctgtttatgaatttgacaagaattttgttttaacaccaatataatatcacctttataaaatttactgagaaattaaatactgtataagtcattaaaatatgcatattgagcttgtttagtttatttcctgctaaacaaactcttgtaaaatggttggtcatcatgcattaggtcatcagcgttgtagtcagcgcctctcttggatactggaacccaggaagctgatttccatggtagaacaccttcggcgtacatatcattaacttcttctaatgataaacctttagtttctggaacgaagaaaaagacgtaaaagtaagcgaaaaccatacagcccatgaaaacgtaaccgtagtagaagttgatggcaccagtaataaatggggtgaagaaactaatcaagaaaccccagatccagttagcagcactggcaatagacatacacttggatttgactcttaatgggaaacattctgaaataacaacgtaagcaattggggcccaggtagtagcgaaacagaaaatgtagaaacatgcgaaaacaatcatacagttaccagcaccctttgaagatggttgatcttgaccgtttggccataatctggtaacaccaacagaggcatagacaacataacagcagaccataccgacagcaccccacatcaaacagttacgacggccaaaacggtcaacggtgtacagagaacaacaagtggagaagaagttgacgacaccaaagacaatagaagtttcaaaagagtcacttaaaccgacagcctggaaaacaatggtaccgtagtagaagaaatagttatcaccagttaattgttgtagagattgaatcatgatacccatcatagtacgttgaaacatggctggtttaccagtgaataattcgccccaagatgcagtaccagcggctctcatttcttcgacactggcttcgatagtttccaactcatattgaatgtatggatggtcaggtgggcatttgttaactttagctaaagaagccctggcttcgtcgattctgccagcttcaaccaaataacgtggagattcaggaacaaacatcataccaccaatcataaataaggcccaggcgaaacacaaacctaatggaactctccattggacagagtttgagtaattcttggtaccaaaattggtacagtaacctaagaaaatacctaaagtaatcatgacttggtaacatgaaaccaaggtgcctctcatttcactgggggcgacctcagatattagcatgggagataaaactgtgataccaccgacacctaaaccagagataattctaccaatgaaatattggtaccacttgttgatcgaggctatttgaataatgataccgatagtgtagattactacaacgacaatcaaaccgattctacgaccatacatatcacctagcttggctaagacgataccaccaatggcacaaccaatgttaaaaatagagacaattaaaccagttctcaccttggacaagtaatgactaccgtcgtggtgcttcataccaaatcttcttagaaaatcagtttgagcaacaaaaccagaaatggtaccagtatcccatccaaatatgaaaccaccgaaagcaaccataacacaacagatagaaaccgttacgtagacaccttttccggtgtttggaggggcaacggcgggttgcacttgactttcacttaagttgtcgtgaaaactttcatttttaccttctggagtattcatggcctttgaacgaccagattccaattcatatgagttggatgaattggatttctgaggagatattagatcgggagttgaattcatgattttacgtatatcaactagttgacgattatgatatctttatagattttaaggtggggaaagaacatgagaccccagatggaattgattatggggacattgttgcctttatatataatttcaatatactaattcaaatgattaaaaacgtgagggggacacgcaacttcgggtgttaagaaatattttgctacattagataatggtggagtttcctggcttgtcggataaaagccatcaaatgtcgcagcagctcatgtttacgtttgctgtcttctgcccacgtcatatgagtggtattcttctatcagcacttgatgaatattctttttctcatatatctgaaagacaaaagatcggcacggcaatgccctgcagcatttcttcctagtttttccgaatttccattacgtattggatcttgtgcgcatatttgtcagtccttcacggaaaaaaaaaaagagcactgggtcacttcggaaaaacttttgactcaatgcaacagtgtcataatcctttgcgctgtctctttgaagaaaaatcaggagtgcaagatatcgattaattccttggaagttatgatggttagtcttagtttaactctcttgaagaagggttttttcagttggtcaacactctttagaggtaaaaaaaaaaaaaaaaaaaaaaaaaagagaattcttcatgtaatttaccatgattctacgtttttgcaagcaaaaatgaagataatccgagcgcatgcgaagtagtccctgccatgccgcttcggaaaaactttcgaaaccaatactccttacatccgccttgaatttaggacctacaattgttgtctcttctgcttgaaccaataagccctagaaaccttacaccctaatttgcacaagaaaactacgaaaaaattttttcctcttttttccgcagctccaatctcgccctgctatttttttggttcggagaaaaatagtcggtcgatatgaattgaagtttcattgtggccactcgtttaggaatggaataacctccgcgaatggaaaaaaagaactcggaatatcaaaaattccggctcaaaggaaaaatttgcttcaggaggggggaattatattccagatgagacctgcaaggatttctgtgtgaggttttctcggaggaataatagttttccaaaaattacttttggcaactacgtgaatataattgactacggatatccttcgagaaggccataaaaagaaccgtgacagggccaaacagaaaaataatgaagacaagtttgctttttctctcactgtatttgaggatcggaagctttttgcactgaaaatattctgggttaacaaggtttaaagaagcaaactgccacaaagtatatgagagtataaccggacggtacctatactttgaagttggaataaatacggggtagacaaaaaggatgtgtttctgtatgtctgatgagaatgatgtcatcaaagaacgtaaacaacagtaactgtctatattcttgctttttattatgcgctgttacagcaggtagcggagttttcagttctttccctagtatgtagtatgaaggataatacggtaaaagaacggggctcttgattcatcatataaatttattttcccctgttgaaacctcgagtaaccgtcctcactgttttattaccaaggatgagctcgagcagttgtaagagagaagtgggcagaaaagtataagtaacaagaaacgatatacaagttcttgttgttaggcgtagcaaccctttctcccctggtttgatcctacttaaaataaagaaaaaaaaacaaaaacgtcatgatgattttgatattattagacatacgtaatttagttgaattaaaggaataacaggcagccctattaaccacggacaaaatatctctgcatatgattgcattatttgtaaactatgaatgaacatatgaacgaaaacgattaatattaatattaaaatttgaaatggtgcaatgctgaacattgcaagtatgcgaaaatagttgatcctacactacaagagattatttttctttagtgaacatccttttataaaatggtctcggatcatttctagtagcgtctaggtcataatctgttgttctcctagatggtgggatccatttggtagacttccaaggtagcacattttcttcatacatttcgttgacttcttctaatgttaagccctttgtctctggaacaaagaagaacacataaaagtatgcgaacaccatacaacccataaagacatagccataatagaaattgattgctgaagtaataaatggagtgaaaaaactgatcaagaacccccaaatccagttacaggcacttgcaatcgacattgctttaccacgtactcttaagggatacgactcagagataaggacataggcaacgggggcccaagtggtagcgaaacagaaaatgtagaaacatgcgaaaacaatcatacagttaccagcaccctttgaagatggttgatcttgaccgtttggccataatctggtaacaccaacagaggcatagacgacatagcaacaaatcatacctacacagccccataacaaacaattacgacgaccaaaacgatcgacggtatatagcgagaaaaaagtcgaaacaaaattaacaacacccaaaacaatagcagtttcaaatgaatcttccaaaccaacagcctggaaaattgtagtaccatagtaaaagaagtaattgtcacctgtcagctgttgtaaagattgaatcatcatacccattagtgtacgtctgaacatctggggcttaccagtaaccaattccccccaagaagcagagcccgccaatctctcagcttcaatagaagactgatagttctccatttctaaagttactaaaggagagtcttcagtggttttgttagctcttgctaaggaccgcttggcctcttcaatttttcccacttctaccagataacgtggggattcaggaacgaacgtcataccaacaatcataaaaatagaccatgcaaagcataagcctaatggtaccctccattggacagagtttgagtaattcttggtaccaaaattagtacaatatcccaaaaagataccgaaagtgatcattaattggtaacatgaaaccagagtaccacgcaactgcttaggcgacacttcagaaattagcataggcgccaaaactgtaataccaccaacgcccagtcctgagatgattcttccaatgaaatattgataccatttgtcaatggaggcgatttggatgatgatcccaattgagtaaatgacgacaacagtcatcagaccaatcttacgtccatacatatcaccgagctttgacaaaactatacctccgatagcgcagccgatgttgaaaatagaaaccatcaaaccggttctgacatcggaaagataggtagtcccgtttgcacgggtgctgccaaatcgcctaatgaagtctgtttgcctgacaaaaccagatatagtaccagtatcccacccaaacacgaacccaccaaaagcaaccatcaaacagcagacggatacaaatagtaaatccgacttcgatttcttctctagttgtttgtcaacctccttctgaagctcttccagttcgtctttgggagggccttcatgggaaatgtaacttgagacgggtttagcttgtgccaaattatcgttgtaaccggcggtaccaggagcagtcgagtttcctgacttctcgttgtatgagttagaatttgtgctcacagtagcagacccttccaaggggccttgatgagcgttttcaagttccgacattctttctttacctctaatatattcttttttctagaaaaataatattttttgctggttttaacaaagctatgaagtaaaattgcaaagtgaaagcgaatcttgtttgcgtatattatatatagaaaaattattcaatcgacttttctctttcttttgatagtttcttattcttagagggagaaccgttcgactagcatgaaaagaaaagagagagactcttttatacgtgaaatcaaaaagaaaccaaacttgaggtactctactaatgattctggccctcctttcttgtttactccgtgcccctaaaactaattaacccatgcccatatattcatccacacgaccattaatattgaacataaagatatcatttcaccaagcagtacttcactcaataacaaggtgtgaaatccggtatattattccatcgctatgagtgcgggatcagaaagtgaattacttactgtcccctaatgtgcacagccacggggaatgcggatcaactgcagagaaaagggcgcacagagttagaatgcatcccttaatccgggaagtaacagtaacacgtcatgcggatgtttcttcggtgggtatgggtcacaatttcgtccaccagtacatcacagcatgctctcatttctttactttttgctagcagatgattactttcatttcgggtgggatgggccacctttttagtttatcctccgggatgccttaaacaagaaaatggaacagtggggataagacccataaaaaatccgaagtgataagtattgattggtatattcccgtatcggagaccttaacataacatagtgtagtgattttgcgtatagaaaagtaaccaataaaataaggtaaatattgctatatgaatgtaataaataaaataatatatgggcgcaacaaaaagaacgcaagaaagaagcattgatcagtgctttttactagttttcaagcttttcaccctccttaatagcttgttgccggtgttttcctttttaacaacatcttcgtgaccgcttccttgggtggcagtgaccggaacagaagttctattatcgtctacgtccttttgctccaagtgtccactatgtgttttcactagctttaaattgttgttgttcacttgtagatgtcttcttgaggggagagacttttttcttgctatgctgtttttcctacgagattcttgtgcgtggttgataacatcttgctctatggcagcggaagacgctggtgcgccatccaggaacgtcgttgagcctagacccatcgtaatgggcccatggactagttcagttttcattttggaatcgaactgggtaatattttttgaattcggtttaatcgcatccaaagtcgtagtactggaattggccttattgaataaatatgctctatcttgtagttggttcagcgtctcagaatcgtcgtctactgtttccctaccaaacacctcatctaaggtagacttcttacttgtgcggccgcctactgtattatttggaccatctgctgggaaggccagtacaggcgccactttattattcttatttctctgtggagtgcatgcatcaaaggggccgtcatgatggaaagatccgccaaataatcctgtaacatccatcttgtcaatagtgtctacatttttagggggcttaaccttggttctgcttttgctcttctgcttatctttgtccctatgtccgtgtgatgtacgacgatggtggtggtggttgtgttggtgactatttgaaccactactgcgtttcttttcttttgggtatggagcttgctgtttcggtgtccccgcagcttcttcatatgatgggagtctttcttgtctagaattggaaacgctactgttatgggccctcctagtgtcatcttcatttaaaaatgggttactgcaataattatggattatctcaatcgattttgaaaggagaaaaagagttaagttagtattctgaagtagtcatgactgttagttacactgtagtgcaattttgggagtggagctacacatacttataattcctgggcgtttcatccctgcttgatactctgtcctctgaaggagaaactctgaaggggttaatcactgtattcacgccattttgaggaccgcctatggtccttcctgtttgattcatttgcgtctgtttgatatagtattctttggaaaaaacgcttctgaaatacaaaatagtagtaattttgcaagatttaccagaagacagtcaagaaaaaataaagataaaagaggaagcaaagctacagttttatccctgtaattatgagattctctcatcctatgtagaatttcaccctttctctgcctgcgtttcacatactgccttttttttttttttggcagtattctcagcatagtcagcgtttcgctgccgagagcccttctgtggctggaaccccaccaaaacacgaacccaaaaatacttctcctgtattccccttgatcaacgcctttctacatgaggaggcgcaggtgaatgcagaaaggcacaatatagccaacacgtaaaaatcacaatcatatcagtctattcattcatttacgtatttaattatttagtaatggatatacgaaccgcatcggccacagccacaacaatatgtcgttatttccagttttctgcgtgtaagcacagggtctcctttgagcgaggctcaaaactgcacaaatttttgatggatattttcgtgagttgcggcagtcgagactttaatgaaatcgtctttttgaagtttttcttgaatttttttatgcattatcaccaagtaattgtcatatgattcgattctgttgacggtcttgtcctcgcaaagcaattgactcatcacattactgtaatattgatcaacattaggcctcaacaagactaacggcaatgatgacttgttgactacttgttgccagtttttaatgacgtttgaagccttttgattaatactagtgcccgtctcaggcaatgttccactaaataacgaaatttggctgacgggcaaggattcatccactgacagcaggtcttgcaagagcattctattggtgttctcattaaaccatagatagatagtatcaccttggaaaatcaagtagcaaccgccgttaatgaaattagagtgtgaggctcttacagatagattattaatagagctggagttgatctgtaataatttatcattagcatcgtaaaaggtcagatcagtttcctctaataatacatggaatggcacaatttgtggataaagtttgtagcaaagttgtgctgagttcaatgaatcgtacttcaataaatcataaattcgttcattaccacgggtactttgagcgtttggcttcattaattcgcttttttcaaatgctaacatgtaagcaggcaatgtctttatagaatccggcagtatcaattgcgttgatgagttactgctaaccaatcctctatattgggtcaagatttcgaccatcttgtcatcaattaatcttctgatctttacaaagtcacaatcaccgagcgtctttatgacatctttgatcattattctcatgacaggattttgatttataaacttgaaaatttcacgaatgttattagataccgcacctgacgtgttaatagaacgaacttttctgacaccatcaatatcagtatataacaatgcagtttggaaatgaacatcggttcctgtttttattttactgtcatattttagtaagacatctaaggtggtatctctagtcaatacaggaataattggatcatgatccgtattatcagatgaatcgcagtagtactgttccacagatagcccagtagaacagcgaactttcaataaagcttgataaccaacaatattggagacatttgtaaccatgtcgttaaccaaagtgaaggcatccgtctcttgttgaaagtggggataatatttcaaaataccggaagtcatctctacaggatggcccacagtggccatatcaatgaatcccgcattggtcacatataaatctaaagaaatgtaggatttcaaaaaatccgatgctaatttcttatagaacccattgtcgcatttaacatgagcaatgtgtgcattgtccctttttagcgataaattcccgttgccgatcgttggcaagctgttcaaagaacaaataatcttaccaccttgcccgccagttactgtgtctaacgctaattttgcggcttgtaaagcagaaccataacagacttggggtacgtgactatacttgtcggtggagatgtaaccactaatttttatcaatgtgtcattaatgattttcatcgagtttccgggtttaacaaataatccattataaaatggtaagaaaacatcgtccaattcacttacaatgtactcttgtgcattatctaaatctggtctcaaattaaagaaccgcaacttattatcataaacgattatagcaacctcacaatttggctggaaatctgaaatatactcaatacatgacctgacaccttccaccatggctaaagaacttccgttctcattagctaacaatgaaacatcaatcaaaaacacgtagtgtagtggtaaaagctccttctcctgaatagcattgtaaatacttggcaccaagaaatcgactgttccgtgcaataactctgatttttcgttcaaatcacttcgttgcccattgggacccatgggcgcaaaatgctcacctggaacttgcatcttaactctacaaatattacaaataacacttgaatcataagtgaactgaaatttaggattagcatacgcacgacaacgtctacaacgcaaaggcgtaccatccattggtaatggaattgtgggaacttctgcatcattcggtgtcaaagtggaaaatggttggatggttaatccaagtggtagcttcgtggcggctctcaagtgttcactttcggggatgttgtacatggataaactcatcaagtgcggatcacatgaaccttggtcaacacaataaaactgggtggtcggcaagggcggaacagaatctctacaagtttcgaaagatcgttgtaaatattgagcttgatcttcaaatctttgagttggaacaatgtgagatgtaggttgaggcgctgtcatatcaagcatagattgaccatatggcgaggaggcctcactcgcaccgaatcgctcttgactcaccattacaggcgtggacataacggaacccgaaccgttgttgaagccaccaaattgcttaggggtaaaggcttgaggttgttgaaaaccatcctgctgattcaattggggtgtagtgtagggtgaattgcccaaagtaggaacagtgcccgaggaaaagttatgatatgctctgtgaggtcttctactttttttggaagatgctccgcccgtatgcacagtagattcatcaagagagagcgctgaaacactagctgccaaaatattctgctgagacatgatggtccaatattcttctgcaaatggcctccttagtaaccctcaaaattactaatttcttcagttgcaagctccgatttggttgaatcagacctaagttgttacagcgtacgtgttttttttatttatttattttctaacatttttctctttggtttttccagtttgatcgttcccacgttgagacgaaacgaaggaaaaaaaagaacatttttttcgcattgtgcacggaaggcttcaccttcaatagggcaaacagaaggacgagctgcatcacttttagccgccactaatcaactccttcagatagatcgccagaacgcaaataagtgaaatttgaagatcaacttgaatcaaaaagccaaaactaagaattgtacgctactctgccagacaatattttacggacacgcgcatttcaagacaaagccataattcatgccttttcaactagcatctggacgccgctgagatcataggaacaaacaaaacgcacgaaaatagctaacgcacgtatcgaataccaaatcagtctgcatttattgtaccctcaaattacaaattcaaccaacaattgttcaaaagaccaccttgaatcttgtgtttcctaatttggtaagtgatcacgtggtcagacagttttccaggtcaaactgaaaaaaaagctcaagaaccatttttctttaatagccttttttagttgtattctaataaacaacaccaacaaaatcggaggtatcacacgtaattacataaagaagattaaattcagagaagatctatcacacgatatctccatagttacaaagaataccgcattttgccgatgtcactcactgagcagatcgagcaattcgccagtaggtttcgcgatgatgatgccactctacaatcgagatattccactctatcggaattgtacgacataatggaattactgaattctcctgaggattaccattttttcttacaagctgtgatacctttacttctaaaccagctaaaggaagttcctatttcatatgatgcgcattcaccggaacaaaagttgagaaactctatgcttgatattttcaacaggtgtctcatgaaccaaacctttcaaccctacgcaatggaagtgctcgagtttttactttcagtactaccaaaggaaaacgaagaaaatgggatattatgtatgaaagtgctgacgacacttttcaaatcattcaaatcaatactacaggacaaactcgactccttcatacgaataattattcagatttataaaaatacaccaaaccttataaaccagacgttttatgaagccgggaaagcagaacagggtgatttggattcaccaaaagaaccacaggcagatgaacttctcgatgaattctccaaaaatgatgaagaaaaggactttccatcgaaacaatcatccacggagccaaggtttgaaaactctacctcatcaaacgggttgaggtcatctatgttttcctttaaaatcctttctgaatgccctattacaatggtcactttatattcgtcttacaagcagttgactagcacctcgcttccggaattcactcctcttattatgaatctattgaatatacaaattaaacaacaacaggaagcgagagaacaggcggaatcacggggagaacatttcacttctatatcgacggagattatcaacagaccggcttactgtgattttatattagcccagatcaaggccacgtctttcttggcttacgtattcattagaggatacgctcctgaatttttgcaggattatgtgaattttgttcctgatttaatcataaggcttttacaagactgcccttctgaactatcatctgctaggaaggaacttttgcatgccactagacacattctatctacaaactacaaaaagctctttttacccaaattggactatctgtttgacgaacgtatacttattggtaacggttttactatgcatgaaacattaaggcccctggcttatagtactgtggcagatttcattcataatataagatctgaattacaactaagtgaaattgaaaaaacaataaagatttacactggatatctattggatgagtcattagccttaactgtacaaatcatgagtgcaaaattgctgcttaatttagttgaaagaatattaaaattgggaaaggagaacccacaagaggcccctagagcaaagaaattgttaatgataatcattgactcatatatgaatagatttaaaaccttaaacagacagtacgatacaataatgaagtactatggaagatacgaaacgcataagaaggagaaagcagaaaagctcaaaaactctatacaggataatgacaaagagagtgaggaatttatgaggaaggtactggaaccatccgatgacgaccatttgatgccacagcctaaaaaagaagatatcaatgatagtcccgatgttgaaatgacagaatctgacaaagtggtgaagaatgacgttgaaatgtttgacataaaaaactacgcacctatattattactacccacaccaacaaatgatcccatcaaggatgctttttacttatacagaactttaatgtctttcttaaaaacaataattcatgacttaaaagtctttaacccacctcctaacgaatatacggttgctaatcctaaattgtgggcttctgtttctagagttttttcatatgaggaagtcattgttttcaaggatttatttcacgaatgtattattggtttgaaattttttaaagatcataatgaaaaattatctccagaaacaacaaaaaaacattttgatatatcaatgcccagcctaccggtctcagccaccaaagatgctcgtgagttaatggactatttggcatttatgtttatgcagatggataatgccacttttaatgaaataattgaacaggaactgccatttgtctatgaaagaatgctggaggattctgggctgctacatgtcgcgcaatcctttttaacaagtgaaataacctccccaaattttgctggcatccttttaagattcttgaaagggaaattgaaagatttaggaaacgttgattttaacacttctaatgtcctaatacgacttttcaaattgtcctttatgtccgtcaatcttttccccaatatcaatgaggttgttcttcttccacacttaaacgatctaattctaaactccctgaaatactcaactacagcagaagagcctctagtatacttttatcttattagaactctttttagaagtataggtgggggcagatttgaaaacttatatagatcgattaagcccatactacaggtgctattacaatctttaaaccaaatgatacttactgcacgattgccccacgagagagaactttatgtggaattatgcatcactgtaccagttcggttaagtgtgcttgctccttatttgccatttttgatgaaaccattggtatttgcattacagcaatatcctgatctcgtttcgcagggtttaaggaccttagaattatgtattgataatttgaccgccgagtattttgatcctataatcgaaccggtaatcgatgacgtttcgaaggccttgtttaaccttctgcaacctcaaccatttaatcatgctatcagccacaacgtagtcagaatactgggcaaattaggaggtagaaatcgtcaatttttaaagccaccaacggacctcacggaaaaaacggaactagacattgatgcgatagcagatttcaaaatcaatggtatgccggaagatgtaccgctttctgtaacgccaggaatccagtccgctttgaatatattgcaaagctacaaaagtgatattcactacaggaagagtgcttacaagtatctaacctgtgtactactgttaatgacaaaatcatcagcagagtttcctacgaattacacggaactgttgaagacagcagtgaattctataaagctagagaggattggaatagaaaaaaactttgatttggaaccaactgtaaataagagagattattcgaaccaagaaaatttgtttttgaggttactggagagcgttttttacgcaacttcgataaaggaactaaaagatgacgcaatggacctactgaataaccttttggatcatttctgcctattacaagtaaacactacgttgcttaataagagaaactataatgggacatttaacatcgatctaaagaacccaaacttcatgctagatagctcattgattctagatgctattccctttgccctttcgtactacattccagaagttcgtgaggtgggtgttttggcgtacaaaagaatatacgaaaaaagttgtctgatatatggggaggaactagctttaagtcactccttcataccggaattagctaaacagtttatccatttgtgttacgacgaaacatattacaacaaaagaggcggtgtcttgggtataaaagttctcattgataatgttaagtcgtcctcagttttcctaaaaaagtatcagtataacctagccaatggtctattatttgtgctgaaggacactcagagcgaggccccatctgctataacagatagcgctgagaaattactaatagatctattaagtattacgttcgcggatgtaaaagaagaggatttgggtaacaaagtcttggagaacacactgacggacatagtatgcgaattaagtaatgcaaatcctaaggtaagaaatgcctgccagaagtccttacatacaatttcaaacctcactggaattcctatagtaaaattgatggatcattccaaacaatttcttctatcaccaatatttgcaaaacctttaagagcattacctttcactatgcaaatcggtaatgtcgatgctatcacattctgtttaagtctaccaaacacatttctaacatttaatgaagaactgtttaggttactccaagaatctattgtcttggcagatgcagaagatgaatcactatccaccaatatccaaaagacaaccgaatatagtacttccgagcaattagtacaattaagaatagcgtgcataaaattacttgcgattgctcttaaaaatgaagaatttgccacagctcaacaaggaaacatcagaattcgaattctagctgtttttttcaaaacaatgctgaaaacttcaccagaaattattaatactacatatgaagctttgaaaggttccttagcagaaaactctaaattgccgaaagaattacttcagaacggattaaaacctcttttaatgaatttatctgaccaccaaaagctgacggtccctggtctggatgctttatcgaagcttctcgagttattgattgcatactttaaagtagaaatcggaagaaagttgttagatcacctcacggcatggtgccgtgttgaagttcttgacacattatttggccaagatttagcagagcagatgccaactaaaataatagtaagcattattaatatatttcatctactgccaccacaagctgatatgtttttaaatgatttgttgctcaaagttatgcttctagagagaaaactacgtcttcaactggattctccatttcgtacaccactagcgaggtacctgaaccgtttccataaccccgtaacagagtacttcaagaaaaatatgacgttaaggcaattagtgcttttcatgtgcaatattgtgcaaagacctgaagcaaaggagctggccgaagattttgagaaagaactcgacaacttctatgacttttacatttccaatataccaaaaaaccaagtacgtgttgttagtttttttactaatatggttgatctctttaatacaatggtgatcacgaatggggacgaatggctaaagaaaaaaggcaacatgattttgaaattaaaagatatgctgaacttgacattaaaaacaataaaggaaaactcgttttacatcgaccatctacaattaaatcaaagtattgcaaaattccaagctctttacctgcgtttcactgaattatccgaaagggatcaaaatcctctgctcctagatttcattgatttttctttttcaaatggtatcaaagcctcatattccctcaagaaattcatcttccataatataatagcaagttcaaataaagaaaagcagaataacttcataaatgatgcaacacttttcgttctatctgacaaatgtttggatgctagaatatttgtacttaaaaatgtcataaattcaactttgatttatgaagtggcaacatctggatctttgaaaagctatcttgtggaggataaaaaacctaaatggttagagttactccacaataaaatttggaagaactcaaatgcaattttagcatatgacgttctagaccatcatgatttattccgttttgaactcttacaactgtcagcaattttcattaaggcagatccagaaattatagccgagataaagaaagatataataaaattctgctggaatttcataaagctcgaagatacccttatcaaacaatccgcgtacctggttacatcatatttcatatccaagtttgatttccctattaaagttgtcacccaggtttttgttgccctattacgttcttctcatgtcgaagctaggtacttagttaagcaatcgctggacgttctcacccctgttctccatgaacgtatgaacgcagctgggacgcccgatacctggattaactgggttaaaagggtaatggtagaaaattcttctagtcagaacaacattttataccaatttttgataagccaccctgatttatttttcaattcaagagatttgttcatatcaaatattattcatcatatgaataagataacgttcatgtcaaattcaaactctgatagtcatactttagctattgatttggcgtcattaattctttattgggagaacaagaccttagaaattacgaatgtaaataataccaagaccgattccgacggagatgttgtaatgtccgattctaaaagtgatattaatccagttgaggctgacacaaccgcaataattgtagacgctaataacaactcgcctatatctttacatttacgcgaggcttgtacggcgtttttgataagatacgtgtgtgcaagtaatcaccgtgccatagaaacagaactaggattaagagctatcaatattttatcagaattaatctcagataagcattggacaaacgtcaatgttaaactggtttacttcgagaagtttttgatatttcaagatctcgattccgaaaatattctttactactgcatgaatgctttggatgtgctttatgtattcttcaaaaataagacaaaagaatggataatggaaaacttacctaccattcaaaatcttctagaaaaatgtatcaaatctgatcatcacgatgtacaggaagctctgcaaaaagttttgcaggtaataatgaaggcaataaaagctcagggtgtatcagtgataattgaagaagaaagccctggtaagacatttatccaaatgttaacctccgtgataactcaggatcttcaggaaacctcatcagttacagctggtgtaactctagcttgggtactcttcatgaactttccggataacatcgtcccattattaacgcctttgatgaagacgttcagtaagttatgcaaagatcacttaagcatttcacaaccgaaggacgccatggctctggaagaggcaaggattacgacgaaacttttagagaaagttttatatatattatctttgaaagtctcactcttgggtgactcccgtcgtcctttcctctccactgtggcacttctgattgatcactccatggatcaaaattttttgaggaaaattgtcaatatgtccagaagctggatattcaatactgaaatttttccaactgttaaagaaaaagcggctatattaacgaagatgctggcgtttgagattagaggggaaccttcattgtcaaagctattctacgaaatagtcttgaaactatttgatcaagaacattttaataacacagaaattaccgttagaatggaacaacctttcctcgtaggaacgcgtgttgaagacatcggtataaggaaaagattcatgacaattttggataatagtttggaaagagatatcaaagagagactatattatgttatacgggaccaaaactgggaatttattgctgattatccatggttaaatcaagctttacaattactatatggttcttttaatagagagaaggaattatctttaaagaacatttattgtttgtctccaccatcgattttacaagagtacctcccagaaaatgctgaaatggtaaccgaagtaaacgatctggaattatcaaactttgttaaaggtcatatagcttccatgcaaggtttatgtcgaataatctcttcggatttcatcgattctttgattgaaatattttaccaagatccaaaagcaattcatagagcgtgggttacgttatttccccaggtatacaaaagtattccaaagaatgaaaaatacgggtttgttcgatctatcattacattgctttctaaaccttatcataccagacaaatttcctctaggacaaatgtgattaatatgctattggactcaataagtaaaattgaatcgttagaattaccccctcatttggtcaaatacttggcgatatcatacaacgcttggtatcaatcgattaacatcttggaatccattcaaagcaatactagcatcgacaatacaaaaattatcgaagccaacgaagatgcgctattagaactatacgtcaatctacaagaagaagacatgttttatggtctttggagacgtagagcaaaatacacagagactaacattggtttatcatatgaacaaattggcctttgggacaaagctcaacaactttatgaagtggcacaggtcaaagctcgtagtggtgccttgccctactcacagtctgagtatgcactatgggaagataactggatacagtgtgctgaaaaattacaacattgggacgtattaactgaattagcgaagcatgaagggttcacggacttattattagaatgtggttggcgtgttgctgattggaacagtgatcgtgatgcacttgagcaatcagtaaaaagcgttatggacgttccaactccacgaaggcaaatgtttaagacctttttggctcttcaaaatttcgcagaaagcagaaaaggagatcaagaagttagaaagctatgcgatgaaggaatacaattaagtctaataaagtgggtgtctctgccaattagatatacaccagctcataagtggctattacatgggtttcaacagtacatggaatttttggaagcgacacagatatatgctaacttgcatacaacaacagtacagaatctggattctaaagcccaagagattaagcgcatcttgcaagcttggagagaccgtctaccaaacacatgggatgatgtcaatatgtggaatgacctagtaacatggagacaacatgcattccaggttattaacaacgcatatctcccattaataccggcacttcaacaatcaaacagtaatagcaatattaatactcatgcatataggggatatcatgaaattgcctgggtaatcaacaggtttgcacatgttgcaaggaagcacaacatgcctgacgtgtgtatcagtcagctggcacgtatttacaccctaccgaatatagaaattcaggaggctttcctaaagttaagggagcaagctaaatgtcattaccaaaacatgaacgaattaacaacgggtctggatgttattagtaatactaatttggtttactttggtactgtccaaaaagctgaattcttcacattgaagggtatgtttttgtctaaattacgcgcatatgaagaggcaaatcaagcctttgcaacagctgttcagatagacttgaacttggctaaagcatgggcccaatggggtttcttcaatgaccgtcgtttgtcagaagagccaaacaacattagttttgctagtaatgcaataagctgttatttacaagccgccggcctgtataagaactcgaagattagggagttattgtgcaggattttatggctcatcagtatagatgatgcttcgggcatgctcacaaacgcatttgactcctttagaggcgaaatacccgtttggtactggattactttcattcctcaactattaacctctctatcacataaggaggccaatatggttcgtcatatcttaatcagaattgctaaaagttatcctcaagctcttcacttccaattaagaacgacaaaggaagatttcgccgttatccaacgacagacaatggctgttatgggggataaaccagatacaaacgatcggaatggacggcgccagccttgggaatatttacaagagttaaacaatattctaaagacagcttatccattgttggccttatccttagagtctcttgttgcccaaataaacgaccgtttcaaatctactactgacgaagatcttttcaggttgataaatgtcctattgatcgatggaacgctgaactacaatcgcttaccatttcctaggaaaaatccaaaacttcctgaaaatacagaaaaaaatttggtcaaattttctacaactttgttggcgccttatataagaccaaagttcaatgccgactttattgacaataaaccggattacgaaacttatatcaagagattacgttactggcgaaggaggttggaaaacaagcttgatagagcatcaaaaaaagaaaatctagaagtattatgtccacatttaagcaacttccatcaccaaaaattcgaggatattgaaattcctggccagtatcttttgaacaaggataataatgttcactttattaaaattgccagatttttacccacggtcgattttgttcgcggaacacattcttcatataggcgtttaatgattcggggccatgatggcagtgtacattcatttgctgttcaatatccagctgttcgccattcaagaagagaagaaaggatgtttcaattgtacagattattcaacaagtcattatccaagaatgtggaaacaagacgtcgcagtatacagttcaatctaccaatagcaatcccgctatctccacaagtccgtatcatgaatgatagtgtttcttttactacccttcatgaaattcacaatgaattttgcaagaaaaaaggatttgacccggatgatatccaagattttatggcagataaactaaacgcagcgcatgatgatgctctgcctgcgccagatatgaccatattgaaagttgaaattttcaattcaattcaaacaatgtttgtaccatcaaatgttttaaaagaccattttacctcgttgtttactcaatttgaagatttctggttattccgtaaacaatttgcgtcacaatacagttcgtttgtcttcatgtcttacatgatgatgatcaataaccgtactcctcacaaaatccatgttgacaaaacctctggtaatgtatttactttagaaatgttaccctcaagatttccatatgaaagggtgaaaccattgctaaagaatcatgacttaagtcttccaccagattctccgatatttcataataatgaaccagttccattcagactgacgcctaatattcaatctttgataggtgattctgctttagaaggtatatttgcggtaaatttatttaccatatcacgtgcattaattgaacctgataatgaactgaacacatacttggccctattcatccgtgacgagatcatatcatggtttagcaaccttcaccggccaatcattgaaaatccacagttacgtgagatggttcaaaccaacgttgacctaattattagaaaggtggcacaattgggccatttgaattcaacacctacagtcacaacccagttcatcctagactgtattggcagcgctgtcagtccaagaaacttagcaagaacagacgtgaacttcatgccatggttctagagctgatacatgggttagtttccggccttttctctgtatttaatgaaggtagagaaagcctcaaaaaatatgtactatataaaaaattaaaatgttttactttttattaaagttgcctaatcaaaatcccaaaaagttgtataattttttttcgaacttggagagaggatttgccgaaactttaacaccatctcgaatccacaccccgtatgaacccattaggtttgccatcaagatgtcagtaaaaagcctatctccaacaacagcaacctcttttggatttgttatggttttgtttctataaaaataatctaatatttcgttgtgacaacctggtttctttgtagagtgccgcaaaacaggtatacctgtcttatcttccaaaagttttgcttgcgaatagtccttatcagaattggaaccggcggtattgctaacaatcaagagtgctttgttagagtatttcgaccttaaggtttcccagtgttgcaagtaatctggccatattttgtcatcatgagggaaggcgatgcagttgtccttatccaagaccacggcctttatagaatcgtggattggtataggaagatcgttaaaagtggggacaactagactaggcttacacagtgatgggttataaagcaaccggagcgtatttaaggtgccactgatgttcatgactaggtagaggagacgatgtaatgtaactgccgcctttcagtttggccccatatatatatatatataaacagacggataattatatcatattaaatgcgatagcataaatttctcgatgcgcattggtaaattgtagcatggcgcgaagtctctcatggataattttgcaaagaatcgatgtatataacgaaccataatcaagatacttgctgggatggctttttctggatctcttgcacttttttgagcagttgtggtgacgtctgtttcacgttgtcctttttattagtaatcttctcatctacaatagttttttttgtgaaaaaaaactgaataagaatatacccaaccaaaattgtgaaaatcagctgtaataaacctctgttattctcaattaattgtgaatcaaatattgagacatactccgaaggtggctctgaaaatcgtggagtatagtcattaaacgacagacgaggcacatccaaaactctattattttgttccacttcacccactctggattttatgtcaaagatatctggaaatatttggatagggatgatcgactcgtgagccagcgtagttcctgggtttaacgaggtgtaaatgacattttgttctggcgacggaatctgcgccagtatagtcctcaaatacttgtcataatggcggaatgcttctttacgttcattagtgtcctctggtaacttagggtactctattataatcactcttttttcgctatcaataaagggctggaaatcttctgtattattacctcgtaagttcaacacctggtctacgttacaatactcctttacaaactctgcaagatcatagtataaatcttgaggcaataggtctaccttttcgaacttaatcgcggttgaactccgtcttatatatctctgtaacgaaacaaactctgtttcaaattccaagaagtccaatttcctcaggcctggttgattaataaacacataagtgtcagcattacatacacctaagaatttctcagccgcttcaataaaggtgtctcttggtaaagtcacagccctatcataatcctcttgatactttaaaataccgggagttctatccaaaagtacaaatatgtgtataacatctagttagtaagaaaaatgaaagttactaaagattaatgtttcttgttctacatacagtttgtaagagaagaatattgcaggaacattggtctggttttgcaattcctccgaagcacaaaagcttccacacataataagcaacaaatatttcaacacagtttgcatcttgccttgctactcctaattagtatgcgcctacgtttcctaactacaaaacagataggtataacctgcaacttaacctccgctgctgatattcttggccgtagttaagagaggtttacattactacagagctaacccgtgttgcatgatatcatcgatataattaaagaatgcacatatgtcagcggtactatcgcatacaatgctctatcagaactctagataacgttagaacatatcctcccaggtttcgccacatctgtggcctcgttactctattcgtttcactctttcttatctatttacagcccatcgagcaacattatcatgccacacgtcgatctcaggccgatctgacaatctttaaaggcatcaacaagagcagcagcttgccgacgtggcaaaagtcaaagaagaacagaggcaactcgtcctacgtgaagccacatacaacaagttaggaactattaggcggaaccgctttctaaggagcttactacttttaacagtactacttttaacagtacacagataaagaaacaaaaagtataaatttgggcgccatcgactggcaagcaaaacacgtatagagaacaggcagtaatgacgacgaagccacaaaatagtaagcagggtttagccgaaggagagatggatgtgagttcacttttcaagagaacggaagttattgggcgagggaaatttggtgtggtttataagggctataacgtgaagactggacgagtgtatgctatcaaagtcttaaatttagattctgattctgacgaggtggaggatgtgcagcgagaaattcagtttttggcctccttgaaacagatttccaatatcacgcggtattatgggtcgtatttgaaagacacaagcctttggatcataatggaacactgcgctggtggttcactgcgttcgttgttaaggccaggcaaaatcgatgaaaagtacattggggttattatgagagaactgcttgtagcattaaaatgcattcataaagataacgtcattcatcgagatatcaaagcagcaaacgttctgatcactaacgaaggtaatgttaaactatgcgattttggtgtcgctgcacaagtaaaccaaacttctttacgacgtcaaactatggctgggaccccctactggatggctccagaagtgatcatggaaggcgtttattacgacactaaagtagatatatggtctttaggtattacaacgtacgagattgccaccggaaatccgccatactgcgatgtggaggccctaagggcaatgcaactaatcatcaaatcgaaaccaccgaggcttgaggacagatcatacagtacatctttgaaagaatttattgcgctttgtcttgatgaggatccaaaggagagattgtcagcagacgatcttttaaaatcaaaatttatcagggcccacaaggcgacgccaacgtccattttgaaagaactaatatcacgatatctactatttagggacaagaataaaaacaaatataaaatagagggcagtataccggaaaatgagccatcaaaacccagtgaagctccaaaaccatcacaaaatggcgggggtgatgaagcacaaaagtcaatagcatcaaatgataatgaaattaagagagtgaacgaaggcgatgtggaaatgaaatgggattttgattcattgagttcgtcggattatattattgaaaataatatcaacctcgatgctttggctgaggacaacaacgagtgggctactgcccaacatgacctgttcaactatgcataccctgacgaagattcttattactttgaccctacaagtcataatactagaccctttgtttatcaagggacaacgataggaaagggctatcctggtacaatagctcaaaattctactttgaatgcaccagtaacaaataactatacgaactcaaaatacccttccaaaatggtagctggaactacaaacacctctggaacacatacggccggtccaatgacatcatctaagaggctggaaagtaaggctccaaaacaattacttgaactttttgaagacaatgaaattattactgctgaaaatgatgtcaatacagaagctcctaaaataagcaaatccatttcatctctaaatgctggtaatagttcacgagatgatttcattccctcaatatccaacgaggtcaacggaaatatcaataataataaaatgcgaccacaccttccacctttatccagtgggaacaattattatagccagagtacacctgctttgccgctactccaaacaaaatttaacaagacgtcaaagggccctccaacaagtggattaactactgctccaacgtctattgaaatagaaattcctgaagaactaccgaatagtgctctaccaacgcctgcgagcgcagatccggttttaataccaagcacaaaggccaggtcatctacagtgacggctggcactccttcgtcatctagctcaatacaatataaatcaccttcaaacgtgcccaggcggttgacagtcagtaacaataggccagaacattgcccaagcaccataacaaatcaaaaattggggtccgcagttgcttctaattccggaatcagctccactccgaacaacagtaataactataacaacaacactgatagtgagaactcaagaggaagcagcggtagtaacactgcaaatagcacacaaatgggcataaccaatccaggtaatgtaacaaagttatctactcataaggcttcttcaccctcaaggccactatttggagttggaacttctcccaatagaaagcctgccggttccccaacccaaaacattggtcataattctactcacacgaacctcgcgcctcctcctacgatgaaaccaatggccaatagcaaagataacaaggacattctcttgcaacctctgaacagcatacctagttcttctacacttaacactattagtggtaatagcagcaataatttaacctcatcaaactacttttccaacgaaaaggaaggctcaagggtcaatggtgactttaaacgcaacaacccaaacttaaaactacaaatgccactacctacacctgttgtgagaaataaacttcttgatccaaatacagcaacctcacagaataacaatggcatgccggggagcgctggcatatccacgaacgaaaatattaatcaatttggatttaacacaagcagtgcgtccaacatccctgtctcaatgactccaattagtgagaaacacattgattttgggggcaagatcaagagaagtcaaagcatttctaacaggaagaactcttctgcctcggaacacccattgaatattcttggctcatctgtttccggcaatgtttccggtatcggtaacaacaatgttggctctaacaacaacagcggccctaataacagtgttcctctttctgctaatacaggaaacactactatcaaagccaattctacgactatcgcaacttcaagttctgccgcggcatcaacgactgcaccaatttcacaacagactattccatccggaacacaattcaatcatattctgagttccgccgcaacagctgcaaactcggttaattctttaggctttggcatgtgtcctcctccacagagtttacaaatggaaatgttcttggacttagaatcgtttctgccaggaaaacagaggcgggtagacaggaaaccccaggttctgaaagaactggaaaatcttttacaaatgttcgaagaaggtttgccctgcattgaacacgctttaaaggaacaacttatttcaacgcctatcaaggataatgagcattaaaagcatcgtctagtttattcttttgtttatgtacatattcaagaaaaataagcaagatgtaagaaaagtgaaagtatatattttctacagaacttaacaagtccctttaagcaccacatggaactcgactgcgcaaggttagcgctttacggactttattgctattctagttcaaagaaagcaaatggcgcagttaccaaacctcgccatttgttttttccgttattttttcttcttataaacgcgcctagaagaaaaaaccgtgcgaagcgcaaatcctgagaaagcgctaaggaggtttcaaccaatgtttaccacttgaaattttagcattctcatcactgtaagagagataattatcctgtaaacattccaaaataccttttgtaacgctgattgttgtatttgttaccccagaattgccatatatagtggagaagaaatcgaaaaggtcatatacagcagaaccaaaaaaaataatacattcgttgatcctttaccgttttcaagagtgaaacgtgatcgtgtttatactttttcgactcaaatttgtccttatctttagttaatacggtctaacttgccacgctactcaagaaatgacctcgattcaggagcgaggcacaagcgctcatctgcattcgcttaaagaaggtgaggctagtgatcgttccagcgagatgcttcctaaacaaagaagtatcataggatcccacgtgcaacgtccaccgtctcaaacaactttaggaaggtcaagggctggaagcaatacaatgaataaagtttcaggcttagatattgctcgaagaccaagtgagaatttattatcaaacatgaactgtagcgacaacggcaatgggggaaatatgctaaattcattcgttaactcggctttaccaccgccaaaagtcaaccctgctcaaacaagacgtgaacgtcccgcttcaaatagctcaataggtaccaagactaccgaggtattttcatccacttctgcatcttcctccttgggagataccagcgatgagggagaaggcagtgatgccgacaaatctaaaataaatacttttcccagcatattgatggaaaaggctactcaaggtagaggcgctgatggaaatggaatgagaagcgcaagcaataataccattgtggaagcaactacggacggttccaaaatggcactgcaaaaaagcatgtcgtttgatgatacagccgcagagaaaactatgaataaatctagacattcttaccaagaacagttctcctcgaagaaaagccagtcatctttactgaacagcaagcaaagatcacgtgctaaatcgcaaacatgctcgtctacgggttataacaacagcagcattctgaaaacgtttggcataagctccaaaatttctaattcaagtgatcggatagaggcttcgtcattagaatttaacgttccatctcagaaacctttgaattgcaagccattaactccgtctcagaaatacagacttcgtaaagagcaatcggagatgaatttaagaaatacaatcaaaagaaaagagaaattttatgatagtcaagaacaaattcttgagttacaagagggagacgttgatgattcgttgatttggaacgttcctatggcatcattatctactaattcatttctagcgtctgctaagcccgatgatatgaataacttggctggcaagaatgacttatcagaatataccggaggtttggtaaatgataactctgaaatttcttatacaaaacaaaatcataggtactcgaacatctcttttgcgagtacaacatcaaacgcctcattattggactttaatgagatgcctacgtctccgattccaggtttgaacaaagtaactgattttcagttcattcaagacacaaccaagagtctagcctctgtttatttgcattcttccaataggctttcaagatctaagctgtccgaaagaacaaagtcttccgatttcttgccaattgaactaaaagaagctcaaaatcaaggcatggaagatttgatacttgtctcggagaacaaactagatgtggtcagccattcaagaccgagttggttaccacccaaggatcgccaggaaaaaaagcttcatgaaaggcaaattaacaaaagcatgagtgttgcttcccttgaccaactaggaaaaaataaagacagagaagaaaagttgattagagatgaaacaaataggcaaaaatatgtgttattattggacagagatataactagaaactcctccttacaaagcctaagtaaaatggtttgggacactccatttagtgacgaaactaggtcaacaatttacagcgaaattttacagagcaagactaggtttattaccaaaaactatattcaaccatttcatgagctacaggagcttttaacaaaaatgggagactttcctaaaaacaaggaaattgaaatatcgcagctaatcgaaacaagtttgaggcgaaaagtgagcggtttacatgatatatgtcctgatttgatgcttttattgaagataaaatctatctcatcacagggtatagtcaccggtgatgaactccttttccatcatttcttggtgagtgaatcatttcagaacctggggctaaacgagatttggaatattgttaatttagtacaaatgacgtgttttaatgatctttgtaaagaaaagttcgatgcaaaggttttagaacgtaagggtgtcgtagccggttatttatcgcaaaacgaggagttcaaggatgaatttaatacggagtgtataaactctaccacctggtggaacatcctagaacgtattgatcataagctttttatgtggatcatggatattatagtagtcaacaattcccagagctacaaaaatagcccaatcaacgaagatgagtttgttaacaaggattgggaatattaccgctcgaagaaagtggtaataaactacaagatcttgatttcatttgcattaaatgtattgttaaattaccactttggattcactgatttaagaagtctttgtaacgtgaatgaccagagattttgcattccagtattcatcaatgatgaattcgtagacgcagatactgtaaatgccgtgttcatcaagaaatgggcgcattactacaagaagttttgatattttttgtaactgtaatttcactcatgcacaagaaaaaaaaaactggattaaaagggagcccaaggaaaactcctcagcatatatttagaagtctcctcagcatatagttgtttgttttctttacacattcactgtttaataaaacttttataatatttcattatcggaactctagattctatacttgtttcccaattgttgctggtagtaaacgtatacgtcataaaagggaaaagccacatgcggaagaattttatggaaaaaaaaaaaacctcgaagttactacttctagggggcctatcaagtaaattactcctggtacactgaagtatataagggatatagaagcaaatagttgtcagtgcaatccttcaagacgattgggaaaatactgtaatataaatcgtaaaggaaaattggaaattttttaaagatgtcttcactggttactcttaataacggtctgaaaatgcccctagtcggcttagggtgctggaaaattgacaaaaaagtctgtgcgaatcaaatttatgaagctatcaaattaggctaccgtttattcgatggtgcttgcgactacggcaacgaaaaggaagttggtgaaggtatcaggaaagccatctccgaaggtcttgtttctagaaaggatatatttgttgtttcaaagttatggaacaattttcaccatcctgatcatgtaaaattagctttaaagaagaccttaagcgatatgggacttgattatttagacctgtattatattcacttcccaatcgccttcaaatatgttccatttgaagagaaataccctccaggattctatacgggcgcagatgacgagaagaaaggtcacatcaccgaagcacatgtaccaatcatagatacgtaccgggctctggaagaatgtgttgatgaaggcttgattaagtctattggtgtttccaactttcagggaagcttgattcaagatttattacgtggttgtagaatcaagcccgtggctttgcaaattgaacaccatccttatttgactcaagaacacctagttgagttttgtaaattacacgatatccaagtagttgcttactcctccttcggtcctcaatcattcattgagatggacttacagttggcaaaaaccacgccaactctgttcgagaatgatgtaatcaagaaggtctcacaaaaccatccaggcagtaccacttcccaagtattgcttagatgggcaactcagagaggcattgccgtcattccaaaatcttccaagaaggaaaggttacttggcaacctagaaatcgaaaaaaagttcactttaacggagcaagaattgaaggatatttctgcactaaatgccaacatcagatttaatgatccatggacctggttggatggtaaattccccacttttgcctgatccagccagtaaaatccatactcaacgacgatatgaacaaatttccctcattccgatgctgtatatgtgtataaatttttacatgctcttctgtttagacacagaacagctttaaataaaatgttggatatactttttctgcctgtggtgtcatccacgcttttaattcatctcttgtatggttgacaatttggctattttttaacagaacccaacggtaattgaaattaaaagggaaacgagtgggggcgatgagtgagtgatactaaaatagacaccaagagagcaaagcggtcccaaaatcatttgagtaaccggatatctatcgggatattaatagcagcttccatttcaactaaaacaacagcaagatatgagcgacaagatatcctttctacctcccgaacccatccaactacttgacgaagactccacggagcctgaactcgacattgactcacaacaagaaaatgagggacccatcagtgcgtcaaacagcaatgatagcactagccatagtaatgattgcggtgccacaattaccagaacaagacctagacgaagcagttctatcaatgcaaactttagttttcaaaaggctcatgtcagcgattgcaccatagtcaatggcgaccatggaacaaagtttgctgtctggagaattaccgtatttcttgaacccaacttgaaggcttttgcggccaagagggaaagctataaaatccaaacctataaacgatactccgatttcgtcagattacgagagaatttgctcacaagaatcaagacagcgaaacctgagaaacttaactgtttgcagattccacaccttcccccttcagtgcagtggtacagttcttggaaatatcaagaagtgaatctgaacaaggactggctggcaaaaagacagagagggctcgagtacttcctcaatcacatcatccttaacagcagcctcgtagaaatgaccaaagatatactcatacagtttctagagccttcaaaacgagttgcatagctcaccatccctatccaaccgactattcttctcatcgactactactatcccatttaactcgggcgcgttgttaattaatcactcgatggggaatgccttgagctgaccgcaatgaaaacttttaggggatcgtccaacattaaaggaagaacgaaacggactccacagtttctaatataaataaacaatgataaaacatatagtttcgccattcaggacgaattttgttggcatcagcaagtccgtgctgtcaaggatgattcatcacaaggttacaatcataggttctggccccgctgcccacaccgctgctatatacttggcaagagcagagatgaagcccacattatatgagggaatgatggccaacggaattgctgctggtggccaattgacaacaaccaccgatatcgaaaatttcccagggtttcctgaatcgttgagtggcagtgaactgatggagaggatgaggaaacaatctgccaagtttggcactaacataattaccgagactgtctctaaagtcgatttatcttcaaaaccattcagattatggaccgaatttaatgaggatgcagagcctgtgaccactgatgctataatcttggccacgggtgcttccgctaagagaatgcatttaccaggggaggaaacctactggcagcagggaatatctgcctgtgctgtatgtgatggtgcagtccctatctttagaaacaagccattggccgttattggtggtggtgactctgcgtgtgaggaagcggaatttcttacgaagtatgcgtcgaaagtatatatattagtaagaaaggatcattttcgtgcatctgtaataatgcagagacgaattgagaaaaatccaaacatcattgttttgttcaacacagttgcattagaagctaagggtgatggtaagttattgaatatgttgagaattaagaatactaaaagtaatgtggagaacgatttagaagtaaatggactattttacgcaataggtcacagccctgccacagatatagttaaaggacaagtagatgaagaagagacggggtatataaaaactgtgcctggatcgtctctgacttctgtgccaggtttttttgctgcaggtgacgttcaggactctaggtatagacaagcagttacttctgctggttccggatgcattgctgctttggatgcagaacggtacctaagtgcccaagagtaacgtgaaaaaaccggtttatttttgtttttactgttcgattgtgttacgtattctatgttttttgagatatatttgaaatatttttataagatacatatatatatgtgcgtattgctgcgacaaaagaagagacaaagagataggcgttgaaattgacgagacaaagaggaagacattaattaatcatcattttaaatgggatttttttacttgcaagcttttgacctgctcttctagtttttttacctttccttgaatttcttccaagtcaccgttcagtctgattctttcgttaacaatgttttgctcccattgtctaaatctttgctcctcagctttgacttggtcagtgaaatacttcttcaatgcattttcttcttctttgtatctaggattgtgtgacaatttccttgctggtgcaattgctggaagagtgaaatcttcattcccctccccggtgttctcgtgaccctcaagtcttaatcttctgtatgtttcgtaatgcatttcttgggtggtagaaatcaaatctaatagataagtcctcagtaacagggctctgagcttacggaaatcacaatgagaatcgttttcgatttccacaagtccccaaggatacttccttgcaactacctgagtgccttgcccattgtcaaattttttttcagaccctactatggcaaatggcattgcttctatcaactgtcttgcatgttcaacagcggcagaatctggattactgccacttttggcatcttccttagaatcagcgtctaatggaggcgtgaaaatacgaatttcttgagcttctattacttgcctgattctggacttgaactgttgtaattcttgggcagtcaatgtatcagctttcgcaataactggaatcagattggctctggttgacaatctcttcatagtctcaatgtcaattggctttaaaccatgtccagtgggcctgatgaagtacagaacggcatgaactctcaagtcaaatttcttagtacggtacggttgctgctcttgacgcatataagaatcgtgttgatcatcaataaaatccaccaatggttgccaggctttgttgttattcacgttatctccaaaacctggggtgtcgatgacattaacgcgtaattcgaaatgcttctcttccagcaaagctcttgtgatgtcgatttctacagtctttctgatgggttcttggcggtgttgctgaccatctgcccttttcaagacagtctgaaataaggtattaataaatgtagttttacccaatccgctctcaccacataacatcacggtgaatgtaccaccttcttcattaacaattttataacgctggttgggaagattggatatccctacaggaggaggaacaggggcagcagtcgcagtggcagcactcattatttgatacaatatgtgatgtagttcgttatcaatactcttcaggtcaagatcctatatcttgctgcacctttcaagactttgatctactcaaaacaaacaatggtgatttcgaaaaaaatttcggattcttcacttttccagcgccctgttttttttctgtaatcacgattgcaaaaaaaagagacttaccataggacaatttccataaacaaaacaaagagcaacataactcatagctgaattgctaatcgtgatactgcatcatgtcccatccgcactcacatagcatatatttgtctgagttgcccgtcaggaaacctcaagccttgggcaatcctcttttgaggaagattcaaagagcttgcagaatgtcacttgctgaaccagacttggcgttgaatcttgacattgctgactacattaatgaaaaacagggcgctgcccctagggatgctgccattgcacttgctaaactgatcaacaatagagaatcgcacgtggcaatattcgcgttatctctattagacgtgcttgtcaagaattgtggatacccattccacttgcaaatttctagaaaggaatttttgaatgaactggtcaagagatttccaggtcacccaccattacgttattctaagattcagagattgattttaactgctattgaagaatggtatcaaacaatttgtaaacactcaagctacaagaatgatatgggttatattagagacatgcaccgtttgttgaaatataagggttatgcattccccaaaatcagtgaatccgacctagcagttttgaagcctagtaatcaattgaagaccgctagtgaaattcaaaaggagcaggaaattgctcaagctgcaaaactcgaagaattgatcaggcgtggtaaacctgaagatttgagggaagctaacaaattaatgaaaatcatggcagggttcaaagaagacaatgccgttcaagctaaacaggctatttccagtgaattgaacaaattgaagcgtaaagccgatttgctgaatgaaatgctggaatcacctgactcacaaaactgggataacgaaactacacaagaacttcacagtgcattaaaggtagctcaaccaaaatttcaaaagatcattgaggaagaacaggaagacgatgcgttagtgcaggatctattgaagtttaatgatacagttaatcaactattggaaaaattcaacttattgaaaaacggtgactccaacgctgcttcgcagatacatccaagtcatgtttctgctccgttacaacaatcttctggtgctttaacgaatgaaatcaacttaatcgatttcaatgatttggacgaagcgccctctcaaggcaacaacaataccaacggcacgggtacaccagcagcagcggaaacatctgtcaatgacttattgggcgatttgaccgatttatctatttcgaacccttcaaccgctaaccaagcatcctttggtctgggaggcgatatcgtgttggggtcctctcaacccgcaccaccagttactactactaacaactcgaacaacactttagatcttttgggactttcaactcctcaatcgccaactaattcccaagcagtaaacagtagtgggttcgatcttttgatgggatttaatccaacaacaggtactactactgcgcccgcaagaaccctagtcaatcagtctcctaacttgaagattgagttcgaaatatctagggagtcaaactcagttataaggataaaatcgttctttacaaacttaagttcgtcaccgatctccaacttagtgttcttattagcagtccctaagtcaatgtctttgaaattgcaaccccaatcgagtaactttatgattggcaacgctaaagatggtatctctcaagaaggtacaattgaaaatgcgccagctaacccttcaaaggctttgaaagtcaagtggaaggtcaactattctgtcaactccacccaagctgaagaaactgctgtttttacgttacctaatgtataatcctctggcgtttcttatcaatcctttctcttctctatgtatatttttagaaggataatacctctatgtagacaatcttataaagatcttcgcaacaatacatatttcacttactaatatatgttgcgttttcatgcatcaaaagtagttagcaatgctagatcgtgtaaaggaaaaaaaagagaaatagtataattcgccatcctcataaccactgaaaaatcgaagttaaccaaaaggaaagttgaaatggaggaagtgttccgtttttactcgaactctagaaatatcttcattcataaaagcctttcattaaaaccatccaccattgatgaccccaaaagtggatatggccttttcgtagaaccttcgaagttcaagaatgatgaattgaaaagtgaaactatccaattgctccgaatccctaagcgctgcacgtttaatataaacacacttctggctctcttgggagatgaggacgaattttcttcaaaggaagaatttcaaagaactaatgacaaaattaagattgctcttcgtgaaataatggctcatccgaatttcagtgtgttcctgacagaaacaaatttactcataatttatttcatgatatttcaaactattcgtagtcgttatgagattcccgaaaatatccaatattatttagaaaatgttttaatgagcattgaagtagaaacagccatggattctattgaaaacttagctactgattatggacattatccacagatttttggccttcgagagacgctaaatttatttaaagaactgtttcacgacgtcttgaatttaagtgatatcaaacatctttattctgcaataatttcacgttgtttagagataccagaaagggccgataccaaaagtgaagaattcacggtccattctactttagtccctattgtagattttgccaaccatgaaggcacccaaaaaaatgcttattttgacatcgacccttcaaataatgacgttttacttctattggatacaaaagcggtccaaagtgaactcacaaaacctattgaagttttcattagttactcaccaacagaggatttattttccatgcttgtaacatatggattcaccccagattttagagggaattcccaattttggactgtatcctttgacaggtgctttttaagaaactatgatggaccagataaaactacaaatttaagattgttttacaaatggatgcacataaatccagtggtaccactagttaaatacgagcacaacggaaagactcgctggtttctcaatgacaccacgcctgaatttgatatgcttttgctcccattcattccatcgatagatgatggcaaaattgctcggtgggcgtacgattccacatgtcatttgatgttcacgaaaatccattgtctgataaatcccgaggccaacgaacatgcgttaatgattgcagaaaactaccgctctctcattaaagagaaagagtcaaatggtgacgatttcataaatttaccgccactagcttggtcattgcgttacaaagatacagaaaacgattgtgtacggcaaagacatatatgcagtgaagatgcggtcgctgtacttaaacaagaagaaatgcaagactcaaccaaaaccaaatcccagtttaccagtttctttcgtaaatttttagagtttcgtagatccaaaattattaggcctaccagtgattcaaaagttgcaagcatattataccagcaggaactggaaataattgctgacttagcaaaagctatcgatagcagctctaccatttttttcagcgatctgaatgttacattggacaccgaaccagaacggctcccccctctaaggtttttagatgattacatagagatctctgcggataagcaggagccaagcccaatttgtgaggatctttcttattatacacccagcaggtttactgatttttttcaagaagaggtaagccaatatgcggctttctttcaggatgactagatgagtaccacttacgatcttgtatataaatgtttttagttgtcctttcttctacattaaaagcatcacaaagaacaatctgacgcgtttttccactgtctctttctcgcgttttattcttttccgtttgagacaaaaaaagaggagctttgtagtgtaatactactagttacttaagggaacacatcaagcattcggtgtctcacaggctactatgaaatataatatagtgcatggaatttgcctattatttgctattacccaagctgtaggggctgtccatttttatgcgaagtccggggaaaccaaatgcttctatgaacacttatcccggggaaacctactgattggggatttagacctatatgtagaaaaggatggtctgtttgaagaggaccctgaatccagtctgacaataactgtcgatgaaacattcgataacgaccatcgtgtcctaaatcaaaaaaactcacacacaggtgatgttacttttacagctttagacacaggtgaacatagattttgcttcactccattctacagcaagaaatcagccacactaagagtattcatcgaactagaaattggcaatgttgaagcgcttgacagcaagaaaaaagaagatatgaattcacttaaggggagggtaggccagttgactcaaaggctatcttctattcgtaaggagcaagacgctatcagagaaaaagaggcagaattcagaaatcaaagtgaatcagctaacagcaagataatgacgtggtctgtgttccaacttctcatattgctgggcacctgtgccttccagctacgctatctcaagaatttctttgtcaaacagaaggtagtataatataccatgtttgttatatagagtttatatatcgctcattacgaatcggtgcaatgagctcttcgatatgaaatattccttagcttagtaataagagtgacttaagctgatgccgttgactgcaaaaggaagtaaatagaagtcaataacaatgaatgactaccatctcgaggataccacgtctgaacttgaagcattaagattggagaatgcacaattaagagagcagcttgccaagagagaagacagcagccgcgactacccattatctttggaagaataccaacgttacggaagacaaatgattgttgaagaaacaggtggtgtagcaggtcaagtcaagttgaaaaatacaaaagttttggtagttggtgctggaggtttgggatgtcccgccttgccctacttagcgggcgctggcgtgggccaaataggcatagtagataacgatgtggtggagacttccaatttgcataggcaggttcttcatgattctagcagagttggaatgttgaaatgtgagtcggccaggcaatatatcacgaaactgaacccacacattaacgtcgttacctatcccgttagattgaactccagtaatgcttttgacattttcaaaggttacaattatatattagactgcacagattctccattaacgagatacctggtgtctgatgttgcagttaatctgggaataacagtagtgtctgcatccggtttgggaacagagggccagctaactatattgaattttaacaatatagggccatgctacagatgcttttatccaacacctccgccaccaaatgccgtgacctcttgccaagaaggcggtgtgataggaccttgcattggactagttggaacaatgatggctgtagaaactttgaagcttatcctaggaatctacaccaatgaaaattttagtccctttttgatgttatattcaggtttcccacagcagagcctgcgcactttcaaaatgagaggcagacaagaaaagtgtctatgctgtggtaagaatcgaacgataacaaaagaagccatcgaaaaaggtgagatcaattacgaactgttttgtggcgcacgaaactataatgtatgcgagcctgatgagagaatcagtgtggacgcatttcagcgtatctacaaggatgatgaatttctagcaaaacatatatttcttgatgttaggccatcccatcattacgagatatctcatttccctgaagcagttaatattccaatcaaaaatctaagagatatgaacggtgatcttaagaaactgcaagaaaaacttcccagtgtagaaaaagacagtaatatagtgattctttgccgctacggtaacgactctcagctagctacaagattattgaaggataaatttgggttttctaatgtacgagacgtgagaggaggatacttcaaatacatagacgatattgatcaaaccattcctaaatattagttgacctatacatgtataacgtgtatatgtaactttatttttttttatccctttccctcctttcattatttcttcttgtctgtcacttatgctctataacaggaatgttttcgacacacttgagcaatttattcaggctgcatcctgcaattctttcaaggccgaagccaaatccttaatcaaatcattagcggattcacagcccacagatactcttattaaagtttggtcgatatatgggtcagtcattgctctccattccacaagggattcaattccacccagtgaggtcgcatgatggaaatatttcagcttgaggggtaattgtttacactgctctttggtgtacaaagtgatagcaaaaacgggaccatatcctcctaccagttgctttttaacgaactcttctgtttgtaaagaagagtggtaaatcgtcttcaatactttgtcaaattcagattggtgatctgacaaaaatctaactaatttcgtagcattttctgattgtttggttattctcatttcgtaggttctcagggatcgcaacaacatgaaactttccaaatttgccacgtttgtacccaagtagattctgtcgtcttttagttgtcgggaagttgcttcctctttgactacaaggacgccacttaacaagtcagaatgaccaccaaagtacttagtagcagagtataggacaatatcggctccgaaattccatgcgtattgcaatggaggagatgcgaatgtggaatccactataagcagggcgccttttgcatgagctctgcgggccaaactctcgatatcagaagaggtaccatatgggtttacaggagattccagatggacaatgtcaccttcagaagcacatttttcaatatcttccaaggggtgttgctcaatgccgtaattacgggtcaatatgttagcaattgctcgaacaccatggtagctctgtccgataaagatcttcttagggttgtaatgtaccattgccgcatagaacgcagctaaccctgaagaataaatgacagcataaccatcgaggatctctgagaagatactctctaatctggtgctatttggatgcgctagccgtgaatatacgggcttcttctccataaagtccaagttttcacgctctgtccatggaattaggtcgtcatcgtcgtaacggaaggttgtagagacattaattgggggcgccacgtcagtaaccctgttatctttatcatcgccatgaatcaaagctgttgacaagtccaccatcttacgtactcttttcgtgcaatctttcctttatagcatgtactacaacatttgaagagatggagggattgcaacgatctattgttgcgcaatatgcttatatatcgcgtgttgcataaacccatcaagtgatcgcactctgaattaaacaccgcaaaaaaatagaaaccacagtttcaccatttgacaagaactcacaagatatccttgaggtctatcagtaagtggttaatcccgtaccaaagcgtatgtgaaggacttcagaaacagttatttcacgtactacaattattacaactggccctctttcccttatatatactgtaaatattgcgactgacatggagaccacataatcacacgtgataaatagtcccgttcaacttacgtatataatgtgattcagtgttccgccaaggagtaaactcctttagtttaaggtctgcttatttttgcaacagaagcctgccttggctttcgagatactagtttctggctacggttttctattccttatcattttagccttatcatacttgctgaaaagttgcagatatctccacgctcttaaatgaaagaaaaaagggcgttttcctcctgtatgaatgaaagaaaaaattcatgttatgtgagcaagtaggtaaaaagaaagaataaaaggttcagcttttctatgttcaggatacaactgagaactatgtccagcaaaacatgcaagagtgattacccaaaggagtttgtcagtttcttaaatagctcacactctccttaccatacagttcataacatcaaaaagcatctggtgtcaaatggcttcaaagagttgagcgaacgtgactcgtgggctggccacgtcgcacaaaaaggaaagtactttgtgacaagaaatggctcttccattattgcgtttgctgttggtggaaagtgggagcctggtaatccaattgccattacgggtgctcacaccgactcccccgcattaaggattaagcctatttctaaaagagtcagtgagaagtatttacaagtgggcgtggaaacttatggtggcgctatttggcattcatggtttgataaggatttgggcgttgccggaagagttttcgtaaaggatgcgaaaactggcaaatccattgctagattggtggatttgaatagacctctgttaaagattcctactttggctattcatctggacagagacgtaaatcaaaaattcgagtttaatagagaaactcaactgttgccgattggtggtctgcaagaagacaaaactgaagcgaaaactgaaaaggaaattaataacggtgagtttacctccataaaaacgatagtacagaggcatcacgcagaacttttggggctaatagccaaagaactcgccattgatacaattgaagacattgaagacttcgaattgatcctttatgatcataatgcatccactctaggtgggttcaacgatgagtttgtcttctctggtcgattggataatttgacatcttgtttcacatcaatgcacggtttaacgttggcggctgacacagaaattgaccgagaatcaggcattagattgatggcatgctttgatcatgaggagattggctcatcctccgcccaaggggcagattctaacttcttgcctaatatattggaaaggttgtccatcctgaagggggacggttctgatcaaactaaacctttgtttcactcggcaatattggaaacttccgctaagtcgtttttcctttcatctgatgttgctcatgcagttcatccaaactatgcaaacaaatacgaaagccaacacaaacccttattgggtggtggtcccgtaatcaagattaacgcgaatcaacgttacatgaccaattcaccagggttggtcttggtgaaaagactagcagaggctgctaaagtccctttgcaattgtttgtcgtagctaacgactcaccatgcggttctaccatcggccccattttggcctcaaagacaggtattagaactctagacttgggtaatcctgtgttgagtatgcattcgattagagagaccggtggctctgcagacctggagttccaaatcaagttatttaaggaattttttgaacgctacacttccatagaatctgaaattgttgtctaaactgcaattgttagatgattcataatccggtatatttattgccctcttttgtattttacaaatagtaaatatatataatatcttgtgatctacataagctttcgcggggtcttcagaaaaataaaaagtttttaaaagaatatacgcttagcaaaggaatagacagatttagtttgtacgcaaatagtttttgaagaaggtagcagattgatcaattttgtatgagcggaaatctatccttaaacgccaactactacattacttgcaataaaaatgagtgcagatttatcgattggtaatgaaattaaagattcatttaaggaaacccataaatgggtccaaaataacttaaaatggttgaaggacattgagcaattttatcgggaaagggctaagttagaaaaagactacagcgagagattatctcgcttatcagcagagtactttaataagaagtcttcgacctcagttcctatctcggtaggtgacacacctactaccacgccagggtccattgaagctgcaggtgtggttgcatggaatgaaattctatctcagactgatatgatttccaaggatcatgatcagttatcaaccgactttgaaaatcatgtagcaaatcaattgagtggattattcactaaacttgatatgactttgagcaagataaatggatttaacaatgacatggttaataaaaaggataacatttaccacgaactggaaaaagcgaagaaggactatgatgaagcctgttccactatggaaatggcaagaaataggtataccaaggcatctaatgatagaaataaaaagaagttggatgaaaaagaaatggagatgaacaagtgtaaaaatgaatatttaatcaagatcaaccaggcaaatagaactaaggataaatactattttcaagatgttcctgaagtgctagatcttctacaagacgtaaatgaggcaaagacccttttcttaaatgatctgtggttgaaggcggcttctgtcgagaacgatctgggtgcaaatgtcagcaaaagactccaggcggcaaattctgttgtcaagcagaataaaccctctttaaacacggccatctttatcaagcacaatctaaagaattggaaagaaccacaagactttgtctataagccatctccagtatggcatgatgatgaaaaatttgctgttccctcgtcgttggaagttgaagacttgagaataaaactggcaaaagcagaaaatgattacaattcattgcaagataaaactcaaaatgagttatccaaactgtctactttgaacaagataaagcacgaaatgaaaactaatgaagataatatcaatgccactaagttttatgatacactaaaggaatacttaaatgtcgtttcaccctttacctcacacgaaacattaaaattgcaagccgaagttcaaatcgaaagtattcagaataatgttcctgaagaatacgatttatccacagacaatattgatctttccaaaacaaagaagaaatccgggatattcagtaagttcaaacacaacatcctgaacgtcgactcgaagccttcgagtggagggagcactggtaatggcaacggaggacccttgcatataacaagtctcttcaacacatcaagaagaactaggctaggctctgcccctaacaacgctggtgaagattcagataataattctatacgcaccactagtaccaacaatacaaaaaagaccacacaaaattccagtgatgacggcaagaataaagtgttgtatgcatacgtacaaaaggatgatgacgaaatcaccattacgccaggagacaaaatctctttggttgcacgcgatacgggttctggatggactaagataaataacgacaccactggggaaaccggccttgtacccaccacatatattcgcatatctagcgcggctacagttaaagcaaatgatagaggccctgcaccagaagtaccaccaccaagaaggagtacactacctgttaggacgatggaggccatatatgcctacgaagcacagggagatgatgagatttcaattgatccgggggacataattactgttatcagaggcgatgacggtagcgggtggacatatggtgaatgtgacggattgaaaggtctatttcctacaagttactgtaaatgaacgaaggaatgaactgaaactattaaatattttccctggccgccacttttttgagaggtatgacgactctatgttatatatatatatatatatatatatatatatagcacaaaatttcatgtgatcaatctactaggcgaacacctaaattgttatttatttccatgtctatatccatttcaatgtctggctcatcttcgtcctcgttttcgaattcggattcagattcggattccaaggtagtctccaaatcacagtttgtcctacagttcggacacatgaattgaggataattcataataaccaatcttcttacacaatgaaaatgccaactatgggcacatggtgatataaaaatggcttggcaaggttttattttgtttagacaaatggaacagtcttcttgttctaaaccagtagttagtttctgtagattttttattcggctcaaggcttctttattaaatgcattggcctttaatttccaagacttgttcaattctattttcatcttaacacaacgatatatctcttccgtcccgccgcgaaagtccatacccagctgtatgatatctccgtcatgtaaaaggtagtccttagaagtggtagacgcagaagatagacgctggtggttcaaaaaggtcccactggaagacttgacatctttcaaaaaccagtttccttggtcatcaactttgaaacacccatgggtcctggatatcacttttgatttgaacactacgggatgatactgatctggaattttggaaattgcctctcttactctttcggtgtatcttccgatgataatttgcgagcctgcgcccgcagtcctgataatggggtcaaagaaaagaccctggttagccacagacgtggatgaagtatctataaacggggttagcctaatgctgaaaagcccgtgcttgtccattctgcgtttcaaagtagattggtctatccgttccggtagcgaggtatttggtgggagatgtatatcaagtgaaaactccgtctgattgacttggtttggaggatatatgaaatggcggatactctttgtagtgttcaccgcgggggctgtattcgtctccacagtggcagcagcagcagcagtagcaccaacattgccgtttgcgctaccgttatttgcaacgactaaagaagtagccgtacgcgagggcaaaatacctaaaccattgctaacgctattattattgctgttattgttaggcgtatcgttaatggtgagagagatggatatcggtagtctgatgggattgttgaacttggtgtgatcgtgagaggtagcgatgccagaagcagcaggtggcgtctggtttgggggagatgagggaacagtattagtagacatccaggaataaccactatacagaacgtatgtgcacaggaaatcgacactgtaagaagaaaagctcacggcacaagagtcagaaacagggcagtgaacaaagaacgagaagtacggtttacagttgagccgtacaccgagttcctctttgaataatatcgaacctatacactaatgcactaatgtgtttctgttcacacccagaattctaaggctcctgctgatcccaatgctaaggtttatcaattttctcattctctttgtgggccgtaaacagtgatattctctcacgagagcgcttaaagagaatggagaagcccagccccaccaggcggcaaactagtagtctctccactatctccaacggtatgaccatgaccaacgataatagggataccacaaataccaacagtggctctacaagcagcaacaattcacaaccatcttcgtcttccacgccaccagcggccagtggacccgtaacggacagaaccaaagtcaactatgtaccaaagagcgacgatccgtcgtcatttcaatactacccagacgacccggagaacccggtcaataagtataaattcgcgttaaaggctgacagtcagtactatgatccttgtgaggagtcctccaagctcagttttcagtgcctcgagcgcaacgattacgaccgatccaagtgccaagaatattttgacgcataccgcgaatgcaagaaacaatggctgacagccaggaggaaaaacagacagcagtgggaatgaggcagccttttcttcttgtttgttcagctgtgatctgttttctatatagatcgccactacgcgacgtagtgttccgacaggcagccacagcacactctagtgcaatgtgaaaaactaattcgcaatggtatgtaaataagcaagctaaattggattttcaaagtgcgaataaagaattttttgtatatatctctacatacttgtatataccgaacataagaagctcttatggccgaaaactccctcctgaggtttatcaccaagaacaaagtggccatcctagcaacggtctctgcggggactgctgctgtgggtgcttatgtttactaccagcaaattaagcagcagcaacagcagcaattgaagggtacaaaagacaaccgacgtcaaagtgaggcctttgctggtcaaaatgaagacgaggcggacttaaaggacgacggcagcgtcgtaagtggaagtaataagaggaagaagaagaagaataaacgcaagaggaacaataaggcaaaatcgggagaagggtttgactatccctccttgcccaatggcgagcctgatattgcccaattgaaaggcctatcaccctcccagagacaagcgtatgccgtgcaactgaagaacagaggtaaccacttcttcactgctaagaattttaatgaggccatcaaatactaccagtatgccattgagctggacccgaatgaaccagtgttctattccaacatatctgcttgttacatttctacgggcgacttagagaaggttatagagttcactacaaaggcacttgagataaaacctgaccattctaaagccttgctgagacgtgcatctgccaacgagtcactgggcaacttcactgatgctatgtttgatctatctgttttgtcattgaatggtgactttgatggagcctccattgaacctatgctggaaagaaatttaaataagcaagcaatgaaagtactaaatgaaaacctatcgaaggatgaaggcagaggctcgcaggttttgccgtctaacacatctctggcgtcattttttgggatttttgactctcacttagaagtttctagtgtgaacaccagttcaaactacgatactgcatacgctctattgtcagatgctttgcaaagactatattctgcaacagatgaaggttacttagtagcaaacgatcttttaacaaagtccactgacatgtaccactctctactttctgcaaatacagtggacgatcctttaagagagaatgctgccttggcattgtgctacacgggtattttccatttcttaaaaaataacctgttagatgcccaagttcttttacaagaatctataaacctgcatccaacaccaaattcgtacatatttttggcattgaccttggccgataaagaaaactctcaagaatttttcaaatttttccaaaaagctgttgatctaaaccctgagtatccgccaacctattaccaccgtgggcagatgtattttattctacaagattataaaaatgccaaggaagatttccaaaaggcccaaagcttgaaccctgaaaatgtttatccctacattcaattagcctgtttgttgtacaagcaaggtaaatttaccgaatctgaagcttttttcaatgaaacaaagttgaagtttcctaccttacctgaggtgcccacctttttcgctgaaatcttgacagataggggcgattttgatactgcaattaaacaatatgatattgctaaaaggttggaagaagtgcaagaaaaaatacatgtgggtataggacccttgattgggaaagcaactatattagctagacaatcctctcaagatccaacccagttggatgaagagaaattcaacgcagccattaagctgctgacaaaagcctgtgaattagatccacgatctgaacaagcgaagatcgggttagcacaactaaaattacaaatggaaaaaattgacgaggccatagaattgtttgaagattctgcaattttagcaagaactatggatgaaaaacttcaagctactaccttcgcggaagctgcaaagatacaaaagcgtttgagggctgatccaatcataagtgcaaagatggagctaacattagctcgttatagggctaaaggcatgctttagaagatatgtcaggtattggtcaaatatatacttttagttaatactggatatgttataaaggttctgttaatgccaaatccatttcaattcttttcttccaaatattgtactggtcgtctgtgaccaaaatattggtggtttgtaacatcgatcccagtttcctaaatataatttcatcgtatctgatgccatcaaaatcatcatacctaatttgcaaatctctgaaccatttttcaccgataattaattccttcactaattttacacattcaataacatcatccacttttgacgtcaacatcaagctgcacatcttactgactataaaatggtcaattcttggatccttgcgtcttctttcattaaatacaatgaatgtacaatttaatactaacccacacactaattgccatgggcaaaccaatcttgacgcgtttatgttgtactcatccacaattttatatgctacttctcttggtaattcaaaatcgttgcaaagccgtattatttcttcagtagtcattttgcaatacttctttactaacaaagaatttggtattctgccccttttcctcagggcttttgccgtcttcaattctgattgcggttttccaactgccttattttgtttcgttctcccgcttctgctttcttgcacacctaatggctcttcctcacttgtagggtcactttcatggttttcatactcatcagaatctacatttctggttccagtaatgctcttattactatggctttttaaagacaaaccgtcgtttcctggttcctcttcatcctcatcctcatcctcttcaaatgctaactttctcctagtaatagacggcgattcattggtttgcatggggggtagttctggtattacgaacgaatcattattttggcttttcctaactttagttggtgtaccaaacagttgattcctcaactctttcggatcagaagaagtaaacctcccaccgttctttactggactgcgtttgttctttttggggctcggtgtccaagcaaattgtttcataggtgaagaattagataaactttgtctgaaaaggttcattaaatgcttggcttttttcggctccaagggaatactgtctatataatagcaaaggtcaggcatgtgtttttcattcattttctgtgacgctatgtatgcacatatgtgacatctagcaacctcttcatcttgtttcagcattaccttgttcagtgaagtattatataaaatcgatgtcgcattagtcaacttcttcaaatatccgctcgaccagtccggtttttcttgtggatctagtcgaagtacttctgcgacacaatgttggacttgttgcatggacatgactggttttaatggtattgttttggccaattttatttactgatattgtacacttttttctgcaattttagtgtgagattttttttttcaatgccgatttcttactaacgtaaacaacggcaaagaacaaagaaatacacagttttatcacaaagagttgatttttgctgaagagaagcgtgaggagtgtattcgaaagccttgcatattctggacacttgcgattctagctctttacggacgcccgcattcttttttcatactctgtttcgtgctgctttcacacaatatttttcaaaagtttcttctcatcgtttttctgttagcaaccctcaacttacgagagagttgcgactagcataggtaacattccttatttgttgaatctttataagaggtctctgcgtttagagaatgtcaaattactatagaagagcacacgcgtcttctggttcatacagacaaccccaggaacagcctcaatattcgcgttctggtcactatcagtattcaaacggccattctcaccaacaatattctagtcaatataatcaacgtcgacgttataaccataatgatggtacaaggcgacgctataatgacgatcgcccacatagttcaaacaatgcaagtacgcgacagtactatgctactaacaacagccaaagcggcccatatgtaaataagaaatctgacatcagtagtcggaggggcatgtctcaatcacggtattcaaatagcaatgttcacaatacattagcgtcttcgagtggatctcttcccacagaatctgctctgcttttgcaacaaagaccaccttcagttttgagatacaacacagataatttgaagtctaagtttcattattttgatcccataaaaggcgagttcttcaataaggataagatgctttcgtggaaggctacagataaagaattttctgaaacaggttattacgtagtcaaagagttacaagatggacagtttaagttcaaaataaaacacagacatccggagataaaagcatccgacccacgtaatgaaaacggtatcatgactagcggaaaagtggcaacccacagaaaatgcaggaactcactaattctattgcctcgcatatcttatgacaggtactccttagggcctcccccttcatgtgaaatagttgtctatccagcgcaagattcaacaacaaccaatatccaagacatatcaataaaaaactattttaaaaagtatggagaaatttctcattttgaagcatttaatgatcctaatagcgctttacctttgcatgtttatcttataaagtatgccagttctgatggaaaaattaatgatgcagcaaaagcagcctttagtgccgttagaaagcacgaatcttcgggttgctttatcatgggcttcaagttcgaagtgattttaaacaagcattccattttgaataatatcatttctaaatttgttgaaataaatgtcaaaaagctacagaagttacaagagaacctgaagaaggctaaagagaaagaagcagaaaacgaaaaagcaaaggaattacagggcaaagatattaccttgcccaaggaacctaaggtagacacattatctcattcgtccggaagtgaaaaaagaattccatatgatctcttgggggtagttaataacagacctgttttacatgtctccaaaatatttgttgccaaacataggttctgcgttgaggactttaaatacaagttaaggggatacagatgtgcgaaatttattgatcatccaactggtatctatattatttttaatgacattgcccatgcgcaaacatgttcgaatgcagagtcaggaaatttaacaataatgtctcggagcagaagaattcctattctaataaagtttcatctcattctccctaggttccaaaacagaactagattcaataaatctagctcatcttcaaattctacaaatgtacctataaaatacgagtccaaagaggagttcattgaagctacagcaaaacaaatattaaaagatttggaaaagactttacatgttgatattaagaagagattgattggtcctacggtatttgatgctttggaccatgcaaattttcctgaattgttagctaaaagagaactaaaggagaaagagaagagacaacagattgcatctaaaattgctgaagatgaattgaaacgtaaagaagaagccaaaagagattttgatttgtttggtttatatggtggctatgcaaaatctaataaaagaaatttaaaaaggcataattcactcgcgttggatcatacttctttaaagaggaaaaagctatccaatggtatcaaaccaatggcacatttactgaacgaagaaaccgattccaaagaaactaccccattgaacgatgaagggatcactcgcgtatcaaaagaacatgatgaagaagacgaaaatatgacatcttcatcttctgaagaagaggaagaagaagctccagataagaaattcaagagtgagtctgagccaaccacccccgaatctgatcaccttcatggtattaagccgttagtacccgatcaaaatgggtcgtctgacgtactggatgcttcttcgatgtataaacctactgctaccgaaattcccgaacctgtatatccacctgaggaatatgacttgaaatatagtcagactttatcttctatggatttgcagaatgctatcaaagatgaggaagatatgctaattttaaagcagttattgagcacatatactcctaccgtcacaccagaaacaagcgcagctctggaatataaaatttggcaatctcgccgaaaagttcttgaagaagagaaggcttccgattggcaaatagagcttaatggaactttatttgatagtgaactacaaccaggtagctcttttaaagctgaagggttcaggaaaattgcggataaattaaaaattaattacctaccccatcgtcgcagagttcaccaacctttaaatacggtgaatattcacaatgaaaggaatgagtacacacctgaactttgtcaaagagaagaatcctcgaataaagaaccttcagactcagttcctcaagaagtttcatcctctagagataatagggcatcaaatagaagatttcagcaggacatagaggcacagaaagccgcaattggtacggaatctgagctgctatcactaaatcaattaaataaaagaaaaaagccagttatgttcgctcgttcagcaattcacaactggggtttatatgctctagactctatcgcagcaaaggaaatgattatcgagtacgttggtgaaaggatcaggcaacctgtagcagaaatgagagagaaaagatatctgaaaaatgggattggatccagttacctttttagggttgatgaaaacacggttattgatgccaccaagaaaggtggtatagcccgtttcattaatcattgttgtgatccaaattgtacggcaaagattataaaggttggcgggagaaggagaattgttatctatgcactgcgtgatatcgcggcaagcgaagagttgacatatgattacaaatttgagagagaaaaggatgacgaggaaagacttccttgtttatgtggagcacctaattgtaaaggtttcttgaactgacgatgatacattgatttgtttggagcttcctgatttaacatatcgttgctttccagcaaaaggtaaagataaatactaaactgtatacatctataagtaatctcggccattattttaacgattagtacttttgttcgtgtcatttttttggaaaattttgcgatctctcactgttgaagaataaagatttcgcgatgacttttgcttgcagagaaatgcctgaaaacacgaacattcaataatatagatggtacataacatatgcgcaagaaaacgtaaaggccacggatgaagcatttctttaggctaccgacagcattccggcccatttctagggtttccttacgatattctagtactgataccgctcaaccaaaaatatcaaaactcaaaattagttttaataaaatttctgaatcaaatagcgaaaaaaaagataatttgggttcaattgacacacgaaattgtctttcgactcagcaagatgacaaactatcaagcactgagccctcgaaggcttcccttccaccatcattacaatatgttcgtgacttgatggatttgtataaggatcatgtggttttaacacaaatggggtcattttatgaactttactttgaacaagcaattagatacgctccagaattaaatatatcattgacgaatcgagcttatagtcatggcaaagttccatttgctgggtttcctgtacaccagttaagtcgacatttaaaaatgcttgttaacaattgcggatacagtgtaactatcgcagagcaattcaaaaaaaaggacgtggcagataatgaagccaataaattctataggagagtgactagaatcgttactcccggcacttttattgatgaagcatttgaaaatttgagggaaaatacatatctcctgaacatcgaatttcctgaaaactgtatgagtcaagtggcagacacgagtctaaaagttggtatatgttggtgtgatgtgagtactggggagatatttgttcaacaagtgtatcttagagatttggtttctgcaataacaagaattcaacctaaggagattttattagatgaaagattacttgagtttcatatcgagtcagggacgtggtatcctgaacttgttgagcttaaaaaattttttataaaatatcagaaaatgcccagtcaacatcgcactattgaatcattctatgggctgtttaatttgggaggtaaagaagcaacggaaaggcaattgaaaatccaatttcaaacttttactcagaaggagttagctgctttgaggaatacattaatatacgtaagtaatcatctacctgatttctctattaattttcagattcctcagagacaattagcaacggcgataatgcaaattgattcaagaaccagcactgcacttgaattgcattctactgtaagagacaacaataaaaaaggctctctgttatcatctataagaaggacagttacaccttcaggaacaagacttctgtctcaatggttgagtggaccttcccttgatttgaaagaaattaaaaagcgtcagaaaattgtagcatttttcaaagacaaccgtgatatcactgaaacactacggactatgttgaaaaaagtaaatgatctatcccgtatacttcaaaagtttagtttcggaaggggcgaggcattagaacttattcaaatggcacgttcactagaggtttcaagagaaataagaaaatatttactaaataacacgtcgttgatgaaagctacattaaagagtcaaatcacacagctgactgagtctttaaattttgaaaaaaatttgattgatgatattttgaagtttttaaatgaggaagagctagcaaagtcacaagatgctaaacagaatgcagatgtaactagaatgcttgacatagatgtaaaagacaagaaagaaagtaacaaagatgagatttttgaattaagagattttatcgtaaacccttcgttcaataccaaacttaggaaattgcatgacacttatcagggcgtttggcaaaaaaaaactgagtacaatgctttattaaaaggtttttttgttggcgacctaggtgctaagactttcaccttgaaggaaaggcaaaacggtgagtatgccctccatgtgacaggaacagcctctagtttaaagaaaattgatgagttaattagtaaatcgacggagtaccacggaagttgcttccatattttgcaaaaatcaagccaaacacgatggttgagtcacaaaatttggacagacttggggcacgagttggaattattaaatttaaagattaggaatgaagaggctaatattattgatctttttaaaaggaaatttattgatagaagtaacgaggtcagacaagttgcaactacactgggctatcttgataccttatcgtcctttgctgtgttagctaacgagagaaatttagtctgcccaaaagtggatgagagcaataaactagaagtagtgaatgggagacatctaatggttgaagagggtctttccgcgcgctctttggagacattcacggccaataactgcgaattggcgaaggacaatttatgggtaattaccggaccgaatatgggtggtaaatctacattcttaagacagaatgcaattatagtcattctggcgcaaattggatgttttgttccatgcagtaaggcgcgtgtgggtattgtagataagctttttagccgagttggttcagcagatgatctgtacaatgagatgagtacgttcatggttgagatgatagaaacatcgttcatcttgcaaggagctacggaacggtctttagctattctagatgagattggccgtgggactagtggtaaagaaggcattagcatcgcttatgcaactttaaagtatttgttagagaacaatcaatgcagaacgctttttgctacacattttggtcaagaactgaagcaaatcattgataacaaatgttcgaaaggaatgagcgaaaaggtcaagttttaccaaagcggaatcactgatttaggtggaaacaatttttgttacaaccataagttgaagccgggcatctgcacgaaatcagatgccattagagttgcggaattggccggatttccaatggaagcgttaaaagaagcccgcgaaatattgggataacttttgaatacaactattaattgtatataatttgacatgtaatataataagatgtggaatcaatttccctgtcttttttttcaaaagcgactgtgaagatacttagaaaatggcaaaaacggtagtttgcaaatttccgtagtttgtcgcgcgaatgatattagcggaaacaaaacgatcaaaccttataccatgaatataatggtggatatttattacggtaaggaaacactctgagccaggcttgtaaatagcggttatctaagcttgtaactaaagaaatcaatttgcatctttcgtccatgagtgtcagccttgagcaaacgctcggattcagaataaaagttacgaacgtgttggatgtagttactgaaggaagattgtattcgttcaattcatccaacaacactcttactatccaaacaacaaagaagaatcaatctccacaaaacttcaaggtgataaaatgtacattcatcaagcatttggaagtcattggtgataagccctcgtttaactcattcaaaaagcaacaaatcaaaccctcatatgtcaacgtggaaagagttgagaagcttttgaaagaaagtgtaatagcatctaaaaagaaagaactcttaaggggcaagggtgtgagtgcagagggtcagttcattttcgatcaaatcttcaagaccataggagatactaagtgggtggctaaagacatcattattcttgatgacgttaaggtgcaacctccatacaaggtcgaagatatcaaagtgctacatgagggaagtaaccaatccattacattaattcaaagaatagtggaaagaagctgggagcagctagaacaagacgatggtaggaaaggtggatagattaattaatgacggaaacgataatatacgttatatattttatccgtacttctataatgtcaactattgtttataaagagatccatttgagtctacagatttttctatttatcaaactataatattccaccactctcttctcagtcgcaatgcttgggtgtacggtgtttgaataattgaattagatttaaatgcgaataagtgatgactaacaagcaaaaaaatcgagtatttcaagatccagtcgaatataaaatcttgctactgcattattctacgatttcctgttatcacttatagtacacatgtctgagtttttgaatgaaaatcccgacattttagaggagaaccaacttcccactagaaaagaagatagtaccaaggaccttttgttaggcgggttcagcaacgaagctacgctggaaaggagaagccttttgctgaaaatagaccattctttaaagtctcaggtattgcaagatatagaggtcttagacaagcttctttccattcgaattccaccagaactgacttccgatgaggatagtttgccagcagaaagcgaggatgaatccgtagcgggtggaggaaaggaggaggaagagcctgatctcattgatgctcaagaaatatatgatttgatagctcatatttccgaccctgagcacccgttaagtctgggacaactctctgttgtaaatttggaagatattgatgttcatgattcaggaaaccagaacgaaatggctgaagtcgtgatcaaaataacaccaacaattacccattgttctctggcaacgttgattggtctggggatacgggtcaggttagaaaggtctcttcccccaagatttagaattactattttgttgaagaaaggtactcatgatagtgagaaccaggtaaataaacaactaaatgataaggaacgtgtagcagctgcatgtgagaatgaacaactgttgggtgtagtctctaagatgttagtgacttgtaagtaaacggggattcttctttttgcttcccttactcacgaagctatcaaaaaacatgtaaatttaacaatgtgctctcactgtataacacagctatagctacattttattatatagtattttctccaatcgattaaataacggtttttacaatggtttggttcctgtatcttgtttattttgttcaaatggcaaaatacagaacacaggtataactttctttgtcttcttcatcaaagagtatcgcatatcaaacctttatgtacattaacgaactctcgacctatagtagcctcctggcgttcgttcagtgttattcttacgattggtctcacttttcataaaatttcacaagcttccatatttacgcgaggaattgtgcgaaagggctggactgagcatacgtatatttgtcgagaaattacgttgtggctaagaatacaatggcatcgtagtaggaattagaagtgtagaataagaaaaacaagctaaggtataaaatgggatattttgttccggattcacatatcgaaaatctaaagtcatataagtatgtgaagcgtccattggctgcctttaaagtgcagaagtcagaagcattgttactaactttcaacaatttttattccttttcatgatagatatcaaagtgaagaccgctcgctggtatcgaagtatttcttaaagccattttggcaaagattttgtcacatatttcccacgtggatggcgcccaacatcatcacattatcaggatttgcttttatagttatcaacgtgttgactgtattctattacgatccaaaccttaacacagatacgcctcgctggacatatttttcttacgctttaggtgtattcctatatcaaacgttcgatggatgtgatggtgtacacgctcgccgtatcaatcaatcaggacccttaggagaactattcgatcatagtattgatgccattaattctactctgtctattttcatcttcgcatccgaaactggaatgggattttcgtataacttaatgttatcccaatttgcgatgctgacgaatttttacttaagtacttgggaagagtaccatacacacacattatacttaagtgagttttctggacccgtggaaggcatcctgattgtttgcgtttcattgatactgacaggtatatacggaaaacaggtaatctggcatacctacttatttacaattacagttggtgataaggtaattgatgtagacactctagatattgttttttccctagctgttttcggtttggttatgaacgcattgtctgcgaaaagaaacgtggataagtattatagaaacagcacttcttcggccaacaatatcacgcaaattgagcaagatagtgctataaaaggtcttttgcccttttttgcctattatgcaagcattgctttactagtgtggatgcaaccaagctttattacactctctttcatcctttccgttggtttcacgggagcatttaccgtcggaagaataatcgtttgccatttaactaagcagagctttcccatgttcaatgcacccatgttaattcctttgtgccagatagtattgtacaaaatatgtctatccctttggggaattgagtctaataaaatcgtctttgccctatcttggcttgggttcggtctctcactaggtgttcacattatgtttatgaatgacattatccatgaatttactgagtacctggacgtttatgctttatccatcaagcgctccaagctgacataaatcgcactttgtatctacttttttttattcgaaaacaaggcacaacaatgaatctatcgccctgtgagattttcaatctcaagtttgtgtaatagatagcgttatattatagaactataaaggtccttgaatatacatagtgtttcattcctattactgtatatgtgactttacattgttacttccgcggctatttgacgttttctgcttcaggtgcggcttggagggcaaagtgtcagaaaatcggccaggccgtatgacacaaaagagtagaaaacgagatctcaaatatctcgaggcctgtcctctatacaaccgcccagctctctgacaaagctccagaacggttgtcttttgtttcgaaaagccaaggtcccttataattgccctccattttgtgtcacctatttaagcaaaaaattgaaagtttactaacctttcattaaagagaaataacaatattataaaaagcgcttaaaatgaatgaaatggaaaacacagatccagtattacaggatgatctcgtatccaaatatgagagggaattaagcacagaacaggaagaggatacgcctgttatccttacgcagttgaatgaagatggcaccacttcgaattatttcgacaaaaggaaactaaaaattgcccctagatcaacactacagttcaaagtgggacctccatttgaattagtgagagattattgtccagtcgttgagtctcataccggaagaacactagatttacgaattattccaagaattgacagagggttcgaccatattgatgaagagtgggtaggttataaaagaaattattttaccttagtatcaacgtttgaaacggcaaattgtgatttggatacttttttaaagagcagttttgatcttctcgttgaagactcttcagtagaaagcagattaagagtgcaatatttcgctatcaaaataaaagctaagaatgacgacgacgacacggaaatcaatctcgtccagcatacagcgaaacgcgacaaaggtcctcaattttgtccttcagtatgtccgttggtgccttcccctttgccaaaacatcaaatcataagagaagcttcaaatgttcgaaatatcactaaaatgaaaaaatacgattccactttttatttgcacagagaccacgttaattatgaagaatatggagtggactctttattgttttcctatccagaagattctattcagaaagttgcccgttatgaaagagttcaatttgcttcatcaattagcgtgaagaaaccatcccaacaaaataaacactttagcttgcatgtaattttaggtgcagtggtagatccagatacctttcatggggagaatcccggaattccttatgatgaactggctttaaaaaatggatcaaaagggatgtttgtgtatttgcaagaaatgaaaacgcctcctcttattattagaggaagatcaccttctaactatgcgtcatctcagcgaataactgtgagaacaccgtcgagtgtcaattcctcacaaaacagcacaaaaagaaaaatgccatcaatggcgcagccgttaaatgaaagttgcttaaatgcaagaccttcgaaaaggcgatccaaagtggcgctaggtgcaccgaactctggggcctccatctcgcctatcaaatctcgtcaatccacaccaatggaagcttcgaaggaaaatgaggatccgttcttcaggccaaataaaagggtggagactcttgaacatatccagaacaaactgggtgctttgaaaaatcaatgtccagattcctctctgaaatatccgagttcatcttcaagaggtatggaagggtgtttagaaaaggaggatttagtttactcaagtagtttttctgttaatatgaagcaaatcgaactgaaaccggcacgctcttttgaacatgagaatattttcaaagtaggctcattagcattcaaaaaaatcaatgaattacctcatgaaaattatgatataacaatagagaagaaatcaatggaacagaattatctaagaccagagataggctcacgttctgaatgcaaaacaagctatggtaacgaactctccctttcaaatatttctttctctatactacctaactcagcagaaaattttcacttggaaactgcacttttcccagctacggaagaggatgtgccaaggacattttcaagaatattagaaacaggttcgtttcaaaattattatcaaaaaatggatgcagaaaatgcagatagggtatattcgaaaggggtcaagttgattgcaagcggtactctaccatctggtatatttaatagggaagaattgtttgaggaagatagtttctataagtattaaataaactaatgattttaaatcgttaaaaaaatatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcttactatttgttatcagttcccttcatatctacatagaataggttaagtattttattagttgccagaagaactactgatagttgggaatatttggtgaataatgaagattgggtgaataatttgataattttgagattcaattgttaatcaatgttacaatattatgtatacagagtatactagaagttctcttcggagatcttgaagttcacaaaagggaatcgatatttctacataatattatcattacttcttccccatcttatatttgtcattcattattgattatgatcaatgcaataatgattggtagttgccaaacatttaatacgatcctctgtaatatttctatgaataattatcacagcaacgttcaattatcttcaattcggcttcagtactgtatgaaatactcgctaacattttctttattctataatagcacagtgacacttaaacgtcaaacgtggcgcacattaatatacgatgtatgcatttggcttgacactgctgtaataaggaacatcatcatccgtcaactagtagtcacattagtagtgtattatcacatggtgtgtaagaacattacgtaaagattgaaaaaaagtcatcaaaaataaaggaagctgaaacgcaaggactagtagtgtaatagaataatattgtgtaaaagtatcgataccctttttggaattattgtatcttcgagggtggcttttaatatatttttgaaaacctaatattataacctttcacaacaacgaaatcccaactgttgtgtaataattttactcaattcttactattgctttaccaatccttgtatttgagctctcataaagttcgctgactacttctcacgactcatgtcatctccttatactgtatatgataatatactggtggtgaatgacagcaaactctttctggaaaacttcttgtcctaaagaacaaaatcagtgtaatgtgtaggccagtgttatgttttcatgaatatgacatctgataagaataaaacaactggtaaaatgactgctttttcggcttataaaattctaacatgtacatattttttataaaatgaaaatactattgtccttaattgtacaatttttacatttggaggccaaattataaaaataatagcgctgctactccaactatataacccatgttcttggattcaaccttcataccagcaccttcatagacagagacatttgcggtactacttggggtagtagcagcggtagtctcaggtccagacgcagtggcttggatttgaccatcactgatctgtgaaatagcggcatcttgctttttgccgggttgatgatctgcaacagcgcttctattggaacgatacaatgagccattccaaccacccacatcatatacagctgcattagatatctttttctgctgagctgctaaggaccaagatgcgctgctgttgaaggcttcatcagtcgaattaaattttccttctatgtacgagttcgtactattcgcaaattgtacgtccaacgtgtctgaggagttgcttacttgtgcatgtgcaactagaatattggtgatggcaaacaatgtggaaactaaagtgcacttcatggtagattaattatgatgttcgtttgattctgttctatattttttatatgctgactgaacagattataaaaattaaattacatgaagtattgaagttaatgttggctatttttgaggaggaggttcacctttatatagtattcctcgagctacaaaaacatggatatttttacaaatgctagtaaaaaggaaagaggtcaaaagaaacgtttggcatcaaaagtaatcaaagtggggtctagatttataatttgtactacgaagaatcgcgactcaaggtaccaggtacgactgaaactttctttttggattttcgaagagagaaaaattagttagcataaaaagaaatataaaaaaaaaggaaaggaaaagtgttcgagactttaccatacaaagaaatattacggtagaaaaaagagctgcacttacccaatacatattgatgaggtagtattcacggtgagaacaacttacatcaacacctcagtttgccgaatctgcagtgatattgtatccaaagtctacttttcatcctcatttactgtcattacagaaatttgtcaggaaaagcaaccgggtaagggaactttcagggccaacgcgaaaaaaaaaaaggtccatccatagattttttagaagatacacaccgtgaattgattagagatcatagtaacctcaaaatatacaatgtcttagattggagcaggcagaaatatctatcagagcacaaaatggctagaaatagaacaacctccaagaaaaatgttcaaagtaaacgcttaatagacagagtggttcccatggacaagattaaaaaagttggcgtagcgaaaaaaaaaaccgtagaacacactaaagaaggatttagcgttgtcaacggtaagctagtaagcagcaatgacgtcggtgtactgttaagagaagcacagggtgctatcgataaaagaactaatgtttcccaaagaaataggaaaaagggaataaagaataataggccccacaaagacataaacagcagtcctgactggggcaatgcccacagaggaaccgattggcagagcgaaaaagcaaacggcatgaacagggccaagaactctcggaattttaccactaatattaaattgcagcgacaacattttggcgaagaaatacaaggtggcagccagcttgtgatatctacaaattcagatgcttcagataaattgttaatgctattcaacctaactttgggagtaaaccaagaaaacttgaaaaatgttctggaaaacatttctcaggtgcagatagctcaaattagggttagagacctgccttcaggatctgccaccgctaaggtccgtctggcatatcctacaacacagtctttggagaaggtaagaaaactgttccatggcgctctagttgatggaaggcgcatccaagtggtgattgcatctgatgaatcgtcccacttgtcgtattagagtttgtcaacgacactcacaaggtatttaatcagcaaaatccccgccacaaactatttttttgaagacatgctttctcatgactgcctaataacaatacctcattctactagtaatcgacctatgtaattatttcataaactataaagcaggtcattgcaataacagaaaggccggtttttctataagcttatctcatcgcataaaaaatcgacagttgtaattatctccggcggacttttccctttccgtcttttttttcaaaatttttttttttttcacttcttctttcaaagctgcctcaaaagagatatatatattggtaagaatcctcttccaatactagcttcatttcttcttgaaccatgaacccgttattctttttggcttctccattcttgtaccttacatatcttatatattatccaaacaaagggtctttcgttagcaaacctagaaatctgcaaaaaatgtcttcggaaccatttaagaacgtctacttgctacctcaaacaaaccaattgctgggtttgtacaccatcatcagaaataagaatacaactagacctgatttcattttctactccgatagaatcatcagattgttggttgaagaaggtttgaaccatctacctgtgcaaaagcaaattgtggaaactgacaccaacgaaaacttcgaaggtgtctcattcatgggtaaaatctgtggtgtttccattgtcagagctggtgaatcgatggagcaaggattaagagactgttgtaggtctgtgcgtatcggtaaaattttaattcaaagggacgaggagactgctttaccaaagttattctacgaaaaattaccagaggatatatctgaaaggtatgtcttcctattagacccaatgctggccaccggtggtagtgctatcatggctacagaagtcttgattaagagaggtgttaagccagagagaatttacttcttaaacctaatctgtagtaaggaagggattgaaaaataccatgccgccttcccagaggtcagaattgttactggtgccctcgacagaggtctagatgaaaacaagtatctagttccagggttgggtgactttggtgacagatactactgtgtttaaataaatcacacccgaacaccatcttgaaggttcagaacggctgaagccgcatatcaacttttggtttctactgttttaaatttcctttctcgttttaaacctttgttgccgtctcttctactatcaattttgttgttcatgcatgtttaattacctttttttgtaaaaataatataaacgtatcaatggctatttataacaaatatgcttgaaaaatctaacgactctgtttcttacattaggttcgaataaacacgggtactgtcctctagccaatctgactttttggtccaaagtctttgaaaggtagataaccccgttaaaatagaaccaccaatccatgtagtatattttctttctgaaggggctataatctttatcttggatgttcctttggttaatgcctccaaatcccatagcattcggtctccaaagcctttaagcgttgtagttccgccacttaggattatcgatgacagtaaaggtttccttaaatccagatcgactttccaaatagattgcatgcacatatcagataatccatcgtaccctaagccgatgatttgaggtgaaaataatatttctggagcacgatatcgatcattccccacctctatacacctcccgtcgggcaatttgaatgtcgagattaaatcttgagtaccttgtaagtatttctcctcttcctttttaatattcttggccaaataacaaactttctctttcatcgtgcgaacaatctctcgttcactgctggaaaacaacgaaacaccagctgatttccgtagttgaaattgtaactgctctgtgatatctgctcctccaatatccatcctcatcatagacgcaggtaatgcaaagccgtcatatatgggaacagtgctacagtatccttcaccacagtcaactacacaacctgtagttctcccactagcatataatgacagaacagcagggtttgaaacgtacaaagccgatacgtcaaaggtctcgaacaatacttgagccatctgctctctattcttcaaaggattcatcggggcttccgtaattaataaaggatgctcacctatattttgcaactgtaggacttcatttaacacatatgaccatattagttccatagaatcccaatcttccaccacgccgtgctttatggggtatcgtaattttaataatccacgcagtttttgggcattgtttccaataaatgtatctccttgcagaccttcgagcataactttatcatatttggtatttcctacgagacaatattccagtgctttaggcctttcctcaccactaaatcctgcttttatgatcccagaaccattgtcgatcactaccggttgattgtacaaagcatagctgtcacttagctggtccattggctaactttctttctaattcctcaattcgtggtatagcattagcatgtactccttggtctatgcccttttattaatttgctgttttattgggaatatctgctatttgcttcgctattattcaataaaggtgtttatcattattgatgtgcatcgcgaaaatggccactttggaaatgaactttttcttgaaaagattaatacaaacggaaaaagagaaggcaataggaaactcaccgtcacacaggtgtactgtgtcctttgctttgagctcttgttcagaacattatgctacttagcattcttttatgagcttttttctgtagtcttattataggttgatgaaagcgttaccttcaagaaatgatttttaacgtggtataataaacactgtttatcatggtaaaacaggtatttcttttattctttggaattaccagacgatacccattcaaaattcaacttctaatcaaacgttgatcaataaatactgtattatgttgcttgtttgaaattagaggcattgcctttgttaaattgaaatataaactggaaaaatgaagcgaaaataaagtactgtctataaacaaaaaccttaaaatgattaatgttaacctttctgagcaacgaagcaatccatacgtattgaaagctttagctcttggagtacggtgtcgagaaatcgaagtaagacctagtagaaaatcattagtttgtatagactagtcaatgacaaagtaatagttgaaaacaatactgtcttagttcgcaaccatttatatatatttaaacttattttttacagcccttgctaattcctgatgccaagtaacgaggggcaaatcatctgagtatatacgtacatatacatcaatgatgccaatcggaaatgctttaacatttctgaagaattctttaaaaggttactatttttactcaattcgagaaaatgcaaaatataattacccacttttatgtaaacatcggtgtcaaaatcgtgaaatataccgaatgataatgttgaaaagaaactcaagtgcaaaagaaaaaacacgatccaaagtgtatagaatgaaataaaaaagaaatagaaaaactcctcatcatgtagcatatatccgatgataatatatatacttttagtcatgatattaattctgcaaaaacaagattactgcatcacagcttatgcagtaatctgtccatcatcatcgtcatcgtcgtcgtcatcatcatcatcatcatcatcgtcgtcgtcttcgtcgtcgtcatcatcatcatcatcgtcgtcgtcgtcatcatcatcctcaccatcatcaccgtcaccgtcgtcctccccatgatcttcagcgtcctttgttgttccaacaattgcattcttatttttacaattaagttctatcaacgccgtaggtcccacgatgaagccttttaaaaaatgattcttctgcttctgtaagctctggcggttgctaaagtgaattttattacttgtttcaaaggttggtcccgaaactggaatatagataaccttacccaaacagtcgttactatctagaaatggtttgatgcacttcagagaatccctcaaataacgccttcttgaaatttccttaatagctggtttccatttaatatcatccgttccgtaaggtatattggagaagcaacttagagtagaagatgctcgccttcgatttcttattcgttcttcaattaaacatgaataatcactttcactgccataagcataaccaatattactgtcatcagtatcatcattagtatcatcgccagcatattcatcggtttcaccgtcattttcgtcctcatcggtctcagtagcgctttcatcgtcattgatttcagcgtcacggtttgtgagacataacgacctactgctttgggataaatctgtggcggattccccattaggagctaatcctgataggtatatcgaagagctttgaggtttaggtctaatagatgcctcatccctttcattggctaccaaattcgacgcaacactccgtaattcctctttcataaccgcattttgtgattgcagcataatctcgcagccatcaacggaaagatgctcaataggagagggtgaatgaactgattcacccactgtgctatttggaaatttgatggggacaacctcctcgctaattgcacgcctcaatgactgtctttggggcatggaaatagctctatttctgtgcattggacgctctactttaatggtggtatttactggaacaccaggctctggatgatctcccccgcttgattcatggtgttcatcatcttcttccgtttcaataacactatttaagttacttgagttggacctgagtctgtgaagcttttctgtgcgtgaagaatttttaggcctgaaaaagttcttaattttaaattttaaacttctagatgcaatcgaacgggaagctgagcaaccagataatgaccttgttgatcccagggtactgttatcactggattctcctgatgcagccgaagatatcaatgcctctgtaggcgtctttgagaggccagtgcagtaatgatctagtagaccagctgtgaaagtattcgagcgttccctgatagttgtattgttattagtgctagacccggtactatatctttggattaagtccggtctggaattcgaacgaatgaatctctgcgaaaaagaccccatcgaactctcacttctatgagtgtgtcttcttctcctccttctcctccttctccttctccttcttctgggaacaattcgataatctggatactccctgacttccaagtccaaagacacagatatcccgattgataggtacatagaccagtcaatcatatcatctatatgagagaaccgtaataaaaactgttcgctttcacaagacattcttaacacaaaactcttcttggtataatccgttggtatcccaaatcttgcattttgtaaagtgaaagacttgtaaagagcttcatcggttaaataccgcgatcgatcacgtttcactctataagagatccgttcttgatctgcttttttaaactccgaagctgatctcgtcggtagagtgaagagacggtgatgcagatgttgtgattgatcactgcgatggaccaagtcactatgaattctatcctctttttcagattttgtttccccgcttgaataattcctaatgtgtttcgtcaaagattcgtcaatatggtaaaaatttagttgagtcgaattaatttcaatgatgaaattcctccagctcctgttactagaaatttcataaggtgaaagcctttccaattttaaggatatcaacgtcaattcatatactgcaggtgcatacaaaggagggagagaagactttgggcatggtgccgtgtcaccaaatataggaaagcggacctctttattgggatttactagatcatagctcggtggataagcagggaggggatctatatgctcgtaaagatcttgcttgatgaagagagcagcgtgagaagaggacgaagctgcagtttccttgataatatttatctgaccagaaacaccttcccgaggaagttgacgcatggtctctaaacatatagagctgctgttattgcttgaagtaatgagaacctcgtccattgagcatgttgatgaagacgagggtgattttaacctttcgatcctattatttgccatggataatttgccctctattggcagagccatccttaacaaacgaacaacttgtatgcacgatgtcggatcaaaaatatactgtggccccaagaaacaacgatttcttttgtgctggtcaacaaaattgtaatcttttcggtggaccctattatgaaacttttctcttttttttttttcttactgtaagacagttagatgcacccacctcactgaagcttgatgattacgactaaattaaaaacgcggatatacaactaaggacttacaatgttgatctcctgagtattgttaatgtccaaaatgaccgaacaacagcggataacgatatatatccttcttgcaattataaagaatcgtaagataactccgtcaacgatgatgtggaaattatgaccctcttggaggcttaatcactaaaaaggagatgaagccttcaagtcacatcaaaataatcgaagccaacaccaaagaattttacagattggttctgctcatgttagggggtgtatgagcagataatccaagttaaaataattttttggagaatatagaagaaaatatataaggttttgctttttctagattttatataggatagggtattactaacttgtaatataatgtataccgtggtatccattatatctctgggtctagtaggaagtcacaaaagtactttaaagcagcataagtttcctttccaactggcttgatgttttctggaggcaataaaaatccatggttccctgtatcccgtaatttcaactggaatgcccaatgtgctctgtggtggtacatgaagtccaacgcagaacctgcaccgaggccggggaatatgtcggaaccacggtccttacatgcggagattacgtcgtagtttctacctgattttgaacggatggccttggataagccatatgataactccaacaaattttctaagtctctgggcaaggcatcacacgagtatgcgtagggatataaaatctcctgtgaatacgaatgcatgtcaatgtagccataaattttgtaatcgcccttggtttcattaatatacttgtaccaagcagatgcttcccaagcttcgaagggcgtttccccactatactcttcgctgcaagcgtgggtgtgtgccttttcccactggaaaccaaaggaatgatcaatgtcgataccaagacattgaggaacatgagtcctttgacgattcttacgccatagtctgtcatgcgaccacgtatatgcgtatccgtctggattgaacacaggtatgactaaaaagtccaaatcgtccaggtatttggtttccttcttagacgaaccatatcgatttaacaactgataaagtgcccaacagacggtactgacactgatccactctctggcatgtataccacctgtgataacaatagtcttcttttccgggtttgattctggcttgtttccggatatatgcagagcttttagctctctgccttcaaatgtcctgcccaagtgttccactgcaaccaaactgggaaagcttctttctagaagatccaaccacatataaatagtatccaggtccctgtattcgttaaagaagaaatcgtaatcattttcaaaaacagcctgctcacgtgccatcatctgacttgtaggcaatgtattttgtatcaattcattcatgttatctatgatcacctgcccatcatttatctgctcacctatttctttaggcaacttaatatcaatgaaattattgcttctcgtccatacatcataatcatctgtcagcggtgcgatcacatctcttaccagggtagaatagttgtctgaagtaaacctgtaaacagcgtattcactgtaatcctcttggagaccctgcacagcacctgtcacggctagtaaaacgaaaagaaaacaaccccacaacgaattcatgtgcaacatgatataacttaacactctggtttgtttatatagtgttaacttggtcttttaaaccgtcgaaaatattttatccttccttccatttagttggaccattttctagttcttcgtaaaatccgcagtcagcgcaggagaaaatagaacgagacaaatgatcttttaaattacaggttatcgcgggagaatatttggggttcagaaatacaacacatataaacaaaaatacgtaccaaagaagtgttataaaagtgatataactatgtcagaggatctttcacctacaagcagcagggtggatttgagcaatcctcatgggtttaccaaagagggagtggatttatcgaagctgtcaccacaagaactaaaattgtataaaatgtatgggaagcttccatccaaaaaagatctgttaagacataagatgcaggatcgtcaatattttgacagcggagattatgcattgaaaaaggccggagtcattaagtcggatgacgttatcgtgaataattctagtaataatctaccagtgaccaatcctagcggtttaagagagtctattattagaagacgtatgagtagtagtagtggtggcgattctatctcgagacaaggaagtatctcaagtggacctccaccaagatctccaaataaatgactaatgaaggaatgatattatgtggtattactttttttttatcatcactagcttcggctaagcccttgcattttcaatattcaattaccaaataatatatatatatatatatatatatgtatgtatggtataccttgtgttactgatgtgttttttgttgacgtcatccttttgatttactcacatgcttagtaaatgaaggttgttgaggcctaaaaatcagctaagatttacacatcgatactaatcattgaacgcccctatgggaacacttaattgaataaatatctgcccaacttgctgaacatcaaaaacccaaaaaaatagaaatctataaaatacaacgccagtgacaactgcgagaaacattgtgagcaagtgaacgcactaagggcaccaattactagacctgggaaaaaaacggttaaagtgccatcaaagaacaaccacagaacaatgtttaataagctccatgcaccagctgcctgcaaagaggaggaccattcaagtttcctaataccaaatattaagcccaaaagagtattggcacatcttataaatgatcctagggtgtttttgtaaactgatgacctggtttttggctggtgttgataacgaacgaaagagtcaatgaatggtactatggaaccaaagataacaccttcagtaccaaatacagcccaatcaggcaccatgtcaggttccgcgacgatcttgttcttaatttctataccatgctttaaaaaggatacgatatctccctttgccaattggtcattatcaaacaaacattctgatatcatggggaagagtattcctgctatgaatagaataaaaaatgcagcaatagtattgattattttcgcatacaatgacctttcgtgtctcgcagtcgcggatggcggaaccatttccaattgagaggcgttagacaataaagccttgtcataaacattaccttcattcttggtaatatcgtcatcataaaatgaaaacaaagcgggcttagtcagcgtatttatagctgtaaaacttgcgcttcccagcttatttcccaaaggtggcaaagctgcctctttcttggtattatggacaccattaggaacacctccagtgtttaattggttcttactcttcttcttgcccattagtaacctcctctgtttaaattttttttttctcacttgctctgaataccaaaaggtgagtttggtgaagaaattttgacactttttcttttgcgctgtattttgtaacaacgcatattttgaagatattctaaataagagagattgattaatgaagacagaaggaataaaaagcccatcggcaaaataccatgatatggcgggctcccagagaatccctcacaagaacccgcacattcaaaaagtggctgttttgcaaagtaagcccaataaggaagatgcgctaaatttaataaaggaaatcgcacataaagtttcctatctaatgaaggaaaatcacttcaaagtgaccaacttggtggagttttacccacgtgatcaaagactcctgggaatgaacgtcaaccatggatctaagataatgttacggttaagatgctccacggatgagttccaatttttacccatggagtgtataatgggcaccatgctgcacgaattaactcacaatttattcggtccacacgacaaaaagttctacaataagctagatgagttgattggaaggcaatgggttattgaacaaagaggtttgtacgacacatttttggggaacggtcaacgtctcggtggaagagcaaacttacgttcaaatagatatcctatgacaggaataagtactaacacagggatagtgagaaaaaggggcaaaggtgtgaagttagggagtttgcatccagagggtatatcatctatagatagaggtaattccccgagagagttggcggcttttgcagccgaaaggagatatagagatgatcgctggtgcggagagacgaagaataacaaagatcaaataataagtgataatattagcagctccttagaagttgtaatccttgatgatgatgacgaggtactcccgggagatactcttatcgaagttattgatctcacttaatctcttgtccacagcgaagaactcgaaaattataagtatggtaaatgtcgtttcggttgtaaagtatacagatatattcacattacaaaaaatgtaagaaagacggtagtcttgcaaaaaatgtcatttctatatttagcaacaacctaatttttggaaaaagcccttatgagaagcagctagacttgaattatcgtcatttgggtgctgttcaggagttcttaaagcagcagaaggttgttgttgtggttgataacgagcgccaaactgctgagattgagtttgcgcttgaggctgagatggaggttggcctgttgcacgtagctgttgctgttgctgttgctgctgttgcaattgttgctcttgaagttgttgctcctgaagtttttgttgctgctgtctcttttgttgttcttgcaggtatttctgctgggtttgatgctggtaagcttcataagaagtagggtctaactttggtttatattgagaattgcgcatatctgcctcagttttttgagcatattgctgttgctgttgctgttgttggagctgttgcatttggagctgttgcatttggagctgtttgtttctatgttttctcgatttttcgtttggtggatttggatggccgtatccgtggagatttggcttcttgtttatgttaagatcccaaccacggccatcgttcagtttcatccaatcatattggccgtccgcggtttcacctaaatcatccagtacagatagtaatagttttctatagccttcataatcgggacactcttcaaaggaaagacttctgacgatttctagatacctgccaaattgcacaggtaagccttgagctagatcgtaaacgttagtagatcttttcttttcaccaatcttttcgtatttttgcttattgtttggagcttttaaaccctgccagggtaagtggcctctcaagaaataaaagaaaacgtgacccaaggcctccatatcatctcttctggactgctctcttccaaggtgagtattaatggacatatatctggcagtgccgctgagtgattttttctctctatatgggatgtgctgtttagttttcggatcacgatactgtttggccataccgaagtcgatcaaatggatgttgtttgcgtcaggttggccgggccttccaatcaagaaattgtctggtttgatatcacggtatatcaagtcatgtgcgtgcaagtcttcaatcaaagtaatcatttggacagcaacttgcacaaccgttttgacagaaaattttcttccacaccaatcaaataaatcttccaaagagggacccaaaagatcaatgaccaagatattgtgcaaaccttcttggccgaagtagtacgcgtaggggatattgggagtgccattcagaattttatatgttttatattcatctcttaattgaggggcctccgtttttctgggctcgaatttgatcgcgacgggtacgccattgatcatattagtaccttcaaatagcacaccaaaggaaccttcccctatttttttgccgatcttgtaatgtaggccgacaatagtagagtcatctctggaagagttgctgttggagttggcggcggtcgtggcggtcatcgaagatcttgcgggcgagtcgacagcctggtggtggagttgtttgtttgcttgtacgttaaaatttgcgtttccgtttatattggtgaggttgttaactgctagagtggtacttgctatgggcatggacatggggaagaggagagcaggaaaagggccagcgaatgcgcgaaatttttgtatgtgtcttttctctactatggcatccacatgaaaaccagtcacagagcactcaatgaacggtttgcgtttgttgtttgtaagaagcaagcagaaatcaaagacccatgtatacgatcgctgatttgttttgttctgttttttcttgttccggcgaaaaaatcgtaagaaacgaaaggagaacgagcccacaggcggggtaacatcaaaaggatttatattagatcgtaaagtcaatgcatatgtaacagtacagaggtagaaggtatgtatgtgtaacgattaagagatgcaatcatgattgttcttcgtcagacgaatcttcgaatatgtcttcgtcaatgacacagtcgttctcccaaaagtcatgggcgagcttgcttaaaacggcggcagcgttttgacgctgcgctctacttgaatctttctcattaatgtactcgttatactctttaaaagttgatccactgagagattgtgactgcgatgttctacgtggagtatagtaactagcaggattgagcctcctgcactctttgagcctcaatagagaagcgatctcctcggagagttttcttcccttatgctggtgaccatctttaagttgtttgtgttgtccttgtgaaactgctgtttccattttgccgcgtggagacatctgtccaatttgcccctggctctctgtaaatacccatatatgaacgttatatatattgtatattaatggcgtatatgtgcccatgggaagtcatagtaatagatctaggcacgtggctgcagtgactccgcgcagggctgtaccgccaaggtagataagagagcggagcacgtgggaaaagagagatacggtatgttacaacagtcaaagtaatgaactttcgcccacgtgcgtacatcatttactatctcaggccgctgcgtttggaactttacggcgttgtagttgtaattgccataactgccatgcatttatgtatatatattttcgtacgtaatgaacatggttatgttatatattgtttgcaatcagagagaagttgaagaggagaaaaaaaaaaagagagagccgtaccgcaataaaatggacccttgtcggtcacgtgagcaaaaatactattgccgccgacggccgtagataataacaaaggaataaaaaaaaaaaagcggtaactcgcggaagcattgccgatgcttaccgagatttgccgcggataaccgaaccatcattggggtaggaaacattataaatatttgatatatataaaggaaaaagcttgatttggtcttgtaatatcccagtgtaaacataaaaatacacacataccacaattacactctctcatcgactcaatgactgctggttctgccccccctgttgattacacttccttaaagaagaacttccaaccgtttctctccagaagagtagaaaatagatctctgaaaagcttttgggatgcttctgatatctcagatgacgtcattgagctagctggtggaatgccaaacgagagattttttcctatcgaatctatggatttgaaaatatcaaaagttccttttaatgataacccaaaatggcataattcgtttaccacggcgcatttggacttgggatcccccagtgagctacccattgcacgttctttccaatatgcagaaaccaagggtttaccccctctcttacattttgttaaagattttgtgtccagaattaatcgcccagccttttccgatgagacggagtctaactgggatgtcatcctttctggcgggtccaacgattcaatgtttaaggtttttgaaacaatttgcgacgaatcgaccactgtgatgattgaagagtttactttcaccccggctatgtccaatgtggaggctacaggagcaaaagtcatccccatcaagatgaacctgaccttcgacagagagtcccagggtattgatgtcgaatatctaacgcagttgctcgataattggtcaactggaccatacaaagacttaaacaagccaagggtcctatataccattgcaacgggccaaaatcctaccgggatgtctgtcccccagtggaaaagagagaaaatttaccagttggcccaaagacacgatttcctcattgttgaagatgatccctacggttatctgtactttccttcctataatccgcaagagccattagaaaacccttaccattctagcgacctgactactgaacggtatttgaatgattttttaatgaaatcattcttgactttggatacagatgcccgtgtcatccgtttggagactttttctaaaatttttgctcctggattaaggttatccttcatcgttgctaataaattccttttgcaaaaaatcttggatttggccgacattactacaagggcccccagtggtacctcacaagctattgtttattctacaataaaggcaatggctgagtccaacttatcgtcctctctttctatgaaagaagcaatgtttgagggttggataagatggataatgcagattgcttctaaatacaatcataggaaaaatcttactttgaaagccttatacgaaacagaatcttaccaagctggtcagtttaccgttatggaaccctccgcgggtatgttcatcattattaaaatcaattgggggaatttcgatagacctgacgatttgccgcaacagatggatattttagataagttcttgctgaagaatggtgttaaagtagtgcttggttataaaatggctgtttgcccaaattattcaaagcagaattcagattttctaagactcaccatcgcctatgcaagggatgatgatcagttgattgaagcttccaaaagaatcggtagtggcataaaagaattttttgacaactataaaagttgaacagtgaagattaaacctatgtgttatttgcatatcatatataaattgtagttttttgtataaaagttgggaaaaagttatagtcgcgtatattttaaattactctaagcaactaaatggtcacggtttagagcatgaacttctgaatccttttccaaattgcatttagcaccgtactcgctttcaatatagctcaaacgttctttcagaccgtccaaaatttggtcgctatcaggtaagtccactgtaaagccctttatcaagctatattcgtgtgttattttaccccctatgtccaccacatattttttgacatcttcaataatgctattctggtccgtagccatattatccgtcttggggaaagttacgatgtatgatgataaggaagatgcctgtgccatggagaatatgctaatgaaaatcaaaactaagtaactggccttcatatatatgctatagtctgttacacaatagatttaaatgttgtaatataacgaggaaacgcaacttatccatttgttctctccatcgcatcgctttttcttaaatacttttgccccccacccctttatccacttgcgttttcctcttttcttcgcctctttttggtagcgccgaccgatctaatcggaataatcaaatttaataggaactgaatattagaaattattgaagtcaatatactgtaaaaactataaatcctgtaacgaacataaaaaaagaaaacataaaggaagcgcgtgatgtatcagtaacatcacatagtacaataaaaaagaaagagaacactgataataactgtactgaagacaaacaattaggaaagtaacgacgatctttctttcgtccagtcatcataacaatatgtgtttttgtttttgtttttgtttttgtttttgtttttgtttttgtttttattttatttattttttgcttattttcgtagtacacaacacataatcatcttattgttgactaacagggaagatttgttgtaactcgctactacttgtgacttgattatggatagcaatagacaacaaagtttgcgcttggattggtgacaagtacccagcagaaattgcaccttgtggaatacttgtgttacttatgaacccaattcctgaaccatcatgaccactggatccatcacttgcataaacgacagggaagtcgaccgatgtccatgatgccacggtactgttgtgacttgtaccagagctgacaacaaccaaaccttggatactagaacttagtgattgaattaagctttgagaatatccttcttcgtatataattggaaccaatggactggaggatgatgaggatgtattggtcccggaggaggcattagaagatatttgtgcgctcgtaaaattcgagtattgagttctgattgtggagttgctggcaatcagagttggctcacaggcatcaaagaaccattgaacattcttctgaccagacaaaacgcccacaggaacagtgtaaggagggaaaacaccagaatacacaactttatctctaccggcaaccaaagtgcctctaccttccgcgtccgaactactcaatattggtacaccccataagaaattctcagtaatgacaatggtctttgatgtattaaaaacgattgagcagaagaaactcaaagtttcaatggaacgccagtttgtgacgattataatgccggaagacgattcgctttgtaaagtctgattaacttgagtagcaatttggtaaagttgagtgatgtttaaggtggaagtagagttgaatagcgttgtggtagtaacgtttgactggctaccagatacagcaggtccacccgtgatgatcacggggaccgtaccgccgccagaagtaacgttctgcctcttgtaaagtggtgttgcagaagctgttaaagttgcaagaaaaaatgctagcactgatgtgaatttcataatagctgattgggttcttagatgtgaaaactgatcgaaatcaaatactagagcatgattgataggaacaagagaaaccaaaagtgtttttagctttcctcccaatttttatagtattctaatgagtaacgtcttaggggaattttcaacaaggcatttctaaaaggggatgctagttgcacattctgagagaatcatttgtacacgtttttccctattttctgctcataaaccgaggatcatcagcgttaaatgtaattgctaagccaagaacttttgctactctaacattacatatttgaagggtacagtgagattccccaacaggaattcgcttctgtacatcagccggtattcgctgagaactactgtagcccttaactgttgaatgatctttttctggtagatcatcggcttcttttgacgcaggaaaaggcccgtgtcacttcggcttagcttctttcggcgattttcaagggaagcgtctgcaccttaacgcagacaaatgacgcatgatatgcacccttaaggcggacttgatcttcagatccctcaaatggtaaatgtgccataaggtggccaaattccaactaaaaatgataaataggtaatgaattgttcactatgcagcgttgccaccgttacgcctcccccttatttttcatttccgtttccatccagtttttcagcctccttgaaccctaccattagtaatggaagcaataatctcatagcagcaattgaaaaaaaaaaagcatattcgctcacattaaaataatgagataacatgagatggcttggaattataagcgttcgctgacctgaaaaaggcgcggggctaatggacccattcgttaaaatgaccttaagcatccacacatgcagaataaaagaacttaacctattccttaggaaagtttatgtatttgctggtaccctcttccttctttggcctcttttctgacgtgaatgtcacatgttaacatttttgtcaaatagcgtccatctatttgaacaaatgctatcatttttggggatacaaattctataagaggttcctgtttgcagcatctaaaaacagagcgtgaaacgcatgcagaagtgacatataatcctttgtttaagcgacaattaaaaataatgatcgctctcttttccttttcagacttgctcattaaatttgacaagatccgcggattagagaagtctgcgcttcgcatttaatgaaaagatctccgataagtatataagtcccttttttctcgaattatataagtcactttctatatgtcagtgattatctctacactagtcttgctgtattcttagcaaatttttctcgtattttaaaaccataatacaaggagaatccatgatgtcttgtctggtaccaacacgttttactttgacccttaacaccgcgtgtcttttgacgagcacctgggggtttgttagggccacatctgtagtcttacctccaagtttaagtaaagcaggccataaacagtttctaaccattatatctattattgcaacaatcattaataacgcggttaacatttctaattattatatccaaagaaacaataagatgaatctagaaaccaagaaaaaatcagactttattagtagacatgtcactttgccagtttctttagtattagaatctattgttgctaccgtttattggccgcttagattgttttttgtcaacttaataatgcatggagttgaatctactgcaaagacaccttttcctatgacagtggatatggcaatccacttatatcctattttatatttactagccgatcactacttatcgggatctggcacgaaattcaaattatcgaataagcatgcatggctcattgtaaccagtttagcattttcatattttcaatatttagcattcctgatagatgcggggcaaggccaagcctatccatacccgtttctagacgtgaacgagccgtacaagtcgattatatttgttgttgttgctactattacgtgggcttattatgtattttatcaaaagtttccgccaaaatacatcaagaagtcggcaaagaaaggtgataagaattagcattactactagtatactactatttaagctctttgtatgtaaagtgagcaaatctcaaattttgctacttaattcttattttcgtgctagccctacaacggaacccaaaaaatcaatcaccagggtaagcgggaaaaaaaaaaagtgtaggaaccgcactataaaaagtcgaaggtttgtattaattttccacacctctttagttttgttataatcaaattccttttggtttttgttttaaaaaggccaacatcataattatatcgcgaatgtactactagtatatgcagttttcttaaaattgcagggaatgactaaaagcccacgtttttcccacttttagtagtactgaagcgtagatagattgaacgttgctgggcgcctggtgttgatcatttctgaaatgagatattgggaatcagctgtatctacattttatttatacatatttatttttactggttcttagtaacgtactttagtagcaatgctgtgttttagtgcgaacgcctacgtgtcttgttaacttatcatggttgccaacgcgaacgtttacaacaggttcaaaggcaggatgaaaaattacgccaaataggcaggttttcaatattaaagagttaagtatgcaaaatttacaaaaagttaatggtcaaagtataactataaaaatataataaaacaataaacaataacaactctcagaattgcaaagcttgacccttttgcttcttttcaccacccaattcgaagtgcttacatctcttcaaggttaattgggctctagtcttacatttgacacattccaatctcaaaacaaccttcttggtagtcttagctttcttgtggaaaacaggcttggtttgaccaccgaaaccagattgtttacggtcataacgtctcttaccttgagcgaacaaggaagccttaccagctttgtattgagtaaccttgtgttgagtgtgcttacgacaggtcttacccttacagtaggtctttctggtctttgggacgttaactggttcaaaatgatatcacagcaaatttagcatgatagttgattgttagtaattgatcttaaaaaaaaagtaatttgactgcacatgtaattagttgtatcttttttctgtaatggggaaacggctaaattcacaaatatctaatgagtattactaatgatatcctcaatatattttctaaccagagttcttattaaaagggccaataaaagtatcattcaggtgttcagtactttaggaaatgatgaaaatatttaactagctcaaaagtaaatgaagtttaataactattagtttcttgcttgacatggatttgccctacgattcaggatattttaaaaagttctttagcattctagtagtacctgtgtactaattacactctcacgccctaatggagataaataacatggtttgtctattcctaatcgtccacatacccattattactgattgtttttttgcttaatctccttcaatttacgttaaaacagtgaaaataccacatcaattaagatatacattgtcaacaatatggatgtatctctgagttcatttcgacgaataattttacctctcttggtggaaagccttccctccccctggcggaacccatcatcccgtcgaacaactaaaccgtcagcgttgccgcaccgacggacgtctctctagaggtcgtctctccgtctgaacatacgcactgttggtacgatgcagcggcagtctggccgcatttttgacagcgatctttttttgtatcaagacttcttccaatgtcaggatttattttcatgatgtatgggtgtatcggatgttcggatgtcactgtcttttattttgaagtttgtgacagagaatgctatggaaaataatatgtagcaacatagccaactaattgccattgcattaaattttggcagtactatttaaaatgccatgttttatgttgttacagtaagttattgacattcttctggtgttgcccgcttcgctttcttaaaacggttaaatattgaaaaagtttcacaagacacgaaatcaaaaaggatccattttggtataaaaatagcatattgcataacttaactaaaaagattaaaaaaagtcaaagctacactggcatactttgaactgttttttcaaagctgtctccacgtggaaagtttatttcatcaaaactattatcaaaaattgtggttttgttaatacaaaagctgatatatatataatatggcatttagtgattttgctgccatatgctcaaagaccccgttgccattatgttcggtaataaagtctaaaacccatctaatactttcgaactcaacaattatacatgattttgatcctttaaatttgaatgtcggtgtactgccacgctgttatgctcggtcgattgatcttgccaatacagtcatctttgatgtcgggaacgcattcataaatattggtgctctaggtgtcattttaatcatactttataacataagacagaagtatactgctattggcaggtctgaatatctctactttttccaactaacattgctattgataatatttaccttggtggtagactgtggtgtatctccccccggctctgggtcatatccatacttcgtggctatacaaataggactggcgggtgcatgttgctgggccttattgataatcgggtttttaggtttcaatttatgggaagatgggactacaaagtccatgctgttggtccgtggaacgtccatgctaggattcatagccaattttttagcctctattttaaccttcaaagcatggatcaccgaccataaagtagcaacaatgaacgcttcagggatgattgtcgtcgtttacataataaacgccattttcttattcgttttcgttatttgtcaattactggtatccctattggtagttcgaaacttatgggtcacaggagctatctttttggggctatttttctttgtagcaggccaggtattggtttatgccttctctacacaaatttgtgaagggttcaagcactacttagatggcctcttttttggaagcatctgtaatgtgttcacattaatgatggtttacaagacttgggatatgactaccgacgacgacttggaatttggtgtaagtgttagcaaggacggtgacgtggtgtatgataatggatttatgtgaaatgcttcttttttctattaccatatatagaaaataggtgtatactattagtttaatgtaataagcaggactatgacaaaccaaagagtgaaagtagccgtttccacgttttaacggcttgtgtacactttgacagtcaatcagcgtagtgacttcttttatcagcggaaacaaccatatccataaaagaaacgtgatggtcgttcccgtagtttattaagtaagatgacaaattatccttctttagtcaattgaaaacaaaacttcttaatctgtttccaatgttttaaagtcgctcatatgttcatgactacttttccatgagagggttctacgaaaagcatcatcttattttcgcaacgctgcgggtttaggcctttccgctggtctcttttctgtttacagttctgcccgaatgtaaacaaatactttgcgaaaagtaaataatgtattctgaaaaaaaaaaagagaactgtgaacaatgcttgatagttgtaggaatatcttagaagaaaggggatagattatctggaaaatcgtttgaataaaataagaaccagtaattcattcgtttaaattggaaaaacaaaacataaaagaaccagcaatgtcttggttgcctgttaatgtaaaaagttctcccaaaagatgacaggaaactcgttaactcatactcggtatataagaggaaacttatctaatgtttcattcattcttcctcttctgcttattcgatgtctattgaaaaacttcaagtaaaccagcaatatcgacttccattaagtagacagcgagcctgaaacaaagaatatactgtttcaattccaactaaagccactccctcaagcgttattattttttgaattatattttcgggttttaagctaactctagtcattccttactacattttattgtaactcttcagtagagctaaccacagtcattccttaatattttttaacacagatctctttcacagagtagaaataaagccactcctttaacaaattacaaagaaatgaaatttaatttttctacaattttcaatatcttattctttttattcaccttaattgaagccaacagcaatggggaaacagtcaaacttattacttctgatggtattgtttacagttatgctgtctacacaaagactcttgcgccggcaagggttgtggttaaaacgatttcatatactactacaagggtatatccgattactttagctaattccgtcgtttcttccactactgaaaagataacagaggtttcaacggtgtcagcttcagaacaagttagtgctactcaaacaaactcattggtttctacttctactgtttccactatcagtccaacgatttcatctggttcttcaacatcctctagctctacatacgatatcgaatcatctcaaagtatcgaatcgtcaggtacatcttccgctacagccgaaccatctgcgtcttcaggttttcgtttgacttctagttctgcttttgtttcatctactgcacctttctcttcccaactttcttcatcttcatcttctgaaacatcatcctcatcattttcaacatcatcatcatctgcccctctttccttaacttcttcttcttcttcttcttcttctttcgccactattattaccttggcaccatcgagctcaaaaagcggaaactctcaactaactttggcgtcatcgtcttccacttccgcagttgagtcatcccaaacagggtccactatagcaagaactacctctacactggtaccctcttctagcgtagatacaacgtctagagcaacgacatccatgccattagaatcgtcttctacgcaatcgatatccgtctccagctcggatggcacttgttacgttttttatgatgatgatgactactatagtactgtctacttaactaacccgtctcaatccgttgatgccgccaccactataactagtacaaacacaatttatgctacggttaccatttagcgcttaggcataatggtggtgcattcttttctatttgttttctcaggcgtattttttccattattttttgttaaaaatagtaaaaagacagtattatttattcatttttcctcgtgttgttataacgactaagtttcctaatttctttattttgtttttttctcatgatcttttcattttgtagtttcaactattatatacaatgtgtatactataacttaattttattagttacctcttactaaggatactgattcttccccactcatttcatgaattcatcacaagtctttagtatttttcatatggaaattacatcacctatatatatcaaaatgttccggcgagtacattgtcagaatctacagtttttcctgatatgagcagtgatatggagaaagagacactaaataagaacaaaatattgccgtagatttaatgattcaatcatgtgtgtcaaatttgttctccattgcatcttcctatttgacatttgtctcatgaccacgacattgtacattaccaggtaaggctacaattagcctcaccgatgtaacgttatataacgctgcggtcgtagaatatgatttttctgaattttaatttttttttttttttttttcatttctttaacatctaaaatagattttagaatcagaaaagtgaagagtattccacatcatcgacttattctaccaacatttaataagaacgtacccaagaataaaagtccacaagtataacaatgtctcgcgaagggttccagattccaacaaatttagacgccgcagctgcaggtacttctcaagctagaacggcaactttgaagtatatttgtgctgaatgttctagtaaattatctttatccagaactgatgcagtccgttgtaaggactgtggtcatagaatcctgttgaaggctaggactaagagattggttcaatttgaagctagatgaatggagagactgaaaaccataatgggttaccggggcagaataatacgaaataaagaacctaggttttccaaggtttttgcaatatataaacttgtgcttgatttaagtttatgcagcacttttcttccagcaaattctttatgtttttttaagggaaaacgtatatcacttagagattatattaatgaaaaaaggtgtatacaaatgtataataataatagtatataagaaaagtattcgctatttatagtgattttagtttgtacaatgtactgtattttttttaaatgtagtattttatatatatgttacattagttcgaactgaaaaggaacttatgaattaaatcatcacaattcttggttcttccgtaaagctgaattgccggacggttattcccgcattcttcaagaccttgaaactttcctcgtccattctataactttggctataaactacttcactgatgcctgtttgaacaatctttacagaacatgttaagcaagggcaagtatcacagtataaggtcgcattttgacctacacgatccctgccagcttccagtagtgcattctcttctgcatgtaagcataagcaagtgtgcagatttctagaatcaccgtcattgcaacgtgggcaaccgccattgaaacaatttgttaaatgtcgaggagtcccattatagccagtagcaatcactctgcattctctcacaatcacgcaaccaactctacgtttcatgcaattggaacgagatgctgctagtgtggctaacttcataaaatagctatcccaactaggcctcattaatggagccatttgtttctctttgtcatcgagaatctttaattgtgtggtaatgttattaatcaagctctgtctccttcctctgcggtcctcattaactattttaaatctcaaatgggatttctcccttaatttgatgccttcaggctgaaagtcatgttgatcaatggcttgtattatttgttctaatgataagctttctgcttgagtcgttttcctgtataatgctacccttgtagtgacaggagcgtcgatagaaagatgaacaaaaaatggtctcttttccagtttctccagtaatgataatttttctaggaatataactgaattttttgtgtaatttttcgtagcataatctaatatctcctctggattatctaggtgattgagtaattcaaaatgaaaatgatcaaccaacatgttaataacatcttcgcatccgcaaaatttcgtaccacttacaccaattaacataatcgtgttatattgattagtgtagcattcacacctttaatgtgccaaaaaaagatgttgaattctatggtaatgcagaagtttcaattctcgagattgcctacatcatctcataactgcgtaccgcgcgttcttgcaaagaacaaaaaagtgaaaaaattataatggggcgagctgggaattgaacccagggcctctcgcatgctttgtcttcctgtttaggcaggaagtcgcccaaagcgagaatcataccactagaccacacgcccatgtatctgttggtgttctaaataaagaattaaactatgtaggcataaaaagagacgggagcatcttaaagatgcaactggatggagaatggcaaaatatgaagaagaaggaaggaaaagaaatattattatgcgtaactgttgattcctttttgtggatttcttgaggagaatgtctttttgaagagtgggtgaattttgagataattgttgggattccatttttaataaggcaataatattaggtatgtagaatgtactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacacttttatatattctgtatttgatgttatagctttatcaattacagaatgccaaaaattatcaaattattcaccaatatcccaaattttaatgcaaccgttatgatccgactattgataaaggaaattcctattctacataatgttactggtatttcttcttccgttttttatgtcgtcattcgtcatcctattgcattatcaatctttgcgtttcagcttccattaaattatgaagattatttttcaatcttaaagtcatcttcttacactggatataataatatactagcagtatgaatattagtcgatagacgatagttggttctatttcgacgggtaatattctactaataccaatgacactattaatttacctaacagaaattcttcttcaattgaccctagcgtttgccttattatcaagacactgaaggtaaagttgccgataaactttttgggttccactgtgcacctatttctatgcttcaataagcagttccaggtaaggtttcaccatttcaacccaagtaaatgctatgtagttataatattaattaatgtgttctactggtttttctgtgcataaaaaagacgctctgacgccatttatcttggtgtgttacccgttaggaaaagtggcgttgctaaaattgttgaaacccgatctcatcgcctggtaaacaatacaaacaaggatttgaacaaggttttatcattttctgatacgttttttgtacttacaaaataaaagatacaaaaatcactaagaaaactaatctatcaataaaaatgagtagtgaactcatgttcaactatacttttagctggcctgctggtccaaaagatgttattttaacaggaacgtttgatgactggaggggcactttacccctcgtgaagaccgccaagggaaatttcgaaattactatgcccgtgaagctagccaacaaggatgatacgtttcagtttaagtttattgtggatggcgtttggtgcgttagtgattcgtataaaaaggagcatgttagtgaaggaatcgaaaacaatttcttacaaattaccgatttagttgaaacgcaggaagttgccggtgccagtagaatcccggaggcaggtggcctattatgtggtaaaccgcctcgttcagcaggtcctccttctacaagtaatagaaagaaaaacaagcgtaacaataagaaaagaagatctaaattgaagaaaaagagtactaagaacaacaagaagtcaaatgaaagtttagacgataatgaagaagaagacggggtgactggaactactactgaagatgttactggaacctctagggaagaaactccattggcggagcctactaatgtttccaaagaagctccgggcaatttccatattctgccaatcgatcaaagtgcagacacaactcaatcaaatggtataattggtggaccaggtcctgttcttgtcccaaaccctggtgaaatcaaggaatttaccgaaattagagacgttgatgctagggaattgaatgaaagacttaacaaaaaagaagaggttccagaacccgttgctggccctattgttgaatcatcagttacggaaaagagtcctgctcttccacaagctgacgacccgattgttgagaccaaggaagtggctcataatgtgcaggaacttactcctcaagtggaagcggttactccgttaataaatgagcccgaaccattaccaactccggaagcacaaatatctatacctgagtcatcgaaagttgaaccagtggaggggtctcttcaatctaagttggtggagaaacgtgagtccactgaaggtgtattagacggttccaaaaaagtagaaaataaggcaaaaaaagatgaagaggtctttacattagaccccatcgttaacaaagctcccaagctacccttgactgacgagcaaacagctgaaggtagaaaatcaccagcagtgtcagaagaaaaagaaaagaaaaagaagcaagaaaaaggctctaaagaggtcaagaggtcagaaaccagtaaagaaaaaaagccttctgccaaagaggttaagaaacaaactgtaaaagccccaaagaaacagacagcttctcctttgtcttcttcgacagaagagcccaagaagaagaaaactggtttcttcggcaaattgaagaagctatttaagtgaattatctaaggattggtctcatgttgccgaatcatagaaatataagaaaaaaattaaaaaaaaaaagaaagaaagtataatactaatattggcaataatgctaacacattactaataatagcaataatattaataataataataataataataaattataataatagcagtaataaaaatatcaaataataataatagtaatagtagtagtagtagtagcagttgtagtaatgataataataatataataataatataataatagtataataatagtataagtagttgtaggtaaaaatctttgatttatcttatctggttgcaatgcttctcccctctgatgcctaatatgtctatctttatcctataccaattggcaggggagcaatcataatttacattaatatcgtccaccataccctgaaattccaaaagagttcgagaaattggaaggtacagcatttcatttactcacttatttgatcttttcttttgttttctggtaaacatctttgttttaaatgggctctctacaacaaaacatgaaaagtactcaagaaaaaaaatctttattagcgttggaatcaaaaaatatatagcattagcagaacgttaaagaggatatttggtttctagtctaaatggtgttcccttttcgaaactgtataaaatgaaaggtaaggttcgaacttctgtggccttacttattgcgttcatattccgtgaaactagtatatattaaaggttgcaagccaagagtttcattgaacaccaaaatgtttaccaagcaagaacacgtcaccgcattaataaccaatataaatttcatttaagttattttcataggatatttacaaggtattccctataaagtataagaaaagatacatgtcataaaaaaaattacgaaaatgagtacgaaaataactgaaatcctgaagttatttgattttcttgtcctttagctttattgtttcatcgttaacgtatattcctttgcctttatacggctctggtggatggaattttctcaatttggcagcaaaaagaaggacctgctgcttattgcacccttcaataatcagagacgtgggagcaggtgttttgacaacaataccttcaggaacgtccaatccttgtttgatagatgcacccaccttaacgttgacaaatttaccatcattttctaattgagctctataacctgtccctacaaatctaaggacagcaagatgcccctcagtaacacctataatgtgattatttataagtgatcttactgtaccccacatcgaacgttgatgtttatcttctgaattctgaactgtaacatttattttaccgtgcttttcatccttgtccaagtgcaaaaaatcagggacctccacggacaattcacccttgggtccctttactgtgatattctgtgatatattcattgaagttctaccttttctgataatcctgggcatggataatgcatttatggaaacctgaacttcaggagatatataaagtggtaaagaccccacttgagagcgcagaaaaagtgtttgcgacaataacctcctctgaataaatgacataggttggcctcaattcctatagtaagatttgcgatagctttattgcgtgatcttcccttacttactagtatttgatattcttcctctataaccgtagcgtctcctcgctatttccgctcgcctttcattaccctctacttccagtgaaaaaaatttcactgatataagctcatcgcaacaaaaattcaatgggataagtaatatagaacgttctaaatagataaaccaccaggcataatcacaaccaataatggttagaaaactaaagcatcatgagcaaaagttattgaaaaaagtagacttccttgaatggaagcaggaccaaggccaccgggacactcaggtcatgagaacatatcatattcagaatcgtgaagattatcataaatacaataggatatgcggtgatattcgtcgtcttgccaataaattatcattattacctcccactgatccatttcgtcgcaaacatgagcaattattactggacaagctatacgctatgggtgtcctgacaactaaatcaaagatttctgatctggaaaataaagttactgttagtgccatctgtaggaggcgattacctgtaataatgcatagattaaaaatggcggaaactatacaagatgcagtcaagttcattgaacaagggcatgttcgcgtgggtccaaatttgatcaacgatccagcctacctcgtaacgagaaatatggaggactacgttacttgggtggacaactctaagatcaagaaaaccttgttgagatacagaaaccaaatcgacgattttgatttttcataaattgactacaaacttacgttttctgtatcaatactcgatttatcatcttcctacattgtgaaattattacgaataggcaacgaggcagcaaatacaaatgatgtgaggcgcctgagctttcttaaaagctggaagcatgaaaaattgttatatacacaaaggaacttcttcgtcgtatgcaaaaataagaaaaaccgcaaaacaatttctcatcggcgtcatttgttaaatatgccttaaaacttaaaaatacacttcgaaaaaatcctatttaacataaattaatttgtataaatacgcaatttgtaaaatttctccaataaaacatcaatttatatatccgataattgtccgttcattatctacacttcagttgacggtataattatgtgaagagcctaattgttttcttaaatcgtcctgtgaaccactatgtggcaaaattccaccaacacttggtggctgtacaacatctgtctcttctaatatcccactaacacgagaattatacagttgctgctgctgctgttgcagatagatattattttgtgtggtcagactgttatttcttgaattggttgcgcttacacttctgaaagaacctgctggcttataagatggttttgccgtcaaatccgaaggattggtcattaccacactttgtctaagttgataaggtgaaggaaccgccccattttcgttaaacttcatatattggccttgctgctgtggagcataataggcatcgtttgtcggtgaataaaacatttccggatgatcgaccggatttaacgcagttccgtttagtctggcagtctgtaattgaagaagttgttgcttgtttggtcttttaaaagaggtcaatgaatgcgaggaagctgattgagctaaatatgcgggagttggtaattctccaatagtttccagggtctgaggatgattatgttgctgttgttgaggagttggtacaccgtaccattgtggattttgcacgaattgcgcagtatacccctgttgctgaggatttccgctatatccattgccaggatactgtgtgtggccattatatactggtgattgttcctgttgttgatattgatcctgataattcaacggctgaattgcttcggaataaattgaggaagcaattctattggaaggcgctgcttccgtatcgttcacggtgagtgtatcctgcactggatattgtttctggctttgggccatttctggaccatattctgccaagttagtattgtttagaggaagtgcttctttcaccaggtgttttgcttccggtacctcattattgtcgatattgtcgttattattaattttgatagaaggcagtggattctggactatattatccactctattctcctcctgcgatatatcatttgcattatctgctttatcctcttcctttttcattgttttagctctatccaaataaacttgataaatacttttcattctcttaatatcttcttcttcattaggggataagagtgatacatagtaatcatcatcttgacttttactgctactacgatcattcatatgttcagcttctctgatatcttgaagttcataattatcatcatccttaccaaaacgcagattcctttcatgtgtcttttctgaactattatcaagttcgaattcgaacgcgtcattgcttgcagactcatttgactcattcaaaacctcagcctcttcactaactgaggacgaatcattgtcttcattaggaaatgtaaactgcttgttggcaccttctgtggcagaaccacgggaaagctggttattatggattgggctaccgtgagatcgaaagctttcactctcttgaaatcttgaagacgctcttattggtgtacaattcgaaaagttatcaggatgcaaggacgtttgactggcatttctagactcggccgcaactttatagccacctagtccatcttcttgtactctcatggcaaaatctctcaaactgttagagtcgttcgattcctgtggaagctgaaacgggtctacgtaccatgaccgaccaattgcaggtggggtagcgcttctcacattatatttactactatgcatgctaccaacaaagggatctgaaggcggctgttgcaaggtcttttccatgaagtcttgctgcgagtcgctagagtacaaatgatttattccaggtgaataatccttcattgtcggtaaaaattcagaatctccttcgaaatctggatcattatcttcctcagcttcctttttgcttctcctatacacaatgcaaagtatcacagccagaacaatgataatgacacctactggtaccgcaacagccacaccaacagttacactggtgctgtgactcgaatctgtgggtaattgacattgctgtttagagcctgtacattcagcagatttgctatttttcgtgctggatgctgaggaagaagatgaatcgctatcgtctcttctagtgagccttgcataagcataagacgcatcagaaacacttaccgttgaagtcacagatattaaactttcatgcatatgggtgtggtacatcgcgaactatatctttgttagaactatgtgacgctatatgagttcaacgaaaaactatgaaaggtaatgaaagaatgaaaagaagaaccagtgaaaaattcgatatggataaagacaaggcctgctccccacaaaagcttcaccatgagtttgttattgattattaaaagttcttattgagataaaaagagaaaaaatacggaagaaaccttgtcttttcgatgaactttcctatttgggtgagcagttttcctcttcgagctgcaaaaaagtttatcgcttcgcgaaaaaaaaaaaaaaaaaaatttaaagaatttcaaaacgtgtcagggctactaaataattgaacgaggtctatgaaataaaatgggctgagaaaatttcaagaaaaaggaaataagtaagggctatttagggttagtggaatggcttttattatttccgccgcgatgaacttcccttttattgtgacatgatagacataaatatgacgaatgcctacgaattggagtcatcagtagatagaaccataatgaataagataaaaacgcaggtatttagggtgacaaagagataatatatcttcagcaaatgagtgagaccagctcaagtcgcaggagcgcgagtaaagacgctgtcaaatcttacttcgcaggcaaatacaataaagtgttggattctatactggaggcagaagcagcaatatcaaaatcgccaactgtagcagaagatctatcaggaagctcctccagcggaaattctgagatgagccatccttcgctaaccgcctcctccgcaacaagccaaggcattagcaaaaaggaactactccaacaaattgctggttcattattcagtacgtccattgagcgcctgaagactgcccactcatcagaagtatcaagtactccggaatattcagtaaatgattcgtatggagagcaagagtgcagggagtgcgatggtgttttcaagtgttcagcgcactttgagggcgcgcccgaatattatgacgatgaaaccgaatcagggccagctctagaacctatgacttccaatagtgaaaaagatccttttatcgatgtatttttggataaactaatatcgaggttggtccctgaaaagctaccagaaagagagcattttagtagcaaaaccaccattgagcatgatctagacacaggaagggttcccgtgttttcagcaactacattgggtagtaatttcaaaaaattgtctaagaaaatgggctcaatatttgaactccaggactccatagttcgactgctgacttggagaaaccctaccgggacggtgacgtcgttaatattattcactttgatatgttttaatccaatgtacttggtaattttgcctatattccgctttgtctatggtattgtagttcctggctatgtgcgtaaacatcctttacaaaggagtatatatcctctgaaacggaatcacggatcatcattgttatatgatgtgtgctatgagggaaaaaatgagtacagctacggtcaacagtttttctccaaatcttttatggacactttggaatcaagaaatcaagaaatagacgaaatatcagaattagataaaagaaccgaaaacacaggggaattgaaacaaggaatgaaagtactaattaatttacgcgatatgcaaaacatgacctctggtacccttcatgttattgaggcaatcaatagttttcttcgtaagtcttctagttttcaaaacgaagagtgctccactaaacgtttttttacaggatttcttttgattgttttcttaaaaatattatcaccatttgtgaattggagctatgtatgtagcatattcgcctggtgcttactgatatatatgcatccaagagctcatccaaaaataataagttttttcaaaacaggaacaatgggaaaagaatacaaaaacttgaaaaaaagagaacaccaggcgcttaacatgatattcgatgaacaaccggaaactaaattcatcgagatttttgaaatatataaaaaggccttactgccgaacgactggaagtttttccgatattcaaatagaattttcgatcctcaagatccgtatagaagagcacagcaattcccaccgggagtagattctttggctgatgttattccccccacaggctggtcatttgatcctaattttgagtggaaaattgacaatgatgtggataggtgggtggtagaacgtgggttgaatctgccaattaccggcgaattcttatttgatccaatgttcaagaggaggagactgatacatcgtgttattaagaatgcaacaccagtagcataatgcacaattgttttccttcacctacaaccccacccctcttcttggggaaatcattgtattacgtacttttttcctaaagatattagaaaaaaaaatgttatgtatcaatattactaggtaaaatacaaaaatgcgcttttgaagtataaataatacagttttgttttaagaaatgctatatatgaattaataataaatgaaacgaaaaaaagcactacttgagttttaatgtcgtaaaacttgagaaaattctaaagtgtcagaaaaaaagtgatttttaagaagggacaccttctagctcggatttagagattttattgataactcttctccaattttttctattatcataaatggggaccctcaatacactcaagtaaacgacaatacacagtagggcaaaggaacagactgacgcagggaccatcattgttacgaaatttctcctagaaatgactttttcatatgggcaactagcataaggaccaccacttacccaacaattgcttactgatatagagttcaaatctatccatatttgtgtgtcagagaaggaggaattcctcatatatgcaataaacgatctctgctccaatgggcttctaggaatattaaatgaatactgatcgggacatttagatccctggtaactatcaaaatcaaagtacgtagccttatttgatctcaccaaccatcggaatgccatattttcatatctacagagcccaatattagaattgtaacagttacctactcgccatgttactgtctcattgttagcaaagtagtacaagagaacgcaattgtaagcctctaaggtcccggatgagctgccagatttagaagttgactgagtaactgaaggttggtcactatcccatgaccaaacgctgccttcatgaattatatctgctaactgcgtcacattattgacgtacgctgaattgcttattattggtgataaaccacacgaaatatactctttgatgtccacggaattgaacagcgaatctaagaatctccaatggatagatgataaatcagtcagaccctctacagtagaggggcaatctaatgtagagttcccctgctcataatgaaagacgtcatgaggaaaaatatatggagcagtagtttcattaaaaaaatcggtcagctcacctataaccagtctcttcttttgttcatatagcacagagcccagagtgggccaaccgtcaatggacgattttccgtagatgttccaggtattattctttgctctatcactttgtaaatccgtaggcttgtaaatgaaactatttcctaaatttttgtccagtatataagtagtgttcaaagtttggttttggtggcggtattctgtggaatccagttcaggagctgatatattcagcaacagtacaatgatattcgcatagaggttgttttgtgtgctgaagatgaatgactgtaaagcagttagaacgtcgctaaataacaatgtcgtatctaccactctcaaatcattattatattgttccaagtcgaggacaaaagcatttgcttcggaggatagcatagatttgaacaaagtcagtaatcttgtattattaccttcatttaccatgctagtctcattgttcaacagaacccgtcgtagattcaaaccaacatacggcagctggtctatagttaagtttcccatgacatctctttgggacctaaaggccaccgtcatttgaggggacatcgtcggccagacagatgctgaaacggtctcattcagatcatcgccaactgtcgtagtagagtcaacagcagtaacccacgttcgcagtgaggaccatatgataaataggtatatgagtatccacataccgtgtctataacgatgcgaatgcaaatgaacaaaagaaaaagggaagaatagaatggagatagtctttgaaaaagcgaggttaaaagcgactaaaaaataccagcaaaaaggtgacaaataaagttaaacagggtgtatctcaccgtgcagcgaacacttcaatgtgacttgctcagccaaagactcatcaacatttatggaaatttcaatgattcccattgtattgcctcttcccattgtggaaaaaagaaaaatgccaaaattgcaaaccctaatttaaaagggttacagaaaaaaaaaagcaggtctgaaatgcagttcgccatggttaatatcttttcctaatttggaaatatgtaaacagggcatctttcctttttttctcctaatgaaaattgtaagcaaaagcatgaaacaatactgccacaagaggagaattcctccttttgaagtctaaagcgccatttcaaactagtttttaggaggtcagccaaacgttcattcagattagttactatcttggaatacttctagtaggaaaacaaaataacatatacagtaagaacaatagaaaacgtatttatgtccaacaaggcaagtgaccaatcagcacgcacggcttccatcctcaagactgatattaccagagaaaacacaatcaccagaagcagcagcagcaacaacgacaactaccatcaccacaataacatcaataattacaatgaatcggcgaagacaggagaggacgccaataaagagaatatacctaatttagaggaggagattgcggcctttcgaatttttaggaaaaaaagcacttcaaacttgaagtcgtcacacaccactagcaatttggtaaaaaagacaatgttcaaaagggatcttttaaaacaggatccgaagaggaaactccaactacaacaaagatttgcatcaccgactgacaggctggtatcaccatgctcattgaaattgaatgagcacaaagttaagatgttcggaaagaaaaagaaagtcaatcctatgaaactgaactttaaaggcaaccttgctgccgattcagaggatgtagaaatcgatgaagatgaggagtatttctactaaaaaaatctgcctttctagtcatccaaaaatagccaaatgctacactaaaccaataagcaaacgagtacataaagaataagtaaataataattcaacaatacctgattttttttttcttacattttttttattattcattaaaagcaaccaccaagctttccaaattatgaaaccttgataaaatggcttcaaaatcttgatctggaattccgttttttttgaagaggtcgaaaattatttgcttgattagaatttcaaaatcaataaactcgtccatatccacgctgttccgtgtcaaacgctggttagctttaaaagctagaaaatattgattgttttcaacatatcgacttctgtctactggtgtaacctctgtaataaagtagcgggcacccgttttcgatggtccatttattagatctagtgacctctccaataagatatcccaataagctattgagaatttcaagcgcgtgaaattcaaatttatcatcagagaacgatgtgcgggaactccagggcttttctgtattttctcatagacattatttatcagtaattgcagctgtgtaacaataaaattgacgccactttcttcgtcttgtagctcctcgttaagctgcgaaattaacctgctcgtattcacagtaacacacttaaccacagaatgttcttcgacattagaaatctcttgtattttttgtacatcccaaaagaattcagacatttctattgaaccattccagaaatgttgttccagaagtttattctcttgaacctttacactatttcgtattttctcggttttagccgcccacttttcacgcgttaacagggtaagctatatcagatgtgacttttctttttcactcatctaatgttgtttttcgcgtcacattttttgccaataaataaatacatcacaatgttctatattgtatattcaatggaagtcattaggttattgggcaagatttcaaggaggtagcatactggtaaatatacgatccatgagcacatcacttctgtttgagcagctaaattttttaattttagtggcagcagaggctgagcttcccatcgctcactctactagaaagcttttgatggataattcatgcaataactgtcaaatatacgagctttataacgaaaatttgaaagatgtcaagacggataaagattggttcatgaacaaattcggcccgcaaacagtacattttgtcattagtaatacaatcaactttcctttttataagatagtttatttcgatcttttgatcccggtggtatcacacacttgggtccaggattcggtcaagacgaagagacatttgaggacaaatatgtattcacctaacccatttcatttgctccgagactgtcaagtatatatttccaaaagctcgtttaataagtgtgaatacatattatactctgatttgcttcatttattaggaggcactttagtcaattacatctcaaatagaacgacgcatgtgattgttcaaagtccccaggacccgatcatagcaacggtcagtaaattgacatttggctctttttcctcttcatcgaccaacaagcacaccgaaaagcctttgagagagtggaaatttgtctatccaatatggatattatatcatttcaaaatggcgaagcccttgaagggcgagcttgctactttgtgtgagcttgatatgcaggacaccagtgaggaacagttattcgcaaaatgggaagaggttattggcgataagcagacatcatcatcgcagcttactcttcatccaaacaaaactttattcaaaaatcaccactttgctatctcaccagatttaaactttttcacacctttgtattggtttttgaaaggatttatcgaggatttggacggcaaagtaactccgttgagtttttctgacgatctgaagtctgtttaccaagcttttcctgatattgactgttatatcggccactctgctaactcaccgatactagaaaaaaccaaaagcattaaaccggaaattcatgttgggaacgtaagttggttgttttatatgtttgcgctgcaaaaatttacacctgtatcgcaatgtaaacttattcaccaaccatttcatgcgaaattatttacttctaaggaattaacagtcgcgtacactaattatttcggctcccaaaggttttatattcagaggttagtagaaatattaggaggacttagcacacctgaactaacaagaaaaaacacacacttgatcacgaagagtacaattggcaaaaaattcaaagtcgcaaaaaaatggtcactggacccgcaaaatgccattattgtgacaaatcatatgtggttagagcaatgttatatgaataattccaagttaaaccccaaagacagtagatttcaaaattttaaattggatgataacatgggatggaatatcggccaaataggaatggatcattcatctctcccaactccaaaaaacctatcgatggtgacttacgacacgcaatccatatcagagaagccgcctcccacaaatgatcaaatggatcaaattaacgataacaccaatgtattatcaaagaaagatggtacgcccattagtagttttgagaactcaattgatgaaaagattgacaaattacaaaaaatatcaggagaggtggctgtaacccattctggagatttagaacggagttttgtttccagaccttcaagggcaagttttccagtagttgacagtaaaaaatctaatttacaaaagaaagactcaaactcagatattagtatggaaacagaggttttctgtgaaggacatgaaaaaagagaagaaaaggagtttacgaaacctattacggagtatgatgcacctaagaaacaagaaataagggaacagtcacgcaagaagaatgacatagattataaaaaagaagaggaagaaacggagctgcaagttcagctaggacaacgaactaaacgagagatcaaaacttcgaagaaaaatgaaaaggagaaagaaaccaatgaatgtcacattgaagtagatcaaatgacgaatgaaaagcaaggggaggaaagtacaggaaaactgatttctacggaagacgtcacttctaaaaaagatacagataaattctcgcatttgtttgaaggattatctgataatgatgatcacattaatgacgaaaaaccggcagttaattccaaatataccacacccaagacgtctcaaaatattacgagtggcgttgatactccaaccaccgcgcaaacgcaagtttttatgccatcaagtggcaattcaaggttagcaaagacacaagctgcgaagagattgcatacagatattgaatcattaaatgaatttcagaaaaactttaaaaggaagagaattgatagcgaggagatttcattgtcccaagatgttgaaaggtcaaataataacaaagaactggctactaaagcggaaaagatattagctagatttaatgaactaccaaattatgacctaaaagcggtttgcaccggttgtttccatgatggatttaatgaggttgacatcgaaatattgaaccaactaggtataaaaatttttgacaatattaaagaaacggataaattgaattgtatttttgctccaaagattttgagaaccgagaaatttttaaaaagcttaagttttgaaccgttaaaattcgcattgaaacctgaatttattattgatttactgaaacaaattcattctaaaaaagataaactttctcaaataaatataaacttgtttgattatgagataaatggaattaatgagagtataatatcaaaaaccaaactacctactaaggtgttcgaaagagcgaatattagatgcattaacttagtcaatgatataccgggtggtgtagatacaataggctctgttctaaaggcacatggtatcgaaaaaatcaacgttttacgtagtaagaaatgcacatttgaagacataatcccaaatgacgtttctaagcaggaaaacggaggcatttttaaatacgtacttatcgtcaccaaagcttcacaggttaaaaaatttaccaaactgattaatgatcgtgataaaaacgaaacaattttgattgttgaatggaattggtgtgttgaatcaatttttcatctcaatgttgattttacatcaaagaaaaatgttttgtatcaaaagaaaaataactaaaaatggacactatatattacgtcatctgacatacgacactgataacaaataaatatataataattataaagatgcgttgtagaaaatcttatgttcaacaaacaacccacatatgattaacagaccattttaaatgtctagttagaaacaattatttggtactgtctttgaattagattgtttaataaagcatttctaatataggatacaaagggtcaaatagtaccgtgagtagaatcatttattccacactttatccgcaaaccttttaatttttctacaatttcatggataaaaacagattcatggccagaatgcgtaaagcaactctattgtacaattttccactctgagatattcacacagcggagagcccttctactcaatgcgtcaagaacaatgttccaaacctagtgtattttaggtatattattacgagagtatccgcaatgttaatgacgcaaaatttaatggctcaagccaactactaacgttagtaagaactttttgatctaataattaaacaggttacatccatagatttacgtcagaaatcttaaataatgtttacatgcgaacagtaccaagatacatatatgtggagcggatgagagataaaattgggttaaatgggaaacattacggtatgatgcataattttgagtttgggcttattatcctcgtgcgtattgtatcgtctcaatatgagtgaagataaatcacctattacccgaactttgaagagaacactctgaaaatttggtgaataagaaagggctgtaggtattattcgcgaagctttcatttattgtagtgaaaactagggtgacagaagctgatggtctgttcttcgatttagtactgccaatttcaagtttttcacttctatagctttggtattggtcattgtagaacaattttataatgcatgaacacaaagcggagctacggctaataaccgttgcacttaacgaagcatccaccgattccccctcttttagagcttctgtcaattatttccataccagaatggaatctctgagtagttggatgcacagtactgtggattatgtagaaaatacgtacaagccttcgttccaagacttccaaagaataaaggaaacactattttcacagctgctcccttctcctatattactctccaatggatttgtcagtaaccagccatatactcccttgcttgtaagagactttactagagatgtcagtgacctttcaaatacggttatgaaaataattttaggtgatgaaaactcacaatacactgcggcattgtctgctttgagctctgatgctattaacccttacttcaacaagagaaaaacttttgaatactaccaaaggaagtatgattcgtttttaactgactttttagcggccactaatgatggcaatactttaattccacaaaatctgcaaaatgaaacattcaaattagtcgatattaaacacaaatatatagaagcttccttggatttgactgaggctatttcgttaatgaaagttaatttggataaattcctgatagagacaatagacattgtgcgcaaaaataacgttattactaccaaggacaccaaggacgttatcgacattactcccgaacttacggaaacattaaaggattggaccgattggatagaaagtaaccttcagactttacaagcattgtcatccaagctatctgaagctaagtatgccattctgaagctcagcttggcaagaatgaagccatctcgcctgatacaagactatgatttgaaaagcatacaaaatttgaagtttaaccttccaaaatcgataagtaacggaaataattctgaggaaaaagggctatcgggttggttgtacatgaaaactacagttggtcatgatccgaaaagagttgtgtgggtaagaagatggtgctttctacagaacaatgtttttggagttttttcactgtcgcctagcaaaacttatgtcgaagaaaccgataaattcggtatattatggataactgtagaatatctgcccaaagaacctagaaatttttgtttcaaattgaggattcaaaatccaaattgcaaaacagaagaagaaaatacatacatagatatcatcctgcaagctgaaagtattgacgagttaaaatcgtggataaacaccttaacttctcacaaaagaatcgcattgtcgataaaggaggaaaacgatcctcgttatcaattggcgagaaaaaaaattgaacctcaatttttcgagtttgcttcaagtagctcaacgtcaacagataaattattaacttcattttccagtaaaactttgacattggtagaagagctaaaaaaaaattatatgtcagaggatgatatatactctatcattgataataaggcataccatctgagagtaatttctacaccgatagccacgcagttgactcatttggctttattctctacatttctatctgtatcaaattattatccgtgtgctacccaggcaaacacctggggtacggcaaattggaatgatttgtcctatttagtcaatccactcaaaggaagttcagtacacaagccagccacagtatcgaattcttccaggttttccgttagctaccccgactattatccatacagcctgaaagtcgatgatatacaatttagatcaattttcttttcagtgaatcatgattttttacaagtcccaaaagaacttgttcttttaagatattcatcggtgtggtgcccgaacaataaacaaaaatttgcatctatggcttttgttacccttaaccacatttatgtctatttaaatatttcaggcttttcatatttgagaagaatagatttactagatatcgactcaatcgaatatgataaaagcccaaaacatgtttcttcaagaatgctgcacatgcaaagaggcgatggactcaggtttaatatgtccgtcttttttacagatcgaagagcagttgcctcaaagttacaatttctgatagaaaataaggcaatgcatatcccaaagggcgaaaaagaggttttagaaattttccaggaattagacgaagagattgagaacgaaaaaaaaatcatcaaagataatttgtcagaatcagaacattattcaaaagattatgattatctattgaagagcacgtatgaccatcattttgagaatactaacgaaacgcctatggaattaatgagcaggaaactccgtttagaaagggaagcctggtgctactttcaagacaattttaaagtcggaagcaagacgctattccacgttctttttggagacaaatctcaagtttttccaagttcactatttctttgtaagaagggcagtaacttgaataacaattcatactgggagcgcattaggcgcgcgaaagaagatgcaagttgtcaatttgaactttgccgtaagttacagtttcaactgaatcgaacttctaattttatcaaagatctattatggttgaaggatgacaatgacaacttcaaattagttcttcagcagcgtgtgacaaaaataaaacaaggttattattttgaggtggaagaaggtcccattattgtgaaatttccgctatgccatcccttactccttcgtgtgaggttcataattgcagaatgtatcacctctcaaggagagtccctcaaaaaatgtgacctggcaatactatatgacttcaactatgttgaatctattgataagttgaataccaaagttgaaaaactatggctttttgaaagaatacacctcaactgggcattgagatattgtaaacttgaacattctgaaattaacagaaagacgagggaatatctaaaaaaattcaacgatagagaaaaaatgagtgatgttattaaattgtgtggattccttggtgttttaccaaaggaaagaatagaaaacgatgaaaaggccggcgatttcatgcaacctgtatatatcaattatgattttctgtctctttcaaaaatttttacaaaattgaccgtgttttatttaagcagtgtcatcattaagaccatgaaagttttactggcaatggtaatggttatcttcaaatgtttttcaaaagttaacaaaactttatactattgtcttttgatatctgcggtaaccaatttgttctttgttggtaaatctattcattcatatttctccgtaaagtcagccgaaaccctatttcagaactatgccaatggtgatcagcgaggacttcaaatcatgcatcggtctttgacagtgcctgatttgaacctacttacaagaaaaatgatggataatgaccaggaaaatccagtattcaagagatttgacgaagacaaaaatgcataccagtacaaaggaacaaggcaagaaattgcaattaaacgaaaccaagtgctgacggaattaaaaattctacaaaatacggaaaaggaactcgtacagggaagttacagaaaattcataataacagaaagagacaaatgcatcaccactcagaatgaaatctttgatttatggataaacgataccaaactacaagattattgtatggcatgttttgcagagtacaacagattatctgccattccagtctgaatagtgccccagaatgtctactcttcaataatcagaaggaccccgtcttgtctaatagaatgggtgaactttttttatttcttggctcatgattatattgtaaaatacatagcattttatataattgtggtgctaaccctaagtacttttttttttcgccctttccgggtttctttttttcaccttttcgtttttctagaatttcgcaaagtatataagagaccataaacagttggagaaaaatatcacaaatttatcagcccaatttatggcagcttaaaaatgtctaggtcgatgctttcaacgatatctttatcaggtgattcttacgcgccaggtggatagaggaaatttgcgacagtaggtttactgtcctggtttccttgtacacttgtgatactcattttttgtctgccaataatatagtcctgtttatttgttatatgatgataaccttctcagctcactcagatcttttgatatgattgataaaaatttcctatccaacattcatcaatttatctgaccaaacaataaacttagtactatatagtctcgcaggcaattctcttgaataatttcaacttttatatcttacatgaaacttaaacacgatacatgtatccagttttcatctcgatctggttcgctgtgaaattttactataacactgtttttgaagtaggatttttgccaataagacatttcatagttcgtgtacaggccgtgatattcatctaatttgttcaaccacttgaagccccataactttgttttatggttaactattctggaggagtcatcgaaaatttcctcttctatagcatcctgaacttttaagcggttatattcatatacttcactgaatccctttttttctagtatattgatcaaatcagataatagctcgattccgtgaataacatatttcaatgatttgttcttttttgaaatggcaatttttcgcagcttgtttaacctgcccaaggattccagtactgtttcattctcatcaacaagaaaaaatttcaaaagatttaatgcttcgtggaccatataatgtctcgaattctgcgttttgacactttgttccttttctaagcgatttacctcctctgtatttatgacatcattcatccattcctcattatcttgttgatcattttctgtggcgttttctgtcttaatataattcccatctttatcgaataccccatgttttatttcgtcatctatattaaatggctctatattcacacctttttctaccttgctctctgaattaccgatctgataatctaagtcggctaagttttctttcttgaactctgcaatatccaaaagctgaattttcgatttctttcgctttctatggtcttcgacgtgatcttcatttttttcataggatttttcatccatttctttcccactattttcattatctgtagaatcttcaacgctagaatcagaatcagaatcatattctgccctgcttagctcttcatcttcatatatcgtactttgattatgtaactcatcgctaagcttttcgtcgtgttcacgtcgatcactatttcttttcagttttgagctgttcgggtattgcgtatatttcatatccttctacaaacaatatggtgcacttgagtgtttttatcaaagttttcccttgttctttaaaaggcagcttagcatggtcattccaatttgttcggatgcgcttcttttaatctagtcagagaaacttacccattaagtaattaaaatcgattattagggcataaatggaagaaaaggagactatgttggtagaatgtaaaggaagggaccctcattcacaaacaaggcagggacttttatgttactactgaatgttcatggtgatgagtgataatgtcctttagctaatagagtaagccacacttattcaaaggtcaatttggagtaggcttacaaatgtagtcttttctttcataaaccagtagtgttaaactttatgtttcttcaactttgacgcacaatatttggcggctattttccgctataccaaataaaatatatcttttgtataagaaaacaaactgctgaagaaaagaacatacagcaacttggacaacatgtccatcgaggaggaagatacaaataagatcacatgtacgcaagactttcttcaccaatactttgtaactgaaagggttagcattcaatttgggttaaataacaagaccgtaaaaaggataaataaagatgaatttgataaggcagtaaattgtatcatgtcatggacaaactatcctaagcctgggttaaaacgaacagcttcaacgtacctcttaagcaattcctttaagaaatctgcaacagtatctcttccgtttatcttaggcgacccagtatgcatgccgaagagggtggaaagcaataataatgatacctgtcttctgtatagtgacacattatatgacgatcctttaatacagaggaatgatcaagcaggagatgaaatagaggatgaatttagctttacattgctacgaagtgaagtaaatgaaatcagacccatatcttcgtccagcaccgcccaaatactgcaatcggactattctgcgctgatgtatgagagacaggcttcaaatgggagcatatttcagtttagtagtccctgagatttagtttgatatcgttagcataagctatttgtcacgttactatttctctccttcatttattcttccatgatatataaatttttgtcaagagtacagttattattatattatatcattattataattgttatgattactattaatattattaatgtttattatcaatgtttattattattattgttattacacatgaaaagtgaaatttcattacgcatattgtcttttatagtagatcgctgtcagcatcttcattaacttgtttggtgttattttccaaattcaataatctctttttcaactctaacacttcacttttcaagtcatctctttcttgattagtgatgaagagttccgctttcagatcatttattttgatgttgaattgattttctcttatgctgttgctattttttacattattggaactctcctcggtgcttctgagaccattttcgaaattttcactgcagacgccatttttgaacttcaattcatctaactcgtcgattaactttttattcaaactcttgtacttctctagctctctttgtgaaaccattagtgccttacttgcactgtccatagaactgatactttctttgtaatcattctgtatttttttgatttcattctcttttactaatacatcttgacttaatgagctgtgttccatctttaaagcatggtattcagaagatagtttttctttagatattgttagctcttgacttctctccagcaaatcgtccaatctattcgttagtttgttaatcactacacggtggtgacgactttgatcaccatagggttcaccgacagttttctcgccattttcatccgatacagatatcaaagaagaagaagattcaagaaacgaagagttggctctgttttctttccaatgactgatcaatgagcctaactgtgacgagtaattcgcaacattattgattatatcttcgttatgttgtttgctttcatttttcaacctttcattttctctactcaaattctcatgttctatctgtagttcttcaagtttttctttgtaattaggctctagttctaaggatttaattttttcgttctgaaattgtataacttcatttagattctctatgtctaagaatttgctattcaccaactcttctagctcattaactttatcttccaaggaatgattatctgcctctagtatttcacattttgattgcagtctgacggaatccaattcatctatttctttcgttgtcccagaattcttctgggattttaactgccatagctccgtctctaattcctttatgtgagctccggcttcaagcgccttttcgtgcgtcaattctttcaaactttgcaattccgatcttaatttctcaaatagtgccctatctacgacttcggtagtagcatctctatttataggaacgctagcttcttcatttttcgtatcagttggaacgtctcccattggggacacgtttttttcatcacttgcatcaataacatggttagcactatcatggcccgcggtgtcgcttttctttattgtaatatccacaggctcggacagtttgtcgatctccgtattattctgtgataattctgaagattcattataatgctttattttgaactgatctttggatggggagctcgccatttgagccacaccgatttcgtcgtcttcgtcagcaacattgccgtcctcttcaaccttggacatcgaagatgtgcctagtttgtccccgtttatctcttggtcgaaggtcgtcgtggaatctattttttcatcagcgtcaggaagatgttttatttcctctatattaccattttggggcgtttttatctcattacttggaagcgtctctaatattggggagttattctttatttggtttgcaggggtgagattatctccatagattgaagatgggatgcgctgatttccaactgttggatccatagtttcagaaagatcaggttctttctggatagtaggcgtatcaaatggtttgttggaagttattttcataaccggcgtttgtgagctttcagatggaacatatggagtcaaaatgttaggctcagcaatcaagtgagattcagaatttactgggtggctctgattttggtgttctgttgacacatttcgattgtgtacctccctgttgaggcgatcagcatctgaaaaatcttttggtgcaggtgatggagcggaagctagaggagctgctgaaattggtacgttcatatttttagtttgatgagaggttggggtaacgggcgtcgccaggtcaagattaccatttctcggagttggcgtatcagttggaacatccattacgcctggacaaaggtcctttatgcgggccaagtctagcgtataaacaattgtacctctttgcatatcaatatcagaggtatgcaagtcgtactcctcgactctagcgtaatcaaatttatctcctcccataatcaaaattttatcattttttaataatgttaaagaatgcccagaacggccttgcggaattccagccgtaaatacaggtaatttaaaccatttacgcgatttcaagtttaggaaatacacggagttcaaataagcatcatgctcatctttcccgcctacaacacacatcagatcgttgtagactacagtagcatgttcttgaactggaggaggcttttcacccgtggtatcaatgataaaccaatcatttattgcagggtcgtacataaacacatcatttactaaaccttgtaaggtatcgccaccaaatacccatagtttagaatcgtatgatatcatagtaaaattggtaataggtggtggtgtaaaggtccttggtttcaaaaattcccaatgagagtccggtcttctaaaagaagataagtcgtaaacagccaagtcgttgaagtaggtgtcatcaaattgaccaccaaacacgtacagttttgttttcatttgagttgtggcgataatcgaaattttatgaccgtaccttcccaatggacgtggtcccacgggtgccgggactgtccatttataggaattaatattcaaaaggtatatgtcatcgtccatcaaaccttccttattgactttgtgtgtgtcaccgccaaatacaacaaaggcattcccgcataatacagcagcgtggcctacccttggtggtggtgtagcttcacttatgtctatcgttgtagtggaaaatctggtggcattatcgaaggccgttaatatccatgtatcgccgtacacagattggtcatgaagtcccccaataacatatatctggttcttgtctgtaacatatgctgaagcaacatgtctataacgtggaaaaggagaattctgtaacttgattctattccatacggtatattctctctgttttgaaagctgcttatggagagtagtggacggtcctgagacatttcgctgttgcggtggtactgcgctcggttgaatccttgattcggatacctgttttctggcaaacataggtggtgaactagttttattaacattagaatggtaaccttgtgaaaattgacgccctttctgaggcgtttcttgttttgtgaaaaatttttcatttggaggagttgacagtgaagcttctctagattggtcagagatagaagcatcagaaggcgtctttccatgtttcttgtgagtgaatttcttggcgaagctgaatccagccatgtttgagttattttctaggtgcaaattgaagcaaacgggctctaacttttcctgaaaaattactgtgaatttgttaataagtgtaagtatcacaaatcaagcaaaacaattactttatagaacgagccctgttgcttttctatatcttattgtttcgtattttaaaggaatgcttgcttgtagtttactatcaacaaccgcgtcgccaagtccccagaagacgtgccgcgtgattccaaaggtgatgaagggtacaagttgtaaagttcaatataataggtaaggaaaaaggccaatactaactgtgcttttctcaattaccactacatggatccgaggataattaaatctatctcctagggcactgatatgaataaatttgacgagtttatagagtctaatgagaaggatttggatgtggacaccagtacccgaaatagtataatttcgatgtcacctgtgaggaaaactggacgaaagattcgttctgctagttccaatggatataggctagaacaccatcgtacgtccagtgcgggaagcatgcattcgcaaagactaatgacgcctaccagattaaatgaccaggaccatcccttacaagccaagccagatgctaggagggtggtaactcgtcattcttctgtctcagttccaaatgcaatgagcaagagaagatcacttattcaacccatggttgttcccactacaccagaatctcaaaacaacttaccttcagtaagtcattctgagggatcctatggaatcccattagagtcaaccactgtactttctagtgagcaagcgatggccagcggacttcgacggtctagaaatgggagttcgcagtcggttaatagtatgatagcgaccaccataccaacaaatggggtcgatgtaagtgcgcttctacaatctctcgctacaaaagagttagaacttctggaatgcaaacaaaagattgaagatttgaaaaagcaaacccagcatgaagagcaaaactatactcgtcgggcacgtgaactgcatgaactcaaggagcaagtgagtaaacatttggatccctctctaaatacacctgttaaaaaccgggctttttcaccggtttaccagaatatacctttggaatcacgaactgaaaatgctggtaacagcagccttcctagttctgtcagtaaaccaaagaacatgggtcatcaaagtactaatcagtcaagatctgtgtctccgcaagatattcaagaaaggcgccaaagggacgactcgtcagattcatccaaacagtcactttggagcaaaccattagctctgtttaatcagtttgataaaatcattcagcatgaaattgaaagaactctgaattgggatgactctctttcaggtacgcctgaggtacaggaagggacaccgactagtaatagcgagtcgtccgcgcaacagtacgataatgaagcacctggagctcgccaaaaatctccttcgcaaggatcagtctccaggtcgctttggagctttgttagcgatgtcaaggccggattactcggtatagaagaagaaaacgataatgatgttattactgataacagatgtgatcctgtatataaaagcgatagacagcatgaacagaaaaaaagtacacataaaattacgaaccgggggcaagcagaagatagtggcgacgattctagtttaaacatgaggaaatttaaaacgacaactaagttccagaaagacaatgctgggaataatagtctcacagatgaaagtggacatcgaacacgagaaaaaaaaagtaaaagaagtagtaacaagctaagttttattggagaacccgataatgataattcctccgtcaaaaactcagttgaaatgacagacttctaattcctttttcaaaatgacgtttattcttcacttgtcactctttttacgtatagctgtgaacgcagtatgtaatttaatactgttttctcttgaaagtggttaaaaagtgttatatatctgaaattcatggtttaaattaaagaaatttcaaggcccgttaagcaattctgtcttcaacatcatggaactcaagaccagcccagtttcctgaattctgaaaacaaaaacctacgtgtttttgaaggtttctttctgtaccgttatccttctttaaaactatagaaccatcactaatgctgcccatcagccccataaactttgaactgtttagtctttcttttacatctttattggcactattattatcgcaaaactcaattatatcggaagccaaacctttcatggcagtttcttcatcttccagactcgtacctgaattttcctcttctgtatggacatcttcttccaaactactggcttccagttccgaaaattcagcattaattaaagaatcaatgtggctgttgataggatgttctaaacctgttgtcttgaatatctgatggtcaaccacagggaaggaagcaatgttaaagtttttctgtgaataaaagcctaagggaaaatctgtctgagatgtccgtagcccgttgtttatattaagattcgcgatttgattttcgatgggcggttcaacattcttagggaagttatatctaaaatccttggcccaagaagtttcattgtcatttagatttggcgcttcaaatttgtaactttgatcctctaaggttctaggacgaatatttacgtaggaccgtgattgattcaaatcttctgagtgttgtagaaatttcagctcaattttatccttcagaatcggtggtgaattcagtctgctcccgattttgttaaaagagagcgtattgtccctgcccgtaaaaggccccttttctgtactactaataaatttattcacctcattcgtttggcatcggttactattcattgtttgtattttatatcatttgtccattgaagtttagacaagtatcaaatacccagttttcgtcttttcccttatataggtcgtctcggaaataacaatataaactccatggtgcggcgctatcgaaatcttttgttggcgggaggaattgaagacagtaagatgtaagtattacatactataggacaaatgcaaaatatgtacaaaatggcaaaaattacatagctcttccttacaactatatatagctatccaaagatgcacttgagtactcccttacatacctgattatactagatattacatatcaattaaattgaggttgttagcatattggtttcctaaaactggttgctgtgtttgagactgttccggttgtggttgctgttgtggatagaaagggaaattttgaggttgaactgtcccagttatatttgtaacagggttggctcctgcagttgcaggcacataataaccctgttgtggttgctgttgttgctgttgctgttgttgctgttgctgttgttgctgttgttggagatgattctgagtgtagtgagcctgaaattccattttatcaaaacgctgaggaatattcatcgatccctgcatgctagtaggggttgtcataacgctattgatcgagctcaaaggcattttttgttgttgaaattgttgttgattgtacgtttggttttgaaaagggttacttattatctgttgttgtagcggcatattggtattttgttcatcaaagtttggtcgtgaaaatgggttatttaagacattttcgtgtgcaggattccctgttgcgatcgtcgcggcgttgtgcaatgcgaacgggttgttagaaccagtttgtgaatgagagacttgttgattagaagcggcagttgtatcctgtgaaacggagtatcctccaaaccctgcacctgtaaatgtgggtgttaaatggttgttaatcgaatagtaccccgtttgttgggcacttacgccagcatcttgtacagggttgaagttcactgtgtgttggaccgctgcatattcaggaacgtttaaatttgcgggctctgtatgagcggttggtgtattcatcacctgtggctgagtttgagatacaaatgggttatttgcgatctgttgcgtttgattagccacagccattggaatgttagtatgcatagaagagtctgttccaaacgggttgtaagattgagccgccgtgacagtagttagagcaggggaaatcgctacttgttcgtttttcaattgtgcctctagtatccttttttgttcccggatttgctccaacctttcctgtgcagtagatttggctactacggccccagcacttccttgagaactgtcaacgggcacaaaagtgttgtgcgtcttatcatcctctatcagatgttcttctagcgatctgaccagtttggtagtgatatgcttgatgacgggtattttcaagcccgcagtcttcccgctcttcaagtacctgacaacgtgctcggtcaaatcaacaaacgtcttgtacaggtctagagttctctctgcattatgatgagatagttcgaaaaaagactccagcagagttatgataccttcgttgagagcattatatagcgctagcaggtcttgaataagcagcttgaaaccaaatatgatcaattcgttactcaaatcatattgtgtatacttgtttttaatcagggcttgtatttgtacctctagggactccacatgatctagtgctatattgatagagtgttgcttgtttctggagcttccgtaattgccactgttcagcttcagtgttcgatagccgtctctcacatagtcctttttgattttaccaaactccctgcatctcaccttcagataattatcgtatctatcaagtgccctcatgtctccagacgcactgccattggagccacgtatgttttcaatgtcaaaaaactccaggttcctagagtagtaccgcaatgcaacatctttggaaccctcccttatcatcaaatgaaccaccaacagcgatttatacacaatagtccacgccgtgtcattaattcgggaatccaaacccttcacgatctcatagaaatcctcttcattgctggtccccaacagtatcggatccagatacttctgtttgggcggggctgacttgatcttggtagcaccttttaccaacttgaaatatgttgtcatctcgcctcaatcgaaatttatactctagtatctgcgatatcgaacagtccctttatatttacgagacaggttttgtccttcctcccccaccaaaaagacgctataaaatactaaatatatctaatatcgctactgctcaattcacctaacgaatgattaccaccaagcatcaacaccatgtgcataccataccgctaactaaactcaccaacgctggaagcctgaataccaagtatcgaactgaggcccctgtgttaccaatccgtaaaaagtgatggaacccgccgctcgcttccaagagttatcatcatattcttcatcatattcttccatacttaaggtgggtagcgaggacccctcaattcccccacctctctgccagggcgtcatctttttctacaaaagccaggctgagtcacgtcagttgctgaccctgggggctgcattgtttcctacgaattactcatttgtttcgtgcgctttcctattgcgcgcatgactaggatggaaaaaaaaagaagaaaaagaaaagcgttgagtatataataagaaagaagaaaaagtccgagagaaaagaagcacaaaggtttttcctcgaggaaaacagtaaagtttgatacgcacatcgttgacatcgctgactgcaataggaaactgaaatagacggcaaaccattagttcattcgaaagaacgtattgtcgagaattatcactcactatatcagaaaattgacacacgaattatataaacgaagttatacagaaaaagattaaagaaaagaaaaatgtctacatcatccgtacgttttgcatttaggcggttctggcaaagtgagacaggccccaagacggtgcatttctgggctcctactttgaaatggggtctggttttcgctggattcagcgatatgaagagaccggtggaaaaaatttctggtgctcaaaatttgtcgctgctatctactgcgctgatttggactcgttggtcctttgtcatcaagccaagaaacatcttgttggcttctgtcaactcgtttctttgtctgaccgctggctatcaattgggtagaattgccaactacaggatacggaatggcgactctatatcgcaattgtgtagctatattctcagcggcgccgacgaaagcaaaaaggaaattactacgggcagataaacgccgaatttacaactcgaaactttgctttgtcaaagatatgtacgtaagcatatatatccggattgtataatattcataaaatagtaaagtatattttctttgcgcggtgttataatttgctcttttgcatttttccgtttttttcttacctttttatccccgacaatggtaatagtggtatattatataaagaggaaaggcctcgaggataatagaaggcaatgcaccatcaattgctttacccctggtccgcgacaaatggtgacagtcggtgtgttttctgagagggctagtttgacccatcaattgggggaattcatcgtcaagaaacaagatgaggcgctgcaaaagaagtcagactttaaagtttccgttagcggtggctctttgatcgatgctctgtatgaaagtttagtagcggacgaatcactatcttctcgagtgcaatggtctaaatggcaaatctacttctctgatgaaagaattgtgccactgacggacgctgacagcaattatggtgccttcaagagagctgttctagataaattaccctcgactagtcagccaaacgtttatcccatggacgagtccttgattggcagcgatgctgaatctaacaacaaaattgctgcagagtacgagcgtatcgtacctcaagtgcttgatttggtactgttgggctgtggtcctgatggacacacttgttccttattccctggagaaacacataggtacttgctgaacgaaacaaccaaaagagttgcttggtgccacgattctcccaagcctccaagtgacagaatcaccttcactctgcctgtgttgaaagacgccaaagccctgtgttttgtggctgagggcagttccaaacaaaatataatgcatgagatctttgacttgaaaaacgatcaattgccaaccgcattggttaacaaattatttggtgaaaaaacatcctggttcgttaatgaggaagcttttggaaaagttcaaacgaaaactttttagaaaagacacacatgcgagctttcgaacctcagatgctaatattacgtgttatatataccaaactttataaaatgacatagatattttatgctgtgatagctttcctgttatggagaagctcttcttattccccctgtcaactttcatactcttgtagaatttcctttatgataggtttatcgcttacgaatttagactttgatgtgatgggtttggcacctgttctttttccacaacctttgcgtgcctcatcaatagcgtttgatctgtcgggaaatttgtatttgtagagtgcatccttgcacattgtatagacccaattacgctcttctaacaggttcacgaacgattttatttcaggaacagagccgattgtactttttgaacctataatgatcagcttggatttggcccttgtcatggcaacattgactcttcttagctctttcagcagcgctcctccatttaattgagaatttcttctaaccatggaaataataatgcactttttgtcacgaccttgaaactgatcagcagtcaagatctctagcccgtcatacacatttttgttgaatatcttcttcagtaatcttaactgtgctctgtataacgtcattacaccaatatcttcgcatggtacgccgctcaataacattccttccacacattgtagagtcaattctgcctccccgtgattcgtaatgttatccttttcgctttgttcgataatatccgggcagttatcgtaatttaaaaataccacttttcttgtaggctctagtatatcctcaagccactgcttagagttagccgattcattcctatagcgcgacaaggcctcaggcattggtaactctaaagattgagcaaaaacttcgttattcccgcattttaatttattatcataaattaggaaattagacaaagttacaatatcgccgcacatacggtactgtaaagtcagttctgcaacgctttccggatgcttttcacagaaagtcttgaacagtgactcttctaacccacctaatcgagctgcgtcatttttaactaatggcggtagctggtaatgatctcctaccataataaacctatttccataccgcagaggtcccaaagcgacaggcattgaaatttgacttgcctcgtccaaaatcacataatcaaaatccttttcatttagtgtaaatagtatatcgttaattcctaagcaggtggtagcaacaacagaggtgctgttaattttggacaaataatcgttataacttttcactgacgcgtaattcgggacatatttttgcgtgtcaggatggaccttatgtttcattcccaatctcattatgctaatgttggtgttcctcaattttattaaaatattatccactgctgaatgtgtgtatgatgtcaaaagcacgcgtttcccctcggaaacgagaattttaataatttctgcgataacagtagtcttaccagtccctggcattcccaatatcaatgcataatcttcggccctcattactttgtctattgcttctttttgattcaagttcaatgttgtatcctttgaaagcttatacggaatgacgggatcatcatttgcatctctaaacttaggtgctctattatcaactaaaagtgatcgcagtatttcattacctccatcagatctctttgtcttccgacataatttactcctttcgtcaacaatatccacgccaggtgaaacagctggtaaaaacaagcttaaaagattaaatcgcgctaaagacaaactctgttggatatcatttttgtcgattctatatgtgaccaaattttgggtagctatgagactggattgttctagctctgattcgaccacactttggatggtagtgactcctttttccttatctagaagcctattgtttaataactttcgttttacggagataccaattttagcgggatttataaattgtacacgaccttggcacaagcaaaaatgaccctcctcatcactaataataacaaagtcattagcagcaatttgagatgataacatcgactgcgagttattatcatttctacgtcttgagaagcaatatatatacgctccctctgttttttcatgttcaaccacctctgacacaaccaagccagaaaggcaccttccacttctggattctcttgtggaaccatccaataagaaaagttctttatttacacatgttatacttgactcctccttagttattagatcattatattttgtaaaaaactctttgtagttggcgagattttgcgacaaatggtttgtcaaaatttcaaactcaccttctaccaggccactttcttctggtgtcccgtcctctagtagcttattcaacaccatgcatgattctttgatgaaacatgaatcacaagatgaatcgcgcagtaagggtggtaattcaaaccttgattgagcctgtccgaaaacctcttggagttgatgcttaaaattcatactcattctatttcgggacatgagaatatgtttaatggagtgcagaacagaagggaactttgtcatatttttatccctcgtaaaataaagaagaaaaaactctatcggtatctcatagcgatcatttaacagaagtgtataaataaggccttgaacctcgtatgaaacgcttctggattttccagttttcacttctaaaggaacgatgtgttttttattgttttcaacattagcttcaacagttgcatctaggaaccctttaagaccatatattggagaccaaatgttttcttcaatatcaatcacattggatatagaaattggctgtgttcttcttgttccggaaattgatgtgtagcaaccatagttacttttcgaaacaaatttattgacgaagtacaaaatgttttcagcatgttctttcataactaattctttaacgtactggatttcttcattacaaatgataattgaaaaagaataagtttctaacaaagaatccagcttttgtattatgatttccatagaaattttattatgcgagagcttgtatttgattgagtcttgcaataactcgtgtacgatattgcctaaagtcatgacaaggcttggttctccgcggggatcttgaaattgcatttgcagaattgaacgtcttaaacaacctactgaacttccgactgatgttgccgaaaataatacatcagggtttagcaccaacaggttgtcgttagccagttgagttttagggtttttgtcgtcagaaagaagccgtttgttttcaatatttttcccttctataatatgtattacatccccaacctcaaattccaaatatacccaaggatgtcgaacgacaacagaactttgttcgcctttgccgtctatacactctagtattttttgcgttccaatttttggcaattcaacactacgtaagcttactattactaatcgtactacgccgtctcttggagcaccagacttagctctgagagcatatgcggataaagtggaatcagtagcaattctcaaatcgtcagagaccattttctccactttgtctaaatcttgttcaatagtgttaggttccacttgtgtttgagtttcgttcaatagttcaattagtgaatcgtctgaaaattcgtctgaagaattgtattctattttttcattttttttaattctttggcaattactgtcttcttcattctcataaaatgcattgcctgttttggcttgattgtctacattttcatgatcttcaatttctcctctcgattttgtgttatcattcttcccacaactttcctgggctccacttttttgattggtgttgccttgaattgttatctgactctcactcttgcgtttctcaacatacttttgagttaaaatatctatcaaagagtcatcgccatcgttgctatctcctgttgaatccattttatctacttcttctgcattcacctctgcttttttttcaacgttgggtgccttgatgggtgaagatggcaaatcgctgaatttcgttatcgtcggttttatagttaaatcgccctctatatcatcgagaatatcatctatattacggagagactccctggtagatatttctgctggtttaggacgcacttgctcatttccattttcttgaatgagttgatttacgtcagcgttgggtacttggatatttgtgaaactaagaacagttttcagtcgattagggactataggtgtagaagagggattttggacatcttcgtagtcatcagagtattcggcagcgcttgttgttttgtcggacatatctcgttgtaaaggtgaatatttccatattacttcttccatggggccgtcctcgtcttgagtgaaatcgtgatgcctactcaaattagacatttcccgtttcggtttaacttgtgaatttggtaattgctttacgctcttgctaactgctttgtttatatcttttgttcttgatgtatttcgtacttgtgaaacggctattgactttaggacacttgcattggataccttggtgttcttcccatttaagttatttataggagcaaaagcatacttttttttcctcttagtttgcttagataatatcgcctttgaatcattttgtattatttctttttcctctgtcttcttcgcaggtgaaacagatatactcgcagacctcttgttcttctgtggcgttccgggcatcctgacgatctcttcaattgtcagtgtttgcttgcacaaaatgagtactcacttgagtatgttttctcccaattttgttttgaggctgccgtaatgattgtaactttatcttcaaaaatgtaacacaagttttgccataaatagcgtaagatcagttaaatatatataagttctttctgccgcacggaattgctttattgcgcgaaatgaaaacaagaatatccaatttctatatgaaggacataatggaatgggagtgacaacggaccattttctgtccgaacgatgtctatctcctttggttactttttgaaatagaatcacagtcaatgaccaattttcacatacttatagcttttcatagtgcggaaagcgtagctttgaagtagttccgaaattataatacatcatcgtgtggtaggtagcaactacgacgggcataaaaaatgcgttgaatattatacatacaaacttatacttacatatatatctatgaaataacagattccagtttattggggaatatattcagctaaatacatcgatttgttcggcctctaactcttcgtcccccgccaattcgctaaactgtaaaaagtgtactggacgatgcatctcattatagaattccaaaggaatgccgtatttaaaattgtagtcaccttcttggttaaatgctgttcccataaatgtgtagttccaaacgtttccagatggaattataaaattacctgtgatacggtcagagagaagtaattgggcatgcgtgctgaaagtaggctcaaacccttccgatagcacgttcattatatccttattttcttcaccccattggtaaccttcgtcggtcaggttataagcgcttaatgatactgatcccggggtggaaaaaattgaaatatcaatgcagtctcttttcttatccgcaaaaagtttagaatgagttgctacttcagacgcagccatgaatttaagttcttctgtctgggtatggatccaaccgagtagttcaaggccttcagtatccggaaggtctccgatgtcagggatgttgcttatctgaacggatcctacgtggcctaattgaggtaccagcacaacagtcttgatttctttcaccttcggatgatcttttgctgacataccataaataaaggccgccacctggattttcacatcggatatctcaataaacttctttaataaattttttggaaggacgtaaacattctgttcctccacgaaatcatcagccgaaacataaatgttttttaacctcaaatataatagtgtattagcaattgcagattttctccattcattctttgaactaaacgtttgactttcgtaatcagcggaagctactacaactatctcctcaccttgcgcattgatagttttagttttcataacagttgatgcacctgcagcttcttcgtcgttctgcttttctgacctggcagcttctaattcagccattttttgtctcttcacagatggtgccttgatattttgacccaatataatatctttaatttccgtttgagttaaggcagatatattgacattgtattttctgccgtactcagtcaaaatcaaatctctcatttgagattcgatagtgatccattgttcatcagtgaatgaaggccataaatggtacgatttgatagtgatcgtggggtcactgagtagaatcattttggcactttcctcgttcgtctttaaagctcttaaaagtagtgtaagtctagaaaatgcagtgtacgatgaaatacggtctaaccaatcatcataaatgttaaacagaaccatctgaggttcagtagctttcatcacaacatcagaaagtttatctattgacattgcagctgaaaatggtagtcgcagctctgttggcctgattgctatgttaggaaagtcaagcatgtgaacctctaaaggatcaagcattgcctttcttgtgacgataatttgttttggctgctcttctttgggcaaagatctcacaagagcactaacttcctcagctgttttccatttggccaattggcttaaacgtttttgaccggcccatacagaggtatggataattttcagaaacagatgcccagtctttggatttaaagtgaaaatgcaaccattaattgcttttgtagcaacgttcccttcaaaagtcttgtggacagtaactctatacacattagtgtcgtcaacgaagagtttaatgtcgttattgaataactcggcatagtttgaggagtttaaaaatggttcctgtacactagattgatatatttgaagaccttttctaatacgttcacgaaggacatataatgctgggttagctttcataattgttctcatactattttgtatcaaaggttttaatccgttgaaccaattaccataggcatcatacatgttataagccaaatcgataccgatcataacacctgttggggagggatacatgctgacattatctgttgtataatcgaggaattttgccctcacataacgagatatatcatgagaatcataatcaccgtatctcaattgtacatcaaaccacattttgttggtaatcaatcccttaaatgagtcatttgtttcatgtaatagggagggttttgaaacttcccattcatgaacactttccatagttatgtcagcggcagatgaattcatcttgtacgatttgcggggatgcactgtttctttagtcacagattcaatttgcaaaacatctagctcaccatcgagaatttgacaaatatcaaaaactatactttcatgtattttttgccacaaatgagcacggaatatttgaattaaagatatttttaacgtaggaattttaccatggaggaagataccagtcagatccaattgcaccaagaaaccgacatagacatttgctctgttaatagttggtgaccaccataaggtaaatctacgatttggaatttggcttaaaccagttctttgagcatgagttagcttcttaaattgcatggaatcctcaaacccggacgccttttcccaaaacaaaccttcccatgaattaaaaccagtccccttaaataaagtgtgttccaaaattgtttcaatacctcctagggcttgaatcacatcagttctataggcatttaaattccataatttaccgtcatggtgggagtttgtccaccaaaaggggctgtttctctctagagagtactgtttaaattccctacggattctgtgacctctgtcatacgctagagtatgtcgatctctttgaaataaagtgctaatacgaggtataccacgatcccacgatccttcaagttcttcaaaagctaacctcctattctgctgaatagcttcctgccttttcgttgcatactcggcccacaccctttgagagtctaaaaattcattttcccaagtagtgatgtaacggaagatagttgggattaatttttcatcctcgtgcgtcataccagcacgaaaatgcgtaattccagtatcggtctgttttgaccaacttaagtcagatgcaggaattaaaatatgagaagcactaatcatacccaacccaccaagttcttttggtgtataaaaaacagcaggtggaaatcttgttggcattttcgaatttaaaccaagtttgacacggttttgaattcttgtttctcctttcaccaggatatctaataacggctccgtggcaacaatggcttctctaaagtatgtgaaaagggatatcagtgaagtgttccatttagcggccactttagtaaaagtggttgaaccggaggccatcaatatgcctcttattctgctgtcaaattttttgatttcttcttcagatacctttaaatatgcttttgcagttctttgcttggttctttcgtcaactaaatcccaaacaccttcatcgttagaaaccacctcttccattctttgtcttggtaatattctgacttcaaaaccacacatagagaagagtaagttcggattgtttttactgtatacggaaacaaaagcattttcccatttaattgacgttaacgaagttggcaccctactttgaatttcccaaaacactgctcgccctaggttaacgtcctgacgtattagcctcatgcgcgaatctttgggccagcattttctattattgtatccgatgctgttttcaaagtttggatctggattctctgccaagtattcatcagtcaattcctctccctcatcttcttcaaagtgaaaaagcatatatatacgatctaaatatctggtgtaaagtctgatcggatgtgccttttctacttctttgctcttgaattgcataaattcatttggattgttagctggaccagccaaatctgtagccctttcctgacccaatagtaaaagatctataactagtccgtaatattggaatatgaaagaagcgaacttcaacccgcgtattaagccatatttgttgacgtgactcatatctttaaagttgataacaacattattttttgcagtgatatagtcagcaatattaggatctacaatcaggcgaagtaatctattaagtaaagtaaagtcaattttttcggccatttcacccaaagtagtctcaagcaaaactgcagattggcctctggatacatcccaaatttcagataggttgtttataccctgagtccacttgtataccagaagaggtggtatctctgaatcacttggtttaatccagtttgggaaaagctttcgttggtcagcttcgtaccataaatactgatcaagatatgcatcggtaatcttttccaagggatcaactgaataaacaggggaaatgttttgatagttttccatcatggttatatcaacaggcttaaaaactcgctgggtcaacaagtactttttgattctgttcaaagtatcgtgaggattatcataagcctcctctatcaacgcaagttcttccctttcagatgcatttaaacgtacttttgatgcgtagacatcttttaggtcttcgagggcaagaactaatatcttagtatcatttttgtaagttaaaggtggaaatggtattggtgaaaagctccttgattcaagccactcaaccataacagaaaatatggtcgtagcctcttcgggagtaatttcgggaccgtttttctgtatttgcctttgacgttcctgctcatttttgatccaaagtctcgttaaacgccccagattttttttaaccatagtcttttcgacgtgagctccacgctttatacgttctcgattgtaatgagctgcagatacccaggcatcagctttggattttatataccgttcaattatttttttgattggggctggcataccaggaacatcccatggaatattagccttccaacatctccaagcctcacttaaatgttgcagtatagttcttgcctttttctgtcgaatactctcaggcatcatttctaaaatgtcatccatgaccgagtttcgtaactcaagatcgtagtaggcgtcaagtctttgtttagttgtagttttgacaatttcattagaacggccttcaaattgacgtgtgataaggtttccaatatatctttcgagtagtggtatagtgcctcttaagaaatttagccacactctccacgcaggttgccaaaatccacaaccaggtccttttcccaaatttttattaaacttataatatatgatatgtttcagatctttacatgcgcggatttgatgcattactttatatttataacgataaataccggtcaattgtcctatgtggttcaaaatataatgtataccatctgctaactggaaggcatctacatttcctaacctaaactgcacatgtgtatctacaatcagtttcatcatttttagcaattcacgcatcaaatgaaatgagtttccaagtcttgactttttacgttcttttgtggttaaggttttagttggttttaaattgaaattgtagtcgagatgtaaataagttaggccctttctgtggattaataaatttaacatattgtgtccttgtcgacatagctggagtcctgcctctacccaatcaattgtagtttgttgaaaatacttggtattttttaaactcttcaataacttagttttgttgtggtttgttggcaaagtagggtgcaattcatttagcacgtagttcttcaagagcttttggtaagagaccttaactttaacgggatactcctcgtcaggatgttgcaaaaaccattttttagccagggcaacatcttgtgctctcaccatttttcctttagttctattaaatggaaaaggtgaatgatataacgacatcgcatcttttgtatttggcaaaataagttcttcttcttcagccaaaagaggtgcaaaatcttcaggtaaagtgaaatcaccgttttcctttgtatttgatacgttgagggatgaattattatcaataaagtgaggtattgggttcagcgatggatcaaaaaaaagtgcaggcgtgtcgtactcctcatcgttctggataatacacgacactggattattataccatggtatgcgcactgaacggggccgggaattatatagatgaggaaacgctaccttatattcgcttctaataggaaccctaaatattactctatctatagagttgaattcgttataatcttcctcctcttctcttgggtataaaggttcaaatttaggacctccagggattgcgttattaagggctttaccgttaaaaaaagattttttatcgaaaagataatagtaatttttgtcagttacttcatctctaagtggcgttgataacctatataagttcgacatttcaggtaaatcaaaactccactttttataagatgtaccattgacctttttactatcctcctccaagggccgggaatcgtagagccaatctttaacatattcatcatcttgagagtctaagggaagatttataggatccagtggctcgatattttctatgtgctgttcatatgacagaggtggttcgtcatcatcgaaaggtggaaatctcattcttttaaaatgtgttctatctcgtttttctctcctcattgctatccaagtagctgaccattgggcagtatatacaggctctattactcttggtgtttcattcacaaatgttatggctcctgaagtgtgatataaaactttaacttctttggcttgctcccatggatgaggcatgttctctaacaattttaaaatcgcgtgcggtaaatactttagagcgcctagaaaagcctttttatcagtattgtacattttggaggccatgtcactgtgagtattaataatctttcgcagatgttccggtggcatctcggctttaggagtatataaattgcttctctttgcctttttggtcattttttttgcacgctttcttgattttcgagtgacgaaagtatcttttcctatgtccaattttctctttccatgtaattctactttcttttctgctttagtctctaattcatctagacctggagggggtggtggcggtggtaatgtgaagtccacaatttcttcagcgtttatttcgaagttgcttggaggaggtggtggaggcggaaggaatgtatcctcatttaccgatgatggcaccatcggattatccagttcttcgatttcgtatccaggcggtggtggtggtggtggtggaagtgctaagtcgctgtcctcttcaaaaccaggaggtgggggcggtagtccactcatctttctttgacgctattttttttttggaaggaagttcaatcgcacaagtattttctatggtcttcgtttctcaaattgtattcctaactttgttgcttttgtactagccgtattacctcggttcatccttctgccatggtcactttaaatagctatatagcctggcatttataaaaatttcatatcatttagtacgaatagctatgtgtatgttcacttcactacatatgccttctgcactcccgagccagcatacgagcctcttcaatctcttgagacgttccactagatacccccatggcataatcataagccaattggtagtttcctgccttaatctcaaatattgccagccaaagcctagccttcacggtttcatctgttactataccttccagaagttcttccacatctacacatttcatcatgaacttcttacattcttgcaagtcttcaagttcttcatatagttgcgctaaccggtaatatattgaagtattttgatcgaccgtttgtgaagcttttatggatcttttgtagcattttatagcttctaccttatttcccgtcttactataacattctcccaatacttgccaaatccgacgatcccaaggtttcaaagtgcaagctttctggaagtagtaaagagaatataaatgcatgtccaggagagcataagcctggcccaaaccaaaccatgctttgaagtctcgagggcatatatctacggcccgacgatagcattctattgcggcatgtgaattgcttagttcaacaaattcgtgacccatcaaagtccatgcgtttgttgtttttttatccaaagttagtgctcgacggaaatacatgatagatttttcatgttcctgtcgggcactgtaatagttcgctatgatacaacatgtttccggtctaaatctatctatttgggagacgaattgcgccaaataggctaattttgaattcttctgcatgacgtatagaatattggagtaggtttccaaatcgttgagacggtacggatcttgtttaacgatgtcatcaaatcggctttctgcggtaacataatccaaattgttgtaactaatagtagcattgtaagcctttaaaaaagtgaaattggggaaaacttgtaacaaaaactctaaatcttcaaagtagtcctctaactggccattaagctcctcaaacacttttagcttgaaaaatttgatcattatattaaattctatcgttcgttgactaccaagattttcagaaaatttgaattggaaattttgatatagataattatttaaaagcaatgcatcgtcaaccttttgtaaacagtccattaactccagccagcaggaccagttaaaggagtagcaactcagagatttcaagaatgacgacattgccttagaaatattcttctcttgctttaagatgacccctcgtaaataatacaacagtgctaaccctaaatcggcctcatcatcgtctatctttatttcataagactccagaaatgtgttaatttccttcaaaatagatgatatgttcgattgtgactcatgctcattgctgaccatttttaaattggcgcgttggtgcccactttgatttatatcctcattcccactaccatccccatctttgttagctctgtacatttcgtccgtaaacttccctgtagttaagatattttccatactttcctggcttttcttatcccacgatagaaatttactgtataattttaagaacttaaggtatggattagtgacatcttttagaaaaaaaacgcatcgatcaaactctttagcatcaaacaacgtagaaccaaggaggtacaggtcatactcagtctctgataggccaaacccgttttgtggtatttcaaacatctgtttcggtacaccttgtttatttcttagtggcgattcatcggctaaagagtgtgtttgatcaacatcaatagcttctgcaagacctgctagcgcctctgctgcccactttgaggagccgtatagcttccatcgtgataattctgtggcagcctttcgtagctgaatacgtatatcatgtattattttatcctggctgtcgtcattcatggttctaaatgcttcacaatctgattctgatcagtatatatccagatttcagttttccgctcgctaatactcccttcttcctcttaatttgatgtgagtaccgcagtacttggtctgctattatgaagtgtttgttttacccgaagtgctttttatgtacgcgcattgaaaaataatagaaacttggtaagtagaatacttaagaagctgcagaagtgcagtatcttacagtaagaaacaacagcgactagtttatcaggtttacactgctcaagttatcaagttcatagcatgacaaaggaagaaggtcgtacgtattttgaatctctctgcgaggaggaacaaagtttgcaggaaagccaaacccacttattaaatattttagatatattatcagtattggcagaccctagatcatctgatgatctgcttactgaatccctcaagaagttgcctgatttacacagggagctgataaatagttccatccgcctgcgatacgataaatatcaaacaagagaagcacagcttttggaggatacaaaaactggaagggacgttgcagcgggagtacagaatcctaagagtattagcgagtactattctactttcgaacatttgaatagggatactttaaggtacataaatttactgaagcgactttctgttgatttagcaaagcaggtggaagtgtctgatccatcagtgacagtgtatgaaatggataaatgggttccatctgagaaacttcagggtattctcgagcagtactgtgcgcctgatactgatatacgtggtgtagacgctcaaatcaagaactatctagatcagatcaaaatggcacgtgccaaatttggtttagagaataagtattccttaaaggaaagactctctactttgacaaaggaactaaaccattggcgaaaagaatgggacgatatagaaatgcttatgttcggtgatgatgcacattctatgaaaaaaatgatccagaagatagattcattaaagtctgaaataaatgctccatcggaaagctatcctgtagataaagaaggtgacatagttttagaataagcacattttatttaaccagcctgcacaagttagatagagttatacatacttgttgagtgggagggaagaaagagaaaaattgtattattttttaaagagctttttaatattttatttgttctatctattattttcacttccccgaaatagtactgaaggaaaaaacatgctggtttatttagcgtttaataggatgtgtacgtactgagaatatcatcaagaatcagtcctcggccagagcatctagatatgtcgatagcttggtctagcgttttcaaaagagaattacggcttgaaagatttttaccaagagtatattcgacgaaagttcctgataatgcaccaagagcggctgacaatgaacaatggctagaaaccctaagacctataactcacccagaacagaaaaagtccgaccatgatgtcagttacacaagacacattaatgttcctctgggcgaagtcacttctgtcaactatctacaacggtataataagcataagcatagccagggcaatttcgtggatgttcgaatagtgaaatgcaaaagtggcgctggtggaagtggagctgtctccttctttagggatgcagggaggtctataggtcctccggatggtggagatgggggagctggtggtagtgtttatattcaagctgttgcggggttgggatctctggcgaagatgaagaccacatataccgctgaagacggagaagcaggtgctgccaggcaactggatggcatgcgaggaagagatgttttaatacaagttcctgtgggtactgttgtaaaatggtgcttaccaccccaaaaagttcgagagctcgtggaaagagaaatgcgcaaagacaataatgctacattaaggtctatacttggctcaacagccgtcaacttaagcgtttcttctggttctcatcggaaaaaaatacaactatacagacatgaaatggcggagagttggctcttcaaggacaaggccaaggaataccatgagaataaggactggttcaaagatttacataagaaaatggaggcatacgaccactcgttagaacaatctgaactgtttaatgatcagtttccactggctggtcttgacttaaatcagccaatgacgaaaccagtatgtctgctgaaaggtggccaaggtggactcggtaacatgcactttttaacaaatttgattagaaatccaagattttccaaacccggcaggaatgggttggaacagcattttttattcgaattgaaaagcattgctgatcttggactcattggtttgcctaacgctggaaaatcaactatactaaacaaaatctcaaatgcaaaaccgaaaatagggcactggcaattcaccacactgagccctacgattggcacagtttccttgggttttgggcaagacgtcttcactgtggccgatatacctggaataatacagggagcatcattagacaaagggatgggtcttgagtttctaaggcatatagaacgttccaatggttgggtatttgtccttgacctctctaataaaaaccctttgaatgacttacaattactgatagaggaagttggtactttagagaaagtcaagaccaaaaacatactaattgtatgtaataaagtcgatattgatgccgagaaatccgaatcatttgccaagtacctacaggttgagaaattttccaaaagtcaggaatgggactgtgttccgataagcgccctcagagagaaaacatagatgtgttaaagaaaaagatgtttaagtgtgctcgtcagtctgaatttgacaagtagatctgtacaactcttcggatgttttttttcttttatcccattcagcataatattatagcatttagttttttgccatagaagccgtgagaagaggaaaaaaaaatttttacctcatcgcggattgtaaatagtaaatataaactggcaatttacttagtttttgaataaataattgtataggaatattatcagtcgtataatacagacgctttagatctccgtagcatcatatcagaaacttttcaagatggcagactttaaatctttaggtctttcaaaatggcttacggaatccttaagagctatgaaaattactcagccaaccgctatccaaaaggcttgtattcccaaaatcttagaaggaagagattgtattggtggtgccaagactggttctggtaaaactattgcatttgcagggcctatgctgactaaatggtccgaagatccgtcagggatgtttggagtggtcttgaccccaaccagagagttagccatgcaaattgccgaacaatttactgcacttggtagcagtatgaacattcgcgtgtcagttatagttggtggtgaaagcatcgttcagcaggcattggatttacaaaggaagccgcactttattattgccacgcctggacgtctggcacatcatatcatgagcagcggagatgataccgttggagggctaatgagagctaaatatttagttctagatgaagccgatattttgctaactagcacgtttgccgatcatttagcaacatgtataagtgctctacctcccaaggataagagacaaacacttctattcactgcaactataacggaccaagtaaagtcgttacaaaatgcaccagtgcagaaagggaaacccccattgttcgcttaccaagtagaaagtgtagataatgtggctattccatcgacgttgaaaatagagtatatcttggttccagaacacgtcaaagaagcatatttgtaccaattattaacatgcgaggaatatgagaataaaaccgctataatatttgtaaatagaacaatgaccgcggagatccttagaagaaccctgaagcagttggaagtgagggtagcgtcgttgcactctcaaatgccccaacaggaaagaacaaattccttacatagatttcgagctaacgctgcaagaatcctcatcgctacagatgtagcatccagaggtttggatatcccaactgttgagcttgtagtgaattacgatataccttcagacccagatgtattcatccatagatctggtcgtacggcccgtgctggcagaattggtgacgccatatcattcgttacccagcgagatgtttctaggatacaggccattgaggaccgtatcaacaagaagatgacagagacaaacaaggtacacgataccgctgtaataagaaaagccttgaccaaggtaaccaaggcgaagagggaatcgctgatggcaatgcaaaaggaaaacttcggtgagagaaaaagacagcaaaagaagaagcaaaatgacgggaaaagtttgcgctcttgaaaaattctaaataagatttaaagacgtacatatcgtacaatctggatactgttttccaggacaactgatagatacaattttggcacatatgaagtatgtttctatataacgggtgagaaaatcgctgtaaattcaattacgtacaatcaccgacgggtaacttatttttttttctttttctcttgtagttggaaaattttttgaagctcatcgcattggaaaagaaaaattactagcagttgtgatgatttaactatgttttgaggaaccttggctttatcttttatttgtcgcctggtacataacactacattttattgtctaataaacgttgaggaatttgacaaaaggatggaattcacacctatagatccgcaccagcaccaaaatgctgctactcttctatgttgtaactgtggtaccccaatcgatgggtccactgggctggttatgtgttatgactgtatcaaactgactgtggacattactcaaggtattccaagagaagcgaacatttcattttgcagaaactgtgaaagatttttgcaaccacctggacaatggatcagagcagaattagaatctagagaattactggccatttgtttgcgtcgtttgaagggcctaacaaaagtcagattagtggatgcttcattcatttggacagaaccccattctagacgtattagaattaaacttaccgtgcagggagaagccatgacaaatactattattcagcaaactttcgaagtagaatacattgttattgcgatgcaatgtccagactgtgccagatcctacactacaaatacttggagggctactgtccaaattagacaaaaagtgcctcacaagagaacatttttgtttttggaacaactgattttgaaacataatgctcatgtggataccatttccattagtgaagctaaggacgggttggatttcttctatgcgcaaaaaaaccacgcagttaagatgattgattttttgaacgctgttgttccgattaaacataaaaagtctgaagaacttatttctcaagatacacatactggtgcatctacttataaattttcatattctgtcgagattgttcctatctgtaaagatgacttggtcgttttaccaaaaaaactggctaaatctatgggtaacatttctcaatttgttctatgttctaagatttctaacactgtccagtttatggatccgactactttgcaaaccgcggatctgtcaccatctgtgtactggagggctccattcaacgccctggctgatgtgacccagttggtggagttcattgttctggacgtggattctacaggtataagcaggggaaatcgtgtcttagctgacattactgttgctagaacgtctgacttgggtgttaatgaccaagtctactacgtcaggtctcatctcggtggtatttgccatgcaggtgatagtgttatgggttatttcattgcaaactcgaattacaactcagatctttttgatgggttaaatatcgattatgtgcctgatgtagttcttgtgaagaaattgtatcaaagaaagagcaaaaagagcagacactggaagttaaagagaatggctaaggaacacaaagatatcgatgcatccttagattacaattcaagagctcaaaagcaagaaatggaacgtgcagaaaaggactacgaattattcttacaagaattagaagaggatgctgaattaagacaaagtgttaacctatacaaaaaccgcgaagcaaatgtacctcctgaagagcatgaaatggatgaagacgaggatgaagacgctccacaaatcaacattgatgaattattggacgagttagatgaaatgacattagaagatggagtcgagaacacacccgttgaatctcagcagtaaaaaaacaccaaagaatggagagtagtatatactcttaacaaacactagcatttcagtttatctatatacatatatatggatgtaaaatgtactttatggaagaacaagccaccacatgttgaaaactagataggcaagcaagatttttcatttgtagagctcttacgcaagatttttaaacttccgcttttttaatccatgagattcctttggacaccctttccggcacgcaaaacaaaaaaattaagggaactcattattttacgatgctacttagataactaaagttcattatatttcaacaaatataagataatcaagaataaaatgtcgtcagaaagggtcttaagttatgcaccagcttttaaatcatttctggatacatcttttttccaagaattatcgagattgaaactcgatgttctgaaattagattcaacatgccaaccacttactgtgaatctagatttacacaacattcctaaatctgctgatcaagttccattattcttaacaaatagaagctttgaaaaacacaataataagcgtactaatgaagtgcctttacagggcagtattttcaattttaatgtattagacgagtttaagaatcttgataagcaactatttttacatcaaagagcattggaatgctgggaagatggaataaaggatatcaataagtgtgtttcttttgtgattattagttttgctgacctaaaaaagtacaggttttattactggttaggtgttccctgttttcaaagaccctcttcaacagttttacatgtgcggccagagccgagtttaaaagggctgttctcaaagtgtcaaaaatggtttgatgtcaattactcaaaatgggtgtgtatactggatgcagacgatgaaatagtaaattatgacaagtgtattattcgaaaaactaaagttttggcgataagggacactagtacgatggaaaacgtcccttctgctctaaccaaaaattttctcagcgtgttgcaatacgatgttcctgacttgatagatttcaaactattaattattagacagaacgaaggtagctttgcattaaatgctacatttgcttctattgacccacaatcatcctcaagtaacccagatatgaaagtttctggatgggaaaggaatgtgcaaggtaagctagcaccacgtgttgttgatttaagttcattgttagatcctttaaaaattgctgaccaatccgtggatttaaatttgaagctaatgaaatggagaattcttcctgacttaaatctagatatcatcaaaaacacaaaagtactactactaggtgctggtacactaggttgttatgtttcacgcgcattgatagcatggggggttagaaaaataacatttgtggataacggtacagtttcatattcaaatccagtgaggcaagcgttatataattttgaggactgtggaaagccaaaggcagaacttgcggctgcgtctttgaaaagaatatttcctttaatggacgctactggtgtgaaattaagtattcctatgatcggtcataaattagtaaacgaggaggctcagcataaggattttgatagattaagagcattaataaaagagcatgatatcatttttttattggtggattctcgagaaagcagatggcttccgtcgttattgagcaacatcgaaaacaaaaccgttattaatgctgctctggggtttgatagctacttagttatgaggcatggtaatagagatgaacagtcttcaaaacaactgggctgttatttttgccatgatgtggtagcaccaactgacagtttaactgacaggactttggatcaaatgtgcacagtaactagacccggcgttgctatgatggcctcttctttagcagttgaattgatgacttccttactacagaccaaatactctggttcagaaacaacagtattaggggatatacctcatcaaatacgtgggtttttgcataatttttccatcttaaaattagaaactccagcctatgagcattgtccagcatgtagccctaaagttatcgaagcatttacagacttaggttgggaatttgttaaaaaggccttggagcatccactttaccttgaagaaattagcggtttgtcagtcataaagcaggaggtcgaacgactaggcaacgatgtttttgaatgggaagatgatgaatctgatgagattgcttaatattttgcatataatagcattggtacatattgtggtgccactttccgtaattaagctactaaatttttgactctaacgtttataacattgaattattaaaatgatcttgctatactattttgcatacattattttttgtagttttaacaagaagacaaattcttgactttactcacaaaacataaacataaaatgtaataaagtcctcaatgttcaccgtatttttcaaaaaggatcagtgaaagtgtcggtaaagctacctttttgatactttctttttatgagaataagttgtatttctttattatgtatgatacgggcgttcaatcaatacgttttaagttcgttgctgacggctaagaaattggtaagaggagtagttccatcaatgtctaaagtgatatgataaaaactatacgatttgaagatctatgcgttcacttcacgtatccaagtttcccctcctaataattcacattaatttggcattcatatctaaagcgttgctattacccttcccctggtagtcgcggaacaacaaaaaacgccaaaataagtaatgaaaatgtaaacaaaaaggaactaagttgaaaagtcatcgaaagcgataccacctggttctttcttcattatagactaattgttgcgtgccaagaagttgtttgtgtatccataatatttattatcaaactgatctaagattgctttgtacacatcttgcgtgaaaaaatggaaatcaaagaggtagatgacagggcagagctactgagatataccaacaatattccgttacttggaaagctagtcaaccatcaaccattatggagtacaaatcctaagttaaagtccttttcgctagaaaaaatatcagcccctgatcaaaggcgtgtacaagaggcattagttgtaaaagacctattaaatgtattgattggacttgaaggaacatacatcagatattttaatgattatgaacctagtgacccagagacaccgatagaatttaagattgccaagaaaatggatccatcattcaaaacattcagtagaagaattgttaggtatggtaagcaatacatgatattaacaagggcgtatgaaaaatggtctgacacaagctttgggatggttttgcaaagatttgcttatgaaatcagaagattcttagaagacgtctacttaaaaacgttagttgaaaggcttgaaagggactttaacaaagtgccaaacttttctatcagagaactagaacaaatcattaatgaaacagaagtaaacaaacaaatggagttgctgtacaatatttatgaagaaatttttagagaaatagaagaaagaaggacgaaccaatcttcacaagaagatttcaataattttatggacagtatgaagaatgaaagcagcttgcacttacgattaatggtagcatttgacacaacagtatatccggtacccaaaggtggtgccatattgaaaatttttcagcaaaaaatactggaaaatttgggtgataggtcaagcgtaatgtttttgaagaagctattgaataatataagccaagactattgcacaatgctgtatgaatggctaacacagggtattttaaacgacccttaccaagaattcatgacttatgatgatttggaaggtaagacggataacatatttgacacaagagacagagcgtgggatacgcaatacttcataagaaaagatgttttgttgcgggattgtgactcagaagaggataagaatctactattcaagatgttaaggaccggtattttactcaaagttgttcgagctagcttacaaatacccaccataccttctaatagcagtgatataaccattcaagaaatcaatgatttcgctgacttaatggagggttctaatcttgaactttacgtggataaatgttacagcagagccaatgaaatatttttaaagctattttttcaaggttacgatttgatcaatgtattaaaacatttgcaacaaatttttcttgggtatcaatctggtcataatgttttaaagtttctaacaaaaaatatgggtgagttgaccaaacactacaggaatgataataatgcaaactatgacaagctgctacaaaattttgagttagagagacaatccgaaaatccaaacaacctgatgaggcaactcctgatgatacagttcgatacagaaacacttccacaagtcttatcgcactacctccaaatttatccagaagtacctgagaataactcagcaaatgacgacagcgacccattgatgcacgcgaataatttcaagaatatgaatgccattctttttgatgaattaagcaaagaacgaacgggagcctaccatggatccaatctagaactatatactccaaaaagcgcaatttatcatttaaaatttgacatcaacataccttatccattgaatattattattagtaggacatgcatgataaaataccaaataatcctgcgctaccaactagttttacaataccactcaaggcttttggatgagacttggatggacttaaacaaaacacccagctggaaatacagaggctattcgcacactgtgaagaggaggatagtaagggcaacgagagtgctgcatgctaagatgaaccacttcattaaaaccatcatggaatatttcaaccaaaacgtaattgataaagaggtatactcattagaaaagtgctacagaaatcctactcttgccgttgccatccaaaatgagctagaaggtggattaacaaatataatgacaaatcgttgcttgtctgacttgattccactacagttacaaatatttgacattgtatataagttttgcaagttcatcaaatctatgagagcaaaattatgtcaactggaccccgtactatatgagaaacacaaaagcgggatgatgaaaacactaaacgaaggctatcgtacaaacaatggcggtcaggaagatgttggttaccaagaagatgccgccctggaattaattcagaagctgattgaatacattagcaacgcgtccagcatttttcggaagtgtctcataaactttactcaagagttaagtactgaaaaattcgacttttatgatagttcaagtgtcgacgctgcgggtatagaaagggttctttactctatagtacctcctcgctcagcatctgcttcttcccaaagatgaacgcggcgttatgtcactaacgacgtgcaccaacttgcggaaagtggaatcccgttccaaaactggcatccactaattgatacatctacacaccgcacgccttttttctgaagcccactttcgtggactttgccatatgcaaaattcatgaagtgtgataccaagtcagcatacacctcactagggtagtttctttggttgtattgatcatttggttcatcgtggttcattaattttttttctccattgctttctggctttgatcttactatcatttggatttttgtcgaaggttgtagaattgtatgtgacaagtggcaccaagcatatataaaaaaaaaaagcattatcttcctaccagagttgattgttaaaaacgtatttatagcaaacgcaattgtaattaattcttattttgtatcttttcttcccttgtctcaatcttttatttttattttatttttcttttcttagtttctttcataacaccaagcaactaatactataacatacaataataatggctgtctctaaagtttacgctagatccgtctacgactcccgtggtaacccaaccgtcgaagtcgaattaaccaccgaaaagggtgttttcagatccattgttccatctggtgcctccaccggtgtccacgaagctttggaaatgagagatgaagacaaatccaagtggatgggtaagggtgttatgaacgctgtcaacaacgtcaacaacgtcattgctgctgctttcgtcaaggccaacctagatgttaaggaccaaaaggccgtcgatgacttcttgttgtctttggatggtaccgccaacaagtccaagttgggtgctaacgctatcttgggtgtctccatggccgctgctagagccgctgctgctgaaaagaacgtcccattgtaccaacatttggctgacttgtctaagtccaagacctctccatacgttttgccagttccattcttgaacgttttgaacggtggttcccacgctggtggtgctttggctttgcaagaattcatgattgctccaactggtgctaagaccttcgctgaagccatgagaattggttccgaagtttaccacaacttgaagtctttgaccaagaagagatacggtgcttctgccggtaacgtcggtgacgaaggtggtgttgctccaaacattcaaaccgctgaagaagctttggacttgattgttgacgctatcaaggctgctggtcacgacggtaaggtcaagatcggtttggactgtgcttcctctgaattcttcaaggacggtaagtacgacttggacttcaagaacccagaatctgacaaatccaagtggttgactggtgtcgaattagctgacatgtaccactccttgatgaagagatacccaattgtctccatcgaagatccatttgctgaagatgactgggaagcttggtctcacttcttcaagaccgctggtatccaaattgttgctgatgacttgactgtcaccaacccagctagaattgctaccgccatcgaaaagaaggctgctgacgctttgttgttgaaggttaaccaaatcggtaccttgtctgaatccatcaaggctgctcaagactctttcgctgccaactggggtgttatggtttcccacagatctggtgaaactgaagacactttcattgctgacttggttgtcggtttgagaactggtcaaatcaagactggtgctccagctagatccgaaagattggctaagttgaaccaattgttgagaatcgaagaagaattgggtgacaaggctgtctacgccggtgaaaacttccaccacggtgacaagttgtaaagtgcttttaactaagaattattagtcttttctgcttattttttcatcatagtttagaacactttatattaacgaatagtttatgaatctatttaggtttaaaaattgatacagttttataagttactttttcaaagactcgtgctgtctattgcataatgcactggaaggggaaaaaaaaggtgcacacgcgtggctttttcttgaatttgcagtttgaaaaataactacatggatgataagaaaacatggagtacagtcactttgagaaccttcaatcagctggtaacgtcttcgttaattggatactcaaaaaagatggatagcatgaatcacaagatggaaggaaatgcgggccacgaccacagtgatatgcatatgggagatggagatgatacctgttcgatgaatatgctattttcgtggtcatacaagaatacgtgtgtcgtctttgaatggtggcatatcaagaccctgcctggactgattttaagttgtttagcaatttttggtctagcctacctctatgagtacttaaagtactgtgtccataagagacaattatcccagagagtattgttaccaaatagatctctgaccaagatcaaccaagccgacaaagtgtccaatagtattctatatggtttgcaagtgggattctcattcatgctcatgcttgtattcatgacttataatggttggttaatgttagctgtcgtgtgtggggcaatatggggtaattacagctggtgtacttcgtatagtcctgagatagatgacagctccctcgcctgccattaagatggtgacaaatattacaaatttgatactatttgtatctattttgtttttatccgggatttttcgtatttcttcctcattcatacccttccctttatttgttcccactgagtataatgataaactacgttaacattacatgtataatatttagcactcgtacgttactagtctttgacacaagtttatatatccccccctttatgttatcgtttattggctacagcctcagtaatcaaaatagtccactatttctatatcattaacttctgcgtcgccaagatgttaatcatgaaacgatctagttcttcaacagtttgccagcgaccattcgagctaatcttgaacaaaagtaatactatttaagggtgggcgcgggttgttataccgttttgagacgatctactataacgttatatttaattatataagtgatgaatttaatgtcccgtccacaacacgaaatcgcacctcatttcaacgcggcaagtattaatgttctgctttatgaaagattccatgaacccttttctaccttttaaattcctcttttcactcttaatcacatgatattacctttacataggaagcgccagacatctttttgccgagaaaagccattatgcaagataatcctgtagcctcatatcaaggataaatgccactgcaaaaacgcagtcgttatttgggactgtatttaaatgggccactgtttttatacaagtcgaaaatacaataatacagaaaattcaagcaggaagcgagaaataacaagaagtaactaggcatgacagtgaatgacaaaaaaagattggcaatcataggtggggggccaggagggttggcagctgcaagagttttctcgcaaagtcttccaaattttgaaatagaaatatttgtaaaggattacgatattggcggtgtctggcattatccagaacaaaaaagtgatgggagggtcatgtatgaccatttggaaaccaatatatcaaagaagttaatgcagtttagcggctttcccttcgaggaaaacgtccctttatatccgtctcgaagaaacatttgggaatacttgaaagcctattacaaaacgttcattgccaacaaagatgctatcagcatccatttcagcaccgaagttacctacttaaagaagaagaactctcaatgggagataacatctaaagacgaactaaggactactaaatcggattttgacttcgttattgttgcgtctggtcactacagtgtccctaaactaccaactaatatcgcaggtctcgatctatggttcgacaataagggcgcctttcattctaaggatttcaaaaactgcgagtttgcccgtgaaaaagtcgttattgtggtgggaaacggcagttccggccaagatattgccaaccaactaactaccgttgcaaagaaagtatataatagtataaaagagcctgcgagcaatcaactgaaggccaagttaatcgagactgtccaaacaatagacagtgccgattggaaaaatcgttcagttactttatctgatggaagagtacttcagaatatagactacattattttcgccacaggctattattacagctttccatttatagagccctccgttagactggaagtgctaggtgagggtgttactggcgacaagcactcgtctgtcaatctgcacaatttgtgggagcacatgatctatgtaaaagatcctacgctgtcctttatcttgaccccgcagttggtcatcccgttcccgttgtcggaactacaggcggctattatggtcgaagtattctgtaaaagcttaccgataactacaactttcgactctaatgcctgcggaacgcacaacttcccaaagggaaaggacctggaatactatgcagaactacaggaactactgaatagcattccacgtagggtcggtcatttcgaaccagttgtatgggatgatagactgatcgatctaagaaacagtagttatacagacaaagaagaaagaaatgtgcttctagcggaacacgcacaagccctaaagaaaaaaaaagcaccatacttccttccggcgccacatacttaacgtaaaaaggaatgtacttgtatagaaaaaacacatattgtgccgcttaatatttcgtttccctcatgtatataccttatcgctgttaaaataagaaatcttcacttctgctatctttttttttcaaacattgattaataatccggccgtccgcagattgcttacgcagaatataccgtaccgccaccgtaaaattaacgaatacttaaatttccgcctcttccgtttcggcaatagcgaaccttaatgtaagtttttaaaaggcagcgccaaaaattgctctgaaaggcctgcagtgcttcgcggctacgcagttcccatgtaaaaaaaaaagaaaactttctttttgaatctggaaaatccgcacaggcgcgccagcataaacctcagtatcctgcaaaggccatccttttaaagatcttaacaacgtatgaatctgaggcagagagaaattaagcgataaacgttccttttagactttcactttcttggccgtcatttaaaaaaaaattatctaataatctctaattttaagttgaaatcacgctaacatatgactatgactattaacctttttatgtggaaaaaaaaggaagaatatgttgtaaacgtattttagccttgttcccggaactttaatcactctggcaactttttaagtagtctgtctttttctcggtcgtatattcctcaaaattcaagaggaaagaggaagtgaagaagaaagcctagaaaaaaaaaataggcattaacacaaaaacgcacctaagggactgaggaaaatcaaaaaaatgataattgcagttagtaaatcttcataatcgacgcccacttattctttctttatagtaccgggtaggcgggtaattcatacgtagctgctgcgggagaactactatgtatcattccctgtttatttgtatgaattattatttaatacgtacattcttgtaagcccttcttcaacaaaacaaacaaataaagcgagaaaaaagggaaccacgaattaagataattaatcaaacaatagataggaaaaggagatcgacgagtaagcgtaagaatgatggatatcagccctacctgttatgggtacatcgacgacgagcaagatctagcccttgttttccagggcgtattcaatggaaatttgagatgcatcgaacggaggccatatgatgcagaaaaggttgaattagtcaaccccggaaacatttttgttttcaacgaagagaaatccggcatcaaaagatggacagatggtttttcttggtctccttcaagaatttcaggcaaatttctcgtatatagagagtataataggctgggttccacgcacgatctaccgctgcataatgtacctgagtataatatcttcgagagggctcataggaagtatttttatactggactactgaaaaaaacattttctctaaaattcaatatggatcccaccgacagcactaagctggaaacatttcatcttattgcgtactatacggaaaaggatattcatcaaggaagtttgaggagaccttcagaaaatcctttcttccataaatttcgaccttcacagaaactattagatgctttacaaaaagttgctgtaggaaatggcagatctaacccgtctaaaaataatgagagaggcagaaccaaagctcataattataaaacgcgcaggtctttatcatcttctccgagctattgtgatctcttgagcaattataacaaccatcctggaaatattccagttaggaccgcagttcagttacctttaaccaccttcaataacgctcctcgagaaatgcaccaacagcagcaccgacaacagcaacaatatctcttacccatagatgaacagaataaattacctctcccgtatatgcagcaccagccacaaccaattggtgtttacaatcctaactatcagcctggattgagacgtacggtctcacaacctatgattttctgcaatacatacaatactctcccgcaacaacctactgcagcaccttatgaacggcgtggcgtgtcgccttcagtgatatactcctccaatacattgagcccaataccataccaaaatatcgatccatactcttcgaggtcgggtcctgaatgcaatcactctaaggcgcctatcgccccaacaatgatgcccccagtacaccatatacttgtgcatgattaccgacaaccaaaaccagtcacagattctattaatcctccaaatgtaaacataaccacctccacaaccaacaagaacctagatggcatttatattttgccagctcctcgtatgaatcccccggctcaaacacaataccaaatgattcatgcgccagacagcatgcaacatccaccaacatttagtaaaaacaacacatcaagcaatcctaaatcccaccaatactcaaagtagaagatcagcatcctttcaattgctgaaaggttcacctaaagtaccgctcatattccaaaaggattcttcactacatagaaagggcagccaattgtgtgtttttcagaaagggttttaaaaaaacaggagggtgcttgttcttgttgttccctaccatcgatggatttcgaaaaactatttataggaccatctgattttcacctccatcattgtatcatatactaacaagcatatccaaatttgtaattctatcatgaaatttccagagaaagaaacgcaagggaactgagaaatcaaacctaaaaacggttcttggcattgttatgaaaaatgaataaaccaggggggcaaaacaatcgagaaccccaatcaaaaccatgtgagatacccacttcgaaagttactgatattataactcttgtgtcctctcttctaataccttactttcacctttctcacgtagttaaagttgcaacaacacattttgtcctcatccaatttcttctatagaatatccgtttgcctccaggagtgaagaaatgatagcagtaacactgtgaaagcgagactaagagaaacgacttaaagctcgaagacttcttgaggatacgtttatgtttctgtggcttcttcttcgcggcgcggttctcgcgtataggaatgttctaagacaagaaggcatgaagttatgttaacagattctatatctactcgctacgcatatataaacggattcatcattgaaacaatggtacttgtggtaatgtgtacgacgatttcaacccgaataaaagcaaaagtgcaaaaaaaaaacaagaagcgcttagcactgttgaatcatttagaacactactaatgctggtaatacactcaagaatgaagagtggcttactccattgttgatgcaaaagttgtaaatttcacgaattatttaatgcgttccttgcaaccttctattttgatgaacatcaggaattgaaacaaaaaaaaggcttcaatctcaacggaaaacgggaagaaaactacactcgattatactatatatgccaagaagattctccgacagattgtctacttaatttcacataatatatcttgttttactagcttattatatagcgtcgcatttaattcatggcgccatcacccgcagggaatataacgacaaggccgataccacgggaaaaatagggcgagcggaaatactaaaagaaaaataagcttccgaaataaaacaccgacaatgaagttcttggcaaggttcggttatttcctctacgtaacaagaggtataatatccgagcgtacagggctaaaaaattaatacaaaggtgtaaaagaaggacatggatggtcccaattttgcacatcaaggcgggagatcacaacgtactactgaattgtattcgtgcgcacgatgcagaaaattaaagaagaagtgtggtaaacaaataccgacatgtgcaaactgcgataaaaatggggcacactgttcatatccaggtagagccccaagacgtaccaagaaggagttagcggatgctatgctacgaggggaatatgttccagtgaaaaggaacaagaaggtaggaaaaagcccattgagcactaagagcatgccaaactcttctagtccgctatccgcaaatggcgctataactcccgggttttcgccttacgaaaacgatgatgcacataagatgaaacagctaaaaccgtcagatccaataaatcttgtcatgggggcaagtccaaattctagcgaaggtgtctcatcgctaatttcggtgctaacatcgctgaatgataattctaatccttcttcgcacttatcctctaatgaaaattccatgattccttcccgatcattgccagcttccgtgcagcaaagttcgacaacttcatcattcggaggatataacacgccttcaccactaattagcagtcatgtgcctgcgaacgcccaagccgtaccgctacaaaacaacaatcgcaatactagcaacggggataacggcagtaatgttaaccacgataataacaatggcagtaccaacacaccgcaattgagtcttaccccatatgcaaacaattcagcccccaatgggaaattcgattctgtgccggttgatgcatcctcgatcgaatttgaaactatgtcctgttgctttaaaggtggtagaacaacatcgtgggtcagagaggatggctcgttcaagtcaattgatagatccttactggacaggttcattgccgcatacttcaaacacaatcaccgtctatttcccatgattgataaaatagcattcctaaatgacgccgcgacaattactgatttcgaaaggttatatgacaacaaaaactaccctgacagctttgttttcaaagtatacatgatcatggctattggttgtacaactttacagcgtgctggtatggtttctcaggacgaagagtgtctgagtgaacatttggcttttttggccatgaaaaaatttcgtagtgttataattttacaagatatcgaaactgtacgatgcctattgttgttgggtatttattcgttttttgagccaaagggctcctcgtcatggacaattagtggtatcatcatgcgattgaccataggattaggtttaaatagagagttaactgccaaaaaactcaagagcatgtctgctttagaagcagaggcaagatatagagtgttttggagtgcttactgctttgaaaggctagtatgcacctcgttgggccgtatatccgggatcgacgacgaagacatcactgtgccactaccgagggcgttgtatgtggatgaaagagacgatttagagatgaccaagttgatgatatcattaaggaaaatgggcggtcgcatttataaacaagtccactctgtaagtgcagggcgacaaaagttaaccatcgaacaaaagcaggaaatcataagtggattacgcaaggagctagacgaaatttattctcgagaatcagaaagaaggaaactgaaaaaatctcaaatggatcaggtggagagggagaacaattctactacaaatgtaatatccttccatagttctgagatttggctagcaatgagatactcccagttgcaaatcttactatacagaccatctgcattgatgccaaaaccgcccattgactcactatccactctaggagagttttgcttgcaagcctggaaacatacttatacactgtacaagaagcggttattacccttgaactggataacccttttcagaacattaaccatttgtaacactatcttatactgtctttgccagtggagcatcgacctcattgaaagtaaaatcgaaattcaacagtgtgtggaaatactaagacatttcggtgaaagatggatttttgctatgagatgcgcggatgttttccaaaacattagcaacacaattctcgatattagtttaagccatggtaaagttcctaatatggaccaattaacaagagagttatttggcgccagcgattcatatcaagacatattagacgaaaacaatgttgacgtctcttgggttgataaacttgtatgacatatgttcaccgagttttgtcatgtcgtcatactatacggcagcggcttgttgctgccgtttaatgaaacagtttttttcacgacaagattcttctattgattattcacatatgtattttaatgaaaaatgagtactttataacacaaccctaatgacaaatgaaaaagttgattgccatgaactcttaaagcgatttatgagaacaattaattgattatatatatatatctttgcaattatgtcgtttgttgcaagatgcttctgaaagtaagtaactctataagatagataatgctacaagacgccaaacgcaagtgagtaagaaataagagctggcaggtcttcgccggaacactatcatcaaaatcactacaatttagcggcttagcacaatacgcgttttcaacttcctacgctagcgatgacaaaatgtctccaagaggcggaacttgcgacggatgcatggaaatatcttacgtaatgaacttccgtaatgaacttccgtaattcaagatctcttagcatctcttgttcaatcttcagactctactaagtgttcttaccaaccattggatgctcattacaaatgaatgaatatattgcacggaacggaagcggcatgctttttccgtctcgtgtgcttagtaaagcaaaacggagtagaatcggtaagaacttcctttttgggttggaaaatcattgccattgtttggacacctttctttttccgtattgttcgagcaccgcgtttctttttgggtacttgatgaggtagcagattcctggaacgtgctttctctcgaggtaacctgccttgttcctcctggtgactttctaaaatataaaaggaaaagcatatctctagtttcgagttttttcttcatactttatttccttatgttaaacggtccagatatagaataaatcatcatattaagctaaatatagacgataatatagtatcgataatgccatttgttaaggactttaagccacaagctttgggtgacaccaacttattcaaaccaatcaaaattggtaacaatgaacttctacaccgtgctgtcattcctccattgactagaatgagagcccaacatccaggtaatattccaaacagagactgggccgttgaatactacgctcaacgtgctcaaagaccaggaaccttgattatcactgaaggtacctttccctctccacaatctgggggttacgacaatgctccaggtatctggtccgaagaacaaattaaagaatggaccaagattttcaaggctattcatgagaataaatcgttcgcatgggtccaattatgggttctaggttgggctgctttcccagacacccttgctagggatggtttgcgttacgactccgcttctgacaacgtgtatatgaatgcagaacaagaagaaaaggctaagaaggctaacaacccacaacacagtataacaaaggatgaaattaagcaatacgtcaaagaatacgtccaagctgccaaaaactccattgctgctggtgccgatggtgttgaaatccacagcgctaacggttacttgttgaaccagttcttggacccacactccaataacagaaccgatgagtatggtggatccatcgaaaacagagcccgtttcaccttggaagtggttgatgcagttgtcgatgctattggccctgaaaaagtcggtttgagattgtctccatatggtgtcttcaacagtatgtctggtggtgctgaaaccggtattgttgctcaatatgcttatgtcttaggtgaactagaaagaagagctaaagctggcaagcgtttggctttcgtccatctagttgaacctcgtgtcaccaacccatttttaactgaaggtgaaggtgaatacaatggaggtagcaacaaatttgcttattctatctggaagggcccaattattagagctggtaactttgctctgcacccagaagttgtcagagaagaggtgaaggatcctagaacattgatcggttacggtagattttttatctctaatccagatttggttgatcgtttggaaaaagggttaccattaaacaaatatgacagagacactttctacaaaatgtcagctgagggatacattgactaccctacgtacgaagaagctctaaaactcggttgggacaaaaattaatagtgttaaccgtactttgtagcaccatttctttttcttctaatttatataattaatgaatatatatatttgggataaatagcctttaatgaaatattaacagaacttttttgcttgggcagcaacagatttatatctttgtggaaaggagtaaactgggctttcactttagatcattattcacataaacttcttttagaatatgtttgaatgtaaatccacaaaatggaatcggtcattctacatcatgaatattaatttaccttctttccttttatatgctgtcattcatcatcctattacattatcaatcgttgcatttcagcttccattaatttcgacgactgtgtcccaatcctatgtcatcttcttacaccgcgtgtaataatatagtagtaacatgactactagtcactatatggtagtttatttttatcacaacagattgaagtgtgcagagtttatatccctgcgttttatattgattagtagcataatgtaggaagttgatatgaatctgagagtgtgaccatatggtggtagaaatgagtttaggtacaatattaaatgcgatgtcaaaattccaaagtatacgctcgcacccacgcccactttcttccaatatactacgatataaatttatgttactatatgtgcgacagtttctactgcagacgtggattgagaacacgtaaagtttgtgctgggtagaaattgaaaggatatccccttaacggctgtgctaccgtttatgttcgtccttatcctctcctgttaaactgttataaaaatcgttacatatcttgcattctgtgaccaagtatttgttggccttagatttatattagggccattgcaattaaactggcttcagttctcaatgaacgaaggatttttggcacgctaaaactggtgtgaaggtattgcacattcaaataggctcttttattgatttgtcttgaaagcttttggaataagatctagaataaggactacccgaaaaagaacaggatacccagtaaaaacgctattgggtacctagagaagctggtttgtcactgtccacacaaaatgccctaataacattctgaaaggttctgaccgtacatcttcgcctgcggttgcattgaggtcgcctcggtcataaagtgaatatgcgacccgatggttgctcaaatgttaaatgcaggtaaaaaataagaccccaggaattaaatagtaagatttaatatatatatatataacgggcacaattcgttcatcaaacatgcagcggagtttcaaatttgctataatatagaacatgtttaattcaaccaatcgaaacgtacaggcgcacactatattcaagcagtaaaactactatctgaacattgaggtcgaatatatatattataggcataaaatctcctaccaaacttgcatcaaacctctaaaattactattatatattcaacttatttaacgtgcccaatggaaatgcactggataaccctcgttgcatttattgctacattcttcaacctagctgctacctcgatcaacaatagttccctccctgatgttgatcttactaatcctttgagattcttcactaacattccagcaggacttaattttaatgaagtcatttttctcgaaagaaacggattctatcttggtggaatagactctccctcaatctaccacttaataaatggtacagctgtgtattttggggatgtcagagataatatcatgccgggtacagttggcactactaggaatgttacagatgtcgactatggctccttactgacagagtatggttatgaagctaatacagattatgtctcgcgttggatcgccactcatgtagtaatctctccattgaatgctacagagtttttccaaacacccgtgccagtaccagtgccagtgccgataacaatactgcaccaacaggtgaactcaaaactacattagtcaggacccgttcagcccgttaatcgtgggaatctctgtactgagggtcaactagtgtatgcgactgtgattcagataataccttaagcgtcgaaacctcataccccctcatctggctcgggagccagtatactatatatatatatatatatatatatatatatatataaattcctaaaatactctcacacagaagcacaataatgagtgacgcaaatgcaatttatgactaattcatcaccaaagagaaatatgcagcgttaactctcaatctaagaatatgtaacagattttaatctcacgaactagcgactttaattgttgtaccttattccttagtaacgttagtagtgtctaatattttactagacggtgccacgatttcagagatgttagatcaaaattcctttcttaagaacaaggatatggcaaagtatggtaaacaagacgtacaagagtgttaaagataatgcatagaacacgctcagtgtaagcaagattagtacaactgctgatctggagccaagacaacaaatatcacatcccgtttgtcatgttaaagatagcttatcataagttagctgagacactcaacctcatataaaacaaaaactgattattttggtgaaataatgaatcttaaagcttgatagtatttgtattgaattactactcacaaactatttaaaacatcaagccaaatatatgcggagcacagagaaatatttgtgaattatatcttttgttggaaagacaagcaactatcctagcgacattaggattgccaagacatccggttttattcagacccttacatcagcagcagcacgttccatcttttcaaacttcctgccaaacatttatgaagacatgaaactctaaaatgtcatctatttatagtagtcatattactattatattattacatgcggtgtaagaagatgacataggattgggacacagtcatcgaacttaatggacgctgaagtgcaaggattgataatgtaatgggataatgaaacatataaaacggaatgaggaataatcctaatattatcatgtagaaatatcgattccattttgaggattcctatatcctctaggagaacttctagcatattctatatacctaatattattgtctttgtgaacaatggattcccacaaattatctcaaaattcacaaatatctcattctcgcattccaacagttatgttactcattctattcgtttgttatgtgtgttttatgaacgtttgggatgacgtattgtcatactgacgtatcttattttgagatacaacatagttgtatttttagcctccttagcttagtggtagagcgttgcacttgtaatgcaaaggtcgctagttcaattctggcaggtggcattataccggtattattttttttccctttgttcttatttctctatcatttataactttatgattttttaaaggttgaatggtcaatgtgaaaattaaaactaaaaacatatagttgacaagtgagaaaaagagcaaaagggagaaaagaaattgttagaataaaaccatgctgttagaattgatttcttatgcaggaaccgtttcagggtttctttttttaacactttcaattgcatcgggtttatactacattagtgaacttgttgaagaacacacagaacccacaagacggtttctcacaagggctatttatggtataatattaatattaattctgctactgttactagacggtttcccgttcaaacttacacttttttccattgcatgttacatagtatattaccaaaacttaaaaagtttcccatttatttcgttaaccagcccaactttcctattaagctgcgtatgtgtggtcttgaatcactacttctggttcaaatattttaatgatacggaagttcccccacagttcaaatttgatccaaattatataccacgcagacgtgctagtttcgctgaagtagcctcattttttggtatatgcgtttggttcataccatttgccttatttgtttctctgtcagctggtgattatgtgctaccaacgactagtgagcaacatatggctaagaaaaatgatgacatcacaacgaacaaccagccaaaatttcgtaaaagggctgttgggttagctcgtgtagtcatcaactcggtaaggaagtacatctactctctagcccgtgtattcggttatgagatagaacctgactttgatagattggctgtttaggattgcctttttttttaacatgtagttagtttttctttatttgaatattctaaataagaaatatgtgtaatgctctgccaactattttgcacaggaaagaaaaatcaccaatacaatactactatattttacccaagttaatacgggaaagtatattttcttttccatatttttcttttttattgacgtttgcattttttagagcaactagtaaacaaaaaaccagtcaggcccagtagattaagtattgtcattacatagacaaaggcaagagaaagagagcattttctttcggtctctagttatgtctgttaaagagcataacgaagaagatattattggtgatgaattacagaattcgaggcaactctccattgattgcgactcagttaaaatttcactaaggaacacatattggaccaaagactatacaacaggtatcaaattattcataaaacatatgaagagagaaaatgatttgctgattaaagacatcaaattttacaatgattttgtcaacaaattttggaaaccaacattgaacaatttacaaaaaatggaagcaaccaattcaatgaatagcaggctgctggaagtgatgagcaaacagtttaatataatatcaacagagcaagttgaaagagattgtaaaattccattgcaagaactaagagatcttaatgagagcttccttcgtgaggcagaaaacgatttgtcatctcgttattcagcttacattaaggatttagtcgcagctaaagaggcactaattggatgtgagaaaagagttcagtctatatataaattgaaaaaagccaatacgccagtggaaaattcttcctctgtttttgataatggaaaggatagtgcaccgttaaccaggttgaacttcgtatgcgagtttccttacactttagacgagaggttaaaatttgaggattgcgaccaatttatgtcatttttgcaaaccttgaagggaaaagtcatcctggagaaaagtgtcttttccgttccaggattgtcaaatcaaagtttccaaggcaggtcattgatcaaagaattgaaaaaacttgaacccagactaaacctgtccttatttaatatcgataggataggtaacgaattcatccaactgggtataatacaagaatattccctgagtttttactctagcaaagtttctcagtttgaccaggaaaaatactattactggaacagtgaagtccttgctacgcaagagagtaatggtaatgctggaaacagaaaaaaaaaatcgtatggtgagttaacacactccgacaatgaacacgaagaaaagtccaacgtttcatctatcaaaacatctatatccgattggatccgcaaagttagtcaacatgataatgatgattgcgatgcagcgggaagtacagatatgaataaaaatgagtggaagagtttaaaacagcaacttgaatcatcacaagatatttttttctccaagtgttgccagttggaatattctaaagtgcagttggaaaaaaccatttatgattattgtaaaaattactctaaaatggaggacggaatcaaacgagctctagaatcatcaaacatgatgtttcaacaaaaatgtgaaaaatttactgactcacctgtgtgttctctacaagaagcacaactgccacaggaaactgccaatgcggatgtaagagggtttttcctcagggataatggcataccctttcgcaggtggaatatcctagaagcgagtgatccagtcgacgcttgcaaagaaatctccataaaaagcgaaaagtttttctgtggtagtgaaataaataatgaactggctgctcttgatacgttaggggcaataaagattatactgcggcagattgaaaaggaaccaaatgctaataaagtcatacaaagttggcacagggatattgattttgtaagggtttctaatttgaaaagagacttattgggggaattcaaaggatcgaaaactaccgaaaatacaaactctataatcactgctcatttttttgaaaactcgcacagctatgtcactaatgatctcgtcggactgataaaattatggctgttagagctacccgacagcctaataccttcaaaccactacgatgacttaattaaggccgaaaaatcgctaacatccctatgtgaacagtttccgacgagctccttaaggtttctacaagaactagcaaaccattttcaattgatcaatagcaaatactcacttccgccgcaaacaatacaagatttgtttagagacaacagtgacatagacataccattggcccatcacttcgtaagaagaacaggcttacagaaccctatcgacatcaaaatcttgtcaccaacattatctacatttttcatcaacgaaagaactgtagaaactttgcaaacgttgatcgcaaacaggatcacgacggcaactactgcgacactcactgaaccgccgacgataattataaaggatacaacggcacctatacactctacccctaagccaccgccaaacgacaaggatggccatttcatacctcggccattcaagactagttctactccgacaaccccagagagacctaaacgtaagagtggtttattccttcccatcaacgtcaacgatgtcccttctacataactccatgcatgctacatagtaactacgtaaatcacctgctacctctctgttctttcgtcccgcctcgaggttgtgctgcttttgtacctattgtggctgtcggtgttacattacggtgcctcggtgttacgcggtgcttcgtcctggtggtccacgcggccttgcgctttggccttggtgggcttcgaggctgtattatataaatgggcctgatgttcgttaaaagctgcagtattgttcctgagcttgtttctttttcaaaggtttccttttttcttagtggggtcctttcttacataataaagtaaatagcctgatacatataaacctgtattgttgccattacagaaaaaagccactttctatacaaaaactacaataaaatgtctgctgatttcggtttgattggtttggccgtcatgggtcaaaatttgatcttgaacgctgctgaccacggtttcactgtttgtgcttacaacagaactcaatccaaggtcgaccatttcttggccaatgaagctaagggcaaatctatcatcggtgctacttccattgaagatttcatctccaaattgaagagacctagaaaggtcatgcttttggttaaagctggtgctccagttgacgctttgatcaaccaaatcgtcccacttttggaaaagggtgatattatcatcgatggtggtaactctcacttcccagattctaatagacgttacgaagaattgaagaagaagggtattcttttcgttggttctggtgtctccggtggtgaggaaggtgcccgttacggtccatctttgatgccaggtggttctgaagaagcttggccacatattaagaacatcttccaatccatctctgctaaatccgacggtgaaccatgttgcgaatgggttggcccagccggtgctggtcactacgtcaagatggttcacaacggtattgaatacggtgatatgcaattgatttgtgaagcttatgacatcatgaagagattgggtgggtttaccgataaggaaatcagtgacgtttttgccaaatggaacaatggtgtcttggattccttcttggtcgaaattaccagagatattttgaaattcgacgacgtcgacggtaagccattagttgaaaaaatcatggatactgctggtcaaaagggtactggtaagtggactgccatcaacgccttggatttgggtatgccagttactttgattggtgaagctgtctttgcccgttgtctatctgctttgaagaacgagagaattagagcctccaaggtcttaccaggcccagaagttccaaaagacgccgtcaaggacagagaacaatttgtcgatgatttggaacaagctttgtatgcttccaagattatttcttacgctcaaggtttcatgttgatccgtgaagctgctgctacttatggctggaaactaaacaaccctgccatcgctttgatgtggagaggtggttgtatcattagatctgttttcttgggtcaaatcacaaaggcctacagagaagaaccagatttggaaaacttgttgttcaacaagttcttcgctgatgccgtcaccaaggctcaatctggttggagaaagtcaattgcgttggctaccacctacggtatcccaacaccagccttttccaccgctttgtctttctacgatgggtacagatctgaaagattgccagccaacttactacaagctcaacgtgactactttggtgctcacactttcagagtgttgccagaatgtgcttctgacaacttgccagtagacaaggatatccatatcaactggactggccacggtggtaatgtttcttcctctacataccaagcttaaaggaaatctccaacctggacataaaccaaaaaaatttaatgaaatagattagttatagtaaaagtaatcataataataaatagataaataaatccaaatgcaattataaatagtatatgaagttatgtgttttctaaaatattaaaggtttataaacggggtcccgaaactatctccatttctttttttttttttacgtaaggaaaggcaaacaggcgacacaaaatcatgaagtcagaaaataaaataaaagtgaaaaatttcacaatagtgcctattatcatgatagaagtagagtagaaaagctagcaacaatgagaagctctggcacatatgagaatgatccttctggggaaataacctcaacttccccaaagcagtcgaagcagaaaaagcctaccaaatttagggaaagaatgcgcaggtggttacaaaatgggaaaaataacaaccaccaaggagaggaggatgttcctgaaatatttaacaagaatttttatccgcaaacaggcatgacagctttcaacaataatgataatggtgaggttcaggatgttacaaacaatttttttttgcccagtgaagatgaatctggtccagttcaaagtagtgttaaaacttttttaactggtaacaatgatgaagattctaacttccaacaaaaccagaatcctaaacaaaagtccgaacttccaaagtcaccttaccggcaaaaacctacgcaagaaatagcattattgaaagatcttttcgttaccaacaaatatgacgatccctatttgaattcttccacaaggtttggtaacataacttcaacttttcccagtagtttgtcattgaggactgtcaccttacaaacaataaaaaaaagaattgactgtatttctgcaaaaaaaaaagaagtgtggaagacagaggaaaaatttctaaaagatatcttaatgtggttacagagttcaaattttgaagaccctgatacaatatcattaatacatgaaattgaaaaaatatttgaagaggatatccattttgaacaaaacgtgtcggattgcttaaaagaaatctcaaataatttcgaatatatctgcatgcgagaaacccaattgataaacgaaggaaacatactaaaaaatgacttaaaaaagtacgcaaaagcaagggaacataaaggcgaaaagcatgaagatactgaagtcttgagggaaaaagtaatatcatcacaaaaatcgtttgatgttacaaagaggcactataagcatgcaatttcaataacgacaagacagctatttatgaatttggcgtttgagtactacgaaaattgttcagatatgaaggatatttcgagaaaatacctacaagaatctttgtccactttacaaactatcgacacattgagtttttcggaagaattagaaaaaattagaaagagaagatttgataagttttgggcaaaaactaatcctgatccaacaaacaatattcaaaagtttgttaatatgagaacaggagtagcaggttttaatgattccttaatgaatcacttgtacgggaaactaagtttcggggtagcgccagttgaagaagaattacaaaactcacagccggagcacactgatgtgcctgaaaatgtttggaatgaggttctctctgattataattcaatggatggtaatccaattacttcaaataaattcctttctgcgaaagaacttgagcccgatcaattagttgaacttctcgctcaggaaaaagaagagaaagaggcaaaaaatatcagctcttcaactgcagaagttccatcgatatcgcaacctgaaataaagaaggagaatctcgaatcaaatgattccttgattttaagaagcacgaaaagaaatgtaaatgtcaatgccgctagtttgaggaatctttccattaaaaaaactcaagtcaaaccggagtctgcaagtgaagaaagcaaagttcttgctgcagctttaaatgatgcaaaacaaaacttggatgaaaacgtctggagaactcctatctaaaaaacaaacgaatatagtttgaacactcattccatgttctatgcttattgttgtacatttattatttatatattcttaaatatatttcgagagatctatacataaacatcaatttattataattctacacaaaattacatttaaatattaatggctttcttcaaaattcaaaaatctttttgagaaaattcatactccttcagatattggtttcttatcaacgcttcaatttttttctcttgaatatatataatatcagtatcggttaaagctttagaataatccgtctccatacatgatgttttctcgaatgtaaattctgtctcttcccaatccaacatatattcataatcaaagcagtttgtaaataaataaccgtcgaaccccacaaaaattggtaatctttcaagccagctttcaactttttcggaacaaggcatgttttgtgttgtccgtggactgaaatatgtcggaatttcaaatccattattcgaattatgtaaaacactccagttactaaacttgacatcttggcaattaactttttcaatgtgatttaaataggataaataagggtttggtaatggtagcgtaccgtggggatacaaatttggcaaacaattgattgaagaaagctgtggtgacatactgtcagtaactcttattggtttttcgtatgcaggccactgttcgtgttgtcgtcttcttaacgctggattgaactcaggaaatgttgtattctgtatcttcccgcaatctggtggtatcttattaattatctcagcaatcggagagcttcgaaagttgttcattttatttagcttcgatgttttagtctccttcagttccggtgcggaaagctgtgtgtaaccttgattcatttcgataaaatttgcgtttttataaaattcccaaaaatactgactatggtagaaaagatttcaacgaggaaggtggtaaagatcaatgaagtatcttcaatcattatgtaggttataagtaaatgtttttgttttcaattatgttccatagtttgtggtagtttttctttgaaaacgactgtgtcggccagaattgctgtcgcatcaccaaaaaaaaaaaaaaatgatacaaagactggggatgaatgttacgtaaacaggaaaaaaaatatgtcgaaggagagagaaaaaatatttaacaaagtgcatgcctctaaacgtcgtaattggtctggctatgacaaacaaaaaaatcgatgttaaaatgttccaaccgaggatcgaactcgggacctttgccgtgtgaaggcaacgtgatagccgctacactattggaacagacttttaatattctgaactttctgctttactaaacatcgtattattatacgaacatgaaacaataattaacaacaaattccagaacttgcgaccagctgttaaattcacaatcagaccaattttttactcgacttttattatataatagattatatatatatatatatatatatctcttttgcagctaaatgaaagaaaaaaaaagaaatggcacatatcaaaaataatcaattctctcgtcttcacacttgtagatatttacaatagaatcgtgagaattggtggccgcaatcatcattctatgaggatggaaagccatcgaagataaaaatgcatcagaagtggaagagtaggacagtgactttgggattcccgtagcggctaatgtacttgttacgccattattatgtgagtttttaaaagaattcaaaagatctccagatgtcgtccatatctttatttgtttagtccctgtcgcaattatcggagcatgctcatgaacctgcatgcacgtcattgtcgttggtttttgttgcgaaccgtactgagaagttacgttttgatcaacaaacgattctaccggatcttcggaccttatatcccataactctacaacaccattggtagctccactgaccaattctctgtaaccacctctttgtaaatgaacattgttaatccaaactccctgcttatcatttccagctctccagcgacgtatcatggaatctcttggatcgagacggcgatcatatactctcagggagccatctgcaaaccctgctacgaagatattacctgctagctgatcagccgtcaaggatgtaattaaagatgatgtttttgcaggaatgtccacttcaaccgtttctgtatgcgcatcccagacacggataaccttaacatcaccagttgttaacaatgatcctcttatttgtaaccattcggttagtaaacctgtggatctaggtgtcaataacatatcggtcaagcctctccaggcggatacaattttaaaggtgtcgacatcttggtagtctctgtatattttgataacaccgtctgaagaacctgtcaataaaagggcggagtcatcctcgttaatgagtttcaggtcagtaacttttgtgccaaaaggagtaccattggagaatttggacaaagtctttcctttctcccaatcaaaaactgtaatggtacttctatcatctgcagtaatcagctgatcttcaaactgggcaaacttcatcagttttggttgacttttgttatttaaactaatcaattttttggaccaattcccataaatcgataattttttctccccctgtgtttcctggataatagtttcatttctgttacgtctccacaatctagcattatactcaacactgccaggttcatccgcctcttgctttttcatttgtggttcttgaaaatattcacgtgaatagtctaaaaaggaactatttaatggcaattgtaagggttctgtatgcttccggaatcttggagtctcagctgtaggataaatattattattgccattcaataaatataagcccgagggacccttttttgaggtatgcgatttcatcgaagtatttgatgattgagtatcagagtcactattggattcgctaaaaccaagactctggaaaagtttagctaaagatgtccgcattggatgagatatctttgggtcatgctgttgttgctcttttttgaatgcattattatctaccctctcatttggtgagaatgatcgtaatgaactttttacaaattgaacctgcgaagaattaaatccaaatttaccagtttggtgagctttcgagcttcttttcaacaaaaatttttccataactgcaaatggtccaccaagttccttatgggcgcttaattcaagcaaaatataatctataacctgcttggataattccttgttctctaaaaagggatcttcggctagaatcaagagagatttccaaacagtgtagaaaatggaaccctgactaactgaatacttatcggaagtgtttcgagtattgatatcacttttctctaaaagttttatttcttccaacaaatcattgaatacaactacaataaaaaagttagagtaacgactcacaatatgcgaaaaatatacgactagttccttacggactaatgatgaaccatcattgattaaaggtaagattgagatcaagttgccaatttcctgtctttttaacttcctcaaatcaataacttctagttgattttgcataacttgacaatgacgaatctgcttttcaattttcatctgctgctgctcaagatgctgctgctgttgctgggactgttgttgttgtagatgggattgattttggagatgctgtaattgcgaatgtaattgctgatactgttcttcaaattcttgttgcaatctcaaaattacctctgcatcttgaaatccagatatgaaatgcttcaatgcaaatatagaagctgttctaacttcaggtacagggtccttcaaagattttagtaatatttcaacagcaccagtattcatacatacaaacctgtttaaggggttatcagcaaacaataaacctaataaaataacacaccactgtcttagtaggggtatctcagaattatcaatataaaagcacaacttgttgaccagttccaaactaaaacaatttttttgccccagaggaaagtttcgaacgaatgatgccaaaacaaagacagccatagctttttgttcatcggtggtatcattagaatgataaaatggaagattattgtggcccaagttggatgttctatttccttgctggcgttcataatatcttgaagatggaccatttatattctgcgatgcagtcattgtcaacgggttcccactatttatcatggctgagccatttgtagctgacatgccattaacaccccaatcaggtactaacactgtaacaaaatacatataacccttttctttgattaattcactttgcgtgtttttgtaatctattgacatgatacgggcccaaataaaaactaggatgggcttcaactcaggtgctggactttgtagcagcttcaaaacgtaggggaagatacctattgaaagtgacaggtagacagcccacgggcctaaatctaaaaatctggataaaagtaccaacgcacgtatacgatgcacttgcgaaagaagaacctgtaaaacgataggaagctgctcaggcgggtgtctgacatttgaagcatatttcaaccacaattcaaaagcagtcaaattttgttcaaaaaatcctgtaaattgttgttgttgttgttgctgctgctgtaattgttgctgtgagctttgcaaagatatagattttcttgattggagagcagggttatttactagagacattgtacttaaattggccactgcaaatctcgattgtgtttgaatacttccggctttcgtatcttgggcattcgacttagagctgccaccattctgtaaggtttcttgttgttgtagaatcatctgactctctaaggcagtagcgggaggagcatttttcagatcaatgactattttagtcagtacttcatccatggctaaatcccaagatttccacattggatgtgtggttatactatctggtaattctggatcagatacaggatggcaattgtaccacggcattattcttttggctagaagaaaatttctgaaaagcgcagcaatcattaaatcatgtctgaataattttttgaaaagtggtcgggggagggatgtccatgcaattgtgtccgttatagctgtaaaaatccaatttagttctcccaacggcgttctcctatccgacaacattccagggatattgacgttgggtattttggacttgaacgagttcttactatcaccaaacggttgatttgaagtactattttcgaagaaaattttatatttagaatcttttaagggtgactgcatgagaaagatacggatgctaatctctattggacaggtcaaacaacaactaaacaaatctgcgggtagttccggactcataagtaaaagttcatcggaagtgcaagaggctaattggaaacaatcttgataagctgaagttggtgatggcgcggcaacatcatgatttccctcttcatcatctttaatcctcttttgcacaaacttctgaaagttgattaatatattttcagcactgttgcaatcatagacaaatatacatggcgcacctaaccaagtttgcaggtcatacaaagataccggaatatattgtgtataacctctgttgaaaacccaaatttcacctgattttgtaggcttaggcacaccatgtccgttgtagtggaaaagtatcctatcttccttagaagttcttcttagcgagttgcaaaaccgtttgacatcctctacacaaggatccaagctttgtttatagcgtgttctcaaagacagagtttcgtactgtgcttgtaagtttttaccaatttgttctattgctttcttcgagtcctggaaattcaatgggtctacccatgcttcaactctggcacagggatgtgtcttcataacatcagggggatcgacacctaaattcaagcataataaaagggccgcacttactgtcttctgtcgatctttcataatcttccaatcggtaatcggctggtaataacgatttacatctcgttgtttatcctcttcaggaatcggatttccattagttttgtgtcgtttatcatcaaagtagaatatgaaatcattcgcgagtgattgtaaaagttggtcactttggtattgctcttcaaacccatgtctcatcaccgtattgagtggctttaatggctgaggtccataaatctccggcattatgtatcttttacccttctctgcatgcaataggattcgctaaatgtaatcaaaggaatctacaaaccaaatgcattcgaaaataactttacaagttttaaaatcctctatatacttatgtaaagtactacctattgatgatttattaaagtatttttgatactattaatgctgccttgattatcatctcatagtgcgggtcaccttgaaaaatccaaatataagaagcgatgccattataacctctggagaatgataacttaagagctttttaatagctccaacccaagctattgctacaggtagaacaagatataatggccagttcgtcacataaccctgtcattcttttgaaaagaatcttatcgctcacagaaagctcccctttcattttgtgcttagattctattgcccagacctcatacaagctcatccaagaattcgtccaccagagcaagagtaaaggaaatgagtatccaattgtgtacatttcgttcgaaacagtgaataaaccatcgtactgtactcaatttattgacgctacgcagatggattttgtacatttagtgaaacaaattatatcatatctaccggctgctactgccacacaggcaaaaaagcacatggtcattatcgattcattgaactatatttctacagaatacataacaaggtttttgtctgagatcgcctctcctcactgcacgatggttgcgacttatcataaagacatcaaagatgagaaccgtacggtaatacctgattggaataacaattatcctgataagttgactttactgcagtttatggccactacaatagtagatattgatgtggtattaacaggcactctcgatactgaggaggtgagtgaattgttaaacgaatttagaattcctcgcgggttaaataacgatatatttcaattacgacttgttaataaaagaaagtccggcaggtcattggaatacgacttcatagtaaattcaaacacccacgaatatgaattattatcaaccactaagcaagaagaggagagcagtagtaacggactggagacacccgaaatgttgcaaggattaacaacattcaacctaggaacatccaacaaacagaagctggccaaagatcaagtcgcattgccttttctggaggcacaaagctttggacaagggggtgctattgtttatgagtacgaaaaggatgacgattatgatgaagaggatccatatgaggatcccttttaaaaagtagaaactgatggtaaatagtgagtgcttccagattatgtaaactacgtatacttcatacacatatctagatgctagattgttagtctgttttagtcttttttttccctaggaacttttcctttagctttagcaatttgtattttaagccagattgcaacgtaatcttatcggcctcttcgacggtgaccattctcttcaccatcaaattgtatagcataccgaatatgagtcccatgattgtagatgttagaatgatgacgttatacggcatactaaaatccggtgtagacagggataacaatagggtagaggttctcatttcataaagagacgatgaggactccaaagatagcacggtgattacagctgcatcgatttcaaaaccatggtttgcatctggtggatactcggcaaattgcagaagagctttatcgaattgataagtcattacaatgtccgtattagctggaattaacatcgtgaactccaagtggccaggtctttttctatcggccgcttgtaaatagtatttatctaagatgatatcgttttcttgcaattgcggagaggtagtagaagtaatttgaagagaggataggtaaactctcatgaaccatggcaatgattcgaaataaatcaacttcacaggggtatcattgtcgttatggaaaacaatacgcattccaccacgatcttgtccattaccagtcagagatctgcttacgtgaattgggacaggaactatgggagtaactttagtagtgtccgtcgattctaaaataaagtcgtagcccgaaccaccctcattttgatcgtttgataagtcaaagcaattatcatgtgtgctgaaaatagtatcgtcaactgacaaaaacgcagtccaggtagaacggtcaacttctgcacaaattcttgtgggcctattagcaaacaggttgccattgtttattggtctggcaaacagctgagacagcttgaagtgagtctgcgaaggttccggtagagggaagcattggtaagaatcaaagggtttatccgtgtcacaacgcaatgtgttcccatccaaaggtttggggataggtctctcacctcttgccaaggcggagggaacgtgtgttaccatttctatgcgtgcgtccatctcgtagtgacaaagagcatcttcatcttcagaacaaatagtggcaatatccaaggaaatactattccatagagagtcgaacaatttatgaccatccaagagagatgtcaaaccggatttgcccctagtaggcaatagttttatgaacggcgtcaagttctcggtacagatgggttcattgggcaacgatgctcgcatcaggtacagtttctcggtgctattgaaaagaggagctcctatatcagaagcatatgaccgccggggaaaggtcgtccttgactcgtcgataaaatttaaagaagaacaaaacaatccgctcaatgaattggacagttttttccaattatggaacgcctgttcctgatccatggcctgcacttgcgaccacaattccacacctgaggcacctgcctcttttccagcatgtggcaactgtccccacgacagggcatcccagaatcctctggtaaatcttaaatgaaactgacgcgtggcagtagattccaacaatggtgggatggcccgtgggaaagtcgtgtagtgctcatacgcatcatatgacatggatgatacggccgggtcaaacggttccgattgcagttggaatgcaaatgagagtagcagatcattgttgggcagcggcttcaacaccagtgcttcgtcgtacggataccataaactgtcatttataccaatctgcgacaccgtgtcttctgcgaacacacccagtagtagagtgcccagcatgaaataggccagtgtgaggatcatcgtcgtcttgcctatgctttgtttgctttgaacacttgtttccgctctccttttacttattggctactaaaactacgtgtaaaagatcgcccagcgcaaaaaggtccggcggtttcaaataatctcgaactattcctataatatgcaaaatagtaggtaggaacaagtcgactctaggcagataaggaagatgtccggtaaatggagactagtgctgaccgggataggcaatccagagcctcagtacgctggtacccgtcacaatgtagggctatatatgctggagctgctacgaaagcggcttggtctgcaggggagaacttattcccctgtgcctaatacgggcggcaaagtgcattatatagaagacgaacattgtacgatactaagatcggatggccagtacatgaatctaagtggagaacaggtgtgcaaggtctgggcccggtacgccaagtaccaagcccgacacgtagttattcatgacgagttaagtgtggcgtgtggaaaagtgcagctcagagcccccagcaccagtattagaggtcataatgggctgcgaagcctgctaaaatgcagtggaggccgtgtaccctttgccaaattggctattggaatcggcagagaacctgggtcccgttctagagaccctgcgagcgtgtcccggtgggttctgggagctctaactccgcaggaactacaaaccttgcttacacagagtgaacctgctgcctggcgtgctctgactcagtacatttcatagcccatcttcaacaacaataccgacttaccatcctatttgctttgccctttttcttttccactgcactttgcatcggaaggcgttatcggttttgggtttagtgcctaaacgagcagcgagaacacgaccacgggctatataaatggaaagttaggacaggggcaaagaataagagcacagaagaagagaaaagacgaagagcagaagcggaaaacgtatacacgtcacatatcacacacacacaatgggaaagctattacaattggcattgcatccggtcgagatgaaggcagctttgaagctgaagttttgcagaacaccgctattctccatctatgatcagtccacgtctccatatctcttgcactgtttcgaactgttgaacttgacctccagatcgtttgctgctgtgatcagagagctgcatccagaattgagaaactgtgttactctcttttatttgattttaagggctttggataccatcgaagacgatatgtccatcgaacacgatttgaaaattgacttgttgcgtcacttccacgagaaattgttgttaactaaatggagtttcgacggaaatgcccccgatgtgaaggacagagccgttttgacagatttcgaatcgattcttattgaattccacaaattgaaaccagaatatcaagaagtcatcaaggagatcaccgagaaaatgggtaatggtatggccgactacatcttagatgaaaattacaacttgaatgggttgcaaaccgtccacgactacgacgtgtactgtcactacgtagctggtttggtcggtgatggtttgacccgtttgattgtcattgccaagtttgccaacgaatctttgtattctaatgagcaattgtatgaaagcatgggtcttttcctacaaaaaaccaacatcatcagagattacaatgaagatttggtcgatggtagatccttctggcccaaggaaatctggtcacaatacgctcctcagttgaaggacttcatgaaacctgaaaacgaacaactggggttggactgtataaaccacctcgtcttaaacgcattgagtcatgttatcgatgtgttgacttatttggccggtatccacgagcaatccactttccaattttgtgccattccccaagttatggccattgcaaccttggctttggtattcaacaaccgtgaagtgctacatggcaatgtaaagattcgtaagggtactacctgctatttaattttgaaatcaaggactttgcgtggctgtgtcgagatttttgactattacttacgtgatatcaaatctaaattggctgtgcaagatccaaatttcttaaaattgaacattcaaatctccaagatcgaacagtttatggaagaaatgtaccaggataaattacctcctaacgtgaagccaaatgaaactccaattttcttgaaagttaaagaaagatccagatacgatgatgaattggttccaacccaacaagaagaagagtacaagttcaatatggttttatctatcatcttgtccgttcttcttgggttttattatatatacactttacacagagcgtgaagtctgcgccaaataacataaacaaacaactccgaacaataactaagtacttacataataggtagaggcctatccttaaagataaccttatatttcattacatcaactaattcgaccttattatctttcgaattgaaatgcattatacccatcggtacgtctagctttgtcaccttccccagtaaacgctgtttcttgccgacaaacaatgtggccctctctccgtcaatctgtaacgacccaaatcgtattaaagtttcgccgtcctgttcactgaaccttccctcatttggagaatctctcctcgccagcgacgcaaagtccttaggcaactctagttcaccttgaatctccagcatcatcatcccaagcggtgttatcaccgtggtctgcttttctcttgactgtgtcaacttctgccattgactagcatctatatctacactaggcattcttttcagctgtttattgggctgaatgatagtgataattcttttttctatcactcctttggctatattagtggttagcttactaaaaaagattaaaggaaaaatgaaattcaagatgctaacgttgacatgtatattttaagaaaacaaaaatcatacaaagaggagatcggatataaaagaataacataaatatgtttagtgcattaggtaaatgggtccgaggctctcgcaatgataaggactttgtgacgaagtataccgcagatttatcacaaataacttcacagatccatcaattagatgtcgcgttaaagaaaagccaatccatcttgagtcaatggcaatcaaatctgaccttttatggtattgcgttaacggtattggccctgagctacacatattgggagtaccatggttatcgaccataccttgtggtgactgcgctactatgcataggctcgctaatcttgttcaaatgggcattaaccaaactctatgcattttataacaacaataggttacgcaagttggcaaaactccgtgcaattcatcaaaagaaactggaaaagttaaaggaagagacccactataatgctacaagctcaatcatccaacggttttcttccggtgaagatcaaaacgacgatgccatggtacttctagatgatgaattaaatgctaaataccaagaattaaacaatctaaagacagagctagaaaaatttaagaaggaaagccatgtaaagggcctaaagaaggaagacagcgatgcatggttcgacaaaatcatcagcgtactggcaggcggtaatgaattggactcaacaagttcgctctctcccttcaaaaaaatcatatgtccacagtgtcattggaaatccaattgctacagattggccagtaagccaatcatctttatctgtcctcactgtaaccacaaaatagacgaagtaaaggaaagagaagacgccattgaagcaaaacaaccggcacagccttcgcagtcggagaaggaaaaaacaaaatgattttgcgttagaataactacgtacccctatataatatatttttatatcattatttagacaaggacatgatagcgttgactaagtcaccattgtgagctttcagggctttgatggcttggtttttggaaacgttagtttgttgaacgactaactcgatatcatccttattcaagtcaccggcatcaacttcaccttcttcgtcatcttcttctgctgcggcgttgacactgccttctgcggcggcttgcatgtcagcttggatgtcttctggggacttggtagcgacgtcttcgttagatggcataataccgctagcttgagcttgttgttgagcagcggctagcttttgggtaaagttgtcaaccttagcttcaccgaagacaacgtagttaccaccggcagatctgaagacttctggcttttcaatagcatagatttggttgtccttcttcctgaaagtgactctgatgatacctgggatttgcttcaaacccaatttgccaatcaattctctggctttcttttcgttcttgtttaagacggtaacgttggcgttttctgggatagcagacattatcaattgagtatgtgggtgtgtggttgcttgtaagggttgctcccagaaggagactttaccttagttcttgtttaaaataatccttttcattcaactttttgtcatttttttcttcggcgatgaaaaattttcaaaaaaaaaaacagacctaacaaaagggcaaaagacctattatactatatgaccgaaaaaacttacgccctattaaataaagaagaaacctaaagaagataaactaaaaacccttctaatattaggtcacaataattgaaatttcactgcaactttccctttttatcttaaaggatatccacttgactatcctcagtaagagttgatcggaaatgtgtcatgactacgcattatcacgtaggcatatatatgtaaattcggacgggaaagctggcagtctactatatgtccctttttaccaggccttttctaaggagcccccggcagttttctgtagcaaggtatgtgtattgggctagaagccctgcccttcgaagtaacttgagaataccgtcaatagcagcggcatcgctaagagcatattctaatgagtctaaaactggaagggatgctcctcccgacaaaaaatcaaaaaagctatcaaacctgaaatacattactgaaagggattccctgctggtgcagaccaacaatatttttactaagctcaaaataaacatacgatggttcttgaaaaagtccacccggccgttcaattcagacgatataagtgcgttcatctcatggatcctcgtgagcaacattttcatattcatcttctggacaaccacctttgtatctttgatcctttacttaatcaataccgtgtttgcacaagaatacctcgcaagcaagattggtaaatttattactaagaatgagtcgttgtcaatcgttttcgagagtgccattgtaccagactggtcgtctgggaaaatcagctttcaaaaagtcttcgtctccaggagaccaaaggtctcgcgcggctttaccaagggttcacagcaggatgccctgcaaagggcgaagttggcccttagtgagagaatattggttaaccaacaggactttgataatggcaattatacacagtttgatctgaccattgaccaagtcgacatatcgttgaatttcagaaagtggataaatgggaagggtatcctagacgaagtgaccataaatgggcttagaggagtcatagacagaacacacgtggtgtggaaaaaggacgacgatcctaagaactatctgaacgtctaccagccgggcgactttgaaatatcaaaattcaccatgaacgatgtcctttgtacactgtaccagccaaatgggttcaggccattccaggtgagtatatttaattgcgatctaccgcaattgagaaaacattggttgttctacgatatcttgaatgcgaacaatatcaatgggacctacgacaattcaatgttcactatccacaagaagttcagaaccgatgatcagcatcaggaccccacgctgctatggaagcaaatgacaaggtttagggtagacaatctcgacatcgatcacctgaacgccggtatcgaaggaccctttggatggatcaacgaaggtcgcgtgaacatgattggcgacgttcttttaccagatgacgatgccgcgtctgactcgctgcaactgacagaaatcctcacagagatcggtgaccgcttaatcaaaaaagcgaaaaggtacacttcatcccttcctctggttgggccaggattctccccggccgttgatgaaattgacccgaacgactactttattatggacttttctttaagactatacaatgtcaaagccgaagtccctctgttcacttctggcttaacgtatatcaatagtgcattgataaggcctattgtcgggtacatcaattctcacaggacatacatcccaatcaaatgccgcattgtaaagaaaaagtctgattttgagggctcctggaccatatatgattcataccttatgcgggatctaagtgcggaagcgtacgatgccttcgccgactacgtcgctgacgatgaaaagaggacattacgcttgagaagggtgggcttttggtcactgcaacttatactccaggtgattttgatgagtctcggtgctatcgcgtgaggaatacctactcctgtcactttctgtacatatgcatttacatagcatcgttctttctatcagtttatctaatttgtgacgcatctttcttctttctacactgcggaaaatcctatttgaaaaaaaatagacgaaaaatatcaggacccacccccttatgaaggagagaaggggaagaggagctgcaaaacaaaaaggtgaggcttcttctgtccagatttttgtgagtgagagagtgtgtgggaagagaaggaattaaaccaaacaaaaattggaaccaacaactgttgcgtttgcgtgtgtgcataatatcaaaaaagctacaaatataattgtaaaatataataagcatgactcgtcccccattggttcgtggaatcttttcgttaggtctttctgtagccgttttgaaaggtgttgaaaaaacagttcgtaagcatttggaaagacagggatggatagagccccagaaagtggactatgagttaattttcactatagataggttgaaaaacttggtagataataagcgtgaggctttaactgcggaacaacccgacgctggtgaactgagctggcgtaaagtatttaatttcatttccagacaatccagcgaattggacacacgaatatacgttcttatactactcctatcctttctactacctatcgcgtggactgtactggacggtgatcgcgagaccacgctagaagataaggataacgattgtaatgtagatcttattgaaaacgaaaggaggctgaagcattacaacgatggtgaaagagcagtattgcaatttggtaaaaatagatccgaacctattatattaagctataaggacatgaacgttttggaaggggaacatgagtttacctccaaagaggaacacagtaacagccatttgacaagcaagagcgaaaatgcactaaaccaagtagggagtgaagatttgttaggttgtcacctggaaaagcaattggaagaagacaaaaatgaaccgaatggagaagcagacggtgaggatgataataaccgggaaaaggattgcagctccagttcagaagttgagtcgcagagtaaatgccgaaaggaaagtactgcagagcctgactctctctcacgggataccagaacaacctcttcccttaaatcaagtacatcattccccatatcattcaagggctcgatagaccttaagtcgttaaaccagccttcatcattgttgcatatacaagtatctcccacaaaatctagtaatctagatgcacaagtgaacactgaacaagcatactctcaaccatttagatactaatgtactatatttccgtcatctcggttatcatcgtcacttacaacgaggtgcgaaaatttttttcttctaaaggtgagaagaaaacatgaaaaattttgaaaaatttaacgatgagatggagttttcaagtaactttatgtagttgaaatacatattagtactccgttgcaatatataacgccgggcattctccacgtatatacataccgtagtgcacaatgggctcctctttggatttggtggcgagcttctcgcatgattccactcgttttgcattccaagcaagcgtcgcacaaaagaacaatgtggatatttatccattaaatgaaactaaggattatgtggtcaatagttcattagtgagtcatattgactatgagacaaacgatatgaaggtttcagatgtaatcttctttgggtggtgtagtgatttgatagatacgcagtcatccaatatcaaaagaaaattagatgaagatgaaggaactggtgaatcaagtgagcaaagatgtgaaaactttttcgttaacggatttcctgacggaagaattgttgtttactcttctaatggtaaggatatagttaatatcatcaagaataaaaaagagattttgggagcagacacagacgagtctgatatatggattttggatagtgataaagtcgttaagaaattacagtataacaattcgaaacctctaaagacttttacgctagttgatggtaaagatgacgaaatagttcatttccaaattttgcaccaaaatggcactttattggtatgcattattactaaacagatggtttatattgttgatccatcaaagagaagaccctctactaagtatagttttgaaatatcagacgctgtagcatgtgaattttcttcagacggtaagtatctgttaattgccaacaacgaagaattaatagcttacgacttgaaggaagattcaaagctgatccaatcatggcctgtccaagtgaagacattgaaaactttagatgatttgataatggctttgactactgatggtaaaattaataattataagattggcgaagccgacaaagtttgttctatagttgtaaatgaagatttggaaattatagatttcacgccaataaacagcaagcaacaggttctaatttcatggctaaatgtcaatgaacccaactttgaatctatttctttaaaagaaattgaaactcaggggtatattacaataaacaaaaatgaaaaaaataatgctgatgaagcggaccaaaagaaattagaagagaaagaagaagaagctcagcctgaagttcaacatgagaagaaggagactgaaactaagataaacaagaaagttagtaaatcagatcaagttgaaattgctaatattctctcatcgcatttagaagctaattcaacagaaatattggatgatctgatgtctggaagttggacagaaccagagattaaaaaattcatcttaaccaagatcaatacagtagatcatctaagtaagatatttttgactatatcaaagtcaataacacaaaatccatggaatgaagaaaatttacttccgttgtggcttaagtggttgctgactttgaaaagtggggagttaaattctataaaggataaacatacaaagaaaaattgcaagcatttaaaatctgcattaagatcttcagaggagatcttgcctgttctactcggtatacaaggtagattagaaatgttgaggaggcaagcaaaattgagagaggatcttgcacaactatctatgcaagagggtgaagatgatgaaatagaagttatagagcattcaaatgtaattagtaatcctttgcaggatcaagcatcgcctgttgaaaagcttgaaccagattcaattgtttatgcaaatggagaaagtgacgaatttgtcgacgcatcggaatacaaagattgatcaagcattttaaatatatttaagtatatacaaagaaaagtttcacatgagaagcactgattgatgcagctattaattttcaaaagattacgttgtcttcatcatttgagacgggtcatcgcaagaaaatttttcaatattaaactataataaaatgtagtaaaaaatagatgcaatactactattcaatttttgtggttttccagttatcaaactaagtatagacaaaatttgagcatgtcagaggaatttatcgcagtttctactttggctagaaacctggaaattgccaagggtaatgagtttcataccattttggcgactttaagatcaccagtttatatcaatgaacagctgctaaaatccgaattgagcttccttgttacaaaaatcctaaaacttatcagatcaggcaatgactttgatctttggaaaggatgtcacacctctgttgtgacttgcgcctataatccactggtcttatcgactcatggaggtcaattgcttgctgccatttattccagattggaacagaagacgggtttctattcttcggttatttcttcatcacatggaaagcagctattcaatacccttatttcttctgtagcgattatcattgatttaatgaagaataaacctacgttatcgagagaagcactggttcccaaattaaaggctatcattccaacgttaattacattgtctcaatacgagcccgaacttgttctaccagtactacagaggatattgaagagaaacactacaacatttaagccatttaccaacaaattccgcactgtgttaatcaatttaatcatatcagactatgcttctttaggcactaagacgcagaggcttgtttgcgaaaactttgcttatttgcatttgctgaaaattcaggttagtgatactagcgatgacgaaactcaagcacatcacaaaatatatgctgattctaattggagaacaggattaatgtccatcttatcacaattcaagcccataattcaattatgtggagaaatcttggattttgaacaagataatgagctgtataaactaattaaaagtttaccggttatcgatgaatccaataacaaagaagaatttttaccctcattgaaattagacttcaacgcacctttaactttatgggaaattccacaacgtttgtccttattggctgacatgcttgttgctttcatctctttaccaactccctttcccattcgagttccgctgggtggtattaattccctttgtgaagttttgttgggagttagtaacaaatatttaccgttaaaaaaagaattgcgtcatgataatgaactaaatggggtcatcaataccatcttacctcaaatacaatttcaaggcattaggttatgggaaattatggtttcaaaatatggcaaatgcggtttatcatttttcgaaggaatcctttcttccattgaacttttcattccattaaaaaagaaaagtaacaatgaaattgattttaatgttgttgggtctttaaaatttgagtttgctactgttttcagattggtaaatatgattttgtctcatttaggccaccaactgaacataatcagcgtcatatcccaattaatcgaagtggcgttgttcttatctcatgataaaacattgattgattctttattcaaaaatcgtaaaagcatcatgaaacaacagactaaaacaaaacaatcaaagaggagtaaaagtgccgaaggtgcattttctgatatttatacgcacccagagctatttgtgtgtaaaaattccatgaattggttcaatgaaatcaatgatttttttattactgcactaaataattggattttgccttcaactccacatattcaaattttgaaatatagtatcacgcaatctttaagattaaaggaaagatttggttatattccagaaagctttgttaatctcctgcgttgcgaggttcttcacccaggtagtgaacgtgtttcaattttaccgattgcaatatcactattaaagaatatcaatgatgatatgtttgaattactgtgtcatccaaaagtgccagtcggtatggtgtaccagttgcacaaacctttggacttaggcgaagacggggaagtaagggatgatatcaacaagaaggaggttgaaacgaacgaatcatcctcaaacgccaatactggcctggagactttaaaagcgttagaaaatttggaaaatgttacaatccctgaacccaaacacgaagtcccaaaggtcgtcgatgatactgccatattcaagaaaaggtcagtagaagaagtcattgaaagagagtctacatcttcacataagaaagtgaaattcgttgaagaaacaaccgtggataatggcgaagaattgattgtaaaaaaagctgtaagccaaactaaggaagaagagaagccaatggaggacagtgaagatgaagaacaggaggagtttgaaattcccgctatcgaattaagtgatgacgaagaggaggaggaagaaggagaataataatatcaaccagattttgtttggttatatttcgactagaatatatgtatgcatatgctaaaattgtacataggcatttacgaatgaaaatagtgtagaggtatgaacaagactaaattctaaaagtttagaggagtgtgatcaatttgtcgatagctgtttttttggcttgtggagaaggagatttttcgccacataaatattggctaaataagaattttccgacgagttgattattaactactcccatgacctcaaattcgttgtttttactgtcatgatatgaaaattgtaaagcgccgttggctaataattcgatgatcaaatcgtcatttttcctgacggatcccttacgtgaaaaggcatcatttaactcacttaggcccttcgccagtgtgtctttattattggccacatcgggatgtttagaaatagttttgaccaggccctccttaagatgcttaaaatctgtattccttacgggagttatcttggctagcattctcattccagaatccagtaagtcatcaatcatcataacggattttgagtcatcacgtttcaataatctagctagattctccttaggagtcttagaatcatccacatcaaggaaatatttatgtaaataagtttcatttagagtgtctgaaacaaggttttcgtcattttcagctagataaagacccaaggcatagaccttgaacctcaaaaacgtgacgtgcctttgaccatatcccagtaatttaaaagttgtagagacagggaaatttaaagcagtaatcgttagtgggaaatctgatacgctagagtctacctgtatcgattcagtatgagaaggaaaagcatcagttttatcgtcattttgtaccggacgatcacggtagtataacgaagtagcgagcaatgttgacgccgcaaaccagggccaatagtggaacgtcgaattagaacgcccagggtatttagtggctcgtatactagtaaaatttcttttgaaacattgccaatggttggttgatggagatttctgacatttagctagtgttcgctggagtgattttagcatattggcgcaccttcctctgtccatgaagggattctatcgcggttgtaacgccgtaagagttttgaattgattttttcttgtcaaaaccgaatagcattgtaaacattttgaggggtccctcctagaaaaattgagtcgaaaggaaactcaaaaaaacatcattagagtatatgtgcagcttttggaacagcgtatgtattatgtaattgtatgtagaagtcggcgaaagtgtcctaagatagagagacgagtgcatcgattacttccttcctagcctccggagaaggaggatccacagcagctaggtagtgggcaaataagagctttccaataaggggttccttcactgtgcccaatatcacaaattcatccttctttcttgcgtagtaagacaaattcatagagcagtccttattcagctcaatgaaaaaatcatcatctcgagccacaagtccttttacgctcctgaaacagtcatgcaattcttggaatccagcttccagccggtctttgtcttgagactgagaatctgggttctttaggacgctctttttggtgccgtccatcaataacttgaaggaacctgcttttatcggagtattcttggacattagtctgattccgctgtctaagaggttattaatcaggataggggccttagcaggatcgttcaaagccgcacgcaaattatcctgatgtgagttttccggtgatgggggtgccgcagtgtcgatgaacgcctgagacaggaactttgagtccagtacttcagagaccagatgtttgtcttcagcggccacatatatgcccagaccatatgctttgaaagtgatcgatgagacacaacgtacacccttaccaatcagctcatattgcgtggagaagggccactgtggggggcccatcttcttagggaacgcagagatggatgcgtccactgcaacgctggtggcatccgcctttttgatctgggaatcgtcataccatttcttcgcgaatatggatgccagtgctaaccctgttaacacaggcactactttgctgcccttcttgttcacacgagcattgcccgctgtagtagagtagtgagaataccattgtggggccctcctcatacctacctctaggcaatttgttttcaccaaaactttactgattaaacgcatgtttccatatacctggccttctgctaagtagacatgtattcaacaaggggatgtaaccacacgctgctttaataccaacaaatcggccgctgattagtaataggtgcatcattgcgaataccgagaaagggtccattatacgaactaatcattctatacggcgtccttcctgttcaagcacctctctgattagttcctttgattgaggcgctgatgttgcatcaggctgctggagcagatttagtttctttaacgtctcctctttaatattttcgatcagtttttctgttgtttccactgaggttgtgttagtaattagtgcgggtgaaggttgggggtagagtgttgcggtgaggtgacatacgttccagctgcattcgatgtagtattgcgctgcgcaacttctgccgttcttcgggagtgagagccggtatcatcgtaaccgagtgcggcagctgcccttttgctgatgttgttgccacttcttgtttacaattgtattctcttgaagttatatggcattatagctgccgggttatttccgccaggcgggttttcgccaccggaatttacaactaaatacacacttatatcagacttttaaagcgtaaagaaagaagggaaaagtcaataaataactcagcagtaaccgcacaatggtattggaagctacagtgttagtgattgataattcagagtactctcgcaatggcgactttcctaggacaaggtttgaagcccagatcgactcggtagagttcatatttcaagccaagagaaacagcaatcctgagaatacagtgggtcttatctctggtgctggcgccaaccccagggtgttatctacgtttaccgccgagtttgggaagattcttgctggactacacgacacgcagatcgagggtaagctgcatatggccactgcgttgcagatcgctcagctgactttgaagcatcgccagaataaggtccaacatcaaaggattgtggcatttgtgtgtagcccaataagtgattctcgagacgaattgatcagattggcaaaaacactgaaaaagaataatgttgccgtggacatcatcaattttggagagattgaacagaacacggagcttttggatgagttcatagctgcagtgaacaaccctcaagaagaaactagtcatttgcttactgtgacgcctggccccagactgctgtacgagaacatcgcatcttcacccataattctcgaagaaggatcctccggtatgggcgcctttggtgggtctggcggtgattccgatgccaatggcacatttatggacttcggggtagacccatcaatggacccagaactggcaatggccttgcgtctgtctatggaagaagagcagcaaagacaggaaaggttaagacagcagcaacaacaacaagatcagcctgagcagtctgaacagcctgaacaacaccaagacaaatagtagtgtacaaaaatatctatatgggtcatatataaaccaaataaagcatatataacatctcccttcactcttccaggtttgagtacgcttcctctaaataggggacgacttgctttctggtggcctcgacgttcagttgcttaaacatcgccacacctccatcaagattgcccccaaataattgaagttggagcttgtcgctaaccctttcaatgagttcacgtaccacgttagagtctcccaatatgaccaattctctgtgtgaatcaccagctttcctccatgaagtcaacagaaccaatacatcgagccccctctccgcctgaaatcttctgcattggttgacgaaatctgcttcaccaccgtgttcattgaatagccaagacattctttttactattgatgaaagaccaatctctaaccctttgtgtccctttccttggaaattgaattgtttgtagtccttctttagaatatcgcttaccgaaaatcctttaatatcgttctttcttgattttatctctttataaaactcactgctgtcctctaaaccttgcgcagacacttcattaaccgcaccactaagaacagcttggcatctctcgatagctaatttatcactttcctcgactttgcgcctcatatttgaagtgtctattaagatggcccccatcaaaagtggtgcaatgttcatcaccacttcacggtcaccttgcaatttttcataccagtagttaaaaaccagcgatgagcaactgccggacacttttacaatccgaggttcagcatccaaatgtttttgcaagtcaaaatggtggtctataatgccaacgacgttatctatataatttttcaaattctttggtgtatcgttattatctaccaagtaagagtttaattcagtaccctgggagacattttgcttcaagctctttaaatcttcaatgaagaataattcctcctccttaattttcagtttttctaggacatacattacgtctcttcttaaactgaggtcttctctaggaatgtcgataattgggacaataaagcttcctttctttttctcctccgagtaagtaccttcattatatatgtattggcagtacgaataagtgattgcactagcaattgagtccatatctgctgactcgttaccaacacatattgttaacacatcgttgcttgcaatttttgaaattggcagtgattttaagtgtgccaaaaattcaggaaccgtctttctcaaaggcgacatctttcttaacaatcggtgttttgaactttttgattatttgtttcaagtggctttagttaattatgtacacttcgtttcttttttctactcttaaaagtgaaaaaaatgaaaaatcagcggcatgtatagcatacagataataggaaaaaggttgtgagttattcttcgagactatttcgactcgtattctaaattagaattcaagtaggtggataatgtgacaaaatgaatgaaggttagagctttacacagagtattatcctcggcgttttctatcaaagcttctggttattccatacttttttcaaggacagcagaaacatatgccattttacacctcctgggaaaataatttgtaattttctagtgactcaatgcttgttgaaagtgatcttgtataatgagtgtacacatgagatgtgcaaatttcttcattacttagcgagaagtgtacactcttgaatataataacactaacagtggaatcatcggtaataataatactattgatcgtagtgaaagcaaaacacgactgtacttgagttataaattttgttgctgtagaaatttcagtgatcattcattagcaacttattaagatgacgattatattttacggttcttttcacaaaccattatacttgctaaaggttgtaaaagtcatacactttttaacatcaagatttcagtacaacaatttcttacatgtaaaatcgtttgcaaattaagttcgccaaattgtatcttaattaaaatctatgtgttcagaagttgaatattggtaaaaagaaacaaaatgtataaacgaacgaaaaaggaagtgatcaaaatagagtaaggaaccaaggcattaggttcacccgaacgttatcatatatacgctcatattattccaagaaagacacatttgtctagataggtttcggtaaaggcgtccgtagttagagagtagatggcactaacttgaaagcaggaaaacaaacaattgtgttccagagcaaactcgaactttctatctgaaccattgcatgacgtaaaattattattacaaccataatgaaacatttctacagtatatctttaatattattttttactttagtgtccttatcgatcagtcgctctttcgccaactagccgccaattgcaaaagccgataagcttatttcccctcaagccgtcaacaagaactacagcaataacaaagagagtgaatgcaataaaggtgtgcgcaacagtgtaaaatgatactaaagcttgtacactgtttagttgctcttacaggattaatctttgcaaagccgtatcaacaacaacaggcagttttagcgccgtcgcaggatgtaccattaagagatatccatataggggatataaattttatccatacaaccgatactcatggctggttggggtcccatctatcacaaaacgactatgatgctgactggggagatttcgttgcatttgtagatatacttagagaaaaaattttacgacagtccagagacgtaatagtcatcgacactggcgacaaacgagacggtaatggtttgagtgatgctacttggccccccggcctacgaagctcggagatattcaacatgatggattacgatcttttaacgttaggtaatcatgagctatatacagctgaaagtgccatactagagtatagaggaacttctcagtcctcaaaattcaaagacaaatatgtttgcagcaacgtagaatttattgaagatgacggaacaagggttcctttcgggaataaatacattacattcgagactcccataatgaaacaaagagtcctggcattatcatttttgtttagttttcaaagagcaaataacagagccatcgtaacaccaccattggaagaaataactcaaaaaagctggttccaaaatatggttgagacaaacagagaggaggaaatcgacctaattattgtctttggtcatttgcctgccactgaccctacagagcgtgaaatgcacaaaattcatgctctaataaggaaatactacccaaatactgttatacaatattttggagggcacactcatatcagggattttgtacagctggactcaaaatctacttgtttacaaagtggtagatttgcggaaactgtgggattcttgtcaattaatatgactgaccctgtggacgccgaaagtcctattttctcaagaaggtatattgactttaacaaggaagctttcaaataccatttgagcaaactagggcatgactcgaatgttccagtctcaacgaaaaagggtaaaactatttctcgtttggtgaatgatctgcgccatgaactaaatttgaacgagaaactggggtacattcctcaaacttactacgtttcaacaaggccattaaactccgaagagaatctttatcatttgatcacgcataagattttacccaatttaattcctcccaaaaactatgaaccttcgatgagtcgtttcattttgattaacactggctctgtcaggtacgatctttacaaaggcccatttacaaaggatactgagtatatagtgatgccattcaataatgattggcgcttcatcacagttccattggtcgttgcctccagggtggaaacctatttgaacaagggccctgtcattgcctcattaggaataccatcatcgtctcatcacaaacagcattttggcggttttcagaagtgtcccttcatcaataatccaaatttaagcgaaggctacaccacagaagacgatttcgggtgtcatggtgatgacacacctcacaattcacaaagagaatacgatatccccaatgtagtgcaatgtaaagaggtgaagaaagtgcaagaagaggaagctgatccgtcgaagatggttcatgttatcttctattcctttatggaactcgatatattaaacgccgtaaattctatcataaatgatttaggattacgtatggagaacttgaccaccaatgactgctcccattatggtggtgattcaaccaaaaagttattacgggattacttttctcaattttagagtattctgccattttttttatttatttatgcacatcgtttaaaaaagttcatttgcagcggaaattgcacctttgctctctcgtccctgtctctaatgaggcacactggttacacatttcatgaaaaaaaaagaaaaattgtatgtataatgcttgtcactttttttataattgatatatgtatatgtatatgtatacatacatatatatagttgatttagaatttatttatattaaacaaaagacgaagagagggcagataacaatatttaaaatgtttacaaaccttgttgagctcttcttctgtcacgttcttcagcaatagacaacttgatacccttaccctttggcaaagaaatgtaaggcttaccttgttcaccaatgacgaagacattgttcaatctagtgacgaaagtgttgtccaaggagtccttgatgtgaaccaaatcgaaaccaccatcgtgtctttccttgtgaacgatagtaccgatacgacccaagttacgaccaccagtaacgtaaaccaacttaccggcatcgaacttgatgaaatcagtaatcttaccagaggccaaatcaatcttaacagtgtcattgaccttgatgtttgggtctgggtatctgatagttctaccatcgtgggtaacaacgtatggaacacccttcttacctaattggaccttcttgaccttacccaatttgtaagaggcttcttcatcggtgatacggtggacagcgaatctacccttgacatcgtagaccaatctgaagttttcattggtggcatctagagtgatgacgtccatgaaaccagctgggtaggtggtgtcagttctaaccttaccgtcaactttgacgtgacgttgcatcaagatagccttgacttcacggccgttcaaagcatactttaatctgtttcttagaaagacaatcaatggcaaggattcacgcaatttgtgtggaccagcagatggtcttggggcgtaacaaccggacaacttgtccaataaccaatggtgtggagctgctaatctctttagatgcttctttctatatgaaaaatcgtattaacattattaaacgtactcttgttagtaaaaatatcccgcaatgcttatctgttacttaacaaggataaagtttctcatcagaattctatcttccagatagataaacacaactcttatattctttctttagtccgcatcgtcactttggtgcaaatcacttgtaccaatcatgagagggtacccatcttcaaagaaaactattatcttgttttgccaactcttcatttttttaggtggaaatcaacatacggtcctctagccatctttcctcaatagtggtgtatctattgttatacttagtcgacgttatatgaaaaagaaactattctaaatcttacaatatcactactattaactctaccgataataaaacaaagcgacttgaagcagctccaaatcctagagaaggaagatacgatgccattgcgctaacgaaaccacatggatcctccacacaaccacttagtttggcaaatcccaagaccaagaggaactttcctcaccattcggggcaggtgacgaagcaagagcgaagctggattctacgctggattagtgaagcgccagcgaggaatgctagaaagaccagcccaggaacaatagaaaattacgcggtaggataatctccttgacggaaaaacgctgtgtgacactgactagcctgaaaaaatagaaaaaaaggagatgcgccctgcaaaaagcgcaataacgcgcacacaaaatgtctgggtgaaatgtatggatgcataattgtctcgaaaataattgtttaaagagaataaccataaaacaggctgaaaagcaagcactgctcaatgttagtttcactggcgactctatctcaccatggttacactattagtacatttggtatagactgataggtttccgttgtgctttaacgacgggtaacgatttatttctggcgtgtttcagcgactattaataataagcaataaagaaggacgcgtttttgaatatgtattaatgggtcaagagtaaccatgataatttcatatttccatggattggttacattcagggaaatagaatggtttgctgcttatgggtgcttctagcattgttgcttcatctcgatcatgtagcatgcgaagacgatgcgtactcattcacttctaaagaacttaaggcttacaagcaggaagtgaaggagctgttttatttcggcttcgacaattatttagagcatgggtatccatatgatgaggtaaaacccatttcatgcgttcctaagaagagaaactttgaagatcctactgatcaaggcaccaacgatatattgggcaattttacaatcactttaatagattctttaaccactattgctatactggaagaccggccgcagtttttgaaagctgttcgacttgttgaaaggacatttcctgatggcaatttcgatattgattccacaatacaagtttttgaaattactatacgtgttatcggatcactactatcatcacatctttatgctacggatcccacaaaggcagtgtatttaggggacgattatgatggctcactgttacgtctcgcccagaatatggcagataggctcttacctgcatatttaacgtctaccggattacctatgccacggagaaacatcaaacgaaaatgggatgtctctgaatttccagaatttttggagacagagaataatgtggccgctatggcgtctcccatgttcgaattcactattttatcttacttgacaggcgatcccaagtatgagaaagttaccagatacgcatttgataaaacatggtctcttagaactggtttggatttgctacccatgtcctttcaccccgaaaaactaacaccatatacgcccatgactggaatcggcgcctccatcgactcccttttcgaatacgctttgaaaggtgctattttatttgatgattcagaattaatggaagtttggaacgtagcatacgaggcattaaagactaactgtaaaaacgattggttttttgctaatgtaatggctgacacagggcatttgtttgttccctggattgattctttgagtgcttttttctccggtttacaggtgcttgctggtgatttggatgatgccatagcgaaccatttaatgtttttaaaaatgtggaacacctttggcggtattcctgaaaggtggaactttagtcctccggagtttcccccactatctccattagagcgatcgggagctgttgctttggataatatcctccccttagaatggtacccattaagaccggaattttttgagtcaacctatttcttatatagagctacaaaagacccgttttacttaaatattggggtacatctgctaaaagacctcaagcaacgatttaagtctaactgcggatttgcaggtttccaaaatgtaatcacgggcgaactgcaagatagaatggaaacatttgtgttgagtgaaactttgaaatacctgtatttattatttgatgaagagaacgaattacataacagcgctagtgacgtaattttcagtacagaagcccatccaatgtggttgccccaagaagtgaggtccaactataaacgtaacgctaaatttaacaactctgtctactcgtcgcacttggaaatttgccagaaaaaggacagggaacaagctggagagaacacattgagccaaagaattgtggggttcgccaaatcgatctttcataaaggtccaccagacgaagaggctactgatccaattatagactataccattgatactgaacttcccggtacatgctctataaagcctcatcatgtaattggtgacgaattttggtattctccaatgttgagcaattttgacagattattcgagattgactcccggttcgctgccacgctaattaaaccttcacacatgcataactataatgcaattgaactagaacctggattttataacaggtggtccaatccgcaatttagcacgtgcctgatcccacccaccaccgaaattttcgaactactattcgaccttcctggatatcatcagttgaatccattaatgttagaaaacaaaactattacatttgaaacctttggaggtaggtcaaggttgaagatcgaaaaattgcaaatctaccaaattgattactatggagacttaatcactgcatcgacattccaagacgtctcccgcaaggatattttctcgaatgcatgcgatgcagtggcaagcttgtattctcccacttatctttacagagtagtagccatcaacggacgcatattgcctcgccatggaagtgtacaaatcaagaaacatagtcctgtgctcacttccaatggcacaagagaggaagacgaattcaaaatggatggcatcgggattaatgaccattcccaactcatgttagaatgcacgcccatcatcaacttatttattgtatgaaatcactcttttagatagacctctacagcttttacataatggcaccagtaataaatgatgaacgatttcgttaccctcggtaaaaccggccaaaaaaaaaaaaaaaaaaaaaaaaaaatgttctcaaagtgtaaacttaatcaaaagcttatttgtttgttatctgtttctcatcggtttcgtttgttgcttaaagggtggatcggtcatttacgataacggttctttctgcatattccgatccttaaaggcttacttattcacattacgggtccaatataacatagattgttgtgctcagctcatccatttcgctggtcgcttatattctcttttttgttttattcttttctttccttcaaggttctttgcaacagcactgaaaatagttacaaacaactttgcgccagttcccgcctgcttattctttttccagctctcttctactttatatacccttttcgtggtcctttttcctaatttgcccctcttcgctttttatcgaaaattttacccactctcacataatcacctaagggcatctatttaataaggtacagtcaaaaatttactcttttggcaactgtttataagaagaataagtctgagaattatactcgtataagcaagaaataaagatacgaatatacaatatgatgaatttttttacatcaaaatcgtcgaatcaggatactggatttagctctcaacaccaacatccaaatggacagaacaatggaaacaataatagcagcaccgctggcaacgacaacggatacccatgtaaactggtgtccagtgggccctgcgcttcatcaaataatggtgccctttttacgaattttactttacaaactgcaacgccgaccaccgctattagtcaggacttatatgcaatgggcacaacaggaataacatcagaaaatgccctttttcaaatgaagtcaatgaataatggaatatcatcagttaataataacaacagcaacacccctacgattattaccacgtcacaggaagaaactaatgctggaaatgtacatggcgataccggtggcaattctttgcaaaattctgaagatgacaacttttcttccagttctaccaccaaatgcttactctcttccacttcttcgctatcaataaatcaacgagaagcagcagcagctgcttatggtccagataccgatattcctaggggtaaactagaagttacaataatagaagcacgtgacctagtcactagatcaaaggattcacagccttatgttgtttgtacttttgagagttcagagttcatttctaatggtcctgagtcactaggcgccattaataataacaacaataacaacaacaataatcagcataatcaaaaccagcatattaacaacaacaacgaaaataccaaccctgacgctgctagccagcatcataataataacagtggttggaacggttctcagttaccatcgataaaagagcacttgaagaaaaaacccctttatacacacagatcatcttcccaattagatcagctaaactcttgctcttcagtaaccgatccgagcaaacgttcttctaattcttcgtcgggttcttcaaatggtccaaagaatgatagttcacatccaatatggcatcacaagacaacgtttgatgttttgggatctcactcggaattagatatttctgtttatgatgctgcccacgaccatatgttcttaggccaagttagactgtatccaatgattcataatttagcacatgcttcccaacaccaatggcacagtttgaaacctcgcgttattgatgaagttgtgtccggtgatattttaatcaaatggacttacaaacagacaaagaaaagacattatggcccacaagattttgaagttcttcgattattgggtaagggtacttttggccaagtctaccaagttaagaagaaagacactcaaagaatttatgcaatgaaagttctctccaagaaagttattgtcaagaaaaatgagatcgcccacacaattggcgaaagaaatatcctagtcacgacagcgtccaaatcgtccccattcattgtcggattgaagttttcctttcaaacaccaacagatctgtatttggtcactgattatatgagtggtggagaattattctggcatttacaaaaggagggccgtttttcggaagacagagcgaaattctatatcgctgagttagtcctagcgttagaacatttacacgataacgatatcgtttacagggacctaaagcctgaaaacattctactcgatgccaacggtaacatcgctctttgcgattttggtctttctaaagctgacttgaaggatagaacaaacacattttgcggcaccacggaatacctggcaccagaattgttactggacgaaaccggctacaccaaaatggtcgatttctggtctctaggtgttttgatatttgaaatgtgttgtggttggtcccctttctttgcggaaaataatcaaaaaatgtaccaaaaaattgcctttggtaaagtcaaattccccagagacgtactgtcacaagaggggaggtcttttgtaaagggtttactaaacagaaaccccaaacatagactcggtgccattgatgatggaagagaactacgagctcatccatttttcgcagatatcgactgggaggccttgaagcagaaaaaaattccaccacctttcaaacctcacctagtctcggagacggatacctcgaattttgacccagagttcacaacagcttcaacttcatacatgaacaagcaccagccgatgatgactgctaccccgctatctccagccatgcaagcaaagtttgctggtttcacctttgttgatgagtccgccatcgatgaacacgttaataacaacagaaaattcctacaaaactcgtactttatggaacctggttcctttatcccgggaaatccaaacttacctccagacgaagatgtcatcgatgatgacggggacgaggacatcaatgatggattcaaccaagagaaaaatatgaacaacagccattcgcagatggacttcgacggcgaccaacacatggatgacgaatttgtcagtggaagattcgaaatatgatttctcaatcgctcctcttgcccttcctcttcttttccttttctttttatttttttctaatttttctatcttttatttctacttctattattaatttgtatcttctaatcgtttttcccactttatcgaaacatttcttctatttatatatgtaaagtatgtatgtattttcgttttatttaaactccaaaaaatgaataattgttcctgcaaatttctagtttatcacgtctcataatcactgcttatacctcaccattccattgtactttgacatatttacccctcatctatatataatcagggcttaagtaaacgcttcgctgtgatttcccaaagtcggttcggaaattataggtcggttatatcatccgaaaaaaaaaaaaaaaaagtttttcttaaatgcataggtttaaagtcgattaaaagtagggctaacacaagtataagcagggttttgctataatagggatgccataagtgagggcagggctcatcgatgcgcgtacatggattttccgaaattctgaattttttctttctttaactatgagcaaaatgtggtcagctttactgagcttaactgtcatcccatcgaatgtgacaagattgaaagtgcttccaggatctgaaacatttgtcaaagttttactaacattacacagatatccctggtcaccttactatcttccaacatcttacctaggcttgctgcttttgtttgggtcatatatttaactcgctcattagaggacattctgttttttccaagaccaacaaaaaagcaacgaaattgctgtattattaaaggactgttatagaagtttttttatcctctctttgtttccattattcttattcctattttttcgttgcttacttttgatatccactatgagcttttccaccataaatagcaacgtcaataaaaccaccggcgatagcaataataacaccaccgagaacagttcgactgcagaccttttaggaatggacttgttgcagagcgggcctcgactgatgaacacgatgcagccaaacaactcttctgacatgctgcacattaacaacaagactaataacgttcaacaaccagctggaaacacaaatatcagcagtgctaatgcgggagcaaaggctccagcaaatgagttcgtaagaaaactgttcaggatactggaaaacaatgaatatcctgacattgtaacttggactgagaacggcaaaagtttcgtcgttttggacacaggaaagttcactacgcatatattgcctaatcacttcaaacattcaaattttgcatcttttgtaaggcaactaaacaagtatgactttcacaaggttaagagaagtcccgaggaaagacagagatgtaaatatggcgaacaaagttgggagtttcagcatccagaatttagagtccattacggaaaaggtctcgataacatcaaaaggaaaattccggcgcaaaggaaagtgcttttggatgaatctcaaaaggctcttttgcatttcaatagtgaaggcactaaccccaacaatccttctgggtctcttttgaatgaatccaccacagagctgttgttaagcaataccgtaagtaaagatgcatttggaaatctaagaaggcgagtagacaaactacaaaaggagttggatatgtccaaaatggagagttatgctactaaagtagaactacaaaagttgaactcgaaatacaatacggttatcgaaagtttgataacattcaagaccataaatgaaaatttactcaacaacttcaacactctgtgttccactttggcaaataatggtattgaagtgccaatatttggcgacaatggaaaccgtaacccaactggtaataccaacccagcaacaacaacagctatccaaagcaacaacaacaccaacaatgcttctccggcaacatctacagtttccttacaactacctaatttacccgatcagaatagcctaacaccaaatgctcaaaataacacagtcacgctacgaaaaggtttccatgtactgttggtggaagatgacgcagtgtctatacagttgtgttcaaaatttttacggaaatatggctgtactgtccaagttgtcagcgacggtctttcagctatctcaacactagagaagtataggtatgatttggttttaatggacattgttatgccaaacctagatggtgccacagcgacatccattgtcagaagttttgataatgagactcccatcattgccatgacaggtaacattatgaatcaagacttgatcacatacttacaacatggaatgaatgatatcttggccaaaccattcacgagggatgatttacactcaattttaatacgttatctaaaggaccgtattcctttatgcgaacagcaattaccacctcgcaactcttcgccacaaactcattccaacaccaatactgctaattcgaatcctaatacgattaatgaacagtcgttagccatgttaccacaagataatccgtcaactactacccctgttaccccaggtgcctctatatcttctgcacagcatgttcaacaaggtcaacaagaacagcagcatcaaattttccatgctcagcagcagcagcagcatcacaacgccattgctaatgctaggtcagacgtagccataccgaatttggaacatgaaatcaacactgtaccacattcctcaatgggttccactccgcaattaccacaatctacacttcaagaaaaccagctatcataaaattttacaaatagccttgcgtctaagttagcagaggacattctgtattcctgaggagtttctttatatttattatgtgatcttggaggattatcattttcttttcgttcaatattttatccccttcagttatttccagttatctacatcaaaatgtttgaattttatttctttctgccgctctcaaattcactctcatttcttttttctttgtttttcttatatttactatatatatatatatatatatatatatatagccaaaaacaataacagacacagtaatttagtatgcgtttatctcttatctttcatccactgcgaccgaaacgtttgaatcgaatctgactgaggtttttcttacattcccttgtgtatcaacagtttctggtatgtctaattcaaattcttttccattcttcagtatttcttttaaatctggctgggcctctctcatggaagatttacgattaccagttgatttcttagagccatcttcactactatcattggaatctattttttctactcctaaattagcatccgcattctttttctctagatttggaactctttcaaatgtagatagttcattttgacagcggtcacactggcataagaagccccagttaactcttaattccctacgcctcaacctcaccccatgtaagggattgacgtacgtaatacgtatttgttcccccttctttattggtttccttgcatgcaacctcagttcctcatgttcttctacttgctcaatataggcgtttggttcacaatcatggtttatgaaggagatccaatgatatacctggccgttatattgattgatattgaacgtcccgatcatggtcaaaaatttctcgaaatctatttcttcagaagcttttggaaatgcaccgcaaaataattcgtagcacttctcccaaacagtctcgtcatcaatattcttctcaacgccctttttggtaccattatcagattcctcttcagtatgtacagttgtaccattcagtaaactaaacgtactgccgataccgctggcgtctcttaatttaattctttccctttgtgagatgcttgccaatttttgccattgctctttgacctctcctgtagtatccaaaagcatggatccatatataagaccaactgaaaaggcagcggtaaaacaatatttctcacagtagttaacaaatcttttccaattaccagcatgaagaatgtctattctattcgatctccatgagtggtataaaagctcatgtaacgacgcatgtgcttttttacatttttcactgcaccaaatagctttgcaaacttcacaatccaaataatggaccataattttgtgctgggtcaaatcatatagcgccttaccacatcgagcacatgcctttccattagatattaaaaaaagcttgtccagtggtggaatatatacgataggtttattttctttcaggatgatttggcccttggaaaaatctcttttagcgaaaaggccccttccatgttcgtcatcaataaatttcacttcgaccttagcatcagaatctagggcttttggaaaatgtattttatctttatatagagaaacggtctctagatctgtgtcataaagatggtgctcatttagaatttttcgaaaacgagaagcactcaatttccacgattgatttctttccgtaatcctgtcataaagatgctgaatcgtagcgtcttcagttccgggctcttccttccataacaaaactacgtcatcacagatctcttcctctgtgggagttatctttcgaaaatcagagccattttctgtaccattatgcactgcagattgatcgctatcgtttaaggttcctattttgatagtcaatgtcatttttgtgccacttttcgttattttgtatcagtgcacgcttggttatttacctatttagcttctattgttatatggagaagttccccatgattatgatatcaagaaagaaaaagaaaaagaaaaataatacgaaaaaaaaaattacgaagctaaaataaaaaaaattacggcaaggaaagggtttactgataaaatttgttatcattcttgctagtcagtaagagcatatctgctcaagtagacaagggaaactatcgcaggtggtccggaaagtacttgacaatcaaatgctcgtctgaaagccaatgaggaaaacttgtagactgtactaatttttcaagagaaagaaagataccgtatgtttgactattctaacgagatttatgctacaaactcctcgagaagcaaactgaggtagaattacccacccacagcgcgataagtcacattggcgccctggacttgacgaatactcctatcaatagtaaggctcgcaaaccgcccgtccatatcaagccattaaattctgttattatccttaaaagtgaaatgcgcaccacaagcttgatggcatttccttctgcacttctcaaattgatagcattgccttgcgagcagtagataatttagataaagtgtatcttgccagggccttcccaggcattaactagataatgtgttcttttttagctgaactgtaaagcgtaaatgttaacgctggataagtaccgcgtgtacggttgattgaatgatcttactgatagaggccaggcggttgatactttgtgcagatttcataccggctgtcgctattattactgatgaattggctctctttttgtttaatggcccatccgatccatattgccttcttatgactcaaaattctattgtgtttgccggtaccggcctttaagctttgaaaaaaaaaaagcatctgaaaaaaatggcactataaagagagctagtggtaacaactacatgttttcgttagaataaatcaccctataaacgcaaaatcagctagaaccttagcatactaaaacatgttgcagagacattccttgaagttggggaaattctccatcagaacactcgctactggtgccccattagatgcatccaaactaaaaattactagaaacccaaatccatccaagccaagaccaaatgaagaattagtgttcggccagacattcaccgatcatatgttgaccattccttggtcagccaaagaagggtggggcactccacacatcaagccttacggtaatctttctcttgacccatctgcttgtgtattccattatgcatttgaattatttgaaggtttgaaagcctacagaactcctcaaaatactatcaccatgttccgtccggataagaacatggcccgtatgaacaagtctgccgctagaatttgtttgccaactttcgaatctgaagaattgatcaaacttaccgggaaattgatcgaacaagataaacacttggttcctcaaggtaatggttactcattatacatcagaccaacaatgattggtacatccaagggtttaggtgttggcactccctccgaggctcttctttatgttattacttctccagtcggtccttattataagactggtttcaaagccgtacgtcttgaagcaacagactatgctacaagagcttggccaggtggtgttggcgacaaaaaattgggtgctaactatgccccatgcatcttacctcaactacaagctgccaaaagagggtaccaacaaaatctatggttgttcggcccagaaaagaacatcactgaggttggtactatgaacgtgttcttcgttttcctcaacaaagtcactggcaagaaggaattggttaccgctccattagatggtaccattttagaaggtgttaccagagactctgttttaacattggctcgtgacaaactagatcctcaagaatgggacatcaacgagcgttattacactattactgaagtcgccactagagcaaaacaaggtgaactattagaagccttcggttctggtactgctgctgtcgtttcacctatcaaggaaattggctggaacaacgaagatattcatgttccactattgcctggtgaacaatgtggtgcattgaccaagcaagttgctcaatggattgctgatatccaatacggtagagtcaattatggtaactggtcaaaaactgttgccgacttgaactaatgataatgaaggtaaacatcccctccccccccaaaaaaaaaaaacgagaattcctctcagaggatctgtttttctctcactttattcacatagatacatacttttttacaattcctgttgagtttatttattataagaaatattggattactattattattatagcttatgcaagccattgtgcggcttcttacgctttttgaaattgttgacctaacaacttggcacattattgaatttcatagagactgcttgtaatttagttgccaaggtatctcgctggactttacatgtaaaatgaatgcggcaagatacccaagagagttgattatgccaaaaaaaaaaaatctataaggatatccctggtattttctgaagaataaattctagcgtagttcagaagaggtgcaagtacagtatgaataatggtatgccttccatcatcgtggcatacaggttcaggcatgaagagatgattatgttccctcaccggtccataatcctgatttaaacagttcattagtatatgttcagccaacacaacaacgagaagctttgtagtgaaagttttccacgatctatatttagcattctaattagcggccccaagggaacgtatataaacataaacaaacggcacgaactaaaggggcaaattcaagttaacccttttacactcagtacatcttcaaagccagtcttctgtcaatggaagaatccagaatgcctaaaactagttatttaaacaaaaattttgaatctgctcactataataacgtacgtccctcttaccctttatctttagtcaatgagataatgaaatttcacaaaggcacacgcaaaagtttggttgatattggatgtggcacaggaaaagcaacttttgtcgttgaaccctattttaaggaagtgattgggattgatccttcttctgctatgctttcgattgctgagaaagaaacaaatgaacgtagattagataaaaagattagatttattaatgcgcctggtgaagatttatccagcattcgaccagaaagtgtagatatggttatttcagcagaagccatccattggtgcaatttagaaaggctgtttcagcaggtttcctctatattacgaagtgatggaacttttgcattctggttttatattcagccggaatttgtggactttcccgaagccttgaatgtatattacaaatatggatggagcaaggattatatgggtaaatatctgaacgacaaccaacgggaaattttgttgaattacggtggtgaaaagctacgttctttattgtcagatcgatttggagatattgaagtcacaatttacagtccttcggacccaaatgcatcaacagtaacggctgaaaacagtcagtttctctggagagcagctattactctcaatcaatttaaagagtttgtgaaaagctggagcatatacacttcttgggctagagataatccctcgaaaccggatattgccgatatattcattaacgagctcaaagaaatctgtcattgtgaagatttgaatgtacctttaaaaatagagtggtcaacgttttattacttatgtaggaaaagagaatgaggtttactaaattaaaagaaatatataaaaagctgatttttttctttttttaaatatttcccaaatgctaataaatattaaaatatggcaaaaagaaaataaggtgttgttgcgcagttgggagtaatttaaaaccgtcaacatatgctctaaaaattttattggctctaaattccgacctctgaatgtaattatgttttaaagcgatacgtaaacttgttactgttaacattaaaagataatgcaatcatggtaacataataaagtctcaaaaaattcttaatattaactataacatatgcacttcagaaagctgtttccggatcatatctcattataaaaagctcaatttatagaaaaataatgcgacagtgcaaagtaaacaactaaatttggtgcctacaccgcaaaacgatatcgagtcttagaagtatatacctcaccacgtctcaaaagaacgcagtctctccatccatcacggttgattgcgtcaacatatctgccttgttcaacggcaaagccagatctcggcgtaaatccatcacacaagttgtcacctgtgtaaaataggacagttggttctgttgttgaaacctccaatgaaagtcgtgatgccggatgataagccttgaaggcagggacgagcttgtttacacttactgagtctgtcgttttcaaattcttattttcatcaacaatgaaagcgtagtcataaatcgggccatcatcctgcagaatggtaggtttggaggagtcaaaagtagcaatttttctttgaacgattttaccggttggaattagtgctccttcgcttacttccaatgatttatctgagcagagcctaacctccgtaccgctaatggattttttatccatagttttgtttaaattgaagtacgtgtgattcgtcatgttgatgggagtagcctcaccgctgaccagttttgcctcgtattccaagtccaaggtcatgtcagcaacgttcaatgtgtactttaagtttacagctagatctcccggaaattcattgggcagtgtgcggtcatccaataacgtaaattcaacaatgtaaaggtcatcaagaggattttggactttggatgccttatacttcttgagatggaaggagctgatgctactgtggttggtgtttccacaattgttcactgtcaactgatgaggtccatcttccatactgaacatgcccttgtaaatacgatttgcataacggccaacagtagcaccaatgtagttgtagccatctgatatatagccatgaatatcagggtatcctagaacaatcgattcgttgttcactttcaagtcaagcaaagtagcgccaagctctgaaattgttgcttgaagcttttttgcatcaccaatagtgatgacttcatattcaccgccagccttattatttgacattatcactttttggctttttaggtgaatttacttattgcagtaacataatgtacaattgagttccagtacttcgtagtacattctgattttatatctcagagcatccaaggtgtttacgcatgaataaccaaaccatggaggagttacttttacctttttttaagatattcagctagtaactaattgtcggaaaaacttaacaggtacaaggccatattatcacgtaacaaacctaatttttgtacgatattagtgcccgagaatttctccgtagcgtaattttctgcgagaatttctgcgcagtgcaaagatatgcgacctgacactctttacgaaactttacccctcccccacctccacctgcatttatcccgtcaaaaagtgtcaatcacctggatgcataaggaggaaaaattattccaaggatgttggacaacgcgaattttggaagtgacttctcataagcttctgatctctactatattcttgtaatttggtggggtagtgcaggcttactgtgcgatgagcaaatccagcgtattgctcacagcgataggcctttgaaatgatattgtttgaatgcaaaacgcagaaatgatattcaacttcataatctcattaaacaagatagcatgccaatagaattccattttttccgattcttaggccatttacaaccaagtatcaactttcgtataattttatttccataattatacgcaaatgctgcagtagttgcacatagaatgatgatacgacctaataaaggaaaaggggaatctgttctgagctgaaaactgattcaaaactcaatttggacactcggttcgggtgctggccagcaatagtttagtgttatcatgtcataatcttcctcataggtttcaatgtaatatcgataattacaaagtagttccttttcatttaaatttatatgcaagaagataagagttgatgtagcagtgcaccagttttgctttacaattcttacagttttatgaaaaataatctccaatatgccatgctgaactggcattctttttgagtgcaaaaggaggttttggaaaaacaaagtcttcttctgcgtgttactctgaaaatgttgaaaaataagctgaatggggcattacatgttttcatccaaacatgccttgtcaataacgagattcgcgacgtattcttttagtattctgttcctttttttttttgctccgcgcgcacttgaacatcttgcatatttttcttttctgttttcatccagaggttgtgttctaggactttctgacggaggaatatcatcaaatcatcacaataagatcaattgcatgggttccagcacttagccaaatgtacaaatcttgatatttaccggagaccaacccttagtttgaagtgtgcgctaccagggaatcttcttcggtcattattttctatcttcacgataatcgatcctcctcctatacgttaatatcgactgatatctaaatacatcgttgaagaacggcggaaaaatacttattttcaggttgtcttcgttttcactcacgatagcaatatggatcctttcacagctcctatcaccgctgtagttttttatgacgcttaatttcctgttaataagtaaataaggtaagttgaaggtccttcatactgtgatctgcaataaaccacatggctaccgcacttcttgtcactatcctatgtggagaaaacccagaaaaaactttaaagcgtgattgaaatcaataatttggcaaagaactagaaccatacgcaagaaaaccttccaactttggcattgtacgcagaaatgagacacgttcaaagcacaggtcttgaaatttaaaaaagtttctcaaaagttctcccaaaccttcaatttctattggtataacagtattctaggaagaaaacaggcgaagaaagtttctttactttcttcctttaatagactttcatgaatatcaaatgctgttgttttcaactaaatcagacaagcaaaggcgattgctaaaagtgaacatatggaaaatatatggaaaaaatctagaggcaacaaacgttcgggtttccttttaactccgagaaagaaaaatcattagaacttcgtgttaatcctaatagagttcaaatatgctactagtcgtcagaaacctcagttacatgattacacattctaagacttcacaagtgaaaaatttcccgacgttcatagcatgttacgtgatcgcgcaggatgggacaattaaacgatctttgcagtggagaaggaataacttccggttgcagctacttgtcaaacagaacactggtatggataagataatagtcagatcttttattacttatgaaacaatgtcagtaacacagcgtgtttaacagataatgttcttttaacaaaattaaatgaggtcttttattgtgtgtgtcaagttgacaagccgcctttattgatagatccccactaaaaataccaggaaatgatgagctcgagtctttgtgcctttctcatcatggaccattcgcacatgcagtgctgcacaacaaaagataaatcaccagtattaggtgactttcaaaacactagaatttaggcactttcaacccagcccagcgcgtagtaagaataaagtaggggaaaaccttacgaaaagcctctttcttttttgtaaaaaattctgtttttaatagccagttctttagtgattacaggtaagagggtttcatattttagaagtgcagccatgatgaagcacttttgctcatttattgcgagaagtttaataagtagtatggttccattttcaagaatcgaggcactgttccttcccaaccttggaatcatactccgaaaggatttcaagccgatttaaattcacctggtaactttcctacggtttggcccaaggtgattataattaacttgcggcttgttttcagcctgcgatcgaaccttttttacgcaaaaaaaccttattaattaaggttttgaaaattttcttctttccgggagattttcatgtagcctcgagcttctggattctcacgggattatctcgcgttacattttttactttcttctttctttttgacttaggatatacagatgatacgtcattgtgtcataaaacccgctgttgtgcaacaaaagggaaaaagaaaaatactcctttttaggtcttataaatatttttagcagccatcaagtccggctttcaaacttaatttcaccctttttcacggcaccctcgagaattacactttggttgcatgcaggagtacgcgaaatgcagcataagctacacatctatgcgtagatcgcttaacctctaaaggccgtaaacttttattttgttttgcgctcattaaaacctagtgggagctggtaggaaataagctagtagcttctatggatagaatggaaataaacgtaggtgtaaacactattggtagagaagttcctctggtcaaattttcatgggagatacgttaaatctttcacagtcttatcgttttgaatcactggacggttctggtattctgcttcatatttcgacaagataataaatataaaaagagcaccctcatgatttcttgctctgcagtaaattccgcaaatgattttctttaaattgattagcaccactaaaaaaaatgacaattgcacaccactgcatatttttggtaatcttggcctttctggcactaattaatgtggcctcaggagccacagaggcgtgcttaccagcaggccagaggaaaagtgggatgaatataaatttttaccagtattcattgaaagattcctccacatattcgaatgcagcatatatggcttatggatatgcctcaaaaaccaaactaggttctgtcggaggacaaactgatatttcgattgattataatattccctgtgttagttcatcaggcacatttccttgtcctcaagaagattcctatggaaactggggatgcaaaggaatgggtgcttgttctaatagtcaaggaattgcatactggagtactgatttatttggtttctatactaccccaacaaacgtaaccctagaaatgacaggttattttttaccaccacagacgggttcttacacgttttcttttgcaacagtagatgattctgcaattttatcagtcggtggtagcattgcgttcgaatgttgtgcacaagaacaacctcccatcacgtcgactaacttcacaatcaatggtatcaagccatgggatggaagtctccctgacaatatcacagggactgtctacatgtatgcaggctactattatccgctgaaggttgtttactccaatgccgtttcctggggcacgcttccaattagcgtggaattgcctgatggtactactgttagtgataactttgaagggtacgtttactcttttgacgatgacctaagtcagtcaaattgtactatccctgatccttcaatacatactactagcactatcacaactaccaccgagccatggaccggtactttcacttctacatccactgagatgaccaccatcaccgatactaacggtcaattaactgatgaaactgtcattgtcatcagaactccaacaacagctagcaccatcacaactaccaccgagccatggaccggtactttcacctctacatccactgagatgactactgtcaccggtaccaacggtcaaccaactgacgaaactgttattgtcattagaactccaactagtgagggtttgattactacaactaccgaaccatggaccggtactttcacctctacatccactgagatgactactgtgaccggtaccaacggtcaaccaactgacgaaactgttattgtcattagaactccaactagtgagggtttgattactacaactaccgaaccatggaccggtactttcacctctacatccactgaggttaccaccatcactggtaccaacggtcaaccaactgacgaaaccgtgattgtcattagaactccaactagtgagggtttgattactacaactaccgaaccatggaccggtactttcacctctacatctactgagatgactactgtcaccggtaccaacggtcaaccaactgacgaaactgttattgttatcagaactccaaccagtgaaggtctaatcagcaccaccactgaaccatggactggtactttcacctctacatctactgaggttaccaccatcactggtaccaacggtcaaccaactgacgaaaccgtgattgtcattagaactccaactagtgagggtttgattactacaactaccgaaccatggaccggaactttcacctctacatccactgagatgactactgtgaccggtaccaacggtcaaccaactgacgaaactgttattgtcattagaactccaactagtgagggtttgattactagaactaccgaaccatggactggtactttcacttctacatctactgaggttaccaccatcaccggtaccaacggtcaaccaactgacgaaactgttattgtcatcagaactccaactactgccatctcatccagtttgtcatcttcttcaggacaaatcaccagctctatcacgtcttcgcgtccaattattaccccattctatcctagcaatggaacttctgtgatttcctcctcagtaatttcttcttcagtcacttcttctctagtcacctcttcttcattcatttcttcctctgtcatttcttcttctacaacaacctccacttctatattctctgaatcatctacatcatccgtcattccaaccagtagttccacctctggttcttctgagagcaaaacgagttcggctagttcttcctcttcttcctcttctatctcttctgaatcaccaaagtctcctacaaattcttcttcatcattaccacctgttaccagtgcgacaacaggccaggaaactgcttcttcattaccacctgctaccactacaaaaacgagcgaacaaaccactttggttaccgtgacatcctgcgaatctcatgtgtgtactgaatccatctcctctgctattgtttccacggccaccgttactgttagcggcgtcacaacagagtataccacgtggtgccctatttctaccacagagacaacaaagcaaaccaaggggacaacagagcaaaccaaggggacaacagagcaaaccacagaaacaacaaaacaaaccacagtagttacaatttcttcttgtgaatctgacatatgctctaagactgcttctccagccattgtgtctacaagcactgctactattaacggcgttaccacagaatacacaacatggtgtcctatttccaccacagaatcgaagcaacaaactacgctagttactgttacttcctgcgaatctggtgtgtgttccgaaactacttcacctgccattgtttcgacggccacggctactgtgaatgatgttgttacggtctatcctacatggagaccacagactacgaatgaacagtctgtcagctctaaaatgaacagtgctaccagtgagacaactaccaatactggggctgctgagacaaaaacagcagtcacctcttcactttcaagattcaatcacgctgaaacacagacagcttccgcgaccgatgtgattggtcacagcagtagtgttgtttctgtatccgaaactggcaacaccatgagtctaacaagttccgggttgagcactatgtcgcaacagcctcgtagcacaccagcaagtagcatggtaggatctagtacagcttctttagaaatttcaacgtatgctggcagtgccaacagcttactggccggtagtggtttaagtgtcttcattgcgtccttattgctggcaattatttaataaaattcgcgttctttttacgtatctgtgtatcttttctttgctaaatatacgctgacatgaattattttttaactgtttcttctccatactttcaaatattcaaattgaactaaatgataattcttgcgcttcctattttgaaaaagtagatatgtgtatcataaagaaaacgttactattattgtcttaggcaacaaaaatccatgaaaagaattttaccgttatcgataccattgtatttattttatttatttatttaattttttttttttttggtttatatcctgcaaacaacacttcgaattcaattcgatatttcataagttacaactaacacttatagaaaccgatgtatgagtacttattattaacgaggaaaaatggcctattttgtttagcaattaatgaaccatcgccaatttttgctttaacaattattgccattttcagtagtactaacgtaagatctagtgtggttcgcttaggatgtttttgagtagaaatctgcttacatgccacacgcagtacttgaaacttgaaataatggggataattagttatttaaagtatgtgcttgttcttttatatttatttcgaattcttttgcactagtatttaaaatatcagcagaggcgtaaaagtgcaccaaaattattgtaaaactacttgccctaaaattgatacttcatacttgacatattcaaaaggggtccaagtatagatgcatcaaaaaaaaaaaaaattatccgatgatgagcaaatggtagcttttcgttccccaggaagtgtagtagttccatgaagtctaatgagactttggaaaaaggtttgtcacgagcaccgaactactgtattttggaattttgataaacttcaaaacgggaacgaagtgttaaacttagatgcggttgttttaagctttaaaagaggaaaataatgactggtgataagaagtcaacaacgattcaaagcaggtgaatttccattacgtttcgcttttcaattgaaaaaaatttggtggttattcgtttcttgcttgacctcttcattttttatacttctgtgatgagaagcaagttcgaggattttacgataaagcctactggttatatttgtataaattagaacgttgtccttatttctcttttcgaacagtatcaaaataaagtttttgattagggctagattctcttcaaggaagagatacctcacgtctgtaatatctaagagctaatgtttcgatcgaactttcctttgctttttttctggatctcataatgtcccactgtatgtatgtgccctcgcacagctttgctcatcatagacattaatcattggttgtatgataaaaatatcgcaagaattattctaacgttcagattagattccagccatatttctgacatttgttttattaataaaaatttggcgaatgttttgataacttgataactgctggtatttcattgttgaaaaggcatgatattagatgcacaaagtatattataacttatgatcagagatataggaacaaaaaaaagggaaaattcatatctatatgtgaaaataccattatttcctctcctgtttaatattctgtccttaattttcatattacattatcaacttttgcatttcagtgtccattaaatcttgggaccattttctcaatcttcatgtcgtcttttcacaccgtatataatatactggtactataagtactagtcgatagatcgcagttgagtcttattccaacagttaatgattcactgagctttctgttgctgtagactttctgaggcatcgtcgctctcttctatgtgatgctacaacggaactaggcttcttatatatcgtggtcctacaagatcttggtatctcgtttgcttactttgaagcttcactgatatatagtatttaagccacttttatgttcatggataatcgtaattgtactacgctggtaccagttatgaaccctatcaaatcatcattgaacactgctatttttaactaatcaagatatgtatgcggcgtactttataatttcacgacactattgaaagcaaactaaaaatcaagtaaatacctatccaagttgcgggctctggatttatgtggccttaaattttcgacctatggttcactattcaatacgagaaaaccaaaattaggtacaagtactgattgcgttcgtgatttgaaaagcagcgttaaaagattacaagattttgcgtttccaggccgacacttaactttaaggtctcgacttggtaacatgagttgccaaaagtttttttctcctatctgaatatggggaaccggaatctgtctttgacctgactttcaaattgttgcatatgtaaaaaaaaaacagaagaaatattatcttctccttctagcgatgcaaaaggattcattacaaatcgtcgcaaaggctgacaagttgcagtatattcacattgcttatttgaagtacgtttgtatacacatcgatagtattcattaacaccacaactgctgtgtatactatgtcaaacagcacaataaagcccgtcattttcgtacccgctcatttccaataggtatctaaacttacaaatgtggtacactacttcgaattcattaatcgatattgaatgctaaaaagtctgcgatttcttcctcaacgttcaaaaatctcatccaaggcataatcccacatattgaagatcgctaccaattgttacaggcgaactgaagttttggaaatgagcttgtacttagtaaatttctctttgcttgcatctttttcttccatgccaaaaaataaaagatactcattttaaaaacgcagccatattgactaagtaagtaatcataatactatgagtaatttttgagtactgtgctcatttactagctgcttttctgagaaagatcctcgataatcaattccaggttagtggggcgcttctacggcctcttctaaccaattgttccccgtgagttgctttctctgaaaaccttattatacattagagttataagaaaattttctttttcccgtagattaacttgcagtgccgaacttctagatgtcacaccagaccgtttgacaccgccattttccttccttttcggaaaaatgtgccgataaatggtaagacgcgacgccactgctacgaatattacgcttatgatgaagcaaaaggaaaaagcaagttccccttaaattcgtataactgtttcatcaatctttagttctggcatttgaaagttaattaaacttttcttcgtggtttctacaggagttctgcatgtgcgtaattcaaagcctgtgaaggaaaaagtattgtcctaaacaacggtcgtagaatacgtcaactgtagtttaaaatattttctggctctactcggtgcgataggtctggctcttttctatttacttttgtttggagttgttgaggccgatacccgtctagatgtaaatatgaaataacagttcgaggttttattacgagaatgaaaagggtaatggattggagcatgtgtaaatgtcaatagcagaaaaaatttaccgcaaattgtttcgtagtcttatcttcatcggacactcaagggttgcataatttttacccaaaggaacagtatacttttttgataaaaaaatcttgttacctatacagtattgcaagcattttcagaaactcgtcttttgagttctaaatgcatcatacaacaacaacaacaatttcttattactgtgtccttttgggatttttcagccttcctagcttacccaaaatagcctctcaaggtgaaaaaaccatgcctgcaagcggatctaaggatgagtagctagattacaataaatcctgaattttctctgagtgtcaactttgtcatcgcttgttaaagggctactacgctgaaaaagaacctgaactctgttaataggttgaagattttatgacttggtatactattccatacggctgctctcctgattgcggtgggtcattgctataacagtaaaatcaaggaagataacaggaagagtaactttagtacaataaatctgttgtctcccgaggattataattgttcggctttcacactaagttgaaaagggggactcaggaaatgacagggtacgttttagtttctccaaataaatcttccacacccagcttcaatgtggtaaacggaggaaagttgattaattgatgttggcacttatatttaactgatgtagagaagaacaacatactactaacgtcacagtcaattgtgccagttttccaatcaagtatttcgagataatgtaaaagtaattgatatatgttcgtactggtttcccaatttccgggaaaaactatgtacatgggtgcaattccttgtggttatttccttttaggttatattgccaaccacatcatagtactatttgcggtcacttcagaagatatgtttgctcctttgatcatgatatagaccaggccaactgtaccgcttcaggcttcaaagcattaggaataagcaccactattacacaaccatagagctactcttactgtcacgtaggtaaaacacttgctactacacacactcgtagtgactcatctgactatattgccggttgttaagaggcaccagttaagcacgccatcaagggtaccgaataatctcttctgtatcaagtattctacctttatgtctgacccacgtattatgtggagcaattacgtatttttctcatatcagctttgtttttactcaactttgatatcttagagaaacagatcttgatgttacagcaaggtcaggaaaatattttgacaaaaacatactagtttcatccttagtagttgattctatgaatgctgtacttgaaaatattgttcataaaatccataagttttaccaacggtataatatcctgctattaaatctgcaattgcttttgcgaaaagaaggaaaacatgcaaaacaaaagcaaaaaaaaattggcaccccaatttcttataatataataatataacggaagtacaccatgctttcaataataagatgtttcctgaaaagggcaactatctgactagttcagagccatgcaaaagttaaggatgaaaatgccaaataagaagatattacggagtacattcatttcaaaaagaagaatgtatactgcttagataagaagatcaagtttttatatttccgaccaaataagccatcgaaaacttttgatgcaccaaacaccgttcttgagagccaagcacagatgcaattgttctgcccttcttccaaattatgaattgtgcatcatatcgtaaggccagccacataaaaaaaaggagcaaaaaactcagtatacaggcgaatatccatcatacagtctagctgccctcactacttccaaaaaaatgggctagtgttgtacggtttatgccatatatctagagttagcataactatgcactaccgcttttcgaacaaaaagtttgcgaaacctagttcattgaatatgacttacccaaaatggataccaagatcctaataataaagtcaataacttgaattttaggtgccattatttccaacaatcattataggctaactctaccagcagactagaataccgttcttctagttgagcacatggtcaaaatagtcaataaaaaacgcccagaaatggctgtaaattagtgtttgtagtacacaaaataatttcctaattccttccaaatggggttttcaaaaagctgactcacgtaattgatcaatacttcactaaagaagaatcatatgaataaaactaaaatcaacactaactgagagacttagcggccaaagcttaatcatcattacatagagtatatgaagggagtaagtgaatatgcaagggtgggaaacggcaaagcatttttatgcaaaaagcgtatttacaaatcccgtaaactcatgatgtgaattttgtaaccagctttagctgagattatttcttttgcaaaagaaatattcaataaattaacaattttcaaataaattaccaatcaatggtcgataacttgcaagagagatatcatcatttggcttttgtgataaatttacaaaacgtaatgttgtatcgagatatattgagttacaagttttcgtctctttttccgaagcgccagactcccgtataaaaaataaggtttatagcgggcattatgcgtagatcaggacttaaatttttcattgcagaagtccaatttcagactcagtatggtttgttgtagtgctggtgtaaaagatggtgttattacttaagactgatttggttgctcaggtatttcattcaataaaattgtgaaagagaacctggaatatagaatggaaatatatatcctgctactaaccccaatggaaggtgacgatcacttcttgtgcgttccaatcccagtttttgaatgtgcgagtggaaaaattctagaggaacaaattgatattttcaaatcagaattcatcaaatatatgtactctgtaaaaaccaaggatgtgatgaagttgagatattgtctttatgggaaattgacttctttgtttaatatgaataatgcaattttactcctcagctcaagtagtgtaaagattcagtagccgtcatcaaatagactaaaaattaaaaaataagattcaatgtggtatgataatgatagatgagaagaaattgcaagaaaacgaataaataccttgtctctttgcactgaatatcttaaaggacatacagtcgcaataacgtctactcattggtgtgtgtcaaaaacagtacgtttattatctggacagccaaaaaataagatctattcaaacatggaatatagcgtatttttatttaatcacggtacaatggagatatttgcatgcctatagaaacaagtaatagttatcatattattttctagattttgtcactgaacttttccactaatgaatcctatcaaaattatatatccaatatggctgcattcccaactaaatattaaaatgccgctaagtataaaatgtctccgcatcggtaaaaagcattacaaatgcgtattatactagcgagaaaaaagtataagtatcaatgccaatcaccctctgaccataaactttctaaacatgaataataaaggtgttgagagttattatcctaattgatcaattaatttgaagcaaagttattatgttaaagaaaaagggatgtcacaatcctaactataatttttgcactatactctgtaggcgtacaaaatggtttgtaccgactatattctctttatttttgacaatcctttacgatatatgattaagaataccatgttatttttatgaaaatctgtgatttttttgttttcatacactttttatttttgtcacgtagtgcactttgattaatacaaaaaaaaatgctgcaaaagcatcgactacataaattcattaggacgcattcctcattaccacctgggtctaatttttattttgaaattgatattattctttatatgatgaggtaaaaagcattatattcgttgtaaactcatatacttatcctcattttaggcaccatcagggactaagggctaaagtatcagagccgcatttcaacagtgtacagagattttagaaacattatcacgcactgccttttgctttgtttacccgtaatgagtatacagtggattttctggtgctaaagcatattgccctttcggcaatacttgatgccctaaacattttcatcctggaacatacgagtaagagcacatttatgtgcctatattcctcgttttttactggtgctgaatttcttattttccacagataacaatcatgttaataaattatgcactgtgctaatttttcaattaaggttctattacccctctatcaccgacagaaacacgtaatgatgtgttatttccattataattccgtaagaatggtgtttataggtagtctaaagaacgtgcatcagagaagaatgactgtcgcaaaaaatgactattctttaccttttcaaacttaactgagatagttatctctattattaccagtggcacacacgcgaactacatcactcaccactatcgtcttaggaactcaagattttatagtaatgcagccgaagacattcaagtcctgagagaaaatgtagacattttaagaaaagtaccggaaataaagcacatgtaaagcattgagctctgtactctataaaaattagctgcattcaaacaacaatgtttgaaatttttgcaaaagttattgaaaaagattgctgttttcagccttgttcagatcatgtctcaaaaatgagaaactggaactctcataatcagtacctcgtatttttttttccttatagtttcgttattaaaaatttttttgctgctaatttaagtacgcttttggtcataaatgctacccaccagttgaattattgacatgattaaaatacatttcagaactttacggattaaaaactttaaagaacctttcaatccatgttgctggagggccatgaatccacgaattacagcaaaagaagacagtaactacttagggttcaataattacttgcataaacacacactaacaaccaaatcgtactaaaatttgcaattaacaaaactccatcatatcacgctgaattatgtagggcttcttaatgcaataggttgcctgaattttgcttactcgtgctgccgggaacacttagcagttgggaggccgtttctcccatatatttcataattttctgtccttcttagagtaggatgctgaaaatcaaaagaagaccgtcaataggaccagattttgtgggtcaattttgggccagacacatgataccctaggaagtttaacggtatacaactcaaggacgaggagtattcggaaactaccggtttttaacaagctgcaaatttccagtagctgttttggttgcgactacggataaaaattcatactttaggaagtgaagcaagataaaaaatcatgctgcatcctaattcgtgaagtttgttaggaatattattgtaaacaaggaaccgtttcagtaaacttgctctctactcttctaagctgtaatttaaaaaaagcgataaaacaatgattttgattatctgcaacttctggaaactcgagatactacgctagacgagatacctattaattgttttcctaaaaaatcaggaacagttcctggcagctttcggctccttcttgttctggaaaggatcttcaaatccgcttccacgtagcagtcctcgctacgacttcttctgaagtattttgatttttggctgcatttaccttttattgccgaaaatcttattttccaagaaaaaagcttattttgcattaagtttaaaaaatttcttctttcccgtagattgacttgcagcgtcaaaattccggaggcctcacgagattttttgacatcggtttttgacatctctttttccttcctttttctttcttttcctgcgcacgccgataaagaagtagtacaacagacaacgtcaaaatgatcctcttgtgatgaagcaaaagaggaagagtatactccttttccgcttgtacaaatattttttttgataataaaatttggcacttcagagcttatcgtatcttctcccggagttcctcaagacttatacttcagcccgtttaggaatgcataaaagcaaataggattcgttacaactgctgcaggactctttaggactgcatcaaggtaagcctcgctgcacctaaacgcaaaatgtggttgtaacctttttaatttttttcttgaacttgttgagtcgtaataaatcgtttctgggaagtggaaggtaataatgtaatggaatcggcgttactcgcatgtgcagatatcagcgacaaaaagtgttgtagggacgtttcgataccaaaatttcctaaatacagcgcaggaacatcactacgctaaacaaatcgtagcgcatacatctgatcgaaaaaagacagttcccaaaacaatgacatatgaagagaccagcatcaaaattttcatcattaacagcatggctaaaagttattgtttaatatacccatacctgattgacgaaccaagaaatgccttatcactatttatttttggcactcttcacctacctggccacgtccaatgttgtttcaggaagtacacaagcatgcctgccagtgggcccgaggaaaaatgggatgaatgtcaacttttataaatactcattactggattcaacaacgtattcctacccgcaatatatgacttctggatatgcctcgaattggaattaggttccgttggcggacagacggatttctcaattgactacgatctttcttgtgttatctcttcaggaacttttaaatgtgctcaatcagatgcttatggaaactggggatgcagaggtcatagtgaatgttcaaaatagccaagaaagacctattggagtactgatttacttggtttcttactatcccaaaaaacgctactctagaaatgacaggttactttttaccaccacaaacaagttcttacacgttcaggtttgctaaggtcgatgactctgcaattctatcagtcggtggtaacgttgcgttcgaatgttgtgcacaagaacaacctccaattacatcgacggattttacaatcaatggtattaagccatggcaaggaagtttgcctgataacatcggagggactgtctacatgtatgcaggctactattatccgctgaaggttgtttactccaatgccgtttcctggggcacgcttccaattagcgtggaattgcctgatggtactactgttagtgatgactttgaagggtacgtttactcttttgacgatgatttaagtcagtcaaattgtactatccctgatccttcaaaacatactactagcatcgtcacaactactaccgaactgtggactggtacttttacttctacatctactgaaatgaccaccgtcaccggtactaatggtcaaccaactgacgaaaccgttattgttgccaaagctccaaccactgccacctcatccagtttgtcatcatcttcttcagaacaaatcaccagctctatcacgtcttagcatccaattattactccattctatcgcagcaatggaacttctgtagtttcttcctcagtcatgtcttcctcggtcatttcttcttctgcaacgacctccacttctacattctctgaatcatctaaatcatccgtcattcaaaccagtagttccacctctggttcttctgagagcgaaacaatcttagtgattgctggcatgtcattagcgacaagacgcttattaccgtagtagccccccaaggcaaacatctctttatcagtaatatccaaagctgttcaacttctcgaattggcccaggaaaagagcattggggcggcaactaactctggcatacttacagtttctgctcttgacagcgctaaaaaagggcttgttttgtaatgcccggttcgcaattctacaagtaccacgcactagctgctaaaagtgtctaaccttgcgaacaactctggactttcttatgagaatcccatcgtcaagaaacaaaattatacagacaggcgtaaatgtagctcgtaagcgcctgatcaagtaagccaaatgcgctaacttgaggaaatatagccatctaaatctctgcaacatgccaattcgcacgtgacttgaaactatggaaagtgtctagaagattaccaagaaccacgttatttgagagaggatggcaaggtgacgacaatcacaccaagaccacattttgggtgcgcctggaagcaagacctgagaaactgggccaaaatattcaaaccaagcataagatagttggaggtaggaatacactatctaatctgtgctgatgaaatgctggcgaaaacgggcgatgtagtggtacagaaggtgccggttatccgtttgtccgtttttcttcattttttttttgtttttcccttttgtcttttgcaccgcttatatatgggtatgaaacaagttcaagaatttataatggaacccaaaggttcagtctttgtagttcgagcgacattgcgcgtttccttagaaaacgctggaaagatattctttaacgagacggagtaattctcgtcaggaataggatgttgattgatttttgctgtagttatatagcagggacccacggaagagagcgagcgccttctttcacagggacttttgtcagccacgtctccgcggaaaacaattgccgtccgcgtcgcagtgagattacgcagccgtgcgcttcagggacagaaaagaagcatttcgcggctacggagaaacagtgcactaactctctcgagggtagccgcaaagatttcttgtctcttccattaggacatagctatctttttcttttctgtttttggcgtatgatctgttctgagccaaagttatagaacattgcttgaataagcacctcacagagtagggattgtatagaaagtagctgagcgtctgcccacgtaacaaacaatcttgccccttccccgctcttgttttcgcgtgcctcttctacaataatctggccaggctaaatcgcgttctgctgctgctgctgctattgttattgttgttgttgttgttttggccaattgcttatgtgttggtctgcaaattagcacctcgttccctgttggcaaacgcgcgcgtacaagccttacagggcttgagaatgttcttcgtagaaatgcatgcacaaaaattttgatctagcacaccatcggtctctgtagcttcgggctctatagctatgggttaggagtccgtgagtagtaacaagaagaagtatataaaaagcaggtaaatcgtacttcaatatgcttcattgtcactggatcgtcatattcactcttgttctcataatagcagtccaagttttcatctttgcaagctttactatttctttctttttattggtaaactctcgcccattacaaaaaaaaaagagatgttcaatcgttttaacaaattccaagctgctgtcgctttggccctactctctcgcggcgctctcggtgactcttacaccaatagcacctcctccgcagacttgagttctatcacttccgtctcgtcagctagtgcaagtgccaccgcttccgactcactttcttccagtgacggtaccgtttatttgccatccacaacaattagcggtgatctcacagttactggtaaagtaattgcaaccgaggccgtggaagtcgctgccggtggtaagttgactttacttgacggtgaaaaatacgtcttctcatctgatctaaaagttcacggtgatttggttgtcgaaaagtctgaagcaagctacgaaggtaccgccttcgacgtttctggtgagacttttgaagtttccggtaacttcagtgctgaagaaactggcgctgtctccgcatctatctattcattcacacctagctcgttcaagagcagcggtgacatttctttgagtttgtcaaaggccaagaagggtgaagtcaccttttctccatactctaacgctggtaccttttctttgtcaaatgctattctcaacggtggttctgtttccggtttgtaacgtagagacgacgatgaaggctctgtaaataacggtgaaatcaacctagacaatggaagtacctatgttatcgttgaaccagtttctggaaacggtacaatcaacatcgtctctggtaacctatacttgcactaccctgacacctttactggccaaactgttgtattcaagggtgaaggtgttcttgccgttgacccaaccgaaaccaacgccactcctattcctgttgttggctacaccggtaagaaccaaattgccattaccgctgacatcactgctctttcttacgacggtactactggtgtcttaactgcaacccaaggtaacagacaattctcttttgaaattggtactggattctctagttctggcttcagtgtctccgaaggaatcttcgcaggcgcctactcatattacctaaactatgacggtgtcatcgctacaagcgccgcatccacatccgcatccactacctctggtgttgtctctactgccactggttcagtcactttatcctctaacgcttctaccaccgtctcttctacgatctcttctagcgccccagactcaataattccttcatctagcgcctccatctctggtgtctcaaactccactacagcatctggttcaatcgcttctactgcttccaccgcttccactacttctactgcatccgctgcatccgccaccagcttcacctcaggttccgcttctgtctacactactacattaacttacttgaatgccacaagtacagtcgtggtttcctgttcagaaacaaccgacgctagcggtaacatttacaccattaccacaactgtcccatgctcatctaccactgccaccatcacatcttgtgacgaaaacggatgccatgttccagcaccaactgctaccgacgcaactgcaaccgtttcctccaaatcatacaccactgttactgttactcactgtgacaacaatggctgtaacaccaagactgtcacttctgaatgttctaaagaaactgcagcaaccaccatttctccaaaatcatacactactgttaccgttactcactgtgacgacaacggctgtaacaccaagactgtcacttccgaggcttccaaacaaacatcattggccactagcacagtcaccaagtctgctgctccaacttctcatactgctgcttccagcaccttcactggtattgtcgttcaatccgaaggtatggctgctggtttgagaaccaatgctttaagtactttggcaggtattttcatccttgcttttttttaaaatgagtgcgtaaccgtactttcctaaaaataactaagtagaaagtattttaatatataaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacgtcagtgtaaacattcaagtgattttaactttacgcggttgaagaatgctgtgttcgaactataaagcgtcagaaaagatggtttagcgaaggcaccattatgaagatagacacattcttctttttttttttttttttttttttttttttttttttttcatttacttttatttctcgcggtcggtaaatttttcgtgggtttctttgaatctattagccgacataagaataatgcataaataatatttttaatgtcttcctatgcccaaaagaagaagtcttgaagttgccgcacatggaaatcacatgaccatggcttggcccttcgttttaaatgcaacatgcaatatggaatgtgtcatgaatactatcagcaggaacagaaagcgtcgttttgtttctgcaaatgctgtagttttgggccgaaaatagatgtagtagaatatatagtgaaacgtgatgtacaaaagaaaaaggtagtttaaaaaaaattagataacttggatttttaccctgaatattgcatgtgattcgtaaagaactgagttacctcaaacggacctcccttttcatttcgtattccgcgaatcatgaagtcatgcaattacctctgaagagctgactgtcccaaaagaagctatcgaatctgtccttgatttatttaagccttgcgtttcgagaaagtgaaaaccaattgaatacaaaataaaaaaaaaagaagaaagaaatagcaggtctaagatatataagaaagttaatatcatttttgaacattttattttagacgccttcagccgcgcgacgcccggagtaatcatatgcccatgactttaccaaaaggcaacagggaggaacatgcattaatgtgaagcatcactgctgcaattctcggtgttgctaataattcatggatcgagaaagagacataacatttaggccaattttttgaataaatatgaactcagctaagactcgacaatacaattttcttatactaaacgtagatttataaaataaacacaactgtaagggcaatgcaaccgtagatgcatatatcatttatagaaattatatccaacagaaagctcagacttatatccggtttaagagagaaattcttgctcatattaccccaagaccaggtggcgtgttgaagtttataacatataagaactactacctcatgaattctagtggatgaaagaagcagcacgaacaccatttctacagacaacgacacatggaaaggttcaccattcccaaagaaaacaacgatggccacaagggtgtggtcctccattctcctactgttggaaggagatattatccgaccgactgttttgtgatatggcaaactatttttttaaatgagcaaaattacttcttttggctggaaatgtcattagaaagtgcccaagtgacatttagctaaactcgggtattgtctacaagaccggtgctgtgaccgtttccaatacggaaagaaacggtactgggagcaggagttgcttttacagatatgaacaatgccaatagagccgcacatgtaattactggttcacactcgtggggcccacacgattcctgtgcaaagtttgacaagaggatggagtttcacgtaaatgctgccaaaggtgatgcggttttgtttttgggcagcctctaccatgttgcaagtgcgaaccatactgtggccacatagattacaaaaaaagtccaggatatcttgcaaacctagcttgttttgtaaacgacattgaaaaaagcgtattaaggtgagaaaatcaagattatctaagccgatgaaaaatgaaaggtatgatttcagccacaaatatatagtagttattttatacatcaagatgagaaaataaagggattttttcgttcttttatcattttctctttctcacttccgactacttcttatatctactttcatcgtttcattcatcgtgggtgtctaataaagttttaatgacagagataaccttgataagctttttcttatacgctgtgtcacgtatttattaaattaccacgttttcgcataacattctgtagttcatgtgtactaaaaaaaaaaaaaaaaaaaggaaataggaaggaaagagtaaaaagttaatagaaaacagaacacatccctaaacgaagccgcacaatcttggcgttcacacgtgggtttaaaaaggcaaattacacagaatttcagaccctgtttaccggagagattccatattccgcacgtcacattgccaaattggtcatctcaccagatatgttatacccgttttggaatgagcataaacagcgtcgaattgccaagtaaaacgtatataagctcttacatttcgatagattcaagctcagtttcgccttggttgtaaagtaggaagaagaagaagaagaagaggaacaacaacagcaaagagagcaagaacatcatcagaaataccaatgttgaagtcagccgtttattcaattttagccgcttctttggttaatgcaggtaccatacccctcggaaagttatctgacattgacaaaatcggaactcaaacggaaattttcccatttttgggtggttctgggccatactactctttccctggtgattatggtatttctcgtgatttgccggaaagttgtgaaatgaagcaagtgcaaatggttggtagacacggtgaaagataccccactgtcagcaaagccaaaagtatcatgacaacgtggtacaaattgagtaactataccggtcaattcagcggagcattgtctttcttgaacgatgactacgaatttttcattcgtgacaccaaaaacctagaaatggaaaccacacttgccaattcggtcaatgttttgaacccatataccggtgagatgaatgctaagagacacgctcgtgatttcttggcgcaatatggctacatggtcgaaaaccaaaccagttttgccgtttttacgtctaactcgaacagatgtcatgatactgcccagtatttcattgacggtttgggtgataaattcaacatatccttgcaaaccatcagtgaagccgagtctgctggtgccaatactctgagtgcccaccattcgtgtcctgcttgggacgatgatgtcaacgatgacattttgaaaaaatatgataccaaatatttgagtggtattgccaagagattaaacaaggaaaacaagggtttgaatctgacttcaagtgatgcaaacactttttttgcatggtgtgcatatgaaataaacgctagaggttacagtgacatctgtaacatcttcaccaaagatgaattggtccgtttctcctacggccaagacttggaaacttattatcaaacgggaccaggctatgacgtcgtcagatccgtcggtgccaacttgttcaacgcttcagtgaaactactaaaggaaagtgaggtccaggaccaaaaggtttggttgagtttcacccacgataccgatattctgaactatttgaccactatcggcataatcgatgaccaaaataacttgaccgccgaacatgttccattcatggaaaacactttccacagatcctggtacgttccacaaggtgctcgtgtttacactgaaaagttccagtgttccaatgacacctatgttagatacgtcatcaacgatgctgtcgttccaattgaaacctgttctactggtccagggttctcttgtgaaataaatgacttctacggctatgctgaaaagagagtagccggtactgacttcctaaaggtctgtaacgtcagcagcgtcagtaactctactgaattgacctttttctgggactggaataccaagcactacaacgacactttattaaaacagtaaatagacctaatatgatttatgtaattttagaaactaaatatgaatgctaatttttttcttattttgacttttgcttgcgagaagtaccaagttggaacaacaaacacagtccaaagagggaaatacaaaggcacagtacgcaattactttattattctttagcaagacgaagatagtatgaatatacgtgtaaggcatatgcaaagccatgattttataccatagacatgacatgcgggttacatgaggtggtaaaatgttttaagatagcgtccagggcaagtacatgaaatgtcgtttagagatgatgcaagagtagggttatgatgtgaaagaatagggcaattaattaacagagcggatgttgtaggatgatatagtgacacataatatataaatgatcggttgagcgcgatattatataagaacatccatatgagtatatatcctaccgtgtctgttctctacagtgcttcttttattcaaaattattggttttcgtaaccgccgcgcaggcacgccgcgcatctctttttctcgaagaaagcggaaaaataaaaacgaaaaaataaaaaaaaaaaaaagtataaatagtgaagactttttccatttgatatttggtaaaaatttcggctggaagttttttgctgaacatttaaccggagaatcttggtggctttttctcagtttcgtgggcttatacattttacctagtatgctgggaacctttttttccgtattctattctattccttgccttacttttcttattattttctatataaccaatttcaataatactttttaactgtcataaacgcattttgtttattacaaattaaaagaattaaatataatcagtgcaattaataactccacaagtagcaaaagcaatggccgccattagagactacaagaccgcactagactttaccaagagcctaccaagaccggatggtttgtcagtgcaggaattgatggactccaagatcagaggtgggttgacttataacgattttttaatcttaccaggtttagtcgattttgcgtcctctgaagttagcctacagaccaagctaaccaggaatattactttaaatattccattagtttcctctccaatggacacggtgacagagtcagaaatggccacttttatggctctgttgggtggtatcggtttcattcaccataactgtaccccagaggaccaagctgacatggtcagaagagtcaagaactatgaaaatgggtttattaacaaccctatagtgatttctccaactacgaccgttggtgaagctaagagcatgaaggaaaagtatggatttgcaggcttccctgtcacgacagatggaaagagaaatgcaaagttggtgggtgtcatcacctctcgtgatatacaattcgttgaggacaactctttactcgttcaggatgtcatgaccaaaaaccctgttaccggcgcacaaggtatcacattatcagaaggtaacgaaattctaaagaaaatcaaaaagggtaggctattggttgttgatgaaaagggtaacttagtttctatgctttcccgaactgatttaatgaaaaatcagaactacccattagcgtccaaatctgccaacaccaagcaactgttatgtggtgcttctattgggactatggacgctgataaagaaagactaagattattggtaaaagctgggttggatgtcgtcatattggattcatcccaaggaaactctatcttcgaattgaacatgctcaagtgggtcaaagagagtttcccaggtctggaagtcatcgctggtaacgttgtcaccagggaacaagctgccaatttgattgctgccggtgcggacggtttgagaattggtatgggaactggctctatttgtattacccaagaagttatggcttgtggtaggccacaaggtacagccgtctacaatgtgtgtgaatttgctaaccaattcggtgttccatgtatggctgatggtggtgttcaaaacattggtcatattaccaaagctttggctcttggttcttctactgttatgatgggtggtatgttggccggtactaccgaatcaccaggtgaatatttctatcaagatggtaaaagattgaaggcgtatcgtggtatgggctccattgacgccatgcaaaagactggtaccaaaggtaatgcatctacctcccgttacttttccgaatcagacagtgttttggtcgcacaaggtgtctccggtgctgtcgttgacaaaggatccattaagaaatttattccatatttgtacaatggtttacaacattcctgtcaagacatcggctgtaggtcgctaactttattaaagaataatgttcaaaggggtaaagttagatttgaattcagaaccgcttctgctcaactagaaggtggcgttcataatttacattcttacgaaaagcgtttacataactgaatgttaaaatggcatcatcaatacagtattactgatgttatgttatttagtgctgtccgtatgtcctcctgttcttttttgggctacaatttaattgatggggtgttatgtttacgatatttcaattatgttaatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn