nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgtatcaataccaccatgacgtcattaacttaaatgttccttaatacgtcataccactatgctctattccatatattgtaatataactgtactctatagtcatacagacgcttttacttcaccccatcttctcatactattgtcatagaatctcacactgacgcatgattaaaacgaataatttttactgtaagggctgccatccgcgctctatccttttgtttgcaatatttatatacagaatctcaaaacaagcgggagaagtgctaattacccagaggtcatgcataatctgagtaccaccgtacctctaggttttgctttgatccgttttacagtgacaccgaacataaggggaagctattgacatggtatcgaaaggttgtccacattgggaagtaacttggttctatgaatcttcatgtcagatacgtaggacagactcttcctgtgtaaatatttgtgacagctacgtctattttctactagatgtttacacagttttgtcacaggaaatctacgcttaaaatatgtatttcattcaagcggtaaccgctgtacgagcagtgacattgctggtcgcaccttaaatgtaaaccaacgttacggcacaccgtgatgtacccgcattaaagttttgtaaattcgttattacgattatcgagttggctagatagaaaaccggaaatgaaatggatgcccttttcgaatagctgagtttctttgcctaaaatagcccaatattgtttccctttttctatcacgaggttactgagccattgcatgaacgcgcgcgcctcggcggctttttttttctgctgtgctgtataaaagcgaaaagccagaagttactatctcgaataaaaaacccctcgaactgccatctcactaccgaaaatgaaagagaatgaacttaaaaatgagaagagtgtagatgtattatccttcaaacagctcgaatcccaaaagattgttctacctcaagatcttttcagaagcagctttacctggttttgttatgaaatttacaagtccttagcgtttcgcatctggatgctattatggctaccacttagcgtctggtggaaactttccaacaattgtatttacccacttatagtttcacttctggtcctgtttctgggaccaatatttgtccttgttatttgtggactttctcgtaagcgttccttatcgaaacaactcattcagttttgcaaagaggttactgaaaacacaccaagttctgatcctcatgattgggaagttgttgcagcaaatctaaattcgtacttatatgaaaataaggcttggaatactaagtactttttcttcaatgccatggtctgtcaagaagcgttcagaacaacccttctcgaaccattttctttgaaaaaagacgaagctgccaaggttaagtcatttaaggattccgtcccttacattgaagaagcattgggagtttattttagagaagttgaaaaacaatggaagttgtttaattctgagaaatcatggagccctgttggcctggaagatgctaaacttcccaaagaagcttaccgatttaagcttacttggtttttaaagaggatttccaatatttttatgttgataccattccttaattttttgtgctgcatatatgtgtcacggggaatgtgccttctattacgcaccttttatctcgggtggattcttttcatgttggtacaaggtttccaaaacatgaggatgatcgttttatccgtgaaaatggaacacaagatgcagttcttgtcgactattataaatgagcaagaaagtggtgcgaatggatgggacgaaattgcaaaaaaaatgaataggtacttgtttgagaaaaaagtctggaagaatgaagagtttttctttgacgggattgactgtgaatggttttttagccacttcttctaccgcgttctctctgcaaagaaatctatgcgggctctatcattgaatgtggaactatggccatatattaaagaagcgcaattatcctgcagtgaggagtccttagcgtaaagataaatacaactttttcaatttatatattttgtagtttgtcagctgcgaataaccaaaacgagactactttttaccattacaaccattttctttttccctatttctcactggttgacagaaatcagtgtgctatcatcctaccatatgcgctaaacttattgtctttctcctcctagagatgctgtattccatgcatattctgaacgatgggttggtgtttttatcaagcaaggttaatcacatggcgtggcttgctccacacatcagtagaaaacgcataccgcagcggaatccttaaataataagtgattttactgttcatcaactacaatcggactctttcacaattacccttcttgttttccacatttactgttaaatgaagggatgtacagaaggcttaggaaaacctgtgctgaatactggatggacactgcattcccacagtgaaacttttatagatacactgtcagttattttcgaactttcatcaagttgctgagttttagtatccctttgccttagctatatgtttgaatgagcaaaatatttgcaatgtctctagctttcttgaaatattggtttatattgagggcttggtaagatttcaaatttcactttgaaatactcaggagaaaaatcatgctcttttgataatttggtgactaaacatacataaaacagtttaattttgggtggtaatggctgtgtgactagctatagaaagaaaaaaattaaaaaaaaaaaaaaaaatcaagtagttcctgcactgcgacgtccattatagcattatgaattggtccctgatttacgcatgcgataaactatttttagcgcagccgcatattatccgagaataacttccgacataagaaaattcgcagaaaatagataaaaaactgctcttggcattcttcacttcctctattacacactgtgtcataccacaatcatctcacagtatgtatttgtatgtttatacatgctataacgtaaaacaatgtagaatatatatctaaatacctcacggttttagtttagtgcagcccacatactacttttttccttttgtttttttttatatttcaaaggttaaactcgcttagactatgtctataatataaaaaaaaaaatagctctattccgtttcttttattctatttgatatttccatcacactttcatcttaatcacggatgtatactgataatagggttgactgcgcctgtacggattacagtgccctcttcaattggaaaatccaagctttcaagatgcgtaactgttattcaaaggatcctctaagataaaacacagatcggcagatccgagagttggcttctgtgccttgggctcaaattcctttcccacctcattcaaattgatttttctgactccaaaaaaagacaaagccctgcgatagttcccgaatgttgtaacatcaaagccaagcactcctttatagaagtcgcatgaacgttgaatactagcagctggtgaaactacagggtctaaactaactagtatccatatcgttttgagagcattgaaagtatacggagtacaagctgggttagaaggaatttttatcttaacagcaatgaaaatcaactttctagactgaatccctcaagaaaattgcaaaagactaaccgatactggtttaaaagagaaagatgtcaaatatgcggagttataccatcaaacaactttggacggccccgaaacaaatgtccgcaaaaaagatcttattaaagtgcatggacactatcatttctataatacaaaatactccaccgcacaatagtttgtcgggaagtcatcaatcaatcttgtacgagctttacaaataactttttaggatcggtcccctcataaaattatatataaatgggttagtttccttcttcttctgttaacatgaagttgcttcgtactgttttttgccttgctcctcttcaaaagaatcaatcatgtcacagtacggatttgtaagagttcctagagaggtagaaaaggccattccagtggtgaatgcacctagaccacgggccgttgttccgcctccaaacagtgaaactgctaggcttgttcgggaatatgccgctaaagaattgactgcccccgttctaaaccactctttgcgtgtttttcaatatagtgtagctatcataagagaccaatttccagcatgggacttggatcaggaagttttgtacgtcacctgcttacttcatgatattgcaacaacagataagaatatgagagccacgaagatgtcatttgagtattatggtggcatactttcaagggagcttgtatttaatgcgacaggtggaaatcaggactacgcagatgcagtaactgaggccatcattcgtcaccaggatttgactgggactggctacattaccaccttggggctcattctgcagattgctactacgcttgacaatgtcggatccaataccgatctgattcatatcgatacagttagtgccattaacgagcaatttccaagactgcactggttatcatgttttgctacggtggtggacactgaaaactcgagaaaaccgtggggccacaccagttctttgggtgatgatttttcaaagaaagtcatatgcaatacatttgggtataactaaataggtaagtttcaatgaggcgagttcagaatgaacagtgatgatctcctttctccataactatactatacgtcccttttatttactgtagtttttaagaacaaattctctgatgaaccagtcgtgaaaccgtatatcgttttctgccaattccggatgaaatgatgtcgcaagaatattgtttttttgcttagcggcaacaattagttcttgaccaccattatccttcccatctaatttgtacaggacctgcacatgttcaggatccagcacctcttctattactggggctcttataaaagtagcaggaaaatcattgcagtgaggaataaagtttgaaaagtcgcaaatccgggtagaagactgagcttgtctcccaaatgcatttctttttactttaacctttagtaaattcagcgtcttgaccagtttttcttcgttagataattgttgtgaaatataaatcatacctgcacaagtaccccaggttaccttgcttgggttgtgtacgaatgcgtagagatcgtcgtaaaatcctgttctttctgcaataagggacattgcagtcgactctcccccaggtatgatcaatgcatcacattgagctagttgatttttatccttcactgtcatcacagatagttttttttcatagaaatccctgttttcgacgatgcatttttctacgtgtcgcacatgttcaatgaacgcaccctgtaatgccaagactccgataacgacggtcatttttgagatattactcttgtcttggccccagcaaccggggtcatggtaagtgtgcttgctactcaaacagaaaaaaatgggcttttatcaatgaataactttttttttttgtagctgaatgatgaaagatggctcaactattcttacagtttccaataaagtgacgcgccgcccaatggcataacagtagtaggcacattatatcgtttgaatggcaaaatgttgtggcaaggaaagatcagaattatttgttcatgtggaatgaatttcacacacacacacacacatatataaaactagtatgtttctccaccatagtcacattattattcgacccttctaggaaaggaactataatagaaaaataagtatatcgtaaaaaagacaaaaatgtcagaattcaaggttaaaactgggcttgcccaaatgttaaagggcggtgtgattatggacgtcgtcacacctgaacaggctattatcgcagaaagagcgggcgcttgtgctgtaatggcattggaacgcattccagctgacatgcgcaagtctggccaagtatgccgtatgtcagatcctcgcatgatcaaagaaattatggaagctgtttcaattccggtgatggcaaaggtccgtattggacacttcgtggaggcacagatcctggaagagctgcaagtagactacattgacgaaagcgaggttttgactccagctgattggacacatcacattgagaagcataacttcaaggtgccatttgtttgcggtgccaaggatctaggtgaggctttgagaagaataaacgaaggtgctgcaatgatccgtaccaaaggtgaagcaggtaccggtgacgtttccgaggccgtcaagcacatcaccaagattaaggcggagatccagcagtataaagagaatttgaagaccgaatccgattttgcagctaaggccacagaattacgcgtccctgtcgacttgctgaagacaacactatcagagggaaagctacctgtagtcaattttgctgctggtggagttgctactccagcagacgctgctctattgatgcaattgggttgtgaaggtgttttcgtcggttcaggtatattcaaatcgtcagatcctgagaagttagcatgtgctattgttgaagccacgactcactacgataatccagcaaaactgttgcaaatttccagcgatttgggtgacttgatgggtggtatttccatccaatcaattaatgaagcaggaggcaaaaacggtgcaagactttctgaaatcggatggtagaactagcgatgctcacacaacgctaatttgtttccttcgaaggggcagtcggctattgtagtttctatatattatgtagcacaacatggaaaccatattcagccagtttgtatatatgagaattaaacgttaaaactttttcatcctatcagtcttacacattggccttgctaaagggcacaatcgttcacgtatatacatatgtatgtttacgtatatatatatgtgtttacaaatatgcatgtatattcttttcgaggaagattattatatgctattaggcgatgagtcggcttaattttttagggggacgagattggcgcgttagtgcataaagacagcaaatcacctggaggtgacaacattaatgcatttatcggtttttggctatgatgcaatgagtacagttccaattgaacggctcatgaactatgaaatatacgaattattcaactagcagaaggcttgaaatattacttattcagattatgaaaatggtgctgttatagcaaaataagcaacatcaatctcttgcgacgacagcaaacaaaacatataaaaacctcgtattatcatcttcatgaacaatattcttgtccattctttcgttcttttaccttttcaattttataaaaataccacaacaacaataaacacacttccaagctatgtctacagacaagatcacatttttgttgaactggcaaccaaccccataccatattccaattttcttggctcaaaccaaaggttacttcaaggagcaaggtctagacatggccatcctagaaccaaccaatccttccgatgtcactgagttaattggatctggtaaggtcgacatgggtttgaaagccatgattcacaccttggctgccaaggcccgtggtttcccagtgacctctgttgcctctttgttggacgaaccatttaccggtgtcttgtacttaaagggcagtggtatcactgaagacttccagtccctaaagggtaagaagatcggttacgttggtgaattcggtaagatccaaatcgatgaattgaccaagcactacggtatgaagccagaagactacaccgcagtcagatgtggtatgaatgtcgccaagtacatcatcgaaggtaagattgatgctggtattggtatcgaatgtatgcaacaagtcgaattggaagagtacttggctaagcaaggcagaccagcttctgatgctaagatgttgagaattgacaagttggcttgcttgggttgctgttgcttctgtaccgttctttacatctgcaacgatgaatttttgaagaagaaccctgaaaaggtcagaaagttcttgaaagccatcaagaaggcaaccgactacgttctagccgaccctgtgaaggcttggaaagaatacatcgacttcaagcctcgattgaacaacgatctatcttacaagcaataccaaagatgttacgcttacttctcttcatctttgtacaatgttcaccgtgactggaagaaggttaccggttacggtaagagattagccatcttgccaccagactatgtctcgaactacactaatgaatacttgtcctggccagaaccagaagaggtttctgatcctttggaagctcaaagattgatggctattcatcaagaaaaatgcagacaggaaggtactttcaagagattggctcttccagcttaaacgtgcttcgtcactcgttcagcccagccttcctctacgacttgtttatgatttcacattagctgttgtttcctactcgatatatagacatacatatttacgtatcagagcatgtatacaagctttaaatgaacttcgtttatcttaacactttatttccttgcaaaatttgcacacactcggtggataaggcaactgcgtataatttgtagcttcttttcaaaatatagtagatggatattaacataaaataatcactttaactaattgtcaaaagctatcctggcagacatcgatgtgaggggtgaaagcttcttggttaccgctgggtcatctcctattaaacttttgggaaagccaacatcaaaaggaacaatactttccaggtattctatttgttccggtgttaatttaatactcaaagcctcaatgttctgcttgagatgttcaattttccttcctccaatcaatgggaaaacatttttcgctttagagcgaacataggcaatagcgatagcagtaacagactctgttccatgttcctcagcaattttagtcaatgcttcgctgattttaacctccaattctgtttgttcggggccacccacaaaagtacgcagaccctctccattcttcttccgttcttccattgcttttttactctgaaatcttccacctcccatgacatcccatggggctagagccataccaaaatgcctagccattggaataatatcacgctcaaagtccctgttcaatacattccatttaccttgatagacgctaaaaggagttttaccatgagatgtagcgtagtaatttgccgcagaaacaacccaagcaggtgtatcagatactcctaaatataggaccttgccctgctgaactaaaatatgcaaactatccataacttcttcgattgaactcatataatcccaccagtgaatgtaaagtatatcaatccaatcagtttgcaatttgcggagagaatccctcacactcacatgtaaactacgcttgtgattaccacagtagttggcacttttaccaccacctacttcatacttcttataatctccggtaaacttggtggcaattacaatctggtcacgcagttttcttgatgccatccattcacctatccaaatctctgactcttcattttggtaactgtttgcagtatcaatacaattacctccagcttcataaaaagcatcaagaagttcaaaggcctgttccttattcatagagcccataaagcctgaccatgcgtcgccgattgaagctcctcccagaattagcggtgaaacccttatgccggcagttttagaaagaaccctgagacgtcccaattcggtaggtggttcaggtagaggtttaaacaagtcagtcatgctgaatagtggttttttatgcaatagacaatatgttaagtaaaatacaaagccgttcagctaattggttagctagttaatgaagagaagaacagcatgcatccttgacttggaaatattgtcatacttaaatatggttggaaattttgccccccggtttccttgaatacgaacaatgcaacttatttgagtcttcgtacgagatctgcttactggttttgtacagcgctgaaagcgaatttgaaaatatatgcaattagaagagagtgaatcagatgaggatagggttaatactgtaaaattattaccaaatattgaatgacatataaaagtcgtagtaaccgaatttgttttttattatgaataaagacttcttgttttcgcatacttcgatgatttaagaaattaaaagtcatttacccaggcgtgattataaattatattggcaccgctttatcaacagcggtgggacgagacgtttagatagtaattacaatagaaatacaactgtttcaatattaaaatatctctagtatgtaaataacacatataggcaattttcttcgaaacgtatgggacgcggttgatgtatgaacggaacgcatcaattaaaggtttgagaaaagtcttttgcaaaaaaattgagtttgcacttctcatacacaattggatagcgtcttaagtgccttttattcacttttcttcttttgtttcacattatttatattcgtatatacttccaactctttttttcaatagaattcattgtcatgctcaacatgtaggtccctcgcatattgcgaaccacccttcgtatctttagcctcggcagaatcttcttcaacatcacccaaatcttcggcatccctaggtgtgtgattcaactgaacactaggggcatactttgtgttttccaaattagcaaatatattggtcattaccttgtcaagatattcgggagtatttacattgaacatattcgaaggtctaacacttaacttataatctggaccgtaatattcgtaatattcattgtacggtaaatctttatccaagacaacgttatttagtagacctgtttcaaagcaccatgtccttgcaacatttctcatagtatagcctcctccaccaacaaccatcattgggatcccaaaggatttcacatagtttacacaattagcatggccttccatggaaagattaaagcaaccaagacgatcgccggacaaggagtccccaccacactgtaacacgacagcagaaggttgataccattccataattttttttatcacaggttcaaacacagatctatacgtagcatcgtcaataccgtctcttaatggcacattgaccgcgtagttttttcctgcacccacccctatatctctcagttcacctgtgccagggaaaaactcaccatatttgtggaaagaacatgtcatgacacgatccgttgtataaaacgcttcctctacaccatcaccatggtgcacatcaatatcaatatacagaactctggggtggtatcgtagtagctcaataatgcccagtactatgtcatttaaataacaaaacccagaagcttccgatttttttgcatgatgcaaaccacccgcatagttgacagcaacatcacatttgcctctattcagacgagcagctccttccatagagccaccaccagatatgctacagtactcatagagcccatcaaagacaggacaatcatctccgacattaaacttgacactttctcttttaaacatttctaaattatctggagtaaccctcgataaaaaatcaatgtattcatcagtatggaactgacacatttcttgtttcgttgccggcttagctctgtaaatttccatcttcttgtacaagccataattcataataagggaatgtgccattcttattctatgcggcttcatcgggtgacctgctccatatgcatagttcccaacgtctgcatcgtaaaaatatgcaacgcgtcttttatcgcttggcttgaccgtgatcggatcaaaaggtgttgcttcatataccatctgcacggatatcgagttgtagccacgaatgttttgtatggcgcaattgttttatgaacctttatggttattacttcaaatttttattatgtataatcaactactagtatcttttctgtttttccctttcgatagatactatgagccggggagggtaagtaaataaaaagataaatttcaaggcaaaatatgggacatatatttacaaatttacctatacgctctgagttgatattacttaagcaccttcaaaattagctctcaccgcttcataatgattcagttcagcccgcgacacacttggggtgagctgctcttgtgctttcaagaagtcttccatttttacgacaaccttagtatcctcttttgtcgcaatcttatcaaaccagcgacgtgtagaaatattctctcccgtcaattcgttatgctgagaaacttttttttctaccatgcgtgcaattcttgacatggcgttaagcattgcatctgagcagagagcataaaaatctgccccggtgtaattaaatggacatagctttgccaactcaataagctttacgtcgttgtcgagcacgaatttgcgagtcagagcctctaaaatattcaattgtttggtatccgtatccggaatgcctaaatataacaatttatcgaatcgtcctggtcttagtagtgcttcgtccaataagtctggtctgtttgttgctccgataacaaatacaccgtcagcgtcggtactcataccatctaactctgctagtaactgtgaaacgatacgatccataacaccacccgaatcaccttgattaccacgtttgggtgctactgaatcgatttcatcgaaaaatatgacacaaggtttagcctctctcgccttttgaaacactctgcgcacattagcttcactctcaccaatgtacatattcaacagttcagggcctttaacactaaaaaaatttaaagaaaaatttgttgcaatggccttagccattagagttttacctgtacccggtggaccataaaaaagaataccgcttctctttttcatacctgaggtaaataattcaggatgttttagcggcatgtctattgtgtccaatatttcacctttaacaaaatcaataccacctatatcatcccaagttacgttagggatttgtggggcaccaatcgaaaccgagaattcgttcctagctttcgaagtagcttttgataaatcctcctgagtgatcaaaattgattgcggaagccatccacacttctttgattcttggtaaaaacgcgcagtagccgtcattcgtgccgtttccacaattgatttgatgtctaaaggagttaaaccagcagaatatgaagagagtgatgaaaatgaaatattatccatgtaagatactggaaccttttgttgaacatctctgtttagttcatgtgaagataagtaccactgaaagatacgcagtctctgtgcttcagacggaacgggtacgagaatctcaaatctcatatgtgatctaaagctggaaggcacgttatctatgttatttacggagccaacaaatgtagttcctgggaatttaaacgtaaaatcgtccagaagtttagacatttcgaagtttatagatttttgtaatttgattgcctctggatcttgattagcgtttacgtcaagcaaaattgaatccaaatgagccaaaaaaatcacagcaggtgatgcgtacggtaggacattttcacatttagccctaatgtaaccaataatcttagatgttgaatccagttgtcttgaatttgaagtgagcgaaaggcaatctatctccagtagatgtataccaagatattttgaagcaaatctcaccattgtagccttgcccacattgtttgtagtggaatgaagtaacacagaggcatttagggtgattcccctttgagaacaattgaaggaagtttctaatatgttaaccaattgtcttacataggggaagatatgcaaatcatagtaaaaagtttcagcaaaaccgtaatatctctgaagattggatctactcaagggtaatggtcttctgttagtgatattagttgttattagcttcgtccgattgggatcaataataaaatgagaattatctttagagaagcaatcgagctctgcgcttgtgacaaagaaccatacaagggaatcgttcttgtagtactgccctagctcatcttcgtcatcagactcatcattttcctctgctatattgagatcagccatacttgaatcaaaagcgattgggattaaatcattttgacaaagaatccttttgctctcgctaaaaaactttttcaaggttgttagaataatattttgaaagcatttctgagattgaagccagcctccaactcttgagatgaaaacttgattagcaatgggaatatctgtatggcctatattggactttgatattgtcacgacgctgcagtctggaaagcttgctattattttgggaggtgcgtatattgttctttttttaaagccgttggggagtagtaaaacaaacagcttaactagcctgacgcaacccatatttgacactgttataaacgatccacttgtgacatccaggcgcagtagagtttcagcgtctgtaaaggcatatattgaattatcatcattgatgtgaggtgcaggtcgcaaaagatctcttgaaattgtgcaggggagagattcaagatcaattgataaagcagaatttgtccctattttaggtaatgcatattcttcatcttcgttagcatattttagagcacttagtttctgctcagtatcatttactaatatcaattgggtttctgtaaaatcaacaaggccctgcgggaaaggtgagcagtttaaaatttggcaaagaccagatgttaaaatatctcgagaatgaaccacggtttccatggagttgatgttatatttgtaatgcaaaaattgtatttgttgcatctcttgcggtaggtccattagttttgagtacaattgttcattaatcagaaacgttacgctatccagtacaggtactacattgtctaatatgggttcaaaatagcaaaaatccatagtgggctgtgtcggcataaacccaaaaagtttggaaggtacaacaatgctacagaagggcagtgaatcatccaggacacaatgtacaattttaccaggcgtgcaacctggaccgtactgaggcaatctaattgtcccatataaacattcagcttttttatcgccgtattcgagatatatatccctagaaatgctacagggggcgtatattccggagagactaaacgtaagcgatgccttcatattaatgttactataatcgctttcttttggagggtatgcaaacacatatatgctctccactactgttctttgttctaattctaatgacttgtttgaaagtctccgatggccgcactttcccggaagtgttgacgattatcgccgtatactatgtggtgtaaggaagtgtagcaattggctacatgatatataaagttcttttatctctttcttagtaaaacacttctttcgagaacttctttcgcctcatttatcttggccgccatgtagggactccctcctctgtctgggtggttacgaaccatagccttcctgtgcttttttttcagtaatttttcatccaagtgattaatctctctggcggagatatccaagatgagcaaggcttcgggctctgtcattcgcggtgcaaagcctccctggtactggtttaatctatttttcagttcttcgtctatcagtgagcttttgaacttaagtgcatcgcggtagcccgccgtcgggttttctatgcgaatgttatttagttttgcaatagttaaaggggacagggtcttgtagacggtccatgcattgagaccagacttgacacttagagcaaccattgtcacgcccaaaccaattattataggcaaaaccatgctggaatatcctattctttgtggctatactgtgtattgagtggatcctagcaacgaattcgtttgttgttatttttttctagattgtatctccgtttccgaaattgttattcacaatgagcgtttacctcttgcaataacaataatcagagaataagctacaagacgaaaaatgacgttgagcgtggcagtaatgcataacgaagatcaatagtgtatgggatgttggatatgtcgtttccctgccaaagaaaaagaaacacaaaaaagaaaaagcaaaaaaaaacagtgctaaggatttgatattaaacgaagtcccaccatggaggatcatatcccaataaatttatgcatagaatggtaccattcacaactaatatagcctctgctggttcctttagtaacctctttagtaacctctttagtgaaatggttcttgctggctctattattttcctaattcggacgcgctggctccgcgccgtgaggaaaaacagcaggctgacaagggactaatttactgacactttcggctgacacttccgaaaaggtactcaagcttttatgagtaagatgctggtttgatgctaagaatacgatttagtacttcctttttaatgtggcttgttttttttttattcgtccataacagtacaaatataaaagcagaatacattcttgccgacctaaaacttgtgtccttagactcaaactttctgatggttttctttcagtagaatcaacataaacaagcataatataaaacactacaatgaataaactattgttacatctagtacgagtcatttcgatactcggcctagcaaacgctctcacacaaacgcaaccgattttaaaagatattcaaataacagatagttataccaaaacaaaagaatgtacggatccagatcattggttcataatagaagggcaactgtctattccaaagggaagtcagcaaaatataacattccaagtaccagatgctttcagctcattccctcaagaacccttcagcataaaacataattctaacagtgttgccacgatatcacgcccagataaatcgacgaacaatttcaccatttctattccagaaaagagttcagaagatataactactacatttaacttccttgcacagcttacatcagatgctaaatccaaagttacagaaccaaaaagcatcgtttacagtttctattcagaaaatactatgtttaatgacgttattgattacgtcgctaaaaatacttctgctataacaacagatggtggtatatacaaaactaataataccgcctggtttaccgttgacttaccaatgagaacgttcagaaatcccgtttatttgacttctcagacatcttcctcctcagattacgtattcgatacttcgttaactaagtttgaggttgtcactgccgttgattcttttaacgaacctattaatgctatcccatatacaactgttcatgactactccacagaagatgaaattagatgtttatttaattctacaatcagcggtgggctatacttccgtgtgacttatttcacaaagaagctatctacctcgtccatatcaaatactgtcgaattaacatatcccgatgaaggtacatctgtcagacttttaggaaagagagatacttcaaccaccctagcctcagaattatattctgagtcagctgctaacattgattccaccaccagtgatgacacaactagctctgatgctgctataacaccaacatactcaaattcaacgctttcttcttatacttcgcaatcatccgctatccctgaagttgcggttactgcatcattgagtagcgggatcctttcttctacagttgacggtgctagcacctcggcggacgcttccatgtccgctgtctctacggtttcttctagcagtgaacaagcttcttcttcaagtatttctttatcggctccaagttcttcaaactcaacctttactactccttcatcttctctgtctgctactgaaacatatagtattatcagttcagctagtatatctgtcacacaggcttcctacattgataattctacaactaccgctgttacccaatctacttctactatagcagtttcatctgctgaaaaattgtcaagcactctatcatacaccagtaacgtcacaatatcagtatcatcagctacccaacatactactactccttcatatgttagtaactccactacactctcatcctcatctgttcttgaatctgtaattagctctccatacctggcaaacactactgtttcaggagcttcatctgcaagtcaatctactaatccgccatatgtctccaactccacaacatcatccgcaactcaattagccaccattgctccgttcgcgattaacataacaggaacaagtatttcttctagtatcactaatacttcttcagttagttctactacgtccagtttatcatccggcccatttgtttcaaacacagcggttgcctctgggtcttatattctaaccactactacagagtctgcacaacttactgaaatagggagtttgataccaatctcgactattactactagtaccaccacttctggtaccgataaaactggtagtaataaggtggcctcttcaactgaaatagcgcaatctatcgtaaacaacagttcactttcggtgtcaacaatcaacactaacgctgcgacagcagctgctaatgccagaaatgctactttcactcatgcaacccattctggttcgcttcaaccctcatatcatagcagctcactattatcgtccacaattgacaccaaggtaactactgctactacaagcaccagtagagacggtagttcgagtttggctttcaccactgggctcaatcaatccgtagttaccggtacagataaaagtgatacctatagtgtaatttcatccacagaatcagcccaggttacggagtacgacagcttacttccaatttccaccctgaagcctacagtcgttacaggtacaagtagaaacagtacctttagtatggtgtcctccaccaaattgaccgaagctactgcaacggataaaggtgatgcgtatagtgtaatttcatctacacagtcggctcaagttactgaatatggaagtatgcttccaatttctacgctggaaacaccaacagtcattatgagtaccgatgaaagcggctattttactttaactacatgtactgagtctgggcaagctacagaatatggtagtctgattccaatttccacactagatggttcagttatatatacatttactggcgaaagtgtagtggtgggttacagtaccacagtgggtgccgcccaatatgcacaacatacaagtttagtcccagtatctaccatcaagggttccaaaacttctctttcaaccgaggaaagcgtagtggctggctacagtactacagtgggtgccgcccaatatgcacaacatacaagtttagtcccggtatctaccattaagggttccaaaacttctctttcaaccgaggaaagcgtagtggctggctacagtaccacagtagattctgcccaatacgccgagcacacaaatttagttgccatagatacattgaaaactagcacattccaaaaagcaacagcaactgaggtttgtgtcacatgtaccgccctttcttcccctcattctgcaactttagatgcaggtactactatttcattgccaacaagttccagcacatctctatctacaataattacctggtattcctcatctactattaagcctccttcaatttctacatactcgggcgccgctggtcaattaaccatccgtattggcagtttgttgctagggttaatctcatttctgctgtaagaactattttatcaaatagaaagttataaataaaaactaagagttcttttggtataatgcataaataatttttttatataatgtttgtaattgtaatgataaatttttatcatcttggataattttcgtattatcgtaacattcattcgttctagttttatgactaatttgcatcgataatttctacagacgccctatcggcttctaatgagggtcttggtgttactcttctcagtaattgatcttctaaacatctactacttagcagtcggtcttgtacttgaggtcttacattaaaatataaacctttttcatcctttgtgtgtttagactttttgtacttgaaggtctcaataggaagtatccactctaaccaagatgtacccattatatcttgccagttggccattgaagaacccaagtcaaatatattctctaaatgctcatttgttccatagctgtcattgaggatttcaagatcccttcgataccttctcattccgtgtacctcgatagtagtttggtttttacaaacctgataaatgctgaaacaggtaaatgctaaaacagaaatgaaaacagcaaccgccaatagggccacccctaatagatgaaaatctatcaattcacggttgaaactaccggagttaaaccacgtcccaagctcatagcaagtataaattaggactaagaacgcgtataatgttgtgtacattaagaattgaataaaaaatttttgattcctaaaaccagtgcattcagcgaaccaagggcaatgatgatccattttcaatatgcaaacatcgcatgatgaacaatgatgacagcgatcgggcttccaaacatggcatacttggcacacccgaaatcttccatcatgttttaaggtcaaacacctttttgacatatactccggaggaagttcaagtccattttccgctgcctttaaatcgtggactaacaaatcagggaaatctagaggagaaccgggacctctagcaataaccttataataagtgtatagagccactgccaatgtcggaactattgttagcgcgagaaaccacctaggtatttgatgaatccttgtcaatgttatgtatgcagtccaaatatacaaacatgtggtcaaacacctgggaaacagacttgtcaacgaaagcctgtcattcatttgcgaaaaagattctatcgaattccaagatcggcttctttgtcttgtatttggtacgacttagttatataggtttttttttttttcttggacgcaatcacataaaagtgtaatatatctcattagacaaaattggaaaagttagataattagcgtaaaagccttcattaatgataatagcgtgggaggtataagatgcgcttaataacgctgaagaatataaagtttcttatacattcaatgaaacaaggaaattttcaattttaaatttaagttgaaatagcctttagcacctaaaaataaaaaaatattaaaacaccaacatgttgttgaacaagttttccagagaattgaccgaatatttaaatttctatttaagagtcatataaatttattgaaaatcaagttgtatatctttagaaaagcacaaatccctgtaaagctgcaaattgtcgggcttaatgtgtataacagcagaatagtcatcaagagcaggtttataatcatcgacattgaggactttttcgtaaaatttttcgtcaacagacacatgatcaggagcaataagaagtgcttctgttgtcatctcgtcattctcatcgtcgccatcatcatcatcatcgtatacatcagtgaaatcttctgcaatatcaactagtggttctcctattacttttctcattggtggaatctcactactttcatgactgataaaaattggatattttgaatacgaaaatgaattcattttctcttccaacttttggcttctgtcagatattatgtgcaggtaatgttcatacaattctaattcttgctttggagatgtatctctgtctaaatcggtagtctcaactaccctaccttcagccttttctaaactcttactggatgtgatcatctttagcttattattcagccaactttgcttcctagaagtgaacggcgacatagccttgtcttgtttggacaaagcattatgatatcttcttgttgaattcatattatatgcaaagagatcgcgaatccaagttactgatcttggcagataatattcattccagtaattgtcaaaggcaccaggataacctcttacgttttttataattttctctcttgtcacatcattacctgttgcaataagttcttcattaatcaattcttttacacttttgatgttgtaatcattccaccaatgaatatagctccttttaggcatattaagactataagcattatgcaagtagaaatcggtattcatttcccataaagagggaaatccttctctccaggagtagtgacccaggaataaattaatcgcatcttgcctttgtgcatcaacgaatgaattactgtagaatctttttatactttcgatcatatcccttgaatgggagctccactgatttatttttctatatgtctccatggtgttaaccaaatgcgaaccgccatattgtaatgcaatagtatctcccagatcatgaaacaattcagttagtatgttgacgatatcagagtcgtactctaaataactattatcgataattcctaaagatttgagctggcaaccaagtgctctcttgccaatgacgaattgggcggcgttggtcctatcaagacagtcaatacaattacttcgacatattccttcctggatctttgtagaagcaaagtctggaccattatgaaatattcctgtcgtcgtgacagtgtttaccgcgtacttctctaagaattcaataacaccttgaccatcttgtttagaagccctgctcatatcccaagaggtgtaatctaatttctttagtgttggtaaaaattcattcagataatctatacattgttcaaattcccagagtaacttagtttctcttggcgtcttttctttggttttaattaagttcagtatttgaatggttccgccaccatatctttgaaacaagttatcaaaatgcaacgcagccggagaaaaaaatggatctaccacattgattcttataggtggctttgtggttaaattggacgcatcctgggtccagtataaggggattgagccacgatgctgtacaaaagaagtgtatcgatcactatcaaaaaatccatttcccggttgatggaatggagtcaaaatcatatctgttacaatctgttcagtttcgacttcgttagcaacatgacctttattgttaacaccacgctttagaaagcgtgcaccagcaaaatggtgggatcttcttgcgattaaagtaatatatatggacttacccaaaactgaaacattaacctggtcaataaatccatgtataatgcattggaaccaatcaaaaacagtgtcaatacaagcaaaaataggagataataaattgttattccaaacaaacatttcgttatagtcggttatcccgcaaggtattgtaatatcacatcggtcaaccgcttttaatttctctcgcaatatattggtttgtaaagtatttgtgatatcgtaggtataactgaaataaaaggtttttgttaggtctaaatccttaaatatattcaatagccttgcctcatctgaacttttttcaggttttttatagttgttcgtaataggaataatatcaataccatcaatgtgataaataccatgaccgccaatcactgcaacttggctatacttggtaaccattattaaatagtaccaacaggtgaatttaatgaatcccagaagaccgtatcctgtaattttcttatgtagaccatcttcagttgcttcttctaaacttgctagtacattcatgatttcatttctggtgaagaagacattatcctccaacacagttaattctccacggggtacagtaagatcaatttctagaatacgaaacatggtttcccttttattgcttccaacaatatacattcgatctttggtttcgtataacgtatatttacccattacaaacttagaggtctttctctgcttagacccagatgtggtaagtatacctccaccaagggtatgctccattgcatcattgttcatccttgtcctgtttcttttttgctttgcgttacgttactacgtttcaaaactaattaatttcaaataatatcacagcatttacatttcaatagtgctcggctaagtagatgaggactatcgtaaagagaccaatagaagagcttgaaaactttacaagaaatatatacatgtatatattatatatatatgtttaatgcaattgcaagaggtattaacaaatcaggaggacaagtaaatgaacgtgctgcaataaacccaaatggcgtaacgagtgtagtgcgccttagtgaccaccgcaagatagtgccagtaactagtgtacaagtgtggcaaaatgcaaatgagcgttctggtagtatgtgtccaatgttgtagtgtcaactttgtctgccgttctggtggcttttgacagttgattttccaacgattattattatgcgcgaaattaaagaaaaggaatcttgtatgatgataaaataaatagatcaaattaaatcatcagtacagaccagaaaacaattaagtgtccttttagaaatacgagagggtggtaaaatattgaagaatggtaaatttcgatttgggccaagttggtgaagtattccgtagaaaggacaaaggagctatagtgtccggagacaacccagaagaagaagaagacgtcgatgcttctgagtttgaagaggatgaagtaaagcctgtgcgtacaaagaacagaagacccaaagaggatgcattcactcaacaaagattagcggctataaacccggtgttaacgccgaggacagttttgcctctttatctgttaattgctgttgtatttgttattgtaggagggtgcatattagcacagaactccaaagtggatgaagtaaccatatattaccaggactgtatgactaacgcaacctcatcatggagcgacatcccttctgaacattggcaatttgtatttcacaaatataaaacatataatactgcaccacaatggaggtttgtggatgatgaatcagatgacttcacaaaacaaagaggtacatgccaaatcaggttcactactccaagtgatatgaaaaataacgtatatttgaattatgtgctggaaaaatttgctgccaatcacagaagatatgtactatcttttagcgaagatcagatacgtggggaggacgcctcttatgagacggtgcatgatgcaaccggtataaattgtaagccactatctaagaacgccgatggtaaaatatactatccatgtggcctaattgcgaactcaatgttcaacgacacgttccccctgcagttaacaaatgtaggggatacgtctaacaactattcattgacaaataaaggaatcaattgggaatctgataaaaaaaggtacaaaaaaaccaaatacaattatacacagatagcacctccaccatattgggaaaagatgtatccagatggatacaacgagacgaatattcctgatattcaggattgggaagagttccaaaactggatgaggccaggtgcttttgataaaattacaaaactgatcagaatcaataaaaacgatactttgccagcgggtgaataccagttggatatcggtctgcattggccagtattggagtttaatggtaagaagggaatctacttgactcacggttctcaccttggcggtagaaatccatttttaggtatagtttacctgattggaggctgtatttgtgctgccatggcattgatattattaacgttttggctcttcggcggtagaaagattgctgatgcatcaagtttgtcatggaatatgaaatagaaaaggagtgatggttttctttatttttaaccctgtaaaatttttttatttttttatttttactcttatatatgtatatgtttgtgtttatttctgaataaaaatttataagaaccaaattaaaaccgttaatagcccacccaaaattgaagtaaacgaactcatacctagatgctgggcctcattatgcgaaactgttttctttattgcagatttaataacgcctacagtaccggttaaagtacccatcccaatagaccccacggagggagaagcgactgttacgtactgggaggagaaacgctggacaaaagtagtttgcacagtgatagtgttgccctgtctaacaacagtgacccacatggacgttggcgcacgtgtggttgtgtaagtggaggttgtaccttcagtgatggtaatgtatgagtcaatagatagactagtgacagcagacacaggaggttctgtgaagtctgtggaggggtctggcctggtgcctgtttcagctactgcgctccctgtcgatgtggtcgtctttacactggaggatgaaccagacgaagatacagacgaggacacagacgaggaggcggatgaagtagcactggtgctagaatgtgtgaacgtttgagtcaatgtaactgtggtacccaaatcgtttgtcgtggtaactgtagataaatacagtcccgaagacaacgatgaagttgcggtaggaacagtggtggttgtcttaccagtagatgaggtagaagtcgtcgtggttggtagcatagtggctctgttgactgtctgagtaagagtgacggtggttccgacatcgttagtggtagtgaataccgtagtgaagaaacctgtttgagcggtagttgtagcagcagcagcagcggtggcagggtcccatattgtggtctccgtaaccagggcccctgcgacatttgttaccactgtaacctgagttgtcacagctgccatgaccgcagctgaccacaacgacaaagaaagtagcagcgtagcgaatgaatgtaatagcgtgcgacgcatcattttttttttgattgtcttgcagaagttgaagaggtctttactgtagcatatacaagtgcttaattcttgatttttattttctttttttcataatacacgttatagaaaaagccccattctcagtttatgaaaaaacgcgatatcaccatacacgctgaggtagggggatacaaggtgaagaatgtacgcaataaggcgaagtatatggcacaattgagcagtaaaagtgttaaaatatagtgatatatatatataaaatacgagagtaccaactattatgatcttttaatgccctctttccgttgagatattcataatagtaaccgtcacggaactgtcgctttatacggtgaggggattatttagttcctaatttatattagataaagaagataataaacatgagggatgctgtaaatgaaagtgaaataactgctagctagaagagcggtaagcagcaatggccaaaaataaccacatttctgccagtggtaacagtacctctggagaccatcgtcttaaagaggaggttctgaccccaactacatctgcctcgactcctcatagaatatttagcgtggacgatgatccaaaggagatccaaaacgatatcaggtatcttgagggtctgcatgaagggttgaagttcgccctgcatgccaataaatccaagcgatctgtaagctcgcaatcaccaatcgtacatagcagcaacaacacgctgcaccaccacgagcaccaacaacacttgccgcccacactagagtcgctatcctccaagtcgcactctgtgccagacttaaatacagctactcccagctctccgaaacgaatgcattcatctatccgggaattacctcatgatgacaatgatgacgaggacgccaatgatgacagtcggttcattatacacgactcgcacggccatgatttacttatagacgagatcaattgccagtcgccttcacacttggaaaacaatgaccaggcgtctaatgcttcgtccacagagtcattcactttacgagaaagacaggacgccatcaacgagacccaccccttcggtatcaggatatggaagcctgctttatataagaaacaccgttcagttcaaagaaccgcggcgcaagacattcacgagactcagttgaagactattacctgggaggtgacttgttccaatgtgctatggtttattttgttcggtttccccattgcgatactcttctactcggcggctattgtggtatttttactaggcggcggaggactggtaacgaactctgcgaaggagtactccaagtgtctgtataaactcgccaattatttcctttggccttttggcaaaatggtatacttgttgcaggacgagcaatatttacaagaagataaggatgaaggtattagtatgcagcaattctacaattgggtgacttcatactccaacaggctggtcttccaccagtctcaggccaagtttcagcaaagagaggaccatccggcccctgcaacggaatcttcgtctttgatgccgcccgctaacacaacagcaacaccgcttaactcgaaccatccatcatataattctattagacacgaaattccgcacgcagcggctcaaagacggtactttgggagaggaaaatggagctggggtcgtgttcttttctatacaatcttccatctcgtcttgcaacccatccttgccgtcttatctctttgcctctggctcctggtgtttaccattcccatgagtaatgttctttggcaaattatgtatcattgcagaagacatccgcttgcattaggcttcaaatatgtcgagaactcctcccaatcgcacgaaaatgaaataacccagcagcaattgaacaaaaatatcctcttatgtacgttccgtgccgctggctggcattactacaagtacacagttgatggtacaaatgttattgttgtgaatttaatatccatcgttttctttacaatttttgacttttatgttttgaaaaatttcctgcattggaaaacgtggttcacatacgaatcctcaatattcattctttgtttgacatccaccatcccactagcattttacattggacaagcagtcgcatcgatctctgctcaaacttccatgggtgtcggtgctgtcattaatgcatttttctcgaccattgtggaaattttcttgtactgcgttgcattgcaacaaaaaaagggtcttctagtggaaggatccatgattggttccattctaggtgccgttctattattaccaggtctgtccatgtgcggtggtgctctaaataggaaaacacaaagatacaaccctgctagcgctggtgtctcttccgcattgttaatattttccatgattgtaatgtttgtccccaccgttttatacgagatatatggcggctactcggtaaactgtgcagacggtgctaacgaccgtgactgtactttctcgcatcctcccctgaagttcaaccgtttattcactcatgttattcaacctatgtccatatcttgtgccattgttctcttctgtgcttatatcattggcttgtggttcacccttagaacacatgcaaagatgatttggcaattgcctattgcggacccaacctcgaccgcaccagaacaacaggaacaaaattctcacgatgcacccaattggtcaagaagcaagtctacttgtattttacttatgtctacgctcctgtacgcaataattgcagaaatccttgtttcctgtgttgatgctgtcctagaagatattccctccttgaatccaaagtttctaggtctcaccatttttgctctgatccccaatacgacagagtttttgaatgccatttcatttgccatccatggtaatgtagcgttatcaatggaaatcggtagtgcttatgctttacaggtttgtcttttacaaatcccatccttagtcatttattccattttctatacgtggaatgttaaaaagtcgatgattaatatcagaacacagatgttcccattagtctttccccgttgggacatatttggtgctatgacgagtgttttcatgttcacctatttgtatgctgagggtaaaagtaactatttcaagggttccatgttgatattactatatatcattattgttgtaggattctacttccagggagctctttcggagtagaaagcaactgtccccgcttttcacctggatacctaccaatttttctttttcttatatctttgtattgtttgtctttcttattactttttattctatatagtctttagttaattaattacccgcaacgatcattaacacctcttaaattgatctactcacaattgggttgttcttatacttagagaggtgcgttcctcgaaataactcgaatcaagcccacacctgctcccttttttatttctccgtcaattgcactgtagaatccttttctggtctcatgttgtggaaagtttctaagatgttcttgggtggcttggtagcgctaacaacaatatcggttgcgaccctttatcactaccaaaatcgcctagtctacccatcatgggctcaaggcgccaggaatcatgttgacactcctgattcccgtggaatcccttatgaaaagctaaccctaattacacaagaccacattaaactcgaggcatgggatatcaagaatgaaaactcaacaagtactgtgttgatcttatgtcccaatgccggtaatattggatactttatactaataattgacattttctatcgtcagtttggaatgagtgtatttatttattcgtatcgtggttatggtaactcagaaggttcacccagcgaaaagggtttgaaattggacgctgattgtgtcatatcgcatttgtcaacggattctttccattcaaagagaaaactagtattgtatggtagatctctaggtggtgctaatgctctttacattgcttcaaaatttcgggatctatgcgatggcgttatactggagaatacatttttgagtattcgaaaagttatcccatatattttcccccttttgaaacgctttacgcttttatgtcacgaaatctggaattcagaaggccttatgggaagctgtagttcagagacgccattcttgtttttaagtggattaaaagatgaaatcgttccacccttccacatgaggaaactgtacgaaacatgtcctagttcgaacaaaaagattttcgaatttccacttggttcacacaatgatactattattcaagatgggtactgggatataataagagattttctaatagagaagggttttatctaaaagtaataatcaaaatatttgatagatttatttactttactgtatgtaaagaaaatgtggtcagtcctcacggccacttagttactgatggttatttattatggaaaaaaaaactgcactttgctacttcttctatttatattatgtaatatctactccggttcaaatattttattgatctcttgctcattctttttcctcgtttcaggaactagtatccaactgaatattatcaacgctaataggcaagcagcaaatatgtatcctagtttgaaatcaattttggatacaatcattggtgttaaaagtgatattaagaaattgaacatccaattgataaatgtgcaaatagccattgatatggccctcgttcttagagggaacaattcggacactagtacaaatgtaactgggcccaatgttattgcaaaccaaaaaataaaacaacaagtcacgataattaaaacaatatttgagaagtccgtttctcttccaaatgtccccacagtagcatatgtcatcatataaaataataaatttgttgaaccatataataaacatgtcttgtggccccatttctccacgtaatatatgcctaatatcgtagaaaggaagttaacacttgacagtatgattgaagtaatataaggatccttaatcccgacacctttgaaaacagacgttccgtaataaaagaaataatttattccggacagctgttgaaatgccattatcatcataccaataatcagtctcaaccataactttggctttcccataataaattcaaatgtgtttcttttaactaagctttgcttttttgattcgttgttagtttcctcattattatagttattttccagcaaatcatcgatgaattcaattaccatgctatccgtcgcagggatgccattcatcctcgcaaaagagtatttagcagagggcacatcatttttgatttttgccaagtactgtggagattcaggaacgtaaacaagtgacattccaattataattgcccaaatgtatcccaagaacaatggcaattgccaggctatattttgtgtaggatctttataacatctttcgcatatgaaatttaaaatgtttcccattagtatgccaaatgttacaatcaattgatacgtagataccatggagcctctgatttttagtggagaattctcggagagaaacattggcaccaagacagtggttactcccacaccgattcccgttacggctcttcccaatgtcaaaaaataccaccttccataggagagaatttgaatggttataccgatgcagtacactactaaggcaaaccatataccacctttcctaccaatccaatcaccgatttttgacagagttaaagcccctacgccacaactgatgttaaaaatactgataattaggcctatttgcagatcagtaagtttcttagtagatacaaaaattgtttcatcgtcatggataatattagttgtgccaaatttttcttgaaagctaaccatatttgtcattccaccgatggttccaatgtcccatccaaaaataaagccaccaagcgagattaccaagcacaataaaacgggaatatgcagactcgcattgtgactaatctttgctgcttggccttctatattttcttctttatcatctagatacttaatggttacattataatcccttcccctgcctgcatcaagctcattattgtgaaaatgagagatgtatcccgagctatgttgatacggaatctgagcagtcatttctagcaataattgaagtactttacttcctaagaatacgttaacaaattctttgttagtatttctaattaaaagtggttaattgttctgttaaacagtattcaatgttgctatttgaatttgtgtcatcattagaattactgacatttttattttctatttttttttctattttttttcctcttcttttgagggccgacgtatcgatttgtcaagggaagtataattaaagaaagcactgatatacaggttgctgggtagatattaagaagctcaacatagacacgttatggacgggcataatcagaaccagtaccagaatcagaatcaaattcagcagtcacaacaaccacctctgaagaaatatgtgacacagagacgatcggtagacgtgagttctccgtatattaacctatattacaacagacgacatggattaccgaacctagtggtagagccagaaacttcatacacaatagatataatgccgcctaatgcctacagaggtcgagatcgagtcataaatttgcccagcaaatttacgcatttaagctcgaataaagtgaaacatgtgatacccgccatccaatggaccccagaaggcagaagacttgtagtagcaacttatagcggagaattttctctatggaacgcatcttcgtttacgtttgaaaccctcatgcaagcacatgattcggctgtgactacaatgaaatattctcacgacagtgattggatgattagtggggacgcagatggaatgattaagatatggcaaccaaactttagtatggttaaagaaattgatgctgcacacacggaaagtattagggatatggcattcagtagtaacgactcgaaatttgttacctgttcagatgataatatcttgaagatttggaacttcagcaatggcaaacaagaaagagtattatcggggcaccactgggacgtgaaaagttgtgattggcatcccgagatggggttaattgcctccgcatctaaggacaatttagtaaaactgtgggatccgcgttccggaaactgcatatcatcaattctgaagttcaaacatactgtcttgaagacgcgatttcaacccaccaagggaaatctattaatggcgatttcaaaagataaatcgtgtcgtgtgttcgacattagatacagtatgaaggaactaatgtgtgtaagagatgaaacggattatatgacactagaatggcacccaataaatgaatctatgttcactctggcgtgctatgacggctcgctaaagcattttgatcttttacaaaatctaaacgaacctattttgactattccatacgcccatgataagtgtatcacctcgttatcatataatccagtaggacatatatttgccacagcagctaaggatagaaccataagattttggactagagcgaggccaattgatcctaatgcatatgatgatccaacttataacaataagaagataaatggatggttttttggcatcaataacgacatcaatgctgtgagagagaagagtgaattcggtgcggccccgccaccaccagctacacttgaaccacatgcgttaccaaacatgaatggattcatcaacaagaaaccgcgtcaagaaatcccaggcatcgattcaaacatcaagagttccacattgccaggtttaagcatataaaagtgcgctttgacgagattttaggatacataaataaaaagactatataacatattatttgtgataatatctctcatttctggggaatgtaccccacaggcaccactgtttacttttgtcgctgatatcttcatagaatttttctttattctttggggtattcttctcggtgtaatattcaatgaaaaataaatatcgccagtttctatcatgttcgtccaaatggaatggtctagagtttatagaacacatgttgagtgaatggatttttagtatgttcaaaacatctaccaaagaaccagggtcatcttgacgagtagtaaaggtgagtaggttaacccgtagtaatccagtgtcttctacttcattgtcgcctgcgttctcccttctcttcaatactaaaaatcttgttgtatttcctagcttatcatttatcgaatgttcaatgatgtacgccttatgcaattgggcagctgtttcactagcaatggctaaatgcagaatgttgtcgcaatcggccgttgatgaccgaatgcattggttcactgattcagatgtggaagaacaatccaatcttataaaggtgacctgcggaaatttttctgccatggaccttaagtaacattcaacctggccccatacttgcggatgtgagtgtattatgacttcttcaaaatttccaagggatgcaataccatttggtagttggattgggctgattagacaatgggtaatgggtacatattgctccgctataacttctatatctggtgtaattctattagtatctgctggagcaggtaaggatagggcttttttgatcatcctatcacgcaagagatcataggaaaaaactacttgtccattggtggaattttccaacggtaccactgaataatctatactagtgtcgttctccaattggttaaaacattgggggatagaggctgctgggaggtactcaacatcagatgttgattgaaattgttgtaatgcagcttgatgggaatacgtacctttgggacccagaaaaagaaccctcaaagtcttgctggccataattgaaggatgaatgcggaaatataatgaagttgcttttcgtacttttttagcctgttctttctgcgtattatattcatctactaaaatttttattttcatttttcattatgaaaatacaagagtcatgctgataactgtgtaaagaaactgtacgcttgtcgcagatgatgtagtacgtattttatttacaggtgtcattaatatatatatatatatatatatacgtatacggaagtaattcttcgttaattttccatggactgtgatagcgaaatcaatttctcgacggtgaatcccggagaggccttagagaaatctcttaacaactgcactctctgtttagcaactggagtttcttcacccattgcaccataaaacctttgcacgtttagcaataacagctgtgcatcctgtacattcacgtttgtatccggttcaacatggccattcataaaaacaattcccttatccttgaccaaatcagaatggaactgcaaggtagtatgtggccttgcaaattcctggtgtagtttgtattctgctagggaagtcatcatacaatgtgttgtttggggtccgacaaactgccattggatgtagtgtagttccattccctgttcttcgttcggttttgcatcctcagattgaacttgtctaggaagtggcaacacgaatatagggttattcctggcatttgccatcatcttatcataaacggagacaggaatcacagcgcataatgtattatctttttgtgcccatcttgctctccaaagaaactctacttcctgtttcgataagtccttcagttttccaacatccaaaaaagagtccaatgttttgaagggaactttaggagcacttggatcgagaggacttcttgatttcgtcatcaaatgcttggagttgttattttccatttgagttttttgttggtaatcctctagttctttcagggggtcgattttattaaattcccgcttcttagactctatagtctctttcaaatgatttttcaactcttctatgctgttaaaaccttgtttttgagcctcttccaaaagtttctttctatacttctgctctgggctggaagaataaaaacgaaaaacaggaactgttccaattgccttgttaaaaatgggcgacagctgattagaaatatggattctagtgccgatttttctggttagtctccacatagttattcttaaatctcttttgttctctattttcaagtcttgataagttcttcacatccttcgattacggcgtcaaaataagcgttatttccattcgggtgagttgaaccattgataacaacatggtttaacgatactttgaaaggtttaggcggagccaaccataatggatgaatcggtggatcctgtggagctgcttctacgactactgatacggcacaaacctcatctgaaaccatatgcctacagacaagatagctggcaaagggtgctcgatgagtacaacagacagactgggtcaagatatagacaatcaaggacgttaaaaaccaaatttcgtcgactgaaggacctcttcagcgcagatcgagcccaattctctccttcccagttgaagctgatgggagcactcttggacgaagcaccagaacatccaagaccaagaactaaattcggaaatgaatcatcttcatccttatcatcatcttctttcattaaaagtcatccggggcctgatccgtttcaacaattatcatccgctgaacatccgaataaccacagctccgacgatgagcattcaggctcacaaccgctgcccctggattcaataacgattggaattccgcctactcttcacacaatccccatgattctgtctaaggataacgacgtcgggaaagtcatcaaaagccctaagataaacaagggtacaaataggttcagcgagacagtactgcctccacaaatggctgctgagcaatcgtggtcggactctaatatggaattggaaatatgtctagattatcttcacaacgaactcgaggtgataaagaaaaggcaagaagattttgagtgtaaagttttaaacaagctcaacataattgaggctctcctttcacagatgagaccacccagccaaggagataaaatataaaaacttctattagatatgcttgattcatgtccatatgtatctatttatacaaacattacgtaatatacacagattatacatgaaaggtgctcttcatatttggcttcttgcttccactagcctatcccaaccaggagagtcatcccatctgcctttgcctttactcattagagctttgatagtagatctacatttgtatttccagtctttgcaaaccagactgcctggcccatatttaccttccatttcaccaagtgattcataggcagccaccaaatcttcacaagcatccactgtatcattccaaaccttttcttcaacttctaaatcaggattgtgagaaatggccctataagccttctcgtggcattctagggcggcccatggtctcttcctccaaagttctactcttgcgaccagtcgccaacatcttgcactggttgtaattacctgaggtaaagtgttacagataaactcagtacagctcttttgaaaataagataattgctgcggctcctctggatattcactagtcactaatagttctactagtttttcaataattggtaagtcgatggaaccttcgccagatttgtccctcctaatactgactaattgtttacatgcagttaagacatcctcccactcattcaacttaacagcaacaagcatgtaattctcccaaattttccagttcttttgagcgtcacatgaaatggctcttttcaaacaactataagcttctttcaatttatccattttcgtatatgcagcgctcaaatttgaccatgaaagagcatgataagggtctaatgaaacacatctggtaaatgcctccgcagctatctgcattttaccacattgtaatccaacgcaaccataaaaataccacgtttcaaagcttaatgggtattgccttaacgagtcatttaaatgtttcaaggtagcagagtaatttggttgtgctccagactttggaggaggattaaagtaatactttgcaagggaattttttgcgttgacgtattttccaatctcccaacttttttcccatagggatggatcctgttttatatcacccaaaatggagtaagccctggcatccgaatcattttcatttattctttgaagaaggatttcttctgcctttttttcatctccaacagcggcataacataatgcagtctcgcatgccataccaagtctttcataaatttccacagcggacttcaaaatacccagcgacatatatttttcagctaaggtggcatccaattgccacctagggatgaacggcagctggtggatgtatgacagcctgctagcaacattgatttcgcttgaacttggaaccaatttactcttaatcttcaaatccaattcttctacgagggattgcatttgtaaaagtcctctttcaatagttttagcctttgttgtctcaataattgacctttcccataatgatcgggcgaaaatagaccaatttttgtcaccgttttgatataatattctagaaagcaaagcagtaagttcttcttccacaagaggatccttggccggagttgtgttctttatggtgtaaagacgtaacagcaactggatgttgtcgtaatcagatagggtaggttgatcgttagggttcaaatccagcaacaactttggaatattttcttgacgtagtgccaatggcaatagtttatcttcttcataaccttcatttaggtctaccttttgtcttttactataaatttgctcgtctagaggttcatcagcaatggactcaaaatgaggcttctccaataatagatcggactctaaagcaaatgtttctggtgtagcagatgtcgttctcaaagcaaaattttgaaatgtgaaggatttggcaagaatgatcaaaccggcatgagccttttgctgatatttagttctagtagcgcgtgcacccgtcattacaaattcaaaatttgttatctttttcgctctggtcaaggatggcaggcacaaatgttctgtgttgatggccaatgaacatttgacattctctagatagtacattgcacaaagttctcttttgaaatcttcgtgaatactctccggtaattccttagttatcgcatatgcaaggtcagcagactgatatattgcagatgcaacactagcttggaacccagaaggttctggaatcagtgacaattgcgtcaaaagagctcttgcccaccaccaataagctacagctaataatccaggagtagactcagcagagataataggtagcggaatttcttgatccggggtaacatcaaataagcttttttggccggttatcctttcaagtaataatagtgataaaaccaaatacaatggatcatccataaattcgtaggcaggctggcccataatggctaatgagcgggaaagggctgtattaactgctcctatttcaattccagttttgccaaacaaacctgagattgctttcaacctagctgctgggccggtgtagttattttgaataaaggtctgtaagagggcaatagccaaaaatagcatctcattttcttggcccattttgaaaacctcaacgttaagaaagtcatttagagcagcaataacactagatgtggatatttctcccgaaatactaatttttcccttaaatttgtccacaaattgctgtactagctggtatgattcaccactgatgatatgttcagcctttttcacatatgtctggtcgaaagaaccacttttcagagattctacttctgcagacagcaataattttgcatgcaataacgtctccataattttgcaaccactagtttactttttgcctggtctgatagcttctttttagcaattcctttggcctcgatgagcttccattttcaattttcatcttttttttcacgatgcgaagtttcttagataattatcgccatatacgaaacgcgttaggaaacgcgttctttcctttataataagcaatattatatcaacttaaggtggaagtaatgtggcaaaatcgatagcgactatctagaacaggctagtttaagcatatacataatggcaagtatgtattagtgctaggaattggaggatttgctcttttctgcatcattttttttatttttattggcgaatgttaaaattactaacaatggatgggattccaatacagcctatcaaccatataacgaatattcatcagtaacgggcggtggctttgagaactctgagtcccgcccaggtagtggggagtcggaaactaacactagagttaacaccttgacacctgtgacgatcaaacaaattctagagtccaaacaggatattcaggacggccccttcgtttcgcataaccaagaacttcatcacgtttgttttgtaggtgtggtgagaaacattacagaccatactgcaaatatttttttaactattgaggatggaactggtcaaatagaagtgagaaaatggagcgaagatgcaaatgacttggctgccggtaacgatgactcttctggtaaaggttatggttcgcaagtcgcccaacaatttgaaattggcggttacgtaaaagtttttggtgctttgaaagagtttggtggtaagaaaaatatacagtatgcggtgattaagcccatagattcattcaatgaagtgttgacgcatcacttggaagtcatcaaatgtcattccatagccagtggaatgatgaaacaacctttggagagtgcatccaacaacaatgggcaatcattatttgtcaaggatgataacgatacatcttccggctccagtccgttacaaagaattctagaattttgtaagaagcaatgtgagggcaaagacgctaattcattcgctgttcccattccattgatctcgcaatccttgaatttggatgaaactaccgtcagaaactgctgtacgaccttgactgaccagggttttatctacccaacttttgatgacaataacttctttgccctatgaaaatatatagattatttttttagcatttcttagtattcgtttgtgtatttctactaggtaagtaccaaaatttgccggaaatagagtggaaaatggaacccgttccaagaaggggtaagatgcatgaatattaagttggttgcataaatatgctatataaagtccactacaaaaagtcatttatttttgcccgtaagaataaagaacgaatccgtccttatctctgacttcaatgggaacatttacacgcagtacgggcttcaataatagttcccagtcgtatctggttctaggtgtacataatgaaaaatgtctcagcattcttattttgacagctttgaattttgacaaatttctcaggaaacaccagaggttaatatttggaatatctttaaaattctctggatcttggaaatcattgaaaaaattttccaatgtcacattttgtaagaactcctccacatctaaatctctatattcgatggttcggttcttcaatttgattaaactatctcttaggcaacgccttacagagttgttccaatagtaagtgtggtgaatgtctgattcagggctcattactgtacttaaatttggaactgcattagcatttggtatgttatctcttatggaattattttcgtaaccgattaatgtttcttgatcgttctcgtcgccaacatcctcatctgtctcatcaacactagtaattgttcttgctagatgttcccaaaacgatagaggggataaaggatacacattggtaaaggggatattgattacgttaatagaaatatttttacttggaagtctctcccaaagtaagcggtaataatggtagaaagaatgaaattcagggattctttgtcgttgaaaattttgtagctgtgccgcagttaacatggcgggctttttgttattgtctggtgatgggttatttgaaacatcatttcctgtagttctagaaatatagttcagatttaaggacaatacaactgaagatgtcggcggaggagtaattatcttcgaatctgatggcgcttcaaataatgtttctgtcatggaattgcagtcatcaaaatcatcttctgtatccaaacttcgctgttggaaataatatgattcgccgactacctgttcgttagtgaaacatttgctattacaatcaattgttagattggataacgatgggaaacaactgcataacaataagtcgaatttactgttaatcttcagtaaggatagatgtttgaccattttaaagtaagagtgaaacaaacgtaatattccatttccaggaactacatcacatgaatctaaagtaagtgcagtgataggagactgtaaactgtacagttcattatcttcgttctttagaaatagtggtaagaattccattggagtatctagcgattcggtgtctatcgttacattttctagtttaagttcattaattatgccgaaacagcagaataaactcggtcttagtacgagcttttggtgatggcgttgacgattaaaggttctttgtcttttattattagctttgatttccagtattttcaaccttggcagagaataatacttggattcgtattctttgacaaattttttggatagttggaaagtcctcaaatcttcgtttgtgatggattgctggcccttgattattttcttgaaaaaatctctagatccatcgttgaatacagagtaccataaaggaattttaaaattcggttccacatcactcagaatcactctggtcaggttcggtagatagtctataatatcaagcattagctcaatataagtataatggaagtagttgctttccaatttatcaagcagtttgattcgttctgaagttatgatgggagtctcatcgtttagtctgatgttattcagtttttttacgtctttatcatacgaatcgagtttataagatccagcaataatagaatcttggccactcttattatagaacttactgtattttaacaacgagtcttgggactgaggatttttgaattcgatggatcttacgaggaaccttgcattttgtgatctagattgtgtgctacaatcaccgctgtgtgtgacaatgttcgacgtgtggaactcggagtgtatcaaagcattgaactttaacaacgaaagttttgagtccaaaataacgttttggaaaaggaactcattcgtaatcaaattgtagaacctcgaattgacttggcatagtgttactaatgtattgaagtccaaagttcgcagtattaacagtagaacttttgttggcaaacacatgagggacgatttatcgttgaagcgtagtgatctcgatttgatatcatggctcgtactatgtagaaggcttttggcatcagcacagccctcttcctcttcttcttcctccttcgcagcactggagaccagcgagaaatattttgatctaccaaacaattgcaaccgtttcatgattcggttggtttgaacgtttgaaaatgcggttcaacttttcatatctagcagtggctcatctttatgtactctagtcctaaatcttctgctggttatcgcaaaaaaatatgtgatgtgcgggtttttggcagtaatcatgactcagtctctggaaaaacgtgctatttaacggttatatatctatctatgtacatgcctgtgcatgagctcttcattcatttctgggaagggtgagggagctgggatgcattttctgagttgttcttggcatattttcccaggacgtcctttagcgaatctgggatgtcttcaaactccaagtcgcccacgtcttggctaacttgttctccgttagctttcattaactgttccacggtaacatgatgatcatggaatattttcagatggtctgctatcaaatgtctcactttgcagtgcggacaagagatcaagacagtacctttctcgtacgcctgcttggacattgtgtgtgaagatcgggtgttacatttcttgcaggtgaaagctatcatcatcttaggcttgtctaccttaaaagaccccaaatgaaccttcttatcgtcctttttcacttcattatgtgcgatgatattggtatgcaacgctgctgcgggtagagtacggcacacgttgtagcgtacgcgaggcgcccaacatctggcaaagtacctggtaattggtattttactttgcagtagtgttctagtcctcggaatcatgttcagtctcttgatattccagttgcaccggtgctgctttagtatcgctgatcccttgaagccaacatgacgctctttcacctttcctctcataattttgatatcacgcgaaaatgcaagaaaaaaaaattacaattatgaagtgcagaaggaaccaaaaatatcatcgaaagaaggagtacgtagagcgttactattttcaatcagtgttcccattgtgcatacaagaaatgtctcaaccccagatgtcccctgaaaaagagcaagaattggcctccaagattttgcatagagctgagttggctcagatgacgcgtcaattaaagcttggtttaagtaatgtcccatcaacaaaacgaaaacaggactctacaacaaagaaaagaagcggagaggatgccgaagatgttgatgaggaccacaaaactcttttggaagccatatcgcctgcgaaaaagcctctccacgatgatacaaataaaatgactgttatatcgcccgtaaaatttgtagagaagccaaatactcccccaagttcacgccaacgaaaagccgaagaccgctcacagcagatcaagcctaggaaggaggacactccatctactccgagggcttctgctacacctataatcttaccacacgcttcgtcacactaccagcgcccccatgataagaatttcatgacgccaaaacgtaataataacaacagcagtaaccatagcaataacaataataatatcaagaagaaggcagcaggctctaaggatgctccacaggacagcgacaacactgcgggcgctgatctcttaatgtatttagccacaagtccatataataagtcatcacatcatggaacaccgatggccgtaaggatgcccactactccacgctcttatcattacgcgtcgcaattgagtttgaacggtaatacagcaagcacatcaaacgatgcagtaagattctctcatatcaaaccttcagcgtcttctccgcagtccactttcaaatctaatctgttaccgaattttccggacgaatctctcatggattctccatcactatacttgagcaataataacggtagtgtccaggcgacactatcgccacagcagagaagaaagcccaccacaaacacattgcatccacctagtaacgtacctaccacgccttcaagagaattgaacggtaccaattttaacttactcaggacgcccaacttcaacatgggagactatctgcataatcttttcagcccttcaccaagggtccccgcccagcagggagcgtcaaacacgtcagcttcaattccttctgttccagcgatggtgcccggatcatcttccaacacttctgcgatagcaacagctgctatatcaagccacaccacaaacaattttctagatatgaacgcaaacgggatcccgctcattgtaggacccggcaccgaccgtataggcgaaggggagtccattgatgacaaactcactgattgatcgttgacggccatatcagttgatgattccatacttcctgaaatggaccactcaaagggacaaaaatgacaaatgttgaaattataaaattacatattaatacgtaaaatgacattcttttttagggaaattcggagatagattatcactatgtaagcttatgtatcgtaatatacagggccgatatttcacctagtttactttttctggtggcctttatgtttatgactgtgccccctcttgtgtttgcttttagaggctttctctacaggtatcagtatggtgtcctcatccttctcccctgcctctgcttcgactggagctaacccattttcgttcttaaaagttttcttcctccactctcttaatcttcttgccttcatcactttccttttatccttcgctcttagttccttggaacgataaggtgcaaatttcttcaaaccaataaattcatttaaatcagtatcatcggcggcgaaaatctctcttgcggtcaaaccgaaactctcaggagaaacttcacggtaacgaaacttcaaatcttgctcctcttttgtacggcttctactctttctttcttcttcttctttttcaacctcctctattagtgctagtttgttttgttccaaagcattttccactaattcatttacctttctcttttctttcttcttttgcagtttctcttctttcttgctcttctttctttttggaccttcttcctcgtcttcttctttttgttctttttccacttcaccttcttctgtttggtcatcaccatcggcgtctgcataaaagtcacccattatttcgtcatcctcgttccaggtaggctttccctcttgttgataaaattcttcattaaataattcagctaccacgttatcccactcttcttctttgaaatcgttcttcaatagggtgtcagtgatttttttcaccatgtcggcattaatttcagcaccatattcctttgttagttgctctaaaatgtcagtcaatttattcaattttttagtcttctttttctgaagagctgtctccttctctgcttttatttgctctttaatttttcttttttcctctctttttcttctgcgtgaagagtcatcggatcttcttagtgtagcttgactacgtgcataagatataatttcagctgcgtttgggtcctcgtacctaaaattgtaggcattctcaaatttttctgcagcatcttcaaattcttcatcgtcctcttcattattgttgaggtcaagagaaatcaccttgtcccccttcttaggaatccaggcctgttgattcacaaattcttccaagaaattttcttcatttacggttggatccggtaaattttttccttccttcttcgtagaaggttcctttttcttcaaaaacccatcgtcttcatctccgctagactcttcattttcttcatcgctaaaggcactcttgatttcatttaaaagctgagttttctcttcacgttgttgcgagacgaaagattgctttccgtcaacagttgcatgttcgtattcttcgtcatcctcctttaaggcatcaccagaaagtatgttcatacggtgataatcttttaggtaaataggtttatgcttcccctcacgattggccagtttggcagcagcagattcgggatcctcgaagaatttgactttaggatctagtagtttgtccgtcttattgtttttgatggcatctagcacttgattaataccgttttccacttcatcagtaatcaattcaccgtaatcatcttcctcctcttcttcctcttcgtcttcttcctcatcttcactaggaacgtacgatttgcttgcttcgattgcaggcttaactgtcgtcgcagaggtttcagaagtttttatggtagcagtatccgttgcaggtacggccgcttctttttttgcttgttctctagctcttttagcggcagacttttttcttggcattgaatttagggtatatcacactgttgttgaaaactatgagcattttgctttctgaagaaatggttctgttaactagatgagatgagattgatatatttgaaaaattttaaccgatgaccttgcggctcctccgggtaatacttttttctcacataaatatcaaaaaataacgacggtatttcaataatacttttatataagtaatgataacatgcgaggcaatttattacaagccacgtaggcctaattaaaattataaactaacactaaagtaataataatatttcagattaataaaagaacaggaaataggaaagagataaaaaaaaaattaggaacataaaataaaaaataaagaagaaattgaaggagtgactggataaaagaagtgtatgataatatcaaatggaaatttgaatatattttattccaaaaaattttttttcttttccaagtgaaatataaacagcggatcaaaggtgaaaaaaatcatagtattttgttcattaaattttccgaggggaaagagaacaaattaatagaaaattattattcagcaactttcgtaggtttaattttatcagcaaattcacccagaatttgtaactcaaaatcattaaaatcaaacaaatttggtagcttgattggttcagtgaaacctcttggtaagaaagtgtcatcattccttaattcattaaagaactgatgggcaaggattcttcttggagacagtctttgttgtggttcgtagaccaatattttcatcaaaagatcgataccatctggaccggaatggccaaaatacttctcaaacctctgttgcgaagagcccgagaacagtggtttggaaaatagagggccatcgtaggccggattcgaaaagaaaatgaatcttttatcgggaggacctaacaatttagcaatttcccttagctgtagaaggggttcttgaccttgaaatatggctttgccgataagcatctcgcccatgacacaaccaagcccccatatatcgatctgggtggtatattgggtacaaccaatgatcaattcaggcgctctataaaatcttgaacagatgtaactaattgaaggctggttatgttccaattttttggcagacccaaaatcgcagattttcaagacaccggtttccgggtctacaagaacattggatggtttgatatcacgatgacaaacgccaagaccgtgtaaataaagcatcccgcgggcaatctgataagtgtatagcctgatatgttttaatggcatttctagcttgtttgtcacataacgattaatctcgatttgtagagtttctggtaagcattccatggcaaggtgttgataaactttattatcttgcggggacaaatgagtaaagaaatactgcaatttaacgatatttggatggtcggcaatcctcagaatctgtaattccctggacttgtactcggtatgagcagggacttttttaattgcaaaggggcccaaccagtttttcttatcctgggttaaatatgcttgtacaacagtcccaaaggcacctctaccgattttcctgtactctttcaccagcatccgcctcgtgttgttcgatttattcgaggttacatcgtctgcaatgaattcagatcccctttgcagaggaacaccattctgctcttccgtagacatatgtactagaatgtgatggagtgggggtttcggaaaataaaaagaaaattgaaagatgaagcaaagaactctgtagtcttgggcttaactcctatcaataaacacgttacgggcctgcccacactactaacacgacacaatggcactcacttgcgaaatctatgtcgttttcccttggaggttacgcctgccctcttccgcatatgaaggtcgcttttttcagtgttgtttgtgggtcactgaactgtcattacatacgaactgagtggaagcaagaatgctgctttcgaaagccactacagctacgtgtgatcatataattcctgcataatatggctgcatgctttttaatgatagcttcaattatgatgataatcactgagctactagtattccattattcagcctaagattggaactttctatagcagcggagagtgtttgtttcgtacttcgtgactgtttggcataataacgatgaattgggaaagagggaagacaaaatgagagtaaatcaggtggaaagcagtggttcttctgaaaagaaaaagtgacagtgtgaactgttatagttacgtgtgatgctgttacaacctgtttggaaaggctgccgatggacgcagtttgtcaggcctatcagaagatggaattctaccggcacgaatagaggagttcctttttcatttaaggatatttcaaatcaggaggatatcacgaatatctcgtatccttcgtcctctgactcagttttgacaaagtcaaatggtagtagtgaggtttacaagcccaaagaggaagtagttaagtacattctacatggcaagtttactaaaaataacacgcatttgacattttcaagcgttgtggaggacaagaactttcataagaataagggacttacgtataatgatacaatgctgtactatttgaacttaccccagaaagtgaagatttcgctatctacaggttgtttagggtttaggaaggcagcaagaggggagtatgaagctgcatttcaaaccagtggtagaatgtttgaattgattaaggaaaagaacatgctgaacaaagatatcgaagtggtgatggacgactttgggaagggcagagctgcttttatttccgctcttgttggtaaggaaggggccagtgtggtgaaaaaggttgtgaagatcagcgatgccaccaaattgaagtttggtggtgtaagatcaccaaagatgagaagactatgatcagctcccactatgtatgaattataaactatgtaaaagaagaagaaatatatatatattcgtgtaaataattcgatttttccctttttttaattgtcgtcgttagagttggccaaaatccttaaaatagacaaaaacaaattgacgatgtccaggtaaagcatcatggcgcatctaacttcttcatcaggatacactttcctaaaaatcagttgcgtatcgatgaaaagatacgcggtaaataaaatggcaccaagccagccgtaaagcagattaaacttggaagagtgggtattccagccgaaaagcaaggccgtgagacccattccgatcataatccatagaccccagtttaaccaatagtatattgacgttgcggaattcagcacgttctcgaatctctctgatagtgcggtcaaggaaacgccgactacgacgatggtggtgatcagcagagccgaaagtactgtatccttatcgtacgctaaggttaccagcgacagacagtaagcctcggaaagagtgaaaatggagagcagcgtgagcttttgcttgtacgaggacaagacgtaccaaggcagacgcctttgctcttgtgccggctcttcgctgctgcccgtgagcaacggttcgggaacactggcctcgtagtcttcgggacgaggacttactgccagccaaatgcacgatactagcgataccaccatgcagatgtagaagagggcgatatgcgacatgataaagttctgcaaagaagtggaaacgctagcccagtagcagaacgacaaactggccagtaactggcatgacagcagagagtaaaccttgtgcataaaccgctggcgaatgatgggttcgcacgagataaccaccgtggaatatttaaagtcttccgggatgaaagcgtttccatcctggctgctcgcaggctggccgtaaagatgtgagctttgctcttcgtaaggaggtggaggacctgacatattaacttgattctatatccttttatttgctgttgctcttgaaatattgtcaagagtaagatgagtgttatagctgattcttttctttatcccggaaagatccttattatagcctcaaaaggggagcggccgggtaccctggttgcgttgccgccccaatctgccataggcccacccataagagtttagaaatgaattattcctgggccaatgctgcgatcacgaaaattatcaacatcttgataaattaatagcaagttggactaacttacaggttttctcgtgagggaagtggaagagaaagaagaaaggagcgtatgcaactgcccttggcagccgcccatcgtcactcatggccgttacgcgccgcggccgaaacacgccaaatgctatgtacataacggaaatgctaatacgtaacaatataataatataaagctttcataagtcttggcactggcacttgcatcagcatctcgtatattagatacatcatcaagtccatatgtcccagagaaagcgatactcattgaacgtcgtcacgtccccgtcgataccgtcaccgacacccagtgcaccgatacggactaacgaatccaattgggaagctgcttcgccagcgagtgctgcatcttcatttctcccgaatgttcatcatggtggcacggttttgaatcctgggttgggcataatgaggtcaccttcgttgaacaagtctggtgcgtttggccggtccggcagcagtggttccagtacagtaatagaaccgtccaacataaagttgctgctaattggagatgcaaacgtagggaagacagctatgattttgagctattgccgggaactgttgacacgagcggaaatgtcacgatcggcgcgactgaggcaccagcagcagcaacagcataaagacttaggattgaagaaaactgtggtgaaccatagattaagcatgaaagagaaaagaaaacggtacagctctaacgattttgaaaaggagttcaaagatattaatcattttgcagacgaaacaagcgatttcggaaacccgaacatcggtgatgataacaaccacgaaatggcggatcctaatgagattgtcatcgaaaccagaagtactatcggaatagacatcaagacgaacttggtcaacatagataaccggttttttaatgtcatactgtgggacactgcgggacaagaacggtaccaaaacgcaatcattccatcactgtacaagaagactaatgcggtgatattaacttacgatataacaaatgcgaagtccttccaaagctgtatggagcggtggatagttcaggcgttggaaaacttttcttcccaggatttgttaaaagcaagattttttctggtgggtaacaagattgacctttataaggaaaggcaggtaacccattatgatgtggtgcaaatggttcaggaaatgcaactgaaacatggtattaaaatttcgggaaactttgaagtaagctgtaaatgggtcaacgtggtggagagaaccatgaatatgataatactagacctggttgagaacggatgtttcgaaaacaatgatccttgtgtgtcgattacaacatctgacgacgtccagggacatgagcaagaattccacgatacagtagaagagcctttcaatttcactcggcaacgtcaacaccaacttgaaaaaaataacacagtggatattacaaaacctaatgacgacattgcaaataatcaatcaatttgttgcgtttagtcttcgacaaattatacaacaagattcgcaggcagccattgtccaatacgccaatgtcattatatgtaccaatatagacgcattatacaatcctacaatttatatcattgtaaaattatttactaccacttattcttcaatggtgtttttaatgttttgtagaggaaaacttaaaagttgtcatttttattcagatcgcaatccatggtttgacacattctatcttaaaaaaacaaaatctatttattttggtttcggctatattgatgatgatgaatgtacatataaaatggcaaaatttaaataaataaattatttaaaatcaattttgtttgagttaaacgataatactatagtataatgataatattaataaaaatcttagctttttatttttaacaactcgcttattcgtcttcttccaaagtttgagcggcaatacgatccaaatctctttgaccgttttcagagattcttctaccaccctttggagagatttcgacaataccgattttttccaaagcttgcaagacctttctgttgatagaaccggaagcatcaatgtgcttgtatggtctgacacctctgctcttggcaccaccgtacaatttgttcaacttaccaacaccgacttgctttctcatgtaaatgtgtctagcaacggaggcagcacgcttgtagaaccaaccttcagcgtcttgtggtggcatttcattaccagaagaggtcttgacaatgtcaacgtaacctgggacttctaatttaccttgtctttgcaagaaagaagcgtaagcattgatgaaatcttgagctgcaacgtctctaattgaaaaaatgcacaattgaaatgcttttgttagtaaaaagttttctcgtaaaaatagaatatggaatgctcagtgaaatgtttattgagacaacttcttggtgcggcagtatcgtggtctcgggttgttgcttaaattaacggcataaaaatcgcttttcattgcttttgcattaccacggttacagatttccttccaacttaaacgtcttggttcaggttctcctatttcattagaaaacatcccacctagttaaaacctcctatcaatcaattccaataaataaatgattacctcttcgtctgagaacttcattttgtatagttggctcaaaatattctctccacaattacagcaattatatcataatagtttaactcattcgttcggtaaatgcacagtaaagatgaacttcaatttatcaggtaatgggaaattctgcactaaatcctttttctcaatcccatatgttttcatctcgttgttttccacctaatatccattcattctctaaatactcattcaatgagtgaaagttatacgtacctaacggaaacacctgccatctttattatctttggttctatacctttgttgtcaatattcacaaaaatcccactttaaaatttcattagtccattttaacgattgtatcttcactaatgttcgcttattgaaatgggcacaccaaccgcgttacgggtggctcccagggagccgtaaactggagatctcaatacagtagaaagaacagcaatgtgcaaaacctcaccaaacaccagggcttgtcactagagctccgtcctgctgggctcaaacgcgcctaatttattcagggagaacggacggacgtagacgcgatttttttgtcaaagcacaaaaagctgacatcaggaagaaaatcaatagtgcaccaaaggtatatggtgtgggttgctaaaatgttcggatgtaaagtagtattgaaaaaaaatgggaaaagtgtgtgaatgatagtttgtaggtttatgcatagggcggaatagctgacttgatactgaactgataggtttagattatgaagttattatacatgtatatattgtagtcagtcatatggtatggaaaaatccctctttcccaacctaatatacactgaaacaaggaaaaaggaacaaagaagaaaaattgtaaggtttcaaaccatactagattacaccttgaaacccttagatcttcttctacctctagctctttcgaactttctaccggtggacaagattcttggagccttacccttgtgtggacccataccgaagtgtctgaccgcttctctggagtttcttggacctctcaagatcaaagtgttttgacccttaggagctctgacagctaattgatctaaagtgatacattcaccgccagccttaacgatcttggctctggcaccagcagtgaatctcaaagcagcaacagtggtctttgggaattcgaagatcctggcatcgtcagtaacggtaccaacaacgacaacagtcttgttggcagcaccttcttgcttcaaagctctagcaattctggagactgaaacaggtggtctgttgatcttagacaagaacaaagccttcaaaacaaccttgttgaatggagcatcagtacgacctgtgattaagacaagaaaaacaaaagtttttacgttatgttagtaaagggataaaggatttgttggtattctcgataggcagcttttaatttcttccattaattgaagccaaaaagagtgcaaaacgaaaaagtaccaatttgtttttctctttgaagaaaaaagattctgctcagttaatagttggtccgcacttgaaggtcgtattgtacttcctttagtactcgcagaatttccagaaaactaccgctttctgttctagtggaaatctttaacacaaaagagaacaaattccacttttgtctaagagatccgtcgcacgcaacgatactaagactgaagccattagaagatcgccgggactagaagttaataatatcacagaatccttttatcctgaagaaaattgggagggagatttcaatacatacgagctaggaaagtgtatagtttgaccaataatttcaaatagacgttatcggattttggagcggttctatgaccggatcttttgtgttgcttggaagtgtgatcaatacccattttgttttttgttttcttctaattgattttttctttctatttcctttggtgaaacaggtagttttgttcaaaagaaatcattcaatggtttaaataaaagcaagaagtatgaaaatttttttattttttcttcagaattttatcatagttgtcgtaaaataacgaggtcgggtaacgtgtttggtgtactgaggtcttttttaaaagaagctccagcaagaaagagttttgtgtgatggctaatgaagtgtcaattgcatttggaaagcagcctgatttcttgggcgtgaatatgaaattcttcttttgttattttataatatgaagtatgaatgaaaacataaagcgcgctgagacaacgactgttcaatgtaaaataaagaaaatctatcgttctcaagacgtggtcccatttttttttactttgaatttcgtcagcagtgtgacatggttagaatgtaaccccacatttgcaaagagattgttacaggagcgttctaattgtcccgtactggtacattcataagtgaaaagaaagccatatcgggcgcgctggtttgtgagccacagaaaccggacaaggcacttcttgaatacttcccaaggaaagcgccaaggtttacggttctgatgggaatgcaggggggaatctagtcttgaagtatccttattccttaaaaaaaatattggacatcctcttcgaaattaacaacgacgccaaaaacttgtctatgttttcaaaaccgcgcgtcacgaaaaagcaggaagcacaaagaagtgacgcgaaaatgacggtatatatagccattagcagtcgccaaaaggtgaagatcctgacacgaaatgtagcagagtcactacattgatactgatcttgtacttccgaataaggcaccgccagatcaattctgtctgattttggcgtcttctggtatagtcttgtaatgaacggtggtgattctcgaggaaaataaaattcgtgataaatacatgcatgtgtatatataaggcgctatatatggccttgaaactttgttattacgcctactccatctttattggtacatatatcatttaaaagagtagtccatagaaaaccaactgcattccttccttatccctgccttcggctaattttaaaccaactttttaccttcctttaatatcaatatcaaaatacaatgaaattctctactctctccaccgttgctgccattgccgcatttgcttccgcagattccacctctgatggtgtcacttacgtagatgttaccaccaccccacaaagtactacatctatggtctccaccgtgaaaactacttccactccatacactacaagtaccattgccactctatccactaaatctatcagtagccaagctaacaccaccacccatgagatcagcacatacgtcggcgctgccgttaaaggctccgttgcgggtatgggtgccatcatgggtgctgctgcctttgctttgttataagttgcatggacaacttaaactaggaaggatattccgcttcatttcattaatttcacatttttttatctacatgatatgtattttccctcagttaccagattcgctagcttcgaagcaaggactccttggtcatacttaataaaggaacgtctgcttcattctcctaaagttcctttcgataaggacgcagaaggcaccttactagaccattgtataaactcataactacatactaattcaacgatatgttacatttattttcttgtggttaccccccgcaaatttccaggcatctcatctcatcgcagttaaaaaaaaaaaagttgtaaaaaggtaataaagcgatacttgatgaaagcaaacatctgtaataacagttcacaaggttaagctggttcgtttcactagcgtatcattttttatttttcaaataaacaaacgagggcggagtttattgggtcgtcatgacaaggctcaaagcaaaatattcacctacaaaaggtaaaagaaaagaagataaacatacaaaacgtatgcgtaaatcatccttcacaagaacgcaaaaaatgcttgaagtatttaacgataatcgctcgcattttaacaagtacgagagcctcgctatcgacgttgaagacgatgacactttcggaaacctagtcttaatggaaaatgataaaagtgatgtcgacatacctgtaatagaagaagtcacatcaagtgaagatgaacaaagggcagaatctagcaaaagaaacaattctctcgaagataatcaagattttattgctttttcggacagctctgaagatgaaacagaacaaataaaggaagatgatgatgaaagaagcagttttctgttgaccgatgaacatgaagtttctaagcttacttcacagcaatctctgaacactgaaagcgcttgcaatgtggagtatccttggataagaaatcattgtcattcgaaacaaaggagaatagcagattggctaacttcagaaatcaaagatttcgttcattatatctctccaagcaagaacgaaatcaagtgcagaaatagaacgatcgataaactacgccgggcggtcaaggaactgtggtcggatgcagatttgcatgtgtttggttcttttgccaccgatttatatttgccgggttctgacattgactgtgtcgtaaacagccggaatcgcgataaagaggacagaaattacatttatgaattggcgagacatttgaaaaacaaagggctagctataagaatggaggttattgttaaaacgcgagtgcctattatcaaattcatagagccccaatcacagttacatatcgacgtttcatttgaaagaacgaacgggttagaggctgcaaaactcatcagggaatggctaagagactctccagggttacgtgaactggtactgataataaaacaatttttgcattcaagacgattgaacaatgtgcacacaggaggattgggaggtttcacagtaatctgtttggtttattcttttttaaatatgcatccgcgaataaaatcaaacgatatcgacgttctagataacctgggtgttctactgattgacttcttcgaactttacggaaaaaattttggttatgatgacgttgctataagcatatctgatggttacgcctcttatattcctaaatcgtgttggagaactttggaaccttcaaggagtaaattctcgctagctattcaagatcctggtgatcctaacaataatataagcagaggctcctttaatatgaaggatataaaaaaggcctttgctggtgccttcgaactgttggtcaataaatgctgggaattgaattctgctacattcaaagaccgcgttggaaaaagtatactcggaaacgtgatcaaataccgtgggcaaaagagagatttcaacgacgaaagagatttagtgcagaataaagccatcattgaaaacgagcgctaccacaagaggcgcacgaggatagttcaagaagatttatttataaacgacaccgaagacttgccagtagaggagatctacaaacttgacgaacctgcaaagaagaaacagaaggcaaaaaaggataagagagaaggggaaatcaaaaagagtgccattccatctccacctccggattttggagtgagcagaagcaaattgaaacgcaaagtgaaaaaaactgatcagggctctctcctacaccaaaacaacctcagcatagatgacttgatgggactttctgagaatgatcaagaatccgatcaagatcaaaaaggaagagataccccttcgggacaagatgagaaatcaccactggaaactaagacagtagatgctcaaacgagaagggactactggctctctaaaggccaggctctttaacacaatatagactcttatagactatttactatttatacaagaataccacatcgatgtccaagtgaaacaataagctaatgatatcaaacgcgtgggtattttccctttccggaaatatagagccaccaaaaaaggatagtttcccgatatggaaattttctcgagccggtaagatgacgaaatttttcatctctggcatgatagaaacatagtatggaacgtgcaggagagtctgattcgagacacataatttgaaagaaccttctagcctgagccttgtacatgtattagcgttgccagttatttgcttctgctgctaataagatcaaaaccttaagtcctttatttcgatcgaacgtactgcgctactgaaaaccattgcatcttttgctatcattcattcctggtggtttctttggtgtaataaatcgaacagtgaaactgaaacataaaagaaatagtgcaaaatatgtctctttcagctgcagcgaataagatatctgacaacgatttccaaaatatcggaccggcacctagacctcccagttcaaatagccagggccgtacttgctataatcaaacgcaacctataaccaaacttatgagtcaactggatttaacatcagcgtcccatttaggtacaagtacctccaaaaaaaaaagcgggtgggtgtcctacaaagatgacggtatactttcatttatatggcaaaagagatacctgatgctacacgattcgtatgtagccctttacaagaacgataaacaaaatgacgatgcgatcttgaagataccactaactagtattataagtgtaagcaggacacagttgaaacaatattgttttgagttggtgcgctgcagtgaccgaaattctgtatcatcaggatcctcgtcctctttgaatgtatcatcagacagtaactccaaaaaatcaatatacattgctacaaagacagaaagcgatttgcatagttggttagacgccatttttgctaaatgtccattattaagtggtgtatcttctccaacaaacttcacacataaagttcacgttggttttgatccagaaacaggtagttttgttggtatgcccaccaactgggaaaaattattaaagcactccagaattacaggagaagattggaacaataattctgcggctgtcattcaagtgttgcagttttatcaagagtataatggagccggaaatcccacaaatactttagacaagcctcaaagtggtgaaacttcctcctctcaaaaatcgctgccaaacagctataatgataacaaactcagaaataattcagtaaattcaaagtcatcttcaggcgtttcttcaagtatggtatcacagaggaaaacctcacaaccaccaaataccaaatcgcctgtttctctaggaagcggctcactgccaccaataaatacaaaattgcccactagtcagtcaaatattccaagacacttacaaaatgttcccaaccaacaatatcctaagatgagaaacggacactccccaaccaatggccaatttcctaggggacctatgcatccaaacaattctcaacgatctttgcagcagcagcagcagcagcagcagcaacaaaaacaacagcatcaacaatatccataccaccatcaaggaccatctccatctccatccccatctccgtctccattaaacccttataggccacatcacaatatgataaatccttattccaaacaacctcaatcgccattaagttcacagtcgacccaaaaccaagcaattccacgttatgcacaaaactcaagtcctacagccgcacactttcaacctcaaagaacagctccaaagccaccaatatcagctccaagggcgccatacccatcaaatcaaaatgctactagtaacacacatgtacagcctgttgcacctaagaatgaccagtcaaccccacaaacaatgaggcaggccccaaagagaccggatgcagatgtcgcacaaccgggtggtgtggccaaaccgaagaagccagcaaggcctaccatgtcaactgcagaaataatgagtaagctgaagaaagtcaccgtaaatgcggatccatctcaatgctttaaagtgatcgagaaggccggtcaaggtgcaagtgggtccgtctaccttgcagagaggacgcatattccgacagaaagtaatatgatcgaactcataaacaatgatattgatgagccgcacgtaggagataaagttgctatcaagcaaatggtcttatctaaacaacctcgtaaagaactcatagtgaatgaaattttggttatgaaggattcacgtcataaaaatatcgtcaattttctcgaggcttatttgagaacagacgatgacctatgggttgtgatggagtttatggaaggaggttcactaacagacattatcgagaatagtcccaccaacgataattcacattcaccactaacagaaccccaaattgcatatatcgtacgagaaacttgccaaggcttgaaatttctacacgacaagcatatcattcatagggatattaaatcagataatgtcttgctggacactagagctagggtgaaaattaccgattttgggttttgcgccagattaactgataaaagaagcaaaagagccactatggttgggacaccttactggatggcacctgaagttgtcaaacaacgtgaatacgatgaaaagattgacgtatggtctttgggtatcatgaccattgaaatgctggagggtgaaccaccatatttaaatgaagatccactaaaggcgttgtacttaattgcaactaatggtacaccaaagctcaagcatccagaaagtttgtctttagaaattaaacgctttctaagcgtttgcctttgcgtagatgttagatatagggcatcaaccgaagagcttttacaccacggttttttcaatatggcatgtgatccaaaggatttgacatcactgttggagtggaaggaatgaagcacacaactatttctataagcatatcatacatactacaatcttatgtatttcttttcttttagctatgcataccaatggcataatatataaatacgttcaccttaaaagttttttttttaaagtaaataaaaaaagacctgcaacgatacaataatcaatccaatgtcgtttaatattactatttatcctacgtgatttttaaaaatattcgtccatgcttcagcttctagtctagtttcgtaaatccaagtgataattccaaaactttatcttggaggccatccattttatgagatactgggatggttcttaaaatcaacggacttaatgtttgtaggttttcaactccaatttgtttgttgccaagggtcgaattttgatctagaacacctcttaaaatcacgcatagcccatttaatagagtagctagttctgttttacgcaattttggtattggtgctcgcccaatcaagtattcatctgagatatatcttctaagagcaagggcaattcttgcagaaagataaggagcagttaactttcttaatttctcgtttgtgttcaacataaaattaaccaaatcttgcaagcactctaaagagcacttatattttgtctgaaagcgaggatttgtggtggatccaaatatacatgaaaaatcgaacgaagatagtttttgagacaattcagaaaacgtaccacagtcttgcatcaaagcattttctaattcatcgaattcatataaaaatgaacaatcccagacggcataaatgaaagtgtctaattgcctttcattgaagagatcaatgattctgttttccagcaatatctccctatatttggaatactcattcaaatcgtctatctcggttaaattatcgagctctgggttgattctttgtaatgtgacaacaataacatttataaataaatcacaaaagttatcctttaatggattttctgcatcttcttggagtgatttgaaaattttgttcgacaaatcacagaagcaattggaagcaagaacccatatggggatttcatcactctctgaccctgtaataagcgattttcgcttgatgatttcagccaaatttttcaatattcttaaaatatgctttgctttcagtgtggatataccaaattgatctatttttgctattctatttctcaggttagaacatgacatatagctgattgcctcaaaagttggtaacctgttaagtgatgcttttggaagctttggtccaagtttttttgttattttttcccttgtatcaaaagccaatatcgatattgtacttaactggagaagaatcaaaatttctgtatctttagaatcatttgtcataaatatatcaagtccagacaatatggccttttgcatagaggacggtttagttttgtcttggacaaactcaggtaagagaggatattttatggcagaattgaataaaagaagaactttttccacaaattcatctgtcatcgcatcgtatttcgatattaattggtaaagaggaggaaatccggttattagttcgtatatacaatcgtattcagttttgctcgatgcgtttgtggagagatcactgtacgtaatattgtagtcggtaaatatttcgcagcactttttcaatatatctgatggaacgtcctcaatagtgatgatttctttcagcagggtttgataatttaatattacagcattcttggtattattagaagtggaagacaacaatcttttcaaaaaatctaataacattgaccattccttggcgcaggtagtgttgtttttgaagtccttaaagtgttccggataaagcttaattaatccttgcaatgttacatttataaaatcagtttcattttcgagttcttcagtggaccattccttggtaagcagtggttcaataacctctaagaaaattaggtcccatggggggaagcaaacagaatgggagtcgatgattctgaaaaaagtctgcacagcaccgtttttaacttctactctatcatcattagtacaattgatcaaatttttcaaaagatatatccataatccgttgtaaagttcccaatcatgagatgaactggatgtaatgatttcaattaatttttgattattaatcttttcggagagacttctacgtttctcatcacttaaatttaatgtttcgggattgaagcggactctgagataatctccaactaaccagaactgactaatagaagaaaaggagatattaagatttcgcttctgacttacgaaattgacaagcgtatcaataacgaatttaatgacactcataggtaaactctgtaagaaatcatcagaaattagtttaaaaacatcgtatgacacttggatcatgttcttatgcttctgaacgataccttcaaataaagatgaatcatctatatcctcattcacggaaaaatcagtatcctcaactgtccactcgaatggtgaattaatgatgttgaaaatattggtccaagagttcattaacagttcaccaaattcgttcagaatctcttttaaagttagtagcaattgaaaaagaatatctgattcaacattgatcgtcccattgtatatttcctgcttaccaatatccaactgttttatcgagtttatcgttgccatcaagctatcgatgactaagttttccaatgtaccaaactgtttcactttattatcttgctcatcggaattaccaacctcattagtagcctttttgatgatatctgtaaacactctcactgtgtataaacgtaaagaatcgttatccatttcacggtttgatatcaatttgatcatataggtggaaatcaaactccaaagttctttaccattttttccaaagagaaattttttgcaattataagttgccagttcaccaattttgttaacaaaaaacgccttgttgtaaatgcatggtataatttcatcttttgcatctaaaggatgatagccaatgtcattattcaggttgaggttcgtttgttctaaagtgagggtattttttgagtccaaaattaatctggttaataccaaatgaaaagttgagcaagaatagctgcttgtactttcaaaaaatttcgttagagagctttcaatagatgtaacgtctgatttagtcagtattggaggtggtggaatatcttcagagtaaaagctctctttgaaatctgctgatggaccatatatgtagtaagttatccattgccaggttaaaaaagtgtacctccagctttctgaatcgaaaataggacctagtgatattgataatgatattaatgcccttagtaaactaacttgtcttgaactaatattcctggggtgcaaacgccttttcatttccttattttgcgcagaatctgcaatcgacctacttggattttttgttgattctacgggactggtcgtgacactagatgtggatatatttcttgtatgttgattttttgctgacttacttgtatcattaaaagaatattgattggatgatgtaacgttgtttgttatcaaaatcgaaaacaatttcatgcatgcccttaatttgtcctttagtgacagaacgccggcactatgagctaatttttgaaaagctctaaccaccaagtggaatatcgatgtctctaaggaggtcgaatataaaaagagtttgtttagctcaaataggccagaaaacaggccgctataaacctttacaactgtcgaatcatttccagttccctcttcacgttctttgtcctcaattttcttctctaggggagagctttccagagccgatttgttcaacccctcgcataagtggttacagatggtcagaattaatgatataatgtaagtaatattaatggacggagcgtttgatttgtccaataaatgcataaactttgttttaactgtagagttttcagtagttatcaagggagaatccattttctcgactacttttgatggcgccaagaaagtaatatactctggcgaatttaataagacaatacattctttcaaaagatatttgaacacatgttttttatctggataattatcatagtccatatagagtgtattgacgatttcggggtcttgtgataaatccttgaaaagttctagagatagtactctttgccatccacttaaattggattcgacagatatgccatggattaacagcgacaagatgacctctaattctaactcgagtatgcttaggtactcttttcttatcaacaacttcaaacaacgacaactccttacagcggtggagaagtgtctcgaagaagatatgcaacgtagaagcaatggaatcgccttaactctcagtagatattgtaaatcttggcattctaaaagatttttctgactattcttcaaaatcgattcaaggatttccaggccatagtctattgggatgtccccaatgtctaacagcatctcctcgtcactaactgccccatttgagcttatttcatttaatgaacagatattatcgaacaatttgttagcatcgtatctataaacattgaccttaattgactcactattacttatgaggacttcatattgtttatcatccactacagattcaatggaaagcctatcaaatatttcatcgataagctgctgtaaagtggcactcgcagtaccaactactacgggtgccttattaggtacatgcagcagatttgagcaacacagcaacaacttcttacaaagcggcccatagatgaacttcccgtatgtcttaaaaaaaatgggtaccacctgtaaaacttttaattgaatctccatcgcgagatgagtagcctcaatgaaggcatccaaaatttcagacagccggcttcgaggaatagatggaacggttgacagtccctgtaggcattgcattgccagggtcgtcattttagcattccttgattggcaagccaacacgaaagggagtgcgaaatccggatgtctttctagctcctcaaaactatgtactcttttcaatatctcaatggatttatcactagcatggcgaatggttgaatttcttcttttcgattcggaagataaagaacgcaattctgcttcaagttgcctttgcatggagtcaaaccctccagtgttcatggccatatgaatggtgtgtaacaggtcaagttggtttactttctttgaaaatcacttgtattgcatacagtctacaggctttatttagctgggcttaggtcaccttaattattaacacggacgatttaaaggtcatccacgacgaccagccggctttatcagaaagtgggataatgaagacttcgcaatgactttatgaagaataagagcaggaggtttgaggaagtctgcaactcgatctgaagagagtatttgttagctgctaggacaatattggtatacccctttagtgtgctcaatttttggtgaaagcagaccgtatcattagatcattgcagaagtagtgagatttagtcgtacgttacgtcatggaacaccaagcacttcgaaggcttgtactgtactgccccaatttcatccgacgtggtgctcttaggcaaaatatgactagagtgagctgtagacatatgtcaggcaagggtggagggagagatgagaaaggtgattgcaatgaagaaaaggattcttccaaagatttggggagggtaccgtcgaagatgaaacgagcatatgatggtgaaacagttattaaagagggagattcgcatgctgagtcgctagcgcagcagggaaagcagcccacagacctcgcatataacagcagatcgaagatatctggttctaatttgcatttattggttcctagagttgcgtctacagactatatttcgaataaagaggttcacacggagggcctgtttgccggctatcgacccttgtttctggggaactcaggttttccgtctgatgcaagaaagggtaaaaactttcatgagttagacgacgttcttcccaatatacaggtagtggacgcttccgagaaagatggcaaactcaatgtgcaggagattattgaggacttacaaagaacaagtttgagagaaagcattcatagtatggaacagttaccatcttcgcacaaacgtaaacccgtaataccgtgggacgcatctataagtggcatggtttataatgacatgcctttcaaatatgtgcccaaaaatattattctgaaaatgaagccatttaaacttttgcgtattgagagaaaaagtcaagcgaagaatgcaagaaagcctactatgataaaacttcagtttcacaatcgaagaatcaatgacaccccagagttagtgaatttataccataataaatcccgtttgcacgagtcactttacaatacaaaaccccttcaagaatctggatattcaagtgcaaatacaagtaaaagacagaaaatgttaaaagcaagaagcgactttgaacataaacagaaaaattatgcatacaaacacacatttatcaaaaatgatcaggaactgttccgcaatgaactaactaagttaaataagatacttgctagagaattcaaaaaattgacaaagctatccatacataatgagttcaagagagaacacttgcccctggccgtttatgtgagcaaatcaaagggcacaaagaaactgtttagaagatcactgaagatgaaaatcatggaccacatatacccagtttataccacgatattgtcaactttaacaaattccagagactctaagaaatttgaaaacaaaatcaaggcgtatattgaaaaaatcatagtgcggttatcagatgaagtaccatccacatattttttccaagatggcgtagattgtattattcaaccaagtccgattcataatttcaagagaatgcattggttaagatacaccaagaggcacaataccttttgggggaggactatacataaggacgttcaagtcagcttcaatgacaagtatgttgttactaggagcggcgtgaggtatacgaggtatcccactaatttgaatacacaattattggaaactgcatttgaagaatgggactactatgagtgattttgcattgagtacttatccactgctctattatgtgacatattcgcaattcgtgtaaatattatgcatatgcatcttgagcatgcatggaatatataaatatgtaggtttgttgtaatactgtttctgctgtgtccttcaaatatggcctatatggtcgctggtaaaagtggcagagctattgttattgccttcactgccaacttcatattcatcgtcatcttcatcttccgcgttctcatcgtcatcttcatctgaattgaaaacgacatcctttgtcgaataaatgtatatgcctggtttgtctaatcccaaccgtttcctgaccatggcctttctctgtttggttttttcatttttcgagctgctgctattattgtggcctacgcttttctggacgatttggtctgtaaagtataaaattttatcacgcgcatagcctaatttcttcagcgctacatctttataagttcccctatcattgaaatgcattcgatcaatgcttctgcccactgatatctgatcttctgggtcgtagcgtgatatggtctgtaaatcacatacttccgaattacttgacgtatcgtgccgatccgttgatgcgtcctgagattccctcctggttaaagcgttttgaacccttaaggcgtacttggcaaaccgatagtcttgttgctcttcctcgaagataggtcttcccaaaatgctttgcgcttcctcttttctttccaaaacatttaatctatccagccactcccatgtgatcacggtcgaagtgacatagcatgtcgtgttaaacacttcacccagttccgatatccataagttcgacacatcggcaaggaagaaacccggtaatagaagcaccacaagaatagtcaatagcgtaagtaaacccatttgattgaatttaaaccacaatttttttttctgccagatgtgataaatgacgattgatgcatatgacgtggcgatggcaatacggaaaaggtaaacaaatggccgcagaatctgccagtcatttctgtgttttgtagtatggttagcaaacggtggaattacccataaaatatttgcggttattgttaatatcaccccaataaaaaaaattattctcttttcctgagctctttgaaatagcctaatgacaatgccgacttggcaaaattggaacattaaagtagccaagaaatccaagacaacaaatgtcatatcatcggaaaagatgtgcataatggaatgagcccgaacgacaccatagacattgtgctctttttccaatctccgcaacaccttcgtgataaaaatcgttaagttcaacgaggctaacaacgaggctatcctcagtagttgtagaattctcttatatgcgcgcccgctgatatttatacagcatatcacagtcaggaacactgtgatgacaaaattagaagttatcgacaaaatcacagcataaatcgcatactcagcagaaccgccgacataatcgcttacttgaatgaatttttgccagtcattgatcacctcatcaagatacctatatggggaagagtttcttagcaccgtagatacataaacgggcactctttcacagcagaaactcctaaaagtaatatcttctgcatatactgccgaattgtcataaagaggcaattgtatcagcacccctgaacctagcttcattggatgacagctattgtaagcagccaattcttctggactatgtctccacaagttcatgtttgcagaatcgactattcatcgagtgtcttcctccttatgtgctactaaaaacgatagtctaaaatgactgattaagtgcgcacaggaaagaagaaaacaggtaaaggacaccgaatctgtagtaccagtcttttgtctttcttgtaactaaacgatgtgggttgctcttctaaagtacttatctttactcgccgatacaacgggttccatcttctctttcaatagctgctatttttctgttcgggcagtatcagaattaacaggatcaaacctcgtttatgtcacgtagaaagaaagtagctaaaaatagctaaagggacatctagaagctttgtaggagtcaaagagttgcgcacccagaaccattgtaattagcatgcagaacgatcaacagaggttctccctgcaaaataggacggtactggcgcatccatacaaaaggctaggaggggcatttacggtgaaatcaccgtctgttcctaactttcatgataaaatgcattcagatcatagttctagcgactcagctctggtgaacggaagctttagagcgaatgatcatcgctctgtggaaccaagttgtttgggccaagcatccccctctgaacatgatgggaatttaagcgttattgacctgtatggagacgaagtggaatcccaacgtgccgaaggagaggatgatgatgataataatggcgataatggtaacgaagatctggaggaagtgcacagtgatgacctcgatttggttcctgatgatgacaaccgtcagcgtgtagaattggagggtgccgctagtgccacaagtgcgaattccaatggaatcaacaatacccattttgatcgatacggtttcaaaaaacagaataattacatatctgaagcagaatacgataagtggtgggtagaatattcgcagtactgcgttcgccgtaagcacaaatggcaattgctgttggagaaaagtgggttgccagtgaccgatgattctccttcacgatttccatcaaagagtgaacggttaaaaaggtatgtcagaaagggcattccagcggaatggagaggaaatgcatggtggcatttcgctagagggcaagagaagttaaacaagaataaaggcgtctattcacaacttttacgaaagatgaagcagatcaagaaacaaaaccctaatgaaaaacaagttcaagacttggatattattgaacgtgacttgaatagaacatttccggacaatatacatttccaaagtagcttgcataacaaagagggacctccgattataaaatctttacgccgggtgcttgttgcgttctctctctacaatccgaagattggctattgtcaatctatgaactttcttgcaggcttgctattgttatttttagacgaggaaagggccttttggatgctagtgattattacttcaagatacctaccgggggtgcataatatcaatctagaaggtgttaacatcgaccaaggggtactgatgctatgtgtcaaagaatatattccagaagtttggtcgtacattaagccttccattgaccaccaccaaaaaaataacaaaactttttctccgtcaaataaaaaagttttattcaatatgcaaaagaatgagttcttgtacagacttccgcccattactttgtgcacggcgagctggttcatgagttgctttgtcggtgtagtgccgatagagaccacgcttagaatatgggattgtctgttttacgaggaatcacattttctattcaaagtttcgttggctgtcttaaaattgagcgagcatgacctttcgaaaataaaacctcgtaacaattcgttgaattattcttggggctctaacttaaaccagagaggcggatcaatgggccaagaagatagcgatatggaaatttttcaggtcatacagacattccctaagacattattgaacccaaatgagatctttgagaaaatcattttcaaaaggagatttaatttaaataggttagatcaggatgaaatagacaggtgtcgaaaatttgttgccgctcagcgtctcaaatttaagacatatggtgaacttcttggaaattcaacatcagaggcagatttgccaattaatgataatacagataataaaggtatccacataacaagtgatgcagtcaatgaagcattatcttcagaggtatatgggtttaaaaagagcctagctggagttcattggaataatagcatcaaggagaaagtgaagcagatgaggaagaaaaaagacaagggtgactaacttttgcttcctgtttttgtttttgcataaacaaatatgtgataattaactagcatataaaacatatacatatacacagacttatttttttttgagcatctatatttcagagaattttgtttggcgttttttctctggtattgatctggcaattttccatgatatcttctaacagcgaggtgaaaaatttgttaaagatgagctaagcttgtaaattgtgtaagttagggcatcacataaaaagaaaactcaatcaaggggaacatgaatggaatatttgctattgagaagcctagcggtattacatccaatcagtttatgctaaagttgcaacatgctttaactaaaagtcaagtattctcgaaggaaattcaaagggcaacagcggaaagaaagcagcaatatgaaaaacagacaggtaagaaggccagcaagaggaaacttcgtaaagtctcaaaggtaaagatgggacacggaggcactttggatccgttggcctctggtgtcctggtaattgggattggagcgggcaccaaaaaacttgcaaattatctttcaggcaccgttaaagtctatgaaagtgaagccctgtttggtgtttccactacttcaggagatgtagaaggtgagattttgtcccagaactccgttaaacatttaaatttcgatgatttaaagactgtggaggaaaaatttgttggacaattaaagcagacgccgccaatatacgcagctttgaagatggatggcaaacccctgcatgaatatgctcgagaaggaaagcctttacctagagccattgagcccagacaagttactatttatgacttgaaggtgttttcagactctcttaaacgtgatcatgactatcccttattgaggcccactacagaagaagctgttgataccgtgaaaaatttgaatgcaaacatgctaaacgatgttttatacttttcaaaagaatatacagagaagcacggccttgattctgaggtggcaaaggtagaagaaccatttccgctgagtgaacaagaagagcaagaaatccaaaaagaaggagattcttatagggctccaaaattgcacttcaaagctaatgtgtcttctggaacatacataaggtccttagtgagcgacatcggtaaatctatgaggagctcatgttatatggtgaaattgatacgtttgcaacagcaggactggtctcttgaaaaaaataatgtgttccaattaacggattttactgaaagagacgagaaggtgtggagtaaggtactggagaaggttctagacgagggagcaactgttgatgttatagaagagctaaagaaagcagaaaaggaaataccagcggacgtgaaggaatgtatagtttcgagtgatcaacctggtgatgaggctacggctgaaacaattgaaactgctaacgccgaagaacattctaatacactaaaaagaaaaatcgaacaggtgtaaaaaagaggaagttcgaaccatttttttttttggtcttgtgaagactacgctctcattttatctatttttttatgtgtatatatgatttaaaaaaaatcgatgtacttatgcatttaaatcgttcaatttttttgtgatagttcggtctcttctacgtatcgtccaatggatgaattaccatcaaggatgagttacctatataattacaggttgagtagtcagtgtccatatagaaattgtaactttgataaagaagatcttccgtagtaagatcattcggacaggaaaattgaaaatcgcttgggcaatttcgtactaatgtatagcacatgtcaatacaaggtagaatttcgtaatagtcatccaaaggtttaataaatttattcaaataatcattacggttgtgacttttatctctgtggatgtagtattgggaagacgtcgtggtgcatctcggaattgatactgcacatacccaatcacgataagcttcggcacaatcgtcacaagtcatgaccggagaatatcttgcgtctttgtctgcgtcacaggatattaactgtagagctttgctaaaatttgcatatagtgcctctgcaatgtggtcatatgtctgcgccatgagagttttattacccacagaaaatgaggatgtaggaacagagtaagcgacgtcactgcagaagtccaaaccaaagatcaaagagcagacatcggtacttcttgtggtaaaataaacatgtgaaaataaaatgccgcccacacttgacaacccatcaccattactgattttctttgtcaggtacgctacataagttgttgaggcattcagtcctgtcacgtaaaacatttctgtcacgctaccaccatattctgtaatttttttttgaatcgccaagtcagtacgctctaaaggatttgtactatttgacgtaactgttgcatttgatgtattttgggaagacactaaatatggtccatttttcacagcacaaagagataaattatagttttggtttagttgaacagaatcttcgtacgagtaaacatacagatcgtacaaggatggatcatatattgaataattgtgataaactttggcgtctgcggtgacattccccgttgatagtaatgcagaattcatatcagtgtccaggacctctacccaaggccttacatcccactgaaaaaccaaatcgttctcagagatactcagtctatattcccaattttcagaggcgtcggaactggacagaggttgctccgtagtggaattcactagctcagcgaccacataaagatttgaatacgtggaggtagcgttcgagctagaagactgcactggactgatggctaatgcttggatgtagccatcctgaaaaactgcactttgacctatatttgggttctctaaaaccgtttcattaaaagagtagtatattgttaaatccacatctgatctattcatgggcatttggcatatattgccgctaataaacattaacacttcatacgtgggagcaaacccataaccggaggcttctgcgtcaatggtaaatacaaaactgtcttttttgcccgctgttatgttagataagatcggggtccattcataaatgctatccgaattgatgattgtttgttgaccagtagccataacgtttttctcccatctatttaggctgggaaactttaaggaaatattcttatttgcgaaaggattgaagtcttggaataaaccgtgaatagaagtggtaaataggcagtaaaccacgaatagtgcttgccacactatcatccttagaaataatactgccgctggacagaaattgtagtgttacgggttttactgcaattcagtatggcagttaagccagtcaagtatttgagaaatagccaaaacggtacgtcagccggtcgaaattattagggaaattttccgcaaccaatggctcagtttcagtaacctgttcttgagaaaacaacacgtttacttgtagagttactattgcggtccgatggcagcgaaactatatcattattatattatgtatggcttctcaattttgatcttttttttttttggtcagtacgcgattttgaaagaaatggaaagaagctataaagagcacaggataaatatcttttcaaagcttgaataattttataaaaggtgtaggaacaggcccgacatacaagaatgtcgacaagtacagagaagaggagcaaagaaaaccttccatgggttgaaaaatacagacccgaaacgttggacgaagtgtacggacaaaatgaggtgatcaccacagttcgtaaatttgtagatgaaggtaaattgccacatcttctattctatgggcctccaggtaccggtaaaacttctacaattgttgctttggcacgtgagatatatggtaagaattactcgaacatggttttggagctgaatgcatccgatgacagaggtattgatgtggtgaggaatcaaattaaagactttgcctctacaagacaaatcttctctaaagggttcaagttaattatactggatgaagcagatgccatgaccaatgccgcacaaaatgcgttgagaagagttatagaacggtacaccaagaatacgcggttctgtgtattggccaattatgcgcataaacttacacctgcgttattgagtaggtgcacgagattcagatttcagcccttgccccaagaggccattgagcgtcggatagccaacgtcttggtgcatgagaagctgaagttgtctcctaatgcggagaaggccttaatagaactttctaatggggatatgagacgtgtgttaaacgttttgcagtcttgcaaagctactttagacaatcccgacgaggatgagatcagtgacgacgttatctatgaatgctgtggggcacccagaccaagtgacttaaaggcagtattgaagtcgatactggaggacgattggggtaccgcccactacacacttaataaggtacgcagtgccaagggtctcgcgttgatcgacctaatcgagggcatagtgaagatactggaagactacgaacttcaaaatgaggaaacaagagtgcatttgcttaccaaactggccgatatagagtactcgatatccaagggtggcaacgaccagattcagggcagcgcggtcattggcgccatcaaggccagcttcgagaacgaaactgttaaagccaacgtataatcgacgcaaatatgtatagatacaatatgtacagaacaactgcattgtgcaatataacaacataacacaacgcccagaacgaaataaaaaaaataaaagaaatagatgaaagcattttcaatttgcataccggaaaccgtaaatcaattggcgtctagctaacaactgagaatgcgaatcgccaaattgttacagaaagtagcattccgttacgtgatctgtactttaacctcttggacgtaaagaatggcagaactctggctctagtgttctgcgaatgccagatcgggaaatatttcccaaaagggcaacagcggcacgaacaagaatttcgtgttaaaaatcgcgtccggcgcgaaatttttcgcggaggcatgcgacgcaaaagcgactcgaaatgtcgggagccaaatgaggctacaaggctgtgggcagattttggcgttattatggagaataaaaggaatggtagcttccatatagcgataggaaaacatatataaggtcaataggcctacatggtaatgggattgataagcttgtccttaactcttgtgtcttggaattactattgcgtacatcagcaatcatccattgtcaagaacaaaaacgataacaaaaacaatcaattatacaaataacagtaaagtaataaaatgtgtgaatacagcaaggctcttcatattctgctcaagtcgccagtaacggatgacataataaaattcttaacagacacaacattgagggttgttccttcaagcaactaccccacgcctcccggttctccaggagagaaacacctcacaaggctgccatcgctaatgacttttatcactagattggtcagatacaccaacgtctacacacccactctgctcaccgctgcgtgctatttgaacaaattaaagcgtattctgcccagggacgctactggtctcccctcgaccatccatcgcattttcttggcctgtttgatactgagtgctaagtttcacaatgactcttctcctttaaacaagcactgggctaggtacaccgatggtctctttacactagaggatatcaaccttatggaaaggcagttgttacagctgttgaactgggacctcagggtgaacacagaagatttgatcctagatctgcagcctctattagagcccatcaagcaagacttggcaagatccagcgaccaaaggaagagaattaacatgatgatgtccatgaacagaaggacttgtgctggcacgagtcctatcagatcaaacaacagattcaaactctacgaaaaacagagaaacgtgtcgatagcatccgatttaagttctgctactctagtcgacagttgtaatgatctaagaaggctaaaagatgtaaccaacatagcgaacaacacagtcgctaacacgaattacgtcaggacggtagagaaatggaacgacaatgtcaacaggcaaagttgggatctggaacagatcatgagtcaacatgggttttaatgtggtaaacaagatggcccttacggggctcttagtgggagaaagatttttaatagagcataattaacggatacataatatattataaatttaaataatcaaggatacctaataataataacaatcaactgaacacaacattaaaaatggtatttgttattgtatgttaagccctaagtgattgtgccgttataacttccattcgggtgatacctgcaatatgaggaagaaaaaagataaattttttcttcttaaagtataaaaggcggacatatttgatttaaatgcagaagttttctctcagtggtttatgttttacatatgatagaaaaaatgaagcaatagcaaagtatcgtagtgcgaaccggtctcgtaactttgataagtttatcaaaggcgttaacattttgtttcgtaatagtaccttaacacatgacgaagatgaaaattaaacatgaattcaaggaaaaatggtaaatgacgagaaaaaagctgtgcaccagtctgaacatggatgccacaagtactcaggtgtcctatgaagcattaagtatacccaaatttctgatccattttcctttattttcttttttttttttctctcacatctgtgactgtattatgagcaaactgtttacgttgaacggaatcgatatgtaaattaaatcttttgaaatatgtaggacagtgcttgtataggtctgttaagtagattatagaatgtacgccttttttctgggcgtgaaatagatcagaaatcctgttaggttgccactggtccatttcagtgttgctcatccaatcaatcatgtatttacatgcctggagtggcctattctatgtattaacagcctttgcaagacgcgacattgttctttccgatatggctcggagtagactaaatatgctacttatagtttttcttgcgtataccattgtcttatagtttttgcacacattaatgtttaaaattgaaactacgaagcaaaacaataaaaaaaacaaacaaaacttaaaaataaacaaaagacgctcgaaaccaagtgcatttattgaatgtttttgggaatgcaagtagcaatactattgtaaaagtactactatttccctgtatcatacgcttttactactattcctcacataaagcgagatgcttacagaatgcataagagagagaagaaaaccctattacgcccacttgtctatattagattactgtccctatttatatcatcattgcaaaacgtgagcacctcattagacgtagattcttgcataagtattactagcaggagaggaaaaactccacccacacacctcaacatgctgagaattttgctgcgagcagcaagaggcaaaatccaaatttaaagtaatttacgcatagaagacattgtaaagggattgcaaagacgtagagtacgcaagttagaaaccgttcatcttttaaaactcccaagttttgacaaatttgcgagtgtgtgtgtttctgctgatcttgacgagattaaactttgttcctgaagcaacaacgacagcaactgaacatcctctgaataagttaatatgttttccgctcaaaagccaatatatggcaatggagcaggcgtgaacatgggtggtggtggtccttcaactaataatccaggatctatgtccatgcctggggttccaacttcaatgggtccaggcatgaatcaacaaattccaagtggaggccccatgctaatgggcaatactccgaataataataatagcaatgaaaatggcgagaacaacggcaataacggcaataacggcggtaacgatgctaacgcaactcgaaacaatcccaacatggtcaataatagaggcgcagtgcatgctctagatgatcccaatgtataccactggatttgtcaattgacctacggccctcaaaaggaacaagcactgcttgaattaggtcgcaaaagagaacagtttgatgaccttgccgttgtgctttggtcttcctttggtgtaatgacctcattgctgaacgaaatcatttccgtatatcccatgctgcaacctcagatgctctctaacaatctatcaaatcgtgtatgcaacgctctagttcttctacagtgtgttgcatctcacccagagacaaaacatctctttttacaggcccatattcctctctttcttttccccttcctaaatactacctccaggcaaagaacttttgagtacttgagattgacttcattaggtgtgataggcgcattggtcaaaaatgactcacaagacgtaataacgtttttgctaagaaccgatatcgtgccgttatgcctaaggatcatggaatcttcttctgagctttccaagacagtcgccattttcattttacagaaaatcctactagatgacgttggattgcaatacatctgtgccaccttggaaaggttctacgccgtaactaatgtcttaaaagatatggttgagcacttgaccgtgagcacaccaccgggacgactactgaaacatatcattagatgctacttaagattaagcgacgatctcgaagcacgcaggctattgaaaatagtcttacctgccaaactgagagataacacttttacggaagtactaagagacgacgtcgggtccaagagatgtctggcacaattgctactgacattaaacgaagaaacctcatgatgcatccccatagatatattactgtttttctctttctattttcctgtattgttttaaccttgcctttttgttttagtttcacttcctcacctctcctaattttgtatagttatatttatatgcatgaaatgtataaagtccactcatatttcagaatggtttaagttaagtgccagaaggttcttctgtactattactattacccatttttcatcctatcacccggaatgtaccccttgtgtcattcactacgacgccacgaaccacgattctatttttttcgaaatctaaaggtttcgtcaagatcaatgaaatatacataggcgtttttttggatacgagttgcattgttgagaacacaattctttacaaataagtgcaagggaggaattgtgtgtgctcattaccaacgtacttcttcagttattctgctaaacccgtttttttgttcttagcttcatccaggtgagcccgcaaacattacagaacgacgtataatacaaaataactaaacaaatacggataggacaaaagccaagaagcgatactaaatcacagagcgaatcaacatgtctgcacatacttacaaaaagtttgaaaactcgacctcgggcgatttacctgataaaatgaccatttatcaggattgtatgaacacgtttaacgaatcacctgtcaattccaagagatgtcgtttattgatttctcgcttgctgagactcttggcccagggcgaaaccttcccacagaatgaagcaactgcattatttttctctatctccaaattatttcaacaccagaacgatcctttaaggcaggctgtttatttggcaatcaaggaattgagtggcatttcggaggatgtgttgatggcaacctcttcaatcatgaaggacgttcaaaacggttccgatttgattaagcctgacgctattagatcgctgacttatgtcttggatgaatctactgctttttccgctgaaaggttattaaaaagtgccgtggtaagtagacatccttcaatatcctcagcagcattatgtacttcttatcatttgctgcccatttcagaagtcactatcagaagattcaccaatgaaactcaagaagctgttttggatttgaaacaatttccaaatcaacacggtaatagcgaatattatccaaactccacttatatttctcaatatcatgctcttgggttgctttatcaactgaagaaaactgataaaatggcgttactaaaattggttagacatttctctgaaaacaattctatgaaaaatcaattggccaaggtagaattggtcaagattgtcaacgatttgatttatagggatcctcaattatttagtcaattcaggccacttttgtctgattggctatccaacaagttcgaatctgttcagttggaaacggcgaaattgattacttctttcgctactcgcaattcccgcttagtggctcccgagttatatgcggcagctatcagtgctttacagtccttactgaccgttcctcgtgtttcttctagattcgctgcattgagaatcttaaatagaatatccatggtttcaccagaaaagattgttgtttgtaatcctgaactagaatctttaattaatgattctaatagaaacatttctacttatgcaatcaccactttattgaagacaggaacttccaaaaatatttcatctctgatttcgactattactaattttatccatgatgtcagtgatgactttaagatcattattattgacgccgttcgtacgttgtctttgaacttcccacaggaatggaagtcaattttgaacttcttaatcgatgttttgaaaaatagtgaaggtggattcaaatttaaaaacagtattgtcgaagcattaatcgatattgtttcatttgttccacagtctaaagaactcgccttagaaaacttgtgtgatttcatcgaggattgtgaattcaacgaaatactagtgagaatactacatcttttgggtaaagaaggtccatctgccccaaatccatcattatatgttagacatatttataacagagtggtgttggaaaattctattattagatctgctgccgttgtagctttatctaagtttgctttgacgaagaacgatcctaccttatatgagtcaatcataagtttgttaaagagaatcgctaatgataaagacgatgaagtcagagacagagccaccattgcactagaattcattgattcggctaggaataaagatgatgttatagcacaaaatctaatcgaatccaaatatttttacgatattccatcattagagtcaaaattaagttcttacatttcctcaaatactgattcatttgcaactgcatttgatgtgaatcaagttcgtaagtttactgaggatgaaatgaaggcaataaatctgaagagaaagcaagaacaaattttcaatcaaaagtctgaaaccactttggatactacaccagaggcagagagtgttccagaaaaaagagctgacgctaattcatttgctggtccaaacttggacgaccaccaagaagatctactagctactaagtacgctgacgaattgctatccattgaacaaattaaaccatttggtcaattagtaaatagttctagggctatctcattaactgagccagaagcagaattcgttgtacgtggtgtcaaacatctcttcaaagacaatgttgttttacaatttaatattacgaatactctgacggatattgccctagacaatgtttctgtagtctgtacccctgaaatttctgatgaagctgaattagaagagctattcaccctacaagtggacagattattaccatccgaggaagcagcttgttacgttgcattcaaaaaacttgatgaaattgtaatggaaggtttcttgaacaacttaacattcactacaaaagaaataaaccctgacactaatgagccatttgatggtgatgaaggtttccaagatgaatatgaaattgactcgattttcttgaatgctggtgattatgttaagagttctttcactggtaacttctccgctacatttgatgagttgccatgcgaagaagttgctgttttcaacattcaagaagatttatccatacaagaagtagtagataagattattttgaacagtagctgcttaccggtggaaagtacccaatttgctccaagtgattcaaactcccacaccttgaaattatttggtaagagtgctttaactggatctaaagtagccctacagattaagatgatcaagagttcgaaaggtcttgctttgaaagttcatggtaaaggtgaagacagcttattatgctctgatctggtgaatggtctaatgcagtaagctgtgaaattttatttcagttaatcccttcttttgttatcaatagtattaaaagaaatgcgtcagctttagcaagcgtgcatgcaaataagggaatgaacagcaagaacaataataaaccaaaaaaatcacggatagaatatgacggatcatcaccacacgaagaataaattatgtaatctttgtataaacaaaatttttaaagaaaaatactataatagtttgacaagagaaaacgaaatggaagaaacaggacaacagggcagaaaaaagttgacattatgcaattgatgaaagaagaagaagaaaaaaaacaaaaaaaaagcactagtctgaccaggcatattgtaaaaggctgcagacccttgaacgcactacacttttcactgtattccgttaccaacattactgtttgacagcgatggatgctgatgaattggaattgaaaggtcatttgaaaaaattgaaaaaagaagaattgcttagaaggaaacagttaaaagagagtaatcttcagaaaagagagcttgaatataataatgcctcaaaaaatacttcaatatatatttctggtcttcccacagacaaaacaacgaaagaaggactcactgagcagttttgcaagtatggaatgataagaaccaatcgagatggggaacccctttgcaagctatatgtgaatgataaaggcgctttcaaaggggatgccttgatcacttattccaaggaagaaagtgttacattagcaatcgaaatgatgaacgagtcgatcttcctgggaaaacagatcagggtcgaaagagcccaatttcaaaacaaggaaggtgacaatatgcacgggaaagaaaatgatttaaaggagttcaacggacctgagcctccaataaagaggctaaaaaaagcgaagtctgaaggggagggggaagtaatagattacaatgacgatgaaagcctagcaaaagctgatcgaacggtgatatttgccaacgtattcaatatttacaaatcatacacaaatgatgatataaatgatattcaggaagatcttttggaaggctgtgaagagataggtcaagtagacagtatatctgtatctcccaataagggggaagcgacggtcgtctttaagaacaataaagttgcattgcaatgttgcaaaatcatgaccggacgttattttgatgggcaaaagttgcttgctttcatttctggagatgagaacacttcaagcacaagtgacaagaatgaggacagcgaagtggaagatgaccttatatagaactgcagtaaaaaaatgtattacccccatatctttggtacttaagtaaaataagtgaacacaatgtaataaacagaatggattagggctttatgacttcccagtacaaaataaatgtcgatataatacttgaaaatgcaagcaatgccatcaaaaaatttgagcggtacgagaatcgaacccgtgtccccaccttggaagggtgggatgataaccactacactaaccgcccatgtgttggatggtgtaactgtaatgacgaggtaataagtgatggcgactatatcaccaccgaaacacagcgattacttaaaagggtaatcactactgcgattctaattgttggaataaaccaaacctcttccgataatgttggaacgagagtaattaatagtgacatgtgttgctatggtaacaatctaatgcttacatcgtatattaatgtacacctcgtatacgtttaagtgtgattgcacctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgttaaagatctattagttgatcatgttggaataaaaatccactatcgtctatccaaacaattctctcaaaattcgcccaattctcaaaattcacccatttcccacacatatgtgttttaggaacgtttaggataaggaatcgtcatactgacgtacctcattttgagatacaacaaatcatatattataagactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgtttattttttttgtatttgtgcttatttactaaataaccatttcaccctgttataataatgcttaaaagaagaatgtagtttttctcttttcctttaactgctttacttctcccgaaaaagcaagatgcaatcttttaatatgtttgagtttgcttaaagtatattcacaaaaaagaaaataaaagttaaaaatttctgaaaatcaggaccttattcgatagttggtcataaattgactgaaaaatagaataatttcggacaccaaatgaatcattaacaagacaatatcttaaggtatgtacaagtgagaatattacttatatataaaacggttaacaattttttagtggtccaaagccttgatgttcatgactttagaattagacacaactggcacccaatccttctctggagacagttcttctagctctatttctaatgagctcttttttacattctgttttaaaaagtgtctagaacccttattttgagcttctttgatatcttgtaagagtttatctttttccattactaggtaacctcttttctcttctttactatagaaatcaatatcccttcttttcgtgggtctagcctgtagtggtactcttcccctcttctcaagaaaccactgggggttgagatgtgcccttagacccaacggtgtgtagtaacgagctgtaaacttacctcctgctttttcaatagccgcaatagccttagcggatgctctagaagcctccaaagcaatcggtagattgtagtggaactttccgctggctagaattttaactccgtactttatgggaccagttaccagaccaagctttctcatcttattcatgtctaaaacctcgcctggttgcaaatgaagcctatttttatcatgaaaccattgaatgcgtttcaagtttaattcctttaatggtttggcgccaacgttggtaaatccaattttaggaaatagcttgtaaattggagtttgaccaccttcaaaccacgattttactttaccacgcgccttttgacccttttgaccacgccctgatgtcttacctaaaccgctggaaggaccacgcccaagtcttttgaaagactttgtagaaccatctgacggtttcaattgtcccaaaatcgaaacataacgataactttgaaatgctaataccggcgatttgaataaacctcggaaaaaaatatcgttaccagctacgctagttaacatcatggacggaacaaaagtgtttattagtttgcgaccgattacggttgtaaaactatttcttaatcctgtttgcctttccgctttcatcaacttctaaaggtcatgagctttaattttacgcactgcgtttagtgcagttacctggagtttcagccgggtaagaaaactatacgattgccaaatagaaaaacggatataaagatagtagctgtgaatagtagctttgtatagtacataaaggtaccttatctaacattgcttgcgacgcagaatacgcaaaatatactgtttaattgcaatcaggagtttgctacggtatttggtataatcggaactcatattgtcctacgttcaccgagaccaatgaacgcacaataaaatggatacttggaatgccctacccaaaatatgagctgcgtttgttttgtgaaaaacgaaaagtaattaagttgttttgcagaagtgtgaataattgggggacgccatttggtttctctcttctgattgattaaagttaatttcggcacaataacccaatgactggctaggaaacttctcgatgcatccgtgatctcccaaggacgaaatggtttttatcacgtcctaacgacatcatatgtcctcgaggagaacttctagtatagtatttattaacaatggaatcccaacaatcatcaaattattcaccaaatatacacagattcttatactaactaaagtaagaagattaggatttccatactcattttgttaagtagcacttgtatatccggttttctcaagttctgagcttctatggccaagttggtaaggcgccacactagtaatgtggagatcatcggttcaaatccgattggaagcatattatttttattctacggtaaacatgcctgatggtgatttgagacagaccccattgcctcagatttgtgaagaatagaaaatgtgtacattcattttgataaactatacatatacttaactttttaacatgataaatcaatattgatatggtcggtactgttcactttatctatattttttttctttcgtgcaataatcgtcggctttaataatattatacatacaaagggaaaatgaaggaaagaaatatgaaaggatgaataagtctttgatatgaatatgtagtgttggtatctaaacctagtcagcgcaaagaactattattggaatcctttgcatcatcgtaatcatcatcaccatctgagacattactcccaatatttgaactcacattatcggggttgacaatgtgtagttgtctttcttccatcatatcgggcagcgaagtagcactgaacctttggttcccgttatagatcgaaggaggctcctcgtacactaccgagggaaagtgacttcttttgctgatattatgtgcatcaccagtaataatagaatctctgccgcccggcgcccttgtcggcagatcataagtggcaaaagtagacgctgtattcttggacaatgctgtattattcctagagggtatgtgccagttagtgctcgaagcagacggtggaataacagggttagcgtcagcatcacccagtgagtacggctggtactgctttgtctcttccaagtccacatgctgagaagattggcgacgttttttccatacgaaaaagaataacgccagagccaacaaggcaactgtaccacaaaccacacctactacgacacctgcgatggcgccaccactcaagcctttgctcttggacgagctcgatttcccgtttaagagagaactagtagaggaggacgtagacgatactgttgcataaacagaggtcctggtggtaaagatcgtgcttgcttgttggttagcttgagaaaccacggactgcgtcaccacacgggtagtgtaatgcgtggaagtacctattgaagtcgatgagggggtagaagtgaccgttgctgtcgaagttgaggatgaggtcgatgtggtggatgaagaagttgcctgcgtagaggacgtttctgaactggaagaggcagaagtgctagaggaagtggtggaaggagaagaagaagtagaagtagtactagaggtagtagaagtagtagaagtagtagacgtagaagaggaagaggatgaagaagaggaggaagtagttgtctctgaagaggaagtggtagtggaggttgtagacgaggaagaggatgagtgcgtagcagaagaactagttgaagttttcgtgtccaatttcgtggacgtttttgaactaacacttgtgcttgatgaagatgttgtcgatgttgaggtagcagtagatgaagttgagtccgcggtagaagcagcgttattgatataaacgttcatggcagaagaaccaccacaattttggtagggccagccagcacacgaaacatcacatttgctcgaatctacctgcgtcaaagactgtaactgagctacggaaccaccacagtagcaacctgtaccgttgaaaagagcaacgacagcctgaccagggcattcattttgacagtaggaaactgattgatactcgtaaacacccttgtaagtcaaccccaattttcgtatatcactagctgaatagcaagctttatatgtgaattggtcagccaacgcggctcgtatatatatgagccacactaagatgaaggacttgtgtatgagatctaggtgcatattccacttctataatgctgttggtcaaaaagaaattcaaagaagaaacaattagaaaccagaaagtctgtaaaaatacaaaaaagcgtgtcctataaccgaacagcaatgtttgttttcactagatttgttttcttttggcgaaaaacgaaggtagaaatgaaagtaaaaaaagagcaataatggtaaatcaaaggctagccacgctttgagctatagttggtcgtgctgagcaatagtaaagaattgaaaaagcgagtggatgatttgaaaactgcttatatgttttacgttgagggtttctcctctttatttcttcgaaggacggaggacaggtataaagcagtcgctggaactcttttccctgacaatcttaaaaagaaagaccgaaacagagtgttataaaacgaaacaaaaaacctgctgtaaatgcacttctgggagaagtgctagatcacaacatacaaacatatgcaaattcatagtaaaaggagatagggcccagatgaccaaatcaagaatggctcactgttgaaacattctgcttaatgtcgaaacagtccgtaaacaaacacattcccacaaaacaccgcaccgcgaaaaaaaaaaaaaacaggaaaaaacgcgaaatgtccgtaactttacccggtaatagtcacgtgataaaggtgcattggtctagctggctgttctggccaacgcgacagcagggttcatactttcagtagaacaaaaatcgggggaaatgcgatgcactctttaactgcaattatgcacatcctattgccagggcggatatttgatgttgttctcagatatgtattccctgatctataccgttctcatagttcaattttctctgattttctcgtgcgggcaataagtaaaaaatagcatttgcgtgcttaagtgaaatttttcagattatgagtgatatagagatgaggactgtaacaagaaggaaggtgaggaaatcaagacggtaagtagcatgtccgggtcgttaaaatctctagacaagaaaatagctaaaagaaggcaggtgtataagcccgtgctagacaatccgttcacaaacgaagcacatatgtggccgcgcgtgcatgatcagccattgatttggcagctgctgcaatcctctatcataaataagttgattcacattcaatcgaaggagaactacccttgggagctgtatacagatttcaatgaaattgtgcagtatttgagcggcgctcacggaaacagcgacccagtatgtctatttgtgtgcaataaggaccctgatgtaccgcttgtgctcttgcagcaaatcccgctattatgctatatggcgcccatgacggttaaactggtgcagttgcccaagagtgccatggataccttcaagtcggtttctaaatatggaatgctgctgctgcggtgcgacgatagggtcgacaagaaattcgtatcgcagatccagaagaacgttgatctgcttcagtttccctggttaaatgctatcaagtatcggcccacatctgtcaagctgttgaaaactacagtgccaattgtctcgaagaagaggcaaaagtagacaaaattacccgcgcaggcctatttttctagaagacagaagaaaaaagtgggcagagaaagcgaggaaaaaaagaaatacatatgaagaagaaaaaagctgaaatttaagcaaatactttttggacaaaatcatcaaactactactaaagtttgaaacgatcggaaagttacaacacatttacgataaaatatggttgtcttgaatccaaataactggcattgggtggataaaaacaccttaccttggtctaaggactacttgaacggtaaattaacgagtttgtccactgtttcctctgatgggaagagcaaaattgagttaacccaggtgagtagcatcaccggtgactccaacgtatctcaaaggaagggcaagccgatttgctactttgacttacagttgtcgatgaacgtcaaagtgacaaatttggatactaataaggacgacgaggatgatgacggcatacttgcggacgggaaactagaaattccagagtttatgcatgacgagtctgatattccgattttgtcgcaagggtttgatgcttttgatggattggttaggtctgaatttgtccctaaagtagtggaaacgctactaaaataccaagatgacttgattaaagaacactcaaaggatatacaagtttgatgtgttcatgtaacgaaaaggggagcgttgcatagatagaccaccgccccttttaatttttccagcgttttcaattgttattcttcttcttcctcatactcacccaatacataacatgtatacacacatacatagataatgaagaaaatagcagtggtagaaaaacttaataaacatatggaatgatcttgtaaggaacttttctttcgtattcttcccaattttcgccatatttcaggcggcacttgtgctcatcacgttgttgacggtgtaataacaacgtggcgaagtacaacgagtagtaatatgtcaagggagtttggaaccaggtggccaaacaccaacttaatgaaatcagccaatcgccaaagtaattgatatgctgtgatttagcccaccacccgtcacataataactttgtaccacgctttgtctgaatactttttagattttctaatttaccttgtctaaactcagatttttgcttatttgccgagtggaagatgtggaaacccaaaaacattatggctaatataccgacaactttcacccatcccaattccacaggggaaacactcaagtaacgcgcttgtaatgagtaggtgaatggaactaaacttaagtcaccaaacgctagcatgaaaccaaacccatctgtagtgatatccatcatggttaatacaccttcctcgtttagtactccatcgaaaatgtaaaatccttgcaagaaattaaccaagaccaatgcatcgttgattttaccagtcttcaggtaatggtgatgcagacaggaaagattgatcagtaaccataacaacatgccgggtctcaactctgaaaacatcttgatatctaatgggccgagacgagggttcagttctctaccaataaaccaatcgtaaatgatgtttcctgaatttccacctagtgctaagatcttttcccttttgccattaccatttttcttgaagatcaatggtatgaagctggcaacatagcagtacgtcgccaaaaagaacgaaaacaaaatagatattatgcataaactaacgtgattttcatacagatattgcaattcaggcaattgtccatcagtcaatttccatctgatagccaaaactaagaccaaagttgtagacatggcaattccattgatcttatacgaaagcttcgaaccatcccttaactgaacacccttcatgactctgcccggtaaaatgacgtccaaaactgccagtattccataccacaggcaatagacagtccataattcacgattgcccagatagtagcgcaatggcttgataccgttccaaagctcaactatatcgaaattctggaaaaatcccttaataaaataatcgggccttatcatttgattcaagatgatagtgaaaacaggcagccctatgctgatgcctaaggcaccaatcagcccaccaaattcaaactctgtagttctgggattcaaagctgataccatccttttattctctacaccgaatttgtctttactcctatgctgtttacaaggtctatctgataagcaattgcgcaagaaaatagtagaatgaaaactgattattaaaaacaaacgtaaactcaagcctcacttgatgctcagacggagtacgtgaaaaacgtccgttatgcaaaaccctttatatgcacaaccttcacacaatgcaaatttccgatgatgcctacatacaaaagagcgaaaggcgatataaatttttttcacgggattttcgtttaggtgaaaataaaatgaacgacagagcatgcagagtccgggtaatacatatgtttcaatactgtttcaatactgtttcagaagtgcgtcacatattaattttaacttataactggcctgttgctggcaagaggtatatatatatgacgaatgtgaccaacataagtccttaagataatcccgaaatatttggttaggatgattccctttcgaatttgtgaacgttgatgatatgagcggttttaaatgctatttgcaattgggtgacaggctctctcaaatatggctaaataagtatactttggttttgctgctagcaatgctgaagcttctgtttttctccaaatccatacaacatgcgatagaagtctcggaaacgtatattttgtccaattgttacagtattgattcactatactccaagatgacagacaacacgccgcactatttaggtatcatggggaattatcttatcgagaagggtatggaggagactgttaaagctacgctagagacgttatcacttatagtatatgcgagcgaggggctggtaaactttgccattgacctgtatttgggcacttatgcctgtttgattgttagtgccgttgatggtaccgtggacgttgctactaacattacagaaaaactgattagcttagtcaatgatacagtttcaagtgtggctaatgaattggatacgggcttgaatgacatctccaaaataatcaataaagtgatcaaggccgcatccaaagtagagaattttttcacaggtgatgacgatgacagtaacatgacgtcgtcaatcaaaagcgtcaacttaaccatatctgcgcttcacaatttatacattccttcctcaatcaacgataagcttgaagagttatcggcaaagacgccggactttgcccaggttaagaatacaaccaagaacctgatctcggttcccttcaatgaagttcggaagaatatcaaggccgtgaatgccagcaatataatcggagatacctccgttttgtacgtacctcccgtgtcccttgacaacagtactgggatttgctcatccaatcaatcagaaattttggccttttattccatcttgggacatgtcctgaaaatagccaccgtagtgtgcattaccgtattgatatgcttcgctgttggtgcgatggcgcccgttgcatggaatgaaatcaagctctggaggcgcctttgcggaatgagagaccattacatgctgagcaggcaagattcgtatacgtccttttccagtgaaaacacgcacgaattgaaagatccatttagagatcctcctatacaaaatggccaatatgatgtcattgcaagctatcagcagtgctttcaaacatggaacacaagaatagcaggctggatgacaaatcttgttacctttggaaaatcaccagagaacattgacccaaagactaaacaaaaaatagaatgggtagtggcttatatgacctccgaaagagcactgtgtgttcttggaattggacttttgggaattttagtgtgcatatgccaatttgtcatgatagcactgttaaaacacaagataagccattcattgacttctaatgatggtgacggcgttcaaaatttgctgaagtctagcactgccgtcgatatagagaaccaaatgagcctttggagcgttcagactaataaatatataaatactacggagaccaatatcaatcaggaagtattcgggtggataaacacgacaacactttctgtgaacaatacagtggccaccatgatctctgatatagacacaactttagcagatgtattcaatggaacactgctatataacccaatgaaaaccgtggtcggatgtgccattgaaaataagctctacacaatagagaaggcaatgacgtggattcacgacaaggctcagctgcatatcccgagaattaatgggacacaaatcaagcaagctctggcaaagcaaaccgacaacagcactatacccactgcaagctccacttctgccgccacagaaaacttactggagaaccttgtgaatgatatgagagaaggacttttaaaaattctccgagcttaccaccgtataactctgggagaactcacggtagccttggtcattcttgcggtgtggctcgtacaattgcccatagctctggtaattctccgattacgtcttcgcaaagccacctttgactgattaattagttgatagactttttccgtcataactctatttaataatgatgaccaaaaagaggctcgttcgaatcatttcgcgttgaatttgaaattcgcggaggaaaaacacgcaaagagaatcggaaaccttatcgtcaaatcattgcaccttgcaatggtgggtaatgatacatcatcgcagtaacagtattcatatattcgtatagttaataagatcacttttcagttagcttatacaataaaagatattaccttttgtattgttagttgcaacatcctttttttataaactttgacaggcgatattacgtttgtcacttcggtttccccacacaaagaacacgttacttggcaaattcagctcttatgcgaattttttcaggtgacaacaaggtagttgattccctcgcctctaaccctggattaatgagtccatcgaattttggcggtgacttcggttcacgactaaaagtaaatgtaacatcaaaaaagaaacttaacgactcatcaccaacttctcccatggaaagttcaccagtttcacctgagttggtgcctattctaacactgctaaatgcacatacacatagaagatatcatgaaggcgtgtttttgattttacaagaccttaacaacaatggcactcatgcagcaaggaaatggaaggacgtatatggggtactgttgggtactcaactagccctttgggacgccaaggaactagcagaattcactgatccgtcttgtccggtctctgaaaagaaactgaaggaagttgcttccaaacccacttatatcaatttgacagatgctacactaagaactttggataactccgataatatcgtaatggagtgtggaaaaaacctcactaatgcattggtggtttctactacgctgaaaaaccgatatttcttacaattcggtaacaaagagtctttcaacgcatggaattctgctatacgattatgtttatacgaatgttcttcgttacaagaggcttacacaggcgcatttatttcaagtagaggcgcaaaattaggtgatatcagaattctccttacgaatagaaaatatgattacaaggattgggtcagcgtcagattcggagcaggtatgccgtggaagcgctgctatgcggtaatctctcaatctagcagtaagaaaaagggtcattttggtgaaataaatctttatgaaaatgacaagaaagtgaagaaaaaccatgcaatggctactattgtagaggcaaaggcgctttatgctgtttacccgtcctcccctaaactaatagattcctctacaatcattaaagtcgtaggttctgtgaaatttgaaaaaaaggagtctgctcaggaaaaggatgtctttattatgcccgagaagcatcaagctgtaccaagttatgacactataataaggtttttaataccggctatggatacttttaaactatatggaagaccagagaaattattgtcaagcaagaacgacccacattcacttttgtttggtttgccagttttgccacatatatactacttggaagtggaggatttacttccattgactaattctgtatcaagcttacactggtcgaataacgaatggaaggaacatatcagtgatattttacaaaggaaaatagcacaaggctactgtgggtgtaattctacttccaatattacttctcctctaccttctcctttccttggttcagcagacttatttgaaagggccgatggtgttttatcaccgaaactttcttacgggtctaaatcttcttcgaataacagctcgaagaacagtttgccaaagagagagcgtgtaaaattgtcatcttcttctgaacaggaccttaataactctgatagtccatctattaaacgtaaaagtcctccactagtgatatctgaaagtccacacaaagtccacacacctactgatgcatccttcagaacaagagtgacagaaggttcaccttatgcgaagcaaagacatcccaagccgtttgcgtcatctgtaaacgattcaccatcagacagagccaagtcgaggacagttccttacaataataacgacaggaaagcgaccactcctgagaaatttgaaagaggagaaacctcttgtggtaagaacgtggacgaaagtttggaaaaggtccggaatatgaagttagaaattcccgagtccaattttgacaagttcatgacagacaaaaatctgttgtctgtggattctaaatgctctaatgagaagaagctctctgtggaatcagatttgtctgcaatctacgaaaaatactccaatggtccctttggtcacactgagggtcttaacggatcttctgatgaaacttaccttcgttttcaacgggcgtcagttcattcagagagcaactacaattcaagaaaatcctttacaccaagtgacttttctaatggcaatgaggaagaacatgccgttttacaagaattaaatagtttaacccaaagaattaatgaactaggcatggaaagtataaattcaaactccgattcggacagaataaacgggtcatattcacaagtggattttggtaacaataacgacgaggacgatatgaacctgttcgacccagattttatggcacaagaccaattgcgtgctgaagaaagagactacaacaaggatgatagaacacccttagctaaggtccctgcggcctttcaatcaactggattgggcataacccccgatgacgatatcgagagacaatacataacggaacacagatcacgacatgaagtgccaaagcggtctcccgagaaaccctccaacccgctggaaataggtaacccatacgcgaaacctggcacaaggttgaataccactcacacccacagcaaaactgatcgtagcattacccctcagaggggccagccagtcccatcaggccagcagatttcctcctacgtgcagccagcaaacattaatagtcctaacaaaatgtatggtgcaaacaactcggcaatgggttcgcccaggaatccaaagacgagagcgccaccaggtccatacaatcagggatggaataaccgcccctcgccttcaaatatttaccaacgtcctcatccctcagatacacaaccacaagcatatcatctccccggaaacccatactcaacggggaacaggccaaacatgcaagcgcaatatcacccgcagcaggtgcccatgcctatcctgcagcagcccaatcgcccgtaccaaccttatgcgatgaatacgcacatgggctctcctggcggatatgctggggcagcaccaccatttcagccagctaacgtcaactacaatactaggcctcagcagccatggcctacacctaactcaccatccgcacactaccgtccgccccctaacctgaaccagcctcaaaacggtagtgctggttactatcgtccgccggcaccacaattgcaaaactcccaagcccgtccacaaaagaaggacggattctcacagttcatgccatctgcaactacgaagaacccatatgcccagtaactcgaccgactggttgtaattttacaaaaagagagacaattaagaaaagaaacaagcgccaggcttccgtatcccagtttttcatctcactttctgggcacgattgtaataatacttcatgataataactaaactatataagtagtgtctcatccgtaaatatacatttagacagattcttgtattttctccgggcaatttttaactttttttctgttagggcacatgacacttgcctattatggacagccagtaaagatgtgccatatattgccccctttacgctctctgccagtattagtgggaaaaaaaaaactgaaaaaaaaaaaatcgcagactactaataatcacgtgatatttcttttcactctcttcataaagttgctaaaaacacacaatcgaatgagcctctgagcagtataaattgtacttcaaagcactagtcatgaaaaacgcttacattagttcagtttgtcaaggttatgctattacttgtacttatttcttgctattgttagtggctccccacattgacgtattttcacgtgatgcgcctcactgcggaaggcgccacacattgcctgcaaaaaattgtggatgcactcatttgatagtaaactaagtcatgttaatcgtttggatttggcacacacccacaaatatacacattacatatatatatatattcaaaatacagctgcgtccaatagatgagcttccgcttcgttgtacaacctacctgctatcttgttcacggatatttcttgcttttaataaacaaaagtaactctagaacagtcaagtcttcgataatttttttagtcacagggtccgtctaaagtttctctttatttggaataatagaaaagaaagaaaaaaacgtagtataaaaggaatgtcgcatactttaaaatcgaaaacgctccaagagctggacattgaggagattaaggaaactaacccattgctcaaactagttcaagggcagaggattgttcaagttccggaactagtgcttgagtctggcgtggtcataaataatttccctattgcttataagacgtggggtacactgaatgaagctggtgataatgttctggtaatttgtcatgccttgactgggtccgcagatgttgctgactggtggggccctcttctgggtaacgacttagcattcgacccatcaaggttttttatcatatgtttaaactctatgggctctccatatgggtctttttcgccattaacgataaatgaggagacgggcgttagatatggacccgaattcccattatgtactgtgcgcgatgacgttagagctcacagaattgttctggattctctgggagtaaagtcaatagcctgtgttattggtggctctatgggggggatgctgagtttggaatgggctgccatgtatggtaaggaatatgtgaagaatatggttgctctggcgacatcagcaagacattctgcctggtgcatatcgtggtctgaggctcaaagacaatcgatttactcagatcccaactacttggacgggtactatccggtagaggagcaacctgtggccggactatcggctgcacgtatgtctgcattgttgacgtacaggacaagaaacagtttcgagaacaaattctccagaagatctccttcaatagcacaacaacaaaaagctcaaagggaggagacacgcaaaccatctactgtcagcgaacactccctacaaatccacaatgatgggtataaaacaaaagccagcactgccatcgctggcatttctgggcaaaaaggtcaaagcgtggtgtccaccgcatcttcttcggattcattgaattcttcaacatcgatgacttcggtaagttctgtaacgggtgaagtgaaggacataaagcctgcgcagacgtatttttctgcacaaagttacttgaggtaccagggcacaaagttcatcaataggttcgacgccaattgttacattgccatcacacgtaaactggatacgcacgatttggcaagagacagagtagatgacatcactgaggtcctttctaccatccaacaaccatccctgatcatcggtatccaatctgatggactgttcacatattcagaacaagaatttttggctgagcacataccgaagtcgcaattagaaaaaattgaatctcccgaaggccacgatgccttcctattggagtttaagctgataaacaaactgatagtacaatttttaaaaaccaactgcaaggccattaccgatgccgctccaagagcttggggaggtgacgttggtaacgatgaaacgaagacgtctgtctttggtgaggccgaagaagttaccaactggtagggatagataccacacatacctcaggcataacatagataaaccagtacatgtatatctatatctatatttatatatagacaaacagcattaattaactataacaaagtttctagtaacactaacggtagtagtagatttctcttttttgtcctcgttgttaaaaaacgaaagaagaatgaaaaaaaaaaaaaaaaacagaagagtaatagctagtgctttagagctttccacattttgaccgcacttgtagacagccactcttgcgttgccactcgacattacatgaacaactgttcttctccctgtagccttagcttacttcaaacttttttcgtttagcggggaaaatacatcactgaagtaatttttagatcactcgtggcgtaaaagtaagcatatcgcaataatcatactcatatcctttatcatccaaaaagtagtaatagcgctggcaaggcatgtcgaatgagagcacacgagttaccgttagtcgcggttgtacagcctccgacgagtgtgcgcaagcattggaacggacaaacgatgagctagacagagaatcatcggtatcagaaagtagaagtgatgaagagagccacgagaagttatcccgacgtcgattcccgacgctaggtataggcatatggctcgatttgaaggacagaataccgtattacaagtcagattgggtagatgcgtttaattacagagttattccctctattgttgacacctactttaataacctgctacctgcaatagcctttgcgcaagatatgtttgataggactgataattcctatggtgtgaacgaagtacttctatccagtgcaatggctggaattgtttttggagttcttggtggacagcccttatgtatagtgggtgttactggccccatctctatttttaattatacggtctacgaaattataaagcctttgaataccagctattttggcttcatgttttggatttgtatgtggtctatgatttttcatttagttttagcatttacgaacgccgtttgcctcttgcaatacgtgactacgttcccatgtgacatatttggattatttattaatgtggtctacattcaaaaaggaatacaaattttaacaagacagttcagtgctaaatcaggggagaaatcagtacaagacggatttgctagtgtcgtggtggcgctggttatgactgcgtttggtcttttctttaaattatttcattattaccccctcttttctcataggatcagaacattcatatctgattattcaactgcgctttcagtgctattctggtcatcatttacacattttggtggctacttgcatgatgtcaaatttaaaaaattgcctattacgaaagctttttttcctacttccaaagtcaataggcctcaaaatacttggctggcatatgaaccgattcctgttaaagacgtctttattgccctaccatttggtatatttttaacaatcttgttttactttgatcataacgtatcgtcgctaatggcacaaaggcatcagtataagctgaaaaaaccatcctcttttcattacgatttcgcactattgggacttaccacttgcatcagcggggttctaggaatcccggcgcccaatggtttgattcctcaagcaccattgcacacagagacactgctagttagggattcaaaccaaaaggttatcagttgcgtagagcaaagatttacaaatacgtttcagggcctgatgattctagggacaatgacaagaccgttattggtatgcttaggagaaatccctcaggcagtactttccggattgtttttcattatgggcatcaatggcctaatgacaaatagtattatacaacggttggttttcctgttttcagaccctaacagaagagataatacttcacctttaatgaaagtatccaagaagtcaatgctgatatttctttcctttagcctgacggggtttgctggtgaatttgctatcacaaatactatagcggccatcggctttcccttagtattgcttttaagtgtgttagtttctttctcgtttgcttatattttcccgactgaagaattaaagattctcgatactaatgtggcacaaaaatttaccattaaaaatttgttattggaaaatattcgtgatgcaaagttctgtgataagcatgaagactaaacgcagttaggatgtacaaaagtcaaccacttgtaatatatagaaattaattgcatatataagaagtataataatattatcgcatttcgaaaggaagaataaaactatggatcttgtagtcaaactaatggcttagattcattgggccagtcttcattttgtaattccggaacaatagtcaagactttcccggtcaatatcacattctttgcattttcaacgaccagttcttccattttctttcttgtttctacactatgtgtgcccatatgaggcagtcctaagacttgggacatcgataataactctttggatatttttggctcatattcgaaaacgtccaaaccagcacttctaatctttccagaacgcaaagcatcagtcatggcttgttcgtctatcacggcaccacgcgctgtgttaacaataactacaccatctttcattttttcaatagtctctgcattgattagatggtgagtattgtggttcagtgggacgtttacagatactatatcagaacgcttcaaaaactcctcgaatcctacatattcacaaccatgctcttcttcggaaggaagctggtgtctgttatgatatatgaaattctcgaacccaaacggcttcaatctctctaaaatacaacgaccaatcctacctagacccagtataccaactgttttcccttcagggtcgtatccaaagggagaaccacatgcgggtcctgcctccggccagtttccctcgatcaaccttctgttaccaataccgaagtttcttagggcacccaatagcaaaaatacatgcgtatcagcggtagcattgctaactaaatcaggaacattggcaacctggatgtgccttttcttgaatggctcaacatcaatttggtcataaccagcaccagtatgacatacagccactacggaggagggcaaagcaagagcaagctcttcatcaaatctaccggtgtttttcacactccttgctgttctagtaatgacttgtacttgggagagcttattttgtgggtcttttacctcccgcaaaaactgttctctagtggtggattcagggatggtaattacatccgcaatcttttccaattccccccaggcttggtcaccaaaggcatcctttcctaatttcaaaacaattggtttcttactcatattctcttctcctcttcttgctcgtttatgtattgttaatacttcggtattgtagagcaataatcatgtagaaggatttccctaacgtaacaacaaggccaatagaatttactttttatatgctcgagattagtgaaaaatgggataagattgccttgttatccccgccccctgccaagacttttgcagattttaagtccgctctcggtcctacgtaataaatgcctggagaagctctagagctaattgcgtcgtccttcaggaattctgaagaccacagcaacgcaatcagatggcggaaccacattatgaagccaagtgaggtgtatacagagttatacgtacttttcatccatccccgctcggtttcaccgttcataacgctggttttcactgccacttctcatatcaagtcagcgaaataaccagtagttgtcctgtatataggcatccctaccgtttgctttaggaagctgttctgtgttactatcacaactgggtagtgccctgtatgaattgcttccctgtggaaatggcccttccattatgctactttgacgcgtttactgccgcattacgcgtttacgatgaaaaattaaaatgagtattaaggatttttcaaatgagatatggttcgtaagtcgcctcacatatgataataccatctagcttgtggggtttagtgtatctttaatataggagggcgcacactatgtctgctgatttgcaacaaggcactacaaatgcggctgatttctctctgacggtacttagagcaagaattgctttattggcaactgccatcggtgggccggattatacttcccagatagacccacccccttataagcttggcgatgactgtttggcgtgcttaaaagatctgaaaagatggtttaaactagtggatgaccagcagaaaagatgggatgtggcaatggcagtagctgaatatcgcatcttgacggatgatctgttacctattctgatagattgggaaaacaaatgttctcttgcagcaaagcttgcaaagaacaacccagaccatgaagagtttagaaacaaagcttattacgataaaattgcgctaaattgtctacaactattggtccttatgacttggcctttaattgtaactgaacagtcttcatcaaatcaaattactctctatggtgagctaaagaagcatcaattggtatacaagaaaacgattctgtctatggaaagtggtaaagtgttaagagctgccattagattggctctggatgttatcaaaatcgaccgattatcaagaactcctagggacaatatggttctcaaattggttttgaattttttcagaaatgtcattgctatagaacccggtgaatttactatcaatactaagaaaagcatgcctaagaaaggtatcacatctatcgatactttgccaccaaacgtctctatggatgacatctctttaaatacggttatttcctcattccataaaaacaaggtattcggtttcctcttaacgctgaccagctccttatcaaaagagtttgaccaggactttatcaatatcccactgttggagattatgttctacttcactaaagatgttaaccaagaactgctattccctcgacagttcgaaaccgggacacattcaaaggtggtaaataaaaatgagagctcctctgctaataacattgttacaagtgcaggttttgaactatcgaagttattacaaaaggaacaccaaatgagaaaaaacgttatcaagcatacatctgcaagacactccagatttggtggtcttttatctatacaaacaccagataaaactaggttaactgtttctggtagccaagctctcgtagatgaaaaaatagcgctccaaaaactagatgacagcaaaaaatggaataaaagaataattaaaaagcatcaatctgtcgcagctgagggcttaccgaatagtctcttgaattcacaaaccggtaaagctatttttttcaccgaatcaaatggtaaacatttcaaagaattcatcaacaactttatagattccggctttaacatcttgttgcatagtgtgacgaactacttcacaactgagcaggataggatggtaactttggagcaagtcgaatatttacttttctttgcatggtttgttaaataccagttgttgaggtccaaaatcgacaattccgcagatataaagcaagtttcagaagccttgaaagaggtgactttcattctagtgtcttctcttttaagaagcgcatatgacctgaaaaattggacagtgacacatgctggtatgattgcatttaatgaactgttgaacctcgtttcccgtacaaaggccgctcaagaagaggattcgaccgatatagaattcattgtaagtaggcttttcagtgacgagagaatacaattactgtcaaatctgccgaagattggttccaaatactccctccaattcatgaaaagttgcattgaactaacacactcggtattgaaagtattagagcaatactctgacgataaaacattagttattgaaggcaaatcaagacggcaaaaaaagtttaatatttcagaaggtgatattactaaattgatagaagaagaaaatgtagatagagatgaagcgcttgatattctaacctcttctttaagaagtatagaagtcaattttcaaaaggtgcaagccaactatatgacagaaccggtaatagaaacgtacattaatttccttgaaagatttcgtgagcttgaggacgattccattaaaaaagtattttcctttttccatagagtatttgttcaggcaaaagaacaggcattgttatttagatttgatttgataatattattaagagaaatgctttcacctgacggattagatagaatgtctcgttcaaggaaatatgtgagtcaattttcagactacttcctcgccaggttgaagaaaaggttaaagaaatcacctgcttggtttgttggattacttttcccgccattacacaatagtgaagtaggattttaccaaagatatggtgaatataatgtacttaataatgaatcaatgtatgccgctcctgcatcacagttcaaaccaattcccgatgaagaagccttaccaccttcgattttgttggatatgaaatatggtgttttagtttccacattacttgatgatggaaaaactgaactattggaccaactgctcaagcatataacccacacactagatatttttaagtcgtggctaaccgtaaatgttaatgctgggaaagaaacagttaatccacccaatgaatatttcacattgacaggtgtactcaacaacgaccctatttttaaagataaggactacagggctttattgttgctgataggatactccattccacgtaaaatcaatgaaccttgttttttaccggggactgttgaagtttctgacctgactgtttcttgtgaactagtgaaaaaatacttatcaacaccatttgaaactccaaacggactgccttcttcttcctatcttctacgagttcgttcagaaaaggatagtttttctcacaatgaacaagatggatgggaaggagacgatgattatgattacaacgatccctacattgttccagatgatcaaattttatcgaaaagcgacgcagcatacttcaaggatttagataacaatgcatcagataaacttaaaggtaccaaattcagtaaagggattgcgagatccaaaaaaaaagataagaggaagcgtaggaaaggagaagccaagactaatttgccaatgtttggcgaccaggatgatgaacgacctcagaccgttagagaacgccatggcgtattcagtaaagagtttattagtgattcagaagatgacgaggatttgatgaaccctatattttttgaaaacgaaacatatatgagatggttactagataaaaacaatggtcagttgaccgaggatagatatatccagtttgccaaatttgccgcggaaaggatgaataatgggggtgttgtgacaggagattatacgagcttgtttggtggatccataccaagtattgaaagcataagagctacagaaagtagttcctttgcgccagataaaagcctcatttctttagcaagccacgtggcatctgaaatgtctattttcgatgtaaataataacaataataatcaactctctgatgacgatgtcaactcggaatcaagaaatagtttgggctcatcacagccatcaaattcgcaaaatatgttccaatctgaggtgtatagcagaaaagaatctacaaagcgttctttggaagcgagtgcagccgatgaaagcgatgaagatgaagaggccatccgcctttttggcaaaaagtctagagttgttttgagccaaggtgatagtgatgattgagaatgaatatgtagtaattaatccctttaatacgtgtaattttagaaccacttctttactctgtttttaagttcaaagtattgacataatattaaaacaatacatgcgattcattctttatcattacctatatttttctaagttgttgaacatcttaaggaactcaaatgtccattaggacacataaaattaaatattatataatttattgctgttcctgggcatcatcgaaattgtcatcattgcttgaagacgcatgcaatccgctactaggactattttcccctatttgttcttgggttttgtcgcctatcgtcaagtttgtctttaaagttttttcattattatccttcttagagttctcgtctccagaagatgccctcttcgaggatatattttgttttacattagactcagcgttttcaaattcagtctgatcaattgcgctttcttctctaaattgctcttctaaatcatccaaatcttggagtaacttcttcttttgtatcttgcgttgaggagcctttttctttattatagaacgaccttttttatctccgcaatcgctgttttcttcattattatttgccgacttaatgctacttttgtcatctttcgttaccgtgtcatcaccttcaccgttgtctatactctctggtgaactagaatctgcgctacttgtagtagaatctgctagagaagattcatcttctgatgaactatctgcggttgaattatctgtggaagacccatctgaagaggattcatcacttgaagattcacccgtaatttcattttccatatctccactttcaaagtcaaaagcgtcgctcttttgactttcttctgcgctagatgaagaaaaaggtctttttgcgtcctgcttccaaagagctttgtcctgcaagcgaaccgatatagcatcgttttgatcctcatcgctgtcatcctcaactaacggtccaatttttgaagaaattgaatcatccactgcccatatgccaatatgagtccaatgaagtatacaacgcaatttacacaattgcagccatgctctttgaatattagtggtaggttgtcctggctttgcatttgtttcagaagaaaaaatctccatctttggcttattttttgttgaagaattgataccaagtcctgccataaaacttaaacgtttggtttttttgtcttgagaagaaaccctgccgtctcttttggtatgcttcgttacttcagagaatttttccaaatcttccttggtaatgttctgcgtcgttagcttttctaaatgccatgcgcctaccttcaatgatctcaggaaagcaaagatttcacatgtctgccgcaactttagcaaacaccaatgacacaagggatacgtattcgtaacttgttctttaccgtcgtcagtcttgtgcaacgttttcaatatatacatccttgcgtgttcgataatgtcatctctagattctccacaaaaggaacatgcggcgtgcactgcaactggaggtgaatctaagggaaacttgaacatttttggcatattcgaagtggcttgctttgcagggctacttgagttgtagccaatttggtaggttgcattaacgccgcttaggggttccacgaccaccaaaccatctataatcaaggaaagtagggtttttttaaccaaccagccgatgcctgaagcattatcaatcttaagtataggctggatttcatcatttaccaatcttcgtattaactttgattcggttgaagttgcctttatgttttcacaacggggtagtgcagcgacaaattttagaaattcattgtaaaggcttatatcataacgaatagatgaaatgcttggcgagtacacaattccgctataaatatcttgggaagcaagagaatatgaagttggaactttattcaaagaagtgctagaagaagttgctgaatcactcaatattgtggaatatctgttcgaattatttgtgactgtgctttcattatctaaactatgcatcacttttttcagattcttgagctgtagggtcaaagtatccagtaatgtgtccttttcacgcagttgttcagtgagtctcttatttaagatttcgatagcatatttctcctttctagcatcagcaaccatattattagcctcatcaaagagggaagcagtcagatcctcaacttctttatttagtttatccgcttcctcttcagctttagttcgaagctcattttctttggctatatcttcacgcaatcttttcacttcgtcatctctgtctgacaattctctttttaaagtgttgtaatcttctttcaactgattatagttttcaattgctgccttctggctggctattgtttttaaggatttattaagctgttcttctaagtgtgactgtttatccacgctctcgatcaattgcgtagacagggatgtaacctgtattgatactctttttgcttcctcagaagcatccatattgaaacctttatcaaacacagctagtaaaggaaaatatatcccagtgaactaaaggtcaaaattttctacaacttttggatggaaatcaacgttgctacagctgcaagtgacaaatgatattattgcacgaatcactgtgcttgtcacttaggtaaacgagagccatgttttaaaggtgcttcagcgaacgcagaaatacaagttccgggtagtcacatggaaacaatggcacataataaaaggaattatttcaaaaatgcaatagtagagatcatttgagtaaagatgaatgtaaagtgtatcataagtgatctataaacattaaaattatatatatatatgtgatttaatgattcgtgactatttctttgtactagtgcttgtttggatgtttgttttggtattactgttgtcataattttttggtttaatattttatttgaaacttagcctgttacctgtgctagcctcacctatggatctttccttgcgggccctcaatttttctagatgttcatcgagtatggaattttgctttactggtgtgtcagagcctcttagctcctttaataacattctagctctgtcactaatttcctcttgatcttccagcgcagatgtcttggatggcgatggtaaatcttcagaggtattcataacaccccttgtggcaagcggagtgggtgattcagcgtgaatcactgtatcggcagtagggtccatagcttctggagaataaagaatagacccttcttcagtatccaaatcgttgagtaattgtggagcgttgtctttttcagaaagatattttttcctcactagggctctctttctggcggaagatgggtcacttttagcaggacctgcatttttcaactgttctaatagtttatccataacagcgcgcctatcttctgcttcatcctcttcatttccttcagatgaaggcgaattgctgttctctttttgtttttccttttcttgtgcccttttttgctgttcttccactattttcttatgctttatataaagtctttcttcttcttccgcggctagattttgcgcttgagcttttttgtattcatttataaaatctgcaaatttcttaaagaatgagatttttgcaaacttatcaccagaatcttcaccgtacgtatgcatcagactttcaaattccatgatagtcagcttaacttcgtcttctaacaagtcccccttttttctggcttccggtaacacgggcaatgtttttatcaaaactttatctaatggatgaaactttgaggaatcgcttaaattaccaatttcaactgaacgctctacgtttacaatcgattggctaaagtccttacagtcgttaactaactgctcaatggaaactttcacgacatccaatacaggttctaattcacttagaaagtcattgaagcttggataatttaacctgacaattttttcgacgtaatttagaaaggtcatgctattggtagtatccttgataaacgtcaacctctgcaaggttgaaagtttgaaaccttgtgcctgcttagaagtgtcgttcatgaaattaccaactgctaagataacattaaagacattgcgcaagttatctgattcttgaagcgcgctaacagctttgtcgacttttcttaactttgccaataactcattatattctctttcatacgaagtaaccactgtgagagctctcatacgtgaaccccagtatgattctagattaaccatcaattgcaaataaatttggtcagccctctgtaaatcgtttggatctttttcagggggcttggcatcttcgagattcctcacgccctcccagtctgtcgaatacggggcgtaattcctagctaaattaacagaaacttcaattatttcagattttgacaaaaactcaacaacactcggtgtttgcaaaaaatccctatcgcagtttagaatctttttcaccagatcggcaaccgaaagtgatgaatacatatgcaaattgataccaaactgttgagaaatatccctggataaaaatgtaattttctgcagatcttccttgcgcttgcttgctaatgatttaatttccctagcggcaaaggccttttctaaatcagcaagaacacccttttcgtataagtcatctgcgaacttctcagctttacctgtaccccaaatagaattatcagtacaatctaatttttcccaatgcagttgctttaatttcttgtgtggacgaggatacttttcaaataatgagggcgattgaggaagtaatggtgatgttacagctgatttgatttgcgatgccggcatcataggtggagctggcggaatgacgccatcagtagatgaagataatacagatggtagcggcggcggtggtggtgtttctcccttgggtttgccgaacaatgccatgggtggaggaggaggtggtggtggtggagggggaggagcaggagaatccccagtagtttcttgcttgacagtgtcgtcttccgactttttctctttctccaacgattcaccgaacaatttggcgggaactggaggaggaggaggaggaggcggtggcggctgtgaggagagtacagatgattgagtagagagatcttctgcgccatctgtattattcagtttactcacagcgctgaaatccgctgttttatcttcttcatgatttaccacacgcccttgctttccgttttccacatgttgtctcatgtctttctcagctttgtcaaaggcggaagctgcacttgccgtgctgttttccggtaaagattttttatctagaccttcatcttcattttgttcatatggttcaactttatttaccttctgtgttaactcctctaaatatggagcagaagacacggtggattttctgagtctgttcataaaggtcttttcaactttactatgtagaggtccaatacccgaaccgttattgttctctccaaaagcagccgatgcagtaacattttgaccagtaccatatttttgagataaggcatcgagaaaagacccaggacctgatcctgaagatagctctgagtgttcgctccttagttcttgagttggagatgcgtcttggtatatttcctcactttcatcatcagaacttgaagaggaaagatcgctttccccatcttcttctacttgtatttcgtgttcggtttgagtctgaatatctaacaactggtccgttattctattaatctcgtctaactttttctgatatgtcttagggtcaagactggcatagttagcgtcttcttccgtttccacgtccccagtatttttctttggactgtccataatctcgtcgacattaaagtcaataccaaatcctttgtattttgtttctagttctttcagtctctttaaagccagagatttcttttcattaaatagctcattaacacgttcttcgacgttaaatttggaaatatcattactttccatttggatttcagtcaaagcccgccttaggtcatttagtttatttacgtccgcctcttgaggcttgactaaaggtttcctatccttatttttcatcttcttcactttgggcttcttaatatgtattggaggttcaagacgatctttctcaaattcagcaaaatttgtcatctctagttgcctggcttcattttcaatattttccatttgcattcttaacatttttaatctcttattaggttgaagtgtcatgccgaatttttttgaatcatccttgtaatccttttttgctcttgataatccgtcctgtaacaccttttggatattcgctttctctgaagaatttaggctcgagttcatacctctggtgccttcattcttattgaagctttcttcaggcctcgaattcaatatagtcaacatttttctcaattctacctcttgctgatgcttttccaaaagatgcttctttttcaactcttctaactcagcttccagctgctgcataactctctgattcttagctaaaatacgatctctctcatgcaactcatcttctaactgtccaacgagtccgtgctccgccttgcttaacttttcacttaaagaatccctttctgcctgaatttcttccaatttcttcgttagagctctactttctaatatagctcgacgtgcaacttcatcagtctgcatggcatcgtaaagccgctggatagccatattcatattagtttcttcatcagaagttgaggcaacactaacattagtcaccaaagaatccataagtttcaattgcttagtaagtttagaggaattttggttttcttctattaactttgaactagaaaggaaaagatgttgaactaaagatactaaaagcttttcattctcggtacctttacatatatcccaaaggttttttaataatgatagtggatcgtgtaaatctacattaaaagccttattgttggcctctaatttaacgttaaaatcgtcaagtttattattgtcatataactcaatttggtcaattaccttgtcgtaatctagcagttttattttgttcataattcgtaaaattccacaattttctagtttcgtccttaatagcattctttgatttatgttatcagagcaagagcataaatgattgataaaaaccattgtccattggcagtattctagaatcgcattttcacccccaccatttttaaattcatccgacgcgcctactaaggaacccatttttcctcttccatctaaagtttgttcaacggcaaataaccaggcttgaataattttcaaatgactttccaaggttaaatgagagaaatactggggcatttttttgaagttttgaatcatatgaagattttgccctatcctaaactttttatctagtgaggtaagaactgcttcgaatctgcttttattttttttttctagcatacaaacaaaaatttcagtggccattttccttgtggccagtttcgtagagaataaaccttctgcaacagtatcagtcattaacctatgtgtactgaactcatacaaaccttgtgagagcattgataagactctgaagcatttaaaaaatgaattttctttctctaataattctttagtcaagttttctcggggtgcagtcttataaatagagttcattagtacattagccatagcaatgtgaccctgatggtctataaaagcgtctacccagtctaactgttcagttcttaaagttacccataaatctttcatctcatcgctagtaagtttgtctgccaggattcgttgcacataatgtatcggtggtctgtttgttctgtctcctggaagagtagatgcactcgtattgttctcagccccacctctataaatattgtttagagatggctgctttttcaaactcccgctcactaattttttccccttcgaggttgacgtacctaccgatgaaagagtagtagaatgatttaaactgttgctgtatacagttgaggtgggagaagaggcgcttgtcatcaaaacagatttgggagacgaaagagatgaattagccgtaaggataggatgatggtccgacgccatcgaagttctggaggcagtggaagaagatgtagtgtttgctcgcattttttttagctcattttgtaaatcctgcttaacaatcagccatttcttctcaatgctgtagcccatcagagcttcttgtttgtcctctgataaagactgaaaaatatttcttttatacataatatcttcaaacaaaacttccacctcgtatgggtccgacggcatttctaaataaattttaccatcgggtgtagtgaatttgctcaagttagttagcgaaccttgagagagaagacttgatgcggagtgactttgcccggtatgctgccttgttagcttattggacgcctgtgaagaattcctcttggaatacgaatatttcgattgcattgaatgcgaccttgcgtgctgtgaggatacgggaacatctccacttaatttaccattcatatattgagacaagttttgtgtgtttaatgtcgattttttattcaacggcctcgcctcagtagatgtagacctagaaggtgcattcagttttctaaaagatgacgaagatgcaggtgaagtggacacttcgtttcccactggagagtgctgttgttgggatgcataggtcggagaacccgtattgctattcgttgcatttgagttagccaaacgcttcaaattttggaatataccagaactcgaattcgaatgactttcctttgagttcgaatgtttggagcctgaattcttcaacatttcctttccttctcttcctttcttgcttctcgtttgttgaaaaggttcaggtgccttctttatgtggcgtgtatttagaatttaactaggcttgagttaaaatgtttctcctcaatacagaagatagatacaaatggcaaaaaaaaaagtaaaaaatggcccaactgtatgagacgtataaaaaacgtgaagggtgaagaaaagaatgccactgtccaattttatgcttaatacgaaaataattaacacacagccgtcagtgtcctcttatctgtaggaagggtccgtgctattgttcttaaaagggattctagttttccacatctgttttttctttctttccctcttccacgtcaaaaacttcctctaaccgatgtcgggtaagccatggaaattacgggcgatgactttcggcggctaacaacgaaacaactagggagtaatcatataatcacaggaaaagagttgagcaaggatttggcaaatatacatatacatacatacatacatacatacatatatatgtgtgtgtgtggtatggagtattattctaaaattatgaaaggacatcccaaactcgttgccaccttgttttacattctggctctatccataccaactcctctatttgccggcggtcagaatcgatatcgatatcctgcagcttccagagtaagcggcacttaaaccaaacttggaatgataaccatatggccaaaaataggaatattgatatatatgcagcgacaaagtctataggctgaaaagtaggtgcgaaagcggtgaagccctggatcagaacaattagagcgatgaaaaaagatgcataatatgccaaaaaaggcatcatttgagctttataaggtaagtcatccctcgatataccacgtttccttatggcttgcatgaaacggatatgagaaaatgaaatcaaaagccaggcaaagaaaccggccacaccagttatgttcaataaccagttaaaggccttgccgctgcctgcagaaacctctaagaaagccaaaaatccgaacacggatgtagatagaacagaaaagtatggaacaccacctctggtcacgttagacaagaaccttggcgccaagctatttttagacagactatacagtactcttgagccaatgtacacattagagttacctgcggaaagaatggtgattagcacgaccgcgttaaatatatctgggagaacttttgtgcctgaattctcaatgcttatcataaagggcgatgaagagacaaatataccgtcactatccaactttgggtcattatatgggaccaaaaggccaatgaaaaatagtgaaagaatgtaaaagactagaatcctcactacaactttctttattgccctcgggagagcttttcttgggttagccgcttcaccagcggttatcccaaccagttcagtaccttggtacgtaaatgcagcattaatcaaagaggaaacccatccgagaaaacggccctcatttttatcactggagataatgccaggcccccaggctcctggatttctccagtacctgaaaccgatgggtccatcagattgtcccgcaccacacacaacacagaatgagaaaatgataaaaccgagcaacgcgatgacctttatggaggcaatacaaaactcaaattctccgtaatactttacgggaaacatgttcattgaagttaacaggcaccaaaagatcacgatccaagccgctagaggcactgcttctgtccagtactgaataactttccccaaaacggatagttccagtgcgaaggtgaaacaccacgacagccagtacatatatccgttagtcgctcccagcgctggcgacagaaatctttgggcgaagacagaaaatgaagatgtaaccgggataaaagtgaccatctctcctaacgattgtgtaacggagtaaatcactgtccccataaataaatacgatatcaaggcaccaacagggccggcgtgtgccaatggcggaccaataccaattatgaggcccgtcccaatggtgccgccgagagcaatcatccctatatgccgctgctttaacttccgcttcacctctcttctttcttgtggtgagctctctgtttccttagcagcatcatcctcgacttttctctctgtggtgatggccttcgtaacgttctccccagaatattgttcatctacaaactcctcctcttttattatagagctagaattgatttcatactgaccttccttggacatttgtatgttcacagtttcatccatggcaataatcgcaacactacaattttgccgctaatatatgtctattgtgctacggaagagtaacaaaaaaaacaaaaactgcataacaagcaagttttatacaatacacattataaaaatttctactccggtgttccgagctcccattgccattggagaaagcccttatgtggagtggagctgcctacaggttgttttcaggaaagacatggttacaaaaaagacgacattcgcccaacttatcactcgcttgaaccactttttatgccaagcccttaaacgccgcgactcaaaaacatacatactgtgccgcacggcagtttttggcgctatgacacccttttccccaagaaaatcgcatattaacaacaaattacccatgcaacccaggaaaaaaaaaatagtcattatatacgtagtgcgctttcattgacaactacatttttgtgcaacttttggtacaccgctacacgtattgaaagcgcaaaagactatagctcctccagcagggaaaactcacatcggtgggcaacaacatagaatatgtcaaagttgtaaaaacacccacgagtgcataccacttttcaacattaccggggaaaaaaaagtttgcacctcgttcccagaaacatacgcaggagtgactgcgctagtgacagattgctctttccgttggaaaaagaaacgactttttttcgcaaaagtacccgaaatcctcggaattttgcaaatagtcgatgatcacaattgttaggtgactatttaacaaggacggcgaggagaactgaaaaaaaagcaacctatccggcctcctctagttacacaaacaagacaaagaaattgcattgtctataacgataacaaaagacatcgtatatatatatatatatgggcaggtttagtaacataataacgtccaataaatgggacgagaaacaaaacaacattggcgaacagagcatgcaggaattaccagaagaccagatagaacatgagatggaagcaatagatccaagtaataagacgaccccatactctattgatgagaaacagtacaacacaaaaaagaagcatgggtcattgcaaggtggcgcaattgctgatgtaaattcgataactaattcgttaacaagattgcaagttgtctctcatgaaacagatattaacgaggatgaagaagaagcccactatgaggataaacacgtgaagagagccttgaagcaaagacacattggtatgattgcactaggtggtacaatcggtactggtcttttcgttggtatctccactcccttgagtaatgctggccctgtggggtccctgattgcttacattttcatgggcaccattgtctacttcgttacccagtcacttggtgagatggctacgtttatccccgtgacatcatctatcactgtcttttcgaagaggttcttatcacctgcattcggtgtttctaacggctacatgtactggttcaattgggctattacttatgctgtggaggtttctgtcattggccaagttattgaatactggacagataaagttccattagcggcctggattgcgatattctgggtaattattactttgatgaattttttccctgtcaaagtttatggtgaatttgagttctgggtggcctctgttaaagttttagccattatgggttacttgatatatgctttgattattgtctgcggtggatcccaccagggccctatcggtttcaggtactggagaaatccaggagcctgggggccaggcatcatctccagtgataaaagtgaaggccgttttctcggatgggtctcctccttgattaatgctgcatttacgtaccaaggtactgaactggttgggatcaccgctggtgaagcggctaacccaagaaagaccgttccaagagctatcaataaagtcgtctttagaatcgtactattctatattatgtctttgttctttattggtctactggttccatacaacgattcccgtttatctgctagttctgctgttattgcatcatcacccttcgttatttccattcaaaacgctggtacttatgctcttccagatattttcaacgccgtggtgttgattactgttgtatctgccgctaattcgaatgtttacgttggttcccgtgttctttactctttagctaggactggtaacgcaccaaagcaatttggatacgtcaccagacagggtgttccatatctcggtgttgtttgcactgctgcattgggtcttttggcattcctggttgtcaataacaatgcaaacactgcatttaactggttgatcaacatttccactttggctgggttatgcgcctggttattcatctctttggcacatattaggttcatgcaagctttaaagcaccgtggtatttctcgtgatgatctgcccttcaaggccaaattgatgccttatggtgcctactacgcagccttttttgtcaccgtcatcatattcatccaagggttccaagcgttctgtccgttcaaagtttctgagtttttcacatcttacatctccttgattcttttagccgttgtgttcattggttgccagatatactacaaatgcagatttatttggaagctagaagatattgacatcgattccgacagaagagaaatcgaagcaattatttgggaagacgacgagcctaagaatttatgggagaaattctgggctgctgttgcatagtcacagaacctcttgcatgccttcaaaatagaaaaaaataaaaaaatagacgtttcattaatcaaaatagcctgtagagattttgagggattgccccaaactttatgtataatatcaccacttattattcactattcatagtatgttacatcataaggccattgtcaccttcggccagcgatagtactcaaatctataataaattttccatattatcctttacgtacttgatagcgtgtataacagggtcattattcacgatatgttcaactgttgtcattttcgtgttattgcactgaaacaaaagaaccctaccaaaaaattcgttagagaaaaactaaaagtacaagatcttatactgaagacccttcattttttaggcccaacttctatattaagaagatccctggaccctgctagaaattttcaattagcttatcatttttcttcattgcgagcgttcgttttcattaagcattcgttctcttcactatgcataaagcatccagttcaaagaaaagctttgatgatactattgaactaaaaaaaaatgaacaattactgaaactgatcaactctagtgaattcacccttcacaattgtgtggagttactgtgcaaacactccgaaaatattggtatacattactatttatgtcagaaattggccacatttcctcacagcgaactacagttctatattccccaactagtacaggtcctcgtcaccatggagacagaatcaatggctttagaagatttactattaaggttgagggcggaaaaccctcattttgcactactgacgttttggcagttacaagcgttactaacggatttatctactgaccccgcttcttatggcttccaagtggctagaagagtcttaaacaacttacaaaccaatctctttaacacaagttcaggtagcgataaaaatgttaaaatacatgaaaacgttgcaccggccttagttctttcctctatgataatgtcggctatagcattcccccaattaagcgaagtgaccaaaccattagtggaatctcaaggtagaagacaaaaagctttcgtttttaagttggctagaagtgcaatgaaagattttaccaagaacatgaccttgaaaaataccctactaaacaagaaaacttccagatccaaaagagttagctcaaatcgcagttcaactccgacttctccaatagatttaatagatccaataaaaactaaagaagatgcatccttcaggaaatccagacatagtgaggtaaaattggatttcgacattgtggatgatataggtaaccaggtctttgaagaaagaatctcatcttcaatcaaactcccaaaacgtaaacctaagtatttggataattcatacgttcataggacatatgatggcaaaaatataaacagggacggaagcatttcaaataccgcaaaggctctcgatggaaataaaggtgattatatttctccaaagggacgtaatgatgaaaataatgagattggtaacaatgaagatgaaactggtggtgaaacggaggaggacgcggacgctttaaactctgatcacttcaccagttctatgccagatctgcataatattcaaccaaggacttcttctgcttcatctgcttctttagaagggacacctaagttaaacaggaccaattcccaacccctttcgcgccaggcattcaaaaacagtaaaaaagcgaattcttctttgagtcaagaaattgacttgtcgcaattatcgaccacttcaaaaataaaaatgttaaaagcaaattattttcgttgcgagacacaatttgccattgcgctagaaacaatatctcaaaggctagctcgagtaccgacagaagctagattgagtgccttacgagccgagttgtttctattaaacagggacctaccagcggaagtagatatccccactttattgcctccaaataaaaaaggaaagttacataaattagtgaccattactgctaatgaggcacaagttttgaactctgcagaaaaagttccatatttactcctgatagaatacttgagagacgaatttgattttgacccaacaagtgaaaccaatgaaagattattaaagaagatcagtggtaatcagggaggcttgatatttgatttaaattacatgaatagaaaagaaaacaacgaaaatagaaatgaaagtactcttactagcaacaacactcgatcttcggtatatgatagtaactcgttcaacaacggggcctcccgcaatgaaggtctatccagtacctcaagaagtgattcagcgtccacagctcatgttaggactgaagtcaataaagaggaagatttaggtgatatgtcaatggtaaaagtcaggaacagaacggatgacgaagcgtatagaaatgctttagtaatacagagtgccgcaaatgttccaattttacctgatgatagtcaagacagaagcccagagttgaactttggctcaaacttggacgaagtactcatcgagaatggaattaatagcaaaaatatacatagccaaactgacgctttagcagaccagatgagagtttcagctgttatgttagcacaattggataagtcgccacaacagttatcagaaagtaccaaacaaatccgcgctcaaattatttcatcaatgaaggaggtgcaggataaatttggttaccatgatttggaagcccttcatggaatggcaggtgagagaaaattggaaaacgatttaatgacgggtggtattgacacttcatatctaggtgaagattgggctaccaagaaagagaggatacgtaaaacttcggaatatggccatttcgaaaactgggatttatgttctgtaatcgccaagacgggtgatgatttgagacaggaggcgtttgcataccagatgattcaagcgatggccaatatttgggttaaagaaaaagttgacgtttgggttaaaagaatgaaaattttaattactagtgcgaatacgggacttgtggagaccatcacaaatgctatgtctgtgcatagtattaaaaaggctttaaccaaaaaaatgattgaagatgcagaactagatgacaagggtggtattgcctctttgaatgatcacttccttagagcttttggtaatcctaatggatttaagtatagaagagcacaagacaactttgcttcttcgttagccgcatattctgtcatttgctatctcttgcaggttaaagatagacacaacggtaacattatgatcgataacgaaggccatgtaagtcacatcgattttggatttatgctatcaaattcacccggctcagtgggctttgaggccgcaccattcaaattaacttacgaatatattgaactgctaggcggagtagagggagaagcgtttaaaaagtttgttgaactaactaaaagttcgttcaaggctctgagaaagtatgctgatcaaatcgtatcaatgtgtgagattatgcaaaaggacaatatgcagccttgtttcgatgctggcgaacaaacaagtgtacaactacgacaaaggttccaattggacttatcagaaaaagaagttgatgacttcgtagaaaatttcttgataggtaaatctttgggtagtatttacaccagaatatacgaccaatttcaacttattacacagggtatatatagctgagaaggaaaatagctgtgacagaactggaaaaacaatttgcaaatgtccggagaacaaaaaaattggaattttagtaaaaggaatatacatatatttatttattgccgagaataatagagcagctgactcagaaaaagcaaggtaaaagaatgagagtaaaataaatatgtggttaattaaccatacatataaattattatcttattttctgcgtaaagcgtcaaaccgtttcttcaactcatctagttcatcattttcttgctccttcttagtctttctttttgtagttttcttttctgattgtttcttttcgatcacttcctttttgatatctttcggaatcttgagctcgttcttgatattttcactattctgcctaggctttttaacagtgatagggtgtttagcatctgcattgtcattatcgtcattatctaaggctaaaataggcttttcttcgtcattatcctcgatatctcccgaggggtcactaaagtctgaagaaatgttagaagacgacgaagataaggaattctccagcttactatatggcacatcgtatgttttcgcgatttccttcaaataaagatcaactagttcttcttttggaactgagggagagcatttttttataatcttttcagggacatcgatatgatctgctattactccattaacaaactcaacgtttattttccaggccatcaaatctttcaattggctaagttctttgacttcatcaacgaaaagaatcgcatagattagggatctgatagcttcgttaataccatcatccatatgctctttgacaagctgttcctcggtggagatatcgtttattacctgcactctagccagtagtaattcacaatatagttccaatatctctagtagctcaatatgaatatcgtcatgaattagcgtctccacacgataatgcgccttctgttctttatttgtcagtaacagttgtgcaacctgtcttcgagactgctttgcaatcgcctgttgcttttcttgagcatatcttaacctttgaatacacattttcaggcatgttttaagcttgatctataacaataatttggatgatagttttacccttcttcagttagtacatcctagatcttttgcatactaaagctttttaaaaattactataaaatataaacatacagtgaacggaatcattgacggagccatttttagttgtcgtattctcttatctatcttctatgttgactagttctgattgattagctggaactaatagtatatataattttcacaccctttggaattcagaaggcgttttttttttcatgaaacaaaacaatagagtgcggatagccgattcagttgattctaaaagtatataaaatgcgataagcgcataagcagccattataaacgtacatctgagtctagatatatacgtttgtgtagcgggaaacgttaaaaaaaaaaatcttaattatagtttatcaaatgaccatatcaacaggatattttaattcgtcatgttggcccttggtgtcatattcacttaatccgacaatgcctccaaactttaaaaatctatcaaaacgtttcaatcgtaaatcgtcaactttcttaaccatatctggccaatagacttcatgtttatacttgaagtctaacagaccattgtatagagcatctagttgagatggctctatgtggttttcaaatggttcgtcaaagatagccttcgccttagtggcagggtcaaggaacggatacatcatcttcaaaaaagcccacgcaaaccatgggatattgatcaggacacacttagctaacctttcagggtaatgatcttgcatgacgttcaaacacatcctagcaatagagatgggtggagctttatcagtgataataccaggttctttataacttttgaaatctaccaagactgtgatcttttctacaccttggggagctacagttgtcgcagtttccatcatgtagactaattcttggacttgtctaaaggaagattctgtgttttgacgaccatttttcatgtagtatagaggtcttttagcgttgtcaaagcccaaaataacctgtttaccagtttcgttctcaacggcaactttgtcagctgttaaagggtctttgtcctccttaccatgtgtaagtccaatttctctcctccataccaaggttttggtgagaccttttatggcgttcgcggtgttccatttattggctcttaggtatcttagaaaacactccctagaaagccaaaacttctcccaatcactcaagggtctgtcattggcatgtgtcccattgtcaaggtcattgagattttctggtaatttcagatcatcatcttgaaaatgtcgtaagacagctctatatttttcgttttgatcttcggagatgggttccagtagaggtgcgttaccatacttggcaggagggtccaagaatatcttatcacatggaataagtttctctttaggcacagcaggcgtatggtcccgttttcttgaaaaaagacccatttttgttcttcttcttgtgctttctttgtgtgatttttcagggtctttttttttaaacaatgatgtaaattaaatctatctaaaaagcgtgatttttcccacgaattttaatccctctattgttctctttccactccatattgagtgaaaggaaaaataagaaaagtaaatagaaaatttatgacgtaggaataaaagtatataagtatttaacaaattgaccgtagataataataatgcgcatgaaattaaatcctctctttgatctcttcaatcaagatcaacccattaaccacattagaacattttgccaaatgaagccatagacgaataggaagtaattgcacttcttgacggtcgatttgctgatggaaacgtgtatatcatcgtcttcagcaccggagcggcttagtaaattgaacttgacggatcttagtaggaatacgccaaaggcaataaataagtaaaattttatcaaaatattcaggttaaatggcatggtcacgttggtcaaaagctgggcgagaatcaatggaacaaatttgtagccgacatagcacaacagttcgaccaaactgaagcttggaatcttagaatcgatcaaaagatacaagccaagcttcaaaatcaacaaatctaaacacacaaacgccagagtagaagacagtttgtagtacaagtcttcggggttgaatgaacccttcagaccttgctgcgtattccagatgagaatataggtaactagtcccataataggcatgtacatgtctggggagttcacgtcatcccttggtggcaaaaagttgccagagtccataattcgttgccagttcttggttccgttaagaaaaggaactaggatgagtttcaatttattgatgacataacgggtgctgacttgaaaatacgttgaaatttgttgagagccggcagcgtttgcagtggctttattgaccgtttcttgaaactggttaaagttatcctgaccaataaaattagaaaatgcgctctgccctagttggaatgccatcgaaccacgaggatcttggaatggaaaaccaccgccactgccatttacgtttgcattcatattcgcattaccttggccattcacgggcgtgttcctcggaatttgcattggtcgttgctgttgtggagtgtgggaaaagcgatcgttaacgccattctgctcacttgttgcatatgcgtacggattataagacatcttggtatgggcctttggttttcgttttctgctattgatactcagtagcgaggtcttacaatcgaaaagtcaaaaagatgagttgtagtataaaacaacagctctggtgtgcaatatggatcttgatacagagtctcggatatgctgttttagcactgagaaaaagtaatagtaacactgtcagtgttcgtcaaaggcccaagtttattgtcatttgaattgtcagaatggtttattttcaggtagggtaaccagaacgcgtaagtttcttgcatcttttaccattttaactggaagaggacctatcaaaaagagcatatgatgatgaaagagcacattctatcaagataacactctcaggggacaagtatatgatgtttggcaagaaaaaaaacaacggaggatcttccactgcaagatattcagctggcaacaagtacaacacactctcaaataattatgcgcttagcgcgcaacagctcttaaatgctagtaagatcgatgacatcgattcgatgatgggatttgaaagatacgtaccgccgcaatacaatggcaggtttgatgcgaaggatatagatcagattccaggccgcgtagggtggctgacgaacatgcacgcaacgctggtctctcaggaaaccttatccagtggtagtaatggcggcggcaattcgaatgacggagaacgtgtaacgaccaaccaaggtatttccggagttgacttctactttttagatgaagagggtgggagcttcaagtcgacagttgtctatgacccatacttctttattgcgtgtaacgatgaatcaagagtaaatgatgtggaggaactagtgaaaaaatatctggaatcttgtctcaaaagcttacaaatcattagaaaggaagatcttaccatggacaatcaccttttagggctgcagaagacacttattaagttatcatttgtaaattccaatcagttattcgaggccaggaaactcctgaggccaatcttgcaggataatgccaataataatgtgcaaagaaatatatataacgttgctgcaaatggctcggaaaaagttgacgccaaacatctgatcgaagatatcagggaatatgatgtgccgtatcatgtccgagtatctatagacaaggacattagagtcggtaaatggtataaggtaactcaacagggattcattgaagatactaggaaaattgcatttgccgaccctgtggtaatggcatttgatatagaaaccacgaagccgcctttaaaattcccggattccgccgtagatcaaataatgatgatttcgtatatgatcgatggggaaggttttttgataacaaatagggagataatctctgaggatattgaagactttgagtatacaccgaaaccggagtatcctggttttttcaccatatttaacgaaaacgatgaagtggcgcttctacaaaggttttttgaacatataagagatgtacgacccactgttatatccaccttcaatggtgactttttcgattggccttttatacataacagaagtaagattcacggcttggacatgttcgatgaaattggtttcgctccagatgctgaaggtgagtacaagtcctcatactgctctcacatggattgtttccgttgggtgaagcgtgattcttatttaccacaaggttcccagggtttaaaagctgttactcaatctaagctaggttataacccaattgaactggatcccgaattaatgacgccgtatgcatttgaaaagccacagcacctttccgaatattctgtttccgatgcagtcgctacgtattacctttacatgaaatatgttcatccttttatcttttccctttgtactattattcctttgaacccggatgaaacattgagaaagggtaccggtactttgtgtgaaatgttgttgatggttcaagcttatcaacataatattcttctaccaaataagcatacagatcccattgagaggttctatgatggacatcttctagaatccgagacttacgtgggtggacatgtggagtcattagaagctggtgtttttaggagtgatttgaagaatgaattcaagatagatccttctgccattgatgaattattacaagaattaccagaagctttgaaatttagtgtggaagttgaaaataagtccagtgtagataaagtaacgaattttgaggaaataaaaaaccagataacgcagaaattattagagttgaaggaaaacaatataagaaacgaactacctttgatctatcatgtagatgtcgcctctatgtacccaaacatcatgactacaaatagactacaaccagatagtatcaaagcagagcgcgattgtgctagttgcgattttaatagacccggaaaaacctgtgcaagaaagttaaaatgggcttggagaggagaattctttcccagtaagatggatgagtataacatgatcaagcgtgcattacaaaatgagacttttcccaacaaaaacaagttttctaaaaagaaagttttgacatttgatgaactaagttacgcagaccaagttatccacataaaaaaacgtttaactgaatattcaaggaaagtttatcatagggttaaagtatcagaaattgtcgaacgagaagccattgtctgccaaagagaaaatccattctacgtcgataccgtgaaatcctttcgtgataggcgttacgaattcaaaggtttagccaagacttggaagggaaatctgtccaaaattgacccatctgataagcatgcgagagacgaggccaaaaagatgattgtgctttatgactcattacaattagctcacaaagttattttgaattcgttttatgggtatgttatgaggaaaggctctcgttggtattccatggaaatggcggggattacgtgtttaacaggtgccacgatcattcaaatggcgagagctttagtagaaagggtaggaagaccattagaattagatactgatggtatttggtgtatcttaccaaaatctttccctgaaacttacttttttacattagaaaatggtaaaaagctttatctctcctacccatgttccatgctgaattacagagttcaccaaaagtttacgaatcaccaataccaagaattaaaagacccattgaactatatatatgagacgcacagtgaaaacacgatttttttcgaagttgacggaccatataaggccatgattttgcctagttccaaggaagaaggaaaaggtataaagaaaagatatgctgtcttcaatgaagacggctcacttgctgaactgaaaggttttgaattgaagaggcgtggtgaattacaactaataaaaaattttcaaagtgatattttcaaggtctttttggaaggtgatacattagaaggatgttacagtgctgtagcaagcgtatgtaaccgttggttagatgttcttgattcacatggtcttatgttagaagatgaagacttggtcagtttgatttgtgaaaatagaagtatgtcaaaaactttaaaggaatatgaagggcaaaaatctacttctattacgacggcaaggagattgggggattttttgggtgaagatatggtaaaagataaaggtctacaatgtaaatatattattagttcaaaacctttcaatgcacctgttactgaacgagccattccagtcgcaatattttcagcggacattcccatcaaaaggtcttttctgaggcgatggacattagatccatctttggaagatctggatatcagaaccataatcgattggggttattatagagaaagacttggatctgctatacaaaagataattactattccagcagcattacaaggggtttccaatcctgttccaagggttgaacatccagattggctaaaaagaaaaatcgctacaaaggaggataagtttaagcagacttcactaaccaaatttttttcgaagacaaagaatgtaccaacaatgggcaagataaaagatatcgaggatttgtttgaaccaactgtagaagaagataacgccaaaattaaaattgcaagaactactaaaaagaaagccgtatccaagaggaaaagaaatcagcttacaaatgaagaagatccactagtattgccctcggagattccttccatggacgaggactatgttgggtggctaaattatcaaaaaattaaatggaaaatccaagcaagagatagaaagcgtcgagaccaattatttggtaatacaaacagctcccgtgaaagaagtgcactaggaagtatgattaggaagcaagctgaatcatatgcgaactccacttgggaggtcttacaatacaaggattccggtgagccaggggttttggaagtatttgtaacaattaatggcaaagtccagaacatcaccttccatataccaaaaactatttatatgaaattcaaatctcaaacaatgccgctacaaaagattaagaattgccttattgaaaaatcttctgcatcgttaccaaataatcccaaaacgtctaatccagcaggcggtcagctattcaaaattactctaccggaatctgtctttctggaagaaaaggaaaactgcactagtatcttcaacgatgaaaatgtacttggtgtatttgagggcactatcactcctcatcaaagagcgatcatggatttgggagcttcggtaacgttccgctcaaaagcaatgggtgcgttaggcaagggaatacagcagggttttgaaatgaaggatctttcaatggcggaaaatgaaaggtatctgagtggattttcaatggacattggctatttactacatttcccaacatcaattgggtatgaatttttttcattattcaagtcatggggagatactattactatattagttttgaaaccatccaaccaggctcaggaaataaatgcctcatcattaggacaaatatacaaacaaatgtttgaaaaaaagaaaggtaaaatagaaacatattcttacttggttgatattaaagaagatatcaattttgagtttgtatattttacagatatctcaaaattgtacagaagactatcacaggaaactactaaattaaaagaagaaagaggtctgcagtttttactcttgttacaatctccgtttatcactaagctcttaggcacaatccggcttctaaaccagatgcccattgttaagctttccttgaatgaagttcttctaccccaattgaactggcaaccgacattattgaagaaacttgttaaccacgttttatccagtggttcgtggatttctcacttgatcaagttatcccagtatagtaacattccaatctgtaatttgaggctggatagtatggattatattattgatgttctttatgcaagaaaactaaaaaaagagaacatcgtgctttggtggaatgagaaagctccacttccagatcatggaggcattcaaaatgattttgatttaaatacatcatggataatgaatgattcagaatttcccaaaattaataactcaggtgtgtatgacaatgtagttctcgatgttggtgttgataatttaacagtgaacacaattttgacatcagcattaatcaatgatgctgaaggcagtgatctagttaacaataatatgggtatagatgacaaagatgccgttattaactcgccatctgaattcgtgcacgacgccttttctaatgacgctttgaatgttttaagaggtatgttaaaggagtggtgggatgaggccctaaaagaaaattcaaccgcagatttgttggtaaattccctggcaagttgggttcaaaacccgaatgcgaaactattcgacggattactaagatatcacgttcataacttaacaaaaaaagccttacttcaattagtaaatgaatttagtgcacttggctcaactattgtatatgcagacaggaatcaaattctaataaagacaaacaagtactcacctgaaaactgttacgcctacagccaatatatgatgaaggcagttagaacaaatccaatgtttagttatctggacttaaatatcaaacgttattgggatctgctaatatggatggataagtttaattttagtggattagcatgtattgaaatagaggaaaaggaaaatcaggattataccgctgtttcgcaatggcaactaaagaagtttctgtcaccaatatatcagcccgaatttgaggattggatgatgatcatattggatagtatgctaaagacaaagcagagctatctaaaattgaattcagggacgcaaagacctacccaaatagttaatgtaaaaaaacaagataaggaagatagtgttgaaaactcgttgaacggattttctcaccttttttccaaaccactaatgaaaagagtcaaaaagctttttaaaaaccagcaagagttcattttagatcctcagtatgaggcagactatgttattcctgttcttcctggttcccatctgaatgtgaaaaatccccttctagaacttgtcaaatcactctgccatgtcatgttactttcaaagagtacaattttagaaatcaggaccctgagaaaagaactgctgaagatatttgaattgcgtgagtttgctaaagtagcggaattcaaagatccaagtttgagtctcgtggtgccggattttttatgtgaatactgttttttcatttctgatattgacttttgtaaggcagctcctgaatctattttttcatgcgtcagatgtcacaaagcctttaatcaagtattgttgcaagaacacctgattcaaaaactacgttctgatatcgaatcctatttaattcaagatttgagatgctccagatgtcataaagtgaaacgtgactatatgagtgcccactgtccatgtgccggcgcgtgggaaggaactctccccagagaaagcattgttcaaaagttaaatgtgtttaagcaagtagccaagtattacggttttgatatattattgagttgtattgctgatttgaccatatgagtaagcagtatataacgcgaggttcaatggcctctttaccatgaaaaaaaaaaaaaaaaaaaaaaaaaggtaaggaaaaagagtattttcaattcgtttctgaacatataaatataaataaccgaaaaattagcccttgaacataattaacactcttctttgatatttaaatcacaagtacttttcttttattttcttcttaatacttttggaaataaaatgaatgtgaccactccggaagttgcttttagggaatatcaaaccaactgtctcgcatcgtatatttctgctgatccagacataactccttcaaatttaatcttgcaaggttatagtggaacaggaaaaacctacactttgaagaagtattttaatgcgaatccaaatttgcatgcagtatggctggaacctgttgagttggtttcttggaagcccttactgcaggcgatagcacgtactgtacaatataaattgaaaaccctatatccaaacattcccaccacagattacgatcctttacaggttgaagagccatttcttttggtaaagacgttgcacaatatttttgtccaatatgaatctttgcaagaaaagacttgcttgttcttgatattggatggtttcgatagtttacaagatttagacgccgcactgtttaacaaatatatcaaactaaatgaattacttccaaaagattctaaaattaatataaaattcatttacacgatgttagagacatcatttttgcaaagatattctacacattgcattccaactgttatgtttccgaggtataatgtggacgaagtttctactatattagtgatgtctagatgtggcgaactcatggaagattcttgtctacgtaagcgtatcattgaagagcagataacggactgtacagacgatcaatttcaaaatgtagctgcgaacttcattcacttaattgtgcaggcttttcattcttatactggaaacgacatattcgcattgaatgacttgatagacttcaaatggcccaagtatgtatctcgcattactaaggaaaacatatttgaaccactggctctttacaaaagtgccatcaaactatttttaagcacagatgataatttaagtgaaaatggacaaggtgaaagcgcgataaccacaaatcgtgatgaccttgagaacagtcaaacttacgacttatcaataatttcgaagtatctgctcatagcctcatatatttgttcatatctggaacctagatacgatgcgagtattttctctaggaaaacacgtatcatacaaggtagagctgcttatggacgaagaaagaagaaagaagttaaccctagatatttacagccttctttatttgctattgaaagacttttggctattttccaagctatattccctattcaaggtaaggcggagagtggttccctatctgcacttcgtgaggaatccttaatgaaagcgaatatcgaggtttttcaaaatttatccgaattgcatacattgaaattaatagctacaaccatgaacaagaatatcgactatttgagtcctaaagtcaggtggaaagtaaacgttccctgggaaattattaaagaaatatcagaatctgttcatttcaatatcagcgattacttcagcgatattcacgaatgattatctccctggaaggtatccagagggcaggatacgttcgaaacaacaactacgttatataaatatttatacatagtgggatagaatgaacaattatcaagtaaaccttgtattttttgttcccacgctctacgctctgtttcttggatatggtaatcaaagattaatacgtataaccgttattaattcagtccactagaaactattaaaagcgccctactgtatggaaaaacaatgaatgaggagactgaacggcgcaaaattgttagtttagttgctctttttggcggccggcgataatgttcttcacttggtattcttaccaggattgagcctgattttgttttgtcttattctttgcgatgtcttcattttctacaaaacctctaatttctccggcaatggcccttgaaacgtcttcaaagacttcaaatgtcacggtgggggttcttttatctttaactaatcgatgaagagttattagaatggttctaaacttatttttcaattttattaacaccctctcaaattccatcacactttcatcatcgttattcattttcaaacctttcattaaagtacgaatggtatgtatattcttttctagtgttggactatgcaatccatacgattctataacatcacacaaaccttccatttgtcccaggagcgtaaatctttggaatcccacttgtaaaccatactgtttaccttctagaaagctctgctttatattctcattctggccctccagaaaaccttcttggtaatactgttcttctaggtttagtaaattatcaaaatccatttttatttgtccagtgatctttactttccatttactcttcaaatatgataagtgatttgatttaaacaagttttttttcatttttcttataaaacgatttctcaccatgattgagatttttatattagtaagattatactgaaaaggcaaatggctacatagccaacaaagaataaaacaataaaacaataaaaaaagacttttttcttcgtaagcatcctattgagaatattaatcatttacttaagtagctacaatacaaaatagagtaaaaaactatttctcttcactttcattcacaattgtttgccagatctaacttcctttccggttttcttaatcttttctaaaataaaatcgtaaggaagtgtagtatatacatctactaattgcttttcaagggatatatctattttggaaacgtctggttctaatttcgtcaaaactttattgactgcaccagaacatcccgagcaggtcatgacgacattgaattgataatgttttatctctgccatcttttgcgctagttctctcttgtgtcgttggaaatctcatcctgcaatgttttaagatgattcaagtcatttaagaagctcaaaaatgcactacaagatgtgccaactttgcacccccaaaaaaaactaccgcatcacgtgaaatttattagaaaactgaaaaaaagacaacttacgcatacgtaatacaagatgtacatctattgcaatgatcatgtaacctatcctacgattaattattttttaatcatctagagcagtgcctctaatttcgtaaatatcatcaatggcattccttcgcaggggagtgtcggcaaacaataactctatccattggattagttcgtctgtcgcaaaaagataaaaatccccattgtaaaacatctccataatctcctttaaatgtaatggtagaaacttgcccatagtggcgaatttttctctcatctttttgtaacttggttccttcgctaataattgtatatcggtgttgttcactaataaagatacgagctcacccaaattttcggaattgacctcagagataatctgccattttaatatttcctttgtcacgcaatcgttatataaaaagtttaagaaagacaacaagtaacgggaaccttcttcacctcttattttctgcagtggacgaacaatttccttcaagatataaggtagcagtttctcaatggtggcgtcccacgatggatttctctcgttctcacgaaattcggtcaattgatgcctgattagttgacagacaatacgatatttcatgttcagtttagtttccagcaggttccttgttaattcttttattctatacagcttttcatctcgttctattagatatctcatatccacatataattggcaccaattgtgagaaaaattagctgtgcacatggccatatacgatgtctgcaaaaggttgtatttgtacgcaaagtattgctcatcaacatggctatctgcaaagctactcttgaaattctgtgaaattgccaagaacaattttggtaactgtgtaacttcaatgtggtctttatcaagtgatcctacatcatgagcttttaaatgttcctttccattttctagggaagcatcatctatattttcgtcaattgcccaggcttcatcccaggcattttcttcttcttctggttctttttccttctcttgatttgttttttcttcctcgtcgtcaatatttacatcaatttcatcaccccatgcatcggcatcatcatcctctacttcccaattccaatcatcatctttggatacggcattatggagttctttttcgttctgtacatctgaatcattttttccaattttttcgctcatcgtattagtattgctagtagtgagctcaactacttccaaattttgccagctcttttttggatcttcaaatatacttcttatctcactaatatgcgattcaagaactttatctagtaataaattgtagtataattgtttgttcattaacaaatcctgaatctctttaccggaatgtgtccaattggtaacttctgatttggcaactagtctagttagtttgttatttatgacagaaactagattttttagcggtgaatcaagtgattctaaaattatcgatgcattatttttcacaaatttggtaaactccgtattgaacaagggacctagctcataacttaaggtctttctgtctctaaaggctaatccgtctaacatgaaatcgcatactgcttcaaaacttgttaatacagtagacacacaatgttggccatgcgaagaggatttagaaaagacaagtatgtttttttcgttttcatatgagatttctttaccagatataaaaatagaatttttgatcatgcttacaatcctggaaaggttcatatactccttcatgattgtattcaattttgctcttacctgctcttgagagtcggcactggtcatatctaaaatgaaccaagcttgattgtccaaactacccttaggaaaatactgttgggccacaaaatccataaatgtatcatactcaatatgaaccttgtctttaccccattccactgtgggcgtaaattggatgctattctcggtaatcttccaaaatccattagtaagaattttatacaacgtgctgacaagttctaaatgcagtgtgtcgacgtaggtagaaatggactgctggaaattaaagctttgcttaagataagcagcattattacgcatcttttttcgcaatgactgcaacgaatagtagcagttttctagttctagtatgttcaaattagttttaacttcttttatgagatttaaaaacgtcttcaaattatctaggatgttcagttcgttggctagaattgcctcgcgttgtagtaggtcactagaatcaagttctaactcactgccattggaccttttgctgtcattttttaatattaaaggatccttcagtaactcgcgtattatttcacctttgttaggaaaaagagactccatatccaatcgagagacttcgtgatttgtaaaagttatgcgaatcaaaccacttttttactgacaaatttaacgtaatcctttaagactatgaaccatgttatgaaacatctcttagttcaacatgtcgcctaattgtatatcgctattgacgaaagagaagtatctttcatgaggtcaataataacgttcaatggttaatgagcactataatcataaacaaataatgactttgataattatataatagttatattcgctcaagttattggtggtcttaacttctcgagttcttcgttacaaatagaacagtaattttgcaattgagtgtcattaaaccaaagatcagtcatctctatagacaccatcgagcatttatttacttcttccagcaagaatttttcgtagtcgtcatgcactaattgtttctccatgtcttggagtattctaagttcaattagcaattcatttctcctcatagccaactgttttctcgtttcgctatactgatagtccttattgaaattgtcctcgctgaacttctcaaaaatggggttatttgacggcactgacagttgactacttagcaagtccgaatcacttatgtaaatggctctttgcattgtgaacttatctgatccaagacggtcgtggaacagtttttcagctctctttattgaccagtagggcactgatgctttttctgataaaagtatgtttatcataatagatgctaataatccgaccaccatcattcgattaatccgtgagaacttttcagcacataataatagaataccgataagtattctgaagaatacaaacgtcaaattcgttactctgtaaaccattagtttgataaacactaggaaaaggatagtacaagaatacctgatgtcatattgcatactttcactctctttggagttgccatttttttcagtagcaggttcttcacttttgttgctgagaacacctaatataccacatagtttgatagctttgataacttttccgtgtttgccaatcttttccaagtagtaccgtaacacccttcttatcagtaggaattcactatgagcaaatttcaaggcccatgtttggcatattatttcagccaaagatagcttttctattgttttgccagttctactatcaatatattctagtttgtataggacatgaagcgatgaactgctcgccgtcatattcaactttatttcaagatggttatctacatcatatgactcagttatgacaaatttaattgaaagcttcaataaatgacaaaatggcactttaacgaaaaaaggatctaaatcgacttcataatatttgttatcaacaattttgactatcctctgtgtagcaaaaatcattttagattccttatctctatgatatttaccagtatttaaaaaattaccggtcatatccaatcgaaatggtatctttcgaactaattgtgatttcccgttgatgtctttgtttttataccaaaaacgtttcccgtgttcttccccatcttttcttgctaaaaacaggcattttggaaaagcattcgatttatctccaaatagtatgtgggctagtcctttactagatatttcatattcatgattgtaagtaatcgagtactctgtctgaagttttttgagtctgtttaataaagtagatgcatcatcggacatctcccaaaatgtcacacgtgatttgatgattttggatacgctggtggccttacgatcaaaggagttttcttgttctatcttatataattcttcttgttttttttcttgagattctttttccatctgttcaaactttactaaaatctcttcgttactatttgggttttttatagccttgttttctaacagatattgcaacttagatgcaataagcttatagtcagaaaataaaacgattgctttcatttgtagaccgctggcatcgtaaagttttaaggtcttctttgatgatctgtcggcttctacagaaacgatttcagacaagctgatctttgtaagacagataaattccatagaattcatgtagcaataaatgtagtcttttgtgcaaaagcaggtagctgagaacttctgctttttgttaggacaccacaatgcttcaaacttgaaaagtaaaagctcttccggtagcttctccaacctttggtccggagaaaatactaatgacttgaactgtagatcaagcactttcaactcattagaataatattgaggatatatagtggagtttcttattggaagccttttgccatcgatcgttaataaagaggagggtttctttccctttcctggcaatatagtatattcactccaatcggtcgtgccccatatattcgcaagaacagcattagggaaccagctaccttttgtgaggaaattagacagaatagccagttgtgtcatttttgtagatattggtgttgttggcatttggaactgaaacaccttctcctctcctaaagtcaaaatatcatattcagagattgagcagttcagcgtttcatacaaggactcggtttctttgtcaaatgttgtgattaattgatctatggaggtggttgtactagaggcaaattcaaaaaacttgggagaaaatcttttaaacgccagctcatattcaagactatcatgttgtatactcatgacatacttttttgtcgcttcaaaagctattaaccatgatttcaaatctagataatttgaagtttgaaagaccaacgtgatatcctttgacatgttatcatgtgcctctgttactttattaccaaatatttttacttcaaaacaaaattttcgatcttcctctgggtcatagcgcacattagtaaggaagacaccaaacttatcagtttcctccacgtaggtcttcgatggcgacaaaaggaacataccaaaaactgcatttttcagaaagcaccatcttctcacccatatttccctggtaggctttccaacctgtgttttcatataaagccacccagacttttcgggcgattttggaggcacttgcgtatcctttgatagcagcttcgaggaatgtattgatcttatattgtaatcacttgtgtcacttgacggcgtaattcgtttcaaggtatacctatatgcttgcttttttgcattactgatatcagaatccaatactttcgatccttcgatggaattttctacccatattgcgtaattgtctaaatactcattaatgcaaggagataaatctattttccttccagaatctttcgttataaaaatgcttcttgactttaatactttcattgactctagtatgaatttatctaagcttaattttactgctgatatggcacttatgaggtctagggaggccttaaggtagtttttttgcacttcaaataattgtaaggcatcacttttgatagaagatggctctaaactggtttttgaaattcttatagcctggtaggatgccagcatactgtcatatttaccttggtaaaaatcgaaattttttctcacgtttctgtagggttcaattgcagtagtcataagttctaatagcgcggttgagtggctagagtcatcaccctttacaatttgcagtaatttcatagaaaagtcataatagtccttgttaaaactatcaatcagcctgggagtaaacgattggttactgacaaaaccgttgctcagcaaggctggaggaggtaacaattgggataggagagtttcctttgctcttcgaaaatcttcaaatgacaccttatatttctgatcgaaaaagtcgacagtcttctctatccaatcctctaatgcatccacccttgtttggaagaaatttacggatgcacgaaaggaaggagagtcaattgatgcttctttgaatgcaaccgatattagccttaactgcctctttttgggatccctcccgtgaacggacatatttcaagtaatgatatatctctgcaatatgtcaattgatcaacaggtctactcatgcagctatgttttagttacacctagtagtttaaaatttcacgtgtactttccctgttttgaacgcattagcaatagcgctggtgtcgttgcgcaaattcataataaaaggaaaatttgaaaaacttatgataaattgcaaggtcatcgaaaacagaagaacaaggttttttcctttagtaaatgcaaaattagtaaaagtgatagcgtcttctttgattaacaagtttcaatctttgcctttggctatgtcaaagctattttctactgtcaattctgcaagacatagtgtaccactaggcggcatgagagattatgtgcacattaagaaactagagatgaatacagttcttgggcctgattcctggaatcaattaatgcctcagaaatgtctactaagcttagatatgggtacagattttagtaaatctgcggctacggatgatttgaaatattctctaaattatgcagttatttctcgtgatttgacgaatttcgtcagcaaaaaaaagaattggggttctgtttctaatttggctaaatctgtgtctcaatttgttatggacaaatattctggtgtcgagtgtctgaatttagaagtgcaggcggatacaacgcatattagaagtgaccacatatcttgtattattcaacaagaaagagggaatccagaatcacaggaatttgacgttgttaggatatctgagttaaaaatgttgactttgattggtgttttcacctttgagagacttaagaaacagtatgtaactttggatataaagttgccttggccaaagaaagccgaattgccaccgccagtgcaaagcataattgataacgttgtcaagtttgtggaggaatcaaatttcaagactgtggaagctcttgtagaatctgtgtcagctgttattgcccataacgagtattttcaaaagtttccagattcgcctttggtggtgaaggttttgaaattaaacgcaatcacagccacagaaggtgttggtgtaagctgtattagagagcccagggagattgcgatggtaaatattccatatctttcctccatacatgaatcgtctgatattaagttccaattgtcttcatcacaaaacactcctattgagggtaaaaatacatggaaaagagcgtttttagcgtttggttcaaacattggggaccgtttcaaacacattcaaatggcgttgcaattattatcaagggaaaaaacggttaaattacggaatatttcgtctatttttgaaagtgaaccaatgtatttcaaagatcaaacccctttcatgaatgggtgtgttgaggtggagacattactgaccccaagcgaattattaaaattgtgtaaaaaaattgaatatgaagagttgcaaagagtcaagcattttgataatggtccgagaacaatagatctggatattgttatgtttttgaatagcgccggagaagatattatagtaaatgaaccggatttgaatataccgcatcctagaatgctggagaggactttcgttcttgagccgttatgtgaattaatatcccccgttcaccttcatcctgtgacagcggaacccattgtagaccatttaaaacagttatacgacaaacagcatgatgaagataccttatggaaattagttccattgccttatcgtagtggtgtggagcctagatttttgaaattcaagaccgctacaaaacttgacgaatttactggagaaacaaacagaattactgtttcacctacatatatcatggctatcttcaacgctacaccagattcattttccgatggaggtgagcattttgcggacattgaaagtcaattgaatgatatcattaaattgtgtaaagacgcattatatttgcatgagagcgtcatcatcgacgttggagggtgttctaccaggcctaactctattcaggcgtctgaggaagaagaaatacgcaggtctatcccattaattaaggccattagagaaagcactgagttaccgcaagataaagtcatactatccattgatacttatcgttccaatgtcgctaaagaagcgattaaagttggagtggatattattaatgatatttcgggaggtttatttgacagcaacatgtttgccgtaattgcagagaacccagaaatttgttatattttatcacacacacgtggtgatatttcaacgatgaataggctggcgcattacgaaaattttgcattgggtgattctattcagcaagaatttgttcataataccgacattcagcagctagacgacttgaaagacaaaacagtgttaatcaggaatgttggtcaagaaattggcgaaaggtatatcaaagcgattgataatggagtaaagcgctggcaaattctaatcgaccctggacttggttttgctaagacctggaagcaaaacttacaaattattagacatatccccattttaaagaactactcattcaccatgaactcaaacaattcgcaagtgtatgttaacctcagaaatatgcccgttttattgggtccatcgcgcaaaaaattcattggacatatcacaaaagatgtggatgcgaagcaaagagactttgctactggagcggtggtagcgtcgtgtattggtttcggcagcgacatggttagggtccatgacgttaaaaattgttcgaagagcattaaattagcagatgctatttataaaggtttggaataaaggttagttatatagattaaatatgtaattctgttttgtaataattttttttcctgtttcataataaagaatcgttaaaaataaccaagggaggaaacaagtgaaatgaagtatagaaaagatatagaaaataaacttaaatattcagtttacttgtgcttcttttttcccctctatgaaatatagcatgataagtgattgttcctttgtttttttcagtggatgtttcacctaagcctttggacaatccttggaaatatggccagtttcgttacagttgtaacaaagcctgtcattttgacagtccctggacatgtggccagcttgaccacaagtgtaacatttcaatccactaattccgtcctctttcatacagtccttagccatatggtttggaccaccacatttataacatgaaactttggagaatctgctggtcttctttggttcagggcattctctggagatgtggccggtttggttacagttgaaacaacgttgcacagtacattcacttctaacgtgaccggtttcaccacaattgtaacattgcttgaattcaactgttcttggcatggtacaatccgtttgaacgtgaccgggtttgttacagttgtaacatagtctttcagaatcacagtcttctgccaaatggccaatcttaccgcaaacgtaacaagctttttgagacatctttttcgtattcttttcttttttcctgatttctgaagggaaagccttaaaataatacaatcctcaagtgcccccaaagcagaaagagcatttctaatccatcgatgaccttattacaactcttgccaaaagagaaaaggaacgaaaagaaaattttttcagcatttcgtctatcatgacaccacagcagttcttactataaagctcaaatccctaagccataaaggcaacaaacggcaatatactacctgtttaatcgtgcgtatccagtcgccatctcctgctggaatagttatgaacatcgagtttcagttcccgcagacggtcttcctctatggcagcttcccattgctcaattggatcagagtcggctactatgataccgtattcaactgtatcctcgagtaagtcataggctagcatccttaattcgggatcgtagtaatattccttctcgtttaattgttgctttggatgtttattcggtgtcttcgacgagcaagatttattcgagagatttaattggtaaatacaaaaagacgtaagggtttctggagccaaaacgtagttacagaaatctgttatcccccaccattttaaggttgcgggctgattgtgcgtgagtgcccttttatatctcttagcgatttcttcgccaaccctcaattgccttttcaggccgtaaaatccagcagtaaatttgtttaaattcaactttctaaactcatctacggacaagtaagccttttgtgagtttttgaatgcattttttgcttcaaaatagtatacagacgatatctttccctccaatatgtccattacaatgggcatgaagggttctacttcagtgagtagctcatccgaaaacaacatgggtggtagtttgaacttgctcatgtattcttcccttacttgaagttttttgattatctgctctttagaactcaaacaactttgtaacgatagctttttatcctcgggaaatgaagaggagaagatttggttatcttcaactgccgatagttctgcctccaagagtaattttttaccgtctaaaagattattgttcctgcatttgatagactcgatatcttcatttttcaaattctgtattagtgggatagaaacgaccttctcttcttctttttcttttcctctgagtgctgcattctttgcggcttgtacttctgaatttggaaatgacctcgaaagtttatcaaatgtggccacagtggaaagcttttttacttcaatctcatcttctgtgatactgtctattttgccgcgcttttttgagggggaaaaggcatcatggcctgataagtcgtcactttctctatcatgtatgtcatgttttccttgtcttttcattaacagtaagttatcaccacttcccttttttgtggaataaacaccttttctcctcactcgattaattcccagaccaggcccaaccatctctgtctacgcaggtcaaaaatttgtgctaaggtctcgagagcacatacagtacccttttaatgtgatctcatcgctacatttttcaaagcttcccattttagcgacgccatctatatataggaaaaaaaaaaagtttaggacgctatttaccacaacaattgagatgcagcacaaataggagtatcattgcctcccaattttcaagggagttttcagagaattactattccatacctattcaattactggagttgtcttcagtatcataaagggttttggattttcaatcgaattgccatttttttcctgcttacgttcgatagatagccaaatgcagtttatatatatgtatgtagacttgaaggtatattaacagtgcccatgtttctttggaaagtgtcaaatatcgcaaagcataaccttgaaggttaacattattttctagaaatacacctttcccactggatatgatgacggaagaaacaaaacgttaaattattgtaccgttgtataaaacagtaaccgagcatggacaattcatttttacaccccaacgacgccactaaccatgtataggtgtcttgcctaacttatcattattcatagtagaattaagaaaattaaaagccttgcaccacaggttacgtacataagatattatgttaaatatatatctcttcagtatttctacgtacaaagcttcactcattgaggtttgattggtgtacagctacatacataaaaaggatcaagtgaactattcggcatgtcgacaattggagctgttgatattcttaatcaaaagaccataacttctgaagtggctgcctcagtgacttcaaaatatctacaaagtacgttttctaaaggtaatacaagtcatatcgaagataaaaggttcattcatgtcagttcgcgttctcattcaagattcacctcgactcccataactccaaatgaaattctttccctaaaatttcacgtatcaggttcatcgatggcgtatagtagaatggatgggtcattgaccgtttggtttattaaagatgcaagttttgacaaatctgtagaagtttatattccagactgttgtggttccgataaattggctactgatttgtcctggaaccctacttctttaaatcaaatagctgtcgtgagcaattcatcagagatatccttactcttaatcaacgaaaaatcgctaacggcatccaaattaaggaccttgtcattgggaagcaagactaaggtcaacacatgtctttatgatccattaggaaactggttattagctgccaccaaatctgagaaaatctacttgtttgatgtgaaaaaggatcacagctctgtctgttctttgaacatcagcgatataagccaagaggataatgacgttgtgtattccttagcatggagcaatggtggaagtcatatatttattggctttaagagtggttatttggccattttaaaagcaaaacatggcatattggaggtttgtaccaaaattaaagcacatactggtcctataaccgagatcaaaatggacccatggggaagaaacttcattactgggagtatcgatgggaattgctacgtatggaatatgaagtcactatgttgtgaattaataattaacgatttgaactctgcggtaacaacactagacgtctgtcatttgggtaaaatactaggaatttgtacagaagatgaaatggtatatttctatgatcttaatagtggtaatttactccactctaaatctttagccaattacaaaaccgatcccgttttgaagttttatcctgataaatcatggtatatcatgtcaggcaagaatgacacactatcaaatcattttgttaaaaacgaaaaaaatctaataacttattggaaagacatgttcgataacacgatgattgaaaaacgtaggaaaaacaacggtggaggcaacaaccacaataaaaggacgagtaagaatactgataggattggcaaggataggccgagtagattcaactcaaaaaaataagttacctgatggaaggaatgcggtagaaaatgcacattctttttctttcatttaatgatatttacatgtgattgacgacaacctaatatataaatatatatgcacgcatatattttgtatatgtaacgttaaaaacgcatctgtttttgtgatttcaattatccgctaaaagaaattctgttttgttaaagtaatcttttggtacatattcactgatctcaccttttgtcagccaagcaaaatcctcgaatgcatcatttttcgacgccaccaaatcaaattttccagccaaaatgtgtgacttcacaataaactcagcagtcctatttctctcgtcctgcaaaacacctatgggcgtagcagaaacagaccaagtgtatatctgatcaccgctcaacaatttcaattcgttctctgcgtgtacgtgtaacggcttagattcatcagaaagatcgaagttagggaatttccaagtaccgcttttatccttaaccaaaagatataaggtcctgctcaattgtctttcaaggctcttcatatcatttgacctatctgcttccgttatcctgtcgttgggaatcacgggcctattaacatcgtctttgctttgctctttttgattgttgctaaatgctactgtactgtcatcagaaagtttaacttcttgcttagtacttctttctctgccatgtttaatgtccggtatgcctctaggaaaccaaatgccattttttttggagataggtcctttctgcagggatagaaatttgtgttctgctacagtaccctttttgaaataaaaatatgccggaaacgtccacattagtctcttttctagttctgattggtactcatagtattttttctctagttcatttaattctgatttaattatagggattcttgacagtagtactccgactttaatcttggggggagcggaactggcagttgcagttgcagtagcaagccctcttttcaacattaaatttaccttcatggtactggataagcgcttatgattacgtagaatataaagtttattgattgtttaactgttttctttccttttttttttttcattttcattttcatctaaaccttgaaaaaaaaccaggaatacggtaaaaaaagagaataaagaataggataatgctacatttgaaacacagtagttatgtgaatacataaggatgtccatttaacaaaaaaaaaaaaggaacataggaaaaaacagaaattatatatagaggtagattagttttatgtactatgagcaaataaagggtggagtaaagatcttagctttgttgttgttgctgctgctgttggttaagcatattcatcaaagaattcaattgagcagtggggtcaaattgttgctgaggtacagggggagccgctgcggcaggtccctgagaaggtaatggttggttgggggcataaccatacggttgctgcatcataggttgcacatattgctgtggtggaggagatgccaatggtgcattgccgtagggtactggagatatcgacgatatgctaccagatttgttaggtttaccagaacgtggcccatttctgccagaatcagtaggcatcttttgagatattgccttggaagaaacaccttcaccaacgataatatccggttcttcgaaaacaataccggtaacgagaggttgaccagaagtgccaccccattgcgcacttactgaccattttttatcagcgtccgtgagcctgtgcataggaataatactgtaaccgtgttgatagtcacaacaatctcttggaccaaaaccaactccccacctagttctcaatggcagggctccatctttattgaagttttgcaaaacattttcggcctcatgtcttgaataaactttcacaaaagcgtgttttctggagttattcagaatgacgctttgtacttcagcaaaaggttttaaaacgttagcaaggtcccattccttcatgtttagtggtaccccaccgatgaaaagagtacggctgtagactttaatatgatctggtggcaatgtagagtcgtaacttactggttttggtctataatgaggattattggaaacattaagctcatcggggtataagtggtgattgtttgtgccaaatgtcgtattgggggcgcctatgctgtattggtcctgggccacagatggatagcggtccttcctgcctgtcgatggctgagaaaatggtgccggaggagatcttgatctattccttcttgagttatatctttctctttcacgttcacgttcacgtctgctaccatattcggtaattgtatgggcttggggaggtgcgactgtacccacggatgtatgtgaaggcaaagttttaaaatgtttctgcagagccgctattacttggaaaagagctgcttgctgtttggctggatctgtggaagtcaaatcagttggaagacttatgttcaagtttaaaggaggacttttctttagatttgacaagatttgtttcgacctctgcttgggatccagtgatagttgttgtgaagcggtgttcgcggtgttattcgatatgtccatagcaaagcattttgacctgatggcgttcaagtaactcttttgaaacaagccggacctgtcccaaatgtctaaaagcatacgaattttttccttgtggtcttgattactttttgcaatagcatcggatagcagttcttgaattacttcgcccaacgtgtttatggcatgggcacaagtaccgggtttgttgctgctgctgtttgaatttgatcttgtttcatccaagtaagctctacctattgaatcgatgatatataaagaacctaatttatgagaatcgggacaaagtcttgagtagtctattatcaaagatatgattttcgattcaatatcaatgtgatcaagtgcgtaagtggttagtttcttaatacgagaacctgaaataccagatttcaaatctttgaatgattccaaggtagctacaaaattttgaaaatcgtcgtcctgctgcattatgggatgtttagtatgtttgttgctttccggttcctttcctgtaactcgtgcttggagaaaagtactagaaaaaatgtgtaatcagagaaaactacaatacaaaaaaatagacaatagtatatttttcttttgcttgaaattataggttgtagcaatggatacggtaacgtaactaattgtaagaagagccttgattggtgagttagttgtgtacaatacgataatacgatgcgatacgatacgaaaacgatacaataaggttgccgagtactgacttttgatatgttaaaagcatgaaactcgtaaagggaaggagcggggagtcatgctaacgaggaatggaacatggaggaaggacgaaacacttgcccttttatactttttctttttcacctcctccgctccgaccggtggcaaaaaaaaaaatcaaaaatgtaccgtatgtaatgaccaataaatcaccaaagacgaaacatttatttttgccgccgactttccaatgaatttgctcaatttcaggttagtggtcataaggatatctaacaagccatcaaaagcataatgtttttgagtactcgatagaattatgtattgcggactttagtagaataggaaacaatgcgctatacgtgcgcagtagctcatttcgaccataaactaattgtagattttttgcgtttctggtgctattcattgaaacaagaaaccgatagtacttccacttacaatactaatacttgcggtaatgttacaatccttcacttattattttcggagaataataaccatgcatcttgcaatactttcacggctttgccttgtctcgtgcgctagtaactgcagtagaacccacccatatgacaatgcaaatattaatctaacttagtcaaaaaaaaaaaatgccttcacctcgtttgtcttcatctgagataaggttccggttttcatcttgtccctgtttgttgcctttgttcttgcctcatcgcttctaaagcggctttcaagctttgatctttaaatggaaatctttaattctaagaagtggtagcaaccattgagaggcaaaaacaagggaacgacggaaagcaggcatgagcgctatctataaattatctattcagggcatacggtcttttgactccaatgatagggaaactattgaatttggcaagcctctgactttaatagtcggcatgaatggttcaggtaaaacgactatcatcgaatgtttaaagtacgctaccacaggtgatctaccgcccaacagcaagggaggagtattcattcatgacccgaagataactggtgaaaaggacattagagctcaggtcaaactggcgtttacgagtgccaatggactcaatatgattgtcaccagaaatattcagttgctaatgaaaaagactactactacatttaagactttagaaggccagttggtcgctataaataatagtggtgaccgcagtactttgtccacccggtctctggaattagacgcacaagtacccctgtatctgggagttccaaaagcgatcttggaatacgtgatattctgtcaccaagaagacagcctgtggccactgagtgaaccatccaatcttaaaaagaagtttgatgaaattttccaagcgatgaaatttacaaaggctctagacaatttaaaatccataaagaaagacatgtccgtggatatcaagttattaaagcaatcagtagaacacttaaagttggataaagacagatcgaaagcaatgaagctcaatatccaccaattgcaaactaagatagatcagtataatgaagaagtgtctgaaattgaatctcaattgaatgaaatcactgagaaatccgataaactgtttaaatctaatcaagatttccaaaaaatactatccaaagtagagaacttgaaaaatacaaaactctcaattagtgatcaagtgaaaagattgtcaaactcaattgatattctcgatttatcgaagccagatttgcaaaacttattggcaaacttctctaaagtcttgatggataagaataatcagttgagagatttggaaaccgatatttcaagtttgaaagaccgtcagtcatccttgcagagcctttctaattccctcatcaggcggcagggtgagttagaagctggtaaggagacatacgaaaagaacagaaatcacctttcatcgctaaaagaagccttccaacataagttccaaggcctttcaaatattgaaaacagtgatatggctcaagtaaatcacgaaatgtcacagttcaaggctttcatctctcaggatttaactgacactatagatcaatttgcaaaggatattcaactaaaggaaacaaatttatccgacttgataaaatcaataaccgtcgattcacagaatttggaatataataaaaaggacagatctaaattaatccatgactctgaagagcttgctgagaaattgaaatcatttaaaagtttgtctactcaagatagcctcaatcatgaactggaaaacttaaaaacatacaaagaaaagctgcaatcttgggaaagtgagaatattataccaaaattgaaccagaaaatagaagagaaaaataatgagatgattatcttagagaatcaaattgagaaatttcaagatcgcataatgaaaacgaatcaacaagcggacttatacgccaaactaggactaataaagaagtccattaatactaaattagacgagttacaaaagattacggaaaaattacagaatgattctagaataaggcaagtatttcccctcacccaggaatttcaaagagctgatttagaaatggattttcagaaattattcatcaatatgcaaaagaatatagcgatcaacaacaaaaagatgcacgaattggatagaagatatacaaacgctttgtacaatttgaacaccattgaaaaggatttacaggataatcagaagtcgaaagaaaaagtgatacaactactaagcgaaaacttaccagaggattgtactattgatgaatataatgatgtcctggaagaaacggagctctcctataagactgcgctggaaaacttgaaaatgcatcaaactactttagaatttaatagaaaagcattagagatcgctgaacgtgacagctgctgttatttgtgttctagaaagtttgaaaatgaatcgtttaaaagtaagttgttacaagaactaaaaacaaaaacagacgcaaattttgaaaaaactttgaaagacactgtccaaaacgaaaaggaatatcttcatagtttaaggctactggagaaacatattattacactaaattctataaatgaaaagattgataattcacagaagtgccttgaaaaagctaaggaggaaacaaaaacttccaaatcaaaactagatgaattggaagtagattccacaaaattgaaagatgagaaagagttagctgagtctgaaattcgtcctttgattgagaagtttacttacttagaaaaggaacttaaggatcttgaaaacagttctaaaacgatatctgaggagctatcgatttataataccagtgaagatggtattcaaactgttgatgaattaagggaccaacaaaggaagatgaatgattctttacgtgaactgaggaaaaccatttcagatttgcaaatggaaaaagatgaaaaggtgagagaaaattcaagaatgattaacttgattaaagaaaaggaattaacagtttctgaaattgaatcatctttaacacagaaacaaaatattgatgattctataaggtcaaaaagggaaaacatcaacgatatcgattctagagtaaaggagttagaagcacgtattatttcattaaaaaacaaaaaggatgaagcgcaaagtgttctagacaaagtaaaaaatgaacgtgatattcaagtacgcaacaaacaaaaaaccgttgcagatattaatcggttaatagatagatttcagaccatttataacgaagtggttgattttgaagctaagggcttcgatgaattgcaaacaacaataaaagaactagaattgaacaaagctcaaatgctggaactaaaggagcagcttgatctcaagtcaaatgaagttaacgaagaaaagagaaaacttgctgactcaaataatgaggagaaaaacttgaagcagaacttagaactaattgaattgaaatcacaacttcagcacattgaatctgagataagtagattagacgttcaaaatgcagaagctgaaagggacaaatatcaagaggaatcactaagactaagaacaagatttgaaaagctgagctctgaaaacgcaggtaaattaggtgaaatgaaacaattacagaatcaaatagattcattgactcatcaactgcggactgattacaaagatatcgagaaaaattaccataaagaatgggttgaattacagacaagatcctttgttactgacgacatagatgtctattcaaaagcattagatagtgctattatgaaatatcatggattgaaaatgcaagatataaacaggataattgatgaattatggaagcgtacgtatagtggtactgatatagacaccatcaaaattagatcagatgaagttagtagtacagttaagggaaaatcatacaactatcgtgttgtaatgtacaagcaggatgttgaattggatatgagaggacgatgttccgcgggtcaaaaagttcttgcatcgattattatcaggctagctctatctgaaacatttggcgcaaattgtggcgtaattgcactagacgaacctaccaccaatttagatgaagaaaacatcgaaagtttagcaaaatctttacacaatataattaatatgagaagacatcaaaagaatttccagctaatcgtgatcactcatgatgagaaatttttgggtcatatgaatgcagcggcatttactgatcacttcttcaaagtcaagagagatgataggcaaaaatcacaaattgagtgggtcgatattaacagagtcacttattgaaaagaccccataatatctacgaagggatagactttgattgattaattagaggtgctgaaatacttcgtcgacgagtttgtgataacgcttctgttgcttagccatatctaagtgtatatgatatttaacgcaaagcaattttcttagtaatatgctatcgtttccaagtcggtattcagcaagagattcgaatttttcgctatcattactaatatctctctctgttataacgtcagctagttgtttcttttcctttgcagacttagcaagcacgtaagcacctttgatacccatcatatcgacattctctttaggtttaattattgctacaccgttgttaaccaaggaaatcaatgataatagtctttcatttttcgcttgactaccagatatccttaactctttgatatgtatatttgaattttcattttgaaatgtatcaattatcaattttgtctgaaatgataaaaattccaagatacaaatatatttatatgtaagattcaacattgatgtatcggtggactcgccaatgaaagaaccctttatccgtggatctgcaaaaggagtcctatttccctcgtaatcaccgtagaaaaacatatctttcgtaagaatatgaattgagagaccattgttcttctcaatgtcacgaatggtttgttcgagtacttgatagatatcagcaccatctttcagaattttcctggcacatggatgactctcaaataaatgttcaattaatttaccagtacacgactggcccgcagcataaacagaaaaatcacccctgttgtcaagtatagtatcaaaaggtccccatactccaggaattctagtatcagagatggtagtaccatacatgtagcagctagaagtcccggctatcataaacaatgatgtttccaaatgaggagaagcaactgcgaaccaacttgcataactgtcaatacaactgcgaactacagttgtcgaaatgtgcttattggcaacaagactagtggttccaatgcttacattagatggtaaatttataatgtttttgtaaaatgaagatgaccagccagatacctctccatcattgcctataccattaagattttctcttcccaaaagtccttcaatgttccattcatacaagcggctcagttcataagcaatgtattgatgaagatcaaagatatgaaaatgtttgtctcgtaaatgagagtattcatctaaaaagtacttcaatttggggacgcccatttcgggtacaaattttcctcccaaataatccaaaagctgttgtggacattgcatatttagccattgacattcgtttacggcagaagagtccatccaaaatatgacattatcttcatttggatacggtatcagcatgttacttgtgcgatccctttcgaaaatagctaatgaacacgttgcagaaacaccacatgactttacctcatattctctaatgttcagtttctgaagacacttttgaagggctttaattatttcagttgatttttgccagaatttccatgacttctttgaagaatcctggtagtatgggactggttcctgcgccatttctaacagcgcatcattgtagtaattatatacacctattctagcacttgatgaacctacatcaattccgatgccaacttgcagactgctattcatgatttcacctatataacacgttggtttctcatttaaagttacctttattgaaaaaaataaactgatacatttttaaatttcagcttactaaggtgctagaaagccgaactacgctatgaattaatattgaatttattgcgaagtttaaaattattgtaaaatatctatttgtacatatgtatcttctcagaaaaaatagcgtatatctatgtagttatttttgtttttctcttcctctcatcaggaggaccgtcttatattttgctgctttatagaaccatctagcaaaaaaaaaaaccagagcaaaccaaatgctcagtatatacctctaggtaactctaacgtcttggacctcttcctcttcttgtcatttcaggtagcttaaatggaactttcatagtggcaattttataagaagctgcagtactttttggaatgccaaaagcctcagcttgagccactgtggcacctttgacaatagcaccaagtaccctgaacaaactgacaactttggaaggtttcaagttcaattcgtgtgctaagggtgtgatttcaacaatgaagttatccaaatgcattatgattgccaagatgtagcataagattttatcttcattttgtgggtcaatgaaataggagcgatcctttgatcttccaaactgtccaggctttatcacggtaaatctgcttaagataccatctaccaagatttcaggaggactgttcaacctttctaacaacttcgtcttgttattcacgcgtctattttcgtatacgcccagtaatagtgataagtagtatagtagctgtaatttggtcatttgtgaaggttgtgtcaaagagtccaatttctttgccacatacttggaattgttttggtatgggaacaattccaacttcttttccttatccgcttctttcagaattgatgaaacgcgaataaactgtaattccttctttggtattatactttcaattgggtaaatttgttctacatcagtggcatcgatattggctaatggagtaggtctatcgttggaagtaatttcatccaattgagcccgagttggtaaatccttagatgcagttctcacggaatccacaatgtcaatagcagaatcagtcaacttatcagagtcaatacggtttctttctagatctgcaatagcttttttagcctttttagtaccaaacgcttcacccaacgcatttctcaaagcagatggacgagtatcactcttactttttatttttggaccccttagattcttgcttgacttggatacaactttggaaacaagtacgggagccttgtagagttgaatacttttcttttctggattaaataggcccacaacatactggttcgaagcttgggaagaagaatcagtataaccttcgtattctagtctctcgttttcaccgtgtaatacgaattcgtccttttcagacttcttttttttgtataagtcgaacgtagtgtcactgggagcacggaagcccttgaagaaacttcccacggcaacagagggttgatcttgaacactttcaatttcgatttcagaaacagaccttttcacggacattactagataaagtgcaaaaggttgataacgactgcaatagtggtagcaacttaaaaagccctcctaatatcattagtgttcatgcaagaatacttactattaaaaatgagatggaaaatttcagctcatcgcaataaaaaattttcagcgcgggtgaccgcaaacatttttcatcgcgaagagtcaaaagacattatcaattgaaaagaacagtattgctaattggcgtcggtgattaggtgtccggtcaagttcttattctatgcatgaatatcttcataaaagccctgagaagatatactataatgtctacgccgaagattgtgcagcccaaatggaaggttccaacgccacaagctaaagaaactgtgttgaagttgtacaacagtttaacaagatctaaggttgaattcattccgcaatctggcaatagaggtgtcacttggtactcttgcggtcctactgtttacgatgcctcccatatgggtcatgccagaaactatgtctctattgatatcaatagaagaattattcaagattattttggttacgacgtgcaatttgtgcaaaatgttactgatatcgacgataaaattattttgagagctagacaaaactatttatttgacaattttgtcaaagaaaatgataccaaattcaacgccactgttgttgacaaggtcaaaaccgcacttttccaatatatcaacaaaaattttactattcaaggcagcgagatcaaaactatcgaagaatttgaaacttggttatcgaatgctgatactgaaactttaaaattggagaatcctaaattccctatgcatgtcaccgcagttcaaaatgctattgaatcaatcactaagggcgattccatggacgcagaagttgcctttgaaaaagtcaaggacgttacggttcctctattggataaagaattgggctctaccattagcaatccagagattttccgccaacttccagcttactgggaacagaaattcaatgatgacatgttatcattaaacgtgctacctcccaccgttacaactcgtgtttctgagtacgttccagaaattattgactttgttcaaaaaattattgataatggttacgcatatgccacttccgacggttccgtgtactttgatactttaaaatttgacaaatccccaaatcatgactatgctaaatgccagccatggaataagggccagttagacttaattaatgatggtgaagggtccttaagcaactttgctgataacggaaaaaagtcgaataatgattttgctttatggaaggcttccaaggcaggtgaacctgagtgggaatcaccatggggtaagggtagaccaggatggcatattgaatgttctgtgatggccagtgatatcctaggctctaacatcgatattcattcaggtggcatcgatttggcctttcctcaccatgataacgaattggctcaatccgaggctcgcttcgacaatcaacagtggatcaactatttcttacatacgggccatttacatattgagggtcaaaaaatgtctaaatccttaaagaatttcattaccattcaagaagctttgaaaaaattctcaccgcgccaattaagattggcttttgcctcagtacaatggaacaatcaattggatttcaaggaatctttgatccatgaagtaaagtcatttgaaaactccatgaacaatttttttaagactattagagcattgaagaacgatgcagcttctgcaggtcatatctctaaaaagtttagtcccttagagaaagaattattggctgattttgttgaaagtgaatcgaaagtccattcggcgttctgtgataatttatccacacctgttgctttgaagacactgagcgaattagtgaccaagtcaaacacatacattaccactgcaggtgctgctttaaaaattgagcccttgattgctatctgtagctacatcaccaaaatcttaagaataattggatttccatcccgtcctgacaatttgggttgggcagcccaagctggctccaacgatggatccctaggctcattggaagacactgttatgccatatgttaagtgtttatccacatttagagatgatgtacgttccttagctatcaagaaagccgaacccaaggaattcttgcaattaacggataaaattagaaacgaagatttgctaaacttgaatgttgccttggatgataggaatggacaatctgccttgatcaaatttttgactaacgatgaaaaattggaaattgtcaagctaaacgaggagaaacatgccaacgaactagcaaagaaacaaaagaaattggaacagcagaaattaagagagcagaaggaaaacgagaggaagcagaaagctcaaattaaaccacaagatatgttcaaggatgtcacattgtacagtgcttgggacgagcaaggccttccaacaaaggacaaagacggtaatgatatcaccaagagtatgaccaagaagttgaagaagcaatgggaacaacaaaagaagctacatgaagagtactttggtgaagacaaatagaatactcgtggcttcgttatgtgtgcaactattcaaaagtacgtatatatgtatataccatctttttttacgttaaaatagtgaaaaaggaaaggaggaaagaaaaaactaatataattaattgtattatatatgtacttttcattttggaatgtgaaaaaattccaggcggaaaaaattgaaaaaatcaaacactgcgcttgtgagaaaagggaagaaaagcatcctaatgattaggcgcttgatgttgacgacaaacatttcgaagcataacactgccaatgatgagtgaccaagaaaacgagaacgagcagtatgtaggattgagctctgcagggcatgaaatggaaaaataaagcaacccattatactaacaatatgcacttagcaagtgcggtagatggtcagtgcaaaagcattcttaggattggctaaatgcgaagaagaagtggacgctattgaacgtgaggtagaattatacagattgaacaaaatgaagcctgtttatgaaaagagggacgcgtatattgacgaaattgcagagttctggaaaattgtgctttcacaacacgttagttttgcgaattacataagggcttcagattttaaatacattgacactatagataagatcaaagtagaatggctggcattggagtctgaaatgtacgacactagagattttagtataacattccatttccatggaattgagggagacttcaaagagcagcaagtcaccaaggtgttccaaatcaaaaaaggcaaagatgaccaagaagacgggatactgactagtgagcccgttccaattgagtggccccagagttacgactcgataaacccggacttgatcaaagacaaacgcagtccagagggtaaaaaaaagtacagacagggaatgaaaaccatatttggctggttcagatggaccggcctaaaacccgggaaggagttcccgcacggcgactcattggcgtcattgttcagtgaagagatctaccctttttgtgtgaagtactatgctgaggcccagagggacttggaagacgaagaaggagaatccgggttaagcgcagatggcgacagcgaggatgacgatggcagtctcggtgaggtggacttgccactatccgacgaggaaccaagctctaagaaaaggaaagtttagtagtctaggtccggagcgggcttggacaacggtttccctcgttgcgacattgctcttttttttgttgagtctggagttcttctttgttgtttagttaccttaaacttactcattggatcatctttaagcaattttgacttcttcttctgcgaacttatggatgttgcggcaccagaagcggaaatagtagtggccgcccttacaggcggtgttgcaggttggtttagtatagatgaatctagttttttcttacctaataaatagtcttccttttcgtcactcagttttgcatcctgatacatccattccaagcccgacttcttcaaagccaagtcattcttgagagtctccggcttatccttgctcgattcgttcagcagttcatttagttctcgttctttttcaatttctttcaatcgcgtgttaagcttctgctgttcggtaattagatcctgttcggtctcccatactttttttctatttttcataagcttgggattccatgatttcaacagattcaaatcgcccgaccccatgataatgtactctcgatttggcctttcttccctgtactcaaaactgaacgctcatctcttttgagaagctgcatgctacgtaccacttgttcttatatctctgtatgtaagcccgcggcgggagaagaagaaaaagaaataaaaaaagatgagatgttatattatatattatagtgtaaatatgcacttggacttaaataactaaacagttacgttttatataggataacaacactaagaaagaaagcgagcagcgagtaagcgactcggcgtaagccttgaacttaaaacccatgaattttaatgttcttcttttgcaatcccagttgggagatcataaattcgcaaacctttgctctttggtcaccctgcaactgaataatctcccccatttctggatccttgacaatgttaccattacatgcaaagtccttctttaggaccttaagaattctctttaaatcatattcctctgggacaccttgcaccgtagttaaagtttttctaccatttctctgttggatacgaatatgaatatagtttgaagtggcggtttcgtcgtctcctgtgtcggcgaaaggatcaaatgatttcagattctcaatggacatacgatttgcttcagctatattaatatattccttgtcttttttgaaaaagaatagaaaggagaaaacccccagcacgaaacgaaaacaacaagtagctcttctcttgttttgtccttttgcagtttgcttttatccctgtgatgaaaaaaaaaaaaactaaaattttttgccggcgcatcgaaaaaatctgttacccgacccgttattggtgataatacccatttttaacgcgatcacatatcataaactgcagtgagagggtcgtttacagtagttatagtaccgaaccaaaagactggaaccatgtacacatgatccttttacgggtactttttattgtaatgtaggtcggtgcgttttgtacgacgacgcagcggctgctcgtataaaatgacgcggtcgcgcgccgtttgacgtcctataggagaatgccaaaaagggtgttttgctggaaaatatacatatataaatatatataaagaatagtgaaacaatagaaatattagtaatacagccatagcagtagtagtgatagtactagcagctagaacaggatgtccagaatagattcagatctgcagaaagcgcttaaaaaggcgtgttccgttgaggagaccgcacctaagagaaagcacgtacgcgcatgcatagtgtacacatgggaccatcagtcttccaaagctgtttttacaacccttaagacgctgcctctggccaatgacgaagtgcaactgttcaagatgcttattgtactgcataagatcatacaagagggacatccgtcagcgctagctgaggccatccgggatagggactggatcagatctctgggtagggtacattctggcggttcgtcgtacagcaaactgattcgggagtatgtgcggtacctggttttgaagctggactttcatgcgcaccatagagggtttaacaacgggacgtttgagtacgaggagtatgtgtcactggtttcagtttccgacccggacgaagggtacgagacgatcttagatttgatgtcgttacaggattctcttgacgagttctcgcagatcatctttgcgtcgattcagtccgagaggagaaatactgagtgcaaaatttcggcgctgatcccgttgattgcggagtcatatggtatttataaattcatcacctcgatgctgagagctatgcacaggcaattgaatgatgcggagggtgacgctgctctgcagcccttgaaagaacggtacgagttgcaacatgcaaggctgtttgagttttacgcggactgctcttctgtgaagtacttgaccacgttagtaaccattccaaaactacccgtggacgctccagacgtatttttaatcaacgatgtggacgagtcaaaagagattaagttcaaaaaaagagagccctctgtaactccagcgcggacgccggcacggactccaacaccaacaccacctgttgttgctgagccggctatttccccacgtccggtatctcaaaggactacttcgacgcctacgggttacttgcaaactatgccgacgggtgccaccactgggatgatgatccccactgccactggtgcacgtaacgccatttttccacaggcgacggcacaaatgcagccggacttctgggccaatcaacaagcccagtttgcgaacgagcaaaaccgtctcgagcaagagcgtgtgcaacagttgcaacaacagcaggcacagcaggaactgtttcaacagcagttacaaaaagcacaacaggatatgatgaatatgcagcttcaacaacaaaaccaacatcaaaacgatttaattgccctcaccaatcaatatgaaaaggaccaggctttattgcagcaatatgaccaaagagtgcagcagctggaaagtgaaatcacaacgatggattctacagcttccaaacaattggctaataaggacgagcaactaactgcattgcaggatcaattggatgtttgggaaagaaaatatgagtctttagccaagctatactcccagttgcgtcaagagcatctaaatcttttacctcgttttaaaaaactgcagttaaaggtgaatagtgcgcaggaatccattcagaaaaaggaacagttagaacacaaattgaagcaaaaggatttgcaaatggccgagttggttaaggaccgtgacagggcaaggttagaattagaaagatccattaataatgcagaggcggacagtgcagcggcgacagcagcagcagaaacaatgactcaggataaaatgaaccctattctggatgccatattggaaagcggtatcaacaccatccaggaatcggtctataatctcgattctcctttgagttggtcgggtccgctgactccacccactttccttttgtccttattggaaagtacttctgaaaacgccactgagtttgccaccagtttcaataatttgatagtagacggccttgcacacggcgaccaaacagaggtcatacactgcgttagtgatttcagtacttcgatggctacactggtgaccaattcaaaggcgtacgccgttactacattacctcaagaacagtctgatcaaattttgaccctggtgaagagatgtgccagagaggcccaatatttcttcgaggatttgatgtctgaaaatcttaaccaggtcggtgatgaggagaaaactgatatcgtcatcaatgccaacgtggacatgcaagagaagttgcaagagctatctttggctatcgaaccgttattgaacatacaatctgtcaaatcaaataaagaaacgaacccacattctgaattggttgccactgctgacaaaattgtcaaatcctcagaacacttacgtgttgacgttcctaaaccattgttgtcattggcattaatgattattgatgctgttgtggctttggtaaaggctgctattcagtgccaaaatgaaattgccaccacgacaagtattcctctgaaccaattctacttgaaaaacagcagatggacagaaggtttgatctccgcggcaaaggctgtggcaggtgcaaccaatgttttaatcactactgctagtaagttaatcacttctgaagacaatgaaaacacatcacctgaacaatttatcgtcgcctccaaagaagtggccgcatccacaatacaattggtagcagcatcgagagtgaaaacttccatccactcgaaggcccaagataaattggaacactgttccaaagatgttaccgatgcatgcagaagtttgggtaaccacgtcatgggtatgattgaagatgatcattcgacttcgcaacagcagcaaccattggacttcacatccgaacacacattgaagactgccgaaatggaacagcaagtggaaattttgaagttagaacaatccttgagcaatgccaggaagagattgggcgagataagaaggcatgcctactataaccaggatgatgattgatcatgaattgtactttttatatataaagataaacgttaatataaatatatttatttgaagacgtcttttacgtttttctgtatctgattggtatatgcgttctcgtccggggacattttttctttttttggtgcggcgaatggaaataatcgcgataatgaatatgcaaggaacaaagaacagacaccccacccttattatcatatcacatctctgtaggagtctaccattttgcttctattgtaatctttgcgactttatttcaactcaccattcatacaaaatttctactgccgtttaaaataaggaaagcataaagattaaagcaaattaagaggaaccctttttttttttgatttcgatacaatggcattttggttacctcaaaatatacaaaagcggctgcttctttacgtccttcagcaaatttcgctgttctccaatatagatttatctaacttggacgtttctatagggtctaagtcacatttctcgttccatgatgtgaatctgtcacttgatgatctcaacattccaaacgtgcaaataaacgaaggcatagttgacgagcttgtgttaaaattaacagtttctggcggtgtggaaatcgatgggtctggtttaagatttatcatgacacctttatattccagtggctcacaggaacttcactcagattttttggttaaaagcatccaagatcttacgaattcgatgttacaatttagtgatccattgaccacatataataggtacaaagaagatgacattagctcttcagacagtagtagtgatctcaactctaatatagaagcttcaaaaccagccgcaaatggttcttatactcttcaaaatatgcggaacaaggcccttaatgtagccttagcgaaattgaaaatagcattaaaggacgttaccatacgtttcatagtgaatgatagagatccttccgataacattgtggaggttcatctagaaagcatacaacttattactacagacgcaaatttacgacatataaacattgaaaatatcaccatttcctcaatacaaaaacaagctgtacccgactctcctgtgcatcctttcaataatgacgatctgtcacaaagcgtttatttatcaaaaatggaggctacttcactttatatgagcgccatggaagagcaatcaaatgaagaccccagtgaaccccaagttacacaagaagaacaagagaatgataagtgcaaggaatctttaatggaaataaataatttgaacatagcttttaagggtttatcatcggtcaatgatctcagaatgtctaatattgttattgatattcaggatgttcatttagcgatacacaaaattgtcgaaatcaaaaactccactttgaagaatattatagatatcattgttacacatttggatgccaatgaaagcttttcttgccaggattcccaaagtccttcacctgacaagcaggaaccatcagctctttcttctgttgatatcaaatgtatatacttaaacttaggccaagatatcacagtaattttgaagagctttaaattagagcaaaaggaaaataattcattggcattttctttaggctcattttattctaattcgagtccattgacaattagccataaaactaagccattgctcactggagaacaaacccctcaaagcatcgcattaaatatgggcgacgaactagatattattatcagtcatgatggcattgcgcatttctttaaaatctttcagtttgtttcaaaatgtatgtccttttatcagaataagtcaaaagggatgatgcctcaaatagcatcggatactaaaaggaccgtacaacttacctcaaaagcagtgaagttgtcgcttaagtttccatattttttattatgtttccaggtttcacccttcatttacgactctaaccgtgagttgtacattgagcttgtagacgtatttaaaaaactaccttctcggtgcacgaaaatattgacaatgtcgagcattacgatctcgaacttgcaatcccctctacaactgggttcatatgacgatactttgaaagaagcgctaatttatagttctgtccatgcaatcatcaaagaagtgatatttaacgaagaatattctggaatagtacaattagtcgaagatatttctgcgtttggaaaacttttcacggattcaaagaacagtgaatgtacaggaaagtctaaaagcaagagaggctcctttttgcagagaagtgtcagagtacttaattcttccaggttcgtttacaagcagagtttatccgctaatttttctctcaagatagattccatgaagttaaaagtatcagaaattatagggccgcaatttggttctgtggaagcattactatcaaataatttctttgcgattacggatgactctcaaattgtatattttacaaagaacttaaaggtagaaagaaagacaccgtcattattagagccacaagaaatcatgtcagtagttttgaataaagcagttaacgaacctgtactatatgttcatagaagggcgaatggaaagttaaaagtcatttttaacaacattcgcatacattactatgcaaggtggttagaaatactaaagaaaaacatcggcccggataatgccagttcaaaagatgaacctgtttcacaaaagcttagtaaaaaacaaccgacttcaggatttccctgggaactcaaatgtctggactgctctctaattctgcaccctttcagattaaaaagtgtaatggtcattgtacttgacaatctaacaactggtggaagttcatttattccgcaggcaaagcttctttcaaaggcgaatacactcttcctaatagatgactatcagaatttcaaaattcaaaaagataagaactggcctagtttgataaatttttatgctggtcaaggtttctctgcaatcggtaaaatagatactttgaattttttaataaacaaatccgatggtgcccttttattggattgtaaaatagaacaagttggtctttcattatgcgcggattcttttcaaactttttgtcagctttgtattgatttaaaatatcctcagacgtttcctgatgaggaaaaatttagaacgcagttgaaaaatcctatcgatgtattcaaagacatcgattgtgatcttttcaattctgccttcatccgggagaacaatcatcaaaatgattacgactcagtgcatttggtagacagttttctcgacaaaactcacgagttcaacaatggtgccagaagtaaactatcctctcaaggttcatatgaaatggacagttcctctggaactgccacaggtggtattttacttccccatgagagttatctagactctgctcagccaaaagaagaagatactccaccaatcgcctcaaaagagcaagaaagggatgtggatataaggggtagtatagatgtcgaaaaagttgttataaaactattcgatgggtatgattggaaatatacgcggaaatttatcgctaatactgttgaaaaactggataaagagctcagtaaagcggaagcaagcagttcgaaatcaaatgtaccccaatcagaggcaaatatttttgactctatttatatatctgctaacaaaaacaatgtcacagatttgagaagaaatcttgatggtgagatccagggggttcagaattccttctctgatgtctctaaagttaatttgcgaccttctaagcattacaaagccctgattcaattgaacaaagtacatgtcaatttgaagaattatcgagtagatgaacccgatgagtctaactctgataattccacagatgttttgaaccgatgtgtagtttccatttacgaatttgaaattatcgataatgttcccacgtccacctggaataaatttgtaactttgctaaagcacgaaccgtggccacacagttctccgatgtttcttctggacctggaatttatccggccgatcgactttttgcaagcagtggaattagtcatgcaattaaatgttgcgcctttacgccttcacgtggatcaagacactttagagtttctaataaggttcttagggttcaaagataaaagatttgaattaattgatgagtatccagatattgtatttattcaaaaatttagcactaattcaattaagttaagattagattataagccgaaaaaagttgattatgcgggtttaagatcgggccaaacttctgaattgatgaatttttttacccttgatggatccaagattattttgaaaagcgtagtcctgtatggattaaatggattcgatgaattaaataataaactgaaagccatttggacgccggatattaccaaaaagcagctgcctggcgttttggaaggactggctcctgtcagatcgtttatggcgattgggtcaggggtgaagaccctagtcacagtactaatgtcagaatacaggcaagaagggcatttgggaaggagtctgaaaaagggtggcaatgtcttcttgaaaacgacaacgggagattttgtgaaattgggagttaaattaacttcagggacacaggcgatattggagaacaccgaggaactattcggtggtgttggttccaatggcagggtgtacgatgcatcgaaatttggctccgctgatggtgcagacagtgatactgcagctgtattagacttggatactttattcgaggaggatcagttagttggtagtaaatattccaggataagagatcatgagcccacggcagtagtcatcgatatgtcttcaccgggagatcacaacgaacccacaatagtgagtctgtacgcagatcagcccctcgacctgcccacgggtttgaaggaggcgtatagttcattagaaaagcatatgcatattgcgtacgatgcggtatggagggcaaagggacagatgaaggatgataaacggggagggccgagcgccgcagcagtttatgttgctagagctgcacctgtggcaattattcggccgttaattggggccactgaggcagtgtctaagactttacagggaatagctaatcaagtggataagacgcataacgagcaaatcaatgataagtacaagtccaatcggactgattcgtaaaaatttttgcagacatttttgatatatattcaattcatattttatctcttttttttttttttttttcagacgtggaatggtgggaaagccaaaatgtcactgaccgcggctaaaagttaaaaaatacatgagacgacattcttttatgtatatatatttacacatgtatacaaacaaatacacacgcaagtagagaggagttggtggggggaagatgccattatagaggagaaaagaacaaagagagtgagcttgcaagataaaatcactcgaaaaaaaaaatttcagtgacttagccgataaatgaatgtgcttgcatttttctaattatccttcgtatcttctggcttagtcacgggccaagcgtaagggtgcttttcgggcataacatacttgtgtttttgcatatattccttcaatccctttggacctcttgatccgtaggggtaaatttccggtgttggaccgtccggacgctctatgtgcttcagtaatggggtgaatatgccccaactgatatccaattcgtcatctctgacaaagttggaatggtcacccagtagggcgtctcttatcaacacctcgtaagcctctggaatccaaaagtcttggtacctgcttgcgtaagttagattcagatctgtgacttgggtagcatttgacagaccaggggtcttagcattaaactttaggtacacagcggcatcgggctgcactctgatgaccagttcgttatttggaatgtctttgaagacacccgatgcgaccgctttgtactgcagtctgatctccaccttggactcattcaaagccttaccggcacgcatcatgatggggacgccctcccaacgctcgttttcgatgttgaaagtcattgctgcaaaagtgacacatttagagtccttgtctacagtgtcatcatccacgtaggcgggcttagacccgtcctcagatttaccgtactggcccaagaggacgtcgtccgtgtcgatgggggccacggcctttagaaccttaaccttttcgtcacgaatagattccgggtcaaaagacaccggtctttccatagtcaagagagtcatgatttgtaacagatggttctgcatcacgtctctgattatgcctatagagtcgaaatagccgccacggccttcggtgccgaacctctctttaaacgaaatctgaacgctttgaatgttgtctctattccacgaggcattcaaaaactggttaccgaacctcaagactaaaagattcttgaccaactctttacccaagtaatggtcaattctgtacaactcttcttctttaaagaggggccccaggtttttttgcagctccctggcagaggccaggtcgtggccgaaaggtttctctacgattacacgggtgatgccattctctgcgtacacacgactcttgatctgcttggccaccgtcaaaaaaacgcttggcggcaaggccagatagaagagacggtgtgggacatcgacgttggcacttttctcgaatttctcgatctgcgttcttaattcgtcgaagccttcatctgtgtcgtaatttcccgaaatgtagctgaccatcttgaagaactgttcgaccttagagtcatcggcttcaccgtgaggttttttcaagtggggtaggacacgggacttcaggtcctcctccatggacaatttggaccgggcataaccgaagatcttggtagatggatcaaggtaaccttctctgaaaagcccaaataaggcgggaaaagtcttcttctttgccagatcacctgacgcaccaaagacagatatgacggtatttttttcgaatttgacggggccttcactcatcttgccttatgtggttttctattctattggatttactctttctgtctatacagccaattggagagggggaagggggagaaggaggggtgagtggagaaaagggagagaggggcaggaggaagccactttaggtgttatgtgtcggtatatagatgaacccacagtttgcttatatatgggatagccttggcgagttttccgtacattgaagaattcgccacccttagaaaaggggccaccacaccttgagccaaaaatcccacattaataatattccattttttttttagtcatttttttttttttcgtctctcttcctcctccggccgagccgaaaccgggcttttagcaccgttggaagcttgtatctccgcgtaagaccgccggagtatgcatcttatagcggtttttccagttcttttccactattacgtggtgcttccagtagcgctactattattgttgttcttgctattatttaaatgtcactatgtacttgatacacacagtttgtggtgatttcacgcttatgtacacgggtgcaaaactacaccttacttaccaggtgctcccaacagagacgagatccttttcgacggcctgcttgacgggcgcgaagacgtactctagcgaaagcgggcgggctgccgcctcttctagcttgggtcccagggttagaggatctaccattgctagctcctctccgtgacgcttattcagtgtctgaaccaactgcttccgcttgagactgttttgctcgccattgagtaggccaccaccgttcatgcatgcacccggacacgcgtttacctcgatgtagtccgagtggtagggatcggccgtggcggccgtggcggccgccatctcgcgtgagttcgcctttggacctgttcgtctcttccgcagagcggtgatgttcctcttgcgctctgacccggagcccgaggtcagtttacgcaccagattttggatgtttctaaacccggaaagctcgctggcggcggctattatgcgatcatcgtgcagcaatcggtactcgacaatgtcgctgtttctaccctccagaactatcatctgacttcctgggtgtagtcgttggacagccgttacgtactggtaggcatagccaccacaagtgcctcccagattcgacgcccagtggactcgcgggtcccatcccggcggtgatagccgcccatataaacttgtgtcctcagtaagaaacgacttgaagtctaaattcaactcttgtaacattgtcactatttcacgtggcgtaatgacacagtcaatcccatcgtcaagcgattctggccttgacgcttctagtttcttgtcaaaacatggcatcagcgacagatggtaaaaggactcacgcgcgatagcgagactctcgaacgtagctctgatcaacgagcccgtaatttgctgaggcgacttgacattgagcagcataggcaccaactgcggtttggtcttttccgtgtatataagaaatcccggacacacagcagataatagaggcttgcggtccgcaccggtattttctttttgtttcttatgcgcaatgatcttctctacggttttgctaatcgatatgattctgcccatctccgttccaaccatatacttgcactggaaatgcttttggaaaaaattcatcaaacacaaatcggccgcctccaatgttaagccgtagtactgcgcaagagatagtctgcattgtggcgagacactcacaacgaggaatttgtcttgctgctgcgaaagcttcccccagtttttcaggaaaaccgagtgactttggctactcaacaagatttcttcactagacgttatacaaccagaacacgcgaggcagtctgatagggtaatagagaccttctccagttggtctggttccgtgctcacctcgtattctccgttcatgttaacgttatccttcttgcccccgctcacctgggtaggtttgacgcacgcaagggcgggactgataaaatcgtttaggtcagactcggacagtagagcactcatgctttcttgtacacttatcttgtcactcaggaaaaggaagctccctctcttatctttccagctgacaagacaagtttcttagtcatcaccataaaacgcttttatcatttttttcttcatgcgatgagcagggaaaactggtaaaaaaagaaaataggaagtggaaaagaaaaaactagcggaaaggcaggcaatatgctttacaaacaggcaaattttgtctcttaatcctgtgaagaggcatcgtatattcagtgctttttgaaatttagaaaatagtcgctttattgattatgctacatatgttattttgctttagtatgtgtcaaatagcatgcaatcgccgggtagtgagtgacacatccttttttcccctcccaccagaaagtcacctgctctcttaatcaatggggttgcatgtggtaatcaattgataacgccggctgacaagtcgccgacgggcacccataaataaacgataaatagcccttgctcttttgttacatgcttcctacttctgtttcccggtccttgtatctcaagacgtttagaagccaccttttacgagcaccacaaattgttttaaaaagaatgtcctcttccatcgatatcagtaagatcaactcttggaacaaagagtttcaatccgacttaacccatcaattggcaaccactgtccttaagaattataatgccgatgatgcactgttgaacaagactagactgcaaaagcaagataacagggttttcaacactgttgtctctactgattccactccagtcaccaaccaaaaaagctctggtagatgttggttgtttgccgctaccaatcaactgcgcttgaatgttctttctgaattgaacttaaaagaattcgaactgtcccaagcttacttgttcttttacgataagttggaaaaggccaactatttcttggaccaaatcgtctcctcggctgatcaagacatcgactcacgtctcgtgcaatacttgttagcagctccaacagaagacggtggccaatacagcatgtttttgaacctagtcaagaagtatggccttatccccaaagatttatacggggatctaccttattctactactgcgtccagaaaatggaattctctgttgactactaaactgagagaatttgccgagactctaagaacagctttgaaagagcgttctgccgatgattccataattgtcactctgagagagcaaatgcaaagagaaatcttcaggttgatgtcgttgttcatggacatacctccagtgcaaccaaacgagcaattcacttgggaatacgttgacaaagacaagaaaatccacactatcaaatcgactccgttagaatttgcctccaaatacgcaaaattggacccttccacgccagtctcattgatcaatgatccaagacacccatatggtaaattaattaagatcgatcgtttaggaaacgtccttggcggagatgccgtgatttacttaaatgttgacaatgaaacactatctaaattggttgttaagagattacaaaataacaaagctgtcttttttggatctcacactccaaagttcatggacaagaaaactggtgtcatggatattgaattgtggaactatcctgccatcggctataatttacctcagcaaaaggcatcgcgtattagataccatgaaagtttgatgactcatgctatgttgatcactggctgccacgtcgatgaaacgtctaaattaccacttcgctaccgcgttgaaaattcctggggtaaagactccggtaaagacggattatacgtgatgactcaaaagtacttcgaggagtactgctttcaaattgtggtcgatatcaatgaattgccaaaagagctggcttcaaaattcacctcaggtaaggaagagccgattgtcttgcccatctgggacccaatgggtgctttggccaaataaatagtttcagcagctctgatgtagatacacgtatctcgacatgttttatttttactatacatacataaaagaaataaaaaatgataacgtgtatattattattcatataatcaatgagggtcattttctgaaacgcaaaaaacggtaaatggaaaaaaaataaagatagaaaaagaaaacaaacaaaggaaaggttagcatattaaataactgagctgatacttcaacagcatcgctgaagagaacagtattgaaaccgaaacattttctaaaggcaaacaaggtactccatatttgctggacgtgttctttctctcgtttcatatgcataattctgtcataagcctgttctttttcctggcttaaacatcccgttttgtaaaagagaaatctattccacatatttcattcattcggctaccatactaaggataaactaatcccgttgttttttggcctcgtcacataattataaactactaacccattatcagatgaaagtgaggaaatatattactttatgcttttggtgggccttttcaacatccgctcttgtatcatcacaacaaattccattgaaggaccatacgtcacgacagtattttgctgtagaaagcaatgaaacattatcccgcttggaggaaatgcatccaaattggaaatatgaacatgatgttcgagggctaccaaaccattatgttttttcaaaagagttgctaaaattgggcaaaagatcatcattagaagagttacagggggataacaacgaccacatattatctgtccatgatttattcccgcgtaacgacctatttaagagactaccggtgcctgctccaccaatggactcaagcttgttaccggtaaaagaagctgaggataaactcagcataaatgatccgctttttgagaggcagtggcacttggtcaatccaagttttcctggcagtgatataaatgttcttgatctgtggtacaataatattacaggcgcaggggtcgtggctgccattgttgatgatggccttgactacgaaaatgaagacttgaaggataatttttgcgctgaaggttcttgggatttcaacgacaataccaatttacctaaaccaagattatctgatgactaccatggtacgagatgtgcaggtgaaatagctgccaaaaaaggtaacaatttttgcggtgtcggggtaggttacaacgctaaaatctcaggcataagaatcttatccggtgatatcactacggaagatgaagctgcgtccttgatttatggtctagacgtaaacgatatatattcatgctcatggggtcccgctgatgacggaagacatttacaaggccctagtgacctggtgaaaaaggctttagtaaaaggtgttactgagggaagagattccaaaggagcgatttacgtttttgccagtggaaatggtggaactcgtggtgataattgcaattacgacggctatactaattccatatattctattactattggggctattgatcacaaagatctacatcctccttattccgaaggttgttccgccgtcatggcagtcacgtattcttcaggttcaggcgaatatattcattcgagtgatatcaacggcagatgcagtaatagccacggtggaacgtctgcggctgctccattagctgccggtgtttacactttgttactagaagccaacccaaacctaacttggagagacgtacagtatttatcaatcttgtctgcggtagggttagaaaagaacgctgacggagattggagagatagcgccatggggaagaaatactctcatcgctatggctttggtaaaatcgatgcccataagttaattgaaatgtccaagacctgggagaatgttaacgcacaaacctggttttacctgccaacattgtatgtttcccagtccacaaactccacggaagagacattagaatccgtcataaccatatcagaaaaaagtcttcaagatgctaacttcaagagaattgagcacgtcacggtaactgtagatattgatacagaaattaggggaactacgactgtcgatttaatatcaccagcggggataatttcaaaccttggcgttgtaagaccaagagatgtttcatcagagggattcaaagactggacattcatgtctgtagcacattggggtgagaacggcgtaggtgattggaaaatcaaggttaagacaacagaaaatggacacaggattgacttccacagttggaggctgaagctctttggggaatccattgattcatctaaaacagaaactttcgtctttggaaacgataaagaggaggttgaaccagctgctacagaaagtaccgtatcacaatattctgccagttcaacttctatttccatcagcgctacttctacatcttctatctcaattggtgtggaaacgtcggccattccccaaacgactactgcgagtaccgatcctgattctgatccaaacactcctaaaaaactttcctctcctaggcaagccatgcattattttttaacaatatttttgattggcgccacatttttggtgttatacttcatgttttttatgaaatcaaggagaaggatcagaaggtcaagagcggaaacgtatgaattcgatatcattgatacagactctgagtacgattctactttggacaatggaacttccggaattactgagcccgaagaggttgaggacttcgattttgatttgtccgatgaagaccatcttgcaagtttgtcttcatcagaaaacggtgatgctgaacatacaattgatagtgtactaacaaacgaaaatccatttagtgaccctataaagcaaaagttcccaaatgacgccaacgcagaatctgcttccaataaattacaagaattacagcctgatgttcctccatcttccggacgatcgtgattcgatatgtacagaaagcttcaaattacaaaatagcatttttttcttatagattataatactctctcatacgtatacgtatatgtgtatatgatatataaacaaacattaatatcctattccttccgtttgaaatccctatgatgtactttgcattgtttgcacccgcgaataaaatgaaaactccgaaccgatatatcaagcacataaaaggggagggtccaattaatgcatatttaagaccacagctgaataactttaaaacggcagacaaaacaaaaaataggtcgaataaaccttacctgcctagaaggaatgacagcagctaataagaatattgtcttcggattttccagatccattagcgcaattctactaatatgctttttctttgaaaaagtctgcggtgatatggagcatgatatgggcatggatgatacttcgggatacacgaggccagaaattgtgcaggctgggtcgaaatctttccactggctctgcactttgggattcttgttgcttttaccatccgtggtgacgtgcctttcgttcgctggcaggatatattcagctaccctcttacaatgcacttgtgccgtttacgctttcttagaagctgccgtattaagatttcaagacaatgatggggtagaaaatagaacttcaaggggaaccgcatggtttttggtgggacttacttggataaccttattctttggtggattagctggaggaactggtttcttagtgaaaagcaagaggttgcaaacgttcatatcaaatgcaggtgagaaaaggttgtcatatatccatcgtggtttatcctttctaactgttctaacaggttgggttaaagtctgtttggcacctgttgcgctctttgggttttgtagagaggcacacacagggcaatgcatcgctcatggtatcatgggatccgcgtttgtgttgtacgggttcatttatgtactggttttggttataccatggattcgcagtgcccaaacctcatattcacaggattacgtcgacagttgggttatgtgcatatggggcgttgtaaatacttttactgaacacaggtggggacgtgaaggatggagtgttcacgattatcaacacacgtttatgggaattatctggtggactggtggaatactcgggattttcctttccagaaatggcagaagaacatttgtaccaagtttgattattattttcaccggatgggccatgtctgagcacgcccagcacttgataattagcacaaaagtccataatatgtttgggctagttttaatgtgtggaggcgctttaagaattatcgaaatatcttttttactacgtgataaaagaacgctggacaaaatacattcattccaataccttgctcccttttgtttagtatgttcaggtctcctatttatgggcgcaaacgaagaacaactcattttagtgttgcggttgggaggcgaccatagtgcgtacgttctaattatcgtatcaggcgcatttttggtctacttctggatgattgcatgtttggaattctacctatatctacttgaaaagggaaaacaaggattccttccgaaatcatacgaacttgaagaggaaaacaataacgtgagctttgagctagataacatatcgaacgaagatgtggatgaagataccactccctttaacgtttgaatagtgggcaactaatgtaatataagacatttgaaagtccgatcctacaccctctttgttagaagcattgtaactttatttttttttataatactctaaatgcggaactgtatacactttgcacagtttgtattcaaattgtttgcataaatatataaaaattgccacgaacacttttagattccttcgttagtctcctttgtatattgccgtttgcaggctcatgatgataaatctcgctatttcggtgaagaaaaaaaaagctagcttcgaacttttcaaaagaagtataatttcatttcaaaaataaggtccaaagaaaagaaactagcagacctgaccttctgttggtaaatattagtatgatgcttggagagcatttaatgagctggtctaagactggtattattgcatacagtgactcacagtcctcaaatgccaatatttgcctcacatttttagaatccataaatggaataaactggcgatttcatacgccgcaaaaatatgtattacacccgcaattgcacgaagttcaataccaagaaagtagtagtactctaagcactcactcgacaacaacttctgtcaatggatcaactacagccggggttggaagcactccaaacttcggaggcaacagcaacaagtctcctccacagttcttttataatatatcttccattcattggaacaactggtttagtttaccaggtgacatgttggctgtatgtgacgaattaggtaacatgaccatgttaattactggacaacgtcctgatcgggccactacatacgaaaagttaacgatggtatttcaagataatgtttacaaaatttataaccacgttatgcctttaaagcctgtagacaagctaaagcccatgaacattgaaaggaaacaaacaaggaaagaatacaatacatccatcttggaatttcgctggctcacctcttcaaaatccgtaatcgtttctcaattctgcgcatttgatagtagttctaatacatatagaagcagagcacagcaagtgcctccatatggtgtgtaccatccaccctttataaaatatgcgtgcttggcaataaggaaaaacggtcaaatagatttttggtaccaattttcaaactcaaaggatcataaaaaaataacgttacagctgctggacacttcaaatcaaagattcaaggatcttcaatggcttgaatttgctagaattacacctatgaatgatgatcagtgtatgttgataaccacatattcaaaattatctaaaaatatctctttttacaaactacacgttaattggaaccttaatgcgaccaaaccaaacgtcctaaatgacccatcgttgaaaatacaatttatattaagcactactttagatccaacggatgatgaagggcatgtgttgaagttagagaacctgcatgttgtgtctaaatcatcaattgagaaagatccctccccagaaattttagttttgtataatgtttgcgatacatcaaaatcattggtgaaaagatatagactagctccaacacaactttcagctgagtatttggtgatattgaaaccagatttaaatatcgatcgaaataattctacgaatcaaatattccaatcgcgccgttacaaccttcgtcgccacagtgatatcgttctcgacaaaaaagtcaccttgataacttctgagatgttcgatgcatttgtttcattttactttgaagatggtaccatcgaatcctacaatcaaaatgattggaagttggagactgaacgacttataagtcagagccaattaggaaaattcaaaaatattattgcatccccactaagcgcaggatttaattatgggaagctccctttacctccatcggttgagtggatgaaggtttcaccatctatgtgtggggttatcgttaaacagtataataaaaaatggccacagttttatgctgctgttcaaaaaaactacgcagatcctgagaaggattctataaatgctacagctttggcatttggatacgtgaaaagtttacataagcaaatatctgccgaagacttgaccatcgctgcgaagacgcacatactcagaatttcattcttggatagaaaaagggccaaagaatttattacgactttgttgaaaagcctatactcgtttttcaacatttctcctgatgcgcctaaagagattatggataaaataataacaagtaggccacttcaaaaaattatgctattgcagctggaacttggcagttgtttttcgcaagaaaatattgaagaaatggcgagagttatactctacttgaaaaatgttttgtttgcgttcaatggtgtggcgagaaattttcattttgcgattgaacaaataagtaataattctaaccaacaacaaaacccgaagttgttccagactatattttcaaaacaggatctcattcattcattgattcctgttgctaaatggtttgtcaaatttatcacttatttgacccaagaaattttaattttaataaatgatcccacaaacaaggaatacacactagttcacggaatatttggagccaaaatgtccaggactttgatattgtctattcttaacgaaatcaagaaagtcacccaaatagtggcgaaatttccagaaacatcatacccaattttaaacgagtcatcaacttttttgaaactagtcttatctgaatcaccagtggatttcgaaaaatttgaaacgtttttagttgatgtaaacaacaaatttatcgcgctatgcgaacaacagccatcacaggaacgtgagttttcgttgttggtgaaagctgaaatccccccagaatatgccaaagtgggagatttcctcctgcagtatgctaataatgcagtgatttcccatgcgaatgcggctgcagtatattttgcagatacaagtggcttgaaaatatctaattcagagtttttcaatcccgaaatatttcatttattgcaaccattagaagagggattaattattgatacagataaactacccataaaaaatagaacctccaaatcttttagcaaattactgtacgacgatgtaacctgtgacaaactgagtgtatcagaaatatccgatgggaaacttaagagatgcagtaggtgcggttccgtcacaagagcaggaaatataatatcgagtgataagacaattgtacccactagcatccaaaccaaaagatggccaaccatgtatacaagactgtgcatatgttcaggtatgctttttgagatggacggctgattattagtactatagcatagttttgtatagaattgttttaaacatttcacttctcgacttaataaaaagaaatgagagtgacagtgtctggaatttctttcttctagaataccaagggtacgcatttctctcctacggaattttctgtgcagatgtcccgatctacgtggcagatagtgaaaactccgtaggcaaaaggggcatcggaaaaacctcttcaaaaaaaaaggtttttaggctcgaacgagccggagcaataatgttcctttgaaaaatagcaatcgttatgcaaccattttatatgagtctgcccctcaagggactcgccaccggaccgctgcagttgtttgcattcatccacatataagctggttgtgtatgacaggagaaaaaatacttcattcgcagttgttaaccaacagcgacatgtctagcgggaatgtccaccatacgaaaccgatgatgtacaacgtaaccctgccttcctacaacagcagtagtataggtccagtcgataatttgaaaataaacgagagacctggctctcatgatcattccatgagaagtgaaatgtcatccaaaaactccggaagcgattttatgccacaatctatttcacgttccgaaggtagtgtctaccaggtcaagatagatcgtggtgactccccgaatacagaaggattcgactttaaagttaatgcaagagatctgctgttacttcgaatgtcctgggatatcctcctcagggagtatttaacacctaaagaattaaaagtttttcaagcacttctgtattccaataaacatattacttcaacagaaagaccctatttgaatactgctcctgacggtatgatttccaaaactattgaccctactgccaggccacgtaaaacaaaacaaagggacaatgataacaaggttgatactgcactattttgttcacagttttatgacaatttgattgcaatggatcccttgttagaagaatattttccatcattaaaacatcaagcagtttcgttctgtaaggtccttgattctgctattgacaaccttgaaaacgttcatgtcctagatgattatattgtgaaattaggaaaacgccattccagaattctcggcatcaaaaccgttggtttcgaagtaatgggaaaagcatttatgactacattgcaggacaggtttggatcttttctcacactggaactcaaaaatctatggggacaactttactcatatttggcaaattgtatgattactgcagggaaggacccaatggaaaagattcaaccagatttttcgtataatggtgactctgtggttttaaatttttccattcccaaacttgcgatgcatgatataagtacagttaacaagctacaaatggtgaaaactaaaaacgctactatacctcataatataacacaagtaccgacaaataaaattcctacagaaatactcttagacaattcttctactccaataaaaagcgaccgtgaatcgacgcctccaatctcaccaaagggctctggaagtacaaaaccaagcatcggtagcagtaccgtcgtggaaagtaataccaagaaaaataattatgatgaaaaaatccatttattgcaaaaaactgctcagcagaagaactgctcgattatgtaactacaaccgtaccattaagtgtataagtttcccaggttatattatatattctttagatcactgcctgttctttattacccgcgagctaatctttgtcttatataggcgcgtcagcggagacgcgtcaagtcaacttctctcttctatcgtcccgagtatgaaaaatcatttcagattcgaagaaatcagattggctttatatcttctttagaacaagacgtgtaatattctcacacttagagttgaccccctcaagttcgcttattagtacaggttttgactttgcaaataaacaacaggaaaagcgactcaaataaattgacaaagaaatctcaacaaccagagtgcaaaagccgtacgagcagcgtttttattaataacgatatatcactacgtattcaacagaatatgtcggatagtatttcagattcaaagtcctcagaacttttaaattctactttttattcgtcgacgtcgataaatacacttgatcatgctagaacctttcgaaattctctgatattgaaggagatatcagatcaaagtctaaattcatcaataaagccatgcgaatccgtccttgatagggatgttgaaagctcagttctgcagcggtcgtttggagaaagtaatgcccgagactcagaagtacaaacggtaaatatgacaacttccccctcattaagtgcattggctgatattctgaacgaaagatccaaatatgctgaccaaaaaactagaaaggcacaaaatattgagtcttccataatagaagaagaagaagaggccgaagagcaaaacaactcgatcaattatcacgaggatataactggatccaggctgtctgtacgagaggaagcaaatgaaaacttggcgatgacctctccaaaccttattgacattgacggatccaatagtattcaagttgcccctttgagtttaccgtctttcgaagaacctgactttttgtccactcctagagtaaaacctgattctcagggacctcggagcaaagttagtacacgacgtactattctcgaacgagacaacaatttaccagttaagcgggaggaaaatactatcattaattcagaaactgaaagcacaacacatagcgcaccatttttaaaagaggatccgaaaccctcgcctccttcgagtaaattatacaacccaaaagttcgtttaaacaaagcagaagcgcgaaagtatactgattcttctgcccaaaggactacttcagcaggctcggtacttgaagacacttctatgcataaaaagaaaaagagtatattttcatttctgaagaagaaagaaccgaaaccagttattggtaataatagtgtaacgaatgaaaaaaataagatgtcttcatcgagcactttctcaatgaatattcaaacctctttaaaaacgcctgaaaaactaaagaagaagtctcacagtagcagtagcattttcaattccttcctaaagggaaaaattgaaacatcagactcacctcgaaaggaaccaatgaggcaaaaaaaaagaaccccaaaatccaaggacaaaaagcaagatactgaacaaataattgacgccgcatcagtgttatccactgaatcacctctactacgaaaaaaccacgacgatactcccgtgaaaatagatcacgtaacgagatcaattgatcagagaaaacctactcctttaaacatggatctcatattgggaggtgataaacagataaataccccgctacaagaacacgtaagagaagatgatgatgccaaaaatgatcttcaattaccaaccaaggataattttttatcactggactacgaagcaccctcaccagcattttccaaacacgatacaggtgaggttcttttcccaaaatttttggataatcatgaagtcgactcgatcgtttctttagaaagaacaagatctacaaagtctaacaagagaagttcaatgaactcgcaaagaaggtcattgacagatacgctatcgatcaaagcgcaaagtgagggaatgttcatcactgaggcatcttctgttgtattatctactccagacttgacgaagtctcctgctagcagcattttaaagaatggaaggttcgaatactcagataatttctccagagaacactcttacgaaggtaccacgaatgaggactttttagatatcaaggacgatagtggtccactaaaaaaagatgacatatttttagagtctattgaacaaaaatttgaccagctagtgatggcctctgatgaagaaaaaactgaagttgaaagggatgtaccaaaaccaagagaagaacctctgaagaaggattctgaaaggcaaagcgtttttgcagatgatgataacgagttaatttctgatataatggagtttgcaagttttattaacttcggtgatgatgatctcaatctagacctagacttgggagatacaacggcctcatatgcaacagaaacccctgaacctgttggaaatgatgaagtaaatcgctctggtacttttgatacacgaaataacaaagaggatagttacaaagaaagagaaactcaatcttattccgctgctggagctactacatacggagatgagcgtcaaggtcaattacatacatttgaacaagacggaagtgaaataaatgacaacgaatttgagaatgaagatttcaacaaacacatagaacagcccatagaagttactccaagaaataatgcatatttaccagaattcgaacccaatagacctgtttcaatgtcctttaaaggactaaaagccccaagaatgaatacttcttttattgactccatgacgcctgattctcccgtaaaatcagacttaacaagtctaggtgaggtgtatgtaaacagtaataatgaccagggtgtccggttttcgtcccagataatactttacgacacttatggagaattcgaatatgatagacatccagaaatttccacttgtaaccagcttactccacaactggctcaaatgatcaaattggaattaaatgagttaaagagcgcaatggaagtacacgatgattcgcgatgttacacacatttttattagagcagaaaactgggagaaatggaaatgaatcaaatcatacatatcaagacattctagtttttataaacctataatttatcgcaagaatcttgggtgttatgtgttgtatttgcggcatcatttcaaaataccgtctgcattacccgtctccgtcacgtgaagtaaaaatttccaaaaaatattgaaaaaagaaagaaaaataagatccagaattcactgatgatgagcttatggtacggcatgattaactacgcatttgtatattaaagattctttgattttttccagagcattgaatacctcaatctataagtgtattataatggcatgcaattttcagtttccagaaatagcttatccaggtaaactaatatgcccacagtacggtacggaaaataaagatggcgaagatataattttcaattatgtgcccggtcccggaactaaactaattcaatatgaacacaacggacgaactttagaagctataactgctacactagttgggacagtgaggtgtgaggaagaaaaaaaaactgatcaggaagaagagcgtgaaggcactgatcaatctacagaggaagaaaaatcagtagatgcatcacctaatgatgtcacaagaagaactgtaaaaaatattctggtttcagtgcttcctgggacagaaaagggtcgtaaaaccaacaaatatgctaataatgattttgccaataacctaccgaaggaaggtgatattgtgctgaccagggtgacaaggctttcgttgcaacgagccaatgtcgaaattttagctgtggaagataaaccatctccaattgatagtggcatcggcagtaatggatcgggaatagtcgctgctggtggcggttctggagcagctacgttctctgtttctcaagcatcatcagatttaggtgagacattcagaggtataatcaggtctcaggatgtacggtctacagacagagatcgtgtgaaagtgatagaatgtttcaagccgggagatattgttagggcgcaagttttatcattaggtgacggaaccaactactatttgaccactgcaaggaatgaccttggggtcgtgttcgccagagctgctaatggtgctggtggattgatgtatgctacagactggcaaatgatgacttcaccggttacaggcgctacagaaaagcgcaaatgtgccaaacctttttgatatgtaacagcttatctacagtgcatatagacgcgtatatatttaaaagagggtattcgcttcttcttctttagattgcattctttgatggttaggaaaaagaagcgggaacgtgattaaactttttattctcttttatttattatatattatagtgcattatcattatctatctaaatttgcctttacacggtactgctttccgattttactgggtaaagaagtttttcatgagtacctcttaaatcaacctcacttaaacctacaataccaccgaagctttgaaacctcttaaaataatgatctcttttttcacgcgcggtttccaccagagctggccaataaacatcatgattgtacttgaatttcagatcaccaccatacaacgaatctagttcgttcttagggacatatttaacaaatggttcatcaaaaactagcttttcacgggtcagtgggtcaataaaagggtgaattaacttcaagaaagtccatgctaaccaaggaatattcgtcaaaagtgcttttcctagtctttctggataatgagtttgtagaatatgcagcacttctttccctacaccaataggtgggattttactattgccaggtactttaggaacatcagggtaatctttaaagtctattagcaaagctagagagtcttgaccagctggcataaaatcgataactctttccaacatgaagaccaagtgctgtacctgtctgtgagaagtctttgtattttgtctgcccggtttcaaatataagataggtctagcatcgttttcgtaacccaaaatcacctgcttacctgattcgttctcgacggccaccaagtcagcagttattttatcaccatgctcttcacctaaatgactaataccgaattctcttctccacgctagagtcatggtgattctatcgatacagtcttttagcacccatttagtagcccttaggtaacgtaaaaaacattctcttgtcaaccatgccttttcttcttcctctaagggtttaagatcatcctccgacttatttttttcacttgtataaaccttcaagtcagggttactgaaatgttttagcacttcgtcatacattttttgttgctcacctgtaagtggtttttcttttggaatagctatcgaagcaggaagttctttgataggcttatcaatattaatcaaattttttgggtcttctggagcctccttctttttgctaaatctcttgaacattttttgcttttgtaattttttttatataaagtggttttgtattatttgttggatggagagaagggaacagttagaaacaaaataaggattgaaatatttttctaacgaagaagtggtattagtctatctagaactgatatatatacatacatatatatatataaatatatatatattcagacaatgagcacaatattgtgcatgtacaagagtgggatgcgcatatagtgcatgaacctattgcgataaagatctggcaatatatagagagatatatcgcatgcttgcactcaaatagagtcgggtggaatgaaaaaaatcataaaaattactaagacggaagacaaaaagatgacgcgcaacgcgaaaatcgcttataagcagggatgccgttgcttccggttgctttctttctccgcggaatgactggacccgtgggaaatcgcaggggatgtgacggccttcggagttgggttactgctatttccgtggctcatagatatacggacgggtagtagggccggttgcggtcacgtgcggaaaactatctccgtcagatccggcatttcgtacgaaaattccggatttcttcttcttgtggccctttgttacgggatttgcggtgacacttgatattgaagttacaacatctttgtggggataaggatgagaagtagtacggtgatcgttggtgatcgctgttgtatggggtcgagaacctgcagcgtttgtcttcggagtaggcctgaatagcgcaggttttttacgattgagaaagattgacggtgattcggatcttctcttcttcaccggcgtgatgggctgcgtaacatctttcttctctgctgtgacattatccatttgacgatttaccttaacaggctccggtttgatggacaatgggcctttcttgggggaagacgattgtccgcccgcttggccaccaaaggccacacgttgcgcatgcctttttgcaatgttgaatccgccgtctttgaaatgctttagtctggactcgtgatctttcaacgatttcatgtataattgcgaatggggttcgttgtgcaaccttgtagtcttcttggtgtttctctttttgaagtaaacagtgtggtcaaccactatggtttgctttttttctctttcttgctgcaacttctgcatttccagccttaatctctctgcgctttcctcttgtttcttttccacttcttgttggtactttgagtataacattctgtatggtattcggtacttgttgtttcggatgtctttgacgactgattgacgcacgcaagacttcaataaatcctgattcgaatggtacagttctatatcgttttccttaacgaaatcaaagtaatatttgcaaataatgtctctcttagagacaaattgttcgtgtacattagtcgggaaatcttgccttaaaaattctaaccatagttcatcatcgtcaaatatcaatagtacgttgcttttctcaagttttaatagttgtggtatttttactttctgcagtatcctctttaataagtgataggggacattactcacagattgtatgtttgaatgatttctcatcaatgagatttcacatagtgtttgtaaacttttcatatctcgacatcaatcgatttatacattcactagaacgtatttccatgaacaaaaaccgtttgcatgtaagttacatatgtatctaatcgtcataactgaacaaatcccttcttcgcaaatattaaatatttgaaattttctattgtgatctttcttaagcccatcgtggcaaatgccgagaaaaatacgcaattgtaccagctttattgaaagcgccagatatacagtgacaacaccccgaatatagttgagaaatttatagtatttcaattattacataaaacaaaattttggaattctgtggttggggtaacaaagaataaatagaagcaacagaaatttcaaaactattatatacttctatgacatttttgtttatatttgcacttaattttcctttttgtctgcctatatacatacccttataaccttcttttcctccttcttctttctttcttgtttttaaagcagccttcattcaccacgcaatgccttgatgaccgcgggtcttctcatcatatgcttcgtccatttgtaaacttctggaaattcaattttgatattaatgccaattctatccacgacattattccatgggacaaaggccaaatctgctatagttaatttatctcctacaagccatacgggataatcaaagaaacgactttgtgacattggtgttgtaccagctgagtatgcagccgcattttccgtgtctaattccatcaccagcgcttctctacgttcagccaaggccatctccactacaccgtaaactcttctaacctcatccgtatatctttctacagcacttgctatcttttgtgaatggaagtatctgaaatgtaaagcttgtccaatcattggcgcatgccctgacgtttggaagaacaaccatgcgttgatttgtgattggtcagctaaatcatcggaccagagtaatggattaccagtctctttgtaatatttatttaccaaatgtaataaaatcgcccctgattcccaaatagacaagttgtccataccatgatcgattaaagctggaactcttgcattagggttcacagacacaaattcgggggccctatgttcgccaagattgaaatctaggaagattgtgttataatgaaatccaagttcacttagtactatagcaactttgaatccattaggcgcagacctgtgagagaaaagggtatatccctccagtggttgttcttgaaaaaattttgtaattctggaatactccacgtgactcatatccgaaaatgcctgttgttgttgtcgatgttgttctaaggtattcttgatattattctcgttatcattattttggctaccattgcggccgctgttattgttttgaacattattgttattactactgctattgttattattattattatttacacctgttgaaaattcaaaatttatattactttgatcggtggttgtattactgttcctgtttcctatgtttacttgacggagcgcattggagagattcgacacttggttgccgttgttattcatcatttggtgtacaacttaatttgcagcttaaaacaatatgactaataacaaaaaatgaaaaactaaaaataaagaagttcgtacgggggatctttattcctcttcgattcaattcagtgctataaacaattccaaatgagctgtttgaaaaggaaagatttttgctattcttttcaacctcgagtaaggaagctttcgtctttgtatagttgcttttctggcctagtagaaaggaaaactacatgctgaagccactcttcctcaaaaattcaatagtggcagctcatcaatcctcctattcggcgagaattgaaaaaaaaattccaggctgcgtcacccggattaatgttgttattccagacaacagtcggtattcattttccacattgactacagttaaattaaactctacacagctctactaataatttctgtttcggcgttctatggtttggtgtcactatattcttttggtcttgactttctttcttttcactacgtttttcactgccgcatgccctgctatcttcacgtggttgaatagcttatttcgactatcaaatgattctccgcatgtagtgcacacctcgatcgcggaggttggagacatagaggacggtagagtcgacaaggacggagtgctttttgtggatttagaattctttttaggttgtttgccctttttctttttcgctttagtagaccaatcttcatcgtcatccgtttgtaagcccttgtctcctagtgatgccaaaagatcatccaactcattactccgtttgtctttagtatcatcgaacgattcagattcctctgtttctgtgtcaacctttgctttttttttcttttttcttttctttttattcttcgtattcacatgtacattttcatccgaactgacgtcttctacctctatatccatttctatgttgagattgtcatcttcactttcgtcttcagaagacgattctgccagttttctttcaatttcagcgagttcagcttgcaatgcttgcagatcaatatcttctttttctttaacactttcatctgctgaatcaaatttctcgagatcggagagattatccaacccaagcgttatgttttcctcttccatttctttccgtatctcttccatatttttcttatgcagtttagtgtttatgtggtttttcaattgcttttccgacttaaatgtcttgttgcagataaaacactcgtaaatcaatacttcaccttccttatcattcttagaattttcgaattctccaaaattatcatataccttttccagttcatcccagttttcttcttttaccgtttgccagctttgtaaatgaaatttttcttcgtcattgttgtcgttcccaaactttcttctgttatttaactcatttttcctctgttgttcttttagtttacgctgttcttctgcaatttttgcaccttctttcattcttttatcgagcttttttatgaaaactacaaaccttttcacggttttgttgtattcatttcgagcttgttgcctagccttctcatttcttctattaacttccctcttggttcttctgtcatagtttttagagtacatgtactcgtctttccagctaaaacttttcaaggtattgaacgctgaccaagtcttatagaaatgtttcaaatattcataatccgttggcgaatatccaaataaaggatataaaagtttatccgtcttgttaataaagttatcgcaggctttcaaatagccaatactattaatatcctgttcgaatacatcatcttgatactcggaaaatttccccagtcgcttaccacttaaaatctcatctttagctaacttggcaaatatttttcctgcaatttgatatatcccagcagctgagttgtctattttagtataaagagcagagttaaaaaataagagtaattcatcagttgtgacacctgtgactgtagcgtctacctcataatcatagtaatcatcagtgcttggtggagtatcatttaaaatttgttccttatgtgagtcataccatgctctttcctgggggtcagacagtacttcataagcggctcgaatcacagcaaatttttgtgtggcttcttcaacattatctgggtttttatctgggtgatattgtagggcctttttacggtaagctttttttaactcaagatcagaagcatgcgtttcgacccctaaaagctcatagtagcaggtcttcatccgttatttttgaagtagtaggatatcactatactgatattaactcttggctggtcagacttttactatgtaaaaagagctactttgcgatgacttcaaatttttttcacgtatattttttttctattcttaaaacaagaaaaagtgtaaacataaaatgttggccgcttaagccctccaattttacaacaaatgaatattttatacatacttcctagaatataatttaatcttataccttaatttttagttacaattacaacaatttatctattgactccgttaataaaaattacttcaccatcttctccaggatatgatcatacagatggtccagacacctctccaaatggtgatctatggaatccatcctgcgcgttgacataaaatcatagtatgcttgatccgtaaatttctttagattcatttcttgactatatacttgtctatgcagacgttgagcaaaattggacagcatgatgttttcatatttcaatttgatagccagcaacggaatctttcgccttaactttggataaggaataccaacagccaaaacaatttctttgacagtattttgtaaagtcgtcaaatttgctgaatcaatttgttcaaccataaggaaattacattcttctgccgaaatatcgggccttgactgtaagatattttttattgtaatcctttcagaagtatttccctctaagtttccaaatcgcgacctcaaattatccagttcctttgatagagtgtttgttttcttttcagcatctgctagcattttttctttatccttcaatgatgtttcgtatttttctttgcttttttcccatgatcctagtctttcattcaacctttccagcttaatttttatttcctcattacatcctttcaaaatttccttctcatcgattgtcaacttgtcaaatttatcacatagtattttgttctgtttggaaagggttttatttgtaccaattaaagtattatttttttctctcatggtctggatttcaatttttttattctctaactcatttcggagatcctcagcttctgcttttgcatttttaaatcgctgagaaatgcggctcagctcttcttgctgtgatgcacataaaaaccctttaatattaggatatttttcttgtaatatgtgatctaattttgaagaattttcctccgagtcatacaaatcgaaaaacaatataccaatcggtatttcaaacagctcggcctttcttaaggagtcagtgagacttagtaatgcagtgtgttttgtctgaatagtatcattggctttttccaacatttctttattcagcgaaaggtcctttgttaggttttcaatcaatactgtctgttcttcaattttttttttgttatctaaggttttgtcgtttgacttcgtagctgcttcgagctccttttgtaaagagtttgctctttcctcttgtcttagattatctctacccaattcaataacttttttttgataccccagtatcacattttctaacattcgaaaatcctctttcgataaggagttttgtagaaaaattttggcaccgttacagtcttctatcgagatatctggcgatgtatgttcatcagttggttgagcagaagcctgttcatttgccctcgtaaaatgcttcgaagagttttctctaggagtagagtgtatgaaattgggtacatcctttttatgaacatcagtacctatgggagacttatctttttcgttttttggtcgttcttgtaatcctggagattcctgataactagtatttctagcataattcatttgatccatagatggtgatttgttctcttcatatgagtctctagcattggaaaagttgcaattgatgacatcttcagggttaacgaataaaggtaagatggattttccgacatgattttcatttagccagttttgtgggattggctctccgtctttaatttccccattctctgatacaggagaatccaaacgctcatgaaatggaaaattcattaaatcgaaatcagtcatgatgtacaaaagacctgtcactatttactagtgattattttttgtatgtgtagatttcttcccgaggaacgttaacgttattagttgttttattactataaacgttccacaaaaaattgcctaacgcctcacgtcgcgcaacgcgaattttcacaagaagatgttatttacagttacgataattgaattggatatgtaacgagaagttgtacctaaaactccgtatgtgtatattaccatagatttttcatggtctagtctagaaaataaaaaaatatgtatatacgcaattgttaagaaaatgaggattaaaagcttggaaaatattaactttcactgtgtcttaaacccgatctattctttttaattttggcaaaaattggttcacttatacctttattgccttgaataccaaggccctctccacttttccacccaagcttttccaacattcttctaccgatattttcgtttccaatctctggagcgttttgaccaacaatctcaccttctttaacatgaaatttccctctgattgttttagttctttcgaaagcagcttgttcctccctcggtcttcttatatctattctcatgaatactggcctctgcctcatcaattggtcaatgagactataattcggagaagaccatttcgttttctttattttttctacaacaaccgacgtatgatttgctttcccaatttttgaactcttcatattataatgcttcgcaattttcattacggtcttgtttccatgaggatctaatggagggaaagtcagtctatcattgttcctagacaaaaaggactcaaattcatctttaatattttgaatatggagtccatatgggtatttcttgagcatatcgttcgaatttctattctcctgatcaatgaaatcttctttggcttttcttttctttgctttggtttctatgcgtttactaaacttactttgtaacgtctccaacgtttctgtatccagcgctaaggcgtcatcgatgagtagcttcttcttcttacctttacccttagtttccaaggacttggtttcaaatgttttgaatctttctgtatcatgtttcaatgtgtatgcaattaggtcgtccagaccctcttcaatgtcgctatgcacaaccgaggaggccatatcttcatcatcttcatagctgtcgccttcatagctgtcaccttcatcactcgaatcagaaatcggaatatctgagtaggttggctcagctggttcaatttttggtataagagaatttttaataaaattcaaatatgcaggtaatctatcttcaggaagacctaactcgtctacaacgaagtctgtgagtaagtcctggtcaatccaatgaaagtcgtaatctcccagtaatctgtaacaccgtagataatatgaattgtctactccgcccattcttatattggagaccactatgtcattagtatttatgacaaaatcttcttctttgaatccaaattctaactcttcgctagcaggagatggcagattatcattattgccttcgaatgttttggtaccatttattgaaagacattttatatcttctgtcaactgcggactagggcttggtaaaagattgttgtcagctcgggaattgtgacgttggccaacataattaaacccttgatcaacctcagaacttgctgaggattcgtataaaggttcactattattctctgtttctatttcgtagtctagttcatcattgtccgagtcgctagtatgcataccatgtaatacgttggaaatgtaaccagcaaatggatgatatgtcttattacccttatttggaacgtcaacactaatttccttgctttcgttaccttcggaaacgctaagttcaacctttccaattgttaagataggatcgaactctatcgcaacttctcttggccttgcgatttcctcgatacatactctttttattttggttagatccggcgattgctgagcctcttcatctacaaaaaacaggtcaccatcttcaactttgctttcattcgaagacagcgagtggtccgtcgagggtgaattctgactatcatcatcctcgttttcactgtcttcattgttaatatattcaacatcagaagtcatctttcctggttcttcaaaaacgtctgcttccctttcgacaatttcttcactgttctttgtttcgttctttgctctcagtttttgaatcatattgtgggatggatcgtaaacttccttagcttttacaaattgcataggtcttttgcggaatgctgcccttcctgcttgtaggtcagttgaagaatcatatcgattacctggtcttaaaccacccattttcatagaacggctcttggcatcgcgaccaaaataatagtcttctatagtttttggtgatatgaatgctcttcctgggttgaagtcggcgcctacatcatcaagatcaccttctcctagtggtatagaagagttatgccaactgttagtgggagtaggttttttctttatctttctgccttgtatgcctttagcattccccctgccagctttcttggaattgctaccacgtgcatgcctacgtctgcttccttgataatgactatgcctttttgccattttttttgacggttacaacaatttatgcttatatttgactctgcgattaaatcacttcttccttctagaaactctgcgcaggcctaattgttgttgttttgttcagatcttatttaattgtaaaatgtcaaatttcacttttattctttaggcggtgaccgttgcagctgccaacaatagcgcctcaaaggaaaaaagtaaaaatatacacacaataacgttagtagatgaagaatggacgacttcttatcacgtataggagtgatatacatgcagaggtggctacaactgtggaaaatggatttggtacaaaaagtgtctcatggcgtttttgaaggctcgtccgaagaaccggctgctcttatgaatcatgattatatagtattaggggaagtatatcctgagcgagacgaagaatctggcgctgaacaatgtgaacaagactgtcgatatcgcggtgaagcggttagtgacgggtttttaagctctctttttggtagggaaatttcttcttacacaaaggaatttcttttggatgtacaatcaagggtcaactttacatatcggacaagatttgttcctatagcaagggcgccagatgggccttcacctttaagtctaaatttattagtacgtacaaatccgatcagtacaatagaggactatatagcaaatcctgattgctttaacactgatattgggtgggggtgtatgataaggacaggacaaagtttgttggggaatgccttacaaatccttcatttgggcagagatttcagggtaaatggtaacgaaagtctggaaagagaatcaaaatttgtaaattggtttaatgacacgcctgaggctccattttcgttacataactttgtttctgcaggtacagaactctctgataaaagaccaggtgaatggtttggtcccgcagctacggcaaggagtatacaatctttaatatatggcttccccgaatgtggcatcgatgattgtatagtatctgtttcatccggcgatatctatgaaaatgaagttgaaaaagtatttgctgagaatccaaatagtagaatattgttcttgttgggcgtgaagctcgggattaatgcggtaaatgagagctatagagaaagtatatgtggtatcttaagttcaacacagtcagtaggcattgccggcggtaggccgtcttcatcgttgtatttttttggttatcaaggaaatgaatttttacatttcgatcctcatattcctcaaccggcagtagaagattcatttgtagagtcgtgccataccagtaaatttggtaaattgcaactatcggaaatggatccctcgatgctcattggtattttgattaagggcgaaaaagactggcaacaatggaagctagaagttgcagaatctgctattatcaatgttcttgctaagagaatggatgactttgatgtgagttgtagtatggatgacgtggaaagtgtaagttctaactcaatgaagaaagatgcaagcaataatgaaaatctcggagtactagagggagactacgtagatattggtgcaatattcccacacacaacaaatacagaagatgtagacgaatatgattgttttcaagatattcattgcaagaaacagaagattgttgttatgggaaacacacacactgttaatgcgaatttaacagattatgaagtagaaggcgtccttgtagagaaggaaacggtaggtattcacagtcctattgatgaaaaatgctagtgtaaggaattcactagttcataagcatatatacttgttttaatatattccctaaaactgaggtatccagttcttttgttcttattcgtttgatcatcctttacgtatttttcgtctgcggcagtggaaagaacttaaaaaacgaaagataataaagaaaaaggccagtcggcacgaattaaagaccacctgtaagaagattaagacaacggtggtataaactagtgtcgaagtccaaaatgcctagtcatcgcaattcaaacttgaagttttgcacagtttgtgcatcaaacaacaatcgttcaatggaatcgcataaagtcctgcaagaagcaggctataatgttagctcttacggaacaggttcagctgtgagactgcctggtctatcgatagataagcctaatgtgtactcatttggtacaccctataatgatatatataatgatcttttatcacaatcagcagaccgttacaagtcgaacggtttattgcaaatgctggatcgtaatagaagactcaaaaaagcacctgaaaaatggcaagaaagtacaaaagtcttcgacttcgttttcacttgtgaagagagatgttttgatgccgtttgtgaagatttgatgaatagaggtgggaaattaaacaaaatagtgcatgtaattaatgttgacattaaagatgatgatgaaaatgctaaaattggtagcaaagctatattggaattagctgatatgctcaatgataaaatagaacaatgtgaaaaagatgacattccctttgaagattgtataatggacattttaactgagtggcaaagctcacattctcaactaccgtcattatacgctccttcatattactaaacaaaacggtcaattactgtagaaaagcataagcattaagcggccctcatgaatcctacattatccgtgaaatttcaatactttcacaagtcttcgatagcttcctagttatattcattatataatattacgtttcttgttgcggctctcttaagcacattatttgcttgttgtccacatagctatttttttatcaagaagcttgatatacaacacactgtatttttagtaagctggacaatgtcttgtctcaatgtagcgtataacaggtttcattccaaaacacatcaccagatataggactgaaatgaagaaaatagaagcatgaaactttaaaagtttcagtactttaagaaagaaataaatagaaaaatgttccatttatttctgaaaataaatcaaaaattataagatccacccgttcctaccaagaccttccaaaatttttcccataacgggaacgagcaaagttgagactgctcaaaagagcacatcttcaaactacaatcccgaccaaataatctcaacagccataccttcatcataaacttaagttcattcgaatctgccgtcaaaaactaaaatggcacgctagagaaaagtagtcaaaaagaatgcctctacaaagctctcttttgaaaggccccagctcccctaacaccaatttgaatttggtgtcaaacttctccaggcagaagaaacaaagggccccaaaaatcagtttaacccaaaaatccccaaaggaatcaagggattaaccaatgattgaaacaagggaatggaaacgtcagcaaacacgccttccgcgccgtatgtgtgtgtgaccaaggagtttgcatcaatgacttcaatgaacaattatagttcaatgataaatgcttaacgtccttctactattggaagcgcatgtttgatcagtaggacttcttgatctcctctgatatcttaaggtaagtatgaggattttaaaaaaattcaagaaaaaactatattttaacgctaaaagtatgtttgtaaaatagttctattaaatggaacttcttctctctatttatacgtcttgccaatggaaaactcgtcgccttagaaaaaaaaaaggtgcaaagacgggtaataatttcattgacattttcaagagctagggaatgaatcaatgagccctatgatggcagcgtagatcaccgtatttaaattaacatataataagatttgttgccactttcaatctctaaatgtgtacgtatagagttccaggaagcaaaaagaccattattgcgcgatatgattgctatttgccctctgtatacatagctttataggatatcggtcgtacatataattcagttcagttcattatacggatattttcgaccactcccccaacctataagtgttggtacctacatttctgatcagtacatacctagttggttgccggatggccgcatgatgatctataaatccgattcccataccatttccacaatttaagtggtaggtgccgctggtaataaaaccaatcaaatcatgtacctctggaagtggaattttcaaatcatgatcttttcttccgtttgggcggtaaaccccttttgccaattgtagccaatgctctaagtccttttctggaacttgatatattcttgcattgtcctttgggtgacctcgttcgagtagtgtgcaagatacagcaatgatacaacgtgggaagaatgtaagggagaatgaagaactattgacgctaatgctatcaggagtgcgaaattgacatttccgatttttacacaatgcaactggtatgttctcttcaatcgacaacgacatagccttggtcttggcttcataatctttgcaaaactccaaaacatcatttacacagttgatgtctcttacaccctgagcgttaaattgcccggtcttcttactgtccatcagttctaaggttttatcattccgctgtaaataatcaattccatttctcagtatttgtaaaaatctccagtctgaactgaaaaaatcgccgatttctccgctatatgccggtaatttagtgttatggatgtctttgatcttctcgaaattaatcctttttcccattggcttcctatcccacttcgtcttggaggcctcctttttataaaatgagttttctatataacccaattgagtgaatggataatcatccggaaaatataattgcttattctcgtactgaatttgctggaattgcctgaggccaatgtgatacatccttggtatccggttcagtagatgccataacggtagcagccagaaccatggtaacacaacaatccaatccctggtcttgagccttcttattatgactaatggaatagaaggatcgtcactttctttgaacgggactgtagttttattgatgctgttcggtgtggcagttagcaatttgtaacgtctcgcagaaatttcttttaatgtgttttggttgttgtatgattgagtacgtgattcagggtcacataattcgttaaaaacggcgtttatttcgtcttgaggatagttttcatgcagtgataaaatgtcgtcagaattaacagtcttcctctgtgaatcatttaatttctttggagcagctagatgacgcggatctatggcttcaaatgcaaacgtacacctctgtggtagggcattatgatcggtaatcattgaaaccattttaaattgttcaaacgatttagagtactctgtgctccttaaacacgatgctaatgactctagagctttagctcccttcaatgtcacgcttgctaatgaatatcgacaatcttgtactgttagtttttccttatgttgcaaaagaatgttaaaaacctgagtataaattgaagggtgtaaccttataattgcagtatccttttgtacccaaaatacgtcgcatggacccagtggcttagtagaatcctcaccgttttcttcattgaaactataaattaacccttggaataaaacctggccttcgcgatatttccttaagtttgctctttcagctgttaactttcctataatggattttaaaaagtccccctcactgtcattgcttttgtcttttacaattattgtaccaatataacttgaatccatgcataaggccccatcggagctgcaggtatcaccgcccaacctatgcgtcaatttaaagcatttttgagtaggtgcccataccatttgatatccccatcttttcatcatgtgcgaccttttagcattccaaatgtgggtgggtagccaagcaaagtgcttctgtctcttcgtatatttgaccctgcccttgggaataggtgctaattcattgacaccagtgcaatcatagctccccatacgattattaagtaactttatatttggatttgctgttgatgattctttaatcattcgctttaatgtcttgattttctgccttacgtggcagttagatgatgtaacctctggtggcatgctgagtttcatagaagtagatttgctagccaatcgtagcagctttatggacattctagctttataaagttgctttgcatttaggccatgagcttttctggaagaggctgaagaccccttcaacacatcctgctgatcacttttacgcatttccctcaaagctctattgcgcattctttttggaattctacgaacattatgcgaagccgttctacgacgcaattttcgaggcaatgcctgaaatattctcgttgagctggctgctttggaattatgcatggccaattgcaactgcttaacctcgaattgtcgagaactaatgaattggtccacgtttagcttacttcccgattcactcagatcactcggtgtcccagtttttgttgatgaagcggccacggcctctgctctaattgatctagcatttcttatgcgatttcgcttcagtaattgattcttattaagaactttctttccaccatttcctctagacaaactcccgctcatttgtaattataatgaggtcaattctcacctttcttgccaaatgttcaagtggcaggctgctcaataagtatccccgttcttcaaagacatgccaccgttccgagaatctcatcgaattcagatctgctttcttctaatgcgaatttcactgaaaagttttcccacagtgttaccctcttacccgggtgcaatgtcacgtgcacatcacatatgaaaaaatgaccagcaaagaagtcaatctaccttccttatggccggtagagtcaatagtaatttactttgcaaccaattaataaatctgtaaacttaaaggaatcagcaattaccgcaaccccagagaatcggatggtgagattagtcccattcaattcgctctcgtgaccaaatcgtcgggaaaacatgtcccacttacctgttcctgtgaatccagatacggaaaaaaattgtatttaaataatctcgattttacatttactgatcgcgatccttttcattgagtcacagattaacaaagtaaataataataagtaaacattatttctaaaaaagtaatttctttttcttactagtcttttcttttttgactttctctttatttcttaacttgccttataaaagaaacgattgtagaagcttacctcgaccgagtaaatattaagcttttcgttggataaggtaggggaaatcgtaacattactaaatttaaagcatatcagaatggttaacgttgtattgggctcccaatggggtgatgagggtaaaggtaaactagttgatttactggttggtaaatatgatattgtagcccgttgcgccggtggtaacaatgccgggcataccattgttgtagacggtgttaagtatgatttccatatgttaccatctggtttagtcaacccaaactgccaaaaccttttgggtaatggtgttgttattcatgttccatcttttttcaaagagttggaaaccttggaagctaaaggtttgaagaacgcaaggagtagattatttgtttcttccagagcacatttagtctttgactttcatcaggtgactgacaagctaagagaattggagttatcaggtcgttctaaagatggtaaaaatatcggtactaccggtaaaggtattggtccaacttattccacaaaggcttctagatctggtttgagagttcatcatttggtgaatgatcaacccggtgcctgggaggaatttgttgctagatataagagattattggaaacgagaagacaaagatacggtgatttcgaatacgactttgaagccaagcttgctgaatacaagaagttaagagagcaactaaagccattcgtcgtcgattctgtcgttttcatgcacaatgctattgaagcaaagaaaaagatattggttgagggtgctaatgctttgatgttggatattgattttggtacttatccatatgtgacttcttccaatactggtattggtggtgtcctcaccggtttaggtattcctccacgtactattgatgaaatttatggtgttgttaaagcctacacaactagagttggtgaaggtcctttcccaacggaacaattgaacgaaaatggagaaaaactgcagaccattggtgctgaatttggtgtcactactggtcgtaagcgtcgttgcggttggttagacttggtagtcttgaaatactcaactttgatcaatggatacacgagtttgaacattaccaagttagacgtcctcgatactttcaaagaaatcccagtgggtatttcatattctattcaaggtaagaagctagatttgttccctgaagacttgaatattcttggtaaagttgaagttgaatacaaagttttgccaggttgggatcaagatattaccaaaattacaaagtatgaagatttgccggaaaacgcaaagaagtacttaaaatatattgaagattttgttggcgttcctgttgaatgggttggtaccggccccgcaagagaaagcatgttgcataaagaaattaaatagggcgttggacatccatgacaaacttcaatttaatttcttttcacagttttatagttttatatatacgaaatgtaactaatcatgacattttttaaaagttttcaatgaaaaaatgaaagagtaatgaacaaacatattttttttataaaatgcataaaaacatatagatatatatatatttacgtggaaaaatgttaaaactattgataagaaaaaacgctcaaaacaagtagtaagcaggctttttttttttttgctgcttgttttagagaacctgtatatcaattagtagtctcagttggtttttcaaacaaacagtaatcaatgtaacgaacaccgtacacttgattccattgttttggtaaaactatttgcatgattcggttgattggctccggtacgtaaaatgctctacccaaaatcttagaattttcaccgtcgatgaatgcagcacatgccagcttattccagttatccatcagatgtagagggttgaaaacgtcttttgttaaatttattggggcgacgatgtcaataaaataatcacatctagtgatcggccactctttaccggtatcatatatattcttgttattcattcccttaggtaaagttctaatctttttgaaaatagaaccactctctggaaaatcacctggaagaagaccatcaaatccagatttaacaaattttagcctatgattatctggcagcaggaaagaacttgggaagtgataccattcacgtcccgtacatacattcactaccggtgccttcacaccaccttgatttagtgaagaaaattgctcgtagacggctataggagctgtgtaattgttcaccaaagccactatccgtgacattgcctggcctgcaacaattaataaaactgacaactttataccttttttaagaatcggctttctattgaatagattcaacactttgtaaaaggcgatacttgcactcaaagttattaacccgtaaattggatagagaaatctttcctctttgtgaggttgttgagtgaaaacggcaatccatgtgaataatgatgcccataatggccataatctcaaatggaaaattcccaaaatagctaaaactagcacaggcagtgggaaattcagtaacaaatttagtggatagtagtaccatggctcaaccccgaaaatatttgggccagattcctcacttgcattaatgacattgtaaaataagatgttccatgatacaggagcaagcttcccgtaaaatatactgtcagtgacaatcacagcaaatgcagtcaatgaaaatatcaaacagcagtcgaatgcggttctgatggtagaaataattctatggttgaaaaggtaatgtaaacataatggcaagcttaaaattaaaacaaatggccagcctagtatactagccaggaaattgtacgctaaacttttcgtaaagttagaagtagacccagtggacagatagcgtagagagtgtctggtggcacctacatacaacaacatggcaacggcagaaggcaataattccacagatgcatggaaccagcccggattaaacaattggaaaataatccaaatatttgcgatttgcaatgccaagctgcctgcaatttcacgatgtagtttaaattccatgataaaactaaaaaagcctaagcatgctcttgtgatgaaaaagttccaatgactttctaggtcagtaaatttgtttactggataaagaatacagtaaaaaggtaataagaaagcccatgatctaatagaatactcgggtgaatattcccaggtttgtttaccaaatccacgtaccaataaatttaatggttcccaataattaaaagtttcatcgcaatctgaaattaacgagaatgtcggctgaatatatactcttgttaaaaataacaacagtaataaactaatggttaccgccttgcaattcatcgttcccttataattgtgcttcagggtgaaaaaagagccaattcgatacagctaaagttttgaaatctcgttgagtagccgtaatggtacaataaaaacgaaaaagtattctctattgtgtcaaaaacacccctgtatatccagttgtccctttttcaagcttgtattgacagttctgaatatcgcagaacggttctcatcaaaattcaatattgcgtaacggacttattgttgcattttcaagtaaataagccgggtcaggatgcccgccgtagatagtaaaaagtaggtataacatgcgcaagagcaaaacggatttgacaacatatccaagtgataagtggtcgtttagatacatcatatactataacggtttgatattgagagcccagttaaaattaacatctgttttttgttttttaattgacattcaatcatcggttgctttccttgtgaaactgtacgcgttgtcttaaacgaaacgtgttttaaggtaggtcatcgacaggtaaaaaatagcttattagcagaagaacgctagcggtaagatctgaaacaggatcgcacagtctcaatgagtaacaagaggacatctgtagaacagctcatatcatgcccaatttgctctagaaaagtctttttttccttaatcaactctcatcttgacatatgtggcaaggaaaagtcaaagccttcgagtaggccacaaacggtgtcaagtcttttggcaggcccaaaaaagaggaaacaagctaactcagagaaattcattgatcttgaaaataaggaccatgaaattaagccaggtcttaagagcgagagtgatgatattgagattgttgaaaatgaaagcaaaagatttaaggcagcaccatccacggattttgcgaaatcaatagtggagcctgcttcgagcagagatcaacttcacaacgattacgaaagcagatggttgcagaaaataagccatttgccacttagtgaaaaattgaggccaaaagaattaagagattatgtaggtcagcagcacattctctctcaagataatggtacattgttcaaatacataaaacaagggactataccatctatgatactctggggccctccaggtgtaggaaagacttcactagctagactattaacgaaaactgcgacaaccagtagtaatgaatcaaatgttggttccaggtacttcatgatcgaaacaagtgcgacaaaggcaaatacgcaagaattgagaggtatatttgaaaaatcaaaaaaggaatatcaattgaccaaaagaagaactgtactttttattgatgaaattcacagattcaataaagttcaacaggatttgttattgccacacgtagaaaacggtgacattattttgattggtgcaacgacagaaaatccaagttttcagctgaacaatgctctcattagcagatgtctgatttttgtcctagaaaagctgaatgtcaacgaactgtgtattgttttatcaagaggaattgcattattgaataaatgcaggaaacaagtatggaatattgaaaatcctttgaaattgtctagaagcatactggagtacgtggtagatctgtcggtgggtgatacaaggagggcgttaaatatgttggaaatgatcgaagtttcaacaagagagcgcaaggccgacgaggaagaattatctatcgatgatgtacgagacataattaagaacaacagcagcaacgggttgaatacatactatgacccaaagggagataaccattatgatacaatctctgcgtttcataaatccattagaggtggggacgaaaacgcctcactgtactatttagcaagaatgttgcagggaggagaggacccattgtatgttgcccgaagaatgattcgaatagcttctgaagatatcggattacgggatagttcattattgcccttggctgtcgcggcacatgacgcagtaatgaaagttggtttgccagaggcagaccttgcactggcgcaatgttgtgttgctttggctagggcaccaaagtcagtagaactatatagagcttggaagaaattaagggcaatgatgagcgagaacatgtacagtttagcaagcagtgagataccgatgcatatcagaaatgcgccaaccaaattgatggaggagctgggttatcataaaggctacaagtacaatcccgattatattgaaggaaaagtccaacaagactactttcccaaagaagtgctcgagaaatgtccaaataaaactgacttaaagttcctggacggcaaacatttaggagacaaagaagatcctgacttgagacagtcatatcagggttagtcaagggtcttccatacttctctcaatgccgcgtctacaattcatatttttttctctgttggccaatgccgcttgtttttttacgcttgaggcgcattgcattgctggcacgtttttgtgcagcatgaacgatataaactataattttagataatcaaggatccacctttttttttcatgctagaaaagtctcgcgggcccatctgagatatattagaacatatacgcatcctataagaagagcacattattcttgaattagttcttccttttcctcgaccttccagcttgtaaaatgagccaggcttgaggagcatagatacgcaaaaatggaagataagcggaaaagacgagccgctacacttagtacagcattgatattatttgtggcatgctgcgtttatacactatatatattcaagtttgataaccctcggttgtctccaccagtttccttattgcctacaattagcaccttgaagaaaattgagcatgtaacagatttaaataaggagtacgtttttgttggtgacgttcatggtaactatgatgagttcatagaactcattgatgacaagattggaggactaggagaaaatataacaatgatattgctgggtgactttattcacaagggcccggactcagacaaggtcgtgtcgtatattctaaatcacaaggatcaagtcaagtgcgttttgggcaatcatgaaatattggtcatgatggcctatttaaacccagacttctcgaaatgggtaagacgccccaaattaatgacacctttaactttcagtacggagactaatttcataccacaagacatctctaaaatcagcaacgcacatggacggttagctcgcgaacttgggttttccaaattaagtcagctagcggaacattgttctatggccatagaactagatctggatattaccggtgatatactctttggtgcacatgcagggatggttccgggagacttcatgaagcccaaccaaattccgggcgtgagctctctgtcaaacatgaagtacgttgataagaagaactggtcaaaaacatcacgtgaaaaggaaaacaagaattatgtgagatggtacacactgtgggacaaatacggagaccactttagtaacgccaaagtattttacgggcacgatgcatccatgggactaaacctacggagacagaccaaaggtttggacacagcatgtataaagaacaatctgctttcatctatgaaagtgaagtacgatattaagaaggggcaatatgactatgaattaattcaagtacaatgctcttaaaacaaaaagtactacttaaaagcgcaacagattttatataatgtactatatgaaaaagatatgaatattattatgtaactcataatactgaatcttaaatttcaatgaaactttcgctggagctacaagtattcttgcccaatggccgctacccgcctcttcttcgttgttgaagttttaaaatttagcgagaaaagaaaacaaaaccgaaaacagacaaccgcaatcatttcttcaacacccaacatccagcacctaaacaccatcaatacacgttttaaacaaaacaaacccatagcccaaaaggtagtaaacacaaaccgttgtatacgcaaccgccctacataagacactatttgcgtacagattatctcaatatgtctagtccagatgattttgaaactgcaccagcagaatatgttgatgcattggatccgagtatggtcgttgttgacagtggttctgctgcagtcacagcgccatcggattcagccgctgaggtaaaagctaatcaaaacgaagaaaacactggtgctactgctgctgaaactagtgagaaagtggatcagacggaggtcgaaaagaaagatgatgatgataccactgaagtcggtgtaacaactaccacgccttccattgctgatactgctgctaccgctaacattgcttcgacatcaggtgcatctgttactgaacctactactgatgacaccgctgctgatgagaaaaaggaacaagtaagtggtcctcctctgtcaaatatgaaattctatcttaatcgcgacgcggatgcgcatgactctttaaatgatattgatcaattagcgcgtctgattagagcaaacggtggtgaagtgctagactccaagccaagagaatcaaaagagaatgttttcatcgtgtcaccctataatcataccaatttaccaacggtaactccgacttatattaaggcatgttgtcaaagcaactcgctactgaacatggaaaattatttagtaccatacgataactttagagaagttgtcgatagtaggttgcaggaggaatcgcattctaatggtgtagataatagcaatagcaatagcgataacaaggattctatcaggcccaaaacagaaataatctctacgaatactaatggcgctacggaagactcaaccagcgaaaaagttatggtagacgctgaacaacaagctagattacaagagcaagctcagctccttcgtcaacatgtaagcagcaccgcatcaatcacaagcggagggcacaatgacttggtccagatcgaacaacctcaaaaagatacctccaataataataatagcaacgtcaacgacgaagacaatgatcttttgacacaggacaacaaccctcaaacagcagatgaggggaatgcatcttttcaagcacaaaggtccatgatttcgagaggcgctttgccctcccacaataaagcttcttttacagatgaggaagatgagtttattttggatgttgtgagaaaaaatccaaccaggcgtacaacacatactctttacgatgaaatatcccattatgtgcctaaccacacgggtaattctattaggcaccgatttagagtctatctttccaaaagactagagtacgtttatgaggttgacaagtttggtaaattggttagagacgacgatggaaatctgataaagactaaagttttgccaccatcaattaaaaggaaattttcagcagatgaagattacactttggcaatcgcggtcaagaagcagttttatcgtgatttgtttcaaatcgaccctgatactggaagatcacttatcacagatgaggatacacccactgctatagcgaggaggaatatgacaatggatccaaatcatgtgccagggagtgaacccaactttgcagcttacagaacccaaagccgtaggggaccgattgcacgagaatttttcaagcattttgccgaagagcatgcagcacatactgagaatgcttggagagataggtttaggaagtttcttctcgcttacggcattgatgattatattagttattatgaagctgaaaaagctcagaatagagagccggaaccgatgaagaacctcaccaatagacccaagaggcctggcgttcccactcctggcaattataactctgccgccaagagggcaagaaattatagttctcaaagaaatgttcagcctactgccaatgcagcgtccgctaatgctgctgccgctgctgctgccgctgcttccaactcttacgctataccagaaaacgaattactggacgaagataccatgaatttcatttccagtttaaagaatgatctatccaatatttcaaatagtttgccctttgagtatccacacgagattgcggaagctataagaagcgatttttcgaatgaagatatatatgataatattgatcctgataccataagctttccaccaaaaattgcaacaacagatcttttcctgccattgttctttcattttggcagtacgagacaatttatggataaacttcatgaagttatttcaggagattatgagccatcacaggctgaaaaactggtacaggatctttgcgatgaaactggtatacgtaaaaatttcagtacgagcatattgacgtgtttatccggggatctgatggtctttcctcgctatttcttgaacatgtttaaggacaatgttaatcctcctcccaacgttcctggtatttggacacatgatgacgacgaatcgctaaaaagcaatgatcaagaacaaataaggaaactggttaaaaagcatggaactggtagaatggaaatgaggaaaagattttttgagaaggacctgttatgagtaattgaattaagtaacatcattgtttaacttattttactcctttatttcactgattcacgttttctactttgtttttcagttcaatgtataatttatgtaaacttttacgtattttaattttcaaaattcttacaatgattaaggcggaacagttttatagaatcccattagcaaaaaagagagaagaaaaggaggaaagtataacgcagaacgaagattctcatttttaacgtgtcttttcttcaaggataaaacgcctaactagcaaataactggcgattagcagactacaatggacagtgaagcaagtgacattgaggcagagttatccgacagcgtctcagctggtggggaagaatacattgacgatgatgattatacggaagatattgacgatcagatagtcacagccaaatcatctagaagaacagcacgtaggagtgtacctaagggtgtaagaacctcaaaacgcattagagataaagaactttctgtggaggttgatgaagattatgatgaggaggaagatgtattgagcccttctaagaagcgccatctacacaccagatcaatggacaaaaggcaagttgccgcaacagcttctgaaaaatctgatattggtgatagtaaaggtaatgatggcgaaatagaagacggtatattggaagaagaagagagcttagagaaggaactgaatagaggtggaggaaaggaggtagagaaaagtgaagaatcttactacgcccaaaacgatgttggacagaagggggaggaagaacaagacggggaatctggaggctatgaagataatgaacccagtataagtaaagagtcagacgaattggtctctgtggtaaacggtaacggtaacgaagaggatgatgaagtggaggcaacaaaagaaaatacaacagattctactagaagtactacgactcgaagcaagatgctgttagatttgctggaagatggtgggtctaaaaagaaattaacagatgaagaaatccagctgcgaagagccgaaaatgcacgtaaaaggaagaaccttagcgagaagagactggaagaggagaagcaggacacaatcaataagcttttgaagaaaagggccggtaagtctaggagccacttgccaaatgatgatgaaaagaatgatggctcttcaagtttcgtgaaaccacgcaggccttacaatagcgagggtatgacaagaattctgcggagatatgaagaagacttattttgtacattttaagtagaggacgcaatttaagtatttgatgtatatcgtttgttttatttctgttggtatcggttgggctcggtattattgttacacccgcgttgtcaagtaaatttataagggtccaagataaaatgaaagcattgaaatatttccatcattctgataagcagaaccacgtaaggcagactaaaaatcatgacatcgattaacagttttcccaggaatattgactggccttccaacataggcattaaaaaaatagagggaactaatccaacggtgaatgccatcaagggcttgttatataatggtggatcaatttatgcatttctatattttgttattgctatgtttgttgaaccaacgctacaaaagcagtaccagcagagaaatgatttttccttgtttgttttgttgcgtttgagaagaatcatagcgcaattgcaaaaacgactggtgatgaccccagtatcgtcgttggggttcaacgaacagaataactttgtggagaggtccactcaaacttcagacgacaatataatacgagaagataatagccattgggctgaaatgatttatcaactgcaaaatatgaaacaagaattacagtattttaacagatcctcaggccaaccatctgaaagtatagacgattttgtctttcaaattaagatggtgactgaccaggttgagttaacagataggtcccgagctttctcaaataaatcaagaaatattatacagggaatccgagaaatcaaaggttggtttgtgaatggccaagtgccaaggtaacaatcaaaaataatagcattgaatttaaaacgctctagtgcacgtaacgcatccgtctgatcagtggcgaacaataccgttatttttcatagtacctaagaagacacataccaatttttgcaagtgaaagtgcagaaacggttccactaacgatattactgcatgctctctattctaatgtacatatatatgttcctttatctacaagaagtttcgtaataatatataaatccctcaaaagtgttattgtttcgagcccaaatgcttcaaaatgtatagtttgttggtgtttttcttttcaggtgtactgttgttaggcttgaaaggtttaaaagtgcgaacattccttgctattaattcaggtgaatttgagttggacccaagtataatctttctgctagtaacaatttgattggatacaaaatcggcatcctcttttctttgatacatttcttttatccgttctcctcttcttttccatctctcgtaggtgttattgttttcctcatcagtacgcttccagttggacttcaaaattcttcgaacagcctcgggagaaattttgaaccggtctgcaagatcagatgctgtcagttcaggaaagttgaatttcaatagtcttagagcctccatttgttcctgtgatatcttttttggtgggttccacctctggccttgcaatttttttctaactgccattttctgcttcttccactcaggaatgtctttcgtaccatctcgtactttttctgtaaactctttattggacaaactcgatttattgactaatttaataatctttttggatgaccatcccctgttctcattgagtaatggaccgcagcgcaggcaatgaaaagaacgacatgctattcgcagaatgttcatgccaagtgctaaccaaatgattcagaaggaagtcgaagggaatacgtagtgccttgttaaatagcttaccgtgatatgaacagtatacgatcgactctccttggagactttctacaccattggtgattggtgttttagttctaccatcatttcatatttactagctttatgatcattttagacgactgtgggaatgttgttatttttactaatcacttttacttagtaatgtcccttaaggacagcactgaaagcaaagtagtcaagcacttcattcgaacttgattagtagaaacaaacttcattctttctttacgtatccagtccaataatatctgcagtagttatagtgactgatgaacattttgaagaagtttatggagtctggtaacaagccagagctcatcacgataccttctgggcagtttaatcttttgaggtctaagaattcccctaaagctgctttagaatgtatttacaacaatgcaactttaagcgtacgtaaaataggcaaatttgattatgagttggcggtttatagggtagaggacgatagtgaaggaggcacgggagatgaggctgagaattttgaagacgacaccatcagtgttttatccacacagtctaaaaagaaagaagaggagtggagcgttgaaatatcggataaaatcatgtttcacaaaacatgggataaacaaggaaacgtggcgcttgtgtgggagaacttaagaggtgatgaacaagatgaaaaggttcaatttgttgttgccgctgatgtgtcgttttctgatgttgaacagtttatccaaactgtttaccgatgccaattcgaagtaaggaataaaaaatcctctctcactgcctcagcagatgacttaaaggaaatagagcatagatcaaccaggctctttgttcaagatgatgatgacgagttagattcaagctcagatgactttcaagatgctaaagacacctcttttgagcacgagaaggaaagtgaaatattggaaagaactccttctccattgaaaaaagttccagaaggggaatattgttgtttagtgatgtctagcctatacatgtatgatccaattcaagaaaaatttattctgcaggagcccgtggtaaaggtagcaattattgatacaggcaagtacgaattttggctagcgatagaaggtaaagataatcgtcttgggactcaggtcgccccaaatatcaatcctacctttgaattagctaccgatgcctttcttttcaactatacgctacaaaacattacattgtcttatatgttaaaatttaaggacttagataagtgtattcaattcaggtttgcttgggttaaatgtttatggatgactttgaacaaagaaacgtggaccgacgttcctgaaaaggagaaagattatattttagattcatcatccgtgccattggaaaagcaatttgatgacattttacacatagatgacagatcaaatgaggaaagagataaagaatcaagcgaaagtgaaaatgatagcgaagatgaggatgacgaaaacgatcactccaaaagaatcatttcatctgaagcctttgaagaacctaggcgtgcgacttccaaaggtaatagttcattgactgtcgcctttaggaacaacaggtcatatgttacaagagataacagaattggtgtgttcaaaacggatgatgaagacgattctctagaatttgtagctgccataaagaatatttctaatttaggtggtaaaagcattgatcctcataagccaatgttgtatatggaagatcgtaatttaattttgactgatggcgaaaatgagaacaaactttataagatggatatagaaagaggaaaggtgattgaagaatggtctactggtgacaagaatgttgttcaatatggtccaaccaaaaaattcgatcaaatgacgcctgaacaaacaattgttggcgtttcacagaaaggtgtctttaaaattgatcctagaattaacggaaaaaataaaatagccgtcgatgaatcaaaagattacgtgggtaaatataactttagctctattggaacaacagagagtggttatattgctattgggtcagaaaaaggtgacataaaactatatgataggctcggtattagggcaaaaactgctataccttcactaggccaagcaatcaagtttattactacctctgctgacggtaaatggttattggcgacttgcgagagtactctgcttcttatggatttgaaaattaaggatggaaaaaatgctggcaacattggatttctgaagtcgttcccagccagtgaaaatgttaaaacatatgtattaaaaatacgaccagaacattcggcatcaatcttaacgtacacaaaaaaaccaatccgatttacgaaggcttattttaataccggtataggccagcaagaacaaactattgttacatcgacgggtccttatgcgatttcttggtcattaaagggcattttaaatcaagatggtagtaataattatccttacagaatccgtaggtacaatgctgatgttgttgctgataattttgaatttggttcagacaaaaaggttatcgttgccttgaaagacgatgtctctctatcgaaagtgaaatcctttaaacagccaagcaaaggagtcttgatgccaagtgcttccctccaagatttttatggctaattcttattttcaaggttttaaagttgtattccgagtgtattatatagttgtttcccttccggaagttgtgtaatatatagttttgaatatatataatggtgttaaatagaaatgccaaatagtacgtagtaatattatttaaattgcatgcgtttttttcgttttaaaaagagattttagtgtgaaatgcagtcaaaaggtacttttgtctgttttatagtacttgtacatcagacaaggatgaattaatcttttttaaagcggtctcctagtctccttctgaacccaaaagtagatctcatttcatcccaaaataaaagccttaaagccttaaatttctgtcgtggagttggcttataaagatattgaaaagcagttgattggtcagtgaaaggatcttctttaataccatttactttcctatataccttgcgtacaaatctatggaaacctggactactcagtaacttgtagtaaaaccattcttctatacttcttggaggcatgcttaaactgatgtgataaacatattcttgttggtaacagagtgttcgttcaatctttttaagatattttgtttcctaatttcttcacatttttgaattactgtttttcttaatttcataacgggttcttttcaaaaaaccgtaaaaatttgaggtcacaccaactaaatacaaattgtttcatcacggtgactatatcaagaacttcgtaaggaaacatttagaaaactcaatatagtaaagtttcatcagcaatcttatctgagtaatattatctacgatctaaatataggatgatctgccgatttaggaatcgtactgtagattgctcttggcgacagatatagtgaaataccttttacaaagtggatacaggttgcctatcactaccgccatttcactagcaagtagagtattgagaaaacggtaaactttgaaagttgcagatgcagaatatatatctggttttgtagttctatccgctaaacgggacgatcgcattttagccgccgacagtgttaatataagtaatgaacttgggttaatttgattacgcgtcacagctactaataaaataagaccgagagttttaatcagctagtgcataccaaaacaatgagtaaccaacacagccctcagccattttgtttggacaccaaattggtgaaactattagaagagctccaggagggaaagcaattcaacaataaaaacatattcccggaaaaagcattatatttgaagctcgctcttgattattctttcttcagaaagaatttactagagttttgcgtccaccttgacaagataaaaggagtcattagaccaaactatgacactatatatattttgtgcctgttggaggtggatctcctcaatctggtatttaccgacaatatattggaaatatgtttgcccaggtttgtttcaagggaggacttgagggtttttaataatactttttacacatatcacgataaccgcctacgtattctccaagaagacttttctcaattgttcaaaaaaatcaaaactaaggcttctgtactatgttttacagttgaggaaatttttctgacaaaccaagaaattttacctcaaaactcaacagtggcagaactgcaaaagagcactaataaagtacagacaaatgggccgcaacggcacgatttcatagtcactctagaaataaaactgaacaaaacacaaatcactttcctcattggagctaaaggaacgagaattgaaagcttgagggaaaaatcaggcgccagcataaaaataatacctattagtgataaaatgactgcacatgaaaggaaccaccctgaatctgttcaacaaacaatactaatttcgggtgacttatactcaattgcattagccgtcaccagtatagagtctgcattaattactttggatttatagattatgcggaaatggtgttggaagataccagattgtaagcttatttgatcgtttcaatgatggcttatacaagatcacacttaattcgtatcattcgaaacggaaaaagaaatgtggattttctttttcaatttttttttttttcatgatttttttgggcgacgcagagatgagataaaaaaatttttcaactgctattctcaatcgaattttttttgttatcctcacctatttgttacataaatttcgttattttgcacttgttacccatcgttttttctttcaagaaaccaagaaccaatatcctcattaacaatggctgaaggtgttttccaaggtgctatcggtatcgatttaggtacaacatactcttgtgttgctacttatgaatcttccgttgaaattattgccaacgaacaaggtaacagagttactccatctttcgttgccttcaccccacaggaaagattgatcggtgatgctgccaagaaccaagctgctttgaacccaagaaacactgtttttgatgctaagcgtttgattggtagaagattcgacgacgagtctgtccaaaaggacatgaagacctggcctttcaaggttatcgacgtcgatggtaacccagtcattgaagtccaatacttggaagaaaccaagactttctccccacaagaaatttccgctatggtcttgaccaagatgaaggaaattgctgaagctaagattggtaagaaggttgaaaaggctgtcattactgtcccagcttactttaacgatgcccaaagacaagctaccaaggatgccggtgccatttctggtttgaacgttttgcgtatcatcaacgaacctactgccgctgctattgcttacggtctaggtgctggtaagtccgaaaaggaaagacatgttttgattttcgatttgggtggtggtactttcgatgtttccttgttgcacattgctggtggtgtttacactgttaaatctacttccggtaacactcacttgggtggtcaagatttcgacaccaacttgttggaacacttcaaggctgaattcaagaagaagactggtttggacatctccgacgatgccagagctttgagaagattgagaactgctgctgaaagagctaagagaaccttatcttctgtcactcaaactaccgttgaagttgactctttgtttgacggtgaagatttcgaatcctctttgactagagctagatttgaagacttgaacgccgcattgttcaagtctactttggaacctgttgaacaagttttgaaggatgctaagatctctaagtctcaaatcgacgaagttgtcttggttggtggttctaccagaattccaaaggtccaaaagttgttgtctgacttctttgacggtaagcaattggaaaaatctattaacccagatgaagctgttgcttacggtgctgctgttcaaggtgctatcttgactggccaatccacatctgacgaaaccaaggacttgttgttgttagatgttgctccattatctctaggtgttggtatgcaaggtgacattttcggtattgttgtcccaagaaacacaactgttccaaccatcaagagaagaaccttcacaactgtcagtgacaaccaaaccaccgttcaattcccagtctaccaaggtgaacgtgtcaactgtaaagaaaacactttgttgggtgaattcgacttgaagaacatcccaatgatgccagctggtgaaccagtcttggaagctatcttcgaagttgatgctaacggtatcttgaaggttactgccgtcgaaaagtctaccggtaagtcttctaacatcactatctccaacgctgtcggtagattgtcttctgaagaaattgaaaagatggttaaccaagccgaagagttcaaggctgctgatgaagcttttgctaagaagcacgaagctagacaaagactagaatcctacgtcgcttccatcgaacaaaccgtcactgacccagtcttgtcttctaaattgaagagaggttccaagtccaagatcgaagctgctttgtccgatgctttggctgctttgcaaatcgaagacccatccgctgatgagttgagaaaggcagaagttggtttgaagagagttgtcaccaaggccatgtcttctcgttaagatgtcattctggttaaggttatacacatatatatatttttcatttttaatgtcttagcttttgtatcttagatgaagttttagttctgtatatcacgatcaagatatcatacaatcataaattcaattattcttctgtttcccctcttgaggcatcaaacgagtgtttgactgatacacaccaacatactaaggcaacttttctggctgcccaaagctgtggcacgtatgaaactgcttttcggctgcataaaacaaccatgtggagtttttactgtattcgcatttcgccccgctagcattcttcgttcatgctaaaaatgaggcgtgggctaatattcagtattaataattccggcacccgcacagcccataccggaaaaggggctggctgttgggcttggcaaaaaactcaatctgagcagtcatttataaagaaagactttaatttgtcttgctaaacacttgtaagccttccaaatatagatcacttaagacaatctaacaagtgtccaaaatgtctgcaaacgaattctactcaagtggccaacaaggtcaatataaccagcaaaacaaccaagaaagaactggtgctccaaacaacggtcaatatggtgccgacaatggtaaccccaacggtgaacgtggtttattttccactattgtaggtggcagtgccggtgcgtacgctggatctaaggtgtcgaacaaccattctaagttgagtggtgtgctgggcgccataggtggtgcattccttgccaacaagatatctgatgagcgtaaagagcataagcaacaagagcaatacggcaactcaaacttcggaggtgctcctcaaggtggacacaacaaccatcaccgtcaggacaataacaacaataacggtggatttggcggtccaggcggccctggcggtcaaggtttcggaagacaaggcccacaaggatttggaggtcctggtccacaagagtttggtggtccaggtggccaaggattcggtggtccaaatcctcaagaattcggcgggccaggtggccaaggattcggtggtccaaaccctcaggaattcgggggccaaggtcgtcaaggattcaatggcggttcacgttggtgaatggctcaacagagtgagtgtcatttttagctaactacatacttgatttatctatatatacatatatactactcgttttattatgatgtcgtaacaaatgacttattcgagaaaagaaaacgtgaaaaaataagctaaaaatttggcgatgaggttctctgttgaagttggaacccgcaattcatgattttggtaaggtcaaggatcatcagtaattagcttaaagtaagaactactcaataatattaaaccatttatccttggctcgtctttctattgaccaatcaatactattttaaacatctcttctaccacatactttcaatcagactagaatgaaattggatacttctcatatgagatatttgacaactgatgattttcgtgtcctccaggccgttgaacaaggttctagaagtcacgaagtcgttccaactcccttgattcatcaaatctcggggatgagatcgcagtccggaacaaaccgagccattagtgatttggccaagcttagccttatttccaaaatgagaaatgtcaaatatgatggttacaggctaacttataacggtattgattatttggctttgaaaaccatgttaaacagagacactgtctattctgtcggtaacactattggtgttggtaaggaatctgacatctataaagtaagtgacaaaaatggaaaccctagagtaatgaaaattcacagattaggtagaacctcttttcattccgtcagaaataatagagattatctgaagaaatccaaccagggggcaaactggatgcatctttcacgtttggcagccaataaagaatatcagtttatgtccatgctttattctaagggtttcaaggtccctgagccattcgataactcgcgtcatatagtcgttatggagcttatcgagggttacccaatgaggagattaagaaaacataagaatatacccaagctttatagtgatctgatgtgtttcatcgttgatctagcaaatagcggacttatccattgtgattttaatgagtttaatattatgataaaggacaaactagaggatgaaaacgattgtgggttcgtagttattgattttccacaatgtatatctattcaacaccaagacgccgactattatttccaaagggatgttgactgtattcgtcgtttcttcaaaaagaaactgaagtacgaaccaaaacctgattcatcaatgctcgacactgaaggtttcggcgatggttataaatatgcgtatccagatttcaaaagggacgttaaaagaaccgacaatttggatgaattggtgcaggcttccggatttagcaaaaagcatccaggagataggggcctggaaactgccgttgaaagcatgagaaatgctgtttataattcagatgacgatatgtctaatgacgaggccgaagaagaaaatggggagggcgattattcagaggaggatgaatactatgactccgaacttgataatgaaagttctgaagatgacagtgaagatgcacaagaagaggagaacgaacgtattatagaggcgctttccagtggtgttgaaaatctaaaaatggataaactaggaaactatatactagagtagtttagtttagacgactgcataaatggccgcaaataatcaagttgttatccataatttttttgatttttaagccatgttattcttcaggataaaaaaagtggtatttatgaactcttacatatgcgtattcatgctatattataatatcgaatctaagtcaatcgtattctactccggatccatcctcatcatcttcatcgtcatcattatcaatttctatcggaatatcttcgagttctaacggctccttaaactctttgtattggagttcctgttctggttgaccatttatagaagcaaaactattatctctattcaaagcgctttggccctttttgtcttcctcttcatcgtcttcttcatcatcttcttctgcttcctctccgtcttctgcaccgtctgaggattcttggccactcccatcggaaaggtcgctctcagcttcgaaattttggtcattttcttcatcatcgtctgaaaacacacctgcctttttctcgtcttgcatttgacgggtagcttcctgtagaatagatggctgatcggctgtgccatcagttgcttggcctttgctcttggatttagctttcaattcctcagacatagacttatccttcatttgtttccttttaacgtagtcgtcaattttagcgtattcagtttggtctatcatggaaaactcgtatttttcaccatcttttgtcactaagcttgcattgaatgttaatctggtaatagacgaataggttatagactcgatgtcagaagcgtcgaataacaaaatgggctttttaaacccaaaaattatatgatctggtaaaaaatatagcgtgccttctttagtacctctatgacactgcaggtgaaatgagtttattttttcagcatcggtatccaccagtgtactgttaacgaatgggttggagattttaaaacccgtcaaaatggcttgctttcttatatattcgacgcacttttcaaagtctgttacattggaatcaagaagccctaaatttttaaactggtttagtgtgttttctttgttcaaggtcattaccacaggttcagaaaacttgttatcctcgcacgatgtgtaagtcataaaaaggtatattagattaggcttttctggcactggcaagaacgaagccattttgatatttttgttcagctgataaatgcttaattccctgtcatttcccttcagtaatgttattacgggagacccgtcaacattggaaagatagaacaccaaatcaagctttttccttaatggtgacagtacagaaacaccttctaatttgaaaatagtattggtttccgaaatttcatctgttttaagcaggtcagaagagacatctattctgggctttttatggcgtccgcttctatcgttgctattttcattcaatgcatatttatacaattcctcaaatatttctaatgagcttggcagcactctaaccacggtaccaatctttcggctgagagactcaggcagttcatctaagaacaattttgacatcaaatctgtaggactttacgtttgaatagtggctttttggtcagcgtttccagcacctttacatcatagttattactacacactaatgcgctatagcgtatgttagatgaaaaaaaaaagcacgacgcgtcattaactagtggggtaacccacgaaataaagataaaaaaataaaattcgtttatatttaaatttttaaagcatatgttcttatgatgtctaattgaattctggagggagaatgtctcccccagtaaaacaagaaaaaactggcgagggtaaatggggcgtttcatgcaacttctcgttaaagtgcacgaatgatctcttgatatcattcggcaaattcctttgttgaatgttttcaatcgttggctgaacaaccgagcctttaaagtcttcgtatgatttgtataatgcatctgaaagcaactgccaacttctagaaatggttcctatggggtcattttgaaatttttcaattgttaacgtactcgtagcacttgtaacgttattctcgtccaggtttctttcggaactcaaacaagcgggaaatctttcgcagtcttgaaaattgtcagagcctaacaccttctcaggtagtacaaattccgccccttccgaagcattgctgttattagatatttccctcaacgtcctatctcttatttggctcgtcgcaccgtttgtatactgctggaaattattgaatcccaaatacatgttccgattaatatcattactgcgcacttcattggccagcctcctcttgtaacttttagcaaacaaattatcatatttttcacgcaatggaatcccgttctgcaaaataccatttttggacaagaaggaaccgaatctgttatttccgcttttctctactcttctgacatccttttcttcaaaattatccattgttattgactttacacaaaatatgttcgtacccatccccctcaaaaggtttgcgcaattaacacatataaatatgccgaagctgcaagaaacaaattgtggattgacactcttgcattcaaaacaattgttattgccggcagccttcttggcacgtaacaatctcttccggttttccatatctttactattttcaaacaaacgcatggtccatatattcttgggtcccttttataccagtactctcttgtagcttgtataatttgtaaattagcgttgtttttactatgcgtttgctggcctaacgtcacaaaatcactttcaaacggcgcgtacactcacggcgttaagtatatcaaactccgtcactattggagtttaccaaaaaggataggtataagagtaaggctccaaatcaaagaaaatctaaatttgaaaagaagttcgtaatttctaatatttacacttttagagtttgggaggtcgtatgttcgagtcatggatactatgaatacagcaaacactttggacggcaaattcgttactgagggttcttggagacctgatttatttaagggtaaagtggcatttgtcactggtggagctggcacgatatgtcgggtacagacagaagccttggttcttcttggctgtaaggcagctattgtcggcagggaccaagaaagaacagaacaggcagcaaaaggtatttcgcagttagcaaaggacaaagatgcagtcttggctattgcaaacgtcgatgttcgcaattttgaacaagtggagaatgcggttaaaaagaccgtagagaagttcggtaagatcgatttcgtcattgccggtgctgctggaaattttgtgtgcgattttgcgaacctctctccaaacgccttcaaatctgttgttgacatagatttactaggaagttttaataccgccaaggcatgcttgaaggagttaaaaaagtcaaaaggttccatccttttcgtctctgccactttccattattatggtgtgccgtttcaaggacatgtgggcgctgctaaagcgggaatagacgcattggcaaagaatttagcggttgagttggggcctctgggtatacgttcgaattgcattgctccaggtgctatcgataatacggaaggcttgaagagattagccggcaaaaaatataaggaaaaggccttggcaaagataccattacaaaggcttggatctacacgggatatagccgaatctactgtttatattttttcacccgccgcatcgtatgtcaccggtaccgtcttagttgttgacggtggtatgtggcatttagggacctattttggacatgagttgtatccagaagccttaataaagagtatgacatctaaattataatacgtataggtattgagtactattattatatgacactttctcgtatgctttttgatagttaattgtatattgatgaattttatatacaatgagtgcactatcgttgttaaacttcttacaaccatgaccgttgtgctagctttttattcttctttccaacaaggaaaaactcaagtacttgcattcatttggtcaacgctttttttaaatgctaactgatcaccagaataatgggggtcattttcaaagtgttcaatctcagaatgtaatcttttgacgtttttaatgtcaatatcttctaaatgattcgaagcaaatccatctgttgacatatttacagaaatgtcattccccccttcaatgctattttcaaagctagaatgatcgggttggttttcttccccggtttctagcatatcctggatgaaagggatatcagtagcttttctcaagacatcaccatatgtttgaactaagtatttgtttaaaatggtaaagtttgtcctattgttgttcacgttcgttttgacgtcattaccgttgccatcataagaaccattggttttttcctttctgttatggccatcactttgataagctctacattctgttataataatgcggaaaaaatcttgaatgcatgaatttgcaagattattcttatctatgttctcctggaagagtttaaaaaccggcgcatataaattttttgaaatcatatatcgatgatagtatttatcatcgagacacataaggtttttaatgcatcttactgctgttaaccttagctgcatcatatgattaccgccgataagtttgctaacagaatctagtataccgttttctaatatgaatcttctggataagacacgatcatgctcagtgcaaacaaatgataccaatttcactaaatgaattaacaaaagatcgtcttttgtaaccttttctatttgcccatctatttctgccatttccgttgtgatatccttcttgattaatggaccaaacagtatgggtgcgattttattatagaaatttgcaaaatattccattacttgaaattcagattcagattctggctctagattattcatttcatcgctgctatagtgatagttatttaaattgattgaatccgagtttaaaccataactgaaacttgggaaatcttcagatgtgttcttagcttcataatttgatctgcccataagatcatatgaaccttctccattacccacacatccttcagggtgaagcaaagtatttagcgcttgcacaacttgttctcgcaatccgggactcctgtcggacagaagaatggttgaaagtatcaataacaacttggaatcagtactggagctgtaatcctgcggatatttccgatgggaagacttgtcatcgggcgctgatttatgttgccgtttgaaagaatcttcattctgaacgttgtgaattaacaagatatcgtgttcgattatagtaatgatagtatccgtagctaaaatcctaacattactatccgtctccatgtgaaatgcataatctaaaactttgaatagaccctttcgaacaagtgttttatagaacttagaacggtcaaccgcatctaaattgattgacatttgaacacactgttgcaacaatctaatcccgtcttttcgtttttgtacaaacttctccttctctgaagagctttctggaagggttttggtatcataaagctctattagtctgtccaaaaacgtccctacttgaagaaagtcgattatacacgtttccaggtccatgacaatttccgagattaagttgaaattatgatcgtctaaaaatcgtactaataccacgtcttttaagaactgtaagcgaaaacattttttcattattatttttaagtcctcattttccaatggaataacctctttgaaattgggaccttttgatcctaaatatttcctatgatttgcctttgatgtagggtattcagtatcgtattctaaaatcccaactattcccataatcctatcgtcctccaccattgactccaatatgtctcttttattgtaaagtatcaaagttttgatgatgttacttagcaaaaataaatccttcggtatcttttcttcttctgctttgtggaaatgagaaatcagtgtatcaatgtaatttgactggaggataaactcaatggtttcgtttttcaaaaaatcgaaagaagtattttcattcaaaatctttagagcttctagtaaagtttgactattctgttgctggtcgttggagggcaaggtcacagggcccgttataatgtcgtgaacagacccgagtccgttgtcgctggattttacggtgactaaagaaatatttgactctatgttcctttggacgtgaacaatgaattcacataaggtgtcacatcccatactttcttcaaaactcaaggctatatctttcccccctaaatccttccaaacaataagcgtttcctcctgccgttgatattcaatatttccttctagtttggattttagtaaagtttcagttggggagtcttcatctgagacaacaagatatgcgaacttaccttcgtccacctcccctatacaaaaccctgtacctgtgtctttccattcgttgttctctaaaatgtaaacctttactcttttgggttcagtattaaccgaaacggcttgttcagtatcctcatccatcggggtcggagatgtagtaggtgtacccggtaatgacattactcttactatacgtaaatcctaaacttttcagttagaatttctgtttcaaacacagaccaaaaaaaatactgttttctaccggtttaatatggaataaatgagtttcgatgaattatagtaccagttcagtacactcttctttatttttttttttttcagtatgcgcgggttttgaaagcactaggtcttttagattttacgtcaaaggaggccgagaaaatattgttaactatgccactgatgcaagcaatctctattgtgcaattctagttatatctaccttgcaattgccctttagaaagtattggtcttctttcttttgtttcttcttcggatgaaacaccaaaggaaaaaaaaaaaagacagatagaaaaagaaaagatggcgcgtcagaaaaagaaacgacggttttatcatcttaaaagagaatcatgatggctatttgttcacaaaataagggattatataaaaattatgtatggtagtggcattatagatttgggctatcagagtttcaatatttggtctgtggattcatatccaaatggctcaaagccgaatttattggcgaaatctcgaggaatgaatcttccccccacgtaatgagttgtttgattctcccttatgtgagagctgcatggcttggggacagtcagagatacaagaacagcaggattaattgagggctgagagatcggacctttgtcaacgtcccaacctgtggggacgtccaccgaaacaatcgggataatgttttgcactttgcacagttcttcgacaatgcccttgaatggctctctcatgggaggcttgaaactaaaaccaaatattgcatctacaatgcataaggtcttttccggcttcaaatattccagccagtttccctcatcttgagacaggacaggaactttgaaaaaattcaattggtgaaccagctgtttgtagaattcagtgcgctcgcttctcttggggtagaaaacaacagggttgtaaccaaaaagcttcaaatgtcttgcgcacacgagaccatccccgccattgttacctggcccagcaataacaaatacatgtttgcccttttccgtttctgtcttgcctctcagtggaaactggcgacatacagcctgcgcgacactaaacccagctaactccattagctgttgtagagtgaatccgatttgaggacccatcaattctttgtcgatttcagctgcaagctttgatgaaacaactttcaacgtagacatttttaccttacaatgatttctctttaatacctgagattggtgtgttgaaatgaaaatatgtgttggcccagcaacagacaataatataagcaaggatcctggtcgtttgatattcttcttgagtttttttcttatatatgaacgtatgtgtatatattcaccatccctattgtctccaccccttgttcgctcgtagcgacggaaacaatcaaataagaggacccacggtaaaagtagcgtaaattttacggttctgctgcaaaataaagaaacccattttgtatcctttacatcaggaataacgtaaaaagaattatcattagttcgtagttatataataacgtctgttcattataaaagagtacaagaaacagtaagatagtaaacgtcactgttaaatagttaattataccgccaatctacaccagaaaattaaaagagaaagcaatatatgttaaacattattatcgtgtcatctttgtaaatcccttaacatacttctaacacaacccatgtcttcaattaacattttccttaaccactgcgtctcttggcgctgtaattccaattctctttctaattgcacaattctttggcctttttcagaaatgattgcgtcataagcttctttcaatgggcgtatcacggcttctgtatctataggtcccatgctgtttgaaggatttaaatcaactttcatttgggtgttattcgcgtttaaattagtgtccggaccatcatttattaacgcaccctctgctgcagttgtcatcggcctctgcctcttactcgtatttgtcagttgcaaaagttcttccaccgcttcgtcatccagcgtattaacatctaacgatcccagtgaccttcgtttccacgaatgggatccattattggacattgtattatagcccatggtattactggaagcattggggttcagatctgcatgactcaaaccaaattcaaatcctcctgagccaggactggttggctgtgtataatatcctgtcaacgaacgagaattgacatcttgtgatagcgtttgcagtcgtttttgtaactgttgagacaatgatggatcaaaaagcatattggtacctgggttgcttattgttgtattactgaatgcactcgtatctgtaatgccgtttctctctttattactatttttattgtttttcccatttttagcatttttagccaccctggtgcctctttttttcgttcggttgtttggcatgtttttatttccatagttcttaatattactcccatttccaatattaccattgttcccattattgttcccgttgtttattccctgtaaatctgatggggagcctttagttgatgtatttaaggagtttcccttcctgcgtccttgagttagaatttggccggtctgaggatcgaatactgtaaatatgctcattgagactaatcgccacaattcatcgttttctaattctgagtctgtctttatttgccaaagccttccatccaaccggcggaagtattttgcgtaaggacttgcgtcaaaactcagctctagttccttaatcatctgttgaaatctttgatatagttcgattgccgattttggtgatgttgatctatcgtcaattgacccagatgatagtgtagcgttatatagttttgatattttggcgaaaagttgagaatattgcgcttgcgtatatattccatttgaggtggcactagagctcgcattattaccagtagtggcaggattgcttgcattgctaatggctgaggtagaacttgaattaccattcggcgtaccattagcgctatctgagttggttttcgtcagagcattactaccagtgctagttataatctcatcgatgttaggtgtgctatcagaccccatcaaccctgttggattagctatccctgttccaaccgccccgttaaccatacctgagggcgtgttcgttgtcgtctgtggcgagtttgtaacactctgcaaggaagcaccactaatgacagactcgttagacagtaaattataagctctgattatgaatacatctaacttagtttggtgatgcattatgtgagtgtaacttttcgtcaaatactctttgtgttctcaggttcctttttggtttcttggttgttttcccattcagtctaggcgtaagaatgtgaagaaagtcaaatacagaccgcaagcaccttatggatgcgttaatgattattatgtctaacggacaactatcgcagaagtcgcggtacttgaaggagaaaagtcgtgaaaattttattttggacaaattgtccaagaaaaataagaaatatgacgttattacccgtattgagattccattgaaagacattcataaaattgatcagttcggtcataaacaaagtagaacttcgaaatatcaaatatgttcttgccactggtagcccatatttttttaatctgctcttgtagcatagggttgaaaatattacattgaagtcgataccgatatatacttctataaaaatgagttctggaataaaagtaaggctaatacatatatatagtgggagaatatccaaaggcagagttttttaaacaaggaaagaataaaagttggcagcataaaaaaaagatattctctcttcaaaacatttgtcggatatgacctcacctaagcacttggtgctttgatgacaataatcacactaaagagcgatattcgatagtgagacttttccctctcaatcttattcacattagcgcaagcaaaatggaatgaatggcacattaaaattgaaaataaaagttcttgttgttgcagaagcggtataggagttcgcaaaatggtagttaagaaaaaagatggcgggtttaattcatagtacaattcaaatgttagacagaaaaagaaaaaatttctgttatatgcacgttgtaatgtaatagtaaaaagataatttaacgtaattgaagagataaagtattatcgatgttattcttattattagtcggtttagaaaatattattataacaaataataaaagaaaaagaaaaaatgcgacagaaaatattattcttattatagtgggggaaagatgaaaagcaatgcatataatgtgatacatgcaaggaaatcaggtttttgcggaaccatttttttagttttttatatgaccaacattagaattgtaactggaaagcatatttacattaggatttgggttaccactgcctcctcttctgctgtttgggcccctaacacccagtgggttttttgaaaagcttaatctgatacctcccttactgctcacagtggagcgaggtaactgtctaccatacaattcagctaacgctctggttgcaaaactgacatcatcgaattcaacgaagcacatcggtccgtgactatgaccattagatgtggtattcttattcctgaatgatagtcttctgaagccttcttgaccagaaaatagctgtcttagttcttgctcagtagcgtcggagggtaaattccctacataaagggtattacaaggtggattttgatcagcagggttggcaggaggtggaattctggctagtagtgacaaatcagcctgagaaatcgaggcagatccagtaatatttgaggataatgaggtagtagagttattcttgtgtgaatttctacttgaacttaatcttgcgggcggtactttttgaggagtgttactttgattcacaggatacatatgctctggttggggttgttgcataaatctgttctgtttttgaggtgtaatgttcatatcagaggtgtttaccatatttgaaatgtgctgcgattgagaagacattaaaccgtatggaggcaatgaatttgaagaggttagggaagtgttaatcgtgttaccaatttgcatcattggttgttgcgagctggcagagagtgcctggttagcaccattattgctggctccattgttggagctggcgtttgcattggcactggtgttgctattcgtaggtgcaatggctgtcgatgctgcagagggtaaaaagaacgaagaaccatgttgggatgcagaagtatttccccattctaaagttggcgtagaaggttggggagtgctcatgtaaccgttgatgctggaaggtataccgcttgtgccccatatcttttcattaatttcagtgttatctctcaaaaggaaagatttgccaatatcagatgtttgaattgttgattccacagacaaatcttgatgtgaatggttagaatgtaacccaataacctggccttgagaagataacggtattgaagaattcacttgttgttgattacattgttgtggtgaatgtttttgcgtagagtgttgttgtggctgttgtggctgttgctgctgctgttgagattgctgttggcttaaaggagaatcattggaaaatggatcgctgaatgaaaacctggatctttgtgataacagacttggccttttcattcccgagttcgatttattcaatcttgaggtgtcattgaaaatggcagatgatgggaatgaaaccaagttttttgttgtgtcatctattatttcaacggttgttttattgggaaaactgggtccaaagagttcatttttcgaattcaaaataacggcataattaatagctagattcaataactcaaatctggcaatgataaaaatatcattctcgtcttctaatgaggcagaagtgatgcttgatgaagagttttttttctgtaattctatacttttcacaccttcagcaagagcgaagattgcatagcattctctgagagtaatatccttggctacatttgacaattttaggctgtagctccccttaatgttgttatcgtgattgctaatgttgctgcttgcaatgtcttggggcatacttccaagggcaagtgtgtttagcatagaagatatcgctaagggtgagtttgtgtcattcaaatacaactccccacttgcgcttcctctacccgacgcttcgtggggatgagaagtagtgttcagattcaaactggaacgatgactgggagaaatgttgtgtgtgttggtggtactagacacaacgttgtcgctactggacgcaaatgaccctgtttggtcaaaataaactgaactttgcatgctaagagatacaggtttttccctctgaaatattgatcgataaaggctgctctaggtaagtgacgcttacaaatatttgcaactcacagaaaagtgatgacaaagacttttaacttgaaatgatatgatcagttgagaaaaagctggtgaagcaaatgaaaaatacgggaagaaaacaggaacagaaggttttcaaagtacacgacttattttctctttaatgctaattgattgaataaagagaagacagaaaggaaactgacacgtaaaatatgtggacggaataaacaactgtgcgtgagcagcgtttcaaaagccttttctttttggaggtctgtgcttgtttaaagaaggcaattcaatcaggtggttatacttgtttattccggcttacttggtcgtgtttgttttttcttttgacctctcatgtccgaaaaggtccaaaacaacgagaaaaaaaagcagcaatcagttaccccatttaacgcgggtaacaataacgattgttctaaatagagcagatatccaatagttgagaacatgaagaaggatggcgatagaatcagtgcgaagcagtctaaagaagttcctttccctttcctttccttttattttgctaatagtatttgatataaagatgaaatactataagaagtttataaattttttaaattagaaaagctaaatagcagcttgatcgcaacaagtggggaattctgaccagcgcgacgcttgttgcatggttattcctgcatctgggactggtttttcatccatacacaatctttcaagcccgatggtgacatttttgaccttgtttgagtattccatctcttgctgcagtagctttttacctctctcatgcagaccattagatgatgcagatatgttaagatcttcggtaattagcgctactgaattgaaggaggttatgtcgttgtagttgatattatatttgggatcaggaactgatgagaccgtagtcgcattactggtcgtgctgcagtttgaccagcgtcgttcccaggaggtgaactccatgtcttgaaggacaaactgactatctttcgagacgtcgaggacgttatcattgaaaagttccgtgagttggacattaagaggactagatgtttgaatagcctgatctatcatgatcttggacacggtttgatggtctatgtcaaaatctagtccagtctgtggtttaggtttaccattttcagctgctgtgttctgattaatggcttctgaattcggttctttgaaacgaaattcttttgccagtgataattttttctgttcttttagccttttgtcttctcttttgtagttttctttttctacttcttttggcttctctctatcttttctacttgtatttttttttttgtttttagccattttatctaagaactttttcctttcttcaccaaaagctctcattttatccttttccctcttagtatctatttgatcaacatttccaccttttgatttatttttctttacttgtcgatcttttggtagtttcacttcgtactttttgtaaccgatgatttgatctactttattcatcataacagtaatatattatgtttttgatttttactatactgattaaggtagaaaatgggacgatcttgctttttgtgtcctttcattgaagcactgttatttatacggtcaactgcagccgggcataatttcggcggctattcatattgtcatccccgcactccttctttgacagcacgcaagcacatggaggctgataatgccctcccatattgtaatagaatatatttatgcaataaagagaacgcaatagctgcatttaaccaataaaaaattcgttatgacaataatatgtagacaaggatataaaagtataaggttggttataaataaaaactgtaggaaaaacaaaaactacttatgcaagaccttattctcagggtgcgaaatactatgatcagtagcgtttagaacgttagccgaaggattagtctcatccataatttggtttcttgggacattgtgccgatcacccacaccgtaggcgtaggtttccttttcctcagtttcctgattgaatgatggaatacttgcgggatatccctgcactttagtggtgtaagaagaagcagagacgccgctattttcttctctcatcattttctcattgtacctgtctgaggaagccgtttgggggtccatcatgtcttggttgttattatcggcacggcgagaagaaacgctgttccacgcgtcgatgtgatgaggttgactttgaggtgaacctgcaccgggaacatgttggtcgataggcccattgaagtgcggatcagaggtgtcttgacaaccaatcggcacgttcttgctgttcattcttgcctcggtcattttactactatcaaaattggctagcgtagacctagcgtttttgttatagtcactgaccactctatttgtgactttgccacatcccgggataccgatgctaccggcaccggtgtttaaagtagggcctgggcattcagttggtaaaattccagagcgctgttcgtgagacgaagagtgtccgtcacgatgaggatatttgaggtcgcttgccctgccacaccctggaacgctgtacgttttatcctttgcctggttcatattgagagcatcatcacttgcatatgcttgagcagattggcccaaacccagcatcctgtcataagatttgtcaatatggtagccgaagccgtgctgtgtagcagaagactcttggtttgtgtctaattcattgctgtcgaaatagtgaaaagaaaagaaaaagagttagtaagatgtgtatgatacattaaaaggaagttaaaatacgatttctttttattagatggtatcattacattgtttgacgtatagtattagtattattagaggttgagaattaaagatattatatttagggaaacataaaagattagtggaatatcggtgcaaaatattagtaataaataaaattggtatcaacagagaataggagaaggctaatcgctgcaattaggtttgttattatttgtaatcctagctttaataataagggaaaaaaaagcctcctttgcaccctatgatacaacaggaacattctgttcagtatagacgcgttcctcttgaacccggtctggttcatcgcctgcgctagtcacagttctctttttcgttctcaatttcttaaagaacctatgattctggtgggattgagattgttggacctcagttacaggcaccgaggaaggtattcctccatttgttggaactggagttggagtttgtgagtccactgtcttggtagaagcgaaactgcggtcatagatgtactcgtttcttttatgagtagccaccatgatagtacagcaaatggcgtttacaattaacaaaaatactgtggtccaaataagcccaaaattcttgggacctagtctagcatcacgattctcatggtgaaacgcctttactgccttagcgtaacatcctgtgtacagacaagcggatagggttatgaagaaaagcgtgatccagctcattgcagttgccagagcggcggtacgtctattgtatctgattaaactggcaataaccgaaactaacgtgattaacaaaaagaaaagcccgattagaagcattgcccagcccactcttgaaagataatagtaggcatttctgttgtttaaaaaagttgagggcatgaggggggaactgccaaagttgtcccttggtgaaaacggctgagctgccatcttagaagagcagttgactgctattccgcggctttcccagccgcaccagttataattgtaccatctggttacggagggcgccgagttaaagcccgaagtggatgcctgaaaccaataaaaattcttcaacactcctgtggtcctgccacctgctagtatcagaaaaaaagtcaacaatgtagcccctagtagaaagaaaaggttaataaagtacacaaactttttgtaggacattgattattagaaacggaaatatatgaggttatacttaatgcttatcgtgatcgcaatacaagtaattgtttatggttgtttgaaaaccctagaaaagtggctaatttcggataagaattacagataggatctctaacataatataagttgttagggtatttagctaatgtttttatatcgaaagcaggggataacagcggagacagaaaacagggaatagtgatctcatctttccatccgttcatcccacttttacgtccttgtaaatagtacaaactgcgggtagtaatgcaagatttgatgatatacagggtgcttttgcattgcaaccccctcccttaaaagacgctggggagcaattttgttctagaagtcccctctttgtcgtcttcccaaatccgacttgtgcggctgtgcggctgtgcacttcagggggtgtccttgccgtaatttcgaggagtctttgtaagtgattaattttctcaaaaattcaacgtatgaaaaggtgatagtttcggcatctgcgatattcttttggaccagttagtgatgacgaaggcccttaagattatgttgggagccaaattttcgtagttgcatacgtaattttgaatttgatttgcttttttttcttttttgccttggctttccgttgatgcggattcttgagagttctaaaagtttatgtatacaaacaccgcattgaatgcttcgcctcttaagcagacaactagagtattgtaaaccaggtaatgggacctccgaaaaatttcaagcatttcagtaagagtaataaacacaaaaaggagcagaaagccctgattactcaagaagatttctacctggcagcgatcgactgtgaagaacaagcagaccgttggttgctatcggacataaagaaatgtttgcggttctatctaaaggctctagagcactacgaaaatggtctgactgctttagattccacgcaggaagggaaatataatatctattataatgaaacaaggctttttttgcaaatttatacagattatctggccaataacggctacattaatatcttgcaatacgtgaaaatggatgatatgcctgatctttccaatttggtgttatctgtgccacagattatccaacggtttgaaattgtttatgagactttcccagaacagagaacttgggatcttcaattcaatctattgacatgttatttgactctcatagagtccctagacgacaccgtttcgcccaccgttgcaatggaaggtgcagacattttaactttgacaaacaagtatattgaaatctttcaacacctggttaattatctgttacaagaactacaaaactggagtgaaaatgcagaacaagattccgatgacacagatacggaattgcaaagagatactttggatgaagacgcgatgcaagttaccagggacggaagtggtatccgaaccaatggacctgtacaacctccagcagaagttatggacgtttctgaacaagtgactccgtcttcacttaccgaagtactcgccaactctttaaagttcaaccatgctttgatggaattggttattgagtcgaaaatatctattgaaaaaaatgtcgaaacgaaaatcttgaatcctattcagattaatttcttggaagatacaaccaataaattctatttacaactacgcgacattatagactccatttccgccgccattccattagatttgaaggaaatcggtttagccaagactttaattgaaggtttgaacatcattagctccggaaccttcgagtcattgcaagattttgttctgcaaaccgtctcctttaccgatctgcttgatgaaaaagatgtacagggtaagattgatctttcgttgattagagttgatatcgttgaatttgccattctatgtttaaacgattattcttcagatgcatcttggaaactctctgggttattgaccaaagttcttacagaggctagaactttattaacagactatagaaatcaaatcttgtttctgaaaaatcagacattgaacgaacaattgagtcacgtagtttttcaactttgtgatgtcttagtaaattcctccgataatgaactgagaaggtacgctataaaagaatcaactgaaaagtcacaaaaaacccccgggggagcgcatactttaaacatattgatgaaaaacgctaacgtttttctgaataatgctgtcgctatctcatcaaaacagtgcgggttacaagaaacgattattgataaactgaagaggaactatatccataatcaagccaaggaaagactacttttcttacagaggctggaacagaagtcaaatgaggatgacggtacttctgcttcgcctaccgcaatgacgttcgatatgccaccagaacaccctttttatagccactatcggtagtgaaattacgtacatatacataagtagaagataattcgttgcgcatatgctacaagaacccttggtgaaacgaaatttgatacaagtaaatacatgcaggaaacatacattacctctgaaacaaagccgagacggggcccagcagtctttttttagaaatcgcgtggcttggtaacgcgataatgacgcgacacagccattagtgtgaaatttgattttcttggccaaactaggtataatatttgttacaaattattgattttaatatatatctcgggttcattttttacgtcggtactccaaaggatcaaaacacttacattttgaggcctaccggaccttgcagtactgcttgtttaaatacgcagtatacatttcttcttcttcttctctcttctttccttcctcgaagagtcactaaattaatactgggaagccaaaccaaaaaaactatacaatgagtgatcaaaataatcgatcgagaaatgaatatcactcaaaccggaagaatgaaccttcctatgaactccaaaatgcacatagcgggctatttcactcttctaatgaagaattaacaaacaggaaccaaagatataccaatcaaaatgccagcatgggttcattcactccagtccaatctttgcaatttccagaacaatctcagcaaacaaatatgctttataacggtgacgatggcaataataatactatcaatgataacgaacgagacatatatggaggttttgtcaaccaccatcgccagcgtcccccaccagcaactgcagaatacaatgacgtttttaatacgaatagtcaacagctaccgtcggaacatcaatacaataacgtaccttcatatccacttccttcgataaatgtgattcaaaccactccagaactcatacataacggctcacagactatggccacccccatcgaaaggcccttctttaacgaaaacgactactattataataacaggaactctaggacgtcaccgagtattgcttctagtagcgatggttatgcagatcaggaagctaggcccattttggagcaacccaacaataacatgaatagcggtaatattcctcaataccatgaccaaccttttggatacaacaatggttaccatggcctacaggcaaaagattactatgacgatccggagggtggttatattgatcagagaggagatgactatcagattaattcatatttgggtagaaacggtgaaatggttgatccttacgattatgaaaacagtttaagacatatgactcctatggagcgtagagaatatcttcatgatgatagcagacccgtaaacgatggaaaagaagaattagacagtgtgaaaagcggttactctcatagagacttgggggaatatgacaaggatgatttttcaagggatgacgagtacgatgatctcaacactattgataaattacagtttcaagctaatggtgtacctgcatcatcctcggtgtcttctatcggatctaaagaatccgacataatagtaagcaatgataacttaaccgcaaatagagcactaaagagaagcggtactgaaattaggaaattcaaactttggaatggtaattttgttttcgattctccaatcagtaagacgctattggaccaatacgctactacaacagaaaatgcaaacactttaccaaatgagtttaagtttatgagatatcaagcagttacttgcgaacctaatcaacttgcagagaagaatttcacggtgaggcagttgaagtatttaactccaagggaaacggaattgatgctagtagtcacaatgtataatgaagaccatatcctgttaggaagaactttgaaaggtattatggacaatgtcaaatatatggtgaaaaaaaaaaattcaagcacttgggggccggatgcatggaaaaagattgtcgtttgtatcatttcagatggtagatccaaaattaatgaacgctcgctagcattactaagttcgttaggttgttaccaggacgggtttgctaaggatgaaattaatgaaaaaaaagtggcaatgcatgtctacgaacatacgacaatgatcaacatcacaaatatttcggaatcagaggtttcattagaatgcaatcaaggtaccgttccaatacaacttttgttttgtttgaaagagcaaaatcagaaaaaaattaactcacatagatgggcatttgaaggctttgcagaattactgcgtcccaatatcgttacattgttagatgctggtaccatgccaggtaaagattctatttaccagttatggagagagttcaggaatccaaatgttggtggcgcatgtggtgaaataagaactgatttgggtaagagatttgtaaagcttttgaatcctttagttgcatcacagaatttcgaatacaaaatgtccaatattttagacaaaacaaccgagtctaactttggatttattactgttctaccgggggcattctctgcgtataggtttgaagctgtgagaggccaaccattacagaagtacttttatggtgaaattatggaaaatgaaggttttcattttttttcttccaatatgtatcttgctgaagatcgtattttatgctttgaagtggtcacaaaaaaaaattgtaattggattttgaaatactgcagaagttcttatgcttcaacagatgtaccggagagggtccctgaatttattcttcagaggaggcgttggttgaatggttcattttttgctagtgtatattccttttgtcatttttacagagtctggagcagtggtcataatattggtagaaaactccttttgacggttgaatttttttaccttttcttcaatacattgatttcatggttttcattgagttcatttttcctattctttagaattctcactgtttctattgcactggcataccattcagcatttaatgtgttgtccgtcatattcctgtggctttatgggatttgtaccttatcaacattcatactgtcattgggtaataaacctaaaagtactgagaaattttatgttctaacttgcgtcatttttgcggtgatgatgatttacatgatattctgcagtatattcatgagtgtcaaatccttccaaaatatattgaaaaacgataccatcagctttgagggtttgattaccacagaagctttcagggatattgttatctctctgggctccacttattgtttgtacctaatcagttcaattatctatttgcagccatggcatatgttgacaagttttattcagtatattttattgagtccttcttacatcaatgttttgaatatctatgcattttgtaatgtccacgacttatcatggggtacaaagggtgcaatggcaaatccgctgggtaagattaatactacagaagatggtacgttcaaaatggaagttctggtctctagttcagagattcaagcaaactacgataaatatttgaaagttttaaatgacttcgatccaaaatcagaatctcggcctactgagccatcttatgatgaaaaaaagactggctattatgcaaacgttagatctctcgtgattatcttttgggtcatcacaaatttcatcatcgttgctgttgtcttagaaaccggtgggattgcagattatattgctatgaaatccatatcaactgatgacactttagaaactgcaaagaaggcggaaattcccttaatgaccagtaaggcctcaatttattttaatgtaattttatggttagttgcattatcggcattaataaggttcattggttgctcaatatacatgatagtaaggttttttaaaaaggttacatttcgctaagtagattgattacccctttgttataaataagtatatgtgtttactatcatataataattaattagttgtaagtatggtatttttcaaagaaacatttagtattatttttaaagggtgcctttaccataaaaccaaaaaaaaatggcttctgagagaaaaacataaataattgataaaactgaaactcacaacaccaactcttccgctctaaacacccaaagctcaaaaaacgacatgtgcacatctatatccataaactttcaaaaaagtggttcattcgcaaattcatgaagtattatttaatacacagtaatctggcatttcatactatcattgctcaaattatccgccggacccttgaaactgtggcgctttttaagacgcatctccaaaaaaagaaaaagaacaaaagaaaaaaagctgcaaatatatatacaaaacagatttcacgtttattgcttgggagtaaggtaacgatccggaagccttgaagaaatttgaatgtatccaactaactattgaaaatcattcgtgatgtgcagattcttgattttcaaaggcaaacaaccgattcggctatctcatcttttaacaagaccagctcattctatcataaaccaatcatttgatagcagattacggctagacagaagaaggccaatgaatggtgatggttttggtgtcgcttactatccattggataccgagttaagcgaggacggtccatgccttttcaaagctattactcctgcatggaacaaccaaaatttgagtacattagcagaaaaaactaaatctgatctggtctttgcgcacgtaagagcctctacatatggtgtcctatctgagaccaattgccatccgtttacataccacagcttatgttttatgcataatggcggtatatctaatttcaaaggaatcaagagaaaattattgaatcatatcaaagacgaatacctgaattttattcaagggagcacagactccgagtgcgcatttgcattattcttagacactttagacaaattgggttacgacccaaagaagcaggacggcgatttcggtaatgttgcactaagaaaggcaatgttacgaacgattgactacatcagagattggactaaagaagcgaacaaggacgaggcacatgtggagccatctctcttaaattttgctgtaactgacggatccaccgttgtcgtttccaggtatataacttcaaagacggacgaggcagcatctttgcatttcagttgtggttccagctttgtagaaacttcaccaggagaatacagggtagaaaggttggatagaaaccaagatgtaattatggttgcatcggaacctttgactttcgagagaggtgattggactgcagtacccaccaacagcatattgaccattaagaaacagacaatattactacaccctattatcgatgagtactaccaagaagatccgttatacctaagaagttcaaccctcgcagaaagcaaggggctcatgggttctataccactagcaaaagccgtagaaaagaacgttcctccactagaaagagagggccgtacgagacctccaaccgctgtcgcacatatagcatgagcacacgctctagaggattgtaccattgtcactactagatatacatataaacaaataagaagcatcgacacataacaacaaccccaacatcataatttcataagtatttggttggttagtccatatggcgtctaatcctcgaaatgagaaggtacccgcctggtgtctatgacaaccttccgggtaataaatgttcatttgaacccattcatccaattgatatccgggcaatcacttccggaagcggaaatttacaaatatccggtgggtcctacaaggggactaaagaaaaaaaatacgtgaaaaacagcgatgcgatattttttgtatcgtcttgttcgagtgtttcttaccacgatgaccgggattttggccggtgaaaaaaaaaaaatgcgctcccgtacgtcagtggctgttgctgaaacgagacaatttctcaattcgtttgtttgtgtactgtatttgttatctttactatatatatgttgttaagtttcttttaccaattagtgctcacttctctcgtcttttattaggtgtgtgtgttgtgcgtaattttcgtttcgctgattactttatatagtgtagtttgttcttgaatgtaataaagacttctgttttattttgttttgttatttagaaacagtctatctggtttaacttaaacgagtgagcttaagataatctgactacaagaaaaccaagcttctattactttgtttctttctcttttttcttttttgaataaagaattttcctttaaggagtaacttaagcatttagctgcacattaaacacttttttttttacttctaactcacacacttttggaagaacatttattttttcgaccttctttcccaaatacccagcgctttataattgaaatatgaagttctcttctgttactgctattactctagccaccgttgccaccgttgccactgctaagaagggtgaacatgatttcactaccactttaactttgtcatcggacggtagtttaactactaccacctctactcataccactcacaagtatggtaagttcaacaagacttccaagtccaagaccccaaaccacactggtactcacaagtacggtaagttcaacaagacctccaagtctaagaccccaaaccataccggtactcacaagtatggtaagttcaacaagacttccaagtccaagactccaaaccataccggtactcacaagtacggtaagttcaacaagacctccaaatccaagactccaaaccacactggtactcacaagtacggtaagttcaacaagacctccaagtctaagaccccaaaccataccggtactcacaagtatggtaagttcaacaaaaccaaacatgacactaccacttatggtcctggtgaaaaggcccgtaagaacaatgccgcccctggtccatctaatttcaactccataaaattgtttggtgttaccgctggtagtgctgccgtagccggtgccttattactattataataagctttgaattggatttgagaaataaaggaagacctaattttctccggttttatgttttttaccccccctacccccttcatcctgaagtagtaaattctttttattatactatttcgactactatgtgtttacgtgtgcttgtgcaaaagtgaaatttattgtgattgtgttctttttctcttttttttatacaaaaaatggagaaaggaaattgggacctacgatttaaagaagtgttatttcctatttcaacgagttaaatgaatgtgtgtgtttcgttgacttgtaaggatagagaaagatcatccaacttttaatcatggtttcctttccttttttatagcaatcgaatgtggaaggaaaatagagcggagcttgataattgtgtgtgtgaatgtcttgctttctctttttccttatttctacgctatacaaaaagtgtgcttttttcttctatttttttttctttaatgactttgtgtgtttattaccctttaattaattaccaaaaaaaaaataaactacgtttttaatttctaatttatcaaaatttctttttttcacatataactatatatttatatgtcaccctattcaagttcgttagttttctttcaacggtccaaaatttgggatatcttgtgtgtactttactttctccactaacgataagacatctgctattagcctatattgggcttaataaaaaaggtatcttcgtctagaatgatatatgtatacaatcaaaagtttaaagctaaattttttattaacaagttactttatcaagtagtagttaacttaatcgaccgaattaattcaatagtaatcaattccaatgcaccgaagagtttgccagtcgaactatctaagtgatacttgtccatttttcctcgaagcgcaaaagagattacatcaccattaacgaattttcttcttttcttttttcttcaagagttgatggggaaggactaggaaggaaacggttcagatacgaatttagtgattaatcatattctgctcaagaagcgacttgtaaggtaaggaaaacccgcattcactgacggaataaggaacaggaccaactataagcctccttttacactcacatcttcaggctttattttgttaagactgaaacatttcccacttaattgaagttacatcgttattttatagaacgatctttctattttgttttttgttcacttgatataccttcccttctacataacaaattaataaatatggataatggtacagattcttccacgagcaagttcgttcccgaatatagacgaacaaactttaagaataaaggcagattctctgcagatgaacttcgtcgtcgtagagatacacaacaggtcgaattaagaaaagcaaaaagagatgaagctttggccaaaagaagaaactttattcccccaactgatggcgctgattctgatgaagaagatgagagctccgtttctgcggaccaacaattttacagccagttgcagcaagaactaccacaaatgactcagcaacttaactctgatgatatgcaagagcaattgagtgctactgttaagtttagacaaattttgtctagagaacaccgccctccaattgatgtcgtcattcaagccggtgttgttccaagattagtagaatttatgcgtgaaaaccaacctgaaatgttacaattggaggctgcttgggctttgactaacattgcatcaggtacatctgctcaaacaaaagtggttgttgatgctgacgctgtacctcttttcattcaactattatataccggctccgttgaagttaaagaacaagccatttgggccttaggtaacgttgcaggtgattcaactgactacagagactacgttttacaatgtaatgccatggagccaattttgggtctttttaactccaataaaccatctttgatcaggaccgctacgtggactttatccaatttatgcaggggtaaaaaaccacaaccagattggtcagtggtctcacaagcgttgccaaccttagcgaaattaatctattcgatggacactgaaactttagttgatgcttgttgggctatctcttatctatctgacggaccacaagaagctattcaagcagtgatcgatgttagaattcctaaaagacttgttgaattactgagccatgaatcgactttagtccagactcctgctttaagagctgtaggtaatatagtcactggtaatgacttacagactcaggtcgttataaatgctggtgtcttacctgcgttaagacttctgctaagctctccaaaagaaaatatcaagaaagaagcgtgttggaccatttccaatattacggctggtaatactgaacaaattcaagcggtaattgacgcgaacttgattcctccattagttaaacttttggaagttgcagaatataaaactaaaaaagaagcttgttgggctatttccaatgcctcttcaggtggtttacaaagaccagatatcataagatatttagtatctcaagggtgtataaaaccattgtgtgatttgctagaaattgctgacaacagaataattgaagttaccttagatgctcttgaaaatattttaaagatgggtgaagctgacaaagaagctcgtggtttgaatatcaatgaaaatgccgattttatcgaaaaggctggtggtatggaaaagattttcaactgtcaacaaaatgaaaatgacaagatttatgaaaaagcatacaaaatcattgaaacctactttggtgaagaagaagacgccgtagacgaaactatggctccacaaaatgccggtaatactttcggctttggttctaatgtcaaccaacaattcaattttaactaactgaatgtgaagaaaaagatcaactaaataagtttattcagataaatcttcattatctgatccattatttttaagtttttcttttaatgtatataagaaattctaatcttttaattcgcacaatagtattttcatgtactagttcgtacagtattctctttctctggggtttttcccttttatagaagttgacttgttctatagttgttatatatgtattgctgggttttttaatctattttgcggaagacgccaaaaataagaaaaaaattggaaagacacaagaaaaaagtaagaatatccacagctgaaagatctaacaggcgtatttttattttcgaagaaacgtcctaaaaggatctgattcagcacattgataatagcataggcatttttatctttcttttttgagttcatgaatgaatgtaacttctccaaaagatgggaatcacagtttctcgaagaaaaatagatttaatacaaataaaccgcgattccacaaactaaatgagcaggcgcagagtataaatttaccagaagaccgtgattcaattgtttcaagtaatacaacgtcaattatgacagatgatgcatttgattacaatgagggcattgcatcgcgtaccaaaaatattaattctgatagtgatagaagcaatgataccataaaacaaaacaactacaataaaagggagaccggatataaccctttctacaatggatcagggatcaatcagcgatatacacagtttcgaaaaagagagtttgaaccaacacttgcagaaaacaaagccgaagagtacatatcggacgaagataatgtaaaaattgatgaagataatatagagaacgaactccagtttacgccgaaaattaaagaggctagtatactccgatctagtttactaggacaaagaaatgttttaaatactcggaatccaaaatcaaaagaatcacacattaaagtaaaacccatcatcaataacaagagctcctcacaaagaaaatctagtgcagcacttcggaaacaattaggaaaacccctaccgctgccgtatttgaatagccctaatagtgatagtacacccacattacagagaaaagaagaagtattcacagacgaagtgcttcaaaaaaagagagaattgattgagtctaaatggcatagacttctctttcatgacaaaaaaatggtggaaaaaaagctagaaagtttaagagaatacgaaaggaaaagaatgcctccacgaggaactgatgtttctagctctgagcaggacaattctttcaaaatatcgacgccaacaaaatcgtatgtttctttggagcaaaaacccttaccaaatctctctgctatgaataactttaatgatgttaccgacaataaggagaaagaagaaacgaacaacaatatattaaagttccaagcgcaacgagatccattacaaatactacagtctgagatcgaaatgcatactaagaaacttgacacgataatagagttactaaaagacgataccgattcaaaggaaaaaaggaaagtagtgactaatgacaacgcagcgcctgaacaaatggtcaacaaaggatggcggaaaaacgtgatgatgatctacaaaaaatcaggaaatattatgaaaaagtatagggaatatttcttatggacaatttgtattttaatattgttatattgcaatatatatgtgtattataggttttaaaccatataaaggttagtacatgaagaagtgtgtacagttatggcaataactgttctcttccgttttaaagagagtattatcacggtctgaaaattaagcaaaaaaagaaaagcgtgcacttaaaaatcggtggtggacagaccgcatattccataaacatagatggtacaagggcattatgagtccttgaatagaaaaaatgatgaaagaatgaatgcaattccgtattgcgacactggcgaagtgttcgaggctgacacgatagcgaatgtatggaaaagagaagataaggaatggttaaaaaggactcaaagtgatcgaagtggatacgagtatccacgactaggagaatcaccatatatcaatatgacaagacgacttcagaatggaaaagaaggtaatatgtcaagatatcttttggtcatgtgatggtacatcgtttgtttctgtgcataatgattttggcatcagacaatatttagtgccggaggaaagtaatacggacaagctaaacagaaacctccttctaccatttacaaggttttttagaaaccagtctattgtttcatgtgcaatagacccgttttacacgctttataacgagaattccgacaggttagctggtgacagaatcgtggttggaggaaaaaacttccctctacaactatactctttgatggacgggcagtgtatcctcagctatgacacgatgaacaaaataaatggagaatacgaaactgtatacagtgtgaaaatcgatgttgagtctcgtgtatacactggctcatgccgtaacaaagtggcgatatacgacaagagcagacgagatgccgtgtggatgaaccagagtaccaaaaaagcaagcaagggaagacaaagcattatatcttgctttgaagagcaaccaatgggagggcaagctctctcaagaggatctctattgtgtggcagttatgcgaatgaaatgtttcaggtagactgccgtcatcaacgactagagagactgaactacacccgcacagttgcaggtgggattgtacaaatccttacaagcgataacgggcgttacgtgtacgttgtcagacgcaacagtgacgcgattagtatttacgatcggcgaaacctgcagcacgagcttaacgtattgcgcctaccgtttcggatccaccacaactctgcaaagttgaaggcatatatagatacggcttacggactaagtatggggacgccgcagggaacaatattgaactggggtcgagaccttgtggaatttggaggtgttccctcacacaatagtgttgaagacccactaatcacgtctatcccgccagagtcagagtggcgcactaaccttgattctactattcctgccacggtagtgaagaattgtcctggggatcccgaactgttcgccctatctcatgggggcacaatttcattatgcaggttcggcggctaaaaacggcaaacccgtattcgtgtatcacccggccagctttctccgatgaacgcgcacaagtaagaagttaaattgcatcccccagacaccacctcttttgttcacttcttgcctcatgccgtcaaaaaatttttttcgcatcgaaaaaaatccccaaaagaaaagaaaaaagttcttatttttatatagtgccaccatcgggaaaaacttccctgtaaagcattaacagagtcttccatccccgcttctgtcctttatttgtttcatagaagctattaagcatcatatactgcacacaggagcatgcatagtgtctgaagcctcttttgttctgtactgcacataatatttcatagaaaaactaacggaaagaatctacaactcatagtatctgtaaatccgtcctattgtcatatcacaatcacagactatgaccactcaagaatcgatcaaacctttggtagatagaatcctatcaaatcccctgcagttcaatgctgcaatgatctctaacaaatcgaataataatgatacttccgccgcgccggaaaatagctcgtatattgtgataggaaaacagcataataacaatagtaatagcacagctattgctgcaacggccgaatccaagcaaataaaagaaaataacttgatagacaggccaaacggaaagaaaaccaacactgttcctaaatctatggctgaagctttattgttgtatacttctaaaaatgataaagatgctgcagatgctactggtgccaagaagtcagcggagctttctacggagctttctacggagcctccttcctcttcttcggaagatgacaaagtaggaaaagaggaagaggaagagggtgaaatatttcatgaggcaagagactatgtagaaccccgaaaagctagtttgaaggaacgcgacaacgcagataagggcgatggtgaagacatcggcgaagacatcggtgaagacatcggtgaagacatcggtgaagacattggtgaagacattggtgaaaacttgggttctccattagcaaccattgatgattcatctaatgagaatgaaaaggaaaaaagaaaggaactgtctacaagcattagcagtgatgacgaaatagaagacgacgaggatgaggatgacatggattatgattctagtgctatggaaaaagagctccctgaagaagaggagaacgattccagctccaaaatttctgaaggcgaaaaaaagagtttatatcaagatttaatggaaaatagtacagtggaagtaaatcggtacgaaccagtaaacaacaccaaagaaaatggaaacaggaatccaaagggagaggaggaggaagaagaggaagaagatctgaaacataaatctaggtcaatcacccctccggttacaatatcaaatctatcaaacttttaccaattcaatgaaaatatcaatgatcgtggttctttaaactctactagaattgttaaaaattggggcgacaaattcaccaatttgaagcctcgtggccttttgaatcatggtgttacttgttacacaaatgctgctgtacaggctatgttacacattccttcgatacaacattatctttttgatatactaatggggaaatacgatagcaccatctcaaaaaattccgtttcctatactttagctgaaacaagtaaaaaaatgtggttaccggtctcaaaaaaccctagaaagaacgtttcagcttcctacattaatccaaaacatttgatttccagattggatgacattaattgtatgatgagcgaatggcagcaggaagattcacatgagtacttcatgtctctgatgtcaagattacaggaagattctgttcccaagggtcataaacttatagaatcgataatatatgacatattcggtggtcttttaaagcagatcgttacttgcaaatcttgtggcagtatatctaaaacagaacaaccattttacgatttatcgttgcacttgaaagggaagaaaaaacttgatccaaattctgacctgtcgagtgatagcattaacggcacttcagccaccacttctaccactacctccaatgctgccacaaaaccatctctttcatcctcttcatctgtcaatttaaacaatggctcaccatttgccgctgccagtgatttaagttcagccaaccgcagattttctattgaaaaatcaattaaagatttcttcaatcccgaattaatcaaggttgacaaggagcaaaagggttacgtttgtgagaagtgtcacaagaccacgaacgccgtgaagcatagttcaatattaagggctcctgaaactttacttgtgcatctgaaaaaattcagattcaatggcacgtcctcatcaaaaatgaagcaagctgtttcttatcctatgtttttagatttgacggaatattgtgagagtaaagagctacctgtcaaataccaactattaagcgtggtggttcatgagggccgctccctttcttcaggtcactacattgcccactgcaagcaaccagacggtagctgggccacttacgacgacgagtatattaatataatatctgaaagggacgttttaaaggaacccaacgcatattatctcctatacacgaggctaactccaaaatcggttccattgccattggcgaaatctgccatggccactggtaatgttacctctaaatccaaacaggaacaggctgttaacgaaccaaataaccgcccattgaagattaatagcaagaaaaataacagaaaaaaatggaaaaaaaataaaaaaaggaagttcaccaaatgaaaaaactcgatattcctggattttcctcttttcataggcatttttattagcatttcatttttattataccaaatcaatatatacatataaatatccggtctttattgacttataaaacaactctcagtatacagagttggagaagcgtttactcagaatagcttcagtactaccgagctttgctaacataacgggagaaagagaatttaaaacttatatacatatttacagaatagatcagtagaaagaagaaggaaggtctgttgaaaatttctcgaaattgacggtacttttttgtcttttcactacttacagatcaaggtacaaccttaatacccatactttttgcaacgccaactattgatttaacaataccttccatctccaataaactatgcctttcatcactcttttttatcttggctatttcgtaaacgtgcttcagcgataactctcctaaagcacgggttggtcccttggcaggtgcactgcctaacattgtccccacattcggttgtccatgtcccttgtccattttaagagcttttagcagcaaatatccggttggtggagatttcatttcaaacgtaaatgttctatcaggttttattgtgattaatactggaaccggtacacctggctgatagtttgctgatcttgcattaaattccttacaaaagtcaatggcttttatacccttggagcccaatgcgggccccacgggaggtgatggtgccgcttggcctgctcctactattagctttactatcacgttttttgctgcctgtgacattatggagactaatagttcctctatggtattcgagagttcgaaagtacaacaaacagaaataaatacagaaggttacgctgtcgatttgaatgttcacgctttttttccttcttatgagttgtagatttactgcactttctaaagcttctttgctgtgaaattttagaaaagggaattgtcgccttggtaagacaattaatgttacccgcttcattattattaattagtggcgcgatattttaacgaacttttccattaattattatcatactaagcttttacatttttctgataaaatagtagattatgaacaggaggtcaatctatttaggcttctatagaacggtaaaatatgaaattagtttaacagaagtaaatatgacattgtattttaacatatactcaaataggataaaaaaaggttatatacaaatgcttggaaaagaaataaaagtggggacgcttatttattgattattttgctttttctttttcttttctaggcctgcaatatgtgcttcactttgatccacttgtgtgtgatgatggtcttctcctctaaccactttgaacgataatccatcttcaaccaagtggcacatatcaatgctacggatccaaggatcttccatgatttcttcgatatttcctctgcatgcgggcgccaaatcaatcatacgtccaacaatatgctgagtctcttctggtaatgagtgcaacaatctttgtggcccgatattaacattattaggatctgatacattattggaagagctttcgggttttttcttttctgttgagtgcgattcatcgtaggaaggtggatcaggagttcttgtaaccaagctacttaaggagtcgcaatcacgtccggaacaaaatagtttgaatgaattgtcccttaatttcggaattttccatggaaatttcttcagtatcatacatgcaaaaatgattgcagaagaccaaatatctacgggacgtgggtcatacttcgcaaatatacagacttcaggtgctaaatatggatcacttccaacaattccacttgcttccacaagattttttgagaatggatatgaaaataccacagcagcaccaaaatcgattaattttacaatacctttttcgtttataacacaattatctagctttagatctctatgagctaagccgatactatgcaaatattgtacaccagtaagtatttgtttgaagcaacaacaaatctcttcataggacattttattactcattacaatagcaaataaatcgtattcacaatattccataacttggagaattctatcattttcatacacgatttcaattgtttcaatgatattgggatgattcaaagttgtaccaatacagtattctgatgtaattttcttgacataatctcttttggattcattttcaaatttagttctaaactccttcactgcaaatattttgttatctgaaattctttgagctaatttgacagaacctcctgctccagcgcctaaatcggcaccggttttgatgtacctttttgagaacggaattcctgaaccgccgtgactatgagaataaatagtatctccatttccgttataactagtggaatatgagttattccctgcggcaaaatgagacgatgaatgagagtgtgacggaacggcaattccgctagaaagaggtgatccgttcgggatcacgttgttactattcgaggaaaggttactgttagaactttttttgaagaacctctttaaatcaccgatggaagaatgttgtgaccttggaacactttgacttggaggtaagtggtcatgtacagatgagggggaaccgtaaaagttatcagtataggaaccagttggctgtcttgatgcagaatatatgctgctttgtcttgcgcggataggcttcgggataggcgtcgaaccattggtaacattgggattcttaatgtttggagaaggaccattggaattggcagaaaaagacatgcctgcagagttagaatttgaagattcttttgagtttttggaaaagaaaaaattcccaagctgtgaagagaatgaacctgaacgggatatagatcttgattgagtggcatttgcattattactatccatcgatgctttttggagtttttgtttggagataacaaaacgtggttccacgctatctacttttggggaggatataacatttgaatcgattgcagaaatattattgggcataccgcctgcatatgtttcgagccacgaagaagacaaagaggagctgttgctattcgagctattgttatctttgttagaatttggcacggagtaaggtatacttgatgataaagaaggaatggcccttcctgaagtatgtgacgtggtagataatctacttgtgattctgttctgtgcagcaaaagaaccaccatgtgaggaaagtcctgcagtaccttgatcgtttattaaggatccaaatctatctctactttgtgcacttgtgccgtagaatgatgcagtgtgagcaaagtttgcattaaggaagctggaggaaaactgattcctatcgtcgagagaggaaccggctgttgatgatgaatcttcctctgagtatatttgagtaacagttgtgacactgccaggaactggcacgttagccctattacgatcactactgctgctattactcacgctaccaatatgactactactcttattcctagagtgaaggtcaagcgattgtgactcgggcgtcgtggtcaacgtatcagcagaagttctcggtgatgagttcgaagtttcattttttcgtttttcctgtagcaatcgagttaatgaagacataatgtttcgtagagctttccttttttgtttgaatgggtatgagctgttggaaaatcagaaataggaaagagttagacaaaagtattaatgagttctggtacaagccaactagtttgtatggggttgaaaatgacgcaaaggaacgagaactcctgtttattattctttcaataacaaaagcaagatttttagtcactgccgattgttgccactaggtacgccactgactaatccgtactaactctatacaactaaaggcggcccatattctgagataagctataagggtaggaattgtgggatgcgtcattgataacgaaaaaattccgtaatagatgatcagtcagattgagaatgagatgtttcgcacaagtgatgaattatatctatctatgctgtatattttaataacattcctattttattgtacaaaatgcgcgactattccgtttattgcttgtcaagcatctgttggtgttcctcgtacagcttttcgtgcatgtcacgtaactccttgtaggcatgagttaatgcttctatgttggtcttaagttctgtaatttcctcatctttagcggcattgctgtctaaagatgaagtggcgtcgattttattgtcaatcacttttacattgcttgacaccttaccgatatgtgaaaatatcgattcttgcgttttgacctgctccaaataggcattaaagtcgttaagtggtaatgcgaggttaggatctgtctctgcttctggttctcctatctgataccaaatatcgtgtaaatggcctttgtttttaccatcaaagataactctttgtaagtttggtatcttcataaaattgtgaccattattattactaggttgtttgcctttggattctccttcaaaaagtaaatttccacgttcgagtctgtaagggttggttaagagattggtcacttctccaactgaatcctgtgatgtagttaaagtttggatagttctaatgatttgttttgagtaaatttccgcaatagaaactttcccctccgtatcaccgatcaataataatgtaccatccattgatatttctaggcatgacacatttgaatttaggacattctcacagacaagttggcccattgcatatagtgcatccaaatcttcattttcgccgccagttagtgagttacgttgcactagggaaaaaaccctacctttttgaactgtgtttactccggcggactgtagcagattaacgatagcattaccctttagtttataaaataaattcaatgaaaaacaaccttccgcagtaccaatatagcatgctctgtcagcaggatccagtacaatggatttgatagaataaggagttgtaaatgtcgcaagcaatactggggtcttaccaatactaacgtcattttcgtttgccttctgcttctttttgctgcctattaaactcaaatcatagcatctaatggtagcatcttgagatactgtgaagagtttcgtatcagtacatgataaaaattttccttgactagaagaaacttggaaatctgtcacgggtagagtatgatcgtgaaggatacataaaggcttaggatcatcattggacgctgataccaagtcaacagtttgccatataataactctcgaatcgttaccagaagtaataatatacttgccgtttaaaatggacttaatcttggtgatactttggtaatgagccataggcttcacgttcaataaaatccctgaatttaactcccatatgtacaatttacccgattcggtggagccaagtaaaaggtacggaagattgaagtctggtaaattatgattgacaccttgaattctatcatactgcacaccatcattttcaactacttccagacattttaggatttcaggtaatggtaagcgctgttcaacagattctcttttgaaagaacctgacagattgtagacattgattaatgctttttgtgcttgagcaataaaaaggtatttatttcctacttgaacacagctatttcttgattgagtggagcattgcctcaaatttatctgttcaaatgagtgtacagaagctattgttcctgaggtatttgttgtaaaaataacttgctcatccattttatcgtcccttgaaagatcctgttttatgaatattgaacaatcaatcttaacgcatatgcccttgtcagagccgtccttcgaataagcatatttggaatgggcatcgatttaaaattttcatttagtgggatgtaaaaaaaaattttagttcgcgcgtacagtttttcaacatttgccatatgatgtagaatggcgctatcaaatcatcactcttattacaggtgaatcgcgcgctaacacttcaattacagacacatactcctgaatgggtgctttcaaatcccctctcccccaagatcaagtcctatttcaacttctcctctcaaaaaccctctatgtgacgctgtgtattctttgttgtagttatgctccacgatacagtggctgctcatgagctttcctaggagctcagcacgtaaatgtatagcgtacatgctataagcgtggcagttattataatagttcacacggtatcttaccgtattaatttatcaaagtttgcagttatccattctgtgcccgcgtttcttttcagtttatagacgcgatcgaatgtgccttaaaaatttggaagaagagagagaaggatgcataagtaatagaacattacgagaaaatagtttacagaaacaactggctgccctgaaaggcttttttggagaggaacagaaacaaagaacaaaaatttttagaaaaaaaaagaaatgcctttgaatattattgggacggctctcctagacgggactgacaagattccttactatcaaacaatcaaaaaggtggcaccttatgtgctagcgactggtgccattaaatattggtcgagagggccatcaaatacatgggaaagaaagttgcacggtaaagtttacttggttactggcgctacctctcaaggaatgggaacatccgtggcttataaaatggcagagttaggtgcacaattaatcatcttgactagggaagtagatgaatgggttactgaatggtgcgaagaattacgtgaaaagacaaagaacgagttgatttttgtagaaaaatgtgatttgagcaatttgtgggagattcgtaagtttgccacaagttggttagacaattcgccacctagaagattagatggcgttattgtcatgtccggtgatatggaaccatggggtatcccgaaaatatctttgccacagaggagatcatctaaggatgggctggaattgcaaattgctacaaactatgtagcaattttccatcttttaaacttattacagcctagtttcaaggctcaaccgcctgatagagatgtaagaataattcttgccacctgctggttacaagttgttggtgatattaatatagaagatccgttgtggcaaaatgccaaatacaaaagcgccttgaagtttttcgcaagcagcaagctacaattgggattgagtatgatggaattgcaaagaagacttaccgaagacataaaaaaccaaaagacgaatggccctgaaagaacaggaaaaaatgttaccattactatggttcaacctggaactatgagatcaaatagcctacgccgcgtcattagtaatggttcggtggtattgttaataatactttactgtattctgttgtaccccatattgtggctgtttaccaagagtggtcgtcgtggtgatcaaagtttcttgtacgctttaatgacaccggaattggaggaagtaaacttaaaagacacgaaggttaagtatatctcagactgttcaattgtgaaatttgctcgtaaagaatttgatgacgaggaattacagaagaaactatttgataatacggaaagagatattttacaattggaaaagaaagtcgcggcaaagagaaatgccaataagaccgggaatcaaaattctaaaaagaagagtcagaacaagagtagaaaagatgattagaaatgagaacgtaaatatatgtgtagatttctttttttcttatttatgatatcggtatatgtaattatttatttactttttctgcctccttgatattaaagtattacacactttgacttctttttcttcttgtcgtttctcgtctttggtttagcttgcttgttgtgatgattatttgaggcaattttactacctttgctttttgattgctcgtgaattttgtctttttgtcccttttttgtgggtttgatattgagagcttccttctcctgctgtaagcttcctttcggaagagtactatctgtactattattatggtgtggttgctgtttttgttctcgaatatttttatctccattggtgttggttgttgcagtcgttaattcatcagttagagtatgatttgctgatttttggttaggggattctggttcgtagatagcgtacctcaccgcctgttcaaagacttcccggacacctgcttgggtagcagctgaacattcggtatagcccataaacccacatctttgtacgagttcatctatttcctcttgagacacgtaatcggagtttgcttcctgcaattttttctgagttgccggatcatctcttaggtcacttttggtgcctaccaatagaattggatacttccctaatttagtataaagagaggtaccttcaatattggaagtctgcttcagttcaggtagccatttttctgtgacattggcaaaactagcatgttcgcttactgagaaacatattaaaaaaatatctgtttggggataacataacggtcttaaacgatcgtaatcttcctgtcctgcagtgtcccataaattgattttatatagttttctgtccgtacttggtgaagaactggcagatgaaagtgaacctcttttatcattaccattgtcaagctctagggggctactcgcagttccgttcgggatagctatcgtagtagaataattatcaaaaaccgttggaacatagtctgttgggaacgaattggtagtatatgatattagaagtgacgttttacctactgcaccatcaccaattatcacacatttaatagacctcatcagacttattagtatactatattgtatttaataaatatttcggcgtgtgctttgtgggtgccacctgtcttgtatttcctatccaactgaatattctggatattgtcttgtgcaatagaccggaaaaaaaaaagtgaatgttccaacgctttggaatacaatgatgggtcaaggatcgtgcttttgttcgttggtggatcggccgtacgtgtttagtgagggtactatttaaacttactttaaatagcaaaataggaaaagctacgagaaactgaaaagtaaaaaaaaaaaaaaaaaataaaaaaaaaagaaaaaaaaaggagaaacatgattgccagtactcgcaagaactaagatagagagaaaaaggacgatatatcaagaaataaaagggaaggtaattcaagtaagcactgcttagctgtctgcataggagccttctgcaattactcatctcatcgtattcgtcataacccgttacgtaactgatttgaccaagaagcgtaatgaaaattttgagcggacgccgaaacgttgttttttttttgctttagtccagataataaccttttataattttctttttagggaggaagaccggtctaagctcttagaggttctcgcatacccaagtaaaagctaagaccgaagcaaacacgcaggataattttccggtttactctcactgcagctttagtatagatgcagatctggtattgagagaggggggccggaacgaaaagattcaggggagagaaaggcccgggcgtcggggaacaaaaccacttttgcacaccttaattttttagctactctgtttctccgggcttgtatggcacataaataaaattctgctactttccattatctggtcatcacttaccgatgtggagagccttgcccttgaaaaataagataagacctccgattagggtatttgaaattaaccgctgtagaatgaaataaggacgcttgtttgacattttttagttgctttctctatctaccaccatttgcatcttgatttatgtcttgtttgaggagatttcggataaatattcttcgaggggaaaatgtcgtaaaaataaaaacaataaagaaacaaaacgattaaaagaaaaactcaaccatcctcaaaagtcctcctcttttttttcacgtgctgcgctgatgtaagcagcaggacatggcaggaagaaaatcggagaattgtggccgcgacacctgacaaacaatcctcaggcaaatgtaaaattgtacatgaaaggctgcgtagtcaatgtcttagaaggccggcccgcatgatccagaagcagaccataaaaaaaataaaaattcgcggtctggcagcaggcataagatgcatagcgttatcctaaatgacatcacgatgataaatcctccgccgcatgatgcttttgatttgcctaagggcctgccatcgtgctggctcaaactattgagggtcaacataccttgaaaatccaagtaaaaggatggatatcgttatactaaaagcaacacagaaaaggtccacgtcagttccacacaataacatttacgtagtgttcacgcgaagcagttacatctcaactaacataattgctggtgagcctacaacactgcatgcgtaaacgtcaacgggattacgttagtatttttggccgccggtaaattctcttgtttttttttcttgatttcacttcttttcatgttcctttggaataatctaattcctcatgattaaatgagactgttttttgtttccgtaacatccatacctttcctgtataatattcttgctgtaaagtttgttttttttatgaaaaaaacattttcttttcttgagatgaggcgccgcgagcctttctcccatgggcagtggtaaattttccaaatcaatgcagctctttgaaatacaacagcatttttcatacattttaagcaatttctagtttgtagatattgttagattagtttttgaacattgttttgataactgaaaataaaacagcaaacaaactacaaaaatggtcgctttaatctctaagaaaagaaagctagtcgctgacggtgtcttctacgctgaattgaacgaattcttcaccagagaattagctgaagaaggttactccggtgttgaagtccgtgtcactccaaccaagaccgaagttatcatcagagctaccagaactcaagatgttttgggtgaaaacggtagaagaatcaacgaattaactttgttggttcaaaagagattcaagtacgctccaggtactattgtcttatatgctgaaagagttcaagaccgtggtttgtccgctgtcgctcaagctgaatctatgaaattcaaattgttgaacggtttggctatcagaagagctgcttacggtgtcgtcagatacgttatggaatctggtgctaagggttgtgaagttgttgtttccggtaaactaagagctgccagagctaaggctatgaaatttgctgacggtttcttgattcactctggtcaaccagtcaacgacttcattgacactgctactagacacgtcttgatgagacaaggtgttttgggtatcaaggttaagattatgagagacccagctaagagcagaactggtccaaaggctttgccagatgctgtcaccatcattgaaccaaaagaagaagaaccaattcttgctccatctgtcaaggactacagaccagctgaagaaactgaagctcaagctgaaccagttgaagcttagatttaattattaaatacataaataaactataagtacaataatttcttctattctagtgcacttaattgttgcggtttcttgcatattgccgtgtttagtcaggagggtgcacgttgaagcagtgcgttgaaactagttgttatttacagaatcacaatattatataatcaaaagaaaagttttgtacaacacaactgtgaatataggttaagaagtgagtagcagttcatctttctcagcttacaggacgatttctcggatatgaatgagttcgctatcgttttcaccacttgtatacgccgcctgtaacacccctaatgggcttatctcccaactgtacccatggcgctcttttttgctcttttaaatgtgcttcataagcaagtcttcgtttcgtaacactctttgttctcagaatacatctgacatgtatgtaaggatgacttatgattccgattcttgtccttgccttgaattcaacacgttttctccaaaacccgtcactccctgtccaaatctgagagatatataagtcctctggtttcaaacctaatttttggccatcttttacacctttttgaagtagttctgctacttcgcgagcaattttcttattagaaaagtgacactgagatatagctttcataacgtcgaggcctcccaataacctcaacaaaagtgtagcctttttcatcgacgatttaattctatatgactgagcatatacggaaggttctagtacttcaatttctctttttgtgaactttagcttgtaacgttcgctagaatttggtaactttacaatagtatctttcttgtaaaacccaccattaattttacaattagcttcatatatttcccttttcaaaggagataataagctctgtgatgctaattgttccggttgctgcaacgatatgatatgttgctgtagtagtttatcgttttctatggttattgaatccctattaacttcaggagcctctccagaagaatcagaagcaatcgctaacctattagagaagctgcctgcatcttcatcccccctgttttttccttcctttggtttattttctgtaatgcttccgaatagtgatcctcctgaattattaagacttattggcgttacatgaatccaacgtctacttacagaagaaagtagagccctagaaatgacaccgacctgagatattcttgccgtgtggaagttcattttctttaataaaaaagatagggtgaggtgaggttctctgacttgctatgcggctcctaatggcgtatgttaaaatgccttccagattggatagttgacttttattcaaaatcccgagtacagtgaaggcttagttaccccgcccacagaagattaatagaatatcatgagtactgttcaagcagcaagcaggagaaaagactgaaagagtttcgtataatttagtatttatttatttaggagaactaaaatattttctttatacacaaagaacaaagttttctttttttttcattgcagaatggtatcattgttttttatgccttttaaaaggccttgtcgttcttcactattggcaataaagatgtttttatgatttttaatagtagtgttattcagcaagagctgattttgcttaattagtaaacatcatactaatagactgaagtcatcgtcatataatttccctcaagaacccttgtgaattgttctgaactgtatttctctcatcatgagagatgtcattatctaaaccacgtccgagtcgtatcgaatttgaagataaagtagaaaagccaccttgagtagatgaacccaatgacgaatatgtaaatgaagagccataggaaaatctgttttcctggtccatgaaattactccgcatattttgaaaggagccattcattgcggtaacattccttggtggtggcactggaggaggatttcctcttgccttaaaattgaattcgttgctgaacggattattagcagaagcagtctcggtgtttcgttgctgtgatcccgagtcttgagcttgaagtgacgcctcttttgcttgggcagttgttgggaatcccgttctgcgcccaatctcgtgacagaaggaatcgttttccttgaaatgcctctttgccttcctttttctaaccagcatgaaccaaactactagtacacatataagaataccaccgacgcttcctaccacacttccaacaatggtaccagtatttgtctttgaagtgccttggtttttgttattatccaaactgccatcaagccagtgctgatagaaagacatgtcagctgtgatcgtcgaagatggagcggaaaatgaggttacctcactttttgcaactgctatggtcgtaggtaatcccgtcacgaacgttgtagaggagtcagtaatatcatatgtttgggtatagaaataataaatagtttttgaatcttcggagcttgaaatggctaccgtattgaagacctgactggatgttggtatgggagacgtagaaatcgtactagtgctgggtgtttgagtggtgggtggtatactgctgctagtagtagattgtaaggactgaaaagtatacgtgcttgagtaagcacttgttgtatcatctgatgatgatgatgatgaaggacggtttgaaggtactttactgctggatgagctaacagaacttgacgttggcacggaaatcgtgcttatggaaactgtcgaagatgaagctgatggactgagtttcgatgatttgcttatggttgaaaaatcgttcgtcgatgaaagcgatgaactgtaaaacgatgtggaagtattccgactggaacttgggcatgtggtatctttatttgatatcgtagaaggagaagaaattgttgagaaccaactagaagagagttctgaagtggtactaatttgaaatgaagttgcagatatggaagacaagtatgtgtaactaggggatattacggtgggtgttgatggtgagaaaatagaagatctgctgtcgaacgaaaacaatttagtgtctgaatatgatgaagatagtgataatgacaacgaggacgataccagtaacgaagatggtgatgataacgacgaccatgatgatgacagcgatgtagctgatgacgataacgttggtgttgttgatgttaacgatgaccattccgacgttattgacgacgatgatgacattggtgacgtcgatgagaaaatggacatggatggtgtaattattgagtatgaggaggtagctgggtcatattgggaactatacgtatcttgctcgctcgatgaactgctgtcggtagatgatactaaagtacttgtcgaagatacatcaatggatgtatgcaaagtctcatcatatgttaagcttgtagaataatatgtaggagtagctgtactagacacgggcggtaatgaggtcagacttccttgttggggtactaaagttgaagtagatgcgaagacaacatccgttgatcgtgaattcagactgctacttggttcactgaatgacagggatatcgtatcagattctccaagggtggtccttccgatggtactattggagttcatacgatggccaaaataattactctatccagcttttcttttagatttccttcagatatcgacggatggggattgaaatactaaatgtgtgtcttaagcgaaagtgtgccaacaaccagtccaaaaaacggatcagtagtgtttcggtacctggtgagtagtttaggattttatgagtgtacggcgattatcagtgtattactaatatgcgaaccgctcctaaagatcttgtttacctcatttctttcttcttttttttttttttttccgtgcgttctccccgtgccttgataagcaataatggaaaaaataaaaatagcagcaattggttatacaatgtatatataaaacatgaatgattgaataatttacaagcgaaataatcgcattatatacgtggcacctacagtcagttcacgctgattagtcaaacttcactttcttaccttgtgatgggacaatagctgcagaacctctctgagcagtggctaaagctacactgctcttagttcggttattggaatctacaggtggacgtctgttggcgttggaccgcttgtattcgggtttgctgccgttatcctgtcccgcacgatcgtatcctttgttgttagagatatcaaatgatgaggaattgtttctggatacattttcaaccttcttacgaacttgtcttttacttctatcttcaccgtattccattcgcaatggccttccggcaatttttctacaacttttatcctttaattcattagtagatccttcttcattcttgaagtcgataaatgcgaatcctttacatttaccactatcttcgaatgttgccatgcggattttcacgatatcaccacaatgttggaagtgttttcttaacagatcatctgtgacatcgaatgacaaattaccgacaaatagaatccttgacggtggatttttggacatggcaactaaatcgtccttgtctggcctacctgaataattttcggagtccttgattagcatattccttccgtttaaatgagattcagataattctaagaccgctttcatctgctcgacgttcttgaaaaacatgtagcaaaatcccttatttttcatggcgttagagttcttggcagcaacacgaggcatggataacctggttatgtcttgttcggtgactctgctcttttcatcttcgttgtcttttgttttagcaataaaaaatcttactaaatcgtcctttgtggtgtcgaaggataagttaccaatccaaacaccatatttattttcatctttcttcttcttttttacaacctcgccagattcatctcctgttggagtgttgattgtagattcttcaccctgggcgtctttctcagaagcaccagactttttcttttcagcatcttctttgtattcctcgattgacttagggtcgatattgtacttcgcattcaactcctctagagtaactttacctcttctcaagagacgtttctgtttttttgataggggaatggagcttttcaggtcaatctcaatttcatcttcagcttttctcttttttgttggatcgagtaaagccttcttgacttgttcctcgttatccttttttgtaacagcatcttctttcgacagttctgtttctgacattctatctcaaattatagaaagttgttgggtttaggtaatgttctgtggggaaaaggatttctctttgttgtatggttaaatttatcatctatgctcatcgcaattttttctttcagactgaaaaatttcaggtttttggatttcaacgggaaacgtgactcctacagaattttctgagcaaaggcgtacaagcgaaatacaaagacaagcatgtgctttcggcaaaagtgcgatcctacatcagagtttacatacaacatggtattgttattaatacataattaggttttacatagttaggtatggcgagtacgtcatatatttaggtattctcctgattgttttcacttcaaaagctgggccaactttttaaagaaccctccattcttagcagggttcttttggacacctttatttggtgtttctttcgtgcccttaggtttcgaaggtctagtagctttcttagcttcgattttttttgcggcagcggtaggagcgccctgtttcgtctcgtaagtttgagtctcagtcgcaaccttgccggttggtttcacagaagtctctttagcatggcttgtaattgagcttacaggtactttttcttccggtttttcaaatttagcggatttacttaatggttccttattttgatcttctgaagcttcagcgtctgcacttgtactggtgtccttaccgccgcctttatcttcgtcctcttcctcttcttccttttcaagatcttcggccgatagttcatataatctagactcagaagattgcgtcttacccaaaccgtccgtaacatatccttcactcttaactagattaactttggggtgattctcttcatacggcttgattgctttttcctcgtttacaccaacattattctcaattatcgttgtagtaccgcttaagccatccgcattcttgcccgttttgttcacctgctgggtttcatcctcgctatcgggcaattcaaccacttcttgggaaaatatcgacctttctccggtttgtttatttgtcttgatcactctcttgatcttgaactttcttaatttttttgcacgtttttcagcttctggttcgataagaggggcattctttgaaacagctaatccggcactttcaggtaccagcgtgctagagccattttcgcgttgctttattacgtcttcctcggtaataaagttgttttccactccctcgtcgatgttcaccttgtagtctttgcttggcagccattggccatcaacaataaacttgaaataaaacttgctgctagggctatcaaacgttactggcagcgttatttcgaaggcgccactggggtccttcaccatcggcaaagtacctttccagtcgtcgaacgtgcctgtcagaataattgcttcgggtcctttgggccatttgaacgtaaattgaggtaagctcgattgcattctagaaacactttccctttaatattatcttataatgcttagaaagttaaataccatcaagagaaagaaaattaggtaatacagaggacagaaggacagaagtcgtttctatattacataaaaatcggccaccttttatttttttaaaccacaagagagggggagaatgatggatgtaaaaccttaaccatgtcaatgcaagggctcccgccccaaaagttcctatcgggccccttcgcttcgctgccccagatatttgcggaaaaggccagcctcgcagtatttcaccaatgcccttactttgatagtatgtattttgactactttttttcatttttatcgcttctttttactttgtgcggtgtaaaccctacacaaaatagggctttcatttagtatttacatttgcacaaaagtagagaagatacgtaatagtcattgaaagcatcgacatttttggtgcttgctgacaaattcacggtgacaaagtgagctagaatattgcttatcgataatcagtgtgttatagcagcgttttaatctgtttttcctttctttagtttctagcgttataacttatgacttctaagccgtctactagaaatgattatttaccaagggaaactcacaatggcgaatatactggtgattctcccgaatggcagttgcagattaatatcacaaacaaaataggtggtataaatggagatatttggttgtcaagggacggaaggagtgttaaatggtgtattgaagaccagtgcttacgtcagtttacttataatcaaaagatcatcaaagctgggtacattgattttgaaaagacaccagattgttttgtggtagttctctctgatattgcgcatgtatatatgttgaaaaatgggggttctacgactgtatgtttcccattccagataggtaatgcattctggtatgcaaatggagtaattttagagagagagacttcagcgtccttcatggatggtggctacgatttaaaacccattgagttcgatttaaaacataaatacatcactttgacggatccgatggcgcctttcggcttgatttcgatcacaaatacctttaaaggcggtataaatagcgcttcaggtaacaaaacggatatcctgcaagactttcagctcgtgctcttcccgagtgacaaggacaagtgtatagctgtttttttagatcgaaattccaaagtgttgcgattttattacagtagaattctatcatcagatcagtcacggaagggagagctaacaatttcctcgaccaaaaaaacaggtttggacgcagcaggcaatagccaaaagagtggcgggattagcaaagatttgcgtaagttttcacatttgacgcgccggtcgacgtctataaactctaactctcatgatttcaatgcagccgaaagagtacttagtggcaatgttggcaacgcttcaggcagaacagatattttcgctttaccttcttcttgttcaagaaggagcttatctgcgaccctagatagaatggggaacaatattgccccgaccaatagagctgcaccttctggattttttgactcgtcatcagcaaatactgctactcactctaatataacgcctgtatcacaaccaatgcaacagcaacagcaagaatatttgaaccaaacagcgacctcttctaaggatattgttttgacggaaatatcgtctttgaaattaccggatgatatcatttttacttcacgacgcttgagctctattttaagtaaattaaagttcctatcgttgagatttgaacgtcgagaaggacttttaatatttcatgagcccacacatttctgcaaaatctggttgattgatcttttacccgatgttctggattctattccattcaaaatatacgggaactctccgcaaaacatgatcagactagagaacttaaagcttaaggaaccctcaagaatacaagctatgtatattcatgaactccttgaaagttgcctgattttggtgtcggagggacagaataaggaagaatacaaagcatgtctatatgaccccttcgttaaaattacatccccttccaaaaatatctccgaagagctcactaaacaaaattctcttccttccttacagaaactattcccttatcccgagactagtttcaccaaactgtgcttcgaagccgtcaagtatattacttctcctgcattcaatatttcatttatatttctatggcaatctgcatattcgatacttctttcaagggctaacgacgacgtagttgggggtttgaaaatggagcacgatgctttttcactggttctttcattgctgattttaccgatacctagctcctctgctcaagaataccaggagtacaaagaaatatatgaacgcgacctgtttcagcatttaaagcaggactcagaaataacaagctctgtgctaccaagaattgttattggattgcatttaataagggaggaatattccctgaatgtattgtgtcgaaatgagcatgcgttgttaggacagtttctaagattcgctactgccgcgatgggctggcctgatctgtggcaatcttactatgtaccgaaaatggattcagaatcgaaaactttcctacatccaagggaacaaaattccactttttttcatcccttagatgaaccgccatcgattaccaagtcgttatacagcataactgaaaacagttcaataccattatgtccgttcattagtttctcgagacttgttgcaaccgatacacaggtcgaattacgcattactccaagaagtttcaaaatcttgggcttgtatgaactcgtacactctccaaattttttaccggattatgttttaggcatcctttccagctttaaagtggataaagacgagttacaaacatatcccttaggcattttggtgcctttacaaaacattttaaaaattctggaagataagctatctgaagtaagagacaacttggagttattagatagggccgatttacaaaggtgtagtgccattatcaatagtataagaagtgattctaaagaagttctcaaaagaggccaaagagatagttatatgttatgcaaagtgccactcgccaagaacagaagctctttgtctaagaagcccagtgacatatattcaatattatccgagattgtgaaaagtgcaagtcaagttccactggatggatcagctatgaggatgtcgaatattcaggatgatgaagatattgatgaaggtcgatctctcaaattaaatgcaggactgattttttcagaagataaaagatttactcatgttgtatcactattagcttattacaggcccacaaaaactcaattttttaccaccaagacagaatatgcccagatactagctcaaaagaaatatttcgctaaaatcatggctttgaggacatgtacaaatggtgttggctggggtgcagtggcatatgcaacagaaaaaccaatatctacccaaaaatgggtcattcaacccctcaacttaatttccgtgtttcctgatgacacaaagataactgtgaaagctccagaagatatagcacacgatattgtggagtgggggcaatttcatgccggtgttagctccggcctccgtatctcaaagaaggcaactggaattacaggtagttggattgcatttaataagccaaaagaactagatgcttatcacggtggtttccttctcggactgggacttaatgggcatttgaagaatttagaggaatggcatatatacaattatctaagccccagaaatactcacataagtattgggttacttttgggaatgagttcaagtatgaaaggtagtatggactctaaactaatcaaagttattagtgtacacctagtggcctttcttccaagcggatctagcgatttgaatatagatctaaaactacaaactgctggtattatagggatgggtatgttatatttaaactcaaggcataaacgaatgagcgattcaatttttgcccagctggtgtcactgctcaatgtaaatgatgaaatggttgctgacgaagaatatcgattagcagcgggtatatcgctgggcctcataaacctaggggctggtcagacgaaactgagaaagtgggattcatcattgttgggcttgggggacgatcttccggaagatgtttatgactctagtgatgttgaacaaaatgtaatgtatgaagacctgactacgaagttattagagatcgtcacaagcacatatgatgtagaaaacgattggataccagagaattcgcaaattggcgcagtaattgcaatcatgtttttatttttgaagtcaaacaattttggaatttccaacatgcttaaagttgacttaaaggaaatattaaaagcaaatattaacacccgccctgaattattaatgtaccgagaatgggcatccaatatgattttatgggaatttataggcgacgacctatcgttcatcatgaaagatgttgatattggagtaaaatttagtgaacttaataccgatttgcttcctatatattacactatggcgggtaggatcttagccatgggtattagatttgcctctactggaaatttgaaaattcggaatatactgctttctctcgttgataagtttctgcctctttatcagtacccaggaaagcagaatctagactttaggttgacaatttctgttattaacgttttaactaatgtcatcgttgtttctttgagcatggttatgtgtgccagtggcgatttagaagttttgaggagggtcaaatatcttcatgaagttgcatctggtccatattcagacttatttcaagaaattcctagttctaaaagtgatgtttcaggtgtaacacaggtgacttcaaacactaacacgcctggaaatagtgatcgtgaaagggttgatgagaccgctgcttctctcgatgacgaaaggtcctcaaatggcagtgatattagtgatccaacagcatatctagaagacaaaaaggatatagatgaccattacggtaagtttatttcgacaaatcttgcactgggttttcttttccttgggtctggacaatacgctctcaatacttctactttagaatctatcgctttcttaagcatgtccgttttacccacatatacaactccacatcccttacaagaattgaagcatttctggagcattgctgtagagcctcgttgccttgttataaaggacatttccactggtgacgcagtaaacaacgttcctattgaattggtggtcgaggaagacgtcgaaaaagaagaagtaataagagagatatcaacaccttgcctgcttcctgatttctccaaaattaaatctattagggtaaaaatgcatggttactttccactggaagtaaatttcactaaggactactcagcttctgatttttttagtggcggtacaattatttatatacaaagaaaatccgaaagtgttttcgagaacaaagcctcttttaggaacgtagaagatattcatgtggcactcaaaagaaaggcagcagaatctaaaaattattcaagattaaacctaaaaaatgaacaaggaaataccacctcttcgcaactggttgaaagtttgggtattcaagatttgacaatggtggaactcgatactcttttgagtgcaggaaataatacagcattaacggattcagaatcttataatttaggtttgctgtgttcagataaaaacagtggagatattttggattgccaactcgaattgtggtacaaaagctttggaccacatgatgaataatgcaaaactcaagaatatttatttgggtatctaagactagctttaaaaggttccaaaactggggtaaggtgtaatctttgtgtataacttggtttatgaaaggggtacatgacatggctaaaattcttcagacgaacatctttaatctaaagtttacatctaacaagtccaatctgaaaaatgtacagcgtataattttacatacctccaaaagaagaattaaatcaaagtgtgcagataatactatatacagcaaaataaatgctaactttacatatgattgctttcattttaaatcattctttccaattatgcctaatttctgtcccatcttaaccttatcaccaaccctaacatcgaacttaaattcagtgggagcttcaaaacaaagtacaacagtgctacccaattcaaagccacccatttcttcacccttaaccaaaggcatccctcccaatattttacttgcattctcatatactgcctggtagcaggtatgtggttccaagtgtttgtcgctctttgaatttgtcacaaattcttgatcaaaattcaacttgattgaaccaacatttgttgcaccaacaggagtcatgctaaaaaatccgtacttccaactacccaacaaagcaactctttcatttagaacgaaaagattagggaagttacgctggaaataaggtgccacggagaataaatcacctgggaaatggcggcgaaccttacaaacccagtcaactggagagtggaaatgatggtaatcaccgggagccaaataaatgacggcaaagaaaagttccgtatcatgaggctcagagcacgaaaacccattagagaagtagtttaaagaaagttgacttaaaagatgtatatttttggacacacttggtttgaactctcgaacagattgatcgccctcgtttttaaagttaagaagaggctgttcagtgtcttcggaacccgctaattgtattctatttaccctggcgaattctctatgcttttcctcatcagaagtcaaatctagactagatgcactcttagacatcaaggggtgggagtgagtgccaaggaattctttgatggaatatgtcattcccttgacttgttcgatttcgccagtttcagagttgattataccaacttgtaaaatctttccatcacttggagaagctataacgtcttcgccttgtgctactggacgtgtgcctggttttatgttacgatagaaaaattcggataaatttgcataatgtgtcaaatcaggatcttccatctcgtccaagttaactccaaaaaggaaagaatataacctgtaaccccatggtctaacccaaatgggtaacgtaagagaatttacttggccccataatcgagacatcgcattcagcggtaaagtagaatagcagaaaaagagccaattattgttaaatattttgatttttcttgtccttctcccttttttgccctctgtagcatcctcctctgtactatcattccttgacactagtaaaatggttcctagaacaatggtgaaactagttaaaacaacccatttcatggagacctgttttcttccgctatttgcggcagcagctttggcacgatccacaatctctccagaactgcgtcgttgctgaacgaaaagacgcgtggaaaactttctattccatagcaccgcagttctatttcttaattgcattcttgtagaaaactttacagcaggcatcctccccatgaggagcgtcctcccttgcgccaaggcgttcttaactggcataattgacatgctggctttgcttttccttcttcttcaaaaaataacgaccaagaaggatttgagcgatctgctaacaactggctgaagagtccttaaagcgctacgtacctctaggcgtctcttttgtgagtaagctgttttatattataggtgaagaacaaattttccacatgcttgtgcctgctttagatgtcccttgacctcgagatttgaaaaaacaccaaaaaggtgctggttaccctgcatgtgatatgtgattacatagcgtagcgtatacagaagcacaattggtcgtatatgtgccaagcttgtaggaaattagtaacgcataacgtgttatctgcgacaagcgtgaatgcgacagacattatgtttctctaaattcatatggtcccggccgattttcacattcgaagttcatgtcgacaatattgtcattattctgcaatagctcacagtgaacacggtcaccaggctttaactcgcctacacctgcaggtgtaccagtcaaaatgatatcacccggttccagagatatcatggtagatatgtgttgcagtattttatggagtgggtgcaacatgaggttagtaccaccatcttgtctcaactgtccgttaacagagcacttgactctgaaaatatcctgtaagtttgatttgtaggatgagaacttctcgcgggagactatagcagagattggcatgaaggtgtcaaaacccttgcttatagtccaaggtagccccttctttttggcttcatcttggacatttcttgctgtaagatccaatgctagagctacaccactaatagagtcatagacttcttcgggtttcatcttagtgacattggacaaatgtttgctcacaatcaatgccaactcaatttcgtgatgaaccttcacaccgcgtgggataaaaatgggcccggggttagttccgtcttcatttaaaccattgaaagtcgagtttgcaggtctagtggtcttgaccaatgatgaagacaatggtgtcacaatactcgaggttggttttaggaaaaaaaacggttgttttggagttgaattgttcagctctttgatatgcgctgcgtaattacgcccaatgcatataatttttctagctgccttcaaataattgtagctcataacgttttggcaatttcctgagtctttactcgatagctttcagaatatttctatataggaagttctggctgaaacgtttttccttatcagttagagaacggtgaccatctcttgaaagcgaacaaaaaaacgtgaggctaaggaagctatttaggaaaatagacgaaaaaggaatggcaaaagaaggaatggccctttcaaaataggtataagcagcacagcttgatacatgctagggttgcagcagtataactgtactctctttatgagcgtagtgaaaagacggtgaaattataacggtatgctctatgaagaataaatgctgtaggaaaatttacgataataaagcctttattgttgttgatcaacaaaaggaggcttaagcaattgataaacttctgaaaagaagaaccctattaaagtttatatcaaatatagaaaaaaaaatcttgaagttacataaatacagaaaaaagcgggagaataaaagggatttcctcttaaaaggaactttatagtggaatatttgcaatgagaaaagcggacaggttgaagagtacgaaagcatcagatagaagactatttaagaaccccgtcgctatctcgtcaattattgtgaggtagagtggatagtacatcatgcttattagtatcatgggtatcggaatttgcatttattaccaatggattagtaacagagtagcatgaattgattatattctgtgcactatttcccacattattagtagttgtgttacttttgctgatatttgctccagagttcagtgagtattttttatctagaattattggtcttgaattaacggaaggatagcccgcattttcgcttttgacaacgttagtgtccttattgaagctgtcttcttggccatccatgtcgtcccttgggtttttgcctccccttcggtaaaaattcgtttcacatatcaattgcttcatgtttgataatactgacattgcacttgaataatcactccttgaaatgctactctctaacaatgctattaaagatgtagatggtggtgatgatgatgacggagttgaaacattcacattgaattgggaattcgaggagcttgagggtattatgccgcatagcttcccaatgacctgagttagatcgtcatattcagattcatagaattgtagatcattttcaattttcttgatgtactctttctttctttttctaaatttagatgcagctactctatttctttctaaaaactcctttctttttctttcttgctcttcattctcatcaagtgttacgttgtttgaaattttattattttcaacatcatctttttgtgctggtgcagtcgtaactgctgagttttttcttgatatggaattttttcttgaagccttagaagtagaacttgtgctagacatccttctctttctttttcgtgttttgttattgaactggtcattgttctcaatttgagtcgttaaattttcattctccttgtgattatgagcggagtgctcgatggcattgaactctgccggattatccattttgacagccgctttcgttgaagtatttggggaaaaattggaattactgatgctgttgttgacggtaccatctgtggtatttgttgtaggtgttgatttgaatactggattagccaaaactccagtagatggtaagtttagcagagaactcaatcccggcgtaagtggtgtaccatttacagttgggtgcattatattaacatgagggtggttttcaatacttccattcactgtgacacttttgttgacatttttgctacctgttatagtatttttattaattgacggcaatacgggataattgtaagattgcgtaagaataccgggtgtcaacccggtcctgatattggactcattaggtgtcaacccagatttggacaagtttaataaaaagccaggcatttgtgaatcattcgtggggaagccgttaccagaattacttgtggtcacgttcgagtttcgtggctggcgtataagtgaagtccctgaaggagaagagctgtttggatacagagatccggaggtagaagaaacgcctattgcactagggtttgaattagagactgaaacagaatgtgaattctgactgggattcgtagttgaatttgcctgatataaaatagagggagaaaggagtagaggtggtaatcttttcgacccaccaggtgtgagaataggcggagatattatagtaggtctttgttggcctggtaaaaaactaggtgagtctttttttacgtcattatgattactattatctgtaacggttgaattcccattttcttctggaatactgttcaaactatgagtggaacgttgggaatgttgtgttatcgttgaggtagaattgtttcgtgaaagctcttttggtagagacggatgggagatcgtgcctggaagtgacaaagccttcttggaagaggcgaagctttgttcaaaaggattgggttctaaatcgaaagttgaaacagtacttggttgtctcgagcgttcctcgcttgacataatgattaagcagggtctagagactgggcaggtgtatttggaatgcagaaattgaaatgaaaagaatgaaataaaaataaaaatccacgaattgattaaggaacttatcaaataatagagatcggtaaaaagataggaatctaataagtggaaaactcacttgaataataaaagagtttttctcgataagaaaacacaattcacttttacgttgaacccctttggtagtaacttttctgagcttaaaaccactcctgagcgttggcaatgtagcaccaaattattgtgtttctggagaacaaattagtctcacgtatcagtaaccaaacttggtccttttaactggaaaaatgtgcagtttgtttcgaaaaccatcaccgtatgactgaattcattctattcagcccagttaattttcgtgatttttcccttcgattctacttttttccctctgcgacaaagttagcagggttatcgctagcgcggttaagtacgacttggtttatgaaagttcttagagaaaagaagacacaacgccattgaaattgaattctgggtactgttattgttccgtttcatgttattacaatataattgactatctgaacattttgtcttcatttttttttttttttattatcgttttgtttacgtttaggcgaaatactcacctctttactattaaaataatagaatttatcagaaaaaaagtcagcaacatcaaaaataacagatggatggctctaggataaaggattcttattctcttacgattgtctatgttcttttggtatttattttaactttatatatctgtcttaatttataaatatttataacaacccttggcgtaatgtaatcatttagttccaatccaaaattggccattttcgccacgatcaatttgctttctcagatgtctacttaataacactccgacctcatatttctccttcgttttcttgtcaagatattcttgaagcttcactacggctctatgtagtctctttccgtcttccatagataaagaaccctgtgcattcatcttgtttagatagtcaatttccttttgtaacttaatgcatttcatggataaataatcatgtcttttttccagcttggcaatactgcccagctcagacgctgatgtgataggagaggagactggcgaatcatacttatttagtgaagatttacgacttccgtttcttgaattggaattgctgctcaccgagataactctgaacggatttgtagggcgtcgtgtctcgaaattcgccatttttttctgtccatcaccatctgaattaaagtgatttatattggtaccatcttctttagaattctttttagggataaaaattttagtttgagaatctaagggagtgcttcctccagagcgattgggacaattctctgaattatcgtcatggggtgtttgatcagctaaacggctgctctcatggttgtattcattgtcacctcctacaactatggtttgcggttgtatatctagatccttattagcggaagaaaatttgtctaatacaagttcagcgtctaacttgttctcaccgcccaaggtgttattctggggcatgggtgatttgaaagattcaatctcactgttttcctctgttcccttatctactcgcccctcttcaacatccgatttttcatcctcccattcatcatcattattttcgataatttcaacatcagcttcacccctgttttgatctatattgactgtaccatcttctttgttctcagtgcaggagtcctttgccttttcatttccagcggaatttgcgacaaatgaattataggagtcaccaatagcaatggcggtgtgagttatctgctctttcgctataaaaggttgagtaaccgatagctgggatgggtcatccgtactcttattcgcttcattctcagtgggaatatggacctgtgcggttttgtgctcttcaacctgagctgaatctcctgggttactatccgctccatcattgccactaaaaagagccgtttctgccacctttacagcgtcgaccacacccgtatccttgacattatcttcgacagcttcgtcctccgcaggttcaactaattgtaaattttcgtcaatcatctggttcatctggttgatatctatctctatttgagaaagcctcttctttatcttgtcctggtccaagcccatcgtttctgttgttctatttcacactaacatagcatcaccataacagtaaatcaaattacaaaactattaatgatttttgtttattatgaagtttgaattttcagcgcaatatttatttcataacgcgtctaaaatggtctgggttctgggcatctctaaagcccttcactactagtgaagaagaagaacaagtaaggcttttggaaaagaaagagcatcaaattgaacgataggagaagtgctacatacatttgccaaagatccgcatggatagagtacgctctttgattggaaatcgccggggacgccgacataatcgccaacatcctccgtatcctcacagtgggtctccatccaccgtcaatctcttgggagctaatggttatggagacgaccaatctacaatatttgcacgagaaaatgaatctctggaaacctctgccaacgagggcgatgatagtgcggatgcagctactttgaatacagcggtatcagaaggctcaacaattggagacctacaaagacagggttatgttaacagagccccaagattcacgtcagaaagagccatgccattcgtttcggtgctactacaacgagggttttttgcattccccagtgaagaatctctccagctatttttacacaacaagaggaagctcgataacattgatccaaagaggggtctaggacttcccctatttcacgccatttctttaaacctggtcaagtcgcttttcagtgatcaaaatacaccggtaatgaggatatataaatacgttatgatagactcccaatgcgataaacctccattaaactcagaagtggtctctcgaataaacgaaaatgtctccatatataaatatgaattctgcactattctaaaaaaaatggaaagccataatttttcgagcagggtagagcacgattttatatttcatagaaaagatgaacctgatgttcatatccccatgattaattacaatcaaaggaaaaatgcggatacggcaattcatggattaaatcttcgttggtacgggacaactagtttagcttcaccttttggctcaaatagcatcaacctacttgtactcgatgatacgatggcatcctacatgaaccaacaaactattgaagagtttgattcttacagccgttcccgtcccacaagaccgctgggttatctcccagtatgggccagatacacagatgataaagttagtgtcataccgaaaaaaagaactttgagagtagctaccttgtacttacaagaaactgattcgtttgatgatggctctagtttaacatctaccaattatactgaaatgggctctaatatcattgaaaatgtgccgtgggatagtcagatacttacttgcatgtgcatgctattacatgaatatgaatcaagaaaggagaaacgccacaccgcatggggcagctcgaccacatatatgctaaatggaccggcaggattactgatgtaaacccatttgcatttacttgtgttttttcctgttactatttagtcataataccgctaagaagcatataaatattcaaagagaaatattgtcgtacaccattaatttttcaataactcttaaatacgtttagaatgtcacaagttttcctcacaagttttcctctattatgtaatgttccctatactactttattcctacagtaataatgttgactatctattccttttcctactatcttgttcatctcttggtggattcggcatacgattgtaaccaaacgtacgattataccactttatcatgttacgtggtggttcaccaaacaccatgtagtactcgcaaaataaacacatgggacttgattcgttaactaggacagagaaatctggaacacggttttccgttctggaaatatattcaaaatcatgataatagtagtttcgtagtttggataagttttcataatgatgatgcgggcaacaacttttatggtctctagattcgtcataaaagtcatgtcgccttacatgcccattctttttcgagttctttgacctgctgtgctttctagaagatatggaatgttgaccgtctccatgcaaacgagctgcgtcaacggtatcatgatcgatatctgtgacttcttctgcaacatctaaatcctctacatttgttacagttcgcaaccccccctgttcttcacttccaaaccctcccggtaacaccgattctatcatttgagaaatcttttcccctataccatccggtgtatccagttcttggctctcataatcgaaaattatttcggcttcttcgccatccaagttaagttctgagtctttaagatcatcatctaaaatattttgcaagtcctcctctattatgaagtctgcactatttctagaagctatttggcctattttactttcaaaggtttccttttcctctgcggaatcaatgtggtatgcactttggccatctattttcgcaagttcatcttccaaactcaacgagtccatcttaggaagagcatctttgagctcttctaaccgtgcatttgataaagcttttcctccatttcttataacgaattgcattgcatgaggagcgttttgaaaagcttgtctgtcttgaagctgattggaaagaattttagtcagcgctttcacaccttcttgcatcataacgtttattggcataggtccatcctctgaaagtacctccacagatgcattagtcgttccactagattggtttgtaggtgtcattttcttgatgatatggcatgaaaatagaagagaagagaatatgattaaagctataaattcgtcgtaagaagcacgatatcagtaaatatggataacaaattaccaaatatttagcaaagaaattcctattcagggtatatgcaaaaagtgcaatctgtagttcttgctgtagctctcgcttattttgccattctcatcgtccagatcatctcaactttcttgtcccatcgctaaaacattcactcgcgcgagagtatgtagtatatcatagaatacgtaagactggaaatgcttgaaaactgtgctatttcatctcatattcaagtgaatatacatacatacatacatatatttatatatattttcaactagtgaaaactatctatattagtctatgattcatataaaccctaaaaaaccttaattctttttcaaagtacgttgtttttcggcattttcgacaactttttcttcaatgaatagacctttccttcttctgatggcattcatatgcttacgggcaatattctctctatctgctgtatcacctagttcctccaattcttcttctgtggttgggacccaaaatggatctaaatcgatacactcgaatccggaaaataccaattgaggttgtgctgcaccagatgttcgtttacgaatatcttcacttaaaccgaatgcttccacaacgggcacatgtgcctcaatttgaaaaaacggtgtaccttctttcatttcttcagaaatgattttaccatgcctctgtagaataacggcatacacttttccaagtacatcgacagaggtttgaatatcacatgagtaaattgcccacataattcttggggaccagtctaaaaaggcctcatgtatagcgtcccttgtagaagttatcaacctccctgataagtccacaatatgttgttggtagcgcggatcttcaatagattcaatttcgtcttgtgacatcttatgtacgctttcaacaagaacacacattccctgtacgggctcatttgccagaggtccttcgctaacagccagttggaagccatttttgatggaatctgaatactcaaaggctgctggagtaccttcaaataggcttccaagaagattatcctgcgacagcaaaatgttgcacccaactctacttggcccaaaacctgctaactttactttaaacccacttaatagttctctgctcttctcctcctgatttatgacctcttcaaaagcaacgagtaaagactttttgtctagaaaagaacttccagttgattctatgacgggatccatgcttgaagtggacgtcttcaaaatgtttttaatgctattttgatgttgagataaaaagtctgtaactttaccgcttaatgggaacgttctgaatgtaatcttgtactggctcaatagtagttcatgaacaccccttcccagctgtgaattctgcggtggattcatatctgaggctgataaaaatgtttccctatatggaatagccggttcagaatgtgtaatttctattcctgcaaatctctctgttaaatcttttaggcatctttctaaatgtaattcaccggccgtacacagaatgtgttcaccagtattttcaacgtatgtgtgcacgcaaggatctgcttgatccaacaactttaatcctcgtaccaacttgctcatttccacaggattggctggctccacagcaacacgaacgattggcgtaaaatggaaattgacgcccgctagattgacgccttgtacgcccttctctatcaacgtaccactctttaaaactttaccggccagaccacgaataccgactatatttcctgatggacaaacgtccaaaggaaccaattccttacccataaacaaatataaatgcgtaataatcgcagtttcaatatgctcctctggacattttggatcatattttggacccaataccgaaatctcctgaccaactcttagtgtgccactgtatattcttgcaaatgctaccaagcattcttccttttcgtcaaaaatatcatctacttcatcgttcacatcctctgaaatttgcttaatactctccaaaagtggatcttcttcctcatattcaaacattgaacttagagggtcatttggatctatgtcagttggtacaaaatctaggccgaagttatcttgactatctgaatcatcctccccctcatattcaaattctaaatccaaggcggaagaaggctctgaaacaacacagaaaacatcattatttcttgaaggttttggctttgtctgttctcctacttcgggggtcataacggtatcttttgctcttttatataaatctgatgtatttttagaattgtcattcaaatccatcattgccatattttctaccataccagcatgttttgcagcattaagtgcttcctcacgtgcctttctacttctctccatcagctcatccgaagatgctatcctcttagattcaacaggtaattcttctctaggaattgaaagcatcttagatacgtatgcactaactggtccttctttatcacatgtcttcatggctttcagaagtcttggatccatggctgctgtgtcggattcggagaccaaaatagtgttcaaacgatcggtttgtgattccaaaggtgaaggtaatttttcaataactgttaacaatactgctgtgctgacgggtagccattgacccatgatagttcttaacaattgtttatcgtccttcgaccttagatcacgtgcaagtagcttaatatttaaagtttttgctattttttcgaccatttcagaatctctcgatgtgattatgttttgataaattttccatatattttcgaggattagcgatgtgaaaaggggtttcagggatcttcccttaaggcctttattgttaataattttttttgtcttgggatccatatagaaatcaccccataaaactttctgtaggttttcccttttagcgcctaatttttgttcgtaaaatttggccaattgaccgatgttgaaaccccaaccatcaattgcggaagcaaaaataacgttgttatcagtagggttaaagtaaatacccgaatcatccttttcaatatattccgcgttttcgttcttttctaattgctccctccaaaataaatcatccaattgtctctcgtttgcgaaaaaggacccgataactgagttgacttgttcaatgactttggacaagtgaatataagcttcttggggagttagttgtagttctgtgatcaatctatcaatcttattcaatactaaaatgggcttcagcttctccgtccaacattgtctcaacactgtgacggtttgcgagcataccccctctacgacatcaaccagtacgacagcaccatcacatagtcttgaagctgcactgacctcacttgaaaaatcaatgtgacctggggaatcaattaagtttactagatgctcgcttacaagaggctcatcggaaccttcttgtttacgcaataccctaaaatataaagagatagccgatgattccattgtgataccacgtagttgttcgtcaggcctggcatctaagaatcgaattttgccggcaagcctttgtgatataataccattcgaagccaaaagagaatctgaaagtgaagttttaccgtgatcaacatgagcaacaatacatatatttcttatacaggaagggtcattttgcagacgtttgtaagtctccgattccactctaggcatatttgcttatcgtgcttagaaaaataactgagtttggttattttataaactattttgataatcttgatgatgtacaaagattgtatttcgggtgcacctatctatcaatattcttggctcttaagttcccatttttcaaaatttcttttctcgtaggaaaaagaaaaaggaagcgatgagctgaaaattccactttacaatatatcgaatatccagtataccaaaactacatacaaacgaacacgtcattaaaagatgtctgataagcccgactcccaagtattttgtccaaattgcaatgaaagacttcaaaagtgtttagtacagcaaaattatgccattataatatgtcccagcttagtctgcggctacccattcaatcaaagagaagtactcgaaaatctaacgtatgtagacgataatgacgtcttaaaagttgcaaaaaaaagattatcttcacgaagcaaaccataaaatagttgcactattgctgttcattatctttcattatccctagtaacgccattgcagagtcaaatatgagcgataacaatataaagagcaataacatgatagttgaaattaacataaaagaagcgacataattaaaggtctcaaagagtgaagatcaagtatccggtttttacgaataatctactttctatgtgaaacccaaaaaagttcgtacaaggaaaactaaaaagtgtgtaataacttgtctagctttggcattaaaacttgtcaattattcatcaccaatatagactaatgcgttttggaacgccaaaccgcagtgacaaatagcaaatatgtagctgtcatatcggcatataataacagttttctaccaaatgctgtcctacattcagagatcttacatccttacatctaaagtaaaacctagacatttacttcgagttatactttttttttatttatctattttttctcttgcggacatttaacacctgaattccgcctaacgccaggactgatcctgccagggaagggagctttgtctagtgccaataggccggaccagtaggaaggttacagcagctggcccgcagagtgattgggtcacaggaaatagcgcaaccttctcttttgcccgggaaaggcggttcaatctaccttcgaagggctagtacatgagcgcgaaggaggcagataatagcaccattaagtggtccaaatgcatcttgaaatctaatccttaatagaggaaaacaacaattatcagtaaaaatgggtatgttataaccataattcctaatggtgaataaaatcaggaccaataaagaaaagctaatttgatttttattgtcaatgaaatttcataatcgtcatgaatgcataaacagacacacctagcaactgtataatctgcgcctaaaaagggcgtatacacaaaactaaacgatgcgcaataaaagttcagcagtcagcaatgaaaccgagatatgcagcaacagagtatcatatgcatggaggatcctttctgtttttctgataatatgctctgaaaaagctccaaacagcacagtagcctatttgtgaagctcaaaaaaggcttctatttccctcgctatcttcagattgtgcagtgatattctttgaggaaggaaacgtagaggggataagttggataactgttatttcttttcaatatgctagattttgcttaccaccttactgattttttctaataataaacttttttactaacattagtacgatgtctcatctatttcttctatttagttaacgttccaaagaccagaaagacctactgtaagggtaagacctgtcgtaagcacactcaacacaaggttactcaatacaaagctggtaaggcttccttgtttgcccaaggtaagagacgttatgaccgtaaacaatctggtttcggtggtcaaaccaagcctgttttccacaagaaagctaagactaccaagaaggttgttttgagattggaatgtgtcaaatgtaagaccagagcccaattgaccttgaagagatgcaagcacttcgaattgggtggtgaaaagaagcaaaagggtcaagctttgcaattctgaatctctttatgggtttcgcttttgtattttctttgctttaaaatctgatataattacatattattacaatataaaactttacgataattcctgcaactaatgatgcgttagtacggttcgggcgctctaggacgcgtgtcggtcgggtaaccatcattcttattcgacgaaaatgattagtttccagagaagcagttgcactccagtttgatctgcagtccagcgactatttttaacattcaaagatcatttttcgtttgaatagttgagcaaggtcatataaatttctatatcacacgaataagggttcagatattgctttattatcggcgaacactgatattaccacatagatatcgctctttttttgaaacgtaagcgtaaatttcagtataggtacacgtctgcgctgatccttctgtaatcctctgcagttttcgcaatgtataatagcagcaccaatcatcatgagggtgcacctacttcaggacatggctattatatgtcccaacaacaagaccaacagcatcaacaacaacaacaatacgccaacgaaatgaatccgtatcagcaaattcctagaccgcctgctgcaggatttagtagcaactacatgaaagagcaaggctctcatcaatcgttacaagagcatttacaacgtgagacaggtaaccttggcagcggttttacagacgttccagccctgaattatccagccacaccaccaccacataataattacgcagcttcaaatcagatgatcaataccccaccgccgtcgatgggtggtctttatagacataataataattcccagagcatggttcagaacggtaatgggagtgggaatgcacaattaccccaattatcaccgggccaatattctatagagtcagagtacaatcaaaatttaaatggcagttcttctagtagtccgttccaccaaccgcaaacgctacggagcaatgggtcatattcaagcgggttaaggagtgtgaaaagcttccagaggttacaacaagaacaggaaaatgtccaagttcagcaacaactttcccaagcacagcaacaaaattcccggcaacaacagcaacaacttcaataccagcagcagcaacaacaacaacaacaacagcaacatatgcaaatacaacaacaacaacagcagcaacaacagcagcagcaatcacaatctcccgttcagagcggctttaataatggtaccatatcaaactatatgtactttgaaagacgaccagatttgttgactaaaggaacgcaagataaagcagcagctgtaaagttgaagattgagaacttttaccaatcctctgttaaatacgccattgaaagaaatgaaagaagagtggagttagaaacagaactaacttctcataattggtcagaagaaaggaaatctaggcaattgagttctttgggtaaaaaagagtcacaatttttaaggctgcgtagaacgagattatcgttagaagatttccacactgtgaaagtcattggaaaaggggcatttggtgaagtcagactggttcagaagaaagacaccggaaaaatatatgcaatgaaaactttattaaaatccgaaatgtacaaaaaggaccaattagcacacgtcaaggctgaaagggatgttctggctggaagtgattctccatgggtggtttcgctatattactcattccaagatgctcaatacttatatttaatcatggaatttttgcccggtggtgatttgatgaccatgctaatcaggtggcaactatttacagaggatgttactagattttacatggctgagtgtattttggccatcgaaaccattcataaattaggattcattcacagagatattaaaccagataatattttgatcgatattagaggtcatataaaattatctgatttcgggttgtctacggggttccataaaactcacgactcaaactactataaaaagcttttgcaacaagatgaggcaactaatggtatttccaagccaggtacttacaatgcaaatacaaccgatactgcaaataaaaggcaaacaatggttgtggattctattagtctaacaatgtcaaacaggcaacaaattcagacatggagaaaatcacgtcgtttaatggcatattctaccgtaggtacaccagattatattgctcctgagatatttttataccaaggttatgggcaagagtgtgattggtggtcacttggagcaattatgtacgagtgtctgattggttggcctccattctgttccgaaactccacaggaaacgtacagaaaaatcatgaattttgagcaaactctacaatttcctgatgatattcatatctcttatgaagccgaagatctaatccgtcgactattaactcatgcagaccaaagacttggtagacatggtggtgcagatgaaataaaaagtcatccattttttcgcggtgttgattggaatacaatcagacaagtagaagcaccgtatataccaaagttgagctccatcaccgatactaggttcttcccaaccgatgagttggagaatgttccagattccccagctatggcacaagctgccaaacaaagggaacagatgacaaagcaaggtggaagtgcgccagtcaaggaagatttaccttttattggctacacttactccagatttgactatttgacaagaaaaaatgcgttgtagggacgcgttaaggacattcctctttattcaagtatttatctatggatgtagaacgcacattatgaataaataactgcacttttttcgggaaaaaaattaccaaaatagacatcagctttatcatatgtctccttgaagtatttgaacgaccacctttccgaagacaatgtacctagtaacctacaggctgcccttaatccatacatccacgcacaatagcacaatctcggtgatggctggtttttttaccttgaaaaacaagaaaaatggctgatgtagttgaaaaaggtaaaagagatggcagatcaggggacgattttgtagaggaagtatctatatatatcgaccatattgaaaaaaatatgaaataacatacacacgtgtaagaatatataatttttgttattaacacgtcgtaaaagagaaaagatcgtgctttcatcacgcgcttcctctcggcctttcgaactataaattataagatgatccagtcttacaatactgaatgaaactcagggaagacgatagcggaggttcgacaaccgatcactgtaaaacctacactttcaagttcattaatcgtcgcttgaaagatcgtcataaccaaatattgctagaaacaaaagcgttcgggataggtcaaaccatgatgaactagttccacacgcatatcttaaagcgtgctattttttaaaaagggcaaatttaggaatgtctgacggaatccctaatcatctttggcttttcccttcactcccttcttttaccgacgatggtttgaaggaaagagaaaaatgagcaataggaaaattcagtagtcgatttccatttcaattccctattgggtaatgtggcggcgagggctaaacattcggtatcattgattcaatgttctcacaatgttcaaattctcggatcgggtatccctaattgggatctctttccagaggaaggggccttgatgtgggattgaagacacatgagtttttttctcaccgtcgaaacttttgcttacccgtaaaacatcggccattcgttggtttattatgtgacttttttgtgacttttttttttgcgaagttttctcgtcatccgcggaagatccggcgggcgaaaaagtctctcacttttacccaatcggggcatgttatgtggacatgttatgtgtccaagagacacatgagcccaaaaagggtacactgtctaaatagtttaccctttacgaatcgaaacttctcgaagaaggggccgaaaattagcgcagaagttgacgaaagtttatacttttcctaatggagaggctcaggagctgaaaagggatatattcgtactctattgcatcttcaaactccgaagaatctcagtagggagtgaagccggcttctcgatgctacagttcaacatcgatactttgaagaaagaaagcgcctattatatctcttttaccctattagtaataattaggaaaaagggagaaaaaagtacctcactaaaaaaaccatcatctctgaaatataaaaagcttgatagagggtgacatttgctagaacttctgctgtgttctcttgggttattgctcttattgaatatcccttctatttctttcttgcttgtaaaaaatcagctcaaaaaacatctacaggattaatcgtcagttaagtaatacagtaatagaaaatgaagttccaagttgttttatctgcccttttggcatgttcatctgccgtcgtcgcaagcccaatcgaaaacctattcaaatacagggctgttaaggcatctcacagtaagaatatcaactccactttgccggcctggaatgggtctaactctagcaatgttacctacgctaatggaacaaacagtactaccaatactactactgccgaaagcagtcaattacaaatcattgtaacaggtggtcaagtaccaatcaccaacagttctttgacccacacaaactacaccagattattcaacagttcttctgctttgaacattaccgaattgtacaatgttgcccgtgttgttaacgaaacgatccaagataagtcatccgccggtgccgttgttgttgccaacgccaaatctttggaagctgtctcattcttcttctctatcatttttgacaccgaaaagcctattgttgtcactgaagattccgcttatgccattccagtcgctaacaataagaacgctaccaaacgtggtgtcttgtccgtcacttctgacaaattagtgtactccggtgtcttcactccacctactgcttgttcttacggtgctggtttgcctgttgctatcgttgatgaccaagacgaagttaaatggttcttcgatgcttctaagccaactttaatctcttctgactcgattatcagaaaggaatacagtaacttcactactccttatggtctattagaaaacggtgttccaattgttccaattgtctatgacggtggttactcttccagtttgattgactccttgagttctgccgttcaaggtttggttgttgtttcttctggttctaccaactcaacctcatctactattgaaagcactgaaatcccagtcgtatatgctcaagctaacactccattaaactttattgacaacaaagatgttccaaagaacgctgtgggtgctggttacctatccccaattaaggcccaaatcttgttgtccattgctgccgttaatggtgtcacctccaagtccgctctggaaagcattttcccatgaactgatagatattaaatctagcgaagcatagagattctttttttaccagtcatcataaccattattttacaaaatttccacgcaacagcttttattttcgttcgtaataggaaccatacttcccattaaagcagtatgattgttttatacacctttttattgttatttaagacataccccaaataattaattaattaattgatgaaagaatcatataaattcttggccatacatatttttttattatcttttgctacattgaccataggtgaatatcttcccggggtgacactccactgaagtgggaaaaaaagaaaagttttaaaacattgctcaccttaagtctcgaaggtctagcattcactacctgtaagtgtcaagaccccacatgtatacatggatacaataaagaaacaatgtccgtataatttgtatacattttactacagataagggatctcacccccttcttttgtgtctaagtgaaatcttctgatatatttagtgttttatagcgtccatgttttaaactagaacggcaaaatagtagttgttgtaaacgcttattttcgagacatcaggtaaaaaggatagttaaatcttacaatcaatgcatgtagtgagtggcgtttatcaatagtttttaacaattcccattttgaaagaagcccacaacaaccctagtagttcgttaatatacgttatgatggtcaagtgtcacagtacggaaagcttgcaaacagctcttacatagaggagttgcttcaaaataaacgtcctctggtgtcaagtgtctcatacagcgaccacatgcgaaagaaactactacagataagcaaatacacaaattataatcgtggattcatcatcagaatacgcctggccctgtaatcctttggctcaccaacattcgatggacacctttatatcttctaataacagtgaataatagacacaatacgaagaaaaacccagcggtaaccatgtaaacggtaccacttacgccataagctaaatagatcagaatggtagagactttgacaaatagctcgaaagctttagcgaacattagtcttatccaatttaagttgggttcattgccatctctacttttcataatatgttttatcacaggtgaagagtaaaatacaatgatgttatgaaactttccaagcaaccctaatttaccagtatccttatatgctattaatgtcgtgccaccagaaccaaatatcttggcaaatttccagtatcccacgatttcgattataaaatcattctctgaaaaggtcattgaattgaacccgctccttaatatgttgtatacggaaaatgggaataaaattagcccaataaagtaatctaaaatgaataaatttctaagaaaagttctgagagggctctgctgccttgctgtgaatggggaatcggccgtattggcgttggtggctcttatagtgtctgcattgattcctccatttccgtttgtggttgcatccatattagctgctctatttatatttgaagtagaactcatattcctcctaagggagttaaatattccatcgattgcttgctgtacatcctgctgtagttcttgctgagattgctcggttacaggtgaaggctctctactatgcctcgtttccgattcttctagaaatcgctgaaacagataatcatcattatcgtctctttctgtccaattactgcggcgatgattttgaggcctcgccattttttctcactaaatgcttgtgaggatgtatgcgtttgattcggtgtctctttaatcatattcccgaatcgaccctatttgaaggtagagggagttgtttcctctcactattgttataaaagatcatcaatgacggaaactaatatgcaatgaaaaaatgagaagtttacatgaatatgaagattaactgcacagcaatgttgttgacccttggtattcgcacacactaagccaacataggttcgttcaatttttaaaaagaagatggtccggcctcagaatgttcactggtttatcgctacaattgtatttttcatcggatttgtacacgctaatacagaatcaatcttatataaggttcctcacaactttcccctcaaaaaaccaagagacagctctacttatgcaagagatgtaaacttgatatcttccatatcactatcgggagaagcaatgagtcagatcactatcgaggccaataccactgacttggagttgcataatactacgtatattgaactggcggacttacagcgagacgaaacatatcagattaaagtgtgttggtcagcaatacatccaatttccattaataatctccaaactatcacaataccacgtttcactgaatttcagggaactaagtcagactacgcgagaatactagtgactttccaggtcttgtctgactcgtatcctagtgagcatgccatggttccaatacaagtctcattaatcaccactcggctaggtatccccgtggatatttacccaacattaatcgttatggtgctattagtagcagggcttgttgttacccgggcaccacacgtattgaacgatcttttgctgaaattttagtatggaagcctgagccccctttggctggatagcttggcctcatcacaactagaacgtaaaaaagtccattaaccatcaaatgcttctcattaaagtgggtatttttatcgaaagaaagggacctgaatatctaactcgccgctatgtcgaatgaaaacttatctcccaatagtagtaacccagatttaactaaactgaataacggcgaaagcggaactattgataccagcaaattctcgcccaacgaaatgaagctatacaaaatgtacggaaagctgccatcaaagaaagatatttttaagcataccatgcagaaaagaaaatatttcgacagtggtgattacgctttgcagaaagctggcattcaaaacaatgatccaataaactatggaaagaataacctgccattaacaaatcccagcaaactacgagaagatataataaaaagaaggataagcacttgtccgtcaactgcctcaaccgctggtgtagtagataatgcgacgttgatacaaaaggagggaagtatatcgagtggaccaccatcgtctaataacggtactattggaggtggtagtacaagttcaacgccagtggggaaccacagctcttcgtcgtccagtttgtatactgaatcacccattagataaatagacaacctgtacttttttatatttttttagggaaagagaagggtctcttatatttaacgcttattatgtgatttctcgaaatgtcaagtgttacagccatatggctgactgtgtttacgttaattagttatatataaacgataagccattctgatgttatcttcttgtacttctaattaataatatttactcgtcagaatttcgactttaatgagaatatagatatcttcctagttttccaaacattagagaaccaaggaaataaaaatccatgaaatataaaaattgggaaccgtcgataatatctttgtagcaagagatacaacaacccaccccaatgcagatgcagctcattaacatggatattgagccgtcaaaaaacaaccacagtataatattcagaagcccccatgcccctgccgcctgcaaagaggagttccactgtattttcctgatcccaaatgtgactcccaacatggcattgatacttctaataacagaggtcaaactgtcatggtggacagagctcttaacaacctctgtttgaaaaatattatccagaattggtacaacagaaccaaataacagtccttcaacaccgtagcctaaccagtttggcagaaccccattggatagccagttacaaagtttgacacccagtagaaggggtctcgatgcaaaatctggatgtaagagatgattatcgtgcaagtttctggacagttcatgatatgcgaaaccgctcaatgacaaaattaatacagcttgcaggtaatgaagaatattttgacgagtttgtctggttcttgacggaaagttttcgtgaatggatgatgctgataaaatcctttccaaattattagaagatactgtgttccttggcagcgagccgccaaccttatgggccaagtaaaaagtcgaatcaatagtttgatctctactatatttggtagaatctatagagacagagcgtttcaattcttcgtaaatttcgttatcttccgatctcacgacgtcatcatcatataatgaataaagctgcggtttagtcagagagcagattgattcggtgctcttctttggatccggttctcctctattggccattctgtatgctgttttctttgagaaatactttgtcgtttatcttcgtccttgtcttctttttggtcctttgtgtttgagtgctttccaaactttttctttaccttttgcacgccaactactatgccctttattgcaaataaaataggtactacaataagccctatcatcaatgttgagctgtcaactagaagtttaaggaaaagaacatctcgaagtttagtaatttccttgctttcatattttaaatgtctagctaatttcgtatctaccctttatctcatgccgataaaaagaaaagttcccccctcgtggccagcgacgttcgtatatacataaaactgcctcaccctcctttcggtggcaaaagcatgttctacaaatgagtataaagatgtaataagagcttgtacaagcaaggactcgagctagggcggaagtgtgacaacagtgagctataggcacattgtagtgtacatctactgcaagagcttgcattaattttgatataaaaaaaaggaccatcaactaatttttgctatatttaagaatgtcggcggctatcgaaaaagaaaccggaatgttggatgtaggaaagcactgtgcatattgtagacaactagacttcctacctttccattgttcgttttgcaatgaagatttctgctcgaaccatagacttaaggaagatcaccactgtaggtggttgctagagcatgaagaagttcataaaactgaaaaaagtcctagcaaaagccgggatggctcaagttctaacgatgaagcatatttcaagagtctgttacctgagagggccagtgttagaatccagagagtaagtgaaacaagagagcctttgagaggttctaacactgccaaagtgagctctactttgaactcaaagacattagacaaaatatttaagttcttccaaaggaatgagaaaagaaagagcaataacaaatcaaaaaagaatttcggttcctcgtcgaataagataattcaattggctaatctcaagaaaattgctaaaggtgaccccaagattcctatgcaaaataggatttacatttggtgttacttggtggatggtgatgagacggatatagccaaggaggatacaagaatgccattatacattaacaaaatgtggcctgtgggtagggccatggactatttgtctatccagctaaacgtgaaatctagcacactaactaattcaagttctaatgacaaatttcaactatgcaaattgaaagagggtaaacaagtttcattttataatattggcgcttccttaagagtcactaatgagatcaaagatcttgatactctgtatttagtacacaataacgccgacgaaaaatctaattaagaaggacactataaataacaaacaatcgcgcggaacgtcaagcgtatatactatataaaaagaaaacaaaaaaaatcaataacccattaaagatacataatcaataaaaaacgatattaaaaagcacgtaaagtacttaatatttttttaataatagacattttcgcccttactttttaaataaaaaacataaaaaaatatcaaatgtacatcaaaatcataatactagaacaaaatgtgaagatcactggacggtggtgggaatgattacaaaaaacctcctccgttttctattctaacagcatcctagcttactgaaaaaacctttcgatgatttgttactatttctatcttgcgctgcgtttttagcgttttgttcgtcgttcgccgttggttgcgcattatatggatacttgttagtttgaccattggcacctgtattggcaaactgtttggatttctgttgcatttgcttttgttgttgctgagcatatttttgttgagtttgttgctgatatgcttcatacgaagttggatcaagcttcgacgcctctctttcttcgtcatagtgcgagtcatctggttgtaattgataacgattggcctgttgctgggcctgggcttgttgcaattgttgttgctgcactttggcttgtgcttgagcctgtgcttgagcctgagcctgctgttgttgttgctgttgattgtaatgatggtgatgatcgggtgatgaatattgatggtttttacttctatgcctttttgatttttcatttggtggatttgggtgaccataaccatgtaagttcggctttttgtttatcgacaaatcccaaccacggccaccattcagcttcatccaatcatattgtccatctgctgtttcacctaaatcatccaacacagataaaagtaacatgcggtagccctcataatcaggagtttcctcaaacgataaatttctgactatttccaaatacctaccaaattggattgggagaccctgagctaaatcgtaaacatttgttagtcttttcttttcgccaattttttcgtacttttgcttgttatttggtgctttcaaaccttgccatggtagctgccccctcaagaaataaaagaagacatgacccatagcttccatatcgtctcttctcgattgttctctacccaaatgtgtatttatcgacatgtatcttgctgtgccacttaatgatttcttttccctgtacggaatatgttgtttagtttttggatcacgatattgtttggccataccaaagtcaattagatgaactttgttagcatctggttgacccggtcttccgatcaaaaaattatcaggtttaatatcacggtatatcaaatcatgagcgtgcaaatcttcaattaaagttatcatttgtactgcgacttgtacaacagtttttaccgaaaatcttcttccacaccaatcgaataaatcttctaaagaaggaccaagcagatcaataaccaatatgttatgtaatccttcctgaccaaagtagtattcttgtggtataccaggtgttcccgctaaaattttataggtccgatattcgtcctttagctgtggggcttctgtttttcttggttcaaacttgatagcaactggtaatccattgatcatgtttgtaccttcaaaaagtacaccaaatgaaccttcaccgattttcttacctatcttatagtgcagcccgactatagtggaatcgtcgcgtgattgtgagccagaataggaggcagagctattgccagtgttgtgatttaggttagagctaacatgtaaggatgggggtaaagtaccattgaccaatctaacattgctacggttaggcatttgtgagttcattgtgttattattgacagctaaaccagagttcgttgctgtcaaaggactttgcacttgagacatttttggaaaactattttcttggcttatatgctgtgttcagtagaaacaacaagttttgtctatcaaaatggagaaaaaaactttctaatatgatctgcacagaaacacgaaacacaaccacgttcttaaatctcgaaagagaaaaacaatatcaaacgaaagaagtaatttccgtaaagaaactctttttttctgtctgaaaaaaaaggtacttaggaatatatgcggattacaaaggtatacaaaaaaaactctatctcatacacaataacttaaacttgctttttattatcatgttctttacttttctttaatttccctcctgaaaaaattaaaaatttttcattactcattttgtggagacacccacagcccacactttaatgagtgttctaacgttcaaggttgatattatcaccaaatttagcatacaggatcgccttcagagcatcaagacgggaatcaatgtctctttgcttgtcctctaaagtctctattttgttgtcgagacgttctgcgtctttttcgagctgtgcggtaactttgctctgtttcatgaagataaagaggtcgcccaccttgtattgcacgggctcatcttcgtcaatcaattcaatttctagagacacatcatcgaggtactccttctcctccctctgtaaactcaattcctgcgcaatggcgtccttacgcataatcaacttcgaaaactcgttgatcttttgctgatcttcgaacgttacctgagtgttgttcctttgtccctgtggtaacagttccataatggtcctctgttagtttcttggcgttgtgtattctggtagtttccgcaggaccaaacagagcataagtcctctaagtacttagcttcctgtaaaattgtatgaaaagccgcctctgctgatcatgaatgacggcctagcgttcctcatatgatttagataaaaacatagaaaggtatgttaatagtacgagagaattcggagaccttaggtttcacaactggaattgggttaactcgttgagtcactgtcgaatgtccgaagaagtatggaatggaaaccaaggaatcctctccgtatatgtgagcaaagctagagacttgcctaatttgaataaactggacaagcaaaatgtaatgcttaggttgcgaatagctcatatgacaagagccagcaacactctacatcgagcaggtcaaaaccctgttttccattatttagaaaaatttgatattactccagagataaagcctttaatgtacgtcgaagtttactgcgatagaaggaaaaaatctccgctgccaattggaagatgtgaaatagaccttttaaatgctattagagcagacccgaaggagggttattgtacctggtacgaactgaaaagaagtggggatgaatttgctggcactatattcattgagttgactttcactcccaaagtacctcgtttaaacagggacgatcttaacaaagaaatggacaggttggattcatctatggctatgaggccgataccaccattgccaacagaatcagagtatgactatgttcatggttctacgatgagacagattactccccagtgtgttagcacaagtcacgaggataaggatgagggacagccctacagaaatggcaatgttttctccatgtcatctaaatcagatacagcggtattggcaaatagtaatgacccaataattttacctccaactttttcagcatccatgggtacaacgtctacattagaaactaatgatactgctatatcaaacacttcgaatacaaaattccattttgccaatttaaggaaattaaaggagaagataaatatatttaagaatcctgatagttcaacaaacaactgccaaaatgaatctaacaaggtagatattgaggcacttcaaaaggctattggtgtaacttcgttgtcttacgacgaagatgatgacgatgacgacgaaaatgacgcattttattcttccagccatagagtctcccacaactataaccaaccgcccttacctcctataccgaccagagatgatatgtccaattattcaagttcgcgcaatacgccgttagtaagaagagatagaccctcacgcctagattcctcttcgcctaactcacatcctcatccatcaggcctgaattctccaaaactaccacctctaccgactacttcgaattccaattttaattcgaggaagaattcgatgtctcctacaagaaaaagaccacctccaaggctcagctaatgacaagagaaacatgctgttattgtaatactaatatttaaatagaattaagatttttaatgtttaccaagattttttcttttttaaattttattatttcaatatgtatacataaatctgttgcgccctcaccgccgatctaaaccataaagaaaaatgctaattgtacaaattctgctttgaagaatatccaaaaatatggtaaagcggtataaattttcaactaaaaggcggcctcttcatttggatcctcttcatcaccgtaatcatcatcgtcaccattgttgaaatacttttcagcattataatcatcatcatcttcttcgtcttcatcttcttcgaaatcatcatccgccaaatcatcatcttctccttcgcctgttttacttccttttgctgccccatcacccgtcgacgcatcatccacatcttctgccaactcctttaactttgccagcatggatagtccgatgttttcatcttgtaaacctgtaccagtaaaaacatcatcggcattattaaacttggagattgccaataattttttcttgttgatccccattacattgtacaattcattgggaaagaggttcaaattatacggatgatcatcaatagaaatacctattttcctttttttcaaatatttatcggaatatctttcaatgccatcattagtatcgtcttcgtctaggattatgttgggtttgcgtttaccgctcttgctgttttcctgttgatctattatcaagctcattgatccggtataaaatgggccatctttaacagtctttccaaaattgatgtactttactgctaaagatctttccttatttgttataggaccattgatgggcaatgggatggatggaaattccgtaatatgatttttgcctacatctccataacctaatccgaagggtagattgctcatatagttgctcccgccacctctactgccgcccctataagaactcatgtttgttcggggtatatatgctcggtactatcaagttacaatatctttctgtcgtgttgttttctataggttgctgcgatgaggaaactattttcttctttgagattttttcaaatttctcttcatttttcatgcggccgcacaagagttgaaaccactgacgaaagcaatttcagttcattgagttacacctagcgaggcacttctttgtggaatggtagccattgtattgagatttttcttgtcgaccatcagcctttttcttcataagagaaaagaagatctcgttcatgactgctaattactttgaacgatcacctctgcaatgtgacatttgttcgaaagccgcccattagtattgaaaataatttatattttcaattggctagactacgaaatttggacaagccattgctgcgtaatcctttctcttctacgtcacagtacatctctttaaaccttttcgtttctcggctgtttaaggaaagtatcgtcttgccgtatctacataaatcaattcttacccattttcttttgcattctagccgttaattcacggcttagtcgtttgatatcgtgtttgaattgtgaattgcatcattcatgcggaatgggaatcatcgcagtcgttatccgtctcacaaacgtcggcatttgctgactattaaggcgacacgtaacctacaaactcaatttgagacgcaaacgcaagttgattagacgttgagaatgatgcaagtagcaacatcggtaatggttagactattttatcagaaaactatagaaaaactaaaaacaaaacaatgtcacaatgacaaagaggaacccatacatacacagagagcctattcttccagtagttcctcaatatcagcatcactatctgggtccaacccttggtttcttctcttagcctcttccaaagcgttttcaaacaactcctgttgtcttttaactcttcttctagttttcttaccccaaccgaaagaagttgtttctgctgttgcagcatcatctggcttgtcgatcaggtcttttgatctcttttcctctttgtctcgtttgtccttttccacttgggcagccaactgcttcttcgccaattccctggatgcgatatttcttaagagtaaataaccacctacaattatcaccaatcttataaagtgcttgtagtcatagttgactagttttgccatccaggtatccacccatgtttccgctacttcagacatctctttcaattactcggcagtttttctcttcataacatcttttcctcatacaaaccgccgagtgcacataaatacaactacaaataataatatgttgacatcggatggagatcactaactaaaccgccaccgcgctaattctgcacaaattcaaatttcatcatcgctctccacgtcatcatggacgtcttccacctcggcggattcttcgtcttttgatagaatttccacagcccgcggacgcacaaacgatccgtgacccggcgccacaggcccaaacagtgttaccccatttatgcgcccatcgtttttgcctgcggcttccgggaattccacaccgcaccatgtgcccatcacgtccaacggtagtggtcctacgtaccgtaaaatggcctcacgtggagcgctcccgtctactgtgacacgacagtggcggccgatagccgccgttaattgctctcgggcatatgcttcgtcctgctttgccagcgcagcgcgctggctctgctgtgcagcattaaacctaccatagccgtgagccatcttccatcgtaatacggattgatcccttcgcaaataatcctcctcgctaattacttccattgaggggattccttccgcttgcgtggccagctggttagagattgattgggcattagagtctgtaacaaccacaataagctcctcctctccttttaggaagttggcatcttcatcctcatttgaataggcacccccctttttagtactatatatctccttgttgtcgtactgtcttttcacaactatttccatatcctctggttccactccggtaacatggtacaatcggtccttgaactgccttaatttaagcgaatttggtaattccttttctgtacggaccaattcactctctatgacaactctaaccatagttttgccatgtaatttttttttctatctctttatttgaattcgttgctctatgttcttgtcgcttgtcttcttcaactgccgtttccctgcgagccggaaaaaagtactgttctttcgaacaaaggcgaaaaaagctgtagctgaaaacagacaactgggaaacgacaattaagaatacgcatgtacgtgtatactactacagtaaaaaagaaagttatttgagagcagcactttgtttactacacagaacattaaccaaaaaaacatgcatcagcaacactccgtatgtttcacttcttattttcttccgtggcaataaccttccttttgacttatttatactaacattataataactatgtttcctttttgaactaagaaatcagagaacaaaccacaacagcaaaggaaaaaattcgaaggccctaaaagagaagctattctggatttagcgaagtataaagattctaaaattcgcgtcaaattaatgggtggtaaattagttataggtgtcctaaaaggctatgatcaactgatgaacttggtacttgatgatacagtagaatatatgtctaatcctgatgatgaaaacaacactgaactgatttctaaaaacgcaagaaagctaggtttgaccgtcataagaggtactattttggtctctttaagttccgccgaaggttctgatgtactatatatgcaaaaataggtttaataatataatctcatataaactcccttccttacagttgaaaacaaaatcaaatcacggtatggcatttctttacatattctcaatacctgactgacatagtatgcgctacatagttttgtcctattttttttacaccgcgatttgaagtctaaagccagagaatgaggaaaaacgaaacaaactgagatcatttgtataaggggagtcactgtacagctgccaataccaattttccttctgccaaatcaaaaaagtatccgcatacacatacacccctccctctacaatcttaattatttactgattcctttcgtatttgtccagtatgagcaatactaagcataccacttctcatcacatggaactcaaaaggatcattatccttacacttttattcatactcataatgttgatatttcgaaactcagtgtccttcaaaatgacatttcaagaactactgccacgattttacaaaaagaattcaaactcagttagtaataataacaggccctcatctattttctcggaaaacttggtggattttgatgatgttaacatggtcgataagaccagactgtttatttttttatttttcagtttcatcattactataccgtttatggtataaattagaaaagttaaagcagcatgttttcatttgaaacaaatactaatgcaataataggtacaccatctactacataattaattgatagtttccttttccgttaagtgcatgcataggacgcccataattttttaagttaaaaaagcatgtatttacctattcgggaaatttacatgacatggatgccataaggaacgaaaatgaaacatgcatgtcagaggaaaaagaacaaagcgagaggaaaaagctgttgcattaccacgtaattttgtatataaatatctgataaataaccattttatttccatccacttcttctgtcgttcatccgttcattgacatcactagagacaccagcgagctatcatcttcatacaacaataactaccaaccttaatgcaaccgatcaccactgcttccacacaagccactcagaaggataaatcctctgaaaagaaagacaactatataatcaagggcctcttctgggatcccgcctgtgttatcgcttaatttttgacgacaaccaagaggtcaaatcaatatctaccctttcatttattacgtgttgctggcaaactaatttattccaattctctcatcattagctcaccctttccatactttttcatacttttatacatatgtatttgtagttatcactttaacagattttttcatgtttttcttttctgatacgcctttccctccgcaggaaatgaaagatgaaccacccattacattcgattttttttttaattatatttttgactattatttaatcattaaaaacacatatatttcataaattcgtaaggtcgttagttctatcgtaaaagtgaaaaagttttgagccagttttcaaaaacccgcaggatcccactatgtatggctttaaataatggtttttcacgtgcatcaagtccgtactatcttcaccactataaactcttataggtggattattcgtttcgaatgctggtggcagtgccggtttgaaaataatcttacctacccatgggtggtcttccgttaacggtttgatgcatcttaatgagtctttgatatatcttttccttgaaactagttgtgtcgccggtgcccacttcgaatcgttactggattgattcttatttccacattttagtgacaatttctttggaaaatcatgatttaaacaaccagtcacggaaaagcttttcgtactgaatattgtaccgtactcaacgtccgcattctcatagcgagattctctttcatccaaatataccaatctattgatgtcatcatcctcaacatatccatcttcatcatcctcttcgtaattagcatcgtcttcgtcttcgtcatcatcttcatctccatttacatcttcattgccacggtttaacttttcttcacgattcgtacgctcagcagaattcgaaatagttgaccttcctgttccctcgtataccggttcaaaattattaattttcaacactgaccgatcacagcgcaaaggatctatagggttggaattcgatctacttctgaagttttcatggatggatgtttgtgccgttaaaacagaatgtgctgtgggagaaaaagtggaagatagaacagaagtattggtattagtagtactaccattgtcatcgatttcttcttgaacactattcagttccttcgatctcattttttgtccaatgtccatattagagttttttctcgaactggaatctgttttaaagaaatttcttagttttgatgtaaataagccacaaaaatcagtttgagaactctcccctgccaatgaaccagagtcattgggcccattggagtcatgactcgcatcggatacagagggaggtagcaagcttaaacttcttgatcttgatttgtttgtcggacgttcgttgccggtggccacttttgttacaacagaagaggtgtgtgatcttcttaaaagtaaagagtgggagcgagaatcatttctatcactattttgtctgctcttgtttttgtttttgttcttattgtgttgcttaaatcttcttgccctcggatgtctccttctgggaacgcttctataggtgggcatttccctcaattccagatccaaggacagggatatacccatgttcaaatacatagcccaatagatcaattcgtctacatgagaaaactgcactagaaactgttgtccctcacaacgcattcttaaaacaaaatctctagaggaataatctataggcagaccaactttggcacattgcagggagtaactcttaaagaggcgctcatctgataaaaatttgtgctcgtctcgtgctatttccccgcatatcctttccttgtcatatttatcgaattggtaagtggatttcgtcgtgaacgcatttaataacgaccgagccgaatgatggcgatcgctagcagttttggaatggtgggaatggtcaaacatgtcaccaccacgatagtttttaatatgcctggttaatgaatcgtcaatagaataaaagtttatctgcgtagagtttatttgaagaataaagttgttccataatcgagaagaagcattttcaaagggcgatagtttttccatcttcatagaaaccacagtatagtgttctacagacggtgtataactgggaggtttcacagaagtgaggcacggacgacaatgctcatatatagggtacctaatgactttagacggattcgcaaaatcataacacggaggttccactgggtacggatctatgcagtaaagcacgtttttgtcagcaacatcaacatctactccggattgtggctccactatttcgttcatgatgtttgtgttaatgtctgttatgctatcgatatggttaaaagtcactttcggaagcggagaatccagaatagaattactagtagtactggaacaaagaaactcgtcgcccatggatatggatgaggctgtctgtgaaagcttcagccccgtactatccataccgtcgtggtctattgtcatttcaaagatgctggaggacattttctgaataggtccgtttatctcttctgctgtctgcgaaaacaacgtaaaaaaatagtgcttagtgttactgcctgtgtaacaactagtgccaaagttacaaagaaacttcactaacagtttttgcaatttaccaagaaagcaccaacaaaataaataaatagcatgcctgtatatattacgaaaagtccttcaactacgtcttccacttgctctatcccttggcggaaaacagaatacatgcaaattttagagaatttttcaagatgcctgccccccacattttcttacttgatcaagagcagatctgttcctttgcgcagggggttgcatgggggagaaactggccggaagcagccgaaagaaagttcgcaaaaagataatggggacagtattagagaaaacggcgtggaggggtatggaggaaacagttagcataggtaacgaaaaaccgcagcaaaataattctctctttttttcttttgacttagttgtgggacccggatcattcggtactgcatcttattcccgtgccaaggtctctgggtgttgctgatttccgggtatccagagctctatctgcttccgtacccagtgagtgagctaaaataaaaaaggggcctcggcggaatttgaattcgggttacgtttcccacggagccccggatagaaaagattagtttcaggtacatgtgtcaaatgaggataaatctcaaacacccatgtaccgaaaatcgatgtgttggttatattacaaggttggaatagaccacggtgataagacgtggaatttttgactgaccatgcgactctgaaggtgttaaccggaggaattcacgtaatttacatctcaagaacagcagaacaaagatcgagtatatgatgaaatttcgttttacatgaataaagtcatattttaactcactgtgcacggattaagggctgtgatttagtgggacgagtggttctacactactcaagaagtcacgctgtcatttgatggaattacagtgcttattaggagccgtgtagcttagtgtgaattgatggaagctttcgagtttcatagaacatatctggtgaatgtatatgagtttttcattccttttacgagacgcaactttccgcggttacggaactgttgttttgttttacatcttttcatttttcatacattttattgaggcgtagaaatgaaatgggtagagcggcacatggatgtaacaatctccattattcacgtcgagccgatacccgcttctgttgacgctctgttaagcatagaacctacgagatttgtgctaaaggacgttggcaaggaagaaaactattgttgatgacaggatttatagcagtaaatatttttttcttttttgcgaaattatgtacgtttctcatccaagaagaatcctgttaatatttaaatttctgctagtcattatcatattgcaatggcttttattagtgaaagccactgtcaacagtaactgagctactccctccaatgttgtctaactctatgctctttttggcgtctgaatgagccataacgagggaaataactgtatcaggaatactaacagaatacagattggatgcactggtgctggtgagttttctttttctgatattattggataatattttcagctatagactatcatcattcagcattggtcacgctaaaatatacgttccatgcatacgtgatagcctactcggttgtcaacttcattttataggctgcctggtcaccgattaccgccccgctcagcaggacggtttaagcttctgttcttggaaacgacgtaattcatgtcggccatcgaaatcattcctggctttgtaatagtcataatgaacaaggaatgctgtcttgggtttttttccctttgcgaatacccgggctgccaaaatagaaaaggaacaaatggtaggtctttaagataagaaagataagataagacatcttttttttttttttttttttttttttttttttccgataacaaagaagaatccttcggtctcttcttactgctgttactgcttatcaagagtgtctggtaatagtcaaagccagataagataagaaatgtaaaatcgactatttccctcgtaaaaagcttcaattgctcacgcatcgacgaatactaagcggcgtgaagaccctgtgccttatcaatgaagtattcagtacaagaggtgttcattccgagccacttttctgcaccatatataagcagtagttacacatgtgctaaccaaacatcagtgggtagtaatcattcgtgctttcacgtcctttcaaattaaatatccttcttaaataataagtctgcacagagctttgaaagaagtttagttttgtaatatatcatacttaatatattacaatacaatatcaacaatgtcttacaattttacaggtacgcctacaggcgaaggaacgggtggtaactcgttgacaacagatttgaatacacaatttgacttggccaacatgggatggatcggtgtggcttcagcaggtgtgtggattatggtcccaggtatcggtttattatattctggtttatccaggaaaaagcatgctttatccttgctttgggcctcgatgatggcttccgccgtgtgtattttccaatggtttttctggggatactcattagctttctcacacaacactagaggtaacggttttattggtaccttggaattctttgggtttcgtaacgttttaggagccccatctagtgtcagttctcttcccgatatactgtttgccgtttaccaaggtatgtttgccgcagtcaccggtgccctaatgctaggtggtgcctgcgagagggcaaggttgtttcctatgatggtgttcttgtttttatggatgactattgtttattgtcctattgcatgctgggtctggaatgccgagggttggttggtcaaattgggtagcttggactatgcaggtggtttatgtgtccatttaacatctggacatggtggtctagtttacgctttgatactgggtaagcgtaatgaccctgttacacgtaaagggatgcccaagtacaaaccacattccgtcacctcggtggttttaggcacagtgttcttatggtttggttggatgttctttaacggaggctctgcaggtaatgcaactatacgagcatggtactctattatgtccacaaacttagctgctgcttgcggtggcttgacatggatggttatcgattatttcagatgcggaagaaagtggactacagttggtttgtgttcaggtatcatcgctggcctagtgggtatcaccccagccgccgggttcgtgccaatctggtcagccgttgtcattggtgtggttactggtgcaggatgtaaccttgctgttgacttaaagagtctattgcgcatcgatgatggtctagattgttactctatccatggtgtgggtggttgtattggttctgtattaactggtatctttgctgcagactatgtaaatgccactgcaggctcttacattagtccaattgatggtggctggatcaatcatcactataaacaagttggttatcaattagcaggtatatgcgctgcactagcctggactgttactgtcacatctatcttgcttctaactatgaatgccattccatttttaaaactaagattaagtgctgatgaggaagaattaggtaccgacgctgctcaaattggtgaatttacatacgaggaatccactgcttacatcccagaaccaatcagatctaaaacatcggcacaaatgccacctcctcatgaaaacattgatgataagattgtgggtaacacagacgcagaaaagaattctacgccttccgacgcttcttctactaagaacactgaccatatagtataatgatatactcaagcagactatgattttatgtttaatctttatgtaacgcttcatttaataattttatttctaatatttgatatattttctttttttgataactccgaatgatgaggggagacgttagtattacttctcttgtcttatgttattatcataatcgatgactttaactgtgcacactataatatacagcatctccagagcatgatagcaagaaattttctttaagaaagcctctatataccctatatatgctgttaacaggaaaagagcacaaggtttattttgctttggttgcaaattttcatcgcttatagaagacatattttgatgtaaaaaccttgatatacttcctttttgccttatctttcactgtttccatctcttttcttttttttttttttttttttttttttttttttttttttttttgaatcttaaaattctcgaaactgcactgaaatggcgcaggaaactgacctcatcgcatgccaacgaagattgaaaaaaattaacatataaggcttatgaaagcgacatcttttgcaaatgaataattgacaagcaggcctgtgtatttatagttattttgaaataataactaccattagaactaacaaaagaaaagaaaaaaaaaataatggtttctgtggagtttttacaggagttaccaaaatgtgagcatcacttgcatttggaaggtactctagaacctgacctattgttcccattagctaaaagaaacgatataattctacctgaaggttttcctaaatcggtcgaggaattaaacgaaaagtataagaagtttcgtgatctgcaggatttcttagattactattatattggtactaatgtcttgattagtgaacaagatttctttgatttggcgtgggcctattttaaaaaagttcacaaacaaggcttggtccatgctgaagtgttttacgaccctcagtcacatacatctaggggcatctccatagaaacagtcactaaaggtttccaaagagcttgtgacaaagccttctctgaatttggtattacatccaagctaattatgtgtctgttaagacacattgaaccagaggaatgtttgaaaactatcgaagaagctaccccatttattaaagatggtactatctctgccttaggattagattctgctgagaaaccatttcccccacatttatttgttgaatgttacggaaaggccgcctcattgaataaagatttaaaactaactgcacacgcaggtgaagaaggccccgctcaattcgtctcggatgctttagacttgttgcaagtaacaagaatcgatcacggtatcaacagtcaatacgacgaggagttattggataggttgtcgcgcgaccagaccatgctaactatttgtcctctctccaacgtgaagctacaagtagtccaatccgtttcagagttaccactacaaaagtttcttgacagagatgttccattttctttaaattctgatgaccccgcctattttggtggttatatcttagatgtctacactcaagtttcgaaagatttcccacactgggaccatgaaacatggggtcgtatcgctaagaacgccattaaaggttcatggtgtgacgataaaagaaagaacggtttgttaagtagagtggacgaagtagtcactaaatattcgcattagtaccatttgcaagacattgtataatatttttgttgaaagtctttttcgattcataagcgcttttttgtaaatttataacactatgtgtatgcacaaatttcattcgatgtttttgatgctttttacatccccttttgtgtgggaaaggatacaatagaattctacaaacttatttgagtgattatacgagcattagctggaccttttgtatttcacgagattacaattcgggaactatcaaagtacacgttaaaattcagctcgggtatgttaagtactagtaattacctctggtacctactgacgtaattcccacccttgggaccttgcggaagcgcctgagtattgctctttctatttccgttgtacctttgattttcattggctctatgggcagcaccgctatctcgtgtatttctataatcttgcgtttgaaatttgtttctaattgtttcatccttcttgaatcttttattcggcttttcttcattttctgaaggcgagtcgcgcttgtaagatgaagcttggtaagggttggctttgctgctgtctttgccctcttgaaatggcttttcaggaaaccgtaattgtgaacgttgtgaactgtttttcttatactcttcacgtaagcggttatccctttgatcaaaaccatcgcccctgtccggacctgtgggtctaagtgccctacttctatcattatatgttttacttttactaggtctagttggtagttctgaccttttatgtgcataactactgattggcttaatatttttgggtgcagaacgatcattgcttggtcctctatagttggaactaccataaccatctttgcctccagcatttccgctgtacctacttgatcttttggtatattcaggagcagcagcttcagaatatgagctagtcgtatctgggtatggctcgcgcgagatatttttaatataccttttaagcgaatcaattttttctgcaaaatctggattttgaggattttgaatgagtgtcctaaagtacctttcgaatatttccaaagtcgaatttctaaagtcgaatattggcatattttgcttagataatttccttaaattccgagtttcatcgtcgttctctactaaggaaattgccttttgtaaatggttcgtggccaaataatggtttatatcgtcgacgtgcctggtgactttggaatatgaccattgactactagaaggttttgttgggattacaggctcattacgagaataagtatatctatccttgctatttaatccagcactgccgcttgcaacacttttgggtggatcattttgaagtctttgcgacttattaagctctaactgctttcttaaagctacttgcttttgttcattttggcaagctgtttcataatttttgatctcttctaattccatttcacgtattctcttttgttcagcttcctcttcagttaaggtgcagaattcgtccaattctaaagcgtccttcaaacgcgctttcaaatggccaatcaatgcgctgcttggtagtttaatatcctccctttcttcatttatcaagttttcctctaaagttgtgtaaaccaactggatatgagctttcactacagggaagacactagtgacgtgcttcatgaattcaataccgtttctaattgacatgtaatttttttcggataaaaggtcaatgacttgctcggtaattactgaatgccattcataaagctttcgagaagcttggtcgttgaaatcgccatttaatctcattttttcaagctttttaagaacgtcagtgaaaaacagacctaaattgcctgcttcagagctagtacaacagaacagcaacgtttttaaaatatttgatgtaatacaagtattcaatatcgacatcaaattttctgtcctaaaagccataaagataaaaaacgaagagaagagagcatctgaaggagaaaataaaacccttggcacaacacaattctgcaagaatatcttaatttgatcttccccgcagtctttgttccagacatttgatttttcagatataaattctgaagttttcttgaaggctctttgatgcgaaattccagtaaccaaaatatccttgatttgattctgaatcaggtgtttttttctatttgacatgtggcccgtgttttctccggatagtgcattcttacgctcgtcatatagtgatttatcgaaatggatatcgtataatgaaagtctccaaaaagtagtgaaaagatcctttgatattttcgttaaatcaacatcgctaaactctgcaccttcaattaattcatcaatagaaaaattctcatttgagttcaattgattatccaagtagtctctccatatgtggaaagtccacggtgtcgataaatggaacctattattcaattctacaaatgggagaacattctcttcaaatgctttccctttcaaacaatgtttaattaactcaataaacgaccataacaatgtattcatttcatcgcatctagtggataaaattttgtaatgagaattttgcgtatttgctttcaggtttaaagtgtataacaggagaataatctcagaaatagcgctctgatcagtgaaaaatgaggttagcctcgacgaaataaccgaattatcatctctaaaatcatatatgagatgtcttgcatattgctttaatggtgatcctgagtttaacattaatagttgcttcatattaacttcgtttaagtctctaatgcccccgactgtaataattaattcctttaggatagaaactgctatgatattcccattatgcaacgtctttaaaatataggtgattatatttgagatatccatattgggacaatttttggccaaacctgcaataaatattgataatctctggacccacatggcctggttaacaccatcaaattgaacagcaggcctgttataagttaagcgtaacaataatacaaattgcaatacatcatacgcaaaatcgttaaagtacttcgtggtgtaaacaacaagctcagaaactttgtcatagttttcaatctgcttaactgctggtaccagtgaggccaatggatttgtagagattaatttggcaaatctcctggactcttttgcgattgtatctatactcaaagccttcaaaatactcttcgcttctctttcggccttattgaagctcaccttaagcggtagaatatcttgggataatttcgtcatcatttcgttgtaaataaaatatcttttttcaaaagggaaaaatttcattagttcgtaaacttccgatgtggcaattggattgttctgcaatagcgaggtagctggaaaaatgaattttcttacatagtctatccacttatcaatcgtaacatgcagagactcagaaccgtggttcttttgaatgtcagctaccccaatacgtgaaatcttactcaaaagcgtaggaattctccccaaatacggtcctatgatagataaatagatatgcgagttttcaaatagatcatttacagaagcaaaaggagtcaaattggaattccactcgctgtaatagaagacgtagcttgaattcaattcaagggattcaaatggctcgtgagttttatatttatggatcaaccttggcttatgggctagaataccattatctatacgggttatcatcaaagcagttgccatatcttttgattcaccagatgaggtcattgatgtgtacaatggatttaaaagatattcaaatactcttcccaaatatctagataaggattcactaacatataacactttcggatattgctttaacacatgtatcacgggaataacgcaaccatgtatgagtaagcgttccaagagttttattttaccaaataataaaatatcttgctgagttttctgcttgccttttgattctatatcagcgtttgtttcctcagagattttatccttcatattaacatcatcatttacaacaagggcgttgtcttcgtcagtttcattttcagtggacaaagcagctgccatagccaagggattttctacgcctttagtggactcctcttccagttcagtttctaagttttgaatatattcttgtagaaattccatctctggtttaacgttatcccaaatagaataaaaattgacaaacccatttttcagtaaaatgcaacacatatccatataccgttcatagttttccttatcgacttcttcgttatattgcgataaattgaatgaaataatgtttgctgcaatcatattaccgccttcattaagagaagaataattggaattgttagctacatggctagatggccaagaatccgactttcgtaaaagagcaataaagaacttgtacccttcagtgataaactgactagaaacgttcaaaataacatctaaagtacgaatagaatccaaggaatatttccccataatatgatagatttctttcaaatatgcggacactttggaaaaattgtcgggatcataatacgccaatattaataaggctaccaattgaccataacccactgaattttctaccaaaaggttatatttcttcagttcgtattttgacttttttaacaaatgccttaataaggtggtttgttccttgttgagcagcttagaggatatccaactaaatttgaacaattcttcatgcaacgacggtattagtttacataatgatatggttgttagatcatttatatttggaacagtgcttgagacggcgataaacattttaccaactatggaagcctgggacacttgcctttcatgattcactaattcattagtaaatgatgcaacatcagaaagcttgaggggagaattttcatcgtttttatttatgaaatcaaacagttcaataaacaaagtcctcaaccagtcttccttttcatcatttgactccagtgcagtgaaatcggagcagagagtttttgatcgttcaggccagtttcgtatcacctcttccgttaaaatgcttgcctgactaggggaagctggtggtatcactttttgagaaagagcgttcaatttggaaagtagcgtctgttctgccataaagtcctgaaaatgtatactggtgcgaatatgtatcaactgaaaccgtttcaccctattatgctttagataaagacgataaaatcacagccctataatttatgcaacagtgtttgcttctaaatcaacgtgttccctgggcataaactctcatacgttatgtcgctattgaagaaatagcggaaaatcttacgccgaagttagcgttgtcacccgggaagaagagaagaacataagccttctcattcagaacatgtaaatagtggctaaaatggttatattacacaattcgaaacagtgaaattaagaaaagaaatggtatgttacgttctattgcgctttagtttgaattgaaatcatctttaccatggtactaactacgcttgcgatgaatcgtgcaagtccgtgcggcttatacgtaatgctaatactcaaaacaggcggaaaagcagaggcagttgaagttgcagaagatatacaaacaaaagtacatcggactgggagatgagagcactacacgagaacagtggcagagaaatgtgagaaacgatacactaaatacattacaaggccactccgcatctttggagtacgtttcattgagccgaggagaccttagtatacgtgacactcgtattcacctcctgaaatccatgtcccctggctataaagcctacttacgagaagagaggtaggacgttgaagccacatccataaataatttttacataaaattacgcctcgtatgtcgttctcaagatttatggtagagatcacactcagtcagtaaccttttaggcattgattctagtaactgtcgaacattattaaccttgatgtttatataaagatataaaatgttgggacagtatacaattcatatcgtttaaaatgatctatacatgtcgcgtgaagtcataaacagggatttagaagtgaaatcttttggtagtataggggaaaactcagcttgaaacttttcgtaattgagtaggccaagttgcaaccgtgtgaaatcgaatcatgcctgactctaagtacacaatgcaaggttataaccttgttaagctattaaaaaggctagaagaagccactgcaagattagaggatgtcaccatctatcaagaaggttatattcagaataaattggaggcatctaaaaataacaagccttccgactccggggccgatgcgaatactacgaatgaaccttctgcagaaaatgctcctgaagtagaacaagatccgaaatgcataactgcgttccaatcttacatcggtgagaatattgatccgctggtagaattatcaggaaagatcgacacggtggtcttagatgctttgcagttgctaaagggaggctttcaatcgcaattgacttttttaagagctgctgtgagatcaagaaaaccggattattcttctcaaactttcgctgattctttaagacctatcaacgaaaatattataaagctgggtcaattgaaggaatcaaaccgtcaaagcaaatacttcgcatatttgagcgctttatctgagggtgctcctttgttctcctgggttgcagtggacactcccgtgtctatggtcacagatttcaaggacgcagcacagttttggactaatagaattttgaaagaatacagagagtctgatcctaatgctgttgaatgggttaagaaatttttggcctctttcgataatttgaaagcctacattaaagagtatcatactactggggtttcctggaaaaaagacggtatggattttgctgacgcgatggcacaatcaacgaagaatacaggtgctacttcatctccttcgccagcaagtgctacagcggctccagcaccaccacctcctccaccagccccaccagcttccgtctttgaaatctctaatgatacaccagcaacgagtagtgatgctaacaaaggcggtattggcgcggtcttcgccgaactaaatcagggtgaaaatatcactaagggtttgaaaaaagtagacaaatcccaacaaactcacaaaaatcctgaattacgtcaatcctctacagtttcttccacaggaagtaaatccggtccaccaccaaggccaaaaaagccatcaacattgaaaactaagaggcctcctagaaaggaattggtaggaaacaaatggtttattgagaattacgaaaatgaaactgaatctctggttattgatgcaaataaagatgagtctatcttcataggtaaatgttctcaagttcttgttcaaataaaaggaaaagttaacgctatctcgttgagtgaaactgagtcatgcagtgttgttcttgattctagcatttccggtatggatgtcatcaaatccaacaagtttggcattcaagttaaccattccctacctcaaatctccattgataaatctgacggcggtaacatctatttatccaaggaatccttgaatactgaaatctacacctcgtgctcaactgctattaacgtcaacttaccaatcggcgaggacgatgattacgtagaattcccaatccctgaacagatgaagcatagcttcgctgatggtaagttcaaatctgctgttttcgaacatgctggttaatattgcgaggagcattaattgtatttagttaaaagaaataaatcacatttgaatcaatcagaaagaaaagtgaatgaataaacaattatatactttttgtaaaacctttttttcatgtgtaaccttttcttaaagaagtaacaggaaaacgaggagcgactaagtgactacttgatcgttcgagtagaacttaaaaacaaaaaaaattaaatatttacagtgtaaagagaggctgaagatcagtcaaaagacgcgtgcaacaatacacgacgatcatttaccatttctcaagtaatacatatatgcacgttcatgaacaggaacatcaaatggtgaaattacttcggattggcctggtcgagcgacgggatcccttaggtatacagcgtggcatgtcttgaaagatatttccaaatgatgaggtaaaatggcgaaaggcgataaaaatggtcttggcttccatggtgtgaaaaagggttttttaggatcttgcctaccataaacataatttttctgccacggcaagtttatcaatttacgtgcttttggttcatcaccttccaattcagataatttaatcggatcatgatattttaaatttttggcccatttggggtcgaacgttagtgaaccatcagaaatatcactcatcctagttttgaagtggtctgttatatttttcgtccatagtttcacgctttccgctatgattctttttccagatcttaaagcggatttggctccatcagataattctttttttgtggtttcgttaggattcatcatttctgtagccagtgaaatcaactcgtcaggctgacatttagaaatgatttctcttctaatttcaccggatttgaaaaactcttgataagcgttatttagactttctaacaactgagagtcctggatctcagggagaccctgtttgagttcatctatcgacaagggctcattattcgacttacctatttccttctctacatttaaaagctttctcaagataccttcctgtgtgcatccctttaatgcgttatattgctgtgactccagattcttattatattgcctcaaaaattcttgaaactgaagtttctttgggttagaatccgacatcttttcaaaattttccaacttcttctcccaaacttcctttggctccgttttcgcttccttaacatacttgttccataaaactatttgagtcttatcgatctttagcgcttcttggaaacttggtttcttggcaccgagagcttccagcactttgtccggtttgacactgaacatatctccaggctttaaagtatagcttggatgcttaatttttacaccattaacgcgaacatttccatgcaagatgaactgacgagcttgtcttactgacgaagcaaacatagccctgaaaagggcaaaatcaagccttttttctaatactgcaaaagtttgtaataaaaatggtgtttccttgatttcacctccacgcagtgaagcatccaattgtgctactgaatccaatttgggtttgaaaacggtttgccatctcttttctgtcaaatgttcaccatgataagctcgggtttcctgctttgccgtccacttctgttgatacaaagatttagacttcaagtctacaccaccctttttgtacaaattaaacaaattatacttattgaaagaagtgcgtactcgtcctcttgccaaagattttagcaaattagcctttcttggcattatctctgtattttaattgtaaccagtcttccgtaccaaaaaagtataaaggagctcctactcgatatatattcgaattagttgcacttcctctggggaaaccttcacctttttgaccgttcgctctctctttttgtatatcttcagcatagttccttaactaatactgcgaagcgaaacgtatccggctgccaccatgaaaagtaaaatcgtgcttaacgaagaaatcaatcatataatctatgaagatggattggcggagtttattagaagttgctagctgctagtgaagaaaagggaatcgtggatgtgatggtagtacattggacaattgtggatgaaatacgacttcttagatgggcatctgaattcaaaccggccggaattcataagcatttccacatgttttgcatagtggaaagaatgaattcgccagataagtatccagtgacgctattacagaaagaaaccatgaagttggggaaggtatttactgcaaaagacatatgggataagttgagccaatcttacaatttagagaaaattgatgaaatggagaatacatattccttggaagccactacagagagttcacggaatggcaatggaaatggtgacgatgcagaaattcatgaagaaactttacttgaattgaataatcgaataagagtacgcaagcaagattttacattaccttgggaggaatacggtgagttgatcttagaaaatgcaagaaaaagtccaaactctaacgaagagtatcctcgagttgaagatatgaatgagaaagatagtacaattccaaaggaaagtccttctacagacctaaagaacgacaacaataaacaggaaaaaaatgcgacaattaaagtgaaagagttgcctgaatatcatacagaggaaaatgatagccccatagacgtccagaaagaacccattaaggaggtgcaaagcgatgaaaaggaactccagagggaacatatgagtgaagaagaacagaaaatgaaaagtacaaataaaacagcagctccagtaagaaaatctcaaaggttgaaaagaagtaaggaagttaaatttgaagatgaagaaaaggaagagatagaagaagataatacgaaagacgaagaacagaaagaaaagaaagaggagatccaggagccaaaaataacccacaatgaagaagtagataaggaaaaaaacgaaaacgaagaaggtgatgatgagcgtgaaaaatccacctcttatgaaaataccaatggctctgaaagcgaaggagttgacgaaggagttgacgaagaactgggatacgagtctgaacgtgaggcagaaggtaaaggaaaacaaattgaatcagaagggggcaacttaaagaaaaaaacggaaaacaaaaaaggagatgatcaacaggatgataccaaaaaggattctaaggacaaaaatgaaccattagcaaagagaactaggcattcatcatccacaggtaatactagcaatgaaacctcgccgaaaaggaaaaggcggaaggcaggctctcgtaaaaatagccctcctgccacaagagtttccagcaggctacgaaataaaaaataatcactgctcatatatagatcgcgataataaacgctcatccgttccatagaggtatctgtatttaatgtagtgtagcagatatagaataaaataaccttaatgaagaaatagaatatacgtatgcttctccttgtctaatcttttgtaattatatatctatttcaattaaggctcagatacttaccataaacataaataaaaagcagaaaggcggctcaattgatagtactttgcttttagttgaccttcaacaattcgacgtcgaaaaccaaagtactgtttggtggaatcaaacctgggaaaccacgtgggccataagcatatgggccagggatggttaacctagctttttcaccaacagacaactttggaataccaacatcccaacccttgatgacttggccgacaccgatgttacattggaatggagagcccctgtcaacggaggaatcgaatttttggccgttctccaaggtaccggtgtaatgaatggtaaccaagtcacctgtctttgggaaggtggcaccatcacctggggaaattctgtcaattttgacgttaccttcaattacttcagacattattacttgttttgattgattttttgcttatactcgagtttaggtgaaaggccttactttaagctttcacgagtttatccaccaaattctttcaacgacgtctctcttccggcaattttttttgcccgaaaaagactaaggcgggtgaggggaattgaacggcactataatgtggaggtaaacagaatgatcaagcgctatatacataagtagctatagattatttatttcaagacggcaaccaacttttcgccagaattcctcccgtgcttaatatcatcaagtaactgtgggatatcatctaacccgttcttgtaaactttcactgggatgtggtggatttcaccatcattgatttttggattgatgaacttaataaattttatggcggcttccttgtattcagggtctgctggcaaagtaaacgtgccaaatgggacgtcgttacctcctatcaaatatagaagggttccttcaatactgacgttttgcctcctgtcttcctccttgatatctttttcggttaaaacggtcaattgaacgaccgtagcgtctaagtcatcagcggcacatttgtacacctgttgaatagtttctgtgttggagacacagtccaccaagtaaggaatgttgttgtacttcttttttatctgttcgataacgtcagcatcgtggtagtcaaaaagttcatctgcaccgtactctttcaacaatttttcatgtttacgagaagcaacgacgatgatcttgctgaaaccgtttagtttttttgccaattgaataagcatctggccaacagcagtggcaccaccccaaaataagatgggttgatctctttgcgctttggagggcttccatgtcatgtccaagccaaaactatgtgtaaggatcataccagccgtggtcaatgagactgggagggatactgccccttctaaagattttacggggccttctggtagcttgtctttaccgcacaatctaaactctctggctggtttataagcagtctcggatgaaatggcagagtactcagcaaaggcaccgtttgaggggaacctcactgaagcaccgtgaataaccccataaatgtaatcaccaatggcaaagcgtgcagcatcaacatttgggcccaactttacgatttggccggctgcatcacagcctaagagggcaccttgaggaccaatcttgaaatcaatatgtttccaatcggtagggttaccggcaacggcgacagtcttaattagaacaaatccttcttctaattcaggaattggaatgtcctgtttgactacagccttgccattttcaatgacaacggctttcatggtttctggaatcgaggcggacatgcttgatatgcagtatgatattgctttttgctgtgtatagttaacgattttttttcaactagaattacagtactaatcaagaagtgagaggaagaaaacggcaaaaaaaaaactctctccttttaaatcgaagcattgccgaaataccttaaaaacggtcttaaatccttaacatctgtccttactaatcgatgccaatccaacggagggagcccatatgctaggtactaagagtacgcaggggcggaaccgcgcgacaaccgtaagcggatccgaggaactttagtcagcaggggctgtgatgaccattaaaaaattgcggacacaggtagtggaacgagcaatcaatgtgatcaatttgccatttcattccacgaaatggtttccattctaagcatgaatgctttgacgttacgggtgttggttatttcggttctttttattgcttccgtgggcacgtacgagaagggaagatgaatagaaaaagagtttccgagttttgtatgtccaatgtttacataatttatataacttgaagtttaatcttggcataaagctctagttgtgacgaagtgtgtaggccatcacatcagttctccagttttctacccaatttttttatggataccttgatttttggtttagggctggatgtctttacgccctttatttgtgttttactgcccaaactagtgccggtctctaaatatttttctgtattagtagtagaatcgttctccattagtaatgctttttttttcttttcaaaattgattgccttgacgtctaagtagttattcagttctttttccttttttagcaactcattcttgctcttctggtaaaattccaggtcctctttactcaacctagtaaaactttcacggtctctcaccaaaccgttatattgtttttgtttactaatagcattagacctaagctgatctcgcagggacttcctggttttccttttatattccgcttcatattttttttgctccacttgctctcgtatcctctgggcctctacattaccaactccttctgacacgaatttcagtggttttttctctcttgcactattagcattattatcactggtagatgacatgatgatataacagagcccacagtcttttgttggaaccgctttctctaggtttcgatggacttacatctaattgaacattctcgtgcgtttaaacgtcatttttccctcagattggaagtgcatcaaaagtaattcctagggacgacaaaaaggcggaaaaggtttcagaaaaataagcggacttagctcagttgggagagcgccagactgaagaaaaacttcggtcaagtcatctggaggtcctgtgttcgatccacagagttcgcaatttgaaaaattttttttaatgattacgcatgtggatgtgttcagtatcaaccgatgctcgcttttccaatcaaatgatacaagccagaccgaacattgcatgttttccattgtaacttcccaggtatatctgaattagttgtaaaaagtaatagtttacccggaatcgtgtgaaaaattttgaaaaaaaaaaatgaagagccaagatacaatgagatgagatgaggtgctgaagatgcatggagattctgtatttatctcaaataaagtacgcaatagagtatataagccaagtcaccttttatatttcttagtttttaacttgcaaagacttataagagacttataaaacaaggagaaaatggccaaaaaagctatcgattcaagaatcccgtcactgatcaggaatggtgttcaaaccaaacaaaggtccatatttgtcatcgttggggacagggcacgtaaccagctcccaaatttacattatttgatgatgagtgctgaccttaagatgaacaagtccgtcttatgggcttataagaagaagcttctaggattcacttcgcacagaaaaaaaagagagaataaaattaagaaagaaattaaaagaggtacaagggaagtgaatgaaatggacccttttgaatcttttatctctaaccaaaatatcagatatgtatactacaaagagagtgagaaaatattgggtaatacctatggtatgtgtattcttcaggacttcgaggcattaaccccaaatcttttagcaagaaccattgaaactgtagaaggtggtggtattgtggttattttattgaaatcaatgtcatcgttaaagcaactgtacaccatgactatggatgttcacgcccgttatcgtactgaggctcatggtgacgttgttgcaagatttaacgaaagattcatactttctttaggttcaaatccaaactgtttagtcgttgatgatgaattaaatgttctaccgctatctggtgccaaaaacgtgaaaccactacctcctaaggaagatgacgaattgcctccaaagcaattagagttgcaagaattaaaagaatccttagaagatgtccaaccagctggttcattggtttctctatccaaaactgtcaatcaagcccacgctattctttctttcattgatgccatttcggaaaaaactttgaatttcacagttgcactaacagctggaagaggtagaggtaagtctgctgctttaggtatttctattgccgcggccgtttctcacgggtattctaatatttttgttacttctccatctcccgaaaatttaaagactctatttgagtttattttcaaaggattcgatgccttaggttaccaagaacacattgattatgatatcattcaatctacgaaccccgacttcaacaaagccattgtgagagttgatattaaaagagatcacagacaaacgattcaatatattgttcctcaagaccatcaagttctgggccaagctgaattagttgtcattgatgaagctgcagctattcctttgccaatcgtcaagaacttgctgggcccatatctagtcttcatggcatccactatcaatggttacgaaggtacgggtagatctttatctctgaagttaattcagcaattgcgtaatcaaaacaacacatccggtcgggaaagtactcaaaccgccgttgtttcgagagataataaggaaaaagactctcacttacattctcaatcccgtcaattacgtgaaatttccttggacgaaccaatcagatatgctcctggtgacccaattgaaaaatggttaaacaagctcttatgtttagatgttactttaattaaaaacccaagatttgcaacaagaggaactcctcacccatcccaatgtaatctatttgttgtcaatagagatactctattttcttatcatcctgtctcagaaaatttcctggaaaaaatgatggcactgtacgtttcatcccattacaagaattctccaaacgacttacaactgatgagtgacgccccagcgcacaaactatttgttcttttaccaccaattgatccaaaggatggcggcaggatccctgaccctctatgtgtcattcaaattgcattggaaggtgaaatcagtaaggagagtgtcagaaattcattatcgagaggccaaagagctggtggtgatttaatcccatggctgatctctcaacaattccaagacgaggaattcgctagtttgagtggtgctcgtatcgtcagaattgccactaatcctgaatacgcatccatgggctatggttctcgtgcaattgaattactgagagactatttcgagggtaaattcactgacatgtctgaagatgttcgtcctaaggattattctataaagagggtgagcgataaggaactggccaaaactaatttattaaaggatgacgttaaattaagagacgcaaaaacgttgccacctctactattaaaactttctgaacagcctcctcattatctacattatttgggtgtttcatatggtttaacgcaatcgttgcataaattctggaagaataacagctttgttcctgtttatttacgtcaaaccgcaaacgatttaactggtgaacatacttgtgttatgttgaacgttttggaaggcagagaatcaaactggctcgttgaatttgccaaagatttccgtaaaagatttctgtcgcttctttcttatgattttcataagtttactgccgttcaagccttaagtgtcattgaaagtagtaagaaagcacaagatttgtctgatgacgaaaagcatgataataaagaattgacgcggacgcatctggatgacattttttctccatttgacttgaaaagattggatagctactcaaataatttgctagattatcacgttatcggtgatatgatacccatgcttgctcttttgtacttcggcgataaaatgggagattcagtaaaactatcaagcgtccagagtgctatcctgttggctatagggttacagcgtaaaaacatcgacactattgccaaggaattgaatttaccttccaatcaaactattgctatgtttgcgaagatcatgagaaaaatgtctcagtacttccgtcagctgttaagccaatcaattgaagaaactctaccaaatatcaaagatgatgctattgctgaaatggatggtgaagaaatcaaaaattacaacgctgcagaagcactggaccaaatggaagaagatttagaagaagccggttctgaagccgttcaggcgatgagggaaaaacaaaaagagctaatcaactccttgaacttagataaatacgccataaatgataacagtgaggaatgggctgaatctcaaaaatctttagaaatagctgccaaggccaaaggcgtcgtcagtttaaaaactggtaaaaagagaacgactgaaaaggctgaagatatctatagacaagagatgaaagctatgaaaaaaccaagaaagtctaaaaaggctgcaaattaagcgttctactctttgtcaaacccttttatagctaaacgtttacttaatttgtacaataatatagaatagaaacatagttgatgtttgaacctttacatattcctttcaatcgtgtcgagcgatataagtattacgattatgccggcgaaaactgaacccgttttagacaatttcaatcaacatactccactccgtagtgagtaacttttggagtaatacgaagtaaccaaagaggtcaaaacggaactatataccccaaaataagcatcattcaaatggtcgaattaactgaaattaaagacgatgtcgttcaattagacgaaccacaattttccagaaatcaggccatcgtggaagaaaaggcttctgcaacaaacaacgacgttgtcgatgatgaagatgactctgatagtgattttgaagatgaatttgatgaaaatgaaacattgttggacagaatcgttgctttaaaagacattgtccccccaggtaagagacaaacaatttctaatttttttggttttactagctcttttgtgagaaatgctttcacaaaatccggaaaccttgcttggactttgaccaccactgctttgttactcggtgtgccactatccttatctatacttgccgaacaacagctaatcgaaatggaaaagacatttgatttacaaagtgatgctaataacatattggcccaaggtgaaaaagatgctgcagcaacagccaattaattttaatgatgtaaaagaaaagagagggttttagaaaaggagccatacatgttccaatgggacactaactaaccaatttattttgtttgcacagttctatttattgctttagagtaaagttgaagaaaaaaaatcttcgttttaaaccgctatatcaatacatagtcatagtgtacccattcagacttctatgaacttccgatgcgaaacatttttttttgcctttttaccttttctgttcattttatctagcattccttaggttaatttaaacaaatgtataaacttgtacatatttcaaataaaaaactttcagttttatttcaagaaagctaaatttcttttggatgtttaattgataaagcgtaaatatccagaaaggtagtgatgtcatagataatatcattgatgaacattccatggatagcaagtgtcaagccgagtcccatccaaaccaatgcagaaactatgcttcctttttggtaatctaaaacgtaaaccataaatgcgtacaataccaattggatagttgggattaaaaatgggaaattgaccattgggaatggttgcatggttaaatgagcaataatcatccgaccaactacaaaggcaaccgaaaaaccaatcgataaaattaaagccaaagaaataaaagatggttgaatcaagactaaggtaaaaattgaagagaagtatgcaaagaatggcaaaagaccatttactgctttacttatattttctgcagttttgcttggagttgcagatttggtcgattgggattcgtaatacctcacgacgtttgtatgagctgtgacaatattaaatattaatgctcctgtgcaaaatgcatacattagatgaacggtttcaacatcaaacacaaaatcttgccaggagaattgcgctactttagtgtgccagatggtttgaggtccgtaaattccgactgcaatgaaagaaatacacaaaacaataataccttcaacaggaccgcagaattcagctagataaagtttgtgggtgtgatactcttcccatgtgctcaagtaaaagctgcacaatatcgcaaattgtgaaaaaatggtcatatatgtgtaacccatacctgtcatggaacagacaggaatcattgacaaagttgtgttgattgaatcaatacaatggtcaaacaattcccctagagggccctgctggcctgtacgacgtgcatgcattccatcgcaagcatcaaaagtctggtataaaaacaaacctatagcataggagaaataggtccaacgtggcgattcctggtcaaaatacgggtcgtagtaaagtgttgttaacacattaaatataataaagcagaaccctaataatgttaccaaattgggtgccatccatagtggaaaaatagtcgcaaactttctccaaaagggcctcaatacatggtttgaaaggaaagagcggtcatcactttgatacctaaagtcagattagtaatttaatgttacaatagttagtatttatttttcttgccacagaagatttagggtgcaataagataagcaacatacttgtaaagcttcaagtttcccaaactactctgaggaataaagaatcccattgtttcccctgaatcagttagtaatactgttttcgaatccatggtagatgattttcaaattcatgaattcagtatccattaaccttttgctatctaatctttcatattggcagaacgccaaagaaaaaaaaaaaaaaacgtcacttcccgcgaattttcacatgcactttaatcgataagtttcagtaatagaactggactataggaaacaacaatataggaaggattgcacaagatcaatttttatgcaataggaaatcttgttatttggtaaatcagcgagatgttgtatgacatgcaaatgcttcactattcgggcaattcgcattagcacctgagtatatatctgacataaaaagatttctgaagttatcgtcagataagaagatggagtcaaaatgtaaacaataactttaacctatataaattttcttacatttgcttttaaatactcgaagatttgcattgaacgatcgttgccgttgactcatttgaaacagaaaaacaatacacgcaggaaaggaacggcagttggtctgagaaacaaaaccaacttgcattttaggctgttccgatagtttatcagagtaagggaaaaaatagcgtgcaaaagctatcgaagtgtgagctagagtagaacctcaaaatatgacttcgaaaaaagtgatattagttgcattgagtggatgctcctccagtggtaagacgacaattgcgaaacttacagcaagtttattcacgaaggctacattaattcatgaagatgacttttacaaacatgataatgaagtgccagtagatgctaaatataacattcaaaattgggattcgccagaagctcttgattttaaacttttcggtaaagaattagatgtgatcaaacaaactggtaaaatagccaccaaacttatacacaataacaacgtagatgatccctttacaaagttccacattgatagacaagtttgggacgagttaaaggctaagtatgactctattaatgacgacaaatatgaagttgtaattgtagatgggtttatgattttcaataatactggaatatcaaaaaaatttgatttgaagatattagtgcgtgctccctatgaagtactaaaaaaaaggagggcttccagaaaaggataccagactttggattctttctgggtggatccgccgtattatttcgacgaatttgtgtatgaatcttatcgtgcaaatcatgcgcagttatttgttaatggagacgtagaaggtttactagacccaaggaagtcaaagaatataaaagagttcataaatgatgatgacactccaattgcgaaacctttaagctgggtgtgccaagagattctaaagctttgtaaggattaggaaagcgccacaaaatcgatgagaagtataaaaaaaaaaaagtaaaaacaataaaaataagaatgtgtacctcgatagataacttaaataagacaatttcagaaccacaatattgataacaccatcccgatttttgaaattatttttttggtgtaaatgagagaggaggggagtgaattagaaatggaaaaaggcttccttaaatggaaaccagtcaacttgatgaagaaaatattgtctttaccaatgaaaaaaactaaaaacgatataggtttgagattagatatatcatatattttagttaatctaatagtctgctcatacccggtaaacacgtatccaaaactgctttataggaatagcttggatgacttaatattgtttctaacagtgtaccatggcaagggaaattttagaatttttaattttagaggtgagaaagaagacagcgattataaagataatgatcttattggtatcgctgccaagtttgagagcaaagattttgaaattcaagaattacgttcgacgctgattaatgatggaaagataccaatatcacccattgatctcgaaacaaggaccttggtcgaagaagaaaccaataatgtaatttgtgaaaggatcggttggctagatcattttccaccgccatttgaactgctggaagagattgtagatggtatagaaaattacctgtccgtttcgaagaatagagtggctgttttacattgtcgaatggggaaaggccgatctggtatgataacagtagcatacctcatgaaatacttgcagtgtcctcttggagaagcaagattgatattcatgcaggctagattcaagtatggtatgacgaatggcgtcaccataccctctcaattaagatacttaaggtaccatgagttttttattacccatgaaaaagcagcccaagaaggaatttctaatgaggcggtaaaattcaaatttaaattcaggcttgctaaaatgacgttcctccgcccatcaagcttaatcacttccgagtctgctattgtaactactaagattcaacactacaacgatgatagaaatgccctcctaacccgaaaagtagtatattcagatatcatggcgcatgaatgcggtggtaatatgaccttcatttttggtagggactacttaacactggaaaatgattgtcgtatagaatttaccctggggaccagcaagtccaaagccgccagtagcataatatcttggacttcatgcgccagctgttggctgaatatataccttgagactttgatgcacataattaaagacgattcttcgccagattactttcaagtagagaggttaaagagagacgaaatgcttggaacaaccataagctggcaagagctggacggttttggggagctcagcactcacggcttgaaattatttcaggcactgaaattggaatgggaaattatataggtttatgcatttcgtcaaatccattcattcgttaaacttagttaaaagtgttatatttattgtgaattggtttgttttggtaggcttttttctatattatgtattcttttccttttcttcaatattcttgtatggtactttaatttactggcaggtattttttggagcggtcaattatatgaatcaaaacgccattctagaaacaggaagaaatatatgagaaccaaggagtaggttgaaaggcattgtagagaaattttattagtatttatagccgaagaagaaggttaagtgacaaattttcatttataagcctcgctaaaatgaatgctagtggaagatctcattccaaaggccccattataaggtctgtgtctttagaagatcttaagagaaactctagtttcaaaggcaatctaaagtacaaagatgaagtcacttcacataaagaaccacaggtcggaacattgagcaacgaagaactgctaaaagatttggacaacatgttgcgcggtaaactgaacatgggaagaaacagttttcatgccgataaaagaaataaatcagatggaaatatcagtgccttaaccttcaaggcaagatcaggtcttgagggagatattcgtaccatagatatacagcaagatagtagtgatgaaaatgataattttaagttcagtgatgatggcgttaataaggatagaaataatgagaaagataataatactgataacgccgttgaatttcaagacgatgctgaagaagctgaagaggagaatgaggatgaatcatttgctaatgtagatgaactggatggctttgatttgaataaggtttctgatggcaagcatgttcctatcaatgaaaagggcgaagttgattataatatgccggtagataaagaatttcagaaatcacttgaccagtgcgcagcttcacttgaggaaagatcaagtgcaccttatgctttacaaagagcagtggactgggaattgaagatgttttattctttggaagatgaactgtcggaatggttttgcagctctgattatatgcattttggacagacacagactctgtttaaacagaaaattacgcaaccacaattattctttgatgatgaaaactatgctgcgagcgtagttgaatgtttaattgaagacatccccaattctttagcatctaatttactcgcattatcatatatttctatgggatgctttgcgtttacgaatagcaaaagtgagcatacaaagattatacgacgcaacaatttaatgcttgttcctcatattcaagaaattgttcatgccttcaagaagattgcaataagttgtagggatgacaacagaaatttaaagaaacaaacaattttgctatttcattcgtcaacaatcctatacttcatatgcagtatttgtatagaaggtagaggagaaaatccggaagcagtaaatgttgttatcgacgcttttgagaaaacagatttgttggaatttttaacaaagtatattgaaaattggaggtggaatagcagattagctatgcgcataagaaatatgatttctttgctcttcaagcttattgtattacaatttggtgacagttctgtctacaaacagaccaaatcatctatttataatctccatggcttaacatatccatcaaagcatccagaaaagctttctatctccccattacattatcaagcattcagggaggacattacttcccgttttcctgattacaatatgcccagttctggcttacctaaagatgttgacaaatcagaatctctttcccagtttctggaaattcctcgtccaaaatcaaagaatcctctaaatatggcgctcattgttcctgaaaaacatattgctacacctgctccttcaccgccaagctctccacaattaatgcatttaggtgaaggtcctagacctcgtaaatctttccaaacaaacatggcatatccgtgtttgtatccatctgataatgaaggatctgaagatgacactctggaagataggatagatttaaatatagagagaaaacctgataacgatatagttattccattcagtaccgaagaggcagcgagaatattaagcgagagtttagaaattaagctgagtacaaaacaactttggtacgaaagggacttattcatgataactgaacgtggttggaaacagcaattagaaaatgagccatatgattatgccgcgcttaatcatgatgcaaactcttcaaaagaggaaaaaagtgcgatttgcattatgcagcgaattgacaaatattataagagctgcctttcgagctttaactctcttgtttttgtcttactgcaaacaatggaatcaagcttgacaaataactttcataggaaaagtgaagtctccgataaaaatcttctaaatatgctgacaccccaattggagatcgtgagagctaaggaattgtccctaaagtcagcagcgggcatattacatgcgttattgaagtggtttaagttaagccatattttgaaatttgaacacttggcggtagttattcacgattcgcgatacatcaacacatgcgcatctattttaagcaaatattctgaggtttatccagagagggttttcaataaatatgtacaaaccccgaattcattttggaaggagtgttctctctctaacgagtcttatcgtgaatcctattcagtagatgactcaggagaggtcgacacggagattatgccttcgtttgcatatctgttaagaatcttgagaaaagtcacagggaataaaacacaaaggttaaaggagctgcccctctccatcggcattctatttaaacgctattatcggctcttcaaccttgacatgtatcatccaatattgaaaataacaagagaactcacaccattcaaaaacaagaggtggaaatccgagcatatggaattgatatcgggggtttacctttatgaaaagctggagttaactgataattgggtaacagggaaggatatatcaggagagttgagcgatgcttgtggtcaagaaattgcactccgggccttgcttcaattttacaattttcaacactatgaaatatctatggaggaccttggatatggacaccgtaatagttccagccaagatctgttaaacaaggaatccgagtatttgaatatttaaatctctacttacggataccgaggctcggggcgcgatgttattgtcattaacaatctcctatccctccctatgtttatatagttttcaatggaggagcatgaaaaccccttaaatagtgtttatttgatcgcgcaatggtgatgattggatcttcatatcacaagtgggatactaggacaaccgttgttggatttctattatcataatatatacgggtaacgatttttgatgcgtcgcgtttgtaaacaaaactaaacaaaacaaacaaatatactcatttgatggcttcatctgcatataagaaatagaagagccagaatactaagcataaccataatatatattacagtctatttcagttgtagctgaaaaatcaatatggaactagagcccactctttttggtataatagaggcattggctcctcaattattgtcgcagagtcatttgcagacatttgtatctgatgtagtcaatttactgcgatcatccaccaaatcggcaactcaattaggccctttaattgatttttacaaattacaatcactagattcgcctgaaacaacaattatgtggcataaaattgagaaatttctcgatgctttatttggaatccagaacaccgatgatatggtaaagtacctctctgtctttcaatctttgcttccatcaaattacagagcaaaaattgtccaaaaatcatctgggctcaatatggagaaccttgctaaccatgaacatttacttagcccagtgcgggctccaagtatatatacagaagcttcatttgaaaacatggaccgattttctgaaagaaggtccatggtatcttcgcctaatcgttacgttccctcttcaacctacagttctgttactttgagacagttgtcaaatccttattatgtgaacactatacccgaggaagatatcctaaaatacgtatcatatacattattagctacgacatcggcactatttccgtttgatcatgagcaaatacaaattccgtctaagatacccaattttgagagtggacttttacatttaatatttgaagcgggtttattatatcaaagtttgggttataaagtggagaagtttaggatgttgaatatatctccaatgaaaaaagcattgattatagaaatttcagaagaattacaaaactacacagcatttgtgaacaatctggtctcttcagggacagtagtgtcattgaaatcgttatatcgtgaaatatatgaaaatataataaggcttcgaatatactgtaggtttacagaacaccttgaagaattgagcggagatacattcttgattgaattaaatattttcaaatcccacggagatcttactataagaaaaatagcaacgaatttgtttaattcaatgatttctctttattatgagtatttaatgaattggttgactaaaggtctactccgagctacttatggagaattcttcattgctgaaaacactgatacaaatggtacagacgatgattttatttaccacattcctatagagttcaaccaagaaagagttccggccttcataccgaaagagttggcatataaaatattcatgatcggcaaatcgtatatcttcctagaaaagtactgtaaagaggttcaatggacaaacgaattttctaaaaagtatcatgtcctgtaccagagcaattcttatcggggaatatcaacgaacttttttgaaattataaatgatcaatattctgaaattgttaatcatactaatcaaattctaaatcagaagtttcattacagagacgtggtatttgcgttaaagaatattcttctcatgggtaaatctgattttatggatgctcttatagaaaaggccaatgatattctcgcgacaccatcggattcattgccaaattataagttaacaagggttttacaggaagccgtgcagctttcttccttaagacatttaatgaatagtccccgtaatagttctgtcattaatggattggatgcgagggtactcgatcttggacatggatccgtgggttgggatgtttttactttagattacatcctctacccccctttgagtttagtattaaacgtaaatcgtccttttggcaggaaagagtatctacgaattttcaattttttatggagatttaaaaagaacaattatttctatcaaaaggaaatgttgaagagtaatgatataatcagatcattcaagaaaatcagaggttacaacccgctcatccgtgatattatcaataaactttctagaatcagtatacttagaactcaattccagcaattcaactcgaagatggaatcttattatttgaactgcattatagaggaaaattttaaagaaatgacccggaaactgcaacgcacagagaataaaagccaaaaccaattcgacttaattagattaaataatggcaccatagaattaaatgggattttaaccccaaaagctgaagtactaacaaagtcttcaagcagtaaaccccaaaaacacgcaatcgaaaagacgctgaatattgatgaattagaaagtgtacataacacgttcttgacgaatattctttctcataagctttttgcaactaacacaagtgaaataagcgttggtgattattctgggcaaccatacccaacttcattggttttacttttaaattcggtttacgagttcgtcaaagtttattgtaatttgaacgacattggatacgaaatcttcattaaaatgaatctcaatgatcacgaagcatctaacggattattgggaaaatttaatacgaatttaaaggaaattgttagccagtataaaaattttaaagacagactgtatatttttagggcagatttaaagaacgatggcgatgaagagcttttcttattgagcaaatcgctccgttaagaaatgatcccgtcccgtttttcatttataataaatttcctccacgcaggtttaatgtataagttgtaatggtagcaaatgatttacagatttatttgcaagtaaagagactcttttttcgttttgtttttcctggatccgcaacacaaagtgtattacatatggatacatggaatatctttacagtgctaaatatattaggttaaaaaaaggtcgttttctgtaaagaatgctttttcagcgttaactttacgtctttttgataataaagaaatttaattaggtgaagcggagatattgaatattatgtactaatgatatgatgagtaggcgacgtaactatcgcgtatataacatgaatcaggtcgtcgaaaagaactagaccttcattggatataccattcttaggaagtattttttaatgcccggacctaaaagaaggtcatatttagtctttctttcttttaatttaccccaatcttcatcggcagaatcggtatcgtattcgcttgccttccattcttttaacttctcgtttgtcatagcttgtctttccgttaatttcatcctgatagaatattcacgaaggatagaaattaaaattagtgcggcaataaagcagcaaccgcaaaaaatttgtgcatgtaagtaaggattgctcttatctttctccaccgtcaatgcctgggcaatcacctcacaaaccaataagaaaggcgcaccacagtagttgacgaaggcccaagcgggcaaaaactcttctggtttaaccatatcggcaatcagaacggtattcatgacgttggcgacaccaacgcatgagccaactagaattgaaaaaaagatgagttgaacaaacgtatgagcggggatccagaacgcaaacatatatattgttaacaaagtggttaatacgatcgttacgtttgccctaccaaacttatctcccgctaaacccatcagaggtcttccgatggattgcgagccgttcaaaatggcagtcaatgtggaagcgtcgtgcgatgataatcctttcgagattgcgtatgaagataaagtaaaaaccatcatattgtaggcaaataatgcgaacatgaaccataatgcaataagtaccacaaatggcttagttataacctttaatgaaaacattgctttgagctgttcaaacatggcccgaggcgatttcaatcctatggcaggtgtagggtttctttcttttaagagcgcaatagcaactagaacacttatgctacacgatatgcctatgatacgaaggcaccaccgggtatttccaaagtcagaaagcattttgtttgtagccaaaccgtaaacgacaccaccagcaccggtacccaataatgagacacccattgcgacagctctttttttcaagaaccatcctggtaagacggttgttgctggaacgaaaatcagtgatattgaacaaccgaccataaaaccttgggtgacatacaattgccataacttggtagtaaaggaggccaagagatatgcggcaagcattacagcatcaccaaaaagcatggtggtccgcagaccaattattctcatcagtgccatcacaaggggggataagagttgaccgagaaagacagttaggccagcaattaaggcataatcgtacttcgaagcaccagggtaagtatcatggtttaagtagtaggcaaggtcgacaccgaaggatgcgttgcagccccacgtggaaaacatggtcaagaacacacagaatgtcacgacccagccataaccaccgtcggggggcagttccagctgcccggtagacttgttggtgaatactttttttacagtcggttcatcaggctcgaattcggttattccttgggcctcaagatccttaccggagtgtttcgtggaagccggatatagtctattcctcatgagtttggagtccatggaagctttatgttctgtagtatcattttgaatagaagaagcagagaaagcagaggaagatggtgccgacaacgaggcgcctgcagtcgtggtgtgtgtgactgggatgtttaactttgactggactgactcattgtgctgtagcctaatggcatcggccacgtcaaatctagattctaatattttattaacgtctgcggaattttcttccgtctgcaagttgtcgtcatcgacagcctttttaatgtcgttgagccgattagttaacgtcctactaatagacaattttctcgatgcatcgttcgacttggtgctgtgtagatcagagcatggaaccggagcagcaatagaagccttagagaatgatacaggctgtgaagagtttatcgaagaaacctcggacgatgtctcagagaccattccggaagaagcagaaaagtagtcgtttgagtgcgttgacatttttcagatttattttcagaagccccgtaattatacctaaagaaaaagtaaagaaaagtggagaaaacaaaagaaaaagataaaacttttaaatatgtggtgtgacaaatgcaaaatactattctgactcgcacatttaactaacaaaagaaaatttgtctaagtctagcagctttggtagaatatagaagaaacagtctagttttggctccgatatgagtggacaaagcatcaagatctaaggaatgccaagtatttatccaggttctcccgaagacttttcttcaatagcggcgggggttttttttttttgcagattgccgagatagcccgcggcaaagatacgttatctcggttatcgtcggcaagcgctattgtaactagatataggaaactgtggtctgcaaagatgcggtataaggcctccgtctgttcttactgcgttatcagcctttgacagttttagttcgtcagggtctttgaccaaatgataaattccctggtttacattttcactagtttgttctcgagcaatgcttagttggcacataaatgagtcaggcactaccactcgggtaacggtctgcgcgtttctttttgcggccatgaaatttttcaggcgatgagcttaaaggtaaaggaaaaagatggtaggatgataggtaggatgaagcggtatgaaagtggaagaagcacaatatagcacgtcgaaacagtgctaatcatgagcgatgacttgttttctaaggctttggagaatcccgaccaggacttgaacgtggaattgcccaaggatgatgttgatttaggtcttttaggtgatggtgggaacgagaggaagaccgatgaaccggtagcagacgcagaaagatcaacaggcctaggatccggctcttctgaatccgaatcagattccggttctgattctgattctgattctggctcttcaggtagtgaggatgattctgcagatcaggacgttgaaggagaggacgaaggtggtgacgcgattgaaaatgaagacgaagacgaagacccttcaccttccggtcctatactatcgaagaacgaaatactagaggaaactgttcctgaactaccggaagattatgaaatttcagaaaaaacgatcatcactcctattggtgttttgaagtctgcatttgaaaataatataatcattcacgccacgatgtcgggcgaaaagcgtgttttaaaagagggttccattttctgtctcgaggatagaactttgatcgggatgttgacggaggtgtttggacccttgcaaaacccattttatagaattaagttgcccgattcaaaaaaaaacttattcgatgaattaaaagtgcgtttgggtgagaaagcctttatagtcacccctgatgcccactggatagatactttcgagttaaagcgcaacaaaggtactgatgcgtctaatgggtacgatgaagaattacctgaagaggaacaagaattttccgacgacgaaaaagaggcccttttcaagaaaatgaagaaacagcaacggcaacgaaagaaaagggacaaccgcaaactagccaacgatagtgacaatgtcaaggtaaagagagctcggcagcccaaggccaacagtttacctaaactggtaccgccgttgggcatgagcagtaatgctccgatgcaacatgggtacaaatcaagaaacgcacgtgaaaatatcaagcgtgaatccagtgctacctctaatcggaatggctcctccccagtgccaatcacacagcaccaccaacaacagttttctgcaaataattatcccttccctcaacaaccaaacggtatgccttatccaccatactcacctttccctcagccgactaacttccagtatccacctccaccatttgggcaggcgacaccggcccaattctccaacactgttccatatggtagcttacctcccgcatacaacaatatgtcgccgccaacacagcagtcgttcatgccaatgacccaaagtcaaccgccacttccatatggcgtacctcccatgaatcaaatgcaaaacccaatgtacatccaaccgccacctcaagcacctcctcagggaaatggtaatttccaacaagtaatggaattacatcaaatacttttgcagcaacagcaacagcaacaccagtatcagcatcagcatcagcaagatccaagaacctagagtcacgattgaaatatttaataataaatgctatgtatcatagataaactagaaagaggcaagaaaaatttaacaagtttcttaattgaatattattttactgtcactaccattattagacgccatctcagcgtgtgacatgataatttttctttttttctttttttttcctcaaggcgatgatatgaaactttcaaaaaatttatatgtaaataaaaaagttctacgagggtttaaatacggaagtttatttagaagatatttatactctgaatacacacgtagagtacagtaaaggttttttagatctactaatgaccatatcgttgagcaatataaagaaaagagaccattctaaaatttccgatggaacttctggtgaatcatcgcttgtaaaaaggaaacagttggaaagcgccaccggagatcaagaggaagaatatacagaccatgaaatcattatagagccgttgcactttgctaataataataacactgtactcacagattcagaaaattatctaagatggcaaaataccatctccaacgttgttaaatcagtggtttccattcatttttcacaagttgcgccattcgattgcgattctgctttggtatctgaagctaccggatttgtcgtggatgctaaattaggtataattctgaccaataggcacgtcgttggtcctggtccgttcgtaggctacgtagttttcgataatcatgaagaatgcgatgttataccaatttacagagatcctgttcatgattttgggttcctcaaattcgatccgaaaaacataaaatattctaagatcaaagcgttaacgctaaaaccaagtttggctaaggtcggctcagaaattagagttgtcggtaatgatgccggtgagaaattaagtatcctagcaggttttattagtagaattgacaggaacgctccagaatatggtgagctgacatacaatgacttcaatacagaatatattcaagctgctgcatctgcttctggcggttcaagtggttctccagtcgtaaatatagatgggtatgctgtggctttacaggcaggtggctctacagaggcatctactgatttttttttaccgttagatagaattcttagagcgttaatttgcatccaaaccaacaaacctatcacacgtggtacgattcaagttcaatggctgctgaagccttatgacgagtgtagaagattaggtttaacttcagagagagaaagtgaggctcgtgctaaatttcccgaaaatatcggactgttggtagcagaaaccgttttaagagaaggcccaggctatgataaaattaaagaaggtgatactctaatttcaataaacggtgaaaccatatcttctttcatgcaagtggataaaattcaagatgaaaatgttgggaaggaaatccaattggttattcaaaggggcggtgtcgaatgtactgtcacctgcactgttggtgatttacatgctatcacccctcatcgttatgtagaggtttgtggtgcgacttttcatgaattatcatatcaaatggcaaggttttatgcgctacctgtcaggggtgtatttttaagtagtgcatcagggtctttcaactttgattcaaaagaaagagtgggttggattgtggattctatagacaataaggaaacccccgacttagatacatttattgaaattatgaaaactattccagatcgtaagcgcgttactgtacgataccaccatctaacagatcagcattctccacttgttacttctatttacattgaccgtcattggtgcaatgaattcagagtttacacaaggaacgatacaactggtatttgggattacaaaaatgttgctgatccacttccagccgatgcgttgaaacctcgttcggccaaaattattcctattcctgttaataatgaaaaagttgcaaaattgtcatcatcgttatgtacagtggctacaatggcagcagttccattggattcactttctgctgatattttaaaaacatcaggcttaatcattgatgctgaaaaaggttatgtcctagtgtccagaagggtagttccacatgattgtcttgatacttttgtcaccattgcagattcccttgtagttccagccacagtagaatttctccatccaactcacaacttcgctattgttaaatatgatccagagttagtaaaggctccactaatcactcccaagctatctaccaccagaatgaaacgtggtgataagcttcagtttataggttttacccagaatgatagaattgttacttcagagaccactgtcaccgatatttcctctgtaagtattccaagtaatttaattccgaggtaccgtgccactaatttagaagctatatctatcgactgcaacgttagcaccagatgtaattccggtattttgacagataatgatggtacagtaagaggtttatggcttccatttttaggcgaaagattagaaaataaagaaaaggtttatttgatgggattagatataatggactgtagggaagttatagatatcttaaaaaatggcggtaaaccaagagtaagtatagttgatgctgggttcggttcaatttccgttctgcaagccagaattagaggtgtgcccgaagaatggatcatgcgtatggaacatgaatcaaataacaggctacagtttatcactgtttctagagtttcttatacagaagacaagattcatttagagaccggtgacgtcattttatctgtgaacggaaaattagtcactgaaatgaatgatttgaatggagttgtaagctcagctgatggtattttgccatcagccatgttagattttaaagttgttcgtgatggtaatattgttgatttgaaaattaaaaccgtggaagttcaggaaaccgaccgttttgtaatatttgcaggtagtatcttacaaaagccgcatcatgctgttttgcaagctatggttgatgttccaaagggtgtctactgtacattcaggggagaatcgtcaccggcgctccagtacggtatatctgccacaaacttcataactcatgtcaatgaaattgaaacacctgatctagatacatttttgaaagttgtcaaaacaatccctgataatagttattgtaaaatgaggttaatgactttcgacaatgtgcccttcgctatttcactgaaaacgaattatcattacttccctactgcagaattgaagagggacaacatcacgcacaaatggattgaaaaggaatttaccggcaacagccaaagtgaaaaataggccagatttgataaaacatttatatatgtatgtatgtatgtatacatcaaagtcttccataaagaacagtttttttatagactatcacaggagcgttaagatttacaagtttttcaatcattttgaggggttaggattatgatgtcgagatggttgcaagcgcctgacgaaatagtatttaattacttcaacgcttgaattctctaaggtattatcgattgtataaatttatggttattgtttcatacttatttatatacatgaagaccgaaagcaaatactcaaacaattgatttggggttaacggtgcgtttggtttagaggagaacataattattccaccttcaatgatagggtaataaccgctttagatgctttgaataagctggatgggcaattttccttccggttaaggcttttaatgatctatgggaccagcctatattgccatgttttcttccagctatgcctcttttaaaagtattaccggtacgcctccacctctttgctgtacctttatgagttttcattaaagttcttattgttattgtagaaacgttattgaatagaaagccgttgagcttcactttgaaactatttgaacctttaagtagtggtttgagtacattgaaaacagacatgttttggttttggtctcctcgttgccgtttgttatgcaagctaattttcatgatagatatatatactatcttttttgtatttgaccagatttttttaggctccgcaaattggcgagggcttcaaggttgaaaaaattggttgtggtttatacgcactgctaattatttacagaatgaaagagaaaaagaaaaagatatatatatatatattagaacatgcatacgtgtatattgaaacaaaaatgaaaacaaaaattttcaaagtgagatgtcaatgtcattgctgctcttcctttgtcatttagtctactttgttacttagtttttgtcttctcctaaaagtttttaagtttatgtttactgtttacattaaaccctgttcgcgtaatttagctaaagtttcttgaatctttttagccaatactggatcagacctaattctttgttgaactttagcggcttcagcaaaagtaatggcttgtaatttctcttccatagttctagccaaatcagcggattcttcgaataatgtaatagcttcatcgatatcttcctgctgcaatttcatttgagctaaaccgattttagcttgctcacttcttgggtctagtttggacgctttttctaataaattcgtggcttcaataaaattttctactgttggatttcttgtcaacaaagtggctttaccgaccaaaggcgcaattccaacataaataccatccaacttgttttctaattcaatagccaaatcgtactgcttcaaagccttgtcaaaatcgttcttgtctgttaaaatttcagcaaagaaatttggaacttctggtgcctctggaaattttctcttagcttcactaaacaaagtttcacagtcatcaaacttgttttcacggtacgctagacatgctaattgaatataagggaagatattctctgggtctaattccttagctttatcaaaatcttttcctgcttgatcatagttttgtaaaatgaaattcatttggccgcggtgatagtaaacagaagaattgtttgagtccagtttcagcgctttatcgaagtagttataatattcagtcgagtcatttctatcagccatgattaatgccatgtagatatatgaattgactcttgggaacaattcaatagctttcttgatgtcttcgtgagctcccaatggatcgtttttcaagaacttgaaaatacctgtgtgttctaatgagatggccaatttttcctttaacttttcatcctcattgttcttgtccaattgttcttcaaataaccttgcagctttcgtgaaagactcatcagccttgtcgtaactttcgggagatcttttgtacaaattacttaaaccgttcattaactctttatcagcttcattggattcatcataattggcaaaagtcaactcgggtttgaaaataccaaagaaagaggccatggatgtaactgaaggcaagttttcctgcttgtctttgcgttctttagctggttgggtggataattcagttggagtagcagtagcggtgtcaatatcgccaaacttttctttcaatttagacatagcttgcttattcaagttcctctccaacattggttcaatagaggcgtcattgaagtcaccatttagagacaatacagacaaatcgaacatcgcatccgcaaattttcctagcccttcgttagcagaagctcttctcagtaaaacttttgagtagtctggttttaattcaagagccttagtactcatttcaacaacttttttcaagtcacccacagaaacatagcaagccgataaattcgagtagaaaactgggtcttctttcaattctaatgcccaattatagtacttaatagcatcgtcatattttttatttctaaagaactggttacctttgtcctttaacgctaatgcatatttatccttttcttcagcggtgaaatttgccttattggaaaaatctggttcgccattactagaaaccgggtagataggaggatttgatggggctgtagatttcttagcaccttcagtctccttttgagagtcctttgtgtcctttttttcatctttgttgatcgtgttcttttttcctcgttgttgttgttgttgcaattggttgtaataatagtaggcaccgatggcagtacctgtagcagcaacggttgccaaaatggctgtcttgttccttgtaatgaagctcttcattggcaattgagaacctagatgtgagctgtaatttcacttccgaatcttgcttctcttttatggtgagtggtggagttcctcttaattcctttaagatcttttccactggtcgtccaaacacaaaaggtggtttaacgccatcttattcatcgtatacagtgatattgtatattttaaactaatggcaatgaaactctttctttccttccacttaatccttgaatgtttgtttctgaaatgatataacactgttgaaccttatggaaacatttgaagttgcctgcacagtgtttctttcaataaagtcatctttattatttttgaatagttgacttaattacatcatcattatctacgtattatggagtttttttcagttacgcagtgaaaaactgttatagtaccgatgagatgagtgagacgagcataaaattaacttcggtttctgtatttgctattgtccatccctatcctagttttaaaaatataattctatcaagttatggagtgccagaggtgccctgcatctgccagaaatccagcgacagttgagtctagaaaggaaaagttttgcgatgaatgtttcatcaagtttgttagtactaaacaaaggaaacaaatgatgaaggatgaatatttcaggaacctatttaaagttatatacccatttgaaaaagaaggatccgtctctaagattctgctccccttatcacattctgattcaggatctctggttatgttagatattgtgcacgacttgctattggaacaaactaagcaacacaataatcgtacaggctttaccgtcgatgtactcacggtattcaccgaggaaaatgtttctgttatcaaagaacgtatggaatccttgattaatgaaaaaatgtcacaactgaataaaatatccaacatatttaatgtccattttattgatgttaacgaatttttcaacaatgcatcggaagtatcgacttttatcattgacaatgaaaattttgagattttcagcaagtcaaagtcagtagatgatagcaatatattaacattaaaagaaatattaggcaaatactgtctcaataattcatccaggtctgatttaatatcgattataaaaactcaattgatcaagcattttgcatacgaaaatggttataatgccataatgtggggacattccatgacaaagctatctgaagtaattatttctcttgtggtaaaaggtaaaggttctcaaatagcgacgtttctagactcggaatcatttgatactttgaataataaaccatgtaagtataaaaacctatatcctatgaaagatctattatccgtcgagattgaaagttttttacaaatcagaaatctggcacagttcctcattaacgttgaagaaactaatgtgaagcctaattgcttgatcgccagaaaatcactgccgtcacttggtcaacaaaaattggtaaaaaatatgacaatcaacgaaattaccaacaaatactttcaggatattcagaacgattattcaaatataatatcgacagttttaagaaccgcagataaattgacgcaacctaaatcaagtatggctaagccgtcacaatgtcaaatatgtcaatctaaaatatacacaaatccatccaattggttaaataggatcacagttacttcgccttatcctgtggagaccactgaagaaaagtatttatttaaacagtggcaagattcaaaattagggcaatctcacacacattatgttgaattgttgaatgaaatcaaacagggtgccagtaatagcctcgatgttgaagacggtgatgtcaaattgtgttatggttgtttaatcttattgaataccagtatcaaggataagaatttggtttggccaaaagtcgataccatggatattacggcaaatgcgaccaataaaaacaaagaattgagccaaatattggatcagttcgagattaattccgatggggaggaataatgaaatgtcaaaggcttcgctattccaatggttatgtatttatttatttatttagcaatgtattttactttacatcgcttcggctgccttcatttacagtgtgtctataaaacgtataacacttattctttcacttcctatgcaaaatgcttaataattcattagaccctgaagttccattcgaacggacgtcgaagttgggctcatttattgcactagacctgttttgcagcatatttagtagtttatttgaggaattttcgttgttatcagatgccaaggaatatccgtcagttgcatatacattattattgaaggcgctgctgtttttattaccatgcaatatattcagtaattcatgagaactgtccttatttgaaatattctcatacccatcattaagaggcttgggctttaagtagtttaataactctgttgaattcttatctaattcttgattatttgtagcgtcgttgcgtttcattgacgttgacatttcacttgacggtccaccctcagtgcgagggtacccggtagagtcgttctttttcaaaatattcaacaatcctttagctgaatttttctgcgagtatgagtcaacattatagggctgttttggtgctgtaatgtctttttccttttgttttaacattcccaaaagttcgcttgcattcgcatcgtttatacttgaagttgatgcattttcttcgctattttgaggttttgacacagaattcctcttcaacatcatcatgatttcttcatccccacttagatgttgagattttggtgattgctgatttgaagatacagtagaggaaattgggtttcttagcatctgtaataaatcttttgatgaagacacattggagcttgaatcaaaagcttttttatcattcgccagactggcaaaggtttcacctcgttttagtattttaactttgggtaccttttttacagtatttgttgttgatgataacccgacagtttcgtttatagatttattactttcagtgggcatatctctatgaggcacttcaccgtcttggaaattgttctcttttaaaatatcttggctaattaatttggagttgtcttgagtttgttccagttcttccaatttttttccatcttcttcgtcagaactgctttcgaagacttcatatgcatcactatcaccaatgtgaatttcttgacgatatttattctgcattcctactgatgaattctgtttactctgagtcgagggtgaagatttaccaggcccccattctacactattagattctgcagaagcgttcaagtttgttttgcttgcgtcgttccttggtttttccttttgacttcttcggctgtctttttcgcttggcataacgttcaccccaatatctacattcaatgaatttctttcatctctagctgtctccacctcttcatctgaactactctcgaaatcttcatattctgcatcttgtataccagatacggagtcatttggtaaaaaggaagtatctggtttggaagcgtgtatcttctgcgatgatgttggttttttcaacaaatctagcaaagcttgagagtttgaatgagcagtttcatcattattgttttgcttgattgaattcaagtccgttcctctctgtaagattttaagctttggctttttgcttgattgcacgttgctgtcaggctttttcgaatttagtatatctaacaactgcccaggggaggagctgctgtaaccagagtccctcggtaaaggagcaggaggcaaggaaaacggttgagatactgctggtccagaaaggttatgcatgtttggaacaccaaaagccatcggattcggaggagcattaaaattaggggggaccggagttggaatagggttagcgctattactattgttagttaatggtaacataaatgggaaaggtgcaaaaggctggccattcattgtcgcaaacaattgaggatttgacatgaatacgttagccattggcatagtaggtggtataacattcttattgttagcaaacggttcagaaagagatggaaatattgaaggttgttgttgagaagaaaacgatgactgctgatccttctgttggttgtgttctcctgattgctctttcaaatgctgaagctcttggctcgagggtacctgtccgttggagaccgcattattattactgttagcttgcactgcagtatgtaacatattcagcaactctctaccgggatcaatctgctcctccttagtgatacccaacaacaatttcaattgttcttccgcataggatttcaattgatcttcattttttatttgcctctgatgccttaaccacattgataagggtctcatcatggaattaatcagataatacttgatatttgatttgtacattgttttagaaattttcttaaaatcgaaccattctatcttatcaatttcatttctaacttgaggtttaaaattgaagacttctgaaacaccagatatcaaaaatattttgtaatttttaccttgaatatttctttcaatgaattggttgtcgtcaatatagtccgtcaaatcgaaaccaatttcttctttcacttctctaatgcaacaatctatgtcattttcatctttagatatcttcccccttgggaatgaccaagaatccgattcagtaccctgtaccaataaaattttactcaggttctcgttaaatatggcagcgcccctcaccggtatacttttcttatacttggagaattgctggagtgcctcatccactcttatgtcccatttccaaaccagaggacatagttttatgatcaattgagcaaatgatttaatctttagggagggtaaagttggattcatcaatttgatgaaatccgtgtaaaaccatgaggcttcttcaaaatgaaataactctctctcgacactcgataaatcttcattcggacaatttataataaaacgtactaataagtcctctaaaattctatcaacagaagtaacgttctccaatgcgtgtcgtagcggcagtgacattgtctaatgcgaaggtacttttatttttttcagattcaaagcaatattatttagacaattgatactaagtgagcttaaggaggattaaacaactgtggaatccttcacaaggattcaatatttgtttttcctggttattttgccatcattcaactttcctcagacgtaaaattcgtgcttagtgatgtctcaatattcccgcagggtaataaaattcaataactatcactatatacgcaacagtattaccctacattgctatcggctcaatggaaatccccatatcatagcttccattgggccgatgaagttagtcgacggatagaagcggttgtcccctttcccggcgagccggcagtcgggccgaggttcggataaattttgtattgtgttttgattctgtcatgagtattacttatgttctctttaggtaaccccaggttaatcaatcacagtttcataccggctagtattcaaattatgacttttcttctgcagtgtcagccttacgacgattatctatgagctttgaatatagtttgccgtgattcgtatctttaattggataataaaatgcgaaggatcgatgacccttattattatttttctacactggctaccgatttaactcatcttcttgaaagtatataagtaacagtaaaatataccgtacttctgctaatgttatttgtcccttatttttcttttcttgtcttatgctatagtacctaagaataacgactattgttttgaactaaacaaagtagtaaaagcacataaaagaattaagaaaatggttaaggtcagtttggataacgtcaaattactggtggatgttgataaggagcctttctttaaaccatctagtactacagtgggagatattcttaccaaggatgctctagagttcattgttcttttacacagaactttcaacaacaagagaaaacaattattggaaaacagacaagttgttcagaagaaattagactcgggctcctatcatctggatttcctgcctgaaactgcaaatattagaaatgatcccacttggcaaggtccaattttggcaccggggttaattaataggtcaacggaaatcacagggcctccattgagaaatatgctgatcaacgctttgaatgctcctgtgaacacctatatgactgattttgaagattcagcttcacctacttggaacaacatggtttacggtcaagttaatctctacgacgcgatcagaaatcaaatcgattttgacacaccaagaaaatcgtacaaattgaatggaaatgtggccaacttgcccactattatcgtgagaccccgtggttggcacatggtggaaaagcacctttatgtagatgatgaaccaatcagcgcttccatctttgattttggtttatatttctaccataatgccaaagaattaatcaaattgggcaaaggtccttacttctatttgccaaagatggagcaccacttggaagctaaactatggaacgacgtcttctgtgtagctcaagattacattgggatcccaaggggtacaatcagagctactgtgttgattgaaactttgcctgctgctttccaaatggaagagatcatctatcaattaagacaacattctagtgggttgaattgcggacgttgggactatattttctctacaatcaagagattaagaaatgatcctaatcacattttgcccaatagaaatcaagtgactatgacttccccattcatggatgcatacgtgaaaagattaatcaatacctgtcatcggaggggtgttcatgccatgggtggtatggctgcgcaaatccctatcaaagacgacccggcagccaatgaaaaggccatgactaaagtccgtaatgataagattagagagctgacaaatggacatgatgggtcatgggttgcacacccagcactggcccctatttgtaatgaagttttcattaatatgggaacaccaaaccaaatctatttcattcctgaaaacgttgtaacggctgctaatctgctggaaaccaaaattccaaatggtgagattactaccgagggaattgtacaaaacttggatatcgggttgcagtacatggaagcttggctcagaggctctggatgtgtgcccatcaacaacttgatggaagacgccgccactgctgaagtgtctcgttgtcaattgtatcaatgggtgaaacacggtgttactctaaaggacacgggagaaaaggtcaccccagaattaaccgaaaagattctaaaagaacaagtggaaagactgtctaaggcaagtccattgggtgacaagaacaaattcgcgctggccgctaagtatttcttgccagaaatcagaggcgagaaattcagtgaatttttgactacattgttgtacgacgaaattgtgtccactaaggcgacgcccactgatttgagcaaattgtgatctcccttgccccagtgtacacatatataaaaatatattcatgcctatatgattatgtatcggaatccaaaaacttatctttatattgcttcgtttcgtagttagcaatgaatcatcttatcatgattcctttttttgttttggccagattaatgtatcacggtcgacggcgaaggcatcaaccattgttgtggaatttcaaacacaatacttgatgactccaaacgtgggcatatattttgatttgaaaagaagtcgagaaagtatagcaacgcattgtatacgtttgaagctttcagcaaaggatataccgtggaaatgtacacgcctatccctgctaatacccctgctcccactgcaccaacttcatcgatgacgtccaactcttcatccgcatcaaatgccaacaccactagcagtagtggcataaacccaaggaacagagccagtggtactccatccaatgagcgggctcgtccggcgtcgggtatcagttcgtttttgaataccttcggaattaggcaaaatagccagacagcttcttcttctgcggctcctgatcagcgtctattcggcacaaccccatctaactcacatatgagtgtggccatggaaagtatcgataccgctccgcaacagcaggaaccacgtctgcatcatcctatacaaatgcctctgtcggcccagttccacgttcatcgcaactatcaactccccatctccatatctctcactgcccctacaaccacagaccaccagcaatcatctgcgcataatttcgaaggcaacaatgttggtaacgttcaagagtctttgaatcagcggcagcctaacggtactaacaataccacaacctcgataatttccatggcgccagcggctacaacgagaaatatagtcggtggtgcagatggatctactattgttaacaacagtcaggaaatgtataagaatttacgtcacttgatatatgctgcaaaccagccaaatgggaccgaaattttacatttggatttacctgcaacaagtgcagaggagtcaaacaatatgttcaatgtagatgaggtcactttgaagcaaaggaaagataagcatggtctttttagtataagactaaccccatttattgatagttcgtccacgacaaatcaaggtttattctttgaaccgattataagaaaggctggccctggatcccaattggttattggccgctatactgagcgtgttcgcgatgcaatttctaaaatacctgaacaatatcatccagttgtatttaaatccaaagttgtttcaaggacacatggttgttttaaagttgactctcaaggtaactggtatataaaggatgtgaaatcatctagtggaactttcttaaatcaccaaaggctctcacccgcttcctctttatcgaaagatacccctcttcgtgatggtgatattttacagttaggaatggattttagaggtggcacggaagaaatctatcgttgtgtaaggatgaggattgagctaaatagatcatggaaactaaaggcaaattcgttcaacaaagaagctttacagcgtttgcagaatttacaaaaattaactacaggtattgaagaagaagattgttcgatttgcctatgtaagatcaaaccgtgtcaagcaattttcatatcaccatgcgcacatagctggcatttccgttgtgtaagaagattggtcatgctctcatatccgcaatttgtttgccccaactgtagatcaagttgtgatttggaggcctcctttgaaagtagtgacgaggaagatgaaagtgatgtggaaagtgaaggtgatcaactggtggatcaacttagcgtcttaatggaaacttcaaaggatgttgatagccatccttaaggtcaaagaaaatacacagtttgaaaaataaagaaaaaccaccgaactccacatctcgtaccttaatattattttaattattctcttagtatttatatatttgcgccgtttacatatttgacttattgttttcaggaatacaatacctccatcgttggcagtcaattttgctttcacatataaaactaaaaaaaaagtaaagaactcggttaatcctcggttagtttgccaagctcacctattaatcttaataggacttcttgagtttgttgtttgcccagaccatacttatatatttcatgcccaccttcaactattttccattcttgagtcttgtgagaaattttggtcaaatctctttgccaatcgccccataatgccgacttcttcaccatttccttagagctaacgatgcttgtcttcacattttgcaaagattctgcattgtttgtcacatctctgtaacttagaattgaactcgtcacgctttccaaaaacttggaacgcaagaaacgtccttgatatttcatatcacgcccatatatacgttctttagacccatgatgagctagtaaccatgaagtctgtaatctccatcctaaactcgaccaaatgcctttccaccataatctaaattcgttatgcctttctatctccgaaggtaaccaagtcttatcatggttgcggccatccccatcattaccattgccatcgtcgccatcgtcgccatcaccacggcctggaggtagtaatctttgaatgtagttttttaacaatagttcttcatgccatgattcaacaagcatcatgctatccacaatatcgacattcttggcggtaaatactcttgtaaatagcccgccaaggtcgtatcctactgtagtgaagggacctttaatttttgcatctttgatcaatgcgtaccttaaagattccgcaaccatcgcaatagagattggggcgggaggagaatcgctcaacccgtaccctggtctatcgtatagacaatatctttgaattttgtctaaatgatatagttcctcaatccaggtggcagaaaggtaaccagtatcataacctccgtgttcaaacaagatgataggttgcttcttattttcagacaaatctgtgttgttttcttgatcaaatacgtcaccataacaagttatatgcaactgataggttttagcggcatctacgtaatggaacgcctcgtacgagggcgactgaacggttattggtaatttgtgagtcaatctgtaggtatccaatgtcgttaaaagtgtattcagggtgaataaagcgaagaatattaaaattaaaaacttaatagtattcctgaacccaatggatacccattctgtcaatgtatgtttgttttggaccagctgcgagcggtgggtgggggttggcgacccagagccatattggcttctgtccctgttttcggtactatttgtatggttttcgttgaaagtactaatattagcatcatcaattctgcgttcctccaatggctcatttattgagttgttgtaaaacaagagataccaatctaatattgccccaataaaaaatgaaaacgaagtccacaaatatgtaaacgtgcccacaaagccgattctttgcctagtgtatttaattagataggtcaatgctagattgaacaacgtcaaaacacagagagttacatttaagctgtaatctaaagctgagtacagtcccagcttattaaaccagagattgaaagaattagctatgatcgagatgaatattaaagtcaagtcgttaaaacttgcgtacctgttactgaatccgaaaagaatattgatattgaaaaagaaatctgaaatcaaagtggtgactagccagatggtgttaattagaattaggatatttaatatccatttggagttatgaataaagattctataacctttgcgaatttgaaagagactatctttgatgaacccatcggattcaatgtcacgaccttcattaactgctgggccattcgcggatcctgcaccaagggtccggtggttgttgttcagcaacggttgcgcttctgggtgttcactatctatatctgttctttccattcccgtccttgccggatcattatctaaaccattagccttcatgatctgttcgctctgatgcctacagttctttcttcaatggctttcctttcctttcctccttatagaatatagcaaggcatctaacttttagtttttctctcatccctttaaactgcacgatggttaaaattaggggtccgaatagccttgcaaggaatagattaaagaacactatatatgcatagccacttcaaaacgtgctgagaacatgccatcaaggttgaccaatacgattgctgattcgacaacttctacattacataggcatatacatatcagaaaaacgtgctttataggtacattttttaattccttaaacataacttgcttctattttgggatagttccttttctttgaactacgttttttgggcagaaatataaaaaaaaaccgaaaaaaacggcacgcaagaaagcttattcaaaaagacgcaacaatatcatagattattctaagtaccaacaacgtgataaactttgttctaataaagctacatcttatctcttctgtacagctttattggggtgaatcatatttacttcaatccgggtaatggtaaacgtaacaagtgatagaaatattcacctgcgatgagctggaaaaaaaaaaaatttcaaaagaaaaccatactaatgctgaggtataaagtaacgaattggggaaaggccatcaatccaaagtcggaaaaattgaacttcacataaagtaccaggcaaatgactgaagacatcgaacaaaaaaagaccgctacagaggtaacaccacaagaaccaaagcacatccaagaagaagaagaacaggatgttgatatgactggcgatgaagaacaggaagaggaaccagacagggaaaaaattaagcttctcacacaggcaacatctgaagatggaactagtgcctcttttcaaattgtagaggaggatcacacgcttggaaatgcccttcgttacgttataatgaaaaatccagacgtagaattttgtggttactcgatacctcatccttctgaaaacctattaaatatcagaattcaaacctacggtgaaacgaccgcggtggatgctcttcaaaaagggctaaaggacttgatggatttatgtgacgttgtagaatctaagtttactgaaaaaatcaagagcatgtagatgttacggatcgactcaaagaccctctgtcactctgaaatttctaataattatgcacaccacgctagtatagatacagcttgatttgtgtatcccgtttatagtcgtgctatttaaaatctatgtataatataaccagataaaaatacaccttcgtacaaggtgctaataatgttgagaattcgaaattcctttttaaaggcgtattccgtattgaatgattgaaaaatttatttctttttttatttcttttttttttttttttttttttttttacgccgatgctcatcgcagaaaatttttccttcagtttatttgtcttataaaaagactgtcctacgctcaaataacttatacttttctgtatctcattcaaattattttcttgtcaacaacctgtaacagaattaagcactattaaggcaaatttagagcaaatatgacttacggtggtagagatcagcaatataacaagactaactacaagtctagaggtggcgacttccgcggtggaagaaactctgatagaaactcttacaatgacagaccacaaggcggtaactaccgtggtggtttcggtggtcgttccaattacaaccaaccccaggaattgatcaaaccaaactgggatgaagaattacccaaattgccaactttcgaaaagaatttctatgttgaacacgaaagtgttcgcgacagatcggacagtgagattgctcagttcagaaaggaaaatgaaatgactatttccggacacgatattccaaagccaatcaccactttcgatgaagctggtttcccagactacgttttgaatgaagtgaaggctgaaggatttgacaaaccaactggcattcaatgtcagggttggccaatggctttatctggtagggacatggttggtattgctgccactggttccggtaagactttgtcttattgtttaccaggtattgttcatatcaacgctcaaccattattggctccaggcgatggaccaattgttttggttttggctccaactagagaattggctgttcaaattcaaacagaatgttccaagtttggtcatagttccagaatcagaaatacctgtgtctacggtggtgttccaaaaagtcaacaaatcagagatttatctcgtggctctgaaattgttattgctactccaggtcgactaattgatatgctagagattggtaagactaatttgaagagagtcacttacctggttcttgatgaagctgatagaatgttagatatgggttttgaacctcaaatcagaaagattgttgatcaaatcagacctgatagacaaaccttgatgtggtctgccacttggccaaaggaggtgaagcaactagccgctgattacttgaatgatccaattcaagttcaagttggttctctagaactatctgcctcccataatattactcagatcgtcgaagttgtttctgatttcgaaaagagagatcgtttgaacaagtacttagaaacagcctctcaagacaacgaatacaagacattaatctttgcttctacgaaaagaatgtgcgatgatatcaccaagtatctaagagaagatggatggcccgccttggctattcatggtgacaaagaccaaagagaacgtgactgggttctacaagagtttagaaacggtagatccccaattatggttgctactgatgtggccgccagaggtatcggtatgttaaaattttctccatttttttattgattttatttttttttgttacccctaacgatattacagctatttcctaatggcttttaatgacattaatgactttatgacaaccatgatagtacagaagagagaccttttttcttttttttttttttttcttttttttttttttttctttttttcttttttttttttttgagccttttcgaatctagactctatgtgagtctattctcgatggggagtatcggaaattgaattttaattcgaatgacttctaatgcatcactacagaaaactaatattgggaggatgagaaaaattgactttaattagtcgttttgagagacgggaaattataaactcggagaagtgtatttgtgttcatgatttgcacttcatgtcaaaagaaatttcgctttttgacatcggcgcaaataaacaaggaattggcttttcagcttatttctagaacgcatacatacgcttcgttgatcgttgtttttttcaatgcttggcatttgtacaagggtagattgttttattggaaaaataatagtatattctactttgaaatgccgtcatccttcttgactattgttattctcattttgtgtagtttatgcattttgtagttatattgagatactgttgcatcccaagttcgaattattaagaagtgctgataaaaatggaaaataacaaaataaaaggatttcaaccatattcagaaatcatttactttgttttcctttttttaagtgctagctttcattcagtttgaataaggattctggagtattgatgattaaatatttcgaattctttaataaaaatataatttctgataatcttcaagccagggggaaatttgagacaatgttgggagtccaaacatgaatttgtggggggcatgaaaataaagttcatatacagaataacgaaccaaattactaacagtatgctttgtaaacgtttgtttacttctttattttttcagatgtcaaaggtatcaattacgttatcaactacgatatgccaggtaacattgaagattatgttcacagaatcggtagaactggtagagcaggtgctactggtactgctatatctttcttcaccgaacaaaacaaaggtttaggtgctaaattaatctctatcatgagagaagctaatcaaaatattcctcccgaattattgaaatacgacaggagatcttatggtggcggtcacccaagatacggtggtggtcgtggtggtcgtggtggctatggccgtagaggtggttacggtggtggccgtggtggttacggcggtaacaggcagagagatggtggctggggtaacagaggtcgttcaaactattgaagtcaaagtgattcaattcattcatctctattaataataattatataagttgactgcaccttatttcttcaatgcatgataaaattttatttgctgtatactacatttttaatattttaaagctcttcgtcacactttttctttaatactcctaagtttttgggtgaacggtggcaactggattgaagttatttcgcataacgcttagtgtgccgtaaaataataggacagacacttttctttgttctcgtacaaccctggggccgatgttaaacgaatgattttcaaaaaaacagtagacttacaaagaagtcgtgcactagcgcttatgggtcattttagaatgagcgaaatgcacgacaaccaggttgatcgtattgaagtaagagcagagctttatttgccttttttttttttatctaagacgatgatttttagccatacacaaagataagtatatacatattaatttataataattctatctgccaggcagattctatgatacagtgacatacttctatgcgatatagtagcataagttaatgttgtaagacattaatttggccttgattgcttgtaaataaataatttaataaactgaaacgaaaaattcaattgagtttggagaagagtgtgggctattctggaagaaaaattattcgttcaacaaataataagcaacacctagcattaaaatggccaatatgacaaccaatgtaccactacctttactttggttttcagaggtagataccttttccacagaaacgcgctcactggtcttgtcaacgtcaccaatgtataaacctttcagtagtctcaatgcttcgtcagaatgaccgatatcgacaaagctttctgtagcatcttgtccacccaaatccattataatttcatcaccacctggatgttcatctttgaattgagaaacatcgtaaactttgtcatcgatgataatccagaaattttctgggccattgtgttcggcaacttcttggtaactgtaaactttaggcatgattgtttgatattttatgttgtagttgattgattttctttactatgaagaaaatgaaaatcgaatttaaatattaacgaggaagcctgaacgaaaatttttgagaaagtttcaaaagcttcttgttctttatatagttattggaaaaaggacaatatatatatttgttatttattgatataataacaatgcttctcaaatatcgctttttggccacgaatgcgacaaaaattttctcgttatgctaacctctctcactatctcgatctcgtatagctttcttttttgcagctattgttctttttctgggccgttaaatttttcatccggaaactccaggctattacccgctccgtgattttggtcgttgaatcttcgtaaaagcaatcatgtaaatatcattgaatacggacaaacggaactatattgctggaattaatgatataaatggtttcccaagtttgctatatctcctattctatcttacaaaacccttttctcagggtggatgagaagtgacaagtcaccatttgaattcgatacctgacttggctaatttttttatcctttcttcatgtttttgcttcatgttatcctttagctgttttactggtttggtgatacctttctctactagaactctcttcttgtatttgtacaatttctcgattttagctccttttggtaatacacgcacttgtagtagatgacccatcaacaagtaattgttcatagattcttgggcgatcattgcatcctctttattaacgaattctaagaagccataatgtctggaatttccagttttcttattacgtgctaatctcacttcttttaaatcaccgaattgagcaaaatatttacttaattccttttcgtggaacccatgtggcagtctactcacataaataatcccagaatactcttcaagtgtctttttatctttcgactttttttcattagcctgcttcttaggattcaatcttttaatcttgtgtgtaccgctctgctcatcatcagaagcggctaaaccttcaatttcatcttcatctttttcgtcttcttcatctgaactgctagacgatgtttctagagccaactcttctttctcctgtataggtttttcttcggtgggttgtttggttactgtttccttggtggaagttttgcttgttgactttaccatatcgatctctttcctctgttattttatctctagaacttaaccctatagaaaaggtagttaatgaagttaaaagtaatggtaatcgtcttcaaattaagtgatgagatgagatgcgatgcactacttcattttttcttatggcggaaaatttttcatagtgaaaagaaacaggcaaaatctggggggtaaccgcatacgtctctgctatgccgtctgtaatgaggatgctaaagttgcaatagctgctatgcacattagaaagggtttagcaggataatgagttttcagagatagcacaaaactcgaaaggtttcggtactactacctagacagctcatctttcaatcgttgaaccttgaattttgaagtttagggatattaaaagatactgttaattctatcaatttacactagactttgacatatgtatatatatatatatattcacacagcttcatcatgaaataaaaatcaaatgcagaagtgtataatgagaagtacagaattcaagactcactttagttttcactccatttttagttttccgctctcagctgctcttctcgctttgatatcagcgtctgaaccagcctcaaaggcattcataaacgtccaattcatttcttccccattagttaaaaaggaggtgttgccattcattgtaagtttccactctctctcttcaaatggtatactttcattttctcctttcaccagctcaaatttatcaatagcacaacttccatttcttataaaggtgcctttgttatcaatgggctctttggcactggagaatttcaacaagttcataccaagagcggatttagtggctgcgtgggtaactatcataatggtctttacatttggaaattttctctccactctgtcaataaagacaggccagaatttatggcacctctcaaaaatatcttcttctgtttcacccttattactaggaataatactaggttcccagtctggagagatcatgcttggaaaaaacttactcataacttcatgagtagcaggctccgggataatgggtctatcaggcttataccattctcctacaccacgatcgacatataatggaatctttaaagcctccactgtgggtttactagtttctaaacagcggtaaaatggggaggagaaaatcatttctggtttgacatctaatttagagatatagttcgccagttcatgtgcctgttcaacaccgtgttccgaaagcgggacatcgttatcaataccggtgggcggtggtggatatggtccctttggtagccagtttgacctgtaaccatgtctggcaatgtatatattttcgatagccataatttatagcactattttaacctcttgtacaactaattgaacgtcttacatattgaacgaaactgctttacttctaggattgttttcaaagcttttttataaatttcgaaatatccgctattcggatgacgtgatgacgcttcggcaccattgattatttttccagagtttagatgtcttctatgtgcaactgaacaagtagccttcgaaagctagagggatagatacattacttgtgaccacctatttacggcatcacaaagaaagcgagatggctccgacaataagcaaaaggataaaaactctctccgtgagcagaccaataatatatggcaatacggctaaaaagatgggtagcgttaaaccaccaaatgctcctgccgaacatactcatttatggacaatttttgtcaggggcccacaaaatgaagatatatcgtactttatcaagaaagtcgtttttaaacttcatgacacctacccaaaccctgtgagatccatagaagcgcctccgtttgaactgactgaaacagggtggggtgaatttgatataaatattaaggtttattttgtagaagaggccaatgaaaaagtgttgaatttttaccatagattacgacttcatccttatgctaatcctgtaccgaattccgacaatggaaatgagcagaatacaacagaccataatagtaaagatgcagaagttagttctgtgtattttgatgaaattgtattcaatgagccaaatgaagagtttttcaaaattttaatgagccgaccaggaaatttgttaccttcaaacaaaactgatgattgtgtatactccaagcaattagaacaggaagaaattgacagaatagagatcggcatagaaaaggttgacaaggaaattgacgaattgaagcagaaactggaaaacttggtaaaacaagaagccattaacggaagttaggatcactgcacccggaacaacggtattttcataacagccatagtaatacagatcatggtttgaaaggtcggcgctcacaaaaccgaaatgtgtgcagagtcatataaacatctaaacaacagttatgatacatattctataaatgcgtaattttagtaacacaatttaattggggtcgcaaggcttcaatggatgaacgcttagcttctctagttcagggttcttcgcaggaacttttggtttagactttttcttgcaagggagttcctcttcagattttgaattcgacggggaaacttttattgagtgttcttgagaggtgttaagcttgttagcagcaacacttaaataatgcggttttttgacaactggtggcttctcaggttttgtggaggcctttgctggctcaggatcttctgtagtggacacacctgaatttttggtagatgtagagatttcgtccggggcagtactgctcttccttctaataggaggacaaggtcgaggaacaattttcccattatctatggtctctttagcatgctgtaattctgaagaacttttctgtaaagagactggcttagataaagataaagcgggcactggcggcagtggtttgggtgtactgtgtctctctaaggcaggaagattgctctcacctttacgcggcgatacgctgacaatggaaatctctttggtaggggaaagaagtttagaagatggttccttattgtgcctcgaggtaggaggaggcggaggaagcacattgagcttacttttatcgggtgatacgttactgagtcctccagggccaacaacagacggttggggactgggaccagaaagtagaggcgaaacgcacgaggaagtatcatctaggtcaattagttttatgcccgctgattgaacggttgcatctaagggtatactttccttttgtttttccattcttgcatgagaaagttcgtcaggacctgtagttagtgcttcgggatgcgtattcttatattctgcatacagcttctcaactaggttaagcttctctttttcgtcaacaaatttcacatttgccctatatgcagcataaactggtttatgatcgcttatttttaaaggtgcgtccgaatatgccaatggatgcaggttttcacctttatatatgattctatcagtccaagacggagttctcgccttttcagaagtatcataattatctgtgccataatcatatttataggtcggacggaattggagggtcggttctttaaagccctgaaataccactccttcatttatttcttgagtcaactgatcatattgaagcaatctatcaatatagccatccttttgagcccttaattctcttctaacttcatcatttgtcaaagttatcctgtagttaaggtcacccaaccaaaacaacgaatcatggtgtggaattgtctttgatcttggaaaggttatgttcctgtagatattgttgtagtcattgcgacgttcgtcaatgttactcgcacctgctgataaatgtgtattaacgaaacagaatgaagttgccccataatcgaatctaatggctactgcacctttgtttccagtaataccaccaaacccagtctttttggtagacccacctacctcttttatgttataggctctatctgatcttgcaaaaaatagtatcaaaagagaggacatctgttccactctaagtaaaagatatttttcttcgtattgattcaaacagtcagtaaccatagtttcccaaaaagaacttttcgtataatctgcattcaagatagaccctgcggtcaactctataacttcctgcaaccctaacacaacgacatcaggtttgaatttatcgccgattggaaataaccattttgacaaatctgctcttcgagagtttccgttaacattgaatgtaccgacaaacaaatttatgttagaatgagtggtgaatttttcctctgactctaacagcctttcattgacgtattcgcagattggatcataaagttcaacaacttgctggtgcggtagtttgcccaaaagtgtgtcaatattttgctgttttcctttatctacaaaattgttgatgtacattctactaacggacttcgtcgcatcagaaagggcgccagaaaaagacattttacctttccttgaataggacgatttcagagcatttgtcccagtgtaaatttgtgatatctgatctccgttgtcggcccataaagcattcaccttttgcacaaattcattatcgtcgatgaaactactgggttttaccaatcggaagtcttccaaaaatagtttgaaaacggccagtgaaatcgtctgttggatcaaatttgttctatctaaacaatccaagcaattggttctaaagacaccgtcttgttcggatattaatcgcccttcttttacatcgtatgaaaagtaaccggcgtccaaaattgtgtttcttattttagggataatcctacttgcagctgcaaacccatcttgcgaagtttctctatggaaatcaaagcttgttaggaacacatctctaccgattttcattttctcagaatttttcaactgttccttgtatcgcctcgataattgaatttctgaagatttagtagacagcaggttgattatatgaactggcccatacttcttaaatagtcttataaaatgttcatcaaacgtgggctgtgttgcttcaacagatctggtaatttgaatctttggactaatcaaagatgtatcctgctcccaaaaaattggaaggcttcctcttatctgcgtgaaagcataacaatactgagaagagtacataatcatttctgtttcaacaaaatttgcgacatggccatcatcatctataccacgtgcattaaaccttgtgcctgctcttttccaactttgcctggaaataatggtaagtcctactttcaacctattaatatagctaaaaattgtttcagcaaaccctcggattacggtcgtgaggaatcctcgttgatccaatagttctttggccgttacatctagtctgtctctgtatgtgatgatttcgtccataagaaacgagttccacataaactcccggtcaaaatcatcaaaactcaaagagtgttccgtgaatccacgtttctgcaatgtacaagttaaatcaaaatcggtgctgtaataaaaagatccatttgataatagctttcttagttcatgacatggatgcttgggagcttgttcttgagcattcaaactcctagaggaagaagaacgtagcgatgatctagaagaatgtgtggaaatactaggaggcgagcttattgcaaaatctccatcattagtaacaatcggataaccggatgaatcgatgtccatgaaatcccatttagaattatttaagcaaaaaaaatccacagcatatattttgttaaccgttttgtttgggatcggctgggccaccttagatttacctgttatggttgctatgaacataaggccttcaatttctatgagaccaataaaaccgtatatttcatggttagatagtcttctgaaaccattaccatttaattcagctttcggaaccaattccacggcacatgtagatctgcgagagttcttactgtttattggcctaaataccagtccatgtgtttctgaaactattgctatctttctagtttgctgtttcgataggagtattttcatagctactgagtatttgtttttgattctgctgcctttgcgtggcctttgtcaccaattctgcgaacaaaaatatgttgagactatatgaagcgagtacttattgtcctttatgcctagttttccagttaaatctctcttaataactccaggtttgtttcaatttcgtcactaaccgccaaacaagtttcgggtcaccccacacgtatttggttcaagaatatactaaaaaaagaaaaacaagcactagccctagatatggaaaaaaagatattaaaacgtaattctaatttagacatccgtgcttctagtaattatatggttaaaaaaaaaggaaaggaagtaaataaataagtatagaaataaatagaagcgaataagtcctgaaatacagaaaagttcttatgcagagccagatgccgcagcattcttaccttcgacctcggccaaagatggaatggacacatcaccagaatggataatattgttaatggtggcaaagatggctctcactgaagaatcaccgacatcttcggagacacctacaccccatttgtaggccttttcgttgtcggcattacgcctatacgatagatggatgtaagaagcagcttgcgtagaagaaccagaacctagagaatgctctgtgtagtttgctacggcaaatctcacgttcaacaagtttgatagggcgtcgaccaaagaagagattggaccattacctgtaccttcaatatcgacgatctggtcgcctactttgacttgaccagtgaacactctacgttcagtgccgaatttttcaacattataattgactaaactaatagcttggtactgttcgtcattgtagttgtaagcctctttgaataacttggaaatctcatctgattttagttctctacccaaggagtcagcatggtcttgaacggcgctagaaaattcgatttgcatgtttcttggtagatccaaacccaaagatctcaaaataacccaagcggcaccacctttaccagactgagagttgactctgatgacagcttcgtaatcacggccaatgtcctttggatccaatggcaagtatgggattctccattgagtttcaccttgagcacgcttcttgttttgtaagttgaaacccttcttaatggcgtcttggtgagaaccggaaaaggcacaaacgaccaagtcaccgccgtatggtgctctttgcgatactgggatcttattacaacgctcaaccacatctaggacagaggtcaagtcagagaaatccaaattaggagaaacaccttgggtatacatattcatagcaacagtaaccaagtccacattacctgtacgttcaccattaccaaagagacatccttctacacggtcggcacctgcaagcatacctaactctgtggcggcgacaccgcaaccacggtcattgtgacaatgtgtagagatgcaaaccttctcacgctcagtaatatgggtagcgaagtattcaatctgatcagcataaacatttggagaggcaacttctacggtagcaggtaagttgaaaatgattggattttcctcggtaggttcccaagccttcttaacagcttcgcaaatttctacagcaaattcacctggagtatcactgaaacattcgggggaaaactcataggaccaacgagtggcttgttgggaagggtcatccttagttagtttcctaactagtttggtggcctctactgccttggaaatagcttcctctctagacatattaaaaacaatttcacggaacatatcacttgttgccaagtaagtatgtatagtagcctttttagcacctgttaatgcttccaccgttctcttaatcaagtgttctctagattggacaagacattgaatactaacatcgtctggggcgttttctacagcatatctagtgaagtcgaaatctgtttgagatgcagaggggaaggaaacctcgatttctttgaacccaatattgaccagcttgtgaaagtattctttcttttgttccactgacatgggatccggcagagattggttaccatctctcaaatctgttgataaccaacgaggagccctcgtgatccggttatccggccactttctattagatagctttggagcgttaaatggcttgtacttggaggaagggtccttaagcatatttttataggctagcttcactggaggaataactcttgaggctctggaggccgcatgctcagcaagagcaataatactctctttaaccatgattgttccttgtctttttgtaaggaaaaagtctacagtaaacttctagtgtgagaatccttttttttcttcaaaaaataccctttgaaagaactgagtcacttacacgtaagtttctttttactggtcaagttgaaaaataaccaataaatgattatggaaagaacgttgaaagaggagagaggctgacccaagaggagaaaacatcgaacctacgcgactccatagcgcacatctcccatgcgcccgtgcttatatatatataaatatacatacacacatacatgcacgcacatacatgcacgcgcatgacagtgactggccgttactgtacaattttttcagccaagtatgacacacattcaactcagcttttctgaggccttctttcttttcctgcgcgtcggtagagcgatgactaacctactactgtctcagagccggtcccgctccggtagcaatcctggggctggtcataacagccgagtggaagtgtcaaagcggagaacagaagcataagctcaatcgctggacatacggatgcttatatacgtcttattgtcgttgaaaaatatcgaattttttacttcatttatcgaggcttcttcgagcacttttccgctatggctttttccccgtttccttttaatcacgtgcgcgggtagcacccggcacacagctggtgtctcgtcgcacatgctattgtgtgtcatcgggccacacaagcatattgcttgaattttctttcatcgttcaacttaaatccacccaatctagatgtagccgtagcatgtaataacgtatatccttgtttacatgcatctgtgccaggtgaaacggtctgtttgaacgcacatcatttcatatattagtcaactcctgaaggtcttcttgcctgtccgtcaactgtttagacagactctcgtcaataaagcgcacttctgataagcacttttattcctttttttccactgtgaacgatgaagcaggagcagtcccacgaaggcgactcatacagcacggaattcataaatctctttggcaaagataccgcaacacaccctagcagcaacaacggtgctaataataatggcatggggagcacgaactcgttggaccagtttgtggcaacagcctcatcgtcatcttctctggtgaccagcagcgagaataggcgccccctaataggtgacgttaccaataggggcaacactaacctatatgaccacgctgtcacgccagaaatactcttagaacagttggcctacgtggataacttcataccatctctggataacgagttctctaatgtggattggaatgtgaataccacccataataatgcaaacaataatggcgcggacactttcagcagcataaatgcaaatccttttgacttggatgaacaactagccattgagttgagtgcgtttgccgacgattctttcatcttcccagacgaggataagccgagcaataacaataacaacagcaataatggtaatgacgaccatagcaaccacgacgtattgcatgaggacccttctaccaataatagacaaagaaatcctcacttcttgactcaaagaaggaatactttcctaacttcccaatacgaccaatcaaagtctcgattttcgtccaaaaacaaaagaaatggcaataacggcgaaacaaacaactttggcgacaatatgcaaaataaccatccttttgagccaaactttatgggaagcccttctcagtttcccgctgacgcaactaatatgacatcaatcgaccatggcggcttcacaaatgttgacattacatcaactgagaacaatactaccggtgacaatggagtggatgcgctatcaaatctactacataggacaacacacacaccgaaccgctcctcccccctaagcaatgtcacttctgctcaaaattcctcttcacaacaacgaaaacattcggaaagcaaagtcgatagtaacagcgataataacagctccaacaaagcccccaatataactgttcctgactattcaattataccaacctctgttttagtaactctattaccgagggtcaacgtgcccaacggcgcatataactcgttgatcagcgcgggatttgacaatgatcaaatagatgctatagccgcaataatggcgtatcatcatcaaaaaaagattagggaaaataacagtaataataataaaaacatcaacaccaatgacagtcaagaggcacccattctaaaaaacatcaacgaacttttaagtgtcttaataccaccctctccggctgaaactgctgcgccaactaccttatcaacgtcgccttcgttcaatgagcacggtgtagtagcagaggcttcttttctaagctccattttggaactgggcataaagcatccaaaaagtaataatattcacaatcaacgacaaccttcacgaaacgatcataaaatatcaagagagagtgacggtaacaatggaaacgataatgtccatcataataacgctgttattaagtcaagtacgacgcgtggagacgaaattgccaagatacgatccgagccaactttaaatgcaagttcttctgatcacaaggaaaatagtttaaaaagatcacactccggagatttgaaaaataaaaaagtacccgtcgaccgcaagtattctgataatgaagacgatgaatatgacgatgcagatttacacggctttgaaaagaagcaactgatcaagaaagagttaggggacgacgatgaagatttattgatacagtcgaaaaaatctcatcaaaaaaaaaaactaaaggaaaaggagttagaatcatcgatacatgaactgaccgaaattgcagcatccttacaaaaacggatacatacgttagaaacggaaaacaagcttttaaagaatttagttctgagtagcggtgaaacggaaggaataaaaaaagctgaaagcttaaagaagcaaatttttgagaaggttcagaaagaataaaataacagactatacagtttaattatatatatatatatatatacgtgcatttttcttaaagaaatataacttttttcttgtactgcctgcaatctctattcttcattcatcacacatctattcaaacgcgttaaaatttttttgttagcctataagtaaaacgcgtcgcgtgtatccaattttactgaattaaattctttactcattggatgatatatatcttcttggtctagacaacgaacacataccaattcagactcacgagaaaaaaaactgtcttcactctgctattagaaaccaaatagtatcaaggcataaaataaacagtggaaaatgtcttctaaaagtgaaaaattagaaaaattgagaaagctgcaagccgctcgaaatggtacatccatcgatgattacgaaggtgacgaatcagatggtgacagaatatacgacgaaatcgacgaaaaagaatacagggccagaaagcgccaggaattgctgcatgacgattttgttgtagatgacgatggtgtaggctacgtcgatcgtggtgtcgaagaagattggagggaagttgataacagttcaagtgatgaagacactggaaaccttgctagcaaggattctaaaaggaagaagaatataaaaagggagaaagaccaccagattacagatatgctgcgaactcaacattccaaatcaacactgctagcacatgcaaaaaaatcccaaaaaaaaagtatccccatcgataattttgatgacattcttggtgagtttgaatctggtgaagtagaaaaacccaatattttactgccatccaaattaagggaaaatttaaattcttcgccgactagtgaatttaaatcgtcaataaagagagttaacggaaacgatgagtcaagtcatgatgccggtatttctaaaaaagtcaagattgatccagattcaagtactgataaatatttagaaatcgaatcatcaccgttaaaattacaaagcaggaaactgcgctacgcaaatgatgtacaggatttattggatgatgtggaaaattccccagtagtagccacaaagagacagaatgtacttcaagatacgttactagcaaatccaccatccgctcaaagtttggctgatgaagaagatgatgaagatagtgatgaagatattattctgaaaagaagaactatgagaagtgtgacaacaactagacgcgtgaatatagactcaagaagtaacccttcaacttcaccgtttgtcacagcacccggaacgccaatcggtattaaaggactaactccaagtaaatctttgcagagcaacaccgatgttgctacacttgcggttaatgtcaaaaaggaagatgtggtagatccggaaactgatactttccaaatgttttggttggattactgtgaagtgaacaacactttgattttatttggtaaggttaaactaaaggatgataattgtgtgtcagccatggttcaaatcaacggtctctgtagagagctatttttccttccaagagagggtaaaacacctaccgatatacacgaggaaataattccgttactgatggataaatatggactggataatatccgcgctaaacctcaaaaaatgaaatattcgtttgagcttcctgacattccatctgaaagtgattatttgaaagtcttacttccataccaaacaccgaagtccagtcgagacaccattccatcggatttatctagcgataccttttatcatgtttttggtgggaattccaatatttttgaaagttttgttattcaaaataggattatgggaccatgctggttagatataaagggagcagatttcaattcaattcgtaatgcttctcactgtgcggttgaagtttcggtagataagcctcagaatatcacgcctactacaacaaagacaatgcctaatctgagatgtctatctttatcgattcagacgttaatgaatcccaaggaaaataagcaagagattgtttcgataacgttatcagcatatagaaatatctcgttggattcaccgatacctgaaaatataaaaccagacgacttgtgtactttagtaaggccgcctcagtcaactagtttcccattaggtttagctgcactggcaaaacagaaactacccggtagagtcaggttgttcaacaacgaaaaggccatgctatcttgtttttgtgctatgttaaaagtggaagacccagatgttatcataggccatcgtttgcaaaatgtctacttagatgttttagctcatagaatgcatgatctcaacattccaacgttcagctctattggccgtcgtttaagaaggacttggcctgaaaaattcggtagaggaaattcgaatatgaaccatttttttattagtgacatttgctctggtaggctgatatgtgatatcgccaatgaaatgggtcaatcattaacacccaaatgtcaaagttgggatctttcagagatgtatcaagttacatgtgaaaaggagcataagccgttagatattgattatcaaaatccacaataccaaaatgatgtaaatagtatgacaatggccctacaagagaatattactaattgtatgatttctgctgaggtgtcttatagaattcaattattaaccttgactaaacagttgacaaatttggctggtaatgcatgggcccaaacgctaggcggtacaagagctggtagaaatgagtatatcttactacatgaattttcaagaaatggttttattgttcctgacaaagaaggcaatagaagtagagctcagaaacaaagacaaaatgaagaaaatgctgatgcaccagttaattctaaaaaggcaaaatatcagggtggtttagtttttgaacctgagaaaggtcttcataagaattacgttttagtcatggactttaattctttgtatccatctattatccaggaatttaatatatgttttaccaccgttgatagaaataaggaagatatcgatgagttaccaagcgtacctccttcagaggtggatcagggtgttttaccaaggttattagctaatctggtggatcgtcgacgtgaagttaagaaggtgatgaaaactgaaactgatccccataagcgagttcaatgtgatattcgtcaacaagctctaaaattgactgccaattctatgtatggttgtttgggttatgttaacagtagattttacgcaaagccgctcgccatgttagtcactaataagggtcgtgagattttaatgaatacaagacaactagctgaaagtatgaatcttcttgtagtttatggtgatacagattcggtcatgatagataccggttgtgataattatgcggatgcaattaaaattggcttgggatttaaaaggctagtaaatgagcgctatagattattggagattgatattgataatgtttttaagaagttactattacatgccaagaaaaagtacgctgctttgactgtaaatttggacaaaaatggtaatggaactactgttctagaagttaaagggttggacatgaagcgtcgtgaattttgtccactttcgagggacgtttctatacatgttttaaacaccatcctgtcagataaggacccagaagaagcattgcaagaagtgtatgattacttagaagacatcagaataaaagtggaaaccaataacattagaattgataaatataagatcaatatgaagctttcaaaagatcccaaggcctacccaggtggtaaaaacatgcctgcagtccaagtagctctaagaatgcgtaaggctggtagagttgttaaagctggctctgtcatcacttttgtgatcacaaagcaggatgaaatagacaatgcagcggatacgccggctctttctgtggctgaacgtgcccatgcattgaatgaggtaatgattaaaagtaacaatttgatacctgatccacaatattatctcgagaaacaaatattcgcgccggtagaaaggttgttagaaagaattgatagcttcaacgtggtgcgtttgagtgaagcgcttggtttagatagtaaaaagtattttagaagagagggcggtaataacaatggagaagatattaataatttgcaacccttagaaacaacaattacagacgttgaaaggtttaaggatactgtaacattagaattaagttgcccatcatgcgataaaaggtttccatttggtggtattgtatcttcaaattactatcgcgtgtcatataatggtttacagtgcaagcattgtgagcaactttttactcctcttcaattaactagccaaatagagcattctataagggcacacatttccttatattacgcagggtggttacagtgtgatgacagcacatgcggtatagttacaagacaagtctccgtttttggtaagcgttgtttgaatgacggctgcacgggtgtcatgagatacaaatacagtgacaagcaattgtacaatcaacttttatatttcgattctttattcgattgtgaaaaaaataaaaagcaagaattgaagccaatatatctacccgatgatctcgactaccccaaggaacagctgacagaatcatctattaaggctttaacagaacaaaacagagaactaatggaaaccggccggagcgttgttcaaaaatatttgaacgattgtggacgtcgctacgttgatatgactagcatatttgatttcatgctaaattaggtaagtattttgtatgtgttgtgtgatctcatgaatattctatatagtaagaaaagaatacaactgtacatacgcatcctactagatacctaatgtacagacatcggaaggagcgctaggaagcttttattattgaaggttttcagcgatattctgagaatgttttttcggctctggtgatcagttctcacatgcatcatcctttaataaacccatgcattaagattcgccttatcagcaagatcagataagcgaacagcttcatcaatgaaatagaatgcttaaatcttgtgaagcactgtcataagccagtttgataaaagcaatacccacaatatagttggatatcatttaccttgatctgctcttgctttcgaggtgacatagcatttttagccatctgattccttaggttcaaaggcactcatcattcctcctctaaaacacatttcaacgtcattcataatctggaatcaacataacaatatcctagaacacatcatcaatggtcactaacaatggagatggtgagcaccttgggatccgaagaaacggaaatttaaggcatccttccaataatatgaaaattcccagaagggctcaatcaacagttctcaattcaaacccattttatagtaggaagtattctatgtctaccttaacgccgagggatatatgtcgaagcgttgattctagagtatttgtggatatgtcttctcccaattttcagactctggaggatccccacagagatgagattataaacagtgtacggcttaactacttgaacagtagcaaaagaagttccgtctctcatggaaatgaagcaatccctagggttaatccgactaagaattcttcagcaagtaccatagctgcagcaaatgttgatagtgatgacgatgagactaacctgagtagcgctggaggcgacataacgcatgatatttacaagttggttaaagcagaggatcctaaacggctcagacgccctcggtccatggaaaatgtaacacctaaaattgagcaccatactaaattgtcatcagcaagtggtttaaatgtccccggtggcttcagaagggaatttattgtcaacaaaaaaaggcaagaacatcaattaaatgattccgctagctcagacttcacttcgcatgaaagcgattcgattaaccagtcatctccatcttctaaccaagatatcgataaggtcccctttttaacaagaaactttttggaatttctatacgtgtttggacattttgctggtgaatccttcgaggatgattttatccctgatagctcaaacatgatgatacgcggagaagatgaaaggagtgcattgctgtctcggcctgaccatatgaaagtattaccttcagccaaaggtacgacttcgacaaagaaggtttttttgatattgcttaaatctttcattggaactggcgttttatttttacctaatgcctttcataatggtggtttgtttttctcagtaagtatgctggccttttttggaatttattcatactggtgttactacatattggtgcaggccaaatcttcatgcggtgtatcctcctttggtgatattggtttaaaactgtatggaccttggatgagaataataattcttttctccctagtaataactcaagttggattctctggagcttatatgatatttactgcaaaaaatttacaagcttttcttgataacgtattccatgtgggcgtcctacctttatcttacctgatggtctttcaaacgatcatttttattccactttcgtttattagaaacatttcgaaattgtcactaccatctttactagcaaattttttcatcatggctggtttagtcattgtcattatttttacagccaaaaggttgttttttgacctgatggggaccccagcaatgggtgtcgtctatggcttaaatgcagaccgttggacgctgtttatcgggacggcaatatttgctttcgaaggaatcgggttaattattcctgttcaagactcaatgagaaatcctgaaaaatttcctttagtacttgctttggtgattctaacggcaaccatacttttcatttccatagctacattgggatatttggcatacggctcaaatgttcaaacggttatactgttgaacttacctcaaagtaacatttttgtaaacttaatccagctgttctattccatcgcaattatgttgtccacacctttgcagttgtttccagctattaaaattattgaaaataagttttttccaaagttcactaaaatatatgtcaagcacgatgatctaacaacaagagtcgaattacgtcctaattcaggaaagctgaactggaaaattaaatggctgaagaactttattcgttctataatcgtaatcattgttgtatcaattgcttactttgggtctgataatttagacaagttcgtttcagttataggatccctcgcctgtattcctttggtatatatatacccatcgatgctgcatttacggggcaatagccttccagagactaaaggggaattttggagattcaaaccaatgttagataccattttaattttcttcggtattgcaagcatgctttatacgtcttaccagagtatattcggtgtctagacgatatatgttgttgcttcataaagaatttatttggaatcgaggaacactattttgccattgtcgccattgacagcttgcagttgcaaacgtcttcttaattcactttatataaacaaggaccgccaggtcacagtattattcgcacgaaattatgtagtaggtaaaaaacactaaaagcattacccctatattgttatttaatgttccatctacgattagtaggtggtgagcatgtctgaatatacacaatttcatatttattatcaagttcaagattgccagaattttatttttttttccaatctgcgaataagcttgatccgattactccgcttaatgccccgacaacctgagaacttttaaacatatcaaggagtagagtgggattaatgacaatgtgatagtttcataattaaagtaagcagtcaaagacagaagcagcacaccatttaccaatacagcttccaaaatggtaaatttttatgatgacgtggatgagtcgaaatcacacggtgaattcccattaatacccgttgtgcttcaaaattcatcagagctatcagtcagaactatacctaccgggaatgaaatcattgagtcagtgcacctgaccaaatggttacggaaatatagaaacgcacttgccagtcaactagatcgttatgagaaggggtggcaatccaagatagccaactttaggctccaggtccaacatgttatcaattattcgagaaagaatattttcaatgttgattctgaaaataaacatactgtggtcccggggtcattaatagcgttaggtgccttttttgctggaagcatagctgtgaacaggtctaattggggagctaaaaggttgatatttggtcacaaatctagtatcctcgagaaactatgtacgtcattgccatctaggatattgttaccatgggtattggcagcagctacattcaagtattgggctccacagacatcacagaatttggtcaatgccactgaaaatgatttactgccagctgatttcgtcaagtcatatcacaatacttggaaacgaatttatgaggaaggatatgttgccaagaaatgtgatttaaaacgtcaaatcgatcagacattacaaaaaaatataaggtatgcaagggaacagctttatgaaaagttggagcaagcatgatatcaagcggatatctttttttgttcattatcatgtccatagtaagtatgtccatatataaatcggataattaatattctataaaattacccattaaataaatttcatttattttgaatttcatttcgtgtgatctttagaagttggttcgcgaatgggccgtgcatcctgaaacatttcaaactttaggtaaatggtcataaagctcagtgctttttctttatcttttgcattttttttttcttgcctctactccaaagctgtcagtaaccaacttggtgctttatttttgtctatttttactaaattagtgtcgaaagcttctataagcaactctacaagaattctaccacctctgctaccagtaaagcgtctatattcttcggatacactggctaagttccaacccattattcttctgagacatccaatgactgtcccagtcctatgtcttcccataccacagcacactagcaagggataattctcttgagtgacgatcgtttgtagtacattaattatagaatgttcagtgagaccgtcccatggattatcgtcctcaccggcatccgggttgatggctgcgaattgtaagtttattctatgagtatcacaaaactctaggagggtatcttgaggttcttcgttagacagccatataattgttttcagttttaggtttagtaaaaaggggaaattcacaggtgaaggctgaccagatctatagaggtatctttcaacgggacagaaattcaaaggtggaacgatacgttcttgtggggcatgtgataccaagaccttttcgcgaccagattctgtttcttcattgatatatatatgatcatcatcgtcgtcttcttcctcgtcttcgtcttctacttcttcttcaggtacggatacgttctcttctgtgaggcgggactcatcctctggaacgtcctcatattcaccaactttagatgtcattctaaggggaaagagaagcttgttattccaggtggaacacctctttcttgtgaaaatggatgtgattgatgactctctgcaatgtccaattttatgttatagcgatgttgtttgttttttcctttacccggcaaccatatgatattgcccaaagtttccaatgttaacaagaatgaaacggaaatagcaaatggcaataagcaatataaaaacagtcacttttttatttacttttgtatatatttataaatgtgtgtactcgtttcaactttatagagttcttttcgtcttagcgtttctacaactatttcctttttattaacttataatacaacagccacccgatccgctcttggaggcttcactggtgttaccgccgggtgcagcttgctgcttcctagcctgtttagcatttgaaacttgaccggccttactattattatttacacgattattaaccgtattagcgctttgagcgttggcctgaccagcttggcccgtggaattgtctatattggtgcgatcagtttgtgtcttaccatttgtcgcctggttgcctgccaaccctgtcttactctctatgcttgcattcctggcattcacgacagttgtgctactgttcacatttttaccgttggcagcattgctcatcttcctgtggccaccgctatttctaggcacagagttggcaccgctcccttttgtatcttgagaagtttgcttggagttgtcattttccgtcaaagtcttgttgtacttgccgccttcgtctctaactaaacgtgctagagtgtaaaacgcctcttccacgttgattgcttgcttagcagatgtctccaagaaaggagcgttcatttgctttgccatgttcaacccgtcctggtaagagacctgtttttcgttttctaaatcagatttgttaccaacaaccacaattggaacatagtcggtatctttgactctcaatatctgttgatagtaagtcataagctcatcaagagacgacttggacgttatagagtaaaccaataggaatccttcgccgttgcgcatgtattgttccctcatagcagagtattcttcctgccctgcagtatccaaaatgtccaatatagacacttcatcatcaatcaccacttgcttcctgtatgaatcctcaattgtgggatcgtattcatctacaaagtgcgattgggtcaattgtatggtcaaagcagatttaccaacaccaccaccaccaacgacgactagcttgtactctcttatgttcgacttgttcaaaggcatttttttttctgtatatctcctttcaattcgaaaacggttaacttggtttttttatccgtaattctctcgtatctttctgctcaagtaattttctcctagttgattaatatagtgcagaagagtcagataaagagtggatgaataaaatggaaaaaaaacaaaagccggattgcgttacgcttgaaatgagcgattctaggcgataagagaagacaacggctaaaacttaagatgttggggtactataaatgtttacccagattttcggtagaaatgtttgctgatgtgaaccttgtttcccgttttcccagatccccttattccagctttgtttcgtctttgctgtcatgttccgtttaatttctgaaggcctgcctagcttcaccgtcctaaatgtcacgctccaggcagagacatggcgcaggggcgaggccaggggcaaaggggtcaggcaggaacctccaaggggggcgaggtgaatgaaaaggtccttctgaataaaaagcctaagcgattagccacaccacccactgtacggcgattagactgagctgctggcgctgctacgccgtgacaagtcatttcatcatttattacgttttatcgtgccgtcatcaccatcgatttgaatattttatctagaccggtagggcccaagtatcttgcagatccattgatacggccacgcccgttaaaacgctaagatatatatatatgtagctaagatatatatatatgtatatattcggtatttagtagatatttccttaaggcgatattcgcccgagagctatttcacagtttttttttgcagtcgtcgcaataccacttgcccttaggtagagtttcgagtccaatacatggcaaatggaaccattctagctcacagtctgcgccatcacaccccaccatttccccgtatgccacttggttacagtagcagtagagcggttcgccgtagtcgttggtttttggtcttgatatcctgctgttgttgctgtttccgacgctgctaactcccctggacgctgtagatgtacctatcctgccattattgacggcagttgccgtgctgatagtgcttggtgaaacggctgtggtggcaactctcctcttgcgttttttggtctctggatcggcgttgttggtattggcagcgttggctctttttcttgagtttgtgttgttaccagtgtggtcttggctctcgtgcctgctgcctccgtagtttgcgtcgttctttgagtcgtcttgttggtgtgtgctggcggagtaatgttcgccctgcctcctgttggcagccatggcttctcttcttgattcgctcttcagtgcctgcgacgatttgctgtttgatttgctctctattttttccattagttcatgatggaggtgcattgctggatggttgtccacacccagtcttaaacctctaggaatttctgtgttcttgattgcgacttcatacgccaattctaaccgggacgtcaatctgtctagattatccagcataatggatgagacatgcattttctcctccagcgatggcatcagttcttcataaatcttgttgatattattgagcagtcttacttgtgtttggtgatctttattgaagtctttcttcaagaacttatctatcctctcgttcaaattcggcatagaatgcacacattttgcatctatttcgtgtagtaatgttaaatatctggaggtggccagtgggaattcctccagcacgtcagttatgtcgtttaatccagggaataggttcgctggtgaactcatttgtacgtatttcagactatgaacgtggttgctgtttgtgatactgcaagactacaaacttttctccttccgggttcgtcctgttgtaaacgcctaactcttttccttaggctcctttttcgttttttccctagctctttctttcttcttcatgtgcatgcactctttcctacatatttttttttcaagggcatttttaactttcttcggaaatcgtctaagaattgtaaactataattgcaaatacgcgattagctctatctagaataccgaaaaaaaggtttgccactcacaattggacgtgcctcaattatttcaagtatacgtcatttgggcttttgacttgtaaaatatactcaaatgaaattctgattatacaaagttgaaacacgtaacacgccatgtcaaggtacgcgtagaggtaagcagataatgcatggacaatgtgctgggcgaagaggcggatctaattacacatacttgggatcatctaagatttcagatggttatgttaatgctcacttgttccacgcctttttcctttccttcagataagtaatccgcatatcaatgtgaaagaactaacggttgttgatggacgtatcgttgtctagcgataaataatgctttttcttcaacaaataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaatatcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattattttttttcctttttatctgattgcagcgagaacttgggaaatcaacccaatatgtattccaaaatgtcaaaacaccaattaaagcatctctatattgacagatacaaaatatatttaagtatacattcataattattttactcgaattaaaaaagcccactttttggaaacctccttttgtattctcataactatgtttctttttttattattttttcttaatattattttctttaagtatgacaaatgatgagaatgatagttatctcactatttagttggtctggcttggaatttcaaaaacaatttgtttgccagtcaacttgttgtagacagcttggaaagattccaacttgtagtcgatttgttgaacatccttggagtctaacaaaaccttttggatcttgttaccaccaaccaaatatctaactcttttaccgacaatttcagttgggaaaaccatgtcttccaaaaccttgtcgtgaacagcagtcaaagttctggatcttggtctcttttggacttgtctagatgttctagatggttttggcaagattcttctttcagccaagaaaataacatgacggtcagggaatttcttttccaattcacgggtcaatttggtttggaccttatggtatgcagacaaagctggaactgggacaaaaaggactagtgctttcttaccaccggtgacatcaatctaaacaataagaatcaagcagcgttgaaataaagttagtaactgaattggttcattcataacaaaaaagggtttgtgattcttctccttggggtaaggtctttttcgcgtgcttctattttattcatcgatattggtactgaccaaggaggcctttatagttcaaaggctcatcgcaacgttcatggtattgacagctctcggaattactatttttctcgaacacatgaaaatttcatacagatactgctcaaaatcactcttttttgaaaaaattactgcaaagaacccctttagaagaaatcacaatgttgctgcttccaaattatataacttttaacatacttctctgatagatttgatttgcaatggtctcaagtcagcctttagttctggagaggagctttctagatcgatgaaggtcttggcgacttgtaattccaactcacttggagcttgggataagatcttggattggacagaggacattggtcagttatgtgtctagtctttagtgtgttggtttctcttctgtttgtatatacaaagtcaaataacacatattttaaccataatcaatagcatttggtatttccccctccgcgtattatgaacgcctagtgagcccattcttccctaaagccaggctggaaacccaaactgtgtggaacgtgactgaattgcatttggtgagttaccaagcaaaggctcgcaggcttgaaccacattttaccagggcgctcgctttttccgaaatattgaaattaagcaaaacaataatgtacggatttaaagaggtacggatggagaccgtagaaaattgactttttttttttttttgttattttctgtgcctttcgtaactactactatgcagaatgacaggtagttgttgtttcgaattgctactttcacgcattcaacttgatcaacatttctctctgatgaaaggttgtggaaagtttggtcgtgtctataagtaggtgttttttattagttctatataaaaatggagaatgttaattttaacccaccctaaaacagtgattaggagtggtaataattttttgtttaatggattaaaactaaaggttcatctgtactttcagaaagtaagacactaaaaatggcaagctaacaaccattagcgggtattgcagcattaagaaaaatgaaacacactccatttggattggcgcagttgtttctggcggcgtaaaactggcggtgaaatatataagggtagtcatcgttggcaagttccagctgattgctataacaaatagtagcattctatcatcttgccaattaacccatccagctttcactaaccgatcacaccataggacaccaaaaattggcatgacacattgtctcaaaatgacgagtgtcacagcggctttccaaaatccaggataaaggttgccaatctttaatcttcctaaagttgctcctaataatatcaacccaaatggaacacatgcggcaccgacataacctgtaaaatccatgaaaaagcttaatggtggtgcattgtcaggagcttggcttatgtgaggagtattagcggtagtcacgaacaaagccttgacccatgggataaatgcaacagttagggcgatgatcacggccatagagcacggtctcaaacaattctttaggaaaaacacaagtaatggagttaatgaaaattttctcatccactgtggtaatgattcgccggatgtttcaatatcctttttacttacagtggcatctgatgttaagatcctggttaggttagcagtttttatagtctgtaaagtggaatttgagctaattgaatgcacatcattcatatcagcgccgcgtaaactggaattcctcctttgatgaccatactggtcaacgttggagtactctctgataagatggtgtatattttgagaaggtaatgcacgcatatcaatggagcggataggttccaatgccgccatagacatattttttgggcatttttcatctaaacagttctcttctaggagtgtggtagtattgtaagctctcggctggctcgcggttctacgtgctctcatagtatctatgctactctcataactctctgacgtattataagaatgtattgttgaagcagatgattggctatctaatggatttgaaccacgagttgcctgtgactcttcgctttgagtgcacgcaatagtatttcttgccttcacctgaactggttttgtaatctttgaattcgaagaagtgtctggtagtgacaggggagctatactatttgttgatctccttgaaattggtggtacgtctgcgttttcaccctttgtacctatagcttcagtgagactatcgcgagcggtgtacttattgttgaaaagctgttgttcgtttgagaagaaacgctcgctagtatctgtattagttgtgtttgcacttactgcgggctgtgtctttgtcgtttctgaaaccctaacggcgctttcatcgtcgttgtactcgaaatcgctttcaatcagtcgaaacccccccaaattgaaaatgcaaattagaaacattgtcagaaatataatgacgttagccacacctttgttaccttcttcttccgaaaatacaagcccttggtccatagattgtaaatatgcaattggtaaatcacttatatttggaaacataccaccggcaagaataccaccgtaccattgtttaggaacaggcaggaatagcctaacaacgtatgcaaaaaagaacccagaaccaaatattaggagggcagacagacagataattcccacagatttgatgtctttatcttcaatattagcgacaatcttgttgaatgacagagagggtagtaaaactgttagcacgatatcagaaataattcttgttgcttcaaccgtaagaattcccattttagccatcagaaagccgactcctataatcaaataaatcttgattatcggcttaactgacacccatatcgcttgacccagagtaatgtgcaccatctgatgaaaatttgaggtttcaatccctttctctgtttgattctataacttctccaaaaaaattgcgctgacgctaattagtcactgtttatatcttttttagcgatgatttgtaacaatatgccataaaagcgttctctaactgcggaagtgatgagaattgaatagttttattcagaaggcaatatatcctaatatggcacaaaaaggcaacttgtatgcacaaaatgagcataagagttcaggcagaacgttgtgctcttgatccaaaggttaaaagtcatcgagtaggaagatattgtaaccttcgcgcaaaccgcagccgcagcgggtcacgtggtcgcgcaaatgatgatgagggcgcggtctaactttccaaacgaggttaccaacaattctcggacagataaagcattagaatagggtggcaacgcctttacggttagcttgttcattgtgattggtttgtgtatcttttcttggctttttatgcccacgagacataaagtatacgaagctgttatactattcgtgatccagggcaaaaatttagcatcattaaggcatatatatcgcaaatagtgggttgcacaaggctttcaataaacagtgtcatatgtttctctagctctgtcggtttgttggctataaagagtttgtctagtaatcgccgtcttttcttgggaccattaacacagacaaggacattgaaacttggctataagttccgtcaaagggggaaaaaattgctttggagaaggaataaaaagatgaatagtcaaggttacgatgaaagctcttcctctactgctgctactagcggtcctacttctggagacccacgaatgggtaagaaacaacggtttatgaatctcataagaaccacaaaggatgtttatattcctaacctgacgtcatccatttctcaaaagacaatggatggcatcaggagcactacgaattccttcgaaggttataatgacttgcctatggaattgccacataataccacgataacatattttccaacgtataccacaactaatttggttgaccctgacggtttgagtgcgcctcggaaagattttgaaactactgtcagatgtgctgtttcttatccaggaaatcctacaagcaggagaaataggtggttgctttctctttgtaaacaatatcttagaactggaacggcggaggccgatgttgcacctgttgttccccctcatctcgaagaggattctggagatttaaacgactcccaatcaagtatagaaagttctttgtcttcaaagagcgaaaataggtattcacatatgggcatccaagaggaagatgttctgaatgagagaattcaaggattcctgtccaaaaaagttcctaatactccagtggtggttgacctattgcccaaagataagctcagaggggatacggcttccttttttggtaccacggactcttatggtaatttactaatcaaggcagaaacagattttttaccgtccaagattaatattacattagatacccctatagaaggccatgcagatcccatatctgaaacatttccggccaattatgtctcgccctacggtattggtttaatcagtgatattgacgacaccatcaagcatactggcgttacgggtgacaggagatcgatgtttcgtaatgttttcatccatgatgttcaatcgtgggtaatagatggtgttcctctttggtacaaaactttacatgatgtcgcagacgttgatttcttttatgtttctaattcacccatccaaacttttactcttttgaaacaatatatttgcgccaattttcctccgggtccaatttttttgaaacaatactctggtaatttcttttccactatcatgacttcaagtgcgaatagaaaaattcagccgattgcaaatatcttaaaggattttcccaaaaaaaaatttattttggtcggtgattctggtgaacatgacttagaagcgtataccactacggctttacaatttccgaaccagattctggctatttatataagatgttgctctaattccatgagtgatgtcccatcgcatgatgaagaagttatgaatgaagtgaacaatatcatcgaattacaacaacggcccatgcaaatgaccaagtctaccgtacgtaccaggagaagaccaccaccacctcccattccttccactcaaaagccatcgttgacagaagagcaaaccgaaagtataagaatgtcacgccgtaataaagatgagaacaatgctaaaagagttgccccaccaccgttgccgaacagacagttacctaacttagacgctaatacttactatgtaccatcctcacaaaatgactatggcatgtatggtgctttcatggataaaaaagcagatgaatggaagagaagagtaatggactcaattcaaaaattgagcaatcaagacaccacattgatgttcttttcggatccggcattaagtttggaagacagtattcgcagaattagggagaagtattcaaactaaatacactgttatttatatacatcgggagggagtttaaaaattgtatacactaaagtgaccttatgaattggagccattttcaacgttttagagtgatgttgcatccttttcatcagatcgggaaattaaaaaaacggttatagaagggctaaatgtaaatatgtaaattttatgaagtcaagagtaaagaaaatcttcggttgccgatcaaatacactcttacaaaataccctaaactcagtttatctttccattccaactgattatcgcgtacgccttggtgaccaaccataccctaaaatgtcaatttccggggcggaaggggtccttaaactgcaaagcctcttcccatgtaaataaaataaatccgtagaatttattaaatattgtcatattataagtcgggaaaggccttctgaatgcacgtatattgaccaaatagagttagattcaaattatttattacattttttcagcatcgaagttaagtagaatggataaacatacagcagctattccaacattaactatcaaagtagtcttactcggagaatctgctgtcgggaagtcctcaatagtcctcaggtttgtatctgacgattttaaagagagcaaagaacctactattggtgccgcatttttaacaaagagaattacaagggatggcaaggtcattaaatttgaaatatgggatacggcaggccaggagagatttgctcctttagcgcctatgtactacagaaatgctcaagctgctttggtagtttttgatgttactaatgaagggtctttttataaggctcaaaactgggtcgaagaactacacgagaaggtaggacatgatatcgttattgccttggtggggaacaaaatggatttgctgaataatgatgacgagaatgaaaatagggctatgaaagcaccagctgtacaaaatctctgtgaaagagagaacctcttatatttcgaagcaagcgctaagactggtgagaatatttaccagatatttcaaacattaggcgaaaaagtaccatgtcctgaacaaaatacacgacaaagctctactcatgatcgcacaattaccgataatcaacgaatcgatctcgaatcaacgactgtagaaagtactagggagactgggggttgtaactgctaaactgcaagcaaaacaacagcaaacgcggcatattcagcgtcttagcgaagcttgccattgaaaagaacagttcgtaacaacagctggaagaatagtactggaaattttcaattacttttgcaaaacaagcacttttttgtttcacttccattagccgcaagaaatacactttttttaggggcgggaattttcatcgccagatcgagaatcacaaggcctttacgtactatagtttgtaatttatacaaaatcagctactgttattttggtgtaccagcggcaaaaattggtgaggatctgaaaattaattagaggtgaacacatatcagtaattttgactatggacgagaatgaatttgataatcaaagggagaataaagctgtagctcgagtgatcatatcatttcttaagtatgaagagtatgccctaaaggaaatctacaatttgagagtgaaaaaatgggcatcgatctcagatcgtcaaaaagacatggtaccaaactatacaaaatatttagctaatctgaaagccgcaattatagaaaatggcaagttctttagaagtgtcgccgaatatgccctgcaatcaataagttttgagccaggagaaatcgtacaaccaaacgatttagatatgagtaaaacatgctctttacttacgcaagtttatagggagtggtccgcagaggccatttctgaacgtaattgcttaaattcgaggcttgtaccgtttttgaagaccctatcacccccaaaagccgacattttgataccgggttgcggcacaggacgccttctcgtggatcttagcagaatgggctataattgtgaaggtaacgaattttcatatcacatgctgcttgtatctcaatacatgttgaatgcaggattactccaaaaccaaattattatctatcccttcatacactgtttctcccactggaaaaaaattgaagatcagttgtctcccattaaggtgccggacatagaagcgtggtcttcaaataaaggtatggggtccatgtcgatatgtgctggctcgtttgttgattgttatggtcgtaatcaaggcacaaaaatctcgtcacattatacattttcgcgaaggatgcaactaagtagagcaaaagctgaaaactccaaagacgttgtagtaacaaacttttttatagatacgggatccaacatcttggattatttggatactattggccacgtcttgaagccaggcggaatctggtgcaatttcggcccattgctttatcattttgaaaatgaccatggggttgaaactacctacgaagttaacccttactctgggtttcaagataaaatcaatgactatacaccactgatgggtttagagctttctagcgatgatatcataagcattgccacaaatcatctggactttgaattaatacggagagagtcaggaatactttgtgggtatggccgctacgcgggtccagaaagttgcgccatgcctggatacatgtgccactattggatcctgaagtcgaaccccaccaatgaatcataagcttacacaataatctaattgcactatatagaagttgctgacacagccgttttagagaactcagaatgttacccgcgcggaaaattctttttgctccctctcgctatgttctgtttaccatattgacagtactggttatcagcctagatccagtaatacataaagccctcaatttgaactatatatcaaagctagaagaagagtgatttgtcataattgattcactttataagctcctttatcgtttcagtttccaggtgcatttatcgcttaaggccattactttcaacaataagcaatctttataagtgaaaaattggggaaattgccaaagatgcccccaaactccaagagtaagagaagaaagaacaaatccaagcaacacaacaagaaaaatggcaactctgatcctgaacaaagtataaatcctacacagctagtacctcgaatggagccagagttgtatcatacagaatcggattacccaacttcaagagtaataaaaagagcgcccaatggcgatgtcatcgtggaaccaataaatacagacgatgataagaaagaacgtacggcgaacttgactcataataaggatagtatggattctgcttcttccttagcttttactctagattctcactgggaatcattatcgccagaagaaaagaaaactattctacgaatcgaaaaggaggaagtatttaatgtcataaggaattaccaggacgatcatagttgtagttgctctgtttgtggacgccgccatttagcaatggatcaagaaatggagcgtatatacaatacactttatgccatggataaggataaagaccctgaaaccaatcctatcaaattccacttaggcataataaaggagctacagatttccaaaaatcaacagcaaaatgatttatcttctacaaagggcgaagttgtaaaaaatttcctttcgtcaagtacagttggctctttgaaagaggaagtgctgcatttcaaacaaaagcaactttcaaaacaagaacaagcgcataatgaaacggcggataatacctcattacttgaagaaaatttgaacaatatacacatcaacaaaacttctagtgaaatttccgcaaatttcaattctgtgagcgatgaagagttgcaacaaaaatattccaacttcacaaaaacgtttatttcatcacatcccaaaatagcagaggagtatgtacaaaaaatgatgatgtatccgaatattagagcactgactgatgacttaatgaatagtaacgggcaaggatttcttaatgcaatcgaagactttgtgcgagatggccagatacaagcatcgaaaaaagacgacagcatcactgaagatgaagcatctagtacagatttgactgatccaaaggagtttaccacaatgctgcatagtggaaaaccacttacagaagatgagtatgccgacctccagcgcaacattgctgaaaggatgactaatgcgtacgataccgcaagtaagaaattcaaagatgtgtcacaattagagaaggagctatttacacgattcatgtcggggagagacaaaaaatctttcagagagttgataattcaatcctttaaaaataaatttgatggggaattaggtccatccgttctagcagccactttaagctcgtgcttttcatctcaatcgaaggatacttcgttagatactgattctatatatgaagatgaagatgaggaagactatgatgactattcagaatatgctgaagatagcgaagaggtttctgagtatgaaggaatagaggcagtcgaaaaaccagagcatgatgaaaaaagcaacgggatacgtgaaacattacatttaagttatgaccacgatcataaacgacagaaccaccctcaccatcactaccatagtaccagtacccacagcgaagatgaactgagtgaagaagagtatatttccgatatagaattaccgcatgatcctcataagcactttcaccgcgatgatgatatattagatggggatgaagatgagccagaggaagaggatgaaaatgaaggcgatgacgaagaagatacttatgacagcggtcttgatgaaactgaccgtttagaagaaggtcggaaattgattcagatagccattacaaagttgcttcaaagtcgaataatggcttcttatcatgagaaacaggcagataataacagactaaaacttctacaagaactagaagaagaaaaaagaaagaaaagagagaaggaagaaaaaaagcagaaaaaaagagaaaaagagaaagaaaagaagaggctgcaacagttagctaaagaggaagaaaaacgaaaaagggaagaagagaaagaaaggctaaagaaggaattagaagagcgtgaaatgagaagacgagaggctcaaaggaaaaaggttgaagaagccaaacggaagaaagacgaggagagaaagcgtagattggaagagcagcagcggagagaagaaatgcaagaaaaacaacggaaacagaaagaggaactaaaacgcaagagggaagaagaaaagaaacgtattagagaacagaaaaggctagaacaagaaaagctacagaaagaaaaagaagaagaagagagacaaagattaattgcagaggatgcgctaagaaaacagaaattaaacgaagaacaaacatctgcgaacatactttccgccaaaccttttactgagaatggagttggcaaccctgtttcatctcaatcacatcccaacatgactaactaccaagaggataatagttgcagtatcaacgatgaaatacttaaaatggttaatagcgtggctgcatccaaaccagtttcacccacaggctttaacgttcatgatctacttcttccttcaactaacaaccagatgcctgctatggaacaatcacacttgccacagccaggtaatcaaaacaaccattttggaactacaactattccgaatgcgttagacttggctacaaaatcttctttacagactgaaaacaactatttaatgaactcacaaactctggaaaatacaagtctattgatgcataataattcatcgccaactaagctattgccaaatgactttggtttatcatcttggggtggtctgacaaatacaatgtccataaatcctacatgtaaaccaccggttattcaaacttcagaaatggaatcacaagcccataaatctagtcctcaagctacaatgccatcttttggactacctaatggtggtactcaccgtaaatcgtttaccgacgagttgaacactttaactagcatgctttcttcttccgggttcgcagatacatcactttcatcatcaggattccccccatcacagcgttctgtgtggaatgatcaaaaaagctcattttcgggaccgtcgactgcaggaaactttaacaacagcagtatacaaagcggtatgctgctcgcacctacattaggaagcgttgaatcgtttccaaatcgaacttctatctgggacagcagcaccactccgatgatgaataaatccgagctttccggtcgcaatataactagtactgcgcaagatagccctgcgttcatggcatcaaatatctggtctagtaacagtcaatacaattcaccatatttgactagcaacgtccttcaatcccctcaaatttcgagtggagtggatgaaagccacattctggatagcatctacaatacttatttagctatttccccacaagatagtttaaacccctacattgctatcgggacactattccaaaatttagtaggacttaacttggattactcgacgtttatcaacaaattgataagcatgcaaggagcctacaattgcgaattctttactgataacaatggatccattacccacgttcgatttgcgagacaaactcccgctggccactcaaaggggttgctgaatcaactctttagtggattgaacgatccaactgctacaccatttacgtcaaggcctcatacctccacaagggctagttttccaattgcctcttcaactacgcaaacgtcttaaatttgctccggtacgcagggccaaaaatatttacatacatacataattcgacgaaatttcagaagagacactaaacaatcgtacatctctctactcgatgtgagccacgcgtcggtttttcttaccgtcgtggctttagaggtgaggctgcgacaccccatacatcttacccggcatttaatttccatttttcgcaggaatgtgaatatgataatagacttcggtacactcttttttaggtataacatatatcaattgttcaacaacaattattcaaagcgcaactctccaaaggtagttattctgataatttgaaccaaaagtccccagattaagtcttaattaaactgcccttgcataccgctgtaaacgatttgtgtgcagacatcaattgctgaaacgttctgctttggttgtgcttttgatcccgtactatgtctgaaaaggccgttagaaggaaacttgttattattggtgatggtgcttgtggcaagacctctttactatatgtatttacattaggaaaattccctgaacaatatcatccgacagtgttcgagaattatgtcactgattgcagagttgacggaataaaagtgtccttaacgctctgggatacagcgggacaagaggaatatgaacgtttacgtccattctcatattcaaaagcagatataatattaattgggtttgctgtagacaattttgaatcactaattaacgcaaggacgaaatgggcggatgaggcattacgatattgtcctgacgcaccaatcgttcttgtaggcttgaaaaaagatttgaggcaagaagcccattttaaagagaatgctaccgatgaaatggttcccattgaagatgcaaaacaagttgcaagggccattggggccaagaaatacatggaatgtagtgcactgactggtgagggtgtggatgatgtctttgaagtagctacaagaaccagtttgcttatgaagaaggaaccaggggctaactgttgcataattttataaaaaaaacttacactgaaatgatacattatctttttagcaagggagggaaaaacaataccgtattataattttaatcaaatttcatagatataatggaataagttaaaaaggcttatcgatagtgcatgtataaaacacaaacccattcgatatgtttgttcgttaatgtcctacagattcttattcgagagcctttaccagaagcaaaatttccgacggatataagaaaatggcacatcaaaccatagctcaaggtactgcgccgatgagctaaacggaactgcctagtttgattatttttcgtttatatacttatttacttatttacgctatttgtattcgaattccttacgaggcgatgagtgaaagacgcgccagtaggacgcgtcttttttttttcagtataatgtaaacatattattgaattgccgaaggagacaaaaagaaaagaaaagaggagatcatctttcatataatccaaccacgtcgtagagcaaaccacgacaattttaactttctgtttcagttaaaggagtttataacgaccagcacggctaaccatgtcaactgaaccggtaagcgcctctgataaatatcagaaaatttctcaactggaacatatcttaaaaagaccagacacttatatcggttctgttgaaactcaagagcagctgcaatggatatacgatgaagagaccgattgcatgattgaaaaaaatgtcacaattgtaccagggttgttcaaaatctttgatgaaatcttagtcaatgcggcagataataaagttcgtgatccatcgatgaaacgaatcgatgtaaacatacatgctgaggaacatactatagaagtgaaaaatgatggaaaaggtattcccatagagattcataacaaggagaatatttatattcctgaaatgatatttggtcatttgttgacatcatccaattatgatgatgatgagaagaaagtcactggtggtagaaacggttatggtgctaagctttgtaatatattttccactgaattcatattagaaactgcagatctaaatgttggccagaaatatgttcaaaaatgggaaaataacatgagcatttgccaccccccaaaaataacatcttacaagaagggtccatcatatacaaaggtgacatttaagccggatttaaccagattcggaatgaaagagctagataatgatatcttaggagtgatgcgaagaagagtttatgatatcaatggttctgttcgtgacattaatgtctatctgaatggcaagtccttaaagataagaaatttcaaaaattatgttgaactctacttgaaatcactcgaaaaaaaaagacaactagataacggtgaggacggtgccgctaagtctgatatcccgactattctttatgagagaataaacaacagatgggaagttgcttttgcggtttctgatatctcttttcaacaaatttcttttgtgaattccattgcaactaccatgggtggtacccatgtcaattacataacagaccaaattgtaaaaaaaatttcagaaattttgaagaaaaagaagaaaaaaagtgtgaagtcttttcagattaaaaataatatgttcattttcattaattgtttgattgagaatcctgcatttacctcacaaacaaaagagcaactgacaacaagagtcaaagattttgggtcccgttgtgagattcctcttgaatatattaataagattatgaaaactgatttggctacaagaatgtttgaaattgccgacgcaaatgaagaaaatgcgctaaagaagtctgatggtacaaggaaaagcagaattactaattaccctaaactggaagatgccaacaaagccggtacaaaagaaggctataaatgtactttagttctgacagaaggggattccgccttgtcattagctgttgcaggtttagctgttgttggtagagattattatggttgttatccacttcgtggtaaaatgctgaatgttagagaagctagtgctgatcagatactaaaaaacgcggaaattcaagccattaaaaaaattatggggttacaacatcgcaagaaatatgaagatacaaaatctttaagatatgggcatcttatgatcatgaccgatcaagatcatgatggttcgcatattaaaggtttaattataaactttttagaaagctcatttcctggtcttttggatatccaaggtttcttacttgaattcataactccgatcatcaaagtttccatcactaaaccaacaaaaaacactattgcattctacaatatgccggactatgaaaaatggagagaggaagaatcgcacaaatttacttggaagcagaagtattataaaggattagggacttctctagcacaagaagtccgagaatatttttcgaacttggacagacatttgaaaatattccattctttgcagggtaatgataaagattacattgatttagctttctccaagaaaaaggcagatgaccgtaaagaatggctgagacaatacgaacctggtactgttttagaccctactttaaaagagattccaattagcgacttcattaataaggaattaatccttttttctttggccgataatatacggtcgattcccaatgttttagatggatttaaacctggccaaagaaaagttctttatggttgtttcaaaaaaaatttaaagtcggaactgaaagtagctcaacttgcaccatacgtgagcgaatgtacggcatatcaccatggtgagcagtcattggcacaaactattattgggctagcccaaaactttgttgggtccaacaatatttacttgctattacctaacggtgctttcggtacaagagccactggtggtaaagatgcagcggcagcgagatatatctacacagaattgaacaaattaactcgtaagatatttcaccctgctgatgatccattatacaaatatatacaagaagatgagaaaacagtggagccagagtggtatttaccaattcttcctatgattcttgttaacggtgctgagggtattggcactggctggagtacttacattcctccattcaacccattggaaattataaagaatataagacatttaatgaacgacgaggagcttgagcaaatgcatccgtggtttaggggatggaccggtactattgaagaaattgagcctctgcgttacagaatgtacggtaggattgaacaaattggagataacgtcttagaaataactgagttgccagccagaacttggacatcgactataaaggagtacttacttttaggtttaagcggtaacgataaaataaaaccctggatcaaagatatggaggagcagcacgatgataacatcaaattcataatcacgctatcacctgaggaaatggctaaaacaaggaaaataggtttttatgaaagatttaaactaatttcgcctataagtttgatgaatatggtcgcatttgatcctcacgggaaaatcaagaagtacaattccgtgaatgaaatattaagcgaattttactacgtcagactagaatactatcaaaaaagaaaagaccatatgagcgaaaggttacagtgggaggtagagaaatactctttccaagtaaaatttattaaaatgattattgaaaaggagttaacagtcaccaataagcctaggaacgctattatccaagaacttgagaatttagggttccccagatttaataaggaaggtaaaccatattatggaagtcctaacgatgagatagctgaacaaattaacgacgtaaaaggcgcaacttctgatgaagaagatgaagaaagttcacacgaagatactgaaaatgttataaatggtcctgaagaactatatggcacatatgaatatttattaggaatgagaatatggtcattgaccaaggaaagatatcaaaagctgttgaaacaaaaacaagaaaaggagacagagttggaaaacttgttaaaactttccgcgaaagatatatggaacactgacttgaaggcttttgaggtgggatatcaagaatttttgcaacgagatgcagaagctcgcggtggtaatgttcccaataaagggagcaaaacgaaaggtaaaggaaaaagaaagcttgttgacgacgaagactacgacccatcaaaaaaaaacaagaaaagtactgctagaaagggcaaaaaaattaagttagaggataagaattttgaaaggattttgttagaacaaaaactagtaaccaaaagcaaggcgcctacaaagattaaaaaagagaaaacgccttctgtttcagaaacaaaaacagaagaagaagagaatgctccttcttccacgagttcttcttctattttcgacataaagaaagaagataaagatgagggcgaactgagtaagatttcgaacaagtttaaaaaaattagcacgatttttgacaaaatgggttctacttccgctacatcgaaggaaaatacaccagaacaggacgatgtagccactaaaaaaaatcaaacaaccgctaaaaaaacagctgtaaaacctaaattggccaagaagccagtcaggaaacaacaaaaagttgtggaactatctggtgaaagcgacctagaaattttagattcatacactgatcgggaagatagcaataaagatgaagatgatgctataccacaacgatcaaggagacaaagatcgtcgagagctgcgtcggttcctaagaaatcttacgttgaaactttagaattatctgacgacagtttcatcgaagatgatgaagaggaaaaccaaggatcagatgtttcgttcaatgaagaggattgaataatatttatccagagaaagcgccattctttttatatgtttatatcagaaacaaatagaagtcgatcgtaatgactagattatataatcagaaatagcctttggtgatcacttccattttagtcagcataatagaaagtttaattacgcgcttttttacattccgacaaagatctgcccgagaaaattcttcgagaagacaacaacaacaaaaaaaataaagcctgggcgaaaaacatcgtgcgtttacataatatcttgaaaagcaaacagatatataaaccgctattgaaattacctttttaagtattcgcctagaagccttgtttcaagtagcatcaacaacaggtgttaggttaaactgctttgactttttgttctttaacgaatatcattaaaaaaaaaggacatctataaagaatgtctccaaactcgtcgaaaactcgaacggaccagataagctccatgcctggtattaatgaagccacgaaggtggaaagtaagaatgttgtgaaggatgctgttccaataaaatctgaagttgaaaccaatggtacatcaatagtaagagaaaaacaagatccatcgtacgttggttggaaacaagttggtggttgggaggaaaaggacgagttaacttccgaagaccttttagtggacgtaaacaaggacacttttttggggaaccttttaccagataaattctatggtgattggtatcatgaagtcgctattctcatcatcgctggtttatgttcctttgtgctgggctattttaaattctctctcgcgtccgtccttatcgtgatgctaaccacaggaatgttatatagaacttcgtccaaaaaatatagggaatcgttaagggatttagcccagaaagaacaaactgtagagaaaattactagtgattatgaatctgtcgaatggttaaacacctttttagataaatactggcccattatcgaaccttctgtctcccaacaaattgtcgatggtacaaatactgcattatctgaaaatgtggcaattccaaagtttataaaagccatctggctggatcaatttacgttaggtgtgaagcctccaagaattgatgccataaagacattccaaaatacaaaatctgatgtcgtagtcatggacgtatgtctatcattcactccacacgacatgtctgatcttgatgcaaaacaatgcaggaattacgtaaattccaatgtcgtattaaaggcaaagatattcggaatggacatacctgtttcagttgctgatattttttttcaagtttttgttagatttcgtttccaattgatgacaactttgcctcttgttgaaactataaatattcagttattggaagttcctgaagttgattttattagtcgtttattgggtaactccgtctttaattgggaaatcctggctattccaggcttaatgagattgattcaaaaaatggcatttaaatacttgagccctgttttactcccacctttctctttgcaacttaatataccacaacttctttccaagactggcttacctataggtgttttggaaatcaaagtcaaaaatgcccatggattaagaaaacttgtgggcatgatcaagaaaacagttgacccatacttgacatttgagctctctggtaaaatagtcggtaaaactaaggtttttaaaaattctgctaatcctgtttggaatgaatccatttacattctgttgcaatcttttactgatccacttacaatagccgtatatgacaaacgcgaaaccttaagcgacaaaaaaatgggtacagtaattttcaacttgaataagttacatgcaaatcactatcacaaaaatgaaaaggtacatttcctaagaaattctaaacctgtcggtgagttgacatttgatttgcgatttttccccactattgaaccaaaaaaattactgaacggtgatgaggagcctttaccggatatgaatacaggtatcaccaaaattactattcgcgaactcaagggactggatgaactaagtgacaaaaaattcgtctttgcagagttgtatgtcaatgcagaattggtgatgaccacaaagaaagagaaaagaactgcccatttgaaatggaactcagattattattctgtggtaacagaccgtagaaagactatctgtagatttgttttgaaggatcagagtggtaaagtaatttcatcttcggtacaaccattaaatcatttgatagatagaacagaagtcaataaagaatggattcctttaaggaatggaaagggagaattaaaagtcaccacttactggaggccggtagatatcgacctcggattgaaaagtgtaggatatactactcctatcggtatgttgagagtgtttatcaataaggctgaaaacttgagaaatccagatagcttaggaaagataagtccatacgccaaagtatccgtcaatggtgtggcaagaggtaggacaaatgaaagaatagagacattgaatcctatctggaaccaatcaatttatgtgtctgtcacatctcccttacaaaaagtctcaattgactgtttcggtatagatacaaatggcgatgatcataatctcgggagccttaatattcaaactcagaatatatatcataaagacaatgacgataaatataccatttttattgacaacgctccaagaactggcaacttaattggaaagaagggtgtaaaggggaccgttacgtattatttatcattttatccagttgttcctgttttaagcttggaagaggcgaaggaagttgacgagattaatgagaaaaaagataagctagaaaagcagaaaagtacactggatgacaaaaacatctcaaaggaggagaaagaaagaattaaaaaggaagagttcaggctcaccgaaaaatatgacatgtatagttacaaaatgaagcttgacctcgatgaattgctgcaatacaatgctggtgtactaggtgttactgtattaggcggggaactaccccagcctgggctctatgttcaaacattttttgattcctgtggttacgcagcgataactagtgcaaaaaatgctattaggaccattaaaacaggctggtcgggcgatttcatgataaaagagctggaatggtccgtgactacatttagggtaacaaagactaaagacgcgaataaggcggaaaattttatttgcgaagtcaacattccaacaattgaattggtgaggaactgttattacaaaccttccgtattaaatctaatagggaaaaagagtgccaaactattagttcaagtgtcatggttccccgtaactgccacggaattgcctcaatcagacttgataactaactctggtgatttgaaaatcaccgctaaaagtgctgaaaatctaattggtgttaataagaatggttattccgatccatatgtcgaattctttttgaatgaaaagagcacatcacccttctttaaaaccgcagttcaaaaaaagacactaaatcctacctggaacgaaagcaaaactatcgaagtttcaaatcgtgtcaatgactacttgacaattaacgtgaaagactacgaatccactaactccaataggagtattggaaaagccgttgttccattatctactattgatccagagagcgataccacctttaatataccgttagtgggaccaaagggagaagatggcggtgtgctacatcttgaatttgagtttgaaccccgctatactaccaatgtagtcaaacgtgaagccgggcttggaaattttgccacgaaaggattaggtacaggcatcaaagctggttctacagttttcgccttaggaaccaatgttgtaagcaccggattaggaacaattgataaagtaaaggccggagtctttggtggcaagaagtctacaaccactggggacaaaaaatccgaagagaagcaataattctatcgatggtaaagagtatgtgtcacgaaatcatcttgatgccgcaatgtacgagcaaaaaaagaaaagagaaatcaatcttaacaactcaaccatgccgagtgctactatagtacttttctttattactacgtatgtaaattgtaacaaatgtgtacttttatgtgtgttcttaaatgggaaactacttagcgttttgttcatttccagtgttaagtaggaagaatgactgagcgaaaaaaaccgtagaagtagaacttaaaataagaacggaggctaaaccaccaaaacagctcatcaacagttaaaacaccaccaatatttccagaaaaaagaactgtagatatagtctcattagtatttagaagaaagaggattttgcaatggcaggggatagtataagcgctgacggcactggcgtccatccagttgaactgtcggtgtattcagtattgtccaccgatttagacggactgtatcaatcgatcaatgaattacgcgagtcgcaagcactactcatccttatgcttcggaaggttcgcgataaacttcgaagagaaggtcaagtcctttatgacccagaaccattcaaaccaaccatggataaactggctgacttatctgcccgtgtgcgcattctctcacaaagatacgaggagcttcaggggaatgctagagccctcaacaactaagtaaacatacacatgtatagcataatcttcgattccttttacccattcgtagatggcatcgacagtgtacttataatactaccgtgagaaacgatattaagaacaagacgaaaaatggtggaaaatctggaaagcaagaacgtagcacgctagagttattctagcttgtcagctcgactgtttaattattattgttattatattaacattaacgtaataaccattgaactacattaaagaaataactgtctcgcttatatctggtctattttttgttttttgcctttccttttaaattctttataaccttgaaaacaaaaaatcacattggtaaattacaatcatttattaccaaatttgtccattaactattttagcgtgactgactgataaagactgtttcactctctttatttattcataacaaaaattcagatattttgaactataaagtactaaaggcagaaaaattaatagcaaattaagcgatggcaatcaagtcattggaatcgttccttttcgaaagaggtctagtaggatcctatgccattgaggctctgaataattgtaccctggatatagacgtcaaccattatgtttccagattgttgaccaataaaagagaacagtatttggatgccattggtggtttccctaccagtttaaaaatgtatttggaaagcgacttaaagatattcaaggatttcaatattacccctatttttgtctttaatggtggtttgacttacaaccaattagaggcatcgggccattttactgcagcatctgcttctgcgtcgatttcgtcaaccactacttccagcagcggtaccaatgccacaacaagatccaacacggaatccgttcttttgcagagaagtagaggctggacacaatggaacaacttgattagttcgaatcagaattcctatattgaccagcctattcaaccccaagagccattcagacataacaccacaattgactccaaagcttaccaaaacgatttgatcgcttattttattgagcatgggtatatgtaccaagtggctccttactcctcttggtttcaactagcatatttattgaatagcgcttatattgatgcgatctacggcccaactgattgtttgatgctagattgtgttgataggttcattttgggtatggaatttccaaataaagaatttcgattcattgacaggtcaagagtgatgaaggatttaggttgtacccatgaagagtttatcgatattgctatggctgtaggtaatgatttgcaaccaacaactttaccaccattgcaaatttatccagttcctcagctgtttgatattgctctagaaatggttttgaatacaggtacaaacttctatgcctatcaactatctacaaccttacaaaatgactccaaagagaatattcaaaactaccaaagaggtatttctgcattaagatacatgccagtcttgaaagatacaggtaaagttgaattatttgttcaagagatcgttgtttcagaggaggacagtgaaaagaataacaaggatggaaaaaagagtaatctttcctcaccatcttctgcgtcatctagtgcttctcctgctaccaccgtgactaagaacgctagtgaaaagttaacttatgaaaaatccagcactaaagaggttagaaaaccaagagatattcctaatgatgttcatgattttatcggccaaatgttacctcatgaatactatttctatagatccataggactggttactggaaaattatttgacgcaattgtcacaggagtttatcctgaagagcctccattgggcggaggatcttctacatcctacaagaaactggtttccaagtccgttgaaatcttcaagaataaagaaatcaatttattaactcaaccaattaacagatactatcagattaaacaaattaaacaagtcaagtggtatgcggcaaatgagcctaccactttgaccaacaggatgtcaccttctatgtttgaaactatcaaccacttaattgttaaaacagaaacgtctgatgaaaaggaattttctatctctgagttcattacaacaataaatggttctagcaatatggcgaaagattttatatctgaaaaagtcattttcccaaactccgtaccaatcgaatccaaattaaactcaccatttaatttattgtcgaccaatttcttaagattactagtactattggagttcttcacttttgatttcaaggaaaaactgctagagcctacgagatggggtgaggtattcttaaaattaaatgagctcaatattgacagtaagtatcacgaatcagttattatctttttggtatttttgaaatgcgatgtcttaaaacttgacgaagaagttcaaccaccggctccctcagccctatctcaagccactcttcgttcatatcctgaagaatcattgtacgtcctattgattacgcgtgtattaactttatttcaagtggaccaaaagccatcaaattaccacggaccaattgataagaaaactttgatctttagagatcatctttctttcataaaggaaaatttaaatgaactttttgaagccgttttgatctcatctttaacttctggcgagtttaatagattatcacttgataactttggttgggcaagaaagattgttagatatttaccgttcaaattagattccccaaatactataatggctatgatgtgggagtttttcttacaaaaatatcttcacaatggtaatgccaagaatgatgcattgtctttagttgctactgaattcaacacttacaaatccacaccaaatcttgatgaacagtttgtcgaatcccatagatttcttcttgaaatttcaaaagtcatgcaggagctaaatgctgcgaaattaatcgatgaaaacgtgtttaaattattcactaaagcagttgagtttactacaacagctctatctagctgaagcgtgagaatgagtatgatggaaatagtggaactatttaaaaagcacccaataaagaaagatagttactgtaaagaggtatattatcattattcagagggttcaagtaccatcatcaagatttaacacaagcacagtgaatagcaacaattaaagaaaaaactaatcaaaatcacggtagaaataggagaaaaaaagtaaaacagaaactaagtcactgtttctttatatgacatattctattatataaatatgtaaagaacgctgaacagtaaaaattttatgaaattccggcagagaagaaaaggaaaaaataagtatacaccacaccgttactggatagattgaagttcaaatcaaaaaagtttacaagtgaaataacaaacagtaaatattacacattcatgtacataaaattaattatcggtgtcaattgatttctgcttgtaatgcttgcaattcgtgtctcttattgttcaagtaattctccaatacttcaacctgctgttcaatgttatccaagtcatcagttatcgacctgatgttaatccgcttagaaagttttgagcctccttgagttttttcactctttttgtagttcaaaaggccttctaattgttctctcatgttcgcaacttgatcatctgtcagagaagcatatttttgctttatactgtcttcatttgaaagcacgttactgccactgctatcggaactcgagttctgcccattgtcacgcagattgtccacttcgttagcttcttcttttctctttgtaggaggttgagaggaccgtaaatcatagctcagttgttttttattgcacacctccgccagagaatttggtaaacttgctggaatttcagcacccaaatcatttctttgtcttaaacagtgaataaaataaaaagtaggatctctatcaattgatggcaaattttgtgggttaattaaactccaaaccttatttaaatctgtcttactgatgttaaaaaattttgtggaaagttttgttgacagttcgttgaatgtaatagtaccatcggttagttttgcacagctattataaattttttcatattgattcaaatcatctggagacatgtaccaatctactttgatttccttctttggaggcaagtctgcgttttctatttgcttgcgcttctttctttctttgattagattcaccttactccctggaatcaaccaatcaggcaattcatctggaacagagctaatgtttttattaaccatatcaaatattaatctcatgcaaattacaaattcctcaaagtctaaattgtcgtcgtcatcaatatcagctaaaaaccaaatcttgtttagaaccgatgaatctaatttggaattataaagaattggtaaaacctggtcatggtttaccttattctctattggtttcaaacccgagaagatttgccagtatttttttatttcaaattgttccaacttgggcatttttcagagatccctgttatctttaccggcctttccaatacccactaactctatggttatattacaatcgtctgattataacaggcaattaaccttgtgtttctgacgttcttttcattcattcttgatatgttaaatcataggggtcctacacgatcgtcaaatatgatatttaaaaagtaataaataaaaatgcagcttttttattagcgatgggaaatattgaatatttgaaggggcaaataacgtttaattcaatcgaatgacggtctaaatgctgctgaaaaattgcgagacggacaagcagcgagatatacggtatgcgtgtttgttcaaggaacttgatgttaagggaaatggtcaagttactctagataatctgataagtgcttttgagaagaacgaccatccgctcaagggaaatgatgaggcaatcaaaatgctgtttactgcaatggatgttaacaaggactctgtagttgatttaagcgatttcaagaagtatgcttccaatgccgaatctcaaatttggaacggcttccagaggatagatttagatcatgacggtaagattggcattaacgaaataaataggtatttgtcagacctcgacaaccagagcatatgtaataatgaacttaatcatgaactttcaaatgaaaagatgaacaaattctcgaggttttttgaatgggcgtttccaaagagaaaagccaacattgcgctacgaggccaggctagccacaaaaagaatactgataatgatcggtcaaagaaaaccaccgactcagatttatacgttacatatgatcaatggagagactttttgctgctggtaccgagaaagcagggttcgagacttcatactgcttattcctatttttacctattcaacgaagatgtcgatctgtcctcagagggagatgttactctcataaacgatttcattcgcgggttcgggttttttattgctggtggtatttcaggtgttatttcaaggacttgtaccgcgccatttgatagactgaaagtgtttctcatcgcaagaacggatctatcctcgatcttgttaaattcaaaaacagatctccttgctaaaaaccccaatgctgacataaacaagatatcatctccattagcaaaggctgtcaaaagcttatataggcaaggcgggataaaggctttttatgttgggaacggtttaaacgtcatcaaagtttttccagaaagttcgataaagtttggttctttcgaggtcaccaagaaaataatgaccaaattagaaggctgccgcgacacaaaagatctttcaaagttctctacttacattgctggtggtttagctggtatggcagctcagttttccgtttatcctatagatactttgaaattcagggtgcagtgcgctcctttggacacaaagttgaaggggaataatttgctctttcagactgcaaaagatatgtttcgagagggggggggtcagattattttacagaggtgtcacagtcggtatagtgggcatatttccctatgctgcattagatttggggactttttctgccttaaaaaaatggtatattgccaaacaggcaaagaccctgaacctaccacaagatcaggtcactctaagcaacctggttgtacttccaatgggtgcattcagtggaactgtaggagcttctgttgtttatccaatcaatcttttaagaacaagactacaagcccaaggaacatatgcacatccttatgtgtataacggctttaaagatgttttgttaaagacgctagaaagggaaggttatcaaggtctatttaaaggtctagtaccaactttagcaaaagtatgtccagcagtttccatcagctatttatgttacgaaaatctgaaaaaattcatgaatctggagtagtgataataacatatgcatatgtatcaactagtgaattctatttaattataaaccgctgctgcggtttgtgggcgtactgtcagccaagctttcgttataatatatattcttttcaacatgtacatagctagaactctagaaagcacagattaataccgattctaatacagattttaatgacctcaatagttaattgatatttgataaaatattataaaaatcgtctataacagaacgcgaaaagaaaagacgcgtctctcttaataatcattatgcgataaaatgtttcaccacatcgaaaacttattaattgagacagaaaaaaggtgtaagcaaaaggaacagaggtatatccctgtgaaatatttatttagcatgacacaaattcatcagataaacgatatagatgttcatcgaattacatctggacaagttatcaccgacttaacaactgcagtgaaagaactcgttgataatagtatagatgcgaacgcaaaccagatcgaaataatctttaaagattatggtcttgaatctatcgaatgttctgataatggtgatggcatagacccttcaaattatgagttcttagctttaaaacattacacatcaaaaattgcgaaatttcaagatgttgctaaagtacagacgttagggtttagaggggaggccctatcttctttatgtggcatagctaaactaagtgtgataacaacaacttcaccaccaaaagcggataagttggagtatgatatggtcggtcacattacttcaaagacaacgacatcaagaaataaagggacgaccgtgttagtttcgcagttatttcataacttgcccgttagacagaaagaatttagcaaaacttttaagcgccagtttaccaaatgtctcacagttatacaaggttatgcaatcataaatgctgccattaaattttcagtttggaatatcacaccaaagggtaaaaaaaatctaattctatcaacaatgagaaattcaagtatgagaaagaatatatcctcagtattcggtgcaggtggtatgcgtgggcttgaagaggttgatttagtgcttgatttaaatcccttcaagaatagaatgcttgggaaatacaccgatgatcctgatttcttagacctcgattataaaattcgagtgaagggctatatatcacagaattcgtttggttgtggtagaaatagtaaggataggcaattcatttatgtgaataaaaggccagtggaatactctacgcttttaaaatgctgcaatgaggtttacaaaacgttcaataatgttcaatttccggctgtatttctcaatcttgaattacccatgagcttaattgatgtaaacgtcactccagacaaaagagtgatactgttgcacaacgaacgggccgtcattgatattttcaaaacaactctcagtgattattacaatagacaagaattagctcttcccaaaagaatgtgctcacaatcagaacaacaagctcagaaaagacttaaaacggaagtctttgatgatagaagcacaacacacgaatccgataatgaaaactatcataccgccagaagcgaaagtaatcaatccaatcatgcacattttaatagtactactggcgtaatagacaaaagtaatggtacagaactaacttctgtgatggacggtaattatactaatgtcactgatgtcatcggttcggagtgtgaagtttcggttgattcatcagttgtattggatgagggcaactcaagtacaccgactaagaagctgccaagtatcaaaacagattctcaaaacctaagtgatctgaacctgaataatttttccaatcctgaatttcaaaatataactagtccagataaagcacgtagcttggaaaaagttgttgaagaaccagtttattttgatattgatggtgaaaagttccaagaaaaagcggttctatcacaagcagatggtttagtttttgtagataatgaatgtcatgagcatacaaatgactgctgtcatcaagaaagaagaggaagtactgacacagaacaagatgatgaagctgactctatatacgcagagattgagccagttgaaatcaatgtgagaactcctctaaagaactcacgtaaatcgatttccaaagataattataggtcattgagtgatggattgacgcatcgcaaattcgaagatgagatattggagtacaatttaagcacaaaaaattttaaagaaataagtaaaaatggcaaacaaatgagtagcatcataagtaaaagaaaatcagaagctcaagaaaacattatcaaaaataaggacgaactagaggatttcgaacaaggagaaaagtatctgacgttaacagtttcaaaaaatgattttaaaaaaatggaggttgttggacaatttaatttaggatttatcatagtgaccagaaaagttgataacaaatatgatctgtttattgtcgatcagcatgcaagtgatgaaaagtataatttcgaaacactgcaggccgtgacagtttttaaatcgcagaaattgataatacctcagccggtagaattaagtgtcattgatgaacttgtggtgctggacaatttaccagtttttgaaaagaatggattcaaattgaaaattgacgaagaagaagagtttggctccagagttaagctgttaagcttacctacttccaaacaaaccctttttgatttgggtgattttaatgaactgatacatttgatcaaagaagacggtgggttacgaagagacaacatcagatgttccaagattcgttctatgtttgctatgagagcatgtagaagtagtataatgataggtaaaccgctgaataagaagactatgaccagagtcgttcataatctcagtgaacttgataagccttggaattgtccccatggacgtccaacaatgagacatttaatggaattacgtgattggagctcattttcgaaggattacgaaatatgatctagctttgatattcattcattatataattaacaaatacattatatacagggagtgacaacacaaaatatactcgtgcattgaagatgcttgatggatatatgtattacgacataaagcttagccattaagaatatgaacgtggctttaatttgtttatatgtggagagtataatcacttgccaaagatacaagaccaaagggacggattatgttgtacttttgcttgagaaaatgtgtgaattccacgtctatcgattttattaagcttccttgcagttttcgcgttgtttcttgtatgctggcccctaactggcagatgcaatgtatgtctcataccgctataactcccaatttttctttttagagctatattgtcttttacgattgctctagcgtctccttcaatcgtcattgtcgacagttcactagctatactcatgatttggggttctgatagttggtgcatcctcatccaagggtagaaccctaacttcgagcatatcttttcggctgttgttttacctatgccgtaaaatttagaggccagtgcgattttaatgacctctttacctttgaaacctttacccaagatgtgaacgaccatggttttgatggaagacccgacttgatttgctcttgaatcgtctcttctattttgaagtaacaacgtatcctagcctgatatatgaaggagtttttttaaccttaaagaacaaatatatttcatttctataatgagcgccatgtcgtcaatagggatattgtatcttcagctgtcatgtaacatattaacttccaggaatcttaattgaatgattatgtagggatgatcttgtagcgtaaatatagatacatagttagagctgttgcagcatatacatatacatatatattatatatttttcttttatttttttcatgcggggggatgcatttcatgcagtattctttctaattgctctacatccaatctttggatgaacaggtttcgcagtaaacctaacatggtgataaaactagctagtcccacagggacgacacaaagaaccgtgattttatatagatctatcgttcgcttagtggtaaaattgaatgctttttttggatattttttgggtcttttagggctttgtgaatgagagactgagggcctgttaacaggaaacaatccgccatcactgttatcggagagactgtcgttggaaggaacatctactgtactttcgtcggctaccacaacatgtgagtcttcatcagcgtcatcttcaccatcctcatagtcttctgtttcttctggaacattagtatcctcttgtacttcgccttcctggttcctgatatacctcagatccgaggtaagataactttgccaaatgtacactgctgttagtacacaactaatgagtatccatgtatgcaaaaaatagtcgagttccggagacaaagacgacaaaagaaggagttctaaggtgacaatgatcaatgacatggaaaacattcttaaaatggcggccacagtagagtacttgacgatccatcggaccatcaaagagtcgagaatggcatacgagaggtataaagacaccaggcaccaaagtgagcaaaggagatattcagacgctcttgctgtagtgagtgcggataataggagtgaatccttaccgtcgccattcacagccttttgcgaagctccttcaaatgatgagttattgtcgtaagcgctattgagtttttgccagaaataagtgaacgcatctcttagtgattgtggctcgtaaagcgttatgctggtgcgcatggagactctccaagccttccgcagagatgtgaagatgtaagttaacggcggtaaaagggatatgtccctgcataaggccatcagcatatgctgcttggcagttaaatgattcaaagacagcgttttcatagaactgtacgtctttttaaaggtcgctcgctcatgcttggcatacttgtcctcatgagggcccataccagtacttagtatccacgtcatctggttttttaaaaccctgaagaatcaaataagattatttgaccaaaggaagggaagggaagagaaaaaaaacttaaagaaaaaagaaatgagaaaccctggtgtgttcacgtagatgcacagacggtgggcaacccaaaacttagtcttccgataaacttttcaggttcttgtacacgtggaaacgcccgatatatatcacatgtagctgtgtaatatgagaatgcctttgtccatgtgataaaccgtgcaaaacttaacatgggagcaggcacaagtgtgagtcccacgaacaaaacgccgctcgggtaataacgcccaatgtaaaaacatcataaatcagcacgcaaacggtaaagaacaaaaacatcttcaagggaaaagtatacagatgtatagtctaagctattgtatttgtataaatggttcttattttagtttcgtttgcccatgagcgtttgatttgctcaagaacaaggaacaaagaccagcgtgttggggaaaagaaaaagaaaacaaaaaacaaaagtagatcacaagttttccagagatgcagcaatttcgtccagttccttctttgcgtcttcgtacttgacggtcaattcctcgttctttctttcccattcttctctttgttcttccaaggcagctactcttctttccaattgatctgccttcaagtcggactctctcaatttctcagtggtttcctttagcttggtgtcgctttcctccaagtcttcttccaattgctggttcttcttggagaaattgtcgttgttggactgcaagtggtgagagtcctcggacaattgcttggattcagccaattctgcttccaacttctcgatctcttcctccaattggtggttcttcaccgtcaaggacttgatctgattttctttttcaacgttatcctgttctgtttgcttagagtcagaaagtcccgcttccagcttctcgatctcatcctccaattgctggtttttgacggttaaagacttgatctgattctccttttcgacgttctcttgctccaagtccttgttcttctctttcaactcctcgtacttctcctgccatgattcggcttccaacttcaagttgcttagcttttctctgattttgtccattgttgccttttttgtgtgtatggggtgtgagttctactatgtagatttcttctaccaacctaatcttttacagtatcagaagggaaaaacgaaccttcttcttgccaagtatgcagtatgtgatctctaacacttttccgtttctcgtagatcgtgctatggtgtgctgattttttattttaatggttacccgacttctttacccggctctccgtcgggtaagatatatgtgctagcgccacgcgatggctggtttgtctttttaagttcttaatatttatttttatattttgattttttttttttttttttttttccattagtgaatgacagcaatgtattaagctgctgccgcgcatacaaaatgtactgcgttaaattagattagcttaaattagtgcttggtaaaggaggagtggtttcaagtccggtgtgcgccccactttattcgggtatcttctacgtttttacatccatgtttcaggtactgttgaaaatagttaagatcgttcgtatttcttaattcatgtatttttccctgttcctaactcgcaaacatcagttttcttgcagatacgtcttgaaatacaaccatacagacaatggagacatacgagactagcattgggactcagtcttatcccccgactttgttcccacctcccctgggtaccggtgggtttaccacttcaggttatatacatgcgcttgtggattctacatcgaactcgaactcgaactcgaacacaaattcgaacacaaattcgaacacaaattcaaattcagataccaagattcctatagtgcaaatatcggatgactctcatataacacacgacagcttcaaaccatatatggagtaccacgatgcttcgcacttgaggaaccgtaacataagcaaagcggaccaggttgaaagcactgaagtgatggaacagtttacgcaatggtcgaattataagatgaggtctcgctctcctaccataaacgcaaagccaattcgacacacttcacaacgaagaacagactttaccagcaaaaatgaactctccaagttcagcaagaatcataatttcatttttcacaaagggtttttgaagaggcaacactccatacgcagggaagacaggcaagcaaaggtacggtcaagattcaggagcaagaaggagctgacatccgttttgaactatatagaactggaacaaatggatattgcaaatgtcctggcttcgcaaccggtaaacttacacgctatcagaaatctcactagcagggaccctgcggtaactcctatcccatttttaagaagccagatgtatgcaaccagtagtcgtccaccgtatctaaggaaccgctccataagtaggaaactacccaaatcacaaccaggtagtctcccgacgactatgcctgcgacggcgacgaaaacaattaaacagaattcaacgaccccaaccacaagatctgtttataacaagaatgtggggcggtccaatacttcccctagtgtgttgtaccacccaaaaagaagaggaaaattgaacaccaaatcgcatgcaagaaaggagcaactgctgttggaactgtggagagaatacttaatgctggttataacacagaggacgcaactgcgcctgactttgctttgctctccgggttcagcatcgaatgaaagctctgtctgctcttctaacgccagcgacttagacatgtcccttttatctactccttcaagtctcttccagatggcaggtgagaccaaaagcaatcctataattatacccgacagtcaagacgatagtatacttagtagcgaccccttttaagtaggtaaccccccctggattgcatagccattgcatagccttagacatcaaactttatttaatcacattatccttctatgtatctttttcccccgctcgatttcttctagaacattacggaaaataaaggaaaaaaatgactggagcatcgaatctgtagactaaaaaggtaatgacgcgttcttcgttcccacaagtatgtgaaatcgtttgaacgcttttatatactgataggaatagattataatagtattcaacattcatcaaacagtttatatcggtaataaaccaacctcacgatacagtgattatttctctaaacaacacgagccgtactgtacctacgataaagtaaaacacatttttcttttgctaccagtggacacaagataacggagaatgcaacaaaacacgtctttatatgactctttgaacgttactgccgctgcatccacatctgagattaagaaagcttacaggaacgctgcattaaaatatcatcctgataaaaacaatcatacagaagaatccaagcgaaagtttcaagagatatgccaggcatacgaaatacttaaagacaatcgtttaagagctttgtatgaccagtacggtaccacagatgaagtcctgattcaagagcagcaggcgcaggcgcaacgccaacaagccgggccgttcagttcatcctcaaatttcgatacggaagcaatgtcattcccggatctatctccaggtgatcttttcgcgcagttttttaatagttctgctaccccctcttctaatggctccaaaagcagttttaattttagcttcaataatagctctacgccgagcttctcctttgttaatggcagtggcgtgaacaatctgtactcctcgtcagcaaaatacaactccaacgatgaggaccatcatttggatagaggccctgatatcaaacataatctaaagtgcacattgaaggaactctacatgggtaagactgcaaagttgggtttgaataggacaaggatttgcagtgtttgtgatgggcacggtggtctaaagaaatgcacttgtaaaacatgcaaagggcaaggtattcaaacccaaactaggcgtatgggacctctagtacaaagttggtctcaaacttgtgcagattgcgggggtgccggggtttttgtcaaaaataaagatatttgccaacagtgccaaggtcttggcttcattaaggagaggaagattctacaagtcaccgttcaaccgggatcgtgtcataaccaacttatagtacttacgggcgaaggtgacgaagttattagtactaagggaggcggtcacgaaaaggtaatacctggtgacgtcgttatcaccattttacgtttaaaagatccgaatttccaggttatcaactactccaatttgatatgtaagaagtgcaaaatcgacttcatgaccagtttatgtggaggcgtagtttatattgaagggcaccctagcggtaagttgatcaaacttgatattatacctggcgagatactgaagcctggttgtttcaagactgttgaggacatggggatgcccaagtttatcaacggtgttcggagcggtttcggtcatctatatgtcaaattcgatgtgacgtatccagagagactggaacctgaaaatgctaagaaaatacaaaatattctggctaatgataaatacattaaagcagaacgttccaccatggaaaccgcagattcagactgctattgcgatttggagaagtcatatgacagtgtggaagagcatgtgttaagtagctttgaggcccctaatttaaacaatgaagttattgaagacgacgaccttggtgatttgattaatgaaagagattctcggaaaaggaacaaccgtcgattcgacgaaagtaatattaataataataatgaaacgaaacgaaataaatattcttcaccggtaagcggtttttatgaccatgatattaatggatattgaaggttatatagtcatgcagtaatgttatacattttctatttttattttttgtatcagtactctatctataaggacattcctttttttaagcaatgcggaaagatacgctattcttcctgtggatggtttaccgcggtttgggtggtaatatcattgcagccctagtcctttagcagtttttttagcgtgtaatacattgttattcatctttttcttagtgcctgccaagagatcgtgggaggttacttaacagaaaagcaaaaaaaaaaaccgattagaatgtgcatgccgttgttacagagaagcaagggaagttcaccactgatcatatttctaagttcatcaaaatatcgttttggtttcagcagtagggatctttaacccaagtgttcattttctttcctttttgctttttatttgaatgatctgaacaaaaggagaaacatatactgtactattgcgtgaaaacgaacagagcacaaccctcaagaaaaaagagaactaccccttagttccatctcatttacttaagcaacacttcctaattattctctaatcctaataaaaaaaaagaactgatgtcgcgggaggcatttgatgtaccgaatataggtactaacaagtttttaaaagtcacacctaatttatttaccccagagcgattgaatttatttgatgatgtcgaactatatcttacgttaataaaagcatccaaatgtgtcgagcagggagaaaggctgcacaatataagttggagaattctgaataaagctgttctaaaggagcataatattaatcgatctaaaaaaagagacggcgtgaagaacatatattatgtgttaaatccaaacaacaaacagccaataaagccaaagcaggcagcagtaaagcagccaccattacaaaaggccaatttgcctcccacaacggcaaaacagaacgttttaactcggccaatgacatcaccagctatcgcacagggtgctcacgatagatccttggataatcctaattctacaaacaatgatgtgaaaaatgacgttgctccaaacagacaattctccaaatctactacgtcagggttgttttcaaattttgcagacaaatatcaaaaaatgaaaaatgtgaaccatgttgctaataaggaagaaccacaaactattatcactggttttgatacaagcactgttataaccaagaaacctttacaatcaagacgctcaagatcacctttccagcatataggagacatgaacatgaactgcattgataatgagacttccaagagtaccagtcctactcttgaaaatatgggaagtagaaaatcctcttttcctcagaaggaatctttattcggaaggccaaggtcttacaagaatgaccaaaatggtcaactgtcactttcgaaaacatcctctagaaaaggaaaaaacaagatatttttcagcagtgaagatgaagattccgattgggacagcgtttcgaatgattcagaattctacgctgatgaagatgatgaagagtacgatgattataatgaggaagaagcagatcagtactatagaagacaatgggacaagcttttatttgccaaaaatcaacagaatcttgactcaacgaaatcatctgtttcatcagcgaacacaatcaactcaaacacatcccatgatcccgtacgaaaaagtttactcagtggactattccttagtgaggcaaatagcaacagtaataaccacaatactgcacatagtgaatacgcttctaaacacgtttcgccgactcctcagtcctctcatagtaatatcggtcctcaaccgcagcaaaatccaccgagcgctaatggtataaaacaacaaaaaccttctttgaaaacaagcaacgtgacagctctagcatcgctatctcccccgcaaccatccaacaatgagcggttatcgatggatatacaaaaggacttcaaaactgataatgagtccaatcatttatatgaatctaatgctccgctaactgctcaaactatactgcccaccgccttatctactcacatgtttttgccaaataacattcaccaacaacgaatggcgattgccactggtagtaatacgcgacatcgtttttcgaggcggcagtcgatggatatcccatccaagaacaggaatactgggtttttgaagaccagaatggagatctctgaggaagaaaagatggtacgtacaatatcacggcttgacaatacgagtattgcaaacagtaatggaaatggtaatgatgacacctctaatcagagaacggaagcactggggcgtaagacgagtaatggagggcgaatatgattactaagttaaataaatcagatacagtatttaaagttctttcaaaaaaagataatgtcatatattttactatctacgcagtgaaagagttccttctaatgacacactattcacttcgggtaacggatattgtgtactgaaaaatataaaaaattttatcccggaaatgcgatgagatgaaaatgcatgaagtagcgtatatattgattgcatgaggttggacttgaaagggcatatatactcggttttatcattgattcaagtgttcccataaataataaaacagttaaatcgaaatgctaagaagacaagcccgtgaaaggagagaatatctatacagaaaagcgcaagaattacaagattctcaactgcaacaaaaacgtcaaataattaaacaagcgctagctcaggggaagccattgccaaaggaactagcagaagatgagagtttacaaaaggatttcagatatgaccaaagtttaaaggagagcgaagaagcagatgatctacaggttgatgatgaatatgctgccacaagtggtataatggatccaagaatcatcgtcacaacatctcgtgacccaagcactcgtctctcgcaatttgccaaagaaattaaactgctatttccaaatgctgtcaggctgaacagaggtaattatgtgatgccaaatctagtggatgcttgtaaaaaatccggtactacagatttggtggtattacatgaacatagaggtgttccaacttctttgaccatatcacattttccacatggacccactgcacagtttagtttacacaatgttgttatgagacatgatattataaatgctggtaaccaaagcgaagtgaatccacatctaatatttgataactttactaccgctttagggaaaagagtagtctgtattttaaagcacttgttcaatgcggggcccaaaaaagattccgaaagagtaatcacttttgcgaataggggtgatttcattagcgttagacagcatgtatatgtgagaacaagagagggagtagagattgccgaagttggtcctagatttgagatgaggttgtttgaactgaggttgggaactttagaaaataaggacgctgatgttgagtggcagttgagaagattcataaggactgccaataaaaaagactatttgtgaatttttttatagatttgtaaaggttaaaatagaaggccgatgaggccttatgtaagtctaatatggtattcttaaaaaaaaaaaaaaaaaaaaagcgtcttagagggaatataagagaaaagaagagatagcataacacatgatttatttttatttttgcgttttttttttttcttaattgtttatcaatgtatctgtgagagtatctacataaaaaaaataaccatatgaagacataaatttaaaagaacaaaacgaacgaagggaagaggtgcagaaaggaaatttatgtatcacaactattaaattcagttgaaaatccaccatttgaaacttttttcttaagcacttcactgactttttcaactcttaactcatgttcggaggataacgtattagaagaagacacgtaagaaggatctgttgataaaggcatgggcttgcctattgctgtatatgacgaagatgtcgataaaggcgtctgggttgctaattcgggattacttgccaagtttgcacttgaacgcaaagacgaacttaacggaaaggaaggatctagcatgtccatggttaaatcttcttcttcgctgtcacttgattctatttggaacttgggattcttgtgcatgtttgcaacagggtcaacgtttgataaaatggattgtctttgaaatagtatcgaagatgaccggttttttggggattttgcattgttattagcattatttgaatattgtctcgcagattgctgcggagatacataaggcgaagtagctggtaattctgtagttttgatgaaggggttggaaaatgtcgttgttgctgacgatgaagaataggcttgtggtggggacctcttgaggatgaaagggcatgagtacgcttgggatttcataggtggtctagatgtaggcgtattattggcctgtgcaagtttttcatcattcaacatatcgacgtaagagtagaatcttagtattctggagtttggttcgccatttgaagttgtggtggtcatcccggtgttattgatgttattcaaggtgggacgtgtagccgcagaatgcgaatgagatctcgaaagtttaagatctggcgatgctggcgaagattctgatgagggaagagtggcactattcgttctagccaacagggccatgtttaggctcacagcagaggaaggtcttcttgaataaaccatatcgacatcgctcaggtcagtgttctcatcgttcactattgagcaactagcatctaaagctggagccaccgagttttctaacgtacgacggcgatggtgatgattttgcatgttgcaaatggggttcaagatgtactcttgatgtgctagcgagcttgtggtggagttcgacgccgacctagacgttggtatgacgttatctagcggagaggaaacattattggagttcttcctcaacgatggagttctaacctcgctaccagagataggtatcggagaaatggtctgcaagttgtaaaaactattagatcttgagctatgagatgtgttggaggcggaaaccggaggttgaagaaataaatcgtttgaacttgcctcttgcacggttctttcgaagataaaagaagggttgctgttgttcgaatttgacttgtacacgcacataccgtcttttttggcagtttcctttgacagcacttagattctcctcaagctctttttaccgtacctgttcctatttgaaatatttagatctgtgaaaggattagtcttttattcgtgataaaagcgaaaatctaatcccctgggcgccgcggagtgctcttcgccgagataaatatactaaaagagaggctttaattagtacccgaaatgacggtgaatagtgggatacttttataatggtgttatgttacatgattgccgatgaatgtgctgttaaaaagacgcagtttaacgtttgcaccgagatggctgtggtgcaagtgtcgaagtagcaggagcaggccgtattctctggcacacgcggtcgacacaagtaagatggaggcaaccaggaggaacggtcagattgtgaaggacctgggtagatactatccgtcaatgtcagaatcagcactccacgatctttgccaggagtataaagaagtcactatcgcagactttaatgagagattcttgggcaacccagccacattacaccatgaggataatcctaatttgttacttagtattaatggcaggattaaaagcattaggttttcaggccagaagattgtttttatagatctttacaacggcagtagcggattgaagaatgatacgcaactgcagttgatcgtaaactacaataaaattggtgggagtagtgaggataaggcgaatttctcagaatatatgaactttttgaagaaaggagattatattaaggcgctcggttatcccgggttttcccaatccagagtcaagatgctgtccttgatatgtaataagctacctatagtattgtctgtttcgcaactgccgttaccttccagactgaatgatgaaaccaagatcaaatctaatagagttgttgactaccaattaaacggcactcagacactgctagtaagggcgcgtatcatcaaacttttgaggaagtttctcgacgacagaaacttcgttgaggttgaaacgcctatactgtcatcaaagtccaacggtgccatggcgaagccctttataacgtcgtccaaggacttcgaccatttggagttgcgtattgcaccagaattatggctgaagaggcttataattagtggtttacaaaaagtatacgaaataggaaaggtctttcgaaacgaaggcattgattccacgcataatgctgagttttccactttagaattctatgaaacttacatgtcaatggacgatatagtcacaaggactgaagatttgttcaaatttttgattactaacttgcaaaagttctttcaagatacccgtctgcctgtccctaagacgtttagtgaattacatctggcactatccgagaataattggaagtttagaaaagtcgaattcctgcccactttgaacaaagagcttggcattgatctaatgaactctggattggatatcaataagccgagcgaacttttgaaggctttaccgaaagacattgcgaagaagtattttccttctgcagataacactgggcaattatcttcgctgcaaatcctaaataaactatcggacgtgttcctcgagcagcgccattgtcaatcaaccttgcctacggtaatataccatcaacctgcaatattatcgcccttagccaagacggatccgcaaaataagcaagtcacgaagagattcgaagtcttcatcaaaggtaaggaatacatcaatgcttacgaagaggaaaattgcccccaattacaactgcagaagtttctacaacaaaagcagattaacgaattgacaggaaacaaaactgagaccttatcgcctgttattgactaccagtatgttgagacgatgaaatacggtatgcctccagtaggtggctttggccttggcatagatagattgtgcatgctattttgcgacaagaagaggatagaagaggttctgccctttggctgtgtggatgatgtaaacaggcagtaaattttgcgacgcctgccaatgcttttgtaaataaatcagacatatactgtaaataattagaatggcatttaattttttttttttctctacaccaataaactacgctacgcgaaaaatccaatataaatattcagttatagctaatgagagtgtcgaaaaaccttgaaaacaactactgcacaccaaattgatacgattaaatggtaccccccacggtagaagcatccttggagtctccttacactaagtcgtacttttcacctgtcccaagcgcgctcttggaacagaatgactctccaataataatgggtatcgatgaagctggcagagggcccgtattagggccaatggtctacgcagtagcctattctacacagaaatatcaggacgaaactataatccctaactacgagtttgacgactctaaaaaacttacagatcccatcagaagaatgctgttttccaagatataccaggacaacgaagaactaacccagatcggctacgcaactacgtgcatcactccgttggatatctctagaggaatgagcaagttcccaccgacgagaaactataacttgaatgagcaggcgcacgatgtcacaatggcactcattgatggcgtgataaagcagaacgtgaagctcagtcacgtgtatgtggatactgttggaccaccagcgtcctatcagaagaaactggagcaacgatttcctggtgtcaagtttacggtcgccaagaaggcagactcgctctactgcatggtcagtgtggcgagtgtcgttgcaaaagtgaccagagatatactagtcgaatccttgaagagggatcccgatgagatcctgggttctggatacccctccgacccgaagacagtcgcatggctgaagcgcaaccagacaagtcttatgggctggcccgccaacatggtaagattctcatggcagacatgccagactctgttagatgacgccagtaagaatagtatccctatcaagtgggaagaacaatatatggacagcaggaagaacgccgcacaaaaaaccaagcaattgcagctccagatggtcgctaagcctgttagaaggaagaggctgagaaccctagataattggtaccggtgatcacctccagtttgcacatactatatatcttcatgtaatactacatatgtcataacttcaataactcatacaagtcatctgctactatgctttgccgtttctactatccgtgaagcgtgaccggcccttctcaccccccgtgttacgcaaagaacaacaagaggtcgagacaaccaaccggaacgactagaagagaggctgttacgtttcctgtttgttcacgctcaacatcttccattgctgtaaactgcatccagtaaaattaatagttattagcgtactatgtctgcctttgtcagggtggttccaagaatatccagaagttcagtactcaccagatcattgagactgcaattgagatgctacgcatcgtacccagagcacaccattattggtatgccggcactgtctcctacgatgacgcaaggtaatcttgctgcttggactaagaaggaaggtgaccaattgtctcccggtgaagttattgccgaaatagaaacagacaaggctcaaatggactttgagttccaagaagatggttacttagccaagattctagttcctgaaggtacaaaggacattcctgtcaacaagcctattgccgtctatgtggaggacaaagctgatgtgccagcttttaaggactttaagctggaggattcaggttctgattcaaagaccagtacgaaggctcagcctgccgaaccacaggcagaaaagaaacaagaagcgccagctgaagagaccaagacttctgcacctgaagctaagaaatctgacgttgctgctcctcaaggtaggatttttgcctctccacttgccaagactatcgccttggaaaagggtatttctttgaaggatgttcacggcactggaccccgcggtagaattaccaaggctgacattgagtcatatctagaaaagtcgtctaagcagtcttctcaaaccagtggtgctgccgccgccactcctgccgccgctacctcaagcactactgctggctctgctccatcgccttcttctacagcatcatatgaggatgttccaatttcaaccatgagaagcatcattggagaacgtttattgcaatctactcaaggcattccatcatacatcgtttcctccaagatatccatctccaaacttttgaaattgagacagtccttgaacgctacagcaaacgacaagtacaaactgtccattaatgacctattagtaaaagccatcactgttgcggctaagagggtgccagatgccaatgcctactggttacctaatgagaacgttatccgtaaattcaagaatgtcgatgtctcagtcgctgttgccacaccaacaggattattgacaccaattgtcaagaattgtgaggccaagggcttgtcgcaaatctctaacgaaatcaaggaactagtcaagcgtgccagaataaacaaattggcaccagaggaattccaaggtgggaccatttgcatatccaatatgggcatgaataatgctgttaacatgtttacttcgattatcaacccaccacagtctacaatcttggccatcgctactgttgaaagggtcgctgtggaagacgccgctgctgagaacggattctcctttgataaccaggttaccataacagggacctttgatcatagaaccattgatggcgccaaaggtgcagaattcatgaaggaattgaaaactgttattgaaaatcctttggaaatgctattgtgaggttagaatgaaaataaaattcgccagtaaatgcgtatcttggagaaaatatcaatttgttattttgtatatataaaaaattaaaaaaaaaaaaaaaaaaatactcaaatactcaaatacgtatacattatactgaaatacttcgcttgtcttcgaatctaaatcctctctctcttctgtctcaaaatgatataaataaatcacgtcaaacggtgcgtcaacatctttgttttttcacctcatgtggaattggttgaaattaacaaaggagtgggatataggatataacgcataaagtttagcatactactttcgtatattattgttcggtgaaagaaactagttccctcttatctctcaatatttgccaaaattagcttttaacaaataaaccatgagtttcctaccatcttttatcttaagcgatgaatctaaagaacgtatttccaaaattttaactttgactcataatgtagcacattatggctggatcccatttgttttgtatttgggctgggcacacacttctaatagaccaaactttttgaacttactgtctccgttaccaagtgtttaaaaacatcagttcgatacaacttgggtgagagaggaagcccatatttccaattttgaattacttgaccgttactgcaaataataaaaattgacatgtacataaagtatatatataataaaatataaaattcattttgcatattgttattctttcacgctttgttttgatatggtgaaaattcgaagtctctagaatgtcctttaggtacctttctttaagatgtggttcatattcaaaaaatctgatcaattagaatttataccagtgttttaatatgtttatttatctgttattgatattatttaaaatgtgaaacaaaataaataaaaataactaaaaatgtagggtggtttgttgttttgcaaaaaataaaagataagattgatcacaaattcatttcatgaaatttagtaaccgaaagaagccaattgcttagcaacatcggattcagaagcagcagcagaagcagaggagacctttttggtgaaagctctcttcttggcgtaatattcggcggatctgacctttctcttgtcttctaatttagcaacaacatcttcgtatttccaaccaacagaagtagacaacttacccaaagtggtgtactttctacctggtttcaatctcaaaactctcaaagcttgaggaacgacaactctcttctttttgtcgtatggaggtggaataccttcgaagatctttaaacgttccaaggcagccttaccacgggcggtcttgtgggaaaccataccacgaatagccttgtaaagaattctagatggagctctgaaatggaatggaccacgggtcttgttgaaagcagtagcctttctcaaaaagtcgtggtacttcaacttgtttctgaagaattcaccagaaatgttcaaagcttcagctctgacaacgacaatcttttgaccgttcaatacttgcttggcaatagtggaggccaaacgacccaacaaatgatccttagctataataaaaggagaaaaataaagttagtaaatgctaatcttggtattttttactgagtggattgaatatagttggagtcaaaatattgattagaagttaccattactttttggtgtgatggggcatatcgatgcatctcaggggtaacattggcatgatgctttcaaaccgccactttttaggcgtgatgcacggtattgcaaattcatgttttcaaatataacgcattcaattaagtatttggagtttcaagtattgcgtgttccgtttcttctatgaatcaatgagcatcctaattagctaatactattctttatagtaagcattttgcaacacatttcgcaggattattttttatttcaattactatattctgaaatggtctttgcaacgtcctccacctgcatactcaatcactcctgttagaattagaaattttttacgtaccatcaataacaacgactggttgagacatcttttatggttggttggttgtttaataccttaacaaaatgcacttagtggaatatctacatgtgttatagttttaagaatcagttttaccaatatcagaataattttccagaattcgaaattgcagcggtccgcagtgcgaatgtttagccggagggaccaagtgtctgcctaagaagagatcaccaccctcccaagctgatacaaggatcaaatggaaaatcacccacttggggacagcccaggagacgctttagcgggcagtttcaggttctaggagcgttctccgaaggaagtccttctgccgctgtttttcacccgttggccgaagcgttgagaaacagccaaattttctgattcataggaaatttttaaaggaggtttgggtgtgtatagtgtacggattgaatatgtcaaggatgcaaacacagcagcgaaaataaagttcagttgcataaattagagtgaacattgcggggtgttcaaaatcataaaggtcagatgatcaaacgcatgaggaagagtaaaatagggaatgcacggtgattaaatattatatatgaaagacagttatatatgtacttcgtgacatagattcggacgacaatagaatgaaaggaaagcagctcatatgactggctgcagcttagccatttctcattcatttctttagtcttagtgattcaccttgtttcttgtcttagttgttgataatactgatctttgcaccatccgtatctagtattagttccttggcattggcggtgctaccaccttggtttttcaaaggtgaagaattaatatctttagtttccagatcatttgagttagagtccgaatctttttctgaagtagcattctcgttttctttggctttaatgtccggatttatggaaaatcctctcttgttgcctccgctatctgcggcaggagtgttgtttgttgagctaaactgcaataaattccatacacctggagaacttttgacattctgcgatttacttgttgatggtgtcagccgtctattatcattgtttgattccatgcttttcaagacattagaatccaatactagacctgtttgtttgttttccattccgctagtctgtaaattagaattatttgcgccgttattattagtattgttgctattactatgaagaggtgacctagccctattagcgcttcctctttctggtgtatatgcttccatcgcagtaatatgaaatgccttagtaggagatcgtaatagcgtgtcatatggttgagaaaggcgtagactgttcgctgccaatgaggaagttgttgttccagtttgcggaactgagttagaattaccggaagacgtggtagttgtcggctccaaattaccattttcatcaagtgaagaagtagatatggcgggtagattcattttggtaccgccgttattgtttgtcgatttgtcggcgctatcgctgatgttgtttattattttggaattagcacatgcattagtgaacgagactagagcgttgtttggagattgcctattcatttgtgatattgatattgcaggcggatgaagtgactctttgtattctttcatattgttttgatttaagttagcatttgaattgggagcttgcaattgtggcgtcttgataggtcttgctaacgctatatttcgattttgggtatccgcgaaggtaaattgaatctcttgacgttgttcctgtggtggcggctgctgtgactgattttgatgtgacacagggggctgtgattgttgcgatgcaggaaggttacctttggatgggacatgttgtacgaacccttctatgatgttattgttggatggttctagcacattgtgagattgtagttgtcgtttagggggttgagccatgttaagcgataacctatagtccatttccatgggtaaactgttgaattttgccatatgtaactgtagttgccttgctactgaggatccccgcctgattttccccacttttccggtattccacttgtttagaaattcttgctgataagattcgctaattctccatttcatacctttgcccggctcattgggtcttctcggaaccttttcaaacgccttatttaatgataaattatgcctaatggagttttgccaaccggatttagcaaacctgtagtatgcataattggaagaaatatacttgtagatatcggctagtgaaataactccctccggcgacgacagtatggcctgtgttatcatagttgcgtatgaatgaggtggtttaacgttcctgttttcgtcatgggataggtccgaagtaaaatccaaagcttgaggataggcatttgatgacttgtatgaatctacaaaatttgcagcgatgatggtatttggaggaccctgtggagaagccgcttgtggattgatggtattgcttgttgttgtagatgctgtatagtttgggtttatggacgtaaagtagccattcttgttcttactattattattgttgttgaagatgccttgttcgctagggcccaagttcgctccgctaccaaaaggagcattgccaccacttccataaagcttaaaccctttgatttgttgattagaggttaattgcctttgcttagcataattagactgttttataatgtctcttagcagggggttgttgttgccttccaatccgaacatgtttattaaattaggcatcaggtgttctatacaaataggagcaacaaccgggtcactgtcgggcaggataaacatcatttgtgttcctcctatgtctagcagggttccggaagataatcgaatgggaggattgttgggtccattatgagtcctttgaaagtttactttagcgccgttacggcccaatatgtgcaattcccaaccgccgatattcatgttgtattttattatggcgtgctttctagaaacgactttggcaggtccgagatcaatattcactctatatgagttttttacaccatctgaattttcctgtagtgcactgtttaagggatcagtatttctaccaatagaaacttccaaatccttcacataataggtccagtttggtccggagagtttagcataagcttgtatttccgtcgccatgttcttgtcgttggaatattgtaatgatacggtagttggctgatctggggctgtcagtgaagagatgatggcatttattacaccttgatgatgctgagcggtatattttgtgctgccataatttgtttgagtcatatttagttcgttcatctcgttaaaattgctgctggacatttcttgcgcattgataaagtttcaataaaggaaacggagggagcacaccaatatttatgtgtatcgtactgttttttttttttttttctagcaatgatcacttatgcgagggaatcgggaagattggctttgaagtgtttttagccttttgttccttagtatgatcttgattattgagcggttcaattcagtggaaaaggactgctctatagtgttttaagttttacagaaatatagtgatcctatgaatgtcacttttttgtttacctttagaaatgcggaaccattggcattttttttctttatttactaatttacctagaaaatccaaatggcacagggcgagcgaattttttttccctcttttaatgagcgaaatcgaagattttcggtaatgttgtgcgaagggttctggggcggggtccggcataagtcatcatcaatgctaagggaacgattatatggcacagaaagagacaggaagaagaggccatcaaaatgttgcagcttaagggataagcataaagcgtaatcaataaaaaacagcctgtacccaacaggcagcaaatttttgaaagcctgttgcaagatacatatgacacaaattattaaaatatgttgaattaatattcagttcttacagttgacatgatccgactcaaatgttaatgttcttgaggttctatagtttcaaaatagctttttactttctgctattggacccttttggaccagccgaaggaagttttttttctttatgtttagctcttttttcatcacttctaattcgcaaatagaaggggaaggaggacagcaattatgtaaaaattaattagtatgtcagtaacaaaaagaagagataacagaggtagttcctctagacatttttaagacgactattgatgccaggcaaattttggatttactgctcctcttttaagaagacaagtgtgtgatatcgtagcggtaggaaccaattttgcaatcgatttacttacagccaagaaaatctattttcatgtttagcattgccatttcttctgtgtcacacgttgtgcttgccaggaactataggagagacgtatacaagcatcaatgttacgaatgtacgatcccgtttgcatctgatgtgtaaactcatgtggtgcactggtgttgtttccaagactgcactattaactgggaatttttttttttcttctagtgaatttttttttaaagcgacgcacaggaaaagtgaaaattatttaaacggacggcaaacatgaaaaaaaaaattaccaaccatatttctatttcctttccctttacctattctctttttgaaatagttcattttctctctctgaaacgacaataaaccaaactctagcctccaatagtcactaaagatgaagtacattcaaaccgaacaacaaattgaaatcccagaaggtgttactgtcagcattaagtccagaatcgtcaaggttgtcggtccaagaggtactttgaccaagaacttgaagcatattgatgttaccttcaccaaggtcaacaaccaattgatcaaggttgctgttcacaacggtgacagaaagcacgttgccgctttgagaaccgttaaatctttggttgacaacatgatcactggtgtcaccaagggttacaagtacaagatgagatacgtctacgcgcatttcccaatcaacgtcaacattgttgaaaaggatggtgctaaattcattgaagtcagaaactttttgggtgacaagaagatcagaaacgtcccagttagagatggtgttactatcgaattctctactaacgtaaaggacgaaatcgtcttatctggtaactctgttgaagacgtttcccaaaatgccgctgacttgcaacaaatctgtcgtgttagaaacaaggatatccgtaagtttttggatggtatctacgtttcccacaagggtttcattgtcgaagacatgtaaatggaacaaaaaagtgtctttgcgcttagaggcgcttaaatatgtacattattcctacttttttatttagtattatgtaaagactgaggttctttgtcattggatgtgcctcacttccaatgatgaattgacaggctctctagggaatgctgtcaaggggaaacgttgctagtgctcattgaaataaagagccactttacgttttctcaaattgcttttgttttttcttctattgatgctaattgcatattttttggtaaaggaaagaaacactaaaaaataaatattctctaatacgttacaaatgattttcttttttcttgagtcttgcaatcatacccgtagctttctcttgttcttcggctattgctttaaatcaaaatgatatctgggtgtaccagcaagtttcgaaatgaaaacataaaaatatggttacccgacatatatgctggtttaatactggttaaactgaacagaagcatctcttttctctattaggacgtaaacgacaacgtttttttttataggaaaagtaaacaaagcgcagtggaaggcagcgaaaggaacctgcacagcgcgaagtttataaacaatgacttttccagatctcggatttttttctcgcacgttcccttcagcatgaatcttatttaaacacttactttcgagaaaaataacagtagtttccccaaaaaaaatagtactatcacacgtattttaaatataatcgccgtattattcactatattcaatttcaactttatagcaagaaaaggaaagatcgattcgttcttttaccattatccaactactctacactcctttttcgccgaagaaaagaactcttccaactaattttcactcctttaagcattttttttttttacttttttacaagtcgtatgtttaatttaatgataagacctttcatgttactatattttgagtttgcaaattattccactgattacgaaattgctgtgcttttttcgcttcggtgcatcgtcatttttcgagaataaagcaaatttttacatgcccgttatttttccgtgcacaacttctttttggcttttttggccgtcggatttacggcgcgaaaataagtttctgacttctcgagatatagccattgtagaaactaaaacaatattgattgattcaattagcactaatcttagaaaatttgcaatcctactcttttcgcaatgattttatttactaacccatcccaaatttattttagtaatttgataaaatgaaactgtccgccaccactcttaccgcggcttcattgatcggttatagcacaatcgtttccgctttgccgtatgcggctgatattgacacaggatgtactactactgctcatggttcacaccagcataagagggccgttgcagttacatacgtttacgaaacagtcactgtcgataaaaatggtcagaccgtcactccaacctcaactgaagcctcttctacagttgcttccactactactctgatttccgaatcttcggtcaccaagtcttcttccaaagttgcttcttcttctgagagtactgaacaaatcgctaccacctcgtcttcggctcaaacaactctgacatcttcagaaacttctactagcgaatcctctgtgcctatttccacatctgggtcagcttccacatcttcagcagcttccagtgcaactggaagtatctacggtgatttggctgacttttcaggtccatatgaaaaatttgaagacggtaccattccttgcggccaatttccatctggtcaaggtgttatccccatcagctggttagatgaaggtggctggtctggtgttgaaaatactgacacttctacgggtggctcttgtaaagaagggtcttactgctcatacgcttgccaaccaggtatgtccaagacacaatggccttctgaccaaccatctgacggcagatccattggtggtttgctatgtaaggacggctacctgtaccgttcaaatacagatactgactatttatgcgaatggggcgttgatgccgcttacgtcgtctctgaattgagcaacgatgttgctatctgcaggaccgattacccgggtaccgaaaacatggtgattcctacatatgtgcaagcaggtgactctttacccttgactgtcgttgatcaggacacctactacacttggcaaggattgaagacatccgcgcaatactacgttaacaatgccggtatttctgtcgaagatgcttgtgtttggggttcttcaagttcaggcgtcggtaattgggctccattgaactttggcgctggttcttctgatggtgtcgcctacctttctttgattcccaacccaaacaacggtaacgcattgaatttcaatgtcaaaattgtcgccgctgatgactcttctacagtcaacggtgaatgtatctatgaaaacggtagcttcagcggtggctctgacggttgtaccgtttccgttactgctggcaaagctaagtttgttctatacaactaaacttaggcgcatcaacagttgagtaagttgattgtattattaccccattcttttctgcccgtccattttattgtctgtttaacatacactaaaacccacgccggattaatatcaatttttttttactttgtttctatttatcattcttccagacataaattattttgtaatattaaagacatttgaaaacctacatacatcgcacacctcttctttcattgtcctaaaaaccacccaaaaaaaaaaaaaagacatcaaatctcttttttttttttttgtagttctgttgccgtatgctatctactcctaaggcttttttctactacggcaatctattcacaatgtgcaattaggctaaatgctaaaaaaagaaaaaaaaatccggagcccctcgatgactcctgtttccgttttatactgtccagcgcagaccgcacttcctacgtatacttcttacggggaagggagcatacacgaaaacaaaaggacccgtaatgactcggaaactccatagatcggtaaataccggctcgttacccgtcctccatcggaaaatctctcaccgatttgttccggtatcggataatttatgaatcacccggcttgatggaaccgtttttgttccgtgaaatgcccggcctgcattgttttcttcagacgagaagccgttccaacgtttctttttctcgtcaccgggaagttgcgggcaccttagggcaaggaaaaagaaacttctctgccctcatcgaggatacagttgatcatactcaatattatataacgcttaacactgtcaaggttatacactttttactaactttttattgctaatattgtcgttctatataaaattatggatttttccaggcttacaaagttagcatttatacggagataaatttatttttttgagaatccaagctagattcagaaagtcgaatcagcaatgtcacgaagtaacagtatatacacagaagatattgagatgtatcctactcacaatgagcagcatctgacgagagaatacacaaaaccagatggtcaaacgaaaagtgaaaaactaaatttcgaaggcgcttatatcaacagtcacgggactctatccaagactaccacaagggaaatagaaggcgatttagactctgagacttcttctcactccagtgatgataaagttgatccaacccaacagataactgcagagacaaaagcgccatatactttactaagttacggtcagaagtggggaatggttgcaattctaacaatgtgtggcttttggtcttcattgggatcaccgatctattatcccgctttgaggcagttggaaaagcaatttaatgtggatgaaaatatggttaacgttactgtggttgtgtatctgttgtttcaaggtatatctcccacagttagcggtggtctggcggattgctttggacggagacctataattttagcaggtatgctgatatacgttattgcatccatcgggctagcatgtgctccatcatacggtgttattatcttcttgaggtgtattcagagtattggtatttcccccacaattgcaatcagttctggtgttgtcggggacttcactttgaagcatgaaagaggtacatttgttggcgccacctcagggtttgttttactgggtcaatgttttggtagtcttattggtgccgtcctgactgcaaggtgggattggagagctatcttttggtttttgaccattggttgtggaagttgttttctaattgcctttcttattttgccagaaacaaagcgaaccattgcaggtaacctttccattaagcctaaaagattcatcaacagagcgccgattttcctactgggcccagttagaaggagattcaagtacgataatcctgattatgagacattagatcccaccattccgaaactagatttgtcatccgccgggaagatccttgtattgccagaaattattctgtctttatttccatcagggctcttatttgctatgtggacgttaatgctttcctctatttcatccggtttatcagtggcgccatacaactatcatttggtcattattggtgtgtgttatctacccggtggtattggcggtttaatgggttccttcttcacaggtagaattattgacatgtatttcaagagaaagatcaagaaattcgagcaagacaaagctaacgggttgattccacaagacgcagagattaatatgttcaaagtccgtttagtttgtcttctgccccaaaatttcttggccgtcgtagcctatcttttatttggttggagtatagataagggctggaggatcgaatctattttaattacttcatttgtctgttcatactgtgctatgagtacattatcaacatcaactacgttattggtcgatttgtacccaacgaaatcatctacagcaagtagttgtttcaactttgttaggtgcagtttgagtaccatcttcatgggttgctttgccaaaatgaaagctgcgatgactgtaggtggtacttttacatttttatgtgcgctggtatttttcttcaacttcttaatgtttattccgatgaaatatggtatgaagtggagggaggatagattattgaaacaacaaagacagtcttggttaaacaccttggcagtcaaagccaaaaagggaacaaaaagagaccagaacgataatcataattaattggcattcttcaatttgatagacacttatccctgcatattttttttataaacagcttatagactttcatgtaaatttttcctaattaatgtattatttacttcgttaattttccgttgaattattgacatgttaaaggtgcactaaatatacctaatacaaaaaatggttttctgtggcaaatatatacagtggaaatttcagcatataatccctgctttactctttccttaagatttcgtcataattagaactttttttggtaaactgcattttctaccattattactttacatatgtatagctacaaaactgtattttgaagtgaaaagtatgatgaataaatgaatcgtgaataagttgatctttttttatcaagaaaatcattgagatgcacattgaacaccttcgccaccttgttcttcttcatcggaatcatagtttgcaccacccctggaggcccgtgttctgttgtatttggctgggtcaaagtctgcgagtacacattcgtccacagtagctttctttggaatggctgggacaattcttggaggcaaaatttcttctaacttcttcaagttttcttctgatgtgaaatggttttctgggaacttgatagtaaatttgatgattaaattaccatagccaccgtattttggaattggcatacctttaccttcgatgaccttacgcatacctggggcaataacttcacctggaacaataccgacctttaaccaatcaccagaaacatgttccaatgcaaattcaccaccagcgatagcagtcaatagatcaatttcagcctcatatactaaatcatcaccatctctcttgaagctcttgtgtggtctctcagaaactatgaagacaacatcacctggaatgacatctggggcttggtcagcttcacctttgaaaacgattctttgaccatctttcatacctggttcgacatggacttctaggatcttcctttcgttttcaactttcttaccgttacaagatttacaacgatccttaggatcaatgatatcaccagtaccgtgacagacatcacactctgtttggaatctttggatcattggacccatttgtcttgttacaaatttaataccttgaccattacagctggtacacttcttgacggcgcctttcttaccaccacgaccttcacattctttacataggatctgtttgttaagggctaacttagctgtcctacccttatataattcttcaagtgaggcagaaatttcatgcttgatatctttacctctttggggacctcttggtctttgtgcgccaccagcaccaaagaattgggaaaagatatcgtcaccaaaaccgaatccaccacctgggaatccgccagcgccaccagcaccacttagaccatcttcaccaaattggtcatatatatctctcttttcaggatctgataaaatttcataggctgctgaagcttctttgaacttttctgcagcttcctcacttggattcttatctggatggtattttaaggcgcattttctataagctttcttaatttcgacatcagtggcagttactggaacacctagaatatcgtaaaacttagtttctttaaccatctttggacgtttattattgttgttggaagatgtagaattcagtttggataatttttaattatgttctatcaaaagatatggtaacaaataacaaaaaaataaatacgtaacagttatcaaataagacgcttgttcgggcctaatatatatggggaaaaggactttttgtgactttgatttataaaaacgaactacacaccttatcaaacaagaactacctaaccaacatataaacgtagagcaagtttttacacgttttataagtacgtggattgatctgcaagttaaatactttccatacctgccgatgctctattgccttttcatttcttgaaaaagaaatgaaaaaattttctattttttcgatggccttctataattttgtacgaaatattataggtcaggtgtatatcacgtgctcaaaccagcgacttcacatcttattttataccaacatactcattataacaatgtattccatagttgaatacacacaactcaaacgtgtataaacgactttattttgccgactctctacggtcaatgtcttgttacgttttcaagtgcttttagaaactctgcactctcttccccttaactcgtagacaaggagcgatagttgaatggtaggaacgaaaaagaaacggttagaaagaacatatgcctcgaatatctacatcattgataagaaaagcttcgagaatacgacctggtttgcatcttttgcttccagaatgtaggactctcgagcaagcgaaactcgagtacaaatggctcaccgaagagctgcctccggataaatcaatccgctgggcttgcttacagagatacaaacacgtcccattgcagtacatcttaagatcgcaaccgtttggggccttggacatagtttgcaagcctggtgttcttataccaagatgggaaaccgaggaatgggtgatggccataataagagctctaaacaactctatgctttcaaggcatactataccactgcatatttgtgatacgtttacaggaacagggtgtattgctctcgctttgagtcatggtatagcaaattgcacgttcactgccattgacgtgtcaacaagagcaattaagttggttaaagaaaatatgctgaaaaacaaggtgagtggtggtaagctcgtgcaacataatatattgtcctcaaaagctagcgatgaatatccatcccatatagatatattaaccggtaaccccccctacattcgaaagcgtgacttcaatagagatgttaaaacttccgtaaagctgttcgaaccaaggctagcgctagtgggtgagcttgaatgctatataaatctagtaaattattggctgccgaagacagactccttcttttatgagattggagacgttgaacagtttaattacgtggagaggcgcattaaagaagattcatatctcagccgtatttggtctattggtttgaaatatgactcgaatgggaaagcaagagtcgtatatgggtttaaggccactcccaaagggcgaatactacaccagatttttgcatcctttgggactataagacatttagcaaccgcactcagtgggcacaaagctaattgcaactaagtatataaatgtaaatatatatattctcaggtttttttgttggaagttatcaaacggaacactctgtggacatttatattttttgtttcttagctccatgttcagcaagcttttcactggagtcagctgcagtcgcgttttccgatacaggttcaggagcagggatgactctgtgacaccacattagatatccaccaccacctttcatggtcatcagagggtgtagcttaccccttatactttggtacggcctacatctagtttccaaaattgatggtgctaaaaacctgaggtctgaatataaagtatgagctaattccaacaaagtttctttgaattgaccatagcatacaatcggccttgaaccatggattttttcggccaactttggcactagtgttggtaaatgtagtgtagtagccattacaagaccgtcatataggaattctcctgttagttctaaaatttgccattgtgtattgtaccatctgagttttcggtagtacgagtttttcttaccaccttttaatgcacgggcttcttctttaggtaatggtgtaaatctgctctgaatctcttgtagtgtaggcggttcaaaaaaatctaatagagaaatggtgtgtacatgctctttaataaatttctcagaataattagcaaacttcagcaaatccaagttggcatgttcattttcgtgaataactatgactttgcccttggatttgctttcattgtcaccgccaaacattctttccaacagaaagtaaaccaataacccacccgtttcatccatacagagatagttgccttctgattggatgttcgcaagatttaacagcatccccatcgattcctgagacatatccaataccctttggatatcgcctttgtcgattaagaattgtaaaaggttagagctacttaaatactcaacggtgaagtacttggcgaatttttgtttcttcctattcacatatttctcttgagaatatacggtcttgttgtgaaaacttttgtgagatttgataattttgtcgattatttctttactagataaagattcttgtttcattttttcaatttcttcaacggttaactcttgggccttgctgcccatgttaaccagattctgattcgtagcactgctgtcaatgctagacaattcaagagacacagatttttccttaatagataaaggaggctcgctttgaccatcgtctttatcattattgacatctttgatctcctgcgataatagccttactttcccgatgggaattttgttctttggtttcgaatctctattttcatcggatgaaacctcttcgccatcataatatatctcgaaagtcaacccgaaaggataaccaattatgtcattaacctcgaaagcaccgaattttcctaatgatacagaggtgttgggctttagttccactatcttgtaattttttgatggcagccggacgataacgtgctgattaaaatctatggttgtcaaagcattcattgtgcactaaattcaaagtttttttgtccaattcgtttgcaacaatgtgagtaggatccaacgtgccaaagaatttaaagttgaatattattattgttattatacacctcatcgactttttttttttttttgatgaaatttttcagattttacaaaaccgttacccagtttcacgttttctgaaaaaaattttcatctcatcgcagaataagtttaagatgagctgagctgcaaatacagttgtcgctaaggtatatagatttgtaattctggcggaattccccttgtgttggctaatattagaattacatatacatataataggaaatgggtagtagacgtcataagaacaagcaagccgccccaccaaccctggaggagtttcaggcaagaaaggaaaagaaggctaatagaaagctagaaaaaggaaagagaccttctaccacgcaaggggatgaagtttctgatagaaagaaaaagaagtcgaagccattcaagaaatctagaaaagaggaggaagaagttgttgaagaggataaggatttgccagaagttgatcttgaagaattatcaaaagccaggaaatctttatttgatgatgaagaagatgacgatgaagcaggattggtggatgaagaactaaaagatgaatttgacttggaacaagaatatgattacgatgaagatgaagataatgacgcccacccaattttttcagatgacgacgatgaggctgatcttgaagaactaaatgcacaaaacatggaagctctttctaagaaacttgatgaagaagaagctgaagaagctgaagaagccgaaatggagttagtggaagcggagaacatgcaaccaagagcagacatattgcccactgaggagcaggaagaaatgatggcacaagaaactcctaatttaacttccacaagaacaagaatgattgaaattgtaaaggttttggaaaattttaagactcttggtgcagaaggcagatcgagaggagaatacgttgacagacttttgaaagatatttgtgagtactttggttatacaccatttttggcggaaaagttattcaatctattctcaccagcagaggcgatggagtttttcgaagccaatgaaattgcaagaccaataaccatcagaaccaacaccttgaagaccagaaggagagacttagctcaaactcttgtgaatagaggtgttaatctacaacctattggttcttggactaaagttggtcttcaaatattcgattcccaagtcccaattggtgctacgccagaatatttggcaggtcactatattttacaagcggcatcatcttttctaccagttattgctctagatcctcatgaaaatgagcgtatcttggatatggcagctgctccaggtggtaagaccacttatatatcagctatgatgaaaaacacaggttgtgttttcgctaacgacgccaataaatctagaacaaaatctttaattgctaatatccaccgtctaggctgtaccaacactattgtatgcaattacgatgcccgtgagttccctaaggtaattggaggttttgacagaattttactggatgccccatgttccggtactggtgttatcggtaaggatcaatctgtcaaggtgtctcgtaccgagaaggacttcattcaaattccacatctacaaaaacaattgcttctatccgccattgattctgttgattgcaactcgaaacatggtggtgtaatagtatattcgacatgttctgttgcagtggaagaggacgaagctgtcatagactatgcattgagaaaaagaccgaatgtcaagttagtcgatactggtttagcgatcggtaaagaagcgtttactagttacagaggcaaaaagtttcatcctagtgtgaaattagcgaggaggtactatccacatacgtacaacgtcgatgggttctttgtcgctaaattccaaaagatcggtccatcttcgtttgatgataaccaagcaagtgcaaaagaaaaggaaactgctgctagaaaggaagctttggaagaaggtatcattcactctgacttcgcaaccttcgaggacgaagaagacgataagtacattgaaaagtctgtgaaaaacaatcttttgaaaaagggtgtcaatccaaaagctaaaagaccttctaacgaaaaataagttcccacaaacgtagtggcatcatgttagcatagttttctctctctaatctttctctgtctacatatatatatatatatatatatatcaatttcaaatatgtctcactgtatattaaattcaaaatagaaataataaagccgatttgtaaacagcactaagaaaaaaggcgatgatattacttattaatattcgttgccaatatagtattacatatatctctatttatttctctttttttgtttttaaggcgtttcagtttgctgtctccttagtcttcaaaatacttcgtattccctaacttatgctctttgatgtactctggaccgtactcttcgtattctttcttactgataactgttttcctatactgttcttcgtttcgtgctagagctgccatacccttccaggcatccaatgaaggatctgaagacatatttacagtgatattggtaccggtaggaaggaatccagtgaattccttcacaatacgttctttcaatcctggcaccttagcattaccgccggtaataagaacgttgttcaccatgtctatggaagtttgactcaattttcctggttgagaaccaaacttctttagtaaaatggtttctgataattcgcaaataccggcttggtcttgtccgcccattgtcggttgaaatatcacttctggtacccttatacgttctacattcaaatgcatttgatgttgttcatgtatattttcgctatcatgaggtctaggtcctcttaaaaacaggtggaggatagaatttctccaatcgtactgtgcttccagcgtatcttcttcagtaaagtttggatcgtgttctaaaagtagtctctccagttccacgatgtctttgtactcgtactctaatgcttcttcaaaagcctcaggattttgagtaatatcagtataaataagccagtcttcatcattagcgccaaaagtgtcatttggatcattatctattgtcgcttggtgtctattacgtttggccccttgtttgacattatcctcagccaatgaagctagatttttcattctgttctgtgaaacttgagattttctgtccttcatttcgtcacgtagttttaacttttcttttctcctttttattaatttgtttaatttcaatcttttgtcctttatccaaccatttaagtcagtttcacgccattgttgctcttttaattttttttcttcttcttccttggcgactctttccttttcttctttagccttttgcctggcgtcttgactggccttcaaaaatctttgcttccttttctccttgatttgatcttcatttagatcttcgtctgcaatatcaagcaaatcaaatttctgggctgttttgtcttcattcatttcatccaggtgactatcatcttctgcttcaaccatttgggctttttttaatgattgttctaggctatgaagatactttttaaaatcacgttcgtcatcaaaaccagcgttttgcaaaaccgagagtactttcttcttaggttcgtcaattaattggtctctaacttttgagaagtattcaaattcttcctgcttctgaaccaatttttccattcttttcaaacgtgcctgttcttgcaagcgtttcccagtttcctttcttttttcggcttgaattcgtaattcttcttctgtcttttgaggttgaaggacttctgtaaaaggggcttccactaccacatcatttgtatcaaggttctccaaggtgaggattttttcaatatcttcatcataatttcgcgaaacatagcaataatctttatacatcgtttcatactgcaaataagacatctttgttggaaaatatggatacttcaaagccatcaaatcattcaagtagtcaactgcttgatgtcctccccaattaatcctttttgcatctgtcaagatacctgcaccatcaactacgggaattacattggtgtcctcatggccacaactgatgaccaaacctgttttatttccgcttgggttataattgtaaaaactaaacagactgtctattccgaaagtaacgcctggtacattgtaagtttcaaacaaaatctggtaccaatttgtccgttgtgattgaacagttgccagtctttcggtaagtaatattggattaggaattccgttatctggtaccactcccaaatgatgaaaagtgtagtccaatatttcttcagtgagattccaattggttacaaatggtccgtcaaaggggcttctcgattgcgaacgcacagcttgatccaacaaggtgtcattaccgacaaaagtgaaatttttgtttaactttctgtctctaaacttggtcaatgcattcggaaaaatatgtgtaggggtagcatggttaacgaatcctgctctcagtttgcttgatccaaaatcaatggcaatgggcgactggggattgtaagctgactgttcatcgaatggttctggggtttgtctcaatggagggtcgtctatcactactgccttaagaggagtcaaagaggcgtctctgctagacattatacgtcttatgttcagagtccttcgaaatttcacttttataacaagtttttactgagaaccgctgcttatattgattattatattcttcccaaagtgagtatttcataagcgttgtaatgatgtatcatagtctacgaaacgagataaatgctaaacgctaattatagttgagaatttacaacgatgtaagtcgcactaagccaagaacttctttcgatgattgtcattgctcttagcaaactgttcattgtgagttttgttacttgctgaaaattacatcggtcaagacccttctatattgtcaccttccatttatgaagacagcacttcaaggcaaaagtgtttaatatttatacgcggatcatgattgcttagctccttctttaactcagtacttgtggttagaattttgtagatacctgcacacattttggtagcagctgtgtcggtgtttcatgaggatcggaaagatatgtacggaaagatcacatgtatatatttaacaaagaatgcataattcgccttgttgatggttacgaccagatcagataaagtagttcaaagatcacaacagaattttatctttccaattaccattcagaaaaattttttatctcttggagggttattttcgggcctttcaagaatatgataaagatatatcttggcagatgtactgatgattactggtgcgttagaaccgtatggccttgaaaagaataaaagcaaacatcgatttttttggtactgaattacacaatttttaaggactaaaaaaaaaaatgtttaacctgaacaaccatgtatcttagatgtcagggtatctagattatttctctaccattcaggacatcatccaaaaacatcgatggcgcctgtcttttatgagcctttttaggagagctagtatttgaggtagcagaagcgactggtatgaggcccaaggaggattggtttctcttatggtagccttccattgagttaattttcttttcctttctttcaggtgacgctgctctttgtggtctattgaggttcagctttctctcttcttcttcttcttcttcttcttctagataggtacctacgtataaaaatggatcgtcaataaaaatgttagtgtcttttgattgatggcggctatgacttttttcatattgtgacacttgtaaagtaggagatataaataaggatcttctgttgtctgtgaacggatcctgaattgggttgaatggtgaggcagcatcctcgtattggctagattctaattggctcatagaatcccaatcatcctgcatatatgatttctcatcattgatgtcaaagggattgctttgtaaagaagaactatgcttgtggtgtcccctgtacaaatttttactatcatttgcataagaatttgtcattgtgaaacgacgagacaaataactggacactaaccaccatataagaatactgataaaaatggcacctatgacagcacccacagcaatgtatacagttccatttggtttatcagcagcatttaaaataaatgggtttcctgctgtagatgggggtgttatacttgcgacaattagtgatgaggaggatgttgctccactggaagttgagaaagccgaagatgttaacgatggaagggacttggaactcgtttcggacactacacttgacgtgggctttgacagggcggttgaactagttgtagtagtaactaaagtaggaaggtctcttctgaccagcgatacagacgggataaagtttttcttaaccatctctgccgatgtttctttctgaacttttgacaaggtatgagtctagttgattataatacaagagtgtgggtatgttattaataaacattataaattattaacccatatagctgctaaatataattgaaaatctagtaatttctaattatacattttttttttttacaaatgttttatgatatgtttactatttcccgctttaggaaatcatattaagggtttcatgaaagaattctgcagagtgatcattggaaatcggcagaaagtgagaagggaggctgtcaccaggttcccctatactattcatgtgagtggtagcatgcaaagtaaagaccctttttcatttagtgattcatccatgaatagctcttggtgctagcccagatttttcagtaatttttgttttttcttctgaattttccagaattaaaaaaaagatcagaaaaaagcgagagtttacttaagatattaaagtctagttgatatatcaacaagtgaaggcaaaataccaatagagtgcacgtttcttgatgctatgaaatacatacccccattaaatttttcgccagtggtgagcacggatgtatcgttatatcgatcgggatacccgatgccgttaaattatagtttcatcaagcatcagttacacttgaagaccataatatatattggcgataaagataggcctctcgaagaatatcaaagcttcctggagtcagaaaagataaaatactatcacatatttatggattcaagccgcgatgaaggaattcaagaaagaatgaaccaggtcttgcacttggtgctggatgtcagaaactatcccatcttagtgcattccaataagggcaagcaccgtgttggtgtagttgtgggaatcataagaaagttgttacagggatggtccactgcaggtatatgccaagagtacgggttattttctggtgggatgaaagatggagtagatttggagtttatcacaatgttcgaaaccaatctgaaaataccgagaaacgttatccctggctttgctaaacactgcttgtatttgaatgagctagaggctgcggaaggaagtgatgatgagtcaggaagtgagtctattctcactgccaagcaaccaatatgattatgagaaccagccgttacaaagaatattttctgtcattaatatatttgtataaataaaacaacaagtctaaagatcaagtagaaaaatggaaacaagaacgagcacatatatggtatatagtgaacatatatatattagatatatacgttcaagcgtcgaaggacaaagaccaacctagcttgtgaacaggttcagacaacttcaaagcatcgaaagaggaaccgacacccagagtgacgccaggtcttaacaattgcttgtaagccaaagtgacaataccggaatcggacaccttagccttaacttgggaagatgcatcaggcaaatatctagtggcgaattcgatgttgacattggagttaggtagtttgcagttcattgtagccttagcaccgacctgtaaaaaggcgttgacgttttggaagaagtcaacggtagttatttgctcgttgttcaatgtagcgcccaaggagtagtctttggcgaaataacttaaagccatggcataacgagaaatggaaccggcgctgatatcgtaaccaaactctgcgccaccaacaataccttcgtgggccatagttaagtcaccaacaaatgttggtgacttcaaacacaagtcaaaggcacctcttgcggtgaagaaaggttgtgtgaacgtagtgtttaagacggcggacttggcgacgcctggagtcaaagaagtgatcaattcgttctttagaccaggggtcaagttggcaaactctaatttggtttgcaagttgtttgtgttagaccagccttgagttagacccaagccggtttgcttgtcattcaactttgcttccacgttagtagacagtggaccgtctttgacaggctgtttagccttcaatgagaacttaatgccattggcggttgttgtttgcacatcaaaggcagctggggtagcatgatagaaatccttgttcaataggtcattgatatttctggagatatcgctgtaaactggaggagacattgttgagaggttggtttgatttttgctttgggtacgcttggctgtttcgtgttgggagaatccgtagcactaatgagtagtggaacgagttgggggtagttatatagtagatcaactcgtgctctgctggctataaaaggggttctttgttgaggaacggccgaaatggcggtgtttgattgggccgcagccggcaaaaagcaccggaaccgtgaaaaaagctcgtctgacgcggaaacgtgcggcaaaaaatctccgcgacggggaattgaaccccgatctggcacgcgacaagcgcccattctgaccattaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaactatcacggaatactaatcgaagactagtgacgcacgttacgctatagcaacaacgtcacaaggataacgttagtagttttttggaaggacaattgcaaactatatgtaaacgaacgaagacacacagtccaaagctgtaacaacaaccacatatataaatggtagtcttctaggaaacttcactgtaagattagatacgtagaggtgaaagacaagttgaagtttggatcggaagttccattaatatttgggtaagtaagttcgccgcgcggcagaaacggtgagtacttactcacttttgttctaactacaacaaaaaactgtaaaagtggtgtaaggtttacgttccgttttggttgcaaatcatcagccctggtttaagctttatgtccaacattggttagcgaaggcaccgtactggtctcgatgtcggtgagcaggggcggcgaaattcattccaatcttggataatatatatgtatatatctatacacgcggcgagatcttgtcctctaatttcccttcgctaaatcattaagaggtcattcatgaagttaattcagcaccaaagttggactgttagacacgagatacacattgcagtccaaatgtgcagatttttcagataattgtcgtcgcacaagactgcccctcccgtcctcagacagacacaaaattagattttacgtttacataaagatgtacataacttgaaaaaacgttaatccctcttaaatttagaccttgtaagtcttcctggccactctttgtgatatattgtagtgcaatatattgattcgttcttcttatttctttgttcttaggcatttccgctttagaaaattcgttgggtggtttctgcgacgggtatccccttcgattttgcataatgatcttcaattctacaactaaaatcaagtagatacaggaaaatattccataaattatagtgtaaatcgccctgtatacaccttatcgtttcatctcaggcaagttaaagcatttgggaaacgtgctagatgacagaagaagatagaaagctcactgtagagacagaaacagttgaggcacccgtggcaaataatcttttattgtcgaataacagtaatgtagtagcacctaatccttctattccctctgcctccacatctacctctccgctacacagggaaatagttgatgattctgtcgctactgctaacaccaccagcaacgttgtacagcataatttgcccaccatagataacaatttaatggattccgatgccacgtcacataatcaagatcattggcattcagacataaacagggcaggaacatcaatgtcaacgagtgatatcccaacagatttacatttagaacatatcggctctgtttcatcaactaataataatagtaacaatgccctaatcaaccacaaccctctgtcatctcatctttccaatccgtcatcttcattacgaaacaagaagagctctttgttggtagcttctaaccctgcgtttgcttcagatgttgaactctcgaagaagaaacctgccgtcatctccaataatatgcctacaagtaacattgccctttatcaaacagcgagatcggcgaatattcatggtccatcatcaacttccgcatctaaagcgttcagaaaggcttcggccttctccaataacacggcacccagcactagtaataacatcggctcgaatacacctccagctcctcttttacctctaccttcactatcacaacaaaataagccaaaaataatagagaggcccacaatgcacgtcactaattcaagagaaatacttttaggtgaaaacctgttagatgatacaaaggcgaagaatgctcccgcgaattcaaccacacacgataatggtccagtagcaaatgatgggctgcgtataccgaatcactcgaacgcagatgataatgaaaataacaacaaaatgaagaagaataaaaacattaatagtgggaaaaatgaacgtaatgatgacaccagcaaaatatgcactacatctactaaaacagcgccttcaaccgcacctttgggcagtacagacaatactcaggctctcactgctagtgtctccagcagtaatgctgacaatcacaataataacaagaagaaaaccagcagcaacaacaacggcaataacagtaatagtgcatccaataaaaccaatgccgatatcaagaattctaacgccgacttgagcgcttctacctctaacaataatgcaataaatgacgactcacatgagagtaattcagaaaaaccaacaaaggcggattttttcgctgcaaggctggctacagctgtaggtgaaaatgaaattagtgattctgaggaaacatttgtttatgaatcggcagctaattcgactaaaaacctaatatttcctgactcctccagccagcagcagcagcagcaacagcaacctccaaaacaacagcaacagcaacaaaatcatggaataacctcaaagataagcgccccattgctaaacaataacaaaaaattattaagccgactgaaaaattcaagacatattagcactggtgccatattgaataacacaatcgcgactataagcacaaatccgaacttgaattctaatgtgatgcagaacaataacaatctgatgtcgggacacaatcacctggacgagttgagcagtataaaacaggagccaccgcatcaattgcagcagcagcaaccaccaatggatgtacaatcggtagattcgtatacctctgacaacccagacagcaatgttattgccaagtcgcctgataagaggtcaagcttagtatccctatctaaagtttctccacatttactttcatccacatcaagcaacggtaacacaatatcgtgtcccaatgttgccacaaattcgcaggaattggaaccaaacaatgatatttcaacgaagaaatctctttccaattctactttgagacattcctctgctaatagaaattctaattatggtgacaacaaaaggcctcttagaacaacagtgtcaaagatatttgattcaaaccctaatggagctcctttacggagatactctggggtaccggatcacgttaatctagaagattacatcgaacagccgcataattatccaacaatgcaaaatagtgtgaaaaaggatgaattttataacagcaggaacaataagtttccccatggtttaaacttttatggtgataacaatgttattgaagaggaaaataatggtgactcgtctaatgtaaatcgaccgcaacacactaaccttcagcatgagtttattccagaagataacgaaagtgatgaaaacgatattcactccatgttttattataatcataagaacgatttagaaacaaaaccgctaatatccgattatggtgaagatgaagacgtagatgattatgatcgcccaaatgctactttcaacagttactatggctcagcatccaacacgcacgaacttccattacatggaaggatgccttcaagatcaaataatgattactacgattttatggttggcaacaatactggcaataacaaccaattgaatgaatatacccccttaagaatgaaacgtggtcaaagacacctatcaagaacaaacaatagcataatgaatggtagcatccatatgaatggtaacgatgacgttacccattccaatatcaataataacgatattgttggttactcaccgcacaacttttactcaaggaagtccccatttgtgaaagtaaagaattttctttatcttgcatttgttatatcatcactattgatgacaggattcattctgggatttttattggccactaataaagaactacaagatgtagacgtggtagtgatggataatgtgatttcaagttcggacgagttgatcttcgacatcacagtaagtgcttttaatccaggattcttcagtataagcgtttcccaagtcgatttggacatttttgcaaaaagttcttacctgaagtgcgattctaatggtgactgtacagtaatggaacaggaacggaaaattttacaaataacgacaaatctttcgttagttgaagagagtgctaataatgatattagtggtgggaacatagagacggtattactaggaaccgctaaaaaactagagacaccattaaagttccagggcggcgcatttaataggaactacgatgtgtcagtctcgagtgtcaagcttttaagtcctgggtctcgtgaagccaagcacgaaaacgacgatgatgacgatgatgatggcgacgatggtgacgatgaaaacaatactaatgaaagacaatacaaaagcaaaccaaatgctagagatgacaaagaagatgatactaaaaaatggaagctactaatcaagcatgattacgaattgatagtccgtggaagcatgaagtatgaggtgccctttttcaatacgcaaaaatctacggctattcaaaaggattccatggtccatcctggtaagaagtgagtgttaagaatgtagctttttcgtcaaagctgggtatttttctttttatagcgcaggagcggaaggcaatttccaaaacaggaatgtactttccaaaaaaggaaaatgtagtttgttttttgatgtttttttctctttgactatttcaaatttagaagtgaaaaaatacaaaaatgttacataggattcgatacagtgtaatatatcattattattacttttaaataaagcgtttagtaaacaagagtgagggttatgcaactcgtttagtaaacattcttttttttttcttcatttaagtataagacaacaatagtagcggaagcgatagtaatacatttggtagcgataagtgcacatgcaatttcactcagataagcagcatttggacagtaaaaccgacatcgatttcaagccaaactcaccgcgttccttacaaaataggaataccaaaaatttatctttagatatagcagcactccatccattaatggaattctcatcgccaagccaagatgtgccaggttcagtaaaattcccatcgccgacacctttgaatctatttatgaagcccaaacctattgtgttggagaaatgtccaccaaaagtaagtccaaggccaacgccaccatcgctgtcgatgaggcgaagcgaggcctctatatacacactaccaacatctttgaagaaccgaactgtttctccaagcgtgtatacaaaatcatccacagtatcgtctatcagtaagctgtcatcatcatcaccgttatcgtcattttcagaaaaacctcatctgaatagagtccattcattatccgtgaaaactaaagacttgaagttgaagggaattagaggacgttctcaaacgatctcagggttagagacatccacgccaatttctagtactcgtgaaggtactttagatagtacggatgtcaacagattttctaaccaaaagaatatgcaaacaacattgattttcccggaggaggactcggatctgaatattgatatggtgcatgcagagatttatcaacgaacggtttatttagatggaccattgctggtactgccgcctaatttgtatctatattcagaacccaaactagaagatatattatcgtttgatttagtcattaatgttgccaaagaaataccgaacctggagtttttaataccgccggaaatggcacataaaataaaatattaccatattgaatggacacacacatccaagatcgtcaaggacttatcccgattgacacgcattatacataccgctcattcgcaaggcaagaaaatactcgtacactgtcagtgtggagtatcaagatcggcgtcattgattgtggcgtatatcatgcgatattatggcttgagtttaaatgatgcatacaataagctgaaaggtgttgctaaggatataagtccaaacatgggtctcatcttccaacttatggaatggggaaccatgttgtccaagaactcaccgggcgaagaaggagagactgttcacatgcctgaggaagatgacatcggaaacaacgaagtttcctcgactacgaagtcctactcttctgcgtcctttagaagttttcccatggtaacgaatctatcatcgtcgccgaatgacagttctgtcaattcttcggaagtaacgccaagaactcctgctacgttgactggagcaaggaccgcactggccacagaacgcggggaagatgatgagcactgtaaaagtttgtctcaacccgcagattcactggaagcttctgtggacaacgaatcaatatctactgccccggaacagatgatgtttcttccttaagggacagcatctcccaaaagaatctttatgactatcagatctgcaggcagaccgcctccctacgcttctaaatagaatgtacttagcacttctgcctacatagtaattattcatcattgtaagtgtcacattgcaaaaatcgtccaatagacgttttcctcgtttgtgattggccctacgttttgcgccgatacaagcggcggcgaaaagttaaaaagaacaatcaattaaataagaaccatcagtcctcgtattttgtcttctgtttgcaagcaatgcaccaaacacaagatcaactaagaacgcatctacaatgttacgtaacacttttactagagctggtggactatcacgtattacatccgtaagattcgctcaaacacatgctctttccaacgctgctgtaatggatctgcaatccagatgggagaacatgccctccactgagcagcaggatattgtcagtaagttgagtgaacgtcaaaaattaccatgggcacagcttactgagcctgaaaagcaagctgtgtggtacatttcttacggagaatggggcccaagaagacctgtattgaataagggtgattccagttttattgccaaaggtgttgctgcaggcctactattttcagtgggactttttgctgtcgtcaggatggcgggtggccaagacgcaaagaccatgaataaggagtggcagctaaagagtgacgaatatttgaagtcgaagaatgctaatccttggggtggttattctcaggtccaatctaaatgaacaggccagaaattttgaaaggaaatcaataggggttaacgattgtcatggttttttcagctagtctgtgacctgtacgaaagtgaatatcttattacattataagtgtatccatgggcatccgcccaatacaatgccaacatatcaaacataaaattggctgattgccactctcacattttttctttatttatttactcaaattttgtaattttttgttagacatataattttatatcattattcttattattcttatatttaagggaacccccctggaatgaaataagctaatatagtatgagggaatcctgtataaatgggtttaccttgttattctatgcctccctttcaaagacgtatttcttaaaaacttctccatttggttgaatactatgaaaaaaaaaaaatcaactagaatagatatggaagataaaaatgtgtaacaaaaaagaagaaaagagctggaggtatgacaatagcgccaatggcaaacgatttagaagattttgagtctctgctggagcctgattttgatgctaaacaatttggtaatgacttactgaaggctactaataacaatgacacaaccattttagaccttaacacgcctcttaaaaagctaaactatgatctacatgagattgactctagaatagaccaattgatgaatagcaacccattggagataatagagttaatttacaaaaatgaacacgtcaattcaaccatagttggtgagttgaaaccaagtttgggatatatgaatatgtcgtacgatagactaaagaatcaagttctagatccttatgaaagagcgaggaaagtccaactagcgttgagtaaagtttaccaaacatcttttctcttgcgcggagcattgctttatattcatttatcaaacaaattaaacgcactgtctaaaacagcccaactaagcacatcaacagctattaatttagcctccttacactaccaacttgaaattactttggaagaaaataaaaatctaaaatccttgcggaaaattaaacaattagatcaggacattgtttcccccaacaaaagagagttaataacatttttgtctttacaaatgtgtaaagagtgcttgaactctattaaaatcaaatcgaacaaagaaataatatctcagctggcctactccttatatctactttcatctcaagaattcgagtctgcaataaacaagattgtactatctaatgttacaatgagctcacaaatcctatcaaaaattttaaattctatcaggatgtttcctgatgcgttcaatgaagttgttgaaaaaggttataacatctacattttagaaacactactacagaacatcaaaacggataatgttacgaattcctcgagatctattgctgctaataaatcacgccttggcaatcttttatcagaatatacctcaatgaagagtaaagcaggttctggtacaccgagagatctgttttggagcaaagtttcatctgccttcaaaaaggactttgatatatctgttaatagaggaggccctgtgggcaagtcgctgttaaaaaataaagattttattataaacactatgaagcaaagtatgaaaaaatcttctgataatagtgattaccaaagctacttggatgtaatgctaaactcagtatctatttctctaaataagtgagacagtttacataaaattaagaatgttgatgaaataggatgaatctaaagcaattttcaatagcatgtgcatatgtttaataaaaattacatgaaatgtaatatttgtttatattattaaagattatactagtaatagttattatgagaaatccaatatcggttagtttatatgaagtattaatatgtatatatatacatttacgtggtcattctgtcctaaacttaggggtactgccagcttttgccagtgggttcaaaggtaccttttttttgtttttctttccaccacgcttatgaaactttttcttcaactgtttctttatctcacgagctttggtatcacgctccttggttctttcaagtgccagttttttggctgcacgttgcttttgaccaggtctcctctttttaatcttcaattccttctgctgctctaactctattctcgcattgtgcttatacagatctattattcgaccctggcaatatggccatttatcacgaatacgtagatcatcctccagaatttttgtactttcttgtattatcacatcatagtcgatagagctctgttggaattgcagcttttggtctgcagaatagcttgcaaagtagtagtctttgggcctttcttggttgattatttcttcttcaggttccttcaatgaaattttcatcaaacttacttcagtctgtggcgtatccttctcttgagttgatgaaccttgttcttcttgagctgggctagtcgatgcttcaaccacaccaaacgaaaataacgggaactcgaattcttcttgtttttcttccttttgttcatgtgcgctgttattactttctttgagatctaatgatgagtcggttctttcaacttcaacgaattcaaattctgttggcggtactaatacctctacatgctcactattatttttactactactattggaatcataatcttctcctaatccctctccttcattataaagatcttttcttgatactctgcaaaataattagaatattaaacgattcgttgaaaagttagtaaaaaaatgaaattagaggcaaacttgtatcttatgtcaaagcatacatcttaaattcagacatttttatactgaatttcaatgtttttctttttttttcattagaggagatttttccattgctgtttaaatgaaactggtcgtattttaagtacttcaaatttttctttttcgtactgatccgatgacttgaaaatacttattttttatgtaggaacagaatggcatttttgaagtacataactctcacacgcaaaggccaaaatctttcacgatttacttttatttctatctgtattgtatatcaaaatctatacatgatgatcggttaataaagataaagattaaagaaagactgattgttatctgttgatactagtcttcatactctgtaagtattctctataactagcacaatttaaaactttgtcttcgacaagagtacttaatacccatagccttaaagaagccatatctttttcggagtttaggttggcgggctcgttaatagatggtcctcttattatgtataatgattgaaatgtgattgtatcattgttttctctaattctaccgattatcctccttagtctttcattgaaaggcgaatcgttcaaaagaggcagttcacttttccccacaggaatttgagatatggtgtcagtattgaatacatctattagtaactcaggaacagcatctccgccaacccataaaaataattctgcggaattgtcaattaaatacaggccatatctttcgaaaagagatatagtggcatttataggttcaggaagaaccgtttttccttcaaagtcaggtagaccgacttcgtcgggcatgtcgtgcagggagtaaactgtagggtaaatgctctttatcaaataatgaagaggctccgtttccaatctattcaacgcacttgcacggtaatcgcttggaacaacgcccggtctgagggctatatgtttacttagtccattcattaatagaggtaacattctcaaatttgcgcataggttaagtgaggttactgaatttatattagacatcgaaatttcttttttgtaggcatttaaaatatcttcgagcgattttgtgataaaatccctcgcagagtacatgcttgaattcaaagccttagtcaccgcgttttgtgtcatgaaatcagtaatggctagttgatctgcggatgcaaacacttccctagctgattcggacgttggtagagctaacgtcatgactctaattctacgttcaccagtgtttagagtcaacaatgttgacacttgcaagtagcaatattctgccattaatgagtcttcgatggatatcccgaaaagataagactgatctctaggcattgtggaaaaagcgcataaatcagaggatctgttaaaaaaatggccaaaaaacgatgtggccctcaagccagtagaacaacgaactctcataacagcttccattgaaatatccatggataaatgccttgataattccctagtaaacttagtaacatcgttcaaactggtggcattaaaaccaggataaaaatgtgtttgaccaccagaaaaacggcccaggtgagatagagtggcaacgtccatgtagtcctctgatgccagaaacatgtccactgttatttgtagtttattacactcaattgtgaatgttttataaaaggaatctttacacgacagtagctgagagctttcttttggtgtgtttaatatgccctgttcacttctttttttcaatttcccgatgccagtatttggtaaagttgatgaaatgacttcaactttgcctccagtgctttttatcaaatttgacgcagcttttagggcaggtccaagtgcaaacttgctactgtgtgtgtcttgaaaaatttcaggtatctttttcaacaatgtttccagattatttttacaatattttagtggaactactaattcatcactcggcattggtaaaaatggttcatccaaatcgccaatatcaaacatttgaattgtttctgaattatcaacgtcttcctcttcctcgtcttcatcttcttcttcaccatctgattcttcatcatcctcatccgatacttcataatcatcatccaaaggaacgtaaaaataatgaaggctatgatcaacacatataatagcaattctggtccttccatcatgatttggtagaaattctatgttttctaaaatggttctggcagaagtagccaataaaccatttttgacagcgttttgagaaacatctaaaagaaatacataaacagatggtgggggttccctaacagaatattctacgggagccaagtaatccacgacagagtttttaatttcgtttctttcatatctgttgattggagcgccttgtaagttctgatcaaacccaaatgggacatcatttttgaaacggcatatattacattgccattttctcccttggttaatgaaaacgacaaaagggttcatatatgaacgacaacggcgacagcggacaatgactccgtcagtatttagcggtacttggttgtctgaatcttgcaaatgcaaatatggtctaataacaatggcaaatggtaacttcgttttcttcagcagagagtttgtttttggcaccgctttcaaagtagatctgacgtactggtatggaacatttgaatattcggatggagtcacaatgttatcctgagaaatggtgattggaagaggtggtaaagacaggtcacggattggcggaggtaattctgtaaacaaatccacagggtatagttgattgaccactttcccagaaccaggaaactgttgattttgagctagctgtgtaaatgagttagccctattgttcaattgtaggttgcccattgcataagctgtttggtcgatttgttgttgagactgctgttgctctgcaactattggcatacttgcaatgtatggcacctgagcttgagggtacaccctcttcttatgatgagacattattcactgcagctgtcgatcattaatggaagaaggttcatcaaccaagcacactgcaaatgaagggttagatgaagagttcgacgaagacccttttaactgacgtatcattcatcgttgtcatcgctacatctatgtccttcgggtaagctaaacaaaaagtgaaaagttcaataaataataagattgagaggtaagtgaagtgaagatagatgttagtatccaagtgtgaccaacatgttcaggtgattgcaggcgaaaatgggcagtgcttggacaaactacaattttgaagaggttaagtctcattttgggttcaaaaaatatgttgtatcatctttagtactagtgtatggactaattaaggttctcacgtggatcttccgtcaatgggtgtattccagcttgaatccgttctccaaaaaatcttcattactgaacagagcagttgcctcctgtggtgagaagaatgtgaaagtttttggtttttttcatccgtattgtaatgctggtggtggtggggaaaaagtgctctggaaagctgtagatatcactttgagaaaagatgctaagaacgttattgtcatttattcaggggattttgtgaatggagagaatgttactccggagaatattctaaataatgtgaaagcgaagttcgattacgacttggattcggatagaatatttttcatttcattgaagctaagatacttggtggattcttcaacatggaagcatttcacgttgattggacaagcaattggatcaatgattctcgcatttgaatccattattcagtgtccacctgatatatggattgatacaatggggtaccctttcagctatcctattattgctaggtttttgaggagaattcctatcgtcacatatacgcattatccgataatgtcaaaagacatgttaaataagctgttcaaaatgcccaagaagggtatcaaagtttacggtaaaatattatactggaaagtttttatgttaatttatcaatccattggttctaaaattgatattgtaatcacaaactcaacatggacaaataaccacataaagcaaatttggcaatccaatacgtgtaaaattatatatcctccatgctctactgagaaattagtagattggaagcaaaagtttggtactgcaaagggtgagagattaaatcaagcaattgtgttggcacaatttcgtcctgagaaacgtcataagttaatcattgagtcctttgcaactttcttgaaaaatttaccggattctgtatcgccaattaaattgataatggcggggtccactagatccaagcaagatgaaaattatgttaaaagtttacaagactggtcagaaaatgtattaaaaattcctaaacatttgatatcattcgaaaaaaatctgcccttcgataagattgaaatattactaaacaaatctactttcggtgttaatgccatgtggaatgagcactttggaattgcagttgtagagtatatggcttccggtttgatccccatagttcatgcctcggcgggcccattgttagatatagttactccatgggatgccaacgggaatatcggaaaagctccaccacaatgggagttacaaaagaaatattttgcaaaactcgaagatgatggtgaaactactggatttttctttaaagagccgagtgatcctgattataacacaaccaaagatcctctgagataccctaatttgtccgaccttttcttacaaattacgaaactggactatgactgcctaagggtgatgggcgcaagaaaccagcagtattcattgtataaattctctgatttgaagtttgataaagattgggaaaactttgtactgaatcctatttgtaaattattagaagaggaggaaaggggctgatgttttttgaaaatagaagccttgtttatgagaaaacttatacataatattacatacaaactagagcattactatataattaacttacttgtcacagctgattgctttttctaggggaatctacattttcaatgtaaaattcaggaaccctattctgaatttgtgaatcattcgtttccggtatcgatgacgtggtgttagtgattgtcaaattgtctaattttggaatggaattcaagggaaaattgctactactcacatcatcgtatctcgtatgttgctcattagttacctggggggtcacgctctccgtggtgttttcattactcttggctttttctttagacagtttggcaactttactcacatatttgcatttgtcgtcatagttgggcaaacttgataaggctttgatatttccaaaccattctatcatatcgtcataagagtctactttgaatacccagttgtgacccctatgtattagtccgttagaattcgtacgcaatataaacttgttcttgccctgctctgagttggatttcgtctttttggaatgctcagtgacagtacattccactaatggtattgacattaacggtgtggaaaatttatgcttatctggtgtcttaaattcatgtaaaaagcttggagtgaggacataaaacccacgtgagtatgactttaaaaattttgatcttttctccagaaacccagatttaacttcaaaagtaaaaggatcgttttgattgctatacgagatctctttaaacctcctcatgggtaaatttggaggcacaaaattggaaatattccttagaatgaaactatcccattcaagattcgtgtttttgttcagtatcgtggaatctaatttagagataactgagtcaaatacaacttgggcttctttgccaagaattctagcgtagctggtcaatccgttctgtatttccattacaataacactttctaactgggcccctgaattctgcaagttatcgaatgcctcgtgcaaataattttcttccaccaactgtcttttgatttgcttttccaattgcaattttatcaaaaatgggtcactctttggtgtacctaatttacattcttttaatgattcattaaaaagcttcatcaagtgtttagtttgctgaagctctttgttacaggaatttttaaaatcagattgcaaagccttaatttctttaatcttgactagtaaatctcttctcaaatcctctagcctgggtataatttcactggtcaactccttggaacttttcgatgccaaagaggccagattatcatgatacttggtcagcatcgtgggcaaatcttgaacggatccacttcctaagggcagaaaaaatttctgcatggacttgtcttcattagagaccggttgatattggttttcaatgctgaaaaaggggaactgcacagcatgggacaacctcagttgctgtctaactatttcgtcctgtattgaggcggtctcagagagatataccaagatggcacgaataacatttctccaggcagaaaacctagcagacaagacatcagtgggctgcgcagaagtcggtatcagtatcgccagaggggacctaggatcgttttggttagaatcatactgcttctggtggctatgtaaagacatttttggcagcgttagcatggaagggtcagtgaaggaaccaacattattgatattgttattattaatattattattttgtgatgatggaatattattagagttcaaagagtgcgtcgtattggtgccagccgcagcatcgactatcgaattttgccgatcgtgatcatatacgttcaactgagccgggatagtgggatcggaagtcacagcgtcgatagggtaaggtataggattgcgttgcgcaagcgacgagggtagtgacaggggtatgttctggcctttttgttgctgctgttgataggcgggattaaaatgttctgacctcattctgccttccagttgttgatattgacttctgaggtcaagagaggctcttgcactgttccgttggtaagacatggtgcaatggacggctgggtaaagcgtataacgctctcctaaacctttgcttgcgcggtcatcttctcatgtagtaggttgcatcgccttttgattaaagaatgcggcatgacccggaaaaaagaggcaggtattggctaatgactactaccattatgagtttttaccagtatcagcgccatcattaggaggatatattagcattggtggacgtaagagctcctaaatatacaagcatcgccgtgatgtgttatatattgcagctttatcttgctggagtgtctaccgtatttacttctacttttggcatttttttcgccaatgctggctcgaacaagaaactgcctgccatttgaattattcatatataaatacactaatcatacgtgagcatagtgtgacaatttcggcgcaagatattaatggagcacgtatcaaagaggtcaattgggcaattctttaagaggaaaacttcaactgtagatggaagcaaatcacagaaatgcggaaccactaaccaactgcggaagctgctgcataaaagaagggtacagaagcaggcagtgccggttgaatcccagtacagaattccgggtgattttagggataatcaaagcgtgagagtcaaaaactctatgtacaacagctcaccgtcagtaacgccatctacgcatcatatcaatgaaaggtatgttcgctatgacatcaacacaaggcctttggttgttgtgctcgcgatctcaattgtattttttggctgtctcctggtcctcaaggacatcatcatccagtcatcagaaaacatcctgagtgtttccaaatggaaaatcataggggcctccttcatgggtacgccctacacaggtcttctcacggggctcgttggccctctcctgtcaccattttcggctgtttcgtcgtggctttcattcatcttttgacacaatgcgtcttcagtttccgggggcattgcgtatggaaaatcatgtcactttttttcttccactttttcgtttgacttatataaacgcactttagtatagtttgctttatgtattaggttatcttggtgttctaattgatgttcttgcttccatttgtcattcgtcattccagctctatttacctgcccacgcttcgatttcgaggtttacttactgtaatctcaagaaacatacacatttccacccctcataaaatgttgcctctttcaattgagcagagaagaccttcccgctcccccgaatacgatcagtctactttatcaaattataaggacttcgcagttcttcacaccgatttaaacctgtctgtttccttcgaaaagtcagccatttcagggagcgttacattccaattgaaaaaactgcacgaaggtaaaaataaatcggatgaattacatctggatacatcctatttggatgtccaggaggttcatattgatggttccaaggcagattttcaaattgagcaaagaaaggagccattgggctccaggttagtcatcaataacgcttcttgcaacgataactttaccttgaatattcaatttcgtacgactgacaagtgcaccgctttgcaatggttgaacagcaagcaaaccaagggcggtaaaccgtacgtgttttcacagttggaagctattcatgcgaggtctttgttcccctgctttgatactccctctgtgaagtctactttcactgcatctatcgagtccccactaccagtggttttttcaggcatcaggattgaagatacaagcaaggatactaatatttacagatttgaacagaaagtccctatcccagcctacctgatcggtattgcttccggtgatttgtcaagcgctccaattggacctcgttccacagtttacactgaaccatttcgtttgaaagattgtcaatgggaatttgaaaacgatgtagagaaattcattcaaactgcagagaaaattatctttgaatacgagtggggcacttatgatatcttagttaacgtcgattcgtacccttacggcggtatggagtctccgaatatgacttttgctacgcccaccttgattgcacatgacagatccaacattgatgtcatcgcccatgaacttgctcactcatggtctggtaacttagtgaccaattgttcgtggaatcatttttggttgaatgaaggttggaccgtttacttagaaagaagaattattggtgccattcatggcgaaccaactagacatttcagtgctctgattggttggagcgatttgcagaattctattgattctatgaaagatcctgaaagattttccactttggtacaaaacttgaacgataacactgaccctgacgatgccttttccactgttccgtacgaaaaggggttcaacttactatttcacttggaaactattttgggtggtaaggctgaatttgatccatttattagacactatttcaagaagtttgccaaaaaatcattggatactttccagtttttggatactttgtatgagttctatcccgaaaagaaagaaattttggattccgttgactgggaaacttggctgtataaaccaggtatgccaccaaggcctcattttattacggctttggctgataatgtttatcaattggctgacaagtgggtcgaaatggctcaacatttgaaaaccacagaggatttccggtctgaatttaacgctattgacattaaggattttaattcaaatcaattggttttgttcttggaaactttgacacaaaatggccattccaacaagaaaccaaaagattttgactgggccaagtttcccgtggcatctagggcactgttagatatctatcaagataacattgttaaatcacagaacgcggaagttgttttcaagatgttcaaatttcagatctttgccaagctgcaagaagaatataagcatttggccgattggttgggaactgtaggtagaatgaagtttgtccgtcccggttacagactattaaactctgtagaccgtcgattggcacttgcaactttcgacaaattcaaggacacgtatcatccaatctgtaaagctcttgtgaaacaagatttaggtctttgaaaagggacgtgtcgtaacatgaatacgtaaacaattaaatataacctactaatgagccttcattgctacttctctggttctaattagtggcggagttctgtgtcgtgcgatacgaattttgcacttttgtcacatgcaatcgaggcaaaaagaaaaaataaataataacaacgaatataaatacaaatcgaaagaattcagattgaattcaatattgcagggctttgaacactgagtttggaactatcagccgtcaaatacgcataaaataacatcaaatactccaataatgaatcagttaggagctttagccgtaagttctaaattgtaaacacatttgcatcattgaaaaactatactaacgcgttaaccttttttctatatttctatagcaagtttcacgtttcactcaaaacttctccatggaaaatattaagagcgagttccaatccttgcaatctaaattagcaacccttcgcaccccgcaagaatttttcaatttcaagaaaatttccaaacctcaaaactttggggaagttcaatccagagtggcgtataacctgaagtacttttccagtaactatggtttgattattggttgtttgagcatttacacattattaacaaacttgttgctactctttgttattgttctagtcgtagctggtattgttggtataaacaaactaaagggtgaggagctcgtaactccatttggttctttcaagaccaaccaactatacaccggactggtttgtgttgctgtgccaataggtttcttagcttcgccaatctcaactttgctatggttgatcggtgcttctgccgtcagcgttttcggacatgcatcattgatggaaaaacccatcgaaactgtatttgatgaagaaactgtttgaacactcctacaagtgttgggaaaaggagtcattcttttctattgtgtattttactcttcttcaatatttagttaattcttgtcttttattctctttctccgtcaacattagtatttaattgtatacagacaccattcataattgcagttagcttctctgttctttctcattcctaggatttacaatgcagtcttaccttatttgtttatgtttttttcgtttatcaagcgtgcaatcaattactgaagattcacgtgccaaaacgtaaaaataataataacataacccgagagaggcaagattagaatcaattcatcttttcaaacaaatggttatatcgactaagcgaagtgattagatggtgtacgtcgcagatattcaacagtgacgaattatatgcgattgtaagattgattggcaaatcgtattccattactactattaacaactgatggcatctagaaggtaaaaagggtcaacgtagatgaggtagagtttgagcttagggccctgccgagttttcattagaagacctctactacacttcaaaatgaaatacccctgcatcaccagattcatcaacctaaacgtacaagacgtatgaaacacgtatgaaacagttgttgcgaaaaaaacaagattaagtattttcaaagccccggttgccttgatgaacctaaacgtataaatagttgagcaatcagtttagctccgaagatctatgcttccaccctttagtcagatttagatcctatatagattatatgggataagtaacattccgtcaatcaagctgctcttctgacaggtattaatattgttaagacggctagtattgactaacttcatgacacaaccactgttgtatctcaaaatgagatatgtcagtatgacaatacgtcaccctgaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgaccttccctagctgaactacccaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaaccgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacaaccacacgaaataatcgggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgcctaaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgccccgttatcttttttcaccatcagggcggaatttttttgtttagcatcaatcaacctaacctctcatgcttctccaagctgaaagaagtaaactcactctatgtacgtgttgcaacatatatctgccaaaagaatgaaagtaggttcagaacaaacagattgaaaggagaccagtaaaactatatggggggggttgttcttcccgcctccttctgggattatgaagacgcgctgatctgctatagttcaacgtccttttcgcttactatttctggtaagaaatataaggaattctcggattaattacttttctcgaaaggggattccgaacacctaccggaaaaaaatagcagcccttaaggggagagtacggctcttggcatgacgggaggcaggacagcactaaaggcagactagtcactgagcgctccaagttgggtatgatagtatcttcaagttttggtcgagtagctattcctcttcttcaaagccacttacgcttcgcccaataatgtcatgatttacaaataaaccttcctctccgaacccttaaaagtaggcaaattgagaaaattttttgctcgtctttttttctctcgtttcgattaccttattgggaacttctcgaagaactcggcgaagaggtccagaggaagattactgactatcatcaagccttgtttcttttggcctcttcagtaagctgcaaatgcagtattggcttttttaaaaaagaaaaagagaaggaaagcggaaactagtcttgttgctcttctagtgcagttgttgtttgttcatttgtttcttaataacagtcaacgagaaaacttgcgcgtgcagtaggaaaataagtagcaaattacattacatggaaaacttgcaaccatctgtgagcacaggcgaccaatgagtactttcaacagttacagccagccaaaggaaagcaatgataatagtcataataatgtcaacaagagcaaatcgctgttagatataatatttggtactaatgtatcggaatgggctttttctgagaatgctttaatgaaagctatggatttgaaaatagaacaagaaaagactaagcagcaatattataaacttgaaaacttgaatcgttcgatagagttgtttaagcttgcttccagttcaggtctgcccataaatcaaatacataaactattcaacaccgaccatggcgtaccggcgtcttcgccgatgaaggcagggggcaatcaaccacataacaatacagaaggcacgcaatcttcagaaaatctgcccagattgaatggttctatgaagtcattaaaacctctaaatatgaacacagtgtcaccaactccaatgagtcgacagccctctccatataagtttccagcatcatcctctaccggcggtatatcacactccacagttacaaatgtacaacgaagagctaattctcctgcaagaataggtgcatccgcagttgctgcgttgaatgacaatatttccattaaggaggaagatgtggctaggcgaattccctctggtacaaaatctcaagaatcgcctttaaacaagaagccgacttctcttcacagccgtaacttgtcacttccaataggaaagttcaccaatcctaatattccttctacaatgacatccatactaagtttcaatagagaccaacagcagccgctatctcaaccactgcctcctcctccacaacagcaacaggatctccacacgcacaatttacatactataccaaggaaacctggaatggttcaaaaaaagcataggcgtgcaagatccacatcctcctttggagtgatcgatttaagtattatcgatgaagcaaaagaaaaacaagtacagagatcaccatcccctatacattctaacgtgtccgtagcacttacctcacatgacaaaccaattgaatccaatatgaaggaacaaccaaatatgctgcaatcggttcgtgaaggacgtcaagtacacgatgacttggatgacagaacatgcagtgaaagcagtagtagaaacgaaagccccgtaagaaccatcacaaaggataattctgtaggcaagattttaaatagtacttgagtgatcattattttctttttgatgttccccctacgtatgtatacacccatatattatatagatacccgccgcataccaacataaaaaaggtaacaaatatttgagatatagagcatcgctacattatgggcaagatgcgtctttgtgagacgattttaaacagaagttgttcatctctcagtgatcaatacctatcaacatgtcaaattcatcagtggaaaaatttaaaatttcgaatacctgatccttcttgttcggatacaaatgaatcaacagtttcctgaagatattataaaatagcgacaacttcttgaaacattcatcgcatatttcatcagctatcattggtgacgttaatttaaatagtaaattaccttgaacatctgttaacgcctgaggtagataatagttcaacttatcatgcacattttttctgaccatgtctaattccatcaatgaattatccctcagggctaagtacatatcataatccaattcatcctttactgagtccacaggaaaaatcatattgaccaaattgctgtaaaggtctaaacctgtattctcaaataggaattttatttgtaaagttagcatttgcttagtatattccttcagtttatcacaaacccagatggtgattttccggctgtcatcatcttgtgcaaacaatccctcaaaaggttgaagtctagatttaattaaatcgaaacagtttatctctatagttagcaatgatgccttttctttttcattttttttcgccaaaggaaaagatgtttgcaattgttttaacagaacatcttttattggttgttctacaattgtttgtaaattcttagatgagagcaatttattatcttctgattcctcatcttcggcagcatgtgtcttttcataaatttcaaataactctaccaatttattcatatactctgatagccactctggtggcagtaaatcatctgaagaattttttgtttccgccatgactgtttgcttcatatagtcttcatagtatccaataattctgtttttggaaatgtcttccaacgactttaaattgttaataatagaactatcgtcctgaattccctttctctcgaacataactctgtaaagtttcagcagcctcacaatctcgaaattgatgatcggattttcttcaaacctcacgatttgctcgatacgaatacgacacgaattggatagcgactggatgatatcgttcagcaatttgttgtcgatgcctttcaagaatgtcttgttttgttgaagtatagaaattggggtatcttttaagtcttcatcctgaaagtcaaatagtgacttcacgaaatcagcttcatttgcgatgatggaatgaacggacgctagtacgtcaccaatatacctaattggatcgtgtgccgataatatgatgggtttagaggtagttgaattcatatcgaattgagacaaaaactcatccagaatactcttggatctcagtgtggtcactcttttcaacaactcattaaataattctagatcacttgacaggaagaccagactcttccgaaaaatgtttaagctttcttgttcagtagtaccatggtcatttaataaatttgaagaggattcaaaactatataaaaaatcgatcaaataattgaagatttttttgtttgtcttttctaaaatttcattaactcccattatcaaagcatttccagcattcaaattaggaagcgtcagcaagaaacttgattcatctttaatattgattactttctttactacctcgaaaaagatgttgtctatagtaccattggtgattacatcgtcctctacctgattcaaagtaaacctatcccttatagataacagtattttttttttcagcttcaactgctctgcctttaaacggtattgatctatttcctgaagtaccacgttatttgttggaacctcatttgtctcattacttagtaatttttcgctcgttctttgtattttttcgacggaagaagataatcgtttaatccttctaatgataggtttgaattcctcaagtaccgtaatatgttcctttagcagttgagattccaaatcagtcctcaatgctcttcttgccaaagtacctacatattcaggattcatgagcttttgttcatcaagggacaatctctctttattctcttctagaacctttagggattttcttagttggactgtggcctgatagttaatcaatgtgtaattgttcaatatcttggatagtttattcgaaagaaccaaatttgtggtatttttgttggaaccacttgacggggatactaattttgataaatcaaggttttttggctcgtaattcgtgaaattttgagattcttgctgcgatagtttttcatcctgggaattttgccctaattgtttgcttggatttgaaagctgtattttatcaatggaagacattgcgtaatgtgtcattttcttatgtaggtctttcgaaccagcaccatcattatctactggcaaagttgcattattattggaataacgttgaaggtcgggcaacttaaactgtagatctagtttaccggtgggctgtgactgtgcatctgaggttaagtttagtcttggctcaggttctggtaattctggcgtggcagtatccgccattgcgtaggtctgatagtctacaacgaaatccattgtgagtaaacttcactggggattttgttacgataatgtacaatatacttcagatactacagctttcggatgaatatttactagaatgaattactaccttagatgtatattttgtatgaaagcgtcattacgccagttgtatgtattttgtcgtctgagacggcaggtgatatataagtaaaatggaagtataaacgaacagaaagcaatcattaacaatttacttatagatttcgactaacatacgcatcggtaggattagataccagtttttgaaatccaatttttccctcgtatatggaatgtgctgagagttttcctcagggatatgcgtatcaacaaaagagaggtggtaatacatgcaatcatatagcggtttgtttctttaatactatatgttgtcacttataatcctgttatattattgatctttaggtttcagctgatccttctaatatccctctattggtttcgtaattcgtgttatcctttaagaagatcctagcgacataatcatactatcaactgttatgttaccgtttggtgaacagttggctttttgctccggcatttttgattaaaaataggctcttgttaagctactggaatttttctatattaccaggctactcttgatatggcaccggaatgtaataggagttacaagaccatttcaagttaaagaaaaattactggaaaaagggtagtaacgtacgtggacgaaataaataagaaggacgtaaatttaatacaaatgcacaagtaaagttatcggctcctattcttcactaattccatgcatattaagaactgctggaataagaattgaccgttgcttattgactagtggccatgttactagtatacctatcacacacaatgtaagaaagtgacataagccatgagatacaatctcaaatctagtaaaagccgaaatacaagaactgatgatgtaacagagtaatgcataacaacgtgcaatgcaaaggaagaaataatagtgttattacgtaggacattgatttcctgtcatgactattatatcctcaatgagcgcatataatgcattctgtatattcaataataccaccttatcaaataacgaataccatcgattatcagtaaattcatgtatcactcgcgtaaattctgaaattcagcccactaggaagacgtttatatcagtttacttttgtacaagtgacttattgcaagcaatttgtacgaaatatgcttacacttttcattagtaaaagaaccaaccacccatcattaacatctttttattttttatccttatcgtgtaaaaaaaacttaagaatagacatcctggtgacgcatatcgacgaaagcacacaacagcgtcaaaaattgattaaaaggtaagttatcatgcccacacctatgacgcctgtcaaggtcggcgctttagcctgccagaggaactcatttctcttcgatgggttcaaaacactggttgtttcttgcgaaccaacgaagaataaaaagggagagattgaaggttatgagattgaactacaagatactattctgttccccgaaggtgggggccaaccaagtgattctggttttttgaaaattgttgaagggaatcgtaattcgtcgaaaattgagaagatattagtttcacacgtttctcgtttcggtttacatgcaaagcatcatgtcaatgactacattgagcccggaacaacagtggaagtggccgtggacgagcaaaagagaatggattatatgcaacaacatactggtcaacacttgttaagtgccattctggaacgcaactacaaagtagacactgtatcttggtcgatgggtggtatcatcacaaagaaaaaacctgttctagagcctagcgactatttcaattatatagagttgaacaggaaattgactctcgacgaaataacgaacgtatcagatgagattaatcagttgatcatcaactttcctcaggaaattattgtagaggaaagaatcggtgaagaaacagtagatgaagttagtacatccaaaattccagacgattacgacctctccaaaggtgttctacgtactatccacatcggtgacattgattctaacccatgttgtggtacacatttgaaatgtacctctcaaataggttccattttaattctttccaatcaatcagccgtaagaggttcaaactcaaggctctatttcatgtgtgggaagcgggtttctttgtatgcaaaatctgttaataaaattttactggattctaaaaacttattgagttgttcagaaactcaaatttctgagaagataacaaggcaaaccaaacaaattcaacaattaaataaaagagaacagtattggataaagagattagcacgtaccgcttctgaagaattaatgaacacactgaaagccagtggaaagaaaagggcttattttatggaagaagaatacggaacattggaactgttgctacagatccacaaggaagtatctaattttttgaaagatgatacagaaggttacgaaattatcctatgcggttatgaaagacaaacgaacactggctcactgctaattctttcggaatcgggtgaaaaaattgccaatttggctgctaacttaggttcgatactacaaaacctaaaaggcggtggtggtaagaaaggtggcaagtggcaaggtaaaattacatccatttcgaatgccgagtttgccgccctctctgattatttaagccatgatttcgcatcatgttgagaaatgtgccatttgtatacgcagatttgttgtatacataatggtaggtatttatcgtgatcaagtctcaggaagtcaataagcatggtctattcttttcttttatgtagtttataataggcaactttaatgttcccagaagacgcgttttccattacttattatacccaaaaaaaaaaattaaaaaaaaacaacttcgaacatgcaaacgcaaagcgaaggaaattataactttgacttctaacctattaaagaaatacaaacaaccggcaaggagccactgattaccaggtatttatgagtagtattgttaataaaagtggtacacgctttgcccctaaagtaaggcagcgtagagccgccactggaggaacaccaactccaaagccaagaacccctcaacttttcattcccgaaagtaaagaaatagaagaagataatagtgataacgataaaggtgttgatgaaaatgaaacggctattgttgagaaaccttcgctagttggagaacgctctttagaaggctttaccttaaccggcactaatggacatgataatgaaataggtgatgagggccccattgacgcctcgacccagaaccccaaagcagacgttatagaagataatgtgactctaaaaccggcacccttgcaaacccaccgagaccagaaggtaccgagatccagcagattagcttcactgagtaaggacaacgaaagtcgtccaagttttaaaccgtcatttctcgattcttccagtaacagtaatgggactgcgcgacgtttatctacaatctccaataagcttcctaaaaagataaggcttggaagcattacagaaaacgatatgaatctgaaaactttcaaaagacatagggttttgggcaaaccttcttcggctaagaaaccagcaggtgcacacagaatcagtattgtctccaaaatttctccacctacggcaatgaccgattctttggacaggaatgaattttcgtcagaaacttctacatcaagagaagctgatgagaatgaaaattatgtgattagcaaagtcaaagatatcccgaaaaaagtgagagatggggagtctgctaaatattttatcgatgaagagaattttacgatggcagagttgtgtaagccaaactttcctattggtcaaatatctgaaaactttgaaaaatctaaaatggcaaaaaaggcaaaattggaaaagagaaggcatcttagagaactcagaatgcgcgcacgacaagaatttaaaccactacactcattgactaaagaagaacaggaagaagaagaggagaagagaaaggaagaaagagataaactactcaacgctgacattcctgagtcagaccgcaaagcacatacggcgatccaactgaagcttaaccctgatggtactatggcaattgatgaagagactatggttgttgacagacacaaaaatgctagtatcgaaaatgaatataaagaaaaagttgatgaaaacccttttgccaatctttataattacgggtcgtatggtaggggttcatacacagacccgtggactgtggaagaaatgataaagttctacaaggcgctttctatgtgggggacagatttcaatttgatctcacaattatacccttatagatcaagaaaacaagtgaaggccaaattcgttaatgaggagaagaaacgtccaatattgattgaattggcccttcgatctaagctaccgcctaattttgatgagtattgctgcgaaatcaagaagaacattggtacagtagcagacttcaacgagaaactaatcgaattacaaaacgagcacaaacatcatatgaaggaaatcgaagaagcaaagaatacggcaaaggaggaagaccaaactgcacaaaggctaaatgatgctaatttgaataaaaagggatctggtggtattatgacaaatgatttgaaagtttatagaaaaacggaagttgttctgggtacaattgatgacttgaaaaggaagaaactcaaagaaaggaataatgatgacaatgaggataatgaaggaagtgaagaagagcctgagattgatcaataagagacatttatatgcatacataatggataaatagcacaactttttgttgtattatatcattttcttcaggtgtaccgcggcatcaataaatgaagcgatgttcggaagaaaaaattggcaacgaaaacagtattatgaaagttacatatgaggatcgttctataagcaaaagaaacaaaaggatgatatgattagtaaagagtatgaatttggtaagactagtatactgaatagaaagaagtatacattagttatcgatgaagacaagaatggcaattttataagatttaccgttttacctgtatctaaccgaaagttcaaaaaagtcaagcaaaatgggagggtagagattaacatgggcatacaatatcaccaaattgtacttattttactactgaatattttgttctatgtaatttgcctaagatcaagatttctcgaacatattaatagaacttttgaagtgacaatcgcgcgaagtttccagatcttaattataatgggattgtttgccttaggtacaattatacttgtgaggggacctagtgtggaaactgtaacaattttcaaagaaagtggactacagctgtccagagtgaagggtatggttatatttcctcaacaatggaatcggaagttctttgaacaagtagagtttatatccaatgaaagaattattgatgtagtgatcaatgaaggattctgtcggggatttcgagtgatattctatcttgcagcaattgtacgtaaatcgtctacgcttaagctattatttccagtatgtattcaagcgaatttaagattgtttcttacttcaacgatctgattagaaatactaacacaacaatgcagtcaaatttgcccagtatcgatgaccaacgtctaatatacaacatatctagaaaatatctcagtaagcaagaaaaacccctgagcagaccaaaagattgaacatcaaattatcattacagaaaatcttgagacattttggtatatacttatattttagtgtatgtttatatataattatagataagaatttgaacacacttaagttgcagaacaaaaaaaaggggaattgttttcattacatggtagataatttgttgatgatttcattcgtgaagtcagtagtagaagaggaaccaccaatatctctagtggtatgcttaccttctgcgatcgtttcatgaactgcctttgagattctagtagcatattcattcaaacccaaatggttcaacattaacgtggaggaaaggatcatggcagttgggttagccacattttggcctttaatatctaaaccaacatgtctggaacctggttcgaagacagcatagtccctgccaaagttggcacctgccaccaatcctggaccaccgatcaaagcagcgccaatgttgcctaagatggtaccgtacattgaaggggtaactaggacatcaaattgatgaggtttggccaccgcctgcatggaggcattgtcgacaatgatggacgatacgtcaatatcaggatattctttttggccaatttcagttattatatttctgaacagaccgtcacctaacttcatgatatttgccttatgcacagctgtgacagactttctgttgtatttcttggcgaagtcaaaggcaaatctggcgatcctttctgtcttaggtctagtcataactttcaaagattccactacaccagggacggattcatgttccaggcctgagaactcaccctccgtgttttctctaatgacaatcaaatctatgtctggaattctagtcttgacacccttcaaggatttgaaaagggccacattggcgtagatatctagttgtttacgcaaagcaacgtttagtgaaccgtgacctgtttggtcagcaggagtgtgccatagccccttaagaccaatcttatttctctttagagactcaacagcttcatagacgccttccttatgatctgtttgcttaatgtttatagtttcccagtcgatcgggatattttcagcctcaaaaatggttctcactgaatcagtgatttctttcccaacaccgtcaccaggtatcaaagtgacggtgaaacgaccgccatacttcttgggtagggtgcgttccgcctgagcggcagtggctaaagttctcttagcaattgttctgttaagcatttttctcttacaattatggaggaaaagggagaagaatgaggatagggagaataatgaaccttgattgttaccagtaatattaaggtactgttgaaatagatctacggtagagtaaagaaatcaatcaatcaagaataagccaatgaagcggaagaaaacaagaaaaaagacctatggaaaatatagatagtcctatgtgctcacccacataaaacacttatatatatattcagtgtaggcatgtattgtacggggatatatatatgagggtcttcctttaatcgctaaataacaataccgagctaccaaaaaaaataaaagaaggtttctgcaatatggttggttgatgagtgacctatgacgcccgatgctcggagaaggtggtcaggcacacgtgattcacctaaactcggcgccgaaaaaaatttgatcagccgtacagtgtgattgttatcacgtgatagtaacgtaagtcacgtgctttctaaccatcaccccgcacgaacgttcgttcccgtttcgatgttgacgtcagaatgagctaacttgacgccactgaattaattcgcattgtcaccatgacgcttatcaagccgaaaaaattactagtgattccttcctccccctctctcgatgagtaattttgaaatgaacaagtaggctgacatagagtactataaatacttaggaagtaatgattctcgaggataggtaagagctgtcctcttctaattcttgttcgttttcttctgaaaaccccaaccacatcaactacagctaagactacaaatttcaattattacacatcagaatgagcgctaccgaatcttcatctatattcacattgagtcacaactcaaacctacaagatatcttggccgccaatgccaaatgggcctcccagatgaacaacatacagccaactttgttcccagatcacaatgcgaagggccagtcccctcacactcttttcatcggctgctccgattcgcgttacaacgaaaactgtttaggtgtcttgcccggcgaagtgttcacttggaaaaatgttgctaacatatgtcactcagaggatttaactttgaaggccactttagagtttgccattatttgtctaaaagttaacaaagttattatttgtggccacactgattgtggtggtataaagacatgtttaactaaccaaagggaagccttaccaaaagttaactgttctcatctgtacaagtacttagacgatattgacaccatgtaccatgaagagtcacaaaatttgatccatttgaaaacgcaacgtgaaaaatctcattacctgtcgcactgtaacgtcaaaaggcagtttaataggattattgaaaaccctactgtgcaaactgctgtacaaaatggagaattacaggtatacggtctgctttacaacgtagaggacggtctactgcaaacagttagcacttacacaaaagttaccccaaaatagttttagcctcaccgatatacttatataatattcattgaaatagaaagacatttacaaagtagacggggatatttagccccactcatataaattatgcattataacttttataaaaaaaaagaaatcacacttaaataaatgtcttaattgcacattccatgttcagatatacactatcttaccttttgaataggaatgatggaaaaaaaattatgcttccaatcggatttgaaccgatgatctccacattactagtgtggcgccttaccaacttggccatagaagcccgttattacggtctgtgatccagcaaatgtcagatataacgaattgaagttgcttttcccatcaatgtttgtcaagttgaaacgctgtagcacacactaagcattaacgactatattacaagtaaagcatcaaatgattacttaaaagagtaatcgcaaactatattgaagttggcaaaggcacatgatccaaatggtaacgataacaacatatatgaaaagtagtgttctaggaaacttcgataggggagaaagtacgtaaaaaaaataattttgagttggattcgaagttccattaatatcttggataattaagtttgctgcgtgagagacaggcagattcggcttcacaggaataaactcctataatttaaaggaacttgttagtgttagcactataagtaagaaaaagtaaattctggcagtgttgcttttaatcgcaataatatttgatttacattcaaacagtttcatatacctctttgatagaacatatttgcatatgtgtttatttgttttttatttttttttgattacttcttttcaaaaactaaatgtgaacaaagaagaaaaaggagtataaaagaataaataatagcggtattacgtgtgttggaaaaagaatcatagatcgtcaatggactagtatttgtattaccagtattattataatatggatcgtaagaagataacataaaacatagaaacagttgtcaaatccttgcacaattctaacattcattatcctattacattatcaatccttgcatttcaactttccatcaaatttaatgatttgttttcaatctttatgtcttctttttacatcgcatatgatactgttggaacgagagtaattaatagtaacatgagttgctatggtaacaatctaatgcttacatcgtatattaatgtacaactcgtatacgtttaagtgtgattgcgcctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgttaaagatctattagttgaacatgatatggtaggtacatatatgaggaatatgagtcgtcacatcaatgtatagtaactaccggaatcactattatattggtcatgattaatatgaccaatcggcgtgtgttttatatacctctcttatttagtataagaagatcagtactcacttcttcattaatactaatttttaacctctaattatcaacagataccatgctagtattacaaataatactaaacagatgatgttagagtttcattctgaaaagaatgtggattttgatgtaattgttgggattccattttttataaggcaataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctatacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagaaaaatgtggattttgatgtaattgttgggattccattttttataaggcaataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctatacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacacattccaataccactgataagtacattctgcatgtctatttataaaaccttctttaagacaaatatgctatttatcctttgataacaatttcctgtgagacagaaatcaccataaaataatcgggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgcctaaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgcccctttatattttttcaccatcaacgtggtgtttcacttattccttttctagtattttttttccaccttatagaagcgtgcacgtttaatgctggagataaaaaaaaaaaatgcattaatactctatatagcagaaatatagttgttataacattgtaccaacaaaagaagccctatgaagataaactatgatctagaagtatcaacttgtttggaatgtatgcttcgttttttaagttatagagtagttctgccgaaatctcttgcagatgttaggcatctctttagatgtattgtctttatgaaactagtatggtttgaaacgacttttcatggaatgtttcttggctttcttgtgtttctccttccttggcctcgtggaaaccgattctttttgaataataagaggttcgtctaaattaatggaaccttctctgtcgtcatctcctaagacgttcatttttttagagtaatcccaaaaattttctggaatatctaacggcccctgtttgttttcccaaattttaacgcaaccatcttcaccacaggagtataacatgttgctatgttgtgctggtataaaaatatctctgacgacctcgtctccatgggcgtgtgggataacaataccgttttcagtatccaccttctcatctttaaatggtaggaggcacaactctccacaattttcttgggttttaccggttgcaatgagtccagggtaaatatctaccacgtagtcacagttccatatttctcttacatcaccaaagtccaagggttgtggctctttcaattcgtcagatttgtcgttcaattcgtgaattgcaaatgtttccatatgtgatagtgtaaatatcctctttggggacaaccatccacaggaatgtattgacgcataattaataacttggtgtaaagcgtcctcctcctcatcttgtttcaagtcataaatgttcgtgtaaccatcagttgaaccactgagcaaaatattgacgtcagaaggatgaaatttaatacaggtaacgtcatcatggtgagagtcaattaatgatctcaatggagtgtcccatttgcgaatatcatatatgtatacagcagcgtcaattccctgcaattcggtaccacaggccaatagaccatgacgagaatctaaggaaataaagggggagttggcctcgttttgaatttgagcaatgcggtcattcgtccttatatcgaaaactttcaccgcgtcgatagaggcgctactaactagatgaccagcagagaagtcgctaccgatgaccttcatatcattgattgcagtttcgctcgccttaatcttttgtactgatttaccagtactccagtctagcaaacgtatttcgccattacttaatccagttaaaagaccatgtttataactaggctgtaacttaagacaccaattttctgacccgaaagaattcgattcaactaaagaataactagccatgctctagaagttaatttgagattctcgaacttaagtagtttttatttacacagtaagacgagccagtgcctatgtcctaatgactgcgtacgtgcactgtagtcccatctaacatttttacaatctggactaagaaaacttttataaatcacattgccaatgcaaaaaaaaagaatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccactgttatctgttttccaccgtccctccacactaccaaaccaacgtcactactgtgtgccagcaccaccgctcattatccctgtgccacaaaactcaacttacactgtcattcgaatttccggcaaactccgactgagaaatgttcgtactacttcctttctagggcacattgaggaaaaactcattgaatgcaccctttacaaatcttaatatctctgacgtttgtattgtattaaccaagcaaccctccctgtgcaagtagaagccctggatcctttgtggtcgtaaaatgaacaaataccaataagacgaaaacaaaaacaaaaacaaaacgacatagcaacaatgcggaattatttaaggctggcactctttccgcatgtttatcacaattatttccactttcacttaaaaccttgtttaagcttggcctacaccacaggaaaaaaaaccatccgatctaatcttcaaatatcaatttgaggttgaaaaaatttgctaaagcgttggtctaattttgtttttcgcccacataatgtctacatctttccaggagttcaaggccttttgcaacaaggttgggctagactttcaatggcttaatttgcaatcctccaagtctgttcccgaaagcggttcctctgaaggtttctcagccgtcagtgataccgtacaagaaaacatcagaccagctacggaaccacttaacgtcaaccagtccaaagatcctgtcagcaactttttttatgatgtcaagaatgctccgctctggaacgtgtataagaggaatcattccggtcattcttctactgaggcttgctctggagtaagttcagggcaagcgtcaaaaaacatacccgaggcaatggtaaaagagacagtcctttctaatcacgacaatgtcaccataataaacgaattactgccaacgtcttctgccatgcaccaggaagaaagcaccgctatgacaacctcctacctcttatcccactccgtaaatgatagttgcaacgtaatgctttcttcctcctcccacaaccgtgctatgctcccaccttctcttgtgcaaagaaataacgctaccacatctcccacaacagactctgcgtcagaaaacaacgaatcggtaccctcactaacctcatctgttagcacatcctcatcagtttattcgtcatggaatcctcctcattctccccacatatcgtcatttccagacggcaatttcgcatcgcttaacgcagaagtgacttgctttgatttccgccgcaccaaggactccagaacaaaagagacgaatgaatctatcattccaactgaaatttactgcccaataaattccactgatcaccacaaacattatccaagccaaaaatctaaacaagatgcctgcgctcctgctccccgcaatcaaaatataagctgcagcgtcgggtccgcagcggaattttcccagtctaaccacacgttgactactgtagttccttcatacatgcaacagtaccttgacaggccacagaactggtttgaaagcaaaatgggaaaatactgtccactctttctgagaagtacaaagaacattgactacgattccctcgaatttaaatttgagcgcaagatgatagctgttcaatacctgcttttagacgaacaatctgagcccagaaggtactacaatccctcaaataaaagtattccattctggaagagacccttcaacttcgatacaatgcccagctacgaccaacttatggaggaagcagagtgccgtttttattcataccaatacaaatacgaaggtttccagaggattgagccctactccattttttgtccctggaaaaacacacaaagagaaatagatctggttcttgatcacattcatttttctctcgatgtcggcgagaagaagtctttaaaccgaaaaggaaacatcactctcgatactttagacagtaaggtcgatcctaacattcagatcaagccgtatcagatttttccgtccaacaacctagtatacgaaggcttaccgcatcccgccgaacaatccttaattttgagtcctggcacctccctcattgagagggcgtttcaggcactgatagacatatgcaaggaatctattccaccttctaatgactgtactacccgcaaccataatagcgctcctcagcttaccgtgccagaaccatctaaaccatgccggctactacttgttcgtgagtctcgcacagcaacagaactagaaactaacaaaaagctctggctccactcacagagaaggaatatcgaagtgaccgtaccaatgcatccttctgagcatgggacaaaaagccggttacgaaaatggctctcaacttttgtacatcagtgaaccgtcagaagttccgatagttcgaactgtttggcacggctgacgaaatacttttaacgagcaagttagtctacacataacttcgtacttaccaccgttttcttctggcgcgcctcttcaagtagactaccacttccctcttgtaatagttgttatatatgttttcatagtctgatttaaattttacgcatattcatcaattaacccaatgcaccaaaaaggcgggaaagaagcagtaaagcaaaggcctttgccaagccttcttatcgacagaagcagcctcaaaaggttccttcgagagcggcgcgcgtatttattcacatcgcgaatcactggacccttaaaataaaggcgcctattcacgacatctgccacagaaacaactgttcagttatcctagcagcagtttttgcacaacggtataaacctgtacaaaactttagcaaggttttttaacaacaaaagtgcttgagggacacaacacaaactatagaacagacactgttttcctgacactgctttcctgacaagagactcgtttctgaattattttttttttcaagcatctttgtttcgctggaaccattgagtcttttcttccatttttaatctttattctgcctcctttcctaaacacaagttgatacaacgaggctgtcaatagcaagagcgtgcgcgagatcatgctttactccagagaatcaaggacaaccgtccttttccttgcgttggttacctccctaaccgtactttgtcactcggtcgatgtaacaactgtatttactacgtcaacaatcaccgaaatcacaactgtgactgccgcaccgcaaccacaaaacaaagcggaaaccgctttgaatactgctactaacataattcaaaccatgcagtttcttttcaactgcgcaccatttaagtggaagggtcctttgaaaataacttcttgtgcgctgaactttattgtcctactactcaccgcttggggctatcttctgaagtatctgcaggaaaataagctgaatagcgatgctgatatggaaaaaatggtaggactgggatttggggaaatggtcggcagaatcttcggaaagggtgtcgggaaagcttttactaaaatggatatcactcagaaactagtgtacccgttcgaaggaagcaaccggcagaaatgtctactcatgaccgtcggagaaaactcgatagtgccattccacgatttgtttacagagatatgctttgaccagtacactctggactcgctatcccaccacaaccatgggagtatttcgattttagatgctggatcagtgagcgccttggggttcgcggatatttcatcgaaaatgccctctgtaagcgaactatacacactttttggagattatacgatagaagtactgggcggcatcactaaactggcttcaactcttaacagagaggactggcagggggaaagaaacgggttcgcggttttatcgagagaccggcctaaccagacgttactaagcgtccatatgtactcttcaagcttgctatagatggagctgctcctggctgtacacaccatacaccaacttacccctacatgtacatagtatctgtcagtatttcactttaataggtattaataaaaatttcaatctgtgaacactcaaacctgtttcccagtaaaaatatacagcggcattgagtcttgcggctcgccaacttggaagcagccgggaatgatactactgcaatggctttttatagtacatatcgactttgccagctacataagggaaaaattaatgtctaaaaaaagcgcttacatccttcttgcaattgcaagatttggaacgcacagtacgtacgctgcgctacgggatgagtatttattgatctgtaagcgtttgattattagactatgctatcaatatttttgatgacgcgggtaaaaaatagcagacaattcccgccagatggaaaaaaagctgggctttaattcaaggaatggaaataaaaataattttgcgtgagttaacttgagagacaagagaaggaaatacttaataatgatactgggaaagaagattcaattgaagacagtaactaaataatactttctaatttttgaatttgctacagttcggctttttatctactctcttctggatcaatttttctttttcatctaaagtttaaaaggagatgggtttatatcaagcaaagaatgatgagggaagtgatccgaaaagcagcagcaagattgacgatttgatagaaaatgaggcagaaatcatacgactaatcaaggaagatggcaagttactgatagacaatggcgatggtagagatatccataacataattcaagaagacaagctcctcagtgtagaatttaacgaagtactaaagcgatttcacggggaagaaaagtcagatattcctcggaaggagtttgatgaagacgaggatgacggatatgattctaatgagcaccatcaaaagactatagaagtaatgaacacactaaatcacgtcattaataaagaggtgattcctcccgaaaactttagccacgtcgttggggagatataccgtagcagtttcccacgacaagagaacttttcgtttttgcatgaaagactaaagttgaaatccatcttggtactaattccggaagaatatccgcaggaaaatctaaattttttgaagttaacgggtataaaattatatcaagttggaatgagcggtaataaggagccatttgttaatataccgtctcatctactgacaaaggcactagaaatcgtgttgaatcctgcgaatcaaccgatactgatacattgtaatagaggcaaacatagaacggggtgtttgattggttgtataagaaaactacaaaattggtcgctaacgatgatttttgatgagtacagacgtttcgcatttccgaaggccagggcgcttgatcagcagttcatcgagatgtatgacgatgacgaaattaagaggattgctagtaaaaacaactggttgcctctacaatggtaatatgtagacagtgattacctttacgtaactagtctcttcgaaaatgatgtttattgataattattatacatggtttcttgccggttataaaattacgtatactatctaagcatctaaaaattagccccgcaattatgtctgtaaacgataaattacagcatatataccctcctcatgtcgttaaaagcattgcgaatagatagatgaataatgtattaaaaaaggagatgtttgtatgatgtccccccagtctaaatgcatagaaaaaaaaaaattcccgctttatattcatgatctttcacctcttagtcttctggccaatttgatatccttcttttggatagtaacacgcttagcgtgaatagcagccagattagtgtcttcaaacaaagagactaagtatgcttcgacggattcttgcaaagcaccgatagcagaagattgaaatctcaagtcggtcttgaaatcttgagcgatttctctgaccaatctttggaaaggtaactttctgatcaacagttcagtagatttttggaatcttctaatttctctcaaggcaacagtacctggcttatatctgtgaggcttcttaacaccaccggtagatggggcggattttctggcagccttggaggctaattgttttcttggggctttaccaccagtggattttctagctgtttgtttagttctggccattgtggagtgtttgcttggatcctttagtaaaaggggaagaacagttggaagggccaaagtggaagtcacaaaacagtggtcctatataaaagaacaagaaaaagattatttatatacaactgcggtcacaagaagcaacgcgagagagcacaacacgctgttatcacgcaaactatgttttgacaccgagccatagccgtgattgtgcgtcacattgggcgataatgaacgctaaatgaccaactcccatccgtaggagccccttagggcgtgccaatagtttcacgcgcttaatgcgaagtgctcggaacggacaactgtggtcgtttggcaccgggaaagtggtactagaccgagagtttcgcatttgtatggcaggacgttctgggagcttcgcgtctcaagctttttcgggcgcgaaatgcagaccagaccagaacaaaacaactgacaagaaggcgtttaatttaatatgttgttcactcgcgcctgggctgttgttattcggctagatacatacgtgtttgtgcgtatgtagttatatcatatataagtatattaggatgaggcggtgaaagagattttttttttttcgcttaatttattcttttctctatcttttttcctacatcttgttcaaaagagtagcaaaaacaacaatcaatacaataaaataatgtccggtagaggtaaaggtggtaaaggtctaggaaaaggtggtgccaagcgtcacagaaagattctaagagataacattcaaggtatcactaagccagctatcagaagattagctagaagaggtggtgtcaagcgtatttctggtttgatctacgaagaagtcagagccgtcttgaaatccttcttggaatccgtcatcagggactctgttacttacactgaacacgccaagagaaagactgttacttctttggatgttgtttatgctttgaagagacaaggtagaaccttatatggtttcggtggttaaacaatcggtggttaaacaatcggtgtttgaaattattttcatgcctttcaaaaaataaaataacgatcattctattgggaatataatagaaccttatgtatgcatttttcggttttttattatttcatgtactatatatattaaaaataagtctcaataaaagaaactagtttccgaactgtcttagatagtcttcccttatgtgctcctccatttcattgccgttgagtgcttcgacgtggcgttcgtgtcccctctgttggttaagcagatttacccaaatatttacgcagaaacccatggaatcctcaatttcacgctttttcttgggacatctgcacctgcagccacacccaaattcccttccctcgtcgtaggccgcgtttttacgtttgaattttgagtcactggctaagtaggagaattcctcattccccatggcattatgtggacaatgctgtattgtggagtgtctatatccgatgtctctaaaatagtgtacatcgtccaaatccagagttagcgacaatccaatagagtgaacaggagcgtccccccatctttccttccaaaatccaccacttttctccaaatattgaaaaaaactgttgtaaatgtcattgtcgaacacgcttagccgcgcaatctcaaaattactccagaaatggcatagattgtactcttcattgaaaaatttgtcttctacgatatgcttcctagagcgagccttatgtatcaaattcattattccctctttgtcatcatttatctgttggaaatcatcaccctttttcaaaagctgctcgatggctatcttttcggatatcttagccttggcctgaaaatcatagttgatccagtcccgtaactccggatcatcggattcaaaaatgtcgtaatcctttgtaaatagtttccataatgacccaagcgtaacgcctttttgactgataaagcttttagtgtgtctaaacaaatttgggactgtccaatacaattcggggatgatgatcgtaaatccatatttcttattagttcggagcatctccaaaaagggatcgtaggtaatatcacagaaaaactcaacatcgggttccaatctccaataccattcgtacttctgtactagcgggtgcttgtaaaataatcctgaataaaaccggcacatcttatgatatgattctaagtttccgtaaagtatgcttctatcaccttgatcctcaattgcgttgtagaactcgaacgtatcctttacgtcactgggaaaattccaagatatctcatcgatagtgccaaattccaccagcgcgcccactgtaacatcacgtacttttgctttgaagtcctcttcaaacggctggtcatttaagaacacatatggatagtggaaccactgattgaaatgctcttctatactgttgatagtcttgataacatcttctagctccccgttccttgttagcatgacaaacgaggcattctgcttgatgtacgatggattcaacaaatagtcctgagtattcacacaattcgaataaaagggtctgtccctcttcgtcgcaagatccatcttggaaaacggaagaaaatttcccatagttccgtctacggatgcaggctcagatacaagtaccacatacatggttatgacgaaggcaatcaggatgcacgtcgccgtaagattgcaatggatacatcccagaaatgcatttatcgtccttcttattagcaacatctgctaccttatgacgatgtgccgtattgagacacatttattgatgacacctccattgaacaagactatttgtgcacggaagcactcatatctactacttcgcatttttttgaagaccctttctcgaatgcctgcccaaatttttcaattttcttggcatcatccacacaccgcatgcttaaagtgtactatccaaaaaatgagagaaaaagcaaatacctaaaagcaccccacctcttccatatcccacgtaatggcaattggcatatatgctcggcaagggaaattactggtcgtaatatagtgcaacatgcaacttgccaggcgcactatagtcacatcttattatgttagcagttgagctccagctttgactgcactttagcttagttgcaacttcgcccctctgttgggggctgaaaagtacatccgcgcatttaacaattgctaagctatcttgaataacattatactaattaatatctatagaagcagaatgtctactacgtcgaggaccctacccctgtatttgtgccttgcatgagcgagctatatatcagcgatacgtttttttgttttcctttcgaccttcttgcctaccctctcacttttcccacctgaattttttttatcatattagtccgatattgagtttataaaccttgtgaagtgctagataaagtacaatcaaaagagcaggcaatagccatcacagcagtttagtacgattatacactctgaacgcgagtaaaactaggttgtatttttagtctcgattggaagtttcgtcagacagtacaaggaagatgtcattcagcaacggaaatatggcttcctacatgactagtagtaatggagaggagcaaagtataaacaacaaaaacgatatagacgataacagcgcttacagacgtaataatttcaggaatagtagcaattcaggatcacatacgttccaattatcggacttggacttagatgtggatatgaggatggattccgccaattcatcggagaaaatatcaaagaacctttcctctggcatcccggactcatttgattctaacgtgaacagcttgctgtctccgtcaagcggttcttattctgcagatttgaattaccaaagtctatacaaaccagatcttccacagcaacagttacaacagcaacagttacaacagcaacagcaacagcaacagcaacaacaacagcaacagcagaagcaaacaccaactttaaaagtcgaacaatctgatacatttcagtgggacgatatcttaacacctgctgataatcaacatcggccatccctcacaaaccagtttttatctccaagatctaattacgatggtaccactaggagctcgggcattgactccaattatagcgatacagaatcaaactatcatacgccttatttgtatccacaggacttagtttcttcacctgcgatgtctcacttaaccgcgaataacgatgattttgacgatcttttgagcgtcgcatctatgaactcaaattatttactgcccgtaaattcacatggttataaacatatttcaaaccttgatgagttggatgacttgctatctttaacatattcagacaataaccttttatcagcatcaaacaacagtgatttcaacaacagtaataacggaattattaataccgctgacactcaaaacagtaccattgccattaataaaagtaaagtcggtactaaccaaaagatgttattgactattccaacttcttccacaccttctccttccactcatgctgccccggtaacacccatcatttctatacaggaattcaatgagggacacttcccagttaaaaacgaagatgacggaacgttacaactaaaagttcgggataacgaaagttatagcgctactaacaataacaatctacttcgtccagatgataatgattacaacaacgaagctctcagtgatattgaccgctccttcgaagatatcattaacggtcgaaaattgaaacttaaaaaatcaagaagaagatcttctcaaacttccaataatagtttcactagcaggagatcctcgagatcaagaagcatatctcccgatgaaaaagctaaatctataagtgcaaatagggaaaagttattggagatggcagatcttttaccatccagtgaaaatgacaataatcgggagcgctatgacaatgatagcaaaactagctataacaccattaacagtagcaattttaatgaggataataataataacaatttgttaacaagtaaaccaaaaattgaatcgggcattgtcaatattaaaaatgaactagatgacactagcaaagatcttggcatacttctagacatagatagcttgggccaatttgagcagaaagttggtttcaaaaatgatgataatcacgaaaataacgataatggcacattttctgttaagaaaaatgacaatctagaaaaactagacagtgtaacaaataataggaaaaatcctgcgaattttgcttgtgatgtatgtggtaagaagtttacaagaccttataacttaaagtcacacttaagaacgcatacaaatgaaaggccatttatttgttctatttgtggtaaggcgtttgcacgtcaacatgatagaaagagacacgaagatttgcatacaggtaagaaaaggtatgtatgcggtggtaagctgaaggacggtaaaccctggggttgtggcaaaaagtttgcaagaagtgatgctcttggtaggcattttaaaactgaaagtggtagaagatgcatcactcccttgtacgaagaagccagacaggagaaatcgggacaagagagttaattatttttgtttttttaagctttgaataggaattttttttttctatataataaatatgtaatttcataatgacagtgtagaaattatggctaatctaatccatgcaaaggtattatttggttattgtttttgtaatgaaatagtataaaacagtgatattcttacggattaatagtttttacgcccgtctgaattttctaagctgccgaaaataatggcaagtaacaaaaagttattgtatgaggatgcgttttacgtggcaaaagttttgatgccaaatagacaaaagtagctcaattcaacatgacctcatcatctggtgttgataatgagatttccttagacagcccgatgccaattttcaatgagagttctactttaaagccaattagggttgcgggtgtagtaacaacagggacagatcatatcgaccctagcgtactacaggcatacttagatgatactattatgaaatccattactttggggcagctagtgaaaaatgcggatgtgttaaataagagattgtgccaacaccacattgccttgaacgccaaacagtcgtttcacttccaaggcaatacatatatctccgatgaaaaagaaacacatgatgtggtgcctttgatggaagttgtttcacaattagatatattacctcctaaaacgtttacagcgaagacagggacaaattttgggaacgataatgatgcagaggcttacttacaatttgaaaaactaatagataaaaaatacttaaagttacctactagagtcaatctcgaaattttgagaggtacaaaaatacactcctcctttctattcaattcttactcttctctttctccccaatcaattctaaacttgaaagtttttagtcaattttataattggaacacaaataaaggattagatattgggcaaagaggagcaagactatctttgaggtacgagccactgttcttacataaactattacacaatccgcattctaatgaaagtcccacgttatttcatgagtggtttttagagacctgctggagatccactaagatatgttcacaaggcactagtgcgccctatatgtattcaggtacaatgttatctcaagcaggcgatcagttaaggacaattttgggtcatacattcgtgctggacaagagagatcatattatgtgccctactaagggttcgatgttgaagtggagtaatgaactttcgcctggaaagcatttaaagacccaattagaattgaacagtgtaaaaagttggatgaatgacgactttattactttttctactaccattaaaacaggatatctaaagaacttatcctcacaacaatccttgcctgtacatatatgtgataagtttcagagtggtgggcccagcgacattcgggggtttcaaacatttgggttaggccccagagatttatatgatgcagtaggtggtgatgcttttgtttcctatggtcttagcgtattttctcgattgccctggaaaaaagttgaaaagtcaaactttaggttacattggttttttaatgggggtaaattggttaatcatgacaatacgtcgttgggtaattgcataggacagctttcaaaggaacactccacatccacaggtattggtcttgtactaaggcacccaatggcaagattcgagctaaactttactttgcctattaccgctcacgaaaatgatttgataagaaaaggattccagtttggtcttggtctggcatttttataagaatacattccttttaatgtcaaggtgaagctatcgcctagcttcccattcaatatttttcatatgttatatagcaacatattctataaaagcctcactaatagctgtgctgcacgtatggtaattaattcctgattcagagaactcagaaatccaatacgtttgccttaaaatggaggagcaactttttctgtgctaaaagttgccgctcatgtattgaaggcataataaaagaaaccaaataatttgtagaacaaaatggcagataattgtgctagaagataaatacttatatatcgcaccatcgttattttgagttttcttttagtagttcgtgtgattgcagcaatgcgatctttatcctcaacctcatttcacacaaaatcaagactatgatgctgttcaattttactagtccgtgtccacttatatatatgcaaaagtattatcaaacactttagaaaaggaagaaaatgtttttgaaataagccaacatgttctagtattttaacttggggggcgtttaatatttctgttagtttatcaatttggcctgccataagaatttctgacaaaggttttgtggttgcacatactctgaaaaatggggaagtttgagccacggttcacccatcttgaatgtgtgttataagtgggctactgcagtagaccaaattgaaaggattttttgaacactggagaaaaaaacactaggttcgattctttaaatttaatacatgtcaaggtccgacccagctttccacctcaatatcaaagcaatttttaattatgcattataacggtacctattctcaatatgtcttgacgttccaatatcatgttaaacaaaggtagtcaaggacgaaacatttccaaaacggatcatcaccaccataatgattgaatttacaggcttaacggtttttaaatttattcttcgcatgattaaattgcagatgctggtctaagatacaaagtatgtagcagaaactttatccattgttcgtggtacttgtcccaatgatcgtataatgtaatttgctcttgaatcgtatccataacctcctcaagatctacaagagattctgccataaaacgattaaaagctatttgaacaggagaactagaatttttaggatctctgatggcttcagaagccgcagatgctaacgatgatcctttggttggtttcccatgaatggaaatcgtaatgaataaacatgcaacagcgataatatgaggagggtaaagcaaatgaacatcatttatataactgtcgttgattaaggaccaacagttttgtagatcatctgacgatagtgttatttgaaatggcggttgctttaagacttgaacaatttgctttaaggattgataagggtggtggacaattaagtaactttccaattcttctagtaagtagaactcaaactcagtaactttagtagggtcaggaggaataaattcgggccataaggtacgggcttcacttaccaaagttctgatatattgcgggcattcttcaactttgcatgctaaatatacacacgtagtaaccagcatatataggtttatttctctaactgaagcctttattaaaaaccttgatagataaatatgtgctgtagccagtgcatactgtcttatatttagtctccttccaagcttcattatcaggaaatagcagtagatccttagattataatctttatcatagtgtaagtctcggtgagttattggtatattctttgtgatggattgttcgatgccgttttgcttcgaatccattacaatattcaaaccttgaggaaacagctggcactccaatagccataacttctgcctctctttagccaatgatgccttggtatattgccaatgatgcctttgtgtagatgtccagaagctccccgacatgtctaacttttgagattcagatgccttatcgctcttcaactaaagtttgagagggcattttttgttcgaacaatatgagtgctaacaaggttgctaccacatcaatgaactctactcctgtatgaaccctaattttccttcatgaaaaatgaattttcgatgtttttccgtggattttatattttttcaaatatataaaggagtaagaaaataactttgtttatcctatgttgcggtaaagaactaaatagtggtcttcacctgttttctaatttcttctcgtttaaagttcttcaatccatgaccaaagaatcgtcacaaatcgaagcttacaaaatggagtaaaattttttttactcagtaatatgctttgggttgaaagtctcccaccaattcgtatgcggaaaacgtaatgagatttaaaaattttaaattgtttaaatcaactcattaaggaggatgcccttgggtattctgcttcttgacctggtacctctattgcagggtactggtgttttcttcggtactggattccgtttgtatggaatctaaaccatagttatgacgattgctctttcccgtgctggatcgagtaacccaatggagcttactattcttggtccatggattcacccctttttatttttttaacagtttgttgtttacactactttttagcagtgtaaaacttttgcatagttaaatatgccgaactgatctaataaaaagtctgaataactcagatgagttatttattggtaaacttgtgtaagaagaagatggaatagtgaataattcatcaaatgatgaaataccaatgcaacagagtcaagctctgagtttcaaaaagaaacatggacgagattgcttttttattactgaccatgattattcattacttaccattgttcctcattctatataattgattgggcaccacgtaaattcttgagccttttcggtagtattcaatcgcaatatggggtagtttacggaagtgctgtaaatgatgtctaaaatgaacaactatgcgtccttattgtgacaatgaattcccttcttaaatctctatagaggtcgaatagatgaatactcaacacaaaacactataaaataaaaaaaaatacaaaagtgtttatatttttgctgtgcgtgctagctcatagcacccttacttgtacgctatcagacgatagaattaaagagacacttcgtctgaatccacttatactctttgttttaaaaggtactgcaccttctatgaccttgatttgcgtaactttaaatccatatgactaagtatcttccaatcagctgttaaattgactgatggccatcaaaatacatgctaaactaacatatggactggccctttcaccaacacgtgccattttccagaaggcccccaaaacctcatgatttttgtaacgatctaggagagacggccactgcccatgaacataagaacatgaacaaatcagtaacaatatcacttgcagaagagaacgaaaattaaataatgcagacatattctgtcgtggaaaaaggacgcaactttgcaaagtaaatcgatccggctctctagttattttgcaaacgatgtttaccgctgttctgtctttatccttgagttgtcgttgctcactctattgaagatcaaaatttcgctcaagaagagcagtcccaccatgcgtacaccacactacaaaaatgaatgttatatcgttttttcatgaattacaaatgtctatcgaaaagttcattactaaatataataagatcaggatcattaagagataaattcactgtgtcaggttacttcctgataagctgaaacaagtgggttctttccttaagataatgttcaaatttactaaaatctgtaatttcaagaacgtcaaaatttcttttaatcttgttgaaaaaatgtttatcagcttttcttctcttcttgtaagccatcaagattacaggtgggtttatgcagtgagtgagatcaagtagtgttttttctagtaatggaaaagcttcctcgagatacacacaatcagctgccaaaactagatcaacgttatttgcttgcatagcaccttcttgaggtgagaaatctgccgacagcggctcaccccaccaaagttccctcgcaagaacttcatactgaacttcgtccagttctatatttcttttcaatagtggtatcaacttgtcaatgtccgtaacatatactttagtgccatcgtggaatgtgtttttttccaacaaccccacgcacaatccaactaaacctgtaccactacccaattctaagacttttttaaattgtttcgtaccattgaccgtcttacttagcagatggtcaactgatttctcgagtatgtactcgcacaacagttcgccagcgatccagactttaccgccacaaccactttcaccgccatcttcacaaattttcaatgcaggcaataattttccaccgaaggaaaggtctgtttgaccgagatgctcctttggcctaggaacaactagatctccaaacccaccaaatatactctccatactcaatacctcactagtcgcgtttttataacgttctagggaaaattatgggccatttttttacatagagcctgctcatcataacttttgaattatttaaatacgaagaattactttcagtgtttgggtgtgagggacttttcgtttggtcaagccaaaaaagcttaagagaaaagaaaaatctcttctggttttacttgactaggtttccaaattataatatccgtattattaacgtgacactcagtattctccattcgtttacgggaacgttgatatgtaaacatatgcagatcctcgtattttagcaacgacagggagaaacaagaaatgagataggatgaaaaaaaataaaagttagatatttctatttaattagaattccgcgtaataaataatgacacgctattatagttcatgtattattatccattacaggactatcctcttgaattacgggcgtatccaaccttctttcaagttcttcttcagttgaacacaacgaaatggaatcggccaaaaatgcctctttggccataaaatcgaagtgtccaaccaaaagctccatgtcacgttcggtattcacggatgctgtttcgtaattttcaggatacactagtgctgttttgccatcatcaaggattaggtattgaggattcactactaacgtatgcttgagatgtggttcaaaaaatctccttagatcttcggcagtatttccagcaaccaaattttgaaccaaaaaaccatttttcttagccacctctactttaggttccgtatcttgaacctcgaagttgattagtttagctgtggtgcgagcttgaaattcttgtgctttcctttccttctgcaattgtttaaatgattcatatagtgggtaagcttctgctaatgataagactggtttattgcttgcgccattatcttctttcttaataaatacagatctcatgggctctctgtcctgagactcggaatataggccgtaagctttggctagttcacggatgaagtggcgttgaggaggcctcataggtttgaaatgcaagcttgaacgtgttttatcgtccattaatttattaagaatagcttcaatttgtgaacaccatctttcttgctttgaatatactgataatgctgcctctgtaaacggtaactgcagttcttcaaatgttgtagcaacagagaccagtttttttaacgcatctagttcattacttgtaaaattattggtttcttccttaattccaaatgcctccttcaattcctttagtcgtttcaaagcttcacattcttcattgcaatccagcacggaagattcagttacacttactctatcactttttgcgccacaagtaacactttttttgatccttccacatttacaataaattttcactagcgtggcacaaggtaaatcgggacactctgtcttaccatggcacggtttaggacattcatgattacaattgagccttttttgcccacaggtctgtttacacaccttttggcaatttcctggtaaatgacatgttttttggcaggtatgataacagtaagagagtggtatcccacattttattccacatgatacgtctgtttgaaaacaaaccgttctcactttagttttcttcccacatttacaaggtttaaatacggtttccgtacatggcgggcacgacacatccaaggaatgacaggtatgtggcattggtttatgaccacacgtagattcgccacgcacaactttaatacatggatgattacatgtaggtagcttcgtgccacaacgcacgggtgcaggaacaactgtattgccacatgggcagaccagatcgttcgaatcactctctaaacagggcggacactttcctgggtgacattttctctgacatttatgaattccacatgatagggtcaagttacacggttttaggcagatatgttttgcttccacaagagactcatccaacaaatcttgcgttctgaacaagtttttcttccttcttatcgccgatggcctaccactgcagcacctatcggtgcatctatgtctacggcatgacatcagggattcgcatttaatattgcagcgaggccttccttgaaatccacatggaactgaaaatgtactttgctcacaagcacattttacactatcaatttgcaagcagggttccatacaggctttatcatgacaagtgaaggggcacgaatgtttgccacattttagtggtttaccgcatcttgagtcgcaggttggtatcggatcatcacaatgcttacgaggcttagtcagttcctctagggctgtccggccacagggacaagttttcaaagagctaggcaaaaatgggcatgccttttctccattaattgtgggtgggcttatgcaagattctatgaatgaatgcttgcgacatgagtagtcgacaactctattatctgcacaggcaaacacgcctatccacctgttcccattttcatccttcgacgacttaccggacttgggaaactttgtttcactacactttatgttagcacgagtgtggttaccacagtagcattttatttgctttttcggactatctttactaattatcatttctggacatggcccacataagccagggtggcatttctttttacaggtgtggatggagcaagataaaggcaatccacatacttcttgacagttgaagttttttttcataactttagactggtaacaaaagatacttttcgaatgcttaccacagtggcacataatctcgaccattctagtacactctggatgcggccctagatgacaaattttggaacaaccatgcatacaagtagaagcattgcaggtttgtccacatgagttaggatccagcggattcggatcaggattaacaactttaccgcaccaacatgtgggccgattttttaccggaactcttttgctaacataatagcagtttggacatttccatattctatctacggttttttccgttgattttaacgcccattctcttatgcatccgtaatcaaacactctataacatctcttgcaagcaaacatttggcacgtataatccatctctactgtacaaatcatacaaacatatgagtcaccgctagaaatttcctggatcgcacgttcgtaatattgcatatcatcatcactttcctcttcatacgaactaggctgctcgttggcgtcttcaacactcgaaatacacccatcgcttaggttgtgatgtctataagtgtcaccgccgtcttgattttgctccaggcctaaagactcatgttcggtcatttgtaatgcctacgactgcaaatagattagagcagtctcgtctcacgctgtttcacttggttgttgccactgtcgcaagaaagaacttttatatttacgaccttttcacagagctcatcgataatttttataatagtatattacccgaaaatcttcctttatgtgcgggatgtatagattattgaaatgtcttttccgtagtactacagcaaaaatgcaataatacatatcagatatacacatatatacatgaatgttctgaaagtttaatctctttcaaaacagacagcaaagaaaccaataccaccgtcactttttggtagtgccctgatacaaccctcggcaagctgttgagggtcataggtgactccatctctaaaaacctcttcgaactcttctaccttgcctcttctaggccaagaaggaataacttctctttttggcgctactttccaaccccattctctaactgacttatctaaaagaaggtctatgacgactcgttcattttcttccgcatgaatggaacatgtgctgtatactatttttttagccgctgggaaactcattgcatgctttaccatctggaactgaaatgaactcagcttcgctaaccttgtctgtagttcttcctttgctataaactcctcttgctcatccggcacaatgccaccatcgtcatctttatcatcaattttccttctattaaatgagtcaaaaaacttacgaccaaatataccgctaccggagcagctcggatctacaataaaacaagtaacgtccttatatttttcaggagtagcgagctttgtaaaatcacctacattgacactgatgttgggagaacagccagctatcttgatcattttttgtaaaacttttgctctttcaggatccttctcgaaagcgtatattcgagtattattgtccttcggtggttcgggatatatataagaggccgtatgggtagtcttattacctggagcagagcaggaatctatcacaatatcacttggtcctggattcaaaatgtgggctggaaaacaagaagcacgatcttgaatgataatcttcccatgcttataaagctcatgtgctgtaattttgtcagacggatgaattccaaacaagtttggaataaactcatcataatagatagacccaggaactagttcagaccatttgtctacctttaaagtaaacttcttcctcaattcggctaacaccggctcagtctcaccatttggatggcattttaatggattgattctaatccatctaacaggaggaaggtcattggaaatatcctcgcttaataccaactcagatagctctcttactttcaatttgagtttcaatttgaccatttcgctatgcaatgggctcttaaacttcaaaacataatctttgatggggtgtttgcccatttgaattcttttctgcttagacaacagcaaatcatggcaaagcaataacaaagttagccttgaaaagagtggtttgccctttttcttgggtatatcttccaatatgtgtgcctttttcatcactttctccaaatatggtttatatttccaacacgaatcgagaactgcataaatatgttttggattacttttcagcttatatcttttacagcttttcagtaccagcgtctgcatagagccggaaatcctttcttttgcagcctccttctcaatatcttctagcacccatgttgcatccctgtagaaattcatgctttttcgtagctaacttctcagtgaaacacttggtgaagaaccagctcttctcttaacctcatcgaatattttaggccagttttttttttcctcacttgccattttcccgcaccgtttggaaatctcgaggaaaatgcttctttccaaaagtttaatcaggtcactaattaggtaaatagagctgggaggaagcatatacagtgtttcgtctgtggaaggaacttttatttttcttaaatgttttaatttttagtgacctaattcacataacaaaatattgagaaagggaaagttgagcactgtaatacgccgaacagattaagcatggattctgtaatggttaagaaagaagtactggaaaatccagaccatgatttaaaaagaaagctagaagagaacaaagaagaagagaatagcctctctactacttctaaaagtaaaaggcaggttattgttcccgtttgcatgccaaaaatccattattcaccgctgaaaactggtctttgctatgacgttagaatgaggtatcatgcaaagattttcacatcgtacttcgagtacattgatccacatccagaggacccaagaagaatatatcgtatttataaaatactagcagagaatggtctgattaacgaccccactttaagcggcgtggatgaccttggtgatttaatgctgaagatacctgtaagagccgcaacctccgaagaaatcttggaagttcatacaaaggaacatttagagtttattgaaagcacagaaaaaatgagccgagaagagttattaaaagagactgaaaaaggtgattccgtatatttcaataatgattcttacgcgagtgctaggctgccttgtggtggcgccattgaagcatgcaaggcggttgtcgaggggcgtgtaaaaaactctctagctgtcgtaagaccacctggccatcatgcagagcctcaagctgcgggtggtttttgtctcttcagtaatgttgctgttgctgccaagaatatcttaaagaactacccagaaagtgtaagaaggataatgattttagattgggatattcatcatggtaatggcacacaaaagtcattctatcaagacgatcaggtgctatatgtgtcattacacagatttgaaatgggtaaatactatcctgggaccatccaaggacaatatgatcaaactggtgagggtaagggtgaaggattcaattgtaatattacttggccggtcggcggtgttggtgatgcagaatatatgtgggcatttgaacaggtagttatgcctatggggagagaattcaagcctgacttggtgattatttcttcagggtttgatgccgcggatggtgatactatcggacaatgtcatgtcaccccaagttgttatggacacatgacacatatgttaaaatctctagctagaggtaatctttgtgtagttttggaaggtggatataacttggatgcgattgcaagaagcgctttgagtgtagcaaaagtactaataggggagcctcctgatgaactacctgatccattaagtgatcccaagcctgaggtcatagaaatgatagacaaagtaattcggttacagtccaagtattggaactgttttagaaggagacatgctaactccggttgtaattttaacgaacctattaacgactcgataatatctaaaaattttcctctgcagaaggctattcgtcaacaacagcaacactatttaagcgacgaatttaatttcgttactttaccgttagtaagcatggatttaccagataatacagtgctatgtactccaaacatttccgaatctaacactataattatagtcgttcatgatacttctgatatctgggcaaagagaaatgttatttcaggtacaattgacttatcctcatcagttatcattgataattctctagactttatcaaatggggacttgacaggaaatacggcatcattgatgtaaatatacctctaactctgtttgaacctgacaattactcaggaatgattacatcccaagaagttctaatatatttatgggataactacatcaagtattttccttctgttgccaaaattgcttttattggaataggagactcatactcaggtatcgtacatctgcttggtcacagggatactagggctgttactaaaacggtaattaatttcttgggagacaagcagttaaagccactagttcctctagtagatgaaacattgagtgaatggtacttcaaaaactcacttatattttcaaacaatagccaccaatgctggaaagaaaatgaaagcagaaaaccaagaaaaaaattcggtagagttttgagatgtgatacggacgggttaaacaatataattgaagaaagatttgaagaggctacagactttatactggattcgtttgaagaatggagtgatgaagaatgaggaaaaactggccattaataattttttttcggcaaccttcatgccttatgaaagttgaataataataaagttgttacaatgttcattgtataatccaatatatctaaaataggaaaaagaaatgaacaaatgcattaagctgtgttttactaagtattatgggaaaacgtatacattaaagtggatgcttacatatataacacattgtaataaaggttctttgaacatgttaccagcctcttcagagatcgatccggttctgttgagccaaatactcacttatccaaggataactttcgtcccgcgaggagcagtggttttggaggaggtttaggctttaaatgtgaaggcttaggtggtggggtaggttttgtttttttgtcttttgaaatcgggccacttgatttcagcattgttggcttatctatctcccctttctcatgcagcttgaccttggacattttcctagcgttgaatgactcctcagaagagttgagtttatcgatcatacgctgttgaatggagttcttcaaattctgcttagatacgtccaaatcttcataagatggtttgttaagatcgtctttggaattatcaatcgtattaacgaatgtcgacttaaaaggtgaattttcgtgtttcaaatttacctttgtagacgttggggtgaagctagtgcctggtaggcttgatgaagtaagagattcctttacggattggtttttttttatgttaccgcgtgtggaataagaacctagagatcgagttttctttaattcatctacgtctccagaataagattcatctgaagaggaagaagaatcttcgtactggggtattatgttttgtagtggaaagtctattgaattattctgcctaaaagtatgtgcttcagagacaattgcctgctttaacttggttgcggaatttgccttgagttcgttgtcattatttgaaacactactcgctagcggttcaacaagtggaggatccaatgcgtggtacatattctgtgatttgtcaaaaagtggttgagaacctttggcggaattactgaagctagcgtcatatgctatttgtgatggttttctattaggatgcatttgtgctgttgtagtattatcagccatgctgatttgaaatgtagcgttcggcatcgtattttccatggttgtgggagagttcaagcttagaatattttgtgttgccgaaagctgatgaagttcggtcaaattcaaatggctactgggcgcctgaaccacttgtatgtcatttattggacacggaacattttgcataattgatatcctcttcagtagttgataaacgttaggcctatggcgcggatcttgaaccaatatatcacgtattaagcctttcaactgttcactgtagttcggatacaatggaaattcaaactttccgcttaatatggcaagatcaccgcccttttcaaacggtgttgtgtaatagcaaagcttatatagaaaaatacccagcgcccatatatccgacttttcatctatcggcagaccgcgaaatgtatcaatcatctctggcgaccggtactgtgcagttgtgtttttcaaaatgtcttgctgaacatatgatagctcttgtgaattcctaggaggccttataataccgcatacagaaccaaagtcacaaagcttgtactcattattggctgagataagaacattttctatctttatatcacggtgaattaacggaggttgcaaagcatgcatagcggcaactccttgagtaacttggctcattatttgcaaaatttcaaattcatgaagcctgttttgtagccttgtgttcataaaatcaatgagaccacctctttcacaatattccattaagacgaatacttcatacgaaccattatgtaacattgccttagctgcatgagaatcaatgtaagatacaacatacctattgtttttcagcaacctcatagcatctacttcagctcttaaagtgtttagactaggtttgtctggaacaatgactctttttaagcatgcaacgcttgaattagaatgtgggtcaggtgggttgattaacgcggaatatacttgagcgaacccaccgcttgttagatatttaatgatctcaacctgatgtgacccaactgttaactgtgtacctacattgtaagtgccaatttgaggttgattcatgttgatttatctggttgcttaaaatacctaattatgcagagtaatatttctttctcagggaaagaagttggcaaagaaaatataggaccacgaaggagaaacaattagcacttttaggatgtttccttggcctattcttattttattatcatgaaaaaattattttttctgcacgttgatttaccaaaagaatagttaaatcaacaaggcttagaattcggaccctattgctgcgaggcgaaagagggctatgcataaacatgagttcgaaataacccgtaaatcataaacaaacctaaataagccgtggttagcggccttttttcgttattaccccaagataaatgtgcagctcttgtaagctcagcatacatacttgttgagtgtgtcaggaactgttttcaggaacccaaggttgaagtgttaaaattaagaagctggattgtgctctccatattaaatgaagcgtagttacaaatcgttggcatggagaagtttgcctcgtgtttacatttacaatactaaatagttgtactgaggtttgacgaatataagggagtaaggagcgcatcgtgtttctctcttcaagttaatactatggagaccttggccatttgaaagtactataaaaagccactgaagtagtatcattcccggctgcttccaagttggcgagccgcaagactcaatgccgctgtatatttttactgggaaacaggtttgagtgttcacagattgaaatttttattaagacctattaagtgaaatactgacagatactatgtacatgtaggggtaagttggtgtatggtgtgtacagccaggagcagctccatctatagcaagcttgaagagtacatatggacgcttagtaacgtctggttaggccggtctctcgataaaaccgcgaacccgtttctttccccctgccagtcctctctgttaagagttgaagccagtttagtgatgccgcccagtacttctatcgtataatctccaaaaagtgtgtatagttcgcttacagagggcattttcgatgaaatatccgcgaaccccaaggcgctcactgatccagcatctaaaatcgaaatactcccatggttgtggtgggatagcgagtccagagtgtactggtcaaagcatatctctgtagacaaatcgtggaatggcactatcgagttttctccgacggtcatgagtagacatttctgccggttgcttccttcgaacgggtacactagtttctgagtgatatccattttagtaaaagctttcccgacaccctttccgaagattctgccgaccatttccccaaatcccagtcctaccattttttccatatcagcatcgctattcagcttattttcctgcagatacttcagaagatagccccaagcggtgagtagtaggacaataaagttcagcgcacaagaagttattttcaaaggacccttccacttaaatggtgcgcagttgaaaagaaactgcatggtttgaattatgttagtagcagtattcaaagcggtttccgctttgttttgtggttgcggtgcggcagtcacagttgtgatttcggtgattgttgacgtagtaaatacagttgttacatcgaccgagtgacaaagtacggttagggaggtaaccaacgcaaggaaaaggacggttgtccttgattctctggagtaaagcataatctcgcgcacgctcttgctattgacagcctcgttgtatcaacttgtgtttaggaaaggaggcagaataaagattaaaaatggaagaaaagactcaatggttccagcgaaacaaagatgtttgaaaaaaaaaataattcagaaacgagtctcttgtcaggaaagcagtgtcaggaaaacagtgtctgttctatagtttgtgttgtgtccttcaagcacttttggtgttaaaaaaccttgctaaagttttgtacaggtttataccgttgtgcaaaaactgctgctaggataactgaacagttgtttctgtggcagatgttgtgaataggcgcctttattttaagggtccagtgatccgcgatgtgaataaatacgcgcgcctctctcgaaggaaccttctggggctgcttctgtcgataagaaagcttggcaaaggccttacttggcatttaagtaaagcctttgctttactgcttctttcccgcctttttggtgcattgggttaattgatgaatatgcgtaaaatttaaatcagactatgaaaacatatataacaactattacaagagaggtggtagtctacttgaagaggcgcgccagaagaaaacggtggtaagtacgaagttatgtgtagactaacttgcttgttaaaaagtatttggtcagccgtgccaaacagttcgaactatcagaacttctgacggttcactgatgtacaaaagttgagagccattttcgtaaccagctttttgtcccacgctcagaaggatgcattggtacggtcacttcgatattccttctttgtgagtggagccagagctttttattagtttttagttcagttgctgtgcgagactcacgaacaagtagcagccggcatggtttagatggttctggcacggtaagctgaggagcgctattattattgcgggtactacagtcattagaagatggaatggattccttgcatatgtctatcagtgcctgaaacgccctctcaatgagggaggtgtcaggactcaaaattaaggattgttcggcgggatgcggtaagccttcgtatactaggttgttggacggaaaaatctgatacggcttgatctgaatgttaggatcgaccttactgtctaaagtatcgagagtgatgtttccttttcggtttaaagacttcttctcgccgacatcgagagaaaaatgaatgtgatcaagaaccagatctatttctctttgtgtgtttttccagggacaagaaatggagtagggctcaatcctctggaaaccttcgtatttgtattggtatgaataaaaacggcactctgcttcctccataagttggtcgtagctgggcattgtatcgaagttgaagggtctcttccagaatggaatacttttatttgaagggttgtagtaccttctgggctcagattgttcgtctaaaagcaggtattgaacagctatcatcttgcgctcaaatttaaattcgagggaatcgtagtcaatgttctttgtacttctcagaaagagtggacagtattttcccattttgctttcaaaccagttctgtggcctgtcaaggtactgttgcatgtatgaaggaactacagtagtcaacgtgtggttagactgggaaaattccgctgtggacacgacgctgcagcttatattttgattgcagggagcaggagcgcaggcatcttgtttagattttcggcttggataatgtttgtggtgatcagtggaatttgttgggcagtaaatttcagttggaatgatagattcattcgtctcttttgttctggagtccttggtgcggcggaaatcaaagcaagtcacttctgcgttaagcgatgcgaaattgccgtctggaaatgacgatatgtgtggagaatgaggaggattccatgacgaataaactgatgaggatgtgctaacagatgaggttagtgagggtaccgattcgttgttttctgatgcagagtctgttgtgggagatgtggtagcgttatttctttgcacaagagaagatgggagcatagcacggttgtgggaggaggaagaaaacatcacgttgcaagtatcgtttacggagtgggataagaggtaggaggttgtcatagcggtgctttcttcctgatgcatggcagaagaagttggcagtaattcgtttattatggtgacattgtcgtgattagaaaggactgtctcttttaccattgcctcgggtatgttttttggcgcctgccttgaacttactccagaacaagcctcagcagaagaatgaccggaatgattcctcttatacacgttccagagtggagcattcttgacatcataaaaaaagttgctgacaggatctttggactggttgacgttaagtggttccgtagctggtctgatgttttcttgtacggtatcactgacggctgagaaaccttcagaggaaccgttttcgggaacagacttggaggattgcaaattaagccattgaaagtctagcccaaccttgttgcagaaggccttgaactcctggaaagatgtagacattatgtgggcgaaaaacaaaattagaccaacgctttagcaaattttttcaacctcaaattgatatttgaagattagatcggatggttttttttcctgtggtgtaggccaagcttaaacaaggttttaagtgaaagtggaaataattgtgataaacatgcggaaagagtgccagccttaaataattccgcattgttgctatgtcgttttgtttttgtttttgttttcgtcttattggtatttgttcattttacgaccacaaaggatccagggcttctacttgcacagggagggttgcttggttaatacaatgcaaaggtcagagatattaagatttgtgaagggtgcattcaatgagtttttcctttaatgtgccctagaaaggaagtagtacgaacatttctcagtcggagtttgccggaaattcgaatgacagtgtaagttgatttttgtggcacagagataatgagcggtggttctggcacacatttgtgacgttggtttgatagtgtggagggagggtgaaaaacagataacaatggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccattctttttttacatttctcgcaatgtgatttattttgcttacccttcccactgccgttacaagggaggtgaacgaagaggcttgttagcataaggtttacgcgttgcggttgtaagcacaatgttcttactaaacctctgaagattaattatcctaacgtatactaattaattcaaagagaatatttactcgttctcttttcatcattttgtaacataattctttacgtattttcacttcgtacttttttcaactttttttgccttcgcttcttttttgttgtaatttttcaatttttttttttcatcgttggccgtctttccttgtccttcattttcctctcgtaataatcattcaactacggtaaagcatgcctttccttttttctactctgcagttattttcataatatctactgtttccatttcgtgctttaagttagagtttaatcttcccttctatcatcttaatagcaggttcataataagaagattaccacatctactctttgttcgattccaatgtctgaaaataacgaagaacaacatcaacaacaacaacaacagcaacctgttgccgtcgaaactccctcggcagttgaagctccagcatcagcagatccttcttctgaacagagcgtcgctgtcgaaggcaattctgaacaagctgaagacaatcagggtgaaaatgatccttccgtagttcctgctaatgctattaccggtggtagggaaacttccgatagagttttatatgttggtaacctagacaaagctatcaccgaagacattttaaagcaatatttccaagttggcggaccaattgctaacatcaaaatcatgatcgataagaataataagaacgtcaattacgcttttgttgaataccatcaatctcacgatgccaatattgccttacaaacattgaacggcaaacaaattgaaaacaacattgtcaaaatcaactgggccttccaatcccaacagagttcctccgatgatacatttaacttgtttgtcggtgatttgaatgttaatgttgatgacgaaactttaaggaatgccttcaaagacttcccatcctacttgagtggtcatgttatgtgggacatgcaaactggtagttcaagaggttacggttttgtttcctttacttctcaagatgatgcacaaaatgccatggacagcatgcaaggtcaagatttgaatggtagaccgctaagaatcaactgggctgctaagcgtgataacaataacaataataattatcaacagcgtcgtaactacggtaacaacaaccgtggtggtttccgtcaatataacagtaacaacaataacaacatgaatatggggatgaatatgaacatgaatatgaatatgaacaacagcaggggcatgccaccaagttcaatgggaatgccaattggcgccatgccattaccatctcaaggccaaccccaacaatcccagaccattggtttacctcctcaagtaaatcctcaagctgttgaccacatcattagaagtgccccaccaagagttactactgcctatatcggtaatattccgcactttgccactgaagctgatttaattccgttgttccagaacttcggttttattttagatttcaagcactatccagaaaagggctgttgcttcataaagtatgacactcatgaacaggccgctgtttgtattgttgccttggcaaacttcccatttcaaggcagaaacttgagaaccggttggggtaaggaaagatcaaattttatgccacagcagcagcaacagggcggtcagccacttataatgaatgaccaacaacaaccggttatgtctgagcaacaacagcaacagcagcaacagcagcaacaacaataaatattatgaagaaaagtggaatgaaacaaaaagaaagaataaagagaggcaacctacaaatcccaagataaaataaaaaaagaacgacaagaatccattcattatattatactatttttaaaaaaaaaattactacgaaaaagggagagaaaaagaagaagaaactcaatttactattgctcgaaaaataaaagggcctataaacttactctatttttttagtttttctgtgtcttatttccttccttcgtcactgtttaatttttaatactattattttcctttaaaatgtgaaagtcattgctaatagtgtgataaaaataaagaacgtattttctgaaggctttctttattatatttcctttttcctttcttaccctattttttttaaacatccatcccactgtattttgtcgagtccatatatataatttttgtttttattttttacaacttttgttaagtatataaaaatgctacctagcgttatggagacatgtcagtcttgagtccaggcacataaaggcaacagccactaccactgcgcacccgtgacgctgctccaacgttctcattaagtacggaactgtgtttcgaacaaaagaatggctgttaagaccaaaaaaaaggcagcttaacaggaacccggctggttccacaggacttttctttctttagggaaaggttgtgaaaatgacaaccaaaaagtcgcgacgccaaatatcaaaaacctagatgatattacttcgtctgccaaacacctcctttccctctatccagcccttattttttttccaagagcttcatatgcacgcccgaatcatttcgaatcgcgtacgtggcaggttgtggctggcatctttcccaaaaggaaacggaccaataccacgcatccccgagctcttggtctttctttatcttgcatagcccaaaaaataaaatggggcgggaaaaagggggcatatcagagcatcgggaacttctttcaatgcaatatatatggcacatataaaaaattctggcttcattatgttaggtgcagagattccgtttagaccaattgaacggtaaccagaaggtaatcttaaatatacaaacaaaaaacaaggtccataatgacaaagaatttcatcgtcactttgaaaaagaacactccagatgtggaagctaagaagttcttggattcagttcatcacgcaggtggctctattgtacacgaattcgacatcattaaagggtacaccatcaaggtaccagatgttctccacttgaacaagttgaaggaaaagcacaatgatgtcatcgagaacgtcgaagaagacaaagaagttcatacaaattgattcctgagataaacgcaaacacttttttactcggaaattttctctccccgattgtaaatttatttctcgtctactataataattcaccaaaaaacagcagagcacgtcctatatatatatatatatatatatatatatatacatatatatatacgaatatatttatgacagtctaaatcgttgctcctgttcaattttaacgctcttttataactgctgtggcgccatttctttggcatctaagatgtgtctcgggactttctttttctggtcatcttgctttccttgccttgtcattaacagagctaaactgtgttgaggaagtggtcttttaaattttcaaggtcgcggcccgtgcattgcgcggctggatgtcttttaggggagcgatgcgcttgcacaaaagaatagccttgatttccgctattaatgggtatattcttctaacaatttgagttttttctccacttgtttctttcttctttctcttttccattcacattttgctttacttttctggataatatatatgtgcatatatatatatccatttaaatatatatatatatatatcttttgtcctcctctccagttacttttgcgccagaaattccttcttcttttcaatctaatagagaagggtagatagtgtggtgcaaaaaaagagccttttaaaccaaaaataaataaaaaaaaggaatcacaaaatgtcagattcacaacaatcaatcaccgttctagaagagcttttccgaaagttggaaactgctacttcagaaacaagagagggtatttcttcggagctttcctcatttttaaacgggaacatcatcgagcatgacgttcccgaagttttttttgatgaatttcaaaaagctatccagagtaaacaaaaggcgctcaacacgctgggtgcggtggcttacatagcaaatgaaactaatctatcaccttctgttgaaccgtacatagttgcgacggtcccttctgtatgcagtaaagctggtagtaaagataatgatgttcaacttgcggcaacaaaggccctcaaagccatcgctagtgctgttaacccggttgccgttaaagcactcttacctcatttgattcattcgctggaaactagcaacaagtggaaagagaaggttgctgttctcgaagtaatctctgtattggtagatgccgctaaagaacagattgccttaagaatgccggaactaattcccgttctttcggaatccatgtgggacactaagaaaggagttaaggaggcggcaacgacaaccatcacaaaggcaactgaaactgttgataataaggatattgagagatttattccaaaattaatcgaatgtattgcaaatccaaatgaggtgcctgaaaccgttcatctcttgggtgcaactacttttgtagccgaagtaactccagcgactttgtctattatggttcctttattgagcagaggtttagccgagagagaaacctctataaaacgtaaagctgcggttattatcgataatatgtgtaaattggttgaagacccgcaagttgttgctccattcttaggtaaactactaccagggctaaagaacaattttgctactattgctgatcctgaagcgcgtgaagttacattaaaagctttaaaaaccctgagacgtgtgggtaatgtcggggaagatgatgtgttaccagaaatatcgcatgctggtgatgtttccacaacactgggcgtcatcaaggaattactggaacctgaaaaagtggccccaaggttcaccattgtggttgagtacatagccgcgattgccgcaaatctaattgatgaaaggatcattgatcagcaaacgtggtttacacatgttacaccttatatgactatatttttacatgagaaaactgcaaaggaaatactagacgatttcaggaaaagggcagtagataatattccagttggaccgaatttccaagacgaagaggatgagggtgaagatttgtgtaattgtgaattttccttggcatatggtgccaaaatattactaaacaagactcaattgaggttgaagcgaggtaggagatatggtctatgtggtcctaatggtgccggaaaatccactctaatgcgatccattgctaatggccaagttgacgggttccccactcaggatgaatgtcgcactgtttatgtggaacacgatatcgataatacacattcggacatgtccgttttagattttgtatattccggcaatgtaggaactaaggatgttattacctcgaaattaaaggagtttgggttcagcgatgaaatgatagaaatgccaattgcatccctatctggaggttggaaaatgaaattagctttggcgagggctgttctgaaggacgctgacattctactattggatgaaccaacaaatcatctagacactgttaatgtggagtggctggtaaattatttgaatacttgcggaattacatcggtgattgtctctcatgattctggttttctggataaggtttgtcaatacatcatacattatgagggtcttaaattaagaaagtacaagggtaatttatcagaatttgttcaaaaatgtcctacggcacaatcatactatgaattaggtgcctctgaccttgaatttcaattcccaactcctggttatctagaaggtgtcaaaacgaagcaaaaggcaattgttaaagtaagtaatatgacttttcaatatccagggacaactaaaccacaagtctcagatgttactttccagtgttctctatcctcaaggattgcagttatcggacctaatggggctggtaagtccactttaattaatgttcttactggtgaactgttaccaaccagcggtgaagtatatacacacgagaattgtcgtatagcgtatattaagcagcacgcttttgcacacattgaatcgcacttagacaaaactccatccgaatacattcaatggaggttccaaactggtgaggatagggaaacaatggatagagcaaataggcaaataaatgaaaatgacgcagaggccatgaataaaatatttaaaattgaagggaccccaagaagggttgcaggaatccattcaagaaggaaatttaaaaacacgtatgagtacgaatgttcgtttttgttaggtgagaacattggtatgaaatctgaaagatgggttccaatgatgtctgtcgacaatgcttggctaccaaggggcgaattgattgaatcccattctaaaatggttgctgaaattgatatgaaggaagctttggcttctggtcaattcagggctttaacaagaaaagagattgaattacattgcgccatgttggggttggattcagaattagtctcacattcaagaattagaggtttatcgggtgggcaaaaggttaaattggtactcgctgcctgcacgtggcaaagaccccatttgattgttttagatgaacctacgaattacttggacagagattcattgggtgctctttcaaaagcattaaaagcttttgaaggtggtgtcattattattacgcattcggcagaatttactaagaatctgactgacgaagtttgggcggttaaggatgggaaaatgacaccctctggccataattgggttgcaggacaaggtgctggcccaagaattgagaaaaaagaagaagagggtgataaatttgatgctatgggtaacaagattaatagtgggaagaaaaaaagcaaactctcttctgcagaattgagaaagaaaaagaaggagagaatgaagaagaaaaaagagatgggtgatgaatacgtttcttctgatgaagatttttaatttgaagtcgagtacatctctttcagtgagtaacttatatatttttgaagttaacatccttattctttttttatatttttattttttttatgtttattttctattactgattttcacaaagaaaggtaaaaaaaaacatacttcagcggctatacaaccatatttaagtaaatgcactcagagaaagtatacaagtaaaaaacctaagtaaagacataaatatcccaaaataatgcaaaaactcctctttgtcttttctgtgttattgacagtagtactagcaacagcaccatttcaggtacaatgtcctagctctccacttattagggaggccaaagtaagttaaactctttgccactttaacaaatatgggccaaaactaaccgaatataccaaaacttcgtattcctttgtttattagcatgaactctgtccagaagaaaccttgtatctgaagaaaaaaaaaattaaaacgaagaataaactgattcagtttttaaaatccttgacagaggcaaagtttagttcgaagttttataaacgcgtgttgaaagatcctccaaaaattgggattgctatatctggcggcgggtacagatccatgttagtaggtaccggatttatttcccaaatgaacgattatggcctttttgaatattcggattatattgctggattatcaggcggaagttggatcttgatggatttggtagttcaaaattttgaagtaaaatccctgctacaagagtgggaccttgaagaggatcttttattaggcataccggaattcgatatttccgaagaagaaattgttaccaatgcaaaaaaggagtataatgataatgatttgaagatgaagaagcgtcaggggggttctctgattacaagctcttcaaatttttatgaacaaatagaggagatcatgaattccatagaagaaatcccagaagactatatgataacgaagagaaacttgaatccattagcaagactaaaaaaaatattctttcctaacaacactttcactggaactgatgcgaagattgaaacctttaaaaaagtgctagacttttacaaaagtttgcatttgaaaattaagcctaaaaaaatggagggtttccaaatatcgttcaccgattattggggtaaagcaatcgttcaaagactaaaaaaaaatttcgatgacgatcccaaccattccttttcgttttcgaagcttgtaaactcgtctaaaaaatttaaggaatgcagtgtgccgatcccaatattcgttgcaaattgcaaaaatggacttctttcaaacgttatatttgaatttacgccctttgaatttggatcttgggaaaatatcctcagacttttcgtcaagttgccctatttgggctcaaaaattgtttctggaaaggccgagaagtgtattaataactttgatgatctaggttttattactgcgacgtcttcttcaatattcaacaatgtgctcatcttcatctggaatttggcttctcagtcctccagagaagcaatgaaagctttgaatatggttatgggaatttttggcctaggtaaagaggaaatatttagtatttcgaaagactcctcgagattagagacagactatgccgtatatcaacccaatcccttttatctttatcctgaaaaagacaatgtcctaactaacaaaaatcatttataccttgtagacggcggagaagacggcgagaatattccactcagaacattggtgattcctgaaagggaactagatgtaatttttgttctggattctagttcggatattgacaactatccaaacggctccaagttaaaaaggatattcgaaaaattagatgaagagaacgttcattaccaatttccgaacaatgtaaaaacattcactcaccccattgttataggatgcaatgctaccaaaagaactggacatgattcatttttgccaattataatttatcatgccaatgcgaatcatggaaacgcatctaatacgtcgacattcaaaataacttacaatcagtctgaagttagcagtatgttacccactggaaggggagtgtttagcaatgattatgacctttattataaaaattgcttaggctgtatattaaccaaaagaacaatggacaggctcccaagaaaaaagaaattttcgccattttgcttacaatgctttaaagactactgttactcataagagagtagactttttctgtgaaatttaatgagtttttgttcaccttttttacttttcttctatgccatatggttaaataaaacatggttcaaacgcgattcttttttattatctatgtctttattatgtagtcttcactataataaccgttaatgagcgacatagttgcatcagtttttaaggccaatttgattcagaaccttttcaagttcttcactttccatcttatccgaagacgcgatctggtggcatctaatactatgcttctcgaatatcgtttcatcaatttcaatttcaccattttttaggtaaacaatatcagtaataaaatcttgccattcaaagtcatcattctctgaatggacacccttagattgcctatagcctgctattgccctactcatagaatctatgatcatttgaacgtagtgtaaaccgtctaaaccaaaaacctctctatcatatttattatttatgagcaaaacttttttcgtattattagattccaaaattacttcagcaagattaccaagaataaggattgggagtaaacttgtcattaaagaaccgatagaataaacgaccatgtcagcttttttcaccttggaaatagctcttggatttcccattggttttatctcttcgccatatgggtttatatacaatatcctatgtaccggagcaggtagattctgtgattcatcaagcttgtcaaaatgcaactgggagtttttcagttctggaagaatatagataggattggcatactcctcttccgcttcttcttcctcatcgtcgaggagaattttcaaatggtcgtcataagagccaagtaaatgaataaatttagctgaatgtgctatgctattatctttaggaacagatttcgagggatgcgatatttgtgattggccagttatcatctcaccattcgtcaacaaagccgagatatgatgtgtgtgattggtatttatacatggaataacatgaactagaggactgcaccttcctatcctcatcattagttcaatagatgcgtctagagaacctaaaaacaatctagcaccagttaagaaaaaatttccaatggatgcactctcaaactgaaatggattcgagtgtttgatttttttcaagagttctgcttgcatatggataataaaagaacgacacatttccttaacttctatcgaaatatttttccatatgggatgcgaaccttccactatttcattccattctttcttagctaataacttatcattaggtagcctatggccaaacaactcgacaagctgttcatcttgaagtagtctcactattctagatctgatatcaccaattgctgggccaccaactattcgtagaatttcacttgtggacccgccattatctgatattggcaatatatacgtcagctcatgtccttttaagatagaaatattagaaaagcaaggagtcaatgaatttgtggcagtcccaccggagcacacaacgacgttcatctagtaaactatctcaccacactctgctattttgtccccttattacctcgagggaacaaaagattccgtttcctctctttcatagtccgcctaaatagcttaagaaataaacccaaacatcacacattagcgttctttaggaaatacgaaacaggttaatacaacagtagtaactttccacataatatctaagcattacacgctgaaaaaaactctttattggatatcaacaacccaacacattgtacgacatattcttttatcgttctactatggtaccctgttcaaatctctttttctaaaatgagcgaaattttcgaaaattatcgcataatttttcatcatcttaaattaaaaaaatacagtgtcctctattgtttatctcaacagaacgcacacattcttgaaacttgctcacataacataagctggagtgacatagcatttatatatatacaagggaaatggtcaaagctgttatttttaccgatttcgacggtaccgttactttggaagattctaacgattatctgaccgatactttaggtttcggtaaggaaaaaagattaaaggtcttcgaaggcgtgttagatgatactaagtcttttaggcaaggtttcatggaaatgctggaatccatccacacccctttccctgagtgtatcaagatcttagaaaagaaaattcgattggatcctggtttcaaggatacattcgaatgggctcaagaaaatgatgtccctgtcatcgttgtttccagcggaatgaaaccaattatcaaggttttattgaccagattagttggacaagagtctattcacaaaattgacattgtttccaatgaagtggaaatcgatgcacatgatcaatggaaaatcatctataaggatgaaagtcccttcggacatgacaaatccagaagtatcgatgcttataaaaagaaatttgaatctaccttgaaagcaggtgaacaaagacccgtttacttttactgtggtgacggtgtttctgatctaagtgctgcaaaagaatgtgatttgctatttgccaaaagaggtaaagatttggtcacttattgtaaaaaacaaaacgtcccattccatgaattcgataccttcaaagacatcttggctagcatgaaacaagttctggctggtgaaaagacagtcgctgaattgatggaaaattagtgcaagactcttacgaaatattaaagtttaataccgtgtaactgcctcttacatatgtatgcatatatacgtacgtactatatttttcttgtatatcttttttattgtctgagagaaagaacatcaaaaaataaaggaagatcctcctcggatttagcatgcttaatgccgaatctttaatacaaaacgaatgatatttcaagtatactaattagaaatcaatcaaacataccaaaagggacagtaaagagaaaagcaggagctctcttttaggggaaaagtaaaatgtgattagtatttcgttgcgtgtactagtcaactcttcttgtcattcttaaatttacattaattaccccaattttgcatcttcgtatataagagtgttccccttataagctttctcctgcacatacctgcagtaaacacaagcaacactttagagatagttgtccaagttaaaatgagtaaaattaaagttgttcatcccatcgtggaaatggacggtgatgagcagacaagagttatttggaaacttatcaaagaaaaattgatattgccatatttagatgtggatttaaaatactatgacctttcaatccaagagcgtgataggactaatgatcaagtaacaaaggattcttcttatgctaccctaaaatatggggttgctgtcaaatgtgccactataacacccgatgaggcaagaatgaaagaatttaaccttaaagaaatgtggaaatctccaaatggaacaatcagaaacatcctaggtggaactgtatttagagaacccatcattattccaaaaatacctcgtctagtccctcactgggagaaacctataattataggccgtcatgcttttggtgaccaatatagggctactgacatcaagattaaaaaagcaggcaaactaaggttacagtttagctcagatgacggtaaagaaaacatcgatttaaaggtttatgaatttcctaaaagtggtgggatcgcaatggcaatgtttaatacaaatgattccattaaagggttcgcaaaggcatccttcgaattagctctcaaaagaaaactaccgttattctttacaaccaaaaacactattctgaaaaattatgataatcagttcaaacaaattttcgataatttgttcgataaagaatataaggaaaagtttcaggctttaaaaataacgtacgagcatcgtttgattgatgatatggtagcacagatgctaaaatcaaagggcgggtttataatcgccatgaagaattatgatggcgatgtccagtctgacattgtggcacaaggatttgggtctcttggtttaatgacgtccatattgattacacctgatggtaaaacgtttgaaagcgaggctgcccatggtacggtgaccagacattttagaaaacatcaaagaggcgaagaaacatcaacaaattcaatagcctcaatatttgcctggacaagggcaattatacaaagaggaaaattagacaatacagatgatgttataaaatttggaaacttactagaaaaggctactttggacacagttcaagtgggcggaaaaatgaccaaggatttagcattgatgcttggaaagactaatagatcatcatatgtaaccacagaagagtttattgatgaagttgccaagaggcttcaaaacatgatgctcagctccaatgaagacaagaaaggtatgtgcaaactataaaccaatccgccattcatttgaaaagacaagtctggcctagggttatagtgttcagacttgaggttgaacatatccaaaaaaaaaaattcctatgatgtcttaaatacgtatacctaataaaataattctagactatattcaacttactgtaacccttcacctcactatcacagctgacgcatgtagcaaatcctttataacccagagatatcctacaatcatcgcataatgcaaggcatctacagggccaagttacaatatttcttttattaactttgcagattaggcaggagagatccatttcctccacttcgtcgcaactatcaaaggcaaaatcaaacttgaactctaatttgtcatcgtccttcatatttaaacgtttgtacatatacctggagtttgtatgatgcagaaggcgttcaataacaacatcgactagtacaccttgtgggtttcttttaccatattgtgatctagtcaacggtccattaaccttattatggacatccatttcataatttaaaatagaccacatggagatgttccaggctatttcctctaaatcatcagaatcgacagcattacttgataaatgtgttaattctttttcttcatcaataatcaactgactttccatatcactatcaaactcttcatctgaaacactttcatcgatttttctggggggaaagtagtcttttgatgaatcgtcttcaggaagcaataactccaggcttctgagatcactctcaatattaagctctttgacgtccggtttatataaaaactttttatagtttttttctgtaacatatttgtttaaatccctctttttacgctttcccactctcggtttcttatctatactgctctcaaaatttttactccacagaagattttttaggagtctagaatacgtcaaaataatggttcttactaattcaaaaaggcctaaatatgtcctcgcaaaacctggtaactgggaatcggtagtcatttccttacgagataacagatcctctggtgtcgactggagttggtttaaatgtccactaaccacataactattactgaaagcagcgacttcatcaacggattttacgttgtctgatttcttaaatattttatagtcattcgacgttaaaagtagacacaatgaaagagctatttcgttaaactcctcttctccattgtaattatttgatctccaccatttttccaagtttttatatcttgaatataatgatcggaacggattactggtgaacaaagccttcaggaaaatgcctatagacgccagtaatatggtggaaatatagaaaaagccagggaaataattgtgaatgagacagatgttaataaaatctaatccgttcaaataggtcctagtgacgaatgcggtaaaaaaacccgcgtttaatataacttctccacataatctataggctcttatatgaaacaattctaccaaatgaattactaatctgtgaaaaaccgctcctagtagttcaacattatcgccaatatgctgctgccccgcgggcattttggatatgatataaagattcaatgataaaccccatatggaaaaatcagagcatattaatgaaggaacgttcgtcgttgaagaaataaaaatttcaatgcagtcagacagagctacaaataaatagacacttaaagcataaaaatctgtatcactcacgtgcagttcatgcatgagtccaaattgactcagaatttgtaaaagtgctttaaccagtgaaagagtggctactaaatggagcaaagtttttgaccaaagaggtaaacgaatgtttgtagaatttgatctcaatgaagacattacagtcaacctattcaaaataatggcggtactaaaacatagaacagcatacttacttaccgaataggagaaaaacattctaattcctaccttagctagttgcaaagtggtgaagttacctttctccatcaatgcttgaaaagagtccaaagttggggctgaaactattgtagaatttggacttacaaaaacttccggtttctgagttgtgttatctaggtaattaagatttccagtcttgttgtgaaaaaagctaaatacatctcgtgttatggagcaattgcttaacatgttgcaatatatttgtagacatcagtcaaacttttgaaaatccctacgtaatgactgttcctgacaaattgtagcctctcggtgaccttctgtcaagtcaaccattccttacatacatcatttatatgccagagggcagggtaatgcagacatacaaaaactttaatttaccgcgcaccgcaccgcgcaatttaagattattgagtcaaaattaatgatgtatattatatgatttctgtggtgataaatttatttgagtttataattatatttgcttaggattactattaaaaattttcatctatagcacgtttttgagcgtcgtttagtgatattggatagtccactttatattttacaatcaaattacctctctgagatgggttctttggagttggcataccttgaccaggataagtagaagtttgtgagggttggacaggctgtactctcgacaaaggtaaggttctgccatcaattgtttggatagtttttgaaaaacctaacaatgattccttgaaagatagtggcagagtgtaaattaggtcatcaccgtctcttttaaagtttggatggctcttttcctggatgacaaactgcaaagtctttctacggcccgtttgaggattgtaatcaccctggttcttgtatgttattttggtaccagctttccaacccggttttaattgaatgtcaatttgtgtcttttcagaggccccatgtgggccctttcttccaattttaaatgacttctttttaccaacaaacaaatcttctagactaactggtaaattaacttgaactgtttcttcctctggatacgtgggagagcttgatgctgatctaaagccgccaggcatacctcccatgccgccatgcattcctcccattcctccaggcatacctcccataccagcaccgccgccagatggataactagagaaactgaagccactgtcatcagcaccaccgaatggggaactgccgccaaagaattgtgaaaaaatattgaaagcatcctcattactgaacgcatgtcctccggagaatccgcccgcaccgccagggaagcctccagcacctccagcaccgccaggaccaccaggaccaaagcttggaccaccagatctagcagcctcgagaccgtattgatcatatatttcccttttttgaggatcatttaaaatttcaaaggcctctgatatctccttaaacttttctgtgtcacctgttggcttatctggatgatattttagagctgcttttctataaccctttttcagttcttgctcattagcacttggagatactccaagtaaatcataaagttttgtctccttgaccattattagttctgtatactatactctattatattgatgtgaatgtattaaaaaaaaaatcttaaaatgcaaacaacttatcctttatcctctgaagagtttctggatggttatacaattctaagtcgttaaaagaattcgtgtaagagcttaaataatattaattagaatttttgacaagaaagcgcataagtttaaaaagggattaacaatacggtaaagggacgagaaatctatacaatatatattaaatctcgaactaccttggcaaggagtttgtgctgacagtggttgaaaaacccgtaaaaggatatcccattctttttccagaagtttctggaacgttcatataaaccaaagagggtaacacaatacgttaagattcagaaaagtaacgactagctattactgatcatgttatagaagagtgcgacaaccatatattattagcgcagcgatcaacgtggcagtcttgtcatccatataaaaaaggagttctgattgatgtctgttatcttagtatctgctggctatgaccacacaataagattttgggaggctcttactggggtttgttcaagaacaattcagcattccgactcacaggttaatcgcttagaaatcaccaacgataaaaagttgttggcaacagcaggccatcaaaacgtacggctttatgacattcggacgacaaatcccaatccagtagcatcctttgagggtcatcggggaaacgttacctccgtttcttttcaacaggacaacagatggatggtgacctctagcgaagatgggaccattaaagtttgggatgtgcgttctccgtccattcctagaaattacaaacataacgcaccagtaaatgaagtcgtaattcatcctaaccaaggcgagttgatatcttgtgatagagatggtaatataagaatttgggacttaggagaaaatcagtgtacccatcaattgacacctgaggacgatacctctctccagtctttatctatggcaagtgatggttcgatgttagcggcagcaaatactaaaggtaattgttacgtatgggaaatgccaaatcatactgacgcatcccatctaaaaccggtaacaaaattcagagcgcactccacatatataactagaattctactatcatctgatgtaaaacatttggcaacatgttcagcggatcacactgctcgtgtgtggtcgattgatgatgattttaagctagaaacgacattggatggccaccaaaggtgggtttgggattgcgcatttagtgctgacagtgcgtatctagtaacggcatcgtccgatcattacgtgagattatgggatttatcaactagagaaattgtcagacagtacggtggacaccacaagggagctgtatgtgtcgcattaaacgatgtatagtttacaatttatcaactaccaagcttgaaggaccgaagtgacaaaaaacattatgattttcagtgtttgcttatccgcctttttgtaaatatagattttactatcctgtgcattttagttaattgattgttcacaaaatgaaagcaatcgcgatgcatatcatcaatgaaaggaagacgagaatgtacagtataaacatattcccttgcatgtagcactaaattttaagtttcgtgtagacgaaaggtttagctacttgcgcgacaaaatagtaatatttacaggcattcttaaacattttatatgtgtacatactgtgcgtaaggaaagaaaatcaaagcttgctcaaaaaagcccgcctacttctagcaatgacttcaactttatttttggtgtaatcaaaacgtctagacacaattgacttcttcccgcttttggtttcaaccgtactatctgtttcggggaagaccgactttaagtatttcctacgcaaatgtacttcttcagataaagtcaaaaaattacaagcgtccttgaaaagcgccttaatataattcttgtcttttttggtttctaagtgttgggatttttctaggtcctctaatagttttgccttcaaagcttgtttttcttgttccgaaatatactggtgtagctctagcttgttattgaaagatgtagatgagttcaaaagatcactacactcatcaatcttggatagactctccgacaatttctcattcgtccagctttctctccttgccttcaaacgctcttcttcttttaaataatatctactattgaaccttgcatcttctatggggtatccattcttcagggaagcccttacacgaattaagtatgacgttgccaattcgatgtcttttatatctaacttaagttcatcccgaagaaccttactcaacttgtcttgtaactcctttcttttagattccctgacctctaactgcttcaaaatattaggttttgcgagatagtcttttctagaaatagaattttcttccttatatgctgcccttttatttgttaactcaaaacggccaaacctccttacggtaggctcaaaatgaggagatggcagtttcaaatcacgcctcaaggcaacaccaatgaattttcttttaggatgaaaaggatcaagatagtaacgaacaacaccaggttctaaggcgaatatggaatgatctttccctataccaacgttttctccaggataaaactttgttcctctttgcctcataataatttcacctgtggaaacatcctggccttcatatttttttggtcctaaccttcttcctgcagaatccttcatacttgttctcgagcccgcagcccttttggtggcattacgcacttgaaggaacacaccagacacatgtttttggaatgaaaaactagaagtatctagtaaaataggattccacatattctcaccttaggttaagcttgaaatattatgaccacccaaactggcgagttttatttttacaatgagccaacttcattcttcagtgaactatcttgaatgagtctccaaagaaagagctttaaaattcaatagcggaacgtcagatatcgaaacacccagtcataacagccaaatttgcataattggtataaaaacagtgtgtataacattacagagaagccgttgtgtgaaaatctttttagtacctattcaaccaaacaattgaacttgaacaccaaactctagccatccttatcctcttctggtcactacatatacctcaatttacgtctttccttgggtcgtttcaaatgactctctttgtttagcgagggaaatgaaaaagtagagtactggctgaaaaatttcataattatgtttgctcatgagttcgaaaacagtttgaatgagcagatagaacgccaaatattaagttaacaggatatgtctgatcaagaacgaggttcagaaaacgtatgtttcattgataagggaggtgaagaaaagtttgtaaaatgagactttatgaggtcattggaattaaatagacatcaacgaatggtgagtcaccatttaatgctgccttcaaaacgcttgcttcaatgtgattccactggttaaagggggttttttgaatgcattgctaatgtttatctactggctatgaaagtgagaatatcaattataaataaaaccctgattttctacctgccatgctataatgtacagtttattccaactttgaaacgcaatgacttattggtctctctcattatgaaatttagttacttttactaatgttattcattgttgtagaataatcgaagtagatcgaggtcgagatcacctgttcgtcgtcggatgagtgatgatcatggttatgaaagagacaaccatttgtcccggaggtcaggtaattataacggtaggcgtaagttcgcagatacgtacagaggaagcagagatagaggagaatatagaggaggtagagaaaggtctgattacagagaaagagaaaggttcaataacagagataatcctagatctagagaccgttacgatgataggcgcagaggaagagatgtgactggtcgttatgggaacagacgtgatgactatcctagaagctttaggagtagacacaatacacgtgatgacagtaggagaggcggttttggtagtagtggagcaagaggtgattacggtcctttgttggcacgtgaattggatagtacatacgaagaaaaggtcaatagaaactattccaatagtatattcgtgggtaatttaacatatgacagcacccccgaagatctcactgagtttttttcacagataggaaaagtagtccgcgcggatataattacatcaagagggcaccacagaggtatgggtacagtagagttcactaattcggatgatgttgacagggccatccgccagtacgatggggccttcttcatggatcgtaaaatcttcgtcaggcaagataatccaccaccgtcaaacaatatcaaggaaaggaaagcactcgatagaggagagcttagacataaccgaaaaacacatgaagttattgtaaaaaatttacctgcttccgttaattggcaggctttgaaagacatattcaaggaatgtgggaatgtcgcacacgctgatgtggaattggatggcgatggagtatccactggatctggtacggtgtccttttatgatattaaagatctgcatagagcgattgagaaatacaacggttatagtatagagggtaacgtcttggatgtcaagtctaaggaaagcgtacataaccacagtgatggagacgatgttgatatcccaatggatgattctcccgttaacgaagaagctcgaaaatttaccgaaaacgttgtcggtggaggtgaaagaaatagactcatatattgcagtaatttgccattttcaactgcaaaaagtgatctttacgaccttttcgagacaatcggaaaggttaacaatgctgaattaaggtatgattccaaaggggcaccaactggaatagctgtcgttgaatacgataacgtcgatgatgcagatgtttgtattgaaagattgaataattataactatgggggttgtgatttggatatatcgtacgctaaacgcctctagaactactctcgatctatatactttctcacctattggatctgcgacaagtatttattcattcttgacttatttccaggctttttaactttataatgtcattgtgtatacgtataatctgaaaaaatttcgaagactttgaagaagactgtgaaaagagtctgatttttccaatacagtgaaaatgggtttaacaaatatccaaaaaagtactttgaacagatatcgtaaatagacgacttttttatatgaataacaaaaaataaacaacagacaagaggcctcagaaggcttacgtaaagtacgtaaacgatctacctcttacaactggtagttgcttttgctctatgttttcattacgctctcatttctccagccgttgggaaacttttcgataataacgaatgaacagtttcatacatgcctaggaagatagcaccacctgcactgatccacattgtccggggccccactccactgaaaaatacagcaggaccttcctctctgtaaatcctaataataacgcttccaagtgaggcggttgttttgttgagcattaatctggttttcaagaaatctaatggtgtcgttgtagctgctgcgatcccacccgcaatagaaccgcagatagcccctttccatggctccacttgactttggccattggcttttgcccaagtcttttttagatactcgtataaaggaaactgtatacaagtaaacggtatttctctcataatggtggtagaccaccctctataaagatttttccttaaaccttccttattgtcatttcgtagaattgactgtaaagtctgccaggaagaattggtagagtgaacttgcgtcctttgcttaacgacttctgcgggaactcgaacaagacaagcacaaatttcaccaatggaagaggaaagcatgtgcgttgtcgtatcaatcaattgctcagatccctgtgagtaaagtttgctgatatatggccttgattttactttcatataatcataactaataaagaaaagtgaagcacctggcgccgatgctacaacagcgcttcccaaaccacgatatatgcctttgtatcctccattagcaaagaatccacccttagcttgaagcctggttttaattgtgtctatagggaaaaaaaccaaatccgtagaggtaccagcagcggcgccacttagcaaggaaagaaaaaaagtattcatagcaaacttttcaaagcgaattttagttcatcggtgtgtctaaacatataaaatcgccaaacaatttacaacaagtggagctttaatgatctcatatattctcgagggtgcaccccactgcaaatgtatttatatacaaaacagcgctcagtaagcgaggaaaaaaagaggcgcccgtgcttttgccgatacataaactaaaaaccaataaacttgccaaaatacgtatattcttcaatccatgaggcaccactaattatatgcaaaagctcaatatctgctccttcaatggcattagataactaacaacctatgtactatacaattttaaaatactctcttaattaattcaacttggctaataaagagtcaatgtcaacttcgataactggtgctgtagctgcatttgaaaattgacgagttcttgattcagcctcccgctgttttattttccttagcctattcaaagaaccaaatccagatacttctctattcaacttgaatggttgtaagaagaagttacaaacagaaaaagactcacccatagtggcaatctcatgaataatatcttcaacacaaattattccatgatctcctaattgctcctcgacaatattgttgtcattaagaactatttcgtgaggttcagcctcattctcacccttatagattattctacctctcttttgaatcaaggaacggatagaagataaagaaggcttgccaatcactacgtatggcgcaataaccttgagcaacggatatacgtttttggtcaatttgacgaaaacaccagtattagtttcaactaatcttagcaaagacaaaatcttaaatgctttgtttggaatatttacagcaagcggacctcttactctgacaatgaaaagtaaagcaggtttgccatcgtaagtagtcttttctctgattaaaccatcgtcttcttcttcttcagtctcctccaagtcgacagagttctcttcggcgccattagctttttctgttattttcagaataaaatctttcccagatgcaatatgctgcgtttcattctttgccttcttatcttctaatatagacactcttttaattctttccttttccctagaggtagccaaagtctttgcaactatactttcagctctgacaaatttgttcttattacttctcttttttttgatttgttcttccctctttttcttagctaattcttgtctttcgattctagttctatcagcatttcttcttttcctcaaaagaatttctggattagaattaagagtttgcgctttactgtcttgagttgaagacattgtgacttgtatatcttattctttttccctgtggcagcctcttctttctaggaacttaataacgaaagtaccaaacaacttagacttttctcatctcatcgcttcccagctttttttaagcagagctgaaaaaaattttctttttaccaaaaatccgtactgcgtgatgaaagtgtacatacattattcaatattcacctagttttgtatattaatgtaaaatgtaatttaatgaagatcccaaaaaattaagcattcgttgctgcatcgttgtcattttgttcaattatcgcattcctatcatagcaaaaatatgaaggttattagtctgaaaaaggattcttttaacaaaggaggagcagtgattactcttttaccggaggacaaggaagatctgtttactgtttatcaaatagtagacaaagatgacgagttgatattcaagaaaaaattcacctctaaacttgatgaagctggtaagaaaaaaagtacagatttggtcaagttgaagattaaagtaatatccgaggattttgatatgaaggatgaatatttgaaatataaaggtgttactgttacagatgaaagtggagctagtaatgttgacatacctgtcggcaaatatttgagctttacccttgactacgtgtatccctttactatcataaaacaaaactttaataaattcatgcaaaagctcttaaatgaagcctgtaatatcgagtataaatcagacaccgcggcggtcgttttacaggaagggatcgcccatgtttgtttagtgacatcctcctctactattttaaaacaaaaaattgaatatagtatgccaaaaaagaaaaggactactgatgtactgaagtttgatgaaaaaactgagaaattttataaagcaatttacagtgcaatgaagaaagatttgaattttgataaattaaagactattattctttgctctccaggtttctacgctaagatattaatggacaaaattttccagtatgccgaagaggaacacaataagaaaatactcgataacaaaggaatgttctttatagcccactgctccacgggctacttacagggcattaatgaagttttgaaaaatccactatatgcttcaaagctgcaagatactaaatactccaaagaaatcatggtgatggatgaatttttgttgcatttaaacaaggatgatgataaagcttggtatggtgaaaaagaggtagttaaagcggctgagtatggcgcaattagttatttactgttaacagataaagttttgcattcagacaatattgcacaaagagaggaatatttgaaactgatggactccgtagagagcaatggaggaaaagcattggtattaagtactttgcattctcttggagaagaacttgatcaattgacgggtatagcctgtattctaaaatacccgctccccgatcttgatgaagacgatggtgaggagtagatttactatgtaagaaaaaagtaatgtacacataaaatttgcaaccctataataaatcggattattctctttacttcttccctataagcaagtagatgtgaagccgcaattaattgagttgttgtgaaatggttctagttagtcacgtgcagctttttaaaaatattttaaaacattttaaaaaatatacatttttttattatttttttatatattaatgttaaaatttatttatgtatttgtcttccgaaaagtaaaataacgttcaaatttggtatttaaggatatctgcgtttaggcgcctagcaaaaaaatgccgaactaagaaattatattaatgtggtataagttactgtttactaaaagtgccccaaacggcgctggactgataagaatgaatacggattagacagcaggtttatgctaccctgctcctagttttatgtgattaaactcaaaaccttgctggtagaaatataaaacactgcttttaattagtataaaagtgacatttatcttgaggtaagaacagaagaaaaaaaggaaaaagagaaaattttatgagattgcttttttcacatgaccatattatattcgctttatcaactttttagtgtatcttctactctaggacagataaagatgcattaaccttgtcattttgcttcttctgcaggttcatatacatataaacgttagttacaccttgacgtagtatatcgactacaggctagattttactgctaaatcagcgcgccagcccaccacaattcgatttgaaagcgctttgcaggaatttaagagcattttgttttctattcattgatatcatttgccaagtatataacataaccggtaggcataggggactcaaagcgtaaaaatcatgaagtcatagccatttccttatgtaatatatatttatataaattataaactactcattcgtatatgaaaatacgtgtttgaatagtcgcataccctgaatcaaaaatcaaattttccttagttcttactttcgattttctttaccaactccttgtatttttcggtggagaatgattttggcctttcgattggagcaccaacagccctatcgatgattaattggggtaacacaccaatagctctggcaacaccaaacaatacagtgtagaacgaagcctcagttagaccatagtattgcaataaaacaccggaatgtgaatcaacatttggccatgggttcttagttttaccatgcttagttaaaacccctggggcaacttcataaatggtggagaccaacttaaataactcgtaatctgggaaatgtttcaatgcgaattcacgttgagccgtataacgaggatcagtttttctcaaaaccgcatggccataaccaggaacaactctccctgcgttcaaagtatcccacaagtacttttcaattgtttcttttgaatagtcacctttcacttcttctctcaatttaaatagccattctaaaacttcttgattggcacgaccatgtaatgggccagctaaaccattcaaaccagcggccaaagataagtatggcgaagataaggcagaacccactaaatgtgtagtatgggcagaaacgttaccaccttcatgatcagaatgaatagttaaatatagtctcattaagtcaataaaatccttgttttcgtagcccaaaagttgggccaaatttttaccatagtcagcattaggatcggttgaagtaattttaccatccttgaacacattacgataaattttggaagcaataacaggtaatttacccagcagatctaacgaatcttcaaatgtatagctccaatattctttcttggatacaccttgagcatatgctttggcaaacttagactcgctttctaaagcagtcacggcaatagaaaattgcgccattggatgtagatcttttgggaggctatctaaaagttggataacgtgctctggaatttctgatctggcagctaaatcagcagaaagggctttaacttgagcgtcagtaggtatttcaccagtcaaaagcaaccaaaataaagcttctggcaaaggttctgtactaccctcagcctttggtagttccctttgaatttctggaatagtacgacccctaaatctaataccttcttcggggtctaacacggaaccttcccaaacaaggcctttaatacctctcataccaccataagcttgctccaaaagaacttcaccaataacggttttaccgtgttctttcttgaattttttaatttcttctgcctttgctgggataatttcagcaaatctctccttcaacgtttgttcggaggcgctactatagtggcgagcattcaatagtgcaaaaagagccttttgcatattttgacattgtcttgtggagccccttgataagaaacttttgctagttgttgataatatcgctgacatcttcgtaaatagtattatattgctatatgttttgccttattttctttttaatggttgtaattgtaattacttaaatgcaaataaaagccaaaacaaacctggtttgtattttagtaaacagcaaatttcccccttaagactagcaatccataacaggggaagggtaaagaatagttgctgcaagttttgagcatttatataatggatggatatcaattgacattttcaaacaacaagaggtcggataagtcgatagtatcggaaaagctccaaagggattgcgatcctccaataacacaaaagtatttttggtctagcgggggtcatacttttcatttccgggcggctgcggcggaaaaaaacgtgacgccttttagcacaaaaatgcaaggtaaatacataaaaaaaaaggcaatgtgaacgtaaaaacgctcatatttacaaagattaattgagccgttcaatgaaatgcgaacttcggagatttctttaattagtttaggtatactttcctgcgaaggtcttgttggaatatgtagtaatctctacccgcgtttttagttaatgctgaatggtttttgatggctccttttttcttagagtgacaggcgcggcagccccttaacgcgggtacctgaacaagtaaatccgaaaattcaatttgacaagggaatcattgggctgacaacaataagatgagctctcttatatttttgcccagggaaaaattttttgcccactaaagatatgcaatattaaaaaatttgataaaaataaatcaatgggggcgagccgggactcgaacccgggacctcccgcaccctaagcgagaatcatacctctagaccacacgcccggtagaagttgttttaatgaatttcaaaatatggtacctcaacatcaatagatcatcaaccacaacgtaaaacatgcatgtgaggcttaggtgatttttgagataattgttgggattccattgttgaaaaaggctataatattaggtatacagaatatactagaagttctcctcgaggatctaggaatcctcatattcctctgttgataattagaggttaaaaattagtattaatgaagaaataagtactgatcttcttatactaaataagagatgtatataaaacacacgctgattggtcatattaatcatgaccaatataatagtgattccggtagttactaaacattgatgtgacgactcatattcctcatatatgtacctaccataacatgttcaactaataggtctttaacacagcttcagtattgtctgagcttctcgtttaacattccttctgcaataggcgcaatcacacttaaacgtatacgaggtgtacattaatatacgatgtaagcattagattgttaccatagcaactcatgtcactattaattactctcgttccaacaaaacaattcttaaaaattcaccaatttagcttcatggcaaggcttacagatgattaaaatcgtgtagatcatggaaatcgaacctttcacgttctgcagaatttaaagtgactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgttttttttcttatttcagatagtcttgtcggtagcaaacagtcaaatcgctatcacttacatgtgatatcatttctgtactgcttatgcactatgaagtgcggtttcttttttatgcgatattacatgtgtcaatagcaaaaggggtaaaccgtgctcctatacaacaagaacaatagttcggaaatgcatgagaacagtgttgttttataaaggattctatgtgaaataaaacaaaggccgatttgttcgacatttgctgggcttttcataaataatggatcataagaatatataataggggtaaaagttattttagcctgcacttttgtgtttttagaagaacaccttatcattgctaggtaatgcgaatggatggaccataatgtacgagttttgtcttgtggcaatacctgcgtaagcgttgtaccaggcaatgaaggctactatcacaccaaggaccccaccagctctagtgacgccaacttcgcctgtgaagtttgcaatggatagaagtaagaaggtcactgctaagaggaagaataaggcaaaaaacattatagttgatttcatggtgcagacggaaagaccgaaggtgaagagtgcccatcctaggaggtaaaaccctagcgcatttccaaggtcggattccttgtccttataggcatctagaattccaaaccaagggatgtatatagcaccgaagcttaaccaaaaaccgccgaaggaacacagggctgtaccaccgaaagtgttctctaaagcgatttcccaaataccagcaatgagttgaacgaggccaccgtaaaacatggcacacccaacaacaacattagggatagtgatgccttgggctcttgcattgaacatggataggacaaacgtagtgagggcaaaaccggaaagtcctagtggagcaggatttgcgaatttatggactggcgcgggggctaaaccgggattcagagtaccaccgaatgcctcgaacaaatcatcccttaaaaatttttgacggccgatgtaaatatactcgttgtttttgcccgcagtatatattttgcatatggactcttgcgagtggcggctctgatcgttgttttcagagatgaactcaccctcggaagaatcgagtgccttagggttctcaaaagcggtgttgccgctgctttgttctctgtcagacatgccttttatttttttctgtgattgaagattgtttttgattgatctgtagaatgttacatagttagttatggctattctagctctaggtaggacagttctcctgctttatatattttgcttgttcaaagatgatcacggctgttctcggagtgcgtaactgcttgagagttaaatccgtcgaagttgctgatcatttccagaaatgaggagactgttgatgatctactgtgaaattattgcggggctggtagcatctactgtcactattattgccatgtcggctggtatcggagttctccctccgccgatttaggatggagccgttccagccgcgtccgctcttaagcgtccgtaattggtcaacaaagcatttcagccgtggtgattggaaggaaggtcagctttcctgtattgcgtctctatctacttacaatacgaatgatacattgaattacgtactagtgtgagataggggtagtcaagaacttcaaattgtccattcatcgaaatagaccacttccttgtcgtgttttgaagccggaaacatcttgaagtagttaaagatggaaaattcttcttcatcctccaaagccttattacctgcctccggctcgccctcaccttggttcatttgtagaatgctctctaaggtcactctatagcagtcatgcgtgactttttccagcttgtcgtcgtacactaagacttcacacaaagatctgatatttgaaggggttaactcgacattggccacttgtgccgctgtaataaattccaaaatttcttgtgtggtagagtaattttttacgtttggagcataaaagacgttttttttgggtccattttcgaaattcttgaagccattagggaaggtgttctctgatatgaacctccaaacaatagtcaataaactattgataaattctatatccagctctccatctgtgaaccatggacctcctgtgatgtccacagagggttgtaagctgtacaacatgtagattttccttgtgggaaactttacactcttaacactcttcacgtatctttgggattctaaactcttcaagcatttaagaactacatgctgatggagattggttcttgccttgatagtcttggaccatatcccttctctaccgctagcctcgatataagaatataccagtgcctcttcagccgacatggtggctttcttttgcgcctcagattctaagacaccttgaaattttaattcgtcgttttgttttactaatttgatcaagttcttgtctagcaattcctgtacaatggacatcaagtctgttaacgacccgattcccatttgtttttggagttcttgctgtgtaaataatgcgcctattcctttcgacatcatctggctatgtaaggttttagcattgtccgatagctgtaacccattttctatcattccactcatattcaggatattggcgctgtaaattcttcacttgattaagattttctgtaatgatctcatctcacaaatacatcgcaaatcaacttgaaaatttttaatacaataaaagatttgaaggaaaaaaaaagtgcctgtgcgcgatgttacttaaaaacaaaaagattaaataattgcaatatcatctagttggattctaaatatactaccaaacaagggcttaaacattttaataaacgatttacatatttactgtgggtatggcaatgggtgagcgtaggtatgctacggtaggcgatgtagtgagtagtgcggacgaaccgtagccgtaacgtttaatgccccctgccttttcttctcaattgctcacatgtaagcaaagtcttccaagaatctggttttactcgtagccttttaacgctgttttttttttttgcacacctttaaaacctatagaaactccttcatataaaatgtactagttataagatgactttttatattcaaaattagaagaaaacttaactaaaattaaaaaaatagcggctattaaaaggtattaaaaagtgagaaaaaaagaaaaaaattataaacttgagaaatcaaaggagactaaatgcataagcaaagagaagaggatctcctcggatgatagatttatacaattactctaacttagaaggtttactagacggattaacggacttgaatcgaattccgaaggaatactccgcagtattggagccatattttcagaatatagcaagaaatgcacatttaaagtctagagctctaaaaatttgtcgttctaatttccataaatggaacgaagaaggtgcgaagacagtcaatccggaaattataagaagatgccttaacctgtggtatgttttgaagggcaaggaatataaaaagttgaaggatcctccgcctgctgataatatcattaaggatgagattgatgtctcatatgttaagaatttgaatgtagtcaggttggaatttgacgaatttggtaaactcataagtaatccattagagaatttgatcttggaagaggtcgaagtgaatgatttcatacaagaataaacctaaagtgtgttcactcatctaatatgcacggagcctaccttttagcttttgctgccaaactaaaccaagattgaaagatatataatcgactatctttcgtctcgtaatctgtatcatgcaatttaaattaattatcaacataaaatgctctagttagcacgcgcatatccaggaaagttcaccagtaactatgtactagacaaaagcaaactgttcggagcgaccatacaccatatgttgttgaatcaacttttcttaaggctctttcgagttcatcattaaccaacctaggtattttcccgattttttggtaatatgtcaaaacagctactttgtatacatttatagacgcctggtgtcctttgagcctcacttatataaagtaaccttcacaagattttggattttggtaatacatacgctactgctatttcttgcggagcagcagaatcatcttgctcggcctccttttctgaaaatttcgatgatacctgaaataatcatcattagcagagggaatttaaaaatagagggtgtaaaattatcaagatttttttttgctaaggtgaatgagtagtgagtaaagaactaagaacagtatgtccgttagcacgccaagtgagttagacgcattaatagaacaagccactagtgagagcattcccaacggtgaccttgatctccccatagcgttggaaatttcagatgtgttaagatctagaagggtaaatcccaaagattctatgcgttgtataaagaaaaggattctcaatacggccgataatccaaatacccaattgtcttcctggaagcttaccaatatatgtgtaaaaaatggtggaacgccttttattaaggaaatttgttccagagagttcatggataccatggaacatgtcattttaagagaagatagcaacgaagaactttctgagctggtaaagaccatattatatgaactatacgtagccttcaaaaatgattcgcaacttaactatgtggcaaaagtttatgataaattaatctctcgtggcattaaattccctgaaaagctaacactttccaattctccgactgcaatgtttgactcgaagacgcccgcagattggattgattctgatgcttgtatgatttgctccaaaaagttttctctactaaataggaaacatcactgtcgttcctgtggtggagttttctgccaagaacactcatcaaatagtatacccttacctgatttgggtatatatgagccagtcagagtatgtgatagctgctttgaagattacgatttgaagagacatgacgacagtaaaaaatctaaaaaacatcgccataaaagaaagaaggacagggactactcaactcctgaggatgaagaagagctgataaggaaagcaatagaactctccttgaaagaatctagaaatagcgctagtagcgagcctattgtccccgttgtagaatcaaagaatgaggtgaagagacaagaaatagaagaagaagaagatcctgatttaaaagctgctattcaggaaagcttgagagaagctgaagaagcgaagctacgcagtgagcgtcaaaaagcctctagacagatgcaaccccaacagccatcacctcaacctcaacctatccattccgttgatttatctgatgaggagaaagacagcatatacatgtttgcttcacttgtcgaaaaaatgaaatcgaggcccttgaacgaaattttggaagactctaaattacaaaacttggctcaaagagtatttgcttccaaagcaaggttgaattatgctttaaatgataaagctcagaaatacaatactttgatagaaatgaacggcaagatttcggaaattatgaacatatacgatagattattggagcaacagctacaaagcatcaatttgtctcagcaatacacacttccacaagtcccttctgatccgtacaattacctaacagaaaatgtgcaaaatccagcagaaagctatcaaacacctcccctccagcaactatcatctcatcaatacaaaccacaacaggatgtctcacgccaacaatcggtaaaagcaaattcatcacctaccactaatattgatcacttgaaaaccatcgatgtgacaccacacgcacagcaaaagcctcaatcgcacgttgaacttgcaccttcggacccaccttatccaaaagaagaggccgaagatgaaggaacacaggcagtgcaagatgaggaatcctccacacaagaatcccgcgaaaggccgtatccagtagaaacagagaatggtgaaacttcaataaataaacggcctcaaggcattacacgttacgattttccaactgttcctgcacgcaaattcgtccaaccggagtcaactgtaccacttcctgcaagttcctctgaaattccgatcaaagaggaaaggccgcctagtcctcaagaggaactgctaatagagctttaatattgtagccttttctatgtatttgtaaaaagaaacctagcgcttataaatatatacatacatatatatataattgcttgttacgcaacttatacatatttctgtcattaaactagtttttaaggtgaatattcataatttatgtcagtattaacattgaaaccgtcaaaaaaaaaagtatcaatatagacaaaggaaggaccattttaagaaagtggttttaaggaagaaacttgttcctgcatatttatagttaattcctatcttcttgtttatcctgttttttgaccacctggcttgcagctaatagtgaaaaaacacaaatttttaccaaccttccatggtatagtcatgttgtatactcggtgtaacactagtaataaactttaagaaaacaatcaagtattggtctacccgtaacgaatcatcaatatcgtcttgtaaatcctcccagtctccgacaccgtccagctcttgttcttcctgcagctctttccttcttcgttgtctaaccacacgaaccttatctagcaatattttcattacattagcatgcttacatggatgaatggaaacagataacactgaattcttgtaaaaaggtagcttttcaatggtggctgtctttgttctataatctgctgatatatcttcgaacatctgctcagggcttagtggtgaaccattagaattaaaccccactatatacattttagggaccctataagatgtcgagtacgcaatataaaggtcgtaatacctttcttgcgccatatctttggctaggccacctttagcattaaattcttctgtatcgtcattttcatcctcctcttttatttccatgtcttgtattagctcatcaatatcatcgatagatgagtccttggtcccccccgcaggcgtactttgcacatgttcagtttcagatcctatgtattccagaacatcatcttcatctccatcttctgcaaaacctttcatgattacatctggcccttcaacttcgacacattgctcggcacgtttatcacagggaacttttctaattatcagaaactgcttattcttcggtaaaaaatctctgtaactaatatctgacgactcttcgttccacttccaggtgggaaacatatgacataaataatcacctgcttgtacaaactcctcaggagttatttgacctgtggttaaaaaggtagatttgtgcgttatgggggtaagatattctctccaactacttagtgtagatctaatcatgataataaaattgtatttactcctttgtacttctttgttcctaacttctagctagcttgatatacgtcaagtgtacgtaatcattcaagtatctactttcctttaaatagcccttcgctctgcttcccttataataataatgtccgtgtacaaaattgaatgcccaagaaggtgaaatttgaaaaataagaaatctactaaataccgatacgaagaagcgtatagtaacagccattacaaaaggttctctaccaacgaattcggcgacaatcgagtaaaaaatgggcacactgtttcgaagaaatgtccagaaccaaaagagtgattctgatgaaaacaataaagggggttctgttcataacaagcgagagagcagaaaccacattcatcatcaacagggattaggccataagagaagaaggggtattagtggcagtgcaaaaagaaatgagcgtggcaaagatttcgacaggaaaagagacgggaacggtagaaaacgttggagagattccagaagactgattttcattcttggtgcattcttaggtgtacttttgccgtttagctttggcgcttatcatgttcataatagcgatagcgacttgtttgacaactttgtaaattttgattcacttaaagtgtatttggatgattggaaagatgttctcccacaaggtataagttcgtttattgatgatattcaggctggtaactactccacatcttctttagatgatctcagtgaaaattttgccgttggtaaacaactcttacgtgattataatatcgaggccaaacatcctgttgtaatggttcctggtgtcatttctacgggaattgaaagctggggagttattggagacgatgagtgcgatagttctgcgcattttcgtaaacggctgtggggaagtttttacatgctgagaacaatggttatggataaagtttgttggttgaaacatgtaatgttagatcctgaaacaggtctggacccaccgaactttacgctacgtgcagcacagggcttcgaatcaactgattatttcatcgcagggtattggatttggaacaaagttttccaaaatctgggagtaattggctatgaacccaataaaatgacgagtgctgcgtatgattggaggcttgcatatttagatctagaaagacgcgataggtactttacgaagctaaaggaacaaatcgaactgtttcatcaattgagtggtgaaaaagtttgtttaattggacattctatgggttctcagattatcttttactttatgaaatgggtcgaggctgaaggccctctttacggtaatggtggtcgtggctgggttaacgaacacatagattcattcattaatgcagcagggacgcttctgggcgctccaaaggcagttccagctctaattagtggtgaaatgaaagataccattcaattaaatacgttagccatgtatggtttggaaaagttcttctcaagaattgagagagtaaaaatgttacaaacgtggggtggtataccatcaatgctaccaaagggagaagaggtcatttggggggatatgaagtcatcttcagaggatgcattgaataacaacactgacacatacggcaatttcattcgatttgaaaggaatacgagcgatgctttcaacaaaaatttgacaatgaaagacgccattaacatgacattatcgatatcacctgaatggctccaaagaagagtacatgagcagtactcgttcggctattccaagaatgaagaagagttaagaaaaaatgagctacaccacaagcactggtcgaatccaatggaagtaccacttccagaagctccccacatgaaaatctattgtatatacggggtgaacaacccaactgaaagggcatatgtatataaggaagaggatgactcctctgctctgaatttgaccatcgactacgaaagcaagcaacctgtattcctcaccgagggggacggaaccgttccgctcgtggcgcattcaatgtgtcacaaatgggcccagggtgcttcaccgtacaaccctgccggaattaacgttactattgtggaaatgaaacaccagccagatcgatttgatatacgtggtggagcaaaaagcgccgaacacgtagacatcctcggcagcgcggagttgaacgattacatcttgaaaattgcaagcggtaatggcgatctcgtcgagccacgccaattgtctaatttgagccagtgggtttctcagatgcccttcccaatgtaaatgaccgacattgactcactatccatccgtgtattatttcaaagagcgaaaagaaggcgcgtcgcgtcgacgcgcctttttaggctagaaaataaacagaaaacaaaaacaaaaacaaaaaaaggcgaaaaaacaaacgaaaaaacaaacgacagtagatagaggagaaggtttttgacaggtttgtgtaattggttatttgcttttatagattatatatacacaaacttaaaacactgttttctaagtaggctgcggagagggccaattgcagcagcgacgtacgcatagaggaaaaacaaccgttcatgtccattatgaagcagaggctaccactgggggagttttccagctcgaagatcaacaaactggcaattgccaatattgcagacgctagcgagcctagaaaccatggagaaaacaacgtcgggactgtgtgtcttccctctatcaagagtttgatggttagtcctgaagtatacgaaaacacgaagagtcttcctgttcccctaatgaggagcagtggcggaggtatggcttgtgccagtaagtcctcatgccaggatggtattagtacgaaaacaacgtctagagattactctgagctttccaagaagttgcaaattcgtttacagttcgcctattataaatacaagactaagcaaacagacaaaaatttcacagacttgaaatcaaagcatagcattacgaggccttccaaagtcgcgactcacagtaaatcagaacctttaactaggagaagaaaattagtactatctcagggtcattataaaacccctgctaggtctaagatcaaaactccatcttcgatttgctctcacgataatacatcttcctttacatctttccgcggtgtcagcgaaagctcgagcactaccgcagatatgaacgtcgcagataccaccacaccaatacgcaacaacataaacacaaagcattcaaacagtcataatcgcacattgtatcagagacaagaaacacctacaagcatcaaagccgctaagtctttaattcatctctttacaagtaaccaataatcccacccccaatatttctatctttcattttcattctccttcattgtgtatataataatattattgtcttcgtatatcttccacattaccttttcacttccgctttagttctgtacgtataattagatagaatatcatataaaacctgattttattagtatcgattgcaattctactgcggccattaactgtaaccgaattgaagaaaataaaagaaaaaaagagaacatgcataaatgggaaaaagaaggcgaagcataccagcatctaccagagagacacgagcactgaaagtcgccataaaatgaatctacagaacaacgttttaaatcagatacaccagattctgctgcctacgaatcctactctcgataaacctaatgctgaggctacaaaggaagaattttcgtctgcagaaaatagagatgaaaaagactatcttaccaaccagcagccgaaaaatctgagtactccctccaccagttccaacggtgaatttataccgcatattttttattcgctgcaccaaataaggaaggatccaaacaatctctcaaatcaattggaaaccttaacaggttcgattagacatcgtttgaaactttgtaaatctttgatatcggaaaacgaagataccaaggatttattaagtaaaagtccatcagaatggcaggatatcatccatcaacgtgaacaagaactgcaaattaagagagacgtcttggatgatctttatcgcaagttacaacgataaaatctatgctatctatctttagtctatatatatatatatatatacatacgcataccacatcttcaaacgtgcatatagaatggagcctgcgtttctagcaatacacatacacctgtcaaaaaaccttcaccgcctccccctatttgttttatcgtcaattaaatctttaaagatttgtggaaccatgtctatcaaccattcttccttagggataactagacagtccctgataaattccttcgacgttagcatcaattgttgataaagcacatatttgcttggtctctgcgccttttccttatgattaacgaaaagtatactggtaggatgaacactaacgttcagcccacctgatgacctacccatggtttgatagccggtggggcctaattgtacaatattcatcggaaacccgctgatgaagcatcgagttattctagcatttatgtagcccgctatattgcctatcttcatcctggcttggtcgttcttttcaactaatccaaccttttcactgcacctgaataattggtttctaatatttcttaccctcaacatcgttttgaattgaattttgtggtcttgacaccaacttctggaaaatttagagtttctccattggttgaagatttccaaatacaatatgtgatcactttccacttcgcttaacacacttgccgcagcatctcttttttgaccaataaataatgaaggtgtttcatgtagcatcgaaactatggtcaaacactcttctagtacaccttgacattgttcgtgcgtagcagctgtataaagcacttttgcaaattcaggttcacaaggaaactcgcacatcattttacctaaccgagtgattgtccctttgctatttaaggcacctaaaatgtataaattttccaaagacttccgtaatgtggggatactgggcttatccatcaggggaaactttattaggtcagtaacgccaagcgataataataataacaccgtattagaaagatttgttcttgtgatctcaggcttaggcataagttccaactcgtgcaaatatgaccatttggtaaaaattctaaaacattttcccggcccaacacgaccagccctaccggcacgctgatcaactgaagctcttgagcatggaactgttaaaagttgggtcattccagtggagggtacgtacgaattttccttaacaaatccaggatcaatgacatatctaataccatcaatggtcaatgaagtttccgcaatattagttgccaaaacaactttcctacaattttccggagtcggctggaaaattttcaattgctgctcttggggtaaatttgcgtatataggagttataatcatttgttttgttctagaacctaatttagacatgatctcctccagtttggtttttgttctttcaatttcttcttgccccgttaaaaacaccaatatatcccccggtaaactttgcgtagtatgaatttgaaaaatagttgttatagcggcatgtatatagtttgcctccggctgtaatgtgtagtggatatctacaggatatcttctcccaggaacgttgaaaatgggacaattatcaaaaaactctgaaaatttttttgcgttcattgttgctgatgatataagcaattttaaagtgggcctctgcggcaaaatatctttcagcaaacctatcaggatatctgtggctagagtacgttcatgagcttcatcaatcataatacaagaatatttgcttaatttggaatctgtaagaaattctcttagtaacataccatccgtcatatactttagaaccgttttatttggggttgttttgtcttcaaaacggatctgataacccacttccttcccaagcacaacattcatttcatctgctactcttgcagcaacagaagtggccgccacacgacgtggttgtgttatggcaatctgtaactttccctgatcagtgaatccatcttctaccaaatattggggtaactgtgtggttttaccagaaccggtttcacccattataatcaaaacttgattttttttgatctcttgtagtagctcatccttgtattgatgtacaggcaaaagttttcttgcctcttgtatagtcagtatacgcttttcctcagtttctaaagcttgtgctagacgtgcctcatattgaagtttctcttcaggtagtaaatcgtcctcctcattagtataatcaatcattgcatctgtgtcgaacacataatcgtacttgtcagagccttccaatgttatatcatcagggtgatcgctttgccccgccatagcatttcgcaattgttgttcttcccacatgcgttgtctgtttattttgtcaatttcttttgcattctttattttatgagtaacttctacgttaaatttagaattagaagaggcgtacttagtttcattctcggagtcacctagtagacccttctttgtagtaagttcattatttgacgttattttttcatcatactttgatgactttttttgtgatccaagttgttctccttttaaattgttcttttctggaccttggttcgtattagaaaaaactttattggggtcatagcgtgatcgttttagctgcaaggcagagttcttatccttggcctctttgtcttcttcctcacccaaggaagaaggctctattcttactgcattgtcattctgtcttgtaacttcatacgttcgtttcactcttcgcttaccggtttcagatgtaatacttgacatgtgttgctatacacgcttgttatctatatagatgccaattaaacatatagcagctatccgttattacttatacaattgattaatatcactttttaattgtccgggtaactaactgtcttccactttcagcacgttctcgtcatcaggttgtatgggctagtactgttttggctacatttgagatacgagcacttaaagaattcttgcatattttcgatgattagtctttaattttcccacttgttctcactatttcctctattgtcttaatacgctcacatatcgaagtttttttttcatgcgatgagcttcgagatgaaaaaaggaaactgaaaaatttagatcgataagataagagatgtgattttttttttttttcgtaaggctgtaggccttggataacgtcttatttactatttatatgcgacatcttcgataatttcatacgtttaatttcgaactcgcatttattttatttattatgtcccatcgtatagcaccttccaaagaacgatcttcatcatttatttcaattttagacgatgaaacaagagacacattgaaagctaatgcagtcatggatggtgaagtagatgtcaaaaaaacaaaaggaaaaagctctcggtatatcccaccatggacaactccatatataataggtataggtggtgcttcaggttcaggcaagacaagcgttgctgctaagattgtgtcgtcaattaatgttccctggacagtattaatatctttggataacttttacaatccattaggcccagaggacagagccagagcctttaaaaatgaatacgatttcgacgagccaaatgccatcaacttagatttggcatataagtgcattttgaacttaaaggagggcaaaaggacaaatatcccagtttatagcttcgtccaccacaatagagttcctgataaaaatatagtcatatacggggccagtgtggtagttatcgaagggatctacgccctttacgatcgccgattgctggatttgatggacttgaaaatttatgttgacgctgatttggatgtctgcttagcaagaagattgtcgagagatatagtttccagagggagagatttggatggttgtattcaacaatgggagaaatttgtgaaaccaaatgcggtaaagtttgtgaaaccaacaatgaagaatgcagatgctatcattccatcgatgagtgataatgctacagcggtaaatttaatcattaaccacatcaagtcaaaactggaactaaaatcaaatgaacacttaagagagctaatcaaattgggctcttctccttcacaagatgtgcttaatcgtaacataattcatgaattgccgcccaccaaccaagttctttcgctgcatactatgcttctaaataaaaatctaaattgcgcggactttgttttctactttgacaggttagcaacaattttgttatcatgggcacttgatgacattcctgtagcacatacgaacataattacacctggtgagcataccatggaaaacgttattgcctgtcaattcgatcaagttacagctgttaatattattcgatctggcgattgttttatgaagtctttgagaaagacgatccccaatatcacaattggtaaattgttgattcagtccgattcacaaactggggaacctcaactgcattgcgaatttttacccccaaatatagaaaagtttggcaaggttttcttaatggaaggtcaaatcataagtggtgcggccatgatcatggccatccaggtgcttttagatcatggtattgatttggaaaagattagcgtggtggtttatttggccactgaagttggtatccgacgtatattaaatgcatttgataacaaagtcaacatttttgctggtatgatcatctccagagaaaagttacaaaatcatcaatacaaatgggcattgaccagattttttgattcaaagtattttggttgtgattgagaataattagaggcaatataaagtaaaattaaataatagtgcacgtatacatactatattagtaacctttcattctctctatggataatcttaaaatcccattactttcaatatgccataacctactgtaacaatagcggcataacttaacaaactggctggtacacctctcgtaataaatgtacccacggtcaaatatctatcaccaacttcatcaatcattgaaatggcagtcacgttggggaaaccagaggttggaagacccatagcactagagcataatagggcggctataacgatcaatagtctagaatgatcacctgaaggtagattggaaccgatctcactcattaatggtacgatgatcattgccgcgacggtatgggagacaaaagtggccattacaagaatcactagaccgaagatcaacacaataatgaagattggttcatgctcaacctgcgccttaattaactgtgccattgtagacaataaaccggatgagcttaccgccttacctagggtggtacctcccatggccaaaacaacgattgtccacatgaaattattgaaatcatccgaagttagaagacctgtaccgaagaagactactataggtataatagatatgattcccatttcaccaaagataccggagatttggtttgaaagacaccaaagaacaattgttataatgcaaactaaagtgacaaaccattgcttcagagtgaatggatcacgggatggatgcaattgcaaaattttcacatttggctcaggagggaaggttatgatcaatagcacccaaattgccatgacacaaataaagcacacaggtagcgcaatcataaaccattcagcccaagatggtgaagggtccattataccaatagaaaaaatgttttgaggagaagcgatgggagaagacataccaccgatattggaggcaagagcgataccaagaattagagctttggcataggaacaatttcttggcagtgttctgagcaaaggttgaacaattgaatagcaaagaacgggggcagcaacattagaaacccacatggaaacaaagagcgccacaaacatatttgttaaaagaataaaatgtgggtttgtaccggcggatgccaaaatatgcgtagaaaggactttggcaatgttgtacttggaaagggcggctgctaaagtaaacccacccagcaaaagcatgatgacactcgaccacatcgttgataagatgaactgagaggaatcacggggagacattggttgggaggtgatagggtccttgataacagggaacactacaataagcagaggaatcattagagaagtcacgaaaagggggatggtctcagtggcccataataaagatgcatatattaagatggcgaaacagtttttctgtaaggaatcctgcgtaaaaggagtcaaattaaaagttaataatgcaatgaaacatgaggtgattaacagaaacttcagcagggaagtttggcccatgataaattgcaaccattgcttgggtggtaaatgcatgagttcacggaaagttagggaatccgttgatggagcgatgataccggcgccaccactcgacattgccatggattcagtaatgttggcattggggcgcaattgactggaactcaactttgaaaacttcttgttgtcagtcttggcagattggtactttctctccaaattcatcatatctttccaaacggtgtttctttcccaaactacgtgatctctcaaatgagaggataattcacgctcagcatcctggaaatcgaggacttcttgtctgttgccatcttcgtcttcttcattaccgctgctgttttcgtcattgttgattcggtcagcgtccaagttaaacgtattagatggtcgacgcgtgcccttgttcaagctagcgtaagtgaggatggtctcggtaatgtgatgctgaatcctatttattgtagcaggattgaaaacatgcgaatggaatttgatatagttcaagtagttctgcttcaagttcgtatttaaggacttgtcaaatttcttgcagatcttggagaacccggtctggttcaactcaataaagtccttcaactcggacaactgggtgtagatcgatatcaatcttttctttaaagagagcctatgttgggtaaaaggagaaagatacacagggttagagttagaaagcgacactgaagcggaggccaggttttgcattgagttaccattattagtcgtgttcgagacctgcgtgtggatgacgggtgcagagtcaatcgacatgtctgtcagagaggggttggagtccgtggaggagacactactaaaccttctttggcgttgttgtgacttagacttcctgtttcttgcaacactttgcagttgatgctgttgctgctgattaaacaattgggtggccttgttcgtgttttccagttccatgacatcgtccttcaattcgttgtagttggcgataagacctgtttcttgagatatgtagaatttatcaatttttttcaattcttggtttaaggcagcaacaaatttagagatgtagaattgatcatctggagaagcatctgccaatagcggcagattttcatcgttggcgtcatgtggctccacaacatggtgcttattgttactgtacagcttatctttttgcaaagaatagatcaattttttcagctgcgaataggccagatacttggtagaccattctggtacagaattgaattgtaaggaatgcgagaacttcatgtcagtctgcaagttaccgtgtcaccttcacagttttctttttatttgactaagtaaaaaaagaaaagaagttatttttactaagattttgagcggcatttttcctagttacttatcaattttcatacatgcaagacatactcaatttttttttttttttttcagttttaaaattagtcctgatcaaaaagccatcacgtggatccccgaaaaaaaacggatccgggtaaccagaagtatttttttcaagggaataaaagttaccctaccaaaataaaaaaattcaagtagggtaataaagttccaccccccatcaggattatcgttctctgacatcacccactctctgctcgctctctgctcgctctctgctttctttccccacgccggagtgattaaggcggataggcccacctgaacacctcgctcagaacatcagcgagagttccagcccctctaccccttacctctcgccgcccctcatttcggatcaaaagcaaaagaacaaagggccttcgcagaaacggaaggtttcgacccctcggtgccgttttaatttctttttctggccagttaagctttttgactttctcgaatcagcccagtgcaaaacagtacgcatacgagcacacaaatgtatatatatgtgtatgtatatatgtatataggtatgtgtgtgtacatccgaagcgtaaactaatgatctgcaagtttcagattttttctcgaaaaatataactaataaacgttccatgtcgtccacggatatcaagccttgtgccgtgaacatccctgtttccgctcacatcaccttccactacaagtcgatcgcggacagaagcagcagcaggagcagcagcagcagctcctgctcctctgctacatctaaagcctgctcccccagaggcagctccgtcggcttaccgcctgctttatcaactgacaatgaaatcgtcgagactgtacttaatgtttccgctcccgttgtagcagaccctacgcggccctcattgttcaagagtaactacaccgcagcctcgtgcttgacttctgacccaacctcgccgtcactactgccctcttctaggcgcaactctgtattgccggcaagcgacttccaccaatgcgcgcatcacaaaaactttcaaagaagggccagtgagccacaactgccctccttcgataatcgctcgtcgtccgagatgaaaaggtccgtctcgtacgcccagcatagcatgatgttccccatcagtgaccaacaggagccgcaaacatccgcgtctcctaacgaccactcagacccgtcttgtccttgcaacagacatcaccacagaagaaactcggtcgccgtcaagtttgacaaaccattgtatgagagactagagacgtagttatccattcgtccatccatctgtctatcgtcacacagcatttcccatccctcctctatacatacatacatatacagttctgcgtggtctacgcagccatgtatatatatatttccgtcgttttatatattcattactaaaatcgacaatgcattttttgccgctttccatttcctctactttgctcatcacttcgctcgaagaaaaaatgaaaaccgtcttgaaaaacttttgctatttcatccatccaagccacaccaaatagcgcagtcacacagagatcatggttacatatgctggaaaactggttctagctccaatggtaagagccggcgaactgcccacgagactgatggcgctggcccacggtgcagatctcgtctggtccccagaaatcatcgacaaaaagctaattcagtgcgtcaggaaggaaaacactgcactccaaactgtcgactacgtcgtgccgtccaaggttcaaacgaggccggagacgctcgttttcagaacatatccaaaactagaatcctctaaattgattttccagatcgggtctgcatccccggctctggccacccaggctgctttgaaagtgatcaacgacgtcagcgggatagatatcaatgcaggctgccccaaacacttctctatacactccggcatgggctctgccctcttgcgcaccccagacacactgtgtctcatcttgaaagaactggttaagaacgtgggtaaccctcacagcaaacccatcagtgtgaaaataagactcttggacaccaagcaagacactctacagctcgtcaaacgtctgtgtgccacgggcatcacaaatcttacagttcactgcaggaagactgaaatgagaaacagagagcagcccatcacagattacattgcggagatctacgagatatgccaggcaaataacgtgtcgttgattgtgaacggcgctatccgcgaccgctctcattttcatgatttacaagcgaatcattggaaaaacactaacattggtggtatgattgcagagtgtgctgaacgggaccctacagtttttgatcacacttctaagccttcagaagacggtccatcttgggtcgttgcttgtcgcgagtttattcagtgggcaacgaagtttgacaaccacatcggcaatacaaaatacatgttaagcagaattgtccccggaaaatcagtcttttttcagtactttgcccgttgcaagagcccggaagaagttagtttcgtactaaagcaattgaacgatgatggaagcgctcaaacagatccttcagagtacttggaaaactgcagagctcaagaaaaagctttgaaaaacgccaacgccatcgccaagcaaaagaggaaacagaccgatcacataggcagtgacactaaaaagcaaaaggttgtaccccttcccacagatatataatatattctaagtaaaaagaacggattatgaaagaaaacgcgcataatatatatatgtatgtattttctaatttatattagcaactaaattaaattacatcaatactattttttttttttactttacaaggtttatttcaaagtcttcaacaatttttctttatcatcggtagataacatcttgataacttcagataatccatcaatagcattgtcatggtcgcttctgatctttttagctaagtcttgagcgaatgactctaatttcaaaccctttagtttatcgtccaaagttttgtagttttcttcaatccatgttgcgacttgcctatcatcttcatggtccactgaagcagggtaccacgatctaattcttgcgatcttttctaatcttgatgcttcgcctacctgatggctcaaccttttaatcaaatattcttcgttcaatcttcttctcaatctccagaagaagaaacgacgtgcctcggtccattccagttccttagaaataacacccttggccaccatacgtgaagacctatcgtgcaaatcagcaaattgaagactgatttgtccgtaaattggcaatagttctctctcacgatcagctaattgcttggatatttgctgatgtacttctggagccaaactcttgttggataattgagatctcaattctctgtacttgtcatccaatctgttcatggtgtccagcaatttttctctacggaacttgataccaaccataccttgtggttccaaaacaccagctctagcgttgacgtcggcatacatttccatttggtcagcgttgatagttggatcgacaacaacccatgaaccacctcttagttcaccggtaggtgggatatagataataattggttgtttgtaatccaccaatgcgtcaacaataaacgaaccatacttcaagacttcgttgaacatatcacgttgaccaccagagaaacctctccagttggccaaaatcatcattggcaattgttcaccgttgttaaagtcattgatagcttgagcagtcttgaaggcggagtttggatgccaaacttgaccaggttcttgaattaatgtttcagcactatttggattagctggatcagcaggaatcaagttctcgacagttcttgtttcaacaccaataacacccagtggaataccaccaagacgggctctaccaacgacaacacctttggcccatcctgacaaagtttcaaagaaagaccctttatcaaacaaaccatattcaaatccactttcagtctcacgaccttcaatcatccatcttacatcgtaagtttcatcattagttggagtgaaatcaactggtctatcccatgtgtctttagtttccaagataggaactggcatattacgcttggctggaacataagacatccattcaacaatcttctctacaccagctaaatcgtcaacagcagtcaaatgtgaaacaccgttgttatacatgatttgagtaccacccaattgtaagttagaagtataaacttctctacccagcattttgttgattgcaggagcaccagttaaaataattggctggccttcgacctgaatagctctttgacccaaacgaaccaaataagcaccgataccgacggatctacaagtgactaaggtgatagtgaagatatcgtggtaagcccttgacgttgcaccagcaattaaaccagatccacgtagacattcgacacctaacccatcttcagaaccaataattgtcttgatgacaaatctttcttcaccgtttataacagtacgttcagtgagaacagaattttctttgtcaaatttctttaaagtttccataccttcacttgttaagtataagtattggaagcccttgtccggattggcagcatcattccatgcaacttgaaatagtggaacaatctcttcagccataccaattctggcacctgagtttgcagccaagtaaattcttgggataccacgctttctagcatattcagtaaccttattgaagaattcgtcttcttgtggaccaaaggaaccgatcttgaatgtgatatcgttagcaacaacaacaaattgacggcctcttggatattcaggagtctttacagtaatcttaaaggcaaccataccaatagcgttggcaccaggttctctttccacctcagttaattcgccgttttcatcttcaatcaactcgttggaaataaagaaatcatctgttaacttaacatctgcagagaaatttttccattgggatgacgatgcttggcggaataattctgggaagtcatagacatatgtggtacccatcaagtgtgccttataacgttttggttgcaaccattccttaacagggtaaggagtagcaataggtcttaaatgcatggatccaggtttacccaaagacttaaatacccattcaccttttgcgttcttgacttcggtgtacatttctgttttgataacataaccagaaacgttattgatcaaggcacgcaatggtactggggcacctgtttgaggatctttgatgatgattctaatttcggcagaagaaacacgcaatctcaacaatctcttaccaaatctttctaagaaaccaccgaaggcggcttcgacatcttctggagagatatcaaacaccgcaatgaagttgatgaagatatgattcaaatcagaatttgaagtgtcggtgacttctaaattatccaatatatcactcatcaatctgttagcttcagaagtcagatattcttgaatagaaatgtcatcacggatatgacccgttctaataatacctcttgtaaagaatctcttatccaatggagaagtcttactaacagcttcgtagacatggatgtttctattatcagtgaaaattggtttaatgttgaagttggacaatcttcctaattccagttggaaggccaaagccggctcaatgtgacgaattgtttcattttcgttataatttggaccgttaaaagtataatactttggataagacccatctttaaaaccgaacataaatgtgatacgacggatagaagcattgattaattcctgcttattcaaatccaaaatttctctcaaccttaccaaaatttcctcttcagattcgaaaccttctgtagaagcaacacaaacattagcaacattactcaacgatgcggagctaccagaacgatcaggagcaggtccgttagaagaagattggtgacgaggaataacttccaaactttgtgacaaaatttcatcaacatcatctaaatgatccacagccatcaaaataccttctcttaacggagatgactgactgtttgcaacatatgacaaatctgaaacagaaacagccctgttcatacccattttagatttaacagttggaaaggtggagaacgcagctgaaggtagttggaatttccattcaacaattggaactgtgacaccttcgtgaactctaatatctcctatggtgtaagcacgataagcacgacgaatatagacttgagcagctgcagcagtcacaactgggtcttgatgggttaggaattgaagtaaaacatcgaacacaacgtaattagaatcgatcaagtccttcaagatattcaaatctggttcagagcgctttggattggatgagccataggcaaccttcacaacagaggattttaagatatgttcaatttgttcagttctttccttgaccgaaggtaaagcgccttgaatcaaaatttctcttgcttgtagagcgaccttagcggtagccttagattctagttcaacaatatgttgtagaggagtagagaaaatggcagaaactttagaagataacttgcacaatggttgataatgtttcaagatagctaggatcaggttattcttcgctgaaactttcgaatgagacaaaacagttagcgcaactttatctagatctttagggttttcatcacgcaatttcagaatgatattttcctcacgaacatttggaccattgaataacttttcaacttcgtaatattcttccaagaaatggacaaatatagaatgttcatgggcttctaacccgttagagtacttatgagcaatatccgccaatggttccacgacggcgcccagcaatttgtcggggttgtattcaggattcttcacggccatatcaatcaatttacttaattgtctagctgggaaaacagcaccacgtctcaaagaacgtgcaactaactcttccatttgttcatctagcttagcaggcaatcttgaatgtaaagcagagatgtgtagtttccattctgagtaaggcagttttggatttctcaaaacctctatcaattgttgcaaggaagcgttcataataacttggttgtcataacccttcaaaatgttttccaaagtagacactaatgacttgaatttataggcaggtttggttccttcgataactggagaaccaaaatctggcagcataccttcaaatggtagagcgtgcttgaccttggatggatcgtcaagagtcataatagccatgatatcacctgcaacaatggtagaaccaggttgctttaataactggacgataccattttcttgagaaaccaaaggcatttgcattttcataacttcaatttctgcatatggttggcccttgataatgtgttcaccattttccaccaagaatttaaccaatttaccaggggatggagtacgcaactgggttggatcgttttcaacttccaacaaagtagtcatagagtcaacggataatcttgtagcagcaacttcttctttccaatagatggtatgcgatttaccgcctatggcaatcaaaagaccaccatcagatagttgacgcagtatgatatcacatttagaaccattgataaataatgtgtaacggtcattaccggatttagctacggtgaacttgtatcttttaccctcatggataaaatctacagggaacatagtttgcagtaggtctttagatagaacttgtcccttttgtaaggattcgatatacttgtggcgggcttcttcagatgctaagaaagcctttgtagcggcaccgcaaatgacggcaagagttggatcaggcttttcagcggtcattttatgagtaatcaaatcgtccaaccaaccggtggtaatagtgttatcctcgaaatcttcagtttccaaaagtttgatcaagtattccacagtagttctgaaatcacccctaatggacaattccttcagggcaacaaccatgtgtttcctggaagcttgtctattttcaccaaaagcaaaaatatggccgaactgagagtccgaaaaggagtgaatattaccattgttacccacggagaagtaaccccaaacattagaggaagaacggaagtttagttcatgcaaagtaccacccgatggcttgaatccatcgtttggatcttctgatgtgatacgacaagcggtacaatgaccctttggaataggtcttctttgtttcttggtggcatcttgagttttgaattcgaaatcgatttctgaggcagaatgaggattcataccatataaagttctaatgtcacttattctatgcatagggatacccatagcgatttgtaattgagctgcaggtaagttaacaccggagaccatttccgttgttggatgctcgacttgtaatcttgggttcaattctaaaaagtagaattttccatcatcatgagaatatagatactccacggtaccggcagagacataaccgactagtttccccagtctgacggcagccttttccatctcgtgaaatgtttcagccttggcaattgtaactggtgcttcttcgataattttttgatgacgtctctgaacggaacagtctctaccgaacaaggaaatatttgtaccgtactgatctgctagcagttgaacttccaagtgacgcgctctaccggccaacttcatgatgaaaatgggggagcctggaatttcgttggctgcctggtggtataaagcgatgaaatcttcttcacgttcaacttgtctgatacctttaccaccaccaccttcggatgccttaatcatgacaggaaaaccaatacgcttggccttttgtaaaccatcttcaggagaggtacaacaacccttttgatagatgtcatcgtcgacagagaccagaccggttttctcgtccacgtgaacggtgtcaacaccggtaccagaccatggaatacatgggactttagcactttgagcgacaatggtagaggagattttatcacctaaagacctcatggcgttacctggaggcccaataaagatgactttcctcttagactgggacaatttttcaggcaatagtggattctcggaggcgtgaccccagccagcccatacggcgtctacgtctgctctttcggcgatgtctacgatcaagtctacgttagcgtagttgttattattagtaccacctggcacttcaatgtattgatcggccatacggatatattctgcgttggcctccagatcttctggggtggccatggcgacgaattggacggttctgtcatcgccgaacgtctcgtatgcccattttctgacggatctaatttctttcacggcggcaataccattatttgctatcaggatcttggatatgaccgtgtgaccaccgtgactcttaacaaagtcccttaacggggactcctctagtttatctactgtattgaggccaatgaaatgacctggaagttctgtatgtctttctgagtagtttgtaatttcgtactccatcttctgtggagaagactcgaataagctttcttcgctcatggtagaaacttgattttttctaattttctgcgctgtttcgggaacggaaaaaaattaagctagaagacgaatcggttattatactattatatttgtatagtatagtagcgtgtcgtatcgtatcgtgtcgtatcgtatcgtatcgttaaaagaaaatacacgaataaataataatatgtggagaagaaaaagggaagtttcttgtctcttgctctgaatctgaattccaattcaagttcaaattgttctctagtttattgtccaaaaataaggatgaagcgggagggaagggcagagggaaaagttcgtatagtagaatgaataaacttttataaacacatgcaccgatcactcacagaggataaaaaaatggcacaacaaatatatatatatagatgcaaatggcgattgcaaattagggaattggctttgttgttttttatcttcaggtaaactgtacgaaagggataaaaagagtagaataaggaaaggaaaattgaagagagcagaacaattgtagaaccgataacaattgtgacagtgattgtgctaggctatactgtgccagaatacgactgggagtgctgttcttcttatatatcttggcgctgattgagcgtatagcctagttcaccaagcagtagagagagtggcaatgagcggttgaatttcgactgcgacttgttggcacaacgcgcgcgcggccgggccatgtgaagattttaacgggcgcaacgattcggtgggcagtggaaattgttgggcgttgttcaacaagatgaagcattcccctttggataacgtcaacgcatatcgggccaacctacaggcaatgagcgaaagcgactgaagccgagagatgtgcccggagtttgttgttcttgttcttgttcttgttcttgttcttcttgacggatgatactagtcgcagtcgtggtgactctggagggcgtaacggccgtgatgcggcctgagctcactgtgacgtcgatgcatgcgcgggttcgttgcgttcaggcctgacgggcgattccccaccaagtataagtgtcatgatatacgcggcacctgagcagcacattaggtcccaattcaacccaacatatataatggttctgtatgggtattttaagtgtgcaaacaaaatgtgagttacccggctgtttgctagtcgctgcgtacgaactggcttgctaaagctgggtaaaaataatttaatcgcaaaaggaagaaaaggaaatcgacgattcattgaaaaaaagagaaaatactgaaaaaaaaaagacaccgacaaaaaaaagagagaaaggaacctttacgtagagcaaaagggaaacatttgttgcgtttaattaatagaaataataggttattgcattcgccctccattgcagaaaaaaaaaaaaaaaagaccattttcctcttctactctctttgcctgtacatactacacgttatagcgttaacaaaagcagatagaaaaaaaaaaaataaccaagataatataggtatacttgtttaacagatcacacacaatcatgtcgtggctttttggagataagacacctaccgatgatgcgaatgctgccgtgggcggccaagatacaaccaagcctaaggaactatcgttgaagcagagtttaggtttcgagccaaacatcaataacataatatcaggtcctggtggaatgcatgtcgacaccgctaggctgcatcctttggctggtctagacaagggtgtggagtatttagatctggaagaagaacaactatcctcgttagaaggctcacagggtctgatcccttcccgtgggtggaccgatgacctatgttacggtaccggtgccgtctacctgctgggacttggtatcggagggttttctggtatgatgcagggtctgcagaatattccgcccaatagtcccggaaaattgcaattgaacaccgtcctgaatcacattactaagagaggtcccttcttaggtaataatgcggggattctcgcgttgagctacaatatcatcaattctacaatagatgcactaagaggcaaacatgacaccgcgggctccattggcgctggggccctcacgggcgctttgttcaagtcttcaaaaggtttgaaacccatgggttattcctcggcaatggtggccgctgcgtgcgccgtctggtgtagtgtcaagaaaagactacttgaaaaatgagcaacacaagaacctactctctctctctctttctctctctctctccctcttcgcttttcccccatgcactgatggcgcttgtatatagcatttgaaaaataatagtacgtaacgcagaaaacaaaccaatgaaagtagaaacccggagaaaagatctaaaaaaacaaaaaaaaaagatggaaagagcgcatgtatgtgtagatatgtacatatatacaactacttgtatgttatttgccttttgtactgttaagctattgttttcgatggccaattaaagtaaaacaaaccgctcactctcgggtatttcccgaaactgtcagagccgtcccggcccaccgattcgcccggcaagacctgcttggaagcagcacaaagccctgcggcctctgtacacctcacgctaaatagctgctaacgatcaacacctgaccgagataacagcagcaaagaacccgcaaaaaactgcgccgtctaggcctcaacccttgcttcctacaaccaaacaatggtaaaatatacaaaaaaaagaaaagaatgctctttcttatttcccttttaacctaaccatcttttgttttttgtcgtttaacctggaaagaatgttctattatataaacactctttactacgtctttagcttgaaaaaactcttgacaagtgcaccgatactcaccaacatcgcacaatgaagattttaacccaagacgaaattgaagctcatcgctcacatacgctaaaaggtggtattgaaggtgcccttgccggatttgcaatctctgctataattttcaaagtcctaccaagaaggtacccaaaattcaagccttcgactctaacatggtccataaaaaccgccctttggatcacccctcccacggtcttgactgctatatgtgcggaggaggcctcgaacaatttcgacgctacaatgtacggatccggttcctcctcggaagacgcactagatgagcacagaagatggaagagtttgagtacaaaggacaagtttgtcgaaggtctatctaataacaagtataagatcatcaccggtgcctgggccgcttcgctgtatgggtcgtgggtaatcgtgaacaaagaccccatcatgaccaaagctcagaagatcgtgcaggcaagaatgtacgctcaattcattaccgtcgggctgctgctggcctccgttggtttgagcatgtacgagaataagttacatcctaacaaacaaaaggtcaacgaaatgcgccgctgggaaaacgcactgagggtcgccgaagaggaagagagactcgagaaagagggaagaaggaccggctacgtttctaacgaagaaagaataaactccaagatcttcaagtcgtaaacctcgtcggtttatctgcctcaactttatttccgctcctcgtcttttataaaattcctttcatcaatacatctatatattcgaatatatagataaaccaatacaaaaacatactgaaattttttgaaaacaactaaaactattcattgcagttacacgtgaatgctaaactttatatcgctcttgtcggtcccgcggagttaacatttaacggcttctcgcgcaataaccggaaaaattccaacagtttctttgtaatattattaagccttcttttttcccggaatctataagaggggacgaaaattagccgctattaattctggtattgccacctagacaagaagtaaacagacacattacgttagcaaaagcaacaataacaaacacaaccatggacaagaagaaggatctactggagaacgaacaatttctccgcatccaaaagctcaacgctgccgatgcgggcaaaagacaatctataacagtggacgacgagggcgaactatatgggttagacacctccggcaactcaccagccaatgaacacacagctaccacaattacacagaatcacagcgtggtggcctcaaacggagacgtcgcattcatcccaggaactgctaccgaaggcaatacagagattgtaactgaagaagtgattgagaccgatgataacatgttcaagacccatgtgaagactttaagctccaaagagaaggcacggtataggcaagggtcctctaactttatatcgtatttcgatgatatgtcatttgaacacaggcccagtatattagatgggtcagttaacgagcccttcaagaccaaattcgtgggacctactttagaaaaggagatcagaagaagggagaaagagctaatggccatgcgcaaaaatttacaccaccgcaagtcctccccagatgctgtcgactcagtagggaaaaatgatggcgccgccccaactactgttccaactgccgccacctcagaaacggtggtcaccgttgaaaccaccataatttcatccaatttctccgggttgtacgtggcgttttggatggctattgcatttggtgctgtcaaggctttaatagactattattaccagcataatggtagcttcaaggattcggagatcttgaaatttatgactacgaatttgttcactgtggcatccgtagatcttttgatgtatttgagcacttattttgtcgttggaatacaatacttatgcaagtggggggtcttgaaatggggcactaccggctggatcttcacctcaatttacgagtttttgtttgttatcttctacatgtatttaacagaaaacatcctaaaactacactggctgtccaagatcttcctttttttgcattctttagttttattgatgaaaatgcattctttcgccttctacaatggctatctatggggtataaaggaagaactacaattttccaaaagcgctcttgccaaatacaaggattctataaatgatccaaaagttattggtgctcttgagaaaagctgtgagttttgtagttttgaattgagctctcagtctttaagcgaccaaactcaaaaattccccaacaatatcagtgcaaaaagctttttttggttcaccatgtttccaaccctaatttaccaaattgaatatccaagaactaaggaaatcagatggagctacgtattagaaaagatctgcgccatcttcggtaccattttcttaatgatgatagatgctcaaatcttgatgtatcctgtagcaatgagagcattggctgtgcgcaattctgaatggactggtatattggatagattattgaaatgggttggattgctcgttgatatcgtcccagggtttatcgtgatgtacatcttggacttctatttgatttgggatgccattttgaactgtgtggctgaattgacaagatttggcgacagatatttctacggtgactggtggaattgtgttagttgggcagacttcagtagaatttggaacatcccagtgcataagtttttgttaagacatgtttaccatagttcaatgagttcattcaaattgaacaagagtcaagcaactttgatgacctttttcttaagttccgtcgttcatgaattagcaatgtacgttatcttcaagaaattgaggttttacttgttcttcttccaaatgctgcaaatgccattagtagctttaacaaatactaaattcatgaggaacagaaccataatcggaaatgttattttctggctcggtatctgcatgggaccaagtgtcatgtgtacgttgtacttgacattctaaggcatcctgcaactgttctgtggagctattaaatctttatagtaaatttttttttacttttttttttttttttttttttttttattatttacaagcgtctatatattttctattatagaatattgtcatttattacattggttcatctgtaaatctcatcaaacggtctcgtatcggcgaagcaactgtcccaaacttcatctacaatttttgctgcatgttctttgctttggcagttggggttccccgaaacactaattattgccctccttctaacacaatcttggtgtccccttgccacatggaatcctgtcctaaaccctcttctcttgaactcttcccaaaacctgcattccccacttaacgaagaggctctgatttcagaacatgcatgatgcttcagatttaaccaatctatttgccattttagatcatcgaaataatgaattaattcatgcgaaagcgtatcctctaaatgccacttatcacgtaacctgttctggcacaataggattcccaattcaggatgaaagccaccgcccttccagtcgggacagtaatcgcagatgatcttcgaatcgtcgaatttactgtcgctacccttattaagtttcgtaatagcttgtaccataaagcgaactgtgggagagtatttaagcatccaatctcgatactcataacatttcagacattccttttttagttctcgagctttagagtcgtcttcgtatcgagttttctcctccggtgtcaagcctataccagtcttgtactgcatggtccgtctccaccactcaaacccagcattatccccactgctattcatatcgtgccaaaaaaaaaaaaaattcggtactatcagctttccttggttttggttgtacaaattatgccttactcttctgatcattttgatattagaactcttatttttcttatttgttcgcatcgtcataaatgataattggcgaaaacgcgccaaaaagtgaaaaagtgagaactacttgaaaaaaaaaagtttgatattataggtattattgctcaaataggtacgatattgttgtaggcataaaaattagattagcagaacccttttccatttcattaacatgtctagttcaatatttggcccacttacgggttttttggagcgtgtcaattcactcaatgcgccctaccaagcattatcatatgacgaacaaaaggccatgactatttggcaaagagtcaaattctacaactggacttttgaattgtgtgctctaggtgtgttgttcttggtttatgctttctacaaatttggtaactccgttaatttgaagcgcggaaatcagattttccaatctttgcattcatttttggccaacgacttaaagttctcccgtgtagggttcaatatcaatgattccaaaatctttacagtggaacaccaaaatacatggttctcttcttttgctaccggtagatccgccatcaagagcatcaacctaaaccttcatctggtagcccgtagcaaccctttctctatgtgtctagagtacctgcttggatttttttttgcaagtttgaaaagtaagcaattggaagaatttatggagatcgtgatcaggccaaatggtattttagttactagtgaatctgctcatcctaacaagaatgcgcatgaaattttgaccaaatttagatttgtcacttctattgttaacaaagaattcatgaatcaagctagaactgaaaactatttcctgtctattgcacacactagtgaaaacgataaactaccaaataacttcgtctacatgtccgatgttaatcaattatcagggttcatgtttcattactccaagccctatgaggttttgtcccaagctggtaatcttttgaaatatataagtttcaccgatttgcctgtcaacccgccacgcgatgataaagaatgggaatcttcaattgaaccaaaggctatcattcgttgcgctgttccccaaaatgagaatgaattgaagttgttaaaccaaattatttccttagtcgtagaaatctacgatgggttcactcaagatttagtccaacagtctccaaacttattcattaccaacgacatcttgaaaagaactaccaacttgcgtcagcaagaactgaacaagatcaaaaagtttatgaaagaaactgaattggaattggcaaaggagaagaaattagaattggaaaaagccaaaagacgtcaattgaaggcctctggtcaacaagaaaaggtagatcaaaaaatgaaagagaaaagagaaagacgtctcaaaaacaagcaaagaacaagatttcagtaagaaccactttgttcttctttcctccttataattttctgaacctcttcagtttttgtatacgaacgttttccatgtatccatacatttaaatagtaagtatgtaaattggtatgtggtgttttgaattgcgatgttgcctatatacaagattgtacgctatctgaatacatactctttaccaatcaaatgtcaagaccggggatcttaacctcttcgatagtaatcccagaatccaataatcccttcttttcctcttttggcttctcttctttcttgtggccaaaaacagattctttacgtaactccatgttcttttgaacttccgtttcatggcgtttagagagctgttgatggtcttcctctagctttgcctcaagtgtttggtattgttttaacagttccgtatttatgtcgtgttcttcgctgagtatgtattttgcaccattgaagttatgtaaatagtttctcattaaagatggtttgacatttgcaacttgtcctttatataattgaaatcgcgggaaatccttcaggacttgaaccttgaccctgtgggttctctttgtcagagcgctcagacacacctgggtgcaatgtagcatctttggtcgacctgtttcgttcgttatttagttagccttttatattccttacggtataacgtaacttaactgccctttgagtttgctttttcatcggaaagaacaaatgaactaaaaacttgcaataataaacaaaaaaaatacaaaataacgtggatgtattaaaccaaaaacaaaataagacaactctaaagctgtcaaacagagatctaacggattgaaccatgtccaaagtaatgaaacccagcaacggaaaaggttctagaaagagttcaaaagcagccacacctgatactaaaaatttctttcatgcaaagaaaaaggatccggtgaaccaagataaagcaaataatgcttctcaaattacgccaacagtgccacattctcatccatcagatatggttatccctgaccatttagccgaattgattcctgagctgtattctttccaacaactggtggattccgagaaaagattagatcattttattcatctgcgaaacttacatatgaagcgaatggttgcgcagtgggagaggtcaaagctatcccaagagtttctttatcctcatttaaattttccaaatgtaaaatttctccgaatcttcatttcaaatgttagtgaaaaccaaccctggcaaatggacacaaacaatgaggctgaccttatggcactggagaatgccacttggacgatgagaatcgaaggtcgattattggacaatgtgcaagctaatgatccagcaagagaaaaatttagctcattcatagaatcgatagtggtagacttcaaaaataaggaaaacgataatgtgccatcgactaaatttaatgcggcccctgaagaaaatgccaccgaaggacccagtgataagaaattgaacttaaacttaccgttacaattttcactgccgaatggtgacaactctactacgactaataccgaccaaaataatgccacgatgggggaggagactgccaaaaaggatatgagttctacaactccaaaactagaatcagtgaaatggcagtatgacccgaataatcctgtagacttcgatggtctcgatattaagagggtagggtctgaaaatgtagaatgcactataagcatcctgcgaaaatcatccccagaagagccatttatgagctactctccacaactaaccgcaataataggattgaagagcggtacatcacatgatgcaatattttccatatataaatacatccatttaaatgaattgcttaccaatgatgagtctgcattcgaaaatttgatgggcaacaggaacaatcacaatagcaacaccagtactagtaagatgcttgatgcagcctccagtcaagtttctattgtaaaattagacactcagcttattaccttattacccagcagtcttaaagaatcttctccagatacaatgaaattaacggatttactgtcccttattaatagtactcacctgctcccattacagccaattgaaattgattacacagtacgcgttgataaagcttccacttatggtgagttggttcttgatattgaagtacctgatgtcaacgctctaaaattcaataatacacaaagagaaagtcaaattggggctgctgaattgaatgaaaatgccagggaattggaacaaatcaaacccaagatagctttacaggacaaagaaataacgtccgttctctcgaatctacacgagagcaacaaacgataccgtttcttcaagaaaattagtgaggacccagttaaagcattaaatgaatgcattgcttctacctcgaatgctttgaaagttttatcgggagatgagggctataatgaagatatggtaaggcgggctaacttttacaaggaaaatgaagctatgttgcgcgagaatatagaagtcatattatcaaatggacgaatgtaggcttctttacattgatacacaatagactgaagatttatgtagttttctttgtatataaactctagataggaaaagaaaggtcaccattcatttataataattaaagacgaacagacaatgctgatttgtttatagcgcctacaagtaatggcggctgtctgattccattgtctctttctaagaaaagcgctgaaaattttctactggaaatttcagaatatgaaaaagtagtagagatgagggccacttaaacacaataagcatataaggaaccaagggaaaagcaacaaatgagtgctaacaatggtgtcactggcaaactctctagtagagtcatgaatatgaagtttatgaaatttggtaagacggatgacgaagagagttccaactccaatacgccgtctaatatcaactcagatgtggaacctatagagcagaaaggtaaactctttggtctggatgactcagcgtgggacctcaatagctacaaagatgatttaaaaaaaatttcaggtaaggagaagaaaaaggtgaaaagagtagtatataagaagcgacccaatctcataatctccaacgttggttacagtgaactgcgaaaacctgagggtgtgataagtgggagaaaaacctttggcgataattctgatgatagtggttccaggaagagaaagtttgatgaaggcgaacaaaatgaagacgagaaaagggatgctaaggataaggaatttacagggagccaagacgatggagaggatgaatatgacctagataaattatttaaggatagcatcaaaaagaaaaagaccaaccataatggtaaaaataaaaatagaaattcaaaaaagtagcgcagacaatgcaccagcagaagtacgtattcgtatataataatgagaacataatataaagcattgtgtagtatttttttcgtatttgtcataaaccataaggactgccgtcctttctattacgctcaattccaaaacatatacaaaaacatgtaaatacaccacttctaatttatcagataaatctctatcatcaatatcattgagatcgtttttgtatctttgcgttttttttcatagcttgagtgtcgtcactctccttttcgctacttcattattgctacctcataactttctctcaagctcaagcatcatctatttctcgaaaagttgcgttggtgatctcaaactctgcccctccagtattaataatgttactttcagtacataagacttcagttccattcacagaactcgtctcatgcacgccatgcacttttatggaatctacgctaggtacagatgtttttgtaccgtggttgccaaacaaagttgtttgatgtaagtcttcatcaactacgtagggcgaagagatggtgtctcttttcgttagaaaattgtccttcgcgtaattgaaaagcatggaatgcaaattgtgcttataggagaactgtaaaatgtaagaaagcagcacaataaggatgaagttggtgaaaaatttagagattttttgtttcattgaggtgtagttggcgtagttaagcggtaattttattatgtggatagtgttggctgccgaaacactcgccacatatgtagagtccggagagatagtgacctctgtaatggcaaaactatgagcttgtttgaatattttagacattgacaggtcttttagtttcacaagagctatggaattgtcattacttgccagtaccgccaattcacccttcatgtcgacatccatagaagtaatccctttgaatctgtttgtcacttgtttggatcttaatacggaagtgtttcctgatttgatgcttattttggtcagcacaatacctttccctttttttaaagaggctgctatcaatactgtgtcatcggctatgaagtttattttagataaactccaattcttatcaaaatctgttttcctagcaatgcaacttccagtcactgttgaaatcacttccaagctagaaccggtgatataagcaacaaccttaccatcagtggaaaagtgtaaatcctttacttcacccctagtctcgatctcaaacttctctgtcaagtcgctcgggtcaatgattctcattatagcaggtactttagatgatgcgatagctgcaacggtaccttctcgtgaaatataaaccagcttcgtgtagtcatccgcatttgtagatgcgtcaaagtctacactagtgaggaactccaattgatcattcactttatcgtatttaaattttctcaagtgcttattacctttaccttgggtaatcttagtgctattttcattgcagccaaccaaaatgatacccttggaagcgtcaattgcagtaggagagtcgtcgttgtcttccaatgcaaactcgctcaatatatgaaactgttccttctcagtatctttggtaggatccacgcgcaagaccgtcagcttgtttggtatgccattgtttccttctcctccaccgcctgccacaagtaatgtgtcgttattcaaaaattttgcaccgtacgcaggatacccgacgttataactagctgtcacgaacttcatagtggctcgattgtatctcaaccttgttatatatctgtatttctatcacgtatccttctaggtttctgtacacgtttttgaattttttggattttttttttttcaacttttcttttttccctcattcttactctattgtcatcaccattcaagataaagataataactagctttgagaaattagaccagacgcagtggaaggttgaatacatgcctgtgtgagggtggtgccaatgaccagtacattacatacgacaaaaaaagtgctctccattcaatcacacgtcatacatggctacgtgggaaacaaggccgctacgttcccacttcaatacagaggttgggatgtggacgtattgaacacagttcagttttctaaccactcggggtacgcccacttcacaggcttcaaatgcagcactgaggagttggtagacattgtagagaagggcttgattgggtctcttagaatcaagtatgatgccgtacttagtggctatttacccaatgttcaagccctgcaaaaggtagcaggaatagtgggtcaattatgtgaggggagtgaaaacgtcaagtggatattagatcctgtactgggcgataatggaaggctgtacgtggatcgagaatgtgttgcggtataccaagacattttacaaaacttcaaaatttttttggccacaccaaatcagtttgaaatggaactgttggtggggatgtcaattcgtaccttagacgacgctaagcaggcatttaaactatttcataaaaagtaccctcgagtaagccgaatagttgtcactagtctggaattatctgaattcctgagcaacgacacttacgtagtagcagggtttgattgctcggccagtgaagagatattcttctatgaaatccccaagatcaacgcaaaatttagtggaagtggtgatttaatcagcgccatgctcactgactcgttactaggcgaccgccgctgcacacagctgtcattaagcgcatccttgggccaagtgctgtggctcgtcaccagtatcctacaaaaaacgtatgatttaaacatagctgagcggggcccacaagattccacgatagatatcaaggatttaaagctgattcagtgtagagacatcctaaagcaagatctcataccctccattggcaagccaaaaaccattaaaatatgattcttacgaaacggtatgctccttcctcattggggtgcggctgctgcaggaacctgcctaaataggaaaatacattcctgatttggaaactgtaggcacacgacgcgtccctttggagaagatcgatccttctttgggtctttcaatttgattggaaaaaaaatatttaaaaaaatagaagaaaaatatagaatatatagaatatatagaatcaactactgcagtagataaataaagaagactattcatattcagtatcacaattgaaagattattacaatttgtatacattggttcccaatgaagagcttttttctttatctttatgtggcattcatgtttagttgcataacggctctgccattacctgtggataacaaaagggcttcttcagactccttagacctaaagaaaaaatacgcaccagaccctcctattacacataatgtaaacatcggaattgttttcacagatcctgaaagttcggaagaagccggccgtctcataacaatagacttatacgggactatggtgcccaagacagtaatgactttttgccagtatgttgatagtgtaaaagatcgccttgcttcccgtcacagttactcgccagaacgcgattttgataaaattctaccgaatggagctatagaaggtagctccgtttcttcctcctctattgaagaaacggaaatgttggctccaaaactcccggaagaaaatcatagtttaattcatgataggccaggcagagtttccatgattaaggacgataagggtcttaagtttataattgagaccagtgagacgccacttgaaggtgaaagtgttgtgtttggccaagttaccgccgggttaaaagatctgatggataaactagctaatgtgaaaactgacgaaaatggcaaaccagagcaaccaataacaataggttacatttcatcccaggaacacaggattcagcatgcaaaggaagctcacgaaaagtatttacaaaggcttcaagattaccaaaacggcgatttggagaaaggtattacattgaagaattatttataccagggtagtcaaagaaagttagaagacgcaaaatataatcagcttcaccatcctttaccaaagattatgcttggtatttcggtattgttacttttctacgttttggccaagtacaggaaaagaatattcaacagatcgtctaaaatagtttctattagagaggattaaaatgtttcgatccatccgcttaatattcattcattttgtatcacatacatacgtataaatatacataacttacctcgtctttattatgccaaccatcattccagggttttacgtaacagttcctctatggattccttttctaggtacttcccaatcagcacaattttacactctttattggatccgtcatatttgcctggaaagacatcgtaggtgtcgcggacgccttggattacacgagcaatggggttctctccttcaataagtatcagacctttagttctttgtacttcccaatcacggccgtcatctcggcgacgccctcccagcactgtcatggctccaaaattcttccacaataaaggttgcaaaaattgcttaataaacttattattatattcttcctcgttttttaatggtctgaaagtaagcattattgtgcccattcgatcatcatgaatggtaccgtttccgctaccactatctaagatgtcagatatccgtacactgtcgtatgcatgaatatctagtaaattttgaatcggcgtatcactatacttggtgaagaacatcggtgcgatagaatttatttcccgtactctttcttttaattgtttgaccatttctggtgaatgttcgatagtatcgtatttgttcattataattcgatcagccatggctagttggaagtgtgcaatagtcagattcccctccaaaccaactttgtcaccatgccaatgggcatcgatggaaatatcatctaagcattttagtatatgctcacaatccaaaaccgtgatgatcccgtcaatgtaaacgctgctattcaatccttcgtcctgccagaacattttcgcaatgggggcgggatctgcaataccggaggtctctaaaaggatataatcgattttaccaggtgaacgctccaccatatcttcgatggctttaacacctatatttttcaacgaacaacacagacacccgttacccaaatccaaccattcttggtagctgttcgatccatttttaatggtcatagccttttcgatttcactagaatctccaaattcatttaaaattacggcaatttttttatctgcaccttttaatgcaattttttccagcaacgtcgatttacctgatcctagatagccggtaataatgctcacaggaatacgctttttctcgtgcacatctgttgcgcctgcagaagtgttctccacttgcttgtttaccctttcaacttttgcatcgctaacaatatttccaccatcatacgagacattttccaaaatttcttgtagattattttcttcacctgttacgaggcagggtagttcaccatcttcttcttcattgaacttgatgtttctcaatgcagacattcttccgctttaaaagttgaaaattcctcaatgaaaagggtgttcttggctttacaagcgcattaaacatttaatattatataatatttataatatacatgttattccaatagtgaaaaaaaaaaaaaaatgaaaatgaaaatgaaaaattcggcccttaaaaatgaacaaccttttaccagccggcattaaatgtcgtggcacttcacagtttataacgcaaggaatttactaatagcaagtgaaaccattaacgattagtgttgttaaaagagttgaataaagccattaaacaacgattcagttgacaatgcgttggtctgtccttgatacagtgctattgaccgtgatttcctttcatctaatccaagctccattcaccaaggtggaagagagttttaatattcaagccattcatgatattttaacctacagcgtatttgatatctcccaatatgaccacttgaaatttcctggagtagtccctagaacattcgttggtgctgtgattattgcaatgctttcgagaccttatctttacttgagttctttgatccaaacttccaggcctacgtctatagatgttcaattggtcgttagggggattgttggcctcaccaatgggctttcttttatctatttaaagaattgtttgcaagatatgtttgatgaaatcactgaaaagaaaaaggaagaaaatgaagacaaggatatatacatttacgatagcgctggtacatggtttcttttatttttaattggcagtttccacctcatgttctacagcactaggactctgcctaattttgtcatgactctgcctctaaccaacgtcgcattggggtgggttttattgggtcgttataatgcagctatattcctatctgcgctcgtggcaattgtatttagactggaagtgtcagctctcagtgctggtattgctctatttagcgtcatcttcaagaagatttctttattcgatgctatcaaattcggtatctttggcttgggacttggttccgccatcagtatcaccgttgattcatatttctggcaagaatggtgtctacctgaggtagatggtttcttgttcaacgtggttgcgggttacgcttccaagtggggtgtggagccagttactgcttatttcacgcattacttgagaatgatgtttatgccaccaactgttttactattgaattacttcggctataaattagcacctgcaaaattaaaaattgtctcactagcatctcttttccacattatcgtcttatcctttcaacctcacaaagaatggagattcatcatctacgctgttccatctatcatgttgctaggtgccacaggagcagcacatctatgggagaatatgaaagtaaaaaagattaccaatgttttatgtttggctatattgcccttatctataatgacctcctttttcatttcaatggcgttcttgtatatatcaagaatgaattatccaggcggcgaggctttaacttcttttaatgacatgattgtggaaaaaaatattacaaacgctacagttcatatcagcatacctccttgcatgacaggtgtcactttatttggtgaattgaactacggtgtgtacggcatcaattacgataagactgaaaatacgactttactgcaggaaatgtggccctcctttgatttcttgatcacccacgagccaaccgcctctcaattgccattcgagaataagactaccaaccattgggagctagttaacacaacaaagatgtttactggatttgacccaacctacattaagaactttgttttccaagagagagtgaatgttttgtctctactcaaacagatcattttcgacaagacccctaccgtttttttgaaagaattgacggccaattcgattgttaaaagcgatgtcttcttcacctataagagaatcaaacaagatgaaaaaactgattgataatagctaacgtcaattccaataaaatatatagcgagcgttttacattaatccacctcgactagacttcaaattttcacttttatatcttacctttataaatttctgttctcaaaatcaaaacaattataaaaaaatgctatcattaatcttctatccttgaattaacattatatactctccccccactacattatattttgattttacatataatacaacaaaccttctcaacttaactactctctttcctcagtatctgtagaggaagaatcgtcgccaaaggctatttctctaatttgtacaatccaaggatccatcaacagctcaaccgcactggctctcttggaggggttttgaataagacatctttccagaaatttcataccagcagacgacacttcatccttagtagggaattgtggggtatgtcctgcagcaacatggtacatgatagcccattcattatctaagttagcccatggccgtctaccagtgatcatttctaataccacgcagcctaacgaccaaacatcgtctgccccaagtttgcctttggtggtagatccagtgatggattctggagccatgtacataggagttcccatcatgtctaatagagcattttcgttatttttcactgcctttgaatcagaaacatgggtaacatcttcgtgttcaccatctgcgttttcgattttgttcatacttgccaatctagttccattattagcaatttttttagcagcaccaaaatcaacatacttaataacaccattaaaatctagtaggatgttttcgggtttaacatcacggtgaacaatgccggattcatgcaaatatgcaagtccttctagcaattgtaaagtgtagacttgagtgaccatttcatcttcaatacgaccatgctccaaaagagctgctagggaaccgccttcacaatattccataaagatgttaactttatcacgatgaacttcaacaccgtaatatgaaactatatttggatggttcaatatctctaagacactcatttcctccttgattaaggggaatattttttgcattgatttgctatcttgaatattgatttccttgactgctaaaatctcaccattatccaaatcaacagcagaatatacccttccaaaagtaccgccaccaataaagttcctcttttgccatctcatagaaacgttcgatatggaagatgccaaagaaacaaggtacttgttacctttgtcactatcatcaattactttaccagtttgatgaggattccgctttatcctttcttccaattccattatactttgtactcggaactcggaattcacttgtagcatcatatcatcgtcaaacacatcttccaaatcaagatttgatctagcttgttgattgattttctcaacttctatggagcgtgcgcctattatatcaaaatgagaaataagtaatgacatgcattctgaaattttttgttttaaagaagaaaattggcattcatcaagagctagtatgttccaaccgcttaccatatgcatcgcgaactccattgacgtgacacaccacctaaataccctttgatcagtcggatcacagtcttcagctaagaacttcagccatccgatacttaaccgcatcattaaaagtattataatggatcttttttcattgttggcaacattaattctcaaaaagttcagaccaaaatccctcccaaaaaggaaaatattattcaataaatcattgacaggacttaccttcttgaacgtggtcacaatctttgtatagttcttcagaacactgtacgtgcatctgaaatatgctttatttatcctttgtaagttgtttttaaccgtttctgaggaagattttttttccaagaaagaaactgagctaccagatatctgttggaacctgtcacattggtattctaaggcataactggatccttggcacatcaaatctattgaattaggaattactttcaagttcaatccctctggtttaattgttttgttatcggatagattatacatctcaccctcccaaagtaatggctcttgcggagtcaataccaatacataaccaagagagttcaatcttgtctccagttcataaaactcttcctccgtgctcctgctgttttcaaaatccggttcacgattgactctattaccgttataagatctaggctgggtggtcaaatcgtttttgatataataaaatggggtaccatcattcgagatatctgaacccagtgatgagttggagttccaattatcatccaaagcattataaattgtcagactgttattaatttctagcttaggcactaaatcacaaccgatgtctgaattcttaatgattcttaaaatatcatcatctttacagcctaatagctctgggctaccaattaaataagtaccattttgctctaggtaacctcctgtgtatataagaaagtggcctgtttcttttagttgctttagcagatagttgtgatcttctatcttgtagcggacaaaattttgaaatgcttttgtcaaaatattggtgaatctattgagttttcttttcatggatccaagtatttcgaatatttgcaccagccatttttcagcagcagcttcattctctaattttggcggagtgttttgctgccttaaaaggtaagcgtgcaatctgtgaaccaatctaagtgtcaacttcgtaaattctgctgcgatcagttcgcctgcatcatcaatataatagccgacgtttctaaacatttcccaatattttaataacagatcaggttctttagaagtcttgaatgagtttttgccactatataatattctcagttccaaaatggagaaaaaatattccaatccttcaacaacggtatgatcaaattcgggatcgattttcactttaaaaaaccagtcattacagtaagaagcaacagtgaatttcatttggactgccaacttaatatatgtactaaaatcgtccatcatttgatcgatcatcatcaaggttggattctgtattttcttcgcgtaagataggcgaattagtattatatcttttaccaaacgcattggaaacatcaataaaaattccagatcttgatccaaataagatagattcaattcattccaagttttttggtatttcaagaagaaaaatttggccttcaaaatccatggtgctaatggaaagaatatttttttttgaaatatcagttcaatatccttttccttcataatttgctccgcaaagcgtttacaattagtggcgaaaacggctggatcatccaaattcacggtggtgttatccacttcggtagtgctttctagctctttattgccaactatccattttttcaggtacgcaatattagtatcaaagttaaatttgaaattaagccaactattcaaagtatctattcgattcctgaatgcttctgttttagtaatgggtttttcagcatgcattcttttaatgttaggccatagatttaagactctataatatttgtctactagtgatttgatagtctctgcagcctcgtcagcgctcatattatcttctagtttaaaggccatgatttcttgaaatacggagtcagtagaatccctaaaaatcctcagagatttgttctgatcttccacggtcctcccattcatccatgccttcaactcaatccaaatgtcatctgaaaactgagtattgaagccagggcctttcccttgatttgcaatcttcgttttttcattcctcacaatatctcccttcagtaccttagataacattgtttgccattcaaatcggttgttcaccataggattttgtaacaattttgacagcaaatcctcgctccccagtatggaatgccactcctcatcttctatttcacacggttgatcattgttcacatccctcaaccaatccaatttgccctttagataatttaggctcatcgaaacaacattttcattattttttgtgctcgacgtaataaaattataaccaaaattgaagtcgttatctttatcctcaccttctacctttaaaagatcatccatttctagttctaagtcatcttcacctttgttactaaaattttcttcgtcatcttcaaagttggatgatgcgactatacctctagtgtaataatcatcattagcacggtttctcatttttcttaaatataactgttcatttaatacatattgttttttgtatgttcggaggctcgttgtgcttccaccatggtggcctacagaccgttgcgagctatttgtcgtgacaatatcctgcaaagtggaggaacttgttgacccatttggttgcgatctggtgggaatgtgtttgttcgaagtttggtttgtaatattttgtggcgttgacataatcgatgtattcgttgtatttagtgaagccagttctggtgatatcactaacgttggggtcgtcaataatggatcttgattactattcacgggagcgggcttcttaataatctcgctctctgttttactagcctcaactttcttatgtacaggaacaggttgagtagacaacttcggtagagactgctgaggattttttggtagaggaagaccaatattcgagggccgtctactagatcttgccgaggagctggaggacccagaaatggcattttgatgaaaaaactgaccttgaggtatacccggaagacgattgaatagctgtactgtatttaatggagactctccagggctgtaaacagcgtttggtgatctaaagtactgggtagaatgcagccctgggctgatgggcgatgacgctactcgagcctgcgtagtattggaatttcgccctaaactttccgaccttagtctagatgaagatgatgaagatgactgcctcatcttggagctgctgggcttttccgtggaatcgccgtaaggcttataattgaagtagtctgaatgcgacattatttgtgcctgtcaaatagtttacgcaaaggcttctcttctttttagtaatggcagactgtttgtacttgaaactgcccaatagtaacttgaaggacagacggagctcacacaaaagttaacaaatatgctggaacctttttttttcctttgaattctttgtaaaccagtaattcgttttgaaaacacccgttcttagctgttctttaacagtactactctctaaggcaataacacactggggcagcaacaattacaatcttctaacctcttctaatctgcagatttggcttctttctatctctgtttacccacctttatcactcttttcagattaatcaattctttccatacaaagaaacgcccgaaaagtggcgcgagtttcccgggtgatggagcagtaattaataatgcaaaactgctaaaatacccactgtttcagggtatgaaacgcggtattttcagcgagttgtaggtaatttggaacagttcgtgactgtttattaagttccactcattgcagttgtatccccactgtgtacttttatttttggttagagaattggcccagtagagatggaattggacgaatgtttagaaaggctatacaaggcccagttactacctgaagtgactgtaagggcactctgctttaagctgaaggaaatgctagtgaaggagtcaaacgtgattcacattcagacccctgtcacagtcgtgggggatatgcatggacagtttcacgatatgctggagatcttccaaataggcggccctgttcctgatacgaattatctgttcttgggcgactatgtagacagggggttgtacagtgtggaaacaattatgctattgattgtgcttaagcttcgatatcctagtagaattcatcttttgaggggaaaccacgagtcacgtcaaatcacgcagagctatggtttctacacggagtgcttgaacaagtacggtggcaattcaagagtttggcaatatttgacagatatatttgactatctagtgttatgctgtattatcgacgacgaaattttttgtgttcatggtgggctctcgcccaatgttcaaaccatagatcagatcaagattattgatagatttcgagaaattccacacgatggcgccatggcagacttggtttggtctgatccggaagaaaacaataaccccacgttagatcatccagataactctggacaacatttccaggtgtcacctcgtggagcaggttatactttcggaagaagcgtggtggagaaattcttacgtatgaacgatatgaacagaatatacagagcccatcagttatgtaacgaaggttaccagatatattttgatggattggttactactgtatggtcggcgccaaactattgttatcggtgcggcaataaagcatctattctggagctgtatagtaaagatcaattctacttcaacgttttcgaagaggcacctgaaaataaactgttgaaagagaacagtatgaacgacaatgccttagaagatagcatatctaatccggtagccaacaggaaattgattgcagattatttcgaagacgactctgcctccgcagatggctccacggaccctgaaatgtacatattttcagatgtataccaagccagatctgcttctaacagacatgttgattacttcttgtagcttactaaacaatagaaaagcattatagagacaacgccatcttattatttctacatattctatctctctcggttgcaaatgtatgtattgtgtatttagatcaaaaaaaaaaaaacagcgcattttctacaggtaatacagctccaaatttgtctgatcatgtacctcataatcttccagagagatatggtcttttaaaacacttccacccttctgcaacacaattttgtttggttgggtgccaatttgcaaggacaatacttttttgaaatcacctacactatcttcagcaaggcacttcactctgacttttttgcctaatcggtcattcacaactacctcaatcattttcagagtatttatttgcaatctaagctttgccaccgctcctctttctcaatcttttcctctccctcctcatctctctcagccaaaaccgcgaatatataaaaacaagcaagtctcccgtagaacttttacacgatgacctttcgagatttcacaagggggataaaggaatgctgtccgatacaattgacacaaagcaacaacagcaacagcttcatgtcctgttcatagactcttatgattcattcacctacaatgtagtgagactaattgaacaacaaactgatatctcaccgggagtcaacgccgtgcacgtgacgacggtacatagtgatacgttccaatctatggatcagctattgccacttttgccgctttttgatgctatcgttgttggcccaggacctgggaatcccaacaatggtgcacaagatatgggtataatatctgagcttttcgagaatgccaatggaaagttagatgaagttccaatattgggtatatgtcttgggttccaagcaatgtgcttggctcaaggtgctgatgtcagtgagctaaatactatcaagcatgggcaagtgtatgaaatgcatttaaacgatgcagccagagcttgtggccttttttctggttatcccgatacgttcaaatctacgaggtaccattcattgcatgtcaatgccgaaggcattgacacccttttgcccttatgcacaaccgaagatgagaacggtattcttttgatgagtgctcaaacgaaaaataagccatggtttggcgtacagtaccacccggagtcatgttgttcagaattgggggggctgttagtcagtaactttctcaagttgagtttcataaataacgtgaagacaggaaggtgggaaaagaagaaacttaatggagagttttccgatatcctatctcgattggataggactattgatagagaccccatatacaaggtaaaagagaaatatccgaagggcgaggacacaacttacgttaagcagttcgaggtctctgaagacccgaaattgacatttgaaatttgcaacatcatacgagaagaaaaatttgtcatgtcatcttctgtgattagtgaaaatacgggtgaatggtctatcattgctttaccaaactccgcatcccaggtattcactcattatggagctatgaaaaagactacagttcattattggcaagatagtgaaattagttacaccttgttgaaaaagtgtctagatggtcaagattcggatttgcctggctcccttgaggtaatacatgaagataaatcccaattttggatcactttgggtaaatttatggagaataaaataatcgataaccacagagaaataccttttattggaggtcttgttggcattttaggttatgaaataggtcagtacattgcatgcggccgttgcaatgatgatgagaattcccttgttcccgacgccaaactagtttttatcaacaatagtatagtcattaatcacaagcaagggaagctttattgtatttctctggataatacatttccagtggcattagaacaatcattaagggacagttttgttagaaagaagaatattaagcaatccctgtcctggcccaagtatcttccagaggagatagacttcattataactatgcccgataaacttgactacgctaaggcgtttaagaaatgtcaggattatatgcataagggtgattcttatgaaatgtgtctcacaacgcaaaccaaagttgtaccatctgcggtgatagaaccctggaggattttccagaccttggtacaaagaaacccggctccattttcaagtttttttgagtttaaagacattattccccgccaagatgaaacgcctccagttttgtgcttcttaagtacttctccagaaaggtttttgaagtgggatgcagacacatgcgagctacgtcccatcaagggaactgtgaaaaaaggaccgcaaatgaacttggcaaaagccacacgaatcctgaagacaccaaaagaatttggtgagaacttaatgattttggacttaatcagaaatgacctttacgagttggttcctgacgttcgggtggaggagttcatgtccgtgcaagaatatgccaccgtttaccaactcgttagcgtcgtaaaggcacatggattgacctctgccagtaagaagacgagatattcaggcattgatgtccttaaacactcgcttcctccgggatctatgacgggagcccccaagaagattactgtgcaattattgcaggacaagatagaaagcaagctaaacaaacatgtcaatggtggagcacgtggtgtttacagcggtgtcacgggatattggtctgtgaattccaacggagattggtctgttaacattagatgtatgtattcctacaacggcggaaccagctggcaactcggtgcagggggggccataacagtcttaagcacactagatggcgaactagaggaaatgtacaacaagttggagagcaacttacaaattttcatgtagatatttgtatattattagatatgtatgcaaacattttctttagaataatatactattcttgtacgatgcagaattttttttttttttcgctttaggaaaatgacgttttgtgccgtggaaaaccctggaaaaggatattggaaaaaagttaaagcatggtcatttagggaagactttccttccaatttacttatcaataggttataatgtatgcttgacggagcagaattctttcaaaccataagataatagatattataacattttagtacataaaagaggcccgagaaaatagattttaactggaataattttttgcaagatgacaacaaccgtacctaaagtgtttgcattccatgaatttgcaggagtagctgaggcagttgccgatcatgttattcacgcacaaaactctgcccttaagaagggcaaagtctcaaggtccacacagatgtccggaacgagccttaacggaaatggtaacacagaatccaaaacgatggagagagtaaattctgtaaggagtaatgcctccagccgtggtggtagtgaagacggcgccactaagaaattgaaaaaggagaaagaaaggcgcttcaagattgcgttgtccggtggttcgttaatccaagtgttgcacgaaggattgttgaaaagagacgacgttcaatggggtaaatgggacatttactttgctgatgaaagactagtgccctttagctccagtgaaagcaattacggtcttgctaagagaaaaatattcgatttaatagatacggagaagtacggaactccgaaaatttatcacattgatgagtcattgattaacgaccctcaagagtgtgcagataactatgagaaaattctaattaaaggatttgccggtagagattctgtgaaactaccgatgtttgatctgtttctgcttggctgcgctcctgacggtcacatagcctcgttattccccaattttcaagagaatctacgtgaaaatctggcatgggtcatacctgtagaaaatgcacccagcggaccttcgaataggatttcactgaccatcccagtgatttgtcactctcatagagtcacctttgttgtagagggcgccacaaaggcgcctgtaatcaagacaataatggaaaggcctgaaaagggattgcctagtagtattgtcaatgagggcgccgccggtcgtgtttcatggtttgtagacgacgatgctttgaaagatgtctttgtaattaagaagaagtacaagttttatgatgatgagaatttgactgagtaggtgtttaattttttgggttctttttctttctgatgataatgacaactaatgacaatactatgatttaaccttaaccattttctttttttagctctttctatccccacccttccctttagtaatcgcaataaatcaccctatgtttttgaattttctcgagaagtaactttatataaaacaagtcatcttagtgacgtagtgtgcatatataacatacaacatatataatatatacaataaccctttagaaaaaaataataacaaccacagtggatatttcccttttggacctatggcttccgctaagagaaaagcatgcttttaagttttcttttctttcaaggagattatttggtcttaagcgaagtgagagattgaaacaaaatgttaattacagagtttacgaagaatcagtttgcaagaccaccttattcgtatggcattatcaagctttgtgtgtagactatccacacaaacatgattcaacatacatagcagtggtaggtatacaacggatataaaaaccttaactctacgtgtagaaaatgtaaaagggtagagcggttgcaaaaaagcaagttttagtaggattccaggaacagcttctcatcttgctagataacatacggcaataatgacaaaatacactgagccatgcggttgttacactttcccaaaatagtaatctacttctcccattttttatattttgcgtatcacaccacatcgtccctcaacacaaaagtttttgttcttgttgacaagactgtcattttccccttgagtgactttatgtcgctgattcattcatttcggcattgtttgctgtttattccccagattctttccgctttgcttggctgcccctttccccggaagcctcgagattaagatgaaaagactaatagccaggctgttaaccccttgttgatacagtttggacaccccctactagttagctgtgtatcctgaatctatgtcaagcaaaaattgcttacatacagtaaggtattttttataatcccgccaacactatgtcgactccttcattttggacatcttctttacatggacgaaccagagaaggaggtcggctcgaagggaatgtaaagctatcataggggtataaataagagacacattgttctattatagagaaaaatattttatagatcttgtatctcatcttgcgtaatataaccaaacaaaggttttccttatactatatcaaaccaaaaaaaaaaaaaagcaaaacaacaaataatcataatatcatgaagtcaagtattccaatcaccgaagtattgccaagagcagtgggttcgctaacattcgatgaaaattacaatttactggatacatcaggtgtcgcaaaagtcatcgaaaagtcaccaatcgcagaaataatcaggaaatcaaatgccgagttaggtaggctgggctactccgtctacgaagatgctcaatatataggtcatgccttcaagaaagctggccattttattgtgtacttcactccaaagaacaagaacagagagggcgttgttcctcctgtaggaataaccaattagctcagaacagaattagtgttaatagcggtgacagtagttttattgtatctcacctttttttatgtataatcatataatgacttaattatttttgaaatgtttctttttttttttttagttataaccctttttacggattcttacgtacttatttaatctttctagtagacaatctttctaccggtgaaggttcttcttgcctgttgtctgccttctgcactcaattcatcattttcatcatcttcgtccaccttggctctatttaagactttgatgaacgagtccactctgaatctcattctggagtgcatgtaggctttagagcactttatgtgataatggaagtagtttctaaacaatgttaactggcaaattgaatggaattgcaactcttttgtctggaaatgacgtgggaaaagaacaaacgtgataaatcttctactttgctctgcaactttaggtggttgatatagtctcttcaactccaatggtggttcatgtgagtataaaacttgtggagcggattggatttgacggtttctcttacgtgcatccacgaattcttgtaaaaagaccttgccaaaaattttatctgtttcgtcttgaaaaatagtctcgaagattatggtaactctgtcattggaaggtttgatgaagatgttctcctcgtcacgatacttgattgtgaacaaagtgttgtctccattggcagcaacctcaccgccagtaatttctgcttcgacaggtgccggttgctgctggcttagttcaataaacttcgaaatggccaattcgaagggaaaactcaatataatggtcttcaaaacagacagttgtaaaatcgattcttgaaccaattcggccaacgtaatctgaagagtgtagtcatagccgggctccacttcacttgggatagtcaccccacccaaagaggagtagtggtcggccagaaacttcagtaacgtcaaagaaccgtccaattggcactcagagacacttacccaagctttggtcttaacactcaacaacagaatggacttatcttctgctgtgtttgaaatgtggtaggtggtatagtcgaaatcggaaacaattctgtccatggtcaacggcgaacccttgcgaagtgcctctatcgcttcattcagtgtcttttggatgagaaggttttgtggttgtaagtgtagcattgcggattaccgttttgaggcaagaagattgctagtcttgtatctacactagttcctttgaacgctagttagcccctatgcttatagtatttcttgtcaatacaagcgtctgaaaattcagatcgctttatacgagtaagtatgccaaatacaccaaatataccaaagcattgattgcgtatactgagaatacatatatatatatatatatatatatatgtatggtcattgctatttacaaaaggttgtatggagtgggaatattagagaaaagtagtcgagaggccaaagaaaacttagagcgtactgcgcatcacgatttacttggcttcttggctccatatttcgacctcgaagaaatcctgtttaccacaccactcaggtcaccagcacctctgataacatggtacttcacaccaggcaagtcctgacaacgcccacctctgacatatacaatcgaatgctcttgagcatcgtggccctcacccggtatatatgcagataccacgttcccgttagtcaaacggaccctgcacgcctttctctgcgcagaattcggcttcttgggctttaaaaccattacacgtaatacgacacccttccgctggggacactgatccagttgtggagctgtacttatcttcttgcgtcttggaggcccggagcctcttttaatctgattcaatgtcgcttgcattgtcgtagtggaggaaaacaatctctgcgcctgtctcaagggcgtacaccatgtgttggacataaacctcgacaacatggctcttgttggcctgcttcaattctggtgtacctgtaagttctccgtcttttccctggttatatgcgttttttctccccaaatcgttttgtcgctcgggtaagactgaaatgcttttaaaagcactattactgtttattatgctatatatatatatatatacagcccgagtctggcttgatcttatttacatgatatatcatctagaaatctatatacactagatccctcatttgttcttggtttgagtatagctgaaacgcttcctggtaggtgcgaactcgcccagtttgtggcccaccatatcttctgatatttcaataggtacgtactccttaccattgtgtatttgaaatttcagtcccacgaactgaggaaggatggtggcggcccttgcgtttgttcttattggagtgcccttagtcatggcctcccttatgggtaatggcacgatgttggggcccttccatacggaccgcgataaaagtctagctgccggttgcattttatttttggtggacactacttctgccgatgctgtactgctcttgcaatgaacctcaccgttttaagtcatggttagattcttactaggcgcttccaattgccatttcttgctcagccataaccgtgaatagtgatccaaacgctaatgccgggtgatgcttaaaatttgaaaaattattgcagatttgtattatatagaaagcataactggcgatgagatgtgctcgaaactggacacctttaccattggtgaccggtagtgacaatgtttgcatcgagatttgaccctagccaattgactgctcctgcagctagcgcaccagaaggaatcgtcggaactactcccccggccattgtgcctttaaagaggcaggctactgaatctgataatgaagaatatggctctcaccaagattctgatgagagttccaactctagttcagaggaagacgaagaccgtatgcaagtagattatggggctagtgaagaggattcgagtgaagtggaagaggaagagagtaagccaagtactcacagcacagtgctatcgagattcaagcaaacagtatcattgcaagaaaggctaggtgcatctgatattgctgagagtaaggaagacgaaggtattgaagacgaggcggcctcaactcaccaactaaaacagattcctcaacctgaattcgtcaaaaacccaatgaatttgaatacaaattcattacagttcaaatctacgggttggttaaatactgagaagatatattatgataattccttgatcaaaccgttctcggattacgcaaatgaattagaagcaaaactactgcagaatatttgcaagaatttctctacaaacacttttcccatccaatcgatcatcctagactccatattaccggtattgaacttcacgttgaacgtatctaagagaaacttcaccagaagaatcggtgatattcttgtaaatgctgctaccggttcaggtaaaactttggcttactccattcctattgttcaaaccctcttcaagagacaaattaacagactgcgttgtataatcatcgtccccacaaaactattgataaaccaagtttatactacgttgacaaagctaactcaagggacgtcgcttattgtgagcattgccaaattagaaaattctttgaaggacgaacacaaaaaattatcaaatttggaaccagatatcttaatcactacacctggtagattagtagatcatctaaatatgaaatcgataaatttgaaaaacctaaagtttttgattatcgatgaggctgatcgtcttttgaaccagtccttccagggctggtgtccaaaactaatgtcccatttgaaaacggataaattagatacacttccagggaacgtgatcaaaatgatcttcagtgcgacattgactaccaacacagaaaagttaaacggcttgaacctttacaaaccaaagttgttcctgaagcaaaccgataaattgtaccagctacctaacaaattgaatgaatttaacatcaacattcccacggcgaaaagtgtttacaagccattgatattgttgtattcaatatgccaatttatggcacattcccccattgctgcaaagattttgattttcgttaaatcaaatgaatcgtctatcagattaagcaagttactacaacttatctgtgaatctcgctcacaatccagcgtattgaaaaaccttcaaaatttggcggtgagtattaattctgtcaattcaaacaactccaaagcagaaaataaaaaaattgttgcgaacttctcgcatcactcggaaagcgcaggcattaccatcttaattactaccgatatcatgtcccgtggtattgatattaacgatatcactcaagtaataaactatgacccaccaatgtcttctcaacaatatgtccatcgtgttggtagaacagcaagagctaacgaacttggttccgcttataacttactagtaggtagaggtgaaagaacgtttttcgatgacttaaacaaagatctagatagagacggtaaatctgtccagccattagaactcgattttaccctattggaatctgattctgaactatatacttcgtctctagaaagtttgaaaaactatcacaataacaccgcacaagcttaatttctcactttccaccttcgcatccattcatttataacattcaaacatttttttttttagtctcattctaataactcctgagtatagtaatattaatatgtatgtattgatgggtatgtaactgtaaaattatattcggtctatgtctattgtagtttcacacgttggaatgctcgtttgaatgcacttgtcaatggctaaccttaacatcaattcgtcatcgtcggagcctcctttcattgttatcttgatcagtaccacataaagcgtaaaattcactttgcttattactatatcatcgtaatttaggatgtatctggatttaaactcacttaatctctcgatttggtccttgatcatgttcttaatggttgttggattttcagtgaaacctgcagaattcaaaaacccagttttccgtatctttgtattctttgttgctataggtagtgagctcattgatcttggtcgtacagatggtttttctttagcagctttagactcgacttgttgagtatgggcggtcgtatcagtgctgtcattattattgaataacgctgaattggataaagatgtggtggaaaatcccattagtaacactgtcgaggtccaccgtgctatagtcagcccatgccatagaattaaactcgaaataaccaaagtagcaaggtaatcggatatactcgataacagatccaatagtaggggataaatgaataggtatgctgtataagtgatggtaataatcgggttcttcgtctttaaattactgtatttgttagcataaaacgtcttataaagtgataacgtcgataacactaaattgatcattagtatgctataccataaggtaatattctcgttttgtgaatcattggcattggcaatgtgggaatgaggaatttgctcattaatttcatcgtgatcatggttattcgtcaaagaactaccagattctacaaagaggactatgaattcttcaattatatggaataaaaggtccagcccaacaaagcataacgaaacggcaagcgcaaaacttagtagaacgtctattctatttaacccgaatggaaatgtgatagtgcctgtaaaccatacctggaactgagacaaattttccacaaatatgattaccagcgaaccgatgatatcgtaagtaataaaatgcgatagtgtaataaaattactccatgagtacaggtgtccgacttggaaagtaatcagacatgcaaagatttgtagagcggcaatagataactgaatataagcctttggccatggcaaatttgacagcaaatcattgaaatctggaatgggaagagatttggcaatgttcaaaggaattttcacctcaggctcttgaaaaaaattcatggatacagaggaatgcttataacgatgccccttacgaaatgaggtccttgatgcagctgaagagggtggtgtctgttgatgcggttgcagcgttgatgtcgtaaaattaaagggagaatccaaggtcatagaagacctcttactgctgccagcatcgggggaaatgcctcttaccggtgatcttgttctgggaggaggcggcaccagctttggtgctggtatatatttgagtgattgccttcgtccttcgttgccttttcccttcatcaaagcagcttcattgatattagcattactagaagcgttttcaccaaaagtgaacgaaggattgtagatgatactagaactggaattgttaccttccttggcagaataaaatagggaactgggcctaggtgatgcaaaaaatgtcctgttttgggatggtataccgtctacattcccgacagcgttcatattggacaaagaaaacgatgaagcatcggaatcattcaatttaggagtctggaaagcaacttccggagacaaattgtcctcctcttgtatagcgttcatttgcggcgtctccatagctctttccctattctataatctcgctcacaagtcactaaatattcactttttctctcttagtaacaaaaataccttcaaggttcatcattttcagtaatgaatattcttgatattacgcaataggacacttgtggaaaactttttgaggttgcgttacccgcgctgaaattcgagaacaataaagatcatcatctctcattttagctacattataacataagaaggtgcatttagttatcttatgtggactagggtatgacaaacatggctgccaagaatcagttcaaaggaagcagcttcacactagcgcagctaatcgaagaagtcggacgtaacggaggaaaaaagcctgtgttccagtataaggtaccacggtcgatacgatgggcttcaactgctctagctgtagtgtttctcacatatggcgctgcatacactgatatgtcgtggagaactgctcgagaagtgtacggaaacgctactgaggaagaaaaacacagcccgtggttcaagtgcaaaacttttgggcctgtggctttaggggttttgcctgtgatcctcgctgctgccacgaaacacgtaacgtcaagactagtcacagaaatgaaatatctgccaccgctcaagaatagtacggtgccacggtgtcaattgactcgacgcacttacttgttaggaagaccagtttctatcacgagggagatcaatgaactgtctaaaaataaggccaccaagatcttcacaggagtaggttctcaaggtatggaggataaggccacctttgttttcttcacagtggatgaaaaagcaccctcatttttcaataaattttacattttctcgagatctggtagcgttgtgaagaatgacgccaggatcttggactgctttttcaacagtgtggcagaaaataagctattgaacaggtcaatattaactcagatcctttcacatacgtctgccaagaccctatttcactcggggaattctagatcatccatcaagaatatcgtgaagcccaaataggtacggacatctacgtaagaatgcatgtaaataataatcgaataaaagaacaattaaacacttgtatatgcacgctatatctacaagaatccaaacagtctcaagatgtagtcgactgccaaggcgtacgtaaagtaaagtccggtgttgatatttgcattaaaatacttccagcagtttttaggattgtcaagatccactttctttatcatgctgaagagtctataagcgaagactcctagtccaccaatgaacccaggcccccataacaacccactgttcaagccggcgacagctaacagtgcgatttgagacgcggacatggccttcatgatagactttgtgcgtggaccccaagccaaagcggtagacttgattccagccttgatgtcaaactttttatcctggtgtgcgtatatagtatcgtaagtcatacaccacaagtaactgctcaggtacaaaggtatcattgtaggccagctcattacacccatggcaggaaacccaagtaacgctccccaattgaaacatgcacttaatgcagcttgaggatagtacgtaaaccgcttaaacaaagggtatgtgaacacaataggtaacgatgcaaggcctagccaccaacactgcgcaggaagcaaagatagaacgcccattccaacaagagtttgagcccccaagaatactaacgcccgacgggggctcactctaccagaggcgataggcctctcgacggacctgataactctttgatccaactttctatccaaaaaatcgttgatggtgcagccagcacctctcattaccaatgcacctacaccgaaaatacccaacataccagctgttgcgctcaatgtagcaccttgcatcatggctcccataagtatagaccaactgcagggcaaatataacagccacgtgcccacgggtttctctagcctcatcagctccgcatacggtatccatttcttaggcagccgagacacgaacggtcccagtccatccaatctttcctttcttgcaacttccaactctttcgacgtaaacacaggtgctgattctttcgaggaaggggaggaggaggaggaggaagaagacgtatatctctttctgctgcttccaatgattccagcaacggtaactcggccgctgcccagaatggacctccctagtaaaatactctttctctgccaaataaacattagttgacactgttattctacgacagttatttctactgtaatctatagtatactccgcccttctgataaccttacttttaattttggcctgattcttgtgaaacttttccacgatgccgaaatcgccgaaatggctcgtttagccttttctcgaagattgatatataaagagcatccatcgtgctggtaatggtgatgcaagattgaaaattcccagacagtgagcaccagcacaatgaccgtttacacagcatccgttaccgcacccgtcaacatcgcaacccttaagtattgggggaaaagggacacgaagttgaatctgcccaccaattcgtccatatcagtgactttatcgcaagatgacctcagaacgttgacctctgcggctactgcacctgagtttgaacgcgacactttgtggttaaatggagaaccacacagcatcgacaatgaaagaactcaaaattgtctgcgcgacctacgccaattaagaaaggaaatggaatcgaaggacgcctcattgcccacattatctcaatggaaactccacattgtctccgaaaataactttcctacagcagctggtttagcttcctccgctgctggctttgctgcattggtctctgcaattgctaagttataccaattaccacagtcaacttcagaaatatctagaatagcaagaaaggggtctggttcagcttgtagatcgttgtttggcggatacgtggcctgggaaatgggaaaagctgaagatggtcatgattccatggcagtacaaatcgcagacagctctgactggcctcagatgaaagcttgtgtcctagttgtcagcgatattaaaaaggatgtgagttccactcagggtatgcaattgaccgtggcaacctccgaactatttaaagaaagaattgaacatgtcgtaccaaagagatttgaagtcatgcgtaaagccattgttgaaaaagatttcgccacctttgcaaaggaaacaatgatggattccaactctttccatgccacatgtttggactctttccctccaatattctacatgaatgacacttccaagcgtatcatcagttggtgccacaccattaatcagttttacggagaaacaatcgttgcatacacgtttgatgcaggtccaaatgctgtgttgtactacttagctgaaaatgagtcgaaactctttgcatttatctataaattgtttggctctgttcctggatgggacaagaaatttactactgagcagcttgaggctttcaaccatcaatttgaatcatctaactttactgcacgtgaattggatcttgagttgcaaaaggatgttgccagagtgattttaactcaagtcggttcaggcccacaagaaacaaacgaatctttgattgacgcaaagactggtctaccaaaggaataagatcaattcgatatgtaacatttttcttttcttttcttttcctttttttacaatagctaatttacgtttccctacggtattggtcggaacgaccaagcttcaatttataaatatcttaattttaacagcagttaccacttgaatgagaaactttttgatgcctactcttttgctttttcatatcatgacctccctacatgcttcggaatttccttattcgtagctgtctaacagcaccacttagcacaagtacgtccacccgtttcatacttaaagatctcagcagccacccaatctacatttagggtacctgtcacatatcttctcaaattttaggttagctttcaattgtaaagtctctttttggatattgcacgtttcaagtcaaaacgcggctgtaacataattttctgaaacaatattaaaacatagtaatgacttaaaacaagcgactatcgcaaataagcagttcccagcaagcaattaaaacgtatataagcgcagaataatgatctatcatcaataattatcgtgaacttttccagtatttacgttcatctttgaaaaacggcgagcattaacaataaaagctaaaaaaaccaaaaaatttcagatgacattatctttcgctcattttacctacctgttcacaatattgttgggattaactaatattgccttggcatctgatccagaaacgattctagtgacgataaccaagacaaacgatgcaaatggggttgttacaactacagtttcacccgcgctagtctccacatccactatcgttcaagctggcactacgacattgtatacgacttggtgtccattgacggtatccacttcatctgctgccgaaataagtccttcaatatcgtacgctactaccctatccagatttagtactttgacattatctacagaagtctgctcccatgaggcatgtccttcgtcatcgacgttgccaaccaccaccttatctgtgacttccaagttcacttcatatatttgccctacttgtcacacaaccgctatcagctcattatccgaagtaggaactacaaccgtggtatcatccagcgccattgaaccatcaagtgcctctataatctcacctgtcacctctacactttcgagtacaacatcgtccaatccaactactacctccctaagttcgacatctacatctccaagctctacatctacatctccaagctctacatctacctcatcaagttcgacatctacctcatcaagttcgacatctacctcatcaagttcgacatctacatctccaagttcgacatccacatcttcaagtttgacatccacatcttcaagttctacatctacatcccaaagttctacatctacctcatcaagttcgacatctacatctccaagctctacatctacctcatcaagttcaacatctacatctccaagttctaaatctacttctgcaagctccacttccacttcttcatattcaacatctacatccccaagtttgacttcttcatctccaactttggcttccacttctccaagttcaacatctattagctctacttttactgattcaacttcatcccttggctcctctatagcatcttcatcaacgtctgtgtcattatacagcccatccacacctgtttactccgtcccttcgacttcgtcaaatgttgcaactccttctatgacttcttcaactgttgaaacaactgttagttcacaaagttcgtctgaatatatcaccaaatcctcaatttctactactatcccatcattttccatgtctacatatttcaccactgttagtggagtcactacaatgtatacgacatggtgtccttatagctctgaatctgagactagcacattaaccagtatgcatgaaacggttacaacagacgctacagtctgcactcacgagtcttgcatgccctcgcagacaacaagtttgattacatcttctataaaaatgtccactaaaaacgtcgcaacttctgtaagcacctcaacggttgaatcctcatatgcatgctccacatgtgctgaaacgtcacactcgtattcttccgtgcaaacagcttcatcaagttctgtaacacagcagaccacatccacaaagagttgggtaagttcaatgacaacttcggatgaagatttcaataagcacgctaccggtaagtatcatgtaacatcttcaggtacctcaaccatttcgactagtgtaagtgaagccacgagtacatcaagcattgactcagaatctcaagaacaatcatcacacttattatcgacatcggtcctttcatcctcctccttgtctgctacattatcctctgacagtactattttgctattcagttctgtatcatcactaagtgtcgaacagtcaccagttaccacacttcaaatttcttcaacatcagagattttacaacccacttcttccacagctattgctacaatatctgcctctacatcatcactttccgcaacatctatctctacaccatctacctctgtggaatcgactattgaatcttcatcattgactccgacggtatcttctattttcctctcatcatcatctgctccctcttctctacaaacatctgttaccactacagaagtttccactacttcaatctccatacaataccaaacttcatcaatggtaacaattagccaatatatgggcagtggatcgcaaacgcgtttgccattaggaaagttggtcttcgccatcatggcagttgcttgcaatgtaattttcagttaatatcagaacaatttaattcatttatataaacatatacaatcaatcgaataaaaatacaacaatgtaatgaaaacgctctctattgatatgtatttgctgacgcttataaatttattaaagttttattttaaaccgttctagtgacttcacgcggggagatacatccaatagtaaattacaaaataaggaaagtataaaacaaacggataacaacagtagcttggagacagcaaaggcacccgagcaggcgtggaaacacacgatgcatttgaaaaaggggaagaggagtattagcacagtatggcgacttttatggaagcgtttttattccgtaaactctaagacgaatatgcatttttctcgaagtaggaagaaaccagtgacaaacttcacaaggacaaacggacttctcctgagctgtaatggtgatacattcccatatctgcgtacactgtggagatacttcaatgcgcctggtaatttgatgtttgtcacaactaatattgtcgcatttatgggcattgttacgtataatacgctggttactatcagcagtgaaagagcattcgaagagcagatgatggcggcacaggtgagcctggcgaaacagagagaagagctcgagactacggccctcagcttgccacgagatattgaattgaggggtgaagaagatgatattaaatgggagcaacctgatgtagcacatgtccgggaagatcccttagtcgaggagcagaacgcaaagttagacacccctataaaacagtatactttaggagatttgattttgaataagagggaaaatgtcactgattatgactcgcagcgtgcgaaggcatctatattccacatgctatatgcttatatgctgtatcgagatgttattcaacccacgaccatgactcaaaataacaacagcgaggaatggcggcgtgaagtcgagcttttgactaagggaaaagaggtacaaggtactcatcgaaggatagacgtgttctacgacctgtggaataaaaatttcgataagatagtgacatcacctgagaaagtgcagaattttcaactgccgaactggtctaaatacccaacgatattgaaattcatctgcacagaacttcacgacaacagtttgaagaccttgggtgagtttaagcaattctatggaaaggtgcgatctaacgaggtaaaaaaactgttgggtctttggctgtacgaccattccttccttttcccccataatatctacgacaacagaaccgaagaagatttttacgatatattaattaatgactccatgcaggataacaggatattccagaaatactcttcaattgtaatgaatccctacaacgaacgtactcaactttttttccctaatgtaaattctccatctgtcaacaagccagtaccgagcatatctctggaaacatacacacgactactcaagggatatatcaacttgcaagaaacaggctgcaaatacgactataatgacaatatattcaaactaatcagcatcctcaaactaaattgtttcctacaacgcaacaagaagaaacacgcagggccaaccgtcagaatcctactgccgagagatgaagaccgctctcaaatacttggtaccatttcgcaggcagagaagagaacctgttatcaaattctaagcaaaaatagggacgtggttgcgctgctgaaacgcatttctgatatccaggcggactcttcttaataaaacatgtaaatatgtacctcccaaatcacactcatcatctcatacgaaactgtatctttttgggtaaaattttcatcgatgagctttaaaagcaaaactacttcaccagcaatgaagctactgtagcatcctatgatctcttcggctctacacatcatattactagcctagtcaacatgaagttcttaaccaccaacttcctaaagtgctccgttaaagcctgtgacaccagcaacgacaacttccccctacagtacgacggcagcaaatgccaattggtacaggatgaatctatcgagttcaatccagaattccttctgaacatagtcgaccgcgtagactggcctgcagtgctcacggttgctgccgaattgggaaacaacgccttacctcctaccaaaccatccttcccatcttcgatccaggagctcaccgatgacgacatggccatccttaatgacttgcatactttactgctacagacgtccattgccgaaggtgaaatgaagtgtaggaactgcggacatatctattacatcaagaacggcattccaaacttgctgttacctccacacctggtataaatcaagcgagatctctgtgtgtgggcacgcaagacgaaaagacaactatatacacagctatatatgtagtagtagcctcatatacgtatggcatcaaacatgtagcataaacaacctaaaaggaaaacaaagactgagatctaacccaccacagtttctatttgagccttcccgtcgcgcgtgatttggagatacagattctaagagctttaaagaacgagatactctcctgttttaaggactcaccggcatataaggcagcaaagtcgccggtttgaaggttcaggggccttgaaggtagtatcatttggaaaacagcaagagaatatggctggacaccatcacgaacatgaacaagagcgcgaccacgagcaagaacacgaacacgattcccttcaacggcctactactggatcagaaaggactagaagtatatccttttcgaagttgcttacgcggtcatggaaaaggaatgcgagttcatcgaacaacatgagtgtgtctagcgtgaatctgtattcggatccagagaactcgagagaatcagatcacaataatagtggctcagagggccagtcttcacgattttctaaattgaaaagtatgttccaatccggcaatagcagcaaaaatgccagtgcccataacagcagccaaagcagtcttgaaggtgactcggcgtcatcttcatctaagttaagatacgttaaaccaatgacttctgttgccaatgcttctccggcatctccaccactttctcccacgatcccggaaacggatgttcttcaaacaccaaagatggtacatatagatcaacatgaacatgagcgtgaacactcgaattgcgggtctccaataatgctttcatcatcctctttcagtcctactgttgccaggactgggacgggtaggagaagatcaccgtctactccgataatgcccagtcagaactcgaataactctagtagcacctctgctatcagaccaaataattatcgtcaccattcaggatctcaggggttttcttccaacaatccattcagagaaagggcaggtacggtacgcagtagtaacccatattttgcataccaaggtctaccaactcatgccatgtcttctcacgacctcgatgaaggattccaaccatatgcaaatggcagcggcattcactttttgtccacccccacctcgaagacaaattctttgacaaacaccaaaaatttaagtaatttatcactaaacgagattaaggaaaatgaagaagtgcaagaattcaataacgaggatttcttctttcacgatattccgaaagatttatcgctcaaagatacgctgaatggctcacccagtagaggtagttccaagagccccacgattactcaaacgttcccttcaatcattgtcggatttgacaatgagtacgaggaagataacaacaatgataaacatgatgaaaaggaagaacaacaaacgacaaccgacaataaaacgagaaatctttcacctaccaaacaaaatggtaaagctacccatccaaggataaaaatacctttaagaagagcagcttcagaaccaaacgggttgcaactcgcatctgccacatcgccgacatcttcttcagcaaggaaaacatcagggtccagtaatataaacgacaaaatcccaggccaatcagtgcctcctccaaactcatttttccctcaagaaccctctccaaagatttctgattttccagaacctaggaggtcccgacgtttgagaactaaatctttcagcaataaatttcaagatatcatggtgggaccacagtcttttgagaaaataagattgctgggccaaggtgatgtaggtaaagttttcttagtaagagagaaaaagacgaatagagtgtatgctttgaaagtcttgagtaaagacgaaatgataaaaagaaataaaatcaaacgtgttctgacagaacaagagattcttgccaccagcaatcatcccttcatcgtcacactataccattcgttccaatctgaagactatttgtatctctgtatggaatactgtatgggcggggagtttttcagagctttacaaacaaggaaaaccaaatgtatatgtgaagacgatgccaggttttatgccagtgaagtgacagcagcactagaatatttacatctgttgggttttatctatagagatttaaaaccagagaatattttgctgcatcaatcaggccatatcatgctttctgacttcgacttgtctattcaggctaaagattccaaggttcctgttgtcaagggttccgctcaatcaacccttgttgataccaaaatatgctcagatgggtttagaaccaattcctttgtcggaactgaagaatatattgcccctgaagtcataagaggtaatggccacaccgctgcggtcgattggtggacgctagggattttgatctatgaaatgttatttggtttcactccattcaaaggcgataacacaaatgaaacttttacgaatattttgaaaaatgaggtcagttttcccaataacaatgaaatctccagaacttgtaaggatttgatcaaaaaattactgacaaaaaatgaatctaaaagactgggttgcaaaatgggcgctgccgacgtgaagaaacacccctttttcaagaaagtccaatggtctttgctgagaaatcaagaaccgcctctgataccagtgttatctgaggatggatatgattttgctaaattatcatctaataagaagagacagactagtcaagacagccataaacatctcgatgagcaagagaaaaatatgtttgaagaacgagttgaatacgacgatgaagtctctgaagatgatccattccatgacttcaattcaatgagtttgatggaacaggataacaattcaatgatttatggtaataccaattcttatgggaaaattgcatacactccaaactccaacagatcgaggagtaatagtcatcgaaccttttttaagagataaagggggctttgacgtataagtgtcggtattttttttttttttattgatttttttttcactcttattttttccctcatttattcatcatacatttaacgaactctatttcttttcaaaatccttatctacctatttttttttctttattttctttcctctgtcagttagtcagtagtgtgtaacttaaataaatcatatatcggtgtttcaatttctagcattctgtgtaaacatcagatgaagcattgcctttcttttcaatgaactctatgtagttttttcgatttgcttgcgtactatttttcacgcgatagttgaagaaacgatagaaggatggcgcaatatacaagttaaaagcaaatagatatctaatcaatagttaacatctagaataaagtgctggaacttagatttttttgtgcaatatgggactgatattaaggtggaaagagaaaaaacagttgtctagtaagcaaaatgctcaaaaatccaggaaaccggcaaacacatcgtttagacaacagcgcctcaaagcctggcagcccatcttgtcgccacagagcgtactgccgttgcttattttgatggcatgcgtcttcgcacccattggtatagggctggtggtcagcacgataagtgtccaaagactagtggtaaactacacagaatgtgatgcattggcaccggcgaagcattttgaaacgattccctccgagtacgtggactaccacttcagtaagaaagtcgcagtccaacctcaatggatggtacttacggatcctgaattaggcaatcaaacttgtcgaatacagttcgaagttccaaatcatatcaagaaatctacttatgtttattaccgcctaacaaatttcaatcaaaactatagagaatatgtgcaatctcttgacctagaccaattaaaaggaaaagcattgatcggaaatgatctggatccaaactgtgaccctttaaggacggtagaaaataagaccatattcccctgtggattgatagcaaattcgatgttcaatgatacattcggcacaacacttactggtgtaaacgatactgcagattatttgcttaccacaaaaggtattgcgtgggacaccgacagccacagatatggaaagaccgaatacaatgcatccgatatcgtaccgcccccaaattgggccaagttatttcccaatggctacactgacgataacattccagacctacaaaactgggaacagttcaaaatatggatgagaactgctgcattgcccaacttctataagctagcaatgaaaaatgagaccaatgggttaggtaagggtatttacattgctgatatagaactcaactacccagtaagatctttctatggaacaaaatcttttgtattaaccacaaacagtattatcggtgctggaaacgaggcattagggattgtttatttgattgttgccgggattgcaactcttttcgccatactattcctgataaaagtcatcttcaaaccaagacctatgcatgatcatagctacctaaattttgagaacagcgataccccattcgatgagagtagtgtcgttagtattccattgagagaaattttatgattgattatcatttactataaaatccctgcgtttgattcggtctctagggaagcgttgtaatttcatgtatattcaaaataaggacgaggttatataccatactatattatctccttgcattctgtatcaaacactttattcagtacatatacgatacctatatattcattaaatgttcttttcgctttatttcagcaaggtatagtgctatttaaaatccataatcgttattgcgtctctttagtctgtccttcattgccattactccactacttgcgtctggtggcggcgttggcgtgctggaggtgttgaaactgttcgacgttttacttcgaccgagacttgccctgaattcttggcctgctgaaggtctagtcggccgtgatgaagctcttctcggtgtcgcgctagaggagcttgtatgattattgtatatatcttgaaacgatttactcgcaggcgtgtactccggtgtgttcccgtttgaagaaggtgtacccataggatcttctgaagaagccttccttctgttagaaaaggatggcgagaaatgacgcgagttttgcttcttcatatcatgcttcacttgagtatctaatattttacgttcgttcggtaaatcttccttctcccccaaccatcctgggaacccctggaaaggatgctgattttcatagaatttcacaagccctttatggaccaatgtagtatttacagtatcaccatctttttctgctttaatggataaatgtgccaacgatgtagataacgatttggttgacgacttaaacttgttccaaaatcgcccggatccttcttgggaatgcgatacttgactcatcatatgcgtgaaatcttagttatactggtagttggtattagggcctagcgtctaatagttagttggcgttttatttttttgcacctttcctaatagtattaatctctaaaagtgaaaaactcctaagagtctttacgagctcatttaatacgttctgatcagaagcaagactataaaatgcaatagccaatactttttagactaaaggtagacgacttactagcggttcaagcttcaggaactacactctcaattacgttctagtccattttgtccctctttccggtttttttttttttacgtttccttatgaaagtataagtaatactaaagaaagatttataaagtgccgttactgttacgtatgataaaccttttgatacatttcttcttatttaagccactgtcttttcctttagatagatgccgtacttgtcctttagttctttcatgattggatcattaatctctggtgagtatggcgctagtaagcctggtcccttgattgtaccatctaagacgaatttcgttgcaatggcaactggataaccaacagtagcggccatagaactgtaaccaccaaccttaccatagtcaactaaagtggatgttcttgtttcggtagttccatcagcccattcaataccgaatttgtgttgtagtacaaccatatctctttcattgtcttcatattgcattagttcttctaaacgtgcacatagagtgtctaaagcattacctcttggtgtgatctttgcgtcagagaacaagcctaaccaagcaaacccggaaaggattctttctctatcttcatcatctttccaagtagcctttgagtcaatggaagcaatcaaatcttctttagaagtagacttggcacctaaatattgttttagtgcttcgttccaggcaattggcttgctgaagatttcgttagcatcatccttcaacatacccatgtcaactaaagccttaacaaattctgggaaaccttgatatctcaaagtacctctaatgaccgtttcggcttctggaatatgataaagatccttgaaaagggtagagtctctatttgggtagcaaacgaatgcataacctgggtagatgaagtaaggcttagcagtggccattaagtcttcggaagaaacagtttcaatctttccgtctttccagtatttagcagagtttcttaaagccagtagcacacctctggaggaccatgaaaatttgtatcctaatggattatcagagtcttcaggagctggtaaaccaccacagtatgacaagaatgactttagcttaccaccagctctgtgaacttcatcaatagtcttgaccgcatacaagtggtcgatacctggatccaacccaatttcgttcataactgtaatacctgcctttacgatttctggttccaattctcttaaggcaggtgagatgtaagaggaagtgacgacatcggtctttgttctgatggcgctctttaccacatttggatggaaggtgtatggaatcaaagagatgacaacatcgttatcagccagaactttgtctaaggcactgtcatcggtaacatccaatgaaatagccttggatccagagggcttggccaatgcttgcgcattggctaatgttctacatgcgacagtgacattgatgtcatcattagcagccaatgtgtcgataacaggttgtgcaacaaaaccagatcctagcaacaaaacgttctttcccatattaaaatatataatacgttaatataactcaattgtcctgataagttttccctactgcctaaggatccttcccatgtaattttaccaggaccctacggtttatataccattaagccaaattctgtgctactttctatcatctattgctgataattccattggaaattctcaataccctttattgacatctttatttttcactacaaagcgaatttttccaacggaatttcgattccagagtatgagtaattcttttcactactaaacgcattgcttcgtggtcagtagtaaccgcaatcacactcttcacttctgttgtggtgaatatcaaaagaaacaagagatcatccacaatttcctcagcttgacttgtctgcagttgcgattaaaatttgacttttgctccaccgctctctacaggtattatatttggaaatcatcaaatgatgggaatcccctacgtggcacttagatacgatacataagactcttgcatatgtagctaccaacgtgggaaaacctttcaagtaacagtttgtttgctcttagcaacttctagccctaatgaaaaaaaatgaaaaataattgccagcttttccccgcgacttttcaaaatcggtataaaagcaagtcgaaaatcagtcaaaaaacttttctctcttgattgcttattgcaatctcacttgttttttccttgattttactttcaatttagtttacaatatcatgggactttatctccatgactatgccatttctaggtagcctatggtaaacgaatcccgtagattattcacacgtttgttgtctttgttgacaacaacacagagtaagaaaaagcaaaagatttatctcttttgtccatcttttttttattttgaaggcgtgtaacatttattggttacaacatggcttgttttcttgtccctaacaatcgccaggagaattttttttgaaaattttcttctattttaattatgtacataaatgtcgtcagttaactacaaatgagctatctatcaatatgcttttttttttttttaattactgctcaagcttgctatccccttctacctccgtttcctagcacagaagaaagtgcccatatatcattatattcaatttttaacttgtctctttttcttttctgcctcggtttcgcgcatctactctacgctatattttcataatcatctcatttaaatggcattcattcccttccgcgccagtatattagttactaatcatacagtttcttgtttcaattttttagattttaattagcggtttttttttggtttttcttaagattggttttatgatttttttttttctttttcaaatttttttattattttttcaatttttctttttaaaaggcttgtggttgactagtcctttctttttaggggttgctttctatgagaacgtgttccattagtaaatatgccaggaggattattgctcgtgggcttctttactgtttttctttctaagcatacttcaataccatcaattgactttttcttcttctctaaagcatcgatttggctcttttgagtttcaaagtcgacgacggcaaaattgtctgcagctgttatcctcataactttaccgaattctttttctaaggcacttctcaatttttcttctcttaagccatttgtacctctaatgtagattggataaaagccgtccttgttaacggtgctgaatactggttttttcttatttttgctgttagcactagcgttgtccctccgattccccatttcaaattttctttcagtcggtttcttgggtagtgtttcaggtctgatgtattcaaccgtggtattatttttgctaattctgtcggagttttcattcatcaactttgaggcccatgtcatctttggtggattcgcaacgggctctggagaagatgaaggtgttgaagcgttattgccggattctttggcgtcggaaacctgtggctctattggtttaatttcagtttcagcttcctttacgcccccaggtaccggtttttcatcactaacttctttaccgttgggcaaagaagagttattaacagcatttatggcctcaacagagccttcctttgtcttgattggtgcagctttcttttcggctttgtgagatttttcatttagtttagtaacgtttcctaactcttctgtagagacctcatcttgtttgtggttgcccttagtactagatggtaccgtttcggtgtgaatcttggactctttagtgacgggtatagcccgaggttgactatgatcgacaattggtttttcctgagttgacgattcagttggcgcagttgtgtctttgaccgtttcctttttggcctttggtttcgatatttctggtgatttttctttttctttttctttttcaactccggactcatgccttattttatcttcttcaactgcactgacagagttctcctcgttagattgtgacaaagaagcatctgttaagacataaggcttgaatgaattggaaataaatctgattatatcattggtaatgtcaaacgtagacccattgctggatggtagcaggataaatgtttgacaaaacttatagaccggagttcctgtccaaaacatttcacccgtggccatgatcagaatgcttttgtgcaagtgcccagtgtactggaaatctatagtatctaattttagtttcaagctcctaactttggcatcatttctagaaaaaaacttattaatgttttcacgtccagtaactttcaccgttggaagaacgtcatctttttcgtttgttgacttggactgataattagtatgcgtcaactcggctgtacttgcataaaaatatgccaatttggaagggtcggtcctcattctttcgtagtagttttgcaaaaaggcaaaacatatgtcttgaacggtaacacccattttcttttatttgatacttctattcgagggtatgacttcaaatgcaactattagtgacaaggtaataaaactataacacacttgaaaaaaaaaatgcgatggttttgtagtattcttcgtgatctttttctctttaaaaatcaacgaaaaataaagatgtatcagtaaaataagttttcaacagattctctgtaaaatgattgactaattgaatatttgaaagaaaatgaggtttgaacgaaaataataaaacaaaaaaaaaaatgtaattaaatgggcaaaaatgaattaaaatgtagggaaaaaacacaacttgaagaattaaacagagtaaaaaaacgaaagcttgtggtaggtgatataaataaattaaagcaatatcttactgtttattcttcctctagaatagttttggtactaacggtaactagaaaactgaagaagtttttcgtattcttctaatactcaagcaaaatatcctatgtcaagtactaccacttgtacagtcttcgttttgtacaaattaggtatgaattgctcttttttgaaacagtaatgggataaaaaacaaatgacttagtttaacgtccgccggttgcgatagaacttttaaccgtaacaatagtaacagtggacaggaaaaaaaaacggtacgaaaaggtaatattgcctaatctgaaataatgtagtcactctagaactattaataaagaagcttgtacttcctcttatccctggaatggacggttatgctgcttgcaatatgtcattctttcattaatcgccacctgatgtttttcgctgctttggacgaaaaaatttccaagaaaaaataaatggttaaacaaactacagcgcacgtgaccgataactatacgggaataacgcatcaatctcctgtggaagagtgcttattgcatcgaagaaccaatctgtattactacatgtccaatcataagctgatgttgcttttaaacttttttttttaaaattgtgtatacatatagtacataaatgatcattggtccccatcaataccgtatatgacaccttggtacttggcgaaatccgtaccgtttgggaacttatgcatagacagcttgctcaattggcagaaggatagaagcatcaatagactctggccgcctgtagtagtaaatatagagaatcttggtagccctaactcatcggcaagtgtggttagtgaatattgctgctgctgttgctgttgtgaagattgttgcaattgagggttcttgaactcctggattattttatacaccaggtttaagtcgtagaaattgggcatgtattgatggacccaccactcgaaatcctccttgttgttgggcatggagtcattcattagaatgttgatcaggaaacctagatcatatgccgcatggtatgtgatccaagtaacagaatcatccatcattaaaccagagtccattagaagctgcgaaaattcaaatacatcgatgcctaaattttcgtgtttttcgaagttgatacctgattttctgagtaattctaacgattctgtggacatgatttccttctttgggtcaaattcaaaattgaactgccacgttgagggaccgttgtcaggcttattgccgttggcgtcactcaaggaaagaccaagttgtattgggtttaagaagtctacgttggccctcattgtctgatagtggtaatcgaccttcgacctgaaagtgccgatcggcctagccaaagtccccacaaactcagtactgattgacacatgattatactgcgagaccagttgtcttataacggcgaattcactgtaaaggttggacttccagacatcgcgaacgaaaagataatttgggggtggtaaaaagatcggtggcatactttggttggttaaatgcttgggtagctgggaagccaagggacgattgagtcccactccctgctgctgttgctgctgttgttgttgctgctgttgttgttgctgcagaacgttcagtccgggcggcaaactagccaccgaaacaggcgttcctatattaaatggctgctgttgttgttgctgttgctgttgttgctgagttaacagtggctcgttcttctgcttcaaaagataggcattgttcatctcctgattaacagagccattaattgtatttacaggcatcccttgaggaaacattcttgctctattaacctttggcgaatacacctgaggtcccatgttttgctgctggtgttgttcagaagcctgcctctgagagaaaaactgctcacctcctacagctaataccctcggttgtacattcatagattgcataatcctttttgaccctttataaatgtataaaattgagttgcctgtttctaatcgttcgaagtatttccagtatgaaaaacaaggaagccctgataacgagacacgctaataaacttcaaactgatctttcttgtcagttatcattctactactataattgaaaagactcaataaagaaaatatcataatgatgaaaaaagagcgagcagcgggtaaggaccgaattccgtttggaatgactggtataatgagatttaccttatactatagagagggctatatcattaccgaacttaagttttctattggaatattatactttataaactaaataattacccatctatgttgtttccccaagaatgtttgctgccatataataagaacaaaaaaaaaaataacaaaaaaaaagaaaaaaaaaatcacttgtaatcttaaattaatattatacaccggttgtccgtttttacctctatgccgtcttctcaacttctttcttctttggtttttcttccccttccttttcaggtggaaggacgaaccaagggattttacctctattaaaatcattcaatatttgcttagaaacaccagactcatcaggctcaccacccttcagtaatctaccttgtttccttgccagaatttcaataaactccgtggcatccttccatcctgagatctcgtaagttctttccaagtgctttacctgacaacgttttaaaacacctggaatatattgttctgggtgtgtgacgtgttcgactctgacaacacctctgaataaaatgtcttcttcggagtctttactagaaggcggcacaatacctggacaatcaatcaaaaaaattcttttcataagagtaatatattgccagaccttagtttcaccagggattggtgcaacttgacacacctttttctttctcaatgtgttaatgatggacgatttaccagtgtttggatagccgataaaccctacagatatttgctttctatcagtatgcaactgtgagaactgacgtagcaactgaattaacgaacctttaccgaaagagttggtaatagatgcgtgaaacgccaaagttggacgttcctttgacaaatgtttgacccaagctgcctacttgtaaagttagaattgaaaaaaaaaaccttctgttagtaaaaaatacattttgtttcataataggtaatcttttgccccaagagaatgtaataatcattgttatagccgagattgattgtttcgaagagtggattaaactaaaaaaaaaaaaaaagtagaaaattgtgaggatctttactacgaacatattgtatggagcccgagataaagtctcaaataacaaaagctcaactcataagatcctcgctgttctaaaaagcgaaggtatacctttaaaacaaaggttgtccttctaatttacccatgaggcttccccagaacggggaaatatggataagcgaacagtattactcttccaaaacagtaacagacacttctgtagataagtttatcctaaaacggatagagaagcaccctgacaaaaaggtttggtaataaaaatcatactctatcgaaaaaaaaaatctctcgtgctatcctcttggttggaaagaatcaaaaaaaaaaaaaaaaaagttaacatactgcaacccaggtaggtaccaaatcacacttattaagaacataaattaaatgcttgtgtggtgtttccttcttcatatactcttccacggacttacaacgggtacccaatggatcccttgcatctagaacatgtattaccacgtcagacgaatcgatgactttatataattcgttccaaatacgtttggattgacccttactgaaaatagcttcttttgctgcggaggtccacccattttctttgtcttcctggttccccattagtcctaatgtggcatctaagacttgcttttcctcatacttggtaatgtcttcatttgtagccttgaccaagtcctctagattggatgcagcaagacgtggtctctttctttgggctttgggcccaaacgcatcagcataactttcggtatccaaaattctggcttttggggattcatctgcgtccttttcttccaacaatgacatgggaagcttatttcttctcagaagaacttgatatgtatctttttgggtttcacccaatgcacttctgaaatgctgcagtgcgtcctgagatatcactcttgtgttaccgaaccaacgacgatctggttggaccctcgcatccggtattgtggagtcctggaaagaagcggccctaattaaattacctttcttattcctgatctccttcccactagtgtacatattcaggaatttgactctcttggagtctctgtagaaattttcacccttcacacgaagattaccatctttggtgtcaccttcacgaatacgtctagatttctctttcttaccagtacccattgtattattcctcccctgatatttagtggttttgctgcaagtcaacagatcttcaaagttaacacttaagggaaagtactaacaagtagtaaatatcttttatatattctacgcttctttatatgcccaaaaagaagaaaagtgaaaaatttttcttcaagcgaaaaatttttgcgatgagcatcgggcaaaaaaacgtgctaaatgacaggttgtgtttatatatttgttattgattctatattatagtaaattggtgagaacattacccaagtctttggacccagaggattgctgcttgatatcagagggagcattggcacggcttgtttccacacgacgttgtttaaattccctgtgagggtgagaatctgcagactctccttcttttccggcgcgcttcctagagttcttaatgttttgtatcatcttactttgctccacgtttctaatgaattccgcgttcagtttgttggcctgcgagatttccatctccaacttggcctgtctgatatcgttctcgcgggcaatctgttcagtcaaatctgcccatttgaaacctgggaggtacttcacgttcaggatatcatcatggtagaaagtacctttcttgccaccaataatgttcccgttcaacgtctccgcacacaatttggcgtctcttttcctaataaactcggcccaaccttcttcatacttgtttttcttgtttcctccacctttaactctttgcttgtacttttgatcgtcctctttctttagaaatagtctatctacctcaccaaaacgagttaatatttgtctcatttttgcaggtttcatgtaaggtggaatactggagaagtataccaccccagtcttgtgtttagacttcttggcggcctttgattttaccagttgccttagtttttctgtttttaaatccagtgaagtggtggacgaagcttgttcttctacttctcgatcgagcttttctccattctctttatctggttgttctacatcctctttttcttcttgtttttgctcttcttctatgtctgactcgttttcactttcgatgtcttctaccttcttactgaagatatcatccttactagaaatttttttcttggtctgaattaagacgttatgttgatcggtttcctcatctgaggaaaagtcttcaaagtcactatttactttttcactcatgcgtaaaaatttacttcactctgctgcagtaaactgtttgctttgtacttacatagcaatgggtagtttgtcaggttgaaatttttcaaaatcttaatagcgaaagttttactgcgcaatgtgagaaaagctggctataacgaagtaattcaaaataataaaacaagagaaagaaaaaatttacacgtcattgcctttggaaatgtgatcagacagacccaatatcaccgtttaaatattcttcacgagataatgtagtttgtcaattgaaacgctatttggtggctggctaatcaaatatggtcgatgaaggggttgtcaatccagcagcccttaaagaattgtcgctatctgtttgttcctataattaatttgcactgaaaagatacatgtgcattattgcagtatattataaggaattccggagttttctagtaactttctagtcgcgcaaccgagagatgagtactacaacgcaacctatttggtagtgcatcctacacattgtgaacgtttttggttcatattacaatattacgatattacgaattttaccctttctttaatactaactttgatcagaaagcacctttatcaatatggccacgtctgggaagtcggtcataatcaaaaggctacaggctttggggtttgaaatatcaatatacgaattgtgagactttgttttatcttagggacgaaaatggatgtgtgaaattacttatggaaggatcaataatagcaacgtttgctaatgtgttaagatggcaaaatgctactggtacgcctcgttgagtatccatcattattaatagcgccaaaattgaaacattaattgcggttttagaacaactttagaattacagagcaaggtgataagatctcaatagcttatgaaaaataataattttttagaacctaatgaacgtgtcgaaactttccgcaaaatattatgtacatctctactcaaccttctattaggatcatgagaaatgtgttaaaacagaaaaaatgcaccctcataataaaaaacttggccaaaccaaaccctttctagtacatcgatatgtatatcacacaataaagtcaatgcagcataacttagaatcgaggtagcgactccccgtattgctcaaaatggaaaattctatggaaatagaattcatatgactctgagaactaaaggaacattatgacgaacaaaattgctatgatgtgaggaataagatgatacagtcctaccaaataccaaagatcgggtcgtcgagggcggtatcatatctagggagatttcttttcaattagagcatattcattatcaagtaaccaccatttgtattttttttttcttctcaaggtagttattctgttctgacgtgcagaagatgggcgtagcattgacacaaagattcagtgggaaactatatatccatatctcatcctggtttggaaaatgaagagctgcatacttatatgagggaaagaaggctaaacaaaatatacgtaaagcaactatcaagagccaatggaatctattttcaaaatttgcgttcttccaaaacatttatcccgtttgatgcattaatgaaaattatgaacatttatttccttaccacacgtacattgggtgctctactttcttttttatttaagcatataaaatgtacacagtagtaaaataccattttaaaatattatttgaacaatcatagaacactacgcaggtattcttcttcaaaaagatagcttcaatgtatttcatgtatctgaaaacgctttgtcttgccattaaagatctggtggccccgacaaaataaaaaaaaatactgaaggatgcgaggttcgaactcgcgcggacaaccgtccaacagatcttaagtctgccgccttagaccactcggccaaccctccaaagatttatactttttgttgtatctcaaaatgagatacgtcagtatgacattttgagatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagcatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacactttttatcgtatttcaggtagtataccacatcattatttgaagagtgggtgagttttgagataattgttgggattccattgtgattaaggctataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacattattgtactcagcaattgttgcgaaacagacaagattaagtatattattcaaggccttgcttacctagatgaaccattgagaaatatacatattgagcaatacctctaggtccgaagttccgtgcctacaccctttagtcagatttagattatatgagataagtggtattttgtggaccaagtttgtgattaatctgatatcaagttactttcttaacgacattaggacgccagggtagccagtattattcaagtccatagaacagcctgtataccttcacttcattaggtatattcttggttatgcgttatttaaatcctcatctgccgctgcttaaaaaaagcagctaaagtgttgcgtaggcacttcgaacaagtagtcagtaatatcaccttttaacatctaatcatcaaaagagacattttttgggattaattgtttataaaagctatgaacttaggtctacagaatgtaccaaaagttatcctgtaggatataggaatctacgaaaggggcccgatacttctatataatatatatttttatttctccttcaattttatacgttgtcattccttatcctattacttcatcaattcttgcaattcaacatccaataactttgataactgtttcccatcaattatgtcgtcattttacactgtatatgatacaagtagtatgagtacacaccaatagatgattaattttttccgacaatcaaatattgggatcataaacacacataatcgccatatccgttaattcgggtttcaatcacttcgtttgtctatcgtatcgcagcctagtgaatatttaattctttcaataaaaaaggcttaaaatcaccatgaaaatcacaagaggaatctttcaacaagaacaatagtatacaatccatgaatgaaggagttcatatttgactagaactatacaaaggttttgtactgtttttactgtgagggtagcatctcatttatccagaatctcagaagggagaaacccaatcgctaaatcgatattatcacccagaagtttcaaataggcgattgtagaatatacacagggacaaccactcagtttatggcttcagtgcgcgcccagttctggaggaaagcattatcgaagtaataaaactttaaaaaagctctccgcaactaatgaggattgcagtatccagatacccttgttttctgccaaatgaacacttttactatgtcatataaacaaaaagtgccatttcttggtactgcttcagtcttaggaatggtcaatacgttattattacttaaatatacgattaataacatgctctgttgcgtatttagtaagtgtgtaaggaaactgtaatattacctaaccggtatcccacgtgtttcacgaagggcgcttttgttgttgcaattataatcctagttaggtaaaaaaaaaatacttaattcctatcatctactagatacaagaaagacgtctctgaattacacaccgtctctcaaattgacagattgcaaataccatctcttagtccaaagtcttatcctcttaccatagtagtacattggtaaagcaaatgcagtaatcccaaagttgatgacagctaaagcaatgtaagtattttcagtaccagatgcagctagccaatcagaacaggtaaaggtgaaaatgcaagatatcgtgttgttaataatagcagtacaaaccataccttccaaaaccatatcggggtaacaatccattaaatacgccatcgcaatatcaccagaacaaccccatgcaaacccaacaaaacccaacccgacgtatatagcttgccaaggccattgtctagcggtaccgataccaaacatcagcaaacccgctggcccaataattgcagttgcgatagagaagtatagtctaaattctgcctctaaaattcctctattgtgacgagccatccaaagaacaaagtagtcactaacaatgccagcacagatacaaccgatgactgctccaataagtgtgggaacattcataattgcgacaccaaaatcactatagttccatggaggttcgtagtaggcgctttcttgagtggtcaaataaaacgtcaggaaaacgtcttgaataccccaaaacataccagacaaccacactggcgggaataagaacattctaaggttgatctttagatatttgaaatactgtttaaaaccgtagcctttcaaattagtagctttggttaatattgctactctttttgggtatggtttcaaatgctcttttgaaccatcaatcaattcgcgagtctcaggtatggtaacttcctcttcattgttaacttcgaattcagccgtctctgaaaggtctacacctttctcacccatggctccaggagttgataatttagcgtcaagatgacgtttcctgcgcgacacggccgtattgtcagagttttgtaaagtggtaccgtcttcgtatcccgattgacagctggtcaaaggggtcatatactggcctctgtcgaagtacgtttcttcgcagccaaatataatagttattaaaaggccaccagatatgatcactgcgacccaaccgacccaacggaagttggtaaatgcagatatgtacccagcgatcaatgggcccaagaacgtaccgatactagtgcacatgatatacacggtcaatacggagcccaattggtgctggaaaaaaatgtcgctcagggacagttgcacctgggcttcagcacaggactcactaatacctacaaacaactgagaccatattgtgtcgctcgttcttttggccaaagcaaaccaaagcgcaccaaagagacctaatgtggtgcaaactatgtacgtaatcttcctgccatacaagttagcaaatggagccaagaataaagtggaccaaccaatacctaggaaaagaacaccagcccctgtgttcatggaatcgtaggatatcccataaatctcattcaatgagtcttgagcagcaccagcgtcgttactagtagcggcggtaaacgcagttataaaggccattagaccaaaatgagccaatttcctccagctagaccagttcagtggatcatttggcgagtatgatggttgagggattaggacgactcctgaggaggttttcttcaattttgattcgtatataataccattttccaaattttgggaagaatagatgttaaatgtgccaggaatatagtccggatgatccctgttggtatatttgtccatctgttaaaaatttaagattcacactcgcaaactttcttctatagtagttcttttctttatattcgttagaaatgcaaaagttgcgaagctgttttgttatatcctgtagattgtaatatgatacttcgattctttcggatttagtgtttacttgctattcttctagtttcaaataaataagataataagggatgtcaacttggtagtaatagcatgaaatagtatcgtaaaattaaggatgctagcgctttcgacaacaaaatgggcttgttttatttttgcagaggaggttcagtaaatattacctcagagactgatacagataattctttcttattcgactgcgtatttatctttatcgtttagattgaagacaatagacaattaaatgaatctatagaaaggttaggaaatagtctaaactactatggtttgttaacggcgaggtctttagtttaattttctgtctggaaaataactttatcctaaaaagaaaattttcatcaactgcaactttttttgttatgcttttgttctcgctaggcgaaagctccctaaaaatatccgtagaatttcatatgacacaaccaggccttgatgtaaacgtcaaactacacatttctcaaagcttagagagctgatgcatgaaatttttgcattgtgtggtattatatgtgacttaagaaagtaattgtacatcataagagagaaaaattctgttcagagaagaactatttgaatatattttaaaagataaaaaaatgtcttggcaaaaataagtaagtaatgaaaaagaaattttctcgaagaaaaaaatgaaaaaaatgactaagtactcaatatccttgattttctagttttcattttcctcaaaaaaacttgtccacattcattctctgaatcgttcttctttggtatatactatcatgcgaatacgtcttttttcttttgatattaaaatatctacagactattttgtgcacctataaaataaattttgtcatgacttgtaattttcccataatcgggactatttaaggaccaaaaatacactttcgcccaacttgctgcttgaccaggactttcgataatctcctaattacactagctagtttttacttgttatggtttgtgcagttgagatagctcagtaaaatggctttatgtgttctgatttataatgaatcgtaatcgaaatccacatatttcattcatactgacggagaataggttaagcgctgctgctatggtacctacttttactctttgtggtgtgcgattagttttgtaatacaagggtacttctggtaataaatatacaattattttatgaaactatgatacaggagggcagaagttctgacgatagagctacaaaaggtagtatcgacctaggaatttataaggactgtttttctttcaacagcatcttagatgcatgtagggaaaacaacgatgctgataatgcagaaaactactgcatacactactgaggtgtaattcatgtttcctgcagtaaccggtagtgtatatgggaaagataaaaataccaggcagaacaaggtccatagaatacatataatatgaggaatcatagacatacgacgacggttaggcctgctgacacaatttacgtcactctcgattctatgaatgaatttttcctttttaataacgaacaggaatataaaagaaggaactgcgtacgacattagtaacagggtgatgcatgcagtgataattgcgttgaaagcggtactagatcccataaatatacagccaattatcgttacacatatttgtgacaaaaaatgggcatataatggagacttaaacccaggtgtcaacactgctagcttcttcaaggatttgtttcccaaggaaccctctttataaaatggtgcgtaacttttcccgaatgattggaggattcgactttgccaggttccacttgcaatgcctgaaacaaaacctgttgtgatacacatacattgcaggaagacactgagattcctattaccagtggcctggtaaaatatttctacgataggtaaaatagactcaacgactgccgtttggtcagtgatgcagaaaaacaaaccaacgcaataaataaaactagttacaaagcccacaatgatggtagtgataataactttgggaactaagaaacgtgacttactataacccacttcatcaatcatgtgcgtagcagagtcaatgccaacaaatgcccagatcggattgaccaaaccgacaacaaacgccattccagacgaattccagcctgtttgattatcaaagctcccaaatatattagaagctttgggccatgggtctacggtgttgtcagatcttgaaacaatacaaataatgaaagtcatggcgaaagacaatagagacgtatagagcccaaactgagagatatagggcaacggagttgaataaatgttgaaaagtgtcaaaacggcattgatacactcgtaacccacaaaaacatgccagtgctttaactcgtagtccggatgcaacaacttatgaataccgatacagctcattgacaaagatgagcagatacttgcggtagtaaaaatggcaccgaaatagttcagcaaccctacaaccatggaagaaaccttttgaaatttagaagaaacttccacgttgaaagtttgacaataattctcgaggaacacttcttcatcatcgtcagaagggtcctcgtactcaggggttttcaaagtgactgattcttgttccaacattttaagaacccaaaatgaaccaccgctgctgtttggcaggatagcagcaaaatctcccagagatataccacacatgagactgaaaaaagcagcaattatcaacccatagatgataagcagtggccctccactggcaataccaacggccatcgacgctgagataccgacccatgagcaacttaatgagaacgcgatacctaatagggaccaccaattaaagtgcttgtcaaacttgacttctgacctttctgaactagacattcttatttccgtcctgtgacgatctggaacaatagacaaaaaaaaatttctttcatatacaaataggaacactgcccctactctgttcataccatgctacttatatatagctgatgaaagccttgcaacttttttatttaaactattctacgtcttgttgggtcattaatgactccaccgatggcagttcatgcaactccatatcctgatcatgtgccgtagtacattgtgcaacctgtgccataatattgacaccgaacttcttcagggcctgcacgttgccttcattcggttccccattgagaatgaccccaaaaaggtggcttctcaagccattatcgcaaagatgattccaagtcagcaatgtatgattcagagtccctagcccgctgcgtgccacgacaactacgtacactggatggccgctagtctcaatcagatgtttaattagatccgtcgtaatttccaatttacgagtgataggaacgcaaaccccgccggctccttctacgaccaatggattctctgcgctccactcttcaggaactacgaaatccaacaacctgatgtcgacattaggttcgtactccatggcctggagcggagatagaggcttctgcagcgcataagtgggcgtgaatataggtggttgccaagttgatgcggctattttgaaatttttcaatgtctcggagtcaccttgatctgactcaattccagtttgtacgggtttccagtatgcagctttccatttgtgtaccaataatgttgatacaaaggttttaccaacatcagtgtctgtaccggtgacgaatacaattggttgttgttcttgttgttgagatttgctgttcatgacctgtgcgctagtgattttttgagttcttttcactggcctacttgtggaaaaaagtatatctctttatatacttcagtaaacgaactaccagcgggattttattttgttttgcccaataattttgaattataaatagccattgtttgtatatttcattttcttttggtcgggaggatgtcaacagcgcaattcgttttctattgctaggataacaactaatgtcccaagaaatttcatatacaccagatgtcgcggaactgctagactttgataaaaaacatatttggcatccttatacgtcattgagttcaccattgaacgtttatccggtaaagagtgctcacggatgcaagctggtgttggataccgactcaccagtggacgtcgaggtgatcgacgccatgtcgtcgtggtggtgtgttattcacgggtacaataatccagaactaaatgaggcccttaccaagcagatgttaaagttttctcacgtccttcttggtggattcacccataaaggagctgtgaatctagtccaaaaacttttaaaagtgattgatgaaccctctttgcagtactgtttcctcgcagattctggctcagtagcagtggaagtagctttgaagatggctttacaatcaaacatgtcaggggaagctactaaaaatagaacaaagtttttgacaatcaagaacgggtatcatggtgatacatttggcgctatgagtgtttgtgatcctgagaattctatgcatcatatctacaacgatcgactcagtgagaacatcttcgcccaagctccctctattgtcgatggccttccaaccagccagaacggtttcgaggaccattggaatgcagaagaagttaccgatctcaagaagcaatttgaattgcatagtgataagatctgtgctgtgattttggagcctatcttacagggtgcaggaggtttgcgaccataccatccacagttcttaatcgaagttcagaaactatgtaaccaatacgacgttttattcatcatggacgagattgctacaggatttggtagaacaggtgagattttcgcattcaagcactgtcaaaaataccaggaccaacatggcatcagtccttccgatcagatcaaagttgttcctgacatattgtgcgttgggaagggcttaaccagtggatatatgactatgagtgcagtggtagtcaacgacaaagttgcttccagaatctcttctccaaatagccctactggtggctgcttcatgcatggccccaccttcatgggcaatgccctggcatgcagtgtggcagaaaagtctatggatatactactgcgtggcgagtggagaaaacaagtgtctgcaattgaaaaccaaatttatagagaactataccagtacatcaagaacccagataatgggctcattggaactgttgttaagcgtgtgtcagttattggagctgtaggtatcgtagagctatacaagaagacagatcccgagtggttccagaaaaagtttatatccaagggagtacatatccgacctttcaactgcctgtgttacattatgccaccatatgtgatcacgacagaggaattgacgaaggttaatcaagtcttgattgaagtattacatgagtggaaatcccacataaaccaatgatatacgatctcatcaagtcatttgccaaggaattcttatttcttgcgtaaaatgcattcttttacgctattatttatattgatataactcaaaataaaaaatttatggttatttattctagcggacctttatatcttacttttcttatcataaaactatgtcgaagcctgctgcacaagagaaaattgactagttcagggcaagaacgtatcacaggaagtacgagttgagaaatctggaccgaaatggtccgtggtcgcctacccgccttctgtgccatcacggtactctcttctatgttctcccattagcgctagttacactcctcagcagctgacacatctcacgatcctatcttttatttattatgagaagaacggaaaagatgggatattataggctcagcttactcttcaagcaactactgttgaaccgggtcgtacaactcatacctttgaaccctctggtaaatttttccggcagagtcaagattattattgaggcaaacctgtaaatttccttcagcatttgattatcttccgctacttgaaattttgcactatatcttcctctattaacctatccgcagtaactattcacaagaccttgaatgtagtaaacgatgtctatataacttaatattgtgtaagatcttacaagatgtactgggcccaggcttttcacggggatcaaaccgttgctctcctagatgagaaaacgctttgccatcacactgaagtagcatgggcagtattttccctcgaatattgttattatcaaagcaagcaatatcagcagtagtttttatttcaacatataagatcacctatgttgcaatctctgcaaaattagtaatgttaccctccaagtaattgtatgacctctcttctgaaggtaaacattgcgcctctttgtttaaagcagcagcactagtttatcatggtttcgttacctaggaaaggatcggtagtgctatgtaacacttggaaaagatgaaatttgttaacatgaaattgagtcccttgtgttaaggtaaaagtgccatctttaaaaacgtactctgcaaaaaatggtattgcgcatacgaagaattaagaaactggcaccattgatcttcacatcattgttgtctctcattgttctttttagggtctaccgacagtatccattctccgaccatttcgaaacacgcagagaagatgatcgctctggcaacgtgcactgcttttctagactgcgtcaaatagaggaatatgaaaagccggaattgacaagtaaattctatgaaccgaatagatggaaatcttttatatcttacgtgaccaggagtcgcaaggatgtgaaaactgtgtcccgatcgctatccaatttggatttgtatcaaaaatgctcaaaagaaatccgtgctgatcaggatatttcccttcttcatagcatagaaaccaagttgttcccatatataaacttcacagccctaaatagtgaacaatctcataatttttggcctgttcatacccgatttgatggaacaaagtaccgtggacaggtattacaattttcttctgagaacaattcgttcattggaacttcacccattgaattcaaggctagcgaacctttttgggagaactggttgaattcagctcttcaaaggaattcaaaaggtgtggtaatgagcgtatcggaatatctggtggctgatacaattcgactaataagagttttgcggctgttaaataattcccttccaattgaaatcgttcacaaatcggatttacatgagagttctcaacagctcttgatagcagcagcaagagaatctggatccttaaattatccccctcaggaattgtggtttctggatgtgaaagacatgttaaatgacgaatatttagcgagattcaagagattttcgaataagtggctggcaattaccttttgttcatttcaaataccaatctttttggactctgatactgtaccttttgtcccgttggatacactctatgaaattgacggatttaaaagaacaggtacactgtttttcaaagacaggagttttccaacctccaagttaagtccactccaagttaaagttttgaagcagataatcaataatagtctggatgtatcctcggattcggagcaaggttttgaaatcttaaaacataacctaaacgatgagatggcaattgatgcaatagaggccttgattttcaagaaacaaaaacattacatggacagcggcttagtgatattcgataaacaaaaacactttttctgtctaccaatcgcaataatgctgcaattttcgcctatccaagagtttttccatggtgataaggaatggttttggcttagtttgtttatttccaaaaaagagtttactttttatccaatagaggcttcgaatgtaggaagattagagaagccggagactctagaaagcagtacaatctgttctacccagctatctcacacggacgtgtacggtaatcttttgtggttgaatggcggattatccgtttgcaaaaaaaattgttggaattatgattttacaaagcgtaaagagattgcggccaaatacaaaagcgttgatgaattacggaattactatcaatcacctgtgaaactcgaagctgtcataatacccgatgtcagcaagtccccctggtcgcaacagagcgaatgcgttatgtacagctattgcacacattataggaagggacagtacggaaaattgatagagtttacagattctcaaaagaaatattacgagaaagttgtagaattatggaacaaggttgtatagagtatgtttcagtatgagtacggtgaatttcctataagtttttaaacttttagatttttctataaagcatgttaaacccttcttgacatcgttttcaaacggcatctttcctacggaactaggctgtttttgagatatccttatttaagttcctcttggcacaatgttattcccgcatttatatttagttaacattatgtgaaattcgctcataaaaagagccttagctctttcttcattttgcctcaagaaaactttaaaataaagtaggaatgccaacaatacttttcttcagtaaaagacgaatattggcgtagaattttaccggtaatcatatatacttggcttagaacactgacacatgcatttttctctggacccttgcacaaatcatcagtagcgcctgaatcaaaaactaacaaaataccatatctgttttaaacaaataagtatatcgcatgaagtaagtttcccgcacgtaaaactactacaacacattttcgcctagaattataagaatgtttagtgcattggctccaagcgagtaattgtacgatgcacgtgcataaaaagtgctcagtacccagttccgctattagcacagggaaattttccttacaagcgagcccttcaatagcttaggaagtaaggttactttggcgacggccatagatgcctgagtagcctttttcctttttccttccctcaagaatgtgtgaaatgacgttttcgggataaagcgggcgctagcaagaaacttctactaagagtaacgtggctgagaagagaagaataataaaggtatgccatggaataattttagaagagggggacctgcttcttagaaacacgtaatctgaatcccagagcaactgcgtacaaaacaagatcttggctttgtaagcaggaacggctttttccgatagaagaacgttttttgtttttttatgcaagaccgtctaaaaatttgcaccctatttaacatagacactcaacgaataccataattgcacctggtttcataggaccctgagggaacaatactcaaaagaacaaagactactggtagaggtcccgatatatcccttcactgccggtgactatggtaaaaatgaggttacaatttctgtatcgttagagaaaatttttttcgttaaggcaaacgcatcagcgtttacatagggaattcctagcgtagtttaatgagcaaggtacatcaaaccctagtagttcttgcagttacacaaaatattcgttaaaagccagtttttctcctctttcttagtcttggctgactctcatataaaacaactagagaagctgagaaagactccagttaatcgtgtctccccagcgtctatttcttgaacctgagatggctaaataagcttaggtaggcaaaaccatgttgttggtacatattatatctttccttctgttcttccagctttcggccgcaaaggccccacccagtaaaacgtctctaataaatactcatgagagaaggtcgatatattcatgctacgttggtttacgtaaagaaacatgggggttcaatgggtccgctatatgtcggtatgaaccagcaatccaatcgatgctttactgtctttacgaagacacgcatgagaaagggtattcaaataaaactttggagaaaggttttgaagaaatgagacaattttgctatacaccaaagtttttgaacatgactgatgccgagttttacacctcattggataatggaacatactatatacaagatcaacctaaagctggcatcaatatcacttatcctatcagactgaacactacactaagaaaagcatactatgatgcatactatggttactactataaccatgacattccgtattatttcgggggcattatctgtgcatactttgtgggtgtcatgttgcttgcaggtttaattcgttttttgaattataccccaataaaaaagattatgtttcagcaaaagctagtcaattacgtgagaggttatactactctacccactctttatgaaaagcatgcagagcccttctcgtacttaaaagtgataacaggctatcttcctactaggtttgaaacgttggttattttaggctacctcatacttcataccattttcatggcctacaaatatcaatatgatccataccacatcatatttgccgctcatagagcagaagtggcacattttgttgcgtacagaagcggtatactttcttttgcacacctgccactcattgttttatttgcgggaagaaataactttctccaacttatttctggcttgaagcatacctcattcattgtgttccataagtggctgggaagaatgatgtttcttgatgcaataattcatgctgccggctttacgaactattatttgtattataaaaaatggaatacggttagattaagagtctactggaaattcggtattgctaccacctgtttagcgggaatgttaattttcttttccatcgcagcatttagaagacactactatgaaacgtttatggccctccatatagtattcgcagcactatttctctatacttgttgggagcatgttactaacttcagcggtatcgaatggatttacgcggcaatagcaatttggggagttgatagaattgtacgtatcaccagaattgcactcttaggatttcctaaagcagatctacaactggttggatctgatttggtccgtgtaacggttaaaaaaccaaagaagttttggaaggcaaaaccaggccaatacgttttcgtttccttcttgcgtccattgtgcttctggcagtcgcatccatttacagtgatggattcttgcgtaaacgatagagaattggtcatcgttctgaaagcaaagaaaggtgtgacaaaactggtaagaaactttgttgaacgtaaaggcggcaaggcatccatgagattagctatcgaaggcccttatggctccaagtccaccgcccatcgctttgataatgtattattgttggcaggtggctcagggcttcccggtccaatttctcatgcccttgaattaggaaagacaacagctgcaagcggtaaaaactttgtacagttagtcatagcagtaagaggactagacatgctcaacgcgtgtaagaaagaactaatggcattaaagggcttgaatgttcaagttcacatttataattctaagcaagagctagcttcggctgaaaaaatttcctcaaatgaagtcaaaaacggtgaaacgacagcagagaaggccccatctagtctaagcaattcagaaaaagctccttctgaaagtgaaaatacagaactacctctttccctgaatgacacgtctatctccgatttagaatttgccactttccatgttggaaggccaaatgttgaagaaatactaaatgaatctgttaaccattctggttcacttgccgtcgtatgttgcggaccacctattttcgtcgacaccgctagaaatcaaactgccaaagctgttatcagaaacccatcaagaatgattgaatacttggaggaataccaagcctggtgaacaatttttcatatttaagtaaacactcaatgtataatatcctctaactgttgtaatttcattaacgtagatggtttgcgccttttttaggggactcttgttgattgattctaactactgaggcttaagttgtttcaaataacactttttcagaaaaataatcgtattaaaaagcagaaaaatcatacgtaagatgacagaagcttcatatttagtaactctgaattgtataacacaccaattgccgatagaatatgaaccaatcgatcttcagcgttcatgtacttaatttaactacctgtattttcttataaagataaaattggtgtataatgtaaggaccaagagaaaaaggaatcccgcatcccaagcaatttctagtggactatttcttcaaaaaataactcaataaacacctatataatgttcggaggttatactttagtgttttagaatgcagtaccaaaagtaatatattgaattaataactatatgatgtgtagctaagaattaaatagtaaacgtcttctgaaaccttttaagaggtaattattggtattccaaattcatatgtggaggtaagggagacacaaaattatctggaatgacagcgtgctgacacctataaggttccgtaacttcaaatgccttcattactcaacataggaaaagtgaaagtgtgtgcctctaaaatatacggaacatcgtcgaactaaaaaaatccattaagcaaagtcagaaacagcatgcactacaagacatttggttcatcatgaagaatgctcaattgaaccatcaatcactttctcttgttcgatgttagcattatcctcactatcagttgaatcctcaatgctttcggtttcagtcctcgcatcttcctgaacttcaagatctaaaagaggctcactctcttccagactggtctccaagcggtccacggtatcacgtaatgccttcacacaagccttcaaaacagatcttgtgcttgacccattttccttagcttgagataggactgtgatataagaagcatatgtggtagcgagaaatagtatgaataaaacggcttctggtaaaatatctattttagcaatcttacaagaacctgaataatcaaagtttataccccgtggcatacttgagcaggacatagaaccaaattttgaagctagagttacgaaagcggtaaaccacaggacggtctgaacaatttccatcacgaatattaacagaacaggcaaaaatctcacaatcccaaaataaactgaagatatgattgaaacagctaagctcaatctaaggattcgatccactttatagtttgtgattatggcaaaactagctaacaacaagttagttacagataagccaagttggaaatatcttagtacgtggaaagtaacggatgttgttgttaactttaacatatatgtattgagttattattatagatcttgacttggtaacaaaatatcaagctgtaagcaccgcctgtattctcctatttatggttgattatattttacttctgttgaaccaagaaaaaaatagcaactcgaaaagtcgcttattcattcacttttttaatttttttacatatcgcatacgtaattggaaacacgcaattttaactttgggcaaatacataaatcattttgagaagttggtttttagtctccgagagattataaaccaacatccttaaaagatagtattcatttctcacctgccaatgcaagagcagatattattcagcaagcagtacagcaaatcggaagcgaattccaatgacaatttgcagaataagattagaataatatattgagattaaagaaaaggttatgcgaattgcctaacgtctttaactttgaagcggccaaactctaaaaaaccttggttaaaatacaagctttggcgtccatgcaaactgattacatcattcagtataaagtgccatataaaagaggcacacacttttccacaactggtttgaatataatagaagaataaatcagaaggaaactttaaatattagtaatatttatttatggccgctaaaagattagtccggatatatcactatagaaatggtaaagataatacactatcatttccaaatgtaaaatttgttgatagaacgccataaaaaagaggctgactttttgtcgtccaagttcttcgaaaaaatatacgtcaatggcacccgatatatagctggatttggaccagtatatgtctaaggaaatctaacacctttttttcctgagccaaataagcggtggaattgaaacagctaccaaaatcataccaaatccaaccgcaattgaaagccccaatcttgtgccataaagagctgctaatacaatcggtgccaccagtttaccaatcccagagattgctccaattgaaggcatcaactggaccttgagtttggggtcgatgtacatggaaaaaagggctggaatgctcgaagccaaaaagttgtaccctaacaatgtaatcgacatcccagctgaaaaaaatataccagaatttgtgggtggcattgatttatgcttcaaggcttcggatgctccaatcataaaagcttgtcccagcaatgaaacaaacaatgcaaagatggacagaaaaacttgaccgctgtacagcgaatcttttttctttacctcaacggtctcacttccagttgtatctgactcttctaatccgccatctttggctctgccgcaggagcacccgacgtttattaactttggagcgaaatagcttccagtcacaccaagtatagatgcgaccataaacgctatgccttgaaacttggtgtcccagttaacgtggagcgtcaggaatagtggcataaaataaactacttcgctcataataaatgacgataggaacatgctccatagtaaaatcaagcaggagatgagtttttttctttcgactctaaaaaattgtttcagagcactgaaaaggctattttccgaatttgtaactttaacctcaggattttccagaacgacaactaataaaaggcatactgcaagaattatgaaactggaggcaaatgtcggtgcattgtaagaggcaatgcgataccctttaattttaaaatcgcaatatccaaaaaatatgacaattaattgtgccaacgccatgaagataccagccgctgctcgataaattgatagaagcttgaaaacgatacccctatcttgtgcaattgacatgatgtaactgaacactatagcaccagaagcagatgctgcaccacatataatacgcccaccgagaagggtgtttagcgacactgcaccgccgcatgaatacaaaaaattacccacaaaggataaaaagtaaagccccactattacccatttaatggacccaagaaaagcagcaatatccccaataatgaatgaaacaaaaacttgaactgctgcagaaatggcttgaattctgaacaagaatttgtccggattggtttctccgttctctaaattgttagcatactagttcattgaaattatcttagatttacattaacacttacttctttgatgtagtcaaccacacttgagagatatacacaggagtcgaaactgaattggacagctatcaaaattacagccaagtatttcaaaaacatgtgtttcttgacacctaagatttttttcattttaatttattgtaccaccgtcgagtgaaatggatggatttgtaatgcaattgagatacaattaagaagaacgaaagagtacttgacaactagaaagtaatgttaactgatcttttatatgatgattatttattgacggcgattcttttccagattaggaaattttgttccgcttagaatgggataggcttgtttgggcgctatacttctgtatcaaaatagtaaaatcaacttattttagtaatagaagagaacagtaggcgtttggtaattctaattacctagactgtcccccatttccagacagctgtcccatatttttttgagattccgacgtcgaagcgaaagactagaagaataagtaaagtggtcctttgtaagcataaagacaaaggcatgtgagaaaagtaagtgtcttcgcgattcgccgttgtaaatatgtatcagctttttttactgccttttcctggcggatcacagtaatgtatttttttttttatataattcgagctctacactcaagcatacatatatagaatagctcagttttaatgggctttctcgagaactattcacccagaaggatatcctgagccttatatttagatgtaacttagtaaagtgagagtattatgaataacttttgaagctaacaaaatatcagaaattaaacttcattcaagaatgtatttatctagaaactggtctttggcaaatggctccgatggcacacatgcaatgttcttggtaaaaactaatttattattaggccagtacagaataaaagttgtcataagaaaacttcattacattttatctcctctggcaagtatccaaattcgaaaacctcagaaaccagcgttccacctaaagtttgtttgcccgtatgttaaaacagtagctgccaagtcacttgagtttgaagaataatctgatgctttttacatagaggtctattaggctctttactttgtaagcatctcgacttaaaaaaaaaatctattgtttttacgggcatcgctgaaaaactgtgtctgttctctttgatgctgtcatctaagattcaattaaagtcgaccatcaagttcccttaataatatcccttgtgagagcttaatctaaaactacaaaagcgttcgcaacaagcagtatggacagatctaaggacgctagaaagagatctattagtttggcctgtactgtgtgtaggaaacgaaagttgaagtgcgatgggaacaagccatgtggaagatgtataaggctaaatacaccaaaagaatgcatttataatattgataaaaggaaagacaagagaaaaatcaaaaacgggtcgaaggtttttttattcaagaataatactatcgataacgggaataactctatactagagaacaaaggactaaatgaagacctttcttctcatatatatgagaaagaagcgccaaaattcgattcagatattgatatatcaagatttggcacaaatgatgctgtgatttttaataatgacgggtgggacacttctcttccgatcgattttgatttcgatgagtttaacactgagacaacagatttcgatgactttttaaaactattaggcgataattcaccttcaaaggaacaaaaaagtctttcctattcacctactgctacaggcttaagcggtgtggttaaagaaactgagagcgaagataacgctcctacgaggtctcggctaatcgatgtcttgtttgagaacaagcttcactccgtaccaggaatatcaaaatggcatctatatgagctggaatcccaatacccaaatttggaatgtacagaaggaaatagtgatgaaaagtttttactttcaactgtattgtgcctggggtcgttgaccatacgaaaaagggaactattgaatcattcgaacatagacaatcgtccacttttgccggagaatagtatttcaaaactgaccactgatgcttttaagtactataatgctgcgaaaacgcttgttcccgacttgttatctcatcccacaatcgatggattttgcggcctcgttctaatggcaaatttcatgacgatgatgatatccttagagcaccaattatatttgagtataaatgctttacaacttgctgtggctttaaacttgaacaacaatacaaaatgcaaggaattacttgagtcgaacagcgacggaattggtgtgatcttgcttttttggaacatttggtgttcttcttgcatgttggcaacaattcatggaaaaaatccttttatcactttggaacaaattacaacacctctgccgtgtgaaatatccccccgcaataaaactaataaacttttgatagatttcatgcaaatcagaatcaagctagccactctacaaagtaagatttttcaacggctatatacttccagcaccgcaaacgaggtaccattcgtaaacttagaaagagaatttgaggaggtttcactccagattaccaggttaaaaggctttccgatattcgaagaacatcttttttacaggagcagagtcttaatgttagagctatcatgtttaagagctcaagcttcttttctattatatcgtccgtatctgatcactggagaatccttacaagcagtaaccatggcaaaatcaataattcacgaaatatggagtcaatacactaaacagtttcccgataacgaaaaggaaaggcatgaacgtttggattggaatttttgttatcctttaagaacagcgtcactgacattatgtatttcatgtattatactcctaaggtataagcaggtggtgcagttccttaaaggtactgaactatttgaatacattctagcattggaaatattgcaagatttagttcaggtacttcctattgaacaaaaccttattgatataatcaaatatccgatcagtccagtacagctgagtggtgatagctttgtcgaattttggggtcgcatactttactaaaccgtttcctagctgattttttgacactttattcagaaatgaccttttgagatacaagtttactaggggaaagatccatatgacatggtagtaggtttacccttcaaaacaacatagatcgtaaaaaaggtggctgaagaacttactaaaaatgttatatgcttagattaatatattgtcaccgggctaccagtacaaacccttgataatgcgaccagacatctgttttgacttatttatgagcaataatgggtaacaaaagaacgctctgaggcaactctatgtgagtcgaaacatatgtgtttttggcaattaaacaaaatacgagagattcttctcagaaaacattgtcacaagaacttagtatctttaattttctgcaaacatactgatgatttcttcggcaatagcaactacgtgagtttcaagcgcaaaatggccagtatcatagtaaacaacctttaaattatcaacgtctttccgataagcttcagccccggcaacgctaaaaatagtatcattcgcaccccatgcaactagcacaggaatctttgaatctctcaagaacttttgaaaggctgggtacaactttatattattctgataatcgaaaaataatctcaattgaatatcggtctggccggtacgctgaattagcgcaatatcaagcgtataagcggcgggatcaacagattcgatagctggtactccatcatggtactggcatatgacattagctggatcttcaaggtacgggataagggatttaacaaataccggatcactttgatatgacttccaatattccttcaacggaccccaaaagcggtcatcgagaccctcttcgtaagcattaccgttttgagtaacaatgccagtaattctggagggaaacttcaaggctaaccgaaaacctaccggagatccataatcaaatatatacatggcaaatttttcaatactcaaagtatctaacaaatatcctatactttcacaaagggaatcaaagctgaacttgtagttttctggcgtttccgtaaatccgaacccaggaagatccggagcaatgatgtgaaactgtccagctagtaagggaatgaggttcctgaacatgttggaagatgtagggaacccatgtagcaataaaattgtggggttacctgctgcaccggcctcacggtaccaaacctttacaccgtcttgaacttgaatcttgtgaaatcttgcaatgatatttgacatttttgtccttcgtccaattctgacagtgaaagaaaagtggtcaagttcagttaatttgatcgtgcttatatatgttctttttggctcctatcacttttggctcctatcacttttgaaatttctgtcacgattatgtgcggcgcagtccctaggcaagttacagacgaatggcatgcagcgccgtctgtggaaaagatgaatactgaattatcatacctttaaatgactatgttaataacaaaggtgaatggagatttagaaaatgcacaatattgagaaaatgcatatgcgtactttttgttagcaaacatacgattatttagtctattaaaaaaatctatttactcgtcctcgttgcgcacagcagttgaatcaggcttgtgaatagcactacgtgctggcaatgcgtctggaatattgctagtggcaggctggtctatctgtgacgtgtgctcttgttcgggtctgtaagcatcttcttgttcaatttcaaaattactgtcttgacttgtgaaactggataaatcgttagcatcttcatgcaagccatctgattcatctgaaaactgaccctgaagcagcgaagagtaagtaggaccttttctgttgccaaaccttgcccttaattttgaagaaaagcgtgctacacctgccttcgtgcgttgaaatgcagacttggtaattaaagaaatgcataatcctagtcttacaatgatgttgacaactctatcggtcctattgttttctatcagcccatcgtctcctaatcttatttcttcaaatcttgaaaatcccccatttctcctgatacctctatcgtatacaaaccatgcggcaaagaaaataacgagaagaattgtaacaaaaaccagcgcataagcgccggtgtttatagaatatttttccctgaatgccttttcttttcccggacaaggatgtggtgctaaatgtgcatccaatttcagcccacctttacaggttgataagggaatttttcgatagccagaggaatcatagtattcaattaagtcgggttcctttttgcagatatcggcaccattcgccgaacttaagcctttgactaatttacaagtaccatcactggctttataaaaattatagtcacattcgaaatcttgcctcgtacatgaacagtttttgacgttcctcgaaaattcagaaagtggaatattcccaataaaacatttttcatcggttttacgtaaaaactcggtttgatgaccaaatagacaaccagttctggaacccagaggagagtacttaaaatctgccctttttttacccgtaatatcaaactcacattgcctctcgaagatgtttctaaaatcaattgtatacgttctgaatgaaccactacccatgttttttgcttctccaaatagcaaaaacctcaaagcagaatctctgggaacggtgattatatcctttacgaggactttgtcgccacagaatttataatctttccatgttttaccaaaatcggtggagtaagaaatagaatcagtttctgcgttttcggggaccaaaaccaagactccaccatgatcaccgtactcccattgatgggggccttttttaacctcagtccacgtctctcctccatcagtggttaaaaaagtggaacactcctcatatggtagaagcttatcgccaacatttccgacaccaaacatcattcctaacgcggaaccggaggaatatgtatccctgatatccttacgttcagtgtaaccatgcaaatgtagagaacatttatctaatgatacagaatcacagggaaactttttcccttccgaatccttctttggaggcttcaaaaagttccaatctgaaccgtcattaaaggtgattttcgtcttcaattgttcgtcttccttgttctctccaaccttttccctattcgaaacgatgttggtaataataataccttcaagaccttgaactttttcaaagtcgacataaccgaatgtgtttctattaacggcatgctctaaagtgacaaaagaagtaccattcgagttggatttcaaaaggtttccaaaatcgtgtcctgattctaagtttgttgctaaatgtaaaaatatcgatcctttctcagatcctaaaatagtgaatgcctcttgcttactaacatcttgaccatacgggaattttgcctcggcaaactcagtaccatcaatagttacatatgccctcaactcattgtcttcatgaggtacggcaacaataatatagccaccagtggacaagtagccgataatgttttcaaagataattttattatcaccttggaaaaaatctatcgaagaaaccaagcttcttgtttctgaagacttcttttttacttggcacataaccatctcctcatttgacggatattcaaagagtgtgcctgcaaactcacaatgaattgcattatcaagcatttctgtaaaagtttcacctccatctttggtgaggtatgctactgcatgacattctggacttaagattgattcacaattcttgccaccatagtaaataaaagtatcctgtgctttagcactaaaatctagtggcatacctaattgcctggcttcaggtaatttagctatcataaaagagtgtcctctatcgtgtgttgagaatatgttacctttagagccaaacaaatatgctgaagaattgaaatatgggttaaacacaacttcaacaattttttcgccgttagtgtcaaacctttttattgtttgtccaccatcgtgggatatataggcgtctcctatcgaattcagcatgaccaaagattcgtcggcaactgtatcgaagtattggtaaaatttaatttcgaagtcaaatttgttttcagtggtcactatttccctgtcactcgaaccctcctctggaatttcgtcacacggaatatcaacgggttcaattttcatgggtgttttacattcatcacctttgattaattgtaatggctctactaacacagatttatccttcgatttgtcacatatgttggaaaaggcaatcagattataatctggtatacacaggccgtttgcgtccctaacaaattcaaacgaacattcgtagtcggattcaccacaactattacaaggcgtttcatctaaactcaaatctttgaatgctttttttaccaaacactgggcgtcttgtttcctccttctatacttgtatttggcgccattaacacatttcccatccgccaaatcccaatcttcaaaatcttcctcctcacacgttctagagtcgaatgctgctgaaaaatcaattatatactcgacaccttttaaagaagttatactgttggtttcggaatcggtagtggcaaacgttcctttaaaaataaattttgagccagatccatctggtgttggatttatcaatttgtagggatggacagaacttatggcattggtcagctcatattcattccatgttctaccttggtccaaagaataataaaattcagattgaaaatcgccatcttcctctggatcatatgggatatacacaataatatttcccaggtcaccagtagcatataacccagaagaattatgaacaaatctccacgttaaaccgccatctctagagatgaaagttttttggtcttcccaatcgaattcactaccgtcgccaacggaacctgtcattaacataattccggcagtaggatttgagatttagatactataaaaagggttctggagcgaacatctttcaggcctagtgatatcacaagggaatgaatctgcattttcctcgtcaaccactttcaaatttgaccatgtgaggccgttatcaacagatattttagtttcatatctggctatctttttattatattttcctttgttatgagagtagtcaaaggaaggatgaaacgagccaattattgttccttctaagaaatgaggagaagcaatatcaatataaccaaagtgaggatttattgtccattcaacaggtaaaaatttcaacccttgagaatctgatattaaaatttctgagggagctggttggtcgtttttttcatctgtgaatatcgtagatataggaatgattattcttccaatagaatcttcataaattccatacatatggacgtgccgtacttgagcaggtagacgtgccttttgaaaagtagacgcatcattggatatccagatgtccatgggtgacatttcattgtatctatcatcttgtgtcgaaacgattatatgtgattttaatatcttgtattgataaataattttatcattaaactcatcaaattttttgaaagttttacctccatcagtacttaaggctaattgtgtatatgcggcacttaagtgacgatcgctatcgtaaccatggttcgagaacaaacatagtatcgaagcgtcgttaccctcaatatcagaatccttgctagatttgacaaagttgcagcttgaacttgttatatggtcatcttctttctttttcaaggaaggttcgatattgtaaaaggattccccatcgttggtaaagtaagtttcattttgtatttggatataaccattgtcgtttataaagcaagggcaatctgcaataaggtactttttatctgtcggatgggtagctatagagcaagaagtacccaaacgacagttttcagagacgggtatagtcagagccctccatgattttccacgatcatcggtgacgtaaaatttgggtgataaatgtatcgaaacaaaagccctgtcctgtccatgcaaaggatcaacaattaattcgagaatatgcccttcaatttctttgaccgcttcccaattttctccagaatcggaacttatccacacgacttgattatctaatctgattaaactgttggaatcgtcaaagctctctagactaaatgaatattctgaaagagtctccgttactttggggacgaattcctctgcattgagtaacggaataaagagacatgtccaaatcgtgcatatgacttggagtaatatcataattgaggatctcttaccttttcttagttcaaagctttttttcaaagctcggaactttatgctacgattcaatgactaaaaaaaaggtagcggataatcttttggttgcaaattggcggcatttaaatatattttgggttgcaaatattctaaaaatattctcataatattctaaaaatatctagcctaggtaattgcaattattttgagtctggttattttgagttgaccatgttcacttccttttcagtcatcaagacaacgtgtttaccatctaatggggaatcaaacagataaaactagaaactgagcaaaaatactttgatttgctaatgtcgccagtagtacgataatactataaagatatgctgttgaagctgatatttaaagaatgagaatctctaagggatcatagtctagaatggtattctgcaaaacaaattttaaatggtgaaaacttttcctcactatgtccaattgatgcttcttaggatgacgttagaattttattttagtgcaggcattaccttgctaagttcattcattaaagtactaatatacctcttactggcatgcatttacctaagtggtctccgttagccgtggtcttttcgaacgcaacaactttcaagttaagtaaaaatgatttattctataaaatatgtatgtagtgggaaagactcgacagacctgcttgccaagttctctttctaagcaattgagttggccagtccccctgaaaatgctaatgcccatgtgcgactcattccgttatccaaatatgtggatgaatcaaaagttgaatcactgaaaaatgcatacgaatctactgggtcgaagagtgcttgattcagcttcaatatgcctgtccagccgctttctatcgattcaataattggctcgattttagtctgccattcttcttcgacgaaagtctcagaacgaatattagaagaaactggtgtgataggtagcatatgaataccgtggatatattctgtgtttgttccaaaataagtagtataatcgataatattatcgaataaaataccactcactttatttcctatgatttcttcaggctcaactgtgttgtcattttgataatagaaatagtcgttcattgcatccttcattatactaatcatcaagtcacccctcaattccattgactggtcaccgatagtggccccccataacttcatagcataggcaaaattgtaatcttcactactactttcttcgttcttaccgttaccgttttcataaagtccagctgcccatgaatgaccgttgaaccaatcaaacattctcgattgtgcaaagtattcatctttttcagatggatttgcgacatctcttaccaatgaattgacccaatctttattgtcggcagcccaagtaccattcagtttagagtcaacatagccgatgacagcagctgcatgaataatgtaaccataatggaaatgatggtcattgtaataagtgttaccaaaatcgtattgcgtgctggtggaaccccaatctcctgaactgaccaaaccgttgaactttgtgtcgtaaattagtggatacgtctgttcattttgtagcagaatatcaaaggccgatttgatgttttccaaagtactcttagtactggcttcatcttggatgatttcggagaccgttaatagaatgtaagaatacttatcgataactttacccaaataatatgtgtttaacccgcttatactttcggaaatactaacctgtaattcggaattggcaacttcagctaataattgcaattgttctttagaatactctaaaaggtttgagccaagttgagaagaccatggtaaccaagatatttgtctgtttagagatgtggaaaattgtaggctcgttgttagataaccgttcattacacccttagttgtagaagcgagttgaatgccggtatagtagtcttgcattatatcactaaatgaagattcatgatggggcaaggcaaaaatcattgtgctacctgatgccgactcaccttgggtggtataagaaaattcataggtagctgtagaaccgtcagagacaccctgcagcttgaaattagtaacgtacatacctgcggcttgatcataaaagacctcgtaatcagtttcagaaggtgcgacggccaattgaatgataagaccatcaacactagcgcttgctttaatttcatattctgagctcacctccaatgaaaagtccgttgaggttaaatcgtctggtcctatcacgtaacataaccaagtgactccattcaaaagggtgatacgatatttgagaataccctgagctaaattgcttgatgattcagaaacaatggtattgaatccgacgctggaaccaatcttggcatttaaagatccatgatatataccagttgcaaatcccataccttgaaccaaaggtatttccaggtagttcgaagaatcattggattctgatagcactacccttgttgaagacaaggtcatttcatcaacttgcatagtcatacttgaatcaaaattcgaagctgagaaaacaacatgagcaattcccaaaggattgaccaaatattctgcattaccggaactgtcataaccaccgtagctatattgatctactgttgtatgttgaacagcaaaaccatatgaactcgaggtgtacttccacaatgaataaggatacacaaaggcaggtgattcctgactaccaacaatcaaatttgtataaaacttgtttgtttgaatgggaccatcgtttgacaccccatcagccaatgacataggatttggtgatctgtcaaaaacagttggtggttcatctgtcgaaacagcattgaaaagattgacaatggtcgttgttgaagagttctccgttgtggtagcggtgctactggtcgaggttgacagagaagaggaggaagtttttgtttgtctcgaagatgaggacgaagagatggtagcttgcattgaagaagatacataaatggtatctaatgtcgaagaaaccggagaggaagaagaatctactgttgaaaatagtgatgacaaaagaatgtttcctgttgaactcgatggataaactggactaacagtcgatgatagtgatggtgatggtgaagaaccgttttctgtaatgtttgaagggtaaattggactagttgtcgaatatagtgatacagatggagaaagagtgatttgtgtcctattagatgggtaagcagggcttgctgttgtagatgcgagcgtctggactaaatcctgggttgagttggatggatagaacaaagtcgaggaagcaggagttgaagcaatgaaggaatcttcgccggtagctgtagctgcatttgtccttactgaaatagtatatatcgttttattcgaggtcaatgaagaaggaataatttttgtttcttgggaagaataggaaggcatttgagttaccagtggatcgattgtaccttttgaaacagaagtcaataaagttccatttaattgtgtccccgaaatagataaagatgaagaaaataaagtcgaagtcgaagtcgaagcagtttgagataataatgtggtgactttacgcattgttgatgcacttggcatgactgaggcgacgccggaaaccgaactcaaattgtgtactgaacttttgcttttcgaattatcatttgcgtaaatatttgaaacagtgacaggatcattattggtttgtgcgcttattttttgagatacttggcttgcgtagtttgataacgacaatgacagttgaactgctgttcttgtattagaatcactgtcttgtgaattaattggagatgcgctcactctattttttggcgaaactgagagagggctatgagaagctgcagatactcttgttacaaccaccgattgtgcaacataaggctcacctactgtcaaagtagcgtaagataaagtttcaattaaatcagtttccaatatttcgtctgcattattcgatatgaaacttatatatgaacattcgacgaaacttaatagaaaaagaagtgtcagatataattgcatactagctgtttttttgttttcttttctgtatgcagaccgttactatggttatctacttgttgaaacaagcacaagaaacatacttgatattcatttttgaaacaaattgcaccaagtatttatatgtagtcctttaccctcgcttgtagtcttcgtatggtgtatatgctttgctactcttttcatacccagctcttatttttaactttttgggttcagctttatgattaactagtttttccttggtaaccaaattgggagatttcgtgccttttctgctggctttcataacaaaatatagccgaaaagagcttagcgcagctgaactcggtaacaaggttcaggtaaaaaggggagaaaaaaagaaaagaaagccagatctttcaaaaatatgccagcaaataccaaattggtcataaaatagctagcactccgctatcgagcaagttctcttggcaagcaggcttattctattcttttgctgaaggaaaggccagttctatgcttataaccttaagtaggaaacatatgcgcagcttacagcgcataaaattgatggcaacccatttagtggtactattcctgcgttattactagtatggtcgctttaaagagtggtaagatttcacattttcaaatctaaaaagcaaagtttatcacttgaaatgtacctctctgtgggctttcactaccttgtacattttcttagcagttccgtacatttttttaaacaatgaaaattcaaagttctatgtatagagattatttaggtttttagtacttaaagtattttgagaataccttggcaaacgcagaacaatcgtaaaagagattgctactgcgcactgtttccttgctttatcactttcagttctgcaagaactaaggtgtttatcagtaatgatactgtaatatcaatagcgataaaaacttcgtcagtgaaaccattctttttaacagccatctatcaaataaaagagtttttaacttgaactgggatatcaatttcagcagatccaacacctttatcaaaatgaagttttacgcggaggaaatatgacctcgagcataaacaactttcaaaacttggcactatggtagctttaaaatcatcattatattttatattcaataacagtgttctcttatactcagttgaactgacctgattccattcatttgatttccgatgtgaaagtaccgaatggtgatagtttgatggggaggtttttttattcctagaagttcgaggaattatgctggatataggagaagaagcaacaggcacacttttctctccaaccaacttcgttttcaacgcatttttcatgacaacaacattggcttccatattggctaaaacctgtacgtccttaattatactcgaaggcattaaatcagaaaaatcgagcgatctattacgcaggctagctcttgcgtcatcggcaagaagtaagtttatttttgtttgatttttagtgaactcatcgcgatatgcttcaatgttttccaaaatttccttaaatattttcttaatttcattgtatttgtgcttctttaaaagtaaatcactgtggaacctcactggtttgcaatcttttgtgttcgttgttaagcaaatcaattccgtctccagactactgatttccggtgggtcatgtggaatactattagcagcttgcatacatactagttcaagccgtaaattttctagtttttctctctcttcaacggacaatagacctcttaaattagtccagttcttttgattctgcctgtttctcattgaaaatacattttgtttttgaattagatttggacaccaatatggcaaagcattactagggggctttatttttattgttataagcccaattttctctgagttagtctttgaagtgggatcatctggttgagatgaaggaatattacgcacacttttgagaaacacatttttcagacctgtgttgaagagagatgctatagagtaagtaatttcagtttgaattttatcttcttcagactagtgtttctttttaagtgttccgttttcagtatttccagctaccgcgttccattcatacttacctcttaggggtgatagttgatcagagcgattcgcctcctgtatgtcctccttatgaatgggaatcgctcgctctattttagaaaagactttttcgatcattccaagcctgtttgcaatttcaatatcgaaatcctctaagtctttgaggcacttctccctactaattggattgttttgaaagccaaatggaactatccttatgctatactttttttcactcattaaacaaacacgcccagaagctacgtctttgcctactatcatagcatttattgagtaatttattaagctgccactagaactgtcgtttaaccatagtgaggaacctctttctgacaaacgaccataacctaaactctccgaaaattttagagtagaaagctctggatgagaactcgatggtctatcaaaccctaatgtagggggcaaaagagagtgagagaagtgaccgtgcttacaggttacgtctaataactggttcggaattttaaaagtgaaaaatttcttacgtttatcacctggatttagtatcctgctattcggtaatccaaagcttgttttatcaatggagtcaaaaaatccacaaaggtcttcccccgtgttcacgtcttcatgattatatgaccaactcgctgccatatctaccattctcaaaattctttctgtcgttttttggattccaaagggtgactgtgtttttgaacttgtcgtaccttccaaagttaaataaaacatatcgaattttataggtttggttgatttgttttctacagtgaaataaccgtgaattatatccccagaggtgtattcccttagcatgctctcgtgtttaggaagctgtccaaattttggagccgtctttgtgacgtacaattcagtcgctatgggggttttaatcctaggcaatgcgtatatattctcaactgggatacctttagtatcatcataattacgaatttgagactcagcagggccggaagcaaaccggcggccatcaacagtcacttcatgattatctgggccaacgatatcaccggtaagaatccgcatatcattcccagactcaccttccgaaggaatactctgatttcgggaagcaacctcataaaaaggtggattctccggaaagtatgtatcgaaactagattgaggtatattgctgagcaaattttcatacatttcgaatgacggcaatagttctggaaggacaaagtcatcttcctgaacattcgttatgctcgagcagtgatctccattattgcatgcgaaagcgtcttcttcctttccttgggatgttccacatctcggttcctcgaaggaggttcctccaaagagtgtggatgaagatgaagatattctttgacaaccttcaaatttattttgtggttcttttgattcttgcataaagaaaaaacttgattattctttagtcttccagaccagcgaggctatttagttctattagattgatataccaaagcgactatggagcaagttttacaatatctgtatgattggctgtaaatgcaaaactaattgtagtaaaccaacaagtgctatgctctttaatcaagggaagcatttaagaagtgatgtgatcatattttgtacaattggaattgcttcccttctataagtgtgaattattgttcatatcttccaaggaaatcatttaaatggcattgcttatctactgaacatttagtaagcaaaagtgaaatttctaggggactgttcgctaaagctgtgcgcggtctaaagaaagcggtaaagatagatagcatctagtccaatgagacgagaaaatatatagatgactcatagaagataaagtagtcctaaagaatagtggtgcatcttctttaagcctcactcattctcgcttattctttcgtatatttgcacaataggtacgcttgtcattatgtagattctcaatacttgatttaagcagacaataacaatttccaaacggagacttttttttccatgacattctagaatttgcacattttggcacctctgaaaagattgcggatgatagcgtcgttcgcgaatcccattgattctatgaagccgcatccagggtctaaattattgcgcacgtttttcggtgtggtacacactttagtcaattgtgttgtaaaaatcgattgttgaagatgccacctaatgtggtcgctttctcatgaaaattgatggcgaaggtttaacctcccaattctgttgtttgcagacattcattagaccaaggtattactgacgggctatatgcggttagccggtcattgtagtttcacttctaaagtgtacagtaacgttttgaaagtttcctttctcaaattgtctatcgtactaacattgcatcaacaaatcgtgttcgaaccgcccaaactctcacttctgcggtatggtttttttagcttggtgtcataaacttgtccattagacaagcaaggtcattgcggattcagctaaatatgggaaataaaacaaatttttagggctagggcaattgttccttgggagcaaaaaattagggcccggatatagtcttgcacaagctgtacagttgcttatatgacggcagacggtatttatgtaagcaccttagtaaaataactttgtatgagacattcctgggccgtaatatgatagcttttagcttgtgaatgatggcacccacatcctgtctaaataattttaatctcgcacgccgttctagcttgtggtcgtggtttgtcttgttcaaaacgtaaagcaattccctcgcgtaaaagtcttgataaacgccctttcgctgcaaaagacccacgcttttgctatttgatttttcttgatagtttgacaattcaataagtttatagtttgatttatcctttcaattttacacttgttaatgacatactgagagctcattggatggaagaaagcataaacgtaaatcagggtcctgagtgtctgggtgctgtctacgttagtactattcggctgcattatattcccaattcacaaataaattaggctcataaccgtaattttattcgagacatttttggttacttcaaaatattgttattatataaagatcatataaagttcttggacaagattggatacatttagttttatttttgaaaatcacaaagatgaaacaaaataaaaaatgtcagcgtgccgcattgaaaggtaaaaactaaaattaatgaacttttctaataaagatgaaagggagaaaacagtatacattgtagcagagcgtttagaaggagtactcagaaagttctaaaaaggccttatttcaaactcatgaagaaaaaaaatttccatgaatgaatgattgtatgattgtattggcatgtaatatctgcaggatccactcaatcttgaaaagatactgtagaggaatacccgaacaacaaataaatcatgttacaactctttgacggcgaagggtgtggctaccgtgctgcaacattttagttactgctggtacattaaaattgggaagatgtccaagagaagaacatgttctgctatcgaatctctcacgatatatatatatatatatttatatgactcacctggtaaaacatctatgtttcgtttcatatgagggcttaggtaccattcttttagagttaagatctcttattgtggaaaaaagaagttgaacgtgatttcatttgtttattgtgctagtggctggaaatatgaaaacttttgctcttgcaacgtacctttttacttaatgtcttatatttgaacactgctatcccagctacacaacgcattttctgaaggaagagagtttagaagaaacctttctctgtccatcgctataatcagccgtttctttttcgcttccttacgaagtaaagggtgtccctttataacgtaagcgtccaaaatgcagttattaatatactccattgcacgcaaagaaatttcaaggaaagtatccgggaattctgatattttacacttgcactaatatactcttattagaagtagtgatggtagacctcaaatcaatctaaacataatggatttccatactgttaaagacggcgatacggaattgaggtgtcctattcccgacacttttgatgcgtcagctataatcaaatcttatgttaaataagcttctgaacaagggattcatcttcgtaaggcaggtgtagccatggaatgcgtttcagtagaaggtttggattcttcttttttggagggccaaacctttggcgatattttgtgtttaccatggacaattatcaagggtatccgtgagcggaagaatcgcaataagatgaagatcattttgaagaatgtcagtttgctggctaaatcaggagagatggtccttgtcctaggaagaccaggcgctggctgtacatcatttttaaagagcgctgctggtgagaccagtcagtttgcaggtggtgtaacaacaggacatatatcgtacgatggtatccctcagaaagaaatgatgcaacattacaagccagatgtaatctataatggtgagcaagatgttcatttcccacatttgacagtaaaacaaactctagattttgctatttcctgtaagatgcccgcaaaaagagtcaataatgtaacgaaagaagagtatattactgccaatagagaattctatgctaaaatttttggtttgacgcatactttcgataccaaagttggtaacgatttcatcagcggtgtatctggaggtgagcgtaaacgcgtttccattgctgaagcattagcagcgaaaggttcaatttactgctgggataatgctacaagaggtcttgactcttctaccgcgctagaatttgcacgagctattcgtactatgacaaatctgttaggtacaacggcccttgttacggtttaccaagccagtgaaaacatttatgaaacttttgataaagtcactgttctatacgctggaagacaaatattttgcggcaaaactactgaagcaaaagattattttgaaaacatgggttacttgtgtccaccgagacaatcgactgctgaatatttgaccgcaattactgatcctaatggtctgcacgaaataaagcctggctttgagtatcaagtacctcataccgctgatgaattcgaaaaatactggcttgattccccagaatatgcccgcctaaaaggtgaaattcagaagtacaaacatgaagtgaatactgaatggaccaaaaaaacatacaatgagtctatggcacaagaaaagtcgaaaggtacaagaaaaaaatcttattatacggtctcttattgggagcaaattagactttgcactattagaggtttcctaaggatttacggtgataagtcatacaccgttatcaacacatgcgctgctatagcacaggcttttatcactgggtcattgttctaccaagcaccttcttcaactctaggggccttttctagaagtggcgttctgtttttttccctcttatattattctttgatgggtttagctaatattagtttcgagcacaggccaatattgcaaaaacacaaggtctattcactatatcatccctcagctgaagcgttagcaagtacgatttcttcttttccattcagaatgattggtctaacatttttcataatcatcctgtacttcttagccggtttgcatagaagcgccggtgctttttttactatgtatttgttattgacaatgtgttcagaagctattacaagtttgtttcagatggtttcatctttatgcgatacattgtcccaggccaactccattgccggtgttgtgatgttatctattgccatgtattcgacgtacatgatacaattaccttcaatgcatccatggtttaagtggatttcgtacattctacccattagatatgcatttgaatcgatgttaaatgcagaatttcatggaagacatatggattgtggtggcactttggttccttctggacctgggtttgaaaacatcttgccagaaaatcaagtgtgtgcttttgttggttcaaggcctggccaatcttgggtcctaggtgatgattatttgagggcccaatatcaatatgagtacaaaaatacttggagaaacttcggcatcatgtggtgtttcttaattggctacatcgtcttgagggcggttttcactgagtacaaaagtcctgtcaaaagtggtggtgatgctctggtcgtcaagaagggcacaaagaatgctatacaaagatcatggagcagcaaaaatgacgaagagaaccttaatgcctctatagcaacacaggatatgaaagagatagcttcaagtaacgacgatagcacaagtgcagactttgaaggtttggaatctaccggggtgtttatttggaaaaatgtttctttcacaattcctcattctagcggacaacgtaaacttctggacagcgtaagcggttactgtgttcctggtactttgacagcattaataggtgagtccggcgctggtaagaccacattattaaacactttggctcaaaggaacgtgggaacgattactggtgatatgttagttgatggtctcccaatggacgctagtttcaaaaggcgtaccggttatgttcaacagcaagatcttcatgttgctgaacttactgtcaaagaatcgctacaatttagtgctcgtatgcgtcggccacagtctattcctgacgctgaaaagatggaatatgttgaaaaaattatatctattcttgaaatgcaggagttctcagaagctcttgtcggcgaaattggttacggcttgaatgttgaacagagaaagaaactatcaattggcgttgagctagttggcaagccggatctgttattgtttttggacgaaccgacctctggcttggattcccaatccgcgtgggccgtcgtcaaaatgttaaaaagattagctctagcaggtcaatcaattttatgtactattcatcaaccatcagctactctttttgaacagtttgacagattattgcttttgggaaaaggcggtcaaacaatttattttggtgaaataggtaaaaattcaagttctgtcattaagtatttcgaaaagaacggagccaggaaatgtcaacaaaatgaaaatccggcagagtatattttagaagccataggagctggggccaccgcttctgttcaacagaactggcctgatatatggcaaaaatctcacgagtatgcaaacattaacgaaaaaataaatgacatgattaaggacttatcttctacaactttgcataaaacagctacaagggcctctaagtatgcaacatcgtattcctaccaattccatcatgtgctgaaaagatccagtttaacattttggagaaacttgaactacatcatggccaaaatgatgttattgatgatcagtggcttgttcattggttttacctttttccatgtgggtgtaaatgctattggattacaaaatagcttatttgcctgtttcatggctatcgttatatcagctcctgcaacaaaccaaatacaggagcgtgctaccgttgctaaggagctatatgaagttcgtgagtccaaatctaatatgtttcattggtctttacttttgattacccattatttaaatgaattgccttaccatttattgttttcaacaatttttttcgtttcatcatatttccctctgggtgtctttaccgaagcctctaggtcaagtgttttttatctgaactatgccatactttttcaactttactatattggtcttgctttaatgattctgtacatgtctccaaatctacaatctgccaatgttattgtaggttttatactttcgtttttgctctctttctgcggtgctgtccaacctgcctctttaatgcctggtttctggacattcatgtggaaactatccccttacacgtattttttgcaaaatttagttggattattgatgcatgacaaacccgtaagatgttcaaagaaagagttgtctcttttcaaccccccggtaggccaaacatgtggtgaatttaccaaaccgttttttgaatttgggactgggtatattgcaaatccagatgcaacagcagattgcgcctattgtcagtacaaagtaggtgatgaatacttggcgcgcataaatgctagctttagttacttatggagaaacttcggtttcatttaggcttatatccttttcaacattgccggtatgattgtggtttattacgttgttcaagttaagcatttttcccctatgaaaattggcttcgtaaaaagaataacaagtaaatttaagagaaaatgaagaaaaaaattgcaggtatactatgggtgcaggtgaggcggttttttaaccgatttagcacacgatactgtgaattttgggttatatgatgatgtgaatattgcagaaatgtaatgttatattattcaaagaaatagggtaacttctatttatgcaaacattggtaatcaaggctataaacacataatcccaaataagtattttggtacacagttgatgtttctttatgaatacgactcattagttcactgtcaaattgccaacgttcagagggacctacttacagagcgtatgttttatatttacgacgaacgcgatctaattattatccgctggttaaacagcgtaataatgttcataggggccttgcatgacatttgaatttgaacattactagagttcgtgaaattttgtcaatgaaaaaataatgtgacaaacgtctgcaaataacctgaagaattttatccgggataacgacaaagcgttaaatatagaaacatagtgaatgtactgctaggaaaaaaataggcataatttaatctttattcatataaatgtttttaccagaactctcttggtagatagttttgatatacggtttcctgctcaattttagtgaggctgggacgtaaagtatttttttcaaataaaccatttcttgtttctacctttttagtacggattttttttagtaagttctgtattcttttttaagagtaaaaaatattcagaccccaaactcacaaaaagcctacagagtccgcctgttacgctcaatttagtactaccacttgtgataatatttattttgggacaggtccaaaaacttttaggtttaaacgtacaaacgttgagtttaatctagatcatatatcattataaaggttttatctacaagcaagtgaagaaacgtaacaaacgtaaaaagcttcagcctcacctaaatatcgaatttgtactgagtctttgaagtgtatacctcgccgcgcttcagaagaacacaacctctccactcatcacggttgatagcatcaacgtatctaccttgctgaacggcaaatccagaccttggcacaaatttgccacataaattatcaccggtgtacaaatgaacggttggttctgtcgtcgaaacctcaaatttgatgtgagattcgggatgataggccttaaaaacaggaaccaatttgttgacactcacagaatctgtagtcttcaaatccttgttagcgtcaataatgaaagtgcaatcaaagaccggagtatcttcatgcaaaacggtgggcttagttgaatcaaaagtagcaatgttcctttcaatgatcttaccagttggaagcaatgccccctctgtaacttcaagcgatttgttcgagcagaccttaacttctgtaccacgaatggacttctcactcttgactttgttcaagttaaaatacgagtggttggtcatattaattggagtagcatcaccacgaactaactgtgcttggtattccatgtctaaagtcatttctgcaacattcaaagtgtacttcactgtgacttccaagtcacctggaaactcgttagggttgggctgtgtgtgatcatccaacaatttaaattcaacaacgtaaacgcccttggaaggattctcaacaggggacgccttgtactgcttaagatttaaggaactgatactgctgtgatttgtgttaccacaattgttaacagttaacttgtgaggaccatcatccaggctgaaaacacccttggcgatacggttggcataacgaccaactgtagcgcccatcatgttaccatctgttaaatagtcttgtacgtttgaataaccttgaacgactgattggccgtttaccttcaggtctaccaaagttgcaccaagtggcgcaatggtagcttggaactttttctcatcaccaattgtaatgacaccatacttattatcaccgttactatttgacatttcgctgtttgttatctgttttgattttttttttcactgcttatcatacaaactgatcaattgagctatcaaacttcaacttatctctgtatttatatgctgaaagtatagagtgtacataaaaatgtatcacatgtctattacatattacgacacccccacaatattttaactgatcttaataacacggggtaggaagtttatttcatcataccactcaatgagctaagctgccaaaggctcctgttcacttccttgtggttcgtaggctattcagtggcaacgtaataaacaagaaaagaaaaaatttcaacacctttattctaaatgttgtcagaagtaattatagtgggggtattgcagatgtaaatgaaatacgacgtactgtggggggcttttctttttcaagaatcctaaactattccaatgggattgcgtgattatgtttcgttagagtttttttctatatctccgttcttatttcttaagtccgccccttgctgtaaccagcccggctattatttgacgaatttttcacatcttcattccttgccgagaaagaagcttttgcctccctggggttattataaaatatatctgacgtcactggtttgcagccaaaaagtttaattattttaacttcaagggttcgtttcggagtaaatagtcaatgcacaaaataggaaggtggaggtggggtatgcatttttgtgcatagagtggcggggtattaagaataatgcacatataggcacataggcacaaatgcgtgggatgacttgactgtgcaaagaccgttagcaacctagaatgtggaatagtatcccaaatgatgacgtaaacgttcgaggataatattagataatataatattagtatcctcgtctaaaaacaggcaaaatagcacggaatctattcaaaagaaggcggcaagcagtatcaattgagataagtgtatacgaacggtgaaacctccttggcacagaattttatcgttcaagtggtaggatagcattgctgccataacaccctccttaatcacaggataatatggtgaacgagatatataaagcgataagtttaggtgtgatatttttctttcgttgtgcaagtgttgtgtaaattctttctcatttgataaatcaaaaaaaaaaaaaaaaaaaagaaaagaaaagaaaaattaataaaatgcaatcatccactgaaagtgatagagatattcaggatggtcctgatgctgatattcacgtcgcaccacccgtggaaaaagagtggtcagatggatttgatgacaacgaagtcataaacggggataacgttgagccaccaaaaagagggctcataggttatcttgtcatttacttattgtgttatccaatatccttcgggggtttcctgcctggttgggatagtggtatcacagcaggtttcattaacatggacaactttaaaatgaacttcggttcttacaagcatagcactggtgaatattatttgagcaacgtgcgtatgggtcttcttgtggctatgttcagtattggatgtgccataggtggtcttatttttgcccgtcttgctgatactttaggtagaaggctggcaattgtaatcgtggtgttggtatatatggttggtgcaattattcagatcagttcgaatcacaaatggtaccaatacttcgttggtaagattatctatggtcttggtgctggtggctgttcggtgttgtgtccaatgcttttgtctgaaatagctcctacagatttgagaggtggacttgtctcattgtaccaacttaacatgaccttcggtattttcttgggttattgtagcgtttatggtacgagaaaatacgataacactgcacaatggagagtcccacttgggctttgctttttatggactttgattatcatcattggtatgttattggttccagagtccccaagatatcttattgaatgtgagagacacgaagaggcccgtgcttccattgccaaaatcaacaaggtttcaccagaggatccatgggtactcaaacaggctgatgaaatcaacgccggtgtccttgcccaaagagaactaggagaagcttcatggaaagaacttttctccgtcaaaactaaagtccttcaacgtttgatcacaggtattcttgtgcaaacctttttgcaacttactggtgaaaactactttttcttctacggaactaccattttcaaatcagtcggtcttactgatgggtttgagacgtcgatcgttctaggtacagtgaacttcttttccactattattgctgttatggtcgtagacaaaattggccgtcgtaaatgtcttttatttggtgcagctgggatgatggcttgtatggtcatatttgcaagtatcggggtgaaatgtctttaccctcatggccaggatggtccatcctcaaaaggtgcaggtaatgccatgattgtgttcacttgcttctatatattttgctttgcaacgacatgggctcctgttgcttatattgtggttgccgagtcgttcccttcgaaggtcaaatctagggccatgtcgatttcgactgcatgcaactggttgtggcaatttttgatcgggtttttcacaccattcattactgggtctatccacttctattatggttatgtgttcgtaggttgtttggttgcaatgtttctgtacgttttcttctttttaccagaaacgattggtctatctttggaggaaatccaattactatatgaagaaggtataaaaccatggaaatctgcatcttgggtcccaccttctaggagaggtattccttccgaagaaagtaagaccgagaagaaggattggaagaaatttttgaagttctcaaagggttctgattgatcatagagtgcatatgcttgtcttgataggcaacattgtatattatattttacataataatgtgtaattctaatttgtcacgaatttatgaagattcttggagctatgaagatcaacatatgtagaaactggtatgtgtcataggtaaaaagtattcattaagacaaaattgtgtctaattcttagtcatttattcaattttttttttttttttttacgtaaagcggggtggagtgacatgatatggtgatggtgatgagaaactctaaatggatccatttgactatcgattgaaaatcatgaaagatgcgcttgaaggaacataacacgttactatttgtctaaataaaacaatatacaaaaatacgacattatatatactctacccaagatatttagtcattactatcgagggcgcgtagatcagatcacctttaaaatcacacttggtctaaaatttccttaatagcggcaattggccctttatcataaactgtttctagggagtgggtcaactgtgcaacgaattctttgttgtcacgaatctcaggactgaaaagcacctcaatgttgagcagttcgtgaggatctttaccacccttaactgcggctgccttcaaggttggtgccataggatcctcgatttcgaatggcttcccattcatgtctacaccagtcaggtaacggaaccagccagcaacacatactgccaataacttgtacttaccatctggtttacgcaattgctcgtaaattgatggcaaaacatacttaggcatcttaccagagcccatcaaacaaatacgtgcgacagtgtcctgaatagctggattggagaatctttccaacactgatgcagtgtactcttcgaaatcaacacctggcactttaggcaataatgggataacttcctcacgcatcaaaacacggatatacttgttgatagttgggtcgttgacaacctcatgtatataggtgtagcctgccaagtatcccaaatatcccatagcagaatgtccaccgttaagtagacgcaacttcatcaattcgtaggaatcgacatccttgacgacctgaacaccaacaagttcccatggaggacggccatcggagaagttgtcttcaagaacccattggatgaaaggttctgcgacaacgggacattgatccttgattccccaggtgtcagcaacgtatttacgctctttatcggtacaacgtggggtcacacggtccaccatgctgttaggagaagtaaccttgtcttcaatccaggcggcgaatttctcatccttctttaacttggcaaatgcaacaagcatggtctttactgtgacaccattttggggcatgttgtcacatgacataatagtgaatggggtaagacctctcttgtaacgcaacaacagggcctcatatagatacccatacagagtatctggcttttctgggtggttcaaatcattgataatctcgggagcatctgtcattaaggagtttgttgcttcactgtggtagtaaccgttttctgtgaccgtcaaagaaacaatgtgtgtgtctggattggccatcttttcaataacagctcttggatcatcgggagcgtacatgtaagcagtaatagaaccgacgatataagcgttagtgtccttgataccacgctccacaagggtgtataggcaatcttgggccttcatggcatcgcgcataagtgcatctgctttcattaaaccaacaccacatatggaccaatcctttaagtggtgctcctgcatcagacggtgcatgaaaacagctaaatgggaacggtggaatgcaccgactcccagatgaacaataccttgtttaacaccttctcttggataagttggtattggaagagtggattcaaaactctttagagttttggcattcaagctggtagctgttgtttcgtctgattttgtcatatttttttttttgtttaaattgttactttttctttttagttttctctgattatttttgtttatttttattggagttatacggaaagatctagacgaagtggaaatcttaacaattggataataaatgttcgctatttatatgcaaaaaatgaatgaattttgaactatgagtctgcaaccactgtaacctccttcctcctagaatatgattgtttcgaacttatttggaaacgctaaaagtgattcttgattatttctagactttgcgatgccctctccgaccaccacagcagaatatacgaggtatccgtccatatatccaccactgatgcgcaagcttaattggttcacgtccgcacgaaaagtttataaaatgacgtatcatgggggggagtgttgaatcaaaaaagtggcgagctaaaaataaaagaaaagtgtacgtggaatgaactgtttgctgagctcatcctacggtcattttagcccgtgccaagggaaagtgactatacggtggggtatcgcggggtaaggagactcaggtacaaaggcaaaaatcaagataggcacataagaaggcacgaaactaccccacgtttcaagttttgctatatcccttatttattgcgcgccctgcaggaaaataagttttaggcacttaaaaaataaagttcccggggtcaatttctggtagtggcaagcaaagtatactgaagttggcaagcaacacgtagcctctgcatatatcggcctttctcggaatgaaataatcaaaaaaatattatgcgggaagccgctgttttattgagcattctaatgctttctttttcccagcacctaaaccacacaatactttactccagttccgtatttgcccctcccatggcatcacgcctataccttaactgttaattctcaccgtccccattatactaggtttaaaaaagaaggtggtcaatcctgttgatatctgtatctctatataacaaaacttcggtataaaacattcacacttcgagtaaaatcagtacctatcttcatggaccctccaaaatgtcaaattgttatcaagcgattgataactctaatgcacaggtgtaataccgttttactactgtcaaagaaactacatatagtgtgagaatccaaagctaacattttcgagtaacttcgggttttaatagattattatctgaatgcgaagttcaacatttgttgtttccagcggccttctttgtttcacaatacagaaactaatatatatatatatatatatatatatacgctgcagttcatattttagtctattttttgaataaaggttccattttgtcggagaaaagattcttcgactttgctctagaaattaaaaacgatggaatattaatcgtcccaagtaacggtagtggaaattggccaaaccctgcatttggcccaagggagacaccacttggggcatgtcctgtctcaagacaatctgcatcaacgagactagcctctgttccttcttgtaaagaacttataacatttcgggtcaaaacatcaacccaattatctcttttaaccaatccgtgatatctaaaattcgttacatcaccaatggcaaaaacgtttcctgcctcaacagcttttaccctgaagtttttttcaacttgaatgaaccctttcttgtcacaaaggtctgaaatactgttgaccggcacatttggagaaataccaacgcctctgtaaatcaaatcagcatctatatatttagatgagccctcacctagaaaaatacgtttcggcgaggtgtctaaagaagcccctactgtgttcaagtacaacgtaataccattttttgagagatagtctgtcacattttttcttagggtatcgttgtataacccagagtccggcagtagcttatcggaattatgaataatggaaatacgctttttgccagacctgatctcctccaaatacttgaataacaattcaccagctagttcacaattaacaaagccaccgccaagaaaaagtatgtgatctgcatctgagattcgagaagcctctctttcaaaatactctttatagttatccccgaaggtataagttgaaccaattggatcagcccactttgagccagttgcaagaaccaagatatcaaactttatggccctgtctgaccccaaaactacctccttatcatcaaagctggcagccgtatctttgataacttcaataccactatcaagaacattttttaacggcaggatcgacttggtataatcctttgaaaccgtcaaacggacagctgagggtagaaaatacacataattagatgctgtgacgagctttattgcgtatgtcccacccagttccctgtacaagtgatttgccacagacacaccaaacacaccagcaccaacaacaactatgttctttgtgttaattgtcatatattttgcaatttctttcttcctttctctgctctttcctgtaaataatgaagaacaacgatgaggaaatgtgtgtctatcaatgatttatcactgctttcgtttctagtctgcagcagctaatatattaatacttataataggcttcatttgtccagccagataaaaaggactaatcatgcagggtggacattcaattaatttttatcgctttttaacgattactaatccagtattaccaactacaatcactcagtcatgtatcactaataacgaaaagtaagctgtacaatgctcatcttcctagcactactagtactgctactatgagacaccattgaagtcttcttcaagacccccattatgagaacacttggctcactatacaatcggcgggagatgggttgttattatagagagtttcaggaaaagcactcctagattctagtcaagtactgcctattgtataagagacgagggcacgagatagcgcagtattttatgatgaaaatatgaaaataaatacttaactcattgagtaagcttagctgggcaacttaactaacagtcaaaaaaaaaaaaaaaaaaaaaaaacaagagccagcaaactgacattaacattgatcaataaaataagaaaaaatgtaccagagaattcgattatgaactgatgacaatatcattaaagactttgcacagtattcaaaaactaatcgagagctttgaccaaaaagtgtcccgactttataatgagaccgccgcttaattcataggagttatatggtatgctttggaaagctattacattgtttgataattcaaaaataagccacaatacttcacctattgtgtaccatgtattataaaacatcgcagctcgtatctgtaaacatacattgacttacattttagtgataacttgggtacttgagtgaagtccatttctcccgtgcttccggaacataaaccaacatagattctctttcactcgaaactgctcgaagctgttgctctttttttgatcgtggctttaactataaaactcaacagctgcgtgatgaacgcgctgtcaacaaatttcatcttgcgaattatataaaaaacactgcgagtgattaaacctcagtaaacttgttacgtacctcataacattaatgtgaaatacactatattgaatatgggggaagagattagacttttgtcctctaaaggtcttgagacccatagtagcttttgtttgcccgaggatattttcagaaaccgtttaacatggttgtgcagtgagattcgcaactcaggattttggatctggtcgctatcatggttaccgcttgccgtttggtgggggatggccagtacttggttttatccccttctgacttcagtagttctaatcctggcgctaattgctattttgccagtagttcaaatacagtacagtaaatatactttatcaaatcaactcacccagctttctaaagaaatcatcaaaagtgcaccaggtgcatactctgctgattgggacgctgttgcaatacatttcaattcctacttgtatgaaaacaaagcatggaaaactgcacattttttttttaatggtactgactgccaagaagcattcaggaaaaccattctagagccagctgttttgaggagacaaaacgaagatcctaggttcagttcaattgagattttggtcccttacaccgaagacgcggtgcaggtttattttacaaaagtaaacgcacagtggaggttgatccatggtaagaaggaatgcaaacttactatgttggaaaatgtcaagcttcctaaggaaacctatcgctgcaagctagcatggagttgccagagaatcaggatttctttctctccactagacttccttcctgatatgtctgacttctttatttgtgcaaatttatcaccagcatgcttggtatcttattggctaatagacattttctttagaatgatagatgattttcaaaacataaggcctaaatcgatgaaagttgatgataaaatgcagtacctatcagatattataaacgagcagggtgctagccctgaaaaatgggatacaattgcaaggaaaacgaatacacgattatttgaaaagagggtctggaaaaacgaagagtttttctttgatgggactgattgtcaggcattctttgaacggaactttagtagccttttgttctcaaaaaaatctgcgtcgcctagatcattaaacgttgaactttggaaatacattcaagaagcgcaattgagctgtaactatgagccgttaccataaagatagaaacatttattttgacttagaagctacaaggaggatcaactattaatatttttcctagagaacatttttaaaattggattcaataaattagcgccatctattgcccttacacttttctccttcatatctggctagaaaagggggggttacatctcggaatcaaatattttcctctgcgtcgagttttaatcctgcttctggttacattcttttttatcatacacgattctttgaacatcaacttctctcaaaaccatccgccttcagcggctacaattacgtaattgcaccaaggcattcgcggagaattcacgaatttgcagacgccaacagtatacgactcccaacacacgtctaatatcttgtacggatttcaagagatagaaatattacttccatggaagccgtttagagcagactgaatatgggcttagacaataagcttctgaacgagggtcttaaatctaaattcggattttctttttgaccgaaagcggaaacttcgcaggcgcgcaaaaggggttttcaaggcacctcggcacccctataattggcattctcacattctgcgcatacgaatacacatgagtgccataaaacagtactccacatacgaagtctatcaaagatgtatgattcgttcaaaaacaagaacatcttcatagtgataatgagattgtgtgaaagatgagatatggagaatatgtgaggtgctaaatgagcatctgttaacgaatcgtttaagtagtgataacagatggaggaacgggtataaatagagctgcttcaactatatgcctttgaggtatgcgctttcatttcactatttcttgttaagattacatcagcactaacaaacaaaacaaatacaatggtcaaattaacttcaatcgctgctggtgttgccgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactacatgttccaagccgcccacccaactgaaacctacccagtcgaagttgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgataaccggtgtcccatggtactccaccagattaaagccagctatctccaaggctctatccaaggacggtatctacactatcgcaaactagggagtgatgcctttacgaatgaaaatccatagacagtgaaaagtaatgaaaaaataaaataaaaaactactttttttgatgatataaataccgttgattatataaatgtatattaatattatagacctatttgatcaatgacggtgttcgtgaagtatttcatgaatacgataaacataagaaagaaacttttacactattgtagaaaaagcgtggacggaaataaagctaacagagtatgcccaataaacaacaatgaaattggaagcgtatgacttcgcagcactttgtccttccataaaaatgagtcgctgcttcttttttcattttttggcgcgtcgcgtcgggccgtatagaatatgcgtcacttctaagaacaagattgcagatcagggcagtgcgagttacaagtcatggtaccagactctcatttagagaccctcatttttgacacttaaaatatcaaaatttctgggttgcgatagtttttgtgtaactgtaactagaaataaagctgaggggttagtgttttatcaacaataagatagagggtggtaagatgaagtgagacaatatcgtaacgtccgttttagtatacggcgctgataagttatattaccgtagaattatttggcgtttcgttgactcctacaaaaacaacaaacctatcaccgtatcgtcttctttagatatagtctcttcgtatgagtagtgtcacatacaagattaaagatgcatcagttatccttttaggatattgcggttagcatatgggaatggaaataggatacaattttatcatagcaccggcatgagtttgagccactaccgtattgtttctcggtgaatatagagtgttacgacagtgaggtggcatattattctaatgtatggtctgtgaaagttagaaatattctgaaatggcatccgttcaagcaaatggtaatattaaggaacttttacgttaatgacgttatggtagtgctcatacttcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn