nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgaagtacgagcactaccatgacgtcattaacgtaaaagttccttaatattcccatttgcttgaacggatgccacttcagaatatttcgtacttacacagacttcacattagaatattatgtcatcccattgttgtgacactctttattcaccgagcaataatacggtagtggctcacacacatgtgggcgctatcccctcaactctattccagttacagttacataaaaaactaacctaacaaagaaataataatatttatgtcacaaaaatcagggtctcttgctatgacttgctacttgttttgccctgatctgcaatcttatttttaaaagtgacgcatattctataaacgaccccgaggcgacgcgccaaaaaatgaaaaaaaggaaggacacatttttatagaaagacaaaaggctgcgaagccgcacatttccaagttcagtattgcttattggacataccctattagctttattaccatgcacccttttccagaacagtgacgcaaaagagaagtttctattttgggtttattgtattgagaaaatactccacaaacactgttattgatcaaaaatgagttgtcatattaatatacatttacatatgagaaattgtatttatatcaatagaataacatattttatttcattttctttactttttaatgtctatggaatttcgttcgtaaaagcttctctctattttggaatagcagtgtagataccgtccttagatagagcactggagatagccggtctcaatctggtagagtaccatgggacaccagtgatgactctggtgacttgttcagctggaataccagtcaacatggtggtgaagtcaccatagttgaaaacagcttcagcaatctcaactgggtaggtctctgttggatgagctgcttgaaacaagtagtattgagccaaatgagctctgatatcggagacgtaaacacccaattcgaccaagttgactctttcgtcagatggagatagagtggtagtggctggagcagcggcaacaccggcagcgatagcggcaacaccagcagcgattgaagttaatttgaccattgtatttgttttgtttgttagtgctgatataagcttaacaggaaagaaatgaataaagacatattctcgaaggcatatagttgaagtatctctatttatacctattccttcattggtcatcaccacttaaacgattcgttaacagatgctcctttagcacttcacatattctccatatctcatctttcccacaacttcatgatcactatgaagatgtttttgtttttaaacgaggcatgcatctttatagattctgtatgcgaaggtattgttttctggggcctttgtctattcgtatgcgccgaatgtgagaatgccagttataggggtgccgaggtgccttataaaacccttttccgtgcctgtgatacttccttttttggtatagcagaatgtctgaatttagttgctatagatcctcgttcagaagcgtattgctaagcctatctccagtataccctaaacgatcgccgagaaaaaataatactgtaccctcctatttcccggaattgtacagaatagtaggtatgtgctgggagtcgtatattgttagagtctgtaatttttacgcgcgcctagtggattcgttgatacgattacgttattctaaaccgtcgcaaagcaaattgtgttgaagtaattcaagactttaaatcacttgtaccaaaatcattgttgcgaaaacttatcctcagtattagtttcttgaccgtaacagtagttgaaaaaaataaaatcatttctatgatcgatacactttcattatttaacttctctattatggtgtaacttcttacttttgtcagaaaaaaagatttcaagacacaacaagaatggggtcaaaggtctgcttgtactatcaggaagatttgataccaaccgcgttataagggttactagaaagtaatagctgctaaaaaatttaaaccgaagagattaatcagaaagctgaaaaactgcagtgttagtagagttgtaagcatttcttgattggaacagccttcccccacacgtccacccttgttcagacagattcgtaatgattttgtgtgtaggcaatggaaaactttaaaaacggtttgatttcctacaagataaaacatatgaataaaataacttgtgtcaaatgccccatttccatactgtaacccaaatcaacgaaataaaaaataaaacctcatatgatttactttatttagtcataaaaaaacaaaaaaaaaaaaaaaaaaaaaggaaacaagacaatcctttatagtttgtttccatcatgaaacctatgaccagcatatatacaatcgtcccccagttcctcttcgatacgcaaaagttcattatacttggccagtctttctgatctcgacaaagcgcccgatttaatttgaccacatcttaaaccaacgaccaaatcagcgataaacggatcttcggtttcacctgatctatgcgatatcattacaccccatccagcatcgaaagcctgattggcggcttcaatagactcagtcagagtaccgatctggttgagtttcagcaacagagtattcgcacatttctcctctatagcacgggcgatcctggtcttgttggtgcatgtcaggtcatctgcaataatctgaacattgacagtctttaggaaggcagaccacgaggaccaatcatcttcggcgtagggatcttccagggaaatgattgggtatttctttagcaatgaatggtaatattctgctaactgggctggactgagccagtgagatgggtcagagttcggttccttgaaatttaggtcgtatttcccgtccttataaaaaacagaaggagcactatcgattcctactttcactctaccctcgtaaccgcatatgttaatggcttccacaatcatgtccaaggcgtcttcggcagtgtcaatatcgggggcaactccaccctcgtcaccaacatttccagcggaaggtccatattgctccttcgccaatatcttcaaatgatggtaaacttccgaacccatcctcatggcttctgcaaagctctgagccccgactggcgcgatcttgaattcttgcatagctaaagagccaccggcgtgggctccaccattcaaaacattgaaaaaaggaacaggaataacaaaggggtcctgtctagcatccgctaactcggctatatacttgtagagagtaattcccttttgtgcggcagcagctcgagcaacgcacaaggaaacaccaaggatagcattggcgcccaaccttgacttgttagaagttccgtctaacgatatcatgagctcgtctatgcccttctgattggttacacataattcggacttgattaaagcaggccctatgatactattgacgttactgactgccttggtcaccccttttcccatccattcggacttgttcccgtctctaagttcaacagcttcgtgaatgccggtggaggcaccagatgggacgatcgctctgaagagaccattctctgttgtaatttcaacctcaacagtcggattgccgcgagaatcatacaccgttctagcatgtaccttcgtgatggacatatttttatcgttgagattcgattttttcctcaccttgttttggtatttctattgcaagacaaagtgaaagaagaagaagtggtggtaaaaaataactatatataatgaaaattgtaacctggtgggagtgcaaactgtaagtgataacctgccagatccatgtttctattatatacctaagaaccagccaagttaggtaaacgaggagtctttcaatatctcttttctagtgagaatgttatttaggtaaatgaacaagttaccactatactactcaccccctacactttgtttgtgacctctccccttatccagttcatcgaaacttttttttcaacttgtggcgatctgtgacattgtctactacaagaaccgattttggttgatgtctgtaaaaaaaacaaccttacctttccagatccaactttccaggagagctgcgtgagtttcaaatatttaccatgtcggagaaagctcccaagtacttccttgttcttgtcattttttccttatctccatcctttaaggaaggtatttccattatgcgattctataaatccgagcatgcgagtatttcttttcttggcgcggagtcgctgatgacgcaataggcacattcacgaacatccaggactggtaatcttctcgtcttaaagaaaatccaaccaccagtaagaaactcttgggtaaaatggggtatctgaaatattgcatagctgcaaatgaagatattcagtatcagcataggtattttcatgaaggataggtaaaaagaaagaaaagaaaaatatctttttgactgttgttcttgcaattatcacaattaggggactttaaaaccgatacttgatatatgagcacagtcaaggggccggttcttgagattttaatggaaaagaggaaagttgcacatacaggtctgcttttctttgcttgctccagacaacgatacttagaactaaaacatatttctagaacacttttctccttcattcaaaaagaaaactggccttgcaatgactccaaaaagagcgctaatatctcttacttcataccacggtcccttctataaagatggtgcgaaaacaggcgtttttgtagttgagattttgcggtcgttcgatactttcgaaaagcatggtttcgaagtggacttcgtttctgagactggtggatttggctgggatgaacattacttgccaaagagctttattggtggcgaagataagatgaactttgaaacgaaaaattccgccttcaataaggcgttagcgaggatcaagaccgcaaatgaagtcaacgccagcgactataaaatattctttgcatctgctggacatggtgctctatttgactatcccaaagctaaaaatctgcaagatattgcatccaagatatatgccaatgggggtgtgatcgctgccatctgtcatggaccgctccttttcgatggattaatagatatcaaaacaacaagaccattaatcgaaggcaaagctataacaggtttcccactcgagggtgaaatcgccctgggagttgacgacatcttgaggagcagaaaattgacaacggttgaacgcgttgcaaacaagaatggagccaagtacttggcgccaatccatccctgggatgactactctattacagatggaaagctagttacgggtgttaacgcaaattcttcctattcgaccacaattagagctataaacgcattatatagctgaaacaaaagacaagggaattgttgaaggggaggcttctaatggctttcagtttctgtgaagagaaggctaacagctcaatggttcgaaaggtaaagaaaacggcaggtcggtagcactcgattttgctagaatggaaatcatatagagaacaattgaatagtaggccttggtttttagtgttgtactcatcatggtcatatgtgacataggtaatgtacatatatatataaaaaaaaaaaaagcaatgctgtgagatcattcgttacttacgaaatacgcagattgcaatttgaaataagctgtgttttcttttttttcctttttttttcttttttttggcttgttatatacaacttttttctatttctgttctttttagaagtaattaattggtacataggaaataaatatgaattatattaaatgaagtaaaagtaaaagaaaacggggaaatttatcgttttgtagtaaatagatgatggaacgcattcataaaatctcacaaaatattacaataaaccgcagtagtcggtaaaaatgtattatacaacgtctaaaatcttgaaaatgaattaaaaaaaaaaaaaggtgggatgattgtgcaggaaaaggtatgaagaaaagatcctaacaaatcgggttagtcaatcctctagtccaagcataggatccgagagttatcaccaataagcaatatgaaattccaatcgaaacagtataataaataagcatgttaataaatgatagcttatacccttcattgataaacgtgctaatggtactcaaagtgccgcaaaatccggatattaacgcagaaacaatatggcatgaattcaacgagttcacaattggaatatccgtggaaaagtgttttttaccacgttgcaccatggtaaatatgccaatcaataaagtggcgaaaacgtttgccaagaaagtacccaatggaaactttttgtttgttttattaaacatttctgccaaccaatatcttaggaaaccagcgaaaattccaaatagacatggtagtgtccacttgcccctcgaatagttctcataatacgcacacagcaccacaaacaaaataattaatggaaaagctagtgcgtacgcgagtttatccacaacatcaaaaaatttcttaaaaaatggtgctggagttttgaatttaaactctagaatatttttttccatttcttgtgtatcaacatcaccagcattttcctttacagtgtctgagggaggggtatatggcttcgaaaacgaactagatccataagcaacaataacctccttaccaagttgcctaccgaaaataagactacccatggaaaccataagatgaacgagcaagacagataaaaactccattataccgtaagctctgttcggcagttttgtgtggttagcgatattaccgttagttaagtttgtagagtgttcgaacatctctagcagcatactagaaaaggaagacagggcaccacagtacccagtagttacacctaaaaacaagacttggtgatctttcatccaagtgtaagcatttaaagattgcataatccccattagcatgcaggatgaacaattagaccagagaacggtcggagcagtaacgaaggccggagtgtaggtggaaagcgccgttatagcctgacgtgtttcagtacctaatatgcagaacgtggtgaatgtacaaaaaacatgaatataatggctcaacttgtgatttgatatgaccggattgaaaatcatcagagcattacacgctcgattaaataattaaataactgcagattcttgagccaccagacgctaaataataatggcggcaataaatataatcctttagtacttatttcagttgttttttgttttattttttccgtatctcttccgtatctcttccatcattgcgtcaaaagtgatttacactgctacatgaatcgcgccactttatgtcagtgaatctttcatacatcgcaactcctcactgacagtgactctagcagagtcaccatcttttcgatatacccatcaaagtgcacgattctcctcccctgttagacaatcgtaacgtaatatcgacatgtattcgtagcaccgctgccaaataattttcagatcgttcattgtacatgaaccaagcgctgttgctttactttatgatattgctgctgagctcccttgtctttcatacgacgttttatcttgatttcatatcttttttttttggtaaaatagaaaatactcaacagatatctgatatgtatataaacactaaataaagaaaatcttaaatcttgctggcatgactgtcgctgtgtctcaaatctcttagtaattcatagatgtgtatcaccccaaatctcaaaaacttcataattattattggattatctagaaatcatacccttcatactgtcccacaatggcctgctcacatgaggcgctaatgattacgattaaccatcaaatcatttatattgatacactgtagtttactgttaataaccaacctttgtcgagattcatcaaagtgggttccaaatccctcattgtgggaacctggttcagtcatacccattggagatgggccccaggaaggagtgtaacaaacttcatcccaattgcattgcctctcacaacggtaatttagttcaatccaccctagagattcaattaaaccatcgatagtggagcgagccgtttcgacattctttattaagtcgctggaagttgtgttatctgtcataaaagagtagacttcgggtatcaataaatcattcactttataaatgacatcaacaatttctccgacaacgctgacagcagatgaccaaatcaaaaagtctgcatccgtttttaaggcctggtatgggctcacatattggtagacaaaagttcaatgtgagtgctgttgcattgatggcaattgactcattaatatcaccatcgctgttcagtatgttactaacagattttagtaatggagcaaatttaaggacaagctcatcaaatgctaactgccaatccatactttgcgtggcatcaaatccgacttccagcgccttttctaagtcatctaccatgtccaattgcttttcccatgtcattccttcatcgagtaatcttctgttgttaggatcaggagcaatgtacgtcctgtttatcccgctcactaggtacctatagtcgatatggattcgatgctccccgttgtcatgcgctgcacccgctctcaactgattgaagcttttaactgcgttgaaattagaaaaagccttctcccaaccatcttctctttccagaatcgccttttggtcatctgttagctgatcttcaactaggcttccattttcatccagaggccaaccttcttccttcgatattacggtaggtgctggtaagcctaggtactggttaggctggaccatttctaacattgaaacaagttcgacgttatcagccgaaaaatcacacaaaacgacctcaaagccaacctctaccctgataattccgtcaagcccgaatggcttcccccatttgcatattctagcagcgtagagtcgttcggccattcgttcgttttcaccatcatctgtaaggttcaatttctctttaataacatttgacaacattagctgcgtgtccatctctcctgagtcagttttcgcagcagaagccccatcaagatagagaaatttgttgaggtcccgtgctgctctataagtaagcattttttgtgaaccccgacctttttcgtctggtggtggtggtggtggtggtggcccttttggatgatcaccgttggtgccattgccgaacctcccatgccttctttccaaagattttctcccataggatggtgacctcaagccgaaagagtagctgaattcatggtccatagctagccattcgaaggtagttggcacttttgatccggcatggtacattaaagttcctttgggaattacagcgggaaaataagatactccgacaggatgtatatccgatggagactgtcttaaagcagcccgaatggaattaaagatagccgtactgttatcaaaatcaatgtctctgacgaactcatggtaattatcccatcgtatagaaggtaagtctgtgcttttaattgcagattgattgtgtggtagggcagttgatactatgccgtaagatccagataacttccaacagaaaccaagcagtacaatgagtagtacgcctatgatggctgagataccttgacgatggaatcgcattctctatctaaacagtggtcaatggattcttcgagagctaagaccatagatttcttaaaagaatttttttttttttttctgtcctcctaatatcttttatctttaatactgtaggggcgcaagtttctttttttttttttttttatgttgcgtttagtttttctcttggcaaaagtttttcgcaccccgatctttttttgcatacgtagttcactgccgctgcttacggcagcgtttcactttgtttggagaacggttgttaacttgtatttgatatggtgtcgagacaatgtcattgcaagttatataaacattgtaatacatcacctcgatgaaagagaaactggaatgatagatctctttttctcaaaatttcgttaatatgtaataataaggttcctgatgtaatttgtttttgtacaaattattttagattctggaggttcaaataaaatatatattacagccaacgattaggggggacaagacttgattacacatttttcgttggtaacttgactcttttatgaaaagaaaacattaagttgaaggtgcacgcttgaggcgctcctttttcatggtgcttagcagcagatgaaagtgtcagaagttacctattttgtcaccatttgagaataagcttgaaagaaagttgtaaccccaacttttctatcttgcacttgtttggaccaacagccaaacggcttatcccttttcttttcccttataatcgggaatttccttactaggaaggcaccgatactataactccgaatgaaaaagacatgccagtaataaaaataattgatgttatgcggaatatactattcttggattattcactgttaactaaaagttggagaaatcactctgcactgtcaatcattgaaaaaaagaacatataaaagggcacaaaatcgagtcttttttaatgagttcttgctgaggaaaatttagttaatatatcatttacataaaacatgcatattattgtgttgtactttctttattcattttaagcaggaataattacaagtattgcaacgctaatcaaatcgaaataacagctgaaaattaatatgtcgaagggaaaggttttgctggttctttatgaaggtggtaagcatgctgaagagcaggaaaagttattggggtgtattgaaaatgaacttggtatcagaaatttcattgaagaacagggatacgagttggttactaccattgacaaggaccctgagccaacctcaacggtagacagggagttgaaagacgctgaaattgtcattactacgccctttttccccgcctacatctcgagaaacaggattgcagaagctcctaacctgaagctctgtgtaaccgctggcgtcggttcagaccatgtcgatttagaagctgcaaatgaacggaaaatcacggtcaccgaagttactggttctaacgtcgtttctgtcgcagagcacgttatggccacaattttggttttgataagaaactataatggtggtcatcaataagcaattaatggtgagtgggatattgccggcgtggctaaaaaatgagtatgatctggaagacaaaataatttcaacggtaggtgccggtagaattggatatagggttctggaaagattggtcgcatttaatccgaagaagttactgtactacgactaccaggaactacctgcggaagcaatcaatagattgaacgaggccagcaagcttttcaatggcagaggtgatattgttcagagagtagagaaattggaggatatggttgctcagtcagatgttgttaccatcaactgtccattgcacaaggactcaaggggtttattcaataaaaagcttatttcccacatgaaagatggtgcatacttggtgaataccgctagaggtgctatttgtgtcgcagaagatgttgccgaggcagtcaagtctggtaaattggctggctatggtggtgatgtctgggataagcaaccagcaccaaaagaccatccctggaggactatggacaataaggaccacgtgggaaacgcaatgactgttcatatcagtggcacatctctgcatgctcaaaagaggtacgctcagggagtaaagaacatcctaaatagttacttttccaaaaagtttgattaccgtccacaggatattattgtgcagaatggttcttatgccaccagagcttatggacagaagaaataagagtgattatgagtatttgtgagcagaagttttccggtctccttttgttcttgttttggcgtattctccactattcgtccatagcacatttataccttagctaaatattttgtaaagcaaaattttcgttatctcttaaaaaatagaagagcggtttattaatatcaaataattgaaactgctgatatggtagctatatacaaaatctgctgtcaaaatttggcagtaaacgatcttcacggtagcggttcaaataaagaggaaaagtccttctcccttactgtttttctggaatttggctcgtcgttaataacagaactaaagatacagtaaaaggagagatcgcaatcaacttcattaattgtaacagtagcataatcacaactggttatctgcgttatagacaattcttactcacaatgatgggcgcttagttggctgtaaacgtcgctttttaaaactccgaaaagttaccgctacagaaaaaaaccataaatgtatgctagttgcgcagagaggtttagggtccaaaatttactaccctgtcgctcactacagcgactgtcccgaattaagcccgaagagacgcagaactgttgtatgaacctcatgaaaccactgatcttgaagatttagaccttcagaatcgttttcaattagaagtatacaagaagtctttgtacaataatgtcaagacagagctctgaattatagttcagccttgttatttttttttccctggttgctaatttgtatcttgtctaatgaaaataatttgaggcaacgtaatgttaccaatgtacaactgtttttttcctctcgttagcttcgttcttgctgtattcacgagctttttttttttgactcttccctaaattcttatatcaagtgtaattttcaataatatttgattccagtttagcgtacctcgagttttgcctacctaaaatgcaaatgcgatctgcaagaatttctattgaaagtacaactttagttccaaatctccaatttttgattgctcaaaagtaaatgatactttaccgtccctagacttcggagggcctaatatattctcaagtatattcaaatttatgacgccagtaaaggtaaatatattatgaatatagaagccacagacttagatgtttgtattaggagatgctttccttgtcgacgcatatgttgtctatgacatagaaaacccacggactttcaatgctcaggcaagttttaaaaatcgcgaagaagacattaaaataatatttgataaagccgctggtgccatttcgcttctgatgctttagctgatggtttacgcatctagtagccgaattggaacagaatatttctctgacatagccatgcctatagagtctacaactttttggcgtctgtaaatattcttctacagccctgatgcaagtggaagttctacttgtttgaatagttcaagtttcaatgaaaggaccatcaagaagaaaaattgggagtatagacgccgtcgatcaaatgtctcctttccattattatcttccttatcttatcttctttctatatggtttgcatagcggaaaagacacacaggcgggaattttacaatttaataacctcctttatacgtccgcttttttacatatatgtgttattcattagttgtacgatacccttcatgtctttattcactgaccaatctctcctctaggaaagttcaggggcaccgtcaattgatagaacaaagcaaacactatgaatactttcttctggtacacataacaattgctagggtctgatttcaaaatgatggtgatgataaaaataagtcctgcttcttaaagcttttgacattaccgtgtacaaaattatcagaccatcttcctcttttctgagaatgaaatgaaaaattttgtaactgacatagcggagacagtttcacaagtaatttggtgctaactgttgtttgacctttaggaaattttctagtaaaaggaagaattcatatgaagatggtagtgttttaatgtgggtgcttttgttatgggagtgctacaatgataggccattgtcaaagtttggaaacagtagacttcaatggtaaataaagttaaatttaaggcgattccgatgaaatctgtctttcagaaggtttgttatctctaatgctaatctttaacatttacgccacttggagtggaatatacgttcaagttctttttgacatgcattctggtctcgacctactaacttcttacgctactttcttggattggatgcgttgcttctagtacctcttcctgcaaaacttgatcctataattggaacagttcttgcacacctttcttttgattgacggtacaaaaattttagctttctcaggaacttcggcgtttttgagcagattcagttgcattcttcagcagtaacacgctggagtttttacgaatgtaggcagtataaagcaggatcatgaagtatggtgaactggatgtgcgcagaaatccgacagaatacgtcaaaaatattgtacgtgtcaaacttcccttgtaaagattgtcgagtttattttgacactatggtgttggcaccctctgctttgtttttagcttacaattgaggagagatgcataagcatatttgtttttcttacgctgagcaatagacaggaaaataaatggcgcttactactcaacccactgtgttagaaccaaaaacaacacagcttcaaaaatgatacgtgccatttgatggtaatacagaggccgtagtagtgtttcaatcaatagaatactagaaattgcaacacaggtcaaaaagagaataaaaaaatgttaggggttcatagttaaaaatatgatatgtttttgagtttggggagaaaaggctgcttttgttccatagtgcgtcttttaaaaattttcatccttgttattatcaaactttttcctgggcggtaacctagctgaataagaacgatttggctgcaatcgccgagaaaacaaccaagccaagaattcccaaaagggatatgcttgcatccgcattgttccctcggttctactaataagaaagagtaagagacaatgtttagcgctattaagttatgctatggttacatcattttggcggactggatcatgtctgtcgagaaaaacttgaccgataattcaacgaagtattggtgcctaagctttgcatcataatatcttacaagttttgctgagaacagatagaggcataaatgaatgatttacgtcttattttttgataaggaggtatcgacgtctgccagcttaagaatatgaaatctggcgcatgatttcttcaaaataactcagatattgtcaagaacagcccactattgcttggaagtgaaaatatacgccaaaagtgcattttactttctacaattcaccacagtcttcgagatatatttatcatttaaatcacatggacacccaccgaactggttacaagctatattcgcatcacacagaatgatgtggcgtctatgctatacggcgatgttactatatcattaacctctcttttcggttccgagcgctttcggctcaagaactggggatgactaaaaaaaaagaactgtgtacgtgatttctttgtcccctgcggttgcatagacatcgctgtcgcacggcaagagcgcacacagtcatcagtctacaaaacctaacttttcaagagcaaccagtataaatattttgagccattgagggcataaagcgaaaggcacattttcaaaattggtcttaggttcatcttctgatgttatgtcgagagctctgaaaaccaattattttgaaagctaacatttcaaaaggctatttcttctgaaatatcaagatggatatactcaagaggggaaatgaatcggacaagtttacgaaaatagagacagaatctactacgataccaaatgactcggatagatctggttcactgatcagaagaatgaaggattccttcaagcaaagtaacctgcatgtcattccagaagaccttgaaaacagcgaacagacagagcaggaaaaaatccaatggaaactagcttctcagccctatcaaaaagtcttgagccaaaggcacttgaccatgattgccataggtggtactttggggacgggactgttcattggtttaggttattctttggcatctgggccagccgctttgctaatcggttttttgttagttggtacttcaatgttctgtgtcgttcagagtgccgcagagctttcctgccaattcccggtttctggctcatatgccacacatgtcagtaggttcatagatgaatcggttggctttactgtggctacaaactatgctttggcttggctgatttcttttccaagcgaattaattggttgtgcacttactatttcatactggaaccaaacggttaatccggctgtttgggtggccattttttatgttttcattatggtactgaacttgtttggtgtgagaggctttgccgagactgagtttgctctgtcaatcattaaggttattgctatatttattttcatcattattggtatcgtccttattgccggaggggggcctaactctactggttatattggcgccaaatactggcacgacccaggtgccttcgcaaaacctgtcttcaagaatttgtgtaacacattcgtttctgctgctttttcctttggtggtagtgagttagtgctgttaactagtacagaatctaaaaatatttcagctatatcacgtgctgccaaaggtacgttctggagaatcgcgattttttacattactaccgttgtcattattggatgtctcgtaccttataacgaccccagactgctcagtggttcgaacagtgaggatgtatctgcctctccctttgttattgctttgagtaatacaggatcaatgggtgcaaaagtttccaactttatgaatgtcgttatccttgttgcggttgtgtcagtttgcaattcttgcgtttatgcttcttcaagactaattcaagctttaggtgcatctggccaacttccttcggtatgttcctacatggacagaaagggtaggcctttggttggcattgggattagtggtgcatttggtcttttaggttttcttgtggcctcgaaaaaggaggacgaggtcttcacttggcttttcgccctttgttccatttcatcattcttcacctggttctgtatttgtatgtcacaaattagatttaggatggctttgaaagctcaaggaagatccaatgacgaaatagcttacaaatccatactgggtgtttatggtggaattttggggtgtgtgctaaatgcattgctaattgcgggtgaaatatacgtatcggccgccccggtcggtagccctagctccgctgaagccttctttgaatactgtttaagtattccaatcatgattgttgtttattttgcacataggttttatcgaagagattggaaacacttctacatcaagaggagtgagatcgatctggatactgggtgttccgtggagaatctagagcttttcaaagcacaaaaagaagctgaggaacaactcattgcttctaagccattctattacaaaatctacagattttggtgttagatggtactcttgcatatgtaacctttaataaattttgcaaatcgaattcctttgtaacgtgcaaagcattttatagcctggcgctcgcattgttaagcaacaggcggtgcggcaacgttgaaatgtttcacgcagggttttttacgtactgcacggcattctggagtgaaaaaaaatgaaaagtacagctcgaagttttttgtccatcggttgtactttgcagagtattagtcatttttgatatcagagtactactatcgaagcatttttacgcttgaataacttgaatattattgaaagcttagttcaaccaagctgaaaagaaccattattcaacataattggaaatcatttcgttactaaatcgtccgaaaattgcagaaaaatggcacgtcttcctctaaagcagttcttagcggataaccccaaaaaagttcttgttcttgacggtggtcaaggaacagaactggaaaacagaggtatcaaagttgcaaatcccgtgtggtctactattccatttattagcgaatcattttggtctgatgagtcatctgctaacagaaaaattgtcaaagaaatgttcaacgatttcttgaatgctggcgcagaaatattgatgactacaacataccaaacgagttataaatcagtttctgaaaacaccccaatcagaactttatccgagtacaataaccttttaaacaggattgtcgatttttctcgtaattgtattggcgaagacaaatatttgattggctgtattggcccatggggtgctcatatttgtcgtgagtttacaggcgactatggtgctgagccagaaaatattgatttctaccaatacttcaagcctcagttggagaatttcaataaaaatgacaaattggatttgattgggtttgaaaccattcctaacatccatgaactgaaagctatcttatcttgggatgagagtatcctgtctagacccttctatatcgggttgtctgtgcatgagcacggtgtcttgagagacggcactaccatggaagaaatcgcacaagttattaaggacttgggcgacaaaataaatcctaacttctcgttcttaggaatcaactgcgtcagcttcaaccaatcacccgacattcttgagtctctacatcaagcactaccaaatatggccttgcttgcttatccaaacagtggtgaagtttatgatactgaaaagaagatatggttgccaaatagcgataagctgaacagttgggatacggttgttaaacagtacattagcagcggtgcccgtatcattggtggttgttgcagaacaagtccaaaagacatccaagagatttctgcagccgtcaagaaatacacgtaaatgcgtttttaaagaagttaaataattcttaacattatatatatgctaaaagcagcatgttacactaaatacattttataaacaatagaaagtatgttaatacaatgcttttcaaagcgaccatgactttccgtacttggccgacaaaaaaacagagtaaataaaatgtctattataatcgggcgagaattaataaactagcagtttagcacagcagaatttaggcatacacgatggatgaaaaggtgtagccacacgaacctgtcgagatccctttttctgtctactaaatccacataggccagactatttcgtaaagatatgtcccctgaatgccgcagcttgctgtatttaccgtcacttctttttgctcagttatactggaaatgacggcctcggcatgccaaagttccagaaacagtgcaatttcctgtcatatctcctatcaatagtttctttagcatatatgttgattaaattttgataagaataaataaaatggaaaaaatacgtactatacagacatatatttaatgcgtcacctgcctattcaataaaggattcgaagcattctacaaaagattctaaattatacgaatcagggtagtgaatacagatattcaggcccatctcttcacagtatgtataggaaagagacattaatgtggggcgatttatcgaacttgtaaatcccgtacttacaattttgaaagatttgtcatcgccgttcatcgataacgatatgtcggaaacatcattgatttgaatcaattttgtccttgaattttggatatggaaatcgtcgtcattgtcatacttcatcctccttatatcgtcatcattaaacccattcttttcccaactcctcagttttgccataataaaaccgctaacgtgctttgtaactttattaaattgatattccatcaatctttcattaaactcatcatcattatcctcgttatcgttactgttggtcaaaaattcgttggcggaaagttcgtcatcaattagagaaagtggacattcgacccttagttctttgaagaagagacccaatgacccacctaagcctaagtggtttcttaaatttatgggaatagtaaatactattgtaccgctgaaatccttaacgagaggttttaaacatatcattgcaataccacagatgaaacttcttagacatatatgctcttgattaacgattgactttaaatagttaaacctttggttgtttactatcccaaatactgttgtcccgcataatgaggtgtgcgcatttagaatatcattatactttttcagctgtgttgcagatactgacgagctgagggaagtttgattggttaaatagccgaaaggtctttttaaagtgttatagtatattgatttgaaaaatgactgagtttgcttgtggaagatttgtggtgtcatagcgggcaggtgtaattttgcgctatcatatatcgatttgggaaattttaattctgagagattgatgtcattgacatcaaacaaaatcctatcttcagagtgtgttactgtgctgatttcgtttaactcttttaaaaataatttgtgaaagttagctgctgaaaatatatcaaacaatacgtcgtgaccatgaaaaaccaatagcgcttcgtcaattacatatagtgtccataaaggtttatttgatccgggaacaaatctagtcttgttgaaggcatgacgcaagagataaggaggtggaacaccccaatggcaattgacctccttatcttttatggtttcaaactcaatcacattaacaatatcggaagttttcagctgcttcaatggctcgaattcccattcttcgtttacagttgcaaacaatgccggttgcgatttaatcaatctcttcaaagttgttgctattaggggcagagtcagacgagaatcatctttggaagaatttgttccgagcgtgacttcatcagaatgccagtcagcgtcattttctctacttaaagattttgaatatgtactcgaaaaaatagttccatttctttggtcattcaaagattgagtgagaatttttttttcaaaacttgatagtggcctaaacgtagtcattatgataaagtgaggatgtgtctgtgttgtgagttacaaatgcacttctttggacaggtataacaaggataacgtatacacccttttatatatgaccgtccccccatacaaatttgtgctcgtatgccgagtgtgatctactcatcgcttcgttaatgaatcgtttagccaagaatatagtaaacgtgtagcagagtcatacccctgatggctgcagacgcagggaatactcagcctcgaaacagttttcaatttatgtgcgtatgcatggctataatcttctatttctgtcacctttcgtttattctaaacgaatttgcgacgttcaacgaaagcgcgttgaaaaaattaatctctgaagttaaacggtcggaaaacagacaaaaaagttgttgttattacttgtagaggaaagagctatttcatagctcgtttgggaatgcaggggtgacgtccttcttcgggtgtgttgtcctaactttccttaaacacattgggctatcataccagtgaaaaagaaacatacaatggtcagattcgctttatttggctacgagaatgtggcggctaagttccctcaacaactattccaccaatcttgatggcttttctaaggctctaagtagacgttaaggtggctaagattctaaaattttgccatttttcgaggttgtgcttcgccctatcccttggaaaacatttctaatcatcttaaattctgtgattgagaacgttttaacgttatcttaaacgtttccatagaagaacgaacgtgaaggtttgtagctcgttaaaaggcgatcttgaatgatgtgaagaagtgtaaaaggcttaggaaagttgcttgttgacccggtgtcgttcaatatactcctattacccaaatggcagtttcatagagtgatattatttcgttgccttgtgtaagttagaagtacttcttgtcgattgtgaattcggatagccgctagaacgccaatcattgcggaggtttgccatcgcatggataccatagccatctgcacattctaatatagattatattactttagaccatgtcatttcataatcgttggtttaagcggtgttgtttccacagtttgtatgagaacttttgtccaaagtaaagtatcagtaacgtaatctgagcaaacctacattaaatcgtaactccgcgagattcttttgttcaggtggatcagcggcgtggtttacttccgatttgctcatcgtgcgcatagcagcatttattcctctaattcgctcgataatcaacctttccgcactacgacggtggcaatagttggaccttaagatatgcctatctgaatacaattcttcaactcacatcagtgggacactaaataaagcatatggtatgaaatactatgaattattgaattattggcagacacagcagcgacaagtcagagtgcttacaaaaaaaaaagagttgatccggctaaagaaagtctgatttacgtatttatccaggttcaaacggattgccaaaaatagtcgataacctcggagtaagcaaagcaacaatatatttgttcttcgaaaaggtaaacttcttaacttctatagaagcattgtactagttctctcgaagaaaaaaactaagaaagctatagctgtatcttaccaagccatgaacttgaggaattggtaatccttattaggaaatacgctaaactaggtaatagcagatgatttactagcttactatctcacactaagtctggcaacgcgcttattttttaatacttttatacgaaccaatgaaatttgatcctcccctttttcgtctagttaaatgaagagatacaagtaggcctttctattgagtacttagcaagatatgtatttctaagaaacatcaacagtttcagcccacaaccgattcataaaatgtctgcctggaggaaagctggtatatcatatgctgcatatttgaatgtggccgctcaggctatccgttcttcattgaaaactgaattacaaaccgctagtgttcttaacagatcgcaaacagatgctttttatacccaatataaaaatggcactgcagcttctgaacccactccaataacaaaatagtttaacgcttcctgggaactgcagctctttttttactcgctgatatacattttaaatattctagcaactgtgtatgaaaacttacgtacttttatacgggaaactaataatgactacaatgatattgaatactggccgcttcgaagagtggtataaagtttgtatcattgcattaaaagaaaaagaaatatatgtcccatcatcgccaatcgcaatgttgaatggtcgtttaccacttttgcggctgggcatatgcagaaacatgctgtcccgtccccgactggctaaactgccatctataaggtttcggtctttggtcaccccttcttcatcgcagctcattcctctcagtcggttgtgtttaaggtcacctgcagttggaaaatcactaattttacaaagttttagatgtaattcatccaaaacagttccagaaacttctctgccttcagcctctcccatatctaaaggatcagcaaggtcggcacatgcaaaggagcaatctaaaactgatgactataaagatataataaggttatttatgttggcgaaacgggattggaaactgcttcttacagccatacttcttttaaccatatcatgttccataggcatgtctattcctaaagtcataggtattgtccttgacacacttaagacgtcatctggatcagatttttttgatttgaagataccgattttttctttgcctttatatgagtttctttccttttttactgttgctttactgattggttgtgctgctaattttggtagatttatattattgaggatactaagtgagcgtgttgttgcacgcctaagggcaaatgtcattaaaaaaacgcttcatcaagacgcagaattcttcgacaaccataaagttggggatttaatttctcgtttaggatctgatgcttatgttgtttcaagatcaatgacccagaaggtctcggatggggtcaaagccctaatttgtggggttgttggcgtggggatgatgtgttctttgtcacctcaactatcaatattgttactattcttcactccacctgttctttttagtgcctcagtgttcgggaagcaaattagaaacacctctaaagaccttcaagaagctactggtcaattgactagagtcgctgaagaacaactctctggtatcaagacggttcagtcgtttgttgctgaaggtaatgaattgtctaggtataacgttgcaattagagatatttttcaggtgggaaaaactgcggcatttacaaacgcaaagttttttactacaactagtctcttaggtgacctaagttttttaaccgtccttgcgtatggctcctatcttgttttacaatcacagctctccattggtgatctgactgcatttatgctgtacacagaatatacggggaatgcggtattcggcctttctaccttctattcggaaattatgcagggtgctggggccgcttccaggttgtttgaattaacagataggaaaccttccatttcaccgactgtgggacacaagtataaaccagatcgtggtgttatcgaatttaaagatgtttcatttagctaccctacaaggccttctgttcaaatattcaagaatttaaattttaaaattgcgccaggatcgagtgtttgtattgtgggcccttcaggtcgtggtaaatctacaattgcactcttactgctaagatattataatcccactactgggactattacgatagataaccaagatatctctaaattgaattgtaaatccctaagaaggcatattggtatcgttcagcaagagccggtactgatgtcaggtactattagggataatatcacttatgggttgacatataccccaacaaaggaagaaatcaggtcagtagcaaagcagtgcttttgccataactttatcacaaaatttccgaacacatacgatacggtaattggtcctcacggcaccttactaagtggaggacaaaagcagcgtattgcgattgcaagggctctaatcaaaaagccaactattttgattcttgatgaagctacatcagctttagatgttgaaagtgaaggagccattaactatacgtttggtcaactaatgaaatcaaaatcgatgactattgttagcatcgcgcacaggctaagtacgatcagaagatcagagaatgttattgtccttggccatgatggatcagtggtagaaatgggcaaattcaaagaattgtatgcgaatccaacaagtgctttatcgcaattacttaatgagaaagcggctcctgggccatctgaccaacaactgcaaatagagaaggtcatcgaaaaggaagatttgaatgagagtaaggagcatgatgaccagaaaaaggacgataatgacgataatgataataatcatgataacgacagcaataaccagtctccagagacgaaagacaataattcagatgatattgaaaaatctgtcgaacatctcctgaaagacgcggcaaaggaggctaatccaattaagatcacaccacaaccgtgagtcatccgcatcgcatatacccattcttatctcgcacatttaaatatatactatatataatactgttaaatgccaaataaaaaggattttcattacccgaatcgatacttttggtagcataaacaaataacattgaaacaataacaaagtgtaatgtggccgcacgaatctttgtctgtaacagccttaaagatttcagtagcactgccatggataatgatggacccagatctatgaccattggggatgacttccaagagaacttttgtgaacgtttagaaagaattcacaatacattacattcaataaacgattgcaactcattgaatgagagtaccacaagtatatcagagacattgttagttcaattttatgatgatttggagaacgttgcctcggtaattcccgacttagtcaacaagaaaagactgggaaaagacgatattttgttgtttatggactggttattattgaaaaaatatatgctatatcaatttattagtgacgttcataatattgaggaaggttttgctcatttgttggatttactagaggatgaattctcgaaggacgatcaggatagcgacaaatacaatcgatttagcccgatgtttgacgtcatagaagaatctacacaaattaagactcagttggagccatggcttactaacttgaaggaattattggatacgtcattggaatttaacgaaatttcaaaggatcatatggatacattacataaaatcattaatagcaatatatcgtattgtctggaaattcaggaagaaaggttcgcgtccccgatacggcatactccatcatttaccctagaacaactagtcaagttattaggaacgcatacggagacaactgagccaaaggtaccaaaattttctccggcagaagatattttatcaagaaagttcttgaacctaaaaaaaaatatccctccaattgaaaaaagtttgactgatatcctacctcaaagaattgtgcaatttgggcaccggaatataacaaacataactactttgcaaacaatcttgcaaaaaaaatacgagctgataatgaaagattatagatttatgaattcagagtttagggaattgaaagtcgaactaatcgacaaacgttggaatatactctttattaatttaaatcatgaactattatacattcttgatgagatagaaaggttgcagtcgaaattactgacaacaaagtataccaaagatatcactataaggctcgagaggcaattggagagaaaatcaaaaactgtttctaagacattcaatattatttacagagcattggaattctcacttttggacgctggcgtcgcatcgaagacaaatgaattagctcaaagatggctgaatatcaagcctacagcggataaaattctaatcaaatcctccgcttcaaacaaaatagctactagcaagaagaagattccaaaaccgaaatcattaggctttgggcgaccgaatagtgttattggaactataacccaggatttccaggagagagtcgccattaatgaaggtgacagtaataaaacaccggaaaattcaactacagtggctttgaaaggtaaaaagcttggtaaagcgttactgcagaagatgaatattaaacctgcaacaagcccaaattcatcaaatgcgattaatccattttttgatccggagtcgccaaacaaaggaaaactgatactaagtagtgttcctcccttaccttatgacgaaaccgatgaaaccaccctccgtgtttctcgtggggaaaatgaaaagtcaccagactccttcattacatctcggcatgaaaataaagtacagattacagaaactcctttgatggcaaagaataagtctgtgcttgacatcgaaaaagataaatggaatcattaccggtccttgccctctaggatccctatatacaaggataaagtggtgaaagtcaccgtagaaaacacaccgatagcaaaggttttccagactccgccaacaaaaatcacgacacctaatagtcaagtttgggtcccttcgacaagaagaagaacccgattgaggcctcccacccccttatcacagttactttcaccaagagaagggcgtttagataaaaccccaacttattgatactaacctaaaactgtatacttatacatttttatatatcctccctctcaccctctccattcatagaatttgtaatactagtttaaataatgtaatattatgtgtaattttaaatagtccatgaagattccgcacgttttcattttacagtttttgacacctttacccgacgctttataaaaaaaatagtataagcatcacgacataagcagcctcaggtcattaaaacaataaaagactgggaattataaacgtacaacggtaaggtcattcacgcagtgtatatgaatgactgaaagtgctatagatgaccaaaggtttaatcttacaaaggagttacaacgacactcatgcagagatcaagggaaaataacacaaaaggatgatgctttagattttataagttacagttcttttcaatcctcttttaatactgaccaaaaaagcgcgaacaatggaagtactgtgagaagaagcataaggtcgatttttagaagagcagccgaattgcctagagtccatatggggcctcttacttattcacatgggataaatgagcttgttaacaagaaattaagaaaagactgtgatctcagcacgctatgtcgcgtattgcaaagaggaatcaggatgattaggatgacaagaagaagaaggaagttctatgaatttaaattaatcaataacaacgggcaaataatatggaaagatggttcgaagtatctggaattagactccgttaaagacatcagaatcggtgatacggcgagtacttatcaagaggaagtagatccgaaaagattgagatcggacagtaaactttggattgctattatttataaggtttccaacaaattgaaagcgttacacgtagttgctttgaatgaattggactttaacacattcttaagctgcatttgcggtttagtgaagttaaggagggaattaatggaaagcatacttttgcctgataattcgcaattcgctaggatacattggcaaattactgtttctgaaaaagaggaagatgagaaaaaggacacattgagctttgcagatgtgaagaaactatgtgataaatttcatatttatgtgtcaactggtcaattgttagagtttttccaattagcagacatcaatcataacggactattaaattattttgaatttgaaaagttcattaaaatcttaaagaataggaaagaggtaaatatgatttggtctaaatttacaaaacctccacactcccacttatcatttgaaaatttttttcaatttttaattacagagcagcatgagcaagtggatcgtcaaactgcatggtcatattttattaagtacagagaaccgactcagctgacgatggggcaagatggttttaccaagttcttgaaggagcaaccatatttggtggaggttaaagaggagttatattcaaagccattaaaccattattttattgcatcttcacataatacttatttattggggaaacaaattgcagaaactccatctgtggagggatatattcaagtcctacaacaaggttgtaggtgcgtagaaattgatatatgggatggtgaaaatgggccagtggtatgccatggatttttaacgtcagctattcccttaaaaacagttatacgcgtgataaagaagtacgcttttataacgtctccgtatcctttgattatttcactggaaataaactgtaacaaggataatcaaaaattggcaagcctgataatgagagaggttttagcagaacagctgtactttgttggcacaagaactgataaactgccatcaccaagggaattaaaacataaaatactgttgaaatccaagaagacgagtgaagcaactagaggtcttagcgttaatgagccatttccatcttcttttagttcttcttacgaatcagctaatgaacaggaattaagaatgaaagatgactccacgaacagtagtagcgcaacaaattcttctagtatgcaacgcatcaaaagaattggattaaaaaagcacgctgatataattaatgatgtttctaacatttctggaatacatggcatcaagttcaggaatttctctttaccagagtccaaaacgatagcgcattgtttttcactgaatgagcgcaaagtagaatacatgataaaagacaaacacttaaaattatcgttggataaacataatagaagatatttgatgagagtctatcctcacgttttacgatacaaatcatcaaattttaacccaatacctttttggaaggccggtgtacaaatggtggctacgaattggcaaactaatgatattggacagcaacttaatctggcaatgtttcaaatattagatcaccaacctgatggaagttttaaatcaggatacgtgctaaaaccaaaaaagttgctacctgtagtaacaaaggcgaaaatgattccattaatttacgaacattttgaaaatggtagtgatcctgttactgttaaaattcgaattttatctacacagttattgcccagattgaatgatacatcgccaagcagaaataacaccaattcctttgttaaagtggagtttcataccgatgacgagccgacaatgcccatctcaatcgataagggtacaaggatttctgccactgaagcatccactaagagttctcaagggaatggattcaacccaatatgggatgctgaagtttctatcacattgaaagatacagacctcacatttataaaattcatggttatctctgaagagacccagattgcatctgtttgccttaagctgaactatttgaggatgggatatcgtcacattccgttgtttaacatggagggggaacaatacatattttgcactttatttattcatacacaaattttataggcgatctttttccggccaaatacacatattcataaatacgtacatatacctacttgcatataccaacatgattacctagaatggatatatcaaatgggacgacgaagtaccacgacaatacacaataacaacttctgtttttcgctgattgccttctcttcagcagaaagttgatgcatatttcgcgtagcgcgttgacgcgtcttctttctgaagttttgtgcttttgttatcatactatataaagtaaaaagaaaggagaacatattaagcattactgaattaggatcctttggaagaaataaagtaagagacactgaaagatgatatcaccatcaaaaaagagaaccattttatcaagcaagaatataaaccaaaaaccacgagcagtggtaaaaggcaatgaacttcgttcaccatcaaagagaaggtcacaaatagacacagactatgcactaaggcgaagtccaataaagacaatccaaatttctaaagctgcacaatttatgctgtatgaggaaacggctgaagaaagaaacatagctgtccacagacataatgaaatatacaataataacaattctgtgagcaatgagaataatccttcccaagtaaaagaaaacctttcacccgctaaaatttgcccttatgaaagagcatttttaagggaaggaggaagaattgcattgaaggacttaagtgttgacgaattcaaaggttacatacaggatcctctcaccgatgagactataccactgacgttgccactgggtgataaaaaaatcagcctacccagttttataacgccgccaagaaattcgaagatatctattttcttcactagtaaacaccaaggacagaacccagagacaaagatatcccgttctaccgatgacgtcagtgaaaaaaaagtagtgagaaaactgtccttccacgtctatgaagatgagtaaataatgtacacagttagcgtctaataattaattaacgataccaatttaattcattcacgtattcctcacctcgtgtgtaaattactaacagagtagtaataataataagaatcaataataataataaatccatccttgtgtattacccgggttagagggtagaaaaatttttgaaaatcgcgatgagctgaaaattgaaaatatttggttataacataagatcgataaattaggaacagtgcattatacagtggactcattcggttagaagctttagacgtcgtaccttttatatcgatacaaataaaaataaaattataccatgggaaaggctgcgaaaaagaagtactccggagcaacttcgtccaaacaagtctctgccgagaaacatttgagttcagtatttaaattcaacacagatctaggtcagcatattttgaaaaatcctttggtggcgcaaggtattgttgataaggcacagattagaccctcagatgttgttttggaggttggtcctggtacaggtaacctaactgtaaggatcctcgaacaagcaaaaaacgtagtggcagtagaaatggatcccagaatggctgcagaattaactaagagggtacgtggcacacctgtggagaaaaagttagaaatcatgcttggagattttatgaagactgaattaccatactttgatatctgtattagtaacactccttaccagatctcatcgcctctggttttcaaattaattaaccaaccaagaccaccaagagtatctattcttatgtttcaaagagagtttgctttaagattactggcaagaccaggtgactcattatactgtagattatccgccaatgtacaaatgtgggctaatgttacacacatcatgaaagtgggtaagaataacttcagaccgccaccacaagtggaatccagcgttgttagactagagattaaaaatccaagaccgcaagtggattacaacgaatgggatggtttgttgagaatcgtctttgtgaggaaaaacagaacgatttcagctggcttcaaatcgaccaccgtgatggacattctggagaagaattataagacatttttggcgatgaacaacgaaatggtggatgatacaaagggttctatgcacgatgtcgtcaaggaaaagattgacacagttctgaaggagaccgacttaggcgacaaaagagcgggtaaatgtgatcaaaatgatttcctaaggctattatatgcttttcaccaggttggtatccatttttcatgagctctcttatcaattatgtaagtgcttgtatactatttacctaagataagaaaaaaaaaagcaattcaaaattaagcttatcttgacagcggggctggtttgtttctagaagacaaaaagtggggaatcatttttacgtaactccccctgataagaaggactcacatccttataggtacgataaagaatggttgtatctttcctatttttcgaaatcgttatcttatatagttgaactactacggttaaaaagcttaagcctcagccctcttagtcaaacttcttttttgaaggcaccagggtgcataaaagtgcgtctattgtttcccagtggaactctgttgagatagcgatgtttgtttttttttcacttaacggcaaccaataccgatagcgacgtcgctggcagtgtagagtggccgtacggcgtcgctagatggcacggcactgattgcggcgggagtcgctaggcggtgatgcatttccgcacagggaccagaggaagcttcccaggcggtgacagtaagtgaactcattatcatgtcttctccaaaacattcgtgacatctagtcatgctcctcgcaattcactccgattggtatagctttttcggtagttttagctactatgcttaggggaaagaggagaaaccgtaccgtcagtctcagtcaaaaaattttgatattcaatctgatagcaaagttggaacttggggttatctggcccttttttgttatcatattcgtatacccaacaacatatcggttccaccggtcctttttatatataaaagacgatgtgtagatgcactcgagtattcttggagaacgtaacttgtattgagctagagtgctggataaagtaccacatactaacgttcttttatagagccaaacataattcttttgcactttcaatataaggtacaagtgaaacacaggaaaaaaagaactaactctaagtaatgaagatgcctctaaagaagatgtttaccagcacgtctcctcgtaactcttcttctcttgacagtgatcatgacgcttactattcgaaacaaaatcctgacaatttccctgtaaaggagcaagaaatctataacattgacctggaagaaaacaatgtgtcctctcgttcatccacctctacatcaccttcagcaagggacgactctttcgcagttccagatggtaaagacgaaaacacgcggttgaggaaagatttaaaggcaagacatatttctatgatcgccattggtggttcattaggtacaggtctgcttataggtacaggtaccgccttattgacgggtggtccggttgcgatgttaattgcatatgcctttgtcggccttttagtcttttacaccatggcctgtcttggtgaaatggcttcttacattccattggatggttttacaagttatgcctcacgttacgtggatcctgcattaggttttgctattggttatacttaccttttcaaatatttcatcttacctcccaaccaacttactgctgctgctttggtcattcaatattggatcagcagagaccgtgttaaccctggtgtgtggattactatattcttggttgttattgtcgctatcaatgtcgtcggtgtaaaattctttggtgaatttgaattttggttgtccagtttcaaagtcatggtaatgttgggtctaatcctgttactatttattattatgcttggtggaggtcctaaccatgaccgcctagggtttagatactggcgtgatcctggtgcgttcaaagaatattcgacggctatcactggtggtaaaggtaaatttgtttcgttcgttgctgttttcgtttacagtcttttcagttacacgggtattgaattgacaggtatcgtttgttctgaagctgagaatccaagaaaaagtgttccaaaggcaattaaattgacagtttaccgtatcattgttttttacctatgcaccgttttccttttgggtatgtgcgttgcatacaatgaccctcgtttactttccacaaaaggtaagagtatgtctgctgcggcatctccattcgtggttgccattcaaaactcaggtattgaagtcttacctcatatcttcaatgcttgtgtcttggttttcgttttcagtgcttgtaactcagatttgtacgtttcttccagaaatttatatgcgttggcaattgatggtaaagcgccaaagatcttcgctaagacaagtagatggggtgttccttacaatgctttaatactctccgtgctgttttgtggcttggcgtacatgaatgtgtcttcaggatcagcaaagattttcaactactttgttaacgttgtttctatgttcggaatcttgagttggatcaccattttaattgtttacatctacttcgataaagcctgccgtgctcaagggattgacaaatcaaaatttgcttatgtcgctcctggccaacgttatggtgcttattttgctttattcttctgcattttgattgctttaatcaaaaacttcactgttttcctaggtcataaatttgattataaaacattcatcaccgggtatattggcctgcctgtctatatcatttcttgggctggttacaaattgatatacaaaaccaaagtgataaagtctaccgacgtggatttgtacacatttaaggaaatatacgatagagaagaagaagagggaagaatgaaggaccaagaaaaggaagagcgtttaaaaagtaacggtaaaaatatggagtggttctatgaaaaatttttgggtaatatcttctagatgcctttttaatcaaagccttagggcaacatgaaactatattcatccaatcaaaaaaatgagcacaagaatttctctttgatcatttttcttttacctttaataacaatcgttatcaacattttttatttccagtcctaccacagcattattgcataattaatttacaggaagattttcttgaaaaaatagaaagaaaaatacccattttttcaaggaaaataaaatttatatattacatacatttctataaaacagtttaaattcaaaaatataaacaaaaacataaaaataagaaaagttcaagtcttcgttattttctgtttgtggagtaatcgatcttattaacatatatgtggagacttttcaaatatagccacctgcaacatggaaccatagtgtacaggtatcacttaatcctccaaatcatctaattcaaagtccgatgtggagagtagctcggcagtagccacaacgttttgtttggaggctctcatattaatgacccatatagtagaactaacgataactgccataccgcaccacgtccatatgtttggccagtggtgaaagagcacgacatcccagaaaacagcatatataacttgagtataagtcattaacgaaccccttcctgcacgctccctctggattcccattgttaacagaatttggtgaatgaatccagaaatacccaagttcagaaatagcccccactgcttccacgaatgaggcagttgtaaagacatcgagggaattagaagcacaccgagggctgccacaacagtagtaaccaacgagaaataactgacactcatgatggcatgtgccttgttaccgatatatcttatgataatgtaaacactactcaatccgcaaacccccaataaactcaccccgatagcaatgagtcttaatttgggattttgagtctcaacaatatcgtcttgtggagattgctggccttgggtctgctcaccaaacaaaaatgtaggtctaataattaacaccactccagaaaatgaaattagggaccccaaggcttcaagtttactaaatggctcacccagcagtaaaaatgaaaggaaaatggttagggttggcgacatgaaggtgattaagacagcgtcacttatacttagatacattaaagaaaagtacattccaaaaacaccaaaaaaacccattatacctcggagtatcaaccatttcctgcatggtgctgggccccatggaatatctggaacactttgtttattccaatgcatgtatactagcgtacaacagtacgtgatagacatccttactagcaggatttgcagaggattaattcttgattgcgaagtttccagtgggtcattttctaggactttggtagaaactaccatagaagaattgaaaaaataagacactataagtaagataagtccataattaggctttagataatctttactaattctttgcagcgtcattgagagaggaggtgtttattctacttttctgttggggcagctttcgtgaatgtaataatgagataattttccctgtctcctttgtttttttttccagatgactcaattagtgactaaagaaaaggatgccatatggaagacagatatctataaaaaaaaaaaatgctataaatactttttaaactcaactacaaaagcgaaaatgtttaccttcttttggaaggtttagtagtcgtatctctttcaatgattccgcctgtatcctccagacgctcttcctcaagggtcacctgatctcttctttcccaccaacggtcttcacataactcaaatgacttcgtctttaactgtttacccttaaggtttctgttgttagaaatagaccaggttaagaaatttgcaccttcccttaagtagaatgctcttaaagtttcgaacggttttgggtgtggtagccaagacctttcgtctggaatctccatctgcgcttgtttgtcatcgtcgctctcgctttcctcatcttcatcaccttcaaggggtcctgcatcttgttcctcttcgccgtcgtcctcatcctcctcatcgtcctcgtattcaaactcatcttcgtccgaatctctatcacctagtctctttgcttcttcgatggcagataggtcttcccagtaaaccttgacaccatccaacttgttcaaatctatactataaaatgagtttataggataatctttttcgcccagttcccagacaccactgtaaatgaacaacgagtcgcccactacacaagttgctgcgttaaatcttgggtgaggtaattgatttgagatggtaatatcttcttggttgtccaaatcactgtcatcttcgttatcttcgtcgtcatcgatagagttaggacccgttgtgctgttgtcatcattgtcatcgtcgtcgtcatttagattagacttggccagaatggaatttagtaaatcctgcagttccttttcttgatctttattagattttcttttacttgtggcgggtgaatttttactattcgtttgacgctgaggtttaattctaagtttagaccatttgttcaactctaggtggaacatatataggtcgttatagaaaacggactctaaggattcctctgtctcttgtaaatcgtagacaccaccaaaagcaacggacttgttttgcttccatagattgaacgaatacccgactcttggtgagggctggttcttgaaattctttaatttttcccactgccacttctttggatcaggcgttaagttcagtttccatgcatcattcaagatttttcccttcattaaatttttattatttttggcaatgattttacagtaaccacccattaatatggcagaattatctgtaggaatgaaacaatgacccgatctagcgtcaggtttgctgtttgtctccaatttggtccatttgtaggttgagatatcaaaacaccacaaatcatttaggtaagaagtttgaccattccccaaatctctaaatccaccaaataatatgaaatagtttttccaagcaataattctatgacctgatctggcgctgggtgaagagtctctaccgccaaactccaacttagtgaatttcctttcaacgcagtcaaacagccatgtatcagaatagtggtagaatttagattgttttggggacgaaaattcaccaccgtgtaacagtgctattccggaaggatgcacagcgacagcggcactggatctgggcaaaggtgcattttgcgaaacgtattttttccaagagttgttctttatggagtatgaatacaaatcattatagaaatgtgttagtttggtttctggatctgtaaattcaccaccgaaaatgaacaattcatgtttattgtgttgcggatttgcaaacatcaacggatgagtacgacaagagggtttttccacagaagtgatgtctacatgctctaattcaatttgctttttgctaaagctagagagaatttcatcgagatcttgatcactttcatcatcttcttcgccgtttaaagacttattcttgttcttctgaaactttttctcctgctttttttggtttttctgattcttcagttcagcacgtgcctttttggcctctttatccttcttattcttctttgccattaatcacttctacgagtctagtagatctcttctccttcctataagtggttaatgtattcttcgagaagctcatcatttttttttttcattttttttttttttttcagttttctacaatttcatcaaatcaatggttaaaccgggcagaaaaactaccaagcgttacttttactgatgttagtactactaccgcagttattgcgactactacattaactataactatacaagaaaaaaagtaaagagggctcgtaaagcaaagcttggtatctcctacatagtcaatacatagtagtgagtcgcctatagccattctgtaatgccatttgttaagacgtgtccttaaacccttccgaatcgccgcgggcgacatcataatgtcagtacctaataatggttattattcgtaccctgtggttagagagctatggaagctagcagtaaatgtctctagttcttgctatcactaccatattggagaggcttcaggcccctcccctgagccgatcctcggaatgactaccccgattcccggaatgggcgttcgatgattggctctttcctgtaaagcctttttgcgtttcttataggctatatataatcttcatcactgttgtagacgttaaacaagcatccaacaggaggccggaccgaacacacgggggagtgactctagctctttcttctgggatattcatatcgtttctccattacatacagtcatttttttgcatttttaaattcgtgacttttagtactgcagctgttttttttctcacgtcaagaaattccataaagtctaactattaaacggataagagatacaatcatgttgagatttaccaattgtagttgcaagactttcgtaaaatcgtcatataagcttaatataagaagaatgaactcctcgttcagaactgaaaccgatgcatttggtgagatacacgtgcctgctgataagtactggggtgcccaaactcaaagatcctttcaaaacttcaagattggtggcgctcgtgaaagaatgccattgcctttggtgcatgcatttggtgttttgaagaaatctgccgcgattgtgaatgagtctctggggggattggatcccaagatctccaaggctattcaacaggccgctgacgaagtggcttctggtaagctagacgaccactttccattggttgttttccaaacgggttccggtacccagtctaacatgaatgctaatgaagttatttccaatcgtgccattgagatcctaggaggcaagattggatctaaacaagtccatccaaacaatcattgcaaccaatctcaatcatccaatgatactttccccactgtcatgcatatcgctgccagtttgcaaattcaaaacgagttgatacctgagttgaccaatttaaagaacgcccttgaagccaaatccaaggaatttgaccatattgtgaagatcggtagaacacacttgcaagatgccacgcctttgacactaggtcaagagttttccggttacgtgcaacaagttgagaacggtatccaaagagtggcacattctttgaaaacattgagtttcctggcacaaggtggtactgccgttggtacagggttgaacaccaagcccggattcgatgtcaagatagccgagcaaatttccaaagaaactggactaaagtttcaaaccgcccctaataagttcgaggctttggctgctcacgacgccattgtcgaatgtagcggtgctctaaacacccttgcttgttctcttttcaaaatagcgcaagatataagatacttagggtccgggccacgttgcggctaccatgaactaatgctgccagagaatgaaccaggttcctcaatcatgcctggtaaagttaacccaacccaaaacgaggcattgactcaagtgtgtgtgcaagtcatgggtaacaatgcagctatcacgtttgccggctctcaaggtcaattcgagttaaatgtcttcaagccagtcatgatcgccaatctattgaattcgatcaggttaattactgatgccgcatattcatttagagtgcactgtgttgaaggtatcaaagccaatgagcctcgtattcatgagttgttgactaaatctttaatgttagtcaccgctttgaaccctaagatcggttatgatgccgcttccaaggtcgccaagaatgctcataagaagggcattaccttgaaggaaagtgcattggaattgggtgtattgactgaaaaggaatttgatgaatgggttgttcctgaacacatgctaggtcctaaataaacgagctaaatacctaataatatacaagttttttatgtcttattatatgaaggaaaataaggaagtggagagaatttgtgattcagcaatggtccctccgctaaggtcccgcctctggccagttatgtcagaagaggagcataggcatacattccatttttgatggcttaatggggcccataaatttacatcactacattattattcctatacaagttataataaaatagttcataaatgaatattttgcgtcattttttaatttcttgtcgtcgggtaagggacctagtattacccgcatcacggaaaggggaattttcagaaatgataacgaataagagagtacaccagaagagcaaatctctttaagaagtttagcagcaaatatcggtttaaaaacaaacaaaagcaaaggaaaagaactactaaatcttcgaggactttcccaatttttaaaacgctgaaattgtattagaagagaataactgtctaaaaagagcatgtttgcatccgctggacaacaacaccctcaaattgttcctaaggaagaggaatccatattaaactacctccttgaagtgagatcctccttggctaaactcaagcaaaataggacccagtatttgaactctaaggatgtccaaactacttaccaacacgtcttgaccaaagtcagagagttggacgatattaggaagaatagtcatgagacgcccgctaagagcgccgccaccctgattcatagtactgaattgcataatagagttgactccgtactggatgatgtctttcaattgctctcgttgtgttttttaactgttgggctaaaaaattctgcacctgcgacttatgcatcgttatctactgtggagagtcttttggaacatttaaatgaatcaaacgtcttcacccatcacgatttgagtcctattaaggaaaggctggaagaaatcagcaagattgtcgaacaaaaaaactctagtcctgcgtacgatgaggatggaaatgatgaccgattaagggaaatcgacaacgaaaggaaaaagaataaaattgaggaagacctattactacgtgctaaattaaagcattgcaaggacgaatatgatatattggaaggcaaattggaggaaattgatccgtctttgtctactgtaatggaaaagttattccgaattagaagaggtttattgtcattagttgcatctgctaaaaaaacaatgtctaaatctgatattaataccaactctttattgcaggaacaaaatgatttgcaaacgaacaatgaaagcttaacggatgacaaacatttagtatctcaagagtatgtccatgagaaattatcagttttgaagaacgaattaagtgaattagaatctaatcgtgacgattctggtaaattcaagtccttggagtctcatcaggtggcagaaaaaggccaaagtgtccttaatggtttattggatgattgccatgatttagttaacgatttatcacaccaaaaaaatggcgggttgactttagatccatatttacagccaatatatgaacagctgattgatataaagactaccttagaaaatttaatgatcacaagaagatggactttgagagaaaccgatttattttcttaccaaaaaaaattgaacgaaattgataacaaaagaatcaatggtaagtttccaacaaaatctcaggactcaaaggggcaatcaatacttttatacctgttgcgtagatgttatgccataatttataaactgttggaaagttcagagcccgtatctgaagcgttgcagccaattcacaatcaactatctacagttcgtcgttgcctattagaattgaaaagaatgggaggtgtgaataatgaaagagagttatacccttatcaaatgaaattggcttcattggacaacctgagaactgaaggtatattctatgactctgatggcaatatacctgaaggccaaggtatattgaatgctttattagcagaatgttttgatatcttgcatgaattaaaagtggaagccgaggaaaaagcacagaactctacttcaagtgatggttctgacgacgatgacaacggagaatcaggcatagactcgaactcaaacgacagcgagcctgaatctgaatatcaacaggaatagaggagagtgtttctttatcttccatttctccctattttcttggtagaggaaaacattataaacaataaaatgaaatacagaaagaaaaaaagttattctcttatgtctatgtatataacaaaccctgaatgagcatctatataaaaacaaaaatatataaacaactttatgtcattatcataattgtcaatgggaggggggagaaaaagaggaataaggacatacgtaccctgtgtctttgtccatgcaccgtagaaattgctttttttatatatttttcagacattacgtcagccttattgtataatcatcaccactttgcgtgatatatcttacccatgggtaactcttatactgcaatttgggttcgttaattttaagataacgtacttgaatacctgaagtagtaaagtagggtatttgaaatttgatttggacaggtcccttcaagatttccgcgttactttttggcattgttctattgccatcctcgttatttgatattgaaggcagtcccaattcggcagacattgagtactctttaccaccgggaaaacttcttattttccataagattgcacttttttcagggacatactttagagacccgtgtgaatatttaaaagtcggtgtatccgcgtcgtccgggaccggtatcaatatctctacattagttgcagtagattttcttttaatttgggccttggccttacagtgaatttcaattctagaattcgaatgaacttgaacgtttacatcacaccaaattaacggttttatcgtagtagatagtctgtagttcattaaatcgaactttccatcaggaggtataaacgttataattttttcattctcgaatttgcttaatcggacacattgatgaaatttcaaatcttccaattcaatattaactttcttcttgtttgtggccgatgatgatgttattgatggttttttatcagtttctgtgttattatcggatgttgtcgcgctcgctgatgggatatttgtatcatcatccaaatatttggagaaaatgcctttatcattaatacctaatttcagatcaggcataccagacaattttgagttaaccttaacatcgccgataatttctgatctcaaaacttgacctttttgagtcatgagcatattaatagattcgacgatatccagaaaggcttcatttttcttgtgagtgatgccttctggcctccaactgactgaatttgttagtgcgacgggtggtctagtagcattcctcttcttcttggcggatttaactagtttgaaggatttttgtgttatgtactgtttcagcatcttagtttctgtgatctgtggtataccataatccatcacttcgtccagtaattcatatattataacaaaattatctctaatagattcttcttcaacggtttttaagtagtcacttaatacctccactaatttgtgcaaaaaagtaaaaatggcagccgcattggcactaagagaagtcacaattgccaccacgtatagatcgttatgctgtataaatagatattccagaccattgtggttcaaacatggaggaatcagatttgattgttcctctaaatccgagagtaatatagggaatttgtcaattgcagaaagcggaatatcatctctataccttcttgataggagtggtttcccattatgatcgcaaaaatacactgcagaagccattctgtgtccctccaagttcgtaatttacaattttcaaaaatactcctatatttaattgtacgacttagtttctctatatgcttttttttgttcagcccactttccgtttaactcttaatttttcatcgtctagcaatatttcaatacgttcaattaacatcgctatcaacgactttcaaagactattatcataattagagataccctttctcgcttagttgaagttacgtctaatgatggctatagtatatcgagcgtattttataccattgaaatatcttcatctttattacataactattatagatccatagcagtcctattgatagtatgcagtaattttagcgcatagaaaacgtttatattgggtcgaatgctcaattattttcagatggaggaataccttgaagaaaatatatatatataaagacgcactattcaaataatcatcagtgccaacattaactgtttccctaagatgcgttcagttgtgattcttttttttttatgtcgcaactgtctgtcgtagttctgtcagctaatgttacgagaatgtccaactgcagtgttaggtttctgaaagatgagaaagtttctgccggataagttatcaacgaaattatggtgaatacttgaggtatgtgactaggatggtagcgccgctagaacgccaaaatcagaacgaagattttggtttctgccgaacaatttttactatattaataaaaatgaaggaacattcttaaattattgacacctatttttgcataattcattatttctacgtataactttttgtatattttgtaaaaatcgatgtgtctattcattcatattctagagcggcggtccagaagttagcttccaattcacaaacttcagcatatattgtgaccagtgtatcaagtttttctggagggtatgtttccaagatgtgattcaacagcttttcgccttcaagcatagcttcgtggcaccatgacgatgagtaagtttcacaccattcacggtaaacggagccttctgctgcagttacttcatccttgatcttggtcaaagcgtgaacatagcccattaagcaaggattaagagctataactaactcctgccagttacctcttctggaaacatcattaaagtaacgacagtaagcccttaatgcaggacctctttgaatcttttgtaagtagtcgggatccttaattccaaattcctcccttaatctcctttcatgttggcaaagcccattacgaacgcattcgacaataactagctctttctccaggtcttcaagacacggggatttactacccgcgatgcaggaaatcctggcataattgactaagtacaggtaatcttgttcgataaaaaattggaacttcttaggctctaaggaaccgtctgctacttttctaacaaaatcatggttcacataggagtcccagtggggcttaactttagggtgatttatcagatatttatagaaacttcctccagggattttgttaagagaacttttgactggctttttgtgtacggcatctgatgcagtgaaacattcgtcactgagcattttttctaatggaatttcgatggcgtagacatgattaattggcccgttgtccttaacagtctctttcgtgacatcgcagccaatggccaccgcattttggacgtactcaataccgccataaacggattggggaagggaataaccgcgagccaaatttgatgcaatggcggaagctagggtgcacccggtaccatgagtgtgggttgtattaacaaaattacccttgaaggttataaacctttgttcggcccctaagtaaaggacatcagtgatgtactttccttcttcatcattccatggaatgtgaccacctttaaccaaaatattggaacacttggtgattttggcaaggtcttttgcgacttcgaaaatgtctcgcaatttgcttatttctctgtcttcacctaacagtttgaaacactccggaatgttaggagtcaaaatgtcagcaaaaggtgcgattttctccgtaattaaactggctatatcctttccagctaaagaagagcctgaagtagcaacaaggactgggtcaactactagcttaggtctattttcgccgagctgcagcagtttttcgtgcaaaacctcgatagcagctgtcgtaagcatgccagtcttgatgacgtcacatttcatgtcttgtaaattggcgtccaaaatttgggaaactacttcctttggcgtgttattaatgctgtatactttaactggagtttgagcattcaaagcagtgatgcatgtcatagcatagcatctgtgtgcagtgatagttttcacatctgcttcaacaccagcaccaccgcttggatctgttccagcaatagacaaaactgtgggtaatttttcattgctggccaaagcgagatatggtggaggtgtattaatattaactgtagaataggtcattgtggcaagacagttgctttccttatgtatatttcctaacgtgatcagatttggaagaataaataatgatgcaaacaacaggtgctgcgtctaactttgtatagtttggctagtgcctataaataagagcatttctcttgccagatggagtagctctaagggtttccaatattcagtctggatgcatcgatctatcagaaaagagaagctatacatatacgtatcattaaagaaatacgagatcgcgaagtgagaacagacctggcagttactaaaaaatcgcgtgcactttcatggtgtgttactatggtacttcgtgtgtatatgcaaatatgggaagcggactctaagtcggtaataaaatgatgaaaatcgcgtttcttgtaaaacaaaagcgatttactttatttttggttaccttcattgttctttcggatatttgaggacattcatagcattttcatgatagttctggaaattttataggctagtgaaatttatacagcaacttcttgggagtgcgttgttgttaaaggctataatattgagcataaagaatatactataagttattctcgagaatattcgaatccacaaaggtaatcgataattctatataacaatatcacatcttctttttcgtattgtattttgtcgctcattatcccattacactataaatcctttcgtttcagctttcattaaacctgctgtgagcgatgataaaagggacggtttatcatttcttcactcttctaaacagggtaaagtaattcaaacacagagaaactgtacgtttgtatatcatatatttgttttggacagttgttacagttgcccgtgaaggtagcaatgaacctccccttgttttaacaaatttgttataccagcgaacgatggatgattgttgagcttgatgcgataatgttaaatgctactcttgaagctgagtgtccgctgtgatgatgatagcggatagcgtcccatataatgagagatggggaaaaaaattaattgaaacggacaggaattgaacctgcaacccttcgattgcaatcttattccgtggaatttccaagatttaattggagtcgaaagctctaccattgagccaccgcttcaactattgttgaaagtgttgtatctcaaaatgggatacgtcagtatgacaatacgtcattctaaacgttcataaaacacatatgttggaataaaaatcaactatcgaccatcacgtagtagtcatactaccaattgttggaataaaaatcaactatcgtctatcaactaatagttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttatactatcaatgttggaataaaaatcaactatcatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacgtaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaatgatgataataatatttatagaattgtgtagaattgcagattcccttttatggattcctaaatcctcgaggagaacttctagtatatctacatacctaatattatagccttaatcacaatggaatcccaacaattacatcaaaatccacatgctctacaatcaatatattatcatatacggtgttagatgatgacataagttatgagaagctgcccatcgaagttagaggaagctaaagtgcaaggattgataatgtaataggataatcaaacatataaaacggaatgaggaataatcgtaatattggtatatagaaatttcgattttattttgaggattcccataccgccgaggagagcttcgagtatactctgtatacatgatattatagcctttatcaacaatggaatcccaacaattatctaaaaattcacccacatctcaattttagagtttcatttcaacaaaacgcataacatatataccaacaatgaatactgtatacgttttttacaatttcttttggagaaaactccactgcctgtgttggacttcatacgagatttttttcaccgttgatttggaaacactagacaaattggagataaaggcgcttccttaaacaacaagcagactgctatcaagtatagtatacagatcaccatttattttttttttccccttggtagtatcatatacttttgaaaagttgtagtatgacagctcatgcaaatgaaaggattagcgatgtatcccctagtgctaggggttcaagttcggaatcgaagtatgacaagctctgccgagttcttttctttattgcaattacaaaaagctcattcactccggagcacatattgtataagcattcaatatttactgataagccaattttagctgatatagttacttttatgtatgcggcgtttgtttccattggatggtttctgatatggggggaaagagcatacagaactcaagaaatgggtcaacctccaatgtactcgaatataaactatcaccttttaagttttaagaaaagacaccccaagaaatttacatgtgcgttatggttggtatttttccttgcatatacggttttgacagttttaatttggttagttcagttgatttttcgaaaaggtaatgtttttcaaatgttattgcaacttattatattagatatcgccattgcattggtcaatgtagcaattgcattcacttttgaaatatatctttcacagaaagccgctatcgagattcgcgacgaaggtttaaataatcttgacaccgcttaatggaatggtagtcgaaaggtaagaagtacgcagcaaattcaaccagaatacacactgtaccttttaaaattttactcatagtagataatggcataaatcagtggtaaaaaaagaatacgcatgacaaattttgaaaaccgtacgtgacataaaatacctataataagatgaagacatcaattctcaagttccacttttcgccggttgagtgtatcggtcatagtacaaaggcagaaatgaataatagtaatattaatcgcagtttcctgttgtttagagaactgaaacgctttgtgggcatcaggtttagattaactgctacccttcttctgtatttgtctggccatgcttctcaaataaaccgctgcggataacatttcaagtggtttctcaagggagaatcatagtttagcttaacatacagcaaatcgtcactatcttgactgatgcccggtgtatagagaatgggtagttaatatcatctagatggggtttctttgaaaacaccagtttctttgaggacaccagtttcagtgcttctctctaccccatcaactattgcactcctacctgcgtaataagtatacgaagtctaaaatagtgggacgtcttgcttttttcggtagtttttcgtttcgataaaggcaacaatgctgtatattgtatgcaggaagttcttaaggaaaatacaggaatctttagaaaaagaataaatagctttccattgtatcatgaacaagtcactcttcatattatatgtcgtcgcttcttatccctttaagttatgaattgttgagcttaggattttaccacaactgaataacattttctttattctaataatcgattttttttaataagattagacttgagtgccatcagcaaagaaaaatacttttaatgtcctttttttaactctacacagaatttagttggctgtttcattgatttacaaaaatataaatatataccgttaaaattatagcgataaactgagtatgtggtctctcttttcccgcagaatatgaaagcttttcttttataaatcttataatattggtctctttttggtacgtttggcaaattggcattcatttatcatgaaaagaacaggaactatattacttgggtattgcccataccaaaagaaattaaagatgaggcactgctagatttaccgctatttatggtcccagttggcgaggggaacattccatggttaatgaagcttgtcttgggtgggcccccattgaggtaatgcgccgttgcgggattttggttttccttgttagactcatttaggtttagcaaatcaatataatcattggttgcgttattgctgttaggacccgtgatttgttcgtagatcctttgtttgttatttgtattcaccagactattcacactaacggtgctaccacatatactgtttgactgctgctgaccaaattggtacatacttggagtgattggtgatgattgttccatattccggctgaaaacgctgttatcagagagtgagctcatgtttctcattggagtgtggctttgagatgaggaagcgggcgaaggaatggatgtgctatttgaattttcgaaagagcatgatggggttgatatggtaagctttctcgaaatgttcaagttggatgcaatttgcagttttctttgtagatccaagtgatattctttcacttgattaatgaagggtagaacaccattgaccgttttatacacttccatcaaggagttaggaatggaaacaatgccgttcattaaggtactcaaaatttcaccatttttgctttctgatgtcattggagtcattaaaaaaggaccgtggtcttgattggtgaattgattgataatggagaatatgccgtgcgatacttcgaaaagttcatatctaagtaagtcgtactgccacgcggatacatcaatcaagaattttttcaaattaatcaacttgatctttagttttaagtcttcttcttcttcttcttcgttttggtagggcctctcgtctacagtggcatcactatcctgggataattgagactgacgtttttcagagcattgtttgtcataagtaacttgattttcataaagttcgtattgcatcaaacaattttcatcaacatttaaaacgtaatcattgatcattggttcataaatgttccaatttaaagtgtctagtatatgtctttccatttgtaaaaacattgattcatcaaagacctgaccatcaccacagtaatgaactagttcagagagtcgaggtatacgtgcccttgggttgggaccataaaatcttccgccagtagggatgactacattattgatgatgtgattacaaccgccccaagttttagcagccaaccagagacaagtagcgacaaccaatttggcttggtcccgtaacacgattctcttggaacaatagcggtcatataatctaactgaatgaaaaaaaataccatttgtcactcgagtgaccacagacagctcgaacaaaaaagtgataatgttggaccttgtttccacggggttcatttcaggctgctggtctattagttttggattaggtttgaacttacatgattgagcaataacattggtggagatttcttggtggtattcttgcagcatttcgaagtgagaaagtaattctgcattagatagctcaatcggatagtagtccggtttagcattgatgacgagtcccatacggggtcttggttcagcactagccattgtctgtcgttaaatttaatgaatgaatggaaaaaagaaaagattttcttttgtatgcaaattatgatgtggtaagcgaatgaattggcagctatagagtctagcaatgctgtatataagaagaaaatttgacgatgaagtaaagtagatgttaaaataaaagtaagttgtccttgatattatctattgccaattcactaaaaaaccagtaagaggagcataatagttaccagagtcgattgctatttttttatatatgaaagagatagtaagttaaacaagtagccagaggctgcgtgcgatacgcaaatagaaggcggatctgcgttctgcgtttgcgcaggccttttttcctttccgtttttcagtaggcctgtcagatcaacatttcgcaggttagatcctcaaaaagggccaacagttgtttcagttggtgttcatttcaatttttagcagttatacttaacaggctacgccaaatgtgctcttcgctaggtatccgcatgcggaaacataacggtttttggcgcgtttcgtgactagaacacgcagttttgaggttcagcgggacgaatttcgtgtacttccgttgagacaaatttcgcgatgatttccgttttcggaaagatggagccgggtaaagcgcgcatgaattgataacttggcacttttgaacctcagtatcattattaacaatgtatagttgctttagttcgcatttcagggtaaaagtgcggaggatacgaaaaagatgagataacttacagaaggaaacgaatagtggtttcaaaaaatgcctttcactcgtagagaaaacaataaaagttaccgcactccaacacaggcgatactggaggaatattttcaagagtaaatagaagcaaagatgcttaaaaatggatacttgaaccaatttttctgtagcggtatattacgctgctcttttaaaattatttctgacgcgacccgtttttgtgtcgctcggtgaaaatcacgaaaaacttgacactttgaaaactaatacaacataaagagactgaagacgaggaaatcaaaacaacgaaaaaagtcaatcttcgaaggagcatagaggcgaatgactactgaacaatgaatcaggaagacaacacgggcggagggggcatttttggtcttttcaaatggactaaggatgcgctgtttggtacggacatatcaccttcaatgaaatataaagatcaggaagaacgaagagaccgatctaggtatgcccaagacgacacaaatttttctatgaagtttggaaatgactccaacaggaggagtacaaacttatcgaggtcaaattcgtggtctggtctggattcaacgctccataggaagtacgagttactcccagagtacaacgagaacggctttaactcaattgttaacggtgaccaccacagcaaagagagaatacgatctttacgaagtcctgctccgatagtaccgagagaaccacttcgtaacgaacctacggatacatttggtcacagactacacacaaaaaggagaactataaatgagctttccaattcgcagataccctttataccacctcaggaagacgaccctttgctctcgaaattatttaacaaggatggagttaatgaggttagaagatcgccctataagttatcggttaaagatataccaggcaaatttccatctcccttaacaaaacgtgatgaaatagacaattactatgtccgggacgaagatgcttgccacaagaatagagagtataaaaaggcatattttgatctttttgcacaaatggacttgaacagtagagacctggaagatttgtgtgaggatgttagagagcagcgtgagcaattccacaggaatgagcaaacttataagcaagcatacgaggaaatgagagcagaactggtcaacgagttgaagaaatctaagacactctttgaaaattattattcattaggtcagaagtacaagagtttgaaaaaggtccttgatcaaacgatcagtcatgaggctgaactggccacttctagggaacggctgtatcaggaggaggatttgaaaaactttgaaatacaaacattgaagcaaagactatccgatttagagctgaaatataccaatttgcaaatagaaaaggacatgcagcgggacaattatgaatccgaaatacatgatttattattacagcttagccttcgtaataacgagagaaaagatacttctgctggttcgaatattttttcaacaggacaataggacaggactccattccacaatggaaataacagttacgactctaattcgcattcatgggacactgattacttaaaaaatatagacggattcatagaacgctgaagcagaaaagctgacacgtttctcccactgtaacattaaaaatacgtcatgatagcaatgataatgtgttaactacttaggtatgtacattatatagataacggaataaaaaaagatacgttcttattatcatcactcaacacgagctgtaattcccgcccattttttcttcattatcaggttgcgattttgaacaaaaaaagtgaaacttgaagttacgatgtgacataaatttgttaaaataaaaaagataaaattcaggatagaagtaggtgcaacgcgaaattgtctctgtctacttgtgccttgaacatcgaacttacaacagattaacaaagtatcgttgctcttttcattcgtctgttcgttatcatcattggatagggcttactttctcgcacgtgatttttcccacagtataaattttgagctataagtggtaataaaaattcaataaaaatatagggaaaacaagcccagtagttttgatttcttctatcatgtcagctatacaatcgccagcacctaaacctctgcagccaacttatccagctgcttcgccagcttccacgaatgcatatatgaagccgggcctaattggtagtcctgccgtcagtaatcataccgagcctaacaatggtaacaatgaaactgcggagcctcagggaccaaatcagagaattgatttgggtgccatgatcgaagaattaacctcactattgggaaaagaaagctggacgaaatatgctcagatcatcagtcttttcattttagggaagttatccagaaaggaactttctaatgaattagagctggtattttcaccaagcgctgcaagcttagaaaaatcaaatacaaatcatcaccatagtttagtacgacttcataaccaacttttattagggatttttgctaattcattacgtgaaaaccctcttgggagaaacggtaatgagagttcttggggatttggcaatggaagcaacaatccaaacaataaactaaaaagaatcaataagcataactctcaaattgaagtctataaaaaaattgtcatgtcgttacctctaaatgatcgaaatagacttaaaatgatcacgaaagaggccggcaaaagaggcttcattttttgctctgtatttcaagccagattaaataatatacccaaaattcccattgtaaccaatccagaaagtttgaagcgtgtcaagagcaataatttaaaaacgccgctggaatggtcacaagatataatgaatggattcaacgttcctttagcgagcgaaagccattctttaccagacacggattcgttttacttaagaatggttggtatagcaagagaacatgggttagtcggcacagtggacgcacgttgcgtagagcttatatcattggccctagatcaatatctaaaaaatataatagagtttactattgatacagttcgttatagaaggaagaaatattcagattattatgatttgaatgagagtgggctttataaatccgtatcagaaatggctgctgataaacgcgatgccaaaattaagcagttagatgatgataaaaatgaggatgaatgtgccgatgaagccaaaagtattaataacggcaataacagtagcaaggacgatattggcgacatatcaatgagcagcattacaaaggctggcgaagcagttaatgaggagttacatgaaaacagaacgatatcattaacgaatgaagacatatatgattcgttatctatatttccgaatttggttgaaccttcaggttcatactatgcgttaactaatttagggctagttaacgatgatgaactagtagatatgaagagcaatattgacgacttgccggacttcttaaatgaaaagccgactttcacgcctttggatgaaagaaacgttggtacaaggcatgaattaaattggttaattaaaggaatcttaacggaagattgatgtataaaaagtgtgtgtatgcggtatgttgtaattatattgaaagattataaaccttatttgtttcatatctaaatggctgtgttaagaaagacgataatgtgaccgagcttaagtgagctttttctttcttttacaaagttgtgtttgaacttcttctgaaatcgttaataatttattgacattttttgaatcgttcaagtttagcaagaaaaaggatttagtatcagaaattagttttttcagaacaagtgcaataggggtctcgcatgattccttcttaaagatgcttttatcaaactgttcaatggacttcagattatttaactcgataaaataaaagtccaccggtacggggtcattgttgccatcgctttttgaatctcgaggaaaaaactgcaccttgattatacccatcccagaatgaggtaaatttgggtgttcatcacaactaaaatttaagggcaaatcttcgagtccattttctatgatgacaagtttggaatccaaagaaattgagtgtttttcaaatttcaactttatgctatctttatcattgtgggaataatccaagagcatgtcctgagaaaattcgtcatctgataaaaatacaaactgtaaggtgatcacatattgtttttgatatattgtatccttttcggccaaaaattttattagagactctctcaatgagccatgtggagtggtgcttagagatattaagttgaaattttttttttggttcaggcacatatcatggtaaacgctatactcttgagtgaaaaatttatcttcagaaacttttaaatgcggtatcaccctattaaatttgtaaacatgttcgcttagaccttgggttattacgccattttcgtaatcaaataaaaggttctcaggcaaattttgctccatcacgtaagcgtaacagcgcatcgtgcctttttgttcaataatagagttttcaagtctcctactccgcaggagttctttttccacagtgttataggtatcattataaaatttttcctgtttagaggccatttctttcaaattttccatttggttttgtaaatgttccaaatcttgcgagttttgtaaggatttgcttattagtgggttgtttgccaattccaattgttttatattttcatttatttctgagatgttttgttccgaatattcagcttgtctatctatatccatgatctccttgtgtaacttctcactttccgattgtagagtggctatctgatcaagtaattcacgatgtttgtttgtcaaattttccatggattttaacttagcttctttgaatgcaataaaatccttcctcaattgtgattcgtggtttacttgtctttccaagttttgcttctgtaaattcgcccaatttatgttgagctcttgcagcgttttcttcaactgagatatttcctctgtgatttcgtggtcaggctcgacattttccattatttgcagctcattttcccaaaagataagcttattattgtacaattcttgagattcctgccttttcaagatcagattctggtcgagttcagcctgcaaggttgccaaagcggatttgttcttcttaattaaatcagcgcgttcaccgtccttggagttcagattttgcgtcaaatctctaacctgtttgagatactttgcttgtttggattttttcttataaagttcaaacctggacttattgagatctcgaaacttgatggttttgatttctctttcgcactcaatcaattgagtcctgagagtatgtctttggaaccttattttgtcttggcggtcttttaagtccttaattttgctcatgttgatgtttaatgatgcagatcgagatacagatgggaaggaatcctttacgggtggaagagccaatgaactcttcatagacgaaggtctagagccattcatggtgtttgtcgtgtttgtgatatccataaggtttcgagattttgatgaggacacattatcgggattgtgaaagattctattctttgaaagaaaagcgtgtttgttttgctgtgacgccataaagtacactggtcaggaaatggtgcttttgcgaggagaatgtgtgtgtatgtgtgtgttgttagggcatttcatattctatattcattgtttttttgttttttttgttttttcagttctttgtttacctattttttctttgccgcaattgcaaatattattaacttaattgcgattattgagactaaacaataaagacctggcagtggaggcatgacagaggatatcgcgaaacgattgtttaagagtatattataaagttgacttgtttccttataattataattataaatatatatatatagattattcacaggagaaattgggggcacaaatgaggggtaaaaatgcagacattaactaaaatcgttgttattaacgtttcttgtcatctggggcagagcgactctaatcccatcgatatcttttgacatcttaatctggcacccaagcctgcttgtctctgttagcccgtaagcaagatcgagcatatcgttttcatcatcttcaggttccggcagggcatcgtagtagtctggatcaacgatgacgtgacaggtggagcaggcacaagaaccgccgcatgcgccctccatgtccaggttgtgaccttgagcgatgtccaggatggtttcgccctcacagacttcgtacgtcttctgggagccatccttcagaataaaagttatcttcagttcttcgcctggtttcggttttttcaaatggccatggtttaagaacgaagacgtagagaagggcagaaatcttgtggttgtggtggtgcgtgtgagcagagatggagaggtgcgtaaaagatgtgctgcgatgttcgatattctagctgtgtgtccagcccgagtaacaattttcagcattgggggcgggttgagtatagatacgagaagcgcctatttcgtatgaggttttttttttctattattatgtatattaggcatatatatacatatatatattttgcatacatattcatttttaaaaaaatgcaactgctacacgctttgaaagattcaatgaaaagtttttccgacgaccagaattggctagcaaaaaaacgaaaatgtaatggagtcatgcaaacatgactaatagtaacaaaaaaaaaagatatagtagaattgagtaagtaagttctatgtatattgttgttattttctctaaaaaaaaaaaaaaactatgtaaaattaggaattaagaatatgcttggaaggaatgccgatttaaaatgtgtaggatatgcgatgcaaggggtcgtgagaacaagtagagatgtggtaaaatgcgtcataccgatgacaaccacagtctgtagttctgttgtgcgacattggcaaaggcatcgttacttgcaaaggcaaacccagaggcagagttagattccttactagcagcagcaactgcactggcggcgttgccgttaaattccatatcgaacatgcaatcgtcttcagtactcgttattatgttgctgtccgtcttatctttagtgtgcgtgcattctgactcatcgacaatcgggtacgatagcggaaaagttagcaattcttgctggtaagattgagaaaagtcatcggcataagtcgatctgtccgggctatgcgagagcatagggggctcgaaagcaacgtttgaaaacgaaagagggaagacctcgtcttcatagcgcgagatgggggaagattccacagaggacattgtaaataattgtaattgtatattattgtgtgtaagtttggttggtttggtgtagccaatttagtttggttttctcaagaataaaacaagtaagaaagaaagagagttgctccagaccctttccgaaatcaagatgagtcctgttcttatatatacctttttacgcagagccgcttctttatgcaccgtggagtaattaccgaattgcaaaaccacccgggtgtggatgtggatgcaaaataacagtgaaatgagtaataacaatggtcataaacatgtggtgtgcaatgtgtcatcttcgcgcgcgtgctaaaaaaaacgaataacggtggtgatcccgcggctttccacactgacggggtcacgtgtgtttattctgttttcttctaacggcttctgtagatttccggacggttccacgcagcgccacagcttggttccagatcgacggaagagaacgtgcaaccctttgggctggttatgaaacaacgcagatggagaatatggctcacaaccccaagggacttcttggtttggttttgtttacagttttttgcttggcaaaggtgccatcgtttgtcatgatagcatgacggtagcaggcatcattgattttgcaactgttgcggaccaggacagtgggtatggtgtaacttctgtaacacacccacaaatgtggttgagtctctaatggagatgagtgagtgggcgagccaggatagggtctttggcatgtgcggtgcttacccggaagggagatgcgcacgtgactgttgaaaaagggaaaagcagaggtaatgaatgacgaagtcggttcattgcatgtgctgttacacttcttaaatagatatcgattaagaattactataatgatttgttacttattttttattaactagctttgggggagagccatggaaaatagcactcggtcttgtggcggagttggatttgcttgactgtggccccctcacgctgtttaatgacgacgagaggcagcaatgatgttgttcatttcttcgaccttagccttggctctggtgaaagaacccaatctcttcttggcgacctttctggctctcttttcaccggagtttctgatcaaatcgatcaatcttctttcatatggggacaaaccggcgatttctctaaccaaagatctgacgaacttggttctgttggaggcagcacccttcttgtaggagatctttggggctggagtcatttgggtgactttcttacccttgttcaaaccaatagcgatacctagaggaaaaaaatagaatatcttatgttagtaacaagcacactagtactcacgtagtatacgagcaaaataaataaacaaagactccacggagtactgcaacgctgggtgcaggatataaacgatgtttgcatatctctggagcttaatctcatcctgtttgtatttctgttgttggcttagtggttcagttcattttgcttttgctctacagttcattagttcaggtaaacataccagtcttgacagccattttgtattatccttgcttctctattctgttttgactatggtaatacacgaacttaagacttaacgctaattaaaacgaatattcaagaaatgcaatgatgtgcctcttcctctgcctctctctctctctctctcctagtgcattcatgctagcttccctcgtcgggcttccctgaacagccttggttggcaacccaatgaaaaagttccgcgcacgcggtatgtgcgtctttcgcaaccagacctctcggtcatggtcgtctcccgcacggtaaagcggaaacaaaaacccaacacatccgtggatgtacgggtgaaaatacagtcaaaaaaaaaacaacaacaacaacattgtctaaacgagtcgtgatgcattttttaacacaaattggagaggcacacaatgtgcacacagcgcaaaactatacatctatttaaaaacttttttaaaaccagtccagcctttcctccctttagccttagaatctcgttccaataacgatgccgtggacacttgctccttattgatgttaatcaactcatcgatttccgcttgcagttcagtgattctttcctctaattggccgttctccctcatcacctcattgttcctggatatggtcctttccaagtcttctctcagatctgcctttggtagtgacgcgtccgggttcggtaaattttgcttgcgaatctcttcctcaatttggcttttgatatcagtgattgtatttatcaggtcgtttttttcatccaacagcatctccatattcaatctgttctgaatcagctcgttagcggcgctgatattctctttgttcaaaattgaatagtcgtgttctagcttctgcgcctctctttgtagttggtggttttgaattcttagtgattcgtagtggtcctcttttttttgctctttttcatggatttctacgtactctcccctgtatcttcttaatgttaatggtgtgatatatacacctgtcattgcatcatgaacgaaaagatcgacattgtaggaaaaagtgccgtcatcattgcccttaaatgagttcccatttgacaatcccatttgcactacagaagcgtcatcctggtttcccattaaatagtaattgaagagttcgtcctttaaaaaatccaatagttcatcgaatctcaattttactaaagtttcttcattctttaacattaaatttacagcaaacttcaaaagcacttcaataccctctacgaatacaatatcaaaaattcttaacacaaactctaacggaaacttgtatgcgaaaaatgtcaaaaaccattgtgtagcgtacattgtggagctaattccctcacggatcaagcgattgtacaaagaaggtgaatgctcctctaataatctatcaaattgataaagcattaacatcagcccaggcattcctggtaagaaaagctctcttaatccataattcttcattaatccaacgagtagtccaaaagattcggcctcgttttcacagtttattaatagcggcgctgcaatgaaccccatgccttgcgtgtacccaacatctggatcataaacagaatacacctttattaccttgtatagtgactccattttgtcctcggccacaaacttcgttctccttaaatctctacgtattgttgcttcatgaagacattcggtatccaatagagtttcatatatatcttccatttctcttgatttggaattcgccatcagctgccaaatgatacctcgaatttgtggtggtatcccattggtaacatgggcttctaaattttctggttcgttgcttgccactgtagcataatcattaactacttgagtccagaaggaccaatcaattttaaacatttctctatcttcttcattaacattctccacttcgttatactcggacaagttctccagaaatgacgtaaatgtcgattttaaaaagctttgaccttcctgcaacgactctctagtttcttccccctctttattcaaatggtgactggtcttgcggtaacgactagcgatcaaattaatttctgcagtggactctaattgcgcagttttggaaccagtgagaggaacatgatgataactatttcttttagtttcttcgaagtttttacggaacttctctgacttcatttcttcctctagtggcggtggaacagcattcttcgtcttcggtggttgttccctttgtttgccccttggaggtaattttggtgacgttgatgtcgcaacattttgtctaggtggtaatggtggcgaagatgtagtgggaattgcggaaacctcgttctcgcttgagttatcacctttttcatttatgatttgtgtgggtataggtggtactttcctagcagtttctgaggaaagattctctgctgttacgggcccatcttctatagcagctttttgttccttgttttcattcaagtttattcctgcggctacctcattggtaatatgaatctggttattatcattttctgacgacctttctggggttacttcactacttatagaaatgtcgttcgcatttgcagctgtcgtagtaccagattcgtcatcgagaaatttactcgaggatgatttctcacctccagaattttttccagttacttccctattttctggactactaacaacctctttcgtatcagcgtaaaccttctcattctctttgactgcatcatattctttttcaatattcagcccatttggggcttgcacatccgttgtcacatctttttcaacatccaatggctcatttaaatcaatttcagaactaggttctctcgtttcttgcctttgttcattaacgttttgttcagtgatttgggtgtcttcatcaccagagatcccaataggttcttctcttgatacatttgtgggtgcttcatggcctaaactttgttgcttgtcatttagttctttgtccgaatggaggggctcagttggaattatagctatctcttcatattggtctgatggcgttgattttatctcttcctccattgaacccaaattattcgaatgattatcaccttcgtgaacttcagaggcgatcgtatctgtatttttctcaatagatttgtctgaagacattgctctattaacgttctactttacactggtggtaggagctgttttattttgagtattaactaatcaatctcaattacgttcgatccaaacccttttttttcgttatatgagcgaagcttctgaataagccctcgtaatatattttcatgaagaatttaggtccaaaaaaaagatgggcattaattctagtcatttaaaaaattctatagatcagaggttacatggccaagattgaaacttagaggagtatagttacataaaagaaggcaaaacgatgtataaatgaaagaaattgagatggtgcacgatgcacagttgaagtgaacttgcggggtttttcagtatctacgattcattttactctttttttgggtttggtggggtatcttcatcatcgaatagatagttatatacatcatccattgtagtggtattaaacatccctgtagtgattccaaacgcgttatacgcagtttggtccgtccaaccaggtgacagtggttttgaattattaccatcatcaattttactagccgtgatttcattattcatgaagttatcatgaacgttagaggaggcaattggttgtgaaagcgcttgagaatttgtttgagttgttatgaggttcggaccgttgctactgttagtgaaagtgaaggacaatgagctatcagcaatattcccactttgattaaaattggcgccaccaaacaaagcagacggggtcagtggcactaatgattgcagctgttgctgttgccctagaaaaggcgtgactgagcgatgcgaaggtgtgcttcttggtattgtcactggagagttacgagagggtggacggttagataacagcttgactagatcactgaaacttgctcctgatttcaatggcacaggtgaaggccctactgagccaggagaaacatatttaacactgatattgttgacattttcctccggaagagtagggtattgggcgatagttgcagaaccgacaatatttttaatggcgctaccattactattgttataactgatatgcggtaatgggattgcacactgtgataacagaaacggcgcacatacctcttccagtacttgaatgtatttttcacaagtctggattttaaaagtggccagtttttttaatagcatcagaacagtgttaatttgttgtaataattgtgcggtctcgttattctcagcattcgattttgagtttgagagtagagtctttatgggtactaggactgcattgaacaagtaataagaacaattccaggcaaaatatggggtgacattatgattgtccatatagctacttacagacataacagttctttgtgctgcatcgcttaacatgatggagcatcgtttaacttcataactttgatgatcattttgatcctgttctagttgtgactttttctgggtaaaattagtgaaaaaatctcttaatacataaatgataagagacaactgtttccacttcagttcgaatcttgtaaaggatagccaagggtgttccttcaacaaattggttagagcggtggtggaaatatccatttgtaaaaactttggtgcctgtctcgaaacctcctcaatctcattacaaatcatcaagcatttttttgcacatataggacttttttctgcagttactgttttgtctagttcatagatttttgtgaaaacttgtaagagccttgctgtttcaatgatgccatgatatatggtgggacctgttgtggtacgctgcacatcgtcgacagaagaagggaaggagattgtattctgagaaagctggatggatcgaccataaagcagggacaattggatctcccaagagtagacagaccaccaaattcggcgtctttgttccagaatgctgctatcactgaaggacgaggggaggtccctattcaagcccaatgatatggccattcttatggaaaagctgtgaaaattatagctagtatttgttttctgcctccactgtgtatatcgcgacagaagatgtagggctgtcaccaaaattatggaacctgactcgaagaccttgctcgtcaaatgagatttagcattttgatagtaaaaaacatctatatcagtagattccccctctatacaccaggctccaatggctaatatgcagttaaaaaggatttgccattgatccttcgacgcgatttcaatctggttattatacaacatcattagcgtcggtgagtgcacgatagggcagtaggggtgaaaattattgagataactttgaagtaaacgggatgttgtggatctagaagccaacgtgtatctatccgtaatcatggtcgggagcctgttaacgttagagttcgtgtaattttccggtttaaagccaatagatcgaagaatacataagagagaaccgtcgccaaagaacccattattgttggggtccgttttcaggaagggcaagccatccgacatgtcatcctcttcagaccaatcaaatccatgaagagcatccctgggcataaaatccaacggaattgtggagttatcatgatgagctgccgagtcaatcgatacagtcaactgtctttgacctttgttactactctcttccgatgatgatgtcgcacttattctatgctgtctcaatgttagaggcatatcagtctccactgaagccaatctatctgtgacggcatctttattcacattatcttgtacaaataatcctgttaacaatgcttttatatcctgtaaagaatccattttcaaaatcatgtcaaggtcttctcgaggaaaaatcagtagaaatagctgttccagtctttctagccttgattccacttctgtcagatgtgccctagtcagcggagaccttttggttttgggagagtagcgacactcccagttgttcttcagacacttggcgcacttcggtttttctttggagcacttgagctttttaagtcggcaaatatcgcatgcttgttcgatagaagacagtagcttcatctttcaggaggcttgcttctctgtcctctcttaaaatgatggcgtgcattacgtagacacaatctggagatgaagctgaaaatctggggaaggatgacggaaaaaatagctcataaaacagaaaaaggcccgaagtaacaataggaaaaattaattgcactaaacaaagaaaacgatattatggtgattaaactgatacagaattatgtaaatactttgaaattatagaaggtttgtagaataaaaaaaatactgggcgaatgctgtctcaaaggacgcggacgttttgaaacttcttgccgctcacgcacccaaaccaatcgcccctctggggcctccatgcaatgttgtttatctcttgtgttttattggcatacatcatgttaggagtctctagtgtcttgcacacctgcttgctgttgttgtttaaacttaagggatcctcgtttaaaccggatcctgcgccaccgtctgtcatctctgtgtcgccgtcagggtcctccaaggaagttccatgaatactgggggatttgctacctgcagcgttaatttccataaaggagctgttcaagtcccaatagagcacctggcagtcatctccgcacgagagcaaaacattgcgctttgtgggatgccatttaatcccgtttaccgaagaaccgtggccttgtaagtttagtataggggattctgggttcctcatatctagaataatgattttgttcgagtcagctgcaaaagtggccaacacatttgggtcatacggtgatggctccagcctcaataaggcgtccgaacctttcgacgacggtgttatagtacccgcagtggctccagacactgaggaagagggaggctcgtaaataattgtactgtgcgcaagcgatcttaaatcaaatactcgtacactaccgtccccaccacaactagcaaataattgggtcgattttgtcaaaaaccttacatcaaaaacttcgctgtcgtgagcgatcaattgggtcttaacgtagtgactgctttgcagatcccatacaatgcatgtggtgtcgatggaacttgagattatcaagttagtatcgaccgtgttccagtcaaatgatgttattggtgggaaagtgcctatgaccttcatgtcatctgcggccgcgggattggcggggtgctgtctattgtatttacacagagatagatttatttgttcttggaactgtctttcctcagggctaacgctccaaatccgtaaggagtcagaacacgtcgcgagtttccttggatacaattgagaggggacccattggattttgctcacaggataaaccacatctgcgtccactacgctttcccagctcagtagatcattagagtgcagaacctgcaacttatttctgctgtcctctttgtacgaacccaagcagacgtagtcgtcggcgctccaatcgagcccaaagagtggatagtgtgattgatattcgcacacggaggccatggaagggttcatcagattgcttacaaccggaatatttgcagcatagcccctcgcctgctgtaactgagaatgatttggtgaaaaaactggtggcgagaaatctaacggtgaatacatcggcgatcgacttgcatagtacgtggcacttaggtcacagccactattccttttgctgttaccgccattggtagtgttgccagacattccaaagggagatgggcctctaccttgatcttgtgccgccgaggaaggcccattagtaccactcaagtaattgttcttgttatatggctgccgctgcgatgagccaaacgatattgagctccttttattgccattgtgaaagggatccatttgaagggcgtgtatttgctcctataattcctttccttcttgttgtctgttgaccctttaggttgtatgccactctcgaaaacctaaagaactgattactaaattatttatacaagatttcagatgacaagatggttcaccccttgcccctggtcttcctcccagtaattattcatattccattttttttcataaacgcacgctaaggaaaaagaagagactgaaaattcttgcatattagaatataaaatgatatatactacatttatatacatccttaaactgtgaaagaaagaatagcgatacaaatgtctaggcagtccctaggacagtgccggagttgtcattgtggagaggcaatggtgtttctgtggacattaacggttcgtaatctttagttctgtcgatatcctcatctctgtaatacttaattccccaaggtattaatcgaattaaaccgtctaaacttttttcgattttggtgatgatccatcctggtggagtgatcttgttaaaccacgattccttgtagcctatggcgtaaccgacacataagccgaaaaaatgaccccagaaactggagccaggtataacgacggcaattgcgactaatagtactaggggtgtatataatgtcggaattgagtagtctgtgcgaaagatccttgttctagggcggatctgtgattctttaaaactatagtatgcgaataaggtgaaacaccacccactggcgcctgcaactaatgcttctggatatagcaacttacccaacaaacagtacagaattccggcaaatagagcactcaggttcaaaaaaacacctgtgtacacagtcccatgcgtttcttcgaagagattcaagggtgcccagatggctagcacattgaacagtaaatgaggcaatgataggtgaattaaaggataaagcgatagcctgctcatttgcagtttgaacaatgactctggcgccaacgacaggtcttcccttagggcaaaaataaaacttaacaggtaaatagcggttagaaataccacaaggcctgtggtcaacgcagctggtggatgaccaccgggaaaaacgtacgacttccaattcatagcacgaccaaatagcacaacctaacaaccagagtgaattgctgttctcagtgcttccaattaagcctttcccatccccctattcttcttgtatcgatgcagttcaaaaaaaaaaaaaaaaagaggctttagatctcaaagggccgaaaaaagtgaaaaattttctcgagaaatcataaaagcagccatcgccatatataaacaatctatgcatatgtatgcagcatggcatcgcatctttcttggcgacccggtagtagcatttaacttccattagaaccatataaaatgcatgggcctacttcaaaagctatttcccgcaatgtgagaagcgtgaagagaccaagaagagcacctaggcccgtggtctccacgcaggctatgaacaagttgtctaacgtaacactctctgctgaacaagaaaagttgagagagcgcgttttgtcgttcatgcgttccaacttatctcagtacaagtctgactggaaacatccggccatgtttgtaatccaaggggacgcaggtacaggcaagtctgtgattctaaactccttgttcaatgaaattcagaaactatcccagttctcaccttcttctgaagatatcttacatgggacacataattatctggtagtcaaccatcccgagatgttaaagttatatatccggattagtgacagtttcaaatatatttctaaatcgtcactagaacggcccacttcgttgatcaacaatctacagaagagaaaagtcatggccgatgtagtcattgtagatgaagcacatttgttggccacttctaaggatgctttcaaaagattttatggcgaaaaccatctcaaagacttaatgtccctttgtaaagtgcttgtattggtttacgatgataagcaagctttaagaatgggttcctattgggatgaaggttctaataacggtgccactttaaaggacttttacaacgagattccaccaaaatccagagactggtacactttaaaacagcagtttagggttgctgccccacaaaacgtgttgaactggattgaccaaattagtgtcgcaggtaaaatcccaccaattgaatctgtgctatctaagggcaatgcagattgtgctgacgataaaattaagaattttgatttcaaaatttgggatgattgtggcgccatgtacgaggcaatcaaggagaaagaccgtcaatacggccaatgtaggatgctatctacttacgattttccctatcgcttggacggaaaagactattacgttgaatgtggtgacaatttcaaagttcgctgggatcgctatactccacgtgaagtgacgccttggagtgagcgttgcgacacgattgatgaggtaggtagtgtgtatactatccaagggtttgatctgaattatgctggtgtaattttgggccgttccattgggtatgatgcggctaatgactgcatcaaactaagaccagagctgtatgacgatagggccggtttcaccaaaaagaaaaacattcacaatgcagaggacgttaagcaaaagattattatgaatagcattaatgtcctcttaactcgtggcgtgcgtggtctgtatgtttatgcatacgatcctgaattaagagagagactgcttcgtccatcaaaaaaataggaagtacatagtatagacaaattttataaatattaacttttatttgttgcgatcttcactaatctacgcagattttgccttcggtatattagccttcttcttgttgagtgcttcccaagtgattccaccaaatactataaacatccccacccattgctggaaacgtacactcttaccgaagacaataatactcaaaatcatcgagaccattttcctggtgactgttatcatgatcaaaactaaagagccaaattgttctagagtatagaaaataaagcattgtcccatagcgccacagaacgaataaagcattaaatagccccacacttgtgggtccatcgtcaatacagaaacggcattatcccattgtttgcagtcgatcacaataaaatacaaaatattccacaatatcacgaagaggttcagtgtaaacatcaagtgtgcacctgttatcaaagtttgttttcccttttctttggccttattggcctttagtagcttatcttgggtggcgttggtcaatccatcaaggaataaactagagaaaagtagtccaaacccttgtaatttgttatcatttccgctctcattaaaggatctcttcaactttttaccatcgttgccacctatagtgaaaatagtgacaccgagacttaccaagagagctacaacttttttttggcttgctatgggcgtcctatacaaaagcaaatgcaccaacaacacggggatcatcttgcatgactttgctaacatgtaagtgagataatccacgtgctttaaagaagttgtagccagcgggcctgaactactctgtgtaaatgatatcaacatcaattgtttccaatgatctttaatcatttttctgggcggatattccaccttcttccagtttaagtacaggtagcccatcatcattgccacagaagcttgtatgagggatattacattagggaattgaaactttcccatggagtttggccaggttcttgtagccaaaggctcctgtactaatgcccacgtcaaaaaagtagcatatataccaatcgcacagatcaccaaactggatgtacttcccgccatacaaatatacgaatactgccttgtttacttcttcttgttacgttgtaattctggttctaattacattgctgtcattttttcatgttcgatgggatctacaaaacaacctttagaagcgatctcagggaagctttggaagagaaacagctgatgattctggcattccacaaactacaacaacgaaccaaacgacatattccattgcagtgatttgattgggagtaagcttttataaacgagcagaccaatatgatttacgtagtatttcgttgtctttaccacatcgttgttcgtgataagttctgaaaattttttttggagtatatttgctagagttaatccaacaatattagcataaacgagcagctggagactaggttatttgaattatttgagcatcaaagtgatcaattgtattatattacagtgtaattttctttttttccatattgaatcaaaaactagccacgcttgaaactaaagatggttgcctattctccaatcattgccacctatggtaatcgtgcagaacagtttttagaaacagactcagacttcgctaagtatcatgcgaaattgaataaaaagttgcaacacttgaggagccgttgccatttggtcaccaaggatacaaagaaatactcaagtaaaaataagtatggcgaaattaactccgaggattatgataataaaactaaattgattggtgttttgattttactacacgctgaaagggacttggcactggctgaaactttgaaattgagagctcgtcaaagaggaaagttaaagaaaagtgaagaaaaggttttatccacaagattgaagaaggcctgcaagactgctgataaattggttaacgtcactcaaaatgaacagcaatggataactcgtgcccaatatttagcgttcgctaaattggtacattcagagtacctaattaatggaaaaaggttcaagaggaaggacaatgccaaaatttcgaacaacctagccctcgttttcgccgcattggaacacttgaagaatctaagcttattagctgaagaagttgtagataacattgttaataaataccagtactctctcaagcagtacgcgggaaatttaattacaacgcccgaaataaataactttatcgtggaaagagttcaatctgatgagaacaaggacgatgagcttgtgaaattgttattagacaatggattcaatatgaaaaaaattacaacctcaactgaagatcaaaaggttaccactaacataaactggagatctttcaacgccaagataatcgatgctgaagttgctcaatttttggaacaaggtctatctatccacccaactcagattactcaatatacacagaggctatcaaaattggagaaagctttagaccgtcatgaatttttcatcgcaaaccacgacgatcaagatgacatagacgagatggttgaaaatagttctgaaaacaatcagataattttagcctacattaaatataatattcttttgacctctatatctcgtgaaagagatttgtttactcatttatggaatcaatggctgaaattaaatacttcattaccatcgaagttaaccaaatataaagaaatggaacgtattgtgaagaatttgacaaaatatttatcggacataatggagctacctggtgtgtattcagatgacgagctgctaagccaattagacttatgcaagctgtatttccagttatttctgaatacgggctgcctgagtgttttatatcagtcgaaaggcagatatatggaggcgttagctctatatgtggacgcttaccgaagattagaaaacaaattatctgaaattgaatctctagacgaaatcttacttccagcaaatcttttgtcattgaattctgtccgaagcttacaaaagagaatcgaaaacggtggtaatagtgtcattactttggcggaatacgaaaaaagaaatcatggtggcagcttagggaaatatgatttgacagtgattgaaaaattggatagtaaaaaaatactgccaacggacatacaattgaaaaatttattccctctcaagccaaaaatgctgcccattcctagtaaaccaacactttttgatttggccttcaactacataacatatgataagcaagagccctcagcttctcaagtgaaagattcagtcacagaaaccgagagcatctctcaaacaccaatttctaatgagcagacggaaggagagcctaaaaagaagcgtggtttcttgggcctatttggtcgttaatatttttctagtatgactgtatttatagtactatatagattattccatttaaacaaatgatgattgccaactatagtagccaaataacgaagtgcattacttaacacatcttatttttatctactgaagatatcgccaaattacagcacatgctaaaaagaagatgtttagggtcctttacataactatacgttaaattatttttgctgctgaaaataaggaaaataaaaacaaagataaaaatagaaagaatgggaaaatttagtaacagcttttgcccaatatgctcaaaaccgagttatctattacaaagcgttccttttatagaaaaaactgacaatcaaatgtagtaattggctattgttaacaacaacgttggaatggaataatttccacgtctcgatttttggttcaacttgagtctttatcaagtctttaaatgagaaagaatcgacatcatccgagtatcgtttatcgggcccttttcttttgtcaatcatttgaataccgaatctagaaccatccgatgtggaaattttgaatattatatctgggaatttaggaccgctcgaaccaaagacttttacagtcagttcagctagtttttcacccctgatggttttaagcactcctctttcatacaactgctttgtgttccatttaaacttcattccctgcaattcagaacgttctcttccttgaactttttttactgcattcttaaaatttccaaatttacttttgtgcaccggcgaaaaatccttggctttctggaagtcttttatcgtatgatcaacatgttttttaagccttgataattctatatctaagctgtggttcatttccgaaatttttgtgagtgtttcctttgtgatgtaaatttcctgggttacataatcaatggcatagttgggatttttaatagtgttcgcaatatcgtttaagaaattttgtaacttattatcagaagagcaaaaagtccccgtactttctagttcatgtatttttttcaaagtaacatttttgagtgtgaagtatttcaatggtttcagcttctgtatcattggatcatccctgattttaggattttgctccagaaaatttgcaaaatttggttcatcttgaggtagaattgtactaattgaaaggtcatacaaattggtatctacatcctcaatttgcatcatgtacacaaatgcccttttaacttggtcgtagatttttctcatcttgtcatcactaacgaggaatcgatatgcagatgcatccaattccaaggtaacacgtcctgatcttggaaaggatgaattgtccaagttcttttccaaaatatcatgcaaaatatctgcttccggaaattcatttaaatactcttcaaatttaccactgatttccagaaccttttcagttaacaattccaatttggggcttggcgataccatatccaaataaatcaatctatctccctcttgttcatactctggatctactaacacattataaaggacatctttgatatgaggctttatttcgttagcgtactggttcaatggatccaaaaagccatcaaaatttttgatttcaaaaacagtcgccaaggatttcattagaatgtcaattttttggttatttttttgaacgttgctgtctttgtatccgtaatattcccggttgaccaaatattcagacacaaaaacgttcactagaatacttgatatggcccttaaagagtcaatctcctcaatattcttatctgccgcgtagcagaagattttagtgcagaggtacctgatttcaacgggaatagtgtgaacctttctggtataaatttcagcgaccatttcaatcgcgtgccataggcaccttaaattgtcaatgaacttattcttggtactcgcatcatccacaggcgaacaatgctgaggagagctaaagccgtgtatttcttgataaattttgtatggatcactttcaaaatccactactggatctgacaagtaatccaaaactgggactattatagagaagaattctggagactctcttctcaaaaaatcttgaagaatggtttgccaaaattgtgatcggttgtcaagaaagctttcaatactcggtgcttcattaatcgcattttgtaacatttcacaaacaaaccttgtgaaataggatctctctctgtcgttcatcctttgattcactgttccaaatgtcatataaacattctttgcaacaaattctggctctttcaaatacagcaatttccaataagagggatcaacttgcaacatatagaacagtttttcatacttttgatatttagacttcggaatcgtagaatcggaaataccgagttcatgatctttatcttttaatagtccaaacttatccaatactccgttaatatttagttgttgtcttatgctcttcagtaatcgttccttcttcatattttcggaatcaagagaggcttggcaactctccaactggttttggacctcttcaatggttgctgttccattgagcaaatgaacgaattttttgacagcccaaagacttggatttggacagtctagaagttccaaatatgccgatctttgcagacttttcctaatccagctttgaatcataataaccgaccttacgtttctcttgtaaaaactcgacttttggtccaagctttcacgtactaaagcgcctctagaaaatgcttgaaataatgctaaattattatactccacaatgtcatcgactaagtctaatgtgtagcggactagaatacctctaaccaaaccctggaggtcgtgcacagtttcactgagattattttcgggcgcaaacagtgactgtaccttatgtcttacagcgtttccgcgtatacaggctgataattgaataatattacagttttcttttccaagtgaatatattattgatgctaggcacgaacgcgtaaatattcctctaatcaagctttgcaattttgagatattttccttatgtacatcatgtacagcacttaatatcgcgtcctctgaacacctcacaacgttacctctgatgattgccgaaaacttcataatactttctcgctcatcgttcaactttgtattgagggacatcaccttctttctcacataagaagcacgcatataagactgcaattttgtcagaggataatgtgatatctcaatatcatttaattttgtgttaacggttgtcttcaacaattttgaacgacaatatgcttgcaaaagttcgacagtacacgaaaaccttgagagtgtaaatttcaatttatcgtatttatatcgaattctgcttcccttaattcgcgattgaatcgcctcgacatgaggaacgtcaatctttgctcttcttattggcaaatacattgatgacaatactctaaatttatttcctcttaggcatgcttgaaaccttagtatgtcctgttcaaaaaggttcagtaaccttttttgaatgtataggttaaaacgggtattaactcctcgacaaatattttgcagttgaactaccttctctaaaaattgttcctctgtcatcctttctcttctcatgggagaataatgagaaggtgagtatttgaacgtctggtaataattcaaatcttcctctcttgcacgactccttctcgtataaaattctgtatcatatgtcaagtatttcgagatggtaggagaatagtacgacagacttttgttttttattgggctatattctaaagatggtgtagggcccagaagactcggctcaatgggtgtgaatttcctcttctcaacaacgacatccaaatttgacatttttggagcttcattataaggtgaaggtgtattagaaaaatcggagcaattagcatctgttatattctttcttggggtaattaaaatttcttccaccggtatattcggcctttcaaatttattaaagtcttttatcaatccgcttcttttttcttttggttcctcaggggaagctggtgcagtattgatattagttcctaaggacttgaagtctctaattctaggccatgcttttttacaagctgcgatttcttctttggtaaaacttatttggcccgatacatttgttaaagcgggcgttttgcctggccatttcttattaatcattgatataagaatatgcagggtttcgaaaacctgagggatattcttcttgttatagagatcttgcaattcaaatctaaaagagtccggaacaccgacatgttctaccaaaccaaaaaaggcattaatgttctgagtgtgtttaaattgtagtttatcacctgcaggaaatataaccgttgtcaaatctggatttatcctctgggttagcttggccaaaaaaacaccattcctaagtgagtctccaacacataactctatttctgatggtagtgcttcctcaataacagcttcaatccatattttgacttctgatactctgcataaaaactcatagtacctcagttctattttcgaataattacttaagtctacggtatattttcctacgagtttgttaggaagggatggcttcagctttgatacggaactttctactttttttgacaaaattgtcgcagaactgttgctagctgacgtcttagtctttaaatgacttggcgacgctatgtttaacgaagagttgattttggaacttgactgcggtctcagaggtggagtcacattggtgcctaggttttcaacataacgatttagataagaattattattgcctggtttcgaaggagagcctgaatatgctgtcattgtttttgcaccaccttgttacatataattgaactggtgcaataagtttttcaaaaaaataatctatgttttggccaactactttcttattttcaataaaaagctgttgttttctgatgtcaataacagggtttcttaatttcaagatggaagaatttgtaatgtttacactttcctcttttaggatatgctattaatggcatgcttaaatcactatatacgaaataaacaattttagcgatgcgtagctcaatataaagcgctataagtaagcgcgaaacaactgcattgtatccttgttacaaatatcaaaatcttcaaatgcaaaggcagaattgtcctcagtttcttcgctttggaaggggttagagaaatcttgtataattaggtggtcccgagtgcttgcgttgaaaatgcatttgtgacaattttctatgattaccacttgtttgcaatcgatacttggcgagagtttctctatcaaaattttgcaatttttcaagtcacgtaaacggatttggaaatccttgtcggaaggagaccgtagaaaaattatagaatccgtacaatcagttatgaaaatactccctgtttgaaagaaaatcctttgtaagtttatgacacatttagtaatattgcgaaagcacaaagaaccagaaagggcactattgccactataatctgttgttgatgtaacagtacaaaactctaaattttcaaaagctgaatcacccttctccaagacataatgctttttcaaagtagtggtatacgccggcgcattcgcaagctccgtacgttcaacattcttatgaacggctgatgatgaatttttctgtttgaaggagaatagtcgttttttgccctttgactcagataattttgcattaatagattttaatacattttctatatcattggagaagtgttctttttcataagatgtcaaagaatgtgacagagtattcagctcacttcgaagacttatggtcttcttctgcaaggtcttatagtcactcgtctctgagagttctcgttcgagctctacacaaaaaaatagtatacgaaaatatgcaatgttaattagttggacgcataatgaaagcagatgagtttcaacataccctttatcttcgcagtaaagtccatttatgcttaagctatttcagttatattcttaagtatatttcacgatttcagattcttcgcgttttgtatgacacactagacgcgtcggaatagtgaaaactctaaaaaaatacattgtaatgttttacccagttatttccatgcagatgccctatttacatacttatttattcattcgaatacctatacgttatattatgttttgtttataacctattcaaggccatgatgttctacctaatctacctcttccatttcggtgtcagctggaacctcttcaaccggagctgcggtggatgcttctggagcagtctctgtttcttcatcctcatcaatgttcaaacccaaagagatcaatctgttaattcttgatgcaaaggaagttggttcgtccaaactgaagccggaagtcaacaaagcagtttcatataataacttagtcaagtccttgacagtcttgtcttgagcaccaccttcgtcaactctctttttcaattccttgataattggagattttggagaaatttcgaaagtcttcttggaagacatgtaggaggacatggaagagtctctcaaggcttgagccttcatgattctttccatgttagcagaccaaccaaattgaccagttctgatagcagctggggcatccaacaatttgtaagaaacaacaactttctccacttggtcacccaaaatttctttcaaggccttggtcaatggttcatattctttgatctccttctctctttcagctttttcttcgtcagtttcttccaattcgaaatctttagtaatgtcaaccaaagttttaccttcgaattccttcaattgagtgaaggcgtattcatcaattgggtcggtcaagaacaaaacctcgaagtttttagccttcaaggcatccaaaaatggagacttttcgacagcctttagagattcaccagtgatgtagtagatgttcttttggtgttctggcattctggtaacgtaatcagttaaggaagtcaactcatctacggacttggtagagttgtaacgtaacaacttagccaaagcagccctgttttgggtatcttcatgtacacccaacttgatatttttggagaaagccgagtagaacttttcaaattgttcagagtcttcagcaatttcgttgaaggcttcaatcaactttttgacaatgttctttctaataaccttcatgatcttattttgttgtaacatttctctggacaaattcaatggtaaatcctcagagtcaacaacacccttgacgaaagataaccactctggaatcaagtcttcagcttcatcagtgatgaaaacacgacgaacgtacaacttgatattattcttcttctttttactctcaaacaagtcgaatggtgctctctttggaatgaataagatagctctaaattccaattgaccttcaacggagaaatgcttaacgtacaatgggtcttcccagtcgtttgaaatagacttatagaaagcattgtattcttcttgagtgatatcagatgggtttctagtccacaaaggcttagtcttgtttagttcttctatctcttgaacttcttctttaacttttttcgtctttggcttcttttcctcttcttcatcgacttcttccaattttggtttcttgtcgtcttcatccttcttttcctcatccttcttttcctcgtctttcttttcttcttctggaattggaacttccttttcaacttccttggtgacgactaattggattgggtaggccacgaactcagaatgtctcttgataacttcctttattctcttttcttccaagtactccaattggtcatctttcaagaataacctcaagatggtacccctaccaattctttcattaacttcgtctagagtaacagtgaaagaaccaccagcgttggattcccagatgtattgttcgtcgtcgttgctctttgaaataacctgaactctgtcggcaactaagaataaagagtaaaaaccaacaccgaattgaccaatcatggatacatcggcaccagcagatagagcttccatgaaggctttggtaccagacttggcaatggtacccaagttattaatcaattcagccttggtcataccaataccagaatctctgatttccaaaactttttgctctggctttggagtgattctaataaagagatctggttctgtttccaattgctttggatcagacaaagatttgtatctaattttatccaacgcatccgaggcattagatatcagttctctcaagaaaatttccttgttagaatagacggtgttgatgatcaaactcatcaactgagtaatttcagcttgaaattcaaaagtttcactagccatatctttgcgtgtttgtttgtgcttttgtttataggactctattttctatcaggtatgatttcttgaactctaatacagcgggaagaaatgaggaggtcacagatgttaagaattgaagggataagctgcatatttatatgttttagggggtggcggaaggacctggttggtattaagatgagaattaaccgctcataaaaccatgcgcgtgtttttcttccacggcgttctagaaaaaaaagaaaaattcaaaaagttctgcgaaactcgaaagaaccagaattgttcgaacaatatgtgacaagcgtatgagttaataatccgattaagctttattcctgttcttttttacgtgtatgtaaaactggtttatggattactgtgttgagagagggggggtgacaccctccggaatgtgatatatcacacgcttgcacgttggttcatatcgtaaccacgaagaatacaaatacgcacacgcaagctaagttatattttaaaatattctgtcatcaagcttccaaatacttctaaccatctcttattctcctcttagtagccattctttgccacgaggaataaaaagtcccgcgccactaattacaggaaaagaaaaataggacaattccatttgatgtcaccgtggtaatatcaccatgaacgatgatatgaaattttcatagaataagaaggaaaagtaataaaagaaaaagagaatctgagaaaaaatcgatgagttaattatcatttgtgtaaaacaaaaacgaattgtaatacgataggcaaaattgttcgcgctctatctcaaagaaagtaattatttccaaatagaaaaaaaaaatctacatatacgcagatatgggcctacacagtgaaccgttagatcaagaggaccaagacaccataatactcgatgcaagagctggcgatttggattctctgaaagatatatttacaactttagtcagtcccgagttactttcgacttgtaaggaaagtgaatctgattctacggctttacatatggctgctgccaacggtcatatagagaccgttcggtatatactggagacggtttctcgcgcaaatagtgccgaagacttgaaagcttttgttaatgaggtgaacaaaacaggcaacacggctttacattgggcgtcgttgaatggcaaattagacgtggtcaagctactgtgtgatgaatatgaggcagacccctttattagaaacaaattcggccacgatgctatctttgaggccgagaacagcgggaaggaagaagtggaaacatactttttgaagaagtatgatgtcgaacctgaagatgatgaagaagacacacaaactgagggcaagaattcggtccaaatcacaaagggtacagaaattgaacaagtcaccaaggaagccaccgaggctttaagagaagaaaccgagaaactgaatataaataaagactaaagtaaagagcttgttttcttcgtggaataaaagccgtaatatccattgagcatgatattttatttcttggtaccggagaagataaaaggatggaaccagcagaaatgcattaataaatacaaaaaatttagaaaagagttacagtaataatgtatatttctctcacaaactaagtaaccgcttcaaaagcgtatattttgaatgcattgaactttccatttcattacccgcagagccggagtcctcatcaacgacggagtgaaaaattttgtaattgcgagaaaaagtgaaattgatggaaaaaaagaaaaagaaagtagaagaagacattataagagagactaggaaacttcttgcacatcaaccgaaaagcgcctaggcaaccagtcatataataagcacgcacgagatgtcctccgatttagctgctgagttaggattcgaccctgcactaaagaagaaaaagaagactaagaaggtgatcccagatgattttgatgctgccgtaaacggcaaagaaaatggttcaggagatgatttatttgccggattaaaaaagaaaaagaagaagtccaagagcgtttctgccgatgctgaagctgaaaaagagcctactgacgacatagcagaagccttgggtgaactatccttgaagaagaaaaagaaaaagacaaaggacagcagtgtagacgcgtttgagaaagaactagctaaagctggtctagataatgtggatgctgaaagcaaagaaggcactccaagtgctaattccagcattcaacaagaagttggcctaccttattcagagttattatctagatttttcaatattctaagaactaacaatccagaacttgctggtgatagaagtggtccaaagttcagaattcctcctcctgtttgtttgcgtgatggtaagaagactattttctcgaatatccaagatatcgccgaaaaattgcatagatctccggaacatttgattcaatatctcttcgcagaattaggtacgtccggttctgttgacggtcagaaaagattagtcattaagggtaagtttcaatccaaacaaatggagaatgtcttaagaagatacattttggagtatgtcacttgtaaaacttgtaagagtattaacaccgaattgaagagagaacagtcaaacagactgttctttatggtctgtaaaagttgtggttctaccagatccgtctcttctattaaaaccggtttccaagctaccgttggtaagagaaggagaatgtgatgttggtgctttacctgttagcatatatataataaatacggatttcgtttatcttgtgtattttattcgtttcattagatatttaatgtttaaatgaagaaaaacttaaagtaaaaattttcattcacaaaataaatctaaacagcggtaggtaatcttcattgatcagagtgaacacattgcatggagccagccaatcatcgtgtcctgtttacttcccaaggacaggaaaaagctttgagaagcaaaaccgatcaagtgtctaaatcttgtaaaagatttaataattggctggtagtaggcctttgtataggatccacttgaatgcatttcttgattacactcaaaagcccctcagaaaatctggaatttctcgggaaactgtacttaccagtgtttatagcgtaggttaaagaagctccatgtatctgctcttctcgctcaaagggggagataccgaacattaaagtatagaacgtacaacccaaagaccaaatatcaaccttagagctcaaaacctgatttaatttcaagttcagaagttctggtggagtatatggcaacgtacaattgtcattgacccattcttgtagttcgctgagttgatgtctgttttcaattgttatatcagcttgagagcaggagccgaggtcaccaattactggtaaaccgtctgaagagaacaaaatgtttgaaggtgtaatatcgcgatgtgcatatgctattgaacctgctgagttggaggaaagcatgtccatctctaagggggtgtcttctaggagcatcgccgtttcatcgctataagtcatagaaaccgcatcgacatttactctggaagtagcgttatcttgtcttgacgcaggatcatgtaaacaaagtaaacctcttgtaactccaagcattatccttacgcattctgcctctgatacaaaggtgccctcgagtaacctccgattaatagagtcttgtaaactccctaatgaataatagggtagtactatgtaaattgtttttgacccatctttttcctgcattacttgtgagtcgatactttttataacataaggactttgaaaccgtttgtaattttcaatttctcgcataccattggatatactttccacactaggacaaataatcttctttagtgcgtataattctggtgttgcgatgccgttgtctataatcagagaattctttgacagttgtaccaaatacacaaaggacattccaccttctccaagtagtcgttgaatcctatatcgtttatcatttaccctaatagtagcatcggaaaatccgcgacagcagcacaagttctggaacaattccaatacaatagaaatcattgatcggataagatggtacaatcgttattttatccctagtcagtcgctgagattacaggctctttttgtctactctctgtttcgtctttttggagaaagtatggttcaacatcttacaaaaccagataccgaaaatgtccctaactcggtgtcataagacaggacttatcaaaacagaaaggatcttgcaaaaaagaaaaagagcaaattatgtaaactttgggggtcaacacagttgtatcagtcgtattggttagacccaatatagcggttttctttacttctttgtttctacacttattaaagtctatttaactccctttcacgtgatcagtttgaaagaaacgtgaaaattatttttttcagcgaactttttgaaggttttcaatagaagatgaaagctaaatgaagactgtacattcacacgggaaacgagagaaagaagttcagttagttgaagccagcaatactactttctctagcagtctagcacaagttactttgaaaggaaataaaaaaaattgtcagcatgtcgattcaaactagtgatccaaatgaaacatcagatttaaagtcgttatctttaattgctgcccactcccatattacaggtttaggtctagatgaaaacttgcaaccacgtcccacatccgaaggtatggttgggcaattgcaagcccgtcgtgctgctggtgtgatattgaaaatggttcaaaatggcaccatagcaggtagggctgttttggtagcgggccccccttcaactggtaagaccgctcttgccatgggtgtttcccagtctctgggtaaagatgtaccattcactgctattgcgggctcagaaatcttttctttagaattgagtaaaactgaagcactaactcaagcttttaggaaatccatcggtatcaaaatcaaggaggagacagaattgattgaaggtgaagtcgtggaaattcaaattgatagatctattactggtggacacaaacaaggaaaattgactattaaaactaccgatatggaaacaatttatgaattaggcaataaaatgattgatggcctaactaaagaaaaggtattggctggcgatgttatttctattgataaagctagtgggaagattaccaagctaggcagatcctttgctagatctagggattatgatgccatgggtgctgataccagatttgttcaatgtccggaaggcgaactgcaaaaaaggaaaacagtggttcacacggtgtcactgcatgaaattgatgttattaattcaagaacacaaggatttttggcattatttactggtgacaccggtgaaattaggtcagaggtaagagaccagataaacacaaaagtggcagaatggaaagaagaaggtaaagcagaaattgttcctggtgtattatttatcgacgaagtccacatgttggatatagaatgtttttcctttataaatagggctttggaagatgagtttgccccaatcgtcatgatggctacaaatagaggagtttccaaaaccagagggactaattacaaatctccacatgggttacctctcgatcttttggataggtcaattattattacaactaaaagttataatgagcaggagattaagacaattttatctataagagcacaagaggaggaagttgaactgtcatccgatgccttagatctattgaccaaaacaggtgtggaaactagtttgcgttacagcagtaatttaatctctgttgctcagcaaattgcaatgaagagaaaaaacaacactgttgaagtggaagatgtcaaaagggcttatttgctatttttggacagcgctagatctgttaagtatgttcaagagaacgagtcacaatatattgatgatcagggcaacgttcaaatatccattgctaaatcagcagaccctgatgccatggatactacggaataagcattttgtactttaaggcagaaattgcatcaaatatatatgtataaataaaaattttatgtttgcgtgattgttggtgataagaagtaaaaaagtacacctaaaataggcagcagttggccagcacgttcagaaccccgtatgatataccttctttcgaataattatcgattatcaaatgtatagatagcagtattataatatatactatattctatacatatatgaagggggttggtgcgtgtatatgagaaaaaatttttttattgtaattattttttttttttaaacttttgactcattcagagcctctagtgttcaaaatcaaagctacaatcataccatataaccctaaaacttcagagaaaattagaatcaaaacgataccgacaaaaagccttggttggtgcatatactttctaacaccaacgtcaccgaccataccaatggcgtagccactactcaaacaggcaaatcccacacagagcccacaactcaagtgcatgaacccattgaagagagtatagtcttcggtaggagataaattacctgcaattaaaacggccacaacaagcccataaatggctaagataccactcataaccacaggaatcaaagacttcatgatcaattccggcttgaaagtacctataccggcgataccaatacctgacttagctgtaccaatggcagctcccaaacaggaaagcaccatggcagctgcacaacctgcgaacccgaaaaagggagcgtacaatggagcatatatgttacttgcgagttgcgttgacatgtttacagagaataatagaatggaccctttcctcctccgactcttgctttgctatatttatttttttttttcttacgagtaaagaagaaaatattaggttatctatgttcctttttctaactaatcactctttcactaaagaatatttcttagcaaaaatatgcgtacctgcgtaccgggtaaaaagtcgcattgtccaagtgctgctgcttttacgcaaaagaacacatctaaccgaagaggaataagcagacctgaacaataccaaataaagaagttacttcttctttatcaccattttgacaggtttctacatttttttttccgtagagggaaaacatataaaagcagtccagtaattgcttgctttttgaaatggctctttaagcctgaaagcacaagacgattagtgatatagataatatatacacagatacacatgtacgtacataagtactgatttaggctgcaaccttttacctggctcaactgacacgaatattttgttatcagccaaaataaacgttcatgatatatagtgagaaaaaaagatcgatgggacgactcgcggccattccttgtgcgtgcaggaatcaagaaaataaacaaaccggtacagtacaataagcaggctgagtaggcggaaaaagttttattcagacgtgtaccggagcctaaatcctttcttacccatagcaaccacactaaatatattattgtaacacgagaagatgtcacaaggtcagtccaaaaaactggacgtaactgttgagcagcttcgaagtatataccaccagtttcatgatatcttggaagaaaaaactgatttgcatctaccgaagaaagaatacgacgatgacgctgttaggagagaggttcagatacagttacaagaatttcttttgagcgctatgacgatggcttcgaagtcactagaagttgtcaacgccgacacggtaggaaagacggtaaagcaattgatcatggaatcacaagagaagtacatggagccctttgaccttgacctgaatgagcaagttagaaagatgtaccaagagtgggaagacgaaaccgttaaggtggcccagttgaggcaaacggggcctgcaaaaatcaacgaagtttacaacaactcaaaggatgagtatttggcacaattggatgggagaatcggcgttcttcaagctagaatgatgcagcaacaatctgctgaccatgatgatagtaccgacgatgccgatgatcacatcaactgggagcacatcaagcaggattacgttgcctcactcaatgaattgtatcaaacacagcaagacctacccaaggtaagatataacgttgaaaaggtcaagcgcttaatggacttcctggaggaggattgaataaataacatataagacagtcaacctcgtggtaaatgataactatattctggggctttattcatttttttacacttttttatctttgtacgaagagctgaaaataaaaaagtatagagccagccttttcccacacactaacgacaaaagacgatatgcaggctgtgcgcatgggggagaatccagtttttgcccgttaaagagaaaaaattagtgtctgtgaaacgcgaatacaaaaaaagaaaagtagcaggatcttacttctcgtaaagacgtcaagaaccaaatcaagtcaaatcgtggaagttacaaggggaaagaccaataacttttagtaaagaacaaagaaaggtctatctcacgcagtgacggtctttgcggtaaatctgtgtatacttgaaagaaaacccttttacaattaaaaaaggcaattaaaaatagaaacaaatcaaatgagttataataatccgtaccagttggaaaccccttttgaagagtcatacgagttggacgaaggttcgagcgctatcggtgctgaaggccacgatttcgtgggcttcatgaataagatcagtcaaatcaatcgcgatctcgataagtacgaccataccatcaaccaggtcgattctttgcataagaggctactgaccgaagttaatgaggagcaagcaagtcacttaaggcactccctggacaacttcgtcgcacaagccacggacttgcagttcaaactgaaaaatgagattaaaagtgcccaaagggatgggatacatgacaccaacaagcaagctcaggcggaaaactccagacaaagatttttgaagcttatccaggactacagaattgtggattccaactacaaggaggagaataaagagcaagccaagaggcagtatatgatcattcaaccagaggccaccgaagatgaagttgaagcagccataagcgatgtagggggccagcagatcttctcacaagcattgttgaatgctaacagacgtggggaagccaagactgctcttgcggaagtccaggcaaggcaccaagagttattgaaactagaaaaatccatggcagaacttactcaattgtttaatgacatggaagaactggtaatagaacaacaagaaaacgtagacgtcatcgacaagaacgttgaagacgctcaactcgacgtagaacagggtgtcggtcataccgataaagccgtcaagagtgccagaaaagcaagaaagaacaagattagatgttggttgattgtattcgccatcattgtagtcgttgttgttgtcgttgttgtcccagccgttgtcaaaacgcgttaattccaactattttctatatttctattctatccgaactccccttttgtatatcaatatatcttaatactttcgcctattctttactatatttcctaaattttctctggtctgcaggccaaaaacaacaacttactactgaatcatggacgtgtatttagtttagccaagcaatatttaaatatcactcttcctaaaaatacattgggcattacccgcaaactaacccatcgcttagcaaaatccaaccattttttttttatctcccgcgttttcacatgctacctcattcgcctcgtaacgttacgaccgaaatctcactaaggcacggtttgttgggcagtttacagatgttggataaccagttgtttctaaacggttatgcctcatatataacttgttaactgaaggttacacaagaccacatcaccactgtcgtgcttttctaataaccgctatattagacgtttaaagggctacagcaacaccaattgaaataccatcattatgaagccggaagttgagcaagaattagctcatattttgctaactgaattgttagcttatcaatttgcctctcctgtgagatggattgaaactcaagatgtttttttgaaggattttaacactgaaagggttgttgaaatcggtccttctccaactttggctgggatggctcaaagaaccttgaagaataaatacgaatcttacgatgctgctctgtctttacatagagaaatcttatgctattcgaaggatgccaaagagatttattataccccagatccatccgaactagctgcaaaggaagagcccgctaaggaagaagctcctgctccaactccagctgctagtgctcctgctcctgcagcagcagccccagctcccgtcgcggcagcagccccagctgcagcagctgctgagattgccgatgaacctgtcaaggcttccctattgttgcacgttttggttgctcacaagttgaagaagtcgttagattccattccaatgtccaagacaatcaaagacttggtcggtggtaaatctacagtccaaaatgaaattttgggtgatttaggtaaagaatttggtactactcctgaaaaaccagaagaaactccattagaagaattggcagaaactttccaagataccttctctggagcattgggtaagcaatcttcctcgttattatcaagattaatctcatctaagatgcctggtgggtttactattactgtcgctagaaaatacttacaaactcgctggggactaccatctggtagacaagatggtgtccttttggtagctttatctaacgagcctgctgctcgtctaggttctgaagctgatgccaaggctttcttggactccatggctcaaaaatacgcttccattgttggtgttgacttatcatcagctgctagcgctagtggtgctgccggtgcaggtgctgctgccggtgcagctatgatcgatgctggcgctctggaagaaataaccaaagaccacaaggttttggcgcgtcaacaactgcaagtattggctcgttatctaaaaatggacttggataacggtgaaagaaagttcttgaaagaaaaggacactgttgctgaacttcaagctcagttggattacttgaatgccgaattaggtgaattctttgttaacggtgttgctacttctttctctagaaaaaaggccagaaccttcgattcttcctggaactgggctaaacaatctttattatcattatactttgagataattcatggtgtcttgaaaaacgttgatagagaggttgttagtgaagctatcaatatcatgaacagatctaacgatgctttgattaaattcatggaataccatatctctaacactgatgaaacaaaaggtgaaaactatcaattggttaaaactcttggtgagcagttgattgaaaactgtaaacaagttttggatgttgatccagtttacaaagatgttgctaagcctaccggtccaaaaactgctattgacaagaacggtaacattacatactcagaagagccaagagaaaaggttaggaaattatctcaatacgtacaagaaatggcccttggtggtccaatcaccaaagaatctcaacctactattgaagaggatttgactcgtgtttacaaggcaatcagtgctcaagctgataaacaagatatttccagctccaccagggttgaatttgaaaaactatatagtgatttgatgaagttcttggaaagctccaaagaaatcgatccttctcaaacaacccaattggccggtatggatgttgaggatgctttggacaaagattccaccaaagaagttgcttctttgccaaacaaatctaccatttctaagacggtatcttcaactattccaagagaaactattccgttcttacatttgagaaagaagactcctgccggagattggaaatatgaccgccaattgtcttctcttttcttagatggtttagaaaaggctgccttcaacggtgtcaccttcaaggacaaatacgtcttgatcactggtgctggtaagggttctattggtgctgaagtcttgcaaggtttgttacaaggtggtgctaaggttgttgttaccacctctcgtttctctaagcaagttacagactactaccaatccatttacgccaaatatggtgctaagggttctactttgattgttgttccattcaaccaaggttctaagcaagacgttgaagctttgattgaatttatctacgacactgaaaagaatggtggtttaggttgggatctagatgctattattccattcgcggccattccagaacaaggtattgaattagaacatattgattctaagtctgaatttgctcatagaatcatgttgaccaatatcttaagaatgatgggttgtgtcaagaagcaaaaatctgcaagaggtattgaaacaagaccagctcaagtcattctaccaatgtctccaaaccatggtactttcggtggtgatggtatgtattcagaatccaagttgtctttggaaactttgttcaacagatggcactctgaatcctgggccaatcaattaaccgtttgcggtgctattattggttggactagaggtactggtttaatgagcgctaataacatcattgctgaaggcattgaaaagatgggtgttcgtactttctctcaaaaggaaatggctttcaacttattgggtctattgactccagaagtcgtagaattgtgccaaaaatcacctgttatggctgacttgaatggtggtttgcaatttgttcctgaattgaaggaattcactgctaaattgcgtaaagagttggttgaaacttctgaagttagaaaggcagtttccatcgaaactgctttggagcataaggttgtcaatggcaatagcgctgatgctgcatatgctcaagtcgaaattcaaccaagagctaacattcaactggacttcccagaattgaaaccatacaaacaggttaaacaaattgctcccgctgagcttgaaggtttgttggatttggaaagagttattgtagttaccggttttgctgaagtcggcccatggggttcggccagaacaagatgggaaatggaagcttttggtgaattttcgttggaaggttgcgttgaaatggcctggattatgggcttcatttcataccataacggtaatttgaagggtcgtccatacactggttgggttgattccaaaacaaaagaaccagttgatgacaaggacgttaaggccaagtatgaaacatcaatcctagaacacagtggtatcagattgatcgaaccagagttattcaatggttacaacccagaaaagaaggaaatgattcaagaagtcattgtcgaagaagacttggaaccatttgaggcttcgaaggaaactgccgaacaatttaaacaccaacatggtgacaaagtggatatcttcgaaatcccagaaacaggagagtactctgttaagttactaaagggtgccactttatacattccaaaggctttgagatttgaccgtttggttgcaggtcaaattccaactggttggaatgctaagacttatggtatctctgatgatatcatttctcaggttgacccaatcacattattcgttttggtctctgttgtggaagcatttattgcatctggtatcaccgacccatacgaaatgtacaaatacgtacatgtttctgaggttggtaactgttctggttctggtatgggtggtgtttctgccttacgtggtatgtttaaggaccgtttcaaggatgagcctgtccaaaatgatattttacaagaatcatttatcaacaccatgtccgcttgggttaatatgttgttgatttcctcatctggtccaatcaagacacctgttggtgcctgtgccacatccgtggaatctgttgacattggtgtagaaaccatcttgtctggtaaggctagaatctgtattgtcggtggttacgatgatttccaagaagaaggctcctttgagttcggtaacatgaaggccacttccaacactttggaagaatttgaacatggtcgtaccccagcggaaatgtccagacctgccaccactacccgtaacggttttatggaagctcaaggtgctggtattcaaatcatcatgcaagctgatttagctttgaagatgggtgtgccaatttacggtattgttgccatggctgctaccgccaccgataagattggtagatctgtgccagctccaggtaagggtattttaaccactgctcgtgaacaccactccagtgttaagtatgcttcaccaaacttgaacatgaagtacagaaagcgccaattggttactcgtgaagctcagattaaagattgggtagaaaacgaattggaagctttgaagttggaggccgaagaaattccaagcgaagaccaaaacgagttcttacttgaacgtaccagagaaatccacaacgaagctgaaagtcaattgagagctgcacaacaacaatggggtaacgacttctacaagagggacccacgtattgctccattgagaggagcactggctacttacggtttaactattgatgacttgggtgtcgcttcattccacggtacatccacaaaggctaatgacaagaacgaatctgccacaattaatgaaatgatgaagcatttgggtagatctgaaggtaatcccgtcattggtgttttccaaaagttcttgactggtcatccaaagggtgctgctggtgcatggatgatgaatggtgctttgcaaattctaaacagtggtattattccaggtaaccgtaacgctgataacgtggataagatcttggagcaatttgaatacgtcttgtacccatccaagactttaaagaccgacggtgtcagagccgtgtccatcacttctttcggttttggtcaaaagggtggtcaagctattgtggttcatccagactacttatacggtgctatcactgaagacagatacaacgagtatgtcgccaaggttagtgccagagagaaaagtgcctacaaattcttccataatggtatgatctacaacaagttgttcgtaagtaaagagcatgctccatacactgatgaattggaagaggatgtttacttggacccattagcccgtgtatctaaggataagaaatcaggctccttgactttcaactctaaaaacatccaaagcaaggacagttacatcaatgctaacaccattgaaactgccaagatgattgaaaacatgaccaaggagaaagtctctaacggtggcgtcggtgtagatgttgaattaatcactagcatcaacgttgaaaatgatacttttatcgagcgcaatttcaccccgcaagaaatagagtactgcagcgcgcagcctagtgtgcaaagctctttcgctgggacatggtccgccaaagaggctgttttcaagtccttaggcgtcaagtccttaggcggtggtgctgcattgaaagacatcgaaatcgtacgcgttaacaaaaacgctccagccgttgaactgcacggtaacgccaaaaaggctgccgaagaagctggtgttaccgatgtgaaggtatctatttctcacgatgacctccaagctgtcgcggtcgccgtttctactaagaaatagagagagcactacgtagtccctcttttaatatgtaacgtgtcgcttctatttatcagacataatagtaattactttgttatttttctatcgtttccttactttagcctctgatttcgatctggcctaatcattgtgtacgtctataatcatatggccctgagcgtacacaccgttcaattcttctatttggtcggcccacacaaattcgcgcgggggcatattgacgcgtggaagaatagaagtccgcgtagcagctctggggtaattaggcttttacgatatcggctggcccagcaccggtttttattcctcccgtggttgttgtctctaccgtgaggaggggaaagggtcagggacggccggtagttatgttgtctcaacgattactgccatctattgtttacaccaatcgcgtggggcaaggggctggaaggctgtggtgtacagaatagggtctaatacccgatgcgcgacgctcctgcgactggttgtgtgagccaccccttgatcgcctctgccaaatactcagggaagagaaaaatcgcgaaggtggacgagtgcccttaaagaaccagcatcctcgatcgccgctgccgttcgccctggcttagcggtgggaagcatcctttggctttcgaattctccgccgttgagtccccctaagggccttatttatcccctctatttttttttagaaaatgttttctttttcaagatttgtttgctccttcacggcttcccccttaaccgttcaacagtcttccgtatataacaatctcaatccactcttattgcctataattttgattaattcttattcatcccggcagataaagtttcgtcttgttttgaaagagacaggagttcttggctgcagtattttgcaacagcttcattaaccatgtatgtaaagaaaaaatctggagcgacttactggcttagctttttttactaacacataaataatactgtgataagataagaaaaaaacacgaaatggaaaataccacgaatcgtaatactgcaggcgttcttacgagcagcaatggtaactttgccaccaatagtgtagcggcatcaactccgaagaggtccaaaagtgctcgaaggaaaacgttcaaatgcaccggatatgacggttgtacgatgtccttcactagagcggaacatcttgcacgtcatataagaaagcacactggtgaaaagccgttccagtgtcctgcatgtttgaaattcttcagtagagttgataatttgaaacagcatcgggaatcggtccatgcacataaaaaccaccattctaccagctcgcaccagcgtaagccttcctcttcatctttatcctcctcttcttctgcatcttcttcgtcttctgcttcatcatctacatcatatagtgatccttacaggaaaactaatattaatagcgggaacatgccgatgatggcagaaaacgaaaaagcgccccaaataatacattcttcgccggagttcattactagcacgagaagcatcccacccatctctccaaggtccatttataatacccaacgacagcaacaacaccaacaacaacagcatcaacaggctccctattattttccttcccatccaatcactgatagttactaccagtatcctcttcccagtaataataacaccatcaattatttaccatcagtagatgtgcagtatcctttgaatgtgagcccctcctcaacgagccatccggcctctgaggtaatcatatcgtcctttcctccgaggtccatgccaagtacttccttcaaatataaagattctgccgactttcaagcacggacaactatgaacaaatacaatattagaccaagcaatatcaatgtcaatactagtaatatcaataaccatcttgattcattctccccgccgttttctccgtcaacgacagttgctgaagcaaaaccaattattttaccacagtatcagcaggcatttagccaaccaccaaatggaaataaaaacaataatatgtcttcctcgaagaatggcggcaaagggggagaaaatttcaagaatactgatgatcgcaatgataataataacaaaaagaggtcggaaactttatcagagtctgatatttcggtcaacaccaataagaaaaggcttagtgttgattacatattgacttgatcgaggcaatctgatctaagtttcaaatattccgtagagtataaatatcttacaactaatataattcttaatatgcgcaaacaaattatggtgcgcatctttttttatttttatgttttgttccatactaaatgcagtttataaaatttttcaaatgagtcaagctatgtataatcagtgctacaaaaatgataagatgcaattgcaagaaaaaatcccttgcataaagggctttctgacctcttgcgttgatcaacgagaaataaccgcaaaacttaattttaaactcccgcgtctgctttacacagcccacagtagcatcaaaaactacgatgtaacactaacggtggattgtgaatacggaacgaacaatcctgcatcttgacttcaaaacttgatcatatacacctataccgccatggttatctcgcccttacgctcacccggacccccgttaattgcaataataagaaaaagaaaagaaagaagctttttatctcatttcactgacaagatgacgctttttccgattttagcagataaactatcacatataaccacttttttatattacatgaaatgatgccctacaacacccctccaaatatccaagaacctatgaacttcgcaagcagcaacccctttggtattattccagatgcgctcagtttccagaatttcaaatatgatcgtcttcagcagcagcaacagcagcagcaacagcagcaacaaaatcgcactgcgtcatcgttacagcagccgcaacagcaacaaccaataagcccgcctttgtttttagtaggggccggtaccagcgaaaactcaaaccttaacaagaatgccaacactagtactatccctcctttactctttagcagatcgtctcagcattatgttgtcccagatatagaccactcctccataatatacaagaacaacatctgcaaatctttcaaagatgacttatttttctgtccaagatctttactttctctcgaagaacaacaagcatgcgagaaaatggataggctgaccgctgaacaaatgtcattgtatcatcagaacacgcaatccagttctaatcctggttctatgtcttcttcacctccaaattctgcttcttctatattcaactctaggccgaagttcaatccttatacatctcaaagttttaatcctttggaaagtgttcaagaatgatcgcgatatggacaaacacgttgttttgatttcttttttgcatattcctcatttgaacaaatcttgtgtccatgttatgttacgttatgttatattatgtcaagccgtttcatttcctacttatttttaattatcggtttcttctattcatgtagttcactattcaattagtatatgtagataaaaggagaagggttttatctgcaaacagacgcaagacgtatgtactaagcactaaatactcatataaccatattctttcaaaaatacatgccatttttctgtttcataataatcctggaggctacaagtatggtgatataataaatcttgaaccttgttttactggaactcctaaagtcaagccatacataatgccagaaacaggacctgcgtagataacatataacatgtaccagtcatgattacccaacgtgccgttacaaatgatatatagacctacattttagttagtttcgtcgtaagttatggtaataaaggaaaagtcctctaatgaatctataatataggttcacacaaataagagtgataattaaaagcgtattcgacactgaaagatctgctgggaatactatactgatatttccaaaatatcccttataaattgaatctggaatagcacttctttttttaaaaaaccttgaattgttggtagcatttctatcctcccactatgagttacactgacaaccctcctcaaacaaaaagagctttatcgttagacgatctggtgaatcacgatgaaaatgaaaaggttaaattacaaaaattaagtgaggcggctaatggcagcagaccttttgccgaaaatttagaatctgatataaatcaaacggaaacgggccaagctgctccgattgacaattacaaggagagtactggtcatggctcgcactcacaaaaacctaaatcacgcaagtcatctaatgatgatgaagaaaccgatacggatgacgaaatgggtgcaagtggagaaattaattttgattcagaaatggactttgactatgataaacaacatagaaatttactatccaacggatcacctcctatgaatgatggtagtgatgccaatgcgaagttagaaaagccttctgatgattcaattcatcagaatagcaagagtgatgaagaacagagaataccgaaacaaggtaatgaagggaacattgccagcaactatataacccaagtacctctgcaaaagcagaagcaaactgagaagaagatagcgggaaatgcagtaggaagcgtggtcaagaaggaagaagaagcgaatgcagctgtagataatatttttgaagagaaagctactttacaatcaaaaaagaataatatcaagagagatttggaggttctgaatgaaatatctgcgtcttccaagcccagtaagtacaggaatgttccaatttgggcacaaaaatggaaacctactatcaaagctcttcaaagtataaatgtgaaagatctcaaaattgacccatcttttttaaacattattcccgatgatgacttaacaaagtcagtacaggactgggtttatgctacaatatactcaattgctcctgaactaagatccttcattgagttagaaatgaaatttggtgttattattgatgcgaaaggcccagatcgtgtaaatccaccagtttcttcacaatgtgttttcactgagcttgatgcccatctaacgcctaatattgatgcatctttgttcaaagagttgagcaaatatattcgtggtattagcgaagtcactgaaaatacaggtaaattcagtattattgaatcccagacaagagattccgtctatagagtcggactatccacgcaaagaccaaggtttttgagaatgagtacagatattaagactgggagggtaggacaatttatagagaaaagacatgtagcccaactactattatattcaccaaaagatagttacgacgttaaaatctccctaaacttggaattacctgtacctgacaacgatccgccagaaaaatataaatctcaaagcccaattagtgaaaggacgaaagaccgtgttagttacattcataatgattcctgtaccagaattgatattacaaaagtcgaaaatcataaccaaaattcaaaaagtagacaatcagagaccactcacgaagtggaactagaaatcaacacgcctgcactgttaaacgcctttgataacataacgaacgatagtaaagaatatgcatctcttattagaacgtttctgaataatggtacaattattagaagaaagttatcgtctttatcatatgaaatttttgaaggttcaaagaaagtcatgtaatatttgaatcatttcaaaaaaaaataagcaaatgcccttgagcgagaaattttttttgtttactcaaatgctgttatgaaagcttatgtaataataataataatgataataataacataaaaataattactctaacatttcttattatctctatatatccctaataaataggccattcttataataaccaagtctttcgccattttgatactatcaatagctaaagccatcttagagccatcaacctcatgccaggaaattggtatctcctcaatttggattctttttctgatggctaagatcaaaatttcaacgtcaaagatccaaccctctgtatgcaaatacggaaaaattttcaatatagcggctctgttgaacaatttgaatccacattgtgtgtctttgatagacctgatgccgaagatgaaaactaaggtatggaaaccgtacatcaagcagtttcttatcattgatctctttatgacggcttcggtatttaccatatgtgctctggaaccaattgctactgctggtttagtcgtttttagatctgtactagacgtttcaattttgctaatagcatctattagtttttctacatcactgaacttactagcaccatcagcatcggcaaaaagaccatacttacctctaatatgtaaaaaaccttgtctcactgcgccacctttgcctctgttttgagaaaacttgatgattctgaattgttcgtagttcaatttgaactgttctttacaaattttcaaacagtattgtgtggtattatctgtggaaccatcatccactatgacaatctcccatctggaaccatatttttcctttaaaaagctgattgcgtctgtcaacattagtaaaattctacctgtctcattatagcttgggataacaacagataaaaatatttcttcgtcatcttggtgttcattcaagttaggtaaggcacgactaacttcatgacctttttcatcaatagctatgtatttgagctcctctggatatggcggccttggtgtatgcgaaaataaatagaccaataaatacagtgaaagcaccaaggctactaagagcgtaaaaaagacagtgtttctgttctcaatcaggaatctcaacgctctcatttttgttgtgctttgtgtaatttttggctgcctctctgtttttgtccctttcttacgttatcaaaagcacctaatctatccttacagcatccaattagataccactacctttccacagtgactatggtcctttgtgccactttaattgcgataaagccttgaaaattggcacgttttcttcttgtttacactttttttcgaatacgccaaatttcgctttctcatgaaaaaaatggcatacactgcttcgaaagatacaacagagccatgtgcattaatatatataaattaaaaggtactgaagtgataacggtgaaaataggataactatgtacacttgactttggacttgttagttgtgactagtatagaagttacaagatcaaatggaataaacccaaacaccacatctaatttttcaatggaaaaagaaaagtttcaaggtggaaaaaaaattttcagcagcatcgcaataaatgttaaaaaataataatatattgcaacctatttaagataatacatatgcgtcgatctatagtgcataatttatatcttgtaaactgtaaatacaacgacaatcagtgctaattcaactcaggatgcctccaaagaagtttaaggatctaaactctttccttgacgaccaaccaaaggacccaaatctagtcgcttctcccttcggtggttattttaaaaaccctgctgctgatgccggtagtaataacgcttccaaaaaaagtagctaccaacaacagcgtaattggaaacaggggggcaactaccaacaaggtggttaccaatcgtataacagtaattacaacaattacaacaactacaacaactacaacaattataacaactacaataactataataaatacaatggccagggctatcaaaaatctacttacaaacaatcggctgtgacgcccaaccaaagtggaactccaactccatctgcttctactacatctttgacctctttgaatgaaaagctgtcgaacttagagttaacacccatctctcaatttttgtcaaagatacctgaatgtcaaagtatcactgattgcaaaaatcaaatcaaactaatcattgaagaatttggcaaagaaggtaacagtacgggtgagaaaattgaagagtggaaaatcgtcgatgttctatctaaattcatcaaacctaagaatccatcattagttagagaatctgccatgctaataatttccaacattgctcaatttttcagtggaaagccaccacaggaagcatacttgctaccattcttcaatgtcgcacttgactgtatttcagataaagagaatacagtcaaacgtgccgcgcaacatgccattgattctttgttgaattgctttccaatggaggctttaacctgttttgtactgcctacgattttggattacttatcatctggtgccaaatggcaagctaaaatggccgctctaagcgttgtagatagaataagagaagattcggcgaacgatttattggaacttactttcaaagatgcagttccagttttaaccgatgtagcaactgatttcaaacctgaattggccaaacaaggttacaaaactttattggactacgtttctattttggataacttagatttgtctcctcgttataaattgatcgtggacaccctgcaagatccatctaaggttcctgaatctgtaaaatcgttatccagtgttacatttgtcgctgaagttacggaaccttcactatctttgttagttcctattctaaacagatctttaaacctatcgtcatcatctcaagagcaattaagacaaaccgttattgtcgtggagaatttgacaagattggtgaataatcgtaatgaaattgaaagcttcatccctctactactacccggtatccaaaaggttgttgatactgcgtccttacctgaagttcgtgaattggctgaaaaggcccttaacgttctaaaagaagatgacgaagctgataaggaaaacaaattctcaggcagactgactttagaagaaggtagggatttcttacttgatcacctcaaggacattaaagctgatgattcctgttttgtcaagccttacatgaatgacgaaactgttatcaagtatatgagcaagattttgaccgtggattctaatgtgaacgactggaaaagacttgaagattttttgaccgccgtttttggtggttcagattcacaaagagaatttgtcaaacaagactttatccataacttgagagctttattctaccaagaaaaggaaagggcagatgaggacgaaggtattgagattgtcaacactgatttctccttagcttatggttcaagaatgcttttgaacaaaacaaatcttcgtctcctaaagggtcatcgttacggtttgtgtggtagaaatggtgctggtaagtctactttaatgagagcaattgctaatggtcaattggatggttttcctgacaaggatacattacgcacctgtttcgtcgaacataaattgcaaggtgaagaaggtgatttagacttggtttccttcattgctttagatgaagaactgcaatctacttctcgtgaggaaattgcagccgctttagaatctgtcggttttgatgaagagagaagagcacaaactgttggatctttatctggtggttggaaaatgaagttggaattggcaagagctatgttacaaaaagctgatattttattgctggatgaacctaccaatcatttagatgtttcgaacgttaaatggttagaagaatacttactggaacatactgatattacttcattgattgtttcgcatgactctggtttcttagatacagtctgtactgacatcatccattatgaaaacaagaaattggcttactacaaaggtaacttggcagcatttgttgagcagaaacctgaagctaaatcttactataccttaacagattctaatgctcaaatgcgtttcccacccccaggtattttaacaggtgttaagtctaacactagagccgtcgctaaaatgactgatgtaactttctcttatccaggtgcccaaaagccttccttaagccatgtctcctgttcattgtctctgtcttctcgtgtggcttgtttaggtcctaacggtgctggtaaatccactttgatcaagctattaactggtgaattggttccaaatgaaggtaaagtggaaaaacatccaaatttacgtattggttatattgctcagcatgcattgcaacacgtcaatgaacataaggaaaagacggcaaaccaatatttgcaatggcgttatcaattcggtgacgaccgtgaagtcttattgaaggaatccagaaaaatatccgaagatgaaaaggaaatgatgacaaaggaaatcgacattgatgacggtagaggtaagagagccattgaagctattgtaggtagacaaaagttgaaaaaatctttccaatatgaggtcaaatggaaatactggaaaccaaaatacaactcctgggttccaaaagatgttttggtcgagcatggctttgaaaaattggttcaaaaattcgacgatcacgaagcctccagagaagggttgggttaccgtgaattaattccttcagttatcaccaaacattttgaagacgttggtcttgattctgaaattgctaaccatactccattaggttctttatctggtggtcaattagttaaagtcgttattgccggtgctatgtggaacaaccctcatttacttgttttggatgaacctaccaactatttggacagagactctcttggtgctttggccgttgctattcgtgactggagtggtggtgtcgttatgatttcgcataataacgaatttgttggtgctttatgtcctgaacaatggattgtggagaacggtaaaatggttcaaaagggctctgcacaagttgaccaatccaaattcgaagatggtggtaatgctgatgccgttggtctaaaggcctccaacttggccaagccatctgtagatgacgatgattctccagctaacatcaaggtcaagcaaagaaagaagagattgacaagaaatgaaaagaagctgcaagccgaacgtcgtcgtctacgttacattgagtggttgtcatcgccaaaaggtacaccaaaaccagttgatactgacgatgaagaagattgaaagcctactggctagtgttttatcttcgctaacttcgtttgtttcactccatcttttttctttaattcactcctcaaatggagtttactacgttgatagaatttaggacaagcatatgacgctctccttccttttttgttttctaggttaattcatttttcatacagagtagttaatattggttcttttcatatatgtacggtacgcagattaattatgtaaacttaaacttaagggatcctttttgatgctaacaattgtcgatgttgaactacaaatttatgtaagaggtcgttgttaaggattattattttaaaaatacacgaagattgattattatttcttacatgaggttatgaatcgtgctccaaaagtataccaaaaataactcctgaactgctaggcacagtttgcgataatttaaaggggttaaatacacttttactactggctttcaccttataaatccctcattaaactaaagatgaatgaacattgttgaagaaattgtccgggtaagaggttgtactagggagtgatgaacatccataaattcttcgactagcagaagtaatgataattttcacccgttaaagctacatctggttagatggactagaagaaccacgacgaaacaatcatataacaatgtctacttttaatgcagaaaccgctgataacttggaagatatcgagaaacaattcgctgttgttgctgttgaacaagcggaaacatattggaaactattaacaagtgttcccggttccaagttacgtttgactaagtttgatgacgaaatatacgagaattttatggagagattcccagaatacaaagatgttgaaagggtcaaaaagtttacggaggaagaattaaaaacaaaagaagccaaggaaagatggagaaagttcttcacaatttttgagaaaaaaatcgaagactataactttggtactttgttgaggacagacgcttcagccgagtatggtcaatttactacttgttttgtcgtgagactacaattttacgcttttgaaattgctagaaataaacacggcttgaacgattggattgtcggtcagaaatgaacatgcatatatatttgtgattgattatatagaatacattactttatacaaaggaacaacacaaggcattcttccttgttcaacatatatatatatacatatatatattaagctcagtaaattgttgaaatgtgaaaggctgtacttttgctcttaacttttgaaaaaattcatcattgagaattccctaatgtttatgggtgtgagtatcggcagaatcagaatgagtatgagtatgatttgttgatttagtgtcatgagagtgctccaaatcacctttagagtcagaggttacatcaacaaactcgacgtccaccttcccacgtttggcaccttcatacgtaaatcctctcttatagtcgaaatagcgttttccaaaaatcttatcccaacttcctgacctgaatgtaatactggcacttccaaagttgtggtggcacgaagattaggaccggaagctaatatagtaaggtctctaacatgtaacgactgtttgagatctaagtctgttttcaaactgccaatgctgtcttttatgacagattcgatttctagataacgcggatcagtaggtggtatagattggtcaactaactccttcagtgaggataagataccttgtccacctgtttttatgatcaaacctgacactacaagcccacctaaattatctaaggattgaatgttgaaaaaataactagatgtgatagcgaccaacgctaccaacgatgtcaaggagtcaacacgatgatgccaggcgtttgccattagtacattagaatttgtttggattgcaactttctttgttgcctgaaaaacccattctttaaccaagatagaacccgctgctatccatacagcatttacattagttgcctgttgtgttagcgactgagaatgggaatgcgtttcaccaattaaaccggccatcgattctagaatggcatgaggaatgacaggccccacaatagcgcataacgacgaccaaccgatagatataccagccattgctaagattgtggatactgccaaagatcccacagtttccactttaccatagccatatgggtactccgaagttggtttacgagacgcatattggacagaaaacagtgttaaaaaatcagataccaaatcgctaagagcatgtacggaatcagcaagtaatgcttgagaatgaaaagtgattcctcctacaaattttcctactgccatccccacatttgatgcaagtcctatccatgttattcttacgccaggattcttcttgatctgctgtacgttcagtgacaataaaggattgtcatgcatatgtgtgtggctgtgactatgagtatgttgcaacaacgacttcacagaggaagccttgccttccttctttccttcactttcattctgtctggaattcgatccattctgtgaagacatttttgaaatgagctgttcattatagccctcttcttgaccttctttatttagcagtttcgaagaatgcaggcaccttctcgggttggctgagatcattgtactgtacaggcttgatgttcttatggccctcccggcagcatggtaactagtgttgttataacctgtcacaaaggaaccgaattgcttgatagagtcaatacttatccgtagcatatctttattgcgtttgcttttttgagaaagtaattgcttacacgttctagaataaaaaagtatggttgtaagaacgcacttgaaaaggcaccaatctgctcgggtttttacaactaacactaacctagatgagaggtaaaaagaaatcgtaaaaaaaagttgttgcccagcacaataacgacactttacccgctaattccaggaggtttgagttagacaacgaccttcccaccccgttttcccataattctattgttatacacctggatctggaggtccgtgaaacggcatacctcgacgaaaaaggtcactactaatcaaatcaaactgacattaataaaaacgtataaactgacagctgtagatctaaataaactagattaaacatatgaaatagtttgtaaaaagtggcatcatgaccaataataggtccagatgaagaaaaaagaaaaaagaagacgaaattagggtaaaatttctcacttgctgctcaagggtgagacccgcacctcaggcatgtaatagaagcttcgaccaccgcatctaccagacgccttggttcccactatcatcatcatattcatcgtttcctgacccagacagatcgcgtctaccgctgccgatattagaggattggtagcggttactttgagcacctcttgtacgaccttgtttttgctgttggcccgaagtcaagaagtcatcgtcttcatcgtcgtccaactgaccttgagtgttagtttcgcggtaagtttgggtataagtgccaccaccagtgccggcagtgtagtcagtagtttgttgctggaagtcgttaccgccaaactgcgtgttaccgcctagattagactgtggctgctggcgttgagggaaattcccttggttttcttcgccgtagggatcggccttggatccttgattcctgaattccctctgttgatgtttttcatgacgctgttgtctagtctggtcgtcattgtcgtcttcgtaacgttcatcatgatcgttgccgtgcaacttatcagcaaacttgtttaatagattggacatttcttaattgttattcgtacttagcttttatgcggtagtgtttggctctgctgctagtagatattaagagttgagggtaggtatgtatcctttttttgatgaaatagtaatgtgcttttatagtccaagaaatattgactgcttcaagggagcctgattaacaagcacgtaacggagaccaaaaaaaggatttcggtcttttctaaccatttccctttactcccttgtgcgttatttgttttgattactaggcatgatgtatggaggaacttgcgatcaaatgtcataaaagtggaggagtgaaaagaaatgacgaagcccaaaacgtggtcctagaattaccacatttcctttttctaaaggaagccagactatgctttacgcaagaactgtggttaaagagggatattctgatgaacataaattcatacacattcatgagaagcacgacaaggattggttaattacttacaactaaggcaaaactgccattgacctcatctgtaccaccacatgctgtgtagttattttccctttgtgatccctaaaaaagatgggatctacacaccttacaagaacatcctcaaacccatacctggaaccactgaacatattcttcccgtgaaaggctctacggcgaaactactgtaatgtcacaggaaattaaggatgcttcgactatggaacggaccatacatggggacccgatgtatagaaagcctcaatgaggcaaagagtctagctcctttaagatacgtaattctccttctgttttcccttaattattcgggtgaaataccacatggtcgcacggctgacggggaactccggaattggacgatgaagaacttaacggtgatatgaggtgatcgtggaacaaaacgttgtgccaaagaagccacaaatacgtcactgtaattattctgcctgcataaaaagagccatcaaggataagctagagactatactccggaagtagaagaaggaaggtgtgagaaagaagatagagcgtgtaacacaatcatgggggaaaaaaggacaataatcaaagcgctgaaaaactctgcagcgtcccacttcatcaagaagttgaccgcagatacttccctgtcgtccatacaagaggcaataaacgtcgtgcagcagtacaatgcaacggatcccgtgagattaaagcttttccatacgcctcggatggtttcgcagggggctcattttgcattttgtttgcccactaagaaaccacattacaagccattactgctttcgcaaaacgcacttgatgagtttaatttggtgcaggatcaggacttggagaaaatactatccggtgagaaagtatattattccgatagtatctttccctatagtacagtgtactccggatttcaattcggctcatttgctgcacagctgggagacggacgtgtggtaaacttgtttgatcttaaggacaagtgtagcggacaatggcaaacgtttcagttgaaaggtgccggtatgacgccattttctcggtttgcagatgggaaagctgtgttaagatcaagcatacgtgaattcataatgagcgaggcgttgcacagtattggaattccatccacaagagctatgcaattaactctgttaccggggacgaaggcgcaaaggcgcaatcaagaaccgtgcgctgttgtatgccgttttgcgcccagctggatccgcttgggtaacttcaacctattcagatggcggcacgacttgaaagggttgatccaactatcagattattgcattgaggaattgtttgctggggggacccaatttgaggggaaacccgactttaatatattcaaaagggatttttttcctgacactgagacgaagattgatgagcaggtggaaaaggatgaaactgaggtgagtaccatgaccggagataacatttccacattgagcaaatatgatgagtttttcagacatgtagttagcttgaatgcaaacacagtggcccattggcaagcgtatgggtttgctaacggtgttttgaatacggataacacctccattatgggcctgacaattgattatggcccctttgccttcctggacaagtttgaaccaagctttaccccgaaccatgatgacacagcgaagagatattcgtttgccaaccagccaagcattatatggtggaacttgcaacagtttgccaaggatctcgcatgtctgctgggtcctgaggcccgtgaccttgaattgttacttaagggcgaactgaattctgttgatgacgccctagagaaaaccatgattgaaagggtccagaagttggtagagctcagtgctaatgagtacaagtatgtgtttacgacaaggtacgcgcagataatgtctcaaagactcggtgtagatctggatctggaaaagtgcatgtcttctacaaacctcaaagatatcgaacatgcagccgagaaggctaaagagttctgcgatgttatcgtcgaaccattgctagatattctgcaggccacaaaagtcgactataacaatttttttatccatctacaaaattacaaggggcccttcttcatcaaagataaaagtgacaccgcaacactttttggagcattcgatgaagagtacttgggtatgttcttcaactccaagcaactgcagcaaatggcagaaactgaagaggccttcgcggctggtgagaaggtctttgacgctaacggcgaattgcgtttgctcaacgaaaaattgcaagaaatacgcaattggacccaagactatttgaccttggtcccacccacggaaactgctgcaagagcgtcgcttgccaagaaagccaacccgttgtttgtccccagaagttgggtactggaggaagtagtcgacgatttaatgtacagtcaaagggatggcctacaagatcccagttcggagctagatacatctgcgttgaagaagctatacctaatgagcgtaaacccatacgaccgcacgaaatgggatgtcactctgcggccagaactggagacaaaatgggctgacctttcccaccaagatgacgctaagtttatgatgcaagcttcctgcagtagctaaatgaccacagatgtatttatacattcatagctatatatatacatatatatatatacatgtaatatggcgcaagtaggcacggtagtcaccaattgctcaggtatctcctcggtgtaaaagcacgtacaccgcgttcggagagtcgtttataaactcaaaaggggaaagagacaagggtagccgaacgactggcaccggacacgaacacgaaaacttatttagattattaaaaaaaaaaaaaaaagagaggaaacgaggcggaggcggagaggaggagagagacaagagacgggcagaacaagaagggtaaaaacagtgagaaacagtctccgccgttttgactgcgtatccatcgttattgtccactacgagacgctaatgacgaaacgagctaccacatgcgtttcctacgcacctgctaaagacctgacactttaaaggacccatcttctggccttctgtcccgggtgctgaccaagctctcttccttttccttgcattttttatatattaatactcactttctttccgatttttatttttgagtcttcttaagcaaaatcctgctatgcgaatctgaaccgatcgctcgagaactaacttaaccatacttgctcacattgccgttttgggaaactgcggaatttttttgggaaagaacaagaaataagcggaggcacacatagaaaaaagaaacgcagaaagatcaagcacggatatttctggctagaggtttataaaagaaagaatacctggcagcaaagagattattttcattattgacacacatacccgaccaaaaacggcgttaagaatgcaagtactagtgacgctctggtgtctaatatgcacatgcctggtactaccagtggccgccaagaaaaggacactgacagcgagttcactggtcacgtgcatggagaactcacagctttcagccaatagtttcgatgtgtcgttttctccagacgatcgatcgctacattacgatctggatatgaccacgcagatcgactcttacatctacgcttatgtggacgtgtatgcctacgggttcaagattattacggagaacttcgacgtgtgttcaatgggttggaagcagttttgccctgtgcacccaggtaacatacaaatcgactccattgaatacattgcccagaagtacgtgaaaatgattccgggaattgcctaccaagtgcccgatattgatgcgtacgtaagattgaacatttataacaacgtaagtgaaaatttggcttgtatccaggttttcttttccaatgggaaaactgtatcacaaattggggttaaatgggtgacagctgttatcgccggtattggtttattaacttccgctgtcttgtccaccttcgggaactccacagcagcatctcacatttctgcaaacaccatgtcactgttcttatatttccaatctgtcgctgtggtcgcaatgcaacatgtagacagtgttccacccattgctgctgcctggtctgaaaaccttgcctggtcgatgggcttgatccgtattacatttatgcagaaaatcttccgttggtatgtagaggcgactggaggctccgcatctctatatttgaccgcgacaacaatgtcagtgctcactcaacgaggtctggattaccttaaaaatacttcggtttacaagagggcggaaaatgtcttgtacggtaactcaaacactttaatctttcgaggaattaaaagaatgggataccgtatgaagattgaaaatacggccatcgtttgtactgggttcacattctttgtgctgtgcggttattttttggccgggtttatcatggcctgcaaatacagtatcgagttatgtataagatgtggttggatgcggagtgataggttttaccaatttaggaaaaactggaggtcagttctgaaaggatcgttgttaagatacatctatattgggttcacgcaactgacaattttaagtttttgggagttcactgaacgggattccgccggtgttattgttattgcatgcctattcattgtattgtcatgcgggttgatggcgtgggctgcgtacagaaccatttttttcgcaagtaaatctgtggaaatgtacaataacccagctgctttattgtatggtgatgagtacgtcttaaacaagtacgggtttttctacaccatgttcaacgcaaaacattattggtggaatgctcttttaacgacgtatattcttgtaaaagctttatttgtcggattcgcacaggcatcaggtaaaacgcaagcattggctattttcattattgacttggcgtattttgttgccatcatccgttataaaccatatttggaccgtccaacgaatattgtcaacatttttatttgcactgtcaccttggtcaactctttccttttcatgtttttctcaaacttgtttaaccaaaagtatgctgtctctgccatcatgggctgggtgtttttcattatgaatgctgcgttttctttgcttctactgttgatgattctggcctttaccacaatcattctgttttctaagaatcctgactccaggttcaagccagcaaaggatgacagagcatctttccaaaagcatgctattcctcatgaaggtgccttgaataagtcagtggccaacgaattaatggccctaggtaatgtggcaaaggatcataccgaaaattgggaatacgaactgaagagtcaagaaggtaaaagtgaagataatcttttcggagttgaatacgatgacgagaaaacaggaactaattcagagaatgctgaaagtagcagtaaggaaaccacccgtccaaccttttctgaaaaggttttacgttcattatcaatcaaaaggaataagagtaaactgggcagtttcaagcgcagcgctccggataagataacacaacaagaggtttctcctgaccgcgccagctcttcgcctaacagcaagtcataccccggtgtctcgcacaccaggcaagaatctgaagcgaataatgggctaatcaatgcatatgaagatgagcaattcagtctgatggaaccaagcatactggaagacgctgctagttccacccaaatgcatgctatgccagcccgagatttgagcttgagcagtgttgcaaacgcccaagatgttactaaaaaagcaaacatcctggatcctgattatttgtaagctttgtcgatgggataaaggtaaaaagaacaacgtaattaaatcattacgaaaactctactgcattattttttagtctttttatagagacatgaacattcaattactttcaaggataaatattctaatattcatattattcacttatgtatttttaacgaaactctactccattctactgggatcgggcatactttacggggtgcacggattttagcagtctttttctttcttggcttttgcgagatgccttgagaggaagatttttttttcactcaaaacctctgtcttgtacatatctagaacatgtttcattgatattggacgttactatttcaatttaacagtcaaccagtcgtccaaaaatgtccaagatcacttcttctcaagtcagagaacacgtcaaggaattgttgaagtattccaacgaaaccaagaagagaaacttcttggaaaccgtcgaactacaagtcggtttgaagaactatgaccctcaaagagacaagcgtttctctggttctttgaagttgccaaattgtccaagaccaaacatgtccatctgtatcttcggtgatgctttcgatgttgacagagctaagtcttgcggtgttgacgctatgtccgtcgatgacttgaagaagttgaacaagaacaagaagttaatcaagaagttgtctaagaagtacaacgctttcattgcttctgaagttttgatcaagcaagttccaagactattgggtcctcaattgtccaaggctggtaagttcccaaccccagtttctcacaacgatgacttgtacggtaaggtcactgatgtcagatctaccatcaagttccaattgaagaaggtcttgtgtttggctgttgccgttggtaacgttgaaatggaagaagacgttttggttaaccaaatcttgatgtctgttaacttctttgtttctttgttgaagaagaactggcaaaatgttggttccttggttgttaagtcctccatgggtccagctttcagattgtactaagcataattacgtgttttcatagtttaacgctttcagaactacttatttaattttgtaagaagtaatttgagtcacatttgtatttagtaaaagattaagagtatttctatttcaccgccttgataggaaagagcggcgcggaagggcagctgtagggaattttgctctgtattcccctgtttaatatcaaaaacaacagagaaggatccccgatgagaaagacgctcgggaggtctctgtgtttgctaggcaattgacatatttaaaagattttgtttgaggttttgcagataaacaagaagcagtatggctaatgatcaagatcccaacaagtctctcattaatgacgctttgactcggagtatgtccgaattttatgatgatgatgatgataacgacagtgacatgtgtagggcaaatgatgagggagaagacgtttttgaccttccacttaaggtaggcgtttctcaaagcaggaacttttcagaagtaaatgacgtgttagacccgctttctagtttgcatggtccgtccaagaaggtgagatttgaacagcaaaagcagcaacagcaacatcagcaacttcacaatgacttcaatacagatttcaacctgaaaagcccgtccagtaaaaaaatgggggtagaacagctgatccagtcagccaatgaaatcaacgattacctcgctaacaacattgacaaggtaaatagctttaactcagagctattgagcggcagtggcaagttacctgggagagtaaagagtgacacagcaactcaaggtaccggacgcttagattccatgtccaactttgctcttagcgatacggagttggacaatgatgacgataattatctcctggatccccttgcaaatgctagctctactacacccactgtggaacaccacggttacagcttattagacaaggctttatccacgtctgataaggaaaaaatatatacgaataaagtgaattcgaatagtcagatagatactgataatcactctcacgaaagtggaaacactaccaataacgaaacagatgaaaatgagagttcggagatcctggactacacaaaatttgattctttcccctatcccccgtcttctgcccccaatggggaaccaccagatttgaaagtgctaagcattgaatgtgagcaggaaaatgaaaaagagctacgacgaatatctttattattggatcattacgaatcaataccgaaaataccagaattgtcagacgatgaagcactatctaagttccgtgagaatatcgaattaattttacaactatctaagaaaattaacgataatgcgaacactttagcgatttcctccgaagatcctcaaaaatttgttaattttgtgatgaagaacccaccttccttatcattcagagattttatcgacagaatccagaataaatgcatgtttggtgccgtagtctatcttggagccacctatctacttcaacttgtgtttcttacgagagacgaaatggacggtcccataaagttgaaggctaaattacaggaggaccaagcccataggatcatcatatctacaataagaattgccaccaagctattagaagactttgtccactcacaaaactacatttgcaaagtcttcggtatttcaaaaagactgctgaccaaactggaaatttctttcatggcgagtgttaatttcgatggattaatgattacttgtgaaaaattagaaaaaacattgcatatccttgatgatacaagacaggcattaggaaacacatgagttttgcatatgtattatgcaggttcatttgttccttcccttatttcttttcatagtatttatttttatttatttatttatttttttttggattttattttatttcttttttaatgctaagaaagtaattccgcataattaaacgtgtgctggcctcgataggtacctatagtatacagaagcttacgaaaagctcctgcaggatggcacttctaaaattcgcgctcaacatggccgtattgtacattatatcgttctatcattatatcgtatacgcccgcattacccgacaactccgtctgcaacgcgttgaccagaaaactcgaacaagagatcgcataaaaaaccaaaaggaaacgaattacttgtcaaatagttattgtaatggatcctctagaaaggcaaacagtagatttatttccttcttttctagaaacatcattataactaacaatatataattggaataatggctggttgggatatttttggttggtgtatgttatcaccctgttcacgtttttcggatacttagttttattcaatgtggtaaacattgaatgttttcagcttaagatctatttttttttttctagaagaaattgcgtcctttactaactttattttactgtacagtcagagatgtgttggcttcccttggtctgtggaacaaacatggtaaactacttttcttgggtttggataatgccggtaagaccacattgctacatatgttaaagaacgatagattggcaaccttacaaccaacatggcatccaacttctgaagaactggctattggtaacattaagtttacaactttcgatttgggtggtcatattcaagctcgtcgtttatggaaggattatttcccagaagttaatggtatcgtctttttagtcgatgctgctgaccctgaaagatttgatgaagcacgtgtcgaattagatgctttattcaacattgccgaattgaaggacgttccttttgtaattcttggtaacaagatcgatgctccaaacgccgtttctgaagcggagctacgttctgctttaggattattgaataccactggctctcaaagaattgaaggtcaaagaccagttgaagttttcatgtgttccgttgttatgagaaatggttatttagaggcgttccaatggttatctcaatatatttaattgacgtatacatctataccctttatatgacattcacatgaattcaacagctttgtaataatcaacaaaattgcataggatgccacctcataacttttgagcacagcatttccgcgatcatagtatattttagactctaagattgaataaaagtatgatacatcttaagtatacatatatatatgtatatatatatatatacatgaaagtttacctcctcatcttacgtggacgagattcatcgtcaccgcccatagttgttcttttaccattctgggcgaagtattctttctttttctccttatccctttgtgatttttcttcctccatcttagctaattttttcaatctttccttacgttgactagccttctgttccttcctcttgctgtctttggctttcgaaatcgtcaatactttttgaatgaatgatcttgccttcttttcatcaccacctagcaccacggctcttttagccatatatgttttcttcttttgtggtttcatttgatggatctgagatttgaatggcaattccttttgaacagcttttgggacctttagaccattgaagtgtctttctacacgttctattttatgatatgcactgtccggattcgacggtgtttccaggttcatagccgctcttatttggcctgtcaatcttaaacctttccactcggttttttccttcaacaatagtgaggtaacaggattatagaatttcttgacgcggacaggataccatgatcttagaattacaatatcactcattaggattttatcctcaaaggctgccctatagtgaccctcaggctttgaaagtgcccttttgatttcaccacggatacccgagacagttttgatctgcgcaccctcaaaccttgcaacttccatagcacttgaaaacatgtcctttataaaggcagtatttttgaaaattttatatggaaacccaactaattttaactttttaacaatttcaatattaacgtctatctcttcaacgatacctgttgctgcaattctaaaaccgttcccggtatcactattagcaacaatttgaacaccacaaaaaggtgtgtttggagaacataagggaccgtagaaagccgcattacaatatgtgtgttctggtgtatactttagcattctggttcttgttctagagtcagttgttgtataaattggtaaagtttggaaccttctccaacccaaagacaagaccagtgggtcatttgtcttcaaaatcttcttatgccaacgatgtcttctcaacctggctttgacaataccgaactttatttcggtcggcaataaaccacccataacaattggaaattttggattgaaattcttgacaaattccattgggactttttcgaaaacgatacgtacataagaaccagctttgaaaccttcgattctttgacgttgttctggagtcatttcttgatattctatattgttaatttctaactgtttagatatcttggccttctgtagttcataccatgtatcatattcattgttttcatcatcttctttaaagttttcaccttcttctatctcgaattgtgcacgtagtttttccttctttgcagcattcatttctctttcttgctccatggttaagtcctttttttcctccgcatcaaaattagtgaatgaattatcatcatctccattagtgtcttcgttttcatcctcatcctcactttctttgtcactattgtcttctgcttgttcagaagggtttccatcttctagatcttcaaaatcgccgtatagttcttccccaccttcattagagtcacttttcgttttattatcattacctaaaatgcctgcgccgaggaatcgctctttgattgcatcaacgcttttccattttttagccaatttttcgaaagtgtcgaaatatggaacaaacttttccaaatcaactgcatggtctttattgccctcttttgtaacagtaccatcttttttcctgaagaagtcatcatcaacatcttcttcaatgtcactttcgtctttactatcgtcgtcctcgcccctccaccttcttatacattcttcaggtgaaatgttgtccatgtatatcagcttaccgatattccaggtccttttcttactttcagttttcttcagcttgtttgccgctgttctttcccaggaaaactcatcttcactctcttcaaattcagaatctgtttccaaagctaatttttcggcaccctgctcaccggtattattgaaatcgatttcaaccatccttggttcggagtcctgcacgtcgtcatcatttgtataaggttcttcatcactcggtaaattatcaatatctgcgtcttcttcttgaactggcttaccataaattcttggttttcttaaactggttcttcccttgctctttccttcatcgtcctcaatactttcttctccactttcaacatccatgccttcatgatcggcaacttcatgaagctcagtgccgttgctaaacaattgcaaacccacaccatcaaatttctctgcaatactttgttcaacactttgtaaacccgtcatgagtttttctccttcacctctttcttggccgggaacaaaacttggctcttcatttttctttccaatatcaatataaacagcatccttatccatcaacacacctccgacatcggacattggagcatatatcaatttatctttatcatctaaccttttacgtcttcttgtcgtagaggcagttgtaatttctccgttagcctttgcctcttctttcattttttcacgttcaaaatcatccagtttctgttggtaaaaaggtgtgggacatggatctggtaatttttcaatttgtgctactgagaaatcaccaacaccagcaatatgcaccctagtgcccggagcagaaggcaaaggagtaccgtgcaaataaccatagatagcgactttgcggtcgatttgcagtccttgagtctctattaattccggatgagttaaatctgtgaatctgtcagccaacatatagggatgttcgttcctccattttaatggtctgaatttcataacagatataaatcgtgaaaggtttaaaatctctctatcaggataccttccattaatcacaccagataggtaaaataattttgcaccttgataaacttccgtccagaatctgtgctttaatcttttcttagaagctctcaaagttgactgagatttaaacagatcaagatgtgtagctacaccaagtactcttggcataccgtgatgttgagcaatatttaagaattccattgtttccatttcaaaaccgaaattaccgtcaattagtaaaagaaccaagtcggcaatcttagcaatatcaatcatcgcattcagatcgtccgcagggcactccaaaaaagttagtcttctatgtttaccagagacaacagtaataggaccttgaatatcattcaaagtgctttttgtcattctcctgacgagggaccgaatcaaagtagtctttcctgttccaggtggacccacgacagcgacgataaatggaggcggatcatcttcaggggtacgatcaaccataggaacatgcagttttctttcgttcacatcacttgacctttgcatagttctcgccatcttacctggggctgccacggcaaaggcctttgcattatgaccctgcgtatggagcttcttttttgctgtattcttctccttcgccttacggtgctgtttattagactgctccatcgtttcagataactcagatggctgattaaaggctactattatgtgatatttttaccttaacagcgcaaatactttccttaattttgaagcttcacttcagctcatcgccttgaaaatttttcatttgtacggacattaaacttaggcgataacaaaaaaaaaacttcatctagataatctcaactttgaaattacagaaatatttacaacagtagtacgagtatctgcactatggctcacatgtccttaaaataatctaagcttacctatctgatatttgttttgatattgtttaggaccagcagtttctgagagtttagcaaatgcacctttacagctatcctcaacttttggaagagaaagtgacaagatatgtaacaatacttgcatgaatcgacatttgtttactttggtccattttgtatatgatagtgtgatttagcgatatggaattatgtgtatttttctatttgttgtcatttcaatatgggatgacttgttttcttgtaacgcgccacttcaatagtaaacattatgaacctgataaatgttagcagacttagtaagagagacaatcattttcattcagtaaaaatcgcaatccctagtttggctcttcttctagccgtactttaaattcaaagcaaaaatggttctgcttaacagaaggaaaatacaacctaaggaaataggacagtctgctgattccttctctgaaactccatgggtgattaaagaaagtagcgagcgtataaatgattatgacagtgatttaaaaaagctagatttttacaaaagggatatattcacctgtgagattagtggaaaagatggcctttcgtatttcaaggcgttaaaaagcgaagaacagcaccgtgaaaaggtcagatatcttttaccaaaagaactaaggaaggctatagcaaatttcgcaaacttcagtccgataaggaaggtaggacaccttgtagaaagcgcatttcagcgttttagtaaccgtttctttataggcgatacggtgtgcttgaaaactatccaaaaaaatgcattgattacctataaagaaggagagcctaacttggtagaatcaccaactattgaaaacaatgtcacgttgttccttgtcaaggatgtgtttcaatctaacgggatgatggaaagtgaaaagggagaaatttctgccccaaaattgtcactgtatttaatcacagaatgcctgaatcgagaatctaaaggtgcggccctaattgtaggccagaatgaaattaaaaggccagaatcacacttttctaaattcataattgcgtgttttcttaatgaaatactcataaaagtatcgaataaggagcacgcaccatggagggtgaaacaagaatatatagaaagatatgatgtaaaccctaaatgctctcctaatatgattgattatttgccggatagaatgaactcatcttcttccgagctttacactcctcttactataccaccagagagcgatgttgaacctgctgactggaaggaaacgtcggaaacgtcggaaacgtcggaaacgtcactatctaaaataaaagcaattgacgacgagatttcagtctcatttgaccacatttacgataatgtgaactcccttgcctacaatgatttgaagggaaccgtcgacgacaaggagcttccattcactgggccttcgataccatttgaaaatatcagctacttagatagctccttagaatataagaatatcgatcaaaaatggttcaaagagtgcagtcaatttccaacggaacgactattggttgtttatcaattcctgagcttttttggacgttttattggtctatcacattttaattttgatcagttccttactactatcaagtgtactagtccggaggctttagtagatgaatatgtcaaaataaactttcttaaaacttacaacagcaaagggagtttcacaaatgagaagccaagaaacgaaatatataatcaagtgaccagtagtaacgtatcccagcgtgagaaggctaacgtctttaatgcagatgagagtcaacgaatacctagcaatttcaccagaaaccagaaaatgaggaaatttataacggataaaagtactgaatttgtaatgtattccatttttaaagggaagcctctaaaaaatgacgatatggagtttcaatcgtacgaaaaagtgaatatactttacattgatatagtttgctcgttaatgtgtctgatgacggataatgaacctgattggaattgtaatctgatggacaattggactgaagaaaagcgaaaggaggaaggaaataaaacagaaattgatatagctatagaaaagtgtttgaactatggagatactagctgggttaaacttttgcacaataaaaactttagcaacggcaattggttgatctgtctccttggaatcttgcaacagaatacacatatgatagcatatagtgatgtcgcaaaatgtatcacaaaaaaaatactacctttatccatgaattttgtaaatttaggtgatgagctctgggataactttcgcaagagattatctataaaagataaaattgatgttttatgggttctcgtagattttgcgtccaatttctcgagttatattaaggagttggtagataaagtaccaaaactgtgcaatggaatccgcttaaagttggatagtgcaaaaaaagagtatatcaaattgaaacggcaactaaaaacgttaaccaaaaatcgcgtgaagcttcacagcaacgtttcaatgaaccgatatggatcagatgaatgtaaaggtaaggtcaatgcccttaaagtgaaaattgcatacttaatggaagatatcgccttcctagaggcaaaattgattcagagcgatatcaagagactagagattttgggtaaagatagaaatggaaatcgatattattggatggactcaaatggatcgtcatcagccatcagtgaaaaaaatgaggaactttacaactgctgttttttgtgggttcaaggaccctctgaagcggatataaacttttgcttagatgtcgacgtcgaatctttgaaaaaatgggagttgttagctaaagcaaaaggtactgcctacgcgacaaaagaagtcttttcaatatttaggtcgacagacgggtcttactatcaaattgctcaaggtgagaatttcatgataattaattcaaacggtatcttaatgaggccaactattccggcattcatagacaaaaaaattatatcagaaactccagaaaagctcctactctctcatcatcaatgggctttcttcaacgatatagaagatatacatatgttagtagataggttggatgatttaagagaaaatgagggacaattgaagaaagctttgacatccaaaatggaccgtattgaagtatcatacaagcaacagttcaaaattaaaaggcgtattgaatgtgatgaaaccttcaaaaaaaatcacaaacttttgaaaaataacgagttcacgtttcctgaactgaaaagaattgagacaacttgtacatccaacggccaacatttttccaacatggagaaaatttccaaaaaactatcaaggacaaagaatgatctcgttttggaagcgattttaaaagacgtagctcaccttggagaatgtgaaagagcacttctcaaaaagcaacaaaatttgatttatcctttgaattttcatttcgaacaattgaggacgatagacctcgaatttatagttgaaacgaaaagaaaaaggcaagaggatattcttacgaagcttttaaatcatcagaggtataagcatattagtcatgtttcaggctatgggataagttctcaacgagtagataaagctgcacatcttgatgtgcagggtatattagaggagattgaatgtcaacttatttcaagacgacgagaggatgaagaacgcaactagaaacaactctgcagttcaaatcactcttcctgtatacgccttagaaagatattagaaatatcttttactatttaatcttcaccattcattattcctcgtatataaattggcccatttcagggcgtctgactggagttgtatttaggctttacccggcgttcttctgaatttatagccagcaaggaaaacaacgtcaaaattggtcctcgactgacgcattagtaagattaatatttagcaaacactatgatctccgtaacaatctcttcagctattccaacacttgatgatgtcagtcaatagatttacttcaggtcgactccctgttttccttagaaagtcccctttttactactcgagagcttatttgcatcaaacatgtgttttcaagcaaaataaagaaactgcacaagattcgccagagcttttagcaaaaagctcacatctgaattcgaaaccactagatgtaagcaataaagcaccagtgaaaactgctcagaataaaattcctctagctcatagtaaatatgaatcgtcaaagtacgaacttcccaaatggaaagaagccttgggtgaactagtaattcgagcatttcatttagatatggatagagtgagggcagggcccgttgcaggatcttactattataaaatttgtaaagagcaaggtttacaatacgaggacgagccattatcagaaactgctaaatacttttacgaggatttgaagctaccacgtactttttcacaatggtttcaaatcactgtattgcacgagtggatactttttgtacgtatgagagccatgcctttcaaatacggcagaaactatcagcagaaattggtagatagaacattttctgacattgagctgagattattcgaggaaatgaaagttaattctggtagaatcgcagatcaatatttgaaagatttcaatacgcaattaagaggagcgatatttgcatatgatgaaggatttgctacagatgatggtacacttgcgacagctgtctggagaaatctttttggtggaagaaagaacattgatatggttcatttagagtctgttgtgagatacatttattctcaactatatgttctaagcaggttatcagacagagagtttgccacaggtaaattcaagtttgttcctcctggggtgaaggtcgaaaaactgacaccaaagcaagaggaagagttgaaggccaagaccattgcaaaatatgaagctctagacaaggatcctaaaaccttaccaagcgagagaagtaggctgtcatatacaaactaaacgagctagtttgtaacttcaaaacttatgaaaacacttatttattcttcagatactatccgcacaaattccttaagttttttccaattttttgggctttcttccttatttaatcagtttataaaatcattacgttgtaaatagtttatttgaatttcttcaaagaagcggaccacttttctggtttattttcatggaataattgatataatgcgtcaatcaattcgacatggaatgaaccacttccttgacaacgggtggaagccaacttaccagctgatttgtataataggacagcaccaaccacagcatcaaacagttttccagtggaatctaacccaccgataaaggaagcaattgtagaaccaagtgaacatccacttgcagtgatgtcacccatgataggaattgggccatcttcaattattacacatggaagatcttcagcggttattccttctgttcctgatgaaagtttgtattcgcctccaaaagtaccatcagcaacgcaatcaaactcacccgtgcaaacagcaacagtcctgtattggaatgccacaatttgtgtagcgcgcacaagtgtgtcgatgttcgttttgccgctgctagagtcgacgcccttcattttatggttatttaacttggctagagacagtatttcactgcaattgccctttatacaagcaaattggccgtaagtgagcaaagtgttgtttagacagagccttgtttcagtggcgctgtacccgaccgggtcaaaggtgatgggtctatttacttcattataagcattaattgcggcttttagcatttcaataggtgccactgatccggtatttaacagtaaagaagcatttgggattcttgctagttcagatacttcactttcaatttcagacatgataggagatgagcctaaagctagagtgacattggcaccaaaattttgatgaaccttattggtgatatgttgcactaatggacgattgtttgatacttgagatataacgttttgaattgaagttgtggtcggaaatgtattatttaactcgcactcaacaaattggtatctggtagcatctaacaagcctctcaacctcttggttgctgcacatgcatctggagcggccataatatcgctgactagagagataccatccaacgatctctttccatttgaagcaacacattgacaaagcacacgttgaatattgtcaggatgaagaccaccaataccaacggttctacaccatgtagctttaaattcctccaaagcatccaaaatggcaatggcgccttgaggacccatgggtgatttcttaggatttttctttgttgatgtagggaaaagagtaccaacaccaatataatctaccatatctggcccccatttagccaatgtctctacctccgaaggtttaccaacactccatccaagaattttagaagggcccaaaagttttcttaccattgggattggcatatcgtcctggcccacatgaaccccatcggcgtcaattgccatagcgacgtctatacggtcattgataataagtggaacattgtacttcttacatattttttgaacttctaaagcctctgcaacgaaattttttgtttcaatatccttttcacggatttgaactagcgttacaccatttttcaacccagcttcaacctgagaacataaagtagttcccggtggaagcatggtagaatctgtaaccagatataatgagtaatcaacttcttccttagtaaataccatttccgctgtttgatttaaataatttagcttcagagtgatttggtcttgagaaccatggttagatcgaaaactaggcgcttccacaagtaaatggatgcgttgccgctataaatatatgtagtattgattttgttacacctgctaaataggttcttacgattgcctttttcctataatatgcataaattatgttgccctaaaagagtgaaataaaccttatctatcttttttttgttcctggttttcaaagttgattttcgacagaccctagttaattataggaaaaagccctattagtctttttcttatcatagatgacatttacttatattaggccaatcgcatactctgcatccaacaagccttcaacaggtcgaagtgaaactacaggacttggaaaatatcagtttttataagcaataatgaagttcacccctagcatagttattgatgctccgcaatattatgttgatcattttaatggcaagtataacgtggataaatgtgttattttaagagacctgcagctagaaacggattcagaatccatgccatccagcttaaagcatttgaccaaacctacgcacatcttggatttgacaaacaatgaccttatcatgattccagatctatcaagaagagacgatatacatacattactgttgggccgaaacaatatcgttgaagtagacggtcgcctattgcctatgaatgtacagaaccttacattatcgaataacagcataagaaggtttgaagatcttcaaaggttgcgtagagcgcccaggacgttgaagaatctaactttaatagggaatcaagtatgtcatttagccaattatagagaacatgtacttcgattagtaccgcatttagagactttagactttcaaaacgtaacagctgaggaaagaaagagcgcaatgagctttccaaggcaggcggacggcgatacgttgggcccagtaaatactgcaataagagataatggatccagagataaaacgatggagatcatgaatttggtggtgagtaagatgacagtagagagaagaaatgaattgaaaaagcagttagcagaagctacttctttagaagagattgccaggctggaaaaactactctctggtggtgtttaatcttttggttagtgcgactgttcaatgacttaaaaaaaaagaattataaattattctgtgccattatataataatatataaaacgaaaacaaataatggtgctctataaacattagaggacaatgtcaatttcaatgtcaatgccttagaaattaaagttggtaagaaagaaggaaagggcaacctaattagctgccgcttccggttgtacttcaggttcgttgctctgagtggtgctggatatttcagcctttttactagcagcttcctcctcttccattctttttctttgcttaatcttcttattgctctcgggcgcatcagtaagacctgggatacccttagctgtcaagaattcgaagatactcttttgcacagcaggtcccgatttatcggcagtttcttctccctgtgctccagtaaccttgttgaaactatcaatataactaaagaacgcattaaaaacattttcgtccacctcttccttgtagatcttatcgtagatatgcttcattttgaacttatccacttcgtcttgatatttggaaaaatcgatcgccttgtaaccaaactgttctagtcttttattataaccttcaaatactggagcttctaacaataatcctaatgcaggtgccttcggaatattaatcttctgctgtccgtaagcctgactaatgcgttcgacggggcaaccacaacgggtaattaaggttgccattgataccatcttacgaatttgatgtagcatgaaagactggccgtgaatcttgatggaaatccattctgtttgggcatcgccaataacaaatggatcagatacttttatatctttcataaatcgaatggcacttggttctttgaagtccttgcctaatgtaaaattatggaagttatgagcgccaaggtattgacttgtagaagcacggaatttggccagttttgccgcggatatacgatatcttctacggtgagcattttctaattgcttgtacttttttaccttctggtatagttcttcatttatatcaaattcatctcttgcgggcggaacatatgctaatatagcttcgatttcttctgttgaaaatttttcattcgcatcttttttaaactcttcccaaaattctttggattccaaatcttcatctaatacaccaggtaattctgttttactttcttcgatgtctctataaagtatagaaccaggtttggggccaatgagtgaataagttggtaataagtattcgtaccaacgtgaactgcacatttttctacaatcaaacgccttgttcacacgctcgatatcccatacccttatcccttccggtaacttttcgttgatcttctgcttgatatcaggatcttcaataatcattttcaatgatattaaattacctccagcatggacacccttatcagttcttgcagctctcatgaatccattctttttcaaatcgttggagttgtccttggaaatagcacctgcttcaacaaatgctttgaatagggcagactcgatggttggatttggtggattatattgcataccatggtagccagtaccacagtaaccaaccataacagccacctttctctttgggagacgaggctccttgggaagtggattgccattttcatccaaacgaggaccgctttttggtcttttatctatgtgtttgtcattatccttttttttgtccttttcatcgtcgaagtctgccttacgagctttggtcaatttgctctgagcgcctctcttgtagacatcctcattaacttgatcgtcataggcaggcctcaaattctcttcagacatccttgatatcacttataattgttatttactagcactttattgtcctttattatttttttagtacttcttgtatttcaaatttctcgaactatagcgatgactaaaagtgaaaaatttcaaagccaaaagaaaaaaaaaaaaagaaaatattatttcagcggctaatagttacccgcatcaaaataatatatctctgtacggtaatgaaaatttttgaaatatgcgatgagcttagaactaaagtaagcaatgtattattgaggtaattgacggtttagtgattggatcgtattctagatttccgagtagtagaaccattgagggaaactatagttaggtgcaataatgagacagctaacagaagaagagaccaaggttgttttcgaaaaactcgccggctatattggtagaaatatttcttttttagtggataataaagaacttcctcatgtcttcagattacaaaaggatagagtatattacgtacccgatcatgttgcaaaattggctactagtgtagcaagacctaacttgatgtctctgggtatttgtttaggtaaattcacgaaaactggaaaattcaggttacatattacttctttgacagtattggctaagcatgccaaatataagatatggattaaacctaatggggagatgccattcttatacggtaatcatgtgttaaaggcacatgtgggtaaaatgtctgatgatataccagaacacgccggtgttattgtgtttgcaatgaatgatgtgccattagggttcggtgtcagtgcgaaaagtacttctgagtcaagaaacatgcaacccactggtatagttgctttcagacaagcagatattggtgagtatttgagagatgaagacaccttgtttacttagtgggaaggactgatgatgaattcccgtgtacatttcacttacagcttgcgttatctctcacaatgtatttttttctgtataataaagaatcatataattagcgcttaaaaggaaagagttgttcgataaaatggggagcctaacccctcgatgacctttcttttgaattagtcgagttccatttcatatacaatattacataacttgacaacatttgaggattactaatgacaaaaatctttatacgctctatttacggcccttcttcttgttcttaggctttttattaacagtgggcttccctttctttgatatgtcaagggcctgttctgattttttgttcatagcaccaccttgagtttgttttgcaccttgttgttttttctttggcctataagtagacctgtctcttaatggcagccacctttcaggatcaggtaatttggaggtgtcgcgaccttgtaaaaatttttcgaggcgtttaatctttcttttcttctttagctctaaaacttttctcttttgaactttgctaactgcggtgtttttacttctctttgctgacgattctaagggtttcacaccaagttgaattaatttatcaatatcaatatctctcactagatctataccttgtgctatatccaaagaatctgacgaaacaactctgtcaacaaggacatctgcatcgcctttactaaagtttgaaatctctctgagtaaagccttcgattctttagcattacccatggacaataattcaaacccgacgtgtttccaaaatggtatgttttcttggatttttccgctcaattggactctcacggagcctaattttttaagcagaacacttttggagttgtttcttcccttaatcttgtataattcaaataaaatgtaacacacgatggcttgtgaatcgttgaatttttcaaaggacgatttccagctttcatttaaaaataattctcctattctgatagcattttcccattccttctctattattagcaattggatagtcagtagtaatattccaatcgtacttccatctgttccacttaaaatggtttttgtagtgtggtggtaaagtttcttggcctgcgtcttgtagctttccaaagtaacattgtcaactaacttagagtatttatcgaacgttcttgataaaagggactcttgagagtgaattttgacattgttgaacaaacgcaggaaaagtacattgcgttgaatgtttgaccattgttcatgggtgaaggtttgtaaattaaaagtgtttagtttttctacgtttaattcccttaacagtaaattgaagtttgtattgtatttagagaaatcaacaaacgcatttaggttattttgacaaattaaagagaatggagaatcggctttcagttcctgcaataagccctttaagatttctttactttgtgcagttttccccaccatttgcaaaacaaatgataattgcaatttaatagtattaatatcgttttgatagccttcattcgtggctccttgaagcgctttttctaatagttcgatagccttgtcatatttacctacggatgccatgatgaatgattcattgaataataaatcgtaggaagattcatccataggagtaactaagggtgatctgttcattaactctgtcgcaacggatagcggaaccctttcgttacaagagagttcaatttgactatcctgatccttctcattgtgacttgctaaatgttgatatattttaaaagcttcttggtacagcccatttttataacaatattgagctctcacatgtaggatacctctaagtgactcgatatccttttttagtaccgtatcgagatcatctgtgataattgctgtgtacaatgtgttgaattcatctggcatattcaatttatagaaaatgtacaatttttctagcgcaaatttgcgaccgtacttgtcatctatatgtttgaatttttttaaataatgtaaagccttttgatacttgtcctgttggataacagctactaagcaacgtctaaatacatccgctggattctcacatccagaatccaatagtttcacgcaagtctgttcgacctgcgaatgctcgtcttgagacaattgaatgttcaattgagagagcaaattagttaaattatctttagccatttttttgctttctttcattactcttattattgatcagaaccaactcaacaaagtaaatctgctactttaatgcatagcaattttcagcttgttttcctcttttctttcgacaaaggcgaaagaaaagaggaaaaaatgaacaagaaaatttaatcaaatatcgcaatatacgatgccgaaaagagtaatgaaatattagaaatggatacttagtattatgtgatatgtgcgggagtgattaatagtgcccttcaaacgattctgtcatactttaattctataaccgcttattttcccaaaagggcttgtttcttagtatccaaggatgcatttttacgtctccaaggcgcattctatctttggggtcgtattttagtagtttaagtattaaatcttgcgcatcctgagaaatgttactgggcattttgatatccagtgctgctatccttttatatgtagtatctttcatttcttcttcgaacggaggggcaccggtcagtagttcaaacgccaggacgccaagagcccatgcatctatagtgtgatcatattcccttgactccaccatttctggagaaaggtagtcaattgtcccacagacagttttccttctattttctggcggatttattatactccatccgaagtccgttaacttaatgacattattgaaccctattagtatattttcaggtttaatatctctatgaataatattctttttatgcatataatctagggcattggcaatttgataaatataatctgatgctaaaatatcgttgaagggtccgtgtaacctcaatagtttatacatttccccattgactaagtattccattagcaggtacactcttttttcatcatgaaaatagccgtatgatttagttagattcggatgatttagcgatgtttgtatttctacctcccttctgaattgtttctgtaaattatactttattatttcttccttctccattactttcagtgcgcaaatatatcctgtactcctgtgccgaacgcaataaactttaccgaatttaccctttcctaatttcttccccagttcaaagtcatcgagtgatagggatttaaatttaggtagcttcttattttcgtgtatcattttggaagaagtcgctttccttataggtgatggaattttggagctttccatatccaaaaacttcttattgtttacaggtaatctgttcaatttttctcttacaggtgaaggtatttttgaattcgggtttctttgctgcggcgaatgggatattctccatggtttattgatcctggacgtatttggtcttgttgtggtctttttcgatggcgaattagcgtttagtttgatatttactaaactattgcgttgcattccctttttacttctttcttttgttgtatttcaaaatcccagttttttttgcgctaagaatgatcttgctttgtttatgcattcacttgagcaattgcatcagttggccttagctcaaggtttttatagaatggtaaacaaattaagcgctttacaggaaaaacgcgtgaagttaaacttactgttcaataagcaatgctgtatcggaaaatggagcacaaaggttatagatacaagagaagactatcatgtcatcagatgcgttaaaagcactacttcagtggggtgcgtcatttggtgtaatagtgccagaggaactcaagtttttatataccgatcttaagggcattatttgcgtatgtgaaaaagatatagacaatcccagcatcaagattcctcccgagattgtcatttcaaggaatctgcccatgaagttttttgggctaagtgaatccactaagaatatcaacggatggctgaagttgttcttcgcaaaaataaaatttgatagggataatgatactatcgtggacaatgttcgtgtgaatgataaatttaaaccttacttggatgcattgccttcccgcctaaattcgcccttggtctggaacccaagcgagttgaagcgtttatcatctacaaacatagggaattcgattcatgaaaagttcgaaggtatatttaaagagtggtttgaactggtcagttcttcagatatgtttgacttggaaagagtggcagatgatgtgcagaccttccataatctcgatgagttgacatatgaggctttgtatgagaagattttgaagataacagaacttcaaagaccaactatctggtattcttttcctgcatttttatggtcgcaccttatattcatttcaagagcattccctgaatatgtgctaaacagaaactgtcctgacaactctattgtactgcttcccatcgtcgatcttctaaatcatgactaccgttccaaagtcaaatggtatcctgaaaatgggtggttctgttatgaaaaaatcggtaccgcctcccaatcacgagaactatcaaataattatggcggtaagggaaatgaggagttactctctggatatggatttgttttagaagacaacatatttgactcagtggctttgaaagttaaattgccattagatgtggtatctacaattcttgaaacagaacctagtttgaagctgcccttactttcggattacaccacttatgcttttgaaaacaaagactgtgtccagcaagaaaagaaggctactcgtagtgctacagactacatcaatggggtgacttacttcattaacatacaaaatgaacaatgtttagaaccattactggatctttttacctacctttctaaggccgaagaggaggatctacacgatttgagagcccgtttgcagggtatacaaatgctacgaaatgcattgcagagcaaactcaacagcattactggaccacctgcaactgatgactcttatgcaattgatccttacagagtctattgtgctgacgtttatactaaaggtcaaaaacaaattttaaaagaggctttaacgaggttgaaaaaactagaaaaaacaatgctgtcagagaacaagcaccaattgctaaccatgagcaaaattcttaagaatgaccctgcttttgcagaaactgaattaccttcgctgttcagcaacgaagatggtgaagaggtcatctttgaatctacttatgatttattgatactttggattctactgaaaacgaaaaagaattcttaccccaccaaatatgaatgggttggacagcagtatactaatttcaagcaaactgcatatatttcagatgatgccaaggctttccatactgcatacttcgagaagcaagacgatgtggatttggccgaagtagatcatgcgattcagtttgtagtagacaattcctttaccagaacttcatctacaaccgaagagactattttagtacgtaagtagcttttccttatagaatgttagagtagagtacgtaattacatctgcacttatttaataaatgcacttactaacaaactgggttctcattggtcagaagtgtcccgggtatccgaatatggcttcgatgaaatttttcgccatggagctgcgatgcccgatatttgtgtataaaacatggaaatgagcttatatagtgactactctgcattttcgttatttctagagcagagcttaagttacccatagttatttctatagcttgccctatcatccatttgatcaacaatagggaataactgtaacagtaagtaaattatggatggttttcgtgtagctggtgcgttagtagttggtgcgttaaccgctgcatatttatattttggcggaaggttttcgatagcgctggtcattatagtaggttatggtatttattgcaatgaagccagcggtggtagtcaagatagtcaagagaagctcgatttgaacaaacaacagaaaaagccatgttgcagtgataagaagattgcggatggaggaaaaaaaactggcggatgttgttctgataagaagaacggtggtggtaaaggtggaggatgctgttcctcaaaaggtggaaagaaaggggggtgttgttcatctaaaggtggaaagaaaggaggatgttgttcctctaaaaagaatattggtgacaatgaaaatactgccactgaagttgagaaagccgtaaattaccctgttactgtggattttacagaagtttttaggaagcccactaagaaaaggtcgagtacccccaaggttttttcgaaaaatagctcgtctaactctagagtaggtaaaaaattaagtgtttcaaagaagataggtccagatggattgatcaagagcgcgttgactatttcgaatgaaacgcttttgagttcacagatctatgtgttatatagttccctgcaaggtgcagcttcgaaagctgcaaagagcgtttacgacaaactaaaggaattggatgaattgactaatgagccaaaacttttgaaccttgacgatctatccgatttcgatgactattttataaatgttcccgttgaaaatgcattgtatgtgcttgttttaccgtcttatgatatcgattgccctctagattatttcttacaaactcttgaagagaatgcgaatgattttagagtagatagtttcccattacgaaaattggttggctacacagttttggggcttggtgattcagaatcatggcctgaaaagttttgttatcaagccaaaagggccgatcactggatttctcgtttaggtggcaggagaattttccccttaggcaaagtttgtatgaaaacaggaggtagtgccaaaatcgatgagtggacatcattgttagcagagactttgaaagatgatgaaccaattatttatgagtatgatgaaaacgcagactctgaggaagatgaagaagaaggtaatggtagtgatgaattaggcgatgtagaagatattggtggtaagggtagtaatggaaagttttcaggcgcagatgaaatcaaacaaatggtggcgaaagacagtccaacgtacaagaacttgacaaagcaaggttacaaagttattggttcccattcaggcgttaagatctgccgatggactaagaatgaactacgtggtaaagggtcttgttataaaaaatcgctcttcaatatcgcgtccagtagatgcatggaattgactccttctttggcatgttcatccaaatgcgttttctgttggaggcatggtacaaatcccgtgtcaaaaaactggagatgggaagtagatgaaccagaatacattctagaaaatgctctgaagggacactattccatgatcaaacagatgagaggtgtgcccggtgttattgcagaaagatttgcgaaagcgtttgaagttcgtcattgtgccttgtctcttgtcggcgagcctattctttatcctcatatcaataaatttatccaattattacaccaaaagggcataactagtttccttgtgtgcaatgcccaacatccagaggccttgagaaatattgttaaagtaacacaattatatgtttctattgacgcacccaccaagacagagctgaaaaaagtggatagacctttgtacaaagatttctgggagagaatggtagaatgcttagagattttgaaaactgtacaaaaccatcaaaggacagttttcaggttaactttagtgaaaggtttcaatatgggtgatgtcagtgcatatgcagatctggtccaacgtggtttaccaggtttcattgaagttaaaggcgccacgtttagtggctcatctgatgggaatggtaatcctttgacaatgcagaatattccattttacgaggaatgtgtaaaatttgtgaaggcgtttaccacggaattacaaagacgtggattacattacgacttggctgccgaacatgcgcattccaactgtttattaattgcagacacgaaattcaaaattaatggagaatggcatacacatatcgattttgataaatttttcgtattgctaaactcgggcaaagacttcacgtacatggactatttagaaaagacacccgaatgggcattgtttggcaatggtgggtttgcaccagggaatacaagagtgtacagaaaagataagaaaaagcagaataaggaaaatcaagaaactacaacgagagagacgcctctccctcctattcctgcttaaaagatactggtatatattaagagtaatatcacgtatatatatatatatatatatatttattcgaaataaagagcagaacaattcaagtgttcaattagtatgaatggctattaacattatcgtttctttctttttttatgatttagtccaaaatatcactattcaaatctcgcggagagaaagggttcgaaaattttgttttataatatcatgattttgatacgaacataaatatatatagaagtaaaagagaaagtgttcagaataatattcacgtcaatgaatggatatcaaagaaaatgaatggttcgaaggaacaaaaaaatcacataagcaatagaccaaccgcacaacttaatatggacccatttggaatatagaagcgtgcaaaggatgttataaactttgataaaagcatggaatcttagcccatctacagatgccagactgggcgcaacaaactttttttcagcagtaggcttcttcgccacggtatgaccatcgcataactttcttgccttgatcggatcatccgtgatagcaccatggataggcaattcgcacagatatttgaaatctataggtttgttgacagtccataaatagaccttgatatcattcttcataagcacaggtagtaatctcaatctaaattggcttgtccacgaggagacaaaatggacgctgataccaaaaagtttatagtgaggatcattcagtgtcaaagagcgcttcacaaattgcgaggcgatatctaaagacagacttatcacaataactttgaaatccttcagaacaccagtttcaataccgaaatcgtaccaatccagcaaccaaagcccccacgtgatcctctcctgccaaaatttaagatcattcttaacctctaacatgataacaaaggtcttgatcatgatgattttctcgttggtaaatttgatgtccaacatcaatttagctcctggatggcacactgcccatgttagaatttccttcaatgtcatcattgctaaggaaccatcctctttgcagcgcaatcgcttaacctcctcccaagtcgactcgccaatcaccaagttcttatcccacatccgaccagtgtctgagtcatggtttaccaccaccataccatcgctggtcatttgtaaatccgtttctattacatcagcacctgctgcataagccttctcaaatgctagtagcgtattttcaggatatcttgctttaaaagctctgtggcccacaatttcaaccatcctcgtgtccttgttgttatcttacacttcttatttatcaataacactagtaacatcaacaacaccaattttatatctcccttaattgtatactaaaagatctaaaccaattcggtattgtcctcgatacggcatgcgtataaagagatataattaaaagaggttatagtcacgtgatgcagattacccgcaacagtaccacaaaatggataccatctaattgctataaaaggctcctatatacgaataactaccactggatcgacgattatttcgtggcaatcatataccactgtgaagagttactgcaactctcgctttgtttcaacgcttcttcccgtctgtgtatttactactaataggcagcccacgtttgaatttctttttttctggagaatttttggtgcaacgaggaaaaggagacgaagaaaaaaagttgaaacacgaccacatatatggaacgtggttgaaatacaaagagaagaaaggttcgacactcgaggaaagcatttggtggtgaaaacacatcttagtagcatctttaaacctctgttgggtacttagaaaaatatttccagacttcaaggataaaaaaagtcgaaaagttacgacatattcgaccaaaaaaaaaaaccaaaaagaaaagatatatttatagaaaggatacattaaaaagagatggacttaagagtaggaaggaaatttcgtattggcaggaagattgggagtggttcctttggtgacatttaccacggcacgaacttaattagtggtgaagaagtagccatcaagctggaatcgatcaggtccagacatcctcaattggactatgagtcccgcgtctacagatacttaagcggtggtgtgggaatcccgttcatcagatggtttggcagagagggtgaatataatgctatggtcatcgatcttctaggcccatctttggaagatttattcaactactgtcacagaaggttctcctttaagacggttatcatgctggctttgcaaatgttttgccgtattcagtatatacatggaaggtcgttcattcatagagatatcaaaccagacaactttttaatgggggtaggacgccgtggtagcaccgttcatgttattgatttcggtctatcaaagaaataccgagatttcaacacacatcgtcatattccttacagggagaacaagtccttgacaggtacagctcgttatgcaagtgtcaatacgcatcttggaatagagcaaagtagaagagatgacttagaatcactaggttatgtcttgatctatttttgtaagggttctttgccatggcagggtttgaaagcaaccaccaagaaacaaaagtatgatcgtatcatggaaaagaaattaaacgttagcgtggaaactctatgttcaggtttaccattagagtttcaagaatatatggcttactgtaagaatttgaaattcgatgagaagccagattatttgttcttggcaaggctgtttaaagatctgagtattaaactagagtatcacaacgaccacttgttcgattggacaatgttgcgttacacaaaggcgatggtggagaagcaaagggacctcctcatcgaaaaaggtgatttgaacgcaaatagcaatgcagcaagtgcaagtaacagcacagacaacaagtctgaaactttcaacaagattaaactgttagccatgaagaaattccccacccatttccactattacaagaatgaagacaaacataatccttcaccagaagagatcaaacaacaaactatcttgaataataatgcagcctcttctttaccagaggaattattgaacgcactagataaaggtatggaaaacttgagacaacagcagccgcagcagcaggtccaaagttcgcagccacaaccacagccccaacagctacagcagcaaccaaatggccaaagaccaaattattatcctgaaccgttactacagcagcaacaaagagattctcaggagcaacagcagcaagttccgatggctacaaccagggctactcagtatcccccacaaataaacagcaataattttaatactaatcaagcatctgtacctccacaaatgagatctaatccacaacagccgcctcaagataaaccagctggccagtcaatttggttgtaagcaacatatattgctcaaaacgcacaaaaataaacatatgtatatatagacatacacacacacatatatatatatatattattattattatttacatatacgtacacacaattccatatcgagttaatatatacaattctggccttcttacctaaaaagatgatagctaaaagaaccactttttttatgcatttttttcttcgggaaggaaattaagggggagcggagcacctcttggccaatttgttttttttttatgtaataaagggctaacgatcgaagatcaatcacgaatattggacggttttaaaggagggcctctgagaagacagcatcaattcgtattttcgataattaacttgccttatagtgtctgattaggaaacaatcacgagacgataacgacggaataccaaggaagtttgtgcaaatatacagccggcacaaacagcagcttcactcaggttaactcacatactgttgaaaattgtcggtatggaattcgttgcagaaagggctcagccagttggtcaaacaatccagcagcaaaatgttaatacttacgggcaaggcgtcctacaaccgcatcatgatttacagcagcgacaacaacaacaacagcagcgtcagcatcaacaactgctgacgtctcagttgccccagaaatctctcgtatccaaaggcaaatatacactacatgacttccagattatgagaacgcttggtactggatcttttggtagggttcatttggtgcgctctgttcacaatggtcggtattatgctataaaagttttaaagaaacaacaagttgtcaagatgaaacaggttgaacataccaatgacgaacgacgtatgctaaagcttgtggagcatccgtttctgattagaatgtggggtacgtttcaagatgctaggaatatctttatggtgatggattatatcgaaggtggtgaacttttctcgttactgagaaagtcacaaagatttcctaatcctgtagcaaaattttacgctgcggaagtcatactggcattagagtacttgcatgctcataatatcatctacagggatttaaagccagaaaatatcttgctggatagaaatggccacattaaaataaccgattttgggttcgccaaagaggtacaaactgtcacatggacgctttgtgggactcctgattacattgctcctgaagttattaccacaaagccatataataagtcggtggattggtggtctctaggtgttctaatctacgaaatgttagctggttatacacccttttacgatactactccaatgaagacgtatgaaaagattttacaaggtaaagtagtatatccaccatattttcatcccgacgtcgtggatctactaagcaaactgatcactgcagatttgacaagaagaatcggtaatttacaaagcggttccagggacatcaaagctcacccatggtttagtgaagttgtatgggaaagattgttagcaaaggatattgaaactccatacgagcctcctatcacatcaggtatcggtgacacgtctttattcgatcaatatcccgaggagcagctagattatggtattcaaggcgatgatccatatgctgaatactttcaagatttctaagttccatgaaccaaaaaacacaaaaacaattttcaagtactttctctcactccttttcctttctcttttttcctccaccaaaatctggcgcactttctttatattttacctaacggatgccttatttgtggtctgttttaagctagttcatattgtaaaaaaagaaaaagagatgagaagaacaagcgttgccctaaatatcttctatactacaattcattttaattcaatatcatatttaagttgagggcatttagatcttagagattcatctaaaaataggaggggtgatgtatagaaaatgttcgaatatcattcctctgcttttttctatatgattatttcctatatgagcttttacttactgatctcatgatctcagtgcaaaaattaggggaccggcacgcctgaaagttttttagataattgaatgttgcggtgcattacctatgaaaagatgaagcgcacgtgaaccatattataatcaacaaacttgaagaataaaacttttgagcgcatgaagccatgatatatcttatttgtatcgacatgctttaagtcctccgtagctttaaaaagtctaaggtccaaaatccctcgatggtgctgatatcaccattattcatgtccatcagatcttgtcacatatttaaacgtgataccgttttaatgagttgaaaactaaataattaatattttgatattaaggctgggtcaatagaatttaattcattaaaatgctcatcgttgaaatgaagcaacgcttcgtagttgtagtttaacatgccaaaattttcgtttctctctttgcctaagttcgtagcaatatctgtatcagcagttggtgcgttgcttttggtatctttggaaactttaatgatctcatctccataaggagcgtctgtttccataaaatttggtgaagatgttgttgattctgacagggctatatccattttgctttgtgacaagggcctcgttggtgttgaaggaagtatacaagaagaggacgaaggacctggtgtaggttctgtcaaaagttccatcaggccttggttgtaattttggatgaaattgtcgttgcaaaacatgttcgtaaaatcaatttcgtttaagttcgttaaagaatcttctttctctatctttacacaggaattccgcgttttgaaattgtctaaaaatccggtatcatgtagatccgcatccaacttcgttttcaaccttggcctaggtttcgaattatccatctgtctggattttattttagaaacggagtttttatttgttttgagcaaattttttttagacgtcaaaggggggtttgatagtgggagaaaaatgttattgaaagcttcaatttccttggttaacccacagtcacaagaaataattggtgtgacgagtggtaagtttagacttgctttatattctaattcatcaaatgttttgatggctttttcgtcgttcttctgacgaagattttccttaaactttttatagtcatccgttttagtaatcaaatcaaatctcagctcatgtgaatgtatgttattcataacaaccacgttccacttctgtaaccgcacagagtaggctgctctaattctaaatggacatgcatgggatcttgaagaggaacctttggatttagggttcaaccctactttcgatcgtactgacctacacttaaaagtaactttgctactatctgatctttcgatgactatatctattccttgaggatagaatattttctgtagccacggtttaatctcgtgcctgtcctcaaaagacggaactgggtctaaatgaataagtttattttggtctttagacatcatagatgctagattatcgggagatgctgttaacttcattttccctgttttagacactgatattggcacagatattatgctcttcatcgactttgctttcatttcttgggggtcgctttctcttgattaatttgcgccagagtttctggtcactacaacaaattttttgaatgagtcgtgttcactattatgtataggtccatcagtttaatttgcacagtttttgccttaatcaaaagaaaatcaattctgactaaaagaaagccactttaccgatctcggcccacgaaacgatttttttttttacggtgcttttttctttcttttttttgttctttctattttttccctttgcttttcgcacaataccgcttaccgtcaatcgaataatgaatggctctggtatcgttcaataaaatgagaaacgtgcttccagttcaaaaccaaacagctcagacaggttaaagtgaagaagttgagatatatacaaattaatgtcactgttattttttttatttacatttccttaacctttatttaagaagaattgtttgaatgttattgtcatcagtaagaattgtcagcactgggctatttacagagggacagttaccaacaaagagatctttgacactccttataccgtatttggccctaatgtctgagtagcccacgaacagccaccgtttgaaagatatagagtacttgtataccgataacgctgttccgtagagatgttgctcggttataaaaatatacttcccattgtttgctatctgacgtcctgttcctgaagcatggacatgaagttcttgtgtcttgtaaaatattggataaacctcgctgtctgagacgggtggagaagaatttgaattctctatggggtctcttgttggaatggacagatatctcatgttggtttcgagtaaaatgtgattcgttttaagaagatagtcgatcttttgaacgtcttcgtctattttaagcataaagtttatttccttgtttagcgtggaagcatccgatcctaatagattcttgcagtggaaaatcatatcatttcctttgtataaagtaaactgagggaaatttaaaacggacttgacatttgtggtcgtgcgtagatctacaggcaaatcaatgttggtatggaaactttgaaaacttccattgctttgttggtgatctaaagaagttattagcagcccatctttcaaactaaaagaaacaacgaaatgtggcaacaaacctgcccagacatttaatatagataggtggctttgatgagaggaagttgaaggatccttcaaaagcaagtgattgtttacgtttccgttcaagtcgcagtttagctttaacaactttccattctgaaatccaactaaaatttgaatggtgtttgaattataaccaaaattgcagtccatacatattattgcgtccgatagcagtaaattcaactgcccgtaaaattgctgcttaataaaaatcaaatgttggccgttaaagtcatacagcagtaattttttgtcctctgcttgattagaataaaaaatccagtacttgctattgaaatttctaaaacttttgaaactttgtaaatcgtgggtagtaaaatagttattaatccgtacaaattccaacccacggttacttcgaaaaacatcttcaagttccttttcttcgtcaccatcatcgtcttcttcagaatagtttccaacatctccaccatcctctccgacattgctaaaggtaagctggtcgatatgttcctttatcgtatctggaagctgtgggtaatcattattcaccgtgtagttgccatacttgctcgcccgttcgtcaaatacgttctgatatctcgtgtggtaaaattgcacccccttcccatcctggtatatttgcataggtatacccatgatttcgttatgattattttctttcttgagggtgtttagcaatacattattatccttgtgatttcgcttatacacatgtaggatttcctccttatatattacaagtgtgtcaccatttccggcccaccaatagccgccgacctccaaattaccccaaataaaaaaaaagaaaactccggaaatgcggggttgagctgcaatataataataatatggcaactttagccgcgcaatcgaagatacagtaaatatagtaaaaacgtgtctgcaaatggctactttcgatccttcttcccaaaaggcaatattgcagaagaagaactagaaaatgatggatggttccataacaaggaaggtaacatcaacgttgtccaaccaattggcgacctggaaatggaaactgcagttatcgttattggaaagaaaattagcgacaataaacaatgattattttctcctgcaatgggaactcctttttataactaatgaagtgatgaaatggaaagaaatgattgcctttttggaaagccagttattttgcacaacgcaaaatttcgtggcacaagagacacatgacagggaaacctttcaaagcctggtagatgattataacaaacagttgagcgaaaataacctgattatttctgtattgaaaagtagaccacagctatcatcatttcctatatatttgagcgatgaggtgtgttcacaccttaaattcgtcatcgcggaactaaattcattgataatagttttttttatttctttagtatttttgtgggtatcgatagaagtttaaactttcaataagtggctaatgatttcgcatttattactataaaaaaaatacagtcttaggattattctctatttatcctcacgccaaactttgtatacaattacaaaagattttgaatatactagtcaaagtactatctttgttgtcattgccactgttattataattctgagcttgaccttgaggctgtcctccattgttgttatattgaggatgtggttgtgcattgtactgattagtgggggcattcactgcggggccatccatctgcatttgcacaccttgcaactcaagcaccaagactcctgaatttcctttttccaaatggtttctgataccatgcttagcacagaactcctcaattgacggtttgagtttcgctataccgttttgagaatgcaacccttttccaacaataacgttcagttgtggttcattatgatcaatagcgaatttgattcttttttggagaataaatagggcctcttttacgtataatccatgtaagtcaatttcattactggaagaatcagcattgttctctacaaacacatattctgccgcttgcatgttaaaatcttcagcggttttcagttgtgccttacttttctcgcttagttcatgagctagcttcttgtcaccttgttgataagcggtttgcgattcatggctgagttggtctcttttcttatacgcttcatctgctaatcttctcaatctttgatactcttcatcagtgctatgattgtagtcccttacaggattctgagttccgactactactccacctgttcctttcatagttttaagtgcggcgctttagcttcaaactgactcatggttgcgtaaaaacatggttgctttttgtcgttttcctcgaaaggctttaccttttcattaagccgctccattttaaaatgttttaataaatccacttttttccggcgcataatggatccagaaaggaactggcaactaaatccgtacatttctgaaattatttcagttcgcagattattttctcagttttaccgtatattcttatgtattacagttgaggtacccacacgcgcacttgaaaagtatataaaagtgaaatatttcagagctcttcctattgctttttcaatagaggcttaaatcttcctcgtttgtagagtaagtagacccatattacaaatctccatcaacgtcataatgtccactgagtatgtcaaaaactacaaatacgaccttatttggtaactagtttgttgtcggttacatctgaatttgaagtacccaaattgataatacttcaggaaaagttaacgcacattcaaaacgtgtttttttacaataacctatggtgatcgaacctaattataaaaagaagcacttgaagtagtttatcttcttcaagtacctttcgtaggggattttcatttttaatgaacaaaggcattgtttgttagtatctattacttgtaatacaccgataatttcattgatagatatttccagcatgtctctgcatctcccttccatcgaatgaaaagtggtgttttcaattcgatgtaactgaatctttgttcttaatatgacttctttgctaacatttttttcatttttgaatagaaaaatcttgactcctgaatctcaattgaagaagactaaagctcaacaaaagactgcagaacaaattgctgcagagagagctgcccgtaaagccgtatgttcatttaccatgtttgaaagatattatatcattccttttacagtgagttcacaaaaatataatactttgttaaagagatcttttctcggttttacatttccttggcatttgttagtcgcgaacaattttcactttttgcaacgttttttttctttcttaatgatgaaaactattccttattctcgactagtctttgacaatgctgtcgtttaatcaccatctttcggctgactagtaaagaaaatgcaagagtgagaatatgccaagaatctgcaagattgagttaagttttcttagaaagttttatcgtgcatatttttcactaaattggaatgacgttaaaaccaaaagtactgatcttactaacattaatcaaaaattcttgatgaatattattttaggctaacaaggaaaaaagagctattattttggaaagaaacgccgcttaccaaaaggaatacgaaactgctgaaagaaacatcattcaagctaagcgtgatgccaaggctgctggttcctactacgtcgaagctcaacacaagttggtcttcgttgtcagaatcaagggtattaacaagattccacctaagccaagaaaggttctacaattgctaagattgacaagaatcaactctggtacattcgtcaaagttaccaaggctactttggaactattgaagttgattgaaccatacgttgcttacggttacccatcctactctactattagacaattggtctacaagagaggtttcggtaagatcaacaagcaaagagttccattgtccgacaatgctatcatcgaagccaacttgggtaagtatggtatcttgtccattgacgatttgattcacgaaatcatcactgttggtccacacttcaagcaagctaacaactttttgtggccattcaagttgtccaacccatctggtggttggggtgtcccaagaaagttcaagcatttcatccaaggtggttctttcggtaaccgtgaagaattcatcaataaattggttaaggctatgaactaacattattccgtgtggcaataatctcaatgtataataaataatatttctcttcatatatatgaccggactcgtaatagaataattgactggaacaatagcgcatattgctttgcttctatacgtagttgagttttcactcacgtacagctagagaatctcacataggagtatccctgtagttagttccgcgcggttcgatcacggatatactttcaacaatggcagtatgaaagcctgttataaaaaagaaggaaacaataaacgaagtgcttttttgcctcctaaattattcaatttgacaactgatttccagccattcattattcagtgaggagcgacaatgtttggagtcaaggatgctatattcaagattaaacgttccattgcaggcacagattcttctgattccactgcttacacaacggcaagtgaatcttcacctcaattaaaagattcccataacccctttcgaaataaaacgacatccgagagaactatagttgaggagggctctctaccaccggtgagattgaatggctacttgccctcaactaaaaataaacttcttactcctgaaatgtgcgatgaaataagaacattaatgcccacgaggatacagttgtacaccgaatggaaccttctatatagccttgagcaacatgggtcttcattacactccctgtatagtaacgttgctccagatagcaaggaatttagaagagtggggtatgtattagtaataaaggatcgtaaaaacggaatctttggagcttacagcaacgaagcttttcatcctaacgaacataggcaatacacaggaaacggggaatgttttctatggaagctggataaagtacctgatgttaatatatccgaaaaagaagaatctgagcaagaaggtaaagaaggtaaggaggaaggggataaagaggagagatggaggttttcaggttatccttacactggagttaacgaatttgctatatactgtacatctgaatttctttcaatgggtgcaggtgatggtcattatggtcttttatgcgatgacggcctactccatggtgtttcaaacccttgtcaaacatatggcaatgaagttttgagtaaggagggcaaaaaattttctatagtagctttggaagtatggcgtgtaggatagtgtcatctatttaaatatcatactatgtatttatgaatgagaacctcatgattgtaaacgagaaacactcctttaaatagcctaaaccgtatcctcagtaagaaaaactagaaaatacggtcctaatacttgcatgtgttttatgagtgacgaaataaataggaaaagaaaaatattttaatacaaactatcatttattgaaatgctctttttcattttcttcattaaatcattgtatgcaggctgggaaaaacaaccttgcaatctcccaatgtgaaaaaaaaaagaaaatgaagatacgaacatacctgaagtgggaaaggcagttgccacaaccagaagagcataacatattgtcatgacctctttatatgcacctggggcggaggatattcggcaaaggttacgtccttttgggtttttctttgagaaatcactaaaggatttgattaagggtattaggtctcacaacgaaacaccagaaaaactggatcaattctttaaacaagtattaagtgaatgccgggaagaagtgaactctccagatctaaattctaagaccaatgccgttcttaaattgacctatttagagatgtacggttttgacatggcttggtgcaactttcatatcttagaggttatgagcagtaataaacttcaacaaaaacgtgtggggtatttggctgcatcacaatctttttacaaagattctgacattttgatgcttgcaactaacttgttgaaaaaagacttaaagtatgacggaaacaatgatgttgttaaagttggcattgctttaagtggtctttccactataattacaccctcattagcaagagatatagctgatgatttgttcactatgctaaacagcacaagaccgtacataagaaagaaggccattaccgcactatttaaagtttttctgcaatatccagaggctttgagagataattttgataagtttgtttcaaagctagacgatgatgatatatctgtggtttctgccgctgtcagtgttatttgcgagctatcaaaaaaaaacccccaaccattcatccagctttcacctttattatacgagatattagttaccattgacaataactggataatcattagattattgaagttattcaccaacttatcacaagtggaaccgaaattgagagccaagttattgccgaaaattttagaactgatggagagtactgttgcaacttctgtgatctatgaatctgtcaactgtattgtcaaggggaatatgctagaagaagatgattttgaaacagcaatggcatgcctggaaagattgcacacattttgtgattctcaggatccaaatttgagatatattagctgcatattgttttacaagatcggcaaaatcaatactgattttatttctcggttcgaccaactgattatacgcttactctccgatgtcgacgtttctataagatcaaaagcaattgaattggttgaaggtattgttgatgaggataacttaaaggcaattgtccaaacattgatgaagcaatttgtagatgaagatgtggttatcctacaaactggaagcatcgtatacgaaaaatcaaagagaattcccataataattccagaaaattacaagataaaaatggtgaacgtcattatatcgatttgttcagctgacaactattccagtgttaacgactttgaatggtacaatgcagtaataatggacttggcgatgctctgtcaagacatatctgataaaagccttggatcaaaaattggtgaacagtttaggaatttgatgataaaagttccttcaatgagagaagtaaccattgctaatattataaagcttatttcaaatgacaatattaacaaacagttgcctaccgtattgagagaatgcatttggtgtctcggagaattttctaccctagttgaaaatggtaacgacttaataaaaatcatgactgagaatatcagttattattctcatagtgtacaagaagttttaattttagcacttgttaaagtatttagtaattggtgtaataactttcaggaggataaacgctttgaaattaaaatggtgttaaaagagctaattgaattttttgaaaatttatcttattcgagtacattcgaagtccaggaaagaagcgtagaagttttagaatttttaagactaagtttggaggctttagaggaggatacggaaggtctaccaatgctactgagcgaagtcctgcctagtttttttaacgcctatgaactcgcaccaattgcgcgtgggactcaattgaagttagcagtagatgagaatcttgatctagaaactccatttttgacaaaggaggcagctgatgaactcttagatgaacaaaaaagtgacgccatcagtgatttaatgtctgatatctcaatggacgagcaagttgaactaaaattcgttgatgattctgatacttcgtatgaagaaaaggaaaaattggatgattttgaaaatccatttgagattgagagagaaaaggaacggatgtcaaatccttattatctaggtgaagaagacgaagaaagaactaagaactctaaagatttgttggacttgaatgaggaggaaagtagtgataaaaagccagaaactattagattaaatagaaccgataattcgttgaattctctaagtttatctacaactgaaatcagcagaaagaagaagaagggaaagaagaaaaatagggttcaagtcttatccgatgaacctgttatcgaagccgctcccaaaaggaaagatgcattccagaaaccccatgataatcattcaactcaaaatcctttgaaaaaggacaagattaatctgagaatgcactctcaacttgaaaattttgatttttccaattttgggcaatcgagtaacgcaggaagaggatcgcaggaagagggcaaccttagaaaggaagacgagttagaattaagtcgtttagaggccaatcttattgtaaaagatgaaaaggataatttaagtgatactgaagaagttatagttataaaaaagaagaagaaagggaaaaagtcaaagtcaaaaaacaaactaaaaacgaaagcaaaaaattctccagaaccaaatgaatttcttcgagaccaaagcactgacatttaacgataaaaaaatcgaagtcgtgaattctcaatgacagcgattacgtacgtaaactataattaatttaagtattttattctgcatagtatattattgcggtgcactcaatttgccgaaagagacggcatatttaataatgacgcgaatgaatcaaaggccgccaaaggtaatcatagaccagagatgatttgcaaaattatttgacatactattgctagtgtaacaataacacagcataactttgcttagacatatatgtcatttaaggcaactatcaccgagtcggggaagcagaatatctggtttcgtgcgatatatgtgttatctacaattcaggatgatatcaagattacagtgacaacaaatgagttaattgcttggtcaatgaacgagacagatactactctttgtcaggttaggtttcagaaaagcttttttgaggagtatgagtttaaaccacatgagattgtatttggagaaaatggggttcaagttatagaagatacgtacggcaatagtcataagttatactccttccgtgttaatggaagacacctaacaactatatcaagaaagccggatggtgatggcatcaaatcattcacaattgcggtaaacaacacttctacctgtcctgaatcacttgcaaatagattgattgtggtgattgaaatggattcgttaatagtcaaagaatactgtccccaattccagccaataaaatacgatcccataataatcaaccttaagtacaaaaggaggtttttggatgtttttggaactgctgcctccgatcggaatccacaggagcccttggaccctaagctattggacgtttttacaaatacagagcgtgagctaacatcagccttatttaacgaagaagtggaatcagacatacgtaaaaggaatcagttaacggctgctgatgagattaattacatttgttgtaattcaactttattgaagaattttttagacaactgcaatgttaatgtaaccgatgaagtaaaattggaaattaacgtacataggctaagcataactgcattcaccaaggccgtctacggcaaaaataacgaccttttaagaaatgcgttaagcatgagtaacactatcagtacgctcgatcttgagcattattgcttatttacaacaatcgaagatgaaaaacaagataagcgatcacatagtaagcgtagagagcatatgaaaagtataatattcaaattgaaggacttcaaaaacttcataacgataggtccatcctggaagactacccaggacggaaatgataatataagtttatggttttgccacccaggggaccctattcttatgcaaatgcaaaaaccgggcgtaaaattagaattggttgaagttactgacagtaacattaacgatgatattttagaaggaaaattcataaaaacagcaatctctggctccaaagaagaggccggactgaaagacaacaaagaaagctgcgaaagtccattaaaaagcaaaactgctttaaagagagaaaacctgccacactctgtggctggaactcgaaacagtcctttgaaagtgtcgtatctgacccctgataatggaagcacagttgctaagacctatagaaataacacggcaagaaaattattcgtggaagaacaaagccaaagtacgaattacgaacaagataagcggttccggcaggctagttcagttcatatgaacatgaatcgggaacaaagttttgacattggtacgactcatgaagtggcctgtccacgtaatgagagcaattctttaaaaagatccatagcagatatttgtaatgaaactgaagaccccacccaacaatctacatttgcaaaaagggcagacaccactgtgacatggggaaaagcgttaccagctgcagatgatgaggtttcatgcagcaatatcgatagaaaaggaatgctcaagaaagaaaaattgaagcatatgcaaggtctgttgaattcccagaatgacacaagtaatcacaagaaacaggacaataaagagatggaagatgggctgggtctaacacaagtagaaaagccaaggggtatatttgactaaaaccataatgcaaaatcagtataaaggcgtgtaaatattagatgaagtagcaattatcatgataatatcgatcgctgtttttttttttttttctgtctcaatttggtgagcgtgcggctgatggtccatcacggtcggggaacaaactaaaattttcaatagcataatatctctatattgcatagctttttacttaataggaacttaaaaatttcattgatgctattatatttaactcataagtcaatctctttttccattttgattagcttattgcgacatggactatgaattataataactttgaaaattcgaagggtgatggacattctaggcttcccaaacctacatactccggaacgctatcagatggctatgatgaatcgaaaattaaaaggcaaaaaacagactctgcttttaatgcagcttactcacctcatatgtatccgaactctccgtattatgaaggttcatggaataccggttatactcctcaacttcatcatgtagcccctcataatcaatatttccatccaatacaaccgtccactcagtacaattatacgagtcctcccaattatacagaaaattacataccgccagttcatcagaatatatcttatgcaccagcgcttaatttacagaagtggccatcatcatattgtgaaaacactcaagccttaaagaatgataaagattaccaaacatcaattagttatgaagatgttgcaataccgaccgtaaaggaaatacaattgattgagaaaaacagagggaaagatacgtttatgaatgaaataagtccagtaccatcaagcaaggatcaagcatctgcggagcctacagaaatcccaagaaaggatcccgagctggcaaattctaatgccgaagatgatcataataacttagggctagaagatgatgatcgtgatgagcagttagaatcagaggggttgggtaaggtggttttggttcctggaacctccatagcattgattactgatgaagatgttaaaaagtggagagaagaaagaaaaaaaatgtggctactgaaaatatccaataacaaacagaaacatatgcaagaaatgggcataaaggaagatgaactgaagagccaacctagcattttcaaagagtcaaggaaagaaaagcaatttatacagagtattcaaaatcaagtgcagagaggaaatccgaagattgacttgaacttgaaattgatacagcgagaattcgcaaacgaaaactcccaacttttggactttataagagaattgggagatgtaggattacttgaatatgagctatctcaacaagaaaaagatgtactttttgggagctctgaagataataataaaaatcattacaaaccaaattacaaaaacaggaaacctaatctgagtagagccaactttactagaaataagtaatagaatagcaaatattgatatacatggaagagtacatgcaaaggtgcgtaaaaaaaaataagtcagataaaactaattactgtttagaaatcatgagtatatgaaactaattttgaagagctttaactgctaggttacttaaaacagtagttacagcagcaccaaggaacgaaccgaaaatggcaccttggtaaaatgaacccttattctctctctgtactttactttcagaagcgtcttttttcttacttttcgttcgtgattttgtggaagatgttgtcgttttgtgcttcctgactctaccaggcgacacagccttcttaatgtgttgttcattattaactaatgactttttattaagcggtccaccgtttttggctttatttataacgaacccatcagcagagtttgaacttgcatctgtcagtttatgcactctaagtttttcttggtcgttgtttttcttcagtgtaatcaatgcagcgttgtcttctttcattgctgtcattttttggagaagtatttatatatttattagttatttaatgtgtttataaatttatcttgaggctggtgaaatctattccaagtattttaaatatgtttgcaaatgcgagtctactactttggttccatatgatgtcagttttacaacaatttatactagagatagccaatatacttgtttcagttctgttttgccgtaatggaattatagctccgacaaatgtaatcttatgcactgaaattcaatccattgtgacaagaattatgtattttagttcttatttgatttatttcgacgcctcgcgcgcgctcttagaatccggcccgacaaaggatctgaaacaagtataaatcaaatggccaatataatgtcaagcctgttttatgtggcaatgtttagacagaaaatcacgcctgtaggggtccacatatctccagaataattagagagtcggtgtccttatgagatcttccttaaagcgaacagattgattaatcatgttttacgcgaggatatacgataaaaacaagtgaacagctcttacataacaacgcactcacttttctctttttcagaagcttttgcattgagaaggctgcttcttcgcttaaacttgtcttttttgactggtgcgtgtatttctgagttttttttgtgagaatggattttcctttttgcttcaaatttcgtaacacgttcttgttcttgttcctgtaactgtttggctagttctttatcgttttcaatttgctgaatttcttcaagtagcaaatttccagttccaaaatcacgttcaatgtcagttgacaattgctgtccatttacctctgctgcactaaagttaccggcaaaaaaagcatcgcaggagccgtccaccgaatctagggattgccatacaatatctttacaatttttataaccaaagtccgtaaccaatgtgtataatcgatcttcgtatttgaacaatgtagaaaaatggtcatttctgaataaaatggagaatttgttgtgtagcagcttttctctcaatcgtaggagtccaaaggcggtcaactgagtcggtgattcgttcaaaaacagacccaaatgcatggcatcacgtaaaacttcgtccgagttttcatcttgggaaattccacaatttatatcagctgcttgtgttaagattctctgcgcagattcataagaataatgagatagtttctcatcaatgttttcatttatgaaactgttgataacccagccatggacaacatcaacgttaaacaatcgaaatattgacatctctttagtattttcaaaagacccattaaactcagggttaatatttaaaccttcatgtaatctaggtaacaaacttagtaactcacttatatcagtactaggtttatctgtaacttgtaaagcgatatctgctaagacttcaataagttcttttaaagatatttgacttcccttatttaccaaccttattaactcattggaaaaacgtgtatgatctggtgaaagtattagaatatttgcaagtgctaacaaggcacaaggtccgttttcgttttgcagtaatattcgatggttttgaccattaattttgacacttttagtcgtgaaacttaaatccatgaaaagatattgcaataaacaagaattgcagtgatgtgaatctactttgagctgttctttaaagcgccttgtagaatgggcattttgtccaacgttttcaagacccttttttcgtactgctcgctgttaatactgcgaaactaaaataaacgacaggcagatgactaaaacaaatcaaacaagaacctctagggaaaggtgtcctaagcgcggaacttcttttcgttatggggtaaatagagcggtacttaataatctgtttacaaagcaattttacaaagttttgatataagaacatttaactaaagagaagaaaaagaaatgaaaagccattctcttggcagaggaaacaaatgaagaggtgcgtgtaagtgaaataaatagaccaaatagcatttgataaggaagaaataaaagaaatttataacagggtaaagagtttttcgttctgaaagagatgcagcaatagtaagaattaagtcctagtccaatttgggaagggaaaacgattaaagcataaaccgctatgtcgaatttatgcaaaccatatcaatctactttccttaaaaatttttcgtccaattaaaagaattcaagtataatgtacaagaaatggaaaagattgaaaaaagggagtctatttttgtagttttgctaaactatctaatagactttgaacattattgccagcaggttgctgttgctgttgctgttgctgttgttgttgttgttgttgttgttgaggtggcggaggttggtgtgacattggtggggcagagggttttgcagatatattttgaccattgtaattggtactcataggagggggagaggatgagttcatagaggaatatccacccaactgttgttgctgttgttgaggagcctggccttgcattgattgtattaaaccaaccaattgctgctgagcatgaggttgttgttgctgttgttgggccattgaaagcaaattcgatacaacgttaggtggaaggttttgaatggcagataatagttgttgctggtccattggagtttgagaaggtggttgaggaggcggaccagcctgataacgaccatacccttgaggaatttgttgttgtggaggtggtggtggaatagaagtctggtagcgaccgtagctctgattcattggaattggaggttgagaaccatatccttggtcatgggatggtggtggcatcccataattaccatatggctgttgctgttgttgttgtggaggaggcatactgtaaccctggtaatagtttgtttgaggaggaggtccgacagctgggccgtttggaacaggaagaggaggagcgccatatatgttttgctgatggctcatagcacggtaatcagtaggacgagaattatttctgttgtttttgatgttattaaaaatggcaactgcgtcatcagcggatatgctaatatattcatcaaatttcgtttcaccttgtgagcctttgtagaaagtttgaacatctacattgtgtgttttattaactaaaacaacgccccacaccccattatatgcggcatcattgataagctttcccagttccattcttggtttcaagaaaatcatatcagtttccaaaccagtcccgtccctaaacctgttgaaaacctcaatggcatacgtacgatctgcggttcttttaacgaaaatgttgcaagaaacggtgtgtcttctggatttcttgtagccagcaccattgtcgtcattgtacatgtcaccagattcagtttgaaatggtcgttttgcggaagaaataaaagtagaactactgtttgtaccgtgatcaccatgatcaaattgaggacgagcattcgagctagaaacttccaggatcaactttttgccaaagttcatttcttgagactcgcattcaattgcatctctaacgctttgagggttgtcaaactgaatgaatccaaaggcatttttgatattgatttgcatgatatgaccgtatggagagaaaatcctaaataaatcctccttagaaacgttctttagcggcaaattaccaatgaataatcttgacttcggaggaatattgtgcatctcggtgattttattttcaccgtgcaaataggctgcataacggtcgtgttcttcttcggtaatcggcttagataaatccgccctaggaaatctcatacgtctttgggcatctgacaatggaggttttctttgatcattgcttcttgcgccgcttgtggctgaggcgctagctgttgttgagatagtactatcatgaggaggtacggaaagagctgtgtcagaatttgaatttaacattgctaaaatcgcagacatcttttcttcttgaggtaaatgttgaaactgaggcaaatttagcatgttactgtccataatgtacttgacttgcttttgtaaaagatcgtaattaacattttccatattagttggaaagtgagtattatcattttcttcacgagttattttttttatagcttcatctacgtccttttgttctttttccaatgtttcacggcgaagttcgacctctttatctttggttttatcctttttgtcttcctcatcctcaccgtcttcagcggcactatctgagcctaccgaactgttgtcgttgccttcttcttcttcttcttcttcttcttcttcatcatcatcgtcgtcatcatcatcatcgtcatcatcctcttcttcctcttcttcctcttcattatcatcatcgtcatcatcatttccgcctttttgttgatgttcttcttcttcttcttcttctgtgtttattacttccccgttttcctctcctttttcctccttatcttcctcctcttcatcgttcacatcttccagttcgtgttgttcttcattttcctcctccctttcggcttctctttcttcctctggggcgtcaaattcgattccatcgtctgcgcttgagttattcatcaattcattctcgttagagttactatcgacggatagttcaggtgaaggaatatcttgaacatcactgttatggttttcatctgacatggcttgcagatggttattatattatgaaaggacagtccgggaaaaacgtaagtcaattattatattttgaccaaagaaaatcgcttgttgctgtgcagaatctaataaagatgctcaagatagcttttattagaccttcatttagaagtggcaaaatcaaatgaattgttttttgtcctttgcttcttccgcttcattttctcttcaacaattcagggttacactcaatcacgtgggataccataatttatcgttctacaaaaaaatgcaagcacgaactagggcggtagttaggaagcgaataagaatagcgctttttcgtttcaatttggaatattaaagagtgatattattaatggttttcttttttggaatgtgatctatatacatatttaaatagtctcttttgtatttgtggtgtcataatgaaactgcatcacaccagatgcttacccatacagaaagtcgattgattatgaaacttgaagtagcgaagattacggcactcgaaaataaataaaaagaggaaataaaagagatagaatacaacttatcaaaagttccagatagcccgtacctgtttaaatctttttacttaaagcatccttcctctttaactcctgctcatgagcaagctgaagcttgtgttgctgtacagctggtgaatcagaatccactgaatgtgctggacatggcagcacagaaccgatggccactgatgcgaatgcaatgagaaatgtagaaaagtataggttattgactattttgtttctagtgactgctctcatgatatgtgtctgaattaaactaattggccttccgtgcctgtaaattcaataaataaataggatgttaaattttcctaatgtgtctcgaggtgcttatgttatcgtgcaagcgctgagttcgaaacgctgttttgatgaatatcctatatatatcaaaagtacaaacacggggaaagagagccatcccatcaaaaaaaataaaaaaagaaaacccttgcagaaggagaactggtgtagaggtttccggtcttaatggacttaagcacgtgacttttaaaacccatgcatcggttactatggttaccattacttacgattttttttttttcgttatgaaccctgtgcccgaggggttttcaggcacatagatcaaagttctactcgtttacctgtaatcttggcgcgtttaggtctctttttttttcttttttttttcttcttttttcatttgtactgcgttatagttgtttatggaaggtaccaatggtgaatatggaaaaaatgaagtcaaatagaagaagaaagagaagctagctttgaggtaggtactgttttgagggtttttgggtgcttcaaatttgtcttctcaactaccttattatagggctcaaaaataattgacgtcatcgctacaagtcagatgtcgatgttaagaatctggagttgcatcgtacatttcttttccgtgcaggcacttgattcacgaataaagccagacattgaattcaaaaggcgacaaaggatatttatcaattcatctaaagaagagaatggttcatcttctagtgccgttactgttacccgtaaccctgtgctcagctctaatagcccatctcctccgctatggaatacatgggaatttagactatattatttggcgttcaccgtagtagttcctttcatgataaaggcggcattggctacgagctccgagtctaatccaaactactataaattcagcggactgctagcccatggttggattctgggccgcaaagtggataacagcgatcctcagtataggttttttagatccaatttttttttgttggccatcttaatattactacaaattatattaaaaaaggtttttgttaaatttagtaaaattccgaaaacaaaattcgattttgcgtgtggattagtttttgtctgtttcatgtacgggatcaattctgttaagctctttacgcatgcttttattttcttcactttggcacattcgctaaagagaaagcgtttgatagccgcttttgcgatttggtcctatggtatctttacactattcatcaatcaaaaaatgaaaaatctcccctttaataatattgctatcatcctaagtcccatggatcaatggtataagggtatcgttcctcgatgggatttttttttcaattttacattattgcgtttgttaagttactccatggattttttggaaagatggcatgaacaattgagccgccaaccttcgatagattacgatgatagacgacctgaattcagaaaaagtttatctggttctactctacaaaccatttatgagtcaggtaagaatgttctggaggaaaaggaacgactggtagcagaacatcacatccaggattacaactttatcaattttatcgcttatattacttacgcgccattgtttttagtgggcccaattatcacttttaatgactacctttatcaatcagaaaataagcttccttcgctaacgaaaaaaaacataggcttctatgccctcaaagtattttcgagtttgcttttgatggaaattatcctacattatatctatgtgggtgcaatagcaaggaccaaggcatggaacaatgatacacccttgcaacaggctatgatcgcgctgttcaacttgaacattatgtatttaaaacttttgatcccatggaggctctttcggctgtgggccatggtcgatggtattgatgcacctgaaaatatgctacgatgtgtggataataattatagtacagtgggattctggagagcctggcatacaagttttaacaagtgggtaatccgttacatctatgttccatttggcgggtccaataacaaaatattaacgagctttgccgtattctcatttgtagcaatatggcatgacatccaattacgagtgttgttttgggggtggttaacagtccttttattattaggcgaaacctacattactaactgttttagtagatatagattcagaagctggtacaggtttgtttgcggtatcggtgctgcaataaatatttgcatgatgatgattattaatgtctatggattttgcttgggtgcagagggaacgaagcttctattgaagggcatatttaacaattcacatagtccggagtttttgactgcggtaatggtaagcctatttattgctgttcaggtaatgtttgagattagagaagaagaaaaaagacatggcatcaacttgaaatgttgatctagttattagataagctatgaaagtcaatccttttaatcgagaatgtaaatatgtggaatacacaattttaaccaaagtactatatatgcgttacaagtaatttaaatttaagttcaccgaagtaaaactaactgcaagattgttacaaagaacaatgcactatttaaatcacacaatggctattgaaaactgtaactgtcagaaatgctgcatgtatctatatgcatcactaagttgcgacttttaagaaacttccacagttctcaactcttctttgtgcttttcacacattttcacaattttccgaaatctccaaattgaaaaaaaaataaaaataaaaaaaggcaggagaagactaagtattcattattcgctgtttcataaataaaaggataaaaaggttaaggatactgattaaaatgtttgtcagggttaaattgaataaaccagtaaaatggtataggttctatagtacgttggattcacattccctaaagttacagagcggctcgaagtttgtaaaaataaagccagtaaataacttgaggagtagttcatcagcagatttcgtgtccccaccaaattccaaattacaatctttaatctggcagaaccctttacaaaatgtttatataactaaaaaaccatggactccatccacaagagaagcgatggttgaattcataactcatttacatgagtcataccccgaggtgaacgtcattgttcaacccgatgtggcagaagaaatttcccaggatttcaaatctcctttggagaatgatcccaaccgacctcatatactttatactggtcctgaacaagatatcgtaaacagaacagacttattggtgacattgggaggtgatgggactattttacacggcgtatcaatgttcggaaatacgcaagttcctccggttttagcatttgctctgggcactctgggctttctatcaccgtttgattttaaggagcataaaaaggtctttcaggaagtaatcagctctagagccaaatgtttgcatagaacacggctagaatgtcatttgaaaaaaaaggatagcaactcatctattgtgacccatgctatgaatgacatattcttacataggggtaattcccctcatctcactaacctggacattttcattgatggggaatttttgacaagaacgacagcagatggtgttgcattggccactccaacgggttccacagcatattcattatcagcaggtggatctattgtttccccattagtccctgctattttaatgacaccaatttgtcctcgctctttgtcattccgaccactgattttgcctcattcatcccacattaggataaagataggttccaaattgaaccaaaaaccagtcaacagtgtggtaaaactttctgttgatggtattcctcaacaggatttagatgttggtgatgaaatttatgttataaatgaggtcggcactatatacatagatggtactcagcttccgacgacaagaaaaactgaaaatgactttaataattcaaaaaagcctaaaaggtcagggatttattgtgtcgccaagaccgagaatgactggattagaggaatcaatgaacttttaggattcaattctagctttaggctgaccaagagacagactgataatgattaaacgctctgaatgcaaagattcaatgagattctctaagaattctattgataagatttaaaggtatttgacaagtagagatctttattttttcttgcattttgtctagagaaatctcaactgacatactcgacatgaaatttttggtattgtgtcttttattctattgctttaagaaaactgtgacatatagggaagacatgcttaacaagaagatataattatataatatatatattattaataataacatccttactgcagtcctgttgtgggagaaaatggagagagactatgtttcgtatcaattcctaaaatcaaaaaaaaaaaaaaaaaaaagttaaacaagcactcgctgttcatttgttttacaagtattcatactctaataggtcattgagcttcttttcttgaggagagatccaatttgaagtcggaataagatttgctttcattagcgtaggcaataattatgagataaatggtgcagcactattaagtagtgtggatttcaataatttccgaattaggaataaatgcgctaaatagacatcccgttctctttggtaatctgcataattctgatgcaatatccaacaactatttgtgcaattatttaacaaaatccaattaactttcctaattagtccttcaatagaacatctgtattccttttttttatgaacaccttcctaattaggccatcaacgacagtaaattttgccgaatttaatagcttctactgaaaaacagtggaccatgtgaaaagatgcatctcatttatcaaacacataatattcaagtgagccttacttcaattgtattgaagtgcaagaaaaccaaaaagcaacaacaggttttggataagtacatatataagagggccttttgttcccatcaaaaatgttactgttcttacgattcatttacgattcaagaatagttcaaacaagaagattacaaactatcaatttcatacacaatataaacgattaaaagaatgagatttccttcaatttttactgcagttttattcgcagcatcctccgcattagctgctccagtcaacactacaacagaagatgaaacggcacaaattccggctgaagctgtcatcggttacttagatttagaaggggatttcgatgttgctgttttgccattttccaacagcacaaataacgggttattgtttataaatactactattgccagcattgctgctaaagaagaaggggtatctttggataaaagagaggctgaagcttggcattggttgcaactaaaacctggccaaccaatgtacaagagagaagccgaagctgaagcttggcattggctgcaactaaagcctggccaaccaatgtacaaaagagaagccgacgctgaagcttggcattggctgcaactaaagcctggccaaccaatgtacaaaagagaagccgacgctgaagcttggcattggttgcagttaaaacccggccaaccaatgtactaagcccgactgataacaacagtgtagatgtaacaaagtcgactttgttcccactgtacttttagctcgtacaaaatacaatatacttttcatttctccgtaaacaacatgttttcccatgtaatatccttttctatttttcgttccgttaccaactttacacatactttatatagctattcacttctatacactaaaaaactaagacaattttaattttgctgcctgccatatttcaatttgttataaattcctataatttatcctattagtagctaaaaaaagatgaatgtgaatcgaatcctaagagaattcaacagcgtaaaatacaaagaggataacgacaacgaaaaaaaatacactccctgattatgatgcctctgagcttgacattttcgttgtcaaccaagaaaaccatgagccaaaaaagcgtcctaacgctcccagtagctttttcaaaacactttcataatcttcagtattggcatcgccttcttttacaattgacttagcgttttgatcggcgggtttatctattttctgtatttcttcttgttcggacatatccgtattttcagtatcagaaccgttgatctcatgttctgattcttgcgtgtcggtgacgtctgtatcttcattaactcttgtgttatcattatcattaccttcagatagattgtctaaacctttgtcctgtttattctctgtctgttcctgagaaaagtttggagagagctccttattctcttcttttggatctctttctactggaacttcgttcaatggagcatgttcatactttctttctttcctggtagtctcttttgcaaaagcagaaccatcttgcgaaatagctgttttaggggaaggaaacgttacattaccttttaaagaaggagttggcgtctcagggccctcatagtacaactctgacccattttcatttgtattgtgtgcagttttgtcgccctcgtccttttcttcaccagcgcttccgccgtcctcttcgttatttaaagtagcaacattgttttcattgctgtgctcgtccacctcctttggatactcatcatcggcaaaccagttaccgttctgatctataaatttgaaatgtaccttatctttatcattatgtttggttaccgaagattcatcaaatttgtattcccatttcccgctactggtatttattttcatgggtacaccttcccaattggtaaactccccagcgatcttcaactctggaaagtcttccgccggatgatcaaatacaatggtgaccattatttagttgctttgcctatcttaatgttacaaccaagtatgtatgtatgtacgtacgtatgcaaagaagtggatatagagaaggaaagtaggggagagagggaaagaacaaaaaaattgaagttatttgagatagtcttgtattatttatctgtatgtacaccgtattggtggaacatcactgccaaattttttatcccattttcacatagttccccttaaaagaaactttgttagtatctttaaccctttacactgtgggggtaaaatattaccgcttcggagatttctttgacaggggagcagggaaaaagcgatgagtgaaagaaagggaatgcgatgataaagatgataatgttgcaaacggtgagaaacttgcagatcgcagtggctaattcttaatctttatattttaacaagacttctaaacgtaaaccgcagattgctgcatacatacaaggatacacacacacagacggacactaaacatctacgtacatacatatacatatatacataatgtttaacgtgattggtgggggacgttaccacatctatccttgccaaagtttattttgagatctttgaaataggggttagacttaatcttgtctaaggctaaaatagcattactgatgttagtataattgatgaaacaacagttcttctcaggcaagaaattgatttgttccacttccccatattgctgaaagatatgtcttaagttgctttcggtgaagacacgttcatctcttagggaatcgccgacaaaatcaatattacccacataaacatttcttgaggcaccattactgactgccaaggcgagcgcatttggtaatgggccggagtgtttaccccagccgactttgcaacgttttttctggactgtgaatccatacaaagaactcattgcataaaactgcgcagcagcagtaggatcaatgaatgttacaaaacagacgtatcgatcgttcaatagttttatactttgtaataaacctccacgaactgcattacatatttcttcaattttaacatccttaggcaagctgcccaggtaaacagtcctgttacccaagttattggggccgcccgcagatgtagcaattgcagcagcagcagcagactgttgtaacaaagcgttagatataaattcacgatcagaaaactctatcatatgttccataccaggttgtacacctagaaattgagccgcattatgttgttgagttttggtaataaatgcacatctgtcctttccataaaatattctcttattttgatagtatggatttctaattggcagattcgtaaccacttttatagcatttaaaatagacgcaaaatgaataaaggcgattcccttttccttgataatttttatacagtcaatttcaccatattcttctaaatcaaccctcaattgctcctcagataaatgtgattcttcgccttcaatcgtcatacggccaatgtatacatttcttgtggcaccgtccgtagagattctagccgctacaataggatcaattcgagttggtttcccccacccgattttgatatccctgtcaccgatgttcaagcgctttaaaattgcgtctgaatggaacaatagtgcagcactttcatctataaacgaaacgaatgcacacatcttttcaggtatgattttgacgtcttcaacgacaccacttctgacatgatccaataactctttaacgcttaggtttggtggcacattacccaaataaacagttctacttggggccgatgtaaaattcaaaggattattggcttgtgcattaactggtaaaggcgcatttgcgttggttactgcagttgcagttgccataatagtgggtgacatgccatcagataacacatttggattctcatcatcaaaaggagagacttcatttgatgacctttcatattcataataacgattgttattgtggacaacttcgttatcaatttcgaaattttgttcctgtgaaaaccgttgctgttgtgaatcatttcgctgctttgtctggaattgagttggttgctgttgaatacgctgataatcaaaaattccgtcattctcgtaaaagaacgaatcattaggctctcgtgtaaagtcggatggtaaaagagtaaaattaccattcataggatacacagcatcgccaaagttttgagggccactcgcataagtttcttggtaagggccggaagaactggactgttgatacattgcaaagtcatcggaagaaggaaaaggagggaacatgttattattgttattattattactgatattattattgttattgttattgttattgttattattattgttataagaaaccaccatgttttaatgcaattgaagtagtatgtgatggtgaagaaaaaaaaaaatacaacgatagttctttgtttttctttaggaaatatctgaatagaaaaggcttcaacgaccagaattgaaaaaataaaatagtattagcaaagaaaaatatgatattttttttcaaaaaaaaaaagagtgtccttgagaattgaagttggaaacggatattaattagacaaaaaaaatgatgaagaaagataaagtgaaaaatatgaggctggaatggacagttgaaccaattaaggagcctaattggtaaagcagaacaggtgagtcagaagacttaaaaaggggcaaatatcaaataacggaagaacgaagaaaatagaagaatacaatgttcaaaagaaatgaagcgtatgtgtatctaaaggaaaggtacagagactatcagttctagaaattgtaaattggtaaaataaacagagaaaggaagcttaaggagagaattcagtggggaatgtgactctgtgaaaataatgtataagagtgggcaacggtgttctcgtagatatagcgctgtgctgaaccaagtttagttttttttactttccaccaaaggcaaagaaactgattaatttattgctgtgacgaagggatggagtatgattgcggttgtgactgaatctctttgtagactttcggacaaccacaagatccactttctggtaaagttaatttcaagatcgtgtttttttctgtcttttctttctcttctcatagccaaaatcgtaccacaaggaaaaaaagcaccgggttaccatgatggtggaatcccactgtaagaacataagaatgataagtacgcaactgccacggcagttggaagaaagacatagtctgccctcattcggcgtgtattattggacgtcaagttaccttttccaagtgtttcccttttttgtcttttgaatttgtcaatagggagtgaaaggtccatagttcaagggcattccaaaagtgaggataaaaaaagcgtagtcataaacacttcaacggtgttgccgagaatgacgacggtccggtagaaggtggtgcttttatctatgtattagttatttactatctgcgtaacgaaactatgattttttttttctctcacccaagccgaaattaaaaattctgtcttcgcacttattccaaatagaaagggaatgaatcgtggaactattggcattgggatatagcctcgatctactcgcatataacggctacggttcatagtacaaatctcagaatttttcagcaagcgaaaggatttcaaagaatgtttttacagactctccgcctaactatgccaaggatgtttttgcacatgaaaccgtcccccataacgataacaagggcctgcacagtgcccagcctcctatctgttgcagctccgcaaccagctcttgttgcagctaacagacctttggtttttaacagaggtttcaaggtcagaacatctgtcaaaaagttctgcagtgattgctacttggtaagaagaaagggaagagtatacatttattgcaagtcgaataaaaaacacaaacagcgtcaaggctgaaagatgtaaatctcttcgctgttctccgttcgggtgtttacaaaatattctcattttctaaaatctgtaaataatacatatctataatattcttttatgtatatgttaattttttgtatcattttttccaaattgataaaccaacacctccgatcagtaacgttttctcagaatcagcatcttcatcattggaaatgatttctaatgatcctgtatccgccacagtggtacgctttttatctaccagtgaaagcttgcctgcggtaatttcccaagcgcgtattacttgatcaaccgatgtggtaatgacttctttgccaccattaatcaacataccggacgttattgtcgaagaagctgctgcagcgataaagtcacttgtttttaacgttactttattcgagtcatctaatttcaggttgcttaaccctaaaccattatcatcaccccctgtcaaaattgtggcggaagttcttgtagcattagcaacatagtctagggacttgacaccagattgatgtaccggcaactgcgctacaggtgcgggaagatttgagatagtagcgtccagtttgtggtcaaccaaatcgccagaaatcggatcaacggaaaatggtacgtactcggttatattataaaccactaaatgtccatcagttggtgaaatgacaacaaggagctcttctttcagtgcaataaatacgacgttgaataaacagcacgtcttataacgaccttgcatgatcaggtcaaacttattctgattttccctatagtgccaaatctttattgttgaatctgaataaacagtaactaataagaagtcacctgactgtgatataaatttgacatcaaaatccatgatccttagatcagaattatttgtggatacaggtaaagcttgtcgtatggtcatatatggtcgtttattatacttatcgttcaattcccataagaataactcctctctagctgaagatgatatcattagtttgtgatttataaactgacaacgttgtaatccagacacatgctttctttgtgtccaaaaattctgcaccttccctgttctattgttaaaatatcccagcttaattgtagtatcttcagatgcagtacagaatatatgcccatccttaaaattgtcattcgtgttggtatttgaaacaggacagattgaaatatctctgatttcccttccgtgtacaccattttctaaagtttcaggcacaatggagttgtaaattttccttaaatgaaatcgggatgccttaatatacattaatacgtggccatcagtaatttttgcgagattccacagacgatgggaaccaccacaaacttcactagctagttcataacagttggtttcattgtagagataaaacaagctggacttgaacccataagtaatgtattcaccttttgaattaaagaaagcgccctccaagaaacctttcatcatcttattagaatgcaagaccttataacttagtcggtagggaccctcttccaaactgtttttcgtcaactcaataaatacataatagccatccctatttgttactgagaagaccgcagagttgtctttatcttctacaaattcgattgaggttgtagtgtctccgggacttaatctcctaattatgaagggctcctcgctctcatcaagtaagttgtagattactaatgtactaaaacgtgagccgactaaaatatgatttcggaaggaggtcaaacatgaggaagaaaaattttccggcttattgaaacagtgcttgcttttaatttttaagttctgaaggcttatttccaaacatacaaacttctctcgaggatttggggattgtaaagtcaataggaaggagtcatcatcgtattctgtaacgagacagttatttgtcttagaaagctcatctaaatggaattcttcggtctcaattatgtcagcgctatctttgctaaatttgataagaaggatgtcacttttattattggaaaagacagcgatattttgcgtttgaatcccatttgtaattggatacgagttgaatttttcatttgttagtaacaacttccattgtttcgtgacatcactgtatttaagtattttacccaatgaagtgatagcaattacaccgaatgaaaaccattgaaatcccttgatactttcattcttttcgaaaatatcgccacattgctttgcgatatcatctagactgaacgatgtttcttcatcgccgtgtctcttcagttgaagaagatcaatcagctttaacctaccatcattcccggaggttacagctatcatttcgtcgtctttcacatcaacgccccatatactcttgattaaatgtacttcgtaaacgttagatatggataattcggcaacgttttctcgtgattcgataatgttccatacacggcatgtgcaatcttcagaaacacttattagttttgaatcattatcaaaaaacattaaattccatattcttgccgtatggctccagccaacagacagctgcttgccagtttctaaatcccacagtctaattgatctgtcgtcagagcaactggcaacatatcttccgttgttgcttaaattaacataaaagatagaaccttcatgacccagtaagttatgaatttttgtctccgagaacaggtcccaaatgataacaccgcccattacagtaccagcgttaacatatactttatccggaccgaaaactttaattataccggaatatagaatagatctttctcccccaagagacttcctaaaaagaacttcacaatttaaatcacaaattagcactttattataacatgttaacaaatatatttgcaagttgtcaaagctgaatgtagcaccggtaatccaatctgagttaatcctttcgaaatccaccaatgactctttctttaaaacgtcttcaagttccactattgttactgatcttgcaccataggccaaaattttcccttcactagaaaggctaagtccatgaactttattgtagtgaaatagcctacatttgttaatcaacgtagccgaatgatagtcatagacatggatgaaaggcccataaccagctagaacataatcattgtaaaatttaacacatagcgcaggaccataatgagacaagtccttcattttaatcacttattcttcttcaatgagcaacttcaattggcgggaatgagaagctaaataacgatgaggtccgctagcagaagttttttcatgctcatatttttccactttttttttcttacattttttttttcagcagcgtcgttttttgtgagacgccgatgtgtatgctaggcttaaatctatcattcagaccccagtgtaaaacataagcggtgaaaagtacgtagggtagtatacaactcaccaaagcacgactacgtgaaaatgaccctgagagtatcatcaatgttatcggctgtataaataatacaccagaacaaattcctcttaaagatgtaggcaagaccagactcagtttctctgagcagtaccttcaattttcaatttttgatagatgttcgtcactaatatttttttattgagttaagttcacccacttctggcacttcttataaccttgataattaaaaagacctcggcggttattttttattttgagcagttataaagggcattaccctcatcatcttgcggaaataggacggagcacgtcgcagacaggctttaacgtaatcaattagttttgaaaaatttctccgctatgggtaaactaggtaaaccgcacagcacaatcagctgcattttctattttcaattttctattggtggcttttcactgcatgatcaaaaaataacgttttgttgattagttttttcttttttgttcttgttggttttcgtatatgaattttatgtaactgggtatttacaggggtacaaagttcacaacagagaccatcaatagtttgtttccttcgaagtttactttgcgtaaccttactaaaagatagcataaacatataggagtatagagaagagtaatggaatcgacagcaatagtgcctaaaggccctgttgtgggtagtgaagatatggagaaagcggaagtcattgctagtgggtccacagacattatatcaacaacatcaacagcgacaacaacggcggcgattggaagtgtacaggaagaaagtgtaaaacaagaagatgttcctatggaaggtggagagggggaagtcgaggaagaggaaggcgaaactcgctgtatctgtggagagctcgatactccagatgactccggatttttcattcaatgtgagcagtgcagttcctggcagcacggttattgtgtgagtattactcaagacaacgcacctgataaatattggtgcgagcaatgcagaccggagttacatcagctctttaccacagatactggcgaagcaaggtcaatctataaacctgtgcaagagaaaaggaggcaatcaagaaggaaggcacgaagtgcagctgcaagtaaatctcatgccgccaatgaagcagagaaaagtcccagaaataccagcaataccgatgataacgtcgacgatatcggcgacgaagaagatgaagtagaagatgaagcttcggctgtagcattagccaaggacggcaacacgaggtcaagtagaaggaggaggaggaattcaatggatgatgcttctaccgatcagtattcactggatcctggagatagtgataagaagctactggatagaaaaagggcaactttcatggcaagagaagaaaagcaatatcaaagaatgcttgaaaaagccttgaaagaaagcaggaggacatcacatcaagaagatcctgaaagttatgaaaatgatgctgatatataccaaggtgataccgacaatcacaacggcaccactcgattacaaacggatgttatgctaacggaaggcaaaccggactcggtaacaaatgatgatatgaaagaaagcctacgaccatcgaaagagcaatcaatggaaaaaacaaatgatgtggaaaaagaagctagtcaagaaaaggaatcttctacgggttcggcgcaagacactgagaaaactgatgaacccatcctacccctaacctcaatatcttcttctgaggatgattcaaggaaagctagttcgaggggttctaaaagagtttccaaaccagcaagaaagggcaacagaactcgtcgaagcaatacaagttcagacaccaaccaaaatagaaggagtgctgatataggtaccgacaaaccagtaaagcccagattaccccctcaaaggacctcattaaacgaaatgagaagaagggtatccgctattttggagttcatttctagaactcaatgggaattgagtgaagatcagtctgatcgagaggaatttgtacgattcgtggaaaaccagcatttcgtagaaaaagttgatacgatttacaacggttataatgaaagtctatcaatgatggacgacctgactagagagttactactatgggagaaaaaatattcaaataacactaatgccattcaataaacgcaaaacactgcaatattattctcaaccaaagtataactgtaatgaggcgaacaaacacatctatacatatatatacatctatatggatataaaaacgactaattcaacgttgtttttatcaaccgagcttactcttgtacgggtaaccgcaaggatagctagttgcggatggtatagcgatttggctggcacgatgattaaggaatccaaacatctaatggactagcacattctatcgatttacgggtcaggtaaacatagatattgggatatatcatatatccttactgagtaactataattatggttcatcgaggaaggactttgaagtcagacactgatgtaacatctcttaatgcgtcaacagtatcacaccagtcaaagccatttagacagttttcgactaggtcgagagcaaagagtaacgcaagcttcaaaggtttgcgtagagttttaacacatgatggcaccctggataatgattattttaataagcacaacgtttctcagaaatgcaagagttctgatgcacttttcagaaagcgaacgattagtgggttgaatatgacagctttaacaagagtaaagtccaatcaaggaaaaagatcagcatcctttcatagtccggtgcataatacgctgctcagtccaaagaacagcagtcattctaatactggaactgctggtttcggcctgaaaccacgaagaagtaaaagtacccaatctgttctgagtcttcgagatgcgcaagaatctaaaaagagtgaatctactactgacgaggaggtggaatgtttttcggaagacaacattgaagatggaaaggtgaataatgataaagtaatagccgagcatgttatgcctgaagaaaaaaagaatgtgcagcaattaaatcagaatgaattacaatccccggattcaatagatgaacaagaagaagataaatcaggtactgatggaaaggaaaatcatagagctgtatccttaccattacctcatttatcttccaataactatttcggagaatcaagccattctatagaacatcagaaagatggagaaacatctccaagctcaattgaaacaaaactgaatgcaacaagtgtaatcaatgaagaggggcaatcaaaggtgacgaaggaagctgatattgatgacttgtccagccattctcaaaatttgagggcctcattggttaaagcgggcgataatatatcagaagcaccatatgataaagaaaaaaaaattcttgatgttggtaataccttagctgcacataaaagtaatcaaaaaccaagtcattcagatgaacagtttgatcaggaagatcacattgatgcccctaggagtaattcatcaagaaaaagcgactcgagctttatgtctcttaggagacaaagttctaaacaacacaaattattaaacgaagaagaagatctaatcaagcctgatgatatttcttccgctggtaccaaggatattgaagggcatagcttactggaaaattatgcgcctaatatgattctctcccagtcgactggagttgaacgtagatttgaaaattcatcatccatccaaaattcgcttgggaatgaaattcatgactcgggtgagcatatggcttcaggtgatacttttaatgaactggatgatggcaaattgcgcaagagcaagaaaaatggtggaagatctcaacttggccaaaatataccgaactctcagtctactttccccaccattgctaacatcggtagtaaagataataatgtaccacagcacaacttttcgacctccatatcgagtttaaccaataatttgaggagagctgctcctgaaagcttccatggttcaagaatgaataatatttttcacaagaaaggtaatcagaatctacttctgagatccaacgatctcaacaaaaattctgcagccccggcctctccattgtccaacgaacatattacatctagtacgaactccggtagcgatgcaaacagacaatccaactcaggtgccaaatttaatagcttcgcccagttccttaaatcagatgggattgatgcagaatcaagaacacaaagaaaattatggttgcagagggagaattctattatggacttaagttcacaaaatgacggtagtgactctatctttatggcaggaaacattgatgcgaaaagggagtttgagagaatatcccatgaatactctaatgtaaaaagattttacaacccattagatgaagcattgttgagagtacaacctataataacgggaaatgcaaataatatcaggaaaaaaagccataacgatgctcagtcaatcgcacattctagcagtgatacagatcataaggatgaggacgatttgctctttactaactatgacaaaaaatttgatgatctttatccacatcttgcaagtgcaaagattcaggcagtgttgtccggtatatggaaaagcgaaagttacttatttaacaaggatgttaatccaatcaacaagaataggacaacgagtacaaaccacagcgttggccacactgcttcacagaatgcacgtaacttgctgaggggcccgatgggttccagcacgactttgcaccaccaacgcgtcattaactctctgcagccgactacgagggcagtgaatcgcaggatggaaaatgtgggctacatgcatacacagccacaacaaaggtgaaaacaaccaacacgaagcacacagtttaaaagagtagctaatgctttcgaggtaaaacgcgaagttcgtagagagcgaatatgtttggacacttaaggaacatactatgtttatgcactataaaaggacatgtacttctatacgagctaacgaggcgtatttgtataacccggttaacgtaataaatgataaattatcgaacaaaaagaaagaaaaacgttgaatgcaaccaccgcaaatttagcgatttcgctggattccgtatctcttaaaaaatggcattagtaaatataccttaaacgtgtctattcttttagcaattttttggtaagtattcctcacggactataaatactatcggtcagaatcactacattcaaattaatcttgttttaccgagtctctgacgtttcatttacaagcttgtccttacaaaaaacctattttattactttagtccattttcctttcaagttagatattgttttcccttcacttatattctatttatgagaagaagcccgtccagatcaaataataactttgcagtaccgaattgctcaactaattcaaactctagtcagcaacaattaactacaccttcagatgatctcaacagtaacgaacctaatgacccagatgatagtaggtctctacctactatcaagaaattcaataataaacattctataaacaattacaacactttagcatcggccgggaaaaacaacaacaataaacgagctagcaatgataatttgctcattcctggtgagaatgcccataaacagaaaatatacactaaggatgaaaacttgaagagcttgtacctagatatcgatgtttctgtcgctaaagccctatcctcatcagcaactgctccgaagctgatcaataccgcaagaacttcctctactaccactgccactacctcaaataatatcctgacatcaccctcttatcgtgaatcaaattattcttctccatcctcatattctttttcctcctactactcatccgctacgtctgcttcctcatcaacctcatcatttttaaaatcttcagggttatcgtccagagttaagtctccttcatcttcggttaaggcaggttcttttggtgcgccttcgtccccaacatctgggatacctaatcctaaaagtagcaagaagcctatatttttgagacggtattctcatgatacctcttcaaatgaaggtcttgatatcgatgttgcgatcgaaaaattactacaagtgggtgagtcaagagaaattacaaaaacgtccaaaaaaaagaactttccattccattcttgggaaattcaactcatttgctatcatgcaagagaaatttttttgaatcaacctactcttttgagattacaagcgcctatcaaagttgtcggtgatgttcatggacaatttaatgatttattgagaattttgaagttgtctggtgtgccatctgatactaattatctgttcttgggtgattatgtggaccgtggtaagaactcattggaaacaatactattgttattatgttacaaaataaagtacaaagacaacttttttatgttaaggggtaatcacgaatctgctaatgtcacaaagatgtacggtttctatgatgaatgcaaaaggcgattgagctcgaaagtatggaaaatgttcgttgacgtatttaatactttgccattagcagcaattattcaagataagatcttttgcgttcatggaggtatatcgcccgatttacatgacatgaagcaaatcgaaaaagtcgcaagaccaacggatattcctgaaagcgggctggttacagacttactgtggagtgacccagaccctcaagtaactgattggtcagaaaatgatcgtggtgtttcatacacattttctaagaggaacgttcttgatttttgtgctaagtttaaattcgatttaatacttaggggacatatggtcgtagaagatggttatgaattctttgccaggaaaaagtttgtcacaatcttttcagcaccaaattattgtggagaatttcataattggggggcagtaatgagcgttacaacgggtatgatgtgtagctttgaactgttaaagccgcgtgcattgaaaaataaaaagaagttatacaaaaccaaagtgtagctgttgctaagattggttttgcctggaaagcacattggtttttaggcctcttatccttcatttggaaactttttgtcctatgatttgtttttttcattttatttttcattttatttttcattttattttcatttagttaacattattatgcagttatttttttttttcccaccttcatggcctcgtttatgtcttttatcaatatattttttacgtttataagtcatttactcgactttttttacctttgatatgcaatcatattattcttccctccattatggctaaataaatgataattataatctatagttttcaagcgttcatattttgacagataagattatgcaacaacttggaagggcggaaggaagcaaaaagaaaactccgatacggggagtcgaaccccggtctccacggtgaaagcgtgatgtgatagccgttacactatatcggacaataattggacagaaaattttgttaaagtgtcagcctaatcggcgtaatacgtatatatgtatattatctgcatattattacgataatatacaacaaaacggattaaaacaatcggtatatttcaatttgatatttgggataaggtaaaataaaaaccgaagatcagtaagctcttgttacttttttgttggaatagaggatcaagaagcatttattgctagtatccaaattattagtatatcatcatgttttcaaaaaaaaatgatgtaaaaattgagaaacagtcaccagtcatcatgaaaagtgcactgcaaggattaataacgtaataaaacaagaacgacagtacataaacgaaagaagagataactatattattgtatagaattatcgattctcttttagaattcttttattctccaggaaaactacttgtacattctgtttagctaatattgtagcctttaaccacaataaaatgcactccaagtataacccaaaattcattgttttcaaatttatattaatgagatattggtaacctaaacatcaaaaatatttttactcaaattctcttttctgaaaacgctgaaggaaatgtgcaggaaaaatgtttggccatcaacttttattcctagtaccacaactaacgtcacattctatcgaggcaaatgctaattggcaactaacactatcttaacggtttgataatgtcaacacaaaattcacctattattacaaacgaatctaccggaagttgaaatgcctgacaataatcatacaattgcatgaataattgcgaacagatggcagcaaaggatgaactaatcataattatacattgccgctgtaggtttcctcccataaaaatccaaatttccaagaaaaagttcttgtgtcttcatacacttaatattgttatccttcttcaagaccggactatataaagaaaaaattttgtaatgctattatatttcaacttcaaattattttctactagtagacataatggaacttcgctctcagataatctatggcgatagatggacaattgacaatcttctgaaagaatttatataataagatgtgaccatgacctaaacctgctcacgctcatgaaaggatacaggtaatttggcgaaacattcccaagcttcgctgatagacctatcccagaaagtgtctgtttaaaactacaagtatttgcagttttcgttatccagtttcgttcaagagcattaatgcacaagccacttatattatataaatttaaactttgggaaaatatcatacacctattgtaccagtaaatgttggaataaaaatcaactatcatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacacaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaatgatgataataatatttatagaattgtgtagaattgcagattccctttcatggattcctaaatccttgaggagaacttctagtatatctatatacctaatattatagccttaatcacaatggaatcccaacaattacatcaaaatccacattgtctacagtaaaagtataccactaatagatttgtaattggtgtatgaagtagtgtatggtataaacgttaataagtgcttatcaaagtattacccgctttaacagtttttgtgtttttttcaagaaaaatattatatgtatgaatatagaacatgagtttatatggagaaagtgtctcgacagcttttaaagtcccgaaaggactaatatcgaataaaagttgcatccattaatataccaataaataaagggaaagatgtccctggaagaatttgacgaagttaaatatgatcattcaactaaacgcctagatacaccatcaaggtacctgctgcgcaaggctagaagaaaccctaacgggctacaagaactgcgtgagtcgatgaagtcatccacaatttatgtaggaaatctttccttttatacatcagaagaacaaatttacgaattattcagtaaatgtggcacaataaaaagaataattatgggtttggaccgttttaagttcacgccatgtggcttctgttttattatatatagttgtccagatgaagcattgaatgccttaaaatatttgtccgatacaaagttagacgaaaagacaattaccattgatctagatcctggttttgaagatggaagacagtttggtcgtggtaagagcggtggtcaagtcagcgatgaattgaggttcgattttgatgcatccagaggtggcttcgccattccatttgcagagcgtgtcggcgtaccacattccagatttgataacagtagctcacaatctaatacgaataattatatccctcctcctgatgcaatgggtactttcagaccaggtttcgatgaagaaagagaagatgataactacgtacctcagtagaatcaatcaatttatatctgagaaagattctacacacagatatatatatatatatatatattattgtatatatacatacctacattatttttaaaggcttgcatgatgctgttatgtaaaaaaaaaaaaaaaaaatcagtgtaacataatagacgtaacacgttcaatgacatgataatactatatatagtaacgataaaatgtaaatggtaatagatataattatatgaatatttaagtaatgcattgataagtgatcaattcatatcagggttggatagctttttcaattcttccagcctatcaattagttttttacggcgtgtaacgggggcatgagcaaatctcttggataattcataatccgtggagcaggttgacgtagcatcgtacatagtattatttgtggcagataatgtgttatgatatgctgagacgttttgaactcgttccactggggtattattcgcgttgtcattaggaattgagtttaccagggtatagtaatcactaaatattttgcgtcttctcacatttatgaaccaattagaaagttgaatcttggttagcccagttttgattaacaactccctcttttcttgttgagttgggtaggggttattcaggtggttcagcaaccaagtattcagtatctgcactgtttcctttggcaggttagacctcctgcccgaattttgcttcctccttgatttagattctacaaaatccgaaaatggcctgttgtattgtgcccccgcatccttttccttattgattatttcatatattggggcggatttgtagcagggctttgcatcatcggacgccgattttgacttctttgaactgccatattgagattgtgtatccatagcactgctactcgtcttggacgtttcaactgtagaagcagtaggagtagcagtagtactagtaccgccagaattaattgcgggatacgcaatcgaatgatgctgtggaagtaacacaggcgcaggatagttttgttcctcggtactagaccgaaggttcccatgcgagtattctatgttcgaaaatgccaactcgggcatactccgtttttctatggagttaaatagaacttggatagggggtagactgacttgattgtcaacattcttactgttcctgttttgtatttcgcagttataattcatcttcgaatgtaactattctcgaaggttgttagcataaaagtaggggctcggcaagtagcgatcagtagcactggataggcgtggtatcgcttgaaaacaagggtgggaagatcaactaaaaaattgtattagtatatatcttgaccaatttaacataatcttaccaattaacagaaacaggaggcattaagagacaagaaaacgccgggcgcgacgaaatcagtcatagaaaattaatcattaatatatacacgctgtaagaaaacaaaaggacaaaaattaattaccaaaagaaaaaaacaaactacagcttgatgtacatgaataaattaaggttcaacaaaagagaaaagctgagagacgtaagatggcagaaatgacccgttcccacagaaagaaatctgaatccgaagaaggaagtaatacgcgcgtgagcggataaggtttcttatctagccaatcacaaaaatcaacagtagtaattctcgtgggattcttttgtgtctcttaaaattgccctttacgtacagtcttcgtccattatcaggacgatttgacagaaaatgagcgagatcagaaatataccgctaccgatcatgagtgctcagaaaaccccgtggataacccaacggtccgaaagtgacagttttttcttttgccgctttactttttttgcgtcttaaagggctgtggctcctctgcgcctgcgccagagtagcggtagggttcttacttcgggcaacgccgactctgggtgcattcgccagtgtgaggaagcacgctgcttgtgcttgttggaagtgtggactaggtcaagcccgccggacactaggaaacacgcacaaaattctcaggcactaaataggccagaagcaaaaagccgtcggtagtgctccttttctctgttgccgttaacggtcaggtctgttaagacacataacgaaaagcatatgtataataggcaccgacatttgtgcggcatattctgtgcttagtttgcagtacaagacgagcttcggaggcatactactttaatcatatttgctcacttttaagttgctcactttctaatacgtgcattcctttacaagcttactaacacattggcttggcacttaaaacactaatgaaacgtgtttaaggggcccgacaatattgctattatgtcgctctcaacagcttgtttgcgaattttaaatttgatagctccctctttctcctcctctaccgttcgacatgactaaaaggcgttggcacgattttctttgatgctaatgtaatcaagtcaagtatgggttgctttgacgatccagatgcagaagtcaaagttacgagtcaaaacctacgagactagacatatctctgcagatgaaaaggcctgttctataaaaaaaaaatcactgttaaagttcagacagaagcttatttcaaggaaagcactgtgattgatttattcactatcgagtttctacaggtgttgaagttcatatatttgcacgtgctcgtagctcttttcttcctttttgagacataaaaatatggaatatcttggcacccgttacaagccgtctctaaaaatatacatggcgtacataataatctccagctgattcaaatatcccgcgcttttcccgtggtaaatactgtgtgtcctattaggctttctcttggcatttcacttcttaacctctaaggtattcaaggggcggaggtgtaataaaaacaagaaaaaaaaaaaaaagaggaaatttgtggcaatcttcctaatataactatgttgaaatgtgtgtactaacaccttatactatctatatcctttgtctaaacagctctgccgataaaaaaattccccgcggagatgtccatactgactaataaaattgtcccgcacaggcaaaaagcaactttaaatgcatgggctcctaatcttagaattaaacgtatttagtcttcctaggcaagaaatctacaagtcataggagtatatgttgtgtatactatagttgattgcctgcataaatcgatgtgtaattttctttcaaccgataactaaaattcgttcgtgtttattccatgaaggtttttattctcaagaaaatagcgtgctgtattttgtaaaattgtgccgagtgtgttagcttgaacctgcacagagctccagtccttgattgcaatagtgtccctgatttcagggaacgtccatgaacgaagtgggtcacctttgtcgacccagagttttggcccgaagataacgttcttgtaaaaggttctatccattaacccttcctccaaacattgggtaacgcctattagggaaagtaggtagttccatgaccaacgattaatggcaatgatagtgggttctatatatgtaccggctccatacataagctctgtccattcgcttttccatttttcgaactgcagtttagtgttttcccacaatgttgtgcccaaaaagacttcgtcaaagtttaccgtatcaggacattctttttggaggtcttttaacgtagttgaaaggaaatctacgtagttcgatatgctgaatgggatgaatggatcgtcaatgagctcgagtgatttttcgacaagatatagcattatctcagaaagtacctctcccttctttttgtctcttagtttatctttgatgaaatcgaatttgtcttctactgtgtagatcggatgttctctattcatgactcctggagatgaaatgatcgcaactggaatcccttgcgctagatacggcgtccagtcgccgaactggtgaacattatccactttaacgttaaatttacggcttgtcatgtttttttgaaaaagatctactagtagcggatgacattgtatctctaaattgttactatcatcccatataccgatttggccgacgtcgataatggtgtatatttcactcttcaatgcctctgttctcttttccatcagctccgtggctcccgcttcattaaattcagagcccccaaaggaaatgaaatatatatttcttagaggcttccagtcaaatttgtaaaccatttcttgatataattggatcagagacagcaaaacgacggttccaaaagaaggatacatagtgccataactagcagagttcctcggtgcagcaataacaattgccctgcccgcttgttccgatccttcaattttaccaactatatcgtgaaccgggtggcgttccctaattgctgtttgcactagtaggtcaagtcgacaatcgttaagcgacccactgaataaattattagaaaactttacgccagtgtctgataatatagctagtattttatctccttgattggcagatatcggtatggatggaattttgggtaggcacttggcttccgtagcatcgataggatctcttattgatccttcccattcaggcgtaagtgcatcaccagtaccatactgcggcaacgcaactgacttcatttgtatcacgtctttgttgtcttgataaggctcagaaataaagataattgctttcgcaccatattcttgagcagtcaacatttgttggaaaacataatctccgtaatgcactagtaaaataaagtcaccgtttaaaagcccttgatcttgcatagaagccatatcgtccaacgatgctttattagcataaatcaccggtatgttgttcaattgaccattatggctcattgggttaaagttctcctcatttaagggaatatcaaacccttctgtatcatcctttgaatatacacgaagtgagacatttcctgggtaattcgaatacgccatgaactcctcttccccagctagccttataccatttttgtcgaacgactctttaatataatgtctaatagcggcatcaccacttgttcctgacatgtggggcatactactaatatactctaaatctctttctatctttgaaaggtctatcgatttccgagcatactgtaaaaggagatcatggtccgagaatgatccatttgaacctcgagcttttccattcggtaacctatcactcgcaataatcaacgctgcaatgatagacatcatcatgatgtaaaatattctcctcattaccataacattacctattttacttaagaacaaatcgaatttctcagaggccagggaaatcatttgtgctagcggatccactacatttttctttactggaatcaccacgttattttcaaaacacatacgaaatcgctggactttctcactaaaggcttccggagcctgcggttcttccatccccatctcttccacatataccgggggttctgatggcattcctatagcttgctcaaagtcctgcgagtttagctcatcttgtgagttatttgctggttcttcaacattcggaagagtagtgtagcccctagtattcaccatatcctttgtatactcatatgcgaacttgtctaatacaatgtataccaaaaataacagcttgaaaaaaatctcagggtcttttcattgaataatctcattctgctattttaagtttttcgtttgcaacccgagactgtcgagctagaaaatttcattgatacgatttaaaaataatcgatgccagtaatagcctcaaaaaacttatgcaaaaatacgagatactataaactacagcttagctaactctaacattattatataaaacaatgggcttcaatatagcgtatgtctagctcacagcatgtgttccaaatacattaaagaagatctcttttgttgttgatactaaccagtaaagttgagagttataacaatgaaaataggatgctgtgcgactttttttatccacagttaggtggagtcgaattccatatatatcatttatcgcagaaactaatcgatttgggccattctgtcgtcattataactcacgcttacaaagatcgagtcggcgtacgacatcttaccaacggtctaaaggtctatcacgtaccattttttgtgattttcagagaaaccactttccccactgttttttcaacatttccaataataaggaatattcttctcagagagcagatccaaattgttcattctcatggtagcgcttccacgttcgctcacgagggaattcttcatgctaatactatgggattgagaactgtgttcacggaccattcactctacggttttaataacttaacgtcgatttgggtgaataagttgctaacatttaccttgacaaacatagatcgggttatatgtgtttctaatacatgcaaagaaaatatgattgttagaacagaattaagtcctgatataatctcagtaattcccaacgcagtggtgagcgaagatttcaaaccaagggatcctactggtggcaccaagagaaaacaaagtagggataagatagtgatcgtggtcatcggaaggctctttccaaacaaagggtccgatttacttactcgcataattccgaaagtttgttcctcacatgaagatgtcgaatttatagtagcgggcgatggtccaaagttcatagattttcaacaaatgattgaaagtcatagactacaaaaacgtgtgcaactcttaggctctgttccacatgagaaagtcagggatgtattatgtcaaggtgacatatatttacacgctagtttaacagaagcatttggtacaattctagttgaggccgcatcttgtaatttgctaattgtaacgacacaagtcggaggaattcccgaagtgttaccaaatgagatgactgtttatgcagaacagacatccgtttctgaccttgttcaagcaacaaataaagctatcaatatcataagaagtaaagctttggacacttcctcttttcatgatagcgtgtctaaaatgtacgactggatggacgtagccaaaaggacagtagagatatatactaatatatcttctacttcttccgctgatgataaagattggatgaaaatggtagcaaatctttacaaaagagatggaatctgggctaaacatctttatctgttatgtggaattgtagagtacatgctttttttcctcttagagtggctataccccagggatgaaatcgatctagctccaaaatggcccaagaaaacagtgtctaacgagacgaaggaagcaagagaaacttaaactttacacaaaacaaaggaatgttgtatccatttatttactgtatttgaatgttatagacctgctagaatcactcagtcatttgtaatatgtaacaacattttgagatttgagtcgtatatttttcctcttgcgctttaaatacgaaatgtaagaatgatctctttcatgccagagttcatcttctgccaaaggttgatcaagctttaaatctaaaatccgtgaggtactcacgaagttgaacatttctatccccaaggtgtccaaactgtggttgatatgttctttgaatggttgcttattttccacagctggaagctcgtctaaccagctgaaatcgatgctcactcgtttctgctcttttatttgtcgtcttatggtttctctcaattccatgatttccgaaactaaatttactctatctactttctctctgtctaaataaattttgttcaacgtattattatcctttatttgatatagtttgagctccatattcttcaaacggtttactaggttgaaattttcttctttcagcttgttaagaatttctgttttgccacaattttcctcatttttgttatttaactctactttgagtgttttgatattctcttcaagggttttcctctctaaatccctcccaataataattttaatttttgtttccaattcagttagcatattttccttttggaccagtacttctttgagtcgaatgttctcttcattcaagcgatcgcttaataacgagtttgaaaaattgccctccttaatattacattgactttctgaatcacttgtttgttgactgggttgctcaggaaatatagttatgttttctaagagactttctattccttgaaaaaatacctctagttttttcaaagaagaaatacgtttgtaatcttgtcgcaaaaacagtgcatctgaaaaaagtatcgttaagatagaggacagggttatatcacaggaaggatataaaaataacctattgtcttgtttcgaaatttcttcctttccgataagtttatctattctggcaataagtgaaagtgatctctcgtaaagggaaccaataagacatagggtatcattgtcattgaaattgctgttcgttctaagaaaagccaacagcttcggaacagttgtttccaatatcggatgaagtatttttagtatcaaggtcacatccttatctagaaacttattatcttctaaaaactgacaaatggaaaaggcggtttcctgtttagaagaaaacttcctttgcaaaaactcgcttagccacatcgaaatcggagcaatatttactttgaaacattgtaatgtcgtttccaggtgatcgggagtattctttatggtgtaaatatgaagcgcataactgatagagctcaacacttttagaattatatggatttcaatattctccaactttccaaaattttcactttcgattacttcggctaaatattgcaattgagaggaaagagccgccaaatgtggttgtgcaaatggctcatatatttggtaaaatttctttagcaatttattttgatataattcctcctgtaaagtgttcacttttagttcaagactttgaaatttgtgagatgttttggcttcaatagattccaatgttgcttttaatcttgaattttcttcgatatatgtgcctgctatctccttttcattttccaatgcagattgcaaattacttaattgcagtctcagttcttgctcgagttgctcataggtaattcttaaattttcatccaatttttcttttgcctgtagttcctccaactcattgtttaaagcctttatattacttgtgagtaggatattatcattagtcaatttatcaacaatattagatgatttactttgagcttcaatctgcaaggcaaggtcgccgattgtattattagtctgttgcaattgcagacctaaatccgatatttttttagataatactgcattttcttctaataactgagtattctcctcgagcaggtcctcttgcaccttcatagctttatcatatgacaactttgtttggtcgagtagtccctgaagaagatggctcctttctaacagtgtgcctttgtcgagatccggtgccattacactatctgaagcatctaataggtgattgaaattatccaaatgagttttcatattaccattttccactttcagttctttgactagtttatccaatcttgagattttagacaatagaacagtttcattagtactcagcttttcaacggaagttttcagctcatgattttctattttaattttatttaatttggacgccaatgattcacattttacttgtagattcttaattgtttcttgcgctgcattaccatttagcaaactatgctcatcgtcatctggtttataaaactgcaacgtatctttcttgcagaaaagaccataataaccaccatttgaattagctttcttcaggtcgatatcaaagtaacgaataccgttagcgcttccatcattctttcctaacggtttatctagttcaatgccgtaccatatgccttttgcaaattgagtttccccaatgaatttcacccgccccttcatctcgttgactagaactgtgtcctgtaagcttatcttctgcatatttgtgtcaacttgaacacctgcattgcgcatttgtccaaggctgtactgcgaggttgatggagatcgaatctagaatagtattatgtactttgcaaaagtaaagtacaacataaagtctagcagcatatgagtaactctctacagttacgccaacaatctcagtgtggaggttagagtaaaaagaaagcaccttacaactgtacgtttacataagtgacttttcaacatatatgcattttttgttaagcattgtaaaatacccggttgaaaagcgacatgaaaaataacgacatgttagattcaaaagtacctactgctctttaacagctacttaaggattacctgataagagtaatccaccgtaaagaacattatcagcaacaaaatttgtaatccatcatgtctggaagctatcaacatttatcaaacgttggatcgcgtgttatgaaaagattggggaatcgacccaaaaactttcttcctcatagtgaaaagttcattaaaaaatctacgcctgagttcatgaagtcagatttaaaggaagtagatgagaaaactagtttcaagagtgaaaaagaatggaagtttatacctggcgacagagtagtagtaatgagcggggcttccaaaggaaatatagctgtaattaaatctttcgataaaagaacaaattcattcatattagatgagaatgggcccacaaagactgttccagttcctaaacaattctggcttgaaggccaaacatctcacatgataacaattccagtttcaattttgggaaaggatttaaggctagttgctgatattgacgatgaaaagaccccaggaaagacaagaacggtggcagtaagggatgtttccttcaatggttcctactatgatgcagactacaaaaaggtaatgccatatagatgcgtaaagggtcaaccagacttgatcattccatggcctaaaccagacccaattgatgtgcaaacgaacttggctaccgatcctgtaattgctagagaacaaacattttgggtcgattccgtagtgagaaaccctattccaaaaaaggcaataccaagtattcgcaatcctcattctaagtacaaaaggggtaccttgacagcgaaagatatagctaagctagtagcacctgagatgcccctaacagaggtaagaaaaagccatttggcagaaaaaaaggagttggctgagagagaagtaccaaaactaactgaagaggacatggaagctattggggcgagggtttttgaatttttggaaaaacaaaaaagagaataaatgtaccaagtgtatgcactctatttttatatttgattctctagtgtgatttttttaatcagtatatccccttcactattcacgtagtaaataagttatattcgacctgtatatatgaaagcataaagtaaagttcaaagaatattcagatattgatgtgggcaaacgtgatgacttcaaattacaaaatcttttctttaaaaataaattatgtgcgtatgtacattatttttaaccaataaaagggtttaaatatttatttacaagattaatgactgccctttaagcgttgtctctttatctcattgtactaatgctaaaatcgttcctgtggtcgctttgcttcaccaggatatatccaatcccagcggccttttttatgtataatggctaggattagaattgccggtaggtgcaatacactagccataaaagttttccttgcataaatgttggctacacttagacctttattaaacttgacgttatcttttaatgtttttgcagaatagttgattctttgttgccaatagaatttgaaagcccagaacgttagccaggcatttataagtccggaatctatttggtagtaccaatctgtgatattaaaataagacaatccgaaacataaagggaacattaggatagagtatctcaacgacacacgggcgtttaggagcggatttttccatgcagtcataacgtatccggcatttttgtattcatttctaatgttatgactcaacgtattaaagtgtgggaattgccaagcaaacaatagaccagcaaggcaccaagatcccggatgtgaaagcggacttgcggctgcccatcccattagaggaggtaccattcctactagggcacctaaccatgtgttaatgatatgctttcttttcatagacgtataggcccagccatataacgcgatatttgaagcaccaagaatagcaacggtaggattaacaccaaagtacaagatagatactcctaatgttccgataagtgcggcaaactcgaatgcctgggtaggtgtaacatcacctctaacaacgggcctcgcctgagttctcaccatttgtctatcaaattctggctctctgcccatatttatagcgtttgcagaaccggaacacaaagtagtgcctactgttaaacataacaattcattgacggaggctggatatggagataaagcatacgaacaaatggcacttaacatcactagaatggtgagtcggggcttggtcaactgaagatatggcataattaccttcttctttaaagttttcatattcagcccttcgctgattgcgtgagatggtctcttagattttcttaccatcgggtctacaagtttgacattaaatggaagttgtgtgcttgcatcggtagtagcttcgcttccacttgaagttgatatatcatctgtgcatcttagcgttttcatggcagtcgattcaacctttttattgcaattagaggttctatcaccatatccaaaattgggagtaaattctatcggcgcagtgtttatatgttgctgtttcccgccatgattccgactaatataacgaactccattaaatcgaatttttatttgagtatcgtgcagctgtgtaccaatttgtaagtatatattccctttattatgagcaagaacatttctcatcaagtgagcatatgttcgaggaaagtaactcatctaaagaggaaaaaaggagaaatcgaaaaaaagagatactataggcctaaaataaaaagaccccgctatgaggaatattaatcacgcccgaatcacgtctattgcagatatcaagaattttcttctttgattaatctcacttgcggtggatttacgtcaatgggcttgcaagcataaaaaagtcattttattattccctttgaacagcgcgcgggcacgagaaagctgccctatataaacaaagatcgagtctttttggcttggatgatgtttaaaatactttaaaaagtgaagacaaaaactatctttatttccttaagttataattattgatgtatcaaatataaatatctatatgtgagttttgtaattaaaaatatggcaggaatatgaaaaatacataacatcaatgtctttattcatgatttcagttcttgttccaacctaaatctactgcctcttcatatgttgggtagtcggtataaccttccgcggacatggtgtagaaggtacttctgtcatacttgttcaatggcaggccctcttctaaacggtagactaaatctgggttagagatgaagaatctaccatagcctatcaaggttctgggatcctttacttgttctctaaccacttctggatgaagagcgtaattaccagctctgatgattggacccttccatatagagtaggcaaaatcgttagtaccctcggaatattctccttcgccctccaccaacgatgggtccgtgacacgtggttcaacgaggtgcacaaaggccaaacgcttaccagcctttgccctcttctctaattcacccaaaacatacgaatattgagcgataatacctggttcagcacccccagacatactgttaaaagtgccgtacggcgacaacctcaaacccacccgttcaggaccgatagtttcgataagagcatcgacaacctccagtgtaaagcgggccctgttttcgatcgttccgccgtattcgtcggtcctcttattagaatgtggatccaagaactgattcaacaagtacccattggcgctatgaatttctacaccatcggcgccagccgcgatagaattcttagccgcatggatgtaatccttgatatactgtttaatgtcgtctttagtcaaactatgttcgagattattcgcatctttggccttttcttgtaacgtagcattcatatacactctgtcagatgcacagtcatagcgtaacccgtctcttgccaatacgtctgggaaggatgcccagcctaaagaccaaagttgtacccacgcgaacgactgacaatcatggatggctaaaaagatattcttccactcagcgacctgctcatcagaccaaatcccaggggcgttgtcatagccgccggcttgaggggaaataaacgtaccttccgtgatgatcatggtaccaggtctttgagcacgctgaccataatacacagcagcccactccttatttggaatatttccggggtgagtggccctcattctggtcaatgggggcataaccgcacgatgtgcaagctgagtgttaccaatcttaattggttcaaaaaggtttgtgtctcttagggagatcggctcaaaaccttttacaaatggcatcttctaaatttaaacttcgctatactgaactacagttgttgtatatatcaagtacgtacttttttgcatatgatgggcaagaatcaagcacagttcacaacccttatataggttcgagttgtcctacttacaacactgtgcttagtaatggttattgcgactttatccttgttctgaacggagttatatcaggaacgcaaactgcttactaaggagcccttctaaggagccctccgcaaataataggatcggcaatttcagacggaggacggagccgcctaagtgccaagaacattaaagaagaaagaaataaaccttgagcggctacacgaaacagtggtcaagagtagaatctctgaaacgtcgaaccctctttgtcagttatcgcgggcatattctgagaagaagcaatatacaacaaacgagcaggacagattaaaattttcaaggcgaggtaagctgtgccagatcagtgtgggacgacgctcagtagttggcgatcgaagcacgtgatcagttttccacatccgtgatttggcgcaaattaccatgtgagcgtgcgggaataagctcctttatttgcggagcgacaaaggaaacgagaccatattaccctaccttccttgttttattttacttttttttctaattttaattttcttcgttccttcaactgtatgtaccctttttctaccggaaataagacggtcgtagtgtccgcgtttttggttctttaacgacaagacatcagtgccttctcgcatttttgttgaattgtattgtattatgctcgatgtttccagaacgatatatacatctgagagtttatatatcaacgatcattttcttgttgcagtaagctataatagacgcgtcaaatagtctaaccagtctaaatctcatcagccacacacacgtacatcggaatattatagagaacaaatgtccttcattaaaaacttgttatttggaggtgttaaaacaagtgaggatccaaccgggctcacaggtaacggggcctcaaacacaaacgattctaataaaggtagtgaaccggtagtagcgggtaatttctttcctaggacgctttccaaatttaacggccacgacgatgaaaaaatatttattgctattaggggcaaagtatacgactgcacaagagggaggcagttttacggtccaagcgggccatacactaactttgcaggccatgatgcgtcgcgtggtcttgcattgaactccttcgatctggacgttattaaagattgggatcagcctatcgatcccttagatgatctgacaaaagaacagattgacgcactggatgagtggcaagagcattttgagaataagtacccatgcattggtactctgattccggagcctggcgtgaacgtatgacgattgagctccgcacattatttattaatagcaaacaccaaggaaagggaaaaaggaaggggcgtggtggacgatgatatatgtatacatatacatatctatattttgaaaaaatcttctatataacggttgtatagaaataattacttatttatgaattagtacaaaatatacaaagcatgctgctgttcggaacgtgacgaaaacagtagcttaaactgtatattttttgtgatactgtgcggctgaaacagggaacaatatcattagaactgcacaaatgcttctctagggatgccattcatgctactctgaaaaccctttatggcaacttcatagttccagttactttgctcggccaacataaacgtgtattctgcattcaatttcgtttccaaatgtagtttattcagcagctcgagttgtacgggatttagccgcgactggacatctggaggtagttgcaaagtgggagccatgaccatggctccttggggtgcgccgggaatgctcatccctcctggtaccactgaaggttgtggctgcggtggtgtcgttatatttgggttcatgcttgcgacctgtggtaggaccgaggcctgttgctgtggaggctgtgctattgcaatagatgcagttttccaagcgcctgtggaatacgctcttacagttaacagatcagatgcgattatgacactattattcattggaacaattacccaggttctatcaaaggattttttggataacttattatttgatgtggagttgtaaccatgattgtatcttctattcttttgatagttatttttccccgtttttttattggattccagttcaggcttgccagtctcttcaaaaaatccgtgcaacgtaataacgaacccatttatttgaggataactaattgtttccattgagtattcattgggttgttcttgtaaatggtgctttgttttcggcaaagtcttgaatatactattaatggactcttgcccgattgacaatctctgctggatagatttttcactggacactttggatatattacgtgaggacgacatgtaataaccaaatgctggagtttggtccgaatctgttaccgtagatggaggaatagtagaatccacggaaacagaaaactgggattggggcgaatacaaatttaacagttgttctctattattatcccatagattcaaaaagttagttgcaaagtctgtagatgattgccctaatgcatcgttttcgaaaaaaaactgttgaatcttcatcggtaatgagtaaacggtttgcaatttttgttcgtctctcacaatcacgttatctagtacaaccaatttcggaaataatcttaacatttcagtgcgatacaacttatcggtggttatcgggttatttgtcatcaaaagctctcttagatctttgaatttgttcttccaaacttctagcgatctaaatctaaaaatctgattgttggccagacagaggtttttcaaattaggaaatgtttgagccaatgtggaaattgctgagatgtccttaagttggttgtcagcaagattgacactttccactatcaaacttttttctgtagaagccagtttcatcattgctggaaacatcttagactgggtggagatggaactaaagacgcccttttgaattagctcgggatctgaatgtaaagcgcccaaatttagtaattttgtttgtgggtcatacctcttaaggagcacccccctcaagaacgaaatggtgtctgaagttcccgcagaggccccattgttatctaaaagttcgaactttaaattactgcctgcaaaccggacaccgttccatttcattaacgattctgcttctgcctttgagttgacatatccaataactaaaggtccttccacatgagcgtcataaacagctactcgagcgttgcggcttataaaattaatcaaatcgttcatggttgcattctgccagttcctcacgctaatctttattctattttgttgcatctgctgttgagccatcatattgatatttccaacattgtgaaatccgctcattttttttgctgctattagcgatgcagaatttttaacgatttattttactcttccttcttagagtaagtatgtcttcaacagtctgttactatttttttttctacatactcaattcagctcttactgaaattttcttctggaaaaaaaaggaagacgggtaatgatgatcttatataacagtataatctgtaggtatatttatcgttagaatcctctacgaaaggcaagtgggcatggatttctagcttttgaagccgcgtttaagtttcttcagaattaatattcgtagaaattttctgttctttgcttcttttctgagctttggtggaataaacttggttccattcaacttaaaggaaggaggaagtactgttcaaaatgacagttttatacacatctgcatcgctgaaaaaaatgaagtgcttggcattcaacatgggcatgaattgcgtacgaacagtatctcatgcaagaagtggaggtgcaaaatttggaggacggaatgtatttaatatatttgactcaaaaactcctgattcagtgcgtataaaggccttcaaaaacacaatataccagtctgccatgggcaaaggtaagaccaagttttctgcaatggaaattaatctcataacaagtctagtgcgcggatataaaggagaaggtaagaagaacgcgataaatcctctccaaactaacgtgcaaattcttaacaaattattactaacacatcgattaacagacaaagacatattagaaggaatgaacctggcagccggtcctgtcaatgttgctattcctcgagacataacaccgcaggaagaaaagaagaaagttgaactaagaaatcgaaaagcagagaatatggatcttcacccgagcaggaagatgcatattaaggaacttctacactctttgaacttagatatgtgtaatgatgaggaggtttatcagaaaatatcactttacttacagaaaaatgaggaaagcaggacttcagtgggtgcctcgcaacaaaaccacgtagatatcgatataaactccctaaaacgctatctacaaaatattgaaaagaaggcacgtcaaaaaagtgccatcgataaacaaaaaaagaatcaagctcgtatatatcaatggaatactcaatccttctccgaaatagtacccttatcagctggaaatatcttattcaaaagggaacccaatcgcttatggaaacgtttacaaaatggaataagtgtatttttaggttcaaacggaggaggaaaaaagagtaaaactactaaaaaagtacttcaagggaataacatattgttacactcattagaaaacaataaggatatgaccctgtcaaacaactttgatcacagtgtctttaacatcaattttacggacttatttggcgttattaatgcatctgggtccccaccagatagagttttgaacgaaattaatgagatcgaattaaaaggttggaaatgtgtggggaacttatacgataataataaaattgtagtttttcaaagtagcaatccactcttagaggatacgaagattcctcaaaagtctttcactaattcaaagagattccttatttcactctcagcattgctggcctccttttttgcatattatagataccgtctatctcaacgtcaagaatcaaagaaatgatttttttctttcttgtatataacaacgttatacatagaaacaaataactactcatcattttgcgagacatatctgtgtctagattaccaatcatttagagatattaatgcttcttccctttgaacagattgattatctctcaagtatctttctgctttgacacgagagtaaaatactggacagtcatatgaattgcatttactagctatatggtcattttcgatgcctgcatcggaagtgtaacgataactgcacgtcctgcacacggtctttagtgtttggtattctttttgtctctttaatttctttatgagaaatgataaggttgtggtgcttcttttctctaaacagtcatcacataactgaagtgaacatattttagtcaattcttcaccacaattacaacatgttgcagaagttcctactcttgttatgttttccacttttgtagtagttgtgctcgcccttttggattttactatttcctgagcccagttgccaacatttataccaatcaaattgaacaatctatcaagaggaggtatcagaattttgtttatataatactccgaatctaactctaaattctcaccttctaagaactcttctggtgatacgcatctttcccgaagcagttgtccttgctttcctttaacaacaaggtaaggtatacgctccttgtattggggttctgctctatggtcttcatttattcttctttttacaaccacggcacctgcaggggctgtcttttcgcttttatacgctcctaatttaacttcttttgcaaaacaaaaatcttgggcagatacctttcctatttgaatcttaaaaaattcattttgaagatacttttttatttttgacaggtctttggtttgaaaaagtaatcgaatacatttttcaataatcttctgctgggctgggataccatcccttctaacagtttcaatacccttagcatcaaaaataggaagggtctgcgaaggactttcataggaaaatcctacgtacctttttttgctaattaatatggagggatggtatactttttcaaacttcaaaaagattggttttggattgttttgagtaactctttctgccatagcatgtcctatagaaaaagcctcaatagcagtttttccaggtagatatacaaataaactatctgtgtctccatagacaactttggcgttccaagtttcatctttctcaataatatctattgctttctccaatgtttctctgcctgtttgtacaatgctatcagctaaatcagagcatggcattcgtccagaaaatgaagctgatgtataaccgtaggtgacattcgccaataattttagtgctaactgtttgttattcaaaagcctttttagggtagtgttgtcatcacctatttcgttcattgttttctttatcatcactctgacatcaaggatatctgttaacattttggataacgttgattttctaacagaggtcttggcataaacaacaccatttggagcgatagttacatcattttttaataaagctaaaatgtttcttggtaatgaaaacttagatactccaaggttattttccgttaagtttatttctcgcactcttcctatcatagtcgaatagcaatagttgtatccaatcataatggatggatacaatgattggaaatccagcacaattaaaggacttttgtagaaagcagattctggctccataaccaaaggcacacattcaagtgctttttgcttacgaacatcctttttgcctggagaaagaaggataaaactttcggacttgcatattcggattaaaaaagactcaactttaaattgtgatcctctgtaatatacagaatggaaatctattcctatcaatcttgcctgttcgatatttcgagcaatgtaatcctgctttcttaatagttgtatatttatctgagctcttgataaccaataatttaacacagtctttaattcggttgtgctctttttagcgttccacatattagttaatgactcaaatgaaaagtgaggtaatcgtttatggaggatattgaacgcagcactttcaatagtatattgcgttaaatttacgtcggacctcaacgctctccatatattaatcatatgtcttccggtaatcataattcctgaggaatgggcatatccccaagtatctgacaacttcgtcttaatttggcatttgactctggcaagttccctgacaatgtcaaattgatgtattttttgacacctttcaattatataaccccacgaaaaattatgtatttcgaaaccggaaagaatatcaggatcaagaagtaataccaaatcagttagagcctcaaacatttcaaattcactttcatagaacatcacgggaatttcgttaatacaatgttgaattttagtaggaaatgtactatcctcagaagctttgtggactatcataatcccttcgtaagcgatatccaaatctaaagggaaagtttcttcttcaagacaccatataatcatggaaacttcatctattgcagggtctggaattttatcacttctcgtgtttgcatgaatctcaagtgtcagatgagtaagagaatcgtgaacgctacttttttttcttttttgttttccagaaacgtcactagcaaatttgtataaaaacttactatgaggggtgtgcatgcttatctgagactcagtttttttgtttcccatcgagggtactttattgtaccatttttgaacagcatcatacgtaggtggttttaacgcatatttccaggaggaaaacatgtcgaaagttggcttgttataaactgatacggtctctcccccaaattggacgggtattctcgttgatacatgtgtcgagcttatttcaaacctcttacctgcgtacgcgtaaggtttattttctagatcaactggattcgaaaagaaagggtccttatagtctatttttgggaatccctcgtcttccaatttattcagaatatcttgataaccgaaaggaggctcaccataaacaaaggctctttttccatagcgtaatcccgcagccataaccttctttcttttccgagacagcaacgatgttttattagcagaaacagatgatctaagttttcgtttacttgccatattttgcgtcatagcacaatccattgaaaaatttatcgtattgtgatattttgtttgatgatctaatagtatagtagaatctttcggagacgcaatgctttccggtaaccatgaataagaccgagactttatattgcttccttttacaccttcgttctcattatcaacaccacatatctcgtattcggtgaacgatgcattaacttggtcgtcgttctttttatcttgcatactattattgtttatttcaatctgtggaagccttggccacaattgcggtaatgcttcatagggcgtatttatggctgagaatttttgattcttatctataaagttctcaaaatttggtatttgaccatcaaaagtacttgttttatgttgtgctttcttataaaacgcttcgaactctccagaagattgccattgatgaccactcacatggcgctttgtttctggtggttctttatattccttcaaggacaactcctctcgttgcatggtaagttcatttatcatgtccctagcagaggatacatatggtttgacaggtatgtcagaaatatctcccagtttttccaaaaagtcgtgatgtatatctctatgctgtaacttttctctatttttgatgaattgcggtagtatatctatctcaatcaatccatttccaacccgtggaaaatcccttctactgagtacgttacacttgaagtcacaaaatcgatctagtaacaactgaagatcatcattaattgtcagcttatctatgtccagtatactatttaaaacaggagagcgaaaataacacctatccacgtttatccatgaacatccaaataagttaaaatctgcggtccattgtagcaagtaaggaatatgtgattcataaatttcgaatttctttccgaaaatcttgccatctctaatcaattccgaaatcctacttagacaagaaggattaagcaaagaaattttgtaaaacagattccagccaacgtggtaaccataaaatggtataccctttacaacagagacatcagcgacaaaattgagatttccaagtttgtcgccggctaaatcgtgtttatcatcttttttccttttaaaggatgccctaatttttacttccagcgttttatgaacttgggcacatctttggtgtctcaatgtactcgtgtcagttatttgtccatcatacttgatgaacatgtaaggtagaatgccatggacgtggcacaatacttgatgccctgtgggtaaagcaccaaacaccctgatgtttgggacctgtgaaaactggtttaagggcaggctttcaccgtgcgatgggtccaaaaaggtgggttttgacatatagtagtcttgattatttagctggattctaaaatagtctgatttagaggatgatctaaccgtatcgctctgtattgtgtcgttcgactccctcgacatttccaaacattttatttcgccacaacttgtagttttgtattgactcaaatactttctcttgttttgtgcttctattacagagatggcttttttcttcaagtacactatttctagacgcactgcactcgtcaaaaaaatgattcaaggtgaaaataaaggggtgttagtgaatacttatcaagaagagacatacataattgtactgctgtgcattttcctacttgactttcatgattatgaatagtacaaacacagttgtatatatcaaagttaagggtaggagaccacagggattcttggatcctcccaaatttgagtggaatggaacaaaggagcgacagctttggacaatggtatcaaatttgaattattcacaagatcaaatagattggcagaatttatcaaaaatatttgaaacgcctgaattttttcttaaaaagagaacatataaattatttgctgaacacttagagcttttacaactacaattggagaaaaaaagagatcttgagaagtattcaaatgatcaagtgaatgaagggatgtctgatttaatacataaatatacccctactttacaaaatgataatctattaaatgtatccgcaagcccactgaccacggaaagacaggattctgaagaagttgagacagaagtaacaaatgaggcgttacaacatttgcaaacttccaaaattttgaacattcacaagaaaacatcggatagtgagaataagcctaatgacaaattggataaggatggtattaataaagaaatggagtgcggtagttcagatgacgatttatcttcgagcttaagtgttagtaaatctgcgttggaagaagcgctaatggacagattgcaattctgatttacatctttcacaagcacaatcaaaaaaccaactgtcggccaaaaaggcccggcgttttactgttggtaagtccagtaccccggaataatcgatacagatctgctcatccttttttatatctctattcatagtgaatagcattgaattacctttacgatatttcgttatattggggttacaagagtggttgaaataggaggcttctggaaatacccagtatccaaaatattctctgctgtctgaggcttcgccctcttgccataaaccaaaagcattcccatattcagtacctaatatatgtctcaatagcggtatggagagcattctatgcaaatgtgaaggtaatagaatatagagtgtttgaaatactaatttttgaaagtgcagtaagacaggaaatttagatattttgctaagctcattcgattgtaacatattgaaagctcggtatgttatgcactgaggatccatatatttaagattaaacaaactctcgcacacaaacctaatgcagcaatattcatcttcgcaagtgggtggtaattgatttattctcttcgcagatttcatgttgttgatgcgcggtatccatttactttcaatctcatcccatgaagactgtatgacattttccgaaattaagatagagtttaatttttcctcctgttcagaggtataattatatcttttcagcatgcttggaaaatgatgcagtaatatctcataacattcaattaattcaatgatatttggtatttgaagataagaagttctgcaatgttctgaacagaaccacagtccagcgcccagaaacttcttagggttaatttggtagtgtgcattacaaaccaaatctctcaggtaatcgtagtttagtttgtacttcatagttttcgcattagcgtatgcgaaacaattgtgacaaacttccttcctgaactcataggaaatagatgttcctgtaaaattactgacttgcaagactgttgtccctttaggaatattaccattactgaaacaagccctaccgccccatttagtttgcctaacctggaaaaatggggaaatttcatgtacgtctccatcaatagtcatttttaaattttaggttattttgtgtttgcatatataaatggtatatatatatatatatatattcatataaatctagggctacatttataatatcagagatacataaaacggtaatgcaacagtggagcagtattgtatcgcacgtttcttttttgtttttgttttttaaatttttccaggttttgacaacgtgatgaggtaatcttctgttttgcatatccgcgcaatttaaaatgcaggcgacaaaccttgttccaggattaaggttctctttacttcaattctgcaatgggtaccatagaaggtctcccgtgggcgcattcgaatgggttatggcatcgcgagagcttgctaattaaaattatgcactcttgccgggttaattcatctccaaacataacagcagatctgcatgccttgctgttaagaatttcatgaaagaccgttggaacgcagcttgagtacttccaccaatataatttatcaaccgaagtgtagttttcgaaatgggataaatccattggaagttttttgaaatccttcaggtcatgagcatgttgcagcaagaccatttttaagtagtctttatccccgttatatttggaagttaacatctcaggcagtgttttaatttccaaaagtgaggtttccattgttccctcaattgtttcatagccaattccccactttttaaattcactttgataatgcttaaataagtcagcctcagtacgatcaacttcaatgcaacaatccttgaggtctcgtgcaacaaaagttccggttacaacttctgtcaacaggctataaaatagctcttctagtcttatcctctcatcgcaagcatgttgatcaactagaactaatagtgggcaattatgaatagattggtctaaacaacgtatgagaataaattttttatctacttgattaatcacttcatattttgccaggacagatcttgatattgaaaaatctgttatggtttttcctatactgtcataatcttctgtaaaaccactatcgtagggcctggaagagagtttattccgtaaccttgatttctgaccgtcgattcttatattcttgattttttcgtagtttattgtactattgtttattctacatccattgacagcgggttttcctatgtatgaattaatgcgtgcaatcttcatttttgaatttaatacttgattacgtttactgatttggattcgactatcaggcaatgttgccgtcttctgtgaacaattgactatttcgaaagatgaatctgatttatcaggcgttaagtatccttgaaatgtcagaaaggagcgaatggtcttaacgatcaatggttcaatggtacgtatatgggaaggcttaacaattttctttgctggatcttgtaacaggtcatcgatagtttgggggcaccgaacatcaaggatgaagacgggatgtgatcgatacggttttcccacgcttttagttttgagtaaactcatgcctttctccccgaaatcttgtgcttggaataaagaatcgacgtatccttgaaaggcgctgtccgcataacgtctgccattgatatatataaattgaagatccttcaatccaacgggcatcttcgatatgatcccttcaatctgatattcattaaacttcaaggaaactttcttaagcatatccggtggtattattgccccaaacacatttctcagtacttgagacatttgctggtgctttgttaacccctcagttatgttctttgagcggaaaagaacttctgtattgattctgagtttgtctgtatattgtacgttgagtgaaatcatcgggtgcattaccagtatctgtagcatatctgcctttattgtgttaaaagtcttgaaagggggttcttcctttagtattctgcgccggacaggtaaattatacagcatatcttcaacaataacaacagtaccagactttgttcggctccaaggacaaattttccaaaaaggatctattgggagtatggtattctcactcaacatgacgcttttggatggaaattttctcatccatgcagagttgtaatcctttttcttggaacaaacaaacagattagagacattagaaatgctatatagggcgtctcctctgtaaccgtaggttttcatcgttactaaatcattcatctttcgtattttggaagtataattttgtgtggccaatatatttaggtcacttcgagtcaaaccaataccatcatcgtaaactgcaaagctcaaattagggaggtcgatcatgacgtcgatagtggtagcgtgtgcatctacagaattttgaactatttctctaaccgctgatgctagcgataccgtgcatgcctgagatttaagtctttcagaaacatcagaatctaatttcctaatatgctggctcattttctttttgagttgacgagttcacgttcattcttccttgaaagcctcgctggtttatgtatcggtggttgaaatcatcattcgatgtttattgcaaactattgatctttttttcctgccccttctcgtggcgctcgcaaataaacgcaaactaaatataagcgtacaaacagacagattttgtgctacttattgattatttagaaaagctactattgttcttgaaagtcataatagaactacttatatatgtatcaatggggttgaatttgcgctttatgtattttttaaggaatgatatgaaagttgtctctagtctatttattgaatcgtaaatcaaaaaatactagtgatcccatataggataactagtaaaggtttcgttaaaagtagctttttttctcgattcaacgtcacgcattaaatgtgggtaccgttgttagcagaacctgtaacattactagcatcggcagttatagtaacgtatttaacaacaggctccgccgtagtagtaaccacttcggtaactgcagcagctgtaactgtaacatacttggtagacgcactacagtactgttcatcggcggatgtggtttgaatcatctgagattgatgttcagcagagactaacttttctaaggcatcaacattggaggcggcgtccccagctgtggatgtcgctattgtattactagcttgggaattatatacagtaaccaataaggttgaggtcaaagtagaggtgtatgtactgcccgattcggttactgtagaagcaatttctgtgacgctcgtggaaatctgttcagccttctcgttggcggattccgtagatagagttattatgtaagtagaggtcagagtagacgtgtaggtggtgtctgtgtcagaataggtggtggtgtattcatttgtggacgtagttaggctaggcgtgcttgcagtaggtgtacttgcagtaggtgtactaataatagcagctgattgggaggtagtgaaccagtaggtagagtaaaaagtagatgttatgtagaaggtggttgtttcatcgctgtacgttaatgttgtctcttgaggtgaaacagagtatgttggagttaatgtcttcgtgtatggtgtatagctcgtagtttcattgacatataaggcagaagcgaagttggaggttaccagtagtaaactacacaatattttgaaaatcattgcgatatatattctaatttgttggttgtgttagacaactagtgtacaagaaagagactagatggccataacggatcttgataattcattttcttacgtcttttaaatacactccctctccatcacatacagattgatttaatgtctacctcttctaagccatctgaaattcttgggtctttctctgtttacggttatttgaaacacgaaattacttaagaacacgaaatgccaattattagcgtcgcgaattgaatatccaatgcggcgggaaaatcaaaaaacgaaaatagaataggaaaaactgccgtagttatagaatcaaacctgagcgccagtttcattcttctagcggagaatgctttcccaaacaataacccacagattatgtgttgaagagtctaggcttgtggaaattgaaatcaaaatgtttgttccctttaaaaaaaatcaattaagcaaggaaaggaaataaacagtgcatgctttccttatccttggaatactatattatgctaccatagctggaaatgttgttatccttgttaggcacttcatttgagacttccgataaatcaggaatttcgtcatttaggaatgtgttcgtttcaaaattctctgcattggttatcgttaggctctcagaatgtaacctgatgacattgtcgacacaaaagtactggaagcaattcagtaagataggaaagacaaacatgaccagaaaaacttgaaagtttggccatgaatctgaccagccaaggataagatcggcgaaccagtatgccaagtcttctaagtagtttagtattagaaacacgcagaacttcatcacgcccagcccaacaatgaatataagcagctgtttcacgaaggcagagaataagggttttctggggtggctcccaacggttttagatggaaaataattaccactttcaatgttttggaagtgtaaggattttagcactttttcaattatgtataagcacaaccaaagaatgggaatcccaacagtagtatccaggagtaagttaagaaaataccaatcgcattgatcctcatcatcattgccttttgcagtgattgcgaagagtgaccttcgtcttttcttcagtatgctgatgcctagattcaaaaaatggattccaagagagccgatgatttgttttccaatgtcataactccacacaatcatttttctccttggatgctcatagtttcttttcaccaataacacaatcacggctgtcatacccatcaatgtctggacaaaaagagacacgggccccaacaactggcaagtgtctttcccattagaaacatacatattcttttcgattaattggcagttctgctgaacttgtgtgactgttgggcctcctgctaatatgtattagaactttttctgcttagtacattcaagtacttttgtgcagatgttcgcatctgcaataaacttttaatctcccttccactctcatcgtctacaaacccatacaccatttgtcaagcacatgcttaatccaacaatattcaagatttaatatttatatatatatatatatatatacatgcagagggaacgttttctcccctcgtaggtaaggcgattacgtgtctaaaagaacgattttgcaagcgcttctaaattttgttcctctggcgttaagcatttcgtatttttcacaatgtttagtattatgcccgctataaatttcccattgttgaaacaactctcgctacccttatctttattttctttaaatgaaagtatggtctctaatatcagggttaacttttgaatgtaatccttgaatagtatattttcaatcggattcacgtcagctgttacacttgaatcttttaaataaattccaaccgtttttgtgatatgaaataaatctgagatgcttagttgttctgcttgacctaaattttggaatttgaagatcgaatcccatagggatgtaatagcttctttaggaagggctttcttggacacaagcagcttatccatcgcaatacaggacgttaacgttccatgctctgctataaaagagataattgttggatcactgcttattgaattgtgtatttttgaacttggaagcaccgttaaagttttgtttaataaatttgttaataacgatctcaggttgttataatatttagtttgctcgtgacatcttctcataatctgaaatagggtgaagaggtccttgatatctagccacatggtattttccagatttaacagcttcctcagtaaatctaggaatccttgatattgtagtgggtcttgtagcaagctaccaacttgaatcaattcactaagagatatgagcttcagtagcgcgacagcgtcacttttggatgcaactgagttacataatatcatcaaagctgcggctagggcataactacttgcggaactcttaatagtttcgatacataatgattgctctcgtttgttagagtttgttaggttggcggagatgttgcctgcgcacgatatgagtcttctcattacaattagcttattattgaaggtttttgattctaagcaaactaaggacaatattaaatttttttgcatgcttagcacaagctgctcctcattggtaaagtttatagtttcatccttggctacaatagtttcaagacatgttgacagatttaatagcaattcacaattaacgtcctcctcatcatcttcttcctctttttcgatgtactcttgatttccttggccagcgaacttctgagtttcagtatttgaatatgcttcgactgctccatcttccattgcctgcaattctttattttgcacatttgaagagatttttttgatgtactggcttaagaaaaagagatcgcttatttgaacatttgagtaattgacttttaaaatatcgttcaataaatctgaacctaaaacaactttttcgggagatgacaaatagctatattgtgtggttttcaacaaaacaaataatggacctctaatgaagggagccaaattttctgtatacttgagatttccaatgcaaaaattccttagtagcacaactgaccgcatctgtaatttatccactaagctatcctcactcttgtcagaagaaatttcgtccagctgaagaaccccgcctatataataattaagaagctttttacctccagaatccaagagaatttcccgattatcatcattatcaattattgcgttagcgatacatctaatcacttcagaactgatctcataaaacgctattttatcattaattgaaatgctcgtatcatgaaagcagatatcaagcgcttgttctaatactcttactaggttcagtagcagcccagttttaccaacaatatctctattacttggttctctcaacgaaacagccaattggtccattaccgctaggtagcttcctaagtagacatcgttcatcggaacatcctttattgaagacgcattgaggatcggttgcagaccaaataaaatttcttcgtaatccatttagtaggacagttattttcacttgaaaccacaatcttttggggctgaaatatagatgaggtgatttgttattcgcggttagttttagttcgcgagtgacctgcttacgttgtcttcagccattttacgttgcttggcttgccgccggcgggtaatatgatcttattttgacatggttaaagaaaaatacttttgactaagtacctttatcacaagaaagtttaggaagggattcactatttgaagatcagacaaatgagtatacgatattggctcaatattttagccgagtttgcttaaacttagtggcagaactttagtcatgggaagacaagaacgatcttacgaggcccttaggacctcggcggctaacagtaaaactggtaactgacggacaaggaatatcaaggtcatattttgaaaaggtctttttgggtgactacttgggtaagaaataattagacgaagtttctttctgatgtgtattgaactagtgctcgtgcttacatacacatcgcccattattgcctatagttatcctcactttatacgaggtctggccgttaacggttcttttacattgaaaaactaaatcagtcacccacgcaaataatgaaaaaaaaaaaaaaatcaaaagcgaaaagaaacctaacgcatattctattcaaacgttgaatgattgtattattataaatcataatcacgtaaagccaccgaaatttttttccagagtgaagaatataaaaaaaatatctttaaccagtctataatgtcttctggtttggtcttagaaaacacggcacgtagagatgcgttaatcgccatcgaaaagaagtaccaaaaaatatgggctgaagagcaccaatttgaaatcgatgcgccatcaatcgaagatgagcccattacaatggactctgaagagttacatcgcacgtatcctaaattcatgtcgtctatggcctatccttatatgaacggtgttatgcacgccggccattgttttactctctccaaagtcgaattttctattggttttgaaaggatgaacggtaaaagagctttgtttccattgggttttcactgtacaggtatgccaatcttagcatgtgccgataaactaaagagggaagccgaactttttggcaagaacttcgacaatgtaccagcagaagaagaagaaattaaagaagaaacgccggctgagaaagaccacgaggatgttaccaaattcaaagctaaaaaatctaaagccgcagccaagaagggccgtggtaagtaccaattcgaaatcatgttacagcttggtatccctagagaagaaatcattaagttcgccgacgccaagtactggttgacctatttcccacctttgtgtgaaagtgattgtacttcacttggggctcgtatcgattggagacgttcttttgtcaccactgatgccaatccttattacgatgcctttattagatggcaaatgaacaagttaaaggctgctggtaaaatcaaattcggtgaacgttatactatttactctgaaaaagatggtcaagcttgtatggatcacgatagacaatccggtgaaggtgttacaccacaagaatatattggtgtgaaaattgaagctttagagttcgccgatgatgccgcaaaaatcattgattcaagctcagatcttgacaaatccaaaaaattctactttgtcgctgccacgttgagaccggaaactatgtatggacaaacatgttgttttgtttctccaacaattgagtatggtatatttgacgctggtgattcttattttatcactactgaacgtgcattcaagaacatgtcttaccaaaagctaacaccaaagagaggcttctacaagccgatagttactgtcccaggtaaggcatttatcggtaccaagattcatgccccacaatctgtatatccagaactaagaatattgcctatggaaactgtcattgctaccaagggtactggtgtcgtcacgtgtgtaccatctaattcaccagatgactacattaccaccaaggacttgttgcacaaacctgaatactacggcattaaacctgaatggattgaccatgaaattgttccaattatgcataccgaaaagtatggtgatttaactgcaaaggctattgttgaagaaaaaaaaattcaatctccaaaggataagaacttgttagcagaagccaagaaaattgcttacaaggaagattactacactggtaccatgatatatggtccttataaaggtgagaaggtcgaacaagccaaaaacaaggttaaggctgatatgattgccgccggtgaagctttcgtctacaacgaaccagaatctcaggtcatgtcacgttctggtgatgactgtatcgtttctttggaagatcaatggtacgttgattacggtgaagaaagttggaagaaacaagcaattgaatgtttggaagggatgcaattatttgctcctgaggtaaaaaacgcatttgaaggtgttttggattggttgaaaaactgggctgtttgccgtacatacgggttaggtaccagattgccttgggatgaaaaatacttagttgagtctttatcagactctactatttatcaatcattttataccattgctcacttactatttaaggattattatggtaacgaaattggaccattaggcatttcagctgatcaaatgacagatgaggttttcgattacattttccaacatcaggatgatgtcaagaacaccaatattcctttgcctgctttacaaaagttgagaagggaatttgagtatttctacccattagacgtctcaatttccgggaaggatttgatccctaaccatttaactttcttcatttacacacatgttgcattattcccaaagaaattctggcctaaaggtatcagagctaacggtcatttgatgttaaacaattctaaaatgtcgaaatctacaggtaattttatgactttagaacaaacggttgaaaagttcggtgctgatgcagctcgtattgcgtttgccgatgcgggagatactgttgaagatgcaaattttgacgaatctaacgctaatgctgctattctgagattattcaatttgaaggagtgggcagaagaaattaccaaggaatctaacttgagaactggggaaattacagatttctttgatatcgcgtttgaacacgaaatgaatgctctgattgaaaagacttatgaacagtatgcattgactaattataagaatgccttgaaatacggtctttttgatttccaagctgctagggattactatcgtgaagctagtggtgtaatgcataaagatttaattgcacgttatattgaaacacaagccttattgctggctccaattgcgcctcatttcgctgagtatatttaccgtgaagttctaggtaaccaaacctctgtacaaaatgccaaatttccacgtgcatccaaaccagtagataagggtgttctggctgctttggattacttgagaaatctacagagaagcataagagaaggcgaagggcaagcactaaaaaagaagaagggcaagtctgctgaaatcgatgcatccaaacctgttaagttgactttattgatctctgaatcatttccagaatggcaatcacaatgcgtggaaatcgtccgtaaactattcagcgaacagactttagacgataacaaaaaggtcagagagcatattgagcctaaagaaatgaagagagctatgccattcatttctctattgaaacaacgtttagctaatgaaaagccagaggatgtgtttgaaagagagttacaattcagcgaaatcgatactgtcaaggctgctgcaaggaatgttaagaaggcagcacaagctttgaaaattgctgaatttagcgcaatttctttcccatatggcgccaaaaccggtaaggatatctttactggtgaagaagttgaaattccacctgtaacaaagattgttgaaaatgctgttccaggtaacccaggtgttgtcttccaaaatatttaaaggagaatatttcaagatgcctcatggtgattttccgataaaagatacaagaaattctcatagaaatacttataaagatcaataaacagcaaccagaaatcacgtcgcattgataatttgcctcgtatatatcgtataattattgtaattgcacaactgtttttgttttgtattcgttcattttcttgtaaaatgtttccacattttcttgtggaggatatgtatattgattctttacttattcgtgttattttagctgcaaatatctgggtttgagggctatttgactagtctagagaaaagtagtcgtgagaaaactatattagatagatggatgagaggagcaggtcaataagtaaaagaataataaataaatatataaaaatatacatgtaaaaaaggtgttctaaatgaatgataaagtttatgaatgtaatatactctaaggatgtaagaaaaaaaccgttgcgtatgtataataaacaggtctatgatgttaaaagatgaaaaggcctaataaagtgaacagaaccggaagaaactaaaaataaataaaacccaagtaaccacgtacaaaaagcacattgatgctaagaagatctccctgctaggaaaacagaaatcagaatgaaacgtttcaataatcatccctcaagttttttcttcatttggagcaacgtcactactgacttttttctcccctttcctcttctctttgaaaattcatccattttccgctgaagcgtctcacttgttttattgtcaactaatgtatttctcttagcacttacatgaataagctcatttgtgttcattgatttttccttaggtggatgaaaaggcttcaaatttttcagtagttcactaggtatattctcccactctgaaaagaattcaagtccagtggcagaggaaatccatggtgatagaggttcatttaaatcttcaagcttcatcgcaaattcgtataacgtacttccggtgtcttcctttagcttcgggtcattgggattgatgaataagggtctatatccagaatagagtacatttgtggtcatgtcactctgctttaaatgtgaggtggatggtactcttggtagccacgaaaaatcgcttcttttcttttttaaatgagaacctctcacatcgctatgttctttctttgtgattgtcttgttttgctttataagtggtgcagtatgttcgtgttccgggggttgacgatggtacgctgcctttttactgcccttttttcttttggatttcatttgatttttagatagtaaagactggttacttaagaacgtaaaggaagactgaaatcttctagaagtgagaactattcctgaagaaatggcattgttccttgataaaggcggaataaatggacgagctagcttcaacatagtttatcgtccgactttgcgttctgacctgctgaatatacgattagtagttttaaaagcacctttataatgttcgacagcaaggagtgctatatctagcgggtgtttgtgtacgtatgacggaataagttaaagaaacatctaagttatttaaatagttgctataactaccctttgggataaacgattctgatattgcgagcgaaaaaaagaaacggtagacagaataggcgtttgttatcgtcgatggtgataaaaggcgatatcgccattaaggtaaacaattattatgattatggttcttatggttgatacgttgatttatattaatattaatgaatgcaaacttatgttattatatatttttaaattttcataccgacaggaagagtcaatgacctcttgaccacacctgttggtagcgatataatgctgtttgagtaggcaggatttagcatagcaaatggagatcttaacgtaatactcaaatcgctttgttttctcatcggacttaattccgctaattcgtctacctcttttgccaaatttcttccttctccttcttttcttttttcttcttcttcttcatcatcttcatcatcttcttcatcttcttcatcttcttcatcatcattttcttcttcttcttcttcatcatcttcatcatcttcatcttcttcttcttcctcgtcggcccttactgtaacgccatcaaatatttgggaggagctaccatcagcctcatattcagttaatagagaatcgacaagatcttcgtagatagttgagtttgtttctgctgatttattcatataaacaacattgctcttataattttgtatacgagcaatttgtaccctgagcataattctttgagcaattacggtgcttaaataatgtttcatcaaattgtaactctcttcatttgaagtttcctcattatttgcatccacattttgaatttcattgttgcattcaactctgtccttattatctacttccgttgtctccattgcatccgcataattagagtagctttcagatgattctctgtcataatcagatgagcaaacgctattaacgggagataattctctcatagaactagtatcaattacatattcgtcttcctctttaatagaatatcgattcatggataacggaataactttattttctaccacaattgatggctgtcttgcaattgcatttagggccgtcgatggttttgaccttaccaatcttgacctcgagtacatgctgctgttgcgagtgacggcatgactaacattatccggtacagaaatgaaggagtttttattatttgccggtgtcatagtggcagatgcggttaggatggatgcagcccttctaatagaggaatttgttcttctcaatgatggagtatagcttaccaaagggctccttggggtgtttgatccaactttggaatcttcagattggggatggtttgctttaaatttcgtatcaactgtcaaaggtttagtctttttttgtggagccaatacaggtactaaagattttgatgagatcgaccgttgtaaattagagacgtatctctgcgattttttttgacgcggagtagagttgctgtttttgttgactaggttcgtccctcttttttttgacttgttgttaatgtttgctttagatttagtggttttggaattcgtggcggaggggaccttttgaacattatatgaaaacagtcttcttcttaaaactagccgtaatttccgtaactttttctttatcttgattcccaatgaggtgaaataatataagagtccgcccttacatctaatagcttttgatcgttttagagaacaacgactgctacttgatttactgctgacacttgaactatacctggaattggaaaacctcgaggattcaactcgtcttatggtcggaactctgtttagcttttttttaggtttcggtactacgctattgtttaattcgatagtttttatatccttttccatatttaatttggtcatcggtttggcttcttgggtcgacggcagaatggcgcttttagatgtcgatttccttggtaataacgatgatgctgatgacggcgcgatatcgtaggaaacattatctgctgttgggatagtctggaatgccgttgagattgagccagttatgtttccctctggaatagcttccattgaatgtaactggtttttaactacatttgagctgctataatgaagagagtcatttcctgggaagtcatgagaagcaaaaaagtcacttttgttcgagtctgaggaagttaatctagcggtttcattttgattgattacaatacgtggtgaagacgtagtattgtcagaaatgttagcaaatgaatagtatccatttgatgaataaccggaatttgtatttgtattggaagtggatgtatagtctgataatgtttgagagtttccgtcttcatcgcgagaaactccattttctgctgcaaacacatcatttaaaagatgatgattattcaaatggtactcttctagcgttcctcttggtaaactttcgttagacgggaatttaaaatccatttgatcgcctctaaacgacttggtttttgtccttattggagctctgatgatcattccgtatgatatatttgttgtgataataagccaaatttatttgagcactattgttaagttaattgttcttgttttacttgttaagccgttaagttgtcaaccgaattatcaagcacttaaatctatatatacaacatatttgtacaagaattgatgacctgctgaaagcccagcaatctggttatcccagttgaacatgtttaaggataggcatatcgacttctttatcttactaaccgaaatattgaattgcctgtgtaatgaatggctggagcagccttttttttatcttcgccagccatcgctttttttgaatattttccacatgaaaacaatgtatgaaaaattctaaggcatcgcaccaaactatatgaaggggaagtgagttattccgcaaacagcgagtaagtttttcgttgtattgattgcccatattatataccgtgttgtgggggcaacagacagaagtagaagaaaaaatttttgttgatttaactgaagtgatgggaaggacatttattcatgcttcgaaaataaaacatgcggcacgcaaaagaaaacatcattccaactttagaactctgatcaaattattgaacaatgatgcctataagatagaatcatcaaaaccgttgaaaaatggtaaacttttcaaatactggaaaaataggcgtagattgttttcaaagatagattcggcgtcgatatatatgactgatgagctgtggttcagtgtgacgcccgaaagaattgcctgcttcctggcaaattttgttaaggcatgcatgccaaatgccgaaagaatactggatgttttctgtggtgggggcgggaacaccatacaatttgccatgcaatttccttacgtctatggagtggactacagtattgaacacatatattgtactgcgaaaaacgcccaaagctacggtgtggacgacagaatatggctgaagcggggatcctggaaaaagctagtctctaagcagaaactttccaaaataaagtacgactgtgtatttggatcacccccgtggggtggtccagaatacttaagaaacgatgtgtatgacttagagcaacatctaaagcctatggggattaccaagatgttgaaaagttttcttaaactaagccctaatgtgattatgtttttgccaaggaactctgatttgaaccagctttctcgagctacgaggaaagtactaggtccatttgccaaatgtaaagtattatatgtaaaggagaatggatatatgaaaggaatattttgcatgtggggggaatgcttttttaactacgaaccagcaagtacggagaatagtcgaagggagtcgtccgaaaaggaagagctgagttctgaaaacgaagagctctcgaaaagaaaaaagcatgaatccacaacaacgaccaaagataatactgtagacatttacgacgtaaatggttaaacacttgttcaagttgaatcgtatgatagaaaatgcaatgactatgttatgaatgtatatatagcacataaagaggatcgcttacgtgaatttgggaataattaaaacgttcttttagctgcggctgctcgtcgataggagtgataacaaattaagaattagaagggatgtcttttttttctaccagcaagttgccacgcgcttcagactttagaagaggtagtagcaatcccttcgaatgaggttcgattatatctctcaccattccacgatttatcacggaaataccattcaaaaataaataaggcgactgaatggattccaaggcagcactagtatcgatatttagtttattttgtttgatatacttttctaattcatagccatgagagtgtttttccaaatcaacagtggccaattcgggtgaaatctcaaattctctttgtaatagattttttaagaaaatggagtctgcttgtgatgatttaatgaataataccgctggagaggttcttattatatctagaaaatctgttctagggtcgaattttttgtgatcgcagtttttctgcaaggccagagaagatgaccgtggatttagtgttgttgtggtcgtcgccgtcacgacattatcagtttggaacgatcttgaagaaaattttgatgtagctttggatgagggttctgggatgtcgacttcaacctcgctttgaatatttgaaatttcttctttgactttttggaaatttagttcattttcattacttagaaaactgtctgctgtctttaataagtttggcaacttgtaaacgaacttcttttcactttcttcctcactattttttttgttttcgctagggtcagcagagttgtagaattccaaggagtcattccatgtaagtagtaagaagctaaatacgccaagcaaaacgagtgttagcgatattattctcgtacttctcttgattgctgtgtgctttttcaaaactgatgaatccgctatcatctttaactgttattttcctttttttaattgctctttactgttcttggaacaagagattatgaagtctataaaagaacatatatataagtatttaagagataagcctgattcaaagacgtttgcaagtttcagtcacttggccttaacaatctttatatattaatccctttagtacctgcacaattaaggccgagacagactcgaaacaaccccaaaacttcttgatctttattagctgatgccaaattttttggtaccacactgaaacgaacttcgtaaatccattatttgtgtattttcttaacgagaagtgcctaaaaactgccttttatgcgctgtcttctgagaatagatcccgttcaaggcaagcgccgggcaagcggaggcgcagtctacagaacaatccgcacaaggaaaaaagcacccgagatctgggaccctcacctaatcatttatcgttatccacgacagggtgcggtgattgctgtgtattaatgagtggtttcaaagccctatcccgcagtcgtttggcactctgcagggcctcaatcattttatccttcctctcgagcatcttctgtaattcgatcacttcagtgccgtcacacccagttagcgacattgcagtatgaccacttttttctagcgccatgatcttgtcttcaagtttttgagtgtatttcctatattgccttatttgtgattccaaaccttggaactttgtttccaaaagggtgccgacctcaaagggaagcatttctacaatttccataatctcagaatcttgcaaatcaaccacatctttatctagtagtttttcacaattctctagtttatattttaatactcgattctccgctctcattagagccaaattcggatcaccatcattgccggtggctttaatgtctttataagtactttcattggaagatttggttaagggctcgccaatgtttgaacggttcttcaattcagagatcatcctacgttgttcttccaattggcgtctcagtagctcaatggtgcgatctttatctccatcgttattcccgttactgatgatggattttttggatacatgaagtgcgacgtttttcgctcttgatgcaaacctcagcgtattcatagtttccgctgccgcatcatttctggtgtcgactgtacatatcgttgtcactatgctgtcaccgcttagtgccggctgcaataatctagtcaatttagaatcacgatatggaatgtggttgcttgggctagtgccgttattggtagcatttccactactgctgctactgccacttgcagatggcgagggaatgtttgagcctactgagttcatcttgtcggcactgagtttggatatcacagtccccaaagcaagtaaggatttgttgatgaatgaaccttcctttctcctctcttgttgccccgtagccctttccgaacctgctaggtcacacaacgacaatgtactcgatcttgaggtgccgttctttacgttagtacttgttaaacgaatcagtacaatggcatgagatcgtgagcttcttgcattgtagtcagtttcgccaattttcctacttttgtcaccaactgcaatccacctcaataattcttcactactttcacatcttctttcggtgagaccgataactttgaccccatactgagagtcatctctgatttttaattctacgcccaatccattgctgttgctcttgctcatatataaccttgaaggagtactgattctactaccggattcttctaatccgctttctaacaggtcgtaaatcctttcattgtaaatttcgaggtacgatattataacgtcgaactttttatcgccattcattgattgttccatgatattggtaaataaatacgacacagataaaggaattaggcctagctcttgttcatttccgctcattgtaaacgttttacctgacccggtcataccgtacgcaaatatggtggcattaaaccccatcaataacttatcaatcattggtttactggttctttcataaacttccaaattagtgcaatgggaagcaaaaacatgatcgaacttgaactctccaatttcttcatgcactattgttttgtcattagtaataaaccaggggtctctaacaaatgtattgctaccgtgatgtgagttggatcttggttgagagtacctgggcgattttagccccacatggtcacgggaagttccaacgctccgtggtttcggccggatggtcacagtgattgacccagtatatgtatcgttttttctcgagttgttgttaatactgtcgctccgcctgatccttatcctacctgggtgaaggaagggatcggatttggctgatacggatcttagtggggagttacttctagtggaagatgcagaaatcgactgagaacccgaattagaggtgctccgtatggagtttcttgtcagattagaaaacgatgaagttgatcgtacagagggcgattgtgggatattacttgaaccagaactagacctcgttgatggcctccttaagcttgggctcattttttgaatcatcaatggtggtattatggtaagaattttatcaagtgttctatgtttgccttgatttcaaatgtttctagagcgcagcctgtgaatctctgcagcctatttctttttatttttcgcttctgcttacattgctttattatcaattgttccgctattggaaaaggataaacaaggaaattctcgagccgcatcatcgggctacccgcatataatgacattatgggcagcagcatagaacaatggattctaaaactgaggacaagatggtttgtcttgttttttttttttaaatatactatagttttttttattgttatctacttataaaagctctctagatggcagaaaaggatagggcggagaagtaagaaaagtttagctcaaattgctttggccaaaccaaccgcattgttgcccaaatcgtaaatagaatagtatttacgcaagaaggcatcaccaacgatggccagtgggccaacaggttctgggaaatccattggtgtaattgcagagatacaggagcctgaaacttcaagcgtgtaatcgtatggcccaatagtgaagttgtagccattgaagttgaaaattagatcaggtagattgtctctggtgttacagtctagagtatattgaccggtccaacccttcttggccccaatttcagcattaatcatttcagctaatcctgatggcaaggtaatcaaagaagtaccagtatcgatggcggcaccatggctctccaattcggcgtactcgtcgcctaaaccgataccttcaaacttgacttcccagtaagccttacgacgaacaggtaaccaagtgatatcgcccttgaacttagactcgtcaataccaccaaaggtggcttcaccgccattttcagtatcctttgaagtgtctcccaaataaaaggcaaatctcttttcgtccaacaaatcttgttgaatggcgttgtaaaatggagggaccaccttatcaacagaaatggtatcgtaacccaaacccaaaataccatcgaacttgccaaatgcaaatgttaagcccggctcgctggtagcctcagcgaagtcttgttttggaatggtcaaatccccgatggacaaagtgtcttgagaaatgtaaccttccaaagaaccagtaccatattgaatggcaaattcagtaccattagctttgtagcttgatgaagcttcatgatcgtatttagaatgtaggaaacaagccaaggaaccacattcgttacttggaacccaaaggtttgaagaaccagtatccaaaataaccttgaagttttgaggtggagtacccaaagtaatgtcagtgtaatattgtgcgttcaagtaatttgtcaatggaacatcgtgaccaccttcagtgaagaaaggatgctccctagaaaaaacaacttcggggttagctttctcaaattgagtcaagtacttttggcctaaatgagctaaatgttgctcgaaagtgacttctttcatctcatcggacaactcgtgtttataaattttagccttgtggacttttgcagcaacttggttggcgctgaccaacaacaaggccaatggcaataatgctttcaagctgaacatgttagttttggtttttgtttgaattttatttggattaaatactaggtcactaggctttttttttttcttttcttatagaattctaatagaaaaaactttttatgaatacagtagggtgagatatactttttgttattcttcccttacgtggtaggcttctcaaataaaaatagaaaagaccactaaaatttgattataaaggcttcgctcaaaaaagaagaaggtggaatgaataaatagcagcgaattacccaaacttctttactctgttcccttaaccagttgataagaggttacgaagtacggaagtatggctttttatataaatcctaaaaagggccgcctccgccccttaatccatcgacacccgcaaatgaaatatagtacccggaaggcataagacgggttacagcctctccatagattcaataaccgcttttggttatagaaataatcagacctcagcaaatacaattgaggagctcaagatattgaaaacggattaacaaactttttaaaattatttatgagcttgttgtaccacatcaagcaggattatgtttttttcagaacttctttttctgattcaaaaattcattaagcataactaaaactgaaaatcaaaacttattaatatacaaaaatctatatatttcaaaatgtaaatcgtatcaaaacgtcactctatatgtaataaaaacccaaaaagttatgaatagatgaattctgagtattggtatctaccatcttctctcttaaaaaggggcagcattttctatgggtatttgtccttggttacgaaaattgcaaattctcggggccttttgaggtttggtccaattttgcccttttaaccttcttactaggatcaatttgtgattgcgataaacttaccgaatgtattctcttcaaaatgttccccgtattcgcattaatcggtgactctaccaagtcgtttagtaccgaattattgccgttattatttgtatcgctaactggcggcttcttagccgacattgatgaagaagaagccgagggttgatttgcacgttgagctgccatcatctgggttaactttttcaccaaatctttttcttcggctgtttgcttaagtactactctttgttcttgtaacatacctaatccctcgttaaacagacctgtagtatcgttaatttccactttaaagccaatgacaaatttattgtttttatcccaaatgatcttgatttcatctccgtcttgtaaaaggaatttcgtaccctgtatcatgcggttattatttaaatagctcacgttagttccggtgtggcaataccaaatatcatctaaaccttgtgccggagattcatacatgcttttgcctacagcatgcctctttttgaaaatgaagcaatgaactcgagacaacctattgtcttcaattttacaattgcaatcctcggatctaccaatgaaaaatggattcacaccttgctgaatctccaggctttcttgaataatgctgtcaggcaatggttttaaagttaaaaacctaccattaccctttttctttgagctcttgacattctcagtattattggaatgtaaaagtttttgttctctagtttctgcttcaatgcttttgggctgtgtatatcgaataggggcgtgtgcgggtattttaaatccttgaatttttccatcttggtcttcctgatcctgttcttgaagttgttgctccatttgtaatttcctttgcgctttgacaaattcgtattgagcatcgtccatattttctaataatttctgctgcgacaacgattgtgataaggatatttgtgaaaaatcaccatatgattgtgagcccaatggactcatcttgatccagggatgattcaaggcttttgcagctgtcgacctattatttggatccacctgtaacaatgaatctatgaaatctcttgcttcttcagatatccggaaatctttgaggggcccttcatgatatgagcctcttccaatctgtttatataattggtcctgtgtgctaccactaaaaggtaagtggcccgttaggataacatacacaagacatcccattgaccacatatccactaacgaagagtactcattcctttcttcgtattcatcaggagatacggatgtatctttacctctgatgacttcaggtgccacatatgccaaagtgccacagaaggttttcataaaagacccatttccttgtacttttgccagaccaaagtcggttatctttaccaatacaggatcgtcttgttcaataagaatattatcgggctttaggtcacgatggctgatgcccatagagtgaatgtattttattgctgtgagtatctgcctggatatctccctcccagcatcttctccaaccgcaccatgagcagcaacaaaatccattaagtcaccaccagaaacgaactccatcaccatataataactctcagtatcttcataaaatcctttcaatcgtactatccttggatgattgagcttttgcaatacttctaactctcttgtcacaccatccatattgcctattactttgcgtttacttataatcttcaccgcgaatgttttcccagtagttctttcaatggctttctttactgtggcaaatgcaccctggcccaccacttcgtcaataatcgaaaaatccttaaaaataccagtcttgttggccaccattgatgatgcagtagatgatgtaagaccaggagaagctattttagaggtatttttcaggttagatcttatgcgatcaactttgttctgctcgaggcactgcttaaatttgtcgtttatgaaaatgaccagagataaaatatctgattccacgcctacaccaacggttatttcatcaccttgagacagtaactgattgctgttcttctcgactttttgcccatttaaccaggtcccattagtggaaatgtcattcaataaaaggttaccgtcttctcctagtagtatttggaaatgcttatttgacagtcttgaaatgtttcctaaatgatagtcacaggctgggtttctaccaaatgtccaaactttctttatggatcgtttttccttaagcacttgtgaaatatcagctgacaaatctcggatgggaatttgacccgtggtacaaatgaccctgcacacaatgttttcgccgatctgttcttgagaaaacttctcaatcaaaaacctttgagtagcctgcgtggattgctgtgtgggttgtgtaatattttccatttttagttgatgttgtgtaacactatcttttctcactattctctcttttaaagcttaagaaaatcgaatgcatatacaaaattagtttgtcttccaataatctctaccgtccttttctgctttcttaccttttcttgatcagagatttcaaaatggtaactttggtaccctttatcttctcaacctgtacctttattctataaatgttttcatttccaagtctacccacggtgatgatttttctgccaattttacgcgtcactcccgttgccgtatcaacgcgtccacaccacctcaccctcgaaatgaaaataaatatgttaatagatgcacgtttcattgacatctgtgacaaacactttccggcttaattaaaaggaagcaggctattaatgcaccaaccaaacaaatgatggttcacctcacgctgaaatctcatctaataaaggaagaattactttggcatgctttatctccgtcctatagttgccgataccacggtagataatacagtatcattctaaaagtaccatttaggtaggtgctgagcgaaccaataagtaagtttttgttttttctcagtgtttgctttgaatttacattgaaatacgttgttttggacgtactacaatagccgccataatagattttcgggtaacttttacactcttccctctctttcacgtgagtaagcacagaataaaatcctaacggatgtgatagaacaaaagggatatcaatgacaagagagaggtactttatgttagtcgcctgtgcagaaagaacagtccataaacaacaatccgtaaagaacaatataaatatttagaaaaagatgttgccagaaaagagactattgactccagacgatatgaaactatgggaagaatccccaacaagagctcatttcactaaatttattatagatttggctgaatctgtcaaaggacatgagaattcccagtacaaagaaccaatatcggagtcaataaacagtatgatgaacttgctttcgcaaataaaagatatcactcagaagcacccagtaataaaggatgcagatagctcgagatttggtaaggttgagtttagggacttttatgacgaagtttcacggaattccaggaagatcttacgttccgaatttccctctctcacagatgagcagttggaacaattatcgatttatctagatgaatcatggggaaataaaagaagaattgattatggttcaggtcatgaattaaatttcatgtgtttactttatggactctatagttatggaatattcaatctttcaaacgattcaactaacctcgtgctgaaagtttttatagaataccttaaaataatgaggatactagaaactaaatattggcttgagcctgcgggctctcatggtgtttggggattagatgattatcatttccttccatttctatttggtgccttccaattaaccacccacaagcacttaaagccgatatcaattcacaataatgagctcgtagaaatgttcgctcatcggtacttatattttggttgtatcgcttttattaataaggtcaagtcatccgcctccttgagatggcattctcctatgctagatgacatcagcggtgtaaagacttggtcaaaagttgctgaagggatgataaaaatgtataaagccgaagtccttagtaaattgcccatcatgcaacatttttactttagcgagtttttgccttgtccggatggtgtatctccaccaagaggccacatacatgatgggactgataaggatgatgagtgcaattttgaaggacatgttcatactacttggggagactgctgtggtataaagttaccgagcgctattgcggctactgagatgaataaaaaacatcataaaccaataccttttgattaggaaaagtccatttatagatgctatctcattgtatatacacgtatacagggtacgtactttttccatctactcccactaaaatcttttggcgcttaagttggggttccacgctagccccggttctgactcttttgtagccgtctcatcctgtttccaaatctttatgcttttgtctgcttctccagtgattaatcttaaacctgttttatcgaaagtgctacaaagaacactccgttcaccttccagagagcctaccatttctctcgtggccaacgattggtatttgtgaccagacttataatcataaaaggaaagcacaccattgtcaccgccagcgaataatacatcatcttgattaatgcttaaagtattgattatgcctgtcttttcagactcaaaattggtgagtaaagacccctctgctaatccccatgatctgatgtcatcagtacacgcagaagccaccgaaaactccttaggatgcaacgctgtagctctcacagacctcttatgatgtgttagaactttcattgttttcccagcaactacatcccataaccttaccgtagcatcagtcgatgaactcaccacttgagggtctactggagtacactgtacttgattgattggacccttatgcccaactagtgtaataacaggtattctggttctcatatcccagagtttgataacgctatctcggcctgcggtagctatgagatccagcgttggatgtatgctcaccgtacgaacccccgataaatgtccatagtaatctctaataatttggtttttctctaggtcccagcatttgaccgtcttatcttcactaacagaaaataaataaggatgtcgatctgacacagcaacgtctctcactgtcattacatgccctgctaaggtagtttttaattttcctgttgcaagatcccaaactttcattgtcgtatcattacttccggtgatgaaccattcgttgtcaacaggatcgattgcaacgcatcgtacccatccaagatggccattgataacgcgtgaaagtttccagggtgcatgccattccggcctttgtgacagaagtttttcgtatcgattaactataagttcttcagcaacctctggttggaaaattttattcacaaaagcagatgcatgcgtatcgtgatctttcttgctaatcactgcttgtgatgcttctgaaaaatctgtaggaacatgctgcagagtaactttcttgccttcaccactaaaagaagaactttccttcctataagtatcatatcgcattagcaatgatttctgaccttccatttcgctttgtaggtggggcggcagagtggccatatatgaaaattggttattccagcgtattctggaataaaatttgtctacatctcctaaattttcgactttgtgatcatttccgtccattctcactaatctccatgtaacacagtgtctgcatcctcggaaatggttttaagatgcaatgaagtgggtaataattactgttagcttcacatcttgaataatcttttattgccaaaattgtagcttttccgtattagatgatgaagaattttgagcacccttacttaataaaagagttgttgaactcgaaataggaatacgagatgaggagtaattctctgaaagtagatagctcctcttgtcacattgaatgctactttattgtgactataggtgatttaagcgaacgaatgttcttaggtcatcgtggatttgtgtggtgattttcggcttatcttaacaatgttgaccgcgtggaccctcccaatcttgacaacagaacacttatcaataacggtatacaataaatatcttgtatgaattaaataaagtaacgttttttccctcatatcattccgaatcattacgaaaattccaatacctgtattttgaagtcaacaagagtttcgttatccgaatactattttttgtatcaataaattttgtttcgtttttcattaataactagtcactgtgtagtggaagcaagttctccttatccgttgccaagagacaataaaagacccacatataggtgaatatactgctcaccatggttaatcctgttggatcctcgaaattggaacaaaacaatataaaaagcattataggatcatcgtacaatcgactatacagccaatttacttctgatgagttgacagaagtgggaaactacaagattttaaaacaaataggtgaaggaagttttggaaaagtatatttagcgctccatagaccaacacatcgtaaagtctgcctaaagacgagtgataagaatgatcccaatatcgttagagaggtattttaccatagacagttcgattttccttatattacaaagctttatgaagtgatagtgacagaatcaaaagtgtggatggcattagaatattgcccagggaaggaattatatgaccacttactttctctgcgtagaatatcgttattggaatgcggagagttgtttgcacaaatttcaggtgctgtttactatgcacactcaatgcattgtgttcatagagatttgaagttagagaatattttattagacaaaaatggaaatgcaaaattgacggattttggttttacgagagaatgtatgacaaagacgacattagaaacggtttgcggtaccacagtttatatggcacctgaattgatagaaagaaggacttatgatggattcaagattgatatatggtcattgggagtgatactatacacattaattacgggatatttgccatttgatgatgacgatgaggctaaaacgaaatggaaaatcgtcaatgaagaaccgaaatacgatgctaaagttattccggacgatgctagggatttgatctcacgattattggctaaaaatccgggagagcgcccatcgttgtcacaagttttacgccacccttttttacagccttacggttcagtggttttagatcagactcagaaaattttgtgcagacagcgcagtggagggactcagtttaaaagtaaattagaaaggcgattgctgaagcgtcttaaacaatcaggggttgatacgcaagcaataaaacaatcaattttgaaaaaaaagtgcgattcactctcgggtctatggttattgttgttagcccaagggaaaaagcaagaaaattgcaaatatccaaaaagaagcaggtccgttttatcagtcaaaaaagttattgaaagtgctacgcataacgacactaatggcattagcgaagatgttttgaaaccctcacttgaactttctagagctgcttcattgagtaaaatgctcaataaaggctcagattttgtaacatcgatgactccggttagcagaaagaagtctaaagattcagcaaaagttctgaatcctactctctctaaaatatcctcacaaagggcttatagtcactctattgcaggttctcctcgcaagtccaataatttcttacaaaaagtttctagttttttcaagtcaaaaaaaagctctaacagcaatagcaacaatagtattcacacaaatgttagtgaaagcttgattgcaagcaatagaggagccccatcttcagggtcgtttctcaaaaaaaacagtggttctattcagaaatcaagaactgacactgttgcaaatccttcaaggacggagtctataggatcgttaaacgaaaatgttgccggtgccattgtgccacggagtgctaataatactacattagaaaataagaaaacttctgggaatgaaataggcttaaaagtagctccagaactattattaaatgaacatatccgaatagaggaacctcgcctcaagcgcttcaaatcgtccatatcaagtgaaatatctcaaacttctactggtaattatgatagcgaatctgcggaaaattctaggtctatatcttttgatggaaaagtttccccgccaccgatacgaaatcggccattgtcagagatatcgcaaatttctaatgacacttatatatcagagtactccactgatggtaataattcgtcattcaaaatttcagacactatcaagccgagctatatacgaaaaggctctgaaactacctcgcagtattcagcttcatccgaaaaaatgacaaatggctacggtagaaaatttgtcaggagggatttaagcattgtatcgactgcgtcgagcacctctgaaagaagttcaagaacagattccttttacgatatcactacagctacaccagttgtgaccactgataataggcgcaataaaaacaataatctgaaagagtctgttttgcccagatttgggactcaaaggccatggactggcaaaaggacgtataccacgtcccgccatggcaagaatgctaggcgttcgtctaaaagaggtctgttcaaaataacttcttcaaatacagactctattattcaagaagtaagctcatcagaagaagaagatcataatgttatctatagcaagggaaagggtcttccaacaccagttttgcaaactaaaggattaatagaaaatgggttgaacgaacgcgatgaagaaggagatgacgagtatgcaattcacactgacggagaattttctatcaaaccgcagttttccgatgacgttatcgacaaacagaatcatttgcccagcgtgaaggctgtggcaactaaacgttcgttgagcgaaggaagtaattggtctagtagctatttggattcggacaataatcggcgaagggtatcttcattgctagtagaggatggggggaatcctacagcgtaggtaccggataacagagtaactggtaaaaacggcaaaaaatactgtaaggaagttgtctatatatgtacatatggatattgcggtataataaaaaagctttaaaattataaagaaacccgacttttatcacatataattatattataaaaaaataatggcatctgtatgaactcgcgattaagctcacttttttctaatgatcgaagttttgtccggttatccaactgtggcaagaacatcgcgaggcggagctaaacacagaatttttgtagcgcgatgagaaacataacgcctctttagataaattatcatcaccttttttacactaaataatgaagtagcatgctcagaagtgcgaatgaatttttgttcttttggttctagaagaacggagataggaaacctatgatgtaagtatgaatgacattaaacaattactttggaatggtgagcttaatgtgctggtatcgatcgatccttcatttttgatgaaaggaagtccaagagaaattgcggtgctacgaataagggtaccaagggaaacatatttagtcaattatatgcccctcatttggaacaagattaaaagctttctttcttttgacccattgaccgacagtgagaagtatttctggtttgagcataataagacgcctattccgtggaattacccagtaggtgttttgtttgactgcctagccggaaaaagcgctacttttaccacctcttttgagaaccaggtaaaggatgttctcacttttttgagaattcacttggttatgggcgattcgttgccaccaactatcattcccatcgcatctagcaaaacgcaagcggaaaagttttggtttcaccaatggaaacaagtttgcttcatactgaatggttcctcaaaagctattatgtctttatcggtcaacgaagctcgaaaattttggggcagtgttattacgagaaatttccaagatttcattgaaatatctaacaagataagttcatcaagaccgcgacatataccgctcatcattcaaacctcaaggacatcaggaacttttcgaatatcacaaccaactatcagtatgactggagtcaatcctacgttgaaggatattgaaggcgatattctggacgtaaaggaaggaatcaatggtaatgatgtcatggttatttgtcaaggaattgaaattccttggcatatgctcctgtatgatttgtattctaaattgcgaagttttgatggctttttgtacataactcttgttcctataaaaggcggcgataaagcttcctctgagctctaagagctgttatatacgcatttaaaagtgtcattcaaatatcgcagaaaataacttggacgttgaaaatagggccacatttatacggctgcaagaaaacttttactctctttctaccaagtttgttactgcaattaaataatctttatcatgggatagcgaaactaaaaactcatgagtggaaaagagagaatcgtagtttttcgagagctgttgatactttggatacttttttccaaacatcttatcaaactctaactgaggtacacctgtatcggtttgtgttttatatagcattccagcgtacagtacttgggcaggaggtagatcatgctttgaaacacagcaacacaacgctttcaatgagcattccttcaaagcccaaactcccgctatatattcatgcaatcgtggagttaagcagttttcttcgatgagaagattactgaaatgaaatctttccttttcatgcatgaacttccgtgttattttattcaaggtagaacggccacatgggtcgaatggggaatatttctctagtatatgtgcaaatcttggcaagtatacaatgtcaactcccactcctgctatcttacgtccaatattcctcgatgcaaaactcatcactggaggcattcaaagctagcacttatgaaataaacgttcattagaaagcaatactcctgataagaaaatagtgcttagcttctattcagccttcttaaagaactagcttttctatcaaaagtcagatctcttatgaccgcttgaacctgtggaatgtatataagcagttttgatgttaagatttttttttcaatagaatttcttccttcggaaataatcccgattaagaaattattcttgacgcaatattcagctatatgttgatcgggcttaaccgcataagtttcgttacccttttttaccccaatttttaatttcggcggttattttcagcccttttagagtcaagatatataagaatgcttctctaagaagtgagactaacaatgaaacccgtttcagacaatctggaagtcttagaacgcataacacagaaatgtcaacaacattagcagcaccagcgaaactaaagagtttgctcctgaatctacatactcactgtattgggctacacgttaacgatgtcacacctaaagtatatttcaagttattgatacggcatcttctacagatatctagatcaaacgctgctcatcctaagctaagaagaagggcccagattttattggtatcgcttttcctatctggtgtcacacttttttctggtgtaacatatagtactttcaaaattattctaaaatgttataaattttacaagtttccatggaagagaaggaataggagacctttaataagaagaacaagatctcaaatgcaattagacagtggtgcaagaataatgtatattcctgaagtggaattagtcgaccgccagagtcccgatgacaacaaatttatgaatgctacagataaaaaaaaaaggaaaaggatatttattccaccaaaggataacgatgtatatgaacacgataagtttctttttaaaaatgtagaactggaaagagccaagaattcgcagttattctactcaaaatttttaaaccaaatgaacgtcttgtctaaaattttaattccaacagtttttgacaaaaactttcttcttttaactgctcaaatttttttcctggtgatgagaacttggctctctttgtttgtagccaagctggatggacaaatagtcaaaaatataattgctggtagaggaagaagctttctgtgggacttagggtgttggtttttaattgctgtccctgcttcttatactaatagtgctattaagctacttcaaaggaagttgagtttaaactttagggtaaatttgacacgttacatccatgacatgtatttggataaaagactaacattttacaaattaatttttgatgcaaaggcgtccaattcggtaatcaagaatatcgacaactccattactaatgatgttgcaaaattttgcgatgcgacatgctccgtttttgcaaacattgcaaagccagttattgatttaatattcttttcggtttatttacgtgataatttgggaactgtgggagtagcaggtatatttgttaattatttcattactgggtttattttgaggaaatacacgccaccattaggtaaattggcaggcgagagatctgcttcagacggcgattactacaattatcatctaaacatgataaataatagcgaagagatcgcattttaccaaggaacagcagtggaaaggacgaaagttaaagagttgtatgatgtgctgatggaaaaaatgctgctggttgataaagtcaagtttggttacaatatgttggaagactatgttttaaaatatacatggtccggtttgggttatgtttttgcctcaatccctatcgttatgtctaccttagcgacaggcatcaattcagaggaaaaaaatatgaaggaatttatagtcaacaaaaggttgatgttgtcgcttgcagatgcaggctcgagattgatgcattcgataaaggacatctcacaattgaccggctacactaataggatatttactctgctttccgtcttacacagggttcactctctgaactttaattacggcgctgttccttcaatcctgtcaatacgtacagaagacgcttccagaaattccaacttattacccaccacggataattcgcaagatgctattcgtggtactattcaacgcaattttaacggtattcggttagaaaatatagacgtaatcattccatcagtaagggcgagcgaaggcataaagctgattaacaagcttacatttcaaattcctttgcatattgacccaataacttcaaagtccaattctatacaagacttatcgaaggcaaatgatataaagttaccatttttgcagggttctggctccagcctgttaatattagggccaaatggttgcggtaaaagttcaattcaacgcattatagctgaaatatggccagtgtataacaaaaatggattattgtcgattccttcagaaaataatattttttttattcctcagaaaccatattttagtagaggtggaactttaagagaccaaattatataccccatgtcctcggatgaattctttgatagggggtttagagataaggagctagtacagatattagtcgaagtgaaactagattatcttttaaaaagaggcgttggcttaacttacctagatgccattgccgattggaaggacttattaagtggtggtgaaaagcaaagagtaaattttgctagaatcatgtttcataaaccactatacgtagtattagatgaggctacaaacgcaattagtgttgacatggaagactatctgttcaatcttttaaaacgatacagattcaatttcatttccatatcacaaagacccacattaatcaaatatcatgaaatgttactagagatcggtgaaaatcgagatggcaaatggcaattacaggcagttggtaccgatgaagcaatcacgtcgattgacaacgagattgaggaattggagagaaaactagaaagagtaaaaggttgggaagatgagaggacgaagctacgggaaaagcttgaaattatttgaaaacaccctagaaagggagagattttatttagcgaatataatttatatattatttccgtaactgaatttgtacttttgaatgtttaactgatatctagagatatcgacatgggaatgccctctcaaactagaaaagggcagagaacgaaaagaaaatgaaacaatttgttacctactatacagttgttggtcttgccaacacaaatatgaacatatatatatatatctcacttgatgaatccacgtatcaaggacaaccttttcatggaaacatatactgtaaaacaaaaaactctatttgaagtccttatgtgtccacttttcagtgattttctgcttatactttctacctttcctaacgggcactcttgtttcgaccttaccagaactttgtagttttctcacagtatcatatagcagatttccttcaggtttcagttttctcaatgagtcagataattcgtcagaaaatttaatctccaatctttcatcaatcacagagtatttcgtccctaacttgtgtttcttatttttcttgctttttttaaccttgttgctatctgactctatggctgaaagtatctcagtctcttcagaattgataacttcttctaaatctttaacacgttgtctcaattctttcaactcttgttgcaattttactttctcttcatgtctctttgccttgtttctttgatattttgttttctttttattcttcacaggcttatttattgatagttttatttccttatcagatccactacattgcgtactttcattttcattttcattttcttcttcttcttcttcttcttcttcgtttgatgaagactcttcctcttcattgtcatctaaagtttccattaaatgtctaattctttctttgtacttttccaaggcgattctttcatcttctcttgccttttcctctttatactctttgtttatcaattctgaccaagctttattgttgggattgtaggatttaccagcatgtggaatttctgtgaattcttttactgcaattggctctatatctaaagtacttggtctgactgaagcagtagaccaacttgtcgtggattttttcaatagttcttcaggtatctggtcctttttttccacatcaagtttgataccggaaggtaatttgaccttctgtttctttgaattggattcttcaccccataagtcgccagccgttgttttaactagaccgtctttggcaactctattcttgatcttcgattcgccgtgtactctgccagccaaagccattaatttctttaattcgtgtttagaaacaccttgaatcttattaggatttccactactattcttatggtgatttagtgctgcaatttttgaattcgttttaacggcgtctaaaatctctttactttttagaaccttcttaatttgtttccttttaattaatttatttttcaatatctcatcaccctcaacatcaacatgaaaaagagcatcattttgcaaagaggttatatcactggtaccatgcgtaatttcatgatcaattttcttttccatatattgttctacgtcagataaatcgatattttttctccatgctttcttaccctttcttgaagactgtttgtattgagatggtttcttggttagattagttggagccatttttaaataaatgattcattaacgtgaggatggtatggatcacaagaaagccgaactaatagcataagttgtaatgtaaggaccccatcgcatttttattgctcttttcttttttagaagtgaaaaagctcgggcacggaaaattttttgatggaattatagaatttcgtcaaatatgactgtattctctcagagcacacctgttaggtaatacgcaatattatgataatattactttagtacttggcgttagcctcttgtgtttcattgttatggagtgataaaacaggcctatggttcgataagcgtacagattttgggatataccataaactttgtatagaaagtgttgtataagtgcatatactccatcgattatgtggttctacaaaattgacataagaaaattagagagttataaaaaagacaaaagtgaggatatcaacagagaagataaaatatagtaataggttgtaaataataacaaaacttgcatgaaaacttggtaaacttcaaattttaaccttcgtatgatgattaaaaaggatatgacatcatgagaaaaaaatgagcgatctgtctatcaataattaaaggaagaagtagaaatagataaaggttttttctgcttcatctttaacagcaatatagcatattcttgtggttcgaaagaataaattctagtcattatagtgaaaagagaacaaaacaatataagatttaggggatggtaaaaatgatttcttagttcctctaatgatttcatatcctttcctgtcacatgaagagaaaaaggaaggaaaaagaagaaaagatagataatatattagtgcaacggtaacaagttgttactttatcgttctccttacaaaacaatttccttttcttcgtcccacaactctctttggaatctccaatgaatggatgaaagatcctccttcctgtcttctttgtcacccaccaaagtaccacttggagcattcttcgttgataaatttagagcagaggcgagttttaagaaagtgtcatccttttcaggtacaagggcgccttcttcgggcgtgacagagtagtcaaaatctttgaaccatcttctttgccagctaatgcctttagcttcttcctcttttctcaattctctttgcgtttcttccaattcagttttcgttttggcaattaagttaaaatcgcctaatttgatggcaccagccacgtcgtaccaggcttttctactttccagtgggtgttgctcctccaaaggcttgacattcagatgttcagcagggattctagcagcatcgtaaaataatcgtgattcttctttcttatttgccttgattattttagaagagccagaccattggcctgatattgtgtataatgccttttccttgtccttgctatctttagagtctttgtaaattcttgccttgaatgaattctttttaccagaaaagtagcctctacctgaaaattcaataacacaaagtagacctgtcgaagattggatatatgattttccttccaattcaacaaagggagaagcgacaagaataccttcaatatgcaatggaggtggggtaaccaaataactctcatccttaatatccaacatagtgtgaccaaattgtttaacagtcagcattaaggatttagtgaaactggctttaatttggttgtagccttgcagcttaaccttgttcttatcattgaagatggaaaaagcagtgacgggtggatggtgagaaacttgctcacttaacaaaaccgtttctccaaattcaggatgctctttattttcccatttaccaacgaacaactcacctagaaatgggttcaaaggttttttctcagaacctaaggattcattacgagaacagtattgagattttaaagtggaaatgaaccatttagtaacggccagcatacgggccaattcgggtgactcgacttcagggtcaattaaacagtgttctttgtaattatcgtcattgataaaagagggttccaagaatagctctggatgttcagcccagtactgagaaaactcggtcaatgagattggagataaaatgaatggaggagccgataacgaagaaagatcaccattgaatgaagcgattgacttcaagaaagaagtccatgaggatgagcttgcgtattgagacatgacttgaaattcttgagactaaatcttataaatttttcgatttgtttctaggagaaaagtttgatatatttctgttatgttcagactggtgatttcgttgaaagcgtgaacaaatagccagtttctatccaatgtatagttttctttctttgtttttttctttagtacaacagctagaaattgggtaaaaaaaaagccaatgtgatagagtcaaactcaaagaaaagtttacttaagaacttatcgacgaaatatcgttttacttggaatagtaatacttgcacagctcaagacagaactattgaaaaataaaccagagcccaataaacgtggtacttgtcgagtagtccaggaaatgggcaaaggttggaaaacaagaataatcaacgaacgcaatggcaaaaggagaagtccgcatccgtgcacctcacaattccgaaagataatgacttacgtgagagggcccaaaaatgctgcagctagtaaaacgcgaacggaatgagttactggtcccgtgaagtgattgacacaatggtcggtgcgattattcttcgtgctgtaacaagatgaggtacatacgggaaagagcttattttagttcgtttaggagctccggaaattatttgcacgaaagttttcgttgcccggattgaaaatttactgttgacatgaaagtacattaaaagattaggttctggtatattgtttatgttttacaaatgatttggaccgggaaattgcaaaagatgcttccgttgagattagacgcgagtgattgtgatgttagtaaagacgattagccgaactattgaatcagaatctggatttctacagccgacgctggatgttattgctactctacctgcagacgatcgttctaaaaaaatacctattagtctggtagtgggatttaaacaagaggcctcgctgaattcatcttcatccttatcatgttattactacgccattcccttaatgagggatagacatattaacctcaaatcaggcggaagcaacgttgtggggataccgttattagatactaaagatgaccggattcgtgatatggctagacacatggccacaataatatctgaaaggttcaataggccgtgttatgtaacgtggtcatcgctgcctagtgaagatccctctatgctagtagcaaaccatttatatatcttaaagaagtgtctcgatctcttgaaaactgaactcggtgagtaaagtaagagttctttagacattcatgattgtaatgtaatttaattaaaatactaagtataatgcggctccaaaatactgaatcaaacctttgattcgaaaatattttggaaaaaataaatgatttgattgacttgtcagactgccatttgtacccacccatgaatccctatccttccaaaatggaagcacataggatgggtcaagatcatcgcgccattaaatatcgcaacaaattccaaaggaagttatcacaattgcaacggcaaagcaaaattttattcaaaattatagatggccgaaccgctaaggattgcggaccaagctaatttaaattcgatttcatttcctcactctggggtacaaaggttatggggctcatcaaccaagttggattcagtggctcttttgaagagtcaaagagtgacgattcctatagaaatgatcctactgttgaatgtgttagtcaaaacctgaagctggtgaaatagaagatggttgttgaatacgacaatcgcattgcctaattattgggtatgctttgttatattcctaataaagtatatggtataaaacatactgaagtacgtcgacaatttttttagtaaaaagaacaagaagagaataaaactaagaaaaggatgaatgagtgaagttatcaagttgtttggaaagagctcactatttatatgtttctttaactttactcattcacctcatcgagaatggaaaaactaatgaaaaattcagccctaagaaaaatgctcgaaatacatatcgtagtagttacccacctctcgttgcaattttttccacggcaatattaacatccttacctctttacacccttacacttcctttgattacttttttttttcttctctcagtttgtttcgcgtacacaccttgggtgcccgtcgaagaattctccgctcaatggaacgtacggaggtcatactcagcttccctctagcagtacagtcgttagacagagctgattcatcttttccggcctaaactcgtatcctgtccctcccttctactcttcaccggcatgatacctttgcctcccgtttggcaaaatattcgctatcaagctttaatttacgtgtattaatcactagttcaaaacttgagttattttgccttgagcaattgtaagaatccgtaagaaaccaacaatcaaataaattgaaaaatggctgaatcccatagatgtatgttaaaactgatgacgagaagacattaaaaatattttgtgctagtaatttggaattttcaagtgaaacgttgataataaaggaaaaagcgacttcagaaaagctaccagatcatatacgtggtgactaaaatgtgcaagaatatagaaagtgtaagatgaatgcaaaactcagatttaacaccagacagctaaagggtccaagtagaacaaatcaagtataccagaactatatctaagttttatctttataataaaagagtctactatcgtttctgggtaacttataaaataatttgcagtatcgaaatttacgagatcacatttaccatcgatatccaatttgactgttaaaagctctaaattatggcattcttcgacaatggagaagcctaagcttgatgatgaagtcgcataactcttcgataatacagaatttgctagctcaataataaccaccatctaagatgatcattaaatactaacattttgttttgggattttattccttttttttttttagtgtacgtcaaaggtaagcacttatcctaccaaagatccaagagagtcaacaacccaaatgtctctttgatcaagatcgaaggtgtcgctactccacaagatgctcaattttacttgggtaagcgtattgcctacgtctacagagcctccaaggaagtcaggggttctaagattagagttatgtggggtaaggttaccagaactcacggtaactctggtgtcgttagagccaccttcagaaacaatttgccagccaagaccttcggtgcttctgttagaatcttcttgtacccatccaacatctaaatttgttgattgtataagtactctattaaacatcgttattttctcttttattactattaatattattatattttgagaatagaaaagactaatatatatatagtataatttttaaaattaattccgtacaaaaggcaaaagaaattgtcttcttacttaaaatgtctgcgaatctcgctgtaagcgcagtgaaacaatgttcccgcttagaagacgtgattcaagcggagtgaagctatgattgataataagtaacaatttagaaaaatttttgatgtttttagtaatgcaaaatatatatggtaggtatatgcatatatatgctcaatgtttattagattgaaatttcataaagtatattataacattattttgttggtctggcaaatcgcaaaattttagcgacagacattttaaatggaaaaattgcagatagtactgattttttcatatgataagtggatattattgtcaaatgagataggtattatctctagattttcatacttcttcttttgaaaaaccctaatactctttttgcggttgaatgttctggactttgggctgctttattgtctacgcttgccttgttgacctcagataccattatggaggacctgttgcttcggaccgcttttttagtttctaaagtacatttattttgcaccatcgttggtgcaggcaggtcttttgagacttgatgggatgtttgcatatttgaagcagtgatataatgattctttgaatttgtttgataactgtcatccttttttgggcgtctttgggaaggtggagaaggtttccgtttggaatccattgatgagtataaactagatttggaagtatcataagagtacaaggaaagaaagctaaatcttttctttgttgactctgcttcgttaagtgatctttctagatggttattgacgtgtttttgtgctgtagctttcgcgatgttgctacttttactacccttttcacttgtgtcctccgttttcgccttatcaattgattcttgtccttcatgttgttgaagaggagattctggtggcctcaattcatcagactcttcggtgaccgtatcgcatgagatgtcactgaatatgccgctatatctcaaacttttgcgcttctgtttgtatttttcatcatagattctcgttactacatcagcgtccctcttatacttgatcaagtcaccagatacgctttgcaaatcaacagagggttttgctactgaaaattggccgtgcgtaattaactttggagagctttcgatggaagaggatgaggttatgcatgtatctagggcaaggtatggtgtggaatcaaatggggatgtgtctctttgattcagcgtttgtgatgaagcgctacttttagctttttcgttgatctcatatatggagagcgtatttgaattgtagggaggtgttgtgtatgagccaggatggtatgaagttggccgtggctttgtatgggatgaggaagacgtacggtagaaatttttagcagattggagactattttgggtcttatttttattgtattgatgattttgtgatgaagccatgttatttggttgaatcttgcttgtttgcattgtggtagacgactcttcttctaaacttggtacaatactactcccagaaattgtatttcttttaataggtgtggtttcgattataatatcgcctggacttatggctggtggaggtgaaagactggcagtcatgtttcccgtagtttgtctaatgttttgtactggggataatgattgttcatgacttaacacatattccctatctgcgttcaccactgcctgcaaggcaacggatgcagcagagttacttctattgtgcctattagatcttcttataggtgacagccgctggtcagatgcaatagaagccggtctggttataatatgattttgtgattcttgaggcggagccgggaaagtaattaaagttgaatcaatgaccagtgaatcccttttatcactccttgagccaagagatgaggtagaacaactggattgtggtctagatccatatcttcttcttggttttgctaatctgaacacggattgagtattgtttagtttgtcccactcatcaggtgttatggataagaatgaagaatgaggctttagccattcatgtttcttgatctgtttcaggtttattcttttctttgggtctgagaccagcatgcgtcttaataagtcccgaggtataggaagaatataatcagggaactttaatggtgtggagttaatataattataaagtcttcctatatcgctgccttcaggattatttggatcatcatcccacggtaaatatccagctagtatagcgtaaagtataactccacatgaccatatatctgcttttctagcttcgtatggttcggcgcttatcactagttcaggcgctgcgtagcatggagagccacatgacgtcttcattaattcgtttcgtgagcaaaactcattgacaaacccaaaatctgtaataactaggttctcattcttgtctagtaatagattttccaatttgagatctctgtgaacaagtcccttagaatgtatgtaatgtactccacttattagctgagaaaataacctgcatgcattcatttccttaagcctcctttttttttgaatatatttatagaattctcccccgcatgcgtactctaggacaataccaatgtacctagaattttgcaacacttcttctaattttacgatattcggatgtgataagtgttttaaggcgttgatttctctgtatattttaacttctttcctgtaatcattcgatatgctatcacgtttgataagtttaattgctacttgttttgggaagtcaaaagttgaattagagctgtttgaaaaattctttggccagcctagcttcacttttccgaactctccttctcctaacgtcgaccctaggatataaggaccaaacgttacatgtttccgcctttgctcatctgttctttgagggtactgaaatgtgtcagacaaatcgttggtaaaccctccgtagtatgtatgacgtttattggtgtacgacattaaatttttggcactctaaatcagtatatagaagtaatggccaattgaatattgaacgccgcttggctcgcctttcttgtattgtggatgggtaaaaaaaatagcgattattgttaggtttaattagcaatcaaaaaattctcgcaaacacgtcacaagaaacaaattaatgcaaaatgtggcacagtcaaaaaactgcgaaaatgtgttaaagatgaaaagaaccgtgatcagcaacagcagtgtaccagattttgtgatctgatttattatagatttactcgatgacctgaacttgaattatatttaaatcgatgaaggggttgaaacaggtgttgatctgggtttcagaatttttctcttgtttaccttttttgctgttctacactcattctttcgattgttttcaattgcttttttaggaagtgcggctttgtttacataaaaggtgtgcggcattttaatgcaatatgaaatttaaaagtatatgtaacgatagcactattatttagggttcctgaaatgatatactttatggatagacattatctgttcattgagtatacagtaggggctaaaccttcttttaagggagtaaaaaagatggatatgcattacgtcggccacatgacattaattgtgcaggttcagctgatgtataggctgaagaggctacgcttgctaatttataatgccatttactaacctaaggagaatagaatctcccatagagtgagtatgttgtgattaaagagatatggtttcatctttactcgagtccattttctttatttttttaatggtaagaggatgagtatagcaaaaacggtcaagagacagcagtaagtgtcgtcgtaactagaacaaataggccttataacagaaatcataagggttgtcccgtggtcggagcccttgtcggaactaaagaaaatcaggcaatatagaggatattttctacgtacaaaacgcttattgtatttatagctccagttactgaagtggtaacttaagtaagcaataagtatgttaaaacccttttatttttctgagtcgagcagatttttgttcgaccgttgtatataggataatatgacgccatatgattttttcctctttggtagggagggaagaaattttccccgcgcggctgagtacaaaagcgcctagtactcacttgagtcataatttagcacatcatagcgtgcctgccagaaagacttggatgcgcatttctatttgatgtaagtaaggaaataggagaactttcatagcccatggctagttcggttttcagtaaactatatacgtatatgttaagaatatttcggagtgtctagataataaaagaacatcgttaaacttatgaatggtgaaggaggagaagtctcgttaaagaattcctgttgtagaaaaagtcagttctggttacgagaggaaaatgttggaagtttatatcccatccttttccttttcccagcatttctttacaaaccgttccatgttgactttttttttcatttgccctacaatccagggatgctttaacatttgcctgggagaaggcctctctctggcatctttttttaaacaatagtcgataaaagatctaaatgtcttgctccaggatatgtctagttctggctcatctttcaactggggagaaaacgtcaggatcatcgtcaataattctataggagccacgttttgcgttattttgtcagattcaaatggaaatctccctccagcaacctccagaagagttaatcctaaggaccatacatcacaggttacgctgtatggttggccttgtattcgttctggggccatataaaatgacgttccagtaaatgtcatcgctaaagagttaacagcctccccactgacaccgaaatcgcataatttgatttcccctttttcattaagaagaatgttttggggtttaatgtccctgtggatgactttcctttcgtgtaagtatgataaacctcttaagacagattctgctatctttcctatcaccctctcacttattctaccgccacgtttcaacaaatttttatacgttgcctccagtgattttcctcccatatattccatggcaatgtatattgaagaactctgttcgtcggtaaacataccatagtactgcacaatataatcggacttaaaactcttattaaattgtagctctctgaatatttgcttttgatattctgggtcagtattcatagtgttgattgtcttcaacgcaaaaaccttttttccattttttaatcggcacttggctacagaaccacccgcgccttctcctagaattcctagtgtagtaatctcatccttgagatgcccaaacctccatgcttcttcctctaactggtctacgtcttttccttgtattaagttggaacaagaaattatgttatttgcacttaaaggggcggagttgctcccgctactgctgaagtcgtacgcagaaagaagtgtcgaggggtatgaatcctcgccttctggtgtgtcgagatctttcttgataaaagtggtatctatgttggataacttagtggaaattggagcactagatagtagttccttgtaagttatatcaacatgcaaattagaaaatctttcagaaagctgactatcgccggcaactctatattctataccgtcttttttttgcgttagtactaggggaggtaatggaggtggtaccggtctatttttaatagttgtagtagatgatctattgtacaacaaagtggaatttgaagccatggatgacgtagtggaagtagctgaagtgctattgttggagtatgggctttcgttcactgacgagtacggtgaccggttgagatgttgcccatcattagtggatttcgcattttgaactaaatttactggaagcgttaattttggagtcttttggtgactcctattggattctggtggtctgaacattgaagccattatcctgtgtatataattggtattttgtagatatgataacagtgcctgctatgctaatcaggtaatacttgctactagtaaaatgtctaattttttgagcgaacgaatttcatgcaaattagaaggtagccaacatataaatatatgaatatatatgtgcctacgtgtttgatgaggttttcagtaaaattaagcggaaagtattgagctttcccaactgatccctttgatttattctctttctaattcttcaactctaaggataaagtttatttctttttgattttttttcgcattgagaaagtgaacataaacaagggtaaaataggctcaatatcagttcacctttgagagtctggcaataagagatgtggttctaaggttaccttatacattctaaactctgaaaacgcgttttcaaaggtatgtacatttctctatattaaagagtagatccttgccgtttatatatacatgtagagcaattctcaagctaataattaatgtttacttcagacaataaaacattaaaaacaaatttttagaaaaacaaaagctgaagtaaagactaaatattacacaatttattcatacatttccgccccaaactcaaacagcctaaataatataaaaattaacttttggcagctccaacctctctactgccatctaaaacttttccagtaaacggcttatatacagttaacaacccgtcactatcaactgtagcaactagatcctcaatgtatttgtgataagcaacggtattaaccttattattttctcctatttctcttctgcagccctcagtgtgataaaatgccatgctttcggcctccaattcgtcagatattatgccttgaaagtcctcatgtatctcgttataaatggcaaaaacaggttcgaaattccagtggtaaacattacctaaccctccaattgtaaccacttccataggcgaaatggaagaaaactctattttggacacttgctcgctataaaagtgatgaactttgaatagttcattgactttattatgtccttggttgatatttaactcagcatcagcatcccctaaagcgataactgcacgtatatcccaaaccttgagagccccaccactagttcccgtcataaataatgtatcaacaaacggtgatgcagcaaaacaagttgttttgccgtccaaagaatcgtttagaatccaaaggggctttttgcctatctcattaccccaaaaccttatgataccgtcatcagaacaagtggcgaatatttgattattcaaaaacttgatttcttgaatattctttatgccaggaacaggtattgtacgaagcacttctcctattttacctgagttgtctatcaattttattgtagcgttttcattatcaagatgtttttccttagttactgttaaggtttttgaatcgttagaaattgcaaaatcaacacagggtttattttgatttccggacgatgctgaacttagagaagtggatggctccatcattgtgtaaacgggcgatttgacaccttctctgaaccatgccaaagaaccattggtagaaagggctatcacctttacatttatttcgctgttatccacgtaaatcatctttgcaatcgtttcacctttaaattcccattttggaatcaaaacagtctgctccaccttttgagattccatggtataatccggttgtactaacggttctgaaatgctttcaggttttttgtaatgaagtccgagtggcactatacaatccacctcaaagatttcactcccttgagaatataaaagtggtacgctcaaaacacctttggatttattacatgagctatcgttagtgaaaactatactcctaagtgtcgatggagattcgtcaacgcctgagccaaagataggcttcaaacttgaaatatgttggtataatgagggtattgattttttccaaattttgaattcttcattttttattttgttgtcttctgcaatatctaaagtgctcattttaagtgattaaagaaggaaataaatacgatactgaaggtatgcggctgaggagtggtgctttttcattcattcgatcatgaatatacaaagtattgcttgaaaaaatcaatatgcgcttattaaaatttcgcagcaaaatcggccgaacccttgcaaaacagagatagctccgctttattcacgtgaaatggggtcgaaattgaagactatccaaataggcgttgcctatgcaaggacgctccaattgatatatcatcactacgaagtatatatatatgtagaaactgatatttgattaggctccaacgccgttacaaacctcttcttaaaatttcctcatagtattgtatatttagttgctttttcctggcctgtatcagatgttgcaacctttcttgcatagattctaaagagtcaatctgctggaggtattgttcctgattagtagacacccaatccaaatgtctgttacacttccacttcgtgcatacctcatgtattttggtggcttcctcattacttccaaaatctctgacaaattcttccacagagcagggtattcgctcgtatgtagaacaatagccacatatatttttcctagccctactcctgctgctatttttcttcttcttcctttttgtccccttggaatcttctttaccacattccacatggcttgcagcatcatcgtccagcttgcgcatttcggtatatacgttgtctaaccatcccaaatatacttccaaaagttctagcttttttttgaataatggtagcgatatctcttgaacctcttgcagatcatcttcaagagtttttaacgtcatgtctcgtacaacaatttgatcgaatatttccttttcgtcatctgtttttacaactatattgttatcaatgaaatccagttgtccaaatttcttgaatttatctatgtgtcctgtttgttcgaccattttcttgacgactgctctatcctcatctgttttcaatcgcgaccaaatatcattcacaaattctctaccatgttcctcagaacagtatttactatcctgtaaacatggtttgtagcaatcacttatcctacattttcttttccataaggtttttggcaagctcccttcaccattgattatggcgtccttattcttaccagtaatccccgcttgacagtaaggacaataaaaagagaacaccaggtccttaaactgctcaggaatatgaaggcaggtgaaatgaaaccagtcatcacaaccatcacatcccaccatcagctccccatagtctggccttttacatatgcagtatacgtcctctcctgtagttggatttctttttaaggtggaatgcggtggacaccattgtggtaatgacattagaaagataggctgagaaattattgaggtcgaagtagccttttccaaatctcttgttttttttcttctgatgagcttcgtttacatttaaaagtaagcatttacaaagcccaattgaaattgttcatattttacccgccttgggttatatgcagtgtctaatatgtagccgaacatatcaattgattctaaagaggtaagcttaatcctctgtgctttaattcatcttaaaaagtttatctgttaagtctatcgaatatcgccaaatttactggcggtatatataaataaatatggaaaatatgaaaggttgataaaaaaagttttatgcagtgaaaaaaaggaagaagaaaatggatccatcagtgaagagaaggattcatgtatcttcaaagtctgattgacctctccatcgacaaattatttaatagtttgtcataggtagcagtgactttgacttcacaatttgggtcgtcagttgagactgcaggcaatgtttctacggatcctttatcggtattgggcgcagatacatcagaatccacgcctggtgtaaatgtcgaagcgctattctgaatggattcaccataaatgttctccaattctatgttgttggagttaacgttctgaatcaaatcatcgatagaatcaatacctttagccttcatgattgccgatcttaagacagcaccggatggaatttttggtaaaatcttaggattagctgggctaaataaactagtggtagcagtttcattgttagaagttgaaactgaaggagatgaagttgacttaccagctgtttctgtgttgataggcgtatcacctgatgcaaaaggtgtctgccttgttgattcattttcagggtataaagacctctgctgctgaacgaagaaaccccatttatgtagttcaccttcttcttcttcctgctttttacaacctacagaagtactagatgatgtatgcttgaacaccaatggtttgcctgtgaaaacgtcaatagttttaccagaatcggtggccattaaatgtggtcttgctgtaattacatcattctcaggttgtattttttcttcgggaacatggtatccggattcaacgtgcttcaatgctggtaattttgaatcttcgctggagtcaacactttccttcgaatcatccctgctggatccaaggacatcattcagattcggattatgcgaaaacaattctagtatattgcataagttttgttccaaaaggagtaatcttacaaggttttctttttcttgcaatggcaattcacctgatttccttttttcgaacatagtatctattgtatgctgaacattatggtgcaagatatggaacttttcaatatattttttcagcaaatatctcttcgtggtgtcttttttgacctttgtactcttatcgcttaacaagttcagtttttctaaaacactttcagcggtcatagttactaaagagccatcgaatagcaaatcatcttgcgaatccaattcatctaactggaaagtcgaatccatggtccgtttcatatttctcatcaagcacagtgctattcttgattgaatctcttctgatatcaaatcatagtcaaaatctaaaccaatcaagtttggagagtctctagcaaatgcgtaaagtgtggatgaaaaactatttttagcaaattggcccttaacgtccaatgtgctcgaactatccaagtcgccgtctgtgttagtttgttgaacgggagaatctgtgccgttcattagatagaagttttcaacgttttgattagtcattgacacatgcgagagcgatttgcacttaatcaaaatattacaaacgacagctagttcctttaatgtcaaattattgctatccaaatgtatcctcttcaggttcggaaatcttggtaaatacttgtacatgtagggtaaaatgtcaggaaagcattgcgacaaattactcaaatccaaaaaaatcaagttaggcaacttagaaagatatttcaagagcaaagctaaatcataagaagtcgaaatattagtgctgttcaaaatgaaatatcttaagttatcatatgatagagcagatagtttaccaaccattggcttaatcatagtggacagatcattaaacgctagatccacaccctggacgttatattgagacatccaattgaagataaatttcagacaatcctgagagatattggaagtagtggcacctgctaaaccaagcctgatgcccgattctggaaagtttttttgggtagcaaaggatgtcagtaaacgtgcaaagcatgagtaaggaattttgctaaattgaataccattgaataacaattcttctataggtttgtgagatctctgagacaagacgtcagtaaacaagttccaatccatgttatggcgatatagtgattcagcaaggtcagatttgattttcgtttgggaaatgtcgagcttgttcagtgatttgtttagcaaaaggaacttacatagtaatttccatccatcttggtcgattcgtacatttcttaaactcaatttgtccaaaactgtggagtttaccaaagcagaaataattattctgaacatatcctggtttaaagctacattgtcgaaaacaatcgtgtgaatgggagcaatggtgatgaaatcacaaaaggaaagaatatcgatcaaggtaggcttagggttcaaaaacttcaatatttgcaagggagctgtcttgtcctttacttgtcttagggtagacggaatgggtaaaatttcccttaaatggcagcatcttgtgtaaataacatccagcgtaacttcgttattttcaatagaatgaccgtcttggtacttatcttgatcaggttccttgaaatagtgctcatgcatatgaatgggcttatcaatgccggcttttgagaggttttctgcaagtttattattctcaagctcccgatcagcttcaacatttggaggtgacacctcttctctttgcttcgtaatggtgccttctgatgacttttcagtaagcttaccgcctgcatccgaagcagtcttaaaattggctacttcaaaggctattctattagcagcaaaatgagcttcttgctgatgcttagcagcctcccttaaagccaacttttgattttccagggcgagtatatattctttagacttcttagtgtacaacggtcccttaatgttggaattggttgacttggccgattggttgctactggaaatacccacggaaatagaaggaacctcgcttatcatgtcatcagggataaggatgtttcccttttttggggttcttgaaggaagttgttggggaggatcggattcgaatttatcgacggcaaacgagacccttttcaatgaaactgtagataggtcttttactgcaagtgcaggggaggggagtataggtgtctgtggcttgctagctgttggtgccactcctctcattggtgatgatatctccttcacccgtggatcaggagtcgcaactgctttaatgccaccagactcattctcagtcgtgctagtattaacaacaggtaatggtttcttggcagtggaagctgaagaagaggtagaccgtttgctaaacaaagatccaaaaatcgaccttttagtcttttctccactagtcgagttgcttctcttgagagtagcattagatggtgaagaaattggcgggtgctttcccttgccaacagaagaagatgcggtggcgtttatggcagaactggccagtcttggtttggacgagaccacagcattggatatagaagtggaacgttttttccttacaaattgagtacttgagccgttgtcatcattatctataaggtctatggcgtctacggtagccggattatcaatgtcagcggaatcgctccggttaccgctattaataggagtaagtagcggtatgttatcagtgtctgatgcagaggtattaccatcgttcctcttcaaatctggtttctcagtattacaaagtgctgcattggatacagatgacgacctcgcacgaggcttatcattgctagacctgttaccactcgtgctattgtctccgtttttcgaagaggacgtagatgaagaggaggctggcgacgtagaaggcctcgatggcttcgtatttgtcttccgtctactcttacctttatacaaccaatctacgggcacatcgaactcggtgttagttatcataacctagatgctatctccactccctatgcttgctttggtggactattgtttccgttattcgcaatttctataggactactatagattatataaactgaattttagctttatgctgtggtgttatttcccaaaacacgctcttctttcttacgctttccgttagcttatttgctcacggtatcaagattacttttttttttttttcttcttttctttttcttgcactaccctcttcttcttgttcttccttgcgtttttacccctcttccctttattttgcagcaaaaagaaagatggaaaggcaaaagtgaaggcatgatgatgacaaacttgaaaagaaagagaacagcgaaaagagatgaataatccatggcaatgactgcacgctcatgggtatcaattggctaggtctaatattgttattgtttggagtatggcgtagagaagtggttccttaaccttaattaatgcccgtgccatgatgattgcatcactgagacgtaatgtggaaacaccacttctcggtccgcggacatcaaccgaaggaaaaatgacaagctatttccgtgtatatccgcgccaatcccttcggggccgaagttcggaggctttatctccgcttagccaaggccgtcaaaggcgataaggtgcgttgcaccccaattagccatggagaaggaaaaaaaaagcatgtatgatcatgatgatgcaaaaattgagaggaaaaatgactcaggctatttatataagtaaatgaaagggtttcgttgtagccttttctgctctcttccttcgctcttccgcatatatatttgtgttcagagattattcttaaatccataagaacatcccttcatataacaattgaataaggaaaacacaacacataacacatatttaacctgatgcttcctgttataacgagatttgcaaggcctgctctgatggccatcagacctgtgaatgccatgggggttttgagagcgtccagcataacgaaaaggctttatcatcccaaggtcatagagcattatacacatccaagaaacgtcggctcattagataaaaaattgcccaacgtcggcactggtctagtgggtgcgccagcgtgcggtgatgtgatgaggttgcagatcaaagtcaacgactctactggcgttattgaagatgtcaaattcaaaacttttggatgtggctccgccattgcctcctcttcatatatgactgaattggtacaggggatgaccttggacgatgcggcaaaaattaagaacactgaaattgctaaggagttgagcttgcccccagtcaagttgcattgctctatgttagcggaagatgcgatcaaggcagctattaaggactacaaatctaagagaaacactccaaccatgttatcgtaatgaataagaagataaccgggacaagaacaagatcaaaccctcactaatcaacaagttggacttaatttgtgcaagcatggatgtttctcattaatattgtcatatttctttcccttaatctagcatttcctttctctccctcttctcatgcatatcttcctagatatatttctccagggtgaaagcgggacggacgtgcttgttttacctcacctggtactactagtattttcattactcttttttcatcctcccacttcccccttatatatttgttttcccatgtgtggtatatggcatcattattatataaatattctttagttgtaaaaggctgttttaattaacactatttatcgctagacaaaactagactttcattatttccttcatttcaacgcttgtttaaacatgtgctaggtaagcgagttttttacttttacttccaataaatatatatatatatatacgtatacatgtatgggcgggctacaacaaaatgaaataaaaagcgtcaggatcattgttttttaccatacttgacttctctgaaaaaatccatgacgttcgtgaaaactaccaacaataacccaccaccgggggcaagtctcatgacctttggcgcaaatcccttatacaatgctttaaacccttcctcacggtaaactaacagcactgaaggcagggaccagttgtacttcctcagcggcccggaacttctttggatcctagattttaccacgtcaaatggtgtattcaacaagcacccgacagtgccaccaatagcacctgcgatcaaatcatttctggtcttttccgtgcttgttttagccgccggcaaaagcttccgaatttggaatattataccgaaataaccggcattccaaagaacgtgtctccagatagtggcttccaacccattgaaaagtgacaaaacaccacctttcacaacactattctttacaacttcaatgggtgtcttgaactgtgaattcacatcctgtaatctaatcttcactagttcaaaaggcgcgacgacaaaggcttccacggcgccagcggacgcaccactgtatatggcgattttttgagtcatctccccattgggcgtggggaaaatctttttataaaacgtttggaatgtatcgtttccggagaacttaattgctcttttcggagcctccattaatataggcgatgtgatacccttgtaaagatgcgaaaatccttccttcttcacaatttttgtaagacaatccatcacgcccgtgtagtgatctactgctgctttcgctgcaacaacagcgggatgacctttggttgtcacttgtaattgcattcttgtcttcaccacgtccaatggatacatcaccaatagctccgagacgccggcaatggcaccggctgtgaactggtatatgaacggcaaaggtctattatctatagatgtcatcttacagttctttttctttcaccctcgttacagttctatcttgagaataaatgagataaaggttcccaaaagtcactgatatatatcaacggcggtcaccctcacagaaatacccgagaatctgcccttcgccaaatcagattcagccagttcgcagtttttttccctatctctggtcgccgcattatgaaaagatcctggggtaataatgggaatgatttgaaaaaaaacaaatgctggtagaaaaaggtcttcgtattgctcgtagtaatacggctatttcaagtaactgctcgggccagcggcttgaggaaaaagtaaacccgttactttgctttttaatgacgctggaaataccaattacctactatgtattacttatgcttatgacaaagggatgaaattcccgacgatgcaaattgggatgttgtacctatcccttctgatagtgaaactaaaacagcatggccgtttgcggattccatctttggttcgaagactacaacttgttaaaacagccttctgacccttatcaaacgctatggacccgtatttttcccagaaattcacagcgctttcttctgtcatcaactcgtagatcgcaagctttccatcgcgtaaatcatcgactgtgcagtcaaccagtgaagcaaactctttattggctctgtaaatctcaccggtacgcctacacaagcacgctggcatgctcatagaggtgaaaacacgatcataagataataacatcctctcgaagctctcctccactaaaactaagtcaacatccttcaatgaacgcgcaatggttctaaacgccggtctaatggtggatagtggtttcagaatcctttgcttggaagactgattcatatatttgtccatgtagtcttgtagtcttgcataccccttggcataattatacggcttcaataatcctgcttcaagcttcgcatttatgaccaacttcagccggtgttctggtgtcatctctgttgacggatccgccgctgttaaaaagaattgttccttcggtgtcggtgcactgttttcgtttgcattcgctagaattcgagactcttccttttcttgatcttgtttatcccctttcgagatactattggaagaacctgacataatagtaggcgacctattttcttgtcttgccactcctatttcatccctacgattgtcgttttggtactctaatggcgattgtgtggtttgtgagccattttccaaatgaacattgctcgcactgctggaacttagtgatgtttgagtcaatagaggattttctagcatagaaagaaattcattcaaagaactgaattccgaaccaacattctcggacacaaatacaggttgttgcggaagcagcaagctggttgtatcatttacaagagaggagtctagtttcggtgacagttcctctccatatgtggatccacttttattgactggttcattctgatagtcagacggaattccagtgtgtgctttatttgcatatttgccctgtatattattatcattcggagaactttcgtgctgtgatggcatctcatttggaaccgcaatatcatcttccctgcataaatgggcaatatccctcttgacgcacctagaacatggacgttgcttatcacatacaacatgtgaccgtttacaaaataaacatgttttaaaagccttactggctcgttttacaccactgtttgctgacattatttcgtcagtttatataaatatgtgtattttgtgttgattaaaattaaaaaaaactttatctcactggcaaagaactcccgcaaattttctcataagaattactttcttcttccatcccagagacctcatccttttttctaatattcaactatttttcattttccttcgtactctttgttttgctttttcttgttttctgccattccaaaacattattctccccatctaaggagcggatctgtaggaaaaacagcgtaaccattggaaaaccctttccctaaccaatgccctttgacggatgaaacatgatatatcttttaaggacatagatactaaccaatacaaatcaaagaacagtgaagagtctaaaggggcagcgaacgcttaagtatcttctttaaagtaataatattcctgtcgcaggtgaaatagcacttcagcgcacaaacaaataatattgcagccaaaattccctaatattgtcatgataagaatatgtcccattgttagatctaaggttccactgttaggaacttttcttagatccgactcatggttggcacctcatgcgctagctctaaggcgggccatatgcaaaaacgttgcattgagaagttattcagtgaacagcgaacaaccaaaacatacatttgatatttcaaaacttactagaaatgaaatccagcaattgcgagagttgaaaagagcaagggagagaaaatttaaagatcgtacggttgcattttatttcagcagcgtcgcggtacttttcttgggtttggcatatgcagcggtaccactctatagagccatttgtgctcgtactggttttggtgggattcccataacagatagaagaaaatttaccgacgataaactcattcctgtagatactgagaagagaattcgtatctcattcaccagtgaagtatcacaaattttaccgtggaaattcgttcctcaacaacgtgaggtttacgttctgcctggtgaaacagccctcgctttttataaagccaagaattacagcgataaagatattattggtatggctacttatagcatagcgcctggtgaagcagctcaatactttaataaaatccaatgtttttgctttgaagaacaaaagctagctgccggtgaagaaatagatatgcctgtcttcttttttatcgatccagattttgctagcgatccagcgatgcgaaatatcgatgatattattttacattacacattcttcagagctcattatggtgatggtacagctgtaagtgactctaaaaaggagcctgagatgaatgcagatgaaaaagcagcgtcattggctaatgctgctattttatccccagaagttatagacacaaggaaagacaactcaaattaattgtaaatacaaagtcattcaatgtacataaatactgttatgcttttgaattaagtaaaacaccatgacttcatattgagatgttttaagcatataatcacggcaccgaacttcttgtaatcatcaaatctttgttttctagccgtcatagaaatgaagaaatgaagattcttgttcatgtgatacagcttttctagacagctaacttgtacatccagacatcctaaaacacccataaagcaaaaaaaattattgaaatattctcttttttttcttttttttttttctggtggctttcaatgcggaatcgctcacatccgaaaatttcagaggcttcacttagcgtcgcagatcccagtagtcgccagatgctttgaaaaaaaaaaaaataaatagaaaagtttgtagacatatccgatgtagtatatttcagaggccaacctttacttttgttttctcctacacttcaaaataaaagacaccgtcacaaatctcagcaacaatggctttccaaaaagacgctaagtcctctgcttactcctctcgtttccaaactcctttcagaagaagaagagaaggtaagactgattactaccaaagaaagagattggtcacccaacacaaggccaagtacaacactccaaagtacagattggttgttagattcactaacaaggatatcatctgtcaaatcatctcttctaccatcactggtgatgtcgtcttagctgctgcctactcccacgaattgccaagatacggtattacccacggtttgaccaactgggctgctgcttacgctactggtttgttgatcgccagaagaaccttgcaaaagttgggtttggacgaaacttacaagggtgttgaagaagttgaaggtgaatacgaattgaccgaagctgttgaagatggtccacgtccattcaaggtcttcttggatattggtttgcaaagaaccaccactggtgccagagttttcggtgctctaaagggtgcttctgacggtggtttgtacgttcctcactccgaaaacagattcccaggttgggacttcgaaaccgaagaaattgacccagaattattgagatcttacatctttggtggccacgtttcccaatacatggaagaattagctgacgatgatgaagaaagattctctgaattattcaagggttacctagctgacgacattgatgctgactctttggaagacatctacacttctgctcacgaagctatcagagctgacccagctttcaagccaactgaaaagaaattcaccaaggaacaatacgctgctgaatccaagaagtacagacaaaccaaattgtccaaggaagaaagagctgctcgtgttgctgccaagatcgctgctttggctggtcaacaataaattatggatatataacgtcattttgagatattttaaataaagctatcttcacataacctttgtattcatttttagttaactcatttacatcatccacttactacatttgtattttttttacgatttgcgtaccgcctcattactaccctttttttgcactgcagtaatagtacactcaaatcatgatgaaaagagaaaagaaaaaaatgccacaaaaagtagttgattttataaaagttatcatccaattttaggtaattttattctctttatgtaacgaacatatgaagatttcttctctagaatggcattctaactaagtccgtgccataaaatcatcactaacaaatataagatcacgctatactatcaatgaagaaacaaatattaatagttgctgcacaaagtattttatgttctactgtttttggcgagcgaagtaatgtaggcctttccactgaagagctaggaggtgactcaattttatacttcaatgaagaccctatagtgattgaaatcgataagaaagctattgacaagaagactttggaacagttggcaagcacaagagatgttgttcttactgatttaccggacactcttgagtttatagacttcaacgagtacgcgaaaatgaagtcaaaatcagatatgctactagagtatatcaacgaatacgaatttgatgattttgaaagaagttctgaaggcggtcttgaagaagaagaagaagaggatttaatttatgacttcaatgcccaagctgaagatttgggtaagcttggttcaaatatatatgaagtagtcgaagaaaagaatattgttaatacttacgatggaaaccttatcaatgcaagtacaactgaatcaacgactactattcggcctttcgtgacttctcactcctacgttgcttcttctacaccttattcgaatatttcatcattgaatgaggactacgataatgcgagcaactttttgactcctacaacagtggctcttgcggtacttttaaccattttattatttatacaggcgtattaatagatcattattttatttaaataagaaatattgttggctagctttcctgttttatttactgtcactttttaaaatcactcaagacgagaaagctctttagcaaagtactgacaaaaaacttgaagtttgaacttgttacagtattacacgtcaaggctgtagtgcggtgaaaaaaaaagaatataccgtaatttttctccttcgtgacctcggagctgactgatattagataactaatcatggtagctgtatgttcgttaatctcttttagccacccacccatatgctttttgttttgttagctaaaataatactaacttacgactctattctcatcattaaataaccaacagacagtaaaaagaaccatccgtataaaaacccaacaacacattctgccagaagtgccaccagtagagaattttcctgttcgtcaatggagtatagaaattgtattattggatgatgaaggaaaagaaattcccgctacaatttttgacaaagttatttaccacttgcacccaactttcgccaatcctaacaggacatttactgacccaccatttagaattgaggaacaaggttggggtggatttcctttagatataagcgttttcttgttggaaaaagcaggtgagcggaaaataccacacgatttgaactttctacaagagagttatgaagtggagcacgttatccagattcctctcaataaaccacttttaacagaagaacttgcgaaaagtggatctactgaagaaacgacggccaatacaggcaccattgggaaaagaaggactaccacgaacacaactgcagaaccaaaggcgaagagagctaagacgggcagtgcatctaccgtgaaagggagcgtggacctagaaaaattagcgttcggattgactaaactaaatgaagatgacctggttggtgttgttcaaatggttaccgacaataaaacaccagaaatgaacgtgacgaataatgttgaagagggtgaatttataattgacttgtatagtttacctgagggattattgaaaagtctatgggactacgttaagaaaaataccgagtaataaaaggtaaaagggcgttaaatgcgcgcttttatgtttgtataaataaaacacgttgatattttgtcttatataaactttattccaataaccgcgacaccttaccaaacacatattattacaacacatttttatcttggattttaagtaattatacaacagttttcattttagaaaatgagaacatcaaatatatacattccaatgtaatagaaaatggaaaagaaaaaagaataaaaagaaaaacacgaggggaccaggttgctagaagatagggtgaccacgtcaaaagaatatacctagggaaccaaacaatgcgaagttaacaacccatcaaagtatttttaatagtgagtggttcaatagaaaattagaagtctgttcatttaagcgcgctacatcccatcttctaaatgaggatcaaaacctgtattgtccgatgtactattgccaaaaagtccgttagatggcatattatcactattttgcccatgtgaatcctcttgatgagtttgagtgtcttcagtagcagatgcagctgatgaaggatgctgagataaattttgttccataatagttgacgaatttggagattgagagaattttttctttgccttgtagattttctccaagttaccggtcacttttatcaaatagtcaggcaatggtttgccactcttcaagtattgtaatttccaattacgggctttatctttcagttgtacctgcgtcctgttcttcaaattttccgtgattttaccaccgggaccatataaatctagaatcttagaccacgatgggccaacctctttcaggccttccactaatgcttcttcttcctctttggaccaagttcttttcgcctttggttttcttaatccgatactaccattattgttgctgttactgctgttgttatgagaggaatgaggaccagagctgctgttgctcatcgaggccgcaacagcggcatccacaatggattgtgtgatagcggggtttttggaagacacatctgtggtaggtgtatgtgtgctgtaatgattcggacgagcagttgacaaaaaagcagacgcactgcttggctgattttggtcgtccatgaattctacggtcctggtccctgtagaaaagagtacttgaggatcaaactcgttgacatcaaagtcatataatggtgattttccgcgaccctttctgccccatatgatgagacccatatttttattacaataatccagcaactctctgataaattgagcccattcgtagctctgggtcagagagttaaaatcttggacgatctttaaattttctctccgacgatcgcacctttcgacgaagtccttctccgatggagtcaaaagtgtaatgtctccagaatcgccggttcttctctgcacgagaatatcagccagattggatgggaagattaagtctagtagctcttgtttcttttctaaagaaatttcgttcgtctcgtcctgaaactctttcaagccggcaatgtaagcctgtgttttcagatcaagatataggatagcctgcgatttcaaaaactttccgctttgttccagggagttgttaccgacagtgtttgtatttggacagaaaatatcgagaaatatcgactgtagcagctcaaacccgtaattaaggcagttcagcgacgtcaatagaaatgttagcagattcgcctttcttatggcagtaataataaacgcttcgtggcctctcaatataagggggggaggggagttgggaaaccataaaccaggcgccacgtcgtgaacagacagtaacggagatctggtgtggtaaatcattctgatctgcttaaagagcttgactaacgtttgaaaaatttctgtttcgcctgagcttaggaaagccgtctggtccgtcaaaaccgctataatattgggagagttggcattaaggataagaaacctcagtagttgagtggagatattgtccagcagacataatgagcatatggtcaacctagttcttgcaggcaggctttggatgatgtcattgaagcggtttaagctttcgttattattgggcacttgcgaatccatgacaaatggggaaagaagtgagtaaagaaaaactaatgtaaaatgatttctgtcgcagatgggacagccacaatcttaaatgttggcaaggatataggagcaaaacgccaatattgagatgattgtttattataatgtttacaaggaagggcaaagcattgaggaaaattagtcggaatgaggtctcgccgggcttctacggaaaggggcgaaaattaatagggcacggtgcagaatattagggcttcaaatgttcagattttaaagccttttcttcaaatacaataattaattttacacactgtaccttgcatatataagagaagagaaatttataaacagtatagttagttagttaagaatggaatttgaataaaatcataaaggagatatttaccgaataagtaacaaatagagaagggagagattaaaaaatgaaaatttacagtaccgccaacaaacacttgaataagattgaaaattagagagaaaaaaatttagaaataatacaaaatactaatagtgatgggacacaaaaatgaagaaagaaaataggtttgatagtattgctatcaccattgacattctcgtttggatattcactttttacgtggagagtttgaccttcttcttgtttagtttaataatgccggaggggccctttggttgcactaactcgccgttttcaacacatttcttgatagcgctattgaacagatagtcaaaatttgagcttgttttcaacttggaggagaaagtgtccttgacatacttctttaaaacgatacggctggagcccttaccgtcattaagttgaggcatgcttttaaggatcatttccttgtaggtcaatgaagaaggcgaagaggccttcttggcggtaacagtaggcgatttttttttcactactttctttggcgctagcttcgtggatgcggctttcgcttttgatgcggttgcactcacagaagtggcggcttgcttgggttttggactgacctctttttctttctttacttctggagatttcttcttggccagtttcacagcaccagcgggtccctttggctgttcaaaatcgccggcctccacacccttctttatggcattgttgaagtacaaatcaaagttgcttgcggatccgacgatcgggtagttttccttgataaacttcttgagtgccggacgactggatcccttacgttccttcaaagccgtgagcccttcaatgatcaactccctgtaactcttggaggaagcttcctccttttttgccgtggttttcttgatagcggccttggaagttgatttctccttgcctttgctggttgcaggcttcttgcccttacttgtggtcttggtagtggatttcttgggtgccatgttgctttagttgtattataattgcttccctcgctgccaagcattatcaggtgcccataaataacaactccccaaatctatagttgctcctcctctttaaataaaggcagataaacaaaaaactttgaccgcccgcttttccacacaaaaaacaaacaacagcagaaaacgcgacgcgaaaatgaaaagccaaagagaacaaacaaaaatcatccatcaaacctgttattgtgcagaatagcttttacctagacgcaagtccctaggagggggcatttttgacacagaatagcatttcatcaaagcaaacagcaacttcttggagatttgtattgcttggcatgtcaaaatctagcggtcacatcagtagggtaacaaaatagcacgtcagggttaaggcggcctactgcttagggtacgtggtaagtgatgtaaaatgtgagaaggagaaactagaaaaaaattttcctttctttttcctagcgatgagatgagatgaaatttttcgaacaaatgatttttggcacagtttacatatcagttatattggctgtcgtcacaggaactacaagtacaaaccagaaccattttagctgatcaccagaatgacgcaatccctaggtatcgaacagtataaactgtcagtcgtatctggtgggaaacccgctttgaataatctcagttcagtaaccggcaataagaatatcgcccgcctatcacaagaccaacgaaactatattataccctttaacaatcagatcaaggtgtattctgtggaaactagacaatgtgttaagactctaaagtttgcaaataactccttgttatccggaatatttctgcaagaagaagagaataatgaatcgattgtaaagattctgctgggtgatataaccgttccgcaacaagaagacgctcatctgattaccgtattcaccaataatggtcatgtaattgttttaaattataaggggaagctggtcgagtcccctaagcatttcaaaatctctttggcagatgaaaagcttgcaaatgttttccatagcgagggcaactatagaattttgacaacgttcaaggaccctagtcaaaaggcacataactctttgcaatcgtacaggttatatgcattaacctttgacgatgctaaaaagcaatttgaagtggctcatcaggcagaatggcacaacgttatcttgtcaaatatttcttccaatggtaaactgctagcgcatatgtgcaaagacgtctcaacaaaagatcacgaacacaaatccatctcagttgtttcgctttttgatgattctgtaaatttaagctttcccctcggttccatcctttcttcacagactcaatccctatcctataacacaaggtacgtttctagcatggccatagacaatatgggtcaacaactggctgttggatttgcctccggagttataagtatcgtaagcctggccgatctacaaataagactgctcaaatggcatatagactctgtgctgtcactctcattctctcacgatggatcctatttgctatctggtggttgggaaaaagttatgagtttatggcaattggaaacaaactctcaacaattcctgcctcgtttgaacggtattataatcgactgtcaggtattgggacctcaagggaactactactctttaatcctacaaatgactgaaaacaattcaaattctgactaccaatttttacttttgaatgcttctgatttgacctccaaattgtcgattaacgggccattaccggtgttcaatagcaccataaaacacattcagcaaccaatctcggccatgaataccaagaactccaactcaattacctctctcaatcactctaagaagaaacaatctagaaaactaattaaatcgagaagacaagatttcaccactaatgtagaaataaaccctattaacaagaacttgtatttcccacacatttctgctgttcaaatttttgacttctataaaaatgagcaagttaactatcagtatttaacatcaggtgtcaacaattctatgggtaaagttagatttgaactgaatttacaagacccaataataactgatttgaagttcaccaaagatgggcaatggatgattacatacgaaattgagtatccgccaaatgacctcttatcttccaaggacttaactcatatcttgaaattttggaccaaaaacgataatgagacaaattggaatttgaaaacgaaagtaataaatccacacgggataagtgtcccaattaccaagatattgccttcaccaagatcagttaataatagtcaaggctgtttaacggctgacaacaacggtggactgaaattttggtccttcgactctcatgagagcaactggtgcttgaaaaaaatttctttaccaaactttaatcatttcagtaactccgtttctttagcttggtctcaagacgggtctctaatattccatggtttcgatgacaagttgcaaattttagatttcgacacttttaaaaagtttgaatcattggaaaatacaaagacggtcagtgagttcacgttagactctgaaatccaaaccgtcaagttgattaatgacacaaatttaatagtggccaccaggactacattaaacgccatcaacttattgcggggtcaagtcataaatagttttgacttatatccgtttgttaacggagtgtataaaaatggtcacatggataggcttattacttgtgacgaaaggacaggcaacattgccctggttataaatcaacaactaactgatctcgatggcgtaccaactatcaattacaaatcccgtattattatattcgattctgacttatctacaaaattgggtaattttacgcatcatgaatacatatcttggattggttggaattatgatactgatttcatatttttggacatagaatcaacactaggtgttgtcggaaccactgtgaatactcaactatctgatgaagttaataacgaaggaatattggatggcctggtaagtaacaccatcacaacttcggcatccaatagcgatatttttgcagaacaattgcataaactgtcgtctaggggcaaaaaaagtgacactagagataaaaataccaatgataacgacgaagatgaagaagatatcgctttggaatttataaatggcgaaaagaaagataagctagtcaatatgaatagttttacgagcatgtttgacaacattcaaaacgtgcaaatggatacattttttgatcgtgtgatgaaagtattaacatagctttagggttcttccattggatatccaaaatagatataaaggtatatatatatatatatatatatatatgtttataaagcaaaccgaaagcaaaaatatctgtataacttagttacaagggaagggaagagaatgcattggttaataggaacagacacttcgtaaaaagcttcacaatcattaatgttaatagaactatcataatatacaaaaaatctcttcatacgatttttgtttgatgagcatcctcagtcaagatgaataaaataatctctccaaataagccgcctctttttttttgaattacacttctatagcgtacatttccatgtaagaagattgaagtttcaaacaattgggtagcttaatatttgtcaaacttcttggtaggtgttgtgtttaagaaaaaggaggcaccataaactattaactttttagcttgcctcaactgtcaaccgaatcaaattttaaaaggcgttaaacaaaaatggcctcgtctcttaacgagttaaacttggttcaagtacttgaacaagcaagtaacccacaacatattaggtcagatgttcaaaaattagccgaacaacaactaagacaatgggagactcaagcgggatttcattacttattacagtcaatctaccttaatttatctaattctttacaaattagatggttggcggtaattcaatttaagaacggcgtggataaatactggagatccactagaattaacgctatacctaaagatgaaaaagcctcgataagaggtcgtctttttgaaatgatcgatgaacagaataatcaactttgtattcagaatgcccaagcttccgcaaggattgcaaggctagattttcccgtagagtggccaaccttatttgaggatctagaaaacctattgaacgatgagatcatcagaaaagattcagttaagatttacaatatattgatgcatataaatcaaatcgttaaagtattaggtactgcgagaataggaaggtgccgacccgctatgcaaagtaaagttcctttgatattaccactaattgtcaggatttatttacaatcatttgaagaatggacgacatcctccaatctcaactacgaggatctttccagtttacaagtttcttacctagctttgaaagtgctcagaaggataatttgtgaaggatacgaccgccctcaaaccgatcagtctgtttgcgattttattaaactatccgtttcacactttgagatgttaatttcaaaccatgaaaacttcaaaaagtttgatatttacgaaaagtttatcaaatgcctaggaaagttatatttcaatttagtcactggctctccggctaatttcatattactgccatgctctacgcaaattctaatcacttatactaggctaattttcgataaggcccctaaagtatatagagagaattctgatgtcacgggggacttttgggaacagactgctattagagggcttttaattttgaaaagggtcattaatttcattcacaaaaagggggcaattacgttaaaagcaagaagtgataaactaaccatagatgcttctatcaacaaaatcaacacagaatttctgaatgagaatttgataacaaggttggttgacactttaatggaatggtacttgaggttaagaccaactgaattagaaaattggtttatggatccagaagaatggataaacgaacaaatggccacgagttacgaatatcaaatcagaccatgtgcagagaacgtttttcaagacttaatgaatactttctctgagctgttggttccctacctgttaaagaaaattgaaaatgatgcttcaaagctatcaaactcattagacgattttttaaggaaagacgcaatttatgcaagtttccaattaagtgcatccgctgttagtgaaatggtagattttgacaggttactaattcaggtttttttaccagaagctacaaatacaaacatatcaggcgacgaattaaggattatcagaagaagagttgctttaattataaacgaatggtctactgtgaagtgttcggaagaatctaaaagtttatgttacaagttatttacaaacttcctgacagatgaagacgacaaagttgttttgttaaccacagtccagactgtcagaaccatggttgatgactggaacttcaacaaggatacttttcagccatttttaactgaaaatgttcatttattgttgaggaaaattttaccatctgtgtcgttaaccgagacaaggctatatgttttaaacaccttgagcgatatcataattcaaacaaaacctttaattagcagggatctattagtcgaaattttgcaaatcataccaaacctttgggaaatagcaacaaataatgctagtgaggctattttggcaaacgcattgttaaggttattgagaaatttggtatcatctttgggatcacagtcacatttaacgtgggatatcgccatacctgtggttgcattagcctgtgatccctcttctatgcaatatcagttgttaagcgaagacgggtatgaactatggggcatgcttcttcaaaatttttcatcccacgatcaagagtttgacgataagttcgttgaattggtgccatttctaaagtatggtattgagacacacacagagattctcccaactttacttgaaattatcaaaagttatgctctgattctgaatcctgtggattttttctctaacaacacatttcaagatatttttaaacaaatgtctaaatatcttttaaagttaagggaagattcatttcagttggttttagaaatctgggaaattttgatattatccaatgagtcggattacgaaaatctgttattgcaaaaattctatgaaaccggagtattatcagcattattcgatgccattttcctggaagaagctccttcatcttatttatgctcgcaaatcattcaaatcatcgctagaatatcctacgtgaatccagacgccttaatgacttttttagctacatatcatgacaatctaccaacttctaacgaaaatgcacgcatgccggaatcaataagaaaaattgtgtctaaggatcagacgtatgattccgttgtaaacaagcttttaaccggatggatagtatgttttagagatatctttgatcctaaattcaaaaaagttcacatattaggtatttcaagtttactaaggactggtttagttcctattttgactgagttttcatccatcgcatctttatggatcgaaatgctcgaagaaattaatgaaactaatcgtggggattgcgaaaaataccacttgaatgatattgttacagagcaatcaattgcattccatcctttaactgccgaacaattaagatatcatcaattatgcaaaaacaatgatccagtgcataacattagtttaaaagattttatttcccaatcaatggaatatctagaatcacatttaggagtagaaaggtaccaagaatttttgaagactattaaccctagtttactagagaacttacaaatgtttttatccatccagcctcaagaggctcgtccatgatagtaataagtactaaataaaagtaaaaaattgtatatagttcgactaacaacattacagtggtatcttttgatcgcgcattctatacttttattttgctactaattagatgtcgcagttttttttgtttgctttttgcgtaatacaaaaacaaacgcgaaaagtgttcatgtaatataatgaagtaaaccaagtctcacggaataaaatcaccttcttccaattttgtaaaagtttaaccaaagatccaaagtggcttgtaggaataatggattatagtaactttggaaacagtgccagtaaaaagtttcaagacgatactctaaacagagtaagaaaagagcatgaagaagccttaaaaaagttgcgagaagagaacttcagttcaaacacgtcagaattgggaaacaagaagcactatagagcacaggaaaggatgagttcgccattacatagattgtctcccacaggtaaatcagacgataggaaagtgaagagcccgctagatgataagctaaggaggcaattaagggaaggtaatacgcgactacctcctccaccattttccagctacgggatgccacccaccaaccgatctaatttggatagaataagaagaaggactagctcaccagtaagaactgataaatttgcatcacaaaatgtgatagatgaccaaagattagaaataaaatatttagaacgaatcgtatatgaccaaggcactgtcattgataatctaacatcaagaataacaagactggaatcattcatactgaattcgatctcagacagaggagataaaaattttgcctctctcgaacactcccgctctttttctgggtttccgaccaacaagacgtatggcttacaaatgggtggactgtatgagaatgatatgccctatcgaagaagtagcgacaacattaataaagaaggagcaagagaagatcgatcgtcacaaatccatattgaaaatgaaagtacggaggatatactaaaaatattgtcttcgtcttttcacaattgaattaagtacttaactaaataataccagcataatcgtaactaaaactaaaatatagatatacgcatttcaatcttttcttctcagagaagggtaaagctaaatgaagttttcaatcggaaaacttttaatttttgatgaattttaatttaaacttatatttcttggaattttgttcatcgtctacagagaaaatggggctttgattccttctccttggataggtgtcaccgccccagttgtagttaccagaataaccaatatatccgtctcctcctttcgttggatcaaaatcgaattgacctgcatccttaatgttcctgaatttgcagaccaattcattagatgaagacgaaataatgtcacaaaacccttggttagttctcaagtagtaattcccatagggagatttaatcaactcgtaattcgctggtgtaccttgactcatccagtgtccattcttgattagaaagccttgcatctgatctccattattaatatttgatagacgaacgactcctctgtatcttgctcccttattaggtctcctcctgaaagttgggacataaccttttggaaaaaacttaataccatcttttttacaatttgttcgaatggcaagtgagtccatgggcacaaacatttcgctcaaaagggaacccttcaagtggttataataccatacttcgtttaaggaattatgtctatcacagcctatgaagactttttttccttcaaactctttacttagtgctgcctctatctgctccaaagaataggaattgtccacacttgggacaatattatttttttctagtgttgaaaatgtgtccaatttcttgaatagattataagttattctaaaataatcatagaccgctctttttctgtcaacactattagcaccccactcagtatagcactctggtctaattgtgctaatgcacgtgccatgtttattaaactcgtgtatccataaggactcatgattcccgttattactcttccaatataagtctaggtattcaagcagcttttcgcccgatatttgcagggatgtatcattattattaaatttcttgtcatgcaataagtagtaaacatcgtcaatttgtaaggacctattacagaattgttggtagccaccatgacaattatctggccataatccgtgaattgtaaatgaatctagaggccctaactccttcactaattcagtttcatttaaatcgtttttgcttggaaagtaattccagaattgggtttgtaaaaatattccacctggatattcaaaacaacacgagttgtctatatcagttttattggaacatgataatggaatgtttatagggcagtttggttctatacccttatctgctccattcgaaaaaattggtagttgtaagagactgtgtaagtttttcagtaacattgacacagtactttagtttgaaatatcttaaatagttggccttgcaataggtcgaaagttgaagcgttaattataaattcggtagttcccctacttttcgataggtttgcatttaagggatattttaggaaaagcttagataccgaaattttgttgatagagatgcaaaagaagaaagaatgaaaaaggaaaacaattactgcgcaagaaagacgcgtgtgttagcgcaattgttacgttgaatgcattgatatgtaggggcatatatatgtatatatacttattgtttctttttcaactttcttttagcgaaatcaagtacttgagaattaccttcctttgagatgaaaaatttcttctttttgtcgtctttccacaacaaaacaccgatatcttgagcgtacttacttagtaagttgtattcttgactagtctcaaaatcagaatataaggaaccttcatatgtaatgactctatctaactctaattgccataatctgatttgatctacgacggtaggaggcaaaacttgtaaaggctccttacagttggggtccagctctaattttttttctagtttctcttctgccaaccttctcatttgaggatgtgcatgtgtctccagataggcaatgatttggtcggcagtgataccattggtcaatgctcttcttatggattcccttgttatttgacccaataccatattcacaaatcttgcctttaaatgaacaaaaagagacaaaacagcaatttgcagaggtgaattagaatatgaatagattttgaaatttgtttctacaatcaatgagccatcgggtatatcttgattttttagacctgctttgttcaaatcatctgatgtagtgatatctgttgtggatttcccgttggcgccgtcttcatttactgacggctcttctctattctgtctcagtacactatccatcgcattggaggcagatctgattgtcttggtatcggaagtcagcatcaaagctaattttgttggataaaaaatgctatcatttgaatgcttctggaataccaaaccatagtctcgcatatcttgtaacataattctttgtgtttcgcttaatgcatcgattttataggctttgccaacttccaatgcgcctaacatgaaaataaaatgtaaaacatcgactaaatccattttggacgtttcgatcatttttaaatattgcaataataatgtccataattgggagttgatttcttgtaaaagaaattggaagccttcattagtgattttgaactctccagtagagtttacctcttccattagtttactgtgttttaaaaggttcagtactttttcagatgggattttagcgaggggagtgccaaccatgaaatgtaatattgtttcccatttattagctgaatattcatccaacaagtccaggctaactacgttttcctctacaaccacaccgaatgagttttgaacttccccacccgttaatgcgttcctcaggctgattttgaatgttgggtttaggttgatcatcaaagtaccagatgatttatttggtataagaagatgcaaagacttcatcgatttgattgcattctgaaactgcaatttaccattagagttaacccatttatctaaatccaacaaaggtacttcattttcgttgaaaaccattgccatgataaaaaatttagctagtggtggtaaaattctatagatagccagacatgtagctggtgaggtataaagcctattttgaacttgttgaggaatttcttccaaatactgagtgaccgaatgcttcagggaatagtcactcattatattgttcacttcttccctttgatggtggcttttaatgctaagttactagtattgtattctgacgatgaagttaggttatatgtgaatatatgatggtgcgtaatttgcgctacaacaaaaaaatacattcgttttttcagtaatcgcgtacctaatagaaatgcaagatgaataaacgttttacgcatttttcattgtggaaagattaagctgtagtcaagttttaacctagtgcatagttcagccattccaaaatctttcccttcgctatcatgcagcaccttattcaatttttccagctccgctattttttttttttccaactctttcagctgttcattcatttgactctcccactcttgtttctcaacttctgaaagttgtctaaagtcatcactttcctttatttcacagatttgatcttccataccgttgtcaatctgatattccaatcttctctttttagcctccatttctttttctagaaaatctttatagccgcccattctattgattttgattaaagtggaatttaaaataaaagacagttccatctcacaaattgtcctccatttttctatggattttctgttctcaatgatcttgttttcgctgagaattttacaagcctgctgtaagtgattattttcttgcctgagaagagtaagttgtttcgttaactccctattttttatcgcaatttccttctggttcgtaggcttcttcaagtccttaataccgcttttaccgacccgatagttattagtgtccttttttgtataagaatggttgatgcaagtattttcttcttcgttcaccaaagttttgtccttgtctagccactcttcctgattgtgcattactattagataactgtaatttggtgcttttcctggaaagtatacttgtgatgtggaagtattttaagttcaagtttcttgttttctttcctatttatgcggaaggtacatagaagtttgggcggctaatactttttccgcggctaatcctatagtaaaatgatcactttcatatagaaagttggtatataaagtgtcaactaagagagaaatagttcgaaccaggtgtattttaaatcaactatcgggaagtatggactggtggtataatcgaattacatagtccttttaccttcattagtagtacttaagtgtcacccgcctggggattttgctctcatagaagtaaaagggtagtgctatgggagcacattaggtagttcagttacgttttatggcagtcactgttttcgcaaagactcccagacacgggcattaaaatgaagtgccaaacatgtcacttacccctgcaactagacccatctttagaaggtcttagtttaacccaaagaaatttgctactttcaaataattcaattatcactgcaacgaatgaaaatgtcatcagcaacaagggcatcgaagccgcagataattgtgggcctcaaataccgaaggagaggctgaggcgattaggggagattcagaacataaaagacttgaatttaaaagatgataaattaatcactgattcgtttgtttttcttaatcacgatgatgatgataatgctaatattacgagtaatagcagagaggaccagcgttatggaaatgccaacggaaatgataataaaaaagctaatagtgatacttccgatggaaccagtacctttcgagatcatgacgaagaggaacaagaagctacggatgaggacgaaaaccaacaaatacaattgaattccaagactttgtccacacaagtcaacgcaatgactaatgtatttaacattctatcttctcaaacaaacatagactttcctatctgtcaggactgctgtaacatcttgataaacagactaaaaagtgagtatgatgatgcaataaaagagagagatacttacgctcaatttttatcgaagttagagagtcaaaacaaagaaatatcagaaagcaataaagaaaagcagtattcccataatctttcggaaaaagaaaatttgaaaaaggaagaggaaagactcttggatcaattattacgtttggaaatgacagatgatgacttagatggagaactagttcgtttacaagaaaagaaagttcaactggaaaatgagaaactccaaaaactgagtgatcagaatttaatggatttaaataacattcaattcaacaaaaatttacagtcattaaaactgcaatacgaattatccttgaatcaattagataagttgaggaaaatcaatattttcaatgctacattcaaaatctcacatagcggcccctttgccactataaatggattgagattaggcagtataccagaatcagtggtaccttggaaggaaatcaatgcagcactgggccaattgattcttttactggctaccataaacaaaaacctgaagataaatttagtagactacgaattacaaccgatgggttcattttccaaaatcaagaaaagaatggttaacagtgtcgaatataataattccactacgaacgctcccggtgattggttgattctgcctgtctactatgatgagaatttcaatttggggagaatcttccgcaaggaaacgaagtttgataaatcattagaaacaacattagaaataataagcgaaatcactcggcagctttctacgatagcgtcatcatattcatctcaaacactcacaacaagccaagatgaatcttcaatgaataacgcaaatgacgttgaaaatagtacttccattctcgagctaccctatatcatgaataaggacaagattaatggattatccgtcaaattgcatggtagcagtcccaaccttgaatggacaacggctatgaaatttttattaaccaatgtaaagtggttgttagcgttttcttccaatttactatccaagtcaattaccttaagccctacagtgaattacaatgataagaccatcagcggaaactaagtagttcatataaatgcattttttcataaatgtgataaagggaaaatttctttttccacttgaaagatatgtacgtatttaagaactgatcttcttgaccactttttttatgcgtgcaactttaaatgctttcatacatttccttggtctttcatcagatgatatgccagatatcaacaattatagacctaatataacattgagttattttttacacgtataataataactccttctccggcaatgaatattttgcttccaaattgcaaaattcaagatttaattataaaaactctgaagtaatagaccacctatttcaaaaatattccgtatttttccctctctataaaaacaaagggcttccaaaatatccattccaataaacggtaaactcacccatttatgattgggacaagagcaaaaaaaaaggaaattgggaaaaaaaaagagaaagaaagcaacagaataaagggaacttgataaaactgaagtaccgtgggtcaagtagcgtgaaagagtcaattcatcgactaatggatgcataaaacgtatgactgtatagtactggagtgaaaacgaagagataaagaaaggaaaaagggagattaataaaaagaaaaaaattaaaggagttctatatttggattagtcttttattctttctgcttaccaccatgaagcgttgctatttccgtaaccgtttttctcattatcatttctaaacccacctccaatcgaaccccaatttgatgttccagtattccttggcctcgtgctcccaaatgagccatttccaccatgtttacggtagtctcttgaaccgttattacgactattgaaaaaacctcctcctcccctagttcttccacctcttgaattctgtcttgacaggtcacttaaaaacgtgggaacttcttgattcgcttcatttaaaatttccatcaaacccttcacaatattctgattattactattgaagaatgaagtagccacgcctgtgttaccagcacggcctgttctaccaattctgtgaacgtagtcatcgatgtcggagggcaaatcataattaatgacatgtgtgacattcggtatatccaaacctctcgctgctacagctgttgcgaccaggatatcagctacgttagctttgaaagcagataaggcacgttcacgttcagcctgtgtgcggtcaccatgtatggctgtagctttgaaattttgcatgatcaaaaaatctgtgagttgatccgccattcttttcgtttcaacaaaaatcaatgtcaatcccttatgctctgcagacagtaaatctaacaacgcagactttttgtccatgtcatcgacatataatattctttgcgtgatattttctgaggtggaaccgactcttcctactgataaaaaaatataattatctaagaaatcgcgtgccaaatgctggatatctactgggaatgtggcggaaaacatcaaggtctgtctattttccacagagggcatatcacattcttcaactatatggcgaatttggggttcgaatcccatatctagcattctatcagcctcatccaataccaggtatttgatattagccaaagaaacttttccgcgttctaataagtcattcagccgccctggtgtagccaccaataagtcacagccgcggtcaacctccctcatctggttaccgattggcgcgccaccataaacaacgcatggcctaacccaagatctatacgtaaattttcttgcttcttcaaaaatttgggtagccaattctctagttggtgcaagtactaaagcagatggatatccctttctagaataaaagctctgtgctttctcgggtactggagagggcccagacctgaatagctccgtgaagagcggaaacaaaaacccacctgtcttacctgagcccgtttgtgcgcatgccatcaaatccctacctttggtaactattggaatagaatatttttgtactggagtaggtttggtgaaactagcaagtttgatattttccattaacagctcatccagagggggagaactaaaatctagtataggttcaggaacatcttttccagatgcatctacgggaatattatcgtaattatcaaactttataccagatgaatggtaatcgggatcgtcgtgtacaccaaacagttcggcttctaatttcgcgttcttaggccccggtatatgcttgccatttacccatctatttccagatgatttgtaatttgagctgcctccgcggttatagttcgcactcgtccctccatttctttccttagaaaagccaaaaaacccgccattgttcccagtttgccttccagcacgtctgaaaaaatcaccacccgtaaccttatcttcctgttttggggtacttctttcgaatgatggttttcctctacttctcaagtgcggtgggacataagatgatttgccgccaccaccaccattctctttgttgttgatgcttaaattagataccttctgtggcaagtctgccattttttcttgtaatactttcactcaaaggggtttttcttaaaatatcctttaactgacactaccgatatcttttataatcatgaataatccttgttataaaataaaggcattacttcagagatgaccttaagtaaccttcccttaaaattgttaaagaactcgcggggtaatatttacgttgacagtgatatttgttttgagaaatcaaagaatgaagaacttagatgtagagttaaaggagcaatacgaataggtgccgtgatgaagaaaaaaaatcatacagacatttgctacaacccttggtgagactgtttcgatcatttttctttttctttttctttattttagaaaaaattgaacgaaatgacattggcagagttgcttggacggtcgagaatagctcaagtagctaacaatcataaaccattgacatacactggcaaaaaatttcatccaacacatcaaatcatcgaaactaagccatcgacactatacagacaagaatgggggttgaaatccgctattccttcgaaaattaaatctcgatatttggtgtacaacgatttggatacgttggaaagaattaccacattcgaacctagaggcggtacgcaatggaataggctaagatttcaagaaatgggagtaccaattgtgtctaatataggcagacaaaatccatttttcaagtacatatctcgtcctgaggatgagtctcatgctaaattgtccttattcaaagaaatgaaaggagatacagatatttcgcctgctgctatgaagaagcgtttgaagaagataacagcactaattagatcgtttcaagatgaatttaaagagtggctggtggaaaatcatccggatgaattgaaattgaattctaataagctggaagactatgtagtgaagtttctaaacaaaaagttggaaacaaaaacgaataaaaaatttaacactgaaatcattggtacaggtggattatcatacagcttgccaggaaagctaaaaaactcaccaaatggtgtcattcaaaggactgtagtacccggtagaatcttgaacgttgttaaggagaacaacgacaataaatggctggcagctattggtgggtttgtggccgatgtggtatttttccaatcaccacctagttcctttaactccatgggagatttcatcagaatgaaaacgttcttgttcgagatcttggaggcatctatggagaaaaatggttctgtttcgatgcacgctagattactcgaaccacaaaatgacaagaccagagaatttttcaataagagaccaatttataaaccattgacctctagaagggcacgtcgaccatcagtgggaaacattcaagaggccaataaccttttgaatataatcaagggaaattgagaagagaaaaaaaaaatgtgaacaatcaatgtatattcagagttctgtaaataaataaagaaaataaagtttacatattactaaggatttttgtcgcctatttttactatttttcaggtgaaatgaaacgttttatatcacattttgctatgataacaaagttattatgatttttatgtagcctatattattgacgcgttgttatagcattctatgaatttgcctgtcattttccacttcagaaaggtcatctaattgctcccaccagttgaataagtaattctcgcaaataatcttaaaccaaggcgtaaacttgtaacttgggtcagcaaacatagttttcaaatcatttggtgaaacccatttgaagtctctaacttcattgacgtttgggttgacagtcaagttttctttagcgttgatcttataaaataggatgtaatcaatttcatgttcaccccatggttcattgcttggtgccatgtaatggattctgtttaaaaagtgaaacttaccccttgtcttagtttcatcttctggaatacctaattcatgatctagttttctcaccgccgcagtaatagcgcccttaatcttatcgtctagcttacccttcaaacctaattcgtcatcaatacatagtggatgagagcagcatgtgttagtccaaagatcagggaaagttattttttcagtggctctttgttgtaaaagtaattcaccttgttcattgaaaataaagacggagaatgcacgatgtagtaaacccttttcaatattttccattaaatgacaaactttcttggtaccggcaccaatagcattatcgtcccaatccaaaacaatacaattttcattcattaacttaatttgctcctcatcatgaccagaaaaacatgtttctccgctttcgtcatttgacgtctcactagatcgggtattaggtctttgttgtaatggaataatttcaggaaactcttccaaaatgtcttcaggtgtttggttttgcactaatttggcgtaactagatactgcaccatggggcatactattgttgtcggcagtcattgaggtgtaatgaatttttggcttatttttactcttcctgtattccaaatacgaatactctaatattgaattaagtgggatatacgccttcttgtcactagaaaactgtttcctgttaaatagataaaaatgaataaataaatataaatggagttaagaccgaaaaagaaaggcaacccccatcgacaagaaaagagttatgaataatcatgtttcttaataacaattaaagggaaaagaatcggctgggcatcgtcattgcgaaactgttgactggaaaaatttcaatcacaattaagttttgtccatttcgttccagcaagaacggaaacttttaccgatagcagcggaaaaaaagaaaaaagaaaaaaaaaagaaattaatataggcaaaatagccgcatgaagcccttaataacctatactattctgtgactgttatttatttaccctcgtaatattaaaaatgtcctatacaatttctgtaataaaacctaatttttttaggacccttgagtgttaccctgctcatgtttttatttttgttttagagaaatgtaaacaacagtttgggaaagtttcaagaattgtaaacaactaatcaagggataatactattttactctttcctttaaacatgaagaactattttttgtttacgtttttttctgaattgaacaataagatcttgttaatttttttatcgcttgatctattatcagatcttctcttttgaaaaactagtccttttccaaattacaaactttcttttcgtgtggagttgatcagttcagtttctccaatacttcttaagtcactgaaaatataacgaaaaaaagggctctggaagtaaacagagaaattcgacgatataatatgtcttccaagcattcagatccattggagagattttataagcaatttcaagcatttgttcaaaataaccctaatgtcatatcggcagctcgagctgccgcacaaataccggaatctgcaaaagctgttgtagtactatccccatattctttacagcatgtgttcccgagagaatgggtaacaaaatcgtataggaaaactatagtcgaacgaccagaaagattattagcaagctcgatgggtatatcagctgcgattacaatgtatccatcccttttcaccttgaaatcctcgcatcaaaggaaaggttcattgatggcacctcatgtgcttaaagttcatggcagtagctggccggctgagttaattgaactttgccaaatggcagatgctaaattgctaaaaggcgaaatcgaagtcccagatacttggaactcaggtgatatatacttgagctcaaagacaattaaagctctacagggaacaattggggccattgaaactggtgttgactcaattttcaaaggaccatctgcagaacatattagtaacagagcttttgttgctatacggcctcctggtcatcattgccactatggtacaccatccggcttttgtctgttaaacaatgcacatgtagccatagaatatgcgtatgatacttacaacgtcacgcatgttgtcgtgcttgatttcgatctacaccacggtgatgggacccaagacatttgctggaaacgtgcgggtttcaaacctgaggaggaacctgaagattcatcttatgatgattttggtaagaaatttgccgaatttcccaaagtcggttatttttctatgcatgatataaattcatttccaacagagtcgggatttgccacaaaggagaacattaaaaatgcatctacctgtatcatgaactctcatgacctaaacatctggaatattcacttatccaaatggacaaccgaagaagaattcaatgtattatacaggacaaaatatagaactttatttgctaaagcagatgaatttttcaggagcgcaaaactagaaatgaatcaacaagggagaccattcaaaggtttggttgtcataagcgcaggtttcgatgcatcagaatttgagcaaacttcaatgcaaaggcatagtgtcaacgttcctacaagtttttatacaacgttcaccaaagatgcattgaaattagcacaaatgcactgtcatggcaaagttttgtctctaatggagggtggatattctgataaagctatatgttctggtgttttcgcacatttgatcggtttacaaaaccaagattgggttaaagaatgggggtctgaacaagtcgttaaagagattgttcgtggttgcaaaccggcttggaaaccctataagacaaaaagagcaaaagatgtcataagaatatgggcagaagaagttatcaggctgggacgagcaatgataccggaattcgatgatatcatttttaaagacgcagttaacagcgcaccttctaattctctactaaaggctactgtcgaaccagcatccacgtcgacaattgctcaaagaataatcagatctcatagaagcaacgcttccccagaaaaagaacttcatgaaaacaagccgagaagcacggaaaaacaggaacaaagggaaattagaagcgataccaaggtcaagcagctctcgtcaaataatagagcagctgaaacccaaattccgtttttgcaacaagaattttccagtgaggatgaagatgaagaatacgtttacgatgaagaattgaacaaaactttcaatcgcacggtggaggatattaccattgatgatatttctagacatttggagaccttagaaattgaaaaaaaaggtgatgaagattcagaccatgagctaaaagaaaaaaattggaaaaactcgcaccaacgccgtctacaaggtaatggaatgtataaaattccctccaatacgaaaccgcatcgcataagacagcctcaaaacgcaaatacaccaacttatgacgatagtgatatatcaatgatttctcatgtttcaagaaaacatacaacaagaagtggtggaagatggtgataccaatgcatatataatgttgtcttgaacccactaaagaagtgacgcatatattacttttttgtatttagtaacacaatttttctatttttatatttccttgtatagttagtaattttaatttttttccttctttatctcagctcttcgaccatttggtcaagaagttagtttttttctcttattttatttgacaatatactaattttattatatggtattgtaaataacatttgaggaataaaaagacagtcactctataagctttatcagcctgacatttttttattattacaaatatatcgttgaaagaaagaagcctctatacatctcgccctctttctatcattaaatcaatggaggtttactggcaacgttatatttctacaattttagaccatcaaacctgaggaatatgtatatctactttctccctttcctcttctttaactggttcaccaccctgaaatatacacgcaaagtcagtgatgaatggttgaagcatactaattggaatatttagagttggggaaaacacgatgcataaatttcttagattcatcttattaaacttactattctcattgatccttaccagcagttcaaaaagagcatacatcaacgataggttagcgtgaggaactaggccagattcaataagttccttaaaccccaatgatatttgaacaggattattatgattttcatcaactactcttttaaacgacaaaaattgttcgtcaccaaataataaatggggcaactttctcaagtacaactttagtaacccacttacagtattcacaccaatgtaaagacttggagatgcctcatcatctttagcttcaatactttcattgtaccgacataaatctacatcgtactctttatcaaacctttcttgtaaagttttgataactgtactggacccgcttagtctaaatatgccttcttcctggataccacggtttttgtaaagatactctaagcaacgataaactacactcggtaaatcgtaaacgttttggtacttatgcgaactcaatcttaaacacgtttctagtgacgagccaaatattgcagtggacacatgtggacccgtagaagaatttgacgaagaggatacttccattaattttttgcttggtgacttaatgatagagtcaggagatgttggagaatccgaatcatttgaaattgtaatacctatatggttcattgcactcgccgggccggttaattttttaaaagggaataaacttctcattttggctctcctactatccttctcctcctctgcattcccgcttgaacttgctaggaagttagagtgagaagatgggtttgagtcaataccatcgctattagcaatgttattgctactattactaatattgttattattattatattcttgggtcaaatcagtgacatatgatggagtatcggttgctgagatagttgcgtttccaaatttagaatggtgtgttcctgcgctcaagtgagatgcagaatcagtatcgtttgcattcctcgagctagataacgataaactttgtgaaggatcaatgtaatcactaaacgcagaaagccataattcacgttccttcgacgtttcagtacaaatataatactttgttgaggttgacagtccgcttttcttatgctcagtgatcaaaaacccatttctcgttccaaatctatcttcagggagattgggtataagttctatagaagattgtctcaatttaatagtttcagtcaactgatttttgtcaaacaattgtaaaacatcatcgcgcaaaataccgtaccgaactctccatgtactattacctgttagagtctttggtcttctcagcaaaagtgatccgtctttcacattatcatccatcattggaggtgtcattactgtatctgtactaataaattgggcgatttttaaaccaacatttttgggaaattcagggacactgaatatgcttgtataatactgattcaatatgttctttcgcgtatccacttttgtaggtgataaagtctgaaataattgtctatcaggtaacgtgggcaatggtaaatcgggaacatgtgatttcatatatacatctaattcgcgaactttatgaatagattttgaaaatttaaacatctccttaccggatttcctgtctatgattgcaattaaaatggataaatcatcttcattatccctgtacaatgtgctcagtacttcaatctggatagtgccaaaatcctccggttgaacgaataatggaatatccgacttaagactttgggccacagacttcacggtgctcacgctacttgcatgaggtcttctaagtgtcttcaacgaaccttggggtgttgagctaaatgtattcaaggtattggttgaatggatggatgccgtttctccaagttgtttttgttttgatgaactttccacgggaggatttggaggaagagaagcattttgacttgttgttgacaattttgtagaaagattggggagtgatgaagttaacacaggtttctttaaattttttgcactttgagcaccaaaattatcatcctttttattcaagataaccggagaagccaaatggcttgataaaggagtagagttttttatatttccactagaagtaggtgagaaaaaagttggaggcgctggaggtgggggtaaagattcgttaatcgtggattttatggacagaggatctttactgtccgtattgactagatcctcttcgccaaatgaggagtcaagtaattgggtgaagtcgtcaagtttttctttagatgctggagagaaacccaaagccttgttttcaccctccttgacttccaaaagggatgatggacttttggctgctgaagtaggagttccagtagtgtatgcagaggatgttatagaagaataaacgcggtcatttttttgtatcgcgtcattagttagttgttgacttttactttcagtcagctcatctaaattattagaggtactggcctttaatggagaatgcaaatggttgttgataacagccgtcattctgttaggattttgaggggaacgcaaacgttcttgcaatggagatttcgaacctttattaggtgattttatggttatcctagacgtcgtataggtaacagaggcagctgggctagccaactgttctgaatgtatttttgtagggcttgagacagatctattgataattttgggagatgagaagctactatttgcttctatttcatcgtttagtatcatgttctgtaaatgcttcctacttattgaagtatttgatgtaacacctatttgaggtactgtaggcgttacacttgtttcaagtgcaacgtctgaaccttgttgcaatggaggggacaatgtcggtattggcaaattaagactcttgatatgcgctttcctttcagcagatcttgggggtaacacaaatgattgatcgttaacgtatgaatctcttgagtcattttgaacttgctcaagcacaacttctaaggaagcttctctgtttttttgtaacatatcaataaccttttccaaactctcaatttcagtttcatattcttggacttgtagctttagcttaatgttttccgtaaaaatttcatcataggacggatttctttcttttcctgaacatgttcctttttctatatgttctatagatttgtcctttttggatctatgatcattgtactgcgccaacaattcaagggtggtactaccaccatgagttgtggtcaaattatctgtcattgcgtgctgttagttgagtgtgagtttattctagaatatacacacagatactcctagcagccagtgtttcaacaaacgtgatgttgtatatgcctgatgtaatcacgaactcgaacaaaaggcaaaatggtagaaggcaaggacaaagaagaaaagagaaaaaacttccagatacaaagctaacacacaaaggtaaacggtgattaaaatggatatatcgttgatgtatttaacaatcttgaaaaattccgtttaaaaaacataccaatacgcgcaataaaaacggttcttatctggtactttacctagtcagacgattattgttctttataaaacggccgcgttttttttccaacatcaccgccgccatataactttcgacattcttagagttgtggtataaagagcaatgcatatacgtatgtaatcctaattgaaatgctatctttgtaacataatgaatggttcagttgagcacatacttaccatcacctccctcgacaaatatgtcctgcacattctcgagtgtgatgagtgtctgctttatgaccatgtcggcaactgtgctgccgatatgtggcaaagctgtaacatcccatctgcgaagtaactcttgcttaacgcgtgtttcctcatttttaaacacatcgagaccacagcttgccacttttccagattcaagagcgtctagtagcacatcttcatctatgcatgtgcctctcccaacgttaactatcctgacaccatctttacaccaggccaaacttttacgattgataatattgtttgtagaggccgtactgggcaaggccaaaatgatcaaatccgcattcttccaagtatttggatcatctagatcagaatggtacttagcgttgtaatcaagtagactcttttggacgggaccggtccttttgtagtattcaatgctcatgttgaacactttgtgcaagttagaccctatattttgtccgatggagccaaaccccaatattagaacttttttattcattggagattccatttttttcccgccaaccgtgtacttttctgctaaatgtaccactttcctatccttgttaggcttgcatttgtctgttcgagagggaaatttcatttcctgaccgtggtaactatctgtaacaatttcatacgagtcactagagatatatttcttacactgttcaacattaccattttccacgtatttaaaacaatattcccaaaatgaagtcattctaaagcagctaattgctaggaaaatagccaattctgtgacatggtcagcagcatgtggtccaatgttgcataaagtgatacctttcgatcttaataacttaccgtcaataaagtcacagccgacccatggtacaaggattacttttaaagatgcggggaagaattcaatataactcgaagggtttcctaacacagtgaaaaactcctcagtgagccaaaagccgtttattctatgagtttccaaaaatttaacaaaatcatcctttgtggacatctcatatttatagaattctaccctttctgccagtttgcgatattcaggaagatgactggcgacttcccattgggttttataaggcaccaaaattcttggtttggcagaataagttacatctgctatgtcaattgaagtaatcattgttatttaaaggttgctacttttgtacactcaagtatttttctgtatttgagagagagctatttgtactccacactccaccttttagatctgcgtcaaagtgtcagaataaacataccgtaaaacggaatgactaccgccaccccaatgacataaaaacggaagaaaaagagcaaaaaccgagcgccaaactatcttattcaacgaatcaaataacaatacaaatgcagaggtaaaacattattcgccacatatatatgtacatatctatatgtatacatatttttatatatcaatcttttgaagagcaaagtgacctctttgttgttatccaaagtttaaccagtccagttaagccggatcccagggacagaacggcatacgttccctttggagtttttaaatttagaatatctgatgtattagccatgcaatcaaacgataatcttgcaatatctaaataaacaagtgtcttttcatccttgatggcctttagttgtttgtgtattaacacctctgcgtcgttattaacatttaggtcatttaacaactgtttcctaattggcgattgtgagccatcgtctttatgggcctgatgcatcagtatgggtgagagtagtaacgcgttattttgaacttttagttgcacttccaattctaattgtctcttctgtaagctttgcaggttgagccaatggtccttcaagcttaaaagaatgtcgtattgccatgcaagagactcttgtctactgacaaaggaatagaatgatttatttgtccatattttcaatttgtatagcaagtctaattcatcaaagataccataatacaagtccaaaaattctctcaatgaagcttcattaaaccatattttcttaatttggtcaatttgaaagttgcactttctggttttattgaatttccccaagaaactgcacactcggaatggtgtgccgccaaaccttaaaatatatctaaaagtacttaattgttgactgataaaatcaattttcttgtcaaaatttctcaaaagagacaggagaagtactttaattaccgtgattggatgccttagtgcgacttttacagtcagatttttcaaaatcttggtatagtacgttaatacggaagggtccaaaacagttaaatttcgcttagacttttcgataaacagttttaatatatccagagcgtatttgataattttggctaatttgtctctaccagatagagaatccaatatatattttaagatggtaatattatccaccatctttgtttttgcttgagaatcctcatcatcacttctcgaggattcagtatgcgactcgcttccactgcctgcactgaacttctctgcaccggcgtctgatgaatgtggatgggtattgtcatcctgggcgtcctggtaacttgccccagaataaggtggtgtttctgaaccggaaacgatatctgtcgtgccaaactgactcattgttttacgaccagtttctataggtgaagacttacagggaagttgaggatatcgactctatttgttactttctccagcatacaaattaccgatgattctgagaagaaagaagaaaaacgtatttcaaaaattatataacctgaaataataagcccaatcccaccggaatttcatatactatcaccgacctggaaaaaaaatgaagagtaaaaagaaaaaaataaatttagcgccgctcggtttcgatccgaggacatcagggttatgagccctgcgcgcttccactgcgccacggcgctgctaaatcatgtgagtttagcgcgtaccgagcaaattcaccaaaatatttacatccaatttgctcccctcactcttccccgatgtcggttgtgattactgctacgcatggcgactcttaatttctttcaggtatagtaacatttactcctttaagtaattgtctatttttcctcgacactgtatgtagttacctttcaaggaagctattccaataccatcgtgagaaaaactctattggatacttcatctagctcgtatatatgctttttaaactttataccaaaccgtgtaggcaaaactggaccgcccggtaagttctgctattaacaaattaaataaaattggccaaactgaggattgacagttctgaatatccaagattactgacttcaattttctcacttctcatcataatattccgctgatttttacataccgtatatccaatttacggcccttcacatatagcggcgaaatgatggtaaagctacgcatactgtctgacaggaccctattctagcaaccttacatgaaacaaaaacaaacaacatcacatcatacggatgaactacgggtgcaatccctgactcatcaatgtttatcataaacttagatatcaacactgataaaccccacctctatttttactggttcttcactttttcgatgccgcaccgtcgcccgcgatccccgccctttgattgctccttccattaacagtttttttctatcccttacaagaagccgagacgccgcgaaaatatcggctagtgcgaatagtctctagctcttgcccttcgcaaagcaccgtgctgctaatggcaatcaacagcgcatcgccgctcgctgaatttttcacttagcggtagccgccgaggggtctaaagagtatataagcagagcttgcggcccactttctatcaagatctaagactgtttctcttctcttggtctgtatatgttttctcaaagttagcagaaacaacaacaacaactatatcaataacaataactactatcaagatggaaacaggacctcattacaactactacaaaaatcgcgaattgtccatcgttctggctccattcagcggcggtcagggtaagcttggtgtcgagaagggccctaaatacatgcttaagcatggtctgcaaacaagcatagaggatttgggctggtctacggaattagagccctcaatggacgaggcccaatttgtgggaaagttgaaaatggagaaggactccacaactgggggttcctctgttatgatagacggtgtcaaggctaaaagagcagatttggttggtgaagccaccaagttggtgtacaactccgtgtcgaaagtggtccaggcgaacagattccccttgaccttgggtggtgatcattcaatagccattggtactgtatccgcggttttggacaaataccccgatgctggtcttttatggatagacgcccacgctgatataaacaccatagaaagcaccccctctggaaacttgcacggctgtcccgtgtcattcctaatgggtttgaacaaggatgtcccacattgtcccgagtcgctcaaatgggttccaggcaacttgagcccaaaaaagatcgcgtatattgggttgagagatgttgatgccggagaaaagaaaatcttgaaagatctgggtatcgccgccttttccatgtaccacgttgacaaatacggcatcaacgctgtcattgaaatggcaatgaaagccgtgcacccagaaacaaacggtgaaggtcccattatgtgctcctatgacgtcgatggtgtagacccattatacattcctgctacaggtactccagtgagaggtgggttgaccttgagagaaggtcttttcttggtggaaagattggccgaatccggtaatttaattgcgctagacgttgttgaatgtaaccctgatctggctattcatgatatccatgtttcaaacaccatctctgcaggttgcgccattgcaaggtgtgcattgggtgaaaccttattgtagtttatatcatcatcccttttatcaaaataagcattctctttttattttagttaagcacatgcatacataaatttacgaacaaaaaaagaaaataaattaaaaataaaagtagtgtatcttcgttacttttcattctttttggttaacccacgtctaattgccaatacactatcgacgatcacggcatctacacctgcttcaatttgtatactggcattttcgggatcattgttgtccacaccgtaagtgacacataccagcccattagacttaaccacttgcaccaaccgtggggcctttaaaatgggtgctgcagcagatacaatccccaataaattccacttcttagcaaatcttataccgttttgtaacgatgaggctctcaaatcggccatctgttcacttccaccttccgtcaggaacaagatcggaataaccggttgctttaacgaaagcatgatgcaaatatccggatgaaatgacgaaaaaatgatgtccctaccattcgcattgtcaaaaactacttttaacacggtgtcaacccaatggttcatttccatcattatttgccctaactcttcctcttctgcctcatcaagcatgggaaacttacattctatgttaaacccaacgttggcagggattttcttgaatagttctttcaaggtaacaaatgatgaagctattgaatgtcctctagcgtttcccttaaaattgttctttttaaatgttttggttagcctcattcgattgtcagaccaatgagcattgttggacttcccattcgggtcgttgtcgtgtaaatcccaagctctcctcaatgtactaacgtctgaatcatctaccgaacgccctctatatttttgtagtgctgtatctgctccatttacatgatgaggtgagtgacctgctccacgttgaatgtgctctttatcggcattgttcaaatctaaaaactgttccagcgtcaattcatgcatggggatatcgacacctgtttcagctacgagaaaatcgtgatataccactggtacgttatccttcgtcaactgaacatcaaactctacatacgatgctcccaatgaggctgccatgatgaaagactcgactgtgttctctccaatttgtaatgatttattaggattatttttacccaggcctctatgtcctataacacgagtggacactaaggatttccagtacgtttctgttctttctaagggcagttgtggatgttcaaatggtgtgataataatatattcaaatttcagcgtcccaagtatctccagtgtatgattagcgatgatggggaccgtcacgctaccatttaatatacttctattaactcccactgagctgtacgacttattcaacatggaaacaccccttgccattacgtaattattgttatttttttgacaatctattctattatgggtctccaacgagcgtgttccatatgttggcacaatatcaaaatataatgtatgagaataatcaactttgaaaggcactttgaagtctactgcgtccacattatcatctaatggtaaatctaagattacagaagatttatcaattgaatcattgcatgaaattactaacgataatgcacaatctgtttccaacccaataacttttgctagtgcttccgagcttaatgaaattgaagggcttttgtttcttgtgtcattacttcccaatgttattagtataagtgattcattattatccaggaatctgtgtccatatgactttattggtccggccagttttcccaaggaccctttattacctccgtttccattttcatttctctcatttaattctccggcactaatttcgtttagtggttctttctcttcgctaccactgttcaactgtgaatggggatgcgtgaccagttcgtctctgatttgaaccatatcagcaatgtgcaaatgaccgcgcaataccgcgtgctccatcggcgtccacccaccttcatcttcaatatcaaagttcgcgttgttggctatcaagagctttacaatgtccgtaaacccttctgctgctgcaacgaagatagctgtccagccaaaaagtttttctcttatttcaaggtcggctccattgtacaacaaacacacagcagcttcgaaaaaatttaatctacaagcaagatatagcggtgtttcatgtaattcgttgtcttgataattaatatcaaacctttttgatgataggagaacatgtaaaaggggatagttattccactcagtggccaaatgtaacaaacttgaactttttaatttcacgttcggatccaaagattgcaataagacttctgttgttttgggatgagcacccaacacacataaatgtaaaggtgtcaatgattcggcatctccgaacgcggaaacgtcatcaatagggatttcattccagatattccattctttcattaacttgataatcaacttcgtaacttcagataagccatactggcaagaataatgcaagggcgttctcttgtaattatcatgctgaaaaaggcatggtcttaaatgaattggtaactcctctaaaatataagagagtgtacaggccgaacttttttcctcctctgtaatgctatctgattctgccggggcagatagggtcgtatgcagggttcttaaatctgttacaatttctccctcactattagtatattttgagggttgtgacttctttttcctacttaaaatttcctgttttctgattaacttcccgattgcaattatgtgatgatggaaaaaatttcttctgttaatatcttccgagtcatttagagacggaataacctttaagatagcatcaatacatgccagtgatttagacagtgctgccttgtttaaaacacttatcataattcttgttggaatcaaagacaattccgaatataggtttgttagctctctaatcaatcctttgctatcatcttcttctataaaaacgcaaataatcttaaagaattctgtattatcattagcatttgcgttcggcgaggtactcctcattactctctcgtaagaatttatcctgaacgtcacttgttcccagatagtttttagcaaactcaaatctttggtaataagagaatcattagcaaattgtaacggcaagattctagttttcatagttgacatttgctgatttgtgccgacttttttatccagtttctttaaaatcttaccaaaagctctcttatttagttcagcgtaccactttaagtttctaaattgttttcttaactcagctaagatagactgaatttcaattaagtcatctttatggtaagatagacggctggcttgacttgttccctttaaaagcatattcatctctctcgtatcctttgtgagtaaggtttgcgctactgcatcttctttgttggcatcgaccactaatgttgattttatctcattgaattgattagaagaaagcaatctctcaaatcttttcttatattccgcatactgggaattgtaaaatgtatcaaccttctcaatatccctgtcaactgcaaagaaaaacgacgccaataacttttggatttttggagagtccaaataattttgagcactattagatgaatctctcatttttgttggtggcctgccttcatcatagctattcttgttatgtgccctatatatgtcttcttgaagtcttgtaatttctttaatcattttcttcaacgacttgtagccaacatattgacttgaccactctggaatgcgatgattggcaaaggtttttccgaacttcattgattatattgtttgattatataaagaccttacagtttcagtagtttgtcaccttagttggagatagtggctatttttgtgtaatttgatgagggttcccttcttagttgggtttaaattttttgctaccgttgccttattgttcaatgaagcactaattgcaaaacttaaactctttaatagtctcactttgtaagacaataatttattttttacttctgtcagccaacgctctctttttaatataatgtgcacgttctaaaaataattctcttattcagttggcgctattaagtgaattagaaacgttttgacgaaatttactattaaaagaacactacgagtcgataatgacagcactggtctaaatttcagctagagcaacagcaaattattatttgtcacttaaataaacttggtcgtttttttggagagctaatatgttgggacagcgtgtgtaacattgctccacctgcgaacacgtggaagtcgcaattataaaagatgcataaaaagaaagaatattaataattaggacacaattgatcagtcctgacaagatcgtatatttgcttcatcgagagatgcattaattgacgcacttctaaaccaacccatatcttgagcattgataatgtgcttgcatctttcaagagacttttggcttcccgcttaaacccgaattcacgtaatataggcagcgaactgtttacgaagagaagttacaagatgtgggtatttttgttagtaaaagaatttctttagtagcaataaaaagcaaaaaaaagcaatagaaaagggttttaaaaaattgatgttattctttaaaaccgttaatccatgcgtaaaatacgaacctttcaaataagtccaagtttggatctaactggcgtccaataccctctagaagtaaaatagcgaccaccacggaaacaaagtcggactccattctaacatggtgcgaccttaccatactaagcatttgatcgagtaaatcgccaattgagacggttcccaatgtaaatgttctttgtttaactttatccactagcttttctaccttaaacgcaaatacttccttatcaatagctgtttctggagttcttgatctctcaatcatcaactcaccagctctataaccatcaaatcgggccaatgcgttgaatagagctatgaaattaattctgtttttttcattcaattctgtaattattcctgtatcgataaaacaaatttggggagtgtaattagttaatacagacttcagttttccaacaaagtcctgatcttggtcctcctctatcttcttcctcaggtcgtgcgttattctgtacgattcaagttcggaggatataatgtttgtgccgtatttgttcgtcttcacaaatctgattataacattgcctggatgcaaatcagcatgaacaaaatcatcaagaattagcatttgtagaaacgcgtcaacgaagggatcactgacttttttacaaagttcaacgtcgttaatttgcttcttcgtagataaaaacttttccatggaaagaccatatacatgctcttcgaacataacatccctatttgacaaggggagaaatggtttaggaaatttcacctgaatagaatttttaaagttctcattgaatctttccaggtttaacgcctcaattcttagatccaactgaatattcattaatatggaaaactgatcgacttcgctgggtaaagacagccattccatagtcggaatccaatttattgcgtcagcacagaatttcattattttcaaatctctccggatctgagatcttacatttggatgcaagatcttgatggcacaccaacgatttccatccttaccaatttgtatattgtcatatttatcgatgtacttttgggatagttcacccacgtaaacttgtgcgatggacccaactccaattggtgttcgattaaattcatcaaaagcatcttcgatcttgtcaacctttaatgcttgagaaagtttttccagagtaaagcttagagagtgagctgtaacgttactatgcaatttacccaactcatgacacagtgcgtgagagaatatatcggttctcgatcctgcccattgtccgagtttaatgaaactcgggccagccaattccaatgctttacgcagtagttgacaccaaatcaatgaacctcgagtttcagttatattggtgtccgtaattttgagtttatgaccaaaccatgatatggggtataataggagaagaggtaaaaaaatagctgaaatttctaaaaaccttaaaatcgtgcatacaggctcaacaatattatcattaaaaccgaaccaaaagattcttagatatcttattaatttatttcgtgattcagtgatcttagcagacctgaaagatttaagcttttcctgcaattcgttttctgaggaaacgtagaggcccatttcaaaagtatcacctttgggatccggttttagagaatcattgtatatcaaacaattttgttttggaaacgaattttgtgtcaaataaaaagcaattgacgtaggtattatgaactgtcttataggtattttatgaaaatgccgtgtggacttgctatagtatcgccaagagtttctataagcgaactttaaaaatgacattgcccagatggttctgatgttctttatctctattctgtgagggtttgatattgatgagtaggtagaagatatggtataaggtattttctataacatcaaacatcttttctttttcatcaaatgagtgaaaaggtattattcccctcatatattcggggttatttatttttcgttgcttgaagtaaagcctttaatacacacttagtatttaaacacttaagatttacgaatcacagattctaaatttgtatttaataaattgattctaagtacaggaagtatcaagggggggggttgacagatagaatcacaccttgattaatttagttcctgatgaacaagccaacttgaccaatcaaaccctttcgcggactttttctcttagctctgcttgatacatcgactgggaacttcttctctttgagccaactaacctcaatcccttaaagattttgtaaaccgcagaaacacctggttgttttcgcttgttggcaaaggttaataacacagtaactttcaatcttgttccgaagtgcagagtgcagttccctgtgtgttcaagtgacatacggcatttgaatacactacacttatcgtcatgtcaaaacaagtgttatagaagcagcgttaatataatattagtacctgtacagttttaaactcaattgagtgcaaagatctgatgcatcccattttagtttctcataaattattgctttggttcatagttcaattgtaagcattattaaaacaactgcttctatttagacaatacaagaacgcgatctttccagtaactgcctaatctgaaattatgtttttcagttgcgcctgtggcctacacaacttgcataataagcagttaaaaataactcctaatcttactaatcttgtcgaactagactagctgtaatgatctgtcatatataagttaatattcaacatcgactgtaattgtcaattcaatcttgacagcaacgattgaagtcatcgcctcgccgtaattgaaaaaaaaatgtaagatgaataacagctaagaaagataataatttttatgaaagaagcatctgatagagaagaagcaccaaaaatggtggaaaaaaactatagtacaggttttaggaaagcccacggagagaaggatcaatcagtgactaagccaatctcgttagatggtagaacaggtgaagtaattgttagaaaatccaccgggaaaactaaaatacgtaaaggtcaaacggaagaagagtatacacagcaattgcagcactacttcgaagtagaacaaggccctgtgcggacaaaggtaggatggatggatgaggtagatcccttggttgagatccgggaaggcaagtacgatatctccaataagcatcagcgacaggtgcttagtggtttctgccatcgtttattttaccaatgtaagtacaaggagtgtctggatctcagcacctattttctggggctctttgaaccgttcaacgtgaagaataaaatgaagagggagcttgaagagttggaatatatgatcgagcgatgtcgtgggcatgtattataagcccgaatcagatactcaaatttgaaaaaagatatctttctcctccgacatggccgaactcatttacataaatagcataaattaaacagaataataatacgtaaattacaacagtcagagggtgcatgaaaccgtcattagatagagacgtgatcaaaagtagaaaatgataagaaatcagggatggtcattactttacagaatttatccggtgcggaggttcacaagatactccagagtagatatgacttttgaaggaaacactcaagatatctctacttctgtcgaagaaagaatgaccactgtttttggaggacgcttaaagggtgaaccaccaagatccacaagtagagtgcttagcggcggaacgaagaaaatagcaggtgtccaagtgcctgcaaaaccacaagaacccgataactgttgcatgtcaggttgcgttaactgtgtctgggagatatatagcgaggatttaagagactggaaacatagaaggaaagaggctgcggaaaagatcgcaggaactaaggagaagtggcctaaagactggaatccacctttgggattgttacatatggaaaatgtccctgttgagttacgtgaaaagaagctggaaaccgatagcaaaaaagcagaacaacctcatgatttatctgctatcagaagtttgttccctaaaagaaaagggcctctgcccaagagtgtattggcagccaagaggaaaaatattgctttgagacacaattacgaacagaaagatggaggagaccaatcagtcagtgaatcagatgctgatgaaggctgggaagatattcctgtctacgttaaagcctttgcagagtttgaatcaaagaaaagattacaaaaaattcgccgacaggaagaaataaaaaagaggacagctttggtttgaagcaaatatatattattgaaaagcctatgtacaatatttgcggtcttctttgatcttggtagactttatggatggagaataataaacatacatatatttcacttagagggtttaggagactaatgcgtgaatacgcgctggcatgtccccattcatgcatacatatattcgtaaacatacacatattcataaaaattttcagttatattatattataatctttttttaactatacagagaagatattaaaaaaaatgtatccaaagtgagttaaaaaaatcggaaaaaacaataaagatccttttctagttactttgctgcattaacattagtccatgtcaacatcaccttcagtgtccttcttttcttccttcttttcagcttctgcctttctttgagcagccaacttttcagccatagcagccatttgggatgcttcttgcttagatcttatagcttgcttcttttcttcttctttagccaagtatctacctctaataatgttacctagagaagccaattcttcgtatttggcaatgtacttagctttgatggaatcgaaaccttcatcgtataaccactcttcggccttgtttaacataccttgtaacttcgtcttttcagcatcggaagcaaatggagcatactcttcttccaacttaccacgcaatgtgtagatgtactcttcaagagtgttcttacggtcttctgtctcagcaactagcttatcttgagcaagcatttcattttctttttcaattaattcattcaactttttagcgtctaggccaaaggtgtgtgcaacgatggttaagtcatccttctttacagttttagtaaccttcttaaattcttgctcagcatcttctggagcatcttctggtaatggaataggttcttcaacttcaatatcttcaatagtgtaagcctcttcaattgtgtgtaaaccagaggggtcgcatctcaactttaacttaacaggaacagagtcttgaccttctggtaattgaacaccagtgatctcccagttagcgatttgttctggagtgtttggtggtaactgtgtgatgtcagtgtagctagcagccattgaaaagtcacccgtacggttcaaagtgatcaatttagtagatgggaaggatgaaccagctgggaaaacttccatgtggtcttcgtcctcaacttgcttgtcccaagagtaagagacagagtaaggatggatatcctcaaacttgaatggtctaactcttagagttggagagtgaatggcgcaaataaaggcggcacccttggcgatggcttcatcttggttcaaagtggtggacaatggcttgccgaaggcttcagaaatggattgtttcaatgttgggatacgagtagtaccaccaataatttcaacaaaatcaacttcttcagcagataatttggcttgagctaaagctttggtaactggttcagtaacacgttccaacaatggcttgaccaattcttctaattcttcacgagataattgagaggaaacatcaacgtcgttcatgacggattcaacagagaatggggcattagtattagcagacaaaactttcttcaacttttcagcagcagttagaattctgttgtaagcctttggattttctctgatgtcaatcttgtatttagttttgaactcatcggcgaaatgttctgttatagccaaatcgaagtccctaccaccaaaatgcttgtcgcaggcagttcctaagactttcaattgacccttcttgaaggccatgatagaacaggtgtaggaagagtgaccaatatcaacaaaggcaacaattcttggcttttcttcgccttcaggcaaatcagtcttgaagataccgtaagaaacaccggcagcagtaacgtcgttgacaattctaacagggttcaaaccagcaattctagcagcatcagcaatgttgtaacgttgttcttcggtgtaccaaggtgggacagcaatacaaacatcggtaatatttgcctttgtgtcctgcttgacggtgtccttgactttgtcgatgaacatggcagctagttgagtagctgaaaaaacatgtttctcaccagcgaatctaacttcggcaccagtcttcttgtcatccaattcaaccaacttagaggtgaagtgcttagattcttgctcgaaatctggatggtggtaatccaaaccaataattcttttcaagttggcgacagtgttcttgatgttggaagtctgcttgttcttaccagtttcacccaagtatctgttctttggaccaaaaccaacaacagatggggtggaacggttagagacttcattaacgacaatgtcgatacctctgtttctagcaacggcaaggacagagttattgttacctaaatctaaaccaaatggagtactcatcttttaaagaaatgttgtttgtcaatgtactttttgcttatggctatcgaggttaaaaataagaatcagaactaactgagttataagaagaaaaatcaagacagagggagtttaaaatggacagtaacttttatcactaaggttatattgacaagtagtgctctttggaaaaggaatcttctagaatcatcttcgttaaatttcttttttcattgccttcgaaaaaaaaaaagaaaaaaagaaaagaaatacacgtaacaaatgattatgcgctcaaccaacttaaacacttctcatctccattaagaaccttcaaacagacgatagattcgctaaatgatacgttctgcaatttgaaaaatgtgcttacctttctcaattcatgtggcttcaaacatttaatcgatatactagctataggtagtttgcacacgctaacatattattgtagcgttcttagtactgttattagttatcaagatatttaatttcaattaattatacaaatagatgggagttatactagttaatacattgaatagaagatatacacgcgtagtaaacaactactatggaacaaaaaggcttcaaaatctttttcctttctttttaccaacaacttgaaattcccagtcttcggaactgccttcaggcatagctaatacttcactccagctcaaggggtcattaatttcttcttcgcattctagacgttttttgatgaaatcagtggcaaatctcctaccgtccattgttgaactgtaggaatatatggtatctgcgataatttccttggattctgaacctgggggcaagctaagtagcatttctaaaacattatcgggctgaacacccgtatttagttttaattgggatcggcaccatctcaaaaattcttgacgcttagagacagaagcgttaccgggataggcagggatgcgagacggtttaacttgacgggcctttaaagtcgggatactagtggatgagccaatttgtttactcttatcgctcattttagtttttgttgcggtagataaccccccagaagaacgcagtgtgtccaaactgatatatgactttgactggttaccagcgacaggcatggtggaagcgatgtgggttgtgctcttagaagaaaccgtggtccacgcattgctagtattcgaagagttcaatgccgaagaagatggggaaggcgttcttgaaatgaaatcatcgagtgaagaagcgcggttgaatttctttgttttcttttgaacttgttcccacagctttttctgctcttcaataaaagtggaatctggtttaatatcaccattgttggccttgttaattttagactgactgttaattttggtactgtctttcatcaattctcctttaatatcaactttgatcggttgctgtggctttataccccaggcagaaccagtttgagttttcggaatttgcgccgagcttaatatttctttctgtagttttaatgcctgctcacgatctaactgagtacgattaggttttttttctttcttggacgagttctccttcttcaaatcttcaagagcagatgaaatctgattataaacagcaccctcgggtttcttgttagcccaaggcgccaaattagtggttatggaagttgcggtgttttcggaagatggagtttctgtatctccagttaaaatgttatttagcaattctttttgcttttctttctctaattttccttcttccttcttcttcttttttaacttctcttcttcctttttctgcttttgcttcaattttttctccttctttaatttgcgctgttcttctcttctctttttttcttcttcttgtctttgttgttcttccaataatttttgtgccatcagttctgcctttgcaaaccttttctgctcttcagaagtcatttgcggcgtatctttgcttttcggctcatcagcagtggatattacatccttacggtctacctcttcaatctctggttgaacttgatccaatatattttgctctttctcgcttcctcgagattcttcctcctgcttagtaggatttttgacaatagattcctcttcatttgttatgttagaaacagttctgccctcttctgaaaaaacctcttgctcctctggagaagcttcctcgtgggaaggaaccttctcttcatgggaagaagtggttttattagatctactagaagtcgtggatagaggagcggtatatgcagatatctttggtatgcgatctacctttgtgatatgacggccgtcaaccggaacccaaacctgagtttcatgatagtaacttccatcttcaaatttaaggccaaggatttcttcatacgtaaaatcatcactatgcacatcagcaacaggtatcaaatctcttgactcaactttttgcttttctgatgaagttggtgcaacaagtggaacagcattcaaagctctaataacaatgaaatcaaaggcgacaaaagggtcttgataattattcaccagagtagtcaattcacctagtctaataaaccgatcatttacaccaaatggctcaggagatgttgctaatctacagatttgcaaagttggagtaaaataacctccttgataccactgtgacatattattggtaccaaaaggcccctgaatgttaccattagagtcaatgtatttccactgagattctatccccggtggtgggggttgattaccaacgttgggggcaggccctgttgcgttgtagagataaggagctacatttggaaatgtgctcgagggtttattgagaacggaagggctgctggcgttcatatgcaggttggatgatgctgcactaaatgcactattgttttcctgattagcagatatttgtagcggagatccagtaatttcagcgtcatatgcattgaagggaacagtactggctccactaatcgcattactccctggcacaaaaggagatggaactctttggacgccaatagaatccataatggaggagggcctttgcaaaagagccgcattgttcatggttggagtattgctatttgataatgcagcagtgtctgagttcgcgtctgcaagtttaacactgtgaaggtcaaacgctagagagttgataggattcatcacttactgccactgccaatcttgtgcaagctgtggcaaaatcgaccttctccatgcgtccatggtaaatgaaatgttttgctttctttttcgtgcttgcaaagtttggtagatgaaatttcagaaagctactgccgtaccaaagtacaataataaggtgaaaatgggagtaggaagtaatagatggcattgaatgcctcatttattcattattcatgttttcttaacattttgattcagttgagtgcatgcttttttgaaaagactaaacattacaagttttaatcatgttggcccgttccagggtgtgcttgcagacaatcactagacggttggcagactttccagaagccaatgctattaagaaaaaatttctctttaggaaggacacctcgaccatcaaacagttaaaaggactgtctagcggccagaaaatagtactcaatggatggatagagcagaagccaaaaagagttgggaaaaatttgatcttcggacttttaagggactctaacggtgacattatccagttggttgataacaaatcgttgttgaaaggctttactttagaggatgtggttcaagccgtaggtatactctctttgaagaggaagctatcaaatgaggacgcagatgagtacgaagtgcaattggaggatattactgtgttaaatgcatctaataaaaaaccagcgcaaatgcaggattttaaattgtcagccatatacccacctgagttccgctatttgcaattgagaaatcccaaatatcaagattttttaaagaagaggtcatctatctctaaggaaataagaaactccttcaacaattttgattttacggaggtcgagaccccaatgttatttaaagctaccccagaaggcgcaagagagtttctggttccaacaaggacaaagagatccgatggtaaaccatcgttttatgctctagatcagagccctcaacaatacaagcaactcttaatggctagtggtgtcaacaaatattatcaaatggcaaggtgctttagagatgaagatttaagagcagacaggcagcctgagtttacacaggttgatatggaaatggcctttgctaattctgaagatgtcatgaaaatcatagaaaagacagtttctggggtatggagtaaattttccaaaaaacgaggattattgactttagacagtaagggtacattagtgcctgcgaaaaaggaaaacggcacagtatctatctttcgtatgacctacgaacaagccatgacctcatatggtattgacaagccagatttgagagcgccagatttgaagattatcaatttaggcgagttcaatgcctttagtcatttgaacaaaaaatttcccgtttttgaagtaattattctaagaagtgccttttcaaatatggaagagtacaaagaacgatggtcgtttctgacaaataacagtaattacaattatagagttccaatagtgctaccaattgaaaatgacgaacaagctaattcaaattggtttgagaattttcatgcaattgccacgtttgaaaacccacatctaataaccaaatttctgaaactgaaaaaaggtgacattgtatgcggttgtacgagagagccaaaccattccattttcgagaatcctactcccctgggaagattgagacagttggtgctacaaagtgagcatgggaaaaatatctatcatgctgtcaataaggatgttgcctcatggattgtggatttcccgttattttctcccgttataattgaagataagtctggtaaaaaagaaaagcttgcatatccggagtacgaaaaggatagactatgttccacgcatcatccttttactatggtgaagcttaaagactacgaaaaattagaaaagacgccggaaaagtgcttgggtcggcattatgacctcgtagttaacggtgtggaacttggtggtggctcaacaagaattcacgatccaagattacaagactatattttcgaagatatcctcaaaatagataatgcatatgaactatttggccatttactgaatgcttttgatatgggaacaccgccacacgctggatttgctattggttttgatcgtatgtgcgctatgatctgtgaaactgagagtataagggacgtaatcgccttcccaaaaagtattaccggggctgatttggttgtcaagagtccaagtgtgatacctgaaagcattctggaaccttacaatatcaagtatagtaattcaaaaaaatgagcagaagttgatgttacctagatgtgagagaatcttagtgtggctgcagtatgtaggtttttcttgtaaatattatacctattttgtttgccttgtatatgaagagatgaaataacaaatcgatatccattacttgaattgattttttatcaacattaattgtaatttctttataacatcttattggatatcatacgaatgtttttaaattacaaaatcattaaatcataaaatgttcagtgagtacaatctcccaaagtctacgtttactgtaatttatcgctatttacagggacgctgcagcttaaatattagcgcctaagttagtcgaagcattctgtcttgcccaattctggacagtagcagcggtctttaaacccaccccactcggccaacatttctaatttttcctttggctctaagaaatattctccgcttaatacaaaggtcccccaatgaacgcctaatacatttcgagcttctagatctttcataatcttgagaacctcttgaggattaatatgtcgtggtttttggtgccactcagggcaatactgaccacatggaagcagcgctaatttacaacctttgccaaagcgttctttaattctaacgaataaatctttcacatatccagtgtcaccagcatgaaaaagtatgggattaccatggtgtgttaataaaaaggagcaccatagagacttgttcgtatctaagagcgatctcccagaccaatgcatggcaggagtagccgatatgtggtatatctcattgtttttctttacttgcaaagtttcccaccaagataattctaggacattatcacagccgttacttgtcatataagatttcattcctttaggtactatccataagggagagtctttgccactccagtattccaagctttctaaatccaggtgatcggggtgattatgggatacaaggatgatatctggtttgggcacctctgtaatttgagatggcatttgagtaattcttttaggacccagggtcttgtggataagaaagtcactgaacagaggatcagtaagtatcctcaatccattataaaccgtgtagttacaggactggcccagccatgtgttatagactgggcactttgatccttcattttcttctactgcagtcggtatgtgcaattcgtctaacactttgcattctagcggcaatgccgtttcctctgcggggtcgacgtccactaagttaggcccccatgttggcttgtgtacaggcattaacttattcatttggtgtacatcacgtggaatacctcccctatttctttcaaataattcgaacactctatttgcaaagaattcaaaaacggtctgaatcctgtattcttcgaacgggttctcaaatctgcctaaaacttccaaagggctatattttagcaaggatcccttataagtgacctcgttattattctcctctaatctttgacacatttcgtttcttaaatcaatttgcttcactgtagccaatgatacataaaacgcatatcctgtgtaaggtaccaaaacagacaacagaagtatacgtgcgtattttctcgagcatttttgtatagggcgtgtcttttgcgaagcatgtcttttgaaagttgacaatgatgtctggggtctaaacagctctgattctcgtaaacgcactagtctcctttggagaagaagcctcatctgaacatggcaggtaacaaaattcatttgcaacacaagcaggcatgcaatccttcagtaattggagtgctactgttcacaccatattctcgctattctcgaactacgtttttttttttttgttaagcatcagtagtgagtcttcgggaactgcttaacgacagtaaaggaaaaaaaaaactagcagctgttgataatattcagaaaatgaacgcagaaggaatcattagctaaaaagtttattattaaaatcagacatatatctcattataatattttttttttataataccaccatttgttctcatataatactgataaatatcgcatcgaatggaaaagacaaataggaggccgctattgtaatttgggccttaacctatttattctctctcttttaattgatattttaatctttttgaagcctacaatgtattttgggcgataatcaaggagaatatcagtgtcatatactcactgtggtaaatgtatttctaaagtagttccaattctttcttcaaaaaaggccactagacgatgtgctttcttgcacaagcattttgctgggctatcttcaatagtgataattctaactaactcaaaaccagatggcaagttcttccctatggtcgacttctctcagacgcaatagtagctatgttattgatggcttttgacgccagaccgggtaaagcgcatggaatgaactctaaactgttaaaataacaaaaacgacatatgaagatgtcgatgaggctggatagtttagagatgaggtgcagagaacaacattgtataacaaattcggctcccaaatatcgcatgtaccatgtcatttcgtaaaagaggtgaaatactgaacgatagaggtagcgggctaagaggtccactgttaagaggtcctccacgaacttcctcaacgccattgaggacaggcaacagaagagcccctggaaatgtgcccttgtctgacactacagcgagattaaagaagttgaatattgcggacgaatccaagacaaaaatggggctggatagctcccatgtgggcgttagaccttctcctgcaacctctcagccgacgacatcaactgggagtgctgacctggacagtatactaggccatatggggctgccgctgggaaactctgtactagtagaggagcagagcacgacagaatttcactctattctcggtaaactgtttgccgcacagggtatcgttcataatagaatttcagatagcagtgctgataaaactagaaacggcgacactcatgtcattgtcttgtcattgaaccaaatgtttgcaaaggagctacctggtatctacaagggatcacgtaaacaaatgaagaaaaacctaatctctgaagaagaatcaaaagttactgttcaaaatttgaacgagacccagagatcgacgccttccaggtacaaagacctgaaaattgcatggaaatataaactggcagatgaaaagagattgggttctccggatcgagatgacatccaacaaaattctgagtacaaggactacaatcatcagtttgatattacaacgcgtctgatgcccgctcccatagcatctgaactgacatttatcgccccaactcaacctgtctccactattttgagccaaatagaacagactattaaaaggaatgacaagaaactgataagaattgttattccttcccttctacatccggcaatgtatccgcccaaaatgtttgaatcatctgaaataataggtttaatgcacggtgtgaggagtcttgtcaagaaatactatgagcgggttgtactgtttgcttccatatccatagacattatcactcccccattactggtattgctgagaaacatgttcgattctgttatcaatctagaaccctttaaccaggagatgactgagttcttagaacgtgtttataaatcgcaaccggggaagattcaacatgggctagtccacatattgaaattaccagttttcacggaccgtggagagatgagagttttaaagtctgaatgggcatttaagaatggcagaaaaaagtttgaaatagaacaatggggcatacccgtggatgatgctgaaggttcagctgcctcggaacagtcacattcacactcgcactcggatgaaatctcacataatatacctgcaaagaagaccaagatatctttagactattaagaatatggttcaatttatgggaaatatacggcatgctttttaacaagcgtggtgaatgtattatttttttatctgttatatcttaaatacgactattatatatatatccatcgtctttttcctgactctaagcggtggcagctggaaggtagaaaaaggtatcgcctagatgtcaaaatatgaaaaagtgaaatgaatattaacaaaaaaggagcgtgagctgcagaaagaatttgaccaacaaaagacaattccactcctttggatttgaaatagacagatagaaaaggatatgaaagtattacaattcaatcaagatgcaacgtgctgtgtggtggccgcgtcatcgcatcagatttcgatttttaactgcgacccctttggtaaatgttttgaaattgacactaagaattccaagaagaagacttcaaacaataacggttcagcttcaaactcagaatcacggaataatgaggagagcatattaataactaatggctcccgcgatcgtactgatgcagaagaagaggaagataatgaagataatgccctcgttacaggaaatatactgaaagaaggggagtttgtcattgaaatgttgttttcaactagtcttattgctattgcagatagaggacaaggtctaaacaaaggaaaaaagctgaagattgtcaatacaaagagaaaatgtactatttgtgaaatagttttcccacatgaaattgttgatgtggtcatgaatagaaaaagaatgtgcgtacttcttgaaagtgaccagatattcatttatgatatatcttgtatgaaacccttagaaactatcgatctttgggaagatcattataagaggtcccaagccaattcgttctcaaatgcgtcaaatactggtactttggagggagattctgcaaatttgaacagggtggctaccaatttactagcaaatgccactcaaaaaagtgtgaatggatctaatcctagtgtaagaaccagaagaaactctctaagaagtaaaataaggccaagaatggttttaagtaacgatgatagaagtatactgtgttttactgcgtatagctcgcccaagaagaataagcccaattcagaagcactatatgatgtagtgatttatgacacattaaatgtgacgccagttaattacttgaattccgttcataaggggaatgttgcatgtttagcagtaagtcacgatggtaaactgcttgctactgcctcagataaggggaccataataagggtgtttcatacgggggtagattcggactatatgtcttcaaggtcactgtttaaagaatttagacggggtaccagattgtgcaatttgtatcagctagctttcgataagagtatgactatgattggatgtgtaggtgatacggacactattcatcttttcaaacttgatgacgcctctaatagcctccctggagataattctagcaatggccactggaatgaagaggaatatatactagcatcaaattcaaatcccagtatgggaactccaaaggaaatacctctctcgaaaccaagaattgcgaattacttctcgaaaaaaataaaatcttcaataccaaaccagaacctgagccgtaactttgcttatataacagttaatgaatcgaacaggagttgcttagggtttccagacgaatttcccaaccaagtctatattgcctctgatgatggaaccttcagtatatatagtattccgtcaaaacctggtgaatgtgtgctgactaaaaataataaatttacataatgcatatgtgcagttttcataatcttaatagatattgtacgtattcacgtgtgaattgctaaagagggtagaaatcttcaaaacaagcaatttgaaaatatttacataggcaatggtacattctagaaacacgaaaagccaacaagataactaattctcaccaaaaccatctcctataccaaggcttcatatgtgttgattcattactgccctttcccctactagtattgtgggttttatcctgtacaattaactcatttaattggtgttccaggatttctacctctttctttagctgactttctctctcctcatgctctagtttccaccaagagaagtgaagcagtaaataaacggaagatcccattagaatgaacatccaaagaggcctaataaatctttttacagggatctcatgtcctgattcttcctcttgcgagaattttttgagcatatctaactcctttttgatatttaattttgtagtatgctcattaatcaaatcgcgtatcagttcagtatcaacaccatccaaagaatccaaattagccaagtcttctaggctcttgatttctttcttcggtgacgttgaaacagctcttcgttgttggttgaggaggcgcctgtggtaataggcaacggttgttatgggaaacaatttagttctactcaaagtaatgagagcattagagcgtctttttaacatattgtctattatatgctttggttcccatttcctttctcaaagtttacaaatataacagagtgcttagcgaatactttattttatgagtcttgccgttagtgaccccacccaaaataagatgcaaaccggtatacatattagacatttcccacgtatacaaatatattaagtaaataagcctcgtcgtgatgaacttaaatacatggtattgagagagttataaacaggtagatagatatcttaaataaaaataagcagataagtaacaatgtttaagaaaacgatggggaagcgtaaatatatgcaaaatttccccctcagtccttacgtataccgtatttggcacgaagcttccacatttccagtcttgcctgttgctgtaggttcaggttaggatgggacattggactactttcactatcacttctgattatagacccgatggacataaatagcccaaaggtacccgctgaaccagcaatgtatttccctagtgttctaactacaccatcaggacctgggccttgagttgcgatggcaaatccaccaaataggatgcctgtgcagacaccgacggtagtacccatcatcaaccccattttgaatttgtcccaattcgaaggctgctgttgcgcataattttgtggaagaggaggcattatatcttaatattggacttgaagctgttgcgctatttgtgctatatgatcttgtgtggtgttctgtgcttccttcttatggaaaagtagtggagtctgtttggtaatgttggtcttgttcgggagttttgaaaagaaaataaaaagtggttggctcataatgttaagaaagaatttccagtttccgattgaacacagcaatctacaggtagacattgtgaatcatgctcgaattacgaagttgtagtaatttggtcaatagtagtaggagacttgtgcctctggtgacttattccggactaagtgcaataacattgcctaaatctcgattttattcacagcctagtgctttagaagtacagggcacatcggattctcgaagcgataatattttagacgaactcaaacaaaggggtctagtgtcccaggtctcacagccagagagtttccttcggacgaagttgaacggtaacgataagatcaaattatactgcggggtggatcccacagctcagtcacttcatttgggaaatctagttccactaatggttttattacacttttacgtaaaaggtcacgacattgtcactgtgataggtggagctacagggaaagttggggacccaagtggtaggaaaacagaaagagacgttatggagaacgatattaggcaaagcaatgtggcatccatctcgcagcaattacaaaggtttttcaaaaatggcctagaatattacagaaaccgatgtgctctcactgaagatgtaccttccggaaaatatacaccaaggaataatttcaactggtggaaagacatcaaaatgttggatttcttagctgattttggtaggcacattcgggtacaatctatgttggcgagggattcaatttcttcgaggcttcaaaccaaaaatggtctgggatttaacgaatttacttaccaagttttacaagcgtacgatttttaccatttgtataaggaagagaatgtgactatacaagtaggtggtaacgaccaatggggaaatataacagccggtatcgatctcatcaataggatacagcctataaagaataagggtttgccatttggtatcactgtgcccttgttgacgacggctacaggagagaaatttgggaaaagtgcaggcaatgctgtttttattgacccctcaatcaatacggcgtatgatgtttaccagttcttttataatactttggatgctgatgtacccaagttcttgaagatctttacgtttttaaactcaagtgaaatcaaaaaaattgtggaaacgcatatcaaatcacccagtctacgttatggccaaactttattggctaaagaagtcacagatatgttatatggagttggctccggatcggattcagaagcgctttctaatattatttttggacgttatgacggaactttatctgctgcgaagttagttgatctatgtaaaaaagccagaattttgcagtatgctgatagagagattgacttaataaagttaatttgtaaactagtaaattgttcagtatcagaagccagaagaaaactttcccagggaagcgtgtatctgcatcattcaaaatctaaagtaaacgaaaatatttctaacttggctcctttcctgatagatgatcgagtactgatcttgaggataggaaagcagaagtgttttataatagaaatgcgttaaaaaaaagggaggtatataaagtacatgtataaaataggcatgcgtgaggtgatattatatcattttatgcactgacttgtaaataagattataaacgattattcatctttactacttgcgaacatttcactgtcacaccaggctatgagggcccacagccagagagtcgcagggcatagcagtaatacacaccagtagtgcaggaaagagtcattgttgcgtaaccagtaaaatgtagcaagactaattaggagtaccgagtaagtaaaccctaaaaccaaaaagccttggtcacgtggtctcatgcgcttataaattctcaatcatgtaattgaaacagtcctgttgcctagtttcaactgttctatgcttcttgatgttttcgaaactttgcgtagtgtaatcttccttgtattgtagcgaagaaaaaaggatgcgttgggaacagatatagaagacgtaaaacaacctgaagaaggtaacaggtggagtagcaatgggagaggtatacgaaaaaaataacatagattttgattcaatagccaaaatgttgttaattaagtataaggatttcatactgtctaaattcaagaaagctgcacctgtagagaatataaggtttcagaatttagtccatacaaatcaattcgcacaaggagtcctaggtcagagtcaacatctctgtacagtctatgacaatccttcatggcattctatagtcctggagacattggatctggatctaatatataaaaatgttgataaggaatttgccaaagatgggcatgcagagggggaaaatatatacacggattatctagtaaaggagctgcttcgctacttcaaacaagattttttcaaatggtgcaataaaccagattgtaatcattgtggccagaacacttcagaaaatatgacacctctgggcagtcaagggcccaatggagaggaatctaaattcaattgcggaactgttgagatctataaatgcaaccgatgcggaaatatcactagatttcctcgttataacgatccaattaagttgctggaaactagaaagggaagatgcggtgaatggtgcaatttatttactttgattttgaagtcgtttgggttagatgttcgctacgtctggaatagagaagatcatgtttggtgtgaatatttttcaaattttttgaataggtgggttcatgtcgactcctgtgagcaatcattcgaccaaccatatatctattcaattaactggaacaagaaaatgagttactgtattgcgttcggtaaagatggcgttgttgacgttagtaaacgctatatcctccaaaacgagctgcccagagatcaaatcaaggaagaagatttaaaattcctttgtcaatttataacgaagaggttgaggtattcgttaaatgatgacgagatataccaacttgcatgtcgcgatgagcaggaacagatagagctgattagaggaaagacacaagaaacgaaatccgaaagcgtcagtgccgcttcgaaatcatctaatcgtggtagagaaagtggatcggcggattggaaagcacagcgtggggaggatggtaaatagagaaataaaagaacagattattatgtgtaaggaattttatctaagaacatatttataaaactaactcatcaaagctgcccaagaactcggcagcttgctttgttaaccaggaattactttcattgtcgagataagccaaatgtccacccaagtcagtctcgcataacaacacacaaggattttctctagcttgtttgtacggaattacgttttcacctgtaactggatcatccgttgcgttgattattaaagttgggattttgatattaggcaatctatttatcgaactggcctttctataatatgttaacccgtccggcaggcccatcgatggggcagtgaaaagattatcgaattctaatatgtctgtaaatttttcagccttttccaaattttctctggtatacgtataaaagactggtttctcaactgtcggtttgtgcgaaacctcaaaattctctggtacctgcaactcattcatattaaccttgacagtccttgttagaaattgtgttaaagttctagaaaaaatatggttggaccaccaatcatgagccaacttgtcccaagtgtgtacgaaatcccatgggtttgagagagcgactgcagcatttaatggacagttatctccttcttcacctaagtagttcgttagcatggctgctccaaatgatgttccgactgcatatatttttctttgcggaaatagagctttttggtggttcaaaaattctctcacatcacctgtgtgtaatgcggtaaagattctacgggtggtgactttagatcttgagcaacctctagcattaaggactaccacttggaatttaccgtcaccgacttttgatagatcttcagataatgccctgatgagaggctcatggcttccccctgcaagaccatgaagtactaccactaaagggtaagaataacccttagaatgacatttttcaagttcctcagaggatagatatctagttctcgggtgaagacgaggccaaccctttggatgggtggccttttcatcgttcgaaaattgtttctcgttaaaactagccttttcagcatttaatgaatatgtttgctcccattcaggcataacccaatctgcagtgcagacccctccatcagaaaattttataatctctcttccataaaatacctgaaattttttggaaaaatcaccggctgacaaataaagggtctgtaagtaacctgtgaaaagcaagctgtttaacctaaaatttgcaccatctttgagtgtaggcacgtgtttggttacgaattcatgaagaggaatttggcgcttagaatctctgaaagccaaagacttggttcctttctctcccagtacatgtttgacggtgccgttatagccccaatggctaggagtgacagttggatagtaacccgagcgaaacattaaaatgacaaatatgaaaatacttgatatcttgatctttttgctaatcttcaaaaataccgaaaactaagtaggcaaccagatgcagaacccttcttatataatcgattcctgtaagcaagtgtcagcaaatagcttctatatagagacctttcggtgaaagtatattaaagccggccggaaattgagtaataataaccgctaattatgcggtgtgtggattcagatttttgccaggagcgataaccttcaaatctaaaactactcactataagcgatgaagcaaccagatggtagcgctttggtgccggttctcttgaaggtttgtacatgtgcgagttcatgaggttacaatatagaaggtttatacagtagagctatacaggataatggaagttcagttttgttcggctttttcattgatggctttcttcttattgctttctctcttggcttgtttcttcttcattcttttcagtttctttttgtaactataagtatccttctcaccaaaaccgtaaagtggcttaaaactctctagtacaccgcaatcttcgaacaggttgggaaagatccagaacccaccaacatctttgtagacaattaatgacaaaacatataatatcaatctcaggatagcgacagcaaagaagcctgctaagatgccgaaggcacccagagacacataataggagccgcgtctcatggagcgcggccacaatgggtagcatacgagcgccaatatgatggacacgacaccaatgacgatcaagtaatccatgtaggttctagggttatagttccaaacaaagtattcatcggcttccaattgtgctttattcgaaacaatcaagtgcggaaagtccttgcttggcttcaatccatgctctttgcattcttgactatgcaattttttcactgggatcaccatttgtgcctttataagttgaataaagatttcacgtgacttaagctggtcttcgatcttgttagaaggtatagttggatatatctctggctgtcttgcagatttgttggcatactcctcagaatgcagtgccctaacaaatctcttgtaacggaagaagtctgtctgcttggcctggaataaaccctgcctttgcttcaactccttatggttgcgtaaaagagtagcaatggctgtagcagatccgccattgacactagcacctgcattgctacctggacctacggctgacatgttctcctgtgtttgctcggctaccatactgcattcaactgcaattataaaagcccactcttctccctcttgatttgtatgccagtattgggaaaacgacacgtctattccgtcgcacacgatcttcactttctttttttttttcaactgaacgaaaagttttttccgcagctcatcgcaaagaaaaattttcacctatgtactacctcatctaatacaatataaagaatacacttcagatttaggagttgcagcgtttataaaaaagtaagtgtaccctccaaaagcaaacacatctccctcctataccgaagatgcaactttcatggaaggatatccctactgtcgctccagcaaatgatttgctggatattgtcttgaacagaacccagagaaagacaccaactgtgatcagacctggtttcaagattacaagaatcagagcgttctatatgcgtaaagttaaatacacaggtgaaggtttcgtggaaaaatttgaggacattttaaagggttttcctaacatcaatgacgtgcatcctttccatagagatttgatggacaccctatacgaaaagaatcattacaagatatctttggcagctatatctcgtgcgaagtcccttgtggaacaagtcgccagagattatgtcagattgctaaaattcggtcaatctttatttcaatgtaaacaattgaaaagggccgctttaggtagaatggcaactatagtcaagaaattgagggacccattggcctatttggaacaagtcagacagcacattggtagattaccatcgatcgacccaaataccagaaccttgctgatctgtggttatccaaatgtcggtaagtcctcgtttttgagatgcattaccaaatcagacgtcgatgttcaaccatatgctttcacaaccaagagtttatacgttggtcattttgactacaaatacttgagatttcaagctattgacacccctggtatcctagatagacccactgaagaaatgaacaacattgaaatgcaatcgatttatgccattgcccatttacgttcttgtgttttgtacttcatggatctttccgaacaatgtggtttcaccatcgaagctcaagttaaactattccactccatcaagcctctattcgccaacaagtctgtcatggttgttatcaacaaaaccgacattatcagaccggaggatttagacgaagagcgtgcacaattactggaatctgttaaggaggttccaggtgttgaaatcatgacttcttcatgccaactggaagaaaacgttatggaagttagaaacaaagcatgtgaaaaactattggcttctagaattgagaataagttgaaatctcagtctagaatcaacaatgttctgaacaagattcatgttgctcaacctcaagcaagagatgatgtcaagagaacaccatttatcccagaatctgtcaagaatttgaagaaatacgaccctgaagatccaaacaggagaaagttggccagagacatcgaagctgaaaatggtggtgctggtgtcttcaatgttaacttgaaggacaagtacctattagaagatgatgagtggaagaatgacatcatgccagaaatcttggatggtaagaatgtttatgatttcttggaccctgaaatcgctgctaaactgcaggctcttgaagaagaagaagaaaaattggagaacgaagggttctacaattctgacgatgaggaagaaatctacgacggtttcgaagcatccgaagtagatgatatcaaggagaaagctgcatggattagaaatagacaaaagacgatgattgctgaagcaagaaataggaagtccttgaagaacaaagctatcatgccacgttctaaactaactaagtcctttggtaaaatggaagaacacatgtccactttgggccatgacatgtcagccttacaagataaacagaaccgtgctgctcgtaagaaccgttatgttgaaagaggttctgatgttgtttttggcgaccaagatgctttgacagcttccactgaaaacggtgtcaagttgagacaaaccgatagactgttggatggtgttgctgatggctccatgagatccaaggccgacaggatggccaagatggaaagaagagaaagaaatagacatgccaagcaaggtgaatctgatagacacaatgctgtttccttatcaaagcatttattcagtggtaagcgtggtgtcggtaagacagatttccgttgatttctctacttcttattctttcttttgcatgtactttaaaaaaaatatgaatataaaatgtggatgtacgtacacgacattctaatctttttgggctggtaggattaccatttacatttgattatctctctcactattagtggtttctttttctttctttctcactttttctgtatcttttttttaaaaaaattttatttaatctgtataataataataaaccgatttaaattatccaacaagccgacccctccatgttctactatttttttgtatgtcactggatgtatacaaataattaagcatgtggaaaaagaaggggtgggatagcgtcaagatgacacttctacttttttgtgacacatcatcatgcaacctatcgagtctcccacgaggttgacaaataagaaattgttatcgtttttgcagtgtatcgtataaggcaacaatagcgatgtctcccatcaattgactgataaattcctgcaaactatcattttttttttttcatccttgtgccgcgtctgtagccgaaaatctgagagtgcatgaatcttaaaaaacagaagactcatcgccgtctttggcacattggggttgtctttgacttcttttgcttatttttgctcactttgcttattttacctatttaactagaggttctaaaagaatagccaaccagcgtgtagttcttatttctaatccttgtcttgttaagttgaaacttgtgatattggctgaacaaattctccgcatttagacaacacacaaattacagctttcccctagtaacgattgttgattgagctcagacaatacgcgcaatttaaaaacgttttatagtgtaagagaagacaagtacaagaaaaaaatggttgccaattgggtacttgctcttacgaggcagtttgaccccttcatgtttatgatggtcatgggtgtcggcatttcatcgaatattctatatagcttcccatatcctgcaaggtggctaagaatatgctcctacatcatgtttgctatcgcttgccttattttcattgctgtgcaggcactacaaatattacatttgattgtctatattaaggagaaaagcttcagagaatattttaatgactttttcagaaatatgaagcacaatttattttggggtacttatcccatggggttagttacaattataaatttcttaggagcactctcgaaagcgaacacgacgaagagccccactaatgccagaaatttgatgatatttgtttacgtcttgtggtggtatgatctcgcagtctgtctagtaatagcgtggggtatctcgtttctcatctggcatgactattaccctttggaagggattgggaattatccttcatataatatcaaaatggcatccgaaaacatgaaaagtgtattgctactggatatcattccgctggttgtcgtcgcttcaagttgtggaacattcacaatgtcagaaatattcttccatgcgtttaatagaaacattcaactgataacgttggtcatatgtgccttaacgtggctgcatgccattatcttcgtcttcatactgattgcgatatacttctggagtctttatattaataagataccaccaatgacacaggttttcaccttattcctgcttttgggcccgatgggccaaggaagttttggagtcttattgcttacagataatataaaaaaatatgcgggcaaatattacccaacagataacattacaagagaacaagagatattgactattgcagttccatggtgtttcaaaattctaggcatggtttctgctatggcattgctcgctatgggctattttttcaccgtgatttctgtcgtttcaatcctgtcgtactacaataaaaaagagattgaaaacgagacaggaaaagtgaagagagtttataccttccacaaaggtttttgggggatgactttcccgatgggtactatgtctttaggaaacgaagagttatatgtgcagtataaccagtacgttcccttatatgcatttagagtcctaggaaccatatacggcggtgtttgcgtttgttggtcaattctatgccttttatgcacattgcatgagtattctaaaaagatgctgcatgctgcccgtaaatcttcattattttcagagtcaggtacggaaaagacgacagtttctccgtataacagcattgaaagcgtggaagaatcaaactcggctctagattttacgcgtttagcataaaattgttggttttatacgtacataattggcaagcatttcatgtaggagtctcaatagatagtttaattcatttgcacggcgctttgctgcttttgcttcttcacgttggttttcactatgcctgatattttttgacgtcacttagtaagcacgacccttgtcaatttttcgaggatttcggagctttccatttggaatctactattaaaatcagtctaaaaaagtataagaaacacttctggtttttctcatgcgcttctcactctcagtatattttgctgctttccttcatatgtatatatatctatttacatattagtttacagaactttatgctttctgcaaccaaacaaacatttagaagtctacagataagaactatgtccacgaacaccaagcattacgattacctcgtcatcgggggtggctcagggggtgttgcttccgcaagaagagctgcatcttatggtgcgaagacattactagttgaagctaaggctcttggtggtacctgtgttaacgtgggttgtgttccgaagaaagtcatgtggtatgcttctgacctcgctactagagtatcccatgcaaatgaatatggattatatcagaatcttccattagataaagagcatttgacttttaattggccagaatttaagcagaaaagggatgcttatgtccataggttgaacggtatataccagaagaatttagaaaaagaaaaagtggatgttgtatttggatgggctagattcaataaggacggtaatgttgaagttcagaaaagggataatactactgaagtttactccgctaaccatattttagttgcgaccggtggaaaggctattttccccgaaaacattccaggtttcgaattaggtactgattctgatgggttctttagattggaagaacaacctaagaaagttgttgttgttggcgctggttatattggtattgagctagcaggtgtgttccatgggctgggatccgaaacgcacttggtaattagaggtgaaactgtcttgagaaaatttgatgaatgcatccagaacactattactgaccattacgtaaaggaaggcatcaacgttcataaactatccaaaattgttaaggtggagaaaaatgtagaaactgacaaactgaaaatacatatgaatgactcaaagtccatcgatgacgttgacgaattaatttggacaattggacgtaaatcccatctaggtatgggttcagaaaatgtaggtataaagctgaactctcatgaccaaataattgctgatgaatatcagaacaccaatgttccaaacatttattctctaggtgacgttgttggaaaagttgaattgacacctgtcgctattgcagcgggcagaaagctgtctaatagactgtttggtccagagaaattccgtaatgacaaactagattacgagaacgtccccagcgtaattttctcacatcctgaagccggttccattggtatttctgagaaggaagccattgaaaagtacggtaaggagaatataaaggtctacaattccaaatttaccgccatgtactatgctatgttgagtgagaaatcacccacaagatataaaattgtttgtgcgggaccaaatgaaaaggttgtcggtctgcacattgttggtgattcctctgcagaaatcttgcaagggttcggtgttgctataaagatgggtgccactaaggctgatttcgataattgtgttgctattcatccgactagcgcagaagaattggttactatgagatgaagcaacgaaactagacgtccaatctgctgttgctatactggacttttgtactcttgtaaacaatcttatatagcatcctgaaatacgtagtaattttgtcatttctgttcaaggacaagggttcctttttttttcagactattagctactgtggactcgcttggatattcagttgaggatacattccgactctcgtttacaatacatatgattatttttctttttgttaattatataaaaaataaagttatttgattttaagcttaaaaatacacaaaatacagaataagaaaggagtttttgaacaaaagaatttatcttttactgctttctaactttaagccttcaaagaagaagctcttctctttctgatttcagccttctcagcctttctttcagacaatctcttagccaacaattgagcgtattcggcagcagcttctctttgagcttgagcgtttctgaccttcaaagctctttggtgtctctttctttgcaatctttgaggagtaaccaatctttggatctttggagccttggtgtaagtcttttcacccttggtgacttctcttctgatgacgaaatcacgaacgtcatcttccttggacaaaccgaagaactttctgatgttgttagctctctttggacccaatctctttggaacagtagtgtcagttagaccttccaattcttgctcacccttcttgacaatgaccaaagccaagacagccaaatctggaccaacaatggcacctctgacggactttctctttctttcaccatcacgtcttggtctgtaacaagaaacgttcttggtcaacaacaacttgattctagttggcaacaaaacaccttgcttcattgggaaaccttgtttgtcgttaccaccagagatcttgaagacgtaacccttgaattcgtcaccaacggcttcaccatcgacttcttgaccgattctcttgtcgaagaaaacacgaatacggtgttcatcatcaatttcgaaggtcttttgagacccgttaactgggtaagaaatgttcaactattttaaattttcaacaggttattaagaaaatttgttagtatactattgcaaaattaatgtttgaatagggtgaagtttattactctagagaaattattaagtggaagatgaaaaagcttgtcttttattgactatactccaagtatatgaactgcttcaatttcacggtttgtagtaacagtatatgtaaacccgctctgtttgtttaaaaataacgccacaaacgcatcaattagtatatggtagtcttcctgcttctttccataaaaaatttctaaaatctttacgacgtctggttctgtttagttctttctcactttcaaactttcatgccatttttccacatataaagttctctgttgcccctcaataatagtatcataaatcataccttcatgatgtatagtctgtcttcactcttttgtcacttctcttaagcaaatataaaaattcaatgacgaataagcattaaccactttatccttggtaacactgtatatgaaatttcaaagaaactgcagcatcatgatgttcctagacgtcggtactggaattcccacccagtagacttacctaggtagcggcattcctccaacgcttaccaggagagataactttcccgctagaatcgatagaggagcgtggaattacgccaatcttccaagtgggaacgggcagagtgtccagtggcttcctgcctacagaatgcacggccccagtgggattggtgcaatcgcgcacgttccaactttccgatgctccggcgcgtcgatgacaattttacacatgaaaaacgaactatgtaaaaatagttgaaatgtatgggttcaatgagaactcgaatgtacggatgttttctctgaatgaacctcttgtcttcttccggcttctgcttacatcaaactccaggccaggcggcaattcattttagttgctaatgcacaaaagagtacttaaatactatcattattcagaaaatgcaattgagtttttcgtttttcttccttgtttgggttattcactacgtaaatatgtgcatttacaataatataaatataaattttttaaatgaaaagaagtttcttatgcttggaatattcatactggtcaaattttttggtttatattttgcttgaatttttttctcctgaaatatcagtcgaaaaattaaagaatttagtgcctagtggtgtttgagcagtatttatgtatggagtcagcccggtatttccattatatgcggtggcagcagcatcatatgtacttgagttggactgattgttcgagtcaccatcggtagtatgttctgaaatagcagctccatttacgggtgcatcttcattattactatagtaactgttattgctattgttactgttattgtcgttgccgttgttgctgttgttgttgctgctgttgttgttgttattgttgttgttgttgttagtgttgttagtgctgctgatattgctggagttgccgttgtttacggccgtctgtacgggagggaaagtaccaggattgtttgtgtttcccggcttggcactgttgggtcccattgaccagtctggaaacatcgatatagaagaaacatttggagaattactcatcaaatcatgtacgaacttcgatggcagtgaaccagttggagggccattgctggtttcagggccggaaaaagttgaaggggggcgtccggttaatgttgtagttaatggtactgtttggctctgttttttgaaagacatttgttggtattgctgggtttgtctttgagctaaaaaagatgtattttgttggaaaggtccgccaggaatattcgatggttgcaagggagtggcaatgtatggctgtgttgcagaaaaaagaggtgaagacccacttccgaaaggataagggtgattgttattgttactgccattaccattgttagaaccgttaggcgcatttgcatttggcaattttattaccattctgccattattacctttttggagagttaaggggcctgaggcagatgcggatagtggagaaattttgctagacctacttgttttgttttctttcattatctgcgaagagcccatactattgccgttggccgatgtggaggaggcagaggagggttcacttggaatagcggaattactgctgaaattgttgttcggaattctcacacgaagtaccggtctggcggacaatttccttcttgctttgacagtctgctgaatagagtcttccaaagaattagatggtgactgagtgtagttgctgttgtcattattattgctgccactattgttaattttgtgctcctgtttaggggtccttgaggatgcatttgtaaatggcttactgaacttgttcggtgaaatggaaatgggtggaggacgaccattaaaggaagagttttgaaagcttggtaattttggaaaatccatcgtggaaggagaagatgaactggatgaaggctggttaagattgtacatgctactatggtatggtctcgatatattttgctgctgttgctgttgcggagttctacttatttgcaaaggatccggtttcaatcttttcaaatgttgtaaaggcggcagcgcgttctcaggatgacgtttattttgctcactaccatccatctttgaaatgagtgcggtcggggataacaacttcatgtgtgcactcggtatatttttatcagaggcttttttattcgaatgcatatttgaattcctctcaaaattgccatgatcatcgtcgtcctcatcattgttctcatcatcatcattttctgactggttcattcctttaacatttgatttcgaaggcttatttgacatagacgacctgagtaggtcttgatttatgttaacggatgcacttttgtgaaagtctccataatcggaaggatctttcacttcgtgaagcaagtttttgtcattttggtagtgatagattaaatcattcgtatccacagaggaaaactcatagaacgtgttattggaccccagtataatgacggctatgtctacttgacaaagaacggatagttcatgggccttcttaaaaaggccagctttacgttttataaacgtgacagccctatttctgtcatcagaaattctctggatttcaatcttccgtctacccatgttgtatctatagtatagttttgcgacactttaatatttaagtttttttcacgcttcagcctgtttgctccgggggatattaacctcacaacgtgatagaaaccttgaaaaaaaaaaagaataattctgcttgccagctttcaattactttaacgagtcaaaagttgagttggctatcaggagtaggcagttctaattgaatcagtcgttgaacactttagaacaggctcgcttctttcttacgtttctttttgtctgtcctttaattattattgttcagaggaagatcgagctgtttctattattagctttcatctcttccgttttatttttatcagaaatctgaagtaaatttttttctttctttctgcggcttggcattcatcacccggtgatgctgcgccgttaagagagcccaataatgataagacgatttctgcatttaatatacgactgagacagacttcgtcaccgtggaagtattttttgcgaacgtggaagtatttcacccacgtatggcaggcaagaacgcattttcaataacgttatttccacggaaaaatgtgattagtgtagtaggttaggaacgggagataactcggccgcttggtttgaatttgtttcccttcgattttgttttcattgcttgagtaaaagaagctaagctaacatctgccttattcttctcagccttttcgtatatatatatatatatatatatatattaggacccagagaacaaggtatcatatattaattgtcttgccaactatgtaatttggctgttacggaagacccacatcaggcggcagaaatggttttagttaagcaggtaagactcggtaactcaggtcttaagatatcaccgatagtgataggatgtatgtcatacgggtccaagaaatgggcggactgggtcatagaggacaagacccaaattttcaagattatgaagcattgttacgataaaggtcttcgtacttttgacacagcagatttttattctaatggtttgagtgaaagaataattaaggagtttctggagtactacagtataaagagagaaacggtggtgattatgaccaaaatttacttcccagttgatgaaacgcttgatttgcatcataacttcactttaaatgaatttgaagaattggacttgtccaaccagcggggtttatccagaaagcatataattgctggtgtcgagaactctgtgaaaagactgggcacatatatagaccttttacaaattcacagattagatcatgaaacgccaatgaaagagatcatgaaggcattgaatgatgttgttgaagcgggccacgttagatacattggggcttcgagtatgttggcaactgaatttgcagaactgcagttcacagccgataaatatggctggtttcagttcatttcttcgcagtcttactacaatttgctctatcgtgaagatgaacgcgaattgattccttttgccaaaagacacaatattggtttacttccatggtctcctaacgcacgaggcatgttgactcgtcctctgaaccaaagcacggacaggattaagagtgatccaactttcaagtcgttacatttggataatctcgaagaagaacaaaaggaaattataaatcgtgtggaaaaggtgtcgaaggacaaaaaagtctcgatggctatgctctccattgcatgggttttgcataaaggatgtcaccctattgtgggattgaacactacagcaagagtagacgaagcgattgccgcactacaagtaactctaacagaagaagagataaagtacctcgaggagccctacaaaccccagaggcaaagatgttaagttagattttcatgggcccactgatatatagaaggctaaataacgagaatcatatatactgtaacatgacacctgctgatttttactgatcgtagccattcggctcatattacttcatgtcccttttttaaatccctcgttcccggagagtggcatagcatgtccgatagcgtacgccaacctacagaatcaggggatcagatttcctgaaagcaacttatccatcagtttctttttataatgccataatgacaggtgtgcctttcttattttacttcgcttgctttctttctattgcatgcttcaatctttgaatatttgctaatagtgaaaaaaaaaaaggaaataactatctggtttatctgcattgttcttcgtttttcaattcaagaatttaagcaaaaggatatatcatagaacctagtgaatttttaagaaagtaagataaagaaaaaaatcaaatgctgttcagctggccttatccagaagccccgattgaaggttattggggcaagccaacttctctgattgattggtgcgaggagaattatgtcgtatccccctatattgcagaatggtcaaatactattaccaatagtatattcttaatgaccgccttctattctacatatagcgcttggcgtaataagttagaaacaaggtatatattgataggaatggggttctcgctggttggtattggttcgtggttatttcatatgactttacagtatcgttatcaattgctagacgaactaccaatgctgtatgcgaccatcatcccatcgtggagtatttttgcagaaactcaagaaatcttgattaaggatgagaagaaaaggaaggaaagctcatttagaatccaaatggtcatttcttttatcatgtgtggtatagtcaccattttaacctggatttacgttgtcgtccaaaagccagcaattttccaagtcctttatggtatattgacgcttctagttgtggttctttctggctggctgacctactatcacgttcatgattcatttgcaaagaaaaatctttttattactatggttatgggcatgattccttttgtcattgggttcatttgctggcaactagatattcacctgtgttctttttggatctatatccggagaacatatttggccctgccattaggtgttctattggaactgcatgcttggtggcatcttttgaccggtactggtgtctatatcttcgtcgtgtatttgcaatatttgagaatattaacccatggaaatccaaatgacttcttatttatatggaggtggggatttttccctgagctggtaagaaagggcttaccgattggtacttcttattcactggagtatctggggccaattgtaaatacacaggtagatgatgaaacaaaaaagaataactaaggagtgattttgtgccatccatttgaatcttcaaaatatatgtacgtatatgttatgtatgtatataaattgttgtacgtgcaattgaccgaacgtgtatatttgtatatagatatgtgacaaactaaagagcttacacttcgttccttcccttctgttcacctttttttattatgcctgactattctaaaatttatgtttatgtggcgtaaaatatctttcttctgaaaacacatgcagcagttactcccatcataaaaggaattaataaatgaatagtataaacaattatttacttaaatatatttaaatttctgcttggaaaaccggccatgtcggcggcacataaaagttctatttacctttaaattcttttcgacatgtatggaccgtctagttcatatcctagtttaccatagtaatttcttacaccaacaccagaaataacagaaattttctctgaaccatgctcttccttggcgattctttccgcttcttccatcaatagagtaccaaacccttgatgctggaatttacgaggatctcttgaatgaagtggaaccacagaaccataaacatgcaattctctaacaatagaagtcctctgggaggtgaattcttttctatatgtatatttctttgaagcctttctcaatctcagcaaaccaatcagtatatctttctttggatcttcatatgataaaaaggtttcccaaccaccatttgcatagtaatcccttctgataagctcgacctgatctggttgaactttatgatgcacttcttggatacccacttccctagtacgaacatccctacaagttgtacccaagtccttcattctagctaatgccaattctctcaagttaccattgtcaacacctgaggtaaccaagggcattggaatgtctctttggacacggtagattcttgtccatgggggcactagggccaagattctagcaactaagtccactaaggcgttggcactataagacttatacctgcccgttttccaaagttcgtataaacctgtacccctaatgactaaagttggatagattttcaacccatcagtcctaaaatcaggattttcaaaatactctttgaactgttcaatatctctttccatcccaacatttggtaaatctggcatcatgtgagaaacaaccttataaccagcatctttagacacagcaaaagtttcacaaacagacctaacggtgtgtcctctattagtatcacgagcaacgtcttcgtacaaggactgaacaccaatttctaatctggtacagccatattttaacatatcgtccaaatgtgtttgcgtacaataatcaggcctagtttcgattgttataccaacacacttcgttaaactttgttgcgaataaagaatagcttcatcaatatcattaccattgaacccagaaagtgcattatgcaatttcacaataaaatcttcacgatattcttttggtaatgacataaatgtaccacccatcagaacatattcgactttatcgatggagtgacctaactgtttcaattgttccaccctaccacgtgcttgttcataagggtcataacgagctctgatggcacgcattgaagttggttcatagcctgtgtaagattgtgtagaatactcaaaatctgaatctggaccacctggacaataaacacaaatattacctgtatatgcaatgtgaggacaacgatgtggtttacacataacggctaccactgcaatacccgatgctgttcttactggcttagccttcaatttgggtaataaatattttttgtattggtctggaatagaattaatgatatcggttaaccttggttgttgctttagtttatatttctttgaatatttagtaatcaaaccattcagattaatttctcttgttgttcccgaggttaaagaatctgttaactctaatgtgatatcagcacaacattgtataaacctttccttttcaggtgctagcttttttttgttagtttttgggccttttccatgacgagccatctttgtcagggtgttcttcgattttccttaggtgcttttaggacttgtttatttcaaaactttgcactggataatttgagatgagctaactaaatttcaaaattttttgaccattttttttttttcatgaggaagagccagtgacagtaaataataaaaggtgaaatgattaaacaatgaaagcggcagaaaaataaaatcaaacagtggcagtattgacttttgaaaatcagaagttcatcctaagttaagactttcttcttttaagtgctttctccttctctcactgtcttatcgctgtatatctcattgttgaataatataacacaacgttataagtgatcatcactttctgatccataatttcaaacctcaagcgaccgtacatgtggcattttccactataaacttacgagcaagagaaagatatacggaaaaggttaattggcaggttacacaagattttggtcattgaatatttgcagccctcctgcttgagaaactggacaacaactgttatcaatattcccttttcaaaatagtggtatttaactggccataaccaaggaaaccgttgtacctattattttgtatagtcttcatttaataacgtgttaagaatgacacctgaagccaagaaaaggaaaaaccaaaagaagaagttgaagcaaaagcaaaaaaaagctgctgagaaagctgctagccacagtgaagaaccacttgaattaccagaaagtacgattaacagcagcttcaacgacgactcggtgaaccgtacagaatctgacatagcttcaaaatctgatgttcctccggtctcatcatctaccaatatctctccggctaatgaaacacaactagaaatacctgatactcaagaattgcatcataaactgctcaacgactctgatcaacatgatattaccgcggactcaaatgatttgccagacaactcaatcgttgaacatgactctgttattacccaaacaaaaccagccatgtctcaagaatacgaagagactgccgctcacttatcttcgagaaatccatcgctcgatgtagtcgcgggagaacttcacaataataatgaacatacccagaaaattgccgtatccgctgtggaagaggattctttcaatgaagaagagggtgaaaatcacgacagcataataatttcatcattaaacgatgctaccccttctcaatataatcattttctcccatccgatggcaatcttctttctccagaattatcttctggtgatacgccaactcacaatgttcctctaggcacaaaagacaatgaaataaatgacgatgagtattgtaatgataaggaaattagtttgaacgcaaataatgtgcttcctgatgaactttcaaaggaagaagatgaaagattaaaactagaaacgcatgtatcaaccgaagaaaagaaacaggatatcgctgatcaggaaactgcagaaaacttatttacgtctagtacagaaccatctgagaataaaataagaaattctggtgatgatacctccatgttgtttcaagatgacgaaagtgatcagaaggttccatgggaggaagatgtgaagaaagattttcataatgagaacacaaataatactcaagaatcggcaccgaacacagatgatcgtgataagggttatgaaggaaacgaagctttgaaaaagtccgaaagttgtacagccgcggacgagaggtcgtactctgaagaaacttcagaagatatctttcacggacacgacaaacaggtagttgaaggccaaaatgatttcactgggaaaaatattgagaatgaaagccagaaattaatgggggaagggaatcataagttaccgttgtctgccgaagctgacattatagaacctggtaaggatattcaagatcaagccgaggatttgtttacgcagagcagcggagacttgggagaagttttgccatgggaatctactgataaaaacgctgatgtaacgagcaaatcccaagagaaacatgaagatttatttgctgcttctggaaacgatgagaaacttccttgggaagtttctgacggtgaagtatcatcgggaaagacggaaaacagcatgcagactagtactgagaaaatagctgagcaaaagttttcgtttttggaaaacgacgacgaccttttggacgacgacgacagctttttggcttcttctgaggaagaagacacagtacctaataccgataatacaacgaatttaacctcaaaaccagttgaagaaaaaaaggcttcaagatataaacctattatcgaggaggaagcaggaatgcgtcaagagcaagttcattttaccaatactactggcattgtaacaccgcagcagttccacggtttgactaaaactggactaggcacccccaaccaacaagtcagtgtaccaaatatagttagtcctaagcctcctgtggtaaaagacaatcgttcaaattttaagataaatgaggagaaaaagaagtctgatgcttacgattttccactggaaattatttcagaaagttccaagaagggtcacgcaaagccggttgccgttcctactcaaaggtttggctcagggaattcttttagttctttggacaaaccaattccacagagcaggaaaggctctaataactcaaataggccacccgtgatcccattggggacgcaggagcctcgatcttcgagaactaactcagcgatctcgcaatctcccgttaattatgctttccctaacccatacaaaattcaacaactacaacaggctcctatccaatcaggtatgcctttaccaaataccaacatacctcccccagcattaaaagtggaaaccaccgtttctgctcctccaattcgggcaagaggggtcagcaatgcctccgtgggaagttcagcgtcttttggtgctagacatgcaacacagtacggcctcaataacggggtacctccggtttcgccatatggtcaagctaccataaatttgccaactgcgaataagtatgcccccgtctctcctacagttcagcagaagcaatatccatcagttgtgcaaaaccttggcgcttcggccgtaaatacccccaattttgtaaagacccatagaggccatacaagctctattagttcgtatacaccaaaccagaatgaacacgcctctagatacgcacccaactatcaacaatcttatcaggtgccatatacctcacaacctgttggtcctgtagctgggaattcaagctatcaaagccaaacccgaagttcttatgcagttcctatgatgccccaggctcaaacttcagcaagtattcagcctcacgcgaacattcaaccgcctactggcattttacctttagcccccttacgacctctagaccccttacaagccgctacgaacttgcaaccccgtgcaagcaacataacggctgcaaattcactacctcttgcaaatttgccacttgctgaaaacatactgccagaaattatcacgcatcgagctacaagtagtgttgcaccaccacgacaggaaaataatccaattaaaatagacaacgaggctttattacgccgtcaatttccgatttttcattggagtgctgcaaacaaggtcgtgtacgcagtcccccctatccctgaccaatcgcagtacatgatttcatcaagcattgtacaggaaataaaagtgacaccaattgaccagataattaaaccgaacgatatgctcaaaagcttcccaggtcctttgggtagtgccaaattaaaaaaaaaggatttaaccaaatggatggaaaccactattaaatccatatctgaaaatgaatcatccactgatatgactatatggcaactattggaaatgaaactaaacgataaagttaactggaaaaatatttcaaaactactatacaattctgacgaacttttaatgtacctatctcagccctttccaaacggtgacatgattccaaatgcatatagactggatataaattgtcagatgagagtcctggcgttcttacaaacgggaaatcacgatgaggcacttcgcttagctttaagcaagagggattatgccattgcactattggttggcagtttaatgggtaaagacagatggtctgaagtcattcagaaatatttatatgaagggtttactgcggggccaaacgaccaaaaagaattggcacactttctgctccttatctttcaagtatttgttggtaactccaaaatggccataaaaagtttctacactaataatgagaccagtcaatgggcatccgaaaactggaagagtatcgttgcagctgttctgattaatatcccagaaaataatgaagatccactacttataccacctgttgtccttgaatttttgatagagttcggtatattcctcaccaaaaagggcttgacagccgcagctagtacattatttattattggtaacgtaccactttctaatgagccagtaatggcagattcagacgttatatttgaaagtattggaaacatgaatacttttgaaagcattctatgggatgaaatctacgagtatatattctcgtatgaccctaaattcaaaggattttcatctattttgccccagaagatataccatgcatctcttttacaagaacaaggtttgaacagcctggggacaaagtatactgattacctcagttcctcagttcgaaaactgcctaagaaagatattttaacaataaacctcactcgtgaattgagtgaggtggctagtaggctttccgagtctaatacaggatggcttgcaaaaccaaaactaagcagcgtatggggtcaattagataaatccttcaataaatatattggtggcgatgatattgatgcattgaataaaaaaaatgataaaaagaaagtttttgatgggttcacaccgggatcttctgccaattcgtcaactgtggatctcacccaaacattcacacctttccaagctcaagttacttcgcaaagctatgtggatactacagctcttttgcataatgcccataatgtaccaagccatagtgtgctgcattcaaagccttccaatgtgtcaaaggggttagttgaagcaaacttaccgtatacgcataggatcggtgatagtttgcagggatctcctcagcgcattcataatacacagttcgctgctgctgagcctcaaatggcttctttgagaagagttagaacagaccagcatacaaacgaaaaggctttgaagagtcagcagattttagagaaaaagtctacggcctacactccacaatttggacagaaccatagcgttccaatggaaaagtctaattcgaatgtgccatctttatttgccgacttccctgctccacccaaacttggaacagtgccgtctaattatgtgtctagtcctgacttagtaagaagggagtctatcatatctaccggatcagaatttcttcctcctcccaaaattggggtacctactaaagctaattcctcgcagggatcgcttatgtactcaccaagtgtggaagctttgcctatcgaccctgtcgtcccgcaagttcatgagacgggatacaatgattttggtaacaaacattctcaaaaaagtatgcctgaagatgaatctcacacatcacatgataatagcaatgctgatcaaaatacattaaaagactctgcagatgttacagatgaaacaatggatattgaaggacctggcttcaacgatgtgaagaatcttcttcctatggagcccaaccaccagcctacgtctacagtaaatcctatacaaactattagtgacgatatccaaccgattcttcaaactaacgtggaggtccggggtactgatgcatcgaaaatggaaaattcacttccctccattgaaaatgaaagaagtagcgaggagcagccagaaaacatttcaaaatcagcatcatcagcatatttaccatcaactggtggattgtcactcgaaaacagaccgctaactcaggatgaaaacagtatctcagagacagttcaatccacatacttgccagcaggaagtatttcaatggaagctaaaccaatttctcaagtgcaagatgttccaagaaatgttaataataaagcatccaaacttgtggagcaacatatggcaccaccaaagccaaaaagtactgacgcaaccaaaatgaactactcaccatacgtgcctcaatcaactgccgctagtgcagatggcgatgaatcaacgattctgaaaacatcgcctgctatatatgcaagaactcaccaagcacatgcatccaatccatcacaatactttcctttggtcaaccaagcaaatgaaactgcttcattcgaattatctgaatcaacatcccaggcacaaagtaatggaaatgttgcttcagaaaatagattcagcccaataaagaaagccgaagtcgtcgagaaagacacttttcaacctactattaggaaggcttcaactaaccaatacagggcttttaaaccgttggaatcagatgcggataaatacaatgacgttattgaagatgaatccgatgacgacaatatgtctactgatgaggcaaagaacagaaaggaagaaaaaaagaatgtgaatatgaaaaaggaaacaaaaccaagtaacaaggacatagatgacaagtctaatggttggtttggttggttgaagaaagatactggcgacaaaaaagtgtataaggccaagctaggtcataaaaacacactatactatgatgaaaaattgaaacgttgggtgaataaggacgcaaccgaagaggaaaaacaaaaaattattgaaagttcggcaccaccacctcctccaatcgtgaaacgtaaagatggcggcccaaagacaaagccacgttcaggccccatcaataattccctacctccagtacatgccacatcagttattccgaacaatccaatcactggtgagcctttgccgatcaaaacatccccttctcctacaggacccaatccaaacaattctccatcaccatcctctcccatatcaaggatttctggcgtaaacttgactagcaaaaaggcaaacggtttggatgatttattgagtttggcaggaggacccaaaccagcaagtacgagaaggaagaagaaaacagcgagaggctatgttaatgtaatggataacatacaataattatagtaatacgtttttctttcatggtacccttatgccttcccttttcttgatgtatattatatacttataaaaaccgtagtaaattttattaaaacaatgattacaggaatccgtatttaggttatgcatcgttgtcagtaagaaatcagatgaatgcgatctgaaactttgcttatactaatattattctatcatacctcattttcttgcttcgattaatgcaggacgccggttccgggttaggatcaccgagaaacagaaagcaagcaaggcttcagttacaattcgaagaagtactaagggggttgtcgtggaaaaatcttgaatcagaaagcggctgactggagcattactaggttcattactcactggttctactcatgaaaccttacttatttgacctaaagctaaaagacacagagaagctggattggaaaaaaggcctctcctcatatctcaagaaatcatacggctcctcacaatggagaacattttatgatgagaaagctacttcagaactggatcacttaaggaataatgcaaatggagaactagcaccttcttcattgtcggaacaaaatctaaaatattactcatttttggagcatctttattttcgcctgggtagcaaaggatcaagattaaaaatggatttcacttggtatgacgcagaatactcatcggcccagaaaggattgaaatacacgcaacatacgttagcatttgaaaagtcttgtactttgttcaacattgctgtaatctttacccaaattgcgagggagaatatcaatgaggactacaaaaactcaatcgcaaatttgacaaaagctttttcctgttttgaatatctatcagaaaattttttgaactcaccttcagtcgatcttcagtcagaaaacactaggtttctggctaatatttgccatgcagaagctcaagaattgtttgtcttgaaattattaaatgatcaaatatcatccaagcaatatacattaatcagtaaactttctagagccacgtgtaacctctttcagaaatgtcacgattttatgaaagaaatagatgacgatgtggccatttatggtgaacccaaatggaaaacgacagttacttgcaaactgcatttctacaaatcgttaagcgcttattatcacggtttacaccttgaagaagaaaatagagttggcgaagcaattgcttttctcgatttttctatgcaacaattgatttcatcccttccattcaaaacgtggttagtggaatttatagactttgatgggtttaaagaaactttagaaaagaaacaaaaggagttgattaaagataacgattttatatatcatgaaagcgttccagccgttgtgcaggttgattccattaaggcgctcgatgcaataaaatctccaacatgggagaagatattagaaccatatatgcaagatgttgcaaataaatgtgactctttgtacagaggaattattcccctagatgtctatgaaaaggaaagtatttactcagaagaaaaagcgacgctgttgagaaagcaagttgaagaaactgagacagcaaatttggaatattcttccttcatcgaatttacaaatctacccaggctcttgagtgatttggaaaaacaatttagtgacggaaatattttctcgaatacggatacacagggacaattgatgagggaccaaattcagacatggtgtaaatttatccaaacaaatgaatttagggatatagaagaacagatgaacaaaattgttttcaaaaggaaacaaattttagaaatcctttctgccttacccaatgatcaaaaagaaaatgttacaaaactaaaatcttctttagtagctgcttcaaactcagacgaaaaattgttcgcatgcgtaaaaccacatattgtcgagatcaatctattgaatgacaatggaaaaatatggaagaagtttgacgaatttaatcgcaatacgcctccacaacctagcctattggatatcgatgataccaaaaacgacaagatattagagttgttaaaacaagtaaagggccatgcggaagacttaagaacattgaaagaggaacgttcgagaaatttgtctgaactaagagacgaaatcaacaacgatgatatcacaaaattattaattattaataaggggaaatccgatgttgagctcaaagatttattcgaggtggaactggagaaattcgagcctttgagcacaagaatagaggcgacaatttacaaacaatcttcaatgatagatgacatcaaagccaagctagatgaaatttttcacctttcaaatttcaaggataaatcttctggggaagaaaaatttttagaagatcgtaagaatttttttgataagctgcaagaagcagtgaaatcattcagtatttttgcatccgacttgccaaaaggaatagagttctatgattcattattcaatatgagtagagacttagcagaaagagtgagagttgcaaagcagaccgaggattcaacagctaattctcccgctcctcccctccctccacttgattctaaagcgtctgtcgttgggggtcctccattactgccccaaaaaagtgcagcctttcagtcattatctagacaagggctcaatttaggggaccaatttcaaaatctcaaaataagtgccggcagtgatttacctcaaggacccggtattccaccaagaacttatgaagcttcgccatatgctgcaacgcctactatggcagccccaccagtaccaccgaaacaatcgcaagaggatatgtacgacttgagaagacgtaaagcagttgaaaacgaagaacgtgaactgcaagagaatcctacgtccttttacaatagaccctctgtttttgatgaaaatatgtactccaaatacagcagttaggtgcatttcttatttcttaattttattgtagcttttttttttcaactaatatgataattatatatataccggatttgttgaaagccagttttgcaaggataaagaaactgcgatttagcaaaagtccctttaatgcttcttccatctttgatctactttcttttgagtattaggtgtataccatacactttcagatccaaaatcagcctcggacatttttacaaacgaaataaggccattatccataatagcgataataaagctccgatatcccgtcttcaatctacgattttgctgtatgtgaggtgggtacgcctttctcttctttttcgtgctagactgtgcagtttttttttgaaaacttgctttcatagacgactcacttttttcagtttgagatttcgcgctcctcttatgaatatattcctttcgtgggatatcttcaacgtaggagtttgtctcccaatcgtcatcatcctcgatttcgcttaaaaattcgaatttataatcaagtgaggaaaacatagatcgcagctctttataggtaggaaaatgctgaagatcgtcatttttattgtaaacgaaaacttggaaatcaggaagaccggggtctcttttcttgaaattagaatggggtttccatactttaaatgtcaagggaatatcctttaccttttgaaattccctatcagattgtgcatccaatagctcttttttattctttggtacagccacggaacgaacaagcctatttaaaccctggtataactgtggtgaagtcgtatatttacgaaaaaaaaaattccacttagaatagaagaaaccactaaacagcgataactcttgtattttaaacaatgaaagtaatctccaagtgattgcttgtaaattacttcgttgctttttcaatgggaaaaaggaagtcttgactgctgcttcttgattgctgggttttagaataaaacccaacctttttaaatgagcaaacacaaaatattggtccatttcctgttgcgatgaaaacagcgaatacaaatcctccatactgagtaaaatctctgtttcgtgctttgagcttttgttagagcctgcttctaatctataataaggaagaatagtgcctctctctgccaaataaacaaactcatggaagtcaagccagagttcgcctgtgctatcagcccttcccatcgtttgcataaagctgcctttgggtttaagtagaacggcttgatgtttatggggaacatagtatcctcttacttcagattttactgttgtgcctcttattgagtctgatatggtatcaaacatggctttacttgcattatagagaagcagatcttgcaaattagtcccatctggttcatagtctttttcacccctctttggaagtgaaagagcagcatttttgctaacgagcgatgcgagttgcgaccaatcttgttgtagttcttcttcttcttcttcttcttcttcaaagcccggattagatgtggtcacttgatcagttttcttcccagcgaattgcatttaaattggcagaagaacagaggttttatgtatgtttatatccaaacgtttcgatagctcaaatgaataatttttcatactgagatgaagctctgcagagttcgactaaactgtttctagtttccctttggcgcaacttaactatgaaaaataataaaataaaaaaaaagtccaagccataatcaatagacagctaataacctgaattttaacaagagaatatgaaaacattatcaatactgatttgaatatacccgtaaattctataagactccattaatataccgtattatattacaagttgataatacataaatgcgttaaataaaacaaaaatgaccttgtatacgcgtcattccaatgcaagaatttgtttatcgtaaagttttgatgaaggtgtctaaattatactcctcctcgtattgagatgggtcccatagctctttcaattcaccgagggcctctttggctttgccagttaaaccagtctcgttggcaatatcttccatgcccttggctgcttgggaatcgccattattcttttcctcattgtcctgtgaggtaacgttatcggggtcgaagagatcaagcagctgatgtgtatccatggatgctaatccactgttttgctgattaacaactgtagaagctatattcattttgaatttctgcaaacccatgattttttcttcaagcgtacctttcgtaataattctgtaaacattaacaacctttttctgaccaattctatgtgctctgtccattgcctgtagatcattcattggattccagtcatgctctacaaaaatgacggtgtctgcaccagttaaattcagacccagccctccgaccttggtggtcaacagtaggcaatcaatagagggatcttcgttaaatttccgaacaactttttgtctgtctcttgggtcaatgcttccatctagcctcatataggttacggagggcatatactttttaaacaagtcattttcaaccatgtctagcatatcttttagttggcagaaaatcagggctctgtgttgtgatatgacattttgaataggaaaattctgatcttggcttgcttttttgtcgatatcttcttcacctataccacattcaaagagtaatgttctcaatgcgctcagttttggagcgttgataatatcgtgtaaatctagaccagtttgctttaaatagtcttgtacttgcgctaattgcgggtgatttggtgaaaggaccaaagctggatgattacacaattttctcatgtattgtaaagcttggaaaatatgttgcttgccatcagcaatctcagaattttcaatatctttctcaactacatttttttgttttttagtaaaatccatgtatagttgtttttgtaaatcacctaattcacagtagtaatcctgaataattttaggtggtaaatcagatagaacgtcttccttcaatcttctcagcatgaaaggtagaacttgcttatgtagtgcctccaaagccagtacacctgcttcctgctccttagatgatgttttactatttcttgacgcagcgattggctttgcgaacctttcctggaacatcttttccgttcccaaaaatcccggcattaagaagtcaaacagagaccacaattctaaaacgttgttttggatgggagttccggttaaaattaatctatggtttgcagtaatttctttaacagccttagcaagttttgattgagagtttttaattatatgtccttcatccaaaacacaataattatattcagttttgtttaggactgcgagatcatttctagctacgtcatatgatgttacaataatatcagcatcacttaactgtggtctcagagttaatctgacagttgggccaccggcatacacaacaacctttaaaaagggagcatactggtcaaactcgttttcccaatggccagttaaagatggggggcatattatgagagatggtaaggctctactttcaacagaacgcgttttttcataatcttccttcctcaaatattgatcgcttgcgataatgcagatggtttgtaatgttttacccaaacccatatcgtcacacaatattccatgtagatgatatttgttcaggaatgccaaccagttaacaccatcttgctgatattttcttaaagtcgccttgatggcaatgggtaatttaaatggcttagctttagaaggatccatcatttgttggataaaatcacgctccctctctctgcttgccactagttcttctgggagtccttttggatcggcgataccagcttctaaaggaactaatttgatgatagaagcaaatgttgttgtagctaaattcctcacatcttcgttcgaatcactcatgcgacccaaaagtggaactattaagaaaatgacgtaaggtagaacatcggtttccatagaaagtgataaatgataaataagctccgtggacccttgacgatcggatagagaaccagcgctattcattaaaggcaaaatctcacgtatggtgtaagccattacctccacggaggaaattttagccagatcagcaaaagttcttgcagctgaataacgaaaaacagataagtttgatcttaagaacgttaataaaacagggaaacgggtaaaaacctcactagaacgtagcgaatcagacataaatgggaatagagctcttagtacaccaaatgagtcgactattttttgaccttgctcgttgtcaactttacttgcttcctcattttcatgatcagataatgaatcaaataaaatcgatctaagctgaggtagtttctgtaatatagaaggcccaagaacttcaaatagtatttttaacgtaatcaacccacccttcctttttagttgagcctcttccgacatctttgcgagattaatgtcatcttgtgcggcaatcgaattagattcttttattaacgtcaatattttttctttatattctgcatttacggagaaatcaggaacttctgaagtatcaacgcataaaaatccgcagagatttttgactatcttaccagacacattaactttattattttctaacagttgctgaatcaaatgtacgaccgattctccggccatcgtttgtaacttttcattcctttcttctttaacactgtccattagcgacctgataatggggtttaatttaagaggtagaccatcaaataacaagatggatgatgcgtaattagcgagaatgctgcctgtacgaagttttgcggattctttggctgaattgattgccatcaacacgcgatgcttagaatcttctaatggcttcttggccaatagtttgtaagagttgttcatggatttgaacattttatcatagtattcgccgtacactttttctgctgtttcaacaccaaacgcatgtggaccggcttctgtttcgccttgaaccacaattgctacgttgggtagtttgtactgaggtaacatacctacatccacaaaggtagccagtaggctttgacattgagtcctcagagcttttaagctaggtactagctccctaaatacaggaaattcatcgcgattcagtaactgtttattcatcacaggactgaaaatctctgatacaaaagaaggtaatttttccccttctggatgcttttgtaaccacgaggagcaaaactgtgaaacaataatgcctgccaacatacgtggagttgagaatggcagctctaaacaacgaaccagaacgtttgtgaagaaggattgaagcgtggaatcttgaaacattgacaatgtcaaagcaaatgcctttgctcccattattctagtgttcaatattacgtccaatcctagcaaagtaatatctccagcaatcataggtgcatcgatattgatatgttcattattttttggtattggaatgtcagaatctgttgtggtttcagatatagaacgttttttttctggatgtaattgatagtgctgggaaggctttagaatatattgtgattccatggcataattctttcccttttcccctactggcgtatttagaagatgtagtattggctgcaaatgtttactgaaaacatgatctaaagttttttcggtatgcttaactttataatgctccaataacgcaacataaacatcaaaagacagttgcaatagttccgggttttgctccagtaaaatattctgaaaaactagacggaataccttgccgtttaaccagtttttagtagaatcatcctttattgataagaatgcaatcagtagattcaaaacagccctcctcacagaagaaatcgaatggcgtaaaaagggatacaatttcggtaccagtgacttgaatgaccactctgaaggatgctctaaagccttgttctttaaaatatctagtacttcttggtggtcgcacaactttgccaatagatccattatagaacctacgcttgaagatatatcatcatctaaacgagctagtaatgaccatatcgtggtcaccaaaatttctatggtagagttgtttaatttgacaaattcgctggttattggggttaaaattgaggctgctacgctttgaacgtcatcatcactttggtttaaaccatatagcactatacggacaacgttttctaaaaggccatgggcaaataggaaatttgtctttatgctgacgaagtaacgaatccctaaaagccctccatgggtagcttcccatattttgttcggtagacctgtttgtagtggatcttgtagaaccagttgttctaaacaattaaatattttaattgataaggtactgtctaggtgaattaataacgcagctagagtttgcgcaactgactctcgtacaggggccacaactgtatcataaacataatcaccaaatctatccaatgcaaatactgtaagtagacgggacgccaagtcttctaagcttctagaattcctcaggttgttctcctctcgggtattccccttaaccctgctgactccataagcatgtttttttaccaattctcgaagacccaacgcagctccatgccttatttcccaattttcgctcattagattatctaaaagtagttcataaatgccttggaattgccaaactaggccagcaacaatttcgtgttgttctagcaatggccttactgtggattctatcattagtttactttcatcggcttgttcagtaatctccagtttgggatttagctggttactggtgggagaagtggctagcgatgcagcagaattggtcatattttttccatttaataaagtcttggaaactgaactttccgttatatctacaggatgtttgggagtattcttagcactcattttcttttttcgccttgccatagcaagcatccttgctgacttcttgttagcattacttttattttcattcgccttatcagacgcatttagcatagatgtttcctgttttatatcatcagttttagcttgttttcttatattatcgtcagccttaccaagaacattgtaatcattcatactcgacgccaggagcactttacctgactttaaaatttcgttcaatttccaatcagacagagaactgaggtgatggtcctcctgtaagagattcaactgattgttctgagtagcctcttccaattttattttcatttcatgttccaacttcacctgagcattatccaatggagaaccttcatttgtaccacctaccaagtcagattcattcggatcccaagaaggagcatgggcaactatgccacccacagctcttgctgcagtaacacgcgtttcccatttcttcactagtaaaaaggggtaaactctggacagcaacgaaagaatgtcttcggggtgctgtttggccaagtctcccatttgatcggcagccatgttccggactacttgggtggaaccggtctctattaatattacctgccggtccagcctcgaaactcgtgacgtcatttgaggtgctgtgtgtgttgtgatacttttgttcgttaatattggaatacgatcgctacttatattttatgttctgaaggactctaaaagcaaatcaaaataaccgccgagctgtgtgttcagagctataatagcagaatggtggtttttttctgagcgcaatagaaaatggcgcgcaaaccgccaagggaacggaattggtggaaatcataagcttttatatcaagtgcagcggccggcgagtgggacgtgctttttttacttttgggtttttgcgatgaggcggtagacgcgttgtctttgcgcctggggcccgccgtccaacgtgcgggtaccgtaccctgcagtgttgcaatcgtgtacttgccttatagtgtcagctattgatcaaggccacatgcaaaatagggaaggggggcattggcacaaaagagtggttagacgctcacaggggtgactacggttacaagtctaaatattttaagcccatcattaccggcaatgccctctgtacaggagttataagaaagattattcaatttcgcgcttgcattatgaaagaggttgcattcttcaatatcaggtgaaatgtgtcttgcctagacaatctaaaaaaggctgcacacccatgcatcattctaaaaaaattattttttttcttttcatttacttttcgtttttttttttttttttttcagttcgatttcttggtcggacgcgatggcaaatttttcatcgagagattatcgttataaaggcctgttgattttcaaagagatagaaatcttctcttttaagtattctttttttaattaataaaaacacaagaaaactaatacagcaacagaaatacaaaagtatacaacatgccaagtacgtcgttaatcttctccttttaaggggttgagaatatttttattaaaaaatcatacttgctatgattttgaggatcgggtcctcataaatattttgaagagcctttgttgaatttttttcttttcgttttgttcaataatggacggttcttcatagaatactttttttttcggagaaaacctttacactgaactcccgacacttcaggtaaagcgttccgaagtaattcaacattagaagaggaacatttccccagttctgattatgtctgttgaagataactcaagtattctaggcttaatacagaaatgtgttaggtttgagaactccatcatggattatgcatattcgtcagtgacgtgcacaattcttttgaagataggaagaacaaaacttcaataattgctttaataatatttatgtagtgatcttgatcctcgcattcgtttgaaaaagagagcgctcactaacaatggttgtaattatcttgtaaaacaggagccccaagaacatattccaagacttactctaccccaaagagaccttacgaatcttctcgtttggacgcagaattgaagttggccggtgaattcggtttgaagaacaagaaggaaatttacagaatttccttccagttatctaagattcgtcgtgctgcaagagacttgttgacaagagacgaaaaggacccaaagagattgttcgaaggtaatgctttgattaggagactagttagagtcggtgttttatccgaagataagaagaagttagattatgttttagccttgaaggtcgaagatttcttggaaagaagattgcaaactcaagtctacaagctaggtttagccaagtctgtccaccatgcaagagttttaatcactcaaaggcacattgctgttggtaagcaaattgtcaacatcccctctttcatggtcagattggactctgagaagcacattgactttgctccaacatctccattcggtggtgctagaccaggcagagttgctagaagaaatgctgcaaggaaggcggaagcttctggtgaagctgctgatgaagctgatgaggccgatgaagaataattgtgctgatttttatttcttaattacgtgttgaaatcacgatactggcatccgataggggagttgtattcacaatactatcgattttgtaaaataggacgaagaactttttatatacgagcatttcctaattagtaggaagcggaaaataataatataagaaagtaaacgcaaaagataggctgactgccttcattcgactaggaggtgaggcgacatatttgtcaccattcaagttaccgagatggtagagaggtggatggctcgggtgagcttgattgtacactgcagcaacgatgctttttctacccattttatgaagtttaacatccgtacctttccacctccaaacattttttgtaacttcgtcctttgaaaaatcaagaagtaataggtgtgcagtatagggccgcttgagcgcgcaatatcggtgagtgaggtaagatccatccataccttagcaaatatggtagtgaggaggccaactgtattgcgttaaaggcaaaaggattggtatatacgaatgattggtaatttgaaaagtaggtttcgaatcaaagaaactgagacagtcaaggacactaaacaaaaatgggtaaatcgtatgtccatataacttcaaaatgaaaatatagcagttgaaacatatcaattaaatcattatacatctccaataaacatgtatgcaagaggaaagcgtaaatatcttcgatttcgacaatactttgctactgaactaaaaatgaaaatgaagttgaattctcaaaggaatgtgatgcaagttcgttaattaatatggtttttagtggaattatcatagtttgtgatagatacacacgaggagtagtgagcaaagcaagtgcaacagcaatgatatgttagcaggaaataatattataaattggatattgtgtgtttttttgatatatgtttgtcgaagctaatacagaatgattactaactggaatttaaaagcacaatcatgctcttggatgattgatctattaaaaaattataaaacagacatggttacagatctcgtacacgttacatgttccaacgtgacttcagaaagcatggtgccgttcacatgtccacctacttgaagatctacaaggttggtgacattgtcgacatcaaagccaatggttctatccaaaagggtatgccacacaagttctaccaaggtaagaccggtgtcgtctacaacgttaccaagtcttctgttggtgttatcatcaacaagatggtcggtaacagatacttggaaaagagattgaacttgagagttgaacacatcaagcactctaaatgtagacaagaatttttggaaagagttaaggccaatgctgctaagcgtgctgaagccaaggcccaaggtgttgctgtccaattgaagagacaaccagctcaaccaagagaatcccgtattgtctctactgaaggtaacgttcctcaaactttagctccagttccatacgaaaccttcatttaatctacctcgtttggtatatttatcgaagttatcacattcctatatattgtatcctttacataagaattgcgtatagatagatactataacaatttacatgatattatttgattaaggtgcatattaccatcttctcagcaggtattcaaacatatctgccaatgtatgaccttgacatatgtgaagagattactgtggagaagaatagatgtagcattgtgcgcacttattaaatctactacttaaaaaaatgtgtgaagtataaagtgaatctaagaatatttgtagtatttaaaacatcaatgtctgtacaagaagagatatataacctgagcatcctttttcagatagtgcacttcatcgttatcaaactgaactcataaggcgccatttttttaattttttgcctttccgtattgtttttcttttcctttccttttctttcattcttgtcgcagttactgttgtgattacttcaatttagaaagcaattgttcaatttcagatatagactgttgcaaaactttctcttggaattttggattacccaattctgactgaactctggagatgacagattttgctagttgcctttgttccaattgacgcaaggaagcttcatatctaacccacgaatctaagactgcctttgcttcgtgagctaattctaccttttgtttcaattcaaaggcttcgctttcaagttcaacagtttccttggaaacatcaaacaaaacctttgtagtttcagcaacattttgtagttgagagacagagtcgattctatctttaacagcttcgacatgcttgtttctcgaggcatttaaaacgtcggagactttcttcattcttgcatcggcaaaatctttatatgctggcgccaaatactttgccactaaaccagtgaaacccaaaaaagtcagcaataaaatactttcatcgttgataacgtacaattcattggaaatggcataaatgacagcggcagcagaagtccccaaaacccccgtctttgtcaaaatattattacctggaatggcattgatgatagagttagcctttgcttttggatctgtctgtttttctggagtggaagacatataacgggctccaatcaccatcgaaggacaacgaacaccttggctaaataatgttttagaaacggaccttaacgctaggccacggacacccatactcatgctcattttatctcttgcgcacttaggaggtactgaattctcgtcagtcttttaataaaatataacccttcctagcacagtataaacttgtcaacataaactgctaactgcaattataatcccttgctattttaattacccaaacctgtggtgaaggtccgaatgagcggtgaagagaaaaagcgtcgtgattggttcaatattgatgtcgattacccggccaatgaggctcgctcgatgggacacctctatgataatagttgtcgccacagccattctgaattatatttatcttttatctacgtatgtgccattgtcacagcacatttctaattctgtgtgaggaactaatttagccatggacagtttctcatgcgtggaagacctgttatgctgtatagtactgcgccgcgttaaaaaatattcatgcttgtagagtagaatattcctatctttaccggaccgtatttcatctgggagttgcagttgcgtcacaacacagtttatggctattttattttgaaaattaagcatatatgacataattagagcactcctatgtgggaattcttacacttttaatgtagaatctcttggtgattgttactatcagttgtgttttggccctactattgtaattcccttatagtgttcaccagctcttgaatgtactttccttcttcaggatcaacggttggtccatttggatttctaattgcgctgctactatgcatgttgttgcttgtagcttcatctccgacggattttcctgttggtgatggcgttctagtcatcatggcagcagcggttgcgaccgccacttcacgacgttgttcctcttctattttagcattgcggtccctcaagacttgaagtagtttactatgtgcttgccttaattgcatcagtttgttctcgaaccctggaggaaactgatcatacaattctgttgcctgcgcctgtcttttaacgtcatctagggcatctatttctctccacaaatagtcttgtctgtcgattataggccgtacttccagtctgttatgtgtctgtagcggtatatctacgctatttctccggaatttggcaactccgttatagctaacactatcggtatctattgtgtcattaccaactgtgttagcacttgaacggttataatagttattgaatagactccttgtcgaaggaatttgggaagaataagatggcctaaatcctgaatttctaatatagggatttacatttggtattgtcctgggaaggtcatggatgctgtcctccccataccgttcatcgtcttcattcgtgatttgccttcgtactgagctttttttctggagatctttcatgaagatagtgaattgtaaatttttggttaggtttttcaaaaacaatgtcaattacatgtcagcgaaggccaggtagtaggtgtccgtggctattgattatcttgatatccgaacttgagaccacttcgcggctactaaatttatgaactaaaaatgaaaatttcaactttccattacctcttcgctttaaaccaatttaaaggtacaatcacactttaagtattgttgttagacggtggtgaatataatcagaggcatccaaactttctgttgcaggtccattatcctctcaattttcgtatgaccttaaagagacttcatagtttatatttggttattttcaataggtacaatgacaagatctccctggaagcgcctactatggttgaaacaggagtacccagataattatacagatccaagttttattgagttgagagcaagacaaaaggctgagagtaaccagaagtctgatagaaaattatcagaagctgctcgcgctcaaattaggttggattttataagtttctaccaaaccatattgaacacttctttcatttacatcacttttacatatatttactattatggcttcgatcctattccgccaactattttcctttcatttataacattgattatatcaaggacgaaagtcgaccctctattgtcctcattcatggacgtaaagtcttcgctgattatcacatttgcaatgttgactctctctccagtcctcaaatctctttctaaaacaactgcatctgattccatatggacattgtctttttggctgaccctatggtacattttcgttatttcgtcaacaaagtccaaagataaaccctctaacctttccaccaatatacttgtcgcccttgttgctgtcctatcatcgaggctttcgaccacaatcgacgtattctgttttcttttaatttgtattcagttgaatatcattctacccacttatttatcggtgacgaataaggtagtaccaataatttcaaatattattgtatactcatttttgaatgttgctctaggttggatttatatgctgttgattttctttgcttcagtattttatattactgttttacctaagtggttcatctactggaaaatcaattatcataaacgggataacgatctactaagtacatgggatgcaagaacaccaatattggattagcgcaatcaagaacatgatttccttcggataagcaagggaggggtacgacttctgcccgcaggggcttattgcctgtcctcttcctcgaccccacggtatttcattatatatagagtcactgtaataataattatcatgaaacctgacaagcaaaggcgtcgggcaattaccaaagggcagttcggtcgattaagtttgcttcactacagattattcacatatcatacgacaactttaaaattgaacattcaggagatttttgaatgcattgatgggcccttgcaccttaaccgggtcccaatattagagaaacgcccccttaaactgaacacaagacaatactacctggccaatagggtacaatttgcggccgtgttaaacaggcgtttcagcgtctaccgctcctaatttaaagtcacttgtttcttggtagcagcagcttcctgttttcttctttttggcacttggttatgtgataatatcacccggatgagaaacctttaaaataagcgtttgggaggggaaaaagtgcagtaactgtcacaaatttaacaaacaatttgttcacaagttttgccttatcgttcatcacatgttatttttttcaatctagccaaagtatctaaagaagaattttcgtctctcttgtgccttctcataatgttcaattaagatgcagacggctttgacatgtcattaatttactgaatttctgacacttccccacgatatttatcattttttacgtaattaagatttaaactccgtacacccggcttccacaaatgtagaattttccggagcttcgaacttcttgtttcacgaattaaaagcatccaacgtagaaccacccaactcatcttcctaatgctgaagcttcatcggtaaacaaaccacagttaatagcgagaaagtcggcaagtgacaaacgacggttatatttaattggcctttgatatatattgaaaatggtatggtatgatcataacacgcattctgaaaatgttatctgggaggttttcgatgggtatggagttttccttgattctcacttattatcccttgtattgtaattgatccttcagtaatatttgcagcctttcacaactatcctttttttcattgcttattactattgaaccttttttaggagttgcctgcttatgcaatataatttgctgacaagtagtaaattaccagcacaatattaagattaaaaaagaaattagccaagagcttgatatattatcttatacacaaacctttccgacctacttgataaagccacatacctctacctcttctattagaaatagaaaagtacaaaaatagcaaaaggaaataatttctttaaaataacattgtgtgaggttccaactatggattattaatagagtaacgcaaacttaaggaaaggaagtgctttacaattaagtatttataagaacgaatttatcccccaaaaaaaagcacctatacttaataaaaggaggggaatagctatcaattgagtgttgtctgcgtctgtctgcgtacaagaggatgaattttctgactcaggctatgtcagaaacttttcaagggacaaataacaggataaaacgtaatgtcaggacacaaagtgtgccatcaacttcctataataatggcaaagaatcatatggaccaaatactaaccaattaaatgccctactttctcaattggaacagcaaacaagtgttgatagtaccagcacgagctcaaacttttattccattgcacaatatattttacaatcatacttcaaggtcaatgtagattctctaaactctctgaaattggtggatttgatagtggaccaaacttaccctgattctttgacgctgcgaaagctgaatgaaggagcaacgggacaaccatacgattatttcaatacagtttctcgtgatgctgatatctccaagtgtccaatttttgcgttgaccatattttttgttatacgatggagccacccaaaccctccaatttcaattgagaattttactacagtaccgttgctagattcaaactttatttctctaaattccaatcctttactatatattcaaaatcaaaacccaaacagcaattcaagtgttaaagtttcaaggtcacaaacgtttgaaccttctaaagagttgatcgatttggtatttccatggctgtcttatttgaagcaggatatgcttcttattgataggacgaattacaagctttattctctctgtgaactatttgaatttatgggcagggttgccattcaggatctccgatatctgagtcaacatcccttattactacccaatatcgtaacattcatttcaaaatttattcctgagttattccaaaacgaagagtttaaaggaatcggttcaattaaaaattcaaacaataatgccctgaacaatgttacaggaatagaaacccaatttttaaatccatctaccgaggaagtgagtcaaaaagttgattcttactttatggaattatcaaaaaaattaactacagaaaatatcaggttaagtcaagaaataacacaactaaaagcagatatgaactccgtaggcaatgtttgtaaccaaattttgctgttgcagagacaattgctttcaggaaatcaggcgatcggatcaaagtccgaaaatattgtgtcttccacaggtggggggatattaatactagataaaaatagcatcaattcgaacgtactgagtaatttggttcagtcgatagatcctaatcactccaagcccaacggacaagcccaaacacatcaaaggggtccgaaaggacaatcacatgcacaggttcaaagtactaatagccctgcgctagcgccaattaacatgttcccgagcttaagtaattctatacagccgatgcttggcaccttggctccgcaaccgcaagatatagtacagaagaggaagctaccgttaccaggttcaatagcctctgcagcaacaggcagtcctttttctccatcacccgttggtgagtctccctatagcaaacgctttaaactagacgataaaccaactccgtctcagacggctcttgattccttacttacaaaatccatttcaagccctagattacccctttcgacgttggctaacacagctgtcacggaatcttttcgctcacctcagcagtttcagcattctccagattttgtagttggtggtagctcaagttcaacaacggaaaataactctaagaaggtaaatgaagattctccatcatcttcttcaaaactagctgaacgacctcgtcttccaaacaacgactccactactagcatgcctgaaagtcccaccgaggtagctggtgatgatgttgatagggagaaaccgccagagtcaagtaagtcggagcccaatgataacagcccagaatcgaaagatcctgagaaaaatggtaaaaacagtaatccgcttggtacggatgctgacaaaccagtaccaatttctaatattcataattctactgaggctgcaaattcaagtggtacagtgacaaagacagctccatcatttccgcagagttcttctaagtttgaaattataaataaaaaggatacgaaggcggggccaaacgaggcaatcaaatacaagctgtccagagaaaataaaacaatatgggacctatatgcggagtggtatattggtctgaacggtaaatcttcaataaaaaaattgattgaaaattatggctggcgaaggtggaaggttagcgaagattcacatttttttcctactagaagaattattatggattatattgaaacggaatgtgatcgtggcataaaactcggcaggtttactaatcctcaacaaccgagggaggatatacggaagattttagtaggggacctagaaaagttcaggataaataacggtctgactctgaattctctatcattgtactttagaaatttaacgaaaaataacaaggaaatttgtatttttgaaaactttaaaaattggaacgttagatcaatgacagaagaagagaaattaaagtattgcaaaaggcgacataatacaccatcttaagtttattgaggttgtccgcgacaatagttccttcaacaaaataacgaagcgacgataacgagaaatgtcattaggttattactacctttatagaaaatatatatacttatttaatatttatatagatttatgtgtgtacatacctatgcggatgtatgcctatgtgggaattcctaaatgtctttccatcaacgactaaatatatattctcatgactgactatatgggttacgaaaacttaatttttttgtcaaagaccctggcgaattgagaaaacccgctggatagatgggctatccgaaattttgaaagatggaaaaaacattaatctcattagcaaaagaggtaagaccctgggtgaagaaaagtccgaggagggaacacaaaaaagtctaggataatggcacatgaaaagtttagtatacctgagaacttcacattagcgcagtctttgcaattgctttactctgttgtcaaaaatcaatataaaaacctagcagacctaataatcaatagcaaaggtaataaggacacagtaacgtatgggaaaatccacaaaaacttagacactttactggtatacgtcaatgaaggtctacgaaaaattgaaaagacttataccttaaagaaagggttaggaaatcttgtagttgatcatcctgaattgaggagcatcattgaggatttccaaattcttggccaggatataaggatcgcacgtcgtaaagcagaaacgcttatggccgaaggaaacggtagtccctctttgtcatcctcctcttccgttttgggccttgggacaggaaatggtttgcgttttccaaaactttggagaatgggttccaaaagagataaattgaaagaagctgacgaaaaggaggctaaaatcaacaaacaggctgataatatcagacgtgctaggaaattagaagaagagaaaaagttaggagcaaaacttcagtatgagagggacttagaacttcaaagggaaaaattgatcgagttaaaggttaaagaaaaggtcgaatttgaagtggcccaaaagttggaggaggagagagttaagagagaggaagaagaacgcaaacatagagaacaagcggagaaaaaacgtatatcaaccctgaaacatgagaggaaaacaaattacaaatcaagggctagcctcgacaacttctcttccagtagcaaatcttctggaaagattgacaactccctaattaaaagaagatcacttgacgttgtacggacttcaggcgaaagagtacgaacgccagtaagaaaatcaatggaggcagcagaaataggtatggctgcgcagttagcctggtctcagtatcaaaacggggcaaatcattcaaaagtgagtaacaacggatcgcattcaaatgaacttcagatacgttataagccaacaccacctttgaaaaaaaggtatgactacaaaaagccaacagttaatcgaccgattataaaatcacctactcttaacaggcaaaacagcaagtcttcacggaatatacccacaaatagcaagctgaaggctagtaaatccaatactaacaaagtttctcgtaggaatgagcaaaatttggagcctagttcaccagtactcgtttcagcgacagcggtacctgctgaatccaaacccatgcgttctaaaagtggtacacccgataaggaaagctctgctagttcatccctcgattccagaaaggaggatatattaaaatcagtgcagggagtagatcgaaacgcttgtgaacagatacttaatgaaattcttgttacggatgaaaaagtttattgggaggatatcgcaggcttacggaatgcgaagaattctttgaaagaagcagtggtttacccatttctgcggcctgacttattcaaagggctaagagaacctgttagaggtatgcttttgttcggcccaccaggtacaggtaagacaatgattgctaaggcggttgcgacagagtccaattccacattttttagtgtaagtgcatcttctttgctatcgaaatacctcggtgaatctgagaagctggttagagcattgttttacatggccaaaaaattgtcaccctcaattattttcatagatgagattgactctatgttaacagctcgctctgataatgaaaatgagtcctcgaggagaattaaaacagaacttcttattcagtggtcctccctatctagtgctactgcacaatcggaagaccgaaataatacgcttgacagcagagtacttgtcttaggagcaacgaatttgccatgggcgattgatgatgcagcaagaagacgattttcacggaaactatacattcctttaccagattatgaaactagactatatcatttgaagagattaatggccaagcagaaaaatagcctgcaagatttagactatgaattaataacagaaatgaccgaggggttttctggttctgatcttacgtcattagccaaagaagcggcaatggaacctattagagatttaggagataagttgatgtttgcggattttgataaaatcagaggaattgaaataaaagattttcagaatgctctgttgacaataaaaaagagcgtgtcgtcagaatctctacaaaaatatgaggagtggtctagtaaattcggtagtaatggttcctgaacgagagggagcgtcttaatggcaaagaaaggtatgagaaggaattttcccctttcaacttcttgcttctgatctaattttattacctatgtactttctatgtattatcaaagaaaaactaacttcggttcccttatgatttgatatttttctttcttatttacaattagttttctcagaacgatattcaatacagttctccggatttttgcttactatattggccccaaaaaaatgaaataaaaaaagaaaacaaaataatatacttgggtgaaataaaaaaaataaatcaatagcacccagttaacctagattcaaagtttcttcttcaatctcaatttatatacacgtttgagttaatgggaaagcaaagtccagctataaaacacttgaccgttagcgccataccctccaacaactaattggaccttctccttctgcccaaacagtatatgcaaggtacagcagttactacaagcacaatatgtcttggataaaaaatgtaacagaatctccgacttcactgattaaaaaagtttcatgtggtttgataattgctgcttctctatatgccattgcacccagcctaagtgcgctagtctttggggattctaagcagagtattgggaagtacacgacagtgggcttaattaatcgtgggaatgattgcttcataacatcatctttgcaaggcctggctggaatacctcgatttgtagaatatttgaaacggataagaacggtccttctagaattagaaactaagctgtcaaataatgcaaaaggcgacaatcctacagttgataacactacaaggcatagtcgacttgaaaactcgtctaattcacttgcccccttacacgaaagtcttaccagtttaattttggatttgatatctgtaaaagatcgtaagacgtcaatttctccgaaaatagtgataaacacattagagtccatctttaaatcaaagatctcatccaaacaaaatgatgcacatgaatttacattaatattactacaaacattacaggaagaacgatcaaaattgatcgattacagtaaacagatatgtaatttgaatataccaaagtttccatttgagggcgagacttccaagtttctagtatgccttaaatgcaagggtctatcagaaccatcatacaaacagactttcatccgcgaactgtccgtaccacaacaaacatcagagaatctatccaatattctagcacacgatgaaacagaaatcatagacgactattcatgcctgatctgccaaataagagcaatcttaaaccatgaagaatatagaaatttcaaggactgtaccccggatgaaattttaatgttggacagattgaaaaattatgccactaaagccccaattaacgaaaatttaccattcgaagtagaacagtacgtcaagcgttactcaaagggcaatttgcaggtatctaatataaagggaaaggtcatcaaaaaagatgtagtagtacaactgccagacatattaattgttcacttatcgagatccacattcaatggtattacatattctagaaatccctgcaatgtcaaatttggagaaagaataacactttctgaatatacattggctgagagtgggacaataacagaaaacaggcaagtcaaatataatttgaaaagtgttgtgaaacacaccggttctcattcgagtggacactatatgtgttacagacgcaagactgaaattcgtttcgggaaggaggatgaatcttccttcagaagagcaccagttgtcaacaatgaagttaacaagaatcgcgagcaaaacgttgcacataatgattacaaaaaaagcagatataaaaaagtcaaaaacgccctgcggtatccttattggcaaatatctgataccgccataaaggaatctaccgcttcaactgtcttgaatgaacagaaatatgcttatatgctatactacgaacgtgtaaataaataaccgccctgtacataggtatattataataatagtaagttacgcatccatatccacatcagtatccactgccatcatttcaacatcggtatcagcctctccatcataagtgtatttcgaagtcatttgattatggaaccacttccaccagcttagataagcaatttccttataatctacccattttattatttgtagccttttttctctcaaacgttcccatattttgtcataaaacaagtcattgtcgccgcgtttacttgtggaacacttgatgatctctttcaggaccttatcatcaatagcgtctgtgaatactatattgttatgaataagattgttatcatctgcatgtccgttcttgggccctttatcatttaaggataaattctctaaatctataattagtctttttcttttataattatcaattcctattgggtctggagaatgatttcttttcctaatgtggttgggattgccattacttcttgcaaaccgggaactcatggaatgaaaaagtcatttaaacgtgccactagttttactatctgctaatcgttctagacgtgtaatataaatcatatccgagcgccgttgttgaataatttaatgccttcgtattacatacattttgaaatttgctttcgtaaaagagcggttcccggataaaaaagtgtgcaaataaccgagccttatttgatttccagtaaagacccaaccaaacgcatcattgaagcaaaaatagattaaaacttactgttgttcgtctattgaattttgttcggattggtgtggtgtttaatatcttgggcagaaagagaattggctttatagacactcataaaatcatcattccccttagagcaaaaggtatttttagaagccaagaagaagagcagataaaaaagaagtacgccctctaacaataaaagtcaaatggctagacaattattcactcctccgataaccaatccaaggtttgaccctaatcaatccatcagggaatcatacaagaacacaactggcggcatgcaatttcaacaaaatctacatgaggatcaaaatgacaatgagagaagtagctgtgatggtgatgaaaactctacaacaggagaaaggctagaaaacaataagtctcctatattgacaaaacaagaaattgacgaagcgttgaacactgtcaccaatttacctccagaattatcaaaattaattgacatttttattgatgacctaaagcagccaaagtacgtacggccactatcagtactgcaattgtctagtcttttccaaagcttttacataaaatttgataaagcatcattccagcacgtcagttcagcgaataataatggctattatttttctggcgggggctctagttcattcttggctgccaaagaaacgttaagtagtggtcttagcggaatttttggcagaagtaggagtagtagtggaaattcacttatgaggccaagaagatcttcatcgcttttcagtaatgagtcaatatcaaattcaactaatgccacacaaatgttgtcacctgaagagataaaaaagcaattgaaaatcaacgaattaaacaacatgaaaatcgaaaaatatatggaactttgtgaaagagatgtttttaagaaaattcttatagtaggcacatccgtatcttcaccgaataaaatgaaaaccttcaaaccacaccaattacaaactttcaaggttggaaatctatttagaaacagtgttgaattcacagaatacaataagttgttgaatgaaaaaatcctctgtttgtccaaactctcaacaatgaataaaatcaatttgataaagtttctgagtcttaataatggcattgatccggaaccaaagtttgaagagatcaaagatattttatatgagtttacttatcattcgatttcaccatgtgaaaagataaaggccctactgaaactacatgaaatcatgacatattcccaagaaatgtctaatgatgattatctttcgttgctaatctactacattattacgattgttccacgggatattttcttgaatgccgaattcatcaggctgttcagatataagaaaaagctggtcgaaacagaatcctttgcattaaccaatctagaagctgcattagtttttgttgaaggcttaaccaaaaatgatttttcaaatgagctacaagataaattgactgtaaatgaaagtaaaattttagaaaattcaatcagcagtagagtctcattgccatcaaaaactgctataatgcataaaaacaacggtaataacggcagtaacctaggtgacatcgtgactcctactatccaaaggccagatgttacaagatcgaattcgtatgatggcttcaggaccgtttttgattcatcattaaaaaatatcatcggaaaaattaggtcatatactccaccacatcctaacaatactagcaataataaccttcacagtagcaacaacttaaacataccacgaagttcgtctcaattatccatggaattgagcaatagagatacaacagagatgtctagggatggctcacgatcaacttcatcatcttcacgatcttcagcatctttagagcacggaaatcgcgaatttaccggcgatttgacagtaaccgctagcattaacggtgctgataaaaaggagtttcagaaatcgtggaaaaaatataaaggctataaatttgaagatttgactatttgcgaactaagagatctttttgagatatatcaaaagatgatgcaatgaaacgtatatatgaaatcgtatgtatagatgcgaaagaggaggagagaaggctttatttctgactatcttcctccactaatttgattgatcaatttatttcacaattcggataagtggtctattatatataacaattcgtcatgtaaattggtggcggtgtcggaatgcgaagccaaatcaggtaaatacttattttcattatcattttttatcatattcactaattgattaataaaatttttggtgtaggccaatgaattggtgtcgaattccagtatttgaatcagctttagttttatatctttatcacttgtcctcaacaggagaattcttagaatttcattgtgttgctcagtttgacctttcgttttagtgaagttaagggcgtggacgatgggaaaagataacttcccctctgtaatgtcctcagcaaagcctttttcgctggacatttggaaatctttcaaattcaagtaatcatctctaatctgataaataatacccagaagatttatgaaaggaaccaacgaatggccgtggtgtgaggaaggagacagcgcttccatgagtctcaacgttaatctgaaaaggccgcctgttttattcataaccatattcaaatacatctcctgagtaggtatgatttcaggcagaaagtctctccagtatatatccaagccttgtcccctatgtagattgatcaattcttcgttgaaaatcgtaatcaaattatgatacaaaggctcttttgtggttagctgcgatacaagttgcatggctctgaaatacatataatttgcggtgtttatagtggagggtacaccgaagattaagtgagaagtggtctgtccccttctcaagggagcattatcttctatatcgtcgattaaaaggctggaattatgcaagagctcaacaatttgcgaaactatggccagctggtctttgggcaaattcataactctgttaatttgaactattaaatttagtctaaagttcttgccaggtttcaaaaggatgtgattataaggttttgaaatcaagctttcattttggctggaccaaacaggatcattattgatcagctcatctatcttggcctccattgattttccagactcgtaaacgctttgttctctttctattagtagcttctttgaaaatgagccttacatggttttgtaagcacatctgtcttgactttttttttgcttcaaaaaaacgtcaaagaaggcaaggcgaagcaaagaaaaatggtagtaagcatacaatgatcagcataacatatgcaaaaacacgtaatttctgctatgctggaagcggtgaacgttggataccactataataatagaagtttacctttcagtatgaaaatgcgggcttgtcctatatctatatgtaatattatggagtgagtagagatggcggctatacatcgttgtagagagttatatctgtattgttaattaaagattggccaggcgaaggttggttcctttttgctttaaatctgcttttatggggccataccagagaattatttctttctttcagtattggcttgtcaagctttttgataatgctattaagtgtcagcgaattcgccgtagtttgcaacgctgtgttgtttgtatggcaattgttattatatacttccaaattaatcaaatctaccaggttaatagaatgcaaattcgctatctcatggatgatgtcattgtggtaggcagtgccgctgtgactggggtggctaaatggaggtttcctctcagctagcatttttttcaatttgtctgagtgcgcttgagaggaggcctttaatttggaagtagtgactggtcttgtcttcgagtcactgtttaattgctcgaatgaatataataggtttacgatgttttgtaggagttttagatcattgggcagccttaacatttcgaaatttttcaagccggcgagagtcggcttatgtatatctttataaaataatctttgttgtcttttgatgagattggacaaatttttctgaacttccaatacagagatcttttcgggatcatcatcaggtgaagataggctggcgctattgtggaatttagggcgctgcagaggcttaggtattattatatttgaggtgcccagtgttgtggttgtggctcgaatagctggactaaccatgttttgtgcgactactttacgcttcttagggacaataatggatggtaccgctgccgttgtggttgaaggaggatcggacgtctgatttctccctgaatagtcaaccctttttcttttcctgagttgcatatgcatattatattgtatgtgcttgtgtaggtagaagcgtcttttatttatctactgtctcatcagctcatcgcatcattaataccagtatcggttatagtacataattaacaaatgtatgtagcattttggcatgctgaaaaaaaaaaaaaaaactttatcaggcaagtggctcgaaaccgtgtgaaaggatatcatcaacggtcgtttttacctgttccgcggaatagcgttcccgtgggaagaaaagcagcacgtgagcgtggaaaatccgggcaacactttgtagttccgggtagttgacaaaccaggccacgtgacccgagcttagaagtggacgcagtagcggctgtgcctgcaaaaatgcattcatgcgagcgcgggccgcttcgcgcacggccttatctggggaatgtactggcagggcaaccttggaccagagaacaaggtgtacaacaccaggctcgaagttatacgggaaatcgttggcacgcacagcatatagagtagaagaactaaaagccttcgcggcagcattttcgagctgcggttcgtctagcgaccagcctagtttttgcaaaacgtactggttcatgtccaggccagcagtccttttcttatgctcgtggtatttgtcagtcatctggcgacttcgtttcaaacgggcaagctcccccgattcaattatctctttgatttgttcccacttccacccttgggcctcctcctggtgatcgttgacgatatcttgttgcattgtaaacctaagctgttataagtaaatcaagtgcaatacaaatatatacagcatgctggcgtccttagcctcacgcctactaaacaagagcatcttactctcaccatccatttatatacatatataagtacgtaaaaatagatgtgtataagtcgttctatctataacgcgccccgaagttgtttagtataacaaaaacggaaaaaaaaagaaggaaaatggagattgccaaaagcgcgctagtttgacagaaagagtgaaatattagttcaatatttcagctgtcacggtcatcactgctccgacacttttttgtgggatgctttctgttcaccttggttttctatgggtatataacagctgataaagaatcgaagaagtgaaaatgacgcacccagttatatcactaaagccaagctacaattctgtaatacggggctgccccggtttacctgatacgttaccacgaatcgaatgccagttaagagtgcgctcaaacaactctttgccattcaaattggtaaagatcgaaattgttttaaagacaattgaaatatatttcaacaaaaacctttatagcagcaataacagctctttcaccccatttaatcgtccgtcggacccctctaatggccattctgacaccagtaaccagaacatcagcattcattataagaaaaacatcgtgttatcccaccctacccatgatggcgacgatctcaacaatgatcttattggcatagacatacctttgacgattgggctacctgacgacatcaaagaaacaaactataatccgaaattcggcaaaacgcagactttcctggattgtaccgtgttttatacagaggtcggcggaggaagctcaaataagaaaagaaattttctttacccagtaaacgtcgaaaggtatacatacctaccttcaccgtcatatttcaggccaataaacagatcaaacatcacttctcccgatcaaaagttcttaattagttattccattgagaatccctgtgtttctatgaataatgacacgttgaaactctccatatcaatcaggctgaacccatttccgaacaatgccacaactccctcttcgaatgactttgatgtgtccacgccgacacttttctccacaaagaaaaagtttaagtccaagctcaaattgaaatcaattacaacacagatactagaatacttggaaattctgaagaaccaatcagaattctcatccacgcaaacaacaaatattttgcaaacctctgtaagacaggttgatcaaatcatctccatgaattcaatgatttttcaattcaacctaaaaatattcactaaggacaaaattttacaaagctttagatcttctgagtcgagttgtcccgaaactaaagtattaatcaacaaaatcgacgacattcctctgcaatatcatagttcgataactacgataggtcaacattttaatgtttctcactatctttcaataaggttcaaattcaataaaagtctgaaaaacttcgaaattaatcaccccctaatcatatcgttttggtcagtaagtcaattgccgctaatcgagaacctaatattgcaagaaagacaaactgctaaatttgccaagaagttttataaaaattttggtcgaatcaagaacacgagcaacaacaataacagctcgaactgtctagagtatccctccttgccgccaataatttataattttaacgacccagaaacaaataatagatttaatatattatactcgcaaaaggaccctagtcgtacggatccttctaaattgagaagagtacctgtcatacaatgaggcagtgattggcatggttcatatattaaatcaacgcagatacgtagatctataaagcttttgaataatgctaatgtattatatatttatattcttcttgtcccgcactctggtcttttcaattttctacatgaagagaaaaaaagactatagcgtccggcaaaaaaaaaaaagttatggtttaacaatacaacggccccatgggtttaaaataagggcactttcataaagtcacttatcactcaaaagcacccatgcaaaaacacaatataaaattaaaccaaaaccaggatatttcccaattattccacgatgaagtacccttattcgacaactctataacttcaaaggataaagaagtcattgaaactttatctgaaatatattctatagtaatcacactagaccacgtagagaaagcctacctaaaagactccatagatgacacccaatacactaatactgttgacaaattactaaagcagttcaaggtctacctgaattctcagaataaagaagagataaacaagcatttccaatccatagaagcgttctgcgatacatacaacatcactgcttcgaacgcaataacaagactggagaggggcataccaattacagcagaacatgcgatatccactaccacatcggctccctctggtgataataaacaaagttcttctagcgacaaaaagtttaatgctaaatacgtcgctgaggccactggtaatttcatcactgtaatggatgctttgaaactaaactataatgcaaaagatcaattacatcccttattggctgaactgttaatcagcataaatcgcgtcaccagggatgattttgagaatagatcaaaactcattgactggattgtcagaataaataaactctcaattggtgacactttaactgaaacacaaattagagaacttctgtttgatctagaactagcctataaaagtttttatgctttactggattaagaaataaacaaatagaaattatgataacatatataagtacacaagcgtttctatttcactttagaatattcttgttttttattcgttcttgaaattttgacaacattgccaaagtttcccgctctcttttatccattggttcttccttgatgttttcttgactttccgtttctttagtggttgcctcatcaacattatcatgcaactccgtcttttccctaattagtgcctcttgtggctgatctaaggatgcgtctagtttaattccttcactgcgactatcatctttgatccatgctgggagaatcattctctttcttggcttaagcttttgaacatcaccatcatcatcctcttgctcatcttcataaaccatctttacttttgctgatttcacaagtttctttgccggctcttgttcttttttttcattatcttccagtcttctttttgatccaaagatgtcctcaaagaatggtatggtaatctcaacatccttcaaaactgcaggatacatgaatcgtttgacatcattgtcacgggaggaagcttcaatttcgccgcccaagatctctctaaagatgtaaatagatttcccaacaattttgccaaatacattacaatcgttcagtacgtgcttagaatccgccagcacagttataaaccatgtgttccttcgtctatcccatcccaagagtccatctctattgaagcgtatacgaggatttttttcctcagcaactgtacggtactcaccagtactatttgcattaaacattagccactgtgttggctttaactctttaaattctccattggtgaatgtgccatctgagagcatagataagaacctcttacatgtctcagggcattctttagcccataattcaatggcaatgttcccctttgttgtatacagtatacatttagctgttgtctgaggttctatattactggacatagcattcttactttggtttaaaactcatcatacatgtttcctgtaatacgctttgaataataaattattcaataaattattctcaggacattttgaacctttttttctcttcagacgctttacagcggaaaaggaaaaaaaaaaaattggaagttctttcagtaaagtgagatatattcagcaaacgaacataacgtcaggattaatcggaacggtaatttctagcatccactcaatttcgtgattagcttttggcgcataactgattttttgctttagcacatcacagctagaataaacttccaaaaatcacccgcttgcaatgctgtccattttaagaaattcggtgagactaaattcaagggctcttagggttgtgccatctgccgccaacaccttaacatcggttcaagcatccagaagacttttaacaagttattcaagttttttacaaaaagaaacaaaagacgacaagcctaaatccattcttacagatgatatgctgttcaaggccggtgttgacgtcgatgagaagggccaaggcaaaaacgaggaaacatcaggagaaggaggagaggacaagaatgaaccttcttccaaaagtgaaaaatctagaagaaaaagacaaacttctacagatattaaaagagaaaagtatgctaactggttttacattttttcgttgtctgcgttgacaggtactgcaatctacatggcaagggattgggagcctcaagagtctgaagaattgaagaaagacatcgataatggctacactttatcacttatgtataaaagattcaaggccaggttcaactcaatgttcacctacttccaagagccacctttccctgatttactacctccaccaccaccaccaccgtaccaaaggccattaactcttgttatcacattggaagattttttggttcattctgagtggtctcaaaagcatggttggagaacggccaaaagacctggtgctgactacttcttgggttacctatcgcagtattacgaaattgttttgttttcatccaactatatgatgtactctgacaaaatcgctgaaaaattagatccaatccatgcattcgtatcttataatttgttcaaggaacactgtgtttacaaagacggtgtgcacattaaggatctgtcaaaattgaatagagatttgagtaaagtaatcattattgacactgaccctaacagttacaaattgcaacctgaaaatgctattccaatggagccatggaatggtgaagctgatgacaaattagtaagattgattccatttttggagtaccttgccactcaacaaaccaaggatgttagaccaatcttgaacagctttgaagacaagaagaacctagcagaagaatttgatcatcgtgtgaaaaaattgaaggataaattttacggagatcataaatctggtggcaactgggcaatgacggcactaggtctcggaaattccctgggcggcagcaccaagttcccgctcgatttgattcatgaagaaggacaaaagaactatttaatgttcatgaagatgattgaggaagaaaaggaaaaaattagaatacagcaggagcaaatgggcgggcaaacatttacgctgaaagactatgttgaaggtaacttgccttcgccagaagaacaaatgaaaatacaattggagaagcagaaggaggtagacgccttatttgaagaggaaaagaaaaagaagaagattgctgaatccaaataattttcatgtaaaccctcttctcatgtatctacgtatctatgtgtgtatgtaaatgtacctgtacactccccacaccctcattttgttactgtcatgtgaataaaacttatgtatattgctaacttactaccactgcacctcctaacatcaccatactacgtacaaacacgcctatttattttttctatgttaaattttaacgatgtagacacacctaatgatctgatgcgctttgcatatctcatattccttcactagcataaaaatccaaaaaaaaagaatatttaggccgaatggaattattcgtaacgtcatacgaaaaaagtttcaattcgtacaatgcctggcatgttcattcgaatataaggccgccgccttccagtcagggtagccaaaagtataatcccgggtggaaactaaactaaaaaccgtactcacaactttccgcggacgctaacagacaaatagacacactatcaggtcaggaactgccgtcacatacgacactgcccctcacgtaagggcatgatagaattggattatgtaaaaggtgaagataccattgtagaagcaaccagcacgtcgccgtggctgatgaggtctcctcttgcccgggccgcagaaaagaggggcagtggcctgtttttcgacataaatgaggggcatggccagcaccgagacgtcattgttgcatatggcgtatccaagccgaaacggcgctcgcctcatccccacgggaataaggcagccgacaaaagaaaaacgaccgaaaaggaaccagaaagaaaaaagagggtgggcgcgccgcggacgtgtaaaaagatatgcatccagcttctatatcgctttaactttaccgttttgggcatcgggaacgtatgtaacattgatctcctcttgggaacggtgagtgcaacgaatgcgatatagcaccgaccatgtgggcaaattcgtaataaattcggggtgagggggattcaagacaagcaaccttgttagtcagctcaaacagcgatttaacggttgagtaacacatcaaaacaccgttcgaggtcaagcctggcgtgtttaacaagttcttgatatcatatataaatgtaataagaagtttggtaatattcaattcgaagtgttcagtcttttacttctcttgttttatagaagaaaaaacatcaagaaacatctttaacatacacaaacacatactatcagaatacaatgactaagctacactttgacactgctgaaccagtcaagatcacacttccaaatggtttgacatacgagcaaccaaccggtctattcattaacaacaagtttatgaaagctcaagacggtaagacctatcccgtcgaagatccttccactgaaaacaccgtttgtgaggtctcttctgccaccactgaagatgttgaatatgctatcgaatgtgccgaccgtgctttccacgacactgaatgggctacccaagacccaagagaaagaggccgtctactaagtaagttggctgacgaattggaaagccaaattgacttggtttcttccattgaagctttggacaatggtaaaactttggccttagcccgtggggatgttaccattgcaatcaactgtctaagagatgctgctgcctatgccgacaaagtcaacggtagaacaatcaacaccggtgacggctacatgaacttcaccaccttagagccaatcggtgtctgtggtcaaattattccatggaactttccaataatgatgttggcttggaagatcgccccagcattggccatgggtaacgtctgtatcttgaaacccgctgctgtcacacctttaaatgccctatactttgcttctttatgtaagaaggttggtattccagctggtgtcgtcaacatcgttccaggtcctggtagaactgttggtgctgctttgaccaacgacccaagaatcagaaagctggcttttaccggttctacagaagtcggtaagagtgttgctgtcgactcttctgaatctaacttgaagaaaatcactttggaactaggtggtaagtccgcccatttggtctttgacgatgctaacattaagaagactttaccaaatctagtaaacggtattttcaagaacgctggtcaaatttgttcctctggttctagaatttacgttcaagaaggtatttacgacgaactattggctgctttcaaggcttacttggaaaccgaaatcaaagttggtaatccatttgacaaggctaacttccaaggtgctatcactaaccgtcaacaattcgacacaattatgaactacatcgatatcggtaagaaagaaggcgccaagatcttaactggtggcgaaaaagttggtgacaagggttacttcatcagaccaaccgttttctacgatgttaatgaagacatgagaattgttaaggaagaaatttttggaccagttgtcactgtcgcaaagttcaagactttagaagaaggtgtcgaaatggctaacagctctgaattcggtctaggttctggtatcgaaacagaatctttgagcacaggtttgaaggtggccaagatgttgaaggccggtaccgtctggatcaacacatacaacgattttgactccagagttccattcggtggtgttaagcaatctggttacggtagagaaatgggtgaagaagtctaccatgcatacactgaagtaaaagctgtcagaattaagttgtaatgtaccaacctgcatttctttccgtcatatacacaaaatactttcatataaacttacttggtcttacgtcataaataaatatgtatacatataaattaaaaaatttggttttatatttttacaaaaagaatcgtttacttcatttctcccttttaagcgatacaatccatgaaaaaagagaaaaagagagaacaggcttgtgccttctttaaaacatcccacacaaaatcatattgaattgaattttacatcttaagctagtgtacaacaactgctatatccaaagaaaactaacgtggaccgcttttagagttgagaaaaaggtttgaaaaaaatagcaatacaaagacttgtttcatatataaaatacagggagcacattgagctaatataacataaacactgcgaaccaattccaatcaaaaggtacacatgagagcattcccccgagtactgccatttcgccatcagagatcatataataacatccttcttcgaacagtaaggctttttggttcatcactttcttcttttgatttctctaggcaaatgcctaaggtggaccctgacaataccgctgcaatgctactacagaaaaacttgatccaaagaaacaacatgctctatgggtatggatcagggacaatacgatgtactttgctagactcaactggacgagccaaatcaccattagtagagataaaacgtgaggatctagtatcaaaacatggcttgttgcccagagatctacgtaaaattgaaaaatcaaggaagaatgacttagtccctagtttgctcgtgcgagaaaattccatactaatcagtttacttactgtgaaagccctaattaagcctgatatggttattatcttcgattcagccggcagtggaataactttaaactcagaagctcacaaggattttattaacgatatgaaattgagactaaaaaatcaagaaacaagcgagctaaatagcgatccacttccttatgaattcagagctttagaaacgatcttcatttcggcattatctaaccttaccagtgaaatgaaggtgttgctaaccatatgcaagggggtgcttcaagatctagaatttagtataacaagagataaattaaggttcttactgggtcaaaacaaaaaattgagcagcttcaataaaaaggctgttctagttaaagatatgctggatgacttgctagagcaagacgatatgctttgtgatatgtacttaaccgacaaaaaggctggaaaaattagagttcaagatgatcatactgaaattgaaatgcttctggaaacatatcataactatgtcgatgaaatagttcagaaaagcgaaagcgccatatctgacgtgaaaaccacagaagaaatcatcaatataatcctagattctaacagaaacgaattaatgctgttagggataagatacgccataggaatgctttcgttgggaggcgctctattcctgggttctatctatggtatgaatctggaaagtttcatagaagaaagtaattatgcgtatttaactgtcaccattttggggttaatatctactgtttggctctatgcgaagggaatcagacatttgcataaattacaacgtatgacattattgagtaaaataaaaacagattccgttcacgaactgttgaagaaatagttatcacgaagagtcaatcaatctttttaatacgcattcaaatgaataagaacaactttcacttttttaagtatataaaaagccgtacaggcgaacgtatataattaaaattctttggaaaaaaagaaagctcgcactcaggatcgaactaaggaccaacagatttgcaatctgctgcgctaccactgcgccatacgagcttttgttgtatagttttaaggcaatagaataataacacttatccacgcaacagtaatgtggttaaataataacttcctgtcaggacttgtggttgattggtgaaaatcaaatatcatgctgactactagaaatattagcagtatattatcatatacggtgtaagaagatgagataaggattgagaaacagtcatcaagtttaatgaaagtgaaatgaaaggattgattatataataggataatgaatcacaaagtataaaaagaaggaagaaaaaatgatatcattgagaaattgatgaattttgagataattgttgagatttaattgttgataaaggcaataatattaggtatatagaatatactagaagttctcctcgaggatatagaaattttcaaaggggaatcgatttttctacaaataatattactattattcctccttccgttttatatgtttcattatcctgctatattatcaatcgttgcattaatcgttgaatttcaacttactcgaacttcgatgacagtttctcatcccttatgttatcttcttacactgtatgtgataatatactggtagtatgactactagttgatagacgatagttgaatttattccataaattatttatgtaaaactgccgaccccttttgtcgatttctatattctcgaagagaacttctaacattttctgtatacctgatattatagtctttaacaacaacggaatcctcacagttatctacgattcatctatttctcatcagtaacaaagatatttcagtagttattttatataattcatgcgtttcacacatagagatggtttcttaagtttagaatgacgtatttagctataataaaatgtttcattgtgggataaaaacttgtgggccatgacatgagcaaatttattatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaaagaatattaaatgaacttcaaatattaagtaattctccttgttctgcttctacggctctaatccatattagcatacccgattaatataattgcctgcgatcgaatacccaatgtactggattttgttggaacaagtgatttatcacagttcacactgtcgtgaagtaatttgacggtatatatcatatataaacaatattcaatggtgaaatcagcagtttgcgttgaattaagaacatatactacttgaacataaactggggttcatgtaaatggaaaatatgagccatcgcattgagcatatggcagtcataagcagttttgattctgcttaagattcaattaaaagtaattgaaagagtaaaatgttttatagttcagttagtaacttcgagcaagctagtgcttgccatttaggccattgaataattcagtacgagtatatgcttattattatggataattgatgcactagaacacaaggagaacgagtattttaacaaattgagctattacaaaaggaatacttagatacggcattatctgacttaaggcttcttcattagtgattgattaaaagaaaaaatagaatgcaaaagctaaaggaattaagcgaaactaggttccagtaacacttaatttagtagccttatcaatattaagaaaggatggtaacctctaatatatcactgccatgtaatgaacttctatattttagggatttaggagggttctgatctgaatcacttatgtgttttatattttctacatacagcgcgactgctgttttctatccataattattttaagcatgcgctatcgtttctacctaatgacaaattgtggtaacagccagatttatctcaatatacattagtagtcaatatctcaaacgacatcgaatgccgcacatagccatttattataacagatgagaaccacatcactttttattacaaggtgtccattatgacgactgtagaagtatgcaaatcataagttagcccaaagaagacatttagattttcttacgacaatactaattaaggtaccacgaacaaagagagaacagtaggtatgttgtattgctacgccaacttttcttgtgatcaaaaagttcaatgcattcattcttctttataatatagtacaaactgttaatttactacatacggaatcatgagattctaaatttagtatacagagcttaatttattcaataaagcataactagtgccgtaaagagtctaaaccggtatttggcactgatctgagcttattggaaaaacgttacccgaccaaaataaatcacttctaggaagtaaaggtataaagtattgatgacaaatgcgttctagtcccaaagggacaagaagttgtattactcttttcacatatatcaaggccacaaaggtatctgtttactttttgactttagcaaaaatttgaggaaatcagacaatgtttctcccaaaattcaatcccataaggtcattttcccccatcctccgggctaagactcttcttcgttaccaaaatcggatgtatttgagcacagagataagaaaagctattgaagatgccatcgaatcggctccagtggttcttttcatgaaaggtactcctgaatttcccaagtgtggattttcaagagcaaccattggattattaggaaatcaaggcgttgacccggccaaatttgcggcttataatgttttagaagacccagagctacgtgaaggtatcaaagagttttcagaatggccaactattccacagttatatgtaaacaaagaattcattggtggatgtgatgttattacaagtatggcacgctctggtgaattggccgatttgctagaagaggcacaggcattggtacctgaagaagaagaagaaaccaaagatcgttgattttgttaccactggaagcaaaataggaactggtggccgaacactttaatactcgtgtgcataataggcctttacgatccatatttatatatgcatgtacatttgctatttttttaaagatttgtaatgtattctcatgcctttagacttgtaaataacagattctctacttacaaacccctctctttgctttgccaaatgaattgacgttataaaacaaagaagtgagaattatgaatatatttaatattccccgcatagacttgaatcaaaaaacgttagttttagaatgacagaagccatatcttcgttctgattcaacgtgcgaaagacgcgacagacatttgttggggttgtctttgttactctcttgattttcgatagattccgtactgttaccagtttgcttttcccccattttttttaacgtaaaaggattggaagataataggcgagctcaattttattgccctgcgaagctttcaaatatgttagtcaaaggatcaaacttccttttgaaggtgatagggatataatgaacacacaattgtgcctttaagccattactcacgagtgggatagaaatgaaattcttttcttttaaatggtattaataattaatatattaaataattatattgattctatacataaaacattagtgtgaaattttcggaaaataataatagaaagtaaaatcaaatgtaaaattaaaaaaatgatgttaaaggacgccaaaatttgtgaaaaaaaattgaaaataaaaattgtgtgttaaaccacgaaatacaaatatatttgcttgcttgtttatttcttcgtgattttattttcgtcacctggaactgtttggaaaatgttggtatctttttcatgtctttcctttcttggcccattaaaccatttcttgaaattcaaaacagacttcaaagaccacaccttaactcttacaacatagtaacaaatcaacatagcggcaatattgaagcaaatataagcccacatgaaaccaaagtttctccatctgtgatcccatttgacattgtatttagccacaacttgatcttgaacagtgtatgggcaatattgacagttttcggtggcagttggatttaccaaataaccggtattattgtccatataggtagataaaaactcaccacaagtttttccgcttggtgggtccatgatgttgtattcatgaggattacaaacgacctttttattgtgaactaatggtgtaaccaaagcttgaaccacgtaggtaaatggtgatacattatacatcaatcttctccagaaggcaggcattttctctcttggttgtaaaataccacagaacagtaacatagcagcaaacaaattggaattaatcatagaagctgagggaacatcaggagacatgtacaggatccatagaccatatgtgacaaaatataatgggaaaattaaaacatagaagaagaagaagaaacctgcatgagatgcacgtccactgaattgagctggccagtagtagcaaatgaaacacataaactgacaaagtgtggaccaaaagttttcaacagcagcatgacataataacaagacactccaatggaaagtgttagaagcggcttctctaacctcatataattccctactatcataagcgaagacgtgcagttgattgatcatagccagagcaatcaataatagcatgaaaatagacgaaaaggcctcaatggcaccaccaacagagtgatttacaccaacatatgataaaccgacgaacaaagcacatgcgacacattcaaagaatttggccctgatatagacaggcgatctccaaaattgaagagctgttctacgtaaaacacatttgatttgagtcatgtaactggcagcaaatcttgtagctaactcaggatcatcattaactgctctaccaggtaaagtacgatgtaattcttcaacttcagcccttgcagcggcacattctggggaagcaagccataagtcgtgccaatcagagttaacactagcagtggcaccggcaccaatacaattcaaaatatattcagctggattttcagaaacaccacacttcataccagattgacgttcaaaatacttcaacaaagtttcagaatttggaccaatgtcaccaaagtaaaccatcttaccacctttctttaacaacaacaatctgtcaaactgttcaaacaaggtagcagagggttgatgaatcgtacacaaaatggattgaccagaatcagctaaggctctcatgaattgaacaattgaccaagcagactgagagtccagaccagaggtaggctcatccaaaaacaataataatgatggtttagcaaccagttcaacaccaatagataacttctttctctgttcaacgttcaaacctctaccagtcttaccaactaaggcttcagcgtaattttgcatacctagcaatgtgataattttttcaacatattcatatttctcctctaacggaacggaactttgctgtcttaactcggctgcaaatctcagggattccctaacagataattcggccatatgattatcggcttgcgcaacataaccacatgatctgttgaaagaagcaggcaagggcttggcattgactaacatatcaccagtgatgacacccatattgattctttgtgctaaaacatttaacaaggtagttttaccagcaccggattcacccatcaaggcggtcatcttaccaggcttaacgtaaccaaagacatccgataataattttcttgtagctccgtcgtatggaatggtgtagtccagatggttccaggtgaaaacgtccttttctgcaatgaccttttctaaatcgacatttggaccattcagagcctccatcatttcctctctggaagcggttcttgcatctgcattttcggtacctaactccggcatatgacctctcttatataacagcaagtcacctcctccctcaacaggtttcaaatattctgataagatgacattgaacacaatataaccaaaagtccacacaatgttcacaccccaatttctccaagcatgcttatatgcgaaatgatattggtgtaagatgtaagagtcaccgctaacatacaagttacccttaaccgcaccagcagcatcacagacttggttagcaatagaaataccttcataaccaggaccagatgggactaaggcgctacacaacatttccctgtggtgaaattcagtggaaactaaactttcaaaagcataagttaaaggattaatgaaatgaagccatctaatccaatgatgcatttcaccaattggcaagacaaaaccagcataaacacaaagcatcaggacccataaaccaccgacggcatgggcatccacaccagatttactcatagtagcaacaaacttgaaaatgaaagaagtacattgttgcacagtcagtagatataaaatatactggaagaaagcaccagcttcatatttcataaatggaatccagtaagtaatcaaacatagtatcacaatagcgacaaatttagtagggaactcagtgataatctcttgtaacgattccgcagacaaatggtacatggaatatgatttgtgtttgacaataacaggtctactagaaaaagagttaccaatttcggccaaggaagtaacagaagcgaacaataaaacatagaataacataccaccacgagaataagcacctgccgtggtggattgacttttgtcatcaattttgtggaacatagaaccgataatcaaagctttgatcaaaaaagaacttaagtagaccttagtatacgttgaatcacccttaaccctttgaaaaccacgaatcatacaataataaacttgtgtccaataattgacaacatattgagaattttctctttggccttgttgcagtctttgcttcttggccacatccagtctatctctcgtttcattaacagggtgtctactttgataatcatcataagttcttaaaagttcctgataatcctcagagttcaaccagtattcctcaaactctgaactagattttggaactttatcttcatagccaggtttaatatccaatgtcctattttcaaaatcgaccgtgacggatgttaaaaattccgcagaggtcattctgtttggtttaacccaacccattctttggaaatatccaacagctttatcagcaggaccgaagtaaatctgtctaccgttatatagaacagtagttttatcaaataattcataaatattttcaccagcttggtaaatagcaacaatagcagagttgtttaccatatttgtagccgttctaatggcttgggcaaactctaaagcagtagaggcatccaaacctcttgtggcgttatcccaagagtagatggaggcattcattgcctgagcttcaaccaaggaaacacgcttacgttcaccaccagaaacacctcttacgaaatcgttaccgactttggtggcatatgtgtgtcttaaaccaaaaacggtacaccacatatctctgatgttatcaacgtattgctttctcgtcattttgtcaattctaacacgaggagtcttacattttagggcaaaatcgattgtttccttcacagtaatttttgggaaatggaaatcaagctcgggacagtaaataacgtaacctttatacttagacatcatttcgctttggtccagaccatcataggagaattcaccttgtacatcaactaattctgaagtttcaccagatagacactttaggaaagtggagcaacctgcacctggcctaccgacgacaaataacatttcaccagattcaacgacacccgtacaattttgaataatattccttaatgggacatcagatttcttggtaaatttacttatgagatgtgccggtatactagcaatatttctaaacatctcttcaacactaggcccatatgcagcagaggcatcaacaccgactgctgttaggtttttaaaggcaataccagaatcaccaggttcaattccctgttccaattgacgagacctcaaataatgtaatagtgagcgcaaatcaaaatctaagtcattaatttcaaaagagtccatttccttctttgtcttatgtgaaatgactctcgccatagactccaacctttcaataccttcttcattggaaagaatgtttgaaaggtgacgggatagctgagaagtggctgccaaatcctcattatcaacttggccttcggaggcagcgtaggattgtaccgaattagcataatcatcgtcatggttcgatctcgacgaaatgtctttctcaatatgttcgtcagtcgaagacatttttttattaataagaacaataacaataaatctgtaaaccttttttttaagtgaaaattagtaactgggaaaacagagagaaaaaaagcagaagaatatattgattgaagaataaaactgtttaacgttcccgtttatttttcagattatcctattgttatactattatcgttcttagtcttttctttatatgataaagagaaccccaaaaagagaactaccttgtaccatggttgttaataaaattggatttgttgatatatttatatgattaacatttcattcaggatagaattgcctaaaaggtaagaaataatcataagaaccgtcgagaaaatgtgataccgaatccctgcggtggacgtggctaaagaatagtgaagaaaaaccggctgtagtgtatgttttgtatgagccatagccgaaagatcgaaaaagtagcagatcccaaacactttacggaaaaaaatcgagaaattccggcgaatcggctcttaacggatgcagggtgtcagtctgatgagccataaaaagaaagatgcaccattgccaagctgccctgaggaagggttttggttaccctgtgagatggatgcggtaaaatgaccaagggaccggttggtaagggaccaggttaggaaccgtgagcggcgaaaaaagcgcgcatttgcacaattatattattaacaggtgcctgaattttaagaaccgtccaccatcacaggtgaaacaaatcaacagagtcctgccggctggtaaacaatccatctttggtttagaggccactatcgtcagaataatataaggtctattttcggcgcgaaagtcctgatgaggtaaatcgtagtcaggcgcctgaaagtctaaactaaacaattgaaagccgaaaccgaaacgcggaaaagtaaatggcactcttcgagcggctactagtcgagtaattacatttctaaattagtctgtgcaatagggaaaagagaacattcttactccgttgcgatgtttctgagcataaggcgcgcgcaaaagcacgcacgcattgaccggagcggcgcccacacacggttgttatcctagtttttgttgtgaggaagtgttcatattcttttaggttatatttatatatatatatataaaagttgaatgtaaaatgcaaaacaaagatatcgtagtatagagggtaatatcacagtaataaaacaggcctggtttgaagaatgattatgttgatgctggaggtcgtaaattgtaacatgaaatagggagcatgcgaaaaaaaaaaatgacgagcaaaaaaagcaaggtagacaggcgtgccaagcggagtagtatgtcgtaagaagcgagcaaatagtactccttgtcttgcaaagtagcgaagtacaagactggtcttcaggctgctagagatttgtatcaattttgtatttttttttcatcccatgcaattttccttcccatttcttttgctttttttgccgcgaattgaaatataaagtctgatatgaattgttggagtcataccattctcttacgagctgttatttcccagtgagtacttagaagaatcattcttttctaaatcgtaaacatcacttttccttgaagattttagtaacactatgtttgtattggaatctttcctcaatcgtttctgctgccttgccagcaaagtggcactggcagtatcactggtacttttactcaactttagtcttaagcctaatgaatttagaattgtgacaaatcttacttttatagcattaagtttccaatttttggttagattactgaaattcttggaacacaaccagcaatagaacgtgaattcaccatataggataaagaagccaaaaataaatccggtaacgacgcaggataagatgtggttttctagtgctttcatcaattttgcatcatctaaatgccatgaagagcctttagtaatggagaaaaatgaataactatgcatcttgtagtaagcaggttgtaggattcttactgtcccgttcttaggtatgcgccatcttttgtactgcttccaaataacacttaaaaacaacggaccagtagaccccataatagtcatgtaagggataaaccagtacttgtcatagtgtttcaaagactttaaagcctttaaaaagaagggatgtctaggcacagaacccatgacatcgtttgagacacctaaaggtgaagtctttcttaagaaggccgggaaagctaacaaaggatctagtttcctttcgcagccgtcatctaaatcgatgtatacaccaccataatgggacaggataaagtaacgaatggcatcggcacgttctatggggtatttgtagttctcaaaagtatcgagaaaccacgggtattcttcctttataaactcataggccatctcgtccgtccataggatgtacttgtaatctggatgtagatcgagacatttttgtctaccctctttccagtgctcagggatgtcttccgttttataagtctgatgtatgattttaggtattagttgaggctttggaggtgcatctggatttaagtcttcctcaagtatagcatctttaacagtatcgtcaatacacaacgttagcaaatcgaaagtgtagtatattatagataacaggaggagtatgttgaagcagataaggtattttaattcttttctcatcgtgagtgcaacagcggaaaatcagaaaaatagagtaaagcaaatatgcgaaaatgaaaagtgtcttccgatttattgtttgtttgtatgtgtttatttgaatccgatgatgaatattacaacaggttaaagaaaacaaaacatgcgaagcaaaatatgacgggaatgttggcaccttttatttaactatattagaaaagaaaaagcagaaaacgtaaaatatctgcgtaagcctcctccctgtgtcttcactcctctaaccattttttccaagtagaaaagtttatatataacaagaggggaaaaaaatgtggaaattggcagtggacgtgagaacaaaaaagcaccgctgaaaggcttggccaaggaagtttagaaaggcgataataacgaggtaagaagaaagaaaaaaaaagaaaaagatggcttagcaaaagattggtttttatcccgggggagttgttgtggccgggagcaagagaagagacgcagcaagcgtgggtcaatgataatgacgcagcgcgacgcgacgcgacgcgaattcaaaagtgtgagtttgctcggggatagtaataatgcgggggggaagacgaaacagaccgtgtgtggtgtgggtgggatttcgtgggagcacgtggcgagcagaggaagagcctcacacaatgctgcgttcttcataaaggggatcaaagcaaatagataatcgattccaaagacagatggctgacacgcactttcacagtttcgcagttttttcttttttcgtagtcgctttcctagtcgctttcctggctctttacctaatcgggcttaacctagcagtaccttttctcgattcatgaaatcaaaacgctagtcacttccttataatttcctttttcaatttccgccgcttgcgtttacgtagtttatctatttataggtacggtataccctactgcattaataacaatgagtccagcttttcttgggtcagttgaatatttaatgcatgcttgtcgcactggttatttaggagccgcaattctagctcattagaattgatttttaggtttagttcttccaaagcggaatcgatggaatcgctctctttgaaaacttccctcgccttttcacattcactttcggtgttgtttgtctttttcacatttttatcaaaatctgtcaagtaaataaagggggaatctttcatatctagtattcttttcttcttgacgacgctgctgctagagccgtcgctgttacttctattttctggtacgtgtactgggtaaccctttgcataatagccattcgatgggggaggcggtggtgtctcacggtggtggtaattattgtaagtatggctgctggaatatggataagcactgctgtgatatgatctattgttggttatagacgatactgaaggtggtggcggaagcccgttgctggtgctgctagtgctgctgttcccactactaccatttctgctgctggtgctgccaacgctcatcggttgttggcgtggatgatctgcctgcatgttccggtatctggacttgactcttttttcgtcattatcttcttgcgaggcgctcgtggtcctgccgttcgtatcttgactattgccacgttgcggtaggtggtacgaatttgtaccattgttgtacctgggggatggttgtgcttggtaatgcctgctattagctgaatagtacggccttgtatctgtgtatccgtttcgatagtatgctccggtttgtctcaagtctccctcttggggcggctgctcatagtcactgttgtatctcgcgccataagacgcattaccgcctctgtaatacgatccgcctgctccacctctacttcgtctcgcatggtgataaccccccctttgtctcggaggagtggatgagtatctgctataattatttcccgtgtatccgctcatactttactgcggttttttggtcacctcttctgcctcgtaataaatgtggtgttctttcctttcatcgcagttgattcattctctctgatgaaaataagagaaaaaaaagaacttcacagggtaatggcccgtacaaagtgtcttttttttcaattcggaacggcggaattccccgccactcttgccccgccccttaaaacgccaaggtgaaagggagctctactacaggcccgccacagtatgatgtgggataaaaaagatgataggaagaaaaggtgcagacaacatcctgtatggggtgcacggtgtggcagtgctagtaataaaatgatgtggagattaacatgttgtggtacggtattcttatcttcaaggtaccacagtataattctgcctttatcattttttatttgtattatgtattttcgtgcttatcttgtaatttttaagttttggatttcggtgcttcgtgtagttcttcccctatatctcaatctaaagtaaattattacaaaatatggtggtgatcttttaatctcaaagcttcttttactccgggcattataaaaacagaatctcttagcagttactcttttcccttttctcttgtgccgtcatattagagtaattataatttcttctttttcggcttccccttgtttctacaaaatctcgattttattatctaacactatcataactactactattactattactattattattattattataaatcttaaaactattatttgctaaaacaaaatggatgcttttgagaatatgtctgtatcaaatcatccgggcggtaacgcaagaagaaactcccaatcagcaaacgaaatgcttgcatcgcaaattcaggatttccagaatattccaaggtctttcaatgacagcaatgcaaatgtaaatttgtcaaaaaattgtactgtcggcaatcaactgcctttctcatcacgtcaacaaaaaattatcatggaacatttactgataacgaagaacaattctcaacagcagaaggactattcacacgtgccatgcaaattttttaagatgggcaattgccaagctggctcgtcttgtcccttttcccattccccagatattatcagttctgcgaataatttaccttgcaagtatttcgcaaagggtaactgtaaattcggtaacaagtgtgttaatgctcatgtgctgccaaatgggttcaagatgaacagtaaagaacctattgacatcactcccccttcacaaaacaactacttatcccatgctagatcagcttctttctctacctacacgtctcctcctctgtctgcacaaacggaattctctcactctgcttcgaatgcaaactacttttcctcgcaatacctaatgtattcgcctcagaaaagtccagaggccctatatactgaattcttttctcccccttcgtcttcttcttcgtacatcaactatagctataataactccaacattaatgcctattctccagtctcttcgtcttcatctaacatttggcaagagcaaggccaaactacgttatcgaatccgagtgtgaatcagaatttaaggtatcgtacaggccctgcaattcaagaagaatcagataatgaaattgaagatttacttattcacaatttcaattccagatactgtcatgaatgaagagccgccccatccatagtttttcctagttcaagcattaatataccggaccactctacatcttccgaaagccggaaaataagaacaaaaaataataaaaaaaagcacgtttaatataaaaaacatttcattgtatgagttggattcttttaattttattttaaaatacggttgcattttgcatagtaatatccaaccaattatttactgaaatttgaaatttgattaaaaaagtcaaaccaaaaaaactacgacaatacatgaagctctgaatcttctagcctagtcattttatatatatatattcacctcctctcgatacgttccatcataagttagttttgtttttctctttctcgcgatcctaattaaaaattaaataaaataaataaatacatatgtatatatattcatatgtagaagattattgttcttatacatcagtgttttgatttatggtaacctatcccaaccttctggcttatctttcttcataatgtcgaagtaatgtccgccacatgaaccacttctaaacgtgaaatcgttaccctggtcacagttacaattatattggttccatatatcatcgtttaggggacagttattgtacttgtcataatggaatcctatattttcgaaaaaatgtattttatcctttggcaacagcatcgataacccaattgtgtggatgatggaatcagaccatttccagtagaaaataccgccctcttcgtcgatgtaattaaaaaatttcctgtaagctggcgatctataaaagttcaaattaccaatttcaaaatttgatgtgaattcacagttgttaaaatcttcagagtccttttttgtaataaatgacttgaaattattctcggaaataaactttggaaaatcctttgcaaattttttcgtaacatcccaaatcttctcattggcttccttagcttcactcatactcaatgtgaaaccaaacactttgccttcatcttgcatccacctaaaaaggtcatgatcaatatcacagtacaatttaataccagggtctactctccagtaccaatcaaactcatccagaactggatgcctccaaaaaaaccctgcaaaatatctagcttgatatcttacagctctagaatcaccatccggtacatttgctaatgaaattagcgattctgctgctttattttcatcaatccattcagggtatacccattcgtctgcaggaatttcagcaaatttaatattaattaactcaggatcaccattcatagaatcagttatggcttgacgaatcatttcttgcttcattccgtcaagctccccctgactaataaaaacccaaggataagcaaaatttttgttaaacttcacctgcacttcatcaatagattgtaagatttgggtcatggaatccctttcagtaattagtgagacaaagcacgcctttggtggtgatcctctatgattgatatacgatggcaccatgaaccctagcgtcgtttcattaccaccataagatttgatcttttccttaatggcattcacggtggcatttctaatggcctctccctctaaagattgcttcaattcggcttcttcctgttcactttgtatacgcctttgttcctctgcactaatttttgcaataggttgcaaagatttcggaaggtatggtgtaacatactgttcagacatctgctttgtttttggatgatttattgtcaccattagcgcaagcacgaaaacaaacgaaatcaacagaaagcgtgctatttttttgctcagcagtacgtgcatcttaccttatcttatcttcactaaagggcacaaaaggttgggtgaacgcttagtatccctctagtcttgtatactcgtacacattataagtacatttaacaaatctcatccacatttctcgaataaatatcacatgtaacttgaaggttatttttatatttttttttcctgtgaaggaacaactcgtgtctcacgagagcgccacttaaaaaacgaaaagataatcggcgatgactatatatgtatgtgattgagaataaaaatatggaaagataaaagacctagtaacgttgtatttcaatagtgaggataacataaagaagtaaaaagatctttgaaaatgtatgaagtaatacagaaaaggaaaacaaaaataataaacgttttacagagtcctgaactcatgaggctcatagaggacccatcaaatctgggtatttctttacattttccagtaagttcactgctaaaaagtaataagtgcacaccaatgcctaaactttctacgtatagtttggctagtgggggatttaaggattggtgcgcgtgacatccctctagacgttccaccagagattgatatcatcgatttttactgggatgttattttatgcatggaatctcaattcatattagattacaatgttccgtcaaaaaataaggggaacaatcagaagtctgttgctaagctgttgaaaaataagcttgtaaacgatatgaaaactacgttaaaaagactaatttataatgaaaataccaagcaatataaaaataataatagccacgatggttacaattggagaaaactaggctcgcagtatttcatactgtatcttcccctatttacgcaggaactgatttggtgtaaacttaatgaaaactatttccatgttgtattaccatctttactgaatagtaggaacgttcatgataaccacagtacctatataaataaagattggttacttgcccttttagagctaacttccaacctgaaccaaaacttcaaattcgaatacatgaaattgagattgtatattttaagagatgatttaattaataatggtttggatcttttgaaaaatcttaactgggtcggtgggaaactgattaaaaatgaagatagagaagtcttgttgaactcgaccgatttagctacggattctatttctcatttattaggtgatgaaaactttgttattttagagtttgaatgctaagcagttatattcagttagaagcatatatcccaccattaaataagttaacatactactgcatttttattttatgtttaagagcagatacgtcaatgtagcttgcatatgtacgtatcctcccccacctcctattttctactttgaactttatgggagtgttagtataagaaatatgtttacacctttttcagacaaatgtaaacggaaaattaaaaaacgaattcagatcgatgtgttaatcaagtagatgaaggagaataaagcatataaagcgcaccgcacacatgtttcatttagtcaagggactttacaataattggaataaaaaggaacaatattcaattctaatattaggtctagacaatgcaggcaaaacgacgttcttggagacattgaaaaaggaatactctctggcgttcaaagccttggaaaagatacagcctacggtaggacaaaatgtggcgacaatacccgttgacagtaaacagatcttgaagttttgggatgtaggtggtcaagaatcactgagatcaatgtggtccgaatactattccctatgtcatggtataattttcattgtggatagttcagatagagaacgattagacgaatgttccacgaccctacagtcagttgtaatggatgaagaaattgaaggtgtacccatcttgatgctggccaataaacaagatagacaagatagaatggaagtacaagatataaaagaagtatttaataagattgcggaacatataagcgctagagatagtagggttttaccaataagcgcattgactggagaaggtgttaaagacgctatagaatggatgattgttagactagaaaggaataaaaagtcaagaccaccgatttataaatgataaagaagcaccaaaagaaataaaatgtgaatggtttattctcaagctcagaaattagttgttgtagcactttttattcggcattttttaatatacatgtgtaaattatatatatatatatatgaatatatatcttgttttgtttattttcaactaataatcgcaacaatattatctttcaataacgctatagcttctgtatgctttttgctcagttgctcaatggttctcttcctctatgtgataaaccaaatagtttggtaagccaaatacatcgtagtttaatctcttcgccatcttagcaaaaccttctgtttcaatcaagtgataaaatgggaaattagggaacatggcaccgtctctgtgaacttctgctttgaccaaagtacagcctccaccaacaccatccagcgccatctcttcacctggtacgccattagcatcgtagaaatgagccattaatggcctataagtggcaatttctgcataaccctcgacaataatctcgtcatcacccatctgagaggctatttctaaaccggtgtcactttcttgccagttgttgaaatcgtatggtctgattgatggttgcttcttctcttcatcgtaaaatctttgataaatgtttgcagctaagatagctttgttgtgtttggtcatgtcttgaattaaagatggtggtgtctctataatatcggcatctagccacagcacccaagaagtgtgaggtcctatggtggagaatagtaattcattgcgcgccaaagccattgctgcacgtctttccttttgaacatctaaagcgtgtctttccttctccatcaacttatcaaaactctgggaattctgtcgcaaaatagtaattttactaaatctttgagttttcttgtccgtttgaacctttttaatagcattctccaatttctttaaggccaagtcaccagtggctgttcttggtgtaatgaaccccaattcaatcaattcccgagggtaatttagctgcagcaaattgtcccagtattgttgatgaaatgtttgcattggagtcaatatcaaaatatgctccttattgacagctgcttctgacgtagagtgcaatttgttcaaatcataatgtgcaatatgaccttctgggataatatcttccacgtgatcgttgaacaaccagccgctttttttcttataagagtactttggcattttgtatttcttggtgaagggaaaataaaatgtgttttccttttcgtgtgcccatttgtgttgggaaatggactggccattaagtcccaacagagattgatctctctggaaaaaaattatatatattagaaatatggccaaaacaggtagaaaaatgttaacccacgggttctttcttaggcggtacgatacaagagaaagtgacattgtttcctaactttttattctagctcttttaaattcttctgtttgaaaaatactaaaattgatgctattctcttcttactttcacaaagtgcggaaggaaaaataggttcagaaataacgggtcccaagagcggctaacagaaaataataaaagcttttctaccaattgagaatccgcttggttgacgacttttcctcctttattattcttgatttggtgttctgttttacttatatcaaaatacttcaacgccaaatccgctacaacgatggaaaggaaaaaaaaaaaaaaaaaaaaaagacaaaccaatgctgtcgtgtctagtgacgataaaggctgtaactattaataaggtgaatactcaccctcatcttttagtttatcaaacttatataaaaattgtgtatgtactgaattgtccttggtgtgcgagtgagagtgtgtgtgtgagtgcgtgtgtgagtaggtgagtgtatgcgagtgtatgtaagtttataagtgcctgtgtggctactattttccggttctgtgatgtgatgatgatttttttgtcagctcctttgattcattccatactttattacatatgctcataaacattttcttgtctacattgctagagctcagggggaactcgaaggcaaaaatatgcgatgagagtcggatttcgccttgaagaagactaggtgattgctgctgcggctgcgaggtccgctggaacgtagtaaaagtgggagtggggaccgctccgtcctcgatggccaagtccgtaccctcttcttcgtctttattgggttctgcctcatgccatgaactcctgtcccggtttgtgcttgtgcttgtacttgtgcttgtgcttgcgcttctggctttcgtgttggccgagagtaatgcatcccgttcaaagtggtattcttcagcaggtatcatatctgctgggcgtagatccgcgcgctgttgcgtaggaccggcattcgcacttgatcctacgctagaatttcttgagccttcctcggatcgtctggttttcccagtggaagcggtgccactcaaaggcgaatcatatgagtcgttaaccctcttgtttctgtaattgctagcactatactcattttcttcgtagggcctagcgttgccaccttgcatagcataaggaatggaggtccgcggtcccattggatatggatacgacacgtagggtgtcattatgggcttgttcagcatgtgaggtggagggataccgtacggattataatatggtgacattatgtagcgattcatgggcatgtaagggttcatggcgctcatgatgcccgccgagggcatgtgtggtttcccataactattgctgctattattcacttgtatagattgtctagaactggcctttcccaagtattggacacggggctggaacttggaatgctgagtaacttgtgcgggcgcgcttttcacgttttgattagcaacaggaggaaaatgtgcagagttagacgaagccaagttgccgtccttaatattaccaccgtgtgtattagtgttgctatccgataaattcaaaggcgccgggactctgcccctcttcaatgatttcttcggattcttcaatggttgggctttcctcttcttcgcagtggctgtctcagaatcctcatgatctgcttccttgtcaccagagtcatcctcctcagggacatgctctagctccgactcctgaccaacgctgtttccgcctggcgaattcttaatgttgctatcgctgctgcccttagcatttgctacactgatttctgtatcaccaattggatcttgtgttgatttagcaatggatgtatcctcggcagtcgttctcaaacgggctgatacggccattctcactttctattttcttctttgagaaacaataccaaaatttgttactgatttgattctttttaagtgcgtttcttctgtataagctaaaaaaacgcaaagcacaaagcggaaaaactaaacctaataaacttcccccagcgagaaacagatgtaaagaacaaccgtatcaagtggcgaagcagctgcttataagtaaagcccaaggcccaccaacgcatacatgcaaggcctgtgcaagccgactgctgcttgtttcatcttccgctcgcggtgacccactcggggaatttctcacgcttgctgctgcaggtcgttgggcgttgattcctgtttttttctttcgttttttcaatccgcgggagtgagacatgattagtgtagtccttgtagagttccttatttatttttttattagttttcttgttttcgtttatcagcagggtttggttgtgttgcttggcagcccgcaaattggtcttccctccttgttattgtattttctgttattagagcatacagaacatagaaactcaagatcagatacagtttttgcacgccatgtctcaaggtactttatatgctaacttcagaattagaacttgggtcccaagaggtcttgtcaaggctttgaagctggacgttaaggttgttacgccagatgccgccgctgaacagttcgcaagggactttcccttgaagaaggttccggctttcgtgggtccaaagggttacaagctaaccgaggcaatggcgattaactattatttagtaaagctttcacaggacgacaagatgaagactcaacttttaggtgccgacgatgacttaaatgcccaagcgcaaatcatcagatggcaatctttggccaacagtgatctgtgcatccagattgccaacaccatcgttcccttgaagggcggcgccccctacaacaagaagagcgttgattctgcgatggacgctgttgacaagatcgtcgacatcttcgagaacagattgaaaaactacacctatttggctacggaaaacatctccttggccgacttggtggctgcctcgattttcaccagatactttgaaagcctgttcggtactgaatggagagctcaacatccagccatcgtgagatggttcaacaccgttagagcctcacccttcttgaaggatgaatacaaggatttcaagttcgctgacaagccattgagtccccctcaaaagaagaaggaaaagaaggccccagccgccgctcccgccgcttcgaagaagaaggaggaagccaagccagctgctaccgaaactgaaacttcttccaagaaaccaaagcacccattagaattattgggcaagtcaactttcgttttggatgactggaagagaaagtactccaatgaagacaccagaccagttgctttaccttggttttgggagcactacaacccagaagagtattccctgtggaaagtcacctacaagtacaacgatgaattgactttgactttcatgtccaacaacttggtcggtggtttcttcaacagattgtccgcctctaccaagtacatgttcggttgtctggtagtctacggtgaaaacaacaacaacggtattgttggtgcagttatggttaggggccaagattacgttccagctttcgatgtcgcaccagattgggaatcttacgactatgcaaagttggatccaactaacgacgacgacaaagaattcatcaataacatgtgggcctgggataagccagtttccgtcaatggcgaaccaaaggaaattgttgacggtaaggtcttaaaataatctcttcgtactatccttcatgtcgccttttattataaagtatgctaggtagttttatctatatcttatttatgacgcaatatagggtaacagagtttttctgctctgaaacttccgcagaaaaaaaatcaagttttccttttcgtatcttggattattgttatataatagatgcatgtattatatgtatagcagtgatttgcttattttcttgattctgaggaatcgaagaagtaacttagcgtttcttccgttgagcagagcagtataataatccttcaaattctttaggttacggggttttcctgttgcgatgaccgaagaaactattactatagattctatttcaaatgggatactgaataacctgttaaccacattgatccaggacattgtagctcgggaaaccactcaacaacaattgctgaagacaagatatccggatcttcgcagttattatttcgacccgaacggatctctcgatattaatggactacagaagcaacaagagtcctctcagtatattcactgtgagaattgtggcagggatgtgtccgcaaacagactagcagctcatttacagagatgtttgagtaggggtgctagacgttgacactaggtggtggtttatgggtaattgaaaaggcacagacagattttagcccatttcttgtgggcataggttcataaaaaaagcaagattcttacattttatgcggcatatctgcacatagaagttcatgtagttatgtggtaacatctcaaagagagaaggcgaaaactgttttagctattaactacatgtttttataatagcacctcccatatatgatgccaaatgataccttgcattccgttatgtggaagggttacacataagtacgctataacaatgcattcaattttctacatatcagagtaatatgctgcaacatcacacccatataatataattttttgaaagagttcctaactcttttttgtttttcctgtacctatatactcaaatagtccgccgcaagtagcagctctaacgacatttctgtcggtatttcaaactctggaatctcatcatcgtcctcgctaacgccgctgtacttcaaattataatttaaatattccacagccttttctagaatatgcgagtcaaactgcttgagctctattcggcctttgctttccctgaagggtccctcaatcatagcttttaacgtcggtgaaatcatcgcagcagatcgtgatatctcatattccttatcatcttttgatactaacgtaacgaaatcttgagacatttagttatggttttttattcataaatttctgacaaaagcaaacaataggaagagtttgttctacctttgtctgttttcgacttacttgtgcttcctttttttttttacttcttgattttccacttctttttttttgattttgggaacgtacaataaggcaccaaatagtaatatcgctattaaagtcagcgtaaataccaaacctatatccctaatgattataagcaatcgtctccatatcaatcaatagaggaaaaaaggagagaaaggaatagtacagacggataggcctcccttttgtttcgcactaataaaaatgaaaaaccctagcttcgactgggaaagattgaaagacgtattttatagaagcagagccattggcgaattaaaatggccaactcagtacgaggagttcaaatgtgccttgtcattaactgttatcgcggttgaaattcaagactttatacaagtatacaattattttgggcagctgttaggcaagataaatttgcaaagaattcatgaggatataataaagtttgagttcgataaagacgagaagctgatattggtcacgaaaagctccatcaaaattgtgaaaggttggtcgccactgacgatagaaagtgtcccattacaggacccaaccattgatactatctgggactatcacaatggaatcatgttgttagcaaaatctcgtgatatatacaagttaaacggaaatgaatgggaacttctttacgagaacaaagataaaaaatataatttattgacaaaaaaccactggagttgcaatgatgactccatcattttactggatgttgatcatgtatatcaagtaagcacctcgaacggggcactattgaagttaatcacagattcgtcgtggcacaaggtaacgatctcatctagaggatttatttgcctttataatatgaaggacaataaactgcagattttcagagatccagcaagaatactaatggaacacaacttggattctacaccagatgatatatgttggtgtggcaatgataccgttgcttgttctttcgaggacgaaatcaaattatacggcccagatggtttgtatgtaacattttggtacccttttactgtaactaacctaagggcagaggttgatgggttgaaggttattaccactgaaaagatttactttctatccagggtacaacctcagacttctaatatatttagaattggctcaaccgagcctggtgcaatgcttgttgactcatttagtttactggaggatcatgcacccaaagcaattgaaatattaaagaattttgtcttagagaagggtgtactggactgtattgctgctgcaatagacgaatttgaacctaaactacagaagatgttgttgaacgctgcatcttatggaaaagcttctttgcagtacaagtcatttgacgctagtatatttgtgaatgcgtgtaatacgataaaattattaaactgcttcagaagttttggtatttttttgactgtggaggaatacaggtgtatttctttgaaaggtgtcattgataggctgttgaagtatcacagatattatgagtgcatacagatatgcaaattggccaatgaacgatttctgttaggatacgtgtttactgagtgggcaaaggataaaatcaagggtagtcctgacatggaagatgatgagttactagacaaaatcaaatctcgactaagtgttatagatatgacggatacattacaaatggtagcagttgcgaaagttgcatatcttgaaggaaggttccagttatcccgtaatttagctttattagagaaaaacgaagaagctagaattgagcaactgtataatcttgatgatgatagtatagcgctaaaggagtgtatcaaagtacaaaattacagtctgacaatttcattactgattgcactttccaaaaagctgacaaactctcaactgacgaagcttttgatcattgatatgttcaacaatcccttatatctctattatatgagaatggataaagcatacttgtacgatttttaccgccaaactgaccgatttattgacttggctcacgtattactgcagcagggaaaagaacagcaatctttacacagctttttaccgcaaattaaggacctttatagccaagttcaaaacagtgaagtggtcaacaatacaatagaacaacttcaaagacaggaaaagttgtggatataccaagaatcattaggcaaaagatttgctatatcattcactaatatgactttagatcaaacgctttcgaagttaatagaaacagggcaagataaacaggtgaaagaaatagttaaaaagttcaaaataagcgaaaaaaagctgtatcacctgaaatgtaaaacgttagtcgaagctaagaagtttgacgaactactacagtttgctcagtcgcggaaatcaccaattggttacatgcctttctacacatacttaaaaagcagaggccatatggataaagctagtccttatgttaatatgatacctggcctttcgtatcaggaaaagaaaaagctttatgtggagtgcaggggttttcgtgatgcaattcaactagcaggaaaggaaaaagacattccaggcttaaaggagatatataatattataccacctaatgagccggaattaaaggcattagcaaatgaaactatgagcaggatatagaactcataatttatagacgttgtggatatctagccgcatatcaaataattaaatgctgccattacgtttgtgcggttatatatgttggctccctatagggttacccatggaacggcgaaggaaaaaaaaaataattttcactgaaaaatttcaagagtctatctcatctcatcgtttattctgaattaaatactacatacaaaatctttttattagtaaaatagtgagatttcttcgtgaactagtgaaaagctatcaatattaccaatctaccaaagtgagatggaagaaacaatagaaaatgttgaagtgccttctagtaatgtctcaaaacaaaatgacgacggcctagatatgaagactttgtttgtgaggtctataccccaggatgtcacagatgagcagctggcagatttcttttccaattttgctccgatcaagcatgcggtagttgttaaggacacgaataaaaggtccaggggcttcgggttcgttagttttgctgtagaggatgacacaaaagaagccctagctaaggccagaaagaccaaatttaacggacatatcttgagggtagacattgctaaaagaagagatcgttcaaagaaaacatcagaagtggttgaaaagagcacacctgagtcatctgagaaaataacgggccagaacaatgaagatgaggacgatgctgatggtgaagactccatgctaaaaggtaaaccgaaattaattatcagaaatatgccatggagttgtcgtgatccagttaaattgaaaaagatctttggtagatatggtaccgtcgtggaggctaccattccaaggaagcgtgatggtaaattgtgtggatttgcgtttgttactatgaagaaaatcagtaattgtagaattgctttggaaaacaccaaagacttgaaaattgatggtagaaaggtggctgttgattttgctgttcaaaaaaacagatgggaagattacaaaaaagcccagccagaaatgaatgacaaagatgataacgagtcaggaaatgaagatgctgaagaaaaccatgacgacgaagaagatgaaaatgaagaggaagatagacaagtagatcaagcttcaaaaaacaaagaatcgaaacgtaaagcacaaaacaaaagggaagatttttctgtttttgttcgtaacgtcccttatgatgccactgaagaatctttggctccgcacttcagtaaatttggcagcgttaaatacgcattacctgttatcgataagtctacggggttggctaaaggtacggcctttgtagccttcaaagaccaatatacatataacgagtgtatcaaaaatgcgcctgcggctggctctacctctttattgataggtgatgatgtcatgcctgagtatgtgtatgaaggtcgtgttctgtccattactccaacgttagtaagagaggatgctggaagaatggcagaaaagaacgccgccaaaagaaaggaggccctaggtaaagcgccaggcgaaaaagatagacgtaacttatatttgctgaatgaaggtagagttgttgaaggctcaaaaatggctgatttgttaaccaacactgacatggagatcagagaaaaatcttacaaattaagagtggagcaactgaaaaagaacccatctttgcatttgtcgatgactaggttggctatcagaaatcttcctagagcaatgaatgataaagcattaaaggcgttagctcgtaaagctgtcgtggaatttgctacagaagttaaaaataaggaaagacatccattgagtaaagaagagattatcagatctacaaaggaaaaatacaagttcatgggtccagatgagattgaagctcaaaaaaagaaagacaaaaaaagtggtgttgtcaagcaagcaaaagttataatggaagttaaaggatcaactgcgggaagaagtagaggttacggttttgtagaattcagagatcataaaaacgctttgatgggcttaaggtggttgaattgtcatgccgttacctccgatgaaattttagagggtttgaatgatgatgaaaagaaacaagtagacaatgacttaggcaaaggaagacgtctttgtgttgaatttgcgattgagaactctaacgtcgtaaagagaagaagggaacaattgaagcaagcaagaaccaagagaacaagaccagataatgaagatactggagatgtcggagaatccgagaataagaagccaaaaaaagaagaagcaacgacgcccaccaatcccgatgacaaaaagatgggcgatgatataaagagaataatcgggttcaagcgtaagagaaagcacgcaaaaaaatagaggtagaaccatatttataggaatttcgatttgtattctctttacgtatgtacattatttttcaaagagtagatagatgaatctctaacgtactcgaaagcttttatgtcgttattttagtactgttttacgagaagcgcgagaaactctctacatatactgtccagcatctcagtaaatcatactgaaaccttattaccagtatcgctcctagacgttccgtttgaagtaataggcaagacgagaattatttatttcccatgatatacataatggttataagtagaccgcaaataaaagtatgtaaaattagctatgtttctacattgtttgtgcaatgacttttaggttcggctggtcattaataactaggtgatgctgaattcacgtatcttattagatacatttagaattcatgacttctcctttgtatgagcgtgtccctccttttcttgatggtttcagcccttctacatactacacaatgtactttgttaaccgatgataactctactttatacgtagtttagactttgaacgggatgaactggttgtttcatccaatgttttcgtaaagtcattcttttttatggaaaatgtacaaagttgtttatattttttgctatggttattaacctgaataccattaacagatgtgttataatgggaacatattactattgccgataagttacgaacaaacctactactaccattatataaaaattaaggggggtacttgaagtcttttctttcttcttttttgggaatgcatgagatattcatatgttttaaagccccattagttgagatgaattatgacgaaattcgcatacatctgcggagaacagggttttagctcgacctaaaatcaacccattattttacctgaatgttgcagacttgcattcttagtgcctctaaagcgaaaaattgaaactgtatgccgatttaaatactataaagataaaaaaaagtttaatgaatataatagtgacagtgctgtggaatgaaaaattccaaatatatataaaaatagaagcctatcttctgtttttctttcgagatggctcatctgatgcattgtttcctgacaccgcagcagcggctgctgctgccgcggccagaattctacggttaacaccaagcccacctaacgcatttgcagcggcacctgcggtgattcctgaagcttgtgtattgtttttcgttcttgatccaagattcatgatgtcattatcgttcgtgtgaattcttcttgccgggtatttgtaagttagaccttcaaatacattttcactaacaggaatatcactttctgtgaagtacttatgttccaacgcattaaatgcatctattcttttaattggatcataatttaacaagtggtaaagtaagcttaaagcatgcttgtcccttcctcccgcggaatgataccatgtagcaaggttatccctatactttggaaacttcgtaatttgatcatattctggatacttctccaaataaggccaaattttttgatcgggagtgccaagaacttccaaaattctctgtagttgattcacttgaaatggaacagtctttttagagtctagtttagcttcttcacctttaaatatgggctgtaatcctatcagttctgcaaaaatgcagccaacggaccataaatcaaccgcaggggtatagtgccgtgctcccaatagcaactcaggtgcacggtaccatatagtgacaaccactttatccccagtatagagggtttgcagcatattatgaaattttctggccaaacctaaatcaccaattttaacacatccatctatggtcaccattatatttgcgggtttcaaatctcgatgaagcacccaattttgatgaagatacgatacgccgtctaaaagctgccacataatagaccgaaccattcttggtggtatcatccttttttcgggatgggaatggaagtggataatttgtagcagatcatgctccgcatattcgtataccatatggacacatttcctttccaaaaaaatttccactaatgtggttaaatgcttgttgtgcaattctcgacataatgccatttctctacaggcactctgagatattcccgtataatgcaattgttcgacgccatccttctctgtcttgaactttttaatggcataaaataccgtcagcggttttttaatgagggtttgtttttgggaattatagtgcggggatacatcttccctcgtagttcgtattcttccgggggtcactccttcatcctttaacaagtttcttcttaatgcgtttgtatttgcctgcatgtccattgaagagcttgattttggttgcgtgctgtcaaactgcggaattttcgcattggtaccattcagactagaaccattagcggaattggtaccggagttgatttgtcttttcgctttgtaaactttaccatatgtgcccgcagcaatgtagccaataacttcgtacttttctaagacagatacccgcattctatcttttcttgccctataaggtccaatagtaaaaacatcattattggccattagcatcggggcttttccatgcacacttccgattgtgtttttctttccaacgaacgattgagcttgctgttgtccttgtacctgcataggcctttggtacattggctgataggagttttgtgctctatccttgccattatacatttctctctcctcccgtcaaaactaggcggccttaattcaattgggaagcaaaattactaacttcagtatacccttccgccttttttctttcctataaacctttcttgtatcctttttgtcagcagtgattgtgggataactttcaagtattgaagcgggaaaatgaaacgcaacttaagccacaccacgtaattcttgaagacttttgatgtatgatatttatttcactgttaaaaaaagctataatttcctctaatcaaaactctctaaaacgaaatcaaaaatattcgtaacacatatataacgaagtacaatatattgggaatctataaatcatatgccgagtgcgcaacttcaactgaaaacaataatccgtctctgggccagaaaaaaaaaaggaaaaaaaagctttatttcttaataaggtgctttaatttttgaaagggaagaagcaaccatttcccaaaatatggtgctccccagatactaatgaaaatgcgtaccggatatagtaattttactgtaacgtaggctactgtgccagataaaatcaacttgtttttgttgaggcattcctgatatctcttaccaacaaatttctccatagctgtatgacagctatccattaggccatttaagaagtttgggagcttaaaatcatcagaaagatcgaggttataaagtaaccaccatagtagaaacagtggtagtatggcagttacctcatgcaagatgaagaatgatgtaagtgttggaaccgtgccggcctcactgaggcggtcgaaatagtgtgaaaatttaggattcttgtttaaccttgttaaaagtcgtgacttggaaaatattttacgtagtctatcctcccttcttttcactggatctaaatttcccgatatgaatctaatttgggttgatccgccgggcctggtgttcataaacgtggtcaattgcgttggccttttaagcatgagctccaacggtccagagcccatctgcagttgacagggcctgaagaaaagattcatgacagtcatgttcctggtgagggtgccttgggtgtaacacttatccttacacggtctctcaaaagcaatatttttacatttctcttctttgcttcctgttcgtataacgcgctgagagctggtaagaacaataggccgaggccctgcatcaaaatgtcagtaggggacctgttaggtacccactaataagtacaagagggtttttattttctaagagccaataattggcattctttatatacaggaaaggtacatgtcattcaagacatgagatgatccacagcttctttacatctgtcacacaatttatcctcttcggctgagttggccttccaacatctgggacagttgtgccttttgcttcgttcaaccaatatttgaacgtttattccgcttcccaattcaatagttggtagactgttattattatcgtccatttgcaatatatcaacagcagatgattgcaatatgtcgcaaagctcgtcagaactgaatgggaggtgatgcttggtgaaaatggtaacgtgactatgtgttgttttggtgacaccttcttctagacttaacctcttgaattcctcctggaactgttttagaatttttagttcaaagttttcaaaggaggtgacgatttccgtatttgagtccaaaaacggccattttccacgcatcggattaatgtctatatgttcttgtccttgtaaccatccttctggtatatacttccatacttcttggaccataacgggtaatattggtgcaagaattgccctatatgcatttagtatatggacaagcgttgtttggacctgccttcttgccaatgacgatatttggttggaatataaaatatcctttgagatatcaaaataaaacgccgatagctcgttatttaaatgatattgtagagtaatgagaaccttggaaaagttgtacttttggtagtgttctctcgtcgtttccagcagttcgtttatcttatacaaggtatattgatcaacacggcgtaattgttcaatcggcaaaaggttgaaatcttgggacttctgtaaattactcaataaatagcgaaaagttagtctaaccttttttagagcttctcctacatgtttcatcacagtcgggccagcaactatatcagttgtgaaattcgattgtgctatcagatacctcaagccatcaacacccaaagctggtaagcctaagttttcatcgcctcgaattattgcttcgggagaaattgtatttcccacagattttgacattttcagaccattctcatctagggtaaaaccatgagtaatcacttcttcatatggtgcaacagggacattacttgatgctacttttgttagcagtgaactttgaaaccatcctctatgttgatcagatccttctagacaaacttggtacaggggggatgggagttttgacaactttaagcttttttcataaaagtctttgatcacactccatgacgacccactatcaaaccacacatccatagtatcttgagaacgacagtattcatgcgctacgtcgtgatatttttctggcaaccattctttcatgtcattatctttatcgttaaaccatgcattaattcctttttgtttgattttttctatggcatgtgccaaaatttctgaattcatcaaaacagaatccggttcgctcttcttgtaaaagcttaatatagggataccccatgagcgttgcctagatatgcaccattcatttctgcttttcataaaggatgaaagtcttgaatagcctcttttaggacaaaacttgacgcggctgatgctttccagagccaagttttttacatcgtgtaaatctgcaaaccactgtggagtagctcttattatgacaggtttcttggatctccagtcgtacggataagaatgcgtgtattcgtgagatttgtaaagtaaattaaggtcgcttaacttacatagaatgattttcgcggtttcggcatccaatacttgcctaccttttgttaagtctccttcatctctcacgatggatctgacggactgaggaagttcatttaattggtagcggccctggtgatccacgggagaataaatttcaagaccattttgaataccaatgagatagtcatcctgtccatgccctggtgctgtatgaaccaatccagtccctgtaccgctggtaacgtgtgcaccatgtaataagggcctgccaaccttatcgtctactaagaggttttgataatatagcccatttagatgagttccttgaaactgtttgatagtctcaaatgagttagttgttaggcccaatttatcaatggagccggtctctacaaggataagttcactatttaagcgtaatagggagtaggaaaaatcctgattgaaacagattgctcgattagagagaagagtccatggagtactggtccaaatcaaacagtatataggcaagttattcgttattcctagttttttgcacagatccatctgggatttcttttcaagaggaaatttaacataagcagcgatggatttatggttttcattatattctaattcgccctctgctaacgctgttctagtttctgtaccccagtaaaccggtttgttctgtctcttaatcagtcctctttcgtacatttctttaaaaatatttagctgattaatttcatagtctttatccattgttaggtatggtgtttcccagtccgttaagatggcaaaatgttggaaagtttccctttgcctcttgattgccttttgtgcatgttttaaagccattgacctgatttttaaaggcgatattgactcgatctgttgcgcgcttaaatctttcaaagctttaatctcgatgggtagtccatgacaatcccagccaggcttataaaaaatgtacttcccctgtgaaagttgatatctgtttatgatatctttcagaattttatttagagcatgaccgagatggagctcgccgttggcatagggcggtccatcatgtaagatgaacaacttttctttaatgaactctaatttttcatcagtcgtattaagctttgaaaattcttcgaagaaatcacgtagctgctccttgtaaactaactgcgaagattttggtattaattccctcaatgtaatctctaagtttgatctattagggaatttggtcttgggcaagtttaatgttttttggtaggcatgtttggcgagatatcgcttgctaataatgctaaagatatgttgaggcacaagcctggagcgcttcataagtagctaaagatcgttcttagtatactgtgttccataacttctagccttggtcctttatatttgctgtttttctgcgtttcttaactcgcttgcggaaaaagaatcgacattttcagaacaggattttattgtttttaaagtacattatatggggcgacacatcatcgccatctatgttaaatatttaaagaatacggggtagaattattcacgctgggggatgctgaaagaggagtataatttgagcggtgctgataacatggcatctgctgagttgtcatttaaaaagcaaaaagtggtattgaaaaagttcatgatagcgcaagtgactaaggggattatgcagcggtatgcgagcctattagttaccatgcctagtgatgatgacaatgcaattattggcacaaatcatttgaaaacaaccaaatttttagaaataatcctacacagagccaaatcatcgcatttacagttcaaaaaggtctgttgcattgtcatcaagtttctagattgctgctcgaaggaaactaactacatgaagtttttaaagttcagcttacacaaactatttgtagctgctttcatcttaagtgtgccaaatgttgtaggcgatgaccgcgacaggattaccacgagggatgaaacctatcatctctattcccagataacaggcttgccactggaagaagtgataaattgttgttctattgtgaggcctgtacttattcggcggagtagacaacaacgcaggcaaatgttatctcgacgtgaacaacattcgtacttcctcagaagttcttttatgaactccaattcatcagcatcaccttttttctctaccaataggtcagctgatgatctacatgtacatacaagggcatactcgcttcatagccattccgatggggaaggccaagataggcggtcggaacatgaagaaacgcatagcatgggggctgatgccgatacatatcgacaaactacgtttatcccagacacaccaaatggtttgcattctagatcattaattgagtgtgggatcgaacccacccaagtaagtgactctggtgaatggtcgggtcaaagtaacggatatgttttggtgacagaattacaggagtttaacaaaatgggtaaaaagttagtacaagaagcttttaggatagtttaataaagtatggtttgtcgttttgttcatcattcaagggtcatttttatttccatttatgatttcttgagtacaaaaggcaaaaaaaacatgtataattatacacaagaaaaaaaaacaaaacaaaagaacactttcacacaagcaagtatatattatgagaattttttcgagtcttacagaaccatatcttgcctctaaattttagtctaaaaattttgctagcccatcaattttttttttgttctaatgcaaaatataacatgggtaagaaaaagaaaaagccgttcctcagtacgtaaagagatttgatcattaacaagttgggctcaatatacacagtcgatagtctatatgtgcatatgaaactggcgcaagacatgaatgtagatgaaatatttctcaaacaagcggcagaagctatagcggtaatctcatcaagtcccactcatacggaccccataatacgagagctactccacagaattcgacaatccagcccattgagcgcagttataccagcaccagaaaatgttttaaaggctggggagccggaaaatatggctagaggtcttataaggattccagaaacacaaacaaaaagaacaggaggtaacaaccatagcaaggaaggcgcacagctctacagctgtgcgaaatgtcagttgaaattcagcagaagttctgatctgagaagacatgaaaaggtacactcactcgtgctgccgcatatttgctcaaactgtggcaaagggtttgccaggaaggatgctctaaaaagacattctaacacactgacctgtcaaagaaacagaaagaaactaagtgaaggttcagacgttgatgtagatgagctcatcaaggatgcgataaagaatggtaccggcctgttgtaaggctagaggaaaacgtatttgtctccatcagcacacctacacatacatatatagatagatatatactttagccattgagataagtagaataaaaaaacgttgtaatattccgatacagttagtgacatgttctctacttttgccaattttttgcgcacaaagtggtgacgtacaagttcatcatttcacgtgtgcagcatagtgtggtatattgtttttttatattttattttttatttttttttttttgcagaaaacagtgtttgtattatatgctttagatatgctaaaaaaaatgaaaaaaaatggaacaaaatatgtgtttttttatttaacgttaaaattaaagattaagttatttattcgacgtcagcatcaaaagtttgaccttcaactaactctggaatagcttcatccttcttttcagcatcagctggagccttggcttcgtgcttttccatttgggcagccaattgagacaaggcttggatggcttcagggcccaattgagagataatacctgggaacaaatcttgcaagttcttttcctgtggtagaccgtagaatacagaagtgttgtgttgagcagcaacttggacaccgaccttgttgaagtgcatgaccttaccgtcgtccttgaaaaagttggcttcggcgacgttgtcaatggtgacagcgtgcaacttagctaattgactttgcaacttggtgtcatccttgttggcaccggcagaagagcctgccttcttgttaagctttcttctagtaccaccaactttgttgttagcagacaacttttgtagcttagctaatttttcttggtcaattggcattatgaattatgagtcgcgtctggtgtgagatgttctattcttaaacctccctagaaagaatattcgctctcttgtgacaaaggaggggttactacttaacaagcaattgcagctgtttccactacgaaatcttccaatgtcaacgaaaaaaattcaaaaattttctgctttttttttcaacatctgccgtactaaatgattccacaataatccatcatataccattaccctgattcccatcgaagaaaaggcggtgtccccttacccgtccgctcatgccaagagattaattcataaccgctcttccttggatcagaagtgaacatatgaagttgcaactactacatacttactaccgtagtccatcatcaaggacccaaacattcacgactccagcgcgccacgttcttcgccatactgcttaacattttggtacgagtgcgaattagggaagtcgatgataaaatagaatatgcgaaaaagaggaagagcagccgtgagaaaaaagaaaaaaaaaggcctaaggtattctctactccaaaatcgtcgagggagggcaaaagaaattttttttgtttaagggaattgcgaagtcaattgattgatgaagtagcttctctggaaaaatggcggacagacgctgctcaaataaccgtcgaagggggaaaggttatcggtggaaacatatttgtaagtacataatagtgaatttacttcttgtcggcgtcccctaaacgtaattggcggtgtgatggtacttcgttatataaaggtgtgtaatatcctcttttaccatctattatttcttccagcatttcttgctggataacctactgtatccaagctactgggcttttttaaacatacccataacttttttttttttcatttttcgttgctgtgtgctagtacaatttaagcaaaaggaaactgttttgcgttatgtcttccactgaagcaaagcaatacaaggagaaaccctcgaaagagtacctccatgccagtgatggcgatgaccctgcaaataattctgccgcttcttcgtcatcttcgtcttctacatcaacttccgcctcgtcatcggctgcagccgttccacggaaggccgcagccgcttctgccgctgatgattctgactcagatgaagatatagaccaattgattgatgaactacaatctaactacggtgagggtgatgaatctggtgaagaagaagtacgtactgatggggtgcacgctggccaaagggttgttcctgaaaaggacctttctacggaccctgcgtatggtttgacttcggatgaagtcgccaggagaagaaagaaatatgggttaaatcaaatggctgaggagaatgaatcgttgattgtgaagtttttgatgttcttcgtagggcctattcaattcgttatggaggctgctgctattttggctgccggtttgtctgattgggttgatgtcggtgtcatctgtgctttactgctattaaacgcatctgtcggatttattcaagaattccaggcaggttccatcgtagacgagctgaaaaagacgttggccaatactgcaacagttattagagatggccaattgatcgaaattccggctaatgaggtagttcctggtgagattttgcaattggaaagtggcacaattgctcccgcagatggtcgtattgtcactgaagactgttttttgcagatcgatcaatcggccatcactggtgaatccttagccgctgaaaagcattacggtgatgaggtgttctcctcatccactgtgaaaaccggcgaggcttttatggttgttactgccactggtgacaataccttcgtcggtagggctgccgccttagtggggcaggcttccggtgtagagggccatttcactgaagtattgaatggaattggtattatcttacttgttctagttatcgctactttgttgttggtctggaccgcatgtttctatagaacggtcggtattgtaagcattttgagatatactttgggtataaccatcattggtgtcccagtcggtttgccagcagttgttaccacgaccatggctgtcggtgcagcttacttggctaagaagcaagccattgttcaaaagttatctgctattgaatcccttgctggtgttgagattttatgttctgacaagactggtactttaaccaaaaacaagttatctttacacgaaccctacactgtcgaaggcgtttctccggacgacttgatgttgaccgcttgtttagctgcctctagaaagaagaaaggtttggatgctattgataaggcttttttgaagtcattgattgagtatccaaaagctaaagacgccctgaccaagtacaaagttttggaattccatccgttcgaccctgtctcaaaaaaggttaccgctgttgtagaatccccagaaggtgaaagaattgtttgtgtcaagggagccccattgtttgtcttgaagactgttgaagaagatcacccaattccggaagatgtgcatgaaaactacgaaaataaggttgctgaactagcttctagaggtttccgtgctttaggtgttgctagaaagagaggggaaggtcactgggaaatcttgggtgttatgccatgtatggacccccctagagatgacaccgctcaaacaatcaatgaggccagaaaccttggtttgagaatcaagatgttaaccggtgacgctgttggtatcgcgaaagaaacgtgtaggcaattaggacttggtacaaacatttataacgcagaaaggttaggtctgggaggtggaggtgatatgcctggttcagagttggctgattttgttgaaaatgccgatggtttcgcagaagttttcccacagcataaatacagagtcgttgaaatcttgcaaaacagaggttacttggttgctatgactggtgatggtgttaacgatgccccatctttgaagaaggctgatactggtattgctgtcgaaggtgctaccgatgctgccagatcagccgctgatattgttttcttggcccctggtctctctgctattattgatgccttaaagacttctagacagattttccacagaatgtactcctatgttgtttatcgtattgccctatccttacatttggagattttcctgggtttatggattgctattttaaacaactctttggatatcaatttgatcgtttttattgctattttcgcagacgttgccactttaactattgcttatgacaatgctccttatgctcctgaacctgtgaaatggaacctaccaagattatggggtatgtctattattttgggcatagttttagctataggttcttggattactttaaccaccatgttcttgcctaatggtggtattatccaaaattttggtgccatgaatggtgtcatgttcctgcagatttcactaactgaaaattggttaatttttgtcactagagctgctggcccattctggtcttccattccatcgtggcagttagccggtgccgttttcgccgttgatattattgctaccatgtttaccttatttggctggtggtctgaaaactggactgatattgtgtcagtcgttcgtgtctggatttggtccattggtattttttgtgtattgggaggattttactatattatgtccacgtctcaagcctttgataggttgatgaatggtaagtcattaaaggaaaagaagtctacaagaagtgtcgaagatttcatggctgctatgcaaagagtttctactcaacacgaaaaaagcagttagtaattttaaacatcatccatctgattttttttcttattgatctcctttttgttattcctcattttcatttcaatttgtcgataccaaggaagccaagacgttataaaagaacacggtcaacaaaaatcaaattaatgcctcttcaattgtgctctgtttgataccttcgatatgatgttacagttttaaagtttacacacaagtttttagactaagtggcatcatatctgtcaattttatcacacacacacacacacacacacacaaacaaacatatccacatatcagaagtaggccgatcttttgcttgattggatgcaaattcatatggaaaatttttttcatattatttcgtgttcttttgactattttcctctccaaaaaggaagaatcattccaataacaacacacgaattcccatccaacatggtgaaatgactaaatattttttttttcgaaacattaaatcaatctaattcttaatttttaataaacatataatgcacacttatttacatacaagcacattgcacgtattatatcagtttcttcttttatgttgatatatttttctaataatgttattatcatgtagtcgtgtatgtgcgcctctcccgcgagaagtccaacaccataagaaatcaaatgtcaagagaaataaagaattgtttcccatcatagataagactatatcagaaaagtgctcatcaaagctaaatctattatgagatgtcttaggcataacaaaaaagggagagcggtgcaagataaacataccgtcggataaaaagtactgtcattatcatcagtggcaagatgcaaggtacacacgggcaccaagagataatgcgcaaaataaaccgggttttatttacatctatacatacagtaacctctttgaatcatacatatctgaaaagacggtagatttaaaatggctatttattgatgagtcaatagttcggactaatggtaaaaagaagagacaatgggtagacagagactttattctatgtaagataggaatgaccactcgaaaaacagtagattcaagacttttagaatggcaaaccacatgcaagcatccagtgataaacttgactccagagaaagtcgataaattataccacttgaaattgaaaagtgaaagcaaaaatatcagttcaaacaggctattgcccatttcattatcaagcttacaaaaaaaaatggagaaacttttcatcaaagataaaagtcactcacacaagccttcccttccagatcctaaggtgccaaccctacgcacttataaagatggtggatttttcattagcggaaaaggttcaatgaaactaccagatatcgaaagcgctattcataaatttttatggaagaaatacgggaaaggattggtttactgttatgggtgtgatccaactggaaaaaagaggcatacagagtggttcaatgtgcctgtattggagctaccatcagtactaagacttattgattcttattgccttggaggagaatctcgttagacttaaaaaaaattttttggcctattctggccggtttattcaaattatttatcatcataaaaattgtagtgttacctttcttttccttgaattatttatagaaatatatgtgcttagcaattttatcactgttacttcgatttgtagtacccttaagtaaaagagcttttgaaaccagttatcaaaagaatatcaccaattgatcttttgctttcgagaattgtatcaccatatcttccctcaagtagacagtggacgagatgtttcgagatactcggggaaagtctcttccaatgtgcttcactttcaaaactgggtaaatatgcaatcagcgtttttacattcaaattactatctttcaatttaagctctgaggttattccatcgtggaaagagtttataccacatttcgatgtaataaaatgtgttcctgatttgcacggttttaacgtcaataccgatgatatgttgacaatatagaacccctttgctttttcttgagcttcagcttgaacctttggaaaaatgttactcaagcagaacttagttatcaatattacactttgtaaattatacctcacgattttctcgaattcatttaaagactcttcatcaagtctcaaaaatttgtcttctttgagaagagtcgattcgattccctcctgcatgttgttaatgagcactgtaggaattatttctaaattttgaaggtaaagcatggattcctcaagacattttatgtcactgaaatctttgcaagaaataaaagtatacagtttttcacttctccttgcgttttttccattaatactgtctatagtgtcaatatttataacctttgtatgataatcttctataaatgtctcgcagagctcgatgcctaactcatttgaagaaccgccaataattaatactgtatcgtggctaggatggaactttttacctaaaccgacatattgataaaaacttacgaggactttgtaaattgttttcttcatgtcagatttttgggctctattactagtggacctgtgcttcggacatacgcagtttttctgtggtttctttatacgtcacaaatctgtattattattgagtcactaattcaaatgcgtgtgacaatatagcgacggggccgtgcaaaaataagagatactgcacttgcgcggctgatagagatttctttctttctacgctgggatagttttcttagaaggttttagctattctaattaaaatgttgttcccaccagtatttattggcaccttggacaattttaaaaatcactgctaaaacggtgctatgacacgattttctggtactaaaacgtgttttatgaaattaacagtatatacaaaaagtaaaaggtatggatagttaaatatgtgtaaagctataatacaaagaaataacacaagatagttgagtttatttggtcaaactaaaaagaggaaataattatagtgaataattccagattttgttaaacaccaattcaaacaaactgaaaacagggagaaaccaacccaaaaaataaaatagattcagtgataacccaattctaccgcaaaaaaaaactaaaaaaataaataatagaaaattaacagatacaaaaacgaaaaaacaaactgtttacaaaacatttacatgcgtgttcattaagctgtcgaaggatattatttctttgatttatttttttttttgaataggccaaatctcttcttcttaccaccatttttctcctcattgtcaccattatcggtactaggcgaagccatattcgccatttgacttgatgaggacaaggttggagtgcttggggctgaaacagaggttgtaggagggggtgcaatatttttgggatcgtttatatccacagtgctacttgtattgttgtttgtatttgtaaattgcattgcgttatgaactaccgagttggtggaaatatcagggttgctactactgttattaactttgttgttattatttgtaacttctatcatggtactggagctaaattgcctttgtgtgggaacgtgattgtttaaactaggagcagggacttggttaaaagtattgtttgggttggtggcatgtggcatattcagtttgtttttcgattgttgtgatctcaatctattctggtttacgatgctatgcgttggcatggaatttaagcgagtttgacttgaattgttcggtggtctgccaaaatcactcatatttatactggaaggattaccaatattaggcatattactatttctattcttcctacttgtgggcttgatagagtgtgagtgaaaaggttgtacttgtaccgattgttgtggctgctgtaggggtaaggaaggaggttgttgcgggtcatatgcagcgatacttgaagaaattgggtctacaaaatttccggcggatgcaggttgagacatagcgccattggtgccatgcattcctctgctgttagaacgaacgtttgcagactgctgtaattgagggaaggaaggctttcttggaattgaattattgctattattaaatctttgttgctgtaatgctcttttctggaactccagttcacgttcttgtagctctaattcctttttacggagttgcaattcgcgttcttgtagtaatttgtcattcgtgccattattctctccgaaagtttgtgaatgtgaggataatggtgagttcatttgtggctgagagcttacaacaggtggtggagatctcactggagagtctccgtagtttacactatatagtgccatatcttcgatgtccctcaaattcggagttcctgttgctttatattcatttgtatcggattggtttgttgcttcagttggcgttagtgcttcaattgatgtttgagcttgagattgggcttgagcttgggcttgggcctgggcttttagagcgacttgatgtttctcctttaactcattagtttccatttcatgttgcttggcctgcataagcaactcttgtcttagtttactaatttgaccttgtaaggaggtaatttgagtctgtaaagcagattcatttttttgtgatttttgcaagctttgtaagatttgagttttttcatctgacctaataaaccatttagatttgccactattcaatctttcaaattgggacaaaacagagtataaaaattctaagtacggagttttgataccaaagtcatcggctaataaaatagtttgtaacaacaggatatcgatgttcaaaggcgttgtttgatgaatgaaatgataaaccaatgcaggtggcttattggttgaatgataagaattcttccatagagataaaagagagttttcattatcatgactactgtttagtctggctcccattgtttttgctacagtgatgatttcagttaccagacctgatattaaaggtttggcaatgatctgctggtctagatcacttgggttttcttgttcaaacatgattaacaacggatcaaaacaaattctggaaatcgccagcttccattgttgtgatagaaactcaattgatgagaaattgcacaaattgatttttatgttggaaaacaatttagcaaacagtttttcaaaagtggttaataatgttataacgcctgatgaatatttctcagtgctggacttactttcgccgaggtaaatcgtgttctcctttgcagtactaggaaagtgtttgaaatggtttggaccgatttgacgaatatccaaatcagtcaaaatactgaaaacgtttacatgcggagattccatcgataatttgacaaacggttccaattggatgaaaccactgctttctaagaaaattttggtgttcgaatcgattatggacgttaacttggacgctaacgaggataattcctgtaaagatggagcactcatgatgattatgtcgaagacggcttcacttgatttggagctcaaagcttcagtcaagtgctcgatagaggtgaaatgattttccaattcgaaccggtctttgccgtagtattcagtttcaatttcaaattgacatgattttgaatcgttgacgtggtagaggtctatattcttggccagttgaaaccttgaggtgtagaacaagatattcgggttgttcccaatagctaaaactcgaagtgaggaagacgacataactataacgtgtgtgagggcgagcaaagcaattaaacgaaattgatcttattggtgagcgtcagactgctggagttgtgtgttataaaatgaaagaaaaaaaaaaggaagtaaaaccagggaacgaaccgataactatttctcccctttctgtttgttcttggttttgcttgctttgttctgatcaagaccaaaaatagctgggtggctacgaataagaaggccaagattagaagtgtgttactctcactaattgactgtttaaaaataaataaacaaacaggttcaaagaaacgagaataaacaaacaacgaacgccaacggaaagaaccgacgttgtgtttgcgtttacgttctgctctctcacttgacacaacacgaagaccgaaaacagcttgggaagcattcaccgatcgttattcgagaggtttccagtttccttttttttttttttcactcgcggtataaacgaatgaaaaaaaataaaaaattttcatgtttttccgttccggaagacaaagcctgtccgcctttaaggcggtaaaagccgtcgtaaaggctgtcgtaagatgagactaaagtaatagtagtgtattatagatgattattatcattatatatacatggctacggtttttcgctgacgggctgcgttatgaagcgtggtggtagtactctgcaaaccaagggtgatgcagagcctgcttggcgctcagcctcatatccggattaagttgcaagagtccgtgtaagaaatccatgagattcccgtctagcggttctttggtgtgtggttgcaatacttgacgtaggtctcttggtggtcgttgctggatatttgggttgtatttgggtaactttgttacactgggccatagggactcattaggagtgcccatgatgtcgaagatcaatttcagttgttcttcgtcgttggtgccaggaaacaaaggcttacccgttatcatttccgcaagaatgcacccacacgaccatatatcaatggatgtggagtacgtcctagaacccattagcacatcaggagcacggtaccacaacgttacgacttcgcttgaaaatgtgttgaccggaataccgaaagcacgggccagaccgaaatcacccaatttcaactggcctctcttgttgattaataggttttgaggttttaaatcacggtggagaatcttgttttcatggcaaaaggccagcccttgcagtagttgccactggaagtatttaaccaagtttagttctagccctcttggtgtgttgcccacggtgcgggaatccatgtatttctttaaatcgttgtccatgaattcaaaaaccaaagtcaacttgttctctgtgtgaataacgtcataaagtctaacaatgttctcatgtttcaattctttcattagggagatctcacggatggccgtagagggtgtaccttcctctgaatccagttttacctctttcagggcaacatatacccctgtggttttgttcagtcccttgtacactgtggcatacgtaccattgccaagcttttctaactgcttaaatctgttcatagagctcgaggttgattttttctcgtatatatgttagtattcatcatttctagttctttactttccaatgatacttgactagaaaactacatactgtgaagaagaagacattggtattgctcaagtttgcccagtttgccgcgctatatatcccttatctgcaattatacgctatatggtaaaactggattccctttgttatctttcaattagaaagctacgggcttacgagtctacgtgtatggtgatttgtacggaaaatgaactgcacacagaggacaagcaaagggtctaggatagatagaagtagcgcatccggcctgtctatccctccgtgtctatcaattcatttaacgtgtctggacggactatggtaactactttttgcgtttttgcaccttcttcctgtttttttggttttagtagtgcacttattcttcacttttttgctctgcattgttaaaaatttcattttttgcattttggaaaacccgatgacattattctttgaaataaaccatatcatttagaaaatgcgatttccattacgcaagatagacaacgcatttggtccgattatattgctatcttgtgatacttctcctttctctcaacaatgactggcgacggtagtgcacatatttctaaaaacaatcaaaatcaacacaaagatcgcttcaagtttattgtgaatgataaaagtattctaggacctcaatggttaagcctttaccaaacggatgggaaagtaacattcgcaaagtcccacttcgagcaagcaatgatgaacgttattagagaaccaaatattaactctactgtcatattaagagcggatattttgaaagagatcaatcatgctgcagaagctgggtctgagccaaaatttgacgagtccgtattaaaaaagtttgagatcgataatggtaatgaaagcggtgaagaagatgtcaagaagataaatattgaagatttaaacataaggtcgtgtgaaacatctgagagtttaaaattgtcacccgttcatgaatttgtaagaaggatcattcctaggaatttttacaaagatgctatcataaaccaaacatgtttaatcctaaatagcaaagaccctaattttcaggagacctcattgattgtatatacgccgcacattaactctgagaaagactgtccgttttatattccaagaacgcaaagtgtaggcattttgttacaccagtcagttctttctgtacactacattcccttccccgaggataaaactgcctttacagatgaatctgagcgtgttgtaagaaccgcttataggttattacaaactgctaacaaacactcaaagggtgtgatgcagggttatgaaaagagggtcaatcacgatcaagtggtaaataaagtcaattttcagaacacatacattgttttgaagaaaaaatactccaagttcctggtggagaattgggcagagtctacagacccaaaaaaacatgtttttgaagacatagccattgccgctttcctgattgaattatggattaaagtgtacggtccagacttccgttcaaaaatgcaatttagagatttgggatgcggcaatggtgctctttgttatattttactgagtgaaagtattaaaggtctcggcatagatgcaaggaagcgcaaatcgtggtctatctacccgcctgaagtgcaatcatcgttaaaggagcaagttataataccttctatccttttaagaccccatcctgctttgaaaagacaagtacctcatttggaacacaatgggagatttttcccagtcaaggtgacgcacgaagtgattgcccccgcaaccgtcgtgtattcaagtgaggacttactaaaatctccgcaggtcaatacagcagagttcccaccagatacttttattataggtaaccactcagatgagttgacttgctggatcccattactaggtcatccttatatggttataccttgttgctctcataatttttctggccagagagttcgttttaacgtaaggaaacgttcgcctaggtcaaatgaaatcaaaaaccagaataacagtaagagcacctactctggtttggttgatcacgttgaatatatttcatctcgtgtaggctggaaagtagagaaagagatgttaaggataccaagcacaagaaatgcagccatcataggtgtagaaaatgcaaccttaaagcattttccaacgcaagcagtgtacgatatgatttgggaagacggtggagctgaagggtggattcagaacacaatgtccttattgaaaagaaacccaagaaaccattaaatagatgtatcatctattatttgtatgtgcgttcatttatagactaattagaatatcatacgtacatataagactatacaatttatctaattttttcatttttacttaaaaattgatggtccatcgtaaacagcgttaataatttcttcgcccgatgcatagacaatgagaagccaaaatgcagaaacttgatactttcaaagaaagaggttcaactatgaaaagaaagaagatttaagtgccgatagagtatactagcatggcacttgtcaaatacagcacagttttttttccactccgatcattgcgactgtttgtgtccatcaagaaagcatattaccacagcgagccgcatagcatcgatctatttcatgataaggattggattgtgaaaagacctaaattcctaaatttacccaaaaatgaacattcaaaattagatatattccagtttaattttaacaagtccgaaagcaataatgtgtatttacaggattcatcatttaaagataaccttgataaagcgatgcaatttatctataacgataaattgtcatccttggatgccaagcaagtaccaataaagaatcttgcttggttgaaattaagagattacatatatcaacaactaaaagatccgaaactgcaagccaaaacctatgtaccttcggtaagtgagatcatacatccttcatctcctggcaatttgatttcgttgctgataaattgcaataaaatcagcaatttagtctggaaatctgttctcaaatatagcctgagtaacaatataactacattggataaatttatccacgtcctgcaacagaccttcgaccatgtgtacgagcaggagatactacccatgatgacgaatacagatgatacagatggcgctcacaacgttgacataacaaatccagcagagtggtttccggaggcaagaaagattagaagacatataatcatgcacattgggcccacgaattcaggcaaaacttatagagcgttacagaaattgaaatccgtggaccgtgggtactacgcagggccgttaagactgctagcaagggaagtgtacgatagatttcatgcagaaaagataagatgcaatttactgactggagaggaagttattcgtgatttggatgatagaggaaattcagcagggctgacatcaggcacagtagaaatggtgccaataaatcaaaaatttgacgttgttgttcttgatgaaattcaaatgatgtctgatggggatcgtggctgggcttggacgaacgcgcttttaggtgtcgtttccaaggaggtccatctttgtggtgaaaagagtgttctacctttggttaagagcattgttaaaatgactggcgataaattaacgattaatgaatatgagaggttaggaaagttaagtgttgaagaaaaacctatcaaagatggcatcaaaggtttgcgcaaaggagattgcgtcgttgcgttttcaaagaagaaaatattggatctcaagctaaagatagagaaagacaccaatttgaaagttgctgtaatttatggctctttgccgcctgaaacacgtgttcaacaagccgccctattcaacaatggagagtatgacataatggtagcatcagacgctattggtatgggtttaaacctgtctattgacagagttgtattcacgacaaatatgaaatataatggtgaagaactaatggaaatgacttcttctcaaatcaaacaaataggtggtcgtgcgggaaggttcaaatctagatctgcctccgggggtgttcctcagggttttatcaccagtttcgaatcaaaagttttgaaaagtgtaagaaaagctattgaagcacctgtggagtatttaaaaactgcggttacatggcctacagatgaaatatgtgctcaactaatgacacaattcccaccaggaacgccgaccagtgtcctgctgcagactatttcagatgagctagagaaaagttctgacaacctgttcacgttatctgatttaaagagcaaactgaaagttattggcttattcgagcacatggaagatatcccatttttcgacaagctgaaactaagcaatgcgcccgtgaaggacatgcctatggtcacaaaggcgttcaccaaattttgcgaaacaatagcaaaaaggcatacaagaggcctactgtcataccgattaccttttaacctactggactacaattgcataccgaatgagagttattcattagaggtttatgagtcattgtacaacatcattactctatacttctggctcagcaacaggtacccaaactacttcattgacatggaatctgctaaagatttgaagtatttctgtgagatgattattttcgagaaacttgatcgattaaagaagaatccttacgcacataagccctttggttctacaagaggtcacctctcatcttcgagaagaagattgcgtacataatctacgatatatcctgtaaatagaaacagctacactgcttgaaagccttaacatgatacatttctggtatgatgccattgttgtgccctgccgggtttatcgtttcctaacaggcacgtcacttataacgaggtgcctgtcgtttaccgcccaagccggttttttcgctggagagtacggtactactagcccaccacacgttcgtggccaggttgataggccaccgttgagcaaagggcagtaaaatatataaaagaggaacaagcgcttccattaagagcactgctaagcctactcgttttctagttctctgaaaaaaggtagcctaaaacaagcgccatatcatatatatttatacagattagacgtactcaaaatgtctcagaacgtttacattgtatcgactgccagaaccccaattggttcattccagggttctctatcctccaagacagcagtggaattgggtgctgttgctttaaaaggcgccttggctaaggttccagaattggatgcatccaaggattttgacgaaattatttttggtaacgttctttctgccaatttgggccaagctccggccagacaagttgctttggctgccggtttgagtaatcatatcgttgcaagcacagttaacaaggtctgtgcatccgctatgaaggcaatcattttgggtgctcaatccatcaaatgtggtaatgctgatgttgtcgtagctggtggttgtgaatctatgactaacgcaccatactacatgccagcagcccgtgcgggtgccaaatttggccaaactgttcttgttgatggtgtcgaaagagatgggttgaacgatgcgtacgatggtctagccatgggtgtacacgcagaaaagtgtgcccgtgattgggatattactagagaacaacaagacaattttgccatcgaatcctaccaaaaatctcaaaaatctcaaaaggaaggtaaattcgacaatgaaattgtacctgttaccattaagggatttagaggtaagcctgatactcaagtcacgaaggacgaggaacctgctagattacacgttgaaaaattgagatctgcaaggactgttttccaaaaagaaaacggtactgttactgccgctaacgcttctccaatcaacgatggtgctgcagccgtcatcttggtttccgaaaaagttttgaaggaaaagaatttgaagcctttggctattatcaaaggttggggtgaggccgctcatcaaccagctgattttacatgggctccatctcttgcagttccaaaggctttgaaacatgctggcatcgaagacatcaattctgttgattactttgaattcaatgaagccttttcggttgtcggtttggtgaacactaagattttgaagctagacccatctaaggttaatgtatatggtggtgctgttgctctaggtcacccattgggttgttctggtgctagagtggttgttacactgctatccatcttacagcaagaaggaggtaagatcggtgttgccgccatttgtaatggtggtggtggtgcttcctctattgtcattgaaaagatatgattacgttctgcgattttctcatgatctttttcataaaatacataaatatataaatggctttatgtataacaggcataatttaaagttttatttgcgattcatcgtttttcaggtactcaaacgctgaggtgtgccttttgacttacttttccgccttggcaagctggccgggtgatacttgcacaagttccactaattactgacatttgtggtattaactcgtttgactgctctacaattgtaggatgttaatcaatgtcttggctgccttcattctcttcaggctctattaattttaaccgttataagttccttttctcccttggaagcaaacatcaactgccttaaaatctggtggcgaggaaagaggaaatggcatgtactaatgatggtcctaataaatatcccgaaattgtgagtgttaagcacctgttccaacattcgggatccaagcatgaatttagtgctggtaaacgattttcaaaatccattggtaaaatattcaaacgaaactctgctttgaaaacttctagaactgaaacggcaaatcataaaatggaattgaaaaaaagagagggtgttaccttattgccacctgtcccagaatcattattacataaactcaattcttggttggaaactttttcttccaccaagaacatgaaaatcgaagaaaacaaaattgttattaatgaaaaagagattcgggattcagtctcttactaccctgataagaatggaggaagtgctgtattttgttacttgcccgaccttgtgctatattataagccgcctataaaagtcacaggcaagcaatgtccaataaagagaagtccttgggaatcgatggaaatccaatatcaaaagtttatgtaccccttagaaaggttggaaagacagtttgaggaagttccatttaggccctggtattttgcaatgcgattaaaggaactttacagatgctgtgaaaggtcttttactaacgcggcaaatagaggaaaggcaaggttattgcgggggaagcaaaggacgaaaaaatcgtatcataagactgtcaacctggtatcagcgaagatttccacccattcaaatgcgccgtcgccgggctgagaaacaaaaaaagtgactaagttctgtcattctatcattattgtaattagttatgtaggacatatatatccatagtgatctccttttgatcaaagaagacactgaaaagtcgtaagttcgtaaaaaaagtatgaaaatcgttccagccattgcttatagccatcctagtaggatactagaaaaaaaacaaacctcaaagataaaaagaaaaggtgaagctattaccgaattagaacataagataatacagtgagtataaaggtgagacctgctcaataatctggtaaccatttctcgtttggaccgtctgttaaagtagaaaaattcatttgtaagcataatagcctatttcttaatgtatcttgttggaatttgcaatctttggaagcactaacgtcatcgatatcagattggtaaggtgtactgtccattgaggaagttaaaaaggtactattattgtggttgttagtgtattcatacttttccatacttccgtcactattatacgttgatggaatatcactctccggttcagcatcttcctcttcttgctgctgttgtgcttgttcctggttttgtatttgttcttgtttttgttcctgttcttgttcttggacttgctgttgttgttgttgctgttgttgttgttgttcttggtctgcagaaaaatgtgataaatcgctcaaaaataggttttcattccttataatatgcgtcatgtaaacttcgctcgataggattggaacttgagacaagggcccttccctggtgaaagaagtaagagaggaaacttcggacatcaaagttttcatgtctattcttgtgtatggatttagttgtagaattttcgtcaacactgtgaacagctcatctgatataggaaggattttcttcaggacattattatcgttagcaaaatgttgaaatgtgttatcctccttctggtgagcttttaaccatgggtttcttatgcaagttaaattaattaggatgatgcctagagaccatatatctcctgtatccgtagggaggctcgaacagcattcgtcgacgtgtatgccgttggtggtggtattcaaacaatacaatattctttctggagccatataatatgaactgccaacgcacacatttggagctagatatttagatttagtggaaagcccgaaatcgcaaagataagcgttgtcattgcgatccagtaggacattttcaggtttgatatcacaatgatatataccgagacgatgacagtgatctaatgcggagcaaagctgcagaaaaactttcttaatcaaaataccatgatttacaaaatgcttatcgtcaactatcgaggtgaaaaggtccctgtcgtaataatccatcactataaaagtggcaatagaagattctaaaacttggtgaatcttcacgatattgccgtgagactgcactcttagttggaaggcaatctccctgtagtgtggtagcctatttagttcattctcagtcaactgtaatatcgagtctagatcaacggaaggtaagaacaattttttttggaaacttttgaaaaaatgatacagttgcgtttgcagaagagtggttcgcgccacttgagagttgttgttcaaaccgttcttattataaaactcatccatcgaggaggatttgaagaccgttttcactgcatattcacggctcgtcagtatatccaccacatggaacactagtccatacgcacccgaccctatttgagccgttattctgaaattgttcagcaagcagtctgacagcatttgtacacaaaatttcttgtctgtgttcttatttgatgttttcttttaaagagttttgtttccgctagggcgatttaagtcaataagtaaatttaacaatttactaaatatattttgtataatatataagaatatacgccttaagaatgtcctctcatgcgaaaaaggtagcaagagcataaaaaggaaaaagaaaacgctatagtcatttgtaggctcttgtctttcttcgtcttcgtcccgtgagtgcggactcagaaaacaccgcaatgatgtgggtccggaatatctattgcacagttttagtagggtcaccgatatcgttaaggtttgtggtaggaacagaaggtactgccggccctgtatactgcccttttgttccgaccatttcttttttgcatttgtcccaagattctctctccccacaaaatctgctcaagtatctgtccaacgcgctttcttcggctgatagataagttccgatttcgtgggaagcaaaaaaaaaaaaaaaaagaaaaaaagagtctgtccgagaaatgtcccggaaaacgtgggtgtgcggtgaggagattgtacttccatcccacattcctcgtgtttgattggctgcaagccacttgatgcctagaaaagaaacaccgcgtggtgcatctatgtccatatcacgcgcgctaaaacagcatgtagagagcgcgagggcggcgtactgcaccattctaataggaaatccgggatgaatgccctctccggaaatacctccactaagcctcaatggaaagttgttccgctcacgcgaacaggtttttccggggagtcgagaactacagtgacgtaaatacgacgacatcgctagagccagcagaagcctccatacattcagactaattagttgacgggcttgagccaactagacatattatgtaggcacatatgctccaaccaatacatatgtgtacatagagtacagctcttcccagcgcatccgctatcgtcctcttgacaggtccggctatttattatccgcggcatccgcggcccagcgcacaataatagattactttgcaatgcaagcggtcttggctgtttgctctgagggtccatcttcgtttatttctttatttactaaattaattatgatactgcactcaggacgggccaagaaagcatgtagcgtgaagagaaactaattattaagaaaaaagaaaaaaaaaaaaaaaaaaaaaaagaaaaggaaaaaggaaaaagataaaccaatcatacaatctttacagaaagggagtactgagaagaaggccaaaatactgcagagcatacatactaccgagtggatggaatgtctttttcatctatcttatcacaggatatcacagatgacattacaccaccagcgtattccgccaccttggggtcgagagaacagattgttttcagagcttaccaaaatgaaccttggttggctggtactgcttcgaatcttatcttagataaaaaacttgttattgtagacagagaactgttgttccaggtgttgatggtagagaatatcaccaaatccaagctaacacagatcgatgatataaaaaccaagctggatccgaaaaaacagaaagtggatagactacgatcaggcgcgcaaggaaatggcgctaagaagtacgaggtcatcactcaagtggacatggaagatgacgggaatgtggcggataacaactgcgccaaggaaaataatagcaacaataatagcagtgccgccaagaataaagcagtgtttaaattgacactacaaagtaagtcgggcgacgttttttttgctatcaactcgactccaatatcttggagctcttgcatgctgggttctaaaattgtgatactgccgggaactgtgttcaataggggcgttttcatattgaaggactcacaagtcatttttctcggcggcattaatagagtttggaatgaaaatagagatcagaaattttgtgattatttggaatctaaattacaacgtgacaaacaacttgtaaatggcggctccaagaaaaggaaagccaatgattagcatatgcctcttcttcttagaagggcgttctgcccgttatgtatacgttaaatattacattattttcgcatttttgtatttatattcagtgaaatattaggcttggtcgagtaacatttcccatagctcgtcggtttctttgaagtcgtgatgaacaattgagacaagacagtagtctttatgcactagtcttagaagaatattggctggggtgttccttggaaataacttggcccactcggaccagatactaaacgcttcatctctccatgccttgaatgactcttcttcaatgattgtagtctgtttgaccggactgttgggaaaaacaccccatgttacaacgctagagctgtgcgggtctaggttcgtttcaaatgaaccagatgaatcgcccgcgtaataactgaatttccgacgcccgtaatggtctagcttgggtttcaaagttgtttcccattgctgtctatgaataaacatttctacgaatgccttctgatacaacctccctttcgcgggcccccagccgaatattttatcactactcaatgtagcatttgtggcaggttgcgatgccaaagtcaaatatccgcgatagtttagttggattagttcttcttgtattaacgccgtttcagctgataaacccaggtcagaccagggaatcgcatccgttgaaccttccaaatattttataaaaatatcttttaaatcgccaattgtctttggtataccccatagttcaagcgctttgcttttgcttaccttgatggatggcccataaccgtctatttcaccatatgcgggagacctggagtcaccaaatctaccattggggaactcatcccaagtggcatcacgacccaaagttccgtgacctttagaaatagatattaaagcctttttagatggcatggaaccattctcattattatagcgtaagcctttttcagtgacgatagccctattgaaaatcaacttggccgaatcaagacttgaatgccttctccttttccggtttgctacagtttcttcattcgaatcatccaacacaatatccccgtcagcatcttctattggcacattttctatgcttcctatttcgccactggtttcatcttctccctcttcttcgctagattcatttacgatatgggataagacgggagattgcgagacaatttgagcaatagccttttccaaatttaatgtatagaaatgaaaccctttaattctaccagatgttctttgatatatttcctgaatcaattcgataagaatgtccacaccaatggacttcacggcattatcatccgattggatttctggggggaacctactcagtattgcaggtggaatagatgcatgtgataactttgctgctctgtggaaaagcagataggagttaataggcatcaacccagggaaaaggggcaaatcttgcgaaatccgttcccgaaatagcatttcaaaagttaagaatttttcaacgtcgtaaaacagttgtgttatcacaaaatcggccccagcttcaactttttcttttaaatataccaaatccttcaatgggtcttgctcgtgaccttctgcttcaccttcacaatgaccttctggatatgctgcaacaccgacgcagaacttgtctccgtagctttgcttgatataacgaactaaatcaaccgcatatttaaaaggtgattcgttcgattgagaatctagccaatcttccccaataggtgggtcacctcgaagagccaaaatattcctgattcctgcattataacatctatccagcgcatcatcaatgatggctttttctgtgtttgtacaggtcaaatgcatacaaactggtatatttagtgtctgctgtgccaaggaagctaatgtcagagtcttttccgcagtagtaccacctgctccccaagtaaccgtgataaacagtggatctaaagcagtcatacgatgcatacgttccatcaaatttctcgtccctaattcagtctttggagggaagaattctaacgatataaaaggggaagccctcgcatgatataaatctctgatggacatgtttaaaaaatgtaatcaacctgtcccgtccaacacgcttcaaaaaatgtacgaacttgaaacaaaatagatgatgtgagagcttaagtccctcttccaatgtaaccaacaacctgaagtgttctctgtttgcctttattttgcgacttttcttcatcattgaagttagaaaaagctttactcgcttatctcctggagtaagctatagccacagtcaatatcgcgtctaatgaaaaaaaaaagtcgggacgagtaaacttttgtctgcgtggcgcataggagaggagagagcacaggtgtactggagggttcaggacgttggtagagcatttgctaaatgtgtaaaaataatattgcactatcctgttgaaaatatctttccagatgtctcagttattttatcagggcgactctgatgatgagctccaggaggaacttacgaggcagacaactcaagcatctcaaagttctaaaattaaaaatgaagatgaacccgacgactccaatcatcttaatgaggtggaaaatgaagatagcaaagttttagatgacgatgcagtgttataccctcttatacctaatgagccagatgacatagaaacgtctaagcccaatattaacgatattaggccagttgatattcaattgactttaccattgccgtttcagcaaaaagtggtagagaattcattaattactgaagatgcattaatcataatggggaaaggactaggattgcttgatattgtggccaatttattgcatgttttagctacaccaacatccattaacggacaactaaagcgagcgctcgtcctagtgttgaatgcaaaacctatagataatgtaagaatcaaggaggccttagaagagctgtcgtggttctctaatactgggaaggacgacgacgatactgctgtcgagagcgatgatgaactttttgaaaggccttttaacgtagttaccgcggactcgctgagcattgaaaagagaagaaagctatatatttctggcggaatcttgagcattacttctagaattctcattgtggatctcttatccggcattgttcacccaaatagggttacgggtatgctggtattgaatgcagactcacttcgacataattcgaatgaatcgtttatattagagatttacaggtctaaaaatacttggggttttattaaagccttttctgaagcaccagagacgtttgtcatggaattttcacccctcaggacgaaaatgaaagaattacggctaaagaacgttttgctatggccgaggttcagggtagaggtctcttcctgtttgaatgccactaataagacgtcacacaataaagtcattgaagtcaaggtctccttaacaaattccatgtctcagatacagtttggcttgatggaatgtttgaaaaaatgtattgctgagttaagcagaaaaaatcctgaactagctctggactggtggaatatggaaaatgtcctggatataaactttatcaggtcaattgactcggtgatggtgccgaactggcaccgaatttcttatgaatcaaaacaactggttaaggatataagattcctacgccaccttttaaagatgctcgtaacttcagacgcagttgacttttttggagagattcaattaagtttggatgccaataaaccgtcagtatcccgaaaatacagcgaatcaccgtggctattggtcgatgaggcacaattagtcatatcgtatgcgaagaaaagaatattttacaaaaatgaatatactttagaagaaaatccaaaatgggaacaacttattcatatattacatgatatttcacatgagagaatgaccaatcaccttcaggggcctactttagttgcctgttccgacaaccttacatgtttagaactagcaaaggtcttgaatgcctcaaacaaaaaaagaggagtacgtcaagtgcttctgaataaattgaaatggtacagaaaacagagggaggaaacgaaaaaattggtcaaagaagtgcaaagtcaggacacttttccagagaatgcaacattaaatgtaagctcgacattttccaaagaacaagtgaccacgaaaagaagaaggacaagaggtgcttcacaagttgcggccgttgaaaagctaaggaatgcaggtaccaatgtagatatggaggtggtttttgaggatcataagttatctgaagaaattaagaagggaagcggtgatgatttggatgacggtcaggaagaaaatgccgcaaacgattcaaagatttttgaaatacaagaacaggaaaatgaaatccttatcgatgatggggatgctgaatttgacaacggagaattagagtatgtgggcgaccttccgcagcacatcacaacccatttcaataaggatttatgggcagaacattgcaacgagtatgaatatgttgatcgtcaggacgaaattttaatctctacgtttaaaagtctcaatgacaattgctcattgcaggagatgatgccctcttacattataatgtttgaaccagatatatcgtttatcaggcagattgaagtttataaggccatagtgaaggatttgcaaccaaaagtatacttcatgtactacggtgaaagtattgaagagcaaagtcatttgactgctatcaagagagagaaagatgctttcacaaagttgattagagagaatgcaaatctgtcccatcactttgaaacgaatgaagatctttctcactacaaaaatttagctgaaaggaagttgaagctttcaaaattacgaaaatctaataccagaaatgcgggtgggcagcagggattccataatcttactcaggatgtcgtcattgtggatacacgtgagtttaatgcctcattaccaggcttactctaccgatatggcataagggttattccttgtatgttgacagtcggcgattatgtgataactcctgatatttgtctcgaaagaaaatcgatttctgacttaattgggtcattacagaataacagattagccaaccaatgtaaaaaaatgttaaaatactatgcatatccgacactattgattgagtttgatgaaggacagtcgttttctttagaaccttttagtgaacgtagaaattataagaataaagacatatcaactgttcatcctatatcaagcaagttatcccaggatgaaattcagctaaaactagccaaattagtattgcggtttcccactttaaagattatatggtcttcctcacccctgcaaactgtaaatataatcctagagttgaaattaggacgtgagcaacctgaccctagtaatgcagttatattgggaacgaataaagttagatcggattttaatagcactgcaaagggcctgaaggatggtgataacgagtctaaattcaagagactgttgaatgttcctggagtgtcaaaaattgattatttcaatctccgcaaaaagatcaagagcttcaataagcttcaaaagctttcatggaatgagattaatgaacttattaatgacgaagatttgacggatagaatatactacttcttgagaacagaaaaagaagaacaagaacaagagtcaacagatgaaaatcttgaatctcctggtaagaccactgatgataacgctttacatgatcatcataatgatgttcctgaagcacctgtgtaaaatattgtttaatttaacgaaccctgttaaaacatcagtataaaatgcgattaactatagtgaaaataacaatattcatttggtgacttcgaccgtatatgttataagttagacatgctctttgaatcttttactttgatattttattccgcatatatattctttttttcgcgttcatagtttattcactcaaatttttcatatcatccgcaattcatcttccactttttagcagtaaaaatgaccaaatgaagttcatttatttttgattttttaaccgtatttggtggaatctgagcgtggcattagtgaatcattttaagccaaattacccgtgagtttttcttagaagcgcacaatcatattcattattaataaatgcttcaaattcatcctcttgaataaggtccagaaataattttgtctcttttccattacctatgtgggtaaaaattttcttttgcgactaagattcaagagaccaagtttcttttccacaacgatatataataaaccaaatggtacaaagtaggaaacaacaaataaggaaagctttttcttaagtagatttgtatatttatccaagaatgaacgatgtgtctcgtaaacagtaattccttttaaattttatatttcttctattttctgaacttttttacttaagaaaaaatttggaaatcattacctgtaggatggcttagctctgataatcaacctaccaaagtagtttgcagttatgtgcacttttcccttcatgttaacattattcgggccggtctattgttaaataattaagggtccattttaggcacggcggattcacagaaaaccacgcagtgctcaacgtcatataccacaaaatccgttttcgtattaaaagtgaatgtgtcagtaaaaggcattctttttagcgttcattatttcctttaatatgatgtaccaatctgtccactgcctatgtaaacttaaaagggaggcatttatgacttgagatttggttaaattaccaatatctcaagggtaacaatatttgctatactggtcatctagaataaaaatactgcgttgtagtgctgagtgatagaacttttaaatcatattatgttatataacaaagagcagggaacaagcggcgctagtagctctggtcgtagaacgaaattccacttcgatcgttttgtacaaatggttctgttcattgccgctaatcccaattattgctgttcagtagccagtatcccgaaatctggtgtcacgccagatttaaaaagagcagatattcttgaacagaagatcaaaagcttaaatagtgcgctgagtccaaaattgaaggaagaaagtcgtcttggtgggcctttgcataacccctctattctaccagccccatctttttcatcactaccaatatcatccaatggaaagaaatctttagcaggatatagacctaaaagtaggaagaaacaaactatactccccaacggtcaaccaaaagagtgcgccacttgtggtgacacctggacttctcagtggagaagtggacctaatggaaatgttgagctatgtagtcgatgtggcatagcatataggaaaaaaatggagaaaaaaatacgatcgcaacaatcctccgatgatggtactaaaaattttatatttaaaaataaatagttaagtagtttgtaaagatggtatattcagcggattcttcctctatttttatgttttttgagatatttcgagctttctatttttttaaaatgcctgaatttccatcttcaaaaaaaacataaaaaaggtactttaccaccaaataaatgataaccacaatttactttacttatcctccactatcaagtatcttcctaccaggaaaaatgaatttcaaatgattcgaaatttacggaggctcaatatagagatagtgtgacgatgttcataagggctttaccgcttagcacgtatctacagttttcactcaataatatattctctaggaatgattgccaatagattgatatccaagagaaggttcaattaaggaatttcatttcgttctaatcttttgttgaaaataaaaatttttacttatatgttaaagcttaagattccacataaggtcgaagacaatcgtcactaatgtgtggttctgcctgctcatctctaaaatatattactttttgtacagacatctaaattgagctggtgcttatgctattcttatgatttattttcaagtggtttattgaactttattccatatccaatgatctgaatatttctacttatgtataataattgtatattataaaagaataactattttaaagcgtcggttaaaatcaaatgggcaataaatcttctcatcctaatcgcatctttataatcaaaatccaatggcgcatctgcacttccatagagagtattcatacaaacatatattccacagtcgtagccatttggttgctgcggacaatctaaatgaatcaaatcaaagtcttctcctattgtatgcttactttcctccataacatatttttgcaagtcagtcagtatagcgaaactcatagcatttggaccattcgataatgaatctacgtaacctatagttttcttttttaaatcaattatgcccaacgcccagtgggattggttcaaatttattggtgtaaagattttatcaagtttatcaatttgtgtcttctttctcttcatccacctccggacgccttgataacccctttctgataaattggtatagaaaaatgaattaaacgccactgtattaggggtagatttttcaatgtatttcataaaaaactcaatgatagtgtcatttagccatcttcgtggtgccaaggtcttaaaatcacgtactgttatctctatattatctctattcattaactgagtattttctctagatgccaaagctttttgtacttggtcatcgtctttttcatttaattcaggaacaagtttcttcttggccaattgttctttcttttttttaagatcttcttgaatcttctttctttcatttaaaatttcgttatatcttttgaagtctttctcaaactctaatatagatctatcaaacttcaacttttgatttaagtaatccttatgtttcctttccaaagaagatatctttttttctttaacaaatactaaatcatcatcattttcatttcttgtctgtagtctgttcttgttgttctcaattaaaattgttttgatcttttcagttaagtcgattatagacttttttaagccagtgtctttttccttatccatatccattaattttaactgtctttctctttcttcttttaatatttttggaactttatattctccgttgaatatttgtcgtaaatatgttacttcctcagattgtgctctcgacaccagtttagtattgttaatgttctgttttgcaacttttttctttctaataaaggctgtcccatactgtcgcctgtcgtagctatttttctgatcagaagtgttattttctgagttagaaccaatagcacttgttttccacttattccaaccaaaaggatctctcgaaaaagttatgctattgtcactatcacaattgcttttttgagaagccaaagagctgattggtgaggttgaaggtgtccccacaccttcactttcgattcttctccttttatttggtaaggcccacgtcgacgtatcgaatttgtgttttcttgtatccgaggaataattttcacgtagaccatatggtacgtcactgctcctacttccagaacttctgctctcaacgtcgctgttaccacttgcttctacttcagaaccatcaaaattgcgaggttcgtttttcacaaatgtgtgccataagtacttacctgagttccaaagagtttctcttatgcctcctataaaaccagctttactagctctatctgacccatctttcattgattcttccattgataaaacacggcggtcgtttaaataattgaatcttgacgtattggttctttttttataaataccactaaaactggctgatcttctagactcggagggattgttcaatacccgaggataacacctatatgtagaaattggggagaataaaggggagtaagggttctttttatgatactgtagtgtgttccggtgcttatctacttcaactgacattattatgatatccaaaggtcagaggaagaagaggaaaaaaactgaaacagaagtagatattgatgaataattttaattagcaatatagatttgcggagctgaaacgaacgtttcagctattttttgatctgggtttaactatcacacacatcttctcattatgtgcattttgaattttgaaaataaaaagaggcggcgccggcacctgctgaaagctgtttaatatgatttaatacggaagagcaaatatgtataaatagagaacaattaattaattatgatagtaactggtacttgtgtaatatatgtgtatataaaaaatatacatgttcttattccccaaccaaattgaagataaaatcttgaattggttttagtgtacggggtaacgaaggctgggaggaaacgtttactaatcctctttccctcctagcggcctctttaaaagccacactaaagttaacaaccaaggtaacgattaatacaactgcaaccaaaataggtcccacaggtgcatccaaatgcttaccacttctacctttaataagagttaatctttttaagtaggttctataagcccatactccgcaaaacaaagtcaaaaagaaatatacataggccaacagatcagctagttgtggaaattcggctttttgcactgaattatagatagaaaaggtcaatacactcagcaatgtggttacacttaaccatctattgaatgtacgttcattggcgagccaaacttttgcctcaactttgacaggaccggcatttttcaaaaggtgaactggttttttaactcccggaggtaattggaaagaagaggcactgtctgtatcgtcggagtatggatcatttccattttctgaaatattttttccagcaagaattttcaagaaagctgcattcgttttgaatttcttcccttttttgactgcagatttcttgggcaatgcagtaccttcttcatctgatgattcgtgatcttctaaatctgcaataacgtggcgagtattctgatctttttgcccttgtctttcagtggtctttccatctggtacagagattttggataaccttctcatattatcaagtttatcatgaatgctcttttgtttttgtaaagttttcttctcttcttcgtaagcctcctgagggttctttctgatgtcggtttctaaatcgggcaaccagaatggcaaaatgttgacatatttatcgtcttcaccaaacagtgaagccacaccttgcaagtacaaagaaaattttggaacttcgttaactaaatgtgaattagttaaatctttaatccactcataattaggcatttgagaattatcttggtttataaccttaatctccattacagaataggggaacttcgaatattctcctgctcttaaaaacctcaatgggttgggaatattggaatcaatatcgtcacggtgccaattctcagggttcctaatgggcctatttttgtccaaagaatcctctctaatgtacatgatattggaatcgatagtgactctaatactttgatctccaggaatttggaaagcagttctattataggtagctctcaaaactggctgcaacttctcctcaacaataaagttttggatgttatcaaagtctctagaaagtttttccagttcctccttttgagtacccctttctcttagttgattaattaaatagtttttgtaactgggatcatttttaaaaataaaattgttgatgaatttggctttcatttgcaatctgatttcttcaaaacttgaattaccagtttcggtattttctgtaaaagttctcttttccaaaaatatgtcaggtttgtctagcagtttaccgatccatcttaatctcagcgtaggtgcaccgctgattttcaacaatctgttattgtacaaatcaaaaaaatcgttgtcgaaatataatgtagtgattgttggatcatatgactgtgggaaaataacgctctttgattttccaatttcaacatcttggttgctattaccatcactagaaaggctgttactctttgaaccaatattcaagcgcgcttcaggttgtacgcggacatctgattctagattatcgacgaaatcgtcattttcatttggaaccgacgcataaaccaaagcaggtagatgccttaagattctagccttaacctccattatattatcatcatgaacccaaaacttgtagcttttaaaacttgcgtcttcaaggttagaaaaatgtgataatttagaagtacttgctaatgatttagacaccgtatttggatgatcataatttgatctcaagaactcgtacagatatgagatcctatacaacaagggagaatactcttctgaattgttgaaaggaagttctttcaatctgacttgtaaaagagactttacagaaggatagtttggatgtaatttatcgtgtttcttcacaatcttgataaacccagtaaaatttaacctgtcaaagttatccaatctttgagcctcatctagacattcttctaaggtgtttttgaactgctcagaatttattttttggattttttcagctgatttagtgttttcctctaaatcatctaattttcgcaagacagcattatatttggaaatttgaaatgtgtaaaccttttctagttctttatccaaggcctccacaaaatcagattcattcctttcggaccaactatccacggaactacggccatcatgtatgacgctttcctttagtaatttcttcaacctttcatagtcgatatatgaatccttccagggaggatatacgtcgttagccagtttaataccaaatagcattttcaaactctgaaaaccaaggacaaattctgctgttcgctctaatagccaaatgacctatagtgataataaaaaaagcgctaaggaggtactacttggattagatcactcttatgcgtattattacccgccaatgggccctctcgatattgagaagatgaagtaagttcgagaaaagatgtctgatgtaagccgctctctggcctctatttaaaagttcttcctggatgaaacccactcgaaagttgggtgtgtgcgtgtgtgtatgtttccacgtttctgccttgtgctttcaaaatcgcatgcacgtgcttgcgactgcactgtgttgtattaagccacgtgggccctcgcacattgaaaaaaagaaaagctgtacagggaaaaatgtgccaagaagtccaaataccaatagctgtgcaagttactcattaacatccaaaccgtgaaggtcacggcatatatactctggcgttctactatgtggccggtaatgtaaccggtaatggtgactatctaatagttggagtccgccgaaaaatcagaaacgcgtaatttagacttatataaacagctatataccttggagctagtgtgatcttgttgatactaggtcggcaaagaacgcaaatatggattttacgtctgatacgacgaattcgcacgacacatcgaattcgcatttaagtctggaagacgctgtgggtacacatcatgctggtgaagcagatgtaaacattgatggggacgagaagcaacaactatcgctattagatgatgatcaggtacgcgcactgaagctacaggaggagaaggatgcgctgttgacaaggagaaatactcttttacaagagatccagacgtaccaaaatatcttgatgaaggaaaataacagtaagactaaaaatggtgatatcctccaaaacgatatcacacaggattttcttaatctaatctcgatctcatcctctaatcctaattcggcgataagtgaccgcaagcgggtcgagaggatcaatgggctaactaacttgcagaaggaactagtaacaaaatacgacacgttacctttgttaaatatgaatctacggctaagttatttgagagaccacacatacccgcatcttcaagtttctgtgcaatcaagagacagagtacataacgatgggattgaagttttggtggtcaattataaattctgcagaaacacgatgaatccttttgaaattcagttcaaaatgttctataaatttgaagattccacactgctgaagtgggaaatcttgcgaatttccacaaacgttagactgaaggccaagcaattactggcaacacgtaacttccagaagtgtctattaagcctttatgagtttgataagatcaagtccaaaaaaactggaattttccaaaatttgattaatttattgaaaaggaaaaccaggtgttatctaatgaataatagtgactcattaattgtggaaagagttattagagaaggaagactcacgacgataaaattgcagataaatttcatcattacaatgcccggtgagagaggcaaacctcgtaactgttttctgcccatgagtaaaatttcaatagcgctatggaaggggggagaaagatttaaccagatagatttggacgagatatgctacggacttatcaaggaatatggtgtgaaaaccgggttaaaggagatctgcaacgtttgcctattcccggacatgtacgccaggtgatgttccatttgccattgccaactggacggcttgcttaaacgattccgataagctcggatgagggaacggtactttacagacatcatgggcggtaaggccaagcgacaccgccatcgatgcttgcgacagcaattcatttgcatcgtcgtttatcatatgaacgcctagtattttcatgtcacgagaatctatcagaactttaatgaaaggagaaactgtagtattctcttcccgtggtaataacgtgttatatctaacgttctgtgagaacaaaaccctgcctttttgatatgggatgcgagcctttgccaacccctcctcagtgtatccgacccagccaatctgaggctgacagtacagcacatttggtgggaagccacaattcgaggttccgtcggagcctgtacagcctattgattgaatggcccttatagcttgttcttccgctttcagcgccagcatggggcccaatgtaacgtctcctatgggtttaatatgagggtactttagcagactttgggtttgtacgtcaacattttctacaaaatcccgttcgtctagaccaatgctggaaatatctaaaccttttagcaggggacgtctaccaatagaaaccatcaagacgtcgcaatgatgtacatatgttttctttgacaccttgttaagcaaggtgatgttcagctgaccggcagcatcggcttccgcgagctgcactctagtgtctaaaagaaaagctataccctgacactgcaagagggtcttcgtggcagaagccaactcattgtccatattttgacagatctcgctttgagattcaacgatagtaacccgagagcccaaattattgaatatgcatgcgatttctagtccaattgtacctcctcccatgatagtaaaacgtgaaggtatataatccagtgacaatgccttatcagatgaaattatcttgtcattatctattgcaacaccaggacactgaataaccgcagatccggtcgccacaacaatatatttcgcctctacgatgaacggtttcatgccgcgctgcgcaatctcaacgtggtgaggatctttgaaagcagccgtgcctttatacacagtaacattatttttagatagctcacgtttatacacattgcccaactcttctatattatgtttgagtgcactctgggccgcctgcatatcgaattttgcaggaaacagccgcgtgccacgttgctcgataagttcttgctgttgtagcagccgataaagataagactcatataacaaggtcttggacgggactgccccgtctacaaggtaggcgccccccagcgaggcacgctggtcaacacatgctgtgagcaggcctgcttgcgaagcctgcatcgctgcagtaaagccaccaggcccgcaaccaattaccaggacatcgtaaactgccgcaaaatcctccatcgtgcttaatatttcgtcttcacctcccattaccaaaaatgctcaccgttaattatatcatacttctcttctcctctcgtaaaatcgtgcgcatgttaaatagccgccgaaacagcagatgcatgcctgcaggtctgggtgtaccccctgcctgagtgttccacccaggcctcgcgcaggaaaatgccaccgcactcaagttcgcacagaaactaccgcataaatttattctaacccggaactgacgtttatcgtgatatgaactttgggtatctccgattacgaaacgacgccacccctccttccccaaagcaccgagaaaagattttttttaaaactgaacgctgattgactttacgtattattaccactatgcattattgttgtttctgttgtggttgttgccagttgtaatcatattcacattgcgttttagtcataaccacttccggtattcatcattcgtattgaataacaatatttataccgcaaaacactatacggcaaggcaactgattacactttgtttaccttatttttttattatttatttttctagaaagtattgttgtgtggctctatccttattacaccatctctgctttggcatttcgcgtttgtttcctctcacggattgcagattattgttcaccaggtaataatcactgactggcggctattttcctattacactcattattcttaaaattttctttttctatctctattttctttcttttcgtgtcttataataataataataataataataataaaaatagtaataataaaaatagtaataaataaagatggatttctttaatttgaataataataataataataataatactactactactactactactaccaataacaataatactaataataataatactaataataataataatcctgctaataataccaataacaacaatagcacaggccatagtagtaatactaataacaatactaataacaacaatacgaataccggagccagtggtgtagacgattttcagaattttttcgacccaaaaccttttgaccagaatttggattccaacaataacaacagtaatagtaataacaatgataacaataacagtaacacggtagcctccagcacgaactttacttctccaacagcagtcgttaataatgccgctcctgctaatgttaccggtggaaaagctgctaatttcattcagaaccagtctccccaattcaattctccatatgactcaaacaattccaacacaaatttaaacagcctgtctcctcaggctattttagccaagaattcaatcattgattcttccaatttacctcttcaagctcaacaacagctatatggcggtaacaataataataatagcaccggaattgcgaacgataatgtaataacaccccattttatcaccaatgttcaatccatcagtcaaaattcctcatcttctactccgaacacaaactctaactctactccgaatgcaaatcaacaatttttgccattcaataacagtgcttccaataatggtaatttgacgtctaaccagcttatttctaattacgctgcttcaaattcaatggacagatcatcctctgcaagcaatgaatttgttccgaacacaagtgacaacaacaacaacagtaataaccataatatgcgtaataacagcaataataaaacgagcaataacaataatgtcactgccgtgcctgctgcaactcccgctaataccaataattcaacttcaaacgcaaatacagtgttctctgaaagagctgcaatgtttgccgctttgcagcaaaagcagcagcaacgttttcaggctctacagcagcagcagcagcagcaacaaaatcaacaacagcaaaatcaacaaccacaacagcaacaacagcaacaacagaatcccaaatttttgcagagtcaacggcagcaacaacaaagatctattttacaaagtctgaacccggcattacaagagaaaatatctactgaattgaataacaaacaatatgaactttttatgaaatctttgattgaaaactgtaaaaaaagaaatatgccgttacaatcaataccagaaatcggcaacagaaaaataaatcttttttatctttatatgttggttcaaaaattcggtggtgcagatcaagtaacaaggacccaacagtggtctatggtggcccaaaggctgcaaatttccgattaccaacaattagaatcaatctattttagaattttattaccttacgaaagacacatgatttcccaagaaggtataaaggaaactcaagcgaaaagaatattcttgcaacagttcttacaagaactattgaagaaagttcaacaacagcagcaggccgctgcattggccaatgccaacaataacattaatagtgcatcgtcagcaccaacccccgcggctcctggcgcgtccgttcctgctacagcagcaccaggaacagaagcagggatcgttccggtttcagcaaacactccaaaaagcttgaatagcaatattaatatcaacgtaaataataacaatattggccaacagcaagttaagaagccaagaaagcaaagagtgaaaaaaaagaccaaaaaggaattggaactagaacgtaaagaaagggaggattttcagaaacgacaacaaaaacttttagaggatcaacaaaggcaacagaaattgctattagagacaaaattacgtcaacaatatgaaatcgaactaaaaaaattgcctaaagtctacaagagatcaattgttaggaactacaaacccctaatcaaccgcctcaagcattacaatggttacgatatcaattacatctctaaaataggagagaaaatagattccaacaagccaatttttctcttcgcgccagagttaggtgcaattaatttacatgctttatcaatgtccctccaatcgaagaatcttggagaaataaacaccgccttgaacaccttgttggtcacaagcgctgactcgaacttaaaaatatctctggtcaaataccctgaattattagactccttggcaatactcggcatgaatttactgtcaaatttgtcacaaaatgttgttccataccatcgaaacacttctgactattattatgaggatgctggatcaaatcaatactatgttacccaacacgataaaatggttgataaaatttttgaaaaggtaaacaacaacgctacacttacaccgaatgattctaacgatgaaaaagtcactatcctggtagattctttaacaggtaatcaattgcccacccctactcctactgaaatggagcctgatctcgacactgaatgttttataagtatgcagtcgacatctcccgcagttaaacagtgggacttattgcctgaaccaataagattcctccctaaccaatttcctctgaaaattcacagaactccttatttgacttctttgaaaaaaatcaaggatgaaattgatgatccatttacaaaaataaataccagaggggcagaggatcccaaagttctgattaacgatcaactgtctaccatctcgatgattttgaggaatatttcattctccgataacaactccagaatcatgtcgagaaatttttacctaaagagatttatatctgatctactttggttagtcttaatccatccagaaaactttacatgcaataggaaaatactaaatttcaagaaggatttggttattgttttatcaaatatttctcatttattagagatcgcttcgtccattgattgcttgttaattcttattctagtcataagttttggtcaaccaaaactcaatccaatggcgtcttcgtcatcatttggctctgaatctttgaccttcaacgaattccagttgcaatggggaaaatatcaaactttcggtgtagatattttggccaaattattttcattggaaaaaccgaacctaaattatttcaaatcaatccttctgaacaaaaacacaggtaacaacctctatgatcgcaacagtaacaacaaccacaaggacaaaaagttgttacgaagacttttgaatttatacaatgataacaataaaaataataacaataggcacaacttgctaaatgatgtggtttcgtttttattttctgccataccgctgcagcaagtgttatcgcaatcagctgatccaagtttgctgatcgaccaattttctccggtaatttctcagagtctaactagcatcttagtcattgtacaaaaaatattgccgttatccaatgaagtatttgaaatcagtgagaataattcagacagtaacagtaacaataacggcaacaaagattctagcttcaatttcaacaagaatttaccatttgtgtggttgagctctgaagaaaatattggatctggactattgaagttaagtgagataatattgaatattaacaattccacaagtaagaatactttgttacagcaacaaaattattcaaaggtgctcctaccgtcaattaacatatcctgtgttcagttaatcaaatgtttggttgaaaaaagtatttgttttgaaaactgcctaaacaacgacccggaaatattaaaaaaaatagcatcgattccaaatttgttccccacggatttagaaattttccagttattcactaatccatcagttgatattcaaataataaaccagtatcaattactttacaatttaaaaaatgatatcctaaccaatttggaatgatgcgatttttttaaacaatattcttttactgcttatttcttccttgcgcactattttctttttataaacctatataaaatgttgtaactaatataatagaccttatggaaacaatacagtcggaagagcgcctttagtgccaaaagcccaaatgaacgtatagctgccatgaagtcacatcttgggcggctcaactaaacaatggttttagtaacttcccactggtcccgtcgcggctacaaaaattccttgaaattgtataaaggagtttatgactccatttcaggcagtaaatacaattcatacacaccacacatacattcagagttaacgttcgctataataaaacggtagagagtcagatgtggagtcagcgtggggggtggggtaacactccacctttgaaaacggtgtgacttcgccctttcgatgggaggaggtaaagctcaaataggacagaatcatccaagaaaatttcaagctgcccacaaagtcaagatcgcttcagaagctgttcggcgcagtattgagatgaattggctgcattgacggttcgggaacccattctacttatctatatattctgagtacttatccagaaagagaaaaaagtcagctggcgccgtattttttatcaaacctaattggctaaagtagaattgcacgtcagagcttacaaatttttcgatatctataagggggtggggggaaagaatatgtatgcaatgtcaaacgcgtaggaaagccaagctcaattacgcgtctcttttatttttaaactatcaaattgccgcgcatgctagatgaataaggaaaaaaaaagggggacggaaaacattgcaaccaacacattattctttagcggctttttgtgaagaagaggagttgcttgctccatcttcatcgctgtcatggccattgagacgctgtagcttcttatccttcttgtctgcactctcatgttcagattgatccaaactcaaattctctaaatcatgtacaatttcaagtaattgctctttagagttatcccccattccaccttgggccgtaagtatcttttcgaaatcttcttgccaacctaattcttcaacgagttgctcggcaaactcatccgagtactgatgaactattaaatctgtaggcctcttgttagctttaaaatcgcccaccgtttccaaattgcacagaactctttttacctttcgaggaatttcttcgggcagagacgcaaagggataaacggctagtgaggtgccaacgacgatgacaagaggctgctgaggatgttttccagatgtcgtgattttttcacgaagccactctgaatcgtttaaccaagtttccgaaaaggaatccggtagatcttcgccaaaaaaaactattgccggctttaccagttcaccgcacacatcacacttgacaaaatcctttataggatgctctgccagcttggatttgaaaacctgtgggggataaactttaccacatccgatacaatgacagtgagcaaaactgccatgggcctcgatgatcagatcatccttaacaccggcctgtctttctaaagtgtctatattctgggtatatactctcttcaaaacgtctttgtcttgaaacaatttcaaaagatagtgaaacttagaaggtctgaaatttccgggatacaactctttagccaaagtgtaaaatggcaaaggatccgattggaaaaaatcgacatcgaacactgcttcagggtacggcaacttcaacctggccaagttatggtacaggccagttcccggagatcggaagtctggtatcccacaagaagtggatatcccggcacccaccataaagattactttagcgttggggttgcttttcatatgagcagcgatcttcctaaccgacatctctgtagaggcggtagaaacagacatcgaaacacggagagatcgcggtacgtctggttggtagctcagtgacgggcacagatagcgacatttactgatacagagacagttacgaaagatggaaacacatgcagagaatgtggtctattccttattcttaagatcggcgaagctaacagagttaatgctgggccatagctggacggcagaaagcacgcaggcagggggcctctgcgtagggcgggagacgcctccgtaaggaaaacggcgcgggaagggcggcttcttactacatttttttgccactccggaactcgcgcagggggaagacatatgcccactttgggaaatagaaatggtcattttaagctcaagtgaagcgaaaaaaggaggtatactcctttacgcgtcacccaatctggataggcacgtcaaactcattaggtctcatcaagaactagtgtagaaatgacgcttgaactccgaactttaaacaaagttctgtttttgtttctgtttctgtttcctgttgctgtctctgtttctatttttttcgtatagctctatttcccttgtagataaacatatataagaatgctattatagaagcgtgtattttcctccccctagcttcaacctgtaattcccttcttagtaaagcgaactagaaccagtttaataggatatagaatgctgctggaaagattgcacaagagattacacgccggctcttctaggcgatctcaagaaaataaggacaagaattgcaagcccgaagacgcgttgcccatccaaccagaagctcaacatcaaactcaggaccctcagccgttgttaaattgtgattacgatgacatgattgcatttgacagaaacttgtccactcccgttttcactccggtaatgactcctataaataatagcagctccaatcaggcgaaaagctcggatgcctcgtattttccaccttacctcaatgctaatagaaccagacagaatagcgcctcttcgctggcgagttccgtttccgatttcgctcagaatttcaaacaacataccttttacaacaataacgctcaattcacttcgttcacaccgcagtttgtcggccttctattagaagtttaccaaaacacgtgcagcgatcctacgataactccgtttgatactacaaaccctccctcaggaatattgaatagagttgccaaagcggctatacagcaatctgagcttcaacaattggatatcggatgtgacagaaatagctggcttttaacattggtaagacagcgcttgttgcaagaggtcagaaaagacggctatctttctcgtaacacttctttaacttctttacccccaccacccccaccacagttttctgaaatgcttagagttccctccccgtttgttaacgcagatattaccgatccaatccccttatcaaacacaaactcgaatccgaatgtaagctctactaccagcctgaccaacacgttgaactggtattccttacaaagatccaacgtctcaatgaagaatagaaatggctcgtcccagtatatttcagaattacaaccacaacctatcttagcccgcacaaattctaacaatagtgttagcaacagtaatgccttttctttactcacgccaacgcctacaacagattccgcatttaattttaacatagctctgctatcgagacaacgtagcaatatcatatcgtcccccttagctagtactcgtttacctacagcaaacgtgtccactgaagaatcctctattttaccaaatgaatcattgaagctaaaaagagatttattgcgtcttaaaaggtaaatagtgccgaacagtcaggagcacacaatacatgacctataatgacactatcttaatgaaattctattacactttctcttttcttcacattcgattaagaatttaatttattccatttcaagtctcattctccattttctggttggccatagatgtattatttacaagtctgatagatataaaagcgccaagtaaaacatatatacaacatatacatatacacctcgcatcaattaaaacacgttcctttgctttcctttctttttctttttttttttttttccgatctttttcactccaatgtttccattctttcaaatacaactttcctattcacattgctgttcttactagtggcccatgcatcatttaatataccagcctttcgtaatagtttagtaactgtttcgctaggttgtgctcccacaccaatccaatattttgttctatcaaaatcaagcttcacgtctttaataggtacaacgcccctcttcaattctctcttggtcactgggctgggtaccggcacgtaggttcctagtacctcgatcggtttagcatccctcgccttacgggaattagccactacgatattatagaccggactattttttcttccaaatctagctaaccttattcgtactagaccacaggtcatacttgataaactctattacaatttcttaacggaataccagtcagaactcctccgttacttaagtcgtgtatatattccccttccttttttcttacaactgttcttggtgtactatttcattttttccgtcctgaatgatagatgatcataattagtgaaaatttttcttttcgctgcagtgtttaaaattttaattatatcatctcatctcatcgcgcaattagaacttcctcggtcgcagttaattctctcagagaagagttttagtttgaaaaggttcaacttatttttttactgattgaattcaaccaggtaatttctagattttgaacagcatctcgcgaattgaatcagcaaatctcagagttcatcatggatcaagacaaagttgcttttcttttagagctggaggacaagctggctaaaattcgttcccaagtaaactctaaattggagaatcaaaagcatattgctataatattaactgccgttgaggaaaatattgcaggtcaagctacaaatgatgtttcaaaaaacattgtaaattatatcatttcctttatgtcactattggatcaagcagtagacccatctactcatgaaataaaagatattcaattggcttcctcatctacatatcttctagatctgatatttcattattcgcctaaggtattattaagatcgaagttttctgaaatcctaacgaaaattgccccatgtatcactgcagaaaaggctaatgcccctctaattagagctgctattggttgtttagaatctcttcttattgctcaagatgcacaagcctggaacaatacttatgatctaaacgtcactccaaaaagaggtttgcagggtatacttgaactttctttagatgtaagaccaaaagttagaaagagagcgctagatgcagttcatgcggtcttattaaaccctcctgttgcaccaactgcagagcatgtagcggcagtttttgtagcagatttctgtgacaagcagttagcaggtattttaaatgatctctcgaatttatcaaataaacaattgaaagcacagaaaacaaaggaagacattaacgctagtgtcatgcgctctctaaggttgattacttcagtcgtctctactggacagtggccatcttcacagattgagcctctttgtgatgtactattgggagtcaccaaaagctcagagcaatatctcgtttctgcatcatttgaatgttttgaaagcatgttcaaaacaatggcagaaactaccatttcttctggattggctgaaaataagtacctaagagtcttggataccatttttgcattaaaaccctcaaatgtcgatacattattaaccaagtcctggattgctgtggtcattaagggtatgtccacttacgcaacacatcaaccactgaaagcgctacgtaaaattcctggtgtatttcacattatgtgcacatatttagctagtgaaactccagaagtgtaccaagctgcctctcaatgtcttatctcaatcctttctgagtctgttaaagatgatttgttattgtatacaccaagtgtggatgagaaagttttcaaaaacgtagatgaaatcatctctcaaattgcgaaaacatttatcgactttttatccattagatattcccattgttccagagaaattcttaagattttggtggcagcattcaacaaattcagatatagatctaatcctcactttttaaaatcactgaaaatagtcgatacatggagagtaaatgaagaacagtttatggatttgagaaatgaaatcgaattagtaatcggagcctccatttctgctatgggccctgaaatgatactcgcagaagcacccctgaatttagacaatccatcttccgaaagacctggcagggcttggttgttaccgcttattagagattatacgaaaaatgcgaaccttgcaacttttcaaaacgaattggcaccatacattaaaagttttcaatctaagttcgataaagtcccggaagaatctattcaattgagagtttttcaaactattgttgaccaaatctggtctacacttccacggttttgtgaactcccaatggacttgagggaatccttcactgacgaatttgcctcagaactatcttctttattatacagcgaggttgagttaagaactacaatttgtcatgctttaaaggtcttggcagaaagcaatgtttcatatgccgaagagtcctcttctcacaacgttttattgttgcaacgtttccccatttctgaagctcaaaagaatatagaatacctttcaaccaaatcaacgaatcttctagcagttttgttcaatgtttatactcaaaccactccaaatgcaaggagttatattttggaaacgattgatcaatatttaaagattacttcaaaggaagatttggagaaaactttcaacaacgtatgtggtcttttgaagaattctatgaatgaagaaagtagcggaaatgtgaacaaagaaaagaaaaagcctcaattgacagcgacactattggacttaatcatatgtatgataacatacttacctgtctcgtcttattctgctttattctcaatgtttagcctcaccgtaaattctgctgacgcgctaattcaaaaaagagcttatagaattattacaaagctttctgagttgaaatcgggatcaacagctgtcgcccaattcatttcggatattgagaatgtcatggtagatagcgcctcctctgttcaaacatctgctaaagctgcaagattaacagcaattaaaaccatagtagaattattacctttagatcatcttgatttcattgttagaaccgtcgctgaggttattttgagtacaaaggatgtgaatgaaaaatctagagagaccgcttttgatactttaatttgtatgggaagaaaaatgaatgagccaaatggtattatcaaattattccaaataccaggttatgatcctaccactccagatcaatcgtcgtcaatatcagagttttttaagatcatttctgccggtcttattggtgaatctcaacatatggttagtagttcaattacgggttatgcttgtttagtttttgaattcaaaaatgaactcgattccggtatactaatggatatatatgacaccattgaattgtacttaacttctaactctagggaaattgtaaaaagcgccattgggtttaccaaggtttgtgttttggggcttccagaagaactgatgaggccaaaggtgccagagttacttctaaagttattaagatggtctcacgaacacactggtcatttcaaagccaaagtcaagcatattattgaaagattaataaggagatttggatatgactacattgaagccaacttccctgaagaagataggagattattaacaaatataagaaagatgcgcaataggaataagcgtaaagatgaagaagttactactggagttagtgatgtagctgccacaaagggttcaagatttatgtctgcattcgatgaagctgtttatgggtctgatgaagaaaatgataatggatcagatcaggaggaaaatgttgctggtggcaaaatgaagaatggggcaaagcaatttattgtagaatccggtgacaacccactagatttgttagattctcaaacactagctcatatatcatctaccagaccaaagaaattcaataagaatcaaaatagagcaaggtttaatgatgatgcgtttaactttgactcagaaggaaaactcgttgtcaaggggcaacctaaaccctctactaatgtagacgatccattgagtgctgtgacaagcggaatcaatgcgtatctagaggctgtgaaaagtggtcctgtaagaggtcaaagaaacaagctgaaattcaggaaaaatggaaaggactctgatgaatttggcgatgatgatgatggtgaaaaggatagtaggctaatgagaggaagagtaaatcaaggtaacaagattggcaaacataataagaaaggtccaaagttcaaatctagaaaaaaattatagaagattgaaactgagcaatatggctaattacacacctggagaaaaaatcagatatgtatatataagaatattataatactgtatattaaaaatgattaaaataaagaaaaaaatgaatcgggcgtttaattgcttattatcttgaagaagcgaaagtacactatatagtaataatgtgaggttaattaaatatggatgagataatgacgaaagaaaatgcagaaatgtcgttttaaaagtaacccccataatctagtgaggttcgacgttgaaatgtgctgtccatatcttcctgctctgcccatttagtatcaacatttgagtcgaattgaaacattgatatgtcacggtcatcaccatgaggagactctgttaaacttttattgttctctttaaaactttcctcattgttattttcttgagacttttggttagggccttccacttcgccaagtgattcaagctcctcatcctcaaatgaaagagttatattttctaacctattttcttttctcattatcggcagtttgctagttacaaatggattttcttggatctctgttaaggcatcctcatctcttggggtcatcgccgaaggcatcctatcttcgtttgttatggtagtgtggtgatggcggcttagaatggaagatttatagcctgcaatatgtggtaaagccggtacattttgagattcttttttggaagctctttcaatcatgtttatacgttgtctagcaatgactaatttgatccaatcatctaatccattattatttattagatcttctatcaactctgtttttctattctttgtttctaatttctgtttcgcacccttgttttgcagtaattgattgagatagtcaggtattgctgacaaaggatcagattctttttcctcactttgtagtaattctactgtgggtaaggcagttattcgcgcgtcggtcaattgagtactataaatacaccagtccttgaacttttccattcctcgtgaacttgataattcggagttttcatcatagacatccagaacgttcgtaggcttaacaatacctagattttccagagccagagttatatcttgtaaagcaattgtatcgtcctgatcacatcttgcctgagcgatagaactgacctctgatgctaacaaactcaagaattttgcatagagatcggtcatgacatccaccagactgggccttgccctgtcaaatccttgtgccttcaataattggagaatagatatgcgtagtagagcaaaatagaagtcattatttgtagtcatagcagaggaactctattgacccaaagatatcgctgttttccgctagtaggtgatttggaattgctcaggaagctacttcaagtgttatattagcataccttcatcatgcaatatgaaattactgaaaaaaaaaactaaagcatcgcgagcttacccgtttcgccacttctgtcaagtgaaaaaacacgtttgcattgtttaggctacaaggtgtggaatatcgaagttattgctagacagaagttctttaggcatttaggttttgtttgtgagctggcttgctaattttgagtactgtgcatcattgttccaggatgtcttctttatcgctatatactgttcaggctgttttaatactagatcagcaaggagaacgaatttatgcaaagtattatcaacctcctcatagatctgatgaaggacaccaattgctcttcaattcggtgaagaagcaaaaagagtttgagaaacaactataccgtaagactcacaagcaagattcggagattttaatcttcgaggatcatttagtcctttacaaagaatacattgatatcacgatatatttagttgcttcgctggaagagaatgaaattgttcttcagcaaggattttcagcaatcagaggagctttggatttgattttgaactcaggaatggacaaaaaaaacatccaagaaaactatgatatggttttattagctattgatgaaaccattgataatggtgttatcctcgaaactgactctaacactattgcatccagagtttctaaaccacctacgaacgaaccccaaatggcattagatttggataagggtttcttaggcgcgtggggtttcgcaaagagcaagtttcaagaaaggttacagcaaggcttatgatcacaaggcaaagcggatagaagaaaattttagctggtcttatatggtatatatgcagtgtcttactttctcccttccatatatatgtatctacttatatatataagtatatgttgctcatttagaaatgattgtcacctcatgctaatcattttattcttctcgttggtctgtgatgaaaaataatgaaaaaattataattgctgtctattttcttttcatctcatatgatttagcgtttttttttgcccttcttcgaagagttaccaccgttcttggtggatttctgcccagcgattgttacttttaacttgtcgacacagagcagaagaaccaagtcctgttccttcaagcctttaatcatttcatgttcttggggccaatccatttcgttgtcagttgaagaaccgtctagtggtctactcttgaaataatgtaaaatttcagttaaagtcttagttttcttcgcacttcccggttgtattttgactttgtatttatatttcaaaagcgcaggccagggggcaaatactggtataatatcatcaaccacatcgcccttatcgagagatggttttaattcggacttgtgtttatcatagttcactcttgctttctcttttttggtgaattttaaagcctgtagtcttctttgtttctcgcgtttattctttctatcttctctaacttctcgcttcattatttcttctttcttcctttgttgctgcttttcgatacccttcaaagtacccaaggcctccaaacgcaagagacgttcagtttcatcctggtcggcgtatttcttttgaattttcttcaattttcctcttttaccacggacgttactgtttatgttttcgattaaagatatcggaacacctggttcatcaaggatacgctgcgtactgctattgtcatttttggctttagcatttccagaatcagagtcggtatcggatgatatggtgcaatgcttttcgatgtctttttcaagattatcgtgttcaaaactgttgtttttcgtgctatcgtttgaatctccacccttctctaacccattgacctcgttactatcgtcttcatcttgctgttgctcttcttctttttcttcttcttctttttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcctcttcttcttcttcttcttcttcgtcatcatcaccattatcctcatttccactggttttcactttccataaaaatccaaaacccatcacaagttgagcagggggtaaatggttttgatcattctcatttttcaaccgaaaggcaccttctggcagaatggagttatcagagccatcgaatttactaacattctttgcaaagcaccaccatggagaagaagatatcttcttcgaccaagcctcgcttgaggacatgcatagtatacccgcttgcatcaaagtgttcggtggaacttctgttttttctggatttttgatccatacatgagagttaaaactattggacatataaatatcatcatcttcaatatattttgaatagatttgatctgtctcagccggacttttacccatcatgaccaaaaatccttcacttgaaataaaccaactatatttttcaaaaaagtaaggagtgcggatcttttttaagacactgtgagaatcttttagcttttttttcaattgttgatcaattttgacttcaatattcttcatagccttgccgacattcttttcgacttttttctgcttttgagcacttgtttttttgatattgaaatattcagtggcattggcataagctgataaaccaaggtcaattgtaacgtttatcttttcattagattttcttttcatactttttgtactcctctccttcgaactctccatgtcttctgagtctgagtcactagaactatcagtagtattgccttctgattcattgtcctcgtctgaagaagtgttgagttccttgctagagagatcaagcttgacgctaattttgttctgtttcaagttcaaaggcaagttcaaaagctgagcaattctgttgccttttttttgttcacttttaattagtttctcaatagtgttccagtccatttgttgatcgattagaccctgaacagcaagcttaacttcctctattaagggtgcattttcaattatgagatggcctttcctttcatttagttcttggacgtctaataaagcttgtatttttctatcattttcggcacgagcatcatcgattttcttttgcgcttgcgattcctgattttgtatacgtagagcatacttagaggattctattgttgagaaaaatttgtctagcgtcctattgtaaggaccttcaacttcaatgatacaagaagagtcagtgtctcccccatttatatatggcttaaagggatggaatgtatcataaataaattccaaatcggcagtatctttttcagagatataattttcatttcttttggccaaaatgtaaccctttctatcggtggtagttaaaagttgattatattctaactgagtactgtttagcaattcggcgagtgagtctgtttcctccaaaagatttaaacaagactctgaagggtcgatattgaataccttaaggttctttgataataaatctgaagacaaatgagggactttcgaaagcagcagtttatggatggaaggtactttcacttttttttttttagcgccctccttcccttgaatgttaagttgcttaataacagtaatgtctgattcatacttggcttgaactgcttttatccactcgttgactagttcagaggtgtattctgcctttctgtttttttctatggattcatcagcagactcgttatttgtggtaaaaagtgattcgtcaaacatttcataaatttgtccgaccttattttcatgctctagaacgactctttgcaaagccataattcttctgttctcatctagaagaatgacattccctgcactgaaaaattccaaaactaaatagaagtggccatcagcaaattgtagaacaagaattctatcctggtctacttgctttaaagctgttaaccgtttagctttaagatgcttccttagtttgacaacaaagccggaaggagttggaggtattggcctactaaattcagttaagtaaattcttaagccacaatcgacaacaacattgagtttagaatctggtttattaaatttcagcaaaaattgttttgaggaatcggcaatgttatatatattactcaatcggtagccttccaaatcctgtttcagctctctagccaacagcagtaaatctagggcactaattctttgcttcatcgctattaatctcttgcctgcctgacttcttagaccggataataagtagcaactttcttttcaatttgccatcggattcttttaaaactatttttcaggcgaaatttcatttttctatccttccgcagcatgaatgaaaagttcaaacgcgtccaaatatacaatagatatagtgcattagttaatgtccggaagagaagtcgcaattgttgaaaaggttaaaactcaggctatttattgaaaatccaattttaatcgtaaccacagagttgaggtagaggctcatttgttacctgacagttgatgacattatcactgacatatttaaattcatcattagtgtaatcagcacatgctaagttgagggcactactgcaacttcagtttgtttccttaaaacccaaaagagtagaaaaccaggctaaaaacagtcacactagtccaaaaaatggacaaaaaggaatattcggagactttctatcatccttataagccctatgatattcaggtacagttaatggaaactgtatacagagtgctatccgaagggaagaaaatagctatcctggaaagccccactgggacaggcaagacgctgtccttaatctgtgccacgatgacttggttgagaatgaataaagcagatattttcacccgcatggaaactaacatcaaaacgaatgaagatgatagtgaaaacctaagcgatgacgagccagactgggttattgacacttatcgaaagtctgttttacaagaaaaggtggatttgctaaatgattatgagaagcatttaaacgaaattaacacgaccagttgtaagcagttgaaaactatgtgtgatttagataaagaacatggaagatataaatcagttgatccattaagaaagaaacgcaaaggcgctaggcaccttgatgtatcacttgaagaacaagattttattccgcgcccgtacgaatcagattctgaaaacaatgatacctccaaaagcacaagaggaggaagaatatctgataaagattacaaattgagtgaactaaattcacaaataataacacttttagacaaaattgatgggaaggtttcgagagatccaaacaatggcgatcgctttgacgttacaaatcaaaatccagtgaaaatatattatgcatccagaacttattcacaattaggtcaatttacttctcagttaagattaccctcgttcccatcatcctttagggataaggtcccagatgaaaaggtgaagtacttaccacttgcttcgaaaaagcagctttgtattaatccaaaagtgatgaagtggaaaacattggaagctattaatgacgcatgtgcggaccttagacatagtaaagagggatgtatcttttatcaaaatacaaacgaatggcgtcattgtcctgatacgttagctctcagagatatgattttttcagaaattcaagatattgaagatttagttcccctgggaaaatctttgggaatttgtccctattacgcctcgagggaggcacttcctattgcggaggtagtgactttgccatatcaatacttactttctgagtccacccgttcaagtcttcaaataaaccttgaaaattctatagtaattattgatgaggctcataatttgatagaaacaataaattctatatattcctctcagatctcgttggaggacttaaagaattgccataaggggatagtaacttatttcaacaaatttaagtccaggctcaatcccggtaacagagtaaatctattaaagctcaattcacttttgatgactctgattcaatttatagttaaaaatttcaagaagataggacaagaaatagatcctaacgatatgttcacaggaagtaacatcgataccctaaacattcataaactattgagatatataaaagtctccaaaattgcttacaaaattgacacgtataaccaggcactaaaagaggaagaatcgtcaaaaaatgaaaatccaataaaagaaacgcataaaaaatcagtttcttctcagccattacttttcaaggtttctcaattcctatattgtttgacaaatttgacgtcagaaggacaatttttttttgagaaaaattattcaataaagtacatgcttctagaaccaagtaaaccttttgagtcaatactaaatcaagcaaaatgtgtagtccttgcaggtgggacaatggaacccatgtcagagtttttgtcgaatttgctacctgaagttccttctgaagacattacgaccttgtcgtgcaatcatgttataccgaaagagaatttgcaaacttatatcacaaaccagcctgagcttgagttcacattcgaaaaaagaatgtctccctcccttgtaaataatcatctttttcaattttttgttgatctgagcaaagcagttcctaaaaagggtggtattgtagctttttttccaagctatcagtatttggcgcatgtaattcagtgctggaaacagaatgacaggtttgctacattaaataacgtgaggaaaatattctatgaagcaaaagacggcgatgatattctatctggatattctgattcggtagcagagggaagggggtctcttttgctggctattgttgggggaaaattatcagagggaataaattttcaagatgatttatgtagggctgtggtgatggtgggcctgccgttcccaaatatttttagtggagaactaatagttaaaaggaagcatttggccgctaaaataatgaagtcaggcggaacggaagaggaagcttcacgagcaacaaaggagtttatggagaatatttgtatgaaagctgtcaaccaaagtgttggacgtgctatacggcatgcaaatgattacgcaaacatttacttgctcgatgtgcgatataataggcccaatttccggaaaaaattgtcacgttgggtgcaagattctatcaattccgaacatacaacacatcaggtcatttcttcaacacggaagtttttttcaatgcgcagcctgaattcacgctaaaaggaatacgtttacgtgtatactgtgattactactatatattatagtaaactaaactgatatttatgactactttttatatctgcaagtaattctttgtctcttgtatccttacataacttccagcgttgttccacaatatacgcttatttcattaaatctttctaatagaccccttgtaaaccaaccataatcattcaaatcatctcgttttatgtctattacccgttgtttgctcacgggacatatctttacatgcgttgtaagtattggaagcaaagtgacaccacacctcttccacgtgttattcgtggtggatgttacagtttcagggtcagccgtgaagctttctaaattgaacgtttcctcgagaaagctgttcttcatcaataacgtgccgttgtaaattggcgcttctcttttaagtattgccgctatagataatacgcaagctaaatcaaaactattcgttaattcggattttttgtttatagcgtattcatataaggcttccaaaaatgacaaaattgacggtttatcgatagtcatattcaagaacattataatcctcatctcttcacttttcattaatgcattgaggtatgattggaaatccagactaatagggtaattaccattcagtaatttcttgttcatactgaaattttctggaagtttgggcagcgattggttgtaaatttggtacgtctgataccacgctaatccaacagcacgttcagaaattgtccaagtatgatatagtggggcgaacatgatgttaaacgattgttctgaagctattttatatttgaaagccacccgttccatatcgtatactatggctattgaatagccgtctggagagagagatattccgtgtatgacaagagttgtttcataattattgaattcattccaaattgtgctccatttcttgaatttcttctctaagtaaggcgcgataatattatcagccgtcacatgaagttcgtcttctagtaaaactttataactagtcttattggacatcaataatatcgtgctctctttctcatgattcaatgggattatatgaaaattttcgagagatcctgttttcaagctagaaattgaataattttttaaatctatcttatgcacatatccgggacaagttaaaaccaccttataatccactatctttaaatcagtaatttttcttctcgaagcattttgtatcattctagaaacgggttgatgagaggaagcagaaactgtcattgaaaatacagaattgtttgaaagcgccgctacaagaacgtcttcgtaccatactatatgagtgacccagtcttttgagcctgcgtcacttaatctaatactactctcaaaataaaattctggagtattttctgaatttttgcgaatgctaaagaattgaagctcaccgtcttcattaccaaccacgattgatgattcaataggattccattcaaaacaatggtaggttctgctacttaagtttccttttgaatcgagatttgtgagcattttgttatctttgaacacagaaacattaccattattgctcaatacggccatccaatcgtctattggtgatggcttacagactctgggataacaaacaggttgtgaatttaataacccattctgttgcgccagctcgaaatccagtttattttcaaattctagcgggaattctttcacatgaaataaattcttactgttgcaattaatgtctttagcatattttggctgcccaatgctaatatcaggaaatgtggtcaaatatagagtaccatcccgagcccatgttaaattgttcttccaatcctcaaattcctttctatctaccaataagtcctttagaagcttcattatgaattgaattggctttcctaactcctaacaaagttagtcatgctgcttttttcattatatataattctgtctaatcattgtttagatctcattattgagaaaagtgcgttgcgcgtaagaaacagaatacacttaaggtgcgaaatgacggaagaaatacgccatttaaagccttccaatacgaagcaaaacttcaaaagcaaatgctgggaagttggattatctttgggaaggtctatttccttttttattgaaataaatcattcagctaattgcataccgtggctaatgtcacaacagatgtaagcaacaatttaatcttacataaatgtgttgcagttgtggtatttcgtaatatatacgcaatgattctctcctattattgaactgctatgcaggtattcgctacattgtttttctacaggcagtcgtcgacataaataacttgtataatcatttaagcgcatcccagtaattaactattaccgaacgatagagtagtcaagatattctcttcccatcactaacatcaagagcgccactttttggcaattaaactagacttctggatggcgctagcccattacctacagtactaaagattatttgcgatattctgataaagagccttgaacttctcgggtgacccccttagcgtttatatagcgggagtgccaaacgagaggaacatcaacaaccagtataacaacgttcttgtgtagaagataactaaattcatctccaaaaagaacaagagcagaacttcaattagtaaaaccatgaatgtgctatggattatagcactagttggccagctgatgcggctcgttcagggaacagctacctgtgccatgtatgggaactgtgggaaaaagtcagtatttggaaacgaattaccttgccctgtgccacgtagttttgaacctcctgttctttcagatgaaacaagcaaacttttggttgaagtttgtggtgaagagtggaaagaggtccgttatgcctgctgtactaaagatcaagtggtagcactgagagataacctacaaaaggctcaacctttaatttcctcatgcccagcatgcctcaagaattttaataacctgttctgtcacttcacttgcgctgctgaccaaggaaggtttgtcaatattaccaaggtagaaaagtcaaaagaagataaagatattgttgcggaattagacgttttcatgaattcgtcttgggcatctgaattttatgactcatgtaagaatattaaattttctgctaccaacggttatgcgatggacctaatcggaggtggtgctaaaaattacagtcaattcttgaagtttttgggggatgctaaacctatgcttggtggatccccctttcagattaattacaagtatgatttagcaaatgaagaaaaagaatggcaggaatttaatgatgaggtttatgcttgcgatgatgctcaatataaatgtgcgtgttctgattgtcaagagtcttgcccccatttaaaacctttaaaagatggcgtgtgtaaagttggccctctgccatgtttttccctttctgttctgatcttttacacaatctgtgcactttttgcatttatgtggtattatctctgtaaaagaaaaaaaaacggggcaatgattgtggacgacgatattgttccagaatcaggttccttagatgaatcagagacgaatgtattcgaaagtttcaataatgaaactaacttttttaatggtaaactcgctaacctatttacgaaagtgggacaattttccgttgaaaacccctacaagatattaataaccactgtttttagtatctttgtattcagtttcatcatatttcagtacgctactcttgaaacagatccaattaatttgtgggtgagtaaaaattctgaaaaattcaaagaaaaagagtacttcgatgataattttgggccattttacaggacagagcaaatatttgttgtgaatgagacaggccctgtgttatcatatgagacacttcactggtggtttgacgttgaaaattttattacggaagagctacaatcgtcagaaaatattggataccaagatctctgcttcagaccaacagaagattctacatgcgtaatagagtcttttactcagtattttcagggggccttaccaaacaaggatagctggaaaagggaactgcaggaatgtgggaaatttcctgtaaactgtctacctactttccagcaacctctaaaaactaatcttcttttcagtgacgatgatattctcaatgcgcatgcgtttgttgtaacacttctattgaccaaccacactcaatcagctaatcgctgggaagaaagattggaagagtatttattggatttaaaggtccccgagggcctgaggatcagttttaataccgaaatatccttggaaaaagagcttaataataataatgatatctcgaccgttgcaatatcatacctgatgatgtttttatatgctacatgggccttgaggagaaaggatgggaaaactaggttgttacttggaatatctggtttactcatagttttggcttctattgtttgtgcagccggatttttaactctttttggtttgaagtcgacattgatcatagcagaagtaataccgtttctaattttagcaataggaatagataatattttcttgattacacatgagtatgatagaaattgcgagcaaaaaccggagtattcaattgatcaaaaaataataagcgctatcgggagaatgtctccttccattttaatgtcattgctatgtcaaaccggatgcttcttgatagctgcatttgttacaatgccagctgtccataattttgctatatattccacagtttctgttatattcaacggagtattacagctaacagcgtatgtgtccattttgtctctctacgaaaagagatccaattataaacaaattaccggaaatgaagaaactaaggaatcatttttgaaaacgttttattttaagatgttaacgcaaaagaggctcataatcattatcttctcggcttggtttttcacatctctggttttcttaccagaaattcaatttgggctagatcaaacattggctgttccacaggattcctacctggttgactattttaaggatgtttatagcttcctaaacgtaggaccaccggtttacatggtcgtgaagaatttagatttgactaaaagacaaaaccaacagaaaatatgtggtaaatttacaacttgcgaaagagactcattagctaatgtactggagcaagaaagacacaggtcaacaattacggagccattggctaattggctggacgattatttcatgtttttaaatcctcaaaacgaccagtgttgtagattaaagaagggaacagatgaggtttgtcctccctcttttccaagtagacgttgtgaaacttgtttccagcagggttcttggaattacaacatgtcagggtttcctgagggcaaggacttcatggaatacctaagcatatggattaatgcgcctagtgacccctgccctctaggtggtcgtgcgccatattcgactgcgttagtttataatgaaacgagtgtgtctgcgtcagttttcagaacagctcatcatcctttgagatcccaaaaggactttatccaggcgtatagtgatggagttaggatatcaagttctttccccgaactagatatgtttgcatactcgccgttttacattttttttgttcaatatcaaactttgggaccattgacgttgaagctaatagggagtgccattatcctaatttttttcatttcatctgttttcttgcagaatatacgcagctcattcttactggctttggtcgttaccatgattatcgtagatattggtgctttgatggccctactaggtatctcactcaacgctgtcagtttagtcaatttaattatttgtgtcggtttgggtgtcgagttttgtgttcatattgttagatcatttacagtggtccccagtgaaaccaagaaagacgcaaactcaagagttctctattccttgaataccataggtgagtccgtcatcaaaggtataactctaaccaaattcattggagtttgtgtacttgcattcgcccaatcgaaaatatttgatgtattttactttagaatgtggtttacactaatcattgtagcagcattgcatgctctcctatttttacctgctttactttcattgtttggtggtgaaagctatagggacgattccatcgaagcagaagattagccatagcagattatactatattttacgtagtgaaaaaataggtaaaaattcgttaattattctgatgccacaccagaaaatctgtgggaaaatttttcgagtcagaaatgataacactaacacaggcttcgttgttatcgtgcattgaagttagatacttctactatatttaatctttaatagtgtcataaaagtattattggtttcgggcgaaaatcgtcattttcgcacacagaacttcaaaagaggaaaggccaaaagaactaaaaccgattacttcggggtgattttgttctggcatcttctggcactcttgggcatccttagccatttagtatatttatgaatacattaaggtgtttgacacaagcactatccaaaagtgggagagaagctccaaaactatatcagaaagtaatatttccaggcctgttcagagagggtataccaattgcaaatgtcaagaaagttgatgaaaaaataatagatagcccaacatcaacgtcagttaatggagaggcaaaaaaaatagtacggcatggtgtgaagtatgaaagggagcaagttaaggaatacctttcaagcctgccgactttaacgctttctaggaaacaaattagggatgactatgatgaggaacgtgcaaaacgaatgtatatgttctctaaacaaacgaattcctcgaataaattccagaaacttcttacagcaaagtctcaagagtttactagagaactattgacgctactgatagattgcacatcgaatgagaagaattcagggccagaacgcttcactcgtaagtttcttaagtttagtaatgacgagatccctcctctccctgacttttcaaagaaccctcaattgtttgaaaattatattggaatactaagtcatacaaagttcaattttcgttcatcttccaaactaaatggtattgtgcgtaagatgctgcggcacctacttcatccaaccaataagacgactctgccgttgcgttctgctcaagtttataatgactcaatatactttttcagtgagcacttcgactttgcgtcttgtagagaaatatttgcacaaatgaaggctgaggggactaaaccaaatacaatcacttttaatcttttactgcgtaatgtagtgaaaaactcgcatattagaaaaacgaagcaccctgacgatgaggtccttttttatcttagaagtatgcgtaatcatggagtttttgcagatgtaataacttggacgacatgttataactttcttcgtgatgaagtttcgagacaattgtacattgttcaaatgggtgaacatttaggaaattttaacgtaaattttgtttatactgtgctaaggaacggagattatagagcagaggactgtttaaaagttttagcagcaaattcactaccgatttcccgtaagacgttctatctgtgcatagaacgactactaaacgaggaacaacttgaaaccgcatctaaattacttgactatggttttcagcacttgaaaagtaattttaagttggactcggaggcaatgaatcatttcatgcgggtatttgctaataagggaagaagtgatttggcattcctttgctataatacttgtcgtaagatttacaaaattaaacctgattctcagacgttcgaaatgttatttaaagcgttagttaggaatggcaacaccaagaattttggggcagtcctacagtatatcaaagacttaaaggttagtgaaggatttggattgcggacaagttattggagaaccaaagcagactcaattttcaaatttggtagtcctaatacgctatcagaaaagtcaattgaaaaagcaagaaaattgttgggcaacctgattgcttccgagggtgagttctcttggaaaatttggaaagaaagtgattcttcacaaaaaaaaatactacgttttttgggttgtatccccactactttacgctgcaccaatacagcacaagatcatcagaagcccacaaacctaccctcaaacatttcccagaaaaaaagagaatatcgaaatcgggttaaagcaatagccacaaaggctgctttggaaaaaagaatggcgtatatcaaagacaatgatgtagctttcaaaaaagagctagtaaagaggagaatagttggggaggtttgatgagggaggcataagtgccctggcatttggacaggaattttattaatataggcatttttattgtacatatatacttcatagatcatattcatttaattagacttcgaaaagttgaatctcttacggcaaaggagaacaagagaaaggttaattattaggtcttataaaatttgttcaattaattataaaggtgattacaataccggaatattggccgaacaatacttgaaccaaattcagatgaaattaataataggtagacacgagctggtgaaaaacaagcacaatatagaaaggttcgaatatattaattattagaaaaaactcagatgttttcagaaccggaggtatgaccgttttgactaacatgatgatcggcctcatgggcttcatcatctacaggaacttcagtagtccattcaacttcctcttcttcgactacttgaccggggatatctccattttggatttcaggttcttcttcttcttcaccatcttcgtcttcatagacgtcatcaacggtctgatgaaatgaaagagttggtttgactgcagccatgtctagggtccaagattccaaggccgattcagcatccataataatttggcgagaagcttcatagccatcgtacgctggtctagcttcacctggagtgacaggagagtcatctagcagctccaataaggcctttccgtatccagcaatcagggcaaatttttcagaaagctctcttaatgaatcaaacatataactataagcagcctttaatttttcacgtgtgatattcgataattgagcctccgcaaccaaagattcagcttcggcacgaactagttcttgctctaaaactgggatttttgttgattgaggatctttatatttcaaatgggcaatttcatctgtgatcttttccttacgatctctcgaaggttgaacagaggcttcaatgttcctaattgattttaatgtgactctgtattgatcatatttatcgatgaactggtcctgtagttcacccaactcatatattaagacgcctaatttgtcggttacgtcggaaacatcatcatcattgtcagcaccccatagagacagttgctttgcagcttcacggcgttcgctggcaacaacttccatagctctaaggacacctttttcagtcttaaccaattgagataatttacgagccaactctggcccaaagttaccagccgcattttttctaaaactagacgcaatagaggcctttccgaagaacttggacttcgttgaggatggtggtggtggaggagcttgtagctcagcagccgttggagctctttgatttcttaaagagtaagttctgtgcattcttgtgttggagctttgaaagtttaatctttcgtataccaaataaagagaatttacggtcaagcattggaattgaggaaagaggttaactgatttttttcttttctatctcacctgtttatatattgcgatttagccgttgcatcttcccggtttttccgtcttttttttaaagggcccctttttatcccctctaacgcctttcgcaatccccttttcactcggctgcaacgagcggggttgtaagagctaagctttctagcctagcaatgaaatagaaggacaagtcagacgattgacgtcaaaaaaatgagtcgcctctctttctttcttaggccaactagacagccgtagatgaaaatatggaaagatatgatagacagctgagactatggggagcattgggccaagatagtttgaaccggtcccgtgtgtgcgtggtaggacctgctacacctttgctgcaggaagtttttaagaatctggtgcttgccggaatatcatctcttacttggctcaaagtagagtgtgcagttcaatcgggttctctgtttttagcagagcttaaaaaagatcttgagccattggcttctaaacagctagaatatgaggaaaatgaccttagaaagacgttacagcaacctcagtatgattggacccgcttctcggtggtgatcttgacttgtattggtgagcaaactgcgatgctcgatttaaatgagattaggcggcagagaggaacaaagtttccgcctgttctaaacactttcgtctctggattttatggatatatatatctggtactctcagaaacacattttgttttgcaagcacacccagatagtaagaagtatgatttacggttacagaacccttggcctgaactaataaattacgtagatacatttgacctaagtaaaatggatacagccacgttttctggtattccatatactgttttgctcatgaagtgtattgcaaaacttgaaagggatggtaataatgggaggataacgattgatcagatgaagaaagttttagaccaaatttgccttcctttagggaatgatgttatctacgaacccaattatgtggaagctaaacgctatgcttacttggcctgctctcaaaatgattgttgtaaagaactggaagatctgctccgaaatttggaaatatcagattatgggaacgattggcatgatacttataactacgagattctcacactattattgactttgaaaaatattgctaaagagaatggggagctcagctttcaacctttaacgggcactctcccagatatggagtcaacaacggaaaattatatcagactcaagaaactgtatgaagtaaaagcaaagcttgacaagtctcgtgtggaggaaagtttggctcgcagtaaaaaaatagtttcacaggatgtcttggagacattttgttctcattacggggaggtcaggaaaatattgccgccaaaaagtgacttgttaggtatttttagcacctcgaatgcccttttagatgcattagttatggtccaattctgggagcaaccggcagtaactgcagaggataaagatgagtttattggtttacgagtcgacgataactattccgtaatggccttttttggaggtgcagtggttcaagaggctataaagcttatcacacaccattacgttcctattgataacctatttttatataatggcattaataattcatccgcaacatataaaatataaaattttttcgtcagctctccgagttcatagaatgcttattttattgtacttccctggtttgcgttgatgcaaataaagactaaatgtaaacttttatgatgcatatgatatcgaatgtttacaacaacgagagatcaccggtaagaactgtgctcaataaaatacaacatcgataaatacttaacgctcatccaccattcctgttcaagtcaactatctcacagttgcctcgtaatccaagagggatcccaatacaacgcctctgcaccaccttgataatcaatccacaataaaccgttagcgaccatttcatcaagagcagatttactcctaacagcctcccatcccaagtttgcctttaataaagagatacttgagtagcccagaattgagcatatttccaaaatctttgtttgatctgatgtcaactcatttggaacacttcgtaaaaactttttgccgcgaatttgaaatatctcaaaacactctaggctctttagcatgtcgatagatttttccaaatcatcgagtccaacattcagcttacgaaaatgcaccttctccaactcttgaaaagaaatgacgcctccattcatatctttagtttgccgacaaatttctataactttaagacatacttcataataaaaatcattcactgtaaataagtgcttatctcgatcaaataaagataggggatcaatcccaatagatgagcacatatgcatgaattttgagcggaattcaggtgaagcttgaagctcgctattgtgtttcttggcaaattctaccagtcgttcttggaataccattaattggtcccttagttcgacagattgcttttcaagtatggttttgtttacgtcattgtactttccatccttcaactcgtcaaaggctgccagtccaaactgtttcatgttagtgagtttcgaagttggctgttacgccaagcattttcaagtcgtggtaaagtctttggtctactgcatcgcctcaaaaggttataatatatcccagaattgatggattaagttcttgaaatagcacaccgttataagtgataaatatattgtcttcgaataacgaatttattagatttctatgtatttctacttgaagttaggaatagatctttctggaattgttttcagcaaaattatgcttaagctataactatagtgagaatcaagaatatgtctgccaatgatttcaagcctgaaacgtggacttcaagcgccaacgaagccttaagagtttctatagttggagaaaacgctgttcagttttcaccattattcacgtatccaatttacggtgactccgaaaagatctacggctataaggatctcatcatccacctagcatttgattcagtaacattcaagccgtatgttaacgtcaagtattcagcaaaattaggagacgacaatattgtagacgtggaaaaaaaattactctcatttctaccaaaggatgatgtaattgttagggatgaagctaaatgggtagattgctttgcagaagaacgaaaaacacataatttatctgatgtttttgaaaaagtatcagagtattcgttgaatggggaagaatttgttgtatataaatcgagtttggttgacgattttgccaggagaatgcatcgtcgtgttcaaatcttttcattactttttatcgaagccgctaactatatagatgagactgacccgagttggcaaatctattggttgttgaacaagaaaacaaaagaattgattggtttcgtcactacttacaagtattggcactaccttggagcaaaatctttcgatgaggatatagataaaaaattcagagccaaaatatctcaatttctgatctttccaccttatcaaaataaaggccacggatcctgtctttatgaggctataatccaatcttggctagaagacaaaagtattactgaaattactgtagaggatccaaacgaagcatttgacgatcttcgcgacaggaatgatattcaaagactgcgaaaacttggttatgatgctgtctttcagaagcactccgacctttctgatgagtttttggagtcaagccgaaaatctttaaaactggaagaaagacagtttaatcgtcttgtggaaatgcttcttcttttaaacaattctccatcatttgaattaaaggtaaagaataggttgtacattaaaaattatgatgccctagatcaaactgatccagaaaaggcaagagaagctttacaaaattcatttattttagtcaaagatgattataggcgtattatagagtcgataaataaatctcaaggttaactgtttattaaatatataataacatatttatttgtttaacaagcctgaaataagaaattcttttataaatacatcatcgagatgatcatcaaagtgtctctatagttaatataagcttatgcaaaggttgaagccgttatgttgtcgtaattctaaattacaggttatattaaagagattatcttgactgatataaaatttcttatcatggtagtgatcacaaatagatcacatgatatattttttatttttaattttttttaattataaaaataatttttttctttaaattaaacaaaaataaaaaattgttttttgttggttaagatttccgaaaatagaaatattattcagttgaaagacaaaaaaacataaatatttctatgagcaaacaatttgaacagaaaaataaaattggggaagtgacacaccatggtagcggttctaaagcgaaatcggcaaagcggctaaatagcagttttgatgacttactccacactgaaaatggatgaccttaaataggagataaagctttttcatccctatgtatttaagatgactggcttgtcaagcattctaatcataaaaaaaagatcgtatttgatcaagaatttatacatagacgccgctaaataattgaatacaaaatggtacaaaggcttctaccgggcgcacatatatgcagaaggtccttcaattcgtctgcaattataaagtcttctgcattgactctcaaggaagcattagaaaacgtgatacctaagaaaagagatgctgtgaagaaattgaaggcctgttatggcagcacgtttgtcggaccgattaccatttcatcagttctaggtgggatgagaggtaatcagtcaatgttttggcaaggaacatcattagatcccgaacatggcattaaatttcaaggtttaacgattgaagaatgtcaaaatagattacctaatacaggtattgatggcgataatttcctgccagaatcaatgttatggctgttgatgacaggtggtgtgccaactttccagcaagctgcttctttcaggaaagaattggctattcgtggaaggaaattgccacattatacagagaaagttttgtcaagtttacccaaagatatgcaccctatgacccaacttgcaattggtttagcatcaatgaacaaaggatccctctttgctacaaactaccaaaagggcctcataggaaagatggaattttggaaagatactcttgaagattcgctaaatttaattgcttcactcccgctgctgactgggagaatttattcgaacattacaaatgagggacacccattaggtcaatatagtgaggaggtggattggtgtacaaacatatgttccctgctcggcatgacaaatggaacgaactcttctaatacatgcaaccttacttcccagcaatccctggacttcataaacttgatgcggttatataccggtatacatgtagaccatgaaggtggtaatgtttctgctcacaccacccacttggttggaagtgcgttgagtgacccgtatctcagctattcatctggaataatgggattagcgggtcctttgcatgggttagcagcacaagaagtagtaaggtttctcatagagatgaactctaatatttccagcattgcacgagaacaagaaatcaaagattatctttggaaaattttgaattcaaaccgtgtgatccccggttatgggcacgcagttttgcgtaaaccggatcctcgatttacagcaatgcttgaatttgcgcaaaagaggcctattgaatttgagaacgacaagaacgttttgttgatgcaaaaattggcagaaatagcgcctaaggttttgttggaacacggaaagagtaagaatccatttcccaatgttgactctgcatcggggattttgttttatcattatggaatcagggaattattattctttaccgtcatttttgggtgttcaagggccatgggacccttgacacaacttgtttgggatcgcattctaggtttaccaattgaaaggcccaagagtttgaacttggagggtctggaagcacttaccaaagcaagcaatgttaacaagttgtaacgcagttccaatttacaagaatgcttcgtttgctattacaatattgaaatataaataaaattccatacagcatgtctaatcatagctaatttatacatattcatcatgaaaacatataggggaaaatatggtcggttaacacacctatcaaaaaattattcagcaattccaatctcgttagtaaaatatattcttattttttttttttttctctgattgtattatttctggagttttgacttatttttttaccacatcgcgcttttcgtccccaatctctctgatatatgatgctgtctataggtagccacttccccgatgtcggacctcgggccgtttacaaactttattgagatgaccttatttctccacattctagtcattcaacttttaccctcatatgtttaccttcactaatgtgaaagcatgaccaaagaaagtgtataaggtatataaatctgccataatgtatgtataacttattaggactttctcaaatagtattttggtattttctactgttctctgatgatcgagagcaaacagaatgtttttagccaaaaatctaaaaaataataaaatcaaggtatgcttgcctaaaaagaaatttgctgcgctgagtacagcgtctatacaaactaatgaaagaccaaatccagataaggttttgaaggacatcgcgaaatatgtccatgaaaccccattaaaatcatctttggctctagatacagcacgactctgtttccttgatactctaggctgtggcttggcggctttgaaatttaagcaggctcaaaatattattaaaccaattgtgccaggaacaatagttcccagtggaacaaaaatattgggcacatcttacgttatggatccagtgaagggagcttttgccattggtactctaatacgttggttagattacaatgactgctggttagctgccgagtgggggcacccatcagataaccttgggggaattttagctgtcgcggatcacttgtccagattaaacaaggctacccacggaaagaatggaaaacagtttcttgttaaagacgtattagaggcaatgattaaagcgcatgaaatccaaggtattatagcgctcgaaaattctttcaataaagtaggtttagatcatgtggtactcgtgaaagtagcaacggctggtgttgtctcgaagatgctgggcctgagccaggaacaaactattgaagcattgtcacaagcatttgtagacggtcaatcactgcgtacttaccgtcatgccccaaatactggatctagaaagtcgtgggcggcgggagatgcagtttcgagggctgtaaacttggcttatttagtcaaaaatgctaatgttggcacgataccttcagtattaacagctagaacctggggattttatgacgttttatttaagggtaaacctttttcattccaacaaagatcaaaatatgattcctacgtcatggaaaacgttctgttcaagatatcatttcctgccgaattccatgcgcaaactgctgtagaagctgctgtaaaagcatataggattcttgccaaacaagggaaaacttttaaagatattaaatcgatcagaattagaactcaagaggcggcaatgaggattatagataaatccggtcctctgtataattatgccgatagggatcattgtatccagtacatgatcgcggttccgctgattactggtaatctcacagctactgattattcggatgaggtcgcaagaaatcctgagatcgataacttgagatcgaaaatgtactgtatcgaagatactcatctcactcaaaactatcacgatcctgataaaaggtcgataggaaacgctcttctcatagagctgaacgatgggacgcagttggatgaaatttttgtagagtaccctgttggtcacaaatttagacgagaggaaggaataccattactaatgaataaatttcaaaggcatctgcgcgaacattttgtagagagccctgataaagtcgaccttataatgaaggtaagttcaaaaacaaactttttgaatatgcaaatcgacaaatacatggatttgtttactgagggatgaatggttggctctttaagagcgaacggcatggtacctacttcaatttttaaagacaaaaggcgccgtttcgataaacaagaaatcactttcaaaacataattaaaccaaagaacatgcggttttctaattatgctggcttaattttactggtatttatctacataataataactattaaaaaattaaataattggctctatttatttttctttcttcaacttgcaagagttcgtcaattcatggaaaaatacaaaaatagaaatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgctcaatttctatgctctaaccaccttagctaaaaactcaatacaggattagttgataaatgggtgttatcaactcaatccacagtgttggaatcagagtcagttatcatctttgggctagtattattgtaagtgttggaataaaaattctaaaatatcatccatttagtagtgttcatattactaatatatctgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgaggttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaatattcgtaatattagtatgtagaaatatagattccattttgaggattcctatatcctcgaggagaacttctagtatattctgtatacctaatattatagccttcatcaacaatggaatcccaacaattatctcaacattcacccatttctcaatatcatcacgtgcggtctaagaagatgatatgaagattgagaatagtcatcaggtgtaatggaagctaattgcaaggattggtaatttagtaggatgatgaatgacagtcacataagatgaaaaggaaaacaataatgccattatatcgagaatatcgatctcttcgtggattcttctcatagagaaattctagtataatatatatacgaaatattatggcctttaacaacaataaaattccaacaattatcaactaattcgaacatctcttgacaatatacattattaatttttacatttcgactttctttgaattagggactgtctctcaattcatctctttctcatacagaatatcacttatcctatataacttatataagattagaatctaactagagcgaggagagcggaaactcggatcaaaagtgattgtttaagtgtttgtgcgtttgtgcggctcattaagacaataaggttttgcttttgtattcaattttgtgggttttataacgtataaatgcgcttcttgaaagcttgttaacgattttatcgtaaagaaataaataaactaaagaattgaggagacaatactgttttgataaataagccccaaaaatattatagggccgcaaggaataaatttcataatgcgcatatgcccagactcctctgtttctttcgaagttttacactagacttgaattaaataaagtattggacataaaactctccgaatcattgttcgggacgttgttccctttaattttcattttctcaatttcataaagagccgcatcaatgctatcgaagtacggagaatatgtctctcctgcatcactaaatgtgttgctagtattattttcgttgttatttgcttgcgctctttccacactagcagctacacctgctttgaataatcgccttcttactttgtcatttatagatacattgacaaggtaaataaagacattgcgcctcttgtaactagtgataatttcctccagcacttgggcggctgaagaatctattgaggtcatcccacctaaatcgaaaatgacatattttatggaatccttcgagcgaagtgatttccttccaggatgtatcttagacgaaccgtacctctctattctgtcaagtctctgttttaaatcttcgctgtttgtaaatgtgagaggctcaggtattctaacaatcatgcatccctcgatttcttctgtgccctcaacatccagagagttccttttcatgttcatcatgtagtcgtcaagattcgtaaagttcgacgttcccgctaccctagccagaatttggattcttgactttgctgaatgctttataatatttataattgaatagacacatccgatgcatattcctgcttcgattgagtaaaatattgtagtgcagaaggtaacagcaaaaacaaatagttcactaaagccaccacatcgcaaatggaactttatgtcgcctggcacttcctctaataaactaattccgatgatggttgttatgacggataaaacacaattaggaatataatgtacgaattgaagaagtaaattcattgtgattagggtgatgacacccataaacactcccgacattacgctttgtgctcctgatagggcgttgatcttggatcttccatatccgccgaatgcgggaagagcaccgaataatgagatgacaatattcatgaatcctaaagctactagttctctattagaggaaacggtaagattgtaagttgttccaagagatttcgacgcggtcgtagattcaaaaaaacccaacattgccactattagagatgcactaaaaagatctggtattagcttacgtctaggacgagttaaagggtttttcaattcatcaaaattgtccatgctaaagtcgccaatgatagaaataccatatctgtgttttaaattaaatttcatggaaataagaatagtaacaattaccaccaataatatatctggaaaaaatattgcgctcttgtgatatttcattaatttcctctttagtagacgcgttaaaaagaggacaatcaagcaacatccgctgaatattgccgttggtatatggtattgtgctggtgcataatcaatgaggaaaagtattttctcgaaaggggtatggtagtgttgaggcaagcttactaaaaatttgtctagctttaattcagaaatcaaagagttgattatcataaccagtcctactgaacttatgaaacctcgtagaagtgccttgctaagaacatttccaaggaaaccaaatctggaaataccagaaaaaagtaggatagtgccactaacaaatgttattactgttgaaatatcaattagagaaacattttctttatgtagtgttatagattcgactgcttgtcccacgaccaaggaaattgcactttcgggcccaactatcatctgaggaacagaacctaaaataccatagacaaatgggctaatagccaaagaatatagtccgcataaaggtgggacatgtgcaattgaagttgtgtacgatagcgcaagtggtatctgaaatgacgctactgagatacctgcgattacgtcgccccacagtttattgaaagtgtactcaggaagccatgaaaagcagggcaggtaataaggtaaagtttcaaacactgtattctcatcaacgctatcattattgttcgtattacttgtattacttgtattatttgtattatttgtattattggtgcatcctgatcttgagttgttgggtgggggtaccccagtagttgaattagatgctgcaatataggtcctgcctcgattggatgaatccttatcataatcaaaattgtccgagaaagtgtcacgctggtcgactgatcttttgaatcttggtggagcggtagaggaatatgacatccttccacgccccaataacgaattatttgatgtcatcctataattgtttccgtaagttcttggaaatcactaggaagtttgtggagttattgttctcctcatattctcccatctggaagaactctattattcctttgccatttctcgtagtcttttatatttagtccgctttacaccgaaaaggtcatttttaaaaaggcaagagaactaggaaaagtaaaacgtgcccccttcaaagcgaagagatgaatatatttagaagttaagaatttatttatttatatttaccaagtttttcagttagttcagggactattttgtaaagatccccttgcaacccatagtcagcgacattaaatataggggcatcaggatcattgttaatggcaacgataactttcgaatccttcattcccgctaaatgctgaactgcaccagaaacgccaatggctatatacaaatttggtgcgactaccttaccagtctgaccgatttgtagagaattatcacatagtccattatcaacagaagctcttgtggcacctatagcagcgtgcaaaacatctgctagcggcgataatagcttctcaaatgtctccttatccttgagtgcccttccaccagttaccacgttctgtgcagaagtaagttcaggcctttcactcttggtaagaatagttttaacccaggtaacatttaagtcacaaggaggaatatcagttctcttctcaatggtaacagaatccatactaccctctgcaattggtggaaaagctgatgccctaataatcaacagttttttttctgcctggcattctattgtagaaataatgttacctgcataaattggccttataaaggtcttaggatctttgattacagtaacctcacaaacaggttggacgtccaagagcgcacccacccgaggtaaaacactttttccaacagaggagtttgagacaacaaaatgtgaatagtcgccgccttttaatagtttcactaataacggagttagttgttcgggaagacaggtatctaattttgaatcttcaaatatgacaagcttttctaaattgctgcatgaatatgaagattttagcgcctcagcagttttttcagctttgctacctgtgattacagctgtgatagggttagacaacttttgtgcagcagccaataaactcaatgatgaccttgaaacagagccatcttttgagctttcaatgaaagctaaagtggaggcgtaatttttctggaggaactttgccttgctagctctaggcaagacagcagccaatgatttaaacatagaaattaacaattagctgctttaccgttaatggtagtaaattatatcactagattttgtttgttgattattttaattgtttttaatttttagttagtagattttcgttcgaggccctaaaaatgtaccgaaaagtcataataaacgggcggagtcacatcgtaagagtaacatatacaatatgcgagcagactttgtccattaagccaagtaacaacaaaagaaccaaaaaaaggaaagtatctcgtctctgttgagtaattcttatatcttgcaagatttaattctcactactaatacggaactcaatcaaagtggcttaatcccaagacatgcattgaatacggtatcattggctgttgacagtttaagaaaagtagttgtcacgttcctgaggttactggggacaagggaaagtagatactcgtcttacgaaattggatatagttactctctaatgctcaatccatgtaaagcatgaatcatctcaacagaaaaatctgggagagcatatttgcaacaaaagaatccaaatatcagtatataattatataagtgagctaagaagtgaacaaaagaaaaggaagaggggaaaaattttggctggacttgtagaacgatagaacgaaagagtccaagggggaagtaataaagttattgaacgaaacaacaaaaattcgatggagatattaacaaatgcatagcagcgcagctaaccgacccgaagctagtaccaacgaatttttcaactattctgtgttgattgtctcctttgcaacaccgagctcttcagtattctcagctgaaagttattattgaaatcacgttggggactttcatgatctagtggtcttggtgagtagcatttaatattttgaccattgaaagggcatctctcaattggagaaaggccactcttagggataggcgttttaacaatctgtttatgggatgaatgatatatttttgaggatggattcacgatactgatatgtttcccgtccgcattattcggatatgtagtgccttctttcgataaaatagatgccaatcctggcgtatgctttgtttcgatgacggagcttaccaatttttcacttcgtattttcgatgagttcttatttttacatttgacgttcaatattccgacatacgtctctctttctgaaatgttggaactctgtggccttggatttggtgttttttcacccgaaaaattgttgataactgcacttttctttgaggtactactatttatatcttcctgctcttttgttccccgcttaagatgttttggatggcaagtttcaataaactgcggttttattcctgcttctgaagaggtgcccgagatgtgaacctcatttccaccactaccagtataagtaaagtagtccgtaccttcttttccaaagtcatttgaggaatataccaaaaaaacaccttcctttacttgaaagcgatccacgaatgggaaagtatccccttccgaagtcacatctgagggaacaaattttaaaacatatgagatgttgttttcatccacggcatcataaaatttacagcaattattctcatacatcaagtttttgagagtgtagtcatgcaatcctaaatctttgaaatgcatctgatctatttgtttctgtatttctcttttcttgagttatataaacggaatgattagtagtttggcagaatttatagcaagtattaaatagttgaatacctcaatattctccataataaacgccatatcgtacataaaggctaaaacaagaatgcctgataccgttctgctttttgttttatctttccctatattttctttcccttttgatgctttacgtaatttttcccggcatatgtgagcttcctaatagactctatttttatttttccctttcaaagtgcgagagaaatacacacaaccagcctacgcttattttcacccataccgtcatacgccatatgatatataatgtgaaacaaacgcggggaagagcgcgacacgacagcttagcaggggcattccacgcaacacctgaaactttaagtaaaactgtttctgcgaggatatcttggcaaaacaaacactaactttcgaactaaatatagtgatcgtggtcataaattaataaaaagaggataaatagagataaaagagatatgtgactaagttgctggcaatatgtattatttatacttttatcttcttgaagcgtattcaaaattgcgtttcggtaaagctctcaccagatgtacttaaagtttgggatgaagcaccgttttggacaactttcattaaggaatcaacatattctgcaccagaccatagctggtgtgtcatgatatcacaattagtctccttttcccgtttttgcactttttcgacgtatgctttcattccgtcactttggaagctattggctaattcccagaatgatactccatctgaatgcagaccggcaagggaaaccagttgcaacgtgaagccttcttttgccaagtcccatacgaaggattttaatgccttatcatcaaagccgtgagcgctccaattgaaactaggagataagttatatactagcttggtagctggaagttgtttatgaatttttcttgaaaatgagcgtgcctgctccaggtcaggagttttcgtttccagccaaatcatatcagaatatggggcaaacaccaaagatcttctaatagctgcttcaatacaaccgttaaacatgtaatatccctctttggtcctcggagcatcccagtcaaatataattttctttagtggtgtcacttcttgagctaaaagtttcatttctcttaagcttaggtatgctctacccagcttgtttaccataaggtcttccttcttttctttatagctttcaaactcgcttgccgtaaactgcttttctaaggcctcttcaaatgtaaacagctcattttcatggtaccattctttttccatgtcagcaatggcggagttgggaatttttttgtcctccatctcaatcaatttttcgctccaaggcaccacgttatctcttattatacccctaatgaattcgtggtctctcggatcactgcttgaactcaacagcttaccattacaggaatctgttcttgcaataaccaaattttctgtccccatgatatcccattgaaacctggtggaaatcaatctcataagatgtgttgctgtgggcaccaaaacagccccacttagatggccacaccttttgcctcccaccatctgatcttcaagatgaataccagcagcccctttctccgcaaacaacttagcaactttcattacagtcgttgggccaccgtgacccatgtctgcgtccgcgataattggttttaaataatcaacaggagtagaacctttgatggaggcctccaagaaagcctttcgatcgtgcaattgctgcgccttgaatattctctccacttgattcggcacagtatcgtatggataatcgccaaaatccggcgatacttcatttgtagatccaactaatgtggaagaacaagcccaaccagatatgtaagcaactttgatatttctgcaacgggccaactgactcatttgtacaggatcgataactcccaacgtgtgaagtggagtaccattcttgaaattctcttctagtaagttgaacagctttcgagcttgataagatgaaggataaattgaagtattagcaggaaggctgccccgatgctttacaacatccgtagctgagtatggacgactgatattcttaaatctggctgattcccaccattcttctactttacttgattccgagaacacgaagtctttagtactgcttgccccgttgaaagatcttcgcagtgacttgtctgatgacaaaaccagcttcttcagtgttcccgtagtttttctattgaaagttttgttgttaatcattgtaatcatcggcgaaatactagaaaagtcgaaatcgatattattatcggcgctgtagcttctttaggccactagtacttttataagctcttcaaccgcaacaaaagttaagaaataagagagttattcttaagcccattttttacattatatagtgtacgtatgatatcgctagcatgatgttagtgtttcggcgcttctaattgaagagcatatccttttcttctccaatgcacttttatttctttccccgcaagcatattcggcccggatctcggacttggatcattaacctgaggacagcggctagtaaccgctgtcgctcatatggaaggagaaaataaaaattcaggcatatacaattatttcgtcctctcttctcagtttaagatctttagttaccgcatctgcaacaggatattcgttcaacttgaccatccctttcgtagccaaattcagtaaggataggaaggcactggcggctatctgtctgctgacacctctttctacatcatcaaagttagctcccgtttgagcttcgcccatgcggcttgggatgatgtcaaccaacagcatctttctcttgaaaggcggattggagcgcgttgttcttccgacaacaattgatctttctttgatgtaatcgtagaattttttagtttgataatccagaatgacgtcttgaaaatttgttttgtcctgctgcaaattttgctgagagccatcagaaaaacaactgttgctggaatcgtcttcctcggcaaaattctgttcagatggcccgactctccttctgagagcaccaactatatcttcattgaaaccactagacctggttgagtttctggtatgacttcttccaaaacttgaaggaggtagattcaaattaaaatctaggatgttaccttgagagttttcttcaatatagtgcccatcttccaaatcctcattaatttgttcaaggtttaaaagtaaattatcattttccatatcggaagaataattatcgttcttattattgcgaaaacttttcctaccatattcgtgacttctggtactacttgagctttgggttgatactaaagaatgtgctctttttctccctctttcaactgaactaaaaccttggggatataagtcccattcgctagtctttatattggaaaagtcgttaaatatacttaaccaatttgttgaaaaaaattcttcctcaccacatgaccttaccaaactacttatgttagaggtgagaaaattttggccggttagttttctaatcctgtttttttccattaagtgactgtaatttccatggttgaatttgagaacttcatttggataactcgttttggcatcaaattgtaccttagaaaattgcccacctacatcggcgcgatgtcctctttgcattctggtgttaagtttctgttgaagatcgttttcttcttcagaagcctgcgcttctaaccccaattcgtagtctttgagattggctaccggcccttcattttcaactgatgtatcttctcctccattactgttattttcattatcgttctcaaaattcaacaccaattcatctccttgataattaaacttgaaatcgtttccatccttctgtgaacttgagtgagagcctaaaggtgtcccctgatggctcactatatcatctaagtccaggttaaagtccacatcaacgggaatttcatccagcggaaaagaatttctaacgttagatcctagattactttgcgcgtctgagttagtcatgtccccatgaagctcgaacctgttagaattacttaactcattgatgtagtcttgtctccttattgatttagcttcctcaataaaagatacattatcttggagagtagtgttaagaaactccagtgcgggaactttagtaatatcatataagggatcgtcatcgaaaaaaacgcattcttcccaggtgtaattattgtttttgtttcctataatactgttattactattcaatccattaatcctcgtagacttatttttggccttaaaagcgtatacatcatttttttgtaactgcacaagcaggtgatttaggtcattcaacacatactcggtttttttattatagcaaattgtcactccatataaaagattagaaatgtatctaagagaaaaatcattttcgaaattttgaatttcatcacatgtttttggtatggaaatatttacgatgtcttttttcttaacggtggatgaagatatgtttccagtggagttgcttttgtttgaataataattgttactttcctttacaatggaatttcccaacgcagaaagcaaccacactgttgtgaggcccttatatttcttgtcatctttaaagttcaacgaaagaggtgccattgcagaatatttgtaatattaatctatatatagcaaatgctttagagttgctgaggctaaaaagaaattatagaacaactataaaatattaagtccggatacactgcttcctttataccatgcccttccctttatagtgtaaaaacgcgtaatcttaatcaatctgatatattggtttgccgccgaagtcaagttctcctgctaaaacgagacaaaaagaacacgtgaaagaagaaagaaaaacgttacgataaaataagttttatacctactttcatatctaccaaaggaacacaatgaattgccgtatgttattcttgaagtaagagtcaagtattatttatggactagtattcacgttactagtacattatcacatgcggtgtaagaagatgatataaaaattgagggacagtaatcaaattcaacggaagtcaaaaaggaaggattggtaatgtataatatcgaaaaatgtgcgaaatagttgataattgttggagttttatagttgttaaaggctataatattacgtatttagaatatactagaatttctctatgagaagaacccacgaagagatcgatattctcgatataatggcattattgttatccttttcatcttatgtgactgtcattcatcatcctactaaattatcaatccttgcaattagcttctattacacctgatgactgtttttcaatctttatgtgatctttttacacccaatgtgataaagtactagtaacatgaatactactaaacagatgatactttagagttttcattccaacactcaattgtaaaaataagacaatattatgattttttggctgtataaccacatctatttagtagcagggtgacatgttactcccacacaatacttcgcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcaatttttccccctcgccctgaagggcgtaacgttaacgcttccggtaatttgcgaataatttttcttcccatttcccctttcttttccctttaacatgtggagcatagcaggctctttacttttttacgcattcagacagtcgggaggtcaattggtggtgccggttgtgggaaagaggtaattttatttcctttattggacatgatttcaatagtcacattggggcaggaaaaagaaaagggagaaaaaaattcagtaaagaaaaaaaataagaaaaagagaaaagaaacaagagagggctacagatttctaaatatccttttgctgcacattttttatttacctgctaattggtcttagtaatacagagtcgtgcatttccactttataagaaaaaaaaaagggataacagcaccagcacttgattgaaaactagaaagttcacgttttataagtcctttccgttctctttatcagttataataaaagagccaagacaaaacgtggcagggaagcttttccaaggaaaagagggttgtaatattaaacaaaaaccgtaatcaagcaaaataagaccccgtggttttttatcataggaaaagagttctctgttgtcactctaccatatttgacaagaaaaaggaaacaaaagtatagaaaaaaaaaacctaaaaaataatggtcttgataaatggcataaagtatgcctgtgagaggtgcataagaggccatagagtaacaacatgcaatcatacagatcaaccgcttatgatgatcaaacccaaaggtagaccttccactacatgcgactattgtaaacaacttcgaaaaaacaagaatgcaaatcctgaaggtgtttgcacgtgtggccggctagagaagaaaaaactggcacagaaagccaaagaagaagcaagagctaaagccaaagaaaaacaaagaaaacagtgtacctgcgggactgatgaggtttgcaaatatcatgctcaaaagagacatctaagaaagtccccttcaagttctcaaaagaaaggaagatccatttctcgttctcaaccaatgtttgaaagggtattgtcttctacttcacttgacagcaatatgttatccggccacggagcactatcagatacctctagcatactgacgagcacatttttagacagtgagccgggtgttggtaaaatttcaaaagattaccatcatgtcccttcattggcctccatttcatccttacaatcctcgcaatcgttagatcaaaatttcagtataccacaaagcccgccgttatcttcaatgtcatttaattttctcacgggaaatatcaatgaaaccaaccaaaatcacagtaatcatcagcattcaaaatcaggcaataactggcaagatagttcggtaagcttgccagcgaaagctgattcacgtcttaacatgatggataaaaacaactctgtgggtcttgacctattaggccattcaaaacgaatatcgccgatatcaaactctcgtgtgggcgaagttagcgttccgctagaagaatatattccttctgacattgatggggttggaagagttactgataaaagctctttggtctacgattggccatttgatgaaagtattgagagaaatttcagtacaaccgcaaccgctgcaactggtgaaagtaagttcgacattaacgacaactgtaatagaattaatagcaaaagttatagtaagactaatagtatgaatggaaacggtatgaacaatagcaataataataatatcaacagtaatggcaacgacaagaacaataacaactcttctagacaagaacatcaaggaaatggactatttgacatgtttacagattcatcgtcgatttcaacgctttcccgtgcaaacttattattgcaagaaaaaattggttcgcaagaaaactctgtcaaacaagaaaactattcgaaaaatcctcaacttcgtcatcaattaacttccagaagtagatcatttattcatcatccggcaaacgagtatttgaagaatacttttggaaattcacatagtaatgacatcggaaagggagttgaagtgctatctttgacaccgagttttatggatattcccgaaaaagaaagagaaacggaaagatcgccatcatccaattacattactgacagacctttcactcgaaaacctagatcttctagcattgacgtaaaccataggtatccacctatggcaccaacaaccgtagcgacatctcccggtgcattgaacaatgccgtagcaagcaatctcgacgatcaactgagtttaacatcactaaactctcagccatcatcgatagcaaatatgatgatggacccttcaaacctagctgagcaaagttctattcattcagttcctcagtcaataaactctccgagaatgcctaaaactggaagtcgccaagacaagaacattcacactaagaaggaagaaagaaatccgctaaataacatacacgatctgtcacaattggaaaatgtaccagacgagatgaaccaaatgttctccccaccattaaaaagtatgaatagaccggatgccataagggaaaattcatctagtagtaatttcataatccaaggaaatagcatgatctctacgccttccggaaggaatgaccttccagatacctctccaatgagtagtattcaaacagcgtcaccaccaagtcaattactgaccgatcaaggatttgcggatttggataatttcatgtcttcgttatgataaatttgcttttcgtctcttgcttctctgtaactgtagttttcctcctcccacatatatatatatatatacacttttatacacctaataatatcatcggcattatgattgcttatacattttcataatcaatattactgttcaccatttgaatcactgcagaaatatgcactgcgccttctttttctttgcctgaagcacccacacacaagaacaggaatgtgaatggcctccccatctcacttttacttaatagtattctgacaatataaggtatcagagagtaagaccattattaggcaaacaataatcttcagaatttttagtagcgcattctcaacctttctaggtgcgtttttctaatgaaatagtatcgttttccttccgcattccttgcgtagtttgttgtgtaaatatagcaataagaaaccctataaatcattatgatgtaactcccgattcttttaaataattacataaactaggaaggcaagtccgaacacgcagagatgaggtatttgcactcaatgacaaatctaggtttaaactacggggctccataccttatctcttcacttatcaaaagtaggcaaaagaaaagaaaataaatataatttctttttctgcaggcaagattttaaaagaacttgcgcgtcctctgtgcaatctacctggggagtctcgggctttaaccgctccccattctaaactgcttccattgacgtgtactatactgctcacttcttgctcttcgagcaacaaaatctgtattacgtttcttacactagtcgagtgaaagagataagatacccacttttacttgccgggagaatggaaaagagaaaacggaagaaagggcttaaatacattttcctttaatatgaacatcctactgtaagataaaaattggatgctgataatggaaaggagacatgtacggtatgtacggcaaaacctcggcgggttttcgccgctagctcatatattctttcgttaaattttaaaatttcttattctaaatcttctttacatgtttggaaagaatttattggagagaaaaatctagacctgccaagccgataaacgaatgcctgcgaagaaatagtgtaaatattactcctgaaggtagagtcatctaggcggagacgaaaacaaagtttagcttttcgtgaaattgcccatttcatgtttatcaaccaccaaaggttaaatggaggtttgacaaaagaaattttcttgctaaaggttagcattttttttggaattttttttccttcgactggctgtagttgtccttctatattacgtacaacaaaaactttcttgaatgaagaattagttctatcatatagaccataagaaagaaaacgcacttggataatttttaacaaagaagagggcaaactgacgctcaccaagctattggtttgtttggatcaatcgtcagatatgaagccgaacaatcgaacttgtgatgtaattaccaacaaagatgaatctcttcctgcacttttgctgcctgcactgaacagttacacctgtgacgattcattgctaaaaggacaaatttcaagcaatggcagatatcaaccattcgggttttctgattgctctttactgccaaagcgtttaaacattcaggcagggcaaggatctatgccagtttcttcgattcaatgtgcagaccacagttatagtaattggcaaaaagaatccgaaaagactaagcttcccaagcttggttgcccaacagagtacactgaatactataaaactgtttcttccggcgaaacaaccgattcagcggttgtttcatctatagcaacgaacagactcaaaagaaaacgtcagagggacggcccaagttgtgactcttgtaggataaagaaaataaaatgcaatgcaacaatcattatctttttacaggataggaacctaatttcatcaatttcttcaaatttgcattatacactttcccaagacgacataaaccagtttcgaatgaagtttttcaggaaactgcctgacgtgatgggcacatatgaagtcataaaacaccttgataaaatagtccttttcaaagcctgcacctcttgcagtagaagaaaccaaaaaaatggaaagtgtcttttttcgagaggatttacaaaatctgatatgaacgtatttcccaagataaatagtaaacttaaagacaaaagtatcttcgagatgactgtcgatgattatgttgccgctggcttccaaaccctttaggtttcatgcatgtaatttcctcctatgtaaaatataggaatattaataaaacgcaccaataataagttagatatttttctgcaagatataaatttgtttactcatacatatatattctattgcggggcgctcttgtataagtaattcaataaaaaacctctatatgatacaattgaccaagccttcatttaccattctatatcaatttggaaagaagggtatttctctatttgggctctacattataacgcaatcttatacccattgcggatagctcagagtccaagtacttcaacacaaatggtatggccaccgtagttgtttcattaccaccaacaaatttgttaccttgtccatcttcccaaatttgagagtcgtcaataaaaattttctctccatcttctgatttagtcaatagcttctttgcatcttcgaatctcatggaacaacgacggcaacaaacggtggaaatcgaaccaattcttggcacactctgttgcgtggtcaaaatagaaccacactcgcgacatacggatgcctgtgtgtagtctgatgaatttagcagacgatcttgtaatagaaaagatgtaccatgcccaatcaaagcatctctttccatttcaccgacacgaataccaccatgtctctttctacctttgacaggctgcatagtcaaactattcacaggaccagtggaacgaacttggaacttgtcattgaccatatgacgtaatctttggtagtagacaacaccaacataaatatctgcccttaattcttcaccagtagcacctgagtacattggctcattaccatggtagttgtaacccgccttcgctagttgctcaccaaagtaatcggctggggtatcgtcctcgttaaagatccaaggtgtagagtcctgtgcaataccatgcaatgcccccgctttacctgctaaagattcgacgaacataccaatggtcatacgcgaagggaaagcatgagggttaatgatgatgtctggttggatacctgtttcgctaaaaggcatatcaatggttggccattttcttgaacaaacacctttttgaccgtgtctagaagaaaatttatcaccaatttgaggcgttcttctaatacgatattttatgctaacagtttgtagttcttggaacttattggattcatcaccgattaaatttacctcttcgatatatgctggttcagaggagtgatatgtcttgattttggtcttatttaaagtatcgtcaaagtatgcgcagattggatcaccctcttcaacataagtgccaatgtatggcaaaccatcctcgtctaatttctcaagccactcctttggccattcgtcattcccgaaaccaaaatgctgtgtaattgggtcaccacggtttctgttaagtgctaaatccactttctcagtcttatacatagtaccataaccgaaacctctttcatctgctgatttgtttataatcattgcatcatccatatcataaccagtatacgagatgaccgcaacaacagcattaaacccgtttggaaagttatccatgccataatcatcatataaattagcttttacgataggcgtttgacctgtttgcaacctatacagcttattgtcggaacgatggcacaaagctacacccggagtacccattgtttgtttacccatctgacattgatacatgtttcttggagactggttgaaatcagaaaatggagtcaaattagccaaaatagaaagaatatttgtgggcgtaaattctacgtgtgtatgaacgttattttgaatttcttgaggagtgacagcaatgttcatgtacacttgctcaaaaggtccaacaatgtcttctttatccaaaggcaggtaacgaacaggacgcagcatcctagaatgaccaccaaataggtagagacctggatattgaccacgagttgagggaggaacatatccaatttctagatcaatcggtaacccaggcgtcttgccttcaactttccaatatctcaatgtatccgcaatgatcttaccttgttcatgagagacccagccaataattttaccatcaatttgaacacaacacagagaaggaccagcagcaaaggtgtgagatgccggagcaacaccaagtgagtataatatagaaggaattcttgagacgtcagattgctgagttgatatacgacacttgtgcgcaaaatggtttaataaaccacaaggagaaccatctggtgtatgaacagggcacaggaatccccacgactcaggtagcaactttctgactgtggtagttttcaattgcgcaaaaaaggagcctctatgaaccattctaaaatgagagataaaacggtagaagttaattttttctgcaaccacagtataaccagaaacttgttgtaaatctaacccagactgggacaccaggttaccagttgataaaaagtattgcattttggaaccaatgttttcattaaccctcattaaaactcttgacatgtaccttttgtctttgaaattaatggccataccacggttaatatccatcctgacttgagcaataatattctgtaagtactcatcaatcttttcttttaggatcataccatataagaaaccacccaaaagaacttcttgatgttgcgtagcatctgggttatctggagaacattcgcctgcaaccaaggaatacaactttctgatcatgaacaataacattctgaatttatcctggctgccatccttacccaaatgcacgagaacgatgcgatcaaggacttcttgtccgacttctaaatcagattgatcaggggaagcttgaaagacaacacgaaatttgtctcctaaatattgcaagacttgtgtgcgattttgtaaatgaggatatcttttcttaaaaccacgtaacagtaattctaaacgatcggtcaaaaaggaatccttaacgtcattaccaataataccatcaaaaatttccctatcgctggtatgacacaaggcttttaaaatcataacaacaggaactaaatattcattttttctccaagaaaatctaaatgtaacttgaccgtcatttaagtaatgcaaaacattagtttgggaagtttgatccggcctgacagatctaatttgaataccgtaatgagaataggatgcacccctgttagcgaaggaaggtctgatgatagccataggatgatttctacgttgcacaatcagcattctaataagcttttctataccgttaacaatgaaataaccacctatttcatcggattcttccttgtgttgtaccagttcatatggtgacatcttgttcaagtgacatctgttactctgtagcataactggtagaccaccacaatctcttacttcaaataagttctcctcgccattgttcacggaccacttcaactttaaaagtaatttacctctgtaagaagtaagcctttgtcttgactcacttgggtaaacttttctctctactgcagaagaaacaccatcgttagacattggcttcgcaatagacacttgttccacactaacagaaagcttattcccgaggtatccgctgttggatatttcgtcttcagaattgagtggttttccatcaaatataactttttcaccgatgtctttaacaccaagatttaacaaacctccatccggaccttctgttaatgcgttaaaagacccaatatgaggttgaacagcttcctgtaatagtggaaatgctgatttatccttaggtggattgatgaacctagattcacgttctaaggtacggaaatcagcagttctggcttggccaggcggcttaatcactttgctcatctcaccaaatgcgtaattctacgtttatttgtcaatattcttgaggaagacttgcttgaatattacgagacagctgaagtaagtttgaataattaagagatgagatgagtctctaagatgcgcttgaaaaatttttcatacgaaaaaaaaaaaaaaaaaaaaaaaaaaacactcgcaagagtaatctcaataataatttccgtcattagcgattatagcatgaagggaggccgagaggccgcttctgcggtatgataattaagtggtagtgcagagactcaaaagggcgctgagaatctattagaaatgccattaagtgctttgaactcttgtagcatgtctgcttctgtagatataacactctgatgcagatttatgaataatttcatcactcgatgtcatcagcgtcttccttcatttgatgcttttttgaagttttcatggcatgatttagcatttgaaatataatgagaaaagagccctttaacttacagaagtaaatgtacaaaacttaatcggaggaagaagcttaaacatacaaaaacaacagcaggatgactacaaagaagccgttaaacaaatctttttgtctccgttactaattcactaatatagtaattttgctaacctctatcgtcattgaaactgatttgtcctcgagaaggcaacaatcaaactgcaaaagaaacgtaaagcaacgacttgaacaagtaatcgctaaccacatattgagataagcagataatcgctgttaaacgtcgttgatacagtcagtcaatatgaatagtgtagtattttatcgttaggttcaccttccaaatattcgttagataaagatgtttcggttttttatttcaacaaaagagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggctttcttttttattgcatggtctatcatcaggttcccttaaccgctgccaagaaagagcacgtgtaaaaatggaatgattatacatcaattaaacatatagtcatggtggtgttgacatgtatataatatacattagttttgtcatatttgaagaataaataatatttcgatttgttcccgacaattattgaaaatgttttaagtgtagatattaatataacaaatcatcaacatggtttttaatccttatctttggcaaggacttcatctaaactagataattctgggttacctgtcaatctcaaagtctcgtcagttcttaatttcttatatgtgaagtatgtcccagagcataaagctacaccaacagcgagaaataacggtgttaattcgacgggtattttgtagccaccagatgtttttttctagttttttgttagtataatactctataatcttgtagttagcattcataatcaacataattgttttcttagaaagcatcaagtcagaatgaacgcatgattatccgtttgtcacaataaaaagaaaatatcccttaacatacagctgtattcaacagtaactgtgctggtctcatttttctatatttttctttttttaaagtattgtcagaagtcgttcaggaaactaccaaaattaaataagtctcaaaacaaagttagcttatactggtatgggaagagttatagttgcttttgaggagatggcgatgcctttaaagtctgttctcatgctcatcataaagtacgggaaatcccccgctttgtacgatatgattggcccatactgcaagaccgatataaagaaaaatagacaagttaatgctatatacaggatgtcgttcttcagcggagggatcgcgtcattacttggttttcgctgacccaagcctgtcacctcaagctcaccaatttcttacagaatcacatacaacttcgtaaactagccaactcactgcagttgaaggaacaactttaaaaaggtttgcagctaagcctttgtagtaaccgctaacgccttctgctctgccgattgtcacgagcgcatcccagacactcgtgtatctaaatcccagttcatttccgcccattgcgagaacttgaaatcttcttcttagcagatcaaagggataagtgattgtttgcgcaacccctccacttatggcgccaattgttaatttatagaggttacttttccaggaaggctgagcatcggaggaattgacaccgaattctctcaattgttcgtaaactgcaaagtttagtgctacatatggaacaacaccaagactcgttggccatacacccctatataatcccctgagaccgccttcgagtctgtaagtttcgcttagtaattgccagatccccggaggctttgatatactttttgcctttgagcggtttaaactgctcaaatttgctgtctgaatcgatagtcttgttttgatcaagtccaacgggtaagtagccaccacactacaaccaccacacaatgcaccactgaatagtctttgggtgttcgttagttgttcttgtccattattgccatttacatggaataactttttcttacaagcttcgtatactacaaactggactgcactatagggaaaaattcttatgcagttcaaaccatttcctctgaataaacctttggttccctcctcatggtaaacctgccgtatagagctaaagatacctcggttataagaagtggttgaactttgaacttgcagcagtattttaactctctcaaaaggtgaaacaacggttcgggaaaccgcgccagctactccaccagctagaaacgcaatatttgaatcctgcttgagaaaatctttaattgagttcggctgctcgaggacggtcagtacttctgccatgttagcgaaataacgattaaaaaatttgaaagtcaatactatgaaacaaggaaacgagcaacttggtatacttccctcacctttgttaaattcacttggccttactggcaatcataatcattttgacgaactgcggacatcgagagtaccctgcaaatatatctagaaaaagaggtaaaaaaatattgaagggtcaacctgaaaaaaattgaaaagtgaaaatagatctgctgataaataatgcacggcttgcatcaagtgatcacatggaactttcccaatacctcaactacgcattttcccttgcatattatatcatcatccatcttctttgcctctcatatatttacgaaataatacataaacataaaaacgtctttgtgcgtccaagtaaacttgaagacgcactcccgttatataaaactgggaagaacactaacaaagaaggtgacttgcgcttaattagttttattcccttgcttctaaagtccgtaaaacattctattagagtctatacatagttttgccttacctttgaatatgagttctaaaaattccattgcaataaagctttccgttcctattgtttctatgtagtgtttaagactttgtttcttttcctttcatggcttttcaaatgtctcagcatattgcttttcacattgaaggattttgtgcaaccctcccaagtacatttgaaaggagtatctcccgtatgaattaagtaatgtgtcttcagcgttgagggcctcgaacaaatttttccacatactgggcactgctttctcagctttgtggatgatattcgggtgtcagttttccaatcagaaaatgttgctgaaccgttcaacacggcaccaggttcgctttttgttctgccgttactggcttcctgcatggttggaagtacgccatacccaggtgggactgattttggcctatcgtggcatagctctaaggcagcgtttgggtgactcgccattgatattgcagtgaagttaggttcggaggcaattgttattggttctttgtcgtatggtgtcaatggtttatatactgttgggaccatgactggcatcatcaagggagcagaggaggtcaaatgaggagactggctatgtggtattggttgctgactttccgtatagtagataggatattgatcagatgttgcgttcatggaaattggggtgtagatctcattaacaatgggtacaacattcatgctttgataaacttgctgtggagggaattgaacccttgaatctacgttaggtggtgtattattttcaaaattaggcaaaagggatgaaattggtggtaagtttattttcgtactattataacattcccgttcatttttgtagctattgtggccataaaattgagtccccttaccagtgctcagctgatcaactgcggacacttgaagggggaggttcgatttataattgactgtacacattcctatattaggagatcttgacttgtctgtatatgatgattgtttttctgaactttgctttgaaagggaaaaattcatgtaatttactttagtggcgtttactgctatttttcgaaggtaggtgatgaacttgtgttataactaagaagctcaaaactaaaagtatactaatgtttgaggaattattgtgaagccatagaacaataaaaagctaacaattgtatctttcgttcaacttgtcaaaccctgacaggcatataaaagaggtattttgaaacatcaacatgtagtagtcacatatatagcaaaatagtaagtaaggaaaaaaagaaggcacagagaatacaacaataatgatgaaggcacacgactgccctttccgggccacctgcagatctgtaaggtagttcaaatgacgttctcgcgcgggtttcttacttatgaaactttagggacataagtcgggaacctgatgcatcattctttatcttgttttttgttgttgtttgagtttcttgtacagaataatacgcagaattaaagcggaagttaaaaaacagatcgtcttgatctgccctcaaaaccagtatccactgaaaaccttatttcccaccgtaaatggcaatcactcgtagctcaaggtggaatgctcccgtaaggatatttcctatatgagatagtcccgatcctgagaagagggatcgccgtcattttattctttaaccccgagaaacggcatctctcacctgattgttctcaagattgctgcaaaacccagatatacttttaggtacggagcgtacgcgatgtatatggattgattttcacatgtatcgtttatgagtacttgactgcacctcgtgtcggaagattttccaatcgggctttttttcaatcttgaaggccctccttttcatttccatttgctctgacattgcggctatgcatcacaggcaaaagctgaaaaggaaattttgtagcgtatcggtttactgcacagtctcagaccctttgtagtactgttacctggaagaatagtaggtgcgtacaacagtgattatgtagtagtatctactgaagagcctacgagcgaaaaaaaaaaaaattatcggctacattacgttgtttcctacggagacaagaaccaatataagctgcaaaaaatctatgagcattttaagtttccgatacaacaagatgtatgcgtactattcacgtcgtgttatattgctcacgtaacaacttctatgacaataataaaaaataacctttccattgtatcattaaggttatctacggaggattgtcaaacctagcggatatgaaatgtacttgattcctaattcgggtttatttagagttcagactatgtgggtcatttcttatgctaataataggcactgaggtaagtcaaaatagcgacactcaattactgttgaatgggaagaaaaaaccgagaaagggatacagagatcttgcccacgcctttttttcaaaaagagcccttcgcaaggttgctcaacgggattgtcatagaaagaaaaaatcaaagccaataactacaaggccaaaagtaatggtagggagctactacaaagtgggctcagcctacctgaagaaaataaacaattaatggacaagatctgttagcggacatacaagagatcaaattaccttctggttaatgctgtaggcgaagcaaaccattcaattgaggaaaccttattcccaattgcgcttttgctccctggaagcctataacagcgtgtgggcaaataaagttgtttttcgccctcagcgactttacttcggaaactgaagagcggctagaaatttcgcagaaaagattttcctttgaggatagaaaaatgaaaaaaagaaatttatcttttttcacaacaggtgctgctttttcctcacgtatgcacagaatgcaaagtacaagatttgtaatacgcgactccgcgcagctgtactctactcccaagtcagcggaaaaaatgcaagacatacagaaagttgccgctttattggctatttttttgggcgacagccctggctagcctcctcattgggttgtagaggaaacaaaactgagatgtctttggactaatgtcagcaataataactcgtaaaatcaagtcagaatttctatccattcaataggtattcattgtttatgaaactaagaaacgaatgtaaataattctgggatataacaaatagttccctttggattacttaaaacatagtactgcagctaaaatttgtaaaaatgttaacgtttctttgcgttgagtaacttgaccttcacacgtagttgcaagtaccgatgcaaaatttttacactggtgacaaccttaatggtataatccaattagcgacatcaccgagaaagtatccaagtcgatttgatgaataaaataataacttaaacattcaacgccgtttgttaatactgacacctgaaggagagtcaaaaaggcaaactttcttgcaacaatcataaagctaaggcaccgctagagcttacgatattggccgcaaaaataactattacactttttcgtttctgtggaaatgtagggtgatcaactggctaattgctgccttttaagatatgcggaggagattgtgcagccattttcattttagcgactcattgatggaagtattcaagtcaagatcacttgtttaaattcaagactactgtttaaattcataattttttattgctatcttttttttaccacagatctgaccgacactcccgcttatcgcccattgcggcatatacttaggcaagtcaaaagccgaggacagcagttgaagacaggctacaatttctatagtagctttttttcgttcctaatttctccaaacactttaagtttcttgaaacgtaaatgatactgcgaaaaatttgatttcgttctgaagatactatcaattaaacgtgcactaggtgctgttccctcgatgagctgccgcgctaacccgtaccccccaattttgagcgattttagtgagttgtgttatataatccaggggtactctgctccgcgatttgtgtgatagcagccataaatgccccacgccaaagttccacgttcaaataaaacttacatcaaaaattctttctctttgaagtaaatatgcgtggggattgctgaataagcagcccagtgaacatcagcgctttctgtaaatcatttatcagctaacaataattacataatataaacctccaataactgtcctgctagtggcacgttgttggctgtcagaaacgaaatgtgggtcctatttaccccttggttttagtatgggagcacgaatggtaaacaccttctcataaaataactgataacgtcttaaagcgaccaaatactttattgttgcgggcaaacattattgttaaatgcgtggtctagaagtaaaattttctgcatagttcactgttatgtaaattttgaacttgaaatcttttcttagaaagagtctgtcatccttggaaacattgctgaccaagaatacgatattgtgagaagacattgtacccaaaaaaaatttttcattcctatagtttggattggagatgattcaaacacagcatattcatgtgttaccttcccggttatgcacgaggtcaatgagaccgttcccttgtgttgtaccagtggtagggttcttctcggtagcttctccgcaataagaatgattgaatcatattgtaacattagattttggcctttcactaattaccgtaggtaattttgttggttaaactgacaaagaataagagtttaaccaacaaaattaagtcttggtgcattgaatggaagaaaagatgatacaacgccaacctaaagagtggaaagcgttctttcaaatgagggtagtaggaaattcagcgggaaagtttgaaaatgtggtggtaaaacaataatcctggtttttctttgttatccgataggaaatttatccccttctatgttccactaatcacttcatgggttgactatcactagcgcatgaactccttttgaccaataataagcacaatactaaaggttgtggtaattgataaataaagacttccattgaaatgacagaaacgatatgtatgaatcagaatatcaagcatggatatatcattgcgctcaaacttagtcaaattcctttgttttcttagtttgttatgactcccttgacgtaattattcttgcattaattttgagcttctgtaaacttcattgttccaatggatcattatatattaacaacgttggcatatacgtgaccgcaatttgaactacctacatttaacatacttttgtagaggaaagaggctgtttgttctttaaccatgattataccaatttaaccttttttttttttttgatagtgaactgcatactagtcaggtaattgaattcctggtacagagattcatcaagacatccgtgtcggcaacgttgtactaaatgaaaaggtcctttgtcttacgaactagacagaataaaatgtatcgtgcggcagtatagaaccgtattacaaatgctgatgcattcgcaaacaaatttcttgtagaaattataattcgaacaaaaatcctctcactattcaaaaatcggaagtcagtaaaaattgattgttggctacatgtaatatattatatggaactaatacatatctatactcattttacttggtaaaaagtgtcacacctacatcaaaatcacactgaaaacaaaatattctaaacaatgctttcactgatgttttttctttgctattttcttttgatgggttcttaaatgccttaacatgttactcttgacattgaaagatttgttgcaatgctcccaagtacatttgaaaggtgtgtctcccgtatgtattaagtaatgagtcctcagtgttgaaggtctcgaacaaaccttcccacagataggacattgtttccgtagctttaccacagcgcgcagttgcttttgtataagatctaagtcggtttgtgtttgggataatagcgtcccaggattttgccctatatgcacattcgggagggagtactgctcgttgctcaccgctctgtggttttcctcctgaaaatgctgcattgatggaggtacagattgggcagtataagaggaagctgccgttgaataaatagggcaacaagattgacgttcaacgaacgttaaagggaaaggttgcggtgttgctataaccggcgaaaagataatagagttgggacttgatctccatacgggatcctctgtctgatgcagagaagaaggtgcgtaatggtaagcgggaggtggtagtgcggcctggtttatttcaggagtaagtggagcgtgcataatcgacgaacaaggtggaagatgcacttcccttttggtcgtgttcgagacttcctttgaagattgcgcataggatccccctatgttagacgatgaacatttcattgggctacaaagcatagattctagcgtttttgttctccacatttaattagtgttgaagatgaaaatttatgtatattaaaagttagaaacgggtcaatgaagacgtttgcttatcgtattggatccttgcaatgccctccaaaaagaagaaaaaagttggaccaagaaaacaattataattttgtaatttgaaatatctaccaatgaggtcaaaagagcgacaacaactagcgcttatataatataaagaattcttgggactgtatctcatggcaaccaaatgccgttcatatttagggtttcagtgggaaaagatttccggtgctttacgctccttgtacaaacaagtgctgcgaaactttctgtggaaatcgtgccttttaaaccattagtgaaggctccagatagagttgtcacagaaaacagcgtggcggacttatttttttgcaacgattttctggaaacaatagaggaagaatttttggcgtacgaaaaggaacgatgcccccaacacctcaacaatactacggaagtttcttcgagcggaaaaacatcgaaatactagctgtttctggatatgagagtgggtatgcgtggcaatggaactcagggagttgttgctatttcagtgagtacgatggatcagggtgtttatatctcaagaactaccaagttgaagagatgaaacgtagttcgcttgatagcacataaatggacggctgacttgttgtacaccatatatatatatatatatatataattttacggctcacttctgtaccgcttgtgaaaatcttaccgcacaacccccggtgttctattagctttgttcgattttattaatctttgccaagagatactactctccgggttctggtggagacaatagtatgtcctagcagctagacaaaaaagccttcaaatggtctacgtgcggtgcaatttttcttggagaagttctatattgtctaacagatacttggaactgagcaagttgtcagaatagtcggagaagcggacggaaaatccatattatgcaaagaatttgcttagaaacccgttacatatgcttcgaacaaagtgactacatgttacaattaagacgcctacttaaactgcaatgaatagtcacccataggtataagaaaaaaaaaaaaaataaaagagtacataatatacatacaactaaaattaaaatgcatagaaacctaagaaaaaatatttgttataccaaaaaaaataccacaaatgatacgtaagaagattattgcaacatggggactctttcgcatacaactgtaaacagacttgaggaaggaggggaatcccctcaggagtacctgacatctatgagtaggtttcaatcaaagtatcacgtaggttacctgaaatggattctggttgggcatcttgcaagcggaaaatactttcaataacactcaattctggggctgtagtatccagacctgtaactgccaagtaatcgttcacaaccataccggcaccgacaactgaactaccacggttaacggtaccagccaccaaaggaacttgtaataaggaggacaattcttcttgatcttggacacttgtttgtggatgcactaacccaccttgattacttaaagaacaatatgacccaactaagatattacctgatatggtttgacggaagacctcaacgcctagtacatcacttatcaattcttcagtttctctgtcgatatctggatgcactaaagcaacgtaatcattacaacagatgacgttacccaaggcagatagtctttcctctaccctttgaatcttaacggaatccggcaaactatttcttaaatgttgtaattcttgatcagtagtttgggttggaactagcagacctctacggttacccgcggtcattctaccgatgatacgcgtaccagcaatagtggtatgaacgatgggaatagcatctcctaattcagcttcaaatgcagagtaaaagttttcagaaccaccaacagcaaccaaacagtaagtattcgttaatttggagaatacaccgatttcattggagttttcaaattgagtcctggtagccattattgttttctagagttagttgaattatgctcttgttccaaatactctgtcgtattgcttcttgtaattatactataagaccaacgagggatgaggcttcttttaattatgcaatattgaatattgcgttacatacagtaaaagaaaaaatctgcacaaaggaatatgggtttaaatctttaattaataaaaattttccgaaaattttcgtttggccctcggaaaaaacgggtaatgctcatccattaggatttcgtccagaatgcctatattattacataaagtgatgctagtaatgtaaaccagaactacttctatagcttgttataggtggcccatgccagtgaaataggtggttggttactcttttttttttctggtggcggcaacctatttttgttctagtgcctaccaaactaattccttcccataatttgaaggcttcgcaagcttagtagatgcaaaactctttcttcattctttgtctgatcttgcaccttacatattattccaataggacctttatcacaatcagcgcatatcaaatatttcaagcactttttaatcttccagctggaattaccatactcaaagacaaaatcactcttatcactcaaatcccctaatatagaagaaggaatttctctagatacaccaacattatcaaagtcccaaacatcagggacgaccaagaagttgctctcgctgggggtagcatctcgcatagttctgttttccagcaacttgaattcgctgtgcacctgctctggtaagtttattatgttatcatcgttgatggtaataactgcactatgacagccctcaaaggaacacgtagccttgctcatgttctctgttattcccccatttttccagcccttttaattgaactttctactcataccagtcaagtttttgatatgtacttcattaattaaaatgatcgatatataatcgttcagtacgacaatgacgatattcacagtactactaaactagcgggtccccggcgcccagtcagcctttacgaagagaaaggaagaatgatatggatatgctgaaaagtattttgatacagaagaagggagttttgagttgtcgggctcatcgtgctggatcaagtggttccctacctggcgcgatctatagtgtcagacggcttgcatatatgctcacgcgttcggacgcgtgaaaggcttcaactgaaaaaaagaaagatctacatcgttaaaccaaaaggtttgcgaactgactaaaaaataaaattcttattggttccacttcttgaaatacatcatttttccagccaattcgttgaggagaagaacattctgttattgctgttacagagaattatatgttttagtgaacctcaagacagaagagaatcgaaaggaaaagggaaaatggagcaacatctcaaatcaattcctctacaggacgacactaagaaaaaaggcatactatcttttttccagaatacaactacggtaaagagtaataagtttctcacgaaagagaaggatgtcatcactctagatgatcctaaagaggatgtcagtggacctatgatagaaactgttaaacaagaaaccatgaaaagcatcaataaagagtgtgcagatgaaatgaaaacgacacctaagaaggccaatgctgaagacaagcttttatgctacaaaaattcacccatacaaagtacaaaatacgatagaaacaccaacaaacaagtacccaatggaaatataatagctatcgagacaaaaagcagaagctcttctccatgctctaagagagaactttcctcatcgaaaaaggaagaagctaaaagagaaaaggaactaaaaaagcagcaacgtgcagaagagaaacacagaaaagagttattacgacaagaagagaaaaagaaaaaagagctaaaggtagaagaggaaagacaaaggcgtgctgagctgaaaaagcaaaaggaagaggaaaagcgtagaaaggaagaagccagattagaagccaaaagaagaaaagaggaggaaagattgaaaaaggaggaggaaatacgtttgaaagaagaagccaaggaaagagcacaatcccgtattggtaacttctttaaaaaactaagcgattctaatacgcctgtggttgaaaagtcggattatgaaaaattttttctacctttctatgctaaagatggagttagagtcagtaataagtggaaactaacaaaagtggagctggaaggtagcaaaagaaaaatagatgatgaattactgaacagtaaagataaaacaagtagtgacgacttattgaattggttacagtctagaagattacctagaggacataaaattaaacgtaaagctgttgacgttctacagcaaatgcctttgaaggagaaaacagacgatgagctccaatctttacttgcacaagttccgcacaaatatataaaattctacgaaaatgttagacctccgtttatcggaacctattctatggactttactttgccaccaaacgatcccttttctacgaaaggtactggattcaattatgattacgattctgacgttgaatgggttaatgaagaagaagaaggcgaagtcgataacttagaaagtggtgaagaggaggaggaggaggaagatgatgaagacgtacctagcgaaggagagtttgacgggtttctagacagcgaagaaaacagtgatttggatggcctaccctgcgccaagagaaaatttgtaggcccattgataccaacaatatgcctaaaatccaattttgaaaacttatcagaggaaaataaacgatacttacaacaactcaaggccgaagttatcatagaaaccgacgggccaatcgatccattcaaagaacccaaaacatcgtctctaccatccaaaagaagtaattccgacttacaggcacagaccgctagccaatctcaaagtcccgaaaagaaacaaaaagcaatgattacagaccccatggacttacttcgactttttgatggggttcaagacagcacgttttctttgggtactgtgactgaaatagcacagaaaaatttgccgcaatacaacaaacaaacaattaaaaacaccataaaggaatatgccataagaagttctggaaagggtgatttgccccgcaaatgggtaatcaaagacgcacaaaactgggagaatcttcgagccaatgcaaatatgccaaccccgtctttgtaacttgaacggatctttagtatatagaaacatacagataaactgattatttattggtatacatgaaaaaggcgacaacactacgatcgacagtcaagccttttggactttgaataaaatccagcacttctcgcatgcaacaaaagaaaatcttctatataagctgaactacatttatctgtgtcagccaactgcatgttttatatcacttctttttggaatattacgagtagattcatgaaaacgcaaacacttggtttactctttcgggaaatttaatgctagttcgccgcctcgaaaatgaaaagagaagaagagaccagaagagcaacttcgcattggcactgtttatttctttaagaacatcttcaatactaaataagacaacccatcttcagttatttttactcttggtagagcccaacttaggatccttttgaacctcaagaacttaaaatgtctcaacagtctagctctccaacaaaagaggataataactccagctcccccgttgtgcctaatcctgattctgttccaccacagctttcttccccagctctattttatagctcctcttcatcacaaggtgatatctatggtcgcaacaatagccagaacttaagtcagggagagggaaacatcagagctgctataggttcttctccactaaattttccatcttcttcccaaagacaaaattccgatgttttccaatctcaaggcagacagggcagaattcgttcttctgcgagcgcttctggaaggtctagatatcattctgatctgagaagtgatagagcactgcctacttcttcctcttctttaggccgtaatggtcaaaaccgtgtacacatgcgaagaaatgatattcatacatctgatttatcctctccaagaagaattgtggattttgatactagatccggcgtgaatactttggatacttcttcttcttctgctcctccatcggaagccagtgaacccttgagaataatttggggtaccaacgtcagtatccaggaatgtacaactaattttcgtaattttttgatgtctttcaagtataaattccgtaaaatattggatgaaagggaggaattcattaacaatactaccgacgaagaactatactatatcaagcagcttaatgaaatgagagaacttggtacctctaatttaaacttggatgctagaaacttacttgcttacaagcaaacagaagacttataccatcaactattaaattatcctcaagaagtgatttctatcatggatcaaactatcaaggactgtatggtttccttaatagtagacaacaatttggattacgatttagatgaaatagagaccaagttttataaagtaaggccttacaatgtaggttcttgtaaaggtatgcgcgaattgaatccaaatgatattgataaattgataaacttaaagggtcttgtcctgagatcaactccggttatccctgatatgaaggtagcgtttttcaaatgcaacgtctgcgatcatacaatggcagtggaaattgatagaggagttatacaagagcccgctaggtgtgaacgtattgattgtaatgaacccaattccatgtcactgattcacaacaggtgttcattcgcagataaacaagtcattaagttacaggaaactccagactttgtgcctgatggacaaacgcctcactctatctcattatgtgtttacgatgaattagtggattcttgcagggcgggcgatcgtattgaggtgactggcacgttcaggtccatccccattagagctaattccaggcaacgcgtactaaagtcgttgtataaaacatacgtcgatgtggtccacgttaaaaaagtttcagataagaggttagacgtcgatacttctactattgaacaagaattaatgcagaacaaggtagatcataacgaggtcgaagaagtaagacaaattactgatcaggatttagcaaaaattcgcgaggttgcggcaagagaagatttatacagtttattagcccgctctattgccccaagtatttacgagctagaagatgtcaagaagggtatattacttcagctatttggcggcacgaataaaacctttaccaagggtggccgttatagaggtgacataaatattttactttgtggggatccttctacttccaaatcgcaaattttgcaatacgttcacaaaattactcctcgtggtgtgtatacttcgggtaaaggttcatctgccgttggtttaactgcttatattacaagggatgtcgacacaaaacaacttgttttggaaagtggtgcattagtattgtctgatggaggtgtttgttgtattgacgagtttgataaaatgagtgattctacaaggtccgtcttgcacgaagtcatggaacagcagactatttcaatcgcaaaagcgggaattatcacaacacttaatgccagaagttctattttggccagtgctaacccaattggttcacgctacaaccccaatttgcctgtgactgaaaatattgatctaccgcccccactactttcgagattcgatctggtctatcttgtccttgataaggttgatgagaaaaatgacagagaactagccaaacacttaacaaatctttacctggaagataagcccgaacatatttctcaagacgacgtgctaccagttgaatttttaacgatgtatattagttatgcaaaggagcacatacacccaataatcaccgaggccgctaagactgagcttgttcgtgcttatgtaggaatgagaaagatgggtgacgattcgagatccgatgagaagagaatcacagctaccacaagacaacttgaaagtatgattcgtttggctgaggcgcacgccaaaatgaaattgaaaaacgtcgtagagctggaggatgttcaagaagccgttagattaattagatcagccataaaagattatgcaacagaccctaaaaccggtaaaatcgacatgaatttagttcaaacaggtaaatcagttattcagagaaaactacaggaggatttgtcaagggaaattatgaatgttttgaaggatcaggcatcagactcaatgtcattcaatgagcttataaaacaaatcaatgaacactctcaagatagagttgagtcttctgatatccaggaagccttgtcaagattgcaacaagaggacaaggtcattgtccttggcgagggtgtaaggagatcagttcgcctgaataaccgtgtctgatgctgtctactacaatcattccctgcgtaacaattaataaatactaattaattatagcaagtttgtattttttacatccttatgctttgtaacactattcaatactgtatgtaggctcgattgagtgggcggcttttttcttattcctgattggctgaaagaaaatattgttaaacgcactaaatttatcccgaaggatgattacatttaaagaccgaaaaatgaagatgcaaagatccctcatattttctactccagtccaaatcgacaagataaacctgccgataaatcatatttcagaacgctaatcaattcatcatgctaagcaggatccaaaattataccagtgggttggtttctaaagcaaatcttttgtcatcaaaggctttatactatggtaaagtcggtgccgagatttcaaaacagatttatttaaaagagggtcttcaaccaccaactgttgcccagttcaaatcagtgtattcgaacctttataagcagagcctaaactttgctctaaagcctacagaagttttatcgtgtttaaaaaacatccaaaagaatgaactattaaaatatggcgcatatggtattcagttgatagggttttattctgtcggtgaaataattggaagaagaaaattagtgggatataaacatcactaagctttttaattctatctattcgcaaaacccttgtatattcgttaattaaattaaatcaatgtacaaatagaacaaaactagaaaaaagaatatatattcatctcaattctatttattttcttttcatgacatacaatggcattaaaagcgatatcgagttatattacattagcttcttgccgccagttatttatgaaataggccaatataacttttctgtaaaaaagaaaacttgacctcagagctttcattacacttattaagaacaacatacttgttgcactatagtaaaaactacagtgaaattgatctcaggatcattagtaatttttctcactataagaaaaaaaaaaaaacatatattttgctatgaattataataagtaaatatatacatatatatgtacagagaaactgacgaagaaaataaatcacccgttaatgcttcttaggtgctcttgaaagtttttataaactgaagagtcaaacctagaaaagttattgtccaaatcaatgaatgttttcgcaatttgacagcttttatagtaataattggcatgttttctatcatcagagtaaaacttttgctgtgggagttcaccgttactatgaactactgtctcttcattgcctgcgtcgtcatcgatacaaaatctcttcctaccctctctgctttttaatttgttatcgggggagggaataaagcccttgaataattcataggcggccagagtgaacccaaattggggagaacttcttaggacacgggctccaccacctttgaaaaagcttctaaagctctcttcctttaagatagttcggatagcatgaaatataccgttatactttgtctcaccttttcgaggatctatctggagccttgtttttataacatcaaaaggagtagtcaagaaggcagctggcataccagcaatggcaccggcagttaaaagctcccatgtttttaatcgattcctctttgttttatcatttggatcaaaatcaaagagatctttttttaaatgtgcataagtgggaaaataaatagcagagaatggaacatctctcattaaacatgcggctacaccattgtacaagcccctcagtcctaattttttgactatttgagtggcagtttcattggcttgttgtatgttttcaccaacatagtcggattggacctgtagcctaatttttacaatctctaacggattagtaaatataacttgacatgcaccagctgaagcgccagaaataatttcaggaaaaaggcttagcttgccgtttttatcagtcaacctgtttctcataaaatcattgacagtcaattttatcgccttttcaggagcaactcctattaattgtggccctaagccagagtagagaccttttattccttcgcgggatataatcttcaacaaacaatcaattgagtttttgtattgggctaaagatctttgggcttgcatccttgtttttataaagtctattgggtatactacagttgcaccaatacaacccgcaatagaacccaaggagaaattgtacaacgaatcgaaaattggataaaagtagtaattaatatacaatgactcattttgatttttttgcaattccatttggtgaactaagtcgttcaggtaatttgggttcaaaattttcatgaaatcttcaattgttaagtcagaacgcatcgttgctttatcttttttacctccaaatacagattcaaacaagccagtactcgcttttgaagcttttttaacaccagagtcttggtcaaatccatccgagagatcatgataatagtcattaaaactttctaaattttttctggatctgcttactccatgcaaatactcattatggataaaaaaatcaatatctgaatcataatggtgatcatttaatagctcgtcatctcgatcttgatttctctttcttaatcttctgttttcctttgaatttgcgacgatagaaaatagtaggttgatttgggaaggagagaactcaatgatattgtttactttgttatactgggcgtttaaaactgtcataaagtcatttttagtaactatttgttccctaatatcctgctcattcaaattattttcagtaacatacttgtgaaatatttggttcagtaggtcaaaattttgaaataaataaaatatatccttgaatacattgtacggaatggaattattgtccgcttttagtaattcggtgtttgatagattcaaggaggaaaatatatctgcagacaccctgtgagagtaaaataaccttagaagataggtgagttgatttttgcttagggctaaacgatgcccttgtgagtccatctgtgccaacctatcaaaacctataaatattttttcattcttaagatcattttgtaaaatcgtgaccagagagtttaaactcaaatactcttcattttcatgataacatttgtaaaatttcagaaatcgaaagtcattccaatcaagtagtaatttgttatctttaacaaaattatcatcaatagattcgtgcaacaggcggatagtatctttgaattggttcagattcaaaagaagatcatcaaagcttagaaatctgttaccataattaattgacttaattcgatcatctgcagcctttaaattaaacgacgaactaccaagctcttttttttgttttgccttcaaattctctacatcaaatttcctaaagaactcatatagaataatgagatgataattatcatattctaataaattattaaaataaaaccaatcattaagcgtcagatatcccttgttttgttcatcaatagcgaagaaaatacacccgaaaacgttcttgggtatctggttcaaattgaacgaatggtccgtaaacttcgaataaatagtctttgagctagatatcagttcaatgaaatcgtcgtatgttaaaattagttctcctgtaagcttctccgtgtcaggtttcccatttcctgctgtgagtttactggagttcactgtcggcatatctaacataccattactgatactaataggcttgtcctcttttgtaaggacacttgcaaaatatttgaatacttccaattgttgcttcttttttctactgttcgaattgatttgctccataatagtataataattctttaaggtcggtagcaaagctgcatactttcaaactacgctatgaaagttatgtacttttccagtgaaatatgttcacaaagaagggatcaggctacttcgaaaattatggcaaacgcgaggttgtgagataaaacttgaaagtctggtgagattagatatcaaatcttaacatataaaagacaggttcgtcttgaggtatttatctatcttcgaaatatttttttctttgcttcgaatactggttaattctgagattcaatatatgtttcgagatgtttttccaacatgccggcagtactcccctaaagcgatgctgcagaaatttttcataaccgcttgcagtgggatgaccaataaagaaagctctttctcctacgtaaaacatagatcatacttacatgtaaaatatgaagcgcaattatatacagtgtcgattttatttaacaatttcacagctggcagtttacaaatgttttcataaccatttcattaatctaacaataaatatgatgatttaccaatatacgaatataaactaaacatcaaacatgttatgacaagtgggtgacgttttccctaggctcctttccaaacaattatcgaagagttttccgaattcgcgccctaaatcccagtagctcttgttgaaaatatctctcataaactgcatcatcccgcatagaaagtgggtattagaaatatgttgaagtaaactcgcttttgcccaaacgtcattctgaaagctaactacatcgagtgagctatccacatataagttccgatacattctcaataggtaaacttcaaaactttctattggaatgtaattgttcttttcctttaaattgttgtttgcaatcgtcgatccattattatcagtattgcctagaatgtttccaccattgctgtcatctggttgaaagcattcatcctttgaggcttctgtattatcccatatgctaacttcacagccatgtaatgcaaaattacaagaccaaattaggagtgaagttaatgcaatcgcatagggtctagtaatcacaggatcagaatttatattgtagctcttcactacggttggaacgttattttccttaatgataaacatttcaaataagaactggaaggcatagactacagctacacccccattgtaggggtccttagcgaactggagaatcctgcgactgatcatgtcatattcatcgcgaccaattggtacattcattctccaaggtgctcctgcatatatgtaataatcatgatgaagaatacgtaggacaatttgagagatatgaataacgggaattttacaatttgacggattatcggaggaaagcaagtccaaatcatcatcacatagtccatctccattatcctcgtcaatttttctgttcgttagtgtctcctcagatggagtacttatcctacatgctttcggatcagtgcagcttttctgaacttcgtgaagccaatagttcattgcaaatgataaaatatctttccatgaaaggcctaaatgatcagtgattccgcccctaaagttagtaatgaaatagtcaccattaacttcctcttgacattgaaataagatcgaaattatccccgccaaaagaatctttttaccaaaaagactctgaatattccaatctgtagtgctttccaagtctgtaggggtactctctattccaccattgttgactttgtttctccgtatattattatttcgtaagatttgaatgacatttttcattaattgcattaacgcagacaaaaatgtattattctcatctctctttgtgctgccatacccatgctccatcagagtttcatagctcaaatcataagattcccacacttgatctggacagggtaaagttagttgaatctgattgctattaataaataaattccagtatccaaacactacagcatgtgtagtgtccatataaaatgcgtagaaagctattcttttcaacatttcaaaatcaatccatcttttataaacttcttgtgggtcttgaattgaattttccccagaggttttgccggttttgaccattaagggatggccgcctaaagagggcgttcgccttagcaattgaatggtcgttccgtgatgtaaaaaagacctttcatgtaaatacctgttcgtacttgttttttcatatccttcgactaataataaactttgaatgatgtaggttttagaaggtggttgaaaatcagcatgagaaaaaattatccatcttagaggaccacaaattgggtcactaatctgttcacgatactcgcttcccaaaaaacttgcgccagtcataattagtgccaaattcaaaattgcaggctgtttatcaacgtgaaaagagggtttgtgaagcagaccgtattgtggatggaagttcaaccagaaggattttaacgatttgtgtatagattcaatagagacatagcgtaattctggaacaaatgaaaacatttcttgacatttttcttttgatatcttatactttgttaagggatccggatggaaaaatgacgggacacttttcatagagtgacgcaactgttccttgtagttcagagaggaattgtttcctactcctgaatctttagatgatctccgttttagctcgttgatattaagcttctgactggaaagattgtccttcactgaagtactggggttatcgttgaacttcggttgtgctttgggaattttaatgttatcttgtggtaactcaaacataactggaggattctggaacccttcgtcttgttgaacaggtttttcattaggtgggattgtattcttgtcagaaaatgtatcttcaatacttacttgcggggcttcagaaagttcttgcatgaaagattgtaatgggtcgctgttcaaaaaatttgtagaaaaaaggtcctgcataactgacaaattagcaccgctagaggaagatgttaatggatctccaaatggattctggggtggtaattgttgttgttgttgttgttgctgttgctgttgctgttgctgttgggcaagcttttgctgctgaaagtactgttcctgttgttgatcctgggtaagtggctggagtggctgctgatatgaactacttgcaaaatttctgtcttgatatcgttgctgctgcacggctggattgatattcatattttggtcattgccattaccgttgttattcgctgcatccacttcaaaaccattaacgcctgtacggttatcaaatatcaaattaaaaaattgattaccattttgaccgttgttccttattcgaggatcatacgatggaaaagtaggacttgcttgctgtggatgcatttgttgctgcaacataggttgttgcaatggtgcccgcagttgctgcgggaattgaagttgctgcagttgttgaatttgttgtggttgttgtgattgctgaacctgttgaggttgttgagcctgttgaagaaaaggacgaaattttgattcttgtgtgatagatggtggtggattcacagaattttttattaagttaatcgtagaagttccactttgcgtagaaaggggtacttcactgggattatatggtgcatttttggagaagtccttatttgatgaggaaatctggtccttgcttggccgacttaatctgtttttcacctttgaatgcctcttttcatgtctgatcagtaaatctttccttacaaacgttttattgcaaggcgcatttgtagtaggaagcacgtaagaacaaacatatatctctttcggccagtggtttagcttgtgtcttgataaatgttcctgacgtgagaaagttttattacattcgggatgtggacacctaaatctttcagcaggagaagagcttgaatttggtgataaatcgttatcattttcccttttccggagcctgccagccaactctttgccgtgcatttttgccaatattaagagctagcttcactgctttattggtcactttttataattataaacatagtagatgagtcctagaatctcaatacagcctttaaaactattaaagaagctgttcgcaactcacaaaaaaaataaaaaaataaagcagaacgaaaaaaaaaaaaaacaaaaaaaacagttaactattctaattacttagaatctttaaaagtcttactgtaattcgatcagtggagaaggaaagcgcacatgtgatatctcgcaatttcttctcaaactaccttgacagtaatttttcttaaaaacgattggctcctacatgaaatccacgaaaaagcacggtagtcttgttagaggacactgatatacgaggaaagaattgataaagcggaaggtctttggaaacaattcaagaccgatgacataacttttaagaggtaggtggggaagcccatatggagaattttaaaagcaatagggtgctcgcttccaagcaaattagtactttttttttttttttagcaggagaataaagcttcaagctaatgcactagagttcgaggtgcatcatttcagttttttttgctagggcataattgatcagcctgttaaactcattgcatagtcagtaaatttacaatccccgaaaataatggttcccttaaataagcgagttaaggacttttttttttttttacagcagtagaccaacctgtacatgtttcatagtcaagtaatagcctgacgaatatcaaacgtttcctctttttcattcctttccttcaaatgccttgggttgaaaggatagacgtgtatttaatgcaagctctatctataatgagtgttattacaattgttatgcttctgcattgagcgatgaataaatataaacaactccttttcgaacaacttgtaattatcctacgcttttgcctgaggtcctttttagccattgacaacaagcaagtgtctttctgtatgaagtaaaccctgcataaagttgttttttgctgcgtcagagggttaatgacttcgaaagacccttttctcatataagacgcgccacagaagaatgcgcacgacaacggactattttagattatataatggcgcgtgtgatgctgctttaatcatgttgcatagaccatgcaattacactaaaaatataaaacaaggagccctggacagaacttggtagtgtgcaaacgagtaagtgaagatgatagtacattatatacgaagctcttagtaagctcatactagatgcgaaacgatggatacgtcagaaaaataacaaaaataaaatataatcattaatgatgttttaactcgacaagcccctttcagagctgccattaccctaagaaccttgcaaagagaataaacttgaatttcgtaaagtgccacgaacagtgtccatattcttacacgagatattctgtgaagagttattgcataaatacggaagaactaaatactagaaataatcccaagctagaatataaacgtctcacatacctaaagccactccttcgtattggctagacgtatttacatacagagcatcgtcacttctatttggatccttgtcattgaagtattcgtccacatgcatcaacaaccaaaccaagaagtcttcggtttgtttgattaaaagctgacagctttgtagatccattgtagtagacgagatcagctctggtaaaacacttatcaaccttaacagatggatagccccataaattctaattggtactagtggcttttgatccttcgatgattttttcagaagttcgtcatattgcagccgttccaacctatataaaagcatattacccaggcacttgtcaaaatacaacttgagaccggcacagtattcgctcaactgtgactgggaccctggcgattccaattcttgactcacttcatgttcgtatttattcagtaccatctctaccgtcacatcagcgggtagtctgcaaatttttttgtccttcgttacgtattcccaatcgtcgactaacacgctcttcaattttatgggaatttgaagggaaatcttgggggttggatagccggcaatatgatgtagcatatttggcgatagcgaagaagatcttctgcggtcatcattcccattttggtcggatgacgagcgcaaagagctgccaggatggagggaattagcggaacttcttccgcttttcctgccgctcactgaagatgttaaaaaactctgtgaagtgctcttacttatactagcattcgagcggctgtctccctttctttttccaccattactaggccctcccagactagtggagagcttcttttttttctgctgttccagtaacgatttcttagcttctttcgcctcgttcgccagtctttttttcatggcaatattctcttcattgtaggcccgtatcctatcatatccaacccactcatcccaactcgacttccagccttggtaatgtatgaaaaaacacttcccattaatgatctcttctggaatgctttcatcttctcccagcttttgtggctttatttccttagttgcttgtgaactaccacctggcttgtcattaggaatgctggtatacattttcgaagatggatcccatattttcaagatctttgcttcatacataagaggaccatggaatgccagacaccgcccaccgagcgcaaattcctgctccaaatcaaccattatacgttcttcaatagggtaaatccagtgacgaggcctcacagatgctaatgcaaaatgctatatgcttttaacgactgttttgcaatatacccttttacgtttctggtcgggatttcggatgcatctttattttcatctttcgtgaaatgcgatatgtggcgatcgccggaggaacggcccccaatcttcgccacctttttctatcagcatcggttggttagtaatctcgaatcacatggtacctctttcttcgaggagtggtagctcctgtacgctgtagcggtagtgaaaaggcaatatatcggagttggtgaagtgagttaaatctctaccttgcgtttttgataagtaaaaagcaagcacagcttaaaggataaacaggattttattgaagcaatttttaattataatacattgtggatagaacgaaaacagagacgtgatagatgaacgtttcaaaaatacttgtgtcgcccacggtcacgacaaatgttttacgcatatttgctcccaggctacctcaaatcggtgcttctttgttagttcaaaaaaaatgggccttaagatcaaagaagttctaccgtttttattctgaaaagaatagcggtgaaatgcctcctaagaaggaagctgatagctctggaaaggcatccaataaatccacgatatcttcaatcgacaattcgcaaccaccacctccatcgaacactaatgataaaaccaaacaagcgaacgtagctgtgtcacatgctatgctagcaactagagaacaagaggccaataaagacttaacgagtcctgatgcacaagcagccttttacaaacttctcttacaatcaaactacccgcaatacgtggtctctaggtttgagacccccggtattgcgtcatcgcctgaatgcatggaactgtacatggaggccctgcagaggataggcagacactcggaggctgatgccgttagacaaaacctactgacagccagctctgctggcgcagttaacccatcattggcgtcatcttcatcaaaccagtcaggttatcatggtaactttccatcgatgtattctccgctttatggatctcgcaaagagccactacatgttgtcgtatctgaatcaacttttactgttgtatcgagatgggtaaagtggctgcttgttttcggtatcttaacctactctttttctgaaggttttaaatacatcacagaaaatacaacgctactaaagtcgtcagaagtagccgacaaatcagttgatgtagctaagacaaatgttaaatttgatgatgtctgcggttgtgatgaggcccgtgcggaattggaagaaattgttgatttcctgaaagatccaactaagtacgagtccttgggtggtaaactaccaaagggtgtactgttgactggacctcctggtacaggtaaaactttgttggctagggccactgccggagaggctggtgtagattttttctttatgtcaggttctgaatttgatgaagtttacgtcggtgttggtgctaaacgtatccgtgatttgtttgctcaagcgcgttctcgtgcaccagctattatttttattgatgaattagatgccatcggtggtaagcgtaatccaaaggaccaagcttacgccaaacaaacgttgaatcagttattggtcgaattagatggtttctcacaaacaagtggaattattattattggtgccacaaatttccctgaggctttagataaggcgttaactagaccaggtagatttgataaggttgtgaatgtggatttgccagatgttcgtggtcgtgctgatattttaaagcatcacatgaagaagattacattggcagacaatgtggatccaactattattgcgcgtggtacccccggtttatcaggcgctgagctggcaaatttagtcaaccaagcagcagtttacgcgtgtcaaaaaaatgctgtttccgttgatatgtcccacttcgagtgggctaaggataagatattgatgggtgctgagagaaagactatggtcttaacagatgcagccagaaaggccactgctttccacgaggctggacatgccattatggccaaatacaccaatggtgctaccccgctatacaaggccacgatattgcctagaggtagggcattgggtattacttttcaattgccagaaatggataaggtcgacatcaccaaaagggagtgtcaagccagactggacgtgtgcatggggggcaaaattgcagaagaattaatttatggtaaagataacaccacaagtggttgtgggtctgacttgcaaagcgccaccggcacagcaagggctatggttactcaatatggtatgagtgatgatgtaggtcccgttaacttgtcagaaaattgggaatcttggtctaataagattcgcgatattgctgataatgaagtgattgaacttttgaaggactccgaggaaagagcaagaagactattaactaagaaaaatgttgagctacatagacttgcgcaaggtcttattgaatatgaaactctagatgcccacgaaatcgaacaagtttgtaaaggtgaaaaactggacaaactgaaaacttccaccaatacagtcgtagaaggaccagacagtgatgaacgtaaagatataggcgatgataaacccaaaattcctacaatgttaaatgcatgattttattctaagaagttaaacgtatgaaggaacctacctcaagaccgagaatgctttgttcttttctggtcggtttcgcttttgcttcataacaccagcaatgaagcatgatcgcgggaaactttcagaatctacatcttctcctggtcagcttgaaacttcagattattcgtaaggagaaattataatattatttctgtgataagaaaagaggcattaagcttgggtatttgcgacaaaatacttcaggataaccgatgatcgcaagtgggttattaatttctttcatcccttaaccaaccgtcgctttcccccagtgacaagccttaaaaaagtcacaccatggaacggagtatcgttgatgattaaaccaatcattaatctttcataaaagttaagataaaagcacttgttgatatatataggtacatgtgtatcaatacgccatacattgtaaatagaatattcaatggataaacgtgtgtagcaaaaataatcacattgtagcgctagttagcaatttactcattgtcacattttttgcagtatatattcatggcatgaaataatataaaatggcgccggtctatatacctatgcatcttaatctatatatatatataaaacagaaacctacggtaacagagctgtttcatgttttttgctttttctcaacggtggacgaagtatcttctccattcaacttcctttttaatttctgaatcagtgttgatggattttgacaataatagttttttgccgcaattttcttggcctcttcagtactcggaggtttacaatcttcaataatacttttacactcgcgtattatggttagtaacttcgcggagtctatcgaatattcttcgctctctgtggacttctctttgtttttctcagttgtactggcatcattttgtggttcttctttttcgtttcccggtactgattcctggctaccttctctgctgggaaattttgtttctaaataccttgtgaccaaggcttcatcctcaatcaataatgttgctagtgttatttggggtggagtgtagaaatatacgacatcggttaataatgcggcagttattctcttcttacacctatcgtatatttggcccatgtaatttaaatcaaccttaccataaaggacgttctggatatctaagaaaaacccatgaagcggtttgtaaggatgatggttcaacagtgaaaatttcaatgattctaacaacttaaactcgaatttgagaacactatctctagtagatttggccttttgagcaaacgagtccacgctaataaaatagttctccgatttgcaggctagaaagatagtagtatgtacaatacttttaggatctatttgcataacagaattttctaagaaaaaacgcctaaaaaaggatatcgcagtggccactacttcggttggcaaatttagatgctgtgctattacctgaactttttttgcgtagaaattcaccaaatcgagttcttcttccattgtcaaagggatagcctttgcttctagtacttttatttcttcttctgttaaattgtgtgcttctctaaattttaataaattttcctcaatgtaagcaatcgctcgggcattggtatctacccttttctcctgaagttgatctttagtgtatgaccacattctatactgagaagagtgcctatataaatcatcgtcagaaattcttttgtagttcggtggcttgttattctcatcagccgattttaattttgcctctttttcttttgctgacatggtagcagaaggagtatctaatgtactctttccatttagttgaatatccgtcattctatcaatatctgtgcagcacagtattttcctctcttaaacttaatattcactcatttgtttgagatctttcttaatataaaaactgtgttaagatcaaatttattacccggattgtgaacggcttaaacaacgaagggataccgcaggaaatgagaggccctttcttctctggatggcaaacagttcgtgctatcaaagtctgtaccaaggttatttcactcttcaagccagcaataactactttctttcaggtcacctctcagccgtcacgtctctagctgaagctttgttattctcgcttcactaaaaacaagtgtatctacaatatttaccagtctattcgtatatcccttatcattctttttcaataagggcaaatacttcggaaaaagaaaggaacattcatcttgattctagccgtaaagctatcacgttcactctaagcaagcggaaagttgagcaaaatcaacgaacaatctgagtcagcaaggcagtacaagcatctcttctttgcccctcaaaatttatttcctttttggtatagtcttacttccaagtccaagcaagcactacgtatcacgacaaaccaacagccgcgccgtttttatattcggaaagagaattcttgtcgttattgaataataataacaaaatttctccacttttcaccatattaccactccctttttttcaagtaaaaaaaaaaaaaaaaagaatcttattgctccttaaaaaaggattcatcagtcctttatgagagcctgctagtatcacctaatattgcatctgtttttaccgaaatttcctcattccaataatgaaaagaataagatcgctttggttcaatgcggaggcttcttattcaaaccttaacaattctcctagtttgaggaacaaaaatagtaccggtaataactctcgctctaaaaattatcgttctttctcaaggtttgacttgatcaactctatacttttactgatgatgctatttttattagctatcttcgtcactgcattatatttaacaaagagttccaggcttacatactcacatgcctcgagggctgccctatttaaccctctgggtgtgatatcgccgtcattgggaaatcatacgttgaactacgatccagaagcaagggaatcttctaaaaaactttatgaactcctttctgatttcaacacggcatattatgatgatgagaacatgattttgggaagtaacttgttctcaaagaatacatactcgagacaaccatatgttgctaacggttatataggtagtcgtattcccaatattgggttcggctatgccttagacaccctgaatttttacacagacgcaccaggcgctttgaataacggttggcccttaagaaatcatagatttgccggtgcgtttgtatcggacttttattgtctacaaccaaaactaaattcaacaaacttcccagaattggatgatgtaggatattccactgtcatttcatctattccacaatggaccaatctacagttctcattagtgaatgattctaagtggttcaatccacaaaatgttacgttggatgacgtaactaattatagccaaaacttatcaatgaaggatggtatcgtaactacggagttagattggctaaacagtcaaatacatgttaaaagtgaaatctgggcacatcggcacattcatccactgggagtggtttctttggaaatttccctgaatacggaccatttaccttcggattttgattcattagatgttaatatatgggatatacttgatttcaacacatcacataggactgttctacatagcacgggaacagacgaaaaaaataatgcggttttcatgattgttcagccagataacgttccatcttctaattgcgctatttactcaacgtgtactgtaaagtatgaaaattccaccaatccaataaattctagtgaatcttttgaagaaaaagatgtttcttctaatatttataatgttattttgacagaggaccaacccaagataatcgttcataagtatgttggtattatgtctactgagttcaataagaacaaagaacaacaagacaatactaatattggtttggccaaaatgatagctctaaacagtaaaggcaattacgagaagcttctgtcaagtcacaaacgtgcgtggtatgacctttacaacgacgccttcattgaaattccttctgacagtcttttagaaatgacagcaagatcgtccctattccatttactagcaaatacaagagattacaatgtctcgagcgataggggtcttcccgtgggagtttctggtttgtcatcagattcctatggtggtatggtgttctgggacgcagatatatggatggaacctgccctattgcctttcttcccaaatgtggctcaaaatatgaataattacagaaatgctacacattcgcaggcaaagttaaatgcagagaaatatggataccccggagcaatatacccctggacatctggtaagtacgctaattgtacttctacgggaccttgtgtcgattacgaataccatattaacgttgatgtcgctatggcctccttttccatatacttgaatggacacgaagggattgatgacgagtatctgagatatactacatggccaattatcaaaaacgcagcccaattttttactgcttatgttaagtacaattcttccctaggattgtatgaaacatataatttgacagatcccgacgagtttgctaatcacatcaataacggggctttcacgaatgctggcattaaaacacttctaaagtgggcaacagacattggcaatcatctcggcgaggtcgttgaccccaaatggagtgaaatttccaaagatatttatatccctagatcctcatctaacatcactttggaatattctggtatgaatagctcagtggagattaaacaggcggatgtgactttaatggtttacccacttggatatatcaatgatgaatccatattgaacaatgcaattaaagatctttattattattcagaaagacagtctgcgtctgggcctgcaatgacatatccggtttttgtggccgcagctgctggtctgctgaatcacggctcttcttctcaaagttacttatataaatcggttcttccatacttacgggctcctttcgctcaatttagtgagcaatcagacgacaactttttaacaaacggattaacccagccagcattcccctttttaacagctaacggtggatttctacagagcattctgtttgggttaacaggaatccgatattcttatgaggttgatccagatactaaaaaaattaaccgtttgttaaggttcaatccaatagaactaccgttgctccctggtggtatcgctattagaaacttcaaatatatgaaccaagttttagatataataattgacgaccacaatggtacgattgttcataaatcaggagatgttcctattcatataaagataccaaacagatctctaatacatgaccaggatatcaacttctataatggttccgaaaacgaaagaaaaccaaatctagagcgtagagacgtcgaccgtgttggtgatccaatgaggatggataggtatggtacctattatcttttaaaaccgaaacaagagcttacagtccaactgttcaagcctggcttaaacgcaagaaacaacatagcggaaaataagcaaataacaaacttgacggccggcgttcctggtgacgttgcattctctgctctagatgggaataattacacgcattggcaacccttagacaaaattcaccgtgcgaagctattgattgatttaggtgaatacaacgagaaagagattaccaagggaatgattctttgggggcagaggcccgcaaaaaacatttccatatctattttgcctcattctgaaaaagtcgaaaatttatttgcgaacgtgacagaaattatgcaaaattcgggaaatgatcaacttcttaatgaaaccattggtcagcttttagataatgccggaattcctgtcgagaacgttattgattttgatggcatagaacaagaggatgatgaatctttggatgatgtgcaagccttattgcactggaagaaggaagacttagccaagctaattgaacaaatacccagacttaactttctaaaaagaaaatttgtgaaaattctggataacgtgccagtgagcccaagtgagccatactacgaagcaagtcgcaaccagtcgttaatcgagatattacccagtaatagaacgactttcactattgattatgataaattgcaggtgggtgataaagggaacacagattggaggaaaacaagatacatagttgtggcagtacaaggagtgtatgatgattatgatgatgataacaaaggagctacaatcaaggaaattgttctcaatgattaaatgaaatgatgcatataagtagcgctttttttaatattataagtttggataaaagttaccaattttttcgtaggatatatattttaaaggcactatattgaaaatatcatgcatgcttatataaaagcttttttttttctatagggtgacatttaggagcaataatttttactacaagctttttttgcaccttatatagtagtgaccttgaaattggtcttttgcaccagcgtactttaattccactaagtactgtttagcagcctgttttccagagcccacaacagttttctataaaattttcacatgcattatatagacatgatctacctaccaatttgatcttcctgccattgagatcagttctttcattacattgattgcacatttttaattggcgccttttctaattttttgtatgagtccatattaaaaaaatagacttcaaattcctactagacgattctgattccatcgggattaccaccagatttgatattggctcttctctcgtcagtagggtttgaacagaaatattcctaaatttctcgcaacttaaattaaatttgcaacgataatgtttgcatacatttttatattctagattcaatacattagaggtaacttgatgtagcgccaatctgaaaatacagaagcctactaggcaaatatttaaagctctatatactattcacgaaagaaaaacgtactttgtataaattgaagaaaatgagtttgtgttagttgggtcctgccatttggtatcctgaaggttttctcaaggtggggtgggctaatctacaggaatagtttatagtaattgtgtgttaagaagtattttggctttaaatgacgtcccccacaaatttattacttcaggtgtataatgtattcacaaatatgttcgtttcttttttgctcttcatcgtccccagtttttcctcacccttacaaaacaaaaacggcaggaaaagggtcctatgtaaattaagcaaacactgcggggtagaacctaaattttaatgtatttttttacaatccaaccaagattaaaccaattgccgagctttttcctttctcggtgaaacaaacctttacaaaagatacgccagagtaaacgcattcctacaaaaaatgaaagatcttcattatttacactcttgtagcccactaatcaattggtttcgcaacattgttcaaaggcagtggtttctttttccctgagtatcctactatagtacaaaaaaaaaaaaaaagagtgaaaaaatcagaagagaaaattatatcgattataaatttttcaagtacatcgtctatcgaagctaaagacttgaataattaaatttctggaaatgggacaagtgtacttatcaacaacgaataaggtatagcaaagtttagagaattattttaattatccctataaaatgaaaccgatatttgagatttgtttgggcctttttctctcccatgagcagtgaagcctacagcagaaccgtcccaattttcgtcggtgattttttctgaaatttgataaagctgagacttaaaattacctgatatttttctaatgtttgatattttctggaaaacgccattagcaattccttggctgttttcgtttaaattgccctgtatgtccgataatttataatttgtgaactcatttgaagcgccttttgtataacaaatctgctgggccaagcctgggaaaggcagagccgtcttctcgccaagtttgagaatcaaacagttttggtttagttcacttcctgaagtattcatatttactcctaagtataggtcgagaggttcaaatgttgttttgattttttcattcacataatttgaaggtagctcgacgtattttggtttaattaggtcatataacctttgcggttcattgataccatcattttcgagcttgttgataagctcgatgattaatgaaaacattaagattacaactcctagcccacaggatatcatattggccggattttcacctacagaaaaacatgataccatagtttgaattacttgaagtgttagtttagtgtcatccagtttcttttcactaacagattttgtagcggcaggtgcaggtgcagtagaagttgatgtcaccgtttcatatacagttttgatgattgtaacagtatctatcatgtcatcatcatggaatgcaaaaagaagacccaggagtgggacgaacgaagcaagtattctgtaaataccaaccatttctttttatctggcgctttatatgtttatgaatagtacgttatgatgattgtttttttacaaatgtttgtgaattacactaatggtaattccctctttagttagaagtaatggaaaattagtactttctaattcttgtgatcaacgctttttcaacgttgccatcatcaacagaatctcgatctgctagccaacatcaaaaagttgtttgccgcacatcatgtaaccgaactttcagtaccacaaaaactaatatgcacggcgcttgaaaagtgctttaattttgtaaactattttgttttgtaaatttctaggcagttgaggctaccgtcgtgaccacagaaagaaaacatcttcaaaacactttagtgactgtccatatagccgccgaagttagtcgctgatataatttgaaacctacattattatttgttcgtttggaagacacgttaggtttagtatcaataaacttcccatccgaaacacttattctactagtgtgtttcataatgcgtaagccagcacgtatatattcatctcaatttgttacacacttaacatactatataattcctgagaaaatgcccagctcataaacatcggtagtccaattcaagaacgggggaactgaatttgggagtaatcaaaaaaaaaaaaagacgttacttcatcgtttttgttgtcattgtacacttctttcatttcttttcagatttaacttctctgtccgtagtcggcaaataacggtcctttaaatgcaagggatcatcaagagattttgaaaaactgtggagccagatatttatttgtcaactttggacatctaccttagtctgtctgcttccctctttttgacctcttttagtaaactctgaggtgggatgactgactctgacggagaaagtatgtagatatctcaagaaagtatcagtccacgatatagtaggaaatattatacaatacgtaatggaagcaaagtgtgcttccatgagttttagacaaatttatgtccctaaaacttcgaacttttaacgggaacaattttggccgtgataaattcttttccaacgcttatattgattatccgttattggttttttgttggagacattaaaagatggccaatggcgtaagaaaattttgaaaaaaagtcagacattcaagttgaaaaactccttcatcttcctacttgagtctatattttcattgatatttccataagagaaggagcagtcaagttcaagaaccaactttccgcagttggcaggtcgaaaaaataaatgcgaattctgtggatcgaacacaggacctccagataacttgaccgaagttttttcttcagtctggcgctctcccaactgagctaaatccgcatatcagaatgaaataaacaagcattcttgtgctttataaatggtccaagcgtctaacttttaaagagtacattctaaaagtaagagacgaagacaacattataataattttctcaagacatatatgtttcaccggcacgttttgttttgtccccttttattttgagcctgaatactatgctttataaaactttaatgcgctcaacaagtgcaccttccaacggaaaaaaagaaattcaacagggagcgatgccatcatcacatgcacgttttcaagtatttataagacttgctacttgctcgtccattcatgactttaatgaggttctaatttattggtgcaactcttcaaactagctgcccaatcagtgctggaatgagtgccaagacaagcgacaaaccctgtcaatctcctgaaaaacaaaaattaagtgcttgagaagaccttcagaagagttgcatagataggatgggtgagcgcaattactagttacgcagtaagtaggttatatggctgctggaggggcagtactgatttaatcacaatccggattaaacttcctcctgaaaaaaaaaaaactacatcaagtcaaaagattttcattcactctttggaaggctgtgtggcattctaacctttatttttttatcaccattctcgaattttcgtggttcgctttcttagcgccgttattctctcttcttgtccacgtcaaagggagtatgcgtaacccctttcaaggttgaacgaaaaaaaaaaaaatatgtccttcaaaattttttttgatttaaaactaaaaaacattcccttgaagcttgttattccgaaagaaagaatctaaaattgcaattggtagtgaaaacaaataaacaaagacataaccgcactccaatcatgtccgaatatgcatctagtattcactctcaaatgaaacaattcgataccgtatgtaagatggttttattggttccatcgtcatcatggttcaaacagccaaatgacccgacacacgtaaccgaagcagttatactaacaagaaagctaattttcaccctccttgctacatttttttctacagaagtactctggtaatagaattttacagcaattagaaaataaaactaatttgcctaaatcttatttagttgctggtttaggtttcgcttatctccttttgatttttattaacgtcggaggtgtaggtgaaattctttccaattttgctgggtttgtgttgccagcatatttatcgttggttgctttgaagacaccaacgtccaccgatgacacacaactcttgacctactggattgtcttttcatttttgagtgtcattgaattctggtccaaggcaattctatatttgattccattctactggtttttgaaaaccgttttcttaatctacattgccttgcctcaaactggtggcgctagaatgatctatcaaaagatcgtagccccattgaccgacagatatatcctaagagatgttagcaagacagaaaaggatgaaattagagcttccgtcaatgaggcttctaaggctacaggtgcttctgttcattaagaggcaactcacctatatcctcaaatcaaactctcgtttttgttctctttgttatctattctattgagagcatataagtacatatgttattagttgttatatatcgctacttaacatataaaatattttggagtcgtttatggtgtcccagaagatagcatttctattcatcgtgttgtgtcgtgacgtgtctcttgatatgcgcgacagaccatccaacgcaaggtcattaatcatgttatgttctgtaattttaaaggcattttttatagagtttcatcgaatttgtgatcgaactgttcattggtgatagatgaagagccatttaaatgaaaatccaacttaactcttaacttcagtttcccagatccagaaattttcaatgactgcttgcaaatttggctggcgtttattgtggaagatggatataactggcctagtgttagcttttgagctttaggaacggcacagaaagtttttaagtcagatattaaagactttgcctgaaaatataaatccaaatgtgctaatccagagtttgcagagagcaaggaagcatatacattcagtgaggaactgtcatatatcttgttggcatccaatggtaaggtgacacctgagtttgcctccactgccgacgaatgattgattgattcttccttgttcgcatttttgggcacctgagcaatgtcattcttctctccaaaaatctcttctaatatgtcaattggtttcacattgtcaccagtagaagccttgctttcagccttgctatcctcacccaataaatctgacagcagatcaactggttcgttggagataaggtttttcgatagagcttttccattatcctgttcctcggtaattttttcaaatttaggcattgtttctaaaatgatcttcttcacagaaattgactgattgaaaaatatctcgtattgattgcttttcatttgcagtgataaatcagtggaatccgtgtagctcaatatcagttgtcttagtttttcaatatttttcgcgtcatggaacctcacagataattttaatgctgctgttaaaatgtaattgattatcttcagattcgttgctgtgtagagttcttgcaaagttagtaagtaatcagtaatagatgactcattgattatgtctgcaccatttttattgccctcgttgagtactaaatcgccatattcgccaatgcaccaaatcaaaaccaactgccaaccaatattttcctcggaaatctccgctgatgttccatttagtgaaattgtcagcattttccgtaaaaattcagatttgtcggataactggctcgtattatttattatgattagaatatcattaattttttcatagttgataaacgatcccactaattttaagatattaaagaaaacatctaatttccagctttcatctttgacaacgcgggtatcaaaagtgtcaattaagtgatctatagtgtatattatgagatcttttgaatcttcatcctgttttgccaaaaatttcatcaattcgttaaccaattccactaaatttgaatcgtccaagatggcgaagctcaactctaacgctctcatgcggatcgacacatcggtatcctgcagacaatgagaaatgaattttctatgcctttgtactgcggtaggctcttggggaacaacttttaataaggtgtttaatgaaacgtatttagtattattatcttttcctgcaagaaacttggccaagatgttaataccaaggacacgtagaggctggttcaaatccaacgaaaagatcgtcttcacggtctcataaagaatggcctgtccgctgtttttcgttgaatccgtattcgtcgcaatacgagtcaataaatcgcagaaattatctttgtagtccaaaacattgttcgaatttaagagctcaccaacttgaaagtatagttttaaagtgtaaattatttcacactgcagaaatgggtcacaaataccttggacatcatatccaggttcaatatttttagaattcatattttccaaacgaatgaaaaaatcacgcaaaagtaaagataatggagacaagatgtcattgctgtaatcaataccgtcttcatcttcatcctcatctttttttctgttcaatccaattaacaaaatagattgtatgattttcgtaacgcctaaaagtacaccgtgagtacatattgaatgactagacaatatcttagtaatgtcttcgatgttgaagatttctaaaagtgaaacgtctttgaaaattagtttggcagcacattgaagcgcttttttcaagaggaaagggtctcttgaatttttgatgatattttcgacgtctgggtataaatctctggctaattcaggggagctcaaaaagcctaatgaggttagtgcaagtgacactgcatatttgttgggatgatgcaaatcgttgttcaacatgttcgttaagagtgtcaataaatcttcagattcgtccaacaataaagttgcggccagatagcctaatcttttatcgacaaaatcgtcagaagcaattaaattgatagactccacctgaccgaaatgtgtcttttcccctagaatgtatagatacagaagtttctggatatttactcgccttttttcatgtggtagatggtcatctctcaattttgtcctaattttagcagattgtttcgttataattgccctttcatctgccagtgttttggcaccacgaacgtctttgataaagcttctcaacgaagagcccattatggtgttcaggtctttctcgttgctaaatcaagatggtcaatatttcttctccaatattagcagtataaaatctcgaaaaagtatgatttagttgtaattctcatatggccaagcccactaaattcagtgaatacaaacagctaaggacgtcaaaactcagagtcgggtaatcttcatttgaattttttttctcttaaggtagataacaccaaagaaaagcaatcagtagcaaaatatggactttaacgctgtcagttccaattgagaaatatcgtaaagaaagttagttgttttcactcgcaacctctctaccttcgtggcctaaaatagatttaaataatcgaataaacggtttgttcttatatgtgataccctctttcaccaccttcctgtagccccagttggtattacttgtcccaacctcattcctctttccattatcaattaatcggtttgtgttgttcgtagcaggaccacacttccggaattatatacatttacatgtatatagagaagaaagcttcggcggctaaagaatagaaccatctattacccgctcgcccggtcgtttggatgcgtgggtggtatagtttcttttttttcattttaagggataccgctccccacgtaccccacgaccagccctagtggaataagaaatgcaaaatccggggttggcgcagcgattctgcacggccaaaccctgggcttctttattttgtagatctgccaaatgatggctatgccttactcggtatcacatggaaaagacccccggcttattgaatcccgtctcccgttccctgcatagttgtcacggtttggactatatatatcgtcgtttctctgttttatttattatgatggctctccaagggtaatcagtcagactagtaagcaaagtcaatcatgcaatctactgtcccaatagcaattgcgagcaacggcaacaagagagatgtcgtccagaacgtttctgcaggcgacgagggtgatatattgcaaaggctagcccgtaacagagagatgatttctacctccctctcgccacaaaaatcgtcaggatttagtggtagaaggaggtcatctagtgttagggacgccctttcttctttttttggaactggtaatagtccaacatctagtatggacgattattccaatttgatgaaccgtaactattctaccgcatcaactgccatgtgtagggggaacagttttccttcagatgttggcactaaggcttacaatattacgggatcttaccaaccggataggcacaggaattctgttccgtataccaccatagaccagttacacacaaggcaagacaccgggttgaggagagagtcagatccagtcgcggcaaaacaaatatctagtaataatgatattgttaggtcattcataacacatcatgctagtaatagcactatgtttattaatagggtgctatcggactatttagcggatcgtggtttcatcaagcaaacaccgttatataataagaaaagtgtgctggaaatttccattgcaacaagtgcagaatcagttttcttgccaactacaaaaagtgatgaaacagagtatctatcactgattcatggttctttaaatcaggcgcgaacacagcctgtcgggtccactaacactgcagaaagtgatttcctcccttcatgtcctacgatggacactttgaatgaaaacaatgatttatcactatttccgttacatacacagcgaaccagcccctctaatacagcaaggacaggtaatgctatggatacaagcaattctgatcgtgcttctccggcctcgaacaataacacaacagatgcggattcctttgttgcgagtggcaataacaaccctatgaataataacaattctcccgcgagaaacagacatcctaattctcactcgcgttctcttcctaatgcttggaatagccaaatgccttcattcagctttgcattgatattttccctgaataaatcaactaccctttctgatattaaagtagaactcacttctaacgtgagagtggtgtggttcaatggtcttccccctaccaagaatgttaacgaggaatgctataatataggttctttggactggaccttaaatgcagacaactttaatcttttcattccgcaaggcgcaaagtctcctcttgatatcgttgaaaatcattccaataacaggaaattgaaagtgctccagaaattatcgatgaggaaacgccgttctttctcgaataaagcagttcttagggaaaatatattaaacaatttaaatgcctcgaattctacgaacaagttaaatgctggtgtttatgtctttactatccccatagtgcttgccagtcgtattcctgaatcgctttactacccatcagcgagggtatcctacagcttaagattagcgacaaaattgaaggatgaacatacacagttggttgcatcacggccacgttcttcttctatctcttctcctcaaaaactgcgttcatattcctgttctgattcttatgaatattctcaaattgatgacaccatagaaggagaaacctacaataacgacaaaaattctactggaaaaatcgcatttccctcctcatggttaaaaagtgcgaaggggcgcttaaaaaggaataattctaacggaaggtcagataataatggcgcatcttctagtggtttagcgatgcaacatgattctgaagacactataaatttacagtacccgcttaatttggtgagaactccgccagaaatctctgtcactacagcaaataagccactttacattaacaaggtttgggagaattgtctttcttatgaaatttcattcgcccaaaagtatgtgcccttgaatggtgaaattccaatcacaattaaagtggcacctctagtaaaaagtcttagtgtcaagagaattcgtgttagttgtagagaaaaaatctcctacaggagtaaagactatcaatatgattttgaccagttggatccattggcttcagatccttgcaatccctatcatatgagatatttagtgagaaaaaagaaggacagaagcttgcctctatttgaggtggcctctaaatgtactagtgggccttctattagagaggaagttgtcaccaatacagttgatgataacttattagcctacacttcatcaaaagaaaacaacaaagatatcccattttctgagtcctttactgttaaaacgaagttaaaatttccaaaatattgtgaagtggacgctaccaaagctgcaagtctaccaccatatggtatcgatcttttcgacccaataaaagatccaactcagagtgagaacacctctaataacggcaatgtattgggctttctagtgggtcgccctaacagggcttccaagacagttcataaaataccgcaagacaagaatcataatgaggtcaatgatacaaatggaaactcgaatacatctttgcaaactagctcgaatgttcccattcagcactacacacggttgaataaaccaagacgcggtttatatttggacagtatgcattttaagaatatccaatgttctcataaattagaaatcgtcttgagggttagcaaaactgatagtggtagctcaaaaatcataaggcattatgaagtaattgttgatacaccaatttatttgatttctgacctttgtaacacttcaaatatagacttaccgacttatgacatggccaccactgaatcttctaaagtcctgccaccaacttttgaagaggcaacatcagtttcagcatcaccaagatcttctgtatcttattatcccgatgacatttccatgcaacagttgaatttgtctaggtcgacttccctcgcaaatggttacctgtcaaccttacatccaaaaacaaccgctgtttcggactcgtctaacggtgccccaatccgggaccagcaagagcaacaagcacgccccttgaggactgaagattatgcgctacaaatggggaatgaaaataacgcctatagcaatatggacggtttgctttcgcaggatatctttgaacaggagaccgcggccacgctatttaaaagagacattgtcacaatgaactttaacaataatatattcacaccacggtatagtccgcgcacttttaccaataccgactacaattataatgataatgataataatgataatgatacagaggggcctggtccaataattcatccgggtcctgaaccaccaagatatgacgagatttcatcataaatattaatatcttcactttttttataaacctcacacacacatatatatatacatttgtacaaatatgtacctgtccgaactaactttttttttcgtgtaatatacgtagaatatatgtctttcggctcatcgcaaattgtagcaccgaaaaaaatggaagacgataataataaacaagtttgaaagtttgaaagccgtgcagtttttcaacgtattaggtttttttattcaaataactttgacaagggcgttgtacgacttagcacctaatgaataggggatcattagatgatgggcctaaactacgtgaagaaaagcacttccaagatttttatcctgatcttaatgccgatactttactgccgttcatcgttcccttagtggaaacaaaggataacagcaccgatactgactcagatgatatttcaaatcggaataacagagagatcgggagtgtcaaaagcgtacaaactaaagaattgattttcaaggggagagtcaccactgaaccactagtactgaagaagaacgaagtggaatttcaaaaatgtaaaataactacgaatgagttaaaaggtaagaaaaatccatactgcgttagatttaatgagagctttatatccaggtactatcatataaacaaagtaagaaataggaagagttataaacaacaacaaaaagaattcgatggtgtggaggcaccctacttcaccaaattctctagtaaagaagccccgaatattactatttcgacgagtacaaagagtgcaattcagaaattcgctagtatttcacccaatcttgttaatttcaagcctcagtatgacatggatgaacaggatgaattatatttgcactaccttaataagaggtattttaaagatcaaatgtctcacgaaatatttgaaattttaatgactacactagaaactgaatggttccatattgaaaaacatataccctcaacgaatagtctgattgctaggcataatattctaagggactgtaagaattatgagctatatggttctgatgatggaacaggtttatcgatggaccaggcgtgtgcagtttgtttaggcacagacagtgacaatctgaatacaattgtcttttgtgatggatgcgatattgctgtgcatcaagaatgttacggtataatttttatcccggaaggaaaatggttatgtagacgatgtatgatctcaaaaaataactttgccacttgtctaatgtgtccaagtcatacaggtgcattcaaacaaacagacaccggttcttgggtacataacatttgtgctctatggcttccagagctatacttttcaaacttacattatatggaacctatagaaggcgttcaaaatgttagcgtatcacgatggaaacttaactgctacatctgtaaaaagaagatgggtgcttgcattcagtgctttcaaagaaactgttttacagcatatcatgtcacgtgtgcccgtcgagctggtctctacatgagtaaagggaaatgcactattcaagaattggcctctaatcaattctcccaaaagtattcagtcgaaagtttctgccacaagcatgcacctagaggatggcaaacgagtatagaaggtattaataaagctagaaaatacttctctctactctctacattacaaaccgaaactcctcagcataatgaagctaatgataggacaaattcaaaattcaacaaaacaatttggaaaacacctaatcaaacgccggtagcaccacatgtttttgctgaaatattgcaaaaggtcgttgatttttttggcttagctaacccaccagcaggcgcatttgatatttgcaaatattggtcaatgaaaagggagcttacaggaggtaccccattaactgcctgttttgaaaataattcattggggtccttaaccgaggaacaagtgcaaacaagaatagattttgccaatgatcagctcgaagacttgtaccggctcaaagagctgactactttggtgaaaaagagaacacaagcttcaaacagcttgtccagatcccgaaagaaggtttttgatatagttaaatcgccccaaaaatatcttttaaaaatcaatgtactggatatctttataaaatctgaacaattcaaggctcttgaaagattggttactgaacctaaattattggttattttagaaaagtgtaaacattgtgattttgatactgtccaaatttttaaggaggaaattatgcatttttttgaggttttggaaactctacccggtgcatcaagaatactccaaactgtctcatcaaaggcaaaagagcaagtaacaaatttaattgggctcatagaacatgtagatattaagaagttgctatccagagattttataataaatgatgacaagatagaagaaagaccatggagtggcccggtgattatggaagaagaaggtttaagcgatgcagaagaactgagtgcaggggaacaccgtatgctgaagctaatccttaacagcggataaaataaaggttttaatattgcattatgtataatgagtatgtatttttatgctattcttgtaaaagtttggcttattatttactttcatggaacacttagtaaaaataacttagaaaggtcgtcttttctttattctttagcatttcaataccgaactaaatatccgtttttatagtttagttggttttgtttaatttctagaatcctgttcggcgcttttgttaaaagtaaaaaatgaaaattcaaacgaaatgaacctaatcacgttagaatttaaatcttggaatatgttaaatataaaacaagaagagcaagcaatactatttctgactaattctctatacacataagagcaaaacaaaatgttcggtagcaaacgtctgaaaaatgttaaggaagcatttaagtccctaaaaggccaaaattcagagacacccattgagaactcaaaggcgtcttttaaatccaaaaattcaaagacatctactatttccaaagatgcgaaatcttcctcttctttgaagattcctataagttcaaataacaaaaataaaattttttcactagcagaaaccaacaaatatgggatgagcagtaaaccgatcgcagccgctttcgatttcacccaaaatttattggcaattgctacagtcacaggggaagtccatatttatggccagcaacaagtggaagtggttataaaactggaggatagatctgctataaaagaaatgagatttgtgaaaggtatctatttggtggtcattaacgcaaaagatactgtgtatgttttatcgttatattctcaaaaagtacttacaacagtgtttgttccggggaaaataacatcaattgacacagatgcatccttagactggatgctaatcggccttcaaaatggttcaatgatagtttacgacatagatagggatcaactttcctccttcaaattagacaacctacaaaaaagctcattttttccggctgcaagactatcacctatagtatccattcagtggaaccctagagatattggaactgttttaatatcatatgagtatgtaactctaacatactcattggttgagaacgaaatcaaacaatccttcatatacgaattaccaccttttgctccaggaggcgacttctcagaaaaaaccaatgaaaagagaactcccaaagttattcagtccttatatcaccctaattcactgcacattatcactattcatgaagacaattccttggttttctgggatgctaattcaggccatatgatcatggcaaggacagtgtttgagacagaaatcaatgttccacaacctgattacatacgcgattctagtactaatgctgccaaaatttcgaaagtgtattggatgtgtgaaaacaatccagaatatacttcactactcatctctcataagtcaatcagcagaggagataatcaaagtctcactatgatcgacctcggttacacacctagatattcaataacctcttatgaaggtatgaagaactactatgcaaatccgaaacaaatgaagatatttcccttaccaaccaatgtgccaatagtgaatatactaccaattccaagacagtccccgtattttgcaggatgtcataatccggggttaattttgttaatcctaggtaacggtgagatagaaacaatgctatatccttctggaatatttacagataaagcctctttattccctcaaaatctttcctggctgagaccattagccacgacttcaatggccgcttctgtaccaaacaaattatggcttggtgcgctttctgcagctcaaaacaaggattatttgttgaagggaggggttagaacaaaaaggcaaaaacttcccgctgagtacggtacagcattcattaccggccattctaatggctcagttaggatatacgatgcttcccatggggatatacaagataatgctagctttgaagtgaatctatcaagaacgttgaacaaggccaaagaactagcagttgataagatatcttttgccgcagagactctcgagttggcggtgtcaattgaaacaggagacgttgttttattcaaatatgaagtaaaccagttttacagtgttgagaacagaccagaaagcggtgacctggagatgaatttcaggcggttttctttgaataatacgaatggtgttctcgtcgatgtgagagacagggcacctaccggtgttaggcagggatttatgccatcaactgccgtgcatgccaacaaagggaaaacatctgcaatcaacaacagtaatattggatttgttggaatcgcatatgctgccggaagccttatgttgatcgatagaagaggtcctgcaatcatttacatggaaaacattagagaaatctcgggagctcaaagcgcatgtgttacctgcatcgaattcgtaattatggagtatggagacgatggttactctagtatattgatggtctgtggtactgatatgggcgaggtaatcacatacaaaattcttcctgcatcaggtggaaagttcgatgtgcaactaatggatattactaatgttaccagtaagggtccgatacacaaaattgatgcattttcaaaggaaacaaaatctagctgcttggcaactattccaaaaatgcagaatttaagtaaaggcctttgcattcctggtattgtattaataactggattcgatgatatcagattaataacactgggcaaatctaaaagtacacataaaggtttcaaatacccgcttgccgcgacaggtttatcttacatctcaaccgttgagaaaaataatgataggaagaacctaaccgtaataattacattagaaatcaatggccatctaagagtttttactattccagatttcaaagaacaaatgtctgaacatattccatttccaattgccgcaaaatacattacagaatcatctgttttaagaaatggtgatatagcgattcgagtgagtgaatttcaggcgtcactattttctactgtcaaggaacaggatacgctagcgccagtttctgacacactgtacatcaatggaatcaggattccctataggccacaagtaaattcattacagtgggcaagaggcactgtatattgtactcccgctcaattaaatgaattattgggtggcgtgaatagacctgcatccaaatacaaagagagcatcattgctgagggaagtttctcggagcgttcttcagacgataataatgcgaaccatccggaacaccagtataccaagcccacccgtaagggcaggaacagtagttacggggtactaagaaatgtttctcgagctgtagaaactagatgggacgccgttgaagatagattcaacgactatgctaccgccatgggagaaacaatgaacgaggctgttgagcagactggaaaagatgtaatgaaaggtgcccttggtttttaaatacatacactaattcatacagggtaatgagcaacttccttctatacttatttttttttagttctatatgctttataaattaatttgaatcgatttatttttcattatacatgtctagttttacgaaggtttgtaaatacatgagctatcaagtttataatcctttaattaaacgagtgacctcatttagaccatcttcatgaatttgtgataacttttcttgaacaataggaacaatgtcagccgcactaaccaattcaccatcatcatcggcaaattcttggcccaatcttttgacacgtaatttaccttctaagtactcctccttaccgaggattacggcaatgtgacaacccgctttttcagcagcatcgaattgcttcctaggattagccttggccttatagacatattcagcttcaatgccagcatcccataattgcttagtaaccttcattctttcgggtaaataaccagtccagtccttaccaccaccaaaagccataacgaacacctgtgtagccgttggctttatagttgtagaggaattaattctttgtttgatcaaagaaaatattctttcaacaccaaatgaaataccaacacatggaatttgagtagattttttgccggaagcttcagagaacatgttgaccaaattatcatatcgaccaccggctgcaatagagccgacaccaacgaattctgacgcgtcttctgcagatttggccttcttcttcaattctgaagcattctctggtggagcagatgcagaagtaacaacttcatagatcaaacctgtatagtaatccaaacctcttgcaagagaaagatcaaaagagatgaatgagtcaatgtcaaatgcttcggtatacttcatcaaagtagcaatatcatccaaaccttgtttagccttttcgtttgaagtaatgttggcatctgcggatagaacagcgtgaatttccttcaaagaaccatttaatttaacatactcaccgattttatcagcagtttcttcggattgacctttttcttcggtcatttccttcttgactgcttcccatggagatttgtccaacttatcgacagcagaagagattttcctcacatcctcatctttaacaccagcgatttggaagatcccatcaagaatcttcctgtgattcaatttgattttgaaatctttgattcccaaactggtcaaaccttccactaaaatggacaaacattcggaatcaggaaccatagattcgaatgtgcctgcaacgtcaaaatcacactggtaaaattctctcatacgacccttagtcatggctggttggtctcttctgtagacttttgcaatgtgatacctcttgatactctgaatattgttcatggcaacgtacctggcaaaaggaacggtcaaatcgtaacgtaaagaacataattcaccaccctggtcctccaagttgtagatcagtttggagtcctcaccatacttgcctgctaaaatttctcttaactcgaaaacaggtgtgtcgatagtgacaccaccatgcttcttgaataggccagataaagtgctaaaaatggcttctctgataaccatatcactatcagcccaatccttcgtacccttaggtgttttcaaagacacttgtagtttacctttctttggagcctttgaagcttttagagcattagcagcattagcagtaggagcagaagtagcagcagcggtagcggatgacatcctgattatcgaagacgactttatagatgtgactactttatttagtgatctactaagcattaagcaagagacgagcagaaaggaactattctaaagtaacacattgggccgtaagactcatttaaaagcccggtcgatcaaggccataagtcatcttcgagctggttagaattgaagaaaaaaaaaaacttgataaaaaatttcaaacaaaaaaattatcgccttacacggaaacgaatagatttacttattacacaagagagaacagtgattataaggaaagaaagagatatatacaatatttccatcaaagacgtacgcatcacggcgttcatataagtatatcatcggcaagtcttcacacctttcaatacttagacttgttcaccttgagtgatcctgaaaaaaaaaaatgatggccgcgtttcgaagaaaataaagaaaaaataaagcaaacctcaaacaagaaaacaaagcggaaaatggtaaacaagagagatagaacagagtagtaggctattagcaaaagcgcgagaattactacattataaaggatctgtcaagaatgacattgaataggaagtgcgtagtgatacataacggatcgcacagaacggtggctggatttagtaacgttgaattgccacaatgcattataccctctagctatattaaaagaacagatgaggggggggaagctgagtttatattcggaacctacaatatgatagacgctgcggcagaaaaacgcaatggtgacgaggtgtatacattggtagatagccaagggttaccgtacaattgggacgcattggagatgcagtggagatatctgtacgacacccaattgaaagtttcacccgaggaactgccactggtgattacgatgcctgccaccaatggtaaaccggacatggccatattagagcgctactatgagctggcgttcgacaaattaaatgtaccagtattccagattgtaatcgagccattggcaattgccctatccatgggcaagagttctgcattcgtgattgatatcggcgcgtcaggctgtaacgttactcccatcattgacggtattgtggtgaagaatgctgtagtgagatctaaatttggcggtgatttcttggattttcaagtacacgaaaggttggctccactgattaaagaagagaacgacatggaaaacatggccgacgagcaaaaaaggtccaccgacgtttggtacgaagcaagcacgtggattcagcaattcaagtctactatgttgcaagtaagcgaaaaggacttgtttgagttggaaaggtattacaaagagcaagcagatatatacgctaagcaacaggagcagttaaaacaaatggatcagcaacttcagtacacggcgttaacgggaagccccaacaatccgttggttcaaaagaaaaattttctattcaagccattaaacaagactttaaccttggaccttaaggagtgctaccaattcgcagagtatctcttcaaacctcaactgatatcagacaaattctcaccagaggacggactgggaccgctaatggcaaaatcagtcaagaaggccggcgctagtataaattcaatgaaggccaatacctccaccaacccaaacggattgggtacaagccatataaacaccaatgttggcgataataacagtactgccagcagcagcaacatatcaccagaacaagtatactcgctactgttgacgaacgtcatcatcacaggatctacctctctgatcgaaggtatggagcaacgcataataaaggagctgtcaatcaggttcccgcaatacaaattgacaacttttgccaaccaagtcatgatggaccgtaaaatccagggatggctgggcgcccttacaatggccaatctgccatcatggagcttgggaaaatggtactctaaggaagattacgaaacgctgaaaagagacagaaagcagtcgcaggctacgaacgcaacaaactagtggtaaggcgcaaatatccaaaagggattgtaggcggctagaaggagatgagatctcgacccatttttctcagcgccggtagtagctatcagtaaggagtaagcgggtttccttcaagattcagtccaccccctactttgagtgagggacatataaacaaacgcgataactcgatgaacccattctaatataaaaaaactgtataaatagttatatagagatgaactctaagctagtgaggcccactgtaaacagccatttttcaatatgcgctacccggcggcggaatatcgtcccagctacatgatagccgcttttttgtctctctttgtcccacctgttcaaagacatttggtaatcagtttgtcaggacaatagtaaacaaaagtgcgcaagtacacatgcgctgcacgtgcggccggaacaatggcgcttttggctcgtccggatgatgcgaaagggaaaataaaatctcgcaatcggaaaaacactcgcgagaaccaaaacaaggatcccctaaacccagtacccgcatacggttctcccggggaaaagggggcggaggccggacgatgagtgttacccggataggactacggatcgcttcgcacgtttgtttacaattgatgactgcgctcccctaatagataagataagctcgcgaaggcagaaaaaaaaaagtcttctacagcagttggtccgcacagacgatgccagacggtgttttatcgaaaatttttttcgcatcatagtgccatttgtggtcattattattccccaaatatgcgaaaatagtacactatttttggcaggagagtaggctgatatgccgcattgatgtcctgtgtagcgaaacacaaacaaaaaaagaaaaagtaggatgaaaaaaagaaaagtaatatgaaaaaagagtgaaaaattaattcatttgttagtgtaagcggtcaggtgtaagtagtaggcttgataatgaattaaagatgactccgacgcatattgtttgccatgtttttattttagtttgtagatttctttttttgtaatatataagggagtgattctatatatcgaattctcaggcttggttggttcgtaggttgttctgtctttgttttcgttaggtaagaacatcacacaaagataactatagaatcacatacatatttgtgagaaattaacttcatttcatttatagaagaagttcaaccgaaacaaaaattaaacataatataatataatataatcaaaaatggctgaagcaagcatcgaaaagactcaaattttacaaaaatatctagaactggaccaaagaggtagaataattgccgaatacgtttggatcgatggtactggtaacttacgttccaaaggtagaactttgaagaagagaatcacatccattgaccaattgccagaatggaacttcgacggttcttctaccaaccaagcgccaggccacgactctgacatctatttgaaacccgttgcttactacccagatcccttcaggagaggtgacaacattgttgtcttggccgcatgttacaacaatgacggtactccaaacaagttcaaccacagacacgaagctgccaagctatttgctgctcataaggatgaagaaatctggtttggtctagaacaagaatacactctatttgacatgtatgacgatgtttacggatggccaaagggtgggtacccagctccacaaggtccttactactgtggtgttggtgccggtaaggtttatgccagagacatgatcgaagctcactacagagcttgtttgtatgccggattagaaatttctggtattaacgctgaagtcatgccatctcaatgggaattccaagtcggtccatgtaccggtattgacatgggtgaccaattatggatggccagatactttttgcacagagtggcagaagagtttggtatcaagatctcattccatccaaagccattgaagggtgactggaacggtgccggttgtcacgctaacgtttccaccaaggaaatgagacaaccaggtggtacgaaatacatcgaacaagccatcgagaagttatccaagagacacgctgaacacattaagttgtacggtagcgataacgacatgagattaactggtagacatgaaaccgcttccatgactgccttttcttctggtgtcgccaacagaggtagctcaattagaatcccaagatccgtcgccaaggaaggttacggttactttgaagaccgtagaccagcttccaacatcgacccatacttggttacaggtatcatgtgtgaaactgtttgcggtgctattgacaatgctgacatgacgaaggaatttgaaagagaatcttcataagcataatacaatggtgcaaaattttttttaggcaggaactaatctactaataaactaacaataatgcacaggaaatattaatgatttatttatttattttactactatattacattacttttttacataaaaaatttcccatctcacgatcaaaaacaggcatgagaaaaaatcaaaatttataaaattaatttctaataaattaactgtaatgacataaaataagaggctgcgacagtcgaattttttctttttttttttttgcaaagcgacgctgtgttgtatattgctctaaaataattttctattgttttcctcatgccattaccctacctacccgtgcataattacacgagggggagagctttttcttcccaaaccagaccaggaaaaaaaaaaaggtttgataatgaaaaaaaaaaaaagtattgtatatgactgttttcctgataaaagaatgcctgcaataattcaaagacaagagatataaaagtgcactggcgatttcaggaacaatgggcgcaaccaaaattttaatggacagtactcatttcaatgagatccgtagtataatccgttcgaggtcagtggcatgggacgccttagccagatctgaggaattgagcgaaattgatgcgtctactgcaaaagcgttagaatccattctggtgaagaagaacattggtgacggtttatcatcttcgaacaatgcacattccgggttcaaagtgaatggcaagacgttgataccattaattcacttactttccacctcagacaacgaagactgcaaaaaatctgtgcagaacctaatagctgaattgttatcgtctgacaagtatggagacgataccgtgaagtttttccaagaagaccccaagcaattggaacaattatttgatgtgtcactcaagggagacttccagactgtgctaatctctgggttcaacgtggtctcactcttagtgcaaaatgggttgcacaatgtgaaactagtggaaaagctgttgaaaaacaacaacttgatcaatatcttgcaaaacattgagcagatggacacttgttacgtgtgcatcagactattgcaagaactggccgtgataccagagtatcgtgacgtgatatggttgcatgagaagaagttcatgcccaccttattcaagatcctgcaacgtgccacggactctcaattggccacgcggatagttgcaacaaactccaaccacctgggtattcaattgcagtaccactctttactattgatatggttgctgacctttaacccagtttttgcaaacgagctagtccagaaatacttgagtgatttcttggacctcttgaaattggttaagataaccataaaggagaaagtgtccagattgtgcatatccatcatcctgcaatgttgctccacgcgcgtcaagcagcacaagaaggtgattaagcaacttttgttgctcggcaacgcgttgcccaccgtacagagcttgagcgaaagaaagtattccgacgaagaattgcgtcaagacatcagcaacctcaaggaaatcctagaaaacgagtaccaagaattgacctccttcgatgaatacgtcgccgaattggactccaagttgctgtgctggtctccaccacatgtcgacaacggtttctggtccgataacattgacgagttcaagaaggacaactacaagatctttagacaattgatcgaactcttgcaagcaaaggtccgtaacggcgacgtcaacgcgaaacaagaaaagatcattatccaagtcgccttgaacgacatcactcacgtggtcgagcttctaccagagagcatcgacgttctcgacaagactggcggcaaagccgacatcatggagttgctgaaccattcagattctagggtgaaatacgaggccctcaaggccacgcaggcaatcattggatataccttcaaataaagatatagaagaccgtaaagtagtagtgggtttgaagcctaaataagtagttttgtacgtactattattttaagagaagaacatccatagaaaagaaaagaagaaaaagaaacgaaccagaagagggtagcagaatcagtcattcacgcacccggcctgcgctgcgtgcaccgactgcgtgcgtgcgtgattggtaatgcagtgaatcatgctttttcatgacgcctcctccccgcccctgagccttcggtggccgccgaagtcgggtattaatgggcgcccctttcctggtgtccgggaaccgcctgccgaaaaccaccctccgcaggtccgcggaaggtgggtgtggctgtccccgcgcaaatccgagatcgattccgcggcgggtcggtcattcttttcatttgcgcgctaatatgcgctgtgactggcggttagtcatctgcgtgatcaatcgttgtcatgacgctctataacgtaagagaactttagagggggctcaattagcatgaagaacagacacatatataaggtctctagatttctccaatagctcaactctcacaattgtttcctctagtccttgtaaaatataaaaaatcatcatcaaacaagcaactacaaaacagctttactgacaactcacacaaataacacaaaaaacaaaaatttcaacaatggtcgcctttttagaactaacttctgacgtttctcaaccttttgtcatcccatctctttcgccagtctctcagccaagctcaagaaagaactctgacgcaaacgtcgatgacctgaatctggctattgccaatgccgctcttttggatgcctctgcttcaagccgctcacactccagaaaaaactctttgtctctgttgtaagtgttgtacacgagaattagcacactattagcataaaagacacttggcatctttacttacttgggcaagtaagtcacgtacttttttttttttttccggagcattcattgtcattctatctgcactttcccgcacttacattcaataacctcggatcgggtctcttctacgacagaaactttttgatatatacatatttatgtaatataaatactgagaaagtaaaaaaatttaaaatataaaataataaaaaatttactattactataattgattaatgtaatctttctttgttcaaccgtgctgtttagcctccttctcgagagacacgcgtttaccgtcgctgtcactacatccacaatcgtagtcctccaggatggtagcacagtcatatatgtctttctttaggtattcgttcaccttgttgtgaatgtggcatccccacattgcggcagccgtcctgctagatgtctgtacgggatacttctcaatcaactttacaaagtgatatgaacattccccgcatggatagagttctgcatacaacccaataaacgtgtgcagtttctctctttcttcaggagtaggctcgtccggaaaacgggccagcagggtatggaagtacttccacgacgccctgcccacttccttcttcaccttgtcatcgcccatcaatggcataatggtttgcttctcgatctctttcaaccgagcgtcgttcttctcagcagccgccccttgcacttcatctataccagacttcgccttgattaggcccggcgtagcgatggatagttcattagacgagaaaaacatccacaggcctatgattcctaatgctgcaactattctgatggcatggcttcttttgactatctgtttcatcccttcgttccttgcacaatctgtccagactttcctctttacaaatcaccagccttcccgtcttcttgtcttcatcacccacgtttattgtttaatgataaagccttttgtcctttatttttggttccttttcccgcttcgtttacccggtggttaacctttctcttccatcttgtaatatataataacaaaatgcatcaccatacttacgcaccccatatacatgacctaagggcagctttagacacaacagctccccagaaaaaatgtccaaaagaaacactccaccgctcagatcatcagggataaacactattcaaataaatgctgctagagaaatgcacgctcaaacggtgcgcgctcgaagaatgcccatgccaactagcggcatcactacaccctctgtgcaaccaactgcagccccagcaacaccacctcgacatatttgcaataacccaaacaatccgcagtgtctccactgtgggtctgttatcattccatctccaagggccacgttacccttggaggacaacccctccatctccatcaacgactggaccatctcctccagaaagaagcccattttgaactcgcaggaattagacatctgggaaaacgaaaaactcaaaggtttgactttgccagagatgatttttggtaacaactacatcaggatcgaaaattcaaaacagcattggtccatagagttcaatgccctggatgctttaaaggaggttcaactccaggattcaggtattcgtgttgcgtactcaaacgactggataaattctaaaaaaagacaaaattcaactaatggtgcgcaacggttcactaacgatgtgaacgacgattccttaaatatcatacacaagtacgactggacctacactacgcggtataagggcacagagagctcacctgagtcgaaattccgactggataacgatcaaaagctgccccttgacaaactggccgtacacgataaaatcctattctatgacgacatgattcttttcgaagacgaattggcagacaatggcatatcaatccttaacgtcaaaataagagttatgaacgaaaggttactgctgctgagccggttctttttaagggtggacgatgttctggtgagggtctacgacaccaggatttacgtggagtttgacgaaaacgtagtgatcagagaatccaaggaatttgaaggtaaatatcaggatgtacttgctaagcaccggctatcccaatctcacgacccaaaagctgccttgagagatagtaattgggtagcacagaacacgccgatgatcaaaagacaatgtgaaataattcagttctaacaatcaaatatacaaaacaatacgtacaaatacatacacgtcacatatacataagctccggatacatcatacaagaaatgatcttaaaatcatgctcttacccgttctgtaaatagtgaaaaattttcatcgcgaagtatgaacgaaaaaaaaaaaagaaaatagatgaacttttagcatttaattagtggcaaacgcctacccctccttcccactttgctgacttacaaagacaccactacattaaagagtatctcgtgtgttcttcttttttttccaaaaaaaaaaactcctattatttgcataaacacacgttcactggtacaagatgtctattaatatttgtagagataatcatgatccattttaccgttacaaaatgcctcccatccaagccaaggtggaaggtagaggtaacggtatcaagactgccgttttgaacgtcgctgacatctctcacgcgctaaatagacctgctccatatattgtcaagtattttggtttcgaattaggtgctcaaacttccatctctgttgacaaagatcgttatttagttaatggtgttcacgaacctgccaaattgcaagacgtattggatggctttattaacaagtttgttctctgtggaagctgtaaaaatccagaaacggagatcatcattaccaaagataatgatttggttcgagactgtaaagcctgtggtaagagaactccaatggacttgagacataaactatcatccttcattttgaaaaacccacctgactccgtttctggttccaagaagaagaagaaagcagctaccgcttcggccaatgttcgtggtggtgggttgtccattagtgatattgctcaaggtaagtctcagaatgcaccttcagatggcaccggctcatccactccacaacatcatgacgaagacgaagatgaattatctcgtcaaatcaaggcggctgcctctaccttagaagatatcgaggtcaaagatgacgaatgggcggttgatatgtctgaagaagccattagagctcgtgccaaggaactagaagtgaactctgagctcactcaactggatgaatatggtgaatggattttggagcaggctggtgaagataaggagaacttaccatcagatgtggagctttataagaaggctgcagaactagacgtcttgaatgatccaaaaattggttgtgtcttggcgcaatgtctattcgatgaggatatcgtaaacgaaatcgctgaacataatgcatttttcactaaaattttagtcactccagaatacgaaaagaactttatgggtggtattgaaagatttttaggtttagaacataaggatctaatcccactattaccaaaaattttggtacaactatacaataatgatatcatctcggaagaagaaatcatgagatttggtaccaaatcatccaagaaatttgtacctaaggaggtatccaaaaaggttcgtagggctgctaagccattcattacgtggttagaaaccgctgaaagtgacgatgatgaagaagacgacgaatagcttaggagggggcaaaagacttatgtgtaaattattatatgacatggcgtaagataaggattatgttctgttgtttttgagctcgttgatgtatagatatgtaaatatttataaatataatatttcttccaagtgcgacatacttggtactggcaaaaaacaaagatgagacttttaaagccactgattgattgattaattattaagtaaaaaaaaaaaaataaaatgtcggtgtaatttggctccacgatcgcatgcgtatacataacatgagattaccgaagatttttctgaaaggtaatgcattatattataatcattaatagaagtagagcctaaagcctgttgaaaacttgtacaatagaggaaaaaaaaagggtcattaatcgtcatgtttacctaagagcgtctaaactttttggtattcttctggggtaaacgtaaaaacattgcaccaagggcaaaattgaaaaaaaaaaaagtttaatagaacagaatgattaaaatcattagctaatatccgtatgacctgtagcggtacaaacttgtatcattattattattattattactattattactattattattattattattattattattattattattattattgttattgttattattattgttatcattatcattattgttgtagttattggtattattattgttattatgactcactgagcggcttagaggattcatttgactcgaataaccagaattattataattgttattattattacttacatttggtaagttaactataggtagggataaatttgttccattagcaattctaaatgaatcaaattgtgaattcaattcatctaatccgttagaattaccgttctgattttgattttgatttccggagtacaccacttgttgattgttgaagtaggaatttatttcactcatcggggctgggttaaagttcaatgctggcgttggacctgcattgttcatttgtataacgctattatgccttgaatttgaacttctcacactggaaacagaaacgcctctggcgcgaccaggagaatgaaacccctgaggatgctgtttacgatgattcttggaggattgtttgggtgatattcctgctgatgatagcccaacttcctccagtaactggcgactttgtaaattgatattggaatttaaaatcagttgacgaatctttgttatagcttcatctctaacgctattgtcaagaattctcgaggttaaaaccttataaataaatgttggaccataattaccctcatctagtatctggaacaagatagaatcactagaaattggaccatcaaatattgcatggataattttattcttcgacagtgcctcttcttcaccacctcttaaattgagaatctttaagacagtaagagagcctaatttatgacaacatagtttaaccagatttttatttaccagtttatcacataaaatcaagttcttgttaggtaaagtgcaagtatccaatagccaagtgatcagtaaagtgccattcgtatccgtagctagataaggagaaagcacaattatcagtgaagtgatagtcagcaattggcattgggtaataatggaatctgcttctagacaagcccttacagcacgagatccatacctgttttgaactattgtccaaaaatgagataaaacgctttcaaaaatgaaactattccagggaaaaccaaactttaaaataccttgaataacataatttccaaactggtcgttgaagagtggagtacagtaatcgcttacacctgaagttacaagatttatctgccttggcgtgtttgccattttgatgatcttctgacaaacccaagtaccgtttttgtgaacacccatagatgtgagatatttattacacttcctcaacataatatccctgatgatatttgacgagttttcaaacaatttttgaataacggtattacccaaatagtctgaacttaattctggtaattggtccagcatgacgattgccaattgctccatttcaatagtagataatgagttcgagtcaaactgctttctcagttcccgcaattttggtgcatcgaacgtatcctttctctttggaactttggagttgtgctcaggcaggggaccaaaataatttgtatcagacactcctttatttttcaaggcattctgcaagagatgattcaactctagatgatcatattctaacttaaaagaacttatagtgtgtaatatatcctttttactatccgataatgatggtggaggcaacgggaaagggtaaggttcattttcgtttgaagataattgcagatggctcaaattctgagtgggattacaatatgtaagatttggttgattaaatgaagttggttgttgttgtagctccggctgttgtagcgattgttgcagctgataattgagcaccccgtgattcaactgttcttgcaacagcggttgcttgggagtgttgttgaagccattaacgttaagaggttgttcatacatgggtaagactcgcgcaaaagataccgtacttggtgcccctactttagacagttccttaccttgtagagcttccaaagcacatattgcactttcaactgtggaaaactctactaatgccatattcaggcctcttagtgtcctcgcagaaagcactttaccatactgtgaacataaagtcgctaaggaagtactcgtcaaatttacagcgttctgttgatgttgttgagtaggctgtaatggaaacacgtttgaaatagatattgtgttagtgggcaaaagcgccgatatttgattgactagtggtactttttggtttgctgtaatccaatttatcgaggctggatcgacgtcatcaaggataacaggggatattgaagtactttttggaactctaggaggcacttgaacctggtaattctgtgcaggctgttgatagtagggcgcgtcagtataaaccctgtttgtggtagattgagattgagagcgctgcctgttaactatcggagtattaaggtggtcagtgttactatttcctgcactcgaccatatgtttggattcccatttttctccagaaaactgtttagttgagctgtttgaggcagcgtataattatcagtggacttgaatctagtcaatggctcaaaataagaagtggcgagaggataatcaaacaaaggactggaagaagtattactttctgcattagcactccaaatatttgcactcgtggcattgcccacatcagtagtcaaagaagaacttgcagtgatctgagaagatactgtgttatttcttgttcttgttctggtcgtagtagactgtaatgacagcggagtagccaccgtaaaagaatcgctagacactctgggagcgtatgtcgtggaatttaaactgtctggagtactgctcgtaggaggcacaacaactacaggggtactcttctttgaatggtgtagcttagcgctaatcgaagggagtagattggttagagtatctgaaaacctgcccgcacgagtacgataggagccaattttctgtggggaagtggagctagaacgacctctcttgtcagagactctcacagaacgagcatttgtattcatgcgtgtatcatttctaatatcctcttcataaattggaattgtaattccaggatctataacctcaggaatgttggataggttaccgttatacagtcttttgttgtccatcagaattcagaaaacagtagcaagggacagcgatagtagatatatctctctaacaatgaatatacacttaagctagtaacaaataattgaatggttagtatagaggaaagtaagttatgccgttgctctgtgccattcagcagtatatgcaccatcgcttgctctttcgaggggtggtttcatactatttcacaatttttttacttagttcttttttggaacaacagccgggttaccaaaagatctcaaacgaaactaagactgttcaaattttcaaagaatccgtacatttagaaattttttttttttccgcaagaaatatccttgctttttttcacttttgttaactttttctaacgcaacgcacgaggcggctcactcagtgttatgtgagatattgggctatatgggatgttagagttaggtatcatatatagtatttggcacgcctttttttagttcagacagtagtagcaaacaacaggaagacaactgagacaaaaatgtatgatatattacgcacacgatttaccgtttgcttggaggagtagtgtttcgtgatgaaatagactgatatagacagaattccacagacttttacgatataaagggaaaaacatgaagttgaacaccatatctcaaatgaataggatcactgtaattcgatagggtacaattatgtgaaatgtctgctttatgggaactttcattcatatacctgaaggtggcaaactagtcttacgaaactgttcagtgcagagatagaattttgtggagatgcatatagggaaacaaagtggaatttatgcttgtataatcaccaattcgaaacactaaacctcgacctatttagaatttccttcaagatttactaacatattttgatattttttcttttttgaatacagggctaaaagaactaagaaggttggtatcactggtaagtacggtgtccgttatggttcctctttgagaagacaagtcaagaagttggaaatccaacaacacgctagatacgattgttctttctgtggtaagaagaccgtcaagagaggtgctgctggtatttggacttgttcctgttgtaagaagaccgtcgctggtggtgcttacactgtctccactgctgctgccgccaccgttagatctaccatcagaagattgagagaaatggttgaagcttgattttattttaattatatgtataaaaatcataaaacaactatataattaattataactcaaaaacttttccagtaaatgtctgttttttgggcaggaacaatggccaatagctcacgtactgttcgtgggggccttaagcctggtatctaggctctgatttccagaagaaagtgacatcgatgaatgcactcaagagattttatgtgttgtgaatatgtatatatttatttagaaaaaaaaaaaaaaaaaaaaaccaaaatcatataccttaggcatcccgtttccctcttcatcatttttgtccctttatatcaatttttttagacttcatataattttgtatcaactgtaccctacatcccttggtattcaaaatcttgatattactacttttgccattactgtcagtgatttgtttgtttaatatgaactccgtcaagttttgctcattcaagaaatttgttgtctcttctatactgttgaaattaaactcacttttaacaaaatctaaattgacctggttataactcttacaaattatggtcaaaaatatcaacttttctagatttaagaatgaattaattagacatttttcaaatttgtgcagttttaggtagtttttcatgaagtagtgataattgccgactagtttcatatcgctcaactcaaatatcattttgacatgttcgtcctccaagatttccgaagagccatcgtctattaacttaagttttaaatgagaaatcgacggatagtcttcggttaacatcgaatacaaaacagaatagcatataaattcggaataagatttttttggtattgtagggttttcgaataacgccataatcctattttgacattgattaaattccccaagatctccgttctccaaggcaatacgtgcatgcgtttggtacactttaatagtgaaagagttctcgatcatttgcactcttaggtcttgtctcattgatttaaactggtcgcaaaggtaagtataagtggctgttttagattggtatttgtccattaacaagcaatacattttttgtagaatatttgggggtctgatcaagtcaggattaggctctgaagttagtctcagataagatttctctagagtttggcaacgccctaccacatgaatctttttgtcatattgatgagatttgctactaatggcatttaggttggcaaagtcttcattcaaattatcgttactattcgtcgtcgctgatggtccctgactgaatctttctgcccttctctttcttctctctaattcatcactgccacccatttcaactttccatcccgatgccgaacctacagcaccatgccctactatattactgttgctcattacattgccggataccccgttagaaagggctgatgccttcttagatactcttggtaatttctttttaatgtttttgttcatacgtttttgtaatcccggaagcggtgttaccatcaaagggttagaaacctggttgacgttgttccaagataaacgtggttctggcaaaggcagagaaggttgttgattggcaatgaaattattattattgtatgtcagagaagggaaagatccggcgtaatctaggggcctattcaggctttggccgaatggtcctccttgagatgaagcttccctgtcctccgtggtattgttagtaaagtgaccgtaaggattctgcataatgttattggaaactcaactactcgctgccgaacggttcctactccttgtattctatggtttctttacgagacagccaaatctctattttttgtcatgttcagtccttttttactcaaaaattccaaaccgtgaaggatgatgcatgttgacaataaatgatagccgtcatcacatacagtgtgcaatatctagatacttctaaccatttcttcctgtcgtggggagttcataccattttgacagatgacaaacagtagtgaaaaacaatgggaaagaatccagcaattagaaaaggagcacgtggaggtatatagagagttgttgatcacgttggacaggttgtacttgattagaaaacacaatcatgcggtaatattaagccatactcaacagcgcctcttggaaattagacaccaacttcaaattaatcttgaaaagactgctcttcttattagactgttggagaaaccggacaataccaatgtattattcaccaagctacaaaacctcttagaagaaagcaattctctggactatgagctcttgcaatcgttaggtgctcaatcttcattgcacaaacagttgattgaatcaagagcagaacgcgacgaattgatgtcaaaactgattgagttatcgtcgaagtttcccaaaccaactataccgccagacgacagtgatactgctggaaaacaggttgaggtagaaaaggaaaatgaaacgatacaagaattgatgattgctttacagatacactccggatatacaaacatatcctacacaatttgatttttatcttctaatgctatttatatattcaaataattttaatactgacaacgctaataataatagttacttaattaaggtttgaatcttcgagaaaaaaaaaaggtaggaaaattaaggaactactcacaaattcagagagagagaagggataaaaaaatatctgccaatggaggtaacttcaatgtttctcaatagaatgatgaagaccaggactggtctttatcgcttatattcaacccttaaagttccacatgtagaaatcaatggcataaaatacaagaccgacccacagactaccaatgttacagattcaataataaagcttaccgacagatcattacatttgaaagaatcacatccagtaggcattcttcgcgatctaattgaaaagaaattaaactcagtcgacaacacatttaagatctttaataatttcaagcccgtggtaaccacaatggaaaacttcgattctttagggtttcctaaggatcatcctggaagatcaaaatctgacacatattatataaatgagacgcacctactgagaacacatacttcagcccacgaattagagtgctttcaaaaaataagaaacgattcagataatattaaaagtggatttttaatatctgcagatgtgtacagaagagatgaaattgacaaaactcactatccggtattccaccaaatggaaggagccacaatttggaaacgaacgaaggctgatgtgggcgtaaaggagccaatgtatatcgagaaaatccgtgaagatatcagacaggtagagaaccttttaaataaagaaaatgtaaagattacggttgacgatgatactatacctttgaaagaaaataatcctaaacaagagtatatgtccgatctggaggttgatttgtgctctcaacatttgaagaggtccattgaactgatagtttctgaagtttttaacaaaaaaatatctagcatgatcaagaacaaagcgaataatacacccaaagagctaaaagtccgttggattaacgcttacttcccctggaccgcgccctcatgggaaatagaggtttggtggcagggcgaatggctcgaactctgcggatgcggattgattcgtcaagatgtgctactaagagccggatataaaccttctgaaacaattgggtgggcttttggcttgggtttggaccgcattgctatgcttctttttgaaattccagatattagactgctttggagtcgtgatgaaagattttcaagacaattctccaagggattaattacttccttcaaaccttattcaaaacacccgggatcatttagggatgttgcgttttggttaccagaagataaaccagatattcatcaagttcatgaaaatgatttgatggaaattatcagaaatatagctggcgatttggtagagagtgtcaagctagtcgatagctttacgcatccgaaaactgggagaaaatctatgtgctacaggatcaactatcaatcaatggacagaaatttgacaaacgccgaagttaacactttgcaagacatggtgtgttctaaattggtaaaagaatacagcgtagaactcagatagggatacggactcaaactagttgcaggtgttttaccgcagctgtatatatcttgtaaatactttgtcaggttctttgtatcacttcaatctatgttcatctatctatctgtttttcttaattactaagcatttgcggcaatgcgatgactacataaaaaaaaaaaattcgaaaaatttcatgagccttattaacatgaagattctagtcaacagtaggccatctgtgtttccattaatcgctgcatgtcatcgagcaagaaaatcgtcatcctctatggatcggagacaggtaacgcgcatgattttgctacaatcttatcccatcgactacatcgctggcatttctcccatacattttgctccattggtgattatgacccacaggatatcttgaaatgcaggtacctttttattatatgctccacaacaggccaaggtgaattaccaaggaatgtcaatgcattaaaaggtgaaagacccgtcacgttctggtcgtttttaaagagaaagaatcttccgtcgaatttgctcaaccatattcaaactgccatgcttggacttggtgattcatcttatcctaagtttaactacggcattagaaagctacatcagcgcattgtcacacaattgggtgctaatgaattattcgatagattggaggctgacgaccaggctatggctggtagcaataagggtacaggtctcggaattgaatcagtatattttgaatatgaaaagaaagtcctaagctttcttttaagtaagtaccccaacagaaaggtcaatggccaaataattaagagggaagaattggaccctgaggtttacctagagccagcatcctacctacagctttcagacgaacatgccaatgaaaagttcactagcaccaaggttatattcgaaggtgatgaatcgttaaaggttggcagagttaatataaacaaaaggattacatctgaaggtcatttccaagacgtgaggcagttcaagtttagtaatgtggacaagattcaagaaaactatgaacccggtgatacagtaaccatatatccttgcaatacagatgaggatgtttcaagattcctagcaaatcaaagccattggttagaaattgcggacaaaccattgaatttcaccagtggagttcctaatgatcttaaggatggtggattagttcgcccgatgactttaaggaacttgttgaaatatcactgtgatttcatgagcattcctagaacaagttttttcttgaagatttggacctttgcaactgatgtaactaagatggaacgtggccaagaacaactgaatgatcaaagagaaaaattgcgccaatttgctactgatcaagatatgcaggacttatatgactactgtaatagacccagaaggtcaattcttgaagtactggaagattttatctccgtaaagttgccctggaaatatgtgctagattacttgcccatcattaaaccaaggtactactctatatctagcggccctggggatcctaatattgaattaacagttgcgatagtaaaatataaaactatcttaaggaaaattcgaagaggaatttgcactaactacattgcacgattgcaagagggggaacagataaggtataagttacaaaataatcacataatcaaaaaggaatttttgaataaacctatgattcttgtcggaccgggtgtcggtctagcaccattattatcagtggttaaagcggagatatctaaagatatcaaactcctcttcggttgtagatataaagataaagattatatttataaagatatgctggaagattggttccgtaagggcaaaattgccttacattcatccttttccagagatgaggaaaattcaccaggtgttaaatatgtccaagactacttatggagattaggtgaggaaataactaatttggtagttaataaagacgccgtttttttcttatgtggctcatcaggtaaaatgcctatccaagtcagattaacattcattgaaatgttaaaaaaatggggcaattttagtgatgaagaaactgccaaaaaatacctgaaagaaatggaaaaatctgatagatatatccaggaaacttggtagtcgataacaagacttatcgcattataatgttaaatagatacataattaaaatcttgtcatttgtgacaaacgtttagcactgttcaaactccctggtatgaaaccacaaccgcagtgacctgaaaccaaactgagccctttggtagtctaaatggattattagaggggctatctgctacgaaatgttccaaagtgacaattctgcctacaaaccattctttccccttcgtcaatcctttttcgtcctttaaaaaatatcttgtgctttcttcaaaagctgtaaatgcagcccaaggcctcatcagtttattcttgtccctgccagatatactggcttgattgattacattactatgtatcaccgagggagacgattgtatagacatagcatccaaaggcggtggagttgataaatcaacagatgaaaatgatgagctcaatgatgaggtggaagacgacatagacccgacagaattaacgttttctcgtgttggcaaaaataatgctaaatcgccaatttgaaagttcctcaaagtcaccttttccctttggaatctctccaatagcgttctcttgatcttattttctttagttaattttttggccaaggtctcaatatccttgaatctcctgataacggcaacttcataaagcttattgtcatataattgagtgatattccccagaaaaatgctttgctgtgtatccttttcagatccattggcaactgactttattaattcatactcatctttcaatttctggaaaaccggactttttattagagaattatcatgtgcgtccagcatttgtgtgctttcatccagtatattactttgggcggttccctttttcaatcccttgactcgtctaatttggatgttattattattgtcgaaggttaacagcaacccaatgttctccaaaatgaaaatatttgtcgatattatatcaaatattctatcttgcagagtctgtgtgtatgcagatatctggttttccctacctgggtcctcagcaagaggaatggtttcgaatttctcacctttttccatcgagcttgagttagtctcagcgtaacttttctctgaagtcacaatttgtttaccgagcctttcaatatcagccttcaacaaattgacctcttgttcatgcttcttattagattcatccagatccatttgcaatcgttccctcgatttgctaacatcatcatagtcacctgttagcttttctatcttttcattgtcttggctaattatatcattcaattgctttttgaaagaggcattgagggtaaaaatttcagttctatgcgattgttcttcattagttaaccttgccaattcttgattcaaattagtcaaagtttcgcgataagctgtcttctccacctctagatcacttatttttttccccatttccgaaatttgcattgattttcgattattttcttctttcaatagttgaagttggtgtaatagatcatccacattactctctaactcttgaatttgatgattattagcttgcgaaacactatcaatgttcacttcagaaatattggcaggctctagtaatacagatgctcccaggaatttcttcttgtttatactcgtagcagaaccacgaaatggcttaagatgggtattgagaacaccttgaggccaatggcctatgtcggaatattgaaactcatgtaatagcgattctaatttttttattcttgttttgtatcctttgactacatcatcacttttcaaggcaatagacccttcaggggaaatgctattgccattagaactattattgttattatttttgaaattggaatatattatatgaaatctcttcgtctcaaaaagtgttttcgaaagtagatcaatgatcggttcagaaacatctgtttctttaatttgcgtcatataattatcaatggcttgcgatacttttaccaggtcttggcggtaatttgctatagaattctcattttcatcttcctcatcttcatttggtggagaagtatgagagtgatattcgtttagacgtttgaaatcagaggaagacaatagatcttcgcaaaaaacagtcgcgatggaaccgaaatttttaacccatttatttcttgttcgtaattcattttgtttgaacaactctaaatcttgattaaaatttgagataaatgacaaaatttgttggaaccatgatagcctacgatatttttcgattaaataaagcccatatatcagaggcaaatcttctacctgtgcaaattctacctcatatttcttgtatagctctaaatctttattacattcattcaataatagtcttttaatacctaggatttccatctgggtgaatgctatgttacccaaaatggctactgcatgcttttgtagacttttttttaaatctattagttctcctatttgtgaatacagcgcttgtgatatagtgaagagagttttcactgattcttttttatccttttccaacatcacattcatgcttttcaaaaattcttgactattgaattcttcttcttctttatcaagtacatttctgcttcttgttcgcatttctgataccagtacctcaaagctctctgccatttggtcttcaagctcgaatttagattcattcggggtaaacatttgccgcagtcgatcgatgtttactgttataatatctctaaaacttgcattttcgtcaatttccctcttaattttattcagcttaccattgattgaatgatttagaatctttacagatttttcgttctccaggagagattcaatattaatgaacttttgtaaagaatcaccctctaaagcagtcaacttactcaaggtgtcattgaagcatttttcccattttgaagtcataccattgtctaccagctgatttaaaaattgaacgtttgagttatacaaactttctacatcaaagcagtacagcttcaaatattgtgagcaaacggttaagccatcaaaaatacgcttaatatgggctattatgtctggtatgaggctcttaaaataatgtacatctatttctaaagcgcttagccaaccaaggttcgtcgtcagtaagctagttacggaatggtaatttaaacgcgaaagatctacgtctgcgtcctccaaaggcgagggcataggcttgatcataatagtatcgctaccttggtattgagatatatgactattcttaattaaatattccagagtctctgtcaagtcgttggaattaggggagttcatgggattagaatccttagacgttaaaagatttgttggtgtcggtttactaacaagtgagaatagtcgtctgtcgtaaacgtaaaaatcatttagagtaaaagacctattaataagcagctctttaaacatcgacggttttagtttgttaccataaggtagtagaatcagcagctgatcgggaggaatcttccatttcctagcaatgaactgtttaaatttgtccagggaaacgaaaaaatcaacattcgtagttatacattctccagatattgcatttatgatagtggctgttgtctgcagtggtgttatttcttgctgggtaggtgcagtgctatattcatcagcgtctgccatgatgtataaaagaaaataaaagaagtactttccgaacaacaacagtacactaaaataatcgttgttcaaaggaggactactttggttctgatttgagaaaatggtactcaaataagggcatcgctattatatagttccattcctaccaagaaaccgggtagccaaaagcgataaaaaggctctccatggcaagccttattaaaaataataatcatgaagaacaaagtttcacaagagattacaagataaaaaagccactactacagaaaaggcgttgggtcaggacatggaaatagtgtacaagccattggacatacgtaacgaagagcagtttgctagtattaaaaaactaatagatgcggatctatcagagccgtactcgatatacgtatataggtatttcttgaaccaatggcccgagttaacgtacattgccgttgacaacaagagtggaacgcctaacatacccattggttgcatagtgtgtaagatggacccgcatagaaacgtgagactgagaggatatataggaatgctagccgtagagtccacataccgcgggcatggcatagcaaagaaactagtggaaattgccatagataaaatgcaaagggaacattgcgatgagatcatgttagaaacagaggtggaaaattcggcggctctaaacttatatgaaggaatgggtttcatcagaatgaaacggatgttccgctactacttgaatgaaggggacgcctttaaactgatattgccgttgactgaaaagagctgcactcggtctacgttcctaatgcatggccggctggccacataaaaggaaaaacactcgatgatgataaaatatatattaataatacaatttttttatttatttatttaatcatatgtatagatatagaaaaagggcagtagagaaaagaggaatagaaaggagagagataataaagcaagtttcaaaaagaacaagaggaaaagaaattaaatcacacagacaaaaacgcggggaggaagtatccctaagccaaagtggcgttatataactccttttcggattcatatctcttcttatcggcctgggccttggcctcgtaaggctgcttttcctctggcgttagagccttccacttctcacccaacttcttgccgacttgtccaaatgtgatatctggattttcagaacgaacaatatctctgttttcgttagcgaaaaacatgtaggcggacaaagccctcttaggggcatttgggtccttcttctttctagtggttctcttcttaggttctcttggggtgaccattgcgactgtgctttactatgtatagggtagtcaattgagcaaaaacaggaaaaaaacacgtcccaaaacagtccttctttaacagtcggtaccagtaataaatactgtgttgtttgtttgcccaccgctaaataaacgaacggcgaaaaaaataggcggcaaaaggcgggtgattcgaaaagtatcgcgcgcgacgaggcgtgagggtagaattcggcgccactaatttgtgacacttgaacagtatttaacgtcgtgcgatacatcatatcgatagaaatgtagacgtgctcaacgctccaagaatgaattgcacacttacagataataccagagccataaatgtggcctccaacctcggtgctcctcaacagaggacgatttttgccaaggagagaatatccatcccaggatactacgagataatccaattcctgggcaagggagcctatgggacagtgtgctcagtgaagtttaagggtcgaagcccagctgctaggatagcggtaaagaagatcagcaacatctttaataaggagatccttttgaaaagggccatccgtgagctaaaattcatgaacttcttcaagggccataaaaatattgtaaatctaatcgatctagagatagtgaccagctcgccctatgacggactgtattgctaccaggaactgattgattatgatttggcaaaagtcatacattcgtccgtgcagctctcggagtttcatatcaaatactttctttaccaaatcctgtgtgggctaaagtacatacacagtgcagatgtcatccaccgagatttgaagcctgggaacatattgtgcacattgaatggctgtttgaagatctgcgattttggtctcgctaggggtattcatgccggatttttcaagtgtcattccactgtgcagccccatataaccaactacgttgctacaagatggtatagggcgcctgagctgcttctttccaaccaaccgtatagtaagtccgtagacatatgggctgtagggtgcattcttgcagaattctatgctcgaaagcctgttttcatggggcgtgactccatgcaccagatatttgaaatcatcaaagtcttgggtactcctgataaagatattctgatcaagtttggcaccattaaagcttggaatctaggcaaaaacagtaataaccctgtatataaaaaaatcccatggtccaacattttcccctttgcctcgcatgaagcaatcaatctcatagagtcattacttcattgggactcaacacataggttaaacgtggaacaagctatatcacatccgttcctaaacgaggtgcggaagccagacgacgagcctgtttgccttcagggtcctttcgacttcacctatgaatccgagttgaattcaatgtccaaattaagagactacttggttgaagaagtgaaaaatttcaaaaccgatttgtcctcctcgtctttatagtaaccactacacaaataggtatatcatgaagttatattctgaccgtaacaattcttctttctttgacgtaaactttatggcgggtaacgctcaaatagtttcttgttaaccatttcaaataacaataagtatacaactaaacaaagtctgctacttgttaaatataggagtataaacaagataagcttgctactttttcagcacaaccgccacctctcgattgcatacaatggattacctaaaaccagcgcagaaggggagaagacgtggtctttccataaacagtctttcggagactcagcaatctgctatgaatagttccctggaccatcttcagaatgacttaaacaggataaatcttcaatggaatagaatactgtcggataacactaatcccttagaactagcgctcgcatttttggatgatacatctgtaggtctgggccaccggtatgaagaattcaatcaattaaagtcacaaattggtagtcacttacaagatgttgttaatgaacatagccaagtgttcaacactaatgtggcttcttacggaaaagcagtcagttcgatcatgcaggcccaagaacagactttaaatctgaaaaattgtttaaaggaagctaatgagaaaatcaccactgataaaggttctttacaggaattaaatgataataacttgaagtatacaaaaatgattgatgttttagtcaatattgaggagttattacagatacccgaaaaaattgaggagaacattagaaaggaaaatttccatcaggtgcaaattctcctagaaaggggtttcatattaatgaacaacaaatctttgaagacagtggagattttaaagcctataaaccaacaacttgagttacaagaacatttacttttcaacaatctgattgaagaaattcacgacattatgtactccaaatctaacaaaacaaattttactcgagtaaccaataatgatatattcaaaatcataagcatttcacataatggatttacgagtttagaaaattacctgtacaacatagtcaatattgatattatggaacactcaaaaacgataaacaagaaccttgaacaattcattcatgaccaatcgttaaataaaggaaatatcatgctacaagaaaatgctgcgactcaagcaccattggcaccatctagaaaccaagaaaacgaaggatttaacagaatagggttcctactaaaaaccataaataacatcaataaattacctgttgcattcaatataataacagaaagggctaaagaggagattcataatataattgttaaaagtaccgaatcaatacgttcgaagcacccttctctgcttaaaatggctactagtttaaagaatgacaaccattttggcctacccgtacaggatatactatcgatcattttaagggaatgcttttgggaaatatttttgaaattactgtatgctattcagtgccatagggctatttttgaaatgtcaaacattttgcagccaacgtcttccgcaaagccagctttcaagttcaataaaatttggggcaaactgttagatgaaatagaattattacttgtgaggtacatcaatgaccctgaattgatatccagcaataacggtagtattaaaccaattaatggcgcgacaaataacgcacccactttacctaaaaggaaaaatcctaaaattttttctttggagtataacattgaggacaattcttctgtaaaggatcaagcttttgaactaaaggctttgttgaaagatatattccctggattttctgtctcctcaaacatggatttagactctatttatgtaaaagatgaatccttcgaacaagatgagcctctagtccctccttctgttttcaacatgaaggtaattttagatccgtttttgctgtttacgcaatcgacatctacaattgttcccagtgtcttaacacaaaatactatttcatccctaacctttttcgatgattatatgaataaaagttttctcccaaagattcagatgactatggattatttattcacggttgaagtagaatccaataatccgtacgccttagagctatccgatgaaaatcataacatttttaaaacagcattagattttcaaaggttattttacaatttattgaatgttttcaacacagcaaacacatttagagaaaaaatatcgtactgcattctagatcttttgaatcatttttataattactacttggggctatttaattccttgattggtacttctgatagacatttaactaggaaaataattacggcatggttgcagaatggtattttgatggatcaagaacaaaaaattctgaatggggatgagacactctttcatgaagaatccatagagttatttaaggaaatacctcatttctatcaagcgggtaaaggtttgagcaaatctgatttattcaataacttgacattggacacaattctgcagttttcggcaagcgtgttatggatattaaactggctgccaggcttaaaaaaggctatcaatattgatgaagtaagccaagaacccatgttagatgctgatagattaaggagcagctggacattttctgaatcaatggatttaaactattcgaaccctagttccagcccaaattcattaggaaatctaaaaattttattggatgataaagcctccaaaaaatttgatgagactatcgacggattcaaaaccttgaaattcaaactaatcactatactgaggttcaacattagggccttgtgtatatacgacatcgggtctttttttcaaaacaccaaaatttggaatatggatgtgggtagtattgaattagatcaaaatatagcttctctaatttccgaattaagaaggactgaaagcaaattgaaacaacagttaccagaaaaggaaaaaaactccatatttattggtcttgatatagtcaacaactacgccttgattaagggtgccaaatccataaaagttttgaaccataacgggataaagaaaatgttgagaaatgtaaatgtcttacaacatgcctatagaaatctttcttctgaaccatcaaaaattaatatgaacgtcacaatgaatttttactctttatgcggctccagtgaagctgaactatttgaatatataaaagacaatgaattaccgcattgttctgtcgaagatttgaaaaccatattgaggctgcagtttagcgaggaaatgcatcgtcaattgaagagacaaagcactagctcaactaagggttccataaaaccttccaataagaggtacactgaagctttggagaaactaagtaacctcgaaaaagagcagtcgaaagaaggagcccgcaccaagattggaaaacttaaaagcaaattgaatgctgtccatactgcaaacgaaaaatgacatttttagtttgtgtaaaattaatttgataaataaatgaatgaaaatgatcaataataagcgaataactatatttttaattaccttatttttacaatatttttcacttgcacttttattttattttcagcgcgcagctcgtcttgttctgttgaaattcaaagatacctgaaggaacattacaacatcaatcaacacttgagtagaaatatacacgatccaataaaatatactgaagcgaagcaatcagaaatggatgcaatatctgatccaacgtttaagcatgctagatcaagaaaacaggttactgaagaatcaccatctttgcttaccgttattatagaaattgcaccaaagttatggacaacttttgatgaggaaggaaatgagaaaggaagtataataaaggttttagaggcattgatagtatttctcaatgctcacttagcgttcaatagcgccaacaaagtagcagtcattgctgcatactctcagggaatcaaatatttatacccagagagcacatctgctctaaaagcctctgaatctgaaaataaaacccgtagtgatcttaagattattaactcagatatgtatagacgttttagaaacgttgatgagacgctagtggaagaaatatataaactatttgagttagaaaagaaacaaatcgaacaaaatagtcaaaggagcacgctagcaggtgccatgtcagctgggctgacttatgtaaacagaatatcaaaagagtcagtaactacctcattaaaatcaaggctacttgttcttacgtgcgggagtggcagtagtaaagatgaaattttccaatacatccctataatgaactgtattttttccgcaacaaaaatgaaatgtcccattgatgtcgtaaagattggtggttctaaggaaagcacgtttttacagcaaacgacggatgccacaaatggcgtttatttacatgttgaatctacagaagggctaattcaatatttagcaactgcaatgtttattgatccgtcgttaagacctataattgttaagccaaaccatggatctgtagattttaggacatcatgctatttaacagggagagttgttgccgttggattcatctgttcagtttgcctatgtgtcttatcaatcataccgcccggaaataaatgtcctgcttgtgattctcaatttgatgagcacgtaattgccaagttgaagaggaaaccagttgttccaaggttgaaagccaaaaagaaggtgacgaaaccatgaacgaaaggaatgaacattatccgtttcaagcaggtaaccttcgtcacaatgcatcgtaataatacataaaaaaaaattagctttaagcacatgtatattggacattccacagaaaaaaaaaagcttttgatgtgattagcttaagacgttgtgtcatctttgaactgttttgacttcaatcatatcgaatttgataatataactatctatgtactgtctgggtgcatcgctgttgttgcttcggtagatttattagttcgctttggataatgtatcatacaataacattgccaacatccatcataacagaaacattaggtgataaacaatgaaaagaggagaaagccaggcgcctgatgccatctttggtcaatctcgtgcatttgcactatctgattcttcagtgaatcctgatgtcattgaatatcttaaaagtgttaggcaagaagcactaagaaccaacgccatatcgattaagaatcatatgaatctgcaaaagaggacgcgtcacaaatcaagcatgtacgatgatgaggatgagggggcccttaaaaggcacgccatctcgccatccttgattaggcttcaaaggaatgtagaaatatgggtaaggtggtttaactctgtgaaggcgacggtgttgactaatgcctacgagtttaccggttatgaggacgaaacactggatcttttattgcttttcttaaagaattatctcgaagatatgcccagcaaatgtactacagttgaaaaaattataagtgtcctaaatcagcattcctttcctgagaaggcagaagagaaggaagaaaatcttcagattgatgaggaatgggcgaagaatattttggtacggctggaaaaaaccaagattgacagtgttgaggatgtaaaaaaagtaatcactgaaggagataaacatgaactagttggatacaaccagtggttccaataccttataaacaatgaaccgcagcatactacttttcatgaaaagattacctctaagcaactttgggttctgatcaagtatatgtcgaatacatggataaaagaaatacacaagaaaggaaggcattatcgtcggctgcaagattggctattctacatactggtacatacacccgaaagagtcacggcagaatatacaagcatcttgagagatcttggaaagaaatgccttgaactgattcaaaagaagccagttgaagcacatgagaataaaataacactcccgaaggagatggcggaattgaatgttgagataccagccgcggtggagaatatgacgataactgagctgacagtgtctgttatagcagtgaactatggtcaaaaagacttgatagaataatgtaaataaatttcttatgtagttttttacaggaagtaaaaagtgttattactttgattgactcattcttacatttactgataggccgaagataagcggcgccctaagaaaactcgagcgcaaattgtcagcgatgatgtagccatgctatagcatcaatcaatgtcaataagctaataacaactatcatctatactccaacgcagctctcttgtttaggtttctcgtcaatcaaattcgcatcacgaagaagtatgtctgaagaatttccatctcctcaactaatcgatgatttggaagaacatccacagcatgataatgctcgagtcgtgaaagatttgcttgcaggtacagcgggtggtattgcgcaagtgctagtgggccagccctttgatacgacaaaagttaggttacaaacatcgagcaccccaacaacagccatggaagtcgtcagaaagctgcttgccaatgaagggcctcgcgggttttacaaaggaactctgacgccattaattggtgttggtgcatgtgtttcattacaatttggtgttaatgaagctatgaagagattttttcatcatcgcaatgctgatatgtcatcgactttgtcattgccacagtattacgcatgtggtgtcacaggcggtatagtaaactcattcttggcgtccccaattgagcatgtcaggattcgcttgcaaacacagactggctcaggcaccaacgcagaattcaagggtcctttggaatgcatcaaaaaattaagacataacaaggccttgctacgtggtttaacacctacaatattgagagaaggtcatggatgtggcacatatttcttagtgtatgaagcgttgattgctaaccaaatgaacaaaagacgtggactagagagaaaggacattcctgcatggaaactttgtatttttggagcattgtctggcactgccttatggttgatggtatatccattagatgtcatcaagtctgtcatgcaaacggataatttacaaaagcctaaatttggtaattctatttccagtgtagccaagactttatatgccaatggagggataggcgcttttttcaaagggtttggtcctaccatgctaagagctgctcccgccaatggtgccacttttgctacttttgaattagcgatgaggttattgggttgataattcctatagaatttatgagccatcgtttaagaaaatagtacaatataatgtataacttgaaactctatcttcttatattcaatagatgctactatgcgtacatatatatggtgagtgtgtgtgtttatatatgcgtagtaatcactcggcaatgtggaattgttaccgtgatagccttcatgcttactcttccaaccttcttagcaagtattccacctcaacttccttagtgataggtataacaatttccttataaatttttaccaaatattctggagtaatccttctttcacctgactcgttggtagggtccacaccatagacttcagccttcttagttaatctttctagaatcttttcttcaacggcagaattggtgatattcttcattatcccctcgacatctttacttttgatcagctttgtgtatagcgggatatccgattggaacttggcttcagcaacaaacttgccaaagtggattctcctactcaagctttgcaaacattctatatctctagtggcaacagaaccgaagttattcttatcatcaccatctcttttcgaaattaatggtataatcttttcaatataaactttttttattttatcattgtaattaacttctggggcataaggcgccaaaatttgtgggtagttaatgctcggtaagaatgatttctgaatcttgtcaggaaagaagggagtttcatcaggtgattcgaatcttctgatgcgagaatgcgcaatttcaagatttgaaagagcccaatccaagaaagatcctttaaaattcggaatttctaaacctggatggtttgcctcataaactgaaggacatgtggcgaaatgcgacctctcaataaatttgaagatgatcgaatcctccattctaactaattcatctctaatattttgtagatttaaaacagtttctggttttgtgaaatccatatcttataccaattttatgcaggatgctgagtgctatttgttagcaaaacggaatcgatgtttcaacttttcaatactttttttcttcttttcttcgaacttcgaagattatagagatccattgaaaatttacgataaaggaaatgcaacacgaagtttgaaaaaaagttgatattgaaaaaaaaaaaaaaagagaaccaaaaaaaaattaaaaaacgtgaaaacgatggtttaacaacttttttcgaatttggtatacgtggaaaaacgaatgtatagatgcatttttaaagaatatatataaaatttagtaattgtattccgcgagcggcgcaataggtgatttcatttagctgctttcagtttgcgtatcatttcttcattgatcttggcttctctatctaaatcctctttcgacttgtaaagtccccaagttctaaaccataagaaccgcctcaatctggaaaatttgtcagtatcaagaccataattcgtgtatgactgaatcaaatgtaatccactttcgtcatgagtaaattcggccttgctcagagactcctggattttggctaacaacgcagtcccttcgatgcatatagctaggccacaaattatgccaataacggtccatgggttgatgttttcttgaattctttcgtttttcatgctatttgcgtcttcccaagtcccagcgttccagtattcatactgcgcgttagagtggtagccataagagccggcatattggtaattttcagtattaacgttagaacgtggtgaatacgatgtggtccagccttgcctcgttgtgtcatatacgatctttttctttgggtcacaaagaatatcatatgcttgagagatgactttaaatctatgtagtttttcgcttgatgttagcagcagcggtgatttactatcactgttggtaaccttttctgagctaaatatttgaatgttatcggaatggtcagggtggtacaattttacataacgatgatattttttttttaacgacttcttgtccagtttaggatttccagatccggcctttggaatgccaaaaatatcatagggagttggatctgccaactcaggccattgttcatcccttatcgtaagttttctattgccatttttatcgttcgctgtagcatacttagctataaaagtgatttgtgggggacacttttctacacatgataagtgccacttgaataaaaatgggtatacgaacttatggtgtagcataacaaatatattgcaagtagtgacctatggtgtgtagatatacgtacagttagttacgagcctaaagacacaacgtgtttgttaattatactgtcgctgtaatatcttctcttccattatcaccggtcattccttgcaggggcggtagtacccggagaccctgaacttttctttttttttttgcgaaattaaaaagttcattttcaattcgacaatgagatctacaagccattgttttatgttgatgagagccagcttaaagagttaaaaatttcatagctaatggtgacagggggaatggcaagcaagtgggatcagaagggtatggacattgcctatgaggaggcggccttaggttacaaagagggtggtgttcctattggcggatgtcttatcaataacaaagacggaagtgttctcggtcgtggtcacaacatgagatttcaaaagggatccgccacactacatggtgagatctccactttggaaaactgtgggagattagagggcaaagtgtacaaagataccactttgtatacgacgctgtctccatgcgacatgtgtacaggtgccatcatcatgtatggtattccacgctgtgttgtcggtgagaacgttaatttcaaaagtaagggcgagaaatatttacaaactagaggtcacgaggttgttgttgttgacgatgagaggtgtaaaaagatcatgaaacaatttatcgatgaaagacctcaggattggtttgaagatattggtgagtagagcacgcagcacgctgtatttacgtatttaattttatatatttgtgcatacactactagggaagacttgaaaaaaacctaggaaatgaaaaaacgacacaggaagtcccgtatttactattttttccttccttttgatggggcagggcggaaatagaggataggataagcctactgcttagctgtttccgtctctacttcggtagttgtctcaattgtcgtttcagtattacctttagagccgctagacgatggttgagctatttgttgagggaaaactaagttcatgtaacacacgcataacccgattaaactcatgaatagcttgattgcaggaggctggtccattggagatggtgccttattttccttataggcaacgatgatgtcttcgtcggtgttcaggtagtagtgtacactctgaatcagggagaaccaggcaatgaacttgttcctcaagaaaatagcggccataggcatggattggttaaccacaccagatatgcttggtgtggcagaatatagtccttttggtggcgcaattttcttgtacctgtggtagaaagggagcggttgaactgttagtatatattggcaatatcagcaaatttgaaagaaaattgtcggtgaaaaacatacgaaacacaaaggtcgggccttgcaacgttattcaaagtcattgtttagttgaggaggtagcagcggagtatatgtattccttttttttgcctatggatgttgtaccatgcccattctgctcaagcttttgttaaaattatttttcagtattttttcttccatgttgcgcgttacgagaacagaagcgacagataaccgcaatcatacaactagcgctactgcggggtgtaaaaagcacaagaactaagccaagatcacaacagttatcgataaaatagcagtgtttgcatggccattgagaaggacaacattggcgtgcgcgccaatgttgtctcaccatgtagctccaaacgagttgtaagagacggaccgctcacgcttccgaagcggtcagaaaacgcttcccagtatgcagttgacctacattcaacctgcaaatattgctttgcttcaagaaatgattacacagacgtctattttcttctacataatgcacgaaacttgggcatttagtcatgtagccgcctagcgagcctgggtgccgtcctatctcctttgttcgtgcaaagagacaggaacacacactgcgttctcttgcggccggtctggcggactcaggggtgcggcgtttgcttaaccggagggaataataaaatcggggtgacgcaagtatgaagtcatgtgtgcttagcaattacgtagagggattagaaataatagtgtgcggttatcggaaccggctcttgttcccgtttagagcaacccaggtgcaggcgtactttaaagtattttctttcttttttttcctgctacttacgctaggagctgccgcagctgcaaagccgacgtcggagaggcaggtgatcttcggctcggccgacaaatcccctggatatcattggcctgtcgaggtatcggccgcgtggaactaccgggaattactatgcaaaacaattggaaatctggtaggaaaaccttgttctagaacttggcgattgctgacaaagaagaaaagggcctattgttgctgcctcttttgttgttcttcctcgtattgtcttgccggtgttctttgtgtcttttgtgtgtaggttcttactattatagtgctctttgctattatattttcttcgttttcactttgcgtaatgtaacggtcttaaacaaagttttttttttttcgctcttgcattttccttttctgctctatcttatttgctaattgtagtttcagaagttttacttaaatatagcactattttccagttttaatgtttcttctcattgctttcttttataattttcgcatataattatacatttacggtgtcttaactctccctcttcacccctcattattccagaaaatactaatacttcttcacacaaaagaacgcagttagacaatcaacaatgaatcctaaatcctctacacctaagattccaagacccaagaacgcatttattctgttcagacagcactaccacaggatcttaatagacgaatggaccgctcaaggtgtggaaataccccataattcaaacatttctaaaattattggtacgaagtggaagggcttacaaccggaagataaggcacactgggaaaatctagcggagaaggagaaactagaacatgaaaggaagtatcctgaatacaaatacaagccggtaagaaagtctaagaagaagcaactacttttgaaggaaatcgagcaacagcagcagcaacaacagaaagaacagcagcagcagaaacagtcacaaccgcaattacaacagccctttaacaacaatatagttcttatgaaaagagcacattctctttcaccatcttcctcggtgtcaagctcgaacagctatcagttccaattgaacaatgatcttaagaggttgcctattccttctgttaatacttctaactatatggtctccagatctttaagtggactacctttgacgcatgataagacggcaagagacctaccacagctgtcatctcaactaaattctattccatattactcagctccacacgacccttcaacgagacatcattacctcaacgtcgctcaagctcaaccaagggctaactcgacccctcaattgccctttatttcatccattatcaacaacagcagtcaaacaccggtaactacaactaccacatccacaacaactgcgacatcttctcctgggaaattctcctcttctccgaactcctctgtactggagaacaacagattaaacagtatcaacaattcaaatcaatatttacctccccctctattaccttctctgcaagattttcaactggatcagtaccagcagctaaagcagatgggaccaacttatattgtcaaaccactgtctcacaccaggaacaatctattgtccacaactacccctacgcatcatcacattcctcatataccaaaccaaaacattcctctacatcaaattataaactcaagcaacactgaggtcaccgctaaaactagcctagtttctccgaaatgattttttttttccatttcttctttccgttatattatattatactatattccctttaactaaaaatttatgcatttggctcctgtttaataaaagtttaaatcgcctcaaaagaacaattgaaaaatatgtaaaataacagcaaataaaagtcaaaattaaaacaaagtacccagagacaaaaaagaaagaaaagaaaaaagaaacagtctacaaattctatttgaatatataaaattatattctcaattttcacgtatatattcacctcacaaataatatcattcctttaaaaaaaaatatgtattattgtataatgtttcagcatagtcgttttttaagcccttttttttaaacttaaaaaacaaatcaatgagatattgtatacctatattatcgataataaagcgacgaggatggactgcaagatattggtgttaggcgcaggtggtctaggatgcgaaatcctgaagaatttgacaatgttaagctttgttaaacaggttcatattgtagatatagacacaatcgagctaaccaaccttaatagacaatttcttttttgtgataaggacataggcaaaccgaaagctcaagtggcagcccagtatgtaaacacgcggttccctcaattggaagttgtggcgcacgtacaggacctgaccactttgcccccgagcttttacaaagacttccagttcataatctcggggctggacgccattgaacctcgtcgcttcatcaatgagactctcgtgaagcttaccttggagtccaattatgaaatttgcatcccgttcatagatggtggaacagaggggctcaagggacatgtaaaaacaatcattccaggcatcactgcatgctgggagtgctccattgataccttgccctcgcagcaggatactgtgccaatgtgtacaatcgccaacaatcctcgctgcattgagcatgttgtggagtatgtctcaactatacaataccctgatttaaatattgagtctacggcggatatggaatttctgctggagaagtgctgcgaaagggctgcccaatttagcatctcaacagaaaaattatcaacaagttttatcctgggtataataaagagtatcatacctagtgtaagcactacgaatgcgatggttgcagcgacatgctgtacgcagatggttaagatttataatgatttaatcgacctggaaaacggcaataatttcactttgattaactgctcagaagggtgttttatgtacagtttcaagttcgagcggttacccgactgtactgtttgttcaaattccaattccaactagtattactaatgaataataccatccgccggtgtcacttgtttaaacatcttgcaagtaagtcgagatcctagagagccttgtacatgtgattgcacagtaaagaaggtatgcaggctaaattattgtttaccagactaaactttagacgtccctccacaactttacgccagtttcccctaacatgttttttatttcatagcaaagcattttactcggatctggtcactaaggagccgttgatcacaccgaaaagaataataaataagacgcctgggttaaacttatctatttctgagagggcttccaacagactagctgagatctaccgcaatagtaaggaaaatttaagaattagtgtggaaagtggtggatgtcacggtttccagtacaatctaactctagaacccgctaccaagccagatattaagaatgatgtcaaagacaaggagttttcagacgaccttgacgatgatgattccaaggatataatatacgtgttacccgaagataagggtcgagtgataattgatagtaaatcactaaacattttgaataacactacactgacatacactaatgagttgatcggttcttcgttcaaaatcatcaatggtagcctaaaaagtagttgtggttgtggaagtagttttgatattgaaaattaagctgtattatattcatccctgtatatagcatgcccagctgccaagcatttttttacttaattgtctctattatatatttgaaaacctagcaagagcattacgggataaaacgctgcggcgttcgcattattaatttgtattcaaacgactaattaaaactatcttacagttcgtaaaacttcataagttcgaccatatctctatccttattgtcattccttaacattttcattcgagaacttccttccatctcatatatccaatactgatagttctcttcattatacatttcaacaagatcatgttcacgtataaattgttcagaatcatcaccatcacagacatcaaatggatcgatttggaacgaattattgtcaccacatcttaagttggaaaactgctttgtaacacaccaagtcaagtacgtataaaatctactcattagtaaatcgttgtacccaccccctccaagtaggaatatgtgcgctcgaggataacttttcatgatatttatgatgattcgagaaagccctcgtattgttagctgccattcattgaatctatcacccagaagcccatcaccaccacattcaattattaaggcctcaggttcgtgtctttctattagaggattgacgattttggatgcgatcaattccaagtagttgtcatcacaaccatgctttaaaggaatattaaccacgttcttatcctttcttgaatcacttaaagaaccagttccaggaaaaaaaccaggctcgtagagatgtactgaaattgtctgtatttgtttagaatattggaaagccttttctacaccgtcaccatgatgcaagtcgaagtcaacgtacgtgattttatttagctttgctttgcgcaatctctgtattaacagtaccacgtcatttatatagcagaatccgcttgccctctgtttaaaggcatgatgtcttccaccatcccaatttataccgataagacgttctgtaggcgatagatgatccaacaagtttaaagtcgcacctgtaataacttgacagtacataggaaggtatgaaaaaatcgggcaatctccctctaaattatactgttttgtttcagaatttaaaatataagtatctgttggtttatcattggtgggcacctcactgttattaatacagtccatattattttcgagcgcttgtgagtgattcagataataattatagagattctctctagtggtgaatctctgaagatcttgcgatggattgtagtcgattttttcgttccaattatcggccaattcactcaactcactccatttggactctaccatgggattatttacatcttgtgccatcattttattgaatctgccatttatcaaataatcgatatatgatttcgaatggaactccagcagatcatcctttctggcgtagggaaatgttagcacttcgtcaaagtgctggagaagatcgtacgcgtttattagggaatatgtcagctgcgatttttgatgattgttacatgggagtaaatctgctacttgagactgaaatattgacgttgatatgaccaatttcgacatagcgtttttctaaaatggacaggtgtttattaattcatattacagtacatacaccttttttttactttttgtttctttattaattttttagtttttttcatattctattttattataagtagtaatatgaagaaatttcccaagcaaagctcaataaaattatttagctaaacaaacatatgcatatatatgtatattctccctaatttaattccttggctgcccaggttggtagaacaaaggaagcttcgtgaattttcttgttatagtatctgtataattcagcctccttctcatcagagatttcacgtagtggcttcttgacattgcaagttttatctttggagcaaaccataaaaccaatcgtaccagttgggtaagttggaatagtaacgaaagagtattctgcaactgggaaaacttcagaacaggctttctttaagtccttaatgattggcaagtgaatccacatactttctgcttgtgtagtgattacacccttttctgtcaacgcactgttcaacaattggaaatattccttttggaaaagggtttcagctggaccttctgggtcagaagagtcagtaatgattacgtcaaatgtgttttggtaatctcttaaaaattggaaaccatcaccaatgtgggtcttaacctttgggtgagaataagaggcagccatttctggtaggtactcctttgatagtctaataacagcttcatcaatgtcacataaccaggcttcctcaacggaatcatgcttgacaacctctctcaaaacaccaccatcacccccaccaataacaagaaccttcttaggatttggatgggaattcaaggcaagatgggcaatcatttcttggtaggcaaattcatccctttcggtggcttgaattacattatctaaaactagaacattaccatatgtagtggatttgaagatcaaaacgtcttgatattttgacttctcatggtgtaaaactttctccacttttaaagtcatggcctggcctggccacatggtatcagaaatttctctgaaccagccgtctacaatagttgggtgagtgatttcttgtgccattagatttattgcttattagtgtttgctcttcttgactgaactactatgtgaagcgtacaagatactaaattactaagtcagttttatatcacagctattccttatctcatgccaatagcatttttagagaaaaaaatgaaaggtgaaaaaattttttttctcaagcaaagaaatgaggagttcctgaaatcatgcaggtgcagaatattggtgtagagaatcgcgtttgtatattgtcttaatcctgtacttacgagtaggtatttgatgttttaaaaattgcaaatgtactttttgcgaaatcttgcaacattttttttgtcaggatgtaattgcaactaattaatttttcaaaacttaaaatgaaggttacctattaaggaacgtttgtgtttgaaaaagaactcctaatcaaaagcaaagaaaacatagaacaaaagccaacaaaactcttttggagatggtagaaggagactcttatgtggagactttagactccatgattgaattattcaaggattacaaacctggttccataactttggagaatataacacgactttgtcaaactttgggtctcgagtccttcacagaagaattgagtaatgaactttcaagattatcgacggcatctaaaattatcgtgatagatgttgactacaataagaagcaagacagaattcaggacgttaaactcgtactagcatctaattttgataattttgactactttaaccaacgagatggagagcatgaaaaaagcaacattcttctaaattccttaacaaagtatcctgatttgaaagcttttcataacaatttgaagtttctatatctgttagatgcatattcccacatcgagtccgattctacctcccataataatgggtcttctgacaaaagcttagattcaagcaacgcatcatttaacaaccaaggtaaacttgatctttttaagtatttcacggaactatcacactatataagacaatgtttccaagacaattgttgcgactttaaagtcaggaccaatttgaatgataaatttggaatatatattttaacccagggcatcaatggtaaggaagtgcctttagccaaaatttatttagaagaaaacaaaagcgattcacaatacaggttctatgagtacatatattcacaagaaaccaaatcttggataaatgaatctgctgagaatttttctaacggcatttccttggttatggaaatagtagcaaacgctaaggaaagtaactatacagacttaatttggtttcctgaggatttcatatcaccggaacttattatagataaagttacatgttcatcaaactcatcttcttcgccacctataattgatttattttcgaacaataactacaatagtagaatacaactgatgaacgattttacaacaaaattaatcaatattaaaaaatttgacataagtaatgacaatctagatctaatctctgagatactaaaatgggttcaatggtcgaggatagtacttcaaaatgtttttaaactggtctccacacctagttcaaattcaaattcatcggaacttgaacctgactatcaagctccattctccacctcgactaaagacaaaaattcttcaacatctaacactgagccaattccaagaagtaacagacatggaagtgtagtagaggcctctagaagaaggcgttcttcaactaataaaagcaaacgtcccagtataactgaagcaatgatgcttaaagaagagggtttacagcaatttaatttgcacgaaattttatctgaacccgcaatagaggaggaaaatggagacagcatcaaagagcactctacaactatggatggtgccaatgacctcggattcaccgcctctgtttcgaatcaagaaaatgcaggaactgatattgtgatggaagatcatggtgtactgcaaggcactagtcaaaattatggtactgcaacagcggatgacgcagacatagaaatgaaagacgtcagttctaagcctagtaaacctgaatcgtcggtcttacaactaattgtaagtgaagatcatatcattctcgacactatttcagaatgtaacttgtatgatgatgtaaaatgctggagtaaatttattgaaaaatttcaggatatcgttagctaaggaggtacggagtggctcaaatacacattgtggaccgtacactcgatggagtttaggtttacgtacaccttctagtgcaaggtgcatgcttttcatacctcatatgactgagtttgtttagtgtggcctatattctaaaaaagataaacgttagaataaatgagcttgcgaactgagccatttaccggtcatttgccaatatatataatcaaggacatctctatcattgtgagaaatactaaaaatgtaggaaaaaggttaaaacaagaaccactaacacgctagataggtagataggtaggtaggaggaggtcgatattattactgcatatatatatttttttccattctgcgttttcttgctgcagcgtatttatgtatcaagatcccggggcagctgtaagtgtactgtctagaaaataaatcagcaggccgcttgctacttcagtaaaaaagagagtagaaactggaaatttttttggcagtcaaaaatttaatatataaaaaaggccctttctgttttaagtgcatttattaaatgtttccagttccaagacgattggcaacggaattatgcaaaacggcacagaagacaaaagcaatattcctgctcgtagtaatgatgatgtattgccgccgttagccgtcagacttactatgaaagtaatgcgattaattttcatcggaaaaatgtttgcatattcatttgtaccctttcccccatttaaacttttgacatttgataatactgtgggctggttcgtagcatattcagcgatcgtttctatttgggggtttgctgtgtggatggaaagaggatatagacataagattaatctactgcctccaagatgtacgaagataagatgctctcgctgcaatacaagaataagatcccccaattggttcaaatataagaattggttatattttttcctattatacgtttctctaaccacttctaacttaataattcaactggcctcttttatgacagaaatgagtcgtcggggtataagcgttcctggaacgaaggatccaggcaagagagattatttagggcttatcataccaatgcgattcattggtgcatttatccattacatgacggctaatttattcaaagagtattatttacataacggcccactagaaaagaatgatagaccttctaccgatgagaagacatcagagaatgaaacgctatagcttaacctcgattaaaattaagttcagtatgccataggtgcgtttattacatgttttttaacaacacttcaatatttctttctctgtatttttcaatagggaacaaaatgtactattttctccatgaggcctgaaatagcaaatgtactcccgcagttaataaatgtacggacagcttttcatagccaattaaaagcagtttatatctctttcctagcggatcacatctaatggttgtccaacttcccttggattaagaaataggtgaataacgggatagtttttgaggatccattattgatagaggttataattttagacaggcaaaatattctagcacttctcgagggcataggcatccctaaaagggaatcaataattttacataatgatattaccatatcttttatactttcttgagatctggagaattttgtaaaattgttgggattccatagtcgataatattatatatacagaatatgctagaagttccaatcattacactttaacttcaataaaaaatttggcgactacttcccaatctttatgtcatcttcttgcatcgtatatgacaatatgtaacagtaatatgaataatagtcaaaaaataatatataatattcattccaacactcttagtgtccctagctagaattacttctgctagtgaaacactcatcatcaatataaggaaattaattttagtcagatgtttttaataccttccgttttctaacactaccagattattttgggcactatggccgagtggttaaggcgacagacttgaaatctgttgggctctgcccgcgctggttcaaatcctgctggtgtcgtattattttttgaaattatttttcaataaccaccatgtcagcaccaggttcttttacaattatacaaacacacatatctcaaaatcactcaagaggtcatggaccaatatggcaacttgctacgaaagtcatacggtaacatatcagcttgtctaaacataccatactttacccatttttttgtgcttgttatatggcgccataaattgctcgaacatggtcatgtgatgcaaaacattgtattacccttctttattgatttttcgacaatccaccaattctaactacgaaactttttatagcataaaagtacttccacatttttggtgcaatgaactaatttagataataacaagatcaaacagcgtcccttccgcgtcaataaataattaggaactgtaattgaacctctattagtatatttttttattgattgcatgaaacatccgctcattctgtcatgtctcaaagaaagctacaacaggatatcgataagcttttgaagaaggtgaaggaaggtattgaagacttcgatgacatatacgaaaaatttcagtcaacagacccctccaattcttcgcatagagaaaaactggaatctgacttaaaaagagaaatcaagaagctgcaaaaacatagggatcaaataaaaacatggctcagcaaagaagatgtaaaggataagcaaagtgttctgatgactaataggaggttgattgaaaatggcatggaaagatttaagtccgtggagaagctaatgaagacaaaacagttttcaaaggaggctttaacaaatccagatataatcaaagaccctaaagaactcaaaaaaagagatcaggtcttatttattcacgattgtttagatgagctacaaaagcaattggaacagtatgaggctcaagaaaatgaagaacaaacagaaagacacgaatttcacatcgccaacctagagaatatcttgaaaaaacttcagaataatgaaatggacccagagcccgtagaagaattccaagacgatataaagtactatgtagaaaataacgatgatcccgatttcattgaatacgatacaatttatgaggacatgggttgcgaaatacaaccttcatcaagtaataatgaggctccaaaagaaggaaacaatcaaacttctttatctagcattcgctcatcaaaaaaacaagaacgttctccaaagaaaaaagctccgcagagggatgtttctatatcagacagggcgacgactccaatcgcgccaggtgtagaatcagcctcgcaatctatatcttctacgccaacacctgtgtcaactgatacgccattgcatacagtgaaagatgattcaataaaattcgataattctacccttggtacaccaactacacatgtgtctatgaaaaagaaggaatcggaaaacgactcggagcaacaactaaatttcccaccggatagaactgatgaaattcgaaaaaccatccagcacgatgtagagacgaatgcagcttttcaaaatcccttattcaacgacgaattaaaatactggttagactcgaaaaggtacttaatgcaacctcttcaagaaatgtcaccaaagatggtatcgcaattagaatcttcgctattgaattgtccagattctctagatgccgattcgccatgtctatacaccaaaccattatctttgcctcacccaacgtcaatcttttttcccaatgaaccaattcgatttgtttatccgtacgatgtacctttaaatttaacgaataatgaaaatgatactgacaataagttcggtaaagatagtaaagcaaaatctaagaaagatgatgatatctattccagaacctcactagccagaatatttatgaaatttgatcttgatactttatttttcatattctatcattaccaaggatcatatgaacagtttttagctgctagagaactttttaaaaatagaaactggctattcaacaaggtagatcgctgctggtattataaagaaatcgaaaagttaccaccaggaatgggcaaatctgaggaggaatcatggagatactttgattataaaaaaagttggttagcgagacgttgcggtaacgacttcgtatataatgaagaagatttcgaaaaactgtaaacagtttccttttacttatataattctcatcgtgatttactaggtaaatgtagtattcaaaatctccaatttgtactctttaacttcaccttcacatattatctttttactcgatgtagaccgcaccatcattacttgctagcttataactctttttttaaaaactgtttggagaaataggtgatttgtttgaagttgtactcgaaatcttgtatgtcaccataccaaggatcttcaataatggtctgcacagtgccatcattagtattccaatcaccaaaaaggcaaactttagctttagaaccttcaggttgtattttttttaggttattaatgttggattcatccataccgattatatagtcatattcatcgaagtgtttggtctttatttgtttccctttatgattaatcttgacgccatgttgcttacaaatggacactgtacgatgatcagggctttcccccacatgataattagaagtgccaaatgaatcaatcttgttgaatcgattttctagattagccttttcgacttcatgtttgaaaatggcttccgccattggtgatctacagaagttacccaaacaaatgaatgcgaccgatatttttggtttttcaattgtcattttcgtgttaactttcccttctcagttttctatcgcttatcaaaaatcacagggtttcaattagccttttaggagttatattctttattggctttatacttgaatggtgtgattctctcgaagggtttaacattcaagctcggccatgtgctggtacaaggaaaaagaaagaaaaagtaatcattgaaatttttctataatacgtacacctataatataagaaggaaaaggactgagtgtttggaatattgttaaaagtttgaaactatttttttgcttaatcgtttataaaaaaagttgtatttaagttgtataaagttttatttcattttttcacaaataatatcatatcaaatctgatgatctacgatcagaatttagaaagcttttttcaaaggagaaattagcttgtcacccttatagaatgcaatggtcttttgagctctttcagcaacaccttctggggtgaaaccgaagaacttgaagacttctggtgccttaccggaggcaccaaatctgtcaataccgaaggattgatgagcgtatttgccccaacatgtggtagccaaaacttcaacagacatgattggaacgttgtctggtaagactgatagtctgtattctaggggttgtttgtcaaaagtgaagaaatctggtagagaaacaacacgagccttgatgttctttgcggccaaagtcttagcagcttcaacactcaaagacacttcggaaccagtagccactaaaataatatctgggttagcaacatcttgtagtacgtaaccacccttagaagcgctttcaatagagctaccttccaattgtggcaagttttgtctggacaaagcaatgatacttggagtatgcttggattctaaagagttcttgtaggcggcagaaacttcgttaccatcagctggtctccaaacttgaatgtttggtagggatctgaagtgtgctaaagtttcaataggttgatgtgttggaccatcttcaccgacaccgatagagtcatgtgtagcaacccaaataactgggtggccagacaaagcggacaatctaacggcaccagcagcataagaaacgaagttcaagaaagtaccaccgtatggtttgtagttggcaccgaaagctgaaataccgttcattatggcacccatagcgtgttctctaataccgtacctaatgtatctaccagagtagttacctgaaccggaagaaggaggttggaagtcaagggcttccttccatctggtcaagttagaaggtgttaaatcggcagaaccaccaatcaactctggcaattgattgtaaacatcctcaagaacagtttctgataattttctagtggccacggcagagtccttggcggtgtaagttggcaacttagattcccaatttgcgggtagttggccgctcaatcttctagccaattcagcacctaattctgggaatttcttttggtattcgctgaacaacttgttccacttgttgttggcttcgacacctggctttaaaattgtcttttggtagtggtcgtaaacttcttgtggaacaacaaaggacttgtctgggttgaaaccgaatttgctctttagttgtttaacatcatctgctttcaatggggcaccgtgcacagagtgagagccggcatgcaaggaaccgtaaccaatggttgtggtcattttgatcaaagttggtttgtccttggataacttagcttgagcaatagccttggcaataccggctagatcttcgttaccattttctacgtacaaaacttcccaaccgtaggcttcgtatctcttagcaacatcttcatcgaatgagatactggtagcaccatcgatagtgatcttgttgtcatcgtagatggcaatcaagttacccaatttcaaatgaccagccaaggaggaagcttctgaagaaataccttcttgcaaacaaccgtcacccaagaaaacataggtgtagttgtcagacaaggtaaagcccggcttgttgtaagtggcagccaggttagcttgagccatggccataccaacagcgttggagataccttgacctaatggaccggtagtaacttcaacacctggcaactcaaattcaggatgacctggtgttctggaacccaactgtctgaactgtttcaagtcttcaatagacagatcgtaaccagtcaaatgtagcatagaatacaacaaagcgaccgcgtgaccgttagacaagacaaatctatctctgttgatccagtctgggttggttgggttcatgcgcatttgactccatagaacgtgtgcagctggtgccatacccaatggagcacctgggtgacctgagttggccttggatacggtgtccacagccaaaattcttatggtggagacggctagcttatcaatgtcagtgaattgagtcattttgtttgctaaagaggtaactatgtagagttgcttgggatgagcttccttctctgttgtacttcagtttgatctgaaacttaaaaaacgaaatttaaaaggaagacaacggtgagaacaagaaatgaatgaatcaagaagtcacgatcaagtatgtaggtaaaagatcaggggggagtatgtacgtaaccaaaaagattgggaaagagtttatatatgaatcatgcctacgatcgtaccttcttggctttcccaagaaaatttttcatctctcgaacttctcgagagattgcgaacggaacggcaaacgccgccggcatttctcggaaagaagactagaaaataaatgacggtgggaaaaaaagcaagaagctacggttacccgcagcggcactatagtagatgggcttttaagcccgttttcagggtcaggtaatatgtaatgtagtagcacttaaacttgctaaccataaatgaccaaaatgcaagtttgctgtattttagtcccgttggcgttttcggatgcttcattccccagagaagtgatgtgtatgcgaaaaatgtctcaatgcagctttggctgctgcggaacttatccgctttgtaagcacatcttgttttaatgtgtatgaatttttatatttggttcgaaaattatgacattcggccaagaaactttcagaggagctgtgtattagcagatggtaagcgcacgttgaaaatgctgaatattattaatttagacataccttgatggctgaacagtagtcagaaaattaaaaaaaaaaaaaaagcgcttattacggcgtatacacgtaactatatagacgtagatcattgaatattgatatgatataatattttccccgggattgcagaatactgacacgccttttatttatcgttcatcgtgtatttcgaacttgtcctcaaacgggctctcagtgcgactgccctgggtgctctcgcgtatcgattctggaatttccaagtccagtataaaacttccttcttcatcgtcatcttcgtcgttattaccatggcttgcctcgctttttgccatgtgtgaaagatcatccgcctctgtctgttcttcaatgacatccaagtcctgaatctccttatcactctcttcctctgcgatttgaaccagtttaggtttagcacgaatagcagttatgaggttatcgtctgcgtccttattgagtacctggttatgctcgtcatcttcgtcatccagaccatccaagatggaagaacctaaggttatatgtgacctgatatcaccagctgcattttgtctcttagagctcgagcgtagttttgattgcagtttgtcggtactcaaaccgcttgtcacaccaggaatgtaggcaataggcaaaatattagaagcccttgtacgagtggtagatgctgaacttctgtttcccggcacgttgagagttggaggtaccagtgacgtattgaacagggtgtgactttcatcttttctcataccgccatcatcctcatcgtcttcatcatcatcgtcttcatcgtcgaagtattcctcttcattcccgtaactttgcgatgcctcttccaatttcaaagctttatttttttgccttttgggcttccaatatctcttgttgatgaaatacaacgccaccaaggcaataagcatcgcaccacctacaatacccacggtgaaccccacaatcaacgaggttttctcatttgaattactggaactagaactagaggaggaggaagataaactactcagttgtgaatcggactgtttcgcacagtatgtggatgggcacttgtcacatgttaatgaagtcataacacaatattctcctgaagcgcaaacagggcatgatgcagttgaatcgcaaacaacacatccgtcgctgcctctagttgcagaagttgaagaggtggctgtgcttgacaaggatgaacttgcagaagccttggaggagctcgacattttttgtttgattttcagaaaacgaacgtaaccagtttgataaatgtggtgcctctcttattcggcctgggaagcagtgcaacaatagcgcacattataatcatttgattttaaattcaccccaggacaatggggcattattttctgttgagagggtaacgcgttgtttattgagaacttaacgcgtttcgatttcaagaatgcactatagtgcggaaatgtaaacagaatttattgatacttggcattatttgaattttatttatatcttgcccgaacatgtcttgacacaagcaaggaacgtttgctcattaaccttttacacggttatgcttgtaccaaaggctgatcacctggttcgggcacaaaacagagtttagtttccaactgtgtttcctttcccggatcagatgatggtaagggaacggtaacggcgtcttcatctttacaaggttggcccttcttaagattttgatgctttgtagtccattttttgaatcttccttgcaaaagataaatttcccttcccaaattatttctaagtgtgtcccacactcgtggcacgttttcttgatttttgtcgccaaaattagcactcttatggaaaatacggaacataccaccgctgttatttttagaactactcttttcagagccgagcatatcaagagaagtcctgacatatcggtatttcaaaagagtctttttattctcttgcaaaggaggcccgctaataatgctttccgtatcatcagttactagctcctttttgatatttttcccaaatgtgggacttatggaggtcttctcaggttcagaagcggagtgaatttggcaggtttcatcaattttaactaatgtatcgtcattttcaaaatcgtcaggtgttaagggtgatataatattcaatccattcataaaatcatcaatatcactaaaatatggtgtcttgccccgttccatcaagtcctctccatatccatatactttatcatcgtttacctcttccagattattatcagatggtagggctaatttactcttattttttctaaaccacttattcaacctctgtctccaatcacgatcatagcggccatgcaattgagaaagactcttcagctgcgtatttgaactgctttcactgtcagaaaaattcttattggttttaaaccagccagaacaagatcggaaaaaagtatcactttcagtaacttctttaatcactttttccagcctggcaatttcttggtcagttttatcgtgaatatgatcaactctgacacctaattgtgcagtctcattgattaaccttcgtaaatcttcgctttcagtcaaatgcgttgttatttcagcttcttcgtcaaactggaaggttcgttcatcatcagacctaagctctgaggggcttaatactgttggtaagactccagaaatcgtttgcatgattgatattttatctttttatatgattttgttttttagttatacttacgcttgctacccttacttatgaagtcagtctcttttgttagcttttattacaacacttatgagaaatttataaaaaaatcccaggaatgctttcacaaattatccattctacataaaatctttttttatagtattacttttttgtgacatcaaaatgaagcactaaataattatagaaaatattcagcaaaaaaaaagaaaaaccttcttctgaaaaaaaaaaaaaaaaaattcaaaaaaagacacctttctaccttggcagtaaatttcaaattaattatttaccaaactgtagttcccgctcactaatcctttcttatacttattcacattactgtcactttgcggctgtatttggccgcgtttccctttcgggtgcaggtacaagaggtatccgaaacaagaagggttaagttttgaagaaaatgccaagtatttcaatttcaataataagaacgcaaaactacaggagactcttactaagcatactacttctcaaaaaagggctttattttatagaacataaaacatactgtaggatcgcacactggaaaatatgttgaaacgatcatctctaatatatctatcatgtgtcctaatcattaccataccaatacttttgcatgtatacaatggtccaggactgtcccatgaagccaatgaacatagggcttctcacaagcaaaaaagaacgttagcaaatccggataaacccaaaagcgaaaacgatgaagatctattttgtgcggtaaccaacccagtcaccggatcatacatagatctatcacagctatcttcaactcccaacaaattaagggagggccaaaaacagatttctggcaataacaagcatgaatcctccaagacgaagtggtcagtgagaggttggggctacgatacaaacttcacgttaggcatctgctctagtcctgtcggagaagctgagtcgcaacaactgtccaatctaacgggcgctttttacgtagaccagttgaacgaaaataatttagtatcgattggagacttcagtacaaggcctgcgttagtcggcggctctactgccaagaaattaactctcaaatacgaaaacggctctatgtgcccgaacgggaaggacaagaaggcaactttattgaattttgtctgcgataaagaaattcaatcaaaggcccagatatcatacattggaaacctacacaattgctcgtatttcttcgaagtccgcagcattcatgcgtgccccacctcaaacaaaaagaatgaagttaacgttttgggtatcttcatcggtatcttcgctatattctttttagtcgaatttgcggggagaagatggatctatgctaaactaaataggcatttgaaaaacgacgacgagttacacgacatatcgccatctttaaatgagcaaccacactgggacctcatagaggacgggtctcgctggagtaaatttttcaacgggataattaagacgacaagaaggttcacgaaatctttaatgaggtctttagtcagaggcaggaacagccgtcaagggggcataagactacggtcatccccatctgcctcttcgtccagccttgccaacagggagttcttcagagacatggaggctcaaaacgaaattattgacagcctagacatcaatagtcatacaacagaaagcgaccacccaactttggctgataatagcgtataaacaatgcatactttgtacgttcaaaatacaatgcagtagatatatttatgcatattacatataatacatatcacataggaagcaacaggcgcgttggacttttaattttcgaggaccgcgaatccttacatcacacccaatcccccacaagtgatcccccacacaccatagcttcaaaatgtttctactccttttttactcttccagattttctcggactccgcgcatcgccgtaccacttcaaaacacccaagcacagcatactaaatttcccctctttcttcctctagggtgtcgttaattacccgtactaaaggtttggaaaagaaaaaagagaccgcctcgtttctttttcttcgtcgaaaaaggcaataaaaatttttatcacgtttctttttcttgaaaatttttttttttgatttttttctctttcgatgacctcccattgatatttaagttaataaacggtcttcaatttctcaagtttcagtttcatttttcttgttctattacaactttttttacttcttgctcattagaaagaaagcatagcaatctaatctaagttttaattacaaaatgggtaaagagaagtctcacattaacgttgtcgttatcggtcatgtcgattctggtaagtctaccactaccggtcatttgatttacaagtgtggtggtattgacaagagaaccatcgaaaagttcgaaaaggaagccgctgaattaggtaagggttctttcaagtacgcttgggttttggacaagttaaaggctgaaagagaaagaggtatcactatcgatattgctttgtggaagttcgaaactccaaagtaccaagttaccgttattgatgctccaggtcacagagatttcatcaagaacatgattactggtacttctcaagctgactgtgctatcttgattattgctggtggtgtcggtgaattcgaagccggtatctctaaggatggtcaaaccagagaacacgctttgttggctttcaccttgggtgttagacaattgattgttgctgtcaacaagatggactccgtcaaatgggacgaatccagattccaagaaattgtcaaggaaacctccaactttatcaagaaggttggttacaacccaaagactgttccattcgtcccaatctctggttggaacggtgacaacatgattgaagctaccaccaacgctccatggtacaagggttgggaaaaggaaaccaaggccggtgtcgtcaagggtaagactttgttggaagccattgacgccattgaacaaccatctagaccaactgacaagccattgagattgccattgcaagatgtttacaagattggtggtattggtactgtgccagtcggtagagttgaaaccggtgtcatcaagccaggtatggttgttacttttgccccagctggtgttaccactgaagtcaagtccgttgaaatgcatcacgaacaattggaacaaggtgttccaggtgacaacgttggtttcaacgtcaagaacgtttccgttaaggaaatcagaagaggtaacgtctgtggtgacgctaagaacgatccaccaaagggttgcgcttctttcaacgctaccgtcattgttttgaaccatccaggtcaaatctctgctggttactctccagttttggattgtcacactgctcacattgcttgtagattcgacgaattgttggaaaagaacgacagaagatctggtaagaagttggaagaccatccaaagttcttgaagtccggtgacgctgctttggtcaagttcgttccatctaagccaatgtgtgttgaagctttcagtgaatacccaccattaggtagattcgctgtcagagacatgagacaaactgtcgctgtcggtgttatcaagtctgttgacaagactgaaaaggccgctaaggttaccaaggctgctcaaaaggctgctaagaaataaggagattgataagacttttctagttgcatatcttttatatttaaatcttatctattagttaattttttgtaatttatccttatatatagtctggttattctaaaatatcatttcagtatctaaaaattcccctcttttttcagttatatcttaacaggcgacagtccaaatgttgatttatcccagtccgattcatcagggttgtgaagcattttgtcaatggtcgaaatcacatcagtaatagtgcctcttacttgcctcatagaatttctttctcttaacgtcaccgtttggtcttttatagtttcgaaatctatggtgataccaaatggtgttcccaattcatcgttacgggcgtattttttaccaattgaagtattggaatcgtcaattttaaagtatatctctcttttacgtaaagcctgcgagatcctcttaagtatagcggggaagccatcgttattcgatattgtcgtaacaaatactttgatcggcgctatctgtaatggaaaagagaagaagcctcttgactcactatccactcgaacttggaaacaatggtcgaagatgcagtatatgatacgacctaaaccgaacgagggctcaatgacattaggaatgtactctcgtatatgttgcaaagttgtcttcattttgatagtaaccaaactgctatctagttttacgatctggccatttacttgacaggtaaattcaccgttcttttccagttcttcatgcctcctaatcaattcatcctgggaaaattttgacaaaacagattcgattaattttgctttctgtttgaacttcgatccgaaaaatttcttattcacttccacaacccactcggttctttcttttggtgtatctagcttttgctttaccgtcagacttcttcccgttttcttggagtgtacagttaaatcaaaagccgccctgtcagcacaaccgacacattcaatccaaccatacgatgttaaaatttcaccgtcccaacaatctgtggcatagtgtgccatttcattcttcaaatgctggcgaaatctgaatttgtccttgttgatcccaatattcaacaaaaattgatgaactcttgccataaaatatcccaatgtttcattttctaccattccagaattcactgcctctcctatagtcattttcacaggcagttggacttcaccactttcctgtaatctgcgtgatagtagtggaatctcctcatttaacacttcattgaattttgcatgtgacttattcaacggatcaacaaagtgctcaatttctgccattaaaaactctcttacccttaaaagcccacttctgggggaaatttcgtttctgaatgacttaccaatggaagctgaagcaaacggaattttcccttggttgatttccaataatttgttgaaattgagaaattgtccttgtgcagtctctggccttagaaaggccttcaattgtcctgaggctccaattttagtttcgaacatcaaattaaaggaagttagtgcgtctaaaacatcgttagtgactggatcattaatgttatattcctgcatgacgagattcaactcaggacccgaaaacccgtcaatcgtggtcaatattttctccatatttttcatatcctgtggattgacatccttgtccaacagccgttttttcaacgtctgttcaatcaaatggtctgctctgtagtattccccagtcttaggatttcggcacatccaatcagtaaatttgtctacatgcccagaagtcttcaacacatcgtaaggagttagcattggcccatcaacctgaagcatgttttcttccataataaaatgttctcgccacagtcgaatcaagttattttgcaactgacaacccggaggccctaaatcaaataaacctgacacaccaccatatatctcaaacgagggtgtgtagaaaaaccttctcctcaatgtactttccaatttatctctttccgaattggacattaacggcatgttgatgtgatatgtctttcaacagtccaacaaaatgttctttaatgtatcacatttatcgtttttcactttcattgtctaaaagaaaaaaagggttgcaactactatcgcaggttcataaattagacctcatacgaacagttcatcagaactgatcaatatgcttcgaccttttatattctgtcaaggttattcattacttactcactgaattgttaagacatcgtgcgcctagcctacatagttattatgaattatgaaacacgcttatgattataatcgtatggagagaccaccagccctttgttcttcctggcacctctgaatatagtttctaatatgtcaatcatttcttgtttgtcgtctacaataaagttcaacttgttgttgttccctgtaccaaaatcacacatcatgtgcttattgtggtagaaaaacattactgtcatgggatccgtcagctcgtacatctcatcaaaatctgaaacttcatctatatcacataaataaataactgcaaagttccttactctttcagcaatcgaagataacaactcgtccatgatcatacattgtctatcatttttgcgaccaaaacgaatgacaacaagtcgtttagtctcggtaacaatagcctgatccacatgccatcccgtacgcaattgaggcaacaaaacactagccatcaaaacttgacttcttactctttctctacgtactatttctatccgatgatcgaatttggtatgtaagttctgtttttccactttgcgaagcggtcattggcccaaaagaaatacaacgagtcatctcctcgcagtaaactgtacaacagcaaagaaacagttaaaaaccctccagagagaacacttactactatagcatggatgaaaacggtacagtaaagcctggctatgaattaaagggactcaattcgggaaattcgaggtcaaatatggataaggatcccatcgttagcaaatttcatagggctggtctcaatgattctgcagacgaggaagatactgatatcaatggtaatcgcaacactagctggataacttcaatgattagtgaagaaaaacgcaaggtggagggaaaatctatgctgaatgatgaggaagatttgcatttatccaaagctactttgaacaaatgcgatgctctagttaagatattagcggatattatcaagctagagtttgttattcaccaatcatggtatatcagatcccttcacaagagtgtcttaattcaatttgaagtagaaacgtctggtggaaataagaatagcgccggtgatagcggcgacgatgatgatgataatcataatggtaatctggacgatagcttttataaagatttaagcttaaaatgcatcaaaaaatgcgagaagtcttcccttgcacttgagtcgctgtcaagggacattgaccaaattagagatttcataatgtccaatacaatagaagacaacagggttgacaggcttttgcagaattcgatgaccctgttattagagtgttggatctactctatgaagagattgcgccgtctaaggatgaagattgcaggtatctttgttaggtccaaacttttgcttattgatcatgaattagtgaccatatggcattttttacaggagcaaaacgagcacgaaacggttaataatgagaacgaactgaaattggcagaaacaataaaatcatacagagcgttcattaagatatttattcaacaattggaggactccgaatcgggatctccatcctcctctttgtttgaagaatgtttacacgtttttttggatatagaatcgatgtacaactctttaaacctgaattggcttttgaacgaaaacaaagcattacaagaaagactactatcaccatcgtcgacatcggagaacgatcatactaataaccttcccgttattgatgagacaaaggaaatcgaagatatcagctcatttgtcaatagcattgtggatgcatccatgttgacacatgatttgactcctattaactcatcagatagcgacaatttatcaaacggagaaatcgatcgtctagatggaagaaggttatcctcttccacgtcagatatgtcattgatgatgcaaaggacttctctgcagaaacaacttcctagcttattaactgccttcaacaacgcaagaagactagaacaagaattgcaaaacgcatgcaaagtaaacgataacaaacatagcacgaaagatactgattcaaatatacgacggaatgaacatgctatgtcttcaagtgtatcctccatcatctcccaaaactccacattagcatcaccgtctcctccgatgtcatcgtcctttatatccacggcgccatcacaatcaagttctcgtatgagtacattaccactgtctccttcctcttcattattggaatcacaatcgcaaacgctgaagaacaatatgtcgcaatggttgaaccaatcgcgatctggcctcaacggcacaaaacttattccaacaaaccacattgggtttcacagcaatgttctgaatactttgtatggtatcggtggtggtccggtatcgaaatcttataaatccaatcaaccttcttcacaaaatacttgataagaataaggatatcattgctatgtaaacaaactaaatgcgagggttgagtacataaatacaaagcaagacttttatcatacataacacatataacaaccaatgcatgcatcctctcgacaatagttttgtgcgtatgtctttgcgaagtccaaatactactcacatccatcttttattttttaatcccatcgcagcgagtttaagcctgaaaaatagtgaaccagttgaaaaacactaataacatcgatgcaaaactaactatcaataaactgttgtgtttttagaactctgtacgttgtttcctatcccaagagttcaataagacgcagccaagcttttattctcttgactcgtccatcatagagctttatagaaatgtcagagaaggcttctgaagagagacccatacggctggccgttctggggggcacttctaccggaaagacctccctggtatctaggcttactgttaatatcgtccacgaggttcattatccaacaagaaaccaaactaactggcttttcggctttgttccgtcatcgatcctggccagagctatattagacgaacaagctcacgaaagactttgccttcgttccccaagcagccaaaccttagagcctatcttcccttcacctcaggtctccaaaaatgtactgctgtcgccattggtgtttcaagcttccactgataattttcaatcagtgaggttacacaacaaaagccactccaggagatccctatctttggataaatctgattctccgctgtatcaaactttttccaatgacattaactctcaaagtgttcctaaaatcaaggcagaccagcttaacgttatcgagcattttaaattgcccctgaattacattccacccacttatgcaccaatccagattgatattattgatacgcctggcttcagtcctgataatgtggtgccgttcttagaagtttctctcttccgaaatttaggaaaatcaatcctacatggactagcagatgaaccaagacgacctgtatctactacttcactattggttgcctctggtgcctctgagttgaatggtaaagttgacggttatatcttggtgtatagcgcagtccctgaattaaaccatattggaggccctccggaatatggagatgatgtgatgaacacagatacggaaaacgtcagcgatggtggatttgaacttttaaaagtgattagaaactgcatactagatgcttggactgaatttcgaaattatgaaaaaagatgggaggaaggcaaagaggatgatatttactcattggtttacagcctgagacatctatggagtaaaaatagcaaagagaaaagcgccaaaatagagcaattgagatcctataataccaaactaaaatccatcgagttagacccctcatctcccgattcaccaccaccatgcattatcgtctgttctcacgttaatcatgaactcgcaagcccaatgttgattgaaatgggaagacaactagcaacaaaatggaaatatggatttgttggaatagacagcatggatgatttaaatgtcgatgtggcggttagcttactaataaaggaaatatcagaaaagatgaagctactggtttctaattccaatggaagtagtagtagtggtaattcaagttcaatttacaactctcatttaatgaatgacaagaagaaaaacaacaatgccggcttaaacaaaaatatgttgaagaaaattataaaataattgatagagggaagaactccctttaacattcttatgaccatgatacatcgcacttttttttacttggattgaggaaatatgtatatataggcacgtatgtatatatacaaatgttctttctgaaaccatgtaaacagaaaaggaaaaaaaataattatattttattgagctttatggtaccatcttcatatccaattaaacaccagttacatttcgccagcgctttaatacgtctaagttgtcctaacctcaacccatctgactgcacatcaaacgattccaaacatgtcatggctcccactttatagttatgggatttcgagctggattcggtatttgagccgctaccgtttgttaggtctcccatagagctatcactcacgaccaggttgttctttgatttcacaaaagtttgctccacttctgaagtccgcatattataaacaatggtcatacctgaccaactactcacgactaagtaatcgtcttttactttatcaatatgaccaatattcttcaagggaagatgtacttttgatggctcactgactctcagtgagcttgggcattttatcaaaagcgcatcatctctaaggtatttcgtctcaagttgtaagttcactggaattttgtacttggttatgaaatcgtctgttgaacaactataaagttcatccccgctaacacacatatcaagtattggattcggataatgatcgttagaaacatggaccagttctgcaatgtccctttgaaggccttcatcaaaagtaattttaaatccgactacaaacccattttcataacctaaaaatatgacatcgtttaatttagcaaatctcattatgataccgaatttggagtctttcgaaattcctaaaaaattctgctgcttcaagaatctggggaaattaatattattgaatggtcttttcaatttaaatgtggagtcttctattatctgatatatatcgatagtttccgaatcatcagtatgacagcaaaccaatctataacttttattatctttggttggtttcacttcagcttcgatgatgaaattcgcaaaattcagtgtgtttatgggcatttcatagattttagtccattgtaaatgatccgttttattggcttggctaagctttctaactaaatctatagatagttgtgtagatgaatcaagctcaaaaattcgcagcatggagtctttcgaaagaatgtacagcacattggtagtttccacccaccaaaacgctataatgtgcgagttgccctcgatttctatatgtgtaatcggtctcttggtcaccaggtcccacataacgaaataaccgtagttatcaccggataacaagactggcacattcgaaactgacggtgctttgatgacctgcaaagctgtgatgccccttttatggtaacgtaaggtgaaatcggataaagtcaacgttctcttcaggattatctcattactaaagcctctcatgtgttctacgcccattgtaatcgacgctcgccttgactgcacatcacacccaatttatgcacgtgcttaaatagtagtttatagcttagtatctctgtatttctgtcttactcatcaccgtttcgtctcaatatttgcttaaaaatcgaaaaattttgttataaatttagttaaaaaaaagtgaagagaataatcatcacttataaagacaacttaatagacgctggtgtggacgatccagtgatagagaaggggagaagtagatacgcagaatgatgactagggagagcatagataaaagagcaggaagaaggggtcctaatctgaatattgtgctgacgtgtccggagtgcaaagtctacccaccaaaaatcgttgaaagatttagtgaaggggatgttgtatgtgctctatgtggtctagtactatcagataaactggttgacaccaggtcggagtggagaacgttttcaaatgatgatcacaacggtgatgacccaagtcgtgttggtgaggcttcaaatcctcttttagatgggaataacctatctacaaggatcggaaagggtgaaaccacggatatgagattcaccaaagaactgaataaggcacaaggaaaaaatgtgatggataaaaaggataatgaagtacaagctgcatttgctaagattaccatgctatgtgatgctgctgaattaccgaagattgtgaaagattgtgccaaggaagcatataaactttgccacgatgaaaaaactttgaaggggaaatcaatggagagtataatggctgcatccatactgattggttgcagacgtgctgaagtggcaaggacttttaaagaaatccagtcattaatccatgtcaaaactaaagagtttggtaaaactttaaacataatgaagaacattttaagaggcaagagcgaagatggtttcttgaagattgataccgataatatgagtggtgcacaaaacctaacttatatacccaggttttgttcgcatctgggcttaccgatgcaagtcactacttctgctgaatataccgcaaagaaatgtaaagagatcaaagaaattgcaggtaaatcccctattactatcgctgttgtttccatctatctaaacatcctgctctttcagatccctattaccgcagcgaaagtgggccaaaccttgcaagttactgaaggtaccatcaaatctggttacaagatactttatgagcatagagacaagcttgtggatccgcagcttattgctaatggtgtagtgtctttggataacttaccgggcgttgaaaagaaataatgaagtgataaaacagtaaattataggaacaagaagcacgggtactcgtgttagagggtagaaccttttccatggcagttcaatcgaatatttattttgttattttacaattcaaaaaaatagaatgaacactttataatttaacaagatttttctttttttttttattgaaggaggtattcgaaaggatgaaagctaaacaagttatttgaaatatgcatacatacatatatatatatactgtgtatattcaaatggtggcctttagcccataccgaattgttttgccatttgttgcatttgtggatcttgcatcattttcatcatttcgttcatatcaggcattcctccgcccattcctccgcccattccgccaccaaacatgttcatcatattttgcattagacctggattttgcttcagcttttgttgtgcctgctgcatcatttgtggagtcacttttggcataccaggcatattcggcataccaggcatgtttggcatacccggcatgtttggcatgccaggcatcctagcattggcaccaggggctcctggttgttgctgggttgcggtttgtgccattcttgccatcatctgctgttgcatcaatatcatttctacctcgaacacagaagtacctgaacctttagctacacgaaccattcttgtaggctcttcaatgaacattctaccatcagattctagttcttctttagtcatagaatccaaaacgtaaaccattttcttcatcttttgagaggtttcctcctcccctacttgattcatcatattactcataccaggaatcatctgcgctatatttgataatggacccattttcattattgtttgcatctgtttcttgaaatctagcaaggtgaacttacccttttggatgttttccattgtggcttttgcatcttccttgttggaaacggtttgtaattgctcaaagagactctctatatcaccaatacccaacagtttagatatgaatgacttaggcgagaacttttccaaatcatgaatgtgctcacctgtaccaataaagataatcggagtgtttgtggctgcaacggccgaaattgccccaccccctctagcgtggccgtccatcttggttaatataatggcaccaaaatcggacgattctttgaaagccttggattgttgctctgcagcttgaccaatggaagcatctaaaaccatgatagtttgattaggcttgatgacattggatatttcaatcatttcttggaacaactcttcttcttgatgatgcctacctgaagtatcaacgatgatgatatcaaacttctctttcttaaacttgttaataccttcttctgcaactttggcagggtcagtctccgtatatgacccataaaatggaattcttgctcttatagcgttttgtttcaattggtcaaatgcaccagcacggaaagtatccgcacataccaaacccactttgaaacctctcttcgagtagtaaactgctaacttggtacaggaagtagttttacctgaaccttgcagcccaacaaacatgatgatgtttgtctttctcttcttgggcacaaaggccttctcttcactaccttcgcaggtgaccaacttacacagttcatcaaacaccgttttctgaataagcttcttagtttgtgcgtttgttgtggacttctcactacggttctcactcagcagctgtgaccttatattatttcgtaacttagaaaccagggcaatattcacatccgattctaacaacgcagtcacgatgccctttaacattacatctacggatgtagtaaagtcatcctgtgtattggaaatcgcgttattcacagcagaattaatccgcttccccaaatcagccaaaaccatcctttagttagactcgatgctgtgttttctttcccttctcttctgcatccttgctgttcaaccacttttcattatcttgttttaccactattttttttcactttgttgatgtctttatcgttagcggtgatttttcgatattgagatgaacgaaaagaccatcatactataacaatatgggtagtgactgaagtataggagagccgcaattgccggtctacagaactcacaaggcattcgtgaacaatgaacagtgtttgggatgatgctagaatagaggacagaacggtggacaaaccagtaggctcctctcacgctcaggagaaactcgcgctggtaaaatcaactttgtttaaacttgaccaagaagatagaccagaatgcgattcctgggtacaactagtcaaattgatctgcgacgaagaccgtgaagaagaatttactacattcaaggagttattaagggaagtcaaaaacgttaatgataaatccgtcacaggcgttgccttgattcattatatcattgtatttgatcgtgcagactacattgagttactacatgataatccttctggtgcaaaattagatttgaatcttgtcgacgacattgtaggttacacacctttgatgtggagtttcagtctgcagagaaggaactgttgcttggagctgttcaacgcattcgacgagataaacttcaacatgacgaataaggctggattaaccgcttgggatatggttcctccatattcaccactttcggaatttttggaacaaaacaatatgtttcgataccgtaccgaagtaaaacatgaaatacctcaaatttcccaaccgaaagacacctctcttctaatgagtaatgaagactctaccacgaaagaaacttttgataatattgacttacaagtcgccggtttgaccctgtcccctggtgcaaatgacaacatgtttctggattctgatgaaaagaacatgaatcattctcagggagctgcaaccctaatagatcccacatatacagaagactaccacggtacatttgattatgataaactatctccggaccaatacttggaattttccgactttgatataccacaaatcctgaatctattgatatcgctaccacaaaaggaacctcacatgaccacctatccagctggtttaatataccaatgtattagatatgctgatcataagataaagtccaagccactagtagaatcgttaattaacttatctctaacaaaaattctgaccagtgtttcatccaacggagctgcaggattggtctccacagaagcttctttgcaagcaggtgacattgtattgcaatcgtattggttaagttgtttatcttttctctattactacctctgtagagatgattcatttttcaagaggcatccaagcgtgttacaagagctgattaacaccatccactctattatcatagaactgacatcttccattcattgcaggttgatttctttgatagattcaactttactagcatacacaacaatccaggacgttaaacaaactttatacaaaagagactggaacttttttaaaaagagaaagcaggccaagcttttattgaaggaaaagaacagaaaacaattaaaggaacaacaaaagaaagaacttcatcgaaaaagccagggtcaagaaaatcatgaagaagaggagggtcaacaagatgggaatgattcagatgatagggcatcaacaaatgatgataacaattctagtgtttcactcttttatgataaagaaattttgagacatttatatcctccatcattcgaagagcagatgaaaccctctccactaaagattgttcaaatatttggtgccttgtcttacgttcttaatttacatcaaacgcatccgattttccaacaacagtgtctctctatttcagttaactggtttgccacgaccttattcaataagatcttaaaggacaaaaagaaaagatctttatcaagagcccatgctattcaaatcaggttaaatctttcaactctagaatcatggatacagaacaacgatttctgtgttcctaaaccgatgcttattgatgacttcatgtggcagcgctttccaatgactttaattcgcgacgttggcgagatagatttatcggatccgatactaagaaatgtagcaacttacaaacctatagatgaaaataacaaggacttgatatatgatacgtcaaactcattattttactaccaacctttccataagatcgcccaaattcatcttgagccagttttccaactattacaatggttgcaagtagctacaacactagatagtgaagaatcattaatatcaacaatgaatttattaccaagaattacaccagtacagctcctaaagtctatggaaaaatacaattacgaattgaatgaaaataaattcaactccaaactgaagaaatttttaaacaacaaaatcaaagatagtaagatgagcaaggcagacgcgtatttacaagaacatgaaataccgtatctagttttaccaactatacccgaaatgacagacttgtattcaaagggtcctgattcacattctttccaaccgtttttaccaggcagtatccaagacgatgtttatgaaattcacgatgtcaacttcaaacaaagacaaaatgaaccacagatatctcggactaactcgggtacctcagattttactggagatgaggataaggcgcaatatgaaactgaaggggtaggggaaagtatagatattaacgaaacagtcgaacccgagagcaacgcgttcaatgtaggtaatgatgattattttaaagaattaaatattccgtcttcaactgctcaacgtcctgcttggtcgaataatgatgatatggaacaaaatccgtggtaatttgtgcgttagaacagtgaacttttgtatcgaactttatataataattctacggatgtatccatcttatttcttttcaaaagaatggaagaatagaaatgtaaataatgagttaaaaggggcagttgcttgatattttgacacgaatttagttacaacattttgcatatagcttcaagtgatatttatttatttttaatatagtaccgtggactcacagtttgggctctcgctgttcttcaaattctaaatcttgcttgaaaaagccgtcattaaaacgattctgagaggtcttcttaacaaaagcttgagagctttcaagttttgaagctttcacatggggatcaccatttttgagcgaattctgagaatcatttgaggatacagaaaactttctattttctttgttcgcaaacatctttgaagcattcatatttgaagccgacggtggaactggaaaattctcagtgtctttttccttcctgccttctagttttggagatagtgtatttaacggttgtgaaggccttcttggtactggtctcctattagaaatcatttttggattggatgtaaggataggattatctgattctctctcatctgctgaatcgtcatttttcttatcttgaacatctatttcatccatatcttcggtgtcactcgaattaccaacattatccttataccatctaccgattttcttgattgaattcttgaagtatttccttgacttggtagaattttcagaactggaaacatcatcattagtcgcggttgtgactgttgtctgggttgtagttttcgttgccactccagatgcgtcaacaagatcttttaggttttctttctttctctctggccttaaggcttttttgattcgactctgggttttcattccgccctcttgaagtgcttctaagtgttccttagcactagtattattcatatctgaggctgccgcagcagtgcgagccctcgccgctgcctcaggatcctgctcctcccaaataccacctctgtatacttcattaggtgttggataaaaaacaatatcatccataaacggtacaactagggactccttcacggcttcggcaaacttactctttatagcgttagtaacgacgttgtatgataatttacttgaactgacaatgggctcaatttcaaaatccattataggttcggtgcgaaaagcataccaaattctgttagatggaggtggtttgattaaaaataaaagtggaccggaaaattctttaatttttatggacaactgcaaagaaacctccctttgtttgaaacgtgatcccaagttaatactcgcctttgtcgcaataataattgtcaagtttcccctgtattgaacgtcgatagcaatcttagtcgaaccctcaggagacaattctaataactcaggagaggtgaataatggagcactatcacccacgtcgaccttttcaacaaccaaatcatccaagaaccctggggtttttattttattcaatttcttgcagattttctcatgaataaacttattcaacgtatcagtttgttgcagagaaagaaataatctcccaagaagagcattcagccacttagtagttaactgattttcagtagagttgatatcctgaatcaattgtaacatatccttagtcttcaaatgagctgcgttagctgaaacattaggatccaataaaccagttgagagggaattactgtttttagaggcattgatcaactgataataccaatcttctttgtccatgttattatcgaaatacaagaagaactgatttgagctatggaattgtgattgatattcatgtgtagtgtcattggtagagatgtcaccgttattcgattcagcactggtaagtgggtcgaagtgtggcaggataacattatggtttttagagtctatagaaacgaggtcattcttgaaaatagcaatacaagttctcttagtgaaaagcgaggcatctggcaattcttccttacccagttcatcgaaacggggccaaatggtgataaatctgttttgtaaagatatagcatggaccaaatttgcattttgagaatcgtctttatacaaaaacaaatttccatgtcttaatactgcaaaaaacctttgttttttcttcaagtctgttctttgcaagatttgctcttgaagtgcagtgtctgaatctttattattattagaattcttcaaaattacagccacttctgaagaatgataataatattgcttagtgacggtgatccaacccttgttaaaaactttgacacctaattgctcttctagcttgcgtgctttaaactctgggtctatatcgcgagccagaagtctggttttctcatcaatttcgtctgctgtatcatgatctagctccttcttcgatgccgatttaaggttactgtacaataaatggattttatagagggtgaaaaggaccaaaggcaaaaatgtgataccgccaagcaagtaaactgcgagaaataccttcaagctagccattatggtcttttaatgctacttttctcttgctgttctgctcttcgatgtgttcaaaaccctttctcctggttattatacaagagggatttacggagaaaacttaagtgggagaaaactgaaaaatgtgccataccaattaggtgcaaaaatgaaagatctaaagggaagagaaccaagagttatttaaagggctacatagggtgcaagattagttaggttgtagaactagtttttcagagtcattaaatcagttattttttattttgtagtcatcaattagccccttcgttaaagagaccaatctagtacagtgtgaatataaaaaaatcatcataataaactagtccgcaacagtctcttttatcatccaaatcaactgataaggaataaattgaaataagaaacaaatttccgaaaaaatcagatgtcttgtgaccaatcatcaattctccactaaagaaccataatgccatcaacatcgctcctttaaaaaatttgtacacaaaagaacgatgagagtagacggcgaccctttaacagatactaatatgtccgcccggtcgacaacaaatcatcatatcaaaaggaaaattaaaaattccattgcaggcatgaaaaagataataatgaaagataaatgctttcttttcttcccttccgtggcacccctcatacaaggctgaaacttaacgaaaaagggttgtcgacatgtagttaaaccactattcagtcggaacaattggtatatgattaataatttttaatcataggggagtcacacagaaagaaaatggaaaaagaaaaaaggaactcatatattatctcttccaagggacctactggtcgcttaatctgcctctttgtagtgcagtagcactcacaatggtgctatatttgagtttgttcaactgttttctattgaagacgaagaagcaaacaaaggaagatgtgaaaaaaaaattctatgggtcaaacttgtgcttttatacgtcgtacgagagatgggtcacccgcttctgagggttttttttagggctcatactagagtattatactgtttatatcttgttttaatgttatattgcattactactcatcatgacagtaaattaggagttctgtgtgcactccagttcgggctaaagagtcgtaatcgtactggtcaggcaggtacttgttgtcagagagacggtacaacttgcgggatacttgcttgttgacgtgcttgtaggcatccttgaagcgcagcagaggcagtgggtaccggtccagtgctcgtcgcacgtgcatctggattttgtgcttggcattccgtatctgttcatacatctgctgtgtcttgacgctgtgcttgtcccgtaactcaccagcaaaaatcatggaattcctggaatcgtagctagcaagttggctactgatagcacccatgcgcagctcgagcaatgcatttgatctacaatctgtgcactcctgccacgtattgcgatcgcccacctcacaagctagcccgcgtagacatgtttcgtgatatattgcttcgcagtcttggcaatacaggcttaatcgagaaacatctgtgtctccgcatatgctgcactgaattatcttaatggtatccatcaccagcgtacctctaagcctttcgctgagaaattctatttcttggtcttgctcccctgtatcgtcctcatttctttcgttagttgtttcggcccccacataatcgatagcattcttaatcataaaccccatcttcaaatttatagaaagtgcatgttgcccttcgccaacttctaaatgggtggattcaaccctgcagatggggcacttcaagttgatactatacttgtgccactctcttatacagtttaagtggaatttatgcccgcaaacgttcaaacatccaaattgttcaccctcttggtcatctgccaaacaaataggacactcttccatctttttatatgatatttggatatttggctgagggtatggtctctcccttggctcaactccttgcatctttttttctatttttttttctcactttctgttcttccatatatgcattacttgccatatttctcacttactaaggcattcaacatagaaaatgaagatggatacaaaaaagatccacacacatacaagcctccaacaaaaaaaacatgtcccgccatcagtttgatctaataatgtgcctaaagcagcctggtgtacagacaggtcttctttgtgaaaaatgtgatggcaaatgtcctatctgcgactcttatgtaaggcccaaaaggaaagttagagtatgtgaaaactgttcgtttggtaaacaagctaaaaattgtataatttgtaatctaaatgttggagtcaatgacgcattctattgttgggagtgctgccgcttaggtaaagataaagatggctgtcctaggatcttaaaccttggcagcaatagactggatagacatttcgagaaaaagaaaaaggtataacacatacatatagaatatgtaaaaatatataaataaataacatgcatttataacccatggtactattttcttccccttattcgttactatattcgtcgtaactactgtcgctcacgcacacttgcaaactgttctcgttgaataagaagctttcctctatatcatctataccatcactatcgtcgttattgccttgcccctcctcttctcctttaccatgctctaagatattcttttcagcctgcttgcgagtcacttcttttatgatacttacaaacagctcgcttctcttaatttcgtagattaaccagtccattctgacagccagctgtcttatgcggtttatcatatctgtcttagtctttgtgctaataggaacacattttcccataagcatcagagtgctttcaaattttttcaatttctcccatttggctgattttatagacctaagtctttccatcctctgcaaaatggtaagctttctcttattacaaatagtgtttgctatactaccaatttccacatagcatccgtcatatgctgaaaatagattgatagaatcgatccagttgtccctttcatacttattagcacatttccagataaaatttcgatgacatgtatgtaagtataatagacaatcggcattttcgtcttcgaaaatcggatactcgtccttaatggaatgataatcttcattactgtcatttgaactgagttgattatctgaactagaaacactatcgttgtcactctcgccgttactcacactgctcgtaccatcagtagaattcgttatgctatcctcttcatctgaagatggctcgaagactccttcattgtgtttggcggagctacttgctgcagttgtgttgcttgtatgactcccagtagaatgatgctctgtatacgcaagtaccaaacttgcgaaatgagatttcccaagtgaatctcgctccctatcagcaaataaaccgttatacacgtcaatcgtacttcccggaacaaaagaaaatcctgatttaaaatcaattatatagtttgtagttcctgattttgggtccttcatcatctgtggatttatccagtccattttatcgcagatcaaaagccccaatgatgttaatatggcaaattcctttttccaatgaattttagcggagttaacaatagaaaattttctactgggcatccccaaattcattattgctcccatttgaaggattttgcaatacttataatcggagttcttgcatccagaccggctattatcattcaatatttcaaaattaggtaaattcagtttattcaattgacttttgtgaaagcgtaaatacccacctttagtatcattcataatactataatatttttcgtatttatgttcttcatttctcaacaaatttgccttcagagcattcttattccaatattttgagacttctggaaatagatttacttcatttaatgtatcatttataatgtgcgaataaacgttaatgtcatcttgaactaacgtagcatttccgctagaactagagcttggattatatgaaaaataagacgatattgagttagaagccggtctattgctattactgttagccgttccgaggttggccccgtttatagtacccgacgtacttggtgggcaagaagccgccgtagatggggcaataccagatgcactaattgaattcgttagcggataaaagattggggaaagggaagcttccttgggtattatactccccctttttatcatgtctatgggagaatacatcgaattcgaagataatgtgatagcaaaatttgtgtcaaatgcatctttatcaaggatgctatcgtccaacgccattggtgacatcaaaaagtaattaaatttcggcgactctttggctgtcacattctcataaaaatatgtcaaaacggccatagggatctcattacctcctgagtatttgtcattatggactaaatccacgaaatcatgctttgtcattttgcttttattgttggggttaaagtaatcagtgtgcaacattagtaaggaaaatgcaataaaatacacctggtctgcattagaccaggggcactcaattccttttttcttagaatagctcttttgggccttatagtatgcaaagctaaaagccattatcaatctatcaatttgctgcgtctcctttggaagctctaaaaacatcaacaatttcctcagggcaatatctaaagggtcatttttaaattcgaagcaattcgttaataggtagtttaaacaattttttttgaactcatcatctttttccgttaaaatgatcccaatgaactttccgtagggcgctaatttaatcaagaagtccttacaagaatcactaaattcaggcgcgggaaccggtggtagatcttccagcgagacatccagtttttgttgtagctgctgttgttgttgaaggtgctgttgcctagaggatgataaactggaggagcgaaggttaacaaaactacttaaagcattcacaattgagctacttcttcttgacattccagtaatagttgaattggcattgcttttattgttgtaaactgaagtagggcctgatccatgaggtaggcccaatttgttatggtagccttcatcttcaattgattttctcttgccgcccttgccttgaacaaaagacgtactttgagatcgagaccttgataaaacctgatggtctgggtgacttgcttccgctccatctgtatcattgcttataatattggcatcatcgggcaaaagaggtccgcgggatcccatggggtcttgcataagagaatttgtatttttctcgtcaatagtcctaataaaagaagatggagagagtggcggtttgttctttgctgtattgtttttgttaatatagtcaaatacgtcaacagttctactgcgccttcttccgaacctccttttggagatctcatcttgttgttttgccaattcaatttgaggagttgcatcaagtggtattgcgtgcagcgaattgaattttattgacgacgacgatgatgatgatgatgcaacaacagctcttttggacggattgaaatatcttgaagccgctgtagaggaaccgacggaagaagatgtcgatatcctactcacagtaggaagagtaggaactaatctatcaccgttaaacagggtaggctcttgtgattttctgtaatctcttgacaatctattagaagaaggaaatttttctagagcaggtttcacaggaatgaatggggcgtgttttgaatttctctttacgttatcagacccggagctagtaagcgtgactctctcaccatcgggcttgggaactttctctatcgaatctatgttgttttctgatttgaaaggcatttcttcaggatcttgtccattacggaggtgttgtgcaaccaagatttcatcatcttcagaacccttttcattggctgacctgaaattcaagtctaacctacccatcttacgccgtatcctgcttagtttgctgtgtttttttgtgggctcgcattcttttacatcaagtttatcgtcgtcattattagtgtgttcctgtatttctgcgagttgaagaaaaggacttctataactttccgactctcttaatttatctatgcctgttgaaacattgcttccgccctttttgttgccatttttatcgttactgtgtgattgaaggaatttaagcttaatcaacgaagaaatagactgattcattatctggcaagtgtggattgaagagctggtctggcgggaagttagcgaaaatgaagttacaatgagttgaaacagagtaaataatagggagtggatgcgagtaaccttgcgatgtcaaaagaattcaaagtactatatctactgcctttctttccacttggtgccttttaccctgaaagtctaatgagcaggtagtataagagaagcagcttctgaagaagagttctttgtacaataaaccggccttgtggtgcgagagaggcttgtaatatagattatactgaagcctgttgaacttagcgtctattttcttttcgttccctatatcacttttcctaatattttcaacatctcctttacgccaaaaacaagaaaaaggacgagatggccttgggtttttaatgcttacgcctgtttcgcctctcataagacagataaatgtacgttaaccatttgacagttaactttttaggcgtgaacaaggaacgtattaaagtgtttttcgaataattgatcactttctagctttcattcttttttaagagctacatccaattactgtgcattgggctctataaaaaaagaaaaacgaaccttaccttgtggtcggaattgtgtactgaaatcagtggttgaagataattgtactaaagaatcaaaaatagacagtcttcaaatgattactcaagacactcctgctttaaatccaacggaagaacactacctgaagagggaactgcttcgatgtcaattggattatgaaattggaaagcttaacgatcagtttgctttgagaaagttcggttatcctttctcaccaaacgatccgacagctccacagcctatctccaataacgattcatcaccagtgctcggtggcaaaggccattttagcgttaattatcccatgctgagttatgttttgcaagaatttatatccacatttcctttactttcaacaaatttgctagttgatgaaaaattctggcagagtaaggttcaagtgttctttgaacatttcatgagtcttgggtttagtgaaagttatgacagggaggaagcttcaaaaaggaagaaagtttccaaaaagctatcaaaggttatcttgttgctctttaactccggtgttggctcttttcaagagcaagcgtattataatgaggataaattcgttttacagtcaggccaagcgagaaaacgctctaatattgagaaatttgcaatgccaactagagaaaatttagagaatttgctcactaacgaatccgtttttattaacggttgggacgtcaatattatatccgtgttcaataagaattcacggaaatgtactgaaagtgtggataatgacaagtctagtaaatctactccaacttcgagtcccaaaagccatgctataaaatcatttgcttccacttctaaatggatgaagaatgccttcaacaacactattaacagtaccataaatagtatgcccgaatcctcagcatctttattttcgaaattatcccttggcgtgccttcaactaagagcaagcaatctagaaaacatcattatttcttgattaagattaagaagcaagatgacgacgaccaagataacagcaatgaagagaatagtaatcttgatcaccatgctggttatttctatgtgacaagaacatacagcgacttcaaaaaactatctcatgatttaaaatcagaatttccggggaagaaatgtccgcgcttacctcatagaaataaaaaagtgacgtctatgataactaaaaccgaagtgttacacaatgggcaaactaaatcagcagccagggaaaaaatcgtcaacacttttgacactgatttacaatctgcatcagagtctgataattcttcatttttacagacaacgaatgaattatctgctacagaaacagtactcacagaaaaagaaactgaaacgttgagaaaaaatattctaaatgagatcaaggaagaagataatattgatgaggacgagtatgaggaagaaggtgaaggtgaagaaagtgattttgatgaatataaagatgcatccgattcaaaaatcaatactttggtgggtgaaaaaatgagaacttcattaagacaatatttaaggactttgtgtaaagatgcagaggtttctcaaagctcatctattcgtcgcttcttcctaagtgggcctaatttagatattaaggacataaatccgaaaatagcagatgacattagaaacagggctctgatagatgtaagtaatttggagaaccaaatacgtttccaacagatggcgttagaaaagtctttaaagctgcaagactcaatgaaagatttcaaaacatccctgttaaaagatgaaaaatacttgatgagtctactagtagaaatcaaggacaatacgaaagttgaagacctgtcaccacttttacaagactttgtggaatggtgtaagatttatatttcctcaatgatttatcaaatgtttctgggtaacgataacagttatgaactctatacacaaataagacggttacataagcttatgccgtacacagtaatgggacagatcatgaaatttactaatccaatagcgatcatgaggggtatgattgaattatttatggcacaacccttcggtggtcattcgctccttcaaacaatgttttctacgatattaacagatgatttgaaaactcaaaaggtagctataaaggaattagaaaggaaaattgctgagatggacccgggcgcttcagttgtgactaaatgcttgaaggattttgtctttaataatgatactaaggatgagcatgatactaaactctttactatggacgcagtaaatgcagaatccgaatccatgaacatgcctgtaccattgatagtattaatgaaaagtgcagctgcaaatctaattccagacgaggttgtcgcgggacttattgaatcctattcatcatggaaactgcaaaaagaagacacggatgccttgaatgtaaccagcgaagatcagtcaggtatttatttcacacacgtcaaagatttatggcaattgtatattaaagaacatgataaacagctaatgaggcagctatggcaagatcctgagttaacccaaatgctaaaggcaattgtcactatgatttacgaacctatggtcaagatcttcaaagttgcaaggatggatgttgctttgaaaaattttgagaagttcatgggtgatttgatcaggcttgttgatgatgttatcaatggtcagttgggcgtttccacacagttcgatgtcgtggaagaaatccataacttagtaaccaaacatcaagatgccttttttgagtttattcatgatgtatatttgaacgattcagagggcatttttgaaggttttattacttggattactacgatagtgaaatttttgcaaaagagtaaattcggaggaccgagtgaaaggatcgacttcaataagttaatttgtagagatgatatcgatattgatgtcaaacttttgaaagttcaagttaataatgttcttaataaaaagattggtgcgagaaaaatctataagaagttgttagatttgaaggttaaacaaggtactaaacaaaataacaaacacgctgctggcatacttcaaaagaattggagtgacataaactccttggttatgccatccagctctggatcttttggacttggagatggtgatttggtggatttggatctcgatacaggtgattacgattttttacataaagagaatgaagttgaattagaaaagcaatacaaagatttattgaatcttgttgttgatgaaagtgaaattgataaattgagatctcaagttttcgcacaggaattaaaaaattatttagaagctcaaattgctaaaaagtaggccctttctagtatctcctttattcgtttttattcgttacgattttccggcttaataatataggattgctaggtctatatataagaaaagcttgtagaaataaaaaaatagaaaaaacttcaagataaatattgttctcttttattttaagatcctacaaacagcacaattccccttttagttatttttagccaagatcaggatagcagagaactgagtcccttattctttaattgagggtcaaaaaattccgattgcgaacttcatctccaccttggcaaaggaatgacgaaaaaatgatcttgcatatatatatttacttgtaaaataattattttggaatttttcttaacaaaccacctgacaaacaaacaccgtacgcaagcatcccgcaaacattagaaagattgaacaaaagactcaatccgtgcgacttgccaaattctttacgtaatatagcatcctttgcttccaattcactacccgtgtatttcttcgcaatattctttctttgttctttaactttatgggtccagggcaacaaccaaaacaaattggttagcccactgacagatgcaaccaccaaagaagataatggtcctgttgtcaaggcaattggagcggtaagggccaggatgacaggtgatgccgcttgcatttggaaaaaatacgggaagatcttattttgcaaagcagaaaattggtctttttcaagaactttgaatgcgattggagaagctacataggaataaaacgtcgttcctccaaatctgaaagattaagttggtacataaaagttgttagtcagttattctcaattaatcataattgttcaaattttttcttgtgtcttaatctgtacatacacaaaggaataaaaaagcaaatgagccgtagttttgactaaacacatttttcgttgttaagtttactggactgtaaagcgtagtttgatctgcctatatcatcaaacaactccatttaactcccttaaataatactattcttttctgtaagtttatcgcactatacgttacggtgctttccgtctttttcggatgagggatgctcataagaattacaacaaatcataagccctgagataaaaaagatcaatcaatacgattatcataaaccatgactaagtagatacacagacacgaatatatggagaaatggttgtgaaagctattgcacgaaattccataggtcgtaatggagttggagcattcgtgtttccatgcagaaagattactttgcaattctgtaactggggagggtcttcggaaggcatgaggaaatttttgacttcaaagagattagataaatggggccaggagttcccatggatacagtttgaagtgatgaggaagtctggacatcctttgttgagggcagaatacacaaatgggcgtgaaaaagttatttgtgtgagaaacttgaacattgacaatgtagaaaacaagctaaagctattgaaggattctgatggagacattttacgcagaagaacaaagaatgataacgtggaaagcttgaacagtagtgtgaggggtatatggtcgcctctgcatgctgcgaaaaggcatagaatttagctttagtatataagaaaattctagaaatagagagagataattatacttgtatatataatttggggcagataagactcctgatatttaagatttaaagtcaattttgccattgttatatgatcatgtcctgaaatatgacctcttgtatttggttacccgctttacaccctgcaaatcacactagtctaataaatatggaataagactgaaacatataaaagatgtaacttctaggatatctgaaagagcaaccgtacggtattcaacgtttagatttgatggacggccttagctttgttgataaagggaaaataccagatggttacaaaaatgaaatagatcaattagtaaagaaggaatttgcgaatataaaaagagagcctgttcatcccgaaatacgaggtatacttgcgaagagaaagggggccgataatagtgtttctacgcttacaaatgcattgtacaccgaatacttgaaacaacgtaataacaaaaaaaggcgaacaccggattttaatgacgacgatgatactttatttttggaagagtatagaaggaaatacccgaggattgatacttccagatacataccgaacgagtcttccgaagttagcttgttaggaattgtagattcttatttaaaacatcaggaaatagttttggatacacttctaccgcaaacggtatcgaatcaatggagaattaataatgattatattcgtcaaacgtgtactatagtggaagaaatgaacatccagcagaggaaacaaattaacgatttggaaatatacagaaagaggttataatgtcgcaatggacctttattattataaatgtggcggcaaatcgtggaaggatattggatcgctcgccatagaagtccttagcgcgcatgtacaataacatagagtttcatcttggtttaaaattcataattttattaattggttacaaaaaaaacatagatatgagtatataaatgtattatatttcttcacaaactaattaaattatttgtccaaaacatcagcatcgtacttttgcttgaaccaagagacggtgtcttccttagttgtcttgtgggagttaccaacggtacccttacatctctttcttctagtgactctagcacctggtctgttcatgacgacatagaaatccataccgaaaataccgatggatgggtcatacttgatacccaagtcaatgtgttcgtcaataccgaaaccgaagttaccggtagcagagaagtttctgtctctcaattggtattccttgaccttcaaacctctttccaaaatttcttcagcctttggacctctgacggtaacgtgaacagcaattttttcgtttcttctgataccgaaagttctgacagtgtatctggccttggattgaactggagtttgaccagataattgctctaaaaccttggaggctctggtcaatctgtcaccagattcaccaacagaaatgtttaagaccaacttttcgatcttcaaatcacgcatagggttttgagctttggcagacatctttggctatgtttgtatgttcttggttcaccttcccttccactgaaaaaaaaataatattagttgaaatacaataaaatatgaactaagaaagaagcctgcggttactatcaagatgtatcaaacaatgaaactttcgcatagctgagtggtaagtgggctacctttgctagtgaaacaataattccctgcaaagtgaaaaagttcgattggaaactggtcacgtggatgtgagtctattacccgtagagtctgcgcgctgtttgcgtcgctctctgtatttctatggatttcaccgttcttttttcatttatacaaaaaagacagaacttaatgaaataatcgcatcgtcagtacacccatacctttaggatggttggatgttgcgctgtcgcaggaaagagcctctccgggtattatgtgatatgagggaaaacagcaaaagggtggcaaaacgaagaatagcactccttcaataatgcaaggtgaattgtaaagaaaggcttcaatatatcaattttcaaaagagaataacaaatttactattaaattgaatagatagaaagaaaccagaaagaaaagaaggaaaaaaaaacaaacatgcaagctattgccgatagtttcagtgtaccaaacagattggttaaggaacttcaatatgacaacgaacaaaacttagagagcgatttcgtaacgggcgcctcccagtttcaacgtttggcaccatcgcttacggttccaccaattgcgtctccacagcagtttttaagagcacacacagatgattcacgaaacccagactgtaaaatcaagatcgcacatggtactacaaccttagcatttagatttcaaggcggtattattgtggcagtagattctcgtgccactgccggcaattgggttgcttctcaaactgtgaagaaagttattgagatcaacccatttttattgggtacaatggctggtggtgcggcagattgtcaattttgggaaacttggctaggttctcagtgtaggctgcacgagctgagggaaaaggaacgtatatctgtcgcagccgcatccaagattttaagcaatttagtataccaatataaaggggccggtttatcaatgggtactatgatctgtggttacactaggaaggagggcccaaccatttattacgtcgactcagacggtacaagattaaaaggtgacatattctgcgttggttcaggtcaaacatttgcatatggtgttctagactctaactataaatgggatttatccgttgaagatgctttatatctaggtaagagatctattttagctgctgcccatagagatgcttactctggtggttctgtaaatttatatcatgttaccgaggatggttggatatatcacggtaatcatgacgtaggtgaactattttggaaggtcaaggaagaggaaggatctttcaacaacgttattggctaaatagaagcatcaaacatatgtatatgcacatctatattaatgatacattattctcttcaaggatccaatatggcttcccatagaattatgaaggaagtccagttctcatgtttccaatcatcacatctatatatttttatataattatatctttaagtattgttcggtaatatgaggacagacgccatcaatgcaaacaaaaagtgaaacccgaaatcaaacgaagtgaataagtagttgtagaggcgacccgatggaaaattttgtaaaaatcgaagactgaatctcaacaacgcaaaacagaataggacgcatagattcatacctattactatggcttgatccgatctatctttatgaaaagatttatgcttctacttcgaatatgctaatactattatcgaaattttttaaagtttttcctcaagggatacatttacttcagtgataccctcgttgatatcctcgctgaccttccgccttttagaatcatgaccttcttcgtcggtttttgaaatctcgcgattatcattgctactattctcgtctttagatggaatatcatctttagattcgttgtttttaatactttcactatcgatcttttcgtttttgttgttcttttcatctacttcgcttccactatcactttcgctttcgctttcactactagtgctgctattatcgccgcttccactagcactaccgtcatcgctaccactatcgctctcgcttccgctctcactactggaactgctactactactagtgccgctttcactttctaagtcgttgtcctgtgcaggcttaggtttgggttgtgcatcaacattttgagaagcagccgccggaactgacgtagctgccacagaggatgtagccctagcattttgtctcggttgaaaaaatcgagacaaggacgaaggatcaaacgatcccggttgtttatcatgcaagtaattattgggatgggatgatgccgacgcagataactgagatggaggcctatctggtacatgcggcgtctggactattggttggcgtatcggtttggaatgctgtgccttagctgctaaagccgccgccgctgtagtttcagggttcactaattgctttacctcaccttttgtgacttttgcagttgccgcgtttacagcagctgctaaaattagattcaaatgctgaggattcttgtccatcaaggctgtaagtggattaccagtaatccccttgttttttgccgcttgtgtaacctgatttattgtcatagctagagcctgcgtcaaaattgcagcgatgacctgcttcgataaaccctttctatctcgtgttaaaatgacaagctgttcctgcagatatttcattgtcctttgattatcacttgctgtatttttcctgttcgaggcggctctgtttgctgcaagagtttgtgagatgttttgttttctcgcattaacgttagatctctgcgaaacaatatcttttttgcccctctgcggcacttgctgaagtttgtgctgttgctgttcaagttttaattgtgcagcttgtgcctttgccacagctatctcactttgtttctttttctgtcgttccctctctgcaatatattcttcatcaagaccccataaccatcctttgccttctttagaaaccttcctgaaagatttatttagcgataagttgtgtcttaccgagctttgccacccatcaggacagtatttataataggggaagagttctcttattcctgcataaatttcagataaagacattcccttggcagtcgagtactttcgtatgcaagtagttagcatagcagagtaagatacagtaggtttcgttctatattctactggaatctcctccaaagtatatactttctttggtattttcggtggcttcttttctttcttaacagctggtttggtctgcgctttcttgggctttgctccagttgtaatctttttcttagatttgggctcgttttttttgagatttcttgtatttatttcagattctgctatgtcagcgttttctgggcttttgctatcgtcgttacgttcttgttctggtaaaataaattgaaatggaatttgtccaatttgaatttttgtcttattacgaagtggcacagtatttcctttttcaacgaaaatgtcatccacaaaagcaccattcttccctattatggacaattcgaaccttcctgtcccaaaattgtaaaaaatctgggcgtgtctcctcgatattgattttgaaggaccaagattaacgtcaactttgtgggagaagtcattctcagacctccttccgattattgcatgtaatgtttgtacataaaatgtgaaactttgaaagtccagccttgcataggcgaagatagtcggttgttcattcggtagcggtaaacttgcatcgattggctcagatagttttcgttgggtagtttcagcatctgtactattattttccgttacagtgttttgtggcggttgtcccactaattcatgctgctgaaacattattggcgttattgaattgtttctcatatgcagcatgttgtttttttcatctactaatgttggtagggtctcggtatctttgtttactgataatttatgcacatctgtgtatatagcatcagcagtgggttcatccttttgtatacttgtatcttctgagttccttatgccttcagttttcactgctgctgtgttatcttgagttttctccctttcgtcctcatcagggtttactggctctatattgatatcttcttttgatgaaacctccctgctgtgatcatgagttaaatcgatgttatttacaggatccatggtgtgggataacaactcatttgagttgaacagagcttcatcattttttgcatcaaattccagtagcttcgaaaaatcagcgttatcaaggttatcaggtaattcaagtttcaaatttccattatcgtctgtaacaggattctctacctcgttttcaatatcagtagtcgtgttttgaggatgtttttcctctgttactatatcagaactttttggtagttttgtttcaatcggtacctcgcttgtcggtgaatttgttatgctttctttggtttcttggtctttcaatgcggaagaatctatagtaaactgtgtttcagtggtaggcgatgaagtcccgacatgattgctgctttctattattgccatttccccatccatcttattcttatatttgtatagatatgagtgggtttttgttttgagcggctagacgttaaatcaggtaaaaaccagtaccaggtatattatggtaataaaaaaaggagaaaataaaatgctttcaaatacaaaattaatattcgtgatgaccttctacaagagaaaaaaatgtgccaatagaaaagtcctatttatccagcccagaagataatagcaaatattaatagactttaaactaactcaaaggatgacaaagttggccttagagaaagagctactcctttcttagcttggtgacggaatatatttcaaaggttcctttgtttattttttattaacgcttttaatttttcttgtcttagtcttcgtaatttccagttaatcgcaacgttcagaatgatagtatggcgctatcatgttgtgctctttcataagaaaaataagaaatgtattaacagtcaagagtatgcagaaaaggtacaacagccaagattatgtttgcgtttatatgaaactacttagtattcagctcgtaaagcttatgttatatttactgtgttctatcaatcttcatatttctagctttaattctttcctgagagtttatcacccaatcgaaagtaccattgaagtcatccttgatatcacctgtagtcaaatcaaaattgtcatcatctaaaccgagaagcaacacgatttgtgtcaatttcaagaacttctctctgagattatagttcaagccacacatattgccgatgaaaaggctcagttctctatctaatttcgtaacaccaagttcattgaattctagagtccatattctttgctccaatgttgttacgatgtagtcgactatgacagatagcaactctgcatatgcttcgttgtgaagaatatttttgtaagggataatcaattggttccatttgctattgaaactgttaatttgcgacaaatcttcgaaatcttctatgcttgtgatgtaattcttttggttcgaacctgcagaataatcgcgagacacatttttttgattggacgttgaggaatttgatgaggctgaattaacaaaaacagttcccaataagttccgaaccctattttgtaggatattttggaacaagtatttgacagcccatttgcttagcttatctgtttgttccaggactaatttttctgagtttataattaaattctgtaactgcgctgcatcattgtcaaaagggaaattgtctctcaaaatcctttgcgaatcgtcttctaatatttctatggataacagcctgtgaacgtatactttactcaagtacaacgtgttcagatatatcaaataatggtgcaacgcaagaatggaatcctcgtcctctgcaactacggcttgtaaatttgattgaatatttgtcaaagcgctagctgctgcccctctaaaagtgaacctgcttagcggagaaaacttatttgcaggtggagaaaccgatcttgatgttgcagattgctcctcaccttttggaatgtatcttttcaaagatacattggaggctagtttcgattgtagtaacttaaatttgttttgcataaattttaccagaaatcggttctgaaaaaattttaccaactcgttcaaaaaacttgctaagagcttaaactggccagtattaaccactgatatcagatttttccgaactaataaaattaagtcatctaaaacagatgttacagggtatgaaatgttatcgtggtcattgaggggaacagcagttataagatcgttcagtgacggtaattcttctagtgaaatactatttctaaatgatctctgcagatggttcaacacaaacacctgaaactcatcaaagaccttatcttgctttaactttaaggcaaatttaccatctgctattggtggaggtggttgcaatacatgcggatgcaaatcgctaaattcattccatttaactgaataaaatctagaatacatggaccaattttgaagtatttgagaaaattccattatcaataatgccaagtcatgaatggatataattgagctcttttccgtttctccgtctgtttcgatatccgactgattactgtctatattcacatcttcattcttttgtgaatgttcccattcatttatatcatgtatagtcctttctattttcctcgtctccataaaaatatctagaatcaaactagcttgaagatcagcttctttttctactttttccatgacatgcaccatgtgcttttttccataacacgtggcgatgacttttgaatgatcatttataatggtcgatacaattttaaaaagatgtaacagtacttgtgaaaaaaatccttgaaacttggtgctgttttccatagaattcgacataattttcctgctttcgtccgcaataatatcacagacatatttggaatacaggtctaaaccaagtacgtcctgcccaatcatagggaacattttgaacattaaggttagctctttaatatcctgtgttcttgttgcttccatgaattgctcctgaaataaacttgtcagttccttacaccaattctttattagtatagctggttcttcgggaatttcactcgagggcacaactttcttggcaaactcggatacaataagttttttatccggaaggcttctaatttcattgattgctgtcgcagcaactaagtaatcctttgtttctaaagcagaatgcgccagtgaaatattattctttagcgtcctgacgtcttttacaaattgtaacgttttgttgaccaaagcgcgttcctgatctacagtttcaatatcgtcatgtatagcttttgctcttgcgttcgaagaagaaatggtggccacagtctcatgaaactgagtcaaagtagtcgtaaggttagttctttgcaattctaatttccgggactctttgttgagcgatgattgcgactgttgcacaaatgcatttaattgtttagattgttttgcgtaatcattggctatcacttcagacagcttgtctatttgagatagtgtcgataatttgtctaataacaaggtgtaccttgctagatttttagacaattggccctcgatgatcgagctctcccatgatgcattcgatttttgcccttccatcaaaacttcacccttttagagcctgacaatacagtatcgttagtttgcgctacttcgctgtcccaacgaatttggtttgttttctatgttctatctctatcccacacttttttcacaattcctttacaggcgaaaattcaaaaaagtgacgtaaatggagttctaaaagctaaagcaacaagttaataaggttagaagatcgtaaatgtgtttcaaaagttgcttacctccttcactatatctcagctgcttgtatagcctatgacgaaaatttatgttccctagcaaggatataatgtgtcaatcaacatgatcgcaaaccagctagattgtgatgtatgggtctatcttattgtttattttgactagcattgaataaacaaaaagcgctgctaatagattcttgcctttatataacggggatctaacctcatcaacagcaaaaatcgtcttaaaacacatctcaaagactagttctcaaacgtcacgctatgaacagtacacctcctacgtcacccgtcaccagggtttctgatggttcctttccatccataagtaacaatagtaagggttttgcttatcgccaaccgcaaaaacataaaagtaacttcgcatattcacatctggtatctcctgtagaggagccgacagctaaattcagtgaggcattccagacagattattctagtaaggcgcccgttgctacctcggaggcgcacctaaagaacgatttagacgtattgttcactaccccccggttttactctccggagaatttggctttaatgttccgtctttctaatacagtttcttccctagaatttctggatgagtttttgatgggcatattacttgctccagagatggattttttgtcaaatccaagttattctcttccgtctaacaaattagtgggacagggaagttattcatatgtgtaccctatatcatcaagtgcttcatcaagatgtaacaacgattcaggggttgttttaaagtttgccaaatcacagcataaaagcaaggtgattttacaggaagctttgacgctagcatatctccagtacatgagtccttcaaccaatgaaagtcatattattccattctatgggttgacatacataactaaatcccattttagaagactgaggtccaacgaatgtgttcctggccttattcttccgaaatgcgaaatgagtttatatcacttcaatacagcagtgtcacataagctttcgttgataacaaaaagaaaaatatggtggagacttatgaagcaaatgatagacgcattaaaatctttgaaaacaaatggtataattcatggtgatataaaaacagcaaatattttaataacagaaatgcatgttcttaatggaggccattgtaaggattttgacttctaccttgctgactttacgtcggcatttcacattaatcaaacaccaacagatctgaataccacggtagaatactgtgcaccagaactaattgatagctcctccgatcatgttcctacatttgaatcggatttgtatgccgtggggctttgtcttttatcatttatatcgcagcatgagccttacaacgaacttcaggcgttagtgtcgcatggatcctctccaggtattggcagttcatctatacagcagtcccaatggctgataaatgctcttttgaaaaaagatcctataaatctaaacatgttaagaaacgatttattccaggattggaagtcagaactagcattattgtccagaattctggttgatagacttcctctagaaaatctcataactatactcgatagtaactatatatgataatatacatgtctatgaaatcgaaaacccccagccatgcatagatcaaacttcaccgtttataattgcgtttaaacgcctttccttttcttcatccattttcctggtatttatctcatcgtctctcttaattcttaatttactaccttcatctgggattatgaactgtggatgttccatatcacattcatccttccctaaaggacaaaatccggtcatgtatctttgacagaaaaccttcttaatatgccgtctaggacaagaactccccagaggacagaatcccatttcgtaattttcacattttggtatcttgctagcgggatctatgtgtagatattgacaatctggactttgtgtacagtacccgtttttgctgaagaagacacattcaggcatttttcgaagattgtattcatgtaagtattcacattggtcattctttttgcacaaccctcgaagccaatgtctacaaacaattttattctgaaatattggtaacacatgcttttttggacataacggtcccctcggacatgatttagggccttctctagaattgtaaaattcacaaataggtctgtcaggatcgagtgaaaacgaatactcttgcctgaggaaaggttcaaatttaaaaggatattttgctgtatcggggtgaattaggctcattacataaacttattgattttattcgtcctagaatacttgtttaagatacagtgcagaaatctttagcttataattcagaaatgtgatattttgaagcgattggaacaacaaagtacagtgcattctatataattattaaaagttatagtggactattgtaataacacttgttttccccatatcataaccgacggcgcgtaaatgcatgctcaatcaagtttccgaataagttaagtttgccacccattgaggattaatatacacaaggcagcattgaaaaacctaattgttaacactacacaaatctctattgttgtagtaaactgcgctttttaccactgttacaatagttactaatacacgcaaaaattctggataaacacggcaaaatggtagacgtggaagagaaaagtcaagaagttgaatatgttgatccaacggtgaatagggtgcccaattatgaggtatctgaaaaggcgtttcttttgacacaatcaaaggttagtattgaacagcgtaaggaagcggcagagttcgttttagccaaaattaaagaggaagaaatggccccttattataaatatctttgcgaggaataccttgttaataatggccaatctgacttggaacacgatgaaaagtcagattctttaaacgaatggatcaaatttgaccaggagctatacaatgaattgtgcaaaaaaaatgaaagtaagattaaagagttaaatgaaaagatccaaaaattggaagaagatgatgaaggtgaactagaacaagctcaagcctggattaatctgggtgaatattatgcacaaatcggtgacaaagataatgctgaaaagacgctagggaaatcattatcgaaggctatttccacaggcgccaaaattgatgttatgctaacaattgcaaggctggggttcttttataacgaccaactttatgttaaggagaagttggaagcagtcaattctatgattgaaaaaggtggtgactgggagagaagaaatagatataaaacatactatggtatccactgcttggccgtaagaaactttaaggaagcggcaaagttattggtcgattctctagcaactttcacctctattgaattaacttcctatgaaagcattgccacatatgcatcggtcacaggtttattcactctggaaagaacagacctaaaatccaaagtcatcgattcacctgaattgttatctttaatctcaacaactgccgcactacaatctatctcgtcgttaacaatttccctttacgcgtccgattatgccagttactttccatatcttttggaaacatatgcaaatgttttgattccatgtaaatatttgaatagacatgcagatttctttgttagagaaatgagaagaaaagtctacgcacaattgttggaatcatataagactttgtcgctgaaatctatggcaagcgcatttggtgtttcggttgcgttcttggataacgacctgggtaagtttattccaaataagcaactaaattgtgtcattgatagagttaatgggatcgtagagaccaacaggccagacaacaaaaatgctcaataccatctgctagttaagcaaggtgacggtttgctaacaaaattacaaaaatacggtgcagcagtgagattgacagggtcagatcgtgtttgaggaatttacattatttagcaacgcacataatcacatcaacatgtatacatagtttggagacttgagtaaatagtagtgagaggatatatggatcggttcaagtcaaaggattgtaatcatcctctttctcctttaaaacggagagcttctatagttttcaagcttccattaaaaatttcagtatttagttcggaaagttacataattgcaatgtctcataaaggaccatgcttcttttgaaagtgaggaatctaaggctgaaaatgccaattcttaaaaagtagtataaccagaaaaaggaatccccataaaaggaaattcatgatacggtcattgtttcttcatttgtttaatacgttgtattcgagtgttctagccaataaacgattcaactaaaacacttctggttcgcttttagggatatcgttgaaatgaaatcactccatgatagtttaagtgttacagacattaagagaagtcggctgcaaatttccatgcagacactttgtcccttcttggaggataccctacagtgtaaaagcctccttagcttagtggtagagcgttgcacttgtaatgcaaaggtcgttagttcaattctgacaggtggcaaaattttttccctaaagttaacacttatttagcttctttttatataaaaaatccatgagaattgattctgcattttagtttaaattttttctttaagactatgatgctttcatgcacaaggttatattgttctccttctctatagttattgcaaggaaatcatatataacgaaacacaatttgatccttttgaacctacattatcccgcactcttgacgtatcatcaaataaagctaaactgcggaagcctaaaaatactaagcacgctatttgtcatccattagcaggccaaaagcaaactaatctatgttttcaataaggccaatataataatggataattttgaaagtactgctgaaggaaatttaagtataggaaacaaacgagtatacgaactacgaaaaagaaacttccaaagaaatttggtgaataatttgagctttctcgggtatgttttaatatcattggaatatatcaagtatgatcgtaccgtctggacacttataacaagagcaatagtgcaatctctcataagttctccttttccaagtgatgccaagttacgtaggctagcgaccctcggtgcagataataacacgacgggggttgcaacacttccaggcggaagatctatcaggtttcccggaatgtttggaacagaaatgctttataattcttctagtgaagctgagcaacaagaccatgatgataccgctattgtgtccatgaaaaagcaaatccggaagtttttatttcatggttgcttatcgttgaatatgcttttcattatcttaacaatcctattcccaattgatttttttgaacccctgagtggtagcgagccagtagacgatggccctaagaatactccctcacccttttccaattcagatggtctacttttgggtgagagaagaggtgggctttttctacagatgatcggagaacggctaccaaagagcaacttttccggcaatcttggattagtaatgttcgaatttagcatacttattgtacagtttactttattttcactaacatgtgttgtattggcagatttagattttgaagagccagaaagactagaacctgtaaatagtgatggctacgatggctctgtaatagttgcacgaataccattaaataaaaccatgaatgccattttaaatgacggcaatattaatgacaacaatgagaatgctagcaattctgtctaatagtatatatatgtagtccataaggggtaatgcatattactgttatcggcactattttatagagagttacatttacatatatcattctattacatttccttatctatgacgattcatgggtttgtatttttttggtaggatttgccaattctactaatactagaagaaaagattatacaaagataaagaccctgaggttaagtatttaatatttttctcaaactgtgttttttttattagtatgcaaagtaggatcattgggtaattggacagtttttcaaatactcagccttattctttaaaatcctgacggatttgaaaaaaatttcttctggtgtcatggcaccagcgctttctacgttgaaaataaagtggttcctcactcttcctaatttaactttatcagcaaactcttcgtatcttaaaacctccctggaaaccgtatccttcctagcatctttgacatacgcttcatctgaaccttcatcaataccaataacacctgggggaaaacatttttgaaatcttctggcactttcacctttgattggctgtaagatattgatttgaggtaataatctataagaagcggtggaaactggtgaaaatttagcatgatcaccaccgatacctaaaatgcaatgtgccttcaacgaaatttcttgaccaggccttagcttagctaataaaatatcaggatcagctggaacaaccggacaatcagcaaaagtggtagattgtctgccctgtggttcaaacttcaaatcacgggcgtagacatgggcattgttatatagttcctttggatcagtagatccctttggagcatctggatttcttgtgcacttcacgttcaaactcaaaacgatagtattttcatccgtaaacttttcatcgtccggcaaattactatcaacccatgtgagcatatcagggtcaacttttaatggaaccaagcctattctatgagccaaaacctcatcttggataacggatgtattgttaaaaaaatagacgtattcagcagccacggatggaacctcggaaatcattatacgacgaaaggcattcgcaatcgatgtgtcaatgtttatcaagtcgaaatttgcctctcttgcgtctaatgacgaaatattgacttcgaagtcctttttgaatttttccacattccactcgttttctgcatccttcgagaaaccaggaaaatccgtggaggttgtattcgttacacggttatattcaatacccacaatatttgacatatcttctttcacctacttactttcatgcacttgatacctgctcttctacataatatgagtgaaattttttctttcaactcatcgcaataattttttcacaaaatttttgtgaatccaagtcactataaacggaattaataaatatttgcaacataaagcacaatgtattgtagcagaagacaaacgacaagtatgggataatgcaacatctctttctaattaatataaaatcaagaataagcatgtcttctgactaatttttatatacaaacaccaagatcataaatttttgtctttgaatggataattaacccatacacctcatacaagattttgagagtaaacacaaatcaatggacctgtagtcggctagatcacagatcatgatgaactgtattgtcgcaacaaacttgtaactccaatagtgattagcaacccagaatatcgtattcaacaataattcggtagtcatgttttcacgaagtgatcgagaggtagatgatttggctggtaatatgagtcatttagggttctatgatttgaatattcctaaacctacttctccacaggcgcaatataggcctgctagaaagagcgaaaatggaagattaactcccggacttccaagatcatataagccgtgtgattcagatgatcaagataccttcaaaaatcgcatttcattgaatcactcaccgaagaagctacccaaggattttcacgagcgtgcttcccaaagtaaaacccagagagttgttaatgtatgccaactttactttctcgactattactgtgacatgtttgattatgttattagcagaagacaacgtacgaagcaggtgctaagatatcttgaacagcaaagaagtgtcaaaaacgtttctaataaggttttaaatgaagaatgggctttgtatttgcaaagagaacacgaagtactgagaaaaaggaggttgaaacctaagcacaaggattttcagatactgacacaagttggacagggtggttatgggcaagtttatcttgcaaaaaaaaaagacagtgatgaaatttgtgctttgaaaatattaaacaagaaacttttattcaaactaaacgagacgaatcacgtccttactgagagggacatactaaccacaactagatctgactggcttgtgaagttgctttatgcatttcaggatccagagagcctatatttagcaatggaatttgtacctggtggtgattttcgcacattgttaataaatacaaggatattgaagagcggtcacgcaaggttctatatcagcgaaatgttttgtgccgtgaacgcgttgcatgaacttggttacactcaccgggatttaaagccggagaatttcttgattgatgctacagggcatatcaagctgaccgattttggtctagcagcagggaccgtatcaaatgaaagaatcgaaagcatgaaaatacgcttagaagaagtaaagaatttggaatttcctgctttcacagaaaggtctatcgaggatagaaggaaaatatatcataacatgaggaagacagaaattaattacgctaactctatggtcggttcgcctgattatatggccctagaagttctggaaggtaaaaaatacgattttacagtggattattggtcattaggctgtatgctttttgaaagtttggttggatatacaccttttagtggttcttctactaatgaaacttacgagaatttaagatattggaaaaaaactttaagaaggccccgtactgaggatagaagagcagcattctcagatagaacctgggatttaattacaagactaatagctgaccccatcaacagagtacgatcttttgagcaagttcgcaaaatgtcttatttcgcagagatcaattttgaaaccctaagaacaagttctccaccatttattcctcaattagatgatgaaacggatgcaggttatttcgatgacttcacaaatgaagaagatatggctaaatatgcagatgtcttcaaaagacagaacaaattatctgcaatggtcgatgactctgccgttgattccaagcttgttggatttacttttaggcatagagatggaaaacaaggttcaagcgggatactttacaatggttcagaacattcagaccctttttcaactttttattaagattacgtccctacaatttaattttgtatagcataacagatacattgacaacagcaacaagatgtgctaacattttccattttgaatgattaccaaaattatgaaaccaaggcaacatgtaatttttaagtttagtaatctttttcgggatgagatgttttgaagagttttatgctattaaagtagtaatatgatttatatattcaaataaaatgtaaattatgaaagaaaaatacgataagctgatagggtaaactagaaaccttcgttttcttcatcatccacatccagtttctttctaccgcccccatttcttaaggcagccatctcattagtggcaacttgctttctaaccttctttgtcatcctggctatctcttcttcagcgtcaactgcatcttcttctgcatattgcattaccaatctgcggcccagtaaatggacaccgtgcaactgatccatagcattttctgcttcctttggaagtaaaaattccacgaacgcaaaacctcttgcagacttgtcgaacttctttggaactctaacagattttaattgaccaaaagaattgaataattcgaaaacgtctttcctagtagcttcaaatggaagattcttaacaatgattttaccgcttttcttattggatttagtctttgtattaccgctctgagatgcttgtctatgggataacttcaattgaatcttatggccgtcgattaccgtcccatccattgcagctatcacggcattagcttgttccttggtcctgaattctacaaaaccaaaccccattgacaaggtcttgccttgatgttttggatcaggttttgtcttcacttgggcaacaacaaaaccagtgaaaaccttgaacctatcagtaagattttggttcgtcgtggagaagtttagattctttatgaaaattgagacagttggaccatcaataacgtcttcatcatgagcattagatgacccttcagttacatccttgtttgcttccattaagtcatttgatgaaggttttacctctaccgggttttcttcttcttttgcagaagtgttatttatcaaatcatcggcctcagctggtttagtaaagcaatccttaggccccctttctagatatattatgccgtccttaaatcttttatacgatagtttagtgaaagctgcccttgctgacgttgtgtccctgaattgcactatagctattgtaccagctggtggcatgagcaatctttccaatttaccatatggcaaaaacatttcgccaagctcttctctagttgtcccaaaaggaaaatttttaaccagtatcactttatcgtctctttgatttgtagattttaactgtgaaaacttggtcagatcaacacctttggattcaaagtattttctaacatcaccaataacatgggcttcagccaaagcttgtttgacagccgaacttgagttttcagcatcgatcaattgagatttttctagacccaatttggctgccacactacccaaaacagcatcttggttcatatacaaggagttccaagaaaatgtttgtctggatgcagctgccttccttttcaattccttttgctttttcaatggcatattctttaaatcaaactcatctaatctatggctttttttttcttcaccaggaagaatatgcaatagtcttccttgaaaaatctgtttatccaattcaacataggcgttcactgcattcttagaatccttaaatagaacgtatgcaaatcctttggattgaccagtcctggtatccaaagccacatgaacctcctctaactctccaaatggactaaatagtttcctgaaatcttcttctttggaggtatacaagatattacgtaagaataaacggccagtttggttaattttttcaatagccagttcttcgtccgtcttttgcggcacagcacgttctggttgttcttccttcttggtatcgagactttcattttgttcagtagcgtatgatgatgatttttcccttgtttccgcttcactttctttgattcttacacggcgttgtttgaaccaatctaggtcagaaaccttttcatcttgggcgaggtttctcctcttttcattctctttttcatcactattagcgtcatcattaactaaacctatatcagtatccttcaaattgctaatacttatcatcttttcttcctctccggcatcttcttgatcttcatccctgtttctgttgagagccgaatattcatcgtcactttcattctcaatgaccaaatttggtgcttcgtctttattattctcttcctttaaggctaatgcatgagccaatagagaattcccttgcacgctggagtcctcttcttcccgttttagtttttcgtcctctatgctcttgtcaatgccaactttttcccatgatgtgacttgtgagcttggcttcatagtctccatgaactcttgtaattgcttgttcttgcgaatctcgtcatcaatgttgctgtgcttattttcatccactttctttttctttcgattttcttcttgtagcaatttttcttccttttccctaaaccttttcagagcttctcttctcttctccttcatgggctgcgggactcttgggtctgcaaagcttttagccatggacacttctatcttagaagtgttgataaaactgccattgaaatactctacagcatcaaaagcgtcttcctcgttacggtatccgataaatccaaatcttctactttctccgttcctatctctaagaattttaacatctgttatgaggtctggaccactaccattaactgcttgatgggaatgtttttgacgtaatctttttgtaaaatgctccctgagattatcatctgttagatagacgggcaaacccttgacaatgatacgggacatgttagttatgttatcttgtgcttgaggctcaaattaaatctcagttcaggttgcagtctttgcatatgaagtaccgatgagatgagatgagatgagctctaaatttccataaaattttttcattttataaaattcacgtcgctccgcacgtaaatccctattacggaaattatttctcaatagggaaagcccctcctattgttttttccgtctcgaggatttttcacttttagtatataagtaaaacataaaaaacatgagaggtggtatggtttatttgccgtcactgtggagccttcaagtaatgtaaataagagggaaagtgtgatagtacaagatgagttcgaattcaacaccagaaaaggttactgcagaacacgttctgtggtatattcccaataagatcggttatgttcgtgttatcaccgccgccctttcttttttcgttatgaagaatcatcctacggcctttacatggttgtatagtacatcatgtctactggatgcgctagacggaaccatggcaagaaagtacaatcaggtttccagtctgggtgccgttctggacatggttaccgacagatccagtaccgctggcttgatgtgtttcctttgtgtgcagtatccccaatggtgcgttttcttccaattaatgctgggcttggatattactagtcactacatgcatatgtatgccagtttaagtgctggtaagacttctcataaaagtgtgggcgagggtgagtccagattgttacacctgtactacacgagaagagacgtactgttcactatctgtgcgtttaacgaactattttatgctggattgtacttgcagttgttctcaaattctgcaacctttggtaaatggactacaatcataagtttccctggttacgtgttcaagcagaccgcaaacgttgtccagctaaaaagggcagccttgattttagcagacaacgatgccaagaatgccaacgagaagaacaagacttactgataggatgagtttcttactttttttctccttttaattgcgctaatcttttatttatgtgtagtttttatttatgtgaaatggaacattcgttgatttaactttaaaagcagcctactctatcgtcttgattatacttggcacaacaaatgctcaaataaacgaaaaatttcatattgttggtactttttctcaacgcggtttttttcctgtttttttcgagcagttcccgagggcatatttaacataagccaaggagagagaaaaaacgtttgttggacagatcaaaaagaaaaagaagaagacctctcctctatctcaagcttctgcccccccccccggaaggaattcaagcacgaaggtgaacattgcctacaagaaaaaatggatgttttattgtcgcttcctcaaccggaattatttaagaccacggtgattccgttcttggcaaatcgcaatataatcaagtcggaagcgattctctccaacttgcactcaattttttatgttgctatattctaccatatttggtttctttttggcaaatggatcttattcccacatttggttaaatggaaattggactatgaccaaaaacataacgtcaagaaagatgagaagacaacttcggaacgtcaagctcaacattacaaaaagaagtacacttctttgatcaatcaaagttcagtccacttaatatccctactgcaaagcatagtggtcctgtactactcattgaagttcttgcttgatccaaaagcctcggccgagccctaccaaacctcacactctcgagtgtttacagaaaatcgagacactcaagtcatctgtatttttgctattggttatttcgtctgggatatctatatttccaccatgtattctactttccccttcgttgtgcacggaataatctccaccgtcgtgttttgcatcggattgaaaccgtacatccaatattacgccccagtgttcttgatgttcgaactttccaatccctccttgaactttagatggttcggtatcaaatttctaccccagaaaagcaaattctgctctctactgctgctgttgaacaatttgacgctcatggtcgtcttctttgccgctagaatcgcctgggggtggtttcaaattggaaaactatgttacgacttttaccaggtgcgcaatgaacctggtttcttagtctttgacaccattgttatccttgcaggcaatttcgtcctggacatcttgaatgttatttggttttctaccatggtgtctgtggctgcaaaggtcttgaagaagggggagtctgtagacaaagtcactaagaatgaacaataatccatggaggcacactttaacatgtgcatatatgtgtatatagactataaacttgtgtaagctatgcgagcattacaaacctagaaaattacaggcaataaatcaatattgatacatggcgaatttttgtggggggggggcaggatctttgcctacattttcttctttaattttacctagactgagcgattctgccaccttcaggactactgaacactttcaatgctacttttgccagaattatactatactaccacactttcatgtgatgaaacgtgaaactctaatcacgagatttagggggaggtgtttcatatgcggataacgccgttctcgcgcaagctgattttccattgcttaataaaaaggcgaaaagcctcctacatagaggatgatgttggtttgaccgtgattgatgtccaagtagctgtggcttattgggtattctttcggaagcttttgtgatttttttgttaaggtttgagagtggttaattgagccaaatacggcgcggtacaggtaaagagagaagaatcataaagaaagctgttttctttatcctagtctactttttatggctttgtgtgctaaaagaagaaaaacaagagataattaagtggattaatagatgtctgactatttcacgtttcctaagcaggagaatggcggtatctcgaagcagcctgcgacaccaggttcaactcggagctcttctagaaatttggagttaccgaagaactatcgttcatttggtggtagtagcgatgaactggcatctatgtattccgccgactcccagtacttgatggatatgattcctgattcattgacgctgaaaaatgagccagcatctggaaatacgcaaatgaacgggccagatggcaaagagaataaggacataaaacttgacgagtatatattacccaagacagacccaaggtcaccctactatattaacatgcctatacctaaaaaattgccgaagagtgaaggtaaggcgagggctaaacaaaaggttaacagggctgatccttctgatttagatgtggagaacatttacgaaacttccggggagtttgttagagagtatccgacagatattttgattgataggtttcacaaatggaagaaaatcttgaaaagtttgatcgcttacttcagagaagctgcctactctcaggaacaaattgcaaggatcaactaccagatgaaaaatgccgtaaaatttgcttttcttactgatttggaagatgaaacaaacaaactggttgatccaagtatatctaagttgcctactaagaaacctcagcctgtcccattggccgctcaaaaattggacagcaagtacgacacagatgtggaacagccgcagtcaatccaatcagtaccttcggaagaggtagcttcagcttcttctggcttcatgaaatttgggtcaggatccattcaagatattcaagtgattttgaagaagtaccatttatctttgggtagtcaacaatataagatctctaaggaaatcttggcatatattatacccaaattgaccgacttgcgtaaggatttgaccacaaagatgaaagaaattaaagaattaaatggagatttcaagactaacataggcgagcatatcaaaataacaagcaggcttctgaataaatatattgcttcagtgaagttattagatgaagcatccacttcgggcgataagcaaggtgaaaaattaaaaccaaaacacgatccataccttttgaaattacaactagatttgcagctgaaaagacaattactcgaagaaaactatcttcgagaagcttttctgaatttacaatcagcagcactacaactggagaaaatagtatattctaaaattcaatccgcattacagcgctactcagcgttaattgattcagaagcacgattaatgatcaaaaatttgtgccatgaattgcagcaaggtattctatctagaccaccggctgtagagtgggataattttgtctctcatcatcctacctgtctgatgaatttaaaatcgacagacccgccaccgcaacccagaagattatctgatattgtttatcctaacatgaaatcgccgctggccaaatgcattagagtaggatatctactgaagaaaacagagtcttctaaaagttttactaaaggttattttgtgttgactacaaattatcttcacgaattcaaaagcagcgatttctttctagacagcaagtctccccgttcaaaaaataaacctgttgttgaacaatcagacattagccgtgtgaataaggatgggactaacgctggcagtcacccatcgagcaaagggacacaggatccgaaactgacgaagagaagaaagggtttgagttcttcgaatctatatcctatctctagtttgtctttaaatgattgctcattaaaggatagtactgactcaacttttgttttacaagggtatgctagttatcattcaccagaggacacatgtacaaaagaatcaagcacgacctcagatttggcatgtccaacaaagacgcttgcttcaaataagggcaaacatcaacgtacgccttcagctctctcgatggtgtccgttccgaaatttctaaagagttcttccgtgcccaaggaacaaaaaaaggctaaagaagaagctaacatcaataagaagtcaatttgcgagaagcgcgttgaatggacgtttaaaatattttccgcaagtcttgaaccaactccagaggaatcaaaaaatttcaagaaatgggttcaggacataaaagcgcttacaagtttcaattctactcaggagaggtcgaacttcattgaagaaaagattctgaaaagtagaaaccataataatggaaagagctctcaaaggtccaaaaacagtacatatatcactccagtagacagttttgttaacctttctgaaaaagtaacgccatcttcctctgttaccacgttaaacactaggaagagggcaaatcgtcctcgttatatagacatcccaaaaagcgcaaatatgaatgcaggcgctatgaattccgtatacaggtcaaaagtcaatacaccagccattgatgaaaatggtaatctggccatagtgggagaaacgaaaaacagtgctccacaaaatggtatgagttacacaattagaaccccttgcaaatcgccttattcaccttatactggggaaggtatgctttacaaccggtcagcagataacttaatggcatcctcttcgcgaaaagcatcggctcccggagaggtacctcaaatagctgttagtaatcatggggatgaagccattattccggcaagcgcgtattcagatagtagtcataaatcgtctcgtgcctccagtgttgcatccattcacaaccaacgggttgatttttatccttcgccattaatgaacttaccaggtgtttcacccagttgtctagcattggatggtaatgcaaacggatattttggaataccattgaattgcaattcggaagcaagacgagggtcagatctttcaccttttgagatggagtctccattgttcgaggaaaacagaactcaaaactgcagtggctctcgcaaaagttcagcttgtcatattccccatcaatgtggtccaaggaaagaaggtaatgactcacgattgatctacggcaatgagaagggcgcctcacaatcacgtctaacgttgaaggaaccgcttacatctaaaggtgttgaagctccttatagcagtttgaaaaagacatatagtgcggaaaacgtcccactaacatctactgtatcgaatgataagtctcttcactcgcgcaaggagggaagtactaatactgtacctgctacatccgcgtcaagtaagtgacactatgaaaacctgtccaataagactgcacagatgaagagcatgtcatttggttccttgataagtgtaataagcaacaagaaagtcctgggtcatgttcctgctgaaaatacaaacccattaactaccggaaacgaagaagattaagacaaaatggaaaagttaagttaaacgcaatcagttcatatattcttagatagttatcatgtttttataagtaaacaaagtagtcttctaccaaataaaaatagattcctgattgggtatttttcagaagtatcatctgaacttgatgttattttaaaatgaaagccagcgtccataattatctttttcttacttgttttttacagtggcggtaggattggcaatgcctgttcatctccagttttccggtccgcttacgacatcggcctttctataagacaggttggcaatgcgccacggtacatgatgacgataggagccttcgaataatattttgttgtgaattctcctgggaacctctcaaaatcaaatatgggtttacctaaatcggcatataagaagttactcatagattgtccaacgagagtcattaataaaaactgtgcccaacgagtcaaagatgtttctccgctcattacaaacttcgagaaatggtcggataagcgcaagaagctctatttcaaagatgaagaggaaatggtggggcagttccatttggaaaatttcaatttaaaaaataacttatatggtaggcttttagcttctccaatgagagcagaaaaaatctcaaaattaaaatcgtgtagagaattactaattccattgaaagtggtaccatcaactggcaaagatcagcatgctgataaagataaactaaaactggtacctacactagattattccaaatcatacaaaagctcgtacgtattgaattcagcctccattgtacaagacaacttggcggctgcgacgtcatggttcccaatctcggtattgcaaacatcaactccaaagagcctagaagttgattcctctacatttataacggaatacaatgctaacttgcacgcatttataaaagcaagactttcagtgataccgaatgttggaccttcttcgataaatcgtgttttactcatttgtgacaagagaaaaacacccccgattgaaatacaagtagttagtcatggtaaagggctaccaattacacagtctgtctttaaccttggttatctccacgagccaactctagaagctatcgtgagtaaagatgcagttactaatggaatttacctggatgccgacaatgacaaggatctcatcaaacacctttatagtacattattgtttcattcagttaactgattgcggaagaaaaaaggaaggaaagcgggatatatcgctggaattgtctctctgaatttgccattattcttattcaatgaatacaaaactggctgtcagcgaatggcatcattttgcaatccgaaaatgaaaaatttgggcgcctcgggcaggagaattcagaacccttaatcccgcacatctacgtaaaatatctctgaggtgttctatagtccatcacttaccatccatctgcaaggctgtatgattgataaagaggaacattaagggtaaatagatttgttgatttgtttgcactagtggctttgtattaaaaacttcaagggcatacacatgcattatattcaagagcacaaccaataatttaccattatagaaggtacttctttgaaaactaaatcatacactttttcccacgaaaaggcttacatttaaaagctaagcattcaatttagttttgctgatcaatttctcgagtaggcttgtcatccataatatctagtagctggagtatcctgtttattgcaagaaaaaaaatctacaatgtctatgttaccgtggtctcaaataagggatgtgtctaaactattattaggctttatgctttttattatatcaattcagaaaatcgctagtattctcatgtcatggatattgatgctgcgccattccacaatacgaaaaatttcatttggatacttttttggtacgtcaataagacgagcgtttatcttaactgattttgctcaaatatatattggcaagataaccttgcgaataggttggaaacccggaattgtgtttcataatgttgatttgaagttatttgggaaggacagccatatcactgcacattcaactaaagactccagaacatatttcaatccgcgggatcaaacttttacctttgtaattaacaggcgagtcctatcaattttgaaacttgtgttctcattttccactttctttcatactttagctcttacagtgcctaatggaaaacaatataaattaaatatcggatccataacgatatcacacccacacgatgataccataaagttagaggcatttttgcatgattttacccatcctgaaacgaaagatactttgaaccatactggtttttttatggtctgtaaaattggaaaggaagatgatacaggcagcaactgcacaaaagttatactaaaaaattggaaatcaagtctcaaaataagtgatgtttgttggcatcttccagagaagaaagggaagaatttgcattcggagcctgttgagcctttttctgctggtgatgatgcggaaatgctcacttcatatcgtaagatgctaaagccttttcactacccactgaaaactttgaacattctggaccttaaggtagaaaatgtaaagttgatttacaaaaaaaagtttacaattcgcatatcaagtgctcaactttacttggaatcaatctccattctaaataatgtctccgctttggaacttttacccttaaataagcccacatggggcgattttgaactatcactttctgcaaatgctgttgtagtagatatcgatggtaatacagcagttagaattccatttggaaatgtcatactgacgtcagatattttactatttttacttgacaatgtacctttacggagaacgaaggtatcttccattttgaacattataaatccttcagtattcctcactatacatcaagtactggaagttcttcatttagtggacaaattcgatagccctgagacctcatcatgtactaacacaaacgacagatcattaaatattttagatttagatattgatcgattgcccagttttaactttgaactactaatgtcgaattttatttcaaggctgcatatatcagatgaggagaatgtgacgtttaaggtcttcagcacacatgctctctttagccgtaacaacttgtctatgactcctaaaaagggacaagtaatgcaaatacgtccggattggccatttgcgaagacagccctagtatctgatcaattatctaactatattaaaattgtgggtacatcactctcttacctgagaattccaacagagcaggacgctaacccagtgtctataccagtctgtggctttgaaagattagacacatttctggatgaattttcaaattctaaattgatcgttcagtctacactaagacattcgtacgttagtcttgagaacattgaagttttgcatactttaagtcgcgcctttgacaaaatttacttgctaatatctagcagaacaaaaaggaatgcggctcataaagcgaatggtggaaaattgggggacctaaatgaagccaagaaaacatttaactggtcattgaaacttagaatgaaggatatttcatgttcgttactggtcgctgggtttcttccgaaaaatttggatcctgtggaagctgagaattttaacttatctgacgtaactagaggcgccaaagttgtttttacagaatcaatattgttagcggacagccaggagaaaaacttcactattattgatgcatccgtatatcgtttcatggatggcactacgtataagccctctcctgaggttattattcaatttaccaatttgttattgagttttaacgactcagatgaaattcatttttcacttcccaagattaaatttaagatggatgtaaatattatctggttgtggttttatattcggagtatatggataaaatttcgtcctaattcaaaattgagccgaaattcagtgagcagtgtaaaatctgtcaatgttctcgatagattaagagtagatataggaaagatgattatagagctaacgcttcctcataatacagaggtactcctaatattcgagaggattggactttcaagttccactaaaaatcttacaattgcatctttgtcagcgtacgtggtatcggtttatgtgaagcatattaaggtttatgtttccttgctaaatattaatgactttgagctagacactgaagagttgatctgcaagaaatccgctgttataaacacctcattgattcattttcatgccgaatatcattttagattttacatgataacggataacatagtcacgttgtataaatcgtttaagcaaattaaattggcattttccaatttgaatgaatttaagcgattataccctcagcaacagtttccgaaaaaagttccaaatttacatatttgttgccaggattttctaattgatattgaagaagatccttttgagcaggagttaggattaattttgaaagttggtgttttggaacaacgtgagaggttaaagaagcttgaagagttcaaggaaaagctatcaacatatgaggacatgaatgtacgtttaaggtcgctctatgatacctcccgtggacaaagttttttcccagagttttatgcgaatgatcaagaatatgagcaaaaggcctatctcaggttgttagaaaacttttcaacgtcatggattgccagatacaggaaagcaaaactttctttttatggtatgccttatcgggttatcagccgtgaagagcttggtacgaaataccacttgtttactagacagaaaaccagtactgttgctaacctcgtcgtaaaagatttggattttaaactaggcagtccttccttccctttagacaattatatggattttgtttaccagtatggaaaaaaagttccaaaatctacggagtacactttgctaattattcttggcctcaaaatcaaaagcgcgttatgggagttgcgtctgagagattatccaatacctgctatatcatttcccgacacatttacaacaggtgatgttgtatttgctgaaaagatgccagcaccttgcgcgcttcatactgtttatgttccttttgtcagctctgcccaaagaagcccctataatgacgccaatacaatatatggtttgcacatcattcgtacaattaattcagtcaaaacatatttcaatattaggtcaatggttacatcttcttcatctgccagaataacatgggggaaatctctgcaacccggttatgagtctttgatgctttggtttgattttttaaccaaacctctcatcgatccgtccaaaaagctaggattttgggacaaattcagatatttagtgcatgggaagtggatatacgagttttcagaggaaagtgagatccacttaaatattaaaggttcacatgatccttataagattacagatgatggtgcgggtctggcgttctgctggtctggtggcaccacaatttacgttcataactccacggatcctaaagagtttttaaaaattgaatcccaaaggtttcagttggcagtgccagactttgccaaagttagtaaatttgataaagtctttatgaagctcgatggaagagtaatttggacattaggtttactttttgaacaaggcgatatatctaaggctggtgacgaagagaggttccttccaaataggccacattatgaaatacagctgatgaatccagatggagtcgcagatttggatcaccatgatacatacaaaggatttagaacatcttttatccacatgtcatttggtgtctattcttctgagcacggatccataaatagtctctatctcgcaccttacgctttaacacatttctttaagtggtggaatttatttcatacatatacatctggtcctattaggcaaggacggttatttacggatgtacttcaaaacaagacaaagtttggtcgctcattatttacaatagcttatcagctacatttaaaacggctaatggttacgcatatttatcggcatattactactcaatatgatcttgaaaaagaccgcaaaataacttttactggattgaaagggaggtttgattcactgaaaattgatttgcatcaaaaaagagttaaactgacccatacgaaccaaaaattaaataagtcaaaacctgtatggaagtttaagatgtctaggggtgagattgattgtgcagaagcagatattaggatattatcaactctgtttgatcaggaagcagttaaggaaattcttacttctggactcgatggcatacttgaagacgagccatcacgtcctattacgcctcaagatgtggaatacttgcgtgaatcagattggtatgattatgaggattatatagacttgaatcaagtgccgcttggttcctcacttccattaaaattagaagcaataccattgctatactctcctagaatatcctactttagaaaaataaatgatgatggttacgtactagcttacccatttggtaccgaagaatctcacaattgtctgattggcaagaatcatccagaattgacgcaggagaaattagcaactgaaagaaaacgagaaatagaagaacaactaaaattattacatattacgttaagcgaattgcaatcgaacaaaggcggaggttcggtaagtggaaattcggagcgctatgcacgcgaattaaaagcagaggtagctgaattaaaccacagattgcacacagtcaacaccatcttgagcgatttaaaaatctcggagactattcctggaggaaatactgatggtgatagctccagctcactctccgatactgatgtaaatttggaaaatgcaccgccaattcaaaatagaatatcgctattgaggaccaataccgtggagtcttttgtatcaatgagaaaagcctctactatgcaggttgagtccacctatgataaccgtttcatggtccataatatcgagttaaaaatcgataataaaatcaggcatcaccttttggaatacgcttccagtgctttcgaaaggaaatctatgaggtttgctgtgacttataaatccgtaactattttaaaagaattactgggaaatgtgttgactggggtcagaacatctgtagaagattatggttcaatacttgaggacgatttagccagtaattcagaatttattgagcactttgagaaactcatcagagaagttccgagtgatgactttgattatgttgataattatctttttagactaatctcccctcaggttcagatcaaatcggacgttgaaaggaacgcagcagttattttagctgctagggatatagaaatgggaataattgatatagttcaagtgtatggaaaatcaggaaaaagaattcccgttgacgtcgatactattgttgaaactcgctattccgctgtttcaaaggacattcagttgtttacattgttcaaaaaggatttagagggtcctgaaggtagatttttccataaaaatggatatggttccgacaaagagtcagatatatggcccccatggattcctcttgaaatgtgctttgacgggtctttattagataagcatgtttttctaaaacggagatcaatgtttttgacctacgtcgctcccaatcccctattttttagtgcaaatgatacgtctgcattctcttatgattcgagatttcgtattgcatttccaggattggttctgacctcggactgtcaacaatactgcgctgtatatgcaatcgcagaagatttactttcctttggatcatcattggatgaaaaagttgagaaactttccaggatattatttactgatgaggtcagaaataacctggaaaatcttgatgtctctgttgtcacagcattacaagaaagaataaaggaactctattatacgcgagcatacctcaaacttcacgagccaagattgtttatgaaatcaggacaagagctaaccttcgatattcaaactagtacgttgaagttgacgttacttatgacggcaatcaagaaaacttacgaccggatggggagtggtaatagagtaatacagaaaagattgaggtggcaagttggaacagatgaattgatatgggaattgtacgatgagagtaaaactcctttcgtgactatcggattggggccctctacatttattcgttcagaaacttccgatggcactaatagtaataaagtatccatttcttccttacaatgtttcaaccagcaagaaaatcccgtttacactgaattgctggcccccttttatgaaaattcatcctataataagaacgcgccaatggtagaaattttttggatcctggggccatcagttggaggtatttcagatctgcaagatttgattgtttctctacagccattgattttcaagatggatcacaaaacatcggaaaaactaatgaattatctatttccaaagatagaacaaacttccatagaacccaattctccagaacttgtaccacgttcttccactagttccttcttttcatcgtctccagttttacggcacagtctttctaacggttctttatctgtgtacgatgcgaaagacgttgactcttgggacttgcgtagtatccagagcaaagaaggtatcaaaaagcataagggtgatcatagaaaattgtcagcatcactttttgtgcaacctgattataacatcaatgaaatggtcaaaagatcagggacatttttcaatgtaaaatctattataatccgaaaaactctaatgtccgtgtgttataagggttcacacagccttttgaccgatgttaataacctgattgttagagtccctgttttaaagtaccataacaaactgtggtcgagggaagaattttttactgctttgaaaagagacgtcgtaagaatagttttacaacatttgggaaatattattggtaacaaatttttgcctcataaaaaagagaataagaaaaaaacttctatggaaatacatcgattactaagtccagattctcaaaatcgtgataattcacatatccttgaagtcgaagggcataattcattttatagctccacgcactcttcagatatcagatcaataaactcagatgaaacgtataatgaaaatgatggaaatggagtaaagccattttaccctgttacgagtgagttttcaaaaaataaatgaggaaacacacacatgtgtctagcgtaaatattcttcagttatatagtaattgtattatatactaaaatgaaaatcagtaagattttttttttacaggccttcttggcgttagtttttccggtttttcacttactaagatgagatgatggggcgcacggccaaagtattccccattcatcaatttagcatgctagaataaaaagattaagagcaatatctacgaccgacaaagtgatctatcaaactgctgacaaaaaatgtcgttggaagccatcgtctttgatagatcggagccagaaaatgtttcggtaaaggtacttgatcaattacttttaccatatactactaaatacgttccaattcacacaattgatgatgggtactcagtcatcaaaagtatgcaggtgagaggtgccccggcaattgcaattgtgggttcgttatctgttttgactgaggtacaattaataaaacacaacccaacttctgatgttgctacgctgtattctttagttaactgggaatctacaaaaacagtgctaaataagaggctagatttccttttgagtagtagacccacagccgttaatttatcaaattctcttgtagagataaagaacatactgaaatcctcaagtgacctaaaggcttttgacggtagtttatataattacgtctgtgaattgatagatgaggatttggcgaataacatgaaaatgggtgataatggagctaagtatttgattgacgtgttacaaaaggacggtttcaaggacgaatttgccgttctgacgatttgtaatactggatccttagcaacctctggatatggcacggctttaggtgttatccgttctttgtggaaggattcacttgctaaaaccgacaaggcagactcgggattggacaatgaaaaatgcccgaggatgggccatgtcttcccactggaaactagaccttataatcaagggtcaaggctaacagcatacgagctagtttatgataagattccatcaactttaattactgatagttccatcgcgtatagaattagaactagtccaattccaatcaaagcagcatttgttggagctgatagaattgttcgtaatggggatacagcaaataaaattggtactttacaacttgctgtaatttgtaagcagttcggaattaagttttttgtagtagctcccaaaacaactatcgataatgtaaccgaaactggcgatgacattattgtggaagaacgtaaccctgaggaattcaaggttgttactggtacagtaattaatcctgaaaatggttccttgatattgaatgagtcaggagagccaatcactggaaaggtcggtattgcccctcttgaaatcaatgtctggaatccagccttcgacattactccacatgagcttattgacggaattatcacagaagaaggtgtatttaccaaaaattccagtggtgaatttcaactggaaagccttttctagatatcattctaattagactctcgaaataattacttttgtactgtaaaggataaaatttcatattgagatgtaagaattatttttttttttcattcaataaaaggaacacattaatgtatattgtcagaaccttgtaagtccaaaacactataaccaactgatacaatatgtattgtctttgtttctgcatatttgtaaaacgtgcaaaaaagtaaagaactcctcatagggggctcgaacccctgacatttcggtatccttgcttaagcaaatgcgcttaaaagccgaacgctctaccaactgagctaacaaggatgagttcttcggagcgtgttgtatctcaaaatgagatatgtcagtatgacaatacgtcatcctgaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgtttccaccacttagtatgattcatattttatatagtatataagataagtaacattccgtgaattaatctgataaactgttttaacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacagagcgtccttaataaatatttctataaatatttgatgtttaccttccgaaaaaggtacattgccaaccttatttgataaatgtgtaaactaagataagtgttgagatcggattttgataaaggcatttgtttggggtgtatgagttgggaaaagaaacaacaatcatctcttgaccagttttcctactactagtgtgttatcatatagcgtaagagtatgacatagagattgagaaacagaaactgaatcataacgaacatcacagaatttacatttctacacaattttcagaaaaagtggagtggtgatatatgcttattgttctacaagttctcttcatgcgtttttgtttatctatcttattgaattattatcttcatgcatttatacttattaaattcgatgaacatttcatattatttttatatgcttcataattcatgttactacgatctatacagagtattatcgtaatgtcttacctttagcttgtcacttaacacatgcactgcatttcgaaaagatgcttaagcaagtttatcataatttgggagtgttcggtgaatttatacagaaagcccctccaacgtcttattgataatgtatatttagttcatttaccaaaatactatcaattcatcaacctccaagtggttttgactaaacagcccacaattgacatatgtgactgctaagcagacctttcttgaagtaaatttcagggaaactaagctacggcctttccaaaatatgggcaggaactgcttaatcctttccttttattagataagcactttagtatttttgtttttcatggccttatcctacgttattgtcgtgaaagaaatggcagaaatttctgttgtacataaattactaactgccttaccttgaaaacggttttattacaaaaataggggtcaagtgttttgttatccctgttgttgttgttttataagtcctaatctcgcttgaatatcgcccatattcacaccctgttcttgaccgtctactaaggtgccttagggggactcaaacttaagatcgccttctacgcgttttatgctatgatcattagtgttgatgcatcggaagtttaaaaattaagtgcgagtgcattagcacagtggaattattagaatgaccactactccttctaatcaaacacgcggaaatagccgccaaaagacagattttattccaaatgcgggtaactatttgtataatatgtttacatattgagcccgtttaggaaagtgcaagttcaaggcactaatcaaaaaaggagatttgtaaatatagcgaccgaatcaggaaaaggtcaacaacgaagttcgcgatatggatgaacttcggtgcctgtccctcgaggaaatagcaaactcgttacagctagcatctcatagcatgggcatagagtttcagaaattttgctcttaatggaaaatataacctctttggggaaaagagaaatagatcctttctcaaaaatttagaaaggaaaaaaaatcaaaatataataaaatagattttttttaggttaattttttgccaatttagctagacttttgaaaagatccaaaaatttactaaaattgaatctttctggtattaattttgtcctatacctcaagaagtaaagtattctcgaattgatacttctgaaaagcgaaagaaatatagctaaaggatactggttatttattctttctttttttctttctttttgattgagccagtgtataataaaaacctactgcgagctattcaataaattgacatagaatatctgttgaagcggttctttgattgagcatctgttttccttttgtatttttgtccttttagattcttttaacgacattggagaaattttaatcattgtataaaaacttcattcgctcgtttgtcagaagtttttttataacttgctatttccttccaagaagccttttattgattaccccctctctctcttcattgatcttatagatgtccaacccaatagaaaacacagaaaactcacagaatactagttcatcaaggtttttgaggaatgtacaaaggttggccttaaacaatgtaacaaatacgacatttcaaaagagtaatgcgaataatccagccctaacaaatttcaaatctacactaaactcagtaaagaaggagggaagtcggattcctcaatttactagagaaagcgtatcaagatcaacagccgcacaagaggagaaaagaaccctgaaagaaaatggtatccaactccccaaaaacaatcttttagatgataaagaaaaccaagacccaagtagtcagcaatttggtgcgctaacttctataaaggaggggagagctgagctgcctgcaaatataagtttacaagaatcctcctcagcgaaggagataatccagcatgatcccctaaaaggcgttggatcaagcactgaggtagtccataactcggtagaaaacgaaaaacttcatccagctagaagtcaacttcaagttagaaataccgaaagtgaaactgatagtggaaaaaaaagaccaatttctacaattgttgaacaagaactgcccaaaaagtttaaagtgtgcgatgaaaatggcaaagaagaatatgaatgggaagacctagatgcagaagatgtaaatgatccattcatggtcagcgagtacgtcaatgatatattcgaatatctccaccaactagaggtcattactcttccaaagaaggaagatctctatcagcatagaaatattcatcaaaatcgagatatcctagttaattggttggttaaaatccataataaattcggcttattaccggagactttgtatcttgccattaacataatggacaggtttttaggtaaagagctagttcaactggataagttacaattggttggcacatcatgccttttcattgcctctaaatatgaagaggtctattctcctagtataaaacatttcgcatcagagacagacggtgcatgtacggaagatgaaatcaaagaaggggagaaattcattttaaagacattgaaatttaacctaaattatcccaatccgatgaattttctgagaagaatttcgaaagcagatgactacgatatacagtctcgaactcttgccaaattcttattagagatatcattggtagatttcagatttattgggatactaccctcattgtgtgcagcagctgcgatgtttatgtcgagaaaaatgttaggtaaaggtaaatgggatggaaatctaatacactatagcggcgggtatactaaagaagaacttgcgcccgtgtgtcacatgataatggattatctagtgagtccaattgttcatgatgaatttcatagaaaatatcaatctagaagatttatgaaagcttctataatttccgtccaatgggctttaaaggttagaaaaaacggctatgatataatgaccttgcatgaatgagaagaggggcagatgcttaaaatatctaaaacgataatcgataaatgtccatataaaatgtatggctgctttttaatcatttcttttcacatttccatttattcttacaaatttcacacccaattttagcgcctttcattctgttatttttaaactgacgataaaaaatcattcgaagcctaagatttccaaaataaaactccatttttattctcactaataacaccacaccattaattttaattttttaattttaatttcagatttgtaccataagttttattctatttcagttcaaccgtttccggatgcatgtagcgagggtagacaaagaaaagcatcagtatcggatgttgatattatgggaaatatcataaccttagtctcttaaaaaatgctgctttcttctcatttttcatttcttttaaaattatttcagtatagttattataattaacattggaataacattaataataataattttttaatagtaataatgataataataataataaaaataaaagaataaatttaaaaacaaaaaaaattctaatattaatgatgataatagtagtaatactggtggtattatatatgttgaagtgaacacgcatatcactataaactatatatacatatatatagatagatagatagatgcaaaaaattttttccttttagttcagcaaaaagaaaagaaaatgtaaagagtatgcgaattcatgagcattactagtactaatctacttaagattaaatagattttgaaagttgctatgcatttcggatgtacaccacttgaaagtttggaaataaacagagccataccttggtttcttgtacttcaaaatcaatgaatctaaatgagttttggaactagcgatgtctttgactagatcaatgcagagagactgaaacgcttcatcgtgtattggatcgataccaccactgtaatgctgtagtgttccattccatagctcgttcttgtttctgttggtcattcttctcgctatatacattgccattgcgcttacggtagatggaggtaaatgaatgaattggtggcagcagtaggcatactctaaaataaacttaccaatatttctattaaccggatcgtaatcatctgccttggagatcctccttaggaaattgagtgggttgggccaaccaatgttgaattctaaggaagtgagcatgaacatttccgcattttttatgtcgtttttagaagccgcgccgtcagtgatataagcgtattcagctagtttgggcaaatttacctcttcaaattttgccgcgatgaaaagtgaggtaactgccaataattgtaacttgttcatcgtaactttatttttagctaaaaatctatccattaagtttatggataggaataacgtttccggatagcattgaaatttttcgtgcacctctaccagccaatccactaatattgttctcatggaaggcctcaaataatacttggacgttttgtcgagtaaatagttgtgcgatggtaacgtttctaattctcttctatataaaaatgcaaaaatttcagcagaatattctgctaccattgcagtatcatctttttcaacataatctaggtcctgccagcctactatttcactcactccttcagcgtctattctgcgttttttgttcactatcgaagcagcatcatcatcttctccttcttcttcttcttcttcttcttgctctgctgccgttcgatcgttatatatctgtcttttttgaacggcgctaacaataggtctaatgttttcttctcttcgtactttggccgccttgctccctgctactattctcttgttctggcttaaaggattattgttcactggtacatctgttaaagcccttcttggtttagaatcctgaacctgctgcttactagagctgtcattttttgaaagggcccttttattttgaagaatctttaggtttgaattgcacaactgcctctcattttcattataaatcatagaatttcttttaatactctgctcatggtcgtggttctctcccattgttcagtaaaggtgttcagcggctttaaatacagggaaaagcgcgttactgctaattattaagcttattttgctttgtgtgagacaactaattggccgtgaaaagctttaggtgattgagtctcttgaagtacaaagacaaaaagacttcaatagatagacagaaaaaaaacttttcttgagaagcttaagaattagttccaagtagcttctaataaaccgatgaacgcaaatgaagttcccttcgcggtagatggcagtagctatcggcagtcactaggaaaagtgagtttagcacagatatgctgtgggcgctatcccaatgtgggcaaagcgcgtgaacatcacgacgcgccttcccgttaaattttgtaccatcaagggcgcgtcttcactcgagatgcgcgttcttttgctggttcttttcactgagggcacagaatatgatacccacagtatgacaagttttaatcgagatagtttgacgttcgttttttactttgaatatactcgtagtctttttactttttgagtataaaaaaaaaatgactagcaaaataaaattagtagtctaaaaaagaaagctcgcactcaggatcgaactaaggaccaacagatttgcaatctgctgcgctaccactgcgccatacgagcttttgaattatggtaattttgattatcctagaatgttatatctcaatatctcaatatattttggacatctatgaaacacccataaagcagccgctaccaaacagacaagattcagtatgtaaggtaaatacctttttgcacagttaaactacccaaacttattaaagcttgataaattactgaaattccacctttcagttagattcaggcctcatatagattagatatagggtacgtaacattctgtcaaccaagttgttggaatgaaagtctaaaatgtcatctattcggtagcactcatgttactagtatactgtcacatgcggtgtaacgtggggacataaaacagacatcaaatataatggaagctgaaatgcaaagatcgataatgtaataggaatgaaacatataaaacgaaaggagaagtaatggtaatattagtatgtagaaataccgattcaattttggggattcttatattctcgagagaatttctagtataatctgtatacataatattataggctttaccaacaatggaatttcgacaattatcatattattcaccaattaatcacaagttggtaatgagtttgataacaagttactttcttaacaacgttagtatcgtcaaaacactcggttttactcgagcttgtagcacaataataccgtgtagagttctgtattgttcttcttagtgcttgtatatgctcatcccgaccttccattttttttttcttggaatcagtacatagcaggtatgagttgttagagctgttacaagttacggtaaacatttcaacacaccgttatttaacgaatttatttgagaaagtggtgtattttaagatatatgtttggtttcgattgttggcaaagactataatattatgcatataggatataccaaaaattctctctgaggatataggaatctacaaaatgaatctacatttcattttattacgtcatatatgaatactagtcaatagatgatagttaatttttattctagcatatatttaagtttgtttgcgaaaccctatgctctgttgttcggatttgaaattttaaaactacattaatgtgttagtttttctttctttctttctttgtcttgacgtgatttggacttctgtcttgcattcgcgtccattcatctgacccaatattccttttggttttgttatccttataaaaagaaaggaagcttcttagagggaaaaaaatgatgaagagtaatgccaaaatataaataaataaataaatatgaaaatcattttctatttttaatagaataagaagagcatcttaagattacaatttcaagaaatagtttacacagtatatccaataactccaataaactactttcctatacaaatttctatggtgggattaatagtaaaacttctgtacttctctaattcaccaagaaattaaggtaaacatctggtaagcactatccagctttttgctattacacatatggcttttctgcaatcatttcttcccattttgtctcaagccgttagtcttgaaaccacaggcggagtagagttacttgatgcggtattttacatgccttttttcactgcaaaaaaaatgaaatacatatttacacgatttgcaggacagtttacgatagtgagtatgcagaatagttaacacctttgttttatccttttgtgtcttaattatatgatataaaggcgcctggcgttatcggatagtaatagatgctagttatcaacatttcacaattgaaggaaataaagttgaagtactcaacaaaaacttacttcagaattaaatttttggggggaacataggcatcctatgacaggtgaccacaagcccctcaacgcaatctaatattttacaaagtggtaaaattctttcgttcttcgttttaatatacagtcatttattgattctattacattaatattcctacgcttcggctcacataattaacaggacttcgagtccgttaaacttgggatcaactaatttctacggattagtgcttatgcctgatgtactgccatatatggtgttatgatatcacataaatgacgagaaacggccatcgaatttagtggaagctgaaatgtaaggattaataatgtaataggatagtaagtgccgacgtgtgaaacgaaagaacgaattgtaattttaccatgtaaagctgcccactcttttttggggattcctttacctacgagagggcctgttagaatatatgcaataaagccattcttatcagagatagactccaaacaaccacctcaaaacccactttttcctcaagtctgcctaaactcaaaaattatatgatagatgttctcaggagaattgggtattcagaagaacattcgtaagacaggccaaagtaatatgaactgcctctgcttaatggaataacgtgatttttgtaccaaattgcctatttcagattcgcgtgcgcttcctttattcgcatagcacgcagagtacaatgtggcattaaaccctattgtcctgcacggaagatcttgcaggaatcaaatactgcctttcactttgcaacctcttaatcacatagtagcacctatagacacgtattctattctctattataatgttgttcaagattggatattggaaacctttagagcagtgcaatttggcaagagataattccagtatttaaacagtggataaatatacaatttccaaagcagtatgcctttcctatggttatcatcctcctaggtctttgcacattaggttttccaagaacagcattctgtccctccataatgacaaattctacagtgagtattaacacgcctccaccatatcttactctagcttgtaatgaaaaattaccaacagttatgtcaattgctggatcagactcaagtggtggagccggtgttgaagctgatattaagactatcaccgcacacagatgttatgccatgacatgcgtcactactttgactgctcaaactccagtgaaggtgtacggcgctcataatataccaaagaaaatggtatctcaaatattagacgccaatttacaggacatgaaatgtaatgttattaagactggcatgcttacggtggatgcaatcgaagtcttgcacgaaaaacttttgcaacttggtgaaaatagacccaagttagtaattgatccagttctttgcgccgcttctgactcttctccaactggaaaggatgtggttagcttaatcatagaaaaaatttctccttttgccgacattttaactcctaacatttcagactgtttcatgttactgggcgagaacagagaagttagcaaactacaagacgttcttgaaatcgcgaaagacctttctagaatcaccaattgctccaatattttagtgaagggaggccacattccatgtgacgatggaaaagaaaagcatattactgacgttctttacttaggtgctgaacaaaaattcatcacttttaagggccaattcgttaatactacacgcactcatggcgctggatgcacactggcttctgctatagcatctaacttggctcgcggttattctctttcccaatctgtttatggtggtattgagtatgtacagaatgccatcgcaattggctgtgacgttaccaagaaagctgtgaaggttggaccaattaatcacgtttacgccgtagagattccattagaaaaaatgctcaccgacgaatgctttacagcatctgatgctgtacctaagaagccaatcgaaggttctcttgacaaaatccctgggggtagcttctttaattatctgataaatcatcctaaagtcaagccgcattgggatgcctacgtgaatcacgaatttgttaaaagagtggcagacggcacattggaacgcaaaaagttccagttttttattgaacaagattatttatacttaattgattatgtgagagtttgctgcgtcacaggtagtaaatctccaactctagaagatctagaaaaggaccttgttattgctgattgcgcccgtaatgaactaaatgaacatgaaagaagattaagagaagaatttggagttaaggacccagattacttacaaaaaattaagagaggtcccgcattaagggcctactgtcgttacctaattgacatttccagaagaggaaactggcaagaaatagttgtagccctcaacccttgtctaatgggttatgtttatgctgtagacaaagttaaggataagataacagcagcagagggttctatttatagtgaatggtgtgatacttgcgcgtcttcattttgctaccaagctgtgcttgaaggtgaaaggctcatgaatcacatcttggaaacatatcctccagatcaacttgattctttggtgacgatctttgcaagaggttgtgaattagaaactaatttctggaccgccgccatggaatacgaatgatagttacaatatttttaacagaatatataaaatacatatacagaaatgataaactataaacgcaaaagattagcgatacgaaaaaaggatttctcgctattatatcaatttataaagagatcctttggaaatataaattatgttcatttcattttttcaacttctagaaggatgactaactattgtttccatttgctagcatggtaaattaatacatttttgaatttgctgctagggtacaataccatgcaatgtttataatataaatcaaagtgacagagattcctaaaagctaaaacaaatccattgataatataatagtaggttggtcaattcaccgcagattcaatgtaagtattgatactccataaatgttaacttcaggttgatattcgttacaaaaatcttagtttgcttttcattactatctgaacggaatgctcaacatttttcttattctacaattgtacaatgtcacgtaaacagtttgatttgtgtatttacagtggaaacattttacttgttggcaatagtacatgcgcagataatcaaaaaccattgtttccgacattatttctgacaattgcttgaatttgctgaacacttttcgaggtacattctgataaagagtgcattattagttatttagagtatattaagacatcttctcgaagatatataaattcgtaaaggaaacaaaaatttcgggataacaaaaaagtttcttctttttacgtattaaatggtctattcatcgatcctatttcactatcaatcctattatattatcaacttttgcatttctgcttccaccaaagtcgacggctgtttctcatcgtttatgtaatatcataacgcatgtatgacattatatcagtggcatgagcgctagtccatgaaataggagtttaactccaacatacggaacattcgcattatcgcacacgtaagactcgatatattaaggaaggaatttccgagttggattaataaaggaaaaataaaatatagtgttggaaatatagttgcctcagaataatatcaatataatattaaaacgtatatagttagatacccggtattattcgagtacgcattaattcagcagtatgactttctgtgcctgcttatatattgtaaccgtatgttgttctaccttaaaaatttgctaaattgaaggaattgactatcgtcactgaagagtattcgtattatggtattatgatacattgtctaaaaaaaggataccatttttcttcaatagaacaagaagagaatctaaggacaccatttcgagaaatagtttacacagtatatccaataactccaataaactactttcctatacaaatttccgatggttggattaatagtaaaacttctatacttctttcatccatcaagaaattaaggtaaacatctggtaagcactatccaacttttttctgttacacatatggtttttctgcaatcatttcttcccactttgcatgagtaagtgtcccattttgtctcaagccgttaatcttgaaaccgcaggcggagttacttgatgcggtattttacatgccttttttcactgcaagaaaaaaatgaaacacttatttacacgattttcaggatagtttacgctggtgagtatgcagaacagttaacacctttgttttatccttttgtgtcttgattatataatataaatgtgcctggcgttaaaaaatagcaactgaataagtttttttactgatgtccttgagagaagtaactaattatgaagtctcgttttacatcccgttgtcttacagcaacaggactcataaagtttgtaaactgccaaacggaattttagcattaataatatcggatccaacagatacttcaagctcatgctcactgactgtttgcacaggttcccataacgatccaaaggatattgccggtttggcgcacctttgtgagcacatgattctttctgccggttccaaaaaataccctgatcctggtttattccacacactaatcgcaaaaaacaacggctctcaaaatgcctttaccacaggggagcaaacgactttttattttgaattgcccaatactcaaaataacggcgaatttacatttgaatctatcttagatgtgtttgcctcattcttcaaagaaccgctcttcaaccctttactgataagcaaggagatatatgcaatacaaagtgagcatgagggaaacatatcatcaaccacaaaaatattctaccacgcagcaagaatattggccaatcccgaccatcctttcagtcgcttttccactgggaacatacactcgttatctagcattccacaactgaaaaaaataaaactaaagagctcattaaacacttacttcgaaaataatttttttggggagaatataaccttgtgcataaggggaccgcagtctgttaatattcttacgaaactagctctatcaaaatttggcgatataaaacccaaaagcgctgtaaaggaaaggagtatatcgattaggacgaggtcatttcgaagatcgaagtctttaaaaaaacgccaagattcttccaaaaacgactacagtgacttgaaaacctttaaaatactgaacacaacgtgggaaaaaaaatacaaaaatacgatgtgttttcaacaatttcctgaatgcaattcgatatttatcaattcaaataaggtacctataatgagacttctctttcctgttagcgataaaaacactcggtttacaaaggatgacattaaaatatacagtcatctttggtgtgaacttttcggcgatgagtctccaggatctttgagctattacttagcttcaaaaggctggctcacaggctgttttgcctttacctcagaattcgctattggtgacataggattaattttggaattagaactgacaaacagtggctgggaaaatattaagagaattacgacaatagtacttaatagactcttgccttccttttacgtaatgaacatcgattacttaatcacttttttgaaagaacagaatttgatcgacctcgttagctttctgtaccaaagttcagaggatcttccaatggaagagtgctcaaaattaagcggtattcttcaggacgatttagaatgtttaaccccccctaatatattcaaaggatttaaatctcttatagaaatagatgatcccaacatcgaaaaatatgaaaacacaaaggccaatatacaatggtggacagggcaagctattaagttccaaaattttttaaaatctttcatgaatcatgacaacatgcgccttttactcttagggaatataaaatctggtaatatatttgataaaatgaaaaataaaagtgatatatgcaccgattttttctatgaatttgagtattatacggcaaacgttcatctagcaagtgataataaatttcattcaaacagctcgtatgaatttaattttcccacaggtaatctttttttaccagattgcgtcagcgatcctttaaaactacaacagctcttcttagaatgctcgttaaaatcgaaatttgctacgcttagacctcaaatttatagtgagcccactaggacaaagcctcaattagtcagtgagaaccagaattatgagatgtggatcttaaaagaagacccaaattttgcctcagacaataaatccgtcgtatcatttgaagttttggggttaggcatcaaacctagtccggaggcaacaatccacctggaagtactagcacaggcattatttatcatcacctcttcattcctttatcccgctctgagaattggttacacatatgagattgcctcatctagtaagggcaacgtaacactgcgatttactatttctggattccctgagggtgttttcacaatagtaaagacgttcgtggatacgctaaaacttattgcaacagatccaacgtttctttctaaagataccttgagaaaggcaaggattttagttagaaataaatacaagaacgcgtcatcggacaactgcgtgaagctagctagcgttggattgctgattgttttagagaaatatatatggactttagaggatagaattaatgcattagagcttaccgagttggaatccttcgaaaaattttgttttttattctggaggaatcctaaacatttggtcttgttcatgcagggaagccttgaatatgctgacgcaatcaaccgttacttaaataacaattttacgcagcacctaaaaatcagcaatgaagggagcaaaccgaccatacgtctctaccctcctcccagtacaaaagatctagatcaaggcacaaatgcctttatatcatataatggtcaccaggatgatcccaacaatagtattgtgtattttattcagactgcacaaagagatgacatcaaaaatctgacactaacctttcttaccgaatatctattttcactaacgctagtgcctgatctaagaaataaaaagcaaattgggtacattgttttgggaggactcagggttttaacagacactgttgggattcatataaccgtaatgtctggcagctcggggcacaatctggaaactaggatcaatgagtacttatcttacttgcagctgcaggtgctaaatagattcaccgagtttgattttcgaaggatacttctagagccgttcttaaatcttttaaaacagaacagtacgaaacagtttgaagggtcggctggtcctgtagacctattaaatgagatagtggcaaatgtgcaaaatggtgataattacactctcaacaataaacaaatgagacaacataggaaggtaagaaataaaattgcggaaggaaggcttaattttcaagaagatcatgaaatgattgatatctcatttttgcaaaaattaactctaaagaaatatttagcattcttcgagtccaaaatctctatatattccgctcaaagaagtaagctatcaataatgatcacaagtccaatggcagagaaggaaattgcaagcaggaaaatgttccttcagctagaggcctttctgaaaataaacggattcgccataaaaaatgaagacttgaagaaaattgtcgaacattcaaagggaaatcctattttacttgtaaagaacctttttacttattttcgtaggagaaatgaagttttcaagctcggaaccgttgtattgcaggaaatattgaaaatcatcggaatgaatcttaagcagagatacggctctatattagggttttcttcccaagatggtgaaggacaagaaatagaaaaattttggaacaacgacacaagtccgattgttcctcttcaggagcttcctgaaccaaactttttccgcaaggccgcattttgaaccgtattttgctcgttccagcctttccacgtttttgttatctaagcaacttggcacatttccctactatactacaaaccgatacgtaaatacttccctaaatagcatatgaattattcagtaatttttaaggatcgaaactgcacctcaactattcgttactgtggttatgttctcatgtattgatgcaaatcatgggatatttgctcaagacgacggtaaaatgagcaaaaatggcacgatcctgaaaagagcacttttcaagattcgggctacaaaatgcaacataaaaaatgttgtattgtcatctcgagagggtcttgtatgttttattcctcttatgattagttcacattagtaaaacagatacgcagtgtgctcttaataaacaactactccatagctttatttgcataacaaaacttttaagcacaaacttaaacaggtggagtaatagttcggcggcgactcaaattacatttgttggaagaatcgaatagaaaataaaaaaaagtgtattatatttgacattcaaaatggaaggtatgaatatgggtagcagcatgaatatggacgccatgtctagtgcatccaagacagtagcatcgagtatggcgtcgatgagcatggatgcgatgtctagtgccagcaaaacgatattatcgagcatgtcatcgatgagcatggaagcgatgtccagtgcgagcaaaacgttggcgtcgactatgtcgtcaatggcaagtatgtcgatgggaagcagttcaatgtcaggtatgtctatgtcgatgagcagtacaccaacaagctccgccagtgcacagacaacttctgattctagcatgtcaggcatgtcaggtatgtcatcgtctgataacagtagctcttcagggatggatatggacatgagtatgggaatgaactattatctgactcccacatataaaaactatccagttttgtttcaccatttgcatgcaaacaatagtggtaaggctttcggtattttcttattatttgttgtggctgctttcgtctacaaactactgcttttcgttagttggtgccttgaagttcactggtttaaaaaatgggacaagcaaaataaatattccactttaccttcagcaaactccaaagacgaaggaaaacattatgacacagagaataattttgaaattcaaggtttacctaagctgccaaatttattaagcgatatatttgttccatctttaatggatctctttcatgacattataagggcgttcttagtatttacctctacgatgattatttatatgttgatgcttgctaccatgtcttttgttttaacatacgtttttgctgtaattactgggttagctttatcggaagtcttcttcaatagatgcaaaatagccatgctaaagaggtgggacatccaaagagaaattcagaaagcgaagagctgtcctggcttcggtaactgccaatgtggtagacatcccgaacccagccctgatccaattgctgttgccgataccacttccggaagtgatcaaagtactcgcctggaaaagaacaacgaatctaaagttgcgatttccgaaaataatcaaaagaaaacacctacacaagaagagggatgtaattgtgccacagactcaggaaagaatcaagcaaacatagagcgcgacatccttgagaattccaagttgcaggaacagtccgggaatatggatcaaaacttacttccggccgaaaaattcactcataactaataactagacaaggttcgtccacctatatcttcttcttccaatatctctatacatcaaaataagaatatcgttcatttctcagaagctcaaaaaaaatctcaaaatggatacttctaatgccctcatgaagaggaaagaaaataatagacacagcgaccttcctataaataacagacttgtatatagttgaatgtctaagtaattttaattcaaaaatccttaactatattaccaccttgcaataataagagtgaagtgttaaaaatgatacttgcttgccttcatcgagttaccgttgtctcccacgtttcttttttctcgttggacagaattgcttccgcgcgaacattttccacttttatttgaaagaggacattattcagatcgtgtcagtctcatctaattggcaaagtggcaattttcgaaataacaagataactgcataaagtaacacttgtcgaattgaaagtattttgccagtgatatttaggttcgagtaaagaaaatttcataaagaaatcaacaagacacaatgctgaaatacaggtctttgccaatcaagagagcaatccatcatccggcaccaggaattactccaatttctccccgtattatggtaagcaggttgagagtaataccatcttttaatttgaagttcaatcgttggaactcttcggtgccagaaagctcgaaaaaggagttaaaaacgacagacggaaaccaagaaagtgcgagtaaggtctctccagtaaaagagaaggaaaaagtaccctttaaggttaagatgcaaaaagcccttcgtcattattgggatggttccaaacttttggggttggagataaaaatttcttccaaattgctcatgaagagtgctgcaggctacccattgacgagaagagaaaatttacaactgaaaagaactactcaagatatcgttcggttggttccatttgctgctttcctcattataccctttgctgaacttcttcttccatttgcattaaagttattccccaatttacttccttctacttatgaatcaagtaaaaaacgcgagaataaactagaaaatttaagaaacacaaggaagttaatgtctgaaatcataaagaataacaagtcccattttaaacctaataatatttccgaggaacaaaaagctttgtttaacaggttctacacacatgtccgtgctacaggagtgccggagtctcgtcaacagctaatcgaagtagctagattattcactgatgatactgtattggataatgtgacaagaccttacttgattgcattagcgaagtatatgaatttgcaaccattcggcactgatgtgatgctacgttaccgtatcagatacaaaatgcttgaattgaaaaaagatgatctatctatatattacgaggatgcagaacaactctccctctctgaattgaaaacagcatgcgcctccagaggtattagaagtgtagacgtagagcctagcgtgttatattcgaatctaagattgtggctgaacatgaggctcaaggataagatcccatccacgctgttaatcatggctactgcctataactacggtaatgtgcaatcaaaggagtcattgtacgacgcattatgtgacgttttaatcggtatccctgatgaactataccatgaggttaaagtaaacgtcgttaaggaagatgaggcatccgctaagcaaaaattgaaacaattgagggagcaagaagaaattatgaaggaagaagagcagcaagaagagaacgccattgtgagcgtcaaggatgagttgagcttggacgaccaagacaagaacatagatgcggctgctccagacgtaaaaccgcatgacaccaagcctatcggagaagccgctgccatcaaagagaagtaacccagttttcacctggcccattaaaccgcacgatacactctccgctactctcgccaacattctttttatacatacttgcacgaaactgcttttttagcaatgaaaagaaaatgtagtgaactctactatagattttgtacataagataaataaaatacactactatatgaaatttttgtttgtaaagctggtgtttgcacacatagatagtatcaacgtaggggatcaacacatgcacgactactagaagccttacccgtaacttcttgcatatctgctttgccaatatttttttttaaagttatttcttaaactactcctcgtgctgtccacatttttacccgttagttgttagacaaaaaaaaagcgcaactatctcccttttgcgcatctcccaagtcctttaccaaatatattagaagaatgacacccggccgagacggatgaagcggccgtctcggccgccttaggaagggatctgcgtttttgttcgttaatgaggtaatcaagggcgtacttggtagaacggtactaagttaatcattgctgctctccctcaaaattactcaaagaatagagtgtctattgaaccgtagaataggcatttattatataaggggttgtcaatttaccaaattttttacttcatctcaggactctctcttaaaattattttccttgccattttctatgttatgtagaatagaaaaacaggtacatattaactaaaatatacaccaaaaaaagtaaaaataaaatgtctgtcgccgatttgaaaaacaacatccacaagttagatactggctatggtttaatgagtttgacttggagagccgagcctatccctcagtcgcaggctttcgaggccatgcacagagtggttgagttatccagagaacgtgggcacaaggcctttttcaacgttggtgaattctatggtcccgattttattaatttgtcgtatgttcacgacttctttgcgaaatacccagatttgagaaaggatgtggttatcagttgtaaaggtggtgcagacaatgctaccttaacccccagaggcagtcacgatgatgttgtacaaagcgtaaagaattcagttagtgctattggtggctacatcgacatcttcgaagtcgcaagaatcgacacttccctatgcacgaaaggagaggtctacccctacgaatcgttcgaagcgcttgctgagatgatctccgaaggcgttattggcggtatttcattaagtgaagttaatgaagagcaaattagagctattcacaaggattggggaaagtttttgacctgcgttgaagtggaactttctttgttcagtaatgacattttacacaacggaattgctaaaacatgtgctgaattggggttgtccatcatctgctactccccactgggcagaggattgttgacaggtcaattgaagtcaaacgctgatatccctgagggtgactttagaaagtcgttaaagagatttagcgacgagtctttgaaaaaaaacctgaccttggtcaggtttctacaggaagaaatagtcgacaagcgcccacaaaacaactccattactcttgcacaactggctttgggatgggttaagcactggaacaaagttccggaatacagtggcgccaaatttatcccaattccaagtggctcttctatttccaaggttaatgaaaactttgatgaacagaaaaccaaacttaccgatcaagagttcaatgccattaacaaatatttgactactttccatactgttggtgacagatacgaaatggcgtaaggttaaaaaagtgaatctccattgtttatataaattttaaatttgatatgtaaagattctaaacgcaatgtgcttatttcagtaatagtaaggattctcaagtggaagccagcttgcgttgtccgttgtgctttaggaaaaaagaagagtacaagaatattagcctctttaaagattttgtcaattctcctctgaaagcaaacaacagaccttgcacaatgacaccctttgtcaattgaggaagaactcccttccaaagagattttaacccttcatttttgtacaagtatagtagcgcttcttggaaagtagtgaatttagagccagcgctttgaagcattgctttagcgacaatcaagggttgcgtaactagagtcgaaatcatcttggaaaggacacccaaaatgaaattttgcactgctgacaaactgccagcatcgttggaatggtcatggaaaaaaacttctttaagtctttgaaaagaggcatatgtgatggaaggatttatcgtcaatgctaaacctgttcttaaacctttccaaaaagcagttatgtccccattattttcacggtaaatgtccttaataacgttggtaaatttggcagactctgcagaatggactgtttgttgtcttgtagctaccacagccatgggactagtaaaaagttgcgatatactggcagctgctaccccaagtaccaattcttcaatcgtagaaggtgtgataggaccatcgcggtttttcagtgattgcagtcctaacagcttatgtttcatgtaggactttctgataaatgtgtaccaaaagaaataaacaaaattctggacaaatgtggccaccgtagtgactgtcataccttgatacagacccaaaatacccttttctttgaatatgtttatcatgcaatctacaacattcttatatctcctattgggcaaaactttaccttcgttactatcctcacttgaagaaggagatacttgtgactgaatgatcgtcttcgataaatccagcggataaactgcaatattggccattgccgaagccacagcgccagttaatgcagactctagagttaacattgatgatatgctcgtaacaatcttggcctagcttccagggtgtctgtacttttacgcagcatcatattttctctattttttgcacatcttcttgctcttcttatatttaccaattatctgaaatagtcactcggaccgagatgcaaaaatcggatttaaaactcgatccgaggagaacaccaaatgacacaacttctatcaatgcaattgccctctaagtatcatagatgccgctattttaaatgacagtgcaatcgatttccatattaaatggataaaggtgtttattatgaagatacccattactgacgtatatgtaatgattcctcagtccagtaccatagtcccgtcaccttacacggtggaaaaattaaactgtacccgcgattgtaaagaataacgtggaggcagtcagaaagaacaataaacgaatagtgaggatgtcgtagaagaagcattcatcgaaaaacagcagcaaggcaatgtcgcagtacatcggtaaaactatttctttaatctctgtgactgacaacagatatgtggggctgttagaagatattgactctgaaaagggtaccgtgactttgaaagaagttcgctgttttggtacagaaggtcgcaagaactggggtcctgaagaaatttatccgaatcctacggtatacaattctgtaaagttcaacggcagtgaagtcaaggatttaagcattttagatgctaacatcaatgacatacagccggttgttcctcaaatgatgccacccgcttcacaattccctcctcaacaagctcaatctccaccccaggctcaagctcaagcacacgtgcaaacaaacccccaagttccaaagcccgaatccaatgtgccagcagctgtcgctggatatggtgtttacaccccaacttcgacagaaaccgctactgctagtatgaatgataagagcactcctcaagacaccaatgtaaactcgcaaagtagggaaagaggtaaaaatggtgaaaatgagccaaaatatcaaagaaacaagaatagatcaagtaatcgccctcctcaatccaaccgcaatttcaaagtcgatattccgaatgaagattttgactttcaatcaaataatgcaaaattcacgaaaggtgattccactgatgtggaaaaagaaaaagaattagaatcagctgttcacaagcaggatgaatctgatgagcagttttataataaaaaatcgtcttttttcgacaccatctccacttctactgaaactaataccaatatgagatggcaagaagaaaaaatgttgaacgttgacacctttggacaagcttctgccagaccaagatttcactctagaggcctcggtcgtgggcgtggaaattataggggaaacagaggaaacagaggaagaggcggccaacgtggaaactaccaaaacagaaataactaccaaaatgatagtggcgcctatcagaaccaaaacgactcgtacagcagaccagccaaccagttttcgcaacctccttccaacgttgaattttaaaatgatgtttctatgtaaattaagtatatcattcagtatgtacatacaaaaatcaaattaatagtattatagtccgcgcctctggatagtattattttagtgcgtatcgcaaaatatgaatagcacagaggttcattattatgttctgagtatgaggacgaggtaatacataccttaaaatcttacatcatgtggatagcatttatggcttcttccatccggccgtacgcttctgttcctgtccctagccatagcttttctcatatcaaaagcatctttattgtcatctacttttttcagggtatctggatacccatcttcagctgagttataatatcccaccactctcctgtagacactgtatcccaatttttcgtaaagtttgatggccaattggttattgcacttgacgaaaagatcgataaagttgacttcatggggcatgacatcggtcatggtctccaaagtattacataacttcgaagctagcgatattcggcggaatcttggagctactgtcactgcagttatatgagtgtgccactccgtggtcttgccttctgtttttgccatcatgtaaccagagatattatgcttaaatgtaggatcaacagtcatttctgaacttttgaaaaaaaggtctggccatattatcatgtattcaaaataaaactctaaagggaagttttctgttaagatatcaaggttgacattgttagttttgaataaatcgacaggttcaaaaggctgaattgttgtcatttctcgaatcctcctgtctctttccttgaatattctcaatgttccactatctttcacataagcaatattgtgaactatatatacttcattagatattgcttcaacattaatattaataaaaaggacatgcataaagtaacatccgaacatctccaaacacccatacatatttatattatcgacgagggaatttttttcttcccaggcccaccaacgtgcgcccaccgctatgttttttgcgcctaggtaggtgggctagcttctatgtatcaaagctccttctgcgcagccgaggttttgctaagcactaccgcattggaatgactgtgtttgtaggagctccttgtctccacgctttcgcaattttcaagatcgagatactattagtgatggtaaggttatgaagcttacatgtttaatattgtagattccagaagcaggtaagaacaacaaactacaagaaaagatgggtaaaggtaagccaagaggtttgaactccgctagaaagttgcgtgtccacagaagaaacaagtatgtacaattatagaagattgcactatggttgaaagattttcataataagtagaagaaaggatcggccattgctaccatgaaatgagttggaagcttgaaaaagtaagggagaataattttgcaagaaactagggtagggctacttaatttattatagccatttgaattcatcagcttttaggaggagaaaggccattttgcgaattttgaataagaaagtccacaagtgatgaaactgaaaatctacaatgaatttctgccatctcagataatgaattcactacgagaacctcatttactaacaaatttattaatctttttgatgaaactatgttttgtcaaaagttaatcgtttaaaacagccgttgggccgaaaacaactataagaagagattattgggtactgccttcaagtcttctccattcggtggttcttctcacgccaagggtattgtcttggaaaagttgggtatcgaatccaagcaacctaactctgctatcagaaagtgtgttagagttcaattaatcaagaacggtaagaaggttactgctttcgttccaaacgatggttgtttgaactttgtcgatgaaaatgacgaagtcttgctagccggtttcggtagaaagggtaaggctaagggtgatattccaggtgttagattcaaggtcgttaaggtctctggtgtctccttgttggctttgtggaaggaaaagaaggaaaagccaagatcttaagcagagttatattacgatttcataattcgaaaaattctactgtgtatgtatatgtttaagagattaaataattcttcaaaatcatcaaacatcaagcttatttaataatcctcttaataaaaccacctagtgttatttcgaatttcttaaacaaaaaacacatacatatgatacatatctcaaagcattacggaattacctgttttgttattatttatgcttcttgtttaatcttgaagtcaacctcttgtacatctcactattgtttaaagtggaaccaacaccaactgctcttgcgtttgtaggtactgcgctaaggttactcacaggagcatacttgtaatcagtagtggtttgtgctggtgcggcagccctgtttctccttgcagcagcttgttcgtacaaggtttgtaccgaagaaccacgagaggtaggatcttcaccagacttagatttctttttcctatttttggcagaatccataacggatttctttctcaatttttcagaatcaaactctaattgcattattctcttatctctgtagttatctgaagcaccaataataggtcttgtccactccgcaattaatttttcagccaacctagctagttgagcttcgacacgcttggactttgtataaaagataactactctccccaaaccactctccttcaggtgttcagttttcactggtagatcgtttaaagctgcaaagagtgacttttgaatctcaaaagatggcagagacccatcaggtaagggttccaaccatattctgacactttgaagtaagttattatccaaaatggtgtctgccaagtttgcctttgacagtacgcttaccaccttcggcaacaatttgaccttctgcatggcaatcagcgaagtatctccagtttctattctcttatttaaagtatcgatgtccaactgtgctgcaatattcatttcgtctttaagccttagaattttttcatccaagtactgttctaaatcgtcttcatccctcctcgttcttctaacctttggttttttcaatatacggtccagtttttcttccaattcctgtctactacttggagtagcacttgaatctctatctttactagccctattttccaccgttggttgaagactctgatcattatgctcctccttttctaggtcgtcatctgagaaatctgtgctaatgtgcttacgtttcctttctgcagcttctacgttactattttcgtctattgcggcttcctcgttcttttctccgttatctgggtctttagtatcattggaggtaccttttgaagtttcttggggttccatactttgattttgttttgtattttcattctcagcgtttatagttgacttttgggaggaagctgtcccatcttctggtgtcgcttccaccactttgggttgttcttgatcggctgtactcattgctaattgatatgtttttgccttttattactaaaagttcctctatatatacttcagaggacaataaactcccttgatatggcctgcatatactttacaagtgctatcaaacaaagatgctgggcaatgaagctgacagttaactcttccaaaacttcccttcaaagaaattgtgagagaaaaaaaccttcttgttacccttctttggaagaataccgcacatcataaaatcaagaaatgaattcgaaagtttactctttctttctagaggcgttacaccaatattagcgaattgcagtttcccacaaaaggcgtccattggcatcaaataactagatagtataaaatgtttggtctacctcaacaggaagtctccgaagaggagaaaagagctcatcaagaacaaactgagaaaaccttgaaacaggccgcttatgtggctgcgtttctttgggtttccccaatgatctggcatttggtgaaaaagcaatggaaataattccccactgaagaaaaaagattgcatctatgaatgacactaaaatatgtttctctttttgtatttgcttttgattaaataatggtcaatttgcgccccccaccttatatagtttagagaaagacgtgtaaatattttttaaaaaattgatactgctctaatgagcctaaatctcctttcttcgcttgtatatatgcgtattctgtatgtttgtccaggcagatttttcggctttttttaccagcttttattattaaaatgtgataaccttaattgaaggttgcgatacaaaataatcctttattacgcataaccaaggaaaagagaaaatcagtgcacatatgggtttacctgaagttaactttcttcgaaaaaactgcatacttgtggagttaaaattattctatcaaacagtatacccaccgaaggaactatattggaataaccgaataactgcagaattgagtacattctccaatattaagtatgcaaggccgactttcgcagtaaataatggcacatttcagagaacaagaccgaaattagacttggtactggcttcatctgatattcgtaagctggctacggttttatttaatttaaaagctctcataatgaatacgaagggtgaggaacccactctaaccacgatgactagtgtccaaacgaacgaagagaaaaatgataacctggaacagaaatattcaagtctgctagatagatggaatgggaaagtagaagtgcatgattctcctttccttcaactccaacgggacagcaaccttttgtttgctgagaggccggtacgttacgttagcactacagaaggtgaaggcgtggacatatctagtgaagagtttttcaggttagaggaagaacagtgccgaaggaattatgatgttttggtcgatgaacattctacaccatcagtcgggatgaaagacggccaatacggaccaaatataattcactttgaaccgtcgctgtaccacacatattcttctctaccaatgagtatgaaattttggttaaatggtctagaagacgacgaaacgacgatgatgaacattgatgagaagtcagccgaaaatctggatatattattacatggtttcaaaggattttcgaacaagcgcgttaaaggatgaattaatcatcctcttcatgtactacttatgtccaatttgagtgtaaaatcacaggtacaaggcttatccatattcgtatatatcttcataatgtttcataattgcttcagaaaattattcaaaacgtcttgtgatattcattaggtgaaatcgtagtttgcctgatacttgaaagaatctcacctggagaatgggtgttttcactaagattcgttaatttccactaatgattaattgttaactgtttaacgcgacgcgtaataaagtttcctgaatacgccaacatatgggaacatatagattaaattaataagaaagcttgggaaaaataattgagaagggcaagaagtgacgtaaatatactagacgtactattatggtttcagttatagacaagcttgtttttgactttggtgggaaaactctggtctctctcgcaccagataataatactttgtgtgtagccaataaaaatggcttaaccaagattctgaagacaaataacccagaagaagagccagagactttagattcttccaaattggtctcgtctataaaatgctattcaaactcgcactttctgatgactacaatgcaaggtgatgctcttaggtataacatcgattctagtcaagaagaattattggctagatttgctttacccctacgtgactgctgtgttattcattcaggtaaaatggccgtatttggaggagacgacttagaactaatccttttggaattggacgatgaaacacacaaaaaacatgccattaaaatcgatgaacaagtttctcaaatttcttacaattcacagatgaatattttagcagtttcaatgataaatggtaaggtacaaattttttctctgacatctactattccaaacaaagttcatgagttaaatgattacatagtggccaattcatatgatgatacacacagagataagatactctcgaatatgatggatgatatagataaagacaatgataatgacctgagtgaaacggctgatccagatgagaacaatgtagctgatccagaattctgtgctgctaatagaatttgcacgagagtggcttggcatccgaagggtctgcattttgcgctaccatgtgcagatgatacagtaaaaatattctctataaagggatattccctacaaaagacgttgtccacaaatctctcatcaacaaaggctcatttcattgatttgcaatttgacccgttacgtggaacttacattgcggcagtagatttaaataataagttaacggtatggaattgggaaacttccgagatccactacaccagggaattcaaaagaaaaattactaatattgcctggaaaatccaagcggactcaaaaactctagaccttgttttaggtacctggtccggtagtatagccattgtccaaaatttggcagagtccgtagtatctaatatacctgaccaatctgttgctgaatcttcaactaaacatgggctttttgtagactccgaatctgacttggaaaacttagagggaaatgatgatataaacaaaagcgataagctattttcagatattactcaagaagcgaatgcggaagatgtgttcactcaaacacacgacggccccagtggattaagtgaaaagagaaaatacaacttcgaagatgaagaagactttattgatgatgacgatggtgctggttatattagtggcaaaaaaccacataatgaacattcttattcgagagtacacaagactcattcgtttccaatcagtttggcaaacacaggaaaatttcgttatatgcctttttctccagcgggaacaccttttggctttactgacaggcgttatttgacaatgaatgaagtgggctacgtatctactgtcaagaatagtgagcaatacagcataactgtctctttttttgatgttggacgttttagagaataccatttcgaggacttatttggctacgatttatgcttcctaaatgaaaaaggcactttatttggccaatccaaaactgggcagatacaatataggccacacgatagcatacattcaaactggaccaagattattcctttgcaagctggtgagagaataacaagtgtggcagccaccccggttcgcgttattgttggtacatcattaggctatttcagaagtttcaatcaattcggggttccatttgctgttgaaaagacatccccaattgtagcgcttactgctcagaattatagggttttttcagtacattattcgcagtttcatggcctttcatactctttatctgaattgggtacttctagtaaaaggtactataaaagagagtgtccacttccaatgagtttaccaaacattaattctgatatgaaaaaagacgcaaatcttgactactacaattttaatccgatgggcatcaaaagtttgttcttttcaagctacggagatccatgcatttttgggtccgacaacacgcttctattgttatcaaagtggagatcaccagaagaaagtaaatggctccctattctagatagcaacatggaaatatggaagatgtcaggagggaaggaaacgacagatatacatgtctggcccttggctttggcgtatgacacattgaattgtatcttagttaagggcaagcatatatggcccgagtttccccttccgttgccatccgaaatggagattagaatgccagtatttgttaagagtaaattactagaggaaaacaaagctatattaaataaaaagaacgaaattggagctgacaccgaagcggaagaaggggaagaagacaaagaaatacagattcctgtttctatggcggcggaagaagagtatctgcgcagcaaggttttgtcagagctgttgacagatacactcgaaaatgacggtgaaatgtacggcaacgaaaatgaggtattggcagcattgaacggtgcatatgataaggctttgttacgtttatttgcgtctgcatgctcagaccaaaatgttgaaaaggctctttcgcttgctcatgaattaaaacaagatagagcacttactgcagccgttaagatatcagaaagagctgagctgccctctctcgttaaaaaaattaataatataagggaagctagatatgaacagcaattgaaataaaaaaatgtaaaatatatatacgcaagagacaattatttgatacctgttcatttgttcaaatcatcgttcaaaatgctcccacattaacatatatttctttgaatgcgacgataataaagagttacgttgaacatgatctgagctggaagcgtccttgcgaattttcgcgaaaggaaaaagtgaaaaaatatgaaaaaaaaaaaaagagatgacattttatagatgagctttgattaaacagtgtaacacctggtcctgtaccgtaaatattcaaataagcatcaattcaaagttctttatttcttctttagcatttcaaaattatagaaaatctagaaaagatgtcagatgttacccaacagaaaaagaggaaaagatccaaaggagaagttaatccatcaaaacccacagtagacgaagaaatcacagatccatcctcaaacgaagatgaacaactagaagtttcggatgaagaagacgcattggaatctgaagaagaattcgagggtgaaaatccagccgataaaagaaggaggcttgcaaagcaatatctggagaatctgaaaagcgaagctaatgacattttaactgataataggaacgctgaagaaaaagatttaaacaatctcaaggaaagaacaatcgacgagtacaacaattttgatgctggagatttggataaggatatcattgcgtccaggttaaaagaagacgttgctgaacagcaaggccgagtcttcagatattttggcgataaacttctaatatctgaagcaaaacagagctttaccagggtaggggaaaataaccttacttgcattagttgtttccaacccgttttaaacaaatacaccttcgaggaatcatctaatggcgataagaacaaaggtaggttatttgcctatacagttagcaaagacttacaactcaccaaatatgacattactgactttagcaaaagaccaaagaagctaaaatacgctaaaggaggagcaaaatatatacctacgagcaagcacgaatatgagaataccacagaaggccattatgacgaaatcttaactgtagcagcctcaccagatggtaaatatgttgtcacaggtggaagagataggaagttaattgtatggagcacagaatctctatcacccgttaaagttattccaacaaaggatcgccgaggggaagttttatcgttggcttttagaaaaaattctgatcagttatatgcatcctgcgcagattttaagataagaacatattcaataaatcaattttcccagttggagattctttatgggcatcatgatatagtggaagatatatctgcgttggcgatggaaaggtgtgttaccgttggtgcccgtgatagaacagctatgctttggaagattcctgacgagaccagactaacatttagaggtggcgatgaacctcaaaagctactaaggagatggatgaaagaaaacgctaaggagggagaagatggagaagtcaaatatcctgatgaatcagaggcacctttatttttctgcgagggtagtattgacgttgtgagtatggtggatgattttcactttataacaggctccgataatggtaatatatgtctatggtctctggcgaagaagaaacctatcttcacggaaagaattgcccatggtattttacctgagccctctttcaatgacatttcgggggaaaccgatgaagaattaagaaaaagacagttgcaaggcaagaaattgctacaaccattttggatcacatctctttacgctattccatattcgaatgtattcatatctggatcatggagtggatcgctaaaagtttggaaaattagtgataatctcagatcatttgagttgctaggtgaattatctggcgctaaaggtgtagttaccaagattcaggttgtagaaagtggtaaacatgggaaggagaagttccgtattttggctagtattgccaaagaacacagactcggtagatggattgcaaatgtttcaggtgccagaaatggtatatattcagctgtcattgaccaaacaggcttttagattgctgatattgccgtaattttccatgcccttttcactctctcagaacgcaaagcggctccggctcccaagtatatagaaataagcatatagaatgaaatgtatcttttgtaaaatatctaaaaaaaaaatagtacatgtattttagtctttttggtacattaaaaaagttttcattgtcacgtatctgcaatggcattcttcacaaagcatgttagatgcggggggaggggaatgattatggacaagaagaccaatattattatttattcttcaatggaatcggaaatagaatgaagaattatgactccctgatatgcgaatagtttgaacctaaaacgcgccaggactgtttaaaaataacaaaatcgaacattgttagaatgaaactctaacatgttatctatttagtagtatgaacggaaggataaataatcgaaatattattatgtagaaataccgattccattttgattcttatattctcgagagaacttctagtatatctgtatacataatatgatagcctttaccaacaatggaatcccaacaattatcgaattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattattcatcaaatacatctcgatatccatattttggttgcaaagaaataaataccggagatatgattcagatgtggaagcggttttaaagtcccaattcatcattatttgcgactccatggccaagttggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaaccctcactggggtcgtattttttactaaattagtttttttttagggaacagacgttaagttttttaatattattatggcatatagaatggtgagtaaaaataccaaatgatgaaatgaatttgttttgtgagtctatgataaaatgcagaatataaaattaaaaagttcagaaataaataaataaaaaaaaatctagtatcgcggcacttccgttcaatgtgccgacgagcagttactggggagttgattcatgcttcttttgcgtgatgcaatttaggattattacttttttcgttttggccgcttactgtagctgatgacaatgaggagttttggctgtcctcagtaggatttgtctcagacgcagaattagcgccattgcatgtagtatgaagtgcatctgtatctacaccccactggtaataatctctcctaacctccacgtaatcgtaagcgaattcgcctatttgatcttcatccaaccccaatgcttcggcttcctcagtgactcttagatggacacccggaattttacctaatacgaagcaaatgatggccgtgaccacagcacaatagccggcagaggcaccgatataggcaatttgaatatacatttgtttccagttatgcgtcaaccaaccacccttatgctttgttgtgccgtccattccaataacccaatcagctgcaaatagagcgttaaaaatcaatcccaccacaccggcgataccgtgttcagctaatagatctaaggaatcatccacttttaaataatactttatttttgttgcaaaattacaaacaacacccgctattataccttggatcaaagagccatatagagtaatacaacccgagctaggcgtggcagcaactaaaccacagataatgccggagcataacccaacagtggaccattttttttcagatcgataatctaataaacaccacgtcattccacccgtggtggcgctgagacaagtgttcatgaacgcatatacggacctcatatttggtgacagtgagcttgcagcattgaaaagcaaccaaccaaaccaaagtatagaagtacccaaagtcaccatggaaacattatgtggtctaaagttgatcaggaggttttcttttcttcttcctagaaaataagaataaacgaaaccagccacagcacttaggatttcaatattcccaccgccagcccagtctaataccccccattggtaggcccaaccacctggggcccaaatccaataagtgatgggacagtaaaccaaagtcgcaaaaacaaaaagaaaaaccatatgtggaaaaagcttacctctttccgcagtggcaccagctataatactcaatgcgacacacatgaacatcatttggaaaatggcataaatcagttcaggatacgtggaatcatccgaaattttgccatagacgtttctaaacccaaatgaatccaagttgccgataaatttgttgttcgtcgcagtcttagagaatgctaaagaatagccccaaaaataccattgcagtatacctactaaggtagccattatcactacccaaatcaaagccagagcagattttcttcttgctaaaccggaataaagaaagcccagccccggtaccatgaagaaaaccagggcggcacctaaaatcataaaagcgactgtggaactatcatatgtctctgtccatagatgtccgtcaccccgagccatgtgaactctaaatctatatgttttcaattgtatcttctaaaaaaaaaatgccttcgctttttacaaaacaatttcaaaagtgattggacccttaactagcctgcattgattgtaatagacaatcaaagaaccaaaagagagaagaagcgaccgaaagaagacggctatcagactcaaagcacacaaccttattctacaagataggaaagggagaagatatctatcaaattgttgcgataagatgcgataagacaaggagagggaaagtccgtgctgcatatcagcatatcaaatctgctaaaacatattaacttaacatatatatataatatataaagtatgccatcgggtaccttaactaaaaagggtcatagcgtggaaagcgaggaaaaacctcgagatggaaaaccagtttatggaaaacttcaaaataactcgcccgccttatcgcgggcaaaccagctacgagagataaggatttggcgccgagataaggtggagatgtttctccgccgcgcggcactttttgccggaactggaactggtttgaggtaggtcaagaaagtgtcagtaaataggagtgacagaaacgggcacatctactcttctttttcttgtttgtttcgattaaatgcaatacatactcctaaagacatatatatataaatatgtatgcatgcatgcatgccttcataagtatttctacttcctctttttacgttgatcgctgatatattccttcacaaaattcctcttagattcaacatctaacttccgtgagactagtttatatttgtcgccaccgtttaatgcaacgcgtaattcctctaaattatccgagagtacttgtggctcgttgatcttgcatttaacattaatgcccttgttcagaaatctagataaatactccatattggagatgggcaatgtggtgatggcagttttattagttttgatttggatggtctgcaattcaaattttttagttttggccattgcggggttcattgtggttattgaagggtctatgaattctttaagttttttcccggttatactaaacggtaagacgcttttaccattacatgaggtaccctcagcaaacataaaattcacggtattgcccaattgagatagctctgctacctcgtggccatagagttttatatctaacccaccggcgaggatgaagttgatgaattctcttatggaaactttgtatacaatgtcattggatgggaccaacaacgtaacaggcccttgagctaataacaccactgaaaaagcatctaaaggtgaggtacaattgcaaatataaagcttgcccttctgtggataatgcttggatttccttacgtcacgtttcttgattccttgcacggtaatttcctctttccaactgaatgtaaacttcaatatcaaacccagtaagttgttctggccagttagaaggtacagcataatcaatggtagcattataatggttttcacccctaggatacccaacaaacacgctgtcatcaccttactaggtttcctgattgtgtttggtagaaatggagctattcccgtaccattgtctctccaattggtgtacttttccattacttttcttgtattttgtcacctcgtaggagctacttctttcacgccaggatctgacagtatttctattacgttactccagtcacgttgagaaaaggcttcatctttttcttttttcttgagataacttttttcttctaccttcactcagaccgagatatcggacctcaaacatagcgtttttttttgtaaaacacttaaggatggaggaacatgtatgctgagtaattccagcagaaaccatttactgagagcctcatcttttgttaaaaaatttgtttaataaaatatttcattttcaaaaaaaaaaaaagtaaagttttccctatcaaatgtcttttagggatgtcctagaaagaggagatgaatttttagaagcctatcccagaagaagccccctttggagatttctttcatacagtacatcattactgaccttcggtgtatcaaaactgcttcttttcacatgctataatgtcaaattgaatggttttgaaaaattagaaactgccttggaacgttccaaaagggaaaatagaggccttatgacggtcatgaaccatatgagtatggtcgatgatccgttagtttgggcaacactaccatataagttatttacgtctttggacaacataagatggtctttgggtgcacataatatttgctttcaaaataaatttctggccaactttttctcacttggccaagtcctttcaacagaaagatttggggtgggcccatttcaaggttctatagatgcttcaataagattgttaagccctgacgacactttagacttggaatggacccctcactctgaggtctcttcttcgctaaaaaaagcctactccccgcccataataaggtcgaagccatcttgggtccatgtttatccagaaggatttgtactacaattatatccgccttttgaaaattcgatgaggtattttaaatggggtattaccagaatgatcctagaagcaacaaagccgcccattgtagtaccaatatttgctacagggtttgaaaaaatagcatccgaagcagtcacagattcaatgtttagacaaattctaccaagaaactttggctctgaaataaatgttaccataggggatcctttaaatgatgatttaatcgacaggtatagaaaagaatggacacatttggttgaaaaatactatgatcccaaaaatcctaacgacctctctgacgaattgaaatatggtaaagaggcgcaagatttaagaagcagattagccgctgaactgagagcccatgttgctgaaattagaaatgaagttcgcaaattaccacgcgaagaccctaggttcaaatccccctcatggtggaagcggttcaacaccacggaaggtaaatcggacccagatgttaaagtcattggcgaaaattgggcaataaggaggatgcaaaagtttctgcctccagagggtaaaccaaagggtaaggatgattgaaatttaagcaattaaattcgtgtaaatactagcatgtatgaggtcatttttacataacaaatattcattacttactttgctttttatctgtgcgcattaaaatgagtttcatatataatatagttacatgtgatgaatgtatggacagtctctgtcatttgtcaaaggagtgaaaaagaccagaaaaggccttgacctcattttctactaaccaatctggtagaattcactttagacgcaaatcttaacgaattgagagtctcattaatatgagaggagcttggtgaaatgtttacaaacattaatgttttcgaatccccagtgagtgaatattgcagtaggtatgtcagttttgagttcctgaacggtatatgtcttttggtactatcaggctgacctaaagcatgaataacgtcacctaagcaacttaaagatttatttatattttgtgtttctcttaatctatcccctacaacttgagagacatttattctttcggaaccggccaaatcaacaagatttagtgtgccatacgagtgtgctccagtttttgcatttgatccagacaaatgaattatgaaaatactgtgtgaacgggaggaatgctcatttgatgctgtgctagcggtggatcttaatttatttgcttttttcaggattatttccaccatttcttccgactcaagcttgcaactcgtaacattcgttatcgtggtagtcttagtttcctgatcatgacgtatttcgtgctttaagccaatgcttgtgtcttctttattattattatcacttctcaataagtctacgatgttctcgttgtagatctcaatgaattcgcagttaactttataatcccatccttttgtctttaatttattgatccagttaaatatatgagatattgtggacggaatgataccatcacctggatttaacatcgtgaaagttttcccagatcctgtttgtccgtatgcgaagatacaaacattatatccatctaatgaactttgcactaactgaccaacttctttaaaaacatccacatttgtatcctgttgatcaaatattttatcaaatttgaattcatgcacttgcgctgtgttttgtattttcgtcacttccatagattgaacaccactattgtcatcaaattcattaacattaataaggctagtatcagaattttccaaattttttagagctggacgaatcctacaataaactcgtatatttcctcttaactcttgtaactcattatgcaatgtgcgtctaaccgtttcctctttaatcagaatttcattcaactccttcatacccagttcagtgtcttttatatattcctcaagttctttgatcttttccaaagtttctaaattagttttctgttttaatgccacctcatctctcagccttgtagtttcctcttccttttctttaacttttactttgatagcttcatacgcgttacgcttttctgttaagagcttctttttttctgccaactcaggttttaatgtattttcgatttccttttttatgctttcgatttcttgcatatgtttattattcagctctatatcctttttccactgcgattggtactctgtaagccattcttctttttcaagcatatgcttttgttcaacatcgttcaacatttcctgtaaagtggaagggttcatggtgattttatttcttacctcttctattttatctaaaagcgacgctctttcattttcaaactgtttaatcttcataaatttcaatttctcaatttttgttttgtattcattttccatttgtttcagctcttttttattagatgccgctagctgctttaaatgtatttcatgtccttcattcatgaactgcttctttgacaaaaattcttctttaatcgagataagttcattgtttttcaaattcagttgctgttcaatttttatcttttcttcacgaagggtttcaaatttgagattaacggcattgattttctctttcgtttctgttagttcatctttgagtaaatctagtgttgcctttttctcaaataagattgcttgtgttctattgagttcattaacattttctttataaaaggaagttacaccggagttgcttttctggtttccataaatcaaatttgctgtacctttataattctttaaaagctcgcgattaggtgacatggatatgcgactctgactagctaatgagtgtctatgaatatccgtacgttgcggcttcagaagagtgtgcttaggcggtggagttgttgtatttcttcttttgtggccattcatagctaaaatatcattcttcggcgatggtgtcgagagatgctgcgtagatctgccttttgtgggagtacgtggaagtgattccatagtttaatagttgccagaatttctctaagtcctttatttcaaaatctaccttttttaaacaaagactccggatagttgttctggtatattcaaatagaataataagaaacacaaagagcggaaaaattgatagctttaatgcttatataatattcgataatttttttagctgtaatactcatcatcatattttgattcgaggcgcatcaaattgtaaacagtgtttgttttgattttgtttgagattcattttggtgtatctccattaccctcttattggaaaattttgaaagaaaaaaatctaggattcgatgcccataagatataaggaaaggtaataaacagatgctatgaataaagcgatagagaagccgaaggaaaatcagtacataattgatcatgggctccaagcacagagtagacactaaggataagaaaagaaccagaaagaatgcagaatttgggcgtgaaaaaaggaatagtggcaaccaagagttaagtaatgagccggaaaaagatacaataatggaaggtgatgaagccgaagaagacgagcagaatagctctagcgatgaatcatctaaaattatagataacgaacaaagtgatgctgaagaagatgatgatgaagaagaagaggacgacgacttcccaagaaagaaaaaatcgaaaaacagcaaacatgatgatggttctactggattttctgctgcagtaaatgctattttatcatcacatctgaaagcatacgacaggaaggaccccatcatggctagaaacaaaaaggtgctgaagcaaagtgagtcagaaaagctagaatacaaggccaaaaaagcattgttggcagaaaaaaaaaagttattaggtaaagccagaaagacggatattattccaattgcttccggagaagacaggtcagaaaatattagaaaagtccttgagaaggagacagcgctcagaaagatagctcaaaaaggtgccgtgaaattatttaacgccattttagcaactcaagtcaagacagaaaaggaagtatccgaaaatttaagcgaaattaagaataaagaagaaaagaaagaattgatcactgaagtttccaaagaaaaatttttggatttagttaaagctgccgcaggaagcgacaatgaataatcaacatgttcatgtcaaaagaagaaaaaaaataaagaaataaaaactgtatattatttagtctatgtcaagcgagaaaggggccctatatcttccctcctccttgcaattgaattttgtttgcattctatattatcatatagtttcatatcaattgcaaaaacttttgcagccaatgttacaaaattgttttcaatcaaagaaatacaggtgtggtgtccttcaccatcgatatattaatattaatatatcatgaataaatataaaaattcaaggtaatgtacttgtgcacttcttttagaatatagcaatttcccttagctctttttcaaattgtaattctctacaatacataaaaagaaattgatctttggttcaactttatatatcgcaataagcaattctcaacattatgaaagtttatctaaattaaacaatcttcaacaatagaatggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccatttatttttgacccaggtttttttcctaggcaaaattgataacagggacttactattttctatttttttttttttttacatctcaaacaagggaaatcgatgactctgttgatataaatgtatatatacacacttttaaaacttcgttgttcatcttcgctttcaccatgctaccccaggcaagtagacgttaccttgggatgacgcttcgctatcgccgtcttcattatcaaaaacgtttgtgaaagcctcaaattctaacgtaggaagtgtcttcaactttcttgaagattctgcattgagcaaagaatcatagttccagtctaagaaatcttccatgttataacttagcttcttaaatggttgagcaaatatcttcgccaacgtggctacattaggatgataatgttccatcaatgacgccagctcccacagagaggaatccagtgcatgagttaactcagggtccgattcatgaacatcgaagggatctacatagttttctttcagagttttcaagttcgccacttggtcaggtgtctggaatgggttggaaatgaaggctgggttgtgcagcataatcatacaattcggatgtttcctgattaaattatagatgaagggaatcacggtgacaatagcagagggtggtgattctagggtgagtctggctagctttttgatgaaagatgctactaaatgggcggataaatgtgttgatgacaaaaatacgtccattaacctgaaaaatcttgctctgtatttaacatgcattaagtctggatttataatttgataaagtttcatataaaaatttggatattccaagttgaatcttttcatcaattcaaaaaggccattcagagccaagatcggaacaacaccggcgtttttattagagctttgcaaattgtaggaatcagtaaggaaatccattagtttagttggagtgtggaaatgaggtattattctcttatgcaaaattaacagaatagacttatactgctgtaaagacaattggccgtttaaaagggataaccaatttttctcgaaattggacttgaatttggactcgttctctatggcttgtgggggatttggtacaaagatctctaaatctgcatcaacactagagcaatgtttgtcatgatttactaaagctaaccatttaccaacgtttttcaaaagcaagtcctggtaggctggatcctctaatagttggttaaattctgattgaaagtagtattgaatatctgcaaatttcgtataatatttttccgtgaattctactatgattaaattttcagacgcacccgagcttttgacatcctctatttcacccatgttcgaggaccatagggcgatgattaactttctgaatgttttattggggaaaaatggtgcgcccttttcagatgcaaaatgagttgattccagctctgcaagttgaagatagacatcaagcgaatctaacccaagtgatgtttcgaaaggtatgtccgaaatgatagctaacagcttcgtcttgaacgcttcatacacctttctacaccaattaacaaactgttccttctctaatgtgctctttttggacgaaggaagggtcaagtcgccgcgggaaaacagctttctaaatatctggaatagcgacataaccagaaatctcaaatttttttctgtctcatcttcttccaattgagtaacattttctggaatcactagttcattgattaacttgataatggagttgtactgctttctgtcacccgcagcagtcagcctcttggcaatatctttaatttctgatataagcaataccatattctttgacgtttctttttaatagatctctcttcatggcaatagaggatgataattacatctcatctcatctcatcaaaaccgtaatacacttttttttttctcagttggaaaattttagtgaaaaatttcaagaatagccctaaaccttcaaatacgaggattacccgtagagaagtgctgaaaaacttttttctttttcttttttttcgattttcatttaacaggtataaaaagcgaaacactcggtacatatattttaccaagacgcgttagattttctttggaggtttcatttaaagaaaccaatgaccttccaagtttttaaaagaatacgatgatattatttgcgtttcaaatcgaacaattcttctcggagcgatctgaggttttaatggagatagcggttcctgcgcaacccattgatcttgttacattcttaagaatgacaaggacgcttttataaaattctgattcttttttctttcattcttttgttgtttttgacttgggagtagtcatctcatctgtacacaagtagctttttatatgttcttaaattgtagactagtcaaaacttgtgtcctttaaaccgtgccgaaacagttttaaagcggacatccagggaaacttgccgttaacaataagtgaccttgcatggaagactgtcgattggtctctgtggaaaccagtgcatatctaaattaaatctattgtcatcacgaatgccgcccgtgttcgtgcaacgtgagcgcaaatacgcctggggtctgtctttctgcgctggaaagcaccttcgggcatcaactaccgtttcttatcgctggcactatctatccaccaatcacacggcagcagtactgctgccgtggacggcaaattaggtacagggcctatgactgttatcatttggcaggctcagacagagagagagagcacaaggaaaagagccttaactcatgtaacatttgactcattctgtaaactgaaaatttgctgcccactcgagatgacaaatagttcgttcttgaatttatgcgcatttatagatacgcatatataaccctatagtgaacgccactaggagacagattctgtttggaccctgatcgcatactcttcttacctttacataataaaataagaaaaagtataacttgctttacgctaaggatataaatcggacgtaacttaagatgtgtggtattttcgccgctttcaggcacgaagacgtgcatagatataagccaaaggctctacaactatcaaaaagaatcagacaccgtggtccagattggtccggtaatgctatcaagaactccactatatttgttcatgaaagactagccattgtcggtgtggaatccggtgctcaaccaattacttcttcagacggagagtacatgctatgtgttaacggtgaaatctacaaccacattcaattaagagaagaatgcgcagactacgagtttggaacactgagtgactgtgagcctatcatcccaatgtacttaaagcacgatatcgacgctcctaagtacttggatggtatgtttgcttggactctttacgacgctaaacaagatcgtattgtggcagccagagacccaatcggtattacgacattatatatgggacgctcttccgcttctccaaagaccgtttattttgcatccgaactaaaatgtttgactgacgactgtgacactatcactgcattcccaccgggccacgtatacgattctaagactgacaagatcacccgttacttcacaccagattggctggacgaaaaacgcattccttccaccccaatagattacatggcaattagacactccttagaaaaagccgttagaaagagattaatggccgaagtcccatacggtgttctattgtcgggtggtttggactcctctttaatcgcttccattgctgcccgtgaaactgcaaaggccactaacgatgtcgaaccatcaacttacgatagtaaggcaagacatctagcaggtatcgacgatgacggtaagctacacactgctggttggacaagtctccattcctttgccatcggtttaccaaatgctccagatttgcaagccgcaagaaaggttgccaaattcatcggctctattcatcatgaacacacctttacattacaagaaggtttggatgctttggacgacgtgatctaccatttggaaacttacgacgttaccactatcagagcttccactccaatgttcttactatccagaaagattaaggcccaaggggtcaagatggttctttccggtgaaggttccgatgaaatcttcggtggttatctatatttcgcacaagctccttctgcggcagaatttcacactgaatccgtgcaacgtgtcaagaacttgcatttggcagattgtttgagagctaacaagtctacgatggcttggggtctagaagctcgtgttccattcttagacagagaatttttgcaattgtgtatgaacatcgatccaaatgaaaagatgattaaaccaaaggaaggacgtattgaaaagtacattctaaggaaggcattcgacaccacaggagaaccagatgctaagccatatttaccagaagaaattttatggagacaaaaagaacaattttccgacggtgttggttactcctggatcgacggattaaaagataccgccgaagcagtcatttcagatgaaatgtttgccagtccaaaggccgaatggggtagtgacattccaaccacaaaagaggctttctggtacagactaaaattcgatgctttgttccctcaaaagaccgtggctgacaccgttatgagatggattccaaaggccgactggggttgtgctgaagatccttctggtagatatgcccaaattcatgaaaaacatatcgaataaataacattaaaaaatagaaaaagaattatggattaatcttatagatatttttatagaaaaacaaacactaacaataataataataataaatagaatatagaaatacatatttttcataatagtttgatgaagttttattcataaatcattttttatcgccagtgctaaaaaattaagtgtgtggatgactgtatatatgcgtatcgaacgatcttgatgcaaatcattttgaaacattattcttgactttgatatttcctattatacatcctccttccttgagacccaataatcttaaaaatgatggagacagtgcatgccctccttttcacccttcttttatgtcgtttcttacaattttcgagattcttttgaatctgatctccttttaccttgtgactgaagattcctaatcgaattgctcctctctagcgacgccctttgtttcatttcgtgtgcaattagtagatcgtgccttgttattactgtattcttatttcttgatttaatttccgctcgatagttttgcggatattgactatcacttttcttaaatattagttttatttttctgaaggcagtgctcatatgtaaagtagtaacgttgttagtgcagtgttagcagtcaaacctaaaaataaaagtataaaaaaactatatctattttttttttgtttgtttacgcacgtttatatatttaacacggtgaagtagtcctgccattatgctgctctaacacaagagtcgtatatggatgagctaatgactaagatccgagtagcgaagtcatgtatgcaagctaacgcaacaaggctgtaaagaatacaagccttgtcaccctagtaccagcatcaagcaaattgctcatttacgactgtgccatgaagtagggatgaatgaggtgtttctgatgacacctctgaggagcttttcttgagctcgtttctgtgccactttttgttcccgcggctaagccgcgcagaccgataatactcgcttagatgcacatcaagccaaatctctataaaaaaatcgacgtttcccaaacgacgctgaccctttattcatcgttatcaaaaaaaggcagctttccagtgtactcatacgagaagcaatcgatgcctcacttccgtttgtagatatatacatatttacatgcacactaatgcaattatatgcgagaacaatttgtgagatcataaggtctcgtaaactgtcaattgttgagcagtcacccagaattgagagttggtataaaaacactattaccctcatcgaagccattgcattcaaacttgccatcacactaaaaaaatgcattgatagcatattctgcatgttttactacaaatgaatgaggtattttgtcagtgacatcaatttttaagcgttcctgcttgactttatccttataataatccgacaaatgtgatctggtcttaccagaaacccaatggtcgttgctactgaagagaaaccaaatagaaattccgttctcttcgcaataattgataaatctatcttgaaactcccagttcgtagttatttcttccatctcctgggcagctaatcctagagattgacgaacaaactgcctatgagtcaaaaaaattcttgtagatagtactgcctgataaccagtacttccacagcccataaatttatcaataataaatcttgaaaacccttctgataagatccaataaaagaaaatataactgaacaatgataccacatgagccaatggtggaatataacgaagtgccgctgtcattttgatacccatctcagaggtgtgaatgtccatcacagttggtgtaacgagaccaactttttgtacggagccaaccagtttgttagaaaggcatactttttgtacgatgtatgccccaaccgaatgtcccataataataattttcctgttcttgcatgagaaattgttaattacctctacctgatgatctacttgatcttgtaaagaaaatatcggtgtattagaatgagcgttcaatgtcattccggcatgggatatgccaagaatttcccaatctgggtgcttcaagtgtagatgatgtagcatttcttgataatagtataaaagcccaggattaccagggatccatactagaagaggcgcatcctcgccacttttagtgactgtaggtttgatattcaatatcgagcatggcaacttcgatttagtatactcttttacagtcatttgtcactagaattgagcaggcgggcaatggcgtagcaagcggactgtctattttccctccagtagttttgggctttgctgccgttttaatgctgttttcctttcctcttaatgagcgctttccagttgcgatacttttcgggtaaggaattgtaaggacagcgacgcaattcaagcggttaaatagaagaaacttacatcatatataatgtttaaaaataacaatcaaattactttatacatgaatgagtaatgttttagttgcctgatttgctaaatttccaaaccatttagaactttaaggtttgcctccacttcttggacacattgtctaaagtaaaccaactggaaattctggaacagttttatcaagcccagaatttcagaactgtcagtgatttcttccattgtttccactgctgctgtagtattggagacaaattcatcctccagtttttccagtaatttattatcctcagattcttcaatcggtggctcatcatttactttgttactctttaaatcttcttttctatcagcaacgtcatcaacagtaggctcattcgcttctttctttgattcctcttcggcaccctctgattttggcttttcatcctcggtagaaggcgtttcgtcaaaagaggtggtagtgtttgcgctaatgtcctttgcgctaacatccttgctatgtgcttctcctgtggcttcagcttttttcgcctctaactctgcttcttttgctttgacttcataacgcattgtatcaaatttgagtcttgattcttccacttttttgcgcaggtcatggaccttcttgaagtcttggtttattaatgtttctaattttttgttgaattccttgaccatcatagaatccatctctgccttcccttcatcgatatttttatagcatgtcgaccacgaatcgaaaactttgatcaaattagacaaatcttcatcatcttcttcatcttcttcatcttcctcgtcttcttcattatggtcggcaccctgagcttccgttgtctgtgcagttttgatagactcctttttcttctttagttctgccttttcgttgtgttctaaattttgaaattcacattcgcagtcaacagcggcttttgagatggcttgagcaaaagaccttggcaaaaaagcatcgtcatggttagatcccttttttttagtggaactttcggattttttagagccaaaccagccatctttattgagagaccaccaatccgaaatactctccgttaaatttggtggatagtcgtagccctctacttcgaacgttttggacaccagtagaatccttttacataccttctctaaggaatcactttttttctccaagaattggtactgtggtggtaatttacttatatctgatacagtacccaatgattcctgaacaaatctagttcgcgatttgattgatagtcttgtttgagggtcatttaagtttacatttgcatttgctaatgcattgttcaaagtgtcttgggtcttgtgagcagcggtggcaattgaatcggtgatcttgtttagagaaaaccctgaaaaataaccagacattttctaaccagaattttatggttttacctaactttgctgttcagatgtataagtattgcaacctttttttccctgatcattattatttcaagagaaatgaaaaccaaaactgggatatgcgtgtcgagtgctaaaaaaagccaactagcgatttaagagtgagaagtaatcctcgttaaaagcgatgcagagccaactaactaaactgctaacctcgctttctttacacaagtagtactcaagaagtttcataaaatgcccagttacacactcgtgaaatgcacttcaaggtggtgttacaattttcacgaactgcaacaattgagtatatttattaaagcaggaatatgtttgcccaatcaaacgtaatttcatatatgaacatatatgaagttgcacacatcagcgggaaagatgtctctaccgctcgaggagccacacgtttgatttgcaatccatgaaatagaactgctaatcccatatacaattaactatatcaatttcctgaacaaagagattacaatcaacggcaaagccgcctgcctctccggagatctccttttttcttctttcttttgtcctatgttgcatagttgctcatgtcttttccttaggcggacaattaagagcagccacaatatttccaaaactaaattgctaaaaaagcgtagcaaaaaattctcgtcattcccactttccctaccttaacccttgatgttaacgccgtttcgctcatcggaacaaactatacagataattaagcttttcggcagcggtgagaaaggaagcagccaggaggaatacgcggctttctcgcggagcccgattgccgatacaaaggaactgttgcctcctcccggctatttccataggccttcattcagcatactgttgtgtagttgcatcacatccttgttgaatgaattccaactatttcgataaaccatcccatgaaggagaatgcaatgcggcttttgtttgtaaacgggcttgagaggttctatgcggttaattctgtcactaggggtccgaatctcggattaagtataaaatatgtattaccctgatgattgaccggatgatgtaaggatgcatgtccctactgttttggtatttccacatacggacggggccccgaaacaccacccccattttaacggccgcatctgagcatcggcccatttggcacacgcccgttagtgacgttggtaggggcatttccctgaggtaggcccaaggttgctttaaaaggtccatcgcaaaccccttgtccgcggacctctgcgtcataattaaaatgcccaaaacataaaagtgatcgccccctcacagaaacttatgggcagcttgctgccttaacggaattgactagaattggtttgatttttttttcttcctacttcttcttccatttccctcccctcttcctcatatatgtatacagaaaaatcatacccctataaattccttggccccaatcttctgtcagattttcctttataaaagagtctttgttttgtaattaaaagatacttttttctttcttcttctacgtctccttttttttttttaagaaaatttaacttataccactattttgttcgcaattgatcaagaaaaaatacaattgaaaaggttttacatttttaatttttctgctcatcgcgcttttttaaaaggataaataaacatttctttaaaaaacatcttcaataagaaaaatcggttaaaaaaacttttcttctcaaagcatacctaataacaatataatcccataatgctagccctagctgataacattctacgtataataaatttcctatttttggttatttccatcggtttaatcagttcgttgttaaacacccaacataggcacagctccagagtaaactactgtatgtttgcttgtgcatatggtatattcaccgattcattgtacggtgtctttgccaacttcattgaaccattggcatggccactagttttgttcacactggactttttgaactttgtgttcactttcactgccggtacagtgttggccgttggtatcagagctcactcatgtaacaacagctcatacgttgacagtaacaagattactcaaggttccggtaccagatgtagacaagctcaagccgctgttgcattcctctacttctcttgtgccatctttttggctaagaccctgatgtctgttttcaacatgatctccaatggtgcctttggttctggttctttctccaagagaagaagaactggccaagtcggtgttccaaccatttcccaagtctaattgaagcgcaccaacttaaattttacgccactttcaattaagaatataataaatggacaccgtgaataaattagggaaaaaagaaagcaaataagaaaactccgttttccctcatccctttccgtctttcggaagaaacaaaaaattatacccaaggaaaacccgaaaaaaatgaaaaaaataccagaaaaaaaataacaaatcatatgcacttcttcattaacgattatgaagaagtcttatttctaactaatattattattattattattattattatcattcaccccgctttcttttattataatttgttcttctaatattttaatttttaatcttttcatactattcttatatctaactaaagtatccttctctttgtctagttttacttcactacatacctgttgcgttgatttgagttttttgtatgtaagttctgtttatcctttttcatcctaccgttccgcgcacggcgtgacgtggatccctaatgtgagttcaaatcggttacaaaaattaatagttttgtttcctattattattattattattatgtatgaggaatcgtgctataaaatcattttccatatgtatatgccaaatatttattatttatttcatcttttttttgcttttgtgtgtcaaccgcatttgcagtgccttgtcaaacggcttcaactttctcatcatatatgggggcacgtttttccattcaggaaaatattccatacccatactggacgtagaccaccaattgaatggcaacagctcattgggtacggtgggattgtacttccatgtaccgttcacgccacctgacattataccaccagtgccacgttcaccaaacaatatgttcttgtgctttttctcatcgatcgtcttcgcctctgcgtttgttttctcgttcattgttaataacgtttgcaaggactttctcttcttatctctgaatagcgggttttccttcactgggtacattactggcctgtatccgctatacagaatatcgcgggtgagctccctagcttccaaatactgtgtagtaggtactttgggcagcgatctaaagtcatagaaatgcgcattctttaaaatctttgaactcctttgcttggtaatttgttgatgttgctgccttatggggttcaccagtctgctgtgagtccttctttgcaagcttacaaaagagacgctgacgcccctaatttttgtcctctttaataaaatcatccttattcactatttccgtacgtatatatgtctttgtatatacgtgtatgcgtgtgtgtttcgttactctctataattcaactaaaatgtatacatgcagacacacactcagagggaaaaaataaatgtgctataaataatgaaacacaagaaacatctaaagtccgaaaattgcacctgctcttatcattcattcttatacaaaagtgactagatatgatggcggatcccgcagccccaatcactggcaaagagcctgaataccgataggtacactaagcgtaaagaccctaccgtattctggttgctatcaccaccccacttccatcacgtccataccaggtgcgtaagcttaatcactctttgctcccctggtctgcccttcctattccggatttatcggctcgttccccgcgcccactggggtaaaccggcttgatggcccgacctcggcggctagccaccgcacccagaccacggtcttctccagaatgcccacgacgtagtagcgtggttccgtcaccactattgggctgacacaacacctgtgctcaatgctcagcaatatatcctctatactactactgtccgcgggtgctttcagaagtgtttgccatcggtcgataagctctttgtcctgacgcagcgattcgactgcccccgtaaagtctcgttcgtgatcccgtaggcaatcgcagaaaatctctttccgctgttccaagtcgaacgtcttataataaaacagcagttgggaaacgaatttgtcttggtcgcgcttcgacggtatatactccttgattttgtaggccttgtataacgctttttgttgtttccttatatcttgtgggatggtgtcgggtgcgattgttcccgcattagcaacaatttgtgccagataatggtattttgttggttctagtacttcgctatcgtcttcgctattatcttcgctatcgctttcttcagcggtggcattgccactgcgctcgccgcaccattcttcgaaaagactttcacgaactgtgtcatctctgatcttgtaaaaatcaggatcgttttcgattttcttgctttgcagcgaccacgtggaaaacttgtctagtttatacctatcgaataattcgaagaagatattacgctcgtcaatgtcatctgtatcaatacgattcagatcatcgataatgctgatatcttgatttacaatttgttcttcattctcttcgtcttcctcttcgtcttcctcttcgtcttcctcccccgaagatgaaccatacccgctgactagcccagtgtggctttcctgtaaaggggattttacgtcacccgcctcttcgctgatctcatcttttctctcaacttcgtcttgatttcttttaaatagatgaatctcttcgttgcaagattcgaggattttatcaatgtcctcctcccgcatagtgtaacctctggcaacgccaatcagaagaaccagtttttccttatctaacgactcgattaatgagcgacacctgctgtcgtcctcttgactgatgtcatttttgaactccttagagtcatcattaaagtaaagttttgtaccatcgttgtatattattaagtgccaaccattaaccagttctaatgaaaatgttggcttcctctctgtctgtgattctttcgcattgctttctaggttagagcctttcttcaaattaggtttttcccatcgagactgcttcgtgttcttattatagtaatactttttgcctgcaggtgtcttaaattcctgccattctccacgcatggcgattctgtgttactgaactgtctttctctttataatacatatcagaatctctttcggacactatttcctctttcttcaattatattgttttctctttcattgccgaagaaaaaaagaaacatactgaaagttgataaatatgcaataataaaaccttttcctactcttgacgcttctgtataagataaaaactgccaacaagatcagttccaacttcctgccgtattatgaggtatgttattcattaccaagactatatccgccacggctggatgcaggcatcgctccctgtggcttaagaaaataataggcacaaaactaacaataaaaacatccactactctgtcgcatgttccctgtgctcagatcattcgtaacaaataacgatatacctgttggatatgtaacgccaaaattcccctcattatactggcccatcaacaactcgaagtataatactgcattcttatactatatatctgacatttggaaattttcgctgtactggactttgatctttaatggtgcattttacgttactgctggtgtgtatgctagcttgacccatagaaagaaggctggaagtgtatggatattcgtcatgtacgtcttatacggaggcgttcaaggcttgacgactggtacagttatggggtttttaataggtgcgatctatagatctggtttattttctatgtctacatgggtcccactttgttgcgcagtagtccaaatccttttcgatgtggtgctaagttattccatggttggttccgttatgtgaaagcttctgtcaagaaaaaacaagaaggggtttactgatttgatgataaaagttagcagcaacttttgaatgagaatgtgccatccttcacgtaaagagcctaatactctttcttcaaagcgctagattgttctaaacgtttctttaactattgttttcgttcgtgcagcgtgattaaccgagcctccttcgaggcggggatggatattgtaagctgcatatatagtcgaacctcaaatcggttgagacaataggcaaagtgcccacattggcgcaaacacaagaacattaggaaagaaggcaatctgatatttcaaaaatgtctgcttcattgattaatcgttccttaacaaacattaggacagaactggattttctaaaagggtcaaatgtcatttcaaatgacgtttacgatcaaataaataagagcttgccggcaaaatgggatcctgccaatgcaccccgcaacgccagtccagcttccttggaatatgtcgaagctctttatcaatttgatcctcaacaagatggtgatttgggcttaaaaccaggtgacaaggtccaacttttagaaaaattatctccagagtggtacaagggtagctgtaatggccgtaccggtattttcccagcaaactatgtcaagccagctttctctgggtctaacggtccatccaatcttccaccacctccacagtataaagctcaagaattacaacaaatccccacgcaaaatagtgccgcatcatcttatcaacagcagccatttcctccaccttccacaaattattatcagcagcctcaacaacagccgcaacaagctcctcctccccaacaacaacaacaacaacaacaacatcagagctcacatagccacttgaagagctttggtagcaaattgggtaatgccgccatttttggggcaggcgctagtattgggtcagatattgttaataatatcttttaagtcgtttttctctttatatacttcattcatttgttctccattatggccaaacctttcataaattgaacgaagttctacctttggtgttgttatccctagaatttttttctaatgagtatgaatttaagtaacctttttttttctttttttttaaacagatatatcgtatatggaggataatagtacatcacttatgatatgagcgagaaaatctgtctttttagtaaaaaagtataaaaagtaaaaaggcgtcgattttgcgttgatttctttatatttacgtctgtacaaaaaatacattaagaatatattcaatatcttccctttcttcttccccagcaggctatacgctaatggattaaaaacctgccatatacgtggtatatcctgttgacgacatttatatgagctccggagtcaagattggtatccaccagttcctcaacgtccctaaaccattctttctttcttgaacgcgggatcaaaaaacttcccaatttgtataagttagaaacctcaatcactagtagaccctggtttaagtgttcctcatcggcgtccgcaccttgtttagaataattcaaaactctttccacattattcaaacttatacttatttgctccctataccgtttttcattagaccagacattgcctagtttgacaaatctttttaacgccactatagaagaatatagtatcactaaagccggagataatgctacaactccaaacaccaactgttgcgatttcagcattttatcaatgccattcaatgccatagatccatcgacttttgttttttgcagttgaatcaataaagacctgactaatccacccgtagctatattctttatcggatgatgtagttgtgtttcatatatttccataaattcggtcaaatcaccatgttcgactttagtactcaatagaatagggtctatggggctgttagacgtcgaatcactattatccacaacaaaactaacaatcattctggtaagagaatccatgtcagagtttaatgtctcctgtgatgtcactgaaatggcgcttccctcgtcatgcttaacagtagaccaaacctgtttcaggggtgcccataaccagttcaagatcagccctttcgcaaagtcaacgacattggtcttaatgaaatcttgaataaaataccgggaattccacaacgacataacagaagatggtccatataaaagacacaacaaaattgaaggccagtatctagtcaatatacttggtttagtgaaccttcttaaaggatgatctttatgaaatttcgctgagcatcggatcacatctagtaaattcgaatcagacatggctaatccaaagaagtcctgtaaagattttagacgtctttcgtagttcggtaaatgtacttcggtgaacataccattttcttctggttgttgatcgaattcagtgatcaactgccccagtttaatagtataatactttgatgattgagtgaccatatcaagtctttcgtgcactataccgcgaggtatatcagaaaccaatgaagctatttcaattggtttcttcggtagcccgacaaacctgaagttccgaatcaccataaatttgtttattcttgggcgtattttttctagtaaatcaactgacaaggcctttagggaccatttttgatgcgacagttttttcttatttacatccttcaaaacagtttgagataaaagacgtattgtcgatactgaattttgtaaacagtaaagaaaagactttaggattgaatcacttactgttttgtagtactgttcagcttcatacacggcaggtaaaccttggacgcattcgttggtcacagaatagtagcacaataatataatgtactcaaatatggcttggctaacaagatattgcaaatctccgtcttcaaaggatgagggatcagcaatgtccttgcaaatattgtatagcaaatcaaaaggcaccgaacaataagagtcaatattgtcagttttgattgaaatgcagattttttcaacaattgacctgatcaattgtaattgatcttgtaacctacttagttcttcattttcctcacgtacgtcttgaatcaattgttgctgtgaatcaaatgcaacctctcgtagtgattcctctaatgaatgacttatctcttcaaaagatttcaaaatacgcctattgatgatcatttaagaatattaattaaggaacctgcaattttgcaataggactattttgttgactttgttgttattactaagttttaaagtggaaaagaattccgaccctttgtttagtgagtgggggtcaatcaaattcgtattcctcggtcaaatgaggaggaatgtaaaaaccgaaaataaagtcatcgcataggtacaagaagaatgaacttgagaagttcaaatttctaattcaatttttttttttttctatacatataaattaataaagttactcacggtttgaaggtcaatcaatatatttgtttaggatagcaatagataaaagaacaatagagaaagaatgtaaaatacgtaaaaatatatgtacattactgtcggataatggtttgaatgcatgtttgatatgtttgcttatgtttgcttatgtttgcttatgtttttatcattactactactataatttttcattattatgctcgattcgtaaaatcgttactcttattcaatactatctatggaataatccttcttggataacttatgtctcaaacctttgccccagtaagaaaatgcaaaaggtaaagcaatcatagcagtggagatgaaagccaacaaccaagaaccccagtgcagattcaatttgtggtacatttgaatggtaaacaaggggaaggcagcaccaccggcggatcttaagaaaacctttgtagccagagcactggatgcgtattggacgtagcaatcaataatgtaattattcaatgaataataaatcaacaccataccgaaaccaaaagctaaaccagctgaagctggaccaacccaaataatatgtttataagcggtagcacccaggatccataaagcaattgcagcaaatggagcaccgatcttagcacctagcaaacgatcttcaggagtaggtttacgctgtttgacaatttgtaaatacttgttttcacagtagaaagttgtggctaacgcccaaagagcaccgataacaataggaataaacatcaaacccacaaggttgtctttgtagccatatagttcaccgaaaatgacagggaaggcaaagaagaacgcatatagtagagagtaaatcaaacacacgtagaaacaagtagcaactagaacaggttcagtgacagagaagtacaaaggtctcaacagacaagccctcatcatttcacccatactgacaccttgcgcttcctgctcagtcataatcttgggattaccagtttcctttcttaatctagcagcctttctcttcaagataactggagcgtacgtttctgggatggcagaagatatgatccacataacacctgcaaaggccatattgacccagaaaatcaggtccatacgtccggtagaaacggaaataaaaccgttaactagtggaccaacaacgggaccaacgtaaggagcaaaagcgaagaaagcaatagccttacctcttgtttcacttgggaacatatcggcaatagacccaccaactaaacacaaaccagatgatgaccaaacaccacataaaaatctacaagctaaaagactacctagatttggagctaaggcgcaagggatattgaagatgacataaagacccatagaaacaaagtaagcaactcttctaccgtaaagatcactaacaggagaccaaatcaaaggacccagcgagaacccaataaccattaaagaaaccgataaaatagcggcttccatacctacatggtatttcttttcaacggttcccaacccaccactgatacaagcagacccgtaggcgacacaaataactaagattgacagtaggacagtgtaactccaacggatccatgcaggccagttatgggggttttctggatcgccagtcacaaaggtaacgaattcaatttccggatctagatctggagcttcgtcattcgcaccactagagtcgccttctttacccttttcgttattatcactttctaaagcatcttcattagaagaaggcgaagaagcgccatcgatctgtctagttctcgtacgggaaatcgcagtagaagttctacctatggaatgtagagtggcgacaggaactaaacctgtaggggtttctaaagtatattcttcaggaaaaatcttattcttgctagattgaggagcattaacatcaggaacgggggctttggagctcacacccatgtcctgcaatgacttcacggtttccgtccgggtcaacttcagttgattaggagccatgttggatttagatccactctctgaagggatatattgttgcggctgctgactttctacatcagacaacgaagatgtttcgtctgaattaaacgaatttatggattcctgtctgttcatttctgtttatctttggctagaggagtactaatgcaaaattaaaataatgaagtaagaagggagaaagtaattagttatattagaaaactagaccacgaaatttgtagtataattatgggtatgacaattaaagaattagggtgaacgctaccggtgaggacaaaaaaggctgaacgaagaagaaaaataaaaagaagattagatcaacgcacctagacgaaaaagagcaaatactgcttattgtattcactttggagaacaggttgtaacaggacagctgacaattgctaagttaagtagattacaaagacaaatgttcttaggcgaaaagaatatataaactaaaagaaaaagtggaaaaagggtacgtgtaaaaagagactaggatggttgagcagcgaatgattgcaagatatataaaagaaacgagccagttttacagcgtttaacgcagatccagaatatgaacaaaatgcattaggaaataaatgaaaaaaatggctctatggatcagggatcatcatggctgccggaaactacgccgttctgttttgtttttgtttttcctttttcccgtttgggtgaaatcagtgagctgttccgatccgttgggcgaagacattgccgcagtgacgaagcccggctagtccgattgggctccagtaaacccctcgccaagcacagagaagctagtcagaggcccgctagactgtacttactggtctttagcacacgacgaccgtactttgcacgtggctgcagacacattttgtatggagggaatgcttgattatataaagagctctgtttttatgttacccgtccaacgttctcacccggctccgcgctattttttttttttttttttttttttttcagacccacacaaaatccgcgtagccgagattgcttatgtatgttatcatattgcctgtttgagatatgcaggatcagcatagcatgtctctaaccaaattgtgggtcagtcaattatgttgctcttttgggtatacgctttcaccggattctcgagaaatcgtataatgcatgccccaaagcagtggccgttctcggaaaaataaaaatagtttatatctcaatttagttatatggctatgacggaaacgacaaaatcaaattgaaacttagaaaaaataaaaaacagcgcattattaaggtttcatgactccgtattcgctgtcctacgtgtaaataggaagaagaaaaaagtgaaaaaggaagaacccttcttttgaaggaaagcataactcgttactcatacgacggatgcgagatatactctctacgtagttgtactagccgaatgaaaaaagagaaagttccgaatatgtaaaattgaaatttctcttctttataatagaactaacaattgaactttccttttcttttgaagctaccgtcaatgacaaagaaggcagctttgataaagtactcaataggtaaagcaaacttcaattcagttagcgaatgcattgcgtactagcgcgaatattgttatggttcttaatagtagatctaagcgtcatacgggcgcttgtccttccaccattgaaagattatgatccgttagagcctttgatgaaaagagacatggccatgggtcaacggaacagattcaaagtcgacggccaattgccgcccatactaaattccacagatgtgacagatgatcagagaagtctgcatacgcctggagagattccatcttatgtcatcaatcattgtcccttagtgcacttgtatagcgaagagaaatattggccatcggacattgctgagtacgttcaaaacttccaaattaaagataaaaacggcaattctatatccactcatgaaaatttgacactgcatgacttgaaggcggaataccacgtagatttatttggcaacaaaacggaaacgcatatccccagtagcgaggtatttttaaccagtttggacgatttcgacaaggaccctaaatggttgctcggtcatctacccgaatacggaacaggctacaactctaaggcgcctgctattctgatcgtagtcgacaaggggaacgggtgggttgatgcgttctggtttttcttctacccattcaatcatggcccttttattatgggccatggaccctggggcaatcacgtcggtgactgggaacactctttggttcggttttataaaggtattccaaaatatctttggatgagtgcgcattccagtggaacaggctacagatacgaagctgttgagaaatttaagaaactacggaaaagaaaacagcaagatagtgacgatggtggggatactatactggaaagaccgttgatttttagtgctagaggcacgcatgctaattatgcatccgctgggcagcatgctcatgacattcctttttttttcatgcctttgagtgattttaccgatcgtggtcccctgtgggatccatctttgaacttttactcctatacttttgatggtaaaactgtgacaccctcctcagagagagaagaatctctcggtttggattggttgcattttcaaggtggatggggtgatcaacaactaccagctagagatccaagacagaaatggtgcgtagctcaatggaagtatatcggaggtcctcgtggccccctgtttaagaaattggatagattgaatctatgcggcggtgtgaaaaagtggaatttctggaatggtggctgccccgcaagaagattgataaaaaaagcagaaggcttggactctgagagcactgatcttatgggtgataattgtggtgtcctactctatagaatcagaccaaaatggctgagaggaattctaagatttctaatgtggagaggtatactctgttctcttatggaatttttcaccaattgaagaactttatgacaacagaatgttctgattgtaatataatgacaaattttaatctttagtaatatctaatataatagttaatgataaatagttaattctaatgtttaatgatctgcaaatactttttatgtttttcaacatagtttttaatgtgtttctacacttgatcgcaactaaatctaaataaacacacaagcacaaaatatgataaaaaagcaatttggctagaagcacaggaaccaaatatgacgttcaattcaaatagacccttatttctggtcttgttcatcagtccctgatgtcttgctctttccttctgcaattgatagcgccacacttctcaaaagcagtggaaaaaaaaatcatttcccagaagaacgcgagagaactccatagaaaaaagggaactttcctactcaaaagagaaagggaaaaataattgcgatatatcttatagcctttttttttttccaactttctatttttgtaaaaatgaaaatttccttcataagctacaataagactactccatcccttgtttcctcaacgcaccgaactcgataggactggtcgtaaaacagaaaactgactaatggctgccgcatgcatttgtcaacctaatcttcttgagattaatgtatctgatggaccactggatatgatccgcaagaaaagaaaaatacaacagccgcaactacgtccaccccttcgagagaataaatgccaaccacacttttctgtacgaaaggtaaaccagtcttacataatttctctccataaagaaatcacatgccaactcattgcagaaattgtcaaacaaaagttatcgaggatttgggaaaaagtatacataccatcttatgaactgatatcagacaaagacggtaatcaaatttatgtggaacagagtgtcgacgaaaataggctaacttctgagattatggagaaactggaccccaacaatattgatatagaggcgatcgaaatattattcgacgactatcacctagaattatcacgcttgacaaacggtattattatatctagtgccaatgatcacttttacagggaattctccttcaataacataattgatgacaactttaaaatttgtggaacaagcatgtctgcagacagttttgataagatttatggcgttatgtggattgaagtacctttcaatggcaatggcttacagaatgatagcgccgttaatagggtttcaacatctcacaatcagatagaagaattgaatgacatagagcaggagataagagcttttaatattagtcgaagtaatcaagaaagtatcatcaaaaaggaagtatctagaagattgaatgggcggtaagaaatacgggctacggaatttaccgtgtgtcttcaaattgagtgtcaccctgtaaggctttctactctatcacaaaatattacatattctaattctacaattatagatatcaaacttgataaatttagtagcaaatatgaagtattattatgcatttcaaaaaattccattgtcccttctcttgggcgcttgaattctaaaaaaaattagcgcatcgctaatagcgcgtttgaacccgtcttaagaatgttcataccagtatcaacaaggggtatgttcctcagcattatctgaaggtactcctctaaatttttaagtaagaaaaggcgtatagtcatataattgttgggaatccaccactgataaaggttataatatcaggtaaagaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaattttactagaagttcattatcctattacttatcaatccttgcatttcagctttcattaaatgtgctcactgtttctcaatctttatgccatatttttgcaccgtatacgataacatgcaaatagtacgaatactaatcgatatgtgatggttgattcttattccaacaattatcttgaacttcaatcaactctcgcagttgtcacgtgcaatttgatacatgtcgcgttgatatacaagtactaaatacggtacacaatggattatttctgttgtatctcaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaatgagatatgtcagtatgacaatacgtcatcctgaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacaatttacaacaagattcgggcgtgtggcgtagtcggtagcgcgctcccttagcatgggagaggtctccggttcgattccggactcgtccattttaatttttgattatggaatacaaaatgtatatttcgtataaaattatctttattgtttttgtggcttagtgattttcattcccctcttttctttttcctctcagcctgcaagtgtgacgcgatctgaaaggcgttttacccgcaaaacgccaaagaatcatcctgaagcggtaaattctagacttcagatcacatacgctctatttggacagtttttttttttttttcatattcctgatcagatgaaagttaacgctatttttggtgaaaacacagaataaaacagcttctgataaaatttaactaggaacgtcgaaaacaacaaccgttaaaatatttttagcttacagaagcacttaagaatcactaacgttttcttctttttttattttcagtccaaagctttcgtattgctgcaagtgctcgagaaagctgcatattgttattgtattcgtcctctcgtactagtgttcattactttatcgtctataaatatattgttgttagaatttttctactaaggcaagttagtagttgcacaacatttctctcgttaaatcatctaaagtttacagaataggtataccactcactcctttactctaatgcctttgagaaatctaactgaaacgcacaactttagtagcacaaacctggacacagatggtacaggcgacgatcatgatggtgctcctctttcctcatctccttcttttggacaacaaaatgacaatagcaccaacgataatgctggtctcacaaacccttttatggggagtgacgaagaatctaatgcgcgggatggagaatctctgtcttcttctgttcattatcagccacaggggagtgactcttcactacttcatgacaattctcgtctagatctaagtcaaaataaaggtgtatctgattacaaaggttactattccaggaacaatagtagagctgtgagtacggctaatgataactcatttcttcagccaccacatagagctatagcctcttctccttctttgaattctaatttatcgaagaatgatattctctcaccgccagaatttgatagatatcccttagtgggttccagagtcacttctatgactcaactgaaccatcatggtcgctcgccaacatcatctccaggaaacgagtcgtccgcctcattctcttctaatccgtttttgggcgagcaagatttttctccatttggtgggtatcctgcttcatcgttcccacttatgatagatgaaaaggaagaagatgattatttacacaatcctgaccccgaagaagaggcaagactggatagaaggaggttcatagatgacttcaagtacatggataaaaggtctgctagtgggctagctggtgtattgctcttgtttctggcagccatctttatttttattgttttgccagcgttgacctttaccggtgctattgatcacgaaagcaacactgaagaagttacatatttaactcaataccaatatcctcaactatccgccattagaacatctctggttgacccagacacacctgatacagcgaagacaagagaagctatggatggctctaagtgggaattagtattttctgatgagtttaatgcagaaggcagaacattttatgatggggatgatccatactggacagcccctgatgttcactatgatgctactaaggatttagaatggtacagtccagacgcttccacaactgtgaacggaaccttgcagctgagaatggatgcctttaagaaccatggcttatattacagatcaggtatgttgcagagttggaataaggtttgtttcacgcagggtgctctagaaatctctgcaaatctaccaaattatggccgtgtttcaggtttgtggcccggtctttggactatgggtaatttagggaggcccggttatttggctagtacccaaggtgtctggccttattcttatgaatcgtgtgatgctggtattacacccaaccaaagttccccggatggtatttcttacttgccgggacaaaagttaagtatttgtacttgtgatggtgaagatcatccgaatcaaggtgttggtagaggagctccagaaattgatgttttggaaggtgaaactgatactaagattggtgtaggtatagcctctcaatccttgcaaattgcaccttttgatatctggtacatgcctgactatgattttatcgaggtttacaatttcacaacaacgaccatgaacacttatgctggcggtccatttcaacaagccgtatctgctgtctcaactttgaacgtaacttggtatgaattcggtgagtacggtggctactttcaaaaatatgccattgagtatctgaacgatgacgacaatggttatatccgttggtttgttggtgatactccaacttatactattcatgctaaagccttacatcctgatggtaatattggttggagaagaatcagtaaagaaccaatgtcgattattctaaatctgggtatttccaacaattgggcttatattgattggcagtatattttcttcccagtggttatgtcgattgactatgttagaatataccaaccaagtaatgctatatccgtgacatgcgatccaagtgactatccaacatatgattatattcaatcgcacttaaatgcattccagaatgcaaacttaactacttgggaagatgctggttacacgttccctaagaatatcctaactggtaaatgtactagctcgaagttcaagttatcctcttaagcgggtattttgatggtaaatctacaagccctcggctttaattattaccatggtcataaaaagttacttacaatgcatacatttttcttttaggaagaaataaaatataaaagacttatcgttcaaatcgggtcataaagggaactaaaggtatactaaggtaagacggggttctcatctgcacgtaattttttattatttttagtgagggagaactttacctctaagattgtttatataggtatacacatttttgtaaaactgattattcgtttttttttttgaaacaagttattagtacaaaaatcaagctctcactacttaccagtagttattttagtagaatattattaactctaccgaataagtacgatatgagaaattgctgatttacttgtgtgtgttcctattattatccaggagcgcctctaatctatgcttataattttacgttgaaaaaaaaggagtctgtataattatttcaaattcatccttttctcacggatattgtgtaccctatgaggtaaataattgcgctttattttctccctgtgtttgctcgctcatcttaagacgaaaaaagtaatggaacacctaccatcaatagaagtaccacactcatgtaaataacaagcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcagattttattttttgctcccttctaaagctctggatgattcaccaacttatccaaggcaaggtccaactaccgtttccttcgatgaaaaagacaataggtagctctgtcaaaccccgtggaaacgcaaactcatcgggagtgtcctactgctttccactagttatccgactagcaaggcaactagtcaagatgaaaccgtctcacgaacatttgtatacgatctcttctcctgatagacaatgaaatataccccggtgcttgtttcccactaaggaaaaaaggccgctgccccacagcgggaaggcccttcaaggggtagcggcatcgcctagtagcactgtggggggaagaatacaacgctcaacggaagaggaagctctgcgagatgcagccagcaccttctatgtttcaaggataacattttgaattaacaaggaacgccttccccaattaccgttattgtatttttactttttagagactctcgaggaaataagtaaggggtggataattttcgctaaaaaagtttcaggggaggttaataactaccatgtgcatgctacaaagataaggaaggaacaccgacgaatatattatatgtataaaaggagcatgaagtttgtatagcagtaaagcaagattctttgtgccttcccgtttcttgttgtaccttttgttttgattacgtacgaagtattataagttttttctgcttgctattgtaatataaagtaagcacagattgagaaggtaacgattactaaaaatatccaaaagaaaaacaattggatcttttttgacttctctacattacaatttcagtaaagcagctttcaacttaatttaattttgaacaatgccgccagctagtactagtactaccaatgatatgataaccgaagaacctacttctccacaccaaatcccaaggcttacaaggagacttacggggtttcttccccaagaaatcaagtcaattgacacgatgattcctttaaagtcaagagcgttatggaataagcatcaagtcaaaaaatttaacaaggcagaagattttcaagatagattcattgaccatgtggaaactacattagcacgttccctatataattgtgatgacatggctgcttatgaagctgcttcgatgagtattcgtgacaatttggtcattgactggaacaaaactcagcagaaattcaccacaagagacccaaagagagtttactatttgtctttggagtttttgatgggtagggctttggataatgccctgattaatatgaagattgaagatccggaagaccctgctgcctcaaagggaaaaccaagagaaatgattaaaggggctttggatgatttaggtttcaagttagaggatgtcttggaccaagaaccggacgcaggtttaggtaatggtggtctaggtcgtcttgcagcttgcttcgtcgactcaatggcaacggaaggcatccctgcctggggttatggtctacgttatgagtatggtatctttgctcaaaagattattgacggttaccaggtggaaactccagattactggttaaattctggtaatccatgggaaattgaacgtaacgaagtgcaaattcctgtcaccttttatggttatgttgatagaccagaaggcggtaaaactacactgagtgcgtcacaatggatcggtggggaaagagttcttgctgtcgcgtatgatttcccagttccgggtttcaagacttccaatgtaaataacttaagactatggcaagcaaggccaacaacagaatttgattttgcaaaattcaataatggtgactataaaaactctgtggctcagcaacaacgcgcagagtctataaccgctgtgttgtatccaaacgataactttgctcaaggtaaggagttgaggttgaaacagcagtacttctggtgtgctgcatccttacacgacatcttaagaagattcaaaaaatccaagaggccatggactgaatttcctgaccaagtggctattcagttgaatgatactcatccaactttagccatcgttgaattacagagagttttggtcgatctagaaaaactagattggcacgaggcttgggacatcgtgaccaagacttttgcttatactaaccacactgttatgcaagaggccctggaaaaatggcccgtcggcctctttggccatttgctacccagacatttggaaattatatatgatatcaactggttcttcttgcaagatgtggccaaaaaattccccaaggatgttgatcttttgtctcgtatatccatcatcgaagaaaactctccagaaagacagatcagaatggcctttttggctattgttggttcacacaaggttaatggtgttgctgaattgcactctgaattaatcaaaacgaccatatttaaagattttgtcaagttctatggtccatcaaagtttgtcaatgtcactaacggtatcacaccaaggagatggttgaagcaagctaacccttcattggctaaactgatcagtgaaacccttaacgatccaacagaggagtatttgttggacatggccaaactgacccagttgggaaaatatgttgaagataaggagtttttgaaaaaatggaaccaagtcaagcttaataataagatcagattagtagatttaatcaaaaaggaaaatgatggagtagacatcattaacagagagtatttggacgacaccttgtttgatatgcaagttaaacgtattcatgaatataagcgtcaacagctaaacgtctttggtattatataccgttacctggcaatgaagaatatgctgaagaacggtgcttcgatcgaagaagttgccaagaaatatccacgcaaggtttcaatctttggtggtaagagtgctcctggttactacatggctaagctgatcataaaattgatcaactgtgttgctgacattgttaataacgacgagtcaattgagcatttgttgaaggttgtctttgttgctgattataatgtttctaaggctgaaatcattattccagcaagtgacttgagtgagcatatttctactgctggtactgaagcgtctggtacttctaatatgaagtttgttatgaacggtggtttgattattggtactgttgatggtgccaatgtggaaatcacaagggaaattggtgaagataatgtcttcttgtttggtaacctaagtgaaaatgtcgaagaattgagatacaaccatcaataccatccacaagatttaccatctagtttggattctgttttatcctacattgaaagtggacaattttctccagaaaatccaaatgaattcaaacctttagtcgacagtattaagtaccacggcgattattacctggtcagtgatgactttgaatcctatctggccacccatgaattagtggaccaggagttccacaatcaaaggtcagaatggttaaaaaagagtgtcctgagcgttgcaaacgtcggcttctttagcagtgatcgttgtatcgaggaatactccgataccatttggaacgttgaaccagtgacttagctgggagttttttttatctctttggcacccttctccccatttctagtaagcgcttttttctctttacttcttctcttatataaaacgcctttaaaataatcgttatcggttttttggcactcttttaaatggtatatatgatgttacaggaaaacttagttgttttcatattgaaaatccgcgcaggataacgcttgtgtaaaaccgagtgtcctgaaggtgggtaaggcggtccttattatcacttactcgaacgttgacattggtacagtccctatcaggtaggatgtactgacgttttgacaatagtttcgattttatggattgtttgaaaagagcgagacagtgacaaaacgtgatagattacatagtagtcagtatacaactttccgtaattagccacgaggccagaaaggaagagagaatagtataacctaatatagatctgcaatatcactattttggaactccttagactcatctggtttcgctctttcatccttaaagcttccattttttttctctattggtttactcgtaagctgatgctgcccctgtgagggcgagattgggaattgtggatgagaaggtctcgagccttgatgatgatcaccagccatattgcgagaaccgtttgaaggattataatttttattgattggcgcattggattcttggcgactatatttctgtggttgcctattgaagttggtttccggcttgttcacgtacctagggttatgatatctagagtcatttggcgagtttttgtaccgggactcatttgaattaccctggtatcttgactgaggccccaatggcaaaggtactttattatatttagagctgacatttgtctcaggatgaaatcgatttacgggattcctgctgttgttgggtgcagtgctgttgccgctgaagcgattatttctggaactattgttgggtccgtatctattaactcctgcaggggctgctggcggtggaatcgcagttttagcatatccgctgttcacatgatacggtctaggattttgatgtagttctcttattttcgaaggaggcggcttagccaatacgttctttgatggaggcaaaaaacttgcgtcatctttcttggggcctcttgggatcgccccaagatttttcacgacaggtgattcacccttttcaactatatgacctcttggcgcagtaggtactctttgggacaatgattggtgcatttcttccttgtacctcttaatatcagcttcatgactttcttccgtcggtaatgttatcttctctgatggtaaagggtcctctttaaaccaaggatggtgtttagcagacatagcggtcaacctcttgtaaggatctaacgctaacaactgtcctaaaaaatctagacctgtttcacttagatatttaccaaatctttccctcaacgttggcttgtaattagttgttgttagttcagcacctggcaaatatctagccacggcccaatcttcttctgtcggtgtaccaagtagtttgaaaataacatgtccctgatcaatatccgtttttccctgtaaaataggttttttctcaaaaaattctgcgaaaacgcatccgacaccccatatatcaacagctgttgtatactgtttatcaccaagcaccaactcaggtgctctataccatctcgttacgactactgatgtatatttggcgccggaacctgcaccaccaggatactttaagtttggaggacagccataatataatcttgctaaaccaaaatcagcaagctttaaaacaccgttgtggtcaatcaaaatatttgctgtctttatatccctatgcatgaattttgcacaatgaatataatttaggccttctaatatttgtagcatcatattctttatatcgcacatctctaagttgattctcggattatgcaaaacgcccgacagatctgctaccatatacggcaggatcatgtagaatgacttatgtaggttgctggatgccgcatttgtaatatccggtgaatggtcatacaccatttcgattagtttaataatatttttgtggtttaaacgctttaaaatagtaatttctcgttgtgcagttataggaaacagatctttttcaacgctaactataatttttttcattgccacttgtctttgagtctctaaatgaattcccttataaacctcaccaaatgttccttgtcctaatttttcatcctcacgataatgattctggaaaactgtacacccgtaaactttctcactacttctttttcttagtttgatgtatgttaagttagtcttcgcatctcgctggatggctggtgtactcttcactttgccgattttgtatttattaaattcggtttttggaagaaccgcgggggaaccattatcactcatattattttactgttattctgcttgaccacgaatgtactgctaatactatacaatttcttttgctggtgtttggtaatatttcttttcaccattgttaatttctctctctacattgcctatgctctattaaatgcatatgtgaatttttcaaattcacagaggtttggtgtatgggtgtatttccgttcgacgcgatgaccacataatcttgaacttacttattaggaaagctgaacagtggaatatcagagttgctaccgccaataaaatgtctgtatattgttcccaagattcacagttgtgtccaggagtagtacatattagatttggggataattcttcttaattcctgaagaatgatctgcatctggtaacttctcaagtcaaacgggatcatggtgccctgaaattgataattgctagcgtaaaatgctgcggtcgcattatctctcaaaccaacggctgatttctcggtaaaaaaatccagttgcactaaattttcccaaacgttcttgacgtcctttttcaaccatagtttgatagtattgtcgatagaaaaagtactttgacctgttcccacatttgtagtaggagccacggtgggaattctggagttgatagctttaatcatcttttcatactctgcataagctaaattaaaattaaaagatccgtctttcgcccttaaggcaaccctagcggctgagatcaaaatggctaactctaaatcggataaagattggagccttcctgttaaattattagatagttggttcttattgtatatgtcaagaaaagaacacgattttatggcagtgcagagtgaaccaaaatttttggatgtcgctactaatggaattatgctatttttcaatgtaggtaatgacctaaaggtttcgaaattcatcctaatatgtctattcaaattcgatcgagggtcggatagttctttttccaacgtttcattccattgtgaaacccagggggagatttcagagcgaactgtaagtaaatttctgacggcgtcaaccatatcgtctagattctgtatttgcggcatataaatcactctttgagaaaatctactctttaccctcttttctaaatattccaagatatttaatttcgttgtgcagccaaaaatgcaaacaggtacccgagaatgttctaccatgtcaaaaagattgtataataaagtttgcctcacaggcccagcaaatgtatcaatttcatcgaatataaaaacaactgttatctttgttatactctctctgtcaacctcaccactatcttcatttcttgtcttcgtggtcgaatctaagagtaaaagaattttctcaaacacttctgtcaaagaaccactgctaatagtctctaatgaagtatcgtcaattttttcttcactgccatgaattttctgcaactgctgttccaattgagttgctataccgttaatagctgtttgttcggagtgaataaacccattcaacctgatagttataaactgctctttataagattgttgcaacaaagacagttcatagtctaataagtatgttttgtaactttgtctgggccccacgagaattactgaatgactctctttctgaataatggattgtttaatgattctatcgatctcttgttgacaatcttgtaaatatgtgaagattatcttttcgtccgtaggaagtgtgccataaagttgctgcagtaaccttctttgaagggaaccaaaaccagggtcgctgtctttacacttttcattatctatagtacgcttttttagaatcgctgcagtctcctctacctcttcgtttgagtgcctctttattgggagaagattgacttgcggtgatagacgagcttcgcttatagtcatgcttcttcttttgaatattaccgatattagtagtttatatttgatatttctatcagtattatttagattttttttttttttttaattgttaatgctttttcttagaactttccaaaaacgaaaggaaaatgggacattcaaaaacttacctcacatagaaaaatgataaatccaaaaatacacttgaacacatgtatgaaacttaatacaaaatatatggttattttttttttaattatataatagagttagaatacctggtagaaaggagagtagaaaaacaagaaagaaaaaaagcaaacagtaaatacaaatgtacattttatcatcatacaacactctatttcttaccaacaacttcccaattgtcaccatcttcaacagtcaattgagcagttttatcctgtagcttttcaactgccgcatcaactttgttttcttttgcgtctccattttgcttttcagcctcttcatcttcatcatcatcttcagtacgtaaaacatcataaacagacttctggatttttggttgctcatcagtagtctttttgttagttagagacctatccttgtaggtatttttggtttgttgaggcttaccaaactgagcacctctggcagcaccccaatccaaagctggttcttccttttctctttctcttcttggtggtcttgaggagctttggaagttggaacctctggctgcactccagtcaatatctggctcttctctttctcttcttggtggcctcgaggagctttgaaagttagagcctctagctgcactccagtcaatatctggctcttctctttctcttcttggtggtctggaagagccttggaaattggagcctcttgcagcgctccagtcgatatcaacttcttctctttctcttcttggtggtctggaagagccttggaaattggaacctcttgcagcagtccagtcaatatcaacttcttctctttctcttcttggacctctgaagttagaacctctagcggcaccccaatcaagatctggtgcatcttctcttccatcaccttggaaattggagcctctagcactactccaatcaacatctgcacctccccctcttcttggagccgcaacagaaacgtaaacagttctctcattcaatttagtaccgttgaacttcagaacggcgaccaaatctgctctttctttcaaagtaacgaaagcattaccctttaatcttgttgggtctcttagattctttggcaaaacaacttcttcaaccgcttcaggcttaactaaaccatcttcaacccaggcttgaacaccctctggggtaatatcccatggaatgttgtttatgacagccctatatggtggagcatctggaacagggtattcctctcttctatcggaagaaccgccccccaaagcagggtctaatctagatctacctccaaaactgccaccaaagccgcctgaacgcgtgttattgctgttgtttttagcatgagccaattcggacaatggaatagtgtttgcattagcggtttcaataggaattgtgatcttattcaaatcgacatcttcttcagcccaagatgaaccaaaggtgtcatcatttaaaaatgacgtaaggtccatcttctttacggttttctttggtggagccatgatgtgtcctttttattatggtattattttcctaaagacagatgaaagctaatataaactcgagttttatgataatcccgcttattggtctactgatcttctctaactctgtagttatatctatctcttctgcttctatttctgcttttctttagcgatgctgatttccgcaaaaaaattttcattccgtggtgcgtgatctgatgagaaataaagccaaaaagaaaaaaagacaagaagacaaaaaggttgggcggctaagtagcgccaggatataaaaagcaacatagatttcagtaccctattatcctgccaaaatttactttaagaagtctctatgaatatacaggctaaatttggaaacatgagaaaggaaagatgaagatacaaagattgcaagcagtcaagaagatttaggaaaaaaggaaaaagcaaaaaatatcgatttttatgacttacaaactaaattgatatgttcgaaataattttgagaagctgagctcaatctggtactaatcacttcaagttagatgtgcaaagaaagagaatagcataaattcaaaaccaaaggaagtgcgaggcattacccgcatattatcgggaaacagaagccatgttagagtgatttccaacaaatggccctttgccagagatgggctctgcaaaagaattggaagaagagaagaaatcgcttcacattccgtttcgtttctgggtctaattaaagtagtacggtgtcaattaggtatgctaggtttgcgaactcatggtttagacaggtatgaacattatattcgtcgcccgtcggattttggcaaacttgagctgcaagattggttgaatcataagtcattccgagtttcccccaatttattaattgattcaagcaccacacgtgagtggaatgaacctgagcttttttatcaaaataccgaggatgaaacttgggtgagaccttgtgtagggccaaagctagaaccatcaatgatgatgctcagatatcacgattcgaatattggtcaaatgcctcaattttgttatccaatctcaagtccgataaattttaaaccagtattaaaatacattttgcaagaacgttctgaactgtcagacggcttccctcaaaagtataacacactaataggtagtctttttgacattgataaaaacccagaaaccttagatgattcagatatagaagcattggatgacatagaaatgagcagtgacagcggtaatgttaaagaaccaaaaattgaattgcaggcgctggaagaaatccaacaaaagcatttcagtttaatagtatccaacaatggaatctttcaaacaggtagcacttcaataacatacatacagtctggcatatctggcagcatagctataaaacccaacaacgttgcaattttaatattactcactcaaccaagtggtcacttattgtctattttaccgcttgatgacggtaaagagacatatttgctacaatattggaacctgggacaaaaaggtcagtggaacataatcaagcaccaaaacgagaagcagtttgttcttatacataaggaactaggcatttgcaaattttttgaattccatttaccatttacttttcaattagtaaacaatttaacattgaccgattccgtgattatgaacggatcctttttcccaacaaattacactgatttagatccctatttcattatatttataacagccataagatatgaaaggatagtctactttgtcatagaatggaacaacaacgaaataaagaaaaaagaggtatatcaattgacagtatttgatggtgagaagactaatatgacaatacccattggactaaatgcatgtttagtcgaaacacccctaaagttctctttagtttctgcaaatcaaattatgtcaggagagactgaattccactcattccaattgaaggctctcaagggaatcaagtcattttttccagctcctttattgttattaaaattacaagaactacacccacatacatttaaaaaattccaatattgtaccataatatcctcctcgacaggaaatatttgtttttgcgtcaccgaacgatcgacaatagtaaatggtaatttaaaattttacgagctaactaggttcaaaggattgaaatccatttcaccactaccttcaaatccgataaatttagactccagatcctcaagttatgtactggtggtcataagttttagtagaacattagagctaacattatctctagaagatttgagatgtttagataaaaaagacgttattaagcctttgaaaaatatcaccttcaagcacacaattgatagttccacagaggagaactctcaaattttagcatttacgtcttctaaattttataacacacacacaggctctaacatcaatgacacgagaaattctcaagtttggcttacctcaccaaatgcaataactcaaccttgcattgattataaactcaggaaaactcatcaacttatccacttaaagcaatttcaaatttttagacatcttaggatatggaaatgtaagaaccttgatattgctctgttacagagacttggaataaaccagtcaaataccgaaagttcgttaatttttgcgaccgacgctgtttctaacaacagaatatttttattagatttaactatgacaacgacaatcgataatgatgatcccgttcaaggactgataaatatagaagatttactatgtgatactgaaaacgaaactatccttctaaattttacgaaaaataacttgattcaagtaactagggatacgatatacatcgatcccattggtggggacaaagagttgcgtaagatttctccaggttgggaattcgaaaacgttacatacaatgatggtattttaatagtttggaatgctgggcttggctgtgtctcttatattgaaaatatagacgctgttgatgagtctggcgccttagtttcaaacttaagcagcagcaaaggcatgagcaagttcttcaagcagttaggaactgtcacgagtgtcaattttcaaatcaaagagtctacagatgatccaaccaagtatgacatttggatccttttaccagactgtgtcattcgtacacccttttctgactggattagtgattcacttgatttttctgatgtgtatattttgagtgttcagcaggcgttaataaacggcccttatttttgctctctcgattatgaatcatattttgaggtgcacactttacagaacaactgcttcaaaaaaggatccagatgtacaagcagagttaattttcaagggaaagatattaaatttagaagctttggtgtgaatcaatgtttggcatttagtgcatttgaaatttttgtcatcaatttaacgccaattcacgacagtagagaattggatttttacaagctaaaattaccgcacctaggtaataacaattcaattcttgaagtctgtccggacatagaaaacaaccaattattcatactctactctgatggcttaagaatcctcgaactatcatacctaacatcaaataatggaaatttcttattaaaatctacaagaagcaaaaataagaaatttttatatctagacaaaataaatcgaatgctggtattgaatcaggacttgagggaatgggagtgtattagactatcagatggtaaggcagttggtttagattctcaacttcttaaggatgattctgaagaaatcctagaaataaaggaattaccaatagcaacagaggacaatcctttagaaaagaaaactgtattattgatctcttttactagctcattaaaactagttttattaactgctgcaaaaaacaaaatttccaatcaaataatagattcgtataaacttgacaattcaagactcctcaatcatttggtcattactcccagaggtgaaatattctttctggattataaagttatgggcaccgataacgaaatgtcctttaacaagttgaaagtcacaaaacattgcattgaccaggaggagagaaataatacgactttgcggctcactttggaaacccggtttacatttaagagttggagtacagttaagacgtttactgtagtaggcgataatatcattgctaccacaaatatgggcgaaaagctctacttgattaaggatttctcttcatcatctgacgaatcgagaagggtgtatcccttggaaatgtatcctgattcaaaagttcaaaagataataccattaaatgaatgctgctttgttgttgccgcttactgtggaaataggaacgatttagattcaagattaattttttactctttacccaccatcaaagttgggcttaataacgaaacaggcagcctaccagatgaatatgggaatgggagagtcgacgacatattcgaggttgactttcctgaaggatttcaatttggcactatggctttgtatgatgttttacatggtgagaggcacgtaaatcgttacagcgaaggcatacggtcggagaatgacgaagcagaggttgccctaaggcagcgtagaaatttactactcttttggcgaaaccactcttctacaccaaaaccttcactacgccgagccgccactatagtatatgaggatcatgtatcatcccgttattttgaggatataagttctatattaggaagcactgcaatgagaactaaaagactatctccctataatgcggtagcattggacaagcctattcaagatattagttacgatcccgcagtacaaactttatatgtgctaatggcagatcaaacaattcacaaattcggcaaggacaggttgccttgccaggacgaatacgaaccaagatggaattctggctatttggtttcaagaaggtcaatagttaaatctgacctcatctgtgaggttgggttatggaaccttagcgataactgcaagaacacagtataattccctcatttccaataacattgtcgctgataaaatcgtgattctcgatcaatgtgctacgcgtcgtgcagcgtgacaaggggctaaaaaaagatacaagaattcttgttgtttccaatttgcttcgcctcagaaaaaaaaataaacagattatacaatttttgtttgatttgtattgggtactacatgttttagtagttgatacaaatacttctttatcctaatcgtatatatttattttaccagcaggaattcgtctttaatatcgtttcgaccatcgatcattcctctgagtattgcaaaaacatttttggaacaacccaaacttaaagttacaaaactcaaaaaaggaacaaaattaataaaacaaaagaatcgctgttagaggtttattgttgcactaatagaaaatcatagaactttaaaaattatactagaaagatgtcacaacaagttggtaacagtatcagaagaaagctggtaatcgttggtgatggtgcctgtggtaagacatgtttattaatcgtcttttccaagggccaatttccagaagtctacgtaccaactgtctttgaaaactatgtagcagatgttgaagttgatgggcgtcgtgtagagctagcgctatgggataccgctggtcaagaagattatgatagactaagaccattgtcatacccagactccaatgtcgtattaatttgtttctctatcgatcttccagattctttagagaatgtacaagaaaaatggattgccgaagtattacatttctgtcaaggtgtgccaattattcttgttggttgtaaagtggatttgagaaacgacccacaaaccattgaacaattaagacaagaaggtcaacaacccgttacatcacaggagggacaatctgtagcagaccagattggcgcaaccggatactacgaatgttcggccaagactggttatggtgtcagagaagtgtttgaggccgccactagagcttcattgatgggtaaatctaaaacgaatggtaaagctaagaagaacactactgaaaagaagaagaagaagtgtgtcttgttataggagtgtctcgatctctcagtcgttaacttagtggcagatactgccctttttcaatcccattccttttctcattgtatgtacgtatgcctttttttgttattttagctctaactatagctacttgtttttctcccagtatgtgtataatcttattcttctctacatataagtgtattgctcagtaagtattatcatctattaaagaagaataaaaattatcatgtatttatttacaagtgcgtatcctatatatatatatatatatactttcgcgataaaattttttaccaaatacccttcttaacacctggcaaattacccttcagagcgttttctctaaattgatacctacacaacctaaaatcacttagaacaaatcttgcatgtccagagtccacgcacctatttttgatctgcgtagatctcatgtagtttggcaatgcatttagttttaactgagcctccaacctcagttttgttggaaggttcatatttctagcgatgaatttcaaagatttaacaaggatttcattctctttaaattgttgtcttttgaagttatccctaagtatgcgagcattgataaaccctggtggtagcttggtttttataggaaatctgaaattacccatcggttaatgtatatatttgtcagtttaccttttctttcgtttttcctttcaatcctctttatcgcagtttggttcttagtttgaatattcctctgttttcgctcttttctcgtacagcgcgaattctccgccagctttagaaagttgtaatcattggtgttattaaggaataaataattagtcacatacatatggttatatatcgtactctatctatctaggcatcttgctttaaaaattgcgcgaatcggctggcttcatgaattccacactcggtcttggccttgcccttccatcttcctgctctctcatcttcaccttccttgacgggttgtgtggaatggtaatcaccaatggatctatatccaaggtccaaaagttcgttgtatggtacattgtttgcatctatatactgtttaacctgctcgaacgtccaattgatcaatggatttatttttaagattccattaagttcgtctatttcaataatcgacagttgggagcgggcagaaccttgtgattttcttctaccagtaaacacagcacttatatgtagctctttgtaggcacgatgtgcaggttccactttggccagataatcgtacttgtcatcatctttctcccataagaaatccccgtatttcgaggcaaaatctgcctccgattcacatccatccggcttatatacgtgaatggtttgatttttaggctggtagtattttttctcaatctcgttttttagtgttaaagtttgtgggaaatggtgcaaagtgtctataaataatagttctggcatgtagtatttttcagatagctttgacaacatatcgatagtaaccaagccagtcaaaccaaatgcagtggtttggaaaaggtgaggaaacgttacgatagaccatgcaataatctcctgtggcgtttccagcttgattagttgttcattccaatgatccaactgttcttgtgtgacaattatatcattattcaaatgataggtcttcattttatgagttgctatgggttgatacctttgctggccttagttttgatcttaaagcattgaaaaggttacaaacagtacagtatactttttttatatcaatataatactatctctatgagcttttactttgtcgagatttgctgagtcatgttgtggcttttcttttactagccacgtgaaatgatgataaaaataaaaagaataacgacggaataaagaacagtatgataaaccgtaaagatatttagaatcaataggtgatgtccacccggtaacaagatgccattcatgttaaactaggacaaatttccttcttgtccccccaccattctcttttatccaattcttttgtcagcgcgcattaaagaacaagaacttcgtacttttaactactaactcctgtttgagaaagaggcaaatatatagaaaaataaaccgataagatgaatggaaacagcactaacaatgaacaattgcagcaagaactggccactactcaagaccaagtggcttcgattattgagtccttcgttgaattaggtgtctcgatatatgattttcctggtactccagaagccaccaagggaatgatcaccaacttgcaaagaaatgtggatcgcttgtacaagctgaacgtgagaagcaacgatcctcaatccagcttgtctaaggtggacattcccttggaagttgttcaatacattgaggacggtagaaatccagatatttacacaagagagttcgtggaagccataagaagatccaaccaatatcaaagaggcaagatgcatggattgaagcaattaagagattcacttgctgacaagattgtggatgaatttccagagttgaaagaacctgttgaagatattataaagagaacatctcccattgacaatgtctccaatactcactaatagtaatttttctgattttttttctcgctagaaaaaaaaaatttcatggttagaaaaattttaacatagaaatcatggcatcatcgccacaattggaagaggaagcagctgggaaattagaaacaatccacgcatcagctatggcaaagagcaaaaaaaaaacagatgttgtcgattcaacaaacctgcccattctagaattactatcattaaaagctcccattttccagtctcttttacatcctgaactgcccattataataactggctttggtacaggacatattgtgtgccatcgttatgaccccgctaagttgcaatcgcacctagatcgtagacgtagaattgacactgcaactacaggcaaggatgcaaagaaaggtgtatgcccttggattagattagatatagacctagaaactggagatttgaaatttgttgatattgaagaacaacagcaacaaaagcaaacaggaaaagatgaagacttgggcgtaaaaacactttggaagactaaaagacataaaggtagtgtccgtgccatgtgctttgattctaaaggtgacaatattttttctgttggatcggataatgttttaaaaaaggccaatactatgaccggcaaagtcgtcaaaaaggtaaacttaagctcactgtttaattctgaagagaaaaaaaatgataaatttacgaaattatgcgcctctcaaactcacccattcattttaataggcgatgaatccggtaatatacacgtaataaactcggaaaacttggcattatcaaattccattcgttcgatacattttggcgactctatcaacgatattttccactttgataaaagatctgcatataaattcatttctttgggccagacaacgttagcttattttgacgttcgcgacaaagatgccaaaccgaacgtagctggaaacgaggatggtaaaattttgatcagcgatgatcaggaggacgaagttctttgtggttgtttcgtcgatcccgaagtagcagatacccttttgtgtgggatgggcgagggtattgttaccgtctggaaaccgaataagaatgatttggaagatcaaatgagccgtattaaaattagcaaagatgaaagtatcgattgcattgttcctactttacaagatgataactgtgtatggtgtggttgttccaatggtaacatttataaagtaaatgccaaattgggaaaagtcgtcgagataagaaaccacagtgaattggatgaagtcagttttgttgatctagattttgaataccgtgttgtttctggtggtttggaaaacatcaagatatgggaattatcgagtgatgatgtagaggaaaatgcatcggtagagtccgatagcgacgaacccctctcccactctgatgaggatctaagtgatgacactagttctgatgatgaaacgacgcttgtcgggctctcaaaggaagagctattagacgaattagataaggacctcaaggaagatcatcaagaggaaaaagaatccaactcaaaatctgtcaaaaaaagaaaaataatgaaggagaacaacaaaaaaaaggacctgtatgagcatgggatcaagaagtttgatgatttatagattatttcttttttactaagaaaaacatatatcatttatattcagaaataaataggattattaacctagtgctcccaaaaaaaataagttgaactgtctctttcgagaaaaagaaagagaaaagaaatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccattatattgttaaagatgttgtatctcaaaatgggatacgtcagtatgacaatacttcatcctaaacgttcataaaacacatatgaaacaactttataacaaaacgaacaacatgaggtaaaacccggcctcccctagctgaacaactcaaacgtataaatgcctgaacaattagtttagatccgagtttccgcgcttccaccatttagtatgattcatattttatataatatataggataagtaacatcccgtgaatcaagctgataaacagttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacagtgagctattaaaagagcttaagtattacagagtaatatcaatcatcaatcttggatctaaagtaatcgtcgagacatttatacacttaagtgattcctctttacaagcggagcttactctatatattcattcttgtcagtttcataacagttgtttcatacgatttccacatgtgtctcatatatattttatgtttaggttaataactttggtaatgctaaattatcttaatttgacgtacacaaattcttcctactgttatatatgttcgaattatcttttaaattgttgctaaaaaagttagagttatcaccaaatcagttgagcagatcaccattattcttatgtaaatacttgttaaaagaagtagctttcgcaaatacaccaatgcattcgttgataatttacgcagtaacctcttacagaacgcctacatacaacttaaactcgtaatgttcaggcttataatgtcagtatgcattgttacgcttagtatagttattaaactacggaccaaattatactttaagcagtagttaaagaaagagattaaataaagaatgatttacaatctagtcgcaaaaacaagtacagtgctgacgtcccatcttttaatgcctactcttttgatgttcacttacatgttacaatgaagccaaatcacaaacattcaaatatattccatggcctcttagtttggcaacccaagactcggcataccatattggtaacgctgtattggagagatatattctaaaatattgataattaatggcaaaaaggcagtattaatgaaggttgaatatggatcttaatataatcgtataagaggggcataaaatatacgccgattggttcaacattaattatgatcaatataacaatgcgtctggtaattaccataacacttaatgtagcaactcgtataacaaacgtatcatgctcaattaatataaccttatctctgcttcagcactgtctgagctactcttttaacgtttccttttgcaataggtaccttcacactaaaacatatacaatgggtgcatttaaattgttaccatagcaactcatattacgattcattaccactcatttcaacacaacaacctcttgctatcaaacttacttttgcttttattgcagatatctcgttatttctgcaaaaacagcattcattggtaatgacaaggtcaattttggcttttatacatttcacatgtacaggatagtggaacacattccaaggaggtgaagaacgtcccctttgatacttccatacaaggacgattaaaaatacataagagaacagatctgcaaaaatgcgttttacttcctttacaatctcaatgccgataaataagcgcaatgaagattactcagcaactgtatgttggctcatgcgaaatatgaatgtttcattcgagattacttatcttgtttaacgcttgaacagcgtactgtaacttcttgctacagaatgatggaccccattataatactaccgccttgcgaatgcgcaatttattatgatcatgaaccctgagaaatcaaatgaatatttaaagtgtatgcaaaatggacaagaacattatggtaacattgtctacgacagaatttattttctgactttaatagtgacggttatacgaaattaatgattcttcgagaggcaactcactttactgcaaatggacctgcagagtttgcatctagaggacaatatgctgcacaaaaacgaccaatatttaccttcaacgaaaacaaccttaagaaaccccttcaacaacaacgcagctatcgtatcgtagtggtctccataatgcgtgcacctcctttagcacttatcgagtaataacatacgctagataagtaaagtgtccaggatattataattatatgatatttcgggaatggtttctatatctagttttttaacttagcctagacattcgcctcgtattataaaatacatgaaagtgacttgactgcttcatgagagttatactaagagcattcataactagaagacacattttagtttttattactgagtaagggtttagtttgtacatacaaggcaacatgaaattcaaggtgctgatgttcagtaaagccgcctagctttacgtgccgaaatattgataatatgtctcagccacttcctggcttaactatttaaatgatatttctgcatccatcggtatggcgcacaataaacggtatctgagaatatcgaaaagaacaccacaatactactgagtgcaaacacagaagagcgtaggtgattcaactaattgagttagaaactgcatcaacgctgcataataaagatgctgctgttcaggatcattttttttaaagactgaaaaaaattgcttatcgctttgcacgcgactcttttttctattatttgaaaaatagcttaagggaaaagaaaagaataggtagctttcaaagcaagaacctctacgataaaggacaaagctagaagcaaacaccgcaaaaaaaatgagacccgttgtatccactggtaaggcatggtgttgtaccgtcctatcggcatttggtgtagtaattctttccgtcattgctcatctcttcaacacaaaccatgaatcctttgtaggatcaataaacgatcctgaagatggacctgcgtatgttatattttcttatttatttcgccgttacccatttaccatctcttatatctctcctccttactaacaattatattttaaccctattgtttatagtgttgcacatactgtttatttggctgccttggtatacctcgtgtttttcgtattctgtgggttccaagtttacctagccagaagaaaaccttcgatcgagttgcgttagtcttgaagccaataggataataccaaatgcattaatatcgtccaactgttctatatacttatcgtaacctcgttccatgtgacattcttttttattacacttttcgacaatagcgaattgagtgaaatattatgaaagaatatatagtataaatatatacatttatatatgaattctaatcaataaaagtcacagtaaccagcttttcctagcttttcgaagtttcggaagtatgacaaaatatgagcgtgaccctgaattggtgaactttctatcgaaagtggaggatttgaactctaagagatacagtaatattcctagttcaaaaccagcgggggaagcgctttcaccagttagaagtcacaactctggggaatacagaagggctgatatgatgacagggaaaaatgtggaaggttgcgacaatttggcctaccgatctgcgtacaattatgaaatgacgttttctccaaagaagactcattactcattaagtgagctgaatctcgaacgaataacgccaaggccggatttggagggaagtgcctctcaaaaagaaaaaaaatttttaatttctgaagaagattatttattattgcagaaattgaaagcctctcaaacatataatgattccaatgctgacaaaaatttgccttcctttgaaaaaggtcctcgtatgcccagtcggggtcgacccagaccgagagagaaggaaataatcaccatccaatatgattttgaattaccaggaagagccgatataccctcctcctcctcttcttcatcaccaccgcctttgcccacaaggcgtgatcatatcaaaatcacagatgggaatgaagagaaaccgcttcttccaacaaggcctaacaaagcagaagttacagaaagtccgtcatcaaggtcaataaaaccggatgctgtggtacctgagcgcgttaagcctgctccacctgtctcacgctctacaaaaccggcgagctttttaagttctttggaagataacaaattgacaaaggcgaagagttataattcggaaatggaaactcccaaaacaactgtaaaaagttctcatatcgattacttggattccatacaactaaaaccaaccaccttatctcctacaatgaaaaataaacctaaaccaacccctccttctccacctgcgaaaagaattccaagatctgaaagttttatcaagtctatgctaaactcgaatctcacgacaacttccaagccttctttgcctgaaaaacctcaaaagctacggaatgcaaatttggccgcccataagaccaaaccaagcataccgccaaagaaagtggagttgaatatagtattacctgagctacgtcccgtagaaacttctccaacaaagcagaacttcgaaaactcaatcgatttgcccaagttacgatccagcaaccgtaacattaaaaaagaagaggaggacagtattccagaagcaataaaaggtatacaaaatctgaagaaaaccaaacagcagaagcctgcaatccctcagaaaaaatcatttctaacaaataattcgaaaaatactacactcaaaaatggtgatgatattaacaagttaaatgacgaaattgaagctctatcattgcggaataacctgaagaaacggccaccaacggcgccacaacgtaaaatttctttgccagaggcattgcgaaaagtcgaattgatgaaaaaatctaaaaccgagcctgttttagagtcctcaaacgaactgagcataaacgcaaaattagacgcaataattgcctctagaaacttaagagcatctaatactctaccagaacttagcggtgttaacactaatattgcaacttctgacaagtatactacttctagagatgaaacagtgaaggaaactaaaccattagttcacccgaataaaaataggactcgtggtcccagaagaaaacttccaacacgcgtgtaactacagagtagacctccgtattttacacatgtatgtacgtacatatgatgtaacaataatatgataatttaatgggatacatgtattatcgtcacttcccacgtttgcgctttgacatttgctccccttatgaacctgaaggaatataaatcatcgatctttttgctacacttttcctcccttattagaaaatagcagtaaaattacaggctattcaaaccctgaaacatctcaattatggcttggactagtacattaccagcgcatctactgaacctgatcaaaaactccaaatatgttcacgtggccacctgttctaaagactgcatcccttcagtggcattgatgaactatatctatgtgccaggtgaaaaactgttcggtcaaacagataataagaatgactacattatatttgtttctcctcaggacacacaaaagttttacaacatcaaggagaaccctaaggtcgccctgttgtttcacgattggatcatcgcgaataatttgtcagtgggcaaggaaagcatctctgggactccgacgccgacttctattcctcatgaagagcaacgtcaaagcgagcttttaaatttgttacaggagttaaatcaagccgaattgaaccaaatgagcgcatctattggtggcgaaaccgaaattgtcaatcctgaaagtgaagaatccaagtactataaagatttaatactaaaggctaatcctgatgcgaaagcttttatatttgaaaagaacaccgccgttgttaaagttagaattgataatgctagggtatccaataatgagaacagaacaatgtttctaagtaaagggaagagttaactgtcctctgcttttctttatctattttgcatacgattctgtatttaattattctgttttttttttttttttattttttattttcatgtacacaagaaatctacattagcacgttaatcaattgactagttaccttcttgaccaaaatctctagtgaactgttcttgcttcagcaagtcatcctcattcacggtaggtctcgtcgatttgatagcctttaagaaatcctttatggtgagatctggttcttttaattcatcagcttcaatatccgtccaactcatctcgatggcgccatcatcacctggagagcatggtgttagttttcttgtttcgtcgtcctccgtagagacatctttgaaatgtgtcgcgctttgaatttttcttatcggttgcattagcgcatctttcaccactacagcaatatcactcccggaataaccttcagtcattgcacctaaagttctataatcttccttggtcaatacgcatggagtgtcgccgacgttaatctcgaacatggtggttcttgccgccaaatctggtaatggtatatatattcttctttcaaatcttctcctgatggcactgtccagttgccatgggatatttgttgcgccaaggaccaaaacaccttgggagtcattcccaacaccattcatttgtaccaataattctgttttaattcttctacttgcttcgctctctccttctcctctggtacctgttagcgcatccacttcatctataaaaataatagaaggtttattttctcttgccatcgcaaataactgtttgacaagtttttcagattcacccatccacttagaaaccaaatcactggaactaacactgaaaaaggtagaattggcctcggtggccactgcttttgccaaatatgatttacctgtacctggtggtccgtacaataagattcccgaagtgggcttacggttacctttgaacaaatgtgggaacttgacaggtaaaataacggcttctttaagggcctctttggctccttccagtccagccacgtcttcccacttaacattgggcttctcagacaaaatagcactcgataaggcacctcttagctttttgttgtcttctccaccattatcctcaccctcttcctgagagattttcttattaccaccgttggaaccactaccagcgctaggagatttctttgccgcgtttgcctcttcactttccaagtgctttttcaactgctctgcacggtttagatactctgtaaacttcgctcttatcaaatccttcgacttagggtttttctcgtatttcaaagccaacatcaaataatctaatccgttatagtatgctgtatacgcctcctcatactgcgtggctgtgtccaggtcaatggccttttgaaccagttctattcccttagttaaaaaatctcccgtgctcatttgtaccccatctactataggcactctatgctgctttatttttgtcttccatgtcctcaacccacgattaaatcgttcgatatcatgaagttcttatttttttttttttttcacccagcgggggtacccgtaaagcaatacaataaatatcatcaagcaagaataaatagatgtacagaaagaacaaccatgacgtgttgtgtttctattcagcgtgcggaaccgaatcctcagtcggagattctctgagaatgttcgtttgaggaagcttaggatacttggcgtagaagttggggccctttgggggctgtagggaagaaactggtcgttggcgcgactggagtggcgacatgtgaatcggacttgaagtcactaacgggtttactgctcttactggcgaaggtggtaaattttctgtcggtttgaggttgtctcgctcaatatttttcatgtctcgacgagactccaggtatctttgatcgatgtttgcgtcgtccaacaccgactgcaacagatgacacttttccttgacaaattgtagttccttttgtgtagagtgcagctgctgccgcaattgcgcaaactttgcttgccattgtagaggcacacaatcctgagaatttttagacaatgggacaacgctttcttcttcctcatctgcgggagacccccatacaaacgcttggatcttggcaagagtcttagcaatattgaatccaaacgcgtgttgttgagccctctttttggagatattcttgtagtttttagaacgtgtcctttgtgaagcgtgtctaacatgatttctttcgcgaggcacaaccaccaatttgcgctcttttcgtatccccaatgtcttttcctgaattcccattgtgatcttcaatgccaacccaaccttctttttactttgttgggtctaaattatgttactttgtccatttcatctcttttcaagatggaatctaaaagaagaaaaacgacaaaaggaacaaaagtgatgtgacgcgttatttttcgcgtgacataatagaaaaatatttcaactgggcatctttaacacatgttacaataaagttgagatgacttgtttatgcctttaaagtttgtaagtggaactagaagcgtctatgtgtgaaatgtttggctctgggaatgttctgcctgttaaaattcagcctccgctgcttaggccactggcgtatagagttttatcaagaaaatatggtttatcaattaaatctgatggactgtctgctcttgcagaattcgttggcactaatataggtgctaactggagacaagggcctgctacaataaaatttctcgagcaatttgctgcagtatggaaacaacaagaaagaggccttttcatcgaccagagcggggttaaagaagttatacaggagatgaaagaacgtgagaaagtcgaatggagtcatgaacaccctattcaacatgaggagaatatcttgggacggacagatgacgatgagaacaacagtgacgatgaaatgccgatcgctgctgattcatccttacaaaatgtttcattatcttcacccatgcgacagcccaccgaaagagatgaatataaacagcctttcaagccagaaagctccaaggcgttggactggagggactacttcaaagttatcaatgcttctcagcaacaaagattctcatacaatccgcacaaaatgcaatttattttcgtccccaataaaaagcagaatgggctaggaggcattgcgggttttctaccagatatagaggacaaagttcaaatgttcttgacaagatattacctcacgaacgacagagtcatgagaaatgaaaacttccaaaacagtgacatgtttaatccattatcatctatggtgtctttacaaaatgaactgtccaatactaaccgacagcagcaatccagcagtatgagtatcaccccaataaaaaacctactaggtagggatgctcaaaactttctactattggggctcttaaataagaactttaagggcaattggtcactggaagatccgtctggatctgtcgaaattgacatttcccaaactatccctacacaaggccattactacgtgccaggttgcatggttcttgtggaaggaatatactattctgtaggaaataaattccatgttacctccatgactttaccccctggtgagagaagagaaattacattagaaacgataggtaatctcgatctcttaggaatacatggcatttctaataacaatttcattgctcgtttggataaagatttgaagattagattacaccttttggagaaagaattaacagatcataaatttgtaattctcggcgcaaatttgttcctagatgatttgaaaattatgactgcactcagcaaaattttgcaaaaattaaatgatgacccaccgaccctattaatttggcaaggttctttcacttcagttcccgttttcgcatcaatgagtagccggaatataagtagttccactcaatttaagaataatttcgatgccttggcgacgcttctgtcaagatttgacaatttgaccgaaaataccacaatgatatttattccaggtcctaacgatttatgggggtcgatggtgtcattgggggcaagtgggacattaccgcaagatccaattcctagtgcgtttaccaaaaaaatcaacaaggtctgtaaaaacgttgtatggagctcaaatccaactagaatagcatacttatcccaagaaatagtcattttcagggacgatttatccggaagattcaaaagacaccgtttggaattcccattcaacgagagcgaagatgtttatactgaaaacgataacatgatgtctaaagacaccgatattgtaccaatcgatgaattagttaaagaaccagaccagttaccacaaaaggttcaagaaacaagaaaactcgttaaaacaatactagaccagggtcatttatcgccatttcttgattccttgcgcccaatttcatgggatttggaccacactttgacactttgcccaataccatcgacaatggttctttgcgacactacttctgcacaatttgatttgacatacaacggttgtaaagtaattaaccctggaagtttcattcataatagacgtgctaggtatatggagtacgttccatcctcaaagaaaactatacaagaagagatatatatctaaataatgcatcaaaataagaacacttaaacaagcacggtagtgttggtactctgccatctatttgtatggatactttttgaattttgatgtaacggatttcggcatacaatatatgggatctatggggactaaattgtcgtatcccattaaacttaaaccagcaacaccaaaaactgtatggaagacatccacttcattttcaggcctgtcgcttattccacccttcttctcatcttgacatttgagtataaactcagttagcttctcataatttatccaatctagtctaccaataatagctaatgaagataaaacccaccaactatagcaaacatcgggcagtttacttggcctaccgtttagtccaccttctggtaattgtcgttcgcaaagccaccacccaatttcttctagttggtcgtcactaagcatatccaatttgttagcaattgccaaagcgccaagacaggtaaaagcttgagctgcatgggattcagcattaggacataatccaaagccaccatcaaaattataacacttgagtacaaagtctacagcagggtcaacaacttcagacgttaattcacccaaaattgatagtgcactcaaggctgtataaacaaaccttgtatctacctccccaaacctgtcaccctggaacgaaccatcttccaattgattcccacggatgaaggaaatcaagcgaaccttacgatcttttccaagaacatccaaagcatcataagtggccaagatctgtacggcggacaatgtagttaataaatgtgcatcatgtcttggaaatggtgcgaaagcgccgtatttgtcgtcccaacagctcagaacaaatgatataacctcttctttcacaaatgtctctggagaatcaagcacacacaaggcagtaagtccccaatatatcccattcaaacgaagatgctcggtaagccagtattcaaaattatgcttctttgtatccaatgattcaatataacgtatatgcttttccttaagtagcgtaagagatcctgacatgttcacaattttctagtggagaaaacagaatcattagtaacagtagtggtatctgaaatatatatatacacagtttcttaaattgttgtctttactactggtattactatcgctattacaagcgaagtcattaagtacggaaatgtttaaacgtagagagctagtaaaggaaaggctgttacatgatcactaatcgtaactttgcaacgagcctgagggaaatgactagtactattaccttgttgaacggaatatgagtaaatatattgcacttgaaaatcttccggtagatttgcaacataaaggagctacacaaaatgaaagcaccgctgatatactgaaacagttgccacatgaacgattacaagctgtcctggagaagataccagaagaagatcttgaggtgagacgattgctttcaattttaaagaagccggaagtagtggagaatgaagatgtacaacaaagaagaatacggttggctgaaattttaatggttgatgaaattgatcttgagaacattaataacatggaaaacataaatggggaagaagtagacgaagaggacgatgaggacttcttcactccagcaacatctgagctcatttttgcgagaagatttttgataaattattcacttgaaagatctcgaaagaggctacagaaagagatggaaagacatcaaaagttcaatacaagacaggaattactcagtcggcgtacagaattacagcgtatggctaatttagagcttgctggctctcaattagtatctacgaagcctatttccgcagtttctttatctaccgatgacatggttgtcgcaacgggaagctgggcaggtgatcttcaggtattaaattctcaaacactgcagccattgacacaaaaactcgactctcatgtagggaaaatcggagctatagattggcatcctgattcaaacaatcaaatgatttcatgcgcagaagacgggctcatcaaaaactttcaatactcaaacgaagagggcggccttcgattattgggagatcttgtgggacatgaaagacgtatttctgatgtgaaataccaccctagtggcaaatttataggtagtgcctctcatgatatgacttggagactttgggatgcgtcaacacatcaagaactgctgctacaagaaggccatgataagggagtgtttagtctgtcttttcaatgcgatggatctcttgtttgtagcggtggcatggactcgctttcaatgctatgggatataagatccggaagtaaggtgatgacactcgcaggacactcaaagcctatttacaccgtagcttggtcaccaaacgggtatcaagtagccactggtggtggtgatggaatcattaatgtttgggacatcagaaaacgggatgaaggccaactaaatcaaatattggcgcatcgtaacatcgttacgcaggtaaggttttcaaaggaagacggcggaaagaaacttgtctcttgtggctatgataatttgatcaatgtgtatagtagtgatacgtggttaaaaatgggaagtttagcaggccacactgataaaattattagcttggatatttcgaataattctcattttttagtgagcggcggatgggataggtctatcaagctctggaattgattgtgtaaagaaatgtatttagtatttttgaaactaacgttttattaacactgcattatttatttaattatacatttcctggtttttttgccctggattttttttttgtgttaccattttgagtacgaactcgtggaattgttaagttttccaagttgtccatcgtcttcgataactgtcccactaactcctcgtttagatcattctcaagctttaattcctttttcaaaaagccaattttctcattcaattcttttgtagagatttcagacttttcgaatttcaatttcaactcactttctaatccattttgtttctcattaagtttgtgtgtctcctcctcattttcccttatagcatcaacggctcttttgatttcttgttccatatatttcttctcagtatcccttgatacacttaccctttcttctttctcgatctcgtcttgtacattgtctgttttaacgaaagcgtcttttaactttgataatgtttcaccttgggccatcaaacttccctttaaagtttcaatgtctttttccagtgtttcgatttgggaaaacttcaaattgttttcaacttctagttcatgcgacctatttaagttttcattattggttcgcaatacggtttcatattcttttataattttctcatcttcatttgagaaaaatttcagatgatcattttgcaaatcatcaaggcaagaataatcatccagctcctgtttctgaacgcaaatatccatatacacttctcccattgattgaatcagtttgtgtgttatgattccacttgataagtggtaatttacattcgaggagttgtcagctgtagtaatacctgttagttgtgtcatgtcttgttttaaaggatttgtataataatcgttctttaatcttttggtagagtaaaaacttggagtaatattatcctcaattccggcaacagttgaagatgctgccttattagcaccatggcgtcctctttttttggaacagttggaaaaagcatcctctagttgatcatctgactttttgaaatgtacttccgttaacaaagacctttctacatccatggaagtatattgttttaaagggtaaatatctggtaatggccacggtactgttgggttttccaaccattctactaaataatgcagcttttgtgaataaatgggcctcaaatcaggtggaagtgtgcccagtcgatctcttaaaattaccatagctgcggtaacgttctccaagtattctctactgttcttgtcaaattttttaccaaagaataacctacaatgatcaattgaattaatggccactagcctaacaattggagcatatctttctaaacccttcctctccctcttatattgcaacaaatattgaatatctttttgacttgtatccactgtagtatctaagcagatcagcatgtcgaatcgagccttggattttatcggatattttgtgaaattaattccttcagaagaaaacaaatgaactgtacacgagaagtcatttgccttttgttttgacttgatagaatgaccgtcatatcttttgatatgcaccttatttcccaatagtaaggcttccagtaagtccattgttctcccaggtctacaaacaatggccgtttcagtttcatattcttgaacaagatttatgagatctctcaaaacgctgaactttccactattttccgctaaatgtgcaggaacatcacgagttattaacgatttaggcatataatgatctattagtaggtatggatgggttgctaccagtgaaccatttaaacacatggtcttcatagattcgagaatgacgtcctctttgtagtgtgacgtttcgaagtatctcaagatatctgagtagtgtaatgatactatttgatccgtgagttctttttgataaagcgacattgtagttggcagccaataatcaccggaagtatttcctgagattcccagagtagtagcatcaacaattgtaggtattggtttcgtgtctaaaatgcgtagtaaatccatactaaagggcaattagtttgtgcttctaactttcctttttatcatttttatagtctaaagtatttcttctctctattgtctttaattgaaactttggaaaaccgcggtgttatggatactagaacactaatgttattttttgcagttatcaattaaagtaaaagaagaacaaactgagtggattaaatcagtaactatggatatgaaagtagaaaaattaagtgaagatgaaattgcactgtatgatagacagattcgtctatggggaatgacagcacaggccaatatgagatcagcaaaagtattgctgatcaatcttggagcaattggttctgaaattaccaaaagtatcgtccttagtggtatagggcatttaaccatattggatggacacatggtgactgaagaagatttaggatcccagttcttcataggctctgaagatgttggccaatggaagattgatgcaacaaaagagagaattcaagacttgaacccccgtatagagttgaactttgataagcaggatttgcaagaaaaggacgaagagttctttcagcagtttgatttagtcgtggctacagaaatgcagattgatgaagcaatcaaaattaacacattaactcgaaaactaaacattccattatatgttgctggttctaatggattgttcgcttatgtttttattgatttgattgaattcatttcagaggatgaaaaattgcaaagtgtaagacctaccaccgttggtcccatttcaagcaataggagcattatagaagttactactagaaaagatgaagaagatgaaaaaaaaacatatgaacgaatcaagaccaagaactgctataggccactgaacgaagttttaagcacagcaacattaaaggaaaaaatgacgcaaagacagttaaaaagagtcactagtatcttgccgttaaccctgtccttattgcaatatggtctcaaccaaaagggcaaggccataagctttgaacaaatgaaaagagatgcggccgtatggtgtgaaaatctgggtgtaccagcaacagtggtaaaggacgattacatacaacagtttatcaaacagaaaggtatcgagtttgctcctgtcgcggccattatagggggtgctgtagcgcaggatgtcattaacattctaggtaaaaggctatctccattaaataatttcattgtttttgatggtattacattagacatgccactttttgagttttagatatatacatacctactatactgtagtttcagccaaaaaaaataataaaaaaagcataattggaggcagtaaagcattatagtcatacacaataataataataataataataataataataataataatagtagtagtagtaatggtaataaaaaagttagaaaagaaattagatacagatattcgtagtaaaggccacgcagtacaaaaaagacggagaatatattatataaaatcctctactcttttcgttcaggtccaaaggaaaattcttgcacgcgcaatggactgaacaggccttatattatacaaaaagcctaataacgatcaaataaaacaaaagaaagccgttgctcctatgcctgaccagagacggctacttgttgtaagtgagtcatgaaattttgtaaggaaacatcatctgttaagacaattgtagatcctccgcgcgccatgtcttgatagttatcggaaggattcaatttagataacaagaatctggcttgagaaccaccggcttcagtatcaatgaatcttggtagcgggaacctatctactaacaattctgcggcttctaattttggctcttcaagaagagctttgaaatctgcgtactgtggatcgtcttggtaaccggcttttctccattgagcgatttgctcaccgtggtatattaagatgaagaaaaatgtatctaataatagaatggtattgggtttgacggagatagagtctaataataccggttgtggatcgtcctccattgagaaagaagttagagttggttgaatcatgattaaagaattagtcgtatcctctcttgtgaaaatatgtctataaaatgcagtttcatccggagaattgttaaagacacttaagaattgggatcttcttaaataataggtaaattgaggatacagtgagaaatttggagccaacctgaaagattgaggatcatctttattatagtcggcgtacttttgacatagcttaatcaaagttctgtctaaccatctaataacatctgcaccatcatcggtttcagccttgtgaacagcaatacgagccatcaaaacggcagcagcttcttgatcgaaagaagctgcaatggcaggagtaccgaagggcaaaagctggtttgcgaccgtggtgactctgatacggttggtaccagaggagtgttgataagtagtgatgaattgagtatatgctagatgaggtctatctgctgaaccaggggcagacatcattgggttagaattagccgcagtgtttgcaatttcaaagaaaatcgcatacgagtgataaggcgataaggaagccatcttccaggtggacgttgcacctataccgatttcagattcactgatgttgttagcgtctgtcttctttacagcagaagcatgcccaatcaaaccttgtaccttcaagtctttacttgtcttgactgccatattaccattgaaagccatcttcaaatacccttcttcatccttggcaaacaatctcaagtatgattgcttaaaaatcgcggtagagaaggcatcggttagcaacaacacacctccagtagagtcggtcaactgtttcatttcagacataccgatttgatcgtaacaaccggcaaaaatatcaacagtgtgtccattggcggcaactctttgtgcaatctggttgtaaaacttacaggccttcttgtaatgttgcgcgtgatcagaatcgatgtcgtggtgggatcttaagggatcttttaactctgagttaacaatcaaacctggggccacggtgcctggaccggaggcgaaaagaatgattcttgctgggatgttcttatagcagccctgtaaaagcaaagatgcaatgttcaaagcggaacctgtggcccttaatggcctatgacccgctggaacagaccattggtctggagacagattttccagtaattgattcagtttgaactcgacctgttccaagggcaggaagaacctattcaaagagaagggcgtaactttgttcatggcgttcggtagatgagatgcagcaccgccggggccggtaggcttttggccggtcaacatttccgtcaacgcttcgagctggtactccctgtctcctctgaacacgttgcacctgtcaatagtttcgctggacagatcgtgcaattgaacaacgtttccgtaagtgatcaacccaatcagcgcgttgggaggtaatagagacaaagaagtgatgatagactcctttagcgaatcgaggttctcggtttccgaagtcaaatccacaacaaagaagaaaatgggaggaacggtaacgggcttattggtgatgtactcaatggtggtggactgtaactctagcggcatattctcctgtgacaagttggtgtactgtggaggtaaatggttcctggagttacagatgggacaactccaggacgaattgcgcggatcaatcacacagtaaggatttagaatcgacttacagtgtggaccggaacacacaactggattgtatggggcaacgttcaattcgtcatactccttcaaaggtgtgtacaaacagcccacagggacgacgttgctgttagcgtcgcttctagtagagggaaacacgttccaggtgaaacggaccccgttgatgtcttcattagtctcgaagtccatggctagaaaagaggaaggggaggcaggcgacagacagataaacactggcttcagttaattgtgtgtcttgctgaacgtggaaagatcacaacaagtatctttttttcttttttcaaacgtgtttttcttttattcttgctagaactttcctcctttgtaacaaacgagaggcggcgggctagtcgtcgcaagcgacaaatctcaactgacagtaaataacggtgataaaacaaaattagcgcaatctctcaaactactgaggacaaccaacttgaattgcactcttccaagttgtagcatggcttggggggtgtgtgatcccatcctgtattatggcaaagcaggcaaaacaaccgctctgccgtccgggtaacttttcttgttccacctcttttccccaacatatatgaacatgagatggtaagagcaagaaacaacggttctatgagcaacgcaaaaacagcacagcacacacagcaccgcgtactataccacaccacacactacgtcacaacacaacaagacaatgagcgagagcagtgatatcagcgcgatgcagccggtgaacccgaagccgttcctcaaaggcctggtcaaccatcgtgtaggcgtcaagcttaagttcaacagcaccgaatatagaggtacgctcgtgtccacggacaactactttaacctgcagctgaacgaagcagaagagtttgttgcgggtgtctcgcacggcaccctgggcgagatattcatccgctgcaataacgtgctgtacatcagggagctgccgaactaagacgactgtgctcatctcccttacataccagtatatttacatacgccctctactgtaatacaatatcattctatagcactcgcatcgcgtattttttttttattttcttgctttatattgttctatttttcttccttattcctgcctctggatttccctcgcatgacaaatagcgtggaaaaataaaggatttccagtatttgaaaaattttcagtattcttacgtgttcctaactcatatagaccgctattgtaataacgctatcgcttcaattacacacaaacatacacgcacccacaatgagcatcgaatactctgttatcgttcccgcttaccatgaaaagctgaacatcaaacccttaacaaccagattgtttgccggcatgagccctgaaatggccaagaagaccgagttgatctttgtcgatgacaactcacaggatggctccgttgaggaggtggacgccctagctcaccaaggctacaacgtccgcatcatcgtcaggacaaatgaacgtggtctatcctccgccgtgcttaagggtttctacgaggccaagggtcagtacctggtatgcatggacgcagacctacaacaccctccagagaccgtgcccaagttgttcgagtctttgcacgatcacgcctttactctgggcaccagatatgccccaggtgtcggcattgacaaggactggcctatgtacagacgcgtcatttcctccactgctagaatgatggccagacctttgaccatcgcctccgaccccatgagcgggttcttcggtctacaaaagaagtacctcgaaaactgcaaccctagggacatcaactcgcaaggtttcaagattgccctcgagcttctcgccaagcttcctcttccaagagaccctagagtggcgatcggcgaagtgccattcactttcggcgtgagaacggaaggtgaatccaaactgtcaggtaaagtcattatccaatacttgcaacaacttaaggagctctacgtcttcaagtttggcgccaataaccttatccttttcattactttctggtccattctgttcttctacgtttgctaccagctataccatttggtcttttaaaggaagtgaatggtaacgaaaaaaaaaaatctttctttatatgtctctttaagtactccctttcagttatatgccttttattgtctgtccctattctaatcctctactcgggccatcattgttaacgtaatatttgccctagggtaaaaacattaggttgattaggccataactcattctgccccacccccacacatagggttcaggaacttggttttcaaccctactgcattgtttcccacgcggcgctaccaaaatatatccaattttcttttttgtcacaacagcagcaaccccttgaaatggccaattcttctcgagactttgctcccttaatcttttcttcccccccggtttcttgatgattatatatactaacctcgtatattacacactgtacttgaagtcactcatatccgaatactacttctcttaacttccagtcaacccgacacccacaatcgtccttagtatataactgctttatgaatagatcattactgctacgtttgtcggataccggtgaacccattacaagctgctcttacggaaaaggtgtcttgacgctaccaccaattccgctccctaaggacgccccaaaggaccaaccgctctatacggtcaagctactggtatctgcaggttcccctgtcgctagggatgggctagtttggactaattgcccaccagatcacaacacgcccttcaagagggacaaattttacaaaaaaatcattcattccagctttcacgaggatgactgcattgacctgaatgtctacgctccaggctcgtactgcttttatctatctttcaggaacgataacgaaaaacttgagacaacaaggaaatactactttgttgccttgcccatgctttatataaacgatcagttcctacctttgaattccatcgctttacaaagtgttgtatcgaaatggctgggctctgactgggagcccatcctatcgaaaattgccgctaaaaactacaatatggtacatttcacccctctacaggaaagaggcgagtctaactcgccttactctatatacgaccaattgcagttcgaccaggaacactttaagtctcctgaagacgtgaaaaatttagttgagcatatacatcgcgatttaaacatgctttcattaacagatattgtttttaaccacacagctaataattctccttggttagttgagcacccggaggctgggtataaccacatcactgcgccacatctaatcagcgccatagagctcgaccaagaattgctcaattttagtaggaatttgaaatcctggggctatcctaccgaactgaaaaatatagaagatctcttcaagatcatggacggtattaaagtgcatgttttagggtcgttgaaactgtgggaatattatgcggtaaacgtgcaaacagctcttcgggatatcaaagcccattggaatgacgaatctaacgaaagttacagttttcccgagaatattaaagacatctcgtccgatttcgtaaaactagcttcctttgtgaaggacaacgtcactgagcctaacttcggcactcttggtgaaagaaactcaaacaggattaacgtgccaaaatttattcaactactgaagctcattaacgatggtggtagtgatgacagtgaatcttcgttggccacggctcaaaacatcttgaacgaggtcaacttacccttatatagagaatacgacgatgatgtcagtgagatactcgagcaactgttcaatcgtatcaaatatttgagattagatgacggtgggcccaagcaaggtccagtgaccgttgacgtgcccttaacagagccttattttacgaggttcaaaggaaaagatggtactgattatgccctcgccaacaatggctggatatggaatggtaacccactagtggattttgcatcgcagaattcaagagcttatttacgtagagaagttatcgtgtggggggactgtgtcaagttaagatacggtaaaagccctgaagactctccgtatctgtgggaaagaatgtccaagtatatagaaatgaacgccaagatatttgacgggttcagaattgacaactgccattctactccaatacatgttggcgaatatttcctagatttggcaagaaaatacaacccgaacctatatgtcgttgcagagctgttttctggttccgaaacactagattgtctgtttgttgaacggttgggtatctcctctttaatcagagaggcaatgcaagcctggtccgaagaagagttgtctagattagtccataagcatggcgggaggcccattggctcctataagtttgttcctatggatgacttctcatatcctgcggatattaatttaaacgaggagcattgtttcaacgactccaacgataactccataagatgtgtatcagagatcatgattccaaagattttaaccgccactccgccacacgctttattcatggactgtacccatgataatgaaactccctttgaaaaaagaacagtggaggatactttgcccaatgctgcattggtggctctttgctcgtccgccattggatctgtttatggctacgacgaaatttttccacatttactgaatttggtcactgaaaaaagacattatgacatttctacgcctactggtagcccctcgataggaataaccaaagtcaaggccactttgaattcgattagaacgagtataggagaaaaggcgtatgacattgaagactcagaaatgcatgtgcatcaccagggccagtacattacttttcatcgtatggatgttaaatccggaaaaggttggtacttgatagcaaggatgaaattttctgacaatgatgaccctaacgagactttaccaccagtggtgttaaaccaatccacctgttctctcaggttttcgtatgctttggaaagagttggcgatgaaattcccaacgacgataaattcattaaaggtattcccacgaaattaaaggagcttgaagggtttgacatttcttatgatgattctaagaagatttcaacgataaaactgcccaatgaattccctcaaggatctattgccatttttgagacccaacagaatggtgtggacgaatccttagatcattttataaggtcaggtgctttaaaggccacttcaagtttgactctagagtcaataaattccgtcttgtatcgtagtgagccggaagaatacgatgttagcgccggcgaaggtggtgcttatattattcctaattttggaaagcctgtgtattgtggtctgcaaggttgggtttccgtattaagaaaaattgtgttttacaatgatttagcacatcccctcagtgcaaatttaagaaatggacattgggctttagactacactatcagtagacttaattactatagcgatgaagcaggaatcaatgaagtgcagaactggctgcgttcaaggtttgatagagtgaaaaagttaccgagctacttagtgcccagttatttcgccttaattatcggcatcctctatggttgttgtcgcttaaaagcaatacagctaatgtcccgtaatattggtaaatctacattgtttgtacaaagcttatctatgacatcaatccagatggtttccagaatgaagtcaacctctattttaccaggcgaaaatgttccatctatggctgcagggttgccacactttagcgtaaactacatgagatgttgggggagagatgtattcatatcgctaagaggtatgctattaacaacaggtagatttgatgaagctaaagctcatatactagcctttgcaaagactttgaagcatggtttaattccaaacttgctggatgccggtagaaacccgagatataatgctcgtgatgctgcctggttcttcttgcaagctgtacaggattatgtttatattgttcctgatggcgaaaaaatattacaagagcaagtaacaaggagattcccactggatgatacttacattcctgtagatgatccaagggcatttagttactctagtaccttggaggagatcatttatgaaattttgagtaggcatgccaagggaattaaattcagagaggctaatgcaggtccaaatttagatcgtgttatgactgataaagggtttaatgttgaaattcatgtcgattggtcgactggcttaattcatggtggatctcagtataactgtggtacttggatggataagatgggtgaaagtgaaaaagcagggtctgttggtattcctggaacacccagagatggagccgcaatagaaatcaatgggcttttaaaaagtgctttaaggtttgttattgaactaaaaaacaagggattgtttaagttttccgatgtggagacgcaggacggcgggaggatcgatttcactgaatggaatcaattacttcaagacaatttcgaaaaaagatattatgttccggaggatccatcacaggatgcagattatgacgtgagcgctaaattgggtgttaatagacgggggatatacagagatttgtacaaatcaggaaagccttatgaagattatcagttaagaccaaattttgctattgccatgactgtggcaccagagttatttgtgcctgagcatgccataaaagcaatcaccattgcagatgaagtcttaagaggtccagtaggtatgcgtactttagacccaagcgattacaattaccgtccgtactacaacaacggagaagattcggatgattttgccacctcaaagggtagaaactatcaccaaggccctgagtgggtctggctttacggctactttttaagagcgttccatcatttccactttaaaaccagtccacgttgtcagaatgctgccaaagagaaaccatcctcttatttgtatcaacaattatactacagattaaaaggccatagaaaatggatttttgaaagtgtgtgggcaggattgacagagctaaccaataaagatggtgaagtatgcaatgactcaagccccacgcaagcctggagttctgcttgtttgttagatctattttatgatttatgggatgcctacgaagatgattcctgaaaatagctaaagcataaattaattgaacggtccctttttgccacccgctaatacttttatttctgttcaactatatatacatatatatatatttacatatttttacctccctatctctattgataataaaacaaataaaaatcgtatatttttgtatatgtattatcgttttgaggagcgagagcgaaaacgaaaataaaagaaataaagggaacacacgtgaaagtgaaggacagcaccaaccaagggggacaaaacgcgtcagagcaagaggtgaaagggttgccacgtacgtatttgaaccggagtgagccgtttgcgtgttacaatcaattcgatatctttgttgttttgtttaattcgctaagatctaagtttttaactaagtgagcagcggcagttacagaaagaggcgagaagtagaaacaagggtgtatagattttcgttacctcacatagatatagaacgaattcataggtaccaaatacattccacttacaccttccaggctcaagtcttgaaaagaaagcagaacatacagcccggttgaatagcatgagtcatggttgccgaagaggacatcgagaagcaagtccttcaattgatagacagcttttttctgaagactacactactaatatgctccaccgaatcaagtcgataccagtcttctacagaaaatatattcctatttgacgacacatggtttgaagatcactcagaattagtgagtgagctacccgagataatatcaaaatggtctcactacgatggtcgaaaagagttgccacccttagtggtagagacatatttggatttaagacagttaaactcgtctcatttagttagattaaaggaccacgaaggccatttgtggaacgtttgcaaaggaactaagaagcaggaaatcgtgatggaacgttggcttatcgaattagataattcatccccaactttcaaatcatacagtgaagatgagactgatgttaatgaactttctaaacagctagtccttctcttccgttatttgttgactttaatacagttactacccacaacagaattataccaattattaataaagtcttataacggcccgcaaaatgaaggaagttccaatccaataacttccacgggcccactagtaagtatccggacgtgtgtccttgacggatctaaaccaattttatcgaaggggagaatagggttgagcaaaccgattattaatacatattccaatgcgcttaacgaatcaaacctgccagcccatttagatcaaaagaagatcacacctgtatggacaaagtttggactcttaagagtctcggtatcatacagacgtgattggaagtttgaaattaacaatacaaacgacgaattattttcagctcgacatgcatctgtctcacataactcacaaggaccccagaatcagccagaacaagaaggacaaagtgatcaagacatagggaaacgccaaccacaatttcaacagcagcagcagccccaacagcagcagcagcagcagcaacagcaacagagacaacaccaggtccagacacaacaacaaagacagatacctgataggagatctctttcactttctccttgtacaagagccaattcttttgaaccacaatcttggcagaagaaagtctatccaatatcgagacctgttcaaccatttaaagttggttcaattggaagtcaaagtgcgagcagaaatccctctaattcatcgtttttcaaccaaccacctgttcataggccaagtatgagctccaactacgggccacaaatgaatattgaaggtaccagtgttggaagcacctcaaagtattcctcctcctttgggaacattcgtcgtcactcaagtgtaaagacgacagagaatgctgaaaaagtatcaaaagctgtaaagagcccactacaacctcaagaatcacaagaagatttaatggattttgttaaattactcgaagaaaaacccgatctaactataaagaagacaagtggaaataatccacccaatatcaatatttctgattctctaatcagatatcagaatttgaagccaagtaatgacttattaagtgaagatttatccgtaagtttatccatggatccaaatcatacatatcacagaggcagatcagattcccactcaccattgccttcaatatccccttcgatgcattatggatcgttgaactcgagaatgtctcaaggcgccaatgcaagccatttgattgcaagaggcggtgggaattcatctactagtgccttgaatagtagaaggaattctttagataagagctcaaacaagcagggtatgtcaggcttacctcctatttttggtggagagagtacttcatatcaccacgacaacaaaatacaaaagtacaaccaattaggagtagaagaagatgatgatgacgagaatgaccgtttgctcaaccaaatgggaaacagtgctacaaaattcaaaagttcaatatctccaagatcaattgatagcatttcaagttctttcataaaaagtaggatacctatcagacaaccataccattactctcaaccaactactgcgccctttcaagctcaggcgaaatttcataaacctgcaaataagttaatcgataatggtaataggagtaatagtaacaataacaatcataatgggaatgatgcagttggtgtgatgcataatgacgaggatgatcaagatgatgatctagtatttttcatgagtgatatgaacctttctaaagaaggttaaaaatggtaaagttttattttaaagggcacaactaaagaaaaataatcaaaaaaaaggtgaaatagatatgcaagaaaagaaaaaaaaatacaatactagtaaactgaaataaaaaagattagccataatggatttgtttctctttgttatcgatattcttacctcttgaagatccatgtgtctatcatttgaattgaatatataattatatacagtgagatataccaattgcagtaacaaaatggcaaatatgtatatcagtaatataattagcatataaaataaaaaaaaaaaatgcttatttgtcacccgctgactgcgtttccttttgaattataaaaggttccttatggttctggtccactagcgttttattttcttccttttcctgtaatatttttaactttagctcatgtactttgtgcttgtctatatgtttctcgtatttttcctttgtcttgaaagtcctagaacaattattgtaaaagcatctgtattttcttccaacggtattcaataaaaggtttagcccattttcaccagactcaagtcgcttttctaaatccacttcattctgtaaaaactctacattattgttttcggtaagttttctccttttcctcaacctattggaaatcttctcttcatcctgctcattcgagtgtttgctattccccagttgaactccgtggtcttggacaagttgttgaatatcagaaattttatattttagttccagtgggatatcttcttccgtatgaatagacccataatgcgtgagaagatcatgttttctagaaaaagacatatcaggacatatatgacacttccaatttttggttactagtgagtcgtcatgaataatcatgtgcatttgtaaaccattttcccccacacatggtttgctacaaataggacattttaatttaggatgatcattttttatatgcgattgcaattgtgaccatatccgaaactctttgcaacaaccagcaaaagtacattggtaaggattttctacctcaggatcgtgatgtttagaaatgtgatttcttagcctatatggcctctgaaagcttttattgcagtgtggacaggttagtttatgtaaatgaacagataaaatatgtgcccttaattgtggatgcttgtagaatcggaggttgcatccttcctctggacaaatgaaagatttggtatgcgttacttcgtgtcgcttcagttgctggcgagtcgtcactccttttccacaataagaacattggaatggtttcgtatcagaatgcgtatacaagtgtctctctaagtgactctttttaacgaaggattttgcacacttatcacactgaaatgctcttaaaccctgatgtacgcttaattggtgttcagtcaaaattgaaggtcttgtaaatgccttatcacagccatcatagtcacagaaatatgtctttggcctattgctcgatgagcttctagttgatgttaaactgttcaatgattctgaactctctgatcgtgatatgggaatggtctcctgtttaagttcggccagtggcattccttcattatttagaacctctcctcccatttgacagcgatttcaacagttactactgtgcttaatgcccttatttgatagttagttcttcttataataaataatcattgtatattgattattcgtatagtatgatatttaattgaaaaaaaaatttttttttttttaagaatatcattcaaaggcatcaatcacaaccttgaagaaaggctaaaaagacacattttgcaggtaacagtgtaaagattaaggctacaagtgatcatgtcagactacgaggaggcgtatgtgcattcatattggagaaattgcgtgctttagttttaattatatttactaacttctatcattgtgatacaggtttaacgacggtaatgagaacttcgaagattttgatgtagagcatttttctgatgaggagacttatgaggaaaaacctcaattcaaggatggtgaaacaaccgatgccaacggtaagaccatcgttactggtggtaatggcccagaagattttcaacagcatgagcaaataagaagaaagacacttaaggaaaaggccatcccaaaagaccaaagagcaactactccatacatgaccaaatatgaaagggcaagaattttaggtacaagagccctacaaatttccatgaatgcgccagtttttgtagatttagaaggtgaaactgatccattgcgtattgccatgaaggagttggctgaaaagaaaattcctttggttattagaagatatttaccagatggttcctttgaggactggagtgtggaggaactcattgtggatttgtgattacacctgcattttcctttatgtgtatttgctttgtttgtatattattataactataaagaacgatttattttgtaatgcaaataactggacgagagaaccacgctataacctatttggtaataaaaatgtttgtatgaataaaaaagctgctgactgctttctttgatatgtgtatatagaatatttaatcggtgattgaatctaagaaaagcttacctctgaaagttctctcttcggtcgcttgctgatttgtagtaaacaatttgaaaagtttagcaaattcttcctcaggattttcaaaaccggcttcctttaaagaatcaatgacctcattcaagggaacgtttaaatcgtgtcctcttccaatggcttttaaactttcttccaattcttcacgctcgggaaactgcgataagttcttccccatgatagataagaatatgggaaagcttacaccttcttctccaacttccgcggtactggtgtcattgtcaggtaccattttggaccattcctcatctgtcaatgtcttccccaatgttgcatatatcttggtaagatctcccctactaatcagaccatcctcatcctcatccagcatttggaaagcatctttgagtttatttatgtagtcctgcgtaagttggttaaacgttagcgattcactatggtccatatctacttcaagtttgctcaataaacgattcgaaattactcttttcttagctgtgcattgtatagtttagaaatacgagaaatgtaaaaaaaaaaataaagttggaaaacaactaactaataaaactttcttgtcaagaaagacactaagaacacagaaaagaaacacgaagagcagaggaaatatgtcggatattaaacagctattgaaggaagccaaacaagaattgacaaatcgtgactatgaagagaccatcgaaatatcggaaaaggttcttaaactagatcccgataattatttcgcacatatttttctagggaaagcactttcgagtcttccagctagtaataatgtcagttcaaatcggaacctggagagagctactaatcattacgtgtccgctgccaaattagttcctgataaccttttagcgtggaaaggactttttctcttatttagaaccactgaggttgtcccagacatactttcgtatgatgaatattttgacctgtgtggccaatatgcagacgcacttttaaagcaggaacagtctcaagtagaactaataaatgacataaaattactaaagaaaacgcatccagattgtcaaaaagccttttatcagcatttgaaacctgggtcgctaatggcggaaactattggtcgtcatctatctacaccccaggacgctttattaaatcttataaagatactgtctaatattgaaacaacggaaataggtaagacccttagtcagaacaggttaaaactaaaagctagtgatcctgattatcaaattaaactaaattcattctcctgggaaataattaaaaattcagaaattgatcagttatacaaccagttggtaaatattctcgctgacgatcaaaagagaagtgaaattgagaaccagtggttagaatatagaatcaaagtgctaaaatcaatgccgctggatgtaaaaaaagattttttcacgaaagttaaggaaatggtcgaggatatggttcttgtgaatcatcaatctttgcttgcatggcaaaagtatttcgaatggacagattacgaagatctggacaacatggatgccccattgataataaagtactttaagaaatttcctaaagatccattggccatgatcctctattcctggctttcctcaaaactatcgaaatatgatattaaaagtttggaatcggctaataaaccacctgaaggccataaaaagacggagaaggaaacagatattaaggatgtagatgagacaaatgaagatgaagttaaagatcgcgttgaagatgaagttaaagatcgtgttgaagatgaagtcaaagatcaagatgaggaggcaaaggaagatgaagaagaagaccttgatgatatagaaattggtttattagaggaagaggttgtcactgtattgacggagaatatcgtaaaatgtaaaaataatatcttagcgcatcgcattctttgtcaatattacctactgaccaaggagtatgaggcagctttaccatacatcaaaaatggtatttctttaattgcctataatataaaggacctgggggtacatttgccattaacaaaaagagaattttctctggatttggctaccgtttatacatatgtcgatgccccaaaggaccacaatgctgcattaaagttatatgataacattttatccggtgattttagtaatatacaagcaaaaatgggcaaaggtataatttttattgaaaggaaaaattggaaggatgctatgacattactaacacaggtgcatgaacaatcgcctaataatctggaagttttatctgaactgtcatggagtaaagcccatatgggttatatggacgaggcattagctggcttagatactgtcatcaagggtatcaaaggtatggatttacgttcgatagatttcagagcattaaacttatggaggcaagccaaagtttacattatgaagcatgcttccattaacgatgctaaacaggaaaacgtcaagtgcgcattcaaattactcattcagagtattaaaatattggacacttttgctcccggattttcgacactgggcgatatttattgccactattataaagaccatttgagggccttcaaatgttatttcaaagctttcgatctggatgcgggggattacacagcagcgaagtatattaccgaaacttatgcaagcaagcccaattggcaagctgcttcttccatcgcttcaagattaattaaaggtgaaaaagcaaaggcagaactgcgctcaaataactggccctttagggtcgtagggattgctcatttggaaaagcaagaagaaagtgattctattgagtggtttcaatctgctttacgtgttgatccaaatgatgtagagtcatgggtgggcctgggacaagcataccacgcgtgtggtcgtatagaagcatctatcaaagtttttgacaaggcaattcaattaaggccctctcatacttttgcccaatactttaaagctatttctctatgtgacgtaggtgaatatcttgaaagtttagacattctggaaaaggtatgtcaagaagccgctacagaagagtcattccaaattggtttagtggaagtgcttatgagatgttccttggatttatattcgcaagggttcttgctcaaatcagtttcaattgcaaaggacactattgaacggatcaagataattatcagtgaattaaaatgtgagaaccaacaggtttggatctacctttcacaagtactgagattatttatttggatagagtcaaaggttgatactttacctgttgaatcactagtatcaatttttgaaaattctcaattttctggtagtgaagaaattgattctgtcgacaatatcaaaatcgatactttactcgatagcactactgatgataatgtgtccattgcgtgcaagtttttgatcttagcttcaaaatatagtgtttcggatcaaaaatttacagatatagcaggaacggtcagggcctcatactggtataatataggtatctcagagcttactgctttcataacattgaaagaaccgcagtatagagatgctgctatttttgcttttaagaaatccattcaattacagtctaatacaagtgaaacttggattggtctagggatagccactatggacatcaactttcgtgtctctcaacattgctttattaaagcaactgctttggaaccgaaggcgacaaatacatggttcaacttggctatgctaggtttaaagaaaaaggatactgaatttgctcaacaggttctgaataaattacaaagccttgccccacaagattcgtcaccttggctaggtatggccttgattcttgaggaacaaggagacattatcggaagttctaaactttttgcacactccttcatattatctaatggaaggtcaaaggctgcgcaatttatgtatgctaaaaatgtccttgagaatcacattaataatggtgacgatgaaagagatattgagacagtggaaaaactaaccactgcttcaatagctttagagcagtttttcaaaaaaagtcctgatagtcaatttgctcttcaatgtgctcttctaactcttgaaaggttacatcactatgaaaatgcaaacgaactggctaatcggttgataggcattttggaaaaaaagtttgagaaaactcaagatgaaagagaactgtttaattttgcgataattaaaggacaattcgctcgtattcacttaggtttaggaaatttcgaactctctattgaaaacgctgatctttctcaaggtattatatctgaatcgagcgacgaaaaatcaatgaaaaccaaaatatccaatcacatttgcttaggattaagttatttcttcttaaacgactttgatcagactttgaaccaattccaagaactgctaagcatttcaaaggattctaagcacctagttgttttaattgcgaaggtgctttatgatgtaggtgaatctgacacaaaggaaattgctttacaggaactaacagaatatatagccacaagcggcgcagacttgttagtaacactaacgattgcagctatgtcaattctagacgataagcgtgaagatttaagcattattttagaagaattgaaagctttgccattatccaaacaaataatagataagcacaaagacgcaccatatctgatagaagaaattactaagagactttatcgtaacgataccggtaaacaagtatggcaaaggagtgcgtactttttccctaataacctcaaggtttgggagagattagataagaatattcaacgaagaatagcttctaatggacaaaataaagttactgcggaggagatgagtaaactatattgtgagagtaagaatttgagaagcatacaaagaggtatgtttttgtgcccttggaacgttactgcagtgaaggcgctaaacgaatgtttctaaaaatttggattcgagatagtcaatcaaaccttaatgtaacattagtaataaattttatcttttctatagagtataaaaggttattagacagagtttatcagctgtatagagtaatcatgccatttggaaaacttcccaaagcgatagcaacctcgataaacgagcgaaaacatttagctctctttcattgaccatctttaattgattcaattcgcttggtaatagtagttcgttctctcttcctttaacatcatctctatttgccttttttaataatgtagagttttcttgctttaatttctcctttttaaaaagtaaatttgccatattccattccaagttttgtctcatgaaattataggaatgcgtttctttgcatctaaacaaaaaaactgcccttgatgctgatctatcggctgttcttggaacttcctggatttccacagaattgtatctaattaaagatgctaatgtagatcttatatccttttccttcattaacgcagttgagttgataattttctcagacaccagcttgttatcacgaatacaacggcttaaacgcattgctgagggtcccaacgtagacgcgataacatactcataaacagatgactttaatactggcattagtttgctatatggaacatagtaaacacctggtttggtttcgttcaaaaaggggaaatttgatgatgctaggatttttaaatgactatttatcaaagaagctgagtgaggatcctcagtgtctgcatccaaatcctcctcctcttcgtcttcttcttgtgtatctccactttcttgaagagatttggaaacagcagcaggtagcgccgggatcacaaatccatcttcggtttttaattttttactgggtaatgatgcagcagcgtttgagccagaacgctttttattgtcagagggctttctagataataagcttccacgcaagtccaattctgcggggagatgtcttgccaagtcaatagcattaaaggtaagccctggtgtcttctcctcaacaagttcggcttcgtcttgaaacgattttgcttcctccaaatcttgtaaaagcccagtttgagttagtggatctctaattttaggagacttttgctctgtgagtcttaatgcaattttgtaaacttgagctgtgacggagccgactcttgtcttggccaagttaatcaattgtttagatcttctacctttcataaatctatccaaattaatcgtcagagagactgtaggtttaacaatcctcaatgaggtctttggatcaaccgttaagatttgtgaaagctcatttggtttatttatgattttggcaaaatcagttttcgcattcatcttggcttgggatcttttcttcaaatcggacaacggggagtttctgggaatatttttgtaatgtttttcatataaaaattgccagagatcttcgattggggtataatgcaattttgatatttgaataagatatcccatttcacacagttgcacgaatagtgatgaaatggtgtacttcatggaatctgacgtgacactacttagataatcttccactgttaaggaccctaatgatataacgttttgtacaatttcagccaccagctgtttatgctcctcttcgtcgtttacacgcatttgcgtaataatttcgtcaataatcaaccctgagtagagtaaaatgtgtatcccttcctcgttatagtaataataagtcgtttttttcccggatattgctgtttcttgcaggtacttaacacaccttaattgagttaatgagactagtgtcgtcttgacgctgtctacatccataccatctattttctccactaactcgcgcacactcaatctgcccagcgcaaccaacatcccaattacagaagctgctctttcacccagatgtgccttcaccaactctttgtaaagaaacaaatcgggattcaaggttctctgttccaaggatgatatggtcataacatcttcgggggtgaccaacttctcagattcgacagtgctctcacctgtttggttctctgcactaagcgcttctcccagtaactcgtccatttggatcttgctcaacaaaaatttttccctattcctgtgtcagcaattctctattgttctcaatatttcttccactattattattttgatccaaaattatttttttccttcaatgcgatgagcttttgaaaaatttctgatcattcccaacgaaccaatagaaggcccgccccgtcttatatccgttagcctaccaaatatatatataaagaacaagggcctttcctcagagcgtttgctgacgaagttttagaagttaataaggtttttaacagcagtgtgctcgaacgattaggacgggagagttaaaattattaaaaggaaaaaagaagaacgttgatgttgtcagcagctagattgcaatttgcccaggggtcagttagaaggttgaccgtttccgctagagacgcacctactaaaatatctacattggctgttaaggtccatggagggtctcgttatgcaaccaaggatggtgtggcccatcttttaaacagattcaactttcaaaacacgaacactagatcagctttgaaattagtcagagaatccgaattattagggggaacttttaagtctaccttggatagggaatacatcactttgaaagctacctttttgaaggacgaccttccctactacgtcaatgccctagcagacgtgctatacaagactgccttcaaacctcacgagctcaccgaatctgttttgcctgctgctagatacgattatgcggtcgctgaacaatgtccggtaaagagcgccgaagaccaattgtatgccattacattcagaaagggtttaggaaacccattgttatacgatggtgtggaaagagtcagtttgcaagatatcaaggactttgcggacaaagtctataccaaggagaaccttgaagttagcggtgaaaatgttgttgaggccgatttgaaaagatttgttgacgagtcactgttaagcactttgcctgcaggtaagtcattggtgagtaaatccgaaccaaaattctttttgggtgaagaaaacagggtaaggtttatcggtgactccgttgccgccattggtatcccggtaaacaaagcctccctagctcaatatgaagtattggccaactatttgacctctgccctatccgagctttccggtttaatcagctcggctaaacttgataaattcactgacggcggcctatttactctgtttgtaagagaccaggacagcgccgtggtatcttccaacatcaagaaaattgttgcggatttgaagaagggcaaggacttatcccctgcaataaattacacaaagttaaagaatgccgtccaaaatgaatctgtttccagcccaattgaactaaattttgacgccgtgaaggactttaagttgggaaaattcaactatgtagccgtcggtgatgtttccaacttgccatatttggacgaattgtaagaggaaagtatttgtacaaaacgaaaaactaaaggcaaatatatatatagatgttgccgcgcaccttttttttaatgaatattcacacaaatattgaaaataaaaacaaacaaaattcaaataacaacatgtaagaccaaaaaaaaatccctcattatttattccttaccctttccaaattcttactatactagtaaatatatatttaattatccttttttctacttcagcatacaatccttcttttgccgcaggtttatagttagacccctcaattctgtcaagtttcagtggtacgttattttatgtctcatctcacgatcctggcaaaaaaagaaaggcatgtaatttgaggaggcgattcaccctcatttttacgcaacaacaatgctgtgtggcttacacgcctctgcgtacatatctacatatttaacggtcctgtattttcaagcacgcaaggctgaaataaacggttgtttgcttatgcgcgatgcactccgccgaacatcaccgcaaaagcaccgtaggcggagatctcccagctagtatgggcatgacggaaccacgatttccagatatagatacttaaaagcactaaaaggtctatacataaaacgcagacttacgtaagatacatagcaactgccgatatggacgccgccatgccgaatgacaaagggagaatgtagtactaattgatatcgtcttatcctctcaggaatgcaaacttaaaacatactttctcccgtcctaacaacgccggttgtcgacgataaataccccaagaaatgcccgcacagaatctcctccgttaggtggtcatgccccgagggtgcgaggttgtttcctgcacggtaaatcgggatgccatgaaagccggccctccccacgcgtcccctaatttttttccaagtgaatatctgcatcggccaccgttttatattacttcgataagcttgccttaaactcattattgccgtcgtttatccctcaaagcttaatcttacaagaattagaaagaagaaaagtttattcgtatagacttccttatgcctgatgtccttccaccctcttacacagtaggattagtctagaagtggtaaattgcaggatagcatatacgcgacaaggaaaagaaagaaggaaaaatattttacgtcggaaattgtgtgatatgccgtttgaattcgaggtatattaagcgcagtgcttttccctgcatcgcattctgtctgttcttccgagtgtcgattcccacaattcgtcttgtccttttgatattttgttttttttttccttctctttttttattctttgtatttggtgctgtctgtcaatacggcacataaagtaacatgtaattaactataacatgtcttcgaacgattcgaacgataccgacaagcaacatacacgtctggatcctaccggtgtggacgacgcctacatccctccggagcagccggaaacaaagcaccatcgctttaaaatctctagggacaccctgagagaccactttatcgctgcggtcggtgagttctgcggcacattcatgtttttatggtgcgcttacgttatctgcaatgtcgctaaccatgatgtcgcactcgttgcagcgcctgacggttcccatccgggtcaattgattatgattgccatcggtttcggattttccgtcatgttttctatctggtgttttgccggtgtctctggtggggctttgaatcctgctatgtcgctttcgctgtgcttggcgagagccgtctctcctacaagatgtgtcgttatgtgggtttcgcagattgttgctggaatggccgctggaggcgctgcaagcgccatgacacctggtgaagtcctctttgccaattctttgggcctgggctgctctaggacgaggggtctgttcctggagatgttcggcaccgctatcctatgtttaacagtcttaatgacggctgtggagaagcgtgaaaccaactttatggctgcgctgcccatcggcatctccctgtttatcgcacacgtcgctttgactgcatacacaggcacaggtgtcaaccctgcgaggtccttgggtgctgctgtcgcagccagatacttccctcattaccactggatttattggattggcacgctgttaggatccattttagcatggtctgtatggcaattattgcaaatcttagactacacaacctacgttaccgctgaaaaggctgccagcaccaaggaaaaagctcaaaaaaaaggtgaaaccagcagttcctctgctgtggctgaagtctaatttttccctccttttctttatttctcgctcactagcacttaatgttataatactcggcaaaaactagtaagattaattgtttttaatttttttttttctatacatccatactactgaggtaattagtgtttttaatatcccttcctcttgtataatatttttggggctttatagccgaccttgacgtatagcagctgagctctatggtttgactcatccgtacaccaatacacgcttggtgtgcccagtttatcagcttcgtcgtagacaaattggattagtttgccgcccgcgcctttgaccctagaattctcatcaacatagagatcgttgatgtatatcttgtccttgaaatcccaagtagtcatatggttgaaaaagtttatcattccaataattttttcgctcgaactttccacagctacggctgcccacattttaatgttaggatctaggaatctgccgaaattgaaatcgtccaagtcatcgggaaaagagacttcataaaaatcttgataggatttccaaagcctttgccaaccctccttatcgttttcggttacaaaccttacggtaatgttatcttcgctagtgttggacatgctacacagaaagggctgtttgctttcttggcatataaaatactaagagcaatacttagccctttttgctctatttatagcgttccctctcttaatgattgccgctcccctaatataattggtagttcttgccacccgttagttccgtccataaaaatgttcaaccaataaaagcaaatcaagaagtgactgagaagtacaatgaactatgacgttaaaaggctaacccaatgcagaaattaaatagaaataaatacattgtgtagtcggcctgtaacttgtatttcgcaaacgtcttataaaggcaagaaaatttcaaatgttcgaaatctgacatcagccgcatgctatgttgtcaatctctctcaatactcggctggcttaaccctgaatcatcccaaaaaacggtgatactgtatttgaatatgcttcaaccggagtaattatccagtagtgcaacgcatctcattccaacttgaaatatacgtttacaaaactatttaccacttgtatttctgcaataataccaaaattcatgcaaaataaacaccatcattacttgtagttggaagcaaaaaatattcttgattgattttcaattgccaggctccttatcacttcgtcgatgagccaaaaaaaaatgtagttcctattctggtatcaaagcatttttctttattgataacatccgcatacacagagaaaaggcgagaagcatgaaaagtgtcaaaaatattgaactagagtgtactgttatagttttggcaggtatgaagacaaaatgatggctttttacatatcaaagtaactctgtactatagatagaagaataaaaactaaatacatgcaggtgactgatagaaaagacaagtgcaggggagaaaaaaaaataaagaaatgatagcgttctaagaaaagttctagtcatggatagtgtcctggagcatagccgaaatagccatttgctgtatcagttatgttctttagaggatagccaacgccatcggcaccagcatacggaactgtattgccccaccaattaaaagctgtgtctttatattggacagcaaagaaaatgataatagctgataaaaccaagcccgttgaaaagcctgccgataaaacataattatatttctcccacagatttaaatggtgtcttttcatgtagtactgggaaatgtaactaacaatcataccagaagtgtaatacatcaggttatatggagggctcatattaagcattccacctacaaataacattgggtcaaaatatctgggataaaacttaccccagcgcttccaaacaccaaaaaatatgccaatgcatgcgcctatcaaccaacaccatttaaatattggataaatgtaattgaaaattctttttggcccaattgcaccccagacaacggaagcattatagtaggtcacagcatcaggacaggtgaattttgcgttttgatgaggtgtgcaaaagtctttgatattggagatttgccaattcagaacacctagattgacaaatatctgaatgaaaactataacacattgtcccctgaatagcgccattggcggaatcttacaataatgcgctatttttaagttagaaacgtaattatctgcttggccgtcgatgttataaccaaaagccttcaaaatcattatggcgattggattacctggtaaagcgtaccccatcaccatttcaattagtagattcaaaccaaacgaataaccagtggttgcttgaaggatagtagttggaatcaagaaaacaaaattaaatcctaaacaaacaaaaagaccccaaactggtgtatttgttgggtagtgctctacaacagctattccaacaacaagtgaacctatcaatatggcaaaataccaccaatctggaacttctttatagtttttcatggcattagaatgtgggtcatcataatcgtcgagcgccctgtaatcgcttttgaacattgtgacccaagatttaagttttctcatggcccacaaattcaaagcccaatctttgaaagcattgaacaataactttgagtgtacaataaacgaccatgtaatcatcagaggatatgcgcaaatgaaagcaccatatgataccaaatttccagcactatagtatggtggcgagtagctttgatattttttcacatctagcttattgtcactgtctaatacctcagtaactttaaaggaatggccagtattagtatacaaagaatttgtgaatattggcaggtattggcaactcatataattactatagtatactgcaataacaattaaagctgctaatatgcaaccaagatattgtgttaagtatgaccaaaatgggtaaactaaaggagaattaaacgaaataacattccagtcaaaagatgagataggattaatcccaagaccagtgactcctcccgtgatgtttgcgagattaatgttacttggcttgatccaggtcatccaattgaaagtgtttagaatattaataatgtaagtgggaaaccagttatagatgaacatgataaaaaaagtcaagaaaaagaatttatacctgctcattccagattcatgcttttctttacccaatagtgccttgttgatagcaatagttggcatgactgttggccatagtgcacgggctggataaacaacgaattttctaaggatgccagcaaatccaaatccaataaattgtacggataacgaaagtaaaaattggtagccaaacgagaaagcagaatggtaaaagagtttttgcgttagaatattgtaatgagtatagaacgcgccttgacaaattgcatataacaaggttgaaaacatttgctctttttgggtccatggtttatcgatattgataccatactttctgcccctgatggttatagtccaacaggggatagttttagcccaagccttaccacagatatataaaaacatttggataattggagtattcagtgaaattgaaaccaccctgtgtgaaaaaaactcattaaatcctgaaccgatgacagaccaaattattgccagaaaatatgctcggaatgtctccactggaatggtgggatcatcttctggatcaacaacagctctaacctcttggtaaggcgaatgaaatttaatagcagaagcaaatgctctaatgtcaaagctatcatattcatctatcccctcttttgaatccaagtcctccaagtcaaccaatctcttccactcctcatattgatcgtgtggaatgttctcatcatccttgaaatagatgatagagtcttttagtattttgaaggaatcctcaagtgtcaattcaggcatttttttgaggatatacgcaacgtcttccggaatatcataaagagtgcgattttcataacccagcttcttcataaagtgcagtatctgttcatccgtataccactgagaaaagtctgatgaatgatttgaaagcctctcagaatactcagcaccctcggcgtaatcaacagtaccttttgtggataccttctcatcaattataactttatctttgactgtttcactcataatttctaataattcaacagcaatattgcgtataacaaaccctactagttgtagaataagctaatatgttcgtttctgctattaaaaaaatgccgccgttgtttagacgttcaatgtatgattgtaagtgtttcaaatattattttttgggatgtttcgataggaatgaatataagtaacaactgacttgagacatgacttaagtttacacaggatagtgttccattcccatttataaatttttttgaagcgagaagaaacctagcaagttgatatcaatattttttttaatgttacttatcttcattgctaataattcgtgaaatgattgaaaatttccaatccatgaacattcagaagtaagataacagcgtccaattgtaaaagaacgctattattattgtagataagagaataaacttaaataatcgaaggtgttacgaatcttcataaaacccaatgggctgatattgacaaccgcaatggcgattcacgtgttcggtaaccacaacaggggccaagaggaaaacaaactacatcaatttttgcaaaaggttaacaacgaaatgtgggattattgaaaattataacgaagaaactacgtcggacagcaaccccccgatttttgtcggttgcttttactgacaccatgatgtgaaccaaattttcttttggtattcctcgcatagtgttgacttcttttaccatgataaaaataatgagataagaagtgttgcagtaatattatgtgtcacaccagcgtggctgccatatttgagacggattcgtccggtggatgtgatggatccgtttaatgctgatctctcctgcattttttgtgaaaaatcagatatcaattattggtctatctgcttttgcctgtttgtttttttttcattatagagttcctcagtgagtgggattgatgatgcgcacggcacaattgaagcatttgcttatcaaaacataaatatctccgtacccaaataggaaaaacgcgttaatgcaaagttgacacgttcagttactatttcctgaaataataatacagcccacaaaaacccaccaatgacgcttttgttgctgaatcagacgttaagtgctgctgcctcctctgttctgcgccgccggttgtctcattaccttttctgcctatgatgattgtattgcaaggcccgagtggttgcgtatgccacgtacgaaaagttgttaccgtgccgtcacatcccctgcaaagaatgtggtacggcacactcctgctagcttgaggccctattccaatggcaattgagatgctgctttctcctcttacaatgtatgttgatgcttccactaaaagagggatgagagaattcatttgactgtgcagtcaaatctgtgatctttctattcttgcttatctatattctgccctatttatttttagtaaagtttcgtatttacatttttcatcatagatcgcaccagcgcgtggggctctttcattatcatctcaactaaatgacatacattgcaaatacgtgaaatgagctgactcaaaaagaaatattctgaactgtgaataccaaacaaacttaaaatagctgaaattcacgtgttgaattaccgcatcggttaaggaaagggaaagtttcttctctaaataaggaggagcctttgcacatatgtagattatgtaaatactatactctttttttgcttttagtacttggtatcctactaaatctttattttctttcgttagtgaaaaatatgaattgaaggatcagttccttcaaaaaggtaagaaaagaaatggaccattcgattaatgctggcaccaacattccacagcacggaatacaatttttggtgtcctttacttcaagatttgttactacgtgcggcttagaataacttcattatttatctaaacgacccataattttcgatgctaaagtctaaagttgagcaggtaagtttattaaaaacgtctttttcattactgctctagcgggtaaaagtcaatgacagcagacgcggcaagttgtgacgcctcatcggatccaagaaacatttatttttgcgtgcacgagtaatctagcgaaacaatttccaaaaaataagtgaaagaatatctactaatgcttaggattaccaaattcaaaaataacccttttaaagtataaactttgcatttcagagattctctggcatggcaaatattacgaataaggaaagcaaggtaagatatattagaaggaccaaattgttaaagagacatctaacaggtgagtttgaaaagtaatatatggaaaggatggtaatacagatttagcgcaaataatagttgtattatcaaatgaaatgtgaacttttttatatgaaagtccatagggtagactactgtcgccataatttcgtagaagaagagaaattcatgataggcgtcagcattattacaggcgcgggtcttaaatttatggaactataattgttgtaattaagatgaggccaagattaggtgggtaatatgtttcatgctttttactactactgcaagatttttttttccacaaagtttatttgttggcatttctagttacgaaactctcgttgctaacatcatgttagtctgacaagttacatattcgtttcgacgtcgccattctacgcacttaggccaaataacacatctcttttacatttgaaattgctaccatttattcctgttcgatcttaagattgactaaaccataatccgagcctaatattcacgtttaggcggggggtactaaatcacaaaaaacaagtggcgagcgaagaccttttcaattctaataactcagttacaccctcaacttgtaatcaatgtacaaaacacagtaaaatcgaagataagagatgtaaaaccatagagacaatttgaaaacctataaacacacgttttatactttatcgttattacgaaaaatcaatttttgctcgaccaaaagcagccttcggactgatatatctaggtccgttagtttagtagctgttgaggtcattgtaacctcatgtacacccttaggatcttgaagttgctgctctttacttcagagcatctctcatttcgatgacttcgcatttttttgaatactgccttcccactcccatcttttacagcttcctaacgatactacgatactacgatgctacatattacagagatacaaaataataactcttataagaaagaaaaataatatgtattgtacaaattacactattaacgaacaagaaatgggctctagtggaagagttaaatcacagagaaggggttaaatatctctttgagtaaaaagtttaaagagcaaagattatttgttttgtaagaaccattgcagataacttttcctgtttcttacctccgaacaaatccatgtcgcccatatcaccaaactttgaaccatgaccatgttggaggtacgcaattatctgtatcattatagatcaatttagtgctcggaagtcaagtgcacaatgaaagtcatgcaaaaagtttgtggcttagcatctcgtgaggatatggaagactatatggaaggctgctctgtttagtcacatgattctttcccaactctttcgccagcttgcgtgttcttttttactctagcaaaaaaatcgagccggagttaatgaccggaaatacacggatttcatattaaagttttttgagcaacacgtaaggtaaaagtcacaatcatgttcacctaagtgatatcgtacgatagttgcgtatctgtgctaatactcgccgaaacgtaatcctttaaaagtaccttcgtatcattgcatcattagagacgcctaataggaatgttataggtgtatccaaatctcaccttgaatgtgcttggcataagtatacaactgtagcataaagaaccctcgttttactttctccggcttatgcaaagtataagttaatccctgcctagtttttttctcaccgtttttcgtagtttaaatctgcaatgcagatttaaagtttttcttttctctagcagcactcgtggaagtaaaagattttttctttcaaattgcctacaccgaaggatgtgaacgattgccttcttgaactcaaactatggaagtcttcgtatgattttagatgatttgttttggctaatatcaaagtatccacgtatatccccatgacaccgcgatacatacttgcgatgcggcaattaaaagtcgtcattgtattgttcacacttaaaaggttcaaacctgcaatatcgtccggatgactgcttgcgttactatatattttttgctgtaattcaggccactccgggtttaatcatccgttcctgtatattaatactatatacggaaagcagagacagagcttcgagaagttttatatcctgtggaaaaaaactaacaatcaaaatttctgccttgaaggaatatgagtattgtaagacagtcatgtgattgctgtcgcgttcgtcgagtgaagtgtgataggaatagaccgtgtgatcgttgccgtcagcgcaatttgagatgcacttatttacaaccgttaaggaaacgaggtcccaagtccatcggagaaagcaaccttgaaagagcagctgaaatacagatggtgactgtaaacaataacatcatggcggccccagtaatgtataaaaaggttccaaagaaggtgattgatcaatgtttgagactatatcacgatcaactatacgtgatttggccaatgctcagttacgatgatctttacaagcttttggaggaaaattatgaggactgcagcacttattggtttttagtgtctctatctgcagcaactcttagtgatctgcatacaaaaatagaatacaagaagggatttttttttgctggagaacaattgtgtaatctttgtatgtcatcgcgacggtttttcgacgatctcagtaatagtgatatatttcgaattatgacatattattgtttgcatcgttgttatgcacagtttgctgatacaagaacctcatacagactttcttgtgaggctattggcctcataaaaatagctggatttcatcgggaagaaacttatgagtttcttccatttggtgagcaacaacttataagaaaggtttactatctgcttctcatgacagagaggtactatgccgtatacattaaatgtgtaacaagtttggataccactatatctccaccacaacccgaaatcgtaactgattcccgactttctttggatagttttcttgaggtgattaaagtattcactgttcctgggaaatacttttacgatgccttagctaccaacagtgttaatggttcctatactgaagactctctaaaaaggatatggaatgaacttcacataagctcacttgatatagagccatactcttacggatacatagactatctcttttctcggcactgggtcaggactctagcatggaagttggtactaaataagaaggatatgcggatgaattttttttcgaatactaacgccacacacattccagtcgaaatagccaaggatatgttacaggatacacttttaactccaatcgacctatatgatgtgcatggtcctgtgataccaatgaaggcgctagaaatagccaatgcattggtagacgtcgtaagtaagtatgatcacaatatgaagttggaggcttggaatattttgtgcgatgtatctaagttcgttttctccctgaaacattgcaatcataaaatgtttcaaaggttttcaactaaatgtcagagtgctctaatcgatttgcctatctctagaccactgcgcctaaatgatgattccaaggatgaagtcgacattattccctaaatgaactttatcttcttacagtttcaacatcttgtgacctgatgattttcctcaaatgaacttttgcgttttcattgagaaaatttcattatactttattttttttataaatgggtaccaaggcattaaatatagatctggtttactaatctgaagaaattgttttcaaccacataatttgtgcaatttggcgctatacaaagcccatgttggctacattagtctttgaatcctttagattgcctgaatcaatagctcattcaaaatattttggacaatcgatagttaactgtaacatgtgctgctatatagtggcaatctagatgcatgtatcttatatgattaagtataaaagaaccacagcaaagctaaacgtaaataagtagtttagaaagtactggatatgagttaagaatctgttaattgagcatgacatgaaaattttgtattaaagcaatatgagtcgtcacattaaatatatgaaactacgggaattaccatcatattggtcatgattaataataaaccaatcagcatgtttttacctctattatattagtcttggacccgtattcaaccttcattaatattatctttttacctttgttcataaacacaatacattgtttttgcaaaatataacaaaaaagattaaggaagaggaccatgtacactacgatcttacttttgaaatagaatttgtttattttttcaagatgttaaacgaagatggtgagtaatattcacaaaacattgtaaaaatattacttgcttcattctgcgaattgttcaaacccgtaaagaaaatttctagtatatgatatatgcataatatcaatagctttacaaaaatagaatccgaaaactatctagaagtttactcgtttctcaagttttatttaacaaaacatagacgagctttatttcgtgtgaagaagtgaagaagctttaacaaaactgtatttctaaaagaacgttactatacaataaattataaaactgcattaaccaatgaaaaaaagcactattaatcgaaactcgaatatgcaatattgttaatgtaaattaagctatcggtccgtttatttttctatcgaaaagcggcttagttagaatggttgataaacggctgcgcttcgtaaaaagaaatgacatcttggaactactttaaatagaagtttaaatctcatgatcatgctcatctgtttgtacaacacataagcttcaccgtcagacatatatgcaatgaagagtactttgagtttaactttatgtgttatatcgcttctattaaccctttttctggcggccttggatattgttatagtggttactttatatgatacaattggcattaagttccatgacttcggcaatattggttggttagttactggatatgctctttctaatgctgttttcatgttattatggggtcgcttggccgaaatacttggtacaaaggagtgcttaatgatttctgttattgtatttgaaatagggtctttgatttctgctctttcgaattcaatggcgactctgattagcggaagagtcgttgctgggtttggaggaagtggaattgaatcacttgcttttgtagttggaacatccattgtccgagaaaaccatagaggaattatgataacggcactcgctatatcgtatgtcattgcagagggagtcgggccttttattggtggtgcatttaatgaacatttgtcttggagatggtgcttttatataaatcttccaatcggtgcgtttgcgttcataatattggcattttgtaacacatctggagaaccacatcaaaaaatgtggctaccatcaaaaatcaaaaaaattatgaactatgactatggcgaattattgaaagcaagtttttggaagaatacatttgaagtacttgtatttaaactagacatggttgggattattttatcttcagcaggctttacactactgatgttaggtctttcatttggtggaaacaacttcccatggaattcgggtatcattatttgcttttttaccgtgggccctatcttattgttactattttgtgcttacgactttcattttctgtcattatcggggcttcactatgacaacaagcggatcaaaccgttactgacatggaatattgcctcaaattgtggcatatttacaagctccataacaggattcctttcttgctttgcttatgaattacagtctgcttatttagtccagctttatcaactagtatttaaaaaaaagcctacattagcgagtatacatctttgggaactatcaattccagctatgattgcaactatggccatagcatatctaaattcaaaatatggcatcatcaaaccggcaattgtttttggtgtgctttgtgggattgttggatctggtttatttacgctaatcaatggcgaactctctcagtcaataggttattcaattctcccaggaatagcttttggtagtattttccaagcaacgttattaagctcccaggtgcagataacatcagacgatccagactttcaaaacaagtttattgaagtcacagctttcaactcgttcgccaaatccttgggctttgcgtttggagggaatatgggggcaatgatattcactgcatcactcaaaaaccagatgcgctcttcccaattaaacataccacaatttacgtctgtagaaacacttttagcgtatagcacagaacattatgatggcccccaatcttcactatcaaagttcataaacacagctatccatgacgttttttactgcgccttaggatgctatgctctttcattcttctttggaatattcacttcgagtaagaaaacaacaatatcagccaaaaagcaacaatgaacaattttccaacgtataaattaacttatcgtagttcgataaaactagacagtacttatatattatctaacatcagatggtttgtctttcattatttatttagtgattaatgctagctttaagcaagcttagttgcctcaagaaagattaatattaagctactgaggatatagcattcgaatataaagatataatcaaagctcataattacaaaataccctgtgattaggatatcattattactaacaacaccgttcctaaactagcagaaagttgaccaactgtataaaaattaaatttgttcgtaaatacatatacataaaatccgcattaaatgtggactttcagttgagcaagtgttaatgaatatcgtaggatagcaaatgaagattcgaatttgatgaggtctcttgttccgagaactattgtttaagccaaaccagattcagtgtctgtactaaacagttgtcacagaaaggtggtagctttactttccgtacattaaatacagaaaaattaccacttctgttgaaaatactgttttgtgggttgggataatataatcgtatataatatcaataaaactgttaataaactctcgaggatctgatgttgatttttcccgtcattccacaaactctgatgcctgaaaaggtgaaatataaaaagcgggacattgataatccttggattattccatctccaatattggaacaatagagatcgtgagtcttgaactatagctagtaaaggcattttctttttgccgccctttcagtgttactttctttcaactagtttatcgatacttttcgggcttacagctcctatgtggatatgtgaatactcatgctgacactgaaggattattggtattggccggttgtgttttttctatacatagcaatagttcaaatgtcaatgaccaaaagaataggaatttttttaaaatacaaggctgatgaagtatcagttactagatgaccactcttataaaaaaactcagaaatcttccaaacattgtctgctcaaagaggtacctattcgttttctgtgcaacttcatcaatttctcaaaaaaatctcattgatgttctcttaatggattgcccccctgagttgtacgctggacccattgactttgactggtagtgtcagaacaatcttgaatgattaaaaattggtaggtccccttgttttttgttttgtatccatccaatggtatgattctttatattttattaaacttatactcgggaaatcttaaaagagctgctttgacgaacgcttataagtacatacagaaattggaaatcattatcgcttatgttctgtgacctactaattgcattcttccttacgtaaaaagacctgaaactaaccaataaactgccatggatacgtccatacgaaggacgataaatcaatttgtaatagtccaaaaaaattccatcaaatatcagctccaaattggcaactgtttaacttgcgttgcccgattacttgatatcccttattgtgaacatcatgacaaaacgaaatgagaaaagacctttcctttccattaatcattagtaattaaaaatttcttaacttcttttcgatcaattacaatatatgtatacttgcgtgcacattgcaattttacttaaccatgcatagcagaggctcttctactttactataatatgtttacaacaaagttataaaaagttttctcaaaccttttccatggtgaatggataactaagggttccaatcaatgttatgaagaattccaagttaatcgacgaaaagcgtttggaaaggaattatataaacgtaaacatgaaaaatattcatcgaatactccacatcgatcgtattacagtgttttagtaaatgtttgtatttgaatcaaagtttcagcatttgttctacactgataaaatcatggttctagtatagtgaaacatacgcccaagttatcctagtacaagaccgccatattgtgctcataatcgggaacaatgaaaataacaccctaacaattgctgaaacttgtcgtacgcgatccctaattacattatcaagcattcagcattggtcaatacctcaatacctcgacaagaaaaaagaaatagacacgtgtatgtcaaggcattaagaagggtatcaggcctagtgctcgcctcttgccttcccaatttgttgaacatctttgacatataatttgattttgaaatagttattggacttccattttaaataaaggctctatcattaactatacagaatatactagtaacgtgaatactagtcgatagacgataaattaatactttttccaataaaatctaaacgcatgcaagtacataaataggcgaaggtatctgaccgtaataatcttcacgccatctatataaataaatgaaaaattcggcttttaacttatatattaacaataagaaagacaatgttgcgctgtgcttacaggaagaatattataattttgacgaaaagaccttaatgaaatgcttgaggctaattaaaatatcaaaattagaacacgtagcacttttcttaagttctgttcccaaaatttcaaggtcaaatgtgttaacctttggatgcactttcataaaactccaaatatccatcgcacttaataggacgtcccctccaaaagcatccactgtataatactgtcttggatggaaaccctgcctaatcaccatgctcgctgccgctgtttctattgcattagtgttttcagtaatgaaattatttggctcctttatttcagtcccactaaactccaaaaaggtactatcaagttccccattaaagtcaccaaacgtatgaatctcactcattgcatcatttagaaaagaatagcctggtatgtcatttgagagattcgtacagcctatgggatagaaggaccgatcaaaggaattcaacggtgacggcactgtacaattctttccaacacacactgagagcagttgcttgaaaaatacgtagcattgttgtatttcaagggaattatatgtggaggaaagaaccacactaccatcgagagtgttacatgtgggcggtttttcttcacaacaggccttactaatgttccgttcatcagaaggcatgttcctctcagtcaaaagactcctcaacataaaatggagaagttcattttccttctttaatatgtgaatttgatcatttgttaccgttagctgagcttctttcttctctagttcttctaatctttccaactttcgttttctaaatgcgttttgggatgctctaagttgcgcagctctcttatttttaggtggagtaagtgaaggcttcctgccgccttttcttccacgcggttttgccattatcttggtcacttatcttccgttttgacatgttttttcaacggccgctccttaaagaccatccgcatgctagaattatatactaatatgattttgtaaagataggaatattataattataattatatttaatttaataagaaaagaaacgaaaaaaaaaaaaaaaatggaattaaaaagttttgccgtacataaaatattgaaaagacttttacattaatgctggaacaataaagcttgaggagctcaaccactaacaatcaatttaaggttactctctctacaatgggtctcccaagcgtaaaaacctccaacgaggatgcaactctcaaacttacttgtaatatcttcttcttgtaagtaggtttcgaatttagcagctacttttggtcccctattcttggacccagtacaatgaaatatcactttgacgaattgagaacttgagaaagtatcggataaacctttaattaattgattcagttgcttctctgtaatctgtgctgttactggaacatgccaagcgtttgtaatatgatcacgtgcaaaatcttctcttcgaagatcaacaacttgaaaatccttcctctgattttcaattaggcccttgagttgcctagacgttatgaaacttaccattacgcttgctggattgtcaagttttcctcaatattagtttgttatacattagtttttataccgacttttcaaaagtgttgatttaaaatcaaattttgaatgctcttaattatctttttgtttgattaataatcaactttagcggcaacgctccttacataattataatgtaaacggaaaagaatataaatgaatgctctcgttgtaattcaagagaacccaaccaacaaatcatcaggttagtagaataatgtcagaagatcaaaaaagtgaaaattcggtaccttctaaggttaatatggtgaatcgcaccgatatactgactacgatcaagtcattgtcatggcttgacttgatgttgccatttactataattctctccataatcattgcagtaataatttctgtctatgtgccttcttcccgtcacacttttgacgctgaaggtcatcccaatctaatgggagtgtccattcctttgactgttggtatgattgtaatgatgattcccccgatctgcaaagtttcctgggagtctattcacaagtacttctacaggagctatataaggaagcaactagccctctcgttatttttgaattgggtcatcggtcctttgttgatgacagcattggcgtggatggcgctattcgattataaggaataccgtcaaggcattattatgatcggagtagctagatgcattgccatggtgctaatttggaatcagattgctggaggagacaatgatctctgcgtcgtgcttgttattacaaactcgcttttacagatggtattatatgcaccattgcagatattttactgttatgttatttctcatgaccacctgaatacttcaaatagggtattattcgaagaggttgcaaagtctgtcggagtttttctcggcataccactgggaattggcattatcatacgtttgggaagtcttaccatagctggtaaaagtaattatgaaaaatacattttgagatttatttctccatgggcaatgatcggatttcattacactttatttgttatttttattagtagaggttatcaatttatccacgaaattggttctgcaatattgtgctttgtcccattggtgctttacttctttattgcatggtttttgaccttcgcattaatgaggtacttatcaatatctaggagtgatacacaaagagaatgtagctgtgaccaagaactacttttaaagagggtctggggaagaaagtcttgtgaagctagcttttctattacgatgacgcaatgtttcactatggcttcaaataattttgaactatccctggcaattgctatttccttatatggtaacaatagcaagcaagcaatagctgcaacatttgggccgttgctagaagttccaattttattgattttggcaatagtcgcgaggatccttaaaccatattatatatggaacaatagaaattaattgttgactcaccaaaaaattacttgggcaccaatgaataataccacttataactctatattaatccaagttcaccctaaaaacagataaaattgacaattttttttgaaggacaactgattgatcttagtgatggttaggatgaaaaaatgggtttgttcacgccatcccgcatcattcaaaaactccgcacagttttggagttcagtaagaaggggacgtaatcttactattgcatttttgaaagtctaatgaactcaagtggcaaactgtgttacgtacatcacttctaaatacaatgtctttgaattagaaactcgctgaaaaattattattgcgtattgtatgtcatttttgagattttcctgcaagattagtaatgctttaaacccaagtattgtaagcccgatggaatagcacatggtgatggtacaacaatggcttcatagatcattcgcataaaaatggaattcgtgcatctagtgtctaattaaaattaacgtaacgaaataggacaagataagcttatgtcgtagtacccgcataagtacgtgtagctgccattttataatgcatgaagttgaagtcattaggatgaagaggtgacatataatgtttcaaaatggtgccagtataagtttgggatatcatggagcggcattcgttttagtaaatgactgtattgtatagtactgtctgtatgattatcagttgagttggtgagatgaagtaaagatattatagcatctgcgttaatgtgtattgctattatagtatagcatagtggtgttatatagtggcaccgggaatgagtatagggagtaagaagatcttgtagttgcgtttgaatagcgacatgaggacacgtcttatgtcgccattattaggctgaaattgcaagcataaactattcgatatcaaagataccacaagaccatgtatgcataattatagaataccaaggtggggagagattaaaaacgcaccatagcagctgcgcgagtatattctgctattaaattggaattcactgaaaggtgatgagaatgcaaatagctatgataccttatagtggttaatttgtatgaaaacgttataaagcatgaagttgagagtattgatatgataatggaggttctgtgatcaattttagaaaattaaaatgtggatgatcatgaatgttatgggtaaatggcacaagtaatagacaatttaatgaatagggtgttatgtttacgatatttcaattatgttaatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn