nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgtatcaataccaccatgaggtcattaacttaaatgttccttaataccgtcataccactatgctctattccatatattgtaatataactgtactctatagtcatacagacgcttttacttcaccctatcttctcatactattgtcatagaatcgcacactgacgcatgattaaaacgaataatttttactataaggcctcccatccgtgctctatccttttgtttgaaacatttatatacagaatctcaaagcaagcgggagaagtagtaattacccagaggtcatgcatgatcttagcaccaccgtacctctaagttttgctttgagcctttttacagtgacatcaaacataaggagaaaaaatggtattgaaaggttatcaatatagggaaataaattggttctatgaatcttcatgtaagatactcgtaggacagactctttcctgtgtaaatatttgtgacagctacgtctattttctattagatatttacacatttttgtcacaggcaatctacgcttaaaatatacgtttcattttgggtaacaactgctgtgcgaacagtgacattgctggtcgcaccttaaatgtaaaccaaagttacggcacaccgtgatgtaccctcatacaaagctttgtaaaagtattattacgattatcgagtaacttagatagaaaaccggaaatgaaatggactcccttttcgaatagtagagtttctgtgcctaaaatagcccaacattgttgccctttttctatcacgaggttactgagccattgcatgaacgcgcgcgcctcggcggcttttttttctactctataaaagcgaaaagccagaagttactatctcgaataaaaaacccctcgaactgccatctcattaccgaaaatgaaagaaaatgaacttaaaaatgagaaaagtgtagatgtattatctttcaaacagctcgaatctcaaaagattgttctacctcaagatcttttcagaagcagctttacctggttttgttatgaaatttacaagtccttagcgtttcgcatctggatgctattatggctaccacttagcgtctggtggaagctttccaacaattggatttacccgcttatggtttcacttcttgtcctgttttggggaccagtatttgttcttgttatttttagactttctcgtaaacgttccttatcgaaacaactcactcagttttgcaaagagattactaaaagcacaccaagttcggatcctcatgattgggaagttgttgcagcaaatctaaattcgtacttatatgaaaataaggcttggaatattaggtactttttcttcaatgccatgggctgccaagaagcgttcagaacaacccttctcgaacccttctctttgaaaaaagacgaagctgccaaggttaagtcatttaaggattccgtcccttacattgaagaagcattgggagtttattttagagaagttgaaaaacaatggaagttgtttaattctgagaaatcatggagccctgttggcctggaagatgctaaacttcccaaggaagcttaccgatttaagcttacttggtttttaaagaggatttccaatatttttatgttgataccattccttaattttttgtgctgcatatatgtgtcacggggaatgtgccttctattacgcaccttgtatctcgggtggattcttttcatgttggtacaaggtttccaaaatataagggttttgattatgagcatggaacacaagatgcagttcttgtcgactattataaatgagcaagaaagtggtgcgaatggatgggacgaaattgcaaggaaaatgaataggtacttgtttgagaaaaaagtctggaagaatgaagagtttttctttgacgggattgactgtgaatggttttttagccacttcttctaccgcgttctatctgcgaagaaatctatgcgggctctatcattgaatgtggaactatggccatatattaaagaagcgcaattatcctgcagtgaggagtccttagcgtaaagataaatacaactttttcaatttatatattttgtagtttgtcagctgcgaataaccaaaacgagactactttttacgattacaaccattctctttttccctatttctcactggttgacagaaatcagtgtgctatcatcctaccatatgcgcaaaacttattgtctttctcctcctagagatgctgtattccatgcatattctgaacgatgggttggtgtttttatcaagcaaggttaatcacatggcgtggcttgctccacgcatcagtagaaaacgcataccgcagcggaatccttaaataataagtgattttactgttcatcaactacaatcggactctttcacaattacccttcttgttttccacatttactgttaaatgaagggatgtacagaaggcttaggaaaacctgtgctgaatactggatggacactgcattcccacagtgaagcttttatagatacactgccagttattttcgaactttcatcaagttgctgagttttagtatccctttgccttagctatatgtttgaatgagcaaaatatttgcaatgtctctagctttcttgaaatattggtttatattgagggcttggtaagatttcaaatttcattttgaagtgctcaggagaaaaatcatgctcttttgataatttggtgactaaacatacataaaacagtttaattttgggtggtaatggctgtgtgactagctatagaaagaaaaaaattaaaaaaaaaaaaaaaaatcaagtagttcctgcactgcgacgtccattatagcattataaattggtccctgatttacgcatgcgataaactatttttagcgcagccgcatattatccgagaataacttccgacataagaaaattcgcagaaaatagataaaaaaactgctcttggcattcttcacttcctctattacacactgtgtcataccacaatcatctcacagtatgtatttgtatgtttatacatgctataacgtaaaacaatgtagaatatatatctaaatacctcacggttttagtttagtgcagcccacatactacttttttccttttgttttttttttttatatttcaaaggttaaactcgcttagactatgtctataatataaaaaaaaaatagctctattccgtttcttttattctatttgatatttccatcacactttcatcttaatcacggatgtatactgataatagggttgactgcgcctgtacggattacagtgccctcttcaattggaaaatccaagctttcaagatgggtaactgttattcaaaggatcctctaagataaaacacagatcgacagatccgagagttggcttctgtgccttgggctcaaattcctttcccacctcatgcaaattgatttttctgactccaaaaaaagacagagccctgcgatagttcccgaatgttgtaacatcaaagccaagcactcctttatagaagtcgcatgaacgttgaatactagcagctggtgaaactacagggtctaaactaactagtatccatatctttttgagagcattgaaagtatacggagtacaagctgggttagaaggaatttttatcttaacagcaatgaaaatcaactttctagactgaatccctcaagaaaattgcaaaagactaactgatactggtttaaaagagaaagatgtcaaatatgcggagttataccatcaaacaactttggacggccccgaaacaaatgtccgcaaaaaagatcttattaaagtgcatggacactatcatttctataatacaaaatactccaccgcacaatagtttgtcgggaagtcatcaatcaatcttgtacgagctttacaaataactttttaggatcggtcccctcataaaattatatataaatgggttagtttccttcttcttctgttaacatgaagttgcttcgtactgttttttgccttgcttctcttcaaaagaatcaatcatgtcacagtacggatttgtaagagttcctagagaggtagaaaaggccattccagtggtgaatgcacctagaccacgggccgttgttccgcctccaaacagtgaaactgctaggcttgttcgggaatatgccgctaaagaattgactgcccccgttctaaaccactctttgcgtgtttttcaatatagtgtagctatcataagagaccaatttccagcatgggacttggatcaggaagttttgtacgtcacctgcttacttcatgatattgcaacaacagataagaatatgagagccacgaagatgtcatttgagtattatggtggcatactttcaagggagcttgtatttaatgcgacaggtggaaatcaggactatgcagatgcagtaactgaggccatcattcgtcaccaggatttgactgggactggctacattaccaccttggggctcattctgcagattgctactacgcttgacaatgtcggatccaataccgatctgattcatatcgatacagttagtgccattaacgagcaatttccaagactgcactggttatcatgttttgctacggtggtggacactgaaaactcgagaaaaccgtggggccacaccagttctttgggtgatgatttttcaaagaaagtcatatgcaatacatttgggtataactaaataggtaagtttcaatgaggcgagttcagaatgaacagtgatgatctcctttctccataactatactatacgtcccttttatttactgtagtttttaagaacaaattctctgatgaaccagtcgtgaaaccgtatatcgttttctgccaattccggatgaaatgatgtcgcaagaatattgtttttttgcttagcggcaacaattagttcttgaccaccattatccttcccatctaatttgtacaggacctgcacatgttcaggatccagcacctcttctattactggggctcttataaaagtagcaggaaaatcattgcagtgaggaataaagtttgaaaagtcgcaaatccgggtagaagactgagcttgtctcccaaatgcatttctttttactttaacctttagtaaattcagcgtcttgaccagttttgcttcgttagataattgttgtgaaatataaatcaaacctgcacaagtaccccaggttaccttgcttgggttgtgtacgaatgcgtagagatcgtcgtaaaatcctgttctttctgcaataagggacattgcagtcgactctcccccaggtatgatcaatgcatcacattgagctagttgatttttatccttcactgtcatcacagatagttttttttcatagaaatccctgttttcgacgatgcatttttctacgtgtcgcacatgttcaatgaacgcaccctgtaatgccaagactccgataacgacggtcatttttgagatattactcttgtcttggccccagcaaccagggtcatggtaagtgtgcttgctactcaaacagaaaaaaatgggcttttatcaatgaataacttttttttttttttgtagctgaatgatgaaagatggctcaactattcttacagtttccaataaagtgacgcgccgcccaatggcataacagtagtaggcacattatatcgtttgaatggcaaaatgttgtggcaaggaaagagcagaattatttgttcatgtggaatgaatttcacacacacacacacacatatataaaactagtatgtttctccaccatagtcacattattattcgacccttctgggaaaggaactataatagaaaaataagtatatcgtaaaaaagacaaaaatgtcagaattcaaggttaaaactgggcttgcccaaatgttaaagggcggtgtgattatggacgtcgtcacacctgaacaggctattatcgcagaaagagcgggcgcttgtgctgtaatggcattggaacgcattccagctgacatgcgcaagtctggccaagtatgccgtatgtcagatcctcgcatgatcaaagaaattatggaagctgtttcaattccggtgatggcaaaggtccgtattggacacttcgtggaggcacagatcctggaagagctgcaagtagactacattgacgaaagtgaggttttgactccagctgattggacacatcacattgagaagcataacttcaaggtgccatttgtttgcggtgccaaggatctaggtgaggctttgagaagaataaacgaaggtgctgcaatgatccgtaccaaaggtgaagcaggtaccggtgacgtttccgaggccgtcaagcacatcaccaagattaaggcggagatccagcagtataaagagaatttgaagaccgaatccgattttgcagctaaggccacagaattacgcgtccctgtcgacttgctgaagacaacactatcagagggaaagctacctgtagtcaattttgctgctggtggagttgctactccagcagacgctgctctattgatgcaattgggttgtgaaggtgttttcgtcggctcaggtatattcaaatcgtcagatcctgagaagttagcatgtgctatcgttgaagccacgactcactacgataacccagcaaaactattgcaagtttccagcgatttgggtgacttgatgggtggtatttccatccaatcaattaatgaagcaggaggcaaaaacggtgcaagactttctgaaatcggatggtagaactagcgatgctcacacaacgctaatttgtttccttcgaaggggcagtcggctattgtagtttctatatattatgtagcacaacatggaaaccatattcagccagtttgtatatatgagaattaaacgttaaaactttttcatcctatcagtctttcacattggccttgcctaaagggcacaatcgttcacgtatatacatatgtatgtttacgtatatatatatgtgtttacaaatatgcatgtatattcttttcgaggaagattattatatgctattaggcgatgagtcggcttaattttttagggggacgagattggcgcgttagtgcataaagacagcaaatcacctggaggtgacaacattaatgcatttatcggtttttggctatgatgcaatgagtacagttccaattgaacggctcatgaactatgaaatatacgaattattcaactagcagaaggcttgaaatattacttattcagattatgaaaatggtgctgttatagcaaaataagcaacatcaatctcttgcgacgacagcaaacaaaacatataaaaacctcgtattatcatcttcatgaacaatattcttgtccattcttttgttcttttaccttttcaattttataaaaataccacaacaacaataaacacacttccaagctatgtctacagacaagatcacatttttgttgaactggcaaccaaccccataccatattccaattttcttggctcaaaccaaaggttacttcaaggagcaaggtctagacatggccatcctagaaccaaccaatccttccgatgtcactgagttaattggatctggtaaggtcgacatgggtttgaaagccatgatccacaccttggctgccaaggcccgtggtttcccagtgacctctgttgcctctttgttggacgaaccatttaccggtgtcttgtacttaaagggcagtggtatcactgaagacttccagtccctaaagggtaagaagatcggttacgttggtgaattcggtaagatccaaatcgatgaattgaccaagcactacggtatgaagccagaagactacaccgccgtcagatgtggtatgaatgtcgccaagtacatcatcgaaggtaagattgatgccggtattggtatcgaatgtatgcaacaagtcgaattggaagagtacttggccaagcaaggcagaccagcttctgatgctaaaatgttgagaattgacaagttggcttgcttgggttgctgttgcttctgtaccgttctttacatctgcaacgatgaatttttgaagaagaaccctgaaaaggtcagaaagttcttgaaagccatcaagaaggcaaccgactacgttctagccgaccctgtgaaggcttggaaagaatacatcgacttcaagcctcaattgaacaacgatctatcctacaagcaataccaaagatgttacgcttacttctcttcatctttgtacaatgttcaccgtgactggaagaaggttaccggttacggtaagagattagccatcttgccaccagactatgtctcgaactacactaatgaatacttgtcctggccagaaccagaagaggtttctgatcctttggaagctcaaagattgatggctattcatcaagaaaaatgcagacaggaaggtactttcaagagattggctcttccagcttaaacgcacttcgtcactcctcgagcgcagccttcctctacgacttgtgtatgatttcacattaggttttttttcctccctgatatttagatatttactattaagatattatttatgagccttttattacagcttcttttcccttgtaattattgtacttgcctccaagtatcgaaagtcttgcgttgcctcaatttgccacttcaaatactgtaatctgcacaatttacgtccgaaatagatgagggataaaagctgtttttaagtacggcttattcaaaagtataaaagtagagagcatagaatatataagggcatatttcttacacaaacgcaccaaaaaaaaaaaaatctgattaatcgaaggaaatctgcgcagacattgccgtgagaagtgaagccttcttggtaacagccggatcatcaccgataaaattagtaggaaaaccaacatcaaaaggaataatactttctaagtactttatttgttctggtgttaatttaatgctcaaagcctcaatgttctgtttgaggtgttcaattttccttcctccaaccaatggaaaaacatttttcgccttagagcgaacataggcaatagcaatagcagtaacagattcagtgccatgttcctcagcaaccttggccaatgcttcactaatcttgatttctgcatctgtttgttcagaggcgccaacgaaagaacgaataccctctccattcttcctccgttcctccattgcttttttactctgaaatcttccacctcccatgacatcccatggggcgagggccataccgaaatgcctagccattggaatgatatcacgttcgaagtctctgttcaacaggttccatttaccttgatagatgctaaaaggggttttaccatgagatttagcgtagtaatttgccgcagaaacaacccaggcaggcgtatcagacacacccaaatagaggaccttgcctgctgcactagaatgtgtaaactatccataacttcttcgatagaactcatataatcccaccagtgaacgtaaagtatatcaatccaatcagtttgcaatttgcggagagaatccctcacactcacatgcaaactacgcttgtgattgccacagtagtttgcgcttttaccaccaccaacgtcgtatttcttatagtcagtggtaaacttggtggcgattacaatctggtcgcgtaattttcttgaaaccatccattcaccgatccaagcttctgactgttcgttttgataattatttgcagtatcaatgaaatttccacctgcctcataaaaagcatcgagcaactcaaaagctcgctccttgctcattgatcctaggatttcagaccaagcgtcgccaattgacattcctcccaaaatgagaggggaaactctaataccagcacttttagaaagaactctgagacgtcctaactctgtagatggttcaggagcaggagcaaataaatcagccatattaaaaatcgctattgaaaatgatatagaagagatattcagttagtactgaatttatatcgattgattgactgatttaggttgaacagagaggaaattgtttctcattgcgacggtattgctccttttatatgtctgaagattgagtgcttattttctcgaatttgtgcacgtgaaaacggtgaacgtggttgtataccttcgatacggatttgcttactaattgagagcaaaattagtaagcgaaatgtgaaaattggcttacgaattagccactgcatgttctacggtttccacaacaaaactgcaagaacctgtgttgattcggaacggtactatctcttcgtaatatcaaagttcattttgcgttactccatcctagtaattctttcagattccatttgaaaaggctaaagattctataggagcggtggcaaaccagaaagtctaaatattgttatcaatccgtgcgttgttttgctttttaaaaccagcaaggcaagcagatgcaatatagatctttacggcttcctgtacgcacattttaaactcgacaagccagctccttctcctgttcacgccctctacgaaccatgtgattattagcactgtatttgagaacaggtcggtgtatcattttctacaattttgtacatagaaaattaaatgccggatgattgcgattatcaattacttagcccttgattaaagtcacgctttcaccaaatatgtgctcctgcgcacttcttttctgccatcttttttttattattttttattgattcccacatagaatccttttcattaacaatgtgaaaccaaagaagagtagtaggttcacgttatgtctctctttagcatatgtctctctttagcatcgccaaaatatgatttcaaaatccttgagcctattataccacgttccaaaacttggccaaaacaatgctacaaaaagcgatggacttaatgctataggagtctggttactggctgcaagtgaattcttcacccaactaagcagctttctattagaaaatatgtttatataggtctaaaccgtcatactattagtgctggcttgaaggatggtattattatttgtcaggtgtttttcttaacctacgaaaaccaaagaagcctcagttttttttttcctcctttgatccgaatcgagtaggagtacttaacgagttgaaaagttttcaattccttgttaccaaaggacacattctaacaaagcaaaagtcctcatacagacttgacgggatatttctttctatataaaaacttctcaaaaagttttttaccacaactgtggcaatgttaacgctttttgtcgaagtagtgtagcgtagcgccacactattcaaggatacatagtaaatcagagaaaggttatcttgtaagcatacatattactggagatcatgtttccggagtaactccgctggtatttctactaagctggatcgttactatataattgatggattctgctaatagattccactctttttgtcagttctcccctcattgctctgaaaatatacaagatttcagcaatcctcgctaatggcagtccttaacttgaaacgtgaaactgtcgacattgaagagacagcgaagaaagatatcaaaccttattttgcttcgaatgttgaagcggttgatattgatgaagatcccgatgtttcaagatacgatccccagacaggagtgaaaagggcgctcaaaaataggcatatctcattgctagctttgggtggtgttattggcccaggttgtcttgttggtgcaggaaacgcactcaacaaaggtgggccacttgctttacttttaggctttagtattattgggatcattgctttctcagtgatggaatctataggtgaaatgatcactttatatccctcgggcggtggatttaccactttggctcgaagatttcatagcgatgcactgcctgcagtttgcggttatgcttacgttgttgtgttcttcgcagttttggcaaatgagtacaacactctctcctccatactacagttttggggcccacaagtccctctatatggttacatcttgatattctggtttgcatttgaaatttttcaactagttggcgttggtctttttggtgaaacggagtactggcttgcttggttgaaaatagtaggattagtagcctattatattttctcgattgtttacatatctggggatattaggaatagaccagctttcggctttcattattggaatagtccaggtgcattatcacatgggtttaagggaattgcgatagtgtttgtgttttgttcgaccttctattctggaacggaatcagttgccttggctgcaacggaatcaaaaaaccctgggaaggctgtgccacttgctgttcgacaaactctgtggagaattttagttgtttatattggaattgctgttttctatggagcaactgttccgtttgacgacccaaacctctctgcttctaccaaagtcctaaaatctcccattgctatcgccatatctcgtgctggttgggccggcggagctcatctggttaatgccttcattttgataacttgcatctccgccattaatgggtcactttatatagggagcagaaccttgacgcatttagcacatgaaggcctagctccaaaaattctggcttggaccgatcgaagaggcgttcccatccccgccatcactgttttcaacgccttgggcctaatatcattgatgaatgtgagcgttggagctgcaaatgcgtactcttatatcgttaatctttctggtgttggcgtctttattgtctggggtgtaataagttatacgcacctgagaataaggaaggcgtgggttgctcaaggaagatccatagaagagctaccttatgaagcgctattttatccgtggacgccagtacttagtctggccgctaacatttttctagcactcatccaaggatggagctatttcgtaccttttgatgcgggcaattttgttgatgcttatatccttctgcctgttggaattttattgtatattggcatatgtgtttttaagagcaatcattttagaactgttgatttgcggtcaatcaacctagacgaaggacgaagaaaagacatggaggctgatctttctgatcaagagagtagcttagcatcttcggaaacgatgaaggattataaaagtgcaacttttttcagatacctcagcaacattttcacctgaccattattgtgaatataagctatttgagaattattttacctttttacagccgcccccccaggataaatatttcaagttgtggtaacggaaaagggccttacatactctagtgagcataacacgtacaatgaaactatgattaagtcttctgcgctttttagagccgatgtaaaaaaacatgcttttttataaccaatgcatgaagtataatttaggccccttttgagttaaactactcagtgtcgaacacaagtttgagatttcgcagtcaatttttgggttgactcgattatttgctttgcaaacttcttgatgagtggttcattgcaaggatgatttgtttttgttatttcttattaaggatatgtaagatggtataaataaagaaagtcgtttatgaaagagaaaagaaagaagaagaaaaatcaaatttacggcaaaaacaataaatcaatgttaaagcactagtaattgccggatgaaaaggttcagaaattggttgcggaacgtttttacgccggccagggtttttcatagaccatttatgagatattatacagcaatattctagcacaaaagataatcaacccgaaatatcaatttcatagggtataaacccaagaacctcttgaccggtgactttttctccgagttatattctagaccaagcacctcttttcacctagcacatcttatcctgttcctgaaaaatacagtttatacgagcttgcgtgttttccaaagaaaagagcaaatgcaagattcaagattactgttcttgttttatttgcacttatccaatcaaaagctcgtttagggattgtagaagagctgactattgtagttaaatattaggggaaatgaatatattttatcatgggaaatacgtggaacgtgtaatatgttgttgctgctcccaaaataaatttacctgacgaaaaccttatatttccggaaaaaaaagcttaaagataaaaggttaattgtacttttaaactcttgcggaatctctgtgctcggagaaaaatatcctggaaaagaagatgcggggtaggcggacttaaaagataagtgcacatttttccggacttcgagtggcgacagacagcctgttaactatttttgagaataattaatctttaggggggttttagtaaaacaaacaaaagactcaaaataacgccaagaacatccgaagaagtcctggtcgcgctttttgctgaggtggctttaaaaaactagtttgctgagagatgtaataatggctttaacagataattcctcgtttggccacattatcaaaaggcaacctctttctgaaaacggtatagccggaaatgactgccgagttatattattgttcggtatactcaagttattggtacgaaatatacgataagaatctaccgaattttcatccatttagtgagaacgttgggtgaattgaaaaaggtgatagatttttctgctttggccttggattagccaaagtatcaatccttaaaatatttgctggcagtgtgatttttgcccctatctgagcaaattttgttatctttttcaacgtcaggctgaaattgacaacttgagtaacgtaaatcaatatggcacttctccaatttatatcgcatgagaaaaatagcattggtcaatcatacagaacgtaacatcaaaaaacaaccgtttacatatatataatcacttgtctaaaattgattgaaattgcatatgagaaaatatatgataatgacaataattttctttgagcacaattagtttatttggcaacttgctctttattattagtaaatatagcacatattcatataaaacacatcttcagtgggattacctagttgatggtgccaggaattttcctatcgtcaacgagctgaaaattttattatttttattaataacataatgtgagactcctggtttgacatttaattttacgtattagtcgaattttgttcttgcctacaataaaaagacaattaagccgcaggcagtctcattctttattacaaaaacaaaacgatagaatttagagcacaagtaagagatggtaacaaagtcacggctcccggatgtagtatgtcgtcaaataataagttcgtgaaattaataattaggttataaatcgtaaaaaattgaaaatattaattatgacgaagtaggcacagatttcttgctgccagtgttgctgttgctgttaacaccagattcatctgagacagtgccatcattctggtggaactccgcatgtaaaagtttacctaccctattctcaatataaccgttgtctgggtagttgactggggattcgcatccagtaaaaatgaaaatgtcatatatgagtgctccagcaataccgccggcaattggaccaccccaggctccccatgtccaccaccaatgtgtgagatgaaaagcatgtggaccatagccaatcatggaagcaaatatgcgaggaccgagatctcttgcaggattgattgtgaaacttgtttgatatccaagggccataccaattgcagcgactaagaatccaataattaatgcggtcataccattgccaggtggagcattactatcatccaatagcgccatcaaacaacccacaagtatagaggctcctatgaattcgtcaaagaaggcatttctccacgtgacgtaagactttggatcagtaaacaaacacgcaccggtcgccgttgttcttatgtgcggacctccctcaaattctgtgatagagctccaaaaataaccataagccatagctcctccaaaatatgcaccgataatctgagcaacaatatatacgggcacctttttccaggggaattttcgaaaaattgccattgaaatcgtaacagcagggttaatatgaccaccactaataccgcctgcgacgtaaacaccaagcatacaaccgaacccccatgcaaatgatagggattcataggaaccaccactaccttttgttacagttgcttgaagattaccaccaacaccaaaaatgacaagaactagtgtcccgagaaactccgcaaacggttctcgcatatgatagcgaatttttgcccaaaagttaggaaatgtcattatatccgcgtcttcatcttctgaggcaccaatttcattaccatctaatgcactcgtacttttattttcctcttcaataagttcttcaggaagcttcgtataaaccggagtagaaccatcgagggtttgcatgttctttaattttctggattctgcatcggctatggaggatgcgtagctttcatcgcctaatgaaaaattgacattatgcgaagtacgctttttcttacgtgaaacattctcaatatgcgtgttagagggcttttgtgggttttcaggctctaacttagtaggtttcacatctgcaccaacagtattatcgcgttgcgtttgagcttcgatgtcaccaagctttttacccggtgctgcacctctaaggagccttttccagtctttcactgacgtagtagaacccccccttgaaatatcggtcgaccctcgtctcgatgatgcgcgggaccttgcatccatattcttttgtatcatctttgctgccaagcctcgatccaatacatgcggtaacggctgatttaaactccaaacaggcctgttcctgctactacccatagttggatttaattgccgatatagtgggtctacataattattactgttgccttgatttacccccctggatagataatcttgcattatacgtgcttgctcagcatctgaaaaactgtttaaagtcttcaaattaggcaaagaataagtaaaacccatggaagggacctgtggttgtaccgaatccttcctctcgtcaaccacttttttcaagggtgtcaaagcagaaagtttatttctcgatgatcctccagtttcaattgcttttcgagtctcacctagctttcgcctcaagagagtgctgtcattttcgttattttccctagattttttgacactttcttcccaagctattttaccattaggttcttcttttagcgttggtggccgtgtactctcggaagaggaggatgacctcccagattcgtaactcattacttgggtctagatcatatatcagaggagcgttatactgtgcgattatacgcttctttttatatgaataagggggagacatggtgaaaaggtaccagaacttttgatcgaccaagactaggtaaagctcaaacaacgtttataactcaaatttccggggtaagtggggtaccggaaaattatgatattccggagcggagttatcaacggagaaaactaggccttctgatggaacttaatttaaaaaattaatcacaacctatgcatattattcccgcagagggtgattgtgagtaaatccctgcacagaaacaattcccgccaggccataactagattctaaattatttaactcataatttcatgaaatcgtatcgtagtaccaaatagggagatattgagccaagtaaattcttacgtcaccatagttggataattaagtacttgatattgtataaggatctcaacaatacgagaaggggaaaataccgcaatgtgtgattgaattttcaaactttggatcattaaatatatataaatgaacccagatcagccctttttttttctagtattgtctgtaaagtgtattttacctcaaaatctgacaaaacccaactacaattgactaaataatcatgtctcacaaacaattcaaatcagatggaaacatcgttactccctacctacttggccttgctcgaagcaatcccggccttacagtgattaagcacgacagagtggttttccggactgcgtcagctcctaattcagggaaccctcctaaagtttcattggtttctggaggtggcagtggtcatgagccaacgcatgccggttttgttggtgaaggtgccttagatgcgattgcagcaggtgccatttttgcttctccttcaactaaacagatctattctgctattaaagctgttgaatctcctaagggtaccttgatcattgtaaaaaattacaccggtgatattatacattttggtctcgctgctgaaagagctaaagctgctggaatgaaagtcgaactggttgctgtaggagatgatgtctctgtcggtaagaagaaaggttctttagtcgggcgtcgaggtctcggagccaccgtattggtgcataaaattgctggggcagccgcttctcatggactggagttggcagaagttgccgaagttgctcagtcagtagttgacaatagtgtcacaattgcggcatctcttgatcactgcacggttcctggccacaaacctgaagccattttgggcgagaatgagtatgaaatcggtatgggtattcataacgagtctggtacctataagtcttctccgctgccatcgatttctgagctcgtttcccagatgcttcctcttcttctcgatgaggatgaagaccgttcttatgtgaagtttgagcccaaagaggacgtagttcttatggttaacaacatgggtggtatgtctaatctagaattgggttatgctgcagaggtcatttctgaacaattgattgataagtatcaaattgtgcccaagagaacgattactggagcattcattactgcattgaatggtcctgggtttggtatcactcttatgaacgcttcaaaagctggtggcgatatccttaagtatttcgattatcctaccacagcgagtggatggaatcaaatgtaccattctgccaaagattgggaggtacttgccaaagggcaggttcccaccgccccctctttaaagacattgaggaatgaaaaaggttcgggtgtgaaagctgattatgacacttttgctaaaattttgcttgctgggattgcaaaaattaacgaggttgaaccaaaggttacttggtacgataccattgcaggagatggtgattgcggaactactcttgtgtccggtggtgaagcattggaagaagctattaaaaaccatacgttgcgcctcgaggatgctgctcttggtatcgaagatattgcgtatatggttgaggattctatgggtggtacgtccggtggtctgtactctatctatctttctgctctcgcacaaggagttagggattctggggacaaggaacttactgcggaaactttcaaaaaggcatcaaacgttgcactagatgctttgtataagtatacgagagcccgtcctggttacaggactctgatcgatgctctgcaaccttttgtcgaagcgctgaaagccgggaagggtcccagagccgccgcccaagctgcttatgatggtgccgaaaagacaaggaagatggatgcccttgttgggcgtgcttcttacgtggctaaggaggagctgagaaaactcgacagcgaaggtggattaccagatccaggagcagttggtcttgctgcactactcgatggatttgttacagctgctgggtactagaattgctcgtacacactagaagccaaacataacagctttaaaggctttcatttttgaactttttaaaaaattgaatactccaactgaaggtgaactagttgtgtctctgaatatatttttatagatatacgaattgatgaagtaccgcaaattaagctaaaaagtaatgcttcttgcagcttttaattgttctttctgcaatctacaattacttttcttgattccttctccgttcccctgtgttgtctggaagtataatttgtccaggaagattttttgaatagccattgttttctttaaattaaatcggagtgtttaaatccattccaatctcttttttctcgcaagtcaacaaacaggtgttaactttcttttccccgctgttttcttacctatgaatagtctcaattcctttttagaagatctgcacattctctgatactatgaacaagttctaggatagcaatctaagttttatgattctcttatttcggattcgatttcaataaagatcgtagtattagaagtatagaatgtattgtaattttttttcctaatcttattaattcatggaaggcattgaactcaacagcatattttaaatgtttgtatcttgttttctctttcaaaaaaaaaatggtgtcattcattattttatggtcaaccctatacatcaatttttctctgaaaatattgacaaataaagtagttgattcttgttctaccaattagtgatattatgcatgactgttaacaactttttgactaatctctgaaatcatatgaagatcttgctgcatttcatgcatctaagaaatcaacctatatcaacagatttcaataattactctaaacttatgctgtaacttagaaagtaaccagcctgtgttgactgattgagttgcgtattaactgcgcctagtcatttcaacacttataatttgcttcagcttaagtgtggttcatctttttttttctggaaactttgcatgccctcaaagcatgagtagttagttatctttttgacaatgatctcttttgaaaatatctactgtagatttgcatggacgcacgtcgcccatacgccaaactttggcaatgatactcgttattcgtaatatcagtccgtcaaggtgctgtgatttctctattttatattgcctattattttttcaaatgatttgagccgttttaaattgagtatgcaatgagtcttttgaatcaaccgtaaggcagttccataaccactgccacgaatacgtttcactaccttgaagaatctctaatgtaggccgtattcttcgcacttagttctgacgatgtagacatctcattatataagagcataagcgcctgtttctagaatcatttcttcgtgacccagctttttgagttatttcgcggtattttgaaacatttctcgagcttgacgtgaacatccttatatttcatgacaaactcgatcattggaacatccctgcctcgattttagagctagtatcaaatttcaatctctttgtgatggagccccgctcctatttcaaaagagaagtttcttgtatgcatatgttattgaagtctgattatagcaagtgcaatgtcgtctcaattattttaactatttttagccatacatgttagttatcctcaaagagagcctccagactgggaagcagtgtttgtcatttcaaataagtagatttcacagtttgtatgattttcgaagccaggattcattgggctttgagtaaagagaagccgcgtattacgaacagcttacgatattgtaaaatattcccttattgtggtgccccaatggatacatgccagagaaatgtctgtgaaattgaacaattacaatgacgagagcaagtaatccggcggccttgtctctctttcactagtaccgtctatatctcttgagcgccaatatgcgaaagctttcacaaggttgatgttcatggtattcggcgtcgatagcgaattgcttactaagaaacattagggtgcagtacagccttgtttttccagttcgactaacctttttcttggcagtatggagactgactaggtctcccaaacattcattgtaactgctgtttaaagattttgttctaacctaaattcaagtgagaagctgaacatgtgtctctacttatgatatcacgacagcaaatactaatcttgccataaatagtctagcgttttgcaacttacctctagatatattttatttcttgaggaaccgttttcgtcggtaataacaaaatactactgaaacgccacagcattgagagaatacgttatcgattacggctttcttctcgctccagatgtcgcgggtaagatattcacctcaaacttttcttgttgagtgtcgtcacaaatctagaacctacatgccatctcaacgatttttctggagaaaggcctcactccgttccgtacgtaatgcatagataaagtatcaggatcttcacgatgctcgagagttacttagtagtctgagtttatgcgaaaaaaactccgccgttgtaataatcgggaatacacagaagtagtactgcactatcactgggatactcaaaaaccttctttttaacttttctatcccacaaatagaacataggaaagaacattgactcctccacttgaagttaaattacaggaacaaacgcctaactataatttcgacattgttgcatcaacgaatcgaccgaaagaaaaatctggagttgcagttatcacttgtatgtgcactaagatttatatttttactcctgagatctgccaaatcggtagcttattgaactgcgttcctttttcccctgagttctcgaggtacctgcggctttgtctgtgccatctcccccactttaaagtaccccacgttactaccgcgtttttccccacccccggcttaataaattagctatatcttgttgacttaaatacggagaaaagaagaaaaccttcaagaaatgcttcattgtcttgtcaaaagagctaaagtaaaagagctctagttcgaagatggcccgcaatagacaagcgtgcgactgttgttgcattcgtcgagtaaagtgtgatcgtaaaaaaccatgtaaatgttgtcttcaacacaatctgcaatgtacatatcttcgacctttgaagaaaagaggtccaaaacccgtcaaggtgagaaatttaaagaaagtagatgatgtacaggtatttagtaaaagtagtagtggtggcataatgaaggttccaaaggcactaattgatcagtgtctgcggctctataatgataagttgtatgtgatctggcctttgctgtgttatgatgatctttacgaacttttagagaaaagatatgacgaaacctgtgtgtattggttcctggtatctctttctgccgccacgcttagcgatttgcagactgaaattgagtcggaaggaggggttacctttactgggatacagttatccagtttctgcatgtcatcacgccaagaatttgacgattttaacggtagtgatatattcaagattatgacgtactattgtctaaaccgctgctacgcacagatgtccaactcaagaacttcgtatcggctttcttgtgaagccgtggggctcattaagttggcggggttccatcgcgaggaaactttgaaacttcttcctttcgatgagcagcagcttggaaggaaagtttattatttgcttctcttaacggaaagatacttttctgtgtatacgcattgcgccacgagcctggataccacgattgctccaccacaaccggagaacgtaacggacccccgactatctctcgacagcttcttggagatgattagggtatttactgtaccgggaaaatgcttctttgatgctctagctaccgactctgctaatgtaacctgtactgaagactcccttaaaaagatatggagggaacttcatacggtgccacttgagatagaaccatggtcttacggctatgtagacatatctttttcacggcattggattagaacacttgcttggaagctagtgcttcaaataagcggtatgcgaatcagtttcctttcaaatagcaagaatacgcatattccagtagaaattgctagagacatgttagaagacacatttttaatcccaaaaaatctttatgcagttcacggtccagggatatcagtgaaagcactagaaatagccgacgcattggtagatgttgtgaatcagtacgatcaaaatgcagagtcggaggcttggaattttttgttcgatatatccaaatttgtcttctctcttaagcattgtgatagcacattagttgataagtttacgacaaagtgtcagtgtgcgcttatcacgcttcctctttctaatccgcttgaatcgacagatggttctaaagaagatgtagatgcgcttccttaagtaaacacattgctacttgcattttacctttcaagatgtagtgattacggacagttgaagaggctaatagcatctatttcttctttagtatatggttcctgcagggcaaacaattatttcctttgcaattttgcggcagtggggaagaatgatagcactaatagtgaacttgtggacaattatgctattatagcaagaaaaaaaatttatttttttttcaaggggggtgattgtgatgtgaattaaatcaaggatatacgcttttatcgtcatgatagtcgtgcgatttgtacttggttatagatgaaatgagttagtttttaataattgtgatcacaatatagctgtacttatcaggccattaaagtttcctgtaaggtgcacgagaagtcatggtcataaaattatcagaatctccaaggagaggttcaacggcgtcggttgcccatactccatattaagtaccctgtcatttccacagttacattagttggagtagtatagaaaccaaaaagatcagaactccaataggcagtatttgggtcacagtattcagtgtcacgttttttagtttcataaagaggtccgcaaggatcatatccatcctcatcacgcttcaaaactgcataagtcacacaggtaggagtgctctcacaaggcggactatagtatatggagagattggtctgtccgctaacggaacctaacttctttgtattggagtattcatagcccatatattcaggctccaagtatgtggtttggtcgcctattgtgtactcataaaaattaatattcataccatcttcccttttgtttgttggtaagcaagcttctgtactggctaaggttgtagtagctagcgccacgaagaccaagagtgccgaaaatacggaatggggtatagacatttgaaggtgtggagggatgctggtatcctccaattgttacattaagattatcatctggctatcatgaaatgaaggttacctttatataagaaagacttttaaaaaaatgttttgttttctgctttagggaagtagatatcgttcctgcattttgatatcaaaataatctccggtaggcatcaattgcagttaaagctctttctggcaaaaaccccgatacccatgtaggtacgctcttttcaccaggtcttaataatttgatgggcaccgtttatcccaggcaagccaaaaattagaaacaaaaaacaactcacgtacgttaaaaaacctgatagtgcttcgtactacatagaaccctgcgctgttatctgctaatcgagcactactaaattccctccaaaggaagtagagtatagattctatgcaccgatgtgaaaatagtaaacctacgataacctttttttttttactaaccgaattgagcagatattgttacctgttacggtcataaaagttaaacgattttgctttatttctgtccctggctgaaaatagtaaagaagagggaaggcaagttcaagggcagcttaataagtcatacgaaaacgttctcgaactttttttctgcaagcttttcagaaccacgatggaaaaaagaaatttttacaacactaatgccaagtaaggtttttcggatttagggtggcgtcctgaaaaaaaaagaaacgtctcagaacgtttcggagaaaaaaaaataaggtgtcaaatttcttagtgttttgacgggtgatgcccttccagataaatctcgtggagattggctagcgtcaaacgtcaccgatctctatttcttttttaggttattaaatttcgattacatcgcgtgttcttagataagttaccaagggtgctcaaaggaaaattatatttctttttttcttttgagtaattgcaggtgaagagatacagagcaaggaacgtgatgtaatgcatttttttttttgttccttggaaccacatgatttactcaacaaattaatctagtttgtgcttcaagcatgcaccattgtgaatatttttttagtttcaaggtgacaggttatgaagatatggtgcaaaagacaaatgtatggtggcaggcatagtaaaatgatggtgtggaagacatagattgtatttgttttgcattatccaagtgctcgagattggttctaaaaaacaagaaaataaagggcaagaagaaaaccagttacttctacattgagaggccagccaggttgccgcacacgtgttggtgcacgttaagttttgggctcacagtggtaaatcatagaaaaagcagttgcttaatttccctctttttcatattctctacgctagcactgtaaggaaaaacgcagaaagcaacatacaacgtttgttaggatgttcgtacttcacaataagcagacaataaccatttcaagtgtaaaaaaaattttttttctgttagtttgatgcagaagacttatacttttaacttttttggttaacttacacaaaccaagcgcacaacgcctgcgctttttagtattagatggcatgatttgaaaagcataaaagtctggatattggaatttagggaggcggcgggatagagcgatagtttctccccatataaagtctacaaaatgtgtgggtttttgatatcgatcgaaatttcacaaggtgttctataatgactaacatttttgtgagcagttgactctccttagtgcacattgtggaatatgtatgccatgtctcttaaaggggtaaaaagaggtattctgcatactaccagtggggtttatagcatcgtttaatcttgttatcctgtttcggtttcggcaatttctttcaaaattctgttttcaatgttatctgggaaagaaatgtttcgaaaaataatacgtaaattgttccgacaaaagagttcttgtctatgattattcaaaatgctgactttttatttagcgcttattggagtctttgctgtctgtagaaatctgaccaggcatacaaattatagttatttactaacgcaagaagtttattgtggttttcatgtgtatgtggccacgtagatttattttgtaaataagtatcgcgacagcttctattttcttggtttaatacgcctgtactaatttccatttttgagtttaggcggtgctttcgtaaaaatgatatgattattccgctcataaatggtagtcatggtaaggaagataaaaaaagcgcagttccactgtcaggcttcgtttatttaacaatatagatacatcataaaagtttttggtaatgttctctggttttacttcgtacttctgatcagaagtctgttatatcatggttcggtaccaattttttttatacaccattgtgatgatgttaaaactaaacgtataaattggtcaattatgttgctagtaatgcagctcaagcaaatttattttattggcctacataaagaaaactaactctacaacttttacggtataaatatgcaatgtgatttaaaaaatcactgaagtgtgtcagaatatgagaaactttaagtgaagcgtcatatttttgtgccctcatatcaaaaaaatgctttaaaagcagtcaaccaatgtgccaaaaattttcaaaattcaggaacttgttgttcggcagacttttattctgcctgctaaagatctgccgacctaccatagcggtcatgttaattgtaacggctatatctactgggtagactgacagttgatttccttcgaacgccaactctcgcattgccatttttagaatcatcgttaaatcttttatctcttttcggtaaaaaactagatatgactgatttggccccactacctgcggcttcgttgagcgttgcaggtgggtctatttttttgatccaatagctagctaaaaaccagcttatgacagctagtaaaagcagtacccccaaaattccataccaccacgcaatacttccatttcttcctggaacttttacattcataccgaacagaccagtaataacatttaatggaactaacattgtacctaacatagtaactttacccaacatttctgtaactttattattagagttaaatgattccacttgtaattgggccaggtagtttgcatgtgatctagaaaaaatcttttcgtacgccaataaattttgaaacatcgtcaacaaatgatcctgaatatcacctaagtataaagcaatatctccccttggttgtgatgttgtttgcatatagctatttgataagcttatttggttattactattattctggttcacattctcttgttccgcttgtaagttcaccatgttagtttgagatttaagcactggcccaataccattagtttcatcttgacatcttttggcgaacattttgataacatctgctttaccgctcaagagtctcatcagcgtcattgtcttacgcctactttcaccaatcctttgtaacatggctgcaaaatccatatcacgggtcataaacactgaatcatcaatcgaatcagcttcatactcgatggattgaataaccggagcaaaactatctgtgatatcatcgattaaagcataacataaccaatctgaattgacactgacatagtcacgtaattgtcttacacgtcttcttacattggcacagtgtgatattgggtcaaaatgaaaagtcaagacacctgacctaaaaacaacgatgtaaacatttataggttcaagataattctccgattctttatcattttcaaatgtatggaaacagacaaagtaataggatttgaaaagctctaccttttcacgcgtttcttgcatcctgatatcttccgcggtcaaaggatggattccaaatgtttttgctatgcaacgcatttcatcatcagttggacaactgcaatccaaccaccacgttggatcgcctcccttgaataactcataaaacgtctgtccctcggatatcaaagaagggatatcactagcatgcacagtttcatcagattcagagcggaagaacgaaaatctactaggaatttgatattctgtattttggagggtataatacgcccggctataactcgaatcatttccttctttttcaccttcaatcttatttctaccaaatgttacgtcagggtgtagatcaggtttatcatcttccctcacagattcattgttttcagatacgtacatctcattaacgctgcaatttttttcaagagtccgtgaaatttcaggtgtatatttcagagctgctgaggatcctgaagtggaagcagagttagtaaatccagtatcttggtcggtatgattgtatgttcgttcactgtgcctttgatggttcgccaaagacagatttctttcagcatttgaaatctgggcatattcttccaactcatcaaaatcaacaccattaactcttgtatgtaatagtcgaaacattggaaaacaaacgtcttcttctgtttcttgagaatccctggatgcttgcgatatctcactatggaaagataccctgctatccatacgtaacggtttaattcttcgtgtgtcatttcccatatcggacttttgcgatgcagttcttgtcaacaacgttgtaggattgactgatgaatgtgtcgatattgtagaataggttcttctcttaagtttcgcctgtttgggatgcgtaccatgctctgattcagccgatgtttcaaagattgcgctaactagcgaagccttacgagcgcttgtaaaagttcttgccgaggaggaggcttctaagttgcatctgttacttgacgtaccggcaggtaacgccgtatcatggcctctctctaaagccgcattctttggcaaagagggagcgatgctctctacatgaatctgcttttggtgagtttcagactttgctagcctggatggcctcgcattagaacttaaaagcgcgaaagatcttaactggtaacgtttcactgcttctgcttctgcttcaccttcaaaatccatgcggccacttgtggatatattcgttttctccacatagcctccattttccactccactattctccccgttagaggaactaaatttgtgtctagaatctttcgtttcgtccactttcaatgcaagcgcttcgtgacgtattggttgtgcatcagaatactgcctatagttctctaattttgggtacttgcctgtcttcatggaagccgccgtattgtcaacggattttgaccttggtaaatctgacgatgaatcaaatgaagtggataaggacgacattacgaagttttttcacgttttctcataaaaattcagtacttctataaaggtgattaaaatatattcctgtcgatttttttatccaactgacagtacatttccatgtaagtaattgtttagcaatagtagtctctaccgtccttgctgaacattgaatagaggaaataaacgctgttgattttacctttccacttttataatataaacctctacgttaaaatatcatatgctcgaggaaaacctgatttctctggaagcagccactttcgtgaacagccaaaccaaatgctgcatttttcgaagaaaatttttatctcaaggagtcgcttttgtaacttatagccggtcaggcagtaaaaacgtacctgaaagaatagtttgatagtaggatatggacaacggttagttttgtctgtacttcttgtatacagggcctctgtcaaatgaatgtgcgtataaattaatggaggtcttgcatagtttgttgaaacttggaagaactgtcaaccttcacatatatgatatccacggtctaagcacgaagggcacttcttgtttctcacatttaggcaactacgatgtgggaagtacagctcagttacggaatctagcacgtaggaagaataagcgataagtgttcccttcaacacatccataaaggagtttagcagctgatatatttgtcgtatctaaaaaaattttcagagtattatgacctcgtcaagtacaacggaaatatatcctgacatggaaagattagccgttcagaaagtggccctgtgcattaaatatagttgtagtttcagccgtctatatttttttttcgaaccatcacttttccctttctggacttttctcaatgtaaaaacaagaaaaacatggaatgtataatactataaataaaaaaagtaggaagaagaaccaaaacaaagggcgttttaaagagagacgaatatgcttggcgaagatgaagggaataccgttcttgaaaagggaaataatccttctgtaaaacaaggagaggttggagctgtatttatagtacccaaaatacttatcagagaacatgaaagagtgatacttaagcaaattctgcaaatcctggatcaagatgaattggttcaacctcccttagacaaatttccctacaaaaaattagaattaccgaaatatatagatgaacttaagacgagagacgctactaatacatcctacaagatgatacaattggatgcttatggtgagaaaaaagtgggttcgaacggtgaattatttggcggtagacattatttgttcaacaccttcacattcacggctcatatgggtgttcttctggtacttttacaagatgtcattaaagtgttataccaaagcaacgcaacgcatgacgaggacgagtttattgtccagcatgatcaaattctggtaatggaaacttctgaggaacaaacaaaatttttggccaaaaatggtgtcattcctgaagaatccaaaggatcttttaagtatataactgccaggtcagcctttgttgaattcggtgcttctgttattgccggtggtcaacgcatcgttgatgattattgggaatctttagctaaaaagcaaaatttgtcgtctcaccaaagggttttcaaattatcaacaaatttaatttctaaaatctcacttttacgcccctccttccaaaataacaggattagcaatgccaatgaaattagtgcgaacactaataatacctgtacgatttctacttcaaaattcgaatcacagtatccaatagtcacggaacaaccgtcagcggagattagagaagcctatattgaaaactttgccaaaggtgagcacatttcggcaattgttcctggtcaaagcattagtggaacattggaactcagtgcacaatttagagtaccgcgttatcacagcaaaaactcatttcaacaagctctgcaaatgaaggcaatggacataccaatcggaagacatgaagaattacttgcgcaatatgaaagtcaagctcctgatggttccgcttcaatttcacttcctaaccatattccatctgtcaatcctagcaataaaccaatcaaacgaatgctaagtagcattcttgatattaacgtttcctcatcaaaaaacaagaagtctgaggagaacgaaatgataaaacccatgaacaagggccaacacaaaaataatacatcgttaaacataaacggctggaaatttgaatctttgccattaaaatccgccgagaattcaggtaaacagcaatattatagaggattgccgttatatgaaaaaaacacgctgctagaaaggttgaaacagctgacaccgaacgaaattaaagaactagagcatttacacgatgccgtttttgttaataccggtttgcagaacgttagaaaagttaggacaaaaaaatggaaaaagtactggcagtacaaggcaggtattcctatcggtttgaaacggtctcaattggatgaattcaaaaataaatatttgaaagatgtgttggcgcaaacgagtgttactacaaattttaacgaaataacgaatacggatgaaacaataacaacaaagagggtaccgaacccaaacttcctaggaaattgtaacattaaggattttaaacctccatacatttattctcatgtgaacaaagtaccacaaaatgtcgctggggataaaacggctgttaagctggacactgaagtaaagaacacaaatgctaatccagtggtggcgacggatccggtcgccgctaaaccggacaacctggctaacttcagcaacgaagtagctatgaataattgaaagaagtaaaacataatgtagggaacactccaataagaaataaaccattgttgaagtagtaatataaactatcgttcgttattttataaaatatgtattgttacatatatatacatatatagggaatgcatgtgcacaattggtttgagtggaaggaataatccaaaatcatagcagtttggtctttatgatctcttgtctgattctgaatgtgtaatatgccataaccaacataatgaaaattaatggaagtaaccaaatcattagttttctggcaatttcgtcgacctgaggaccatcttgtccatgacgtttggtagcttccctatacttttcttgttcaaccaggactttctccaatttctgattgattgataagaagtctttgaaattttctttatcctcagcgattgcatcatcggtggacgttcccttttcattattagctggtggcttagaagagagctgtttagttatcgtagtcatgaatgataatagctcttgttggaccttaatgacatcatttagctttgtttctaaagcattgatatcgttcgcaagaattttaccttcaactctatccagtttcttatacaattcatagtttgtaattttgtctttgtcagcgtcaaatgctgttttttcaatcaatttttctttgccggtttgttggtcaatgtatttggtgatcagttttggctgacccattgcattcacattagggatcaaagaatcttcaatcacgccattaaaaaattgcattttgaatatttcaaaagactctgcattattattcactgctccattttgagcggtgacaccaatacggtaagacccagagggaaagcgaaccttcctagtttggaaacagactttattgtccacctgaacttttaataagttgtcgtcttccaaatcataagttactctgatcgtggaaggaacggaggaatcctgataacccatcaaacaagatgcaaaactctgatcatagattttcgtcttatctacaggcttttgaccatcatttagttgaccacgaagtgttgggcccaatggaccattgttatccactaataattgtaaaccatcatagttcactggcccattgtataactgcttatcgcgtggtacgttagaatcttgaacaaaccaaaatgatatgccaccgtcggtttggccagaataaccaacactcctaaatgtccactccatagtaaaagaatccttcaaatcgaatccttgcttcaaccaaagtgaacccttggaattttgcttagaagtcaatacaattctcccttcctctagactagcttgttctccagtttgccagttattgggcactttacgtgcattaatgagatcagggagcgagtagtctgagcttaatttggatgcatctgaagtgtcacccaatggatgagcttctagcaatccagcccatgtcgctaagacggtaaaaacactcaacagtactgtacttttcatagtaattaacatcatcataaaatacaaattccctgatgctaactatttgttaattttattggtataattataattattcaataccaattaaggcttctattaaaagatcaaaaacattcttaagagttcatactgtttctctactcgtgtatagtgataccaagacgtaatgacaataatagatggaaattgaaatattatgaaacaggaataatattccgttgaattgtaatagatgttgtacacctgcaagcgagcatgctatcattttgcgactatttttggtctgaagaccttgtctcaggtctagatgtgctttttgatagattataccatggttgtgagcaatgcgacttgttcattcaattatttgcgtcaagaatgcaatttgaagtcagtcacgggaggcagttgtttggtatagaagccggtatggacaatctgaaggcagtgcaggaagatgaagatgaaggggtgacagtttcgagggccctgaggggaattctacaggaaatgtctcaggaagggacgcatcacttgacaatagcgtcgaacatagaaagtttggtgctgcagccattcagtaaatggtgcatagaacatagggagagaattcaatactccgagaagactttgttgaccaatgtaaataatttcaggaagtctaaaaagtacgtcggtaagctggagaaggaatattttaataaatgtaggcagctagaagaatttaaaagaactcatttcaacgaagatgagctagcaaatgcaatgaaatcattgaaaatacaaaataaatacgaagaagatgtggccagggaaaaggatcacagatttttcaacaggatagcgggaatagattttgattataagacaatgaaggagacgcttcagctgttactgaccaagcttcctaaaacggactataagctacctctcattagttattctttgagcaacaccaacaatggtggagaaataacgaagtttctgcttgaccacatgtcgttaaaggatattgatcaagctgaaacgtttggccaagatttgttgaatttagggtttttgaaatattgcaacggtgttggtaatacatttgtcaactctaaaaaatttcaataccaatggaagaataccgcgtacatgtttgccaatgtgccaatgcccggttcagaggagcctaccactggtgaatccttaatatcccggttcaacaactgggatggttcatctgcaaaggaaattattcaatccaagattggtaacgaccagggggcagcgaagatccaagctccgcatatatccgataatgaaaggacgcttttcagaatgatggatgcgcttgcagcgtcagataagaagtattaccaggagtgcttcaagatggatgccttgagatgctcggttgaggagttgttgattgaccatttgtcgtttatggaaaaatgtgagtccgatagactgaatgcgatcaagaaagcgacactagatttttgttctaccttgggtaacaagatttcttcgttaagactgtgcatagataaaatgctcacgctagaaaacgatattgatcccactgcagaccttttgcaacttttagttaagtacaagacgggcagtttcaagccgcaagccattgtttataataattactacaatcctggttcatttcaaaactttggtgttgatctagaaactcgttgtagactagacaagaaagtcgttccgttgataatttcttcgatattctcatatatggacaaaatatatcctgacttacctaatgataaagtaagaacttcaatttggactgattcggtgaaattaagtttaacacatcagcttcgaaacctattgaacaaacaacagttccacaacgaaggggaaatatttgatatactttctacgtccaagttggagccaagcaccatcgccagtgttgttaaaatttatttattagaattaccagacccactaattcccaatgatgtctctgatattcttcgggtgctttaccttgactatccacctttagttgaaactgcgttgcaaaattctacatcatctcccgagaatcagcaggacgatgacaacgaagaaggctttgataccaagagaataagaggcctttatactactctgtcctctctaagcaaaccacacatagcgacactagacgctattacaactcatttttacagattaattaaaattctgaaaatgggagagaacggtaatgaagtagcagatgagtttaccgtctcaatttcacaagaatttgccaattgtattatccagtcaaagatcaccgatgataatgaaattggttttaagattttctatgatctactgacacataagaaacagatttttcacgaattgaaaaggcaaaattcaaaaaattaggactaggcgatatagatttgtatataattttatataaaaggaaatatgtacatcattttctttcactgtaggcagctgtttcaagttctttttttattggagatataattatttacattattgttatagaggacacacgaaaaagcaagaagggaactataagaaaaataaaaaataatgaagaatacagatctgtaattagtcatttcaagtgagcgtaataagtaaagtaaggtagaacggaataaaatgctcaagcgtattgttggattgcctgcaaggcgttgctttcatagaacgtcctttttgctgggcagtgactttgaaactgtgcatattcccaatacgaaccactttaaagatttacttatagagaacggtaaatttcaagaggatcaagcaactacaatagtagagataatgacagatgcaattaggggcggggttaatcatgtttcacaggatctggcaaagagagaaaaattgacccaacttagctatcaacaacgtgttgattttgcaaagttaagagatcagctattgagtgctgatagaagtgaatttcacaatattcaaaacgagtacgaaagtgtgaaaaacgatctggagaaactaagaaacaaactaagggaagaaattaccaaaacaaacgccggtttcaaacttgatctgtccttagaaaaaggcagaattagggaagaaagtagtcatcacgatctgcaaataaaagaaatcgacaccaaaattgagcaagaagtgaccaatatgaagatgcagattgattctgtcaagactcaagtcatgcaatggctgataggtgtctgtacaggtacatttgcacttgtattagcatatatgaggttattaacatagtggcgacaagcgaggaaaaagggctagacttggtacttgaaaattgcatttacgttttgtataacacagttcagtaagagtacacattcaataacgtagtaagagtatatttatttatataagaaggataaaaaagaatcaccaaacggatcacaaatggcataatcacgtagcaacctggaaataaagctataagttgaatagttcagtcaaaattttgacggtgtcatcaggggattgtactgaatgtccgatggttctttcatcgacaaaaatttcgtaatcgttaccaccgaccatagtcttgtcaccaaagaaatgaatttccttgaaaccatctttttcaacgtgttgcaaacagtaggtcttatcccaaccagcggggaaaacgtcgaaagagatttggccaccaatggagaaagtcaaaccgtagtctgggaattcctttttcaaagcttcaacgaacttggctctgatttggtgttccttatcgtatctttcgaattcgtttctttcctcagtagaagcatttctaccaattggggaaacgttgatcataccatttctaaattccaagaaagtacctcttctctttggcaagtcaatttcagatagatatctcaaaatgaagacggccaatttattgtatttttcctcaccgagccagttgatgaaggattgagaagctaattccttacctaatctgtaggcggtcaaaccattttcagagaaagaatagtcaaattcatctaaaacgtttgggcctaactgttctaattgcttgcttaagtcagaaccaccgacaaaaccaatgcagcacttgtttctcaacttggccaaagtttttctaacttcttcagaaacagttaatctggctggtgtcaaggtaccatcaacatcgaataaaaccaaagtttctggtttttccttgtaagcgaattcagcgatactcattattggtggttatattagcagataggtaaaaaaggagaaagaagtactaaggaaattgtcgatttagttttcgtcaaagatcttatactttgccaagaagaatagacgatataaacagaaaaataagtgaaaagaacacgtaaaaaacggcacattttaatatatttcaaatttttttttcatcaacgacaaaaggaatgcattttatccacttttcgtgtctcatgacgagtataccgataaacgccaaatgcgtattttattatctattttggccaaaatcaacgtgtcccgtggattcagcgtgcctagcaacttctctttcacccacaaaggtcatttggcaagtgttgcatttgatctgggccttatgagtgttgaaggaatagccagtttgcttcaaatttgaggccagttgcaaagctgctgttagaacatcatctgattccggctggttcttgttgaaaacagttttaaactcgttcatggtcaaggaatcatagtggattccgttgaacagtatcaaaatgtagttgtcgaacttgtcctcgttgaacttttcgattttaacagcgtcaatgtcgactacataaatagctactgcgagtgcatcggatatgataccaatctcgatggctccaccccaagattccattttcaaaatccattgcgcgtaatctttgttaggtttgtccaatatggcgtcattgaacttgacggggttgttgaggacctccttagagaccatctccctgaggtcacgaacgctatcttgtttgaagatgccataggcaatagcatggaacagacacgagttgtcgtcgagaacaggatgtactgataggacgttttctccactgccaccaattgacatctcagtgctcttcagcaccctctttggtttgggttgtggtggtggcaaactgaagctttcgttactatcagaggactctattgtaatcttttcaccagagttaatacccagctcgtccagctgggtttgtcccaaagaagcgtcttccccttgcaaattgatcctttgaggcggatatccaaacctcatcgtcttaacatctacattgatatgctcaataagatcatttagtgttgcatcttgcttcaaagtaacgacttggttgattcctgctccagtaactttcagtttcatcttgaaagtttcttctcttggttatcttcttcaatgttatcttgttttcaaaggaaaaagttgttatttgccactgaaatcggcttatttcgccctttactattagttactaccattgccctatagaaacgatatatattggtacgaagaaaatacagatcacaacttcagttctaccaattgcagcttcaccagttgatgtaatgagacagcaattgaacgtatgtagaacagattaaacaatagcaaaacgaccacaatcaagtataagaacaaccatgtttccatggtgaccttgagaccttgctgctctgcaattgcgggagccgtaacaaccgcttctcttggttgttcaaggtcaacctctttcaacttattttttacttctttatcatcttgctcctcttcctccttgctgatagtaatttggcactcttcgacattgttcttgatgaacttggaaagaatacgctccattaattgcgcagcctccaattgaccattcttgcatccattttcaaccatacctttgatccaactggaaccagtccattccacccaaaaggatacccgtaacagacacgttatttcgtcattccaacggattagataccttgtcttagttgagaaactaccaccactgggcacgttcggagtgcgtatgctactgataacctcatagtaagtatcaggatcttttctctttattacctcagcaacataacatgtcgtggacttgggccccgcaggaaagtgcaatgctttctcgtatgaatactcacgcttcaaagtcatggaagatccgtcaatgctcgtgaaatttggaatagtggtaatttgtgaaccttcttgaccccgtaaaaaatctagaagaaattcgttttgctctgagttgaacatgatctcaaaaagtataccaggtgcacaatcgaatggtaactccttgagaacaaactcgttattggccataggttcagccggaaagcttgttgaatgatgatatattggaccatcatactgatacgaggaatcggcacgcagtttatacgctttctctttttctttatccggcgaggaactcgtactattgggggtagtctcatttgtagagatattttcatcgtcattttcattagtgtcattatcattagcgtctttatcattgttttcctcatcgatggagtttattgcatcatcaatctctttgccatttcctgacttttctgctttagtattgatgttttcgctggccatgtccttctgcaacaaggttcttgaccacacttctttcattaatccaaatgcagcatccctggatataaaaccattaaagagagttttgcccatctttgtttcgatggatattgcgctggggaacaacccagcagcagaagttttttccataaacgtgacatcttcgaacgcaatcagtactttagcaatccaaccaagaacattggagttgaagcagagatgcgtttctgttatgtatagtttcccctggtaaagcagctctctattcagcccacaattaaaatcatccagtagtctgtcatctttaggaacggacttgaatgtctcatgaaagtctttatttctttgctcagacgcatagtgataaggtgtgtccatgtaacgttcttccacgaatcgtctatgatcgtaattgtcttctttcatttgggaaggagtgagtcttgtcttgacctcatcaggcttttccacctgttgcaagggagagcctatttcagcaattgtggcattactgatacggcggcttgatcttcttttggaccccatggaaggctcccttctatgtgatataatgcttggttgcgaaactggcgaagttggcgtagttgatctagaaactggggatggcacgtttgacttaaacgaagagatcattccactgaagaacgaggacgtcgaagaagtccttgattgatcgtgcttgatctctgtagggtgttcatcggcggcactttggtttgtaatcactactaaattcttgcgtacgtcgttggtctctgtatttaggggcacttcttgcagtgactcagcttcagtatcgccggcattgtcattgttacttgcatgctcaaaggggggacccaattgtttcacagaatcagtactgtcctcattatctgatacgggttcccagttatctacatccgacatcaccactaatctttttgtgtagttgccttcttcacccttttctcagatagcgaaatggttgagtgttttaatataattgtcaagatgctttatgaaaaagggtgggagaaacaagtccccctgctcagcgatacgcgatctctctgatctcagacataaagcaaacattctatcatgagtgacattgaggatgacggtaattggtaatatctgaccttctgacctccactcaacacaatgcagaaagctatcaaatgttttgaaccaaacatgaaagagattcagaaagttgccaagccaacgtgatgtcacaggtcaaagtttaagtgaaggctattggaatctgcggatcagacattcactactacacggatggccaggtcagcgtaaagtaacctgggaagcccatgactttgggccacgaatccaacggtgctgttcttgaaattgaagtatctcaaactactgtaaagcgggtgatgcagtaagcatatagccctcatacccaaataggtttaccaaagagtttctgtgaggccattatagtttgcagctcaacataccatttgctgcatcactgaccgtgacggcaccctttgtcaagagttcgtggttaacgtcgactgcgtttactgattaccgttacagtgaatttctagcaagagtcctctgtagatgccactatttgtcgctctccatgtagtaaggccgtcctagctgaagtgtggggagtaagctgtagttataggtgctggaacaattgatctgctggcgggtgcggtactcagagggtttggtgttcatgagtacacatgattccaagaaagagcaaaatggacagtttataaacgctatgaagaactgctataatcagaaaaaaaggaagcctgatggattcgagtcctcaggtactcaaaagagcgttgagaatatgctaaaatgtgtcaagaacggtggaacagttaagtaggttgatatccacccctcgaatgaaaatgtggggaccctcccaacgagattccttcagagagattacatataaagtgaaattcaagtatgacgatggtgactactccttggccattgatttgatgtctagggattgtattaatgtctatgagttgattaccgataggctactggttgatttcctttcaaaaaagctgctcaagctaagataggtaaggtgtttatagaatttatcgaactgtatctaaatatttttaatattcttgttttattactttgtggcttttgtattcagtctgcaccctgtttcgccatcgattcttataatacatacatttttatataagatcacagaaaatacgaagacgtaaaaaaagagttccgaatgaaagaagaaagaatcaagcacaggaagacaagaaacgatgttgttctactcgttcgtgtggtctgtactggccgctagtgttgctttggcaaagacacataagttaaactataccgcttcttgggtaactgccaatcctgatggattgcatgaaaaaaggatgattggttttaatggcgaatggccacttccagatatccatgttgaaaaaggagatcgtgttgagctttatttgactaacggctttcaagacaatactgctacttctctacatttccatggtcttttccagaatacgagtttggggaaccagcttcaaatggatggtccttctatggtgacacaatgtcccatcgttccgggacaaacatacctgtacaacttcactgtcccagagcaggtaggaacgttctggtaccatgcacacatgggtgcccagtacggtgacggtatgaggggtgcatttatcatccacgatccggaggagcccttcgaatatgatcatgaacgagtcatcactctatcggaccattatcacgaaaattataaaacggttaccaaagagtttctgtcaagatataatccaaccggtgctgaacctattcctcaaaatattctttttaataatacgatgaatgtaactttagattttacacccggtgaaacgtatctcttcaggttcttgaacgttgggctgtttgtatcccagtatatcattcttgaggatcatgaaatgagtatagtagaggtggacggtgtttacgtaaagccaaactttactgattcgatatatctttctgcggggcaaagaatgagtgtgttgattaaagctaaagataaaatgcctacaagaaactacgctatgatgcaaataatggatgagacgatgcttgatgttgtcccacctgagttacaactcaaccaaactatccaaatgaggtatggccactcgttgccggaggcacgcgcattgaacattgaagattgtgacttggaccgcgccacgaatgacttttacctagaacctctgattgagagagacctacttgctcactatgaccaccaaattgtcatggatgtaagaatggtcaacttgggtgatggtgtgaagtatgcatttttcaataatatcacttacgtcacaccaaaggtgcctactttgacaacgttgcttacctcaggaaagcttgcgtcagatcctagaatttatggtgataatatcaatgcgcagttattgaaacataatgatatcatagaggttgttctaaacaattatgattctggcagacatccattccatttgcacggtcataatttccaaatagtccaaaagtcgccagggttccatgttgatgaagcttatgacgaatctgagcaagatgaaatgaccgtcccttataacgaatctgcgccattacaaccgttccctgagaggccgatggtgagagatacagtggttcttgaacctagtggacatgttgtcctgagatttagagctgacaaccctggtgtctggtatttccattgtcatgtagattggcacttacaacaaggtttggcttcggtctttattgaggcacccgttttacttcaggaaagggaaaagcttaatgagaactatctggatatatgcaaagccgctgatattccggtagttggtaatgctgcaggtcattcgaatgattggtttgacttaaaaggattaccaagacaacctgagccactaccaaagggatttactactgaaggatatttggcattgattatttcaaccattatcggtgtctggggcctatattccattgctcagtatggtattggcgaggttatccctaacgatgagaaggtgtaccacacgttaagggaaatcttggctgaaaatgaaatagaggtttctcgcggctaattaaacaagaaaatataaaagaaaaatgaaagaagtttatattcatattgatgatttgcaatcctaaaaaaaatgtagcactgtaaatactgcttactattgagtattttcattttgttcattccattccctatataatattcatacgtaatcaaatctattgctttttttttctcttttatttcgttgttttagctctgacgttgtgacgctcagccaagaacgtcacaaaaaaaggatgaaaatcaaaaaacaaaatattcaataagtgtaatatgagaagagaaaaaagaaagaacaagtacagtttctaacattatactttaaaaattattaagcacaatgacagcaatgaaagctattgtctggagacttcccaagatgccgaaaatcaaaattacaaaaacttatgaagttacgaaaattacggcgatattgacactagtaggatttataatgggccttgaggtgccgtcattggcaacttttctcacaaacaaaacgtttaatgagtacttcaagtatccaactcctttacaacaaggtttactcatggggtccacccccctgggtggtatcatgggatgttttatttgctgcataatgaatgatagattcagtagaatatatcaatttcaatcgggaataataatatggaatattgttacgttattgaacttttgtatttgggatatattaggtttactaatttgccggatgatcaagggtatgatccttgggaacttttcaattttagtagcatcctacgcaaatgaagttatcccccgcggcaagcgtggaagtacgatgagctatattcaattgtgtttaaccattggaattcttgttatgcattatttgtgcattgcattaagtctatgggattctcattttgcgttccgtatagcgtggtgcataggaatcattcctggattactgttctggatggctagctacgctctacctgaatcttatcactggctagtactacatgggaagatgagtgaagctcaggaaattcagcacaatttagccaaaaagtttaatgaaagccagccaagggatgcagtccctgagatgagtaagatcgaattagcaggagatttttggattggagttaatgatttggacttctccaaaaaattacctcggggttcgtttaagcctttgattcttggaatgactttacagttattggttcaatttagcggtataaacattatccttggttatattacatacatttgcgagattgtagggcttgaaggcaatgtaaaactattcaccagttccattccatatttcatcaacatggttttgagcttgttaccgattacattcattgattacactagcagaaagctaattaccttgttgggtggctttcccattagtgggttgctcattacaatcggcgcattatttgtgaagtatggtcaagacaccaagcccatcgacggcaataggagtttagtttggtcaattggagaaaacccgtttgtgggaggatggattctaactttatgctttctaattgttggaatatttgccatgagcctttccagtataccttgggtttacacgaatgaaatgttgccctcacgagtgaaagttaagggatttgccatttgcgtaacgtttggatggttgggcaattttattttaacgtttctatgccctgtgatgattgaaagattaaaaggcacaacatttataatatttggatctttgacattcttgatatcactttcagttttgatttggttcccagaaacaaagggtatgagcatagaagatattgataaattcttcgaatttgagagtaaagagggcaccaatttacatggggaaaagggtatcaaaacgccggactcaaattctaatggcggttctacaagatcctcccaagaagggcaattgcataaacctataaaactgaaaagcgatgaagagatgatcatatgatacacggtccaatggataaacattttttatcaacactatgatatataaatataatagtttttcgtatatatattcctttttttggtcaatttttgaaattttcgtagaaaagggagagacaaaacacattatatcaatgaaaacgtacaaaaagtagataaagtcagtgcttaaacacgtcttttccttaaaaatactttattatttttattttattgagagggtggtttaaaaatagaaatagagagagaggtacatacataaacatacgcgcacaaaagcagagattagaaacacttgtggtgaacgatagatggaccactttcgtcgtattcttgttttgagatccacatttgttggaaggtagtcaaagaagccaagatagaaccaccaatccagacggagtactttctttctggaggagcaatgatcttgaccttcatggaagatggagccaaagcggtgatttccttttgcattctttcggcaatacctgggaacatggtggtaccaccggacataacgatgttaccgtataattccttacggacatcgacatcacacttcatgatggagttgtaagtagtttggtcaataccggcagattccaaacccaaaacagaaggatggaacaaagcttctggggctctgaatctttcgttaccaatagtgatgacttgaccatctggaagttcgtaggatttttcaattgaagaagattgagcagcggtttgcatttcttgttcgaagtccaaggcgacgtaacatagtttttccttgatgtcacggacaatttctctttcagcagtggtggagaaagagtaaccacgttcactcaagatcttcatcaagtagtcagtcaaatctctaccggccaaatcgattctcaaaatggcgtgaggtagagagaaaccagcgtaaattggaacgacgtgagtaacaccatcaccggaatccaaaacaataccagtagttctaccggaagagtacaaggacaaaacggcttggatggaaacgtagaaggctggaacgttgaaagtttcaaacataatttgagtcatcttttctctgtttgatttagggttcattggagcttcagtcaaaagaacagggtgttcttctggggcaactctcaattcgttgtagaaggtatgatgccagatcttttccatatcgtcccagttggtgacaataccgtgttcaattgggtaacgtaaagtcaagatacctctcttggattgagcttcatcaccaacgtaggagtctttttgacccataccgaccatgataccttggtgtcttggtctaccgacgatagatgggaagacagcacgaggagcgtcgtcaccggcaaaaccggctttacacataccagaaccgttatcaataaccaaagcagcaacctctaaacatataatatagcaacaaaaagaatgaagcaatcgatgttagtacatgagacttagtaacagtagcaaataaaagaagaatatcactatcacttatcacgaaaatatttcagtttttttttttttccaaatttcaagcccctatttattccaataatatcgtggttattacagatcagtcaatataggaggttatgggagagtgaaaaatagtaaaaaaaggtaaaagagaaatctctcgagcaattgggaccgtgcaattcttcttacagttaaatgggatggtgcaagcgctagaacataccagaatccattgttaattcagtaaattttcgatcttgggaagaaaaaagcagtaagcgtgaaaaatctaaaagctgatgtagtagaagatcctattctttaacaaagattgaccttttctttttcttcttggtttgagtagaaaggggaaggaagaatacaagagagaggaaaaaaaggaagataaaaagagagcgtgatataaatgaatatatattaaacaagagagattgggaaggaaaggatcaaacaaacccaaaaatatttcaaaaaggagagagagaggcgagtttggtttcaaaacggtttatttatttatgcaagaggacgtggaagaaaaagaagaaggaagaaaaaaatttgaaagaaaaaaacgcgtggcgggtaaagaagaaaatggaaaatagaggccgggtgacagagaaatattgagggttaattggaaaatatgttagggtgaggcatatgtttttaagggttttgaggatccgataaggaagaatgtaggttaaatgttgtgcattaattgctgtggcagcttacccgcttccccacacattttggtagtatctgtcctcttgttattgttactgtaattgtgtatatatgttctcgcgtgtgtcttatttacttatttagttattatattatatgggtctgcaaggtagaggcgcgcttgttcaacagcagcccccaccggtgttggttaaactctgtcccttcaggttgacgttccctttgtcttccttcttctgagtggtttcgttcaggttttgttgggacatactttccttgatttgtctagccatggttaaaaacgcatcctcgacgttggtggagtccaaagcactagtctctaagaacggcatcttattcgcgtccgcaaattcctttgccacgtcatattccacgacacgcttgtcctttaaatcacacttgttacctaccaatagcttcaacactgttgaggttgcataccgatcaatctcttgcagccacatcttcacgccgttgaaggattcttggtcagtgacatcatacacgataatgatcccatgcgaaccacggtagtaagatgaagtgatagtacggaaacgttcttgacctgcagtgtcccaaatctgtagctttacagtcttgccgtccagttctacagtcttaatcttgaagtccactccaattgtggagatgtagtcgttggtatatgtgtcgtccgaaaacctcaaaagtaaacaggacttcccgacaccggaattcccgatcaacagcagtttgaacaggtaatcgtactcgctattcatattagtgcttttcttgttttatttatttcaacctgggcctaacagtaaagatatcctcctcaaaactggtgcacttaatcgctgaatttgttctggcttctcttctttttctttattccccccatgggccaaaaaaaatagtactatcaggaatttggcgccgggtcacgatatacgtgtacagtgacctaggcgacgccacaaggaaaaaggaaaaaaacagaaaaaacaacaaaaactaaaacaaacacgaaaactttaatagatctaagtgaagtagtggtgaggcaattggagtgacatagcagctactacaactacaaaagcaaaatctccacaaagtaatataatgagagaaatcattcatatctcgacaggtcagtgtggtaaccaaattggtgctgcattctgggaaactatctgtggtgagcacggtttggatttcaatgggacatatcacggccatgacgatatccagaaggagagactgaacgtgtacttcaacgaggcatcttctgggaagtgggttccaagatctattaacgtcgatctagaacctgggacgattgacgcagtacgcaattctgccatcgggaatttgtttagacctgacaattatatctttgggcaaagttctgcgggcaacgtgtgggccaagggtcactacacagaaggtgctgagcttgtagacagcgtcatggatgttattagacgagaggccgaaggatgcgactcccttcaaggtttccagatcacacattctcttggtggtggtaccggttccggtatgggtacgcttttgatctcgaagattagggaagagtttcctgatcgtatgatggccaccttctccgtcttgccctctccgaagacttctgacaccgttgtcgaaccatacaatgccacgttgtctgtgcaccaattggtagaacactctgatgaaacattctgtatcgataacgaagcactttatgacatctgtcaaaggaccttaaagttgaatcaaccttcttatggagatttgaacaacttggtctcgagcgtcatgtctggtgtgacaacttcattgcgttatcccggccaattgaactctgatttgagaaagttggctgttaatcttgtcccattcccacgtttacatttcttcatggtcggctacgctccattgacggcaattggctctcaatcatttagatctttgactgtccctgaattaacacagcaaatgtttgatgccaagaacatgatggctgctgccgatccaagaaacggtagataccttaccgttgcagccttctttagaggtaaagtttccgttaaggaggtggaagatgaaatgcataaagtgcaatctaaaaactcagactatttcgtggaatggatccccaacaatgtgcaaactgctgtgtgttctgtcgctcctcaaggtttggacatggctgctactttcattgctaactccacatctattcaagagctattcaagagagttggtgaccaattttccgctatgttcaaaagaaaagctttcttgcactggtatactagtgaaggtatggacgaattggaattctctgaggctgaatctaatatgaatgatctggttagcgaataccaacaataccaagaggctactgtagaagatgatgaagaagtcgacgaaaatggcgattttggtgctccacaaaaccaagatgaaccaatcactgagaattttgaataattaagttgctttcctttctttttcttacctttcttcttctctaggattgaagcacttggagcaaaataaacaaaaatcaaaaaaactaattaaatatctttaaaatattaccgtacgaaaaaatttataccattccctactgaagtatgtaattcaaaatatatatatgtatatgtatatgtacatatatatgtatatactatcttaacaacctttaaccttccgagctattgatttttgatcctcacttcagcggctaaaaaaaaaaaaaacaccccgagtattagtgaatatagatatatatatatatatatatatatataggggggccgataaaaaagaacttgcaatattacgcagatcagggatttactaaaagaaaagtaataaaggactgctgcttccaaagaaagaagattacaacatgttgatgattgtggaagcggtgcttatggtattctacctgtttccccagaattttgttgagaactaatcatgaacaaaaaactgtgttttatattgtgatttccataattccattacaattttgtaccaagcataggtctgattatcaacaatacgctgcttcagtccttttatttagcagtacgttgcttgttattccttcatcatctagccgccatagttggaaccccgcgtgaaaaatgatatacatttcgtattcagtgatctggggttgcatgaataaaaattctgggtaaattgtgggtgggtacactttggcaaaggctaaccccgaatttttcattatttcggttttttttctttttaatttcaagaaaatggaaaactttaagaataacgacgttgattttagcctctccgtgaagatattggtaaaaagataggtgtcgtcgattatagccaccagcttttacaaaagataccaccagcttgtgaatagtttttaagaaagtcgctttaaaaggactacctaccccagatcagaaacaaaagcagatctcctgttcatataccatttgtattctgcttctttacattttatacattccttggatcagttcctccccctctttgatattcactcaatatgctgagaccggcctataaatcgctcgtgaaaacatccctgttacaaagacggttaatatcttcaaagggatctaagctgtttaaaccatctccggactcaacaagtacaatattaatatctgaagacccccttgtaacaggctcgtccccaacctcatctacaacatcaggtataataagttcaaatgatttccctttgttcaacaaaaataggaaagacgccaagagcagcatatcctaccaatggaaaaatccttcagaattagagtttgaccctttcaataaatcgcatgcctcagcagtaacctcgatgacaagaactagagacgttatgcaattatggtctctgttagaagcatgcttgcaatcgaatctaatgaaaagagcgttctctatattggagtcactgtacctggtacctgaacataagcagcgatttatcgaggattataacatgtacttgaattcattttccaaaaatgaccctaatttccctattttaaaaatgaacgaaaaattaacaaatgatttggagacaagttttaaagacgttaattataatgacaaaactttggcaataatgattcatcacgctttgaacttccattcaacgacaagctcgatgcttttgaagcctataatctctgcctacttgaaaatgagcgtgaatggtattagggaaattttctcctgcctagatattttgaccatttcagatctgaatattttaatgaatgacttaaaggttataacaccatcgcaactgccaaattctgtaagaccaatattagaatcacttacgctatctcctacacctgtaaataatattgaaaatgaggagggtttgaacaaagtggaagctgagaacgattcaaaattgcataaagcatcaaatgcaagctctgattctataaaaaaaccttccttggatcctcttcgggaagtttcattccacggttcaacagaagtcttgtcaaaagacgctgaaaagcttatagctgtagacactattggaatgagagtaatccggcatactttgctgggattatcattaacgccggaacagaaagagcaaatttctaaattcaaatttgatgccaatgataatgttttgaaaatgaaacctacgaaaaacgacgataataataattctataaatttttttgaaatttacaattcactgccaacattagaggaaaagaaggcattcgaaagcgcattaaatatatttaaccaagatagacaaaaggtacttgaaaaccgtgcaacggaagccgcaagagagcgttggaagcacgattttgaagaggcaaaagctagaggtgacatttcaattgaaaagaatttaaacgttaagttgtggaaatggtataatgaaatgttacctctagtgaaggaagaaattaatcattgtaggtcattattgtcagaaaagctatcagataagaaaggcttgaataaagttgacacgaaccgtcttggatatggaccatacttaaccttgattgaccctggtaaaatgtgtgtcatcaccattttggaactattaaagttaaattctacgggtggtgttattgaaggtatgaggaccgcaagagcggttatatcagtgggtaaagctattgaaatggaatttagatccgagcaggttttgaaaagcgaatctcaagcgttcagagatgttaacaagaaatcaccagaattcaaaaaactggtacaaaatgctaaatctgtattcagatcatctcaaattgagcagtcgaaaattttgtggcctcagagtattagggccagaatcggttcggtattaatctcaatgttgattcaagtcgctaaggtatctgtgcaaggtgttgaccctgtgacaaaagctaaggttcacggtgaagctccagcttttgcgcatggttatcagtaccacaatggttccaaattgggtgtcttgaagattcacaagactttgattcgtcaattgaacggtgaaagattgattgcctctgtccaaccacaattattaccaatgttggtggaacccaaaccctgggttaattggagatcaggtggatatcattatacacaatctacccttttaagaacaaaagactcacccgaacaagtagcatatttgaaagctgcttccgataatggtgatatagaccgcgtttatgatggtttgaatgttctgggtagaacaccgtggactgtcaacagaaaagtttttgatgtggtttcacaagtttggaataaaggtgaaggtttcctagatattccaggtgcacaagacgaaatggttttaccaccagctcctccgaagaactccgacccttccattttgagagcctggaaacttcaagtcaaaacaattgctaataaattctcttcagatagatcaaatagatgtgatacgaactacaaattggaaattgcaagagcatttttgggtgaaaagctgtactttccacataatttggactttaggggacgtgcttatcctttgtctccacatttcaatcatcttggtaatgatatgagtcgtggccttttgattttttggcacggtaaaaaattaggaccttctggtctcaagtggttaaagattcatttgtcaaatctgttcggatttgataagttacccctaaaggatcgtgttgcatttactgagtctcatttgcaggacatcaaggattctgcggaaaatcccttaacgggagatcgttggtggactactgctgataagccatggcaagcattggccacatgctttgaattgaatgaagttatgaaaatggataatccagaggagtttatctctcatcaaccggttcaccaagacggtacttgcaatggtttgcaacattatgctgccttgggtggtgacgttgaaggggctactcaagtgaatctggttccaagcgataaaccacaagatgtttatgctcatgttgcaaggttggtgcaaaaaagattagaaattgcagcagaaaaaggagacgaaaacgccaaaattttgaaggataagattaccagaaaggttgtcaagcaaaccgtcatgacaaacgtttatggtgttacctacgtcggggctacttttcaaattgctaaacaattaagcccaatatttgatgatcgtaaagaaagcttagacttttctaaatacctaaccaaacatgtttttagtgctatccgcgagttatttcatagtgcgcatttaattcaggattggttaggtgaaagtgcgaaaagaatttccaaatctatcaggttggatgttgatgaaaaatcgttcaagaacggtaataaacccgactttatgtcatccgtcatatggacgacaccactaggactaccaattgttcagccatatcgtgaagaaagcaaaaagcaagttgagaccaatttgcaaactgtctttattagcgatcctttcgctgtcaaccctgttaatgcaagaaggcaaaaggcaggtcttccaccgaacttcatccattcgctggatgcttcacatatgttgctaagtgcagcagaatgtggaaagcaaggattagatttcgcatcagttcatgattcttactggacgcatgcatctgatatagacactatgaatgtggtgttaagggaacagtttatcaaactccatgaggtagatctggttttaagattgaaggaggagtttgaccaaaggtataagaattacgtcaagattggaaagttgaagagatctacggatttggctcaaaagattattagaatccgtaaagatttatccagaaaattaggaagaagtactacattagcagatgaaatttattttgagaaaaaaaggcaagaattattaaacagccctctaatagaagatagaaatgttggtgaaaagatggttacaactgtatcattatttgaagacatcactgacttggacgcacttgaactagaaaacggtggagatgaaaatagcggtatgagtgttcttttaccgttgagattacctgaaatcccacctaaaggtgattttgatgttacagtattgagaaacagtcaatattttttctcgtgagccgtgaactacaaactaaaatttatttgtgttatttttatttaacttgtacatatatatatatatacatacttagcgtttatcgtttgcattatttttcattctttttaattgtttatattaagtgtctaaaataggagtgacccatggtaactaataataataattgtgttcacctctaattataaataattttgccctgtttttcaaagctttcaattaacggtagcagcggagccatttcctttctgtcaatgatcttaaactcctttgcaaaactaatgaaatgagagaaaaatgaattccaatgagcttctaatgacaagtgcacaattttgtcaaagtggtggtgataaatatgtgcgaatatcctgaacatctgtaccatgattctctgcacatctctcgaaaattgctgcgggaatggtagcccatttttggtcggaaacaagtttttatcgttcactttgttatttatccacgtgagggccaaatctatgtactgactagctggcagtgaaacctgtctattgtttgcgtccagccataaataatccgtgtgagggccagcgttcattgttggatacgcgtcaggcgttacgtactccgctactactccgtaaaattggttcaagtttgtgaagaattcgaaaacgttcaacgctatccactctcccaggtccacatatttgggcaattgtactattgttttaaatgaacctttcactaaagcagttcttacgaacggttcgctgagaaacattatctgttgtgattctgatctctcactagcttcttgctgttgagactgtggtgtggtagatgtcaattgctgtgattgcggcgtagacttttgtgcggggaaacttgtttgagaatgcctcttaggcgaatgatgtttatttcttaacgataatctggaattgctgctgtgggggcttgaataaatggtgttcattgctggcggctgagcaacattaaggggctggtttttatttttctttgagtttcttccgaatgctctgttttgcaaagtatacacgtaggatcaaatgatttgattaggtgtgttggctagttagtaaaatgataacgcaggtccagaagaaaataaaacgacaacagtgtgaacatacttgaagttgaagaaggacatgatgtgctgataaatgcttggttggcttgcggaattggggtagttgcttttcttaaagttttttgatgatcttcgtgtttcaaaagctaaagcatttctttttcttttctatttttcactaattttcgtgaagtgacatattgcaaaaataaaatatgtaaatcaaaagagggacaaaaggatatattaagggtggtgaattatgatatgaatagcattttataaattaatatacatgtgagtgtctatttattcgtcatcctcttcttcgtcagcatcttcaggggtgacttgatagaaaaccaatttgtattggttttgccttatagagacgaatctgatccagtctcttagctgattcttcttcaaatacttctttgttagatatttcaagtatttaccagaaaatttggcactggatactacagtgactatagaaccatcttcagtaacctcaatggcgttccctaagtttcctacggcaccatctactttaatatgatcgattaagtacttggaatatgaagccggatcgaagactccgttttcagttggagaggaaacgtcaacggttaaggttttgataactttttgctttctggaagtctgttacagttttatgttagtaatcccaactgagatgaaatcatccttgtcgtttggacgaggaaaaaatgtctggcctactgctattaacaatcacttcatatagctagagaaagcgcattgcctctgttaaagctataaggggtgaatttttaaaatacagaatagctgaatacataaaaatgtaacttcgagatggaatccactagttcgctgtgaaagcgggactgttcaatgaactgtaggaatagacaaactttttaaagattttattttctttcatgttctctaattgtgacataggaacgaaaattaacgtacgtttggagccattgtggttgatatttgtgaaacgatataggtttactgtgctacggtgtttttatgatcccagatgttcaaaaaaaatcaataattatcaattaatcgtgtactttaataatccatatatgaatcatttaggtaattagctcttttttgcttgaaaaattcatccattcggctcgcgttgtctaaaaaaaaagtttggaaacttttttgtataatttatgggtgttatctctgaatatgtacgggtgttgacatggagaaagcagtctcgatattttgccgaccttaatgctttaagaatatgaaaggaaatgcggtgcaaataaacgatcctatcgtggtagtaggaaagggtgtgtactactaatagagaattataccatacgctagtttgtttccgagtttgaatagcttcgtattttccttactggctggtacagttagttttagtgattctattagtgattggaaagcatagtggaagggtttctcgaacgtaatagaggcagagttaaaagagaagattaaacattacagtactaaaagatgtccgattcggaggaagatttaggtgtacagttgaaaggcttgaagatagcgaggcatttgaaggagtcaggggagcatactgatgaagaatccaactcaagccccgaacatgattgcggcttgagtaatcaagatgatttaactgttatgcatacacaggctaaagaagaagtttttaaacgaagagaagaagacggaacacgaaccgaagatgctttacatgagggagaagcaggaaaagagggcacaggttttccctcatcacagtcagtgtgcagtcctaatgaagcagatagcggtattgatcgggccgataaacctattttgctggacccttttaaatctgtgcacgatacggatcctgttccaggtacaaagtccaggagcaattcagactccgactctgattcagatgatggaggctggcaagagatgcccgctgtctcatcgttcaatatatataaccacagaggcgaactagagttgacttccaaggttagaaactcagaacaagcctctgagacgtctcccacagttcctccaggaaaaaattgcaaaagtgtcaatgattctagatttgactatacgaaaatggccgctgagcagcaagcccaacgatcctatcgaacaaataaaaaaacagatttcctttttgaccacaaagtactgaaaaagaaaattaacagttcgcaaacttccgtaaatttgacttcttccccttcgactacatccttgaacaatgaaaaaaataatgatgacgatgatgatgattcttatgacgaatatgaggacgacgtggaaccagtgaacgacttgaatcgggactcgcagttaaacataacgaaaaatctgctatctgatatggagaagtttgcctacgtaggtgcaataaacattttggcaaatcaaatgtgcacgaatttggctacgctgtgtctttgtattgacattaaatcccacaagaacctagcacatagattacagtttacccagaaggatatggctgcttggaaaactgtggttttatcacggctatatgatcatttggggatatctcaagaagaaattgttatgattgagaagctttctctgcacaaaatccaattggaagatttgtgtaaatgtttgaaaaccactcagagcattgataatccatgggagaatgatagagaccacgaagaagacggtatagaggaaactacggaacgaatgagtccaaatgaacaaaatggctcagtacaggctagtactcccgacccagaacaatccgcaacacctgaaacaccaaaggctaaacaatcaccgttatcttcggacgttccaggaaaagtactcgatccggaaaatgtcaaaagccaagacaaattaaatatagatgtggcgtggaccattatatgtgatcttttcctaatatgcttgcaatcctccacctatgattcgaggtcaaggactttgttgataaattttgccaaagtcttgaatatgactagcttggaaatttgtgaatttgaaagacgagtaacagattccttagacatggaacaatctacagaagatcaagtatgggatgaacaagatcacatgagaaatagacggagaagcaaaagaagaaagaaaatggcatatgtcgcacttgccatggtaggtggttctttggtccttggactaagtggtggtttactagcccccgtcattggcggggggattgctgctggtttgtcaacaataggtattactggtgctacaagtttcttgaccggagtgggtggtaccactgttgttgccgtttcaagtactgctattggtgccaacatcggtgctagaggtatgtcaaaaaggatgggaagtgtgagaacttttgagttcaggccactgcataataatagaagggttaatctaatcctaacagtgtcaggctggatggttggtaacgaagatgatgttagattgccattttctacggtggaccctgttgaaggtgacctgtactcgttatattgggagcccgaaatgctaaagtctattggtcaaacggtcagtattgtagctaccgaaatttttaccacctcgcttcaacaaattttgggtgccactgttttaacagccttgatcagttctatccaatggccgatggctttatcgaaattgggttatattttagataatccgtggaatgtttctttggacagagcttggtctgcaggcaaaattcttgctgacaccctaattgcaagaaatttaggtgcccgccccattacactggttggcttctcaataggtgcgagggtcattttttcttgtttaatcgaattgtgcaagaaaaaggctctaggtttgattgaaaacgtttatctattcggtacaccagctgtcatgaaaaaggagcaactagtcatggcaagatctgtagttagtgggaggtttgtaaatggttattcggataaagattggtttttagcatatttatttagagctgctgctggtggatttagtgctgttatgggtatttctacgatagaaaacgttgaaggtatcgagaatattaattgcactgaatttgttgatggtcatttgaattatcgtaaaagcatgcctaagttattaaaaagaattggtattgctgttttaagtgaggagtttgtcgagatagaggagatgatgaacccagaagaagtgaaaagaaaaaggaaattaataaatgatgtcgatgcagcccaaaaaaaactaagtgaaagaaaaaagcataacagttgggtgccgaagtggttgaaaccgaagaaatccaaatggaaggtcatggtcgaagaagctgtcgaagaaggaagagatatgcaagacctaccagaaaatgacgtcaataacaatgaaaacgaaaatccagatgaacatgaagggatagcaaggcaaaaacgcagagatgctgctcttgtcgatcatggggcattaatgcatgagttacaacttataaaacaagcgatgcacgaagacgaaataaagaataaagcatgccttccaggagaagacaaggaagtggaatcatcaaacgacttcttgggggagtcgcattacaaaccaccgtcaacaccaaaaattaatccaccacaaagccctaataacttccaattgttaagtgctgggagaactattcttccagaggatgatgatttcgaccctcgaggaaaaaaaaaggttgaattctctttcccagatgatatctagatggcttttattctattaaaatgatctatcatagacacattcataggttaaataggacgttctccaaaatatgtaacaatactatatagaataatatatgtgttttattctgcttttaatatttccagattttaaagttttgatacaaaatatgaaattagggacttcaaaaattctaatttagcctcgaaattgagaaatgaaattagatcataaattaactctaacaaaggagaatatatatacgtacatatatatatatatatatataagttattgtaattgagaaaaaaataaacatcatataaaacttccgttttaatgaacgggggaaaatccatgattattctcagatttgctttcaagcaaagtttttattcagttattttttttaattatctttatcttaaaatttatcagtgcgtttcatcagaatcgctcaatatagtatgctcttcatcttcttgagactttttcagtgcgtacttagccaccaatttttttagctcgtcaagttttaccggtttttctaaaacatcgtcaaagactctactggttgccgcctcctgaaaataatttgttatggccacaattggtgttgtcgaattagcaccatttgtttgctttagtagttgaacaatgtcaatagcaccaagttttggaagcttcaaggctgtcataattaagtcaaaacttacaccactagtggctctactaactagttcatcaccggcaccaacactgacgacggtacagcccaaattttctaagtctttagtaacccgatatctatgaatcggtataggctcacaaacaagaacatccatgtggtatccaatctcagaagtgctcgagctctttcggccactacgcctcctgtttcttaaagagttaactcttgatatagcctgtagtcggtcgctttcctctgccgagagatcactggaattggtccgttgcgaaaaactctttgatagaaccctctgtcttgaaaaatatgagctcacggtggtggtattagcaggtgatagtggcgacttgaatttagtcatcgtaggtgaatccgagctatttgctgttgtttgttggttatccccgattatactacccttccttgataatgttgacgagtcgatactaatacttcgttcaggagaatatgatcttgtggagaatgaatcagacctcaaaaatgttttgggaaatgtgccaaatgttgaaggagaaccggatatggtaggcttatgtattttcaacttgccaccagatgtagtgtttgaagcgttactccctggagttgacactgatccgtctgaggatgaccccattagtgacgcagaagaggttcttctgtgaaccccaggttgttcagaaaaatgttcacttttcagtctatttatagcatctttattagctttatcaagagccgataaattcctgaaattaaaagaaccaaattccgtttgtgaatcattcaatttacttgatctgcgatccctcatatgtggaggtatagccagtgacaaattcttcagattgggtgagtttttggcacttgtagtagttgtaccggtcccgttaggtgtaatatatcctgtttcttgaggtactgactctaatacagaagcaatacttaatttattaaccggtgtatgtgcaccaaagtcatgcacgctactgttggaattatttgagctcctattagtggtgttactcatcgatagtttacgggataaaatatttttatgattcaatggtggagagagattagctgcagataattcagaaacatcggtgttaatgccatgtttaccaaacaaaatattggcattatcgttttcgatatcgtctccaaaatcttggagctctgcaccccttaggtcaaaataatcagtatcttctggattgtctattgtagggacaaaagaagcttcctcatcgtaaacatgatcccaatccacattcttgaaataagggtgatctttaatttcttgaattcctttcgcacccagtcttttcgcaggatccacaaccaacaatttttctatcaaatcttttgcctctggtgttaggaattctcgctcttcttcttcatttttaaactctggccattgaatgactcctgatagaattttcttaaaaacagcatctggtgtttctgcatggaatggaggataccctaaaagtaattcgaaaaatatacaaccaactgaccaccagtcgcattgcttgttatcttcaccctttccttcaatagtttctggagcgagataatcgggagtcccaaaaaatttcttattttgcttgctatcatcaggataaaacaaagctaaatccgaaggtgctggcgaaagggaaatgttattattcgagttaatattcgtattggtagctgcgatagcatctgaagataataggtcattagaaaaggatttattctcagtgagtgatttccttctcataatattattagcgttcgaatttgtgggatttgctaaaggaggagtactagaacgagaaatatcaaggagggaaaatgataattgagattcacttcttctaagggacgctgggagatcgatgttcgaacttccgtgtgatctgtccttcccacggtaatatgaaggataaacaacagtgttcgtactgggcgttggcgtcattgagtgggaattggaagtacttgagtattctgagtgttcgtattgctgacctagtgatgacttcttgcttctattatactgcttatgatctgatgtgaagctatctggggttgataattgagaatgattactattgttgttgttcatggtaaaattatttgctgggttatcgattggtaaagtggaactgatacttagcgacgacttatgtgggacaaacttgtgacggcgaatcagaccagctcttgataaaccgaaatctgttaatttcacatgacctgcattatcaattagtagattttcaggctttaagtcatgatgaatgatcccattttgatgcatatcattcacaccgacaacgatttcggttaggtattgcttggcccattgatcgggcagataccccatcatcttgattaaagtggccaaatctccacctggtaaatattccatcactaagaaaaggttatctttattttggaaactagcaaatagtctcgcaacatagggcttatcactttgaaccatcatgattgctctctcggatttgacatttgttacttgatttttggcaatcatatctgatttccttagaacctttatagcaaaataatctcctgtgagttttttccgtgctagataaacactaccataagcacctttgctgattggtttcaagatatcgtaatcttttatgctaggcgttggagatttaacagtttggtttgtggccaataaaaggggtgataatggcatattcggtgaagttaacattgcattattgatactatctgttctggcaatattggaagggtgctgctctggggttaaaaaatccttggagaatgtgaaaggtgaagatatcggcgatttatcatgaatcagtttaaaactgtttgtctgctgcatagaatggcttgcgagattaccaaatgatggtgaaccacgccttggggtcaaggaaatacttgtcattagttttggtaatactgagtttgtggaattgttactattagtcttggtacccgtggtggtcgcctgagtagaggatgttatggtggtatctacggaaggttgaggttgaagagaatctttatctctagacagcatttcgttggtgcggtcatcattatctacatgtgagtattctatcttttgtcttggtgttatggatcttgatcttatccccagccttgacgaagaggaagaaggtctttccgagttactagtccgagagtcggtggcttcaccaataccatactgtttcatactactacccctactattagtgttattatctctatcaatagatatcgtggattcgatacttgggttcggaatgatgtcagcgtttaaataggcatcagagaataatccgtttgagtcaagtttccttcgaggtgtcggtagtttcataacggtgttgctacaactacggggcaaaggagaaggatgcctgatatcatttgcagttggtgtttcttcaatggaagaaaccgggaaaggaataggctccagatgagacttggagggtgcttcaaaggacgcacattggtcgtgttggacttgcaggggagtagaggaggaatatatgagattctcggcttctggttgttgagagtgaatttgcggcagtggggaatgaaatatggaagaagaccttaaattcattgggtgagttaggattgcatgcttatttatttcaatttgctcgcggatcagttgtaccacatagttgttgacctcgtttttaatctttaaagaataggtcattgcgttatccaacctcaacacggcatccacttttttccttgccaagtccagagtatcgtgaatcaaaagagctagtccaggatcctgatcatcattgagaaaaaatcttgattgccacgacgtgacgttttgaatgttgtggttagtccttggggaaaactgaaaatatgaattcaagctaactgtatctttttggatagggaattgatctaacaaagcattgttattattattattattattattattattgttattattaccattatcttgaggaaatgttgaaagactgtggtaaagatcaggaaccatttcactcgggttgatatctatggcgtcctgacacagctctcttaaggagtctaaaacttggttaaggaagttgttggaacgtacctgtatctgactgcccttatactctgaatctttcgtgaagtttgccaagatcgcctgttgctcaagaagattatcgtgtagtaattgtatgagcgattccgttctatgctcgcaaacgcaactttgcgaatgggtctccaaccaccaaacagggacaaagttctcacagacccggcatagttccatttttggcagaggtagattgaactcgtctattatcatttccagtcgtattctcttcaagtactgcacgaagatcttagcgccgaacccaagcgtcttggcgaactcttcgggaagttggatatcgatatcgtcgcaattatcggataactggatgaccatgtcgtcttgagcgtcttcgttggcataaaagtctgaccagtcgtttgtgcgaggcttgactatccacatcgtgtgagagggcaactgtgtgtggccatccctgattaagataccacgtgcttccaaggtcgttatcgtactttcatcgtcacagcctgcgctaccttcatagtcggctgcctttatcttgaacgttatagtgcaactggtgtcatcattcatgagcagcatgtctgtggccttttgaaagacacctttatcttgatcggatccgagaataaggtctgcaatgtacgtcggagaagagccactatcatcggcgactcctgtgatcgtgttccactgtggagagccatatcgcaccttgccgtccagttccagctccaagatcatacacggattcttctctgtggccagctgcagatatttttcataattggaggaagtcaatgagcttgggttcgaattcgatgatatcggggagagcttgtttatgccaagtccctctttcatagcctgagatccgcctgcggtgttacttctattgaacatctgtcttcctctactgggcttatctattctatcaaatgaggcaagagaaaggaaagggaaaaaaaaaaagggaaaatgcttgatgagttaggaattcagtaaaagcacccaccagaacctctacagcaggccttccaggagtggttaagaggatagagaattctgtatatatatatacgtctatatctatacaaaaaacggcagacaatgcagaagttgaaaatgctgtgatacgaacaacaacttatttttacaatgaaaaacaacaccaagctgccaaaagctgtatattaaagttaaagctccctcatttttagtaaggacgctttcttttcccacaaaagggacgaggaaaaaaagaaaaacctggaaatatagtcacgtgacatgaataaacaagacctagggcaatatggaaaaagaagctaggataaaaatacatttatgagggttgtaaggcaaagtggctcagcattaagtagggctaaaaagagtcgcaaatatacatcgtaccgagtgatgaacgtggttttgaacaccttgttctcttttgttctcgctccctacattcactatatattagaagaaatttcacctcaatggacaactcgagaaatgaatacagaaatatgttttttagcgaaattttcctttcttcttgtcttcttgttttatttaaacttccaaggctttaactcagtgtcaaacataacaacctcctcctcccccacctacgacaacaaccgccactatggaaatgactgattttgaactaactagtaattcgcaatcgaacttggctatccctaccaacttcaagtcgactctgcctccaaggaaaagagccaagacaaaagaggaaaaggaacagcgaaggatcgagcgtattttgagaaacagaagagctgctcaccagagcagagagaaaaaaagactacatctgcagtatctcgagagaaaatgttctcttttggaaaatttactgaacagcgtcaaccttgaaaaactggctgaccacgaagacgcgttgacttgcagccacgacgcttttgttgcttctcttgacgagtacagggatttccagagcacgaggggcgcttcactggacaccagggccagttcgcactcgtcgtctgatacgttcacaccttcacctctgaactgtacaatggagcctgcgactttgtcgcccaagagtatgcgcgattccgcgtcggaccaagagacttcatgggagctgcagatgtttaagacggaaaatgtaccagagtcgacgacgctacctgccgtagacaacaacaatttgtttgatgcggtggcctcgccgttggcagacccactctgcgacgatatagcgggaaacagtctaccctttgacaattcaattgatcttgacaattggcgtaatccagccgtgattacgatgaccaggaaactacagtgaacaagaacactagccccagcttttgctttctgctttttttctttttttttttttttagtcgtggttctctgatgggggaggagccggttaaagtaccttcaaaagcagaatgcagggttattggaagctttctttttttcttttatgctagtttttcctgaacaaatagagccattcttttcttattactaagaaatggacggcttgcttgtactgtccgaagcgcagtcaggtttgaattcatttgaattgaatgatttcttcatcacttcatgaagacaatcgcaagagggtataattttttttttctcgttattatcgctgttggtgggttttttcttttcatatatttctttttcgcttagtggtttctactgttctgtctccggttagtgtgtgctacttcaaccgaagaagaagaggcttttcaagaatgcaaacgtgaggttggcgcgccctcctacaattatttgtggcgactgggcagcgacactgaacatagctcttgaacaagacccttttttggctgcaaggagcaagactggctggggttccacctcaaagagccacgctctgctttttttctatctgtttgtgtcatatctatctgtctatttatctatatatatatttttttatataaaactataaagaattcttgatgtatgcccttaggttgggcagcttttcaaccttagacttgatgctaacgccgctctgttccttctcccgtgctcccgcaagcgaacatctccccctaactccgggccaatgagtgataactatatcaaataccttcgaaaggaccttagtcatcatatcactctcactctcacggctctctgtagtcctcctcgaggagtggccaagaatgttctgttccgcagtctttatataatcgcactggttgaagacgaaagctcatataattctttttccatagcctaaatacaccaacgatgactaaatctgtagatacgctgctgatcccaggccccattatcctaagcggagcagtccagaaggccctggacgttccctctttgggccacacctctcctgagttcgtctctatttttcaaagggtgctaaagaacacaagagctgtcttcaaatccgctgctgcctcgaagtctcagccttttgtgcttgccggctctggtacgttggggtgggacatatttgcctcgaactttattctttcgaaggcccccaacaagaacgtgctggtcgtatccactgggacattttctgacaggtttgctgactgtctgcgtagctacggtgcgcaagtagatgttgttaggcccctcaagataggcgaatcagttcccttagaactgattactgaaaagttgtcgcaaaatagctatggggctgtcacggttacgcacgttgacacttcaacggcagtgctgtccgatctgaaagccatttcgcaagcgattaagcagacttcgccggaaacgttcttcgtagtcgatgctgtatgctcgattggatgcgaagagtttgaatttgatgaatggggggtggatttcgccttgactgcttcgcaaaaggctattggcgctccagcgggtctttctatctcgctatgcagtagcagattcatggattatgcactcaacgacagcaaaaatggtcatgtacatgggtatttttcctcgttgagaagatggacaccaataatggaaaattatgaggctggtaaaggagcttattttgcaaccccacccgtacaactaattaatagccttgatgtagccttgaaagaaattctcgaagaggggttgcataagagatgggatttgcaccgtgaaatgagtgattggtttaaagacagtttggttaatggcttgcaattgacatccgtcagtaggtatccttctaacatgtctgcgcacgggttgacagccgtatacgtagcagatcctcctgatgtcattgcttttttaaagtcacacggtgtagtcattgccggaggtattcacaaggacatcggacccaagtatatccgtattggacatatgggtgtgaccgcttgcaacaagaatttaccgtacatgaagaactgcttcgacttaataaaactagctcttcagaggaaaaagtgattaccctcgtacttttcatttcatatatatatatatatatatatatgtacctatatattcttcttattatggcttttctaattcttgcaagattctttgacagctccatctttcgtttggtgaaaatgaaaccatccccaggatacaattaatgaacttctgcttgactttgacatccgcaatctcgtccagtcgaggcatattcctctcaacaatgctaatctgtacatctttctcctggtccagtacatacttgccatcgccatctgcaccaaacataccaacaaatgcatcaaccgagccgtgttgcgcaacctcttcccatttctgaatggacggtatgcccaacttttcgaatattgagcaaatcagtctgaaatcgcttccatctgagttcatgtcgtcgctgccgtcatcaatcatggccggaacgtgccccatacggcttgtttctctctggaaccactgagaaataattatcaacaacgaccacacgtccacgccaccatcatagcattttactccaaaaagcacttctggggccttgtaaattcctgtgcttatatccgtcaccttgctatccatgggttccgcacttgtttgtgagttatttgccatgtcataagagatgccaaaatcaattatgtacaactttggggatacggtgctggtattgtttgttagcatgatattttgcggtttgatgtcgcggtgaatgatcttgttctcatgtaagaatgcaatcccttcaaccatttgccggaaaaaggacaaagaataccgattgacgtccaattgattagtatatttctgaacgggggggtccgcaacaattgggatactgggatttagcaaatcgtaatagggatttttttttcttctatctcttttatagtgcatttgcatgaactcataaaggttcatctcttcaaagggaaacaacaacaataggtcattattatcggtagccttagactctagaagaggtaagatgtgcttacatttgttgcccagtttgtttaatatcgatacttcgaatttggcgttatgtggcgggatatcgaaatctagtgctagacatttaatggcatatgtatccgacctataaatcctagcagttctagtagatttgaccaactgacagtgtgtaatgtctatactatccagtttcattaagatgggcgtgaattttgttgcctctcttcttcatctggcctctttgcttctatgagacttctgtcgttttcctttttttaggatcacaaactacttctataacttaaatagtcaaatcacattttccactaagatacatattttctatacagggggtctttgcagttatatatactcagttatataccaatctctttgtcaggaatttgattatcacgtttcaaccattctagtgctaatggatgcaaactattcactttactaataacaaccttattgttgtcattttcaaaggccacttgtccattaactttagcattgaccacttcagagaactctacgtctttctgataatctaaattatccacaatcttacctgatttcatatggtatacttggttaggccatttggccaagccgtcaaaaatatgtgtagcgtagaccactgagcatcttctggtttcggtctcccactttaaaaactccagaagtcttgctctggcaataacatcgagatccacagtgacctcatcaagtagtaaaactctccaaggtttcaagagccccatggctaactgaactcttctcttttgtccatcacttaacctgtgcattctccaacgtacatcgatgtccaggattctaaccaatctttcacctctttccctaaaatgatcgaatccaatactttttaatagttccaagacgccgatatccctattaatgatactcatatggcaccattccgtacctagataagtggtcgtttggtagttcgtcgaatcttcaacactttcatcatcgtccacttgattcatagataatggactgaatggatcaagaccattgaccaggatttttccatcaaggcaaagatgcttaccgcttagtaatttcaaaagggtggatttaccagcaccattggcacccacaactaaagatcttgtattccatgggatttgaagattgatatcaacaactgacggatcggagctttctttgaatttgtacgttaggttacgcacctcaatagcaaattgggaaaccatcttgagagttatctaatatcttgatatcttatgcaggagtactggttttctccatactaaaaatctctctttcagaattttcgttttttcttatttgagtcatcctcgaagaaatttccgcagcgaattttaaagaagcactttataataataccttacatatgagtttgtttctatgtcatgggtatataaggtatattgtatgctatctagttggatgccccagtttcaaaatgtccctaatcggatccacccagatgtgactaacgtggtgcaaatttatatttatatgtgataagtctttcaactttgtggagatcatgtaacgtagattgagtactaaactcaacgaccttgtagtccgtaattggtacaggatagctacaatcccgataagtaaagaaattttgctccacctgttatatttggagggtaaaaaatggccaagtctttggaccaacgcccttgtcttggatctggcggcgacaccatgatacttttcttccttgtaatgctcgttcatctttgtttgttcgctcaaatagaagataatggtgctcatatcgaagcatcctggctttccacatgctgtattgagtaatgcactatatttattaagactcacccgtttcaaagccttcttgctggcagtagtcgcatcttttctagttatttgcaagacttcttcccaaagcgcctcatcatacagttttttctgtaaaactgtttgtatagcaccatggcgcaggtcaaaatcgttctcgaagaaatcagaattagcttctatttgcttcgaaatttcagacgcattttgcaatagcaggttcttgtatatgatcaaaggtaaacgcatagattgcatcgatattgtcatgtcaaatatctggaaaagaattttatgaagattgttgtcaccgctatctataggtttcaaattatgtgcaaagattgtcaatattgacccaatagcgaaaaggggctcattttcgtcaaatttgaatagattatagaatttcatgtttgattcctttatcaatgaagagattactctcaattgctcaaatgaaaaatctagtgagttcatcatgaaatccctcagatataatagggtaaatgcttcgatgcaataaaacagcctttccatatcaatttcttcttgcaatgagagattttctagttccagtccgttctcttttgtgacattccaactaaaacacatgatgaaaacagacacaatatcatgataaccttggtaatagttcaacgttgggtactttctcaatacccgagtaattaactccaccagtagttttctcaattgcagtttcaagtttttgtcgacaattccaccaaaagacctttctgcatccaatatcacctgaccttcatctttatgtttttccactggtgtaatgtactctgttgcatcatcaataagcaactgggacgccaataattcataccaacaatcttttcttaatgagttgtttacaaaccccagaggccctaaacctatgtacctcaaagctcggacatcttttttctctaataactttgatataacttttcctttttgttcttctgcctttccactgtcacaacgagaaagtgattccagatatgcgttataacctccccttgtcaacgcgtctttgtcgtggctactctgattagtatgaaataatgaccttaatggcatcgtattttgttaattggcttgttctatgtcatttgctaaattttctctttatttctttactttgccaattcaagataatcttcccttcccagagagaaaaaaggaaaaatttagctatgaaacctcaataagctttttaatacaccaaagattcaagataagagcatagaacgaactgtagaatagtccggatatgttatccaatgcctgccaaaatgcattgtcacacgctgtagtgctcgaataggtgttgcaatccgtcaatatacgtcttgctctgtgggtaaatgtctcgtgcattaagacaggctagtataaacgagaagaagtatcctgctttgcaatgaaacaatagtatccgctaagaatttaagcaggccaacgtccatactgcttaggacctgtgcctggcaagtcgcagattgaagttttttcaaccatgtaaatttcctaattgggtaagtacatgatgaaacacatatgaagaaaaaagctttcctacatattcaagatttttttctgtgggtggaatactatttaaggagtgctattagtatcttatttgacttcaaagcaatacgataccttttcttttcacctgctctggctataattataattggttacttaaaaatgcaccgttaagaaccatatccaagaatcaaaaatgtctgatgcggctccttcattgagcaatctattttatgatccaacgtataatcctggtcaaagcaccattaactacacttccatatatgggaatggatctaccatcactttcgatgagttgcaaggtttagttaacagtactgttactcaggccattatgtttggtgtcagatgtggtgcagctgctttgactttgattgtcatgtggatgacatcgagaagcagaaaaacgccgattttcattatcaaccaagtttcattgtttttaatcattttgcattctgcactctattttaaatatttactgtctaattactcttcagtgacttacgctctcaccggatttcctcagttcatcagtagaggtgacgttcatgtttatggtgctacaaatataattcaagtccttcttgtggcttctattgagacttcactggtgtttcagataaaagttattttcacaggcgacaacttcaaaaggataggtttgatgctgacgtcgatatctttcactttagggattgctacagttaccatgtattttgtaagcgctgttaaaggtatgattgtgacttataatgatgttagtgccacccaagataaatacttcaatgcatccacaattttacttgcatcctcaataaactttatgtcatttgtcctggtagttaaattgattttagctattagatcaagaagattccttggtctcaagcagttcgatagtttccatattttactcataatgtcatgtcaatctttgttggttccatcgataatattcatcctcgcatacagtttggaaccaaaccagggaacagatgtcttgactactgttgcaacattacttgctgtattgtctttaccattatcatcaatgtgggccacggctgctaataatgcatccaaaacaaacacaattacttcagactttacaacatccacagataggttttatccaggcacgctgtctagctttcaaactgatagtatcaacaacgatgctaaaagcagtctcagaagtagattatatgacctatatcctagaaggaaggaaacaacatcggataaacattcggaaagaacttttgtttctgagactgcagatgatatagagaaaaatcagttttatcagttgcccacacctacgagttcaaaaaatactaggataggaccgtttgctgatgcaagttacaaagagggagaagttgaacccgtcgacatgtacactcccgatacggcagctgatgaggaagccagaaagttctggactgaagataataataatttatgatcaaaatttacggctttgaaaaagtaatttcgtgaccttcggtataaggttactactagattcaggtgctcatcagatgcaccacattctctataaaaaaaaatggtatctttcttatttgataatatttaaactcctttacataataaacatctcgtaagtagtggtagaaaccacctttgcttttacgagttcaagcttttttcttgccatgatctagaactctcaggcaatatatacagttaatctttttttactgggttgtagttctaatgtattgtttcgaaaaatagcaaccaggcacatattatgttcaccaagtggtgtatccagtacagatttcttattccataaatgaaactgaaaacggttaagtacacaaataaaatgatggtaactttaccatcccacgtgtctaaaggtacgctgtttggcattttgaaaatagaattatttccaaccaaaaaaataattggtgccactgctagtatattgtgatgggatctaaatgaagtttcccatttgatggcaacattatgcaggaaaacaataatgatagggatgttaatggcactaacaaataataaaagcagaagcaacgtcatattataatttagtaagttcaatttctgctcgttgtttgatagtttcaacagcgctactctaatgcaggtagcaatttggattactaatgagataacaaacgccatctggtatggtatgtgaaaaaataccaacagtaataaaagcacagatgccattaatcttcccttaccatacgctttatgttcaatagtatcaaaagcctctttatcttcagtgtttttctttgataacttccgttgaaggaatattactaaaatttccaaggatccaaaaatcttagaaactagtgctagtaatccaactgtcataaccccaaagagaattccaatagttgacataaaccaatctctgatccccaaataataaaaatttgcatgcatgtttctctcggatagcagaaatggataatttaaaccgacaggatccaataaataaagtattcgttgtaccaacttattattaaccacaggcgaagctaagaacagcgtaaaaaacattaatattccgtgctttcttaaaatatatcccaaagtgctatcaaaggaaggaaactcagatgtcttgttgtaccagtagaactggtatgacagtacgagtgctataaacgcgactggaaaagatgctagtgctaatctgtacctgataaacagcattttcaaagttaaagaccaattaatagtcattttagcttctaaggacattccgggtggaataaaaaaacttaattgtagcgatctcggttcgctttcatttaatgggataaacggtgctacattatgcatatttatatcgagacttttgtttataatatttagatgccatttagactcgaaaggttcgtaaacccattgccttatgaaaggctgaaacaatgtctcttcggaagcaataccttcgttgcttgcctcaatcttggtttctaatttgtacgataataaagaatcccacaaattactgaaacttataacctgctcgatgtctttgccatccaagtgtagttgttctccaaagagcaatatttgagaaggtgtagtattgactatttgtacattggagacgttgcgcagtaatgccaaaagaaacccctgattgtcctccatgccttcttgttctgaaaattcaccgtaagtgggtttgcttatcatcaagtagtcgtacttctgtagtatattcttgccaacactaacggctttaaacggattttttgcttctccaaaagaagaatcagctgcgaactgagtatcttttgaagacctgggcactgttagaatactatcaacagctgttatacagcttagattcaccctggactctgtacagaaatagatcataggcatatcgagactagttaataatgtgaaatgcaggtgttcagtggaggagatgttactcggaatatttatttttgtataattgttgtgccacttttccaggttaaacatttcaaaatctaggacatcgttcatttccaaagtagcgtaatcagaaaagaagttgtcactaaattcttgtaagttttcttgaggataatttaacttactattcatccatgagtagtcttcaaaccctgaaagcaatagttttctagcgatttgcaatctctgattcaatggcttaactttttcaggtttggaggcatctatactttccaataaaaggcgcgctagtacctctcttaattgcttgcaccaaacaatggctaaatgatcaattggagtccaaacatctggaatagtagttgtgaagctggtgaacccattttctaagctaaccaaatcttctacagatgcataatctgcaggtaaagtagtatccaatataccgcctgtaatggaaaccaatgaaatgttcttagagaaaaaagaatcgttttgggataactgctttctccaatattcgtttgtatttttgtaaagctttaaaatgtcaccatcaaaggttactggtgaagcagcatgaggtgatgataaggtcaatatggtgcttatacttcccggtacgtggttcttcaaagttagcatgaccctggatacaataccgcccatggaatgtcccacgataataactgactgcggttttggatgtgggtaatcaggggtcctttcgtaaagagacaagatgtacttaatggcatcatttaggtattcagcttgatcaagcattgtttcaccatgaaacgcagtgaaatcttcattgaaatctgccgtaaagaagtccaaatttcgcacattttcgttacgcagagtcgccctggtattggaatcaaaatatatattggagcaagcggaagcaatcgatctgcattgcctaaaagaacctgcatttccgggtataaaaagtacagggataccatcaagttgtaactcatcaccatttaaaggttctcggtctacgctttgttctcgatacaagtaaagatgatacttgtgtgccagtggtgtatacctctcgtcaaatccatcgatccttgcgtaagatggaaacatatagatagattcacactgaggagcatctgcaccattaaaaggtttcagtagcgatatcaataaaagcgagcaaatgcttaaaatgccaagaatagagaaaaggcgatatgtgtaaggtttttttgctatcttatcattgttcatatatttgggggaagctttatcctggtcttcacgcgtagcgagtactctcgagtattgaccagatgagttaactttattaattatgggccgcgttataacactaactaatctcctgatacccataacgaaatgaagatttttgtatgatggtaagcctaagatataggccaatgctttaaagtagagggagtatttcgagtgtgaatttactatcagatggaactgcaaggaatgtgttgagactcatttttactttttcttgttatgacttggttggtatatttagacctttttcaaaattcgcgccatacaggaaaaaaaaatggataataagaagaaatgcatttatttgagggtacctagtgagttatgcaattgtctatataagagtatgaatctaacttaaatacatcaagcatttgggatgaaatcatgcgaaaaatcaaaaggtcacaaccgtgtgaaatggaaattaaaaaaaacgttaaaaatatgtagtcttgtgaaggtgataatattacagccggatgatacttgctatttttcttttgaaatttattgtagttatctttttttgttttttgttttttttcattattattgcgttatcggtgttcatttcggtgatttgaatcttcagtaatgttgcctcgactttcgtagtaaactttgaatgtcaggtttgttaaatgccaatgcgtagaaagatgttcgagaggtacaaagttgtgctgctcatgatgaatttttctgggttatagaagagttctgtttcgcttctgaattgattaacgaatcatttaatttttttagggagttcgaagaatttgaattattgttctgtgatttctgcttttgttgttgtgcttgctgctgttgctgctgctgctgttgttgttgctgttgtaaatgttgtatatgcttttgtttcagtctggtgatatagtccctacgatactttatggtggcttcccttaattgttcgtaggacttcgtacccaacattgttccgaatctaatcacctgagtatcatttgaaatctggttaagtcttgccggttcatctgaaaacttgatcccatattcattttgtggagaatcatacttccacttgtcgtaaagtctgacaaattcgtcgtatttggaatcgtaaacattaatcgagtcagtatcgttactaccttctcttgaatattgttctttttcgattgaatcgaaatctacaaaatccattaaagaacatgcagacttggtcgacgatgttgtaaaatttggcatacgatcaacatacttaatattagatctaccaactctcttcctgaattttattggatactctctcgaatgaatttccaaattttcttggaatgggtcgtacagttcagtttttttgattcttttggtatccaagttgtaattatctttgtttctcgaacggccatttgaatcatatattctgatgtcatcagatatccccttcaagtattctggtaaatgtgaagaataaaaagatctatctatctgaaacttggatgacgcgatagatgcaaagggaacattactagtcgaaaaatttttaggcaacgacatgtcaaatacaggattaaagggatcgtccgttaagttgaaaaagacatctgcgtcttcaattttccgtttctccatcttttcctgaacgaactttcttgcatttttttctttgctgttcaatagagcatccacgtcttccaatacaatgtcaggaattttggaagatggtagtttgacataaacatgagacgtaattggctgtgatgttgaagaagaggatgcattcgcgagttgctttccgttttcagtcttaagggcattttgctgttgttgttgttgttgctgtaacagttgctgctgttgctgcttggtgagcctagaagatttgtcttcaagttggttattccttttattgttctttgccttcgctgccgctgctgcagcagctgctctcttaagttcagctttccttagttcagcttccctttgttcgaccgtaacaatcgtggggcgttttctcttgtggttaatcaagtcatcgtcttctccactaatgttcaaagatcttttcaaattcttaatttttaccctttgatcgaatatttttaattcatcattaatccaatttagggaaacgttctcacgtttagcaacaagcagggccaagtccttcgcgtttttcaattcttgatgcaacgcccttaaacgctgactgtttaagatatctatacgtcttgttttccgcggatgtctcacttctcttcttctgaaacagacgtagggatcaatctcttctttttcacccggcctttcaaatttcagctgcggaaaaatttcgtacccgttaacttcaatttttctttctctccaataatcataaattttagagccgaacttctctatcagctgaattaaaggtctcgtattcatttgagatacggggtcgaattgtgtgataaaatgtgttttatgagaatttatttcatgattcagctggtttcttagattgaaatcagccatatctgattttattaatgtgggcttcaattcttcaaaagaaagtatactttccggatccatactcaagaatggttgacgctcgtgaatagcatgttcaaaactggaacaaagtatttcaaattcgtcttcagttaaaatgtctgatgaacctttgttgacttgttcatttaaaaaggtctcatctctttcatccatattgtagttggtaccacagcaatcctccacagtggcagaaaatttgatgtagctggtggtctcctggaaactgcccgtataaaacttatcatattcattccaagtcatagaagcatccggggtcggaatatagtctttgtgctttgtatgaccagaacccatttgtaatattcgatgcaaatggacctccttttcttcatttttttctacaccagtttcgatctcaaccacctctctctgttgcaattcatctttatccaggtgtttcagatcgttaggcagatatatcttaagatgttgcttcacagatatttttcgatgtctaaatcgactattactgctaccagcactggctccagcacctgaatcgccttttgagaatgaatctagaccgtcatcgtgcgcactcctagatccagaccgcctagtgcttctaccagatttatgcgaaccgtcattgatctctatagcgtttgaaggtgtcggcatcgttattatcgttatttgctaatgttattacaatgtttttataagcacgtgactataatgttaccctatcgtgtgcaatttttatttatgttgacctgaagtccgcagttgccgtacaatgtgagaatatggacaaaaggaaggcgagggtggcaaaaagaggagtcaaaaatagatagcgtttattttattatagcagctcagaggaacgcgatgtggtgtaataatattgcgagtgtctaatgaccaccagaatacgagcacagttttggctgatttttgcaaacttttttgcttttgtgtagtaacctctcacaggtattgcttgtatgctataccatgtgatatgtaatagtacaattttgtggtcggatcgtgcttttgccacccgcggccgacggagaaaatttttttcctctatccctttgtttctcgcttactcctgcggtatggggtgctaactatggtgagcgagtatgggaagaagtagcgatatacgggtaaccctaatgtttgggtgttttgaaatttatccttggaggataggcgatgagctgctcttaaaggttttaacagagagtgttgtatgaatattctgtagaattttatagtaaacaggtatcctcagactgtaatagccatggatttgttagcggccagcgtagaaagtacgttgaaaaatctgcaagataagagaaactttctttcggaacaaagagagcactatatagatatcagaagccgactggttagatttatcaatgacaatgatgatggcgaagaagaaggcgaaggccaagggatggtgtttggtgatatcataatttctacgagtaagatatatctaagtctaggctatgagtattacgttgaaaagaccaaagaggaggccatcacgtttgttgatgataaattaaaactaatggaggacgccattgagcaatttaacctgaagatcgaagaggctaaaaagaccttagacaacttgaatcacatggaggacggaaatggaattgaagaagacgaagcgaacaacgacgaagattttctgccctctatggagattagagaagaactagatgacgagggaaatgtcataagtagttccgttacccctacaacaaagcaaccatcacaatcgaattccaaaaaagaacagacacctgcagtcggtccaaaggagaaaggattagcaaaggagaagaaatcaaagtcattcgaagaaaacttgaaaggaaagttattgaaaaggaacgatgaagtaaagaaaaaagtgcagccatctaaagtagatacagaaaacgtgtatacatttgccgacttggtccaacagatggaccaacaagatgaattggaggacggctatattgaaactgatgaaataaattatgattatgatgcgttcgaaaactccaatttcaaagtcaatgataactatgaagaggatgacgaggacgaagatgaagaagagtatctaaatcattctattatacctggctttgaagcgcagtcctcatttttacaacaaattcaacgcctacgcgcacaaaagcaatcccaagatcatgagagggaagaaggtgacgttaataaatcattaaaacctattttgaaaaagtcttcttttgctgagaattcagacaaaaagcagaaaaagaaacaagtcgggtttgcatcttctctagaaattcacgaagtcgaaaacttgaaagaagagaacaagaggcagatgcaatcctttgcggtgcccatgtatgaaacccaggaaagcacaggtatcgctaataaaatgacatcggatgagtttgatggtgatttatttgctaagatgttgggtgtccaagaggccgatgaagtgcatgaaaaatataaagaggaactgataaatcaagagagacttgaaggggaagcaagcaggtcgaatagaagaactagggtgtccagattccggaaggatagagcttctaaaaaagaaaatacgttatcaactttcaaacaggaaacgacaaggtcagtggagaacgaggtagtggaaaaagagcctgttgtgggggatattatagaaaaagaacctgttgtgggggatgttatagaaaaagaacctgttgtgggggatgttatagaaaaagagcctgctgtcaccgatatagtggaaagggagcctgctgtcaacgatatagtggaaaggaagcctgttgtgggggatattatagaaaaagaacctactatcaacgatatagtggaaaaagaaccggaaattaacagcaagagcgagtttgagactccttttaaaaagaaaaagctaaaatcactgcaaaaaccaagatcatcgaaatcaatgaaaaaaaaatttgatcccaaaattctcgaaaatataagtgatgacgattatgatgatgatgacgatggtaataagaaacttttgtccaacaaaagtaaaaataacactgatgagcaagataaatttccttcaaaaatccaagaggtgtctaggtcgatggctaagacgggcgccacagtagggagtgagccggttagaattacaaatgtcgattatcacgccctaggtggaaacttggatgatatggtcaaggcatattcattggggttatatgacgacgatttagaggaagatccaggaaccatagtggaaaagctcgaggatttcaaagaatacaataagcaggtggagttgctgcgtgacgaaattcgagactttcaactagaaaacaagccagtgacgatggaggaggaggaaaatgatggcaatgttatgaatgatatcattgagcatgaatttcctgaaagttacacaaatgacgaggacgaagtagcactacatccgggccggctacaggaagaggttgctatagagtacagacggttgaaagaagctaccgcgtcgaaatggcaatcatcatcacccgccgcacacactgaaggcgaattggagcctattgataagttcgggaacccggtcaagacaagtcgtttccgctctcaacggctccatatggacagtaaaccataacccatatggagacagaaagtaaatcagaatctatattaacatatacgtatatatttgttttgtgtacaataactactacaaaattggggacagacgatataaaactagaggaactgctgagcttattcgtacaagtcttcgtccaatctagcagcaggattggtttcgataaagtccaaagagactttatgacctaacagttctctgatgttttgaaccttatatttgatcatggtaggtctttccaaggataacccccaaccaaggactcttagatcctttggtagacccatggactcgagcatttctggtctgaacataccagagttaccgatttcgacccatttttgcaaaccttcgtgccaagaaaagatttccattgatggctcggtgtaaggattgtaggtaggcttgaatctcaaaccggtgacacccattctttcgaaaaactcttccatgaacttgatcaggtcacccagagtaatgttgtagtcggcaagaacaccttccacctggtggaattcggccaaatgggtggcgtcaactgcttcgttacggaaaacacggtcgatagaaaacaatctggtgggctttggatctttggccaaatcgtgcagcattctggcagagatggctgtggagtgagttctcaagaccaatttttgacattcttctggcttccagttgtaacgataaccgatggacccgaatctcccctgttcgtgaacggctttgatattgtccatgtatgtcttgtcatcgggcaagtcagcggttagtgggtccttgatgtagaaagtgtcttgcaggtcacgagcaggatgctgttgtgggacgtaaagggcatcgaagttccagaaacctgtctcgacgtattggttcgagggcatctctgtgaatcccatggaaaagaaaatttgtctaaattcctctctgactttgtttaaggggtgaagagcacctgaagatatttgcacaccttgagaattgaaattgtaaggcttgaacttcaagtccttgtatgcattggtggagaccatgtcggaggtaagatcggtttccaatttggtgaggtcggtcgagaactctggccctttggtaacgttgaaatctgtgattttaccttgagcaattaactttcttttcttcaagtcgttcaaaatcttggcgtcaatgctatccagatgcgagttgttcttgatttgcgctagaatagattgcgtttcatcagtaagctcatttaaatcggtattttgcaattttgcggagagttcaagctcgtttgaggcgtttttggcgatccagccgttcttgaaagctctagcctgaccgaccttaccaacttgaggacccagtttggacatcacatctttgatttgaagttgacccaactcttggatgagcttgactagtttaatttcgtacgaaccttcattcaaaatttgagcaccttctttggtcaagtcatacgtaaccgtgtcgaccttggaaaactctaacttgttgtgggctttcaaagagttcaaagcggaaagaacatcttgagagccgtgctgagggaaagttgccagtgtggacttgatctcatccaattcatctagtttttttagaatttctaattggaaatcagacatctttacgttagggggtgagagagggaggggggtgcctttaatgtatatatacgtaagatatatatatatatgtatatatatggaaatgtattcacaactttacatgtgcattaaccacaagtactgcgtacgttcaagattacagcaatgcgttttattaatttttcaagcatttttcacgtagagaggaacaaagtttactgaaaagaaaagaggtagagaaaaacagaaaaattttttttttctgtttttcctgcctcttttctttgtttgattcaatatggtcgaccgggtaaacccctgataaaacgataccaaagccgggtcacctaacttatggccaaatgcgaccggtcccgctttccgattttagccgccgaagacgtacttggcgccataattaaaacctagcttgcccaatacttctgagttctacgtggtgcaaaaatatttttttttttttgaaaaacctaccctatttcattatagatgcatccatcagtattacggtgtcctcacacaaccctgtctctgcacaacgtaatacctccttttcccgtctgctagctctcatttcgcggtaatccaacttcaaccagcaacccggatcttctatacgcagtccggtgtgtgggtgcatgactgattggtccggccgataacaggtgtgcttgcacccagtgcccaacgtcaacaaagcaggaacaacgggctgataagggagaagataagataagataagataacaaatcattgcgtccgaccacaggccgacacatagcagaacgatgtgaagcagcgcagcatagtgttagtgccggtgcagctaccgctggtattaacagccaccacaatacagagcaacaataataacagcactatgagtcgcacacttgcggtgcccggcccagccacatatatataggtgtgtgccactcccggccccggtattagcatgcacgttttctttcctttgcttttccgcccttcccctgttctgttcatcgcatgtgcatatatatatatagatatatatatacattgtacacggtgcacggtagtgaacataactatgagcacgaacagagtcccgaacctcgacccggacttgaatttaaacaaagaaatctgggacctgtactcgagcgcccagaaaatattgcccgattctaaccgtattttgaacctttcttggcgtttgcataaccgcacgtctttccatcgaattaaccgcataatgcaacattctaactctattatggacttctccgcctcgccctttgccagcggcgtgaacgccgctggcccaggcaacaacgacctcgatgacaccgatactgataaccagcaattcttcctttcagacatgaacctcaacggatcttctgtttttgaaaatgtgtttgacgacgatgacgatgatgatgacgtggagacgcactccattgtgcactcagacctgctcaacgacatggacagcgcttcccagcgtgcttcacataatgcttctggtttccctaattttctggacacttcctgctcgtcctccttcgatgaccactttattttcaccaataacttaccatttttaaataataatagcattaataataatcatagtcataatagtagtcataataataacagtcccagcatcgccaataatacaaacgcaaacacaaacacaaacacaagtgcaagtacaaacaccaatagtcctttactgagaagaaacccctccccatctatagtgaagcctggctcgcgaagaaattcctccgtgaggaagaagaaacctgctttgaagaagatcaagtcttccacttctgtgcaatcttcggctactccgccttcgaacacctcatccaatccggatataaaatgctccaactgcacaacctccaccactccgctgtggaggaaggaccccaagggtcttcccctgtgcaatgcttgcggcctcttcctcaagctccacggcgtcacaaggcctctgtcgttgaagactgacatcattaagaagagacagaggtcgtctaccaagataaacaacaatataacgccccctccatcgtcgtctctcaatccgggagcagcagggaaaaagaaaaactatacagcaagtgtggcagcgtccaagaggaagaactcactgaacattgtcgcacctttgaagtctcaggacatacccattccgaagattgcctcaccttccatcccacaatacctccgctctaacactcgccaccacctttcgagttccgtacccatcgaggcggaaacgttctccagctttcggcctgatatgaatatgactatgaacatgaaccttcacaacgcctcaacctcctccttcaacaatgaagccttctggaagcctttggactccgcaatagatcatcattctggagacacaaatccaaactcaaacatgaacaccactccaaatggcaatctgagcctggattggttgaatctgaatttatagatcccccaaaaaaaaaaagtactcgcttctttccatgtccgcttcatatatatatacacatactaatcaaactctatgtatacatagaataaaaagaagaacactatatttatttcataaaaaaaaaaaaaaaataacaaaaaaagtgcaacatttatcaaaagctcagtgtgcgttatgcttccatgtgacccaacatctattgcggcggtgacagaatagttgaaaggcgcagggctcacacacaggaatggccctcccaaatttaaaagagaactaaaccagttatcctaggcaattactttatttgagtcttatatgacgtcactagaagctcagtaagagcaaccgagacctgaacatccttttttttttgcttctttatttggcagcatttttcaaaaataataaaatggaagccgcgagtacgaacaatgatgtgttctgggaatacctcgtcaaaacaagacaatggcaaggattttctttcatcaggcagaaagatctggatctgaatggcatcattttgtgatgtgtaaaagcgggaccttgttatttcgactttttgcatcatgttgatgcaatttgctacttttccgacggtgcgctccaacggatgggtatttccttaataacaaggcatttctctggaagttggcttactgtttgaaatcacagccggtcacaaaataaagtaaaaaaactatctctctccacaagaagtaattacaggttgtatactacatatgatcgtatttctttatgaacactaaggagtttcccgctgtgtaccgcaatatccacacaaaaggaaggaagaaacttctgtggcttgacagataaataactgcagtagtcggtgcgtactaattgtttggtcgtgtctgaaaaatcttgaattttcagaaaagaataagccccaaatgtcagtgatggtagtagcagtactcccctacgattttagatactttagagagcccaccttcagaatcggaaggaggataattttgtaaagcccttctgttttttctcttgcataacttatatttccacatcaaaaagtagtgtgctaagaaaaaggagacgagaaaaaggattacggcactctctgcatctagacatataccaaaagttgggtttgctcacgaaaataccataattgtggtgtcaaaaaaatcctgcctcataataccactgcagcaattgtggatgactaaaaaataacttgcattccacgatgttattttactttataaagcacctgcaatttttttttttgtattaactcatcgagtatgtctgtgtaaactgaaccaggcttaatatcgtttctaattcttgttgtgagaaaactttcctgcctagtgtatttcgtcagggcgaaccttcggataggcaccgaactccgagattcttgctccaatttaagaaataagctttttccgtcccaatacaatagaacattattaaagttaataataaaaatggcacggcaccagttggaagttaaatcccaacatttgctgcaagaatagaaaagaagtcataacaaatttgcatattacttacggcttcaaaaaagcaccgaaactaatcgagaaagcttataatatcggtatacatttgaatgtattttaactatttctatatcaaaaaaaaaaaaaaaaattgtatatttttcgttattctctaattcgtatcacattttatccctaagggaatctatctctaatttgcaatagtgtagataccgtctgcggatagagcgctagagatagctggctttaatctgctagagtaccatggaacaccagtgataactctggtaacttggtcggcgggaataccagtcaacatggtggtgaaatcaccgtagttgaaaacagcttctgcaatttcaactggataagtttcagttgggtgggcagcttggaaggagtagtattcagccaaatgagctctgatatcggaaacatagacacctaattcaaccaaattaactctttcgtcagattgagatagtgtagtggttgctgcagcggaggcaccagcggcaatggcggcgacaccagcggcgattgaagttaatttgaccattgtatttgttgttttttgggttgttgcttagtggagatataagcttaactggaaggaaaagaacagagaaatgtctcaaacaaagctgatcaaaccgctgtatttatataaattttttgagcaattacatcccaaacaggctattactggtcactcattttgcactcatatctcacatattctaattcctggccacttagccattattactatgggggtgtattttccttgaacgatgctgcacttcgtataagaaacacgcttcatattccccatatcttcgtatgtttagagcgcaagaatgttccttacagtaaaggtgcctttcgacctgcagacacaatgttagccaagtaatagaagcaaagccaatattgtcttggcctcgttcaattgcctaacccttggcactaaacggttgctaggagaaaaaacacggaccttttcccaaattagaaacactaaaaaatgttaatatggtactagtcgtcgtaccctgctgaaatcataaaaaccttacgccatctgtgggactcgtcatagggtttagtgtatattgaatgttggaaaatctctcgttctgatatgcccaacaaaccaacaatgtacaatgtgaggtttctacaaatcaacaactatggtttcccctaattcacttggattgattggttctagtgaaaactttacctgttacaaagttttgaatcattttaattagatatcgtgtaccgaacagtatctgattcgtataaaaaaaggaatattgaaggtcagttatcctagtgacaggtgaaaaaaaattgatatgtatgccctttgtattatctttggggtggaaagaagtgaaaacagaagcaaattggttttgcagtaagtttagtcttttgacctgtaactggttaatttcgaaatgactggtggagcctgactcgaatatagagcaaagggagtctttagtagtatatcttcttacttcgatgatatttgaataaagttcaactatcatctaccgattagtattcatattactactatattataatatgggtgtgagaatatggcgtaacgtttgagagatagtctcaggtgtagtggaagctgaaattcaggggaatgatgttgtaatggaataattaatgacaggatatgagatggaaggaaatttaattatattattacatagaaatatcgatttccttttgtgaatttctatatcctcgaggaaactttctggtatactttgtatactaaattttatagcctttgacaacaacgaaatcccaaaaagtatttcataattcatgtacttacgagaagaaaaatcattgccctgctagtgcttcaaaaaatataattgggagcaactaaaatctccttgcaatgagttacaaggaacagattcttaccggtagtcctggtgagcaaaagacttaaccatgtggcagccgttgtctaatatccactagctatacacttacatggaatattggttgctgaaataattagacttaatggtagcaaacgtagtggtcatccatatgaatatatgagcaagaaataaacgtgaacatgtaaaatagtaatacagacaccataatgtacaggttaatcctgatatgtttctcgaatgaaatcgggaagactaataggaggctcaattctatattcactcacgttatgcgcctgaatttgaatggatattgttgatagaagattccctttaatcactctcctatataaatatttctgtttttcttattaacgcaacaataattcgggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgaataaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgcccccttttttttgcatatctggtcataatatcttatctgatcgactagtagtttcctcatatattaattccttgtgcaatttttttttacttactcaatactaagcggttcttcataaatatatatactatactgtttattatttcctgttttcaacaatgaatagctttatcataggcagccatgttagcttccttaaatgcttcggacaaagtaggatgagcatggcagaccctagcaacatcttctgcggaagcgccatattctaaggctaagccagcttcagcaatcatttcaccggcatttggaccgataatgtgagcccccaaaatacgctcggtcttggaatcgatcaaaatcttcacgaaaccttcagtgtcttggttggtcttggctcttgaattggccgcaaaggggaacttaccaattttatagtcaatgccggcttctttcaattgctcttcggttttaccaacccatgctacttctgggtgagaatacatgaccgaaggaatgttgttatagttgacatgaccgtgaccagttttcaacatttcgacagctgcaataccttcctcttcggctttgtgagccagcattggaccaaatgtaacatctcctaccactttaatgtgtgggaacttggaattaaattggtcatcaatgactaggcgtccccttttgtctacttctaatccaatcttttcagcccctaagccagcaatgtaaggtcttctaccaacagcaaccagcaaaacttcagcttccaaattttcttgcttattcgttttagtatcttctacaacaatttcgacgacgttcttgtcgtcgtttctctttgcagaaataactttggtgcttaatttgaagtccaaaccttgctttttcaagaacttttgggtggctttggcaacctcgccgtccatagatgcaccaatttgaggttgaaattctactacagtaaccttggagcctaatctagagtaaactgaacccatttccaatccgatgattcctccaccaatgatggttaatcttttgggaatttcctttaacgaaagagcacctgttgaagagacaattttttcctcatctatttcaataccggggaagggtgtaacttcagagcccgtggcgactatgatgttcttaacatctagtatgtggtcttccttgacagtgccttccaacccatcaacgggagttactctgatcttcgtttcgtcttcgaatgaaccattacctttataataggtgaccttatttttcttgaacagaagctcaatacctccagttaattgcttaacagcgtcatccttagccttttggaagtttgctacgttaattttgatatcaccgttgacgtcaatacctctcttttgcgcttccgtatgcatttggtggaataaatgagaattatttagaagtgctttggaggggatacatccaacgttaagacaggtaccgcctaatttgcctcttttttctacacatgcagtgttaaatcccaattgagcagctttgatagcagccacgtaaccagcagggccaccaccgatgatgactacatcatgtgacttgttaatggtcaatgtcctgactgtggacgaaaaggcacgcttattatttaggagtgatctgattcttaacattgtgaactgttagtatgttctttgatggtacgacagagacaatcgaacaaaaccgtatatatataaatatacgttatatgtatatatatatctatatatattcgaggtgagtcaaagggtacgaattatcatcaaattgtttattagcattataatacactaagtttccattaagttgctccgcggagacttctcgccaatgagggaacagccgttcgagatgataaagtattctaaaaacgagtcatcattaaaaacgattcacgtgatattcacgtgcataaaccattagtaagtatatatttttagtgggatatatgagggtacattgcatcatgactattcgtggtagtcacgcatacgtttgtcagtggcattgttcgagtattcctctgttcttcatttcccttttttcctatagcctcgcctacgctctttcacgtttgtgctgatagaaacaatgtggtaagaaaaattaaatctctaaaggtgcaatgaatgtataagaaagtacaacgcatatagagtatccggcataggacaggattacgcaaacacacgcacagatacaatggtttctacccctgaactgaagaaatatatggacaagaagatattgctgaatataaatggatctaggaaagtggcaggaattttgcgaggctacgatattttcttaaacgtcgttcttgatgatgcaatggagataaatggtgaagaccctgccaataaccaccagctaggcttgcagaccgtcattaggggcaactccataatatccctagaggctctagatgccatataaaattatatatatatatatatatgtcgacctctatgtactatacagcaatactattttctaatttgcatttccacgcctgcgttgctaaacccacatttttcatagaatttgacatttttctcatcgcaatctaaaataatcttataacaaccgtagtcaaagccgatagttaccaattgatcaatcaagagcttgcccaaaccttggccctgatacttggagtttactgcaatgtcctcgatgtggccacatagccccagttcatgaatgatctttctttcgatgatgatattccccgtagcggcaaccgtctcggtgcgcttgtccacaatcaccatggggttatattgcattatttttttatcttcgttatcattccatactgtggcttcattccagtattttatgagtttgctgaaggattcgggggtaatagtgcccacggtggtcaaaacctttagcgtctcagtgacctgttccaaatccccctcttccattcgccttatataaaatccatcgggtaagctcattattttatgttgatatccagcttccgttcgtcaactattctctcgagctcagttttgggttttggcatgtaaacaatgccttcgcttgtattacgcaaaaaaaaaaaaaataaataaaaaaaaaaaaaaaaaaataaggtataaatcgttggttcttttatgcacaattatttaactatagttatctatttacgtaaaggcttctatttttccttatctacaagaaattgcatgaagtttaattttttttgtcacctttgatcttcctgaatgtgttggtaatgaaattttctagtctcttcaaagtgttgtcgtcatccttttttgcgtgtttttcctcttcttgtttttgtttcttcagtatctcttcattaatggctgtacccgcggctgtgcccggttgcatggttttcttggccatgtcatcgttggtgacatctgccagtgcctcccacaagcatttttctgccagcgattgcggtttcttaacaacgatcttgtactggactttcatatcaccgcgaatggttgatgttttaggaacacccatgttaggaatggatatcacttgattgtattgagtccctggagcgacctttatcctgatcttttgtccctccacagtggggatagtgacagtaccaccaagtgcagctgtggttataggaatctccttgtcgtaccaaatatcgtacttgttctttatcgaaaagttgggatccttgtcgacacgaattctcaccaaaatatcacctcttgataacttgactgaatctttcaagtccgcctctacagcgatgtcagggtatgagccttggccagggatcctgaccacgtcgccgtcctgtaatccatgtggcaagtccaccgtaattgtctttgccctgttgacctgaacaccctcaccatggcacttggtacaattgtcctgaggccgtttcatggtaccttcaccgttgcaagtaggacaagtcgacatcatctgaaatccgcccctaatgtgaacagtggttcctgttccgtgacaagtgctacaactgaccttatgcgtgtttggtttcattcccgtccctgaacaggtactacaagggtccagcgcagagaatcttaactgaacgttcttggacccaaacactgcgtccttgaaagacactttatggacaatctcgattgggtcgcccctatattgtctgaacatagatgacgacctgcttgcgccaccgctaccgcggccaccaccaccaaatgcagcaccaaacaggtcttcaaaattgataccgccaaatggcgagccgcctgcactggtgaatcctgagaaatcatgaaattgggaaccaaagggagagccactaccaccaccggcacctccagcggcaccgccgccgccgaaggcagcgggcccaaattgatcgtactgctgcctcttcgtttcgtctgacagaatttcataagcgttctgtaaatcgtggaatttcttctcagcatccggttccttgttgatatccgggtggtacttctttgccagtttgtagtatgcttttttgatttccgcacctgtagcagatttcttcaagcctaaagtatcgtacgggtccttgaatgcttcgttgtttctgattgcagaagtatggaagctagattttggtattcgtggagcgatggatgcaaacgcgatggcatgtctataaagaatattattgatatggcgagaatgtcccacatggtgtctaaagacaccggaacaccttgacaatacaccttgttggaaagccattgttatgttatgtttagagtatgatataggacttctctctctttttttttttttgtccaggtggagtgcgatttgttcgttatatgcctcattccttaatttttatcagtcagaacgttatttcgcgctgcaagttccttacttttccatagagttccacaggatgtaaagaaaaataatgataaaaaaaagcagaacatattacccttcttttggagcgtacttccatctgttacccgctcatccaaatgcacattctgttaccctcttgttcggtatttttcggagttctccttttctccttcttttcctcttgatacacagaaaagtgggagaaggtagggggagtcagagaatgaagaaaaaaaggggacgcgcaaatccaagtgaaaatctccgggagcgggcggatcccactaacggcccagccgaaaatggaaaaaaagggtcggtgatgtgtgggtgccagctggcggtagcaatgacgacgtgttgacgggcccttggctcttgggacaaggactagaagccaaaagccagaggcggtaaaaatagcaagactagaatattgctggcatctgttaaggggatatgttgcaacttgcagggggcggcacaaaataacatagaaacgtagtaaagaggggaaaaggaaaaggaaaaggaaaaggaaggaaaaaaacccattgacgtagaaattgaaagaaggaaaggtatacgcaagcattaatacaacccacaaacacagaccagaagcactctagacggagagtaactagatctacagcccctggaaaatcgtttggtcaactttgaggttccggtcgtccccctcttgatctgaaaggtctttctctaaatctatattaaaacgtataaataggacggtgaattgcgttctacttcctcaattgcgtttgatcttatttaatctctctctaatatatagaaaaaaaaaccatctgattattcgataatctcaaacaaacaactcaaaacaaaaaaaactaaatacaacaatgtctgacgcaggtagaaaaggattcggtgaaaaagcttctgaagctttgaagccagactctcaaaagtcatacgctgaacaaggtaaggaatacatcactgacaaggccgacaaggtcgctggtaaggttcaaccagaagacaacaagggtgtcttccaaggtgtccacgactctgccgaaaaaggcaaggataacgctgaaggtcaaggtgaatctttggcagaccaagctagagattacatgggagccgccaagtccaagttgaacgatgccgtcgaatatgtttccggtcgtgtccacggtgaagaagacccaaccaagaagtaaatctttcggaactctttgtagttacatggttttttctttatgatgtgtgatgttccttaatattatattcaatgaatagcagagtaataaaaaaattctaaaaaaaaaacgcttaaatcgaggtggaatatataaacttaagtacgcatatactctagttcagtttaaaaattagctgtttttttaaaaaaaaaaattctctttctttacaaaatgttcttaaatgtatgtatgtgtgtgtgtgtgtgtgtgcgtattgttctatttcactccagcttaaacatggcggttgcttcttcgtcatcaatttccgcgcgttcgattttatttaaaagtactttctttgaagcgccgagatttttcatgaaatccgtctcaaatccaagcaaattatctttgaatttctttctctttttaccgcgaatcccaagcactgacgctacggggatgtcttcaaattcattgaatatcttgattaacccaatatcgcgtcttttcaacctgtttggcacctgggattttttcaaatcggcgagaaactcctcttgtgtcttaccattttctgacacatgcttgttcagatctagcgatattagcttgtcgaccttgtttaccgtagccgaactattgtattttttcaatggtgttagatttaaatcgtttttgtcaatgatagcagcggaggtgatttcttcttctgtttctgttggtgctgctggcgttactttgggcagttgtggtgtgacttttttcctgttcaatgtcatgggtgaagaagattccagtatgggcgtaggcgtcaaaagtgatctagtctcctctacagtctcctcgctcttgtcatcttccccttcaccgtcctcttcactcttgtcaccaccgatactgggctttttcacctctgtaacattggtacgctcgcgcttcctaccctcctccatcttactcatgaattctcttctcttgatgcgttggttggctccgaactctaattcatcttcaggatccgtgtcgtaactgcgttccgtacaccttaaaatgaactttccagcaggtgcaccatcttccaatccattgaaaaatcttactgattcttcgacctcctcctggcttaagtttgtctccaaatgaatatatagcagccaaatcaatatgtttgatctatcctttggctcgtatttcgaatagtccagtatatcaaataatgttgttgcataagctgcttttgattcttgtttttcattttccgcttccgtttcttttacttcattctgttcatctaccatatcttgctcctgagctttcgattcgacttccacatacttggaaagaaacctcttgtcaattaggccggaattatcacatatgctaaacaacatattaataatgttaaatttgttaacggtgtccacttcaccatcattttggtcgacctttttgtaagtctccatcaatgagagttgctcattgccccacggcagatttttcagaatagatttcagtctaggtgtatcctgcaaaagtttcggatcattggcatgtaattgtaaaactggcacggagtgaaaagttctcaattgcgatgtcatttctaaataaaaatttatagtggtgttcaacctaccaatgttgaccaataacgctaaaacacaagtagaaaatgctacttgttggtctaataatagtttatctctgagaattttggaacatttgatagaagtggctattgtcaacacatacaattgtgcgaacgtcaatttatcgttaaatacaaatgtccttgcatcgtactctttgtcggtcacgttgattgataatttatcgccatcgatattaatgggtacaatagagttcttgtataggggttttagaacattagtgaagatttgcctcttgtccatcaacagttcttgcatgaaactgaactgaatgtcctttctattgaatggctcgccgtcaggtttcttcaaatgacgattgtatttactggcattgctttctttgggtttccttctaacagtgttagttgtcactggccccgttgccgtacttgctcctgttgcttcaggcactgtagaaggttcgaagttgagcaagatgttggtattttcttcttcactttgcgtggagtcatcatcatttttatcgtcgatttcaatctcgtgtataactggaatgctttttgtagtcacagtctcggtctctgattgaatggagcttggggatgcttcttcttgtgatcccgattttacagattgcattggagaatctgcttttgtttcgtcagaattgtcttctcgtagttggaaagtatcatgaattggatcgtatactctcttccccatctttaattagagtgtcgcctttatttagctttcgattttacttagttaatcatgaactgtttccaataccatatcagcattcattgggcgttctttacttacttgtaccgttaccgcattcgagggtaacctgtttttcgttgtacacgatatgctacagaattgtcttaatatgggctaagaaaaaaaaaagtctgattatttctgatactgcaaaatatatactggcttggttaagaaaagtgttgctttagttcctttacatcaagagtcgttaaattgttttgtgtcataacagtagtggtcttttgagacatcaatcgactctcaggttttccttctgttcatcttcttgttttcggtaaaggtcagccagcatatttcaattctctcttttttgaaataacattatgtaatctttcaatcctttctatccaacgtctgctaaataatttattcaaatgacatgtagaccagaaaatcgaacgttggataatttttcatcctgaatcatgttggtctcaactagagcaattttttcacgtcctctgacacaaaactcgataaactgtcgcatcagtttaaaaaaatatgtacgtgtataataactgaatttaaaaggatagtaaataatttttgcattttatggaatgtcaaaatactaataagtcgcaaatatagctatcaaataccataatttagctacttatagaaagatgcccaaatcccgaccaaaaaggaccattgcgtcttcctcgtcagttttttatggaagttcacctttccaaaatgatggctacatcaaagtaatggaactcgtatcacacattgtcattgaaataaatcattcacctaccgcaacaacggatgaaacgagaaagcagaataatccggagctgaaagtgaaagaaccagtttgtaacctcaagaagtgggaaaataacactaactttatattggaagatcatacgaagaataaaacaaaactttctagcacagataggatacgtaagtggtttagaagacatatattaaaggaagagatcgaaatcctttcccatggaaaacaattgagtagtattgatgaggattattgcccttcaaatgttcttgtaggatgttcaagagatctaaataaactcagatcatttcaaaatttttaggaatataaaatttctcagtaagaaaaagaagatgaatgcgtttatagtattttaagttgttcaatagaatatcttcaatatgttcatatgtggactaaaagaagattttggtatatgtctataaatttattgttggtaaacgccattaagcagctttccaagaatatgttatcattgaggagaagtacgaaaactgattatgcacgattaggaaaaattctgcaaggagtattaaaaaatggccttcgagaagaaatgaaatctctttcgatgagcaatggtcttatggataatttgatagacatatgaaaaagtcaaaagtttttttggccatatgcagtaaaaacttacccttcaaattgcaaaaccattagttttattatatttttttttttttctttcattgaagtatacacgaaatcccatacgcaaataaacagtcgttgtatcatcaatttcggctgtctggatggcgactacgagaggaagcttgcttgccatgataggaccaatctcaatttttaatttttcattaactagctaattttctataatgctctaagtttcctttttcgttttgtttctttatagtgatgatgctgttattgtgacgctatcaaatcatatactgtcatcaatcctcatctcatcggctccggaacgcgttgaatatgttgttaaacaagctctttatagctagctatagtagaaaaggaaggaaagaagtctaatcgctgtattatcgactgacaagggttgtcagttgccttcttttattttttgtactcccctgaatcgagcggatgtattttttaacaaagtattcagaattgtttttgtataatcaaaatttgtcgacgctaagaaaatgacggacgtcgtaattccgctactaggttttgtgtgctcatcgatatttgacacctattttcgacacttttaaggttatatactttgtttcggatgtggggtacactcagttgactgattatgaaagatatggcgtagccgttgggttagggttattacacagaaatgaattataccagtgaaattattctctttatgtttgttcctacatgttttccaatcagaaggaattgttatataaggacacaagaaatgtgttggtacgctctgcgcctcaatgacggtttatctatctaaaactatttctttctcgtaataaaaatacaataaataattaataataatatagttgatcgatataacaaaaaaataacagcgaggatggttagttcaagtgtttccattttggggactagcgccaaggcatccacttctctaagtagaaaggatgaaattaaactaacccctgaaacaagggaagctagcttggacattccatacaaacccattattgcatactggacggtgatgggtctctgtctgatgattgcctttggtggattcatttttggttgggatacaggaaccatttcagggtttattaaccaaacagatttcaagagaaggtttggtgagttacaaagggacggcagttttcaactatcagatgtcaggacagggctaattgtcggtatcttcaacataggttgtgctttaggtggcctaacgctgggacgcctgggcgatatttatgggcgtaaaatcggcttaatgtgtgttatactggtgtatgttgttggtatcgtgatccagattgcttcctctgacaaatggtatcaatattttattggtagaattgtttctggaatgggtgttggaggtgttgctgtgctgtcgccaactttgatctcagaaatttccccaaagcacctaagaggcacttgtgtctctttttaccagctaatgattacccttggaattttcttgggctactgtaccaattatggtacaaagaaatattcaaattcaatacagtggcgggttcccttgggtttgtgttttgcgtgggcaatctttatggtgattggaatggttatggttccggaatcgcccagatatttagtagaaaaaggtaagtatgaagaagctagaaggtctttggccaaatcaaacaaggtcacagttactgatccaggcgttgtttttgagtttgatactatagttgcaaatatggaattagaaagggctgttggaaatgccagttggcacgaactcttctcaaataaaggagcaattctaccaagggtaataatgggaatcgttatccagtcactgcaacagcttactggctgtaattattttttctactacggcacgaccattttcaatgctgttggaatgcaagactctttcgagacttccattgtccttggggctgttaattttgcttctacatttgttgcactatacattgtggataaatttgggcgtcgaaaatgtttattgtgggggtctgcctcgatggcaatttgtttcgtcatattcgccaccgttggcgtcactagattatggccacaagggaaagaccaaccttcttcgcaaagtgctggtaatgttatgatcgtttttacttgtttcttcattttctcttttgccattacttgggctcctatcgcctatgtcattgtggcagaaacttatccattaagagttaaaaatcgtgccatggccattgcggttggtgcgaactggatgtggggtttcttgattggatttttcacaccctttatcactagatccataggattttcttatggctatgttttcatgggttgcttaatcttttcgtacttctacgttttcttctttgtttgcgaaacaaagggattaactctggaggaagttaatgaaatgtacgaagaaagaataaagccatggaagtccggaggttggattcccagttctagaagaacaccacaaccaacaagcagtacaccattagttattgttgatagtaaataatttctaaatattcttgtactctggtaaacagaaataacaacagataatggattgatgctttacttctatttcatggagattggttttatataatagcctttattaatggcgtcacaaattgaaaaaaaaattaaaaaaaataagacggacacatttgcgacgccggtgaataaatgcatataagtagtttataagctagctactactcagaaataatttcaaaaaaaaaaagaagtgggcactttaaaatgaagattagctatagtaaattactgtagtataacaactacctgctatctttctgaaaaaatcaggcaatgtaaggtcaaacttgtaccatcgacatatataatgttttgagatataagtaactagagaccagtttatacaggatcttacctctttttaccgttatgaaagctttattactgcgttgttagtaaacacacatattattttcgggtagtcctgtcgatgttccaaggctttgcatttatcattgtttccgcttcatcggtggtattagttagtgtatctgtatgtgaagtatgtggataggtgcttctattattggaacaaaacaccttaaacgcgcactaggttataggaaagggtccattattcaaagaacggcttattgaaaagtatgttgtaaagctcggtcatatcgcgcatagccacgataaggcgtggtgctgcttcatagattgagaggcgcagtcaatacacaaccataccggtagtttgataaatgatactatcattccggaagctctctagtaagctgtaggtggcatatacggtatctatcatctagtaatagctattgatttttttctcgactatgctatatgtgttgtgatggttcacttagaagtgaaaaagtagcaataaattagacagacagaagtaattgaagctacattcaacaacatggctaagtaaaaaagcgtagaatatcatgatgggtttttttatcttttaattgctttctatgtagtataatggaccgatctttgcaagtatatatctgtatgtatccatatttagatggcagcaagcaatatagatttgatgagcttatatcattttatcgtccttgtccaaaaagtcttgataacattaaaagtcactaccgtcaaatccatcatcaaatccgccgtcgaacccaccagcatcatcaaatccgccgtcggacccaccagcatcatcaccgtagtaattgttctcgacaacgacagtgtctggtccgtcatagttgtggtcgtcaaatgcgtgttctagcatagctccacctaacaaacccgcaccaacaccaagtaaaccacccatcatggcaccgccgtgtccactacctttactggtgcttggcgcagttccatagtatgcttgctgtggtgctgctgctggcataggggcttgttgaggatagtaacgctgctgttgagggtattgagggtactgaggctgttgaggctgatagtaacgaggttgctgtgcttgggcccctgcttgcacttgcggtgttgattgagaagaataaggtggaggagcctggtctgcctgttgacgagaactcttctcattgttaacacctggtggaggacctttgggtcttggccatgttgttccccttggtggttcccactgagagctgttcgtagataaatctacataataccaagtctggtattcatcatcaaaaacagccttccagccagaaggcacttgaggaggattacttttactttgagccattactttaaaatgttttgggtttttttatcgactctcttgtagtgagtgataaaagcaattcagaaagagtcttttgattatcatgactaaagtaaactttttcttccagctgccggctcggtcaggtggacgaaacaaaaaagcctgttgaaataatactgaatacgttaaaacgtcacagcgcttgtatatcttgtgagagaaaggctattaccactgttatatgaatatagattgctcaacaaagcgtgtctttttctgtgtgcttaaaatatagtgtcttttttgggaaaaaaacgtttatttacagtattctcttcttcttctcctcattcaacttgttgcggttcgaagaaaattacgcataaagaatcaaagaaaggcaaaaattacgctgtacgatggggtcgtttcccttagctgagtttccattacgtgatatccctgttccttatagctaccgtgtgtctggcggtatagcttcctcaggtagtgttactgcgcttgttactgccgctggcactcatcgaaactcgtccacggctaagacagttgagacagaagacggcgaagaagatatcgatgagtatcagaggaaaagagcagctggttctggcgaatccactcctgaacgcagtgatttcaaaagggtaaaacatgataatcacaaaaccctccatccagttaacttacagaacaccggtgcagcgtctgtggataatgacggtctgcacaatttaacagatatatccaacgatgcagaaaaacttttgatgtctgtggatgatggttctgccgcaccttctacattgagtgtaaacatgggagtggcatctcataatgttgctgctcccactaccgtcaatgcggcaacaataactggcagtgatgttagtaacaatgttaatagtgctactattaacaatcctatggaggaaggagcgctgccgttatcacccactgcttcctctccaggtaccacaactcctttagctaaaactacgaaaactatcaacaacaataataatatcgccgatttgatagaatccaaagattctataatctcccctgaatacctttctgatgagattttcagcgcaataaacaataatctccctcacgcatacttcaaaaatttattatttagattagttgccaacatggataggagtgaactatccgacttggggactttaatcaaggataatttaaagagggacctaataacgtctttgccttttgaaataagtttgaaaattttcaattatttgcaattcgaggatattataaattcccttggggtctcccaaaattggaacaaaataattagaaaatctacatcgttgtggaaaaaacttctgatatcggaaaattttgtgagcccaaagggttttaattctctcaatctcaaactctcccaaaaatacccaaaactctcacaacaagatcgccttagattatcttttctggagaatatattcattttaaaaaattggtacaatcccaagtttgtaccacaaaggaccacgttaagaggccatatgacgagtgttattacgtgcttgcaatttgaagataattatgtcattacgggggctgatgacaaaatgatcagagtttatgattcgataaacaagaaatttcttctacaactatcaggtcatgatggtggggtttgggcattgaagtatgcccatggcggtattttagtcagcggttctacagacagaacggtgcgagtttgggatattaagaaaggttgttgtacccatgtgtttaaaggtcataactctacggtgaggtgcctagatatagtagaatataaaaatatcaagtacattgttactggttcgagagataacactttgcacgtttggaaattgcccaaggagtcctccgttcctgatcatggggaagaacatgattatccattagtctttcatacccctgaggagaacccatattttgttggtgttttaagaggacatatggcatctgtaagaactgtctcaggccacggtaatattgtcgttagtggctcctatgataatacactgattgtgtgggatgttgcgcaaatgaaatgtttgtatattttaagtggacatacggatcgtatttattcgacaatctacgatcatgaaagaaaaaggtgcatctctgccagtatggataccactattagaatttgggatttggaaaatatatggaataatggagaatgttcctacgcaacaaattcagcatcgccatgcgccaaaatacttggtgctatgtacactttgcagggtcatacagctttggtcggtttattaagattatccgacaaatttttggtcagtgccgctgcagacggttcaataaggggttgggacgcaaacgactactctagaaaattttcctaccatcataccaatttgagtgcaattaccacattttatgtatcggataatattttggtgagtggatcggaaaatcagttcaacatctataatctacggagtgggaaattggtccacgcaaatattctaaaagatgctgatcagatttggtcggttaattttaagggcaaaacacttgttgcagcagttgaaaaagatggacagagctttttagaaattctggatttcagcaaagcttcaaaaattaactacgttagcaatcccgtaaactcctcgtcgtcgtctttggaatccatttctacttctttgggtctaacgaggacaactataataccatgacctttcccagagaataagcattgactcatacttagataatatagcttaataagtagttatataatcagtaaaaaagtacaataacaacttcgtacattttattgagtataaactgcagctaaactgcctggatgtgtcaattttaattgtgtttacaaaaagggtgccgtttattaattaatgtttcttccctgaaaatatggaaagtacaagtttttagttgagaagggtttaagaaagttttgaaaatgatctaaaaaaatataaaagcaatcaaagaaataaaagctggaaaaatgcgtaataaccgaagtgactaaaatttctttacgcgccaaataagaaatcgatgctcttgaaagtagcaaccattttttaaataatatattcctgatggttcttggcccaagagttttcttgaacttttaacgttaagaagttgattctgctgatttttttcaagttatcaagcgttatgttttgaaacatctgttccgttttcagtttttcaaaaagatcgatattctcttgagaattaggaagttctacgctcaacctcccgtgggcagaagaaatacaaaagctaatacaattgtgttagaataaagttctaatattatctaattagtagtattcatgttactagtatattatcacatgatatttctcaaattggacaatgtaaataatgagtgtttttatgacacaatctttatcgttagatgtttcaacgttccaaggcttggttctatcgctcttctcttcaaattgtaatcgtttgtcatgataaacacgtacgggaaaaaaaaaaaaagtatcaataacgcgtaaagtgaatagagtattggattctataagaccgaagacgctcatatcacatctcataaaatcacttaaagcaagcatccagaggctattgataaaaagcaggcacaaggagacgcaatgggacgtttagttggcttagaactaagtaatttcaagtcctatagaggcgttaccaaggtaggattcggcgagtcgaatttcacaagtattatcggtcctaacggatctggtaaatcgaatatgatggatgctatctcattcgtactcggtgtgcggagtaatcatttgaggtcaaacatcttgaaagatttaatctatagaggtgttctaaacgatgagaatagtgacgattatgataacgagggcgctgcctcttcgaacccacaatccgcatacgtgaaggcattttatcaaaaaggtaacaaactggtggagctgatgaggataatttccagaaacggtgacactagttataaaattgatggaaaaactgtctcctataaggactattctatatttcttgagaacgaaaatattcttatcaaagccaaaaattttctagtgttccagggtgatgttgagcaaattgcagcacaatctcccgtagaattatcaagaatgtttgaagaagtatcaggttctatccaatacaaaaaggagtatgaagagttgaaggaaaagattgagaaattaagcaaatctgcaaccgaatctataaaaaataggagaaggatccatggagaattgaagacatataaagaaggtatcaataagaacgaggagtataggaaacaattggacaaaaaaaatgaattacagaagttccaggctctatggcagttatatcatttagagcaacaaaaagaggagctaacggacaagctgtccgcattaaactctgaaatatcgtctttaaagggaaaaataaataacgagatgaaatcattacaacgctcaaaatcttcctttgttaaagaaagcgcagtaatttctaagcaaaaaagtaaattagattatatcttcaaggataaggaaaaattagtctcggatttacggctcataaaggttcctcaacaggcagcagggaagcgaatttcccatatagaaaaaagaatcgaaagtttacagaaagatcttcaaagacagaagacttatgtggagagatttgaaacacaactaaaagtggtgaccagatcaaaggaagcttttgaagaggaaatcaaacaatctgctagaaactatgacaaattcaagctaaatgaaaatgatttaaagacatataattgcttacatgaaaaatatctgactgaaggtgggtcaatcctagaagaaaaaattgccgttttgaacaacgataagcgagaaatccaagaggaattggagagattcaacaaaagggcagatatttctaaaagaaggataacggaggagctttctataacaggagaaaaattggacacgcaattaaacgatttaagagtttctttgaatgagaaaaacgcccttcatactgaacgtttgcacgagctgaaaaaattacaatctgatattgaatctgctaataatcaagaatacgacttaaatttcaagttgagggaaacgttggttaagatcgatgacttgagtgctaatcaaagagaaacaatgaaagaaagaaaactaagagaaaatatagcaatgttgaaaagattcttccccggagtaaaaggtcttgttcatgatctttgtcacccaaaaaaggagaaatatggcttggcagtgtctaccatcttaggtaagaactttgattccgtcattgtagaaaatttaaccgtagctcaagaatgcattgcatttttgaagaagcaacgtgcgggcactgcatctttcataccactagacacaattgagacagagttacctacattatcattgcctgactcacaagactatattttatcaattaatgctattgactacgagccggaatatgaaaaagcgatgcaatatgtgtgtggcgattccatcatatgtaatacgttgaatattgctaaagatctgaaatggaaaaagggcataagaggcaaattggttacaattgaaggtgctttgatccacaaggccggtttgatgacaggtggtatatcaggagatgccaataataggtgggataaagaagaatatcaaagcttaatgtctttaaaagacaaattactaatccaaatcgatgaactttccaacggtcaacgctctaattcaatcagagcaagagaagttgaaaatagtgtttcactattgaactcggacatagcaaatttgagaactcaagtaacacaacaaaaacgctccttggatgaaaatcgtttagagattaagtaccataatgacttgatagagaaagaaattcaaccgaagataactgaactaaagaagaagctagatgatttagaaaatactaaagataatttagtgaaagagaaggaggctttacaaaataatattttcaaagaattcactagtaaaattggctttacaatcaaagaatatgaaaatcattccggtgaattgatgagacaacaatctaaagaattacagcagttacaaaaacaaattttgaccgttgaaaataagttgcagtttgagacagacagactaagtactactcaaagaagatatgaaaaggcgcaaaaggatttagagaatgctcaagttgaaatgaagtctttggaagaacaggaatatgcaatagaaatgaaaatcggatcaatagagtctaaattggaagaacacaaaaatcacttagatgagttacagaagaaatttgtaacgaagcaaagtgaattaaattccagcgaagatattctagaggacatgaacagcaacttacaagtcttaaaaagggaaagagacggtataaaggaagatattgaaaagtttgatttagagagagtaacagcgttaaagaattgtaaaatttctaatataaatatacctatatcatctgaaacaacgatagatgatttaccaatatcttccactgataatgaagcaattacaatttccaacagtatcgatataaactataaaggactacctaaaaaatacaaagaaaacaataccgattcggcaaggaaggagctggagcagaagattcatgaagtggaggaaatattgaacgagttgcagcccaatgcaagagctttggagagatacgacgaggcggaaggaaggtttgaagtgattaataacgaaacagaacaactaaaggccgaagaaaagaaaatattaaaccagttcctaaaaattaagaaaaaaagaaaggaactgttcgaaaagacatttgattatgtgagcgaccatttagacgcaatctacagggaacttactaaaaatcccaactccaatgtggaattggccggtggtaacgcttctttaaccatagaagacgaagatgaaccgttcaatgcgggaatcaaatatcatgccactccgcctcttaaaagattcaaagacatggaatatctttctggtggtgaaaaaaccgtagctgcattagctctattatttgctattaattcctaccagcctagtcccttcttcgtgctggacgaagtggacgcagccctagacattactaacgtccagagaattgctgcctatataagaaggcaccgtaatccagatctccaattcattgtcatttcattgaagaacaccatgtttgaaaaatctgacgctctcgttggggtttacagacagcaacaagaaaactcgtcgaagatcataactttggacttgagcaattacgcagaataatctatgaaaccaacctctgctataacccgtcaaataactaataatatctatataggtcaactagctagtgcaatatcatagtaacaataatattaataacgtcactttttttccagggtaacccaattgtggtgggtggcggccgaggtatcccttagaaaagaattttttaagttctttctcatctcttaccagtggagaagtacacgatatttgcaaagtctgtcatcagggcttgataataaagctgcattagatcttagcaaaaactacgagaagaacattgaatattgtagctgtatttgcatacataaactttatcattgttcgttagctagctttgcacattaatttttcgatttgttaccgccaatgaccgctaacaatgacgatgatatcaaatcacccattcccattactaacaagaccttatcccaattgaagcgctttgagagaagtccaggaaggcccagttcttctcagggcgagataaaacgtaaaaagtctaggctatatgccgcagacggaagaccacattctccgctaagagcaaggtctgctaccccaacgctacaggaccaaaaactgttcaatggcatggattccacttcccttttgaatgaaaggctacagcattatacgctggattatgttagtgacagggcccagcatatgaagaatatatatgacccatcatctcgctggttcagcagatccgtgaggcctgaatttcctattgaagagttcttaccatataagactgaaagtcatgaagatcaagcgaaatacttgtgccatgtcttagttaatctttatattgcgatcagctcattagatatacaaggtttgatttctatttccagtaaagatctggctgatttaaagaaagaagtggatgatttagctcttaaaaccgatcttttcaggttatctaacaacacagcggagaatgacttacttggtaacgatattgctgattatgacgatgcggaaggcctggaggacgaattggatgaatacttcgacttagcaggccccgactttaatgctaccggaaaaatcacagctaaatcagctactattgtgaatgtaaaccattggactaatgagctcaaaaattgtctacattttgattttccagtagctttaagaaagtcgctagcgacagtttattattatttgtctcttgttcagggccaaaaggtgtatagacaaatgcatgtcgatatgttcgaaagattagtaagccttgacgatgataggacaaatttcactgaactgttgcaaaaacaaggtcttttgctagatcatcaaatcatgctcaatttcctgtgcgaatttctaccttatccagatcccgactatgctcgttatgaattatcatcaaaggaagatttacagttatttagattacttttgaagcatgcacataatgcaaaaccatttttcgataagtcaaaggaaagtttgttagttgatacgatgaattttctgttgtctagtcttgcaccatctactatgatggctgtcatgcctatcgttacatccgttgtgccctatcattatcatatccattctaagatcatcgattatttcccgttttgctatagcatctggagctcagtcagcgcaaacgtggccatcgacactcacatgtatgattttgttgggtcaatttccaaagacgttcataataagattttgagtagcgagcatgaaaaggatgtagttggagtggagtttggagaattcgggatttttactgatgatcaaatgacttttatgttcaataggttacaaggccatcttagaacagacggtcaaatacattcgtattcccgcacagtgaagccttttgtttatgctataaacggatcaaaaaaagataggttttttgaaaaacttgtaagtttagccaaagcaatcgaaacatttatccatccctctaataatgggttttggaccaagccaaatgctaaattcgttcatgcatttataaagtcttaccacggaagggtcaaatatgaagaagatatttgtgctaggggcgtcacaaatgggatatgtttaacttctttttgtcacgaagagatagttgaaatattcttaaatattatcagtctgggttcacagaataaaaatcctgatattgcgaactattacatctcttgtttcgcatatctgttagagctggatccttcaaatgcatatttaatttatgacaaaatactgatagatttgtacgatacgctggctgaccaatttatcaattcgagacacagaatcatttcctctttgaaacaatttacaagagtaattcggtttattgtgatggataagctatatcgcgtgcacataacaaacgtcctttcgatgctggtctccaaacttgatatgaacgatactaatttgacaagcaacctcatcaacggtattgtatctatagccgctttcattcctatccaagacctcactggggaggacgattatatatcgtttgaatcggatactcttcctttagttcaacaacatttttatcatattaagtgtggcgaaagttcaaagaccttccgagttgatgatgaactgttaaataacgctttcaaagcttccactacagtttttcaaagtatgctaaaagtatacgtagaaaaaattttccaattggttgatgtagacttagaggactctttggttactaaaataaaccaaacaactatgattttacaagagtctatggacgataaaatatttaattattttgcttctttattacagagaaacttctggagtaatgactccttcaaggaaaaggatccaaactatgaattagttactatcccactagcggctttagtaagaaggaataatggtttgagtaaagagttggtcagaactcttttattccatatcaaagaacaaatcaaaagaggcgccgggtctgtaagaagtacttcagagattcaacagagggatgttaagttagttttatacttaactgcactaaatgatgtcttaaggcaatgtcatgaatctctattggagtatagcgatgagttgataacattcatgaaatatttatacgacaacgtcactaacccgccattggatgttatcacatctattgttattcacagtgctttagcaactctatgtacaaccgaaataactgattgtcgtctattcccagaggactctaagattccggaaaaagacagatggggaggactacagttcgatcctcgaagatttgataaacagcatttgagttttcagtggcacgtaccttctagtgacgagataactttatccataagcattctagaaagcctttccgaatactgtattaacaacgtagaagaactgatgaaagctccaagacatgattccgaatatggcgatatgatacaaaaatatgttttagttatgacacatacgctttccgggtcaagtttactttttgatccagattttaacaaatataggacgcaatcaaacttatcatacagagagaaactgattttattaaagaatatacgcgaaaataattgtgaccctcaagaactggatattgatattgaacaaattcgttctggcaaggatgatgaagactatattgagagtaaggacattgaagcagggctgaatgcaggagtttccgatgttgtgcagttaagagatgagtttccggatgaattaattgttgatgaagaagtagtgtctgagatgccatctggtgtaaatacccctatcgcggggacgcatggcacggacaattcagctatgagttcggatctagctttcagggatttagatatttacacctgtaattattacttcggaaataccactgaggagaagttacaaaacccacaatatttacaagtccacagagttagagcgcgcattggacatttctttcacaaactctatgtttttttatctacaaacttcgaaaacaacaccaacatgttccaaattctattgcacggattgaaagtttggttcacagatctgggacaagaaacggtcttcaatgaagacccaaatgccttcattgacgttgatttcctagaaaacgttcaatctctctcacacgtaaatgagcccttcacgagaaccaattttgcaatcagagcaaacagtttgcaccagagtagagttctattacattcaacaaatagaaaagcttccaagctggaaaacctattgttagttgacatcatacagttagcgacatccctttatcctgatatttataaaccagcacagggaactttggtacactgtatgaaacaattagttgggtcatatggcgtagtcatcaataaaattattccatcattagagaaagcgattaaggatcatgattatatgaaaatccaagttattttaaatgttttgttaattaagaaaatccataggaagcttatgacggattataaagacatcggcagattgatatttctgcttattgaatgttgtcgtgtgaatgaattagagattggtatgtatgcagataaaatcttaactgacatagtgattgggatcaagattccttctagtgtatgtgtcatttccgatcaagctttcttacctttagcacctcctgatggtactattaatttgcaagttgaagcggtaaagcttgccaaaaagaaaaagcgtgagtactacctctctctgttagtggatttgcaggacaaacttttagacaaattagataatgaaaaagatatggggtggaagataagaatgttcattttacgttttgttacacaaatccaatcgaacctcgaaagcaaacccgataaaagagcagtattttcaataatctcccaaatctccacaaaacatcccgaaatcatacatttggttgtaaagtcattgttgtcgacgtgcaacaagataatatctctctctgactatgaatatgacatcaccagggcctataagaatgaattcaatccatcatttgtggaaatactggacacttcgaccacaagcttccctaaaacgtttactgaagaaatgaataactttgataaccccaagtattttatcgatttgagggcgtatgtagggtggctatgttggggaaggcttatgtacgtcatgtcgccgaaagctttaaagctcaatttacgtgagaatgaactggaagtcctcaagacagctggtcatctattgacaagagaattcctgagagatgttacaatgaatttagtccaagataatgaaactaggggtgtttttagtagtggtaacgtgtcatttttctctttagtaatccttttgatatcatctggtttctgcgaactgaatatgtcggatctctttgagctatgtgaatcctactataacaaagacgataaggcttcgatgatcatgtctgtcgagatagtggctggcttagtttgcgggagtaagtttatgtcagtctctgacttggacaaacgtgacacttttatcgaaaacttcctagccaaatgtttagattatgagttgaaccatgacgcatttgaaatttggagcaccttggcatggtggttgcctgcagtcgttgatttaagaaggtctaaaacttttttttgccattttatcaacgccgatggcatgtttgaccgtgaatctgatgcagccacacatcaaacctccaaaatttacatgctaagaagtatcttgatgagcatggaatttagagccccagatgttggtaagctatttgatgagttggtatttgatcacccatacgatcaggttcgccaggctgtcgctaaactattgacgaccttagttcaaaatcaaagtaatccgtcaatttcagatccaaccacattattagaagcagaacggaatgatccagatggattagggttaccattaaaaagcgtcccagaaaaggtggatgcctatattaagaagcagtttgagatcattaaaaatctggaagattccgttgtcggcctgaatcctcaacaatttattaagacagactatttttacaggacatccacaatattttattggatcaaagaaatggcgagagggcctaataaagttttgttagttccatatttagtcgattatgttttaccatttctgatcggattagtgaaacataaagatgtttgtgctcttgccagtttagatcctgttcgattgtatgccggcttgggctatatgccgatcagaaagaaccatgttgccgccattgttgactatgtttgttcgtcaaatgtagcactatcttcaaaccaaacgaaactacagctagctttcatccaacactttttatcagcggaactgcttcaacttactgaggaagaaaagaacaaaattttggaatttgttgtcagcaatttgtataacgaacagtttgtagaggtgagagttcgtgcggcatccattttgtctgatatcgtccataactggaaagaggaacagccgttgttgagtttaatcgagagatttgcaaagggtctcgacgtcaacaaatacacgtcgaaagaaagacaaaagttatccaaaacggatatcaagattcatggtaacgttttgggtttgggagctattatatcagcgttcccctatgtttttcccctaccgccatggatacccaagcaactaagcaacttatcctcgtgggccaggactagtggtatgactggacaagctgccaaaaatactattagtgagttcaagaaggtgagggccgacacttggaagttcgatagagcatctttcaatacggaggaactggaagacctggagggtgtcctatggagaagttactatgcctgattcatattagtataggatattaagcacatatctagacatatatgtacatctaaacaaatagctggagctatctgctgattagttttactctaaaagtaagttgttagtgtaactatgatcacggctgcgtgccgggtaataaatcaattttgaggaaaactggaagttcaccactgagaatgatcaacggcagggaaacgttataccaaacaaagcattctacctctagggaagctggaaacttgaattacccactatagcttgtcttttagtgatccattattccaacctattgcaattccaagaaaataaactaggaacttttttttttggaagaataagaaaaggagaaaaagtagacatactgtatatacacgagggcgtatcgttcaccagaaagaatataaacataacaagataaacatgtcaggcttgagaactgtttctgcttcatccggtaatggaaagagctatgactctattatgaaaattttattgattggtgattctggtgttgggaaatcatgtttattggttcgttttgttgaagacaaatttaacccgtcatttatcaccaccattggtattgatttcaaaataaagactgtcgatatcaacggtaagaaggtaaagctgcaactttgggataccgctggtcaagaacgtttccggacaatcaccacagcgtattatcgtggtgctatgggtatcattcttgtatatgatgtgacagacgagagaacatttactaatatcaagcaatggtttaaaaccgttaatgagcatgcgaacgatgaagcacagctactgttggttggtaacaagagcgatatggagacgagagtggtaacagctgatcaaggtgaagccttggctaaggagctgggtataccattcatcgagtccagtgctaagaacgatgacaatgtcaacgagatttttttcaccttggcgaagttaatccaagaaaaaatcgacagtaacaagcttgttggcgtcggtaacggtaaagagggcaatattagcatcaatagtgggagcggaaacagttctaaatcaaattgctgttgaagaaaagaagatttttgcttctttgagaattaatcgtgaactggaattagagctataaatcgcttgattcttttttccctttttctcaatattcgcaggttatttttcctttatatatatacattgtttgtatctttttttgattaccatacttactatttttatattagtcatattagatgtcacttttatattatctaaacaattcaaacttctcacactaactttttcagcatacttctactgttgttctctgctctggaaggtattttcatcaggcgattggtaaaaaatcaagaaagaatctaaaaaatagtgcaacaggaaaacgaggttcccagtttccctgggaattcttatccaagtatatattttacttttaagattcagcacttttatttcgttctaatgtttttaccggtagtaaagttttgcttcttgaatccactattcaactacttgcgcttatgtaaggttcctgtatggttgcataatcactcaattcgaaaaaaaaacccacgtgctgcttggaaatgaatccgcactgcggtatagcacttccagaaagatactgactgcgaaattcgctttatggagtgtttaagcaattggtatcttacccattaagagtcatttctttcttcttgccaacttttttccatcctattatgacctcaaaaaaggcaggctctcttcgtcttatcttttctatcggaagcgaattactgggaaagaggcataggtataaacagataaaatagacgaaaagagtttagaaaaaaaagtagaaagaacgactacacctcaacataacgacacttttttgacatgctgtttggagtgaagttggctaatgaggtttatcctccttggaagggttcttatattaattatgagggcttgaaaaaattcctgaaggaagatagcgtgaaggatggaagtaacgataagaaagcacgctgggacgattcagatgaatccaagtttgtggaagagttggataaggaacttgaaaaagtctatggttttcaactaaaaaagtacaataacttgatggagagattgtcccatctggagaaacaaacagatacggaagcagccataaaggccttggacgctgatgcattccaacgtgtattggaggaactgttaagcgagtctaccgaattagacaattttaagagattgaactttactgggtttgctaagattgttaagaaacatgacaagctatatccaaagtatccatctgttaaatctttgttggaagttagattaaaggaattgccttcccattcggaagaatattccccattgttgtatcgtatttcatttttgtacaacattttgagaagtaattttaacactgcatctgaacccttagccagcgcttctaagttttctagcattgtcagcaatgacatagacatgaatttcagaagctttaaattttgggttcataatgacaacttaatggaggtcaaaacaagaatcttgagacatcttcccgtgttggtctacgccaatgttccctccgaaaacgatgacctggtcaatagattcgaatcagatatatcaaataatgatgaaattgtgggtagttcgagctccactagtagcgtagaacatggcttgggagcgcgctccttcgatccattaatcaacacgctatattttgacaatgagcattttgaattatataacgacaagttattaaagttaaattcagcacctactttaagattaaggtggactggccagttatctgataagccggatattttcttggaaaagaaaactcttattgaagacgaagccactgggaagtctgaatttgatctaactaaattgcaattgaaacaaaaattcattaacgggtttattttcgaaggtgataagaaatttaaagaacaaactttgaaaaagttaaaagaaagtggtacggcagggagagacctggaaaggttagaagaagatttctctgagattcaaaactttattatcaagaatgaattgcaaccagtttttagaactgtttacaccagaactgctttccagattcccggcgatgacaagataagagtaaccattgactctaatattgtattcatcaaggaggattcattcgacagagagcgtccaattagagaccctaatacctggcatagaactgatattgatgccaatgttgcaaatcccttgaaattcctgagaggaggcgagtatgctaagtttccttattcagtaatggaaattaaagtgaaaagttcattagattcttcgatgtctgccagttctatgatttctaatgtaaaactgcctaaaaagcatggtcaatggctgaacgatttgacaaattctcatttggtcaaagaaattccaaagttttctatctttgtgcaaggtgtggcatcattgtatggagatgatgaaaaattagatatcttaccattttggttaccagatttggaaacagatattagacaggatcctaagcaagcatatgaggaggaaaagaaaaaactgttgaaacaaaaagagatacaaaagaaaattgatggaatgagaaggctttccaacttaaaagagcctcaacatcaagcagcagtaccggtatctcaagaggaaaatgagcgtattacctctcaaggtgatttggaggcagacggttcatccgatgaggaaactgagcaagaacctcattcgaaaagatcaaagaaagttcggagaagaaaacccaaggccactttcttgagaattttggccggtagagatccaaagttaatgggggtggattctgaagaagaagaaattgaattgccacctggtgtgaaaaaaccattaaatttgttaaaaaatgctggtcctgtaaacgtggaggcaaaggtttggcttgccaacgaacgtacatttaacagatggttaagtgtcaccagtttattgagtgttttgacgttctcaatttataattctgtgaagaaagccgaataccccactttggctaactacatggcatacgtatattttggtctaacgatattctgtgctttatggtcctattccatttatatgaaaagagttgatattattcaacaaagaagcggtcaacatctagatgcaccacttggtccagttttggtttctatagttttatttgtcactttagtggttaattttgttatggcgtttagaaatgcagcaaagtctcgtcaagagttgcaaatacagaatttagaagttcctgaaagaataccagaagtattaaggccacttcaaaattatctattcaagttaatggggccaagcagtgattagaatatgtactctatctactgagaccatgtgtttttatgtttgtaatgtgtagcaaaaaattatcatctgctaacaattgcttacttttagaaatcacatttaaggggaagttttaaatcattcataaatatcaatgcatttacataaacatcattttctccggtttttgataactctgtacagaaataatggattatagttttaagctaagcggaaaagccaaattattcttcaaaattttcgatgaagtcggagtttatttcttttaatttccctaaagtcaagggctctttttcatttcctgcacattctttcaatatcgctacaagattgtgtattctcttcatttggtttatggtcttttgatcaacaacgccatttgaatcttcgttttcagtccttgcttttgcaattttcaaaagcgaatggatattgtacgcttctgcaataatatccgggttgaatattttttttaccacccttattccactattctctattgcgacagatttctgggtcaactgataattcattttgacagaattgtcattgagaaggactgcatccatatgaagatgggaaactgctggcttcttagacattattttaggaatgtcctggaagtgtgtagaaagaaataccgttgcctccgttcgaagtaaatgttcagttactgccaaagacacacaaaacccatcagcgatgcttgaaccacgaccaagttcatctaaaattaacagtgtttctgtatttatgtcatctaaaaagtaagccatttctttcatttcaaaaccaaaatttgatgaggttaattccatactgtcattgcagactcttgcatgtagacgtttaaagacaggaaaagacccataaagtgccggtatacctgatcccatttgggccattatgcaaataagggcaacttgttttaaataaacagattttccactcatgttgcatccggttatgatttgtaagctggagctatgttttgtacttgatatggtgttagggacaaaattttttagtaccttttcaagtagtgggtgtcttgaatctcgaattagtagattgtttgtaaaaatcggtattgtgtaattattttctttcaaattatatgtgaatgaacaaaccaaatccaggatagccactgcttctgcaatcataaatagttcagaaatatgggttgcaattttatcgagcagttcatcaactgtctcttcacttaaaagtaaaatctcttccataacttccttcaacctcgcatttttttttattatatttagggttgtacattcaatataatttttttttattgttcttgaaatgaatacgtctggaagtgtagcgacgtcatcggtaaattcctgtctttttattctgagataaaagcctcgtgcagaatcgtaattatgatctaaattgattttgtttttagcggtaagatcttctacctcacgaaaaaattcctcttttacctctttgtagatttgtctagaaacatccaaaagcccattggaatcacttttcacagcatatgaacgttggttaagtagttgtatagctgaggatgcccagacacagtcttcatttatacaactattaattaatttttcaatttccataattgcgtcattattgaatatttttttggtctcgctaattaaacggctttgaattaactgatcattaagtgcgtctttcaatgacttcacgctttgtaaagtttcctttagcaacaaaacgtaattaattctttggtcaggttttattgcagaatgattaatgcataataaccttgaaaataacttatctagatcaggcaatgatttcatttctagccttaatttttgtagaaggtcatcattggctttcaattcttctagggcctctagtctcatttcgatactgcccctatcagttaatggctgcagtatactgttccgaagtgatctttgtcccattttagtggacgtggtatccaagaacttccatagtgatatgccattcttatccaatttattttctacaagttctaaacctctgacggttttagaatcaatcagcattgtattttctgttccttcaaactgtatacgtagttttcgaaacgcattcaaatttcggctgcttttggatataatctcttccatgtagcttatcgcagcagatgcagcacaaagagcaaacgttttatctataatctcctcgattttcaagtccttttttgtatcatccattaaatactttgtaatcgccgccagtccatcttggctattgaagcactttcgtgaaccctcttcaattttaactgtctcggccacattaaattttatcattgtcgctaattttgatactgttggagctagagaactgcttggaatcagtatttccgtaggttggtaaatttggagtttatgaactacacgaatgtaaatttgtgaatccatgaaatctgaaagatacatctgtcccgtgttacagttgataatacataacccaatccgcgtacttatgtctcttggcacttcgtatatgcaacaaagaacacagtcaatactaggaccgaggagtgaagcgttggtgctgtatcgacttaaggaggttgcggtcctagaggccattgatccagtcattaagtaatggctatgtgttgaatctttttcattgttttcccatgttgtctctgctatttgtagcgttttctttttgagagcccaactacttatgttagttggcgatttttggttcctgatactctttttcgtacttggcttcgaaatagagtttgaagaattagccgccgaccttaaattgaaataatttgtactgataaaactagatagattagattcactcattgcatatagtttgcgttgatcagctacagatttcaatgctataactagttatttttatatgtttcactttaagtaaaatccaactgctcttttgctattcttcgttgatgccttatatgtatgaaagctgtacgttcgggatttgaaaaggaaatgaagacgcgaattaaaaaaaaataataaactggttcatagcagaaaagaggagactaaataagattttgctctcatacagatgcaacacataaaaactttaatcgatttcagtatggaaaaagatatgatacaataaaatctaaatcttagaaactgattttgaataaaaaaacgaccccagtgagggttgaactcacgatcttgcgattaacagtcgcacgccttaaccaacttggccatggagtcagtcacttttgagttctgcaactcttaaaacggaatagactacgtaaaacaatgtcatcccataccaaaacaatcctgatttctcaaaggcatcgcaaacctctggaataaaaatccactatcatctatcaactaatagttattcaatatattatcatatacagtgttagatgatgacataagttatgagaagctgtcatcgaagttagaagaagctgaaatgcaaggattgataatgtaataggataatgaaacatataaaacggaatagtctaacattagtatgtagaaatatggattccattttgagaattcctaaatcctcgaggagaacttctagcatattctgtatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatacatattattatagccttaatcaacaatggaatcccaacaattatctcaaaattcaccaatatctcagagactatatctgaaacaaacaaagacgtatagtccaaagcaatattcaaggaaactacaaagtgagattagctacgtagaaataggagaaaaagtataaatttaaagttaaattcagatctcaaattctcttaatatttgaaataaatccgctgcgtgacaaatcccgtgatgatctcggaatatttatatgttaccatttatacttatggtagaattatactcactaatgaatgtacggttactatttggaacaagtggtcatcaattgccatagtaacattttgaatgcttgcatcgtgcatgaatacataccgcatatatgtttaagtatgaatatacctgttaaagaaagtaatgaatctgtattgaagaaccgtaggtttgacatgatctggtcgttatatatacgcgtaatatgactagtcaaactaaatgtatgacaagttccagaactactattacattgatcataagtaataatacacaaatcagcgtgtgttttatacttctcttatatagtataagaagatccatatttaatcttcattaacactacttcttaacctctaattaccaacgggtcaatgttaggataattgttggcattccattgttattaaagggaatcaaagtatattaaaaattcttcccaaggatgtaataacctaaaaaaggaagcccatatttctatataatgttattaatattttctttttcatattattgtcgccactctttattccattacattatcaagtcttgcatttcggcttccattaaatttgatgattatttctcagtctttgtgccatctactcacactcaattttaatatagtgttaatatgaatactaatcaatgagcgatcattggttccattacaataacgttgtgatcggaacttattttgaagttattcctgtcgactgcctgatgtcagtattgaggctgtttgattatttctgaacataatatccttttcctgttacaagtacatgctgaacaagagatatatattatgctttaagatggagtataatggttttagaatattttaaattaagtatgcatacacaaataatctacttactcactatgatgctacaagatcatccattggttaagaatgttgagtgattctacgaacaaggtaactttttttccataattataagtcgtcaaaattgccttggatagctttgctggaaactttcttccgtttattctgtaaaacgatttctttccaatcctctttaatacgctcttcttcagcattttcatcgagctcttctgctttcaattcttcctctatagccttcctttttaaactcatcttttcctttctctcgagtttccgttctttcgtcaatgttttatctgaccacgctaaattcttcttcttcaactcacttttcagcttctttttatcattaatcaggcttatattttttaatgtttcttgtctctccttttcacgttttttgtccttgtatttatattcatccatattaactgggggatcgaccaaccaattccctgggaaaatcccttcttgtttttcggtggctaagtactttgttatctcaggcattctaggcaggcggaaaagaccatacaatttcgcaataccaacataatctaaagattgaagcctaaaaattgaagttgcggaatgatttgagtagtatttaataaaggcaacatatgctttaacacctttatcaaatctatccctatcttctagtatccaatttctaaagtcctcgtaaaagtttgttgttatgccctttacttccaaatcaagttcttcaagttccacatttttaacttgcatgaaaggaataaaatcctcttctctgccttcattaagaaacgtaattgctttacccactctatttgctctaccagttctaccacatctatgcatgaacatatcagtattggtagggggatcaagctggatgacgagatcaacgtcgggtatgtcaatacctctagcagccacatctgttgtgaataaaacagaattacttagcgaatcagtaaaagctgttagagtttttgtccttgccgatgtttgaagttttccatgcaaggaaaatatttctacttcattcacgagaatattcctctttcccaaatactggataaatgagtagaagtaggagactgacacacatgttggaaaatatacaatacatttcttgaatttgtagttattcaaaatgctaaccaaaagttgtagtttttcggcaggatttacgacacagtaatttaatttcaaagaggagggcgcctggttcttagagttaacggtaatcctgacaggatttctaagccctgtcttaaagatatctgatccggcgctacgcatagttgcagaaaatagacccgtccttctttgtttaggcaatagcctcagaattttttcggtatccttaataaaactcatatccaacaatctgtctgcttcatccataactaccatactgcatgctgacgtctttactgctggcatttgtaaaaagtccaaaactctaccaggtgttccaatcagaatctgcggtctattccgcagaaaattacttacatcatctctaactgtggcttcattagtaccaaccaggagctgacatttaatagggaacaagtcggaaggataatgttccagaaatgatagaacgacagactcaatttggcgtgacaattctcttgttggagcaataattaacgagtggaagtgtgctttcttgaattttgatgtattcgcttcttcctttacaactttttctagtacaggtataacaaacgcagcggtcttacctgagcctgttacagaatcaactactacatccttgttgccagcaagcatgggaattgtcgatgcttggactggagtcatggtctcaaaacccataacatcgagtcctgtccttatccagggaagtaaagaaaacccgagattatcccattccaatgactttgacattgtttttattgctgctgagcttttaatattatcttactacacctcaaatcaatgggctcagctcatcttgaaaagctcactttgtttttcagtgaaaaatttttgaaagcgaaaagccggctcaaaataaagaataatatagtattctcgaggtgcccacatgcaatctttactgccctactataacctcccttgaatgagtaatttcattagaaggctagttgggaaaatgaaagcgatttcaacaggtaccaatgctattgttagtaagaaggactccatttacgcaaactggtccaaagagcagctaatacgaaggatcactgaactagaaaacgcaaataagccacattctgaaaaattccagcacatcgaggataacaaaaagcgcaaaatttcgcaagaagaggttacgagaagcaaggcgaaaaaggctccgaagaagtttgacttttctaaacataataccaggttcatcgccttgagatttgcctatttgggatggaattacaatggcttagctgttcagaaggaatacacaccgttgcctacagtagagggtaccattttggaggccatgaataagtgtaaacttgttccctcgatggttttacaagactataaatttagcagatgtggcagaacagacaagggagttagcgccatgaaccaagttatatcgttagaagtccgttccaatttaacagatgaggaacagcgggatccgaccaacgacagcagggaaataccctatgttcacgttttaaatcaattactacccgacgatattcgtatatcagctgtctgcctcagaccgccacctaactttgacgcaagattcagctgtgttcaccggcactataagtacatctttaatggaaaaaaccttaatattgaaaaaatgtctaaagccgcatcatattttgttggagagagagacttcaggaatttttgtaagcttgatggctcaaaacaaattaccaattttaaacgaacaataataagctcaaaaattcttcccctttctgaaactttctattgttttgatctcgttggttcagcattcctatggcaccaagttcgttgcatgatggccattcttttcttagttggtcaatcacttgaagtgccggaaattgtcttgcgtctgactgatattgagaaaacccctcaaaggcctgtttacgaaatggcaaatgatataccattattgttatatgattgtaaatttcctgaaatggattggcaagaacctactgtagatgactataaggcaataaaattcacgacagctactgaagcattgacgttacactacgaacttaaggccgcagtatgcaatatttttaaagatgttttgcccacagcaaatacaaacaacttctcaaagacaattattaatttgggcgatggaagaggtaaagtagtcggtacctatgtgaaactagaggatagaagcgttatggaacctgtcgaagttgttaatgctaaatactccaagaaaaagaacaacaaaaataagtaaaataatatataaacctgtataatataaccttgaagactatatttcttttcatcacgtgctataaaaataattataatttaaattttttaatataaatatataaattaaaaatagaaagtaaaaaaagaaattaaagaaaaaatagtttttgttttccgaagatgtaaaataggttgaaagttagaaattagtattataatagcaaaaaaaatttaaagttagaaattagaatttaaggctctacacacgtttacgatgatattggacgaccgacacgaaaagacagttttaggctttcttttgtcttgctcttgcgttgaaagtacgtaatttccattcgattacttactcaacacttgatatagagaccaactataaaataaactgtttgggaaggaaagcagaactcttgtaattacctcatctcattatcaagaagcaaaattttaactatgtattttgaccttatttttgtactccactttttttttttagttttttttagttattttttaattttgaagtaacggcgatgaggtgaagttttttttaaactgaaaaagaagatcgaatgcaaaccataaattagagatctaattgaggtaaaattataaggttagatatctgtaaatctatacaattaaggaaagatggcaccaaagaaaccttctaagagacaaaatctgagaagagaagtcgcaccagaggtgtttcaagattcacaagctaggaatcaactagcgaatgttcctcatcttaccgaaaaatctgcccagcgtaagccttctaaaaccaaggttaaaaaagaacagtctttggctagactttatggtgcgaagaaggacaagaaggggaaatattctgagaaagacttgaatattccaacactcaatagagctatcgttccgggtgttaaaataaggaggggaaagaaaggtaagaaattcattgctgataacgacactctgactttaaaccgtttaataacaactattggtgacaagtacgacgatatagctgagagtaagcttgaaaaggctagaagattagaagagatacgagaattgaaaagaaaggaaattgaaagaaaggaagcgcttaaacaagataaactagaagaaaaaaaagacgagattaaaaagaagtcttctgtcgcaaggactatacgtagaaagaataaacgtgatatgttgaaaagtgaagcaaaagctagtgaaagtaaaactgaaggaaggaaggtaaaaaaagtctcatttgctcaatagtttgattgactaaactaaatacggataagtctgttgtataatatataacatcctgaaggcaaagtctttgtaaagattgtgctttatagaacggtcaatatcgtcatggctgatgctactctgttcatcacttctcttctttatcgaagaccgggtaataataaatatccgaatttttttcaaattttgaaaactcactcacgtcttcctagaagatttcaaatgcattaattcatcaaaattcaaaacttaacaacacttgtgaagaaaagtcacaaagaagtaaacgatatgctggagacgttgcgcggaaataagctgcattctggcacctcaaaaggcgccaacaaaaagttgaatgaactcttggaatcgtccgacaatctaccatcagcatcctctgaattaggttcaattcaagtaagcattaatgaattgagaagacgtgtttttcaattgagaagcaagaacaaagctagcaaggactatactaaagcccactatttattggctaacagtggcttaagctttgaagatgttgatgctttcatcaaagacttgcagacgaatcaatttttggaaccaaatccaccaaaaataattgaaagtgaggaattagaattctatataagaactaaaaaggaagaaaacattttgatgtctatcgaacagcttttaaatggcgctacaaaagattttgataattttattaatcataacttaaatcttgattgggctcagcataaaaatgaagtcatgaaaaattttggcatccttatacaagataagaaaactgtagatcacaaaaaatccatcagttctctagaccctaagcttccaagctggggtaataagggcaataacattttaaatagcaacgaatccagattgaatgtcaacgaaaataatatccttagggaaaagtttgaaaattatgccagaattgtgtttcaatttaacaatagtagacaagcaaatggaaattttgatatagccaacgaattcatctcaatattatcttctgcgaacggaacaagaaacgctcaattgctagagagctggaagattctcgaatcgatgaaaagtaaggatattaatattgttgaagtcgggaaacagtacctggagcaacagtttttacaatataccgacaatttatataagaaaaacatgaatgaaggattggccacaaatgtcaataaaatcaagtcattcattgatacgaagttgaagaaagcagacaaatcatggaagatttctaatttaactgttatcaatggtgttccaatatgggccttaatattttatcttttaagagcaggtctaatcaaggaagcattgcaagttctagtggagaataaggcgaatatcaaaaaagtagaacaatcattccttacttatttcaaagcatatgcttcttcaaaggaccacggcctaccagtggaatattccaccaagcttcatacagaatacaaccaacacataaaaagttcactagatggtgatccttatcgtctagctgtctacaagttgatcggaagatgcgacttgagtagaaagaacattcctgcagttactttaagcattgaagattggttgtggatgcatctcatgttgatcaaagaaaaggacgcggagaatgatcctgtttatgaaagatattccttagaagacttccagaatataataatatcgtatggaccatctcgcttctcaaactattacttacagacccttttgttaagtgggctctatggattggctattgactatacttatacatttagtgaaatggatgcggtgcatttggcaatagggctagcaagcttgaagctatttaagattgatagctcaacgcgcttgaccaaaaaacccaaaagggatatcaggttcgcaaacatactagctaattataccaagtcctttaggtattcagatcctagagttgctgtcgaatatttggttttaataactctaaatgaaggacctaccgatgtcgagttatgccatgaggcgttgagggagctagtattggaaactaaggaatttactgttcttttgggtaaaattggacgcgatggagctagaattccgggggtgatcgaagaaagacaacctttattacacgttcgtgatgaaaaggagtttttgcatacaattacagaacaagcagcaagaagggcagacgaagacggcagaatatatgatagtatattactgtaccagcttgctgaagaatatgacatagttattaccctcgtcaatagtttattaagtgatacacttagtgcgtcagatttagatcaaccattggttggacctgatgacaatagcgagacgaatcctgtcttgttggctaggaggatggcgtccatatattttgataatgctggtatatcgagacagattcatgttaaaaacaaagaaatttgtatgctgctcttaaatatctcctctatcagggagctatatttcaataaacaatggcaagaaacactatcccaaatggagttattggatttacttcctttctcagacgagctatctgctagaaagaaagcacaagatttctctaatttagatgacaacattgtgaaaaatattccaaatttgttgattatcactctaagctgtatatcgaacatgattcatatcttgaacgaaagtaagtatcaatcgtccacaaaaggtcaacaaattgattccttaaaaaatgttgcgagacaatgtatgatttatgctggtatgattcaatacagaatgccaagggaaacgtacagcactttaattaatatagacgtctctctatgatttttttaaatattgtatatttttgtttatatctatatatcagtatgcgcgcatacttagtaaaagtataaaaagccatttgctgcttcatcgaatattttggctttcgttgtacaaagcctcagtccttcttttcctgctgttttcgcctgtattcagaataatctggttggatttcataagcattggggctatatgacctttttttctcaagtttacgatggcgcctttccaatcttctttgtctacgttcgttaaagtcaagatccttctcattctcagattctgaagaagaggatccggaagaagaggatccatcatcatctgaatgatggttgcactcttcttcatcctcattttgtggatgaaaaatgcagcatatcttggtcttttttttattcatgttttcattgtcaatcacattttcttcccatcttacattgtgccttgtaggcattgcctcctggcttcttggaggatcttgagttgctcgaagctgcaaaactgcgggaacctcttccacactcaccgttcgggaccctacggtctgttgttgttctgatcccatagccatttgatttccactcatccttatagacttaattgaagacttagctcgcaactcctggcagttataagctcttgggacccttgactcgaattgtttctaaatgataaatacggccccttgtttatactgaaacgcacgtcgctgatgatttcggacctccaaggtggcaaattcacaagaaaagcctttaagctaagaaacggtttatgaccagtattaatattgagaaagaaaaatagcaggtgataacacaattaagaggacttaacaagaaagacgagacataatggaacgactacagagattgatgatgaatagtaaggtggggtccgcggacaccggccgtgacgatacgaaagaaactgtttatatttcttcgattgcgcttttaaagatgctaaagcatggtagagctggtgttcccatggaagtcatggggttgatgttaggtgagtttgtcgatgattatacggttaacgttgtggacgtgtttgcgatgcctcaatcgggtaccggagtttctgttgaggctgtcgatgatgttttccaagcgaagatgatggacatgttaaaacaaacgggcagagaccaaatggtcgttggctggtaccactctcatccagggtttggctgttggctatcttctgttgatgttaatactcaaaaatcttttgaacaactaaacagcagagctgttgctgtcgttgttgaccctattcaatccgttaagggaaaagttgtcatcgatgcttttagattgattgacacgggcgcattgataaataacttagagcctagacaaacaacctccaacacaggcttattgaacaaggccaacattcaagccttaattcacggtctgaataggcattactattctttaaatattgattatcataaaaccgcgaaggaaaccaagatgttaatgaacttacataaagaacagtggcaatcaggtcttaagatgtacgattatgaagaaaaagaagaatcaaatttggctgctacaaagagtatggttaagatagccgaacagtactctaagagaatagaagaggaaaaggaattaaccgaagaagaacttaagacaagatacgttggtaggcaagatccaaagaagcacctttccgaaacagcagatgagacactagagaacaatattgtttctgtgctgacggcgggtgttaattcagtggcaattaaataaacaaattttataaagtcattatgcattaaataactagaaagcccactacatatatattatattgtatttttctaaaaattctaatgaagtagttaatggaatgaatgggaaagagaaaacgcgttaggagggaaaaggctccttaaataacagtaaaaatgaaatggctactggtagtcccagtgccaatttttttttttactttcttttctttcactcttgcttttcccatacttgtataaacgtttccttcaaaaataaaagctcggcttctctctctgtcgtatttatgccatctatttctatccatttttcacttttgttatcatacagctgagtaatccaatggcttttttcatcaccattaaatgcgtttccatctgtggatggttgtttaatgaccacatggaccacatttgcttttaagcgatacttgacgtgcaaaatttcaagttcactggaaaattccaccaacgtttggtttctatttttgacaggatgatcactgttacggtcaaacctattgaaatgaaatattaaaaactgcggtaatcgcgttagttcaaaaacggtgctagtagaggagcttcttgacttagtaaatttagtcaataatttagtgatatttatttgtgggagatcatcaacgctgttgccatcttcaaagggtgaaaactccggcaaatcgagagtcagaacccaaaatggtttgacaatgacttttcctgtaacagactcactggcctcaggcttattttcaacttttgctatctttactttgcctttacaagaatggtttaaaattgactttaagtcgttcgaggacgagcaaattttattgaatagccacaaaaggaagagacgcgggtctataggatttaaatttaaaccttctctaactttcaaataggatacaaaatcgtcaactgaaagatgatgtttgaatagtttaggggaccaaattttctttacacatatggataaccttttgataaattccccttgattatcaaaatgattcagtaggaagtggtcccgcactggaaccatgtgcgatatcaaaagcaatacactatgcgcatagtcataagttgccgcattggtgaaccctataaatccattcagatatgtgcgattgctcaaatcaaaacactgtctcggaaaatcttctagatcttttggacaataagtcggataagctgcaaattttatgctgttcaacaattgaacctcaccgtcatgtaaaatttggacattttgcggcaacatgtaaaacttcaaacttgtcaaattcaagaagacgtgatggttttcatcaattgaatgtatgaaagcaggactcttttcatgtctcccctgataataatgtccacacacgaggcaacaatatacattcaaaggggacagagtaatgcagcaaattttctcagaatcgaaatctagtttttctcttactacagtctcaagataggcatagtttggttcctgagactttatcttttttactgcctcctgttttaactcatcttctgaatgtctccttttgttatcaacctccattataaacagcgctttaggttaacgcccactaaatgatgaaccatgaagagcatggttagattgctgccaattttttttcctatttcgtcatttttttatcaagattttccagtttttttttttttttggcattgcttactatacgcgagggaggttcaattgacactttccgctacggcgattcttcagaaactgtgtcatcttttttccaggtcgagctgtaggaaaacctgggaaatataggtatatacctgatctgttgttggagtgatgtgccttgaaccaatctctcttgttgttttcggatccctggtgtttttctttggcttggtgaagtatttcaaacgtggagaacggcaaagaacaagaggaattttacagccagagtacaaagataagtattattacagtaaagaaaaaggggaagaaatgggcgaggtagcaaacgtaaatgaaattccggtcaagataagaaatcataagtatcctgcgaaagaacataacttgagggttaaagatttgttgttaaatcgcaatccgaagctatcaaagatatccacagcattttttattgctggtgaagaattagagggaaacaagtattgtgacaccaacaaagattttagacagaatagatatttttatcatttgtcaggtgttgatatacctgcttcggcgatattgtttaactgtagcacagataagctgacattgtttttgccaaacatcgatgaagaagatgtcatatggagcggtatgcctttgagtttggatgaggcaatgagagtgtttgacattgatgaggccttgtacatatctgatctggggaaaaaatttaaagaattgcaagacttcgctatctttacaaccgatttggacaatgttcatgacgagaatattgcaagatcactaattccttcagaccctaacttcttttatgctatggatgaaactagagcaattaaggattggtatgaaattgaaagcatcagaaaagcttgtcagatttcagacaagagccatttggccgttatgtccgcgttgcccatcgaactgaacgagttacaaatacaagctgaatttgaataccatgcaacccgtcaaggtggtcgttctttgggctatgaccccatttgttgttctggaccggcatgtggcactttacattacgtcaagaattcagaagatatcaaaggtaaacattccatcttaattgatgcaggtgcagaatggagacaatatacaagtgatatcaccagatgtttcccaacttcaggcaagtttactgcggaacatcgtgaagtttacgaaaccgttcttgacatgcaaaaccaagcaatggaaaggattaaacctggtgctaaatgggacgatttacatgcactgacacacaaggttcttattaaacatttcttaagtatgggtattttcaagaaagagttttctgaggacgaaatctttaaaagaagagcttcttgcgctttttatccccatggactagggcatatgttggggcttgatgtacacgacgttggtggtaatccaaactatgacgacccagatccaatgtttagatatttaagaatccgccgtcctttgaaagaaaatatggttatcactaatgaaccaggttgctactttaatcaatttttgatcaaagaatttttggaaaagcaccccgaaagattggaagttgtcgatatgagcgtattgaaaagatacatgtatgtcggtggtgttagaattgaagatgatatccttgttaccaaagatggttacgagaacttaactggtattacttctgaccctgatgaaattgaaaaaatcgttcaaaaaggtttgaagaaaccccgttcaggtttccacgtaatcgtttaggtattaacttttttttactcgcttctagaagtttagtatattcttttgtacacagaattgtatattttttttataatcttggattcaccatttaactagatttggaaatataaggaatggcactgaaaaaattaaggaccaaccccgaagagcaaaaaatgaatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcttctatttatgaaaaattcattgttacaggaactataggactataataactagctgctaacacctttaaatgtgacttttctcataaggaaatctagcgattcagaattcgagaattttgcagattgcaaagttttctttttaccataatatttgagaatgttgtaaaacttgagataattattcggatgtcattgttgattgaagatagcattcctatgagtcgccctcgaggacttggatcgaaaaatctacataatattagtaattactattattgttggaattggataaaccgtcgtccacctatttgagaaataggtaattattatatgagttatttggttcctttttgttaaagtaataatttgaaatgccatccatttggtaatattcatgttattggcatattatcatatgcggttcaggaagatgacataaaagttgagaaacagttatcaaccctaatggaagctgaaatgcaagattgataatgtaatagcataatgaaacatataaaacggaatggggaataatcgtaatattattatgtagaactaccgattccattttgaggattcctacatcctcgaggagacttctagcatattctgtgtacataatattatggtcttgatcaacaatgcaatcccaacagttatcaaattattcagaaaattgatcacattttcgataaatctattatgaaagtaaaattttgactcatacctaagttctcgttattcgttaatcttatgaactcattaaccttggcgtttcagcatccgctatgattactagtgcttaaaccttgttattcatgcctcataattgatgccatcttctaacctcgagcgtgataaaatttttgtaatatgaacaccaatcggcggaagatcatcccaaagccacatatgatggtgccttataacattaataacaacttcaactgctgcataccgataatatcttgacgattatgcattcgtgtcctgatagctaatgccatgaaacaattcttttcaatcgcacttgcaccttcgtgaaatagaagggttatctgggcttatcagacttgtccacagtttacatataattttttttctgtattaaattttgtgagctttctttttactcaaacgaactgtgttatttttcgttcattaaatgcgtacctttaagcatcatcaagtattgctcttcgggaaaaatgaagtaaccttgttaggttaatttcactagtactatacatattttatcctgtatcataccagaggatcattctagccacaatggtcgatacgcataaactagcagacgacgttcttcagctattggataaccgtatcgaagataattatagggtttgtgttatcctagtcggttctccaggctccggtaagtctactattgcggaagaactttgtcaaattataaatgaaaaatatcacacatttttgtcagagcatccaaatgttattgaggttaatgataggttgaaacctatggttaacctagtagactctttaaagacgctccagcccaataaagtagctgaaatgattgaaaatcaggggctgtttaaagatcatgttgaggatgttaattttcaaccagtcaagtactcagcccttacatcaaataatgaagaatgtaccgcagtagttgccagaggtggtactgcgaatgccataagaatcgcagcagttgataatccagtcaatgttaacaagttggcccaggatagtatcaatatagcgcaaatagtcccaatggatggttttcacttatctcgcagatgtctagacctattcaaagacccacaaactgcccataaaagaagaggttcgccctcaacgtttgacagtaacaatttcttacaattgtgtaaaattctagccaagacgtccctatgtaaggtctcctcacatcataaattttactccacttcaagcgtttttgagaagttatccaaaacttttagccaaacaattcctgatatctttgttccaggatttaaccatgcactaaaagacccaactccagatcagtactgtatttccaaatttacaaggatagttatacttgaagggttatacctactgtatgaccaagaaaactggaagaaaatttacaaaacattagctgatacgggagcacttcttgtttataagattgacatagactatgaggccaccgaagaaagggtggccaaaaggcatttgcaatcagggttagtcacgactattgcagaaggacgagagaagtttcgcagcaatgatttgttgaatggcagggatatagataatcatttaattaaggtagataatatcgtccatatccgcaacgactagaaggttaggcggaaccttgtatatatttttgtaaaatcgaactgaatacagataattaaggcgcgcaagcaaaaacggcattctttatgaactctgcagaggtgccctttattacgacatatatgggaagtaatacatattgattctacaagaagttcaagccaaggtttagatatgagtgaccaaatcaacgttttgtcaatgcaacaacaacaacagcagcagcagcagcagcagcaagtatatatgtctcctcaagcagaaaacttgaatcatatgtacttgttagttaacaagctagtgaaacagttgagggaaaatcaagcagaaaaggcgaaaatactaaggaacatagacatattatccggaagcttaaacaagtatgagacatctgaagaacctcacgataccacggaaaatattgcattatttaatagatttctagaacaaagagggaaagctcctattactgagaaagagcaactaagcaacaatctggatgaaaatgcgaaagatgacgttatgctaggagtgttgaagcgccaaaattcaatgctccggaaaagtttacaggaatccaagcaggtaacccttgaatccatggatttattgtcttactccgaagactctttaaattacattgtcgcccaattaagaggaaacattctaatgcatcataaagagactatcaaattgattaggcagaaattccagacggagacaattcccctcgaagatgaagagttcaagatgtatttggaaaatgttaatggtctgcaaaaattgacagatatatctcacacttatagattactactgaggttacatgcacaagattgaaactttgcccttttgcttccaatgaaagcaagatgacaaatatacatgcttcttatattcgagattgcgcaaaaattcgaagctcatttatgaaggctttttccattctgatatatgtttatgaaattgaaaaagtaacgacggtggaacattttgcgggaaaacaactcacagaatgtcttgacgttcttttcctgcagttgcgtgcgtaagatatcctaagctactgtattatttgccaaaaataataaaatgttggaggaaagcctctataaatacacaggatatatatgtttaataaacatatataatttcctcaatatttgcaaaagcattttgttgtgatgagagtcgattatcgtttaccgattagtatctatactattaatatattttcatataattagtataatctcatatacgctgccagaagataacatgaaaattaagaaacaatcatcagcttcaatggaagttgaagtgcaaggataaataatactatttagaaatatggattttccctcgttgactagaagatctgtgaagattgggtgaatagtttaataattattggatcccattattgatcaaggctataatacttgactatttggcgaattttgagataattgttgggattccattgttgataaaggccataatattatgtatacaggatatactagaagttctcctcgatgatataggaatcctcgaaatggaatctatatttctacatactaatattacgattattcctcattccgttttatatgtttcattatcctattgcattatcaatccttgcacttcagcttcctctaacttcgatgacagcttctcataacttatgtcatcatctttacaccgtatatgataatatattgataatataactattagttgatagacgatagtggatttttattccaacacactaattatcattcgttacatctcaaattggttagagaagttacaaacattattattgatttatccaaggatagttttcacaagaaaacaagcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcagtttcttttttttctgatttttatttttttgttcctgaaaatttttcgtattattagatctagtagaaaatgaaagacatttgaaaagagaaatatatattctgcagtaagctagctaagactagtcgttttgaagcgctaaaacgttaacttcgattcatagcacaaaaggtaaataacttttttgaaatggcaagcatcggttcgcaagtgagaaaagctgcttctagtattgaccctatcgtcacggattacgcagtgggctactttaaccacttgtccggaataacttttgatgctgttcaaagtaagcaggtagatttgtccactgaagtgcaatttgtgtccgatttattgattgatgcgggtgcgtcaaaggctaaagttaaagaactatcggaaagtattttgaagcaattgactactcaactaaaggagaacgaagccaaattggaattgaccggtgatacgtccaagagattacttgatattaatgtcttaaagagtcataacagtaaatccgatatcaacgtctcattaagcatgctgggtgtgaacggtgacatcgaacatactggtagaaagatggaaacaagagttgatttgaaaaaactggccaaggctgaacaaaagatcgcaaagaaagtcgccaagagaaataacaaatttgttaaatacgaggcttctaaattgatcaatgaccaaaaggaggaggattacgattctttctttttgcaaatcaaccctttagaattcggttcatccgctggtaaatccaaggatatccatattgacactttcgacttgtacgttggtgacggtcaaagaattttgtccaacgcccaattgactctaagttttggtcacagatatggtcttgtgggccaaaatggtattggtaaatctactttgttaagggctctatctagaagagagctgaacgtccccaaacatgtttcgattttacacgtggaacaagagttaagaggtgatgatacaaaggctttacaaagtgtgctggatgcagacgtttggagaaaacaactattaagtgaagaagccaagatcaatgaaagattaaaggaaatggatgtattaagacaggaattcgaagaagacagtttagaagttaaaaaattggacaatgaaagagaagacttggataaccatttgatacagatttctgacaaattagtcgatatggaatctgacaaggctgaagctagggcagcatcaatcttatatggtttggggttcagtacggaggcacagcaacaacccactaattccttttccggtggttggagaatgagattgtccttggcaagagccttattctgtcaaccagatcttttgttgttagatgaaccttccaatatgttggatgtgccatccatcgcttatttagcagagtatttgaaaacatatccaaatacagttttgacagtttctcacgaccgtgcattcttgaatgaagtggctacagatatcatttatcaacacaacgaaagactagactattacagaggccaagatttcgataccttttacaccacaaaggaggaacgtagaaagaatgctcaacgtgagtatgataaccaaatggtttacagaaagcacttgcaagagtttattgacaaatacagatacaatgctgccaaatcacaggaagctcaatcaagaattaagaaattggaaaaattgcccgttttggagccacctgaacaagacaaaaccattgatttcaaattccctgaatgtgataaattgtctccaccaattatccaattgcaagacgtttcctttggttatgatgaaaacaacctattattgaaagatgttaacctggacgttcaaatggattccagaattgcccttgtaggtgccaatggttgtggtaagactacactgttgaagattatgatggagcagttaagaccactaaaaggctttgtatcaagaaacccaagattacgtataggctacttcactcaacatcatgtggattctatggatttgaccacgtctgcagtggactggatgtccaaatccttcccaggtaaaactgatgaagagtatagacgtcatctaggttcatttggtatcactggtaccctgggtctacaaaagatgcaattattatccggtggtcaaaaatctcgtgtagcattcgctgcattgtgtttaaataatccacacattttggttctggatgaaccttctaaccatttggataccactggtctagacgctttggtagaagccttgaaaaatttcaacggtggtgtcttaatggtttcccatgatatctctgttattgactctgtttgtaaagagatttgggtttcagagcaaggtactgtcaagaggttcgaaggtacaatttacgactatagagattacatcttgcagtctgctgatgctgcaggtgtggttaaaaagcattgattatttaggaagcacctcagaatatattttccatagaagcctaaattaagtatgcattcatagccccatgatacttttttttttgactacttgtattggaatctaattgacctaactgggcattctgggtcattggtatatgtatcactttttacgtaaaaaagtagtggctaatataaaacataaaatctacaagaagggtgaagtgcttttcgaattttgccactgcaagtaattggtgcaattgaaatacgagatttcgttctctaagaggatataaaaataaggaaattagccctacctatccttgtgttaaaatatgagcggagaaacgtttgagttcaatattagacattctggtaaagtttacccaataacactttccactgatgctacttcagcagatttgaaaagcaaagcagaggaattgacccaagtcccaagtgcccgccaaaaatacatggttaaaggtggcttgtctggcgaagagtccattaaaatatatcccttaatcaagccaggatcgacagtaatgctattggggactccagatgctaacctgatttctaaaccagccaaaaagaataatttcattgaagaccttgcgcctgagcaacaagtccaacaatttgctcaattgcctgttggtttcaagaatatgggcaacacctgttatctgaatgctaccctacaggctttatacagagtgaacgatttaagggatatgattcttaattataacccttctcaaggtgtgtctaacagtggtgcacaagatgaagagattcacaaacaaatcgttattgaaatgaagcgttgttttgaaaatttacagaataaaagtttcaagagtgttttgccaattgtgttattaaacacgctaagaaagtgttatccacaatttgctgaacgtgattcacaaggtgggttctataaacagcaagacgctgaggagttgtttacacaactattccatagtatgagtattgtttttggtgacaaattttccgaagatttcaggattcaatttaaaactaccatcaaagacacagctaatgataacgatattactgttaaagaaaatgaaagcgattctaaattacaatgtcatatttctggtactacaaatttcatgagaaatgggctcctggaaggtttgaatgagaaaattgaaaaaagatcagacttgactggcgccaattccatctatagcgtcgaaaagaaaatatcaagattaccaaagtttttaactgttcagtacgttagatttttctggaaaaggtcaaccaacaaaaaatctaaaatattgcgtaaggtcgttttcccatttcaattagatgttgcagacatgcttaccccagaatacgcagcagagaaggtaaaagttcgtgacgaactgagaaaagttgaaaaggagaaaaatgaaaaggaaagagagatcaaaaggcgtaaatttgacccatcatccagtgaaaatgtcatgacaccaagagaacaatatgagacacaagtggctcttaacgaaagtgaaaaagatcaatggctcgaagagtataagaaacattttcctccaaacttggaaaaaggtgaaaacccatcttgtgtttataacttgatcggtgtcattacacatcaaggtgccaattctgagtctggacactatcaagctttcataagggacgaactggacgaaaataaatggtacaaatttaatgatgataaagttagcgttgttgaaaaggaaaaaattgaatctttagccggtgggggcgaaagtgatagtgcactgatcttaatgtataaaggatttggtctgtaagtccatttttcattttttcaaaattaatagttttttcggaatatacatatacatttttttacatacacataaaaatatttctctcccttttacgttcatccgccaatcgataaaaatgcattttatatacatgaaatggcgaattctttttggtcgagtttatgtatactttttcttattcaacccataacgagcttcttgaattcttccatctcttcgtaacaattcaatggcttgcccttattggccaaaagacactcagtcaattttgcctttatagaaatgctgccgttgtcggtttttttatcagatttacctttggcacccccatatttctccaacttttgtaactctaattgatcaaataatgttagtttcttgttcaacgactcgatttgattattcaatgaacttgatgatattccatcaacggcatccttgtcgtcgtctgataatagtgaattgttcaaagtatcttcaaacttctttaacgtttcaacttctaggttagatagcctttgtgaaaccttcttctcaatgaacttttctgcattttgcttggtgacatagtctgattccttcgatgaatccaattgagaaaccaaagactgtgaaaaatcgatctgtgttagcggagtatagacttgttgtttttctgcaccagcacccactttggaagtgtttgaacccatgattgactctgtattagtcgatataccaccttgtttttgttcttgaatttttttttgattagcaatctctttgaaatgttcctcctcacttgttttttcctctgcgtctcattggaagaagaaatatatatatatgcgacataccacgaatattcgtagttttttacaacaaaaacgactctcggtagccaagttggtttaaggcgcaagactgtaatttaccactacgaaatcttgagatcgggcgttcgactcgcccccgggagatatttttttaaatcttgcagctttcaatatttaaatataagtaataaaccatcagttaaacaacagaacaagtatttcttaaatctcatgaaaaatctaataatgttatttgccgaattttattattgatttggttggtcttcttgataattctgtgggcgctttttttgtgacatattaaaattgcgaaattgcaaacgaaaatataaatatatatgaatgttaataaataaattatttaattgatgattgaggatgaaatacacttttatgatctgtccttacgcgtaataattacaagaaggtgagaaaattgcctttttttgctaattttttttttttggtaccatattcaataattgatgctaaattataaattgattttattgttttcctctttcctacaattaatctctttttctggctttatgatatgttgtttaacttcaccaataattagaaactgggggctggctcaagctgctggagtttcatatggtacctttggttactgtaaaactttgaattctttttcctgctctcgagtacgtttaatatataacacctcgaaagaaatattacctggcccttctcttgaacgttggtggctgagtcctaaggcaagacatacaataggaggacttttgatttcgataccggttgctacatgtttgactttcatttcttttgcacttcccttggttattatttttctttttcagactggaggaactaatgtctcacttattacttccaacgctatattacacatattgacacttttatcaactatttttgcatgcaccgtgatcctgttactttgcatgcaccgtgatcctgttacaatttcatccttatacgacttggtgtggctggctaactgttccctgttccctctgctcgttattggcgtgcattttctcagttttaggtttgatacgtctgcgcagtcagacagaaaacatagctaaagaagctagtatagagaacgtagacagtattctcaaactatatggaacgagtcaaacatcaagttcccttggcgaaaattatccacaaacaactaagggcacagaccaatctgtgtatgacatcacaagtctttttaatgatctaccaaggaccttagatcccaatcaagataaactggcggtaacaaatcaagatgaaccaccgcctgaaatcaaatctccattgaagcaagcaggtttggtgagtttcttcgctccaaagttgaatggtaaacaaatattttctagaaggcatgttgaaaatcaaaaatccttatctttggatgaaatcaatataaccgacttacctgcaaagcaagaaaatgtggaaatgcctactgaaaaaaaaaggcaaatattttatattatgagggaatctcaagccattcacaagataactacgaccctccttggttatttggcgttgaggctacccaatcagccgattgctttaaaatatattcaaaaaaaaatcattgtctcacagagccccgccaatatcaactacaacaaccaaataattaccaggatcaaagtgaggttcctcataactctttcattccttggtattcccgaagaagaccagtaggatacaaccacaattacaatcgctactactcacagacaactcatggtaacagcgaacactcccgacaaacattgccacagacctacaacatacacagcatgctccccagaaagtacaagcccgcctacaaaaaacaggcacatcgtgtgaagagtaatccacaaccagcttatactttccaatgacaaaataacaagaataaagtactatccaatctgctttttttgtacgcgttttgttggcgcgccgcaatttgaaaaataagaataaagtacttcttgctactatttaatgattccatccgtattccacatcgttgacgtctgagtctgatagactagtatatagaaaataaaaataagatagagtaaatagtatgctacttttatcgagcccatctttttgagcttaatttctgaaacaaagaaaggaagtgcccatttttcctcttaacggtttctaaaattactgaagagaaaacaacttttagatgtaatttatttacattaacattagcagtgactacagaggacaggtatggcggtatggcggtatttgttaacattgactttccttatgcgtggaagtactagtaatattccctctcggatcataaaagtgaaatatcgtgcttcacgatttgctgaaactttaacaaattcattgaaattacgtgagtttatactaatgaatggacttaatttcttaagatggtgatatcttccacattggtttcggccaacaaaactatcacttaccaagtacttcaagcaaagtttgcaatcccctattgtttatggattctccatccaattctatccagaatttgcagcaagaagcccagggcagctcttccgcacagcttgctgaccatgatcatgatcgcgtatcaatggctatgcccttacaaaccgatcaaagtgttagtgtttcacaatcttctgataatttaaggagatcaagacgtgttcctaagccaagaacgagcatttatgatgaatacgaggaagagttaaaggaaagggcgaataaacccaagaggaagagacctgctcctcctaagaaaaaggcaccttccacacagaactctaaatcaaatgataaagtagagaaaaagaagactacctcaattgctaaggatggcaaacctacactgaagactaatgacaaaaaagtggcgccgaaacctaaaccagcccatgaacaagtagaacccgctttgatccctagcaattggacttctgtaatacccttgcttacttctgatttcaagaaccagtatagtgtcatctctaggttaaaaaatccgaacatgaagcctgtgccatatgctggagatatcattaagctgatggcgttcataaataagtttagttcttttttccattctgacctacaaaatttatcattccaagattttgaggtcggtttagatttgtatcccggcgatcctaatggaagcgcagctggtatagtgaagggtcctgaagacacctccttattgctatatcctgattttatggccatcaaggatatcgtctattgccaagacaaaatgaatttactgttcctatccttgttagatttaacatttactgaaaattttgatggtaaaagtgccaagaagaaaggtccattaacaacctgggagaatctaaaatcgtcctccaagaaagtattttccaatcctctttatcggttaagacttgtagctcgcgaatgggggtatccacgagaatggcgtcaacaactccccagtgaccaagatatctccaaacctaaaactgctctttttgaacaagatgaacaaacaccagtggtggatcccagtcatccagaaattttaacgccaaatatatatacctggaatgctaatgaaccactcccattggaatcaaatcctttgtataatcgagaaatggacaagaatggaattttggcgctcaaaccaatggatcgcgttgttttattgagggcgttaactgactggtgcgcttcccattcatctgctattcatgacgagatatacaaattaactcatggtaaaaaagatcccgtttttggcatccaaacacaacaagtgcctaggtatacaattgaaggggtagataataccataaatcagtttaaaaaactctgctcactaattcaatcaagatatgaaatcagaagtaagaaaaaacattttgttaaacaactaaaagagggtaaaaaaccagatttatcaaggaagctagaaatactgaaggaaattaaagcggaattgaagaacgctgtaaaatccgaaaaggatgaacttttgttctcactgtacgacaagtgggtcccattgtttgaaggcgaattacctgatcaaccattagccaatcctttttcggaaagactttataaattgcgattacaagagttcttccttggtagagttccccatataggtgatttttatatgccaagattacacagttatggggactcactcgaaatgagcaccttcactgatttgagaaatctacaagcattgctatcgaaattcaaaaataatgaatacaacgcttttacactgtttgaaaatgatggacaatcgatgagtgcccaattcaaattgttttaccatgacacaccatcgttggcgcatgatgttgcacgaggcagaaatacatcggggaaggtttattggtatgaattatgccacgattcagcaacactgctggagttcttggagttcttggactataaaattgttaaacctcaagatgagaaaaaggagggaaatgaaaaagaaaaagaagcactgaataatgaagcgcacatattggagcagaaatctaccactgataataatccctccataaatacaaacccgctaccaaaagacgcaaaatataacactgcgagaaagaagttacagatattaaaggaatttttatctgattactatttcattcttcgtcagtttgaacaaatgaaagtgcaatttgcagacatgaagccaggcaagagacagttgagaaggatacagcgacagactgtaaactataatacggaatatgatagcgaggaatatgtcgatgatgaagaagacgacgaagctgatatttatgatgacaacgacaatgattcttcttttgatgatggtagagttaaaaggcagcgcacttagacaactagctttcaacgaacgtgaagattgtgaaactccttacaggctgcatttcgattaattaagtaatgtaaaattaagactattagtacataattagatacgcgtatcttttcaactaaggcataaaaaaaaaaggtagaaagtgaggacgaaaaagtgcaaaatatcaaagtcaaatcttgcgcatattcgagcttacaaagtcattgaagatttattcgccagtgtggtaaaacggcatactgttatcattcttctgttttggtatccttcccctctggtttctccttcgcctcatccaaagactttatatcactcccaggaagatcgctatcagaactacagactctgttaatatttaaaaatttttccttttcggcaagcactgtgttaactaattgtgcaaaagctttgctggttaactcggacttcaacttagactgttcttcttctgatagcttcttggatagttgactggtatccgttgctttcaatggaggaactgaaccgtttgcttgacttccttcgtcaaaatctgaatcactctctgtctgttcaagatacagatctcttaatttctggatcttcatgtttaatctgactctctcaacagaattacggaacttttgacgagcatccaatccttcctttaacccaggcaataaattgtgcgtcttcaattcggtacaaataatccatggatcttccaagagttctgcggcggtcggtctctttgaaggatccaaattaagagccttcaagatgaattgttttgccttattggaaacggaatcccaataaggcctatgaaacttcactggatactcaccagttgtgcattcgtcaaggaaatcttgaaccctttcggctctaaacgccgaataaccgcaaagcaaagtatacgtaatgacacctatcgaccaaatgtcgcaaggtttaccatgaccgtcctgagtaagtacctctggagccacgtaacccagtgagcctgccggcttatagaggagttcctcatcacttttcaatctctttgcgataccaaaatcagcaactaccagtggagattcgtcacttttatctatatacagtaaattttccggtttcaagtccctatgaacaatattctgagaatgcatatatttgactgcgctcaatatttcaaccaaaattctcactgcatcttcctcagtgaacttacccttcttcaaaatcctatcgaacaattcaccccctttggctaattgcgtgataatgtagaacttgtcttttgattcaaaccaatccttaaatgccactatatttggatgatgcagtctttgtaaaatgtctaactcgtcgtataaagcctctagctgaaccttgtttccctttagtgctttcttgatcaggattttaacggccacgtcctcccctgtttcagtgtttttggcttgtctcaccacaccaaatgtaccagcacctaatgtcttcccaaaaacatatttttttttattcacgtacgaagcaggctgcacatgtgccattttaccttcagaatcctcctctgtttgttttggggagctctccttttctgaaactttgtcgtccatagtaattgactcgttattttttctggtgtcttccaatattatataattgtgagttctctacgagaattgaaaccatttatactctggcttgtagtcgatgtggctttcgttctttttatcccctgcgtaggtagctcggctgcaccattctaaacgcggggggagtttctttttttttttttttcagccttttcttcgtaagcaaagtatcccacgtaaaaggttccttatactaacacatatgtactgtaaaggtaaaattacttctattttttctactgctattatttctatgtacttatacaagaataacagaacgtgcaatactaaaattaatttgatgctcagctaaaagagtaagatatgttagcagaagttaagatggttttaattatcctcgtagtatgcagacgtatcgttgtcatcatcgtcattgtcgatggctccattcgtgctcaaattaaaatagtcatctgcattattagcatcttgaagggtacctaaatcgcccggagtcatgtaaacagtactattggaccttactttgggggatccgggtacactcaaaggcctggcaatcttgaatttcttgccaccggcaagagtattcatattggcgtcactaattgtttcacccaccagttgcttgaactgctctggataggccctacgaagacccaactgtctagccttaacgtattccaaccccattctcttccaatctaacaagtctgatagtctttcggttctgtttctttggttgattctttgtcttctggtcttgtttacaaactcttccatgtagtctgctaattgctcgacagattcatcagggctcttgaaacgacggtctacaatataaataccatagtctttcgcttggtctgtttcaatcaagtcttccatgtaggcaccgaacccagaaacgtttgttgtgatagatgggacacccatgacggtacattctgctggcgtgtacccccatggttcgtaataggatggaaaaacacccaagtgacagccgcgaacaaactcgtcataatccaaaccaaggatagggttattggcgtttaagaattcaggatggaaaatcacttttacacgatcactcgaatcattgaataatctaacatgtctaatttggtttaaaattggatcgttagcatcatcgcacatgttatgtgtgactaccggaggcaattccccgtaaggtcttctcagcgccaatacccttttcttcagcaaaaccttttcagaactcttcaacagctcatctaaattagtgggcaactctgattctaggccattatgagggtatctcatcgtatgctcgaaaattctcttcccaatggatgcggtgacctcattaacagtattttccaaagattttacaatggcttggcttttcagtgcctccacagtgaaggaattggttttggcaggcatgatcaaaaacgctaccaccgtcttcttggatccagaaaccttcaatctgtaattgagacgagccaatgattcaatgaacatgtcagcacctttgtttttgtattcatatctaccagcgataaagaaataaactgtgttgtctagatcgaaatcaaaacaaccatggaaatggcctctgacgaaatcattaattttgtcctttttcagggcatgcagattttgaaattcatgtactgcttgaaacttaacaacgttcaaaccattgggcaaaatgccatccggtttcctcttcaacaaatgctccgcttctaatgcagtgatttgcgacacagtcgtaaaaacatcggcagtatgagccgcagcgcgctcaatgcagtacctatgatatatgcctctcttaccagcttcttggtccacatcaaaatactgtagattgttataaaaatctacatcaccagcggcacacaagtatctacccaataaagttgcgtgcgtggtgaaaatcgttacaacatcaattcttttctttctacacaatggcagggctacaccagctagccattcatggaaatggccaatgatggcatggctactgtccagttttgaaacttctcccaaaaaccacacaacaacataacccaacaatatggcatcgtttgtttcgtgatcatgctctggtgatggaattccgacgagagaccataggtcagccttccattcgttcaaaaagtgtcttacagaatccagctcaaataaaatgacacgtggtgctccctcaatcaaccagttaccgtagacaaagttcacacccttttcccgcatggacatcaaagttttttggatcggtaacagctcttcaggaaagatactttcatcttcccagtcaagtttttcaacctcactttcataagtcgccttgttcaaaggtccaagcagcgtatagttgtctccgtattgtgccacagtgactggagccttggacttcaagacagagtaaataccaccaaccctgttagttacttctgttgctacttcgaacagtagatgattttgtaagtcacgagccatacttcgctgtgatgctgcgtctgagtttattttctttttcttcacaggtttccaggctgtgctaactagtatatttggagtttagatatatagatataagtcaatgaaaaaaaaagtggaaggtaataagaagaaccgttgcgggaagaaaagaaggagtttatgtttatatacaccggtgtaggctgtgcgttggtgtgaacacttcctgttgctgttgctgttgaagccgtctccgcatgcaactgtagtcatacagcctcttgtctgcccttattcaattgaccagctaacaatagcttcgctttctttctgaaaaatcctccaaggggtattacttgtggggggttccaggaacccataggccggggcatgtttcacgggaagttctgtggcaggaaatggtccctgagtagccgcgcaggtggcttttgcctttgccgtaccgatcgggaaattgtgcccctgaaagattccgtttacggcgcttctgtgcaacctctttgggcaagctttgctcctgtcaatagagcaattatttgacaaggtttcttttaccttgttttatgtgggttaaacgtgggaggagaactataaatcacatgtgctgtcaagagattatgttagttacgtagcgcgcttaagctttcttaaatagtatcgtaaatgagttcccgcaatttgtagtcttcgttagcttcttctatttcttcccagttcccgattaagtcattgtgtcctctgaccacacctggaagactcctacccttgctgaaagtcttccaaacttttctcgcttcatcatctgtgccaagatctctgtaggtgaacgggattcggttggccgtcaggattgtgcttaagcgatttgttctggggatcatatggaaaccgcctccggctagtgacgtgtatatatatacaggttccttttcattcagcttccggatctcgctagtcgttattacgtcttgtggcttgtcattgtttttcttggattgctcagtagtttgagttgtggagtctttcgcatctagtgattggagtagagcgtttagttcagaatcatcaacaatttttagttgctctaaaaactcattcgtttcgtccaaaatatctttgaagatgtcatctgcacttgctttcttgggattttcccttgtactttgatcttcaaatccattttcgtcattgtttggggcttctttactgattgactctgtttcattgaagtctaactgggatacctcctcttcttcttgcttaatttcattcttttcctccgtgatgttttcttccactacaagatcaggaagagaagtttctttctctgtttcttctacttccaattccttgtcttctcctttattatcctttatatcttgtttttccaattctggcaattcgactgtcctttgaaattcgtctgaaatgttgatatcgtcgatctcttgatctccggtgacatctttgagcgcctcagcaatcttagaattttccatattctcgtcttcttttgtcacggcttccgcatccttttttgaaacttctgcctccgtacatgttccatcctctattggagtctcagcaggttccgaacattttgtttcgatgtcttcttttgaagttgcagcaacttccacatcttcattttctttattcagttcagcagtgacttctgcctcttttggagcgtcaagatttccaagctctgcctttaccttgataaattcagttttttcggaattctccacttctgcatcttcctcggtgtcaacttccacatcttcattttctttattcagttcagcagtgacttctgcctcttttggagcgtcaagattttcaagctctgcctttaccttgataaattcagttttttcggaattctccacttctgcatcttcctcggtgtccttcttgacagattcgctgctaggttctatatatttttcggcagttccaacatcacttgcttttgaattttcgctcgcagcctcagtagcttcaccatgttcatgatttgtatctttgccggtgattttatcgccttcttgtgtaatttcaaagcgtttgggtttttcttcttctttgaaactagtagtagatcctacatctcccatatccttttgtgtagtttcagcttgttctgttgaaatttgaacgcgctgggatttgggatcttcttcttcggaattctcaatggttgttgcaatttctggctttacatcttcatcgggaactctaacatcttcctttagaacctcaggatctctttcgttgatttgaagatcttctggtcttccggaggtacaacgcttaactacttttggagactcaggagtcttcgatttctcaacctctacaccttctgcactttctcttgctgtttcatcaacctctttttttgctttctcgttggaaagctcagcagtcccctcttgcttctttttcatgtcttcactgatagactcagcacctctcattgctattttatcatctttcatggccttaacaggttcatccagcttgacttgttccccttcttgatcttctttggcaacctcgagatcttcaggtattatatttttttccacagcctcaacaatctctacatcatccctaggcgcgtcaggtatatcgatttctccgacaacttccgtaggcttgttttcctgagtaggtgcttcagcttcatcttcaagaacaaggttatctttagaaatttttgcagagtttgcgcttccctctatttcaataatggaagatttttctcccgcttctgactgcttttcatctccccccataatttcctctccttttgatgtagattcttcttcggtaccggacacttcattatttcttacagcttcttgctccccggttacattttcttttttaacttttgaaaaagtcgaattttcttcttcttcttcttcttcttcttcttctttttcaacttctacagatatatcgttagtaccgtgttgtagatttttttcattgtcactaatgcgctttgttggtcccatcgtttcgtcatcataagtctctcgctcagtttctggagggatgatactatcactaccagctgcgttaaaattatggctcatgttattctcatgattaacagataattctttcctacatttttcgtcttctttatccttctgttcaaaaacatggtcttctttcccgatttctgtttctttctgattttttgcaagaactgaaggacttattccgtctctatcactttcagtctgctgcttttccccagctttcaaatgttttgattcgttctctttgaaattaaacccattcttagttaaactttcactttcaacatccttagtagacgcttgcccattttcatcacctgcctccaaaccgtgcggctctagttggtgtttaaaagaagctgcatttccctcattaacatttaagatctcattctcttctcgaggtaaggtatgttctgccttttcctcgttgatattgttctcggactttgaggaagtttcgtcaacattatctttgttaggcacatctatgtcgaaggttttgtcactagattcatttctggttctgatatccattttttcgacattaacaggctcatcttggacaatatttactttgatatcctcgttctttgaaccatcttcctgtaggtactcttcaatgcctactagtatggaatctaaagttgactgttttgacaaatcagtagtatctgcaggatttgaagaattacgacctcttctattcgtggtttttttctttttgtttttttttcttctcgtaattgggctattgccaacctcaattcctgtggattctttgattggtggtacattttctgtgccttccgctacattgttagtagaagtttctttgataactacattgacgtctattgggatctgtgtgggagattctgtagcgtcatttattgtatctgtggctatctctattacgtcgtcttttctttccaaatcatgagagattgcatcccgtgtggaagcttcctcggtttcaccaacagaactggaaagttttacaatagtatctctgtcacgattcgcctttatttgtccctggtttttctttttatgacctttcaatttagaagatttcctttgagatgataattcctgtgcaaaattctcagtggcatttatcgcttcatctaagtcactttctgtaagttgatctcgactttctataatatcattcgtacttggtaagggaagatctgtagcaagtgtcgaatacgaatctccagcactagttaccgatgggggttgaacattgtgttcctgattttctacagtcaaagattctaccatgtcactctttatttaatccagagtaatcaagcacaccagtacaataattgctaacaggtttaaaaagagaaagtgttctggaataaaaccacttgcttatatgcgaagtgactacgaaatattaagggaaaatatacgacaatttcgtgttcagaaacttaacaaatattttcatcttgtctgttatattctcggaagctttaggataaatttatccttaaaaaaaggactgcgcaagcccggaatcgaaccgggggcccaacgatggcaacgttggattttaccactaaaccacttgcgcttattggaagtgttcgtgttctaataaggtcacaacagctccaacattaaccagaaatacctgtaaatagccccgccacgaggcaacaattgtctctgtattcttatctttctcaataagcacttattagttagtttacatccgagttcttgagcactccccacctttttagtaggtctgaagtcttgtttacaacagcgggcacctcaagattgaaaggagttgagagttagaatatataattttgaaattaaatttgaaaatgatgcgattaccaccggcaagtattcaaaacaaaataagacgagggagcttcataaaaattaggtcgtatatgttgaaatgagaggatttagtacattctgtattcatcatattatagcctttaccaacaatgaaactccagtaattatcaaattattctcccaattctcaccgaacatgcggcaacgttaggtacggatcgcggaaaacactttattttgtgcagaggtactgtcatgaatactatgtcaataaaaaaagtatcgcattatcaccacgcctatataacataatctaaactattcgtgagggtacagaaatccattgaaatgaattgatagttctacacgatatcgctgtcattttattgtacgtttcaagttttactaaataaaaatgacatctgaaacagattaagtttttttgtaacttgtgcccgttgaaataggaattaactgttataattgacaatattcatgtcaacactatatagtaatatataataaagaaggtaacttaaatggcgataggcggtcaacaagtctagggaatcagaaatgcaagaatgaataacgtaataggatagcgaaggaacatatcaaaaacaagggaaaaaaaaattggttctatatctagatatatctagaatttttggactggttttatctcaatttccacctatctttatgtattatctttcgaccgtcttatcttttaatatggtggcaggaataccagtcagacaatgattggatcttgtctcgggttgtttgttatcacgtaagcaccacagtccgctccgtaggaaaagaaaaatagccgccgagccacgggagcaaatgagtgaagaatatgcgcaacgttttggtacatatacaaaaaaatgtagaaaagaagctaaagagattgacgttacgtacatatgtatgagtgggtaggtgtggacgacactagggaggctttacttctctccaaacatgtgaagctggttatagatgtccttcttaaagtcctcgtacttaaaagacgactttctacgcgtgcccaactgtggaggagagccgtgtgggactcttgcgctgttaccattgctgttgttgtcaaggtacgagtttttgaaaatgggtctgttgccagcacgagaacagatcggtgtatgggagatggagtcacccatatccacgccagcgtggctcaggtcagagtcgttagtggtcctgtattgcatattgtggatagtattctggaaatccatgggtccgctactcctacgttcggctcccggggcgtgctccccgatactgctttcgcgttcccgggcttgttccctggaatttagtgcgtccatataattggtagaccgccgtctaatcatggggactggcttgtctacgctttgagcgggagcgcttggacccgggaggttgaatgtagaaacactaggtgtttcctgtgcacagggcggttcgtcgatgttgaggaagtcctgtgatctttcaaatgtgggtgacgtgctcacttggggcgtgttcaagtggggatctgtcatgagggtgagtgtatgcgtgtgtgtgtgtgttgcgtagatgtgtgatttactatgtgttatgtagctgctctcatcgctgctgatagtagatctctcgcgcaaaaattactcaggcaaacctttactatacctacatatatatatatatatatgtatatgtatgtgtgcaagcttttcagagtggtgcactgacattgaccgggccactcattccaccccacatcccccagatcagggggagatgttaacgaaaggaaacaggggatttatcactggttacgggagcgtagtgactgtactacaaattcgcacacaagcagcgcccagtgacgagtctccgcggcgtctaagtgccggaagtcatcatccacggtgtgccatgtacttgggaatggtagcgggattgcatgtaatacgggtactccggcggccaggaatggcgtgtggtcgtctccgatgaccgaatgcccgagccctaaaaatcgatagtccgtggggtccagatgtttgcgttgacgcgcgacttcggcggctaatgccgattcgccgttgatttcatctccacgtcgaaataacaagtcatcctctattcgattgagcagctgatattcttgatgtgtctctgcatagtagctgggcactagcggctcctcttcgccacttcctaaaagatccagaagaaataataggcgaattcttgtcatcgtgccgtcagcaagccattgggcggctaatcggcgtgctccataaatcgagtcctcggggccccactcttcaatggcctcctctccatcaaagaatacgatctttacacccaaggtagaattcgatactacagtgttcgactctaagtcattgtactctttcgtgcgctcgtggcacgcgatgtgcgttaggaactgggccgtatatagcagcgcggcacacgaggcggcactgtcgatagcgcccaccatccccgtgggcgctatcttggtatcataatgagcagcgagcactaagtactcgctcgcattgttttgtaatgtcataacaaggttattgaagcggtaaccgttctcctcaaaggcttgcgtctcaacggcccattctcccgccagcgtattgttgaagtgctcgatgatgaagcgctggatctcgcgcgagccttccgatccgggtacgcgcgttctgttaaaaggcaacagcaggttcttggtacttttgttccaaccgctgtctgggttgatagcttcgttcagatgcgctgcatggtactgctcatatgacaactcccacccagttaccctatgcacctgaaatagcaccaacaggtacgctagaccaattagtcgcaaaggcaatacgtacttcattcccatgcttacgaccttttcagtctttttatttcttttctgttgactctctctaactctccctctccccctcttcttcccatgaaatgtatcacaagccgtcttattcctttgcttcttatattcttatgttccttccttcgtctcgcctcgaaggcaacgcaaacgcaatgtacttcttgacgaacgcgaaaaccatatggaaagtaaataaagggccaaacaaaaaactatttcgaatagcaaggtagcttccatcctgtacatgcaagaccgtcacacagcatgtcatcggaagaaccccatgcatctatatcctttccagatggctcacatgtccggtcgtcctccactggtacttcatctgtgaacacaatcgatgctaccttatccagaccgaactatattaagaaaccgtccctgcacattatgtcgacatctacgacgtcgactacgacggatctagtgacaaacccaattctgagcaatatctccgtgccaaaaataagcccccccacatcatcctcgatagcaacagcgacatcaacaagtcacgtgaccggcactgcgtcgcattcgaacattaaagctaatgctaacactagtaccagcgtgaataagaaaaatttgccgccaacaactagtgggaggataccctctagcaccatcaagagatatccgagtcgctataagccttctcactcgctgcagctgcccattaagaacgactccaactttaaacgatctagcatatatgcctccaaatccactgttactgctatccccattaggaacaatcggccaatttccatgcagaattcctatgcgcgcactcctgacagcgatcatgacgacgttggcgatgaagtgtcttcgataaagagtgcctcttcttcgttgaccgcatccctgtccaagagtttcctgttcgcattttataacaaccgcaagaaggacaagaccagtaacaatggtgtcctctcaaaggaatattggatgaaggacgagagttctaaagaatgtttcagttgtggtaaaacgtttaacactttcagaaggaaacaccactgcaggatatgcggccaaattttttgcagcagttgcactctcttgatagatggtgatcgattcggctgtcatgccaagatgcgagtatgttacaattgttatgagcatgcagacacatacgaggactccagtgatgaagagaatgattctacaatgcaattgaatgagccaaggtctcgctctcgctctcgttcttccaataccaatccatattctcattcacattcgcatttgcatctcatttcacaggacaaccataacggtaccgatctccatgatccagtagcagcaacggataaccctcaacagcagaatgaggtctacctattaaatgacgatgacgtacaaagtataatgacctcaggtgaagattctaaattgttcatttctacacccccaccaccaccgaagatggccatcccagcaacaaagcaaggcggatcgctggaaatctcattcgattcggaaaacgatagggctttgcattatcaagatgacaaccccggtcgccatcatcacctcgattccgtgcccacaaggtacactatcagagatatggacaatatatcacattacgataccaactctaattccactttgaggccacattataacaccaataacagcactattaccatcaacaacctcaacaacactacttccaacaacagcaactataacaataccaatagcaacagcaacatcaataatcctgcgcattccttaagaaggtctattttccattatgtaagcagcaatagtgttaacaaggacagtaacaatagctctgcaacacccgcttcgtctgcacagtcttcttccatactggatcctgccaatcgtattatcgggaattatgctcatagaaattacaagtttaaattcaactacaattccaaaggtccttcgcaacaaaatgacacggcaaatggaaataatgataataataataataataataataataataataataataataataacagtgccagcggtattgctgacaacaataacattccctcaaacgacaatggcacgacgttcactctagataagaagaaaagaaacccactgacaaaatctaaatctacgtccgcttacctagaatatcctctaaacgaggaagactcttctgaggacgaaggttccatgtccatatattctgtattgaatgatgaccataaaactgacaatccaattagatcaatgaggaactccacaaaatcttttcaacgagcgcaagcttcactacagcggatgaggtttagaaggaaaagtaaaagcaagcattttcccaacaattcgaaaagttccatttatagagacttaaatttcttgaccaatagtactcccaatttactttctgtagtaagcgacgataatctatacgacgattcttctcctttgcaagacaaggcctcttcatccgctgcaagcagactcactgacagaaaattcagcaatagcagtggcagcaataataatagcaatagtaatagcaatatcaacaccgatccttggaagagaatcgctagtatatcgggattcaaactgaaaaaggaaaaaaagagagaattaaatgaagtctctcttttacatatgcatgccctattaaaacaattattgaatgatcaagaaatttccaatcttcaagaatggataacccttctagatggcgctttgcgtaaagttttaaggaccatcctgaacgcgagggatttgaacacattagattttagacaaacttacgttaagataaaaagaattagtggtggatctcctcaaaattcagaatatatcgacggggttgtcttttcgaaagcattgccgtcgaaaacaatgccacggcatttgaaaaacccaaggatactattaatcatgtttccactggagtaccaaaagaacaataaccactttctaagtatagagtccgtctttaggcaagagcgcgaatatttggataaacttgtttcgagattaaagtcattacatcctgatattatatacgtcggcgccaatgttagtgggtacgcgttagaactattaaatgactcaggcattgtcgtacagtttaatatgaaaccacaagtcattgaaagaattgccaagctaacagaagcagatattgccatttctgtggataagttggctacgaatattaagatgggtgaatgtgaaacttttgaagttaaaagctacatttatggaaacatcagtaaaacatatacatttcttcggggctgtaacccagaacttggtggaacaattttgttaagaggtgatagtcttgaaaacttgagaaaaatcaaacaagtctctgaatttatggtctacgcaattttttcattgaagttggaaagttcattttttaacgataatttcatacaactttctacagatgtttatttgaagagagctgaatccaaaaaactgcaagttttcgaaggttattttgcagatttcttgatcaaattcaataacaggattttgactgtatcaccaacggtagatttccccattccctttttattggaaaaagccagaggcttggaaaagaagctcatagaaaggatcaatcaatatgaaagcgaatctgatttagatcggcaaacgcaactaaatatgcttcaaggcttagaatcgactatcactaagaaacacttaggaaatttaataaaattcctgcatgaaatggaaattgaaaatttagagcttgagtttcagaagagaagtcgtcaatgggaggtttcatattcatcatcacagaacttacttggtacgggctcacaccagtctataacagttctctactcaatggtttcaacaaagactgccacaccttgcgttggccctcaaattgttactattgactatttttgggacagtgatatttccattggtcagtttatcgagaacgtcgtgggaactgccaggtatccctgccaacaaggctgtaatggtctgtatttggatcattatagaagctatgttcatgggtcaggaaaagtagacgttttaatcgaaaaattccaaactagattaccaaaattaaaagatattatcctcacgtggagttattgtaaaaaatgtgggacatctactccgattttacaaattagcgaaaaaacctggaatcattctttcggtaaatatttagaagtcatgttttggagttacaaagatagcgtgacaggaattgggaaatgtcctcatgatttcactaaagatcatgtcaaatactttggttacaatgatttagtggttcgactagaatattctgatttagaagttcatgaattgataaccccaccacgcaaaataaaatggaaacctcatatcgacatcaaactgaaggtggaactatactataagattctggaaaagatcaataatttctatgggagtgtcctaagtcggttggaacgtattaaattggatagtatgactaaagataaagttcttagtggacaagctaaaattatcgaattgaagagcaatgctacagaggagcaaaaattaatgttgcaagacctggatactttttacgcagatagtccttgcgatcaacatttaccattgaacctggttatcaaatctctatacgataaggctgtaaattggaactctacatttgcgatatttgcaaaaagctatttgccttctgaaactgatattagtcgtatcacggccaagcagctgaaaaaactgttttacgattcttcaagaaaagacagcgaagacaaaaaatcacttcatgatgaaaaggcgaagacgaggaaaccagaaaagaacgaattaccgttagagggattgaaagatgtcgaaaagccgaaaattgatagcaagaatacgacagagaatcgtgacagaacgaacgaaccacagaatgccgtgacgataaccacttttaaagacgacactccaattattccaacaagtggtactagtcacttgacagttacaccttctgcatcgtcggtttcttcttctttgacccctcaaaccgaagaacgtccgccaataagcagaagtggaacaggtatatctatgactcatgataaaagcactagacctaacataagaaaaatgagtagtgatagtagtttatgtggactagcatcacttgctaatgaatatagtaaaaataataaggtgagtaagctagctacatttttcgatcaaatgcattttgatgccctgtcgaaagaatttgaactggaacgtgaaagggaaagattacaacttaataaggataaataccaagccatacgattacaaacatccacaccaattgtggaaatttataaaaatgtcaaagacgcagttgatgaaccgcttcactctagaagttcaggcaataatttgtcatctgcgaatgttaagactttggaggcacctgtgggagaacattcccgggccaataattgtaatcctcctaatttagatcaaaacttggaaactgaattagaaaattccattagccaatggggagaaaacattttgaacccctctggaaagaccaccgcaagtactcatttaaattctaagccagtagtaaaggaaacttcagaaaatccaaagtcaatagttagagaatcagataattcaaagtcggagccgcttccacctgtaataacaacaacaactgtcaataaggtagaatccactccacaacctgaaaaatcattattgatgaaaaccttgagcaacttttgggcagatcgatctgcgtatttgtggaaaccccttgtttatccaacctgtccttcggaacacatttttactgatagtgacgttataatccgcgaagatgaaccaagttccttgatcgcattttgcttaagtacttctgactatagaaataaaatgatgaacttgaatgtccagcaacaacagcagcagcaaacagcagaagctgctcctgccaaaacaggaggaaacagtggaggaactacgcaaaccggggatccttctgttaacatttctccctcagtttctacaacttctcataataaggggagggactcagaaatttcatccttagtaaccaccaaagagggcttgttgaacacccctcccattgaaggcgcccgagataggaccccacaagaatcacaaacgcattcccaagcaaatttagatactcttcaagaattagagaaaattatgacaaaaaaaacagccacacacttgagatatcaatttgaggagggtttaacggtaatgtcatgtaaaattttcttcacagaacattttgacgtgtttagaaagatttgtgattgtcaagaaaacttcattcaaagtttgtcaagatgtgttaaatgggattccaatggggggaaaagtgggagcgggtttttaaagactttggatgatagatttattataaaggagctgtcacacgcagaactggaagccttcataaaatttgcaccaagttattttgaatacatggcacaagcaatgttccatgatttgcccacgactttggctaaagtatttgggttttatcaaattcaagtaaaaagctctatttcaagttccaaaagttataaaatggacgttatcattatggagaacttattttatgagaagaaaacaacaagaatatttgatttgaagggttccatgagaaatagacatgtcgaacaaacaggtaaagctaatgaagtgttgttggatgaaaatatggtagagtatatttacgaatcacctattcatgttcgcgaatatgacaagaaacttttaagagcttctgtttggaacgacacattatttttggccaaaatgaatgtgatggattattccttagtcattggtattgacaatgaagggtatactttgacagtaggaatcattgatttcattcgaacgtttacatgggacaaaaaactagaaagttgggtcaaagagaaaggcctagtagggggggccagtgtgatcaagcagcctaccgttgttacaccaagacaatataaaaaacgttttagggaagcaatggagaggtatattttgatggttcctgatccgtggtattgggaaggaaattaatacataaacgtgtacaagttatattctgtaacttttttttatacactatcacgcacattagggttctttaactttcagtaccttagtagttatcaactatgaaaaggtggttcaatgaatgttacgaaaggtttattatagaaggataagaagcaaaaatttaaaaaagaaatgcgtcacagacaggattcgaacctgcgcaggtaaaacccaatgcctaattgcttttctgaggaaatagcagggcatcgccttaaccactcggccactgggacagaatctcttggtttgttcaatgaagtaaactattttgttgtaaacataatgggtatgtttaacggcgagagaaaactatgcgaaatttggtataattgttgtgtttccattgttgttaaaggcattaacactaagtttacagaacatactagaagttgttttcggcaacataggaatctacaaaaggggatggataattctacataataatattattatttcccctttcattgttgacataatgttataaattcgtactctatgttgctggtgtgcttatgaacgctacaatcaattttttcatgcatacttgaggtaataagatgtcgatacttttatggtgtttatgaacatggcaatacccgttaccactcgtgttgggtgtaggtacagcaacactagattccgaatcacccccgtcattgccaccatactactgtagcgatatggcgagtgtgtatcattgttgttttgtcgttggccatcttcaatataatcaatatgaaagccaatcatgcattttgaaaagatagtctcgcggtcggtgttgaggaacttttcattgcctacgtcgaaatcaaattttgaaaagctgtggctagagttaaacctaaaacagtcattactattcgaaaaatttgacgcttacgttcaggttctgaatcaatccctttcctctacacttaagtttggttgtggtttatgttactactacatcgctcggttgcaaacagacgtgtatagcttttaggaatactgttgttcaagatagagcatttgcataccttatccgaggttcactatcgctgctacattggcataaaattgaattgttaaggacggccaatactatacttgctgccacattggtttaattcgttcactatgattatggttgcaacagggcagtttctatcgtgatcattcgccacatacttaaaaagataaaaaaagttaaacgactagactaggagttatgcagtatgagctgcagctccgcaactacaactagattaaatactgggggggcaaaaagataaagtgagtatcttgagcaggagttcccttgacatattaatctgtaaatttgtttttttactgaatttactacttaatagtaaagatgtggtgctattctcactttttattaatttttgtttccttcgtgacttcttttgcacataagctcccagctaataactcaacgactaatggaggtaccgacggaatagctgtaccagttatagaaactactattgattcagggatgtattctgagaacggtactgatttgatgacacccgaagatcttcctgatttgctatcagatggtatagtattatcttttgctaatactacagaaacgggctcggattcggactccacgttaattgacagtgaagatcttcggagatgtatagatatgccggaccgctcatgctctgctcaacgaggcaatttgtgttcatacagtttttgggatattcctttcagtttcttgaatacagtccatgatatattcggcatgactaatatgggtaattgcgcagttatggctggtgataagggtgctttttattataaatactatcctgttgaacctaactgcaattcaactatacaccaaaagacgattgacgatgctttacaacaagcaactgaacaactgaatggtgactttaacaacatgtattttttccatgtcaaccgtggtggattgtggcagggtgatatgatggttggaactcgcgtctttacctggtttgctggcgccaagtgggctgaacataaaggttccatagaggcaggtttcacctcgtagtccctcattgcaggaagagaaggcatagcaacacagtatgataaagcaatgcatttggtttataattgttaataaaaaaaaaaataatggataattacattgaggggaatttttccgtatgtatatgataacgtatacatacgtatgcagcttaatccacactgagtttttacttgtaaacgctaaggtcaaagggcagataatggattccagactaggagtgcatataaatggacacttggattcttcattagatggtcactgtatcagatcttagcaatttcttttgtaggattggtataaatgaaaagtatgcatgtacccatgcgatatgatattaatatgtatttctcattatttatgtagttttctaacaatatatggtgatatgaatggccaccattattctgtttaatatcaagtaatggacaaaacctttcttttcctgattgatgtagttcactgtaaccttcttgttcgtgggcacacttacttagatatttccttgcgcagttattatactgaatttagagaagcgacgcaatatttctacgtgatatctataaaaaagaatacttcacttatgcaagcatcgcctggctgtaatctttgcttcagaccatctgacacatgtacacagtaacacatagcgagctatgaaaagatgatggtgagttcgtggtatggctacgtagaagatatgcgattcatgcactaccaccgcttaacgtagttatccgaatgcataaattagactagtatgtgacaacgctaaacatgcgttccccagaaccacctgcggttgttgagaggaataggttttgcgcttgtctatggacactttcttgaactcaatccaactgagcaatacttaacaatattgcgattacttgttcttacataaagagtaagaaatacttgcgaaataaacggtaatcaatcaaatttagggtcataagttgtattcgcacaatatgcataagcactgactcaagaaagaagatggttttcgaatggggagctagcaaaaagagtcacccctaagtataaaaactgaattacaaagctcttcgactactttctgcaagtaaatcattcggaagtgcgacaatataatgacaaaagacgataagttacttctattaattgaactttaagtatttggcttttattttttttttttcattttcttactcgcgcttttctttattaagggctttctcaattagatgttaataatgtcataaggcatcgttattccgctttatattggtaactcagcagtggtcattgccttcgttcacgaccctcccttattaatcagttagtaatagtgttccagttaactctgtatccttttctcttcggcctgacaatgtctgattcatcacctactatcaactttattaatttcaatcaaaccggaacgtgtatttcccttggaacgtcgaaaggtttcaaaatattcaattgtgagcccttcggaaaattttattcagaggacagtgggggctatgctatcgtcgagatgttgttctccacctcgttactagccctcgttgggataggcgatcaacctgcgctttcaccaaggagattgcgtataatcaacacaaaaaaacattctattatctgtgaggtgactttccctacttctattctgagtgtgaaaatgaataagtctcgattggtggtacttttacaagagcagatttatatttatgatatcaacaccatgagactattgcatactatagaaacaaaccctaacccacgtggccttatggctatgtctccttcggtagccaacagctatttagtgtatccatcaccaccaaaagttattaactccgaaattaaagctcatgccaccacaaacaatatcacattgtcagttggtggcaacacagagaccagtttcaagagagatcagcaagatgctggccatagtgacattagcgacttggatcagtattcgagctttactaagagggatgatgcggatccaacaagcagtaacggcggtaacagcagtataataaagaatggtgatgtgatcgtattcaacttggaaacattacagccaaccatggtcatcgaagctcataagggcgagattgctgcaatggcaattagttttgatgggacactaatggctaccgcctctgataaaggtactatcatcagggtctttgacattgaaacgggtgataagatctaccaattcaggagagggacgtacgcgacaagaatttactccatatcattcagtgaagatagccagtacttggcggttaccggctcttccaaaaccgtgcatatcttcaaattggggcattcaatgagcaacaataaactagacagcgatgatagcaacatggaagaagctgcagccgatgattcatcgctcgataccaccagtatcgatgcgctgagtgacgaggaaaacccgacaagactcgcaagagaaccatatgtggatgcatcaagaaagacaatgggtaggatgatacgttactcttctcaaaagctatcccgaagagctgccagaacattgggtcagattttccccatcaaagttacatcgttgttggaatcctcgcgccattttgcgtctttgaaacttcccgttgaaaccaattcccatgtaatgaccatatcaagtataggctctccaatagatatagacacatccgagtatccggaactcttcgaaactggcaattccgcaagtacagagtcctaccatgagcctgttatgaagatggtccccatcagggtcgtttcctcggatggatacctatacaactttgttatggacccggagagaggcggcgattgcttaatattgtcacagtattccatcttgatggattgatcacggaagtgtctcgcgctgccttccgtacgtcacaacgcatacacaatatagtttatataaactcctgcgtataatctatccttttgcataatattttcgtcaccattatcttgttgcggtgtttttatttaaaacaatagaactcgcctaaaggggaaattttcgatataaaaattcaaaaaaatggctttcatggatcgagtatttgtttgtcgaaaaaggatcactggagtgacgttactacgctacgaagcctccttccggcttagccctgttgattacgaatttggatcagttggtatttgattcctcggaagagttaacttcacgcgggtaaatcacttgtgatgcggtatattctctatacggctaatagatgaatcagggtgttttaaagtgcgtataaacccttttgctattttcgtttatataattggcgttgataaagagccaatatctattgttgctacatagaggcagctctcttagcaaaataaaaatacaaaaagttcgacatgggcttcagtagcggtaaatcaactaagaaaaagcctctgcttttcgatatcagacttaaaaatgttgacaacgatgtaatactcctcaaaggtcctccaaacgaggccccctcggtgcttttatctggttgcatcgttttatcgattaacgaacccatgcagatcaaaagcatatcattgagactttatgggaagatacaaatagacgtaccattagagaggccccaggacgctagttcttcgtcgttgtcttcatcgccgccaaagatcagaaagtacaacaaagttttttataattacgcatgggataatgttaacctcaaggagtatctgagtggtttaagagggcaatctggccttgcgggcagtagctcatcaagtaatatcttgggcactcgccaaagagctcagtccacaagttccttgaagtctttaaaggggtcctcctcaccctcttcatgtactttagataagggcaactacgattttccctttagtgctattttgcctggttcgttaccagagagcgtagaatctttgccaaattgcttcgtgacatatagcatggaatccgttattgaacgcagcaaaaattatagtgatttgatctgtaggaaaaatattagagttctgagaaccatttcacccgcagcagtggagttatcagaaactgtttgtgtagataactcatggcccgacaaagtggattattctatttcagtacccaacaaagccgtagctattggttcagccacccctataaatatttccattgtacctctttcgaaaggtttgaaattgggctcaatcaaagtcgtattatttgagaattatcaatattgtgaccccttccctccagtaatttctgaaaataggcaagtgacagaactaaatcttgaagatcccttgaacgagtcatctggagaatttaatggtaatggttgctttgtaaataaccccttttttcagcctgatcattcattccaagacaagtgggagattgataccatcctgcaaatcccgaacagcttatcaaactgtgtgcaagattgtgatgtccgctctaacattaaggttcgccataagctcaaatttttcatcatcctaattaacccagatggtcataaatctgagttaagagcgtccttaccgattcaactttttatttcaccatttgtggcactttcaataaaaccattgtcatcctcgaatttgtattcgctttttagcaccactaaccagaaagacgaaaactcatcacaagaagaggaagaggaatatctgttttctagatcagcatcagtcacagggttggaattattagcggatatgcgtagcggtggctctgttcctaccatttcagacttgatgacgcccccaaattatgaaatgcacgtatatgatcgtctttatagcggttctttcactcgcacggctgtggaaacgtctggaacatgtactcctttgggaagcgaatgttcgactgtcgaggatcagcaacaggatttagaagatttacgtatacggttgacaaaaattagaaatcaacgtgacaatctagggctaccaccgtctgcctcgtctgctgccgcttccagatcgctatctccattactaaacgttccagcaccagaggatggcacggagagaatcttacctcagagtgctcttggtcccaatagtggctctgtgccaggagtacatagtaacgtatcacctgttttactttcaagatccccagccccaagcgtgtcagcccatgaagtgttaccagtgccctcgggcttaaattatccagagactcaaaacctgaacaaggttccatcgtatggcaaggcaatgaaatatgatatcattggtgaggaccttcctccttcctacccttgtgcgatacaaaatgtgcaaccaagaaaacccagtagggtacattccaggaactcttcgacaacattgtcatcttctataccaactagctttcattcctctagttttatgagtagcactgcttcccctatttccataattaatggctctagaagtagttctagtggggtatctcttaatacacttaatgagttaacttcgaaaacttcgaataacccatccagtaatagtatgaaaaggtcaccaacaagacggagggctacttctttagctgggtttatgggaggttttctatcaaagggtaacaaacgatagtcgccgatattgtttcggctcgtgcattaagcttgtatagtttcatatagaaagtgatgtatatagcatttacgcactctaactggcattttaaagaaaaagggataaatgcaatgtttggcgtgcggcagtataagttcaaaaaaatccactgcattgttgaaaagagtcaggtcgatcctgctattggttttcagtttgagggatcctttgatttgctagatatcataagataaatggtccaccataaagtaattaaatcttgaaattaaattcttattccattagagacagagaaactattcattgtacattctccaaatgtggtgatataaacactacattcgctaaattacattatattatttcgagctttgtcttgtttatatttagttacgttgggatcaagttttaaaaaactagatctggagtgaccaaaaaaaaaatacccagcgtaaggtaaatattatggatatgctttggaagaaaagaattttgagacttacacattattcggcacagtaggtactagaaagcatagaatcacattcgcctttaaagacattcttttttcttgctccttctatggactgcgacacaatagttgtttttgtgtcgtaccgaagaaaaagccttgtgcagaaagcaaaaatagtacacttctagccttgattaccaagagttatgacaaaaatttgcagttcagagtataccttaaaaactgttcctaaggtcaaataaagaggaaaataatcaaactaattattcattaattgaacgaaccaataataacgagagaatcagtatcacaaaaaaaatttcaacctacaagaggaaacatgtattctatttcaaacaaaaaaccttctatactcagtatggttcccctgaatattttgaaaaaccaggatttgaaagtaaaaaaagatcaagaaaagaaaatatcatttaaccccgtagttactcctattaggccagacgactaccacgaaaaaacatccagatcgtcaagttcgagccattctgattcacctgaatttttgagaattaacaacaacaaatccggtcacaagaatggaaaattgaaaagttttgaaagtaaaaaactagttccgctattcattggtgacctccatgaaacagttactgaagaaactttaaaagggatcttcaaaaaatatccctcttttgtctctgctaaagtttgtcttgattcagtgacaaaaaaatcactgggccatggttacttaaattttgaagacaaagaagaagctgaaaaggctatggaagaattaaattacacgaaggttaatggtaaagaaattaggattatgccatcattgaggaatacaacgtttagaaagaatttcggcactaatgtctttttctctaatctacctctaaataatccattattaacaacaagagtattctatgatacgttttctagatatggtaaaattctatcatgcaaattagactctaggaaagatataggatttgtttactttgaggacgaaaaaactgcgagaaatgtgatcaaaatgtacaataataccagtttttttggtaagaaaattctatgtggaatacattttgataaagaggtcagaagtgttccaaattttgaaacacaaaaatcacgattagatgcggaaacaattattgaaaaagagcaatctttgaatgagaaacactccaaggggaatgataaggaatctaaaaatatttactcttcatcccaaaattctatattcatcaaaaaccttccaacaataactacaagggatgatattttaaatttcttcagtgaagtgggtccaattaagtcaatttatctatccaatgccactaaagttaaatatctttgggcatttgttacatataaaaatagcagtgactcagaaaaggcaattaaacgctacaataatttttatttcagaggtaaaaagcttttagtaaccagggcacaggataaagaagaaagagccaaatttatagaatctcaaaaaatatctacacttttcctggaaaatttaagcgctgtctgcaataaggaatttcttaaatatttatgtcaccaagaaaatattagaccgttcaagattcagatagatggatatgacgaaaattcttctacatattctgggttcatcaaattcaggaattttgaagatgctacgagaatatttaactttttgaataaccgtttagtaggaggaagcatcgtcacgacatcttgggaaagacaaaataatgcacctaaatatcatgatggttatggaatgcgcaatatacacacctcttctcatccacaaattaccccatattaccagtactcacatgcgaatagtttgaactccccacacatgagagatctttcgtcaatgaatagcagcacaagatcactaataaagaataaaaatttcaataagaaagttttggaaacattcgaaaagcaagtaagaagaggtatagatttcatgagatttccaagtgccactagagacgaaaatgtgcacggaatagctgagtatatattcgacacttattggaatcgcgatgtgttaatattggacaaatttttatcgttgctaaatagtagtccatatcatgaaggtgtattgcaaaaacaaattgaagaggctgcaagctcgttaggatttaaaagatgaatgtctctttgttaatttagctagagttttccttatttattttttttatttacactaattcaatctttttcgttatatttagatattattaaaaattattattatggaaaaaattcttaaaaggatagacagagggacgccgtctgctatatgatatgtatttaggtccgagtgctgataaactgtaaggcaaaaggtataagtgtaaatcaataacgtttctcgtattctttactctccttcaaattttttaaactagttcaacgtaatttgctgggaatataccttctctaccgttgactcttccggtccaccagtcattttgagaatctgattttttcaaaattgtgatcacgtcaccctttctgaatggtaaatctccggactcttctcctgcaaagctatataatgccacggcctttggagaagacgtggatggggatgttggagcagtgaatctgccctgactagtttgcggtgttgaagcggacgagattctagatttagaaaatctgttcgacaagtcatcgacttcacggtcttttgtcctatctcttccattcccgcgtctatacccggattcataatcatcatcataatcatcgtattcatcatcagcccaacgatttcttgaagaacgagcccttgactgagcagttcctgatcttctgtggctggcataataacttgaagctccagatgggtcatccaatttaccaccactaccgccactgttggtaggagccagtcttgaattccttgaatagccagtaccataatcatcatcgtcatcatcatcgtcgaacgtataacgagaaccgctttgggctcttctccttgtggatcttgtgttaggtctagtggaggaagcatctgtagaactgaatgaactaggaatgtcattatagtaatcgtcgtcgtcatagtaatcgtcttcgtcgtcatcgaaactgccacgaccaccgttggagggtctgtaattaaacgccctggactctaaaacacgaaacaatggatcaactgctggaggcggtcttatcctaccagacaaaatcattttcgcggtacaattgtcaccataaaattttctgttagcctctcttctttctataatagccgaaccttccacagaaacccctgcaaatagacctttactcttagaataggcaaaaactgcagccacaccaccggcggaggctgatgcagctgcttctgcacttctaccaagaggcccagcagaaacggagacgttaccacccaacgtgatggtcccaaattcagaaaacgacttaacagcatcctgagtatttaaaatgaaaacaaaatcagtcaattctataccaaccatcccaccggcaccagcacctgccatggcaatggcagatggagctgaccaagtaccatcctttaatcttgcgacaatcacaccagaaccagctctacctgaaaatagaaaacctgcttttaagatcgttatgatagccaaccctttagctcttttcaaaacgtctggaggaatgacttggtccgcaccaaaaacttggtttggtttgacaaaactagccaaaatcttcgctgcttttctttattaattgtttattactagttagtaaatgatgaacaaattaagggagaacttttttaaaggtttcccagccaaacccgtataaaacatactttgtctcactctttaaactccttggaataggattgttaatacccattgcgtgtgatacagcttttgtttttgatttctttgccacccgtgatccaaagccgttctagatttcttcgatagtttatactctttcatgttgaacttccagatgcggccgagtcggcgagcaaacagggtgctgctactaaacgaacaataaagaaagacaatttgggcacccaatataaaatgagcagtcaattcaatcaattcagtgtgaaatttttttcttggaaagatcattcacttctacacagctgtacatgagtttatatgacagtttttttttatgtacatccagttcaagataatcagattatatattggcccaaaagggatcattaacgaattgcgaaatgggtaatctctttacagttaacagattctctggtgattggctttcctcaaggtagcaaatatactctaattgtagcacgtctactatgtatttctttaccttgtcatagcacacacccacttgcgccacgccgtgtgcgtcatcacttagaacaaatctggatccacagtgcttcttgaccagattacataaggttttgctggggtacggctcctcgaggcgctttcttaatgcggacgtattgatttcaattgcgccgccataggagtctataaattgtaaatttcttacaactgcatcgtatatttctggccattcactgatgacgtccagtgaagctacaggaactccggtttcttcgttgcagttgcccgatttctggtttactagcatgtcattgggcaaaaataatttgtaaaggtcgaagtgacccacgaccaacggtttaatattgatcagcatttcgtactgtgattggaagtaagacaggagaaaatgtttcaaattatcattgaaggaatgcaatgaattgtaccattgttgttggtcgaaatcaatagggatcccgttgacgtgatggaccgaacccacacaaaacttcaaaatatcattattctccttcatgagtcgctttgcatattcgatatgagccatgtcacaactttcgatctccattcctataatgaatttagtccgcacatcgggtctatcagcataacgagtcttgatttcttgcgcatgactcatgaaattcttgaacgatgtttctagcttggttatgacttcctcaggattcttgcccaatgactgctcttcggggtatataaacttggcctcaattcttggtatgtgctctgtcaaacagtacgtgtgaaagttgaggttgaccacttgatcgaccacggaatccaaagggtccgtaccgtgggcactatagtcaccggagtgtgaatggtgtgagtgcatgacctcgaggatttttactgaattgtacgtatcaagaagtactaaaatgtgtttgaaagggaaagattgtacgggaaatggaaaatgtacatataatatccagtatcatttgagttgatagagattatctctatagatagagagatttgacaaaaaaaataaaaaaatttaaatggacgagtccggaatcgaaccggagacctctcccatgctaagggagcgcgctaccgactacgccacacgcccgaacgtttgttgaaatcttccaaacagaaatgatacaggtttactttacagcaagacattagtagtttcattagcttatcaacatgtatgaaaccggcaagattgaaagcttgattgcccttgacgagctactcaaatgtgtaaatatctgcacaatcagtttacactcatgtttccgcgcttttaccctccatctagattaaaatcttatatggattatttgggataaatagcatttagtaaatcaaattgataaaaaaaagaatagcatttaggtatgcagaatatactagaagctgtcctcactgatcctgaatccaaaaaagagaattctacgtaataatattatcacctcttcctccattttatatgctgtcattcattatcctattccattaccaatccttgcatttcagcctccattaaatccgatggttgtttctcaacttttatgccatcttcttatacccatataatgatatattagtaggaagaaacactaatcgatagatgataattatcatttacctacgcattcgtattatcgtattcgcagctagaggccagtgcaaccatatagatattgctattaacttcattgtagctaaagcaccctgggtgttaaggagaaacatcaataagagaatagtttgtagtattctgtgaaattttcggtgaccatggtcttcaaggagaattctttagtatattctatgtatctataactaatttccaaaaaatgacatgtcaatcactttccagagctataagatatattcaggtttatcccaaaaatatttacagagaaataacccttgcaaaaccttttggtacacgaacaggcccctttaaaagtttcttggcagtttttttcgtcttccttcttttccggccatagcatcgtttgcggatcgttcaaactcctattatccgatgagctacccaactgccctcccattaggtagtggttattagggcacttattgtctcttgtggtgttgtagtaatggttaatataattttcgagcaaatagagtgcaacttgcggttcgagttcaataagattaatatccctcaatgactcaggaggtccattccagggaatagaaagtagtgcagttgcatactgttcattagtaccgtctccatttttgcctctgagatttgatggcggaaaagcgacacatgaattgttgacctggagtgcgctcactgttacaattagtaaggccacggtaattgctactgcatagggcgtcatcaccttttcgaaatttgacactgctaatttggcgccagtatagagtttctttctcttgaatccaatgagatcattatcctagtatagagcttgtaagtccaagctgcacttaaatatacaacgatcagaaaaaactcgtatagtctgttgaaaatgcaacacgtatacctccggagaagtatctttggttttgatttgccgcgcagcctgtgtaaaatggcgcacacaatcacgttacttgaatctcagttcagaagtttctttcaacacagccaattgcatttagtctgctatgcttaatattgtagctactacgtggcaaacatagctgcccgaactactttatgcgtacgtgtccacagcaatttgtataacgactcaatcaaaattctctcaaacaccttcatgggaatctgtcgacaatgtaatcagatctcagcccaattgccagtatgtgttcatatcttattccgtggccgcccctccaaaaagcttcaaaatacactcaccaggcttacttcttgttgggagaagaaccgttatcgttcacttgataatattcctaccagtatgttgtcctatatggagtcatgagcatacatggtgcaaaattatggaattagcgcaatgagtttcaaacagcaatttgatctttttataaacactgaaatgccagaattgataatgtaataggaaaaaaaaatgaaaagattcaaaaccgaagataaaatgagattatttttttcttttatgtagaaacatcgattcgcttctgtgggttcccatatcctcgaggagaacttctaatatattctgtataattaatattatagcattaacaacggtataatctcagtcattatcccaaaattcacctattttcccatcataccgatctttgcgaatacttgagcatgtaaatcagagattctatgtaacagctgcccagaaaccagaaaacgtctcttaaccacttccattgttggcatgttgaaacctcctgccgccttgatcatccttcgacttagggaagaatcttaacaaatgaaatttaacgtcaacgcgtaatagaaaaaaagcctttcgcgtactgtaatcagtaataatacataaggagatgccagctacaacggacatcaacatatatctatgtttacatattagggttcaacagaatataaatcgttgcacaaaatgaaagctaggaaatcgcagagaaaagcgggcagtaaaccaaatcttatccagtctaaattgcaagttaataatggttcgaaatcgaataaaatagtcaagtgtgataaatgtgagatgtcatattcctcgacatcaatagaagatcgcgccatccacgagaaataccacactttacagctgcatggacgtaaatggtcgccgaattggggttctatagtatacacagagcgaaaccattcaaggacggtgcatctatcaagatcgacagggacaataacgccattgaactcctcacctttgaaaaaaagtagtccgtctattacccatcaggaggagaagattgtatatgtgagaccagataagtcgaatggtgaagtccgagccatgacggagataatgacactagtgaataacgagctgaatgcgccacacgatgagaatgtcatttggaacagtaccacagaagaaaaaggcaaagcgtttgtatacataagaaatgacagggcggtcggaataataattatagagaacctttatgggggcaatggtaaaacatctagtcgtggacgttggatggtttatgattctagaagattggtacagaatgtgtaccccgattttaagattggcatatcgagaatttgggtgtgcaggacagcaaggaagttgggtatcgcaaccaaattgattgacgttgcaagagaaaatattgtttacggtgaagttattcctaggtaccaggtagcatggtcgcaacccacagacagcggtggaaaactggctagcaaatacaacggcattatgcataaatcaggcaagttactattgccggtatacatatgactctttcgaaaagacagcgagaagggacactggaaaaatggcataaaacttttcaaggttattattagtaagtttttttattatatgatatatatatatataaaaatgaaataaattatttcttgatggagccacttatttttcttataccaccggcggcgcttgtagtccttctccctgacgttactctcctattcttgggcaatagttgtcttagtatggtatcatctgcggcattattgatgttcgttgcgctgggttcgttatcttccattcgggacgatgaagcagaggagatatcatttttcttgcgcgaaactttgggataatgattacttgtgccgttggtatcctgcatggattcgtcatctgagttgttgctttctattactaccttcctattcgcatgggaagttggattacgattattgttgatatcttctatagtattagaaccgttttggccctttctcggctgaccaggcgaagtctgtgggacggctgagctcttgaatgaattacttccattattcgccgtagaaggttggctcgaatttctggcactaagcgccccatgaccgttggatggcggcgtcatggttaaatctcttaattcaccttcaatgttattttgcgcaaccctcttgtcgtctttaagtttctttttttgtaagcggtattcttctaaacttattaagggatataagccgccaatggcctcactaggcttcaaagaaattctggttgtgtacttccattctctaaaatcattctggtgtaaatataaccaatgctgttgagggccaacgaccattcccggccttataaaccttaagaagccaatacactcgttagcggtaaatccatacgtgtatattaagtgagcaccaattaaacaaccagttctacctagcccagccttacagtgcacagcaattttacctccccttttaattatcgtttcagcagcaccaacaaagttttttacaatggaaagatcaggacatgtaccatcttcgaaaattagatccaaatgttgaatgccaatgtcttcaaaatgctttttattatataaatgagaattcaaccttaccactaattggacgttattgttggcgaaaaaattcagaactgacttaaacggctggttcaaatgtgaagatttggtagcgagatagccctttggatggtcctcttgtggtgacgcaaatgcaataaaatctggggtgagtacattgaagtctccaaactccacgtgttcgtatttctcgtaactctccaaattgaaggaatgcaaatcaataaggcctttttccttagccctccaaacgccataaaccacatcttgaattgtgatttcgaaatccgcattagaataaccggcatctctaaatggcatgaagggagggtctacttgcgccaacggctgaagcacttgatgcggagtccatgcctgaacgaggatcatataacagcaaagcatacatgcggcgttagcacgttgtctggtcgatgcagatgaatagaaaacaacggctttattggcattttctgggtcattcaagatttcatggaaaataacggcaaaacgatatagatgtccaatgttcatgggaccgaaatccaaatggaaactgttgtaaaagattgcgtcctccacggtaaaaaacaccagctcatcagtatcttccggcgtgtaatcatatgcaccgagatatactctgcctcgcaggaactcgatcgtgttgtcgaggtatacactcctacgcattttttttttttttttataagcgtactttgtagtcccagcctctgtgcaattgtttcgtattatacctcgaacgaatcggaaatatttggtacattattgtttcaatttcaatttgtttacctttgaaccaagtgaagaaaaacttatggtgctaaaagtacattccccgttgaaagtgatacagctttcttgattgacacaatagcaatggccttcaaatgcatatctctactatcggctaaaaaacgaatgactcacgttatcaggctcatagcttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgattgttgttctagtcgcttgctttataaagtaacgacactttctggtgccaatatgtgaaaacgcattacagaaaaaaacagttgtattctactaaaaacacatcagtagtcacagaagtcacagaagtcacgtatataagctagtggcaatcataactaacacaggtgtattaatgaaaaaataaagccaaaaaaatttcagaaaaaaatatctcccgggggcgagtcgaacgcccgatctcaagatttcgtagtggtaaattacagtcttgcgccttaaaccaacttggctaccgagagtcgtttttgttgattactttgctatataaagattcctttatcattatttcatgaggcgcacttttgattttcacacctttttcaagcggaggagttattcgtcttattaacattaccattacagtagtcatcaatgattaccttatcagcactgaaaagatacccgtaaaatttagcacacgcacactcacacatacataggtacgaaatacacaactgataggcgttcatgcactctcatagacaaaagtggggccgccagacggatatagcgagggtgctcgacgatatagaacacgacctctatctaccgcaacggctatcactcgatggtgcaactggtactgacgaatcacatgtgcaatacggtatagtcaaagactgctctgtgcttacgtgtggctgctgtatatctgaatcgctattcaatgatttatgcagggaaacttcgaacaagcaaactgcgtgtcccatctgtcagcgagaaaatgttcgactactttcagccatcaagccgctgcgagatttggctcgtcagattgacttcttcagaagtactaccggacagggcgaaagcgaaagcgatgagctccccgctatagtaaagacttcaccatcatcatcatcactatcgctaacgccatcgcgctcttcctccactgctgggctagaagctgataacaagacactatcagaccctacagttaaggagaaatcatcactgctcgaactcttccatattgtggcttcgaagatgcataatgcgaatacagaggtagggtcggaccacccactcacgactggcaccacccgtgatcaagaagaacacaccactaaggagaattactcaagcagcttactcgagcccaactatgacgaccacgcgaactggaaaatcctggataatgcctcgaacacaagaactgtgccgatagataacaacttctctttgatgtctacggacgttacaataccttccacagcaaactaccaaacaaatagtgcacatgatctggacgaagaaaaggagtacttttttgccaactgtttccccatgtacagaaaaaaatttcagttcaacacacaccccaaattcctagggacgaaatccaaattattcatcaaccaaagcatttctcccgattgcaccaaatttgctctaattactgaacacaagtgggaaatttattcgattaatccgaaggacaactctcctcaactagtatcatgtggcaagtctagtggagaatatggtcccaacttcaaccaactaacagagcaatcgtcatcttcactctccactacttctcaagcgtcaaaaaagaaaaagaaaaactggagccaacgtttttgcaaactttccaatgatttcttgataatatcgggttcgcaaaacattcttaatgtacacgacatacaccaaaacggcaaactcatctatacctacgtgtcgagattccccatccgatgcatagacatagatccaaggtcgcagataatagcctacggaatcaccggaaaggatagacatacaggcgcggaacaagcattagtcgtgatccaacaaattaccagaaataaagtgactttggagcccgagttccccccaccaatcaccataacacttccatacagagatcccatcaataccatacaactttcgcacgacgccaagtatctgacatgttcgaccgcgctagagtcgcggttcttgatcatatctttgcagaaaataaacgaaccaagactgataatgaaaagtgttcggtccatagacacttccttagaatctgaaggtatcactgacacaaaacttttcccaggaaatccaaatctgatgtgtatcacatcaacagcattcaattcatctccactggtcataaacaccaaaatcacccaaattaacggtgtacggaccgtggcacaaccatccatgcttataagggtagatgagattggatgcaagattcacaagtgcgaaatatcaccaagaaacgacgcaattgccttcctcgaccgcaacggatcagtttacatcatgtgtgcccccaccatgatggacaacaacgaaaaaagaaggacaatcctcgttgaaaccgtggcaaatgcctacagggcttatgaatcagctactttgcggtttaacccagagggcaacaagctttatattctcgacagaaaggggactttctttgtggaagactttgcatatggcttgccccaatctcgcgaaatcaccaaatgtaagcaaatattccacaaataatgcatctaaatatatacgtatgtttaaggttctggtatacaggtattaaaagaaaacactatcaacattcccaataagatataccacaccacgtgagcttatagaagcacgtgaccacaattcaccccacaggtgtggcttttttggtgccgtagaaaagactcattcatgaatcgtcggaaacccatagtcatcttcgagcaaaaggtatatataagcaacagagggcagtagttctcgagaccaccatcttttgattggaaatagtttcgtttagatggggtgcacatagtttttttcaactgcttttcctcgaggtcacccaaatatacaacgagatgccagttgagtttgctaccaatccttttggcgaggccaaaaatgcaacttcactgccaaaatatggtacacccgtaactgccatttcatctgtgctgttcaataacgtggactccatttttgcttacaagtccttttctcaacccgatttgctacaccaagatctaaaaaaatggtctgaaaagcgtggtaacgaatcacgtgggaagccatttttccaagagctggatatcagatctggcgctggtttggctcctttagggttttctcatggattgaagaacactacagcaattgttgctccagggttttcgctgccatacttcattaactctttgaaaaccgtctctcatgatggtaagtttcttttgaatgttggtgctttaaactacgacaatgctaccggctctgtcaccaacgattatgtaaccgcattggatgctgcttccaagctgaagtatggtgtcgtgactccgatttccgctaacgaggtacaaagtgtcgccttactggcattggcgattgccactttcagtaataactccggagctatcaatttatttgacggattaaactactcgaaaaccgtcttgccgttggtcgaatctgttcctgaggcatctattttggcaaaactatccaaagttattgcaccagatgctgcctttgatgatgtcttggataagtttaatgaattgactggattgagactacataatttccaatactttggtgctcaggatgctgaaactgtgtttatcacttatgggtctttagaatccgaattgttcaactctgcgattagtggtaataattccaaaatcgggttaatcaacgtcagagtgccattaccttttaacgttgctaagtttgtcactcacgttccatccactaccaaacaaattgttgttataggccaaactttggatggttcttcgccttctttcttgagatctcaagtttcagccgccttattttaccacggccgcacctcaattagcgtttctgagtacatctatcaaccagatttcatttggtccccaaaagctgtcaaatcaattgtatcgtcattcatccctgaattcacttacaatgccgattcatctttcggcgaaggattcatttattgggcctctgataagagtatcaatattgatgttgcctccaaacttgtgaaagctctgtctttggaagatgggaaatttgtgtctttgagaacgaaatttgataacttggctaatgctggtaccttccaagctcaatttgtgacctcgaaagaacagatacctgtttcaaacatcgattctacgaaattatcagtcgttgaagatgtcagtttattgaagcatttagacgtagctgctaccgtcgcagaacaaggttcaattgcgttggtttcccaaaaggcagttaaagatttggatttaaattctgtagaaagttacgtcaagaatttgggaattcctgaatcattcctaatatctattgcgaagaaaaacatcaaattgtttatcatcgatggtgagaccactaacgacgagtccaaattgtccttgtttatccaagccgttttctggaaattggccttcggtctagatgtcgcagaatgtaccaaccgtatctggaaaagcattgattcaggtgcagacatttcagcagcctcgatttctgaatttctcactggtgcattcaaaaacttcctcagtgaggttccgctagcgctgtacactaaattttctgaaataaacattgaaaagaaagaggatgaggaagagcctgcagctttaccaattttcgttaatgaaacatctttcctcccaaataacagtaccattgaagaaataccattacctgagacctctgagatctctgatattgccaagaagttgtccttcaaagaggcatatgaagttgagaataaactaagacccgatttacccgtcaagaacttcgtcgtgaaagttaaagaaaatagacgtgttacgcctgctgattatgatagatatattttccatattgaattcgatatttctggtactggaatgacttatgacatcggtgaagccctcggtattcatgccagaaacaatgaatctttggtcaaagaattcttaaccttctatggtctaaatgaatccgatgttgtcttagtccccaacaaggacaaccaccatttgttagaaacaagaaccgtcttacaagcatttgtggaaaatttggatattttcggtaaaccaccaaaaagattttacgaatcattgattccatatgcctctaacgaagaggagaagaaaaaattagaggatttggttactcctgccggtgcagtagatttgaagagatttcaagatgtggagtattatacatatgctgacatttttgaattgttcccatctgttcgcccatctcttgaggaacttgttactatcattgaaccattgaagagaagagaatactcaattgcctcctctcagaaagttcatccaaatgaagttcatttattgatcgttgttgttgattgggtggataataaaggaagaaaaaggtacggtcaagcttctaagtatatctcagaccttgctgtcggttcagaattggtcgttagcgttaaaccatctgttatgaaattaccaccatctccaaagcaaccagttattatgagtggtttaggtactggtttggcaccattcaaggccattgttgaagagaaattatggcaaaagcagcaaggttatgagattggtgaagtcttcctatatctaggttcaagacacaaaagagaagaatatttatatggtgagttatgggaggcttacaaagatgcaggtattatcacacacatcggcgctgctttctcaagagaccaacctcaaaaaatttacattcaagatcgtatcaaagagaatttggatgaattaaaaactgcaatgattgataataaaggttcattttacttgtgtggccctacttggccagttccagatattactcaagctttgcaagacattctggctaaagacgccgaggaaagaggcatcaaagtcgacttggatgccgcaattgaagaattaaaggaagcatcaagatacattttagaagtctactaaattaatatagtaataaaaactaaatatctatttattgaacctgtcttgaacatttctattttttttttacttttagttttcttctatgcgcaagcttttctattggctgccaaatagaaaattattgaaatatgattacattacaatatttatttgtcttatgaaaactaaccatcacattatactaactacggaggtaccatcttgaaatctcgtcctgaagaccctattagcattggcaaacataccttctttaagcgagactacaatgaactgagatcctttaaaccttgttttaatcaaatgacctatattttgcgtatgacttaaatcaagagcagcatcaacttcatccaaaatatacataggcgctggtcgaaattgcaacaatgccataatcaatgacaaagcaatcaacgacctttgcccaccggacaattcaatcaaactttccttccatatattaccaagctttactttaacctctaaaccctgcgttacgtccttaccttcgcatggaaccaattttgcaaatgaatttggtaaaaggtctgcaaaaatattaccaaaatcaagtgtcactttctcccatgttttgactaaagtttctcttttatattcgttcaacttcgatatagtctcttggattttcatcttatctttttcaatcgttttaatcattgtttttaatgctgcctcctttttctcaacattttctatcatattcataatatttggattaactttttttctgagctcttgaaacttctcgttcaattgtttactcctttctctgtaagtatccaaatcgataccctcattttgtttgacgatatttctcaccagatcaaaatcctcaagaaattcgtgtttctgtcgcagatcttcaattatcttttccatgttgttcgtattagacttatatttgttcaagtcatggaccaatttttgtagttctaattcactgctttttttctcgtcctgttttttctttatcaatgtttctaattcatttagttcatcatcaatgtccatcaaccttttcttttcttcgttcagttctgtctggactgttacaaggtcgtcttcaacacctcgtatctttccctccaaatcagaattttccaatttcaaactttcaatagatttcaaatggttatgcaatagcgtcttattagaatctagttctgagctcaattgctctgtttctaattccaagttttgaaacaagtcatatttacgttctgactccgattcctgctcctccagctctttcgccaatagtttcaattccttctttaattcatttaacttggatcctttatcgctatcgtactccttcatgtctttttcaatggtcgaaacttcttcttgacatttctttaagctcatttgcttggttttgatttcattctcacactctccaatgtccctcaaaatttcttcattcctagcaattatttgggaagatggattcgcgtcgagattacgcttagccaaatccaatttatgcaacgagagatttaaatcactttgaatggtctttgttttttgcgatgtagcatattgcgtctgtagctcttccgttacatggttgagatcagcctgaatggtctcaatttgtttttgaatttgattgtatttttgaatatcaactaataacgattcagaggtatttctactaccaccagacaatgtaccctctgggtcgtatacatcaccttgaagggtgatacttctagcgcggatctttggatggaaggtaattttctttgctgtttccggatcttcacagattaaactatttccaaaaataaattccatcgctttagtgatagattcatcaaaccttattaaatttattgccaattcaactttcccaggagcaattttcttggctaaatcaagcacttgagaacttattggcctcgtatatatcttatcaagaggtatgatggtaacacgcttgcgtaatcttcctctttctaatagctgagtggccgtctgagaatcttgaacaacaacattgaatagcctacctccggcacaagtttgcaaagcagtagcatagcgaatattatcattatctatctggaaaagttgacccaccaccccatggacaaagctggcttcaaaattaggataaggtttcgtatagttaaattccagatttgttacgcgtctttttaaatattcagagttcttacatgtttgataataatggctcttcaatttatcctctctttgcttcaggtctttaattcgtgatggatcaaacccatattcgactagtcgggctcgtagtttatcgcacgtttcttggcattgtttaacatgcttcacatttaactcgttatctttcgtggcctcctttaatttaggttcaattgtcaatagctctttcttcaacaactccattttcatgcttgatttttttatcgccaaggagacttcattcagctcagtctttgccttggccaactgtgcgttataaccaccgtctgcggcaccggtcgaggaaatacctgtggttaaagtggaaactaattcttcttttcgtttataaagatccctttgtttactgagttgttcctgcaccattttataatccttttcagtgttagcgtatgccgattttttttcgattagctttgcagaggaacttgcaatttctgactccagagcctttgatttttcagtagtatcattcaaattttctacttttatcgacagtgaagttttcaaacgagaaatttcatttaaaagaccgttctccttattttccaacttggagattgtgccttctttgtgtagttctttttctttctgaagtttgatttcctcgacatcctcattcaaactgtctatttcttcggaagttttcttaacaaattcatttaacattttcatacgagtctcaccgttctccagagtttctcttattgatgtatgtttatgtttaatgttatagtattcataagatacaacaattcgttcagttttttccaaatcagtctgagtagactgaaattctaggaacattctcttttcgtttcgaagtttttccagtttaggttcgatctcttcagttaacagagtcctgttctcctgtaatttagtttctttcttagacattgttctttctgccttttccctacgatcctcgaacatttttgtccctgctgcctcttcaatcagtgataagatctctgagggtttcatattcaaaaccttggtaattttaccttgcatgattaaaaaattaggattattgatatttaactgcacggattgaaatagttgcaaaaccgactgttgaggtgccctatgcccatttatcagatatttagaagttccaccaagcacgacttgccttgtaacagagatttgaggagagttagtgaacccaatgggagaatttgatttatcggtattatcaaaaacaatggttacgcttgccttggtaacacctgcttgaccacgcttatagatcaaatcttgcaggctagatgctcgcacagtgctcattgatgctataccgagcacgaagcaaatggcgtccaaaatgttcgacttaccggacccatttagacctgtaatagcattgaattgagggtcccaatcagtaatgactgttcttgtagcgtatgatttgaaaccatcaataatcaattcctctaccttcatgcggtaacgatactaaaattgacttgtatttacgtggtctgcctcgagatttcttgactgcaccgtgtgtttactgttgttgatcttaaaattagaaatgcccatcatcagagccacgcaacacggtaatcactataaacgcgtaaggcagaaagccattttattcaagaagtcaaccccctccatgaagcaatgcttcacaggggagaaggggggagcttatgagagtatattaaagtttactttgaagaaatattctattactacagaacaaaatctaatttagaaatttttctttaaaaataagtgttatgttatattgtattgtttgctttgaggaattttttgagttatctttttttttttagatcttgcttaaagaatgactattttacataatctaatcttgggtcttttgagaaccacgtaacaaaccagttcttctggcggcaatcaaaccggccttttgaccagaaacagcacctctagagatggtagaagccttaccaatatgttgatggttaccaccaccgtgagggtgatcaactggattcatggcaacaccacgggtctttggccaagagtttctcttcaatctgtacttgtggaaagcacgaccagccttcaacaatggtttgtcaactctaccaccaccggcaatgacaccgatgacacctctggcatcagaagagataaccttcttggcaccggatggtaatctgactctagtcttgttttcgtctgggttgtgaccgatgataataacgtagttaccggaagctctggctagggcacctctgtcacctggcttttcttcaacgttggagacaatggtaccttctgggacagaacccaatggcaagacgttaccgacgttcaaagaagccttcttaccggcgtaaatgaattgaccagtgtggacaccttcgttagcaataaagatttcttcacgcaatctgtacttgtatgggtcacggaagacaaccttggccaatggggcacctctaccggagtcgtggacaatttgcttaacgataccacgaatgtaaccgtgacgttcagcataatccaaagttctcaacttggcagcaccttgtctcaatctggtgtgggaggtaaagatagaaccagcaccctttctttggttacgaataactctacctgaataaaaaataatgagaaaaaacacagttctgttagtatacacgatacattttcaacaaaaggaataaaaagactgtaaaagggtgtgatgacattgcgccattacgacaatcacatggttgttaaatcacggtgctgacatacccattgcttattgatctaatggtttcttagtttgctcagaaatggttattagtcgctaaaaaatgacccaataataaaaaaaacgaggtaatgatattgaaggaggggaggggcagggttcaatcgattatgcctatgcgatagtgcattgcgtagtaatccataggttcacatccatgtgcactggtgctgcgtttggcaattcccatactattccagattgatctgatcgtgcagagcaatgccaaaccatcgaccgtaggcccaacggtgaaacaatacgcggagaacgcttagccgctaggcagaacgcctagtttacacagtgggagaatgaggataggcctctgcctacggtaccttcgaatacagggaaagtgggaagagtgagctgccgaagtgaaagaggcttacgcattttttctttgggaagcggacgcaggactaagctcatcattttcgaaaaaaaaagaaagttggagccggaaaggaattgggtgttaaaaatgtacgggtgaaaaaagtcttattttgtcttaaaaggggttcccccagccgcaaaagaaaagaaaagaaaaataatagatcaattttagtttacttagcaataaacgaatatatgtattttatgttaagttctcactgtttatacccccttttcaattttataaagatctaagtagcagccacggttggacgatcggaagacgaagcaggcggaggtgggacatcattggtttccgcattgtcttgcccttcctgcacttgctccgctggctctactggcgctggcgctggcgctggctctgccaatgctgctggaggtgggtcgcgcgcattggttaagttgtccttgaccaattgtttaatttcttgaatcttagagacgtaagcgggcttcactattatcgatttgcccctcaaagtagctgtcttggccacactgtcacaaatgtccccaattggggtttcagattgcaaagtgaccaaagcggcagtaatttggtgtggagcaaaaggaatacactttctcctgtacaccttggacctgtaaatccagatttcttgaggcgagtagagctggaacaactcacggatctcactgtcggttatatcgtctggcaggtcgtgacagtaaaccgtatccgcggcagtctctggtgtcttcttaaccttatttttttctttgggcttctttacatccgtgtctggagtagagtctgcctcgtaaggaacgtgtaactttagaaatagtttctgattttggaaaacggttccgttcaagtcttgaatggccttcaaagccagagtattgtttgcgaactgggcaaatgctatgcctagtggtttgcgagggttgctattgtgccttttgctgaatctgcggacggtctgcgttggaatcaacactgaactggcgccatagttgtttaggaaggcatgtaggtctcgctcactcgccgtgaatggcaggttcgaaatgtaaactgtggtaatggtagtggtagtgtcactggtagtgtcattgttaacttgttctgtcattgcgggcttgtttgtatgcttatgtgaggccttatacttctctatgtgttgctactcagtagaaggtcaacaccattgttttatacatcatttatcttttgttattaatttgtgacgcttccattttgtggcacataaggaggaaaaagaaaattaaaagaaaaaaaaaaagaaataaaaaaagaaaacggtactggatattgagataaattttccttcaattaagataataaaacatgttatataaaatcagacaaaataatatgtaaatttttaacgtattataatcttaaaaagtttatttcttggcagcagccaaagccttagcagtgccgtgtagggcatgcttgtggtttcttctaaactttggatcaacacctttcaaagaagggtacttgtaggtctttggcttcttgataccgtttctgtgagcctttctggtttggttgtgagcggtatggttcttagacttagccattttctggagaagacgatgaatgtacgcagaaattgcgaatggtcattaaaggttagtaaaaatgattcataacggtggaggggagtagcgtggcagctaactgccaatctgaagtggtgctagcgggggcaacttcgaacaagggtatgctaaaggtaattgaacgttcgagaaagagcgttcgctataagttcaaacactggtaactttccattattttcccttctctctttttttctttatatcctccactatatgccactcagcgcacctcagatttggctacctgcatttccaatgggcgaaatggggacttcatgataatataacgtactttctaactgtattgttgttccggggttcttgaatattgaatgaaaaatgttataaaataatgggttgaatcttgaaatatgcagtattgaaatattctgaaattgtatgtatccagagattatggcaaagcctaaagggaaaatggtagacttcctacattgagaatatcgctggttttcccgagcgcggctagcgaccatttttctttgtccttacagaactaaaaaaaaaaaaccaaaaaaaagtcgaaaacaagaatacatgcgctgtatgggtctaagagtatgtacggatgtaaaagaaaacagtactagacagagcgcataaaaaaagcctaatcccttttccgtctgtatacttgtgctcccttataaaaaaaattaaaaattaaaaaataaaaataagaatagtgtataaaattatttttgctttgattttagtttatttatttactttctaaatacagtaggttaaataaggatcggtttcttgaagaaattgtaacaagactcagaataaatatgaatatagggaatatgacggataaacagactactttaatttgtcaaataatctaggtgccgtggcagtgtccaaatagtgctgtagatggaaaaactcctccacacagtcctccttgtgttcaagatccgcgtagccgggttgttgttgctgtatcttgactctctcagcacactcctcgtagtggtgcacaagggccttaccctcctccgtgttcttgaaatgttctctcaaatcttccaactgatcagtgacttcttcctcttcttcctcatcttcgtcgtcatcatcatcatcatcttcgtcttcgtcttcatcctcatcttcatccccattttcttcttctttttcttctccttctgctgccttttcttcatgctgctcgttatcgtcatcttcggccgcggccacaacaggcacaacggttatctttagttgttcccagtactcaccaactagttccaacatgcccattttctatttctttttctttatccgtgtgtgtaggtgtaagtgtatatgtgtgcttctgttaatgtgagtgcgtgtatacaatatgtgcaaataagcgccaaccaatactgcccttaagactgagtaggtcctaatctcgaaaacccggtgtgggccactttccagcaaagcgcctcttataacaagcaccgcgcaggggaggcgcgccccagtccgatatgcccggaacgtgcttcccattggtgcacggtcacgtgctcacgttctgctgtaggtgacggatgtaccggcaggccgcctccacggtggtcgctttggacggcgcggccgacacattttgctgtttccactccgcggggattaaagacgccagttcgtgcagcgcgaccgctaatcgattacgccgtgcttgctctgcatgcttgtgtgattcgcgcttgtcatcgtccacgagcgcgcccgatgaccgtcgcttactcagcgaccgcgaatggctcgatccgtgcggcgcgattacaggagactcacttgctacgaccacgccttctgcgctgctgctggtcttggccgtgaccggtgatacgcgtcttgtgctgttcgacggcagaataactttcggatattgctttggtttcggtttcggtttcggagttgggataacgctgtcgggcaattcgaacagcgaagtggccgaatccggcccgggtttacctctgcgcttgttcaaatacggactactattactcttgtttttagtgactttgttagcggatgtggtggaagtagcagtagcgaccaagttcggcgaaatggttacgggaaccgcactttgcgtgtgtattagcggcgaatataatagccgcggcttgattgtagcagttgtagctggggagtggtgcgcatgcgagggcatcatccagtccatatccataccttccaccagctcaaaggcgcggtctaggtcgtccaacgcgagactgtcttgttcattttcattctcgttcccattctcactgctgttgtggttctcttgactgttcagctcgtcgttttgctcgttgaagtcctcgcgcccatcatgccgtttcgtgtttacggtgataaagtctccgactttatcaagaatgctgctcttgggctctagatcgtccacaaaaccgtgtattccctcagaagttgtacggcccatgactttctgctactcttgttctgtctcctttgctcatctcttctcttctggtccttccgaagcatgacttcttccctggttatatacatttttctatggtcaagactcatttgccaaatatttccgtgcgagcggccgggtcagcctttcgcctaccacatattaggcgaggcaaaaaaaaaaaaaaatagaaaacgagaaaatcgcacttgcagcataggaaatacttgcacacagacatacacatacacaccgtacgcaaagaaggcaaggcagcaagaaaaactgtgggaacgtagaaatgaacgtacctacggcgccaactcccaacaaacatttgaacatacctgatttgaggttcgagaaagtgttcaagaaagctttacacagggaattggcaccctcatcgtctctctcacggaaggcgggtgtgattacgaaagttgtggttcgcgatgtcctgctcatgcccttattgcagagctttgttttgtcactcgcgctcatgggtgtgaaggaatggttgtcttacatacgcttgaaaggacgaaccctaggtgaccgcattagacagagactttttccgatctaaataatgcatataaccgtatcttttttatatgaacctagttttgctgtataagagccgagaaaaaaatataggaaaatataggaaaatatgcaaaatagaaacacgaattttttttttgttagagaaaaaaagagataagccctgtaggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggcattttaatctctggctactcggcactaaaagatgcaccacatccgatgtttaggccgcaccataattttttctttttcctgtctctttgtcctttcacattgcacaaaagtagaggaataatggatggatctaggatgtacgtatatatgatattagcggtctgaagagaaaaaaaaaacagcaacaataacatcgcacttgatgatcagaagggcccctaccaccttgcagctcagtcacgacgacgtaacctctctgatcgatgacctgaacgagcagaaactcaagcagcagctgaatatcgagaagacaaaatacttccaaggaaaaaatggcggatcgctgcactccaatacagactttcaggacacatcgcagaatatcgaagacaacaataacgataacgataacgatatcgatgaagatgacgacatgtcatcttacaacgacaaagcagcctcggtagcgcacaccagagtcctcaattccttgcatctgtccaccgacagcaataccgcccacgagacgtccaatgcaaacgacaaccacaaccccttctacatccgcgaggaataatagcatatccgcatacgcacacgcacacgcacacgcgcacgcatccacattcactttcacttataaaatttcttctctctagttttatatacgttgtattagaaatataaaatatgacaatagtacactttgtaggctctctttttttttttttttttttttcttatatatttttttacaatgaccacggtttgtacacctggggctgcaattttgcaatggagtcgccttcgcctacttcctcgccttccttgcctacacgtttcacgccatgtcctgtggccgtattgccgtcttcgtcatcgccctcctggtccttctccactagttgtatgcccgagtctacttgctccgagatcagtaccagtttcttcgacacattcaactcctccagcgacttgttcaggtcaagaatctgtttactcagtgataatcggtcgttcagcatcttttcagattccttcacatatttcagtttttccatctccagttgcgtttctagatcgcacagctttgtaaacttgctctctaatttctccatggtcagcttgactaactcttggattatcgcttggctttcttcaatgtacttttcggagatctctctcgacttatcagagaccttacccaatttgtcgtcgccttgcagtagcgtctggacagcatcattcacgcattccatcaacttcgaaccggacacactaccatcgcggctgtcgccacccttaccattcagcgttgaaccaacaacttctcggatgtagttgtcctcgatcggtaagcttaggaatttttcaatgcagtcttctacacgcttgtgcccacccacgtggtcagcaatcttctcccactggtcttcatacatttcaataccctccagcaatagtagcatctcctggtctgaccagttttttttaaccgagtttccgttgttttctaatctgatgaaatctgaagattgaaagttggcaccgaaatgaccctcttggaaacaacgggagcacaggttggtgtcccgtgcacgcaaattgtggtagcgcacattgattgactcgttaccgcatgtatggcaaatgtaaactttgtgaatctgcctggagtttctactttcgtcttgtaatgcattgaagtcttgtgcagaatcgtaaacgttcttcttgattgtgagattaacgggaaattccttcttgacttgtggttccgctccatctcctccttccacttcttgcttgatcacattctctggtaaaaatggctttaacccctgcggagtgtccagaaccacttggaagtggcccgtaaaacttggcccaataagactgggcttggtcctggggtcaatctgataattgattaagccccatttttccaagaacgcgtgaatcttcactatcgaggcaacatccatggcaacatttcttctcacagcggtaatggtcaaatattcgtacggcgaaagacggtacgtgttgatgataaaatttcttgtgtccttatatgcctttggtgtcttgaaccttgatgaatcgttgaaaaagtcgggattggatcttttttcgatctcgtggatcttcgaaatatcaaaccaagaggcaaacgacggaataatcaccgggtgagtttgctttgccaggaacctaagggccttctcctccagtttctgtgcttcttgctcgtaattgattttcttatgagctacttctgctcccaatgtggcagattcctccttcgcctgttcctgtgctaagtgagggaaagatggcgtgttggtgcttgtggtgggtggctcctcggtcgcttcgtgcgagtctaccatagggacatccttatccttttcagtgtcgctcattatcctggccttctatctactctttgcttctctgctctacccttctctctataaacctcacgaactaattcaatgttgatgaaacttattttttccaacttttttacatcaagcgggtgacaaagagaacgccgtaattaaattatcatagaaaagagtaacggattaaggaagtatcaaatttggcgatgagatgagcagatgctcaaacgcggcgctgatgactgttgttgaggatgctgttggggccagggtggctgcaaggacgagaaacatgagcaatggcgtcaattaccgggagaaggaagtcaatgacctaacggctgacatttcagattcagattcagatttggattcagaggacaataaacatggcaaaggcgacaatgacactgcccccatatggttacaagatgatgtgcattcagacgaagatattcagctggactcagaggacgattccgatacagaagctgttcaagcccaagtggtggataaattggcaaaagacacgaaatcagagcaaaaatccttggatgatgagctctccgagatggataccaagacggtttctttaaaacttaagaaactaaacgagtttgtgaggcagagtcaggtatattccagtataatcgccgatactttactacatcgatctaatgaagtggctaacgctaatacaaaagataacagcaactctgatgatgaagaacattcttcaaaaaaacgtaaaacaaaaaaaaaatcaataacagatttcttcaaaaaacagaaaaagaacgaagatacaaccacccaaaacggcgcaccagacgatgcagcaataaagcaacctcgcctattgaaaaactgtattttaaaaccttaccaactagaaggtcttaactggctgatcactctttatgaaaatggcctgaacggaattcttgccgatgaaatgggtcttggtaagactgttcaaagtattgctcttttggcgttcatatatgaaatggacacaaagggtccttttctagtgactgcaccattaagcaccctagataattggatgaacgaatttgcaaaattcgctcctgatctaccagttctaaaatattatgggaccaatggttataaggaacgttctgccaagttgaaaaatttctttaaacaacacggcggcacggggatcgtcatcacatcatatgaaattattttaagagataccgacttaatcatgagtcaaaattggaaatttttaattgttgatgaaggccaccgtctgaaaaatataaactgtagattgattaaagagttaaaaaaaatcaatacttccaatagactgctactaacagggacgcctttacaaaataacctagctgaattatggtcacttttgaatttcataatgcccgatatctttgccgatttcgagatattcaataaatggtttgacttcgacagcttaaatttaggctccggttccaactctgaagcattgaataagttaatcaacgatgaactacagaaaaatttgatttccaatttacacacaattctgaaaccattccttttgagaagattgaaaaaagttgttttggctaatattctgccgccaaagagagaatatatcataaattgtccgatgacgtctgcacaggaaaaattctataaggctggattgaatggaaagttgaaaaaaaccatgttcaaagaattaatcaaggattttttcacattgaacgatgaatacatcggccacgtttctaatcggtccatacgagatttcatcaattataaactatctggtaatgaaacttcaaatacagacaataaaatcaatccaaccttgttgcaaatggacaaactatataagaagaacctgcaaatggaaatttcaaataagaaattgcaaaatatgatgatgcaattgagacaaatcattgactcaacttttttgttttatttcccatatttacacccagaagacttgactttggaaactcttttaaagacgtctgggaaattacaaatcttacaaaaattaatccccccattaatatctgaggggcacaaagtgcttatttattctcagtttgttaacatgctcgatttgatcgaagattggtgtgatttaaattcgttcgcgacatttcgaattgatggttcagtaaacaatgaaacaagaaaggatcaactcgagaagtttaatagctcgaaagataagcataacattttcctattgtccacaagggcggcaggactgggtattaatctagtcggggcagatacagttgtcttgtttgatagtgattggaatccacaggtggatttacaagccatggacaggtgtcaccgtattggccaagaatcaccggttatagtatataggttgtgttgtgataacaccattgaacatgttatattgaccagagcggccaataagcgaaatttggaaagaatggttatccagatgggaaaattcaataacctgaaaaaattggcgttaaatgaaggttcttttttgaaggcaaacaaagcgggtgttaatgtcactaataaggacttagtccaggagttatctatgcttttaatgagcgatgaatccaatataggctttgaaaatgggggacagaaagaaaataaggctactgagggccaactgactgataaggaggttgaagaattgaccaacagatctcttgaagcgtacaaggccaacagagtcgtagatctgccgcacgtcaagctatttgaaacaacctccggtctttaacttggttatcatacaatattgtttttattaaatgtttgtatatatgtacatatacatacctatatattgatcaatgttcttgccgtacaaattcttcctctagttgttcctttagttcacggtttttgaataaagtatccgcagtattcattcgttgcagaaaggtatcttgaatattattttttgtgttctggaaatcagcttttagtttagtaatccattccagtatcaaagtcatatccagatcatgttttaccagacggttcctctcagaaataactttctttttcaattccatgaaacggagccagttggaatgattctcttctatataggcaggatcgtattgatcttccaaatggagacctctgacgtccatatatgccattctttgcgaccattgacttatcattacatcgccccactcttcgtacacttcgacgttttcaagacgaatcgattctgccagtttagccatttcggtaagaaaagaatctaatgaatgaaacagtgatttttcaaagtctaacaaatgtattttataattcttcagtatcgatgtgatagatgatttggtaatgtaagcttccagttcaacttgacccgattcatcaaaatactttattttattttgcacaggatcgaatttagaggtacaattaatatctttgatttttgaatctagaaacactaattgctcattaacggtagtgttaaggtcatcaagattcctagtgatttctatagatttattttgcacctcggcctcgaacacagactgtatctctgaatccaaaagtgccatcgcactgtgtattttcgaatctatagccttaatccatgcttcatattccatttttaatgattctgcctcgtaagtttccaattctgcatggctattggaaccaatgataatctttgacaaatcctgcaaaatagcagcagtgacgagttgtgagttcccgtggccatcctgtactccatcgaactcgtattctttattttcatcctcaattccgacatcatcctcatcctcatcttcatcctcatcctcattttcattctcatcatcctcataatcctctgtttccgagtctgtctcaaaaatgggtttggtgagcgtgccatcagcgctaaaggagccgtatttcatccaatccgtagaggagttaaatggattctctagtacattcttcacattgtctgtatatggctttaaatagtaccaggcaatccttagatgatttaataaaggtcccaacttggaatgtagcgaacagcagagctcatttagccttagaaaagagaaaatattgtaccaaaagcggtaaaaatatcccataattctcttcaaggatgagttggggtatctttcaatcagtggttttatcgattgtgagtactttccaactaaatagtcagaaaccgctgaaccttcaaccaatttagaatcgaatagtgagccaactgaaaattcagtatgccggcaaatgggctgtaaatctgtggcaaagcttcccagaccattttgctgacagaccagataccttgcaataaacacgcaagccagcaaagcagtcgttactttgaaaacggccttcatgatttttagtaaagaactaaccacctttttcttagttaagaaaaggtcaatcagtaacagaaatatgatagtagcaacacccaaaaaaatgctatcttccaatagtcaaaaaggaagcctcgatgccatacaagtctcttctaaagtactattatgtaattcctgttaaatgatacctgtattgtggcttaaaagggccgaaatgacaacaaaatgagtagggttaatttaatttttaaagagggcatttatctaaaaaatgaaagacaactatagggctggtaattatagaataggtcttagtagggttatcccttcctctagaaaaaaagaaagaaaaataattttaagtggccaattagaaccaaaaccaacagtatcgtggtatcatacgctccaaagcaactagaagaaaggccttatttgaccattggattcagtattttttctccaagtagcggttaaaagactgagagactaaagctagatagtgggtttgagtgactatccccttttttcctcctctttttttattattttgattttatttcattttgattttatttcaacacgattaagacacaagcgttacttccctagactatagtctctgccgttcccattctattgatttttggagcagcagtttttacaaaagaaaagaaaaaaaagacgaaaacaacaagccagagtaaagatgtcgttttggccatttggacagaatcttaatcactctaatattaataagatcctagatgaatattttcatgtgctacacgaactggaaaggattaacccaagcgttggtaaagccattcccgctattttcaacaacgttcaggaacgaggtacaagtgactccctagattctattccggaggagtatagtcatggtgatgaagtgaaaacggcacgtggagatcagaagagtcgatttgagaaggatgatcagcaagaacggtatgagaaagaggaagaggaacggagcatgaactctagcgaatcttccactacatctttttcttctgggtcaacttctaaaactgatttagatgaggaggatatcagcaatgctactgctcccatgatggtcaccacaaagaatttggataactcttttattgaaagaatgcttgtagagacagagctactgaacgaattatcgagacaaaacaagacgctacttgacttcatttgctttggatttttctttgataagaaaactaataagaaagtgaataatatggaatatctggtcgaccaactgatggaatgtatctcgaagattaaaaccgccaccacagtggatttgaataacctgatagattatcaagaacagcaacagcttgatgatagctcacaagaggacgtttatgtggaatctgatacggagcaagaagaggagaaagaggacgataataacagcaataacaagaagagacgaaaacgcggaagctcctcgtttggtaacgatgatatcaacaacaatgacgacgacgacgatgcgaatgaggacgatgaatctgcttatttgacaaaggccaccataatatctgaaatcttttccttagacatatggttgattagcgagtcattagttaaaaaccaatcatacttaaacaagatttggtctatcatcaaccagccaaatttcaattctgaaaactctcccttggtacccatattcttaaagattaaccaaaatctgttgttaaccaggcaggatcaatatttaaattttattcgaacggagagaagctttgttgatgatatgttaaagcatgttgatatttccctattgatggattttttcttgaaaataatatccacagataagattgaatcacccacgggaataattgaattagtatatgatcaaaacttgatcagcaaatgcttaagctttctaaataacaaagagtccccagctgacatccaagcatgcgtgggtgatttcttaaaggctctgattgccatttctgctaatgcacccttggatgatatttccattggtccaaactccttgacgagacagctagcatctcccgaatccattgcaaagctagtcgatatcatgatcaaccaaagaggtgccgcattaaataccacagtttcgattgtcattgagctgataaggaaaaacaattcagactacgatcaagttaatcttttaaccactactataaagactcatccaccttcaaatagagatccaatatatttaggctatctacttcggaaattttcaaaccatttgtccgattttttccaaatcattctagatattgaaaatgacgccaacatcccattacatgaaaatcagttgcacgaaaaatttaaacctttaggatttgaaagattcaaagtggtggaattaatcgccgagttactgcattgctctaatatgggattaatgaattccaaaagggcagaaagaatagccagaagaagagataaagtaaggagccagttatcccatcatttacaagatgcattaaacgatctgagtatcgaagaaaaggagcaacttaaaacgaagcactctccaacacgtgacactgatcacgacctaaaaaataacaacggtaaaatagataacgacaataatgataatgatgatgaaagtgactatggcgacgaaatagacgagagcttcgaaattccatacatcaatatgaagcaaaccataaaacttaggaccgaccccacggtcggggacctattcaaaatcaaactatatgatacgcgaattgtttccaaaataatggaactattcttaacacatccttggaacaatttttggcataatgttatattcgacataattcagcaaatcttcaatggaagaatggatttttcctataattccttccttgttttgtctctgtttaacttaaagagctcctatcaatttatgactgatatcgtcatatcagatgaaaaaggaacggatgtttcccgattttctcccgttattagagacccaaattttgatttcaaaataactacagacttcatattaaggggctaccaggattcatataaattttatgagctaaggaaaatgaatttgggatatatgggccatattgtcttgattgccgaagaagtggtcaaattttctaaattgtacaaagtggaactaatatctcccgatattcaagtaattttacaaaccgaagaatggcaatactactccgaagaagtcttaaacgaaacaagaatgatgtactctaaaattcttggcggtggaagttatattgatgatggaaatggtaacatcattccgcagctgcctgacaatactactgtattaactccaaatggtgatgcaagtaataataatgaaatccttgattcagataccgggagtagtaatggaacaagtggtggcggccaattaatcaatgttgagtctctagaagaacagttgtccttatctacagaatctgatttacacaacaagttaagggaaatgttaatcaatagggctcaagaagacgttgataataagaacacggaaaatggggttttcatactggggccgccggaggacaagaacagtaatagtaacattaacaataccaaccataatagtaataatagtaataacaacgataataacgataataatgataatgacaatgataatactcgtaattataatgaagatgctgataatgataatgattatgatcatgaatgatacattgttttgtacttttctttaatttgtatatatatatattaatttatatgtataagtaccatgtagttttctattcattcattcattcatcatgataatattacttcttacgtatcatttacgtgaatagatcactttaccgttaggcaattccattttcttttggcctttctttgcagaacccttttttactttgttccccttttttgtttggttaccatcatactttttactatccgttattatttcttcttttcctgcgctaccaacagatttgccaaacgtcatgttccaaaccgaagcaggtattctccaaaacaaacagttctttactgaaggtttatccaaggtatctggcgaaattagtgtttcacttccatcaggctctacaacatagacatcgctaaaccttacaaccaaacttttaccctcatccttttcatgttgtttaaacgttagttgttttacgcctagtccattggtatcatcctgttgtttacactgactgatgaagttttcaattcttgatctttgagaacgatattgaataatagaaatgatatactgcccaatattaacgactatccaaataaaggccagcaggaaccaagtcttaggcttcattctggaaaaataaaaaccacccttatggaaatcatagtttggaaagccattctgtagataataatcataaatcttacgattagagctgtttgaaagaatttgagtagcgaggtttaacctttcatacaatttacggtatttagggttcttatccggatggtacttcttggatagctttcttaagttttttgtaatctcctttgtactagaattctgcagtttaggtaacttcaagaacttgtagaagttcatatctgggccatatttcgtacttatttcattttgtaattggaaaatttctgtttcaatggtggtaaaagcatatgatagagataccaatcccaggacaaccaacgcaggtttccagtaaccgttcattcttttagtgatcttgtaaccttgattttttgttcgttttctattcttttggtacgtgttattttgaaaatctcatttttttcgtgattattaattttgaatatggaaattaaatatgatttaccttcaaattgggaaataatgtaaatacaacgtcaataaaagtatttgttcggtcacatatatttaactagcattgaggatggcaggtatcaagttgacgcataagctttatcagtattatcaattagccacaagctttttgtatgctgcattattgatacggtggctgatattaatgccactggtagggtctcggtttttaccgggaggaatccacgaattcttgatatatttgatgttttattccagcatcatggaagttatttggttgcttagattccacgggttcaaatatggtttgctttcaagaacgtttttgaaagacctaaattttatctatttagtcagcgtgatccatttttatgacgattatgagcatgcattgatcctcaagaatgcatcatattctagtttcattatttccttatctttatcacaggcatattgccattggtgcaaactttttaaacgtaagggcgtaaaggaaagaacacttgtatggaaggttaacacatttgttacattgccaattctctacctgagtgaatttgcattgctactattaaatatccaggttaagaactatcattctaccccgactttggacataatcaacagggtggttttactagcatacttccctgtactactaacagcatacaaaaaactattaacaaaatgagcaatcttattggtttaatacatatgtatacacatatacatatctgtacatactcataaatatctggatagttcgtcagccatttcatttgcaaaagcatcagcttcactactattctcgatagacttatattttagccttgcactttgcaaattcctaattatttgttcgaggggcatttcattaggaatttcctcccttattttagtagccggttgaacttcacaatttaaccagtcgtgggtatctataatctcctggatcctatcaagccccaatttttctccatagtcgttatgattaacagttggttttgaccttttccagtttacgaattcgatgacgtttgtaaaggcattgctccatatctcattcagttcatcaatttcatcttgctcgacttcttcgttcacattggccaacacaacaaaagtatttcgatgggcagctatcatgaattggtgcagcagttcttgaggttttgtttgccggatgtccgttattaagataattcctgccatgacatttctaagcggttcacattcaggcgttataaattcttccacccatactggtatctctttgcaagagtcaatataaagatcaaaatggactttatagtatctattttcccaagtttggtccttaactatactgatgcccgtgctagagcaatgaaacaggtcttgcaaaaattgtgtttttaaaaagttgtgtgggtgatctgataaaaccaatattttattctgggggtattgaagaaccatggtagattggtatttttgcgtatatatacttgctatcttgctgcatcagattttctctataaagagttttctgtttttcctctcttttcagaattcgaataggaatgagtaaacttgaatgacatggaatttacacatatatacacatatataaataagatgacttagttttctggcgattcagagtaatattgcaagtaagcagccatcgtcttcataccaccaacaaaatttgaaatatctaacttttcattgattgaatgagcaccatcatcgcctctacccattggcagcaataagacactagtgttcaaggcatcttggaaagtcaaagtgataggaatggaaccaccttccctggtaaaatcaggatcgacaccatagaccagttttgtggcctttttagcagcagtaaattgggcgttgaatggatcagaaacccaataagcaccatcatggatcaattctgttctgcacttgtttggagagttcaaggacttgaatttggcatcacaatgcttctggaccaaagaggtcagtttctcagaatccatgtcggggacggttctaatggaaaacttaccgaagaccttagctggaatgacagtctttgcaccttgagcggaaaaggcgccttccacaccatgaatggacaacgaaggatacctccatctgtgcatcaagatgtcttccttcttgtcgtacaaacttgtcttagagccagttgcagcgttcaattcttcgacgctaaattcgatatccttgtatagagccttctccttttcggttagaggagcaaccatttcgtcaataccgtcaatcaggatcttacccttagaatccacaagggaaccgagaacttgcattaaatcgatcattggttcagcaacaacaccaccaaagataccagagtgtaaatctgcacttggaccctcaatgatggtttgatagtagttgcaacctcttagaccataagtcaaaacaggcttcttagtgcctagccagtaattatcggaaatacaaacggcatctacacctttaaagtaaccattagcttcctttttaatcaattcatccaatttcaaagaaccactttcctccattccttcgaaacaagtaactaagttaacggggaattcttgtccggaggctttgaaggcgtccacaacgttaatccaagataataagggaccagtgtcatcggtgacaccccttcctttcatgatacctttagcctcatcaatgacaagcttgaatggctcagtatcccaaccatcttccaattgagcaggttgcacatcatagtgaccgtaaaccaacacagtcttttttgaagggtcgctgccgaacctagacagaatcacaggaggtagagacagatttggcgtagaaattggtggaggttgaatgcccagatccaccattttaatgtcatggaaccccgattgtgataattgctcggagataaacttggccttatcgaagactttggaccttagtgattcatccgaagaaacagcggggatttgaatagccttagtcagtctgctgaagaactgaggctttaaagaatcaatcttttggaaaacggaagtaagtgagtgagacatgcttgtgtacgatgctctggagcaactgaactaacaatgaagggagattcaattgataagaacaacatgttgctattatagtctctcttttttttttgacacattttcttgtagccgttttgaatgacgaatataagggatattgctaaaaaatgctgtggcattggtcaacttaaaagaatacgaatacttattctaaaagatgtgctcgagtatttaacccaccgattggcgcacaaaatgtgttgtggagttatcaatcactcgagggatttaatcgacttcttgtttagttcgccttcgctagtcataataaaatcgacttattaatccaaaaatttcaaactttcttgtcaacataacttctggaaagggtgtcagaggtttttccttcttgcgtctgctgattttattaggttgtttaatttaaagggctttgaacagaagtgggaacttcttccgccttattaagctatttttcaatcgaatataattgaaaaagtaattgctctcacaggtagtcgaatcgtaaaaaaagggcagtaagaacagcacccgacatggctaaccaggtaagtagtaaactgtttcgttccaagacgctaatgctattttattaacgctctcttttttctcgtttgcagaactctgacctttacaagcaaatcactgccggcagtgtagctgctgtgtttcaaacgacaatgacatacccatttgagtacttaaagactggtttacaattgcaaccgaagggtaccgctttcgaaatcattttacctcagattaagtcgtactttgttggctgctctgccctaaacgtggccgcatttggtaagactattttaaggttcgttacgttcgacaagttatgccactccctgaataataacattgataataatgataattttcaaagactgactggttataaccttttgatcgctggtacgttgacaggaatagtagaaagtttgtttattatcccttttgaaaacataaaaaccacccttatccaatcggcgatgatcgatcataaaaaattagagaagaatcaacctgtagttaacgcaaaggcaacctttcacaaggtggcgactaaatctactcctgtggctcgtatcgagaaactacttccagcggtaaaacacatgtatcaaacaagaggccctgctgcgttcgtccagggaacaacagccaccatatttaggcagatagctaacacctctattcaatttactgcatacacagcatttaaacggttgttacaagcaagaaacgacaaggcatcctcagtaataacggggttagccacatcttttacactcgtggcaatgactcagcccattgacgtcgtaaaaacaaggatgatgagtcaaaatgccaaaactgaatataaaaataccttaaattgcatgtatagaatatttgttcaagaaggcatggccacattctggaagggctccatctttaggtttatgaaagtcggtatttcaggaggcttaacgttcactgtttatgaacaggttagtttgttactaggcttctcttccaggtcttgataattttgtggatcttttactcttttctgtacataaattgccactatttaattattttctctacggtatcttttttagaacaaataactttcaattcttgattgaagttctaagggaagcaattcgtgcgcgagctcaaacatatcatcaacgttattgataatacccatatcgataaacgaatctaccaattcctgtttttgtaacgtgccgattttttgtttcaagaaatccattatatttaaagattcctcctgtatagtagaccacgtttgtttcggcaatattatcctattctcattcaaaaattgccttgtaagatgttttagatccattatttgcagcggttttatagaagaacgtctcaccgcagggacatttaaacggataggatcgttgcctatatcatccaaattttcgtcactggtgttttcaaacgaataatcttcgttttctgcttcttctgtctcctctttatcgtcgcttggtaaatcttcagatagtggttcttcctgttgcgttatggaaattggtaccggatcacgtactggcggttcatctacctgatccattccaatgcttggcgacgtgcgcaaaacttccatagagatactgttagctttatctggagagtgcactgtcaattcatcctcgtgtcctgtcgtgggaacatcttgtattattatcgggtcaatcttcctacttttcaagcctttgtctctttcctgcaattttgcaaatactgtttgcgataaggaagtataatcaggttgcgtttcattgccaatgttgttatctgtcagtttctcacttctgctccgaagaagctcattctcctctggttggctctcttcgtacgctaattcatctattagattccgtgcttgagttttattagtagttgtatcgttgccttgtgatttgcgtgctaacacttggcttaagtcttgtaaaaaacttcgtacttcgttcggatctttattgaggatgtcatgagacttagtagaagcagataaaagttttctataacctggcgtatttctgatcagtacctcatccttgagacgttgttcttcaagggctctctcccgaaagggggttctgatctctgagacttctgtattctcgttgttaccggcggccttcctgggagtgctcattattcatttcttatttcgttactaatcgtcgtgtgtgtcattaatcggtaacgcgtagcttcttaatcttatttagaatatgtaaataaaaaaaagtaaaaatcgaagcctaagcattttcaatgagccagtttcaatgagaaatcaatcactggtgtgccttgatgaatgctactagtgctgtaaatgtcaatgtcatcgcacaaatactcctcgaggttgtccaaattcaagcctccactacattccaagaggaaatgctttttaccattccatttgttcttaagactttgggcgcacattttcaaaccgtcacctttgaaattatccaacatgataacgtctgcaccagcttcaatggcctctgtggcttcatcttcactcaaacactccacttcgatcttcacagcaaacccgcacacggccctggcgttcttaactgcgtttgttatagaaccagtagcccaaatatgattatctttgagcatgaccatagaggaaaggtcgtatctgtgcgtgtcgcagccacctacaagcatggaatacttttctaatctacgtaaacctggtgtagtctttcttgtccccgcaatggtccccttgtaaccagtcgaacgcgccaaactgattatcttatgtgaggcggtggcaattccactacttctactaaggatgttcaaggcggttctttcagctaatagaatgtttttagcgggcccagtaattttagctacaacaatcttaccagagtcattcttcgaaggctccaagaaggagccttccttaaacaaccactcaacttgcaattcgcactgattaaagacttcttgcgcaaaggggacaccacacagcataccatcctgcttacagtacaaattggcctcctttaggtcggaaccaacaacatatccaccaaaatcaaaagaaggaacgtcctcgctcagccaattggtgacgtcttgtctccatgctccattaacgggcaataagtgttcataaacaggcattttttttttttggtgtgtgttctttctgaggattgcgttctttttgttgcgttattaagtggtgtctttaattttcgaatttatggcccaagatatacgaaaactgcggtaggagtcatgataaatgggggctcttcaaccaaccggcgtcaccaaaagcaaaaatatcctggagcgaaatatcacattgtttgtaaccaagcttgtacctttgacaagttaacttacgtcttgccggggtttgctactacgcattcaagtatataaaacgttgtgacacacaagttgatagaaacctcaggatgtataactacaattctagtttccatctcattagtcccaaatgacaataaaaaaaattactggccatggaagatgacaagccgaatattagctccttcgatcgaactgtgcgtggagaagaagctactactatttaataattagtatcccgtgattttgagctgtcgctggcattatgtacctgacattaggtatttaggaaaggtagggtagatcagtttagtacctcaatgggtgcggaaggttaatcttgaaaaatttgcgattagtagacaagtttattctcacaagaacaaaatattcagttcatttcagatatgatcgtgaaggtggaaatcttttttttaaaaatgagaagtgtgcccaacaaagaagtaaaagacaagttagctttctgtcatgcttgaaaactttatggaagcctgtgcattggcattagaggcatctccgacaatcagaagaacacttcttgttattataattacccatatatttttttttttttcaaattgactactaggaaaaagtgacaatttatagtaaaactggctagaaaaacctacaagaaaaacaaaaccaggttaggcatacattaatacaagattatatcaatcggaagttcgtatgcaaaattgcatatggagcaaaggaaaggacttccatttaagacgacagtatgagttataaggctaaccaaccatctcctggggagatgccgaaaaggtcaccttccatcctggtgacagatgcaagaacatccaagaatagaatgagtgcaccgttcgctggacacgctgctggtagtaggaagaatatggaaaacgcaggagttacgaagtctcaaggagttcgctcttccgctattggcccttctccgctgcagagttttactcatccaagaaggcgatcgtctggcaggtttagcgatatatccatagataatattctttctgataattcagatattccctctgccagaagagaggaaaggctatccagctcttcaagcgataggcctcgccaatatgagcggttaagttcgcgtagaaagatgatcaatcccctgcctccaagaacatcgaagacgtcacaaaagttagtgttgataccggaagacgacaacttgaaccactttcaaactctaccaacgaacgcgctggataggcaaagaccgaaagtgggctctatgaagtctaattccttcgatcggctacctcgatactcaaaagaaaagtccatggcaagaatcaccgcatataatgttgctgatggcttcaatctcaaccaattgtataagtttctgcaggaaactcatgaggtttcaccaagattgtatgatgagtgtctatacgttgcgtatactttgccacttctaccaggtaaaggcggttttagaatcaaatcaaatttatctaagaaaacaatgggtggaaagacattaattgataatttaattgatacaagcgaacagagagatcatcattatgaatattactcaggtgtggaaactgtggaagatgcaaataataattacgaactagaaaccagtggaaataacaataacgctaatcaagacaccacaacagttcccgatcatctaccaaatccagttggtcagcaagactcttttaatcctatggaaccacaattttttgcggaagaaactcccttagagatagagaaacgggaaaggacagaaagaataaacatgctgaagaaggaggaaaacgacagtgatgcaagttgtggcaacgataataataataaaaataatgataagagtaaactttatgctgttgagggaaacgatcagtatgtacagtcctctcgttcaccagcttcgccatcatcaatatctacgccatcgccaccatcttcatcacagaatgattttgatcgtgtatataaaatgcatagggacaacgaccatgaaggcaatgatagacatgcagaaattttcatttttcactatggcgttattgttttttggaactttactgaaattcaagagaaaaatattcttggtgatataacatttgcagattataagaatttaatgatccggccgctggatgaacaagatattgaaactgaacaattccatttcgaatatgacagagataccgagagaccgagaattttcaatgatattgtcacattacgttcaggtgaccacattatcgagctgacactatcacatgcgattgcgcaatcttcgaaattatcaaggtttgaatccagaatttcgccgattttaatatcagtcacaaaactacctaaaagactagcattatatggtacccttgggttaaaaagggaacagcttttgaaaaaatcagggaagctctttaaattgagagtggatgttaacctttcatccaccatattggatacacccgagtttttttggtcgttcgaaccaagtttgcatccactgtacgtggcaatgagggagtatttagaaattgaccaaagagtacaagtattaaatgatcgttgcaaagttttcttggaattctttgatatatgcgttgactctgttgctgaaagaaacatggctcgtgttacatggtggtttattcttgtcattttatttggagttatattttcattaacagagattttcgttcgttatgtaattattcatcgtcatacttctacatagatattcatacacccttctagacggcattaaaaataaataaatgatatatttagttatcaaggtttttagtcatatatttcaccgttattaccattcttggtcacgtgcaagtaaaaccactcgttgattggctcccctcaagattgcattaaaagtacaataatatgactaagggactcgaatatgtaaattcatctttcgcatcaacaaaggagaaaaagacgatagtgaagactaatattttagccagattgcagtgtttcagtgatcttaaaagtctttttcatttctagccgcattgaattctttaaagcaaaccattaaggagtacttccccaggtttttaaccgataataagagtaagataaaagtacaagaagacagggaaatgattgctacacctataagattagcaaagagtgcatatgagccgatgataaaattcgtcggtacaaggcatcccttagtgaagcatgcaactgaggtcgttgttcatccttgcgctaccaacggaatgttacctggcagcaaagagtgtattccagtgagtaaattcatggaaaattataaaccattccgtgtagtgccaataaagcatagcgctaatgctggtctcagctcgtcaaagacctctgtattcgttaacaggccattgcaaaaagatgagcttgcttccattttcgagctacctgctaggtttcggtacaaacctattaacgagcatgaattggagagcataaatagcggtggtgcatggtgaaggatagatgcagtaatattatgatttttttttgttattttatagtttctttacacatatcattatatctatgtaaaaacgtagttacttaggaagagagaagagtgatgatattatgaattgaaaaataaaaataaaatgagtatttaatgaaggtgggataaaactcttctaaattttttgagtaccgtagcctttaatatccttggcgaagtcccatttcatgttttcaacttgcaagtttttcttgaaagttaaacctgtgttcttatcaattatggccagtgagaagtttctagaagaacgggcatctctataataaagaactctcattgcatttacgatcgcctcttcagcaacctgtacagtggtctttggaatatcagattctcgatctacaactttccttaacagtgggtttgccatgtgtgccccaaaacctgtggccaaggtgggagacgaatacgtaacacctagaagatttacgtatcttaggaattgatcaccattagactgtacaccagcaacaatgatggcattccaaagtggattcatctttgatcttcgctggtacatgacggtagctagatattcaaaaatatagctgggttcgagcgcttcttcagcatccgctagaggattgtcatacgcattttcagtgactagatctttcaataatctctcaatgtgttgcatatcagaaatatcacctgaaatgcccacaacggtgttatcacccacgggaataagcctctccacgccattgaatcttagaagagagccatatgaacctaaattatctgctgcaatgataaccccattatcatatttcattgatatgacggaagtacctgttactattggttgctgtgtattaaccatgggagaggcgcctgcgttcgcaatttgtgtattgtaagcaccataagtagagtctgcgggcctgccccaactgaaaggatcgtgattcattcgtgtgggtttttatgttgttttcggcggaagatgaaggattcctgctgcttatcccctttcttaacttagctgtactttactatgtgggtacgtatttaaggtggcaaattctaaaccaagaagctggaacatctttaataaaaaggattgacgggtaaccctaaaaggaaaaataataaagaataagagtaagttaaactatatatatagaaggacgaaagaaaagatacctcgatttttatttatttagtttgtgtatataacttaagtattttatatgtgaatgtaacgtactattggacaagatattcatctgatttcaaagaggtgatgacgtcgtaagggagctcttgatcgtggtcattggccatgacaacagattgtatggccataccggtgaaactcttagctaatttatccctcgtggactcttggaaggaaacggtcattgggtacaatgcatcttcatatggagcttcgatagtgaatgctagcgcacctgcatcgttggcagcaattttgctaatcttaatggaggttcccatttcttggtccatgttgacaacttcagcgtcagagcatgtagaagactctgtatttatgtctactggctcctgagggaaaactggaatggtgaagatcacatcagcgagttctgtttccaggacgctctcatactcaataatgacatcaaagccctgttgtgattcggagggggaaacccatgtagttagagttaatggaattaatgagtcatcttctgcgggagcgactttacgccatcttagaacacccaggctttggtcgttggctgggaaagccttagatttatcacgcagggagataagtttagtggataggaacgattgtttatctatgtttggatgggtcttaaactggaaggatttatcgcgaacgtcaatagaatcagctagttttaggttcgagtgagataagtcatggtcattaattcttagttctaaaacacctttcaattcagaagagtgaatggtaccatctctggagaattctgcattgattacctccttgatagagatcaaaataccattgttctctgggacatcctcctccggaggaggtggagtgccagaagaggctgaagaaattgcacttggccgtggtgcggcacccgctcttcttccggcaccaccacccaatttcataccgccagtagcagaatgtcccgcacgctgagacgtagccattggggaggccactggggccacctcagcagcagcggcatgggaactttgtagataagactgttgtgctgcaggagaagcatgggagtagtaactgttgatggcgtttgtaacgttaggatctttacttcccatgaacctattggcgccgtcgtaatcgccatttgaagacataaacccgtgtttcctttcatgttcttttctagcaatttccttagcacggcgcttcctctcctcagtagcttcgatctctttattacgctcaataatttcctggattctttcttcgtgcgactccatagacaagtatgtttgcacttgagtaaaggacaagttctctttgtacccgcccattgacacgatttcgtcgaacgaggacaagatctcaaaggcattgtgaaaaatctcttggtcttggaaactagacaagtaggagttgatcgtctgtgaaaacagatttaatgtggccaaatccttgataatattggactggcggtttgtgataagaataatgtagtagttatcaaagggcctatacacgtagcggacgtgcttgtcctcgacaaatgtgtggtctgacgagatctcggagactaggttctggaaattggacagcaactctaggactcgatccttggacagatctttgaattgcctggacaagagaggtttcccctgacgcgtagtgatagaagcagccaaaaccaccattgtgtatttcttttgatggagctataggtattctaatatgatctatattcgacgctgaggctaattgcccttgttcttgaggtgtcaacaaccagattttctaatttttcgctggctgttgctggaaaaatgtaaacgcgcagggcgggtaataataaaagttgaactatgaagaacaatagaaacgccaaggtttactgacagagacatgttttaattcaagtgatgaggcggaaacgtgcaagatcctaaatgaaggataaaaagagttcttaaaaagggaagtaaggaataacagagtagaaaaaccgaaaagacaacttaacaaatcggcaacacttttatggggccccgctcgcctgtgtgcaagtagtattcgacctggaacacgcatttaccacgagaagacagcaatagtccgtacaacattaattagtttcgacaattgctcgcctttataagccatgctagtgcccaatcaaacactttacttgccctgaagttccttttttcgctagcctgtaacttaaataagccatctaaccttttttttctaaaaattttctttattaccctgtcggcttattttctattctacacattatttgccacccattgaaattgtagcttgtattaatagggaaaagccggaagtataaccggtggaaagtactattgaagtgagataagaagccatcgtaatgccctcgttagccgaattgaccaagtcgttaagcatagcctttgaaaacggcgattatgccgcgtgtgagaagctcttgccccctatcaagatcgaacttatcaagaataaccttttaatacctgacttatccattcaaaatgacatctatttgaatgatttgatgattactaaaaggatcctggaagtaggtgcccttgctagcatccaaactttcaattttgacagcttcgagaattacttcaaccaattgaagccttactactttagcaacaatcataaattatctgaatctgacaagaaatcgaagctgataagtctgtatttgttgaacttattgtctcagaataacacaaccaagtttcactcggaattgcagtatctagataaacatatcaagaacttggaagacgattcacttttgtcttaccctatcaaactagacagatggctcatggaagggtcgtaccagaaagcatgggatcttctgcaatctgggtcgcagaatatatcagaattcgactcttttaccgatatcctaaaatcagctataagagacgaaattgctaaaaataccgagctatcctacgactttctccctctctccaacataaaggctttgctctttttcaacaacgaaaaagaaactgaaaaatttgcactagagagaaactggcctattgtcaactcgaaagtttacttcaataaccaatcaaaggagaaagctgattacgaagatgaaatgatgcatgaagaagaccaaaagacaaacattatcgaaaaagcaatggattatgccataagtattgaaaatattgtgtaatatttgtatatataatatgtgcacaaaattactacaaaataaacaactttttctctcccggagaacaaagtaagtggaaaaaattatactaataacaatctaaaaatgtttattagctaggattatacacataaatatatatatatgtgtgtgtctatatttacatatactagaccgcaaaaaaaacataagggcatcactcataagaataataatattaagggagggaaaaacacatttatatttcattacatttttttcattaagcgccaatgataccaagagacttaccttcggcaattcttttttcggacaatgcagcaataacagcagcacctgcacctgaaccatcctcagctggaacaatcgtaattggatctttgcttgcgtcaccagtccatccatagatatctctcaaacccttagcggcggcttccttgaaacctgggtatttgttatagacagaaccgtcagcggcaatgtgaccagtcttgtaacctctcttttggcaaatagcggcaataccacaaacagctaatctagcagctctggtaccgatcaattcacaaagtcttctaatcaacttacgttctggcagagtggtcttgacaccaaagtccttttggaagatgtcatcagtatcttccaagttttcaaatggatcatcctcgattcttgctgggtaggaggtatccatgatgtatggttgtttcaacttgcttagatcttgatccttcaacatcaagcccttctcgtttaattcaagtaacactagacgcaacaattcacccaagtagtaaccggaggtcatcttttcaaaagcttgttgaccaggtcttggagattgttcgtcgacagcaacatcgtacttggttcttggcaagaccaaatgttcattatcgaaggaaccatattcacaattgatagccattggagagttacttggaatatcgtctgctaatttgccctccaacttttcgatatcggaaacaacatcatagaaagcaccgttgacaccagtaccgaaaatcacacccatcttagtctctgggtcagtgtagtatgaggcaattaaagtaccaacagtatcattaatcaatgctacaatttcaataggcaactctctcttggaaatttcgttttgtagcaatgggacgacatcgtggccttcgacatttggaatatcgaaacccttggtccatctttgcaaaataccttcgttaatcttgttttgggaagctgggtacgagaaggtgaaacctaatggtaaggtgtccttggtgtttagcaattcttgctcgaccataaagtccttcaaagagtcggcaataaaggaccataactcctcttggtgcttagtggttctcatgtcatgtggtagtttatacttggattgagtggtgtcaaaggtatggttaccgctcaacttgaccaacacgactcttaagttagtaccacccaaatcaatggccaaatagttaccagattctttacctgttgggaattccatgacccaaccgggaatcattggaatgttacctcccttctttgtcaaacctttattcaattcgtcgataaagtgcttaacaacctttctcaaggtctcgctgtcaactgtaaacatatcttccaactgatgaatttcatccatcaattccttgggcacatcagccatggaaccctttctagcctgtggtttctttggacctaaatgaaccatcttattttttcagtattctaattgagttgtttgggtgagtttgattaaaagaaaagaattctaattgagtattgcaagccacaattgtttcttattgctcttctgctatatattgcgctaagagaaagagaagaatacaagatgaaggaacggtagaatattcccaaggaagtgaaaccgattgcttatatacgaaatattcctctttaaagaaaaggaggaaacagaagcagttgagaacaatctttgttgcgttcacttgttactattcctctcaacggtcctaaggtaccaaaatccggggggagaaagaaactttttcttttcatcaaccccttaaaaaaaaatgcatagttcttaggtcttccattttttcttttgttggtttttgcaaccagagtatttttcctggttgctccagtaaggtatttcgctatcttccaacaaacggggcacacgtgcgggagtttcaaaggggcagaatagtggggttcaggggcataagaagctcacacaatgcggaaaaacaaaaggggactgccattcttcctgaaacccacgcgtcactgctatactgagatctggccaggggcaaccagtatacttagtggataaacgacaggaacacgtactccttaaaagcgtctaaatcttcatttttccggtttatttccaaccgggaaataaattattcctaataaaatttccggggtttgcaggatgcggggtaaaagtaaaaaaatgaaaaagatgtaaaaagaaaagttcgaggtaagaccaggtgcaaggagaatactgggcgccaatgcttttactgcagcgaagaaaaattctaaccgtctgtttcggttgctaatttttgtcttactttcgatggttaggcttcgtggggtaaaagtcgagcttgttttctgaagcggaaattacagcagtttgctaggtgagttttaactttcctagttgcatcccatggtctagataatcaccccaccccacgccattctttttttgcaacacgggctttgttcctgaaacaactggcatggaagatattccggggttgtttaacaataaacgtgtagagtacaggtagaatataggcgaagccgcggtgagcacggaatcgcgcatggaagaaaacacaccaggtaagcctttggaacgccatgtgtaaggtgcaatgcacatgagtgattgttaaaaacagaaaagtaaaaattccgatcttgtctggaggatcaatcgtcctctcagtgcgttttcttggcgagacaattcaattcgctttatgctctttttttttgtgaatttagccaattccggaaaaaacataaaaaaatggttatgcattctttattttgaagaatgaactagatatacagtaatatactaaattgtcagctctcggcataattcaatggccggaaagtagtactattaaaaagaagtgcgctcaaagaataactccgggaataggtgatgtagcttttggtgctggaagcgaaccgctttcatgtgttttggtcccggctgtagtgttctgcggagttgcactggtgctgttggtagagattacgattttggtaaatcctggtgtgacggctacatcagtacctctagttagaccaaacactaattcaatgccaaaacttagacgcccgatgatattccttgtatatatattattatccgctatgggcacagaagtatgtttaacagtagcagaagcgacttatgtatggatgtccaacaacgaagatgccacaaacgtcttcgtagttttatccacggcgccaggtctggagaatggacaccagggtactaaaatcattaattgctcttccaccatcctaacgttgttgacatttagtgtagatacttggtgaaatatgtgcttgtgaaagcgattgtccattctttatatatagtcatgaaagtagttaaagtgaagaatatattagaagctttgggttcaaaagaggacggtgaagtggctcgctttgttaatatattgatttatccgaaacccgggaagcactctagaactatgccttagcattttagtggtcgaactagccagtttttcgattgttggatgtgttgtaatgacggtattatttttgctcaatgagttaaaaggcgaaagcgtcaaattgtaggtcagaatatgactgacagaatcaaactgtctgacaattgcacaggaggattggccggagtaaaatcgtttaaggtagtataagcaggttgagcagacaattggctagagctagccattgagcctaaagaattgcgaacaagtcggataagacaaagggaactaatgtacaagatcttgtatcctgagaagaggaaataagtactcaagaatgggccagaaataatgttagagtttataggggtgacagcccttgagctaataaatactacaataacagtgtccgtttgaatgctggtcggtgaatcaatcaaagatttggttgcaatgatatgtgcaattttgctgatggagcttgctaaagttgtgatattagtcgagatccaattagaacggattaggcgggaatcgcttgagggatcgccaaaaatacttgtgatttgtgtaagttggttgtaatgcaaacctgctatctttactttcgaacaaaatagatgaatcagcggctaagtattctgtggctaatgtgctagatacatgttgagtactgctatttgtgcgcaaccgttctaacaatgctgagagatgatgaattgaatatatcagaagttttactagctacagtagttgaggtaccaatagtgggggtatgcgaaaatttactaaaagcactgactggagttgtggtactagtgaatacctggtccaaataggttatgaaggaatcatttgagaattggctagaagcaactaaaacgcccgtggattgaggttcagatttgctactgtcgctttcgaagaagctagatgaaccacgggtaaagtattctgcatctaatgtgttcaataaatattgagtgacgttatcgtaatgttacagtactaacaccgctagaaaatgctggtgtgaatgtgaatgacgatagacggactgatgcacttttccattgtacgataacattacttacaagattgggagaagcatgattgaaaatttgactggaagaaccacttatattaggagtggcggtattagtagaaaattgactaaacgcatccgaaaattaaatagaatttaaagtttccttgggtgcactgttttgggctgcagtgctaaaatccagaagtgttggagtcaggttacttgtttgcatacagacattactgaagttttcagaaggcctttgaatcgagaacgagataaggaagtgtcctctaaatgcaattttagagctcaaagtgaggatagtggcactgaaacttgatttagttaatggcctttagatttgctgctgtctgaaaagctcatcatcgagaagctcacaaaatggagttctagttgccctttcactatacaatcgatgtaaagatggcttataagtatttgaattgtaagttttgtgctagctgaggaatcaaaaaatgtatttagtgcttccttactggtcaattgtgtattatttccagatgaaacagaaaatatgtattttatggattgactaatcaagtcacttgctgattgtgtaatagtggtggttaaagaaagtacagtaagtttgcttgaaatacaggcaggattcctggaatactgcctactactgcttattgaatagagtgtaatctcgccaaacccagtaatagcatcgtttaagaaatggtgcttacttgtaggtaaaacttctgaaggatactgagtaaatgtaaaattatatgagttaaggcagaatgactgtaaacttttgtgacgaatctggaagatgcattcgtcgattggccttcattaagtgaagattggtaacctattgcatccaaaccagaagtaatacaaccagaatgtggagatgaggagccaacaggtgtgtatccagaaggttcagccacaggttggtcatcaataccactgggggagcatgcaatataatcagatggttgcgaggaatagctagtagagctaaaactgaacacattagttaagattagactagccatgctcaaagaaacaattagagaggcacctacatgttcgttatccatttttgaggaaaaaatagaagtgataataataattttgctcgaactactcgtaaagctacttgaaaaacggctcgagattacggaagagtcggtagtaaaccgactctcagtgtcacggaatggaagcgccttgaaactactaatatcaggtatgcattgaggggcaaggcaacctgaatatgcaaagagcatagtcttaactttcgtagtacgtaatacttcggcattaatttggcctaccgctttgccacagttgagtggtcactggagtattagccatgaaaaaatgatcccttgtatatccaggcccaaagtctaaaatgtacttcctgccaatggttgtcacagctaatattccattttgaattgacttgatttttagattattatcatggaaccaagttgatgtcttgcaatttctgatttttaacgatgtactggaggttgacgactaggcaaatctgcgaaacatcctagtacaatggcatttggttctgatgacaaaacaatagtttgttcctccactgaaatgttattcaaatcttcgatataaaaaatgcggtaatttcagacccaaagacatccattacccatcatgctaaattgtgggataagatatatatggttaattgatctgattcagctgcaataatatcggtatttattatggtaccttccatgctctttgccgaactgcagataacctgcgtctgcaaattgcaggaattactgaaaatgaaattgctaaactttgggagctactagaagaaaaatgagtacctctcctacttatatttcccattttcttgaaggtttctccttcccatataagaattccaaacggtgttcctttacaaacccataagggtattaaaatgattctcaaaatttcctactgcactattgttttttctttctaatagatgaatcatccgtacacacacagagaccaccgtttactttcatatcagaatagaagttgtgaaagctacctacgagacttaaataaacatctttttcgatggtgagcttttcatggtaattcgtcgagacagtaactgttttgctcttttctatgatgtctaaagccaaaacaatgtccatcaagactagcgtaataaaaatcaacctgctcattgacaattggattatttttggctgttcaagattaaaacagactcagtaggcaaaaacttcaatcaatagtaccgggaagatgacattccggtctaagtggtattatacacttatagtaaagtcacgtcaacctttgttacttttcttaattgattatatacgcactcttctcaatatttgatttcttcatcgaaaagatctacacgaagtttttatcatgtgttagcgtgatggaaaagatctgtgcacgtttaattagaattgcaaaagcttcaatgggtttgattgagatttttattttcaattcactcatcttgatgttcaccaccaagcctacatcgaaactttgaaatacaggaaagttgcaggaggctttattggttgaattgaaaaagaaaggaagaaaaacgtaatggtaaaataaaactcgactatggcgcaaccgatagagagtttagtggcattagaaattttaaaagaagctttaaactacaaagtgttcttctgaatctgaataaggtcacttacatagaaacctacttacctcaaaagcgtaattccgaaaggcaaaagaaaaacttttgtagaatcttcagctgctagaagttcaaatagaagacaaattacggacttgttgcagtatatgccaagctacagaagaaattatatttcttaatacgtacagaaggtatgaaacgttagtttactcacagaagataccctggcttttcttttattaatacatggagttgcaaaaaacaagggaaaggaaaatcaatcaaattagaattaaggttttttttggacagtgcagcgtcaatgcgcacgtaatggcttcgaagaaaaaaagaaggcaaatacaatgaagctgagatcttgttttatcatgaggggaaataaattggaagcattgaagttgttggaatgaaactctaaaatatcatctgtttagtagtatcgtgttactagtacattatcacatacagtgtaagaaaatgacattaggtatgagaaacagtcatcaaatctaatggaagcgaaattcaagggttggtgatgtaataggataatgaaacatataaaacggaagtaaaaataatcgtaatattacaaggagaccaaacaaacagtcgagagaagcgtatgcacaatcatgcaagaaaaattttctggaagaatttatttaatcttaaattacaaatcttagtagtaatggtcacttctgatagtttcgaaaaaggaaagaggagatgactattgagtcaaatttttttgacggaaacttagcgaccgaaaaatatatatgataataagaaaacgaatggcatacaatgattagtttcaaatatttcacgcgcaaagaaagaattctactaccggagtgtgcccttcttgtactttattatcagactgtgtctctctaattgcgtgttgtccgcggaataatgctctaatttaaaaaatcgacatattctgacttgtatggcgctttgcattggtgtttatatgttaataacccctaatcatactctatatgaatactttcaaatttaccaacacaataaaatcttcatattctcatgcatgttttgccctgtatcactaaataatacatactttaccgaagctggttgtatttcgtgtatatcatagccaatgatgccgttataatgtccgaaatattatcgcttaatgaagggaagcagctaacaaatatgacaaatacagcaatttcttacaccggtaactaatgattatacaaacaagacttgattttttttatggcctgtaagaatatatcataacgtgagttctagatatttaaagttctttatgcatattctagtctacgtatataggagttccaaaaaaaaaaaaaattaaatgcacgttattcttgacgctagtgtaagtttttatgtactttacctgctagcttcgtatttctgtcttgggatattcttgtccctattatgagaatgtacaatatgcaaaataaaggtaaaagatttgaaaaagagaaaatacccaaatatcaacaaaactacctctataggacctgtctcatggtcttgacaactttatgcgaaataagaacacgatcgttatatcacttaacgcttgagatatatacagaatgtagtacatgtcggcccttctacggatttattaccatgtgtatactagaattgataccggcaacccatagtgacttttaacagggcaattggatttgcataaaagtatatacagtaataataatatttcctgatgagaaaggtggaaagtatcgagttatgtgtaccttcaataccaatctctacctctcgttaatagtgccacaatgctatggattctaagcaatttaaaccgcatagctattagtgtagacttcccactgtatttgaatgacacgttgccttcattccttgttgcgctgaactttcacgtcagatatatatacataagtgcaatagaggcctaggctaatctgcaaatttctcatagatgtacaccgcctgtgccgtacggcatcgctatcttctgaaaggaaactgtagtaaatttaccaaaatatctccgaataaaaagaagaggaacatcttttaatgaattatagagtacaaaagaatcatttaaaagagagggcgagtgaaaacatgaaaagaaacgttactaacttaattgaccttaaagtagcctcaccagttaagtgcattattgatcattccatgaataaccatttttaaagactaagatgctgagttgtgttatatagagagaaaaaaacgtactttcagtttccatatgaggtggagcgcaggtcataggtatgccggctcattgttttctattttaaaaagtaaaaaatatgctgctaaaggaacacgtgagaaattacattctccctaggtctgcgataacgcggtaatattacactgccgccgccttccatgcctttggaaagcagacaatgatgctaggcggcgcccagcagtataaacttttcttgcttataaccagaacctctatcacaaaattagaaactgcgatactatgggtcagatcgacacatagggagcactattaggcgcaaggcgtatacataggcattgcgtgttcaaaaattgtcgtatgagaaaagttccaaactttccaccattactcaccaacaacttacaccagcccggatttaagatttagcttccgagaatattgtgactcagccactggtctcttgaatgttgcgtgtagcttgattaagattatggcataaccgttttttttacttggcaagagtgaacgtccttttactccaaaaggctcctgatgaaactggagagtctctttgttctgaaatttttaaagtttagcacaccatattcacgctcgaggtgaacccaagttttcctgaaaaatgtgccatgaacctgaaaaaaagaattattctcgaaaataaaaaaggcaatcaagatcggaaagataagcattttttttcaatccgtatctaacattcataaagtgataaaaaaattgataacgattttattgtcgcctcttgttttgagtatatttttttaacgttctttttcggcattcaaattccgtataatcaactcaattgtaaggcgccgtagcatccaaataatgttgaaagtgccaatttgctcatcagtgctaaatattccttgataaaaatatagaagacaaggacatataaaaagaaagactgctctagtgttgggacaccacaatgaaaaaatacttaacgtgtttcgaaactgtgaatataaaattccagcaaaaaccaaaatattcactacaatgattgatcgtaccgagttatcgaagtttggtattactacgcaactgtctgttattggacgtaatccagatgaacaaagtggctttgttaatccacctttgtataaggggtcaaccatcattcttaaaaaacttagtgatttagaacaaaggaaaggaagattttacgggacagcaggttctccaactattgacaatttagaaaatgcctggacgcatttaaccggcggtgctgggacagtgctatcagcttctgggcttggttctatctctttggcgctattggccctttcgaaagctggtgatcatatcttgatgactgatagtgtctacgtgccaacacgtatgctatgtgatggtttattggccaagttcggtgttgaaacggattattatgacccatcaatagggaaggatatagaaaaactagttaagccaaatacaaccgtcattttcctcgaaagcccgggttctgggaccatggaagtacaggatattccagctttggtctctgttgccaaaaagcatgggataaagacaattctagacaacacatgggcaacgccactcttttttgatgctcatgcgcatggtatcgatatttcggtagaagctgggacaaaatatttgggtggtcattcagatcttcttattggtctggcctccgcaaatgaagaatgttggccgctattacggtcaacttatgatgcaatggcaatgttaccaggtgccgaggactgtcaattagcattgcgaggaatgcgtacattgcacttaagattgaaagaggtagaaagaaaagccctggatttggctgcttggctcggaaatcgagatgaggttgaaaaagtgcttcaccccgcctttgaagattgtcccggacatgaatactgggttcgtgactacaaaggttcttcaggcttattttccattgtccttaaaaatgggttcacaagagctggtctggagaaaatggtagaagggatgaaagttttgcaattgggattttcatggggtggctagaaaagcttcaacatggccttacaaaggttttgcactaagaatacaagtgggtctcgaagaatttgaagatttaaaaagggattttgagttaggctttgaacgtctcgcagaagaaatttctttgaatcctttacaaatctgattttttttccttttttttttggatttccaagcaatgttgtttgagaaatgaatgaaatttttgactatagcttgtcttaggcaggctggagtagacaaccatctagtagccaatgtttgcccagttaatatatggttcaattttctagctgtatcatattatggatgatgaagcagataatctttcttttttctgtatgtctgattgtaataaagaggcttaccatattgtgaatgcatttcaatgacactgcataatgaagtcattgtatttagaaaagtaataattttgtattgtataaagatagaaaaaacgtatatcgtacttattcagcggaaatgattctgctttatctacttgcgttcctgaatataatatttgtgaaccaggcttgagcttgacactacagattttttagttcgatttcattcagtagagaaaggcatatcaatatgacatgtgatctcactccgcggctaaatgctagcaataaaaagaataccgtaatagagatgcagcaaaataaccactggtgtttaagaaataatatgattacgtcagtaaccgaagagcccgtacgcactctgctaccatagactatgtatattgttacctattgtaaatagctatggttactctaagtacgtatggtgctatgcatctcggtgaacggatgcaattatgaaagtgtaggtcagaacatcatcggtggttttgtcgtgtaaaaaaggttataaggaaaattatactcacatgattttattcatcatcgtctgtgtatcgcttcaattaacattttgaaaaagagattactttatatgacgttatgtatatctttcaacttaaataaccttagctggcaaaataaagaataagataagggccaagaagaacgctaatactcgttttttttcaactacaaaacaactagttggataattttgaaacaacaaagtagaagttgtacatatatttttgcgcatatggctctgaaatatcgtatttttcaaaagcccgatacaaagccgtcagcaatacccatagttaaagattccttgataacctatagcttccgtagacaacaacacaaatttaccacctacttttaactcacccatgtttttcagtttatcaatgaatctaataaacgtggcttacgtaacagctccgcatggacttgaatttactcctagcgagcctagtgttttaattgcttgcatacaatcttcatcggaaactaaacaggaaatagatggcccctttctgtagtagaagaaatgctgttgctgaaatcctcggacagttcaactcatccatgattgttctagaggttcctagatcagatgaagccttttgtaacaccaatgacttattgacagtgtaagcggtatctggttcaaccgagaagactttcgtattcgatttatgcgacctgtaatatgttatcactccttgagcaaaagaatcagccccacaagggacaaatattaccgcaggatcgaatggtatttcgctacacaaggtagtgtaaccataagaaatccagttaggaatttcatcataacctatgaatgaaaaatcttgaataagttgatttttttgtcggatcgctactacaaaactctaaagaactttttattgcataatcatagttacctttaattttgataacttctgctcccttttctgatctgatgttctcacgctctgttctagaacattccatggagtaaatattgtagactttaagcctaggatttttgccatgtatgcaactgctctaccatcattaccatctgtaacagccgctagcatcaaagacgggtgttggaatttgacaatttgcttcaatgtatccaaggaagttttaggtaatggcaggctaaatcttccaatcaaacagcaaaatacacctcaagacgccccaagaattttgaatgaaggcgagctgaatcccgaactttgttctttaatgtacaatttaataccaaaatgattatccaacttgattagcttcgatgactcatacagatccataccaatatcaacttcacggataactttttcaactcttttaaattcttcaacatcatttttcgatcaaactgcgtcaggttttacatatagatcaagcgttgtcggtttatactacgatgtcatttacgatctgctgccaacagaagaaacattacgcagtaccttggaaaaatctaggcaatttatagacatgaatctcctatcgttcttaaaacaatgtatttcctgtcgttgtctcgattctcttttttgctattctgaaggacaggtccatttatcatccagaattctaatcccgaatttaagatatcgtaacagtaacaacatcatatccaagcaccgaagattcattgctctatattccttgtcttcgaataaggaagataccgcgaagagactctttaggagtcgggcttgactccctgccaaagcagctattcctgtataacacgcgatattttatctccttgtcgtcatgtgaaagtcaaacagcgcacgtttgtttgatgaagcagcaactctcctcttactgcttttgcagaattttgtgagaagctctcttctcttggaactaacctagccatatggctttctgccctctttccgtcaacattacaagataaagatatcggtataatttaaagattcgacctttacgccctacatggctaaaattacaatgccaaaattatcatgaattcactttgttgacccggaattacaatacaatgcttctaaaaagagatttcttttaaatttgtcaagggaagtcatttatctccacacaaacgcacaccgaaatatatatatatatttaaatttcctcattctttgttgacaggttgatttgtaactagaaatcaaataatcgggatgcgcaataccctgtagtagtcgattcaaaaactgattaaaaaatcactgacatttagcataagcgactgaaaaaatgtactgatttcttctcgagtcatatatactattacatgagttcgagtatggtgttgttttctttagaatgtcttatcaagaccgacaattcatacaggtcgagatatgtaaagtctacatgccgagctaggatgagaaaaaaagtatacaaattgcaggcaaataaacacaccaaaagatactaaaaaaatcttttaaagttttggttagttattggggatcatcatgcatttaacgacaacagagaaaagaaaaacaaaaaaaaacaatacaatgtaaaaagcagtactatgtaggaataaatcctgcctcaattgcagaaaaaaaaaggtatgcgtaatctaaataagatactatgtattgatatttcatatcactaacttctctcagatcaaatatgatttaaaggagcgatttctggactgtacaaaaaaaagaaatagactacttacatcctatgaaggtcagagaataaaacgcttttccgttaaaaagatccaccatatggaagaaaaatacgagagttaaaatgctatttaaaagtgctaaaggaatccccagagacctcagctgagataagtaatatcgttgatgaattacaagggaacaatgagcagagggaaaatggacagatcctttcgcattcctacttgtttgatgagttcaaatgtgaaatagtagcaacaaaaggtcataaatcttcaatgatatttggacctactagtgtctatagtaagtgctcggccaagtcaagcggtatcattaaagacaccgccaagcttccaatatcacgagtaaggatcaaagttatgttagagataactgtgagttttttattttttgatcgatttccaagatcattcctcaatcataatctatatgattcaatatgtcctttctttgcgtggcaatatacctcatattatctttctatttacaggcagtcctttctatttcatttcttacaaaaggattttagcaacgacttcgtctcagaagagttaatatatgcactagttgcactaggcgcaaaaaattcctttgacaatagcctttcaaagcatacatatgaatattacaaccactcaaagagaaatttactggaagattcgacaaataaaaattcagctttttcaagtgcaagcgtaacaaagccataatgcctcctatatttagccttttttgatataactgtcggagagttaacaagcggctggactactttctggaatagcgttcggaatgtgttttacttaaggattcgaacgtgatcctaacgagtggatgcacagttcagagttatctaacaatattcgtgaaggatatgtcaaaattggatacgcttatgtttatgatatatcatttatattaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn