nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgtatcaataccaccatgacgtcattaacttaaatgttccttaatacgtcataccactatgctctattccatatattgtaatataactgtactctatagtcatacagacgcttttacttcaccccatcttctcatactattgtcatagaatctcacactgacgcatgattaaaacgaataatttttactgtaagggctgccatccgcgctctatccttttgtttgcaatatttatatacagaatctcaaaacaagcgggagaagtgctaattacccagaggtcatgcataatctgagtaccaccgtacctctaggttttgctttgatccgttttacagtgacaccgaacataaggggaagctattgacatggtatcgaaaggttgtccacattgggaagtaacttggttctatgaatcttcatgtcagatacgtaggacagactcttcctgtgtaaatatttgtgacagctacgtctattttctactagatgtttacacagttttgtcacaggaaatctacgcttaaaatatgtatttcattcaagcggtaaccgctgtacgagcagtgacattgctggtcgcaccttaaatgtaaaccaacgttacggcacaccgtgatgtacccgcattaaagttttgtaaattcgttattacgattatcgagttggctagatagaaaaccggaaatgaaatggatgcccttttcgaatagctgagtttctttgcctaaaatagcccaatattgtttccctttttctatcacgaggttactgagccattgcatgaacgcgcgcgcctcggcggctttttttttctgctgtgctgtataaaagcgaaaagccagaagttactatctcgaataaaaaacccctcgaactgccatctcactaccgaaaatgaaagagaatgaacttaaaaatgagaagagtgtagatgtattatccttcaaacagctcgaatcccaaaagattgttctacctcaagatcttttcagaagcagctttacctggttttgttatgaaatttacaagtccttagcgtttcgcatctggatgctattatggctaccacttagcgtctggtggaaactttccaacaattgtatttacccacttatagtttcacttctggtcctgtttctgggaccaatatttgtccttgttatttgtggactttctcgtaagcgttccttatcgaaacaactcattcagttttgcaaagaggttactgaaaacacaccaagttctgatcctcatgattgggaagttgttgcagcaaatctaaattcgtacttatatgaaaataaggcttggaatactaagtactttttcttcaatgccatggtctgtcaagaagcgttcagaacaacccttctcgaaccattttctttgaaaaaagacgaagctgccaaggttaagtcatttaaggattccgtcccttacattgaagaagcattgggagtttattttagagaagttgaaaaacaatggaagttgtttaattctgagaaatcatggagccctgttggcctggaagatgctaaacttcccaaagaagcttaccgatttaagcttacttggtttttaaagaggatttccaatatttttatgttgataccattccttaattttttgtgctgcatatatgtgtcacggggaatgtgccttctattacgcaccttttatctcgggtggattcttttcatgttggtacaaggtttccaaaacatgaggatgatcgttttatccgtgaaaatggaacacaagatgcagttcttgtcgactattataaatgagcaagaaagtggtgcgaatggatgggacgaaattgcaaaaaaaatgaataggtacttgtttgagaaaaaagtctggaagaatgaagagtttttctttgacgggattgactgtgaatggttttttagccacttcttctaccgcgttctctctgcaaagaaatctatgcgggctctatcattgaatgtggaactatggccatatattaaagaagcgcaattatcctgcagtgaggagtccttagcgtaaagataaatacaactttttcaatttatatattttgtagtttgtcagctgcgaataaccaaaacgagactactttttaccattacaaccattttctttttccctatttctcactggttgacagaaatcagtgtgctatcatcctaccatatgcgctaaacttattgtctttctcctcctagagatgctgtattccatgcatattctgaacgatgggttggtgtttttatcaagcaaggttaatcacatggcgtggcttgctccacacatcagtagaaaacgcataccgcagcggaatccttaaataataagtgattttactgttcatcaactacaatcggactctttcacaattacccttcttgttttccacatttactgttaaatgaagggatgtacagaaggcttaggaaaacctgtgctgaatactggatggacactgcattcccacagtgaaacttttatagatacactgtcagttattttcgaactttcatcaagttgctgagttttagtatccctttgccttagctatatgtttgaatgagcaaaatatttgcaatgtctctagctttcttgaaatattggtttatattgagggcttggtaagatttcaaatttcactttgaaatactcaggagaaaaatcatgctcttttgataatttggtgactaaacatacataaaacagtttaattttgggtggtaatggctgtgtgactagctatagaaagaaaaaaattaaaaaaaaaaaaaaaaatcaagtagttcctgcactgcgacgtccattatagcattatgaattggtccctgatttacgcatgcgataaactatttttagcgcagccgcatattatccgagaataacttccgacataagaaaattcgcagaaaatagataaaaaactgctcttggcattcttcacttcctctattacacactgtgtcataccacaatcatctcacagtatgtatttgtatgtttatacatgctataacgtaaaacaatgtagaatatatatctaaatacctcacggttttagtttagtgcagcccacatactacttttttccttttgtttttttttatatttcaaaggttaaactcgcttagactatgtctataatataaaaaaaaaaatagctctattccgtttcttttattctatttgatatttccatcacactttcatcttaatcacggatgtatactgataatagggttgactgcgcctgtacggattacagtgccctcttcaattggaaaatccaagctttcaagatgcgtaactgttattcaaaggatcctctaagataaaacacagatcggcagatccgagagttggcttctgtgccttgggctcaaattcctttcccacctcattcaaattgatttttctgactccaaaaaaagacaaagccctgcgatagttcccgaatgttgtaacatcaaagccaagcactcctttatagaagtcgcatgaacgttgaatactagcagctggtgaaactacagggtctaaactaactagtatccatatcgttttgagagcattgaaagtatacggagtacaagctgggttagaaggaatttttatcttaacagcaatgaaaatcaactttctagactgaatccctcaagaaaattgcaaaagactaaccgatactggtttaaaagagaaagatgtcaaatatgcggagttataccatcaaacaactttggacggccccgaaacaaatgtccgcaaaaaagatcttattaaagtgcatggacactatcatttctataatacaaaatactccaccgcacaatagtttgtcgggaagtcatcaatcaatcttgtacgagctttacaaataactttttaggatcggtcccctcataaaattatatataaatgggttagtttccttcttcttctgttaacatgaagttgcttcgtactgttttttgccttgctcctcttcaaaagaatcaatcatgtcacagtacggatttgtaagagttcctagagaggtagaaaaggccattccagtggtgaatgcacctagaccacgggccgttgttccgcctccaaacagtgaaactgctaggcttgttcgggaatatgccgctaaagaattgactgcccccgttctaaaccactctttgcgtgtttttcaatatagtgtagctatcataagagaccaatttccagcatgggacttggatcaggaagttttgtacgtcacctgcttacttcatgatattgcaacaacagataagaatatgagagccacgaagatgtcatttgagtattatggtggcatactttcaagggagcttgtatttaatgcgacaggtggaaatcaggactacgcagatgcagtaactgaggccatcattcgtcaccaggatttgactgggactggctacattaccaccttggggctcattctgcagattgctactacgcttgacaatgtcggatccaataccgatctgattcatatcgatacagttagtgccattaacgagcaatttccaagactgcactggttatcatgttttgctacggtggtggacactgaaaactcgagaaaaccgtggggccacaccagttctttgggtgatgatttttcaaagaaagtcatatgcaatacatttgggtataactaaataggtaagtttcaatgaggcgagttcagaatgaacagtgatgatctcctttctccataactatactatacgtcccttttatttactgtagtttttaagaacaaattctctgatgaaccagtcgtgaaaccgtatatcgttttctgccaattccggatgaaatgatgtcgcaagaatattgtttttttgcttagcggcaacaattagttcttgaccaccattatccttcccatctaatttgtacaggacctgcacatgttcaggatccagcacctcttctattactggggctcttataaaagtagcaggaaaatcattgcagtgaggaataaagtttgaaaagtcgcaaatccgggtagaagactgagcttgtctcccaaatgcatttctttttactttaacctttagtaaattcagcgtcttgaccagtttttcttcgttagataattgttgtgaaatataaatcatacctgcacaagtaccccaggttaccttgcttgggttgtgtacgaatgcgtagagatcgtcgtaaaatcctgttctttctgcaataagggacattgcagtcgactctcccccaggtatgatcaatgcatcacattgagctagttgatttttatccttcactgtcatcacagatagttttttttcatagaaatccctgttttcgacgatgcatttttctacgtgtcgcacatgttcaatgaacgcaccctgtaatgccaagactccgataacgacggtcatttttgagatattactcttgtcttggccccagcaaccggggtcatggtaagtgtgcttgctactcaaacagaaaaaaatgggcttttatcaatgaataactttttttttttgtagctgaatgatgaaagatggctcaactattcttacagtttccaataaagtgacgcgccgcccaatggcataacagtagtaggcacattatatcgtttgaatggcaaaatgttgtggcaaggaaagatcagaattatttgttcatgtggaatgaatttcacacacacacacacacatatataaaactagtatgtttctccaccatagtcacattattattcgacccttctaggaaaggaactataatagaaaaataagtatatcgtaaaaaagacaaaaatgtcagaattcaaggttaaaactgggcttgcccaaatgttaaagggcggtgtgattatggacgtcgtcacacctgaacaggctattatcgcagaaagagcgggcgcttgtgctgtaatggcattggaacgcattccagctgacatgcgcaagtctggccaagtatgccgtatgtcagatcctcgcatgatcaaagaaattatggaagctgtttcaattccggtgatggcaaaggtccgtattggacacttcgtggaggcacagatcctggaagagctgcaagtagactacattgacgaaagcgaggttttgactccagctgattggacacatcacattgagaagcataacttcaaggtgccatttgtttgcggtgccaaggatctaggtgaggctttgagaagaataaacgaaggtgctgcaatgatccgtaccaaaggtgaagcaggtaccggtgacgtttccgaggccgtcaagcacatcaccaagattaaggcggagatccagcagtataaagagaatttgaagaccgaatccgattttgcagctaaggccacagaattacgcgtccctgtcgacttgctgaagacaacactatcagagggaaagctacctgtagtcaattttgctgctggtggagttgctactccagcagacgctgctctattgatgcaattgggttgtgaaggtgttttcgtcggttcaggtatattcaaatcgtcagatcctgagaagttagcatgtgctattgttgaagccacgactcactacgataatccagcaaaactgttgcaaatttccagcgatttgggtgacttgatgggtggtatttccatccaatcaattaatgaagcaggaggcaaaaacggtgcaagactttctgaaatcggatggtagaactagcgatgctcacacaacgctaatttgtttccttcgaaggggcagtcggctattgtagtttctatatattatgtagcacaacatggaaaccatattcagccagtttgtatatatgagaattaaacgttaaaactttttcatcctatcagtcttacacattggccttgctaaagggcacaatcgttcacgtatatacatatgtatgtttacgtatatatatatgtgtttacaaatatgcatgtatattcttttcgaggaagattattatatgctattaggcgatgagtcggcttaattttttagggggacgagattggcgcgttagtgcataaagacagcaaatcacctggaggtgacaacattaatgcatttatcggtttttggctatgatgcaatgagtacagttccaattgaacggctcatgaactatgaaatatacgaattattcaactagcagaaggcttgaaatattacttattcagattatgaaaatggtgctgttatagcaaaataagcaacatcaatctcttgcgacgacagcaaacaaaacatataaaaacctcgtattatcatcttcatgaacaatattcttgtccattctttcgttcttttaccttttcaattttataaaaataccacaacaacaataaacacacttccaagctatgtctacagacaagatcacatttttgttgaactggcaaccaaccccataccatattccaattttcttggctcaaaccaaaggttacttcaaggagcaaggtctagacatggccatcctagaaccaaccaatccttccgatgtcactgagttaattggatctggtaaggtcgacatgggtttgaaagccatgattcacaccttggctgccaaggcccgtggtttcccagtgacctctgttgcctctttgttggacgaaccatttaccggtgtcttgtacttaaagggcagtggtatcactgaagacttccagtccctaaagggtaagaagatcggttacgttggtgaattcggtaagatccaaatcgatgaattgaccaagcactacggtatgaagccagaagactacaccgcagtcagatgtggtatgaatgtcgccaagtacatcatcgaaggtaagattgatgctggtattggtatcgaatgtatgcaacaagtcgaattggaagagtacttggctaagcaaggcagaccagcttctgatgctaagatgttgagaattgacaagttggcttgcttgggttgctgttgcttctgtaccgttctttacatctgcaacgatgaatttttgaagaagaaccctgaaaaggtcagaaagttcttgaaagccatcaagaaggcaaccgactacgttctagccgaccctgtgaaggcttggaaagaatacatcgacttcaagcctcgattgaacaacgatctatcttacaagcaataccaaagatgttacgcttacttctcttcatctttgtacaatgttcaccgtgactggaagaaggttaccggttacggtaagagattagccatcttgccaccagactatgtctcgaactacactaatgaatacttgtcctggccagaaccagaagaggtttctgatcctttggaagctcaaagattgatggctattcatcaagaaaaatgcagacaggaaggtactttcaagagattggctcttccagcttaaacgtgcttcgtcactcgttcagcccagccttcctctacgacttgtttatgatttcacattagctgttgtttcctactcgatatatagacatacatatttacgtatcagagcatgtatacaagctttaaatgaacttcgtttatcttaacactttatttccttgcaaaatttgcacacactcggtggataaggcaactgcgtataatttgtagcttcttttcaaaatatagtagatggatattaacataaaataatcactttaactaattgtcaaaagctatcctggcagacatcgatgtgaggggtgaaagcttcttggttaccgctgggtcatctcctattaaacttttgggaaagccaacatcaaaaggaacaatactttccaggtattctatttgttccggtgttaatttaatactcaaagcctcaatgttctgcttgagatgttcaattttccttcctccaatcaatgggaaaacatttttcgctttagagcgaacataggcaatagcgatagcagtaacagactctgttccatgttcctcagcaattttagtcaatgcttcgctgattttaacctccaattctgtttgttcggggccacccacaaaagtacgcagaccctctccattcttcttccgttcttccattgcttttttactctgaaatcttccacctcccatgacatcccatggggctagagccataccaaaatgcctagccattggaataatatcacgctcaaagtccctgttcaatacattccatttaccttgatagacgctaaaaggagttttaccatgagatgtagcgtagtaatttgccgcagaaacaacccaagcaggtgtatcagatactcctaaatataggaccttgccctgctgaactaaaatatgcaaactatccataacttcttcgattgaactcatataatcccaccagtgaatgtaaagtatatcaatccaatcagtttgcaatttgcggagagaatccctcacactcacatgtaaactacgcttgtgattaccacagtagttggcacttttaccaccacctacttcatacttcttataatctccggtaaacttggtggcaattacaatctggtcacgcagttttcttgatgccatccattcacctatccaaatctctgactcttcattttggtaactgtttgcagtatcaatacaattacctccagcttcataaaaagcatcaagaagttcaaaggcctgttccttattcatagagcccataaagcctgaccatgcgtcgccgattgaagctcctcccagaattagcggtgaaacccttatgccggcagttttagaaagaaccctgagacgtcccaattcggtaggtggttcaggtagaggtttaaacaagtcagtcatgctgaatagtggttttttatgcaatagacaatatgttaagtaaaatacaaagccgttcagctaattggttagctagttaatgaagagaagaacagcatgcatccttgacttggaaatattgtcatacttaaatatggttggaaattttgccccccggtttccttgaatacgaacaatgcaacttatttgagtcttcgtacgagatctgcttactggttttgtacagcgctgaaagcgaatttgaaaatatatgcaattagaagagagtgaatcagatgaggatagggttaatactgtaaaattattaccaaatattgaatgacatataaaagtcgtagtaaccgaatttgttttttattatgaataaagacttcttgttttcgcatacttcgatgatttaagaaattaaaagtcatttacccaggcgtgattataaattatattggcaccgctttatcaacagcggtgggacgagacgtttagatagtaattacaatagaaatacaactgtttcaatattaaaatatctctagtatgtaaataacacatataggcaattttcttcgaaacgtatgggacgcggttgatgtatgaacggaacgcatcaattaaaggtttgagaaaagtcttttgcaaaaaaattgagtttgcacttctcatacacaattggatagcgtcttaagtgccttttattcacttttcttcttttgtttcacattatttatattcgtatatacttccaactctttttttcaatagaattcattgtcatgctcaacatgtaggtccctcgcatattgcgaaccacccttcgtatctttagcctcggcagaatcttcttcaacatcacccaaatcttcggcatccctaggtgtgtgattcaactgaacactaggggcatactttgtgttttccaaattagcaaatatattggtcattaccttgtcaagatattcgggagtatttacattgaacatattcgaaggtctaacacttaacttataatctggaccgtaatattcgtaatattcattgtacggtaaatctttatccaagacaacgttatttagtagacctgtttcaaagcaccatgtccttgcaacatttctcatagtatagcctcctccaccaacaaccatcattgggatcccaaaggatttcacatagtttacacaattagcatggccttccatggaaagattaaagcaaccaagacgatcgccggacaaggagtccccaccacactgtaacacgacagcagaaggttgataccattccataattttttttatcacaggttcaaacacagatctatacgtagcatcgtcaataccgtctcttaatggcacattgaccgcgtagttttttcctgcacccacccctatatctctcagttcacctgtgccagggaaaaactcaccatatttgtggaaagaacatgtcatgacacgatccgttgtataaaacgcttcctctacaccatcaccatggtgcacatcaatatcaatatacagaactctggggtggtatcgtagtagctcaataatgcccagtactatgtcatttaaataacaaaacccagaagcttccgatttttttgcatgatgcaaaccacccgcatagttgacagcaacatcacatttgcctctattcagacgagcagctccttccatagagccaccaccagatatgctacagtactcatagagcccatcaaagacaggacaatcatctccgacattaaacttgacactttctcttttaaacatttctaaattatctggagtaaccctcgataaaaaatcaatgtattcatcagtatggaactgacacatttcttgtttcgttgccggcttagctctgtaaatttccatcttcttgtacaagccataattcataataagggaatgtgccattcttattctatgcggcttcatcgggtgacctgctccatatgcatagttcccaacgtctgcatcgtaaaaatatgcaacgcgtcttttatcgcttggcttgaccgtgatcggatcaaaaggtgttgcttcatataccatctgcacggatatcgagttgtagccacgaatgttttgtatggcgcaattgttttatgaacctttatggttattacttcaaatttttattatgtataatcaactactagtatcttttctgtttttccctttcgatagatactatgagccggggagggtaagtaaataaaaagataaatttcaaggcaaaatatgggacatatatttacaaatttacctatacgctctgagttgatattacttaagcaccttcaaaattagctctcaccgcttcataatgattcagttcagcccgcgacacacttggggtgagctgctcttgtgctttcaagaagtcttccatttttacgacaaccttagtatcctcttttgtcgcaatcttatcaaaccagcgacgtgtagaaatattctctcccgtcaattcgttatgctgagaaacttttttttctaccatgcgtgcaattcttgacatggcgttaagcattgcatctgagcagagagcataaaaatctgccccggtgtaattaaatggacatagctttgccaactcaataagctttacgtcgttgtcgagcacgaatttgcgagtcagagcctctaaaatattcaattgtttggtatccgtatccggaatgcctaaatataacaatttatcgaatcgtcctggtcttagtagtgcttcgtccaataagtctggtctgtttgttgctccgataacaaatacaccgtcagcgtcggtactcataccatctaactctgctagtaactgtgaaacgatacgatccataacaccacccgaatcaccttgattaccacgtttgggtgctactgaatcgatttcatcgaaaaatatgacacaaggtttagcctctctcgccttttgaaacactctgcgcacattagcttcactctcaccaatgtacatattcaacagttcagggcctttaacactaaaaaaatttaaagaaaaatttgttgcaatggccttagccattagagttttacctgtacccggtggaccataaaaaagaataccgcttctctttttcatacctgaggtaaataattcaggatgttttagcggcatgtctattgtgtccaatatttcacctttaacaaaatcaataccacctatatcatcccaagttacgttagggatttgtggggcaccaatcgaaaccgagaattcgttcctagctttcgaagtagcttttgataaatcctcctgagtgatcaaaattgattgcggaagccatccacacttctttgattcttggtaaaaacgcgcagtagccgtcattcgtgccgtttccacaattgatttgatgtctaaaggagttaaaccagcagaatatgaagagagtgatgaaaatgaaatattatccatgtaagatactggaaccttttgttgaacatctctgtttagttcatgtgaagataagtaccactgaaagatacgcagtctctgtgcttcagacggaacgggtacgagaatctcaaatctcatatgtgatctaaagctggaaggcacgttatctatgttatttacggagccaacaaatgtagttcctgggaatttaaacgtaaaatcgtccagaagtttagacatttcgaagtttatagatttttgtaatttgattgcctctggatcttgattagcgtttacgtcaagcaaaattgaatccaaatgagccaaaaaaatcacagcaggtgatgcgtacggtaggacattttcacatttagccctaatgtaaccaataatcttagatgttgaatccagttgtcttgaatttgaagtgagcgaaaggcaatctatctccagtagatgtataccaagatattttgaagcaaatctcaccattgtagccttgcccacattgtttgtagtggaatgaagtaacacagaggcatttagggtgattcccctttgagaacaattgaaggaagtttctaatatgttaaccaattgtcttacataggggaagatatgcaaatcatagtaaaaagtttcagcaaaaccgtaatatctctgaagattggatctactcaagggtaatggtcttctgttagtgatattagttgttattagcttcgtccgattgggatcaataataaaatgagaattatctttagagaagcaatcgagctctgcgcttgtgacaaagaaccatacaagggaatcgttcttgtagtactgccctagctcatcttcgtcatcagactcatcattttcctctgctatattgagatcagccatacttgaatcaaaagcgattgggattaaatcattttgacaaagaatccttttgctctcgctaaaaaactttttcaaggttgttagaataatattttgaaagcatttctgagattgaagccagcctccaactcttgagatgaaaacttgattagcaatgggaatatctgtatggcctatattggactttgatattgtcacgacgctgcagtctggaaagcttgctattattttgggaggtgcgtatattgttctttttttaaagccgttggggagtagtaaaacaaacagcttaactagcctgacgcaacccatatttgacactgttataaacgatccacttgtgacatccaggcgcagtagagtttcagcgtctgtaaaggcatatattgaattatcatcattgatgtgaggtgcaggtcgcaaaagatctcttgaaattgtgcaggggagagattcaagatcaattgataaagcagaatttgtccctattttaggtaatgcatattcttcatcttcgttagcatattttagagcacttagtttctgctcagtatcatttactaatatcaattgggtttctgtaaaatcaacaaggccctgcgggaaaggtgagcagtttaaaatttggcaaagaccagatgttaaaatatctcgagaatgaaccacggtttccatggagttgatgttatatttgtaatgcaaaaattgtatttgttgcatctcttgcggtaggtccattagttttgagtacaattgttcattaatcagaaacgttacgctatccagtacaggtactacattgtctaatatgggttcaaaatagcaaaaatccatagtgggctgtgtcggcataaacccaaaaagtttggaaggtacaacaatgctacagaagggcagtgaatcatccaggacacaatgtacaattttaccaggcgtgcaacctggaccgtactgaggcaatctaattgtcccatataaacattcagcttttttatcgccgtattcgagatatatatccctagaaatgctacagggggcgtatattccggagagactaaacgtaagcgatgccttcatattaatgttactataatcgctttcttttggagggtatgcaaacacatatatgctctccactactgttctttgttctaattctaatgacttgtttgaaagtctccgatggccgcactttcccggaagtgttgacgattatcgccgtatactatgtggtgtaaggaagtgtagcaattggctacatgatatataaagttcttttatctctttcttagtaaaacacttctttcgagaacttctttcgcctcatttatcttggccgccatgtagggactccctcctctgtctgggtggttacgaaccatagccttcctgtgcttttttttcagtaatttttcatccaagtgattaatctctctggcggagatatccaagatgagcaaggcttcgggctctgtcattcgcggtgcaaagcctccctggtactggtttaatctatttttcagttcttcgtctatcagtgagcttttgaacttaagtgcatcgcggtagcccgccgtcgggttttctatgcgaatgttatttagttttgcaatagttaaaggggacagggtcttgtagacggtccatgcattgagaccagacttgacacttagagcaaccattgtcacgcccaaaccaattattataggcaaaaccatgctggaatatcctattctttgtggctatactgtgtattgagtggatcctagcaacgaattcgtttgttgttatttttttctagattgtatctccgtttccgaaattgttattcacaatgagcgtttacctcttgcaataacaataatcagagaataagctacaagacgaaaaatgacgttgagcgtggcagtaatgcataacgaagatcaatagtgtatgggatgttggatatgtcgtttccctgccaaagaaaaagaaacacaaaaaagaaaaagcaaaaaaaaacagtgctaaggatttgatattaaacgaagtcccaccatggaggatcatatcccaataaatttatgcatagaatggtaccattcacaactaatatagcctctgctggttcctttagtaacctctttagtaacctctttagtgaaatggttcttgctggctctattattttcctaattcggacgcgctggctccgcgccgtgaggaaaaacagcaggctgacaagggactaatttactgacactttcggctgacacttccgaaaaggtactcaagcttttatgagtaagatgctggtttgatgctaagaatacgatttagtacttcctttttaatgtggcttgttttttttttattcgtccataacagtacaaatataaaagcagaatacattcttgccgacctaaaacttgtgtccttagactcaaactttctgatggttttctttcagtagaatcaacataaacaagcataatataaaacactacaatgaataaactattgttacatctagtacgagtcatttcgatactcggcctagcaaacgctctcacacaaacgcaaccgattttaaaagatattcaaataacagatagttataccaaaacaaaagaatgtacggatccagatcattggttcataatagaagggcaactgtctattccaaagggaagtcagcaaaatataacattccaagtaccagatgctttcagctcattccctcaagaacccttcagcataaaacataattctaacagtgttgccacgatatcacgcccagataaatcgacgaacaatttcaccatttctattccagaaaagagttcagaagatataactactacatttaacttccttgcacagcttacatcagatgctaaatccaaagttacagaaccaaaaagcatcgtttacagtttctattcagaaaatactatgtttaatgacgttattgattacgtcgctaaaaatacttctgctataacaacagatggtggtatatacaaaactaataataccgcctggtttaccgttgacttaccaatgagaacgttcagaaatcccgtttatttgacttctcagacatcttcctcctcagattacgtattcgatacttcgttaactaagtttgaggttgtcactgccgttgattcttttaacgaacctattaatgctatcccatatacaactgttcatgactactccacagaagatgaaattagatgtttatttaattctacaatcagcggtgggctatacttccgtgtgacttatttcacaaagaagctatctacctcgtccatatcaaatactgtcgaattaacatatcccgatgaaggtacatctgtcagacttttaggaaagagagatacttcaaccaccctagcctcagaattatattctgagtcagctgctaacattgattccaccaccagtgatgacacaactagctctgatgctgctataacaccaacatactcaaattcaacgctttcttcttatacttcgcaatcatccgctatccctgaagttgcggttactgcatcattgagtagcgggatcctttcttctacagttgacggtgctagcacctcggcggacgcttccatgtccgctgtctctacggtttcttctagcagtgaacaagcttcttcttcaagtatttctttatcggctccaagttcttcaaactcaacctttactactccttcatcttctctgtctgctactgaaacatatagtattatcagttcagctagtatatctgtcacacaggcttcctacattgataattctacaactaccgctgttacccaatctacttctactatagcagtttcatctgctgaaaaattgtcaagcactctatcatacaccagtaacgtcacaatatcagtatcatcagctacccaacatactactactccttcatatgttagtaactccactacactctcatcctcatctgttcttgaatctgtaattagctctccatacctggcaaacactactgtttcaggagcttcatctgcaagtcaatctactaatccgccatatgtctccaactccacaacatcatccgcaactcaattagccaccattgctccgttcgcgattaacataacaggaacaagtatttcttctagtatcactaatacttcttcagttagttctactacgtccagtttatcatccggcccatttgtttcaaacacagcggttgcctctgggtcttatattctaaccactactacagagtctgcacaacttactgaaatagggagtttgataccaatctcgactattactactagtaccaccacttctggtaccgataaaactggtagtaataaggtggcctcttcaactgaaatagcgcaatctatcgtaaacaacagttcactttcggtgtcaacaatcaacactaacgctgcgacagcagctgctaatgccagaaatgctactttcactcatgcaacccattctggttcgcttcaaccctcatatcatagcagctcactattatcgtccacaattgacaccaaggtaactactgctactacaagcaccagtagagacggtagttcgagtttggctttcaccactgggctcaatcaatccgtagttaccggtacagataaaagtgatacctatagtgtaatttcatccacagaatcagcccaggttacggagtacgacagcttacttccaatttccaccctgaagcctacagtcgttacaggtacaagtagaaacagtacctttagtatggtgtcctccaccaaattgaccgaagctactgcaacggataaaggtgatgcgtatagtgtaatttcatctacacagtcggctcaagttactgaatatggaagtatgcttccaatttctacgctggaaacaccaacagtcattatgagtaccgatgaaagcggctattttactttaactacatgtactgagtctgggcaagctacagaatatggtagtctgattccaatttccacactagatggttcagttatatatacatttactggcgaaagtgtagtggtgggttacagtaccacagtgggtgccgcccaatatgcacaacatacaagtttagtcccagtatctaccatcaagggttccaaaacttctctttcaaccgaggaaagcgtagtggctggctacagtactacagtgggtgccgcccaatatgcacaacatacaagtttagtcccggtatctaccattaagggttccaaaacttctctttcaaccgaggaaagcgtagtggctggctacagtaccacagtagattctgcccaatacgccgagcacacaaatttagttgccatagatacattgaaaactagcacattccaaaaagcaacagcaactgaggtttgtgtcacatgtaccgccctttcttcccctcattctgcaactttagatgcaggtactactatttcattgccaacaagttccagcacatctctatctacaataattacctggtattcctcatctactattaagcctccttcaatttctacatactcgggcgccgctggtcaattaaccatccgtattggcagtttgttgctagggttaatctcatttctgctgtaagaactattttatcaaatagaaagttataaataaaaactaagagttcttttggtataatgcataaataatttttttatataatgtttgtaattgtaatgataaatttttatcatcttggataattttcgtattatcgtaacattcattcgttctagttttatgactaatttgcatcgataatttctacagacgccctatcggcttctaatgagggtcttggtgttactcttctcagtaattgatcttctaaacatctactacttagcagtcggtcttgtacttgaggtcttacattaaaatataaacctttttcatcctttgtgtgtttagactttttgtacttgaaggtctcaataggaagtatccactctaaccaagatgtacccattatatcttgccagttggccattgaagaacccaagtcaaatatattctctaaatgctcatttgttccatagctgtcattgaggatttcaagatcccttcgataccttctcattccgtgtacctcgatagtagtttggtttttacaaacctgataaatgctgaaacaggtaaatgctaaaacagaaatgaaaacagcaaccgccaatagggccacccctaatagatgaaaatctatcaattcacggttgaaactaccggagttaaaccacgtcccaagctcatagcaagtataaattaggactaagaacgcgtataatgttgtgtacattaagaattgaataaaaaatttttgattcctaaaaccagtgcattcagcgaaccaagggcaatgatgatccattttcaatatgcaaacatcgcatgatgaacaatgatgacagcgatcgggcttccaaacatggcatacttggcacacccgaaatcttccatcatgttttaaggtcaaacacctttttgacatatactccggaggaagttcaagtccattttccgctgcctttaaatcgtggactaacaaatcagggaaatctagaggagaaccgggacctctagcaataaccttataataagtgtatagagccactgccaatgtcggaactattgttagcgcgagaaaccacctaggtatttgatgaatccttgtcaatgttatgtatgcagtccaaatatacaaacatgtggtcaaacacctgggaaacagacttgtcaacgaaagcctgtcattcatttgcgaaaaagattctatcgaattccaagatcggcttctttgtcttgtatttggtacgacttagttatataggtttttttttttttcttggacgcaatcacataaaagtgtaatatatctcattagacaaaattggaaaagttagataattagcgtaaaagccttcattaatgataatagcgtgggaggtataagatgcgcttaataacgctgaagaatataaagtttcttatacattcaatgaaacaaggaaattttcaattttaaatttaagttgaaatagcctttagcacctaaaaataaaaaaatattaaaacaccaacatgttgttgaacaagttttccagagaattgaccgaatatttaaatttctatttaagagtcatataaatttattgaaaatcaagttgtatatctttagaaaagcacaaatccctgtaaagctgcaaattgtcgggcttaatgtgtataacagcagaatagtcatcaagagcaggtttataatcatcgacattgaggactttttcgtaaaatttttcgtcaacagacacatgatcaggagcaataagaagtgcttctgttgtcatctcgtcattctcatcgtcgccatcatcatcatcatcgtatacatcagtgaaatcttctgcaatatcaactagtggttctcctattacttttctcattggtggaatctcactactttcatgactgataaaaattggatattttgaatacgaaaatgaattcattttctcttccaacttttggcttctgtcagatattatgtgcaggtaatgttcatacaattctaattcttgctttggagatgtatctctgtctaaatcggtagtctcaactaccctaccttcagccttttctaaactcttactggatgtgatcatctttagcttattattcagccaactttgcttcctagaagtgaacggcgacatagccttgtcttgtttggacaaagcattatgatatcttcttgttgaattcatattatatgcaaagagatcgcgaatccaagttactgatcttggcagataatattcattccagtaattgtcaaaggcaccaggataacctcttacgttttttataattttctctcttgtcacatcattacctgttgcaataagttcttcattaatcaattcttttacacttttgatgttgtaatcattccaccaatgaatatagctccttttaggcatattaagactataagcattatgcaagtagaaatcggtattcatttcccataaagagggaaatccttctctccaggagtagtgacccaggaataaattaatcgcatcttgcctttgtgcatcaacgaatgaattactgtagaatctttttatactttcgatcatatcccttgaatgggagctccactgatttatttttctatatgtctccatggtgttaaccaaatgcgaaccgccatattgtaatgcaatagtatctcccagatcatgaaacaattcagttagtatgttgacgatatcagagtcgtactctaaataactattatcgataattcctaaagatttgagctggcaaccaagtgctctcttgccaatgacgaattgggcggcgttggtcctatcaagacagtcaatacaattacttcgacatattccttcctggatctttgtagaagcaaagtctggaccattatgaaatattcctgtcgtcgtgacagtgtttaccgcgtacttctctaagaattcaataacaccttgaccatcttgtttagaagccctgctcatatcccaagaggtgtaatctaatttctttagtgttggtaaaaattcattcagataatctatacattgttcaaattcccagagtaacttagtttctcttggcgtcttttctttggttttaattaagttcagtatttgaatggttccgccaccatatctttgaaacaagttatcaaaatgcaacgcagccggagaaaaaaatggatctaccacattgattcttataggtggctttgtggttaaattggacgcatcctgggtccagtataaggggattgagccacgatgctgtacaaaagaagtgtatcgatcactatcaaaaaatccatttcccggttgatggaatggagtcaaaatcatatctgttacaatctgttcagtttcgacttcgttagcaacatgacctttattgttaacaccacgctttagaaagcgtgcaccagcaaaatggtgggatcttcttgcgattaaagtaatatatatggacttacccaaaactgaaacattaacctggtcaataaatccatgtataatgcattggaaccaatcaaaaacagtgtcaatacaagcaaaaataggagataataaattgttattccaaacaaacatttcgttatagtcggttatcccgcaaggtattgtaatatcacatcggtcaaccgcttttaatttctctcgcaatatattggtttgtaaagtatttgtgatatcgtaggtataactgaaataaaaggtttttgttaggtctaaatccttaaatatattcaatagccttgcctcatctgaacttttttcaggttttttatagttgttcgtaataggaataatatcaataccatcaatgtgataaataccatgaccgccaatcactgcaacttggctatacttggtaaccattattaaatagtaccaacaggtgaatttaatgaatcccagaagaccgtatcctgtaattttcttatgtagaccatcttcagttgcttcttctaaacttgctagtacattcatgatttcatttctggtgaagaagacattatcctccaacacagttaattctccacggggtacagtaagatcaatttctagaatacgaaacatggtttcccttttattgcttccaacaatatacattcgatctttggtttcgtataacgtatatttacccattacaaacttagaggtctttctctgcttagacccagatgtggtaagtatacctccaccaagggtatgctccattgcatcattgttcatccttgtcctgtttcttttttgctttgcgttacgttactacgtttcaaaactaattaatttcaaataatatcacagcatttacatttcaatagtgctcggctaagtagatgaggactatcgtaaagagaccaatagaagagcttgaaaactttacaagaaatatatacatgtatatattatatatatatgtttaatgcaattgcaagaggtattaacaaatcaggaggacaagtaaatgaacgtgctgcaataaacccaaatggcgtaacgagtgtagtgcgccttagtgaccaccgcaagatagtgccagtaactagtgtacaagtgtggcaaaatgcaaatgagcgttctggtagtatgtgtccaatgttgtagtgtcaactttgtctgccgttctggtggcttttgacagttgattttccaacgattattattatgcgcgaaattaaagaaaaggaatcttgtatgatgataaaataaatagatcaaattaaatcatcagtacagaccagaaaacaattaagtgtccttttagaaatacgagagggtggtaaaatattgaagaatggtaaatttcgatttgggccaagttggtgaagtattccgtagaaaggacaaaggagctatagtgtccggagacaacccagaagaagaagaagacgtcgatgcttctgagtttgaagaggatgaagtaaagcctgtgcgtacaaagaacagaagacccaaagaggatgcattcactcaacaaagattagcggctataaacccggtgttaacgccgaggacagttttgcctctttatctgttaattgctgttgtatttgttattgtaggagggtgcatattagcacagaactccaaagtggatgaagtaaccatatattaccaggactgtatgactaacgcaacctcatcatggagcgacatcccttctgaacattggcaatttgtatttcacaaatataaaacatataatactgcaccacaatggaggtttgtggatgatgaatcagatgacttcacaaaacaaagaggtacatgccaaatcaggttcactactccaagtgatatgaaaaataacgtatatttgaattatgtgctggaaaaatttgctgccaatcacagaagatatgtactatcttttagcgaagatcagatacgtggggaggacgcctcttatgagacggtgcatgatgcaaccggtataaattgtaagccactatctaagaacgccgatggtaaaatatactatccatgtggcctaattgcgaactcaatgttcaacgacacgttccccctgcagttaacaaatgtaggggatacgtctaacaactattcattgacaaataaaggaatcaattgggaatctgataaaaaaaggtacaaaaaaaccaaatacaattatacacagatagcacctccaccatattgggaaaagatgtatccagatggatacaacgagacgaatattcctgatattcaggattgggaagagttccaaaactggatgaggccaggtgcttttgataaaattacaaaactgatcagaatcaataaaaacgatactttgccagcgggtgaataccagttggatatcggtctgcattggccagtattggagtttaatggtaagaagggaatctacttgactcacggttctcaccttggcggtagaaatccatttttaggtatagtttacctgattggaggctgtatttgtgctgccatggcattgatattattaacgttttggctcttcggcggtagaaagattgctgatgcatcaagtttgtcatggaatatgaaatagaaaaggagtgatggttttctttatttttaaccctgtaaaatttttttatttttttatttttactcttatatatgtatatgtttgtgtttatttctgaataaaaatttataagaaccaaattaaaaccgttaatagcccacccaaaattgaagtaaacgaactcatacctagatgctgggcctcattatgcgaaactgttttctttattgcagatttaataacgcctacagtaccggttaaagtacccatcccaatagaccccacggagggagaagcgactgttacgtactgggaggagaaacgctggacaaaagtagtttgcacagtgatagtgttgccctgtctaacaacagtgacccacatggacgttggcgcacgtgtggttgtgtaagtggaggttgtaccttcagtgatggtaatgtatgagtcaatagatagactagtgacagcagacacaggaggttctgtgaagtctgtggaggggtctggcctggtgcctgtttcagctactgcgctccctgtcgatgtggtcgtctttacactggaggatgaaccagacgaagatacagacgaggacacagacgaggaggcggatgaagtagcactggtgctagaatgtgtgaacgtttgagtcaatgtaactgtggtacccaaatcgtttgtcgtggtaactgtagataaatacagtcccgaagacaacgatgaagttgcggtaggaacagtggtggttgtcttaccagtagatgaggtagaagtcgtcgtggttggtagcatagtggctctgttgactgtctgagtaagagtgacggtggttccgacatcgttagtggtagtgaataccgtagtgaagaaacctgtttgagcggtagttgtagcagcagcagcagcggtggcagggtcccatattgtggtctccgtaaccagggcccctgcgacatttgttaccactgtaacctgagttgtcacagctgccatgaccgcagctgaccacaacgacaaagaaagtagcagcgtagcgaatgaatgtaatagcgtgcgacgcatcattttttttttgattgtcttgcagaagttgaagaggtctttactgtagcatatacaagtgcttaattcttgatttttattttctttttttcataatacacgttatagaaaaagccccattctcagtttatgaaaaaacgcgatatcaccatacacgctgaggtagggggatacaaggtgaagaatgtacgcaataaggcgaagtatatggcacaattgagcagtaaaagtgttaaaatatagtgatatatatatataaaatacgagagtaccaactattatgatcttttaatgccctctttccgttgagatattcataatagtaaccgtcacggaactgtcgctttatacggtgaggggattatttagttcctaatttatattagataaagaagataataaacatgagggatgctgtaaatgaaagtgaaataactgctagctagaagagcggtaagcagcaatggccaaaaataaccacatttctgccagtggtaacagtacctctggagaccatcgtcttaaagaggaggttctgaccccaactacatctgcctcgactcctcatagaatatttagcgtggacgatgatccaaaggagatccaaaacgatatcaggtatcttgagggtctgcatgaagggttgaagttcgccctgcatgccaataaatccaagcgatctgtaagctcgcaatcaccaatcgtacatagcagcaacaacacgctgcaccaccacgagcaccaacaacacttgccgcccacactagagtcgctatcctccaagtcgcactctgtgccagacttaaatacagctactcccagctctccgaaacgaatgcattcatctatccgggaattacctcatgatgacaatgatgacgaggacgccaatgatgacagtcggttcattatacacgactcgcacggccatgatttacttatagacgagatcaattgccagtcgccttcacacttggaaaacaatgaccaggcgtctaatgcttcgtccacagagtcattcactttacgagaaagacaggacgccatcaacgagacccaccccttcggtatcaggatatggaagcctgctttatataagaaacaccgttcagttcaaagaaccgcggcgcaagacattcacgagactcagttgaagactattacctgggaggtgacttgttccaatgtgctatggtttattttgttcggtttccccattgcgatactcttctactcggcggctattgtggtatttttactaggcggcggaggactggtaacgaactctgcgaaggagtactccaagtgtctgtataaactcgccaattatttcctttggccttttggcaaaatggtatacttgttgcaggacgagcaatatttacaagaagataaggatgaaggtattagtatgcagcaattctacaattgggtgacttcatactccaacaggctggtcttccaccagtctcaggccaagtttcagcaaagagaggaccatccggcccctgcaacggaatcttcgtctttgatgccgcccgctaacacaacagcaacaccgcttaactcgaaccatccatcatataattctattagacacgaaattccgcacgcagcggctcaaagacggtactttgggagaggaaaatggagctggggtcgtgttcttttctatacaatcttccatctcgtcttgcaacccatccttgccgtcttatctctttgcctctggctcctggtgtttaccattcccatgagtaatgttctttggcaaattatgtatcattgcagaagacatccgcttgcattaggcttcaaatatgtcgagaactcctcccaatcgcacgaaaatgaaataacccagcagcaattgaacaaaaatatcctcttatgtacgttccgtgccgctggctggcattactacaagtacacagttgatggtacaaatgttattgttgtgaatttaatatccatcgttttctttacaatttttgacttttatgttttgaaaaatttcctgcattggaaaacgtggttcacatacgaatcctcaatattcattctttgtttgacatccaccatcccactagcattttacattggacaagcagtcgcatcgatctctgctcaaacttccatgggtgtcggtgctgtcattaatgcatttttctcgaccattgtggaaattttcttgtactgcgttgcattgcaacaaaaaaagggtcttctagtggaaggatccatgattggttccattctaggtgccgttctattattaccaggtctgtccatgtgcggtggtgctctaaataggaaaacacaaagatacaaccctgctagcgctggtgtctcttccgcattgttaatattttccatgattgtaatgtttgtccccaccgttttatacgagatatatggcggctactcggtaaactgtgcagacggtgctaacgaccgtgactgtactttctcgcatcctcccctgaagttcaaccgtttattcactcatgttattcaacctatgtccatatcttgtgccattgttctcttctgtgcttatatcattggcttgtggttcacccttagaacacatgcaaagatgatttggcaattgcctattgcggacccaacctcgaccgcaccagaacaacaggaacaaaattctcacgatgcacccaattggtcaagaagcaagtctacttgtattttacttatgtctacgctcctgtacgcaataattgcagaaatccttgtttcctgtgttgatgctgtcctagaagatattccctccttgaatccaaagtttctaggtctcaccatttttgctctgatccccaatacgacagagtttttgaatgccatttcatttgccatccatggtaatgtagcgttatcaatggaaatcggtagtgcttatgctttacaggtttgtcttttacaaatcccatccttagtcatttattccattttctatacgtggaatgttaaaaagtcgatgattaatatcagaacacagatgttcccattagtctttccccgttgggacatatttggtgctatgacgagtgttttcatgttcacctatttgtatgctgagggtaaaagtaactatttcaagggttccatgttgatattactatatatcattattgttgtaggattctacttccagggagctctttcggagtagaaagcaactgtccccgcttttcacctggatacctaccaatttttctttttcttatatctttgtattgtttgtctttcttattactttttattctatatagtctttagttaattaattacccgcaacgatcattaacacctcttaaattgatctactcacaattgggttgttcttatacttagagaggtgcgttcctcgaaataactcgaatcaagcccacacctgctcccttttttatttctccgtcaattgcactgtagaatccttttctggtctcatgttgtggaaagtttctaagatgttcttgggtggcttggtagcgctaacaacaatatcggttgcgaccctttatcactaccaaaatcgcctagtctacccatcatgggctcaaggcgccaggaatcatgttgacactcctgattcccgtggaatcccttatgaaaagctaaccctaattacacaagaccacattaaactcgaggcatgggatatcaagaatgaaaactcaacaagtactgtgttgatcttatgtcccaatgccggtaatattggatactttatactaataattgacattttctatcgtcagtttggaatgagtgtatttatttattcgtatcgtggttatggtaactcagaaggttcacccagcgaaaagggtttgaaattggacgctgattgtgtcatatcgcatttgtcaacggattctttccattcaaagagaaaactagtattgtatggtagatctctaggtggtgctaatgctctttacattgcttcaaaatttcgggatctatgcgatggcgttatactggagaatacatttttgagtattcgaaaagttatcccatatattttcccccttttgaaacgctttacgcttttatgtcacgaaatctggaattcagaaggccttatgggaagctgtagttcagagacgccattcttgtttttaagtggattaaaagatgaaatcgttccacccttccacatgaggaaactgtacgaaacatgtcctagttcgaacaaaaagattttcgaatttccacttggttcacacaatgatactattattcaagatgggtactgggatataataagagattttctaatagagaagggttttatctaaaagtaataatcaaaatatttgatagatttatttactttactgtatgtaaagaaaatgtggtcagtcctcacggccacttagttactgatggttatttattatggaaaaaaaaactgcactttgctacttcttctatttatattatgtaatatctactccggttcaaatattttattgatctcttgctcattctttttcctcgtttcaggaactagtatccaactgaatattatcaacgctaataggcaagcagcaaatatgtatcctagtttgaaatcaattttggatacaatcattggtgttaaaagtgatattaagaaattgaacatccaattgataaatgtgcaaatagccattgatatggccctcgttcttagagggaacaattcggacactagtacaaatgtaactgggcccaatgttattgcaaaccaaaaaataaaacaacaagtcacgataattaaaacaatatttgagaagtccgtttctcttccaaatgtccccacagtagcatatgtcatcatataaaataataaatttgttgaaccatataataaacatgtcttgtggccccatttctccacgtaatatatgcctaatatcgtagaaaggaagttaacacttgacagtatgattgaagtaatataaggatccttaatcccgacacctttgaaaacagacgttccgtaataaaagaaataatttattccggacagctgttgaaatgccattatcatcataccaataatcagtctcaaccataactttggctttcccataataaattcaaatgtgtttcttttaactaagctttgcttttttgattcgttgttagtttcctcattattatagttattttccagcaaatcatcgatgaattcaattaccatgctatccgtcgcagggatgccattcatcctcgcaaaagagtatttagcagagggcacatcatttttgatttttgccaagtactgtggagattcaggaacgtaaacaagtgacattccaattataattgcccaaatgtatcccaagaacaatggcaattgccaggctatattttgtgtaggatctttataacatctttcgcatatgaaatttaaaatgtttcccattagtatgccaaatgttacaatcaattgatacgtagataccatggagcctctgatttttagtggagaattctcggagagaaacattggcaccaagacagtggttactcccacaccgattcccgttacggctcttcccaatgtcaaaaaataccaccttccataggagagaatttgaatggttataccgatgcagtacactactaaggcaaaccatataccacctttcctaccaatccaatcaccgatttttgacagagttaaagcccctacgccacaactgatgttaaaaatactgataattaggcctatttgcagatcagtaagtttcttagtagatacaaaaattgtttcatcgtcatggataatattagttgtgccaaatttttcttgaaagctaaccatatttgtcattccaccgatggttccaatgtcccatccaaaaataaagccaccaagcgagattaccaagcacaataaaacgggaatatgcagactcgcattgtgactaatctttgctgcttggccttctatattttcttctttatcatctagatacttaatggttacattataatcccttcccctgcctgcatcaagctcattattgtgaaaatgagagatgtatcccgagctatgttgatacggaatctgagcagtcatttctagcaataattgaagtactttacttcctaagaatacgttaacaaattctttgttagtatttctaattaaaagtggttaattgttctgttaaacagtattcaatgttgctatttgaatttgtgtcatcattagaattactgacatttttattttctatttttttttctattttttttcctcttcttttgagggccgacgtatcgatttgtcaagggaagtataattaaagaaagcactgatatacaggttgctgggtagatattaagaagctcaacatagacacgttatggacgggcataatcagaaccagtaccagaatcagaatcaaattcagcagtcacaacaaccacctctgaagaaatatgtgacacagagacgatcggtagacgtgagttctccgtatattaacctatattacaacagacgacatggattaccgaacctagtggtagagccagaaacttcatacacaatagatataatgccgcctaatgcctacagaggtcgagatcgagtcataaatttgcccagcaaatttacgcatttaagctcgaataaagtgaaacatgtgatacccgccatccaatggaccccagaaggcagaagacttgtagtagcaacttatagcggagaattttctctatggaacgcatcttcgtttacgtttgaaaccctcatgcaagcacatgattcggctgtgactacaatgaaatattctcacgacagtgattggatgattagtggggacgcagatggaatgattaagatatggcaaccaaactttagtatggttaaagaaattgatgctgcacacacggaaagtattagggatatggcattcagtagtaacgactcgaaatttgttacctgttcagatgataatatcttgaagatttggaacttcagcaatggcaaacaagaaagagtattatcggggcaccactgggacgtgaaaagttgtgattggcatcccgagatggggttaattgcctccgcatctaaggacaatttagtaaaactgtgggatccgcgttccggaaactgcatatcatcaattctgaagttcaaacatactgtcttgaagacgcgatttcaacccaccaagggaaatctattaatggcgatttcaaaagataaatcgtgtcgtgtgttcgacattagatacagtatgaaggaactaatgtgtgtaagagatgaaacggattatatgacactagaatggcacccaataaatgaatctatgttcactctggcgtgctatgacggctcgctaaagcattttgatcttttacaaaatctaaacgaacctattttgactattccatacgcccatgataagtgtatcacctcgttatcatataatccagtaggacatatatttgccacagcagctaaggatagaaccataagattttggactagagcgaggccaattgatcctaatgcatatgatgatccaacttataacaataagaagataaatggatggttttttggcatcaataacgacatcaatgctgtgagagagaagagtgaattcggtgcggccccgccaccaccagctacacttgaaccacatgcgttaccaaacatgaatggattcatcaacaagaaaccgcgtcaagaaatcccaggcatcgattcaaacatcaagagttccacattgccaggtttaagcatataaaagtgcgctttgacgagattttaggatacataaataaaaagactatataacatattatttgtgataatatctctcatttctggggaatgtaccccacaggcaccactgtttacttttgtcgctgatatcttcatagaatttttctttattctttggggtattcttctcggtgtaatattcaatgaaaaataaatatcgccagtttctatcatgttcgtccaaatggaatggtctagagtttatagaacacatgttgagtgaatggatttttagtatgttcaaaacatctaccaaagaaccagggtcatcttgacgagtagtaaaggtgagtaggttaacccgtagtaatccagtgtcttctacttcattgtcgcctgcgttctcccttctcttcaatactaaaaatcttgttgtatttcctagcttatcatttatcgaatgttcaatgatgtacgccttatgcaattgggcagctgtttcactagcaatggctaaatgcagaatgttgtcgcaatcggccgttgatgaccgaatgcattggttcactgattcagatgtggaagaacaatccaatcttataaaggtgacctgcggaaatttttctgccatggaccttaagtaacattcaacctggccccatacttgcggatgtgagtgtattatgacttcttcaaaatttccaagggatgcaataccatttggtagttggattgggctgattagacaatgggtaatgggtacatattgctccgctataacttctatatctggtgtaattctattagtatctgctggagcaggtaaggatagggcttttttgatcatcctatcacgcaagagatcataggaaaaaactacttgtccattggtggaattttccaacggtaccactgaataatctatactagtgtcgttctccaattggttaaaacattgggggatagaggctgctgggaggtactcaacatcagatgttgattgaaattgttgtaatgcagcttgatgggaatacgtacctttgggacccagaaaaagaaccctcaaagtcttgctggccataattgaaggatgaatgcggaaatataatgaagttgcttttcgtacttttttagcctgttctttctgcgtattatattcatctactaaaatttttattttcatttttcattatgaaaatacaagagtcatgctgataactgtgtaaagaaactgtacgcttgtcgcagatgatgtagtacgtattttatttacaggtgtcattaatatatatatatatatatatatacgtatacggaagtaattcttcgttaattttccatggactgtgatagcgaaatcaatttctcgacggtgaatcccggagaggccttagagaaatctcttaacaactgcactctctgtttagcaactggagtttcttcacccattgcaccataaaacctttgcacgtttagcaataacagctgtgcatcctgtacattcacgtttgtatccggttcaacatggccattcataaaaacaattcccttatccttgaccaaatcagaatggaactgcaaggtagtatgtggccttgcaaattcctggtgtagtttgtattctgctagggaagtcatcatacaatgtgttgtttggggtccgacaaactgccattggatgtagtgtagttccattccctgttcttcgttcggttttgcatcctcagattgaacttgtctaggaagtggcaacacgaatatagggttattcctggcatttgccatcatcttatcataaacggagacaggaatcacagcgcataatgtattatctttttgtgcccatcttgctctccaaagaaactctacttcctgtttcgataagtccttcagttttccaacatccaaaaaagagtccaatgttttgaagggaactttaggagcacttggatcgagaggacttcttgatttcgtcatcaaatgcttggagttgttattttccatttgagttttttgttggtaatcctctagttctttcagggggtcgattttattaaattcccgcttcttagactctatagtctctttcaaatgatttttcaactcttctatgctgttaaaaccttgtttttgagcctcttccaaaagtttctttctatacttctgctctgggctggaagaataaaaacgaaaaacaggaactgttccaattgccttgttaaaaatgggcgacagctgattagaaatatggattctagtgccgatttttctggttagtctccacatagttattcttaaatctcttttgttctctattttcaagtcttgataagttcttcacatccttcgattacggcgtcaaaataagcgttatttccattcgggtgagttgaaccattgataacaacatggtttaacgatactttgaaaggtttaggcggagccaaccataatggatgaatcggtggatcctgtggagctgcttctacgactactgatacggcacaaacctcatctgaaaccatatgcctacagacaagatagctggcaaagggtgctcgatgagtacaacagacagactgggtcaagatatagacaatcaaggacgttaaaaaccaaatttcgtcgactgaaggacctcttcagcgcagatcgagcccaattctctccttcccagttgaagctgatgggagcactcttggacgaagcaccagaacatccaagaccaagaactaaattcggaaatgaatcatcttcatccttatcatcatcttctttcattaaaagtcatccggggcctgatccgtttcaacaattatcatccgctgaacatccgaataaccacagctccgacgatgagcattcaggctcacaaccgctgcccctggattcaataacgattggaattccgcctactcttcacacaatccccatgattctgtctaaggataacgacgtcgggaaagtcatcaaaagccctaagataaacaagggtacaaataggttcagcgagacagtactgcctccacaaatggctgctgagcaatcgtggtcggactctaatatggaattggaaatatgtctagattatcttcacaacgaactcgaggtgataaagaaaaggcaagaagattttgagtgtaaagttttaaacaagctcaacataattgaggctctcctttcacagatgagaccacccagccaaggagataaaatataaaaacttctattagatatgcttgattcatgtccatatgtatctatttatacaaacattacgtaatatacacagattatacatgaaaggtgctcttcatatttggcttcttgcttccactagcctatcccaaccaggagagtcatcccatctgcctttgcctttactcattagagctttgatagtagatctacatttgtatttccagtctttgcaaaccagactgcctggcccatatttaccttccatttcaccaagtgattcataggcagccaccaaatcttcacaagcatccactgtatcattccaaaccttttcttcaacttctaaatcaggattgtgagaaatggccctataagccttctcgtggcattctagggcggcccatggtctcttcctccaaagttctactcttgcgaccagtcgccaacatcttgcactggttgtaattacctgaggtaaagtgttacagataaactcagtacagctcttttgaaaataagataattgctgcggctcctctggatattcactagtcactaatagttctactagtttttcaataattggtaagtcgatggaaccttcgccagatttgtccctcctaatactgactaattgtttacatgcagttaagacatcctcccactcattcaacttaacagcaacaagcatgtaattctcccaaattttccagttcttttgagcgtcacatgaaatggctcttttcaaacaactataagcttctttcaatttatccattttcgtatatgcagcgctcaaatttgaccatgaaagagcatgataagggtctaatgaaacacatctggtaaatgcctccgcagctatctgcattttaccacattgtaatccaacgcaaccataaaaataccacgtttcaaagcttaatgggtattgccttaacgagtcatttaaatgtttcaaggtagcagagtaatttggttgtgctccagactttggaggaggattaaagtaatactttgcaagggaattttttgcgttgacgtattttccaatctcccaacttttttcccatagggatggatcctgttttatatcacccaaaatggagtaagccctggcatccgaatcattttcatttattctttgaagaaggatttcttctgcctttttttcatctccaacagcggcataacataatgcagtctcgcatgccataccaagtctttcataaatttccacagcggacttcaaaatacccagcgacatatatttttcagctaaggtggcatccaattgccacctagggatgaacggcagctggtggatgtatgacagcctgctagcaacattgatttcgcttgaacttggaaccaatttactcttaatcttcaaatccaattcttctacgagggattgcatttgtaaaagtcctctttcaatagttttagcctttgttgtctcaataattgacctttcccataatgatcgggcgaaaatagaccaatttttgtcaccgttttgatataatattctagaaagcaaagcagtaagttcttcttccacaagaggatccttggccggagttgtgttctttatggtgtaaagacgtaacagcaactggatgttgtcgtaatcagatagggtaggttgatcgttagggttcaaatccagcaacaactttggaatattttcttgacgtagtgccaatggcaatagtttatcttcttcataaccttcatttaggtctaccttttgtcttttactataaatttgctcgtctagaggttcatcagcaatggactcaaaatgaggcttctccaataatagatcggactctaaagcaaatgtttctggtgtagcagatgtcgttctcaaagcaaaattttgaaatgtgaaggatttggcaagaatgatcaaaccggcatgagccttttgctgatatttagttctagtagcgcgtgcacccgtcattacaaattcaaaatttgttatctttttcgctctggtcaaggatggcaggcacaaatgttctgtgttgatggccaatgaacatttgacattctctagatagtacattgcacaaagttctcttttgaaatcttcgtgaatactctccggtaattccttagttatcgcatatgcaaggtcagcagactgatatattgcagatgcaacactagcttggaacccagaaggttctggaatcagtgacaattgcgtcaaaagagctcttgcccaccaccaataagctacagctaataatccaggagtagactcagcagagataataggtagcggaatttcttgatccggggtaacatcaaataagcttttttggccggttatcctttcaagtaataatagtgataaaaccaaatacaatggatcatccataaattcgtaggcaggctggcccataatggctaatgagcgggaaagggctgtattaactgctcctatttcaattccagttttgccaaacaaacctgagattgctttcaacctagctgctgggccggtgtagttattttgaataaaggtctgtaagagggcaatagccaaaaatagcatctcattttcttggcccattttgaaaacctcaacgttaagaaagtcatttagagcagcaataacactagatgtggatatttctcccgaaatactaatttttcccttaaatttgtccacaaattgctgtactagctggtatgattcaccactgatgatatgttcagcctttttcacatatgtctggtcgaaagaaccacttttcagagattctacttctgcagacagcaataattttgcatgcaataacgtctccataattttgcaaccactagtttactttttgcctggtctgatagcttctttttagcaattcctttggcctcgatgagcttccattttcaattttcatcttttttttcacgatgcgaagtttcttagataattatcgccatatacgaaacgcgttaggaaacgcgttctttcctttataataagcaatattatatcaacttaaggtggaagtaatgtggcaaaatcgatagcgactatctagaacaggctagtttaagcatatacataatggcaagtatgtattagtgctaggaattggaggatttgctcttttctgcatcattttttttatttttattggcgaatgttaaaattactaacaatggatgggattccaatacagcctatcaaccatataacgaatattcatcagtaacgggcggtggctttgagaactctgagtcccgcccaggtagtggggagtcggaaactaacactagagttaacaccttgacacctgtgacgatcaaacaaattctagagtccaaacaggatattcaggacggccccttcgtttcgcataaccaagaacttcatcacgtttgttttgtaggtgtggtgagaaacattacagaccatactgcaaatatttttttaactattgaggatggaactggtcaaatagaagtgagaaaatggagcgaagatgcaaatgacttggctgccggtaacgatgactcttctggtaaaggttatggttcgcaagtcgcccaacaatttgaaattggcggttacgtaaaagtttttggtgctttgaaagagtttggtggtaagaaaaatatacagtatgcggtgattaagcccatagattcattcaatgaagtgttgacgcatcacttggaagtcatcaaatgtcattccatagccagtggaatgatgaaacaacctttggagagtgcatccaacaacaatgggcaatcattatttgtcaaggatgataacgatacatcttccggctccagtccgttacaaagaattctagaattttgtaagaagcaatgtgagggcaaagacgctaattcattcgctgttcccattccattgatctcgcaatccttgaatttggatgaaactaccgtcagaaactgctgtacgaccttgactgaccagggttttatctacccaacttttgatgacaataacttctttgccctatgaaaatatatagattatttttttagcatttcttagtattcgtttgtgtatttctactaggtaagtaccaaaatttgccggaaatagagtggaaaatggaacccgttccaagaaggggtaagatgcatgaatattaagttggttgcataaatatgctatataaagtccactacaaaaagtcatttatttttgcccgtaagaataaagaacgaatccgtccttatctctgacttcaatgggaacatttacacgcagtacgggcttcaataatagttcccagtcgtatctggttctaggtgtacataatgaaaaatgtctcagcattcttattttgacagctttgaattttgacaaatttctcaggaaacaccagaggttaatatttggaatatctttaaaattctctggatcttggaaatcattgaaaaaattttccaatgtcacattttgtaagaactcctccacatctaaatctctatattcgatggttcggttcttcaatttgattaaactatctcttaggcaacgccttacagagttgttccaatagtaagtgtggtgaatgtctgattcagggctcattactgtacttaaatttggaactgcattagcatttggtatgttatctcttatggaattattttcgtaaccgattaatgtttcttgatcgttctcgtcgccaacatcctcatctgtctcatcaacactagtaattgttcttgctagatgttcccaaaacgatagaggggataaaggatacacattggtaaaggggatattgattacgttaatagaaatatttttacttggaagtctctcccaaagtaagcggtaataatggtagaaagaatgaaattcagggattctttgtcgttgaaaattttgtagctgtgccgcagttaacatggcgggctttttgttattgtctggtgatgggttatttgaaacatcatttcctgtagttctagaaatatagttcagatttaaggacaatacaactgaagatgtcggcggaggagtaattatcttcgaatctgatggcgcttcaaataatgtttctgtcatggaattgcagtcatcaaaatcatcttctgtatccaaacttcgctgttggaaataatatgattcgccgactacctgttcgttagtgaaacatttgctattacaatcaattgttagattggataacgatgggaaacaactgcataacaataagtcgaatttactgttaatcttcagtaaggatagatgtttgaccattttaaagtaagagtgaaacaaacgtaatattccatttccaggaactacatcacatgaatctaaagtaagtgcagtgataggagactgtaaactgtacagttcattatcttcgttctttagaaatagtggtaagaattccattggagtatctagcgattcggtgtctatcgttacattttctagtttaagttcattaattatgccgaaacagcagaataaactcggtcttagtacgagcttttggtgatggcgttgacgattaaaggttctttgtcttttattattagctttgatttccagtattttcaaccttggcagagaataatacttggattcgtattctttgacaaattttttggatagttggaaagtcctcaaatcttcgtttgtgatggattgctggcccttgattattttcttgaaaaaatctctagatccatcgttgaatacagagtaccataaaggaattttaaaattcggttccacatcactcagaatcactctggtcaggttcggtagatagtctataatatcaagcattagctcaatataagtataatggaagtagttgctttccaatttatcaagcagtttgattcgttctgaagttatgatgggagtctcatcgtttagtctgatgttattcagtttttttacgtctttatcatacgaatcgagtttataagatccagcaataatagaatcttggccactcttattatagaacttactgtattttaacaacgagtcttgggactgaggatttttgaattcgatggatcttacgaggaaccttgcattttgtgatctagattgtgtgctacaatcaccgctgtgtgtgacaatgttcgacgtgtggaactcggagtgtatcaaagcattgaactttaacaacgaaagttttgagtccaaaataacgttttggaaaaggaactcattcgtaatcaaattgtagaacctcgaattgacttggcatagtgttactaatgtattgaagtccaaagttcgcagtattaacagtagaacttttgttggcaaacacatgagggacgatttatcgttgaagcgtagtgatctcgatttgatatcatggctcgtactatgtagaaggcttttggcatcagcacagccctcttcctcttcttcttcctccttcgcagcactggagaccagcgagaaatattttgatctaccaaacaattgcaaccgtttcatgattcggttggtttgaacgtttgaaaatgcggttcaacttttcatatctagcagtggctcatctttatgtactctagtcctaaatcttctgctggttatcgcaaaaaaatatgtgatgtgcgggtttttggcagtaatcatgactcagtctctggaaaaacgtgctatttaacggttatatatctatctatgtacatgcctgtgcatgagctcttcattcatttctgggaagggtgagggagctgggatgcattttctgagttgttcttggcatattttcccaggacgtcctttagcgaatctgggatgtcttcaaactccaagtcgcccacgtcttggctaacttgttctccgttagctttcattaactgttccacggtaacatgatgatcatggaatattttcagatggtctgctatcaaatgtctcactttgcagtgcggacaagagatcaagacagtacctttctcgtacgcctgcttggacattgtgtgtgaagatcgggtgttacatttcttgcaggtgaaagctatcatcatcttaggcttgtctaccttaaaagaccccaaatgaaccttcttatcgtcctttttcacttcattatgtgcgatgatattggtatgcaacgctgctgcgggtagagtacggcacacgttgtagcgtacgcgaggcgcccaacatctggcaaagtacctggtaattggtattttactttgcagtagtgttctagtcctcggaatcatgttcagtctcttgatattccagttgcaccggtgctgctttagtatcgctgatcccttgaagccaacatgacgctctttcacctttcctctcataattttgatatcacgcgaaaatgcaagaaaaaaaaattacaattatgaagtgcagaaggaaccaaaaatatcatcgaaagaaggagtacgtagagcgttactattttcaatcagtgttcccattgtgcatacaagaaatgtctcaaccccagatgtcccctgaaaaagagcaagaattggcctccaagattttgcatagagctgagttggctcagatgacgcgtcaattaaagcttggtttaagtaatgtcccatcaacaaaacgaaaacaggactctacaacaaagaaaagaagcggagaggatgccgaagatgttgatgaggaccacaaaactcttttggaagccatatcgcctgcgaaaaagcctctccacgatgatacaaataaaatgactgttatatcgcccgtaaaatttgtagagaagccaaatactcccccaagttcacgccaacgaaaagccgaagaccgctcacagcagatcaagcctaggaaggaggacactccatctactccgagggcttctgctacacctataatcttaccacacgcttcgtcacactaccagcgcccccatgataagaatttcatgacgccaaaacgtaataataacaacagcagtaaccatagcaataacaataataatatcaagaagaaggcagcaggctctaaggatgctccacaggacagcgacaacactgcgggcgctgatctcttaatgtatttagccacaagtccatataataagtcatcacatcatggaacaccgatggccgtaaggatgcccactactccacgctcttatcattacgcgtcgcaattgagtttgaacggtaatacagcaagcacatcaaacgatgcagtaagattctctcatatcaaaccttcagcgtcttctccgcagtccactttcaaatctaatctgttaccgaattttccggacgaatctctcatggattctccatcactatacttgagcaataataacggtagtgtccaggcgacactatcgccacagcagagaagaaagcccaccacaaacacattgcatccacctagtaacgtacctaccacgccttcaagagaattgaacggtaccaattttaacttactcaggacgcccaacttcaacatgggagactatctgcataatcttttcagcccttcaccaagggtccccgcccagcagggagcgtcaaacacgtcagcttcaattccttctgttccagcgatggtgcccggatcatcttccaacacttctgcgatagcaacagctgctatatcaagccacaccacaaacaattttctagatatgaacgcaaacgggatcccgctcattgtaggacccggcaccgaccgtataggcgaaggggagtccattgatgacaaactcactgattgatcgttgacggccatatcagttgatgattccatacttcctgaaatggaccactcaaagggacaaaaatgacaaatgttgaaattataaaattacatattaatacgtaaaatgacattcttttttagggaaattcggagatagattatcactatgtaagcttatgtatcgtaatatacagggccgatatttcacctagtttactttttctggtggcctttatgtttatgactgtgccccctcttgtgtttgcttttagaggctttctctacaggtatcagtatggtgtcctcatccttctcccctgcctctgcttcgactggagctaacccattttcgttcttaaaagttttcttcctccactctcttaatcttcttgccttcatcactttccttttatccttcgctcttagttccttggaacgataaggtgcaaatttcttcaaaccaataaattcatttaaatcagtatcatcggcggcgaaaatctctcttgcggtcaaaccgaaactctcaggagaaacttcacggtaacgaaacttcaaatcttgctcctcttttgtacggcttctactctttctttcttcttcttctttttcaacctcctctattagtgctagtttgttttgttccaaagcattttccactaattcatttacctttctcttttctttcttcttttgcagtttctcttctttcttgctcttctttctttttggaccttcttcctcgtcttcttctttttgttctttttccacttcaccttcttctgtttggtcatcaccatcggcgtctgcataaaagtcacccattatttcgtcatcctcgttccaggtaggctttccctcttgttgataaaattcttcattaaataattcagctaccacgttatcccactcttcttctttgaaatcgttcttcaatagggtgtcagtgatttttttcaccatgtcggcattaatttcagcaccatattcctttgttagttgctctaaaatgtcagtcaatttattcaattttttagtcttctttttctgaagagctgtctccttctctgcttttatttgctctttaatttttcttttttcctctctttttcttctgcgtgaagagtcatcggatcttcttagtgtagcttgactacgtgcataagatataatttcagctgcgtttgggtcctcgtacctaaaattgtaggcattctcaaatttttctgcagcatcttcaaattcttcatcgtcctcttcattattgttgaggtcaagagaaatcaccttgtcccccttcttaggaatccaggcctgttgattcacaaattcttccaagaaattttcttcatttacggttggatccggtaaattttttccttccttcttcgtagaaggttcctttttcttcaaaaacccatcgtcttcatctccgctagactcttcattttcttcatcgctaaaggcactcttgatttcatttaaaagctgagttttctcttcacgttgttgcgagacgaaagattgctttccgtcaacagttgcatgttcgtattcttcgtcatcctcctttaaggcatcaccagaaagtatgttcatacggtgataatcttttaggtaaataggtttatgcttcccctcacgattggccagtttggcagcagcagattcgggatcctcgaagaatttgactttaggatctagtagtttgtccgtcttattgtttttgatggcatctagcacttgattaataccgttttccacttcatcagtaatcaattcaccgtaatcatcttcctcctcttcttcctcttcgtcttcttcctcatcttcactaggaacgtacgatttgcttgcttcgattgcaggcttaactgtcgtcgcagaggtttcagaagtttttatggtagcagtatccgttgcaggtacggccgcttctttttttgcttgttctctagctcttttagcggcagacttttttcttggcattgaatttagggtatatcacactgttgttgaaaactatgagcattttgctttctgaagaaatggttctgttaactagatgagatgagattgatatatttgaaaaattttaaccgatgaccttgcggctcctccgggtaatacttttttctcacataaatatcaaaaaataacgacggtatttcaataatacttttatataagtaatgataacatgcgaggcaatttattacaagccacgtaggcctaattaaaattataaactaacactaaagtaataataatatttcagattaataaaagaacaggaaataggaaagagataaaaaaaaaattaggaacataaaataaaaaataaagaagaaattgaaggagtgactggataaaagaagtgtatgataatatcaaatggaaatttgaatatattttattccaaaaaattttttttcttttccaagtgaaatataaacagcggatcaaaggtgaaaaaaatcatagtattttgttcattaaattttccgaggggaaagagaacaaattaatagaaaattattattcagcaactttcgtaggtttaattttatcagcaaattcacccagaatttgtaactcaaaatcattaaaatcaaacaaatttggtagcttgattggttcagtgaaacctcttggtaagaaagtgtcatcattccttaattcattaaagaactgatgggcaaggattcttcttggagacagtctttgttgtggttcgtagaccaatattttcatcaaaagatcgataccatctggaccggaatggccaaaatacttctcaaacctctgttgcgaagagcccgagaacagtggtttggaaaatagagggccatcgtaggccggattcgaaaagaaaatgaatcttttatcgggaggacctaacaatttagcaatttcccttagctgtagaaggggttcttgaccttgaaatatggctttgccgataagcatctcgcccatgacacaaccaagcccccatatatcgatctgggtggtatattgggtacaaccaatgatcaattcaggcgctctataaaatcttgaacagatgtaactaattgaaggctggttatgttccaattttttggcagacccaaaatcgcagattttcaagacaccggtttccgggtctacaagaacattggatggtttgatatcacgatgacaaacgccaagaccgtgtaaataaagcatcccgcgggcaatctgataagtgtatagcctgatatgttttaatggcatttctagcttgtttgtcacataacgattaatctcgatttgtagagtttctggtaagcattccatggcaaggtgttgataaactttattatcttgcggggacaaatgagtaaagaaatactgcaatttaacgatatttggatggtcggcaatcctcagaatctgtaattccctggacttgtactcggtatgagcagggacttttttaattgcaaaggggcccaaccagtttttcttatcctgggttaaatatgcttgtacaacagtcccaaaggcacctctaccgattttcctgtactctttcaccagcatccgcctcgtgttgttcgatttattcgaggttacatcgtctgcaatgaattcagatcccctttgcagaggaacaccattctgctcttccgtagacatatgtactagaatgtgatggagtgggggtttcggaaaataaaaagaaaattgaaagatgaagcaaagaactctgtagtcttgggcttaactcctatcaataaacacgttacgggcctgcccacactactaacacgacacaatggcactcacttgcgaaatctatgtcgttttcccttggaggttacgcctgccctcttccgcatatgaaggtcgcttttttcagtgttgtttgtgggtcactgaactgtcattacatacgaactgagtggaagcaagaatgctgctttcgaaagccactacagctacgtgtgatcatataattcctgcataatatggctgcatgctttttaatgatagcttcaattatgatgataatcactgagctactagtattccattattcagcctaagattggaactttctatagcagcggagagtgtttgtttcgtacttcgtgactgtttggcataataacgatgaattgggaaagagggaagacaaaatgagagtaaatcaggtggaaagcagtggttcttctgaaaagaaaaagtgacagtgtgaactgttatagttacgtgtgatgctgttacaacctgtttggaaaggctgccgatggacgcagtttgtcaggcctatcagaagatggaattctaccggcacgaatagaggagttcctttttcatttaaggatatttcaaatcaggaggatatcacgaatatctcgtatccttcgtcctctgactcagttttgacaaagtcaaatggtagtagtgaggtttacaagcccaaagaggaagtagttaagtacattctacatggcaagtttactaaaaataacacgcatttgacattttcaagcgttgtggaggacaagaactttcataagaataagggacttacgtataatgatacaatgctgtactatttgaacttaccccagaaagtgaagatttcgctatctacaggttgtttagggtttaggaaggcagcaagaggggagtatgaagctgcatttcaaaccagtggtagaatgtttgaattgattaaggaaaagaacatgctgaacaaagatatcgaagtggtgatggacgactttgggaagggcagagctgcttttatttccgctcttgttggtaaggaaggggccagtgtggtgaaaaaggttgtgaagatcagcgatgccaccaaattgaagtttggtggtgtaagatcaccaaagatgagaagactatgatcagctcccactatgtatgaattataaactatgtaaaagaagaagaaatatatatatattcgtgtaaataattcgatttttccctttttttaattgtcgtcgttagagttggccaaaatccttaaaatagacaaaaacaaattgacgatgtccaggtaaagcatcatggcgcatctaacttcttcatcaggatacactttcctaaaaatcagttgcgtatcgatgaaaagatacgcggtaaataaaatggcaccaagccagccgtaaagcagattaaacttggaagagtgggtattccagccgaaaagcaaggccgtgagacccattccgatcataatccatagaccccagtttaaccaatagtatattgacgttgcggaattcagcacgttctcgaatctctctgatagtgcggtcaaggaaacgccgactacgacgatggtggtgatcagcagagccgaaagtactgtatccttatcgtacgctaaggttaccagcgacagacagtaagcctcggaaagagtgaaaatggagagcagcgtgagcttttgcttgtacgaggacaagacgtaccaaggcagacgcctttgctcttgtgccggctcttcgctgctgcccgtgagcaacggttcgggaacactggcctcgtagtcttcgggacgaggacttactgccagccaaatgcacgatactagcgataccaccatgcagatgtagaagagggcgatatgcgacatgataaagttctgcaaagaagtggaaacgctagcccagtagcagaacgacaaactggccagtaactggcatgacagcagagagtaaaccttgtgcataaaccgctggcgaatgatgggttcgcacgagataaccaccgtggaatatttaaagtcttccgggatgaaagcgtttccatcctggctgctcgcaggctggccgtaaagatgtgagctttgctcttcgtaaggaggtggaggacctgacatattaacttgattctatatccttttatttgctgttgctcttgaaatattgtcaagagtaagatgagtgttatagctgattcttttctttatcccggaaagatccttattatagcctcaaaaggggagcggccgggtaccctggttgcgttgccgccccaatctgccataggcccacccataagagtttagaaatgaattattcctgggccaatgctgcgatcacgaaaattatcaacatcttgataaattaatagcaagttggactaacttacaggttttctcgtgagggaagtggaagagaaagaagaaaggagcgtatgcaactgcccttggcagccgcccatcgtcactcatggccgttacgcgccgcggccgaaacacgccaaatgctatgtacataacggaaatgctaatacgtaacaatataataatataaagctttcataagtcttggcactggcacttgcatcagcatctcgtatattagatacatcatcaagtccatatgtcccagagaaagcgatactcattgaacgtcgtcacgtccccgtcgataccgtcaccgacacccagtgcaccgatacggactaacgaatccaattgggaagctgcttcgccagcgagtgctgcatcttcatttctcccgaatgttcatcatggtggcacggttttgaatcctgggttgggcataatgaggtcaccttcgttgaacaagtctggtgcgtttggccggtccggcagcagtggttccagtacagtaatagaaccgtccaacataaagttgctgctaattggagatgcaaacgtagggaagacagctatgattttgagctattgccgggaactgttgacacgagcggaaatgtcacgatcggcgcgactgaggcaccagcagcagcaacagcataaagacttaggattgaagaaaactgtggtgaaccatagattaagcatgaaagagaaaagaaaacggtacagctctaacgattttgaaaaggagttcaaagatattaatcattttgcagacgaaacaagcgatttcggaaacccgaacatcggtgatgataacaaccacgaaatggcggatcctaatgagattgtcatcgaaaccagaagtactatcggaatagacatcaagacgaacttggtcaacatagataaccggttttttaatgtcatactgtgggacactgcgggacaagaacggtaccaaaacgcaatcattccatcactgtacaagaagactaatgcggtgatattaacttacgatataacaaatgcgaagtccttccaaagctgtatggagcggtggatagttcaggcgttggaaaacttttcttcccaggatttgttaaaagcaagattttttctggtgggtaacaagattgacctttataaggaaaggcaggtaacccattatgatgtggtgcaaatggttcaggaaatgcaactgaaacatggtattaaaatttcgggaaactttgaagtaagctgtaaatgggtcaacgtggtggagagaaccatgaatatgataatactagacctggttgagaacggatgtttcgaaaacaatgatccttgtgtgtcgattacaacatctgacgacgtccagggacatgagcaagaattccacgatacagtagaagagcctttcaatttcactcggcaacgtcaacaccaacttgaaaaaaataacacagtggatattacaaaacctaatgacgacattgcaaataatcaatcaatttgttgcgtttagtcttcgacaaattatacaacaagattcgcaggcagccattgtccaatacgccaatgtcattatatgtaccaatatagacgcattatacaatcctacaatttatatcattgtaaaattatttactaccacttattcttcaatggtgtttttaatgttttgtagaggaaaacttaaaagttgtcatttttattcagatcgcaatccatggtttgacacattctatcttaaaaaaacaaaatctatttattttggtttcggctatattgatgatgatgaatgtacatataaaatggcaaaatttaaataaataaattatttaaaatcaattttgtttgagttaaacgataatactatagtataatgataatattaataaaaatcttagctttttatttttaacaactcgcttattcgtcttcttccaaagtttgagcggcaatacgatccaaatctctttgaccgttttcagagattcttctaccaccctttggagagatttcgacaataccgattttttccaaagcttgcaagacctttctgttgatagaaccggaagcatcaatgtgcttgtatggtctgacacctctgctcttggcaccaccgtacaatttgttcaacttaccaacaccgacttgctttctcatgtaaatgtgtctagcaacggaggcagcacgcttgtagaaccaaccttcagcgtcttgtggtggcatttcattaccagaagaggtcttgacaatgtcaacgtaacctgggacttctaatttaccttgtctttgcaagaaagaagcgtaagcattgatgaaatcttgagctgcaacgtctctaattgaaaaaatgcacaattgaaatgcttttgttagtaaaaagttttctcgtaaaaatagaatatggaatgctcagtgaaatgtttattgagacaacttcttggtgcggcagtatcgtggtctcgggttgttgcttaaattaacggcataaaaatcgcttttcattgcttttgcattaccacggttacagatttccttccaacttaaacgtcttggttcaggttctcctatttcattagaaaacatcccacctagttaaaacctcctatcaatcaattccaataaataaatgattacctcttcgtctgagaacttcattttgtatagttggctcaaaatattctctccacaattacagcaattatatcataatagtttaactcattcgttcggtaaatgcacagtaaagatgaacttcaatttatcaggtaatgggaaattctgcactaaatcctttttctcaatcccatatgttttcatctcgttgttttccacctaatatccattcattctctaaatactcattcaatgagtgaaagttatacgtacctaacggaaacacctgccatctttattatctttggttctatacctttgttgtcaatattcacaaaaatcccactttaaaatttcattagtccattttaacgattgtatcttcactaatgttcgcttattgaaatgggcacaccaaccgcgttacgggtggctcccagggagccgtaaactggagatctcaatacagtagaaagaacagcaatgtgcaaaacctcaccaaacaccagggcttgtcactagagctccgtcctgctgggctcaaacgcgcctaatttattcagggagaacggacggacgtagacgcgatttttttgtcaaagcacaaaaagctgacatcaggaagaaaatcaatagtgcaccaaaggtatatggtgtgggttgctaaaatgttcggatgtaaagtagtattgaaaaaaaatgggaaaagtgtgtgaatgatagtttgtaggtttatgcatagggcggaatagctgacttgatactgaactgataggtttagattatgaagttattatacatgtatatattgtagtcagtcatatggtatggaaaaatccctctttcccaacctaatatacactgaaacaaggaaaaaggaacaaagaagaaaaattgtaaggtttcaaaccatactagattacaccttgaaacccttagatcttcttctacctctagctctttcgaactttctaccggtggacaagattcttggagccttacccttgtgtggacccataccgaagtgtctgaccgcttctctggagtttcttggacctctcaagatcaaagtgttttgacccttaggagctctgacagctaattgatctaaagtgatacattcaccgccagccttaacgatcttggctctggcaccagcagtgaatctcaaagcagcaacagtggtctttgggaattcgaagatcctggcatcgtcagtaacggtaccaacaacgacaacagtcttgttggcagcaccttcttgcttcaaagctctagcaattctggagactgaaacaggtggtctgttgatcttagacaagaacaaagccttcaaaacaaccttgttgaatggagcatcagtacgacctgtgattaagacaagaaaaacaaaagtttttacgttatgttagtaaagggataaaggatttgttggtattctcgataggcagcttttaatttcttccattaattgaagccaaaaagagtgcaaaacgaaaaagtaccaatttgtttttctctttgaagaaaaaagattctgctcagttaatagttggtccgcacttgaaggtcgtattgtacttcctttagtactcgcagaatttccagaaaactaccgctttctgttctagtggaaatctttaacacaaaagagaacaaattccacttttgtctaagagatccgtcgcacgcaacgatactaagactgaagccattagaagatcgccgggactagaagttaataatatcacagaatccttttatcctgaagaaaattgggagggagatttcaatacatacgagctaggaaagtgtatagtttgaccaataatttcaaatagacgttatcggattttggagcggttctatgaccggatcttttgtgttgcttggaagtgtgatcaatacccattttgttttttgttttcttctaattgattttttctttctatttcctttggtgaaacaggtagttttgttcaaaagaaatcattcaatggtttaaataaaagcaagaagtatgaaaatttttttattttttcttcagaattttatcatagttgtcgtaaaataacgaggtcgggtaacgtgtttggtgtactgaggtcttttttaaaagaagctccagcaagaaagagttttgtgtgatggctaatgaagtgtcaattgcatttggaaagcagcctgatttcttgggcgtgaatatgaaattcttcttttgttattttataatatgaagtatgaatgaaaacataaagcgcgctgagacaacgactgttcaatgtaaaataaagaaaatctatcgttctcaagacgtggtcccatttttttttactttgaatttcgtcagcagtgtgacatggttagaatgtaaccccacatttgcaaagagattgttacaggagcgttctaattgtcccgtactggtacattcataagtgaaaagaaagccatatcgggcgcgctggtttgtgagccacagaaaccggacaaggcacttcttgaatacttcccaaggaaagcgccaaggtttacggttctgatgggaatgcaggggggaatctagtcttgaagtatccttattccttaaaaaaaatattggacatcctcttcgaaattaacaacgacgccaaaaacttgtctatgttttcaaaaccgcgcgtcacgaaaaagcaggaagcacaaagaagtgacgcgaaaatgacggtatatatagccattagcagtcgccaaaaggtgaagatcctgacacgaaatgtagcagagtcactacattgatactgatcttgtacttccgaataaggcaccgccagatcaattctgtctgattttggcgtcttctggtatagtcttgtaatgaacggtggtgattctcgaggaaaataaaattcgtgataaatacatgcatgtgtatatataaggcgctatatatggccttgaaactttgttattacgcctactccatctttattggtacatatatcatttaaaagagtagtccatagaaaaccaactgcattccttccttatccctgccttcggctaattttaaaccaactttttaccttcctttaatatcaatatcaaaatacaatgaaattctctactctctccaccgttgctgccattgccgcatttgcttccgcagattccacctctgatggtgtcacttacgtagatgttaccaccaccccacaaagtactacatctatggtctccaccgtgaaaactacttccactccatacactacaagtaccattgccactctatccactaaatctatcagtagccaagctaacaccaccacccatgagatcagcacatacgtcggcgctgccgttaaaggctccgttgcgggtatgggtgccatcatgggtgctgctgcctttgctttgttataagttgcatggacaacttaaactaggaaggatattccgcttcatttcattaatttcacatttttttatctacatgatatgtattttccctcagttaccagattcgctagcttcgaagcaaggactccttggtcatacttaataaaggaacgtctgcttcattctcctaaagttcctttcgataaggacgcagaaggcaccttactagaccattgtataaactcataactacatactaattcaacgatatgttacatttattttcttgtggttaccccccgcaaatttccaggcatctcatctcatcgcagttaaaaaaaaaaaagttgtaaaaaggtaataaagcgatacttgatgaaagcaaacatctgtaataacagttcacaaggttaagctggttcgtttcactagcgtatcattttttatttttcaaataaacaaacgagggcggagtttattgggtcgtcatgacaaggctcaaagcaaaatattcacctacaaaaggtaaaagaaaagaagataaacatacaaaacgtatgcgtaaatcatccttcacaagaacgcaaaaaatgcttgaagtatttaacgataatcgctcgcattttaacaagtacgagagcctcgctatcgacgttgaagacgatgacactttcggaaacctagtcttaatggaaaatgataaaagtgatgtcgacatacctgtaatagaagaagtcacatcaagtgaagatgaacaaagggcagaatctagcaaaagaaacaattctctcgaagataatcaagattttattgctttttcggacagctctgaagatgaaacagaacaaataaaggaagatgatgatgaaagaagcagttttctgttgaccgatgaacatgaagtttctaagcttacttcacagcaatctctgaacactgaaagcgcttgcaatgtggagtatccttggataagaaatcattgtcattcgaaacaaaggagaatagcagattggctaacttcagaaatcaaagatttcgttcattatatctctccaagcaagaacgaaatcaagtgcagaaatagaacgatcgataaactacgccgggcggtcaaggaactgtggtcggatgcagatttgcatgtgtttggttcttttgccaccgatttatatttgccgggttctgacattgactgtgtcgtaaacagccggaatcgcgataaagaggacagaaattacatttatgaattggcgagacatttgaaaaacaaagggctagctataagaatggaggttattgttaaaacgcgagtgcctattatcaaattcatagagccccaatcacagttacatatcgacgtttcatttgaaagaacgaacgggttagaggctgcaaaactcatcagggaatggctaagagactctccagggttacgtgaactggtactgataataaaacaatttttgcattcaagacgattgaacaatgtgcacacaggaggattgggaggtttcacagtaatctgtttggtttattcttttttaaatatgcatccgcgaataaaatcaaacgatatcgacgttctagataacctgggtgttctactgattgacttcttcgaactttacggaaaaaattttggttatgatgacgttgctataagcatatctgatggttacgcctcttatattcctaaatcgtgttggagaactttggaaccttcaaggagtaaattctcgctagctattcaagatcctggtgatcctaacaataatataagcagaggctcctttaatatgaaggatataaaaaaggcctttgctggtgccttcgaactgttggtcaataaatgctgggaattgaattctgctacattcaaagaccgcgttggaaaaagtatactcggaaacgtgatcaaataccgtgggcaaaagagagatttcaacgacgaaagagatttagtgcagaataaagccatcattgaaaacgagcgctaccacaagaggcgcacgaggatagttcaagaagatttatttataaacgacaccgaagacttgccagtagaggagatctacaaacttgacgaacctgcaaagaagaaacagaaggcaaaaaaggataagagagaaggggaaatcaaaaagagtgccattccatctccacctccggattttggagtgagcagaagcaaattgaaacgcaaagtgaaaaaaactgatcagggctctctcctacaccaaaacaacctcagcatagatgacttgatgggactttctgagaatgatcaagaatccgatcaagatcaaaaaggaagagataccccttcgggacaagatgagaaatcaccactggaaactaagacagtagatgctcaaacgagaagggactactggctctctaaaggccaggctctttaacacaatatagactcttatagactatttactatttatacaagaataccacatcgatgtccaagtgaaacaataagctaatgatatcaaacgcgtgggtattttccctttccggaaatatagagccaccaaaaaaggatagtttcccgatatggaaattttctcgagccggtaagatgacgaaatttttcatctctggcatgatagaaacatagtatggaacgtgcaggagagtctgattcgagacacataatttgaaagaaccttctagcctgagccttgtacatgtattagcgttgccagttatttgcttctgctgctaataagatcaaaaccttaagtcctttatttcgatcgaacgtactgcgctactgaaaaccattgcatcttttgctatcattcattcctggtggtttctttggtgtaataaatcgaacagtgaaactgaaacataaaagaaatagtgcaaaatatgtctctttcagctgcagcgaataagatatctgacaacgatttccaaaatatcggaccggcacctagacctcccagttcaaatagccagggccgtacttgctataatcaaacgcaacctataaccaaacttatgagtcaactggatttaacatcagcgtcccatttaggtacaagtacctccaaaaaaaaaagcgggtgggtgtcctacaaagatgacggtatactttcatttatatggcaaaagagatacctgatgctacacgattcgtatgtagccctttacaagaacgataaacaaaatgacgatgcgatcttgaagataccactaactagtattataagtgtaagcaggacacagttgaaacaatattgttttgagttggtgcgctgcagtgaccgaaattctgtatcatcaggatcctcgtcctctttgaatgtatcatcagacagtaactccaaaaaatcaatatacattgctacaaagacagaaagcgatttgcatagttggttagacgccatttttgctaaatgtccattattaagtggtgtatcttctccaacaaacttcacacataaagttcacgttggttttgatccagaaacaggtagttttgttggtatgcccaccaactgggaaaaattattaaagcactccagaattacaggagaagattggaacaataattctgcggctgtcattcaagtgttgcagttttatcaagagtataatggagccggaaatcccacaaatactttagacaagcctcaaagtggtgaaacttcctcctctcaaaaatcgctgccaaacagctataatgataacaaactcagaaataattcagtaaattcaaagtcatcttcaggcgtttcttcaagtatggtatcacagaggaaaacctcacaaccaccaaataccaaatcgcctgtttctctaggaagcggctcactgccaccaataaatacaaaattgcccactagtcagtcaaatattccaagacacttacaaaatgttcccaaccaacaatatcctaagatgagaaacggacactccccaaccaatggccaatttcctaggggacctatgcatccaaacaattctcaacgatctttgcagcagcagcagcagcagcagcagcaacaaaaacaacagcatcaacaatatccataccaccatcaaggaccatctccatctccatccccatctccgtctccattaaacccttataggccacatcacaatatgataaatccttattccaaacaacctcaatcgccattaagttcacagtcgacccaaaaccaagcaattccacgttatgcacaaaactcaagtcctacagccgcacactttcaacctcaaagaacagctccaaagccaccaatatcagctccaagggcgccatacccatcaaatcaaaatgctactagtaacacacatgtacagcctgttgcacctaagaatgaccagtcaaccccacaaacaatgaggcaggccccaaagagaccggatgcagatgtcgcacaaccgggtggtgtggccaaaccgaagaagccagcaaggcctaccatgtcaactgcagaaataatgagtaagctgaagaaagtcaccgtaaatgcggatccatctcaatgctttaaagtgatcgagaaggccggtcaaggtgcaagtgggtccgtctaccttgcagagaggacgcatattccgacagaaagtaatatgatcgaactcataaacaatgatattgatgagccgcacgtaggagataaagttgctatcaagcaaatggtcttatctaaacaacctcgtaaagaactcatagtgaatgaaattttggttatgaaggattcacgtcataaaaatatcgtcaattttctcgaggcttatttgagaacagacgatgacctatgggttgtgatggagtttatggaaggaggttcactaacagacattatcgagaatagtcccaccaacgataattcacattcaccactaacagaaccccaaattgcatatatcgtacgagaaacttgccaaggcttgaaatttctacacgacaagcatatcattcatagggatattaaatcagataatgtcttgctggacactagagctagggtgaaaattaccgattttgggttttgcgccagattaactgataaaagaagcaaaagagccactatggttgggacaccttactggatggcacctgaagttgtcaaacaacgtgaatacgatgaaaagattgacgtatggtctttgggtatcatgaccattgaaatgctggagggtgaaccaccatatttaaatgaagatccactaaaggcgttgtacttaattgcaactaatggtacaccaaagctcaagcatccagaaagtttgtctttagaaattaaacgctttctaagcgtttgcctttgcgtagatgttagatatagggcatcaaccgaagagcttttacaccacggttttttcaatatggcatgtgatccaaaggatttgacatcactgttggagtggaaggaatgaagcacacaactatttctataagcatatcatacatactacaatcttatgtatttcttttcttttagctatgcataccaatggcataatatataaatacgttcaccttaaaagttttttttttaaagtaaataaaaaaagacctgcaacgatacaataatcaatccaatgtcgtttaatattactatttatcctacgtgatttttaaaaatattcgtccatgcttcagcttctagtctagtttcgtaaatccaagtgataattccaaaactttatcttggaggccatccattttatgagatactgggatggttcttaaaatcaacggacttaatgtttgtaggttttcaactccaatttgtttgttgccaagggtcgaattttgatctagaacacctcttaaaatcacgcatagcccatttaatagagtagctagttctgttttacgcaattttggtattggtgctcgcccaatcaagtattcatctgagatatatcttctaagagcaagggcaattcttgcagaaagataaggagcagttaactttcttaatttctcgtttgtgttcaacataaaattaaccaaatcttgcaagcactctaaagagcacttatattttgtctgaaagcgaggatttgtggtggatccaaatatacatgaaaaatcgaacgaagatagtttttgagacaattcagaaaacgtaccacagtcttgcatcaaagcattttctaattcatcgaattcatataaaaatgaacaatcccagacggcataaatgaaagtgtctaattgcctttcattgaagagatcaatgattctgttttccagcaatatctccctatatttggaatactcattcaaatcgtctatctcggttaaattatcgagctctgggttgattctttgtaatgtgacaacaataacatttataaataaatcacaaaagttatcctttaatggattttctgcatcttcttggagtgatttgaaaattttgttcgacaaatcacagaagcaattggaagcaagaacccatatggggatttcatcactctctgaccctgtaataagcgattttcgcttgatgatttcagccaaatttttcaatattcttaaaatatgctttgctttcagtgtggatataccaaattgatctatttttgctattctatttctcaggttagaacatgacatatagctgattgcctcaaaagttggtaacctgttaagtgatgcttttggaagctttggtccaagtttttttgttattttttcccttgtatcaaaagccaatatcgatattgtacttaactggagaagaatcaaaatttctgtatctttagaatcatttgtcataaatatatcaagtccagacaatatggccttttgcatagaggacggtttagttttgtcttggacaaactcaggtaagagaggatattttatggcagaattgaataaaagaagaactttttccacaaattcatctgtcatcgcatcgtatttcgatattaattggtaaagaggaggaaatccggttattagttcgtatatacaatcgtattcagttttgctcgatgcgtttgtggagagatcactgtacgtaatattgtagtcggtaaatatttcgcagcactttttcaatatatctgatggaacgtcctcaatagtgatgatttctttcagcagggtttgataatttaatattacagcattcttggtattattagaagtggaagacaacaatcttttcaaaaaatctaataacattgaccattccttggcgcaggtagtgttgtttttgaagtccttaaagtgttccggataaagcttaattaatccttgcaatgttacatttataaaatcagtttcattttcgagttcttcagtggaccattccttggtaagcagtggttcaataacctctaagaaaattaggtcccatggggggaagcaaacagaatgggagtcgatgattctgaaaaaagtctgcacagcaccgtttttaacttctactctatcatcattagtacaattgatcaaatttttcaaaagatatatccataatccgttgtaaagttcccaatcatgagatgaactggatgtaatgatttcaattaatttttgattattaatcttttcggagagacttctacgtttctcatcacttaaatttaatgtttcgggattgaagcggactctgagataatctccaactaaccagaactgactaatagaagaaaaggagatattaagatttcgcttctgacttacgaaattgacaagcgtatcaataacgaatttaatgacactcataggtaaactctgtaagaaatcatcagaaattagtttaaaaacatcgtatgacacttggatcatgttcttatgcttctgaacgataccttcaaataaagatgaatcatctatatcctcattcacggaaaaatcagtatcctcaactgtccactcgaatggtgaattaatgatgttgaaaatattggtccaagagttcattaacagttcaccaaattcgttcagaatctcttttaaagttagtagcaattgaaaaagaatatctgattcaacattgatcgtcccattgtatatttcctgcttaccaatatccaactgttttatcgagtttatcgttgccatcaagctatcgatgactaagttttccaatgtaccaaactgtttcactttattatcttgctcatcggaattaccaacctcattagtagcctttttgatgatatctgtaaacactctcactgtgtataaacgtaaagaatcgttatccatttcacggtttgatatcaatttgatcatataggtggaaatcaaactccaaagttctttaccattttttccaaagagaaattttttgcaattataagttgccagttcaccaattttgttaacaaaaaacgccttgttgtaaatgcatggtataatttcatcttttgcatctaaaggatgatagccaatgtcattattcaggttgaggttcgtttgttctaaagtgagggtattttttgagtccaaaattaatctggttaataccaaatgaaaagttgagcaagaatagctgcttgtactttcaaaaaatttcgttagagagctttcaatagatgtaacgtctgatttagtcagtattggaggtggtggaatatcttcagagtaaaagctctctttgaaatctgctgatggaccatatatgtagtaagttatccattgccaggttaaaaaagtgtacctccagctttctgaatcgaaaataggacctagtgatattgataatgatattaatgcccttagtaaactaacttgtcttgaactaatattcctggggtgcaaacgccttttcatttccttattttgcgcagaatctgcaatcgacctacttggattttttgttgattctacgggactggtcgtgacactagatgtggatatatttcttgtatgttgattttttgctgacttacttgtatcattaaaagaatattgattggatgatgtaacgttgtttgttatcaaaatcgaaaacaatttcatgcatgcccttaatttgtcctttagtgacagaacgccggcactatgagctaatttttgaaaagctctaaccaccaagtggaatatcgatgtctctaaggaggtcgaatataaaaagagtttgtttagctcaaataggccagaaaacaggccgctataaacctttacaactgtcgaatcatttccagttccctcttcacgttctttgtcctcaattttcttctctaggggagagctttccagagccgatttgttcaacccctcgcataagtggttacagatggtcagaattaatgatataatgtaagtaatattaatggacggagcgtttgatttgtccaataaatgcataaactttgttttaactgtagagttttcagtagttatcaagggagaatccattttctcgactacttttgatggcgccaagaaagtaatatactctggcgaatttaataagacaatacattctttcaaaagatatttgaacacatgttttttatctggataattatcatagtccatatagagtgtattgacgatttcggggtcttgtgataaatccttgaaaagttctagagatagtactctttgccatccacttaaattggattcgacagatatgccatggattaacagcgacaagatgacctctaattctaactcgagtatgcttaggtactcttttcttatcaacaacttcaaacaacgacaactccttacagcggtggagaagtgtctcgaagaagatatgcaacgtagaagcaatggaatcgccttaactctcagtagatattgtaaatcttggcattctaaaagatttttctgactattcttcaaaatcgattcaaggatttccaggccatagtctattgggatgtccccaatgtctaacagcatctcctcgtcactaactgccccatttgagcttatttcatttaatgaacagatattatcgaacaatttgttagcatcgtatctataaacattgaccttaattgactcactattacttatgaggacttcatattgtttatcatccactacagattcaatggaaagcctatcaaatatttcatcgataagctgctgtaaagtggcactcgcagtaccaactactacgggtgccttattaggtacatgcagcagatttgagcaacacagcaacaacttcttacaaagcggcccatagatgaacttcccgtatgtcttaaaaaaaatgggtaccacctgtaaaacttttaattgaatctccatcgcgagatgagtagcctcaatgaaggcatccaaaatttcagacagccggcttcgaggaatagatggaacggttgacagtccctgtaggcattgcattgccagggtcgtcattttagcattccttgattggcaagccaacacgaaagggagtgcgaaatccggatgtctttctagctcctcaaaactatgtactcttttcaatatctcaatggatttatcactagcatggcgaatggttgaatttcttcttttcgattcggaagataaagaacgcaattctgcttcaagttgcctttgcatggagtcaaaccctccagtgttcatggccatatgaatggtgtgtaacaggtcaagttggtttactttctttgaaaatcacttgtattgcatacagtctacaggctttatttagctgggcttaggtcaccttaattattaacacggacgatttaaaggtcatccacgacgaccagccggctttatcagaaagtgggataatgaagacttcgcaatgactttatgaagaataagagcaggaggtttgaggaagtctgcaactcgatctgaagagagtatttgttagctgctaggacaatattggtatacccctttagtgtgctcaatttttggtgaaagcagaccgtatcattagatcattgcagaagtagtgagatttagtcgtacgttacgtcatggaacaccaagcacttcgaaggcttgtactgtactgccccaatttcatccgacgtggtgctcttaggcaaaatatgactagagtgagctgtagacatatgtcaggcaagggtggagggagagatgagaaaggtgattgcaatgaagaaaaggattcttccaaagatttggggagggtaccgtcgaagatgaaacgagcatatgatggtgaaacagttattaaagagggagattcgcatgctgagtcgctagcgcagcagggaaagcagcccacagacctcgcatataacagcagatcgaagatatctggttctaatttgcatttattggttcctagagttgcgtctacagactatatttcgaataaagaggttcacacggagggcctgtttgccggctatcgacccttgtttctggggaactcaggttttccgtctgatgcaagaaagggtaaaaactttcatgagttagacgacgttcttcccaatatacaggtagtggacgcttccgagaaagatggcaaactcaatgtgcaggagattattgaggacttacaaagaacaagtttgagagaaagcattcatagtatggaacagttaccatcttcgcacaaacgtaaacccgtaataccgtgggacgcatctataagtggcatggtttataatgacatgcctttcaaatatgtgcccaaaaatattattctgaaaatgaagccatttaaacttttgcgtattgagagaaaaagtcaagcgaagaatgcaagaaagcctactatgataaaacttcagtttcacaatcgaagaatcaatgacaccccagagttagtgaatttataccataataaatcccgtttgcacgagtcactttacaatacaaaaccccttcaagaatctggatattcaagtgcaaatacaagtaaaagacagaaaatgttaaaagcaagaagcgactttgaacataaacagaaaaattatgcatacaaacacacatttatcaaaaatgatcaggaactgttccgcaatgaactaactaagttaaataagatacttgctagagaattcaaaaaattgacaaagctatccatacataatgagttcaagagagaacacttgcccctggccgtttatgtgagcaaatcaaagggcacaaagaaactgtttagaagatcactgaagatgaaaatcatggaccacatatacccagtttataccacgatattgtcaactttaacaaattccagagactctaagaaatttgaaaacaaaatcaaggcgtatattgaaaaaatcatagtgcggttatcagatgaagtaccatccacatattttttccaagatggcgtagattgtattattcaaccaagtccgattcataatttcaagagaatgcattggttaagatacaccaagaggcacaataccttttgggggaggactatacataaggacgttcaagtcagcttcaatgacaagtatgttgttactaggagcggcgtgaggtatacgaggtatcccactaatttgaatacacaattattggaaactgcatttgaagaatgggactactatgagtgattttgcattgagtacttatccactgctctattatgtgacatattcgcaattcgtgtaaatattatgcatatgcatcttgagcatgcatggaatatataaatatgtaggtttgttgtaatactgtttctgctgtgtccttcaaatatggcctatatggtcgctggtaaaagtggcagagctattgttattgccttcactgccaacttcatattcatcgtcatcttcatcttccgcgttctcatcgtcatcttcatctgaattgaaaacgacatcctttgtcgaataaatgtatatgcctggtttgtctaatcccaaccgtttcctgaccatggcctttctctgtttggttttttcatttttcgagctgctgctattattgtggcctacgcttttctggacgatttggtctgtaaagtataaaattttatcacgcgcatagcctaatttcttcagcgctacatctttataagttcccctatcattgaaatgcattcgatcaatgcttctgcccactgatatctgatcttctgggtcgtagcgtgatatggtctgtaaatcacatacttccgaattacttgacgtatcgtgccgatccgttgatgcgtcctgagattccctcctggttaaagcgttttgaacccttaaggcgtacttggcaaaccgatagtcttgttgctcttcctcgaagataggtcttcccaaaatgctttgcgcttcctcttttctttccaaaacatttaatctatccagccactcccatgtgatcacggtcgaagtgacatagcatgtcgtgttaaacacttcacccagttccgatatccataagttcgacacatcggcaaggaagaaacccggtaatagaagcaccacaagaatagtcaatagcgtaagtaaacccatttgattgaatttaaaccacaatttttttttctgccagatgtgataaatgacgattgatgcatatgacgtggcgatggcaatacggaaaaggtaaacaaatggccgcagaatctgccagtcatttctgtgttttgtagtatggttagcaaacggtggaattacccataaaatatttgcggttattgttaatatcaccccaataaaaaaaattattctcttttcctgagctctttgaaatagcctaatgacaatgccgacttggcaaaattggaacattaaagtagccaagaaatccaagacaacaaatgtcatatcatcggaaaagatgtgcataatggaatgagcccgaacgacaccatagacattgtgctctttttccaatctccgcaacaccttcgtgataaaaatcgttaagttcaacgaggctaacaacgaggctatcctcagtagttgtagaattctcttatatgcgcgcccgctgatatttatacagcatatcacagtcaggaacactgtgatgacaaaattagaagttatcgacaaaatcacagcataaatcgcatactcagcagaaccgccgacataatcgcttacttgaatgaatttttgccagtcattgatcacctcatcaagatacctatatggggaagagtttcttagcaccgtagatacataaacgggcactctttcacagcagaaactcctaaaagtaatatcttctgcatatactgccgaattgtcataaagaggcaattgtatcagcacccctgaacctagcttcattggatgacagctattgtaagcagccaattcttctggactatgtctccacaagttcatgtttgcagaatcgactattcatcgagtgtcttcctccttatgtgctactaaaaacgatagtctaaaatgactgattaagtgcgcacaggaaagaagaaaacaggtaaaggacaccgaatctgtagtaccagtcttttgtctttcttgtaactaaacgatgtgggttgctcttctaaagtacttatctttactcgccgatacaacgggttccatcttctctttcaatagctgctatttttctgttcgggcagtatcagaattaacaggatcaaacctcgtttatgtcacgtagaaagaaagtagctaaaaatagctaaagggacatctagaagctttgtaggagtcaaagagttgcgcacccagaaccattgtaattagcatgcagaacgatcaacagaggttctccctgcaaaataggacggtactggcgcatccatacaaaaggctaggaggggcatttacggtgaaatcaccgtctgttcctaactttcatgataaaatgcattcagatcatagttctagcgactcagctctggtgaacggaagctttagagcgaatgatcatcgctctgtggaaccaagttgtttgggccaagcatccccctctgaacatgatgggaatttaagcgttattgacctgtatggagacgaagtggaatcccaacgtgccgaaggagaggatgatgatgataataatggcgataatggtaacgaagatctggaggaagtgcacagtgatgacctcgatttggttcctgatgatgacaaccgtcagcgtgtagaattggagggtgccgctagtgccacaagtgcgaattccaatggaatcaacaatacccattttgatcgatacggtttcaaaaaacagaataattacatatctgaagcagaatacgataagtggtgggtagaatattcgcagtactgcgttcgccgtaagcacaaatggcaattgctgttggagaaaagtgggttgccagtgaccgatgattctccttcacgatttccatcaaagagtgaacggttaaaaaggtatgtcagaaagggcattccagcggaatggagaggaaatgcatggtggcatttcgctagagggcaagagaagttaaacaagaataaaggcgtctattcacaacttttacgaaagatgaagcagatcaagaaacaaaaccctaatgaaaaacaagttcaagacttggatattattgaacgtgacttgaatagaacatttccggacaatatacatttccaaagtagcttgcataacaaagagggacctccgattataaaatctttacgccgggtgcttgttgcgttctctctctacaatccgaagattggctattgtcaatctatgaactttcttgcaggcttgctattgttatttttagacgaggaaagggccttttggatgctagtgattattacttcaagatacctaccgggggtgcataatatcaatctagaaggtgttaacatcgaccaaggggtactgatgctatgtgtcaaagaatatattccagaagtttggtcgtacattaagccttccattgaccaccaccaaaaaaataacaaaactttttctccgtcaaataaaaaagttttattcaatatgcaaaagaatgagttcttgtacagacttccgcccattactttgtgcacggcgagctggttcatgagttgctttgtcggtgtagtgccgatagagaccacgcttagaatatgggattgtctgttttacgaggaatcacattttctattcaaagtttcgttggctgtcttaaaattgagcgagcatgacctttcgaaaataaaacctcgtaacaattcgttgaattattcttggggctctaacttaaaccagagaggcggatcaatgggccaagaagatagcgatatggaaatttttcaggtcatacagacattccctaagacattattgaacccaaatgagatctttgagaaaatcattttcaaaaggagatttaatttaaataggttagatcaggatgaaatagacaggtgtcgaaaatttgttgccgctcagcgtctcaaatttaagacatatggtgaacttcttggaaattcaacatcagaggcagatttgccaattaatgataatacagataataaaggtatccacataacaagtgatgcagtcaatgaagcattatcttcagaggtatatgggtttaaaaagagcctagctggagttcattggaataatagcatcaaggagaaagtgaagcagatgaggaagaaaaaagacaagggtgactaacttttgcttcctgtttttgtttttgcataaacaaatatgtgataattaactagcatataaaacatatacatatacacagacttatttttttttgagcatctatatttcagagaattttgtttggcgttttttctctggtattgatctggcaattttccatgatatcttctaacagcgaggtgaaaaatttgttaaagatgagctaagcttgtaaattgtgtaagttagggcatcacataaaaagaaaactcaatcaaggggaacatgaatggaatatttgctattgagaagcctagcggtattacatccaatcagtttatgctaaagttgcaacatgctttaactaaaagtcaagtattctcgaaggaaattcaaagggcaacagcggaaagaaagcagcaatatgaaaaacagacaggtaagaaggccagcaagaggaaacttcgtaaagtctcaaaggtaaagatgggacacggaggcactttggatccgttggcctctggtgtcctggtaattgggattggagcgggcaccaaaaaacttgcaaattatctttcaggcaccgttaaagtctatgaaagtgaagccctgtttggtgtttccactacttcaggagatgtagaaggtgagattttgtcccagaactccgttaaacatttaaatttcgatgatttaaagactgtggaggaaaaatttgttggacaattaaagcagacgccgccaatatacgcagctttgaagatggatggcaaacccctgcatgaatatgctcgagaaggaaagcctttacctagagccattgagcccagacaagttactatttatgacttgaaggtgttttcagactctcttaaacgtgatcatgactatcccttattgaggcccactacagaagaagctgttgataccgtgaaaaatttgaatgcaaacatgctaaacgatgttttatacttttcaaaagaatatacagagaagcacggccttgattctgaggtggcaaaggtagaagaaccatttccgctgagtgaacaagaagagcaagaaatccaaaaagaaggagattcttatagggctccaaaattgcacttcaaagctaatgtgtcttctggaacatacataaggtccttagtgagcgacatcggtaaatctatgaggagctcatgttatatggtgaaattgatacgtttgcaacagcaggactggtctcttgaaaaaaataatgtgttccaattaacggattttactgaaagagacgagaaggtgtggagtaaggtactggagaaggttctagacgagggagcaactgttgatgttatagaagagctaaagaaagcagaaaaggaaataccagcggacgtgaaggaatgtatagtttcgagtgatcaacctggtgatgaggctacggctgaaacaattgaaactgctaacgccgaagaacattctaatacactaaaaagaaaaatcgaacaggtgtaaaaaagaggaagttcgaaccatttttttttttggtcttgtgaagactacgctctcattttatctatttttttatgtgtatatatgatttaaaaaaaatcgatgtacttatgcatttaaatcgttcaatttttttgtgatagttcggtctcttctacgtatcgtccaatggatgaattaccatcaaggatgagttacctatataattacaggttgagtagtcagtgtccatatagaaattgtaactttgataaagaagatcttccgtagtaagatcattcggacaggaaaattgaaaatcgcttgggcaatttcgtactaatgtatagcacatgtcaatacaaggtagaatttcgtaatagtcatccaaaggtttaataaatttattcaaataatcattacggttgtgacttttatctctgtggatgtagtattgggaagacgtcgtggtgcatctcggaattgatactgcacatacccaatcacgataagcttcggcacaatcgtcacaagtcatgaccggagaatatcttgcgtctttgtctgcgtcacaggatattaactgtagagctttgctaaaatttgcatatagtgcctctgcaatgtggtcatatgtctgcgccatgagagttttattacccacagaaaatgaggatgtaggaacagagtaagcgacgtcactgcagaagtccaaaccaaagatcaaagagcagacatcggtacttcttgtggtaaaataaacatgtgaaaataaaatgccgcccacacttgacaacccatcaccattactgattttctttgtcaggtacgctacataagttgttgaggcattcagtcctgtcacgtaaaacatttctgtcacgctaccaccatattctgtaatttttttttgaatcgccaagtcagtacgctctaaaggatttgtactatttgacgtaactgttgcatttgatgtattttgggaagacactaaatatggtccatttttcacagcacaaagagataaattatagttttggtttagttgaacagaatcttcgtacgagtaaacatacagatcgtacaaggatggatcatatattgaataattgtgataaactttggcgtctgcggtgacattccccgttgatagtaatgcagaattcatatcagtgtccaggacctctacccaaggccttacatcccactgaaaaaccaaatcgttctcagagatactcagtctatattcccaattttcagaggcgtcggaactggacagaggttgctccgtagtggaattcactagctcagcgaccacataaagatttgaatacgtggaggtagcgttcgagctagaagactgcactggactgatggctaatgcttggatgtagccatcctgaaaaactgcactttgacctatatttgggttctctaaaaccgtttcattaaaagagtagtatattgttaaatccacatctgatctattcatgggcatttggcatatattgccgctaataaacattaacacttcatacgtgggagcaaacccataaccggaggcttctgcgtcaatggtaaatacaaaactgtcttttttgcccgctgttatgttagataagatcggggtccattcataaatgctatccgaattgatgattgtttgttgaccagtagccataacgtttttctcccatctatttaggctgggaaactttaaggaaatattcttatttgcgaaaggattgaagtcttggaataaaccgtgaatagaagtggtaaataggcagtaaaccacgaatagtgcttgccacactatcatccttagaaataatactgccgctggacagaaattgtagtgttacgggttttactgcaattcagtatggcagttaagccagtcaagtatttgagaaatagccaaaacggtacgtcagccggtcgaaattattagggaaattttccgcaaccaatggctcagtttcagtaacctgttcttgagaaaacaacacgtttacttgtagagttactattgcggtccgatggcagcgaaactatatcattattatattatgtatggcttctcaattttgatcttttttttttttggtcagtacgcgattttgaaagaaatggaaagaagctataaagagcacaggataaatatcttttcaaagcttgaataattttataaaaggtgtaggaacaggcccgacatacaagaatgtcgacaagtacagagaagaggagcaaagaaaaccttccatgggttgaaaaatacagacccgaaacgttggacgaagtgtacggacaaaatgaggtgatcaccacagttcgtaaatttgtagatgaaggtaaattgccacatcttctattctatgggcctccaggtaccggtaaaacttctacaattgttgctttggcacgtgagatatatggtaagaattactcgaacatggttttggagctgaatgcatccgatgacagaggtattgatgtggtgaggaatcaaattaaagactttgcctctacaagacaaatcttctctaaagggttcaagttaattatactggatgaagcagatgccatgaccaatgccgcacaaaatgcgttgagaagagttatagaacggtacaccaagaatacgcggttctgtgtattggccaattatgcgcataaacttacacctgcgttattgagtaggtgcacgagattcagatttcagcccttgccccaagaggccattgagcgtcggatagccaacgtcttggtgcatgagaagctgaagttgtctcctaatgcggagaaggccttaatagaactttctaatggggatatgagacgtgtgttaaacgttttgcagtcttgcaaagctactttagacaatcccgacgaggatgagatcagtgacgacgttatctatgaatgctgtggggcacccagaccaagtgacttaaaggcagtattgaagtcgatactggaggacgattggggtaccgcccactacacacttaataaggtacgcagtgccaagggtctcgcgttgatcgacctaatcgagggcatagtgaagatactggaagactacgaacttcaaaatgaggaaacaagagtgcatttgcttaccaaactggccgatatagagtactcgatatccaagggtggcaacgaccagattcagggcagcgcggtcattggcgccatcaaggccagcttcgagaacgaaactgttaaagccaacgtataatcgacgcaaatatgtatagatacaatatgtacagaacaactgcattgtgcaatataacaacataacacaacgcccagaacgaaataaaaaaaataaaagaaatagatgaaagcattttcaatttgcataccggaaaccgtaaatcaattggcgtctagctaacaactgagaatgcgaatcgccaaattgttacagaaagtagcattccgttacgtgatctgtactttaacctcttggacgtaaagaatggcagaactctggctctagtgttctgcgaatgccagatcgggaaatatttcccaaaagggcaacagcggcacgaacaagaatttcgtgttaaaaatcgcgtccggcgcgaaatttttcgcggaggcatgcgacgcaaaagcgactcgaaatgtcgggagccaaatgaggctacaaggctgtgggcagattttggcgttattatggagaataaaaggaatggtagcttccatatagcgataggaaaacatatataaggtcaataggcctacatggtaatgggattgataagcttgtccttaactcttgtgtcttggaattactattgcgtacatcagcaatcatccattgtcaagaacaaaaacgataacaaaaacaatcaattatacaaataacagtaaagtaataaaatgtgtgaatacagcaaggctcttcatattctgctcaagtcgccagtaacggatgacataataaaattcttaacagacacaacattgagggttgttccttcaagcaactaccccacgcctcccggttctccaggagagaaacacctcacaaggctgccatcgctaatgacttttatcactagattggtcagatacaccaacgtctacacacccactctgctcaccgctgcgtgctatttgaacaaattaaagcgtattctgcccagggacgctactggtctcccctcgaccatccatcgcattttcttggcctgtttgatactgagtgctaagtttcacaatgactcttctcctttaaacaagcactgggctaggtacaccgatggtctctttacactagaggatatcaaccttatggaaaggcagttgttacagctgttgaactgggacctcagggtgaacacagaagatttgatcctagatctgcagcctctattagagcccatcaagcaagacttggcaagatccagcgaccaaaggaagagaattaacatgatgatgtccatgaacagaaggacttgtgctggcacgagtcctatcagatcaaacaacagattcaaactctacgaaaaacagagaaacgtgtcgatagcatccgatttaagttctgctactctagtcgacagttgtaatgatctaagaaggctaaaagatgtaaccaacatagcgaacaacacagtcgctaacacgaattacgtcaggacggtagagaaatggaacgacaatgtcaacaggcaaagttgggatctggaacagatcatgagtcaacatgggttttaatgtggtaaacaagatggcccttacggggctcttagtgggagaaagatttttaatagagcataattaacggatacataatatattataaatttaaataatcaaggatacctaataataataacaatcaactgaacacaacattaaaaatggtatttgttattgtatgttaagccctaagtgattgtgccgttataacttccattcgggtgatacctgcaatatgaggaagaaaaaagataaattttttcttcttaaagtataaaaggcggacatatttgatttaaatgcagaagttttctctcagtggtttatgttttacatatgatagaaaaaatgaagcaatagcaaagtatcgtagtgcgaaccggtctcgtaactttgataagtttatcaaaggcgttaacattttgtttcgtaatagtaccttaacacatgacgaagatgaaaattaaacatgaattcaaggaaaaatggtaaatgacgagaaaaaagctgtgcaccagtctgaacatggatgccacaagtactcaggtgtcctatgaagcattaagtatacccaaatttctgatccattttcctttattttcttttttttttttctctcacatctgtgactgtattatgagcaaactgtttacgttgaacggaatcgatatgtaaattaaatcttttgaaatatgtaggacagtgcttgtataggtctgttaagtagattatagaatgtacgccttttttctgggcgtgaaatagatcagaaatcctgttaggttgccactggtccatttcagtgttgctcatccaatcaatcatgtatttacatgcctggagtggcctattctatgtattaacagcctttgcaagacgcgacattgttctttccgatatggctcggagtagactaaatatgctacttatagtttttcttgcgtataccattgtcttatagtttttgcacacattaatgtttaaaattgaaactacgaagcaaaacaataaaaaaaacaaacaaaacttaaaaataaacaaaagacgctcgaaaccaagtgcatttattgaatgtttttgggaatgcaagtagcaatactattgtaaaagtactactatttccctgtatcatacgcttttactactattcctcacataaagcgagatgcttacagaatgcataagagagagaagaaaaccctattacgcccacttgtctatattagattactgtccctatttatatcatcattgcaaaacgtgagcacctcattagacgtagattcttgcataagtattactagcaggagaggaaaaactccacccacacacctcaacatgctgagaattttgctgcgagcagcaagaggcaaaatccaaatttaaagtaatttacgcatagaagacattgtaaagggattgcaaagacgtagagtacgcaagttagaaaccgttcatcttttaaaactcccaagttttgacaaatttgcgagtgtgtgtgtttctgctgatcttgacgagattaaactttgttcctgaagcaacaacgacagcaactgaacatcctctgaataagttaatatgttttccgctcaaaagccaatatatggcaatggagcaggcgtgaacatgggtggtggtggtccttcaactaataatccaggatctatgtccatgcctggggttccaacttcaatgggtccaggcatgaatcaacaaattccaagtggaggccccatgctaatgggcaatactccgaataataataatagcaatgaaaatggcgagaacaacggcaataacggcaataacggcggtaacgatgctaacgcaactcgaaacaatcccaacatggtcaataatagaggcgcagtgcatgctctagatgatcccaatgtataccactggatttgtcaattgacctacggccctcaaaaggaacaagcactgcttgaattaggtcgcaaaagagaacagtttgatgaccttgccgttgtgctttggtcttcctttggtgtaatgacctcattgctgaacgaaatcatttccgtatatcccatgctgcaacctcagatgctctctaacaatctatcaaatcgtgtatgcaacgctctagttcttctacagtgtgttgcatctcacccagagacaaaacatctctttttacaggcccatattcctctctttcttttccccttcctaaatactacctccaggcaaagaacttttgagtacttgagattgacttcattaggtgtgataggcgcattggtcaaaaatgactcacaagacgtaataacgtttttgctaagaaccgatatcgtgccgttatgcctaaggatcatggaatcttcttctgagctttccaagacagtcgccattttcattttacagaaaatcctactagatgacgttggattgcaatacatctgtgccaccttggaaaggttctacgccgtaactaatgtcttaaaagatatggttgagcacttgaccgtgagcacaccaccgggacgactactgaaacatatcattagatgctacttaagattaagcgacgatctcgaagcacgcaggctattgaaaatagtcttacctgccaaactgagagataacacttttacggaagtactaagagacgacgtcgggtccaagagatgtctggcacaattgctactgacattaaacgaagaaacctcatgatgcatccccatagatatattactgtttttctctttctattttcctgtattgttttaaccttgcctttttgttttagtttcacttcctcacctctcctaattttgtatagttatatttatatgcatgaaatgtataaagtccactcatatttcagaatggtttaagttaagtgccagaaggttcttctgtactattactattacccatttttcatcctatcacccggaatgtaccccttgtgtcattcactacgacgccacgaaccacgattctatttttttcgaaatctaaaggtttcgtcaagatcaatgaaatatacataggcgtttttttggatacgagttgcattgttgagaacacaattctttacaaataagtgcaagggaggaattgtgtgtgctcattaccaacgtacttcttcagttattctgctaaacccgtttttttgttcttagcttcatccaggtgagcccgcaaacattacagaacgacgtataatacaaaataactaaacaaatacggataggacaaaagccaagaagcgatactaaatcacagagcgaatcaacatgtctgcacatacttacaaaaagtttgaaaactcgacctcgggcgatttacctgataaaatgaccatttatcaggattgtatgaacacgtttaacgaatcacctgtcaattccaagagatgtcgtttattgatttctcgcttgctgagactcttggcccagggcgaaaccttcccacagaatgaagcaactgcattatttttctctatctccaaattatttcaacaccagaacgatcctttaaggcaggctgtttatttggcaatcaaggaattgagtggcatttcggaggatgtgttgatggcaacctcttcaatcatgaaggacgttcaaaacggttccgatttgattaagcctgacgctattagatcgctgacttatgtcttggatgaatctactgctttttccgctgaaaggttattaaaaagtgccgtggtaagtagacatccttcaatatcctcagcagcattatgtacttcttatcatttgctgcccatttcagaagtcactatcagaagattcaccaatgaaactcaagaagctgttttggatttgaaacaatttccaaatcaacacggtaatagcgaatattatccaaactccacttatatttctcaatatcatgctcttgggttgctttatcaactgaagaaaactgataaaatggcgttactaaaattggttagacatttctctgaaaacaattctatgaaaaatcaattggccaaggtagaattggtcaagattgtcaacgatttgatttatagggatcctcaattatttagtcaattcaggccacttttgtctgattggctatccaacaagttcgaatctgttcagttggaaacggcgaaattgattacttctttcgctactcgcaattcccgcttagtggctcccgagttatatgcggcagctatcagtgctttacagtccttactgaccgttcctcgtgtttcttctagattcgctgcattgagaatcttaaatagaatatccatggtttcaccagaaaagattgttgtttgtaatcctgaactagaatctttaattaatgattctaatagaaacatttctacttatgcaatcaccactttattgaagacaggaacttccaaaaatatttcatctctgatttcgactattactaattttatccatgatgtcagtgatgactttaagatcattattattgacgccgttcgtacgttgtctttgaacttcccacaggaatggaagtcaattttgaacttcttaatcgatgttttgaaaaatagtgaaggtggattcaaatttaaaaacagtattgtcgaagcattaatcgatattgtttcatttgttccacagtctaaagaactcgccttagaaaacttgtgtgatttcatcgaggattgtgaattcaacgaaatactagtgagaatactacatcttttgggtaaagaaggtccatctgccccaaatccatcattatatgttagacatatttataacagagtggtgttggaaaattctattattagatctgctgccgttgtagctttatctaagtttgctttgacgaagaacgatcctaccttatatgagtcaatcataagtttgttaaagagaatcgctaatgataaagacgatgaagtcagagacagagccaccattgcactagaattcattgattcggctaggaataaagatgatgttatagcacaaaatctaatcgaatccaaatatttttacgatattccatcattagagtcaaaattaagttcttacatttcctcaaatactgattcatttgcaactgcatttgatgtgaatcaagttcgtaagtttactgaggatgaaatgaaggcaataaatctgaagagaaagcaagaacaaattttcaatcaaaagtctgaaaccactttggatactacaccagaggcagagagtgttccagaaaaaagagctgacgctaattcatttgctggtccaaacttggacgaccaccaagaagatctactagctactaagtacgctgacgaattgctatccattgaacaaattaaaccatttggtcaattagtaaatagttctagggctatctcattaactgagccagaagcagaattcgttgtacgtggtgtcaaacatctcttcaaagacaatgttgttttacaatttaatattacgaatactctgacggatattgccctagacaatgtttctgtagtctgtacccctgaaatttctgatgaagctgaattagaagagctattcaccctacaagtggacagattattaccatccgaggaagcagcttgttacgttgcattcaaaaaacttgatgaaattgtaatggaaggtttcttgaacaacttaacattcactacaaaagaaataaaccctgacactaatgagccatttgatggtgatgaaggtttccaagatgaatatgaaattgactcgattttcttgaatgctggtgattatgttaagagttctttcactggtaacttctccgctacatttgatgagttgccatgcgaagaagttgctgttttcaacattcaagaagatttatccatacaagaagtagtagataagattattttgaacagtagctgcttaccggtggaaagtacccaatttgctccaagtgattcaaactcccacaccttgaaattatttggtaagagtgctttaactggatctaaagtagccctacagattaagatgatcaagagttcgaaaggtcttgctttgaaagttcatggtaaaggtgaagacagcttattatgctctgatctggtgaatggtctaatgcagtaagctgtgaaattttatttcagttaatcccttcttttgttatcaatagtattaaaagaaatgcgtcagctttagcaagcgtgcatgcaaataagggaatgaacagcaagaacaataataaaccaaaaaaatcacggatagaatatgacggatcatcaccacacgaagaataaattatgtaatctttgtataaacaaaatttttaaagaaaaatactataatagtttgacaagagaaaacgaaatggaagaaacaggacaacagggcagaaaaaagttgacattatgcaattgatgaaagaagaagaagaaaaaaaacaaaaaaaaagcactagtctgaccaggcatattgtaaaaggctgcagacccttgaacgcactacacttttcactgtattccgttaccaacattactgtttgacagcgatggatgctgatgaattggaattgaaaggtcatttgaaaaaattgaaaaaagaagaattgcttagaaggaaacagttaaaagagagtaatcttcagaaaagagagcttgaatataataatgcctcaaaaaatacttcaatatatatttctggtcttcccacagacaaaacaacgaaagaaggactcactgagcagttttgcaagtatggaatgataagaaccaatcgagatggggaacccctttgcaagctatatgtgaatgataaaggcgctttcaaaggggatgccttgatcacttattccaaggaagaaagtgttacattagcaatcgaaatgatgaacgagtcgatcttcctgggaaaacagatcagggtcgaaagagcccaatttcaaaacaaggaaggtgacaatatgcacgggaaagaaaatgatttaaaggagttcaacggacctgagcctccaataaagaggctaaaaaaagcgaagtctgaaggggagggggaagtaatagattacaatgacgatgaaagcctagcaaaagctgatcgaacggtgatatttgccaacgtattcaatatttacaaatcatacacaaatgatgatataaatgatattcaggaagatcttttggaaggctgtgaagagataggtcaagtagacagtatatctgtatctcccaataagggggaagcgacggtcgtctttaagaacaataaagttgcattgcaatgttgcaaaatcatgaccggacgttattttgatgggcaaaagttgcttgctttcatttctggagatgagaacacttcaagcacaagtgacaagaatgaggacagcgaagtggaagatgaccttatatagaactgcagtaaaaaaatgtattacccccatatctttggtacttaagtaaaataagtgaacacaatgtaataaacagaatggattagggctttatgacttcccagtacaaaataaatgtcgatataatacttgaaaatgcaagcaatgccatcaaaaaatttgagcggtacgagaatcgaacccgtgtccccaccttggaagggtgggatgataaccactacactaaccgcccatgtgttggatggtgtaactgtaatgacgaggtaataagtgatggcgactatatcaccaccgaaacacagcgattacttaaaagggtaatcactactgcgattctaattgttggaataaaccaaacctcttccgataatgttggaacgagagtaattaatagtgacatgtgttgctatggtaacaatctaatgcttacatcgtatattaatgtacacctcgtatacgtttaagtgtgattgcacctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgttaaagatctattagttgatcatgttggaataaaaatccactatcgtctatccaaacaattctctcaaaattcgcccaattctcaaaattcacccatttcccacacatatgtgttttaggaacgtttaggataaggaatcgtcatactgacgtacctcattttgagatacaacaaatcatatattataagactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgtttattttttttgtatttgtgcttatttactaaataaccatttcaccctgttataataatgcttaaaagaagaatgtagtttttctcttttcctttaactgctttacttctcccgaaaaagcaagatgcaatcttttaatatgtttgagtttgcttaaagtatattcacaaaaaagaaaataaaagttaaaaatttctgaaaatcaggaccttattcgatagttggtcataaattgactgaaaaatagaataatttcggacaccaaatgaatcattaacaagacaatatcttaaggtatgtacaagtgagaatattacttatatataaaacggttaacaattttttagtggtccaaagccttgatgttcatgactttagaattagacacaactggcacccaatccttctctggagacagttcttctagctctatttctaatgagctcttttttacattctgttttaaaaagtgtctagaacccttattttgagcttctttgatatcttgtaagagtttatctttttccattactaggtaacctcttttctcttctttactatagaaatcaatatcccttcttttcgtgggtctagcctgtagtggtactcttcccctcttctcaagaaaccactgggggttgagatgtgcccttagacccaacggtgtgtagtaacgagctgtaaacttacctcctgctttttcaatagccgcaatagccttagcggatgctctagaagcctccaaagcaatcggtagattgtagtggaactttccgctggctagaattttaactccgtactttatgggaccagttaccagaccaagctttctcatcttattcatgtctaaaacctcgcctggttgcaaatgaagcctatttttatcatgaaaccattgaatgcgtttcaagtttaattcctttaatggtttggcgccaacgttggtaaatccaattttaggaaatagcttgtaaattggagtttgaccaccttcaaaccacgattttactttaccacgcgccttttgacccttttgaccacgccctgatgtcttacctaaaccgctggaaggaccacgcccaagtcttttgaaagactttgtagaaccatctgacggtttcaattgtcccaaaatcgaaacataacgataactttgaaatgctaataccggcgatttgaataaacctcggaaaaaaatatcgttaccagctacgctagttaacatcatggacggaacaaaagtgtttattagtttgcgaccgattacggttgtaaaactatttcttaatcctgtttgcctttccgctttcatcaacttctaaaggtcatgagctttaattttacgcactgcgtttagtgcagttacctggagtttcagccgggtaagaaaactatacgattgccaaatagaaaaacggatataaagatagtagctgtgaatagtagctttgtatagtacataaaggtaccttatctaacattgcttgcgacgcagaatacgcaaaatatactgtttaattgcaatcaggagtttgctacggtatttggtataatcggaactcatattgtcctacgttcaccgagaccaatgaacgcacaataaaatggatacttggaatgccctacccaaaatatgagctgcgtttgttttgtgaaaaacgaaaagtaattaagttgttttgcagaagtgtgaataattgggggacgccatttggtttctctcttctgattgattaaagttaatttcggcacaataacccaatgactggctaggaaacttctcgatgcatccgtgatctcccaaggacgaaatggtttttatcacgtcctaacgacatcatatgtcctcgaggagaacttctagtatagtatttattaacaatggaatcccaacaatcatcaaattattcaccaaatatacacagattcttatactaactaaagtaagaagattaggatttccatactcattttgttaagtagcacttgtatatccggttttctcaagttctgagcttctatggccaagttggtaaggcgccacactagtaatgtggagatcatcggttcaaatccgattggaagcatattatttttattctacggtaaacatgcctgatggtgatttgagacagaccccattgcctcagatttgtgaagaatagaaaatgtgtacattcattttgataaactatacatatacttaactttttaacatgataaatcaatattgatatggtcggtactgttcactttatctatattttttttctttcgtgcaataatcgtcggctttaataatattatacatacaaagggaaaatgaaggaaagaaatatgaaaggatgaataagtctttgatatgaatatgtagtgttggtatctaaacctagtcagcgcaaagaactattattggaatcctttgcatcatcgtaatcatcatcaccatctgagacattactcccaatatttgaactcacattatcggggttgacaatgtgtagttgtctttcttccatcatatcgggcagcgaagtagcactgaacctttggttcccgttatagatcgaaggaggctcctcgtacactaccgagggaaagtgacttcttttgctgatattatgtgcatcaccagtaataatagaatctctgccgcccggcgcccttgtcggcagatcataagtggcaaaagtagacgctgtattcttggacaatgctgtattattcctagagggtatgtgccagttagtgctcgaagcagacggtggaataacagggttagcgtcagcatcacccagtgagtacggctggtactgctttgtctcttccaagtccacatgctgagaagattggcgacgttttttccatacgaaaaagaataacgccagagccaacaaggcaactgtaccacaaaccacacctactacgacacctgcgatggcgccaccactcaagcctttgctcttggacgagctcgatttcccgtttaagagagaactagtagaggaggacgtagacgatactgttgcataaacagaggtcctggtggtaaagatcgtgcttgcttgttggttagcttgagaaaccacggactgcgtcaccacacgggtagtgtaatgcgtggaagtacctattgaagtcgatgagggggtagaagtgaccgttgctgtcgaagttgaggatgaggtcgatgtggtggatgaagaagttgcctgcgtagaggacgtttctgaactggaagaggcagaagtgctagaggaagtggtggaaggagaagaagaagtagaagtagtactagaggtagtagaagtagtagaagtagtagacgtagaagaggaagaggatgaagaagaggaggaagtagttgtctctgaagaggaagtggtagtggaggttgtagacgaggaagaggatgagtgcgtagcagaagaactagttgaagttttcgtgtccaatttcgtggacgtttttgaactaacacttgtgcttgatgaagatgttgtcgatgttgaggtagcagtagatgaagttgagtccgcggtagaagcagcgttattgatataaacgttcatggcagaagaaccaccacaattttggtagggccagccagcacacgaaacatcacatttgctcgaatctacctgcgtcaaagactgtaactgagctacggaaccaccacagtagcaacctgtaccgttgaaaagagcaacgacagcctgaccagggcattcattttgacagtaggaaactgattgatactcgtaaacacccttgtaagtcaaccccaattttcgtatatcactagctgaatagcaagctttatatgtgaattggtcagccaacgcggctcgtatatatatgagccacactaagatgaaggacttgtgtatgagatctaggtgcatattccacttctataatgctgttggtcaaaaagaaattcaaagaagaaacaattagaaaccagaaagtctgtaaaaatacaaaaaagcgtgtcctataaccgaacagcaatgtttgttttcactagatttgttttcttttggcgaaaaacgaaggtagaaatgaaagtaaaaaaagagcaataatggtaaatcaaaggctagccacgctttgagctatagttggtcgtgctgagcaatagtaaagaattgaaaaagcgagtggatgatttgaaaactgcttatatgttttacgttgagggtttctcctctttatttcttcgaaggacggaggacaggtataaagcagtcgctggaactcttttccctgacaatcttaaaaagaaagaccgaaacagagtgttataaaacgaaacaaaaaacctgctgtaaatgcacttctgggagaagtgctagatcacaacatacaaacatatgcaaattcatagtaaaaggagatagggcccagatgaccaaatcaagaatggctcactgttgaaacattctgcttaatgtcgaaacagtccgtaaacaaacacattcccacaaaacaccgcaccgcgaaaaaaaaaaaaaacaggaaaaaacgcgaaatgtccgtaactttacccggtaatagtcacgtgataaaggtgcattggtctagctggctgttctggccaacgcgacagcagggttcatactttcagtagaacaaaaatcgggggaaatgcgatgcactctttaactgcaattatgcacatcctattgccagggcggatatttgatgttgttctcagatatgtattccctgatctataccgttctcatagttcaattttctctgattttctcgtgcgggcaataagtaaaaaatagcatttgcgtgcttaagtgaaatttttcagattatgagtgatatagagatgaggactgtaacaagaaggaaggtgaggaaatcaagacggtaagtagcatgtccgggtcgttaaaatctctagacaagaaaatagctaaaagaaggcaggtgtataagcccgtgctagacaatccgttcacaaacgaagcacatatgtggccgcgcgtgcatgatcagccattgatttggcagctgctgcaatcctctatcataaataagttgattcacattcaatcgaaggagaactacccttgggagctgtatacagatttcaatgaaattgtgcagtatttgagcggcgctcacggaaacagcgacccagtatgtctatttgtgtgcaataaggaccctgatgtaccgcttgtgctcttgcagcaaatcccgctattatgctatatggcgcccatgacggttaaactggtgcagttgcccaagagtgccatggataccttcaagtcggtttctaaatatggaatgctgctgctgcggtgcgacgatagggtcgacaagaaattcgtatcgcagatccagaagaacgttgatctgcttcagtttccctggttaaatgctatcaagtatcggcccacatctgtcaagctgttgaaaactacagtgccaattgtctcgaagaagaggcaaaagtagacaaaattacccgcgcaggcctatttttctagaagacagaagaaaaaagtgggcagagaaagcgaggaaaaaaagaaatacatatgaagaagaaaaaagctgaaatttaagcaaatactttttggacaaaatcatcaaactactactaaagtttgaaacgatcggaaagttacaacacatttacgataaaatatggttgtcttgaatccaaataactggcattgggtggataaaaacaccttaccttggtctaaggactacttgaacggtaaattaacgagtttgtccactgtttcctctgatgggaagagcaaaattgagttaacccaggtgagtagcatcaccggtgactccaacgtatctcaaaggaagggcaagccgatttgctactttgacttacagttgtcgatgaacgtcaaagtgacaaatttggatactaataaggacgacgaggatgatgacggcatacttgcggacgggaaactagaaattccagagtttatgcatgacgagtctgatattccgattttgtcgcaagggtttgatgcttttgatggattggttaggtctgaatttgtccctaaagtagtggaaacgctactaaaataccaagatgacttgattaaagaacactcaaaggatatacaagtttgatgtgttcatgtaacgaaaaggggagcgttgcatagatagaccaccgccccttttaatttttccagcgttttcaattgttattcttcttcttcctcatactcacccaatacataacatgtatacacacatacatagataatgaagaaaatagcagtggtagaaaaacttaataaacatatggaatgatcttgtaaggaacttttctttcgtattcttcccaattttcgccatatttcaggcggcacttgtgctcatcacgttgttgacggtgtaataacaacgtggcgaagtacaacgagtagtaatatgtcaagggagtttggaaccaggtggccaaacaccaacttaatgaaatcagccaatcgccaaagtaattgatatgctgtgatttagcccaccacccgtcacataataactttgtaccacgctttgtctgaatactttttagattttctaatttaccttgtctaaactcagatttttgcttatttgccgagtggaagatgtggaaacccaaaaacattatggctaatataccgacaactttcacccatcccaattccacaggggaaacactcaagtaacgcgcttgtaatgagtaggtgaatggaactaaacttaagtcaccaaacgctagcatgaaaccaaacccatctgtagtgatatccatcatggttaatacaccttcctcgtttagtactccatcgaaaatgtaaaatccttgcaagaaattaaccaagaccaatgcatcgttgattttaccagtcttcaggtaatggtgatgcagacaggaaagattgatcagtaaccataacaacatgccgggtctcaactctgaaaacatcttgatatctaatgggccgagacgagggttcagttctctaccaataaaccaatcgtaaatgatgtttcctgaatttccacctagtgctaagatcttttcccttttgccattaccatttttcttgaagatcaatggtatgaagctggcaacatagcagtacgtcgccaaaaagaacgaaaacaaaatagatattatgcataaactaacgtgattttcatacagatattgcaattcaggcaattgtccatcagtcaatttccatctgatagccaaaactaagaccaaagttgtagacatggcaattccattgatcttatacgaaagcttcgaaccatcccttaactgaacacccttcatgactctgcccggtaaaatgacgtccaaaactgccagtattccataccacaggcaatagacagtccataattcacgattgcccagatagtagcgcaatggcttgataccgttccaaagctcaactatatcgaaattctggaaaaatcccttaataaaataatcgggccttatcatttgattcaagatgatagtgaaaacaggcagccctatgctgatgcctaaggcaccaatcagcccaccaaattcaaactctgtagttctgggattcaaagctgataccatccttttattctctacaccgaatttgtctttactcctatgctgtttacaaggtctatctgataagcaattgcgcaagaaaatagtagaatgaaaactgattattaaaaacaaacgtaaactcaagcctcacttgatgctcagacggagtacgtgaaaaacgtccgttatgcaaaaccctttatatgcacaaccttcacacaatgcaaatttccgatgatgcctacatacaaaagagcgaaaggcgatataaatttttttcacgggattttcgtttaggtgaaaataaaatgaacgacagagcatgcagagtccgggtaatacatatgtttcaatactgtttcaatactgtttcagaagtgcgtcacatattaattttaacttataactggcctgttgctggcaagaggtatatatatatgacgaatgtgaccaacataagtccttaagataatcccgaaatatttggttaggatgattccctttcgaatttgtgaacgttgatgatatgagcggttttaaatgctatttgcaattgggtgacaggctctctcaaatatggctaaataagtatactttggttttgctgctagcaatgctgaagcttctgtttttctccaaatccatacaacatgcgatagaagtctcggaaacgtatattttgtccaattgttacagtattgattcactatactccaagatgacagacaacacgccgcactatttaggtatcatggggaattatcttatcgagaagggtatggaggagactgttaaagctacgctagagacgttatcacttatagtatatgcgagcgaggggctggtaaactttgccattgacctgtatttgggcacttatgcctgtttgattgttagtgccgttgatggtaccgtggacgttgctactaacattacagaaaaactgattagcttagtcaatgatacagtttcaagtgtggctaatgaattggatacgggcttgaatgacatctccaaaataatcaataaagtgatcaaggccgcatccaaagtagagaattttttcacaggtgatgacgatgacagtaacatgacgtcgtcaatcaaaagcgtcaacttaaccatatctgcgcttcacaatttatacattccttcctcaatcaacgataagcttgaagagttatcggcaaagacgccggactttgcccaggttaagaatacaaccaagaacctgatctcggttcccttcaatgaagttcggaagaatatcaaggccgtgaatgccagcaatataatcggagatacctccgttttgtacgtacctcccgtgtcccttgacaacagtactgggatttgctcatccaatcaatcagaaattttggccttttattccatcttgggacatgtcctgaaaatagccaccgtagtgtgcattaccgtattgatatgcttcgctgttggtgcgatggcgcccgttgcatggaatgaaatcaagctctggaggcgcctttgcggaatgagagaccattacatgctgagcaggcaagattcgtatacgtccttttccagtgaaaacacgcacgaattgaaagatccatttagagatcctcctatacaaaatggccaatatgatgtcattgcaagctatcagcagtgctttcaaacatggaacacaagaatagcaggctggatgacaaatcttgttacctttggaaaatcaccagagaacattgacccaaagactaaacaaaaaatagaatgggtagtggcttatatgacctccgaaagagcactgtgtgttcttggaattggacttttgggaattttagtgtgcatatgccaatttgtcatgatagcactgttaaaacacaagataagccattcattgacttctaatgatggtgacggcgttcaaaatttgctgaagtctagcactgccgtcgatatagagaaccaaatgagcctttggagcgttcagactaataaatatataaatactacggagaccaatatcaatcaggaagtattcgggtggataaacacgacaacactttctgtgaacaatacagtggccaccatgatctctgatatagacacaactttagcagatgtattcaatggaacactgctatataacccaatgaaaaccgtggtcggatgtgccattgaaaataagctctacacaatagagaaggcaatgacgtggattcacgacaaggctcagctgcatatcccgagaattaatgggacacaaatcaagcaagctctggcaaagcaaaccgacaacagcactatacccactgcaagctccacttctgccgccacagaaaacttactggagaaccttgtgaatgatatgagagaaggacttttaaaaattctccgagcttaccaccgtataactctgggagaactcacggtagccttggtcattcttgcggtgtggctcgtacaattgcccatagctctggtaattctccgattacgtcttcgcaaagccacctttgactgattaattagttgatagactttttccgtcataactctatttaataatgatgaccaaaaagaggctcgttcgaatcatttcgcgttgaatttgaaattcgcggaggaaaaacacgcaaagagaatcggaaaccttatcgtcaaatcattgcaccttgcaatggtgggtaatgatacatcatcgcagtaacagtattcatatattcgtatagttaataagatcacttttcagttagcttatacaataaaagatattaccttttgtattgttagttgcaacatcctttttttataaactttgacaggcgatattacgtttgtcacttcggtttccccacacaaagaacacgttacttggcaaattcagctcttatgcgaattttttcaggtgacaacaaggtagttgattccctcgcctctaaccctggattaatgagtccatcgaattttggcggtgacttcggttcacgactaaaagtaaatgtaacatcaaaaaagaaacttaacgactcatcaccaacttctcccatggaaagttcaccagtttcacctgagttggtgcctattctaacactgctaaatgcacatacacatagaagatatcatgaaggcgtgtttttgattttacaagaccttaacaacaatggcactcatgcagcaaggaaatggaaggacgtatatggggtactgttgggtactcaactagccctttgggacgccaaggaactagcagaattcactgatccgtcttgtccggtctctgaaaagaaactgaaggaagttgcttccaaacccacttatatcaatttgacagatgctacactaagaactttggataactccgataatatcgtaatggagtgtggaaaaaacctcactaatgcattggtggtttctactacgctgaaaaaccgatatttcttacaattcggtaacaaagagtctttcaacgcatggaattctgctatacgattatgtttatacgaatgttcttcgttacaagaggcttacacaggcgcatttatttcaagtagaggcgcaaaattaggtgatatcagaattctccttacgaatagaaaatatgattacaaggattgggtcagcgtcagattcggagcaggtatgccgtggaagcgctgctatgcggtaatctctcaatctagcagtaagaaaaagggtcattttggtgaaataaatctttatgaaaatgacaagaaagtgaagaaaaaccatgcaatggctactattgtagaggcaaaggcgctttatgctgtttacccgtcctcccctaaactaatagattcctctacaatcattaaagtcgtaggttctgtgaaatttgaaaaaaaggagtctgctcaggaaaaggatgtctttattatgcccgagaagcatcaagctgtaccaagttatgacactataataaggtttttaataccggctatggatacttttaaactatatggaagaccagagaaattattgtcaagcaagaacgacccacattcacttttgtttggtttgccagttttgccacatatatactacttggaagtggaggatttacttccattgactaattctgtatcaagcttacactggtcgaataacgaatggaaggaacatatcagtgatattttacaaaggaaaatagcacaaggctactgtgggtgtaattctacttccaatattacttctcctctaccttctcctttccttggttcagcagacttatttgaaagggccgatggtgttttatcaccgaaactttcttacgggtctaaatcttcttcgaataacagctcgaagaacagtttgccaaagagagagcgtgtaaaattgtcatcttcttctgaacaggaccttaataactctgatagtccatctattaaacgtaaaagtcctccactagtgatatctgaaagtccacacaaagtccacacacctactgatgcatccttcagaacaagagtgacagaaggttcaccttatgcgaagcaaagacatcccaagccgtttgcgtcatctgtaaacgattcaccatcagacagagccaagtcgaggacagttccttacaataataacgacaggaaagcgaccactcctgagaaatttgaaagaggagaaacctcttgtggtaagaacgtggacgaaagtttggaaaaggtccggaatatgaagttagaaattcccgagtccaattttgacaagttcatgacagacaaaaatctgttgtctgtggattctaaatgctctaatgagaagaagctctctgtggaatcagatttgtctgcaatctacgaaaaatactccaatggtccctttggtcacactgagggtcttaacggatcttctgatgaaacttaccttcgttttcaacgggcgtcagttcattcagagagcaactacaattcaagaaaatcctttacaccaagtgacttttctaatggcaatgaggaagaacatgccgttttacaagaattaaatagtttaacccaaagaattaatgaactaggcatggaaagtataaattcaaactccgattcggacagaataaacgggtcatattcacaagtggattttggtaacaataacgacgaggacgatatgaacctgttcgacccagattttatggcacaagaccaattgcgtgctgaagaaagagactacaacaaggatgatagaacacccttagctaaggtccctgcggcctttcaatcaactggattgggcataacccccgatgacgatatcgagagacaatacataacggaacacagatcacgacatgaagtgccaaagcggtctcccgagaaaccctccaacccgctggaaataggtaacccatacgcgaaacctggcacaaggttgaataccactcacacccacagcaaaactgatcgtagcattacccctcagaggggccagccagtcccatcaggccagcagatttcctcctacgtgcagccagcaaacattaatagtcctaacaaaatgtatggtgcaaacaactcggcaatgggttcgcccaggaatccaaagacgagagcgccaccaggtccatacaatcagggatggaataaccgcccctcgccttcaaatatttaccaacgtcctcatccctcagatacacaaccacaagcatatcatctccccggaaacccatactcaacggggaacaggccaaacatgcaagcgcaatatcacccgcagcaggtgcccatgcctatcctgcagcagcccaatcgcccgtaccaaccttatgcgatgaatacgcacatgggctctcctggcggatatgctggggcagcaccaccatttcagccagctaacgtcaactacaatactaggcctcagcagccatggcctacacctaactcaccatccgcacactaccgtccgccccctaacctgaaccagcctcaaaacggtagtgctggttactatcgtccgccggcaccacaattgcaaaactcccaagcccgtccacaaaagaaggacggattctcacagttcatgccatctgcaactacgaagaacccatatgcccagtaactcgaccgactggttgtaattttacaaaaagagagacaattaagaaaagaaacaagcgccaggcttccgtatcccagtttttcatctcactttctgggcacgattgtaataatacttcatgataataactaaactatataagtagtgtctcatccgtaaatatacatttagacagattcttgtattttctccgggcaatttttaactttttttctgttagggcacatgacacttgcctattatggacagccagtaaagatgtgccatatattgccccctttacgctctctgccagtattagtgggaaaaaaaaaactgaaaaaaaaaaaatcgcagactactaataatcacgtgatatttcttttcactctcttcataaagttgctaaaaacacacaatcgaatgagcctctgagcagtataaattgtacttcaaagcactagtcatgaaaaacgcttacattagttcagtttgtcaaggttatgctattacttgtacttatttcttgctattgttagtggctccccacattgacgtattttcacgtgatgcgcctcactgcggaaggcgccacacattgcctgcaaaaaattgtggatgcactcatttgatagtaaactaagtcatgttaatcgtttggatttggcacacacccacaaatatacacattacatatatatatatattcaaaatacagctgcgtccaatagatgagcttccgcttcgttgtacaacctacctgctatcttgttcacggatatttcttgcttttaataaacaaaagtaactctagaacagtcaagtcttcgataatttttttagtcacagggtccgtctaaagtttctctttatttggaataatagaaaagaaagaaaaaaacgtagtataaaaggaatgtcgcatactttaaaatcgaaaacgctccaagagctggacattgaggagattaaggaaactaacccattgctcaaactagttcaagggcagaggattgttcaagttccggaactagtgcttgagtctggcgtggtcataaataatttccctattgcttataagacgtggggtacactgaatgaagctggtgataatgttctggtaatttgtcatgccttgactgggtccgcagatgttgctgactggtggggccctcttctgggtaacgacttagcattcgacccatcaaggttttttatcatatgtttaaactctatgggctctccatatgggtctttttcgccattaacgataaatgaggagacgggcgttagatatggacccgaattcccattatgtactgtgcgcgatgacgttagagctcacagaattgttctggattctctgggagtaaagtcaatagcctgtgttattggtggctctatgggggggatgctgagtttggaatgggctgccatgtatggtaaggaatatgtgaagaatatggttgctctggcgacatcagcaagacattctgcctggtgcatatcgtggtctgaggctcaaagacaatcgatttactcagatcccaactacttggacgggtactatccggtagaggagcaacctgtggccggactatcggctgcacgtatgtctgcattgttgacgtacaggacaagaaacagtttcgagaacaaattctccagaagatctccttcaatagcacaacaacaaaaagctcaaagggaggagacacgcaaaccatctactgtcagcgaacactccctacaaatccacaatgatgggtataaaacaaaagccagcactgccatcgctggcatttctgggcaaaaaggtcaaagcgtggtgtccaccgcatcttcttcggattcattgaattcttcaacatcgatgacttcggtaagttctgtaacgggtgaagtgaaggacataaagcctgcgcagacgtatttttctgcacaaagttacttgaggtaccagggcacaaagttcatcaataggttcgacgccaattgttacattgccatcacacgtaaactggatacgcacgatttggcaagagacagagtagatgacatcactgaggtcctttctaccatccaacaaccatccctgatcatcggtatccaatctgatggactgttcacatattcagaacaagaatttttggctgagcacataccgaagtcgcaattagaaaaaattgaatctcccgaaggccacgatgccttcctattggagtttaagctgataaacaaactgatagtacaatttttaaaaaccaactgcaaggccattaccgatgccgctccaagagcttggggaggtgacgttggtaacgatgaaacgaagacgtctgtctttggtgaggccgaagaagttaccaactggtagggatagataccacacatacctcaggcataacatagataaaccagtacatgtatatctatatctatatttatatatagacaaacagcattaattaactataacaaagtttctagtaacactaacggtagtagtagatttctcttttttgtcctcgttgttaaaaaacgaaagaagaatgaaaaaaaaaaaaaaaaacagaagagtaatagctagtgctttagagctttccacattttgaccgcacttgtagacagccactcttgcgttgccactcgacattacatgaacaactgttcttctccctgtagccttagcttacttcaaacttttttcgtttagcggggaaaatacatcactgaagtaatttttagatcactcgtggcgtaaaagtaagcatatcgcaataatcatactcatatcctttatcatccaaaaagtagtaatagcgctggcaaggcatgtcgaatgagagcacacgagttaccgttagtcgcggttgtacagcctccgacgagtgtgcgcaagcattggaacggacaaacgatgagctagacagagaatcatcggtatcagaaagtagaagtgatgaagagagccacgagaagttatcccgacgtcgattcccgacgctaggtataggcatatggctcgatttgaaggacagaataccgtattacaagtcagattgggtagatgcgtttaattacagagttattccctctattgttgacacctactttaataacctgctacctgcaatagcctttgcgcaagatatgtttgataggactgataattcctatggtgtgaacgaagtacttctatccagtgcaatggctggaattgtttttggagttcttggtggacagcccttatgtatagtgggtgttactggccccatctctatttttaattatacggtctacgaaattataaagcctttgaataccagctattttggcttcatgttttggatttgtatgtggtctatgatttttcatttagttttagcatttacgaacgccgtttgcctcttgcaatacgtgactacgttcccatgtgacatatttggattatttattaatgtggtctacattcaaaaaggaatacaaattttaacaagacagttcagtgctaaatcaggggagaaatcagtacaagacggatttgctagtgtcgtggtggcgctggttatgactgcgtttggtcttttctttaaattatttcattattaccccctcttttctcataggatcagaacattcatatctgattattcaactgcgctttcagtgctattctggtcatcatttacacattttggtggctacttgcatgatgtcaaatttaaaaaattgcctattacgaaagctttttttcctacttccaaagtcaataggcctcaaaatacttggctggcatatgaaccgattcctgttaaagacgtctttattgccctaccatttggtatatttttaacaatcttgttttactttgatcataacgtatcgtcgctaatggcacaaaggcatcagtataagctgaaaaaaccatcctcttttcattacgatttcgcactattgggacttaccacttgcatcagcggggttctaggaatcccggcgcccaatggtttgattcctcaagcaccattgcacacagagacactgctagttagggattcaaaccaaaaggttatcagttgcgtagagcaaagatttacaaatacgtttcagggcctgatgattctagggacaatgacaagaccgttattggtatgcttaggagaaatccctcaggcagtactttccggattgtttttcattatgggcatcaatggcctaatgacaaatagtattatacaacggttggttttcctgttttcagaccctaacagaagagataatacttcacctttaatgaaagtatccaagaagtcaatgctgatatttctttcctttagcctgacggggtttgctggtgaatttgctatcacaaatactatagcggccatcggctttcccttagtattgcttttaagtgtgttagtttctttctcgtttgcttatattttcccgactgaagaattaaagattctcgatactaatgtggcacaaaaatttaccattaaaaatttgttattggaaaatattcgtgatgcaaagttctgtgataagcatgaagactaaacgcagttaggatgtacaaaagtcaaccacttgtaatatatagaaattaattgcatatataagaagtataataatattatcgcatttcgaaaggaagaataaaactatggatcttgtagtcaaactaatggcttagattcattgggccagtcttcattttgtaattccggaacaatagtcaagactttcccggtcaatatcacattctttgcattttcaacgaccagttcttccattttctttcttgtttctacactatgtgtgcccatatgaggcagtcctaagacttgggacatcgataataactctttggatatttttggctcatattcgaaaacgtccaaaccagcacttctaatctttccagaacgcaaagcatcagtcatggcttgttcgtctatcacggcaccacgcgctgtgttaacaataactacaccatctttcattttttcaatagtctctgcattgattagatggtgagtattgtggttcagtgggacgtttacagatactatatcagaacgcttcaaaaactcctcgaatcctacatattcacaaccatgctcttcttcggaaggaagctggtgtctgttatgatatatgaaattctcgaacccaaacggcttcaatctctctaaaatacaacgaccaatcctacctagacccagtataccaactgttttcccttcagggtcgtatccaaagggagaaccacatgcgggtcctgcctccggccagtttccctcgatcaaccttctgttaccaataccgaagtttcttagggcacccaatagcaaaaatacatgcgtatcagcggtagcattgctaactaaatcaggaacattggcaacctggatgtgccttttcttgaatggctcaacatcaatttggtcataaccagcaccagtatgacatacagccactacggaggagggcaaagcaagagcaagctcttcatcaaatctaccggtgtttttcacactccttgctgttctagtaatgacttgtacttgggagagcttattttgtgggtcttttacctcccgcaaaaactgttctctagtggtggattcagggatggtaattacatccgcaatcttttccaattccccccaggcttggtcaccaaaggcatcctttcctaatttcaaaacaattggtttcttactcatattctcttctcctcttcttgctcgtttatgtattgttaatacttcggtattgtagagcaataatcatgtagaaggatttccctaacgtaacaacaaggccaatagaatttactttttatatgctcgagattagtgaaaaatgggataagattgccttgttatccccgccccctgccaagacttttgcagattttaagtccgctctcggtcctacgtaataaatgcctggagaagctctagagctaattgcgtcgtccttcaggaattctgaagaccacagcaacgcaatcagatggcggaaccacattatgaagccaagtgaggtgtatacagagttatacgtacttttcatccatccccgctcggtttcaccgttcataacgctggttttcactgccacttctcatatcaagtcagcgaaataaccagtagttgtcctgtatataggcatccctaccgtttgctttaggaagctgttctgtgttactatcacaactgggtagtgccctgtatgaattgcttccctgtggaaatggcccttccattatgctactttgacgcgtttactgccgcattacgcgtttacgatgaaaaattaaaatgagtattaaggatttttcaaatgagatatggttcgtaagtcgcctcacatatgataataccatctagcttgtggggtttagtgtatctttaatataggagggcgcacactatgtctgctgatttgcaacaaggcactacaaatgcggctgatttctctctgacggtacttagagcaagaattgctttattggcaactgccatcggtgggccggattatacttcccagatagacccacccccttataagcttggcgatgactgtttggcgtgcttaaaagatctgaaaagatggtttaaactagtggatgaccagcagaaaagatgggatgtggcaatggcagtagctgaatatcgcatcttgacggatgatctgttacctattctgatagattgggaaaacaaatgttctcttgcagcaaagcttgcaaagaacaacccagaccatgaagagtttagaaacaaagcttattacgataaaattgcgctaaattgtctacaactattggtccttatgacttggcctttaattgtaactgaacagtcttcatcaaatcaaattactctctatggtgagctaaagaagcatcaattggtatacaagaaaacgattctgtctatggaaagtggtaaagtgttaagagctgccattagattggctctggatgttatcaaaatcgaccgattatcaagaactcctagggacaatatggttctcaaattggttttgaattttttcagaaatgtcattgctatagaacccggtgaatttactatcaatactaagaaaagcatgcctaagaaaggtatcacatctatcgatactttgccaccaaacgtctctatggatgacatctctttaaatacggttatttcctcattccataaaaacaaggtattcggtttcctcttaacgctgaccagctccttatcaaaagagtttgaccaggactttatcaatatcccactgttggagattatgttctacttcactaaagatgttaaccaagaactgctattccctcgacagttcgaaaccgggacacattcaaaggtggtaaataaaaatgagagctcctctgctaataacattgttacaagtgcaggttttgaactatcgaagttattacaaaaggaacaccaaatgagaaaaaacgttatcaagcatacatctgcaagacactccagatttggtggtcttttatctatacaaacaccagataaaactaggttaactgtttctggtagccaagctctcgtagatgaaaaaatagcgctccaaaaactagatgacagcaaaaaatggaataaaagaataattaaaaagcatcaatctgtcgcagctgagggcttaccgaatagtctcttgaattcacaaaccggtaaagctatttttttcaccgaatcaaatggtaaacatttcaaagaattcatcaacaactttatagattccggctttaacatcttgttgcatagtgtgacgaactacttcacaactgagcaggataggatggtaactttggagcaagtcgaatatttacttttctttgcatggtttgttaaataccagttgttgaggtccaaaatcgacaattccgcagatataaagcaagtttcagaagccttgaaagaggtgactttcattctagtgtcttctcttttaagaagcgcatatgacctgaaaaattggacagtgacacatgctggtatgattgcatttaatgaactgttgaacctcgtttcccgtacaaaggccgctcaagaagaggattcgaccgatatagaattcattgtaagtaggcttttcagtgacgagagaatacaattactgtcaaatctgccgaagattggttccaaatactccctccaattcatgaaaagttgcattgaactaacacactcggtattgaaagtattagagcaatactctgacgataaaacattagttattgaaggcaaatcaagacggcaaaaaaagtttaatatttcagaaggtgatattactaaattgatagaagaagaaaatgtagatagagatgaagcgcttgatattctaacctcttctttaagaagtatagaagtcaattttcaaaaggtgcaagccaactatatgacagaaccggtaatagaaacgtacattaatttccttgaaagatttcgtgagcttgaggacgattccattaaaaaagtattttcctttttccatagagtatttgttcaggcaaaagaacaggcattgttatttagatttgatttgataatattattaagagaaatgctttcacctgacggattagatagaatgtctcgttcaaggaaatatgtgagtcaattttcagactacttcctcgccaggttgaagaaaaggttaaagaaatcacctgcttggtttgttggattacttttcccgccattacacaatagtgaagtaggattttaccaaagatatggtgaatataatgtacttaataatgaatcaatgtatgccgctcctgcatcacagttcaaaccaattcccgatgaagaagccttaccaccttcgattttgttggatatgaaatatggtgttttagtttccacattacttgatgatggaaaaactgaactattggaccaactgctcaagcatataacccacacactagatatttttaagtcgtggctaaccgtaaatgttaatgctgggaaagaaacagttaatccacccaatgaatatttcacattgacaggtgtactcaacaacgaccctatttttaaagataaggactacagggctttattgttgctgataggatactccattccacgtaaaatcaatgaaccttgttttttaccggggactgttgaagtttctgacctgactgtttcttgtgaactagtgaaaaaatacttatcaacaccatttgaaactccaaacggactgccttcttcttcctatcttctacgagttcgttcagaaaaggatagtttttctcacaatgaacaagatggatgggaaggagacgatgattatgattacaacgatccctacattgttccagatgatcaaattttatcgaaaagcgacgcagcatacttcaaggatttagataacaatgcatcagataaacttaaaggtaccaaattcagtaaagggattgcgagatccaaaaaaaaagataagaggaagcgtaggaaaggagaagccaagactaatttgccaatgtttggcgaccaggatgatgaacgacctcagaccgttagagaacgccatggcgtattcagtaaagagtttattagtgattcagaagatgacgaggatttgatgaaccctatattttttgaaaacgaaacatatatgagatggttactagataaaaacaatggtcagttgaccgaggatagatatatccagtttgccaaatttgccgcggaaaggatgaataatgggggtgttgtgacaggagattatacgagcttgtttggtggatccataccaagtattgaaagcataagagctacagaaagtagttcctttgcgccagataaaagcctcatttctttagcaagccacgtggcatctgaaatgtctattttcgatgtaaataataacaataataatcaactctctgatgacgatgtcaactcggaatcaagaaatagtttgggctcatcacagccatcaaattcgcaaaatatgttccaatctgaggtgtatagcagaaaagaatctacaaagcgttctttggaagcgagtgcagccgatgaaagcgatgaagatgaagaggccatccgcctttttggcaaaaagtctagagttgttttgagccaaggtgatagtgatgattgagaatgaatatgtagtaattaatccctttaatacgtgtaattttagaaccacttctttactctgtttttaagttcaaagtattgacataatattaaaacaatacatgcgattcattctttatcattacctatatttttctaagttgttgaacatcttaaggaactcaaatgtccattaggacacataaaattaaatattatataatttattgctgttcctgggcatcatcgaaattgtcatcattgcttgaagacgcatgcaatccgctactaggactattttcccctatttgttcttgggttttgtcgcctatcgtcaagtttgtctttaaagttttttcattattatccttcttagagttctcgtctccagaagatgccctcttcgaggatatattttgttttacattagactcagcgttttcaaattcagtctgatcaattgcgctttcttctctaaattgctcttctaaatcatccaaatcttggagtaacttcttcttttgtatcttgcgttgaggagcctttttctttattatagaacgaccttttttatctccgcaatcgctgttttcttcattattatttgccgacttaatgctacttttgtcatctttcgttaccgtgtcatcaccttcaccgttgtctatactctctggtgaactagaatctgcgctacttgtagtagaatctgctagagaagattcatcttctgatgaactatctgcggttgaattatctgtggaagacccatctgaagaggattcatcacttgaagattcacccgtaatttcattttccatatctccactttcaaagtcaaaagcgtcgctcttttgactttcttctgcgctagatgaagaaaaaggtctttttgcgtcctgcttccaaagagctttgtcctgcaagcgaaccgatatagcatcgttttgatcctcatcgctgtcatcctcaactaacggtccaatttttgaagaaattgaatcatccactgcccatatgccaatatgagtccaatgaagtatacaacgcaatttacacaattgcagccatgctctttgaatattagtggtaggttgtcctggctttgcatttgtttcagaagaaaaaatctccatctttggcttattttttgttgaagaattgataccaagtcctgccataaaacttaaacgtttggtttttttgtcttgagaagaaaccctgccgtctcttttggtatgcttcgttacttcagagaatttttccaaatcttccttggtaatgttctgcgtcgttagcttttctaaatgccatgcgcctaccttcaatgatctcaggaaagcaaagatttcacatgtctgccgcaactttagcaaacaccaatgacacaagggatacgtattcgtaacttgttctttaccgtcgtcagtcttgtgcaacgttttcaatatatacatccttgcgtgttcgataatgtcatctctagattctccacaaaaggaacatgcggcgtgcactgcaactggaggtgaatctaagggaaacttgaacatttttggcatattcgaagtggcttgctttgcagggctacttgagttgtagccaatttggtaggttgcattaacgccgcttaggggttccacgaccaccaaaccatctataatcaaggaaagtagggtttttttaaccaaccagccgatgcctgaagcattatcaatcttaagtataggctggatttcatcatttaccaatcttcgtattaactttgattcggttgaagttgcctttatgttttcacaacggggtagtgcagcgacaaattttagaaattcattgtaaaggcttatatcataacgaatagatgaaatgcttggcgagtacacaattccgctataaatatcttgggaagcaagagaatatgaagttggaactttattcaaagaagtgctagaagaagttgctgaatcactcaatattgtggaatatctgttcgaattatttgtgactgtgctttcattatctaaactatgcatcacttttttcagattcttgagctgtagggtcaaagtatccagtaatgtgtccttttcacgcagttgttcagtgagtctcttatttaagatttcgatagcatatttctcctttctagcatcagcaaccatattattagcctcatcaaagagggaagcagtcagatcctcaacttctttatttagtttatccgcttcctcttcagctttagttcgaagctcattttctttggctatatcttcacgcaatcttttcacttcgtcatctctgtctgacaattctctttttaaagtgttgtaatcttctttcaactgattatagttttcaattgctgccttctggctggctattgtttttaaggatttattaagctgttcttctaagtgtgactgtttatccacgctctcgatcaattgcgtagacagggatgtaacctgtattgatactctttttgcttcctcagaagcatccatattgaaacctttatcaaacacagctagtaaaggaaaatatatcccagtgaactaaaggtcaaaattttctacaacttttggatggaaatcaacgttgctacagctgcaagtgacaaatgatattattgcacgaatcactgtgcttgtcacttaggtaaacgagagccatgttttaaaggtgcttcagcgaacgcagaaatacaagttccgggtagtcacatggaaacaatggcacataataaaaggaattatttcaaaaatgcaatagtagagatcatttgagtaaagatgaatgtaaagtgtatcataagtgatctataaacattaaaattatatatatatatgtgatttaatgattcgtgactatttctttgtactagtgcttgtttggatgtttgttttggtattactgttgtcataattttttggtttaatattttatttgaaacttagcctgttacctgtgctagcctcacctatggatctttccttgcgggccctcaatttttctagatgttcatcgagtatggaattttgctttactggtgtgtcagagcctcttagctcctttaataacattctagctctgtcactaatttcctcttgatcttccagcgcagatgtcttggatggcgatggtaaatcttcagaggtattcataacaccccttgtggcaagcggagtgggtgattcagcgtgaatcactgtatcggcagtagggtccatagcttctggagaataaagaatagacccttcttcagtatccaaatcgttgagtaattgtggagcgttgtctttttcagaaagatattttttcctcactagggctctctttctggcggaagatgggtcacttttagcaggacctgcatttttcaactgttctaatagtttatccataacagcgcgcctatcttctgcttcatcctcttcatttccttcagatgaaggcgaattgctgttctctttttgtttttccttttcttgtgcccttttttgctgttcttccactattttcttatgctttatataaagtctttcttcttcttccgcggctagattttgcgcttgagcttttttgtattcatttataaaatctgcaaatttcttaaagaatgagatttttgcaaacttatcaccagaatcttcaccgtacgtatgcatcagactttcaaattccatgatagtcagcttaacttcgtcttctaacaagtcccccttttttctggcttccggtaacacgggcaatgtttttatcaaaactttatctaatggatgaaactttgaggaatcgcttaaattaccaatttcaactgaacgctctacgtttacaatcgattggctaaagtccttacagtcgttaactaactgctcaatggaaactttcacgacatccaatacaggttctaattcacttagaaagtcattgaagcttggataatttaacctgacaattttttcgacgtaatttagaaaggtcatgctattggtagtatccttgataaacgtcaacctctgcaaggttgaaagtttgaaaccttgtgcctgcttagaagtgtcgttcatgaaattaccaactgctaagataacattaaagacattgcgcaagttatctgattcttgaagcgcgctaacagctttgtcgacttttcttaactttgccaataactcattatattctctttcatacgaagtaaccactgtgagagctctcatacgtgaaccccagtatgattctagattaaccatcaattgcaaataaatttggtcagccctctgtaaatcgtttggatctttttcagggggcttggcatcttcgagattcctcacgccctcccagtctgtcgaatacggggcgtaattcctagctaaattaacagaaacttcaattatttcagattttgacaaaaactcaacaacactcggtgtttgcaaaaaatccctatcgcagtttagaatctttttcaccagatcggcaaccgaaagtgatgaatacatatgcaaattgataccaaactgttgagaaatatccctggataaaaatgtaattttctgcagatcttccttgcgcttgcttgctaatgatttaatttccctagcggcaaaggccttttctaaatcagcaagaacacccttttcgtataagtcatctgcgaacttctcagctttacctgtaccccaaatagaattatcagtacaatctaatttttcccaatgcagttgctttaatttcttgtgtggacgaggatacttttcaaataatgagggcgattgaggaagtaatggtgatgttacagctgatttgatttgcgatgccggcatcataggtggagctggcggaatgacgccatcagtagatgaagataatacagatggtagcggcggcggtggtggtgtttctcccttgggtttgccgaacaatgccatgggtggaggaggaggtggtggtggtggagggggaggagcaggagaatccccagtagtttcttgcttgacagtgtcgtcttccgactttttctctttctccaacgattcaccgaacaatttggcgggaactggaggaggaggaggaggaggcggtggcggctgtgaggagagtacagatgattgagtagagagatcttctgcgccatctgtattattcagtttactcacagcgctgaaatccgctgttttatcttcttcatgatttaccacacgcccttgctttccgttttccacatgttgtctcatgtctttctcagctttgtcaaaggcggaagctgcacttgccgtgctgttttccggtaaagattttttatctagaccttcatcttcattttgttcatatggttcaactttatttaccttctgtgttaactcctctaaatatggagcagaagacacggtggattttctgagtctgttcataaaggtcttttcaactttactatgtagaggtccaatacccgaaccgttattgttctctccaaaagcagccgatgcagtaacattttgaccagtaccatatttttgagataaggcatcgagaaaagacccaggacctgatcctgaagatagctctgagtgttcgctccttagttcttgagttggagatgcgtcttggtatatttcctcactttcatcatcagaacttgaagaggaaagatcgctttccccatcttcttctacttgtatttcgtgttcggtttgagtctgaatatctaacaactggtccgttattctattaatctcgtctaactttttctgatatgtcttagggtcaagactggcatagttagcgtcttcttccgtttccacgtccccagtatttttctttggactgtccataatctcgtcgacattaaagtcaataccaaatcctttgtattttgtttctagttctttcagtctctttaaagccagagatttcttttcattaaatagctcattaacacgttcttcgacgttaaatttggaaatatcattactttccatttggatttcagtcaaagcccgccttaggtcatttagtttatttacgtccgcctcttgaggcttgactaaaggtttcctatccttatttttcatcttcttcactttgggcttcttaatatgtattggaggttcaagacgatctttctcaaattcagcaaaatttgtcatctctagttgcctggcttcattttcaatattttccatttgcattcttaacatttttaatctcttattaggttgaagtgtcatgccgaatttttttgaatcatccttgtaatccttttttgctcttgataatccgtcctgtaacaccttttggatattcgctttctctgaagaatttaggctcgagttcatacctctggtgccttcattcttattgaagctttcttcaggcctcgaattcaatatagtcaacatttttctcaattctacctcttgctgatgcttttccaaaagatgcttctttttcaactcttctaactcagcttccagctgctgcataactctctgattcttagctaaaatacgatctctctcatgcaactcatcttctaactgtccaacgagtccgtgctccgccttgcttaacttttcacttaaagaatccctttctgcctgaatttcttccaatttcttcgttagagctctactttctaatatagctcgacgtgcaacttcatcagtctgcatggcatcgtaaagccgctggatagccatattcatattagtttcttcatcagaagttgaggcaacactaacattagtcaccaaagaatccataagtttcaattgcttagtaagtttagaggaattttggttttcttctattaactttgaactagaaaggaaaagatgttgaactaaagatactaaaagcttttcattctcggtacctttacatatatcccaaaggttttttaataatgatagtggatcgtgtaaatctacattaaaagccttattgttggcctctaatttaacgttaaaatcgtcaagtttattattgtcatataactcaatttggtcaattaccttgtcgtaatctagcagttttattttgttcataattcgtaaaattccacaattttctagtttcgtccttaatagcattctttgatttatgttatcagagcaagagcataaatgattgataaaaaccattgtccattggcagtattctagaatcgcattttcacccccaccatttttaaattcatccgacgcgcctactaaggaacccatttttcctcttccatctaaagtttgttcaacggcaaataaccaggcttgaataattttcaaatgactttccaaggttaaatgagagaaatactggggcatttttttgaagttttgaatcatatgaagattttgccctatcctaaactttttatctagtgaggtaagaactgcttcgaatctgcttttattttttttttctagcatacaaacaaaaatttcagtggccattttccttgtggccagtttcgtagagaataaaccttctgcaacagtatcagtcattaacctatgtgtactgaactcatacaaaccttgtgagagcattgataagactctgaagcatttaaaaaatgaattttctttctctaataattctttagtcaagttttctcggggtgcagtcttataaatagagttcattagtacattagccatagcaatgtgaccctgatggtctataaaagcgtctacccagtctaactgttcagttcttaaagttacccataaatctttcatctcatcgctagtaagtttgtctgccaggattcgttgcacataatgtatcggtggtctgtttgttctgtctcctggaagagtagatgcactcgtattgttctcagccccacctctataaatattgtttagagatggctgctttttcaaactcccgctcactaattttttccccttcgaggttgacgtacctaccgatgaaagagtagtagaatgatttaaactgttgctgtatacagttgaggtgggagaagaggcgcttgtcatcaaaacagatttgggagacgaaagagatgaattagccgtaaggataggatgatggtccgacgccatcgaagttctggaggcagtggaagaagatgtagtgtttgctcgcattttttttagctcattttgtaaatcctgcttaacaatcagccatttcttctcaatgctgtagcccatcagagcttcttgtttgtcctctgataaagactgaaaaatatttcttttatacataatatcttcaaacaaaacttccacctcgtatgggtccgacggcatttctaaataaattttaccatcgggtgtagtgaatttgctcaagttagttagcgaaccttgagagagaagacttgatgcggagtgactttgcccggtatgctgccttgttagcttattggacgcctgtgaagaattcctcttggaatacgaatatttcgattgcattgaatgcgaccttgcgtgctgtgaggatacgggaacatctccacttaatttaccattcatatattgagacaagttttgtgtgtttaatgtcgattttttattcaacggcctcgcctcagtagatgtagacctagaaggtgcattcagttttctaaaagatgacgaagatgcaggtgaagtggacacttcgtttcccactggagagtgctgttgttgggatgcataggtcggagaacccgtattgctattcgttgcatttgagttagccaaacgcttcaaattttggaatataccagaactcgaattcgaatgactttcctttgagttcgaatgtttggagcctgaattcttcaacatttcctttccttctcttcctttcttgcttctcgtttgttgaaaaggttcaggtgccttctttatgtggcgtgtatttagaatttaactaggcttgagttaaaatgtttctcctcaatacagaagatagatacaaatggcaaaaaaaaaagtaaaaaatggcccaactgtatgagacgtataaaaaacgtgaagggtgaagaaaagaatgccactgtccaattttatgcttaatacgaaaataattaacacacagccgtcagtgtcctcttatctgtaggaagggtccgtgctattgttcttaaaagggattctagttttccacatctgttttttctttctttccctcttccacgtcaaaaacttcctctaaccgatgtcgggtaagccatggaaattacgggcgatgactttcggcggctaacaacgaaacaactagggagtaatcatataatcacaggaaaagagttgagcaaggatttggcaaatatacatatacatacatacatacatacatacatatatatgtgtgtgtgtggtatggagtattattctaaaattatgaaaggacatcccaaactcgttgccaccttgttttacattctggctctatccataccaactcctctatttgccggcggtcagaatcgatatcgatatcctgcagcttccagagtaagcggcacttaaaccaaacttggaatgataaccatatggccaaaaataggaatattgatatatatgcagcgacaaagtctataggctgaaaagtaggtgcgaaagcggtgaagccctggatcagaacaattagagcgatgaaaaaagatgcataatatgccaaaaaaggcatcatttgagctttataaggtaagtcatccctcgatataccacgtttccttatggcttgcatgaaacggatatgagaaaatgaaatcaaaagccaggcaaagaaaccggccacaccagttatgttcaataaccagttaaaggccttgccgctgcctgcagaaacctctaagaaagccaaaaatccgaacacggatgtagatagaacagaaaagtatggaacaccacctctggtcacgttagacaagaaccttggcgccaagctatttttagacagactatacagtactcttgagccaatgtacacattagagttacctgcggaaagaatggtgattagcacgaccgcgttaaatatatctgggagaacttttgtgcctgaattctcaatgcttatcataaagggcgatgaagagacaaatataccgtcactatccaactttgggtcattatatgggaccaaaaggccaatgaaaaatagtgaaagaatgtaaaagactagaatcctcactacaactttctttattgccctcgggagagcttttcttgggttagccgcttcaccagcggttatcccaaccagttcagtaccttggtacgtaaatgcagcattaatcaaagaggaaacccatccgagaaaacggccctcatttttatcactggagataatgccaggcccccaggctcctggatttctccagtacctgaaaccgatgggtccatcagattgtcccgcaccacacacaacacagaatgagaaaatgataaaaccgagcaacgcgatgacctttatggaggcaatacaaaactcaaattctccgtaatactttacgggaaacatgttcattgaagttaacaggcaccaaaagatcacgatccaagccgctagaggcactgcttctgtccagtactgaataactttccccaaaacggatagttccagtgcgaaggtgaaacaccacgacagccagtacatatatccgttagtcgctcccagcgctggcgacagaaatctttgggcgaagacagaaaatgaagatgtaaccgggataaaagtgaccatctctcctaacgattgtgtaacggagtaaatcactgtccccataaataaatacgatatcaaggcaccaacagggccggcgtgtgccaatggcggaccaataccaattatgaggcccgtcccaatggtgccgccgagagcaatcatccctatatgccgctgctttaacttccgcttcacctctcttctttcttgtggtgagctctctgtttccttagcagcatcatcctcgacttttctctctgtggtgatggccttcgtaacgttctccccagaatattgttcatctacaaactcctcctcttttattatagagctagaattgatttcatactgaccttccttggacatttgtatgttcacagtttcatccatggcaataatcgcaacactacaattttgccgctaatatatgtctattgtgctacggaagagtaacaaaaaaaacaaaaactgcataacaagcaagttttatacaatacacattataaaaatttctactccggtgttccgagctcccattgccattggagaaagcccttatgtggagtggagctgcctacaggttgttttcaggaaagacatggttacaaaaaagacgacattcgcccaacttatcactcgcttgaaccactttttatgccaagcccttaaacgccgcgactcaaaaacatacatactgtgccgcacggcagtttttggcgctatgacacccttttccccaagaaaatcgcatattaacaacaaattacccatgcaacccaggaaaaaaaaaatagtcattatatacgtagtgcgctttcattgacaactacatttttgtgcaacttttggtacaccgctacacgtattgaaagcgcaaaagactatagctcctccagcagggaaaactcacatcggtgggcaacaacatagaatatgtcaaagttgtaaaaacacccacgagtgcataccacttttcaacattaccggggaaaaaaaagtttgcacctcgttcccagaaacatacgcaggagtgactgcgctagtgacagattgctctttccgttggaaaaagaaacgactttttttcgcaaaagtacccgaaatcctcggaattttgcaaatagtcgatgatcacaattgttaggtgactatttaacaaggacggcgaggagaactgaaaaaaaagcaacctatccggcctcctctagttacacaaacaagacaaagaaattgcattgtctataacgataacaaaagacatcgtatatatatatatatatgggcaggtttagtaacataataacgtccaataaatgggacgagaaacaaaacaacattggcgaacagagcatgcaggaattaccagaagaccagatagaacatgagatggaagcaatagatccaagtaataagacgaccccatactctattgatgagaaacagtacaacacaaaaaagaagcatgggtcattgcaaggtggcgcaattgctgatgtaaattcgataactaattcgttaacaagattgcaagttgtctctcatgaaacagatattaacgaggatgaagaagaagcccactatgaggataaacacgtgaagagagccttgaagcaaagacacattggtatgattgcactaggtggtacaatcggtactggtcttttcgttggtatctccactcccttgagtaatgctggccctgtggggtccctgattgcttacattttcatgggcaccattgtctacttcgttacccagtcacttggtgagatggctacgtttatccccgtgacatcatctatcactgtcttttcgaagaggttcttatcacctgcattcggtgtttctaacggctacatgtactggttcaattgggctattacttatgctgtggaggtttctgtcattggccaagttattgaatactggacagataaagttccattagcggcctggattgcgatattctgggtaattattactttgatgaattttttccctgtcaaagtttatggtgaatttgagttctgggtggcctctgttaaagttttagccattatgggttacttgatatatgctttgattattgtctgcggtggatcccaccagggccctatcggtttcaggtactggagaaatccaggagcctgggggccaggcatcatctccagtgataaaagtgaaggccgttttctcggatgggtctcctccttgattaatgctgcatttacgtaccaaggtactgaactggttgggatcaccgctggtgaagcggctaacccaagaaagaccgttccaagagctatcaataaagtcgtctttagaatcgtactattctatattatgtctttgttctttattggtctactggttccatacaacgattcccgtttatctgctagttctgctgttattgcatcatcacccttcgttatttccattcaaaacgctggtacttatgctcttccagatattttcaacgccgtggtgttgattactgttgtatctgccgctaattcgaatgtttacgttggttcccgtgttctttactctttagctaggactggtaacgcaccaaagcaatttggatacgtcaccagacagggtgttccatatctcggtgttgtttgcactgctgcattgggtcttttggcattcctggttgtcaataacaatgcaaacactgcatttaactggttgatcaacatttccactttggctgggttatgcgcctggttattcatctctttggcacatattaggttcatgcaagctttaaagcaccgtggtatttctcgtgatgatctgcccttcaaggccaaattgatgccttatggtgcctactacgcagccttttttgtcaccgtcatcatattcatccaagggttccaagcgttctgtccgttcaaagtttctgagtttttcacatcttacatctccttgattcttttagccgttgtgttcattggttgccagatatactacaaatgcagatttatttggaagctagaagatattgacatcgattccgacagaagagaaatcgaagcaattatttgggaagacgacgagcctaagaatttatgggagaaattctgggctgctgttgcatagtcacagaacctcttgcatgccttcaaaatagaaaaaaataaaaaaatagacgtttcattaatcaaaatagcctgtagagattttgagggattgccccaaactttatgtataatatcaccacttattattcactattcatagtatgttacatcataaggccattgtcaccttcggccagcgatagtactcaaatctataataaattttccatattatcctttacgtacttgatagcgtgtataacagggtcattattcacgatatgttcaactgttgtcattttcgtgttattgcactgaaacaaaagaaccctaccaaaaaattcgttagagaaaaactaaaagtacaagatcttatactgaagacccttcattttttaggcccaacttctatattaagaagatccctggaccctgctagaaattttcaattagcttatcatttttcttcattgcgagcgttcgttttcattaagcattcgttctcttcactatgcataaagcatccagttcaaagaaaagctttgatgatactattgaactaaaaaaaaatgaacaattactgaaactgatcaactctagtgaattcacccttcacaattgtgtggagttactgtgcaaacactccgaaaatattggtatacattactatttatgtcagaaattggccacatttcctcacagcgaactacagttctatattccccaactagtacaggtcctcgtcaccatggagacagaatcaatggctttagaagatttactattaaggttgagggcggaaaaccctcattttgcactactgacgttttggcagttacaagcgttactaacggatttatctactgaccccgcttcttatggcttccaagtggctagaagagtcttaaacaacttacaaaccaatctctttaacacaagttcaggtagcgataaaaatgttaaaatacatgaaaacgttgcaccggccttagttctttcctctatgataatgtcggctatagcattcccccaattaagcgaagtgaccaaaccattagtggaatctcaaggtagaagacaaaaagctttcgtttttaagttggctagaagtgcaatgaaagattttaccaagaacatgaccttgaaaaataccctactaaacaagaaaacttccagatccaaaagagttagctcaaatcgcagttcaactccgacttctccaatagatttaatagatccaataaaaactaaagaagatgcatccttcaggaaatccagacatagtgaggtaaaattggatttcgacattgtggatgatataggtaaccaggtctttgaagaaagaatctcatcttcaatcaaactcccaaaacgtaaacctaagtatttggataattcatacgttcataggacatatgatggcaaaaatataaacagggacggaagcatttcaaataccgcaaaggctctcgatggaaataaaggtgattatatttctccaaagggacgtaatgatgaaaataatgagattggtaacaatgaagatgaaactggtggtgaaacggaggaggacgcggacgctttaaactctgatcacttcaccagttctatgccagatctgcataatattcaaccaaggacttcttctgcttcatctgcttctttagaagggacacctaagttaaacaggaccaattcccaacccctttcgcgccaggcattcaaaaacagtaaaaaagcgaattcttctttgagtcaagaaattgacttgtcgcaattatcgaccacttcaaaaataaaaatgttaaaagcaaattattttcgttgcgagacacaatttgccattgcgctagaaacaatatctcaaaggctagctcgagtaccgacagaagctagattgagtgccttacgagccgagttgtttctattaaacagggacctaccagcggaagtagatatccccactttattgcctccaaataaaaaaggaaagttacataaattagtgaccattactgctaatgaggcacaagttttgaactctgcagaaaaagttccatatttactcctgatagaatacttgagagacgaatttgattttgacccaacaagtgaaaccaatgaaagattattaaagaagatcagtggtaatcagggaggcttgatatttgatttaaattacatgaatagaaaagaaaacaacgaaaatagaaatgaaagtactcttactagcaacaacactcgatcttcggtatatgatagtaactcgttcaacaacggggcctcccgcaatgaaggtctatccagtacctcaagaagtgattcagcgtccacagctcatgttaggactgaagtcaataaagaggaagatttaggtgatatgtcaatggtaaaagtcaggaacagaacggatgacgaagcgtatagaaatgctttagtaatacagagtgccgcaaatgttccaattttacctgatgatagtcaagacagaagcccagagttgaactttggctcaaacttggacgaagtactcatcgagaatggaattaatagcaaaaatatacatagccaaactgacgctttagcagaccagatgagagtttcagctgttatgttagcacaattggataagtcgccacaacagttatcagaaagtaccaaacaaatccgcgctcaaattatttcatcaatgaaggaggtgcaggataaatttggttaccatgatttggaagcccttcatggaatggcaggtgagagaaaattggaaaacgatttaatgacgggtggtattgacacttcatatctaggtgaagattgggctaccaagaaagagaggatacgtaaaacttcggaatatggccatttcgaaaactgggatttatgttctgtaatcgccaagacgggtgatgatttgagacaggaggcgtttgcataccagatgattcaagcgatggccaatatttgggttaaagaaaaagttgacgtttgggttaaaagaatgaaaattttaattactagtgcgaatacgggacttgtggagaccatcacaaatgctatgtctgtgcatagtattaaaaaggctttaaccaaaaaaatgattgaagatgcagaactagatgacaagggtggtattgcctctttgaatgatcacttccttagagcttttggtaatcctaatggatttaagtatagaagagcacaagacaactttgcttcttcgttagccgcatattctgtcatttgctatctcttgcaggttaaagatagacacaacggtaacattatgatcgataacgaaggccatgtaagtcacatcgattttggatttatgctatcaaattcacccggctcagtgggctttgaggccgcaccattcaaattaacttacgaatatattgaactgctaggcggagtagagggagaagcgtttaaaaagtttgttgaactaactaaaagttcgttcaaggctctgagaaagtatgctgatcaaatcgtatcaatgtgtgagattatgcaaaaggacaatatgcagccttgtttcgatgctggcgaacaaacaagtgtacaactacgacaaaggttccaattggacttatcagaaaaagaagttgatgacttcgtagaaaatttcttgataggtaaatctttgggtagtatttacaccagaatatacgaccaatttcaacttattacacagggtatatatagctgagaaggaaaatagctgtgacagaactggaaaaacaatttgcaaatgtccggagaacaaaaaaattggaattttagtaaaaggaatatacatatatttatttattgccgagaataatagagcagctgactcagaaaaagcaaggtaaaagaatgagagtaaaataaatatgtggttaattaaccatacatataaattattatcttattttctgcgtaaagcgtcaaaccgtttcttcaactcatctagttcatcattttcttgctccttcttagtctttctttttgtagttttcttttctgattgtttcttttcgatcacttcctttttgatatctttcggaatcttgagctcgttcttgatattttcactattctgcctaggctttttaacagtgatagggtgtttagcatctgcattgtcattatcgtcattatctaaggctaaaataggcttttcttcgtcattatcctcgatatctcccgaggggtcactaaagtctgaagaaatgttagaagacgacgaagataaggaattctccagcttactatatggcacatcgtatgttttcgcgatttccttcaaataaagatcaactagttcttcttttggaactgagggagagcatttttttataatcttttcagggacatcgatatgatctgctattactccattaacaaactcaacgtttattttccaggccatcaaatctttcaattggctaagttctttgacttcatcaacgaaaagaatcgcatagattagggatctgatagcttcgttaataccatcatccatatgctctttgacaagctgttcctcggtggagatatcgtttattacctgcactctagccagtagtaattcacaatatagttccaatatctctagtagctcaatatgaatatcgtcatgaattagcgtctccacacgataatgcgccttctgttctttatttgtcagtaacagttgtgcaacctgtcttcgagactgctttgcaatcgcctgttgcttttcttgagcatatcttaacctttgaatacacattttcaggcatgttttaagcttgatctataacaataatttggatgatagttttacccttcttcagttagtacatcctagatcttttgcatactaaagctttttaaaaattactataaaatataaacatacagtgaacggaatcattgacggagccatttttagttgtcgtattctcttatctatcttctatgttgactagttctgattgattagctggaactaatagtatatataattttcacaccctttggaattcagaaggcgttttttttttcatgaaacaaaacaatagagtgcggatagccgattcagttgattctaaaagtatataaaatgcgataagcgcataagcagccattataaacgtacatctgagtctagatatatacgtttgtgtagcgggaaacgttaaaaaaaaaaatcttaattatagtttatcaaatgaccatatcaacaggatattttaattcgtcatgttggcccttggtgtcatattcacttaatccgacaatgcctccaaactttaaaaatctatcaaaacgtttcaatcgtaaatcgtcaactttcttaaccatatctggccaatagacttcatgtttatacttgaagtctaacagaccattgtatagagcatctagttgagatggctctatgtggttttcaaatggttcgtcaaagatagccttcgccttagtggcagggtcaaggaacggatacatcatcttcaaaaaagcccacgcaaaccatgggatattgatcaggacacacttagctaacctttcagggtaatgatcttgcatgacgttcaaacacatcctagcaatagagatgggtggagctttatcagtgataataccaggttctttataacttttgaaatctaccaagactgtgatcttttctacaccttggggagctacagttgtcgcagtttccatcatgtagactaattcttggacttgtctaaaggaagattctgtgttttgacgaccatttttcatgtagtatagaggtcttttagcgttgtcaaagcccaaaataacctgtttaccagtttcgttctcaacggcaactttgtcagctgttaaagggtctttgtcctccttaccatgtgtaagtccaatttctctcctccataccaaggttttggtgagaccttttatggcgttcgcggtgttccatttattggctcttaggtatcttagaaaacactccctagaaagccaaaacttctcccaatcactcaagggtctgtcattggcatgtgtcccattgtcaaggtcattgagattttctggtaatttcagatcatcatcttgaaaatgtcgtaagacagctctatatttttcgttttgatcttcggagatgggttccagtagaggtgcgttaccatacttggcaggagggtccaagaatatcttatcacatggaataagtttctctttaggcacagcaggcgtatggtcccgttttcttgaaaaaagacccatttttgttcttcttcttgtgctttctttgtgtgatttttcagggtctttttttttaaacaatgatgtaaattaaatctatctaaaaagcgtgatttttcccacgaattttaatccctctattgttctctttccactccatattgagtgaaaggaaaaataagaaaagtaaatagaaaatttatgacgtaggaataaaagtatataagtatttaacaaattgaccgtagataataataatgcgcatgaaattaaatcctctctttgatctcttcaatcaagatcaacccattaaccacattagaacattttgccaaatgaagccatagacgaataggaagtaattgcacttcttgacggtcgatttgctgatggaaacgtgtatatcatcgtcttcagcaccggagcggcttagtaaattgaacttgacggatcttagtaggaatacgccaaaggcaataaataagtaaaattttatcaaaatattcaggttaaatggcatggtcacgttggtcaaaagctgggcgagaatcaatggaacaaatttgtagccgacatagcacaacagttcgaccaaactgaagcttggaatcttagaatcgatcaaaagatacaagccaagcttcaaaatcaacaaatctaaacacacaaacgccagagtagaagacagtttgtagtacaagtcttcggggttgaatgaacccttcagaccttgctgcgtattccagatgagaatataggtaactagtcccataataggcatgtacatgtctggggagttcacgtcatcccttggtggcaaaaagttgccagagtccataattcgttgccagttcttggttccgttaagaaaaggaactaggatgagtttcaatttattgatgacataacgggtgctgacttgaaaatacgttgaaatttgttgagagccggcagcgtttgcagtggctttattgaccgtttcttgaaactggttaaagttatcctgaccaataaaattagaaaatgcgctctgccctagttggaatgccatcgaaccacgaggatcttggaatggaaaaccaccgccactgccatttacgtttgcattcatattcgcattaccttggccattcacgggcgtgttcctcggaatttgcattggtcgttgctgttgtggagtgtgggaaaagcgatcgttaacgccattctgctcacttgttgcatatgcgtacggattataagacatcttggtatgggcctttggttttcgttttctgctattgatactcagtagcgaggtcttacaatcgaaaagtcaaaaagatgagttgtagtataaaacaacagctctggtgtgcaatatggatcttgatacagagtctcggatatgctgttttagcactgagaaaaagtaatagtaacactgtcagtgttcgtcaaaggcccaagtttattgtcatttgaattgtcagaatggtttattttcaggtagggtaaccagaacgcgtaagtttcttgcatcttttaccattttaactggaagaggacctatcaaaaagagcatatgatgatgaaagagcacattctatcaagataacactctcaggggacaagtatatgatgtttggcaagaaaaaaaacaacggaggatcttccactgcaagatattcagctggcaacaagtacaacacactctcaaataattatgcgcttagcgcgcaacagctcttaaatgctagtaagatcgatgacatcgattcgatgatgggatttgaaagatacgtaccgccgcaatacaatggcaggtttgatgcgaaggatatagatcagattccaggccgcgtagggtggctgacgaacatgcacgcaacgctggtctctcaggaaaccttatccagtggtagtaatggcggcggcaattcgaatgacggagaacgtgtaacgaccaaccaaggtatttccggagttgacttctactttttagatgaagagggtgggagcttcaagtcgacagttgtctatgacccatacttctttattgcgtgtaacgatgaatcaagagtaaatgatgtggaggaactagtgaaaaaatatctggaatcttgtctcaaaagcttacaaatcattagaaaggaagatcttaccatggacaatcaccttttagggctgcagaagacacttattaagttatcatttgtaaattccaatcagttattcgaggccaggaaactcctgaggccaatcttgcaggataatgccaataataatgtgcaaagaaatatatataacgttgctgcaaatggctcggaaaaagttgacgccaaacatctgatcgaagatatcagggaatatgatgtgccgtatcatgtccgagtatctatagacaaggacattagagtcggtaaatggtataaggtaactcaacagggattcattgaagatactaggaaaattgcatttgccgaccctgtggtaatggcatttgatatagaaaccacgaagccgcctttaaaattcccggattccgccgtagatcaaataatgatgatttcgtatatgatcgatggggaaggttttttgataacaaatagggagataatctctgaggatattgaagactttgagtatacaccgaaaccggagtatcctggttttttcaccatatttaacgaaaacgatgaagtggcgcttctacaaaggttttttgaacatataagagatgtacgacccactgttatatccaccttcaatggtgactttttcgattggccttttatacataacagaagtaagattcacggcttggacatgttcgatgaaattggtttcgctccagatgctgaaggtgagtacaagtcctcatactgctctcacatggattgtttccgttgggtgaagcgtgattcttatttaccacaaggttcccagggtttaaaagctgttactcaatctaagctaggttataacccaattgaactggatcccgaattaatgacgccgtatgcatttgaaaagccacagcacctttccgaatattctgtttccgatgcagtcgctacgtattacctttacatgaaatatgttcatccttttatcttttccctttgtactattattcctttgaacccggatgaaacattgagaaagggtaccggtactttgtgtgaaatgttgttgatggttcaagcttatcaacataatattcttctaccaaataagcatacagatcccattgagaggttctatgatggacatcttctagaatccgagacttacgtgggtggacatgtggagtcattagaagctggtgtttttaggagtgatttgaagaatgaattcaagatagatccttctgccattgatgaattattacaagaattaccagaagctttgaaatttagtgtggaagttgaaaataagtccagtgtagataaagtaacgaattttgaggaaataaaaaaccagataacgcagaaattattagagttgaaggaaaacaatataagaaacgaactacctttgatctatcatgtagatgtcgcctctatgtacccaaacatcatgactacaaatagactacaaccagatagtatcaaagcagagcgcgattgtgctagttgcgattttaatagacccggaaaaacctgtgcaagaaagttaaaatgggcttggagaggagaattctttcccagtaagatggatgagtataacatgatcaagcgtgcattacaaaatgagacttttcccaacaaaaacaagttttctaaaaagaaagttttgacatttgatgaactaagttacgcagaccaagttatccacataaaaaaacgtttaactgaatattcaaggaaagtttatcatagggttaaagtatcagaaattgtcgaacgagaagccattgtctgccaaagagaaaatccattctacgtcgataccgtgaaatcctttcgtgataggcgttacgaattcaaaggtttagccaagacttggaagggaaatctgtccaaaattgacccatctgataagcatgcgagagacgaggccaaaaagatgattgtgctttatgactcattacaattagctcacaaagttattttgaattcgttttatgggtatgttatgaggaaaggctctcgttggtattccatggaaatggcggggattacgtgtttaacaggtgccacgatcattcaaatggcgagagctttagtagaaagggtaggaagaccattagaattagatactgatggtatttggtgtatcttaccaaaatctttccctgaaacttacttttttacattagaaaatggtaaaaagctttatctctcctacccatgttccatgctgaattacagagttcaccaaaagtttacgaatcaccaataccaagaattaaaagacccattgaactatatatatgagacgcacagtgaaaacacgatttttttcgaagttgacggaccatataaggccatgattttgcctagttccaaggaagaaggaaaaggtataaagaaaagatatgctgtcttcaatgaagacggctcacttgctgaactgaaaggttttgaattgaagaggcgtggtgaattacaactaataaaaaattttcaaagtgatattttcaaggtctttttggaaggtgatacattagaaggatgttacagtgctgtagcaagcgtatgtaaccgttggttagatgttcttgattcacatggtcttatgttagaagatgaagacttggtcagtttgatttgtgaaaatagaagtatgtcaaaaactttaaaggaatatgaagggcaaaaatctacttctattacgacggcaaggagattgggggattttttgggtgaagatatggtaaaagataaaggtctacaatgtaaatatattattagttcaaaacctttcaatgcacctgttactgaacgagccattccagtcgcaatattttcagcggacattcccatcaaaaggtcttttctgaggcgatggacattagatccatctttggaagatctggatatcagaaccataatcgattggggttattatagagaaagacttggatctgctatacaaaagataattactattccagcagcattacaaggggtttccaatcctgttccaagggttgaacatccagattggctaaaaagaaaaatcgctacaaaggaggataagtttaagcagacttcactaaccaaatttttttcgaagacaaagaatgtaccaacaatgggcaagataaaagatatcgaggatttgtttgaaccaactgtagaagaagataacgccaaaattaaaattgcaagaactactaaaaagaaagccgtatccaagaggaaaagaaatcagcttacaaatgaagaagatccactagtattgccctcggagattccttccatggacgaggactatgttgggtggctaaattatcaaaaaattaaatggaaaatccaagcaagagatagaaagcgtcgagaccaattatttggtaatacaaacagctcccgtgaaagaagtgcactaggaagtatgattaggaagcaagctgaatcatatgcgaactccacttgggaggtcttacaatacaaggattccggtgagccaggggttttggaagtatttgtaacaattaatggcaaagtccagaacatcaccttccatataccaaaaactatttatatgaaattcaaatctcaaacaatgccgctacaaaagattaagaattgccttattgaaaaatcttctgcatcgttaccaaataatcccaaaacgtctaatccagcaggcggtcagctattcaaaattactctaccggaatctgtctttctggaagaaaaggaaaactgcactagtatcttcaacgatgaaaatgtacttggtgtatttgagggcactatcactcctcatcaaagagcgatcatggatttgggagcttcggtaacgttccgctcaaaagcaatgggtgcgttaggcaagggaatacagcagggttttgaaatgaaggatctttcaatggcggaaaatgaaaggtatctgagtggattttcaatggacattggctatttactacatttcccaacatcaattgggtatgaatttttttcattattcaagtcatggggagatactattactatattagttttgaaaccatccaaccaggctcaggaaataaatgcctcatcattaggacaaatatacaaacaaatgtttgaaaaaaagaaaggtaaaatagaaacatattcttacttggttgatattaaagaagatatcaattttgagtttgtatattttacagatatctcaaaattgtacagaagactatcacaggaaactactaaattaaaagaagaaagaggtctgcagtttttactcttgttacaatctccgtttatcactaagctcttaggcacaatccggcttctaaaccagatgcccattgttaagctttccttgaatgaagttcttctaccccaattgaactggcaaccgacattattgaagaaacttgttaaccacgttttatccagtggttcgtggatttctcacttgatcaagttatcccagtatagtaacattccaatctgtaatttgaggctggatagtatggattatattattgatgttctttatgcaagaaaactaaaaaaagagaacatcgtgctttggtggaatgagaaagctccacttccagatcatggaggcattcaaaatgattttgatttaaatacatcatggataatgaatgattcagaatttcccaaaattaataactcaggtgtgtatgacaatgtagttctcgatgttggtgttgataatttaacagtgaacacaattttgacatcagcattaatcaatgatgctgaaggcagtgatctagttaacaataatatgggtatagatgacaaagatgccgttattaactcgccatctgaattcgtgcacgacgccttttctaatgacgctttgaatgttttaagaggtatgttaaaggagtggtgggatgaggccctaaaagaaaattcaaccgcagatttgttggtaaattccctggcaagttgggttcaaaacccgaatgcgaaactattcgacggattactaagatatcacgttcataacttaacaaaaaaagccttacttcaattagtaaatgaatttagtgcacttggctcaactattgtatatgcagacaggaatcaaattctaataaagacaaacaagtactcacctgaaaactgttacgcctacagccaatatatgatgaaggcagttagaacaaatccaatgtttagttatctggacttaaatatcaaacgttattgggatctgctaatatggatggataagtttaattttagtggattagcatgtattgaaatagaggaaaaggaaaatcaggattataccgctgtttcgcaatggcaactaaagaagtttctgtcaccaatatatcagcccgaatttgaggattggatgatgatcatattggatagtatgctaaagacaaagcagagctatctaaaattgaattcagggacgcaaagacctacccaaatagttaatgtaaaaaaacaagataaggaagatagtgttgaaaactcgttgaacggattttctcaccttttttccaaaccactaatgaaaagagtcaaaaagctttttaaaaaccagcaagagttcattttagatcctcagtatgaggcagactatgttattcctgttcttcctggttcccatctgaatgtgaaaaatccccttctagaacttgtcaaatcactctgccatgtcatgttactttcaaagagtacaattttagaaatcaggaccctgagaaaagaactgctgaagatatttgaattgcgtgagtttgctaaagtagcggaattcaaagatccaagtttgagtctcgtggtgccggattttttatgtgaatactgttttttcatttctgatattgacttttgtaaggcagctcctgaatctattttttcatgcgtcagatgtcacaaagcctttaatcaagtattgttgcaagaacacctgattcaaaaactacgttctgatatcgaatcctatttaattcaagatttgagatgctccagatgtcataaagtgaaacgtgactatatgagtgcccactgtccatgtgccggcgcgtgggaaggaactctccccagagaaagcattgttcaaaagttaaatgtgtttaagcaagtagccaagtattacggttttgatatattattgagttgtattgctgatttgaccatatgagtaagcagtatataacgcgaggttcaatggcctctttaccatgaaaaaaaaaaaaaaaaaaaaaaaaaggtaaggaaaaagagtattttcaattcgtttctgaacatataaatataaataaccgaaaaattagcccttgaacataattaacactcttctttgatatttaaatcacaagtacttttcttttattttcttcttaatacttttggaaataaaatgaatgtgaccactccggaagttgcttttagggaatatcaaaccaactgtctcgcatcgtatatttctgctgatccagacataactccttcaaatttaatcttgcaaggttatagtggaacaggaaaaacctacactttgaagaagtattttaatgcgaatccaaatttgcatgcagtatggctggaacctgttgagttggtttcttggaagcccttactgcaggcgatagcacgtactgtacaatataaattgaaaaccctatatccaaacattcccaccacagattacgatcctttacaggttgaagagccatttcttttggtaaagacgttgcacaatatttttgtccaatatgaatctttgcaagaaaagacttgcttgttcttgatattggatggtttcgatagtttacaagatttagacgccgcactgtttaacaaatatatcaaactaaatgaattacttccaaaagattctaaaattaatataaaattcatttacacgatgttagagacatcatttttgcaaagatattctacacattgcattccaactgttatgtttccgaggtataatgtggacgaagtttctactatattagtgatgtctagatgtggcgaactcatggaagattcttgtctacgtaagcgtatcattgaagagcagataacggactgtacagacgatcaatttcaaaatgtagctgcgaacttcattcacttaattgtgcaggcttttcattcttatactggaaacgacatattcgcattgaatgacttgatagacttcaaatggcccaagtatgtatctcgcattactaaggaaaacatatttgaaccactggctctttacaaaagtgccatcaaactatttttaagcacagatgataatttaagtgaaaatggacaaggtgaaagcgcgataaccacaaatcgtgatgaccttgagaacagtcaaacttacgacttatcaataatttcgaagtatctgctcatagcctcatatatttgttcatatctggaacctagatacgatgcgagtattttctctaggaaaacacgtatcatacaaggtagagctgcttatggacgaagaaagaagaaagaagttaaccctagatatttacagccttctttatttgctattgaaagacttttggctattttccaagctatattccctattcaaggtaaggcggagagtggttccctatctgcacttcgtgaggaatccttaatgaaagcgaatatcgaggtttttcaaaatttatccgaattgcatacattgaaattaatagctacaaccatgaacaagaatatcgactatttgagtcctaaagtcaggtggaaagtaaacgttccctgggaaattattaaagaaatatcagaatctgttcatttcaatatcagcgattacttcagcgatattcacgaatgattatctccctggaaggtatccagagggcaggatacgttcgaaacaacaactacgttatataaatatttatacatagtgggatagaatgaacaattatcaagtaaaccttgtattttttgttcccacgctctacgctctgtttcttggatatggtaatcaaagattaatacgtataaccgttattaattcagtccactagaaactattaaaagcgccctactgtatggaaaaacaatgaatgaggagactgaacggcgcaaaattgttagtttagttgctctttttggcggccggcgataatgttcttcacttggtattcttaccaggattgagcctgattttgttttgtcttattctttgcgatgtcttcattttctacaaaacctctaatttctccggcaatggcccttgaaacgtcttcaaagacttcaaatgtcacggtgggggttcttttatctttaactaatcgatgaagagttattagaatggttctaaacttatttttcaattttattaacaccctctcaaattccatcacactttcatcatcgttattcattttcaaacctttcattaaagtacgaatggtatgtatattcttttctagtgttggactatgcaatccatacgattctataacatcacacaaaccttccatttgtcccaggagcgtaaatctttggaatcccacttgtaaaccatactgtttaccttctagaaagctctgctttatattctcattctggccctccagaaaaccttcttggtaatactgttcttctaggtttagtaaattatcaaaatccatttttatttgtccagtgatctttactttccatttactcttcaaatatgataagtgatttgatttaaacaagttttttttcatttttcttataaaacgatttctcaccatgattgagatttttatattagtaagattatactgaaaaggcaaatggctacatagccaacaaagaataaaacaataaaacaataaaaaaagacttttttcttcgtaagcatcctattgagaatattaatcatttacttaagtagctacaatacaaaatagagtaaaaaactatttctcttcactttcattcacaattgtttgccagatctaacttcctttccggttttcttaatcttttctaaaataaaatcgtaaggaagtgtagtatatacatctactaattgcttttcaagggatatatctattttggaaacgtctggttctaatttcgtcaaaactttattgactgcaccagaacatcccgagcaggtcatgacgacattgaattgataatgttttatctctgccatcttttgcgctagttctctcttgtgtcgttggaaatctcatcctgcaatgttttaagatgattcaagtcatttaagaagctcaaaaatgcactacaagatgtgccaactttgcacccccaaaaaaaactaccgcatcacgtgaaatttattagaaaactgaaaaaaagacaacttacgcatacgtaatacaagatgtacatctattgcaatgatcatgtaacctatcctacgattaattattttttaatcatctagagcagtgcctctaatttcgtaaatatcatcaatggcattccttcgcaggggagtgtcggcaaacaataactctatccattggattagttcgtctgtcgcaaaaagataaaaatccccattgtaaaacatctccataatctcctttaaatgtaatggtagaaacttgcccatagtggcgaatttttctctcatctttttgtaacttggttccttcgctaataattgtatatcggtgttgttcactaataaagatacgagctcacccaaattttcggaattgacctcagagataatctgccattttaatatttcctttgtcacgcaatcgttatataaaaagtttaagaaagacaacaagtaacgggaaccttcttcacctcttattttctgcagtggacgaacaatttccttcaagatataaggtagcagtttctcaatggtggcgtcccacgatggatttctctcgttctcacgaaattcggtcaattgatgcctgattagttgacagacaatacgatatttcatgttcagtttagtttccagcaggttccttgttaattcttttattctatacagcttttcatctcgttctattagatatctcatatccacatataattggcaccaattgtgagaaaaattagctgtgcacatggccatatacgatgtctgcaaaaggttgtatttgtacgcaaagtattgctcatcaacatggctatctgcaaagctactcttgaaattctgtgaaattgccaagaacaattttggtaactgtgtaacttcaatgtggtctttatcaagtgatcctacatcatgagcttttaaatgttcctttccattttctagggaagcatcatctatattttcgtcaattgcccaggcttcatcccaggcattttcttcttcttctggttctttttccttctcttgatttgttttttcttcctcgtcgtcaatatttacatcaatttcatcaccccatgcatcggcatcatcatcctctacttcccaattccaatcatcatctttggatacggcattatggagttctttttcgttctgtacatctgaatcattttttccaattttttcgctcatcgtattagtattgctagtagtgagctcaactacttccaaattttgccagctcttttttggatcttcaaatatacttcttatctcactaatatgcgattcaagaactttatctagtaataaattgtagtataattgtttgttcattaacaaatcctgaatctctttaccggaatgtgtccaattggtaacttctgatttggcaactagtctagttagtttgttatttatgacagaaactagattttttagcggtgaatcaagtgattctaaaattatcgatgcattatttttcacaaatttggtaaactccgtattgaacaagggacctagctcataacttaaggtctttctgtctctaaaggctaatccgtctaacatgaaatcgcatactgcttcaaaacttgttaatacagtagacacacaatgttggccatgcgaagaggatttagaaaagacaagtatgtttttttcgttttcatatgagatttctttaccagatataaaaatagaatttttgatcatgcttacaatcctggaaaggttcatatactccttcatgattgtattcaattttgctcttacctgctcttgagagtcggcactggtcatatctaaaatgaaccaagcttgattgtccaaactacccttaggaaaatactgttgggccacaaaatccataaatgtatcatactcaatatgaaccttgtctttaccccattccactgtgggcgtaaattggatgctattctcggtaatcttccaaaatccattagtaagaattttatacaacgtgctgacaagttctaaatgcagtgtgtcgacgtaggtagaaatggactgctggaaattaaagctttgcttaagataagcagcattattacgcatcttttttcgcaatgactgcaacgaatagtagcagttttctagttctagtatgttcaaattagttttaacttcttttatgagatttaaaaacgtcttcaaattatctaggatgttcagttcgttggctagaattgcctcgcgttgtagtaggtcactagaatcaagttctaactcactgccattggaccttttgctgtcattttttaatattaaaggatccttcagtaactcgcgtattatttcacctttgttaggaaaaagagactccatatccaatcgagagacttcgtgatttgtaaaagttatgcgaatcaaaccacttttttactgacaaatttaacgtaatcctttaagactatgaaccatgttatgaaacatctcttagttcaacatgtcgcctaattgtatatcgctattgacgaaagagaagtatctttcatgaggtcaataataacgttcaatggttaatgagcactataatcataaacaaataatgactttgataattatataatagttatattcgctcaagttattggtggtcttaacttctcgagttcttcgttacaaatagaacagtaattttgcaattgagtgtcattaaaccaaagatcagtcatctctatagacaccatcgagcatttatttacttcttccagcaagaatttttcgtagtcgtcatgcactaattgtttctccatgtcttggagtattctaagttcaattagcaattcatttctcctcatagccaactgttttctcgtttcgctatactgatagtccttattgaaattgtcctcgctgaacttctcaaaaatggggttatttgacggcactgacagttgactacttagcaagtccgaatcacttatgtaaatggctctttgcattgtgaacttatctgatccaagacggtcgtggaacagtttttcagctctctttattgaccagtagggcactgatgctttttctgataaaagtatgtttatcataatagatgctaataatccgaccaccatcattcgattaatccgtgagaacttttcagcacataataatagaataccgataagtattctgaagaatacaaacgtcaaattcgttactctgtaaaccattagtttgataaacactaggaaaaggatagtacaagaatacctgatgtcatattgcatactttcactctctttggagttgccatttttttcagtagcaggttcttcacttttgttgctgagaacacctaatataccacatagtttgatagctttgataacttttccgtgtttgccaatcttttccaagtagtaccgtaacacccttcttatcagtaggaattcactatgagcaaatttcaaggcccatgtttggcatattatttcagccaaagatagcttttctattgttttgccagttctactatcaatatattctagtttgtataggacatgaagcgatgaactgctcgccgtcatattcaactttatttcaagatggttatctacatcatatgactcagttatgacaaatttaattgaaagcttcaataaatgacaaaatggcactttaacgaaaaaaggatctaaatcgacttcataatatttgttatcaacaattttgactatcctctgtgtagcaaaaatcattttagattccttatctctatgatatttaccagtatttaaaaaattaccggtcatatccaatcgaaatggtatctttcgaactaattgtgatttcccgttgatgtctttgtttttataccaaaaacgtttcccgtgttcttccccatcttttcttgctaaaaacaggcattttggaaaagcattcgatttatctccaaatagtatgtgggctagtcctttactagatatttcatattcatgattgtaagtaatcgagtactctgtctgaagttttttgagtctgtttaataaagtagatgcatcatcggacatctcccaaaatgtcacacgtgatttgatgattttggatacgctggtggccttacgatcaaaggagttttcttgttctatcttatataattcttcttgttttttttcttgagattctttttccatctgttcaaactttactaaaatctcttcgttactatttgggttttttatagccttgttttctaacagatattgcaacttagatgcaataagcttatagtcagaaaataaaacgattgctttcatttgtagaccgctggcatcgtaaagttttaaggtcttctttgatgatctgtcggcttctacagaaacgatttcagacaagctgatctttgtaagacagataaattccatagaattcatgtagcaataaatgtagtcttttgtgcaaaagcaggtagctgagaacttctgctttttgttaggacaccacaatgcttcaaacttgaaaagtaaaagctcttccggtagcttctccaacctttggtccggagaaaatactaatgacttgaactgtagatcaagcactttcaactcattagaataatattgaggatatatagtggagtttcttattggaagccttttgccatcgatcgttaataaagaggagggtttctttccctttcctggcaatatagtatattcactccaatcggtcgtgccccatatattcgcaagaacagcattagggaaccagctaccttttgtgaggaaattagacagaatagccagttgtgtcatttttgtagatattggtgttgttggcatttggaactgaaacaccttctcctctcctaaagtcaaaatatcatattcagagattgagcagttcagcgtttcatacaaggactcggtttctttgtcaaatgttgtgattaattgatctatggaggtggttgtactagaggcaaattcaaaaaacttgggagaaaatcttttaaacgccagctcatattcaagactatcatgttgtatactcatgacatacttttttgtcgcttcaaaagctattaaccatgatttcaaatctagataatttgaagtttgaaagaccaacgtgatatcctttgacatgttatcatgtgcctctgttactttattaccaaatatttttacttcaaaacaaaattttcgatcttcctctgggtcatagcgcacattagtaaggaagacaccaaacttatcagtttcctccacgtaggtcttcgatggcgacaaaaggaacataccaaaaactgcatttttcagaaagcaccatcttctcacccatatttccctggtaggctttccaacctgtgttttcatataaagccacccagacttttcgggcgattttggaggcacttgcgtatcctttgatagcagcttcgaggaatgtattgatcttatattgtaatcacttgtgtcacttgacggcgtaattcgtttcaaggtatacctatatgcttgcttttttgcattactgatatcagaatccaatactttcgatccttcgatggaattttctacccatattgcgtaattgtctaaatactcattaatgcaaggagataaatctattttccttccagaatctttcgttataaaaatgcttcttgactttaatactttcattgactctagtatgaatttatctaagcttaattttactgctgatatggcacttatgaggtctagggaggccttaaggtagtttttttgcacttcaaataattgtaaggcatcacttttgatagaagatggctctaaactggtttttgaaattcttatagcctggtaggatgccagcatactgtcatatttaccttggtaaaaatcgaaattttttctcacgtttctgtagggttcaattgcagtagtcataagttctaatagcgcggttgagtggctagagtcatcaccctttacaatttgcagtaatttcatagaaaagtcataatagtccttgttaaaactatcaatcagcctgggagtaaacgattggttactgacaaaaccgttgctcagcaaggctggaggaggtaacaattgggataggagagtttcctttgctcttcgaaaatcttcaaatgacaccttatatttctgatcgaaaaagtcgacagtcttctctatccaatcctctaatgcatccacccttgtttggaagaaatttacggatgcacgaaaggaaggagagtcaattgatgcttctttgaatgcaaccgatattagccttaactgcctctttttgggatccctcccgtgaacggacatatttcaagtaatgatatatctctgcaatatgtcaattgatcaacaggtctactcatgcagctatgttttagttacacctagtagtttaaaatttcacgtgtactttccctgttttgaacgcattagcaatagcgctggtgtcgttgcgcaaattcataataaaaggaaaatttgaaaaacttatgataaattgcaaggtcatcgaaaacagaagaacaaggttttttcctttagtaaatgcaaaattagtaaaagtgatagcgtcttctttgattaacaagtttcaatctttgcctttggctatgtcaaagctattttctactgtcaattctgcaagacatagtgtaccactaggcggcatgagagattatgtgcacattaagaaactagagatgaatacagttcttgggcctgattcctggaatcaattaatgcctcagaaatgtctactaagcttagatatgggtacagattttagtaaatctgcggctacggatgatttgaaatattctctaaattatgcagttatttctcgtgatttgacgaatttcgtcagcaaaaaaaagaattggggttctgtttctaatttggctaaatctgtgtctcaatttgttatggacaaatattctggtgtcgagtgtctgaatttagaagtgcaggcggatacaacgcatattagaagtgaccacatatcttgtattattcaacaagaaagagggaatccagaatcacaggaatttgacgttgttaggatatctgagttaaaaatgttgactttgattggtgttttcacctttgagagacttaagaaacagtatgtaactttggatataaagttgccttggccaaagaaagccgaattgccaccgccagtgcaaagcataattgataacgttgtcaagtttgtggaggaatcaaatttcaagactgtggaagctcttgtagaatctgtgtcagctgttattgcccataacgagtattttcaaaagtttccagattcgcctttggtggtgaaggttttgaaattaaacgcaatcacagccacagaaggtgttggtgtaagctgtattagagagcccagggagattgcgatggtaaatattccatatctttcctccatacatgaatcgtctgatattaagttccaattgtcttcatcacaaaacactcctattgagggtaaaaatacatggaaaagagcgtttttagcgtttggttcaaacattggggaccgtttcaaacacattcaaatggcgttgcaattattatcaagggaaaaaacggttaaattacggaatatttcgtctatttttgaaagtgaaccaatgtatttcaaagatcaaacccctttcatgaatgggtgtgttgaggtggagacattactgaccccaagcgaattattaaaattgtgtaaaaaaattgaatatgaagagttgcaaagagtcaagcattttgataatggtccgagaacaatagatctggatattgttatgtttttgaatagcgccggagaagatattatagtaaatgaaccggatttgaatataccgcatcctagaatgctggagaggactttcgttcttgagccgttatgtgaattaatatcccccgttcaccttcatcctgtgacagcggaacccattgtagaccatttaaaacagttatacgacaaacagcatgatgaagataccttatggaaattagttccattgccttatcgtagtggtgtggagcctagatttttgaaattcaagaccgctacaaaacttgacgaatttactggagaaacaaacagaattactgtttcacctacatatatcatggctatcttcaacgctacaccagattcattttccgatggaggtgagcattttgcggacattgaaagtcaattgaatgatatcattaaattgtgtaaagacgcattatatttgcatgagagcgtcatcatcgacgttggagggtgttctaccaggcctaactctattcaggcgtctgaggaagaagaaatacgcaggtctatcccattaattaaggccattagagaaagcactgagttaccgcaagataaagtcatactatccattgatacttatcgttccaatgtcgctaaagaagcgattaaagttggagtggatattattaatgatatttcgggaggtttatttgacagcaacatgtttgccgtaattgcagagaacccagaaatttgttatattttatcacacacacgtggtgatatttcaacgatgaataggctggcgcattacgaaaattttgcattgggtgattctattcagcaagaatttgttcataataccgacattcagcagctagacgacttgaaagacaaaacagtgttaatcaggaatgttggtcaagaaattggcgaaaggtatatcaaagcgattgataatggagtaaagcgctggcaaattctaatcgaccctggacttggttttgctaagacctggaagcaaaacttacaaattattagacatatccccattttaaagaactactcattcaccatgaactcaaacaattcgcaagtgtatgttaacctcagaaatatgcccgttttattgggtccatcgcgcaaaaaattcattggacatatcacaaaagatgtggatgcgaagcaaagagactttgctactggagcggtggtagcgtcgtgtattggtttcggcagcgacatggttagggtccatgacgttaaaaattgttcgaagagcattaaattagcagatgctatttataaaggtttggaataaaggttagttatatagattaaatatgtaattctgttttgtaataattttttttcctgtttcataataaagaatcgttaaaaataaccaagggaggaaacaagtgaaatgaagtatagaaaagatatagaaaataaacttaaatattcagtttacttgtgcttcttttttcccctctatgaaatatagcatgataagtgattgttcctttgtttttttcagtggatgtttcacctaagcctttggacaatccttggaaatatggccagtttcgttacagttgtaacaaagcctgtcattttgacagtccctggacatgtggccagcttgaccacaagtgtaacatttcaatccactaattccgtcctctttcatacagtccttagccatatggtttggaccaccacatttataacatgaaactttggagaatctgctggtcttctttggttcagggcattctctggagatgtggccggtttggttacagttgaaacaacgttgcacagtacattcacttctaacgtgaccggtttcaccacaattgtaacattgcttgaattcaactgttcttggcatggtacaatccgtttgaacgtgaccgggtttgttacagttgtaacatagtctttcagaatcacagtcttctgccaaatggccaatcttaccgcaaacgtaacaagctttttgagacatctttttcgtattcttttcttttttcctgatttctgaagggaaagccttaaaataatacaatcctcaagtgcccccaaagcagaaagagcatttctaatccatcgatgaccttattacaactcttgccaaaagagaaaaggaacgaaaagaaaattttttcagcatttcgtctatcatgacaccacagcagttcttactataaagctcaaatccctaagccataaaggcaacaaacggcaatatactacctgtttaatcgtgcgtatccagtcgccatctcctgctggaatagttatgaacatcgagtttcagttcccgcagacggtcttcctctatggcagcttcccattgctcaattggatcagagtcggctactatgataccgtattcaactgtatcctcgagtaagtcataggctagcatccttaattcgggatcgtagtaatattccttctcgtttaattgttgctttggatgtttattcggtgtcttcgacgagcaagatttattcgagagatttaattggtaaatacaaaaagacgtaagggtttctggagccaaaacgtagttacagaaatctgttatcccccaccattttaaggttgcgggctgattgtgcgtgagtgcccttttatatctcttagcgatttcttcgccaaccctcaattgccttttcaggccgtaaaatccagcagtaaatttgtttaaattcaactttctaaactcatctacggacaagtaagccttttgtgagtttttgaatgcattttttgcttcaaaatagtatacagacgatatctttccctccaatatgtccattacaatgggcatgaagggttctacttcagtgagtagctcatccgaaaacaacatgggtggtagtttgaacttgctcatgtattcttcccttacttgaagttttttgattatctgctctttagaactcaaacaactttgtaacgatagctttttatcctcgggaaatgaagaggagaagatttggttatcttcaactgccgatagttctgcctccaagagtaattttttaccgtctaaaagattattgttcctgcatttgatagactcgatatcttcatttttcaaattctgtattagtgggatagaaacgaccttctcttcttctttttcttttcctctgagtgctgcattctttgcggcttgtacttctgaatttggaaatgacctcgaaagtttatcaaatgtggccacagtggaaagcttttttacttcaatctcatcttctgtgatactgtctattttgccgcgcttttttgagggggaaaaggcatcatggcctgataagtcgtcactttctctatcatgtatgtcatgttttccttgtcttttcattaacagtaagttatcaccacttcccttttttgtggaataaacaccttttctcctcactcgattaattcccagaccaggcccaaccatctctgtctacgcaggtcaaaaatttgtgctaaggtctcgagagcacatacagtacccttttaatgtgatctcatcgctacatttttcaaagcttcccattttagcgacgccatctatatataggaaaaaaaaaaagtttaggacgctatttaccacaacaattgagatgcagcacaaataggagtatcattgcctcccaattttcaagggagttttcagagaattactattccatacctattcaattactggagttgtcttcagtatcataaagggttttggattttcaatcgaattgccatttttttcctgcttacgttcgatagatagccaaatgcagtttatatatatgtatgtagacttgaaggtatattaacagtgcccatgtttctttggaaagtgtcaaatatcgcaaagcataaccttgaaggttaacattattttctagaaatacacctttcccactggatatgatgacggaagaaacaaaacgttaaattattgtaccgttgtataaaacagtaaccgagcatggacaattcatttttacaccccaacgacgccactaaccatgtataggtgtcttgcctaacttatcattattcatagtagaattaagaaaattaaaagccttgcaccacaggttacgtacataagatattatgttaaatatatatctcttcagtatttctacgtacaaagcttcactcattgaggtttgattggtgtacagctacatacataaaaaggatcaagtgaactattcggcatgtcgacaattggagctgttgatattcttaatcaaaagaccataacttctgaagtggctgcctcagtgacttcaaaatatctacaaagtacgttttctaaaggtaatacaagtcatatcgaagataaaaggttcattcatgtcagttcgcgttctcattcaagattcacctcgactcccataactccaaatgaaattctttccctaaaatttcacgtatcaggttcatcgatggcgtatagtagaatggatgggtcattgaccgtttggtttattaaagatgcaagttttgacaaatctgtagaagtttatattccagactgttgtggttccgataaattggctactgatttgtcctggaaccctacttctttaaatcaaatagctgtcgtgagcaattcatcagagatatccttactcttaatcaacgaaaaatcgctaacggcatccaaattaaggaccttgtcattgggaagcaagactaaggtcaacacatgtctttatgatccattaggaaactggttattagctgccaccaaatctgagaaaatctacttgtttgatgtgaaaaaggatcacagctctgtctgttctttgaacatcagcgatataagccaagaggataatgacgttgtgtattccttagcatggagcaatggtggaagtcatatatttattggctttaagagtggttatttggccattttaaaagcaaaacatggcatattggaggtttgtaccaaaattaaagcacatactggtcctataaccgagatcaaaatggacccatggggaagaaacttcattactgggagtatcgatgggaattgctacgtatggaatatgaagtcactatgttgtgaattaataattaacgatttgaactctgcggtaacaacactagacgtctgtcatttgggtaaaatactaggaatttgtacagaagatgaaatggtatatttctatgatcttaatagtggtaatttactccactctaaatctttagccaattacaaaaccgatcccgttttgaagttttatcctgataaatcatggtatatcatgtcaggcaagaatgacacactatcaaatcattttgttaaaaacgaaaaaaatctaataacttattggaaagacatgttcgataacacgatgattgaaaaacgtaggaaaaacaacggtggaggcaacaaccacaataaaaggacgagtaagaatactgataggattggcaaggataggccgagtagattcaactcaaaaaaataagttacctgatggaaggaatgcggtagaaaatgcacattctttttctttcatttaatgatatttacatgtgattgacgacaacctaatatataaatatatatgcacgcatatattttgtatatgtaacgttaaaaacgcatctgtttttgtgatttcaattatccgctaaaagaaattctgttttgttaaagtaatcttttggtacatattcactgatctcaccttttgtcagccaagcaaaatcctcgaatgcatcatttttcgacgccaccaaatcaaattttccagccaaaatgtgtgacttcacaataaactcagcagtcctatttctctcgtcctgcaaaacacctatgggcgtagcagaaacagaccaagtgtatatctgatcaccgctcaacaatttcaattcgttctctgcgtgtacgtgtaacggcttagattcatcagaaagatcgaagttagggaatttccaagtaccgcttttatccttaaccaaaagatataaggtcctgctcaattgtctttcaaggctcttcatatcatttgacctatctgcttccgttatcctgtcgttgggaatcacgggcctattaacatcgtctttgctttgctctttttgattgttgctaaatgctactgtactgtcatcagaaagtttaacttcttgcttagtacttctttctctgccatgtttaatgtccggtatgcctctaggaaaccaaatgccattttttttggagataggtcctttctgcagggatagaaatttgtgttctgctacagtaccctttttgaaataaaaatatgccggaaacgtccacattagtctcttttctagttctgattggtactcatagtattttttctctagttcatttaattctgatttaattatagggattcttgacagtagtactccgactttaatcttggggggagcggaactggcagttgcagttgcagtagcaagccctcttttcaacattaaatttaccttcatggtactggataagcgcttatgattacgtagaatataaagtttattgattgtttaactgttttctttccttttttttttttcattttcattttcatctaaaccttgaaaaaaaaccaggaatacggtaaaaaaagagaataaagaataggataatgctacatttgaaacacagtagttatgtgaatacataaggatgtccatttaacaaaaaaaaaaaaggaacataggaaaaaacagaaattatatatagaggtagattagttttatgtactatgagcaaataaagggtggagtaaagatcttagctttgttgttgttgctgctgctgttggttaagcatattcatcaaagaattcaattgagcagtggggtcaaattgttgctgaggtacagggggagccgctgcggcaggtccctgagaaggtaatggttggttgggggcataaccatacggttgctgcatcataggttgcacatattgctgtggtggaggagatgccaatggtgcattgccgtagggtactggagatatcgacgatatgctaccagatttgttaggtttaccagaacgtggcccatttctgccagaatcagtaggcatcttttgagatattgccttggaagaaacaccttcaccaacgataatatccggttcttcgaaaacaataccggtaacgagaggttgaccagaagtgccaccccattgcgcacttactgaccattttttatcagcgtccgtgagcctgtgcataggaataatactgtaaccgtgttgatagtcacaacaatctcttggaccaaaaccaactccccacctagttctcaatggcagggctccatctttattgaagttttgcaaaacattttcggcctcatgtcttgaataaactttcacaaaagcgtgttttctggagttattcagaatgacgctttgtacttcagcaaaaggttttaaaacgttagcaaggtcccattccttcatgtttagtggtaccccaccgatgaaaagagtacggctgtagactttaatatgatctggtggcaatgtagagtcgtaacttactggttttggtctataatgaggattattggaaacattaagctcatcggggtataagtggtgattgtttgtgccaaatgtcgtattgggggcgcctatgctgtattggtcctgggccacagatggatagcggtccttcctgcctgtcgatggctgagaaaatggtgccggaggagatcttgatctattccttcttgagttatatctttctctttcacgttcacgttcacgtctgctaccatattcggtaattgtatgggcttggggaggtgcgactgtacccacggatgtatgtgaaggcaaagttttaaaatgtttctgcagagccgctattacttggaaaagagctgcttgctgtttggctggatctgtggaagtcaaatcagttggaagacttatgttcaagtttaaaggaggacttttctttagatttgacaagatttgtttcgacctctgcttgggatccagtgatagttgttgtgaagcggtgttcgcggtgttattcgatatgtccatagcaaagcattttgacctgatggcgttcaagtaactcttttgaaacaagccggacctgtcccaaatgtctaaaagcatacgaattttttccttgtggtcttgattactttttgcaatagcatcggatagcagttcttgaattacttcgcccaacgtgtttatggcatgggcacaagtaccgggtttgttgctgctgctgtttgaatttgatcttgtttcatccaagtaagctctacctattgaatcgatgatatataaagaacctaatttatgagaatcgggacaaagtcttgagtagtctattatcaaagatatgattttcgattcaatatcaatgtgatcaagtgcgtaagtggttagtttcttaatacgagaacctgaaataccagatttcaaatctttgaatgattccaaggtagctacaaaattttgaaaatcgtcgtcctgctgcattatgggatgtttagtatgtttgttgctttccggttcctttcctgtaactcgtgcttggagaaaagtactagaaaaaatgtgtaatcagagaaaactacaatacaaaaaaatagacaatagtatatttttcttttgcttgaaattataggttgtagcaatggatacggtaacgtaactaattgtaagaagagccttgattggtgagttagttgtgtacaatacgataatacgatgcgatacgatacgaaaacgatacaataaggttgccgagtactgacttttgatatgttaaaagcatgaaactcgtaaagggaaggagcggggagtcatgctaacgaggaatggaacatggaggaaggacgaaacacttgcccttttatactttttctttttcacctcctccgctccgaccggtggcaaaaaaaaaaatcaaaaatgtaccgtatgtaatgaccaataaatcaccaaagacgaaacatttatttttgccgccgactttccaatgaatttgctcaatttcaggttagtggtcataaggatatctaacaagccatcaaaagcataatgtttttgagtactcgatagaattatgtattgcggactttagtagaataggaaacaatgcgctatacgtgcgcagtagctcatttcgaccataaactaattgtagattttttgcgtttctggtgctattcattgaaacaagaaaccgatagtacttccacttacaatactaatacttgcggtaatgttacaatccttcacttattattttcggagaataataaccatgcatcttgcaatactttcacggctttgccttgtctcgtgcgctagtaactgcagtagaacccacccatatgacaatgcaaatattaatctaacttagtcaaaaaaaaaaaatgccttcacctcgtttgtcttcatctgagataaggttccggttttcatcttgtccctgtttgttgcctttgttcttgcctcatcgcttctaaagcggctttcaagctttgatctttaaatggaaatctttaattctaagaagtggtagcaaccattgagaggcaaaaacaagggaacgacggaaagcaggcatgagcgctatctataaattatctattcagggcatacggtcttttgactccaatgatagggaaactattgaatttggcaagcctctgactttaatagtcggcatgaatggttcaggtaaaacgactatcatcgaatgtttaaagtacgctaccacaggtgatctaccgcccaacagcaagggaggagtattcattcatgacccgaagataactggtgaaaaggacattagagctcaggtcaaactggcgtttacgagtgccaatggactcaatatgattgtcaccagaaatattcagttgctaatgaaaaagactactactacatttaagactttagaaggccagttggtcgctataaataatagtggtgaccgcagtactttgtccacccggtctctggaattagacgcacaagtacccctgtatctgggagttccaaaagcgatcttggaatacgtgatattctgtcaccaagaagacagcctgtggccactgagtgaaccatccaatcttaaaaagaagtttgatgaaattttccaagcgatgaaatttacaaaggctctagacaatttaaaatccataaagaaagacatgtccgtggatatcaagttattaaagcaatcagtagaacacttaaagttggataaagacagatcgaaagcaatgaagctcaatatccaccaattgcaaactaagatagatcagtataatgaagaagtgtctgaaattgaatctcaattgaatgaaatcactgagaaatccgataaactgtttaaatctaatcaagatttccaaaaaatactatccaaagtagagaacttgaaaaatacaaaactctcaattagtgatcaagtgaaaagattgtcaaactcaattgatattctcgatttatcgaagccagatttgcaaaacttattggcaaacttctctaaagtcttgatggataagaataatcagttgagagatttggaaaccgatatttcaagtttgaaagaccgtcagtcatccttgcagagcctttctaattccctcatcaggcggcagggtgagttagaagctggtaaggagacatacgaaaagaacagaaatcacctttcatcgctaaaagaagccttccaacataagttccaaggcctttcaaatattgaaaacagtgatatggctcaagtaaatcacgaaatgtcacagttcaaggctttcatctctcaggatttaactgacactatagatcaatttgcaaaggatattcaactaaaggaaacaaatttatccgacttgataaaatcaataaccgtcgattcacagaatttggaatataataaaaaggacagatctaaattaatccatgactctgaagagcttgctgagaaattgaaatcatttaaaagtttgtctactcaagatagcctcaatcatgaactggaaaacttaaaaacatacaaagaaaagctgcaatcttgggaaagtgagaatattataccaaaattgaaccagaaaatagaagagaaaaataatgagatgattatcttagagaatcaaattgagaaatttcaagatcgcataatgaaaacgaatcaacaagcggacttatacgccaaactaggactaataaagaagtccattaatactaaattagacgagttacaaaagattacggaaaaattacagaatgattctagaataaggcaagtatttcccctcacccaggaatttcaaagagctgatttagaaatggattttcagaaattattcatcaatatgcaaaagaatatagcgatcaacaacaaaaagatgcacgaattggatagaagatatacaaacgctttgtacaatttgaacaccattgaaaaggatttacaggataatcagaagtcgaaagaaaaagtgatacaactactaagcgaaaacttaccagaggattgtactattgatgaatataatgatgtcctggaagaaacggagctctcctataagactgcgctggaaaacttgaaaatgcatcaaactactttagaatttaatagaaaagcattagagatcgctgaacgtgacagctgctgttatttgtgttctagaaagtttgaaaatgaatcgtttaaaagtaagttgttacaagaactaaaaacaaaaacagacgcaaattttgaaaaaactttgaaagacactgtccaaaacgaaaaggaatatcttcatagtttaaggctactggagaaacatattattacactaaattctataaatgaaaagattgataattcacagaagtgccttgaaaaagctaaggaggaaacaaaaacttccaaatcaaaactagatgaattggaagtagattccacaaaattgaaagatgagaaagagttagctgagtctgaaattcgtcctttgattgagaagtttacttacttagaaaaggaacttaaggatcttgaaaacagttctaaaacgatatctgaggagctatcgatttataataccagtgaagatggtattcaaactgttgatgaattaagggaccaacaaaggaagatgaatgattctttacgtgaactgaggaaaaccatttcagatttgcaaatggaaaaagatgaaaaggtgagagaaaattcaagaatgattaacttgattaaagaaaaggaattaacagtttctgaaattgaatcatctttaacacagaaacaaaatattgatgattctataaggtcaaaaagggaaaacatcaacgatatcgattctagagtaaaggagttagaagcacgtattatttcattaaaaaacaaaaaggatgaagcgcaaagtgttctagacaaagtaaaaaatgaacgtgatattcaagtacgcaacaaacaaaaaaccgttgcagatattaatcggttaatagatagatttcagaccatttataacgaagtggttgattttgaagctaagggcttcgatgaattgcaaacaacaataaaagaactagaattgaacaaagctcaaatgctggaactaaaggagcagcttgatctcaagtcaaatgaagttaacgaagaaaagagaaaacttgctgactcaaataatgaggagaaaaacttgaagcagaacttagaactaattgaattgaaatcacaacttcagcacattgaatctgagataagtagattagacgttcaaaatgcagaagctgaaagggacaaatatcaagaggaatcactaagactaagaacaagatttgaaaagctgagctctgaaaacgcaggtaaattaggtgaaatgaaacaattacagaatcaaatagattcattgactcatcaactgcggactgattacaaagatatcgagaaaaattaccataaagaatgggttgaattacagacaagatcctttgttactgacgacatagatgtctattcaaaagcattagatagtgctattatgaaatatcatggattgaaaatgcaagatataaacaggataattgatgaattatggaagcgtacgtatagtggtactgatatagacaccatcaaaattagatcagatgaagttagtagtacagttaagggaaaatcatacaactatcgtgttgtaatgtacaagcaggatgttgaattggatatgagaggacgatgttccgcgggtcaaaaagttcttgcatcgattattatcaggctagctctatctgaaacatttggcgcaaattgtggcgtaattgcactagacgaacctaccaccaatttagatgaagaaaacatcgaaagtttagcaaaatctttacacaatataattaatatgagaagacatcaaaagaatttccagctaatcgtgatcactcatgatgagaaatttttgggtcatatgaatgcagcggcatttactgatcacttcttcaaagtcaagagagatgataggcaaaaatcacaaattgagtgggtcgatattaacagagtcacttattgaaaagaccccataatatctacgaagggatagactttgattgattaattagaggtgctgaaatacttcgtcgacgagtttgtgataacgcttctgttgcttagccatatctaagtgtatatgatatttaacgcaaagcaattttcttagtaatatgctatcgtttccaagtcggtattcagcaagagattcgaatttttcgctatcattactaatatctctctctgttataacgtcagctagttgtttcttttcctttgcagacttagcaagcacgtaagcacctttgatacccatcatatcgacattctctttaggtttaattattgctacaccgttgttaaccaaggaaatcaatgataatagtctttcatttttcgcttgactaccagatatccttaactctttgatatgtatatttgaattttcattttgaaatgtatcaattatcaattttgtctgaaatgataaaaattccaagatacaaatatatttatatgtaagattcaacattgatgtatcggtggactcgccaatgaaagaaccctttatccgtggatctgcaaaaggagtcctatttccctcgtaatcaccgtagaaaaacatatctttcgtaagaatatgaattgagagaccattgttcttctcaatgtcacgaatggtttgttcgagtacttgatagatatcagcaccatctttcagaattttcctggcacatggatgactctcaaataaatgttcaattaatttaccagtacacgactggcccgcagcataaacagaaaaatcacccctgttgtcaagtatagtatcaaaaggtccccatactccaggaattctagtatcagagatggtagtaccatacatgtagcagctagaagtcccggctatcataaacaatgatgtttccaaatgaggagaagcaactgcgaaccaacttgcataactgtcaatacaactgcgaactacagttgtcgaaatgtgcttattggcaacaagactagtggttccaatgcttacattagatggtaaatttataatgtttttgtaaaatgaagatgaccagccagatacctctccatcattgcctataccattaagattttctcttcccaaaagtccttcaatgttccattcatacaagcggctcagttcataagcaatgtattgatgaagatcaaagatatgaaaatgtttgtctcgtaaatgagagtattcatctaaaaagtacttcaatttggggacgcccatttcgggtacaaattttcctcccaaataatccaaaagctgttgtggacattgcatatttagccattgacattcgtttacggcagaagagtccatccaaaatatgacattatcttcatttggatacggtatcagcatgttacttgtgcgatccctttcgaaaatagctaatgaacacgttgcagaaacaccacatgactttacctcatattctctaatgttcagtttctgaagacacttttgaagggctttaattatttcagttgatttttgccagaatttccatgacttctttgaagaatcctggtagtatgggactggttcctgcgccatttctaacagcgcatcattgtagtaattatatacacctattctagcacttgatgaacctacatcaattccgatgccaacttgcagactgctattcatgatttcacctatataacacgttggtttctcatttaaagttacctttattgaaaaaaataaactgatacatttttaaatttcagcttactaaggtgctagaaagccgaactacgctatgaattaatattgaatttattgcgaagtttaaaattattgtaaaatatctatttgtacatatgtatcttctcagaaaaaatagcgtatatctatgtagttatttttgtttttctcttcctctcatcaggaggaccgtcttatattttgctgctttatagaaccatctagcaaaaaaaaaaaccagagcaaaccaaatgctcagtatatacctctaggtaactctaacgtcttggacctcttcctcttcttgtcatttcaggtagcttaaatggaactttcatagtggcaattttataagaagctgcagtactttttggaatgccaaaagcctcagcttgagccactgtggcacctttgacaatagcaccaagtaccctgaacaaactgacaactttggaaggtttcaagttcaattcgtgtgctaagggtgtgatttcaacaatgaagttatccaaatgcattatgattgccaagatgtagcataagattttatcttcattttgtgggtcaatgaaataggagcgatcctttgatcttccaaactgtccaggctttatcacggtaaatctgcttaagataccatctaccaagatttcaggaggactgttcaacctttctaacaacttcgtcttgttattcacgcgtctattttcgtatacgcccagtaatagtgataagtagtatagtagctgtaatttggtcatttgtgaaggttgtgtcaaagagtccaatttctttgccacatacttggaattgttttggtatgggaacaattccaacttcttttccttatccgcttctttcagaattgatgaaacgcgaataaactgtaattccttctttggtattatactttcaattgggtaaatttgttctacatcagtggcatcgatattggctaatggagtaggtctatcgttggaagtaatttcatccaattgagcccgagttggtaaatccttagatgcagttctcacggaatccacaatgtcaatagcagaatcagtcaacttatcagagtcaatacggtttctttctagatctgcaatagcttttttagcctttttagtaccaaacgcttcacccaacgcatttctcaaagcagatggacgagtatcactcttactttttatttttggaccccttagattcttgcttgacttggatacaactttggaaacaagtacgggagccttgtagagttgaatacttttcttttctggattaaataggcccacaacatactggttcgaagcttgggaagaagaatcagtataaccttcgtattctagtctctcgttttcaccgtgtaatacgaattcgtccttttcagacttcttttttttgtataagtcgaacgtagtgtcactgggagcacggaagcccttgaagaaacttcccacggcaacagagggttgatcttgaacactttcaatttcgatttcagaaacagaccttttcacggacattactagataaagtgcaaaaggttgataacgactgcaatagtggtagcaacttaaaaagccctcctaatatcattagtgttcatgcaagaatacttactattaaaaatgagatggaaaatttcagctcatcgcaataaaaaattttcagcgcgggtgaccgcaaacatttttcatcgcgaagagtcaaaagacattatcaattgaaaagaacagtattgctaattggcgtcggtgattaggtgtccggtcaagttcttattctatgcatgaatatcttcataaaagccctgagaagatatactataatgtctacgccgaagattgtgcagcccaaatggaaggttccaacgccacaagctaaagaaactgtgttgaagttgtacaacagtttaacaagatctaaggttgaattcattccgcaatctggcaatagaggtgtcacttggtactcttgcggtcctactgtttacgatgcctcccatatgggtcatgccagaaactatgtctctattgatatcaatagaagaattattcaagattattttggttacgacgtgcaatttgtgcaaaatgttactgatatcgacgataaaattattttgagagctagacaaaactatttatttgacaattttgtcaaagaaaatgataccaaattcaacgccactgttgttgacaaggtcaaaaccgcacttttccaatatatcaacaaaaattttactattcaaggcagcgagatcaaaactatcgaagaatttgaaacttggttatcgaatgctgatactgaaactttaaaattggagaatcctaaattccctatgcatgtcaccgcagttcaaaatgctattgaatcaatcactaagggcgattccatggacgcagaagttgcctttgaaaaagtcaaggacgttacggttcctctattggataaagaattgggctctaccattagcaatccagagattttccgccaacttccagcttactgggaacagaaattcaatgatgacatgttatcattaaacgtgctacctcccaccgttacaactcgtgtttctgagtacgttccagaaattattgactttgttcaaaaaattattgataatggttacgcatatgccacttccgacggttccgtgtactttgatactttaaaatttgacaaatccccaaatcatgactatgctaaatgccagccatggaataagggccagttagacttaattaatgatggtgaagggtccttaagcaactttgctgataacggaaaaaagtcgaataatgattttgctttatggaaggcttccaaggcaggtgaacctgagtgggaatcaccatggggtaagggtagaccaggatggcatattgaatgttctgtgatggccagtgatatcctaggctctaacatcgatattcattcaggtggcatcgatttggcctttcctcaccatgataacgaattggctcaatccgaggctcgcttcgacaatcaacagtggatcaactatttcttacatacgggccatttacatattgagggtcaaaaaatgtctaaatccttaaagaatttcattaccattcaagaagctttgaaaaaattctcaccgcgccaattaagattggcttttgcctcagtacaatggaacaatcaattggatttcaaggaatctttgatccatgaagtaaagtcatttgaaaactccatgaacaatttttttaagactattagagcattgaagaacgatgcagcttctgcaggtcatatctctaaaaagtttagtcccttagagaaagaattattggctgattttgttgaaagtgaatcgaaagtccattcggcgttctgtgataatttatccacacctgttgctttgaagacactgagcgaattagtgaccaagtcaaacacatacattaccactgcaggtgctgctttaaaaattgagcccttgattgctatctgtagctacatcaccaaaatcttaagaataattggatttccatcccgtcctgacaatttgggttgggcagcccaagctggctccaacgatggatccctaggctcattggaagacactgttatgccatatgttaagtgtttatccacatttagagatgatgtacgttccttagctatcaagaaagccgaacccaaggaattcttgcaattaacggataaaattagaaacgaagatttgctaaacttgaatgttgccttggatgataggaatggacaatctgccttgatcaaatttttgactaacgatgaaaaattggaaattgtcaagctaaacgaggagaaacatgccaacgaactagcaaagaaacaaaagaaattggaacagcagaaattaagagagcagaaggaaaacgagaggaagcagaaagctcaaattaaaccacaagatatgttcaaggatgtcacattgtacagtgcttgggacgagcaaggccttccaacaaaggacaaagacggtaatgatatcaccaagagtatgaccaagaagttgaagaagcaatgggaacaacaaaagaagctacatgaagagtactttggtgaagacaaatagaatactcgtggcttcgttatgtgtgcaactattcaaaagtacgtatatatgtatataccatctttttttacgttaaaatagtgaaaaaggaaaggaggaaagaaaaaactaatataattaattgtattatatatgtacttttcattttggaatgtgaaaaaattccaggcggaaaaaattgaaaaaatcaaacactgcgcttgtgagaaaagggaagaaaagcatcctaatgattaggcgcttgatgttgacgacaaacatttcgaagcataacactgccaatgatgagtgaccaagaaaacgagaacgagcagtatgtaggattgagctctgcagggcatgaaatggaaaaataaagcaacccattatactaacaatatgcacttagcaagtgcggtagatggtcagtgcaaaagcattcttaggattggctaaatgcgaagaagaagtggacgctattgaacgtgaggtagaattatacagattgaacaaaatgaagcctgtttatgaaaagagggacgcgtatattgacgaaattgcagagttctggaaaattgtgctttcacaacacgttagttttgcgaattacataagggcttcagattttaaatacattgacactatagataagatcaaagtagaatggctggcattggagtctgaaatgtacgacactagagattttagtataacattccatttccatggaattgagggagacttcaaagagcagcaagtcaccaaggtgttccaaatcaaaaaaggcaaagatgaccaagaagacgggatactgactagtgagcccgttccaattgagtggccccagagttacgactcgataaacccggacttgatcaaagacaaacgcagtccagagggtaaaaaaaagtacagacagggaatgaaaaccatatttggctggttcagatggaccggcctaaaacccgggaaggagttcccgcacggcgactcattggcgtcattgttcagtgaagagatctaccctttttgtgtgaagtactatgctgaggcccagagggacttggaagacgaagaaggagaatccgggttaagcgcagatggcgacagcgaggatgacgatggcagtctcggtgaggtggacttgccactatccgacgaggaaccaagctctaagaaaaggaaagtttagtagtctaggtccggagcgggcttggacaacggtttccctcgttgcgacattgctcttttttttgttgagtctggagttcttctttgttgtttagttaccttaaacttactcattggatcatctttaagcaattttgacttcttcttctgcgaacttatggatgttgcggcaccagaagcggaaatagtagtggccgcccttacaggcggtgttgcaggttggtttagtatagatgaatctagttttttcttacctaataaatagtcttccttttcgtcactcagttttgcatcctgatacatccattccaagcccgacttcttcaaagccaagtcattcttgagagtctccggcttatccttgctcgattcgttcagcagttcatttagttctcgttctttttcaatttctttcaatcgcgtgttaagcttctgctgttcggtaattagatcctgttcggtctcccatactttttttctatttttcataagcttgggattccatgatttcaacagattcaaatcgcccgaccccatgataatgtactctcgatttggcctttcttccctgtactcaaaactgaacgctcatctcttttgagaagctgcatgctacgtaccacttgttcttatatctctgtatgtaagcccgcggcgggagaagaagaaaaagaaataaaaaaagatgagatgttatattatatattatagtgtaaatatgcacttggacttaaataactaaacagttacgttttatataggataacaacactaagaaagaaagcgagcagcgagtaagcgactcggcgtaagccttgaacttaaaacccatgaattttaatgttcttcttttgcaatcccagttgggagatcataaattcgcaaacctttgctctttggtcaccctgcaactgaataatctcccccatttctggatccttgacaatgttaccattacatgcaaagtccttctttaggaccttaagaattctctttaaatcatattcctctgggacaccttgcaccgtagttaaagtttttctaccatttctctgttggatacgaatatgaatatagtttgaagtggcggtttcgtcgtctcctgtgtcggcgaaaggatcaaatgatttcagattctcaatggacatacgatttgcttcagctatattaatatattccttgtcttttttgaaaaagaatagaaaggagaaaacccccagcacgaaacgaaaacaacaagtagctcttctcttgttttgtccttttgcagtttgcttttatccctgtgatgaaaaaaaaaaaaactaaaattttttgccggcgcatcgaaaaaatctgttacccgacccgttattggtgataatacccatttttaacgcgatcacatatcataaactgcagtgagagggtcgtttacagtagttatagtaccgaaccaaaagactggaaccatgtacacatgatccttttacgggtactttttattgtaatgtaggtcggtgcgttttgtacgacgacgcagcggctgctcgtataaaatgacgcggtcgcgcgccgtttgacgtcctataggagaatgccaaaaagggtgttttgctggaaaatatacatatataaatatatataaagaatagtgaaacaatagaaatattagtaatacagccatagcagtagtagtgatagtactagcagctagaacaggatgtccagaatagattcagatctgcagaaagcgcttaaaaaggcgtgttccgttgaggagaccgcacctaagagaaagcacgtacgcgcatgcatagtgtacacatgggaccatcagtcttccaaagctgtttttacaacccttaagacgctgcctctggccaatgacgaagtgcaactgttcaagatgcttattgtactgcataagatcatacaagagggacatccgtcagcgctagctgaggccatccgggatagggactggatcagatctctgggtagggtacattctggcggttcgtcgtacagcaaactgattcgggagtatgtgcggtacctggttttgaagctggactttcatgcgcaccatagagggtttaacaacgggacgtttgagtacgaggagtatgtgtcactggtttcagtttccgacccggacgaagggtacgagacgatcttagatttgatgtcgttacaggattctcttgacgagttctcgcagatcatctttgcgtcgattcagtccgagaggagaaatactgagtgcaaaatttcggcgctgatcccgttgattgcggagtcatatggtatttataaattcatcacctcgatgctgagagctatgcacaggcaattgaatgatgcggagggtgacgctgctctgcagcccttgaaagaacggtacgagttgcaacatgcaaggctgtttgagttttacgcggactgctcttctgtgaagtacttgaccacgttagtaaccattccaaaactacccgtggacgctccagacgtatttttaatcaacgatgtggacgagtcaaaagagattaagttcaaaaaaagagagccctctgtaactccagcgcggacgccggcacggactccaacaccaacaccacctgttgttgctgagccggctatttccccacgtccggtatctcaaaggactacttcgacgcctacgggttacttgcaaactatgccgacgggtgccaccactgggatgatgatccccactgccactggtgcacgtaacgccatttttccacaggcgacggcacaaatgcagccggacttctgggccaatcaacaagcccagtttgcgaacgagcaaaaccgtctcgagcaagagcgtgtgcaacagttgcaacaacagcaggcacagcaggaactgtttcaacagcagttacaaaaagcacaacaggatatgatgaatatgcagcttcaacaacaaaaccaacatcaaaacgatttaattgccctcaccaatcaatatgaaaaggaccaggctttattgcagcaatatgaccaaagagtgcagcagctggaaagtgaaatcacaacgatggattctacagcttccaaacaattggctaataaggacgagcaactaactgcattgcaggatcaattggatgtttgggaaagaaaatatgagtctttagccaagctatactcccagttgcgtcaagagcatctaaatcttttacctcgttttaaaaaactgcagttaaaggtgaatagtgcgcaggaatccattcagaaaaaggaacagttagaacacaaattgaagcaaaaggatttgcaaatggccgagttggttaaggaccgtgacagggcaaggttagaattagaaagatccattaataatgcagaggcggacagtgcagcggcgacagcagcagcagaaacaatgactcaggataaaatgaaccctattctggatgccatattggaaagcggtatcaacaccatccaggaatcggtctataatctcgattctcctttgagttggtcgggtccgctgactccacccactttccttttgtccttattggaaagtacttctgaaaacgccactgagtttgccaccagtttcaataatttgatagtagacggccttgcacacggcgaccaaacagaggtcatacactgcgttagtgatttcagtacttcgatggctacactggtgaccaattcaaaggcgtacgccgttactacattacctcaagaacagtctgatcaaattttgaccctggtgaagagatgtgccagagaggcccaatatttcttcgaggatttgatgtctgaaaatcttaaccaggtcggtgatgaggagaaaactgatatcgtcatcaatgccaacgtggacatgcaagagaagttgcaagagctatctttggctatcgaaccgttattgaacatacaatctgtcaaatcaaataaagaaacgaacccacattctgaattggttgccactgctgacaaaattgtcaaatcctcagaacacttacgtgttgacgttcctaaaccattgttgtcattggcattaatgattattgatgctgttgtggctttggtaaaggctgctattcagtgccaaaatgaaattgccaccacgacaagtattcctctgaaccaattctacttgaaaaacagcagatggacagaaggtttgatctccgcggcaaaggctgtggcaggtgcaaccaatgttttaatcactactgctagtaagttaatcacttctgaagacaatgaaaacacatcacctgaacaatttatcgtcgcctccaaagaagtggccgcatccacaatacaattggtagcagcatcgagagtgaaaacttccatccactcgaaggcccaagataaattggaacactgttccaaagatgttaccgatgcatgcagaagtttgggtaaccacgtcatgggtatgattgaagatgatcattcgacttcgcaacagcagcaaccattggacttcacatccgaacacacattgaagactgccgaaatggaacagcaagtggaaattttgaagttagaacaatccttgagcaatgccaggaagagattgggcgagataagaaggcatgcctactataaccaggatgatgattgatcatgaattgtactttttatatataaagataaacgttaatataaatatatttatttgaagacgtcttttacgtttttctgtatctgattggtatatgcgttctcgtccggggacattttttctttttttggtgcggcgaatggaaataatcgcgataatgaatatgcaaggaacaaagaacagacaccccacccttattatcatatcacatctctgtaggagtctaccattttgcttctattgtaatctttgcgactttatttcaactcaccattcatacaaaatttctactgccgtttaaaataaggaaagcataaagattaaagcaaattaagaggaaccctttttttttttgatttcgatacaatggcattttggttacctcaaaatatacaaaagcggctgcttctttacgtccttcagcaaatttcgctgttctccaatatagatttatctaacttggacgtttctatagggtctaagtcacatttctcgttccatgatgtgaatctgtcacttgatgatctcaacattccaaacgtgcaaataaacgaaggcatagttgacgagcttgtgttaaaattaacagtttctggcggtgtggaaatcgatgggtctggtttaagatttatcatgacacctttatattccagtggctcacaggaacttcactcagattttttggttaaaagcatccaagatcttacgaattcgatgttacaatttagtgatccattgaccacatataataggtacaaagaagatgacattagctcttcagacagtagtagtgatctcaactctaatatagaagcttcaaaaccagccgcaaatggttcttatactcttcaaaatatgcggaacaaggcccttaatgtagccttagcgaaattgaaaatagcattaaaggacgttaccatacgtttcatagtgaatgatagagatccttccgataacattgtggaggttcatctagaaagcatacaacttattactacagacgcaaatttacgacatataaacattgaaaatatcaccatttcctcaatacaaaaacaagctgtacccgactctcctgtgcatcctttcaataatgacgatctgtcacaaagcgtttatttatcaaaaatggaggctacttcactttatatgagcgccatggaagagcaatcaaatgaagaccccagtgaaccccaagttacacaagaagaacaagagaatgataagtgcaaggaatctttaatggaaataaataatttgaacatagcttttaagggtttatcatcggtcaatgatctcagaatgtctaatattgttattgatattcaggatgttcatttagcgatacacaaaattgtcgaaatcaaaaactccactttgaagaatattatagatatcattgttacacatttggatgccaatgaaagcttttcttgccaggattcccaaagtccttcacctgacaagcaggaaccatcagctctttcttctgttgatatcaaatgtatatacttaaacttaggccaagatatcacagtaattttgaagagctttaaattagagcaaaaggaaaataattcattggcattttctttaggctcattttattctaattcgagtccattgacaattagccataaaactaagccattgctcactggagaacaaacccctcaaagcatcgcattaaatatgggcgacgaactagatattattatcagtcatgatggcattgcgcatttctttaaaatctttcagtttgtttcaaaatgtatgtccttttatcagaataagtcaaaagggatgatgcctcaaatagcatcggatactaaaaggaccgtacaacttacctcaaaagcagtgaagttgtcgcttaagtttccatattttttattatgtttccaggtttcacccttcatttacgactctaaccgtgagttgtacattgagcttgtagacgtatttaaaaaactaccttctcggtgcacgaaaatattgacaatgtcgagcattacgatctcgaacttgcaatcccctctacaactgggttcatatgacgatactttgaaagaagcgctaatttatagttctgtccatgcaatcatcaaagaagtgatatttaacgaagaatattctggaatagtacaattagtcgaagatatttctgcgtttggaaaacttttcacggattcaaagaacagtgaatgtacaggaaagtctaaaagcaagagaggctcctttttgcagagaagtgtcagagtacttaattcttccaggttcgtttacaagcagagtttatccgctaatttttctctcaagatagattccatgaagttaaaagtatcagaaattatagggccgcaatttggttctgtggaagcattactatcaaataatttctttgcgattacggatgactctcaaattgtatattttacaaagaacttaaaggtagaaagaaagacaccgtcattattagagccacaagaaatcatgtcagtagttttgaataaagcagttaacgaacctgtactatatgttcatagaagggcgaatggaaagttaaaagtcatttttaacaacattcgcatacattactatgcaaggtggttagaaatactaaagaaaaacatcggcccggataatgccagttcaaaagatgaacctgtttcacaaaagcttagtaaaaaacaaccgacttcaggatttccctgggaactcaaatgtctggactgctctctaattctgcaccctttcagattaaaaagtgtaatggtcattgtacttgacaatctaacaactggtggaagttcatttattccgcaggcaaagcttctttcaaaggcgaatacactcttcctaatagatgactatcagaatttcaaaattcaaaaagataagaactggcctagtttgataaatttttatgctggtcaaggtttctctgcaatcggtaaaatagatactttgaattttttaataaacaaatccgatggtgcccttttattggattgtaaaatagaacaagttggtctttcattatgcgcggattcttttcaaactttttgtcagctttgtattgatttaaaatatcctcagacgtttcctgatgaggaaaaatttagaacgcagttgaaaaatcctatcgatgtattcaaagacatcgattgtgatcttttcaattctgccttcatccgggagaacaatcatcaaaatgattacgactcagtgcatttggtagacagttttctcgacaaaactcacgagttcaacaatggtgccagaagtaaactatcctctcaaggttcatatgaaatggacagttcctctggaactgccacaggtggtattttacttccccatgagagttatctagactctgctcagccaaaagaagaagatactccaccaatcgcctcaaaagagcaagaaagggatgtggatataaggggtagtatagatgtcgaaaaagttgttataaaactattcgatgggtatgattggaaatatacgcggaaatttatcgctaatactgttgaaaaactggataaagagctcagtaaagcggaagcaagcagttcgaaatcaaatgtaccccaatcagaggcaaatatttttgactctatttatatatctgctaacaaaaacaatgtcacagatttgagaagaaatcttgatggtgagatccagggggttcagaattccttctctgatgtctctaaagttaatttgcgaccttctaagcattacaaagccctgattcaattgaacaaagtacatgtcaatttgaagaattatcgagtagatgaacccgatgagtctaactctgataattccacagatgttttgaaccgatgtgtagtttccatttacgaatttgaaattatcgataatgttcccacgtccacctggaataaatttgtaactttgctaaagcacgaaccgtggccacacagttctccgatgtttcttctggacctggaatttatccggccgatcgactttttgcaagcagtggaattagtcatgcaattaaatgttgcgcctttacgccttcacgtggatcaagacactttagagtttctaataaggttcttagggttcaaagataaaagatttgaattaattgatgagtatccagatattgtatttattcaaaaatttagcactaattcaattaagttaagattagattataagccgaaaaaagttgattatgcgggtttaagatcgggccaaacttctgaattgatgaatttttttacccttgatggatccaagattattttgaaaagcgtagtcctgtatggattaaatggattcgatgaattaaataataaactgaaagccatttggacgccggatattaccaaaaagcagctgcctggcgttttggaaggactggctcctgtcagatcgtttatggcgattgggtcaggggtgaagaccctagtcacagtactaatgtcagaatacaggcaagaagggcatttgggaaggagtctgaaaaagggtggcaatgtcttcttgaaaacgacaacgggagattttgtgaaattgggagttaaattaacttcagggacacaggcgatattggagaacaccgaggaactattcggtggtgttggttccaatggcagggtgtacgatgcatcgaaatttggctccgctgatggtgcagacagtgatactgcagctgtattagacttggatactttattcgaggaggatcagttagttggtagtaaatattccaggataagagatcatgagcccacggcagtagtcatcgatatgtcttcaccgggagatcacaacgaacccacaatagtgagtctgtacgcagatcagcccctcgacctgcccacgggtttgaaggaggcgtatagttcattagaaaagcatatgcatattgcgtacgatgcggtatggagggcaaagggacagatgaaggatgataaacggggagggccgagcgccgcagcagtttatgttgctagagctgcacctgtggcaattattcggccgttaattggggccactgaggcagtgtctaagactttacagggaatagctaatcaagtggataagacgcataacgagcaaatcaatgataagtacaagtccaatcggactgattcgtaaaaatttttgcagacatttttgatatatattcaattcatattttatctcttttttttttttttttttcagacgtggaatggtgggaaagccaaaatgtcactgaccgcggctaaaagttaaaaaatacatgagacgacattcttttatgtatatatatttacacatgtatacaaacaaatacacacgcaagtagagaggagttggtggggggaagatgccattatagaggagaaaagaacaaagagagtgagcttgcaagataaaatcactcgaaaaaaaaaatttcagtgacttagccgataaatgaatgtgcttgcatttttctaattatccttcgtatcttctggcttagtcacgggccaagcgtaagggtgcttttcgggcataacatacttgtgtttttgcatatattccttcaatccctttggacctcttgatccgtaggggtaaatttccggtgttggaccgtccggacgctctatgtgcttcagtaatggggtgaatatgccccaactgatatccaattcgtcatctctgacaaagttggaatggtcacccagtagggcgtctcttatcaacacctcgtaagcctctggaatccaaaagtcttggtacctgcttgcgtaagttagattcagatctgtgacttgggtagcatttgacagaccaggggtcttagcattaaactttaggtacacagcggcatcgggctgcactctgatgaccagttcgttatttggaatgtctttgaagacacccgatgcgaccgctttgtactgcagtctgatctccaccttggactcattcaaagccttaccggcacgcatcatgatggggacgccctcccaacgctcgttttcgatgttgaaagtcattgctgcaaaagtgacacatttagagtccttgtctacagtgtcatcatccacgtaggcgggcttagacccgtcctcagatttaccgtactggcccaagaggacgtcgtccgtgtcgatgggggccacggcctttagaaccttaaccttttcgtcacgaatagattccgggtcaaaagacaccggtctttccatagtcaagagagtcatgatttgtaacagatggttctgcatcacgtctctgattatgcctatagagtcgaaatagccgccacggccttcggtgccgaacctctctttaaacgaaatctgaacgctttgaatgttgtctctattccacgaggcattcaaaaactggttaccgaacctcaagactaaaagattcttgaccaactctttacccaagtaatggtcaattctgtacaactcttcttctttaaagaggggccccaggtttttttgcagctccctggcagaggccaggtcgtggccgaaaggtttctctacgattacacgggtgatgccattctctgcgtacacacgactcttgatctgcttggccaccgtcaaaaaaacgcttggcggcaaggccagatagaagagacggtgtgggacatcgacgttggcacttttctcgaatttctcgatctgcgttcttaattcgtcgaagccttcatctgtgtcgtaatttcccgaaatgtagctgaccatcttgaagaactgttcgaccttagagtcatcggcttcaccgtgaggttttttcaagtggggtaggacacgggacttcaggtcctcctccatggacaatttggaccgggcataaccgaagatcttggtagatggatcaaggtaaccttctctgaaaagcccaaataaggcgggaaaagtcttcttctttgccagatcacctgacgcaccaaagacagatatgacggtatttttttcgaatttgacggggccttcactcatcttgccttatgtggttttctattctattggatttactctttctgtctatacagccaattggagagggggaagggggagaaggaggggtgagtggagaaaagggagagaggggcaggaggaagccactttaggtgttatgtgtcggtatatagatgaacccacagtttgcttatatatgggatagccttggcgagttttccgtacattgaagaattcgccacccttagaaaaggggccaccacaccttgagccaaaaatcccacattaataatattccattttttttttagtcatttttttttttttcgtctctcttcctcctccggccgagccgaaaccgggcttttagcaccgttggaagcttgtatctccgcgtaagaccgccggagtatgcatcttatagcggtttttccagttcttttccactattacgtggtgcttccagtagcgctactattattgttgttcttgctattatttaaatgtcactatgtacttgatacacacagtttgtggtgatttcacgcttatgtacacgggtgcaaaactacaccttacttaccaggtgctcccaacagagacgagatccttttcgacggcctgcttgacgggcgcgaagacgtactctagcgaaagcgggcgggctgccgcctcttctagcttgggtcccagggttagaggatctaccattgctagctcctctccgtgacgcttattcagtgtctgaaccaactgcttccgcttgagactgttttgctcgccattgagtaggccaccaccgttcatgcatgcacccggacacgcgtttacctcgatgtagtccgagtggtagggatcggccgtggcggccgtggcggccgccatctcgcgtgagttcgcctttggacctgttcgtctcttccgcagagcggtgatgttcctcttgcgctctgacccggagcccgaggtcagtttacgcaccagattttggatgtttctaaacccggaaagctcgctggcggcggctattatgcgatcatcgtgcagcaatcggtactcgacaatgtcgctgtttctaccctccagaactatcatctgacttcctgggtgtagtcgttggacagccgttacgtactggtaggcatagccaccacaagtgcctcccagattcgacgcccagtggactcgcgggtcccatcccggcggtgatagccgcccatataaacttgtgtcctcagtaagaaacgacttgaagtctaaattcaactcttgtaacattgtcactatttcacgtggcgtaatgacacagtcaatcccatcgtcaagcgattctggccttgacgcttctagtttcttgtcaaaacatggcatcagcgacagatggtaaaaggactcacgcgcgatagcgagactctcgaacgtagctctgatcaacgagcccgtaatttgctgaggcgacttgacattgagcagcataggcaccaactgcggtttggtcttttccgtgtatataagaaatcccggacacacagcagataatagaggcttgcggtccgcaccggtattttctttttgtttcttatgcgcaatgatcttctctacggttttgctaatcgatatgattctgcccatctccgttccaaccatatacttgcactggaaatgcttttggaaaaaattcatcaaacacaaatcggccgcctccaatgttaagccgtagtactgcgcaagagatagtctgcattgtggcgagacactcacaacgaggaatttgtcttgctgctgcgaaagcttcccccagtttttcaggaaaaccgagtgactttggctactcaacaagatttcttcactagacgttatacaaccagaacacgcgaggcagtctgatagggtaatagagaccttctccagttggtctggttccgtgctcacctcgtattctccgttcatgttaacgttatccttcttgcccccgctcacctgggtaggtttgacgcacgcaagggcgggactgataaaatcgtttaggtcagactcggacagtagagcactcatgctttcttgtacacttatcttgtcactcaggaaaaggaagctccctctcttatctttccagctgacaagacaagtttcttagtcatcaccataaaacgcttttatcatttttttcttcatgcgatgagcagggaaaactggtaaaaaaagaaaataggaagtggaaaagaaaaaactagcggaaaggcaggcaatatgctttacaaacaggcaaattttgtctcttaatcctgtgaagaggcatcgtatattcagtgctttttgaaatttagaaaatagtcgctttattgattatgctacatatgttattttgctttagtatgtgtcaaatagcatgcaatcgccgggtagtgagtgacacatccttttttcccctcccaccagaaagtcacctgctctcttaatcaatggggttgcatgtggtaatcaattgataacgccggctgacaagtcgccgacgggcacccataaataaacgataaatagcccttgctcttttgttacatgcttcctacttctgtttcccggtccttgtatctcaagacgtttagaagccaccttttacgagcaccacaaattgttttaaaaagaatgtcctcttccatcgatatcagtaagatcaactcttggaacaaagagtttcaatccgacttaacccatcaattggcaaccactgtccttaagaattataatgccgatgatgcactgttgaacaagactagactgcaaaagcaagataacagggttttcaacactgttgtctctactgattccactccagtcaccaaccaaaaaagctctggtagatgttggttgtttgccgctaccaatcaactgcgcttgaatgttctttctgaattgaacttaaaagaattcgaactgtcccaagcttacttgttcttttacgataagttggaaaaggccaactatttcttggaccaaatcgtctcctcggctgatcaagacatcgactcacgtctcgtgcaatacttgttagcagctccaacagaagacggtggccaatacagcatgtttttgaacctagtcaagaagtatggccttatccccaaagatttatacggggatctaccttattctactactgcgtccagaaaatggaattctctgttgactactaaactgagagaatttgccgagactctaagaacagctttgaaagagcgttctgccgatgattccataattgtcactctgagagagcaaatgcaaagagaaatcttcaggttgatgtcgttgttcatggacatacctccagtgcaaccaaacgagcaattcacttgggaatacgttgacaaagacaagaaaatccacactatcaaatcgactccgttagaatttgcctccaaatacgcaaaattggacccttccacgccagtctcattgatcaatgatccaagacacccatatggtaaattaattaagatcgatcgtttaggaaacgtccttggcggagatgccgtgatttacttaaatgttgacaatgaaacactatctaaattggttgttaagagattacaaaataacaaagctgtcttttttggatctcacactccaaagttcatggacaagaaaactggtgtcatggatattgaattgtggaactatcctgccatcggctataatttacctcagcaaaaggcatcgcgtattagataccatgaaagtttgatgactcatgctatgttgatcactggctgccacgtcgatgaaacgtctaaattaccacttcgctaccgcgttgaaaattcctggggtaaagactccggtaaagacggattatacgtgatgactcaaaagtacttcgaggagtactgctttcaaattgtggtcgatatcaatgaattgccaaaagagctggcttcaaaattcacctcaggtaaggaagagccgattgtcttgcccatctgggacccaatgggtgctttggccaaataaatagtttcagcagctctgatgtagatacacgtatctcgacatgttttatttttactatacatacataaaagaaataaaaaatgataacgtgtatattattattcatataatcaatgagggtcattttctgaaacgcaaaaaacggtaaatggaaaaaaaataaagatagaaaaagaaaacaaacaaaggaaaggttagcatattaaataactgagctgatacttcaacagcatcgctgaagagaacagtattgaaaccgaaacattttctaaaggcaaacaaggtactccatatttgctggacgtgttctttctctcgtttcatatgcataattctgtcataagcctgttctttttcctggcttaaacatcccgttttgtaaaagagaaatctattccacatatttcattcattcggctaccatactaaggataaactaatcccgttgttttttggcctcgtcacataattataaactactaacccattatcagatgaaagtgaggaaatatattactttatgcttttggtgggccttttcaacatccgctcttgtatcatcacaacaaattccattgaaggaccatacgtcacgacagtattttgctgtagaaagcaatgaaacattatcccgcttggaggaaatgcatccaaattggaaatatgaacatgatgttcgagggctaccaaaccattatgttttttcaaaagagttgctaaaattgggcaaaagatcatcattagaagagttacagggggataacaacgaccacatattatctgtccatgatttattcccgcgtaacgacctatttaagagactaccggtgcctgctccaccaatggactcaagcttgttaccggtaaaagaagctgaggataaactcagcataaatgatccgctttttgagaggcagtggcacttggtcaatccaagttttcctggcagtgatataaatgttcttgatctgtggtacaataatattacaggcgcaggggtcgtggctgccattgttgatgatggccttgactacgaaaatgaagacttgaaggataatttttgcgctgaaggttcttgggatttcaacgacaataccaatttacctaaaccaagattatctgatgactaccatggtacgagatgtgcaggtgaaatagctgccaaaaaaggtaacaatttttgcggtgtcggggtaggttacaacgctaaaatctcaggcataagaatcttatccggtgatatcactacggaagatgaagctgcgtccttgatttatggtctagacgtaaacgatatatattcatgctcatggggtcccgctgatgacggaagacatttacaaggccctagtgacctggtgaaaaaggctttagtaaaaggtgttactgagggaagagattccaaaggagcgatttacgtttttgccagtggaaatggtggaactcgtggtgataattgcaattacgacggctatactaattccatatattctattactattggggctattgatcacaaagatctacatcctccttattccgaaggttgttccgccgtcatggcagtcacgtattcttcaggttcaggcgaatatattcattcgagtgatatcaacggcagatgcagtaatagccacggtggaacgtctgcggctgctccattagctgccggtgtttacactttgttactagaagccaacccaaacctaacttggagagacgtacagtatttatcaatcttgtctgcggtagggttagaaaagaacgctgacggagattggagagatagcgccatggggaagaaatactctcatcgctatggctttggtaaaatcgatgcccataagttaattgaaatgtccaagacctgggagaatgttaacgcacaaacctggttttacctgccaacattgtatgtttcccagtccacaaactccacggaagagacattagaatccgtcataaccatatcagaaaaaagtcttcaagatgctaacttcaagagaattgagcacgtcacggtaactgtagatattgatacagaaattaggggaactacgactgtcgatttaatatcaccagcggggataatttcaaaccttggcgttgtaagaccaagagatgtttcatcagagggattcaaagactggacattcatgtctgtagcacattggggtgagaacggcgtaggtgattggaaaatcaaggttaagacaacagaaaatggacacaggattgacttccacagttggaggctgaagctctttggggaatccattgattcatctaaaacagaaactttcgtctttggaaacgataaagaggaggttgaaccagctgctacagaaagtaccgtatcacaatattctgccagttcaacttctatttccatcagcgctacttctacatcttctatctcaattggtgtggaaacgtcggccattccccaaacgactactgcgagtaccgatcctgattctgatccaaacactcctaaaaaactttcctctcctaggcaagccatgcattattttttaacaatatttttgattggcgccacatttttggtgttatacttcatgttttttatgaaatcaaggagaaggatcagaaggtcaagagcggaaacgtatgaattcgatatcattgatacagactctgagtacgattctactttggacaatggaacttccggaattactgagcccgaagaggttgaggacttcgattttgatttgtccgatgaagaccatcttgcaagtttgtcttcatcagaaaacggtgatgctgaacatacaattgatagtgtactaacaaacgaaaatccatttagtgaccctataaagcaaaagttcccaaatgacgccaacgcagaatctgcttccaataaattacaagaattacagcctgatgttcctccatcttccggacgatcgtgattcgatatgtacagaaagcttcaaattacaaaatagcatttttttcttatagattataatactctctcatacgtatacgtatatgtgtatatgatatataaacaaacattaatatcctattccttccgtttgaaatccctatgatgtactttgcattgtttgcacccgcgaataaaatgaaaactccgaaccgatatatcaagcacataaaaggggagggtccaattaatgcatatttaagaccacagctgaataactttaaaacggcagacaaaacaaaaaataggtcgaataaaccttacctgcctagaaggaatgacagcagctaataagaatattgtcttcggattttccagatccattagcgcaattctactaatatgctttttctttgaaaaagtctgcggtgatatggagcatgatatgggcatggatgatacttcgggatacacgaggccagaaattgtgcaggctgggtcgaaatctttccactggctctgcactttgggattcttgttgcttttaccatccgtggtgacgtgcctttcgttcgctggcaggatatattcagctaccctcttacaatgcacttgtgccgtttacgctttcttagaagctgccgtattaagatttcaagacaatgatggggtagaaaatagaacttcaaggggaaccgcatggtttttggtgggacttacttggataaccttattctttggtggattagctggaggaactggtttcttagtgaaaagcaagaggttgcaaacgttcatatcaaatgcaggtgagaaaaggttgtcatatatccatcgtggtttatcctttctaactgttctaacaggttgggttaaagtctgtttggcacctgttgcgctctttgggttttgtagagaggcacacacagggcaatgcatcgctcatggtatcatgggatccgcgtttgtgttgtacgggttcatttatgtactggttttggttataccatggattcgcagtgcccaaacctcatattcacaggattacgtcgacagttgggttatgtgcatatggggcgttgtaaatacttttactgaacacaggtggggacgtgaaggatggagtgttcacgattatcaacacacgtttatgggaattatctggtggactggtggaatactcgggattttcctttccagaaatggcagaagaacatttgtaccaagtttgattattattttcaccggatgggccatgtctgagcacgcccagcacttgataattagcacaaaagtccataatatgtttgggctagttttaatgtgtggaggcgctttaagaattatcgaaatatcttttttactacgtgataaaagaacgctggacaaaatacattcattccaataccttgctcccttttgtttagtatgttcaggtctcctatttatgggcgcaaacgaagaacaactcattttagtgttgcggttgggaggcgaccatagtgcgtacgttctaattatcgtatcaggcgcatttttggtctacttctggatgattgcatgtttggaattctacctatatctacttgaaaagggaaaacaaggattccttccgaaatcatacgaacttgaagaggaaaacaataacgtgagctttgagctagataacatatcgaacgaagatgtggatgaagataccactccctttaacgtttgaatagtgggcaactaatgtaatataagacatttgaaagtccgatcctacaccctctttgttagaagcattgtaactttatttttttttataatactctaaatgcggaactgtatacactttgcacagtttgtattcaaattgtttgcataaatatataaaaattgccacgaacacttttagattccttcgttagtctcctttgtatattgccgtttgcaggctcatgatgataaatctcgctatttcggtgaagaaaaaaaaagctagcttcgaacttttcaaaagaagtataatttcatttcaaaaataaggtccaaagaaaagaaactagcagacctgaccttctgttggtaaatattagtatgatgcttggagagcatttaatgagctggtctaagactggtattattgcatacagtgactcacagtcctcaaatgccaatatttgcctcacatttttagaatccataaatggaataaactggcgatttcatacgccgcaaaaatatgtattacacccgcaattgcacgaagttcaataccaagaaagtagtagtactctaagcactcactcgacaacaacttctgtcaatggatcaactacagccggggttggaagcactccaaacttcggaggcaacagcaacaagtctcctccacagttcttttataatatatcttccattcattggaacaactggtttagtttaccaggtgacatgttggctgtatgtgacgaattaggtaacatgaccatgttaattactggacaacgtcctgatcgggccactacatacgaaaagttaacgatggtatttcaagataatgtttacaaaatttataaccacgttatgcctttaaagcctgtagacaagctaaagcccatgaacattgaaaggaaacaaacaaggaaagaatacaatacatccatcttggaatttcgctggctcacctcttcaaaatccgtaatcgtttctcaattctgcgcatttgatagtagttctaatacatatagaagcagagcacagcaagtgcctccatatggtgtgtaccatccaccctttataaaatatgcgtgcttggcaataaggaaaaacggtcaaatagatttttggtaccaattttcaaactcaaaggatcataaaaaaataacgttacagctgctggacacttcaaatcaaagattcaaggatcttcaatggcttgaatttgctagaattacacctatgaatgatgatcagtgtatgttgataaccacatattcaaaattatctaaaaatatctctttttacaaactacacgttaattggaaccttaatgcgaccaaaccaaacgtcctaaatgacccatcgttgaaaatacaatttatattaagcactactttagatccaacggatgatgaagggcatgtgttgaagttagagaacctgcatgttgtgtctaaatcatcaattgagaaagatccctccccagaaattttagttttgtataatgtttgcgatacatcaaaatcattggtgaaaagatatagactagctccaacacaactttcagctgagtatttggtgatattgaaaccagatttaaatatcgatcgaaataattctacgaatcaaatattccaatcgcgccgttacaaccttcgtcgccacagtgatatcgttctcgacaaaaaagtcaccttgataacttctgagatgttcgatgcatttgtttcattttactttgaagatggtaccatcgaatcctacaatcaaaatgattggaagttggagactgaacgacttataagtcagagccaattaggaaaattcaaaaatattattgcatccccactaagcgcaggatttaattatgggaagctccctttacctccatcggttgagtggatgaaggtttcaccatctatgtgtggggttatcgttaaacagtataataaaaaatggccacagttttatgctgctgttcaaaaaaactacgcagatcctgagaaggattctataaatgctacagctttggcatttggatacgtgaaaagtttacataagcaaatatctgccgaagacttgaccatcgctgcgaagacgcacatactcagaatttcattcttggatagaaaaagggccaaagaatttattacgactttgttgaaaagcctatactcgtttttcaacatttctcctgatgcgcctaaagagattatggataaaataataacaagtaggccacttcaaaaaattatgctattgcagctggaacttggcagttgtttttcgcaagaaaatattgaagaaatggcgagagttatactctacttgaaaaatgttttgtttgcgttcaatggtgtggcgagaaattttcattttgcgattgaacaaataagtaataattctaaccaacaacaaaacccgaagttgttccagactatattttcaaaacaggatctcattcattcattgattcctgttgctaaatggtttgtcaaatttatcacttatttgacccaagaaattttaattttaataaatgatcccacaaacaaggaatacacactagttcacggaatatttggagccaaaatgtccaggactttgatattgtctattcttaacgaaatcaagaaagtcacccaaatagtggcgaaatttccagaaacatcatacccaattttaaacgagtcatcaacttttttgaaactagtcttatctgaatcaccagtggatttcgaaaaatttgaaacgtttttagttgatgtaaacaacaaatttatcgcgctatgcgaacaacagccatcacaggaacgtgagttttcgttgttggtgaaagctgaaatccccccagaatatgccaaagtgggagatttcctcctgcagtatgctaataatgcagtgatttcccatgcgaatgcggctgcagtatattttgcagatacaagtggcttgaaaatatctaattcagagtttttcaatcccgaaatatttcatttattgcaaccattagaagagggattaattattgatacagataaactacccataaaaaatagaacctccaaatcttttagcaaattactgtacgacgatgtaacctgtgacaaactgagtgtatcagaaatatccgatgggaaacttaagagatgcagtaggtgcggttccgtcacaagagcaggaaatataatatcgagtgataagacaattgtacccactagcatccaaaccaaaagatggccaaccatgtatacaagactgtgcatatgttcaggtatgctttttgagatggacggctgattattagtactatagcatagttttgtatagaattgttttaaacatttcacttctcgacttaataaaaagaaatgagagtgacagtgtctggaatttctttcttctagaataccaagggtacgcatttctctcctacggaattttctgtgcagatgtcccgatctacgtggcagatagtgaaaactccgtaggcaaaaggggcatcggaaaaacctcttcaaaaaaaaaggtttttaggctcgaacgagccggagcaataatgttcctttgaaaaatagcaatcgttatgcaaccattttatatgagtctgcccctcaagggactcgccaccggaccgctgcagttgtttgcattcatccacatataagctggttgtgtatgacaggagaaaaaatacttcattcgcagttgttaaccaacagcgacatgtctagcgggaatgtccaccatacgaaaccgatgatgtacaacgtaaccctgccttcctacaacagcagtagtataggtccagtcgataatttgaaaataaacgagagacctggctctcatgatcattccatgagaagtgaaatgtcatccaaaaactccggaagcgattttatgccacaatctatttcacgttccgaaggtagtgtctaccaggtcaagatagatcgtggtgactccccgaatacagaaggattcgactttaaagttaatgcaagagatctgctgttacttcgaatgtcctgggatatcctcctcagggagtatttaacacctaaagaattaaaagtttttcaagcacttctgtattccaataaacatattacttcaacagaaagaccctatttgaatactgctcctgacggtatgatttccaaaactattgaccctactgccaggccacgtaaaacaaaacaaagggacaatgataacaaggttgatactgcactattttgttcacagttttatgacaatttgattgcaatggatcccttgttagaagaatattttccatcattaaaacatcaagcagtttcgttctgtaaggtccttgattctgctattgacaaccttgaaaacgttcatgtcctagatgattatattgtgaaattaggaaaacgccattccagaattctcggcatcaaaaccgttggtttcgaagtaatgggaaaagcatttatgactacattgcaggacaggtttggatcttttctcacactggaactcaaaaatctatggggacaactttactcatatttggcaaattgtatgattactgcagggaaggacccaatggaaaagattcaaccagatttttcgtataatggtgactctgtggttttaaatttttccattcccaaacttgcgatgcatgatataagtacagttaacaagctacaaatggtgaaaactaaaaacgctactatacctcataatataacacaagtaccgacaaataaaattcctacagaaatactcttagacaattcttctactccaataaaaagcgaccgtgaatcgacgcctccaatctcaccaaagggctctggaagtacaaaaccaagcatcggtagcagtaccgtcgtggaaagtaataccaagaaaaataattatgatgaaaaaatccatttattgcaaaaaactgctcagcagaagaactgctcgattatgtaactacaaccgtaccattaagtgtataagtttcccaggttatattatatattctttagatcactgcctgttctttattacccgcgagctaatctttgtcttatataggcgcgtcagcggagacgcgtcaagtcaacttctctcttctatcgtcccgagtatgaaaaatcatttcagattcgaagaaatcagattggctttatatcttctttagaacaagacgtgtaatattctcacacttagagttgaccccctcaagttcgcttattagtacaggttttgactttgcaaataaacaacaggaaaagcgactcaaataaattgacaaagaaatctcaacaaccagagtgcaaaagccgtacgagcagcgtttttattaataacgatatatcactacgtattcaacagaatatgtcggatagtatttcagattcaaagtcctcagaacttttaaattctactttttattcgtcgacgtcgataaatacacttgatcatgctagaacctttcgaaattctctgatattgaaggagatatcagatcaaagtctaaattcatcaataaagccatgcgaatccgtccttgatagggatgttgaaagctcagttctgcagcggtcgtttggagaaagtaatgcccgagactcagaagtacaaacggtaaatatgacaacttccccctcattaagtgcattggctgatattctgaacgaaagatccaaatatgctgaccaaaaaactagaaaggcacaaaatattgagtcttccataatagaagaagaagaagaggccgaagagcaaaacaactcgatcaattatcacgaggatataactggatccaggctgtctgtacgagaggaagcaaatgaaaacttggcgatgacctctccaaaccttattgacattgacggatccaatagtattcaagttgcccctttgagtttaccgtctttcgaagaacctgactttttgtccactcctagagtaaaacctgattctcagggacctcggagcaaagttagtacacgacgtactattctcgaacgagacaacaatttaccagttaagcgggaggaaaatactatcattaattcagaaactgaaagcacaacacatagcgcaccatttttaaaagaggatccgaaaccctcgcctccttcgagtaaattatacaacccaaaagttcgtttaaacaaagcagaagcgcgaaagtatactgattcttctgcccaaaggactacttcagcaggctcggtacttgaagacacttctatgcataaaaagaaaaagagtatattttcatttctgaagaagaaagaaccgaaaccagttattggtaataatagtgtaacgaatgaaaaaaataagatgtcttcatcgagcactttctcaatgaatattcaaacctctttaaaaacgcctgaaaaactaaagaagaagtctcacagtagcagtagcattttcaattccttcctaaagggaaaaattgaaacatcagactcacctcgaaaggaaccaatgaggcaaaaaaaaagaaccccaaaatccaaggacaaaaagcaagatactgaacaaataattgacgccgcatcagtgttatccactgaatcacctctactacgaaaaaaccacgacgatactcccgtgaaaatagatcacgtaacgagatcaattgatcagagaaaacctactcctttaaacatggatctcatattgggaggtgataaacagataaataccccgctacaagaacacgtaagagaagatgatgatgccaaaaatgatcttcaattaccaaccaaggataattttttatcactggactacgaagcaccctcaccagcattttccaaacacgatacaggtgaggttcttttcccaaaatttttggataatcatgaagtcgactcgatcgtttctttagaaagaacaagatctacaaagtctaacaagagaagttcaatgaactcgcaaagaaggtcattgacagatacgctatcgatcaaagcgcaaagtgagggaatgttcatcactgaggcatcttctgttgtattatctactccagacttgacgaagtctcctgctagcagcattttaaagaatggaaggttcgaatactcagataatttctccagagaacactcttacgaaggtaccacgaatgaggactttttagatatcaaggacgatagtggtccactaaaaaaagatgacatatttttagagtctattgaacaaaaatttgaccagctagtgatggcctctgatgaagaaaaaactgaagttgaaagggatgtaccaaaaccaagagaagaacctctgaagaaggattctgaaaggcaaagcgtttttgcagatgatgataacgagttaatttctgatataatggagtttgcaagttttattaacttcggtgatgatgatctcaatctagacctagacttgggagatacaacggcctcatatgcaacagaaacccctgaacctgttggaaatgatgaagtaaatcgctctggtacttttgatacacgaaataacaaagaggatagttacaaagaaagagaaactcaatcttattccgctgctggagctactacatacggagatgagcgtcaaggtcaattacatacatttgaacaagacggaagtgaaataaatgacaacgaatttgagaatgaagatttcaacaaacacatagaacagcccatagaagttactccaagaaataatgcatatttaccagaattcgaacccaatagacctgtttcaatgtcctttaaaggactaaaagccccaagaatgaatacttcttttattgactccatgacgcctgattctcccgtaaaatcagacttaacaagtctaggtgaggtgtatgtaaacagtaataatgaccagggtgtccggttttcgtcccagataatactttacgacacttatggagaattcgaatatgatagacatccagaaatttccacttgtaaccagcttactccacaactggctcaaatgatcaaattggaattaaatgagttaaagagcgcaatggaagtacacgatgattcgcgatgttacacacatttttattagagcagaaaactgggagaaatggaaatgaatcaaatcatacatatcaagacattctagtttttataaacctataatttatcgcaagaatcttgggtgttatgtgttgtatttgcggcatcatttcaaaataccgtctgcattacccgtctccgtcacgtgaagtaaaaatttccaaaaaatattgaaaaaagaaagaaaaataagatccagaattcactgatgatgagcttatggtacggcatgattaactacgcatttgtatattaaagattctttgattttttccagagcattgaatacctcaatctataagtgtattataatggcatgcaattttcagtttccagaaatagcttatccaggtaaactaatatgcccacagtacggtacggaaaataaagatggcgaagatataattttcaattatgtgcccggtcccggaactaaactaattcaatatgaacacaacggacgaactttagaagctataactgctacactagttgggacagtgaggtgtgaggaagaaaaaaaaactgatcaggaagaagagcgtgaaggcactgatcaatctacagaggaagaaaaatcagtagatgcatcacctaatgatgtcacaagaagaactgtaaaaaatattctggtttcagtgcttcctgggacagaaaagggtcgtaaaaccaacaaatatgctaataatgattttgccaataacctaccgaaggaaggtgatattgtgctgaccagggtgacaaggctttcgttgcaacgagccaatgtcgaaattttagctgtggaagataaaccatctccaattgatagtggcatcggcagtaatggatcgggaatagtcgctgctggtggcggttctggagcagctacgttctctgtttctcaagcatcatcagatttaggtgagacattcagaggtataatcaggtctcaggatgtacggtctacagacagagatcgtgtgaaagtgatagaatgtttcaagccgggagatattgttagggcgcaagttttatcattaggtgacggaaccaactactatttgaccactgcaaggaatgaccttggggtcgtgttcgccagagctgctaatggtgctggtggattgatgtatgctacagactggcaaatgatgacttcaccggttacaggcgctacagaaaagcgcaaatgtgccaaacctttttgatatgtaacagcttatctacagtgcatatagacgcgtatatatttaaaagagggtattcgcttcttcttctttagattgcattctttgatggttaggaaaaagaagcgggaacgtgattaaactttttattctcttttatttattatatattatagtgcattatcattatctatctaaatttgcctttacacggtactgctttccgattttactgggtaaagaagtttttcatgagtacctcttaaatcaacctcacttaaacctacaataccaccgaagctttgaaacctcttaaaataatgatctcttttttcacgcgcggtttccaccagagctggccaataaacatcatgattgtacttgaatttcagatcaccaccatacaacgaatctagttcgttcttagggacatatttaacaaatggttcatcaaaaactagcttttcacgggtcagtgggtcaataaaagggtgaattaacttcaagaaagtccatgctaaccaaggaatattcgtcaaaagtgcttttcctagtctttctggataatgagtttgtagaatatgcagcacttctttccctacaccaataggtgggattttactattgccaggtactttaggaacatcagggtaatctttaaagtctattagcaaagctagagagtcttgaccagctggcataaaatcgataactctttccaacatgaagaccaagtgctgtacctgtctgtgagaagtctttgtattttgtctgcccggtttcaaatataagataggtctagcatcgttttcgtaacccaaaatcacctgcttacctgattcgttctcgacggccaccaagtcagcagttattttatcaccatgctcttcacctaaatgactaataccgaattctcttctccacgctagagtcatggtgattctatcgatacagtcttttagcacccatttagtagcccttaggtaacgtaaaaaacattctcttgtcaaccatgccttttcttcttcctctaagggtttaagatcatcctccgacttatttttttcacttgtataaaccttcaagtcagggttactgaaatgttttagcacttcgtcatacattttttgttgctcacctgtaagtggtttttcttttggaatagctatcgaagcaggaagttctttgataggcttatcaatattaatcaaattttttgggtcttctggagcctccttctttttgctaaatctcttgaacattttttgcttttgtaattttttttatataaagtggttttgtattatttgttggatggagagaagggaacagttagaaacaaaataaggattgaaatatttttctaacgaagaagtggtattagtctatctagaactgatatatatacatacatatatatatataaatatatatatattcagacaatgagcacaatattgtgcatgtacaagagtgggatgcgcatatagtgcatgaacctattgcgataaagatctggcaatatatagagagatatatcgcatgcttgcactcaaatagagtcgggtggaatgaaaaaaatcataaaaattactaagacggaagacaaaaagatgacgcgcaacgcgaaaatcgcttataagcagggatgccgttgcttccggttgctttctttctccgcggaatgactggacccgtgggaaatcgcaggggatgtgacggccttcggagttgggttactgctatttccgtggctcatagatatacggacgggtagtagggccggttgcggtcacgtgcggaaaactatctccgtcagatccggcatttcgtacgaaaattccggatttcttcttcttgtggccctttgttacgggatttgcggtgacacttgatattgaagttacaacatctttgtggggataaggatgagaagtagtacggtgatcgttggtgatcgctgttgtatggggtcgagaacctgcagcgtttgtcttcggagtaggcctgaatagcgcaggttttttacgattgagaaagattgacggtgattcggatcttctcttcttcaccggcgtgatgggctgcgtaacatctttcttctctgctgtgacattatccatttgacgatttaccttaacaggctccggtttgatggacaatgggcctttcttgggggaagacgattgtccgcccgcttggccaccaaaggccacacgttgcgcatgcctttttgcaatgttgaatccgccgtctttgaaatgctttagtctggactcgtgatctttcaacgatttcatgtataattgcgaatggggttcgttgtgcaaccttgtagtcttcttggtgtttctctttttgaagtaaacagtgtggtcaaccactatggtttgctttttttctctttcttgctgcaacttctgcatttccagccttaatctctctgcgctttcctcttgtttcttttccacttcttgttggtactttgagtataacattctgtatggtattcggtacttgttgtttcggatgtctttgacgactgattgacgcacgcaagacttcaataaatcctgattcgaatggtacagttctatatcgttttccttaacgaaatcaaagtaatatttgcaaataatgtctctcttagagacaaattgttcgtgtacattagtcgggaaatcttgccttaaaaattctaaccatagttcatcatcgtcaaatatcaatagtacgttgcttttctcaagttttaatagttgtggtatttttactttctgcagtatcctctttaataagtgataggggacattactcacagattgtatgtttgaatgatttctcatcaatgagatttcacatagtgtttgtaaacttttcatatctcgacatcaatcgatttatacattcactagaacgtatttccatgaacaaaaaccgtttgcatgtaagttacatatgtatctaatcgtcataactgaacaaatcccttcttcgcaaatattaaatatttgaaattttctattgtgatctttcttaagcccatcgtggcaaatgccgagaaaaatacgcaattgtaccagctttattgaaagcgccagatatacagtgacaacaccccgaatatagttgagaaatttatagtatttcaattattacataaaacaaaattttggaattctgtggttggggtaacaaagaataaatagaagcaacagaaatttcaaaactattatatacttctatgacatttttgtttatatttgcacttaattttcctttttgtctgcctatatacatacccttataaccttcttttcctccttcttctttctttcttgtttttaaagcagccttcattcaccacgcaatgccttgatgaccgcgggtcttctcatcatatgcttcgtccatttgtaaacttctggaaattcaattttgatattaatgccaattctatccacgacattattccatgggacaaaggccaaatctgctatagttaatttatctcctacaagccatacgggataatcaaagaaacgactttgtgacattggtgttgtaccagctgagtatgcagccgcattttccgtgtctaattccatcaccagcgcttctctacgttcagccaaggccatctccactacaccgtaaactcttctaacctcatccgtatatctttctacagcacttgctatcttttgtgaatggaagtatctgaaatgtaaagcttgtccaatcattggcgcatgccctgacgtttggaagaacaaccatgcgttgatttgtgattggtcagctaaatcatcggaccagagtaatggattaccagtctctttgtaatatttatttaccaaatgtaataaaatcgcccctgattcccaaatagacaagttgtccataccatgatcgattaaagctggaactcttgcattagggttcacagacacaaattcgggggccctatgttcgccaagattgaaatctaggaagattgtgttataatgaaatccaagttcacttagtactatagcaactttgaatccattaggcgcagacctgtgagagaaaagggtatatccctccagtggttgttcttgaaaaaattttgtaattctggaatactccacgtgactcatatccgaaaatgcctgttgttgttgtcgatgttgttctaaggtattcttgatattattctcgttatcattattttggctaccattgcggccgctgttattgttttgaacattattgttattactactgctattgttattattattattatttacacctgttgaaaattcaaaatttatattactttgatcggtggttgtattactgttcctgtttcctatgtttacttgacggagcgcattggagagattcgacacttggttgccgttgttattcatcatttggtgtacaacttaatttgcagcttaaaacaatatgactaataacaaaaaatgaaaaactaaaaataaagaagttcgtacgggggatctttattcctcttcgattcaattcagtgctataaacaattccaaatgagctgtttgaaaaggaaagatttttgctattcttttcaacctcgagtaaggaagctttcgtctttgtatagttgcttttctggcctagtagaaaggaaaactacatgctgaagccactcttcctcaaaaattcaatagtggcagctcatcaatcctcctattcggcgagaattgaaaaaaaaattccaggctgcgtcacccggattaatgttgttattccagacaacagtcggtattcattttccacattgactacagttaaattaaactctacacagctctactaataatttctgtttcggcgttctatggtttggtgtcactatattcttttggtcttgactttctttcttttcactacgtttttcactgccgcatgccctgctatcttcacgtggttgaatagcttatttcgactatcaaatgattctccgcatgtagtgcacacctcgatcgcggaggttggagacatagaggacggtagagtcgacaaggacggagtgctttttgtggatttagaattctttttaggttgtttgccctttttctttttcgctttagtagaccaatcttcatcgtcatccgtttgtaagcccttgtctcctagtgatgccaaaagatcatccaactcattactccgtttgtctttagtatcatcgaacgattcagattcctctgtttctgtgtcaacctttgctttttttttcttttttcttttctttttattcttcgtattcacatgtacattttcatccgaactgacgtcttctacctctatatccatttctatgttgagattgtcatcttcactttcgtcttcagaagacgattctgccagttttctttcaatttcagcgagttcagcttgcaatgcttgcagatcaatatcttctttttctttaacactttcatctgctgaatcaaatttctcgagatcggagagattatccaacccaagcgttatgttttcctcttccatttctttccgtatctcttccatatttttcttatgcagtttagtgtttatgtggtttttcaattgcttttccgacttaaatgtcttgttgcagataaaacactcgtaaatcaatacttcaccttccttatcattcttagaattttcgaattctccaaaattatcatataccttttccagttcatcccagttttcttcttttaccgtttgccagctttgtaaatgaaatttttcttcgtcattgttgtcgttcccaaactttcttctgttatttaactcatttttcctctgttgttcttttagtttacgctgttcttctgcaatttttgcaccttctttcattcttttatcgagcttttttatgaaaactacaaaccttttcacggttttgttgtattcatttcgagcttgttgcctagccttctcatttcttctattaacttccctcttggttcttctgtcatagtttttagagtacatgtactcgtctttccagctaaaacttttcaaggtattgaacgctgaccaagtcttatagaaatgtttcaaatattcataatccgttggcgaatatccaaataaaggatataaaagtttatccgtcttgttaataaagttatcgcaggctttcaaatagccaatactattaatatcctgttcgaatacatcatcttgatactcggaaaatttccccagtcgcttaccacttaaaatctcatctttagctaacttggcaaatatttttcctgcaatttgatatatcccagcagctgagttgtctattttagtataaagagcagagttaaaaaataagagtaattcatcagttgtgacacctgtgactgtagcgtctacctcataatcatagtaatcatcagtgcttggtggagtatcatttaaaatttgttccttatgtgagtcataccatgctctttcctgggggtcagacagtacttcataagcggctcgaatcacagcaaatttttgtgtggcttcttcaacattatctgggtttttatctgggtgatattgtagggcctttttacggtaagctttttttaactcaagatcagaagcatgcgtttcgacccctaaaagctcatagtagcaggtcttcatccgttatttttgaagtagtaggatatcactatactgatattaactcttggctggtcagacttttactatgtaaaaagagctactttgcgatgacttcaaatttttttcacgtatattttttttctattcttaaaacaagaaaaagtgtaaacataaaatgttggccgcttaagccctccaattttacaacaaatgaatattttatacatacttcctagaatataatttaatcttataccttaatttttagttacaattacaacaatttatctattgactccgttaataaaaattacttcaccatcttctccaggatatgatcatacagatggtccagacacctctccaaatggtgatctatggaatccatcctgcgcgttgacataaaatcatagtatgcttgatccgtaaatttctttagattcatttcttgactatatacttgtctatgcagacgttgagcaaaattggacagcatgatgttttcatatttcaatttgatagccagcaacggaatctttcgccttaactttggataaggaataccaacagccaaaacaatttctttgacagtattttgtaaagtcgtcaaatttgctgaatcaatttgttcaaccataaggaaattacattcttctgccgaaatatcgggccttgactgtaagatattttttattgtaatcctttcagaagtatttccctctaagtttccaaatcgcgacctcaaattatccagttcctttgatagagtgtttgttttcttttcagcatctgctagcattttttctttatccttcaatgatgtttcgtatttttctttgcttttttcccatgatcctagtctttcattcaacctttccagcttaatttttatttcctcattacatcctttcaaaatttccttctcatcgattgtcaacttgtcaaatttatcacatagtattttgttctgtttggaaagggttttatttgtaccaattaaagtattatttttttctctcatggtctggatttcaatttttttattctctaactcatttcggagatcctcagcttctgcttttgcatttttaaatcgctgagaaatgcggctcagctcttcttgctgtgatgcacataaaaaccctttaatattaggatatttttcttgtaatatgtgatctaattttgaagaattttcctccgagtcatacaaatcgaaaaacaatataccaatcggtatttcaaacagctcggcctttcttaaggagtcagtgagacttagtaatgcagtgtgttttgtctgaatagtatcattggctttttccaacatttctttattcagcgaaaggtcctttgttaggttttcaatcaatactgtctgttcttcaattttttttttgttatctaaggttttgtcgtttgacttcgtagctgcttcgagctccttttgtaaagagtttgctctttcctcttgtcttagattatctctacccaattcaataacttttttttgataccccagtatcacattttctaacattcgaaaatcctctttcgataaggagttttgtagaaaaattttggcaccgttacagtcttctatcgagatatctggcgatgtatgttcatcagttggttgagcagaagcctgttcatttgccctcgtaaaatgcttcgaagagttttctctaggagtagagtgtatgaaattgggtacatcctttttatgaacatcagtacctatgggagacttatctttttcgttttttggtcgttcttgtaatcctggagattcctgataactagtatttctagcataattcatttgatccatagatggtgatttgttctcttcatatgagtctctagcattggaaaagttgcaattgatgacatcttcagggttaacgaataaaggtaagatggattttccgacatgattttcatttagccagttttgtgggattggctctccgtctttaatttccccattctctgatacaggagaatccaaacgctcatgaaatggaaaattcattaaatcgaaatcagtcatgatgtacaaaagacctgtcactatttactagtgattattttttgtatgtgtagatttcttcccgaggaacgttaacgttattagttgttttattactataaacgttccacaaaaaattgcctaacgcctcacgtcgcgcaacgcgaattttcacaagaagatgttatttacagttacgataattgaattggatatgtaacgagaagttgtacctaaaactccgtatgtgtatattaccatagatttttcatggtctagtctagaaaataaaaaaatatgtatatacgcaattgttaagaaaatgaggattaaaagcttggaaaatattaactttcactgtgtcttaaacccgatctattctttttaattttggcaaaaattggttcacttatacctttattgccttgaataccaaggccctctccacttttccacccaagcttttccaacattcttctaccgatattttcgtttccaatctctggagcgttttgaccaacaatctcaccttctttaacatgaaatttccctctgattgttttagttctttcgaaagcagcttgttcctccctcggtcttcttatatctattctcatgaatactggcctctgcctcatcaattggtcaatgagactataattcggagaagaccatttcgttttctttattttttctacaacaaccgacgtatgatttgctttcccaatttttgaactcttcatattataatgcttcgcaattttcattacggtcttgtttccatgaggatctaatggagggaaagtcagtctatcattgttcctagacaaaaaggactcaaattcatctttaatattttgaatatggagtccatatgggtatttcttgagcatatcgttcgaatttctattctcctgatcaatgaaatcttctttggcttttcttttctttgctttggtttctatgcgtttactaaacttactttgtaacgtctccaacgtttctgtatccagcgctaaggcgtcatcgatgagtagcttcttcttcttacctttacccttagtttccaaggacttggtttcaaatgttttgaatctttctgtatcatgtttcaatgtgtatgcaattaggtcgtccagaccctcttcaatgtcgctatgcacaaccgaggaggccatatcttcatcatcttcatagctgtcgccttcatagctgtcaccttcatcactcgaatcagaaatcggaatatctgagtaggttggctcagctggttcaatttttggtataagagaatttttaataaaattcaaatatgcaggtaatctatcttcaggaagacctaactcgtctacaacgaagtctgtgagtaagtcctggtcaatccaatgaaagtcgtaatctcccagtaatctgtaacaccgtagataatatgaattgtctactccgcccattcttatattggagaccactatgtcattagtatttatgacaaaatcttcttctttgaatccaaattctaactcttcgctagcaggagatggcagattatcattattgccttcgaatgttttggtaccatttattgaaagacattttatatcttctgtcaactgcggactagggcttggtaaaagattgttgtcagctcgggaattgtgacgttggccaacataattaaacccttgatcaacctcagaacttgctgaggattcgtataaaggttcactattattctctgtttctatttcgtagtctagttcatcattgtccgagtcgctagtatgcataccatgtaatacgttggaaatgtaaccagcaaatggatgatatgtcttattacccttatttggaacgtcaacactaatttccttgctttcgttaccttcggaaacgctaagttcaacctttccaattgttaagataggatcgaactctatcgcaacttctcttggccttgcgatttcctcgatacatactctttttattttggttagatccggcgattgctgagcctcttcatctacaaaaaacaggtcaccatcttcaactttgctttcattcgaagacagcgagtggtccgtcgagggtgaattctgactatcatcatcctcgttttcactgtcttcattgttaatatattcaacatcagaagtcatctttcctggttcttcaaaaacgtctgcttccctttcgacaatttcttcactgttctttgtttcgttctttgctctcagtttttgaatcatattgtgggatggatcgtaaacttccttagcttttacaaattgcataggtcttttgcggaatgctgcccttcctgcttgtaggtcagttgaagaatcatatcgattacctggtcttaaaccacccattttcatagaacggctcttggcatcgcgaccaaaataatagtcttctatagtttttggtgatatgaatgctcttcctgggttgaagtcggcgcctacatcatcaagatcaccttctcctagtggtatagaagagttatgccaactgttagtgggagtaggttttttctttatctttctgccttgtatgcctttagcattccccctgccagctttcttggaattgctaccacgtgcatgcctacgtctgcttccttgataatgactatgcctttttgccattttttttgacggttacaacaatttatgcttatatttgactctgcgattaaatcacttcttccttctagaaactctgcgcaggcctaattgttgttgttttgttcagatcttatttaattgtaaaatgtcaaatttcacttttattctttaggcggtgaccgttgcagctgccaacaatagcgcctcaaaggaaaaaagtaaaaatatacacacaataacgttagtagatgaagaatggacgacttcttatcacgtataggagtgatatacatgcagaggtggctacaactgtggaaaatggatttggtacaaaaagtgtctcatggcgtttttgaaggctcgtccgaagaaccggctgctcttatgaatcatgattatatagtattaggggaagtatatcctgagcgagacgaagaatctggcgctgaacaatgtgaacaagactgtcgatatcgcggtgaagcggttagtgacgggtttttaagctctctttttggtagggaaatttcttcttacacaaaggaatttcttttggatgtacaatcaagggtcaactttacatatcggacaagatttgttcctatagcaagggcgccagatgggccttcacctttaagtctaaatttattagtacgtacaaatccgatcagtacaatagaggactatatagcaaatcctgattgctttaacactgatattgggtgggggtgtatgataaggacaggacaaagtttgttggggaatgccttacaaatccttcatttgggcagagatttcagggtaaatggtaacgaaagtctggaaagagaatcaaaatttgtaaattggtttaatgacacgcctgaggctccattttcgttacataactttgtttctgcaggtacagaactctctgataaaagaccaggtgaatggtttggtcccgcagctacggcaaggagtatacaatctttaatatatggcttccccgaatgtggcatcgatgattgtatagtatctgtttcatccggcgatatctatgaaaatgaagttgaaaaagtatttgctgagaatccaaatagtagaatattgttcttgttgggcgtgaagctcgggattaatgcggtaaatgagagctatagagaaagtatatgtggtatcttaagttcaacacagtcagtaggcattgccggcggtaggccgtcttcatcgttgtatttttttggttatcaaggaaatgaatttttacatttcgatcctcatattcctcaaccggcagtagaagattcatttgtagagtcgtgccataccagtaaatttggtaaattgcaactatcggaaatggatccctcgatgctcattggtattttgattaagggcgaaaaagactggcaacaatggaagctagaagttgcagaatctgctattatcaatgttcttgctaagagaatggatgactttgatgtgagttgtagtatggatgacgtggaaagtgtaagttctaactcaatgaagaaagatgcaagcaataatgaaaatctcggagtactagagggagactacgtagatattggtgcaatattcccacacacaacaaatacagaagatgtagacgaatatgattgttttcaagatattcattgcaagaaacagaagattgttgttatgggaaacacacacactgttaatgcgaatttaacagattatgaagtagaaggcgtccttgtagagaaggaaacggtaggtattcacagtcctattgatgaaaaatgctagtgtaaggaattcactagttcataagcatatatacttgttttaatatattccctaaaactgaggtatccagttcttttgttcttattcgtttgatcatcctttacgtatttttcgtctgcggcagtggaaagaacttaaaaaacgaaagataataaagaaaaaggccagtcggcacgaattaaagaccacctgtaagaagattaagacaacggtggtataaactagtgtcgaagtccaaaatgcctagtcatcgcaattcaaacttgaagttttgcacagtttgtgcatcaaacaacaatcgttcaatggaatcgcataaagtcctgcaagaagcaggctataatgttagctcttacggaacaggttcagctgtgagactgcctggtctatcgatagataagcctaatgtgtactcatttggtacaccctataatgatatatataatgatcttttatcacaatcagcagaccgttacaagtcgaacggtttattgcaaatgctggatcgtaatagaagactcaaaaaagcacctgaaaaatggcaagaaagtacaaaagtcttcgacttcgttttcacttgtgaagagagatgttttgatgccgtttgtgaagatttgatgaatagaggtgggaaattaaacaaaatagtgcatgtaattaatgttgacattaaagatgatgatgaaaatgctaaaattggtagcaaagctatattggaattagctgatatgctcaatgataaaatagaacaatgtgaaaaagatgacattccctttgaagattgtataatggacattttaactgagtggcaaagctcacattctcaactaccgtcattatacgctccttcatattactaaacaaaacggtcaattactgtagaaaagcataagcattaagcggccctcatgaatcctacattatccgtgaaatttcaatactttcacaagtcttcgatagcttcctagttatattcattatataatattacgtttcttgttgcggctctcttaagcacattatttgcttgttgtccacatagctatttttttatcaagaagcttgatatacaacacactgtatttttagtaagctggacaatgtcttgtctcaatgtagcgtataacaggtttcattccaaaacacatcaccagatataggactgaaatgaagaaaatagaagcatgaaactttaaaagtttcagtactttaagaaagaaataaatagaaaaatgttccatttatttctgaaaataaatcaaaaattataagatccacccgttcctaccaagaccttccaaaatttttcccataacgggaacgagcaaagttgagactgctcaaaagagcacatcttcaaactacaatcccgaccaaataatctcaacagccataccttcatcataaacttaagttcattcgaatctgccgtcaaaaactaaaatggcacgctagagaaaagtagtcaaaaagaatgcctctacaaagctctcttttgaaaggccccagctcccctaacaccaatttgaatttggtgtcaaacttctccaggcagaagaaacaaagggccccaaaaatcagtttaacccaaaaatccccaaaggaatcaagggattaaccaatgattgaaacaagggaatggaaacgtcagcaaacacgccttccgcgccgtatgtgtgtgtgaccaaggagtttgcatcaatgacttcaatgaacaattatagttcaatgataaatgcttaacgtccttctactattggaagcgcatgtttgatcagtaggacttcttgatctcctctgatatcttaaggtaagtatgaggattttaaaaaaattcaagaaaaaactatattttaacgctaaaagtatgtttgtaaaatagttctattaaatggaacttcttctctctatttatacgtcttgccaatggaaaactcgtcgccttagaaaaaaaaaaggtgcaaagacgggtaataatttcattgacattttcaagagctagggaatgaatcaatgagccctatgatggcagcgtagatcaccgtatttaaattaacatataataagatttgttgccactttcaatctctaaatgtgtacgtatagagttccaggaagcaaaaagaccattattgcgcgatatgattgctatttgccctctgtatacatagctttataggatatcggtcgtacatataattcagttcagttcattatacggatattttcgaccactcccccaacctataagtgttggtacctacatttctgatcagtacatacctagttggttgccggatggccgcatgatgatctataaatccgattcccataccatttccacaatttaagtggtaggtgccgctggtaataaaaccaatcaaatcatgtacctctggaagtggaattttcaaatcatgatcttttcttccgtttgggcggtaaaccccttttgccaattgtagccaatgctctaagtccttttctggaacttgatatattcttgcattgtcctttgggtgacctcgttcgagtagtgtgcaagatacagcaatgatacaacgtgggaagaatgtaagggagaatgaagaactattgacgctaatgctatcaggagtgcgaaattgacatttccgatttttacacaatgcaactggtatgttctcttcaatcgacaacgacatagccttggtcttggcttcataatctttgcaaaactccaaaacatcatttacacagttgatgtctcttacaccctgagcgttaaattgcccggtcttcttactgtccatcagttctaaggttttatcattccgctgtaaataatcaattccatttctcagtatttgtaaaaatctccagtctgaactgaaaaaatcgccgatttctccgctatatgccggtaatttagtgttatggatgtctttgatcttctcgaaattaatcctttttcccattggcttcctatcccacttcgtcttggaggcctcctttttataaaatgagttttctatataacccaattgagtgaatggataatcatccggaaaatataattgcttattctcgtactgaatttgctggaattgcctgaggccaatgtgatacatccttggtatccggttcagtagatgccataacggtagcagccagaaccatggtaacacaacaatccaatccctggtcttgagccttcttattatgactaatggaatagaaggatcgtcactttctttgaacgggactgtagttttattgatgctgttcggtgtggcagttagcaatttgtaacgtctcgcagaaatttcttttaatgtgttttggttgttgtatgattgagtacgtgattcagggtcacataattcgttaaaaacggcgtttatttcgtcttgaggatagttttcatgcagtgataaaatgtcgtcagaattaacagtcttcctctgtgaatcatttaatttctttggagcagctagatgacgcggatctatggcttcaaatgcaaacgtacacctctgtggtagggcattatgatcggtaatcattgaaaccattttaaattgttcaaacgatttagagtactctgtgctccttaaacacgatgctaatgactctagagctttagctcccttcaatgtcacgcttgctaatgaatatcgacaatcttgtactgttagtttttccttatgttgcaaaagaatgttaaaaacctgagtataaattgaagggtgtaaccttataattgcagtatccttttgtacccaaaatacgtcgcatggacccagtggcttagtagaatcctcaccgttttcttcattgaaactataaattaacccttggaataaaacctggccttcgcgatatttccttaagtttgctctttcagctgttaactttcctataatggattttaaaaagtccccctcactgtcattgcttttgtcttttacaattattgtaccaatataacttgaatccatgcataaggccccatcggagctgcaggtatcaccgcccaacctatgcgtcaatttaaagcatttttgagtaggtgcccataccatttgatatccccatcttttcatcatgtgcgaccttttagcattccaaatgtgggtgggtagccaagcaaagtgcttctgtctcttcgtatatttgaccctgcccttgggaataggtgctaattcattgacaccagtgcaatcatagctccccatacgattattaagtaactttatatttggatttgctgttgatgattctttaatcattcgctttaatgtcttgattttctgccttacgtggcagttagatgatgtaacctctggtggcatgctgagtttcatagaagtagatttgctagccaatcgtagcagctttatggacattctagctttataaagttgctttgcatttaggccatgagcttttctggaagaggctgaagaccccttcaacacatcctgctgatcacttttacgcatttccctcaaagctctattgcgcattctttttggaattctacgaacattatgcgaagccgttctacgacgcaattttcgaggcaatgcctgaaatattctcgttgagctggctgctttggaattatgcatggccaattgcaactgcttaacctcgaattgtcgagaactaatgaattggtccacgtttagcttacttcccgattcactcagatcactcggtgtcccagtttttgttgatgaagcggccacggcctctgctctaattgatctagcatttcttatgcgatttcgcttcagtaattgattcttattaagaactttctttccaccatttcctctagacaaactcccgctcatttgtaattataatgaggtcaattctcacctttcttgccaaatgttcaagtggcaggctgctcaataagtatccccgttcttcaaagacatgccaccgttccgagaatctcatcgaattcagatctgctttcttctaatgcgaatttcactgaaaagttttcccacagtgttaccctcttacccgggtgcaatgtcacgtgcacatcacatatgaaaaaatgaccagcaaagaagtcaatctaccttccttatggccggtagagtcaatagtaatttactttgcaaccaattaataaatctgtaaacttaaaggaatcagcaattaccgcaaccccagagaatcggatggtgagattagtcccattcaattcgctctcgtgaccaaatcgtcgggaaaacatgtcccacttacctgttcctgtgaatccagatacggaaaaaaattgtatttaaataatctcgattttacatttactgatcgcgatccttttcattgagtcacagattaacaaagtaaataataataagtaaacattatttctaaaaaagtaatttctttttcttactagtcttttcttttttgactttctctttatttcttaacttgccttataaaagaaacgattgtagaagcttacctcgaccgagtaaatattaagcttttcgttggataaggtaggggaaatcgtaacattactaaatttaaagcatatcagaatggttaacgttgtattgggctcccaatggggtgatgagggtaaaggtaaactagttgatttactggttggtaaatatgatattgtagcccgttgcgccggtggtaacaatgccgggcataccattgttgtagacggtgttaagtatgatttccatatgttaccatctggtttagtcaacccaaactgccaaaaccttttgggtaatggtgttgttattcatgttccatcttttttcaaagagttggaaaccttggaagctaaaggtttgaagaacgcaaggagtagattatttgtttcttccagagcacatttagtctttgactttcatcaggtgactgacaagctaagagaattggagttatcaggtcgttctaaagatggtaaaaatatcggtactaccggtaaaggtattggtccaacttattccacaaaggcttctagatctggtttgagagttcatcatttggtgaatgatcaacccggtgcctgggaggaatttgttgctagatataagagattattggaaacgagaagacaaagatacggtgatttcgaatacgactttgaagccaagcttgctgaatacaagaagttaagagagcaactaaagccattcgtcgtcgattctgtcgttttcatgcacaatgctattgaagcaaagaaaaagatattggttgagggtgctaatgctttgatgttggatattgattttggtacttatccatatgtgacttcttccaatactggtattggtggtgtcctcaccggtttaggtattcctccacgtactattgatgaaatttatggtgttgttaaagcctacacaactagagttggtgaaggtcctttcccaacggaacaattgaacgaaaatggagaaaaactgcagaccattggtgctgaatttggtgtcactactggtcgtaagcgtcgttgcggttggttagacttggtagtcttgaaatactcaactttgatcaatggatacacgagtttgaacattaccaagttagacgtcctcgatactttcaaagaaatcccagtgggtatttcatattctattcaaggtaagaagctagatttgttccctgaagacttgaatattcttggtaaagttgaagttgaatacaaagttttgccaggttgggatcaagatattaccaaaattacaaagtatgaagatttgccggaaaacgcaaagaagtacttaaaatatattgaagattttgttggcgttcctgttgaatgggttggtaccggccccgcaagagaaagcatgttgcataaagaaattaaatagggcgttggacatccatgacaaacttcaatttaatttcttttcacagttttatagttttatatatacgaaatgtaactaatcatgacattttttaaaagttttcaatgaaaaaatgaaagagtaatgaacaaacatattttttttataaaatgcataaaaacatatagatatatatatatttacgtggaaaaatgttaaaactattgataagaaaaaacgctcaaaacaagtagtaagcaggctttttttttttttgctgcttgttttagagaacctgtatatcaattagtagtctcagttggtttttcaaacaaacagtaatcaatgtaacgaacaccgtacacttgattccattgttttggtaaaactatttgcatgattcggttgattggctccggtacgtaaaatgctctacccaaaatcttagaattttcaccgtcgatgaatgcagcacatgccagcttattccagttatccatcagatgtagagggttgaaaacgtcttttgttaaatttattggggcgacgatgtcaataaaataatcacatctagtgatcggccactctttaccggtatcatatatattcttgttattcattcccttaggtaaagttctaatctttttgaaaatagaaccactctctggaaaatcacctggaagaagaccatcaaatccagatttaacaaattttagcctatgattatctggcagcaggaaagaacttgggaagtgataccattcacgtcccgtacatacattcactaccggtgccttcacaccaccttgatttagtgaagaaaattgctcgtagacggctataggagctgtgtaattgttcaccaaagccactatccgtgacattgcctggcctgcaacaattaataaaactgacaactttataccttttttaagaatcggctttctattgaatagattcaacactttgtaaaaggcgatacttgcactcaaagttattaacccgtaaattggatagagaaatctttcctctttgtgaggttgttgagtgaaaacggcaatccatgtgaataatgatgcccataatggccataatctcaaatggaaaattcccaaaatagctaaaactagcacaggcagtgggaaattcagtaacaaatttagtggatagtagtaccatggctcaaccccgaaaatatttgggccagattcctcacttgcattaatgacattgtaaaataagatgttccatgatacaggagcaagcttcccgtaaaatatactgtcagtgacaatcacagcaaatgcagtcaatgaaaatatcaaacagcagtcgaatgcggttctgatggtagaaataattctatggttgaaaaggtaatgtaaacataatggcaagcttaaaattaaaacaaatggccagcctagtatactagccaggaaattgtacgctaaacttttcgtaaagttagaagtagacccagtggacagatagcgtagagagtgtctggtggcacctacatacaacaacatggcaacggcagaaggcaataattccacagatgcatggaaccagcccggattaaacaattggaaaataatccaaatatttgcgatttgcaatgccaagctgcctgcaatttcacgatgtagtttaaattccatgataaaactaaaaaagcctaagcatgctcttgtgatgaaaaagttccaatgactttctaggtcagtaaatttgtttactggataaagaatacagtaaaaaggtaataagaaagcccatgatctaatagaatactcgggtgaatattcccaggtttgtttaccaaatccacgtaccaataaatttaatggttcccaataattaaaagtttcatcgcaatctgaaattaacgagaatgtcggctgaatatatactcttgttaaaaataacaacagtaataaactaatggttaccgccttgcaattcatcgttcccttataattgtgcttcagggtgaaaaaagagccaattcgatacagctaaagttttgaaatctcgttgagtagccgtaatggtacaataaaaacgaaaaagtattctctattgtgtcaaaaacacccctgtatatccagttgtccctttttcaagcttgtattgacagttctgaatatcgcagaacggttctcatcaaaattcaatattgcgtaacggacttattgttgcattttcaagtaaataagccgggtcaggatgcccgccgtagatagtaaaaagtaggtataacatgcgcaagagcaaaacggatttgacaacatatccaagtgataagtggtcgtttagatacatcatatactataacggtttgatattgagagcccagttaaaattaacatctgttttttgttttttaattgacattcaatcatcggttgctttccttgtgaaactgtacgcgttgtcttaaacgaaacgtgttttaaggtaggtcatcgacaggtaaaaaatagcttattagcagaagaacgctagcggtaagatctgaaacaggatcgcacagtctcaatgagtaacaagaggacatctgtagaacagctcatatcatgcccaatttgctctagaaaagtctttttttccttaatcaactctcatcttgacatatgtggcaaggaaaagtcaaagccttcgagtaggccacaaacggtgtcaagtcttttggcaggcccaaaaaagaggaaacaagctaactcagagaaattcattgatcttgaaaataaggaccatgaaattaagccaggtcttaagagcgagagtgatgatattgagattgttgaaaatgaaagcaaaagatttaaggcagcaccatccacggattttgcgaaatcaatagtggagcctgcttcgagcagagatcaacttcacaacgattacgaaagcagatggttgcagaaaataagccatttgccacttagtgaaaaattgaggccaaaagaattaagagattatgtaggtcagcagcacattctctctcaagataatggtacattgttcaaatacataaaacaagggactataccatctatgatactctggggccctccaggtgtaggaaagacttcactagctagactattaacgaaaactgcgacaaccagtagtaatgaatcaaatgttggttccaggtacttcatgatcgaaacaagtgcgacaaaggcaaatacgcaagaattgagaggtatatttgaaaaatcaaaaaaggaatatcaattgaccaaaagaagaactgtactttttattgatgaaattcacagattcaataaagttcaacaggatttgttattgccacacgtagaaaacggtgacattattttgattggtgcaacgacagaaaatccaagttttcagctgaacaatgctctcattagcagatgtctgatttttgtcctagaaaagctgaatgtcaacgaactgtgtattgttttatcaagaggaattgcattattgaataaatgcaggaaacaagtatggaatattgaaaatcctttgaaattgtctagaagcatactggagtacgtggtagatctgtcggtgggtgatacaaggagggcgttaaatatgttggaaatgatcgaagtttcaacaagagagcgcaaggccgacgaggaagaattatctatcgatgatgtacgagacataattaagaacaacagcagcaacgggttgaatacatactatgacccaaagggagataaccattatgatacaatctctgcgtttcataaatccattagaggtggggacgaaaacgcctcactgtactatttagcaagaatgttgcagggaggagaggacccattgtatgttgcccgaagaatgattcgaatagcttctgaagatatcggattacgggatagttcattattgcccttggctgtcgcggcacatgacgcagtaatgaaagttggtttgccagaggcagaccttgcactggcgcaatgttgtgttgctttggctagggcaccaaagtcagtagaactatatagagcttggaagaaattaagggcaatgatgagcgagaacatgtacagtttagcaagcagtgagataccgatgcatatcagaaatgcgccaaccaaattgatggaggagctgggttatcataaaggctacaagtacaatcccgattatattgaaggaaaagtccaacaagactactttcccaaagaagtgctcgagaaatgtccaaataaaactgacttaaagttcctggacggcaaacatttaggagacaaagaagatcctgacttgagacagtcatatcagggttagtcaagggtcttccatacttctctcaatgccgcgtctacaattcatatttttttctctgttggccaatgccgcttgtttttttacgcttgaggcgcattgcattgctggcacgtttttgtgcagcatgaacgatataaactataattttagataatcaaggatccacctttttttttcatgctagaaaagtctcgcgggcccatctgagatatattagaacatatacgcatcctataagaagagcacattattcttgaattagttcttccttttcctcgaccttccagcttgtaaaatgagccaggcttgaggagcatagatacgcaaaaatggaagataagcggaaaagacgagccgctacacttagtacagcattgatattatttgtggcatgctgcgtttatacactatatatattcaagtttgataaccctcggttgtctccaccagtttccttattgcctacaattagcaccttgaagaaaattgagcatgtaacagatttaaataaggagtacgtttttgttggtgacgttcatggtaactatgatgagttcatagaactcattgatgacaagattggaggactaggagaaaatataacaatgatattgctgggtgactttattcacaagggcccggactcagacaaggtcgtgtcgtatattctaaatcacaaggatcaagtcaagtgcgttttgggcaatcatgaaatattggtcatgatggcctatttaaacccagacttctcgaaatgggtaagacgccccaaattaatgacacctttaactttcagtacggagactaatttcataccacaagacatctctaaaatcagcaacgcacatggacggttagctcgcgaacttgggttttccaaattaagtcagctagcggaacattgttctatggccatagaactagatctggatattaccggtgatatactctttggtgcacatgcagggatggttccgggagacttcatgaagcccaaccaaattccgggcgtgagctctctgtcaaacatgaagtacgttgataagaagaactggtcaaaaacatcacgtgaaaaggaaaacaagaattatgtgagatggtacacactgtgggacaaatacggagaccactttagtaacgccaaagtattttacgggcacgatgcatccatgggactaaacctacggagacagaccaaaggtttggacacagcatgtataaagaacaatctgctttcatctatgaaagtgaagtacgatattaagaaggggcaatatgactatgaattaattcaagtacaatgctcttaaaacaaaaagtactacttaaaagcgcaacagattttatataatgtactatatgaaaaagatatgaatattattatgtaactcataatactgaatcttaaatttcaatgaaactttcgctggagctacaagtattcttgcccaatggccgctacccgcctcttcttcgttgttgaagttttaaaatttagcgagaaaagaaaacaaaaccgaaaacagacaaccgcaatcatttcttcaacacccaacatccagcacctaaacaccatcaatacacgttttaaacaaaacaaacccatagcccaaaaggtagtaaacacaaaccgttgtatacgcaaccgccctacataagacactatttgcgtacagattatctcaatatgtctagtccagatgattttgaaactgcaccagcagaatatgttgatgcattggatccgagtatggtcgttgttgacagtggttctgctgcagtcacagcgccatcggattcagccgctgaggtaaaagctaatcaaaacgaagaaaacactggtgctactgctgctgaaactagtgagaaagtggatcagacggaggtcgaaaagaaagatgatgatgataccactgaagtcggtgtaacaactaccacgccttccattgctgatactgctgctaccgctaacattgcttcgacatcaggtgcatctgttactgaacctactactgatgacaccgctgctgatgagaaaaaggaacaagtaagtggtcctcctctgtcaaatatgaaattctatcttaatcgcgacgcggatgcgcatgactctttaaatgatattgatcaattagcgcgtctgattagagcaaacggtggtgaagtgctagactccaagccaagagaatcaaaagagaatgttttcatcgtgtcaccctataatcataccaatttaccaacggtaactccgacttatattaaggcatgttgtcaaagcaactcgctactgaacatggaaaattatttagtaccatacgataactttagagaagttgtcgatagtaggttgcaggaggaatcgcattctaatggtgtagataatagcaatagcaatagcgataacaaggattctatcaggcccaaaacagaaataatctctacgaatactaatggcgctacggaagactcaaccagcgaaaaagttatggtagacgctgaacaacaagctagattacaagagcaagctcagctccttcgtcaacatgtaagcagcaccgcatcaatcacaagcggagggcacaatgacttggtccagatcgaacaacctcaaaaagatacctccaataataataatagcaacgtcaacgacgaagacaatgatcttttgacacaggacaacaaccctcaaacagcagatgaggggaatgcatcttttcaagcacaaaggtccatgatttcgagaggcgctttgccctcccacaataaagcttcttttacagatgaggaagatgagtttattttggatgttgtgagaaaaaatccaaccaggcgtacaacacatactctttacgatgaaatatcccattatgtgcctaaccacacgggtaattctattaggcaccgatttagagtctatctttccaaaagactagagtacgtttatgaggttgacaagtttggtaaattggttagagacgacgatggaaatctgataaagactaaagttttgccaccatcaattaaaaggaaattttcagcagatgaagattacactttggcaatcgcggtcaagaagcagttttatcgtgatttgtttcaaatcgaccctgatactggaagatcacttatcacagatgaggatacacccactgctatagcgaggaggaatatgacaatggatccaaatcatgtgccagggagtgaacccaactttgcagcttacagaacccaaagccgtaggggaccgattgcacgagaatttttcaagcattttgccgaagagcatgcagcacatactgagaatgcttggagagataggtttaggaagtttcttctcgcttacggcattgatgattatattagttattatgaagctgaaaaagctcagaatagagagccggaaccgatgaagaacctcaccaatagacccaagaggcctggcgttcccactcctggcaattataactctgccgccaagagggcaagaaattatagttctcaaagaaatgttcagcctactgccaatgcagcgtccgctaatgctgctgccgctgctgctgccgctgcttccaactcttacgctataccagaaaacgaattactggacgaagataccatgaatttcatttccagtttaaagaatgatctatccaatatttcaaatagtttgccctttgagtatccacacgagattgcggaagctataagaagcgatttttcgaatgaagatatatatgataatattgatcctgataccataagctttccaccaaaaattgcaacaacagatcttttcctgccattgttctttcattttggcagtacgagacaatttatggataaacttcatgaagttatttcaggagattatgagccatcacaggctgaaaaactggtacaggatctttgcgatgaaactggtatacgtaaaaatttcagtacgagcatattgacgtgtttatccggggatctgatggtctttcctcgctatttcttgaacatgtttaaggacaatgttaatcctcctcccaacgttcctggtatttggacacatgatgacgacgaatcgctaaaaagcaatgatcaagaacaaataaggaaactggttaaaaagcatggaactggtagaatggaaatgaggaaaagattttttgagaaggacctgttatgagtaattgaattaagtaacatcattgtttaacttattttactcctttatttcactgattcacgttttctactttgtttttcagttcaatgtataatttatgtaaacttttacgtattttaattttcaaaattcttacaatgattaaggcggaacagttttatagaatcccattagcaaaaaagagagaagaaaaggaggaaagtataacgcagaacgaagattctcatttttaacgtgtcttttcttcaaggataaaacgcctaactagcaaataactggcgattagcagactacaatggacagtgaagcaagtgacattgaggcagagttatccgacagcgtctcagctggtggggaagaatacattgacgatgatgattatacggaagatattgacgatcagatagtcacagccaaatcatctagaagaacagcacgtaggagtgtacctaagggtgtaagaacctcaaaacgcattagagataaagaactttctgtggaggttgatgaagattatgatgaggaggaagatgtattgagcccttctaagaagcgccatctacacaccagatcaatggacaaaaggcaagttgccgcaacagcttctgaaaaatctgatattggtgatagtaaaggtaatgatggcgaaatagaagacggtatattggaagaagaagagagcttagagaaggaactgaatagaggtggaggaaaggaggtagagaaaagtgaagaatcttactacgcccaaaacgatgttggacagaagggggaggaagaacaagacggggaatctggaggctatgaagataatgaacccagtataagtaaagagtcagacgaattggtctctgtggtaaacggtaacggtaacgaagaggatgatgaagtggaggcaacaaaagaaaatacaacagattctactagaagtactacgactcgaagcaagatgctgttagatttgctggaagatggtgggtctaaaaagaaattaacagatgaagaaatccagctgcgaagagccgaaaatgcacgtaaaaggaagaaccttagcgagaagagactggaagaggagaagcaggacacaatcaataagcttttgaagaaaagggccggtaagtctaggagccacttgccaaatgatgatgaaaagaatgatggctcttcaagtttcgtgaaaccacgcaggccttacaatagcgagggtatgacaagaattctgcggagatatgaagaagacttattttgtacattttaagtagaggacgcaatttaagtatttgatgtatatcgtttgttttatttctgttggtatcggttgggctcggtattattgttacacccgcgttgtcaagtaaatttataagggtccaagataaaatgaaagcattgaaatatttccatcattctgataagcagaaccacgtaaggcagactaaaaatcatgacatcgattaacagttttcccaggaatattgactggccttccaacataggcattaaaaaaatagagggaactaatccaacggtgaatgccatcaagggcttgttatataatggtggatcaatttatgcatttctatattttgttattgctatgtttgttgaaccaacgctacaaaagcagtaccagcagagaaatgatttttccttgtttgttttgttgcgtttgagaagaatcatagcgcaattgcaaaaacgactggtgatgaccccagtatcgtcgttggggttcaacgaacagaataactttgtggagaggtccactcaaacttcagacgacaatataatacgagaagataatagccattgggctgaaatgatttatcaactgcaaaatatgaaacaagaattacagtattttaacagatcctcaggccaaccatctgaaagtatagacgattttgtctttcaaattaagatggtgactgaccaggttgagttaacagataggtcccgagctttctcaaataaatcaagaaatattatacagggaatccgagaaatcaaaggttggtttgtgaatggccaagtgccaaggtaacaatcaaaaataatagcattgaatttaaaacgctctagtgcacgtaacgcatccgtctgatcagtggcgaacaataccgttatttttcatagtacctaagaagacacataccaatttttgcaagtgaaagtgcagaaacggttccactaacgatattactgcatgctctctattctaatgtacatatatatgttcctttatctacaagaagtttcgtaataatatataaatccctcaaaagtgttattgtttcgagcccaaatgcttcaaaatgtatagtttgttggtgtttttcttttcaggtgtactgttgttaggcttgaaaggtttaaaagtgcgaacattccttgctattaattcaggtgaatttgagttggacccaagtataatctttctgctagtaacaatttgattggatacaaaatcggcatcctcttttctttgatacatttcttttatccgttctcctcttcttttccatctctcgtaggtgttattgttttcctcatcagtacgcttccagttggacttcaaaattcttcgaacagcctcgggagaaattttgaaccggtctgcaagatcagatgctgtcagttcaggaaagttgaatttcaatagtcttagagcctccatttgttcctgtgatatcttttttggtgggttccacctctggccttgcaatttttttctaactgccattttctgcttcttccactcaggaatgtctttcgtaccatctcgtactttttctgtaaactctttattggacaaactcgatttattgactaatttaataatctttttggatgaccatcccctgttctcattgagtaatggaccgcagcgcaggcaatgaaaagaacgacatgctattcgcagaatgttcatgccaagtgctaaccaaatgattcagaaggaagtcgaagggaatacgtagtgccttgttaaatagcttaccgtgatatgaacagtatacgatcgactctccttggagactttctacaccattggtgattggtgttttagttctaccatcatttcatatttactagctttatgatcattttagacgactgtgggaatgttgttatttttactaatcacttttacttagtaatgtcccttaaggacagcactgaaagcaaagtagtcaagcacttcattcgaacttgattagtagaaacaaacttcattctttctttacgtatccagtccaataatatctgcagtagttatagtgactgatgaacattttgaagaagtttatggagtctggtaacaagccagagctcatcacgataccttctgggcagtttaatcttttgaggtctaagaattcccctaaagctgctttagaatgtatttacaacaatgcaactttaagcgtacgtaaaataggcaaatttgattatgagttggcggtttatagggtagaggacgatagtgaaggaggcacgggagatgaggctgagaattttgaagacgacaccatcagtgttttatccacacagtctaaaaagaaagaagaggagtggagcgttgaaatatcggataaaatcatgtttcacaaaacatgggataaacaaggaaacgtggcgcttgtgtgggagaacttaagaggtgatgaacaagatgaaaaggttcaatttgttgttgccgctgatgtgtcgttttctgatgttgaacagtttatccaaactgtttaccgatgccaattcgaagtaaggaataaaaaatcctctctcactgcctcagcagatgacttaaaggaaatagagcatagatcaaccaggctctttgttcaagatgatgatgacgagttagattcaagctcagatgactttcaagatgctaaagacacctcttttgagcacgagaaggaaagtgaaatattggaaagaactccttctccattgaaaaaagttccagaaggggaatattgttgtttagtgatgtctagcctatacatgtatgatccaattcaagaaaaatttattctgcaggagcccgtggtaaaggtagcaattattgatacaggcaagtacgaattttggctagcgatagaaggtaaagataatcgtcttgggactcaggtcgccccaaatatcaatcctacctttgaattagctaccgatgcctttcttttcaactatacgctacaaaacattacattgtcttatatgttaaaatttaaggacttagataagtgtattcaattcaggtttgcttgggttaaatgtttatggatgactttgaacaaagaaacgtggaccgacgttcctgaaaaggagaaagattatattttagattcatcatccgtgccattggaaaagcaatttgatgacattttacacatagatgacagatcaaatgaggaaagagataaagaatcaagcgaaagtgaaaatgatagcgaagatgaggatgacgaaaacgatcactccaaaagaatcatttcatctgaagcctttgaagaacctaggcgtgcgacttccaaaggtaatagttcattgactgtcgcctttaggaacaacaggtcatatgttacaagagataacagaattggtgtgttcaaaacggatgatgaagacgattctctagaatttgtagctgccataaagaatatttctaatttaggtggtaaaagcattgatcctcataagccaatgttgtatatggaagatcgtaatttaattttgactgatggcgaaaatgagaacaaactttataagatggatatagaaagaggaaaggtgattgaagaatggtctactggtgacaagaatgttgttcaatatggtccaaccaaaaaattcgatcaaatgacgcctgaacaaacaattgttggcgtttcacagaaaggtgtctttaaaattgatcctagaattaacggaaaaaataaaatagccgtcgatgaatcaaaagattacgtgggtaaatataactttagctctattggaacaacagagagtggttatattgctattgggtcagaaaaaggtgacataaaactatatgataggctcggtattagggcaaaaactgctataccttcactaggccaagcaatcaagtttattactacctctgctgacggtaaatggttattggcgacttgcgagagtactctgcttcttatggatttgaaaattaaggatggaaaaaatgctggcaacattggatttctgaagtcgttcccagccagtgaaaatgttaaaacatatgtattaaaaatacgaccagaacattcggcatcaatcttaacgtacacaaaaaaaccaatccgatttacgaaggcttattttaataccggtataggccagcaagaacaaactattgttacatcgacgggtccttatgcgatttcttggtcattaaagggcattttaaatcaagatggtagtaataattatccttacagaatccgtaggtacaatgctgatgttgttgctgataattttgaatttggttcagacaaaaaggttatcgttgccttgaaagacgatgtctctctatcgaaagtgaaatcctttaaacagccaagcaaaggagtcttgatgccaagtgcttccctccaagatttttatggctaattcttattttcaaggttttaaagttgtattccgagtgtattatatagttgtttcccttccggaagttgtgtaatatatagttttgaatatatataatggtgttaaatagaaatgccaaatagtacgtagtaatattatttaaattgcatgcgtttttttcgttttaaaaagagattttagtgtgaaatgcagtcaaaaggtacttttgtctgttttatagtacttgtacatcagacaaggatgaattaatcttttttaaagcggtctcctagtctccttctgaacccaaaagtagatctcatttcatcccaaaataaaagccttaaagccttaaatttctgtcgtggagttggcttataaagatattgaaaagcagttgattggtcagtgaaaggatcttctttaataccatttactttcctatataccttgcgtacaaatctatggaaacctggactactcagtaacttgtagtaaaaccattcttctatacttcttggaggcatgcttaaactgatgtgataaacatattcttgttggtaacagagtgttcgttcaatctttttaagatattttgtttcctaatttcttcacatttttgaattactgtttttcttaatttcataacgggttcttttcaaaaaaccgtaaaaatttgaggtcacaccaactaaatacaaattgtttcatcacggtgactatatcaagaacttcgtaaggaaacatttagaaaactcaatatagtaaagtttcatcagcaatcttatctgagtaatattatctacgatctaaatataggatgatctgccgatttaggaatcgtactgtagattgctcttggcgacagatatagtgaaataccttttacaaagtggatacaggttgcctatcactaccgccatttcactagcaagtagagtattgagaaaacggtaaactttgaaagttgcagatgcagaatatatatctggttttgtagttctatccgctaaacgggacgatcgcattttagccgccgacagtgttaatataagtaatgaacttgggttaatttgattacgcgtcacagctactaataaaataagaccgagagttttaatcagctagtgcataccaaaacaatgagtaaccaacacagccctcagccattttgtttggacaccaaattggtgaaactattagaagagctccaggagggaaagcaattcaacaataaaaacatattcccggaaaaagcattatatttgaagctcgctcttgattattctttcttcagaaagaatttactagagttttgcgtccaccttgacaagataaaaggagtcattagaccaaactatgacactatatatattttgtgcctgttggaggtggatctcctcaatctggtatttaccgacaatatattggaaatatgtttgcccaggtttgtttcaagggaggacttgagggtttttaataatactttttacacatatcacgataaccgcctacgtattctccaagaagacttttctcaattgttcaaaaaaatcaaaactaaggcttctgtactatgttttacagttgaggaaatttttctgacaaaccaagaaattttacctcaaaactcaacagtggcagaactgcaaaagagcactaataaagtacagacaaatgggccgcaacggcacgatttcatagtcactctagaaataaaactgaacaaaacacaaatcactttcctcattggagctaaaggaacgagaattgaaagcttgagggaaaaatcaggcgccagcataaaaataatacctattagtgataaaatgactgcacatgaaaggaaccaccctgaatctgttcaacaaacaatactaatttcgggtgacttatactcaattgcattagccgtcaccagtatagagtctgcattaattactttggatttatagattatgcggaaatggtgttggaagataccagattgtaagcttatttgatcgtttcaatgatggcttatacaagatcacacttaattcgtatcattcgaaacggaaaaagaaatgtggattttctttttcaatttttttttttttcatgatttttttgggcgacgcagagatgagataaaaaaatttttcaactgctattctcaatcgaattttttttgttatcctcacctatttgttacataaatttcgttattttgcacttgttacccatcgttttttctttcaagaaaccaagaaccaatatcctcattaacaatggctgaaggtgttttccaaggtgctatcggtatcgatttaggtacaacatactcttgtgttgctacttatgaatcttccgttgaaattattgccaacgaacaaggtaacagagttactccatctttcgttgccttcaccccacaggaaagattgatcggtgatgctgccaagaaccaagctgctttgaacccaagaaacactgtttttgatgctaagcgtttgattggtagaagattcgacgacgagtctgtccaaaaggacatgaagacctggcctttcaaggttatcgacgtcgatggtaacccagtcattgaagtccaatacttggaagaaaccaagactttctccccacaagaaatttccgctatggtcttgaccaagatgaaggaaattgctgaagctaagattggtaagaaggttgaaaaggctgtcattactgtcccagcttactttaacgatgcccaaagacaagctaccaaggatgccggtgccatttctggtttgaacgttttgcgtatcatcaacgaacctactgccgctgctattgcttacggtctaggtgctggtaagtccgaaaaggaaagacatgttttgattttcgatttgggtggtggtactttcgatgtttccttgttgcacattgctggtggtgtttacactgttaaatctacttccggtaacactcacttgggtggtcaagatttcgacaccaacttgttggaacacttcaaggctgaattcaagaagaagactggtttggacatctccgacgatgccagagctttgagaagattgagaactgctgctgaaagagctaagagaaccttatcttctgtcactcaaactaccgttgaagttgactctttgtttgacggtgaagatttcgaatcctctttgactagagctagatttgaagacttgaacgccgcattgttcaagtctactttggaacctgttgaacaagttttgaaggatgctaagatctctaagtctcaaatcgacgaagttgtcttggttggtggttctaccagaattccaaaggtccaaaagttgttgtctgacttctttgacggtaagcaattggaaaaatctattaacccagatgaagctgttgcttacggtgctgctgttcaaggtgctatcttgactggccaatccacatctgacgaaaccaaggacttgttgttgttagatgttgctccattatctctaggtgttggtatgcaaggtgacattttcggtattgttgtcccaagaaacacaactgttccaaccatcaagagaagaaccttcacaactgtcagtgacaaccaaaccaccgttcaattcccagtctaccaaggtgaacgtgtcaactgtaaagaaaacactttgttgggtgaattcgacttgaagaacatcccaatgatgccagctggtgaaccagtcttggaagctatcttcgaagttgatgctaacggtatcttgaaggttactgccgtcgaaaagtctaccggtaagtcttctaacatcactatctccaacgctgtcggtagattgtcttctgaagaaattgaaaagatggttaaccaagccgaagagttcaaggctgctgatgaagcttttgctaagaagcacgaagctagacaaagactagaatcctacgtcgcttccatcgaacaaaccgtcactgacccagtcttgtcttctaaattgaagagaggttccaagtccaagatcgaagctgctttgtccgatgctttggctgctttgcaaatcgaagacccatccgctgatgagttgagaaaggcagaagttggtttgaagagagttgtcaccaaggccatgtcttctcgttaagatgtcattctggttaaggttatacacatatatatatttttcatttttaatgtcttagcttttgtatcttagatgaagttttagttctgtatatcacgatcaagatatcatacaatcataaattcaattattcttctgtttcccctcttgaggcatcaaacgagtgtttgactgatacacaccaacatactaaggcaacttttctggctgcccaaagctgtggcacgtatgaaactgcttttcggctgcataaaacaaccatgtggagtttttactgtattcgcatttcgccccgctagcattcttcgttcatgctaaaaatgaggcgtgggctaatattcagtattaataattccggcacccgcacagcccataccggaaaaggggctggctgttgggcttggcaaaaaactcaatctgagcagtcatttataaagaaagactttaatttgtcttgctaaacacttgtaagccttccaaatatagatcacttaagacaatctaacaagtgtccaaaatgtctgcaaacgaattctactcaagtggccaacaaggtcaatataaccagcaaaacaaccaagaaagaactggtgctccaaacaacggtcaatatggtgccgacaatggtaaccccaacggtgaacgtggtttattttccactattgtaggtggcagtgccggtgcgtacgctggatctaaggtgtcgaacaaccattctaagttgagtggtgtgctgggcgccataggtggtgcattccttgccaacaagatatctgatgagcgtaaagagcataagcaacaagagcaatacggcaactcaaacttcggaggtgctcctcaaggtggacacaacaaccatcaccgtcaggacaataacaacaataacggtggatttggcggtccaggcggccctggcggtcaaggtttcggaagacaaggcccacaaggatttggaggtcctggtccacaagagtttggtggtccaggtggccaaggattcggtggtccaaatcctcaagaattcggcgggccaggtggccaaggattcggtggtccaaaccctcaggaattcgggggccaaggtcgtcaaggattcaatggcggttcacgttggtgaatggctcaacagagtgagtgtcatttttagctaactacatacttgatttatctatatatacatatatactactcgttttattatgatgtcgtaacaaatgacttattcgagaaaagaaaacgtgaaaaaataagctaaaaatttggcgatgaggttctctgttgaagttggaacccgcaattcatgattttggtaaggtcaaggatcatcagtaattagcttaaagtaagaactactcaataatattaaaccatttatccttggctcgtctttctattgaccaatcaatactattttaaacatctcttctaccacatactttcaatcagactagaatgaaattggatacttctcatatgagatatttgacaactgatgattttcgtgtcctccaggccgttgaacaaggttctagaagtcacgaagtcgttccaactcccttgattcatcaaatctcggggatgagatcgcagtccggaacaaaccgagccattagtgatttggccaagcttagccttatttccaaaatgagaaatgtcaaatatgatggttacaggctaacttataacggtattgattatttggctttgaaaaccatgttaaacagagacactgtctattctgtcggtaacactattggtgttggtaaggaatctgacatctataaagtaagtgacaaaaatggaaaccctagagtaatgaaaattcacagattaggtagaacctcttttcattccgtcagaaataatagagattatctgaagaaatccaaccagggggcaaactggatgcatctttcacgtttggcagccaataaagaatatcagtttatgtccatgctttattctaagggtttcaaggtccctgagccattcgataactcgcgtcatatagtcgttatggagcttatcgagggttacccaatgaggagattaagaaaacataagaatatacccaagctttatagtgatctgatgtgtttcatcgttgatctagcaaatagcggacttatccattgtgattttaatgagtttaatattatgataaaggacaaactagaggatgaaaacgattgtgggttcgtagttattgattttccacaatgtatatctattcaacaccaagacgccgactattatttccaaagggatgttgactgtattcgtcgtttcttcaaaaagaaactgaagtacgaaccaaaacctgattcatcaatgctcgacactgaaggtttcggcgatggttataaatatgcgtatccagatttcaaaagggacgttaaaagaaccgacaatttggatgaattggtgcaggcttccggatttagcaaaaagcatccaggagataggggcctggaaactgccgttgaaagcatgagaaatgctgtttataattcagatgacgatatgtctaatgacgaggccgaagaagaaaatggggagggcgattattcagaggaggatgaatactatgactccgaacttgataatgaaagttctgaagatgacagtgaagatgcacaagaagaggagaacgaacgtattatagaggcgctttccagtggtgttgaaaatctaaaaatggataaactaggaaactatatactagagtagtttagtttagacgactgcataaatggccgcaaataatcaagttgttatccataatttttttgatttttaagccatgttattcttcaggataaaaaaagtggtatttatgaactcttacatatgcgtattcatgctatattataatatcgaatctaagtcaatcgtattctactccggatccatcctcatcatcttcatcgtcatcattatcaatttctatcggaatatcttcgagttctaacggctccttaaactctttgtattggagttcctgttctggttgaccatttatagaagcaaaactattatctctattcaaagcgctttggccctttttgtcttcctcttcatcgtcttcttcatcatcttcttctgcttcctctccgtcttctgcaccgtctgaggattcttggccactcccatcggaaaggtcgctctcagcttcgaaattttggtcattttcttcatcatcgtctgaaaacacacctgcctttttctcgtcttgcatttgacgggtagcttcctgtagaatagatggctgatcggctgtgccatcagttgcttggcctttgctcttggatttagctttcaattcctcagacatagacttatccttcatttgtttccttttaacgtagtcgtcaattttagcgtattcagtttggtctatcatggaaaactcgtatttttcaccatcttttgtcactaagcttgcattgaatgttaatctggtaatagacgaataggttatagactcgatgtcagaagcgtcgaataacaaaatgggctttttaaacccaaaaattatatgatctggtaaaaaatatagcgtgccttctttagtacctctatgacactgcaggtgaaatgagtttattttttcagcatcggtatccaccagtgtactgttaacgaatgggttggagattttaaaacccgtcaaaatggcttgctttcttatatattcgacgcacttttcaaagtctgttacattggaatcaagaagccctaaatttttaaactggtttagtgtgttttctttgttcaaggtcattaccacaggttcagaaaacttgttatcctcgcacgatgtgtaagtcataaaaaggtatattagattaggcttttctggcactggcaagaacgaagccattttgatatttttgttcagctgataaatgcttaattccctgtcatttcccttcagtaatgttattacgggagacccgtcaacattggaaagatagaacaccaaatcaagctttttccttaatggtgacagtacagaaacaccttctaatttgaaaatagtattggtttccgaaatttcatctgttttaagcaggtcagaagagacatctattctgggctttttatggcgtccgcttctatcgttgctattttcattcaatgcatatttatacaattcctcaaatatttctaatgagcttggcagcactctaaccacggtaccaatctttcggctgagagactcaggcagttcatctaagaacaattttgacatcaaatctgtaggactttacgtttgaatagtggctttttggtcagcgtttccagcacctttacatcatagttattactacacactaatgcgctatagcgtatgttagatgaaaaaaaaaagcacgacgcgtcattaactagtggggtaacccacgaaataaagataaaaaaataaaattcgtttatatttaaatttttaaagcatatgttcttatgatgtctaattgaattctggagggagaatgtctcccccagtaaaacaagaaaaaactggcgagggtaaatggggcgtttcatgcaacttctcgttaaagtgcacgaatgatctcttgatatcattcggcaaattcctttgttgaatgttttcaatcgttggctgaacaaccgagcctttaaagtcttcgtatgatttgtataatgcatctgaaagcaactgccaacttctagaaatggttcctatggggtcattttgaaatttttcaattgttaacgtactcgtagcacttgtaacgttattctcgtccaggtttctttcggaactcaaacaagcgggaaatctttcgcagtcttgaaaattgtcagagcctaacaccttctcaggtagtacaaattccgccccttccgaagcattgctgttattagatatttccctcaacgtcctatctcttatttggctcgtcgcaccgtttgtatactgctggaaattattgaatcccaaatacatgttccgattaatatcattactgcgcacttcattggccagcctcctcttgtaacttttagcaaacaaattatcatatttttcacgcaatggaatcccgttctgcaaaataccatttttggacaagaaggaaccgaatctgttatttccgcttttctctactcttctgacatccttttcttcaaaattatccattgttattgactttacacaaaatatgttcgtacccatccccctcaaaaggtttgcgcaattaacacatataaatatgccgaagctgcaagaaacaaattgtggattgacactcttgcattcaaaacaattgttattgccggcagccttcttggcacgtaacaatctcttccggttttccatatctttactattttcaaacaaacgcatggtccatatattcttgggtcccttttataccagtactctcttgtagcttgtataatttgtaaattagcgttgtttttactatgcgtttgctggcctaacgtcacaaaatcactttcaaacggcgcgtacactcacggcgttaagtatatcaaactccgtcactattggagtttaccaaaaaggataggtataagagtaaggctccaaatcaaagaaaatctaaatttgaaaagaagttcgtaatttctaatatttacacttttagagtttgggaggtcgtatgttcgagtcatggatactatgaatacagcaaacactttggacggcaaattcgttactgagggttcttggagacctgatttatttaagggtaaagtggcatttgtcactggtggagctggcacgatatgtcgggtacagacagaagccttggttcttcttggctgtaaggcagctattgtcggcagggaccaagaaagaacagaacaggcagcaaaaggtatttcgcagttagcaaaggacaaagatgcagtcttggctattgcaaacgtcgatgttcgcaattttgaacaagtggagaatgcggttaaaaagaccgtagagaagttcggtaagatcgatttcgtcattgccggtgctgctggaaattttgtgtgcgattttgcgaacctctctccaaacgccttcaaatctgttgttgacatagatttactaggaagttttaataccgccaaggcatgcttgaaggagttaaaaaagtcaaaaggttccatccttttcgtctctgccactttccattattatggtgtgccgtttcaaggacatgtgggcgctgctaaagcgggaatagacgcattggcaaagaatttagcggttgagttggggcctctgggtatacgttcgaattgcattgctccaggtgctatcgataatacggaaggcttgaagagattagccggcaaaaaatataaggaaaaggccttggcaaagataccattacaaaggcttggatctacacgggatatagccgaatctactgtttatattttttcacccgccgcatcgtatgtcaccggtaccgtcttagttgttgacggtggtatgtggcatttagggacctattttggacatgagttgtatccagaagccttaataaagagtatgacatctaaattataatacgtataggtattgagtactattattatatgacactttctcgtatgctttttgatagttaattgtatattgatgaattttatatacaatgagtgcactatcgttgttaaacttcttacaaccatgaccgttgtgctagctttttattcttctttccaacaaggaaaaactcaagtacttgcattcatttggtcaacgctttttttaaatgctaactgatcaccagaataatgggggtcattttcaaagtgttcaatctcagaatgtaatcttttgacgtttttaatgtcaatatcttctaaatgattcgaagcaaatccatctgttgacatatttacagaaatgtcattccccccttcaatgctattttcaaagctagaatgatcgggttggttttcttccccggtttctagcatatcctggatgaaagggatatcagtagcttttctcaagacatcaccatatgtttgaactaagtatttgtttaaaatggtaaagtttgtcctattgttgttcacgttcgttttgacgtcattaccgttgccatcataagaaccattggttttttcctttctgttatggccatcactttgataagctctacattctgttataataatgcggaaaaaatcttgaatgcatgaatttgcaagattattcttatctatgttctcctggaagagtttaaaaaccggcgcatataaattttttgaaatcatatatcgatgatagtatttatcatcgagacacataaggtttttaatgcatcttactgctgttaaccttagctgcatcatatgattaccgccgataagtttgctaacagaatctagtataccgttttctaatatgaatcttctggataagacacgatcatgctcagtgcaaacaaatgataccaatttcactaaatgaattaacaaaagatcgtcttttgtaaccttttctatttgcccatctatttctgccatttccgttgtgatatccttcttgattaatggaccaaacagtatgggtgcgattttattatagaaatttgcaaaatattccattacttgaaattcagattcagattctggctctagattattcatttcatcgctgctatagtgatagttatttaaattgattgaatccgagtttaaaccataactgaaacttgggaaatcttcagatgtgttcttagcttcataatttgatctgcccataagatcatatgaaccttctccattacccacacatccttcagggtgaagcaaagtatttagcgcttgcacaacttgttctcgcaatccgggactcctgtcggacagaagaatggttgaaagtatcaataacaacttggaatcagtactggagctgtaatcctgcggatatttccgatgggaagacttgtcatcgggcgctgatttatgttgccgtttgaaagaatcttcattctgaacgttgtgaattaacaagatatcgtgttcgattatagtaatgatagtatccgtagctaaaatcctaacattactatccgtctccatgtgaaatgcataatctaaaactttgaatagaccctttcgaacaagtgttttatagaacttagaacggtcaaccgcatctaaattgattgacatttgaacacactgttgcaacaatctaatcccgtcttttcgtttttgtacaaacttctccttctctgaagagctttctggaagggttttggtatcataaagctctattagtctgtccaaaaacgtccctacttgaagaaagtcgattatacacgtttccaggtccatgacaatttccgagattaagttgaaattatgatcgtctaaaaatcgtactaataccacgtcttttaagaactgtaagcgaaaacattttttcattattatttttaagtcctcattttccaatggaataacctctttgaaattgggaccttttgatcctaaatatttcctatgatttgcctttgatgtagggtattcagtatcgtattctaaaatcccaactattcccataatcctatcgtcctccaccattgactccaatatgtctcttttattgtaaagtatcaaagttttgatgatgttacttagcaaaaataaatccttcggtatcttttcttcttctgctttgtggaaatgagaaatcagtgtatcaatgtaatttgactggaggataaactcaatggtttcgtttttcaaaaaatcgaaagaagtattttcattcaaaatctttagagcttctagtaaagtttgactattctgttgctggtcgttggagggcaaggtcacagggcccgttataatgtcgtgaacagacccgagtccgttgtcgctggattttacggtgactaaagaaatatttgactctatgttcctttggacgtgaacaatgaattcacataaggtgtcacatcccatactttcttcaaaactcaaggctatatctttcccccctaaatccttccaaacaataagcgtttcctcctgccgttgatattcaatatttccttctagtttggattttagtaaagtttcagttggggagtcttcatctgagacaacaagatatgcgaacttaccttcgtccacctcccctatacaaaaccctgtacctgtgtctttccattcgttgttctctaaaatgtaaacctttactcttttgggttcagtattaaccgaaacggcttgttcagtatcctcatccatcggggtcggagatgtagtaggtgtacccggtaatgacattactcttactatacgtaaatcctaaacttttcagttagaatttctgtttcaaacacagaccaaaaaaaatactgttttctaccggtttaatatggaataaatgagtttcgatgaattatagtaccagttcagtacactcttctttatttttttttttttcagtatgcgcgggttttgaaagcactaggtcttttagattttacgtcaaaggaggccgagaaaatattgttaactatgccactgatgcaagcaatctctattgtgcaattctagttatatctaccttgcaattgccctttagaaagtattggtcttctttcttttgtttcttcttcggatgaaacaccaaaggaaaaaaaaaaaagacagatagaaaaagaaaagatggcgcgtcagaaaaagaaacgacggttttatcatcttaaaagagaatcatgatggctatttgttcacaaaataagggattatataaaaattatgtatggtagtggcattatagatttgggctatcagagtttcaatatttggtctgtggattcatatccaaatggctcaaagccgaatttattggcgaaatctcgaggaatgaatcttccccccacgtaatgagttgtttgattctcccttatgtgagagctgcatggcttggggacagtcagagatacaagaacagcaggattaattgagggctgagagatcggacctttgtcaacgtcccaacctgtggggacgtccaccgaaacaatcgggataatgttttgcactttgcacagttcttcgacaatgcccttgaatggctctctcatgggaggcttgaaactaaaaccaaatattgcatctacaatgcataaggtcttttccggcttcaaatattccagccagtttccctcatcttgagacaggacaggaactttgaaaaaattcaattggtgaaccagctgtttgtagaattcagtgcgctcgcttctcttggggtagaaaacaacagggttgtaaccaaaaagcttcaaatgtcttgcgcacacgagaccatccccgccattgttacctggcccagcaataacaaatacatgtttgcccttttccgtttctgtcttgcctctcagtggaaactggcgacatacagcctgcgcgacactaaacccagctaactccattagctgttgtagagtgaatccgatttgaggacccatcaattctttgtcgatttcagctgcaagctttgatgaaacaactttcaacgtagacatttttaccttacaatgatttctctttaatacctgagattggtgtgttgaaatgaaaatatgtgttggcccagcaacagacaataatataagcaaggatcctggtcgtttgatattcttcttgagtttttttcttatatatgaacgtatgtgtatatattcaccatccctattgtctccaccccttgttcgctcgtagcgacggaaacaatcaaataagaggacccacggtaaaagtagcgtaaattttacggttctgctgcaaaataaagaaacccattttgtatcctttacatcaggaataacgtaaaaagaattatcattagttcgtagttatataataacgtctgttcattataaaagagtacaagaaacagtaagatagtaaacgtcactgttaaatagttaattataccgccaatctacaccagaaaattaaaagagaaagcaatatatgttaaacattattatcgtgtcatctttgtaaatcccttaacatacttctaacacaacccatgtcttcaattaacattttccttaaccactgcgtctcttggcgctgtaattccaattctctttctaattgcacaattctttggcctttttcagaaatgattgcgtcataagcttctttcaatgggcgtatcacggcttctgtatctataggtcccatgctgtttgaaggatttaaatcaactttcatttgggtgttattcgcgtttaaattagtgtccggaccatcatttattaacgcaccctctgctgcagttgtcatcggcctctgcctcttactcgtatttgtcagttgcaaaagttcttccaccgcttcgtcatccagcgtattaacatctaacgatcccagtgaccttcgtttccacgaatgggatccattattggacattgtattatagcccatggtattactggaagcattggggttcagatctgcatgactcaaaccaaattcaaatcctcctgagccaggactggttggctgtgtataatatcctgtcaacgaacgagaattgacatcttgtgatagcgtttgcagtcgtttttgtaactgttgagacaatgatggatcaaaaagcatattggtacctgggttgcttattgttgtattactgaatgcactcgtatctgtaatgccgtttctctctttattactatttttattgtttttcccatttttagcatttttagccaccctggtgcctctttttttcgttcggttgtttggcatgtttttatttccatagttcttaatattactcccatttccaatattaccattgttcccattattgttcccgttgtttattccctgtaaatctgatggggagcctttagttgatgtatttaaggagtttcccttcctgcgtccttgagttagaatttggccggtctgaggatcgaatactgtaaatatgctcattgagactaatcgccacaattcatcgttttctaattctgagtctgtctttatttgccaaagccttccatccaaccggcggaagtattttgcgtaaggacttgcgtcaaaactcagctctagttccttaatcatctgttgaaatctttgatatagttcgattgccgattttggtgatgttgatctatcgtcaattgacccagatgatagtgtagcgttatatagttttgatattttggcgaaaagttgagaatattgcgcttgcgtatatattccatttgaggtggcactagagctcgcattattaccagtagtggcaggattgcttgcattgctaatggctgaggtagaacttgaattaccattcggcgtaccattagcgctatctgagttggttttcgtcagagcattactaccagtgctagttataatctcatcgatgttaggtgtgctatcagaccccatcaaccctgttggattagctatccctgttccaaccgccccgttaaccatacctgagggcgtgttcgttgtcgtctgtggcgagtttgtaacactctgcaaggaagcaccactaatgacagactcgttagacagtaaattataagctctgattatgaatacatctaacttagtttggtgatgcattatgtgagtgtaacttttcgtcaaatactctttgtgttctcaggttcctttttggtttcttggttgttttcccattcagtctaggcgtaagaatgtgaagaaagtcaaatacagaccgcaagcaccttatggatgcgttaatgattattatgtctaacggacaactatcgcagaagtcgcggtacttgaaggagaaaagtcgtgaaaattttattttggacaaattgtccaagaaaaataagaaatatgacgttattacccgtattgagattccattgaaagacattcataaaattgatcagttcggtcataaacaaagtagaacttcgaaatatcaaatatgttcttgccactggtagcccatatttttttaatctgctcttgtagcatagggttgaaaatattacattgaagtcgataccgatatatacttctataaaaatgagttctggaataaaagtaaggctaatacatatatatagtgggagaatatccaaaggcagagttttttaaacaaggaaagaataaaagttggcagcataaaaaaaagatattctctcttcaaaacatttgtcggatatgacctcacctaagcacttggtgctttgatgacaataatcacactaaagagcgatattcgatagtgagacttttccctctcaatcttattcacattagcgcaagcaaaatggaatgaatggcacattaaaattgaaaataaaagttcttgttgttgcagaagcggtataggagttcgcaaaatggtagttaagaaaaaagatggcgggtttaattcatagtacaattcaaatgttagacagaaaaagaaaaaatttctgttatatgcacgttgtaatgtaatagtaaaaagataatttaacgtaattgaagagataaagtattatcgatgttattcttattattagtcggtttagaaaatattattataacaaataataaaagaaaaagaaaaaatgcgacagaaaatattattcttattatagtgggggaaagatgaaaagcaatgcatataatgtgatacatgcaaggaaatcaggtttttgcggaaccatttttttagttttttatatgaccaacattagaattgtaactggaaagcatatttacattaggatttgggttaccactgcctcctcttctgctgtttgggcccctaacacccagtgggttttttgaaaagcttaatctgatacctcccttactgctcacagtggagcgaggtaactgtctaccatacaattcagctaacgctctggttgcaaaactgacatcatcgaattcaacgaagcacatcggtccgtgactatgaccattagatgtggtattcttattcctgaatgatagtcttctgaagccttcttgaccagaaaatagctgtcttagttcttgctcagtagcgtcggagggtaaattccctacataaagggtattacaaggtggattttgatcagcagggttggcaggaggtggaattctggctagtagtgacaaatcagcctgagaaatcgaggcagatccagtaatatttgaggataatgaggtagtagagttattcttgtgtgaatttctacttgaacttaatcttgcgggcggtactttttgaggagtgttactttgattcacaggatacatatgctctggttggggttgttgcataaatctgttctgtttttgaggtgtaatgttcatatcagaggtgtttaccatatttgaaatgtgctgcgattgagaagacattaaaccgtatggaggcaatgaatttgaagaggttagggaagtgttaatcgtgttaccaatttgcatcattggttgttgcgagctggcagagagtgcctggttagcaccattattgctggctccattgttggagctggcgtttgcattggcactggtgttgctattcgtaggtgcaatggctgtcgatgctgcagagggtaaaaagaacgaagaaccatgttgggatgcagaagtatttccccattctaaagttggcgtagaaggttggggagtgctcatgtaaccgttgatgctggaaggtataccgcttgtgccccatatcttttcattaatttcagtgttatctctcaaaaggaaagatttgccaatatcagatgtttgaattgttgattccacagacaaatcttgatgtgaatggttagaatgtaacccaataacctggccttgagaagataacggtattgaagaattcacttgttgttgattacattgttgtggtgaatgtttttgcgtagagtgttgttgtggctgttgtggctgttgctgctgctgttgagattgctgttggcttaaaggagaatcattggaaaatggatcgctgaatgaaaacctggatctttgtgataacagacttggccttttcattcccgagttcgatttattcaatcttgaggtgtcattgaaaatggcagatgatgggaatgaaaccaagttttttgttgtgtcatctattatttcaacggttgttttattgggaaaactgggtccaaagagttcatttttcgaattcaaaataacggcataattaatagctagattcaataactcaaatctggcaatgataaaaatatcattctcgtcttctaatgaggcagaagtgatgcttgatgaagagttttttttctgtaattctatacttttcacaccttcagcaagagcgaagattgcatagcattctctgagagtaatatccttggctacatttgacaattttaggctgtagctccccttaatgttgttatcgtgattgctaatgttgctgcttgcaatgtcttggggcatacttccaagggcaagtgtgtttagcatagaagatatcgctaagggtgagtttgtgtcattcaaatacaactccccacttgcgcttcctctacccgacgcttcgtggggatgagaagtagtgttcagattcaaactggaacgatgactgggagaaatgttgtgtgtgttggtggtactagacacaacgttgtcgctactggacgcaaatgaccctgtttggtcaaaataaactgaactttgcatgctaagagatacaggtttttccctctgaaatattgatcgataaaggctgctctaggtaagtgacgcttacaaatatttgcaactcacagaaaagtgatgacaaagacttttaacttgaaatgatatgatcagttgagaaaaagctggtgaagcaaatgaaaaatacgggaagaaaacaggaacagaaggttttcaaagtacacgacttattttctctttaatgctaattgattgaataaagagaagacagaaaggaaactgacacgtaaaatatgtggacggaataaacaactgtgcgtgagcagcgtttcaaaagccttttctttttggaggtctgtgcttgtttaaagaaggcaattcaatcaggtggttatacttgtttattccggcttacttggtcgtgtttgttttttcttttgacctctcatgtccgaaaaggtccaaaacaacgagaaaaaaaagcagcaatcagttaccccatttaacgcgggtaacaataacgattgttctaaatagagcagatatccaatagttgagaacatgaagaaggatggcgatagaatcagtgcgaagcagtctaaagaagttcctttccctttcctttccttttattttgctaatagtatttgatataaagatgaaatactataagaagtttataaattttttaaattagaaaagctaaatagcagcttgatcgcaacaagtggggaattctgaccagcgcgacgcttgttgcatggttattcctgcatctgggactggtttttcatccatacacaatctttcaagcccgatggtgacatttttgaccttgtttgagtattccatctcttgctgcagtagctttttacctctctcatgcagaccattagatgatgcagatatgttaagatcttcggtaattagcgctactgaattgaaggaggttatgtcgttgtagttgatattatatttgggatcaggaactgatgagaccgtagtcgcattactggtcgtgctgcagtttgaccagcgtcgttcccaggaggtgaactccatgtcttgaaggacaaactgactatctttcgagacgtcgaggacgttatcattgaaaagttccgtgagttggacattaagaggactagatgtttgaatagcctgatctatcatgatcttggacacggtttgatggtctatgtcaaaatctagtccagtctgtggtttaggtttaccattttcagctgctgtgttctgattaatggcttctgaattcggttctttgaaacgaaattcttttgccagtgataattttttctgttcttttagccttttgtcttctcttttgtagttttctttttctacttcttttggcttctctctatcttttctacttgtatttttttttttgtttttagccattttatctaagaactttttcctttcttcaccaaaagctctcattttatccttttccctcttagtatctatttgatcaacatttccaccttttgatttatttttctttacttgtcgatcttttggtagtttcacttcgtactttttgtaaccgatgatttgatctactttattcatcataacagtaatatattatgtttttgatttttactatactgattaaggtagaaaatgggacgatcttgctttttgtgtcctttcattgaagcactgttatttatacggtcaactgcagccgggcataatttcggcggctattcatattgtcatccccgcactccttctttgacagcacgcaagcacatggaggctgataatgccctcccatattgtaatagaatatatttatgcaataaagagaacgcaatagctgcatttaaccaataaaaaattcgttatgacaataatatgtagacaaggatataaaagtataaggttggttataaataaaaactgtaggaaaaacaaaaactacttatgcaagaccttattctcagggtgcgaaatactatgatcagtagcgtttagaacgttagccgaaggattagtctcatccataatttggtttcttgggacattgtgccgatcacccacaccgtaggcgtaggtttccttttcctcagtttcctgattgaatgatggaatacttgcgggatatccctgcactttagtggtgtaagaagaagcagagacgccgctattttcttctctcatcattttctcattgtacctgtctgaggaagccgtttgggggtccatcatgtcttggttgttattatcggcacggcgagaagaaacgctgttccacgcgtcgatgtgatgaggttgactttgaggtgaacctgcaccgggaacatgttggtcgataggcccattgaagtgcggatcagaggtgtcttgacaaccaatcggcacgttcttgctgttcattcttgcctcggtcattttactactatcaaaattggctagcgtagacctagcgtttttgttatagtcactgaccactctatttgtgactttgccacatcccgggataccgatgctaccggcaccggtgtttaaagtagggcctgggcattcagttggtaaaattccagagcgctgttcgtgagacgaagagtgtccgtcacgatgaggatatttgaggtcgcttgccctgccacaccctggaacgctgtacgttttatcctttgcctggttcatattgagagcatcatcacttgcatatgcttgagcagattggcccaaacccagcatcctgtcataagatttgtcaatatggtagccgaagccgtgctgtgtagcagaagactcttggtttgtgtctaattcattgctgtcgaaatagtgaaaagaaaagaaaaagagttagtaagatgtgtatgatacattaaaaggaagttaaaatacgatttctttttattagatggtatcattacattgtttgacgtatagtattagtattattagaggttgagaattaaagatattatatttagggaaacataaaagattagtggaatatcggtgcaaaatattagtaataaataaaattggtatcaacagagaataggagaaggctaatcgctgcaattaggtttgttattatttgtaatcctagctttaataataagggaaaaaaaagcctcctttgcaccctatgatacaacaggaacattctgttcagtatagacgcgttcctcttgaacccggtctggttcatcgcctgcgctagtcacagttctctttttcgttctcaatttcttaaagaacctatgattctggtgggattgagattgttggacctcagttacaggcaccgaggaaggtattcctccatttgttggaactggagttggagtttgtgagtccactgtcttggtagaagcgaaactgcggtcatagatgtactcgtttcttttatgagtagccaccatgatagtacagcaaatggcgtttacaattaacaaaaatactgtggtccaaataagcccaaaattcttgggacctagtctagcatcacgattctcatggtgaaacgcctttactgccttagcgtaacatcctgtgtacagacaagcggatagggttatgaagaaaagcgtgatccagctcattgcagttgccagagcggcggtacgtctattgtatctgattaaactggcaataaccgaaactaacgtgattaacaaaaagaaaagcccgattagaagcattgcccagcccactcttgaaagataatagtaggcatttctgttgtttaaaaaagttgagggcatgaggggggaactgccaaagttgtcccttggtgaaaacggctgagctgccatcttagaagagcagttgactgctattccgcggctttcccagccgcaccagttataattgtaccatctggttacggagggcgccgagttaaagcccgaagtggatgcctgaaaccaataaaaattcttcaacactcctgtggtcctgccacctgctagtatcagaaaaaaagtcaacaatgtagcccctagtagaaagaaaaggttaataaagtacacaaactttttgtaggacattgattattagaaacggaaatatatgaggttatacttaatgcttatcgtgatcgcaatacaagtaattgtttatggttgtttgaaaaccctagaaaagtggctaatttcggataagaattacagataggatctctaacataatataagttgttagggtatttagctaatgtttttatatcgaaagcaggggataacagcggagacagaaaacagggaatagtgatctcatctttccatccgttcatcccacttttacgtccttgtaaatagtacaaactgcgggtagtaatgcaagatttgatgatatacagggtgcttttgcattgcaaccccctcccttaaaagacgctggggagcaattttgttctagaagtcccctctttgtcgtcttcccaaatccgacttgtgcggctgtgcggctgtgcacttcagggggtgtccttgccgtaatttcgaggagtctttgtaagtgattaattttctcaaaaattcaacgtatgaaaaggtgatagtttcggcatctgcgatattcttttggaccagttagtgatgacgaaggcccttaagattatgttgggagccaaattttcgtagttgcatacgtaattttgaatttgatttgcttttttttcttttttgccttggctttccgttgatgcggattcttgagagttctaaaagtttatgtatacaaacaccgcattgaatgcttcgcctcttaagcagacaactagagtattgtaaaccaggtaatgggacctccgaaaaatttcaagcatttcagtaagagtaataaacacaaaaaggagcagaaagccctgattactcaagaagatttctacctggcagcgatcgactgtgaagaacaagcagaccgttggttgctatcggacataaagaaatgtttgcggttctatctaaaggctctagagcactacgaaaatggtctgactgctttagattccacgcaggaagggaaatataatatctattataatgaaacaaggctttttttgcaaatttatacagattatctggccaataacggctacattaatatcttgcaatacgtgaaaatggatgatatgcctgatctttccaatttggtgttatctgtgccacagattatccaacggtttgaaattgtttatgagactttcccagaacagagaacttgggatcttcaattcaatctattgacatgttatttgactctcatagagtccctagacgacaccgtttcgcccaccgttgcaatggaaggtgcagacattttaactttgacaaacaagtatattgaaatctttcaacacctggttaattatctgttacaagaactacaaaactggagtgaaaatgcagaacaagattccgatgacacagatacggaattgcaaagagatactttggatgaagacgcgatgcaagttaccagggacggaagtggtatccgaaccaatggacctgtacaacctccagcagaagttatggacgtttctgaacaagtgactccgtcttcacttaccgaagtactcgccaactctttaaagttcaaccatgctttgatggaattggttattgagtcgaaaatatctattgaaaaaaatgtcgaaacgaaaatcttgaatcctattcagattaatttcttggaagatacaaccaataaattctatttacaactacgcgacattatagactccatttccgccgccattccattagatttgaaggaaatcggtttagccaagactttaattgaaggtttgaacatcattagctccggaaccttcgagtcattgcaagattttgttctgcaaaccgtctcctttaccgatctgcttgatgaaaaagatgtacagggtaagattgatctttcgttgattagagttgatatcgttgaatttgccattctatgtttaaacgattattcttcagatgcatcttggaaactctctgggttattgaccaaagttcttacagaggctagaactttattaacagactatagaaatcaaatcttgtttctgaaaaatcagacattgaacgaacaattgagtcacgtagtttttcaactttgtgatgtcttagtaaattcctccgataatgaactgagaaggtacgctataaaagaatcaactgaaaagtcacaaaaaacccccgggggagcgcatactttaaacatattgatgaaaaacgctaacgtttttctgaataatgctgtcgctatctcatcaaaacagtgcgggttacaagaaacgattattgataaactgaagaggaactatatccataatcaagccaaggaaagactacttttcttacagaggctggaacagaagtcaaatgaggatgacggtacttctgcttcgcctaccgcaatgacgttcgatatgccaccagaacaccctttttatagccactatcggtagtgaaattacgtacatatacataagtagaagataattcgttgcgcatatgctacaagaacccttggtgaaacgaaatttgatacaagtaaatacatgcaggaaacatacattacctctgaaacaaagccgagacggggcccagcagtctttttttagaaatcgcgtggcttggtaacgcgataatgacgcgacacagccattagtgtgaaatttgattttcttggccaaactaggtataatatttgttacaaattattgattttaatatatatctcgggttcattttttacgtcggtactccaaaggatcaaaacacttacattttgaggcctaccggaccttgcagtactgcttgtttaaatacgcagtatacatttcttcttcttcttctctcttctttccttcctcgaagagtcactaaattaatactgggaagccaaaccaaaaaaactatacaatgagtgatcaaaataatcgatcgagaaatgaatatcactcaaaccggaagaatgaaccttcctatgaactccaaaatgcacatagcgggctatttcactcttctaatgaagaattaacaaacaggaaccaaagatataccaatcaaaatgccagcatgggttcattcactccagtccaatctttgcaatttccagaacaatctcagcaaacaaatatgctttataacggtgacgatggcaataataatactatcaatgataacgaacgagacatatatggaggttttgtcaaccaccatcgccagcgtcccccaccagcaactgcagaatacaatgacgtttttaatacgaatagtcaacagctaccgtcggaacatcaatacaataacgtaccttcatatccacttccttcgataaatgtgattcaaaccactccagaactcatacataacggctcacagactatggccacccccatcgaaaggcccttctttaacgaaaacgactactattataataacaggaactctaggacgtcaccgagtattgcttctagtagcgatggttatgcagatcaggaagctaggcccattttggagcaacccaacaataacatgaatagcggtaatattcctcaataccatgaccaaccttttggatacaacaatggttaccatggcctacaggcaaaagattactatgacgatccggagggtggttatattgatcagagaggagatgactatcagattaattcatatttgggtagaaacggtgaaatggttgatccttacgattatgaaaacagtttaagacatatgactcctatggagcgtagagaatatcttcatgatgatagcagacccgtaaacgatggaaaagaagaattagacagtgtgaaaagcggttactctcatagagacttgggggaatatgacaaggatgatttttcaagggatgacgagtacgatgatctcaacactattgataaattacagtttcaagctaatggtgtacctgcatcatcctcggtgtcttctatcggatctaaagaatccgacataatagtaagcaatgataacttaaccgcaaatagagcactaaagagaagcggtactgaaattaggaaattcaaactttggaatggtaattttgttttcgattctccaatcagtaagacgctattggaccaatacgctactacaacagaaaatgcaaacactttaccaaatgagtttaagtttatgagatatcaagcagttacttgcgaacctaatcaacttgcagagaagaatttcacggtgaggcagttgaagtatttaactccaagggaaacggaattgatgctagtagtcacaatgtataatgaagaccatatcctgttaggaagaactttgaaaggtattatggacaatgtcaaatatatggtgaaaaaaaaaaattcaagcacttgggggccggatgcatggaaaaagattgtcgtttgtatcatttcagatggtagatccaaaattaatgaacgctcgctagcattactaagttcgttaggttgttaccaggacgggtttgctaaggatgaaattaatgaaaaaaaagtggcaatgcatgtctacgaacatacgacaatgatcaacatcacaaatatttcggaatcagaggtttcattagaatgcaatcaaggtaccgttccaatacaacttttgttttgtttgaaagagcaaaatcagaaaaaaattaactcacatagatgggcatttgaaggctttgcagaattactgcgtcccaatatcgttacattgttagatgctggtaccatgccaggtaaagattctatttaccagttatggagagagttcaggaatccaaatgttggtggcgcatgtggtgaaataagaactgatttgggtaagagatttgtaaagcttttgaatcctttagttgcatcacagaatttcgaatacaaaatgtccaatattttagacaaaacaaccgagtctaactttggatttattactgttctaccgggggcattctctgcgtataggtttgaagctgtgagaggccaaccattacagaagtacttttatggtgaaattatggaaaatgaaggttttcattttttttcttccaatatgtatcttgctgaagatcgtattttatgctttgaagtggtcacaaaaaaaaattgtaattggattttgaaatactgcagaagttcttatgcttcaacagatgtaccggagagggtccctgaatttattcttcagaggaggcgttggttgaatggttcattttttgctagtgtatattccttttgtcatttttacagagtctggagcagtggtcataatattggtagaaaactccttttgacggttgaatttttttaccttttcttcaatacattgatttcatggttttcattgagttcatttttcctattctttagaattctcactgtttctattgcactggcataccattcagcatttaatgtgttgtccgtcatattcctgtggctttatgggatttgtaccttatcaacattcatactgtcattgggtaataaacctaaaagtactgagaaattttatgttctaacttgcgtcatttttgcggtgatgatgatttacatgatattctgcagtatattcatgagtgtcaaatccttccaaaatatattgaaaaacgataccatcagctttgagggtttgattaccacagaagctttcagggatattgttatctctctgggctccacttattgtttgtacctaatcagttcaattatctatttgcagccatggcatatgttgacaagttttattcagtatattttattgagtccttcttacatcaatgttttgaatatctatgcattttgtaatgtccacgacttatcatggggtacaaagggtgcaatggcaaatccgctgggtaagattaatactacagaagatggtacgttcaaaatggaagttctggtctctagttcagagattcaagcaaactacgataaatatttgaaagttttaaatgacttcgatccaaaatcagaatctcggcctactgagccatcttatgatgaaaaaaagactggctattatgcaaacgttagatctctcgtgattatcttttgggtcatcacaaatttcatcatcgttgctgttgtcttagaaaccggtgggattgcagattatattgctatgaaatccatatcaactgatgacactttagaaactgcaaagaaggcggaaattcccttaatgaccagtaaggcctcaatttattttaatgtaattttatggttagttgcattatcggcattaataaggttcattggttgctcaatatacatgatagtaaggttttttaaaaaggttacatttcgctaagtagattgattacccctttgttataaataagtatatgtgtttactatcatataataattaattagttgtaagtatggtatttttcaaagaaacatttagtattatttttaaagggtgcctttaccataaaaccaaaaaaaaatggcttctgagagaaaaacataaataattgataaaactgaaactcacaacaccaactcttccgctctaaacacccaaagctcaaaaaacgacatgtgcacatctatatccataaactttcaaaaaagtggttcattcgcaaattcatgaagtattatttaatacacagtaatctggcatttcatactatcattgctcaaattatccgccggacccttgaaactgtggcgctttttaagacgcatctccaaaaaaagaaaaagaacaaaagaaaaaaagctgcaaatatatatacaaaacagatttcacgtttattgcttgggagtaaggtaacgatccggaagccttgaagaaatttgaatgtatccaactaactattgaaaatcattcgtgatgtgcagattcttgattttcaaaggcaaacaaccgattcggctatctcatcttttaacaagaccagctcattctatcataaaccaatcatttgatagcagattacggctagacagaagaaggccaatgaatggtgatggttttggtgtcgcttactatccattggataccgagttaagcgaggacggtccatgccttttcaaagctattactcctgcatggaacaaccaaaatttgagtacattagcagaaaaaactaaatctgatctggtctttgcgcacgtaagagcctctacatatggtgtcctatctgagaccaattgccatccgtttacataccacagcttatgttttatgcataatggcggtatatctaatttcaaaggaatcaagagaaaattattgaatcatatcaaagacgaatacctgaattttattcaagggagcacagactccgagtgcgcatttgcattattcttagacactttagacaaattgggttacgacccaaagaagcaggacggcgatttcggtaatgttgcactaagaaaggcaatgttacgaacgattgactacatcagagattggactaaagaagcgaacaaggacgaggcacatgtggagccatctctcttaaattttgctgtaactgacggatccaccgttgtcgtttccaggtatataacttcaaagacggacgaggcagcatctttgcatttcagttgtggttccagctttgtagaaacttcaccaggagaatacagggtagaaaggttggatagaaaccaagatgtaattatggttgcatcggaacctttgactttcgagagaggtgattggactgcagtacccaccaacagcatattgaccattaagaaacagacaatattactacaccctattatcgatgagtactaccaagaagatccgttatacctaagaagttcaaccctcgcagaaagcaaggggctcatgggttctataccactagcaaaagccgtagaaaagaacgttcctccactagaaagagagggccgtacgagacctccaaccgctgtcgcacatatagcatgagcacacgctctagaggattgtaccattgtcactactagatatacatataaacaaataagaagcatcgacacataacaacaaccccaacatcataatttcataagtatttggttggttagtccatatggcgtctaatcctcgaaatgagaaggtacccgcctggtgtctatgacaaccttccgggtaataaatgttcatttgaacccattcatccaattgatatccgggcaatcacttccggaagcggaaatttacaaatatccggtgggtcctacaaggggactaaagaaaaaaaatacgtgaaaaacagcgatgcgatattttttgtatcgtcttgttcgagtgtttcttaccacgatgaccgggattttggccggtgaaaaaaaaaaaatgcgctcccgtacgtcagtggctgttgctgaaacgagacaatttctcaattcgtttgtttgtgtactgtatttgttatctttactatatatatgttgttaagtttcttttaccaattagtgctcacttctctcgtcttttattaggtgtgtgtgttgtgcgtaattttcgtttcgctgattactttatatagtgtagtttgttcttgaatgtaataaagacttctgttttattttgttttgttatttagaaacagtctatctggtttaacttaaacgagtgagcttaagataatctgactacaagaaaaccaagcttctattactttgtttctttctcttttttcttttttgaataaagaattttcctttaaggagtaacttaagcatttagctgcacattaaacacttttttttttacttctaactcacacacttttggaagaacatttattttttcgaccttctttcccaaatacccagcgctttataattgaaatatgaagttctcttctgttactgctattactctagccaccgttgccaccgttgccactgctaagaagggtgaacatgatttcactaccactttaactttgtcatcggacggtagtttaactactaccacctctactcataccactcacaagtatggtaagttcaacaagacttccaagtccaagaccccaaaccacactggtactcacaagtacggtaagttcaacaagacctccaagtctaagaccccaaaccataccggtactcacaagtatggtaagttcaacaagacttccaagtccaagactccaaaccataccggtactcacaagtacggtaagttcaacaagacctccaaatccaagactccaaaccacactggtactcacaagtacggtaagttcaacaagacctccaagtctaagaccccaaaccataccggtactcacaagtatggtaagttcaacaaaaccaaacatgacactaccacttatggtcctggtgaaaaggcccgtaagaacaatgccgcccctggtccatctaatttcaactccataaaattgtttggtgttaccgctggtagtgctgccgtagccggtgccttattactattataataagctttgaattggatttgagaaataaaggaagacctaattttctccggttttatgttttttaccccccctacccccttcatcctgaagtagtaaattctttttattatactatttcgactactatgtgtttacgtgtgcttgtgcaaaagtgaaatttattgtgattgtgttctttttctcttttttttatacaaaaaatggagaaaggaaattgggacctacgatttaaagaagtgttatttcctatttcaacgagttaaatgaatgtgtgtgtttcgttgacttgtaaggatagagaaagatcatccaacttttaatcatggtttcctttccttttttatagcaatcgaatgtggaaggaaaatagagcggagcttgataattgtgtgtgtgaatgtcttgctttctctttttccttatttctacgctatacaaaaagtgtgcttttttcttctatttttttttctttaatgactttgtgtgtttattaccctttaattaattaccaaaaaaaaaataaactacgtttttaatttctaatttatcaaaatttctttttttcacatataactatatatttatatgtcaccctattcaagttcgttagttttctttcaacggtccaaaatttgggatatcttgtgtgtactttactttctccactaacgataagacatctgctattagcctatattgggcttaataaaaaaggtatcttcgtctagaatgatatatgtatacaatcaaaagtttaaagctaaattttttattaacaagttactttatcaagtagtagttaacttaatcgaccgaattaattcaatagtaatcaattccaatgcaccgaagagtttgccagtcgaactatctaagtgatacttgtccatttttcctcgaagcgcaaaagagattacatcaccattaacgaattttcttcttttcttttttcttcaagagttgatggggaaggactaggaaggaaacggttcagatacgaatttagtgattaatcatattctgctcaagaagcgacttgtaaggtaaggaaaacccgcattcactgacggaataaggaacaggaccaactataagcctccttttacactcacatcttcaggctttattttgttaagactgaaacatttcccacttaattgaagttacatcgttattttatagaacgatctttctattttgttttttgttcacttgatataccttcccttctacataacaaattaataaatatggataatggtacagattcttccacgagcaagttcgttcccgaatatagacgaacaaactttaagaataaaggcagattctctgcagatgaacttcgtcgtcgtagagatacacaacaggtcgaattaagaaaagcaaaaagagatgaagctttggccaaaagaagaaactttattcccccaactgatggcgctgattctgatgaagaagatgagagctccgtttctgcggaccaacaattttacagccagttgcagcaagaactaccacaaatgactcagcaacttaactctgatgatatgcaagagcaattgagtgctactgttaagtttagacaaattttgtctagagaacaccgccctccaattgatgtcgtcattcaagccggtgttgttccaagattagtagaatttatgcgtgaaaaccaacctgaaatgttacaattggaggctgcttgggctttgactaacattgcatcaggtacatctgctcaaacaaaagtggttgttgatgctgacgctgtacctcttttcattcaactattatataccggctccgttgaagttaaagaacaagccatttgggccttaggtaacgttgcaggtgattcaactgactacagagactacgttttacaatgtaatgccatggagccaattttgggtctttttaactccaataaaccatctttgatcaggaccgctacgtggactttatccaatttatgcaggggtaaaaaaccacaaccagattggtcagtggtctcacaagcgttgccaaccttagcgaaattaatctattcgatggacactgaaactttagttgatgcttgttgggctatctcttatctatctgacggaccacaagaagctattcaagcagtgatcgatgttagaattcctaaaagacttgttgaattactgagccatgaatcgactttagtccagactcctgctttaagagctgtaggtaatatagtcactggtaatgacttacagactcaggtcgttataaatgctggtgtcttacctgcgttaagacttctgctaagctctccaaaagaaaatatcaagaaagaagcgtgttggaccatttccaatattacggctggtaatactgaacaaattcaagcggtaattgacgcgaacttgattcctccattagttaaacttttggaagttgcagaatataaaactaaaaaagaagcttgttgggctatttccaatgcctcttcaggtggtttacaaagaccagatatcataagatatttagtatctcaagggtgtataaaaccattgtgtgatttgctagaaattgctgacaacagaataattgaagttaccttagatgctcttgaaaatattttaaagatgggtgaagctgacaaagaagctcgtggtttgaatatcaatgaaaatgccgattttatcgaaaaggctggtggtatggaaaagattttcaactgtcaacaaaatgaaaatgacaagatttatgaaaaagcatacaaaatcattgaaacctactttggtgaagaagaagacgccgtagacgaaactatggctccacaaaatgccggtaatactttcggctttggttctaatgtcaaccaacaattcaattttaactaactgaatgtgaagaaaaagatcaactaaataagtttattcagataaatcttcattatctgatccattatttttaagtttttcttttaatgtatataagaaattctaatcttttaattcgcacaatagtattttcatgtactagttcgtacagtattctctttctctggggtttttcccttttatagaagttgacttgttctatagttgttatatatgtattgctgggttttttaatctattttgcggaagacgccaaaaataagaaaaaaattggaaagacacaagaaaaaagtaagaatatccacagctgaaagatctaacaggcgtatttttattttcgaagaaacgtcctaaaaggatctgattcagcacattgataatagcataggcatttttatctttcttttttgagttcatgaatgaatgtaacttctccaaaagatgggaatcacagtttctcgaagaaaaatagatttaatacaaataaaccgcgattccacaaactaaatgagcaggcgcagagtataaatttaccagaagaccgtgattcaattgtttcaagtaatacaacgtcaattatgacagatgatgcatttgattacaatgagggcattgcatcgcgtaccaaaaatattaattctgatagtgatagaagcaatgataccataaaacaaaacaactacaataaaagggagaccggatataaccctttctacaatggatcagggatcaatcagcgatatacacagtttcgaaaaagagagtttgaaccaacacttgcagaaaacaaagccgaagagtacatatcggacgaagataatgtaaaaattgatgaagataatatagagaacgaactccagtttacgccgaaaattaaagaggctagtatactccgatctagtttactaggacaaagaaatgttttaaatactcggaatccaaaatcaaaagaatcacacattaaagtaaaacccatcatcaataacaagagctcctcacaaagaaaatctagtgcagcacttcggaaacaattaggaaaacccctaccgctgccgtatttgaatagccctaatagtgatagtacacccacattacagagaaaagaagaagtattcacagacgaagtgcttcaaaaaaagagagaattgattgagtctaaatggcatagacttctctttcatgacaaaaaaatggtggaaaaaaagctagaaagtttaagagaatacgaaaggaaaagaatgcctccacgaggaactgatgtttctagctctgagcaggacaattctttcaaaatatcgacgccaacaaaatcgtatgtttctttggagcaaaaacccttaccaaatctctctgctatgaataactttaatgatgttaccgacaataaggagaaagaagaaacgaacaacaatatattaaagttccaagcgcaacgagatccattacaaatactacagtctgagatcgaaatgcatactaagaaacttgacacgataatagagttactaaaagacgataccgattcaaaggaaaaaaggaaagtagtgactaatgacaacgcagcgcctgaacaaatggtcaacaaaggatggcggaaaaacgtgatgatgatctacaaaaaatcaggaaatattatgaaaaagtatagggaatatttcttatggacaatttgtattttaatattgttatattgcaatatatatgtgtattataggttttaaaccatataaaggttagtacatgaagaagtgtgtacagttatggcaataactgttctcttccgttttaaagagagtattatcacggtctgaaaattaagcaaaaaaagaaaagcgtgcacttaaaaatcggtggtggacagaccgcatattccataaacatagatggtacaagggcattatgagtccttgaatagaaaaaatgatgaaagaatgaatgcaattccgtattgcgacactggcgaagtgttcgaggctgacacgatagcgaatgtatggaaaagagaagataaggaatggttaaaaaggactcaaagtgatcgaagtggatacgagtatccacgactaggagaatcaccatatatcaatatgacaagacgacttcagaatggaaaagaaggtaatatgtcaagatatcttttggtcatgtgatggtacatcgtttgtttctgtgcataatgattttggcatcagacaatatttagtgccggaggaaagtaatacggacaagctaaacagaaacctccttctaccatttacaaggttttttagaaaccagtctattgtttcatgtgcaatagacccgttttacacgctttataacgagaattccgacaggttagctggtgacagaatcgtggttggaggaaaaaacttccctctacaactatactctttgatggacgggcagtgtatcctcagctatgacacgatgaacaaaataaatggagaatacgaaactgtatacagtgtgaaaatcgatgttgagtctcgtgtatacactggctcatgccgtaacaaagtggcgatatacgacaagagcagacgagatgccgtgtggatgaaccagagtaccaaaaaagcaagcaagggaagacaaagcattatatcttgctttgaagagcaaccaatgggagggcaagctctctcaagaggatctctattgtgtggcagttatgcgaatgaaatgtttcaggtagactgccgtcatcaacgactagagagactgaactacacccgcacagttgcaggtgggattgtacaaatccttacaagcgataacgggcgttacgtgtacgttgtcagacgcaacagtgacgcgattagtatttacgatcggcgaaacctgcagcacgagcttaacgtattgcgcctaccgtttcggatccaccacaactctgcaaagttgaaggcatatatagatacggcttacggactaagtatggggacgccgcagggaacaatattgaactggggtcgagaccttgtggaatttggaggtgttccctcacacaatagtgttgaagacccactaatcacgtctatcccgccagagtcagagtggcgcactaaccttgattctactattcctgccacggtagtgaagaattgtcctggggatcccgaactgttcgccctatctcatgggggcacaatttcattatgcaggttcggcggctaaaaacggcaaacccgtattcgtgtatcacccggccagctttctccgatgaacgcgcacaagtaagaagttaaattgcatcccccagacaccacctcttttgttcacttcttgcctcatgccgtcaaaaaatttttttcgcatcgaaaaaaatccccaaaagaaaagaaaaaagttcttatttttatatagtgccaccatcgggaaaaacttccctgtaaagcattaacagagtcttccatccccgcttctgtcctttatttgtttcatagaagctattaagcatcatatactgcacacaggagcatgcatagtgtctgaagcctcttttgttctgtactgcacataatatttcatagaaaaactaacggaaagaatctacaactcatagtatctgtaaatccgtcctattgtcatatcacaatcacagactatgaccactcaagaatcgatcaaacctttggtagatagaatcctatcaaatcccctgcagttcaatgctgcaatgatctctaacaaatcgaataataatgatacttccgccgcgccggaaaatagctcgtatattgtgataggaaaacagcataataacaatagtaatagcacagctattgctgcaacggccgaatccaagcaaataaaagaaaataacttgatagacaggccaaacggaaagaaaaccaacactgttcctaaatctatggctgaagctttattgttgtatacttctaaaaatgataaagatgctgcagatgctactggtgccaagaagtcagcggagctttctacggagctttctacggagcctccttcctcttcttcggaagatgacaaagtaggaaaagaggaagaggaagagggtgaaatatttcatgaggcaagagactatgtagaaccccgaaaagctagtttgaaggaacgcgacaacgcagataagggcgatggtgaagacatcggcgaagacatcggtgaagacatcggtgaagacatcggtgaagacattggtgaagacattggtgaaaacttgggttctccattagcaaccattgatgattcatctaatgagaatgaaaaggaaaaaagaaaggaactgtctacaagcattagcagtgatgacgaaatagaagacgacgaggatgaggatgacatggattatgattctagtgctatggaaaaagagctccctgaagaagaggagaacgattccagctccaaaatttctgaaggcgaaaaaaagagtttatatcaagatttaatggaaaatagtacagtggaagtaaatcggtacgaaccagtaaacaacaccaaagaaaatggaaacaggaatccaaagggagaggaggaggaagaagaggaagaagatctgaaacataaatctaggtcaatcacccctccggttacaatatcaaatctatcaaacttttaccaattcaatgaaaatatcaatgatcgtggttctttaaactctactagaattgttaaaaattggggcgacaaattcaccaatttgaagcctcgtggccttttgaatcatggtgttacttgttacacaaatgctgctgtacaggctatgttacacattccttcgatacaacattatctttttgatatactaatggggaaatacgatagcaccatctcaaaaaattccgtttcctatactttagctgaaacaagtaaaaaaatgtggttaccggtctcaaaaaaccctagaaagaacgtttcagcttcctacattaatccaaaacatttgatttccagattggatgacattaattgtatgatgagcgaatggcagcaggaagattcacatgagtacttcatgtctctgatgtcaagattacaggaagattctgttcccaagggtcataaacttatagaatcgataatatatgacatattcggtggtcttttaaagcagatcgttacttgcaaatcttgtggcagtatatctaaaacagaacaaccattttacgatttatcgttgcacttgaaagggaagaaaaaacttgatccaaattctgacctgtcgagtgatagcattaacggcacttcagccaccacttctaccactacctccaatgctgccacaaaaccatctctttcatcctcttcatctgtcaatttaaacaatggctcaccatttgccgctgccagtgatttaagttcagccaaccgcagattttctattgaaaaatcaattaaagatttcttcaatcccgaattaatcaaggttgacaaggagcaaaagggttacgtttgtgagaagtgtcacaagaccacgaacgccgtgaagcatagttcaatattaagggctcctgaaactttacttgtgcatctgaaaaaattcagattcaatggcacgtcctcatcaaaaatgaagcaagctgtttcttatcctatgtttttagatttgacggaatattgtgagagtaaagagctacctgtcaaataccaactattaagcgtggtggttcatgagggccgctccctttcttcaggtcactacattgcccactgcaagcaaccagacggtagctgggccacttacgacgacgagtatattaatataatatctgaaagggacgttttaaaggaacccaacgcatattatctcctatacacgaggctaactccaaaatcggttccattgccattggcgaaatctgccatggccactggtaatgttacctctaaatccaaacaggaacaggctgttaacgaaccaaataaccgcccattgaagattaatagcaagaaaaataacagaaaaaaatggaaaaaaaataaaaaaaggaagttcaccaaatgaaaaaactcgatattcctggattttcctcttttcataggcatttttattagcatttcatttttattataccaaatcaatatatacatataaatatccggtctttattgacttataaaacaactctcagtatacagagttggagaagcgtttactcagaatagcttcagtactaccgagctttgctaacataacgggagaaagagaatttaaaacttatatacatatttacagaatagatcagtagaaagaagaaggaaggtctgttgaaaatttctcgaaattgacggtacttttttgtcttttcactacttacagatcaaggtacaaccttaatacccatactttttgcaacgccaactattgatttaacaataccttccatctccaataaactatgcctttcatcactcttttttatcttggctatttcgtaaacgtgcttcagcgataactctcctaaagcacgggttggtcccttggcaggtgcactgcctaacattgtccccacattcggttgtccatgtcccttgtccattttaagagcttttagcagcaaatatccggttggtggagatttcatttcaaacgtaaatgttctatcaggttttattgtgattaatactggaaccggtacacctggctgatagtttgctgatcttgcattaaattccttacaaaagtcaatggcttttatacccttggagcccaatgcgggccccacgggaggtgatggtgccgcttggcctgctcctactattagctttactatcacgttttttgctgcctgtgacattatggagactaatagttcctctatggtattcgagagttcgaaagtacaacaaacagaaataaatacagaaggttacgctgtcgatttgaatgttcacgctttttttccttcttatgagttgtagatttactgcactttctaaagcttctttgctgtgaaattttagaaaagggaattgtcgccttggtaagacaattaatgttacccgcttcattattattaattagtggcgcgatattttaacgaacttttccattaattattatcatactaagcttttacatttttctgataaaatagtagattatgaacaggaggtcaatctatttaggcttctatagaacggtaaaatatgaaattagtttaacagaagtaaatatgacattgtattttaacatatactcaaataggataaaaaaaggttatatacaaatgcttggaaaagaaataaaagtggggacgcttatttattgattattttgctttttctttttcttttctaggcctgcaatatgtgcttcactttgatccacttgtgtgtgatgatggtcttctcctctaaccactttgaacgataatccatcttcaaccaagtggcacatatcaatgctacggatccaaggatcttccatgatttcttcgatatttcctctgcatgcgggcgccaaatcaatcatacgtccaacaatatgctgagtctcttctggtaatgagtgcaacaatctttgtggcccgatattaacattattaggatctgatacattattggaagagctttcgggttttttcttttctgttgagtgcgattcatcgtaggaaggtggatcaggagttcttgtaaccaagctacttaaggagtcgcaatcacgtccggaacaaaatagtttgaatgaattgtcccttaatttcggaattttccatggaaatttcttcagtatcatacatgcaaaaatgattgcagaagaccaaatatctacgggacgtgggtcatacttcgcaaatatacagacttcaggtgctaaatatggatcacttccaacaattccacttgcttccacaagattttttgagaatggatatgaaaataccacagcagcaccaaaatcgattaattttacaatacctttttcgtttataacacaattatctagctttagatctctatgagctaagccgatactatgcaaatattgtacaccagtaagtatttgtttgaagcaacaacaaatctcttcataggacattttattactcattacaatagcaaataaatcgtattcacaatattccataacttggagaattctatcattttcatacacgatttcaattgtttcaatgatattgggatgattcaaagttgtaccaatacagtattctgatgtaattttcttgacataatctcttttggattcattttcaaatttagttctaaactccttcactgcaaatattttgttatctgaaattctttgagctaatttgacagaacctcctgctccagcgcctaaatcggcaccggttttgatgtacctttttgagaacggaattcctgaaccgccgtgactatgagaataaatagtatctccatttccgttataactagtggaatatgagttattccctgcggcaaaatgagacgatgaatgagagtgtgacggaacggcaattccgctagaaagaggtgatccgttcgggatcacgttgttactattcgaggaaaggttactgttagaactttttttgaagaacctctttaaatcaccgatggaagaatgttgtgaccttggaacactttgacttggaggtaagtggtcatgtacagatgagggggaaccgtaaaagttatcagtataggaaccagttggctgtcttgatgcagaatatatgctgctttgtcttgcgcggataggcttcgggataggcgtcgaaccattggtaacattgggattcttaatgtttggagaaggaccattggaattggcagaaaaagacatgcctgcagagttagaatttgaagattcttttgagtttttggaaaagaaaaaattcccaagctgtgaagagaatgaacctgaacgggatatagatcttgattgagtggcatttgcattattactatccatcgatgctttttggagtttttgtttggagataacaaaacgtggttccacgctatctacttttggggaggatataacatttgaatcgattgcagaaatattattgggcataccgcctgcatatgtttcgagccacgaagaagacaaagaggagctgttgctattcgagctattgttatctttgttagaatttggcacggagtaaggtatacttgatgataaagaaggaatggcccttcctgaagtatgtgacgtggtagataatctacttgtgattctgttctgtgcagcaaaagaaccaccatgtgaggaaagtcctgcagtaccttgatcgtttattaaggatccaaatctatctctactttgtgcacttgtgccgtagaatgatgcagtgtgagcaaagtttgcattaaggaagctggaggaaaactgattcctatcgtcgagagaggaaccggctgttgatgatgaatcttcctctgagtatatttgagtaacagttgtgacactgccaggaactggcacgttagccctattacgatcactactgctgctattactcacgctaccaatatgactactactcttattcctagagtgaaggtcaagcgattgtgactcgggcgtcgtggtcaacgtatcagcagaagttctcggtgatgagttcgaagtttcattttttcgtttttcctgtagcaatcgagttaatgaagacataatgtttcgtagagctttccttttttgtttgaatgggtatgagctgttggaaaatcagaaataggaaagagttagacaaaagtattaatgagttctggtacaagccaactagtttgtatggggttgaaaatgacgcaaaggaacgagaactcctgtttattattctttcaataacaaaagcaagatttttagtcactgccgattgttgccactaggtacgccactgactaatccgtactaactctatacaactaaaggcggcccatattctgagataagctataagggtaggaattgtgggatgcgtcattgataacgaaaaaattccgtaatagatgatcagtcagattgagaatgagatgtttcgcacaagtgatgaattatatctatctatgctgtatattttaataacattcctattttattgtacaaaatgcgcgactattccgtttattgcttgtcaagcatctgttggtgttcctcgtacagcttttcgtgcatgtcacgtaactccttgtaggcatgagttaatgcttctatgttggtcttaagttctgtaatttcctcatctttagcggcattgctgtctaaagatgaagtggcgtcgattttattgtcaatcacttttacattgcttgacaccttaccgatatgtgaaaatatcgattcttgcgttttgacctgctccaaataggcattaaagtcgttaagtggtaatgcgaggttaggatctgtctctgcttctggttctcctatctgataccaaatatcgtgtaaatggcctttgtttttaccatcaaagataactctttgtaagtttggtatcttcataaaattgtgaccattattattactaggttgtttgcctttggattctccttcaaaaagtaaatttccacgttcgagtctgtaagggttggttaagagattggtcacttctccaactgaatcctgtgatgtagttaaagtttggatagttctaatgatttgttttgagtaaatttccgcaatagaaactttcccctccgtatcaccgatcaataataatgtaccatccattgatatttctaggcatgacacatttgaatttaggacattctcacagacaagttggcccattgcatatagtgcatccaaatcttcattttcgccgccagttagtgagttacgttgcactagggaaaaaaccctacctttttgaactgtgtttactccggcggactgtagcagattaacgatagcattaccctttagtttataaaataaattcaatgaaaaacaaccttccgcagtaccaatatagcatgctctgtcagcaggatccagtacaatggatttgatagaataaggagttgtaaatgtcgcaagcaatactggggtcttaccaatactaacgtcattttcgtttgccttctgcttctttttgctgcctattaaactcaaatcatagcatctaatggtagcatcttgagatactgtgaagagtttcgtatcagtacatgataaaaattttccttgactagaagaaacttggaaatctgtcacgggtagagtatgatcgtgaaggatacataaaggcttaggatcatcattggacgctgataccaagtcaacagtttgccatataataactctcgaatcgttaccagaagtaataatatacttgccgtttaaaatggacttaatcttggtgatactttggtaatgagccataggcttcacgttcaataaaatccctgaatttaactcccatatgtacaatttacccgattcggtggagccaagtaaaaggtacggaagattgaagtctggtaaattatgattgacaccttgaattctatcatactgcacaccatcattttcaactacttccagacattttaggatttcaggtaatggtaagcgctgttcaacagattctcttttgaaagaacctgacagattgtagacattgattaatgctttttgtgcttgagcaataaaaaggtatttatttcctacttgaacacagctatttcttgattgagtggagcattgcctcaaatttatctgttcaaatgagtgtacagaagctattgttcctgaggtatttgttgtaaaaataacttgctcatccattttatcgtcccttgaaagatcctgttttatgaatattgaacaatcaatcttaacgcatatgcccttgtcagagccgtccttcgaataagcatatttggaatgggcatcgatttaaaattttcatttagtgggatgtaaaaaaaaattttagttcgcgcgtacagtttttcaacatttgccatatgatgtagaatggcgctatcaaatcatcactcttattacaggtgaatcgcgcgctaacacttcaattacagacacatactcctgaatgggtgctttcaaatcccctctcccccaagatcaagtcctatttcaacttctcctctcaaaaaccctctatgtgacgctgtgtattctttgttgtagttatgctccacgatacagtggctgctcatgagctttcctaggagctcagcacgtaaatgtatagcgtacatgctataagcgtggcagttattataatagttcacacggtatcttaccgtattaatttatcaaagtttgcagttatccattctgtgcccgcgtttcttttcagtttatagacgcgatcgaatgtgccttaaaaatttggaagaagagagagaaggatgcataagtaatagaacattacgagaaaatagtttacagaaacaactggctgccctgaaaggcttttttggagaggaacagaaacaaagaacaaaaatttttagaaaaaaaaagaaatgcctttgaatattattgggacggctctcctagacgggactgacaagattccttactatcaaacaatcaaaaaggtggcaccttatgtgctagcgactggtgccattaaatattggtcgagagggccatcaaatacatgggaaagaaagttgcacggtaaagtttacttggttactggcgctacctctcaaggaatgggaacatccgtggcttataaaatggcagagttaggtgcacaattaatcatcttgactagggaagtagatgaatgggttactgaatggtgcgaagaattacgtgaaaagacaaagaacgagttgatttttgtagaaaaatgtgatttgagcaatttgtgggagattcgtaagtttgccacaagttggttagacaattcgccacctagaagattagatggcgttattgtcatgtccggtgatatggaaccatggggtatcccgaaaatatctttgccacagaggagatcatctaaggatgggctggaattgcaaattgctacaaactatgtagcaattttccatcttttaaacttattacagcctagtttcaaggctcaaccgcctgatagagatgtaagaataattcttgccacctgctggttacaagttgttggtgatattaatatagaagatccgttgtggcaaaatgccaaatacaaaagcgccttgaagtttttcgcaagcagcaagctacaattgggattgagtatgatggaattgcaaagaagacttaccgaagacataaaaaaccaaaagacgaatggccctgaaagaacaggaaaaaatgttaccattactatggttcaacctggaactatgagatcaaatagcctacgccgcgtcattagtaatggttcggtggtattgttaataatactttactgtattctgttgtaccccatattgtggctgtttaccaagagtggtcgtcgtggtgatcaaagtttcttgtacgctttaatgacaccggaattggaggaagtaaacttaaaagacacgaaggttaagtatatctcagactgttcaattgtgaaatttgctcgtaaagaatttgatgacgaggaattacagaagaaactatttgataatacggaaagagatattttacaattggaaaagaaagtcgcggcaaagagaaatgccaataagaccgggaatcaaaattctaaaaagaagagtcagaacaagagtagaaaagatgattagaaatgagaacgtaaatatatgtgtagatttctttttttcttatttatgatatcggtatatgtaattatttatttactttttctgcctccttgatattaaagtattacacactttgacttctttttcttcttgtcgtttctcgtctttggtttagcttgcttgttgtgatgattatttgaggcaattttactacctttgctttttgattgctcgtgaattttgtctttttgtcccttttttgtgggtttgatattgagagcttccttctcctgctgtaagcttcctttcggaagagtactatctgtactattattatggtgtggttgctgtttttgttctcgaatatttttatctccattggtgttggttgttgcagtcgttaattcatcagttagagtatgatttgctgatttttggttaggggattctggttcgtagatagcgtacctcaccgcctgttcaaagacttcccggacacctgcttgggtagcagctgaacattcggtatagcccataaacccacatctttgtacgagttcatctatttcctcttgagacacgtaatcggagtttgcttcctgcaattttttctgagttgccggatcatctcttaggtcacttttggtgcctaccaatagaattggatacttccctaatttagtataaagagaggtaccttcaatattggaagtctgcttcagttcaggtagccatttttctgtgacattggcaaaactagcatgttcgcttactgagaaacatattaaaaaaatatctgtttggggataacataacggtcttaaacgatcgtaatcttcctgtcctgcagtgtcccataaattgattttatatagttttctgtccgtacttggtgaagaactggcagatgaaagtgaacctcttttatcattaccattgtcaagctctagggggctactcgcagttccgttcgggatagctatcgtagtagaataattatcaaaaaccgttggaacatagtctgttgggaacgaattggtagtatatgatattagaagtgacgttttacctactgcaccatcaccaattatcacacatttaatagacctcatcagacttattagtatactatattgtatttaataaatatttcggcgtgtgctttgtgggtgccacctgtcttgtatttcctatccaactgaatattctggatattgtcttgtgcaatagaccggaaaaaaaaaagtgaatgttccaacgctttggaatacaatgatgggtcaaggatcgtgcttttgttcgttggtggatcggccgtacgtgtttagtgagggtactatttaaacttactttaaatagcaaaataggaaaagctacgagaaactgaaaagtaaaaaaaaaaaaaaaaaataaaaaaaaaagaaaaaaaaaggagaaacatgattgccagtactcgcaagaactaagatagagagaaaaaggacgatatatcaagaaataaaagggaaggtaattcaagtaagcactgcttagctgtctgcataggagccttctgcaattactcatctcatcgtattcgtcataacccgttacgtaactgatttgaccaagaagcgtaatgaaaattttgagcggacgccgaaacgttgttttttttttgctttagtccagataataaccttttataattttctttttagggaggaagaccggtctaagctcttagaggttctcgcatacccaagtaaaagctaagaccgaagcaaacacgcaggataattttccggtttactctcactgcagctttagtatagatgcagatctggtattgagagaggggggccggaacgaaaagattcaggggagagaaaggcccgggcgtcggggaacaaaaccacttttgcacaccttaattttttagctactctgtttctccgggcttgtatggcacataaataaaattctgctactttccattatctggtcatcacttaccgatgtggagagccttgcccttgaaaaataagataagacctccgattagggtatttgaaattaaccgctgtagaatgaaataaggacgcttgtttgacattttttagttgctttctctatctaccaccatttgcatcttgatttatgtcttgtttgaggagatttcggataaatattcttcgaggggaaaatgtcgtaaaaataaaaacaataaagaaacaaaacgattaaaagaaaaactcaaccatcctcaaaagtcctcctcttttttttcacgtgctgcgctgatgtaagcagcaggacatggcaggaagaaaatcggagaattgtggccgcgacacctgacaaacaatcctcaggcaaatgtaaaattgtacatgaaaggctgcgtagtcaatgtcttagaaggccggcccgcatgatccagaagcagaccataaaaaaaataaaaattcgcggtctggcagcaggcataagatgcatagcgttatcctaaatgacatcacgatgataaatcctccgccgcatgatgcttttgatttgcctaagggcctgccatcgtgctggctcaaactattgagggtcaacataccttgaaaatccaagtaaaaggatggatatcgttatactaaaagcaacacagaaaaggtccacgtcagttccacacaataacatttacgtagtgttcacgcgaagcagttacatctcaactaacataattgctggtgagcctacaacactgcatgcgtaaacgtcaacgggattacgttagtatttttggccgccggtaaattctcttgtttttttttcttgatttcacttcttttcatgttcctttggaataatctaattcctcatgattaaatgagactgttttttgtttccgtaacatccatacctttcctgtataatattcttgctgtaaagtttgttttttttatgaaaaaaacattttcttttcttgagatgaggcgccgcgagcctttctcccatgggcagtggtaaattttccaaatcaatgcagctctttgaaatacaacagcatttttcatacattttaagcaatttctagtttgtagatattgttagattagtttttgaacattgttttgataactgaaaataaaacagcaaacaaactacaaaaatggtcgctttaatctctaagaaaagaaagctagtcgctgacggtgtcttctacgctgaattgaacgaattcttcaccagagaattagctgaagaaggttactccggtgttgaagtccgtgtcactccaaccaagaccgaagttatcatcagagctaccagaactcaagatgttttgggtgaaaacggtagaagaatcaacgaattaactttgttggttcaaaagagattcaagtacgctccaggtactattgtcttatatgctgaaagagttcaagaccgtggtttgtccgctgtcgctcaagctgaatctatgaaattcaaattgttgaacggtttggctatcagaagagctgcttacggtgtcgtcagatacgttatggaatctggtgctaagggttgtgaagttgttgtttccggtaaactaagagctgccagagctaaggctatgaaatttgctgacggtttcttgattcactctggtcaaccagtcaacgacttcattgacactgctactagacacgtcttgatgagacaaggtgttttgggtatcaaggttaagattatgagagacccagctaagagcagaactggtccaaaggctttgccagatgctgtcaccatcattgaaccaaaagaagaagaaccaattcttgctccatctgtcaaggactacagaccagctgaagaaactgaagctcaagctgaaccagttgaagcttagatttaattattaaatacataaataaactataagtacaataatttcttctattctagtgcacttaattgttgcggtttcttgcatattgccgtgtttagtcaggagggtgcacgttgaagcagtgcgttgaaactagttgttatttacagaatcacaatattatataatcaaaagaaaagttttgtacaacacaactgtgaatataggttaagaagtgagtagcagttcatctttctcagcttacaggacgatttctcggatatgaatgagttcgctatcgttttcaccacttgtatacgccgcctgtaacacccctaatgggcttatctcccaactgtacccatggcgctcttttttgctcttttaaatgtgcttcataagcaagtcttcgtttcgtaacactctttgttctcagaatacatctgacatgtatgtaaggatgacttatgattccgattcttgtccttgccttgaattcaacacgttttctccaaaacccgtcactccctgtccaaatctgagagatatataagtcctctggtttcaaacctaatttttggccatcttttacacctttttgaagtagttctgctacttcgcgagcaattttcttattagaaaagtgacactgagatatagctttcataacgtcgaggcctcccaataacctcaacaaaagtgtagcctttttcatcgacgatttaattctatatgactgagcatatacggaaggttctagtacttcaatttctctttttgtgaactttagcttgtaacgttcgctagaatttggtaactttacaatagtatctttcttgtaaaacccaccattaattttacaattagcttcatatatttcccttttcaaaggagataataagctctgtgatgctaattgttccggttgctgcaacgatatgatatgttgctgtagtagtttatcgttttctatggttattgaatccctattaacttcaggagcctctccagaagaatcagaagcaatcgctaacctattagagaagctgcctgcatcttcatcccccctgttttttccttcctttggtttattttctgtaatgcttccgaatagtgatcctcctgaattattaagacttattggcgttacatgaatccaacgtctacttacagaagaaagtagagccctagaaatgacaccgacctgagatattcttgccgtgtggaagttcattttctttaataaaaaagatagggtgaggtgaggttctctgacttgctatgcggctcctaatggcgtatgttaaaatgccttccagattggatagttgacttttattcaaaatcccgagtacagtgaaggcttagttaccccgcccacagaagattaatagaatatcatgagtactgttcaagcagcaagcaggagaaaagactgaaagagtttcgtataatttagtatttatttatttaggagaactaaaatattttctttatacacaaagaacaaagttttctttttttttcattgcagaatggtatcattgttttttatgccttttaaaaggccttgtcgttcttcactattggcaataaagatgtttttatgatttttaatagtagtgttattcagcaagagctgattttgcttaattagtaaacatcatactaatagactgaagtcatcgtcatataatttccctcaagaacccttgtgaattgttctgaactgtatttctctcatcatgagagatgtcattatctaaaccacgtccgagtcgtatcgaatttgaagataaagtagaaaagccaccttgagtagatgaacccaatgacgaatatgtaaatgaagagccataggaaaatctgttttcctggtccatgaaattactccgcatattttgaaaggagccattcattgcggtaacattccttggtggtggcactggaggaggatttcctcttgccttaaaattgaattcgttgctgaacggattattagcagaagcagtctcggtgtttcgttgctgtgatcccgagtcttgagcttgaagtgacgcctcttttgcttgggcagttgttgggaatcccgttctgcgcccaatctcgtgacagaaggaatcgttttccttgaaatgcctctttgccttcctttttctaaccagcatgaaccaaactactagtacacatataagaataccaccgacgcttcctaccacacttccaacaatggtaccagtatttgtctttgaagtgccttggtttttgttattatccaaactgccatcaagccagtgctgatagaaagacatgtcagctgtgatcgtcgaagatggagcggaaaatgaggttacctcactttttgcaactgctatggtcgtaggtaatcccgtcacgaacgttgtagaggagtcagtaatatcatatgtttgggtatagaaataataaatagtttttgaatcttcggagcttgaaatggctaccgtattgaagacctgactggatgttggtatgggagacgtagaaatcgtactagtgctgggtgtttgagtggtgggtggtatactgctgctagtagtagattgtaaggactgaaaagtatacgtgcttgagtaagcacttgttgtatcatctgatgatgatgatgatgaaggacggtttgaaggtactttactgctggatgagctaacagaacttgacgttggcacggaaatcgtgcttatggaaactgtcgaagatgaagctgatggactgagtttcgatgatttgcttatggttgaaaaatcgttcgtcgatgaaagcgatgaactgtaaaacgatgtggaagtattccgactggaacttgggcatgtggtatctttatttgatatcgtagaaggagaagaaattgttgagaaccaactagaagagagttctgaagtggtactaatttgaaatgaagttgcagatatggaagacaagtatgtgtaactaggggatattacggtgggtgttgatggtgagaaaatagaagatctgctgtcgaacgaaaacaatttagtgtctgaatatgatgaagatagtgataatgacaacgaggacgataccagtaacgaagatggtgatgataacgacgaccatgatgatgacagcgatgtagctgatgacgataacgttggtgttgttgatgttaacgatgaccattccgacgttattgacgacgatgatgacattggtgacgtcgatgagaaaatggacatggatggtgtaattattgagtatgaggaggtagctgggtcatattgggaactatacgtatcttgctcgctcgatgaactgctgtcggtagatgatactaaagtacttgtcgaagatacatcaatggatgtatgcaaagtctcatcatatgttaagcttgtagaataatatgtaggagtagctgtactagacacgggcggtaatgaggtcagacttccttgttggggtactaaagttgaagtagatgcgaagacaacatccgttgatcgtgaattcagactgctacttggttcactgaatgacagggatatcgtatcagattctccaagggtggtccttccgatggtactattggagttcatacgatggccaaaataattactctatccagcttttcttttagatttccttcagatatcgacggatggggattgaaatactaaatgtgtgtcttaagcgaaagtgtgccaacaaccagtccaaaaaacggatcagtagtgtttcggtacctggtgagtagtttaggattttatgagtgtacggcgattatcagtgtattactaatatgcgaaccgctcctaaagatcttgtttacctcatttctttcttcttttttttttttttttccgtgcgttctccccgtgccttgataagcaataatggaaaaaataaaaatagcagcaattggttatacaatgtatatataaaacatgaatgattgaataatttacaagcgaaataatcgcattatatacgtggcacctacagtcagttcacgctgattagtcaaacttcactttcttaccttgtgatgggacaatagctgcagaacctctctgagcagtggctaaagctacactgctcttagttcggttattggaatctacaggtggacgtctgttggcgttggaccgcttgtattcgggtttgctgccgttatcctgtcccgcacgatcgtatcctttgttgttagagatatcaaatgatgaggaattgtttctggatacattttcaaccttcttacgaacttgtcttttacttctatcttcaccgtattccattcgcaatggccttccggcaatttttctacaacttttatcctttaattcattagtagatccttcttcattcttgaagtcgataaatgcgaatcctttacatttaccactatcttcgaatgttgccatgcggattttcacgatatcaccacaatgttggaagtgttttcttaacagatcatctgtgacatcgaatgacaaattaccgacaaatagaatccttgacggtggatttttggacatggcaactaaatcgtccttgtctggcctacctgaataattttcggagtccttgattagcatattccttccgtttaaatgagattcagataattctaagaccgctttcatctgctcgacgttcttgaaaaacatgtagcaaaatcccttatttttcatggcgttagagttcttggcagcaacacgaggcatggataacctggttatgtcttgttcggtgactctgctcttttcatcttcgttgtcttttgttttagcaataaaaaatcttactaaatcgtcctttgtggtgtcgaaggataagttaccaatccaaacaccatatttattttcatctttcttcttcttttttacaacctcgccagattcatctcctgttggagtgttgattgtagattcttcaccctgggcgtctttctcagaagcaccagactttttcttttcagcatcttctttgtattcctcgattgacttagggtcgatattgtacttcgcattcaactcctctagagtaactttacctcttctcaagagacgtttctgtttttttgataggggaatggagcttttcaggtcaatctcaatttcatcttcagcttttctcttttttgttggatcgagtaaagccttcttgacttgttcctcgttatccttttttgtaacagcatcttctttcgacagttctgtttctgacattctatctcaaattatagaaagttgttgggtttaggtaatgttctgtggggaaaaggatttctctttgttgtatggttaaatttatcatctatgctcatcgcaattttttctttcagactgaaaaatttcaggtttttggatttcaacgggaaacgtgactcctacagaattttctgagcaaaggcgtacaagcgaaatacaaagacaagcatgtgctttcggcaaaagtgcgatcctacatcagagtttacatacaacatggtattgttattaatacataattaggttttacatagttaggtatggcgagtacgtcatatatttaggtattctcctgattgttttcacttcaaaagctgggccaactttttaaagaaccctccattcttagcagggttcttttggacacctttatttggtgtttctttcgtgcccttaggtttcgaaggtctagtagctttcttagcttcgattttttttgcggcagcggtaggagcgccctgtttcgtctcgtaagtttgagtctcagtcgcaaccttgccggttggtttcacagaagtctctttagcatggcttgtaattgagcttacaggtactttttcttccggtttttcaaatttagcggatttacttaatggttccttattttgatcttctgaagcttcagcgtctgcacttgtactggtgtccttaccgccgcctttatcttcgtcctcttcctcttcttccttttcaagatcttcggccgatagttcatataatctagactcagaagattgcgtcttacccaaaccgtccgtaacatatccttcactcttaactagattaactttggggtgattctcttcatacggcttgattgctttttcctcgtttacaccaacattattctcaattatcgttgtagtaccgcttaagccatccgcattcttgcccgttttgttcacctgctgggtttcatcctcgctatcgggcaattcaaccacttcttgggaaaatatcgacctttctccggtttgtttatttgtcttgatcactctcttgatcttgaactttcttaatttttttgcacgtttttcagcttctggttcgataagaggggcattctttgaaacagctaatccggcactttcaggtaccagcgtgctagagccattttcgcgttgctttattacgtcttcctcggtaataaagttgttttccactccctcgtcgatgttcaccttgtagtctttgcttggcagccattggccatcaacaataaacttgaaataaaacttgctgctagggctatcaaacgttactggcagcgttatttcgaaggcgccactggggtccttcaccatcggcaaagtacctttccagtcgtcgaacgtgcctgtcagaataattgcttcgggtcctttgggccatttgaacgtaaattgaggtaagctcgattgcattctagaaacactttccctttaatattatcttataatgcttagaaagttaaataccatcaagagaaagaaaattaggtaatacagaggacagaaggacagaagtcgtttctatattacataaaaatcggccaccttttatttttttaaaccacaagagagggggagaatgatggatgtaaaaccttaaccatgtcaatgcaagggctcccgccccaaaagttcctatcgggccccttcgcttcgctgccccagatatttgcggaaaaggccagcctcgcagtatttcaccaatgcccttactttgatagtatgtattttgactactttttttcatttttatcgcttctttttactttgtgcggtgtaaaccctacacaaaatagggctttcatttagtatttacatttgcacaaaagtagagaagatacgtaatagtcattgaaagcatcgacatttttggtgcttgctgacaaattcacggtgacaaagtgagctagaatattgcttatcgataatcagtgtgttatagcagcgttttaatctgtttttcctttctttagtttctagcgttataacttatgacttctaagccgtctactagaaatgattatttaccaagggaaactcacaatggcgaatatactggtgattctcccgaatggcagttgcagattaatatcacaaacaaaataggtggtataaatggagatatttggttgtcaagggacggaaggagtgttaaatggtgtattgaagaccagtgcttacgtcagtttacttataatcaaaagatcatcaaagctgggtacattgattttgaaaagacaccagattgttttgtggtagttctctctgatattgcgcatgtatatatgttgaaaaatgggggttctacgactgtatgtttcccattccagataggtaatgcattctggtatgcaaatggagtaattttagagagagagacttcagcgtccttcatggatggtggctacgatttaaaacccattgagttcgatttaaaacataaatacatcactttgacggatccgatggcgcctttcggcttgatttcgatcacaaatacctttaaaggcggtataaatagcgcttcaggtaacaaaacggatatcctgcaagactttcagctcgtgctcttcccgagtgacaaggacaagtgtatagctgtttttttagatcgaaattccaaagtgttgcgattttattacagtagaattctatcatcagatcagtcacggaagggagagctaacaatttcctcgaccaaaaaaacaggtttggacgcagcaggcaatagccaaaagagtggcgggattagcaaagatttgcgtaagttttcacatttgacgcgccggtcgacgtctataaactctaactctcatgatttcaatgcagccgaaagagtacttagtggcaatgttggcaacgcttcaggcagaacagatattttcgctttaccttcttcttgttcaagaaggagcttatctgcgaccctagatagaatggggaacaatattgccccgaccaatagagctgcaccttctggattttttgactcgtcatcagcaaatactgctactcactctaatataacgcctgtatcacaaccaatgcaacagcaacagcaagaatatttgaaccaaacagcgacctcttctaaggatattgttttgacggaaatatcgtctttgaaattaccggatgatatcatttttacttcacgacgcttgagctctattttaagtaaattaaagttcctatcgttgagatttgaacgtcgagaaggacttttaatatttcatgagcccacacatttctgcaaaatctggttgattgatcttttacccgatgttctggattctattccattcaaaatatacgggaactctccgcaaaacatgatcagactagagaacttaaagcttaaggaaccctcaagaatacaagctatgtatattcatgaactccttgaaagttgcctgattttggtgtcggagggacagaataaggaagaatacaaagcatgtctatatgaccccttcgttaaaattacatccccttccaaaaatatctccgaagagctcactaaacaaaattctcttccttccttacagaaactattcccttatcccgagactagtttcaccaaactgtgcttcgaagccgtcaagtatattacttctcctgcattcaatatttcatttatatttctatggcaatctgcatattcgatacttctttcaagggctaacgacgacgtagttgggggtttgaaaatggagcacgatgctttttcactggttctttcattgctgattttaccgatacctagctcctctgctcaagaataccaggagtacaaagaaatatatgaacgcgacctgtttcagcatttaaagcaggactcagaaataacaagctctgtgctaccaagaattgttattggattgcatttaataagggaggaatattccctgaatgtattgtgtcgaaatgagcatgcgttgttaggacagtttctaagattcgctactgccgcgatgggctggcctgatctgtggcaatcttactatgtaccgaaaatggattcagaatcgaaaactttcctacatccaagggaacaaaattccactttttttcatcccttagatgaaccgccatcgattaccaagtcgttatacagcataactgaaaacagttcaataccattatgtccgttcattagtttctcgagacttgttgcaaccgatacacaggtcgaattacgcattactccaagaagtttcaaaatcttgggcttgtatgaactcgtacactctccaaattttttaccggattatgttttaggcatcctttccagctttaaagtggataaagacgagttacaaacatatcccttaggcattttggtgcctttacaaaacattttaaaaattctggaagataagctatctgaagtaagagacaacttggagttattagatagggccgatttacaaaggtgtagtgccattatcaatagtataagaagtgattctaaagaagttctcaaaagaggccaaagagatagttatatgttatgcaaagtgccactcgccaagaacagaagctctttgtctaagaagcccagtgacatatattcaatattatccgagattgtgaaaagtgcaagtcaagttccactggatggatcagctatgaggatgtcgaatattcaggatgatgaagatattgatgaaggtcgatctctcaaattaaatgcaggactgattttttcagaagataaaagatttactcatgttgtatcactattagcttattacaggcccacaaaaactcaattttttaccaccaagacagaatatgcccagatactagctcaaaagaaatatttcgctaaaatcatggctttgaggacatgtacaaatggtgttggctggggtgcagtggcatatgcaacagaaaaaccaatatctacccaaaaatgggtcattcaacccctcaacttaatttccgtgtttcctgatgacacaaagataactgtgaaagctccagaagatatagcacacgatattgtggagtgggggcaatttcatgccggtgttagctccggcctccgtatctcaaagaaggcaactggaattacaggtagttggattgcatttaataagccaaaagaactagatgcttatcacggtggtttccttctcggactgggacttaatgggcatttgaagaatttagaggaatggcatatatacaattatctaagccccagaaatactcacataagtattgggttacttttgggaatgagttcaagtatgaaaggtagtatggactctaaactaatcaaagttattagtgtacacctagtggcctttcttccaagcggatctagcgatttgaatatagatctaaaactacaaactgctggtattatagggatgggtatgttatatttaaactcaaggcataaacgaatgagcgattcaatttttgcccagctggtgtcactgctcaatgtaaatgatgaaatggttgctgacgaagaatatcgattagcagcgggtatatcgctgggcctcataaacctaggggctggtcagacgaaactgagaaagtgggattcatcattgttgggcttgggggacgatcttccggaagatgtttatgactctagtgatgttgaacaaaatgtaatgtatgaagacctgactacgaagttattagagatcgtcacaagcacatatgatgtagaaaacgattggataccagagaattcgcaaattggcgcagtaattgcaatcatgtttttatttttgaagtcaaacaattttggaatttccaacatgcttaaagttgacttaaaggaaatattaaaagcaaatattaacacccgccctgaattattaatgtaccgagaatgggcatccaatatgattttatgggaatttataggcgacgacctatcgttcatcatgaaagatgttgatattggagtaaaatttagtgaacttaataccgatttgcttcctatatattacactatggcgggtaggatcttagccatgggtattagatttgcctctactggaaatttgaaaattcggaatatactgctttctctcgttgataagtttctgcctctttatcagtacccaggaaagcagaatctagactttaggttgacaatttctgttattaacgttttaactaatgtcatcgttgtttctttgagcatggttatgtgtgccagtggcgatttagaagttttgaggagggtcaaatatcttcatgaagttgcatctggtccatattcagacttatttcaagaaattcctagttctaaaagtgatgtttcaggtgtaacacaggtgacttcaaacactaacacgcctggaaatagtgatcgtgaaagggttgatgagaccgctgcttctctcgatgacgaaaggtcctcaaatggcagtgatattagtgatccaacagcatatctagaagacaaaaaggatatagatgaccattacggtaagtttatttcgacaaatcttgcactgggttttcttttccttgggtctggacaatacgctctcaatacttctactttagaatctatcgctttcttaagcatgtccgttttacccacatatacaactccacatcccttacaagaattgaagcatttctggagcattgctgtagagcctcgttgccttgttataaaggacatttccactggtgacgcagtaaacaacgttcctattgaattggtggtcgaggaagacgtcgaaaaagaagaagtaataagagagatatcaacaccttgcctgcttcctgatttctccaaaattaaatctattagggtaaaaatgcatggttactttccactggaagtaaatttcactaaggactactcagcttctgatttttttagtggcggtacaattatttatatacaaagaaaatccgaaagtgttttcgagaacaaagcctcttttaggaacgtagaagatattcatgtggcactcaaaagaaaggcagcagaatctaaaaattattcaagattaaacctaaaaaatgaacaaggaaataccacctcttcgcaactggttgaaagtttgggtattcaagatttgacaatggtggaactcgatactcttttgagtgcaggaaataatacagcattaacggattcagaatcttataatttaggtttgctgtgttcagataaaaacagtggagatattttggattgccaactcgaattgtggtacaaaagctttggaccacatgatgaataatgcaaaactcaagaatatttatttgggtatctaagactagctttaaaaggttccaaaactggggtaaggtgtaatctttgtgtataacttggtttatgaaaggggtacatgacatggctaaaattcttcagacgaacatctttaatctaaagtttacatctaacaagtccaatctgaaaaatgtacagcgtataattttacatacctccaaaagaagaattaaatcaaagtgtgcagataatactatatacagcaaaataaatgctaactttacatatgattgctttcattttaaatcattctttccaattatgcctaatttctgtcccatcttaaccttatcaccaaccctaacatcgaacttaaattcagtgggagcttcaaaacaaagtacaacagtgctacccaattcaaagccacccatttcttcacccttaaccaaaggcatccctcccaatattttacttgcattctcatatactgcctggtagcaggtatgtggttccaagtgtttgtcgctctttgaatttgtcacaaattcttgatcaaaattcaacttgattgaaccaacatttgttgcaccaacaggagtcatgctaaaaaatccgtacttccaactacccaacaaagcaactctttcatttagaacgaaaagattagggaagttacgctggaaataaggtgccacggagaataaatcacctgggaaatggcggcgaaccttacaaacccagtcaactggagagtggaaatgatggtaatcaccgggagccaaataaatgacggcaaagaaaagttccgtatcatgaggctcagagcacgaaaacccattagagaagtagtttaaagaaagttgacttaaaagatgtatatttttggacacacttggtttgaactctcgaacagattgatcgccctcgtttttaaagttaagaagaggctgttcagtgtcttcggaacccgctaattgtattctatttaccctggcgaattctctatgcttttcctcatcagaagtcaaatctagactagatgcactcttagacatcaaggggtgggagtgagtgccaaggaattctttgatggaatatgtcattcccttgacttgttcgatttcgccagtttcagagttgattataccaacttgtaaaatctttccatcacttggagaagctataacgtcttcgccttgtgctactggacgtgtgcctggttttatgttacgatagaaaaattcggataaatttgcataatgtgtcaaatcaggatcttccatctcgtccaagttaactccaaaaaggaaagaatataacctgtaaccccatggtctaacccaaatgggtaacgtaagagaatttacttggccccataatcgagacatcgcattcagcggtaaagtagaatagcagaaaaagagccaattattgttaaatattttgatttttcttgtccttctcccttttttgccctctgtagcatcctcctctgtactatcattccttgacactagtaaaatggttcctagaacaatggtgaaactagttaaaacaacccatttcatggagacctgttttcttccgctatttgcggcagcagctttggcacgatccacaatctctccagaactgcgtcgttgctgaacgaaaagacgcgtggaaaactttctattccatagcaccgcagttctatttcttaattgcattcttgtagaaaactttacagcaggcatcctccccatgaggagcgtcctcccttgcgccaaggcgttcttaactggcataattgacatgctggctttgcttttccttcttcttcaaaaaataacgaccaagaaggatttgagcgatctgctaacaactggctgaagagtccttaaagcgctacgtacctctaggcgtctcttttgtgagtaagctgttttatattataggtgaagaacaaattttccacatgcttgtgcctgctttagatgtcccttgacctcgagatttgaaaaaacaccaaaaaggtgctggttaccctgcatgtgatatgtgattacatagcgtagcgtatacagaagcacaattggtcgtatatgtgccaagcttgtaggaaattagtaacgcataacgtgttatctgcgacaagcgtgaatgcgacagacattatgtttctctaaattcatatggtcccggccgattttcacattcgaagttcatgtcgacaatattgtcattattctgcaatagctcacagtgaacacggtcaccaggctttaactcgcctacacctgcaggtgtaccagtcaaaatgatatcacccggttccagagatatcatggtagatatgtgttgcagtattttatggagtgggtgcaacatgaggttagtaccaccatcttgtctcaactgtccgttaacagagcacttgactctgaaaatatcctgtaagtttgatttgtaggatgagaacttctcgcgggagactatagcagagattggcatgaaggtgtcaaaacccttgcttatagtccaaggtagccccttctttttggcttcatcttggacatttcttgctgtaagatccaatgctagagctacaccactaatagagtcatagacttcttcgggtttcatcttagtgacattggacaaatgtttgctcacaatcaatgccaactcaatttcgtgatgaaccttcacaccgcgtgggataaaaatgggcccggggttagttccgtcttcatttaaaccattgaaagtcgagtttgcaggtctagtggtcttgaccaatgatgaagacaatggtgtcacaatactcgaggttggttttaggaaaaaaaacggttgttttggagttgaattgttcagctctttgatatgcgctgcgtaattacgcccaatgcatataatttttctagctgccttcaaataattgtagctcataacgttttggcaatttcctgagtctttactcgatagctttcagaatatttctatataggaagttctggctgaaacgtttttccttatcagttagagaacggtgaccatctcttgaaagcgaacaaaaaaacgtgaggctaaggaagctatttaggaaaatagacgaaaaaggaatggcaaaagaaggaatggccctttcaaaataggtataagcagcacagcttgatacatgctagggttgcagcagtataactgtactctctttatgagcgtagtgaaaagacggtgaaattataacggtatgctctatgaagaataaatgctgtaggaaaatttacgataataaagcctttattgttgttgatcaacaaaaggaggcttaagcaattgataaacttctgaaaagaagaaccctattaaagtttatatcaaatatagaaaaaaaaatcttgaagttacataaatacagaaaaaagcgggagaataaaagggatttcctcttaaaaggaactttatagtggaatatttgcaatgagaaaagcggacaggttgaagagtacgaaagcatcagatagaagactatttaagaaccccgtcgctatctcgtcaattattgtgaggtagagtggatagtacatcatgcttattagtatcatgggtatcggaatttgcatttattaccaatggattagtaacagagtagcatgaattgattatattctgtgcactatttcccacattattagtagttgtgttacttttgctgatatttgctccagagttcagtgagtattttttatctagaattattggtcttgaattaacggaaggatagcccgcattttcgcttttgacaacgttagtgtccttattgaagctgtcttcttggccatccatgtcgtcccttgggtttttgcctccccttcggtaaaaattcgtttcacatatcaattgcttcatgtttgataatactgacattgcacttgaataatcactccttgaaatgctactctctaacaatgctattaaagatgtagatggtggtgatgatgatgacggagttgaaacattcacattgaattgggaattcgaggagcttgagggtattatgccgcatagcttcccaatgacctgagttagatcgtcatattcagattcatagaattgtagatcattttcaattttcttgatgtactctttctttctttttctaaatttagatgcagctactctatttctttctaaaaactcctttctttttctttcttgctcttcattctcatcaagtgttacgttgtttgaaattttattattttcaacatcatctttttgtgctggtgcagtcgtaactgctgagttttttcttgatatggaattttttcttgaagccttagaagtagaacttgtgctagacatccttctctttctttttcgtgttttgttattgaactggtcattgttctcaatttgagtcgttaaattttcattctccttgtgattatgagcggagtgctcgatggcattgaactctgccggattatccattttgacagccgctttcgttgaagtatttggggaaaaattggaattactgatgctgttgttgacggtaccatctgtggtatttgttgtaggtgttgatttgaatactggattagccaaaactccagtagatggtaagtttagcagagaactcaatcccggcgtaagtggtgtaccatttacagttgggtgcattatattaacatgagggtggttttcaatacttccattcactgtgacacttttgttgacatttttgctacctgttatagtatttttattaattgacggcaatacgggataattgtaagattgcgtaagaataccgggtgtcaacccggtcctgatattggactcattaggtgtcaacccagatttggacaagtttaataaaaagccaggcatttgtgaatcattcgtggggaagccgttaccagaattacttgtggtcacgttcgagtttcgtggctggcgtataagtgaagtccctgaaggagaagagctgtttggatacagagatccggaggtagaagaaacgcctattgcactagggtttgaattagagactgaaacagaatgtgaattctgactgggattcgtagttgaatttgcctgatataaaatagagggagaaaggagtagaggtggtaatcttttcgacccaccaggtgtgagaataggcggagatattatagtaggtctttgttggcctggtaaaaaactaggtgagtctttttttacgtcattatgattactattatctgtaacggttgaattcccattttcttctggaatactgttcaaactatgagtggaacgttgggaatgttgtgttatcgttgaggtagaattgtttcgtgaaagctcttttggtagagacggatgggagatcgtgcctggaagtgacaaagccttcttggaagaggcgaagctttgttcaaaaggattgggttctaaatcgaaagttgaaacagtacttggttgtctcgagcgttcctcgcttgacataatgattaagcagggtctagagactgggcaggtgtatttggaatgcagaaattgaaatgaaaagaatgaaataaaaataaaaatccacgaattgattaaggaacttatcaaataatagagatcggtaaaaagataggaatctaataagtggaaaactcacttgaataataaaagagtttttctcgataagaaaacacaattcacttttacgttgaacccctttggtagtaacttttctgagcttaaaaccactcctgagcgttggcaatgtagcaccaaattattgtgtttctggagaacaaattagtctcacgtatcagtaaccaaacttggtccttttaactggaaaaatgtgcagtttgtttcgaaaaccatcaccgtatgactgaattcattctattcagcccagttaattttcgtgatttttcccttcgattctacttttttccctctgcgacaaagttagcagggttatcgctagcgcggttaagtacgacttggtttatgaaagttcttagagaaaagaagacacaacgccattgaaattgaattctgggtactgttattgttccgtttcatgttattacaatataattgactatctgaacattttgtcttcatttttttttttttttattatcgttttgtttacgtttaggcgaaatactcacctctttactattaaaataatagaatttatcagaaaaaaagtcagcaacatcaaaaataacagatggatggctctaggataaaggattcttattctcttacgattgtctatgttcttttggtatttattttaactttatatatctgtcttaatttataaatatttataacaacccttggcgtaatgtaatcatttagttccaatccaaaattggccattttcgccacgatcaatttgctttctcagatgtctacttaataacactccgacctcatatttctccttcgttttcttgtcaagatattcttgaagcttcactacggctctatgtagtctctttccgtcttccatagataaagaaccctgtgcattcatcttgtttagatagtcaatttccttttgtaacttaatgcatttcatggataaataatcatgtcttttttccagcttggcaatactgcccagctcagacgctgatgtgataggagaggagactggcgaatcatacttatttagtgaagatttacgacttccgtttcttgaattggaattgctgctcaccgagataactctgaacggatttgtagggcgtcgtgtctcgaaattcgccatttttttctgtccatcaccatctgaattaaagtgatttatattggtaccatcttctttagaattctttttagggataaaaattttagtttgagaatctaagggagtgcttcctccagagcgattgggacaattctctgaattatcgtcatggggtgtttgatcagctaaacggctgctctcatggttgtattcattgtcacctcctacaactatggtttgcggttgtatatctagatccttattagcggaagaaaatttgtctaatacaagttcagcgtctaacttgttctcaccgcccaaggtgttattctggggcatgggtgatttgaaagattcaatctcactgttttcctctgttcccttatctactcgcccctcttcaacatccgatttttcatcctcccattcatcatcattattttcgataatttcaacatcagcttcacccctgttttgatctatattgactgtaccatcttctttgttctcagtgcaggagtcctttgccttttcatttccagcggaatttgcgacaaatgaattataggagtcaccaatagcaatggcggtgtgagttatctgctctttcgctataaaaggttgagtaaccgatagctgggatgggtcatccgtactcttattcgcttcattctcagtgggaatatggacctgtgcggttttgtgctcttcaacctgagctgaatctcctgggttactatccgctccatcattgccactaaaaagagccgtttctgccacctttacagcgtcgaccacacccgtatccttgacattatcttcgacagcttcgtcctccgcaggttcaactaattgtaaattttcgtcaatcatctggttcatctggttgatatctatctctatttgagaaagcctcttctttatcttgtcctggtccaagcccatcgtttctgttgttctatttcacactaacatagcatcaccataacagtaaatcaaattacaaaactattaatgatttttgtttattatgaagtttgaattttcagcgcaatatttatttcataacgcgtctaaaatggtctgggttctgggcatctctaaagcccttcactactagtgaagaagaagaacaagtaaggcttttggaaaagaaagagcatcaaattgaacgataggagaagtgctacatacatttgccaaagatccgcatggatagagtacgctctttgattggaaatcgccggggacgccgacataatcgccaacatcctccgtatcctcacagtgggtctccatccaccgtcaatctcttgggagctaatggttatggagacgaccaatctacaatatttgcacgagaaaatgaatctctggaaacctctgccaacgagggcgatgatagtgcggatgcagctactttgaatacagcggtatcagaaggctcaacaattggagacctacaaagacagggttatgttaacagagccccaagattcacgtcagaaagagccatgccattcgtttcggtgctactacaacgagggttttttgcattccccagtgaagaatctctccagctatttttacacaacaagaggaagctcgataacattgatccaaagaggggtctaggacttcccctatttcacgccatttctttaaacctggtcaagtcgcttttcagtgatcaaaatacaccggtaatgaggatatataaatacgttatgatagactcccaatgcgataaacctccattaaactcagaagtggtctctcgaataaacgaaaatgtctccatatataaatatgaattctgcactattctaaaaaaaatggaaagccataatttttcgagcagggtagagcacgattttatatttcatagaaaagatgaacctgatgttcatatccccatgattaattacaatcaaaggaaaaatgcggatacggcaattcatggattaaatcttcgttggtacgggacaactagtttagcttcaccttttggctcaaatagcatcaacctacttgtactcgatgatacgatggcatcctacatgaaccaacaaactattgaagagtttgattcttacagccgttcccgtcccacaagaccgctgggttatctcccagtatgggccagatacacagatgataaagttagtgtcataccgaaaaaaagaactttgagagtagctaccttgtacttacaagaaactgattcgtttgatgatggctctagtttaacatctaccaattatactgaaatgggctctaatatcattgaaaatgtgccgtgggatagtcagatacttacttgcatgtgcatgctattacatgaatatgaatcaagaaaggagaaacgccacaccgcatggggcagctcgaccacatatatgctaaatggaccggcaggattactgatgtaaacccatttgcatttacttgtgttttttcctgttactatttagtcataataccgctaagaagcatataaatattcaaagagaaatattgtcgtacaccattaatttttcaataactcttaaatacgtttagaatgtcacaagttttcctcacaagttttcctctattatgtaatgttccctatactactttattcctacagtaataatgttgactatctattccttttcctactatcttgttcatctcttggtggattcggcatacgattgtaaccaaacgtacgattataccactttatcatgttacgtggtggttcaccaaacaccatgtagtactcgcaaaataaacacatgggacttgattcgttaactaggacagagaaatctggaacacggttttccgttctggaaatatattcaaaatcatgataatagtagtttcgtagtttggataagttttcataatgatgatgcgggcaacaacttttatggtctctagattcgtcataaaagtcatgtcgccttacatgcccattctttttcgagttctttgacctgctgtgctttctagaagatatggaatgttgaccgtctccatgcaaacgagctgcgtcaacggtatcatgatcgatatctgtgacttcttctgcaacatctaaatcctctacatttgttacagttcgcaaccccccctgttcttcacttccaaaccctcccggtaacaccgattctatcatttgagaaatcttttcccctataccatccggtgtatccagttcttggctctcataatcgaaaattatttcggcttcttcgccatccaagttaagttctgagtctttaagatcatcatctaaaatattttgcaagtcctcctctattatgaagtctgcactatttctagaagctatttggcctattttactttcaaaggtttccttttcctctgcggaatcaatgtggtatgcactttggccatctattttcgcaagttcatcttccaaactcaacgagtccatcttaggaagagcatctttgagctcttctaaccgtgcatttgataaagcttttcctccatttcttataacgaattgcattgcatgaggagcgttttgaaaagcttgtctgtcttgaagctgattggaaagaattttagtcagcgctttcacaccttcttgcatcataacgtttattggcataggtccatcctctgaaagtacctccacagatgcattagtcgttccactagattggtttgtaggtgtcattttcttgatgatatggcatgaaaatagaagagaagagaatatgattaaagctataaattcgtcgtaagaagcacgatatcagtaaatatggataacaaattaccaaatatttagcaaagaaattcctattcagggtatatgcaaaaagtgcaatctgtagttcttgctgtagctctcgcttattttgccattctcatcgtccagatcatctcaactttcttgtcccatcgctaaaacattcactcgcgcgagagtatgtagtatatcatagaatacgtaagactggaaatgcttgaaaactgtgctatttcatctcatattcaagtgaatatacatacatacatacatatatttatatatattttcaactagtgaaaactatctatattagtctatgattcatataaaccctaaaaaaccttaattctttttcaaagtacgttgtttttcggcattttcgacaactttttcttcaatgaatagacctttccttcttctgatggcattcatatgcttacgggcaatattctctctatctgctgtatcacctagttcctccaattcttcttctgtggttgggacccaaaatggatctaaatcgatacactcgaatccggaaaataccaattgaggttgtgctgcaccagatgttcgtttacgaatatcttcacttaaaccgaatgcttccacaacgggcacatgtgcctcaatttgaaaaaacggtgtaccttctttcatttcttcagaaatgattttaccatgcctctgtagaataacggcatacacttttccaagtacatcgacagaggtttgaatatcacatgagtaaattgcccacataattcttggggaccagtctaaaaaggcctcatgtatagcgtcccttgtagaagttatcaacctccctgataagtccacaatatgttgttggtagcgcggatcttcaatagattcaatttcgtcttgtgacatcttatgtacgctttcaacaagaacacacattccctgtacgggctcatttgccagaggtccttcgctaacagccagttggaagccatttttgatggaatctgaatactcaaaggctgctggagtaccttcaaataggcttccaagaagattatcctgcgacagcaaaatgttgcacccaactctacttggcccaaaacctgctaactttactttaaacccacttaatagttctctgctcttctcctcctgatttatgacctcttcaaaagcaacgagtaaagactttttgtctagaaaagaacttccagttgattctatgacgggatccatgcttgaagtggacgtcttcaaaatgtttttaatgctattttgatgttgagataaaaagtctgtaactttaccgcttaatgggaacgttctgaatgtaatcttgtactggctcaatagtagttcatgaacaccccttcccagctgtgaattctgcggtggattcatatctgaggctgataaaaatgtttccctatatggaatagccggttcagaatgtgtaatttctattcctgcaaatctctctgttaaatcttttaggcatctttctaaatgtaattcaccggccgtacacagaatgtgttcaccagtattttcaacgtatgtgtgcacgcaaggatctgcttgatccaacaactttaatcctcgtaccaacttgctcatttccacaggattggctggctccacagcaacacgaacgattggcgtaaaatggaaattgacgcccgctagattgacgccttgtacgcccttctctatcaacgtaccactctttaaaactttaccggccagaccacgaataccgactatatttcctgatggacaaacgtccaaaggaaccaattccttacccataaacaaatataaatgcgtaataatcgcagtttcaatatgctcctctggacattttggatcatattttggacccaataccgaaatctcctgaccaactcttagtgtgccactgtatattcttgcaaatgctaccaagcattcttccttttcgtcaaaaatatcatctacttcatcgttcacatcctctgaaatttgcttaatactctccaaaagtggatcttcttcctcatattcaaacattgaacttagagggtcatttggatctatgtcagttggtacaaaatctaggccgaagttatcttgactatctgaatcatcctccccctcatattcaaattctaaatccaaggcggaagaaggctctgaaacaacacagaaaacatcattatttcttgaaggttttggctttgtctgttctcctacttcgggggtcataacggtatcttttgctcttttatataaatctgatgtatttttagaattgtcattcaaatccatcattgccatattttctaccataccagcatgttttgcagcattaagtgcttcctcacgtgcctttctacttctctccatcagctcatccgaagatgctatcctcttagattcaacaggtaattcttctctaggaattgaaagcatcttagatacgtatgcactaactggtccttctttatcacatgtcttcatggctttcagaagtcttggatccatggctgctgtgtcggattcggagaccaaaatagtgttcaaacgatcggtttgtgattccaaaggtgaaggtaatttttcaataactgttaacaatactgctgtgctgacgggtagccattgacccatgatagttcttaacaattgtttatcgtccttcgaccttagatcacgtgcaagtagcttaatatttaaagtttttgctattttttcgaccatttcagaatctctcgatgtgattatgttttgataaattttccatatattttcgaggattagcgatgtgaaaaggggtttcagggatcttcccttaaggcctttattgttaataattttttttgtcttgggatccatatagaaatcaccccataaaactttctgtaggttttcccttttagcgcctaatttttgttcgtaaaatttggccaattgaccgatgttgaaaccccaaccatcaattgcggaagcaaaaataacgttgttatcagtagggttaaagtaaatacccgaatcatccttttcaatatattccgcgttttcgttcttttctaattgctccctccaaaataaatcatccaattgtctctcgtttgcgaaaaaggacccgataactgagttgacttgttcaatgactttggacaagtgaatataagcttcttggggagttagttgtagttctgtgatcaatctatcaatcttattcaatactaaaatgggcttcagcttctccgtccaacattgtctcaacactgtgacggtttgcgagcataccccctctacgacatcaaccagtacgacagcaccatcacatagtcttgaagctgcactgacctcacttgaaaaatcaatgtgacctggggaatcaattaagtttactagatgctcgcttacaagaggctcatcggaaccttcttgtttacgcaataccctaaaatataaagagatagccgatgattccattgtgataccacgtagttgttcgtcaggcctggcatctaagaatcgaattttgccggcaagcctttgtgatataataccattcgaagccaaaagagaatctgaaagtgaagttttaccgtgatcaacatgagcaacaatacatatatttcttatacaggaagggtcattttgcagacgtttgtaagtctccgattccactctaggcatatttgcttatcgtgcttagaaaaataactgagtttggttattttataaactattttgataatcttgatgatgtacaaagattgtatttcgggtgcacctatctatcaatattcttggctcttaagttcccatttttcaaaatttcttttctcgtaggaaaaagaaaaaggaagcgatgagctgaaaattccactttacaatatatcgaatatccagtataccaaaactacatacaaacgaacacgtcattaaaagatgtctgataagcccgactcccaagtattttgtccaaattgcaatgaaagacttcaaaagtgtttagtacagcaaaattatgccattataatatgtcccagcttagtctgcggctacccattcaatcaaagagaagtactcgaaaatctaacgtatgtagacgataatgacgtcttaaaagttgcaaaaaaaagattatcttcacgaagcaaaccataaaatagttgcactattgctgttcattatctttcattatccctagtaacgccattgcagagtcaaatatgagcgataacaatataaagagcaataacatgatagttgaaattaacataaaagaagcgacataattaaaggtctcaaagagtgaagatcaagtatccggtttttacgaataatctactttctatgtgaaacccaaaaaagttcgtacaaggaaaactaaaaagtgtgtaataacttgtctagctttggcattaaaacttgtcaattattcatcaccaatatagactaatgcgttttggaacgccaaaccgcagtgacaaatagcaaatatgtagctgtcatatcggcatataataacagttttctaccaaatgctgtcctacattcagagatcttacatccttacatctaaagtaaaacctagacatttacttcgagttatactttttttttatttatctattttttctcttgcggacatttaacacctgaattccgcctaacgccaggactgatcctgccagggaagggagctttgtctagtgccaataggccggaccagtaggaaggttacagcagctggcccgcagagtgattgggtcacaggaaatagcgcaaccttctcttttgcccgggaaaggcggttcaatctaccttcgaagggctagtacatgagcgcgaaggaggcagataatagcaccattaagtggtccaaatgcatcttgaaatctaatccttaatagaggaaaacaacaattatcagtaaaaatgggtatgttataaccataattcctaatggtgaataaaatcaggaccaataaagaaaagctaatttgatttttattgtcaatgaaatttcataatcgtcatgaatgcataaacagacacacctagcaactgtataatctgcgcctaaaaagggcgtatacacaaaactaaacgatgcgcaataaaagttcagcagtcagcaatgaaaccgagatatgcagcaacagagtatcatatgcatggaggatcctttctgtttttctgataatatgctctgaaaaagctccaaacagcacagtagcctatttgtgaagctcaaaaaaggcttctatttccctcgctatcttcagattgtgcagtgatattctttgaggaaggaaacgtagaggggataagttggataactgttatttcttttcaatatgctagattttgcttaccaccttactgattttttctaataataaacttttttactaacattagtacgatgtctcatctatttcttctatttagttaacgttccaaagaccagaaagacctactgtaagggtaagacctgtcgtaagcacactcaacacaaggttactcaatacaaagctggtaaggcttccttgtttgcccaaggtaagagacgttatgaccgtaaacaatctggtttcggtggtcaaaccaagcctgttttccacaagaaagctaagactaccaagaaggttgttttgagattggaatgtgtcaaatgtaagaccagagcccaattgaccttgaagagatgcaagcacttcgaattgggtggtgaaaagaagcaaaagggtcaagctttgcaattctgaatctctttatgggtttcgcttttgtattttctttgctttaaaatctgatataattacatattattacaatataaaactttacgataattcctgcaactaatgatgcgttagtacggttcgggcgctctaggacgcgtgtcggtcgggtaaccatcattcttattcgacgaaaatgattagtttccagagaagcagttgcactccagtttgatctgcagtccagcgactatttttaacattcaaagatcatttttcgtttgaatagttgagcaaggtcatataaatttctatatcacacgaataagggttcagatattgctttattatcggcgaacactgatattaccacatagatatcgctctttttttgaaacgtaagcgtaaatttcagtataggtacacgtctgcgctgatccttctgtaatcctctgcagttttcgcaatgtataatagcagcaccaatcatcatgagggtgcacctacttcaggacatggctattatatgtcccaacaacaagaccaacagcatcaacaacaacaacaatacgccaacgaaatgaatccgtatcagcaaattcctagaccgcctgctgcaggatttagtagcaactacatgaaagagcaaggctctcatcaatcgttacaagagcatttacaacgtgagacaggtaaccttggcagcggttttacagacgttccagccctgaattatccagccacaccaccaccacataataattacgcagcttcaaatcagatgatcaataccccaccgccgtcgatgggtggtctttatagacataataataattcccagagcatggttcagaacggtaatgggagtgggaatgcacaattaccccaattatcaccgggccaatattctatagagtcagagtacaatcaaaatttaaatggcagttcttctagtagtccgttccaccaaccgcaaacgctacggagcaatgggtcatattcaagcgggttaaggagtgtgaaaagcttccagaggttacaacaagaacaggaaaatgtccaagttcagcaacaactttcccaagcacagcaacaaaattcccggcaacaacagcaacaacttcaataccagcagcagcaacaacaacaacaacaacagcaacatatgcaaatacaacaacaacaacagcagcaacaacagcagcagcaatcacaatctcccgttcagagcggctttaataatggtaccatatcaaactatatgtactttgaaagacgaccagatttgttgactaaaggaacgcaagataaagcagcagctgtaaagttgaagattgagaacttttaccaatcctctgttaaatacgccattgaaagaaatgaaagaagagtggagttagaaacagaactaacttctcataattggtcagaagaaaggaaatctaggcaattgagttctttgggtaaaaaagagtcacaatttttaaggctgcgtagaacgagattatcgttagaagatttccacactgtgaaagtcattggaaaaggggcatttggtgaagtcagactggttcagaagaaagacaccggaaaaatatatgcaatgaaaactttattaaaatccgaaatgtacaaaaaggaccaattagcacacgtcaaggctgaaagggatgttctggctggaagtgattctccatgggtggtttcgctatattactcattccaagatgctcaatacttatatttaatcatggaatttttgcccggtggtgatttgatgaccatgctaatcaggtggcaactatttacagaggatgttactagattttacatggctgagtgtattttggccatcgaaaccattcataaattaggattcattcacagagatattaaaccagataatattttgatcgatattagaggtcatataaaattatctgatttcgggttgtctacggggttccataaaactcacgactcaaactactataaaaagcttttgcaacaagatgaggcaactaatggtatttccaagccaggtacttacaatgcaaatacaaccgatactgcaaataaaaggcaaacaatggttgtggattctattagtctaacaatgtcaaacaggcaacaaattcagacatggagaaaatcacgtcgtttaatggcatattctaccgtaggtacaccagattatattgctcctgagatatttttataccaaggttatgggcaagagtgtgattggtggtcacttggagcaattatgtacgagtgtctgattggttggcctccattctgttccgaaactccacaggaaacgtacagaaaaatcatgaattttgagcaaactctacaatttcctgatgatattcatatctcttatgaagccgaagatctaatccgtcgactattaactcatgcagaccaaagacttggtagacatggtggtgcagatgaaataaaaagtcatccattttttcgcggtgttgattggaatacaatcagacaagtagaagcaccgtatataccaaagttgagctccatcaccgatactaggttcttcccaaccgatgagttggagaatgttccagattccccagctatggcacaagctgccaaacaaagggaacagatgacaaagcaaggtggaagtgcgccagtcaaggaagatttaccttttattggctacacttactccagatttgactatttgacaagaaaaaatgcgttgtagggacgcgttaaggacattcctctttattcaagtatttatctatggatgtagaacgcacattatgaataaataactgcacttttttcgggaaaaaaattaccaaaatagacatcagctttatcatatgtctccttgaagtatttgaacgaccacctttccgaagacaatgtacctagtaacctacaggctgcccttaatccatacatccacgcacaatagcacaatctcggtgatggctggtttttttaccttgaaaaacaagaaaaatggctgatgtagttgaaaaaggtaaaagagatggcagatcaggggacgattttgtagaggaagtatctatatatatcgaccatattgaaaaaaatatgaaataacatacacacgtgtaagaatatataatttttgttattaacacgtcgtaaaagagaaaagatcgtgctttcatcacgcgcttcctctcggcctttcgaactataaattataagatgatccagtcttacaatactgaatgaaactcagggaagacgatagcggaggttcgacaaccgatcactgtaaaacctacactttcaagttcattaatcgtcgcttgaaagatcgtcataaccaaatattgctagaaacaaaagcgttcgggataggtcaaaccatgatgaactagttccacacgcatatcttaaagcgtgctattttttaaaaagggcaaatttaggaatgtctgacggaatccctaatcatctttggcttttcccttcactcccttcttttaccgacgatggtttgaaggaaagagaaaaatgagcaataggaaaattcagtagtcgatttccatttcaattccctattgggtaatgtggcggcgagggctaaacattcggtatcattgattcaatgttctcacaatgttcaaattctcggatcgggtatccctaattgggatctctttccagaggaaggggccttgatgtgggattgaagacacatgagtttttttctcaccgtcgaaacttttgcttacccgtaaaacatcggccattcgttggtttattatgtgacttttttgtgacttttttttttgcgaagttttctcgtcatccgcggaagatccggcgggcgaaaaagtctctcacttttacccaatcggggcatgttatgtggacatgttatgtgtccaagagacacatgagcccaaaaagggtacactgtctaaatagtttaccctttacgaatcgaaacttctcgaagaaggggccgaaaattagcgcagaagttgacgaaagtttatacttttcctaatggagaggctcaggagctgaaaagggatatattcgtactctattgcatcttcaaactccgaagaatctcagtagggagtgaagccggcttctcgatgctacagttcaacatcgatactttgaagaaagaaagcgcctattatatctcttttaccctattagtaataattaggaaaaagggagaaaaaagtacctcactaaaaaaaccatcatctctgaaatataaaaagcttgatagagggtgacatttgctagaacttctgctgtgttctcttgggttattgctcttattgaatatcccttctatttctttcttgcttgtaaaaaatcagctcaaaaaacatctacaggattaatcgtcagttaagtaatacagtaatagaaaatgaagttccaagttgttttatctgcccttttggcatgttcatctgccgtcgtcgcaagcccaatcgaaaacctattcaaatacagggctgttaaggcatctcacagtaagaatatcaactccactttgccggcctggaatgggtctaactctagcaatgttacctacgctaatggaacaaacagtactaccaatactactactgccgaaagcagtcaattacaaatcattgtaacaggtggtcaagtaccaatcaccaacagttctttgacccacacaaactacaccagattattcaacagttcttctgctttgaacattaccgaattgtacaatgttgcccgtgttgttaacgaaacgatccaagataagtcatccgccggtgccgttgttgttgccaacgccaaatctttggaagctgtctcattcttcttctctatcatttttgacaccgaaaagcctattgttgtcactgaagattccgcttatgccattccagtcgctaacaataagaacgctaccaaacgtggtgtcttgtccgtcacttctgacaaattagtgtactccggtgtcttcactccacctactgcttgttcttacggtgctggtttgcctgttgctatcgttgatgaccaagacgaagttaaatggttcttcgatgcttctaagccaactttaatctcttctgactcgattatcagaaaggaatacagtaacttcactactccttatggtctattagaaaacggtgttccaattgttccaattgtctatgacggtggttactcttccagtttgattgactccttgagttctgccgttcaaggtttggttgttgtttcttctggttctaccaactcaacctcatctactattgaaagcactgaaatcccagtcgtatatgctcaagctaacactccattaaactttattgacaacaaagatgttccaaagaacgctgtgggtgctggttacctatccccaattaaggcccaaatcttgttgtccattgctgccgttaatggtgtcacctccaagtccgctctggaaagcattttcccatgaactgatagatattaaatctagcgaagcatagagattctttttttaccagtcatcataaccattattttacaaaatttccacgcaacagcttttattttcgttcgtaataggaaccatacttcccattaaagcagtatgattgttttatacacctttttattgttatttaagacataccccaaataattaattaattaattgatgaaagaatcatataaattcttggccatacatatttttttattatcttttgctacattgaccataggtgaatatcttcccggggtgacactccactgaagtgggaaaaaaagaaaagttttaaaacattgctcaccttaagtctcgaaggtctagcattcactacctgtaagtgtcaagaccccacatgtatacatggatacaataaagaaacaatgtccgtataatttgtatacattttactacagataagggatctcacccccttcttttgtgtctaagtgaaatcttctgatatatttagtgttttatagcgtccatgttttaaactagaacggcaaaatagtagttgttgtaaacgcttattttcgagacatcaggtaaaaaggatagttaaatcttacaatcaatgcatgtagtgagtggcgtttatcaatagtttttaacaattcccattttgaaagaagcccacaacaaccctagtagttcgttaatatacgttatgatggtcaagtgtcacagtacggaaagcttgcaaacagctcttacatagaggagttgcttcaaaataaacgtcctctggtgtcaagtgtctcatacagcgaccacatgcgaaagaaactactacagataagcaaatacacaaattataatcgtggattcatcatcagaatacgcctggccctgtaatcctttggctcaccaacattcgatggacacctttatatcttctaataacagtgaataatagacacaatacgaagaaaaacccagcggtaaccatgtaaacggtaccacttacgccataagctaaatagatcagaatggtagagactttgacaaatagctcgaaagctttagcgaacattagtcttatccaatttaagttgggttcattgccatctctacttttcataatatgttttatcacaggtgaagagtaaaatacaatgatgttatgaaactttccaagcaaccctaatttaccagtatccttatatgctattaatgtcgtgccaccagaaccaaatatcttggcaaatttccagtatcccacgatttcgattataaaatcattctctgaaaaggtcattgaattgaacccgctccttaatatgttgtatacggaaaatgggaataaaattagcccaataaagtaatctaaaatgaataaatttctaagaaaagttctgagagggctctgctgccttgctgtgaatggggaatcggccgtattggcgttggtggctcttatagtgtctgcattgattcctccatttccgtttgtggttgcatccatattagctgctctatttatatttgaagtagaactcatattcctcctaagggagttaaatattccatcgattgcttgctgtacatcctgctgtagttcttgctgagattgctcggttacaggtgaaggctctctactatgcctcgtttccgattcttctagaaatcgctgaaacagataatcatcattatcgtctctttctgtccaattactgcggcgatgattttgaggcctcgccattttttctcactaaatgcttgtgaggatgtatgcgtttgattcggtgtctctttaatcatattcccgaatcgaccctatttgaaggtagagggagttgtttcctctcactattgttataaaagatcatcaatgacggaaactaatatgcaatgaaaaaatgagaagtttacatgaatatgaagattaactgcacagcaatgttgttgacccttggtattcgcacacactaagccaacataggttcgttcaatttttaaaaagaagatggtccggcctcagaatgttcactggtttatcgctacaattgtatttttcatcggatttgtacacgctaatacagaatcaatcttatataaggttcctcacaactttcccctcaaaaaaccaagagacagctctacttatgcaagagatgtaaacttgatatcttccatatcactatcgggagaagcaatgagtcagatcactatcgaggccaataccactgacttggagttgcataatactacgtatattgaactggcggacttacagcgagacgaaacatatcagattaaagtgtgttggtcagcaatacatccaatttccattaataatctccaaactatcacaataccacgtttcactgaatttcagggaactaagtcagactacgcgagaatactagtgactttccaggtcttgtctgactcgtatcctagtgagcatgccatggttccaatacaagtctcattaatcaccactcggctaggtatccccgtggatatttacccaacattaatcgttatggtgctattagtagcagggcttgttgttacccgggcaccacacgtattgaacgatcttttgctgaaattttagtatggaagcctgagccccctttggctggatagcttggcctcatcacaactagaacgtaaaaaagtccattaaccatcaaatgcttctcattaaagtgggtatttttatcgaaagaaagggacctgaatatctaactcgccgctatgtcgaatgaaaacttatctcccaatagtagtaacccagatttaactaaactgaataacggcgaaagcggaactattgataccagcaaattctcgcccaacgaaatgaagctatacaaaatgtacggaaagctgccatcaaagaaagatatttttaagcataccatgcagaaaagaaaatatttcgacagtggtgattacgctttgcagaaagctggcattcaaaacaatgatccaataaactatggaaagaataacctgccattaacaaatcccagcaaactacgagaagatataataaaaagaaggataagcacttgtccgtcaactgcctcaaccgctggtgtagtagataatgcgacgttgatacaaaaggagggaagtatatcgagtggaccaccatcgtctaataacggtactattggaggtggtagtacaagttcaacgccagtggggaaccacagctcttcgtcgtccagtttgtatactgaatcacccattagataaatagacaacctgtacttttttatatttttttagggaaagagaagggtctcttatatttaacgcttattatgtgatttctcgaaatgtcaagtgttacagccatatggctgactgtgtttacgttaattagttatatataaacgataagccattctgatgttatcttcttgtacttctaattaataatatttactcgtcagaatttcgactttaatgagaatatagatatcttcctagttttccaaacattagagaaccaaggaaataaaaatccatgaaatataaaaattgggaaccgtcgataatatctttgtagcaagagatacaacaacccaccccaatgcagatgcagctcattaacatggatattgagccgtcaaaaaacaaccacagtataatattcagaagcccccatgcccctgccgcctgcaaagaggagttccactgtattttcctgatcccaaatgtgactcccaacatggcattgatacttctaataacagaggtcaaactgtcatggtggacagagctcttaacaacctctgtttgaaaaatattatccagaattggtacaacagaaccaaataacagtccttcaacaccgtagcctaaccagtttggcagaaccccattggatagccagttacaaagtttgacacccagtagaaggggtctcgatgcaaaatctggatgtaagagatgattatcgtgcaagtttctggacagttcatgatatgcgaaaccgctcaatgacaaaattaatacagcttgcaggtaatgaagaatattttgacgagtttgtctggttcttgacggaaagttttcgtgaatggatgatgctgataaaatcctttccaaattattagaagatactgtgttccttggcagcgagccgccaaccttatgggccaagtaaaaagtcgaatcaatagtttgatctctactatatttggtagaatctatagagacagagcgtttcaattcttcgtaaatttcgttatcttccgatctcacgacgtcatcatcatataatgaataaagctgcggtttagtcagagagcagattgattcggtgctcttctttggatccggttctcctctattggccattctgtatgctgttttctttgagaaatactttgtcgtttatcttcgtccttgtcttctttttggtcctttgtgtttgagtgctttccaaactttttctttaccttttgcacgccaactactatgccctttattgcaaataaaataggtactacaataagccctatcatcaatgttgagctgtcaactagaagtttaaggaaaagaacatctcgaagtttagtaatttccttgctttcatattttaaatgtctagctaatttcgtatctaccctttatctcatgccgataaaaagaaaagttcccccctcgtggccagcgacgttcgtatatacataaaactgcctcaccctcctttcggtggcaaaagcatgttctacaaatgagtataaagatgtaataagagcttgtacaagcaaggactcgagctagggcggaagtgtgacaacagtgagctataggcacattgtagtgtacatctactgcaagagcttgcattaattttgatataaaaaaaaggaccatcaactaatttttgctatatttaagaatgtcggcggctatcgaaaaagaaaccggaatgttggatgtaggaaagcactgtgcatattgtagacaactagacttcctacctttccattgttcgttttgcaatgaagatttctgctcgaaccatagacttaaggaagatcaccactgtaggtggttgctagagcatgaagaagttcataaaactgaaaaaagtcctagcaaaagccgggatggctcaagttctaacgatgaagcatatttcaagagtctgttacctgagagggccagtgttagaatccagagagtaagtgaaacaagagagcctttgagaggttctaacactgccaaagtgagctctactttgaactcaaagacattagacaaaatatttaagttcttccaaaggaatgagaaaagaaagagcaataacaaatcaaaaaagaatttcggttcctcgtcgaataagataattcaattggctaatctcaagaaaattgctaaaggtgaccccaagattcctatgcaaaataggatttacatttggtgttacttggtggatggtgatgagacggatatagccaaggaggatacaagaatgccattatacattaacaaaatgtggcctgtgggtagggccatggactatttgtctatccagctaaacgtgaaatctagcacactaactaattcaagttctaatgacaaatttcaactatgcaaattgaaagagggtaaacaagtttcattttataatattggcgcttccttaagagtcactaatgagatcaaagatcttgatactctgtatttagtacacaataacgccgacgaaaaatctaattaagaaggacactataaataacaaacaatcgcgcggaacgtcaagcgtatatactatataaaaagaaaacaaaaaaaatcaataacccattaaagatacataatcaataaaaaacgatattaaaaagcacgtaaagtacttaatatttttttaataatagacattttcgcccttactttttaaataaaaaacataaaaaaatatcaaatgtacatcaaaatcataatactagaacaaaatgtgaagatcactggacggtggtgggaatgattacaaaaaacctcctccgttttctattctaacagcatcctagcttactgaaaaaacctttcgatgatttgttactatttctatcttgcgctgcgtttttagcgttttgttcgtcgttcgccgttggttgcgcattatatggatacttgttagtttgaccattggcacctgtattggcaaactgtttggatttctgttgcatttgcttttgttgttgctgagcatatttttgttgagtttgttgctgatatgcttcatacgaagttggatcaagcttcgacgcctctctttcttcgtcatagtgcgagtcatctggttgtaattgataacgattggcctgttgctgggcctgggcttgttgcaattgttgttgctgcactttggcttgtgcttgagcctgtgcttgagcctgagcctgctgttgttgttgctgttgattgtaatgatggtgatgatcgggtgatgaatattgatggtttttacttctatgcctttttgatttttcatttggtggatttgggtgaccataaccatgtaagttcggctttttgtttatcgacaaatcccaaccacggccaccattcagcttcatccaatcatattgtccatctgctgtttcacctaaatcatccaacacagataaaagtaacatgcggtagccctcataatcaggagtttcctcaaacgataaatttctgactatttccaaatacctaccaaattggattgggagaccctgagctaaatcgtaaacatttgttagtcttttcttttcgccaattttttcgtacttttgcttgttatttggtgctttcaaaccttgccatggtagctgccccctcaagaaataaaagaagacatgacccatagcttccatatcgtctcttctcgattgttctctacccaaatgtgtatttatcgacatgtatcttgctgtgccacttaatgatttcttttccctgtacggaatatgttgtttagtttttggatcacgatattgtttggccataccaaagtcaattagatgaactttgttagcatctggttgacccggtcttccgatcaaaaaattatcaggtttaatatcacggtatatcaaatcatgagcgtgcaaatcttcaattaaagttatcatttgtactgcgacttgtacaacagtttttaccgaaaatcttcttccacaccaatcgaataaatcttctaaagaaggaccaagcagatcaataaccaatatgttatgtaatccttcctgaccaaagtagtattcttgtggtataccaggtgttcccgctaaaattttataggtccgatattcgtcctttagctgtggggcttctgtttttcttggttcaaacttgatagcaactggtaatccattgatcatgtttgtaccttcaaaaagtacaccaaatgaaccttcaccgattttcttacctatcttatagtgcagcccgactatagtggaatcgtcgcgtgattgtgagccagaataggaggcagagctattgccagtgttgtgatttaggttagagctaacatgtaaggatgggggtaaagtaccattgaccaatctaacattgctacggttaggcatttgtgagttcattgtgttattattgacagctaaaccagagttcgttgctgtcaaaggactttgcacttgagacatttttggaaaactattttcttggcttatatgctgtgttcagtagaaacaacaagttttgtctatcaaaatggagaaaaaaactttctaatatgatctgcacagaaacacgaaacacaaccacgttcttaaatctcgaaagagaaaaacaatatcaaacgaaagaagtaatttccgtaaagaaactctttttttctgtctgaaaaaaaaggtacttaggaatatatgcggattacaaaggtatacaaaaaaaactctatctcatacacaataacttaaacttgctttttattatcatgttctttacttttctttaatttccctcctgaaaaaattaaaaatttttcattactcattttgtggagacacccacagcccacactttaatgagtgttctaacgttcaaggttgatattatcaccaaatttagcatacaggatcgccttcagagcatcaagacgggaatcaatgtctctttgcttgtcctctaaagtctctattttgttgtcgagacgttctgcgtctttttcgagctgtgcggtaactttgctctgtttcatgaagataaagaggtcgcccaccttgtattgcacgggctcatcttcgtcaatcaattcaatttctagagacacatcatcgaggtactccttctcctccctctgtaaactcaattcctgcgcaatggcgtccttacgcataatcaacttcgaaaactcgttgatcttttgctgatcttcgaacgttacctgagtgttgttcctttgtccctgtggtaacagttccataatggtcctctgttagtttcttggcgttgtgtattctggtagtttccgcaggaccaaacagagcataagtcctctaagtacttagcttcctgtaaaattgtatgaaaagccgcctctgctgatcatgaatgacggcctagcgttcctcatatgatttagataaaaacatagaaaggtatgttaatagtacgagagaattcggagaccttaggtttcacaactggaattgggttaactcgttgagtcactgtcgaatgtccgaagaagtatggaatggaaaccaaggaatcctctccgtatatgtgagcaaagctagagacttgcctaatttgaataaactggacaagcaaaatgtaatgcttaggttgcgaatagctcatatgacaagagccagcaacactctacatcgagcaggtcaaaaccctgttttccattatttagaaaaatttgatattactccagagataaagcctttaatgtacgtcgaagtttactgcgatagaaggaaaaaatctccgctgccaattggaagatgtgaaatagaccttttaaatgctattagagcagacccgaaggagggttattgtacctggtacgaactgaaaagaagtggggatgaatttgctggcactatattcattgagttgactttcactcccaaagtacctcgtttaaacagggacgatcttaacaaagaaatggacaggttggattcatctatggctatgaggccgataccaccattgccaacagaatcagagtatgactatgttcatggttctacgatgagacagattactccccagtgtgttagcacaagtcacgaggataaggatgagggacagccctacagaaatggcaatgttttctccatgtcatctaaatcagatacagcggtattggcaaatagtaatgacccaataattttacctccaactttttcagcatccatgggtacaacgtctacattagaaactaatgatactgctatatcaaacacttcgaatacaaaattccattttgccaatttaaggaaattaaaggagaagataaatatatttaagaatcctgatagttcaacaaacaactgccaaaatgaatctaacaaggtagatattgaggcacttcaaaaggctattggtgtaacttcgttgtcttacgacgaagatgatgacgatgacgacgaaaatgacgcattttattcttccagccatagagtctcccacaactataaccaaccgcccttacctcctataccgaccagagatgatatgtccaattattcaagttcgcgcaatacgccgttagtaagaagagatagaccctcacgcctagattcctcttcgcctaactcacatcctcatccatcaggcctgaattctccaaaactaccacctctaccgactacttcgaattccaattttaattcgaggaagaattcgatgtctcctacaagaaaaagaccacctccaaggctcagctaatgacaagagaaacatgctgttattgtaatactaatatttaaatagaattaagatttttaatgtttaccaagattttttcttttttaaattttattatttcaatatgtatacataaatctgttgcgccctcaccgccgatctaaaccataaagaaaaatgctaattgtacaaattctgctttgaagaatatccaaaaatatggtaaagcggtataaattttcaactaaaaggcggcctcttcatttggatcctcttcatcaccgtaatcatcatcgtcaccattgttgaaatacttttcagcattataatcatcatcatcttcttcgtcttcatcttcttcgaaatcatcatccgccaaatcatcatcttctccttcgcctgttttacttccttttgctgccccatcacccgtcgacgcatcatccacatcttctgccaactcctttaactttgccagcatggatagtccgatgttttcatcttgtaaacctgtaccagtaaaaacatcatcggcattattaaacttggagattgccaataattttttcttgttgatccccattacattgtacaattcattgggaaagaggttcaaattatacggatgatcatcaatagaaatacctattttcctttttttcaaatatttatcggaatatctttcaatgccatcattagtatcgtcttcgtctaggattatgttgggtttgcgtttaccgctcttgctgttttcctgttgatctattatcaagctcattgatccggtataaaatgggccatctttaacagtctttccaaaattgatgtactttactgctaaagatctttccttatttgttataggaccattgatgggcaatgggatggatggaaattccgtaatatgatttttgcctacatctccataacctaatccgaagggtagattgctcatatagttgctcccgccacctctactgccgcccctataagaactcatgtttgttcggggtatatatgctcggtactatcaagttacaatatctttctgtcgtgttgttttctataggttgctgcgatgaggaaactattttcttctttgagattttttcaaatttctcttcatttttcatgcggccgcacaagagttgaaaccactgacgaaagcaatttcagttcattgagttacacctagcgaggcacttctttgtggaatggtagccattgtattgagatttttcttgtcgaccatcagcctttttcttcataagagaaaagaagatctcgttcatgactgctaattactttgaacgatcacctctgcaatgtgacatttgttcgaaagccgcccattagtattgaaaataatttatattttcaattggctagactacgaaatttggacaagccattgctgcgtaatcctttctcttctacgtcacagtacatctctttaaaccttttcgtttctcggctgtttaaggaaagtatcgtcttgccgtatctacataaatcaattcttacccattttcttttgcattctagccgttaattcacggcttagtcgtttgatatcgtgtttgaattgtgaattgcatcattcatgcggaatgggaatcatcgcagtcgttatccgtctcacaaacgtcggcatttgctgactattaaggcgacacgtaacctacaaactcaatttgagacgcaaacgcaagttgattagacgttgagaatgatgcaagtagcaacatcggtaatggttagactattttatcagaaaactatagaaaaactaaaaacaaaacaatgtcacaatgacaaagaggaacccatacatacacagagagcctattcttccagtagttcctcaatatcagcatcactatctgggtccaacccttggtttcttctcttagcctcttccaaagcgttttcaaacaactcctgttgtcttttaactcttcttctagttttcttaccccaaccgaaagaagttgtttctgctgttgcagcatcatctggcttgtcgatcaggtcttttgatctcttttcctctttgtctcgtttgtccttttccacttgggcagccaactgcttcttcgccaattccctggatgcgatatttcttaagagtaaataaccacctacaattatcaccaatcttataaagtgcttgtagtcatagttgactagttttgccatccaggtatccacccatgtttccgctacttcagacatctctttcaattactcggcagtttttctcttcataacatcttttcctcatacaaaccgccgagtgcacataaatacaactacaaataataatatgttgacatcggatggagatcactaactaaaccgccaccgcgctaattctgcacaaattcaaatttcatcatcgctctccacgtcatcatggacgtcttccacctcggcggattcttcgtcttttgatagaatttccacagcccgcggacgcacaaacgatccgtgacccggcgccacaggcccaaacagtgttaccccatttatgcgcccatcgtttttgcctgcggcttccgggaattccacaccgcaccatgtgcccatcacgtccaacggtagtggtcctacgtaccgtaaaatggcctcacgtggagcgctcccgtctactgtgacacgacagtggcggccgatagccgccgttaattgctctcgggcatatgcttcgtcctgctttgccagcgcagcgcgctggctctgctgtgcagcattaaacctaccatagccgtgagccatcttccatcgtaatacggattgatcccttcgcaaataatcctcctcgctaattacttccattgaggggattccttccgcttgcgtggccagctggttagagattgattgggcattagagtctgtaacaaccacaataagctcctcctctccttttaggaagttggcatcttcatcctcatttgaataggcacccccctttttagtactatatatctccttgttgtcgtactgtcttttcacaactatttccatatcctctggttccactccggtaacatggtacaatcggtccttgaactgccttaatttaagcgaatttggtaattccttttctgtacggaccaattcactctctatgacaactctaaccatagttttgccatgtaatttttttttctatctctttatttgaattcgttgctctatgttcttgtcgcttgtcttcttcaactgccgtttccctgcgagccggaaaaaagtactgttctttcgaacaaaggcgaaaaaagctgtagctgaaaacagacaactgggaaacgacaattaagaatacgcatgtacgtgtatactactacagtaaaaaagaaagttatttgagagcagcactttgtttactacacagaacattaaccaaaaaaacatgcatcagcaacactccgtatgtttcacttcttattttcttccgtggcaataaccttccttttgacttatttatactaacattataataactatgtttcctttttgaactaagaaatcagagaacaaaccacaacagcaaaggaaaaaattcgaaggccctaaaagagaagctattctggatttagcgaagtataaagattctaaaattcgcgtcaaattaatgggtggtaaattagttataggtgtcctaaaaggctatgatcaactgatgaacttggtacttgatgatacagtagaatatatgtctaatcctgatgatgaaaacaacactgaactgatttctaaaaacgcaagaaagctaggtttgaccgtcataagaggtactattttggtctctttaagttccgccgaaggttctgatgtactatatatgcaaaaataggtttaataatataatctcatataaactcccttccttacagttgaaaacaaaatcaaatcacggtatggcatttctttacatattctcaatacctgactgacatagtatgcgctacatagttttgtcctattttttttacaccgcgatttgaagtctaaagccagagaatgaggaaaaacgaaacaaactgagatcatttgtataaggggagtcactgtacagctgccaataccaattttccttctgccaaatcaaaaaagtatccgcatacacatacacccctccctctacaatcttaattatttactgattcctttcgtatttgtccagtatgagcaatactaagcataccacttctcatcacatggaactcaaaaggatcattatccttacacttttattcatactcataatgttgatatttcgaaactcagtgtccttcaaaatgacatttcaagaactactgccacgattttacaaaaagaattcaaactcagttagtaataataacaggccctcatctattttctcggaaaacttggtggattttgatgatgttaacatggtcgataagaccagactgtttatttttttatttttcagtttcatcattactataccgtttatggtataaattagaaaagttaaagcagcatgttttcatttgaaacaaatactaatgcaataataggtacaccatctactacataattaattgatagtttccttttccgttaagtgcatgcataggacgcccataattttttaagttaaaaaagcatgtatttacctattcgggaaatttacatgacatggatgccataaggaacgaaaatgaaacatgcatgtcagaggaaaaagaacaaagcgagaggaaaaagctgttgcattaccacgtaattttgtatataaatatctgataaataaccattttatttccatccacttcttctgtcgttcatccgttcattgacatcactagagacaccagcgagctatcatcttcatacaacaataactaccaaccttaatgcaaccgatcaccactgcttccacacaagccactcagaaggataaatcctctgaaaagaaagacaactatataatcaagggcctcttctgggatcccgcctgtgttatcgcttaatttttgacgacaaccaagaggtcaaatcaatatctaccctttcatttattacgtgttgctggcaaactaatttattccaattctctcatcattagctcaccctttccatactttttcatacttttatacatatgtatttgtagttatcactttaacagattttttcatgtttttcttttctgatacgcctttccctccgcaggaaatgaaagatgaaccacccattacattcgattttttttttaattatatttttgactattatttaatcattaaaaacacatatatttcataaattcgtaaggtcgttagttctatcgtaaaagtgaaaaagttttgagccagttttcaaaaacccgcaggatcccactatgtatggctttaaataatggtttttcacgtgcatcaagtccgtactatcttcaccactataaactcttataggtggattattcgtttcgaatgctggtggcagtgccggtttgaaaataatcttacctacccatgggtggtcttccgttaacggtttgatgcatcttaatgagtctttgatatatcttttccttgaaactagttgtgtcgccggtgcccacttcgaatcgttactggattgattcttatttccacattttagtgacaatttctttggaaaatcatgatttaaacaaccagtcacggaaaagcttttcgtactgaatattgtaccgtactcaacgtccgcattctcatagcgagattctctttcatccaaatataccaatctattgatgtcatcatcctcaacatatccatcttcatcatcctcttcgtaattagcatcgtcttcgtcttcgtcatcatcttcatctccatttacatcttcattgccacggtttaacttttcttcacgattcgtacgctcagcagaattcgaaatagttgaccttcctgttccctcgtataccggttcaaaattattaattttcaacactgaccgatcacagcgcaaaggatctatagggttggaattcgatctacttctgaagttttcatggatggatgtttgtgccgttaaaacagaatgtgctgtgggagaaaaagtggaagatagaacagaagtattggtattagtagtactaccattgtcatcgatttcttcttgaacactattcagttccttcgatctcattttttgtccaatgtccatattagagttttttctcgaactggaatctgttttaaagaaatttcttagttttgatgtaaataagccacaaaaatcagtttgagaactctcccctgccaatgaaccagagtcattgggcccattggagtcatgactcgcatcggatacagagggaggtagcaagcttaaacttcttgatcttgatttgtttgtcggacgttcgttgccggtggccacttttgttacaacagaagaggtgtgtgatcttcttaaaagtaaagagtgggagcgagaatcatttctatcactattttgtctgctcttgtttttgtttttgttcttattgtgttgcttaaatcttcttgccctcggatgtctccttctgggaacgcttctataggtgggcatttccctcaattccagatccaaggacagggatatacccatgttcaaatacatagcccaatagatcaattcgtctacatgagaaaactgcactagaaactgttgtccctcacaacgcattcttaaaacaaaatctctagaggaataatctataggcagaccaactttggcacattgcagggagtaactcttaaagaggcgctcatctgataaaaatttgtgctcgtctcgtgctatttccccgcatatcctttccttgtcatatttatcgaattggtaagtggatttcgtcgtgaacgcatttaataacgaccgagccgaatgatggcgatcgctagcagttttggaatggtgggaatggtcaaacatgtcaccaccacgatagtttttaatatgcctggttaatgaatcgtcaatagaataaaagtttatctgcgtagagtttatttgaagaataaagttgttccataatcgagaagaagcattttcaaagggcgatagtttttccatcttcatagaaaccacagtatagtgttctacagacggtgtataactgggaggtttcacagaagtgaggcacggacgacaatgctcatatatagggtacctaatgactttagacggattcgcaaaatcataacacggaggttccactgggtacggatctatgcagtaaagcacgtttttgtcagcaacatcaacatctactccggattgtggctccactatttcgttcatgatgtttgtgttaatgtctgttatgctatcgatatggttaaaagtcactttcggaagcggagaatccagaatagaattactagtagtactggaacaaagaaactcgtcgcccatggatatggatgaggctgtctgtgaaagcttcagccccgtactatccataccgtcgtggtctattgtcatttcaaagatgctggaggacattttctgaataggtccgtttatctcttctgctgtctgcgaaaacaacgtaaaaaaatagtgcttagtgttactgcctgtgtaacaactagtgccaaagttacaaagaaacttcactaacagtttttgcaatttaccaagaaagcaccaacaaaataaataaatagcatgcctgtatatattacgaaaagtccttcaactacgtcttccacttgctctatcccttggcggaaaacagaatacatgcaaattttagagaatttttcaagatgcctgccccccacattttcttacttgatcaagagcagatctgttcctttgcgcagggggttgcatgggggagaaactggccggaagcagccgaaagaaagttcgcaaaaagataatggggacagtattagagaaaacggcgtggaggggtatggaggaaacagttagcataggtaacgaaaaaccgcagcaaaataattctctctttttttcttttgacttagttgtgggacccggatcattcggtactgcatcttattcccgtgccaaggtctctgggtgttgctgatttccgggtatccagagctctatctgcttccgtacccagtgagtgagctaaaataaaaaaggggcctcggcggaatttgaattcgggttacgtttcccacggagccccggatagaaaagattagtttcaggtacatgtgtcaaatgaggataaatctcaaacacccatgtaccgaaaatcgatgtgttggttatattacaaggttggaatagaccacggtgataagacgtggaatttttgactgaccatgcgactctgaaggtgttaaccggaggaattcacgtaatttacatctcaagaacagcagaacaaagatcgagtatatgatgaaatttcgttttacatgaataaagtcatattttaactcactgtgcacggattaagggctgtgatttagtgggacgagtggttctacactactcaagaagtcacgctgtcatttgatggaattacagtgcttattaggagccgtgtagcttagtgtgaattgatggaagctttcgagtttcatagaacatatctggtgaatgtatatgagtttttcattccttttacgagacgcaactttccgcggttacggaactgttgttttgttttacatcttttcatttttcatacattttattgaggcgtagaaatgaaatgggtagagcggcacatggatgtaacaatctccattattcacgtcgagccgatacccgcttctgttgacgctctgttaagcatagaacctacgagatttgtgctaaaggacgttggcaaggaagaaaactattgttgatgacaggatttatagcagtaaatatttttttcttttttgcgaaattatgtacgtttctcatccaagaagaatcctgttaatatttaaatttctgctagtcattatcatattgcaatggcttttattagtgaaagccactgtcaacagtaactgagctactccctccaatgttgtctaactctatgctctttttggcgtctgaatgagccataacgagggaaataactgtatcaggaatactaacagaatacagattggatgcactggtgctggtgagttttctttttctgatattattggataatattttcagctatagactatcatcattcagcattggtcacgctaaaatatacgttccatgcatacgtgatagcctactcggttgtcaacttcattttataggctgcctggtcaccgattaccgccccgctcagcaggacggtttaagcttctgttcttggaaacgacgtaattcatgtcggccatcgaaatcattcctggctttgtaatagtcataatgaacaaggaatgctgtcttgggtttttttccctttgcgaatacccgggctgccaaaatagaaaaggaacaaatggtaggtctttaagataagaaagataagataagacatcttttttttttttttttttttttttttttttttccgataacaaagaagaatccttcggtctcttcttactgctgttactgcttatcaagagtgtctggtaatagtcaaagccagataagataagaaatgtaaaatcgactatttccctcgtaaaaagcttcaattgctcacgcatcgacgaatactaagcggcgtgaagaccctgtgccttatcaatgaagtattcagtacaagaggtgttcattccgagccacttttctgcaccatatataagcagtagttacacatgtgctaaccaaacatcagtgggtagtaatcattcgtgctttcacgtcctttcaaattaaatatccttcttaaataataagtctgcacagagctttgaaagaagtttagttttgtaatatatcatacttaatatattacaatacaatatcaacaatgtcttacaattttacaggtacgcctacaggcgaaggaacgggtggtaactcgttgacaacagatttgaatacacaatttgacttggccaacatgggatggatcggtgtggcttcagcaggtgtgtggattatggtcccaggtatcggtttattatattctggtttatccaggaaaaagcatgctttatccttgctttgggcctcgatgatggcttccgccgtgtgtattttccaatggtttttctggggatactcattagctttctcacacaacactagaggtaacggttttattggtaccttggaattctttgggtttcgtaacgttttaggagccccatctagtgtcagttctcttcccgatatactgtttgccgtttaccaaggtatgtttgccgcagtcaccggtgccctaatgctaggtggtgcctgcgagagggcaaggttgtttcctatgatggtgttcttgtttttatggatgactattgtttattgtcctattgcatgctgggtctggaatgccgagggttggttggtcaaattgggtagcttggactatgcaggtggtttatgtgtccatttaacatctggacatggtggtctagtttacgctttgatactgggtaagcgtaatgaccctgttacacgtaaagggatgcccaagtacaaaccacattccgtcacctcggtggttttaggcacagtgttcttatggtttggttggatgttctttaacggaggctctgcaggtaatgcaactatacgagcatggtactctattatgtccacaaacttagctgctgcttgcggtggcttgacatggatggttatcgattatttcagatgcggaagaaagtggactacagttggtttgtgttcaggtatcatcgctggcctagtgggtatcaccccagccgccgggttcgtgccaatctggtcagccgttgtcattggtgtggttactggtgcaggatgtaaccttgctgttgacttaaagagtctattgcgcatcgatgatggtctagattgttactctatccatggtgtgggtggttgtattggttctgtattaactggtatctttgctgcagactatgtaaatgccactgcaggctcttacattagtccaattgatggtggctggatcaatcatcactataaacaagttggttatcaattagcaggtatatgcgctgcactagcctggactgttactgtcacatctatcttgcttctaactatgaatgccattccatttttaaaactaagattaagtgctgatgaggaagaattaggtaccgacgctgctcaaattggtgaatttacatacgaggaatccactgcttacatcccagaaccaatcagatctaaaacatcggcacaaatgccacctcctcatgaaaacattgatgataagattgtgggtaacacagacgcagaaaagaattctacgccttccgacgcttcttctactaagaacactgaccatatagtataatgatatactcaagcagactatgattttatgtttaatctttatgtaacgcttcatttaataattttatttctaatatttgatatattttctttttttgataactccgaatgatgaggggagacgttagtattacttctcttgtcttatgttattatcataatcgatgactttaactgtgcacactataatatacagcatctccagagcatgatagcaagaaattttctttaagaaagcctctatataccctatatatgctgttaacaggaaaagagcacaaggtttattttgctttggttgcaaattttcatcgcttatagaagacatattttgatgtaaaaaccttgatatacttcctttttgccttatctttcactgtttccatctcttttcttttttttttttttttttttttttttttttttttttttttttgaatcttaaaattctcgaaactgcactgaaatggcgcaggaaactgacctcatcgcatgccaacgaagattgaaaaaaattaacatataaggcttatgaaagcgacatcttttgcaaatgaataattgacaagcaggcctgtgtatttatagttattttgaaataataactaccattagaactaacaaaagaaaagaaaaaaaaaataatggtttctgtggagtttttacaggagttaccaaaatgtgagcatcacttgcatttggaaggtactctagaacctgacctattgttcccattagctaaaagaaacgatataattctacctgaaggttttcctaaatcggtcgaggaattaaacgaaaagtataagaagtttcgtgatctgcaggatttcttagattactattatattggtactaatgtcttgattagtgaacaagatttctttgatttggcgtgggcctattttaaaaaagttcacaaacaaggcttggtccatgctgaagtgttttacgaccctcagtcacatacatctaggggcatctccatagaaacagtcactaaaggtttccaaagagcttgtgacaaagccttctctgaatttggtattacatccaagctaattatgtgtctgttaagacacattgaaccagaggaatgtttgaaaactatcgaagaagctaccccatttattaaagatggtactatctctgccttaggattagattctgctgagaaaccatttcccccacatttatttgttgaatgttacggaaaggccgcctcattgaataaagatttaaaactaactgcacacgcaggtgaagaaggccccgctcaattcgtctcggatgctttagacttgttgcaagtaacaagaatcgatcacggtatcaacagtcaatacgacgaggagttattggataggttgtcgcgcgaccagaccatgctaactatttgtcctctctccaacgtgaagctacaagtagtccaatccgtttcagagttaccactacaaaagtttcttgacagagatgttccattttctttaaattctgatgaccccgcctattttggtggttatatcttagatgtctacactcaagtttcgaaagatttcccacactgggaccatgaaacatggggtcgtatcgctaagaacgccattaaaggttcatggtgtgacgataaaagaaagaacggtttgttaagtagagtggacgaagtagtcactaaatattcgcattagtaccatttgcaagacattgtataatatttttgttgaaagtctttttcgattcataagcgcttttttgtaaatttataacactatgtgtatgcacaaatttcattcgatgtttttgatgctttttacatccccttttgtgtgggaaaggatacaatagaattctacaaacttatttgagtgattatacgagcattagctggaccttttgtatttcacgagattacaattcgggaactatcaaagtacacgttaaaattcagctcgggtatgttaagtactagtaattacctctggtacctactgacgtaattcccacccttgggaccttgcggaagcgcctgagtattgctctttctatttccgttgtacctttgattttcattggctctatgggcagcaccgctatctcgtgtatttctataatcttgcgtttgaaatttgtttctaattgtttcatccttcttgaatcttttattcggcttttcttcattttctgaaggcgagtcgcgcttgtaagatgaagcttggtaagggttggctttgctgctgtctttgccctcttgaaatggcttttcaggaaaccgtaattgtgaacgttgtgaactgtttttcttatactcttcacgtaagcggttatccctttgatcaaaaccatcgcccctgtccggacctgtgggtctaagtgccctacttctatcattatatgttttacttttactaggtctagttggtagttctgaccttttatgtgcataactactgattggcttaatatttttgggtgcagaacgatcattgcttggtcctctatagttggaactaccataaccatctttgcctccagcatttccgctgtacctacttgatcttttggtatattcaggagcagcagcttcagaatatgagctagtcgtatctgggtatggctcgcgcgagatatttttaatataccttttaagcgaatcaattttttctgcaaaatctggattttgaggattttgaatgagtgtcctaaagtacctttcgaatatttccaaagtcgaatttctaaagtcgaatattggcatattttgcttagataatttccttaaattccgagtttcatcgtcgttctctactaaggaaattgccttttgtaaatggttcgtggccaaataatggtttatatcgtcgacgtgcctggtgactttggaatatgaccattgactactagaaggttttgttgggattacaggctcattacgagaataagtatatctatccttgctatttaatccagcactgccgcttgcaacacttttgggtggatcattttgaagtctttgcgacttattaagctctaactgctttcttaaagctacttgcttttgttcattttggcaagctgtttcataatttttgatctcttctaattccatttcacgtattctcttttgttcagcttcctcttcagttaaggtgcagaattcgtccaattctaaagcgtccttcaaacgcgctttcaaatggccaatcaatgcgctgcttggtagtttaatatcctccctttcttcatttatcaagttttcctctaaagttgtgtaaaccaactggatatgagctttcactacagggaagacactagtgacgtgcttcatgaattcaataccgtttctaattgacatgtaatttttttcggataaaaggtcaatgacttgctcggtaattactgaatgccattcataaagctttcgagaagcttggtcgttgaaatcgccatttaatctcattttttcaagctttttaagaacgtcagtgaaaaacagacctaaattgcctgcttcagagctagtacaacagaacagcaacgtttttaaaatatttgatgtaatacaagtattcaatatcgacatcaaattttctgtcctaaaagccataaagataaaaaacgaagagaagagagcatctgaaggagaaaataaaacccttggcacaacacaattctgcaagaatatcttaatttgatcttccccgcagtctttgttccagacatttgatttttcagatataaattctgaagttttcttgaaggctctttgatgcgaaattccagtaaccaaaatatccttgatttgattctgaatcaggtgtttttttctatttgacatgtggcccgtgttttctccggatagtgcattcttacgctcgtcatatagtgatttatcgaaatggatatcgtataatgaaagtctccaaaaagtagtgaaaagatcctttgatattttcgttaaatcaacatcgctaaactctgcaccttcaattaattcatcaatagaaaaattctcatttgagttcaattgattatccaagtagtctctccatatgtggaaagtccacggtgtcgataaatggaacctattattcaattctacaaatgggagaacattctcttcaaatgctttccctttcaaacaatgtttaattaactcaataaacgaccataacaatgtattcatttcatcgcatctagtggataaaattttgtaatgagaattttgcgtatttgctttcaggtttaaagtgtataacaggagaataatctcagaaatagcgctctgatcagtgaaaaatgaggttagcctcgacgaaataaccgaattatcatctctaaaatcatatatgagatgtcttgcatattgctttaatggtgatcctgagtttaacattaatagttgcttcatattaacttcgtttaagtctctaatgcccccgactgtaataattaattcctttaggatagaaactgctatgatattcccattatgcaacgtctttaaaatataggtgattatatttgagatatccatattgggacaatttttggccaaacctgcaataaatattgataatctctggacccacatggcctggttaacaccatcaaattgaacagcaggcctgttataagttaagcgtaacaataatacaaattgcaatacatcatacgcaaaatcgttaaagtacttcgtggtgtaaacaacaagctcagaaactttgtcatagttttcaatctgcttaactgctggtaccagtgaggccaatggatttgtagagattaatttggcaaatctcctggactcttttgcgattgtatctatactcaaagccttcaaaatactcttcgcttctctttcggccttattgaagctcaccttaagcggtagaatatcttgggataatttcgtcatcatttcgttgtaaataaaatatcttttttcaaaagggaaaaatttcattagttcgtaaacttccgatgtggcaattggattgttctgcaatagcgaggtagctggaaaaatgaattttcttacatagtctatccacttatcaatcgtaacatgcagagactcagaaccgtggttcttttgaatgtcagctaccccaatacgtgaaatcttactcaaaagcgtaggaattctccccaaatacggtcctatgatagataaatagatatgcgagttttcaaatagatcatttacagaagcaaaaggagtcaaattggaattccactcgctgtaatagaagacgtagcttgaattcaattcaagggattcaaatggctcgtgagttttatatttatggatcaaccttggcttatgggctagaataccattatctatacgggttatcatcaaagcagttgccatatcttttgattcaccagatgaggtcattgatgtgtacaatggatttaaaagatattcaaatactcttcccaaatatctagataaggattcactaacatataacactttcggatattgctttaacacatgtatcacgggaataacgcaaccatgtatgagtaagcgttccaagagttttattttaccaaataataaaatatcttgctgagttttctgcttgccttttgattctatatcagcgtttgtttcctcagagattttatccttcatattaacatcatcatttacaacaagggcgttgtcttcgtcagtttcattttcagtggacaaagcagctgccatagccaagggattttctacgcctttagtggactcctcttccagttcagtttctaagttttgaatatattcttgtagaaattccatctctggtttaacgttatcccaaatagaataaaaattgacaaacccatttttcagtaaaatgcaacacatatccatataccgttcatagttttccttatcgacttcttcgttatattgcgataaattgaatgaaataatgtttgctgcaatcatattaccgccttcattaagagaagaataattggaattgttagctacatggctagatggccaagaatccgactttcgtaaaagagcaataaagaacttgtacccttcagtgataaactgactagaaacgttcaaaataacatctaaagtacgaatagaatccaaggaatatttccccataatatgatagatttctttcaaatatgcggacactttggaaaaattgtcgggatcataatacgccaatattaataaggctaccaattgaccataacccactgaattttctaccaaaaggttatatttcttcagttcgtattttgacttttttaacaaatgccttaataaggtggtttgttccttgttgagcagcttagaggatatccaactaaatttgaacaattcttcatgcaacgacggtattagtttacataatgatatggttgttagatcatttatatttggaacagtgcttgagacggcgataaacattttaccaactatggaagcctgggacacttgcctttcatgattcactaattcattagtaaatgatgcaacatcagaaagcttgaggggagaattttcatcgtttttatttatgaaatcaaacagttcaataaacaaagtcctcaaccagtcttccttttcatcatttgactccagtgcagtgaaatcggagcagagagtttttgatcgttcaggccagtttcgtatcacctcttccgttaaaatgcttgcctgactaggggaagctggtggtatcactttttgagaaagagcgttcaatttggaaagtagcgtctgttctgccataaagtcctgaaaatgtatactggtgcgaatatgtatcaactgaaaccgtttcaccctattatgctttagataaagacgataaaatcacagccctataatttatgcaacagtgtttgcttctaaatcaacgtgttccctgggcataaactctcatacgttatgtcgctattgaagaaatagcggaaaatcttacgccgaagttagcgttgtcacccgggaagaagagaagaacataagccttctcattcagaacatgtaaatagtggctaaaatggttatattacacaattcgaaacagtgaaattaagaaaagaaatggtatgttacgttctattgcgctttagtttgaattgaaatcatctttaccatggtactaactacgcttgcgatgaatcgtgcaagtccgtgcggcttatacgtaatgctaatactcaaaacaggcggaaaagcagaggcagttgaagttgcagaagatatacaaacaaaagtacatcggactgggagatgagagcactacacgagaacagtggcagagaaatgtgagaaacgatacactaaatacattacaaggccactccgcatctttggagtacgtttcattgagccgaggagaccttagtatacgtgacactcgtattcacctcctgaaatccatgtcccctggctataaagcctacttacgagaagagaggtaggacgttgaagccacatccataaataatttttacataaaattacgcctcgtatgtcgttctcaagatttatggtagagatcacactcagtcagtaaccttttaggcattgattctagtaactgtcgaacattattaaccttgatgtttatataaagatataaaatgttgggacagtatacaattcatatcgtttaaaatgatctatacatgtcgcgtgaagtcataaacagggatttagaagtgaaatcttttggtagtataggggaaaactcagcttgaaacttttcgtaattgagtaggccaagttgcaaccgtgtgaaatcgaatcatgcctgactctaagtacacaatgcaaggttataaccttgttaagctattaaaaaggctagaagaagccactgcaagattagaggatgtcaccatctatcaagaaggttatattcagaataaattggaggcatctaaaaataacaagccttccgactccggggccgatgcgaatactacgaatgaaccttctgcagaaaatgctcctgaagtagaacaagatccgaaatgcataactgcgttccaatcttacatcggtgagaatattgatccgctggtagaattatcaggaaagatcgacacggtggtcttagatgctttgcagttgctaaagggaggctttcaatcgcaattgacttttttaagagctgctgtgagatcaagaaaaccggattattcttctcaaactttcgctgattctttaagacctatcaacgaaaatattataaagctgggtcaattgaaggaatcaaaccgtcaaagcaaatacttcgcatatttgagcgctttatctgagggtgctcctttgttctcctgggttgcagtggacactcccgtgtctatggtcacagatttcaaggacgcagcacagttttggactaatagaattttgaaagaatacagagagtctgatcctaatgctgttgaatgggttaagaaatttttggcctctttcgataatttgaaagcctacattaaagagtatcatactactggggtttcctggaaaaaagacggtatggattttgctgacgcgatggcacaatcaacgaagaatacaggtgctacttcatctccttcgccagcaagtgctacagcggctccagcaccaccacctcctccaccagccccaccagcttccgtctttgaaatctctaatgatacaccagcaacgagtagtgatgctaacaaaggcggtattggcgcggtcttcgccgaactaaatcagggtgaaaatatcactaagggtttgaaaaaagtagacaaatcccaacaaactcacaaaaatcctgaattacgtcaatcctctacagtttcttccacaggaagtaaatccggtccaccaccaaggccaaaaaagccatcaacattgaaaactaagaggcctcctagaaaggaattggtaggaaacaaatggtttattgagaattacgaaaatgaaactgaatctctggttattgatgcaaataaagatgagtctatcttcataggtaaatgttctcaagttcttgttcaaataaaaggaaaagttaacgctatctcgttgagtgaaactgagtcatgcagtgttgttcttgattctagcatttccggtatggatgtcatcaaatccaacaagtttggcattcaagttaaccattccctacctcaaatctccattgataaatctgacggcggtaacatctatttatccaaggaatccttgaatactgaaatctacacctcgtgctcaactgctattaacgtcaacttaccaatcggcgaggacgatgattacgtagaattcccaatccctgaacagatgaagcatagcttcgctgatggtaagttcaaatctgctgttttcgaacatgctggttaatattgcgaggagcattaattgtatttagttaaaagaaataaatcacatttgaatcaatcagaaagaaaagtgaatgaataaacaattatatactttttgtaaaacctttttttcatgtgtaaccttttcttaaagaagtaacaggaaaacgaggagcgactaagtgactacttgatcgttcgagtagaacttaaaaacaaaaaaaattaaatatttacagtgtaaagagaggctgaagatcagtcaaaagacgcgtgcaacaatacacgacgatcatttaccatttctcaagtaatacatatatgcacgttcatgaacaggaacatcaaatggtgaaattacttcggattggcctggtcgagcgacgggatcccttaggtatacagcgtggcatgtcttgaaagatatttccaaatgatgaggtaaaatggcgaaaggcgataaaaatggtcttggcttccatggtgtgaaaaagggttttttaggatcttgcctaccataaacataatttttctgccacggcaagtttatcaatttacgtgcttttggttcatcaccttccaattcagataatttaatcggatcatgatattttaaatttttggcccatttggggtcgaacgttagtgaaccatcagaaatatcactcatcctagttttgaagtggtctgttatatttttcgtccatagtttcacgctttccgctatgattctttttccagatcttaaagcggatttggctccatcagataattctttttttgtggtttcgttaggattcatcatttctgtagccagtgaaatcaactcgtcaggctgacatttagaaatgatttctcttctaatttcaccggatttgaaaaactcttgataagcgttatttagactttctaacaactgagagtcctggatctcagggagaccctgtttgagttcatctatcgacaagggctcattattcgacttacctatttccttctctacatttaaaagctttctcaagataccttcctgtgtgcatccctttaatgcgttatattgctgtgactccagattcttattatattgcctcaaaaattcttgaaactgaagtttctttgggttagaatccgacatcttttcaaaattttccaacttcttctcccaaacttcctttggctccgttttcgcttccttaacatacttgttccataaaactatttgagtcttatcgatctttagcgcttcttggaaacttggtttcttggcaccgagagcttccagcactttgtccggtttgacactgaacatatctccaggctttaaagtatagcttggatgcttaatttttacaccattaacgcgaacatttccatgcaagatgaactgacgagcttgtcttactgacgaagcaaacatagccctgaaaagggcaaaatcaagccttttttctaatactgcaaaagtttgtaataaaaatggtgtttccttgatttcacctccacgcagtgaagcatccaattgtgctactgaatccaatttgggtttgaaaacggtttgccatctcttttctgtcaaatgttcaccatgataagctcgggtttcctgctttgccgtccacttctgttgatacaaagatttagacttcaagtctacaccaccctttttgtacaaattaaacaaattatacttattgaaagaagtgcgtactcgtcctcttgccaaagattttagcaaattagcctttcttggcattatctctgtattttaattgtaaccagtcttccgtaccaaaaaagtataaaggagctcctactcgatatatattcgaattagttgcacttcctctggggaaaccttcacctttttgaccgttcgctctctctttttgtatatcttcagcatagttccttaactaatactgcgaagcgaaacgtatccggctgccaccatgaaaagtaaaatcgtgcttaacgaagaaatcaatcatataatctatgaagatggattggcggagtttattagaagttgctagctgctagtgaagaaaagggaatcgtggatgtgatggtagtacattggacaattgtggatgaaatacgacttcttagatgggcatctgaattcaaaccggccggaattcataagcatttccacatgttttgcatagtggaaagaatgaattcgccagataagtatccagtgacgctattacagaaagaaaccatgaagttggggaaggtatttactgcaaaagacatatgggataagttgagccaatcttacaatttagagaaaattgatgaaatggagaatacatattccttggaagccactacagagagttcacggaatggcaatggaaatggtgacgatgcagaaattcatgaagaaactttacttgaattgaataatcgaataagagtacgcaagcaagattttacattaccttgggaggaatacggtgagttgatcttagaaaatgcaagaaaaagtccaaactctaacgaagagtatcctcgagttgaagatatgaatgagaaagatagtacaattccaaaggaaagtccttctacagacctaaagaacgacaacaataaacaggaaaaaaatgcgacaattaaagtgaaagagttgcctgaatatcatacagaggaaaatgatagccccatagacgtccagaaagaacccattaaggaggtgcaaagcgatgaaaaggaactccagagggaacatatgagtgaagaagaacagaaaatgaaaagtacaaataaaacagcagctccagtaagaaaatctcaaaggttgaaaagaagtaaggaagttaaatttgaagatgaagaaaaggaagagatagaagaagataatacgaaagacgaagaacagaaagaaaagaaagaggagatccaggagccaaaaataacccacaatgaagaagtagataaggaaaaaaacgaaaacgaagaaggtgatgatgagcgtgaaaaatccacctcttatgaaaataccaatggctctgaaagcgaaggagttgacgaaggagttgacgaagaactgggatacgagtctgaacgtgaggcagaaggtaaaggaaaacaaattgaatcagaagggggcaacttaaagaaaaaaacggaaaacaaaaaaggagatgatcaacaggatgataccaaaaaggattctaaggacaaaaatgaaccattagcaaagagaactaggcattcatcatccacaggtaatactagcaatgaaacctcgccgaaaaggaaaaggcggaaggcaggctctcgtaaaaatagccctcctgccacaagagtttccagcaggctacgaaataaaaaataatcactgctcatatatagatcgcgataataaacgctcatccgttccatagaggtatctgtatttaatgtagtgtagcagatatagaataaaataaccttaatgaagaaatagaatatacgtatgcttctccttgtctaatcttttgtaattatatatctatttcaattaaggctcagatacttaccataaacataaataaaaagcagaaaggcggctcaattgatagtactttgcttttagttgaccttcaacaattcgacgtcgaaaaccaaagtactgtttggtggaatcaaacctgggaaaccacgtgggccataagcatatgggccagggatggttaacctagctttttcaccaacagacaactttggaataccaacatcccaacccttgatgacttggccgacaccgatgttacattggaatggagagcccctgtcaacggaggaatcgaatttttggccgttctccaaggtaccggtgtaatgaatggtaaccaagtcacctgtctttgggaaggtggcaccatcacctggggaaattctgtcaattttgacgttaccttcaattacttcagacattattacttgttttgattgattttttgcttatactcgagtttaggtgaaaggccttactttaagctttcacgagtttatccaccaaattctttcaacgacgtctctcttccggcaattttttttgcccgaaaaagactaaggcgggtgaggggaattgaacggcactataatgtggaggtaaacagaatgatcaagcgctatatacataagtagctatagattatttatttcaagacggcaaccaacttttcgccagaattcctcccgtgcttaatatcatcaagtaactgtgggatatcatctaacccgttcttgtaaactttcactgggatgtggtggatttcaccatcattgatttttggattgatgaacttaataaattttatggcggcttccttgtattcagggtctgctggcaaagtaaacgtgccaaatgggacgtcgttacctcctatcaaatatagaagggttccttcaatactgacgttttgcctcctgtcttcctccttgatatctttttcggttaaaacggtcaattgaacgaccgtagcgtctaagtcatcagcggcacatttgtacacctgttgaatagtttctgtgttggagacacagtccaccaagtaaggaatgttgttgtacttcttttttatctgttcgataacgtcagcatcgtggtagtcaaaaagttcatctgcaccgtactctttcaacaatttttcatgtttacgagaagcaacgacgatgatcttgctgaaaccgtttagtttttttgccaattgaataagcatctggccaacagcagtggcaccaccccaaaataagatgggttgatctctttgcgctttggagggcttccatgtcatgtccaagccaaaactatgtgtaaggatcataccagccgtggtcaatgagactgggagggatactgccccttctaaagattttacggggccttctggtagcttgtctttaccgcacaatctaaactctctggctggtttataagcagtctcggatgaaatggcagagtactcagcaaaggcaccgtttgaggggaacctcactgaagcaccgtgaataaccccataaatgtaatcaccaatggcaaagcgtgcagcatcaacatttgggcccaactttacgatttggccggctgcatcacagcctaagagggcaccttgaggaccaatcttgaaatcaatatgtttccaatcggtagggttaccggcaacggcgacagtcttaattagaacaaatccttcttctaattcaggaattggaatgtcctgtttgactacagccttgccattttcaatgacaacggctttcatggtttctggaatcgaggcggacatgcttgatatgcagtatgatattgctttttgctgtgtatagttaacgattttttttcaactagaattacagtactaatcaagaagtgagaggaagaaaacggcaaaaaaaaaactctctccttttaaatcgaagcattgccgaaataccttaaaaacggtcttaaatccttaacatctgtccttactaatcgatgccaatccaacggagggagcccatatgctaggtactaagagtacgcaggggcggaaccgcgcgacaaccgtaagcggatccgaggaactttagtcagcaggggctgtgatgaccattaaaaaattgcggacacaggtagtggaacgagcaatcaatgtgatcaatttgccatttcattccacgaaatggtttccattctaagcatgaatgctttgacgttacgggtgttggttatttcggttctttttattgcttccgtgggcacgtacgagaagggaagatgaatagaaaaagagtttccgagttttgtatgtccaatgtttacataatttatataacttgaagtttaatcttggcataaagctctagttgtgacgaagtgtgtaggccatcacatcagttctccagttttctacccaatttttttatggataccttgatttttggtttagggctggatgtctttacgccctttatttgtgttttactgcccaaactagtgccggtctctaaatatttttctgtattagtagtagaatcgttctccattagtaatgctttttttttcttttcaaaattgattgccttgacgtctaagtagttattcagttctttttccttttttagcaactcattcttgctcttctggtaaaattccaggtcctctttactcaacctagtaaaactttcacggtctctcaccaaaccgttatattgtttttgtttactaatagcattagacctaagctgatctcgcagggacttcctggttttccttttatattccgcttcatattttttttgctccacttgctctcgtatcctctgggcctctacattaccaactccttctgacacgaatttcagtggttttttctctcttgcactattagcattattatcactggtagatgacatgatgatataacagagcccacagtcttttgttggaaccgctttctctaggtttcgatggacttacatctaattgaacattctcgtgcgtttaaacgtcatttttccctcagattggaagtgcatcaaaagtaattcctagggacgacaaaaaggcggaaaaggtttcagaaaaataagcggacttagctcagttgggagagcgccagactgaagaaaaacttcggtcaagtcatctggaggtcctgtgttcgatccacagagttcgcaatttgaaaaattttttttaatgattacgcatgtggatgtgttcagtatcaaccgatgctcgcttttccaatcaaatgatacaagccagaccgaacattgcatgttttccattgtaacttcccaggtatatctgaattagttgtaaaaagtaatagtttacccggaatcgtgtgaaaaattttgaaaaaaaaaaatgaagagccaagatacaatgagatgagatgaggtgctgaagatgcatggagattctgtatttatctcaaataaagtacgcaatagagtatataagccaagtcaccttttatatttcttagtttttaacttgcaaagacttataagagacttataaaacaaggagaaaatggccaaaaaagctatcgattcaagaatcccgtcactgatcaggaatggtgttcaaaccaaacaaaggtccatatttgtcatcgttggggacagggcacgtaaccagctcccaaatttacattatttgatgatgagtgctgaccttaagatgaacaagtccgtcttatgggcttataagaagaagcttctaggattcacttcgcacagaaaaaaaagagagaataaaattaagaaagaaattaaaagaggtacaagggaagtgaatgaaatggacccttttgaatcttttatctctaaccaaaatatcagatatgtatactacaaagagagtgagaaaatattgggtaatacctatggtatgtgtattcttcaggacttcgaggcattaaccccaaatcttttagcaagaaccattgaaactgtagaaggtggtggtattgtggttattttattgaaatcaatgtcatcgttaaagcaactgtacaccatgactatggatgttcacgcccgttatcgtactgaggctcatggtgacgttgttgcaagatttaacgaaagattcatactttctttaggttcaaatccaaactgtttagtcgttgatgatgaattaaatgttctaccgctatctggtgccaaaaacgtgaaaccactacctcctaaggaagatgacgaattgcctccaaagcaattagagttgcaagaattaaaagaatccttagaagatgtccaaccagctggttcattggtttctctatccaaaactgtcaatcaagcccacgctattctttctttcattgatgccatttcggaaaaaactttgaatttcacagttgcactaacagctggaagaggtagaggtaagtctgctgctttaggtatttctattgccgcggccgtttctcacgggtattctaatatttttgttacttctccatctcccgaaaatttaaagactctatttgagtttattttcaaaggattcgatgccttaggttaccaagaacacattgattatgatatcattcaatctacgaaccccgacttcaacaaagccattgtgagagttgatattaaaagagatcacagacaaacgattcaatatattgttcctcaagaccatcaagttctgggccaagctgaattagttgtcattgatgaagctgcagctattcctttgccaatcgtcaagaacttgctgggcccatatctagtcttcatggcatccactatcaatggttacgaaggtacgggtagatctttatctctgaagttaattcagcaattgcgtaatcaaaacaacacatccggtcgggaaagtactcaaaccgccgttgtttcgagagataataaggaaaaagactctcacttacattctcaatcccgtcaattacgtgaaatttccttggacgaaccaatcagatatgctcctggtgacccaattgaaaaatggttaaacaagctcttatgtttagatgttactttaattaaaaacccaagatttgcaacaagaggaactcctcacccatcccaatgtaatctatttgttgtcaatagagatactctattttcttatcatcctgtctcagaaaatttcctggaaaaaatgatggcactgtacgtttcatcccattacaagaattctccaaacgacttacaactgatgagtgacgccccagcgcacaaactatttgttcttttaccaccaattgatccaaaggatggcggcaggatccctgaccctctatgtgtcattcaaattgcattggaaggtgaaatcagtaaggagagtgtcagaaattcattatcgagaggccaaagagctggtggtgatttaatcccatggctgatctctcaacaattccaagacgaggaattcgctagtttgagtggtgctcgtatcgtcagaattgccactaatcctgaatacgcatccatgggctatggttctcgtgcaattgaattactgagagactatttcgagggtaaattcactgacatgtctgaagatgttcgtcctaaggattattctataaagagggtgagcgataaggaactggccaaaactaatttattaaaggatgacgttaaattaagagacgcaaaaacgttgccacctctactattaaaactttctgaacagcctcctcattatctacattatttgggtgtttcatatggtttaacgcaatcgttgcataaattctggaagaataacagctttgttcctgtttatttacgtcaaaccgcaaacgatttaactggtgaacatacttgtgttatgttgaacgttttggaaggcagagaatcaaactggctcgttgaatttgccaaagatttccgtaaaagatttctgtcgcttctttcttatgattttcataagtttactgccgttcaagccttaagtgtcattgaaagtagtaagaaagcacaagatttgtctgatgacgaaaagcatgataataaagaattgacgcggacgcatctggatgacattttttctccatttgacttgaaaagattggatagctactcaaataatttgctagattatcacgttatcggtgatatgatacccatgcttgctcttttgtacttcggcgataaaatgggagattcagtaaaactatcaagcgtccagagtgctatcctgttggctatagggttacagcgtaaaaacatcgacactattgccaaggaattgaatttaccttccaatcaaactattgctatgtttgcgaagatcatgagaaaaatgtctcagtacttccgtcagctgttaagccaatcaattgaagaaactctaccaaatatcaaagatgatgctattgctgaaatggatggtgaagaaatcaaaaattacaacgctgcagaagcactggaccaaatggaagaagatttagaagaagccggttctgaagccgttcaggcgatgagggaaaaacaaaaagagctaatcaactccttgaacttagataaatacgccataaatgataacagtgaggaatgggctgaatctcaaaaatctttagaaatagctgccaaggccaaaggcgtcgtcagtttaaaaactggtaaaaagagaacgactgaaaaggctgaagatatctatagacaagagatgaaagctatgaaaaaaccaagaaagtctaaaaaggctgcaaattaagcgttctactctttgtcaaacccttttatagctaaacgtttacttaatttgtacaataatatagaatagaaacatagttgatgtttgaacctttacatattcctttcaatcgtgtcgagcgatataagtattacgattatgccggcgaaaactgaacccgttttagacaatttcaatcaacatactccactccgtagtgagtaacttttggagtaatacgaagtaaccaaagaggtcaaaacggaactatataccccaaaataagcatcattcaaatggtcgaattaactgaaattaaagacgatgtcgttcaattagacgaaccacaattttccagaaatcaggccatcgtggaagaaaaggcttctgcaacaaacaacgacgttgtcgatgatgaagatgactctgatagtgattttgaagatgaatttgatgaaaatgaaacattgttggacagaatcgttgctttaaaagacattgtccccccaggtaagagacaaacaatttctaatttttttggttttactagctcttttgtgagaaatgctttcacaaaatccggaaaccttgcttggactttgaccaccactgctttgttactcggtgtgccactatccttatctatacttgccgaacaacagctaatcgaaatggaaaagacatttgatttacaaagtgatgctaataacatattggcccaaggtgaaaaagatgctgcagcaacagccaattaattttaatgatgtaaaagaaaagagagggttttagaaaaggagccatacatgttccaatgggacactaactaaccaatttattttgtttgcacagttctatttattgctttagagtaaagttgaagaaaaaaaatcttcgttttaaaccgctatatcaatacatagtcatagtgtacccattcagacttctatgaacttccgatgcgaaacatttttttttgcctttttaccttttctgttcattttatctagcattccttaggttaatttaaacaaatgtataaacttgtacatatttcaaataaaaaactttcagttttatttcaagaaagctaaatttcttttggatgtttaattgataaagcgtaaatatccagaaaggtagtgatgtcatagataatatcattgatgaacattccatggatagcaagtgtcaagccgagtcccatccaaaccaatgcagaaactatgcttcctttttggtaatctaaaacgtaaaccataaatgcgtacaataccaattggatagttgggattaaaaatgggaaattgaccattgggaatggttgcatggttaaatgagcaataatcatccgaccaactacaaaggcaaccgaaaaaccaatcgataaaattaaagccaaagaaataaaagatggttgaatcaagactaaggtaaaaattgaagagaagtatgcaaagaatggcaaaagaccatttactgctttacttatattttctgcagttttgcttggagttgcagatttggtcgattgggattcgtaatacctcacgacgtttgtatgagctgtgacaatattaaatattaatgctcctgtgcaaaatgcatacattagatgaacggtttcaacatcaaacacaaaatcttgccaggagaattgcgctactttagtgtgccagatggtttgaggtccgtaaattccgactgcaatgaaagaaatacacaaaacaataataccttcaacaggaccgcagaattcagctagataaagtttgtgggtgtgatactcttcccatgtgctcaagtaaaagctgcacaatatcgcaaattgtgaaaaaatggtcatatatgtgtaacccatacctgtcatggaacagacaggaatcattgacaaagttgtgttgattgaatcaatacaatggtcaaacaattcccctagagggccctgctggcctgtacgacgtgcatgcattccatcgcaagcatcaaaagtctggtataaaaacaaacctatagcataggagaaataggtccaacgtggcgattcctggtcaaaatacgggtcgtagtaaagtgttgttaacacattaaatataataaagcagaaccctaataatgttaccaaattgggtgccatccatagtggaaaaatagtcgcaaactttctccaaaagggcctcaatacatggtttgaaaggaaagagcggtcatcactttgatacctaaagtcagattagtaatttaatgttacaatagttagtatttatttttcttgccacagaagatttagggtgcaataagataagcaacatacttgtaaagcttcaagtttcccaaactactctgaggaataaagaatcccattgtttcccctgaatcagttagtaatactgttttcgaatccatggtagatgattttcaaattcatgaattcagtatccattaaccttttgctatctaatctttcatattggcagaacgccaaagaaaaaaaaaaaaaaacgtcacttcccgcgaattttcacatgcactttaatcgataagtttcagtaatagaactggactataggaaacaacaatataggaaggattgcacaagatcaatttttatgcaataggaaatcttgttatttggtaaatcagcgagatgttgtatgacatgcaaatgcttcactattcgggcaattcgcattagcacctgagtatatatctgacataaaaagatttctgaagttatcgtcagataagaagatggagtcaaaatgtaaacaataactttaacctatataaattttcttacatttgcttttaaatactcgaagatttgcattgaacgatcgttgccgttgactcatttgaaacagaaaaacaatacacgcaggaaaggaacggcagttggtctgagaaacaaaaccaacttgcattttaggctgttccgatagtttatcagagtaagggaaaaaatagcgtgcaaaagctatcgaagtgtgagctagagtagaacctcaaaatatgacttcgaaaaaagtgatattagttgcattgagtggatgctcctccagtggtaagacgacaattgcgaaacttacagcaagtttattcacgaaggctacattaattcatgaagatgacttttacaaacatgataatgaagtgccagtagatgctaaatataacattcaaaattgggattcgccagaagctcttgattttaaacttttcggtaaagaattagatgtgatcaaacaaactggtaaaatagccaccaaacttatacacaataacaacgtagatgatccctttacaaagttccacattgatagacaagtttgggacgagttaaaggctaagtatgactctattaatgacgacaaatatgaagttgtaattgtagatgggtttatgattttcaataatactggaatatcaaaaaaatttgatttgaagatattagtgcgtgctccctatgaagtactaaaaaaaaggagggcttccagaaaaggataccagactttggattctttctgggtggatccgccgtattatttcgacgaatttgtgtatgaatcttatcgtgcaaatcatgcgcagttatttgttaatggagacgtagaaggtttactagacccaaggaagtcaaagaatataaaagagttcataaatgatgatgacactccaattgcgaaacctttaagctgggtgtgccaagagattctaaagctttgtaaggattaggaaagcgccacaaaatcgatgagaagtataaaaaaaaaaaagtaaaaacaataaaaataagaatgtgtacctcgatagataacttaaataagacaatttcagaaccacaatattgataacaccatcccgatttttgaaattatttttttggtgtaaatgagagaggaggggagtgaattagaaatggaaaaaggcttccttaaatggaaaccagtcaacttgatgaagaaaatattgtctttaccaatgaaaaaaactaaaaacgatataggtttgagattagatatatcatatattttagttaatctaatagtctgctcatacccggtaaacacgtatccaaaactgctttataggaatagcttggatgacttaatattgtttctaacagtgtaccatggcaagggaaattttagaatttttaattttagaggtgagaaagaagacagcgattataaagataatgatcttattggtatcgctgccaagtttgagagcaaagattttgaaattcaagaattacgttcgacgctgattaatgatggaaagataccaatatcacccattgatctcgaaacaaggaccttggtcgaagaagaaaccaataatgtaatttgtgaaaggatcggttggctagatcattttccaccgccatttgaactgctggaagagattgtagatggtatagaaaattacctgtccgtttcgaagaatagagtggctgttttacattgtcgaatggggaaaggccgatctggtatgataacagtagcatacctcatgaaatacttgcagtgtcctcttggagaagcaagattgatattcatgcaggctagattcaagtatggtatgacgaatggcgtcaccataccctctcaattaagatacttaaggtaccatgagttttttattacccatgaaaaagcagcccaagaaggaatttctaatgaggcggtaaaattcaaatttaaattcaggcttgctaaaatgacgttcctccgcccatcaagcttaatcacttccgagtctgctattgtaactactaagattcaacactacaacgatgatagaaatgccctcctaacccgaaaagtagtatattcagatatcatggcgcatgaatgcggtggtaatatgaccttcatttttggtagggactacttaacactggaaaatgattgtcgtatagaatttaccctggggaccagcaagtccaaagccgccagtagcataatatcttggacttcatgcgccagctgttggctgaatatataccttgagactttgatgcacataattaaagacgattcttcgccagattactttcaagtagagaggttaaagagagacgaaatgcttggaacaaccataagctggcaagagctggacggttttggggagctcagcactcacggcttgaaattatttcaggcactgaaattggaatgggaaattatataggtttatgcatttcgtcaaatccattcattcgttaaacttagttaaaagtgttatatttattgtgaattggtttgttttggtaggcttttttctatattatgtattcttttccttttcttcaatattcttgtatggtactttaatttactggcaggtattttttggagcggtcaattatatgaatcaaaacgccattctagaaacaggaagaaatatatgagaaccaaggagtaggttgaaaggcattgtagagaaattttattagtatttatagccgaagaagaaggttaagtgacaaattttcatttataagcctcgctaaaatgaatgctagtggaagatctcattccaaaggccccattataaggtctgtgtctttagaagatcttaagagaaactctagtttcaaaggcaatctaaagtacaaagatgaagtcacttcacataaagaaccacaggtcggaacattgagcaacgaagaactgctaaaagatttggacaacatgttgcgcggtaaactgaacatgggaagaaacagttttcatgccgataaaagaaataaatcagatggaaatatcagtgccttaaccttcaaggcaagatcaggtcttgagggagatattcgtaccatagatatacagcaagatagtagtgatgaaaatgataattttaagttcagtgatgatggcgttaataaggatagaaataatgagaaagataataatactgataacgccgttgaatttcaagacgatgctgaagaagctgaagaggagaatgaggatgaatcatttgctaatgtagatgaactggatggctttgatttgaataaggtttctgatggcaagcatgttcctatcaatgaaaagggcgaagttgattataatatgccggtagataaagaatttcagaaatcacttgaccagtgcgcagcttcacttgaggaaagatcaagtgcaccttatgctttacaaagagcagtggactgggaattgaagatgttttattctttggaagatgaactgtcggaatggttttgcagctctgattatatgcattttggacagacacagactctgtttaaacagaaaattacgcaaccacaattattctttgatgatgaaaactatgctgcgagcgtagttgaatgtttaattgaagacatccccaattctttagcatctaatttactcgcattatcatatatttctatgggatgctttgcgtttacgaatagcaaaagtgagcatacaaagattatacgacgcaacaatttaatgcttgttcctcatattcaagaaattgttcatgccttcaagaagattgcaataagttgtagggatgacaacagaaatttaaagaaacaaacaattttgctatttcattcgtcaacaatcctatacttcatatgcagtatttgtatagaaggtagaggagaaaatccggaagcagtaaatgttgttatcgacgcttttgagaaaacagatttgttggaatttttaacaaagtatattgaaaattggaggtggaatagcagattagctatgcgcataagaaatatgatttctttgctcttcaagcttattgtattacaatttggtgacagttctgtctacaaacagaccaaatcatctatttataatctccatggcttaacatatccatcaaagcatccagaaaagctttctatctccccattacattatcaagcattcagggaggacattacttcccgttttcctgattacaatatgcccagttctggcttacctaaagatgttgacaaatcagaatctctttcccagtttctggaaattcctcgtccaaaatcaaagaatcctctaaatatggcgctcattgttcctgaaaaacatattgctacacctgctccttcaccgccaagctctccacaattaatgcatttaggtgaaggtcctagacctcgtaaatctttccaaacaaacatggcatatccgtgtttgtatccatctgataatgaaggatctgaagatgacactctggaagataggatagatttaaatatagagagaaaacctgataacgatatagttattccattcagtaccgaagaggcagcgagaatattaagcgagagtttagaaattaagctgagtacaaaacaactttggtacgaaagggacttattcatgataactgaacgtggttggaaacagcaattagaaaatgagccatatgattatgccgcgcttaatcatgatgcaaactcttcaaaagaggaaaaaagtgcgatttgcattatgcagcgaattgacaaatattataagagctgcctttcgagctttaactctcttgtttttgtcttactgcaaacaatggaatcaagcttgacaaataactttcataggaaaagtgaagtctccgataaaaatcttctaaatatgctgacaccccaattggagatcgtgagagctaaggaattgtccctaaagtcagcagcgggcatattacatgcgttattgaagtggtttaagttaagccatattttgaaatttgaacacttggcggtagttattcacgattcgcgatacatcaacacatgcgcatctattttaagcaaatattctgaggtttatccagagagggttttcaataaatatgtacaaaccccgaattcattttggaaggagtgttctctctctaacgagtcttatcgtgaatcctattcagtagatgactcaggagaggtcgacacggagattatgccttcgtttgcatatctgttaagaatcttgagaaaagtcacagggaataaaacacaaaggttaaaggagctgcccctctccatcggcattctatttaaacgctattatcggctcttcaaccttgacatgtatcatccaatattgaaaataacaagagaactcacaccattcaaaaacaagaggtggaaatccgagcatatggaattgatatcgggggtttacctttatgaaaagctggagttaactgataattgggtaacagggaaggatatatcaggagagttgagcgatgcttgtggtcaagaaattgcactccgggccttgcttcaattttacaattttcaacactatgaaatatctatggaggaccttggatatggacaccgtaatagttccagccaagatctgttaaacaaggaatccgagtatttgaatatttaaatctctacttacggataccgaggctcggggcgcgatgttattgtcattaacaatctcctatccctccctatgtttatatagttttcaatggaggagcatgaaaaccccttaaatagtgtttatttgatcgcgcaatggtgatgattggatcttcatatcacaagtgggatactaggacaaccgttgttggatttctattatcataatatatacgggtaacgatttttgatgcgtcgcgtttgtaaacaaaactaaacaaaacaaacaaatatactcatttgatggcttcatctgcatataagaaatagaagagccagaatactaagcataaccataatatatattacagtctatttcagttgtagctgaaaaatcaatatggaactagagcccactctttttggtataatagaggcattggctcctcaattattgtcgcagagtcatttgcagacatttgtatctgatgtagtcaatttactgcgatcatccaccaaatcggcaactcaattaggccctttaattgatttttacaaattacaatcactagattcgcctgaaacaacaattatgtggcataaaattgagaaatttctcgatgctttatttggaatccagaacaccgatgatatggtaaagtacctctctgtctttcaatctttgcttccatcaaattacagagcaaaaattgtccaaaaatcatctgggctcaatatggagaaccttgctaaccatgaacatttacttagcccagtgcgggctccaagtatatatacagaagcttcatttgaaaacatggaccgattttctgaaagaaggtccatggtatcttcgcctaatcgttacgttccctcttcaacctacagttctgttactttgagacagttgtcaaatccttattatgtgaacactatacccgaggaagatatcctaaaatacgtatcatatacattattagctacgacatcggcactatttccgtttgatcatgagcaaatacaaattccgtctaagatacccaattttgagagtggacttttacatttaatatttgaagcgggtttattatatcaaagtttgggttataaagtggagaagtttaggatgttgaatatatctccaatgaaaaaagcattgattatagaaatttcagaagaattacaaaactacacagcatttgtgaacaatctggtctcttcagggacagtagtgtcattgaaatcgttatatcgtgaaatatatgaaaatataataaggcttcgaatatactgtaggtttacagaacaccttgaagaattgagcggagatacattcttgattgaattaaatattttcaaatcccacggagatcttactataagaaaaatagcaacgaatttgtttaattcaatgatttctctttattatgagtatttaatgaattggttgactaaaggtctactccgagctacttatggagaattcttcattgctgaaaacactgatacaaatggtacagacgatgattttatttaccacattcctatagagttcaaccaagaaagagttccggccttcataccgaaagagttggcatataaaatattcatgatcggcaaatcgtatatcttcctagaaaagtactgtaaagaggttcaatggacaaacgaattttctaaaaagtatcatgtcctgtaccagagcaattcttatcggggaatatcaacgaacttttttgaaattataaatgatcaatattctgaaattgttaatcatactaatcaaattctaaatcagaagtttcattacagagacgtggtatttgcgttaaagaatattcttctcatgggtaaatctgattttatggatgctcttatagaaaaggccaatgatattctcgcgacaccatcggattcattgccaaattataagttaacaagggttttacaggaagccgtgcagctttcttccttaagacatttaatgaatagtccccgtaatagttctgtcattaatggattggatgcgagggtactcgatcttggacatggatccgtgggttgggatgtttttactttagattacatcctctacccccctttgagtttagtattaaacgtaaatcgtccttttggcaggaaagagtatctacgaattttcaattttttatggagatttaaaaagaacaattatttctatcaaaaggaaatgttgaagagtaatgatataatcagatcattcaagaaaatcagaggttacaacccgctcatccgtgatattatcaataaactttctagaatcagtatacttagaactcaattccagcaattcaactcgaagatggaatcttattatttgaactgcattatagaggaaaattttaaagaaatgacccggaaactgcaacgcacagagaataaaagccaaaaccaattcgacttaattagattaaataatggcaccatagaattaaatgggattttaaccccaaaagctgaagtactaacaaagtcttcaagcagtaaaccccaaaaacacgcaatcgaaaagacgctgaatattgatgaattagaaagtgtacataacacgttcttgacgaatattctttctcataagctttttgcaactaacacaagtgaaataagcgttggtgattattctgggcaaccatacccaacttcattggttttacttttaaattcggtttacgagttcgtcaaagtttattgtaatttgaacgacattggatacgaaatcttcattaaaatgaatctcaatgatcacgaagcatctaacggattattgggaaaatttaatacgaatttaaaggaaattgttagccagtataaaaattttaaagacagactgtatatttttagggcagatttaaagaacgatggcgatgaagagcttttcttattgagcaaatcgctccgttaagaaatgatcccgtcccgtttttcatttataataaatttcctccacgcaggtttaatgtataagttgtaatggtagcaaatgatttacagatttatttgcaagtaaagagactcttttttcgttttgtttttcctggatccgcaacacaaagtgtattacatatggatacatggaatatctttacagtgctaaatatattaggttaaaaaaaggtcgttttctgtaaagaatgctttttcagcgttaactttacgtctttttgataataaagaaatttaattaggtgaagcggagatattgaatattatgtactaatgatatgatgagtaggcgacgtaactatcgcgtatataacatgaatcaggtcgtcgaaaagaactagaccttcattggatataccattcttaggaagtattttttaatgcccggacctaaaagaaggtcatatttagtctttctttcttttaatttaccccaatcttcatcggcagaatcggtatcgtattcgcttgccttccattcttttaacttctcgtttgtcatagcttgtctttccgttaatttcatcctgatagaatattcacgaaggatagaaattaaaattagtgcggcaataaagcagcaaccgcaaaaaatttgtgcatgtaagtaaggattgctcttatctttctccaccgtcaatgcctgggcaatcacctcacaaaccaataagaaaggcgcaccacagtagttgacgaaggcccaagcgggcaaaaactcttctggtttaaccatatcggcaatcagaacggtattcatgacgttggcgacaccaacgcatgagccaactagaattgaaaaaaagatgagttgaacaaacgtatgagcggggatccagaacgcaaacatatatattgttaacaaagtggttaatacgatcgttacgtttgccctaccaaacttatctcccgctaaacccatcagaggtcttccgatggattgcgagccgttcaaaatggcagtcaatgtggaagcgtcgtgcgatgataatcctttcgagattgcgtatgaagataaagtaaaaaccatcatattgtaggcaaataatgcgaacatgaaccataatgcaataagtaccacaaatggcttagttataacctttaatgaaaacattgctttgagctgttcaaacatggcccgaggcgatttcaatcctatggcaggtgtagggtttctttcttttaagagcgcaatagcaactagaacacttatgctacacgatatgcctatgatacgaaggcaccaccgggtatttccaaagtcagaaagcattttgtttgtagccaaaccgtaaacgacaccaccagcaccggtacccaataatgagacacccattgcgacagctctttttttcaagaaccatcctggtaagacggttgttgctggaacgaaaatcagtgatattgaacaaccgaccataaaaccttgggtgacatacaattgccataacttggtagtaaaggaggccaagagatatgcggcaagcattacagcatcaccaaaaagcatggtggtccgcagaccaattattctcatcagtgccatcacaaggggggataagagttgaccgagaaagacagttaggccagcaattaaggcataatcgtacttcgaagcaccagggtaagtatcatggtttaagtagtaggcaaggtcgacaccgaaggatgcgttgcagccccacgtggaaaacatggtcaagaacacacagaatgtcacgacccagccataaccaccgtcggggggcagttccagctgcccggtagacttgttggtgaatactttttttacagtcggttcatcaggctcgaattcggttattccttgggcctcaagatccttaccggagtgtttcgtggaagccggatatagtctattcctcatgagtttggagtccatggaagctttatgttctgtagtatcattttgaatagaagaagcagagaaagcagaggaagatggtgccgacaacgaggcgcctgcagtcgtggtgtgtgtgactgggatgtttaactttgactggactgactcattgtgctgtagcctaatggcatcggccacgtcaaatctagattctaatattttattaacgtctgcggaattttcttccgtctgcaagttgtcgtcatcgacagcctttttaatgtcgttgagccgattagttaacgtcctactaatagacaattttctcgatgcatcgttcgacttggtgctgtgtagatcagagcatggaaccggagcagcaatagaagccttagagaatgatacaggctgtgaagagtttatcgaagaaacctcggacgatgtctcagagaccattccggaagaagcagaaaagtagtcgtttgagtgcgttgacatttttcagatttattttcagaagccccgtaattatacctaaagaaaaagtaaagaaaagtggagaaaacaaaagaaaaagataaaacttttaaatatgtggtgtgacaaatgcaaaatactattctgactcgcacatttaactaacaaaagaaaatttgtctaagtctagcagctttggtagaatatagaagaaacagtctagttttggctccgatatgagtggacaaagcatcaagatctaaggaatgccaagtatttatccaggttctcccgaagacttttcttcaatagcggcgggggttttttttttttgcagattgccgagatagcccgcggcaaagatacgttatctcggttatcgtcggcaagcgctattgtaactagatataggaaactgtggtctgcaaagatgcggtataaggcctccgtctgttcttactgcgttatcagcctttgacagttttagttcgtcagggtctttgaccaaatgataaattccctggtttacattttcactagtttgttctcgagcaatgcttagttggcacataaatgagtcaggcactaccactcgggtaacggtctgcgcgtttctttttgcggccatgaaatttttcaggcgatgagcttaaaggtaaaggaaaaagatggtaggatgataggtaggatgaagcggtatgaaagtggaagaagcacaatatagcacgtcgaaacagtgctaatcatgagcgatgacttgttttctaaggctttggagaatcccgaccaggacttgaacgtggaattgcccaaggatgatgttgatttaggtcttttaggtgatggtgggaacgagaggaagaccgatgaaccggtagcagacgcagaaagatcaacaggcctaggatccggctcttctgaatccgaatcagattccggttctgattctgattctgattctggctcttcaggtagtgaggatgattctgcagatcaggacgttgaaggagaggacgaaggtggtgacgcgattgaaaatgaagacgaagacgaagacccttcaccttccggtcctatactatcgaagaacgaaatactagaggaaactgttcctgaactaccggaagattatgaaatttcagaaaaaacgatcatcactcctattggtgttttgaagtctgcatttgaaaataatataatcattcacgccacgatgtcgggcgaaaagcgtgttttaaaagagggttccattttctgtctcgaggatagaactttgatcgggatgttgacggaggtgtttggacccttgcaaaacccattttatagaattaagttgcccgattcaaaaaaaaacttattcgatgaattaaaagtgcgtttgggtgagaaagcctttatagtcacccctgatgcccactggatagatactttcgagttaaagcgcaacaaaggtactgatgcgtctaatgggtacgatgaagaattacctgaagaggaacaagaattttccgacgacgaaaaagaggcccttttcaagaaaatgaagaaacagcaacggcaacgaaagaaaagggacaaccgcaaactagccaacgatagtgacaatgtcaaggtaaagagagctcggcagcccaaggccaacagtttacctaaactggtaccgccgttgggcatgagcagtaatgctccgatgcaacatgggtacaaatcaagaaacgcacgtgaaaatatcaagcgtgaatccagtgctacctctaatcggaatggctcctccccagtgccaatcacacagcaccaccaacaacagttttctgcaaataattatcccttccctcaacaaccaaacggtatgccttatccaccatactcacctttccctcagccgactaacttccagtatccacctccaccatttgggcaggcgacaccggcccaattctccaacactgttccatatggtagcttacctcccgcatacaacaatatgtcgccgccaacacagcagtcgttcatgccaatgacccaaagtcaaccgccacttccatatggcgtacctcccatgaatcaaatgcaaaacccaatgtacatccaaccgccacctcaagcacctcctcagggaaatggtaatttccaacaagtaatggaattacatcaaatacttttgcagcaacagcaacagcaacaccagtatcagcatcagcatcagcaagatccaagaacctagagtcacgattgaaatatttaataataaatgctatgtatcatagataaactagaaagaggcaagaaaaatttaacaagtttcttaattgaatattattttactgtcactaccattattagacgccatctcagcgtgtgacatgataatttttctttttttctttttttttcctcaaggcgatgatatgaaactttcaaaaaatttatatgtaaataaaaaagttctacgagggtttaaatacggaagtttatttagaagatatttatactctgaatacacacgtagagtacagtaaaggttttttagatctactaatgaccatatcgttgagcaatataaagaaaagagaccattctaaaatttccgatggaacttctggtgaatcatcgcttgtaaaaaggaaacagttggaaagcgccaccggagatcaagaggaagaatatacagaccatgaaatcattatagagccgttgcactttgctaataataataacactgtactcacagattcagaaaattatctaagatggcaaaataccatctccaacgttgttaaatcagtggtttccattcatttttcacaagttgcgccattcgattgcgattctgctttggtatctgaagctaccggatttgtcgtggatgctaaattaggtataattctgaccaataggcacgtcgttggtcctggtccgttcgtaggctacgtagttttcgataatcatgaagaatgcgatgttataccaatttacagagatcctgttcatgattttgggttcctcaaattcgatccgaaaaacataaaatattctaagatcaaagcgttaacgctaaaaccaagtttggctaaggtcggctcagaaattagagttgtcggtaatgatgccggtgagaaattaagtatcctagcaggttttattagtagaattgacaggaacgctccagaatatggtgagctgacatacaatgacttcaatacagaatatattcaagctgctgcatctgcttctggcggttcaagtggttctccagtcgtaaatatagatgggtatgctgtggctttacaggcaggtggctctacagaggcatctactgatttttttttaccgttagatagaattcttagagcgttaatttgcatccaaaccaacaaacctatcacacgtggtacgattcaagttcaatggctgctgaagccttatgacgagtgtagaagattaggtttaacttcagagagagaaagtgaggctcgtgctaaatttcccgaaaatatcggactgttggtagcagaaaccgttttaagagaaggcccaggctatgataaaattaaagaaggtgatactctaatttcaataaacggtgaaaccatatcttctttcatgcaagtggataaaattcaagatgaaaatgttgggaaggaaatccaattggttattcaaaggggcggtgtcgaatgtactgtcacctgcactgttggtgatttacatgctatcacccctcatcgttatgtagaggtttgtggtgcgacttttcatgaattatcatatcaaatggcaaggttttatgcgctacctgtcaggggtgtatttttaagtagtgcatcagggtctttcaactttgattcaaaagaaagagtgggttggattgtggattctatagacaataaggaaacccccgacttagatacatttattgaaattatgaaaactattccagatcgtaagcgcgttactgtacgataccaccatctaacagatcagcattctccacttgttacttctatttacattgaccgtcattggtgcaatgaattcagagtttacacaaggaacgatacaactggtatttgggattacaaaaatgttgctgatccacttccagccgatgcgttgaaacctcgttcggccaaaattattcctattcctgttaataatgaaaaagttgcaaaattgtcatcatcgttatgtacagtggctacaatggcagcagttccattggattcactttctgctgatattttaaaaacatcaggcttaatcattgatgctgaaaaaggttatgtcctagtgtccagaagggtagttccacatgattgtcttgatacttttgtcaccattgcagattcccttgtagttccagccacagtagaatttctccatccaactcacaacttcgctattgttaaatatgatccagagttagtaaaggctccactaatcactcccaagctatctaccaccagaatgaaacgtggtgataagcttcagtttataggttttacccagaatgatagaattgttacttcagagaccactgtcaccgatatttcctctgtaagtattccaagtaatttaattccgaggtaccgtgccactaatttagaagctatatctatcgactgcaacgttagcaccagatgtaattccggtattttgacagataatgatggtacagtaagaggtttatggcttccatttttaggcgaaagattagaaaataaagaaaaggtttatttgatgggattagatataatggactgtagggaagttatagatatcttaaaaaatggcggtaaaccaagagtaagtatagttgatgctgggttcggttcaatttccgttctgcaagccagaattagaggtgtgcccgaagaatggatcatgcgtatggaacatgaatcaaataacaggctacagtttatcactgtttctagagtttcttatacagaagacaagattcatttagagaccggtgacgtcattttatctgtgaacggaaaattagtcactgaaatgaatgatttgaatggagttgtaagctcagctgatggtattttgccatcagccatgttagattttaaagttgttcgtgatggtaatattgttgatttgaaaattaaaaccgtggaagttcaggaaaccgaccgttttgtaatatttgcaggtagtatcttacaaaagccgcatcatgctgttttgcaagctatggttgatgttccaaagggtgtctactgtacattcaggggagaatcgtcaccggcgctccagtacggtatatctgccacaaacttcataactcatgtcaatgaaattgaaacacctgatctagatacatttttgaaagttgtcaaaacaatccctgataatagttattgtaaaatgaggttaatgactttcgacaatgtgcccttcgctatttcactgaaaacgaattatcattacttccctactgcagaattgaagagggacaacatcacgcacaaatggattgaaaaggaatttaccggcaacagccaaagtgaaaaataggccagatttgataaaacatttatatatgtatgtatgtatgtatacatcaaagtcttccataaagaacagtttttttatagactatcacaggagcgttaagatttacaagtttttcaatcattttgaggggttaggattatgatgtcgagatggttgcaagcgcctgacgaaatagtatttaattacttcaacgcttgaattctctaaggtattatcgattgtataaatttatggttattgtttcatacttatttatatacatgaagaccgaaagcaaatactcaaacaattgatttggggttaacggtgcgtttggtttagaggagaacataattattccaccttcaatgatagggtaataaccgctttagatgctttgaataagctggatgggcaattttccttccggttaaggcttttaatgatctatgggaccagcctatattgccatgttttcttccagctatgcctcttttaaaagtattaccggtacgcctccacctctttgctgtacctttatgagttttcattaaagttcttattgttattgtagaaacgttattgaatagaaagccgttgagcttcactttgaaactatttgaacctttaagtagtggtttgagtacattgaaaacagacatgttttggttttggtctcctcgttgccgtttgttatgcaagctaattttcatgatagatatatatactatcttttttgtatttgaccagatttttttaggctccgcaaattggcgagggcttcaaggttgaaaaaattggttgtggtttatacgcactgctaattatttacagaatgaaagagaaaaagaaaaagatatatatatatatattagaacatgcatacgtgtatattgaaacaaaaatgaaaacaaaaattttcaaagtgagatgtcaatgtcattgctgctcttcctttgtcatttagtctactttgttacttagtttttgtcttctcctaaaagtttttaagtttatgtttactgtttacattaaaccctgttcgcgtaatttagctaaagtttcttgaatctttttagccaatactggatcagacctaattctttgttgaactttagcggcttcagcaaaagtaatggcttgtaatttctcttccatagttctagccaaatcagcggattcttcgaataatgtaatagcttcatcgatatcttcctgctgcaatttcatttgagctaaaccgattttagcttgctcacttcttgggtctagtttggacgctttttctaataaattcgtggcttcaataaaattttctactgttggatttcttgtcaacaaagtggctttaccgaccaaaggcgcaattccaacataaataccatccaacttgttttctaattcaatagccaaatcgtactgcttcaaagccttgtcaaaatcgttcttgtctgttaaaatttcagcaaagaaatttggaacttctggtgcctctggaaattttctcttagcttcactaaacaaagtttcacagtcatcaaacttgttttcacggtacgctagacatgctaattgaatataagggaagatattctctgggtctaattccttagctttatcaaaatcttttcctgcttgatcatagttttgtaaaatgaaattcatttggccgcggtgatagtaaacagaagaattgtttgagtccagtttcagcgctttatcgaagtagttataatattcagtcgagtcatttctatcagccatgattaatgccatgtagatatatgaattgactcttgggaacaattcaatagctttcttgatgtcttcgtgagctcccaatggatcgtttttcaagaacttgaaaatacctgtgtgttctaatgagatggccaatttttcctttaacttttcatcctcattgttcttgtccaattgttcttcaaataaccttgcagctttcgtgaaagactcatcagccttgtcgtaactttcgggagatcttttgtacaaattacttaaaccgttcattaactctttatcagcttcattggattcatcataattggcaaaagtcaactcgggtttgaaaataccaaagaaagaggccatggatgtaactgaaggcaagttttcctgcttgtctttgcgttctttagctggttgggtggataattcagttggagtagcagtagcggtgtcaatatcgccaaacttttctttcaatttagacatagcttgcttattcaagttcctctccaacattggttcaatagaggcgtcattgaagtcaccatttagagacaatacagacaaatcgaacatcgcatccgcaaattttcctagcccttcgttagcagaagctcttctcagtaaaacttttgagtagtctggttttaattcaagagccttagtactcatttcaacaacttttttcaagtcacccacagaaacatagcaagccgataaattcgagtagaaaactgggtcttctttcaattctaatgcccaattatagtacttaatagcatcgtcatattttttatttctaaagaactggttacctttgtcctttaacgctaatgcatatttatccttttcttcagcggtgaaatttgccttattggaaaaatctggttcgccattactagaaaccgggtagataggaggatttgatggggctgtagatttcttagcaccttcagtctccttttgagagtcctttgtgtcctttttttcatctttgttgatcgtgttcttttttcctcgttgttgttgttgttgcaattggttgtaataatagtaggcaccgatggcagtacctgtagcagcaacggttgccaaaatggctgtcttgttccttgtaatgaagctcttcattggcaattgagaacctagatgtgagctgtaatttcacttccgaatcttgcttctcttttatggtgagtggtggagttcctcttaattcctttaagatcttttccactggtcgtccaaacacaaaaggtggtttaacgccatcttattcatcgtatacagtgatattgtatattttaaactaatggcaatgaaactctttctttccttccacttaatccttgaatgtttgtttctgaaatgatataacactgttgaaccttatggaaacatttgaagttgcctgcacagtgtttctttcaataaagtcatctttattatttttgaatagttgacttaattacatcatcattatctacgtattatggagtttttttcagttacgcagtgaaaaactgttatagtaccgatgagatgagtgagacgagcataaaattaacttcggtttctgtatttgctattgtccatccctatcctagttttaaaaatataattctatcaagttatggagtgccagaggtgccctgcatctgccagaaatccagcgacagttgagtctagaaaggaaaagttttgcgatgaatgtttcatcaagtttgttagtactaaacaaaggaaacaaatgatgaaggatgaatatttcaggaacctatttaaagttatatacccatttgaaaaagaaggatccgtctctaagattctgctccccttatcacattctgattcaggatctctggttatgttagatattgtgcacgacttgctattggaacaaactaagcaacacaataatcgtacaggctttaccgtcgatgtactcacggtattcaccgaggaaaatgtttctgttatcaaagaacgtatggaatccttgattaatgaaaaaatgtcacaactgaataaaatatccaacatatttaatgtccattttattgatgttaacgaatttttcaacaatgcatcggaagtatcgacttttatcattgacaatgaaaattttgagattttcagcaagtcaaagtcagtagatgatagcaatatattaacattaaaagaaatattaggcaaatactgtctcaataattcatccaggtctgatttaatatcgattataaaaactcaattgatcaagcattttgcatacgaaaatggttataatgccataatgtggggacattccatgacaaagctatctgaagtaattatttctcttgtggtaaaaggtaaaggttctcaaatagcgacgtttctagactcggaatcatttgatactttgaataataaaccatgtaagtataaaaacctatatcctatgaaagatctattatccgtcgagattgaaagttttttacaaatcagaaatctggcacagttcctcattaacgttgaagaaactaatgtgaagcctaattgcttgatcgccagaaaatcactgccgtcacttggtcaacaaaaattggtaaaaaatatgacaatcaacgaaattaccaacaaatactttcaggatattcagaacgattattcaaatataatatcgacagttttaagaaccgcagataaattgacgcaacctaaatcaagtatggctaagccgtcacaatgtcaaatatgtcaatctaaaatatacacaaatccatccaattggttaaataggatcacagttacttcgccttatcctgtggagaccactgaagaaaagtatttatttaaacagtggcaagattcaaaattagggcaatctcacacacattatgttgaattgttgaatgaaatcaaacagggtgccagtaatagcctcgatgttgaagacggtgatgtcaaattgtgttatggttgtttaatcttattgaataccagtatcaaggataagaatttggtttggccaaaagtcgataccatggatattacggcaaatgcgaccaataaaaacaaagaattgagccaaatattggatcagttcgagattaattccgatggggaggaataatgaaatgtcaaaggcttcgctattccaatggttatgtatttatttatttatttagcaatgtattttactttacatcgcttcggctgccttcatttacagtgtgtctataaaacgtataacacttattctttcacttcctatgcaaaatgcttaataattcattagaccctgaagttccattcgaacggacgtcgaagttgggctcatttattgcactagacctgttttgcagcatatttagtagtttatttgaggaattttcgttgttatcagatgccaaggaatatccgtcagttgcatatacattattattgaaggcgctgctgtttttattaccatgcaatatattcagtaattcatgagaactgtccttatttgaaatattctcatacccatcattaagaggcttgggctttaagtagtttaataactctgttgaattcttatctaattcttgattatttgtagcgtcgttgcgtttcattgacgttgacatttcacttgacggtccaccctcagtgcgagggtacccggtagagtcgttctttttcaaaatattcaacaatcctttagctgaatttttctgcgagtatgagtcaacattatagggctgttttggtgctgtaatgtctttttccttttgttttaacattcccaaaagttcgcttgcattcgcatcgtttatacttgaagttgatgcattttcttcgctattttgaggttttgacacagaattcctcttcaacatcatcatgatttcttcatccccacttagatgttgagattttggtgattgctgatttgaagatacagtagaggaaattgggtttcttagcatctgtaataaatcttttgatgaagacacattggagcttgaatcaaaagcttttttatcattcgccagactggcaaaggtttcacctcgttttagtattttaactttgggtaccttttttacagtatttgttgttgatgataacccgacagtttcgtttatagatttattactttcagtgggcatatctctatgaggcacttcaccgtcttggaaattgttctcttttaaaatatcttggctaattaatttggagttgtcttgagtttgttccagttcttccaatttttttccatcttcttcgtcagaactgctttcgaagacttcatatgcatcactatcaccaatgtgaatttcttgacgatatttattctgcattcctactgatgaattctgtttactctgagtcgagggtgaagatttaccaggcccccattctacactattagattctgcagaagcgttcaagtttgttttgcttgcgtcgttccttggtttttccttttgacttcttcggctgtctttttcgcttggcataacgttcaccccaatatctacattcaatgaatttctttcatctctagctgtctccacctcttcatctgaactactctcgaaatcttcatattctgcatcttgtataccagatacggagtcatttggtaaaaaggaagtatctggtttggaagcgtgtatcttctgcgatgatgttggttttttcaacaaatctagcaaagcttgagagtttgaatgagcagtttcatcattattgttttgcttgattgaattcaagtccgttcctctctgtaagattttaagctttggctttttgcttgattgcacgttgctgtcaggctttttcgaatttagtatatctaacaactgcccaggggaggagctgctgtaaccagagtccctcggtaaaggagcaggaggcaaggaaaacggttgagatactgctggtccagaaaggttatgcatgtttggaacaccaaaagccatcggattcggaggagcattaaaattaggggggaccggagttggaatagggttagcgctattactattgttagttaatggtaacataaatgggaaaggtgcaaaaggctggccattcattgtcgcaaacaattgaggatttgacatgaatacgttagccattggcatagtaggtggtataacattcttattgttagcaaacggttcagaaagagatggaaatattgaaggttgttgttgagaagaaaacgatgactgctgatccttctgttggttgtgttctcctgattgctctttcaaatgctgaagctcttggctcgagggtacctgtccgttggagaccgcattattattactgttagcttgcactgcagtatgtaacatattcagcaactctctaccgggatcaatctgctcctccttagtgatacccaacaacaatttcaattgttcttccgcataggatttcaattgatcttcattttttatttgcctctgatgccttaaccacattgataagggtctcatcatggaattaatcagataatacttgatatttgatttgtacattgttttagaaattttcttaaaatcgaaccattctatcttatcaatttcatttctaacttgaggtttaaaattgaagacttctgaaacaccagatatcaaaaatattttgtaatttttaccttgaatatttctttcaatgaattggttgtcgtcaatatagtccgtcaaatcgaaaccaatttcttctttcacttctctaatgcaacaatctatgtcattttcatctttagatatcttcccccttgggaatgaccaagaatccgattcagtaccctgtaccaataaaattttactcaggttctcgttaaatatggcagcgcccctcaccggtatacttttcttatacttggagaattgctggagtgcctcatccactcttatgtcccatttccaaaccagaggacatagttttatgatcaattgagcaaatgatttaatctttagggagggtaaagttggattcatcaatttgatgaaatccgtgtaaaaccatgaggcttcttcaaaatgaaataactctctctcgacactcgataaatcttcattcggacaatttataataaaacgtactaataagtcctctaaaattctatcaacagaagtaacgttctccaatgcgtgtcgtagcggcagtgacattgtctaatgcgaaggtacttttatttttttcagattcaaagcaatattatttagacaattgatactaagtgagcttaaggaggattaaacaactgtggaatccttcacaaggattcaatatttgtttttcctggttattttgccatcattcaactttcctcagacgtaaaattcgtgcttagtgatgtctcaatattcccgcagggtaataaaattcaataactatcactatatacgcaacagtattaccctacattgctatcggctcaatggaaatccccatatcatagcttccattgggccgatgaagttagtcgacggatagaagcggttgtcccctttcccggcgagccggcagtcgggccgaggttcggataaattttgtattgtgttttgattctgtcatgagtattacttatgttctctttaggtaaccccaggttaatcaatcacagtttcataccggctagtattcaaattatgacttttcttctgcagtgtcagccttacgacgattatctatgagctttgaatatagtttgccgtgattcgtatctttaattggataataaaatgcgaaggatcgatgacccttattattatttttctacactggctaccgatttaactcatcttcttgaaagtatataagtaacagtaaaatataccgtacttctgctaatgttatttgtcccttatttttcttttcttgtcttatgctatagtacctaagaataacgactattgttttgaactaaacaaagtagtaaaagcacataaaagaattaagaaaatggttaaggtcagtttggataacgtcaaattactggtggatgttgataaggagcctttctttaaaccatctagtactacagtgggagatattcttaccaaggatgctctagagttcattgttcttttacacagaactttcaacaacaagagaaaacaattattggaaaacagacaagttgttcagaagaaattagactcgggctcctatcatctggatttcctgcctgaaactgcaaatattagaaatgatcccacttggcaaggtccaattttggcaccggggttaattaataggtcaacggaaatcacagggcctccattgagaaatatgctgatcaacgctttgaatgctcctgtgaacacctatatgactgattttgaagattcagcttcacctacttggaacaacatggtttacggtcaagttaatctctacgacgcgatcagaaatcaaatcgattttgacacaccaagaaaatcgtacaaattgaatggaaatgtggccaacttgcccactattatcgtgagaccccgtggttggcacatggtggaaaagcacctttatgtagatgatgaaccaatcagcgcttccatctttgattttggtttatatttctaccataatgccaaagaattaatcaaattgggcaaaggtccttacttctatttgccaaagatggagcaccacttggaagctaaactatggaacgacgtcttctgtgtagctcaagattacattgggatcccaaggggtacaatcagagctactgtgttgattgaaactttgcctgctgctttccaaatggaagagatcatctatcaattaagacaacattctagtgggttgaattgcggacgttgggactatattttctctacaatcaagagattaagaaatgatcctaatcacattttgcccaatagaaatcaagtgactatgacttccccattcatggatgcatacgtgaaaagattaatcaatacctgtcatcggaggggtgttcatgccatgggtggtatggctgcgcaaatccctatcaaagacgacccggcagccaatgaaaaggccatgactaaagtccgtaatgataagattagagagctgacaaatggacatgatgggtcatgggttgcacacccagcactggcccctatttgtaatgaagttttcattaatatgggaacaccaaaccaaatctatttcattcctgaaaacgttgtaacggctgctaatctgctggaaaccaaaattccaaatggtgagattactaccgagggaattgtacaaaacttggatatcgggttgcagtacatggaagcttggctcagaggctctggatgtgtgcccatcaacaacttgatggaagacgccgccactgctgaagtgtctcgttgtcaattgtatcaatgggtgaaacacggtgttactctaaaggacacgggagaaaaggtcaccccagaattaaccgaaaagattctaaaagaacaagtggaaagactgtctaaggcaagtccattgggtgacaagaacaaattcgcgctggccgctaagtatttcttgccagaaatcagaggcgagaaattcagtgaatttttgactacattgttgtacgacgaaattgtgtccactaaggcgacgcccactgatttgagcaaattgtgatctcccttgccccagtgtacacatatataaaaatatattcatgcctatatgattatgtatcggaatccaaaaacttatctttatattgcttcgtttcgtagttagcaatgaatcatcttatcatgattcctttttttgttttggccagattaatgtatcacggtcgacggcgaaggcatcaaccattgttgtggaatttcaaacacaatacttgatgactccaaacgtgggcatatattttgatttgaaaagaagtcgagaaagtatagcaacgcattgtatacgtttgaagctttcagcaaaggatataccgtggaaatgtacacgcctatccctgctaatacccctgctcccactgcaccaacttcatcgatgacgtccaactcttcatccgcatcaaatgccaacaccactagcagtagtggcataaacccaaggaacagagccagtggtactccatccaatgagcgggctcgtccggcgtcgggtatcagttcgtttttgaataccttcggaattaggcaaaatagccagacagcttcttcttctgcggctcctgatcagcgtctattcggcacaaccccatctaactcacatatgagtgtggccatggaaagtatcgataccgctccgcaacagcaggaaccacgtctgcatcatcctatacaaatgcctctgtcggcccagttccacgttcatcgcaactatcaactccccatctccatatctctcactgcccctacaaccacagaccaccagcaatcatctgcgcataatttcgaaggcaacaatgttggtaacgttcaagagtctttgaatcagcggcagcctaacggtactaacaataccacaacctcgataatttccatggcgccagcggctacaacgagaaatatagtcggtggtgcagatggatctactattgttaacaacagtcaggaaatgtataagaatttacgtcacttgatatatgctgcaaaccagccaaatgggaccgaaattttacatttggatttacctgcaacaagtgcagaggagtcaaacaatatgttcaatgtagatgaggtcactttgaagcaaaggaaagataagcatggtctttttagtataagactaaccccatttattgatagttcgtccacgacaaatcaaggtttattctttgaaccgattataagaaaggctggccctggatcccaattggttattggccgctatactgagcgtgttcgcgatgcaatttctaaaatacctgaacaatatcatccagttgtatttaaatccaaagttgtttcaaggacacatggttgttttaaagttgactctcaaggtaactggtatataaaggatgtgaaatcatctagtggaactttcttaaatcaccaaaggctctcacccgcttcctctttatcgaaagatacccctcttcgtgatggtgatattttacagttaggaatggattttagaggtggcacggaagaaatctatcgttgtgtaaggatgaggattgagctaaatagatcatggaaactaaaggcaaattcgttcaacaaagaagctttacagcgtttgcagaatttacaaaaattaactacaggtattgaagaagaagattgttcgatttgcctatgtaagatcaaaccgtgtcaagcaattttcatatcaccatgcgcacatagctggcatttccgttgtgtaagaagattggtcatgctctcatatccgcaatttgtttgccccaactgtagatcaagttgtgatttggaggcctcctttgaaagtagtgacgaggaagatgaaagtgatgtggaaagtgaaggtgatcaactggtggatcaacttagcgtcttaatggaaacttcaaaggatgttgatagccatccttaaggtcaaagaaaatacacagtttgaaaaataaagaaaaaccaccgaactccacatctcgtaccttaatattattttaattattctcttagtatttatatatttgcgccgtttacatatttgacttattgttttcaggaatacaatacctccatcgttggcagtcaattttgctttcacatataaaactaaaaaaaaagtaaagaactcggttaatcctcggttagtttgccaagctcacctattaatcttaataggacttcttgagtttgttgtttgcccagaccatacttatatatttcatgcccaccttcaactattttccattcttgagtcttgtgagaaattttggtcaaatctctttgccaatcgccccataatgccgacttcttcaccatttccttagagctaacgatgcttgtcttcacattttgcaaagattctgcattgtttgtcacatctctgtaacttagaattgaactcgtcacgctttccaaaaacttggaacgcaagaaacgtccttgatatttcatatcacgcccatatatacgttctttagacccatgatgagctagtaaccatgaagtctgtaatctccatcctaaactcgaccaaatgcctttccaccataatctaaattcgttatgcctttctatctccgaaggtaaccaagtcttatcatggttgcggccatccccatcattaccattgccatcgtcgccatcgtcgccatcaccacggcctggaggtagtaatctttgaatgtagttttttaacaatagttcttcatgccatgattcaacaagcatcatgctatccacaatatcgacattcttggcggtaaatactcttgtaaatagcccgccaaggtcgtatcctactgtagtgaagggacctttaatttttgcatctttgatcaatgcgtaccttaaagattccgcaaccatcgcaatagagattggggcgggaggagaatcgctcaacccgtaccctggtctatcgtatagacaatatctttgaattttgtctaaatgatatagttcctcaatccaggtggcagaaaggtaaccagtatcataacctccgtgttcaaacaagatgataggttgcttcttattttcagacaaatctgtgttgttttcttgatcaaatacgtcaccataacaagttatatgcaactgataggttttagcggcatctacgtaatggaacgcctcgtacgagggcgactgaacggttattggtaatttgtgagtcaatctgtaggtatccaatgtcgttaaaagtgtattcagggtgaataaagcgaagaatattaaaattaaaaacttaatagtattcctgaacccaatggatacccattctgtcaatgtatgtttgttttggaccagctgcgagcggtgggtgggggttggcgacccagagccatattggcttctgtccctgttttcggtactatttgtatggttttcgttgaaagtactaatattagcatcatcaattctgcgttcctccaatggctcatttattgagttgttgtaaaacaagagataccaatctaatattgccccaataaaaaatgaaaacgaagtccacaaatatgtaaacgtgcccacaaagccgattctttgcctagtgtatttaattagataggtcaatgctagattgaacaacgtcaaaacacagagagttacatttaagctgtaatctaaagctgagtacagtcccagcttattaaaccagagattgaaagaattagctatgatcgagatgaatattaaagtcaagtcgttaaaacttgcgtacctgttactgaatccgaaaagaatattgatattgaaaaagaaatctgaaatcaaagtggtgactagccagatggtgttaattagaattaggatatttaatatccatttggagttatgaataaagattctataacctttgcgaatttgaaagagactatctttgatgaacccatcggattcaatgtcacgaccttcattaactgctgggccattcgcggatcctgcaccaagggtccggtggttgttgttcagcaacggttgcgcttctgggtgttcactatctatatctgttctttccattcccgtccttgccggatcattatctaaaccattagccttcatgatctgttcgctctgatgcctacagttctttcttcaatggctttcctttcctttcctccttatagaatatagcaaggcatctaacttttagtttttctctcatccctttaaactgcacgatggttaaaattaggggtccgaatagccttgcaaggaatagattaaagaacactatatatgcatagccacttcaaaacgtgctgagaacatgccatcaaggttgaccaatacgattgctgattcgacaacttctacattacataggcatatacatatcagaaaaacgtgctttataggtacattttttaattccttaaacataacttgcttctattttgggatagttccttttctttgaactacgttttttgggcagaaatataaaaaaaaaccgaaaaaaacggcacgcaagaaagcttattcaaaaagacgcaacaatatcatagattattctaagtaccaacaacgtgataaactttgttctaataaagctacatcttatctcttctgtacagctttattggggtgaatcatatttacttcaatccgggtaatggtaaacgtaacaagtgatagaaatattcacctgcgatgagctggaaaaaaaaaaaatttcaaaagaaaaccatactaatgctgaggtataaagtaacgaattggggaaaggccatcaatccaaagtcggaaaaattgaacttcacataaagtaccaggcaaatgactgaagacatcgaacaaaaaaagaccgctacagaggtaacaccacaagaaccaaagcacatccaagaagaagaagaacaggatgttgatatgactggcgatgaagaacaggaagaggaaccagacagggaaaaaattaagcttctcacacaggcaacatctgaagatggaactagtgcctcttttcaaattgtagaggaggatcacacgcttggaaatgcccttcgttacgttataatgaaaaatccagacgtagaattttgtggttactcgatacctcatccttctgaaaacctattaaatatcagaattcaaacctacggtgaaacgaccgcggtggatgctcttcaaaaagggctaaaggacttgatggatttatgtgacgttgtagaatctaagtttactgaaaaaatcaagagcatgtagatgttacggatcgactcaaagaccctctgtcactctgaaatttctaataattatgcacaccacgctagtatagatacagcttgatttgtgtatcccgtttatagtcgtgctatttaaaatctatgtataatataaccagataaaaatacaccttcgtacaaggtgctaataatgttgagaattcgaaattcctttttaaaggcgtattccgtattgaatgattgaaaaatttatttctttttttatttcttttttttttttttttttttttttttacgccgatgctcatcgcagaaaatttttccttcagtttatttgtcttataaaaagactgtcctacgctcaaataacttatacttttctgtatctcattcaaattattttcttgtcaacaacctgtaacagaattaagcactattaaggcaaatttagagcaaatatgacttacggtggtagagatcagcaatataacaagactaactacaagtctagaggtggcgacttccgcggtggaagaaactctgatagaaactcttacaatgacagaccacaaggcggtaactaccgtggtggtttcggtggtcgttccaattacaaccaaccccaggaattgatcaaaccaaactgggatgaagaattacccaaattgccaactttcgaaaagaatttctatgttgaacacgaaagtgttcgcgacagatcggacagtgagattgctcagttcagaaaggaaaatgaaatgactatttccggacacgatattccaaagccaatcaccactttcgatgaagctggtttcccagactacgttttgaatgaagtgaaggctgaaggatttgacaaaccaactggcattcaatgtcagggttggccaatggctttatctggtagggacatggttggtattgctgccactggttccggtaagactttgtcttattgtttaccaggtattgttcatatcaacgctcaaccattattggctccaggcgatggaccaattgttttggttttggctccaactagagaattggctgttcaaattcaaacagaatgttccaagtttggtcatagttccagaatcagaaatacctgtgtctacggtggtgttccaaaaagtcaacaaatcagagatttatctcgtggctctgaaattgttattgctactccaggtcgactaattgatatgctagagattggtaagactaatttgaagagagtcacttacctggttcttgatgaagctgatagaatgttagatatgggttttgaacctcaaatcagaaagattgttgatcaaatcagacctgatagacaaaccttgatgtggtctgccacttggccaaaggaggtgaagcaactagccgctgattacttgaatgatccaattcaagttcaagttggttctctagaactatctgcctcccataatattactcagatcgtcgaagttgtttctgatttcgaaaagagagatcgtttgaacaagtacttagaaacagcctctcaagacaacgaatacaagacattaatctttgcttctacgaaaagaatgtgcgatgatatcaccaagtatctaagagaagatggatggcccgccttggctattcatggtgacaaagaccaaagagaacgtgactgggttctacaagagtttagaaacggtagatccccaattatggttgctactgatgtggccgccagaggtatcggtatgttaaaattttctccatttttttattgattttatttttttttgttacccctaacgatattacagctatttcctaatggcttttaatgacattaatgactttatgacaaccatgatagtacagaagagagaccttttttcttttttttttttttttcttttttttttttttttctttttttcttttttttttttttgagccttttcgaatctagactctatgtgagtctattctcgatggggagtatcggaaattgaattttaattcgaatgacttctaatgcatcactacagaaaactaatattgggaggatgagaaaaattgactttaattagtcgttttgagagacgggaaattataaactcggagaagtgtatttgtgttcatgatttgcacttcatgtcaaaagaaatttcgctttttgacatcggcgcaaataaacaaggaattggcttttcagcttatttctagaacgcatacatacgcttcgttgatcgttgtttttttcaatgcttggcatttgtacaagggtagattgttttattggaaaaataatagtatattctactttgaaatgccgtcatccttcttgactattgttattctcattttgtgtagtttatgcattttgtagttatattgagatactgttgcatcccaagttcgaattattaagaagtgctgataaaaatggaaaataacaaaataaaaggatttcaaccatattcagaaatcatttactttgttttcctttttttaagtgctagctttcattcagtttgaataaggattctggagtattgatgattaaatatttcgaattctttaataaaaatataatttctgataatcttcaagccagggggaaatttgagacaatgttgggagtccaaacatgaatttgtggggggcatgaaaataaagttcatatacagaataacgaaccaaattactaacagtatgctttgtaaacgtttgtttacttctttattttttcagatgtcaaaggtatcaattacgttatcaactacgatatgccaggtaacattgaagattatgttcacagaatcggtagaactggtagagcaggtgctactggtactgctatatctttcttcaccgaacaaaacaaaggtttaggtgctaaattaatctctatcatgagagaagctaatcaaaatattcctcccgaattattgaaatacgacaggagatcttatggtggcggtcacccaagatacggtggtggtcgtggtggtcgtggtggctatggccgtagaggtggttacggtggtggccgtggtggttacggcggtaacaggcagagagatggtggctggggtaacagaggtcgttcaaactattgaagtcaaagtgattcaattcattcatctctattaataataattatataagttgactgcaccttatttcttcaatgcatgataaaattttatttgctgtatactacatttttaatattttaaagctcttcgtcacactttttctttaatactcctaagtttttgggtgaacggtggcaactggattgaagttatttcgcataacgcttagtgtgccgtaaaataataggacagacacttttctttgttctcgtacaaccctggggccgatgttaaacgaatgattttcaaaaaaacagtagacttacaaagaagtcgtgcactagcgcttatgggtcattttagaatgagcgaaatgcacgacaaccaggttgatcgtattgaagtaagagcagagctttatttgccttttttttttttatctaagacgatgatttttagccatacacaaagataagtatatacatattaatttataataattctatctgccaggcagattctatgatacagtgacatacttctatgcgatatagtagcataagttaatgttgtaagacattaatttggccttgattgcttgtaaataaataatttaataaactgaaacgaaaaattcaattgagtttggagaagagtgtgggctattctggaagaaaaattattcgttcaacaaataataagcaacacctagcattaaaatggccaatatgacaaccaatgtaccactacctttactttggttttcagaggtagataccttttccacagaaacgcgctcactggtcttgtcaacgtcaccaatgtataaacctttcagtagtctcaatgcttcgtcagaatgaccgatatcgacaaagctttctgtagcatcttgtccacccaaatccattataatttcatcaccacctggatgttcatctttgaattgagaaacatcgtaaactttgtcatcgatgataatccagaaattttctgggccattgtgttcggcaacttcttggtaactgtaaactttaggcatgattgtttgatattttatgttgtagttgattgattttctttactatgaagaaaatgaaaatcgaatttaaatattaacgaggaagcctgaacgaaaatttttgagaaagtttcaaaagcttcttgttctttatatagttattggaaaaaggacaatatatatatttgttatttattgatataataacaatgcttctcaaatatcgctttttggccacgaatgcgacaaaaattttctcgttatgctaacctctctcactatctcgatctcgtatagctttcttttttgcagctattgttctttttctgggccgttaaatttttcatccggaaactccaggctattacccgctccgtgattttggtcgttgaatcttcgtaaaagcaatcatgtaaatatcattgaatacggacaaacggaactatattgctggaattaatgatataaatggtttcccaagtttgctatatctcctattctatcttacaaaacccttttctcagggtggatgagaagtgacaagtcaccatttgaattcgatacctgacttggctaatttttttatcctttcttcatgtttttgcttcatgttatcctttagctgttttactggtttggtgatacctttctctactagaactctcttcttgtatttgtacaatttctcgattttagctccttttggtaatacacgcacttgtagtagatgacccatcaacaagtaattgttcatagattcttgggcgatcattgcatcctctttattaacgaattctaagaagccataatgtctggaatttccagttttcttattacgtgctaatctcacttcttttaaatcaccgaattgagcaaaatatttacttaattccttttcgtggaacccatgtggcagtctactcacataaataatcccagaatactcttcaagtgtctttttatctttcgactttttttcattagcctgcttcttaggattcaatcttttaatcttgtgtgtaccgctctgctcatcatcagaagcggctaaaccttcaatttcatcttcatctttttcgtcttcttcatctgaactgctagacgatgtttctagagccaactcttctttctcctgtataggtttttcttcggtgggttgtttggttactgtttccttggtggaagttttgcttgttgactttaccatatcgatctctttcctctgttattttatctctagaacttaaccctatagaaaaggtagttaatgaagttaaaagtaatggtaatcgtcttcaaattaagtgatgagatgagatgcgatgcactacttcattttttcttatggcggaaaatttttcatagtgaaaagaaacaggcaaaatctggggggtaaccgcatacgtctctgctatgccgtctgtaatgaggatgctaaagttgcaatagctgctatgcacattagaaagggtttagcaggataatgagttttcagagatagcacaaaactcgaaaggtttcggtactactacctagacagctcatctttcaatcgttgaaccttgaattttgaagtttagggatattaaaagatactgttaattctatcaatttacactagactttgacatatgtatatatatatatatattcacacagcttcatcatgaaataaaaatcaaatgcagaagtgtataatgagaagtacagaattcaagactcactttagttttcactccatttttagttttccgctctcagctgctcttctcgctttgatatcagcgtctgaaccagcctcaaaggcattcataaacgtccaattcatttcttccccattagttaaaaaggaggtgttgccattcattgtaagtttccactctctctcttcaaatggtatactttcattttctcctttcaccagctcaaatttatcaatagcacaacttccatttcttataaaggtgcctttgttatcaatgggctctttggcactggagaatttcaacaagttcataccaagagcggatttagtggctgcgtgggtaactatcataatggtctttacatttggaaattttctctccactctgtcaataaagacaggccagaatttatggcacctctcaaaaatatcttcttctgtttcacccttattactaggaataatactaggttcccagtctggagagatcatgcttggaaaaaacttactcataacttcatgagtagcaggctccgggataatgggtctatcaggcttataccattctcctacaccacgatcgacatataatggaatctttaaagcctccactgtgggtttactagtttctaaacagcggtaaaatggggaggagaaaatcatttctggtttgacatctaatttagagatatagttcgccagttcatgtgcctgttcaacaccgtgttccgaaagcgggacatcgttatcaataccggtgggcggtggtggatatggtccctttggtagccagtttgacctgtaaccatgtctggcaatgtatatattttcgatagccataatttatagcactattttaacctcttgtacaactaattgaacgtcttacatattgaacgaaactgctttacttctaggattgttttcaaagcttttttataaatttcgaaatatccgctattcggatgacgtgatgacgcttcggcaccattgattatttttccagagtttagatgtcttctatgtgcaactgaacaagtagccttcgaaagctagagggatagatacattacttgtgaccacctatttacggcatcacaaagaaagcgagatggctccgacaataagcaaaaggataaaaactctctccgtgagcagaccaataatatatggcaatacggctaaaaagatgggtagcgttaaaccaccaaatgctcctgccgaacatactcatttatggacaatttttgtcaggggcccacaaaatgaagatatatcgtactttatcaagaaagtcgtttttaaacttcatgacacctacccaaaccctgtgagatccatagaagcgcctccgtttgaactgactgaaacagggtggggtgaatttgatataaatattaaggtttattttgtagaagaggccaatgaaaaagtgttgaatttttaccatagattacgacttcatccttatgctaatcctgtaccgaattccgacaatggaaatgagcagaatacaacagaccataatagtaaagatgcagaagttagttctgtgtattttgatgaaattgtattcaatgagccaaatgaagagtttttcaaaattttaatgagccgaccaggaaatttgttaccttcaaacaaaactgatgattgtgtatactccaagcaattagaacaggaagaaattgacagaatagagatcggcatagaaaaggttgacaaggaaattgacgaattgaagcagaaactggaaaacttggtaaaacaagaagccattaacggaagttaggatcactgcacccggaacaacggtattttcataacagccatagtaatacagatcatggtttgaaaggtcggcgctcacaaaaccgaaatgtgtgcagagtcatataaacatctaaacaacagttatgatacatattctataaatgcgtaattttagtaacacaatttaattggggtcgcaaggcttcaatggatgaacgcttagcttctctagttcagggttcttcgcaggaacttttggtttagactttttcttgcaagggagttcctcttcagattttgaattcgacggggaaacttttattgagtgttcttgagaggtgttaagcttgttagcagcaacacttaaataatgcggttttttgacaactggtggcttctcaggttttgtggaggcctttgctggctcaggatcttctgtagtggacacacctgaatttttggtagatgtagagatttcgtccggggcagtactgctcttccttctaataggaggacaaggtcgaggaacaattttcccattatctatggtctctttagcatgctgtaattctgaagaacttttctgtaaagagactggcttagataaagataaagcgggcactggcggcagtggtttgggtgtactgtgtctctctaaggcaggaagattgctctcacctttacgcggcgatacgctgacaatggaaatctctttggtaggggaaagaagtttagaagatggttccttattgtgcctcgaggtaggaggaggcggaggaagcacattgagcttacttttatcgggtgatacgttactgagtcctccagggccaacaacagacggttggggactgggaccagaaagtagaggcgaaacgcacgaggaagtatcatctaggtcaattagttttatgcccgctgattgaacggttgcatctaagggtatactttccttttgtttttccattcttgcatgagaaagttcgtcaggacctgtagttagtgcttcgggatgcgtattcttatattctgcatacagcttctcaactaggttaagcttctctttttcgtcaacaaatttcacatttgccctatatgcagcataaactggtttatgatcgcttatttttaaaggtgcgtccgaatatgccaatggatgcaggttttcacctttatatatgattctatcagtccaagacggagttctcgccttttcagaagtatcataattatctgtgccataatcatatttataggtcggacggaattggagggtcggttctttaaagccctgaaataccactccttcatttatttcttgagtcaactgatcatattgaagcaatctatcaatatagccatccttttgagcccttaattctcttctaacttcatcatttgtcaaagttatcctgtagttaaggtcacccaaccaaaacaacgaatcatggtgtggaattgtctttgatcttggaaaggttatgttcctgtagatattgttgtagtcattgcgacgttcgtcaatgttactcgcacctgctgataaatgtgtattaacgaaacagaatgaagttgccccataatcgaatctaatggctactgcacctttgtttccagtaataccaccaaacccagtctttttggtagacccacctacctcttttatgttataggctctatctgatcttgcaaaaaatagtatcaaaagagaggacatctgttccactctaagtaaaagatatttttcttcgtattgattcaaacagtcagtaaccatagtttcccaaaaagaacttttcgtataatctgcattcaagatagaccctgcggtcaactctataacttcctgcaaccctaacacaacgacatcaggtttgaatttatcgccgattggaaataaccattttgacaaatctgctcttcgagagtttccgttaacattgaatgtaccgacaaacaaatttatgttagaatgagtggtgaatttttcctctgactctaacagcctttcattgacgtattcgcagattggatcataaagttcaacaacttgctggtgcggtagtttgcccaaaagtgtgtcaatattttgctgttttcctttatctacaaaattgttgatgtacattctactaacggacttcgtcgcatcagaaagggcgccagaaaaagacattttacctttccttgaataggacgatttcagagcatttgtcccagtgtaaatttgtgatatctgatctccgttgtcggcccataaagcattcaccttttgcacaaattcattatcgtcgatgaaactactgggttttaccaatcggaagtcttccaaaaatagtttgaaaacggccagtgaaatcgtctgttggatcaaatttgttctatctaaacaatccaagcaattggttctaaagacaccgtcttgttcggatattaatcgcccttcttttacatcgtatgaaaagtaaccggcgtccaaaattgtgtttcttattttagggataatcctacttgcagctgcaaacccatcttgcgaagtttctctatggaaatcaaagcttgttaggaacacatctctaccgattttcattttctcagaatttttcaactgttccttgtatcgcctcgataattgaatttctgaagatttagtagacagcaggttgattatatgaactggcccatacttcttaaatagtcttataaaatgttcatcaaacgtgggctgtgttgcttcaacagatctggtaatttgaatctttggactaatcaaagatgtatcctgctcccaaaaaattggaaggcttcctcttatctgcgtgaaagcataacaatactgagaagagtacataatcatttctgtttcaacaaaatttgcgacatggccatcatcatctataccacgtgcattaaaccttgtgcctgctcttttccaactttgcctggaaataatggtaagtcctactttcaacctattaatatagctaaaaattgtttcagcaaaccctcggattacggtcgtgaggaatcctcgttgatccaatagttctttggccgttacatctagtctgtctctgtatgtgatgatttcgtccataagaaacgagttccacataaactcccggtcaaaatcatcaaaactcaaagagtgttccgtgaatccacgtttctgcaatgtacaagttaaatcaaaatcggtgctgtaataaaaagatccatttgataatagctttcttagttcatgacatggatgcttgggagcttgttcttgagcattcaaactcctagaggaagaagaacgtagcgatgatctagaagaatgtgtggaaatactaggaggcgagcttattgcaaaatctccatcattagtaacaatcggataaccggatgaatcgatgtccatgaaatcccatttagaattatttaagcaaaaaaaatccacagcatatattttgttaaccgttttgtttgggatcggctgggccaccttagatttacctgttatggttgctatgaacataaggccttcaatttctatgagaccaataaaaccgtatatttcatggttagatagtcttctgaaaccattaccatttaattcagctttcggaaccaattccacggcacatgtagatctgcgagagttcttactgtttattggcctaaataccagtccatgtgtttctgaaactattgctatctttctagtttgctgtttcgataggagtattttcatagctactgagtatttgtttttgattctgctgcctttgcgtggcctttgtcaccaattctgcgaacaaaaatatgttgagactatatgaagcgagtacttattgtcctttatgcctagttttccagttaaatctctcttaataactccaggtttgtttcaatttcgtcactaaccgccaaacaagtttcgggtcaccccacacgtatttggttcaagaatatactaaaaaaagaaaaacaagcactagccctagatatggaaaaaaagatattaaaacgtaattctaatttagacatccgtgcttctagtaattatatggttaaaaaaaaaggaaaggaagtaaataaataagtatagaaataaatagaagcgaataagtcctgaaatacagaaaagttcttatgcagagccagatgccgcagcattcttaccttcgacctcggccaaagatggaatggacacatcaccagaatggataatattgttaatggtggcaaagatggctctcactgaagaatcaccgacatcttcggagacacctacaccccatttgtaggccttttcgttgtcggcattacgcctatacgatagatggatgtaagaagcagcttgcgtagaagaaccagaacctagagaatgctctgtgtagtttgctacggcaaatctcacgttcaacaagtttgatagggcgtcgaccaaagaagagattggaccattacctgtaccttcaatatcgacgatctggtcgcctactttgacttgaccagtgaacactctacgttcagtgccgaatttttcaacattataattgactaaactaatagcttggtactgttcgtcattgtagttgtaagcctctttgaataacttggaaatctcatctgattttagttctctacccaaggagtcagcatggtcttgaacggcgctagaaaattcgatttgcatgtttcttggtagatccaaacccaaagatctcaaaataacccaagcggcaccacctttaccagactgagagttgactctgatgacagcttcgtaatcacggccaatgtcctttggatccaatggcaagtatgggattctccattgagtttcaccttgagcacgcttcttgttttgtaagttgaaacccttcttaatggcgtcttggtgagaaccggaaaaggcacaaacgaccaagtcaccgccgtatggtgctctttgcgatactgggatcttattacaacgctcaaccacatctaggacagaggtcaagtcagagaaatccaaattaggagaaacaccttgggtatacatattcatagcaacagtaaccaagtccacattacctgtacgttcaccattaccaaagagacatccttctacacggtcggcacctgcaagcatacctaactctgtggcggcgacaccgcaaccacggtcattgtgacaatgtgtagagatgcaaaccttctcacgctcagtaatatgggtagcgaagtattcaatctgatcagcataaacatttggagaggcaacttctacggtagcaggtaagttgaaaatgattggattttcctcggtaggttcccaagccttcttaacagcttcgcaaatttctacagcaaattcacctggagtatcactgaaacattcgggggaaaactcataggaccaacgagtggcttgttgggaagggtcatccttagttagtttcctaactagtttggtggcctctactgccttggaaatagcttcctctctagacatattaaaaacaatttcacggaacatatcacttgttgccaagtaagtatgtatagtagcctttttagcacctgttaatgcttccaccgttctcttaatcaagtgttctctagattggacaagacattgaatactaacatcgtctggggcgttttctacagcatatctagtgaagtcgaaatctgtttgagatgcagaggggaaggaaacctcgatttctttgaacccaatattgaccagcttgtgaaagtattctttcttttgttccactgacatgggatccggcagagattggttaccatctctcaaatctgttgataaccaacgaggagccctcgtgatccggttatccggccactttctattagatagctttggagcgttaaatggcttgtacttggaggaagggtccttaagcatatttttataggctagcttcactggaggaataactcttgaggctctggaggccgcatgctcagcaagagcaataatactctctttaaccatgattgttccttgtctttttgtaaggaaaaagtctacagtaaacttctagtgtgagaatccttttttttcttcaaaaaataccctttgaaagaactgagtcacttacacgtaagtttctttttactggtcaagttgaaaaataaccaataaatgattatggaaagaacgttgaaagaggagagaggctgacccaagaggagaaaacatcgaacctacgcgactccatagcgcacatctcccatgcgcccgtgcttatatatatataaatatacatacacacatacatgcacgcacatacatgcacgcgcatgacagtgactggccgttactgtacaattttttcagccaagtatgacacacattcaactcagcttttctgaggccttctttcttttcctgcgcgtcggtagagcgatgactaacctactactgtctcagagccggtcccgctccggtagcaatcctggggctggtcataacagccgagtggaagtgtcaaagcggagaacagaagcataagctcaatcgctggacatacggatgcttatatacgtcttattgtcgttgaaaaatatcgaattttttacttcatttatcgaggcttcttcgagcacttttccgctatggctttttccccgtttccttttaatcacgtgcgcgggtagcacccggcacacagctggtgtctcgtcgcacatgctattgtgtgtcatcgggccacacaagcatattgcttgaattttctttcatcgttcaacttaaatccacccaatctagatgtagccgtagcatgtaataacgtatatccttgtttacatgcatctgtgccaggtgaaacggtctgtttgaacgcacatcatttcatatattagtcaactcctgaaggtcttcttgcctgtccgtcaactgtttagacagactctcgtcaataaagcgcacttctgataagcacttttattcctttttttccactgtgaacgatgaagcaggagcagtcccacgaaggcgactcatacagcacggaattcataaatctctttggcaaagataccgcaacacaccctagcagcaacaacggtgctaataataatggcatggggagcacgaactcgttggaccagtttgtggcaacagcctcatcgtcatcttctctggtgaccagcagcgagaataggcgccccctaataggtgacgttaccaataggggcaacactaacctatatgaccacgctgtcacgccagaaatactcttagaacagttggcctacgtggataacttcataccatctctggataacgagttctctaatgtggattggaatgtgaataccacccataataatgcaaacaataatggcgcggacactttcagcagcataaatgcaaatccttttgacttggatgaacaactagccattgagttgagtgcgtttgccgacgattctttcatcttcccagacgaggataagccgagcaataacaataacaacagcaataatggtaatgacgaccatagcaaccacgacgtattgcatgaggacccttctaccaataatagacaaagaaatcctcacttcttgactcaaagaaggaatactttcctaacttcccaatacgaccaatcaaagtctcgattttcgtccaaaaacaaaagaaatggcaataacggcgaaacaaacaactttggcgacaatatgcaaaataaccatccttttgagccaaactttatgggaagcccttctcagtttcccgctgacgcaactaatatgacatcaatcgaccatggcggcttcacaaatgttgacattacatcaactgagaacaatactaccggtgacaatggagtggatgcgctatcaaatctactacataggacaacacacacaccgaaccgctcctcccccctaagcaatgtcacttctgctcaaaattcctcttcacaacaacgaaaacattcggaaagcaaagtcgatagtaacagcgataataacagctccaacaaagcccccaatataactgttcctgactattcaattataccaacctctgttttagtaactctattaccgagggtcaacgtgcccaacggcgcatataactcgttgatcagcgcgggatttgacaatgatcaaatagatgctatagccgcaataatggcgtatcatcatcaaaaaaagattagggaaaataacagtaataataataaaaacatcaacaccaatgacagtcaagaggcacccattctaaaaaacatcaacgaacttttaagtgtcttaataccaccctctccggctgaaactcgtgggccaactaccttatcaacgtcgccttcgttcaatgagcacggtgtagtagcagaggcttcttttctaagctccattttggaactgggcataaagcatccaaaaagtaataatattcacaatcaacgacaaccttcacgaaacgatcataaaatatcaagagagagtgacggtaacaatggaaacgataatgtccatcataataacgctgttattaagtcaagtacgacgcgtggagacgaaattgccaagatacgatccgagccaactttaaatgcaagttcttctgatcacaaggaaaatagtttaaaaagatcacactccggagatttgaaaaataaaaaagtacccgtcgaccgcaagtattctgataatgaagacgatgaatatgacgatgcagatttacacggctttgaaaagaagcaactgatcaagaaagagttaggggacgacgatgaagatttattgatacagtcgaaaaaatctcatcaaaaaaaaaaactaaaggaaaaggagttagaatcatcgatacatgaactgaccgaaattgcagcatccttacaaaaacggatacatacgttagaaacggaaaacaagcttttaaagaatttagttctgagtagcggtgaaacggaaggaataaaaaaagctgaaagcttaaagaagcaaatttttgagaaggttcagaaagaataaaataacagactatacagtttaattatatatatatatatatatacgtgcatttttcttaaagaaatataacttttttcttgtactgcctgcaatctctattcttcattcatcacacatctattcaaacgcgttaaaatttttttgttagcctataagtaaaacgcgtcgcgtgtatccaattttactgaattaaattctttactcattggatgatatatatcttcttggtctagacaacgaacacataccaattcagactcacgagaaaaaaaactgtcttcactctgctattagaaaccaaatagtatcaaggcataaaataaacagtggaaaatgtcttctaaaagtgaaaaattagaaaaattgagaaagctgcaagccgctcgaaatggtacatccatcgatgattacgaaggtgacgaatcagatggtgacagaatatacgacgaaatcgacgaaaaagaatacagggccagaaagcgccaggaattgctgcatgacgattttgttgtagatgacgatggtgtaggctacgtcgatcgtggtgtcgaagaagattggagggaagttgataacagttcaagtgatgaagacactggaaaccttgctagcaaggattctaaaaggaagaagaatataaaaagggagaaagaccaccagattacagatatgctgcgaactcaacattccaaatcaacactgctagcacatgcaaaaaaatcccaaaaaaaaagtatccccatcgataattttgatgacattcttggtgagtttgaatctggtgaagtagaaaaacccaatattttactgccatccaaattaagggaaaatttaaattcttcgccgactagtgaatttaaatcgtcaataaagagagttaacggaaacgatgagtcaagtcatgatgccggtatttctaaaaaagtcaagattgatccagattcaagtactgataaatatttagaaatcgaatcatcaccgttaaaattacaaagcaggaaactgcgctacgcaaatgatgtacaggatttattggatgatgtggaaaattccccagtagtagccacaaagagacagaatgtacttcaagatacgttactagcaaatccaccatccgctcaaagtttggctgatgaagaagatgatgaagatagtgatgaagatattattctgaaaagaagaactatgagaagtgtgacaacaactagacgcgtgaatatagactcaagaagtaacccttcaacttcaccgtttgtcacagcacccggaacgccaatcggtattaaaggactaactccaagtaaatctttgcagagcaacaccgatgttgctacacttgcggttaatgtcaaaaaggaagatgtggtagatccggaaactgatactttccaaatgttttggttggattactgtgaagtgaacaacactttgattttatttggtaaggttaaactaaaggatgataattgtgtgtcagccatggttcaaatcaacggtctctgtagagagctatttttccttccaagagagggtaaaacacctaccgatatacacgaggaaataattccgttactgatggataaatatggactggataatatccgcgctaaacctcaaaaaatgaaatattcgtttgagcttcctgacattccatctgaaagtgattatttgaaagtcttacttccataccaaacaccgaagtccagtcgagacaccattccatcggatttatctagcgataccttttatcatgtttttggtgggaattccaatatttttgaaagttttgttattcaaaataggattatgggaccatgctggttagatataaagggagcagatttcaattcaattcgtaatgcttctcactgtgcggttgaagtttcggtagataagcctcagaatatcacgcctactacaacaaagacaatgcctaatctgagatgtctatctttatcgattcagacgttaatgaatcccaaggaaaataagcaagagattgtttcgataacgttatcagcatatagaaatatctcgttggattcaccgatacctgaaaatataaaaccagacgacttgtgtactttagtaaggccgcctcagtcaactagtttcccattaggtttagctgcactggcaaaacagaaactacccggtagagtcaggttgttcaacaacgaaaaggccatgctatcttgtttttgtgctatgttaaaagtggaagacccagatgttatcataggccatcgtttgcaaaatgtctacttagatgttttagctcatagaatgcatgatctcaacattccaacgttcagctctattggccgtcgtttaagaaggacttggcctgaaaaattcggtagaggaaattcgaatatgaaccatttttttattagtgacatttgctctggtaggctgatatgtgatatcgccaatgaaatgggtcaatcattaacacccaaatgtcaaagttgggatctttcagagatgtatcaagttacatgtgaaaaggagcataagccgttagatattgattatcaaaatccacaataccaaaatgatgtaaatagtatgacaatggccctacaagagaatattactaattgtatgatttctgctgaggtgtcttatagaattcaattattaaccttgactaaacagttgacaaatttggctggtaatgcatgggcccaaacgctaggcggtacaagagctggtagaaatgagtatatcttactacatgaattttcaagaaatggttttattgttcctgacaaagaaggcaatagaagtagagctcagaaacaaagacaaaatgaagaaaatgctgatgcaccagttaattctaaaaaggcaaaatatcagggtggtttagtttttgaacctgagaaaggtcttcataagaattacgttttagtcatggactttaattctttgtatccatctattatccaggaatttaatatatgttttaccaccgttgatagaaataaggaagatatcgatgagttaccaagcgtacctccttcagaggtggatcagggtgttttaccaaggttattagctaatctggtggatcgtcgacgtgaagttaagaaggtgatgaaaactgaaactgatccccataagcgagttcaatgtgatattcgtcaacaagctctaaaattgactgccaattctatgtatggttgtttgggttatgttaacagtagattttacgcaaagccgctcgccatgttagtcactaataagggtcgtgagattttaatgaatacaagacaactagctgaaagtatgaatcttcttgtagtttatggtgatacagattcggtcatgatagataccggttgtgataattatgcggatgcaattaaaattggcttgggatttaaaaggctagtaaatgagcgctatagattattggagattgatattgataatgtttttaagaagttactattacatgccaagaaaaagtacgctgctttgactgtaaatttggacaaaaatggtaatggaactactgttctagaagttaaagggttggacatgaagcgtcgtgaattttgtccactttcgagggacgtttctatacatgttttaaacaccatcctgtcagataaggacccagaagaagcattgcaagaagtgtatgattacttagaagacatcagaataaaagtggaaaccaataacattagaattgataaatataagatcaatatgaagctttcaaaagatcccaaggcctacccaggtggtaaaaacatgcctgcagtccaagtagctctaagaatgcgtaaggctggtagagttgttaaagctggctctgtcatcacttttgtgatcacaaagcaggatgaaatagacaatgcagcggatacgccggctctttctgtggctgaacgtgcccatgcattgaatgaggtaatgattaaaagtaacaatttgatacctgatccacaatattatctcgagaaacaaatattcgcgccggtagaaaggttgttagaaagaattgatagcttcaacgtggtgcgtttgagtgaagcgcttggtttagatagtaaaaagtattttagaagagagggcggtaataacaatggagaagatattaataatttgcaacccttagaaacaacaattacagacgttgaaaggtttaaggatactgtaacattagaattaagttgcccatcatgcgataaaaggtttccatttggtggtattgtatcttcaaattactatcgcgtgtcatataatggtttacagtgcaagcattgtgagcaactttttactcctcttcaattaactagccaaatagagcattctataagggcacacatttccttatattacgcagggtggttacagtgtgatgacagcacatgcggtatagttacaagacaagtctccgtttttggtaagcgttgtttgaatgacggctgcacgggtgtcatgagatacaaatacagtgacaagcaattgtacaatcaacttttatatttcgattctttattcgattgtgaaaaaaataaaaagcaagaattgaagccaatatatctacccgatgatctcgactaccccaaggaacagctgacagaatcatctattaaggctttaacagaacaaaacagagaactaatggaaaccggccggagcgttgttcaaaaatatttgaacgattgtggacgtcgctacgttgatatgactagcatatttgatttcatgctaaattaggtaagtattttgtatgtgttgtgtgatctcatgaatattctatatagtaagaaaagaatacaactgtacatacgcatcctactagatacctaatgtacagacatcggaaggagcgctaggaagcttttattattgaaggttttcagcgatattctgagaatgttttttcggctctggtgatcagttctcacatgcatcatcctttaataaacccatgcattaagattcgccttatcagcaagatcagataagcgaacagcttcatcaatgaaatagaatgcttaaatcttgtgaagcactgtcataagccagtttgataaaagcaatacccacaatatagttggatatcatttaccttgatctgctcttgctttcgaggtgacatagcatttttagccatctgattccttaggttcaaaggcactcatcattcctcctctaaaacacatttcaacgtcattcataatctggaatcaacataacaatatcctagaacacatcatcaatggtcactaacaatggagatggtgagcaccttgggatccgaagaaacggaaatttaaggcatccttccaataatatgaaaattcccagaagggctcaatcaacagttctcaattcaaacccattttatagtaggaagtattctatgtctaccttaacgccgagggatatatgtcgaagcgttgattctagagtatttgtggatatgtcttctcccaattttcagactctggaggatccccacagagatgagattataaacagtgtacggcttaactacttgaacagtagcaaaagaagttccgtctctcatggaaatgaagcaatccctagggttaatccgactaagaattcttcagcaagtaccatagctgcagcaaatgttgatagtgatgacgatgagactaacctgagtagcgctggaggcgacataacgcatgatatttacaagttggttaaagcagaggatcctaaacggctcagacgccctcggtccatggaaaatgtaacacctaaaattgagcaccatactaaattgtcatcagcaagtggtttaaatgtccccggtggcttcagaagggaatttattgtcaacaaaaaaaggcaagaacatcaattaaatgattccgctagctcagacttcacttcgcatgaaagcgattcgattaaccagtcatctccatcttctaaccaagatatcgataaggtcccctttttaacaagaaactttttggaatttctatacgtgtttggacattttgctggtgaatccttcgaggatgattttatccctgatagctcaaacatgatgatacgcggagaagatgaaaggagtgcattgctgtctcggcctgaccatatgaaagtattaccttcagccaaaggtacgacttcgacaaagaaggtttttttgatattgcttaaatctttcattggaactggcgttttatttttacctaatgcctttcataatggtggtttgtttttctcagtaagtatgctggccttttttggaatttattcatactggtgttactacatattggtgcaggccaaatcttcatgcggtgtatcctcctttggtgatattggtttaaaactgtatggaccttggatgagaataataattcttttctccctagtaataactcaagttggattctctggagcttatatgatatttactgcaaaaaatttacaagcttttcttgataacgtattccatgtgggcgtcctacctttatcttacctgatggtctttcaaacgatcatttttattccactttcgtttattagaaacatttcgaaattgtcactaccatctttactagcaaattttttcatcatggctggtttagtcattgtcattatttttacagccaaaaggttgttttttgacctgatggggaccccagcaatgggtgtcgtctatggcttaaatgcagaccgttggacgctgtttatcgggacggcaatatttgctttcgaaggaatcgggttaattattcctgttcaagactcaatgagaaatcctgaaaaatttcctttagtacttgctttggtgattctaacggcaaccatacttttcatttccatagctacattgggatatttggcatacggctcaaatgttcaaacggttatactgttgaacttacctcaaagtaacatttttgtaaacttaatccagctgttctattccatcgcaattatgttgtccacacctttgcagttgtttccagctattaaaattattgaaaataagttttttccaaagttcactaaaatatatgtcaagcacgatgatctaacaacaagagtcgaattacgtcctaattcaggaaagctgaactggaaaattaaatggctgaagaactttattcgttctataatcgtaatcattgttgtatcaattgcttactttgggtctgataatttagacaagttcgtttcagttataggatccctcgcctgtattcctttggtatatatatacccatcgatgctgcatttacggggcaatagccttccagagactaaaggggaattttggagattcaaaccaatgttagataccattttaattttcttcggtattgcaagcatgctttatacgtcttaccagagtatattcggtgtctagacgatatatgttgttgcttcataaagaatttatttggaatcgaggaacactattttgccattgtcgccattgacagcttgcagttgcaaacgtcttcttaattcactttatataaacaaggaccgccaggtcacagtattattcgcacgaaattatgtagtaggtaaaaaacactaaaagcattacccctatattgttatttaatgttccatctacgattagtaggtggtgagcatgtctgaatatacacaatttcatatttattatcaagttcaagattgccagaattttatttttttttccaatctgcgaataagcttgatccgattactccgcttaatgccccgacaacctgagaacttttaaacatatcaaggagtagagtgggattaatgacaatgtgatagtttcataattaaagtaagcagtcaaagacagaagcagcacaccatttaccaatacagcttccaaaatggtaaatttttatgatgacgtggatgagtcgaaatcacacggtgaattcccattaatacccgttgtgcttcaaaattcatcagagctatcagtcagaactatacctaccgggaatgaaatcattgagtcagtgcacctgaccaaatggttacggaaatatagaaacgcacttgccagtcaactagatcgttatgagaaggggtggcaatccaagatagccaactttaggctccaggtccaacatgttatcaattattcgagaaagaatattttcaatgttgattctgaaaataaacatactgtggtcccggggtcattaatagcgttaggtgccttttttgctggaagcatagctgtgaacaggtctaattggggagctaaaaggttgatatttggtcacaaatctagtatcctcgagaaactatgtacgtcattgccatctaggatattgttaccatgggtattggcagcagctacattcaagtattgggctccacagacatcacagaatttggtcaatgccactgaaaatgatttactgccagctgatttcgtcaagtcatatcacaatacttggaaacgaatttatgaggaaggatatgttgccaagaaatgtgatttaaaacgtcaaatcgatcagacattacaaaaaaatataaggtatgcaagggaacagctttatgaaaagttggagcaagcatgatatcaagcggatatctttttttgttcattatcatgtccatagtaagtatgtccatatataaatcggataattaatattctataaaattacccattaaataaatttcatttattttgaatttcatttcgtgtgatctttagaagttggttcgcgaatgggccgtgcatcctgaaacatttcaaactttaggtaaatggtcataaagctcagtgctttttctttatcttttgcattttttttttcttgcctctactccaaagctgtcagtaaccaacttggtgctttatttttgtctatttttactaaattagtgtcgaaagcttctataagcaactctacaagaattctaccacctctgctaccagtaaagcgtctatattcttcggatacactggctaagttccaacccattattcttctgagacatccaatgactgtcccagtcctatgtcttcccataccacagcacactagcaagggataattctcttgagtgacgatcgtttgtagtacattaattatagaatgttcagtgagaccgtcccatggattatcgtcctcaccggcatccgggttgatggctgcgaattgtaagtttattctatgagtatcacaaaactctaggagggtatcttgaggttcttcgttagacagccatataattgttttcagttttaggtttagtaaaaaggggaaattcacaggtgaaggctgaccagatctatagaggtatctttcaacgggacagaaattcaaaggtggaacgatacgttcttgtggggcatgtgataccaagaccttttcgcgaccagattctgtttcttcattgatatatatatgatcatcatcgtcgtcttcttcctcgtcttcgtcttctacttcttcttcaggtacggatacgttctcttctgtgaggcgggactcatcctctggaacgtcctcatattcaccaactttagatgtcattctaaggggaaagagaagcttgttattccaggtggaacacctctttcttgtgaaaatggatgtgattgatgactctctgcaatgtccaattttatgttatagcgatgttgtttgttttttcctttacccggcaaccatatgatattgcccaaagtttccaatgttaacaagaatgaaacggaaatagcaaatggcaataagcaatataaaaacagtcacttttttatttacttttgtatatatttataaatgtgtgtactcgtttcaactttatagagttcttttcgtcttagcgtttctacaactatttcctttttattaacttataatacaacagccacccgatccgctcttggaggcttcactggtgttaccgccgggtgcagcttgctgcttcctagcctgtttagcatttgaaacttgaccggccttactattattatttacacgattattaaccgtattagcgctttgagcgttggcctgaccagcttggcccgtggaattgtctatattggtgcgatcagtttgtgtcttaccatttgtcgcctggttgcctgccaaccctgtcttactctctatgcttgcattcctggcattcacgacagttgtgctactgttcacatttttaccgttggcagcattgctcatcttcctgtggccaccgctatttctaggcacagagttggcaccgctcccttttgtatcttgagaagtttgcttggagttgtcattttccgtcaaagtcttgttgtacttgccgccttcgtctctaactaaacgtgctagagtgtaaaacgcctcttccacgttgattgcttgcttagcagatgtctccaagaaaggagcgttcatttgctttgccatgttcaacccgtcctggtaagagacctgtttttcgttttctaaatcagatttgttaccaacaaccacaattggaacatagtcggtatctttgactctcaatatctgttgatagtaagtcataagctcatcaagagacgacttggacgttatagagtaaaccaataggaatccttcgccgttgcgcatgtattgttccctcatagcagagtattcttcctgccctgcagtatccaaaatgtccaatatagacacttcatcatcaatcaccacttgcttcctgtatgaatcctcaattgtgggatcgtattcatctacaaagtgcgattgggtcaattgtatggtcaaagcagatttaccaacaccaccaccaccaacgacgactagcttgtactctcttatgttcgacttgttcaaaggcatttttttttctgtatatctcctttcaattcgaaaacggttaacttggtttttttatccgtaattctctcgtatctttctgctcaagtaattttctcctagttgattaatatagtgcagaagagtcagataaagagtggatgaataaaatggaaaaaaaacaaaagccggattgcgttacgcttgaaatgagcgattctaggcgataagagaagacaacggctaaaacttaagatgttggggtactataaatgtttacccagattttcggtagaaatgtttgctgatgtgaaccttgtttcccgttttcccagatccccttattccagctttgtttcgtctttgctgtcatgttccgtttaatttctgaaggcctgcctagcttcaccgtcctaaatgtcacgctccaggcagagacatggcgcaggggcgaggccaggggcaaaggggtcaggcaggaacctccaaggggggcgaggtgaatgaaaaggtccttctgaataaaaagcctaagcgattagccacaccacccactgtacggcgattagactgagctgctggcgctgctacgccgtgacaagtcatttcatcatttattacgttttatcgtgccgtcatcaccatcgatttgaatattttatctagaccggtagggcccaagtatcttgcagatccattgatacggccacgcccgttaaaacgctaagatatatatatatgtagctaagatatatatatatgtatatattcggtatttagtagatatttccttaaggcgatattcgcccgagagctatttcacagtttttttttgcagtcgtcgcaataccacttgcccttaggtagagtttcgagtccaatacatggcaaatggaaccattctagctcacagtctgcgccatcacaccccaccatttccccgtatgccacttggttacagtagcagtagagcggttcgccgtagtcgttggtttttggtcttgatatcctgctgttgttgctgtttccgacgctgctaactcccctggacgctgtagatgtacctatcctgccattattgacggcagttgccgtgctgatagtgcttggtgaaacggctgtggtggcaactctcctcttgcgttttttggtctctggatcggcgttgttggtattggcagcgttggctctttttcttgagtttgtgttgttaccagtgtggtcttggctctcgtgcctgctgcctccgtagtttgcgtcgttctttgagtcgtcttgttggtgtgtgctggcggagtaatgttcgccctgcctcctgttggcagccatggcttctcttcttgattcgctcttcagtgcctgcgacgatttgctgtttgatttgctctctattttttccattagttcatgatggaggtgcattgctggatggttgtccacacccagtcttaaacctctaggaatttctgtgttcttgattgcgacttcatacgccaattctaaccgggacgtcaatctgtctagattatccagcataatggatgagacatgcattttctcctccagcgatggcatcagttcttcataaatcttgttgatattattgagcagtcttacttgtgtttggtgatctttattgaagtctttcttcaagaacttatctatcctctcgttcaaattcggcatagaatgcacacattttgcatctatttcgtgtagtaatgttaaatatctggaggtggccagtgggaattcctccagcacgtcagttatgtcgtttaatccagggaataggttcgctggtgaactcatttgtacgtatttcagactatgaacgtggttgctgtttgtgatactgcaagactacaaacttttctccttccgggttcgtcctgttgtaaacgcctaactcttttccttaggctcctttttcgttttttccctagctctttctttcttcttcatgtgcatgcactctttcctacatatttttttttcaagggcatttttaactttcttcggaaatcgtctaagaattgtaaactataattgcaaatacgcgattagctctatctagaataccgaaaaaaaggtttgccactcacaattggacgtgcctcaattatttcaagtatacgtcatttgggcttttgacttgtaaaatatactcaaatgaaattctgattatacaaagttgaaacacgtaacacgccatgtcaaggtacgcgtagaggtaagcagataatgcatggacaatgtgctgggcgaagaggcggatctaattacacatacttgggatcatctaagatttcagatggttatgttaatgctcacttgttccacgcctttttcctttccttcagataagtaatccgcatatcaatgtgaaagaactaacggttgttgatggacgtatcgttgtctagcgataaataatgctttttcttcaacaaataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaatatcttgaccgcagttaactgtgggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattattttttttcctttttatctgattgcagcgagaacttgggaaatcaacccaatatgtattccaaaatgtcaaaacaccaattaaagcatctctatattgacagatacaaaatatatttaagtatacattcataattattttactcgaattaaaaaagcccactttttggaaacctccttttgtattctcataactatgtttctttttttattattttttcttaatattattttctttaagtatgacaaatgatgagaatgatagttatctcactatttagttggtctggcttggaatttcaaaaacaatttgtttgccagtcaacttgttgtagacagcttggaaagattccaacttgtagtcgatttgttgaacatccttggagtctaacaaaaccttttggatcttgttaccaccaaccaaatatctaactcttttaccgacaatttcagttgggaaaaccatgtcttccaaaaccttgtcgtgaacagcagtcaaagttctggatcttggtctcttttggacttgtctagatgttctagatggttttggcaagattcttctttcagccaagaaaataacatgacggtcagggaatttcttttccaattcacgggtcaatttggtttggaccttatggtatgcagacaaagctggaactgggacaaaaaggactagtgctttcttaccaccggtgacatcaatctaaacaataagaatcaagcagcgttgaaataaagttagtaactgaattggttcattcataacaaaaaagggtttgtgattcttctccttggggtaaggtctttttcgcgtgcttctattttattcatcgatattggtactgaccaaggaggcctttatagttcaaaggctcatcgcaacgttcatggtattgacagctctcggaattactatttttctcgaacacatgaaaatttcatacagatactgctcaaaatcactcttttttgaaaaaattactgcaaagaacccctttagaagaaatcacaatgttgctgcttccaaattatataacttttaacatacttctctgatagatttgatttgcaatggtctcaagtcagcctttagttctggagaggagctttctagatcgatgaaggtcttggcgacttgtaattccaactcacttggagcttgggataagatcttggattggacagaggacattggtcagttatgtgtctagtctttagtgtgttggtttctcttctgtttgtatatacaaagtcaaataacacatattttaaccataatcaatagcatttggtatttccccctccgcgtattatgaacgcctagtgagcccattcttccctaaagccaggctggaaacccaaactgtgtggaacgtgactgaattgcatttggtgagttaccaagcaaaggctcgcaggcttgaaccacattttaccagggcgctcgctttttccgaaatattgaaattaagcaaaacaataatgtacggatttaaagaggtacggatggagaccgtagaaaattgactttttttttttttttgttattttctgtgcctttcgtaactactactatgcagaatgacaggtagttgttgtttcgaattgctactttcacgcattcaacttgatcaacatttctctctgatgaaaggttgtggaaagtttggtcgtgtctataagtaggtgttttttattagttctatataaaaatggagaatgttaattttaacccaccctaaaacagtgattaggagtggtaataattttttgtttaatggattaaaactaaaggttcatctgtactttcagaaagtaagacactaaaaatggcaagctaacaaccattagcgggtattgcagcattaagaaaaatgaaacacactccatttggattggcgcagttgtttctggcggcgtaaaactggcggtgaaatatataagggtagtcatcgttggcaagttccagctgattgctataacaaatagtagcattctatcatcttgccaattaacccatccagctttcactaaccgatcacaccataggacaccaaaaattggcatgacacattgtctcaaaatgacgagtgtcacagcggctttccaaaatccaggataaaggttgccaatctttaatcttcctaaagttgctcctaataatatcaacccaaatggaacacatgcggcaccgacataacctgtaaaatccatgaaaaagcttaatggtggtgcattgtcaggagcttggcttatgtgaggagtattagcggtagtcacgaacaaagccttgacccatgggataaatgcaacagttagggcgatgatcacggccatagagcacggtctcaaacaattctttaggaaaaacacaagtaatggagttaatgaaaattttctcatccactgtggtaatgattcgccggatgtttcaatatcctttttacttacagtggcatctgatgttaagatcctggttaggttagcagtttttatagtctgtaaagtggaatttgagctaattgaatgcacatcattcatatcagcgccgcgtaaactggaattcctcctttgatgaccatactggtcaacgttggagtactctctgataagatggtgtatattttgagaaggtaatgcacgcatatcaatggagcggataggttccaatgccgccatagacatattttttgggcatttttcatctaaacagttctcttctaggagtgtggtagtattgtaagctctcggctggctcgcggttctacgtgctctcatagtatctatgctactctcataactctctgacgtattataagaatgtattgttgaagcagatgattggctatctaatggatttgaaccacgagttgcctgtgactcttcgctttgagtgcacgcaatagtatttcttgccttcacctgaactggttttgtaatctttgaattcgaagaagtgtctggtagtgacaggggagctatactatttgttgatctccttgaaattggtggtacgtctgcgttttcaccctttgtacctatagcttcagtgagactatcgcgagcggtgtacttattgttgaaaagctgttgttcgtttgagaagaaacgctcgctagtatctgtattagttgtgtttgcacttactgcgggctgtgtctttgtcgtttctgaaaccctaacggcgctttcatcgtcgttgtactcgaaatcgctttcaatcagtcgaaacccccccaaattgaaaatgcaaattagaaacattgtcagaaatataatgacgttagccacacctttgttaccttcttcttccgaaaatacaagcccttggtccatagattgtaaatatgcaattggtaaatcacttatatttggaaacataccaccggcaagaataccaccgtaccattgtttaggaacaggcaggaatagcctaacaacgtatgcaaaaaagaacccagaaccaaatattaggagggcagacagacagataattcccacagatttgatgtctttatcttcaatattagcgacaatcttgttgaatgacagagagggtagtaaaactgttagcacgatatcagaaataattcttgttgcttcaaccgtaagaattcccattttagccatcagaaagccgactcctataatcaaataaatcttgattatcggcttaactgacacccatatcgcttgacccagagtaatgtgcaccatctgatgaaaatttgaggtttcaatccctttctctgtttgattctataacttctccaaaaaaattgcgctgacgctaattagtcactgtttatatcttttttagcgatgatttgtaacaatatgccataaaagcgttctctaactgcggaagtgatgagaattgaatagttttattcagaaggcaatatatcctaatatggcacaaaaaggcaacttgtatgcacaaaatgagcataagagttcaggcagaacgttgtgctcttgatccaaaggttaaaagtcatcgagtaggaagatattgtaaccttcgcgcaaaccgcagccgcagcgggtcacgtggtcgcgcaaatgatgatgagggcgcggtctaactttccaaacgaggttaccaacaattctcggacagataaagcattagaatagggtggcaacgcctttacggttagcttgttcattgtgattggtttgtgtatcttttcttggctttttatgcccacgagacataaagtatacgaagctgttatactattcgtgatccagggcaaaaatttagcatcattaaggcatatatatcgcaaatagtgggttgcacaaggctttcaataaacagtgtcatatgtttctctagctctgtcggtttgttggctataaagagtttgtctagtaatcgccgtcttttcttgggaccattaacacagacaaggacattgaaacttggctataagttccgtcaaagggggaaaaaattgctttggagaaggaataaaaagatgaatagtcaaggttacgatgaaagctcttcctctactgctgctactagcggtcctacttctggagacccacgaatgggtaagaaacaacggtttatgaatctcataagaaccacaaaggatgtttatattcctaacctgacgtcatccatttctcaaaagacaatggatggcatcaggagcactacgaattccttcgaaggttataatgacttgcctatggaattgccacataataccacgataacatattttccaacgtataccacaactaatttggttgaccctgacggtttgagtgcgcctcggaaagattttgaaactactgtcagatgtgctgtttcttatccaggaaatcctacaagcaggagaaataggtggttgctttctctttgtaaacaatatcttagaactggaacggcggaggccgatgttgcacctgttgttccccctcatctcgaagaggattctggagatttaaacgactcccaatcaagtatagaaagttctttgtcttcaaagagcgaaaataggtattcacatatgggcatccaagaggaagatgttctgaatgagagaattcaaggattcctgtccaaaaaagttcctaatactccagtggtggttgacctattgcccaaagataagctcagaggggatacggcttccttttttggtaccacggactcttatggtaatttactaatcaaggcagaaacagattttttaccgtccaagattaatattacattagatacccctatagaaggccatgcagatcccatatctgaaacatttccggccaattatgtctcgccctacggtattggtttaatcagtgatattgacgacaccatcaagcatactggcgttacgggtgacaggagatcgatgtttcgtaatgttttcatccatgatgttcaatcgtgggtaatagatggtgttcctctttggtacaaaactttacatgatgtcgcagacgttgatttcttttatgtttctaattcacccatccaaacttttactcttttgaaacaatatatttgcgccaattttcctccgggtccaatttttttgaaacaatactctggtaatttcttttccactatcatgacttcaagtgcgaatagaaaaattcagccgattgcaaatatcttaaaggattttcccaaaaaaaaatttattttggtcggtgattctggtgaacatgacttagaagcgtataccactacggctttacaatttccgaaccagattctggctatttatataagatgttgctctaattccatgagtgatgtcccatcgcatgatgaagaagttatgaatgaagtgaacaatatcatcgaattacaacaacggcccatgcaaatgaccaagtctaccgtacgtaccaggagaagaccaccaccacctcccattccttccactcaaaagccatcgttgacagaagagcaaaccgaaagtataagaatgtcacgccgtaataaagatgagaacaatgctaaaagagttgccccaccaccgttgccgaacagacagttacctaacttagacgctaatacttactatgtaccatcctcacaaaatgactatggcatgtatggtgctttcatggataaaaaagcagatgaatggaagagaagagtaatggactcaattcaaaaattgagcaatcaagacaccacattgatgttcttttcggatccggcattaagtttggaagacagtattcgcagaattagggagaagtattcaaactaaatacactgttatttatatacatcgggagggagtttaaaaattgtatacactaaagtgaccttatgaattggagccattttcaacgttttagagtgatgttgcatccttttcatcagatcgggaaattaaaaaaacggttatagaagggctaaatgtaaatatgtaaattttatgaagtcaagagtaaagaaaatcttcggttgccgatcaaatacactcttacaaaataccctaaactcagtttatctttccattccaactgattatcgcgtacgccttggtgaccaaccataccctaaaatgtcaatttccggggcggaaggggtccttaaactgcaaagcctcttcccatgtaaataaaataaatccgtagaatttattaaatattgtcatattataagtcgggaaaggccttctgaatgcacgtatattgaccaaatagagttagattcaaattatttattacattttttcagcatcgaagttaagtagaatggataaacatacagcagctattccaacattaactatcaaagtagtcttactcggagaatctgctgtcgggaagtcctcaatagtcctcaggtttgtatctgacgattttaaagagagcaaagaacctactattggtgccgcatttttaacaaagagaattacaagggatggcaaggtcattaaatttgaaatatgggatacggcaggccaggagagatttgctcctttagcgcctatgtactacagaaatgctcaagctgctttggtagtttttgatgttactaatgaagggtctttttataaggctcaaaactgggtcgaagaactacacgagaaggtaggacatgatatcgttattgccttggtggggaacaaaatggatttgctgaataatgatgacgagaatgaaaatagggctatgaaagcaccagctgtacaaaatctctgtgaaagagagaacctcttatatttcgaagcaagcgctaagactggtgagaatatttaccagatatttcaaacattaggcgaaaaagtaccatgtcctgaacaaaatacacgacaaagctctactcatgatcgcacaattaccgataatcaacgaatcgatctcgaatcaacgactgtagaaagtactagggagactgggggttgtaactgctaaactgcaagcaaaacaacagcaaacgcggcatattcagcgtcttagcgaagcttgccattgaaaagaacagttcgtaacaacagctggaagaatagtactggaaattttcaattacttttgcaaaacaagcacttttttgtttcacttccattagccgcaagaaatacactttttttaggggcgggaattttcatcgccagatcgagaatcacaaggcctttacgtactatagtttgtaatttatacaaaatcagctactgttattttggtgtaccagcggcaaaaattggtgaggatctgaaaattaattagaggtgaacacatatcagtaattttgactatggacgagaatgaatttgataatcaaagggagaataaagctgtagctcgagtgatcatatcatttcttaagtatgaagagtatgccctaaaggaaatctacaatttgagagtgaaaaaatgggcatcgatctcagatcgtcaaaaagacatggtaccaaactatacaaaatatttagctaatctgaaagccgcaattatagaaaatggcaagttctttagaagtgtcgccgaatatgccctgcaatcaataagttttgagccaggagaaatcgtacaaccaaacgatttagatatgagtaaaacatgctctttacttacgcaagtttatagggagtggtccgcagaggccatttctgaacgtaattgcttaaattcgaggcttgtaccgtttttgaagaccctatcacccccaaaagccgacattttgataccgggttgcggcacaggacgccttctcgtggatcttagcagaatgggctataattgtgaaggtaacgaattttcatatcacatgctgcttgtatctcaatacatgttgaatgcaggattactccaaaaccaaattattatctatcccttcatacactgtttctcccactggaaaaaaattgaagatcagttgtctcccattaaggtgccggacatagaagcgtggtcttcaaataaaggtatggggtccatgtcgatatgtgctggctcgtttgttgattgttatggtcgtaatcaaggcacaaaaatctcgtcacattatacattttcgcgaaggatgcaactaagtagagcaaaagctgaaaactccaaagacgttgtagtaacaaacttttttatagatacgggatccaacatcttggattatttggatactattggccacgtcttgaagccaggcggaatctggtgcaatttcggcccattgctttatcattttgaaaatgaccatggggttgaaactacctacgaagttaacccttactctgggtttcaagataaaatcaatgactatacaccactgatgggtttagagctttctagcgatgatatcataagcattgccacaaatcatctggactttgaattaatacggagagagtcaggaatactttgtgggtatggccgctacgcgggtccagaaagttgcgccatgcctggatacatgtgccactattggatcctgaagtcgaaccccaccaatgaatcataagcttacacaataatctaattgcactatatagaagttgctgacacagccgttttagagaactcagaatgttacccgcgcggaaaattctttttgctccctctcgctatgttctgtttaccatattgacagtactggttatcagcctagatccagtaatacataaagccctcaatttgaactatatatcaaagctagaagaagagtgatttgtcataattgattcactttataagctcctttatcgtttcagtttccaggtgcatttatcgcttaaggccattactttcaacaataagcaatctttataagtgaaaaattggggaaattgccaaagatgcccccaaactccaagagtaagagaagaaagaacaaatccaagcaacacaacaagaaaaatggcaactctgatcctgaacaaagtataaatcctacacagctagtacctcgaatggagccagagttgtatcatacagaatcggattacccaacttcaagagtaataaaaagagcgcccaatggcgatgtcatcgtggaaccaataaatacagacgatgataagaaagaacgtacggcgaacttgactcataataaggatagtatggattctgcttcttccttagcttttactctagattctcactgggaatcattatcgccagaagaaaagaaaactattctacgaatcgaaaaggaggaagtatttaatgtcataaggaattaccaggacgatcatagttgtagttgctctgtttgtggacgccgccatttagcaatggatcaagaaatggagcgtatatacaatacactttatgccatggataaggataaagaccctgaaaccaatcctatcaaattccacttaggcataataaaggagctacagatttccaaaaatcaacagcaaaatgatttatcttctacaaagggcgaagttgtaaaaaatttcctttcgtcaagtacagttggctctttgaaagaggaagtgctgcatttcaaacaaaagcaactttcaaaacaagaacaagcgcataatgaaacggcggataatacctcattacttgaagaaaatttgaacaatatacacatcaacaaaacttctagtgaaatttccgcaaatttcaattctgtgagcgatgaagagttgcaacaaaaatattccaacttcacaaaaacgtttatttcatcacatcccaaaatagcagaggagtatgtacaaaaaatgatgatgtatccgaatattagagcactgactgatgacttaatgaatagtaacgggcaaggatttcttaatgcaatcgaagactttgtgcgagatggccagatacaagcatcgaaaaaagacgacagcatcactgaagatgaagcatctagtacagatttgactgatccaaaggagtttaccacaatgctgcatagtggaaaaccacttacagaagatgagtatgccgacctccagcgcaacattgctgaaaggatgactaatgcgtacgataccgcaagtaagaaattcaaagatgtgtcacaattagagaaggagctatttacacgattcatgtcggggagagacaaaaaatctttcagagagttgataattcaatcctttaaaaataaatttgatggggaattaggtccatccgttctagcagccactttaagctcgtgcttttcatctcaatcgaaggatacttcgttagatactgattctatatatgaagatgaagatgaggaagactatgatgactattcagaatatgctgaagatagcgaagaggtttctgagtatgaaggaatagaggcagtcgaaaaaccagagcatgatgaaaaaagcaacgggatacgtgaaacattacatttaagttatgaccacgatcataaacgacagaaccaccctcaccatcactaccatagtaccagtacccacagcgaagatgaactgagtgaagaagagtatatttccgatatagaattaccgcatgatcctcataagcactttcaccgcgatgatgatatattagatggggatgaagatgagccagaggaagaggatgaaaatgaaggcgatgacgaagaagatacttatgacagcggtcttgatgaaactgaccgtttagaagaaggtcggaaattgattcagatagccattacaaagttgcttcaaagtcgaataatggcttcttatcatgagaaacaggcagataataacagactaaaacttctacaagaactagaagaagaaaaaagaaagaaaagagagaaggaagaaaaaaagcagaaaaaaagagaaaaagagaaagaaaagaagaggctgcaacagttagctaaagaggaagaaaaacgaaaaagggaagaagagaaagaaaggctaaagaaggaattagaagagcgtgaaatgagaagacgagaggctcaaaggaaaaaggttgaagaagccaaacggaagaaagacgaggagagaaagcgtagattggaagagcagcagcggagagaagaaatgcaagaaaaacaacggaaacagaaagaggaactaaaacgcaagagggaagaagaaaagaaacgtattagagaacagaaaaggctagaacaagaaaagctacagaaagaaaaagaagaagaagagagacaaagattaattgcagaggatgcgctaagaaaacagaaattaaacgaagaacaaacatctgcgaacatactttccgccaaaccttttactgagaatggagttggcaaccctgtttcatctcaatcacatcccaacatgactaactaccaagaggataatagttgcagtatcaacgatgaaatacttaaaatggttaatagcgtggctgcatccaaaccagtttcacccacaggctttaacgttcatgatctacttcttccttcaactaacaaccagatgcctgctatggaacaatcacacttgccacagccaggtaatcaaaacaaccattttggaactacaactattccgaatgcgttagacttggctacaaaatcttctttacagactgaaaacaactatttaatgaactcacaaactctggaaaatacaagtctattgatgcataataattcatcgccaactaagctattgccaaatgactttggtttatcatcttggggtggtctgacaaatacaatgtccataaatcctacatgtaaaccaccggttattcaaacttcagaaatggaatcacaagcccataaatctagtcctcaagctacaatgccatcttttggactacctaatggtggtactcaccgtaaatcgtttaccgacgagttgaacactttaactagcatgctttcttcttccgggttcgcagatacatcactttcatcatcaggattccccccatcacagcgttctgtgtggaatgatcaaaaaagctcattttcgggaccgtcgactgcaggaaactttaacaacagcagtatacaaagcggtatgctgctcgcacctacattaggaagcgttgaatcgtttccaaatcgaacttctatctgggacagcagcaccactccgatgatgaataaatccgagctttccggtcgcaatataactagtactgcgcaagatagccctgcgttcatggcatcaaatatctggtctagtaacagtcaatacaattcaccatatttgactagcaacgtccttcaatcccctcaaatttcgagtggagtggatgaaagccacattctggatagcatctacaatacttatttagctatttccccacaagatagtttaaacccctacattgctatcgggacactattccaaaatttagtaggacttaacttggattactcgacgtttatcaacaaattgataagcatgcaaggagcctacaattgcgaattctttactgataacaatggatccattacccacgttcgatttgcgagacaaactcccgctggccactcaaaggggttgctgaatcaactctttagtggattgaacgatccaactgctacaccatttacgtcaaggcctcatacctccacaagggctagttttccaattgcctcttcaactacgcaaacgtcttaaatttgctccggtacgcagggccaaaaatatttacatacatacataattcgacgaaatttcagaagagacactaaacaatcgtacatctctctactcgatgtgagccacgcgtcggtttttcttaccgtcgtggctttagaggtgaggctgcgacaccccatacatcttacccggcatttaatttccatttttcgcaggaatgtgaatatgataatagacttcggtacactcttttttaggtataacatatatcaattgttcaacaacaattattcaaagcgcaactctccaaaggtagttattctgataatttgaaccaaaagtccccagattaagtcttaattaaactgcccttgcataccgctgtaaacgatttgtgtgcagacatcaattgctgaaacgttctgctttggttgtgcttttgatcccgtactatgtctgaaaaggccgttagaaggaaacttgttattattggtgatggtgcttgtggcaagacctctttactatatgtatttacattaggaaaattccctgaacaatatcatccgacagtgttcgagaattatgtcactgattgcagagttgacggaataaaagtgtccttaacgctctgggatacagcgggacaagaggaatatgaacgtttacgtccattctcatattcaaaagcagatataatattaattgggtttgctgtagacaattttgaatcactaattaacgcaaggacgaaatgggcggatgaggcattacgatattgtcctgacgcaccaatcgttcttgtaggcttgaaaaaagatttgaggcaagaagcccattttaaagagaatgctaccgatgaaatggttcccattgaagatgcaaaacaagttgcaagggccattggggccaagaaatacatggaatgtagtgcactgactggtgagggtgtggatgatgtctttgaagtagctacaagaaccagtttgcttatgaagaaggaaccaggggctaactgttgcataattttataaaaaaaacttacactgaaatgatacattatctttttagcaagggagggaaaaacaataccgtattataattttaatcaaatttcatagatataatggaataagttaaaaaggcttatcgatagtgcatgtataaaacacaaacccattcgatatgtttgttcgttaatgtcctacagattcttattcgagagcctttaccagaagcaaaatttccgacggatataagaaaatggcacatcaaaccatagctcaaggtactgcgccgatgagctaaacggaactgcctagtttgattatttttcgtttatatacttatttacttatttacgctatttgtattcgaattccttacgaggcgatgagtgaaagacgcgccagtaggacgcgtcttttttttttcagtataatgtaaacatattattgaattgccgaaggagacaaaaagaaaagaaaagaggagatcatctttcatataatccaaccacgtcgtagagcaaaccacgacaattttaactttctgtttcagttaaaggagtttataacgaccagcacggctaaccatgtcaactgaaccggtaagcgcctctgataaatatcagaaaatttctcaactggaacatatcttaaaaagaccagacacttatatcggttctgttgaaactcaagagcagctgcaatggatatacgatgaagagaccgattgcatgattgaaaaaaatgtcacaattgtaccagggttgttcaaaatctttgatgaaatcttagtcaatgcggcagataataaagttcgtgatccatcgatgaaacgaatcgatgtaaacatacatgctgaggaacatactatagaagtgaaaaatgatggaaaaggtattcccatagagattcataacaaggagaatatttatattcctgaaatgatatttggtcatttgttgacatcatccaattatgatgatgatgagaagaaagtcactggtggtagaaacggttatggtgctaagctttgtaatatattttccactgaattcatattagaaactgcagatctaaatgttggccagaaatatgttcaaaaatgggaaaataacatgagcatttgccaccccccaaaaataacatcttacaagaagggtccatcatatacaaaggtgacatttaagccggatttaaccagattcggaatgaaagagctagataatgatatcttaggagtgatgcgaagaagagtttatgatatcaatggttctgttcgtgacattaatgtctatctgaatggcaagtccttaaagataagaaatttcaaaaattatgttgaactctacttgaaatcactcgaaaaaaaaagacaactagataacggtgaggacggtgccgctaagtctgatatcccgactattctttatgagagaataaacaacagatgggaagttgcttttgcggtttctgatatctcttttcaacaaatttcttttgtgaattccattgcaactaccatgggtggtacccatgtcaattacataacagaccaaattgtaaaaaaaatttcagaaattttgaagaaaaagaagaaaaaaagtgtgaagtcttttcagattaaaaataatatgttcattttcattaattgtttgattgagaatcctgcatttacctcacaaacaaaagagcaactgacaacaagagtcaaagattttgggtcccgttgtgagattcctcttgaatatattaataagattatgaaaactgatttggctacaagaatgtttgaaattgccgacgcaaatgaagaaaatgcgctaaagaagtctgatggtacaaggaaaagcagaattactaattaccctaaactggaagatgccaacaaagccggtacaaaagaaggctataaatgtactttagttctgacagaaggggattccgccttgtcattagctgttgcaggtttagctgttgttggtagagattattatggttgttatccacttcgtggtaaaatgctgaatgttagagaagctagtgctgatcagatactaaaaaacgcggaaattcaagccattaaaaaaattatggggttacaacatcgcaagaaatatgaagatacaaaatctttaagatatgggcatcttatgatcatgaccgatcaagatcatgatggttcgcatattaaaggtttaattataaactttttagaaagctcatttcctggtcttttggatatccaaggtttcttacttgaattcataactccgatcatcaaagtttccatcactaaaccaacaaaaaacactattgcattctacaatatgccggactatgaaaaatggagagaggaagaatcgcacaaatttacttggaagcagaagtattataaaggattagggacttctctagcacaagaagtccgagaatatttttcgaacttggacagacatttgaaaatattccattctttgcagggtaatgataaagattacattgatttagctttctccaagaaaaaggcagatgaccgtaaagaatggctgagacaatacgaacctggtactgttttagaccctactttaaaagagattccaattagcgacttcattaataaggaattaatccttttttctttggccgataatatacggtcgattcccaatgttttagatggatttaaacctggccaaagaaaagttctttatggttgtttcaaaaaaaatttaaagtcggaactgaaagtagctcaacttgcaccatacgtgagcgaatgtacggcatatcaccatggtgagcagtcattggcacaaactattattgggctagcccaaaactttgttgggtccaacaatatttacttgctattacctaacggtgctttcggtacaagagccactggtggtaaagatgcagcggcagcgagatatatctacacagaattgaacaaattaactcgtaagatatttcaccctgctgatgatccattatacaaatatatacaagaagatgagaaaacagtggagccagagtggtatttaccaattcttcctatgattcttgttaacggtgctgagggtattggcactggctggagtacttacattcctccattcaacccattggaaattataaagaatataagacatttaatgaacgacgaggagcttgagcaaatgcatccgtggtttaggggatggaccggtactattgaagaaattgagcctctgcgttacagaatgtacggtaggattgaacaaattggagataacgtcttagaaataactgagttgccagccagaacttggacatcgactataaaggagtacttacttttaggtttaagcggtaacgataaaataaaaccctggatcaaagatatggaggagcagcacgatgataacatcaaattcataatcacgctatcacctgaggaaatggctaaaacaaggaaaataggtttttatgaaagatttaaactaatttcgcctataagtttgatgaatatggtcgcatttgatcctcacgggaaaatcaagaagtacaattccgtgaatgaaatattaagcgaattttactacgtcagactagaatactatcaaaaaagaaaagaccatatgagcgaaaggttacagtgggaggtagagaaatactctttccaagtaaaatttattaaaatgattattgaaaaggagttaacagtcaccaataagcctaggaacgctattatccaagaacttgagaatttagggttccccagatttaataaggaaggtaaaccatattatggaagtcctaacgatgagatagctgaacaaattaacgacgtaaaaggcgcaacttctgatgaagaagatgaagaaagttcacacgaagatactgaaaatgttataaatggtcctgaagaactatatggcacatatgaatatttattaggaatgagaatatggtcattgaccaaggaaagatatcaaaagctgttgaaacaaaaacaagaaaaggagacagagttggaaaacttgttaaaactttccgcgaaagatatatggaacactgacttgaaggcttttgaggtgggatatcaagaatttttgcaacgagatgcagaagctcgcggtggtaatgttcccaataaagggagcaaaacgaaaggtaaaggaaaaagaaagcttgttgacgacgaagactacgacccatcaaaaaaaaacaagaaaagtactgctagaaagggcaaaaaaattaagttagaggataagaattttgaaaggattttgttagaacaaaaactagtaaccaaaagcaaggcgcctacaaagattaaaaaagagaaaacgccttctgtttcagaaacaaaaacagaagaagaagagaatgctccttcttccacgagttcttcttctattttcgacataaagaaagaagataaagatgagggcgaactgagtaagatttcgaacaagtttaaaaaaattagcacgatttttgacaaaatgggttctacttccgctacatcgaaggaaaatacaccagaacaggacgatgtagccactaaaaaaaatcaaacaaccgctaaaaaaacagctgtaaaacctaaattggccaagaagccagtcaggaaacaacaaaaagttgtggaactatctggtgaaagcgacctagaaattttagattcatacactgatcgggaagatagcaataaagatgaagatgatgctataccacaacgatcaaggagacaaagatcgtcgagagctgcgtcggttcctaagaaatcttacgttgaaactttagaattatctgacgacagtttcatcgaagatgatgaagaggaaaaccaaggatcagatgtttcgttcaatgaagaggattgaataatatttatccagagaaagcgccattctttttatatgtttatatcagaaacaaatagaagtcgatcgtaatgactagattatataatcagaaatagcctttggtgatcacttccattttagtcagcataatagaaagtttaattacgcgcttttttacattccgacaaagatctgcccgagaaaattcttcgagaagacaacaacaacaaaaaaaataaagcctgggcgaaaaacatcgtgcgtttacataatatcttgaaaagcaaacagatatataaaccgctattgaaattacctttttaagtattcgcctagaagccttgtttcaagtagcatcaacaacaggtgttaggttaaactgctttgactttttgttctttaacgaatatcattaaaaaaaaaggacatctataaagaatgtctccaaactcgtcgaaaactcgaacggaccagataagctccatgcctggtattaatgaagccacgaaggtggaaagtaagaatgttgtgaaggatgctgttccaataaaatctgaagttgaaaccaatggtacatcaatagtaagagaaaaacaagatccatcgtacgttggttggaaacaagttggtggttgggaggaaaaggacgagttaacttccgaagaccttttagtggacgtaaacaaggacacttttttggggaaccttttaccagataaattctatggtgattggtatcatgaagtcgctattctcatcatcgctggtttatgttcctttgtgctgggctattttaaattctctctcgcgtccgtccttatcgtgatgctaaccacaggaatgttatatagaacttcgtccaaaaaatatagggaatcgttaagggatttagcccagaaagaacaaactgtagagaaaattactagtgattatgaatctgtcgaatggttaaacacctttttagataaatactggcccattatcgaaccttctgtctcccaacaaattgtcgatggtacaaatactgcattatctgaaaatgtggcaattccaaagtttataaaagccatctggctggatcaatttacgttaggtgtgaagcctccaagaattgatgccataaagacattccaaaatacaaaatctgatgtcgtagtcatggacgtatgtctatcattcactccacacgacatgtctgatcttgatgcaaaacaatgcaggaattacgtaaattccaatgtcgtattaaaggcaaagatattcggaatggacatacctgtttcagttgctgatattttttttcaagtttttgttagatttcgtttccaattgatgacaactttgcctcttgttgaaactataaatattcagttattggaagttcctgaagttgattttattagtcgtttattgggtaactccgtctttaattgggaaatcctggctattccaggcttaatgagattgattcaaaaaatggcatttaaatacttgagccctgttttactcccacctttctctttgcaacttaatataccacaacttctttccaagactggcttacctataggtgttttggaaatcaaagtcaaaaatgcccatggattaagaaaacttgtgggcatgatcaagaaaacagttgacccatacttgacatttgagctctctggtaaaatagtcggtaaaactaaggtttttaaaaattctgctaatcctgtttggaatgaatccatttacattctgttgcaatcttttactgatccacttacaatagccgtatatgacaaacgcgaaaccttaagcgacaaaaaaatgggtacagtaattttcaacttgaataagttacatgcaaatcactatcacaaaaatgaaaaggtacatttcctaagaaattctaaacctgtcggtgagttgacatttgatttgcgatttttccccactattgaaccaaaaaaattactgaacggtgatgaggagcctttaccggatatgaatacaggtatcaccaaaattactattcgcgaactcaagggactggatgaactaagtgacaaaaaattcgtctttgcagagttgtatgtcaatgcagaattggtgatgaccacaaagaaagagaaaagaactgcccatttgaaatggaactcagattattattctgtggtaacagaccgtagaaagactatctgtagatttgttttgaaggatcagagtggtaaagtaatttcatcttcggtacaaccattaaatcatttgatagatagaacagaagtcaataaagaatggattcctttaaggaatggaaagggagaattaaaagtcaccacttactggaggccggtagatatcgacctcggattgaaaagtgtaggatatactactcctatcggtatgttgagagtgtttatcaataaggctgaaaacttgagaaatccagatagcttaggaaagataagtccatacgccaaagtatccgtcaatggtgtggcaagaggtaggacaaatgaaagaatagagacattgaatcctatctggaaccaatcaatttatgtgtctgtcacatctcccttacaaaaagtctcaattgactgtttcggtatagatacaaatggcgatgatcataatctcgggagccttaatattcaaactcagaatatatatcataaagacaatgacgataaatataccatttttattgacaacgctccaagaactggcaacttaattggaaagaagggtgtaaaggggaccgttacgtattatttatcattttatccagttgttcctgttttaagcttggaagaggcgaaggaagttgacgagattaatgagaaaaaagataagctagaaaagcagaaaagtacactggatgacaaaaacatctcaaaggaggagaaagaaagaattaaaaaggaagagttcaggctcaccgaaaaatatgacatgtatagttacaaaatgaagcttgacctcgatgaattgctgcaatacaatgctggtgtactaggtgttactgtattaggcggggaactaccccagcctgggctctatgttcaaacattttttgattcctgtggttacgcagcgataactagtgcaaaaaatgctattaggaccattaaaacaggctggtcgggcgatttcatgataaaagagctggaatggtccgtgactacatttagggtaacaaagactaaagacgcgaataaggcggaaaattttatttgcgaagtcaacattccaacaattgaattggtgaggaactgttattacaaaccttccgtattaaatctaatagggaaaaagagtgccaaactattagttcaagtgtcatggttccccgtaactgccacggaattgcctcaatcagacttgataactaactctggtgatttgaaaatcaccgctaaaagtgctgaaaatctaattggtgttaataagaatggttattccgatccatatgtcgaattctttttgaatgaaaagagcacatcacccttctttaaaaccgcagttcaaaaaaagacactaaatcctacctggaacgaaagcaaaactatcgaagtttcaaatcgtgtcaatgactacttgacaattaacgtgaaagactacgaatccactaactccaataggagtattggaaaagccgttgttccattatctactattgatccagagagcgataccacctttaatataccgttagtgggaccaaagggagaagatggcggtgtgctacatcttgaatttgagtttgaaccccgctatactaccaatgtagtcaaacgtgaagccgggcttggaaattttgccacgaaaggattaggtacaggcatcaaagctggttctacagttttcgccttaggaaccaatgttgtaagcaccggattaggaacaattgataaagtaaaggccggagtctttggtggcaagaagtctacaaccactggggacaaaaaatccgaagagaagcaataattctatcgatggtaaagagtatgtgtcacgaaatcatcttgatgccgcaatgtacgagcaaaaaaagaaaagagaaatcaatcttaacaactcaaccatgccgagtgctactatagtacttttctttattactacgtatgtaaattgtaacaaatgtgtacttttatgtgtgttcttaaatgggaaactacttagcgttttgttcatttccagtgttaagtaggaagaatgactgagcgaaaaaaaccgtagaagtagaacttaaaataagaacggaggctaaaccaccaaaacagctcatcaacagttaaaacaccaccaatatttccagaaaaaagaactgtagatatagtctcattagtatttagaagaaagaggattttgcaatggcaggggatagtataagcgctgacggcactggcgtccatccagttgaactgtcggtgtattcagtattgtccaccgatttagacggactgtatcaatcgatcaatgaattacgcgagtcgcaagcactactcatccttatgcttcggaaggttcgcgataaacttcgaagagaaggtcaagtcctttatgacccagaaccattcaaaccaaccatggataaactggctgacttatctgcccgtgtgcgcattctctcacaaagatacgaggagcttcaggggaatgctagagccctcaacaactaagtaaacatacacatgtatagcataatcttcgattccttttacccattcgtagatggcatcgacagtgtacttataatactaccgtgagaaacgatattaagaacaagacgaaaaatggtggaaaatctggaaagcaagaacgtagcacgctagagttattctagcttgtcagctcgactgtttaattattattgttattatattaacattaacgtaataaccattgaactacattaaagaaataactgtctcgcttatatctggtctattttttgttttttgcctttccttttaaattctttataaccttgaaaacaaaaaatcacattggtaaattacaatcatttattaccaaatttgtccattaactattttagcgtgactgactgataaagactgtttcactctctttatttattcataacaaaaattcagatattttgaactataaagtactaaaggcagaaaaattaatagcaaattaagcgatggcaatcaagtcattggaatcgttccttttcgaaagaggtctagtaggatcctatgccattgaggctctgaataattgtaccctggatatagacgtcaaccattatgtttccagattgttgaccaataaaagagaacagtatttggatgccattggtggtttccctaccagtttaaaaatgtatttggaaagcgacttaaagatattcaaggatttcaatattacccctatttttgtctttaatggtggtttgacttacaaccaattagaggcatcgggccattttactgcagcatctgcttctgcgtcgatttcgtcaaccactacttccagcagcggtaccaatgccacaacaagatccaacacggaatccgttcttttgcagagaagtagaggctggacacaatggaacaacttgattagttcgaatcagaattcctatattgaccagcctattcaaccccaagagccattcagacataacaccacaattgactccaaagcttaccaaaacgatttgatcgcttattttattgagcatgggtatatgtaccaagtggctccttactcctcttggtttcaactagcatatttattgaatagcgcttatattgatgcgatctacggcccaactgattgtttgatgctagattgtgttgataggttcattttgggtatggaatttccaaataaagaatttcgattcattgacaggtcaagagtgatgaaggatttaggttgtacccatgaagagtttatcgatattgctatggctgtaggtaatgatttgcaaccaacaactttaccaccattgcaaatttatccagttcctcagctgtttgatattgctctagaaatggttttgaatacaggtacaaacttctatgcctatcaactatctacaaccttacaaaatgactccaaagagaatattcaaaactaccaaagaggtatttctgcattaagatacatgccagtcttgaaagatacaggtaaagttgaattatttgttcaagagatcgttgtttcagaggaggacagtgaaaagaataacaaggatggaaaaaagagtaatctttcctcaccatcttctgcgtcatctagtgcttctcctgctaccaccgtgactaagaacgctagtgaaaagttaacttatgaaaaatccagcactaaagaggttagaaaaccaagagatattcctaatgatgttcatgattttatcggccaaatgttacctcatgaatactatttctatagatccataggactggttactggaaaattatttgacgcaattgtcacaggagtttatcctgaagagcctccattgggcggaggatcttctacatcctacaagaaactggtttccaagtccgttgaaatcttcaagaataaagaaatcaatttattaactcaaccaattaacagatactatcagattaaacaaattaaacaagtcaagtggtatgcggcaaatgagcctaccactttgaccaacaggatgtcaccttctatgtttgaaactatcaaccacttaattgttaaaacagaaacgtctgatgaaaaggaattttctatctctgagttcattacaacaataaatggttctagcaatatggcgaaagattttatatctgaaaaagtcattttcccaaactccgtaccaatcgaatccaaattaaactcaccatttaatttattgtcgaccaatttcttaagattactagtactattggagttcttcacttttgatttcaaggaaaaactgctagagcctacgagatggggtgaggtattcttaaaattaaatgagctcaatattgacagtaagtatcacgaatcagttattatctttttggtatttttgaaatgcgatgtcttaaaacttgacgaagaagttcaaccaccggctccctcagccctatctcaagccactcttcgttcatatcctgaagaatcattgtacgtcctattgattacgcgtgtattaactttatttcaagtggaccaaaagccatcaaattaccacggaccaattgataagaaaactttgatctttagagatcatctttctttcataaaggaaaatttaaatgaactttttgaagccgttttgatctcatctttaacttctggcgagtttaatagattatcacttgataactttggttgggcaagaaagattgttagatatttaccgttcaaattagattccccaaatactataatggctatgatgtgggagtttttcttacaaaaatatcttcacaatggtaatgccaagaatgatgcattgtctttagttgctactgaattcaacacttacaaatccacaccaaatcttgatgaacagtttgtcgaatcccatagatttcttcttgaaatttcaaaagtcatgcaggagctaaatgctgcgaaattaatcgatgaaaacgtgtttaaattattcactaaagcagttgagtttactacaacagctctatctagctgaagcgtgagaatgagtatgatggaaatagtggaactatttaaaaagcacccaataaagaaagatagttactgtaaagaggtatattatcattattcagagggttcaagtaccatcatcaagatttaacacaagcacagtgaatagcaacaattaaagaaaaaactaatcaaaatcacggtagaaataggagaaaaaaagtaaaacagaaactaagtcactgtttctttatatgacatattctattatataaatatgtaaagaacgctgaacagtaaaaattttatgaaattccggcagagaagaaaaggaaaaaataagtatacaccacaccgttactggatagattgaagttcaaatcaaaaaagtttacaagtgaaataacaaacagtaaatattacacattcatgtacataaaattaattatcggtgtcaattgatttctgcttgtaatgcttgcaattcgtgtctcttattgttcaagtaattctccaatacttcaacctgctgttcaatgttatccaagtcatcagttatcgacctgatgttaatccgcttagaaagttttgagcctccttgagttttttcactctttttgtagttcaaaaggccttctaattgttctctcatgttcgcaacttgatcatctgtcagagaagcatatttttgctttatactgtcttcatttgaaagcacgttactgccactgctatcggaactcgagttctgcccattgtcacgcagattgtccacttcgttagcttcttcttttctctttgtaggaggttgagaggaccgtaaatcatagctcagttgttttttattgcacacctccgccagagaatttggtaaacttgctggaatttcagcacccaaatcatttctttgtcttaaacagtgaataaaataaaaagtaggatctctatcaattgatggcaaattttgtgggttaattaaactccaaaccttatttaaatctgtcttactgatgttaaaaaattttgtggaaagttttgttgacagttcgttgaatgtaatagtaccatcggttagttttgcacagctattataaattttttcatattgattcaaatcatctggagacatgtaccaatctactttgatttccttctttggaggcaagtctgcgttttctatttgcttgcgcttctttctttctttgattagattcaccttactccctggaatcaaccaatcaggcaattcatctggaacagagctaatgtttttattaaccatatcaaatattaatctcatgcaaattacaaattcctcaaagtctaaattgtcgtcgtcatcaatatcagctaaaaaccaaatcttgtttagaaccgatgaatctaatttggaattataaagaattggtaaaacctggtcatggtttaccttattctctattggtttcaaacccgagaagatttgccagtatttttttatttcaaattgttccaacttgggcatttttcagagatccctgttatctttaccggcctttccaatacccactaactctatggttatattacaatcgtctgattataacaggcaattaaccttgtgtttctgacgttcttttcattcattcttgatatgttaaatcataggggtcctacacgatcgtcaaatatgatatttaaaaagtaataaataaaaatgcagcttttttattagcgatgggaaatattgaatatttgaaggggcaaataacgtttaattcaatcgaatgacggtctaaatgctgctgaaaaattgcgagacggacaagcagcgagatatacggtatgcgtgtttgttcaaggaacttgatgttaagggaaatggtcaagttactctagataatctgataagtgcttttgagaagaacgaccatccgctcaagggaaatgatgaggcaatcaaaatgctgtttactgcaatggatgttaacaaggactctgtagttgatttaagcgatttcaagaagtatgcttccaatgccgaatctcaaatttggaacggcttccagaggatagatttagatcatgacggtaagattggcattaacgaaataaataggtatttgtcagacctcgacaaccagagcatatgtaataatgaacttaatcatgaactttcaaatgaaaagatgaacaaattctcgaggttttttgaatgggcgtttccaaagagaaaagccaacattgcgctacgaggccaggctagccacaaaaagaatactgataatgatcggtcaaagaaaaccaccgactcagatttatacgttacatatgatcaatggagagactttttgctgctggtaccgagaaagcagggttcgagacttcatactgcttattcctatttttacctattcaacgaagatgtcgatctgtcctcagagggagatgttactctcataaacgatttcattcgcgggttcgggttttttattgctggtggtatttcaggtgttatttcaaggacttgtaccgcgccatttgatagactgaaagtgtttctcatcgcaagaacggatctatcctcgatcttgttaaattcaaaaacagatctccttgctaaaaaccccaatgctgacataaacaagatatcatctccattagcaaaggctgtcaaaagcttatataggcaaggcgggataaaggctttttatgttgggaacggtttaaacgtcatcaaagtttttccagaaagttcgataaagtttggttctttcgaggtcaccaagaaaataatgaccaaattagaaggctgccgcgacacaaaagatctttcaaagttctctacttacattgctggtggtttagctggtatggcagctcagttttccgtttatcctatagatactttgaaattcagggtgcagtgcgctcctttggacacaaagttgaaggggaataatttgctctttcagactgcaaaagatatgtttcgagagggtgggctcagattattttacagaggtgtcacagtcggtatagtgggcatatttccctatgctgcattagatttggggactttttctgccttaaaaaaatggtatattgccaaacaggcaaagaccctgaacctaccacaagatcaggtcactctaagcaacctggttgtacttccaatgggtgcattcagtggaactgtaggagcttctgttgtttatccaatcaatcttttaagaacaagactacaagcccaaggaacatatgcacatccttatgtgtataacggctttaaagatgttttgttaaagacgctagaaagggaaggttatcaaggtctatttaaaggtctagtaccaactttagcaaaagtatgtccagcagtttccatcagctatttatgttacgaaaatctgaaaaaattcatgaatctggagtagtgataataacatatgcatatgtatcaactagtgaattctatttaattataaaccgctgctgcggtttgtgggcgtactgtcagccaagctttcgttataatatatattcttttcaacatgtacatagctagaactctagaaagcacagattaataccgattctaatacagattttaatgacctcaatagttaattgatatttgataaaatattataaaaatcgtctataacagaacgcgaaaagaaaagacgcgtctctcttaataatcattatgcgataaaatgtttcaccacatcgaaaacttattaattgagacagaaaaaaggtgtaagcaaaaggaacagaggtatatccctgtgaaatatttatttagcatgacacaaattcatcagataaacgatatagatgttcatcgaattacatctggacaagttatcaccgacttaacaactgcagtgaaagaactcgttgataatagtatagatgcgaacgcaaaccagatcgaaataatctttaaagattatggtcttgaatctatcgaatgttctgataatggtgatggcatagacccttcaaattatgagttcttagctttaaaacattacacatcaaaaattgcgaaatttcaagatgttgctaaagtacagacgttagggtttagaggggaggccctatcttctttatgtggcatagctaaactaagtgtgataacaacaacttcaccaccaaaagcggataagttggagtatgatatggtcggtcacattacttcaaagacaacgacatcaagaaataaagggacgaccgtgttagtttcgcagttatttcataacttgcccgttagacagaaagaatttagcaaaacttttaagcgccagtttaccaaatgtctcacagttatacaaggttatgcaatcataaatgctgccattaaattttcagtttggaatatcacaccaaagggtaaaaaaaatctaattctatcaacaatgagaaattcaagtatgagaaagaatatatcctcagtattcggtgcaggtggtatgcgtgggcttgaagaggttgatttagtgcttgatttaaatcccttcaagaatagaatgcttgggaaatacaccgatgatcctgatttcttagacctcgattataaaattcgagtgaagggctatatatcacagaattcgtttggttgtggtagaaatagtaaggataggcaattcatttatgtgaataaaaggccagtggaatactctacgcttttaaaatgctgcaatgaggtttacaaaacgttcaataatgttcaatttccggctgtatttctcaatcttgaattacccatgagcttaattgatgtaaacgtcactccagacaaaagagtgatactgttgcacaacgaacgggccgtcattgatattttcaaaacaactctcagtgattattacaatagacaagaattagctcttcccaaaagaatgtgctcacaatcagaacaacaagctcagaaaagacttaaaacggaagtctttgatgatagaagcacaacacacgaatccgataatgaaaactatcataccgccagaagcgaaagtaatcaatccaatcatgcacattttaatagtactactggcgtaatagacaaaagtaatggtacagaactaacttctgtgatggacggtaattatactaatgtcactgatgtcatcggttcggagtgtgaagtttcggttgattcatcagttgtattggatgagggcaactcaagtacaccgactaagaagctgccaagtatcaaaacagattctcaaaacctaagtgatctgaacctgaataatttttccaatcctgaatttcaaaatataactagtccagataaagcacgtagcttggaaaaagttgttgaagaaccagtttattttgatattgatggtgaaaagttccaagaaaaagcggttctatcacaagcagatggtttagtttttgtagataatgaatgtcatgagcatacaaatgactgctgtcatcaagaaagaagaggaagtactgacacagaacaagatgatgaagctgactctatatacgcagagattgagccagttgaaatcaatgtgagaactcctctaaagaactcacgtaaatcgatttccaaagataattataggtcattgagtgatggattgacgcatcgcaaattcgaagatgagatattggagtacaatttaagcacaaaaaattttaaagaaataagtaaaaatggcaaacaaatgagtagcatcataagtaaaagaaaatcagaagctcaagaaaacattatcaaaaataaggacgaactagaggatttcgaacaaggagaaaagtatctgacgttaacagtttcaaaaaatgattttaaaaaaatggaggttgttggacaatttaatttaggatttatcatagtgaccagaaaagttgataacaaatatgatctgtttattgtcgatcagcatgcaagtgatgaaaagtataatttcgaaacactgcaggccgtgacagtttttaaatcgcagaaattgataatacctcagccggtagaattaagtgtcattgatgaacttgtggtgctggacaatttaccagtttttgaaaagaatggattcaaattgaaaattgacgaagaagaagagtttggctccagagttaagctgttaagcttacctacttccaaacaaaccctttttgatttgggtgattttaatgaactgatacatttgatcaaagaagacggtgggttacgaagagacaacatcagatgttccaagattcgttctatgtttgctatgagagcatgtagaagtagtataatgataggtaaaccgctgaataagaagactatgaccagagtcgttcataatctcagtgaacttgataagccttggaattgtccccatggacgtccaacaatgagacatttaatggaattacgtgattggagctcattttcgaaggattacgaaatatgatctagctttgatattcattcattatataattaacaaatacattatatacagggagtgacaacacaaaatatactcgtgcattgaagatgcttgatggatatatgtattacgacataaagcttagccattaagaatatgaacgtggctttaatttgtttatatgtggagagtataatcacttgccaaagatacaagaccaaagggacggattatgttgtacttttgcttgagaaaatgtgtgaattccacgtctatcgattttattaagcttccttgcagttttcgcgttgtttcttgtatgctggcccctaactggcagatgcaatgtatgtctcataccgctataactcccaatttttctttttagagctatattgtcttttacgattgctctagcgtctccttcaatcgtcattgtcgacagttcactagctatactcatgatttggggttctgatagttggtgcatcctcatccaagggtagaaccctaacttcgagcatatcttttcggctgttgttttacctatgccgtaaaatttagaggccagtgcgattttaatgacctctttacctttgaaacctttacccaagatgtgaacgaccatggttttgatggaagacccgacttgatttgctcttgaatcgtctcttctattttgaagtaacaacgtatcctagcctgatatatgaaggagtttttttaaccttaaagaacaaatatatttcatttctataatgagcgccatgtcgtcaatagggatattgtatcttcagctgtcatgtaacatattaacttccaggaatcttaattgaatgattatgtagggatgatcttgtagcgtaaatatagatacatagttagagctgttgcagcatatacatatacatatatattatatatttttcttttatttttttcatgcggggggatgcatttcatgcagtattctttctaattgctctacatccaatctttggatgaacaggtttcgcagtaaacctaacatggtgataaaactagctagtcccacagggacgacacaaagaaccgtgattttatatagatctatcgttcgcttagtggtaaaattgaatgctttttttggatattttttgggtcttttagggctttgtgaatgagagactgagggcctgttaacaggaaacaatccgccatcactgttatcggagagactgtcgttggaaggaacatctactgtactttcgtcggctaccacaacatgtgagtcttcatcagcgtcatcttcaccatcctcatagtcttctgtttcttctggaacattagtatcctcttgtacttcgccttcctggttcctgatatacctcagatccgaggtaagataactttgccaaatgtacactgctgttagtacacaactaatgagtatccatgtatgcaaaaaatagtcgagttccggagacaaagacgacaaaagaaggagttctaaggtgacaatgatcaatgacatggaaaacattcttaaaatggcggccacagtagagtacttgacgatccatcggaccatcaaagagtcgagaatggcatacgagaggtataaagacaccaggcaccaaagtgagcaaaggagatattcagacgctcttgctgtagtgagtgcggataataggagtgaatccttaccgtcgccattcacagccttttgcgaagctccttcaaatgatgagttattgtcgtaagcgctattgagtttttgccagaaataagtgaacgcatctcttagtgattgtggctcgtaaagcgttatgctggtgcgcatggagactctccaagccttccgcagagatgtgaagatgtaagttaacggcggtaaaagggatatgtccctgcataaggccatcagcatatgctgcttggcagttaaatgattcaaagacagcgttttcatagaactgtacgtctttttaaaggtcgctcgctcatgcttggcatacttgtcctcatgagggcccataccagtacttagtatccacgtcatctggttttttaaaaccctgaagaatcaaataagattatttgaccaaaggaagggaagggaagagaaaaaaaacttaaagaaaaaagaaatgagaaaccctggtgtgttcacgtagatgcacagacggtgggcaacccaaaacttagtcttccgataaacttttcaggttcttgtacacgtggaaacgcccgatatatatcacatgtagctgtgtaatatgagaatgcctttgtccatgtgataaaccgtgcaaaacttaacatgggagcaggcacaagtgtgagtcccacgaacaaaacgccgctcgggtaataacgcccaatgtaaaaacatcataaatcagcacgcaaacggtaaagaacaaaaacatcttcaagggaaaagtatacagatgtatagtctaagctattgtatttgtataaatggttcttattttagtttcgtttgcccatgagcgtttgatttgctcaagaacaaggaacaaagaccagcgtgttggggaaaagaaaaagaaaacaaaaaacaaaagtagatcacaagttttccagagatgcagcaatttcgtccagttccttctttgcgtcttcgtacttgacggtcaattcctcgttctttctttcccattcttctctttgttcttccaaggcagctactcttctttccaattgatctgccttcaagtcggactctctcaatttctcagtggtttcctttagcttggtgtcgctttcctccaagtcttcttccaattgctggttcttcttggagaaattgtcgttgttggactgcaagtggtgagagtcctcggacaattgcttggattcagccaattctgcttccaacttctcgatctcttcctccaattggtggttcttcaccgtcaaggacttgatctgattttctttttcaacgttatcctgttctgtttgcttagagtcagaaagtcccgcttccagcttctcgatctcatcctccaattgctggtttttgacggttaaagacttgatctgattctccttttcgacgttctcttgctccaagtccttgttcttctctttcaactcctcgtacttctcctgccatgattcggcttccaacttcaagttgcttagcttttctctgattttgtccattgttgccttttttgtgtgtatggggtgtgagttctactatgtagatttcttctaccaacctaatcttttacagtatcagaagggaaaaacgaaccttcttcttgccaagtatgcagtatgtgatctctaacacttttccgtttctcgtagatcgtgctatggtgtgctgattttttattttaatggttacccgacttctttacccggctctccgtcgggtaagatatatgtgctagcgccacgcgatggctggtttgtctttttaagttcttaatatttatttttatattttgattttttttttttttttttttttccattagtgaatgacagcaatgtattaagctgctgccgcgcatacaaaatgtactgcgttaaattagattagcttaaattagtgcttggtaaaggaggagtggtttcaagtccggtgtgcgccccactttattcgggtatcttctacgtttttacatccatgtttcaggtactgttgaaaatagttaagatcgttcgtatttcttaattcatgtatttttccctgttcctaactcgcaaacatcagttttcttgcagatacgtcttgaaatacaaccatacagacaatggagacatacgagactagcattgggactcagtcttatcccccgactttgttcccacctcccctgggtaccggtgggtttaccacttcaggttatatacatgcgcttgtggattctacatcgaactcgaactcgaactcgaacacaaattcgaacacaaattcgaacacaaattcaaattcagataccaagattcctatagtgcaaatatcggatgactctcatataacacacgacagcttcaaaccatatatggagtaccacgatgcttcgcacttgaggaaccgtaacataagcaaagcggaccaggttgaaagcactgaagtgatggaacagtttacgcaatggtcgaattataagatgaggtctcgctctcctaccataaacgcaaagccaattcgacacacttcacaacgaagaacagactttaccagcaaaaatgaactctccaagttcagcaagaatcataatttcatttttcacaaagggtttttgaagaggcaacactccatacgcagggaagacaggcaagcaaaggtacggtcaagattcaggagcaagaaggagctgacatccgttttgaactatatagaactggaacaaatggatattgcaaatgtcctggcttcgcaaccggtaaacttacacgctatcagaaatctcactagcagggaccctgcggtaactcctatcccatttttaagaagccagatgtatgcaaccagtagtcgtccaccgtatctaaggaaccgctccataagtaggaaactacccaaatcacaaccaggtagtctcccgacgactatgcctgcgacggcgacgaaaacaattaaacagaattcaacgaccccaaccacaagatctgtttataacaagaatgtggggcggtccaatacttcccctagtgtgttgtaccacccaaaaagaagaggaaaattgaacaccaaatcgcatgcaagaaaggagcaactgctgttggaactgtggagagaatacttaatgctggttataacacagaggacgcaactgcgcctgactttgctttgctctccgggttcagcatcgaatgaaagctctgtctgctcttctaacgccagcgacttagacatgtcccttttatctactccttcaagtctcttccagatggcaggtgagaccaaaagcaatcctataattatacccgacagtcaagacgatagtatacttagtagcgaccccttttaagtaggtaaccccccctggattgcatagccattgcatagccttagacatcaaactttatttaatcacattatccttctatgtatctttttcccccgctcgatttcttctagaacattacggaaaataaaggaaaaaaatgactggagcatcgaatctgtagactaaaaaggtaatgacgcgttcttcgttcccacaagtatgtgaaatcgtttgaacgcttttatatactgataggaatagattataatagtattcaacattcatcaaacagtttatatcggtaataaaccaacctcacgatacagtgattatttctctaaacaacacgagccgtactgtacctacgataaagtaaaacacatttttcttttgctaccagtggacacaagataacggagaatgcaacaaaacacgtctttatatgactctttgaacgttactgccgctgcatccacatctgagattaagaaagcttacaggaacgctgcattaaaatatcatcctgataaaaacaatcatacagaagaatccaagcgaaagtttcaagagatatgccaggcatacgaaatacttaaagacaatcgtttaagagctttgtatgaccagtacggtaccacagatgaagtcctgattcaagagcagcaggcgcaggcgcaacgccaacaagccgggccgttcagttcatcctcaaatttcgatacggaagcaatgtcattcccggatctatctccaggtgatcttttcgcgcagttttttaatagttctgctaccccctcttctaatggctccaaaagcagttttaattttagcttcaataatagctctacgccgagcttctcctttgttaatggcagtggcgtgaacaatctgtactcctcgtcagcaaaatacaactccaacgatgaggaccatcatttggatagaggccctgatatcaaacataatctaaagtgcacattgaaggaactctacatgggtaagactgcaaagttgggtttgaataggacaaggatttgcagtgtttgtgatgggcacggtggtctaaagaaatgcacttgtaaaacatgcaaagggcaaggtattcaaacccaaactaggcgtatgggacctctagtacaaagttggtctcaaacttgtgcagattgcgggggtgccggggtttttgtcaaaaataaagatatttgccaacagtgccaaggtcttggcttcattaaggagaggaagattctacaagtcaccgttcaaccgggatcgtgtcataaccaacttatagtacttacgggcgaaggtgacgaagttattagtactaagggaggcggtcacgaaaaggtaatacctggtgacgtcgttatcaccattttacgtttaaaagatccgaatttccaggttatcaactactccaatttgatatgtaagaagtgcaaaatcgacttcatgaccagtttatgtggaggcgtagtttatattgaagggcaccctagcggtaagttgatcaaacttgatattatacctggcgagatactgaagcctggttgtttcaagactgttgaggacatggggatgcccaagtttatcaacggtgttcggagcggtttcggtcatctatatgtcaaattcgatgtgacgtatccagagagactggaacctgaaaatgctaagaaaatacaaaatattctggctaatgataaatacattaaagcagaacgttccaccatggaaaccgcagattcagactgctattgcgatttggagaagtcatatgacagtgtggaagagcatgtgttaagtagctttgaggcccctaatttaaacaatgaagttattgaagacgacgaccttggtgatttgattaatgaaagagattctcggaaaaggaacaaccgtcgattcgacgaaagtaatattaataataataatgaaacgaaacgaaataaatattcttcaccggtaagcggtttttatgaccatgatattaatggatattgaaggttatatagtcatgcagtaatgttatacattttctatttttattttttgtatcagtactctatctataaggacattcctttttttaagcaatgcggaaagatacgctattcttcctgtggatggtttaccgcggtttgggtggtaatatcattgcagccctagtcctttagcagtttttttagcgtgtaatacattgttattcatctttttcttagtgcctgccaagagatcgtgggaggttacttaacagaaaagcaaaaaaaaaaaccgattagaatgtgcatgccgttgttacagagaagcaagggaagttcaccactgatcatatttctaagttcatcaaaatatcgttttggtttcagcagtagggatctttaacccaagtgttcattttctttcctttttgctttttatttgaatgatctgaacaaaaggagaaacatatactgtactattgcgtgaaaacgaacagagcacaaccctcaagaaaaaagagaactaccccttagttccatctcatttacttaagcaacacttcctaattattctctaatcctaataaaaaaaaagaactgatgtcgcgggaggcatttgatgtaccgaatataggtactaacaagtttttaaaagtcacacctaatttatttaccccagagcgattgaatttatttgatgatgtcgaactatatcttacgttaataaaagcatccaaatgtgtcgagcagggagaaaggctgcacaatataagttggagaattctgaataaagctgttctaaaggagcataatattaatcgatctaaaaaaagagacggcgtgaagaacatatattatgtgttaaatccaaacaacaaacagccaataaagccaaagcaggcagcagtaaagcagccaccattacaaaaggccaatttgcctcccacaacggcaaaacagaacgttttaactcggccaatgacatcaccagctatcgcacagggtgctcacgatagatccttggataatcctaattctacaaacaatgatgtgaaaaatgacgttgctccaaacagacaattctccaaatctactacgtcagggttgttttcaaattttgcagacaaatatcaaaaaatgaaaaatgtgaaccatgttgctaataaggaagaaccacaaactattatcactggttttgatacaagcactgttataaccaagaaacctttacaatcaagacgctcaagatcacctttccagcatataggagacatgaacatgaactgcattgataatgagacttccaagagtaccagtcctactcttgaaaatatgggaagtagaaaatcctcttttcctcagaaggaatctttattcggaaggccaaggtcttacaagaatgaccaaaatggtcaactgtcactttcgaaaacatcctctagaaaaggaaaaaacaagatatttttcagcagtgaagatgaagattccgattgggacagcgtttcgaatgattcagaattctacgctgatgaagatgatgaagagtacgatgattataatgaggaagaagcagatcagtactatagaagacaatgggacaagcttttatttgccaaaaatcaacagaatcttgactcaacgaaatcatctgtttcatcagcgaacacaatcaactcaaacacatcccatgatcccgtacgaaaaagtttactcagtggactattccttagtgaggcaaatagcaacagtaataaccacaatactgcacatagtgaatacgcttctaaacacgtttcgccgactcctcagtcctctcatagtaatatcggtcctcaaccgcagcaaaatccaccgagcgctaatggtataaaacaacaaaaaccttctttgaaaacaagcaacgtgacagctctagcatcgctatctcccccgcaaccatccaacaatgagcggttatcgatggatatacaaaaggacttcaaaactgataatgagtccaatcatttatatgaatctaatgctccgctaactgctcaaactatactgcccaccgccttatctactcacatgtttttgccaaataacattcaccaacaacgaatggcgattgccactggtagtaatacgcgacatcgtttttcgaggcggcagtcgatggatatcccatccaagaacaggaatactgggtttttgaagaccagaatggagatctctgaggaagaaaagatggtacgtacaatatcacggcttgacaatacgagtattgcaaacagtaatggaaatggtaatgatgacacctctaatcagagaacggaagcactggggcgtaagacgagtaatggagggcgaatatgattactaagttaaataaatcagatacagtatttaaagttctttcaaaaaaagataatgtcatatattttactatctacgcagtgaaagagttccttctaatgacacactattcacttcgggtaacggatattgtgtactgaaaaatataaaaaattttatcccggaaatgcgatgagatgaaaatgcatgaagtagcgtatatattgattgcatgaggttggacttgaaagggcatatatactcggttttatcattgattcaagtgttcccataaataataaaacagttaaatcgaaatgctaagaagacaagcccgtgaaaggagagaatatctatacagaaaagcgcaagaattacaagattctcaactgcaacaaaaacgtcaaataattaaacaagcgctagctcaggggaagccattgccaaaggaactagcagaagatgagagtttacaaaaggatttcagatatgaccaaagtttaaaggagagcgaagaagcagatgatctacaggttgatgatgaatatgctgccacaagtggtataatggatccaagaatcatcgtcacaacatctcgtgacccaagcactcgtctctcgcaatttgccaaagaaattaaactgctatttccaaatgctgtcaggctgaacagaggtaattatgtgatgccaaatctagtggatgcttgtaaaaaatccggtactacagatttggtggtattacatgaacatagaggtgttccaacttctttgaccatatcacattttccacatggacccactgcacagtttagtttacacaatgttgttatgagacatgatattataaatgctggtaaccaaagcgaagtgaatccacatctaatatttgataactttactaccgctttagggaaaagagtagtctgtattttaaagcacttgttcaatgcggggcccaaaaaagattccgaaagagtaatcacttttgcgaataggggtgatttcattagcgttagacagcatgtatatgtgagaacaagagagggagtagagattgccgaagttggtcctagatttgagatgaggttgtttgaactgaggttgggaactttagaaaataaggacgctgatgttgagtggcagttgagaagattcataaggactgccaataaaaaagactatttgtgaatttttttatagatttgtaaaggttaaaatagaaggccgatgaggccttatgtaagtctaatatggtattcttaaaaaaaaaaaaaaaaaaaaagcgtcttagagggaatataagagaaaagaagagatagcataacacatgatttatttttatttttgcgttttttttttttcttaattgtttatcaatgtatctgtgagagtatctacataaaaaaaataaccatatgaagacataaatttaaaagaacaaaacgaacgaagggaagaggtgcagaaaggaaatttatgtatcacaactattaaattcagttgaaaatccaccatttgaaacttttttcttaagcacttcactgactttttcaactcttaactcatgttcggaggataacgtattagaagaagacacgtaagaaggatctgttgataaaggcatgggcttgcctattgctgtatatgacgaagatgtcgataaaggcgtctgggttgctaattcgggattacttgccaagtttgcacttgaacgcaaagacgaacttaacggaaaggaaggatctagcatgtccatggttaaatcttcttcttcgctgtcacttgattctatttggaacttgggattcttgtgcatgtttgcaacagggtcaacgtttgataaaatggattgtctttgaaatagtatcgaagatgaccggttttttggggattttgcattgttattagcattatttgaatattgtctcgcagattgctgcggagatacataaggcgaagtagctggtaattctgtagttttgatgaaggggttggaaaatgtcgttgttgctgacgatgaagaataggcttgtggtggggacctcttgaggatgaaagggcatgagtacgcttgggatttcataggtggtctagatgtaggcgtattattggcctgtgcaagtttttcatcattcaacatatcgacgtaagagtagaatcttagtattctggagtttggttcgccatttgaagttgtggtggtcatcccggtgttattgatgttattcaaggtgggacgtgtagccgcagaatgcgaatgagatctcgaaagtttaagatctggcgatgctggcgaagattctgatgagggaagagtggcactattcgttctagccaacagggccatgtttaggctcacagcagaggaaggtcttcttgaataaaccatatcgacatcgctcaggtcagtgttctcatcgttcactattgagcaactagcatctaaagctggagccaccgagttttctaacgtacgacggcgatggtgatgattttgcatgttgcaaatggggttcaagatgtactcttgatgtgctagcgagcttgtggtggagttcgacgccgacctagacgttggtatgacgttatctagcggagaggaaacattattggagttcttcctcaacgatggagttctaacctcgctaccagagataggtatcggagaaatggtctgcaagttgtaaaaactattagatcttgagctatgagatgtgttggaggcggaaaccggaggttgaagaaataaatcgtttgaacttgcctcttgcacggttctttcgaagataaaagaagggttgctgttgttcgaatttgacttgtacacgcacataccgtcttttttggcagtttcctttgacagcacttagattctcctcaagctctttttaccgtacctgttcctatttgaaatatttagatctgtgaaaggattagtcttttattcgtgataaaagcgaaaatctaatcccctgggcgccgcggagtgctcttcgccgagataaatatactaaaagagaggctttaattagtacccgaaatgacggtgaatagtgggatacttttataatggtgttatgttacatgattgccgatgaatgtgctgttaaaaagacgcagtttaacgtttgcaccgagatggctgtggtgcaagtgtcgaagtagcaggagcaggccgtattctctggcacacgcggtcgacacaagtaagatggaggcaaccaggaggaacggtcagattgtgaaggacctgggtagatactatccgtcaatgtcagaatcagcactccacgatctttgccaggagtataaagaagtcactatcgcagactttaatgagagattcttgggcaacccagccacattacaccatgaggataatcctaatttgttacttagtattaatggcaggattaaaagcattaggttttcaggccagaagattgtttttatagatctttacaacggcagtagcggattgaagaatgatacgcaactgcagttgatcgtaaactacaataaaattggtgggagtagtgaggataaggcgaatttctcagaatatatgaactttttgaagaaaggagattatattaaggcgctcggttatcccgggttttcccaatccagagtcaagatgctgtccttgatatgtaataagctacctatagtattgtctgtttcgcaactgccgttaccttccagactgaatgatgaaaccaagatcaaatctaatagagttgttgactaccaattaaacggcactcagacactgctagtaagggcgcgtatcatcaaacttttgaggaagtttctcgacgacagaaacttcgttgaggttgaaacgcctatactgtcatcaaagtccaacggtgccatggcgaagccctttataacgtcgtccaaggacttcgaccatttggagttgcgtattgcaccagaattatggctgaagaggcttataattagtggtttacaaaaagtatacgaaataggaaaggtctttcgaaacgaaggcattgattccacgcataatgctgagttttccactttagaattctatgaaacttacatgtcaatggacgatatagtcacaaggactgaagatttgttcaaatttttgattactaacttgcaaaagttctttcaagatacccgtctgcctgtccctaagacgtttagtgaattacatctggcactatccgagaataattggaagtttagaaaagtcgaattcctgcccactttgaacaaagagcttggcattgatctaatgaactctggattggatatcaataagccgagcgaacttttgaaggctttaccgaaagacattgcgaagaagtattttccttctgcagataacactgggcaattatcttcgctgcaaatcctaaataaactatcggacgtgttcctcgagcagcgccattgtcaatcaaccttgcctacggtaatataccatcaacctgcaatattatcgcccttagccaagacggatccgcaaaataagcaagtcacgaagagattcgaagtcttcatcaaaggtaaggaatacatcaatgcttacgaagaggaaaattgcccccaattacaactgcagaagtttctacaacaaaagcagattaacgaattgacaggaaacaaaactgagaccttatcgcctgttattgactaccagtatgttgagacgatgaaatacggtatgcctccagtaggtggctttggccttggcatagatagattgtgcatgctattttgcgacaagaagaggatagaagaggttctgccctttggctgtgtggatgatgtaaacaggcagtaaattttgcgacgcctgccaatgcttttgtaaataaatcagacatatactgtaaataattagaatggcatttaattttttttttttctctacaccaataaactacgctacgcgaaaaatccaatataaatattcagttatagctaatgagagtgtcgaaaaaccttgaaaacaactactgcacaccaaattgatacgattaaatggtaccccccacggtagaagcatccttggagtctccttacactaagtcgtacttttcacctgtcccaagcgcgctcttggaacagaatgactctccaataataatgggtatcgatgaagctggcagagggcccgtattagggccaatggtctacgcagtagcctattctacacagaaatatcaggacgaaactataatccctaactacgagtttgacgactctaaaaaacttacagatcccatcagaagaatgctgttttccaagatataccaggacaacgaagaactaacccagatcggctacgcaactacgtgcatcactccgttggatatctctagaggaatgagcaagttcccaccgacgagaaactataacttgaatgagcaggcgcacgatgtcacaatggcactcattgatggcgtgataaagcagaacgtgaagctcagtcacgtgtatgtggatactgttggaccaccagcgtcctatcagaagaaactggagcaacgatttcctggtgtcaagtttacggtcgccaagaaggcagactcgctctactgcatggtcagtgtggcgagtgtcgttgcaaaagtgaccagagatatactagtcgaatccttgaagagggatcccgatgagatcctgggttctggatacccctccgacccgaagacagtcgcatggctgaagcgcaaccagacaagtcttatgggctggcccgccaacatggtaagattctcatggcagacatgccagactctgttagatgacgccagtaagaatagtatccctatcaagtgggaagaacaatatatggacagcaggaagaacgccgcacaaaaaaccaagcaattgcagctccagatggtcgctaagcctgttagaaggaagaggctgagaaccctagataattggtaccggtgatcacctccagtttgcacatactatatatcttcatgtaatactacatatgtcataacttcaataactcatacaagtcatctgctactatgctttgccgtttctactatccgtgaagcgtgaccggcccttctcaccccccgtgttacgcaaagaacaacaagaggtcgagacaaccaaccggaacgactagaagagaggctgttacgtttcctgtttgttcacgctcaacatcttccattgctgtaaactgcatccagtaaaattaatagttattagcgtactatgtctgcctttgtcagggtggttccaagaatatccagaagttcagtactcaccagatcattgagactgcaattgagatgctacgcatcgtacccagagcacaccattattggtatgccggcactgtctcctacgatgacgcaaggtaatcttgctgcttggactaagaaggaaggtgaccaattgtctcccggtgaagttattgccgaaatagaaacagacaaggctcaaatggactttgagttccaagaagatggttacttagccaagattctagttcctgaaggtacaaaggacattcctgtcaacaagcctattgccgtctatgtggaggacaaagctgatgtgccagcttttaaggactttaagctggaggattcaggttctgattcaaagaccagtacgaaggctcagcctgccgaaccacaggcagaaaagaaacaagaagcgccagctgaagagaccaagacttctgcacctgaagctaagaaatctgacgttgctgctcctcaaggtaggatttttgcctctccacttgccaagactatcgccttggaaaagggtatttctttgaaggatgttcacggcactggaccccgcggtagaattaccaaggctgacattgagtcatatctagaaaagtcgtctaagcagtcttctcaaaccagtggtgctgccgccgccactcctgccgccgctacctcaagcactactgctggctctgctccatcgccttcttctacagcatcatatgaggatgttccaatttcaaccatgagaagcatcattggagaacgtttattgcaatctactcaaggcattccatcatacatcgtttcctccaagatatccatctccaaacttttgaaattgagacagtccttgaacgctacagcaaacgacaagtacaaactgtccattaatgacctattagtaaaagccatcactgttgcggctaagagggtgccagatgccaatgcctactggttacctaatgagaacgttatccgtaaattcaagaatgtcgatgtctcagtcgctgttgccacaccaacaggattattgacaccaattgtcaagaattgtgaggccaagggcttgtcgcaaatctctaacgaaatcaaggaactagtcaagcgtgccagaataaacaaattggcaccagaggaattccaaggtgggaccatttgcatatccaatatgggcatgaataatgctgttaacatgtttacttcgattatcaacccaccacagtctacaatcttggccatcgctactgttgaaagggtcgctgtggaagacgccgctgctgagaacggattctcctttgataaccaggttaccataacagggacctttgatcatagaaccattgatggcgccaaaggtgcagaattcatgaaggaattgaaaactgttattgaaaatcctttggaaatgctattgtgaggttagaatgaaaataaaattcgccagtaaatgcgtatcttggagaaaatatcaatttgttattttgtatatataaaaaattaaaaaaaaaaaaaaaaaaatactcaaatactcaaatacgtatacattatactgaaatacttcgcttgtcttcgaatctaaatcctctctctcttctgtctcaaaatgatataaataaatcacgtcaaacggtgcgtcaacatctttgttttttcacctcatgtggaattggttgaaattaacaaaggagtgggatataggatataacgcataaagtttagcatactactttcgtatattattgttcggtgaaagaaactagttccctcttatctctcaatatttgccaaaattagcttttaacaaataaaccatgagtttcctaccatcttttatcttaagcgatgaatctaaagaacgtatttccaaaattttaactttgactcataatgtagcacattatggctggatcccatttgttttgtatttgggctgggcacacacttctaatagaccaaactttttgaacttactgtctccgttaccaagtgtttaaaaacatcagttcgatacaacttgggtgagagaggaagcccatatttccaattttgaattacttgaccgttactgcaaataataaaaattgacatgtacataaagtatatatataataaaatataaaattcattttgcatattgttattctttcacgctttgttttgatatggtgaaaattcgaagtctctagaatgtcctttaggtacctttctttaagatgtggttcatattcaaaaaatctgatcaattagaatttataccagtgttttaatatgtttatttatctgttattgatattatttaaaatgtgaaacaaaataaataaaaataactaaaaatgtagggtggtttgttgttttgcaaaaaataaaagataagattgatcacaaattcatttcatgaaatttagtaaccgaaagaagccaattgcttagcaacatcggattcagaagcagcagcagaagcagaggagacctttttggtgaaagctctcttcttggcgtaatattcggcggatctgacctttctcttgtcttctaatttagcaacaacatcttcgtatttccaaccaacagaagtagacaacttacccaaagtggtgtactttctacctggtttcaatctcaaaactctcaaagcttgaggaacgacaactctcttctttttgtcgtatggaggtggaataccttcgaagatctttaaacgttccaaggcagccttaccacgggcggtcttgtgggaaaccataccacgaatagccttgtaaagaattctagatggagctctgaaatggaatggaccacgggtcttgttgaaagcagtagcctttctcaaaaagtcgtggtacttcaacttgtttctgaagaattcaccagaaatgttcaaagcttcagctctgacaacgacaatcttttgaccgttcaatacttgcttggcaatagtggaggccaaacgacccaacaaatgatccttagctataataaaaggagaaaaataaagttagtaaatgctaatcttggtattttttactgagtggattgaatatagttggagtcaaaatattgattagaagttaccattactttttggtgtgatggggcatatcgatgcatctcaggggtaacattggcatgatgctttcaaaccgccactttttaggcgtgatgcacggtattgcaaattcatgttttcaaatataacgcattcaattaagtatttggagtttcaagtattgcgtgttccgtttcttctatgaatcaatgagcatcctaattagctaatactattctttatagtaagcattttgcaacacatttcgcaggattattttttatttcaattactatattctgaaatggtctttgcaacgtcctccacctgcatactcaatcactcctgttagaattagaaattttttacgtaccatcaataacaacgactggttgagacatcttttatggttggttggttgtttaataccttaacaaaatgcacttagtggaatatctacatgtgttatagttttaagaatcagttttaccaatatcagaataattttccagaattcgaaattgcagcggtccgcagtgcgaatgtttagccggagggaccaagtgtctgcctaagaagagatcaccaccctcccaagctgatacaaggatcaaatggaaaatcacccacttggggacagcccaggagacgctttagcgggcagtttcaggttctaggagcgttctccgaaggaagtccttctgccgctgtttttcacccgttggccgaagcgttgagaaacagccaaattttctgattcataggaaatttttaaaggaggtttgggtgtgtatagtgtacggattgaatatgtcaaggatgcaaacacagcagcgaaaataaagttcagttgcataaattagagtgaacattgcggggtgttcaaaatcataaaggtcagatgatcaaacgcatgaggaagagtaaaatagggaatgcacggtgattaaatattatatatgaaagacagttatatatgtacttcgtgacatagattcggacgacaatagaatgaaaggaaagcagctcatatgactggctgcagcttagccatttctcattcatttctttagtcttagtgattcaccttgtttcttgtcttagttgttgataatactgatctttgcaccatccgtatctagtattagttccttggcattggcggtgctaccaccttggtttttcaaaggtgaagaattaatatctttagtttccagatcatttgagttagagtccgaatctttttctgaagtagcattctcgttttctttggctttaatgtccggatttatggaaaatcctctcttgttgcctccgctatctgcggcaggagtgttgtttgttgagctaaactgcaataaattccatacacctggagaacttttgacattctgcgatttacttgttgatggtgtcagccgtctattatcattgtttgattccatgcttttcaagacattagaatccaatactagacctgtttgtttgttttccattccgctagtctgtaaattagaattatttgcgccgttattattagtattgttgctattactatgaagaggtgacctagccctattagcgcttcctctttctggtgtatatgcttccatcgcagtaatatgaaatgccttagtaggagatcgtaatagcgtgtcatatggttgagaaaggcgtagactgttcgctgccaatgaggaagttgttgttccagtttgcggaactgagttagaattaccggaagacgtggtagttgtcggctccaaattaccattttcatcaagtgaagaagtagatatggcgggtagattcattttggtaccgccgttattgtttgtcgatttgtcggcgctatcgctgatgttgtttattattttggaattagcacatgcattagtgaacgagactagagcgttgtttggagattgcctattcatttgtgatattgatattgcaggcggatgaagtgactctttgtattctttcatattgttttgatttaagttagcatttgaattgggagcttgcaattgtggcgtcttgataggtcttgctaacgctatatttcgattttgggtatccgcgaaggtaaattgaatctcttgacgttgttcctgtggtggcggctgctgtgactgattttgatgtgacacagggggctgtgattgttgcgatgcaggaaggttacctttggatgggacatgttgtacgaacccttctatgatgttattgttggatggttctagcacattgtgagattgtagttgtcgtttagggggttgagccatgttaagcgataacctatagtccatttccatgggtaaactgttgaattttgccatatgtaactgtagttgccttgctactgaggatccccgcctgattttccccacttttccggtattccacttgtttagaaattcttgctgataagattcgctaattctccatttcatacctttgcccggctcattgggtcttctcggaaccttttcaaacgccttatttaatgataaattatgcctaatggagttttgccaaccggatttagcaaacctgtagtatgcataattggaagaaatatacttgtagatatcggctagtgaaataactccctccggcgacgacagtatggcctgtgttatcatagttgcgtatgaatgaggtggtttaacgttcctgttttcgtcatgggataggtccgaagtaaaatccaaagcttgaggataggcatttgatgacttgtatgaatctacaaaatttgcagcgatgatggtatttggaggaccctgtggagaagccgcttgtggattgatggtattgcttgttgttgtagatgctgtatagtttgggtttatggacgtaaagtagccattcttgttcttactattattattgttgttgaagatgccttgttcgctagggcccaagttcgctccgctaccaaaaggagcattgccaccacttccataaagcttaaaccctttgatttgttgattagaggttaattgcctttgcttagcataattagactgttttataatgtctcttagcagggggttgttgttgccttccaatccgaacatgtttattaaattaggcatcaggtgttctatacaaataggagcaacaaccgggtcactgtcgggcaggataaacatcatttgtgttcctcctatgtctagcagggttccggaagataatcgaatgggaggattgttgggtccattatgagtcctttgaaagtttactttagcgccgttacggcccaatatgtgcaattcccaaccgccgatattcatgttgtattttattatggcgtgctttctagaaacgactttggcaggtccgagatcaatattcactctatatgagttttttacaccatctgaattttcctgtagtgcactgtttaagggatcagtatttctaccaatagaaacttccaaatccttcacataataggtccagtttggtccggagagtttagcataagcttgtatttccgtcgccatgttcttgtcgttggaatattgtaatgatacggtagttggctgatctggggctgtcagtgaagagatgatggcatttattacaccttgatgatgctgagcggtatattttgtgctgccataatttgtttgagtcatatttagttcgttcatctcgttaaaattgctgctggacatttcttgcgcattgataaagtttcaataaaggaaacggagggagcacaccaatatttatgtgtatcgtactgttttttttttttttttctagcaatgatcacttatgcgagggaatcgggaagattggctttgaagtgtttttagccttttgttccttagtatgatcttgattattgagcggttcaattcagtggaaaaggactgctctatagtgttttaagttttacagaaatatagtgatcctatgaatgtcacttttttgtttacctttagaaatgcggaaccattggcattttttttctttatttactaatttacctagaaaatccaaatggcacagggcgagcgaattttttttccctcttttaatgagcgaaatcgaagattttcggtaatgttgtgcgaagggttctggggcggggtccggcataagtcatcatcaatgctaagggaacgattatatggcacagaaagagacaggaagaagaggccatcaaaatgttgcagcttaagggataagcataaagcgtaatcaataaaaaacagcctgtacccaacaggcagcaaatttttgaaagcctgttgcaagatacatatgacacaaattattaaaatatgttgaattaatattcagttcttacagttgacatgatccgactcaaatgttaatgttcttgaggttctatagtttcaaaatagctttttactttctgctattggacccttttggaccagccgaaggaagttttttttctttatgtttagctcttttttcatcacttctaattcgcaaatagaaggggaaggaggacagcaattatgtaaaaattaattagtatgtcagtaacaaaaagaagagataacagaggtagttcctctagacatttttaagacgactattgatgccaggcaaattttggatttactgctcctcttttaagaagacaagtgtgtgatatcgtagcggtaggaaccaattttgcaatcgatttacttacagccaagaaaatctattttcatgtttagcattgccatttcttctgtgtcacacgttgtgcttgccaggaactataggagagacgtatacaagcatcaatgttacgaatgtacgatcccgtttgcatctgatgtgtaaactcatgtggtgcactggtgttgtttccaagactgcactattaactgggaatttttttttttcttctagtgaatttttttttaaagcgacgcacaggaaaagtgaaaattatttaaacggacggcaaacatgaaaaaaaaaattaccaaccatatttctatttcctttccctttacctattctctttttgaaatagttcattttctctctctgaaacgacaataaaccaaactctagcctccaatagtcactaaagatgaagtacattcaaaccgaacaacaaattgaaatcccagaaggtgttactgtcagcattaagtccagaatcgtcaaggttgtcggtccaagaggtactttgaccaagaacttgaagcatattgatgttaccttcaccaaggtcaacaaccaattgatcaaggttgctgttcacaacggtgacagaaagcacgttgccgctttgagaaccgttaaatctttggttgacaacatgatcactggtgtcaccaagggttacaagtacaagatgagatacgtctacgcgcatttcccaatcaacgtcaacattgttgaaaaggatggtgctaaattcattgaagtcagaaactttttgggtgacaagaagatcagaaacgtcccagttagagatggtgttactatcgaattctctactaacgtaaaggacgaaatcgtcttatctggtaactctgttgaagacgtttcccaaaatgccgctgacttgcaacaaatctgtcgtgttagaaacaaggatatccgtaagtttttggatggtatctacgtttcccacaagggtttcattgtcgaagacatgtaaatggaacaaaaaagtgtctttgcgcttagaggcgcttaaatatgtacattattcctacttttttatttagtattatgtaaagactgaggttctttgtcattggatgtgcctcacttccaatgatgaattgacaggctctctagggaatgctgtcaaggggaaacgttgctagtgctcattgaaataaagagccactttacgttttctcaaattgcttttgttttttcttctattgatgctaattgcatattttttggtaaaggaaagaaacactaaaaaataaatattctctaatacgttacaaatgattttcttttttcttgagtcttgcaatcatacccgtagctttctcttgttcttcggctattgctttaaatcaaaatgatatctgggtgtaccagcaagtttcgaaatgaaaacataaaaatatggttacccgacatatatgctggtttaatactggttaaactgaacagaagcatctcttttctctattaggacgtaaacgacaacgtttttttttataggaaaagtaaacaaagcgcagtggaaggcagcgaaaggaacctgcacagcgcgaagtttataaacaatgacttttccagatctcggatttttttctcgcacgttcccttcagcatgaatcttatttaaacacttactttcgagaaaaataacagtagtttccccaaaaaaaatagtactatcacacgtattttaaatataatcgccgtattattcactatattcaatttcaactttatagcaagaaaaggaaagatcgattcgttcttttaccattatccaactactctacactcctttttcgccgaagaaaagaactcttccaactaattttcactcctttaagcattttttttttttacttttttacaagtcgtatgtttaatttaatgataagacctttcatgttactatattttgagtttgcaaattattccactgattacgaaattgctgtgcttttttcgcttcggtgcatcgtcatttttcgagaataaagcaaatttttacatgcccgttatttttccgtgcacaacttctttttggcttttttggccgtcggatttacggcgcgaaaataagtttctgacttctcgagatatagccattgtagaaactaaaacaatattgattgattcaattagcactaatcttagaaaatttgcaatcctactcttttcgcaatgattttatttactaacccatcccaaatttattttagtaatttgataaaatgaaactgtccgccaccactcttaccgcggcttcattgatcggttatagcacaatcgtttccgctttgccgtatgcggctgatattgacacaggatgtactactactgctcatggttcacaccagcataagagggccgttgcagttacatacgtttacgaaacagtcactgtcgataaaaatggtcagaccgtcactccaacctcaactgaagcctcttctacagttgcttccactactactctgatttccgaatcttcggtcaccaagtcttcttccaaagttgcttcttcttctgagagtactgaacaaatcgctaccacctcgtcttcggctcaaacaactctgacatcttcagaaacttctactagcgaatcctctgtgcctatttccacatctgggtcagcttccacatcttcagcagcttccagtgcaactggaagtatctacggtgatttggctgacttttcaggtccatatgaaaaatttgaagacggtaccattccttgcggccaatttccatctggtcaaggtgttatccccatcagctggttagatgaaggtggctggtctggtgttgaaaatactgacacttctacgggtggctcttgtaaagaagggtcttactgctcatacgcttgccaaccaggtatgtccaagacacaatggccttctgaccaaccatctgacggcagatccattggtggtttgctatgtaaggacggctacctgtaccgttcaaatacagatactgactatttatgcgaatggggcgttgatgccgcttacgtcgtctctgaattgagcaacgatgttgctatctgcaggaccgattacccgggtaccgaaaacatggtgattcctacatatgtgcaagcaggtgactctttacccttgactgtcgttgatcaggacacctactacacttggcaaggattgaagacatccgcgcaatactacgttaacaatgccggtatttctgtcgaagatgcttgtgtttggggttcttcaagttcaggcgtcggtaattgggctccattgaactttggcgctggttcttctgatggtgtcgcctacctttctttgattcccaacccaaacaacggtaacgcattgaatttcaatgtcaaaattgtcgccgctgatgactcttctacagtcaacggtgaatgtatctatgaaaacggtagcttcagcggtggctctgacggttgtaccgtttccgttactgctggcaaagctaagtttgttctatacaactaaacttaggcgcatcaacagttgagtaagttgattgtattattaccccattcttttctgcccgtccattttattgtctgtttaacatacactaaaacccacgccggattaatatcaatttttttttactttgtttctatttatcattcttccagacataaattattttgtaatattaaagacatttgaaaacctacatacatcgcacacctcttctttcattgtcctaaaaaccacccaaaaaaaaaaaaaagacatcaaatctcttttttttttttttgtagttctgttgccgtatgctatctactcctaaggcttttttctactacggcaatctattcacaatgtgcaattaggctaaatgctaaaaaaagaaaaaaaaatccggagcccctcgatgactcctgtttccgttttatactgtccagcgcagaccgcacttcctacgtatacttcttacggggaagggagcatacacgaaaacaaaaggacccgtaatgactcggaaactccatagatcggtaaataccggctcgttacccgtcctccatcggaaaatctctcaccgatttgttccggtatcggataatttatgaatcacccggcttgatggaaccgtttttgttccgtgaaatgcccggcctgcattgttttcttcagacgagaagccgttccaacgtttctttttctcgtcaccgggaagttgcgggcaccttagggcaaggaaaaagaaacttctctgccctcatcgaggatacagttgatcatactcaatattatataacgcttaacactgtcaaggttatacactttttactaactttttattgctaatattgtcgttctatataaaattatggatttttccaggcttacaaagttagcatttatacggagataaatttatttttttgagaatccaagctagattcagaaagtcgaatcagcaatgtcacgaagtaacagtatatacacagaagatattgagatgtatcctactcacaatgagcagcatctgacgagagaatacacaaaaccagatggtcaaacgaaaagtgaaaaactaaatttcgaaggcgcttatatcaacagtcacgggactctatccaagactaccacaagggaaatagaaggcgatttagactctgagacttcttctcactccagtgatgataaagttgatccaacccaacagataactgcagagacaaaagcgccatatactttactaagttacggtcagaagtggggaatggttgcaattctaacaatgtgtggcttttggtcttcattgggatcaccgatctattatcccgctttgaggcagttggaaaagcaatttaatgtggatgaaaatatggttaacgttactgtggttgtgtatctgttgtttcaaggtatatctcccacagttagcggtggtctggcggattgctttggacggagacctataattttagcaggtatgctgatatacgttattgcatccatcgggctagcatgtgctccatcatacggtgttattatcttcttgaggtgtattcagagtattggtatttcccccacaattgcaatcagttctggtgttgtcggggacttcactttgaagcatgaaagaggtacatttgttggcgccacctcagggtttgttttactgggtcaatgttttggtagtcttattggtgccgtcctgactgcaaggtgggattggagagctatcttttggtttttgaccattggttgtggaagttgttttctaattgcctttcttattttgccagaaacaaagcgaaccattgcaggtaacctttccattaagcctaaaagattcatcaacagagcgccgattttcctactgggcccagttagaaggagattcaagtacgataatcctgattatgagacattagatcccaccattccgaaactagatttgtcatccgccgggaagatccttgtattgccagaaattattctgtctttatttccatcagggctcttatttgctatgtggacgttaatgctttcctctatttcatccggtttatcagtggcgccatacaactatcatttggtcattattggtgtgtgttatctacccggtggtattggcggtttaatgggttccttcttcacaggtagaattattgacatgtatttcaagagaaagatcaagaaattcgagcaagacaaagctaacgggttgattccacaagacgcagagattaatatgttcaaagtccgtttagtttgtcttctgccccaaaatttcttggccgtcgtagcctatcttttatttggttggagtatagataagggctggaggatcgaatctattttaattacttcatttgtctgttcatactgtgctatgagtacattatcaacatcaactacgttattggtcgatttgtacccaacgaaatcatctacagcaagtagttgtttcaactttgttaggtgcagtttgagtaccatcttcatgggttgctttgccaaaatgaaagctgcgatgactgtaggtggtacttttacatttttatgtgcgctggtatttttcttcaacttcttaatgtttattccgatgaaatatggtatgaagtggagggaggatagattattgaaacaacaaagacagtcttggttaaacaccttggcagtcaaagccaaaaagggaacaaaaagagaccagaacgataatcataattaattggcattcttcaatttgatagacacttatccctgcatattttttttataaacagcttatagactttcatgtaaatttttcctaattaatgtattatttacttcgttaattttccgttgaattattgacatgttaaaggtgcactaaatatacctaatacaaaaaatggttttctgtggcaaatatatacagtggaaatttcagcatataatccctgctttactctttccttaagatttcgtcataattagaactttttttggtaaactgcattttctaccattattactttacatatgtatagctacaaaactgtattttgaagtgaaaagtatgatgaataaatgaatcgtgaataagttgatctttttttatcaagaaaatcattgagatgcacattgaacaccttcgccaccttgttcttcttcatcggaatcatagtttgcaccacccctggaggcccgtgttctgttgtatttggctgggtcaaagtctgcgagtacacattcgtccacagtagctttctttggaatggctgggacaattcttggaggcaaaatttcttctaacttcttcaagttttcttctgatgtgaaatggttttctgggaacttgatagtaaatttgatgattaaattaccatagccaccgtattttggaattggcatacctttaccttcgatgaccttacgcatacctggggcaataacttcacctggaacaataccgacctttaaccaatcaccagaaacatgttccaatgcaaattcaccaccagcgatagcagtcaatagatcaatttcagcctcatatactaaatcatcaccatctctcttgaagctcttgtgtggtctctcagaaactatgaagacaacatcacctggaatgacatctggggcttggtcagcttcacctttgaaaacgattctttgaccatctttcatacctggttcgacatggacttctaggatcttcctttcgttttcaactttcttaccgttacaagatttacaacgatccttaggatcaatgatatcaccagtaccgtgacagacatcacactctgtttggaatctttggatcattggacccatttgtcttgttacaaatttaataccttgaccattacagctggtacacttcttgacggcgcctttcttaccaccacgaccttcacattctttacataggatctgtttgttaagggctaacttagctgtcctacccttatataattcttcaagtgaggcagaaatttcatgcttgatatctttacctctttggggacctcttggtctttgtgcgccaccagcaccaaagaattgggaaaagatatcgtcaccaaaaccgaatccaccacctgggaatccgccagcgccaccagcaccacttagaccatcttcaccaaattggtcatatatatctctcttttcaggatctgataaaatttcataggctgctgaagcttctttgaacttttctgcagcttcctcacttggattcttatctggatggtattttaaggcgcattttctataagctttcttaatttcgacatcagtggcagttactggaacacctagaatatcgtaaaacttagtttctttaaccatctttggacgtttattattgttgttggaagatgtagaattcagtttggataatttttaattatgttctatcaaaagatatggtaacaaataacaaaaaaataaatacgtaacagttatcaaataagacgcttgttcgggcctaatatatatggggaaaaggactttttgtgactttgatttataaaaacgaactacacaccttatcaaacaagaactacctaaccaacatataaacgtagagcaagtttttacacgttttataagtacgtggattgatctgcaagttaaatactttccatacctgccgatgctctattgccttttcatttcttgaaaaagaaatgaaaaaattttctattttttcgatggccttctataattttgtacgaaatattataggtcaggtgtatatcacgtgctcaaaccagcgacttcacatcttattttataccaacatactcattataacaatgtattccatagttgaatacacacaactcaaacgtgtataaacgactttattttgccgactctctacggtcaatgtcttgttacgttttcaagtgcttttagaaactctgcactctcttccccttaactcgtagacaaggagcgatagttgaatggtaggaacgaaaaagaaacggttagaaagaacatatgcctcgaatatctacatcattgataagaaaagcttcgagaatacgacctggtttgcatcttttgcttccagaatgtaggactctcgagcaagcgaaactcgagtacaaatggctcaccgaagagctgcctccggataaatcaatccgctgggcttgcttacagagatacaaacacgtcccattgcagtacatcttaagatcgcaaccgtttggggccttggacatagtttgcaagcctggtgttcttataccaagatgggaaaccgaggaatgggtgatggccataataagagctctaaacaactctatgctttcaaggcatactataccactgcatatttgtgatacgtttacaggaacagggtgtattgctctcgctttgagtcatggtatagcaaattgcacgttcactgccattgacgtgtcaacaagagcaattaagttggttaaagaaaatatgctgaaaaacaaggtgagtggtggtaagctcgtgcaacataatatattgtcctcaaaagctagcgatgaatatccatcccatatagatatattaaccggtaaccccccctacattcgaaagcgtgacttcaatagagatgttaaaacttccgtaaagctgttcgaaccaaggctagcgctagtgggtgagcttgaatgctatataaatctagtaaattattggctgccgaagacagactccttcttttatgagattggagacgttgaacagtttaattacgtggagaggcgcattaaagaagattcatatctcagccgtatttggtctattggtttgaaatatgactcgaatgggaaagcaagagtcgtatatgggtttaaggccactcccaaagggcgaatactacaccagatttttgcatcctttgggactataagacatttagcaaccgcactcagtgggcacaaagctaattgcaactaagtatataaatgtaaatatatatattctcaggtttttttgttggaagttatcaaacggaacactctgtggacatttatattttttgtttcttagctccatgttcagcaagcttttcactggagtcagctgcagtcgcgttttccgatacaggttcaggagcagggatgactctgtgacaccacattagatatccaccaccacctttcatggtcatcagagggtgtagcttaccccttatactttggtacggcctacatctagtttccaaaattgatggtgctaaaaacctgaggtctgaatataaagtatgagctaattccaacaaagtttctttgaattgaccatagcatacaatcggccttgaaccatggattttttcggccaactttggcactagtgttggtaaatgtagtgtagtagccattacaagaccgtcatataggaattctcctgttagttctaaaatttgccattgtgtattgtaccatctgagttttcggtagtacgagtttttcttaccaccttttaatgcacgggcttcttctttaggtaatggtgtaaatctgctctgaatctcttgtagtgtaggcggttcaaaaaaatctaatagagaaatggtgtgtacatgctctttaataaatttctcagaataattagcaaacttcagcaaatccaagttggcatgttcattttcgtgaataactatgactttgcccttggatttgctttcattgtcaccgccaaacattctttccaacagaaagtaaaccaataacccacccgtttcatccatacagagatagttgccttctgattggatgttcgcaagatttaacagcatccccatcgattcctgagacatatccaataccctttggatatcgcctttgtcgattaagaattgtaaaaggttagagctacttaaatactcaacggtgaagtacttggcgaatttttgtttcttcctattcacatatttctcttgagaatatacggtcttgttgtgaaaacttttgtgagatttgataattttgtcgattatttctttactagataaagattcttgtttcattttttcaatttcttcaacggttaactcttgggccttgctgcccatgttaaccagattctgattcgtagcactgctgtcaatgctagacaattcaagagacacagatttttccttaatagataaaggaggctcgctttgaccatcgtctttatcattattgacatctttgatctcctgcgataatagccttactttcccgatgggaattttgttctttggtttcgaatctctattttcatcggatgaaacctcttcgccatcataatatatctcgaaagtcaacccgaaaggataaccaattatgtcattaacctcgaaagcaccgaattttcctaatgatacagaggtgttgggctttagttccactatcttgtaattttttgatggcagccggacgataacgtgctgattaaaatctatggttgtcaaagcattcattgtgcactaaattcaaagtttttttgtccaattcgtttgcaacaatgtgagtaggatccaacgtgccaaagaatttaaagttgaatattattattgttattatacacctcatcgactttttttttttttttgatgaaatttttcagattttacaaaaccgttacccagtttcacgttttctgaaaaaaattttcatctcatcgcagaataagtttaagatgagctgagctgcaaatacagttgtcgctaaggtatatagatttgtaattctggcggaattccccttgtgttggctaatattagaattacatatacatataataggaaatgggtagtagacgtcataagaacaagcaagccgccccaccaaccctggaggagtttcaggcaagaaaggaaaagaaggctaatagaaagctagaaaaaggaaagagaccttctaccacgcaaggggatgaagtttctgatagaaagaaaaagaagtcgaagccattcaagaaatctagaaaagaggaggaagaagttgttgaagaggataaggatttgccagaagttgatcttgaagaattatcaaaagccaggaaatctttatttgatgatgaagaagatgacgatgaagcaggattggtggatgaagaactaaaagatgaatttgacttggaacaagaatatgattacgatgaagatgaagataatgacgcccacccaattttttcagatgacgacgatgaggctgatcttgaagaactaaatgcacaaaacatggaagctctttctaagaaacttgatgaagaagaagctgaagaagctgaagaagccgaaatggagttagtggaagcggagaacatgcaaccaagagcagacatattgcccactgaggagcaggaagaaatgatggcacaagaaactcctaatttaacttccacaagaacaagaatgattgaaattgtaaaggttttggaaaattttaagactcttggtgcagaaggcagatcgagaggagaatacgttgacagacttttgaaagatatttgtgagtactttggttatacaccatttttggcggaaaagttattcaatctattctcaccagcagaggcgatggagtttttcgaagccaatgaaattgcaagaccaataaccatcagaaccaacaccttgaagaccagaaggagagacttagctcaaactcttgtgaatagaggtgttaatctacaacctattggttcttggactaaagttggtcttcaaatattcgattcccaagtcccaattggtgctacgccagaatatttggcaggtcactatattttacaagcggcatcatcttttctaccagttattgctctagatcctcatgaaaatgagcgtatcttggatatggcagctgctccaggtggtaagaccacttatatatcagctatgatgaaaaacacaggttgtgttttcgctaacgacgccaataaatctagaacaaaatctttaattgctaatatccaccgtctaggctgtaccaacactattgtatgcaattacgatgcccgtgagttccctaaggtaattggaggttttgacagaattttactggatgccccatgttccggtactggtgttatcggtaaggatcaatctgtcaaggtgtctcgtaccgagaaggacttcattcaaattccacatctacaaaaacaattgcttctatccgccattgattctgttgattgcaactcgaaacatggtggtgtaatagtatattcgacatgttctgttgcagtggaagaggacgaagctgtcatagactatgcattgagaaaaagaccgaatgtcaagttagtcgatactggtttagcgatcggtaaagaagcgtttactagttacagaggcaaaaagtttcatcctagtgtgaaattagcgaggaggtactatccacatacgtacaacgtcgatgggttctttgtcgctaaattccaaaagatcggtccatcttcgtttgatgataaccaagcaagtgcaaaagaaaaggaaactgctgctagaaaggaagctttggaagaaggtatcattcactctgacttcgcaaccttcgaggacgaagaagacgataagtacattgaaaagtctgtgaaaaacaatcttttgaaaaagggtgtcaatccaaaagctaaaagaccttctaacgaaaaataagttcccacaaacgtagtggcatcatgttagcatagttttctctctctaatctttctctgtctacatatatatatatatatatatatatcaatttcaaatatgtctcactgtatattaaattcaaaatagaaataataaagccgatttgtaaacagcactaagaaaaaaggcgatgatattacttattaatattcgttgccaatatagtattacatatatctctatttatttctctttttttgtttttaaggcgtttcagtttgctgtctccttagtcttcaaaatacttcgtattccctaacttatgctctttgatgtactctggaccgtactcttcgtattctttcttactgataactgttttcctatactgttcttcgtttcgtgctagagctgccatacccttccaggcatccaatgaaggatctgaagacatatttacagtgatattggtaccggtaggaaggaatccagtgaattccttcacaatacgttctttcaatcctggcaccttagcattaccgccggtaataagaacgttgttcaccatgtctatggaagtttgactcaattttcctggttgagaaccaaacttctttagtaaaatggtttctgataattcgcaaataccggcttggtcttgtccgcccattgtcggttgaaatatcacttctggtacccttatacgttctacattcaaatgcatttgatgttgttcatgtatattttcgctatcatgaggtctaggtcctcttaaaaacaggtggaggatagaatttctccaatcgtactgtgcttccagcgtatcttcttcagtaaagtttggatcgtgttctaaaagtagtctctccagttccacgatgtctttgtactcgtactctaatgcttcttcaaaagcctcaggattttgagtaatatcagtataaataagccagtcttcatcattagcgccaaaagtgtcatttggatcattatctattgtcgcttggtgtctattacgtttggccccttgtttgacattatcctcagccaatgaagctagatttttcattctgttctgtgaaacttgagattttctgtccttcatttcgtcacgtagttttaacttttcttttctcctttttattaatttgtttaatttcaatcttttgtcctttatccaaccatttaagtcagtttcacgccattgttgctcttttaattttttttcttcttcttccttggcgactctttccttttcttctttagccttttgcctggcgtcttgactggccttcaaaaatctttgcttccttttctccttgatttgatcttcatttagatcttcgtctgcaatatcaagcaaatcaaatttctgggctgttttgtcttcattcatttcatccaggtgactatcatcttctgcttcaaccatttgggctttttttaatgattgttctaggctatgaagatactttttaaaatcacgttcgtcatcaaaaccagcgttttgcaaaaccgagagtactttcttcttaggttcgtcaattaattggtctctaacttttgagaagtattcaaattcttcctgcttctgaaccaatttttccattcttttcaaacgtgcctgttcttgcaagcgtttcccagtttcctttcttttttcggcttgaattcgtaattcttcttctgtcttttgaggttgaaggacttctgtaaaaggggcttccactaccacatcatttgtatcaaggttctccaaggtgaggattttttcaatatcttcatcataatttcgcgaaacatagcaataatctttatacatcgtttcatactgcaaataagacatctttgttggaaaatatggatacttcaaagccatcaaatcattcaagtagtcaactgcttgatgtcctccccaattaatcctttttgcatctgtcaagatacctgcaccatcaactacgggaattacattggtgtcctcatggccacaactgatgaccaaacctgttttatttccgcttgggttataattgtaaaaactaaacagactgtctattccgaaagtaacgcctggtacattgtaagtttcaaacaaaatctggtaccaatttgtccgttgtgattgaacagttgccagtctttcggtaagtaatattggattaggaattccgttatctggtaccactcccaaatgatgaaaagtgtagtccaatatttcttcagtgagattccaattggttacaaatggtccgtcaaaggggcttctcgattgcgaacgcacagcttgatccaacaaggtgtcattaccgacaaaagtgaaatttttgtttaactttctgtctctaaacttggtcaatgcattcggaaaaatatgtgtaggggtagcatggttaacgaatcctgctctcagtttgcttgatccaaaatcaatggcaatgggcgactggggattgtaagctgactgttcatcgaatggttctggggtttgtctcaatggagggtcgtctatcactactgccttaagaggagtcaaagaggcgtctctgctagacattatacgtcttatgttcagagtccttcgaaatttcacttttataacaagtttttactgagaaccgctgcttatattgattattatattcttcccaaagtgagtatttcataagcgttgtaatgatgtatcatagtctacgaaacgagataaatgctaaacgctaattatagttgagaatttacaacgatgtaagtcgcactaagccaagaacttctttcgatgattgtcattgctcttagcaaactgttcattgtgagttttgttacttgctgaaaattacatcggtcaagacccttctatattgtcaccttccatttatgaagacagcacttcaaggcaaaagtgtttaatatttatacgcggatcatgattgcttagctccttctttaactcagtacttgtggttagaattttgtagatacctgcacacattttggtagcagctgtgtcggtgtttcatgaggatcggaaagatatgtacggaaagatcacatgtatatatttaacaaagaatgcataattcgccttgttgatggttacgaccagatcagataaagtagttcaaagatcacaacagaattttatctttccaattaccattcagaaaaattttttatctcttggagggttattttcgggcctttcaagaatatgataaagatatatcttggcagatgtactgatgattactggtgcgttagaaccgtatggccttgaaaagaataaaagcaaacatcgatttttttggtactgaattacacaatttttaaggactaaaaaaaaaaatgtttaacctgaacaaccatgtatcttagatgtcagggtatctagattatttctctaccattcaggacatcatccaaaaacatcgatggcgcctgtcttttatgagcctttttaggagagctagtatttgaggtagcagaagcgactggtatgaggcccaaggaggattggtttctcttatggtagccttccattgagttaattttcttttcctttctttcaggtgacgctgctctttgtggtctattgaggttcagctttctctcttcttcttcttcttcttcttcttctagataggtacctacgtataaaaatggatcgtcaataaaaatgttagtgtcttttgattgatggcggctatgacttttttcatattgtgacacttgtaaagtaggagatataaataaggatcttctgttgtctgtgaacggatcctgaattgggttgaatggtgaggcagcatcctcgtattggctagattctaattggctcatagaatcccaatcatcctgcatatatgatttctcatcattgatgtcaaagggattgctttgtaaagaagaactatgcttgtggtgtcccctgtacaaatttttactatcatttgcataagaatttgtcattgtgaaacgacgagacaaataactggacactaaccaccatataagaatactgataaaaatggcacctatgacagcacccacagcaatgtatacagttccatttggtttatcagcagcatttaaaataaatgggtttcctgctgtagatgggggtgttatacttgcgacaattagtgatgaggaggatgttgctccactggaagttgagaaagccgaagatgttaacgatggaagggacttggaactcgtttcggacactacacttgacgtgggctttgacagggcggttgaactagttgtagtagtaactaaagtaggaaggtctcttctgaccagcgatacagacgggataaagtttttcttaaccatctctgccgatgtttctttctgaacttttgacaaggtatgagtctagttgattataatacaagagtgtgggtatgttattaataaacattataaattattaacccatatagctgctaaatataattgaaaatctagtaatttctaattatacattttttttttttacaaatgttttatgatatgtttactatttcccgctttaggaaatcatattaagggtttcatgaaagaattctgcagagtgatcattggaaatcggcagaaagtgagaagggaggctgtcaccaggttcccctatactattcatgtgagtggtagcatgcaaagtaaagaccctttttcatttagtgattcatccatgaatagctcttggtgctagcccagatttttcagtaatttttgttttttcttctgaattttccagaattaaaaaaaagatcagaaaaaagcgagagtttacttaagatattaaagtctagttgatatatcaacaagtgaaggcaaaataccaatagagtgcacgtttcttgatgctatgaaatacatacccccattaaatttttcgccagtggtgagcacggatgtatcgttatatcgatcgggatacccgatgccgttaaattatagtttcatcaagcatcagttacacttgaagaccataatatatattggcgataaagataggcctctcgaagaatatcaaagcttcctggagtcagaaaagataaaatactatcacatatttatggattcaagccgcgatgaaggaattcaagaaagaatgaaccaggtcttgcacttggtgctggatgtcagaaactatcccatcttagtgcattccaataagggcaagcaccgtgttggtgtagttgtgggaatcataagaaagttgttacagggatggtccactgcaggtatatgccaagagtacgggttattttctggtgggatgaaagatggagtagatttggagtttatcacaatgttcgaaaccaatctgaaaataccgagaaacgttatccctggctttgctaaacactgcttgtatttgaatgagctagaggctgcggaaggaagtgatgatgagtcaggaagtgagtctattctcactgccaagcaaccaatatgattatgagaaccagccgttacaaagaatattttctgtcattaatatatttgtataaataaaacaacaagtctaaagatcaagtagaaaaatggaaacaagaacgagcacatatatggtatatagtgaacatatatatattagatatatacgttcaagcgtcgaaggacaaagaccaacctagcttgtgaacaggttcagacaacttcaaagcatcgaaagaggaaccgacacccagagtgacgccaggtcttaacaattgcttgtaagccaaagtgacaataccggaatcggacaccttagccttaacttgggaagatgcatcaggcaaatatctagtggcgaattcgatgttgacattggagttaggtagtttgcagttcattgtagccttagcaccgacctgtaaaaaggcgttgacgttttggaagaagtcaacggtagttatttgctcgttgttcaatgtagcgcccaaggagtagtctttggcgaaataacttaaagccatggcataacgagaaatggaaccggcgctgatatcgtaaccaaactctgcgccaccaacaataccttcgtgggccatagttaagtcaccaacaaatgttggtgacttcaaacacaagtcaaaggcacctcttgcggtgaagaaaggttgtgtgaacgtagtgtttaagacggcggacttggcgacgcctggagtcaaagaagtgatcaattcgttctttagaccaggggtcaagttggcaaactctaatttggtttgcaagttgtttgtgttagaccagccttgagttagacccaagccggtttgcttgtcattcaactttgcttccacgttagtagacagtggaccgtctttgacaggctgtttagccttcaatgagaacttaatgccattggcggttgttgtttgcacatcaaaggcagctggggtagcatgatagaaatccttgttcaataggtcattgatatttctggagatatcgctgtaaactggaggagacattgttgagaggttggtttgatttttgctttgggtacgcttggctgtttcgtgttgggagaatccgtagcactaatgagtagtggaacgagttgggggtagttatatagtagatcaactcgtgctctgctggctataaaaggggttctttgttgaggaacggccgaaatggcggtgtttgattgggccgcagccggcaaaaagcaccggaaccgtgaaaaaagctcgtctgacgcggaaacgtgcggcaaaaaatctccgcgacggggaattgaaccccgatctggcacgcgacaagcgcccattctgaccattaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaactatcacggaatactaatcgaagactagtgacgcacgttacgctatagcaacaacgtcacaaggataacgttagtagttttttggaaggacaattgcaaactatatgtaaacgaacgaagacacacagtccaaagctgtaacaacaaccacatatataaatggtagtcttctaggaaacttcactgtaagattagatacgtagaggtgaaagacaagttgaagtttggatcggaagttccattaatatttgggtaagtaagttcgccgcgcggcagaaacggtgagtacttactcacttttgttctaactacaacaaaaaactgtaaaagtggtgtaaggtttacgttccgttttggttgcaaatcatcagccctggtttaagctttatgtccaacattggttagcgaaggcaccgtactggtctcgatgtcggtgagcaggggcggcgaaattcattccaatcttggataatatatatgtatatatctatacacgcggcgagatcttgtcctctaatttcccttcgctaaatcattaagaggtcattcatgaagttaattcagcaccaaagttggactgttagacacgagatacacattgcagtccaaatgtgcagatttttcagataattgtcgtcgcacaagactgcccctcccgtcctcagacagacacaaaattagattttacgtttacataaagatgtacataacttgaaaaaacgttaatccctcttaaatttagaccttgtaagtcttcctggccactctttgtgatatattgtagtgcaatatattgattcgttcttcttatttctttgttcttaggcatttccgctttagaaaattcgttgggtggtttctgcgacgggtatccccttcgattttgcataatgatcttcaattctacaactaaaatcaagtagatacaggaaaatattccataaattatagtgtaaatcgccctgtatacaccttatcgtttcatctcaggcaagttaaagcatttgggaaacgtgctagatgacagaagaagatagaaagctcactgtagagacagaaacagttgaggcacccgtggcaaataatcttttattgtcgaataacagtaatgtagtagcacctaatccttctattccctctgcctccacatctacctctccgctacacagggaaatagttgatgattctgtcgctactgctaacaccaccagcaacgttgtacagcataatttgcccaccatagataacaatttaatggattccgatgccacgtcacataatcaagatcattggcattcagacataaacagggcaggaacatcaatgtcaacgagtgatatcccaacagatttacatttagaacatatcggctctgtttcatcaactaataataatagtaacaatgccctaatcaaccacaaccctctgtcatctcatctttccaatccgtcatcttcattacgaaacaagaagagctctttgttggtagcttctaaccctgcgtttgcttcagatgttgaactctcgaagaagaaacctgccgtcatctccaataatatgcctacaagtaacattgccctttatcaaacagcgagatcggcgaatattcatggtccatcatcaacttccgcatctaaagcgttcagaaaggcttcggccttctccaataacacggcacccagcactagtaataacatcggctcgaatacacctccagctcctcttttacctctaccttcactatcacaacaaaataagccaaaaataatagagaggcccacaatgcacgtcactaattcaagagaaatacttttaggtgaaaacctgttagatgatacaaaggcgaagaatgctcccgcgaattcaaccacacacgataatggtccagtagcaaatgatgggctgcgtataccgaatcactcgaacgcagatgataatgaaaataacaacaaaatgaagaagaataaaaacattaatagtgggaaaaatgaacgtaatgatgacaccagcaaaatatgcactacatctactaaaacagcgccttcaaccgcacctttgggcagtacagacaatactcaggctctcactgctagtgtctccagcagtaatgctgacaatcacaataataacaagaagaaaaccagcagcaacaacaacggcaataacagtaatagtgcatccaataaaaccaatgccgatatcaagaattctaacgccgacttgagcgcttctacctctaacaataatgcaataaatgacgactcacatgagagtaattcagaaaaaccaacaaaggcggattttttcgctgcaaggctggctacagctgtaggtgaaaatgaaattagtgattctgaggaaacatttgtttatgaatcggcagctaattcgactaaaaacctaatatttcctgactcctccagccagcagcagcagcagcaacagcaacctccaaaacaacagcaacagcaacaaaatcatggaataacctcaaagataagcgccccattgctaaacaataacaaaaaattattaagccgactgaaaaattcaagacatattagcactggtgccatattgaataacacaatcgcgactataagcacaaatccgaacttgaattctaatgtgatgcagaacaataacaatctgatgtcgggacacaatcacctggacgagttgagcagtataaaacaggagccaccgcatcaattgcagcagcagcaaccaccaatggatgtacaatcggtagattcgtatacctctgacaacccagacagcaatgttattgccaagtcgcctgataagaggtcaagcttagtatccctatctaaagtttctccacatttactttcatccacatcaagcaacggtaacacaatatcgtgtcccaatgttgccacaaattcgcaggaattggaaccaaacaatgatatttcaacgaagaaatctctttccaattctactttgagacattcctctgctaatagaaattctaattatggtgacaacaaaaggcctcttagaacaacagtgtcaaagatatttgattcaaaccctaatggagctcctttacggagatactctggggtaccggatcacgttaatctagaagattacatcgaacagccgcataattatccaacaatgcaaaatagtgtgaaaaaggatgaattttataacagcaggaacaataagtttccccatggtttaaacttttatggtgataacaatgttattgaagaggaaaataatggtgactcgtctaatgtaaatcgaccgcaacacactaaccttcagcatgagtttattccagaagataacgaaagtgatgaaaacgatattcactccatgttttattataatcataagaacgatttagaaacaaaaccgctaatatccgattatggtgaagatgaagacgtagatgattatgatcgcccaaatgctactttcaacagttactatggctcagcatccaacacgcacgaacttccattacatggaaggatgccttcaagatcaaataatgattactacgattttatggttggcaacaatactggcaataacaaccaattgaatgaatatacccccttaagaatgaaacgtggtcaaagacacctatcaagaacaaacaatagcataatgaatggtagcatccatatgaatggtaacgatgacgttacccattccaatatcaataataacgatattgttggttactcaccgcacaacttttactcaaggaagtccccatttgtgaaagtaaagaattttctttatcttgcatttgttatatcatcactattgatgacaggattcattctgggatttttattggccactaataaagaactacaagatgtagacgtggtagtgatggataatgtgatttcaagttcggacgagttgatcttcgacatcacagtaagtgcttttaatccaggattcttcagtataagcgtttcccaagtcgatttggacatttttgcaaaaagttcttacctgaagtgcgattctaatggtgactgtacagtaatggaacaggaacggaaaattttacaaataacgacaaatctttcgttagttgaagagagtgctaataatgatattagtggtgggaacatagagacggtattactaggaaccgctaaaaaactagagacaccattaaagttccagggcggcgcatttaataggaactacgatgtgtcagtctcgagtgtcaagcttttaagtcctgggtctcgtgaagccaagcacgaaaacgacgatgatgacgatgatgatggcgacgatggtgacgatgaaaacaatactaatgaaagacaatacaaaagcaaaccaaatgctagagatgacaaagaagatgatactaaaaaatggaagctactaatcaagcatgattacgaattgatagtccgtggaagcatgaagtatgaggtgccctttttcaatacgcaaaaatctacggctattcaaaaggattccatggtccatcctggtaagaagtgagtgttaagaatgtagctttttcgtcaaagctgggtatttttctttttatagcgcaggagcggaaggcaatttccaaaacaggaatgtactttccaaaaaaggaaaatgtagtttgttttttgatgtttttttctctttgactatttcaaatttagaagtgaaaaaatacaaaaatgttacataggattcgatacagtgtaatatatcattattattacttttaaataaagcgtttagtaaacaagagtgagggttatgcaactcgtttagtaaacattcttttttttttcttcatttaagtataagacaacaatagtagcggaagcgatagtaatacatttggtagcgataagtgcacatgcaatttcactcagataagcagcatttggacagtaaaaccgacatcgatttcaagccaaactcaccgcgttccttacaaaataggaataccaaaaatttatctttagatatagcagcactccatccattaatggaattctcatcgccaagccaagatgtgccaggttcagtaaaattcccatcgccgacacctttgaatctatttatgaagcccaaacctattgtgttggagaaatgtccaccaaaagtaagtccaaggccaacgccaccatcgctgtcgatgaggcgaagcgaggcctctatatacacactaccaacatctttgaagaaccgaactgtttctccaagcgtgtatacaaaatcatccacagtatcgtctatcagtaagctgtcatcatcatcaccgttatcgtcattttcagaaaaacctcatctgaatagagtccattcattatccgtgaaaactaaagacttgaagttgaagggaattagaggacgttctcaaacgatctcagggttagagacatccacgccaatttctagtactcgtgaaggtactttagatagtacggatgtcaacagattttctaaccaaaagaatatgcaaacaacattgattttcccggaggaggactcggatctgaatattgatatggtgcatgcagagatttatcaacgaacggtttatttagatggaccattgctggtactgccgcctaatttgtatctatattcagaacccaaactagaagatatattatcgtttgatttagtcattaatgttgccaaagaaataccgaacctggagtttttaataccgccggaaatggcacataaaataaaatattaccatattgaatggacacacacatccaagatcgtcaaggacttatcccgattgacacgcattatacataccgctcattcgcaaggcaagaaaatactcgtacactgtcagtgtggagtatcaagatcggcgtcattgattgtggcgtatatcatgcgatattatggcttgagtttaaatgatgcatacaataagctgaaaggtgttgctaaggatataagtccaaacatgggtctcatcttccaacttatggaatggggaaccatgttgtccaagaactcaccgggcgaagaaggagagactgttcacatgcctgaggaagatgacatcggaaacaacgaagtttcctcgactacgaagtcctactcttctgcgtcctttagaagttttcccatggtaacgaatctatcatcgtcgccgaatgacagttctgtcaattcttcggaagtaacgccaagaactcctgctacgttgactggagcaaggaccgcactggccacagaacgcggggaagatgatgagcactgtaaaagtttgtctcaacccgcagattcactggaagcttctgtggacaacgaatcaatatctactgccccggaacagatgatgtttcttccttaagggacagcatctcccaaaagaatctttatgactatcagatctgcaggcagaccgcctccctacgcttctaaatagaatgtacttagcacttctgcctacatagtaattattcatcattgtaagtgtcacattgcaaaaatcgtccaatagacgttttcctcgtttgtgattggccctacgttttgcgccgatacaagcggcggcgaaaagttaaaaagaacaatcaattaaataagaaccatcagtcctcgtattttgtcttctgtttgcaagcaatgcaccaaacacaagatcaactaagaacgcatctacaatgttacgtaacacttttactagagctggtggactatcacgtattacatccgtaagattcgctcaaacacatgctctttccaacgctgctgtaatggatctgcaatccagatgggagaacatgccctccactgagcagcaggatattgtcagtaagttgagtgaacgtcaaaaattaccatgggcacagcttactgagcctgaaaagcaagctgtgtggtacatttcttacggagaatggggcccaagaagacctgtattgaataagggtgattccagttttattgccaaaggtgttgctgcaggcctactattttcagtgggactttttgctgtcgtcaggatggcgggtggccaagacgcaaagaccatgaataaggagtggcagctaaagagtgacgaatatttgaagtcgaagaatgctaatccttggggtggttattctcaggtccaatctaaatgaacaggccagaaattttgaaaggaaatcaataggggttaacgattgtcatggttttttcagctagtctgtgacctgtacgaaagtgaatatcttattacattataagtgtatccatgggcatccgcccaatacaatgccaacatatcaaacataaaattggctgattgccactctcacattttttctttatttatttactcaaattttgtaattttttgttagacatataattttatatcattattcttattattcttatatttaagggaacccccctggaatgaaataagctaatatagtatgagggaatcctgtataaatgggtttaccttgttattctatgcctccctttcaaagacgtatttcttaaaaacttctccatttggttgaatactatgaaaaaaaaaaaatcaactagaatagatatggaagataaaaatgtgtaacaaaaaagaagaaaagagctggaggtatgacaatagcgccaatggcaaacgatttagaagattttgagtctctgctggagcctgattttgatgctaaacaatttggtaatgacttactgaaggctactaataacaatgacacaaccattttagaccttaacacgcctcttaaaaagctaaactatgatctacatgagattgactctagaatagaccaattgatgaatagcaacccattggagataatagagttaatttacaaaaatgaacacgtcaattcaaccatagttggtgagttgaaaccaagtttgggatatatgaatatgtcgtacgatagactaaagaatcaagttctagatccttatgaaagagcgaggaaagtccaactagcgttgagtaaagtttaccaaacatcttttctcttgcgcggagcattgctttatattcatttatcaaacaaattaaacgcactgtctaaaacagcccaactaagcacatcaacagctattaatttagcctccttacactaccaacttgaaattactttggaagaaaataaaaatctaaaatccttgcggaaaattaaacaattagatcaggacattgtttcccccaacaaaagagagttaataacatttttgtctttacaaatgtgtaaagagtgcttgaactctattaaaatcaaatcgaacaaagaaataatatctcagctggcctactccttatatctactttcatctcaagaattcgagtctgcaataaacaagattgtactatctaatgttacaatgagctcacaaatcctatcaaaaattttaaattctatcaggatgtttcctgatgcgttcaatgaagttgttgaaaaaggttataacatctacattttagaaacactactacagaacatcaaaacggataatgttacgaattcctcgagatctattgctgctaataaatcacgccttggcaatcttttatcagaatatacctcaatgaagagtaaagcaggttctggtacaccgagagatctgttttggagcaaagtttcatctgccttcaaaaaggactttgatatatctgttaatagaggaggccctgtgggcaagtcgctgttaaaaaataaagattttattataaacactatgaagcaaagtatgaaaaaatcttctgataatagtgattaccaaagctacttggatgtaatgctaaactcagtatctatttctctaaataagtgagacagtttacataaaattaagaatgttgatgaaataggatgaatctaaagcaattttcaatagcatgtgcatatgtttaataaaaattacatgaaatgtaatatttgtttatattattaaagattatactagtaatagttattatgagaaatccaatatcggttagtttatatgaagtattaatatgtatatatatacatttacgtggtcattctgtcctaaacttaggggtactgccagcttttgccagtgggttcaaaggtaccttttttttgtttttctttccaccacgcttatgaaactttttcttcaactgtttctttatctcacgagctttggtatcacgctccttggttctttcaagtgccagttttttggctgcacgttgcttttgaccaggtctcctctttttaatcttcaattccttctgctgctctaactctattctcgcattgtgcttatacagatctattattcgaccctggcaatatggccatttatcacgaatacgtagatcatcctccagaatttttgtactttcttgtattatcacatcatagtcgatagagctctgttggaattgcagcttttggtctgcagaatagcttgcaaagtagtagtctttgggcctttcttggttgattatttcttcttcaggttccttcaatgaaattttcatcaaacttacttcagtctgtggcgtatccttctcttgagttgatgaaccttgttcttcttgagctgggctagtcgatgcttcaaccacaccaaacgaaaataacgggaactcgaattcttcttgtttttcttccttttgttcatgtgcgctgttattactttctttgagatctaatgatgagtcggttctttcaacttcaacgaattcaaattctgttggcggtactaatacctctacatgctcactattatttttactactactattggaatcataatcttctcctaatccctctccttcattataaagatcttttcttgatactctgcaaaataattagaatattaaacgattcgttgaaaagttagtaaaaaaatgaaattagaggcaaacttgtatcttatgtcaaagcatacatcttaaattcagacatttttatactgaatttcaatgtttttctttttttttcattagaggagatttttccattgctgtttaaatgaaactggtcgtattttaagtacttcaaatttttctttttcgtactgatccgatgacttgaaaatacttattttttatgtaggaacagaatggcatttttgaagtacataactctcacacgcaaaggccaaaatctttcacgatttacttttatttctatctgtattgtatatcaaaatctatacatgatgatcggttaataaagataaagattaaagaaagactgattgttatctgttgatactagtcttcatactctgtaagtattctctataactagcacaatttaaaactttgtcttcgacaagagtacttaatacccatagccttaaagaagccatatctttttcggagtttaggttggcgggctcgttaatagatggtcctcttattatgtataatgattgaaatgtgattgtatcattgttttctctaattctaccgattatcctccttagtctttcattgaaaggcgaatcgttcaaaagaggcagttcacttttccccacaggaatttgagatatggtgtcagtattgaatacatctattagtaactcaggaacagcatctccgccaacccataaaaataattctgcggaattgtcaattaaatacaggccatatctttcgaaaagagatatagtggcatttataggttcaggaagaaccgtttttccttcaaagtcaggtagaccgacttcgtcgggcatgtcgtgcagggagtaaactgtagggtaaatgctctttatcaaataatgaagaggctccgtttccaatctattcaacgcacttgcacggtaatcgcttggaacaacgcccggtctgagggctatatgtttacttagtccattcattaatagaggtaacattctcaaatttgcgcataggttaagtgaggttactgaatttatattagacatcgaaatttcttttttgtaggcatttaaaatatcttcgagcgattttgtgataaaatccctcgcagagtacatgcttgaattcaaagccttagtcaccgcgttttgtgtcatgaaatcagtaatggctagttgatctgcggatgcaaacacttccctagctgattcggacgttggtagagctaacgtcatgactctaattctacgttcaccagtgtttagagtcaacaatgttgacacttgcaagtagcaatattctgccattaatgagtcttcgatggatatcccgaaaagataagactgatctctaggcattgtggaaaaagcgcataaatcagaggatctgttaaaaaaatggccaaaaaacgatgtggccctcaagccagtagaacaacgaactctcataacagcttccattgaaatatccatggataaatgccttgataattccctagtaaacttagtaacatcgttcaaactggtggcattaaaaccaggataaaaatgtgtttgaccaccagaaaaacggcccaggtgagatagagtggcaacgtccatgtagtcctctgatgccagaaacatgtccactgttatttgtagtttattacactcaattgtgaatgttttataaaaggaatctttacacgacagtagctgagagctttcttttggtgtgtttaatatgccctgttcacttctttttttcaatttcccgatgccagtatttggtaaagttgatgaaatgacttcaactttgcctccagtgctttttatcaaatttgacgcagcttttagggcaggtccaagtgcaaacttgctactgtgtgtgtcttgaaaaatttcaggtatctttttcaacaatgtttccagattatttttacaatattttagtggaactactaattcatcactcggcattggtaaaaatggttcatccaaatcgccaatatcaaacatttgaattgtttctgaattatcaacgtcttcctcttcctcgtcttcatcttcttcttcaccatctgattcttcatcatcctcatccgatacttcataatcatcatccaaaggaacgtaaaaataatgaaggctatgatcaacacatataatagcaattctggtccttccatcatgatttggtagaaattctatgttttctaaaatggttctggcagaagtagccaataaaccatttttgacagcgttttgagaaacatctaaaagaaatacataaacagatggtgggggttccctaacagaatattctacgggagccaagtaatccacgacagagtttttaatttcgtttctttcatatctgttgattggagcgccttgtaagttctgatcaaacccaaatgggacatcatttttgaaacggcatatattacattgccattttctcccttggttaatgaaaacgacaaaagggttcatatatgaacgacaacggcgacagcggacaatgactccgtcagtatttagcggtacttggttgtctgaatcttgcaaatgcaaatatggtctaataacaatggcaaatggtaacttcgttttcttcagcagagagtttgtttttggcaccgctttcaaagtagatctgacgtactggtatggaacatttgaatattcggatggagtcacaatgttatcctgagaaatggtgattggaagaggtggtaaagacaggtcacggattggcggaggtaattctgtaaacaaatccacagggtatagttgattgaccactttcccagaaccaggaaactgttgattttgagctagctgtgtaaatgagttagccctattgttcaattgtaggttgcccattgcataagctgtttggtcgatttgttgttgagactgctgttgctctgcaactattggcatacttgcaatgtatggcacctgagcttgagggtacaccctcttcttatgatgagacattattcactgcagctgtcgatcattaatggaagaaggttcatcaaccaagcacactgcaaatgaagggttagatgaagagttcgacgaagacccttttaactgacgtatcattcatcgttgtcatcgctacatctatgtccttcgggtaagctaaacaaaaagtgaaaagttcaataaataataagattgagaggtaagtgaagtgaagatagatgttagtatccaagtgtgaccaacatgttcaggtgattgcaggcgaaaatgggcagtgcttggacaaactacaattttgaagaggttaagtctcattttgggttcaaaaaatatgttgtatcatctttagtactagtgtatggactaattaaggttctcacgtggatcttccgtcaatgggtgtattccagcttgaatccgttctccaaaaaatcttcattactgaacagagcagttgcctcctgtggtgagaagaatgtgaaagtttttggtttttttcatccgtattgtaatgctggtggtggtggggaaaaagtgctctggaaagctgtagatatcactttgagaaaagatgctaagaacgttattgtcatttattcaggggattttgtgaatggagagaatgttactccggagaatattctaaataatgtgaaagcgaagttcgattacgacttggattcggatagaatatttttcatttcattgaagctaagatacttggtggattcttcaacatggaagcatttcacgttgattggacaagcaattggatcaatgattctcgcatttgaatccattattcagtgtccacctgatatatggattgatacaatggggtaccctttcagctatcctattattgctaggtttttgaggagaattcctatcgtcacatatacgcattatccgataatgtcaaaagacatgttaaataagctgttcaaaatgcccaagaagggtatcaaagtttacggtaaaatattatactggaaagtttttatgttaatttatcaatccattggttctaaaattgatattgtaatcacaaactcaacatggacaaataaccacataaagcaaatttggcaatccaatacgtgtaaaattatatatcctccatgctctactgagaaattagtagattggaagcaaaagtttggtactgcaaagggtgagagattaaatcaagcaattgtgttggcacaatttcgtcctgagaaacgtcataagttaatcattgagtcctttgcaactttcttgaaaaatttaccggattctgtatcgccaattaaattgataatggcggggtccactagatccaagcaagatgaaaattatgttaaaagtttacaagactggtcagaaaatgtattaaaaattcctaaacatttgatatcattcgaaaaaaatctgcccttcgataagattgaaatattactaaacaaatctactttcggtgttaatgccatgtggaatgagcactttggaattgcagttgtagagtatatggcttccggtttgatccccatagttcatgcctcggcgggcccattgttagatatagttactccatgggatgccaacgggaatatcggaaaagctccaccacaatgggagttacaaaagaaatattttgcaaaactcgaagatgatggtgaaactactggatttttctttaaagagccgagtgatcctgattataacacaaccaaagatcctctgagataccctaatttgtccgaccttttcttacaaattacgaaactggactatgactgcctaagggtgatgggcgcaagaaaccagcagtattcattgtataaattctctgatttgaagtttgataaagattgggaaaactttgtactgaatcctatttgtaaattattagaagaggaggaaaggggctgatgttttttgaaaatagaagccttgtttatgagaaaacttatacataatattacatacaaactagagcattactatataattaacttacttgtcacagctgattgctttttctaggggaatctacattttcaatgtaaaattcaggaaccctattctgaatttgtgaatcattcgtttccggtatcgatgacgtggtgttagtgattgtcaaattgtctaattttggaatggaattcaagggaaaattgctactactcacatcatcgtatctcgtatgttgctcattagttacctggggggtcacgctctccgtggtgttttcattactcttggctttttctttagacagtttggcaactttactcacatatttgcatttgtcgtcatagttgggcaaacttgataaggctttgatatttccaaaccattctatcatatcgtcataagagtctactttgaatacccagttgtgacccctatgtattagtccgttagaattcgtacgcaatataaacttgttcttgccctgctctgagttggatttcgtctttttggaatgctcagtgacagtacattccactaatggtattgacattaacggtgtggaaaatttatgcttatctggtgtcttaaattcatgtaaaaagcttggagtgaggacataaaacccacgtgagtatgactttaaaaattttgatcttttctccagaaacccagatttaacttcaaaagtaaaaggatcgttttgattgctatacgagatctctttaaacctcctcatgggtaaatttggaggcacaaaattggaaatattccttagaatgaaactatcccattcaagattcgtgtttttgttcagtatcgtggaatctaatttagagataactgagtcaaatacaacttgggcttctttgccaagaattctagcgtagctggtcaatccgttctgtatttccattacaataacactttctaactgggcccctgaattctgcaagttatcgaatgcctcgtgcaaataattttcttccaccaactgtcttttgatttgcttttccaattgcaattttatcaaaaatgggtcactctttggtgtacctaatttacattcttttaatgattcattaaaaagcttcatcaagtgtttagtttgctgaagctctttgttacaggaatttttaaaatcagattgcaaagccttaatttctttaatcttgactagtaaatctcttctcaaatcctctagcctgggtataatttcactggtcaactccttggaacttttcgatgccaaagaggccagattatcatgatacttggtcagcatcgtgggcaaatcttgaacggatccacttcctaagggcagaaaaaatttctgcatggacttgtcttcattagagaccggttgatattggttttcaatgctgaaaaaggggaactgcacagcatgggacaacctcagttgctgtctaactatttcgtcctgtattgaggcggtctcagagagatataccaagatggcacgaataacatttctccaggcagaaaacctagcagacaagacatcagtgggctgcgcagaagtcggtatcagtatcgccagaggggacctaggatcgttttggttagaatcatactgcttctggtggctatgtaaagacatttttggcagcgttagcatggaagggtcagtgaaggaaccaacattattgatattgttattattaatattattattttgtgatgatggaatattattagagttcaaagagtgcgtcgtattggtgccagccgcagcatcgactatcgaattttgccgatcgtgatcatatacgttcaactgagccgggatagtgggatcggaagtcacagcgtcgatagggtaaggtataggattgcgttgcgcaagcgacgagggtagtgacaggggtatgttctggcctttttgttgctgctgttgataggcgggattaaaatgttctgacctcattctgccttccagttgttgatattgacttctgaggtcaagagaggctcttgcactgttccgttggtaagacatggtgcaatggacggctgggtaaagcgtataacgctctcctaaacctttgcttgcgcggtcatcttctcatgtagtaggttgcatcgccttttgattaaagaatgcggcatgacccggaaaaaagaggcaggtattggctaatgactactaccattatgagtttttaccagtatcagcgccatcattaggaggatatattagcattggtggacgtaagagctcctaaatatacaagcatcgccgtgatgtgttatatattgcagctttatcttgctggagtgtctaccgtatttacttctacttttggcatttttttcgccaatgctggctcgaacaagaaactgcctgccatttgaattattcatatataaatacactaatcatacgtgagcatagtgtgacaatttcggcgcaagatattaatggagcacgtatcaaagaggtcaattgggcaattctttaagaggaaaacttcaactgtagatggaagcaaatcacagaaatgcggaaccactaaccaactgcggaagctgctgcataaaagaagggtacagaagcaggcagtgccggttgaatcccagtacagaattccgggtgattttagggataatcaaagcgtgagagtcaaaaactctatgtacaacagctcaccgtcagtaacgccatctacgcatcatatcaatgaaaggtatgttcgctatgacatcaacacaaggcctttggttgttgtgctcgcgatctcaattgtattttttggctgtctcctggtcctcaaggacatcatcatccagtcatcagaaaacatcctgagtgtttccaaatggaaaatcataggggcctccttcatgggtacgccctacacaggtcttctcacggggctcgttggccctctcctgtcaccattttcggctgtttcgtcgtggctttcattcatcttttgacacaatgcgtcttcagtttccgggggcattgcgtatggaaaatcatgtcactttttttcttccactttttcgtttgacttatataaacgcactttagtatagtttgctttatgtattaggttatcttggtgttctaattgatgttcttgcttccatttgtcattcgtcattccagctctatttacctgcccacgcttcgatttcgaggtttacttactgtaatctcaagaaacatacacatttccacccctcataaaatgttgcctctttcaattgagcagagaagaccttcccgctcccccgaatacgatcagtctactttatcaaattataaggacttcgcagttcttcacaccgatttaaacctgtctgtttccttcgaaaagtcagccatttcagggagcgttacattccaattgaaaaaactgcacgaaggtaaaaataaatcggatgaattacatctggatacatcctatttggatgtccaggaggttcatattgatggttccaaggcagattttcaaattgagcaaagaaaggagccattgggctccaggttagtcatcaataacgcttcttgcaacgataactttaccttgaatattcaatttcgtacgactgacaagtgcaccgctttgcaatggttgaacagcaagcaaaccaagggcggtaaaccgtacgtgttttcacagttggaagctattcatgcgaggtctttgttcccctgctttgatactccctctgtgaagtctactttcactgcatctatcgagtccccactaccagtggttttttcaggcatcaggattgaagatacaagcaaggatactaatatttacagatttgaacagaaagtccctatcccagcctacctgatcggtattgcttccggtgatttgtcaagcgctccaattggacctcgttccacagtttacactgaaccatttcgtttgaaagattgtcaatgggaatttgaaaacgatgtagagaaattcattcaaactgcagagaaaattatctttgaatacgagtggggcacttatgatatcttagttaacgtcgattcgtacccttacggcggtatggagtctccgaatatgacttttgctacgcccaccttgattgcacatgacagatccaacattgatgtcatcgcccatgaacttgctcactcatggtctggtaacttagtgaccaattgttcgtggaatcatttttggttgaatgaaggttggaccgtttacttagaaagaagaattattggtgccattcatggcgaaccaactagacatttcagtgctctgattggttggagcgatttgcagaattctattgattctatgaaagatcctgaaagattttccactttggtacaaaacttgaacgataacactgaccctgacgatgccttttccactgttccgtacgaaaaggggttcaacttactatttcacttggaaactattttgggtggtaaggctgaatttgatccatttattagacactatttcaagaagtttgccaaaaaatcattggatactttccagtttttggatactttgtatgagttctatcccgaaaagaaagaaattttggattccgttgactgggaaacttggctgtataaaccaggtatgccaccaaggcctcattttattacggctttggctgataatgtttatcaattggctgacaagtgggtcgaaatggctcaacatttgaaaaccacagaggatttccggtctgaatttaacgctattgacattaaggattttaattcaaatcaattggttttgttcttggaaactttgacacaaaatggccattccaacaagaaaccaaaagattttgactgggccaagtttcccgtggcatctagggcactgttagatatctatcaagataacattgttaaatcacagaacgcggaagttgttttcaagatgttcaaatttcagatctttgccaagctgcaagaagaatataagcatttggccgattggttgggaactgtaggtagaatgaagtttgtccgtcccggttacagactattaaactctgtagaccgtcgattggcacttgcaactttcgacaaattcaaggacacgtatcatccaatctgtaaagctcttgtgaaacaagatttaggtctttgaaaagggacgtgtcgtaacatgaatacgtaaacaattaaatataacctactaatgagccttcattgctacttctctggttctaattagtggcggagttctgtgtcgtgcgatacgaattttgcacttttgtcacatgcaatcgaggcaaaaagaaaaaataaataataacaacgaatataaatacaaatcgaaagaattcagattgaattcaatattgcagggctttgaacactgagtttggaactatcagccgtcaaatacgcataaaataacatcaaatactccaataatgaatcagttaggagctttagccgtaagttctaaattgtaaacacatttgcatcattgaaaaactatactaacgcgttaaccttttttctatatttctatagcaagtttcacgtttcactcaaaacttctccatggaaaatattaagagcgagttccaatccttgcaatctaaattagcaacccttcgcaccccgcaagaatttttcaatttcaagaaaatttccaaacctcaaaactttggggaagttcaatccagagtggcgtataacctgaagtacttttccagtaactatggtttgattattggttgtttgagcatttacacattattaacaaacttgttgctactctttgttattgttctagtcgtagctggtattgttggtataaacaaactaaagggtgaggagctcgtaactccatttggttctttcaagaccaaccaactatacaccggactggtttgtgttgctgtgccaataggtttcttagcttcgccaatctcaactttgctatggttgatcggtgcttctgccgtcagcgttttcggacatgcatcattgatggaaaaacccatcgaaactgtatttgatgaagaaactgtttgaacactcctacaagtgttgggaaaaggagtcattcttttctattgtgtattttactcttcttcaatatttagttaattcttgtcttttattctctttctccgtcaacattagtatttaattgtatacagacaccattcataattgcagttagcttctctgttctttctcattcctaggatttacaatgcagtcttaccttatttgtttatgtttttttcgtttatcaagcgtgcaatcaattactgaagattcacgtgccaaaacgtaaaaataataataacataacccgagagaggcaagattagaatcaattcatcttttcaaacaaatggttatatcgactaagcgaagtgattagatggtgtacgtcgcagatattcaacagtgacgaattatatgcgattgtaagattgattggcaaatcgtattccattactactattaacaactgatggcatctagaaggtaaaaagggtcaacgtagatgaggtagagtttgagcttagggccctgccgagttttcattagaagacctctactacacttcaaaatgaaatacccctgcatcaccagattcatcaacctaaacgtacaagacgtatgaaacacgtatgaaacagttgttgcgaaaaaaacaagattaagtattttcaaagccccggttgccttgatgaacctaaacgtataaatagttgagcaatcagtttagctccgaagatctatgcttccaccctttagtcagatttagatcctatatagattatatgggataagtaacattccgtcaatcaagctgctcttctgacaggtattaatattgttaagacggctagtattgactaacttcatgacacaaccactgttgtatctcaaaatgagatatgtcagtatgacaatacgtcaccctgaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgaccttccctagctgaactacccaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaaccgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacaaccacacgaaataatcgggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgcctaaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgccccgttatcttttttcaccatcagggcggaatttttttgtttagcatcaatcaacctaacctctcatgcttctccaagctgaaagaagtaaactcactctatgtacgtgttgcaacatatatctgccaaaagaatgaaagtaggttcagaacaaacagattgaaaggagaccagtaaaactatatggggggggttgttcttcccgcctccttctgggattatgaagacgcgctgatctgctatagttcaacgtccttttcgcttactatttctggtaagaaatataaggaattctcggattaattacttttctcgaaaggggattccgaacacctaccggaaaaaaatagcagcccttaaggggagagtacggctcttggcatgacgggaggcaggacagcactaaaggcagactagtcactgagcgctccaagttgggtatgatagtatcttcaagttttggtcgagtagctattcctcttcttcaaagccacttacgcttcgcccaataatgtcatgatttacaaataaaccttcctctccgaacccttaaaagtaggcaaattgagaaaattttttgctcgtctttttttctctcgtttcgattaccttattgggaacttctcgaagaactcggcgaagaggtccagaggaagattactgactatcatcaagccttgtttcttttggcctcttcagtaagctgcaaatgcagtattggcttttttaaaaaagaaaaagagaaggaaagcggaaactagtcttgttgctcttctagtgcagttgttgtttgttcatttgtttcttaataacagtcaacgagaaaacttgcgcgtgcagtaggaaaataagtagcaaattacattacatggaaaacttgcaaccatctgtgagcacaggcgaccaatgagtactttcaacagttacagccagccaaaggaaagcaatgataatagtcataataatgtcaacaagagcaaatcgctgttagatataatatttggtactaatgtatcggaatgggctttttctgagaatgctttaatgaaagctatggatttgaaaatagaacaagaaaagactaagcagcaatattataaacttgaaaacttgaatcgttcgatagagttgtttaagcttgcttccagttcaggtctgcccataaatcaaatacataaactattcaacaccgaccatggcgtaccggcgtcttcgccgatgaaggcagggggcaatcaaccacataacaatacagaaggcacgcaatcttcagaaaatctgcccagattgaatggttctatgaagtcattaaaacctctaaatatgaacacagtgtcaccaactccaatgagtcgacagccctctccatataagtttccagcatcatcctctaccggcggtatatcacactccacagttacaaatgtacaacgaagagctaattctcctgcaagaataggtgcatccgcagttgctgcgttgaatgacaatatttccattaaggaggaagatgtggctaggcgaattccctctggtacaaaatctcaagaatcgcctttaaacaagaagccgacttctcttcacagccgtaacttgtcacttccaataggaaagttcaccaatcctaatattccttctacaatgacatccatactaagtttcaatagagaccaacagcagccgctatctcaaccactgcctcctcctccacaacagcaacaggatctccacacgcacaatttacatactataccaaggaaacctggaatggttcaaaaaaagcataggcgtgcaagatccacatcctcctttggagtgatcgatttaagtattatcgatgaagcaaaagaaaaacaagtacagagatcaccatcccctatacattctaacgtgtccgtagcacttacctcacatgacaaaccaattgaatccaatatgaaggaacaaccaaatatgctgcaatcggttcgtgaaggacgtcaagtacacgatgacttggatgacagaacatgcagtgaaagcagtagtagaaacgaaagccccgtaagaaccatcacaaaggataattctgtaggcaagattttaaatagtacttgagtgatcattattttctttttgatgttccccctacgtatgtatacacccatatattatatagatacccgccgcataccaacataaaaaaggtaacaaatatttgagatatagagcatcgctacattatgggcaagatgcgtctttgtgagacgattttaaacagaagttgttcatctctcagtgatcaatacctatcaacatgtcaaattcatcagtggaaaaatttaaaatttcgaatacctgatccttcttgttcggatacaaatgaatcaacagtttcctgaagatattataaaatagcgacaacttcttgaaacattcatcgcatatttcatcagctatcattggtgacgttaatttaaatagtaaattaccttgaacatctgttaacgcctgaggtagataatagttcaacttatcatgcacattttttctgaccatgtctaattccatcaatgaattatccctcagggctaagtacatatcataatccaattcatcctttactgagtccacaggaaaaatcatattgaccaaattgctgtaaaggtctaaacctgtattctcaaataggaattttatttgtaaagttagcatttgcttagtatattccttcagtttatcacaaacccagatggtgattttccggctgtcatcatcttgtgcaaacaatccctcaaaaggttgaagtctagatttaattaaatcgaaacagtttatctctatagttagcaatgatgccttttctttttcattttttttcgccaaaggaaaagatgtttgcaattgttttaacagaacatcttttattggttgttctacaattgtttgtaaattcttagatgagagcaatttattatcttctgattcctcatcttcggcagcatgtgtcttttcataaatttcaaataactctaccaatttattcatatactctgatagccactctggtggcagtaaatcatctgaagaattttttgtttccgccatgactgtttgcttcatatagtcttcatagtatccaataattctgtttttggaaatgtcttccaacgactttaaattgttaataatagaactatcgtcctgaattccctttctctcgaacataactctgtaaagtttcagcagcctcacaatctcgaaattgatgatcggattttcttcaaacctcacgatttgctcgatacgaatacgacacgaattggatagcgactggatgatatcgttcagcaatttgttgtcgatgcctttcaagaatgtcttgttttgttgaagtatagaaattggggtatcttttaagtcttcatcctgaaagtcaaatagtgacttcacgaaatcagcttcatttgcgatgatggaatgaacggacgctagtacgtcaccaatatacctaattggatcgtgtgccgataatatgatgggtttagaggtagttgaattcatatcgaattgagacaaaaactcatccagaatactcttggatctcagtgtggtcactcttttcaacaactcattaaataattctagatcacttgacaggaagaccagactcttccgaaaaatgtttaagctttcttgttcagtagtaccatggtcatttaataaatttgaagaggattcaaaactatataaaaaatcgatcaaataattgaagatttttttgtttgtcttttctaaaatttcattaactcccattatcaaagcatttccagcattcaaattaggaagcgtcagcaagaaacttgattcatctttaatattgattactttctttactacctcgaaaaagatgttgtctatagtaccattggtgattacatcgtcctctacctgattcaaagtaaacctatcccttatagataacagtattttttttttcagcttcaactgctctgcctttaaacggtattgatctatttcctgaagtaccacgttatttgttggaacctcatttgtctcattacttagtaatttttcgctcgttctttgtattttttcgacggaagaagataatcgtttaatccttctaatgataggtttgaattcctcaagtaccgtaatatgttcctttagcagttgagattccaaatcagtcctcaatgctcttcttgccaaagtacctacatattcaggattcatgagcttttgttcatcaagggacaatctctctttattctcttctagaacctttagggattttcttagttggactgtggcctgatagttaatcaatgtgtaattgttcaatatcttggatagtttattcgaaagaaccaaatttgtggtatttttgttggaaccacttgacggggatactaattttgataaatcaaggttttttggctcgtaattcgtgaaattttgagattcttgctgcgatagtttttcatcctgggaattttgccctaattgtttgcttggatttgaaagctgtattttatcaatggaagacattgcgtaatgtgtcattttcttatgtaggtctttcgaaccagcaccatcattatctactggcaaagttgcattattattggaataacgttgaaggtcgggcaacttaaactgtagatctagtttaccggtgggctgtgactgtgcatctgaggttaagtttagtcttggctcaggttctggtaattctggcgtggcagtatccgccattgcgtaggtctgatagtctacaacgaaatccattgtgagtaaacttcactggggattttgttacgataatgtacaatatacttcagatactacagctttcggatgaatatttactagaatgaattactaccttagatgtatattttgtatgaaagcgtcattacgccagttgtatgtattttgtcgtctgagacggcaggtgatatataagtaaaatggaagtataaacgaacagaaagcaatcattaacaatttacttatagatttcgactaacatacgcatcggtaggattagataccagtttttgaaatccaatttttccctcgtatatggaatgtgctgagagttttcctcagggatatgcgtatcaacaaaagagaggtggtaatacatgcaatcatatagcggtttgtttctttaatactatatgttgtcacttataatcctgttatattattgatctttaggtttcagctgatccttctaatatccctctattggtttcgtaattcgtgttatcctttaagaagatcctagcgacataatcatactatcaactgttatgttaccgtttggtgaacagttggctttttgctccggcatttttgattaaaaataggctcttgttaagctactggaatttttctatattaccaggctactcttgatatggcaccggaatgtaataggagttacaagaccatttcaagttaaagaaaaattactggaaaaagggtagtaacgtacgtggacgaaataaataagaaggacgtaaatttaatacaaatgcacaagtaaagttatcggctcctattcttcactaattccatgcatattaagaactgctggaataagaattgaccgttgcttattgactagtggccatgttactagtatacctatcacacacaatgtaagaaagtgacataagccatgagatacaatctcaaatctagtaaaagccgaaatacaagaactgatgatgtaacagagtaatgcataacaacgtgcaatgcaaaggaagaaataatagtgttattacgtaggacattgatttcctgtcatgactattatatcctcaatgagcgcatataatgcattctgtatattcaataataccaccttatcaaataacgaataccatcgattatcagtaaattcatgtatcactcgcgtaaattctgaaattcagcccactaggaagacgtttatatcagtttacttttgtacaagtgacttattgcaagcaatttgtacgaaatatgcttacacttttcattagtaaaagaaccaaccacccatcattaacatctttttattttttatccttatcgtgtaaaaaaaacttaagaatagacatcctggtgacgcatatcgacgaaagcacacaacagcgtcaaaaattgattaaaaggtaagttatcatgcccacacctatgacgcctgtcaaggtcggcgctttagcctgccagaggaactcatttctcttcgatgggttcaaaacactggttgtttcttgcgaaccaacgaagaataaaaagggagagattgaaggttatgagattgaactacaagatactattctgttccccgaaggtgggggccaaccaagtgattctggttttttgaaaattgttgaagggaatcgtaattcgtcgaaaattgagaagatattagtttcacacgtttctcgtttcggtttacatgcaaagcatcatgtcaatgactacattgagcccggaacaacagtggaagtggccgtggacgagcaaaagagaatggattatatgcaacaacatactggtcaacacttgttaagtgccattctggaacgcaactacaaagtagacactgtatcttggtcgatgggtggtatcatcacaaagaaaaaacctgttctagagcctagcgactatttcaattatatagagttgaacaggaaattgactctcgacgaaataacgaacgtatcagatgagattaatcagttgatcatcaactttcctcaggaaattattgtagaggaaagaatcggtgaagaaacagtagatgaagttagtacatccaaaattccagacgattacgacctctccaaaggtgttctacgtactatccacatcggtgacattgattctaacccatgttgtggtacacatttgaaatgtacctctcaaataggttccattttaattctttccaatcaatcagccgtaagaggttcaaactcaaggctctatttcatgtgtgggaagcgggtttctttgtatgcaaaatctgttaataaaattttactggattctaaaaacttattgagttgttcagaaactcaaatttctgagaagataacaaggcaaaccaaacaaattcaacaattaaataaaagagaacagtattggataaagagattagcacgtaccgcttctgaagaattaatgaacacactgaaagccagtggaaagaaaagggcttattttatggaagaagaatacggaacattggaactgttgctacagatccacaaggaagtatctaattttttgaaagatgatacagaaggttacgaaattatcctatgcggttatgaaagacaaacgaacactggctcactgctaattctttcggaatcgggtgaaaaaattgccaatttggctgctaacttaggttcgatactacaaaacctaaaaggcggtggtggtaagaaaggtggcaagtggcaaggtaaaattacatccatttcgaatgccgagtttgccgccctctctgattatttaagccatgatttcgcatcatgttgagaaatgtgccatttgtatacgcagatttgttgtatacataatggtaggtatttatcgtgatcaagtctcaggaagtcaataagcatggtctattcttttcttttatgtagtttataataggcaactttaatgttcccagaagacgcgttttccattacttattatacccaaaaaaaaaaattaaaaaaaaacaacttcgaacatgcaaacgcaaagcgaaggaaattataactttgacttctaacctattaaagaaatacaaacaaccggcaaggagccactgattaccaggtatttatgagtagtattgttaataaaagtggtacacgctttgcccctaaagtaaggcagcgtagagccgccactggaggaacaccaactccaaagccaagaacccctcaacttttcattcccgaaagtaaagaaatagaagaagataatagtgataacgataaaggtgttgatgaaaatgaaacggctattgttgagaaaccttcgctagttggagaacgctctttagaaggctttaccttaaccggcactaatggacatgataatgaaataggtgatgagggccccattgacgcctcgacccagaaccccaaagcagacgttatagaagataatgtgactctaaaaccggcacccttgcaaacccaccgagaccagaaggtaccgagatccagcagattagcttcactgagtaaggacaacgaaagtcgtccaagttttaaaccgtcatttctcgattcttccagtaacagtaatgggactgcgcgacgtttatctacaatctccaataagcttcctaaaaagataaggcttggaagcattacagaaaacgatatgaatctgaaaactttcaaaagacatagggttttgggcaaaccttcttcggctaagaaaccagcaggtgcacacagaatcagtattgtctccaaaatttctccacctacggcaatgaccgattctttggacaggaatgaattttcgtcagaaacttctacatcaagagaagctgatgagaatgaaaattatgtgattagcaaagtcaaagatatcccgaaaaaagtgagagatggggagtctgctaaatattttatcgatgaagagaattttacgatggcagagttgtgtaagccaaactttcctattggtcaaatatctgaaaactttgaaaaatctaaaatggcaaaaaaggcaaaattggaaaagagaaggcatcttagagaactcagaatgcgcgcacgacaagaatttaaaccactacactcattgactaaagaagaacaggaagaagaagaggagaagagaaaggaagaaagagataaactactcaacgctgacattcctgagtcagaccgcaaagcacatacggcgatccaactgaagcttaaccctgatggtactatggcaattgatgaagagactatggttgttgacagacacaaaaatgctagtatcgaaaatgaatataaagaaaaagttgatgaaaacccttttgccaatctttataattacgggtcgtatggtaggggttcatacacagacccgtggactgtggaagaaatgataaagttctacaaggcgctttctatgtgggggacagatttcaatttgatctcacaattatacccttatagatcaagaaaacaagtgaaggccaaattcgttaatgaggagaagaaacgtccaatattgattgaattggcccttcgatctaagctaccgcctaattttgatgagtattgctgcgaaatcaagaagaacattggtacagtagcagacttcaacgagaaactaatcgaattacaaaacgagcacaaacatcatatgaaggaaatcgaagaagcaaagaatacggcaaaggaggaagaccaaactgcacaaaggctaaatgatgctaatttgaataaaaagggatctggtggtattatgacaaatgatttgaaagtttatagaaaaacggaagttgttctgggtacaattgatgacttgaaaaggaagaaactcaaagaaaggaataatgatgacaatgaggataatgaaggaagtgaagaagagcctgagattgatcaataagagacatttatatgcatacataatggataaatagcacaactttttgttgtattatatcattttcttcaggtgtaccgcggcatcaataaatgaagcgatgttcggaagaaaaaattggcaacgaaaacagtattatgaaagttacatatgaggatcgttctataagcaaaagaaacaaaaggatgatatgattagtaaagagtatgaatttggtaagactagtatactgaatagaaagaagtatacattagttatcgatgaagacaagaatggcaattttataagatttaccgttttacctgtatctaaccgaaagttcaaaaaagtcaagcaaaatgggagggtagagattaacatgggcatacaatatcaccaaattgtacttattttactactgaatattttgttctatgtaatttgcctaagatcaagatttctcgaacatattaatagaacttttgaagtgacaatcgcgcgaagtttccagatcttaattataatgggattgtttgccttaggtacaattatacttgtgaggggacctagtgtggaaactgtaacaattttcaaagaaagtggactacagctgtccagagtgaagggtatggttatatttcctcaacaatggaatcggaagttctttgaacaagtagagtttatatccaatgaaagaattattgatgtagtgatcaatgaaggattctgtcggggatttcgagtgatattctatcttgcagcaattgtacgtaaatcgtctacgcttaagctattatttccagtatgtattcaagcgaatttaagattgtttcttacttcaacgatctgattagaaatactaacacaacaatgcagtcaaatttgcccagtatcgatgaccaacgtctaatatacaacatatctagaaaatatctcagtaagcaagaaaaacccctgagcagaccaaaagattgaacatcaaattatcattacagaaaatcttgagacattttggtatatacttatattttagtgtatgtttatatataattatagataagaatttgaacacacttaagttgcagaacaaaaaaaaggggaattgttttcattacatggtagataatttgttgatgatttcattcgtgaagtcagtagtagaagaggaaccaccaatatctctagtggtatgcttaccttctgcgatcgtttcatgaactgcctttgagattctagtagcatattcattcaaacccaaatggttcaacattaacgtggaggaaaggatcatggcagttgggttagccacattttggcctttaatatctaaaccaacatgtctggaacctggttcgaagacagcatagtccctgccaaagttggcacctgccaccaatcctggaccaccgatcaaagcagcgccaatgttgcctaagatggtaccgtacattgaaggggtaactaggacatcaaattgatgaggtttggccaccgcctgcatggaggcattgtcgacaatgatggacgatacgtcaatatcaggatattctttttggccaatttcagttattatatttctgaacagaccgtcacctaacttcatgatatttgccttatgcacagctgtgacagactttctgttgtatttcttggcgaagtcaaaggcaaatctggcgatcctttctgtcttaggtctagtcataactttcaaagattccactacaccagggacggattcatgttccaggcctgagaactcaccctccgtgttttctctaatgacaatcaaatctatgtctggaattctagtcttgacacccttcaaggatttgaaaagggccacattggcgtagatatctagttgtttacgcaaagcaacgtttagtgaaccgtgacctgtttggtcagcaggagtgtgccatagccccttaagaccaatcttatttctctttagagactcaacagcttcatagacgccttccttatgatctgtttgcttaatgtttatagtttcccagtcgatcgggatattttcagcctcaaaaatggttctcactgaatcagtgatttctttcccaacaccgtcaccaggtatcaaagtgacggtgaaacgaccgccatacttcttgggtagggtgcgttccgcctgagcggcagtggctaaagttctcttagcaattgttctgttaagcatttttctcttacaattatggaggaaaagggagaagaatgaggatagggagaataatgaaccttgattgttaccagtaatattaaggtactgttgaaatagatctacggtagagtaaagaaatcaatcaatcaagaataagccaatgaagcggaagaaaacaagaaaaaagacctatggaaaatatagatagtcctatgtgctcacccacataaaacacttatatatatattcagtgtaggcatgtattgtacggggatatatatatgagggtcttcctttaatcgctaaataacaataccgagctaccaaaaaaaataaaagaaggtttctgcaatatggttggttgatgagtgacctatgacgcccgatgctcggagaaggtggtcaggcacacgtgattcacctaaactcggcgccgaaaaaaatttgatcagccgtacagtgtgattgttatcacgtgatagtaacgtaagtcacgtgctttctaaccatcaccccgcacgaacgttcgttcccgtttcgatgttgacgtcagaatgagctaacttgacgccactgaattaattcgcattgtcaccatgacgcttatcaagccgaaaaaattactagtgattccttcctccccctctctcgatgagtaattttgaaatgaacaagtaggctgacatagagtactataaatacttaggaagtaatgattctcgaggataggtaagagctgtcctcttctaattcttgttcgttttcttctgaaaaccccaaccacatcaactacagctaagactacaaatttcaattattacacatcagaatgagcgctaccgaatcttcatctatattcacattgagtcacaactcaaacctacaagatatcttggccgccaatgccaaatgggcctcccagatgaacaacatacagccaactttgttcccagatcacaatgcgaagggccagtcccctcacactcttttcatcggctgctccgattcgcgttacaacgaaaactgtttaggtgtcttgcccggcgaagtgttcacttggaaaaatgttgctaacatatgtcactcagaggatttaactttgaaggccactttagagtttgccattatttgtctaaaagttaacaaagttattatttgtggccacactgattgtggtggtataaagacatgtttaactaaccaaagggaagccttaccaaaagttaactgttctcatctgtacaagtacttagacgatattgacaccatgtaccatgaagagtcacaaaatttgatccatttgaaaacgcaacgtgaaaaatctcattacctgtcgcactgtaacgtcaaaaggcagtttaataggattattgaaaaccctactgtgcaaactgctgtacaaaatggagaattacaggtatacggtctgctttacaacgtagaggacggtctactgcaaacagttagcacttacacaaaagttaccccaaaatagttttagcctcaccgatatacttatataatattcattgaaatagaaagacatttacaaagtagacggggatatttagccccactcatataaattatgcattataacttttataaaaaaaaagaaatcacacttaaataaatgtcttaattgcacattccatgttcagatatacactatcttaccttttgaataggaatgatggaaaaaaaattatgcttccaatcggatttgaaccgatgatctccacattactagtgtggcgccttaccaacttggccatagaagcccgttattacggtctgtgatccagcaaatgtcagatataacgaattgaagttgcttttcccatcaatgtttgtcaagttgaaacgctgtagcacacactaagcattaacgactatattacaagtaaagcatcaaatgattacttaaaagagtaatcgcaaactatattgaagttggcaaaggcacatgatccaaatggtaacgataacaacatatatgaaaagtagtgttctaggaaacttcgataggggagaaagtacgtaaaaaaaataattttgagttggattcgaagttccattaatatcttggataattaagtttgctgcgtgagagacaggcagattcggcttcacaggaataaactcctataatttaaaggaacttgttagtgttagcactataagtaagaaaaagtaaattctggcagtgttgcttttaatcgcaataatatttgatttacattcaaacagtttcatatacctctttgatagaacatatttgcatatgtgtttatttgttttttatttttttttgattacttcttttcaaaaactaaatgtgaacaaagaagaaaaaggagtataaaagaataaataatagcggtattacgtgtgttggaaaaagaatcatagatcgtcaatggactagtatttgtattaccagtattattataatatggatcgtaagaagataacataaaacatagaaacagttgtcaaatccttgcacaattctaacattcattatcctattacattatcaatccttgcatttcaactttccatcaaatttaatgatttgttttcaatctttatgtcttctttttacatcgcatatgatactgttggaacgagagtaattaatagtaacatgagttgctatggtaacaatctaatgcttacatcgtatattaatgtacaactcgtatacgtttaagtgtgattgcgcctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgttaaagatctattagttgaacatgatatggtaggtacatatatgaggaatatgagtcgtcacatcaatgtatagtaactaccggaatcactattatattggtcatgattaatatgaccaatcggcgtgtgttttatatacctctcttatttagtataagaagatcagtactcacttcttcattaatactaatttttaacctctaattatcaacagataccatgctagtattacaaataatactaaacagatgatgttagagtttcattctgaaaagaatgtggattttgatgtaattgttgggattccattttttataaggcaataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctatacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagaaaaatgtggattttgatgtaattgttgggattccattttttataaggcaataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctatacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacacattccaataccactgataagtacattctgcatgtctatttataaaaccttctttaagacaaatatgctatttatcctttgataacaatttcctgtgagacagaaatcaccataaaataatcgggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgcctaaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgcccctttatattttttcaccatcaacgtggtgtttcacttattccttttctagtattttttttccaccttatagaagcgtgcacgtttaatgctggagataaaaaaaaaaaatgcattaatactctatatagcagaaatatagttgttataacattgtaccaacaaaagaagccctatgaagataaactatgatctagaagtatcaacttgtttggaatgtatgcttcgttttttaagttatagagtagttctgccgaaatctcttgcagatgttaggcatctctttagatgtattgtctttatgaaactagtatggtttgaaacgacttttcatggaatgtttcttggctttcttgtgtttctccttccttggcctcgtggaaaccgattctttttgaataataagaggttcgtctaaattaatggaaccttctctgtcgtcatctcctaagacgttcatttttttagagtaatcccaaaaattttctggaatatctaacggcccctgtttgttttcccaaattttaacgcaaccatcttcaccacaggagtataacatgttgctatgttgtgctggtataaaaatatctctgacgacctcgtctccatgggcgtgtgggataacaataccgttttcagtatccaccttctcatctttaaatggtaggaggcacaactctccacaattttcttgggttttaccggttgcaatgagtccagggtaaatatctaccacgtagtcacagttccatatttctcttacatcaccaaagtccaagggttgtggctctttcaattcgtcagatttgtcgttcaattcgtgaattgcaaatgtttccatatgtgatagtgtaaatatcctctttggggacaaccatccacaggaatgtattgacgcataattaataacttggtgtaaagcgtcctcctcctcatcttgtttcaagtcataaatgttcgtgtaaccatcagttgaaccactgagcaaaatattgacgtcagaaggatgaaatttaatacaggtaacgtcatcatggtgagagtcaattaatgatctcaatggagtgtcccatttgcgaatatcatatatgtatacagcagcgtcaattccctgcaattcggtaccacaggccaatagaccatgacgagaatctaaggaaataaagggggagttggcctcgttttgaatttgagcaatgcggtcattcgtccttatatcgaaaactttcaccgcgtcgatagaggcgctactaactagatgaccagcagagaagtcgctaccgatgaccttcatatcattgattgcagtttcgctcgccttaatcttttgtactgatttaccagtactccagtctagcaaacgtatttcgccattacttaatccagttaaaagaccatgtttataactaggctgtaacttaagacaccaattttctgacccgaaagaattcgattcaactaaagaataactagccatgctctagaagttaatttgagattctcgaacttaagtagtttttatttacacagtaagacgagccagtgcctatgtcctaatgactgcgtacgtgcactgtagtcccatctaacatttttacaatctggactaagaaaacttttataaatcacattgccaatgcaaaaaaaaagaatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccactgttatctgttttccaccgtccctccacactaccaaaccaacgtcactactgtgtgccagcaccaccgctcattatccctgtgccacaaaactcaacttacactgtcattcgaatttccggcaaactccgactgagaaatgttcgtactacttcctttctagggcacattgaggaaaaactcattgaatgcaccctttacaaatcttaatatctctgacgtttgtattgtattaaccaagcaaccctccctgtgcaagtagaagccctggatcctttgtggtcgtaaaatgaacaaataccaataagacgaaaacaaaaacaaaaacaaaacgacatagcaacaatgcggaattatttaaggctggcactctttccgcatgtttatcacaattatttccactttcacttaaaaccttgtttaagcttggcctacaccacaggaaaaaaaaccatccgatctaatcttcaaatatcaatttgaggttgaaaaaatttgctaaagcgttggtctaattttgtttttcgcccacataatgtctacatctttccaggagttcaaggccttttgcaacaaggttgggctagactttcaatggcttaatttgcaatcctccaagtctgttcccgaaagcggttcctctgaaggtttctcagccgtcagtgataccgtacaagaaaacatcagaccagctacggaaccacttaacgtcaaccagtccaaagatcctgtcagcaactttttttatgatgtcaagaatgctccgctctggaacgtgtataagaggaatcattccggtcattcttctactgaggcttgctctggagtaagttcagggcaagcgtcaaaaaacatacccgaggcaatggtaaaagagacagtcctttctaatcacgacaatgtcaccataataaacgaattactgccaacgtcttctgccatgcaccaggaagaaagcaccgctatgacaacctcctacctcttatcccactccgtaaatgatagttgcaacgtaatgctttcttcctcctcccacaaccgtgctatgctcccaccttctcttgtgcaaagaaataacgctaccacatctcccacaacagactctgcgtcagaaaacaacgaatcggtaccctcactaacctcatctgttagcacatcctcatcagtttattcgtcatggaatcctcctcattctccccacatatcgtcatttccagacggcaatttcgcatcgcttaacgcagaagtgacttgctttgatttccgccgcaccaaggactccagaacaaaagagacgaatgaatctatcattccaactgaaatttactgcccaataaattccactgatcaccacaaacattatccaagccaaaaatctaaacaagatgcctgcgctcctgctccccgcaatcaaaatataagctgcagcgtcgggtccgcagcggaattttcccagtctaaccacacgttgactactgtagttccttcatacatgcaacagtaccttgacaggccacagaactggtttgaaagcaaaatgggaaaatactgtccactctttctgagaagtacaaagaacattgactacgattccctcgaatttaaatttgagcgcaagatgatagctgttcaatacctgcttttagacgaacaatctgagcccagaaggtactacaatccctcaaataaaagtattccattctggaagagacccttcaacttcgatacaatgcccagctacgaccaacttatggaggaagcagagtgccgtttttattcataccaatacaaatacgaaggtttccagaggattgagccctactccattttttgtccctggaaaaacacacaaagagaaatagatctggttcttgatcacattcatttttctctcgatgtcggcgagaagaagtctttaaaccgaaaaggaaacatcactctcgatactttagacagtaaggtcgatcctaacattcagatcaagccgtatcagatttttccgtccaacaacctagtatacgaaggcttaccgcatcccgccgaacaatccttaattttgagtcctggcacctccctcattgagagggcgtttcaggcactgatagacatatgcaaggaatctattccaccttctaatgactgtactacccgcaaccataatagcgctcctcagcttaccgtgccagaaccatctaaaccatgccggctactacttgttcgtgagtctcgcacagcaacagaactagaaactaacaaaaagctctggctccactcacagagaaggaatatcgaagtgaccgtaccaatgcatccttctgagcatgggacaaaaagccggttacgaaaatggctctcaacttttgtacatcagtgaaccgtcagaagttccgatagttcgaactgtttggcacggctgacgaaatacttttaacgagcaagttagtctacacataacttcgtacttaccaccgttttcttctggcgcgcctcttcaagtagactaccacttccctcttgtaatagttgttatatatgttttcatagtctgatttaaattttacgcatattcatcaattaacccaatgcaccaaaaaggcgggaaagaagcagtaaagcaaaggcctttgccaagccttcttatcgacagaagcagcctcaaaaggttccttcgagagcggcgcgcgtatttattcacatcgcgaatcactggacccttaaaataaaggcgcctattcacgacatctgccacagaaacaactgttcagttatcctagcagcagtttttgcacaacggtataaacctgtacaaaactttagcaaggttttttaacaacaaaagtgcttgagggacacaacacaaactatagaacagacactgttttcctgacactgctttcctgacaagagactcgtttctgaattattttttttttcaagcatctttgtttcgctggaaccattgagtcttttcttccatttttaatctttattctgcctcctttcctaaacacaagttgatacaacgaggctgtcaatagcaagagcgtgcgcgagatcatgctttactccagagaatcaaggacaaccgtccttttccttgcgttggttacctccctaaccgtactttgtcactcggtcgatgtaacaactgtatttactacgtcaacaatcaccgaaatcacaactgtgactgccgcaccgcaaccacaaaacaaagcggaaaccgctttgaatactgctactaacataattcaaaccatgcagtttcttttcaactgcgcaccatttaagtggaagggtcctttgaaaataacttcttgtgcgctgaactttattgtcctactactcaccgcttggggctatcttctgaagtatctgcaggaaaataagctgaatagcgatgctgatatggaaaaaatggtaggactgggatttggggaaatggtcggcagaatcttcggaaagggtgtcgggaaagcttttactaaaatggatatcactcagaaactagtgtacccgttcgaaggaagcaaccggcagaaatgtctactcatgaccgtcggagaaaactcgatagtgccattccacgatttgtttacagagatatgctttgaccagtacactctggactcgctatcccaccacaaccatgggagtatttcgattttagatgctggatcagtgagcgccttggggttcgcggatatttcatcgaaaatgccctctgtaagcgaactatacacactttttggagattatacgatagaagtactgggcggcatcactaaactggcttcaactcttaacagagaggactggcagggggaaagaaacgggttcgcggttttatcgagagaccggcctaaccagacgttactaagcgtccatatgtactcttcaagcttgctatagatggagctgctcctggctgtacacaccatacaccaacttacccctacatgtacatagtatctgtcagtatttcactttaataggtattaataaaaatttcaatctgtgaacactcaaacctgtttcccagtaaaaatatacagcggcattgagtcttgcggctcgccaacttggaagcagccgggaatgatactactgcaatggctttttatagtacatatcgactttgccagctacataagggaaaaattaatgtctaaaaaaagcgcttacatccttcttgcaattgcaagatttggaacgcacagtacgtacgctgcgctacgggatgagtatttattgatctgtaagcgtttgattattagactatgctatcaatatttttgatgacgcgggtaaaaaatagcagacaattcccgccagatggaaaaaaagctgggctttaattcaaggaatggaaataaaaataattttgcgtgagttaacttgagagacaagagaaggaaatacttaataatgatactgggaaagaagattcaattgaagacagtaactaaataatactttctaatttttgaatttgctacagttcggctttttatctactctcttctggatcaatttttctttttcatctaaagtttaaaaggagatgggtttatatcaagcaaagaatgatgagggaagtgatccgaaaagcagcagcaagattgacgatttgatagaaaatgaggcagaaatcatacgactaatcaaggaagatggcaagttactgatagacaatggcgatggtagagatatccataacataattcaagaagacaagctcctcagtgtagaatttaacgaagtactaaagcgatttcacggggaagaaaagtcagatattcctcggaaggagtttgatgaagacgaggatgacggatatgattctaatgagcaccatcaaaagactatagaagtaatgaacacactaaatcacgtcattaataaagaggtgattcctcccgaaaactttagccacgtcgttggggagatataccgtagcagtttcccacgacaagagaacttttcgtttttgcatgaaagactaaagttgaaatccatcttggtactaattccggaagaatatccgcaggaaaatctaaattttttgaagttaacgggtataaaattatatcaagttggaatgagcggtaataaggagccatttgttaatataccgtctcatctactgacaaaggcactagaaatcgtgttgaatcctgcgaatcaaccgatactgatacattgtaatagaggcaaacatagaacggggtgtttgattggttgtataagaaaactacaaaattggtcgctaacgatgatttttgatgagtacagacgtttcgcatttccgaaggccagggcgcttgatcagcagttcatcgagatgtatgacgatgacgaaattaagaggattgctagtaaaaacaactggttgcctctacaatggtaatatgtagacagtgattacctttacgtaactagtctcttcgaaaatgatgtttattgataattattatacatggtttcttgccggttataaaattacgtatactatctaagcatctaaaaattagccccgcaattatgtctgtaaacgataaattacagcatatataccctcctcatgtcgttaaaagcattgcgaatagatagatgaataatgtattaaaaaaggagatgtttgtatgatgtccccccagtctaaatgcatagaaaaaaaaaaattcccgctttatattcatgatctttcacctcttagtcttctggccaatttgatatccttcttttggatagtaacacgcttagcgtgaatagcagccagattagtgtcttcaaacaaagagactaagtatgcttcgacggattcttgcaaagcaccgatagcagaagattgaaatctcaagtcggtcttgaaatcttgagcgatttctctgaccaatctttggaaaggtaactttctgatcaacagttcagtagatttttggaatcttctaatttctctcaaggcaacagtacctggcttatatctgtgaggcttcttaacaccaccggtagatggggcggattttctggcagccttggaggctaattgttttcttggggctttaccaccagtggattttctagctgtttgtttagttctggccattgtggagtgtttgcttggatcctttagtaaaaggggaagaacagttggaagggccaaagtggaagtcacaaaacagtggtcctatataaaagaacaagaaaaagattatttatatacaactgcggtcacaagaagcaacgcgagagagcacaacacgctgttatcacgcaaactatgttttgacaccgagccatagccgtgattgtgcgtcacattgggcgataatgaacgctaaatgaccaactcccatccgtaggagccccttagggcgtgccaatagtttcacgcgcttaatgcgaagtgctcggaacggacaactgtggtcgtttggcaccgggaaagtggtactagaccgagagtttcgcatttgtatggcaggacgttctgggagcttcgcgtctcaagctttttcgggcgcgaaatgcagaccagaccagaacaaaacaactgacaagaaggcgtttaatttaatatgttgttcactcgcgcctgggctgttgttattcggctagatacatacgtgtttgtgcgtatgtagttatatcatatataagtatattaggatgaggcggtgaaagagattttttttttttcgcttaatttattcttttctctatcttttttcctacatcttgttcaaaagagtagcaaaaacaacaatcaatacaataaaataatgtccggtagaggtaaaggtggtaaaggtctaggaaaaggtggtgccaagcgtcacagaaagattctaagagataacattcaaggtatcactaagccagctatcagaagattagctagaagaggtggtgtcaagcgtatttctggtttgatctacgaagaagtcagagccgtcttgaaatccttcttggaatccgtcatcagggactctgttacttacactgaacacgccaagagaaagactgttacttctttggatgttgtttatgctttgaagagacaaggtagaaccttatatggtttcggtggttaaacaatcggtggttaaacaatcggtgtttgaaattattttcatgcctttcaaaaaataaaataacgatcattctattgggaatataatagaaccttatgtatgcatttttcggttttttattatttcatgtactatatatattaaaaataagtctcaataaaagaaactagtttccgaactgtcttagatagtcttcccttatgtgctcctccatttcattgccgttgagtgcttcgacgtggcgttcgtgtcccctctgttggttaagcagatttacccaaatatttacgcagaaacccatggaatcctcaatttcacgctttttcttgggacatctgcacctgcagccacacccaaattcccttccctcgtcgtaggccgcgtttttacgtttgaattttgagtcactggctaagtaggagaattcctcattccccatggcattatgtggacaatgctgtattgtggagtgtctatatccgatgtctctaaaatagtgtacatcgtccaaatccagagttagcgacaatccaatagagtgaacaggagcgtccccccatctttccttccaaaatccaccacttttctccaaatattgaaaaaaactgttgtaaatgtcattgtcgaacacgcttagccgcgcaatctcaaaattactccagaaatggcatagattgtactcttcattgaaaaatttgtcttctacgatatgcttcctagagcgagccttatgtatcaaattcattattccctctttgtcatcatttatctgttggaaatcatcaccctttttcaaaagctgctcgatggctatcttttcggatatcttagccttggcctgaaaatcatagttgatccagtcccgtaactccggatcatcggattcaaaaatgtcgtaatcctttgtaaatagtttccataatgacccaagcgtaacgcctttttgactgataaagcttttagtgtgtctaaacaaatttgggactgtccaatacaattcggggatgatgatcgtaaatccatatttcttattagttcggagcatctccaaaaagggatcgtaggtaatatcacagaaaaactcaacatcgggttccaatctccaataccattcgtacttctgtactagcgggtgcttgtaaaataatcctgaataaaaccggcacatcttatgatatgattctaagtttccgtaaagtatgcttctatcaccttgatcctcaattgcgttgtagaactcgaacgtatcctttacgtcactgggaaaattccaagatatctcatcgatagtgccaaattccaccagcgcgcccactgtaacatcacgtacttttgctttgaagtcctcttcaaacggctggtcatttaagaacacatatggatagtggaaccactgattgaaatgctcttctatactgttgatagtcttgataacatcttctagctccccgttccttgttagcatgacaaacgaggcattctgcttgatgtacgatggattcaacaaatagtcctgagtattcacacaattcgaataaaagggtctgtccctcttcgtcgcaagatccatcttggaaaacggaagaaaatttcccatagttccgtctacggatgcaggctcagatacaagtaccacatacatggttatgacgaaggcaatcaggatgcacgtcgccgtaagattgcaatggatacatcccagaaatgcatttatcgtccttcttattagcaacatctgctaccttatgacgatgtgccgtattgagacacatttattgatgacacctccattgaacaagactatttgtgcacggaagcactcatatctactacttcgcatttttttgaagaccctttctcgaatgcctgcccaaatttttcaattttcttggcatcatccacacaccgcatgcttaaagtgtactatccaaaaaatgagagaaaaagcaaatacctaaaagcaccccacctcttccatatcccacgtaatggcaattggcatatatgctcggcaagggaaattactggtcgtaatatagtgcaacatgcaacttgccaggcgcactatagtcacatcttattatgttagcagttgagctccagctttgactgcactttagcttagttgcaacttcgcccctctgttgggggctgaaaagtacatccgcgcatttaacaattgctaagctatcttgaataacattatactaattaatatctatagaagcagaatgtctactacgtcgaggaccctacccctgtatttgtgccttgcatgagcgagctatatatcagcgatacgtttttttgttttcctttcgaccttcttgcctaccctctcacttttcccacctgaattttttttatcatattagtccgatattgagtttataaaccttgtgaagtgctagataaagtacaatcaaaagagcaggcaatagccatcacagcagtttagtacgattatacactctgaacgcgagtaaaactaggttgtatttttagtctcgattggaagtttcgtcagacagtacaaggaagatgtcattcagcaacggaaatatggcttcctacatgactagtagtaatggagaggagcaaagtataaacaacaaaaacgatatagacgataacagcgcttacagacgtaataatttcaggaatagtagcaattcaggatcacatacgttccaattatcggacttggacttagatgtggatatgaggatggattccgccaattcatcggagaaaatatcaaagaacctttcctctggcatcccggactcatttgattctaacgtgaacagcttgctgtctccgtcaagcggttcttattctgcagatttgaattaccaaagtctatacaaaccagatcttccacagcaacagttacaacagcaacagttacaacagcaacagcaacagcaacagcaacaacaacagcaacagcagaagcaaacaccaactttaaaagtcgaacaatctgatacatttcagtgggacgatatcttaacacctgctgataatcaacatcggccatccctcacaaaccagtttttatctccaagatctaattacgatggtaccactaggagctcgggcattgactccaattatagcgatacagaatcaaactatcatacgccttatttgtatccacaggacttagtttcttcacctgcgatgtctcacttaaccgcgaataacgatgattttgacgatcttttgagcgtcgcatctatgaactcaaattatttactgcccgtaaattcacatggttataaacatatttcaaaccttgatgagttggatgacttgctatctttaacatattcagacaataaccttttatcagcatcaaacaacagtgatttcaacaacagtaataacggaattattaataccgctgacactcaaaacagtaccattgccattaataaaagtaaagtcggtactaaccaaaagatgttattgactattccaacttcttccacaccttctccttccactcatgctgccccggtaacacccatcatttctatacaggaattcaatgagggacacttcccagttaaaaacgaagatgacggaacgttacaactaaaagttcgggataacgaaagttatagcgctactaacaataacaatctacttcgtccagatgataatgattacaacaacgaagctctcagtgatattgaccgctccttcgaagatatcattaacggtcgaaaattgaaacttaaaaaatcaagaagaagatcttctcaaacttccaataatagtttcactagcaggagatcctcgagatcaagaagcatatctcccgatgaaaaagctaaatctataagtgcaaatagggaaaagttattggagatggcagatcttttaccatccagtgaaaatgacaataatcgggagcgctatgacaatgatagcaaaactagctataacaccattaacagtagcaattttaatgaggataataataataacaatttgttaacaagtaaaccaaaaattgaatcgggcattgtcaatattaaaaatgaactagatgacactagcaaagatcttggcatacttctagacatagatagcttgggccaatttgagcagaaagttggtttcaaaaatgatgataatcacgaaaataacgataatggcacattttctgttaagaaaaatgacaatctagaaaaactagacagtgtaacaaataataggaaaaatcctgcgaattttgcttgtgatgtatgtggtaagaagtttacaagaccttataacttaaagtcacacttaagaacgcatacaaatgaaaggccatttatttgttctatttgtggtaaggcgtttgcacgtcaacatgatagaaagagacacgaagatttgcatacaggtaagaaaaggtatgtatgcggtggtaagctgaaggacggtaaaccctggggttgtggcaaaaagtttgcaagaagtgatgctcttggtaggcattttaaaactgaaagtggtagaagatgcatcactcccttgtacgaagaagccagacaggagaaatcgggacaagagagttaattatttttgtttttttaagctttgaataggaattttttttttctatataataaatatgtaatttcataatgacagtgtagaaattatggctaatctaatccatgcaaaggtattatttggttattgtttttgtaatgaaatagtataaaacagtgatattcttacggattaatagtttttacgcccgtctgaattttctaagctgccgaaaataatggcaagtaacaaaaagttattgtatgaggatgcgttttacgtggcaaaagttttgatgccaaatagacaaaagtagctcaattcaacatgacctcatcatctggtgttgataatgagatttccttagacagcccgatgccaattttcaatgagagttctactttaaagccaattagggttgcgggtgtagtaacaacagggacagatcatatcgaccctagcgtactacaggcatacttagatgatactattatgaaatccattactttggggcagctagtgaaaaatgcggatgtgttaaataagagattgtgccaacaccacattgccttgaacgccaaacagtcgtttcacttccaaggcaatacatatatctccgatgaaaaagaaacacatgatgtggtgcctttgatggaagttgtttcacaattagatatattacctcctaaaacgtttacagcgaagacagggacaaattttgggaacgataatgatgcagaggcttacttacaatttgaaaaactaatagataaaaaatacttaaagttacctactagagtcaatctcgaaattttgagaggtacaaaaatacactcctcctttctattcaattcttactcttctctttctccccaatcaattctaaacttgaaagtttttagtcaattttataattggaacacaaataaaggattagatattgggcaaagaggagcaagactatctttgaggtacgagccactgttcttacataaactattacacaatccgcattctaatgaaagtcccacgttatttcatgagtggtttttagagacctgctggagatccactaagatatgttcacaaggcactagtgcgccctatatgtattcaggtacaatgttatctcaagcaggcgatcagttaaggacaattttgggtcatacattcgtgctggacaagagagatcatattatgtgccctactaagggttcgatgttgaagtggagtaatgaactttcgcctggaaagcatttaaagacccaattagaattgaacagtgtaaaaagttggatgaatgacgactttattactttttctactaccattaaaacaggatatctaaagaacttatcctcacaacaatccttgcctgtacatatatgtgataagtttcagagtggtgggcccagcgacattcgggggtttcaaacatttgggttaggccccagagatttatatgatgcagtaggtggtgatgcttttgtttcctatggtcttagcgtattttctcgattgccctggaaaaaagttgaaaagtcaaactttaggttacattggttttttaatgggggtaaattggttaatcatgacaatacgtcgttgggtaattgcataggacagctttcaaaggaacactccacatccacaggtattggtcttgtactaaggcacccaatggcaagattcgagctaaactttactttgcctattaccgctcacgaaaatgatttgataagaaaaggattccagtttggtcttggtctggcatttttataagaatacattccttttaatgtcaaggtgaagctatcgcctagcttcccattcaatatttttcatatgttatatagcaacatattctataaaagcctcactaatagctgtgctgcacgtatggtaattaattcctgattcagagaactcagaaatccaatacgtttgccttaaaatggaggagcaactttttctgtgctaaaagttgccgctcatgtattgaaggcataataaaagaaaccaaataatttgtagaacaaaatggcagataattgtgctagaagataaatacttatatatcgcaccatcgttattttgagttttcttttagtagttcgtgtgattgcagcaatgcgatctttatcctcaacctcatttcacacaaaatcaagactatgatgctgttcaattttactagtccgtgtccacttatatatatgcaaaagtattatcaaacactttagaaaaggaagaaaatgtttttgaaataagccaacatgttctagtattttaacttggggggcgtttaatatttctgttagtttatcaatttggcctgccataagaatttctgacaaaggttttgtggttgcacatactctgaaaaatggggaagtttgagccacggttcacccatcttgaatgtgtgttataagtgggctactgcagtagaccaaattgaaaggattttttgaacactggagaaaaaaacactaggttcgattctttaaatttaatacatgtcaaggtccgacccagctttccacctcaatatcaaagcaatttttaattatgcattataacggtacctattctcaatatgtcttgacgttccaatatcatgttaaacaaaggtagtcaaggacgaaacatttccaaaacggatcatcaccaccataatgattgaatttacaggcttaacggtttttaaatttattcttcgcatgattaaattgcagatgctggtctaagatacaaagtatgtagcagaaactttatccattgttcgtggtacttgtcccaatgatcgtataatgtaatttgctcttgaatcgtatccataacctcctcaagatctacaagagattctgccataaaacgattaaaagctatttgaacaggagaactagaatttttaggatctctgatggcttcagaagccgcagatgctaacgatgatcctttggttggtttcccatgaatggaaatcgtaatgaataaacatgcaacagcgataatatgaggagggtaaagcaaatgaacatcatttatataactgtcgttgattaaggaccaacagttttgtagatcatctgacgatagtgttatttgaaatggcggttgctttaagacttgaacaatttgctttaaggattgataagggtggtggacaattaagtaactttccaattcttctagtaagtagaactcaaactcagtaactttagtagggtcaggaggaataaattcgggccataaggtacgggcttcacttaccaaagttctgatatattgcgggcattcttcaactttgcatgctaaatatacacacgtagtaaccagcatatataggtttatttctctaactgaagcctttattaaaaaccttgatagataaatatgtgctgtagccagtgcatactgtcttatatttagtctccttccaagcttcattatcaggaaatagcagtagatccttagattataatctttatcatagtgtaagtctcggtgagttattggtatattctttgtgatggattgttcgatgccgttttgcttcgaatccattacaatattcaaaccttgaggaaacagctggcactccaatagccataacttctgcctctctttagccaatgatgccttggtatattgccaatgatgcctttgtgtagatgtccagaagctccccgacatgtctaacttttgagattcagatgccttatcgctcttcaactaaagtttgagagggcattttttgttcgaacaatatgagtgctaacaaggttgctaccacatcaatgaactctactcctgtatgaaccctaattttccttcatgaaaaatgaattttcgatgtttttccgtggattttatattttttcaaatatataaaggagtaagaaaataactttgtttatcctatgttgcggtaaagaactaaatagtggtcttcacctgttttctaatttcttctcgtttaaagttcttcaatccatgaccaaagaatcgtcacaaatcgaagcttacaaaatggagtaaaattttttttactcagtaatatgctttgggttgaaagtctcccaccaattcgtatgcggaaaacgtaatgagatttaaaaattttaaattgtttaaatcaactcattaaggaggatgcccttgggtattctgcttcttgacctggtacctctattgcagggtactggtgttttcttcggtactggattccgtttgtatggaatctaaaccatagttatgacgattgctctttcccgtgctggatcgagtaacccaatggagcttactattcttggtccatggattcacccctttttatttttttaacagtttgttgtttacactactttttagcagtgtaaaacttttgcatagttaaatatgccgaactgatctaataaaaagtctgaataactcagatgagttatttattggtaaacttgtgtaagaagaagatggaatagtgaataattcatcaaatgatgaaataccaatgcaacagagtcaagctctgagtttcaaaaagaaacatggacgagattgcttttttattactgaccatgattattcattacttaccattgttcctcattctatataattgattgggcaccacgtaaattcttgagccttttcggtagtattcaatcgcaatatggggtagtttacggaagtgctgtaaatgatgtctaaaatgaacaactatgcgtccttattgtgacaatgaattcccttcttaaatctctatagaggtcgaatagatgaatactcaacacaaaacactataaaataaaaaaaaatacaaaagtgtttatatttttgctgtgcgtgctagctcatagcacccttacttgtacgctatcagacgatagaattaaagagacacttcgtctgaatccacttatactctttgttttaaaaggtactgcaccttctatgaccttgatttgcgtaactttaaatccatatgactaagtatcttccaatcagctgttaaattgactgatggccatcaaaatacatgctaaactaacatatggactggccctttcaccaacacgtgccattttccagaaggcccccaaaacctcatgatttttgtaacgatctaggagagacggccactgcccatgaacataagaacatgaacaaatcagtaacaatatcacttgcagaagagaacgaaaattaaataatgcagacatattctgtcgtggaaaaaggacgcaactttgcaaagtaaatcgatccggctctctagttattttgcaaacgatgtttaccgctgttctgtctttatccttgagttgtcgttgctcactctattgaagatcaaaatttcgctcaagaagagcagtcccaccatgcgtacaccacactacaaaaatgaatgttatatcgttttttcatgaattacaaatgtctatcgaaaagttcattactaaatataataagatcaggatcattaagagataaattcactgtgtcaggttacttcctgataagctgaaacaagtgggttctttccttaagataatgttcaaatttactaaaatctgtaatttcaagaacgtcaaaatttcttttaatcttgttgaaaaaatgtttatcagcttttcttctcttcttgtaagccatcaagattacaggtgggtttatgcagtgagtgagatcaagtagtgttttttctagtaatggaaaagcttcctcgagatacacacaatcagctgccaaaactagatcaacgttatttgcttgcatagcaccttcttgaggtgagaaatctgccgacagcggctcaccccaccaaagttccctcgcaagaacttcatactgaacttcgtccagttctatatttcttttcaatagtggtatcaacttgtcaatgtccgtaacatatactttagtgccatcgtggaatgtgtttttttccaacaaccccacgcacaatccaactaaacctgtaccactacccaattctaagacttttttaaattgtttcgtaccattgaccgtcttacttagcagatggtcaactgatttctcgagtatgtactcgcacaacagttcgccagcgatccagactttaccgccacaaccactttcaccgccatcttcacaaattttcaatgcaggcaataattttccaccgaaggaaaggtctgtttgaccgagatgctcctttggcctaggaacaactagatctccaaacccaccaaatatactctccatactcaatacctcactagtcgcgtttttataacgttctagggaaaattatgggccatttttttacatagagcctgctcatcataacttttgaattatttaaatacgaagaattactttcagtgtttgggtgtgagggacttttcgtttggtcaagccaaaaaagcttaagagaaaagaaaaatctcttctggttttacttgactaggtttccaaattataatatccgtattattaacgtgacactcagtattctccattcgtttacgggaacgttgatatgtaaacatatgcagatcctcgtattttagcaacgacagggagaaacaagaaatgagataggatgaaaaaaaataaaagttagatatttctatttaattagaattccgcgtaataaataatgacacgctattatagttcatgtattattatccattacaggactatcctcttgaattacgggcgtatccaaccttctttcaagttcttcttcagttgaacacaacgaaatggaatcggccaaaaatgcctctttggccataaaatcgaagtgtccaaccaaaagctccatgtcacgttcggtattcacggatgctgtttcgtaattttcaggatacactagtgctgttttgccatcatcaaggattaggtattgaggattcactactaacgtatgcttgagatgtggttcaaaaaatctccttagatcttcggcagtatttccagcaaccaaattttgaaccaaaaaaccatttttcttagccacctctactttaggttccgtatcttgaacctcgaagttgattagtttagctgtggtgcgagcttgaaattcttgtgctttcctttccttctgcaattgtttaaatgattcatatagtgggtaagcttctgctaatgataagactggtttattgcttgcgccattatcttctttcttaataaatacagatctcatgggctctctgtcctgagactcggaatataggccgtaagctttggctagttcacggatgaagtggcgttgaggaggcctcataggtttgaaatgcaagcttgaacgtgttttatcgtccattaatttattaagaatagcttcaatttgtgaacaccatctttcttgctttgaatatactgataatgctgcctctgtaaacggtaactgcagttcttcaaatgttgtagcaacagagaccagtttttttaacgcatctagttcattacttgtaaaattattggtttcttccttaattccaaatgcctccttcaattcctttagtcgtttcaaagcttcacattcttcattgcaatccagcacggaagattcagttacacttactctatcactttttgcgccacaagtaacactttttttgatccttccacatttacaataaattttcactagcgtggcacaaggtaaatcgggacactctgtcttaccatggcacggtttaggacattcatgattacaattgagccttttttgcccacaggtctgtttacacaccttttggcaatttcctggtaaatgacatgttttttggcaggtatgataacagtaagagagtggtatcccacattttattccacatgatacgtctgtttgaaaacaaaccgttctcactttagttttcttcccacatttacaaggtttaaatacggtttccgtacatggcgggcacgacacatccaaggaatgacaggtatgtggcattggtttatgaccacacgtagattcgccacgcacaactttaatacatggatgattacatgtaggtagcttcgtgccacaacgcacgggtgcaggaacaactgtattgccacatgggcagaccagatcgttcgaatcactctctaaacagggcggacactttcctgggtgacattttctctgacatttatgaattccacatgatagggtcaagttacacggttttaggcagatatgttttgcttccacaagagactcatccaacaaatcttgcgttctgaacaagtttttcttccttcttatcgccgatggcctaccactgcagcacctatcggtgcatctatgtctacggcatgacatcagggattcgcatttaatattgcagcgaggccttccttgaaatccacatggaactgaaaatgtactttgctcacaagcacattttacactatcaatttgcaagcagggttccatacaggctttatcatgacaagtgaaggggcacgaatgtttgccacattttagtggtttaccgcatcttgagtcgcaggttggtatcggatcatcacaatgcttacgaggcttagtcagttcctctagggctgtccggccacagggacaagttttcaaagagctaggcaaaaatgggcatgccttttctccattaattgtgggtgggcttatgcaagattctatgaatgaatgcttgcgacatgagtagtcgacaactctattatctgcacaggcaaacacgcctatccacctgttcccattttcatccttcgacgacttaccggacttgggaaactttgtttcactacactttatgttagcacgagtgtggttaccacagtagcattttatttgctttttcggactatctttactaattatcatttctggacatggcccacataagccagggtggcatttctttttacaggtgtggatggagcaagataaaggcaatccacatacttcttgacagttgaagttttttttcataactttagactggtaacaaaagatacttttcgaatgcttaccacagtggcacataatctcgaccattctagtacactctggatgcggccctagatgacaaattttggaacaaccatgcatacaagtagaagcattgcaggtttgtccacatgagttaggatccagcggattcggatcaggattaacaactttaccgcaccaacatgtgggccgattttttaccggaactcttttgctaacataatagcagtttggacatttccatattctatctacggttttttccgttgattttaacgcccattctcttatgcatccgtaatcaaacactctataacatctcttgcaagcaaacatttggcacgtataatccatctctactgtacaaatcatacaaacatatgagtcaccgctagaaatttcctggatcgcacgttcgtaatattgcatatcatcatcactttcctcttcatacgaactaggctgctcgttggcgtcttcaacactcgaaatacacccatcgcttaggttgtgatgtctataagtgtcaccgccgtcttgattttgctccaggcctaaagactcatgttcggtcatttgtaatgcctacgactgcaaatagattagagcagtctcgtctcacgctgtttcacttggttgttgccactgtcgcaagaaagaacttttatatttacgaccttttcacagagctcatcgataatttttataatagtatattacccgaaaatcttcctttatgtgcgggatgtatagattattgaaatgtcttttccgtagtactacagcaaaaatgcaataatacatatcagatatacacatatatacatgaatgttctgaaagtttaatctctttcaaaacagacagcaaagaaaccaataccaccgtcactttttggtagtgccctgatacaaccctcggcaagctgttgagggtcataggtgactccatctctaaaaacctcttcgaactcttctaccttgcctcttctaggccaagaaggaataacttctctttttggcgctactttccaaccccattctctaactgacttatctaaaagaaggtctatgacgactcgttcattttcttccgcatgaatggaacatgtgctgtatactatttttttagccgctgggaaactcattgcatgctttaccatctggaactgaaatgaactcagcttcgctaaccttgtctgtagttcttcctttgctataaactcctcttgctcatccggcacaatgccaccatcgtcatctttatcatcaattttccttctattaaatgagtcaaaaaacttacgaccaaatataccgctaccggagcagctcggatctacaataaaacaagtaacgtccttatatttttcaggagtagcgagctttgtaaaatcacctacattgacactgatgttgggagaacagccagctatcttgatcattttttgtaaaacttttgctctttcaggatccttctcgaaagcgtatattcgagtattattgtccttcggtggttcgggatatatataagaggccgtatgggtagtcttattacctggagcagagcaggaatctatcacaatatcacttggtcctggattcaaaatgtgggctggaaaacaagaagcacgatcttgaatgataatcttcccatgcttataaagctcatgtgctgtaattttgtcagacggatgaattccaaacaagtttggaataaactcatcataatagatagacccaggaactagttcagaccatttgtctacctttaaagtaaacttcttcctcaattcggctaacaccggctcagtctcaccatttggatggcattttaatggattgattctaatccatctaacaggaggaaggtcattggaaatatcctcgcttaataccaactcagatagctctcttactttcaatttgagtttcaatttgaccatttcgctatgcaatgggctcttaaacttcaaaacataatctttgatggggtgtttgcccatttgaattcttttctgcttagacaacagcaaatcatggcaaagcaataacaaagttagccttgaaaagagtggtttgccctttttcttgggtatatcttccaatatgtgtgcctttttcatcactttctccaaatatggtttatatttccaacacgaatcgagaactgcataaatatgttttggattacttttcagcttatatcttttacagcttttcagtaccagcgtctgcatagagccggaaatcctttcttttgcagcctccttctcaatatcttctagcacccatgttgcatccctgtagaaattcatgctttttcgtagctaacttctcagtgaaacacttggtgaagaaccagctcttctcttaacctcatcgaatattttaggccagttttttttttcctcacttgccattttcccgcaccgtttggaaatctcgaggaaaatgcttctttccaaaagtttaatcaggtcactaattaggtaaatagagctgggaggaagcatatacagtgtttcgtctgtggaaggaacttttatttttcttaaatgttttaatttttagtgacctaattcacataacaaaatattgagaaagggaaagttgagcactgtaatacgccgaacagattaagcatggattctgtaatggttaagaaagaagtactggaaaatccagaccatgatttaaaaagaaagctagaagagaacaaagaagaagagaatagcctctctactacttctaaaagtaaaaggcaggttattgttcccgtttgcatgccaaaaatccattattcaccgctgaaaactggtctttgctatgacgttagaatgaggtatcatgcaaagattttcacatcgtacttcgagtacattgatccacatccagaggacccaagaagaatatatcgtatttataaaatactagcagagaatggtctgattaacgaccccactttaagcggcgtggatgaccttggtgatttaatgctgaagatacctgtaagagccgcaacctccgaagaaatcttggaagttcatacaaaggaacatttagagtttattgaaagcacagaaaaaatgagccgagaagagttattaaaagagactgaaaaaggtgattccgtatatttcaataatgattcttacgcgagtgctaggctgccttgtggtggcgccattgaagcatgcaaggcggttgtcgaggggcgtgtaaaaaactctctagctgtcgtaagaccacctggccatcatgcagagcctcaagctgcgggtggtttttgtctcttcagtaatgttgctgttgctgccaagaatatcttaaagaactacccagaaagtgtaagaaggataatgattttagattgggatattcatcatggtaatggcacacaaaagtcattctatcaagacgatcaggtgctatatgtgtcattacacagatttgaaatgggtaaatactatcctgggaccatccaaggacaatatgatcaaactggtgagggtaagggtgaaggattcaattgtaatattacttggccggtcggcggtgttggtgatgcagaatatatgtgggcatttgaacaggtagttatgcctatggggagagaattcaagcctgacttggtgattatttcttcagggtttgatgccgcggatggtgatactatcggacaatgtcatgtcaccccaagttgttatggacacatgacacatatgttaaaatctctagctagaggtaatctttgtgtagttttggaaggtggatataacttggatgcgattgcaagaagcgctttgagtgtagcaaaagtactaataggggagcctcctgatgaactacctgatccattaagtgatcccaagcctgaggtcatagaaatgatagacaaagtaattcggttacagtccaagtattggaactgttttagaaggagacatgctaactccggttgtaattttaacgaacctattaacgactcgataatatctaaaaattttcctctgcagaaggctattcgtcaacaacagcaacactatttaagcgacgaatttaatttcgttactttaccgttagtaagcatggatttaccagataatacagtgctatgtactccaaacatttccgaatctaacactataattatagtcgttcatgatacttctgatatctgggcaaagagaaatgttatttcaggtacaattgacttatcctcatcagttatcattgataattctctagactttatcaaatggggacttgacaggaaatacggcatcattgatgtaaatatacctctaactctgtttgaacctgacaattactcaggaatgattacatcccaagaagttctaatatatttatgggataactacatcaagtattttccttctgttgccaaaattgcttttattggaataggagactcatactcaggtatcgtacatctgcttggtcacagggatactagggctgttactaaaacggtaattaatttcttgggagacaagcagttaaagccactagttcctctagtagatgaaacattgagtgaatggtacttcaaaaactcacttatattttcaaacaatagccaccaatgctggaaagaaaatgaaagcagaaaaccaagaaaaaaattcggtagagttttgagatgtgatacggacgggttaaacaatataattgaagaaagatttgaagaggctacagactttatactggattcgtttgaagaatggagtgatgaagaatgaggaaaaactggccattaataattttttttcggcaaccttcatgccttatgaaagttgaataataataaagttgttacaatgttcattgtataatccaatatatctaaaataggaaaaagaaatgaacaaatgcattaagctgtgttttactaagtattatgggaaaacgtatacattaaagtggatgcttacatatataacacattgtaataaaggttctttgaacatgttaccagcctcttcagagatcgatccggttctgttgagccaaatactcacttatccaaggataactttcgtcccgcgaggagcagtggttttggaggaggtttaggctttaaatgtgaaggcttaggtggtggggtaggttttgtttttttgtcttttgaaatcgggccacttgatttcagcattgttggcttatctatctcccctttctcatgcagcttgaccttggacattttcctagcgttgaatgactcctcagaagagttgagtttatcgatcatacgctgttgaatggagttcttcaaattctgcttagatacgtccaaatcttcataagatggtttgttaagatcgtctttggaattatcaatcgtattaacgaatgtcgacttaaaaggtgaattttcgtgtttcaaatttacctttgtagacgttggggtgaagctagtgcctggtaggcttgatgaagtaagagattcctttacggattggtttttttttatgttaccgcgtgtggaataagaacctagagatcgagttttctttaattcatctacgtctccagaataagattcatctgaagaggaagaagaatcttcgtactggggtattatgttttgtagtggaaagtctattgaattattctgcctaaaagtatgtgcttcagagacaattgcctgctttaacttggttgcggaatttgccttgagttcgttgtcattatttgaaacactactcgctagcggttcaacaagtggaggatccaatgcgtggtacatattctgtgatttgtcaaaaagtggttgagaacctttggcggaattactgaagctagcgtcatatgctatttgtgatggttttctattaggatgcatttgtgctgttgtagtattatcagccatgctgatttgaaatgtagcgttcggcatcgtattttccatggttgtgggagagttcaagcttagaatattttgtgttgccgaaagctgatgaagttcggtcaaattcaaatggctactgggcgcctgaaccacttgtatgtcatttattggacacggaacattttgcataattgatatcctcttcagtagttgataaacgttaggcctatggcgcggatcttgaaccaatatatcacgtattaagcctttcaactgttcactgtagttcggatacaatggaaattcaaactttccgcttaatatggcaagatcaccgcccttttcaaacggtgttgtgtaatagcaaagcttatatagaaaaatacccagcgcccatatatccgacttttcatctatcggcagaccgcgaaatgtatcaatcatctctggcgaccggtactgtgcagttgtgtttttcaaaatgtcttgctgaacatatgatagctcttgtgaattcctaggaggccttataataccgcatacagaaccaaagtcacaaagcttgtactcattattggctgagataagaacattttctatctttatatcacggtgaattaacggaggttgcaaagcatgcatagcggcaactccttgagtaacttggctcattatttgcaaaatttcaaattcatgaagcctgttttgtagccttgtgttcataaaatcaatgagaccacctctttcacaatattccattaagacgaatacttcatacgaaccattatgtaacattgccttagctgcatgagaatcaatgtaagatacaacatacctattgtttttcagcaacctcatagcatctacttcagctcttaaagtgtttagactaggtttgtctggaacaatgactctttttaagcatgcaacgcttgaattagaatgtgggtcaggtgggttgattaacgcggaatatacttgagcgaacccaccgcttgttagatatttaatgatctcaacctgatgtgacccaactgttaactgtgtacctacattgtaagtgccaatttgaggttgattcatgttgatttatctggttgcttaaaatacctaattatgcagagtaatatttctttctcagggaaagaagttggcaaagaaaatataggaccacgaaggagaaacaattagcacttttaggatgtttccttggcctattcttattttattatcatgaaaaaattattttttctgcacgttgatttaccaaaagaatagttaaatcaacaaggcttagaattcggaccctattgctgcgaggcgaaagagggctatgcataaacatgagttcgaaataacccgtaaatcataaacaaacctaaataagccgtggttagcggccttttttcgttattaccccaagataaatgtgcagctcttgtaagctcagcatacatacttgttgagtgtgtcaggaactgttttcaggaacccaaggttgaagtgttaaaattaagaagctggattgtgctctccatattaaatgaagcgtagttacaaatcgttggcatggagaagtttgcctcgtgtttacatttacaatactaaatagttgtactgaggtttgacgaatataagggagtaaggagcgcatcgtgtttctctcttcaagttaatactatggagaccttggccatttgaaagtactataaaaagccactgaagtagtatcattcccggctgcttccaagttggcgagccgcaagactcaatgccgctgtatatttttactgggaaacaggtttgagtgttcacagattgaaatttttattaagacctattaagtgaaatactgacagatactatgtacatgtaggggtaagttggtgtatggtgtgtacagccaggagcagctccatctatagcaagcttgaagagtacatatggacgcttagtaacgtctggttaggccggtctctcgataaaaccgcgaacccgtttctttccccctgccagtcctctctgttaagagttgaagccagtttagtgatgccgcccagtacttctatcgtataatctccaaaaagtgtgtatagttcgcttacagagggcattttcgatgaaatatccgcgaaccccaaggcgctcactgatccagcatctaaaatcgaaatactcccatggttgtggtgggatagcgagtccagagtgtactggtcaaagcatatctctgtagacaaatcgtggaatggcactatcgagttttctccgacggtcatgagtagacatttctgccggttgcttccttcgaacgggtacactagtttctgagtgatatccattttagtaaaagctttcccgacaccctttccgaagattctgccgaccatttccccaaatcccagtcctaccattttttccatatcagcatcgctattcagcttattttcctgcagatacttcagaagatagccccaagcggtgagtagtaggacaataaagttcagcgcacaagaagttattttcaaaggacccttccacttaaatggtgcgcagttgaaaagaaactgcatggtttgaattatgttagtagcagtattcaaagcggtttccgctttgttttgtggttgcggtgcggcagtcacagttgtgatttcggtgattgttgacgtagtaaatacagttgttacatcgaccgagtgacaaagtacggttagggaggtaaccaacgcaaggaaaaggacggttgtccttgattctctggagtaaagcataatctcgcgcacgctcttgctattgacagcctcgttgtatcaacttgtgtttaggaaaggaggcagaataaagattaaaaatggaagaaaagactcaatggttccagcgaaacaaagatgtttgaaaaaaaaaataattcagaaacgagtctcttgtcaggaaagcagtgtcaggaaaacagtgtctgttctatagtttgtgttgtgtccttcaagcacttttggtgttaaaaaaccttgctaaagttttgtacaggtttataccgttgtgcaaaaactgctgctaggataactgaacagttgtttctgtggcagatgttgtgaataggcgcctttattttaagggtccagtgatccgcgatgtgaataaatacgcgcgcctctctcgaaggaaccttctggggctgcttctgtcgataagaaagcttggcaaaggccttacttggcatttaagtaaagcctttgctttactgcttctttcccgcctttttggtgcattgggttaattgatgaatatgcgtaaaatttaaatcagactatgaaaacatatataacaactattacaagagaggtggtagtctacttgaagaggcgcgccagaagaaaacggtggtaagtacgaagttatgtgtagactaacttgcttgttaaaaagtatttggtcagccgtgccaaacagttcgaactatcagaacttctgacggttcactgatgtacaaaagttgagagccattttcgtaaccagctttttgtcccacgctcagaaggatgcattggtacggtcacttcgatattccttctttgtgagtggagccagagctttttattagtttttagttcagttgctgtgcgagactcacgaacaagtagcagccggcatggtttagatggttctggcacggtaagctgaggagcgctattattattgcgggtactacagtcattagaagatggaatggattccttgcatatgtctatcagtgcctgaaacgccctctcaatgagggaggtgtcaggactcaaaattaaggattgttcggcgggatgcggtaagccttcgtatactaggttgttggacggaaaaatctgatacggcttgatctgaatgttaggatcgaccttactgtctaaagtatcgagagtgatgtttccttttcggtttaaagacttcttctcgccgacatcgagagaaaaatgaatgtgatcaagaaccagatctatttctctttgtgtgtttttccagggacaagaaatggagtagggctcaatcctctggaaaccttcgtatttgtattggtatgaataaaaacggcactctgcttcctccataagttggtcgtagctgggcattgtatcgaagttgaagggtctcttccagaatggaatacttttatttgaagggttgtagtaccttctgggctcagattgttcgtctaaaagcaggtattgaacagctatcatcttgcgctcaaatttaaattcgagggaatcgtagtcaatgttctttgtacttctcagaaagagtggacagtattttcccattttgctttcaaaccagttctgtggcctgtcaaggtactgttgcatgtatgaaggaactacagtagtcaacgtgtggttagactgggaaaattccgctgtggacacgacgctgcagcttatattttgattgcagggagcaggagcgcaggcatcttgtttagattttcggcttggataatgtttgtggtgatcagtggaatttgttgggcagtaaatttcagttggaatgatagattcattcgtctcttttgttctggagtccttggtgcggcggaaatcaaagcaagtcacttctgcgttaagcgatgcgaaattgccgtctggaaatgacgatatgtgtggagaatgaggaggattccatgacgaataaactgatgaggatgtgctaacagatgaggttagtgagggtaccgattcgttgttttctgatgcagagtctgttgtgggagatgtggtagcgttatttctttgcacaagagaagatgggagcatagcacggttgtgggaggaggaagaaaacatcacgttgcaagtatcgtttacggagtgggataagaggtaggaggttgtcatagcggtgctttcttcctgatgcatggcagaagaagttggcagtaattcgtttattatggtgacattgtcgtgattagaaaggactgtctcttttaccattgcctcgggtatgttttttggcgcctgccttgaacttactccagaacaagcctcagcagaagaatgaccggaatgattcctcttatacacgttccagagtggagcattcttgacatcataaaaaaagttgctgacaggatctttggactggttgacgttaagtggttccgtagctggtctgatgttttcttgtacggtatcactgacggctgagaaaccttcagaggaaccgttttcgggaacagacttggaggattgcaaattaagccattgaaagtctagcccaaccttgttgcagaaggccttgaactcctggaaagatgtagacattatgtgggcgaaaaacaaaattagaccaacgctttagcaaattttttcaacctcaaattgatatttgaagattagatcggatggttttttttcctgtggtgtaggccaagcttaaacaaggttttaagtgaaagtggaaataattgtgataaacatgcggaaagagtgccagccttaaataattccgcattgttgctatgtcgttttgtttttgtttttgttttcgtcttattggtatttgttcattttacgaccacaaaggatccagggcttctacttgcacagggagggttgcttggttaatacaatgcaaaggtcagagatattaagatttgtgaagggtgcattcaatgagtttttcctttaatgtgccctagaaaggaagtagtacgaacatttctcagtcggagtttgccggaaattcgaatgacagtgtaagttgatttttgtggcacagagataatgagcggtggttctggcacacatttgtgacgttggtttgatagtgtggagggagggtgaaaaacagataacaatggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccattctttttttacatttctcgcaatgtgatttattttgcttacccttcccactgccgttacaagggaggtgaacgaagaggcttgttagcataaggtttacgcgttgcggttgtaagcacaatgttcttactaaacctctgaagattaattatcctaacgtatactaattaattcaaagagaatatttactcgttctcttttcatcattttgtaacataattctttacgtattttcacttcgtacttttttcaactttttttgccttcgcttcttttttgttgtaatttttcaatttttttttttcatcgttggccgtctttccttgtccttcattttcctctcgtaataatcattcaactacggtaaagcatgcctttccttttttctactctgcagttattttcataatatctactgtttccatttcgtgctttaagttagagtttaatcttcccttctatcatcttaatagcaggttcataataagaagattaccacatctactctttgttcgattccaatgtctgaaaataacgaagaacaacatcaacaacaacaacaacagcaacctgttgccgtcgaaactccctcggcagttgaagctccagcatcagcagatccttcttctgaacagagcgtcgctgtcgaaggcaattctgaacaagctgaagacaatcagggtgaaaatgatccttccgtagttcctgctaatgctattaccggtggtagggaaacttccgatagagttttatatgttggtaacctagacaaagctatcaccgaagacattttaaagcaatatttccaagttggcggaccaattgctaacatcaaaatcatgatcgataagaataataagaacgtcaattacgcttttgttgaataccatcaatctcacgatgccaatattgccttacaaacattgaacggcaaacaaattgaaaacaacattgtcaaaatcaactgggccttccaatcccaacagagttcctccgatgatacatttaacttgtttgtcggtgatttgaatgttaatgttgatgacgaaactttaaggaatgccttcaaagacttcccatcctacttgagtggtcatgttatgtgggacatgcaaactggtagttcaagaggttacggttttgtttcctttacttctcaagatgatgcacaaaatgccatggacagcatgcaaggtcaagatttgaatggtagaccgctaagaatcaactgggctgctaagcgtgataacaataacaataataattatcaacagcgtcgtaactacggtaacaacaaccgtggtggtttccgtcaatataacagtaacaacaataacaacatgaatatggggatgaatatgaacatgaatatgaatatgaacaacagcaggggcatgccaccaagttcaatgggaatgccaattggcgccatgccattaccatctcaaggccaaccccaacaatcccagaccattggtttacctcctcaagtaaatcctcaagctgttgaccacatcattagaagtgccccaccaagagttactactgcctatatcggtaatattccgcactttgccactgaagctgatttaattccgttgttccagaacttcggttttattttagatttcaagcactatccagaaaagggctgttgcttcataaagtatgacactcatgaacaggccgctgtttgtattgttgccttggcaaacttcccatttcaaggcagaaacttgagaaccggttggggtaaggaaagatcaaattttatgccacagcagcagcaacagggcggtcagccacttataatgaatgaccaacaacaaccggttatgtctgagcaacaacagcaacagcagcaacagcagcaacaacaataaatattatgaagaaaagtggaatgaaacaaaaagaaagaataaagagaggcaacctacaaatcccaagataaaataaaaaaagaacgacaagaatccattcattatattatactatttttaaaaaaaaaattactacgaaaaagggagagaaaaagaagaagaaactcaatttactattgctcgaaaaataaaagggcctataaacttactctatttttttagtttttctgtgtcttatttccttccttcgtcactgtttaatttttaatactattattttcctttaaaatgtgaaagtcattgctaatagtgtgataaaaataaagaacgtattttctgaaggctttctttattatatttcctttttcctttcttaccctattttttttaaacatccatcccactgtattttgtcgagtccatatatataatttttgtttttattttttacaacttttgttaagtatataaaaatgctacctagcgttatggagacatgtcagtcttgagtccaggcacataaaggcaacagccactaccactgcgcacccgtgacgctgctccaacgttctcattaagtacggaactgtgtttcgaacaaaagaatggctgttaagaccaaaaaaaaggcagcttaacaggaacccggctggttccacaggacttttctttctttagggaaaggttgtgaaaatgacaaccaaaaagtcgcgacgccaaatatcaaaaacctagatgatattacttcgtctgccaaacacctcctttccctctatccagcccttattttttttccaagagcttcatatgcacgcccgaatcatttcgaatcgcgtacgtggcaggttgtggctggcatctttcccaaaaggaaacggaccaataccacgcatccccgagctcttggtctttctttatcttgcatagcccaaaaaataaaatggggcgggaaaaagggggcatatcagagcatcgggaacttctttcaatgcaatatatatggcacatataaaaaattctggcttcattatgttaggtgcagagattccgtttagaccaattgaacggtaaccagaaggtaatcttaaatatacaaacaaaaaacaaggtccataatgacaaagaatttcatcgtcactttgaaaaagaacactccagatgtggaagctaagaagttcttggattcagttcatcacgcaggtggctctattgtacacgaattcgacatcattaaagggtacaccatcaaggtaccagatgttctccacttgaacaagttgaaggaaaagcacaatgatgtcatcgagaacgtcgaagaagacaaagaagttcatacaaattgattcctgagataaacgcaaacacttttttactcggaaattttctctccccgattgtaaatttatttctcgtctactataataattcaccaaaaaacagcagagcacgtcctatatatatatatatatatatatatatatatacatatatatatacgaatatatttatgacagtctaaatcgttgctcctgttcaattttaacgctcttttataactgctgtggcgccatttctttggcatctaagatgtgtctcgggactttctttttctggtcatcttgctttccttgccttgtcattaacagagctaaactgtgttgaggaagtggtcttttaaattttcaaggtcgcggcccgtgcattgcgcggctggatgtcttttaggggagcgatgcgcttgcacaaaagaatagccttgatttccgctattaatgggtatattcttctaacaatttgagttttttctccacttgtttctttcttctttctcttttccattcacattttgctttacttttctggataatatatatgtgcatatatatatatccatttaaatatatatatatatatatcttttgtcctcctctccagttacttttgcgccagaaattccttcttcttttcaatctaatagagaagggtagatagtgtggtgcaaaaaaagagccttttaaaccaaaaataaataaaaaaaaggaatcacaaaatgtcagattcacaacaatcaatcaccgttctagaagagcttttccgaaagttggaaactgctacttcagaaacaagagagggtatttcttcggagctttcctcatttttaaacgggaacatcatcgagcatgacgttcccgaagttttttttgatgaatttcaaaaagctatccagagtaaacaaaaggcgctcaacacgctgggtgcggtggcttacatagcaaatgaaactaatctatcaccttctgttgaaccgtacatagttgcgacggtcccttctgtatgcagtaaagctggtagtaaagataatgatgttcaacttgcggcaacaaaggccctcaaagccatcgctagtgctgttaacccggttgccgttaaagcactcttacctcatttgattcattcgctggaaactagcaacaagtggaaagagaaggttgctgttctcgaagtaatctctgtattggtagatgccgctaaagaacagattgccttaagaatgccggaactaattcccgttctttcggaatccatgtgggacactaagaaaggagttaaggaggcggcaacgacaaccatcacaaaggcaactgaaactgttgataataaggatattgagagatttattccaaaattaatcgaatgtattgcaaatccaaatgaggtgcctgaaaccgttcatctcttgggtgcaactacttttgtagccgaagtaactccagcgactttgtctattatggttcctttattgagcagaggtttagccgagagagaaacctctataaaacgtaaagctgcggttattatcgataatatgtgtaaattggttgaagacccgcaagttgttgctccattcttaggtaaactactaccagggctaaagaacaattttgctactattgctgatcctgaagcgcgtgaagttacattaaaagctttaaaaaccctgagacgtgtgggtaatgtcggggaagatgatgtgttaccagaaatatcgcatgctggtgatgtttccacaacactgggcgtcatcaaggaattactggaacctgaaaaagtggccccaaggttcaccattgtggttgagtacatagccgcgattgccgcaaatctaattgatgaaaggatcattgatcagcaaacgtggtttacacatgttacaccttatatgactatatttttacatgagaaaactgcaaaggaaatactagacgatttcaggaaaagggcagtagataatattccagttggaccgaatttccaagacgaagaggatgagggtgaagatttgtgtaattgtgaattttccttggcatatggtgccaaaatattactaaacaagactcaattgaggttgaagcgaggtaggagatatggtctatgtggtcctaatggtgccggaaaatccactctaatgcgatccattgctaatggccaagttgacgggttccccactcaggatgaatgtcgcactgtttatgtggaacacgatatcgataatacacattcggacatgtccgttttagattttgtatattccggcaatgtaggaactaaggatgttattacctcgaaattaaaggagtttgggttcagcgatgaaatgatagaaatgccaattgcatccctatctggaggttggaaaatgaaattagctttggcgagggctgttctgaaggacgctgacattctactattggatgaaccaacaaatcatctagacactgttaatgtggagtggctggtaaattatttgaatacttgcggaattacatcggtgattgtctctcatgattctggttttctggataaggtttgtcaatacatcatacattatgagggtcttaaattaagaaagtacaagggtaatttatcagaatttgttcaaaaatgtcctacggcacaatcatactatgaattaggtgcctctgaccttgaatttcaattcccaactcctggttatctagaaggtgtcaaaacgaagcaaaaggcaattgttaaagtaagtaatatgacttttcaatatccagggacaactaaaccacaagtctcagatgttactttccagtgttctctatcctcaaggattgcagttatcggacctaatggggctggtaagtccactttaattaatgttcttactggtgaactgttaccaaccagcggtgaagtatatacacacgagaattgtcgtatagcgtatattaagcagcacgcttttgcacacattgaatcgcacttagacaaaactccatccgaatacattcaatggaggttccaaactggtgaggatagggaaacaatggatagagcaaataggcaaataaatgaaaatgacgcagaggccatgaataaaatatttaaaattgaagggaccccaagaagggttgcaggaatccattcaagaaggaaatttaaaaacacgtatgagtacgaatgttcgtttttgttaggtgagaacattggtatgaaatctgaaagatgggttccaatgatgtctgtcgacaatgcttggctaccaaggggcgaattgattgaatcccattctaaaatggttgctgaaattgatatgaaggaagctttggcttctggtcaattcagggctttaacaagaaaagagattgaattacattgcgccatgttggggttggattcagaattagtctcacattcaagaattagaggtttatcgggtgggcaaaaggttaaattggtactcgctgcctgcacgtggcaaagaccccatttgattgttttagatgaacctacgaattacttggacagagattcattgggtgctctttcaaaagcattaaaagcttttgaaggtggtgtcattattattacgcattcggcagaatttactaagaatctgactgacgaagtttgggcggttaaggatgggaaaatgacaccctctggccataattgggttgcaggacaaggtgctggcccaagaattgagaaaaaagaagaagagggtgataaatttgatgctatgggtaacaagattaatagtgggaagaaaaaaagcaaactctcttctgcagaattgagaaagaaaaagaaggagagaatgaagaagaaaaaagagatgggtgatgaatacgtttcttctgatgaagatttttaatttgaagtcgagtacatctctttcagtgagtaacttatatatttttgaagttaacatccttattctttttttatatttttattttttttatgtttattttctattactgattttcacaaagaaaggtaaaaaaaaacatacttcagcggctatacaaccatatttaagtaaatgcactcagagaaagtatacaagtaaaaaacctaagtaaagacataaatatcccaaaataatgcaaaaactcctctttgtcttttctgtgttattgacagtagtactagcaacagcaccatttcaggtacaatgtcctagctctccacttattagggaggccaaagtaagttaaactctttgccactttaacaaatatgggccaaaactaaccgaatataccaaaacttcgtattcctttgtttattagcatgaactctgtccagaagaaaccttgtatctgaagaaaaaaaaaattaaaacgaagaataaactgattcagtttttaaaatccttgacagaggcaaagtttagttcgaagttttataaacgcgtgttgaaagatcctccaaaaattgggattgctatatctggcggcgggtacagatccatgttagtaggtaccggatttatttcccaaatgaacgattatggcctttttgaatattcggattatattgctggattatcaggcggaagttggatcttgatggatttggtagttcaaaattttgaagtaaaatccctgctacaagagtgggaccttgaagaggatcttttattaggcataccggaattcgatatttccgaagaagaaattgttaccaatgcaaaaaaggagtataatgataatgatttgaagatgaagaagcgtcaggggggttctctgattacaagctcttcaaatttttatgaacaaatagaggagatcatgaattccatagaagaaatcccagaagactatatgataacgaagagaaacttgaatccattagcaagactaaaaaaaatattctttcctaacaacactttcactggaactgatgcgaagattgaaacctttaaaaaagtgctagacttttacaaaagtttgcatttgaaaattaagcctaaaaaaatggagggtttccaaatatcgttcaccgattattggggtaaagcaatcgttcaaagactaaaaaaaaatttcgatgacgatcccaaccattccttttcgttttcgaagcttgtaaactcgtctaaaaaatttaaggaatgcagtgtgccgatcccaatattcgttgcaaattgcaaaaatggacttctttcaaacgttatatttgaatttacgccctttgaatttggatcttgggaaaatatcctcagacttttcgtcaagttgccctatttgggctcaaaaattgtttctggaaaggccgagaagtgtattaataactttgatgatctaggttttattactgcgacgtcttcttcaatattcaacaatgtgctcatcttcatctggaatttggcttctcagtcctccagagaagcaatgaaagctttgaatatggttatgggaatttttggcctaggtaaagaggaaatatttagtatttcgaaagactcctcgagattagagacagactatgccgtatatcaacccaatcccttttatctttatcctgaaaaagacaatgtcctaactaacaaaaatcatttataccttgtagacggcggagaagacggcgagaatattccactcagaacattggtgattcctgaaagggaactagatgtaatttttgttctggattctagttcggatattgacaactatccaaacggctccaagttaaaaaggatattcgaaaaattagatgaagagaacgttcattaccaatttccgaacaatgtaaaaacattcactcaccccattgttataggatgcaatgctaccaaaagaactggacatgattcatttttgccaattataatttatcatgccaatgcgaatcatggaaacgcatctaatacgtcgacattcaaaataacttacaatcagtctgaagttagcagtatgttacccactggaaggggagtgtttagcaatgattatgacctttattataaaaattgcttaggctgtatattaaccaaaagaacaatggacaggctcccaagaaaaaagaaattttcgccattttgcttacaatgctttaaagactactgttactcataagagagtagactttttctgtgaaatttaatgagtttttgttcaccttttttacttttcttctatgccatatggttaaataaaacatggttcaaacgcgattcttttttattatctatgtctttattatgtagtcttcactataataaccgttaatgagcgacatagttgcatcagtttttaaggccaatttgattcagaaccttttcaagttcttcactttccatcttatccgaagacgcgatctggtggcatctaatactatgcttctcgaatatcgtttcatcaatttcaatttcaccattttttaggtaaacaatatcagtaataaaatcttgccattcaaagtcatcattctctgaatggacacccttagattgcctatagcctgctattgccctactcatagaatctatgatcatttgaacgtagtgtaaaccgtctaaaccaaaaacctctctatcatatttattatttatgagcaaaacttttttcgtattattagattccaaaattacttcagcaagattaccaagaataaggattgggagtaaacttgtcattaaagaaccgatagaataaacgaccatgtcagcttttttcaccttggaaatagctcttggatttcccattggttttatctcttcgccatatgggtttatatacaatatcctatgtaccggagcaggtagattctgtgattcatcaagcttgtcaaaatgcaactgggagtttttcagttctggaagaatatagataggattggcatactcctcttccgcttcttcttcctcatcgtcgaggagaattttcaaatggtcgtcataagagccaagtaaatgaataaatttagctgaatgtgctatgctattatctttaggaacagatttcgagggatgcgatatttgtgattggccagttatcatctcaccattcgtcaacaaagccgagatatgatgtgtgtgattggtatttatacatggaataacatgaactagaggactgcaccttcctatcctcatcattagttcaatagatgcgtctagagaacctaaaaacaatctagcaccagttaagaaaaaatttccaatggatgcactctcaaactgaaatggattcgagtgtttgatttttttcaagagttctgcttgcatatggataataaaagaacgacacatttccttaacttctatcgaaatatttttccatatgggatgcgaaccttccactatttcattccattctttcttagctaataacttatcattaggtagcctatggccaaacaactcgacaagctgttcatcttgaagtagtctcactattctagatctgatatcaccaattgctgggccaccaactattcgtagaatttcacttgtggacccgccattatctgatattggcaatatatacgtcagctcatgtccttttaagatagaaatattagaaaagcaaggagtcaatgaatttgtggcagtcccaccggagcacacaacgacgttcatctagtaaactatctcaccacactctgctattttgtccccttattacctcgagggaacaaaagattccgtttcctctctttcatagtccgcctaaatagcttaagaaataaacccaaacatcacacattagcgttctttaggaaatacgaaacaggttaatacaacagtagtaactttccacataatatctaagcattacacgctgaaaaaaactctttattggatatcaacaacccaacacattgtacgacatattcttttatcgttctactatggtaccctgttcaaatctctttttctaaaatgagcgaaattttcgaaaattatcgcataatttttcatcatcttaaattaaaaaaatacagtgtcctctattgtttatctcaacagaacgcacacattcttgaaacttgctcacataacataagctggagtgacatagcatttatatatatacaagggaaatggtcaaagctgttatttttaccgatttcgacggtaccgttactttggaagattctaacgattatctgaccgatactttaggtttcggtaaggaaaaaagattaaaggtcttcgaaggcgtgttagatgatactaagtcttttaggcaaggtttcatggaaatgctggaatccatccacacccctttccctgagtgtatcaagatcttagaaaagaaaattcgattggatcctggtttcaaggatacattcgaatgggctcaagaaaatgatgtccctgtcatcgttgtttccagcggaatgaaaccaattatcaaggttttattgaccagattagttggacaagagtctattcacaaaattgacattgtttccaatgaagtggaaatcgatgcacatgatcaatggaaaatcatctataaggatgaaagtcccttcggacatgacaaatccagaagtatcgatgcttataaaaagaaatttgaatctaccttgaaagcaggtgaacaaagacccgtttacttttactgtggtgacggtgtttctgatctaagtgctgcaaaagaatgtgatttgctatttgccaaaagaggtaaagatttggtcacttattgtaaaaaacaaaacgtcccattccatgaattcgataccttcaaagacatcttggctagcatgaaacaagttctggctggtgaaaagacagtcgctgaattgatggaaaattagtgcaagactcttacgaaatattaaagtttaataccgtgtaactgcctcttacatatgtatgcatatatacgtacgtactatatttttcttgtatatcttttttattgtctgagagaaagaacatcaaaaaataaaggaagatcctcctcggatttagcatgcttaatgccgaatctttaatacaaaacgaatgatatttcaagtatactaattagaaatcaatcaaacataccaaaagggacagtaaagagaaaagcaggagctctcttttaggggaaaagtaaaatgtgattagtatttcgttgcgtgtactagtcaactcttcttgtcattcttaaatttacattaattaccccaattttgcatcttcgtatataagagtgttccccttataagctttctcctgcacatacctgcagtaaacacaagcaacactttagagatagttgtccaagttaaaatgagtaaaattaaagttgttcatcccatcgtggaaatggacggtgatgagcagacaagagttatttggaaacttatcaaagaaaaattgatattgccatatttagatgtggatttaaaatactatgacctttcaatccaagagcgtgataggactaatgatcaagtaacaaaggattcttcttatgctaccctaaaatatggggttgctgtcaaatgtgccactataacacccgatgaggcaagaatgaaagaatttaaccttaaagaaatgtggaaatctccaaatggaacaatcagaaacatcctaggtggaactgtatttagagaacccatcattattccaaaaatacctcgtctagtccctcactgggagaaacctataattataggccgtcatgcttttggtgaccaatatagggctactgacatcaagattaaaaaagcaggcaaactaaggttacagtttagctcagatgacggtaaagaaaacatcgatttaaaggtttatgaatttcctaaaagtggtgggatcgcaatggcaatgtttaatacaaatgattccattaaagggttcgcaaaggcatccttcgaattagctctcaaaagaaaactaccgttattctttacaaccaaaaacactattctgaaaaattatgataatcagttcaaacaaattttcgataatttgttcgataaagaatataaggaaaagtttcaggctttaaaaataacgtacgagcatcgtttgattgatgatatggtagcacagatgctaaaatcaaagggcgggtttataatcgccatgaagaattatgatggcgatgtccagtctgacattgtggcacaaggatttgggtctcttggtttaatgacgtccatattgattacacctgatggtaaaacgtttgaaagcgaggctgcccatggtacggtgaccagacattttagaaaacatcaaagaggcgaagaaacatcaacaaattcaatagcctcaatatttgcctggacaagggcaattatacaaagaggaaaattagacaatacagatgatgttataaaatttggaaacttactagaaaaggctactttggacacagttcaagtgggcggaaaaatgaccaaggatttagcattgatgcttggaaagactaatagatcatcatatgtaaccacagaagagtttattgatgaagttgccaagaggcttcaaaacatgatgctcagctccaatgaagacaagaaaggtatgtgcaaactataaaccaatccgccattcatttgaaaagacaagtctggcctagggttatagtgttcagacttgaggttgaacatatccaaaaaaaaaaattcctatgatgtcttaaatacgtatacctaataaaataattctagactatattcaacttactgtaacccttcacctcactatcacagctgacgcatgtagcaaatcctttataacccagagatatcctacaatcatcgcataatgcaaggcatctacagggccaagttacaatatttcttttattaactttgcagattaggcaggagagatccatttcctccacttcgtcgcaactatcaaaggcaaaatcaaacttgaactctaatttgtcatcgtccttcatatttaaacgtttgtacatatacctggagtttgtatgatgcagaaggcgttcaataacaacatcgactagtacaccttgtgggtttcttttaccatattgtgatctagtcaacggtccattaaccttattatggacatccatttcataatttaaaatagaccacatggagatgttccaggctatttcctctaaatcatcagaatcgacagcattacttgataaatgtgttaattctttttcttcatcaataatcaactgactttccatatcactatcaaactcttcatctgaaacactttcatcgatttttctggggggaaagtagtcttttgatgaatcgtcttcaggaagcaataactccaggcttctgagatcactctcaatattaagctctttgacgtccggtttatataaaaactttttatagtttttttctgtaacatatttgtttaaatccctctttttacgctttcccactctcggtttcttatctatactgctctcaaaatttttactccacagaagattttttaggagtctagaatacgtcaaaataatggttcttactaattcaaaaaggcctaaatatgtcctcgcaaaacctggtaactgggaatcggtagtcatttccttacgagataacagatcctctggtgtcgactggagttggtttaaatgtccactaaccacataactattactgaaagcagcgacttcatcaacggattttacgttgtctgatttcttaaatattttatagtcattcgacgttaaaagtagacacaatgaaagagctatttcgttaaactcctcttctccattgtaattatttgatctccaccatttttccaagtttttatatcttgaatataatgatcggaacggattactggtgaacaaagccttcaggaaaatgcctatagacgccagtaatatggtggaaatatagaaaaagccagggaaataattgtgaatgagacagatgttaataaaatctaatccgttcaaataggtcctagtgacgaatgcggtaaaaaaacccgcgtttaatataacttctccacataatctataggctcttatatgaaacaattctaccaaatgaattactaatctgtgaaaaaccgctcctagtagttcaacattatcgccaatatgctgctgccccgcgggcattttggatatgatataaagattcaatgataaaccccatatggaaaaatcagagcatattaatgaaggaacgttcgtcgttgaagaaataaaaatttcaatgcagtcagacagagctacaaataaatagacacttaaagcataaaaatctgtatcactcacgtgcagttcatgcatgagtccaaattgactcagaatttgtaaaagtgctttaaccagtgaaagagtggctactaaatggagcaaagtttttgaccaaagaggtaaacgaatgtttgtagaatttgatctcaatgaagacattacagtcaacctattcaaaataatggcggtactaaaacatagaacagcatacttacttaccgaataggagaaaaacattctaattcctaccttagctagttgcaaagtggtgaagttacctttctccatcaatgcttgaaaagagtccaaagttggggctgaaactattgtagaatttggacttacaaaaacttccggtttctgagttgtgttatctaggtaattaagatttccagtcttgttgtgaaaaaagctaaatacatctcgtgttatggagcaattgcttaacatgttgcaatatatttgtagacatcagtcaaacttttgaaaatccctacgtaatgactgttcctgacaaattgtagcctctcggtgaccttctgtcaagtcaaccattccttacatacatcatttatatgccagagggcagggtaatgcagacatacaaaaactttaatttaccgcgcaccgcaccgcgcaatttaagattattgagtcaaaattaatgatgtatattatatgatttctgtggtgataaatttatttgagtttataattatatttgcttaggattactattaaaaattttcatctatagcacgtttttgagcgtcgtttagtgatattggatagtccactttatattttacaatcaaattacctctctgagatgggttctttggagttggcataccttgaccaggataagtagaagtttgtgagggttggacaggctgtactctcgacaaaggtaaggttctgccatcaattgtttggatagtttttgaaaaacctaacaatgattccttgaaagatagtggcagagtgtaaattaggtcatcaccgtctcttttaaagtttggatggctcttttcctggatgacaaactgcaaagtctttctacggcccgtttgaggattgtaatcaccctggttcttgtatgttattttggtaccagctttccaacccggttttaattgaatgtcaatttgtgtcttttcagaggccccatgtgggccctttcttccaattttaaatgacttctttttaccaacaaacaaatcttctagactaactggtaaattaacttgaactgtttcttcctctggatacgtgggagagcttgatgctgatctaaagccgccaggcatacctcccatgccgccatgcattcctcccattcctccaggcatacctcccataccagcaccgccgccagatggataactagagaaactgaagccactgtcatcagcaccaccgaatggggaactgccgccaaagaattgtgaaaaaatattgaaagcatcctcattactgaacgcatgtcctccggagaatccgcccgcaccgccagggaagcctccagcacctccagcaccgccaggaccaccaggaccaaagcttggaccaccagatctagcagcctcgagaccgtattgatcatatatttcccttttttgaggatcatttaaaatttcaaaggcctctgatatctccttaaacttttctgtgtcacctgttggcttatctggatgatattttagagctgcttttctataaccctttttcagttcttgctcattagcacttggagatactccaagtaaatcataaagttttgtctccttgaccattattagttctgtatactatactctattatattgatgtgaatgtattaaaaaaaaaatcttaaaatgcaaacaacttatcctttatcctctgaagagtttctggatggttatacaattctaagtcgttaaaagaattcgtgtaagagcttaaataatattaattagaatttttgacaagaaagcgcataagtttaaaaagggattaacaatacggtaaagggacgagaaatctatacaatatatattaaatctcgaactaccttggcaaggagtttgtgctgacagtggttgaaaaacccgtaaaaggatatcccattctttttccagaagtttctggaacgttcatataaaccaaagagggtaacacaatacgttaagattcagaaaagtaacgactagctattactgatcatgttatagaagagtgcgacaaccatatattattagcgcagcgatcaacgtggcagtcttgtcatccatataaaaaaggagttctgattgatgtctgttatcttagtatctgctggctatgaccacacaataagattttgggaggctcttactggggtttgttcaagaacaattcagcattccgactcacaggttaatcgcttagaaatcaccaacgataaaaagttgttggcaacagcaggccatcaaaacgtacggctttatgacattcggacgacaaatcccaatccagtagcatcctttgagggtcatcggggaaacgttacctccgtttcttttcaacaggacaacagatggatggtgacctctagcgaagatgggaccattaaagtttgggatgtgcgttctccgtccattcctagaaattacaaacataacgcaccagtaaatgaagtcgtaattcatcctaaccaaggcgagttgatatcttgtgatagagatggtaatataagaatttgggacttaggagaaaatcagtgtacccatcaattgacacctgaggacgatacctctctccagtctttatctatggcaagtgatggttcgatgttagcggcagcaaatactaaaggtaattgttacgtatgggaaatgccaaatcatactgacgcatcccatctaaaaccggtaacaaaattcagagcgcactccacatatataactagaattctactatcatctgatgtaaaacatttggcaacatgttcagcggatcacactgctcgtgtgtggtcgattgatgatgattttaagctagaaacgacattggatggccaccaaaggtgggtttgggattgcgcatttagtgctgacagtgcgtatctagtaacggcatcgtccgatcattacgtgagattatgggatttatcaactagagaaattgtcagacagtacggtggacaccacaagggagctgtatgtgtcgcattaaacgatgtatagtttacaatttatcaactaccaagcttgaaggaccgaagtgacaaaaaacattatgattttcagtgtttgcttatccgcctttttgtaaatatagattttactatcctgtgcattttagttaattgattgttcacaaaatgaaagcaatcgcgatgcatatcatcaatgaaaggaagacgagaatgtacagtataaacatattcccttgcatgtagcactaaattttaagtttcgtgtagacgaaaggtttagctacttgcgcgacaaaatagtaatatttacaggcattcttaaacattttatatgtgtacatactgtgcgtaaggaaagaaaatcaaagcttgctcaaaaaagcccgcctacttctagcaatgacttcaactttatttttggtgtaatcaaaacgtctagacacaattgacttcttcccgcttttggtttcaaccgtactatctgtttcggggaagaccgactttaagtatttcctacgcaaatgtacttcttcagataaagtcaaaaaattacaagcgtccttgaaaagcgccttaatataattcttgtcttttttggtttctaagtgttgggatttttctaggtcctctaatagttttgccttcaaagcttgtttttcttgttccgaaatatactggtgtagctctagcttgttattgaaagatgtagatgagttcaaaagatcactacactcatcaatcttggatagactctccgacaatttctcattcgtccagctttctctccttgccttcaaacgctcttcttcttttaaataatatctactattgaaccttgcatcttctatggggtatccattcttcagggaagcccttacacgaattaagtatgacgttgccaattcgatgtcttttatatctaacttaagttcatcccgaagaaccttactcaacttgtcttgtaactcctttcttttagattccctgacctctaactgcttcaaaatattaggttttgcgagatagtcttttctagaaatagaattttcttccttatatgctgcccttttatttgttaactcaaaacggccaaacctccttacggtaggctcaaaatgaggagatggcagtttcaaatcacgcctcaaggcaacaccaatgaattttcttttaggatgaaaaggatcaagatagtaacgaacaacaccaggttctaaggcgaatatggaatgatctttccctataccaacgttttctccaggataaaactttgttcctctttgcctcataataatttcacctgtggaaacatcctggccttcatatttttttggtcctaaccttcttcctgcagaatccttcatacttgttctcgagcccgcagcccttttggtggcattacgcacttgaaggaacacaccagacacatgtttttggaatgaaaaactagaagtatctagtaaaataggattccacatattctcaccttaggttaagcttgaaatattatgaccacccaaactggcgagttttatttttacaatgagccaacttcattcttcagtgaactatcttgaatgagtctccaaagaaagagctttaaaattcaatagcggaacgtcagatatcgaaacacccagtcataacagccaaatttgcataattggtataaaaacagtgtgtataacattacagagaagccgttgtgtgaaaatctttttagtacctattcaaccaaacaattgaacttgaacaccaaactctagccatccttatcctcttctggtcactacatatacctcaatttacgtctttccttgggtcgtttcaaatgactctctttgtttagcgagggaaatgaaaaagtagagtactggctgaaaaatttcataattatgtttgctcatgagttcgaaaacagtttgaatgagcagatagaacgccaaatattaagttaacaggatatgtctgatcaagaacgaggttcagaaaacgtatgtttcattgataagggaggtgaagaaaagtttgtaaaatgagactttatgaggtcattggaattaaatagacatcaacgaatggtgagtcaccatttaatgctgccttcaaaacgcttgcttcaatgtgattccactggttaaagggggttttttgaatgcattgctaatgtttatctactggctatgaaagtgagaatatcaattataaataaaaccctgattttctacctgccatgctataatgtacagtttattccaactttgaaacgcaatgacttattggtctctctcattatgaaatttagttacttttactaatgttattcattgttgtagaataatcgaagtagatcgaggtcgagatcacctgttcgtcgtcggatgagtgatgatcatggttatgaaagagacaaccatttgtcccggaggtcaggtaattataacggtaggcgtaagttcgcagatacgtacagaggaagcagagatagaggagaatatagaggaggtagagaaaggtctgattacagagaaagagaaaggttcaataacagagataatcctagatctagagaccgttacgatgataggcgcagaggaagagatgtgactggtcgttatgggaacagacgtgatgactatcctagaagctttaggagtagacacaatacacgtgatgacagtaggagaggcggttttggtagtagtggagcaagaggtgattacggtcctttgttggcacgtgaattggatagtacatacgaagaaaaggtcaatagaaactattccaatagtatattcgtgggtaatttaacatatgacagcacccccgaagatctcactgagtttttttcacagataggaaaagtagtccgcgcggatataattacatcaagagggcaccacagaggtatgggtacagtagagttcactaattcggatgatgttgacagggccatccgccagtacgatggggccttcttcatggatcgtaaaatcttcgtcaggcaagataatccaccaccgtcaaacaatatcaaggaaaggaaagcactcgatagaggagagcttagacataaccgaaaaacacatgaagttattgtaaaaaatttacctgcttccgttaattggcaggctttgaaagacatattcaaggaatgtgggaatgtcgcacacgctgatgtggaattggatggcgatggagtatccactggatctggtacggtgtccttttatgatattaaagatctgcatagagcgattgagaaatacaacggttatagtatagagggtaacgtcttggatgtcaagtctaaggaaagcgtacataaccacagtgatggagacgatgttgatatcccaatggatgattctcccgttaacgaagaagctcgaaaatttaccgaaaacgttgtcggtggaggtgaaagaaatagactcatatattgcagtaatttgccattttcaactgcaaaaagtgatctttacgaccttttcgagacaatcggaaaggttaacaatgctgaattaaggtatgattccaaaggggcaccaactggaatagctgtcgttgaatacgataacgtcgatgatgcagatgtttgtattgaaagattgaataattataactatgggggttgtgatttggatatatcgtacgctaaacgcctctagaactactctcgatctatatactttctcacctattggatctgcgacaagtatttattcattcttgacttatttccaggctttttaactttataatgtcattgtgtatacgtataatctgaaaaaatttcgaagactttgaagaagactgtgaaaagagtctgatttttccaatacagtgaaaatgggtttaacaaatatccaaaaaagtactttgaacagatatcgtaaatagacgacttttttatatgaataacaaaaaataaacaacagacaagaggcctcagaaggcttacgtaaagtacgtaaacgatctacctcttacaactggtagttgcttttgctctatgttttcattacgctctcatttctccagccgttgggaaacttttcgataataacgaatgaacagtttcatacatgcctaggaagatagcaccacctgcactgatccacattgtccggggccccactccactgaaaaatacagcaggaccttcctctctgtaaatcctaataataacgcttccaagtgaggcggttgttttgttgagcattaatctggttttcaagaaatctaatggtgtcgttgtagctgctgcgatcccacccgcaatagaaccgcagatagcccctttccatggctccacttgactttggccattggcttttgcccaagtcttttttagatactcgtataaaggaaactgtatacaagtaaacggtatttctctcataatggtggtagaccaccctctataaagatttttccttaaaccttccttattgtcatttcgtagaattgactgtaaagtctgccaggaagaattggtagagtgaacttgcgtcctttgcttaacgacttctgcgggaactcgaacaagacaagcacaaatttcaccaatggaagaggaaagcatgtgcgttgtcgtatcaatcaattgctcagatccctgtgagtaaagtttgctgatatatggccttgattttactttcatataatcataactaataaagaaaagtgaagcacctggcgccgatgctacaacagcgcttcccaaaccacgatatatgcctttgtatcctccattagcaaagaatccacccttagcttgaagcctggttttaattgtgtctatagggaaaaaaaccaaatccgtagaggtaccagcagcggcgccacttagcaaggaaagaaaaaaagtattcatagcaaacttttcaaagcgaattttagttcatcggtgtgtctaaacatataaaatcgccaaacaatttacaacaagtggagctttaatgatctcatatattctcgagggtgcaccccactgcaaatgtatttatatacaaaacagcgctcagtaagcgaggaaaaaaagaggcgcccgtgcttttgccgatacataaactaaaaaccaataaacttgccaaaatacgtatattcttcaatccatgaggcaccactaattatatgcaaaagctcaatatctgctccttcaatggcattagataactaacaacctatgtactatacaattttaaaatactctcttaattaattcaacttggctaataaagagtcaatgtcaacttcgataactggtgctgtagctgcatttgaaaattgacgagttcttgattcagcctcccgctgttttattttccttagcctattcaaagaaccaaatccagatacttctctattcaacttgaatggttgtaagaagaagttacaaacagaaaaagactcacccatagtggcaatctcatgaataatatcttcaacacaaattattccatgatctcctaattgctcctcgacaatattgttgtcattaagaactatttcgtgaggttcagcctcattctcacccttatagattattctacctctcttttgaatcaaggaacggatagaagataaagaaggcttgccaatcactacgtatggcgcaataaccttgagcaacggatatacgtttttggtcaatttgacgaaaacaccagtattagtttcaactaatcttagcaaagacaaaatcttaaatgctttgtttggaatatttacagcaagcggacctcttactctgacaatgaaaagtaaagcaggtttgccatcgtaagtagtcttttctctgattaaaccatcgtcttcttcttcttcagtctcctccaagtcgacagagttctcttcggcgccattagctttttctgttattttcagaataaaatctttcccagatgcaatatgctgcgtttcattctttgccttcttatcttctaatatagacactcttttaattctttccttttccctagaggtagccaaagtctttgcaactatactttcagctctgacaaatttgttcttattacttctcttttttttgatttgttcttccctctttttcttagctaattcttgtctttcgattctagttctatcagcatttcttcttttcctcaaaagaatttctggattagaattaagagtttgcgctttactgtcttgagttgaagacattgtgacttgtatatcttattctttttccctgtggcagcctcttctttctaggaacttaataacgaaagtaccaaacaacttagacttttctcatctcatcgcttcccagctttttttaagcagagctgaaaaaaattttctttttaccaaaaatccgtactgcgtgatgaaagtgtacatacattattcaatattcacctagttttgtatattaatgtaaaatgtaatttaatgaagatcccaaaaaattaagcattcgttgctgcatcgttgtcattttgttcaattatcgcattcctatcatagcaaaaatatgaaggttattagtctgaaaaaggattcttttaacaaaggaggagcagtgattactcttttaccggaggacaaggaagatctgtttactgtttatcaaatagtagacaaagatgacgagttgatattcaagaaaaaattcacctctaaacttgatgaagctggtaagaaaaaaagtacagatttggtcaagttgaagattaaagtaatatccgaggattttgatatgaaggatgaatatttgaaatataaaggtgttactgttacagatgaaagtggagctagtaatgttgacatacctgtcggcaaatatttgagctttacccttgactacgtgtatccctttactatcataaaacaaaactttaataaattcatgcaaaagctcttaaatgaagcctgtaatatcgagtataaatcagacaccgcggcggtcgttttacaggaagggatcgcccatgtttgtttagtgacatcctcctctactattttaaaacaaaaaattgaatatagtatgccaaaaaagaaaaggactactgatgtactgaagtttgatgaaaaaactgagaaattttataaagcaatttacagtgcaatgaagaaagatttgaattttgataaattaaagactattattctttgctctccaggtttctacgctaagatattaatggacaaaattttccagtatgccgaagaggaacacaataagaaaatactcgataacaaaggaatgttctttatagcccactgctccacgggctacttacagggcattaatgaagttttgaaaaatccactatatgcttcaaagctgcaagatactaaatactccaaagaaatcatggtgatggatgaatttttgttgcatttaaacaaggatgatgataaagcttggtatggtgaaaaagaggtagttaaagcggctgagtatggcgcaattagttatttactgttaacagataaagttttgcattcagacaatattgcacaaagagaggaatatttgaaactgatggactccgtagagagcaatggaggaaaagcattggtattaagtactttgcattctcttggagaagaacttgatcaattgacgggtatagcctgtattctaaaatacccgctccccgatcttgatgaagacgatggtgaggagtagatttactatgtaagaaaaaagtaatgtacacataaaatttgcaaccctataataaatcggattattctctttacttcttccctataagcaagtagatgtgaagccgcaattaattgagttgttgtgaaatggttctagttagtcacgtgcagctttttaaaaatattttaaaacattttaaaaaatatacatttttttattatttttttatatattaatgttaaaatttatttatgtatttgtcttccgaaaagtaaaataacgttcaaatttggtatttaaggatatctgcgtttaggcgcctagcaaaaaaatgccgaactaagaaattatattaatgtggtataagttactgtttactaaaagtgccccaaacggcgctggactgataagaatgaatacggattagacagcaggtttatgctaccctgctcctagttttatgtgattaaactcaaaaccttgctggtagaaatataaaacactgcttttaattagtataaaagtgacatttatcttgaggtaagaacagaagaaaaaaaggaaaaagagaaaattttatgagattgcttttttcacatgaccatattatattcgctttatcaactttttagtgtatcttctactctaggacagataaagatgcattaaccttgtcattttgcttcttctgcaggttcatatacatataaacgttagttacaccttgacgtagtatatcgactacaggctagattttactgctaaatcagcgcgccagcccaccacaattcgatttgaaagcgctttgcaggaatttaagagcattttgttttctattcattgatatcatttgccaagtatataacataaccggtaggcataggggactcaaagcgtaaaaatcatgaagtcatagccatttccttatgtaatatatatttatataaattataaactactcattcgtatatgaaaatacgtgtttgaatagtcgcataccctgaatcaaaaatcaaattttccttagttcttactttcgattttctttaccaactccttgtatttttcggtggagaatgattttggcctttcgattggagcaccaacagccctatcgatgattaattggggtaacacaccaatagctctggcaacaccaaacaatacagtgtagaacgaagcctcagttagaccatagtattgcaataaaacaccggaatgtgaatcaacatttggccatgggttcttagttttaccatgcttagttaaaacccctggggcaacttcataaatggtggagaccaacttaaataactcgtaatctgggaaatgtttcaatgcgaattcacgttgagccgtataacgaggatcagtttttctcaaaaccgcatggccataaccaggaacaactctccctgcgttcaaagtatcccacaagtacttttcaattgtttcttttgaatagtcacctttcacttcttctctcaatttaaatagccattctaaaacttcttgattggcacgaccatgtaatgggccagctaaaccattcaaaccagcggccaaagataagtatggcgaagataaggcagaacccactaaatgtgtagtatgggcagaaacgttaccaccttcatgatcagaatgaatagttaaatatagtctcattaagtcaataaaatccttgttttcgtagcccaaaagttgggccaaatttttaccatagtcagcattaggatcggttgaagtaattttaccatccttgaacacattacgataaattttggaagcaataacaggtaatttacccagcagatctaacgaatcttcaaatgtatagctccaatattctttcttggatacaccttgagcatatgctttggcaaacttagactcgctttctaaagcagtcacggcaatagaaaattgcgccattggatgtagatcttttgggaggctatctaaaagttggataacgtgctctggaatttctgatctggcagctaaatcagcagaaagggctttaacttgagcgtcagtaggtatttcaccagtcaaaagcaaccaaaataaagcttctggcaaaggttctgtactaccctcagcctttggtagttccctttgaatttctggaatagtacgacccctaaatctaataccttcttcggggtctaacacggaaccttcccaaacaaggcctttaatacctctcataccaccataagcttgctccaaaagaacttcaccaataacggttttaccgtgttctttcttgaattttttaatttcttctgcctttgctgggataatttcagcaaatctctccttcaacgtttgttcggaggcgctactatagtggcgagcattcaatagtgcaaaaagagccttttgcatattttgacattgtcttgtggagccccttgataagaaacttttgctagttgttgataatatcgctgacatcttcgtaaatagtattatattgctatatgttttgccttattttctttttaatggttgtaattgtaattacttaaatgcaaataaaagccaaaacaaacctggtttgtattttagtaaacagcaaatttcccccttaagactagcaatccataacaggggaagggtaaagaatagttgctgcaagttttgagcatttatataatggatggatatcaattgacattttcaaacaacaagaggtcggataagtcgatagtatcggaaaagctccaaagggattgcgatcctccaataacacaaaagtatttttggtctagcgggggtcatacttttcatttccgggcggctgcggcggaaaaaaacgtgacgccttttagcacaaaaatgcaaggtaaatacataaaaaaaaaggcaatgtgaacgtaaaaacgctcatatttacaaagattaattgagccgttcaatgaaatgcgaacttcggagatttctttaattagtttaggtatactttcctgcgaaggtcttgttggaatatgtagtaatctctacccgcgtttttagttaatgctgaatggtttttgatggctccttttttcttagagtgacaggcgcggcagccccttaacgcgggtacctgaacaagtaaatccgaaaattcaatttgacaagggaatcattgggctgacaacaataagatgagctctcttatatttttgcccagggaaaaattttttgcccactaaagatatgcaatattaaaaaatttgataaaaataaatcaatgggggcgagccgggactcgaacccgggacctcccgcaccctaagcgagaatcatacctctagaccacacgcccggtagaagttgttttaatgaatttcaaaatatggtacctcaacatcaatagatcatcaaccacaacgtaaaacatgcatgtgaggcttaggtgatttttgagataattgttgggattccattgttgaaaaaggctataatattaggtatacagaatatactagaagttctcctcgaggatctaggaatcctcatattcctctgttgataattagaggttaaaaattagtattaatgaagaaataagtactgatcttcttatactaaataagagatgtatataaaacacacgctgattggtcatattaatcatgaccaatataatagtgattccggtagttactaaacattgatgtgacgactcatattcctcatatatgtacctaccataacatgttcaactaataggtctttaacacagcttcagtattgtctgagcttctcgtttaacattccttctgcaataggcgcaatcacacttaaacgtatacgaggtgtacattaatatacgatgtaagcattagattgttaccatagcaactcatgtcactattaattactctcgttccaacaaaacaattcttaaaaattcaccaatttagcttcatggcaaggcttacagatgattaaaatcgtgtagatcatggaaatcgaacctttcacgttctgcagaatttaaagtgactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgttttttttcttatttcagatagtcttgtcggtagcaaacagtcaaatcgctatcacttacatgtgatatcatttctgtactgcttatgcactatgaagtgcggtttcttttttatgcgatattacatgtgtcaatagcaaaaggggtaaaccgtgctcctatacaacaagaacaatagttcggaaatgcatgagaacagtgttgttttataaaggattctatgtgaaataaaacaaaggccgatttgttcgacatttgctgggcttttcataaataatggatcataagaatatataataggggtaaaagttattttagcctgcacttttgtgtttttagaagaacaccttatcattgctaggtaatgcgaatggatggaccataatgtacgagttttgtcttgtggcaatacctgcgtaagcgttgtaccaggcaatgaaggctactatcacaccaaggaccccaccagctctagtgacgccaacttcgcctgtgaagtttgcaatggatagaagtaagaaggtcactgctaagaggaagaataaggcaaaaaacattatagttgatttcatggtgcagacggaaagaccgaaggtgaagagtgcccatcctaggaggtaaaaccctagcgcatttccaaggtcggattccttgtccttataggcatctagaattccaaaccaagggatgtatatagcaccgaagcttaaccaaaaaccgccgaaggaacacagggctgtaccaccgaaagtgttctctaaagcgatttcccaaataccagcaatgagttgaacgaggccaccgtaaaacatggcacacccaacaacaacattagggatagtgatgccttgggctcttgcattgaacatggataggacaaacgtagtgagggcaaaaccggaaagtcctagtggagcaggatttgcgaatttatggactggcgcgggggctaaaccgggattcagagtaccaccgaatgcctcgaacaaatcatcccttaaaaatttttgacggccgatgtaaatatactcgttgtttttgcccgcagtatatattttgcatatggactcttgcgagtggcggctctgatcgttgttttcagagatgaactcaccctcggaagaatcgagtgccttagggttctcaaaagcggtgttgccgctgctttgttctctgtcagacatgccttttatttttttctgtgattgaagattgtttttgattgatctgtagaatgttacatagttagttatggctattctagctctaggtaggacagttctcctgctttatatattttgcttgttcaaagatgatcacggctgttctcggagtgcgtaactgcttgagagttaaatccgtcgaagttgctgatcatttccagaaatgaggagactgttgatgatctactgtgaaattattgcggggctggtagcatctactgtcactattattgccatgtcggctggtatcggagttctccctccgccgatttaggatggagccgttccagccgcgtccgctcttaagcgtccgtaattggtcaacaaagcatttcagccgtggtgattggaaggaaggtcagctttcctgtattgcgtctctatctacttacaatacgaatgatacattgaattacgtactagtgtgagataggggtagtcaagaacttcaaattgtccattcatcgaaatagaccacttccttgtcgtgttttgaagccggaaacatcttgaagtagttaaagatggaaaattcttcttcatcctccaaagccttattacctgcctccggctcgccctcaccttggttcatttgtagaatgctctctaaggtcactctatagcagtcatgcgtgactttttccagcttgtcgtcgtacactaagacttcacacaaagatctgatatttgaaggggttaactcgacattggccacttgtgccgctgtaataaattccaaaatttcttgtgtggtagagtaattttttacgtttggagcataaaagacgttttttttgggtccattttcgaaattcttgaagccattagggaaggtgttctctgatatgaacctccaaacaatagtcaataaactattgataaattctatatccagctctccatctgtgaaccatggacctcctgtgatgtccacagagggttgtaagctgtacaacatgtagattttccttgtgggaaactttacactcttaacactcttcacgtatctttgggattctaaactcttcaagcatttaagaactacatgctgatggagattggttcttgccttgatagtcttggaccatatcccttctctaccgctagcctcgatataagaatataccagtgcctcttcagccgacatggtggctttcttttgcgcctcagattctaagacaccttgaaattttaattcgtcgttttgttttactaatttgatcaagttcttgtctagcaattcctgtacaatggacatcaagtctgttaacgacccgattcccatttgtttttggagttcttgctgtgtaaataatgcgcctattcctttcgacatcatctggctatgtaaggttttagcattgtccgatagctgtaacccattttctatcattccactcatattcaggatattggcgctgtaaattcttcacttgattaagattttctgtaatgatctcatctcacaaatacatcgcaaatcaacttgaaaatttttaatacaataaaagatttgaaggaaaaaaaaagtgcctgtgcgcgatgttacttaaaaacaaaaagattaaataattgcaatatcatctagttggattctaaatatactaccaaacaagggcttaaacattttaataaacgatttacatatttactgtgggtatggcaatgggtgagcgtaggtatgctacggtaggcgatgtagtgagtagtgcggacgaaccgtagccgtaacgtttaatgccccctgccttttcttctcaattgctcacatgtaagcaaagtcttccaagaatctggttttactcgtagccttttaacgctgttttttttttttgcacacctttaaaacctatagaaactccttcatataaaatgtactagttataagatgactttttatattcaaaattagaagaaaacttaactaaaattaaaaaaatagcggctattaaaaggtattaaaaagtgagaaaaaaagaaaaaaattataaacttgagaaatcaaaggagactaaatgcataagcaaagagaagaggatctcctcggatgatagatttatacaattactctaacttagaaggtttactagacggattaacggacttgaatcgaattccgaaggaatactccgcagtattggagccatattttcagaatatagcaagaaatgcacatttaaagtctagagctctaaaaatttgtcgttctaatttccataaatggaacgaagaaggtgcgaagacagtcaatccggaaattataagaagatgccttaacctgtggtatgttttgaagggcaaggaatataaaaagttgaaggatcctccgcctgctgataatatcattaaggatgagattgatgtctcatatgttaagaatttgaatgtagtcaggttggaatttgacgaatttggtaaactcataagtaatccattagagaatttgatcttggaagaggtcgaagtgaatgatttcatacaagaataaacctaaagtgtgttcactcatctaatatgcacggagcctaccttttagcttttgctgccaaactaaaccaagattgaaagatatataatcgactatctttcgtctcgtaatctgtatcatgcaatttaaattaattatcaacataaaatgctctagttagcacgcgcatatccaggaaagttcaccagtaactatgtactagacaaaagcaaactgttcggagcgaccatacaccatatgttgttgaatcaacttttcttaaggctctttcgagttcatcattaaccaacctaggtattttcccgattttttggtaatatgtcaaaacagctactttgtatacatttatagacgcctggtgtcctttgagcctcacttatataaagtaaccttcacaagattttggattttggtaatacatacgctactgctatttcttgcggagcagcagaatcatcttgctcggcctccttttctgaaaatttcgatgatacctgaaataatcatcattagcagagggaatttaaaaatagagggtgtaaaattatcaagatttttttttgctaaggtgaatgagtagtgagtaaagaactaagaacagtatgtccgttagcacgccaagtgagttagacgcattaatagaacaagccactagtgagagcattcccaacggtgaccttgatctccccatagcgttggaaatttcagatgtgttaagatctagaagggtaaatcccaaagattctatgcgttgtataaagaaaaggattctcaatacggccgataatccaaatacccaattgtcttcctggaagcttaccaatatatgtgtaaaaaatggtggaacgccttttattaaggaaatttgttccagagagttcatggataccatggaacatgtcattttaagagaagatagcaacgaagaactttctgagctggtaaagaccatattatatgaactatacgtagccttcaaaaatgattcgcaacttaactatgtggcaaaagtttatgataaattaatctctcgtggcattaaattccctgaaaagctaacactttccaattctccgactgcaatgtttgactcgaagacgcccgcagattggattgattctgatgcttgtatgatttgctccaaaaagttttctctactaaataggaaacatcactgtcgttcctgtggtggagttttctgccaagaacactcatcaaatagtatacccttacctgatttgggtatatatgagccagtcagagtatgtgatagctgctttgaagattacgatttgaagagacatgacgacagtaaaaaatctaaaaaacatcgccataaaagaaagaaggacagggactactcaactcctgaggatgaagaagagctgataaggaaagcaatagaactctccttgaaagaatctagaaatagcgctagtagcgagcctattgtccccgttgtagaatcaaagaatgaggtgaagagacaagaaatagaagaagaagaagatcctgatttaaaagctgctattcaggaaagcttgagagaagctgaagaagcgaagctacgcagtgagcgtcaaaaagcctctagacagatgcaaccccaacagccatcacctcaacctcaacctatccattccgttgatttatctgatgaggagaaagacagcatatacatgtttgcttcacttgtcgaaaaaatgaaatcgaggcccttgaacgaaattttggaagactctaaattacaaaacttggctcaaagagtatttgcttccaaagcaaggttgaattatgctttaaatgataaagctcagaaatacaatactttgatagaaatgaacggcaagatttcggaaattatgaacatatacgatagattattggagcaacagctacaaagcatcaatttgtctcagcaatacacacttccacaagtcccttctgatccgtacaattacctaacagaaaatgtgcaaaatccagcagaaagctatcaaacacctcccctccagcaactatcatctcatcaatacaaaccacaacaggatgtctcacgccaacaatcggtaaaagcaaattcatcacctaccactaatattgatcacttgaaaaccatcgatgtgacaccacacgcacagcaaaagcctcaatcgcacgttgaacttgcaccttcggacccaccttatccaaaagaagaggccgaagatgaaggaacacaggcagtgcaagatgaggaatcctccacacaagaatcccgcgaaaggccgtatccagtagaaacagagaatggtgaaacttcaataaataaacggcctcaaggcattacacgttacgattttccaactgttcctgcacgcaaattcgtccaaccggagtcaactgtaccacttcctgcaagttcctctgaaattccgatcaaagaggaaaggccgcctagtcctcaagaggaactgctaatagagctttaatattgtagccttttctatgtatttgtaaaaagaaacctagcgcttataaatatatacatacatatatatataattgcttgttacgcaacttatacatatttctgtcattaaactagtttttaaggtgaatattcataatttatgtcagtattaacattgaaaccgtcaaaaaaaaaagtatcaatatagacaaaggaaggaccattttaagaaagtggttttaaggaagaaacttgttcctgcatatttatagttaattcctatcttcttgtttatcctgttttttgaccacctggcttgcagctaatagtgaaaaaacacaaatttttaccaaccttccatggtatagtcatgttgtatactcggtgtaacactagtaataaactttaagaaaacaatcaagtattggtctacccgtaacgaatcatcaatatcgtcttgtaaatcctcccagtctccgacaccgtccagctcttgttcttcctgcagctctttccttcttcgttgtctaaccacacgaaccttatctagcaatattttcattacattagcatgcttacatggatgaatggaaacagataacactgaattcttgtaaaaaggtagcttttcaatggtggctgtctttgttctataatctgctgatatatcttcgaacatctgctcagggcttagtggtgaaccattagaattaaaccccactatatacattttagggaccctataagatgtcgagtacgcaatataaaggtcgtaatacctttcttgcgccatatctttggctaggccacctttagcattaaattcttctgtatcgtcattttcatcctcctcttttatttccatgtcttgtattagctcatcaatatcatcgatagatgagtccttggtcccccccgcaggcgtactttgcacatgttcagtttcagatcctatgtattccagaacatcatcttcatctccatcttctgcaaaacctttcatgattacatctggcccttcaacttcgacacattgctcggcacgtttatcacagggaacttttctaattatcagaaactgcttattcttcggtaaaaaatctctgtaactaatatctgacgactcttcgttccacttccaggtgggaaacatatgacataaataatcacctgcttgtacaaactcctcaggagttatttgacctgtggttaaaaaggtagatttgtgcgttatgggggtaagatattctctccaactacttagtgtagatctaatcatgataataaaattgtatttactcctttgtacttctttgttcctaacttctagctagcttgatatacgtcaagtgtacgtaatcattcaagtatctactttcctttaaatagcccttcgctctgcttcccttataataataatgtccgtgtacaaaattgaatgcccaagaaggtgaaatttgaaaaataagaaatctactaaataccgatacgaagaagcgtatagtaacagccattacaaaaggttctctaccaacgaattcggcgacaatcgagtaaaaaatgggcacactgtttcgaagaaatgtccagaaccaaaagagtgattctgatgaaaacaataaagggggttctgttcataacaagcgagagagcagaaaccacattcatcatcaacagggattaggccataagagaagaaggggtattagtggcagtgcaaaaagaaatgagcgtggcaaagatttcgacaggaaaagagacgggaacggtagaaaacgttggagagattccagaagactgattttcattcttggtgcattcttaggtgtacttttgccgtttagctttggcgcttatcatgttcataatagcgatagcgacttgtttgacaactttgtaaattttgattcacttaaagtgtatttggatgattggaaagatgttctcccacaaggtataagttcgtttattgatgatattcaggctggtaactactccacatcttctttagatgatctcagtgaaaattttgccgttggtaaacaactcttacgtgattataatatcgaggccaaacatcctgttgtaatggttcctggtgtcatttctacgggaattgaaagctggggagttattggagacgatgagtgcgatagttctgcgcattttcgtaaacggctgtggggaagtttttacatgctgagaacaatggttatggataaagtttgttggttgaaacatgtaatgttagatcctgaaacaggtctggacccaccgaactttacgctacgtgcagcacagggcttcgaatcaactgattatttcatcgcagggtattggatttggaacaaagttttccaaaatctgggagtaattggctatgaacccaataaaatgacgagtgctgcgtatgattggaggcttgcatatttagatctagaaagacgcgataggtactttacgaagctaaaggaacaaatcgaactgtttcatcaattgagtggtgaaaaagtttgtttaattggacattctatgggttctcagattatcttttactttatgaaatgggtcgaggctgaaggccctctttacggtaatggtggtcgtggctgggttaacgaacacatagattcattcattaatgcagcagggacgcttctgggcgctccaaaggcagttccagctctaattagtggtgaaatgaaagataccattcaattaaatacgttagccatgtatggtttggaaaagttcttctcaagaattgagagagtaaaaatgttacaaacgtggggtggtataccatcaatgctaccaaagggagaagaggtcatttggggggatatgaagtcatcttcagaggatgcattgaataacaacactgacacatacggcaatttcattcgatttgaaaggaatacgagcgatgctttcaacaaaaatttgacaatgaaagacgccattaacatgacattatcgatatcacctgaatggctccaaagaagagtacatgagcagtactcgttcggctattccaagaatgaagaagagttaagaaaaaatgagctacaccacaagcactggtcgaatccaatggaagtaccacttccagaagctccccacatgaaaatctattgtatatacggggtgaacaacccaactgaaagggcatatgtatataaggaagaggatgactcctctgctctgaatttgaccatcgactacgaaagcaagcaacctgtattcctcaccgagggggacggaaccgttccgctcgtggcgcattcaatgtgtcacaaatgggcccagggtgcttcaccgtacaaccctgccggaattaacgttactattgtggaaatgaaacaccagccagatcgatttgatatacgtggtggagcaaaaagcgccgaacacgtagacatcctcggcagcgcggagttgaacgattacatcttgaaaattgcaagcggtaatggcgatctcgtcgagccacgccaattgtctaatttgagccagtgggtttctcagatgcccttcccaatgtaaatgaccgacattgactcactatccatccgtgtattatttcaaagagcgaaaagaaggcgcgtcgcgtcgacgcgcctttttaggctagaaaataaacagaaaacaaaaacaaaaacaaaaaaaggcgaaaaaacaaacgaaaaaacaaacgacagtagatagaggagaaggtttttgacaggtttgtgtaattggttatttgcttttatagattatatatacacaaacttaaaacactgttttctaagtaggctgcggagagggccaattgcagcagcgacgtacgcatagaggaaaaacaaccgttcatgtccattatgaagcagaggctaccactgggggagttttccagctcgaagatcaacaaactggcaattgccaatattgcagacgctagcgagcctagaaaccatggagaaaacaacgtcgggactgtgtgtcttccctctatcaagagtttgatggttagtcctgaagtatacgaaaacacgaagagtcttcctgttcccctaatgaggagcagtggcggaggtatggcttgtgccagtaagtcctcatgccaggatggtattagtacgaaaacaacgtctagagattactctgagctttccaagaagttgcaaattcgtttacagttcgcctattataaatacaagactaagcaaacagacaaaaatttcacagacttgaaatcaaagcatagcattacgaggccttccaaagtcgcgactcacagtaaatcagaacctttaactaggagaagaaaattagtactatctcagggtcattataaaacccctgctaggtctaagatcaaaactccatcttcgatttgctctcacgataatacatcttcctttacatctttccgcggtgtcagcgaaagctcgagcactaccgcagatatgaacgtcgcagataccaccacaccaatacgcaacaacataaacacaaagcattcaaacagtcataatcgcacattgtatcagagacaagaaacacctacaagcatcaaagccgctaagtctttaattcatctctttacaagtaaccaataatcccacccccaatatttctatctttcattttcattctccttcattgtgtatataataatattattgtcttcgtatatcttccacattaccttttcacttccgctttagttctgtacgtataattagatagaatatcatataaaacctgattttattagtatcgattgcaattctactgcggccattaactgtaaccgaattgaagaaaataaaagaaaaaaagagaacatgcataaatgggaaaaagaaggcgaagcataccagcatctaccagagagacacgagcactgaaagtcgccataaaatgaatctacagaacaacgttttaaatcagatacaccagattctgctgcctacgaatcctactctcgataaacctaatgctgaggctacaaaggaagaattttcgtctgcagaaaatagagatgaaaaagactatcttaccaaccagcagccgaaaaatctgagtactccctccaccagttccaacggtgaatttataccgcatattttttattcgctgcaccaaataaggaaggatccaaacaatctctcaaatcaattggaaaccttaacaggttcgattagacatcgtttgaaactttgtaaatctttgatatcggaaaacgaagataccaaggatttattaagtaaaagtccatcagaatggcaggatatcatccatcaacgtgaacaagaactgcaaattaagagagacgtcttggatgatctttatcgcaagttacaacgataaaatctatgctatctatctttagtctatatatatatatatatatacatacgcataccacatcttcaaacgtgcatatagaatggagcctgcgtttctagcaatacacatacacctgtcaaaaaaccttcaccgcctccccctatttgttttatcgtcaattaaatctttaaagatttgtggaaccatgtctatcaaccattcttccttagggataactagacagtccctgataaattccttcgacgttagcatcaattgttgataaagcacatatttgcttggtctctgcgccttttccttatgattaacgaaaagtatactggtaggatgaacactaacgttcagcccacctgatgacctacccatggtttgatagccggtggggcctaattgtacaatattcatcggaaacccgctgatgaagcatcgagttattctagcatttatgtagcccgctatattgcctatcttcatcctggcttggtcgttcttttcaactaatccaaccttttcactgcacctgaataattggtttctaatatttcttaccctcaacatcgttttgaattgaattttgtggtcttgacaccaacttctggaaaatttagagtttctccattggttgaagatttccaaatacaatatgtgatcactttccacttcgcttaacacacttgccgcagcatctcttttttgaccaataaataatgaaggtgtttcatgtagcatcgaaactatggtcaaacactcttctagtacaccttgacattgttcgtgcgtagcagctgtataaagcacttttgcaaattcaggttcacaaggaaactcgcacatcattttacctaaccgagtgattgtccctttgctatttaaggcacctaaaatgtataaattttccaaagacttccgtaatgtggggatactgggcttatccatcaggggaaactttattaggtcagtaacgccaagcgataataataataacaccgtattagaaagatttgttcttgtgatctcaggcttaggcataagttccaactcgtgcaaatatgaccatttggtaaaaattctaaaacattttcccggcccaacacgaccagccctaccggcacgctgatcaactgaagctcttgagcatggaactgttaaaagttgggtcattccagtggagggtacgtacgaattttccttaacaaatccaggatcaatgacatatctaataccatcaatggtcaatgaagtttccgcaatattagttgccaaaacaactttcctacaattttccggagtcggctggaaaattttcaattgctgctcttggggtaaatttgcgtatataggagttataatcatttgttttgttctagaacctaatttagacatgatctcctccagtttggtttttgttctttcaatttcttcttgccccgttaaaaacaccaatatatcccccggtaaactttgcgtagtatgaatttgaaaaatagttgttatagcggcatgtatatagtttgcctccggctgtaatgtgtagtggatatctacaggatatcttctcccaggaacgttgaaaatgggacaattatcaaaaaactctgaaaatttttttgcgttcattgttgctgatgatataagcaattttaaagtgggcctctgcggcaaaatatctttcagcaaacctatcaggatatctgtggctagagtacgttcatgagcttcatcaatcataatacaagaatatttgcttaatttggaatctgtaagaaattctcttagtaacataccatccgtcatatactttagaaccgttttatttggggttgttttgtcttcaaaacggatctgataacccacttccttcccaagcacaacattcatttcatctgctactcttgcagcaacagaagtggccgccacacgacgtggttgtgttatggcaatctgtaactttccctgatcagtgaatccatcttctaccaaatattggggtaactgtgtggttttaccagaaccggtttcacccattataatcaaaacttgattttttttgatctcttgtagtagctcatccttgtattgatgtacaggcaaaagttttcttgcctcttgtatagtcagtatacgcttttcctcagtttctaaagcttgtgctagacgtgcctcatattgaagtttctcttcaggtagtaaatcgtcctcctcattagtataatcaatcattgcatctgtgtcgaacacataatcgtacttgtcagagccttccaatgttatatcatcagggtgatcgctttgccccgccatagcatttcgcaattgttgttcttcccacatgcgttgtctgtttattttgtcaatttcttttgcattctttattttatgagtaacttctacgttaaatttagaattagaagaggcgtacttagtttcattctcggagtcacctagtagacccttctttgtagtaagttcattatttgacgttattttttcatcatactttgatgactttttttgtgatccaagttgttctccttttaaattgttcttttctggaccttggttcgtattagaaaaaactttattggggtcatagcgtgatcgttttagctgcaaggcagagttcttatccttggcctctttgtcttcttcctcacccaaggaagaaggctctattcttactgcattgtcattctgtcttgtaacttcatacgttcgtttcactcttcgcttaccggtttcagatgtaatacttgacatgtgttgctatacacgcttgttatctatatagatgccaattaaacatatagcagctatccgttattacttatacaattgattaatatcactttttaattgtccgggtaactaactgtcttccactttcagcacgttctcgtcatcaggttgtatgggctagtactgttttggctacatttgagatacgagcacttaaagaattcttgcatattttcgatgattagtctttaattttcccacttgttctcactatttcctctattgtcttaatacgctcacatatcgaagtttttttttcatgcgatgagcttcgagatgaaaaaaggaaactgaaaaatttagatcgataagataagagatgtgattttttttttttttcgtaaggctgtaggccttggataacgtcttatttactatttatatgcgacatcttcgataatttcatacgtttaatttcgaactcgcatttattttatttattatgtcccatcgtatagcaccttccaaagaacgatcttcatcatttatttcaattttagacgatgaaacaagagacacattgaaagctaatgcagtcatggatggtgaagtagatgtcaaaaaaacaaaaggaaaaagctctcggtatatcccaccatggacaactccatatataataggtataggtggtgcttcaggttcaggcaagacaagcgttgctgctaagattgtgtcgtcaattaatgttccctggacagtattaatatctttggataacttttacaatccattaggcccagaggacagagccagagcctttaaaaatgaatacgatttcgacgagccaaatgccatcaacttagatttggcatataagtgcattttgaacttaaaggagggcaaaaggacaaatatcccagtttatagcttcgtccaccacaatagagttcctgataaaaatatagtcatatacggggccagtgtggtagttatcgaagggatctacgccctttacgatcgccgattgctggatttgatggacttgaaaatttatgttgacgctgatttggatgtctgcttagcaagaagattgtcgagagatatagtttccagagggagagatttggatggttgtattcaacaatgggagaaatttgtgaaaccaaatgcggtaaagtttgtgaaaccaacaatgaagaatgcagatgctatcattccatcgatgagtgataatgctacagcggtaaatttaatcattaaccacatcaagtcaaaactggaactaaaatcaaatgaacacttaagagagctaatcaaattgggctcttctccttcacaagatgtgcttaatcgtaacataattcatgaattgccgcccaccaaccaagttctttcgctgcatactatgcttctaaataaaaatctaaattgcgcggactttgttttctactttgacaggttagcaacaattttgttatcatgggcacttgatgacattcctgtagcacatacgaacataattacacctggtgagcataccatggaaaacgttattgcctgtcaattcgatcaagttacagctgttaatattattcgatctggcgattgttttatgaagtctttgagaaagacgatccccaatatcacaattggtaaattgttgattcagtccgattcacaaactggggaacctcaactgcattgcgaatttttacccccaaatatagaaaagtttggcaaggttttcttaatggaaggtcaaatcataagtggtgcggccatgatcatggccatccaggtgcttttagatcatggtattgatttggaaaagattagcgtggtggtttatttggccactgaagttggtatccgacgtatattaaatgcatttgataacaaagtcaacatttttgctggtatgatcatctccagagaaaagttacaaaatcatcaatacaaatgggcattgaccagattttttgattcaaagtattttggttgtgattgagaataattagaggcaatataaagtaaaattaaataatagtgcacgtatacatactatattagtaacctttcattctctctatggataatcttaaaatcccattactttcaatatgccataacctactgtaacaatagcggcataacttaacaaactggctggtacacctctcgtaataaatgtacccacggtcaaatatctatcaccaacttcatcaatcattgaaatggcagtcacgttggggaaaccagaggttggaagacccatagcactagagcataatagggcggctataacgatcaatagtctagaatgatcacctgaaggtagattggaaccgatctcactcattaatggtacgatgatcattgccgcgacggtatgggagacaaaagtggccattacaagaatcactagaccgaagatcaacacaataatgaagattggttcatgctcaacctgcgccttaattaactgtgccattgtagacaataaaccggatgagcttaccgccttacctagggtggtacctcccatggccaaaacaacgattgtccacatgaaattattgaaatcatccgaagttagaagacctgtaccgaagaagactactataggtataatagatatgattcccatttcaccaaagataccggagatttggtttgaaagacaccaaagaacaattgttataatgcaaactaaagtgacaaaccattgcttcagagtgaatggatcacgggatggatgcaattgcaaaattttcacatttggctcaggagggaaggttatgatcaatagcacccaaattgccatgacacaaataaagcacacaggtagcgcaatcataaaccattcagcccaagatggtgaagggtccattataccaatagaaaaaatgttttgaggagaagcgatgggagaagacataccaccgatattggaggcaagagcgataccaagaattagagctttggcataggaacaatttcttggcagtgttctgagcaaaggttgaacaattgaatagcaaagaacgggggcagcaacattagaaacccacatggaaacaaagagcgccacaaacatatttgttaaaagaataaaatgtgggtttgtaccggcggatgccaaaatatgcgtagaaaggactttggcaatgttgtacttggaaagggcggctgctaaagtaaacccacccagcaaaagcatgatgacactcgaccacatcgttgataagatgaactgagaggaatcacggggagacattggttgggaggtgatagggtccttgataacagggaacactacaataagcagaggaatcattagagaagtcacgaaaagggggatggtctcagtggcccataataaagatgcatatattaagatggcgaaacagtttttctgtaaggaatcctgcgtaaaaggagtcaaattaaaagttaataatgcaatgaaacatgaggtgattaacagaaacttcagcagggaagtttggcccatgataaattgcaaccattgcttgggtggtaaatgcatgagttcacggaaagttagggaatccgttgatggagcgatgataccggcgccaccactcgacattgccatggattcagtaatgttggcattggggcgcaattgactggaactcaactttgaaaacttcttgttgtcagtcttggcagattggtactttctctccaaattcatcatatctttccaaacggtgtttctttcccaaactacgtgatctctcaaatgagaggataattcacgctcagcatcctggaaatcgaggacttcttgtctgttgccatcttcgtcttcttcattaccgctgctgttttcgtcattgttgattcggtcagcgtccaagttaaacgtattagatggtcgacgcgtgcccttgttcaagctagcgtaagtgaggatggtctcggtaatgtgatgctgaatcctatttattgtagcaggattgaaaacatgcgaatggaatttgatatagttcaagtagttctgcttcaagttcgtatttaaggacttgtcaaatttcttgcagatcttggagaacccggtctggttcaactcaataaagtccttcaactcggacaactgggtgtagatcgatatcaatcttttctttaaagagagcctatgttgggtaaaaggagaaagatacacagggttagagttagaaagcgacactgaagcggaggccaggttttgcattgagttaccattattagtcgtgttcgagacctgcgtgtggatgacgggtgcagagtcaatcgacatgtctgtcagagaggggttggagtccgtggaggagacactactaaaccttctttggcgttgttgtgacttagacttcctgtttcttgcaacactttgcagttgatgctgttgctgctgattaaacaattgggtggccttgttcgtgttttccagttccatgacatcgtccttcaattcgttgtagttggcgataagacctgtttcttgagatatgtagaatttatcaatttttttcaattcttggtttaaggcagcaacaaatttagagatgtagaattgatcatctggagaagcatctgccaatagcggcagattttcatcgttggcgtcatgtggctccacaacatggtgcttattgttactgtacagcttatctttttgcaaagaatagatcaattttttcagctgcgaataggccagatacttggtagaccattctggtacagaattgaattgtaaggaatgcgagaacttcatgtcagtctgcaagttaccgtgtcaccttcacagttttctttttatttgactaagtaaaaaaagaaaagaagttatttttactaagattttgagcggcatttttcctagttacttatcaattttcatacatgcaagacatactcaatttttttttttttttttcagttttaaaattagtcctgatcaaaaagccatcacgtggatccccgaaaaaaaacggatccgggtaaccagaagtatttttttcaagggaataaaagttaccctaccaaaataaaaaaattcaagtagggtaataaagttccaccccccatcaggattatcgttctctgacatcacccactctctgctcgctctctgctcgctctctgctttctttccccacgccggagtgattaaggcggataggcccacctgaacacctcgctcagaacatcagcgagagttccagcccctctaccccttacctctcgccgcccctcatttcggatcaaaagcaaaagaacaaagggccttcgcagaaacggaaggtttcgacccctcggtgccgttttaatttctttttctggccagttaagctttttgactttctcgaatcagcccagtgcaaaacagtacgcatacgagcacacaaatgtatatatatgtgtatgtatatatgtatataggtatgtgtgtgtacatccgaagcgtaaactaatgatctgcaagtttcagattttttctcgaaaaatataactaataaacgttccatgtcgtccacggatatcaagccttgtgccgtgaacatccctgtttccgctcacatcaccttccactacaagtcgatcgcggacagaagcagcagcaggagcagcagcagcagctcctgctcctctgctacatctaaagcctgctcccccagaggcagctccgtcggcttaccgcctgctttatcaactgacaatgaaatcgtcgagactgtacttaatgtttccgctcccgttgtagcagaccctacgcggccctcattgttcaagagtaactacaccgcagcctcgtgcttgacttctgacccaacctcgccgtcactactgccctcttctaggcgcaactctgtattgccggcaagcgacttccaccaatgcgcgcatcacaaaaactttcaaagaagggccagtgagccacaactgccctccttcgataatcgctcgtcgtccgagatgaaaaggtccgtctcgtacgcccagcatagcatgatgttccccatcagtgaccaacaggagccgcaaacatccgcgtctcctaacgaccactcagacccgtcttgtccttgcaacagacatcaccacagaagaaactcggtcgccgtcaagtttgacaaaccattgtatgagagactagagacgtagttatccattcgtccatccatctgtctatcgtcacacagcatttcccatccctcctctatacatacatacatatacagttctgcgtggtctacgcagccatgtatatatatatttccgtcgttttatatattcattactaaaatcgacaatgcattttttgccgctttccatttcctctactttgctcatcacttcgctcgaagaaaaaatgaaaaccgtcttgaaaaacttttgctatttcatccatccaagccacaccaaatagcgcagtcacacagagatcatggttacatatgctggaaaactggttctagctccaatggtaagagccggcgaactgcccacgagactgatggcgctggcccacggtgcagatctcgtctggtccccagaaatcatcgacaaaaagctaattcagtgcgtcaggaaggaaaacactgcactccaaactgtcgactacgtcgtgccgtccaaggttcaaacgaggccggagacgctcgttttcagaacatatccaaaactagaatcctctaaattgattttccagatcgggtctgcatccccggctctggccacccaggctgctttgaaagtgatcaacgacgtcagcgggatagatatcaatgcaggctgccccaaacacttctctatacactccggcatgggctctgccctcttgcgcaccccagacacactgtgtctcatcttgaaagaactggttaagaacgtgggtaaccctcacagcaaacccatcagtgtgaaaataagactcttggacaccaagcaagacactctacagctcgtcaaacgtctgtgtgccacgggcatcacaaatcttacagttcactgcaggaagactgaaatgagaaacagagagcagcccatcacagattacattgcggagatctacgagatatgccaggcaaataacgtgtcgttgattgtgaacggcgctatccgcgaccgctctcattttcatgatttacaagcgaatcattggaaaaacactaacattggtggtatgattgcagagtgtgctgaacgggaccctacagtttttgatcacacttctaagccttcagaagacggtccatcttgggtcgttgcttgtcgcgagtttattcagtgggcaacgaagtttgacaaccacatcggcaatacaaaatacatgttaagcagaattgtccccggaaaatcagtcttttttcagtactttgcccgttgcaagagcccggaagaagttagtttcgtactaaagcaattgaacgatgatggaagcgctcaaacagatccttcagagtacttggaaaactgcagagctcaagaaaaagctttgaaaaacgccaacgccatcgccaagcaaaagaggaaacagaccgatcacataggcagtgacactaaaaagcaaaaggttgtaccccttcccacagatatataatatattctaagtaaaaagaacggattatgaaagaaaacgcgcataatatatatatgtatgtattttctaatttatattagcaactaaattaaattacatcaatactattttttttttttactttacaaggtttatttcaaagtcttcaacaatttttctttatcatcggtagataacatcttgataacttcagataatccatcaatagcattgtcatggtcgcttctgatctttttagctaagtcttgagcgaatgactctaatttcaaaccctttagtttatcgtccaaagttttgtagttttcttcaatccatgttgcgacttgcctatcatcttcatggtccactgaagcagggtaccacgatctaattcttgcgatcttttctaatcttgatgcttcgcctacctgatggctcaaccttttaatcaaatattcttcgttcaatcttcttctcaatctccagaagaagaaacgacgtgcctcggtccattccagttccttagaaataacacccttggccaccatacgtgaagacctatcgtgcaaatcagcaaattgaagactgatttgtccgtaaattggcaatagttctctctcacgatcagctaattgcttggatatttgctgatgtacttctggagccaaactcttgttggataattgagatctcaattctctgtacttgtcatccaatctgttcatggtgtccagcaatttttctctacggaacttgataccaaccataccttgtggttccaaaacaccagctctagcgttgacgtcggcatacatttccatttggtcagcgttgatagttggatcgacaacaacccatgaaccacctcttagttcaccggtaggtgggatatagataataattggttgtttgtaatccaccaatgcgtcaacaataaacgaaccatacttcaagacttcgttgaacatatcacgttgaccaccagagaaacctctccagttggccaaaatcatcattggcaattgttcaccgttgttaaagtcattgatagcttgagcagtcttgaaggcggagtttggatgccaaacttgaccaggttcttgaattaatgtttcagcactatttggattagctggatcagcaggaatcaagttctcgacagttcttgtttcaacaccaataacacccagtggaataccaccaagacgggctctaccaacgacaacacctttggcccatcctgacaaagtttcaaagaaagaccctttatcaaacaaaccatattcaaatccactttcagtctcacgaccttcaatcatccatcttacatcgtaagtttcatcattagttggagtgaaatcaactggtctatcccatgtgtctttagtttccaagataggaactggcatattacgcttggctggaacataagacatccattcaacaatcttctctacaccagctaaatcgtcaacagcagtcaaatgtgaaacaccgttgttatacatgatttgagtaccacccaattgtaagttagaagtataaacttctctacccagcattttgttgattgcaggagcaccagttaaaataattggctggccttcgacctgaatagctctttgacccaaacgaaccaaataagcaccgataccgacggatctacaagtgactaaggtgatagtgaagatatcgtggtaagcccttgacgttgcaccagcaattaaaccagatccacgtagacattcgacacctaacccatcttcagaaccaataattgtcttgatgacaaatctttcttcaccgtttataacagtacgttcagtgagaacagaattttctttgtcaaatttctttaaagtttccataccttcacttgttaagtataagtattggaagcccttgtccggattggcagcatcattccatgcaacttgaaatagtggaacaatctcttcagccataccaattctggcacctgagtttgcagccaagtaaattcttgggataccacgctttctagcatattcagtaaccttattgaagaattcgtcttcttgtggaccaaaggaaccgatcttgaatgtgatatcgttagcaacaacaacaaattgacggcctcttggatattcaggagtctttacagtaatcttaaaggcaaccataccaatagcgttggcaccaggttctctttccacctcagttaattcgccgttttcatcttcaatcaactcgttggaaataaagaaatcatctgttaacttaacatctgcagagaaatttttccattgggatgacgatgcttggcggaataattctgggaagtcatagacatatgtggtacccatcaagtgtgccttataacgttttggttgcaaccattccttaacagggtaaggagtagcaataggtcttaaatgcatggatccaggtttacccaaagacttaaatacccattcaccttttgcgttcttgacttcggtgtacatttctgttttgataacataaccagaaacgttattgatcaaggcacgcaatggtactggggcacctgtttgaggatctttgatgatgattctaatttcggcagaagaaacacgcaatctcaacaatctcttaccaaatctttctaagaaaccaccgaaggcggcttcgacatcttctggagagatatcaaacaccgcaatgaagttgatgaagatatgattcaaatcagaatttgaagtgtcggtgacttctaaattatccaatatatcactcatcaatctgttagcttcagaagtcagatattcttgaatagaaatgtcatcacggatatgacccgttctaataatacctcttgtaaagaatctcttatccaatggagaagtcttactaacagcttcgtagacatggatgtttctattatcagtgaaaattggtttaatgttgaagttggacaatcttcctaattccagttggaaggccaaagccggctcaatgtgacgaattgtttcattttcgttataatttggaccgttaaaagtataatactttggataagacccatctttaaaaccgaacataaatgtgatacgacggatagaagcattgattaattcctgcttattcaaatccaaaatttctctcaaccttaccaaaatttcctcttcagattcgaaaccttctgtagaagcaacacaaacattagcaacattactcaacgatgcggagctaccagaacgatcaggagcaggtccgttagaagaagattggtgacgaggaataacttccaaactttgtgacaaaatttcatcaacatcatctaaatgatccacagccatcaaaataccttctcttaacggagatgactgactgtttgcaacatatgacaaatctgaaacagaaacagccctgttcatacccattttagatttaacagttggaaaggtggagaacgcagctgaaggtagttggaatttccattcaacaattggaactgtgacaccttcgtgaactctaatatctcctatggtgtaagcacgataagcacgacgaatatagacttgagcagctgcagcagtcacaactgggtcttgatgggttaggaattgaagtaaaacatcgaacacaacgtaattagaatcgatcaagtccttcaagatattcaaatctggttcagagcgctttggattggatgagccataggcaaccttcacaacagaggattttaagatatgttcaatttgttcagttctttccttgaccgaaggtaaagcgccttgaatcaaaatttctcttgcttgtagagcgaccttagcggtagccttagattctagttcaacaatatgttgtagaggagtagagaaaatggcagaaactttagaagataacttgcacaatggttgataatgtttcaagatagctaggatcaggttattcttcgctgaaactttcgaatgagacaaaacagttagcgcaactttatctagatctttagggttttcatcacgcaatttcagaatgatattttcctcacgaacatttggaccattgaataacttttcaacttcgtaatattcttccaagaaatggacaaatatagaatgttcatgggcttctaacccgttagagtacttatgagcaatatccgccaatggttccacgacggcgcccagcaatttgtcggggttgtattcaggattcttcacggccatatcaatcaatttacttaattgtctagctgggaaaacagcaccacgtctcaaagaacgtgcaactaactcttccatttgttcatctagcttagcaggcaatcttgaatgtaaagcagagatgtgtagtttccattctgagtaaggcagttttggatttctcaaaacctctatcaattgttgcaaggaagcgttcataataacttggttgtcataacccttcaaaatgttttccaaagtagacactaatgacttgaatttataggcaggtttggttccttcgataactggagaaccaaaatctggcagcataccttcaaatggtagagcgtgcttgaccttggatggatcgtcaagagtcataatagccatgatatcacctgcaacaatggtagaaccaggttgctttaataactggacgataccattttcttgagaaaccaaaggcatttgcattttcataacttcaatttctgcatatggttggcccttgataatgtgttcaccattttccaccaagaatttaaccaatttaccaggggatggagtacgcaactgggttggatcgttttcaacttccaacaaagtagtcatagagtcaacggataatcttgtagcagcaacttcttctttccaatagatggtatgcgatttaccgcctatggcaatcaaaagaccaccatcagatagttgacgcagtatgatatcacatttagaaccattgataaataatgtgtaacggtcattaccggatttagctacggtgaacttgtatcttttaccctcatggataaaatctacagggaacatagtttgcagtaggtctttagatagaacttgtcccttttgtaaggattcgatatacttgtggcgggcttcttcagatgctaagaaagcctttgtagcggcaccgcaaatgacggcaagagttggatcaggcttttcagcggtcattttatgagtaatcaaatcgtccaaccaaccggtggtaatagtgttatcctcgaaatcttcagtttccaaaagtttgatcaagtattccacagtagttctgaaatcacccctaatggacaattccttcagggcaacaaccatgtgtttcctggaagcttgtctattttcaccaaaagcaaaaatatggccgaactgagagtccgaaaaggagtgaatattaccattgttacccacggagaagtaaccccaaacattagaggaagaacggaagtttagttcatgcaaagtaccacccgatggcttgaatccatcgtttggatcttctgatgtgatacgacaagcggtacaatgaccctttggaataggtcttctttgtttcttggtggcatcttgagttttgaattcgaaatcgatttctgaggcagaatgaggattcataccatataaagttctaatgtcacttattctatgcatagggatacccatagcgatttgtaattgagctgcaggtaagttaacaccggagaccatttccgttgttggatgctcgacttgtaatcttgggttcaattctaaaaagtagaattttccatcatcatgagaatatagatactccacggtaccggcagagacataaccgactagtttccccagtctgacggcagccttttccatctcgtgaaatgtttcagccttggcaattgtaactggtgcttcttcgataattttttgatgacgtctctgaacggaacagtctctaccgaacaaggaaatatttgtaccgtactgatctgctagcagttgaacttccaagtgacgcgctctaccggccaacttcatgatgaaaatgggggagcctggaatttcgttggctgcctggtggtataaagcgatgaaatcttcttcacgttcaacttgtctgatacctttaccaccaccaccttcggatgccttaatcatgacaggaaaaccaatacgcttggccttttgtaaaccatcttcaggagaggtacaacaacccttttgatagatgtcatcgtcgacagagaccagaccggttttctcgtccacgtgaacggtgtcaacaccggtaccagaccatggaatacatgggactttagcactttgagcgacaatggtagaggagattttatcacctaaagacctcatggcgttacctggaggcccaataaagatgactttcctcttagactgggacaatttttcaggcaatagtggattctcggaggcgtgaccccagccagcccatacggcgtctacgtctgctctttcggcgatgtctacgatcaagtctacgttagcgtagttgttattattagtaccacctggcacttcaatgtattgatcggccatacggatatattctgcgttggcctccagatcttctggggtggccatggcgacgaattggacggttctgtcatcgccgaacgtctcgtatgcccattttctgacggatctaatttctttcacggcggcaataccattatttgctatcaggatcttggatatgaccgtgtgaccaccgtgactcttaacaaagtcccttaacggggactcctctagtttatctactgtattgaggccaatgaaatgacctggaagttctgtatgtctttctgagtagtttgtaatttcgtactccatcttctgtggagaagactcgaataagctttcttcgctcatggtagaaacttgattttttctaattttctgcgctgtttcgggaacggaaaaaaattaagctagaagacgaatcggttattatactattatatttgtatagtatagtagcgtgtcgtatcgtatcgtgtcgtatcgtatcgtatcgttaaaagaaaatacacgaataaataataatatgtggagaagaaaaagggaagtttcttgtctcttgctctgaatctgaattccaattcaagttcaaattgttctctagtttattgtccaaaaataaggatgaagcgggagggaagggcagagggaaaagttcgtatagtagaatgaataaacttttataaacacatgcaccgatcactcacagaggataaaaaaatggcacaacaaatatatatatatagatgcaaatggcgattgcaaattagggaattggctttgttgttttttatcttcaggtaaactgtacgaaagggataaaaagagtagaataaggaaaggaaaattgaagagagcagaacaattgtagaaccgataacaattgtgacagtgattgtgctaggctatactgtgccagaatacgactgggagtgctgttcttcttatatatcttggcgctgattgagcgtatagcctagttcaccaagcagtagagagagtggcaatgagcggttgaatttcgactgcgacttgttggcacaacgcgcgcgcggccgggccatgtgaagattttaacgggcgcaacgattcggtgggcagtggaaattgttgggcgttgttcaacaagatgaagcattcccctttggataacgtcaacgcatatcgggccaacctacaggcaatgagcgaaagcgactgaagccgagagatgtgcccggagtttgttgttcttgttcttgttcttgttcttgttcttcttgacggatgatactagtcgcagtcgtggtgactctggagggcgtaacggccgtgatgcggcctgagctcactgtgacgtcgatgcatgcgcgggttcgttgcgttcaggcctgacgggcgattccccaccaagtataagtgtcatgatatacgcggcacctgagcagcacattaggtcccaattcaacccaacatatataatggttctgtatgggtattttaagtgtgcaaacaaaatgtgagttacccggctgtttgctagtcgctgcgtacgaactggcttgctaaagctgggtaaaaataatttaatcgcaaaaggaagaaaaggaaatcgacgattcattgaaaaaaagagaaaatactgaaaaaaaaaagacaccgacaaaaaaaagagagaaaggaacctttacgtagagcaaaagggaaacatttgttgcgtttaattaatagaaataataggttattgcattcgccctccattgcagaaaaaaaaaaaaaaaagaccattttcctcttctactctctttgcctgtacatactacacgttatagcgttaacaaaagcagatagaaaaaaaaaaaataaccaagataatataggtatacttgtttaacagatcacacacaatcatgtcgtggctttttggagataagacacctaccgatgatgcgaatgctgccgtgggcggccaagatacaaccaagcctaaggaactatcgttgaagcagagtttaggtttcgagccaaacatcaataacataatatcaggtcctggtggaatgcatgtcgacaccgctaggctgcatcctttggctggtctagacaagggtgtggagtatttagatctggaagaagaacaactatcctcgttagaaggctcacagggtctgatcccttcccgtgggtggaccgatgacctatgttacggtaccggtgccgtctacctgctgggacttggtatcggagggttttctggtatgatgcagggtctgcagaatattccgcccaatagtcccggaaaattgcaattgaacaccgtcctgaatcacattactaagagaggtcccttcttaggtaataatgcggggattctcgcgttgagctacaatatcatcaattctacaatagatgcactaagaggcaaacatgacaccgcgggctccattggcgctggggccctcacgggcgctttgttcaagtcttcaaaaggtttgaaacccatgggttattcctcggcaatggtggccgctgcgtgcgccgtctggtgtagtgtcaagaaaagactacttgaaaaatgagcaacacaagaacctactctctctctctctttctctctctctctccctcttcgcttttcccccatgcactgatggcgcttgtatatagcatttgaaaaataatagtacgtaacgcagaaaacaaaccaatgaaagtagaaacccggagaaaagatctaaaaaaacaaaaaaaaaagatggaaagagcgcatgtatgtgtagatatgtacatatatacaactacttgtatgttatttgccttttgtactgttaagctattgttttcgatggccaattaaagtaaaacaaaccgctcactctcgggtatttcccgaaactgtcagagccgtcccggcccaccgattcgcccggcaagacctgcttggaagcagcacaaagccctgcggcctctgtacacctcacgctaaatagctgctaacgatcaacacctgaccgagataacagcagcaaagaacccgcaaaaaactgcgccgtctaggcctcaacccttgcttcctacaaccaaacaatggtaaaatatacaaaaaaaagaaaagaatgctctttcttatttcccttttaacctaaccatcttttgttttttgtcgtttaacctggaaagaatgttctattatataaacactctttactacgtctttagcttgaaaaaactcttgacaagtgcaccgatactcaccaacatcgcacaatgaagattttaacccaagacgaaattgaagctcatcgctcacatacgctaaaaggtggtattgaaggtgcccttgccggatttgcaatctctgctataattttcaaagtcctaccaagaaggtacccaaaattcaagccttcgactctaacatggtccataaaaaccgccctttggatcacccctcccacggtcttgactgctatatgtgcggaggaggcctcgaacaatttcgacgctacaatgtacggatccggttcctcctcggaagacgcactagatgagcacagaagatggaagagtttgagtacaaaggacaagtttgtcgaaggtctatctaataacaagtataagatcatcaccggtgcctgggccgcttcgctgtatgggtcgtgggtaatcgtgaacaaagaccccatcatgaccaaagctcagaagatcgtgcaggcaagaatgtacgctcaattcattaccgtcgggctgctgctggcctccgttggtttgagcatgtacgagaataagttacatcctaacaaacaaaaggtcaacgaaatgcgccgctgggaaaacgcactgagggtcgccgaagaggaagagagactcgagaaagagggaagaaggaccggctacgtttctaacgaagaaagaataaactccaagatcttcaagtcgtaaacctcgtcggtttatctgcctcaactttatttccgctcctcgtcttttataaaattcctttcatcaatacatctatatattcgaatatatagataaaccaatacaaaaacatactgaaattttttgaaaacaactaaaactattcattgcagttacacgtgaatgctaaactttatatcgctcttgtcggtcccgcggagttaacatttaacggcttctcgcgcaataaccggaaaaattccaacagtttctttgtaatattattaagccttcttttttcccggaatctataagaggggacgaaaattagccgctattaattctggtattgccacctagacaagaagtaaacagacacattacgttagcaaaagcaacaataacaaacacaaccatggacaagaagaaggatctactggagaacgaacaatttctccgcatccaaaagctcaacgctgccgatgcgggcaaaagacaatctataacagtggacgacgagggcgaactatatgggttagacacctccggcaactcaccagccaatgaacacacagctaccacaattacacagaatcacagcgtggtggcctcaaacggagacgtcgcattcatcccaggaactgctaccgaaggcaatacagagattgtaactgaagaagtgattgagaccgatgataacatgttcaagacccatgtgaagactttaagctccaaagagaaggcacggtataggcaagggtcctctaactttatatcgtatttcgatgatatgtcatttgaacacaggcccagtatattagatgggtcagttaacgagcccttcaagaccaaattcgtgggacctactttagaaaaggagatcagaagaagggagaaagagctaatggccatgcgcaaaaatttacaccaccgcaagtcctccccagatgctgtcgactcagtagggaaaaatgatggcgccgccccaactactgttccaactgccgccacctcagaaacggtggtcaccgttgaaaccaccataatttcatccaatttctccgggttgtacgtggcgttttggatggctattgcatttggtgctgtcaaggctttaatagactattattaccagcataatggtagcttcaaggattcggagatcttgaaatttatgactacgaatttgttcactgtggcatccgtagatcttttgatgtatttgagcacttattttgtcgttggaatacaatacttatgcaagtggggggtcttgaaatggggcactaccggctggatcttcacctcaatttacgagtttttgtttgttatcttctacatgtatttaacagaaaacatcctaaaactacactggctgtccaagatcttcctttttttgcattctttagttttattgatgaaaatgcattctttcgccttctacaatggctatctatggggtataaaggaagaactacaattttccaaaagcgctcttgccaaatacaaggattctataaatgatccaaaagttattggtgctcttgagaaaagctgtgagttttgtagttttgaattgagctctcagtctttaagcgaccaaactcaaaaattccccaacaatatcagtgcaaaaagctttttttggttcaccatgtttccaaccctaatttaccaaattgaatatccaagaactaaggaaatcagatggagctacgtattagaaaagatctgcgccatcttcggtaccattttcttaatgatgatagatgctcaaatcttgatgtatcctgtagcaatgagagcattggctgtgcgcaattctgaatggactggtatattggatagattattgaaatgggttggattgctcgttgatatcgtcccagggtttatcgtgatgtacatcttggacttctatttgatttgggatgccattttgaactgtgtggctgaattgacaagatttggcgacagatatttctacggtgactggtggaattgtgttagttgggcagacttcagtagaatttggaacatcccagtgcataagtttttgttaagacatgtttaccatagttcaatgagttcattcaaattgaacaagagtcaagcaactttgatgacctttttcttaagttccgtcgttcatgaattagcaatgtacgttatcttcaagaaattgaggttttacttgttcttcttccaaatgctgcaaatgccattagtagctttaacaaatactaaattcatgaggaacagaaccataatcggaaatgttattttctggctcggtatctgcatgggaccaagtgtcatgtgtacgttgtacttgacattctaaggcatcctgcaactgttctgtggagctattaaatctttatagtaaatttttttttacttttttttttttttttttttttttttattatttacaagcgtctatatattttctattatagaatattgtcatttattacattggttcatctgtaaatctcatcaaacggtctcgtatcggcgaagcaactgtcccaaacttcatctacaatttttgctgcatgttctttgctttggcagttggggttccccgaaacactaattattgccctccttctaacacaatcttggtgtccccttgccacatggaatcctgtcctaaaccctcttctcttgaactcttcccaaaacctgcattccccacttaacgaagaggctctgatttcagaacatgcatgatgcttcagatttaaccaatctatttgccattttagatcatcgaaataatgaattaattcatgcgaaagcgtatcctctaaatgccacttatcacgtaacctgttctggcacaataggattcccaattcaggatgaaagccaccgcccttccagtcgggacagtaatcgcagatgatcttcgaatcgtcgaatttactgtcgctacccttattaagtttcgtaatagcttgtaccataaagcgaactgtgggagagtatttaagcatccaatctcgatactcataacatttcagacattccttttttagttctcgagctttagagtcgtcttcgtatcgagttttctcctccggtgtcaagcctataccagtcttgtactgcatggtccgtctccaccactcaaacccagcattatccccactgctattcatatcgtgccaaaaaaaaaaaaaattcggtactatcagctttccttggttttggttgtacaaattatgccttactcttctgatcattttgatattagaactcttatttttcttatttgttcgcatcgtcataaatgataattggcgaaaacgcgccaaaaagtgaaaaagtgagaactacttgaaaaaaaaaagtttgatattataggtattattgctcaaataggtacgatattgttgtaggcataaaaattagattagcagaacccttttccatttcattaacatgtctagttcaatatttggcccacttacgggttttttggagcgtgtcaattcactcaatgcgccctaccaagcattatcatatgacgaacaaaaggccatgactatttggcaaagagtcaaattctacaactggacttttgaattgtgtgctctaggtgtgttgttcttggtttatgctttctacaaatttggtaactccgttaatttgaagcgcggaaatcagattttccaatctttgcattcatttttggccaacgacttaaagttctcccgtgtagggttcaatatcaatgattccaaaatctttacagtggaacaccaaaatacatggttctcttcttttgctaccggtagatccgccatcaagagcatcaacctaaaccttcatctggtagcccgtagcaaccctttctctatgtgtctagagtacctgcttggatttttttttgcaagtttgaaaagtaagcaattggaagaatttatggagatcgtgatcaggccaaatggtattttagttactagtgaatctgctcatcctaacaagaatgcgcatgaaattttgaccaaatttagatttgtcacttctattgttaacaaagaattcatgaatcaagctagaactgaaaactatttcctgtctattgcacacactagtgaaaacgataaactaccaaataacttcgtctacatgtccgatgttaatcaattatcagggttcatgtttcattactccaagccctatgaggttttgtcccaagctggtaatcttttgaaatatataagtttcaccgatttgcctgtcaacccgccacgcgatgataaagaatgggaatcttcaattgaaccaaaggctatcattcgttgcgctgttccccaaaatgagaatgaattgaagttgttaaaccaaattatttccttagtcgtagaaatctacgatgggttcactcaagatttagtccaacagtctccaaacttattcattaccaacgacatcttgaaaagaactaccaacttgcgtcagcaagaactgaacaagatcaaaaagtttatgaaagaaactgaattggaattggcaaaggagaagaaattagaattggaaaaagccaaaagacgtcaattgaaggcctctggtcaacaagaaaaggtagatcaaaaaatgaaagagaaaagagaaagacgtctcaaaaacaagcaaagaacaagatttcagtaagaaccactttgttcttctttcctccttataattttctgaacctcttcagtttttgtatacgaacgttttccatgtatccatacatttaaatagtaagtatgtaaattggtatgtggtgttttgaattgcgatgttgcctatatacaagattgtacgctatctgaatacatactctttaccaatcaaatgtcaagaccggggatcttaacctcttcgatagtaatcccagaatccaataatcccttcttttcctcttttggcttctcttctttcttgtggccaaaaacagattctttacgtaactccatgttcttttgaacttccgtttcatggcgtttagagagctgttgatggtcttcctctagctttgcctcaagtgtttggtattgttttaacagttccgtatttatgtcgtgttcttcgctgagtatgtattttgcaccattgaagttatgtaaatagtttctcattaaagatggtttgacatttgcaacttgtcctttatataattgaaatcgcgggaaatccttcaggacttgaaccttgaccctgtgggttctctttgtcagagcgctcagacacacctgggtgcaatgtagcatctttggtcgacctgtttcgttcgttatttagttagccttttatattccttacggtataacgtaacttaactgccctttgagtttgctttttcatcggaaagaacaaatgaactaaaaacttgcaataataaacaaaaaaaatacaaaataacgtggatgtattaaaccaaaaacaaaataagacaactctaaagctgtcaaacagagatctaacggattgaaccatgtccaaagtaatgaaacccagcaacggaaaaggttctagaaagagttcaaaagcagccacacctgatactaaaaatttctttcatgcaaagaaaaaggatccggtgaaccaagataaagcaaataatgcttctcaaattacgccaacagtgccacattctcatccatcagatatggttatccctgaccatttagccgaattgattcctgagctgtattctttccaacaactggtggattccgagaaaagattagatcattttattcatctgcgaaacttacatatgaagcgaatggttgcgcagtgggagaggtcaaagctatcccaagagtttctttatcctcatttaaattttccaaatgtaaaatttctccgaatcttcatttcaaatgttagtgaaaaccaaccctggcaaatggacacaaacaatgaggctgaccttatggcactggagaatgccacttggacgatgagaatcgaaggtcgattattggacaatgtgcaagctaatgatccagcaagagaaaaatttagctcattcatagaatcgatagtggtagacttcaaaaataaggaaaacgataatgtgccatcgactaaatttaatgcggcccctgaagaaaatgccaccgaaggacccagtgataagaaattgaacttaaacttaccgttacaattttcactgccgaatggtgacaactctactacgactaataccgaccaaaataatgccacgatgggggaggagactgccaaaaaggatatgagttctacaactccaaaactagaatcagtgaaatggcagtatgacccgaataatcctgtagacttcgatggtctcgatattaagagggtagggtctgaaaatgtagaatgcactataagcatcctgcgaaaatcatccccagaagagccatttatgagctactctccacaactaaccgcaataataggattgaagagcggtacatcacatgatgcaatattttccatatataaatacatccatttaaatgaattgcttaccaatgatgagtctgcattcgaaaatttgatgggcaacaggaacaatcacaatagcaacaccagtactagtaagatgcttgatgcagcctccagtcaagtttctattgtaaaattagacactcagcttattaccttattacccagcagtcttaaagaatcttctccagatacaatgaaattaacggatttactgtcccttattaatagtactcacctgctcccattacagccaattgaaattgattacacagtacgcgttgataaagcttccacttatggtgagttggttcttgatattgaagtacctgatgtcaacgctctaaaattcaataatacacaaagagaaagtcaaattggggctgctgaattgaatgaaaatgccagggaattggaacaaatcaaacccaagatagctttacaggacaaagaaataacgtccgttctctcgaatctacacgagagcaacaaacgataccgtttcttcaagaaaattagtgaggacccagttaaagcattaaatgaatgcattgcttctacctcgaatgctttgaaagttttatcgggagatgagggctataatgaagatatggtaaggcgggctaacttttacaaggaaaatgaagctatgttgcgcgagaatatagaagtcatattatcaaatggacgaatgtaggcttctttacattgatacacaatagactgaagatttatgtagttttctttgtatataaactctagataggaaaagaaaggtcaccattcatttataataattaaagacgaacagacaatgctgatttgtttatagcgcctacaagtaatggcggctgtctgattccattgtctctttctaagaaaagcgctgaaaattttctactggaaatttcagaatatgaaaaagtagtagagatgagggccacttaaacacaataagcatataaggaaccaagggaaaagcaacaaatgagtgctaacaatggtgtcactggcaaactctctagtagagtcatgaatatgaagtttatgaaatttggtaagacggatgacgaagagagttccaactccaatacgccgtctaatatcaactcagatgtggaacctatagagcagaaaggtaaactctttggtctggatgactcagcgtgggacctcaatagctacaaagatgatttaaaaaaaatttcaggtaaggagaagaaaaaggtgaaaagagtagtatataagaagcgacccaatctcataatctccaacgttggttacagtgaactgcgaaaacctgagggtgtgataagtgggagaaaaacctttggcgataattctgatgatagtggttccaggaagagaaagtttgatgaaggcgaacaaaatgaagacgagaaaagggatgctaaggataaggaatttacagggagccaagacgatggagaggatgaatatgacctagataaattatttaaggatagcatcaaaaagaaaaagaccaaccataatggtaaaaataaaaatagaaattcaaaaaagtagcgcagacaatgcaccagcagaagtacgtattcgtatataataatgagaacataatataaagcattgtgtagtatttttttcgtatttgtcataaaccataaggactgccgtcctttctattacgctcaattccaaaacatatacaaaaacatgtaaatacaccacttctaatttatcagataaatctctatcatcaatatcattgagatcgtttttgtatctttgcgttttttttcatagcttgagtgtcgtcactctccttttcgctacttcattattgctacctcataactttctctcaagctcaagcatcatctatttctcgaaaagttgcgttggtgatctcaaactctgcccctccagtattaataatgttactttcagtacataagacttcagttccattcacagaactcgtctcatgcacgccatgcacttttatggaatctacgctaggtacagatgtttttgtaccgtggttgccaaacaaagttgtttgatgtaagtcttcatcaactacgtagggcgaagagatggtgtctcttttcgttagaaaattgtccttcgcgtaattgaaaagcatggaatgcaaattgtgcttataggagaactgtaaaatgtaagaaagcagcacaataaggatgaagttggtgaaaaatttagagattttttgtttcattgaggtgtagttggcgtagttaagcggtaattttattatgtggatagtgttggctgccgaaacactcgccacatatgtagagtccggagagatagtgacctctgtaatggcaaaactatgagcttgtttgaatattttagacattgacaggtcttttagtttcacaagagctatggaattgtcattacttgccagtaccgccaattcacccttcatgtcgacatccatagaagtaatccctttgaatctgtttgtcacttgtttggatcttaatacggaagtgtttcctgatttgatgcttattttggtcagcacaatacctttccctttttttaaagaggctgctatcaatactgtgtcatcggctatgaagtttattttagataaactccaattcttatcaaaatctgttttcctagcaatgcaacttccagtcactgttgaaatcacttccaagctagaaccggtgatataagcaacaaccttaccatcagtggaaaagtgtaaatcctttacttcacccctagtctcgatctcaaacttctctgtcaagtcgctcgggtcaatgattctcattatagcaggtactttagatgatgcgatagctgcaacggtaccttctcgtgaaatataaaccagcttcgtgtagtcatccgcatttgtagatgcgtcaaagtctacactagtgaggaactccaattgatcattcactttatcgtatttaaattttctcaagtgcttattacctttaccttgggtaatcttagtgctattttcattgcagccaaccaaaatgatacccttggaagcgtcaattgcagtaggagagtcgtcgttgtcttccaatgcaaactcgctcaatatatgaaactgttccttctcagtatctttggtaggatccacgcgcaagaccgtcagcttgtttggtatgccattgtttccttctcctccaccgcctgccacaagtaatgtgtcgttattcaaaaattttgcaccgtacgcaggatacccgacgttataactagctgtcacgaacttcatagtggctcgattgtatctcaaccttgttatatatctgtatttctatcacgtatccttctaggtttctgtacacgtttttgaattttttggattttttttttttcaacttttcttttttccctcattcttactctattgtcatcaccattcaagataaagataataactagctttgagaaattagaccagacgcagtggaaggttgaatacatgcctgtgtgagggtggtgccaatgaccagtacattacatacgacaaaaaaagtgctctccattcaatcacacgtcatacatggctacgtgggaaacaaggccgctacgttcccacttcaatacagaggttgggatgtggacgtattgaacacagttcagttttctaaccactcggggtacgcccacttcacaggcttcaaatgcagcactgaggagttggtagacattgtagagaagggcttgattgggtctcttagaatcaagtatgatgccgtacttagtggctatttacccaatgttcaagccctgcaaaaggtagcaggaatagtgggtcaattatgtgaggggagtgaaaacgtcaagtggatattagatcctgtactgggcgataatggaaggctgtacgtggatcgagaatgtgttgcggtataccaagacattttacaaaacttcaaaatttttttggccacaccaaatcagtttgaaatggaactgttggtggggatgtcaattcgtaccttagacgacgctaagcaggcatttaaactatttcataaaaagtaccctcgagtaagccgaatagttgtcactagtctggaattatctgaattcctgagcaacgacacttacgtagtagcagggtttgattgctcggccagtgaagagatattcttctatgaaatccccaagatcaacgcaaaatttagtggaagtggtgatttaatcagcgccatgctcactgactcgttactaggcgaccgccgctgcacacagctgtcattaagcgcatccttgggccaagtgctgtggctcgtcaccagtatcctacaaaaaacgtatgatttaaacatagctgagcggggcccacaagattccacgatagatatcaaggatttaaagctgattcagtgtagagacatcctaaagcaagatctcataccctccattggcaagccaaaaaccattaaaatatgattcttacgaaacggtatgctccttcctcattggggtgcggctgctgcaggaacctgcctaaataggaaaatacattcctgatttggaaactgtaggcacacgacgcgtccctttggagaagatcgatccttctttgggtctttcaatttgattggaaaaaaaatatttaaaaaaatagaagaaaaatatagaatatatagaatatatagaatcaactactgcagtagataaataaagaagactattcatattcagtatcacaattgaaagattattacaatttgtatacattggttcccaatgaagagcttttttctttatctttatgtggcattcatgtttagttgcataacggctctgccattacctgtggataacaaaagggcttcttcagactccttagacctaaagaaaaaatacgcaccagaccctcctattacacataatgtaaacatcggaattgttttcacagatcctgaaagttcggaagaagccggccgtctcataacaatagacttatacgggactatggtgcccaagacagtaatgactttttgccagtatgttgatagtgtaaaagatcgccttgcttcccgtcacagttactcgccagaacgcgattttgataaaattctaccgaatggagctatagaaggtagctccgtttcttcctcctctattgaagaaacggaaatgttggctccaaaactcccggaagaaaatcatagtttaattcatgataggccaggcagagtttccatgattaaggacgataagggtcttaagtttataattgagaccagtgagacgccacttgaaggtgaaagtgttgtgtttggccaagttaccgccgggttaaaagatctgatggataaactagctaatgtgaaaactgacgaaaatggcaaaccagagcaaccaataacaataggttacatttcatcccaggaacacaggattcagcatgcaaaggaagctcacgaaaagtatttacaaaggcttcaagattaccaaaacggcgatttggagaaaggtattacattgaagaattatttataccagggtagtcaaagaaagttagaagacgcaaaatataatcagcttcaccatcctttaccaaagattatgcttggtatttcggtattgttacttttctacgttttggccaagtacaggaaaagaatattcaacagatcgtctaaaatagtttctattagagaggattaaaatgtttcgatccatccgcttaatattcattcattttgtatcacatacatacgtataaatatacataacttacctcgtctttattatgccaaccatcattccagggttttacgtaacagttcctctatggattccttttctaggtacttcccaatcagcacaattttacactctttattggatccgtcatatttgcctggaaagacatcgtaggtgtcgcggacgccttggattacacgagcaatggggttctctccttcaataagtatcagacctttagttctttgtacttcccaatcacggccgtcatctcggcgacgccctcccagcactgtcatggctccaaaattcttccacaataaaggttgcaaaaattgcttaataaacttattattatattcttcctcgttttttaatggtctgaaagtaagcattattgtgcccattcgatcatcatgaatggtaccgtttccgctaccactatctaagatgtcagatatccgtacactgtcgtatgcatgaatatctagtaaattttgaatcggcgtatcactatacttggtgaagaacatcggtgcgatagaatttatttcccgtactctttcttttaattgtttgaccatttctggtgaatgttcgatagtatcgtatttgttcattataattcgatcagccatggctagttggaagtgtgcaatagtcagattcccctccaaaccaactttgtcaccatgccaatgggcatcgatggaaatatcatctaagcattttagtatatgctcacaatccaaaaccgtgatgatcccgtcaatgtaaacgctgctattcaatccttcgtcctgccagaacattttcgcaatgggggcgggatctgcaataccggaggtctctaaaaggatataatcgattttaccaggtgaacgctccaccatatcttcgatggctttaacacctatatttttcaacgaacaacacagacacccgttacccaaatccaaccattcttggtagctgttcgatccatttttaatggtcatagccttttcgatttcactagaatctccaaattcatttaaaattacggcaatttttttatctgcaccttttaatgcaattttttccagcaacgtcgatttacctgatcctagatagccggtaataatgctcacaggaatacgctttttctcgtgcacatctgttgcgcctgcagaagtgttctccacttgcttgtttaccctttcaacttttgcatcgctaacaatatttccaccatcatacgagacattttccaaaatttcttgtagattattttcttcacctgttacgaggcagggtagttcaccatcttcttcttcattgaacttgatgtttctcaatgcagacattcttccgctttaaaagttgaaaattcctcaatgaaaagggtgttcttggctttacaagcgcattaaacatttaatattatataatatttataatatacatgttattccaatagtgaaaaaaaaaaaaaaatgaaaatgaaaatgaaaaattcggcccttaaaaatgaacaaccttttaccagccggcattaaatgtcgtggcacttcacagtttataacgcaaggaatttactaatagcaagtgaaaccattaacgattagtgttgttaaaagagttgaataaagccattaaacaacgattcagttgacaatgcgttggtctgtccttgatacagtgctattgaccgtgatttcctttcatctaatccaagctccattcaccaaggtggaagagagttttaatattcaagccattcatgatattttaacctacagcgtatttgatatctcccaatatgaccacttgaaatttcctggagtagtccctagaacattcgttggtgctgtgattattgcaatgctttcgagaccttatctttacttgagttctttgatccaaacttccaggcctacgtctatagatgttcaattggtcgttagggggattgttggcctcaccaatgggctttcttttatctatttaaagaattgtttgcaagatatgtttgatgaaatcactgaaaagaaaaaggaagaaaatgaagacaaggatatatacatttacgatagcgctggtacatggtttcttttatttttaattggcagtttccacctcatgttctacagcactaggactctgcctaattttgtcatgactctgcctctaaccaacgtcgcattggggtgggttttattgggtcgttataatgcagctatattcctatctgcgctcgtggcaattgtatttagactggaagtgtcagctctcagtgctggtattgctctatttagcgtcatcttcaagaagatttctttattcgatgctatcaaattcggtatctttggcttgggacttggttccgccatcagtatcaccgttgattcatatttctggcaagaatggtgtctacctgaggtagatggtttcttgttcaacgtggttgcgggttacgcttccaagtggggtgtggagccagttactgcttatttcacgcattacttgagaatgatgtttatgccaccaactgttttactattgaattacttcggctataaattagcacctgcaaaattaaaaattgtctcactagcatctcttttccacattatcgtcttatcctttcaacctcacaaagaatggagattcatcatctacgctgttccatctatcatgttgctaggtgccacaggagcagcacatctatgggagaatatgaaagtaaaaaagattaccaatgttttatgtttggctatattgcccttatctataatgacctcctttttcatttcaatggcgttcttgtatatatcaagaatgaattatccaggcggcgaggctttaacttcttttaatgacatgattgtggaaaaaaatattacaaacgctacagttcatatcagcatacctccttgcatgacaggtgtcactttatttggtgaattgaactacggtgtgtacggcatcaattacgataagactgaaaatacgactttactgcaggaaatgtggccctcctttgatttcttgatcacccacgagccaaccgcctctcaattgccattcgagaataagactaccaaccattgggagctagttaacacaacaaagatgtttactggatttgacccaacctacattaagaactttgttttccaagagagagtgaatgttttgtctctactcaaacagatcattttcgacaagacccctaccgtttttttgaaagaattgacggccaattcgattgttaaaagcgatgtcttcttcacctataagagaatcaaacaagatgaaaaaactgattgataatagctaacgtcaattccaataaaatatatagcgagcgttttacattaatccacctcgactagacttcaaattttcacttttatatcttacctttataaatttctgttctcaaaatcaaaacaattataaaaaaatgctatcattaatcttctatccttgaattaacattatatactctccccccactacattatattttgattttacatataatacaacaaaccttctcaacttaactactctctttcctcagtatctgtagaggaagaatcgtcgccaaaggctatttctctaatttgtacaatccaaggatccatcaacagctcaaccgcactggctctcttggaggggttttgaataagacatctttccagaaatttcataccagcagacgacacttcatccttagtagggaattgtggggtatgtcctgcagcaacatggtacatgatagcccattcattatctaagttagcccatggccgtctaccagtgatcatttctaataccacgcagcctaacgaccaaacatcgtctgccccaagtttgcctttggtggtagatccagtgatggattctggagccatgtacataggagttcccatcatgtctaatagagcattttcgttatttttcactgcctttgaatcagaaacatgggtaacatcttcgtgttcaccatctgcgttttcgattttgttcatacttgccaatctagttccattattagcaatttttttagcagcaccaaaatcaacatacttaataacaccattaaaatctagtaggatgttttcgggtttaacatcacggtgaacaatgccggattcatgcaaatatgcaagtccttctagcaattgtaaagtgtagacttgagtgaccatttcatcttcaatacgaccatgctccaaaagagctgctagggaaccgccttcacaatattccataaagatgttaactttatcacgatgaacttcaacaccgtaatatgaaactatatttggatggttcaatatctctaagacactcatttcctccttgattaaggggaatattttttgcattgatttgctatcttgaatattgatttccttgactgctaaaatctcaccattatccaaatcaacagcagaatatacccttccaaaagtaccgccaccaataaagttcctcttttgccatctcatagaaacgttcgatatggaagatgccaaagaaacaaggtacttgttacctttgtcactatcatcaattactttaccagtttgatgaggattccgctttatcctttcttccaattccattatactttgtactcggaactcggaattcacttgtagcatcatatcatcgtcaaacacatcttccaaatcaagatttgatctagcttgttgattgattttctcaacttctatggagcgtgcgcctattatatcaaaatgagaaataagtaatgacatgcattctgaaattttttgttttaaagaagaaaattggcattcatcaagagctagtatgttccaaccgcttaccatatgcatcgcgaactccattgacgtgacacaccacctaaataccctttgatcagtcggatcacagtcttcagctaagaacttcagccatccgatacttaaccgcatcattaaaagtattataatggatcttttttcattgttggcaacattaattctcaaaaagttcagaccaaaatccctcccaaaaaggaaaatattattcaataaatcattgacaggacttaccttcttgaacgtggtcacaatctttgtatagttcttcagaacactgtacgtgcatctgaaatatgctttatttatcctttgtaagttgtttttaaccgtttctgaggaagattttttttccaagaaagaaactgagctaccagatatctgttggaacctgtcacattggtattctaaggcataactggatccttggcacatcaaatctattgaattaggaattactttcaagttcaatccctctggtttaattgttttgttatcggatagattatacatctcaccctcccaaagtaatggctcttgcggagtcaataccaatacataaccaagagagttcaatcttgtctccagttcataaaactcttcctccgtgctcctgctgttttcaaaatccggttcacgattgactctattaccgttataagatctaggctgggtggtcaaatcgtttttgatataataaaatggggtaccatcattcgagatatctgaacccagtgatgagttggagttccaattatcatccaaagcattataaattgtcagactgttattaatttctagcttaggcactaaatcacaaccgatgtctgaattcttaatgattcttaaaatatcatcatctttacagcctaatagctctgggctaccaattaaataagtaccattttgctctaggtaacctcctgtgtatataagaaagtggcctgtttcttttagttgctttagcagatagttgtgatcttctatcttgtagcggacaaaattttgaaatgcttttgtcaaaatattggtgaatctattgagttttcttttcatggatccaagtatttcgaatatttgcaccagccatttttcagcagcagcttcattctctaattttggcggagtgttttgctgccttaaaaggtaagcgtgcaatctgtgaaccaatctaagtgtcaacttcgtaaattctgctgcgatcagttcgcctgcatcatcaatataatagccgacgtttctaaacatttcccaatattttaataacagatcaggttctttagaagtcttgaatgagtttttgccactatataatattctcagttccaaaatggagaaaaaatattccaatccttcaacaacggtatgatcaaattcgggatcgattttcactttaaaaaaccagtcattacagtaagaagcaacagtgaatttcatttggactgccaacttaatatatgtactaaaatcgtccatcatttgatcgatcatcatcaaggttggattctgtattttcttcgcgtaagataggcgaattagtattatatcttttaccaaacgcattggaaacatcaataaaaattccagatcttgatccaaataagatagattcaattcattccaagttttttggtatttcaagaagaaaaatttggccttcaaaatccatggtgctaatggaaagaatatttttttttgaaatatcagttcaatatccttttccttcataatttgctccgcaaagcgtttacaattagtggcgaaaacggctggatcatccaaattcacggtggtgttatccacttcggtagtgctttctagctctttattgccaactatccattttttcaggtacgcaatattagtatcaaagttaaatttgaaattaagccaactattcaaagtatctattcgattcctgaatgcttctgttttagtaatgggtttttcagcatgcattcttttaatgttaggccatagatttaagactctataatatttgtctactagtgatttgatagtctctgcagcctcgtcagcgctcatattatcttctagtttaaaggccatgatttcttgaaatacggagtcagtagaatccctaaaaatcctcagagatttgttctgatcttccacggtcctcccattcatccatgccttcaactcaatccaaatgtcatctgaaaactgagtattgaagccagggcctttcccttgatttgcaatcttcgttttttcattcctcacaatatctcccttcagtaccttagataacattgtttgccattcaaatcggttgttcaccataggattttgtaacaattttgacagcaaatcctcgctccccagtatggaatgccactcctcatcttctatttcacacggttgatcattgttcacatccctcaaccaatccaatttgccctttagataatttaggctcatcgaaacaacattttcattattttttgtgctcgacgtaataaaattataaccaaaattgaagtcgttatctttatcctcaccttctacctttaaaagatcatccatttctagttctaagtcatcttcacctttgttactaaaattttcttcgtcatcttcaaagttggatgatgcgactatacctctagtgtaataatcatcattagcacggtttctcatttttcttaaatataactgttcatttaatacatattgttttttgtatgttcggaggctcgttgtgcttccaccatggtggcctacagaccgttgcgagctatttgtcgtgacaatatcctgcaaagtggaggaacttgttgacccatttggttgcgatctggtgggaatgtgtttgttcgaagtttggtttgtaatattttgtggcgttgacataatcgatgtattcgttgtatttagtgaagccagttctggtgatatcactaacgttggggtcgtcaataatggatcttgattactattcacgggagcgggcttcttaataatctcgctctctgttttactagcctcaactttcttatgtacaggaacaggttgagtagacaacttcggtagagactgctgaggattttttggtagaggaagaccaatattcgagggccgtctactagatcttgccgaggagctggaggacccagaaatggcattttgatgaaaaaactgaccttgaggtatacccggaagacgattgaatagctgtactgtatttaatggagactctccagggctgtaaacagcgtttggtgatctaaagtactgggtagaatgcagccctgggctgatgggcgatgacgctactcgagcctgcgtagtattggaatttcgccctaaactttccgaccttagtctagatgaagatgatgaagatgactgcctcatcttggagctgctgggcttttccgtggaatcgccgtaaggcttataattgaagtagtctgaatgcgacattatttgtgcctgtcaaatagtttacgcaaaggcttctcttctttttagtaatggcagactgtttgtacttgaaactgcccaatagtaacttgaaggacagacggagctcacacaaaagttaacaaatatgctggaacctttttttttcctttgaattctttgtaaaccagtaattcgttttgaaaacacccgttcttagctgttctttaacagtactactctctaaggcaataacacactggggcagcaacaattacaatcttctaacctcttctaatctgcagatttggcttctttctatctctgtttacccacctttatcactcttttcagattaatcaattctttccatacaaagaaacgcccgaaaagtggcgcgagtttcccgggtgatggagcagtaattaataatgcaaaactgctaaaatacccactgtttcagggtatgaaacgcggtattttcagcgagttgtaggtaatttggaacagttcgtgactgtttattaagttccactcattgcagttgtatccccactgtgtacttttatttttggttagagaattggcccagtagagatggaattggacgaatgtttagaaaggctatacaaggcccagttactacctgaagtgactgtaagggcactctgctttaagctgaaggaaatgctagtgaaggagtcaaacgtgattcacattcagacccctgtcacagtcgtgggggatatgcatggacagtttcacgatatgctggagatcttccaaataggcggccctgttcctgatacgaattatctgttcttgggcgactatgtagacagggggttgtacagtgtggaaacaattatgctattgattgtgcttaagcttcgatatcctagtagaattcatcttttgaggggaaaccacgagtcacgtcaaatcacgcagagctatggtttctacacggagtgcttgaacaagtacggtggcaattcaagagtttggcaatatttgacagatatatttgactatctagtgttatgctgtattatcgacgacgaaattttttgtgttcatggtgggctctcgcccaatgttcaaaccatagatcagatcaagattattgatagatttcgagaaattccacacgatggcgccatggcagacttggtttggtctgatccggaagaaaacaataaccccacgttagatcatccagataactctggacaacatttccaggtgtcacctcgtggagcaggttatactttcggaagaagcgtggtggagaaattcttacgtatgaacgatatgaacagaatatacagagcccatcagttatgtaacgaaggttaccagatatattttgatggattggttactactgtatggtcggcgccaaactattgttatcggtgcggcaataaagcatctattctggagctgtatagtaaagatcaattctacttcaacgttttcgaagaggcacctgaaaataaactgttgaaagagaacagtatgaacgacaatgccttagaagatagcatatctaatccggtagccaacaggaaattgattgcagattatttcgaagacgactctgcctccgcagatggctccacggaccctgaaatgtacatattttcagatgtataccaagccagatctgcttctaacagacatgttgattacttcttgtagcttactaaacaatagaaaagcattatagagacaacgccatcttattatttctacatattctatctctctcggttgcaaatgtatgtattgtgtatttagatcaaaaaaaaaaaaacagcgcattttctacaggtaatacagctccaaatttgtctgatcatgtacctcataatcttccagagagatatggtcttttaaaacacttccacccttctgcaacacaattttgtttggttgggtgccaatttgcaaggacaatacttttttgaaatcacctacactatcttcagcaaggcacttcactctgacttttttgcctaatcggtcattcacaactacctcaatcattttcagagtatttatttgcaatctaagctttgccaccgctcctctttctcaatcttttcctctccctcctcatctctctcagccaaaaccgcgaatatataaaaacaagcaagtctcccgtagaacttttacacgatgacctttcgagatttcacaagggggataaaggaatgctgtccgatacaattgacacaaagcaacaacagcaacagcttcatgtcctgttcatagactcttatgattcattcacctacaatgtagtgagactaattgaacaacaaactgatatctcaccgggagtcaacgccgtgcacgtgacgacggtacatagtgatacgttccaatctatggatcagctattgccacttttgccgctttttgatgctatcgttgttggcccaggacctgggaatcccaacaatggtgcacaagatatgggtataatatctgagcttttcgagaatgccaatggaaagttagatgaagttccaatattgggtatatgtcttgggttccaagcaatgtgcttggctcaaggtgctgatgtcagtgagctaaatactatcaagcatgggcaagtgtatgaaatgcatttaaacgatgcagccagagcttgtggccttttttctggttatcccgatacgttcaaatctacgaggtaccattcattgcatgtcaatgccgaaggcattgacacccttttgcccttatgcacaaccgaagatgagaacggtattcttttgatgagtgctcaaacgaaaaataagccatggtttggcgtacagtaccacccggagtcatgttgttcagaattgggggggctgttagtcagtaactttctcaagttgagtttcataaataacgtgaagacaggaaggtgggaaaagaagaaacttaatggagagttttccgatatcctatctcgattggataggactattgatagagaccccatatacaaggtaaaagagaaatatccgaagggcgaggacacaacttacgttaagcagttcgaggtctctgaagacccgaaattgacatttgaaatttgcaacatcatacgagaagaaaaatttgtcatgtcatcttctgtgattagtgaaaatacgggtgaatggtctatcattgctttaccaaactccgcatcccaggtattcactcattatggagctatgaaaaagactacagttcattattggcaagatagtgaaattagttacaccttgttgaaaaagtgtctagatggtcaagattcggatttgcctggctcccttgaggtaatacatgaagataaatcccaattttggatcactttgggtaaatttatggagaataaaataatcgataaccacagagaaataccttttattggaggtcttgttggcattttaggttatgaaataggtcagtacattgcatgcggccgttgcaatgatgatgagaattcccttgttcccgacgccaaactagtttttatcaacaatagtatagtcattaatcacaagcaagggaagctttattgtatttctctggataatacatttccagtggcattagaacaatcattaagggacagttttgttagaaagaagaatattaagcaatccctgtcctggcccaagtatcttccagaggagatagacttcattataactatgcccgataaacttgactacgctaaggcgtttaagaaatgtcaggattatatgcataagggtgattcttatgaaatgtgtctcacaacgcaaaccaaagttgtaccatctgcggtgatagaaccctggaggattttccagaccttggtacaaagaaacccggctccattttcaagtttttttgagtttaaagacattattccccgccaagatgaaacgcctccagttttgtgcttcttaagtacttctccagaaaggtttttgaagtgggatgcagacacatgcgagctacgtcccatcaagggaactgtgaaaaaaggaccgcaaatgaacttggcaaaagccacacgaatcctgaagacaccaaaagaatttggtgagaacttaatgattttggacttaatcagaaatgacctttacgagttggttcctgacgttcgggtggaggagttcatgtccgtgcaagaatatgccaccgtttaccaactcgttagcgtcgtaaaggcacatggattgacctctgccagtaagaagacgagatattcaggcattgatgtccttaaacactcgcttcctccgggatctatgacgggagcccccaagaagattactgtgcaattattgcaggacaagatagaaagcaagctaaacaaacatgtcaatggtggagcacgtggtgtttacagcggtgtcacgggatattggtctgtgaattccaacggagattggtctgttaacattagatgtatgtattcctacaacggcggaaccagctggcaactcggtgcagggggggccataacagtcttaagcacactagatggcgaactagaggaaatgtacaacaagttggagagcaacttacaaattttcatgtagatatttgtatattattagatatgtatgcaaacattttctttagaataatatactattcttgtacgatgcagaattttttttttttttcgctttaggaaaatgacgttttgtgccgtggaaaaccctggaaaaggatattggaaaaaagttaaagcatggtcatttagggaagactttccttccaatttacttatcaataggttataatgtatgcttgacggagcagaattctttcaaaccataagataatagatattataacattttagtacataaaagaggcccgagaaaatagattttaactggaataattttttgcaagatgacaacaaccgtacctaaagtgtttgcattccatgaatttgcaggagtagctgaggcagttgccgatcatgttattcacgcacaaaactctgcccttaagaagggcaaagtctcaaggtccacacagatgtccggaacgagccttaacggaaatggtaacacagaatccaaaacgatggagagagtaaattctgtaaggagtaatgcctccagccgtggtggtagtgaagacggcgccactaagaaattgaaaaaggagaaagaaaggcgcttcaagattgcgttgtccggtggttcgttaatccaagtgttgcacgaaggattgttgaaaagagacgacgttcaatggggtaaatgggacatttactttgctgatgaaagactagtgccctttagctccagtgaaagcaattacggtcttgctaagagaaaaatattcgatttaatagatacggagaagtacggaactccgaaaatttatcacattgatgagtcattgattaacgaccctcaagagtgtgcagataactatgagaaaattctaattaaaggatttgccggtagagattctgtgaaactaccgatgtttgatctgtttctgcttggctgcgctcctgacggtcacatagcctcgttattccccaattttcaagagaatctacgtgaaaatctggcatgggtcatacctgtagaaaatgcacccagcggaccttcgaataggatttcactgaccatcccagtgatttgtcactctcatagagtcacctttgttgtagagggcgccacaaaggcgcctgtaatcaagacaataatggaaaggcctgaaaagggattgcctagtagtattgtcaatgagggcgccgccggtcgtgtttcatggtttgtagacgacgatgctttgaaagatgtctttgtaattaagaagaagtacaagttttatgatgatgagaatttgactgagtaggtgtttaattttttgggttctttttctttctgatgataatgacaactaatgacaatactatgatttaaccttaaccattttctttttttagctctttctatccccacccttccctttagtaatcgcaataaatcaccctatgtttttgaattttctcgagaagtaactttatataaaacaagtcatcttagtgacgtagtgtgcatatataacatacaacatatataatatatacaataaccctttagaaaaaaataataacaaccacagtggatatttcccttttggacctatggcttccgctaagagaaaagcatgcttttaagttttcttttctttcaaggagattatttggtcttaagcgaagtgagagattgaaacaaaatgttaattacagagtttacgaagaatcagtttgcaagaccaccttattcgtatggcattatcaagctttgtgtgtagactatccacacaaacatgattcaacatacatagcagtggtaggtatacaacggatataaaaaccttaactctacgtgtagaaaatgtaaaagggtagagcggttgcaaaaaagcaagttttagtaggattccaggaacagcttctcatcttgctagataacatacggcaataatgacaaaatacactgagccatgcggttgttacactttcccaaaatagtaatctacttctcccattttttatattttgcgtatcacaccacatcgtccctcaacacaaaagtttttgttcttgttgacaagactgtcattttccccttgagtgactttatgtcgctgattcattcatttcggcattgtttgctgtttattccccagattctttccgctttgcttggctgcccctttccccggaagcctcgagattaagatgaaaagactaatagccaggctgttaaccccttgttgatacagtttggacaccccctactagttagctgtgtatcctgaatctatgtcaagcaaaaattgcttacatacagtaaggtattttttataatcccgccaacactatgtcgactccttcattttggacatcttctttacatggacgaaccagagaaggaggtcggctcgaagggaatgtaaagctatcataggggtataaataagagacacattgttctattatagagaaaaatattttatagatcttgtatctcatcttgcgtaatataaccaaacaaaggttttccttatactatatcaaaccaaaaaaaaaaaaaagcaaaacaacaaataatcataatatcatgaagtcaagtattccaatcaccgaagtattgccaagagcagtgggttcgctaacattcgatgaaaattacaatttactggatacatcaggtgtcgcaaaagtcatcgaaaagtcaccaatcgcagaaataatcaggaaatcaaatgccgagttaggtaggctgggctactccgtctacgaagatgctcaatatataggtcatgccttcaagaaagctggccattttattgtgtacttcactccaaagaacaagaacagagagggcgttgttcctcctgtaggaataaccaattagctcagaacagaattagtgttaatagcggtgacagtagttttattgtatctcacctttttttatgtataatcatataatgacttaattatttttgaaatgtttctttttttttttttagttataaccctttttacggattcttacgtacttatttaatctttctagtagacaatctttctaccggtgaaggttcttcttgcctgttgtctgccttctgcactcaattcatcattttcatcatcttcgtccaccttggctctatttaagactttgatgaacgagtccactctgaatctcattctggagtgcatgtaggctttagagcactttatgtgataatggaagtagtttctaaacaatgttaactggcaaattgaatggaattgcaactcttttgtctggaaatgacgtgggaaaagaacaaacgtgataaatcttctactttgctctgcaactttaggtggttgatatagtctcttcaactccaatggtggttcatgtgagtataaaacttgtggagcggattggatttgacggtttctcttacgtgcatccacgaattcttgtaaaaagaccttgccaaaaattttatctgtttcgtcttgaaaaatagtctcgaagattatggtaactctgtcattggaaggtttgatgaagatgttctcctcgtcacgatacttgattgtgaacaaagtgttgtctccattggcagcaacctcaccgccagtaatttctgcttcgacaggtgccggttgctgctggcttagttcaataaacttcgaaatggccaattcgaagggaaaactcaatataatggtcttcaaaacagacagttgtaaaatcgattcttgaaccaattcggccaacgtaatctgaagagtgtagtcatagccgggctccacttcacttgggatagtcaccccacccaaagaggagtagtggtcggccagaaacttcagtaacgtcaaagaaccgtccaattggcactcagagacacttacccaagctttggtcttaacactcaacaacagaatggacttatcttctgctgtgtttgaaatgtggtaggtggtatagtcgaaatcggaaacaattctgtccatggtcaacggcgaacccttgcgaagtgcctctatcgcttcattcagtgtcttttggatgagaaggttttgtggttgtaagtgtagcattgcggattaccgttttgaggcaagaagattgctagtcttgtatctacactagttcctttgaacgctagttagcccctatgcttatagtatttcttgtcaatacaagcgtctgaaaattcagatcgctttatacgagtaagtatgccaaatacaccaaatataccaaagcattgattgcgtatactgagaatacatatatatatatatatatatatatatgtatggtcattgctatttacaaaaggttgtatggagtgggaatattagagaaaagtagtcgagaggccaaagaaaacttagagcgtactgcgcatcacgatttacttggcttcttggctccatatttcgacctcgaagaaatcctgtttaccacaccactcaggtcaccagcacctctgataacatggtacttcacaccaggcaagtcctgacaacgcccacctctgacatatacaatcgaatgctcttgagcatcgtggccctcacccggtatatatgcagataccacgttcccgttagtcaaacggaccctgcacgcctttctctgcgcagaattcggcttcttgggctttaaaaccattacacgtaatacgacacccttccgctggggacactgatccagttgtggagctgtacttatcttcttgcgtcttggaggcccggagcctcttttaatctgattcaatgtcgcttgcattgtcgtagtggaggaaaacaatctctgcgcctgtctcaagggcgtacaccatgtgttggacataaacctcgacaacatggctcttgttggcctgcttcaattctggtgtacctgtaagttctccgtcttttccctggttatatgcgttttttctccccaaatcgttttgtcgctcgggtaagactgaaatgcttttaaaagcactattactgtttattatgctatatatatatatatatacagcccgagtctggcttgatcttatttacatgatatatcatctagaaatctatatacactagatccctcatttgttcttggtttgagtatagctgaaacgcttcctggtaggtgcgaactcgcccagtttgtggcccaccatatcttctgatatttcaataggtacgtactccttaccattgtgtatttgaaatttcagtcccacgaactgaggaaggatggtggcggcccttgcgtttgttcttattggagtgcccttagtcatggcctcccttatgggtaatggcacgatgttggggcccttccatacggaccgcgataaaagtctagctgccggttgcattttatttttggtggacactacttctgccgatgctgtactgctcttgcaatgaacctcaccgttttaagtcatggttagattcttactaggcgcttccaattgccatttcttgctcagccataaccgtgaatagtgatccaaacgctaatgccgggtgatgcttaaaatttgaaaaattattgcagatttgtattatatagaaagcataactggcgatgagatgtgctcgaaactggacacctttaccattggtgaccggtagtgacaatgtttgcatcgagatttgaccctagccaattgactgctcctgcagctagcgcaccagaaggaatcgtcggaactactcccccggccattgtgcctttaaagaggcaggctactgaatctgataatgaagaatatggctctcaccaagattctgatgagagttccaactctagttcagaggaagacgaagaccgtatgcaagtagattatggggctagtgaagaggattcgagtgaagtggaagaggaagagagtaagccaagtactcacagcacagtgctatcgagattcaagcaaacagtatcattgcaagaaaggctaggtgcatctgatattgctgagagtaaggaagacgaaggtattgaagacgaggcggcctcaactcaccaactaaaacagattcctcaacctgaattcgtcaaaaacccaatgaatttgaatacaaattcattacagttcaaatctacgggttggttaaatactgagaagatatattatgataattccttgatcaaaccgttctcggattacgcaaatgaattagaagcaaaactactgcagaatatttgcaagaatttctctacaaacacttttcccatccaatcgatcatcctagactccatattaccggtattgaacttcacgttgaacgtatctaagagaaacttcaccagaagaatcggtgatattcttgtaaatgctgctaccggttcaggtaaaactttggcttactccattcctattgttcaaaccctcttcaagagacaaattaacagactgcgttgtataatcatcgtccccacaaaactattgataaaccaagtttatactacgttgacaaagctaactcaagggacgtcgcttattgtgagcattgccaaattagaaaattctttgaaggacgaacacaaaaaattatcaaatttggaaccagatatcttaatcactacacctggtagattagtagatcatctaaatatgaaatcgataaatttgaaaaacctaaagtttttgattatcgatgaggctgatcgtcttttgaaccagtccttccagggctggtgtccaaaactaatgtcccatttgaaaacggataaattagatacacttccagggaacgtgatcaaaatgatcttcagtgcgacattgactaccaacacagaaaagttaaacggcttgaacctttacaaaccaaagttgttcctgaagcaaaccgataaattgtaccagctacctaacaaattgaatgaatttaacatcaacattcccacggcgaaaagtgtttacaagccattgatattgttgtattcaatatgccaatttatggcacattcccccattgctgcaaagattttgattttcgttaaatcaaatgaatcgtctatcagattaagcaagttactacaacttatctgtgaatctcgctcacaatccagcgtattgaaaaaccttcaaaatttggcggtgagtattaattctgtcaattcaaacaactccaaagcagaaaataaaaaaattgttgcgaacttctcgcatcactcggaaagcgcaggcattaccatcttaattactaccgatatcatgtcccgtggtattgatattaacgatatcactcaagtaataaactatgacccaccaatgtcttctcaacaatatgtccatcgtgttggtagaacagcaagagctaacgaacttggttccgcttataacttactagtaggtagaggtgaaagaacgtttttcgatgacttaaacaaagatctagatagagacggtaaatctgtccagccattagaactcgattttaccctattggaatctgattctgaactatatacttcgtctctagaaagtttgaaaaactatcacaataacaccgcacaagcttaatttctcactttccaccttcgcatccattcatttataacattcaaacatttttttttttagtctcattctaataactcctgagtatagtaatattaatatgtatgtattgatgggtatgtaactgtaaaattatattcggtctatgtctattgtagtttcacacgttggaatgctcgtttgaatgcacttgtcaatggctaaccttaacatcaattcgtcatcgtcggagcctcctttcattgttatcttgatcagtaccacataaagcgtaaaattcactttgcttattactatatcatcgtaatttaggatgtatctggatttaaactcacttaatctctcgatttggtccttgatcatgttcttaatggttgttggattttcagtgaaacctgcagaattcaaaaacccagttttccgtatctttgtattctttgttgctataggtagtgagctcattgatcttggtcgtacagatggtttttctttagcagctttagactcgacttgttgagtatgggcggtcgtatcagtgctgtcattattattgaataacgctgaattggataaagatgtggtggaaaatcccattagtaacactgtcgaggtccaccgtgctatagtcagcccatgccatagaattaaactcgaaataaccaaagtagcaaggtaatcggatatactcgataacagatccaatagtaggggataaatgaataggtatgctgtataagtgatggtaataatcgggttcttcgtctttaaattactgtatttgttagcataaaacgtcttataaagtgataacgtcgataacactaaattgatcattagtatgctataccataaggtaatattctcgttttgtgaatcattggcattggcaatgtgggaatgaggaatttgctcattaatttcatcgtgatcatggttattcgtcaaagaactaccagattctacaaagaggactatgaattcttcaattatatggaataaaaggtccagcccaacaaagcataacgaaacggcaagcgcaaaacttagtagaacgtctattctatttaacccgaatggaaatgtgatagtgcctgtaaaccatacctggaactgagacaaattttccacaaatatgattaccagcgaaccgatgatatcgtaagtaataaaatgcgatagtgtaataaaattactccatgagtacaggtgtccgacttggaaagtaatcagacatgcaaagatttgtagagcggcaatagataactgaatataagcctttggccatggcaaatttgacagcaaatcattgaaatctggaatgggaagagatttggcaatgttcaaaggaattttcacctcaggctcttgaaaaaaattcatggatacagaggaatgcttataacgatgccccttacgaaatgaggtccttgatgcagctgaagagggtggtgtctgttgatgcggttgcagcgttgatgtcgtaaaattaaagggagaatccaaggtcatagaagacctcttactgctgccagcatcgggggaaatgcctcttaccggtgatcttgttctgggaggaggcggcaccagctttggtgctggtatatatttgagtgattgccttcgtccttcgttgccttttcccttcatcaaagcagcttcattgatattagcattactagaagcgttttcaccaaaagtgaacgaaggattgtagatgatactagaactggaattgttaccttccttggcagaataaaatagggaactgggcctaggtgatgcaaaaaatgtcctgttttgggatggtataccgtctacattcccgacagcgttcatattggacaaagaaaacgatgaagcatcggaatcattcaatttaggagtctggaaagcaacttccggagacaaattgtcctcctcttgtatagcgttcatttgcggcgtctccatagctctttccctattctataatctcgctcacaagtcactaaatattcactttttctctcttagtaacaaaaataccttcaaggttcatcattttcagtaatgaatattcttgatattacgcaataggacacttgtggaaaactttttgaggttgcgttacccgcgctgaaattcgagaacaataaagatcatcatctctcattttagctacattataacataagaaggtgcatttagttatcttatgtggactagggtatgacaaacatggctgccaagaatcagttcaaaggaagcagcttcacactagcgcagctaatcgaagaagtcggacgtaacggaggaaaaaagcctgtgttccagtataaggtaccacggtcgatacgatgggcttcaactgctctagctgtagtgtttctcacatatggcgctgcatacactgatatgtcgtggagaactgctcgagaagtgtacggaaacgctactgaggaagaaaaacacagcccgtggttcaagtgcaaaacttttgggcctgtggctttaggggttttgcctgtgatcctcgctgctgccacgaaacacgtaacgtcaagactagtcacagaaatgaaatatctgccaccgctcaagaatagtacggtgccacggtgtcaattgactcgacgcacttacttgttaggaagaccagtttctatcacgagggagatcaatgaactgtctaaaaataaggccaccaagatcttcacaggagtaggttctcaaggtatggaggataaggccacctttgttttcttcacagtggatgaaaaagcaccctcatttttcaataaattttacattttctcgagatctggtagcgttgtgaagaatgacgccaggatcttggactgctttttcaacagtgtggcagaaaataagctattgaacaggtcaatattaactcagatcctttcacatacgtctgccaagaccctatttcactcggggaattctagatcatccatcaagaatatcgtgaagcccaaataggtacggacatctacgtaagaatgcatgtaaataataatcgaataaaagaacaattaaacacttgtatatgcacgctatatctacaagaatccaaacagtctcaagatgtagtcgactgccaaggcgtacgtaaagtaaagtccggtgttgatatttgcattaaaatacttccagcagtttttaggattgtcaagatccactttctttatcatgctgaagagtctataagcgaagactcctagtccaccaatgaacccaggcccccataacaacccactgttcaagccggcgacagctaacagtgcgatttgagacgcggacatggccttcatgatagactttgtgcgtggaccccaagccaaagcggtagacttgattccagccttgatgtcaaactttttatcctggtgtgcgtatatagtatcgtaagtcatacaccacaagtaactgctcaggtacaaaggtatcattgtaggccagctcattacacccatggcaggaaacccaagtaacgctccccaattgaaacatgcacttaatgcagcttgaggatagtacgtaaaccgcttaaacaaagggtatgtgaacacaataggtaacgatgcaaggcctagccaccaacactgcgcaggaagcaaagatagaacgcccattccaacaagagtttgagcccccaagaatactaacgcccgacgggggctcactctaccagaggcgataggcctctcgacggacctgataactctttgatccaactttctatccaaaaaatcgttgatggtgcagccagcacctctcattaccaatgcacctacaccgaaaatacccaacataccagctgttgcgctcaatgtagcaccttgcatcatggctcccataagtatagaccaactgcagggcaaatataacagccacgtgcccacgggtttctctagcctcatcagctccgcatacggtatccatttcttaggcagccgagacacgaacggtcccagtccatccaatctttcctttcttgcaacttccaactctttcgacgtaaacacaggtgctgattctttcgaggaaggggaggaggaggaggaggaagaagacgtatatctctttctgctgcttccaatgattccagcaacggtaactcggccgctgcccagaatggacctccctagtaaaatactctttctctgccaaataaacattagttgacactgttattctacgacagttatttctactgtaatctatagtatactccgcccttctgataaccttacttttaattttggcctgattcttgtgaaacttttccacgatgccgaaatcgccgaaatggctcgtttagccttttctcgaagattgatatataaagagcatccatcgtgctggtaatggtgatgcaagattgaaaattcccagacagtgagcaccagcacaatgaccgtttacacagcatccgttaccgcacccgtcaacatcgcaacccttaagtattgggggaaaagggacacgaagttgaatctgcccaccaattcgtccatatcagtgactttatcgcaagatgacctcagaacgttgacctctgcggctactgcacctgagtttgaacgcgacactttgtggttaaatggagaaccacacagcatcgacaatgaaagaactcaaaattgtctgcgcgacctacgccaattaagaaaggaaatggaatcgaaggacgcctcattgcccacattatctcaatggaaactccacattgtctccgaaaataactttcctacagcagctggtttagcttcctccgctgctggctttgctgcattggtctctgcaattgctaagttataccaattaccacagtcaacttcagaaatatctagaatagcaagaaaggggtctggttcagcttgtagatcgttgtttggcggatacgtggcctgggaaatgggaaaagctgaagatggtcatgattccatggcagtacaaatcgcagacagctctgactggcctcagatgaaagcttgtgtcctagttgtcagcgatattaaaaaggatgtgagttccactcagggtatgcaattgaccgtggcaacctccgaactatttaaagaaagaattgaacatgtcgtaccaaagagatttgaagtcatgcgtaaagccattgttgaaaaagatttcgccacctttgcaaaggaaacaatgatggattccaactctttccatgccacatgtttggactctttccctccaatattctacatgaatgacacttccaagcgtatcatcagttggtgccacaccattaatcagttttacggagaaacaatcgttgcatacacgtttgatgcaggtccaaatgctgtgttgtactacttagctgaaaatgagtcgaaactctttgcatttatctataaattgtttggctctgttcctggatgggacaagaaatttactactgagcagcttgaggctttcaaccatcaatttgaatcatctaactttactgcacgtgaattggatcttgagttgcaaaaggatgttgccagagtgattttaactcaagtcggttcaggcccacaagaaacaaacgaatctttgattgacgcaaagactggtctaccaaaggaataagatcaattcgatatgtaacatttttcttttcttttcttttcctttttttacaatagctaatttacgtttccctacggtattggtcggaacgaccaagcttcaatttataaatatcttaattttaacagcagttaccacttgaatgagaaactttttgatgcctactcttttgctttttcatatcatgacctccctacatgcttcggaatttccttattcgtagctgtctaacagcaccacttagcacaagtacgtccacccgtttcatacttaaagatctcagcagccacccaatctacatttagggtacctgtcacatatcttctcaaattttaggttagctttcaattgtaaagtctctttttggatattgcacgtttcaagtcaaaacgcggctgtaacataattttctgaaacaatattaaaacatagtaatgacttaaaacaagcgactatcgcaaataagcagttcccagcaagcaattaaaacgtatataagcgcagaataatgatctatcatcaataattatcgtgaacttttccagtatttacgttcatctttgaaaaacggcgagcattaacaataaaagctaaaaaaaccaaaaaatttcagatgacattatctttcgctcattttacctacctgttcacaatattgttgggattaactaatattgccttggcatctgatccagaaacgattctagtgacgataaccaagacaaacgatgcaaatggggttgttacaactacagtttcacccgcgctagtctccacatccactatcgttcaagctggcactacgacattgtatacgacttggtgtccattgacggtatccacttcatctgctgccgaaataagtccttcaatatcgtacgctactaccctatccagatttagtactttgacattatctacagaagtctgctcccatgaggcatgtccttcgtcatcgacgttgccaaccaccaccttatctgtgacttccaagttcacttcatatatttgccctacttgtcacacaaccgctatcagctcattatccgaagtaggaactacaaccgtggtatcatccagcgccattgaaccatcaagtgcctctataatctcacctgtcacctctacactttcgagtacaacatcgtccaatccaactactacctccctaagttcgacatctacatctccaagctctacatctacatctccaagctctacatctacctcatcaagttcgacatctacctcatcaagttcgacatctacctcatcaagttcgacatctacatctccaagttcgacatccacatcttcaagtttgacatccacatcttcaagttctacatctacatcccaaagttctacatctacctcatcaagttcgacatctacatctccaagctctacatctacctcatcaagttcaacatctacatctccaagttctaaatctacttctgcaagctccacttccacttcttcatattcaacatctacatccccaagtttgacttcttcatctccaactttggcttccacttctccaagttcaacatctattagctctacttttactgattcaacttcatcccttggctcctctatagcatcttcatcaacgtctgtgtcattatacagcccatccacacctgtttactccgtcccttcgacttcgtcaaatgttgcaactccttctatgacttcttcaactgttgaaacaactgttagttcacaaagttcgtctgaatatatcaccaaatcctcaatttctactactatcccatcattttccatgtctacatatttcaccactgttagtggagtcactacaatgtatacgacatggtgtccttatagctctgaatctgagactagcacattaaccagtatgcatgaaacggttacaacagacgctacagtctgcactcacgagtcttgcatgccctcgcagacaacaagtttgattacatcttctataaaaatgtccactaaaaacgtcgcaacttctgtaagcacctcaacggttgaatcctcatatgcatgctccacatgtgctgaaacgtcacactcgtattcttccgtgcaaacagcttcatcaagttctgtaacacagcagaccacatccacaaagagttgggtaagttcaatgacaacttcggatgaagatttcaataagcacgctaccggtaagtatcatgtaacatcttcaggtacctcaaccatttcgactagtgtaagtgaagccacgagtacatcaagcattgactcagaatctcaagaacaatcatcacacttattatcgacatcggtcctttcatcctcctccttgtctgctacattatcctctgacagtactattttgctattcagttctgtatcatcactaagtgtcgaacagtcaccagttaccacacttcaaatttcttcaacatcagagattttacaacccacttcttccacagctattgctacaatatctgcctctacatcatcactttccgcaacatctatctctacaccatctacctctgtggaatcgactattgaatcttcatcattgactccgacggtatcttctattttcctctcatcatcatctgctccctcttctctacaaacatctgttaccactacagaagtttccactacttcaatctccatacaataccaaacttcatcaatggtaacaattagccaatatatgggcagtggatcgcaaacgcgtttgccattaggaaagttggtcttcgccatcatggcagttgcttgcaatgtaattttcagttaatatcagaacaatttaattcatttatataaacatatacaatcaatcgaataaaaatacaacaatgtaatgaaaacgctctctattgatatgtatttgctgacgcttataaatttattaaagttttattttaaaccgttctagtgacttcacgcggggagatacatccaatagtaaattacaaaataaggaaagtataaaacaaacggataacaacagtagcttggagacagcaaaggcacccgagcaggcgtggaaacacacgatgcatttgaaaaaggggaagaggagtattagcacagtatggcgacttttatggaagcgtttttattccgtaaactctaagacgaatatgcatttttctcgaagtaggaagaaaccagtgacaaacttcacaaggacaaacggacttctcctgagctgtaatggtgatacattcccatatctgcgtacactgtggagatacttcaatgcgcctggtaatttgatgtttgtcacaactaatattgtcgcatttatgggcattgttacgtataatacgctggttactatcagcagtgaaagagcattcgaagagcagatgatggcggcacaggtgagcctggcgaaacagagagaagagctcgagactacggccctcagcttgccacgagatattgaattgaggggtgaagaagatgatattaaatgggagcaacctgatgtagcacatgtccgggaagatcccttagtcgaggagcagaacgcaaagttagacacccctataaaacagtatactttaggagatttgattttgaataagagggaaaatgtcactgattatgactcgcagcgtgcgaaggcatctatattccacatgctatatgcttatatgctgtatcgagatgttattcaacccacgaccatgactcaaaataacaacagcgaggaatggcggcgtgaagtcgagcttttgactaagggaaaagaggtacaaggtactcatcgaaggatagacgtgttctacgacctgtggaataaaaatttcgataagatagtgacatcacctgagaaagtgcagaattttcaactgccgaactggtctaaatacccaacgatattgaaattcatctgcacagaacttcacgacaacagtttgaagaccttgggtgagtttaagcaattctatggaaaggtgcgatctaacgaggtaaaaaaactgttgggtctttggctgtacgaccattccttccttttcccccataatatctacgacaacagaaccgaagaagatttttacgatatattaattaatgactccatgcaggataacaggatattccagaaatactcttcaattgtaatgaatccctacaacgaacgtactcaactttttttccctaatgtaaattctccatctgtcaacaagccagtaccgagcatatctctggaaacatacacacgactactcaagggatatatcaacttgcaagaaacaggctgcaaatacgactataatgacaatatattcaaactaatcagcatcctcaaactaaattgtttcctacaacgcaacaagaagaaacacgcagggccaaccgtcagaatcctactgccgagagatgaagaccgctctcaaatacttggtaccatttcgcaggcagagaagagaacctgttatcaaattctaagcaaaaatagggacgtggttgcgctgctgaaacgcatttctgatatccaggcggactcttcttaataaaacatgtaaatatgtacctcccaaatcacactcatcatctcatacgaaactgtatctttttgggtaaaattttcatcgatgagctttaaaagcaaaactacttcaccagcaatgaagctactgtagcatcctatgatctcttcggctctacacatcatattactagcctagtcaacatgaagttcttaaccaccaacttcctaaagtgctccgttaaagcctgtgacaccagcaacgacaacttccccctacagtacgacggcagcaaatgccaattggtacaggatgaatctatcgagttcaatccagaattccttctgaacatagtcgaccgcgtagactggcctgcagtgctcacggttgctgccgaattgggaaacaacgccttacctcctaccaaaccatccttcccatcttcgatccaggagctcaccgatgacgacatggccatccttaatgacttgcatactttactgctacagacgtccattgccgaaggtgaaatgaagtgtaggaactgcggacatatctattacatcaagaacggcattccaaacttgctgttacctccacacctggtataaatcaagcgagatctctgtgtgtgggcacgcaagacgaaaagacaactatatacacagctatatatgtagtagtagcctcatatacgtatggcatcaaacatgtagcataaacaacctaaaaggaaaacaaagactgagatctaacccaccacagtttctatttgagccttcccgtcgcgcgtgatttggagatacagattctaagagctttaaagaacgagatactctcctgttttaaggactcaccggcatataaggcagcaaagtcgccggtttgaaggttcaggggccttgaaggtagtatcatttggaaaacagcaagagaatatggctggacaccatcacgaacatgaacaagagcgcgaccacgagcaagaacacgaacacgattcccttcaacggcctactactggatcagaaaggactagaagtatatccttttcgaagttgcttacgcggtcatggaaaaggaatgcgagttcatcgaacaacatgagtgtgtctagcgtgaatctgtattcggatccagagaactcgagagaatcagatcacaataatagtggctcagagggccagtcttcacgattttctaaattgaaaagtatgttccaatccggcaatagcagcaaaaatgccagtgcccataacagcagccaaagcagtcttgaaggtgactcggcgtcatcttcatctaagttaagatacgttaaaccaatgacttctgttgccaatgcttctccggcatctccaccactttctcccacgatcccggaaacggatgttcttcaaacaccaaagatggtacatatagatcaacatgaacatgagcgtgaacactcgaattgcgggtctccaataatgctttcatcatcctctttcagtcctactgttgccaggactgggacgggtaggagaagatcaccgtctactccgataatgcccagtcagaactcgaataactctagtagcacctctgctatcagaccaaataattatcgtcaccattcaggatctcaggggttttcttccaacaatccattcagagaaagggcaggtacggtacgcagtagtaacccatattttgcataccaaggtctaccaactcatgccatgtcttctcacgacctcgatgaaggattccaaccatatgcaaatggcagcggcattcactttttgtccacccccacctcgaagacaaattctttgacaaacaccaaaaatttaagtaatttatcactaaacgagattaaggaaaatgaagaagtgcaagaattcaataacgaggatttcttctttcacgatattccgaaagatttatcgctcaaagatacgctgaatggctcacccagtagaggtagttccaagagccccacgattactcaaacgttcccttcaatcattgtcggatttgacaatgagtacgaggaagataacaacaatgataaacatgatgaaaaggaagaacaacaaacgacaaccgacaataaaacgagaaatctttcacctaccaaacaaaatggtaaagctacccatccaaggataaaaatacctttaagaagagcagcttcagaaccaaacgggttgcaactcgcatctgccacatcgccgacatcttcttcagcaaggaaaacatcagggtccagtaatataaacgacaaaatcccaggccaatcagtgcctcctccaaactcatttttccctcaagaaccctctccaaagatttctgattttccagaacctaggaggtcccgacgtttgagaactaaatctttcagcaataaatttcaagatatcatggtgggaccacagtcttttgagaaaataagattgctgggccaaggtgatgtaggtaaagttttcttagtaagagagaaaaagacgaatagagtgtatgctttgaaagtcttgagtaaagacgaaatgataaaaagaaataaaatcaaacgtgttctgacagaacaagagattcttgccaccagcaatcatcccttcatcgtcacactataccattcgttccaatctgaagactatttgtatctctgtatggaatactgtatgggcggggagtttttcagagctttacaaacaaggaaaaccaaatgtatatgtgaagacgatgccaggttttatgccagtgaagtgacagcagcactagaatatttacatctgttgggttttatctatagagatttaaaaccagagaatattttgctgcatcaatcaggccatatcatgctttctgacttcgacttgtctattcaggctaaagattccaaggttcctgttgtcaagggttccgctcaatcaacccttgttgataccaaaatatgctcagatgggtttagaaccaattcctttgtcggaactgaagaatatattgcccctgaagtcataagaggtaatggccacaccgctgcggtcgattggtggacgctagggattttgatctatgaaatgttatttggtttcactccattcaaaggcgataacacaaatgaaacttttacgaatattttgaaaaatgaggtcagttttcccaataacaatgaaatctccagaacttgtaaggatttgatcaaaaaattactgacaaaaaatgaatctaaaagactgggttgcaaaatgggcgctgccgacgtgaagaaacacccctttttcaagaaagtccaatggtctttgctgagaaatcaagaaccgcctctgataccagtgttatctgaggatggatatgattttgctaaattatcatctaataagaagagacagactagtcaagacagccataaacatctcgatgagcaagagaaaaatatgtttgaagaacgagttgaatacgacgatgaagtctctgaagatgatccattccatgacttcaattcaatgagtttgatggaacaggataacaattcaatgatttatggtaataccaattcttatgggaaaattgcatacactccaaactccaacagatcgaggagtaatagtcatcgaaccttttttaagagataaagggggctttgacgtataagtgtcggtattttttttttttttattgatttttttttcactcttattttttccctcatttattcatcatacatttaacgaactctatttcttttcaaaatccttatctacctatttttttttctttattttctttcctctgtcagttagtcagtagtgtgtaacttaaataaatcatatatcggtgtttcaatttctagcattctgtgtaaacatcagatgaagcattgcctttcttttcaatgaactctatgtagttttttcgatttgcttgcgtactatttttcacgcgatagttgaagaaacgatagaaggatggcgcaatatacaagttaaaagcaaatagatatctaatcaatagttaacatctagaataaagtgctggaacttagatttttttgtgcaatatgggactgatattaaggtggaaagagaaaaaacagttgtctagtaagcaaaatgctcaaaaatccaggaaaccggcaaacacatcgtttagacaacagcgcctcaaagcctggcagcccatcttgtcgccacagagcgtactgccgttgcttattttgatggcatgcgtcttcgcacccattggtatagggctggtggtcagcacgataagtgtccaaagactagtggtaaactacacagaatgtgatgcattggcaccggcgaagcattttgaaacgattccctccgagtacgtggactaccacttcagtaagaaagtcgcagtccaacctcaatggatggtacttacggatcctgaattaggcaatcaaacttgtcgaatacagttcgaagttccaaatcatatcaagaaatctacttatgtttattaccgcctaacaaatttcaatcaaaactatagagaatatgtgcaatctcttgacctagaccaattaaaaggaaaagcattgatcggaaatgatctggatccaaactgtgaccctttaaggacggtagaaaataagaccatattcccctgtggattgatagcaaattcgatgttcaatgatacattcggcacaacacttactggtgtaaacgatactgcagattatttgcttaccacaaaaggtattgcgtgggacaccgacagccacagatatggaaagaccgaatacaatgcatccgatatcgtaccgcccccaaattgggccaagttatttcccaatggctacactgacgataacattccagacctacaaaactgggaacagttcaaaatatggatgagaactgctgcattgcccaacttctataagctagcaatgaaaaatgagaccaatgggttaggtaagggtatttacattgctgatatagaactcaactacccagtaagatctttctatggaacaaaatcttttgtattaaccacaaacagtattatcggtgctggaaacgaggcattagggattgtttatttgattgttgccgggattgcaactcttttcgccatactattcctgataaaagtcatcttcaaaccaagacctatgcatgatcatagctacctaaattttgagaacagcgataccccattcgatgagagtagtgtcgttagtattccattgagagaaattttatgattgattatcatttactataaaatccctgcgtttgattcggtctctagggaagcgttgtaatttcatgtatattcaaaataaggacgaggttatataccatactatattatctccttgcattctgtatcaaacactttattcagtacatatacgatacctatatattcattaaatgttcttttcgctttatttcagcaaggtatagtgctatttaaaatccataatcgttattgcgtctctttagtctgtccttcattgccattactccactacttgcgtctggtggcggcgttggcgtgctggaggtgttgaaactgttcgacgttttacttcgaccgagacttgccctgaattcttggcctgctgaaggtctagtcggccgtgatgaagctcttctcggtgtcgcgctagaggagcttgtatgattattgtatatatcttgaaacgatttactcgcaggcgtgtactccggtgtgttcccgtttgaagaaggtgtacccataggatcttctgaagaagccttccttctgttagaaaaggatggcgagaaatgacgcgagttttgcttcttcatatcatgcttcacttgagtatctaatattttacgttcgttcggtaaatcttccttctcccccaaccatcctgggaacccctggaaaggatgctgattttcatagaatttcacaagccctttatggaccaatgtagtatttacagtatcaccatctttttctgctttaatggataaatgtgccaacgatgtagataacgatttggttgacgacttaaacttgttccaaaatcgcccggatccttcttgggaatgcgatacttgactcatcatatgcgtgaaatcttagttatactggtagttggtattagggcctagcgtctaatagttagttggcgttttatttttttgcacctttcctaatagtattaatctctaaaagtgaaaaactcctaagagtctttacgagctcatttaatacgttctgatcagaagcaagactataaaatgcaatagccaatactttttagactaaaggtagacgacttactagcggttcaagcttcaggaactacactctcaattacgttctagtccattttgtccctctttccggtttttttttttttacgtttccttatgaaagtataagtaatactaaagaaagatttataaagtgccgttactgttacgtatgataaaccttttgatacatttcttcttatttaagccactgtcttttcctttagatagatgccgtacttgtcctttagttctttcatgattggatcattaatctctggtgagtatggcgctagtaagcctggtcccttgattgtaccatctaagacgaatttcgttgcaatggcaactggataaccaacagtagcggccatagaactgtaaccaccaaccttaccatagtcaactaaagtggatgttcttgtttcggtagttccatcagcccattcaataccgaatttgtgttgtagtacaaccatatctctttcattgtcttcatattgcattagttcttctaaacgtgcacatagagtgtctaaagcattacctcttggtgtgatctttgcgtcagagaacaagcctaaccaagcaaacccggaaaggattctttctctatcttcatcatctttccaagtagcctttgagtcaatggaagcaatcaaatcttctttagaagtagacttggcacctaaatattgttttagtgcttcgttccaggcaattggcttgctgaagatttcgttagcatcatccttcaacatacccatgtcaactaaagccttaacaaattctgggaaaccttgatatctcaaagtacctctaatgaccgtttcggcttctggaatatgataaagatccttgaaaagggtagagtctctatttgggtagcaaacgaatgcataacctgggtagatgaagtaaggcttagcagtggccattaagtcttcggaagaaacagtttcaatctttccgtctttccagtatttagcagagtttcttaaagccagtagcacacctctggaggaccatgaaaatttgtatcctaatggattatcagagtcttcaggagctggtaaaccaccacagtatgacaagaatgactttagcttaccaccagctctgtgaacttcatcaatagtcttgaccgcatacaagtggtcgatacctggatccaacccaatttcgttcataactgtaatacctgcctttacgatttctggttccaattctcttaaggcaggtgagatgtaagaggaagtgacgacatcggtctttgttctgatggcgctctttaccacatttggatggaaggtgtatggaatcaaagagatgacaacatcgttatcagccagaactttgtctaaggcactgtcatcggtaacatccaatgaaatagccttggatccagagggcttggccaatgcttgcgcattggctaatgttctacatgcgacagtgacattgatgtcatcattagcagccaatgtgtcgataacaggttgtgcaacaaaaccagatcctagcaacaaaacgttctttcccatattaaaatatataatacgttaatataactcaattgtcctgataagttttccctactgcctaaggatccttcccatgtaattttaccaggaccctacggtttatataccattaagccaaattctgtgctactttctatcatctattgctgataattccattggaaattctcaataccctttattgacatctttatttttcactacaaagcgaatttttccaacggaatttcgattccagagtatgagtaattcttttcactactaaacgcattgcttcgtggtcagtagtaaccgcaatcacactcttcacttctgttgtggtgaatatcaaaagaaacaagagatcatccacaatttcctcagcttgacttgtctgcagttgcgattaaaatttgacttttgctccaccgctctctacaggtattatatttggaaatcatcaaatgatgggaatcccctacgtggcacttagatacgatacataagactcttgcatatgtagctaccaacgtgggaaaacctttcaagtaacagtttgtttgctcttagcaacttctagccctaatgaaaaaaaatgaaaaataattgccagcttttccccgcgacttttcaaaatcggtataaaagcaagtcgaaaatcagtcaaaaaacttttctctcttgattgcttattgcaatctcacttgttttttccttgattttactttcaatttagtttacaatatcatgggactttatctccatgactatgccatttctaggtagcctatggtaaacgaatcccgtagattattcacacgtttgttgtctttgttgacaacaacacagagtaagaaaaagcaaaagatttatctcttttgtccatcttttttttattttgaaggcgtgtaacatttattggttacaacatggcttgttttcttgtccctaacaatcgccaggagaattttttttgaaaattttcttctattttaattatgtacataaatgtcgtcagttaactacaaatgagctatctatcaatatgcttttttttttttttaattactgctcaagcttgctatccccttctacctccgtttcctagcacagaagaaagtgcccatatatcattatattcaatttttaacttgtctctttttcttttctgcctcggtttcgcgcatctactctacgctatattttcataatcatctcatttaaatggcattcattcccttccgcgccagtatattagttactaatcatacagtttcttgtttcaattttttagattttaattagcggtttttttttggtttttcttaagattggttttatgatttttttttttctttttcaaatttttttattattttttcaatttttctttttaaaaggcttgtggttgactagtcctttctttttaggggttgctttctatgagaacgtgttccattagtaaatatgccaggaggattattgctcgtgggcttctttactgtttttctttctaagcatacttcaataccatcaattgactttttcttcttctctaaagcatcgatttggctcttttgagtttcaaagtcgacgacggcaaaattgtctgcagctgttatcctcataactttaccgaattctttttctaaggcacttctcaatttttcttctcttaagccatttgtacctctaatgtagattggataaaagccgtccttgttaacggtgctgaatactggttttttcttatttttgctgttagcactagcgttgtccctccgattccccatttcaaattttctttcagtcggtttcttgggtagtgtttcaggtctgatgtattcaaccgtggtattatttttgctaattctgtcggagttttcattcatcaactttgaggcccatgtcatctttggtggattcgcaacgggctctggagaagatgaaggtgttgaagcgttattgccggattctttggcgtcggaaacctgtggctctattggtttaatttcagtttcagcttcctttacgcccccaggtaccggtttttcatcactaacttctttaccgttgggcaaagaagagttattaacagcatttatggcctcaacagagccttcctttgtcttgattggtgcagctttcttttcggctttgtgagatttttcatttagtttagtaacgtttcctaactcttctgtagagacctcatcttgtttgtggttgcccttagtactagatggtaccgtttcggtgtgaatcttggactctttagtgacgggtatagcccgaggttgactatgatcgacaattggtttttcctgagttgacgattcagttggcgcagttgtgtctttgaccgtttcctttttggcctttggtttcgatatttctggtgatttttctttttctttttctttttcaactccggactcatgccttattttatcttcttcaactgcactgacagagttctcctcgttagattgtgacaaagaagcatctgttaagacataaggcttgaatgaattggaaataaatctgattatatcattggtaatgtcaaacgtagacccattgctggatggtagcaggataaatgtttgacaaaacttatagaccggagttcctgtccaaaacatttcacccgtggccatgatcagaatgcttttgtgcaagtgcccagtgtactggaaatctatagtatctaattttagtttcaagctcctaactttggcatcatttctagaaaaaaacttattaatgttttcacgtccagtaactttcaccgttggaagaacgtcatctttttcgtttgttgacttggactgataattagtatgcgtcaactcggctgtacttgcataaaaatatgccaatttggaagggtcggtcctcattctttcgtagtagttttgcaaaaaggcaaaacatatgtcttgaacggtaacacccattttcttttatttgatacttctattcgagggtatgacttcaaatgcaactattagtgacaaggtaataaaactataacacacttgaaaaaaaaaatgcgatggttttgtagtattcttcgtgatctttttctctttaaaaatcaacgaaaaataaagatgtatcagtaaaataagttttcaacagattctctgtaaaatgattgactaattgaatatttgaaagaaaatgaggtttgaacgaaaataataaaacaaaaaaaaaaatgtaattaaatgggcaaaaatgaattaaaatgtagggaaaaaacacaacttgaagaattaaacagagtaaaaaaacgaaagcttgtggtaggtgatataaataaattaaagcaatatcttactgtttattcttcctctagaatagttttggtactaacggtaactagaaaactgaagaagtttttcgtattcttctaatactcaagcaaaatatcctatgtcaagtactaccacttgtacagtcttcgttttgtacaaattaggtatgaattgctcttttttgaaacagtaatgggataaaaaacaaatgacttagtttaacgtccgccggttgcgatagaacttttaaccgtaacaatagtaacagtggacaggaaaaaaaaacggtacgaaaaggtaatattgcctaatctgaaataatgtagtcactctagaactattaataaagaagcttgtacttcctcttatccctggaatggacggttatgctgcttgcaatatgtcattctttcattaatcgccacctgatgtttttcgctgctttggacgaaaaaatttccaagaaaaaataaatggttaaacaaactacagcgcacgtgaccgataactatacgggaataacgcatcaatctcctgtggaagagtgcttattgcatcgaagaaccaatctgtattactacatgtccaatcataagctgatgttgcttttaaacttttttttttaaaattgtgtatacatatagtacataaatgatcattggtccccatcaataccgtatatgacaccttggtacttggcgaaatccgtaccgtttgggaacttatgcatagacagcttgctcaattggcagaaggatagaagcatcaatagactctggccgcctgtagtagtaaatatagagaatcttggtagccctaactcatcggcaagtgtggttagtgaatattgctgctgctgttgctgttgtgaagattgttgcaattgagggttcttgaactcctggattattttatacaccaggtttaagtcgtagaaattgggcatgtattgatggacccaccactcgaaatcctccttgttgttgggcatggagtcattcattagaatgttgatcaggaaacctagatcatatgccgcatggtatgtgatccaagtaacagaatcatccatcattaaaccagagtccattagaagctgcgaaaattcaaatacatcgatgcctaaattttcgtgtttttcgaagttgatacctgattttctgagtaattctaacgattctgtggacatgatttccttctttgggtcaaattcaaaattgaactgccacgttgagggaccgttgtcaggcttattgccgttggcgtcactcaaggaaagaccaagttgtattgggtttaagaagtctacgttggccctcattgtctgatagtggtaatcgaccttcgacctgaaagtgccgatcggcctagccaaagtccccacaaactcagtactgattgacacatgattatactgcgagaccagttgtcttataacggcgaattcactgtaaaggttggacttccagacatcgcgaacgaaaagataatttgggggtggtaaaaagatcggtggcatactttggttggttaaatgcttgggtagctgggaagccaagggacgattgagtcccactccctgctgctgttgctgctgttgttgttgctgctgttgttgttgctgcagaacgttcagtccgggcggcaaactagccaccgaaacaggcgttcctatattaaatggctgctgttgttgttgctgttgctgttgttgctgagttaacagtggctcgttcttctgcttcaaaagataggcattgttcatctcctgattaacagagccattaattgtatttacaggcatcccttgaggaaacattcttgctctattaacctttggcgaatacacctgaggtcccatgttttgctgctggtgttgttcagaagcctgcctctgagagaaaaactgctcacctcctacagctaataccctcggttgtacattcatagattgcataatcctttttgaccctttataaatgtataaaattgagttgcctgtttctaatcgttcgaagtatttccagtatgaaaaacaaggaagccctgataacgagacacgctaataaacttcaaactgatctttcttgtcagttatcattctactactataattgaaaagactcaataaagaaaatatcataatgatgaaaaaagagcgagcagcgggtaaggaccgaattccgtttggaatgactggtataatgagatttaccttatactatagagagggctatatcattaccgaacttaagttttctattggaatattatactttataaactaaataattacccatctatgttgtttccccaagaatgtttgctgccatataataagaacaaaaaaaaaaataacaaaaaaaaagaaaaaaaaaatcacttgtaatcttaaattaatattatacaccggttgtccgtttttacctctatgccgtcttctcaacttctttcttctttggtttttcttccccttccttttcaggtggaaggacgaaccaagggattttacctctattaaaatcattcaatatttgcttagaaacaccagactcatcaggctcaccacccttcagtaatctaccttgtttccttgccagaatttcaataaactccgtggcatccttccatcctgagatctcgtaagttctttccaagtgctttacctgacaacgttttaaaacacctggaatatattgttctgggtgtgtgacgtgttcgactctgacaacacctctgaataaaatgtcttcttcggagtctttactagaaggcggcacaatacctggacaatcaatcaaaaaaattcttttcataagagtaatatattgccagaccttagtttcaccagggattggtgcaacttgacacacctttttctttctcaatgtgttaatgatggacgatttaccagtgtttggatagccgataaaccctacagatatttgctttctatcagtatgcaactgtgagaactgacgtagcaactgaattaacgaacctttaccgaaagagttggtaatagatgcgtgaaacgccaaagttggacgttcctttgacaaatgtttgacccaagctgcctacttgtaaagttagaattgaaaaaaaaaaccttctgttagtaaaaaatacattttgtttcataataggtaatcttttgccccaagagaatgtaataatcattgttatagccgagattgattgtttcgaagagtggattaaactaaaaaaaaaaaaaaagtagaaaattgtgaggatctttactacgaacatattgtatggagcccgagataaagtctcaaataacaaaagctcaactcataagatcctcgctgttctaaaaagcgaaggtatacctttaaaacaaaggttgtccttctaatttacccatgaggcttccccagaacggggaaatatggataagcgaacagtattactcttccaaaacagtaacagacacttctgtagataagtttatcctaaaacggatagagaagcaccctgacaaaaaggtttggtaataaaaatcatactctatcgaaaaaaaaaatctctcgtgctatcctcttggttggaaagaatcaaaaaaaaaaaaaaaaaagttaacatactgcaacccaggtaggtaccaaatcacacttattaagaacataaattaaatgcttgtgtggtgtttccttcttcatatactcttccacggacttacaacgggtacccaatggatcccttgcatctagaacatgtattaccacgtcagacgaatcgatgactttatataattcgttccaaatacgtttggattgacccttactgaaaatagcttcttttgctgcggaggtccacccattttctttgtcttcctggttccccattagtcctaatgtggcatctaagacttgcttttcctcatacttggtaatgtcttcatttgtagccttgaccaagtcctctagattggatgcagcaagacgtggtctctttctttgggctttgggcccaaacgcatcagcataactttcggtatccaaaattctggcttttggggattcatctgcgtccttttcttccaacaatgacatgggaagcttatttcttctcagaagaacttgatatgtatctttttgggtttcacccaatgcacttctgaaatgctgcagtgcgtcctgagatatcactcttgtgttaccgaaccaacgacgatctggttggaccctcgcatccggtattgtggagtcctggaaagaagcggccctaattaaattacctttcttattcctgatctccttcccactagtgtacatattcaggaatttgactctcttggagtctctgtagaaattttcacccttcacacgaagattaccatctttggtgtcaccttcacgaatacgtctagatttctctttcttaccagtacccattgtattattcctcccctgatatttagtggttttgctgcaagtcaacagatcttcaaagttaacacttaagggaaagtactaacaagtagtaaatatcttttatatattctacgcttctttatatgcccaaaaagaagaaaagtgaaaaatttttcttcaagcgaaaaatttttgcgatgagcatcgggcaaaaaaacgtgctaaatgacaggttgtgtttatatatttgttattgattctatattatagtaaattggtgagaacattacccaagtctttggacccagaggattgctgcttgatatcagagggagcattggcacggcttgtttccacacgacgttgtttaaattccctgtgagggtgagaatctgcagactctccttcttttccggcgcgcttcctagagttcttaatgttttgtatcatcttactttgctccacgtttctaatgaattccgcgttcagtttgttggcctgcgagatttccatctccaacttggcctgtctgatatcgttctcgcgggcaatctgttcagtcaaatctgcccatttgaaacctgggaggtacttcacgttcaggatatcatcatggtagaaagtacctttcttgccaccaataatgttcccgttcaacgtctccgcacacaatttggcgtctcttttcctaataaactcggcccaaccttcttcatacttgtttttcttgtttcctccacctttaactctttgcttgtacttttgatcgtcctctttctttagaaatagtctatctacctcaccaaaacgagttaatatttgtctcatttttgcaggtttcatgtaaggtggaatactggagaagtataccaccccagtcttgtgtttagacttcttggcggcctttgattttaccagttgccttagtttttctgtttttaaatccagtgaagtggtggacgaagcttgttcttctacttctcgatcgagcttttctccattctctttatctggttgttctacatcctctttttcttcttgtttttgctcttcttctatgtctgactcgttttcactttcgatgtcttctaccttcttactgaagatatcatccttactagaaatttttttcttggtctgaattaagacgttatgttgatcggtttcctcatctgaggaaaagtcttcaaagtcactatttactttttcactcatgcgtaaaaatttacttcactctgctgcagtaaactgtttgctttgtacttacatagcaatgggtagtttgtcaggttgaaatttttcaaaatcttaatagcgaaagttttactgcgcaatgtgagaaaagctggctataacgaagtaattcaaaataataaaacaagagaaagaaaaaatttacacgtcattgcctttggaaatgtgatcagacagacccaatatcaccgtttaaatattcttcacgagataatgtagtttgtcaattgaaacgctatttggtggctggctaatcaaatatggtcgatgaaggggttgtcaatccagcagcccttaaagaattgtcgctatctgtttgttcctataattaatttgcactgaaaagatacatgtgcattattgcagtatattataaggaattccggagttttctagtaactttctagtcgcgcaaccgagagatgagtactacaacgcaacctatttggtagtgcatcctacacattgtgaacgtttttggttcatattacaatattacgatattacgaattttaccctttctttaatactaactttgatcagaaagcacctttatcaatatggccacgtctgggaagtcggtcataatcaaaaggctacaggctttggggtttgaaatatcaatatacgaattgtgagactttgttttatcttagggacgaaaatggatgtgtgaaattacttatggaaggatcaataatagcaacgtttgctaatgtgttaagatggcaaaatgctactggtacgcctcgttgagtatccatcattattaatagcgccaaaattgaaacattaattgcggttttagaacaactttagaattacagagcaaggtgataagatctcaatagcttatgaaaaataataattttttagaacctaatgaacgtgtcgaaactttccgcaaaatattatgtacatctctactcaaccttctattaggatcatgagaaatgtgttaaaacagaaaaaatgcaccctcataataaaaaacttggccaaaccaaaccctttctagtacatcgatatgtatatcacacaataaagtcaatgcagcataacttagaatcgaggtagcgactccccgtattgctcaaaatggaaaattctatggaaatagaattcatatgactctgagaactaaaggaacattatgacgaacaaaattgctatgatgtgaggaataagatgatacagtcctaccaaataccaaagatcgggtcgtcgagggcggtatcatatctagggagatttcttttcaattagagcatattcattatcaagtaaccaccatttgtattttttttttcttctcaaggtagttattctgttctgacgtgcagaagatgggcgtagcattgacacaaagattcagtgggaaactatatatccatatctcatcctggtttggaaaatgaagagctgcatacttatatgagggaaagaaggctaaacaaaatatacgtaaagcaactatcaagagccaatggaatctattttcaaaatttgcgttcttccaaaacatttatcccgtttgatgcattaatgaaaattatgaacatttatttccttaccacacgtacattgggtgctctactttcttttttatttaagcatataaaatgtacacagtagtaaaataccattttaaaatattatttgaacaatcatagaacactacgcaggtattcttcttcaaaaagatagcttcaatgtatttcatgtatctgaaaacgctttgtcttgccattaaagatctggtggccccgacaaaataaaaaaaaatactgaaggatgcgaggttcgaactcgcgcggacaaccgtccaacagatcttaagtctgccgccttagaccactcggccaaccctccaaagatttatactttttgttgtatctcaaaatgagatacgtcagtatgacattttgagatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagcatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacactttttatcgtatttcaggtagtataccacatcattatttgaagagtgggtgagttttgagataattgttgggattccattgtgattaaggctataatattaggtatgtagatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcattttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacattattgtactcagcaattgttgcgaaacagacaagattaagtatattattcaaggccttgcttacctagatgaaccattgagaaatatacatattgagcaatacctctaggtccgaagttccgtgcctacaccctttagtcagatttagattatatgagataagtggtattttgtggaccaagtttgtgattaatctgatatcaagttactttcttaacgacattaggacgccagggtagccagtattattcaagtccatagaacagcctgtataccttcacttcattaggtatattcttggttatgcgttatttaaatcctcatctgccgctgcttaaaaaaagcagctaaagtgttgcgtaggcacttcgaacaagtagtcagtaatatcaccttttaacatctaatcatcaaaagagacattttttgggattaattgtttataaaagctatgaacttaggtctacagaatgtaccaaaagttatcctgtaggatataggaatctacgaaaggggcccgatacttctatataatatatatttttatttctccttcaattttatacgttgtcattccttatcctattacttcatcaattcttgcaattcaacatccaataactttgataactgtttcccatcaattatgtcgtcattttacactgtatatgatacaagtagtatgagtacacaccaatagatgattaattttttccgacaatcaaatattgggatcataaacacacataatcgccatatccgttaattcgggtttcaatcacttcgtttgtctatcgtatcgcagcctagtgaatatttaattctttcaataaaaaaggcttaaaatcaccatgaaaatcacaagaggaatctttcaacaagaacaatagtatacaatccatgaatgaaggagttcatatttgactagaactatacaaaggttttgtactgtttttactgtgagggtagcatctcatttatccagaatctcagaagggagaaacccaatcgctaaatcgatattatcacccagaagtttcaaataggcgattgtagaatatacacagggacaaccactcagtttatggcttcagtgcgcgcccagttctggaggaaagcattatcgaagtaataaaactttaaaaaagctctccgcaactaatgaggattgcagtatccagatacccttgttttctgccaaatgaacacttttactatgtcatataaacaaaaagtgccatttcttggtactgcttcagtcttaggaatggtcaatacgttattattacttaaatatacgattaataacatgctctgttgcgtatttagtaagtgtgtaaggaaactgtaatattacctaaccggtatcccacgtgtttcacgaagggcgcttttgttgttgcaattataatcctagttaggtaaaaaaaaaatacttaattcctatcatctactagatacaagaaagacgtctctgaattacacaccgtctctcaaattgacagattgcaaataccatctcttagtccaaagtcttatcctcttaccatagtagtacattggtaaagcaaatgcagtaatcccaaagttgatgacagctaaagcaatgtaagtattttcagtaccagatgcagctagccaatcagaacaggtaaaggtgaaaatgcaagatatcgtgttgttaataatagcagtacaaaccataccttccaaaaccatatcggggtaacaatccattaaatacgccatcgcaatatcaccagaacaaccccatgcaaacccaacaaaacccaacccgacgtatatagcttgccaaggccattgtctagcggtaccgataccaaacatcagcaaacccgctggcccaataattgcagttgcgatagagaagtatagtctaaattctgcctctaaaattcctctattgtgacgagccatccaaagaacaaagtagtcactaacaatgccagcacagatacaaccgatgactgctccaataagtgtgggaacattcataattgcgacaccaaaatcactatagttccatggaggttcgtagtaggcgctttcttgagtggtcaaataaaacgtcaggaaaacgtcttgaataccccaaaacataccagacaaccacactggcgggaataagaacattctaaggttgatctttagatatttgaaatactgtttaaaaccgtagcctttcaaattagtagctttggttaatattgctactctttttgggtatggtttcaaatgctcttttgaaccatcaatcaattcgcgagtctcaggtatggtaacttcctcttcattgttaacttcgaattcagccgtctctgaaaggtctacacctttctcacccatggctccaggagttgataatttagcgtcaagatgacgtttcctgcgcgacacggccgtattgtcagagttttgtaaagtggtaccgtcttcgtatcccgattgacagctggtcaaaggggtcatatactggcctctgtcgaagtacgtttcttcgcagccaaatataatagttattaaaaggccaccagatatgatcactgcgacccaaccgacccaacggaagttggtaaatgcagatatgtacccagcgatcaatgggcccaagaacgtaccgatactagtgcacatgatatacacggtcaatacggagcccaattggtgctggaaaaaaatgtcgctcagggacagttgcacctgggcttcagcacaggactcactaatacctacaaacaactgagaccatattgtgtcgctcgttcttttggccaaagcaaaccaaagcgcaccaaagagacctaatgtggtgcaaactatgtacgtaatcttcctgccatacaagttagcaaatggagccaagaataaagtggaccaaccaatacctaggaaaagaacaccagcccctgtgttcatggaatcgtaggatatcccataaatctcattcaatgagtcttgagcagcaccagcgtcgttactagtagcggcggtaaacgcagttataaaggccattagaccaaaatgagccaatttcctccagctagaccagttcagtggatcatttggcgagtatgatggttgagggattaggacgactcctgaggaggttttcttcaattttgattcgtatataataccattttccaaattttgggaagaatagatgttaaatgtgccaggaatatagtccggatgatccctgttggtatatttgtccatctgttaaaaatttaagattcacactcgcaaactttcttctatagtagttcttttctttatattcgttagaaatgcaaaagttgcgaagctgttttgttatatcctgtagattgtaatatgatacttcgattctttcggatttagtgtttacttgctattcttctagtttcaaataaataagataataagggatgtcaacttggtagtaatagcatgaaatagtatcgtaaaattaaggatgctagcgctttcgacaacaaaatgggcttgttttatttttgcagaggaggttcagtaaatattacctcagagactgatacagataattctttcttattcgactgcgtatttatctttatcgtttagattgaagacaatagacaattaaatgaatctatagaaaggttaggaaatagtctaaactactatggtttgttaacggcgaggtctttagtttaattttctgtctggaaaataactttatcctaaaaagaaaattttcatcaactgcaactttttttgttatgcttttgttctcgctaggcgaaagctccctaaaaatatccgtagaatttcatatgacacaaccaggccttgatgtaaacgtcaaactacacatttctcaaagcttagagagctgatgcatgaaatttttgcattgtgtggtattatatgtgacttaagaaagtaattgtacatcataagagagaaaaattctgttcagagaagaactatttgaatatattttaaaagataaaaaaatgtcttggcaaaaataagtaagtaatgaaaaagaaattttctcgaagaaaaaaatgaaaaaaatgactaagtactcaatatccttgattttctagttttcattttcctcaaaaaaacttgtccacattcattctctgaatcgttcttctttggtatatactatcatgcgaatacgtcttttttcttttgatattaaaatatctacagactattttgtgcacctataaaataaattttgtcatgacttgtaattttcccataatcgggactatttaaggaccaaaaatacactttcgcccaacttgctgcttgaccaggactttcgataatctcctaattacactagctagtttttacttgttatggtttgtgcagttgagatagctcagtaaaatggctttatgtgttctgatttataatgaatcgtaatcgaaatccacatatttcattcatactgacggagaataggttaagcgctgctgctatggtacctacttttactctttgtggtgtgcgattagttttgtaatacaagggtacttctggtaataaatatacaattattttatgaaactatgatacaggagggcagaagttctgacgatagagctacaaaaggtagtatcgacctaggaatttataaggactgtttttctttcaacagcatcttagatgcatgtagggaaaacaacgatgctgataatgcagaaaactactgcatacactactgaggtgtaattcatgtttcctgcagtaaccggtagtgtatatgggaaagataaaaataccaggcagaacaaggtccatagaatacatataatatgaggaatcatagacatacgacgacggttaggcctgctgacacaatttacgtcactctcgattctatgaatgaatttttcctttttaataacgaacaggaatataaaagaaggaactgcgtacgacattagtaacagggtgatgcatgcagtgataattgcgttgaaagcggtactagatcccataaatatacagccaattatcgttacacatatttgtgacaaaaaatgggcatataatggagacttaaacccaggtgtcaacactgctagcttcttcaaggatttgtttcccaaggaaccctctttataaaatggtgcgtaacttttcccgaatgattggaggattcgactttgccaggttccacttgcaatgcctgaaacaaaacctgttgtgatacacatacattgcaggaagacactgagattcctattaccagtggcctggtaaaatatttctacgataggtaaaatagactcaacgactgccgtttggtcagtgatgcagaaaaacaaaccaacgcaataaataaaactagttacaaagcccacaatgatggtagtgataataactttgggaactaagaaacgtgacttactataacccacttcatcaatcatgtgcgtagcagagtcaatgccaacaaatgcccagatcggattgaccaaaccgacaacaaacgccattccagacgaattccagcctgtttgattatcaaagctcccaaatatattagaagctttgggccatgggtctacggtgttgtcagatcttgaaacaatacaaataatgaaagtcatggcgaaagacaatagagacgtatagagcccaaactgagagatatagggcaacggagttgaataaatgttgaaaagtgtcaaaacggcattgatacactcgtaacccacaaaaacatgccagtgctttaactcgtagtccggatgcaacaacttatgaataccgatacagctcattgacaaagatgagcagatacttgcggtagtaaaaatggcaccgaaatagttcagcaaccctacaaccatggaagaaaccttttgaaatttagaagaaacttccacgttgaaagtttgacaataattctcgaggaacacttcttcatcatcgtcagaagggtcctcgtactcaggggttttcaaagtgactgattcttgttccaacattttaagaacccaaaatgaaccaccgctgctgtttggcaggatagcagcaaaatctcccagagatataccacacatgagactgaaaaaagcagcaattatcaacccatagatgataagcagtggccctccactggcaataccaacggccatcgacgctgagataccgacccatgagcaacttaatgagaacgcgatacctaatagggaccaccaattaaagtgcttgtcaaacttgacttctgacctttctgaactagacattcttatttccgtcctgtgacgatctggaacaatagacaaaaaaaaatttctttcatatacaaataggaacactgcccctactctgttcataccatgctacttatatatagctgatgaaagccttgcaacttttttatttaaactattctacgtcttgttgggtcattaatgactccaccgatggcagttcatgcaactccatatcctgatcatgtgccgtagtacattgtgcaacctgtgccataatattgacaccgaacttcttcagggcctgcacgttgccttcattcggttccccattgagaatgaccccaaaaaggtggcttctcaagccattatcgcaaagatgattccaagtcagcaatgtatgattcagagtccctagcccgctgcgtgccacgacaactacgtacactggatggccgctagtctcaatcagatgtttaattagatccgtcgtaatttccaatttacgagtgataggaacgcaaaccccgccggctccttctacgaccaatggattctctgcgctccactcttcaggaactacgaaatccaacaacctgatgtcgacattaggttcgtactccatggcctggagcggagatagaggcttctgcagcgcataagtgggcgtgaatataggtggttgccaagttgatgcggctattttgaaatttttcaatgtctcggagtcaccttgatctgactcaattccagtttgtacgggtttccagtatgcagctttccatttgtgtaccaataatgttgatacaaaggttttaccaacatcagtgtctgtaccggtgacgaatacaattggttgttgttcttgttgttgagatttgctgttcatgacctgtgcgctagtgattttttgagttcttttcactggcctacttgtggaaaaaagtatatctctttatatacttcagtaaacgaactaccagcgggattttattttgttttgcccaataattttgaattataaatagccattgtttgtatatttcattttcttttggtcgggaggatgtcaacagcgcaattcgttttctattgctaggataacaactaatgtcccaagaaatttcatatacaccagatgtcgcggaactgctagactttgataaaaaacatatttggcatccttatacgtcattgagttcaccattgaacgtttatccggtaaagagtgctcacggatgcaagctggtgttggataccgactcaccagtggacgtcgaggtgatcgacgccatgtcgtcgtggtggtgtgttattcacgggtacaataatccagaactaaatgaggcccttaccaagcagatgttaaagttttctcacgtccttcttggtggattcacccataaaggagctgtgaatctagtccaaaaacttttaaaagtgattgatgaaccctctttgcagtactgtttcctcgcagattctggctcagtagcagtggaagtagctttgaagatggctttacaatcaaacatgtcaggggaagctactaaaaatagaacaaagtttttgacaatcaagaacgggtatcatggtgatacatttggcgctatgagtgtttgtgatcctgagaattctatgcatcatatctacaacgatcgactcagtgagaacatcttcgcccaagctccctctattgtcgatggccttccaaccagccagaacggtttcgaggaccattggaatgcagaagaagttaccgatctcaagaagcaatttgaattgcatagtgataagatctgtgctgtgattttggagcctatcttacagggtgcaggaggtttgcgaccataccatccacagttcttaatcgaagttcagaaactatgtaaccaatacgacgttttattcatcatggacgagattgctacaggatttggtagaacaggtgagattttcgcattcaagcactgtcaaaaataccaggaccaacatggcatcagtccttccgatcagatcaaagttgttcctgacatattgtgcgttgggaagggcttaaccagtggatatatgactatgagtgcagtggtagtcaacgacaaagttgcttccagaatctcttctccaaatagccctactggtggctgcttcatgcatggccccaccttcatgggcaatgccctggcatgcagtgtggcagaaaagtctatggatatactactgcgtggcgagtggagaaaacaagtgtctgcaattgaaaaccaaatttatagagaactataccagtacatcaagaacccagataatgggctcattggaactgttgttaagcgtgtgtcagttattggagctgtaggtatcgtagagctatacaagaagacagatcccgagtggttccagaaaaagtttatatccaagggagtacatatccgacctttcaactgcctgtgttacattatgccaccatatgtgatcacgacagaggaattgacgaaggttaatcaagtcttgattgaagtattacatgagtggaaatcccacataaaccaatgatatacgatctcatcaagtcatttgccaaggaattcttatttcttgcgtaaaatgcattcttttacgctattatttatattgatataactcaaaataaaaaatttatggttatttattctagcggacctttatatcttacttttcttatcataaaactatgtcgaagcctgctgcacaagagaaaattgactagttcagggcaagaacgtatcacaggaagtacgagttgagaaatctggaccgaaatggtccgtggtcgcctacccgccttctgtgccatcacggtactctcttctatgttctcccattagcgctagttacactcctcagcagctgacacatctcacgatcctatcttttatttattatgagaagaacggaaaagatgggatattataggctcagcttactcttcaagcaactactgttgaaccgggtcgtacaactcatacctttgaaccctctggtaaatttttccggcagagtcaagattattattgaggcaaacctgtaaatttccttcagcatttgattatcttccgctacttgaaattttgcactatatcttcctctattaacctatccgcagtaactattcacaagaccttgaatgtagtaaacgatgtctatataacttaatattgtgtaagatcttacaagatgtactgggcccaggcttttcacggggatcaaaccgttgctctcctagatgagaaaacgctttgccatcacactgaagtagcatgggcagtattttccctcgaatattgttattatcaaagcaagcaatatcagcagtagtttttatttcaacatataagatcacctatgttgcaatctctgcaaaattagtaatgttaccctccaagtaattgtatgacctctcttctgaaggtaaacattgcgcctctttgtttaaagcagcagcactagtttatcatggtttcgttacctaggaaaggatcggtagtgctatgtaacacttggaaaagatgaaatttgttaacatgaaattgagtcccttgtgttaaggtaaaagtgccatctttaaaaacgtactctgcaaaaaatggtattgcgcatacgaagaattaagaaactggcaccattgatcttcacatcattgttgtctctcattgttctttttagggtctaccgacagtatccattctccgaccatttcgaaacacgcagagaagatgatcgctctggcaacgtgcactgcttttctagactgcgtcaaatagaggaatatgaaaagccggaattgacaagtaaattctatgaaccgaatagatggaaatcttttatatcttacgtgaccaggagtcgcaaggatgtgaaaactgtgtcccgatcgctatccaatttggatttgtatcaaaaatgctcaaaagaaatccgtgctgatcaggatatttcccttcttcatagcatagaaaccaagttgttcccatatataaacttcacagccctaaatagtgaacaatctcataatttttggcctgttcatacccgatttgatggaacaaagtaccgtggacaggtattacaattttcttctgagaacaattcgttcattggaacttcacccattgaattcaaggctagcgaacctttttgggagaactggttgaattcagctcttcaaaggaattcaaaaggtgtggtaatgagcgtatcggaatatctggtggctgatacaattcgactaataagagttttgcggctgttaaataattcccttccaattgaaatcgttcacaaatcggatttacatgagagttctcaacagctcttgatagcagcagcaagagaatctggatccttaaattatccccctcaggaattgtggtttctggatgtgaaagacatgttaaatgacgaatatttagcgagattcaagagattttcgaataagtggctggcaattaccttttgttcatttcaaataccaatctttttggactctgatactgtaccttttgtcccgttggatacactctatgaaattgacggatttaaaagaacaggtacactgtttttcaaagacaggagttttccaacctccaagttaagtccactccaagttaaagttttgaagcagataatcaataatagtctggatgtatcctcggattcggagcaaggttttgaaatcttaaaacataacctaaacgatgagatggcaattgatgcaatagaggccttgattttcaagaaacaaaaacattacatggacagcggcttagtgatattcgataaacaaaaacactttttctgtctaccaatcgcaataatgctgcaattttcgcctatccaagagtttttccatggtgataaggaatggttttggcttagtttgtttatttccaaaaaagagtttactttttatccaatagaggcttcgaatgtaggaagattagagaagccggagactctagaaagcagtacaatctgttctacccagctatctcacacggacgtgtacggtaatcttttgtggttgaatggcggattatccgtttgcaaaaaaaattgttggaattatgattttacaaagcgtaaagagattgcggccaaatacaaaagcgttgatgaattacggaattactatcaatcacctgtgaaactcgaagctgtcataatacccgatgtcagcaagtccccctggtcgcaacagagcgaatgcgttatgtacagctattgcacacattataggaagggacagtacggaaaattgatagagtttacagattctcaaaagaaatattacgagaaagttgtagaattatggaacaaggttgtatagagtatgtttcagtatgagtacggtgaatttcctataagtttttaaacttttagatttttctataaagcatgttaaacccttcttgacatcgttttcaaacggcatctttcctacggaactaggctgtttttgagatatccttatttaagttcctcttggcacaatgttattcccgcatttatatttagttaacattatgtgaaattcgctcataaaaagagccttagctctttcttcattttgcctcaagaaaactttaaaataaagtaggaatgccaacaatacttttcttcagtaaaagacgaatattggcgtagaattttaccggtaatcatatatacttggcttagaacactgacacatgcatttttctctggacccttgcacaaatcatcagtagcgcctgaatcaaaaactaacaaaataccatatctgttttaaacaaataagtatatcgcatgaagtaagtttcccgcacgtaaaactactacaacacattttcgcctagaattataagaatgtttagtgcattggctccaagcgagtaattgtacgatgcacgtgcataaaaagtgctcagtacccagttccgctattagcacagggaaattttccttacaagcgagcccttcaatagcttaggaagtaaggttactttggcgacggccatagatgcctgagtagcctttttcctttttccttccctcaagaatgtgtgaaatgacgttttcgggataaagcgggcgctagcaagaaacttctactaagagtaacgtggctgagaagagaagaataataaaggtatgccatggaataattttagaagagggggacctgcttcttagaaacacgtaatctgaatcccagagcaactgcgtacaaaacaagatcttggctttgtaagcaggaacggctttttccgatagaagaacgttttttgtttttttatgcaagaccgtctaaaaatttgcaccctatttaacatagacactcaacgaataccataattgcacctggtttcataggaccctgagggaacaatactcaaaagaacaaagactactggtagaggtcccgatatatcccttcactgccggtgactatggtaaaaatgaggttacaatttctgtatcgttagagaaaatttttttcgttaaggcaaacgcatcagcgtttacatagggaattcctagcgtagtttaatgagcaaggtacatcaaaccctagtagttcttgcagttacacaaaatattcgttaaaagccagtttttctcctctttcttagtcttggctgactctcatataaaacaactagagaagctgagaaagactccagttaatcgtgtctccccagcgtctatttcttgaacctgagatggctaaataagcttaggtaggcaaaaccatgttgttggtacatattatatctttccttctgttcttccagctttcggccgcaaaggccccacccagtaaaacgtctctaataaatactcatgagagaaggtcgatatattcatgctacgttggtttacgtaaagaaacatgggggttcaatgggtccgctatatgtcggtatgaaccagcaatccaatcgatgctttactgtctttacgaagacacgcatgagaaagggtattcaaataaaactttggagaaaggttttgaagaaatgagacaattttgctatacaccaaagtttttgaacatgactgatgccgagttttacacctcattggataatggaacatactatatacaagatcaacctaaagctggcatcaatatcacttatcctatcagactgaacactacactaagaaaagcatactatgatgcatactatggttactactataaccatgacattccgtattatttcgggggcattatctgtgcatactttgtgggtgtcatgttgcttgcaggtttaattcgttttttgaattataccccaataaaaaagattatgtttcagcaaaagctagtcaattacgtgagaggttatactactctacccactctttatgaaaagcatgcagagcccttctcgtacttaaaagtgataacaggctatcttcctactaggtttgaaacgttggttattttaggctacctcatacttcataccattttcatggcctacaaatatcaatatgatccataccacatcatatttgccgctcatagagcagaagtggcacattttgttgcgtacagaagcggtatactttcttttgcacacctgccactcattgttttatttgcgggaagaaataactttctccaacttatttctggcttgaagcatacctcattcattgtgttccataagtggctgggaagaatgatgtttcttgatgcaataattcatgctgccggctttacgaactattatttgtattataaaaaatggaatacggttagattaagagtctactggaaattcggtattgctaccacctgtttagcgggaatgttaattttcttttccatcgcagcatttagaagacactactatgaaacgtttatggccctccatatagtattcgcagcactatttctctatacttgttgggagcatgttactaacttcagcggtatcgaatggatttacgcggcaatagcaatttggggagttgatagaattgtacgtatcaccagaattgcactcttaggatttcctaaagcagatctacaactggttggatctgatttggtccgtgtaacggttaaaaaaccaaagaagttttggaaggcaaaaccaggccaatacgttttcgtttccttcttgcgtccattgtgcttctggcagtcgcatccatttacagtgatggattcttgcgtaaacgatagagaattggtcatcgttctgaaagcaaagaaaggtgtgacaaaactggtaagaaactttgttgaacgtaaaggcggcaaggcatccatgagattagctatcgaaggcccttatggctccaagtccaccgcccatcgctttgataatgtattattgttggcaggtggctcagggcttcccggtccaatttctcatgcccttgaattaggaaagacaacagctgcaagcggtaaaaactttgtacagttagtcatagcagtaagaggactagacatgctcaacgcgtgtaagaaagaactaatggcattaaagggcttgaatgttcaagttcacatttataattctaagcaagagctagcttcggctgaaaaaatttcctcaaatgaagtcaaaaacggtgaaacgacagcagagaaggccccatctagtctaagcaattcagaaaaagctccttctgaaagtgaaaatacagaactacctctttccctgaatgacacgtctatctccgatttagaatttgccactttccatgttggaaggccaaatgttgaagaaatactaaatgaatctgttaaccattctggttcacttgccgtcgtatgttgcggaccacctattttcgtcgacaccgctagaaatcaaactgccaaagctgttatcagaaacccatcaagaatgattgaatacttggaggaataccaagcctggtgaacaatttttcatatttaagtaaacactcaatgtataatatcctctaactgttgtaatttcattaacgtagatggtttgcgccttttttaggggactcttgttgattgattctaactactgaggcttaagttgtttcaaataacactttttcagaaaaataatcgtattaaaaagcagaaaaatcatacgtaagatgacagaagcttcatatttagtaactctgaattgtataacacaccaattgccgatagaatatgaaccaatcgatcttcagcgttcatgtacttaatttaactacctgtattttcttataaagataaaattggtgtataatgtaaggaccaagagaaaaaggaatcccgcatcccaagcaatttctagtggactatttcttcaaaaaataactcaataaacacctatataatgttcggaggttatactttagtgttttagaatgcagtaccaaaagtaatatattgaattaataactatatgatgtgtagctaagaattaaatagtaaacgtcttctgaaaccttttaagaggtaattattggtattccaaattcatatgtggaggtaagggagacacaaaattatctggaatgacagcgtgctgacacctataaggttccgtaacttcaaatgccttcattactcaacataggaaaagtgaaagtgtgtgcctctaaaatatacggaacatcgtcgaactaaaaaaatccattaagcaaagtcagaaacagcatgcactacaagacatttggttcatcatgaagaatgctcaattgaaccatcaatcactttctcttgttcgatgttagcattatcctcactatcagttgaatcctcaatgctttcggtttcagtcctcgcatcttcctgaacttcaagatctaaaagaggctcactctcttccagactggtctccaagcggtccacggtatcacgtaatgccttcacacaagccttcaaaacagatcttgtgcttgacccattttccttagcttgagataggactgtgatataagaagcatatgtggtagcgagaaatagtatgaataaaacggcttctggtaaaatatctattttagcaatcttacaagaacctgaataatcaaagtttataccccgtggcatacttgagcaggacatagaaccaaattttgaagctagagttacgaaagcggtaaaccacaggacggtctgaacaatttccatcacgaatattaacagaacaggcaaaaatctcacaatcccaaaataaactgaagatatgattgaaacagctaagctcaatctaaggattcgatccactttatagtttgtgattatggcaaaactagctaacaacaagttagttacagataagccaagttggaaatatcttagtacgtggaaagtaacggatgttgttgttaactttaacatatatgtattgagttattattatagatcttgacttggtaacaaaatatcaagctgtaagcaccgcctgtattctcctatttatggttgattatattttacttctgttgaaccaagaaaaaaatagcaactcgaaaagtcgcttattcattcacttttttaatttttttacatatcgcatacgtaattggaaacacgcaattttaactttgggcaaatacataaatcattttgagaagttggtttttagtctccgagagattataaaccaacatccttaaaagatagtattcatttctcacctgccaatgcaagagcagatattattcagcaagcagtacagcaaatcggaagcgaattccaatgacaatttgcagaataagattagaataatatattgagattaaagaaaaggttatgcgaattgcctaacgtctttaactttgaagcggccaaactctaaaaaaccttggttaaaatacaagctttggcgtccatgcaaactgattacatcattcagtataaagtgccatataaaagaggcacacacttttccacaactggtttgaatataatagaagaataaatcagaaggaaactttaaatattagtaatatttatttatggccgctaaaagattagtccggatatatcactatagaaatggtaaagataatacactatcatttccaaatgtaaaatttgttgatagaacgccataaaaaagaggctgactttttgtcgtccaagttcttcgaaaaaatatacgtcaatggcacccgatatatagctggatttggaccagtatatgtctaaggaaatctaacacctttttttcctgagccaaataagcggtggaattgaaacagctaccaaaatcataccaaatccaaccgcaattgaaagccccaatcttgtgccataaagagctgctaatacaatcggtgccaccagtttaccaatcccagagattgctccaattgaaggcatcaactggaccttgagtttggggtcgatgtacatggaaaaaagggctggaatgctcgaagccaaaaagttgtaccctaacaatgtaatcgacatcccagctgaaaaaaatataccagaatttgtgggtggcattgatttatgcttcaaggcttcggatgctccaatcataaaagcttgtcccagcaatgaaacaaacaatgcaaagatggacagaaaaacttgaccgctgtacagcgaatcttttttctttacctcaacggtctcacttccagttgtatctgactcttctaatccgccatctttggctctgccgcaggagcacccgacgtttattaactttggagcgaaatagcttccagtcacaccaagtatagatgcgaccataaacgctatgccttgaaacttggtgtcccagttaacgtggagcgtcaggaatagtggcataaaataaactacttcgctcataataaatgacgataggaacatgctccatagtaaaatcaagcaggagatgagtttttttctttcgactctaaaaaattgtttcagagcactgaaaaggctattttccgaatttgtaactttaacctcaggattttccagaacgacaactaataaaaggcatactgcaagaattatgaaactggaggcaaatgtcggtgcattgtaagaggcaatgcgataccctttaattttaaaatcgcaatatccaaaaaatatgacaattaattgtgccaacgccatgaagataccagccgctgctcgataaattgatagaagcttgaaaacgatacccctatcttgtgcaattgacatgatgtaactgaacactatagcaccagaagcagatgctgcaccacatataatacgcccaccgagaagggtgtttagcgacactgcaccgccgcatgaatacaaaaaattacccacaaaggataaaaagtaaagccccactattacccatttaatggacccaagaaaagcagcaatatccccaataatgaatgaaacaaaaacttgaactgctgcagaaatggcttgaattctgaacaagaatttgtccggattggtttctccgttctctaaattgttagcatactagttcattgaaattatcttagatttacattaacacttacttctttgatgtagtcaaccacacttgagagatatacacaggagtcgaaactgaattggacagctatcaaaattacagccaagtatttcaaaaacatgtgtttcttgacacctaagatttttttcattttaatttattgtaccaccgtcgagtgaaatggatggatttgtaatgcaattgagatacaattaagaagaacgaaagagtacttgacaactagaaagtaatgttaactgatcttttatatgatgattatttattgacggcgattcttttccagattaggaaattttgttccgcttagaatgggataggcttgtttgggcgctatacttctgtatcaaaatagtaaaatcaacttattttagtaatagaagagaacagtaggcgtttggtaattctaattacctagactgtcccccatttccagacagctgtcccatatttttttgagattccgacgtcgaagcgaaagactagaagaataagtaaagtggtcctttgtaagcataaagacaaaggcatgtgagaaaagtaagtgtcttcgcgattcgccgttgtaaatatgtatcagctttttttactgccttttcctggcggatcacagtaatgtatttttttttttatataattcgagctctacactcaagcatacatatatagaatagctcagttttaatgggctttctcgagaactattcacccagaaggatatcctgagccttatatttagatgtaacttagtaaagtgagagtattatgaataacttttgaagctaacaaaatatcagaaattaaacttcattcaagaatgtatttatctagaaactggtctttggcaaatggctccgatggcacacatgcaatgttcttggtaaaaactaatttattattaggccagtacagaataaaagttgtcataagaaaacttcattacattttatctcctctggcaagtatccaaattcgaaaacctcagaaaccagcgttccacctaaagtttgtttgcccgtatgttaaaacagtagctgccaagtcacttgagtttgaagaataatctgatgctttttacatagaggtctattaggctctttactttgtaagcatctcgacttaaaaaaaaaatctattgtttttacgggcatcgctgaaaaactgtgtctgttctctttgatgctgtcatctaagattcaattaaagtcgaccatcaagttcccttaataatatcccttgtgagagcttaatctaaaactacaaaagcgttcgcaacaagcagtatggacagatctaaggacgctagaaagagatctattagtttggcctgtactgtgtgtaggaaacgaaagttgaagtgcgatgggaacaagccatgtggaagatgtataaggctaaatacaccaaaagaatgcatttataatattgataaaaggaaagacaagagaaaaatcaaaaacgggtcgaaggtttttttattcaagaataatactatcgataacgggaataactctatactagagaacaaaggactaaatgaagacctttcttctcatatatatgagaaagaagcgccaaaattcgattcagatattgatatatcaagatttggcacaaatgatgctgtgatttttaataatgacgggtgggacacttctcttccgatcgattttgatttcgatgagtttaacactgagacaacagatttcgatgactttttaaaactattaggcgataattcaccttcaaaggaacaaaaaagtctttcctattcacctactgctacaggcttaagcggtgtggttaaagaaactgagagcgaagataacgctcctacgaggtctcggctaatcgatgtcttgtttgagaacaagcttcactccgtaccaggaatatcaaaatggcatctatatgagctggaatcccaatacccaaatttggaatgtacagaaggaaatagtgatgaaaagtttttactttcaactgtattgtgcctggggtcgttgaccatacgaaaaagggaactattgaatcattcgaacatagacaatcgtccacttttgccggagaatagtatttcaaaactgaccactgatgcttttaagtactataatgctgcgaaaacgcttgttcccgacttgttatctcatcccacaatcgatggattttgcggcctcgttctaatggcaaatttcatgacgatgatgatatccttagagcaccaattatatttgagtataaatgctttacaacttgctgtggctttaaacttgaacaacaatacaaaatgcaaggaattacttgagtcgaacagcgacggaattggtgtgatcttgcttttttggaacatttggtgttcttcttgcatgttggcaacaattcatggaaaaaatccttttatcactttggaacaaattacaacacctctgccgtgtgaaatatccccccgcaataaaactaataaacttttgatagatttcatgcaaatcagaatcaagctagccactctacaaagtaagatttttcaacggctatatacttccagcaccgcaaacgaggtaccattcgtaaacttagaaagagaatttgaggaggtttcactccagattaccaggttaaaaggctttccgatattcgaagaacatcttttttacaggagcagagtcttaatgttagagctatcatgtttaagagctcaagcttcttttctattatatcgtccgtatctgatcactggagaatccttacaagcagtaaccatggcaaaatcaataattcacgaaatatggagtcaatacactaaacagtttcccgataacgaaaaggaaaggcatgaacgtttggattggaatttttgttatcctttaagaacagcgtcactgacattatgtatttcatgtattatactcctaaggtataagcaggtggtgcagttccttaaaggtactgaactatttgaatacattctagcattggaaatattgcaagatttagttcaggtacttcctattgaacaaaaccttattgatataatcaaatatccgatcagtccagtacagctgagtggtgatagctttgtcgaattttggggtcgcatactttactaaaccgtttcctagctgattttttgacactttattcagaaatgaccttttgagatacaagtttactaggggaaagatccatatgacatggtagtaggtttacccttcaaaacaacatagatcgtaaaaaaggtggctgaagaacttactaaaaatgttatatgcttagattaatatattgtcaccgggctaccagtacaaacccttgataatgcgaccagacatctgttttgacttatttatgagcaataatgggtaacaaaagaacgctctgaggcaactctatgtgagtcgaaacatatgtgtttttggcaattaaacaaaatacgagagattcttctcagaaaacattgtcacaagaacttagtatctttaattttctgcaaacatactgatgatttcttcggcaatagcaactacgtgagtttcaagcgcaaaatggccagtatcatagtaaacaacctttaaattatcaacgtctttccgataagcttcagccccggcaacgctaaaaatagtatcattcgcaccccatgcaactagcacaggaatctttgaatctctcaagaacttttgaaaggctgggtacaactttatattattctgataatcgaaaaataatctcaattgaatatcggtctggccggtacgctgaattagcgcaatatcaagcgtataagcggcgggatcaacagattcgatagctggtactccatcatggtactggcatatgacattagctggatcttcaaggtacgggataagggatttaacaaataccggatcactttgatatgacttccaatattccttcaacggaccccaaaagcggtcatcgagaccctcttcgtaagcattaccgttttgagtaacaatgccagtaattctggagggaaacttcaaggctaaccgaaaacctaccggagatccataatcaaatatatacatggcaaatttttcaatactcaaagtatctaacaaatatcctatactttcacaaagggaatcaaagctgaacttgtagttttctggcgtttccgtaaatccgaacccaggaagatccggagcaatgatgtgaaactgtccagctagtaagggaatgaggttcctgaacatgttggaagatgtagggaacccatgtagcaataaaattgtggggttacctgctgcaccggcctcacggtaccaaacctttacaccgtcttgaacttgaatcttgtgaaatcttgcaatgatatttgacatttttgtccttcgtccaattctgacagtgaaagaaaagtggtcaagttcagttaatttgatcgtgcttatatatgttctttttggctcctatcacttttggctcctatcacttttgaaatttctgtcacgattatgtgcggcgcagtccctaggcaagttacagacgaatggcatgcagcgccgtctgtggaaaagatgaatactgaattatcatacctttaaatgactatgttaataacaaaggtgaatggagatttagaaaatgcacaatattgagaaaatgcatatgcgtactttttgttagcaaacatacgattatttagtctattaaaaaaatctatttactcgtcctcgttgcgcacagcagttgaatcaggcttgtgaatagcactacgtgctggcaatgcgtctggaatattgctagtggcaggctggtctatctgtgacgtgtgctcttgttcgggtctgtaagcatcttcttgttcaatttcaaaattactgtcttgacttgtgaaactggataaatcgttagcatcttcatgcaagccatctgattcatctgaaaactgaccctgaagcagcgaagagtaagtaggaccttttctgttgccaaaccttgcccttaattttgaagaaaagcgtgctacacctgccttcgtgcgttgaaatgcagacttggtaattaaagaaatgcataatcctagtcttacaatgatgttgacaactctatcggtcctattgttttctatcagcccatcgtctcctaatcttatttcttcaaatcttgaaaatcccccatttctcctgatacctctatcgtatacaaaccatgcggcaaagaaaataacgagaagaattgtaacaaaaaccagcgcataagcgccggtgtttatagaatatttttccctgaatgccttttcttttcccggacaaggatgtggtgctaaatgtgcatccaatttcagcccacctttacaggttgataagggaatttttcgatagccagaggaatcatagtattcaattaagtcgggttcctttttgcagatatcggcaccattcgccgaacttaagcctttgactaatttacaagtaccatcactggctttataaaaattatagtcacattcgaaatcttgcctcgtacatgaacagtttttgacgttcctcgaaaattcagaaagtggaatattcccaataaaacatttttcatcggttttacgtaaaaactcggtttgatgaccaaatagacaaccagttctggaacccagaggagagtacttaaaatctgccctttttttacccgtaatatcaaactcacattgcctctcgaagatgtttctaaaatcaattgtatacgttctgaatgaaccactacccatgttttttgcttctccaaatagcaaaaacctcaaagcagaatctctgggaacggtgattatatcctttacgaggactttgtcgccacagaatttataatctttccatgttttaccaaaatcggtggagtaagaaatagaatcagtttctgcgttttcggggaccaaaaccaagactccaccatgatcaccgtactcccattgatgggggccttttttaacctcagtccacgtctctcctccatcagtggttaaaaaagtggaacactcctcatatggtagaagcttatcgccaacatttccgacaccaaacatcattcctaacgcggaaccggaggaatatgtatccctgatatccttacgttcagtgtaaccatgcaaatgtagagaacatttatctaatgatacagaatcacagggaaactttttcccttccgaatccttctttggaggcttcaaaaagttccaatctgaaccgtcattaaaggtgattttcgtcttcaattgttcgtcttccttgttctctccaaccttttccctattcgaaacgatgttggtaataataataccttcaagaccttgaactttttcaaagtcgacataaccgaatgtgtttctattaacggcatgctctaaagtgacaaaagaagtaccattcgagttggatttcaaaaggtttccaaaatcgtgtcctgattctaagtttgttgctaaatgtaaaaatatcgatcctttctcagatcctaaaatagtgaatgcctcttgcttactaacatcttgaccatacgggaattttgcctcggcaaactcagtaccatcaatagttacatatgccctcaactcattgtcttcatgaggtacggcaacaataatatagccaccagtggacaagtagccgataatgttttcaaagataattttattatcaccttggaaaaaatctatcgaagaaaccaagcttcttgtttctgaagacttcttttttacttggcacataaccatctcctcatttgacggatattcaaagagtgtgcctgcaaactcacaatgaattgcattatcaagcatttctgtaaaagtttcacctccatctttggtgaggtatgctactgcatgacattctggacttaagattgattcacaattcttgccaccatagtaaataaaagtatcctgtgctttagcactaaaatctagtggcatacctaattgcctggcttcaggtaatttagctatcataaaagagtgtcctctatcgtgtgttgagaatatgttacctttagagccaaacaaatatgctgaagaattgaaatatgggttaaacacaacttcaacaattttttcgccgttagtgtcaaacctttttattgtttgtccaccatcgtgggatatataggcgtctcctatcgaattcagcatgaccaaagattcgtcggcaactgtatcgaagtattggtaaaatttaatttcgaagtcaaatttgttttcagtggtcactatttccctgtcactcgaaccctcctctggaatttcgtcacacggaatatcaacgggttcaattttcatgggtgttttacattcatcacctttgattaattgtaatggctctactaacacagatttatccttcgatttgtcacatatgttggaaaaggcaatcagattataatctggtatacacaggccgtttgcgtccctaacaaattcaaacgaacattcgtagtcggattcaccacaactattacaaggcgtttcatctaaactcaaatctttgaatgctttttttaccaaacactgggcgtcttgtttcctccttctatacttgtatttggcgccattaacacatttcccatccgccaaatcccaatcttcaaaatcttcctcctcacacgttctagagtcgaatgctgctgaaaaatcaattatatactcgacaccttttaaagaagttatactgttggtttcggaatcggtagtggcaaacgttcctttaaaaataaattttgagccagatccatctggtgttggatttatcaatttgtagggatggacagaacttatggcattggtcagctcatattcattccatgttctaccttggtccaaagaataataaaattcagattgaaaatcgccatcttcctctggatcatatgggatatacacaataatatttcccaggtcaccagtagcatataacccagaagaattatgaacaaatctccacgttaaaccgccatctctagagatgaaagttttttggtcttcccaatcgaattcactaccgtcgccaacggaacctgtcattaacataattccggcagtaggatttgagatttagatactataaaaagggttctggagcgaacatctttcaggcctagtgatatcacaagggaatgaatctgcattttcctcgtcaaccactttcaaatttgaccatgtgaggccgttatcaacagatattttagtttcatatctggctatctttttattatattttcctttgttatgagagtagtcaaaggaaggatgaaacgagccaattattgttccttctaagaaatgaggagaagcaatatcaatataaccaaagtgaggatttattgtccattcaacaggtaaaaatttcaacccttgagaatctgatattaaaatttctgagggagctggttggtcgtttttttcatctgtgaatatcgtagatataggaatgattattcttccaatagaatcttcataaattccatacatatggacgtgccgtacttgagcaggtagacgtgccttttgaaaagtagacgcatcattggatatccagatgtccatgggtgacatttcattgtatctatcatcttgtgtcgaaacgattatatgtgattttaatatcttgtattgataaataattttatcattaaactcatcaaattttttgaaagttttacctccatcagtacttaaggctaattgtgtatatgcggcacttaagtgacgatcgctatcgtaaccatggttcgagaacaaacatagtatcgaagcgtcgttaccctcaatatcagaatccttgctagatttgacaaagttgcagcttgaacttgttatatggtcatcttctttctttttcaaggaaggttcgatattgtaaaaggattccccatcgttggtaaagtaagtttcattttgtatttggatataaccattgtcgtttataaagcaagggcaatctgcaataaggtactttttatctgtcggatgggtagctatagagcaagaagtacccaaacgacagttttcagagacgggtatagtcagagccctccatgattttccacgatcatcggtgacgtaaaatttgggtgataaatgtatcgaaacaaaagccctgtcctgtccatgcaaaggatcaacaattaattcgagaatatgcccttcaatttctttgaccgcttcccaattttctccagaatcggaacttatccacacgacttgattatctaatctgattaaactgttggaatcgtcaaagctctctagactaaatgaatattctgaaagagtctccgttactttggggacgaattcctctgcattgagtaacggaataaagagacatgtccaaatcgtgcatatgacttggagtaatatcataattgaggatctcttaccttttcttagttcaaagctttttttcaaagctcggaactttatgctacgattcaatgactaaaaaaaaggtagcggataatcttttggttgcaaattggcggcatttaaatatattttgggttgcaaatattctaaaaatattctcataatattctaaaaatatctagcctaggtaattgcaattattttgagtctggttattttgagttgaccatgttcacttccttttcagtcatcaagacaacgtgtttaccatctaatggggaatcaaacagataaaactagaaactgagcaaaaatactttgatttgctaatgtcgccagtagtacgataatactataaagatatgctgttgaagctgatatttaaagaatgagaatctctaagggatcatagtctagaatggtattctgcaaaacaaattttaaatggtgaaaacttttcctcactatgtccaattgatgcttcttaggatgacgttagaattttattttagtgcaggcattaccttgctaagttcattcattaaagtactaatatacctcttactggcatgcatttacctaagtggtctccgttagccgtggtcttttcgaacgcaacaactttcaagttaagtaaaaatgatttattctataaaatatgtatgtagtgggaaagactcgacagacctgcttgccaagttctctttctaagcaattgagttggccagtccccctgaaaatgctaatgcccatgtgcgactcattccgttatccaaatatgtggatgaatcaaaagttgaatcactgaaaaatgcatacgaatctactgggtcgaagagtgcttgattcagcttcaatatgcctgtccagccgctttctatcgattcaataattggctcgattttagtctgccattcttcttcgacgaaagtctcagaacgaatattagaagaaactggtgtgataggtagcatatgaataccgtggatatattctgtgtttgttccaaaataagtagtataatcgataatattatcgaataaaataccactcactttatttcctatgatttcttcaggctcaactgtgttgtcattttgataatagaaatagtcgttcattgcatccttcattatactaatcatcaagtcacccctcaattccattgactggtcaccgatagtggccccccataacttcatagcataggcaaaattgtaatcttcactactactttcttcgttcttaccgttaccgttttcataaagtccagctgcccatgaatgaccgttgaaccaatcaaacattctcgattgtgcaaagtattcatctttttcagatggatttgcgacatctcttaccaatgaattgacccaatctttattgtcggcagcccaagtaccattcagtttagagtcaacatagccgatgacagcagctgcatgaataatgtaaccataatggaaatgatggtcattgtaataagtgttaccaaaatcgtattgcgtgctggtggaaccccaatctcctgaactgaccaaaccgttgaactttgtgtcgtaaattagtggatacgtctgttcattttgtagcagaatatcaaaggccgatttgatgttttccaaagtactcttagtactggcttcatcttggatgatttcggagaccgttaatagaatgtaagaatacttatcgataactttacccaaataatatgtgtttaacccgcttatactttcggaaatactaacctgtaattcggaattggcaacttcagctaataattgcaattgttctttagaatactctaaaaggtttgagccaagttgagaagaccatggtaaccaagatatttgtctgtttagagatgtggaaaattgtaggctcgttgttagataaccgttcattacacccttagttgtagaagcgagttgaatgccggtatagtagtcttgcattatatcactaaatgaagattcatgatggggcaaggcaaaaatcattgtgctacctgatgccgactcaccttgggtggtataagaaaattcataggtagctgtagaaccgtcagagacaccctgcagcttgaaattagtaacgtacatacctgcggcttgatcataaaagacctcgtaatcagtttcagaaggtgcgacggccaattgaatgataagaccatcaacactagcgcttgctttaatttcatattctgagctcacctccaatgaaaagtccgttgaggttaaatcgtctggtcctatcacgtaacataaccaagtgactccattcaaaagggtgatacgatatttgagaataccctgagctaaattgcttgatgattcagaaacaatggtattgaatccgacgctggaaccaatcttggcatttaaagatccatgatatataccagttgcaaatcccataccttgaaccaaaggtatttccaggtagttcgaagaatcattggattctgatagcactacccttgttgaagacaaggtcatttcatcaacttgcatagtcatacttgaatcaaaattcgaagctgagaaaacaacatgagcaattcccaaaggattgaccaaatattctgcattaccggaactgtcataaccaccgtagctatattgatctactgttgtatgttgaacagcaaaaccatatgaactcgaggtgtacttccacaatgaataaggatacacaaaggcaggtgattcctgactaccaacaatcaaatttgtataaaacttgtttgtttgaatgggaccatcgtttgacaccccatcagccaatgacataggatttggtgatctgtcaaaaacagttggtggttcatctgtcgaaacagcattgaaaagattgacaatggtcgttgttgaagagttctccgttgtggtagcggtgctactggtcgaggttgacagagaagaggaggaagtttttgtttgtctcgaagatgaggacgaagagatggtagcttgcattgaagaagatacataaatggtatctaatgtcgaagaaaccggagaggaagaagaatctactgttgaaaatagtgatgacaaaagaatgtttcctgttgaactcgatggataaactggactaacagtcgatgatagtgatggtgatggtgaagaaccgttttctgtaatgtttgaagggtaaattggactagttgtcgaatatagtgatacagatggagaaagagtgatttgtgtcctattagatgggtaagcagggcttgctgttgtagatgcgagcgtctggactaaatcctgggttgagttggatggatagaacaaagtcgaggaagcaggagttgaagcaatgaaggaatcttcgccggtagctgtagctgcatttgtccttactgaaatagtatatatcgttttattcgaggtcaatgaagaaggaataatttttgtttcttgggaagaataggaaggcatttgagttaccagtggatcgattgtaccttttgaaacagaagtcaataaagttccatttaattgtgtccccgaaatagataaagatgaagaaaataaagtcgaagtcgaagtcgaagcagtttgagataataatgtggtgactttacgcattgttgatgcacttggcatgactgaggcgacgccggaaaccgaactcaaattgtgtactgaacttttgcttttcgaattatcatttgcgtaaatatttgaaacagtgacaggatcattattggtttgtgcgcttattttttgagatacttggcttgcgtagtttgataacgacaatgacagttgaactgctgttcttgtattagaatcactgtcttgtgaattaattggagatgcgctcactctattttttggcgaaactgagagagggctatgagaagctgcagatactcttgttacaaccaccgattgtgcaacataaggctcacctactgtcaaagtagcgtaagataaagtttcaattaaatcagtttccaatatttcgtctgcattattcgatatgaaacttatatatgaacattcgacgaaacttaatagaaaaagaagtgtcagatataattgcatactagctgtttttttgttttcttttctgtatgcagaccgttactatggttatctacttgttgaaacaagcacaagaaacatacttgatattcatttttgaaacaaattgcaccaagtatttatatgtagtcctttaccctcgcttgtagtcttcgtatggtgtatatgctttgctactcttttcatacccagctcttatttttaactttttgggttcagctttatgattaactagtttttccttggtaaccaaattgggagatttcgtgccttttctgctggctttcataacaaaatatagccgaaaagagcttagcgcagctgaactcggtaacaaggttcaggtaaaaaggggagaaaaaaagaaaagaaagccagatctttcaaaaatatgccagcaaataccaaattggtcataaaatagctagcactccgctatcgagcaagttctcttggcaagcaggcttattctattcttttgctgaaggaaaggccagttctatgcttataaccttaagtaggaaacatatgcgcagcttacagcgcataaaattgatggcaacccatttagtggtactattcctgcgttattactagtatggtcgctttaaagagtggtaagatttcacattttcaaatctaaaaagcaaagtttatcacttgaaatgtacctctctgtgggctttcactaccttgtacattttcttagcagttccgtacatttttttaaacaatgaaaattcaaagttctatgtatagagattatttaggtttttagtacttaaagtattttgagaataccttggcaaacgcagaacaatcgtaaaagagattgctactgcgcactgtttccttgctttatcactttcagttctgcaagaactaaggtgtttatcagtaatgatactgtaatatcaatagcgataaaaacttcgtcagtgaaaccattctttttaacagccatctatcaaataaaagagtttttaacttgaactgggatatcaatttcagcagatccaacacctttatcaaaatgaagttttacgcggaggaaatatgacctcgagcataaacaactttcaaaacttggcactatggtagctttaaaatcatcattatattttatattcaataacagtgttctcttatactcagttgaactgacctgattccattcatttgatttccgatgtgaaagtaccgaatggtgatagtttgatggggaggtttttttattcctagaagttcgaggaattatgctggatataggagaagaagcaacaggcacacttttctctccaaccaacttcgttttcaacgcatttttcatgacaacaacattggcttccatattggctaaaacctgtacgtccttaattatactcgaaggcattaaatcagaaaaatcgagcgatctattacgcaggctagctcttgcgtcatcggcaagaagtaagtttatttttgtttgatttttagtgaactcatcgcgatatgcttcaatgttttccaaaatttccttaaatattttcttaatttcattgtatttgtgcttctttaaaagtaaatcactgtggaacctcactggtttgcaatcttttgtgttcgttgttaagcaaatcaattccgtctccagactactgatttccggtgggtcatgtggaatactattagcagcttgcatacatactagttcaagccgtaaattttctagtttttctctctcttcaacggacaatagacctcttaaattagtccagttcttttgattctgcctgtttctcattgaaaatacattttgtttttgaattagatttggacaccaatatggcaaagcattactagggggctttatttttattgttataagcccaattttctctgagttagtctttgaagtgggatcatctggttgagatgaaggaatattacgcacacttttgagaaacacatttttcagacctgtgttgaagagagatgctatagagtaagtaatttcagtttgaattttatcttcttcagactagtgtttctttttaagtgttccgttttcagtatttccagctaccgcgttccattcatacttacctcttaggggtgatagttgatcagagcgattcgcctcctgtatgtcctccttatgaatgggaatcgctcgctctattttagaaaagactttttcgatcattccaagcctgtttgcaatttcaatatcgaaatcctctaagtctttgaggcacttctccctactaattggattgttttgaaagccaaatggaactatccttatgctatactttttttcactcattaaacaaacacgcccagaagctacgtctttgcctactatcatagcatttattgagtaatttattaagctgccactagaactgtcgtttaaccatagtgaggaacctctttctgacaaacgaccataacctaaactctccgaaaattttagagtagaaagctctggatgagaactcgatggtctatcaaaccctaatgtagggggcaaaagagagtgagagaagtgaccgtgcttacaggttacgtctaataactggttcggaattttaaaagtgaaaaatttcttacgtttatcacctggatttagtatcctgctattcggtaatccaaagcttgttttatcaatggagtcaaaaaatccacaaaggtcttcccccgtgttcacgtcttcatgattatatgaccaactcgctgccatatctaccattctcaaaattctttctgtcgttttttggattccaaagggtgactgtgtttttgaacttgtcgtaccttccaaagttaaataaaacatatcgaattttataggtttggttgatttgttttctacagtgaaataaccgtgaattatatccccagaggtgtattcccttagcatgctctcgtgtttaggaagctgtccaaattttggagccgtctttgtgacgtacaattcagtcgctatgggggttttaatcctaggcaatgcgtatatattctcaactgggatacctttagtatcatcataattacgaatttgagactcagcagggccggaagcaaaccggcggccatcaacagtcacttcatgattatctgggccaacgatatcaccggtaagaatccgcatatcattcccagactcaccttccgaaggaatactctgatttcgggaagcaacctcataaaaaggtggattctccggaaagtatgtatcgaaactagattgaggtatattgctgagcaaattttcatacatttcgaatgacggcaatagttctggaaggacaaagtcatcttcctgaacattcgttatgctcgagcagtgatctccattattgcatgcgaaagcgtcttcttcctttccttgggatgttccacatctcggttcctcgaaggaggttcctccaaagagtgtggatgaagatgaagatattctttgacaaccttcaaatttattttgtggttcttttgattcttgcataaagaaaaaacttgattattctttagtcttccagaccagcgaggctatttagttctattagattgatataccaaagcgactatggagcaagttttacaatatctgtatgattggctgtaaatgcaaaactaattgtagtaaaccaacaagtgctatgctctttaatcaagggaagcatttaagaagtgatgtgatcatattttgtacaattggaattgcttcccttctataagtgtgaattattgttcatatcttccaaggaaatcatttaaatggcattgcttatctactgaacatttagtaagcaaaagtgaaatttctaggggactgttcgctaaagctgtgcgcggtctaaagaaagcggtaaagatagatagcatctagtccaatgagacgagaaaatatatagatgactcatagaagataaagtagtcctaaagaatagtggtgcatcttctttaagcctcactcattctcgcttattctttcgtatatttgcacaataggtacgcttgtcattatgtagattctcaatacttgatttaagcagacaataacaatttccaaacggagacttttttttccatgacattctagaatttgcacattttggcacctctgaaaagattgcggatgatagcgtcgttcgcgaatcccattgattctatgaagccgcatccagggtctaaattattgcgcacgtttttcggtgtggtacacactttagtcaattgtgttgtaaaaatcgattgttgaagatgccacctaatgtggtcgctttctcatgaaaattgatggcgaaggtttaacctcccaattctgttgtttgcagacattcattagaccaaggtattactgacgggctatatgcggttagccggtcattgtagtttcacttctaaagtgtacagtaacgttttgaaagtttcctttctcaaattgtctatcgtactaacattgcatcaacaaatcgtgttcgaaccgcccaaactctcacttctgcggtatggtttttttagcttggtgtcataaacttgtccattagacaagcaaggtcattgcggattcagctaaatatgggaaataaaacaaatttttagggctagggcaattgttccttgggagcaaaaaattagggcccggatatagtcttgcacaagctgtacagttgcttatatgacggcagacggtatttatgtaagcaccttagtaaaataactttgtatgagacattcctgggccgtaatatgatagcttttagcttgtgaatgatggcacccacatcctgtctaaataattttaatctcgcacgccgttctagcttgtggtcgtggtttgtcttgttcaaaacgtaaagcaattccctcgcgtaaaagtcttgataaacgccctttcgctgcaaaagacccacgcttttgctatttgatttttcttgatagtttgacaattcaataagtttatagtttgatttatcctttcaattttacacttgttaatgacatactgagagctcattggatggaagaaagcataaacgtaaatcagggtcctgagtgtctgggtgctgtctacgttagtactattcggctgcattatattcccaattcacaaataaattaggctcataaccgtaattttattcgagacatttttggttacttcaaaatattgttattatataaagatcatataaagttcttggacaagattggatacatttagttttatttttgaaaatcacaaagatgaaacaaaataaaaaatgtcagcgtgccgcattgaaaggtaaaaactaaaattaatgaacttttctaataaagatgaaagggagaaaacagtatacattgtagcagagcgtttagaaggagtactcagaaagttctaaaaaggccttatttcaaactcatgaagaaaaaaaatttccatgaatgaatgattgtatgattgtattggcatgtaatatctgcaggatccactcaatcttgaaaagatactgtagaggaatacccgaacaacaaataaatcatgttacaactctttgacggcgaagggtgtggctaccgtgctgcaacattttagttactgctggtacattaaaattgggaagatgtccaagagaagaacatgttctgctatcgaatctctcacgatatatatatatatatatttatatgactcacctggtaaaacatctatgtttcgtttcatatgagggcttaggtaccattcttttagagttaagatctcttattgtggaaaaaagaagttgaacgtgatttcatttgtttattgtgctagtggctggaaatatgaaaacttttgctcttgcaacgtacctttttacttaatgtcttatatttgaacactgctatcccagctacacaacgcattttctgaaggaagagagtttagaagaaacctttctctgtccatcgctataatcagccgtttctttttcgcttccttacgaagtaaagggtgtccctttataacgtaagcgtccaaaatgcagttattaatatactccattgcacgcaaagaaatttcaaggaaagtatccgggaattctgatattttacacttgcactaatatactcttattagaagtagtgatggtagacctcaaatcaatctaaacataatggatttccatactgttaaagacggcgatacggaattgaggtgtcctattcccgacacttttgatgcgtcagctataatcaaatcttatgttaaataagcttctgaacaagggattcatcttcgtaaggcaggtgtagccatggaatgcgtttcagtagaaggtttggattcttcttttttggagggccaaacctttggcgatattttgtgtttaccatggacaattatcaagggtatccgtgagcggaagaatcgcaataagatgaagatcattttgaagaatgtcagtttgctggctaaatcaggagagatggtccttgtcctaggaagaccaggcgctggctgtacatcatttttaaagagcgctgctggtgagaccagtcagtttgcaggtggtgtaacaacaggacatatatcgtacgatggtatccctcagaaagaaatgatgcaacattacaagccagatgtaatctataatggtgagcaagatgttcatttcccacatttgacagtaaaacaaactctagattttgctatttcctgtaagatgcccgcaaaaagagtcaataatgtaacgaaagaagagtatattactgccaatagagaattctatgctaaaatttttggtttgacgcatactttcgataccaaagttggtaacgatttcatcagcggtgtatctggaggtgagcgtaaacgcgtttccattgctgaagcattagcagcgaaaggttcaatttactgctgggataatgctacaagaggtcttgactcttctaccgcgctagaatttgcacgagctattcgtactatgacaaatctgttaggtacaacggcccttgttacggtttaccaagccagtgaaaacatttatgaaacttttgataaagtcactgttctatacgctggaagacaaatattttgcggcaaaactactgaagcaaaagattattttgaaaacatgggttacttgtgtccaccgagacaatcgactgctgaatatttgaccgcaattactgatcctaatggtctgcacgaaataaagcctggctttgagtatcaagtacctcataccgctgatgaattcgaaaaatactggcttgattccccagaatatgcccgcctaaaaggtgaaattcagaagtacaaacatgaagtgaatactgaatggaccaaaaaaacatacaatgagtctatggcacaagaaaagtcgaaaggtacaagaaaaaaatcttattatacggtctcttattgggagcaaattagactttgcactattagaggtttcctaaggatttacggtgataagtcatacaccgttatcaacacatgcgctgctatagcacaggcttttatcactgggtcattgttctaccaagcaccttcttcaactctaggggccttttctagaagtggcgttctgtttttttccctcttatattattctttgatgggtttagctaatattagtttcgagcacaggccaatattgcaaaaacacaaggtctattcactatatcatccctcagctgaagcgttagcaagtacgatttcttcttttccattcagaatgattggtctaacatttttcataatcatcctgtacttcttagccggtttgcatagaagcgccggtgctttttttactatgtatttgttattgacaatgtgttcagaagctattacaagtttgtttcagatggtttcatctttatgcgatacattgtcccaggccaactccattgccggtgttgtgatgttatctattgccatgtattcgacgtacatgatacaattaccttcaatgcatccatggtttaagtggatttcgtacattctacccattagatatgcatttgaatcgatgttaaatgcagaatttcatggaagacatatggattgtggtggcactttggttccttctggacctgggtttgaaaacatcttgccagaaaatcaagtgtgtgcttttgttggttcaaggcctggccaatcttgggtcctaggtgatgattatttgagggcccaatatcaatatgagtacaaaaatacttggagaaacttcggcatcatgtggtgtttcttaattggctacatcgtcttgagggcggttttcactgagtacaaaagtcctgtcaaaagtggtggtgatgctctggtcgtcaagaagggcacaaagaatgctatacaaagatcatggagcagcaaaaatgacgaagagaaccttaatgcctctatagcaacacaggatatgaaagagatagcttcaagtaacgacgatagcacaagtgcagactttgaaggtttggaatctaccggggtgtttatttggaaaaatgtttctttcacaattcctcattctagcggacaacgtaaacttctggacagcgtaagcggttactgtgttcctggtactttgacagcattaataggtgagtccggcgctggtaagaccacattattaaacactttggctcaaaggaacgtgggaacgattactggtgatatgttagttgatggtctcccaatggacgctagtttcaaaaggcgtaccggttatgttcaacagcaagatcttcatgttgctgaacttactgtcaaagaatcgctacaatttagtgctcgtatgcgtcggccacagtctattcctgacgctgaaaagatggaatatgttgaaaaaattatatctattcttgaaatgcaggagttctcagaagctcttgtcggcgaaattggttacggcttgaatgttgaacagagaaagaaactatcaattggcgttgagctagttggcaagccggatctgttattgtttttggacgaaccgacctctggcttggattcccaatccgcgtgggccgtcgtcaaaatgttaaaaagattagctctagcaggtcaatcaattttatgtactattcatcaaccatcagctactctttttgaacagtttgacagattattgcttttgggaaaaggcggtcaaacaatttattttggtgaaataggtaaaaattcaagttctgtcattaagtatttcgaaaagaacggagccaggaaatgtcaacaaaatgaaaatccggcagagtatattttagaagccataggagctggggccaccgcttctgttcaacagaactggcctgatatatggcaaaaatctcacgagtatgcaaacattaacgaaaaaataaatgacatgattaaggacttatcttctacaactttgcataaaacagctacaagggcctctaagtatgcaacatcgtattcctaccaattccatcatgtgctgaaaagatccagtttaacattttggagaaacttgaactacatcatggccaaaatgatgttattgatgatcagtggcttgttcattggttttacctttttccatgtgggtgtaaatgctattggattacaaaatagcttatttgcctgtttcatggctatcgttatatcagctcctgcaacaaaccaaatacaggagcgtgctaccgttgctaaggagctatatgaagttcgtgagtccaaatctaatatgtttcattggtctttacttttgattacccattatttaaatgaattgccttaccatttattgttttcaacaatttttttcgtttcatcatatttccctctgggtgtctttaccgaagcctctaggtcaagtgttttttatctgaactatgccatactttttcaactttactatattggtcttgctttaatgattctgtacatgtctccaaatctacaatctgccaatgttattgtaggttttatactttcgtttttgctctctttctgcggtgctgtccaacctgcctctttaatgcctggtttctggacattcatgtggaaactatccccttacacgtattttttgcaaaatttagttggattattgatgcatgacaaacccgtaagatgttcaaagaaagagttgtctcttttcaaccccccggtaggccaaacatgtggtgaatttaccaaaccgttttttgaatttgggactgggtatattgcaaatccagatgcaacagcagattgcgcctattgtcagtacaaagtaggtgatgaatacttggcgcgcataaatgctagctttagttacttatggagaaacttcggtttcatttaggcttatatccttttcaacattgccggtatgattgtggtttattacgttgttcaagttaagcatttttcccctatgaaaattggcttcgtaaaaagaataacaagtaaatttaagagaaaatgaagaaaaaaattgcaggtatactatgggtgcaggtgaggcggttttttaaccgatttagcacacgatactgtgaattttgggttatatgatgatgtgaatattgcagaaatgtaatgttatattattcaaagaaatagggtaacttctatttatgcaaacattggtaatcaaggctataaacacataatcccaaataagtattttggtacacagttgatgtttctttatgaatacgactcattagttcactgtcaaattgccaacgttcagagggacctacttacagagcgtatgttttatatttacgacgaacgcgatctaattattatccgctggttaaacagcgtaataatgttcataggggccttgcatgacatttgaatttgaacattactagagttcgtgaaattttgtcaatgaaaaaataatgtgacaaacgtctgcaaataacctgaagaattttatccgggataacgacaaagcgttaaatatagaaacatagtgaatgtactgctaggaaaaaaataggcataatttaatctttattcatataaatgtttttaccagaactctcttggtagatagttttgatatacggtttcctgctcaattttagtgaggctgggacgtaaagtatttttttcaaataaaccatttcttgtttctacctttttagtacggattttttttagtaagttctgtattcttttttaagagtaaaaaatattcagaccccaaactcacaaaaagcctacagagtccgcctgttacgctcaatttagtactaccacttgtgataatatttattttgggacaggtccaaaaacttttaggtttaaacgtacaaacgttgagtttaatctagatcatatatcattataaaggttttatctacaagcaagtgaagaaacgtaacaaacgtaaaaagcttcagcctcacctaaatatcgaatttgtactgagtctttgaagtgtatacctcgccgcgcttcagaagaacacaacctctccactcatcacggttgatagcatcaacgtatctaccttgctgaacggcaaatccagaccttggcacaaatttgccacataaattatcaccggtgtacaaatgaacggttggttctgtcgtcgaaacctcaaatttgatgtgagattcgggatgataggccttaaaaacaggaaccaatttgttgacactcacagaatctgtagtcttcaaatccttgttagcgtcaataatgaaagtgcaatcaaagaccggagtatcttcatgcaaaacggtgggcttagttgaatcaaaagtagcaatgttcctttcaatgatcttaccagttggaagcaatgccccctctgtaacttcaagcgatttgttcgagcagaccttaacttctgtaccacgaatggacttctcactcttgactttgttcaagttaaaatacgagtggttggtcatattaattggagtagcatcaccacgaactaactgtgcttggtattccatgtctaaagtcatttctgcaacattcaaagtgtacttcactgtgacttccaagtcacctggaaactcgttagggttgggctgtgtgtgatcatccaacaatttaaattcaacaacgtaaacgcccttggaaggattctcaacaggggacgccttgtactgcttaagatttaaggaactgatactgctgtgatttgtgttaccacaattgttaacagttaacttgtgaggaccatcatccaggctgaaaacacccttggcgatacggttggcataacgaccaactgtagcgcccatcatgttaccatctgttaaatagtcttgtacgtttgaataaccttgaacgactgattggccgtttaccttcaggtctaccaaagttgcaccaagtggcgcaatggtagcttggaactttttctcatcaccaattgtaatgacaccatacttattatcaccgttactatttgacatttcgctgtttgttatctgttttgattttttttttcactgcttatcatacaaactgatcaattgagctatcaaacttcaacttatctctgtatttatatgctgaaagtatagagtgtacataaaaatgtatcacatgtctattacatattacgacacccccacaatattttaactgatcttaataacacggggtaggaagtttatttcatcataccactcaatgagctaagctgccaaaggctcctgttcacttccttgtggttcgtaggctattcagtggcaacgtaataaacaagaaaagaaaaaatttcaacacctttattctaaatgttgtcagaagtaattatagtgggggtattgcagatgtaaatgaaatacgacgtactgtggggggcttttctttttcaagaatcctaaactattccaatgggattgcgtgattatgtttcgttagagtttttttctatatctccgttcttatttcttaagtccgccccttgctgtaaccagcccggctattatttgacgaatttttcacatcttcattccttgccgagaaagaagcttttgcctccctggggttattataaaatatatctgacgtcactggtttgcagccaaaaagtttaattattttaacttcaagggttcgtttcggagtaaatagtcaatgcacaaaataggaaggtggaggtggggtatgcatttttgtgcatagagtggcggggtattaagaataatgcacatataggcacataggcacaaatgcgtgggatgacttgactgtgcaaagaccgttagcaacctagaatgtggaatagtatcccaaatgatgacgtaaacgttcgaggataatattagataatataatattagtatcctcgtctaaaaacaggcaaaatagcacggaatctattcaaaagaaggcggcaagcagtatcaattgagataagtgtatacgaacggtgaaacctccttggcacagaattttatcgttcaagtggtaggatagcattgctgccataacaccctccttaatcacaggataatatggtgaacgagatatataaagcgataagtttaggtgtgatatttttctttcgttgtgcaagtgttgtgtaaattctttctcatttgataaatcaaaaaaaaaaaaaaaaaaaagaaaagaaaagaaaaattaataaaatgcaatcatccactgaaagtgatagagatattcaggatggtcctgatgctgatattcacgtcgcaccacccgtggaaaaagagtggtcagatggatttgatgacaacgaagtcataaacggggataacgttgagccaccaaaaagagggctcataggttatcttgtcatttacttattgtgttatccaatatccttcgggggtttcctgcctggttgggatagtggtatcacagcaggtttcattaacatggacaactttaaaatgaacttcggttcttacaagcatagcactggtgaatattatttgagcaacgtgcgtatgggtcttcttgtggctatgttcagtattggatgtgccataggtggtcttatttttgcccgtcttgctgatactttaggtagaaggctggcaattgtaatcgtggtgttggtatatatggttggtgcaattattcagatcagttcgaatcacaaatggtaccaatacttcgttggtaagattatctatggtcttggtgctggtggctgttcggtgttgtgtccaatgcttttgtctgaaatagctcctacagatttgagaggtggacttgtctcattgtaccaacttaacatgaccttcggtattttcttgggttattgtagcgtttatggtacgagaaaatacgataacactgcacaatggagagtcccacttgggctttgctttttatggactttgattatcatcattggtatgttattggttccagagtccccaagatatcttattgaatgtgagagacacgaagaggcccgtgcttccattgccaaaatcaacaaggtttcaccagaggatccatgggtactcaaacaggctgatgaaatcaacgccggtgtccttgcccaaagagaactaggagaagcttcatggaaagaacttttctccgtcaaaactaaagtccttcaacgtttgatcacaggtattcttgtgcaaacctttttgcaacttactggtgaaaactactttttcttctacggaactaccattttcaaatcagtcggtcttactgatgggtttgagacgtcgatcgttctaggtacagtgaacttcttttccactattattgctgttatggtcgtagacaaaattggccgtcgtaaatgtcttttatttggtgcagctgggatgatggcttgtatggtcatatttgcaagtatcggggtgaaatgtctttaccctcatggccaggatggtccatcctcaaaaggtgcaggtaatgccatgattgtgttcacttgcttctatatattttgctttgcaacgacatgggctcctgttgcttatattgtggttgccgagtcgttcccttcgaaggtcaaatctagggccatgtcgatttcgactgcatgcaactggttgtggcaatttttgatcgggtttttcacaccattcattactgggtctatccacttctattatggttatgtgttcgtaggttgtttggttgcaatgtttctgtacgttttcttctttttaccagaaacgattggtctatctttggaggaaatccaattactatatgaagaaggtataaaaccatggaaatctgcatcttgggtcccaccttctaggagaggtattccttccgaagaaagtaagaccgagaagaaggattggaagaaatttttgaagttctcaaagggttctgattgatcatagagtgcatatgcttgtcttgataggcaacattgtatattatattttacataataatgtgtaattctaatttgtcacgaatttatgaagattcttggagctatgaagatcaacatatgtagaaactggtatgtgtcataggtaaaaagtattcattaagacaaaattgtgtctaattcttagtcatttattcaattttttttttttttttttacgtaaagcggggtggagtgacatgatatggtgatggtgatgagaaactctaaatggatccatttgactatcgattgaaaatcatgaaagatgcgcttgaaggaacataacacgttactatttgtctaaataaaacaatatacaaaaatacgacattatatatactctacccaagatatttagtcattactatcgagggcgcgtagatcagatcacctttaaaatcacacttggtctaaaatttccttaatagcggcaattggccctttatcataaactgtttctagggagtgggtcaactgtgcaacgaattctttgttgtcacgaatctcaggactgaaaagcacctcaatgttgagcagttcgtgaggatctttaccacccttaactgcggctgccttcaaggttggtgccataggatcctcgatttcgaatggcttcccattcatgtctacaccagtcaggtaacggaaccagccagcaacacatactgccaataacttgtacttaccatctggtttacgcaattgctcgtaaattgatggcaaaacatacttaggcatcttaccagagcccatcaaacaaatacgtgcgacagtgtcctgaatagctggattggagaatctttccaacactgatgcagtgtactcttcgaaatcaacacctggcactttaggcaataatgggataacttcctcacgcatcaaaacacggatatacttgttgatagttgggtcgttgacaacctcatgtatataggtgtagcctgccaagtatcccaaatatcccatagcagaatgtccaccgttaagtagacgcaacttcatcaattcgtaggaatcgacatccttgacgacctgaacaccaacaagttcccatggaggacggccatcggagaagttgtcttcaagaacccattggatgaaaggttctgcgacaacgggacattgatccttgattccccaggtgtcagcaacgtatttacgctctttatcggtacaacgtggggtcacacggtccaccatgctgttaggagaagtaaccttgtcttcaatccaggcggcgaatttctcatccttctttaacttggcaaatgcaacaagcatggtctttactgtgacaccattttggggcatgttgtcacatgacataatagtgaatggggtaagacctctcttgtaacgcaacaacagggcctcatatagatacccatacagagtatctggcttttctgggtggttcaaatcattgataatctcgggagcatctgtcattaaggagtttgttgcttcactgtggtagtaaccgttttctgtgaccgtcaaagaaacaatgtgtgtgtctggattggccatcttttcaataacagctcttggatcatcgggagcgtacatgtaagcagtaatagaaccgacgatataagcgttagtgtccttgataccacgctccacaagggtgtataggcaatcttgggccttcatggcatcgcgcataagtgcatctgctttcattaaaccaacaccacatatggaccaatcctttaagtggtgctcctgcatcagacggtgcatgaaaacagctaaatgggaacggtggaatgcaccgactcccagatgaacaataccttgtttaacaccttctcttggataagttggtattggaagagtggattcaaaactctttagagttttggcattcaagctggtagctgttgtttcgtctgattttgtcatatttttttttttgtttaaattgttactttttctttttagttttctctgattatttttgtttatttttattggagttatacggaaagatctagacgaagtggaaatcttaacaattggataataaatgttcgctatttatatgcaaaaaatgaatgaattttgaactatgagtctgcaaccactgtaacctccttcctcctagaatatgattgtttcgaacttatttggaaacgctaaaagtgattcttgattatttctagactttgcgatgccctctccgaccaccacagcagaatatacgaggtatccgtccatatatccaccactgatgcgcaagcttaattggttcacgtccgcacgaaaagtttataaaatgacgtatcatgggggggagtgttgaatcaaaaaagtggcgagctaaaaataaaagaaaagtgtacgtggaatgaactgtttgctgagctcatcctacggtcattttagcccgtgccaagggaaagtgactatacggtggggtatcgcggggtaaggagactcaggtacaaaggcaaaaatcaagataggcacataagaaggcacgaaactaccccacgtttcaagttttgctatatcccttatttattgcgcgccctgcaggaaaataagttttaggcacttaaaaaataaagttcccggggtcaatttctggtagtggcaagcaaagtatactgaagttggcaagcaacacgtagcctctgcatatatcggcctttctcggaatgaaataatcaaaaaaatattatgcgggaagccgctgttttattgagcattctaatgctttctttttcccagcacctaaaccacacaatactttactccagttccgtatttgcccctcccatggcatcacgcctataccttaactgttaattctcaccgtccccattatactaggtttaaaaaagaaggtggtcaatcctgttgatatctgtatctctatataacaaaacttcggtataaaacattcacacttcgagtaaaatcagtacctatcttcatggaccctccaaaatgtcaaattgttatcaagcgattgataactctaatgcacaggtgtaataccgttttactactgtcaaagaaactacatatagtgtgagaatccaaagctaacattttcgagtaacttcgggttttaatagattattatctgaatgcgaagttcaacatttgttgtttccagcggccttctttgtttcacaatacagaaactaatatatatatatatatatatatatatacgctgcagttcatattttagtctattttttgaataaaggttccattttgtcggagaaaagattcttcgactttgctctagaaattaaaaacgatggaatattaatcgtcccaagtaacggtagtggaaattggccaaaccctgcatttggcccaagggagacaccacttggggcatgtcctgtctcaagacaatctgcatcaacgagactagcctctgttccttcttgtaaagaacttataacatttcgggtcaaaacatcaacccaattatctcttttaaccaatccgtgatatctaaaattcgttacatcaccaatggcaaaaacgtttcctgcctcaacagcttttaccctgaagtttttttcaacttgaatgaaccctttcttgtcacaaaggtctgaaatactgttgaccggcacatttggagaaataccaacgcctctgtaaatcaaatcagcatctatatatttagatgagccctcacctagaaaaatacgtttcggcgaggtgtctaaagaagcccctactgtgttcaagtacaacgtaataccattttttgagagatagtctgtcacattttttcttagggtatcgttgtataacccagagtccggcagtagcttatcggaattatgaataatggaaatacgctttttgccagacctgatctcctccaaatacttgaataacaattcaccagctagttcacaattaacaaagccaccgccaagaaaaagtatgtgatctgcatctgagattcgagaagcctctctttcaaaatactctttatagttatccccgaaggtataagttgaaccaattggatcagcccactttgagccagttgcaagaaccaagatatcaaactttatggccctgtctgaccccaaaactacctccttatcatcaaagctggcagccgtatctttgataacttcaataccactatcaagaacattttttaacggcaggatcgacttggtataatcctttgaaaccgtcaaacggacagctgagggtagaaaatacacataattagatgctgtgacgagctttattgcgtatgtcccacccagttccctgtacaagtgatttgccacagacacaccaaacacaccagcaccaacaacaactatgttctttgtgttaattgtcatatattttgcaatttctttcttcctttctctgctctttcctgtaaataatgaagaacaacgatgaggaaatgtgtgtctatcaatgatttatcactgctttcgtttctagtctgcagcagctaatatattaatacttataataggcttcatttgtccagccagataaaaaggactaatcatgcagggtggacattcaattaatttttatcgctttttaacgattactaatccagtattaccaactacaatcactcagtcatgtatcactaataacgaaaagtaagctgtacaatgctcatcttcctagcactactagtactgctactatgagacaccattgaagtcttcttcaagacccccattatgagaacacttggctcactatacaatcggcgggagatgggttgttattatagagagtttcaggaaaagcactcctagattctagtcaagtactgcctattgtataagagacgagggcacgagatagcgcagtattttatgatgaaaatatgaaaataaatacttaactcattgagtaagcttagctgggcaacttaactaacagtcaaaaaaaaaaaaaaaaaaaaaaaacaagagccagcaaactgacattaacattgatcaataaaataagaaaaaatgtaccagagaattcgattatgaactgatgacaatatcattaaagactttgcacagtattcaaaaactaatcgagagctttgaccaaaaagtgtcccgactttataatgagaccgccgcttaattcataggagttatatggtatgctttggaaagctattacattgtttgataattcaaaaataagccacaatacttcacctattgtgtaccatgtattataaaacatcgcagctcgtatctgtaaacatacattgacttacattttagtgataacttgggtacttgagtgaagtccatttctcccgtgcttccggaacataaaccaacatagattctctttcactcgaaactgctcgaagctgttgctctttttttgatcgtggctttaactataaaactcaacagctgcgtgatgaacgcgctgtcaacaaatttcatcttgcgaattatataaaaaacactgcgagtgattaaacctcagtaaacttgttacgtacctcataacattaatgtgaaatacactatattgaatatgggggaagagattagacttttgtcctctaaaggtcttgagacccatagtagcttttgtttgcccgaggatattttcagaaaccgtttaacatggttgtgcagtgagattcgcaactcaggattttggatctggtcgctatcatggttaccgcttgccgtttggtgggggatggccagtacttggttttatccccttctgacttcagtagttctaatcctggcgctaattgctattttgccagtagttcaaatacagtacagtaaatatactttatcaaatcaactcacccagctttctaaagaaatcatcaaaagtgcaccaggtgcatactctgctgattgggacgctgttgcaatacatttcaattcctacttgtatgaaaacaaagcatggaaaactgcacattttttttttaatggtactgactgccaagaagcattcaggaaaaccattctagagccagctgttttgaggagacaaaacgaagatcctaggttcagttcaattgagattttggtcccttacaccgaagacgcggtgcaggtttattttacaaaagtaaacgcacagtggaggttgatccatggtaagaaggaatgcaaacttactatgttggaaaatgtcaagcttcctaaggaaacctatcgctgcaagctagcatggagttgccagagaatcaggatttctttctctccactagacttccttcctgatatgtctgacttctttatttgtgcaaatttatcaccagcatgcttggtatcttattggctaatagacattttctttagaatgatagatgattttcaaaacataaggcctaaatcgatgaaagttgatgataaaatgcagtacctatcagatattataaacgagcagggtgctagccctgaaaaatgggatacaattgcaaggaaaacgaatacacgattatttgaaaagagggtctggaaaaacgaagagtttttctttgatgggactgattgtcaggcattctttgaacggaactttagtagccttttgttctcaaaaaaatctgcgtcgcctagatcattaaacgttgaactttggaaatacattcaagaagcgcaattgagctgtaactatgagccgttaccataaagatagaaacatttattttgacttagaagctacaaggaggatcaactattaatatttttcctagagaacatttttaaaattggattcaataaattagcgccatctattgcccttacacttttctccttcatatctggctagaaaagggggggttacatctcggaatcaaatattttcctctgcgtcgagttttaatcctgcttctggttacattcttttttatcatacacgattctttgaacatcaacttctctcaaaaccatccgccttcagcggctacaattacgtaattgcaccaaggcattcgcggagaattcacgaatttgcagacgccaacagtatacgactcccaacacacgtctaatatcttgtacggatttcaagagatagaaatattacttccatggaagccgtttagagcagactgaatatgggcttagacaataagcttctgaacgagggtcttaaatctaaattcggattttctttttgaccgaaagcggaaacttcgcaggcgcgcaaaaggggttttcaaggcacctcggcacccctataattggcattctcacattctgcgcatacgaatacacatgagtgccataaaacagtactccacatacgaagtctatcaaagatgtatgattcgttcaaaaacaagaacatcttcatagtgataatgagattgtgtgaaagatgagatatggagaatatgtgaggtgctaaatgagcatctgttaacgaatcgtttaagtagtgataacagatggaggaacgggtataaatagagctgcttcaactatatgcctttgaggtatgcgctttcatttcactatttcttgttaagattacatcagcactaacaaacaaaacaaatacaatggtcaaattaacttcaatcgctgctggtgttgccgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactacatgttccaagccgcccacccaactgaaacctacccagtcgaagttgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgataaccggtgtcccatggtactccaccagattaaagccagctatctccaaggctctatccaaggacggtatctacactatcgcaaactagggagtgatgcctttacgaatgaaaatccatagacagtgaaaagtaatgaaaaaataaaataaaaaactactttttttgatgatataaataccgttgattatataaatgtatattaatattatagacctatttgatcaatgacggtgttcgtgaagtatttcatgaatacgataaacataagaaagaaacttttacactattgtagaaaaagcgtggacggaaataaagctaacagagtatgcccaataaacaacaatgaaattggaagcgtatgacttcgcagcactttgtccttccataaaaatgagtcgctgcttcttttttcattttttggcgcgtcgcgtcgggccgtatagaatatgcgtcacttctaagaacaagattgcagatcagggcagtgcgagttacaagtcatggtaccagactctcatttagagaccctcatttttgacacttaaaatatcaaaatttctgggttgcgatagtttttgtgtaactgtaactagaaataaagctgaggggttagtgttttatcaacaataagatagagggtggtaagatgaagtgagacaatatcgtaacgtccgttttagtatacggcgctgataagttatattaccgtagaattatttggcgtttcgttgactcctacaaaaacaacaaacctatcaccgtatcgtcttctttagatatagtctcttcgtatgagtagtgtcacatacaagattaaagatgcatcagttatccttttaggatattgcggttagcatatgggaatggaaataggatacaattttatcatagcaccggcatgagtttgagccactaccgtattgtttctcggtgaatatagagtgttacgacagtgaggtggcatattattctaatgtatggtctgtgaaagttagaaatattctgaaatggcatccgttcaagcaaatggtaatattaaggaacttttacgttaatgacgttatggtagtgctcatacttcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn