nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcgtcttaatactatcatggtatcattaacttaaagttccttaatatcgtcataccactatgctctattccatatattgtaatataactgtactctatagtcatacagacgcttttacttcaccccatcttctcatactattgtcatagaatctcacactgacgcatgattaaaacgaataatttttactgtaagggctgccatccgcgctctatccttttgtttgcaatatttatatacagaatctcaaaacaagcgggagaagtgctaattacccagaggtcatgcatgatctgagtaccaccgtacctctaggttttgctttgatccgttttacagtgacaccgaacataaggggaagctattgacatggtatcgaaaggttgtccacattgggaagtaacttggttctatgaatcttcatgtcagatacgtaggacagactctttcctgtgtaaatatttgtgacagctacgtctattttctactagatgtttacacagttttgtcacaggaaatctacgcttaaaatatgtatttcattcaagcggtaaccgctgtacgagcagtgacattgctggtcgcaccttaaatgtaaaccaacgttacggcacaccgtgatgtacccgcattaaagttttgtaaattcgttattacgattattgaattggctagatagaaaacaggaaatgaaatggatacccttttcgaatagctgagtttctttgcctaaaatagcccaacattgttgccctttttctatcacgaggttactgagccattgcatgaacgcgcgcgcctcggcggcttttttttcctgctgtataaaagcgaaaagccagaagttactatctcgaataaaaaacccctcgaactgccatctcactaccgaaaatgaaagagaatgaagtcaaagatgagaaaagcgtagatgtgttatccttcaaacagctcgaatcccaaaagattgttctacctcaagatcttttcagaagcagctttacctggttttgttatgaaatttacaagtccttagcgtttcgcatctggatgctattatggctaccacttagcgtctggtggaaactttccaacaattgtatttacccacttatagtttcacttctggtcctgtttctgggaccaatatttgtccttgttatttgtggactttctcgtaagcgttccttatcgaaacaactcattcagttttgcaaagagattactgaaaacacaccaagttctgatcctcatgattgggaagtcgttgtagcaaatctaaattcgtacttatatgaaaataaggcttggaatactaagaatttctttttcaatgctacggattgtgagaaaatgttcagaacaactgttcttgaaccattttctttgaaaaaagataaagctgccaaggttaagtcatttaaggattctgtcccttatatcgaagaggctttgcaagtgtatgctacaggatttgacaaacagtggaagttgtttattactgaaaaatcatggagccctgttggcctggaagacgttcagcttcccaaggatattcatcggtccaagcttacttggtttttaaagcggattttcactatttactctctaccattatggcttgcttttttgaactgtatctgcgtgtcacagcatttttgccttgcatttcgtatcttgtgtcctggattgtttttcctcatgatggtgtggcttttccaaaatatgaggacgactgctttactcgtgaaaatggaacacaagatgcaattcttgttgactattataaatgagcaagaaagtggtgcgaatggatgggacgaaattgcaaggaaaatgaataggtacttgtttgagaaaaaagcctggaagaatgaagagtttttcttcgacgggattgactgtgaatggttttttagccacttcttctaccgccttctatctgcaaagaaatctatgtggcttttaccattgaatgtggaactatggccatatattaaagaagcgcaattgtcccgcaatgaagagtctttaatgaagaaatgagaacgcccttctggacttaaaaattcatacttttgcattctgttagatatgaatactacactctattgagtgactttaaaaggcgagtggacacttttatcaagcgatttatcatgcagtaatactaatattactaattaatcactactacctctcttaaacaggaaatatgctattcatcagtaagaagctgcacaaatgttatatatcataccaggaatacacataagagcaaaaatgctattctacaatatcctcatcttaccagctcactcacaaaatattcttactccgagtacgaccataaagcaatgctaacgaatagtcatactaaagtactataaaatctttccgtgcgctcaaacggaggccatgccataaagttaaatgtgataacttaaaagcatcataagagtgattttccagtattgtttcagtaatgtaaggcctaaagaagaacgcatattggtaaacctccaacctactagtaattaaaaagctttagtttaacccgtagttcgggatacacttcgggcataacgtacgtttattataaatttttatatctcttgcgtaccatgtatattccagaacagtgaatacacttttctagttcatttatgctactttcatatcctccattaaagcgggagctaccgttgaaaaggcataataattgaagtttcgagtgggttagttacactaggtgaaggatcgtttgcctccatatggtcaagccattcacggacattgataatagctgggacaattctggtttcataaaaggtttcattcatccagattacagatgcattcaaataatagtcgccaaatactgatacctcatcaaaatgaaaatatgtttctaacggaactgtattagaccatgcgctcagttagctggagtcgcgttggttaacaaattagctaaattcaccattactttacttaaagacctatcaccacaaaggaaatggcgattctacaacaggaccagcttcactgtttttaccgttgatttaaagatcaccttttgactattttatatgccaattcagaaaccgttataatagaagttttctactacaaaatttacaggatgttgtagcttgattgcataatatttttttaaaacggataaccaccaaccctcgtcagtgacttcccattatgaaatttttctcttcttatcctttttggtaccctttttcctatcatgcgcctcgaaacaacttccatagtacgtgcctgctactgtgagtagtttactgccgcagtgaaacactatactgattcagcatccatcagtaagtgcgcgctaaaacgacaactttttcgtacctttacaagtaaggagtggttaaggtgtatagctcatactagatattaaacttcggagaaaagtccctgtttcaatgacaaatatgagttgcacaatagaatttttatatctatgattacgcttggtaggatgaaactcttaaattccgttataagttttataaatcgccgtaattgcaaaaatacagggtgatgcgtataagtctcataaaaatcaaatcattccctctattgcaaccatatcaaattttgatgatgattattttacaattttcattgccatggatgaaaataaacgctgatatctttataattaacccggaatggaaattgtgcacagtacatcaatggcgtttcgagtattaagacctgtgatttagagccaattagccaagtaaagcgacatttcctttctatgtttggcatcttttttttttggccttaaaacagtgtttctgtaaaattaagggccaactcttacaatagtaatgagattaataaggcccaaagaatattttggccatttctttttcgtacaaccatatagttttctcaagtagcgacgaaagagagataactgaaacaaaatgtcatggaagaagtgcttatattaaaaaatctatgtcggaaatatttctatagggaaaagtatactaaaatcttactcgagctttgaaatgaacaagcctaaaccgcccaattccaagatctttaatatactataacttgaaagtcatacctgttatatcactccagaggttattgtgggagcatatttaatgctttgtgggtaagcttgataaactgtagttctaccacttttcccaggatactgattatggtaaaagttcttatttgtcttacgacttagatttagcactcacatttgtcatcatatgttgaaaaatcaagctggaatttattggtggatctttcatctccatttatactttttacttgtttttctccaagcaaaaagatttcacgttgttcgggaggtaaatatgaagtagaagagcagtcaggtagagtggttatcccatcagccagaacctgtccgtaaacaggttgtggactacagtatgtgtgtttttttctttctagttactcaatatggatattttggtgactataaagacctctcgtaaatttctgaaaatatgcttcggttcgaatctgtggtctgcagtgcagcgtgttggtattttaccgacagttttagcgaaatatgtatagatctgtcacgcttgcaacatcgcgacaggtcggtatactaaaattacagcatgaatttctgatctataatcacactgttgcagtttccagagagtcaatcatattaagtcctctgtttgaatcaatgttggctttgttcttctggagaggaatcagctcgttatatgtttgtctttttctctgctcgagagtcatcgcgacattccacaccccgcgttttacgtgcacagaatctttcgtagaagggagcatttgacatcctgtcagccatatgcaatgagtatgccacaagttcatgatagtgttgactatagaatataaaaaaaaggtggggtcatctgtaatcgttgtttgtaattcttagaggcctgttcttggaattattatgcaaagattaccatcacaaaatctaacacaaatagagatacaggtcttgtaaagccattacctagctatgaaaaacttatcttttctcataaacagaagaaaggaaaatacaagtgactcgaatgtatacccaggaaaggctaagtcgcatgaacccagctggatagaaatggatgatcaaactaagaaggacggcttagatattgttcatgttgagttcagtccggatacaagagcgccaagcgatagcaataaagtaataacagagatatttgacgctactgaggatgccaaggaggcagacgaaagtgaaagaggaatgccacttgcgacagcattgaatacatatcccaaggcagcagcttggtcactattggtctctacaactttaatcatggaagggtacgacacagctattcttggagctttctacgccttgcctatttttcagagaaagtttggctcacaaaatgacaaaactggagaatgggaaatttcagcgtcatggcaaatcgggctgaccttatgttatatggcaggtgaaattgtggggctacagctaacggggccctccgtggatcttgttggaaatcgttacacattgattattgcattgttttttttagctgccttcacttttatactgtacttttgcaatagtttaggcatgattgctgtgggacaagcattgtgcgggatgccatggggttgttttcagtgtttgacggtgtcttacgcttctgaaatatgcccattggctctgagatattaccttacaacctattcaaacttgtgctggttatttggacaactttttgcagctggaatcatgaaaaattctcaaaaaaaatatgcggattcagaattaggatataaactaccatttgccctacagtggattttgccagttcctttagcactgggaattttttttgcacctgaatctccatggtggctagttaaaaaaggaaggtttgatgaggcaaggagatcacttagaagaactttaagcggcaagggacctgaaaaagaaatactagtaactctggaggtggacaaaataaaagtgactatagataaggaaaagagactcacaagtaaagaaggctcctatagtgattgttttgaagacaagattaatcgaagaagaacgagaattacttgtctctgctgggctggtcaagccacttgtggttcaatactaataggttattcaacttacttttacgaaaaggctggcgttagtactgaaatgtccttcacttttagtattattcaatactgtctcggtatttgtgctacatttctatcttggtgggcgtcaaagtattttggtagatatgacctttacgcttttggactagccttccaaaccattgtttttttcattattggcggtttggggtgctcaagtacgcacggttccaaaatgggaagtggttctcttttaatggctgtagcatttttttacaatttaggaattgccccggtcgttttttgcctagtctctgaaatgccatcttcaagactaagaacgaaaacaatcattctagcacgtaacacttataatgtggtcagtatcatatgtagcgttctcatcttataccaactgaactctaagaagtggaactggggcgctaagtcaggctttttctggggtgtcttatgcttttgtactttaatctgggctgtggttgacctaccagaaactgccggaaagactttcgtggaaataaatgagttatttaaacttggagtttctgcaagaaagttcaaatcgacgaaagtagatccgtttgttgtcaaaacccccctaaagacgtctctcataacgaccccaagggagatatcgaagcttccattgcagaggaatagcaatgtatcccatcacctatgagctaatgaacatttatcgacacaggtaaataggtaactatggtatttactctacatgttacggagtataatacacgtagatttgtttcttcctcatattcccatgacatgtctcagtaattgaactcaaagtaacatttagctttcttcttgatcattgcgtttggaaatgtatagttagagaaaagattctttctcatccgagtatggcgcgtgaagaaaatgaagatggagttgtcgaaacaaatggtcatcgacattagtttaattgtcatagtaacagtctgggcactcacttcgtacatcccttatacatttaagtgcaattttacctattctaaaaatagaaaaaatctcgaatgagcagttctggcagtactgaaactgagttaaaaatctatcaactggaagtaatgcggtagttttatatatgagcaatatatgccgtcaaattatatgtacagtagctaccagagcggttattatattgttcttaatcaataataaacaaatcagagtatatttcataatttcctcttacatttttaagaaaaaagggtaacatttattcctcattgatcctatctttcaatcctaataagcgacaatattcttagcatatacgggagagttgctctcactcatatcatatagctctctatatgtgtcagcgctctgatttgtaaaataacatattcttaagctttttccgcccattttacaatattagatatgaaaaagttagtttttaagtcattaaacgtgtctactatttaaatttttatttttcggtgttattttcaagtattactgcttttgaattggtctatatatatggacatgaaccagtgccgaaaagtattcacttttcattcaggaccaaagataatagtcttgactacctctccaccatgggcaatgttgtagtcgtaagccttggctgcatcttcaaatttaaatttgtgggttatcaatggcttgacattgacttttcctgtggcaaccaagttcacagcgtcacgataatcaccgaatgaataacggaaacatccaatcaatttcatttcctttccactaacttcagcaattggaaaattagtgtagtttttacccataccgacttgcaccatggtacctccaaccttagttgttttgacagcggcatcaatgcaaacatcagcacctgaacactcaaacaccacatctgcgtgatttccgcccaaaagcttttggaccccatcggccaagtcttgggctttatcggtggaaaactgggaagaattgaaagtgtttgtggctccgaaatcttttgctctctgtagcttgttgtcgaatacatcgacgaaaatgacgtcggtggcaccaaaagcgcgggcgactgcgccagttaaaagccccacaggacctgcaccaaatacaacaactttggtaccaaagcggaccccagccaatttattagagtgtacaccgactgataagggttcgacacaagcgccctcttcataactgacgccttctggcaatttcacaaggaaatcttctggagataaatagtacttcacaagagtaccatcaattggaggagttgcagcaaatgccatatgtgggcaaaggttatagctcccttctttggtctcatcagagtaacggctaggaacaccaggttcaatagcaacacggtcaccaactttgacccttgtgacggcatcaccaacttccacaacctgtccgcttgattcatgacctaaaaccattggcgccttcaatatgtacttaccaataccaccgcttctataataatgaatatcagagccgcagataccagtggctttaatagctaacttgacataatgggggtccttaatggtagggattggtctttgctcgatggcaatatcgccgactttctctagaactactgcagggttactattttgagacatatttttcaatttttttttttagtattttttcttgttgattgtttgatgtttcttttttccacttatactatatctcttcataaagatgaacggtaagacattgagccttttatatgtcgaatttttttctatatattaaagagagagtaagcaacttatggcaatgaacatactttagatggaagaaatgcggttagcaaggtgatacagaggcttcatgtgaccggagaaaggagatacgagaccggagataatagaatatgatgaaccttaactgttgaagaggaagaaagcattaaagtgcttggtaaagacaacagttttctgaacgaagttccttcattattcaccccaaccaagcccgatggttcctgaagctaggcgtaactttccaacttcaacatagattttgccactcggcagtagctgtccgcgaaaactttattttctgcacctatatgtgcctaaaacttactctcctgcagggagctcgagaaaataagggattgtggggtaatctttagtgggggtatctcctgtgccttcccccgtaatttgtttgccttcatgcctgcctctccttgtctcaggtcacaccattcacgattccttcatgcctgctaccgatttagtagtaagaaaagccgtggcaaacagtcaggtttacaccagcttttttccttggaattgttagcccgccttttggtcgtaatgcacaccacaataatacgtcattagtcaaagttttcacaaaaaattgataaactaagctttcgtactaattgtagagatgttgattcgacagatgaacggttctatagtttcagtggacgtagcgctttgatattaaaaaattatgtacaatatcatgttaattagttgaaaaatcataatgtcaattatcgcaaaatgaaaagaagaattggtactcatccagagtttcaatttagcaaataaagtaatagacaattcatcaagctttgaactttgtcgtaagacctttcaaaaaggaaataagtaaaaagataaagaaactcaatagacttggaaaaaggatagaaatggacatatgccgacttaaatgctaaaaccctcgactgttttgaacccattgtttcaataccgtgtctttaacggttactaccacagttaggtcacaaatcttttagtggcagatgctccttgaactactaatgacccaggtcacccagagaggtcagagactttgtacgggtacctatatgaggtctttttactgtattacaaaaaaaatcttactccattcgctattatgttgtgtggaaacatgcctcaaaatgttttcaccgcaaaaagtatgcttgttgtatttgccaagttaacgaagcatgagaaagtttgcccccccgagttgaaacaaagttatctcttctaatatgatggttgtttgtgcggccacgctaataacgagctcaaatattccctttatagtaacaactgaatatttgggaagaatctatatttctatattattgtatacactttatttagaggaatggtacagtgttacgttcctggaaatgcatttttaaggatcttccataagcactcaagtggacctatgttgacttccccatcttcatcaccactccgttttcactccataagcatcctactttttatactctgctttgccttaaagaaacagaacttcgtacaatgttgccttaaccaaacgctttctttcactaaataactcgttattttatatagtactagtagtccgaaaaagggagtttgcaaagaaactcgtagttttttgttgattaaatttgaaattacgtgtcacttcgttttacagtaggccctattttttttcaagaatttatctcttagcatgtttatcaagcgcgcatattgatcaattaaaactctttgggaacttcaaaacttctttccagcttttcttcttagcctcagtttccctggaagaagctcctctccttgagggtggtacccaagatgcagatttccatggttttataccttcttcatatagtaactggatttcctccaaagatagaccaattgtttctggtaaaaagaagaaaacgtacaaaaacatagcaaccaaacaacctacgaacacataaccataatagaagtggatagacccagtaatgaatggtgtgaaaaaaccaatcaagaattgccataaccagttgaatgcagtcgaaattgacattgctttagatttgaccttcgaagggaatgactcggcaaccacaatataagcaacaggggcccatgtcgttgcaaagcagaatatatagaagcatgtgaacacaatcatggcattacctgcacctttcgaggatggaccatcctggccatgagggtaaagacattttaccccgatacttgcaaatatgaccatacaagccatcattgaagccgctccgaataacagacatttacgacggcctattttgtctacgaccataacagcaataatagtggagaagaaattcactgtacctaggacgatcgaagtctcaaacccatcagtaagcccaactgatttgaaaatggtagttccgtagaagaagaagtagttttcaccagtaagttgcaaaaaggtttgcacaagaatacctgtgatcaaacgttgaaggacttttgttttgacggagaaaagttctttccatgaggcttcccctagttctctttgggcaaggacaccggcgttgatttcatcagcctgtttgagtacccatggatcctctggtgaaaccttgttgatcttggcgatggagacacaggcctcttcatgtctctcacattcaatcagatatcttggggactctggaactaataacatgccaacgatgataattagagcccacagaaagcatagtcccacaggaatcctccattgcgcagtattactatacttccttgttccataaacgctacaataacccaagaaaataccgaaggtcatgttaagttggtacaatgagacaagtccacctctcaaatctgtgggggctatttcagataaaagcattggacacaacaccgaacagccaccagcaccaagaccgtagatgatcttaccgacaaagtattggtaccatttgtgattcgaactgatctgaataattgcaccaaccatatataccaaaaccacgattacaattgctagccttctacctaaagtatcagcaagtctcgcaaaagcaacaccgccaatggaacatcctacactgaacatggccacgagaagacccatacgcacgttgctcaaataatactcaccagtactgtgcttgtaagaaccaaaattcattttaaagttatccatattgatgaagcctgcagtaataccactatcccaaccaggtaaaaaaccgccaaaggatacaggatagcatagtaagtagataataaggtaacctaaaaagcctctcttcggtgcgtctggcgtatttccattaatgacttctttgtcataaaacccgtctgaccattctttctctccgggtggctgtacatgaacgtcagctgcactactgtttagattatctgcattaatttctggtgaggactgttcgcttgccatttttttcctttagtttcctttcctccttttctgtcaataatatcaatagttttacttctatggatagtaataagactaaacctgaagcaaacaatgaattacttactttctttatacgtttgaaagttggtgattacaggccaacactggagttatcatacttgagttatataaccatgtttaacttttttgcagagcattcggaaaatcaaacctttagctgattgcacttatgatattgaaaggttcaagatgcgcagtacaagtcctcgtttgtttacatcatctaccttgcctgacttctttgctaaattgtgcctctgcgcagtgcacgttcaaaagaaaagcataccccgcactctactgtttttgcattttagcttttaagttttaagttactaccactgtagcgcacaaagctaaaaataattttgcctgcagcaggctagctgcatattcataggcacatcatgaatttactgtaatacgagacggagttaagcaaaacggagttaacacaggcggagacatgaaacaagttcaacttcagtaatagtaattgtcacgcaatatcttgtggaaatttgcgtacaagattttttaagcgccaaaggagccaaatacggaaataattacctagtccttaccaaagaaataaagaaaaagaaaaagaaaaactgcaaacgtataagatatttggtacattttaagaaggggatattcactttaatgatcatatcgctgatttagtaacccagatcaaggacaaagttactattgtcgtcttttaaggtggaatctgtggttaggatctttacgagtacctagatgatgtcatctttatgcctaagaggtctagtgtcataatttgttcaacgttgcttttacctctggcaatactccacaatatttcaggatttgctgccaaagtccattttgtgcaagagaatgtttattactgttttgatcgattatgttatcgaggattctgaaaaaatggtttatgtcatccgtctgagaaattatgacggaagaatgtaagctgccggttacaggtaagcaaaatatttgcaaaggaattttgagaatttatggctcgacggcgagatttgaactgtaaacggatatggtgaaatgaagtaagggcataatattatccagcagctgttctcccatatagtgcgccaaaattgtaaacattttttatatattacgctttctccatgtgcaggtcaattttattcttcttttcgttgaagtgatgttacctcatacaatgattcaactatagcaccgtttcatgctaagttatttgcacattctccttaccacaattccgtacaatttaaaaatttgaataaagcagtattgcaacaaggcgttacagtctttgttaccctaagcatgtctcaagaatctattcatgtgtgttcatggctcttcttaagataatatttcatacctggggtggccgtttcatatttctgtttctctaactttataccaggagaattccttgtctaatttgctacaagtaccttttcaatataaataattttcagttaattaacagagtaggaagaggaaggaacaaaaactatcgcttatcttcttgcataggggtagtggagtaaagatacaagtattcgagaaatagatatacattaaaatagcattactatcccgggaatcttgttgccataaggtgcttttatgatatcaaaccaggggggagaatatttgggaagtaattgggaagtaattgtatgtatttctaaaatttttggatactcaacttttaaattcaaaatagttatatttgttatcgaaatgtagtagaaatattctaagtaaccaatttcaaaactgcatctatctttggataaactggtgtgataagatatacattgaatgctgatgtccatcacacatatgtttacactggcgtcgctctgtacctatttcagaatagattaatgacaaagtaaaagttcaataggcgggcggaaaaaattagagattcattgaatctctaatttatttaaagtttataagtcgttacatatttttctatggtaagttcctggatgttctggtacatcgagcgtatttaatatgtccatttggcatgtcctttatatgcccatcttgtataaggtagttttaaattctaagttattcaatactactgactaatcattgttaatagcaatttcgcagtcatgttgggctcaaaatactatagtcatttttgtgattttttttttttattattttgattgaagaaggaacaattcgaaatatggagaaaacgtaaaaaatgttagagttataatcgaaattatcctagttcagatactgaaacttaggcataggtgtagtcacaaggtatttccctttacatatatatttgtatatgtgcattctctttcgggccaactgggatatgcgattaagcgttttgccggcgtaatgttttaagggaataagattggcgcgttaatgcataaagacagcaatcacctggaggtaacagcgttaatgcatttatcgatttttggctatgatgcaatgagctcaattcgaattggatggcttatgaactatgaaatatacgaattattcaactagcagaaggcttgaaatattacttatccaggttatgtaaaatggtgctgttatagcaaaataagcaacatcaatctcttgtgacgacagcaaacaaaacatataaaaacctcgtattatcatcttcatgaacaatattcttgtccattctttcgttcttttaccttttcaattatataaaaataccacaacaacaatacacatacttccaagctatgtctacagacaagatcacatttttgttgaactggcaaccaaccccataccatattccaattttcttggctcaaaccaaaggttacttcaaggagcaaggtctagacattgccatcctagaaccaaccaatccttcggatgtcactgagttaattggatctggtaaggtcgacatgggtttgaaagccatgatccacaccttggctgccaaggcccgtggtttcccagtgacctctgttgcctctttgttggacgaaccattcaccggtgtcttgtacttaaagggcagtggtatcactgaagacttccagtccctaaagggcaagaagatcggttacgttggtgaatttggtaagatccaaatcgatgaattgaccaagcactacggtatgaagccagaagactacaccgctgtcagatgtggtatgaatgtcgccaagtacatcattgaaggtaagatcgatgccggtatcggtatcgaatgtatgcaacaagttgaattggaagaatacttggctaagcaaggtagaccagcttctgatgctaaaatgttgagaattgacaagttggcttgcttgggttgctgttgtttctgtaccgttctttacatctgcaacgatgaatttttgaagaagaaccctgaaaaggtcagaaagttcttgaaagccatcaagaaggcaaccgactacgttctagccgaccctgtgaaggcttggaaagaatacatcgacttcaagcctcaattgaacaacgatctatcctacaagcaatatcaaagatgttacgcttacttctcttcatctttgtacaatgttcaccgtgactggaagaaggttaccggttacggtaagagattagccattctgccaccagactatgtctcgaactacactaatgaatacctgtcctggccagaaccagaagaggtttctgatcctttggaagcccaaagattgatggctattcatcaagaaaaatgcagacaggaaggtactttcaagagattggctcttccagcttaaacgcacttcgtcactcctcgagcgtagccttcctctacgacttgtttatgatttcccattaggttttttttcctccctgatatttagatatttactattaagatattatttatgagccttttattacagcttcttttcccttgtaattatcgtacttgcctccaagtatcgaaagtcttgtgttgcctcgatttaccacttcaaatgctgtaacctgcacaatttacgcctgaattaggtgagggataaagactgtttttaggtgcggcttattcaaaagtataaaagtagatagcgtggaatatataaggacatatttcttacacaaacgcaccaaaaaagaaatctgattaatcgaaggaaatctgcgcagacattgccgtgagaagtgaagccttcttggtaacagccggatcatcaccgataaaattagtaggaaaaccaacatcaaaaggaataatactttctaagtattctatctgttctggtgtcagtttgatacttaaagcctcaatgttctgtttgaggtgttcaattttccttccaccaaccaatgggaaaacatttttcgccttagagcgaacataggcaatagcaatagcagtaacagactcagtgccatgttcctcagcaaccttggccaatgcttcactgatcttaacctctttatccgtctgtttagaagtacccgaaacagtacgcagaccctctccattcttcttccgttcctccattgcttttttactctgaaatcttccacctcccataacatcccatggggctagagccataccaaaatgtctggccattggaatgatatcgcgctcaaagtccctgttcaacacattccatttaccttgatagatactaaaaggagttttcccatgagatgtggcgtagtagtttgccgcagaaacaacccaagcaggtgtatcagacacacccaaatagaggactttgccctgctgaactaaaatatgcaaactatccataacttcttcgattgaactcatataatcccaccagtgaacgtaaagtatatcaatccaatcagtttgcaatttgcggagagaatccctcacactcacatgtaaactatgcttgtgattaccacaatagttggcacttttaccgccacctacttcatacttcttataatctccggtaaacttggtggcaattacaatttggtcacgcaactttcttgatttcatccattcacctatccaaatctctgactcttcattttggtaactgtttgcagtatcaatgcaattacctcctgcttcataaaaagcatcaagaagttcaaaagcctgttccttattcatagagcccataaagcctgaccatgcatcgccgattgaagctcctcccagaattagcggtgaaactcttatgccggcagttttagaaagaaccctgagacgtcccaactcggtaggtggttcaggtagaggtttaaataattcactaatattattgaataatattttgtagctataggaagtgtattctagtgaaatacaaagccgctcagtcaattcgtcagctggccgatgaaaggaagaactgcaactgtccttgatctggaaatattgtcatgacttttatatggttcaaaaatctgcccccaatttgttcgaggatatttagtgcaacttagttgggtcttggaacgaggtctgcttactaattttatgttgacggttgaaagcggattttaaaacgtatgaatttagaagagagccaatcaaataggggtacgcttaatattaaaaaaatattagtaattgtttgtatgacgaataaaatttgtaagcacctgatccaatccttattattgagcaagagacgtcttgtttctgtactctttgataactatcaaggcgacatgaaactaaggtcatctccatctgccattcctctagttccgtcaacgaaaattcttcaagctatggaggcccggaacgacattgttgacagtctgatcatcaatagtcacgcaacggaaagtgatcgccggactttaggagaccatgaggttagacaatgtgaggataccaacttcggcttcaaaatttgatacaggttaattttgaaggcaacatttaggttcggccttatttaaaaaaaccttcaggtacgcgttcaagatcccattttaaaggtataggcagattgcactattttaccggcaaatgtgcgaatatcgaaactggaagatgttttcaagaaaattgatttaagatccatttgtcgtgtttagagttctcattgttctggtcaatgatttcaaactcaaaaggcacaagaaacttacaaaatttgtttcttatgaacattacgccatgttctttgcgagcatgtgctatacagtcttgctagaaaatggccctataattagaaagctcaaaaaataacccaatgctgcatcgatttttggagaaagggggtcaatcatcatctatcttcataaataacgagttgcagaaaaattggaaactggttgattttgaaaagttttcatttttctggcaacaaattatagctacaaaaaaagaagttatggcgcataagatgcatcaatatatggtgtgaccagattggacgtaactagtactcatgttattattcatatccttcatttttccttcttttcttctccttctcgaacagtaacttcagattgaaagacgtgaggatgctttagaatgcacattaaaattaatatactactggcctcttgtgtttgtcattggcttctattttcaataaaacatccagacaaccctgctgttaattttggaaaaaaaatttcgccgattctaatcatgtgactccttttccccaggcaataccggagaaagcgttctatctcaaactatataatttgcgctgctcgtctccaagcccatgctagtgtttactttcggttgtaaaaggtaactagaagttttaacgcaagcattgtattatattttcccacaattgctcttaaggacctttttttttcttgcgtgatcctgcactattgaaaagtctttatcaaaaatagatgaaactttttcagggttcaacatttagaggcttttctcatattctttactcagttgcctgcgaagacccttctgcccgctgcgcattttcttagaaaatcaaaaaaattgccttttcatcttttaccttccgagttgaatatgttgactatttgcaaacaggcgtatgattgtcgtatataacagggcactttcggcagtgaatcaataggaggcgtataagaaaagccaattagtacctatatatatatatatatatatatatatatatatatattcctttattataattcctatcagcgatttttgcatcacacccaagaaaaatctataatagagacacaaaaaaatgaacgtaactgaaaatgctctattgtttaagtgcggtagcaagggctatattaatcaaacctatacgccgacagaaatttataattgtggggtagctgaaggaaagaaaactgctaaagaaaagaacccaacttattcaattttttatgatacatttctcactgggcagcctgctgaaagtcctgaaacgtttacgtgtggttcgcatggcttcacaaatgcgagttatgtggcaagcgacttttatgcatgtggttttctgcaagggaaaggtacagaaaccaatgcgggaatacataatacaaggccttctcattctctcgccaaatttaccatactgttcatgctagtgttgtatacaattgtctaattctcaaggtatgacactttggattggtggtcgcagtagccaccatataattttttatcgtttctacatataatacgagacagtcagacagaactttgggtcgcctgagaagaaagactataaaaatgtaacccgtcagtaggactcatcttaaaacagtgggtaatttactaaggaggctggaaaaactgcgataatcggcttatagtacatatatatagaataatcattaatcgagcctttaccgcgaaattcatggatttctcaaaaacaaaggtgcaattacatgttaagcaccgaatttctatgcgaaacaggtccgtctcatcagtcatagctttccaagtatataaaacttgaacgcaaaagtgcgtcatcgacgcctttttttgcgcaaggattgttactattcatttaatgaactctgatgtcttaataagccaatggtatccataagtgaaggtgaagtctactgtgttacattagcaagtcagaactcctatacgatacagtatactgcattatgggcactaaaataatttagattatagaaaatatcgatactatgcttccacttctcacgaagcggccatgttttaaatgaagtacgttaacgctaacacaaggcttgacaactttcatgagcgtcaaatagtctacgtgtgggctcactttttcagatttcttcttggcttttgtgagatgtataattaacaataatcataaaatcgctacataaaacaaagcataaaaaattacagatttcctgttcaaaaatcaaatcggtccagttcagctattgttctgccgttgttcatgctcagaaaattggaccatggtgtcatctaactttagttggtcccattaagctctcttctgtatatcatgtttgccatattgtcatatcatctgcttagtattaaaccgttgtggaaaacaagaaaattgcgaattactagtatagaaaatgcattctaagtcgcctgtgattccaatagcaaagaaattgatcttaatggaagtaggaaatagctgtggcaaagagacaggatactaagattggtttaaggcgaggtcatacttagctatttccttcaccaacattggttttcgaacagtcaagagatgaaaacgcaaaaaagtgcactataaagtaaatactcaaacgttcccaaaacaaaacgagaagaagcgataggcacctcaaaactgaaattatgggcaaacaatataacccgtaaaagatcactttacgaccagaacataatcaacatgggtggcccccatgttgtactcagttagctttttgagctagcaaatatatcaagaagcccgcatgtgctacttacgtttgaattacttctcgttgtaacgcacttttctacaacgtacctcactagtaaatataacttaatgcttgcaggttagcccatcgctacaacacctccccacaaagtatttacttcaagaaatcgatcttggcgagtatatccttatctttatgtaagtatctttttcgtcttcaaagtatgccgggtattgatgggcacggaagatgtaaacaaaatggaaaacaaataagaacagaatctgaaacgtcatttgagaatttaaaatatgtaaatcattcctctcgagccaaccaaggctgttcttgctagaaaccagcaattgggcttctcattcaaaacagtatccgtctttgccttaacattgttatttggcctttatcccagatatacgcaaccgtatttattcaaatccaaagaaaaaaagagcagacaaattatcaaacaacaagtaccggaggtgagcaatgattcaaaattctgctggttatcgatcgctgaatactgcatctccgatgaccgtgcaggtgaagaatcagaagaaaatatgcgcccgttgtaacaagttagttatacccgatagccaacgaactaaaacaactttaaaggctctcggtaaatattatcatgaaagttgttttacctgccaagactgtcagaaacctttaaaaccgaagtacttcccatatcaagtagacaagacaagtgaatctatattgttatgccaatacgattattttagaagacataatttgttatgtcatgtatgtgataccccattgcgtggattatattataccgcattcggttacagatacgacgaagagcatttttcttgtacaatatgtgctactccttgtggggttaaaaaatgcttcatgtacggaaaccaattgtattgcaagtaccactttctcaagtatttttcgaaacgttgcaaagggtgcgagttcccaatatcggatcaatatatcgagtttcctaaaggtgaagaaatacattgttggcatccggaatgttatggaattcataaatattggcatgtaaatttagcagcagaaactgttggtttgcagtaccttcccaagctggaatataacccaaattccggagacaaagatataaacccaactgcctacgagttagataaacaaatgcaggcgtttaactttattctatctaaaacgtggtcggttttatatcgttttgaggaagaggcagcttcttgcatttctgatatgtttcaatatttgacaagcaatgatcagttaaagggcatagagtctacgggtctgttggtactaaaaatcgactgtcttttccggggactggatactttaaacctctcgacgaacaaaagtatgccagttaacagtgatcaagaatgcattgaaaacaacgcaatggcggccagtaaatacagcaagtttcccaaaaatctgtccacaaaaattatgatatatttacaactcttaagaaagttagggacagaaaacaaaaacgaaactatcacaatttcatcttttatgtctgttattactggattagcccattttctaaaactgttaacaagatttgggctatatacggctctagaaaacaataagttgactcattctgttaatccattgttgaggtttttaagagaagtagagaaaaatgagctttttgaaaataacccgtttcagtatataaagactcctgttaacgccacagatagttgcgctggatgcaataaatacatacaggaggaatgcattcaattttatgagcaccggtggcatattgcttgttttacttgttcttcatgccataagaatataaatccgaggagtttgacggatcccacctttaataaagagaaaaaaaagatactatgttctcactgctcaattgatgatccggcctctgtgccgggtttcaaatttgttactaagctagcacaactaatttttcttctaaaaattgccctagtcaaatcaagaactgtaatgttgaaatcgaaagcatctaacaaggtaggcagaaactctttacagagtactatgctaaaggaacacacttacattaggacactgaatgatattaaaagattgagatctagaagagaaagtgttcgggtcactcataacaaacaacaagctagaaaatcagtgatactggaaactgcagagacagatttaaatgacccgacaaaacaaggagatagtaaaaatcttgtgattcaaacagatgacccatcatcgagccaacaagtgagcacacgtgaaaatgttttcagtaatactaagacgttgacactagatgatatttcacgtattgttgccgctgaacaagcaagggagctaagacctaacgcttttgcacactttaaaaaactaaaagaaaccgatgacgaaacttcgaatgttgttcccaagaaaagcggagtttattactctgaattaagtacgatggaactctcgatgataagggctatcagtttgtcactgctagctggtaaacaactgatatcgaagactgatcctaactatactagcttagtctcaatggtcttctcgaatgaaaagcaagtcacaggtagcttttggaacagaatgaaaatcatgatgagcatggagcctaaaaagcccatcactaagactgtttttggtgctcctttagatgtgttgtgcgagaaatggggtgttgattccgatttaggtgtggggccagtgaagattaggatccccataattattgacgagctaatatcatctttgaggcaaatggatatgtcagtagaaggtattttcaggaaaaatggaaatatcagaagactgagagaactaactgctaacatcgacagtaatccaacagaagctccagacttctcgaaagaaaatgcaatccaattatctgctcttttgaagaaatttatcagagagcttccccaaccgattttatcgacagacttatatgaactatggattaaggccgcgaaaattgatttagaggatgagaaacagcgtgttatattgctaatatattccttattacccacttacaatcgcaatttactggaggcacttttgtcatttttgcattggacgtcctcattctcttacattgagaatgaaatgggatcaaaaatggacattcacaatttatccacagtcataacacctaatattttatatttgcgacataaagaaatttccaatgataacgtccctgacgaaccagaatcaggtttagttgattcattcgctcaaaacaagggagaaaattactttttggctattgagatagttgattacctgattactcacaatgaagaaatggcaatggttccgaaatttttaatgaatcttttaaaagatgtgcagttacaaaaattagataactacgaatcaatcaaccattttatttccaccgttatgcaaagtaaaacaatcgattattccgaatgtgacataaaaactcctgtcacagtcaaagattcgaccacaacggtcatacaaggtgaaataaacaaataataggcagaaactgtaagtttcccctcattttcctttttttcttctccttcccctcagatttcgaggtttgtcgttcttattagagttctttgcttttttctttgcctatttcaataaaatcttaccagtatgctatggaaatggacattattttattattatacaacatagtatattctgactaaaatggaattagaaattgtaacattagtatgtacttataatcatttgtatcattgtattactcgccttttgatgtaaattttgtttatatctcagaacatctccaacagcagatcagaagttacattgttcttgtaagtgcttaagaagtctgttagcaaattgaaatctttcagaagaatattccaccaaaatttcggaaaagcaataccagcggtaaaatatctgccatgctctatattatgtgactttattttaggtgcaccccccaccagtaacttattctctaaataataattaatgacaccattgaatatattagttctaaataaaaaaaaaaaagctaagaaaagaaatatttaaacaacgcttgcaaatcatactcaagaggatgctttacttcagcaatatcatgattgttcaaaaactcattcattgcgacctttcttctacttttgaaatctaactgtttaccaaaaaccttaaggttcaaatcattagcaaattttgtgagaagtgtaagctcacatctaagttgaatgacaattgttggtacaatttttaagaaggtttttaatgggatatccaacacaattaataaatttttgattagattttgcgattgcacataggtaaggtctgtcagaatatcaagacccaaggagtcgtacttttccttcgttatatgtggaaaagattttccaacagtttcaaaattaagttcggtagaaggatcaccatatagtttttttaaattcagcttctcttggaatacatcttcttttagtgatagaattgtttcttcgagttttaatatttcactttgttttccagctaactcgtcagtaattttcttatgtgtgttttctgactcttgaatttgagtgctccatcttgaagcaatcaaagcctgattctgaagtttctcaacaatttcctggtgttcattcatgtaatcgttcaatttatcttcggcatttttctgaattttttcacttagtattaattttccttttaactcgctcttcagtttttgaaagttttcttccttgaggttcaggatatcatgccatctccttttttccaaacgaaattgttgttcttttgttaacgcctctttttgaagatattttattttgtgactgtgctgctgttgcataaaatgtaatctttcattaatcaatttaaagacagaaatgattttttcaagacgtatacggtcattcttttccaaaagttctatctttccttttaattgtttgtattgctccatattttcaagatttttgatatcttgaaaatccggataaagcttggcaaaaccgttttgaaacatcgaaggggaatggccacatttcatttcttctagtatgaatttaccaaggtctttctcaaaaagagaaagattttgcatatagctgtaaacatcatttaaccttttctcgtaaaacgaaccattatcatgtaattttttattttcatcttgagaaagttgcaaattgcttttcagtatttcaacttcagatcttaattttactatagagttattcgattcgttaatatcttttagaaatttatcattttcttgctgcaagtttaggatttgtttttgcttcctgtatagttccgaaactaaaatatttctttgagaaaaagctttacatttagttttggcactagtcacttcattcttctccttcttgctagcgtttttgttttgaaagtctgtaattttttcttctctaatttttttaatttctttgcgaaaccggtcctgaacaatgttgagcctttttgatgcagcttttctttcgttgtggaattccttctgcaagtcttctattctttgaagtttagcatcattcatgctattaagttcttctagttcttgaatcctgtcatccttctcttctagtttttgtcttagtgctttgatctcttcattttgggactggagctcatctaataccttgggtaaactattttctttagaaatacttcctccatatgatgaagaagatagcctaatttctcctaatttcatatattcggactgttcttcatctggagttttagatgagcgaaatacgttctctagatgcgcaacctctatattctcctccagactctcattgcttacaacataatgctcatcatttgagattgctgcgactttgtggggattcgtgaggagctttgtaggtgtagaagaaaatctattcacttcaatactattgtgtactttgtatgtggtaaatttaccagggcttacatttcctaatgtactgggctttcctgcaggtgacagagcctgcgagcctattcctacagttggtaaaccacccctttgtagaaatttattaggcgattttaaagtatttttttccgtagcattttccaatgtactaatgttaccagaaggtgaagaggcttctgaacctgcccaactctctgagcggtttcttcgggaacgcctattcgacagttttgatataatatcagaagaaatactttcctgcacattagatttttcagtggacgtaggtacttcagagtctatccaagtttgtgaacgccgctctcgaaaaggtttactttctggagacttagttaaagtgccatcagtaacatgtctcatctccccctgctggtcgcaatccgagttttgttcctttagggattcaggcttattcaaaaatgctaaccaatgattcatattcggagaagtttgttgtattcaactatcccattcaaaatcccaaaccgagttttgcaattctttcactggcaaatctctttgtgttcctaatcttaatattgtacaatgggcggctaaagcgcgatacgcaaaagaaatttgtacatatactcaaattactcattaatacttggaacaagatatagtagccctctaaacatatacaactaaatctggtagacttgctggccggctacccaaactttagtggtgttgcgatcatcaccgttaaagaaccattttgcgattatgtcttcattagtaagcagcggtgggttcttataagggtcttgcccttgctcttgctcttgctcttgcatttgatccttctcctttagctgccaatgaaacatatccacgtttgagccgggagcattggtatcgatcatttgagcgtcaaactgcttaccgacgtcaaaagtccccaaggtctcatccatacgcaagacttgtgctccgcccattgtagcaagaaataggcactcggagactgaaagttttgcatgatcagtttctctcattgccaaatgccttgaaactgcaaaggcctgccttccggtggtgagtatgctacaagaatgaccggctgaaacgtcggtgcctagaccaacctttatgccctggtccagcaaccatcgaaccctacactctccagaagtcagagaggagttggaaatgggacaatgagatataccacagcgacgctgtttaatcacacgcgcttcggcatctgttagatgaatacaatgtgccaatactgttttttctgtgagcagcccatatttgtcgtatacatcagtatagctctcacattcgggaaataaatcttgaacccactgtatctcctccttattttccgacaagtgggtttgaacgtgtatgttttcatccttgactagcttggacaactgttgcattagttctctagaacaagagggcgcgaaccttggtgtcactataggatttacgaggggatcacaaatggtttcccgtatgtacttaacaactttcacagtgctttcaaaggaagttttagtatcttcaatataatactcgggaccattggtatccatgcacacttttccaacaagaacacgctgccccaataaggagcttagttgagccaagagcttagtggacttgagatcaatggtattatagtaagccacagtcgttgtaccgtgagaaagcgtcttacttattaccttattgtaaacttctctcgcaatattttcgtttgctagtgcggcttctatggggaaggtatacttctctagccaatccagcagggtagaattcccaaatacgccgacatttggatattgcgagacatggttatgcgtgtcaacaaaacctggaaaataaaagctgttatttcgagtcttgtcttttccaattatgtcaaccaccgtgacatcctctggtgataagctactatcgtgatctaaacaatctttgacaggatcgagtgaatttctgttcacaaacctgatgattccgttgagaactccaacagatgttttctctctgattctcagctctcctaatttaggggtatctacaaaggtaccaaaaaaaactagaaactttccatgtttgtcgttgaatttatcaaataataaatcactttttgtcatatcctcttcaaaggacagcccaattcatatattcattcaataaaatgttgttcttttgccaatggcctgttttaaaatccttatcttgtctccttttataatccgaaactatccaaacttccgagtgataaatcgccggataggcataaaatatgactcgagataagaccaacaaagataagtacctcggtttagttaagcgatgttaggactgaaagggtgtctaactattcttattggatacgttattgctgtctgtgctttgttttccagtaggggaagaaatccttcattaactgattgggaaaagttaaaggaccagaaaatatcggatattgataactttgggttgaccggtcaacatcttttagaatttttccaggaaaacttgccatttctaagtttttcagaggaaaagtatcgtcacaaacacgtttctttatattatgatgtattcaaagaatatatcttacgtcgtgccagttcaaaaaagtgtttaccagtagactctgctatcgcaaagttgaacaaagatgttaacccaatgccagttcactcccataatgactactggaggaaacttccgctttttgaaggtctggcctatggtgctagtagtactgaagccgacgtgtggaatatagatgaaaagatcctagctgtgggtcataatgaagcgtatttggacccagttgaattgacattagacaagctatacactggccccctcttggagattttagacgaggtgaattgccaagattcagacgccgatcgcaaaaatggtgtatttttcaactctccagaaacttcactcttcttttatattgatttcaagtcggatgataacgaactaacttataaactgctgatggagcaatatttcaaatctctgattgattctggatatttgacatattacgatatgaagaaggatgaaattatttggagacctgttactgtgatactaacgggcaactacccgacgtcattggatattttagacaatggaaatgataacggctattttgagtcaagtcaaaggtttgcatttctagatgcgccgttgttaagtttggagcccaaatactcaaagctatctgtagctgcgacggtttcgttcagccaattaatgaaacattgtggttctgatcattggaaagtatcgctaagaggtcgtatggattcgaatgagatcagttgtgctaaaagcataattgatggtgctcacgcattgaaacttaaaacaagaatttggggagccccaacctggccagctaacctggtggaaactatttctcgccaaattattcatgacttgggttccgatttacttaacctggacaatttattcatggcatcgtcattgatataagtggcttgagctgtggataagaaaagccatatatttatataaacatttagatatgaataggaagtagattgttcgacgcaactacccgttcaagaagtataatggggaatggtctcatcttccctcacaggatatagttctctgaagagatacatacgtttgtgtatactatgcttctttatcaactcaagttttgtagaggaagacgttgaagatggtgatgtgacatctttactattctccagcacgttttcagtatttacttaatcgtatattaatgacgtcccttatctattaactttccggtttttctttttttcggtgaatgttctttccgttttagtgaatttttcaattgtaattgacgcaatcggtttataacaagcagacataaatatcaagctcgagccaaatcacaaaaaaagccttatagcttgccctgacaaagaatatacaactcgggaaaatgactgctcaacaaggtgtaccaataaagataaccaataaggagattgctcaagaattcttggacaaatatgacacgtttctgttcgattgtgatggtgtattatggttaggttctcaagcattaccatacaccctggaaattctaaaccttttgaagcaattgggcaaacaactgatcttcgttacgaataactctaccaagtcccgtttagcatacacgaaaaagtttgcttcgtttggtattgatgtcaaagaagaacagattttcacctctggttatgcgtcagctgtttatattcgtgactttctgaaattgcagcctggcaaagataaggtatgggtatttggagaaagcggtattggtgaagaattgaaactaatggggtacgaatctctaggaggtgccgattccagattggatacgccgttcgatgcagctaaatcaccatttttggtgaacggccttgataaggatgttagttgtgttattgctgggttagacacgaaggtaaattaccaccgtttggctgttacactgcagtatttgcagaaggattctgttcactttgttggtacaaatgttgattctactttcccgcaaaagggttatacatttcccggtgcaggctccatgattgaatcattggcattctcatctaataggaggccatcgtactgtggtaagccaaatcaaaatatgctaaacagcattatatcggcattcaacctggatagatcaaagtgctgtatggttggtgacagattaaacaccgatatgaaattcggtgttgaaggtgggttaggtggcacactactcgttttgagtggtattgaaaccgaagagagagccttgaagatttcgcacgattatccaagacctaaattttacattgataaacttggtgacatctacaccttaaccaataatgagttatagaggagcaatgcaaaatctaggggtagaattactttttgaaaaggaaaaatattcaggtttgttgtttttatgtaagttgtatgatttgatatacatatatatatatatataatatatattgtacatgtgtttttccggggaagaatggattatccggaggtgtgaataaaatgatgacgattataggtttgtgttgtaatatttagataactcaattctcgccagtttgaactccaacctagactggttcaaagcttttgctatcaagatgagatatatggaattttcgtctttatcgtccacttgtatctttatttcctcgtcatcttcatcaatattgattccattaataatcgatttatcgctcagagtgttgaccaattcggtcttgttggggaagaaatgttccatttttcttcccaagttttgaattctttcacaaacccaggcaattctttgtaagcctaatgcagcagaagaaccctttaaaaaatggcccagattgtctaattcggtaagatttttttcaccgtccagctgtcgttgcatttgagcaaaagttgtttgtgcctggtcgataaattgaataattagacctttagaaaaatcggaatcatcgtcatccatagatataatttcatttaagatggtccaattgatgatttctgagggaatagtagacattattgtgtgtattttcttgtttccgagaacgagtgttgttatttcttttgaatttttcaaagaaataaaactattacacgtcagtggtttatcaatgatccagagcacaactatcgaccaacccaaccggtttagaaattaaaaacaataatgttcctaaatataggttcaattaaatttgataaaaatattaaactttttatgtaatttttcttcagtttttccgtttcgggcgggttacggatgtattgatgattatgtggcataaacgaattatatctccggtattcaatatgtaaagttccgtttctatttaccactatttaacggaatttttgctcctttgcccttcatgtcttatgataggttttttagaaagaagcagggtcaacctctcgctctgacaaggcaatacgccggtagaggatgaggatgaagaggaggatacgttttgtaaatctctttccatgacgtgcatcattttctcaaacttcttgaacaaaagctctgctctaaccattaggtcattccaatccaacttcccgttaagttcattaaaaaattttaatatttggtcgaactgatttagatgttgtaaaatagcttgtgagtttttctgtagaatggccaacatgaagaataattggaattgtgaactgtagtagaaagtccagaaattctcccaaatgtgcataatatcttccatttcaaattctctcttgaaccatactagaagcattcgaaagcaaaagaacaagtttcctgaatcacacttgtttaaatgttcgctcaattcgggtagcattaattgtaccaattccacgagagttaacatttgttcatggatgccactctggtctcttagaaaatttctttccataatgtccatgaagtgcgtaaaacaccaaaacgttttccattcttccttcatgatgacataaataggcgataaaagatcggtcatcccctgcacgtagcctaagtttgtgttgtagacattataagtgataagaatgttttgtaaatgtatcaaatgtgggttcctgactccatcgtctgcatcatcgctctcgtcattagcggattcggggctggtactgttattttcatttgctgggagttgttgtggcggtggtggtaatccatcgatggtattgtattgaaatatctccaagtttctatcacagcgtctcacatctttagatattctgaataattgatcgttccaatattcctcttcatcttcatcgtcaaattgtaaaaaatcttttgaccaggttagtttcaattgatcgtattccgcggctaaagtttgatcgatttgtaccctctcgtcttgagaagaatcccacggatatatttctaagagaaaaccccaaactttccctcgcaaactgtcattttctaacccaccatgaaatatgaaatccttaacttcgtttaccgtgaccctcagcctcccatcgttctcatcccatagcgaattccatttcgcttccgttaaaggaaattgtctttgcagagcattatttatttcagtatcacttaattcatcagttagattcaggtcgttgaaaatgttattcctatacgaatcaaagagtttgttctgcttttgatacctctcagcttcctgttttactcctaatgaccagtttgccaaatacactcttgcagagtcataatcctgttcaatttgtttaaccttctcattgttcagaagcttttgcaagtattcattgtcgatttgtgatttttgtatgggtgagttgttagtcagccaactatcgataaaattggtagacttggtagtcacgtctgctatcttgctcattacgttccatttccattcttggaatttctcgtttagtttcacaccggcggtagcgagttcagttgtatctttcttcgaattgttataactttccaatagatccttggaaacgaaatttctcaaatcattcaaagagggatttactaaccaaaactctggctctaagtttgatttcttgagttccatcagttcgttgattttgtttctcaaatctacgccaccccaatacaattcgtccgagtcatcaaatgggttcatggatttgcgtagtctttttaacttgtccgtagttgatgggcagagttggtcatgaaagaacaagacaggaggttgaaagcccgtaaactgttctgtcaagggatatattaccagagatccgacataccaaccatttggactaggaggcctaaattggatgcagtatatttgtgagagagaaatttcgaaagcttgacctaaagaagtattgaccaggttactaaagtttattgaattttcaataacaaatggtgtagaagttggacatgtgcccactttagcttcatgttttagtagttttgatatctctaatgtggataagccagattctgggatatattggagaattgcttggtgggatagcttattcgcttccaatgtgagtagcaggaaaccagcaatattatctctagcatcgcttgttgggtgtaagaacactttagatttgcagaatagtatcttactcatcaggggatgtatgaatgactcttgtagaactttgccaatttgtgcaacctatatctgagaaactgaatagtatatttgagcacgataaattgatttatatctgaccaatttatggaaagttcttaactatttcttgcaaatgcgcctctctttatatagagcagaactttgccccatatagtattgtttaagcctctcggatttcttttctcatcttgtggggcttcccgcctgaactaaaaatattaactatggagcaataaagacaacacttgacactgttcatggggcagaaggaaaagcaaagattatctgcaatatgtaccaaggcccaccgcaaccgcctcctcaagctgtgccgatgccttacattgtgaataataacacaccaccgtacccaaatggtaatattaactttcctcccaccgcgcagcagaatataccgcccacggtttatccacaacaagtgccatttccaggtcaaccacaggggggtcaatttccacagccttcatcagaacagcaggtgtttaaccagcttccacaagtgactcaaacttttcacaactctgcgcagaatacgaatgcaactgggggccctggcagcgggtctatgccaatgtttacgccggtagcatcctttccccatcccatggctacagcagcaacggcagctgctccgttaccacggtctgcatcccaggcatctttatctatgttacgggtgccgtatcatgtaagaaaatacttatctaatttggcgatgttgaaattgtacgaaataataaatgaggtgaatacggcaatgggtaagattggcctgctttcattctggacagaattaatatcagatatttttacacctgatgcagttataaggtatagtaaaaagtctatgacagattatagagaattcgaatttatcatcccagtgttcccagttatttgctctacattaggcagatttggcatcgttagaatggaagttaaggttttacaattgaaaacacaagttctaagtaattctacgatttttttcaactgtcctcgtgtcacatttgtctattattatcctgatggttcatatattacacatttttcccaaatgaaaggtgctttcgatttggacttgaaaattaattggctggacgtatctatgcatagttttgtccctgatattgaatggaatgcagtggaacggcttttgagtgatgacacaaagtctacagaaattgaacaaatattccgtaaattgaaacaagaagatgtcaaagagcaagggaattcttttgcagaaaataatgctacgaatgttcctccgaattttgaggccatcactcagctgagatcatattttgacgtattcagaaacgtctctgtgtttggcactcaagaagggttgatgagagtcatgcaaataagtaccgttatgtctactttgaaaaaccttcgaaagtttcaaattgaaaagaacattgatagtcccgtgaccgccctaagtgcgtacattgacgccgacaagaaggacagtggaagcgagcccttgcacgcaaagaggcgacgcaacagcggtatctctcctcgcaccacgacgttggggccaaacggcaactccaatacaagcaatgaagagcttccaacaagtgatgtgaatgatattaacaaagacatgacaaaaaagaagatgaagttttaaagaaggtaattacctaacgtcacccactgaaatattaagagaattgcatgaatctagcagaatgggaatgtgacatggtagcagcaaccgcaaggtgtggcatagattatagtagtgacaaaactgtacaattactatatagtgagatataatacaatggtttattcaagatatattaacccccgggtaatggaccaaatttggaaaagtctcggattctcataaaagcttaataaataaagagtatttcgaaacaaacacgacaattacacttgcaagtcagtagagaaacccagtacagagcaagcaaaagatgatctctgatgaacagctgaactccttggccatcaccttcggtattgtgatgatgactttaattgtcatttaccatgctgttgactccaccatgtctcctaagaactaaagtggttacatttggatagcgaacttcagtttttattatacgtcgctttgtgtttctgcaaaacaaaacaaaactacaactacaaagtactgcgttggatttcaatcagtgctacattaatttttctccctttttacttcgttttacgcacaaaaatatacagataaatacactcgagataaacaagacatctccttccgctattttttgtataatttaatatcattattaataaaaagaattcctatacatatattcaaaaacaaatgttaaaagttttcttcgcccagtatatcttttgcacaactctctacctggaacaaggcttcagaaatatccgtaaaagctctcgcaaatgcaatgccgtgaacctctgtccaatgcattttttcactgtctatttcagagctgttcgccactgaaggcaagggtaattgttgctgccctgaacttgatgccttctgttggtatattttcttgaataggttcttctccatagaattgcctcctgaatttaaattcgaatgtgattggtccttcatttcactaaatttcttgatgaagtggtaaagttttttacgtgacataattggatttggcaagtatcgcggtatcttgttttttgatctgaaacaattggataaaatgtaaaaaacgaaaatcactgatgagacactatctcttcgtagcgatagtaaggctctcgtggtttcaatatcaaaatcctgatcccaaatttcaaaaaatgcacctgaaattctcgcttcaatgatcttagataacaaaaattggcatgaattgattagacttgcgtacttctcaggattgaagttggaaataatgattggctcatgacgggctttcttcaaaagttccctgattgcttcaagactttgagtcagtctaacttcacgaatgtgggaaaatgcgaaagttaaatcagtaggtgcgtcgtcggcatccctgtataaataccggtccgccacggtttggtaggactggcccaagtgtgccagtaatgatgacatactatctcttagttctgtcctagctctaaagggccacactatccagttgatgggaatcgaaaccaaaataccgataataagtgccaagcctgtaacccacgtagatttccatattccagcggtggttaagttataatgtctattaggtttgctgtatggttcaagagcaattatggtaaagcacattaatgcagtgaagctcgatttggtgtttctatagacaagaaagttgatgctaaatgggaccacgatcagaccagcaaacgtgcaaaccacgtatggactaccaaaatgtctcgattggttggcagcccacccccaaaagatacctactataccacagattaatctcctcattaccaacgcccagttaccagagtatcttctatgtgctaataagtaaaacgtgagtggggcccaccaacaatgaaattcttggtaccagtgataggattcaggtagccaagttggtagacacaaaaatatcatacaaaaagtaatctttagtgtccacttacattcatcaccagataaaattctactcaatttccatagtttaaatctccaaggattttgagttgtatgaaaattgaagtcgttgtgatcaattgctctgatggaaatagtgtggtttttgcgattctgtgacttttcgtcaccaccttgtgaatcaagtctcagcgcttcttcttcgcctttgttatacttgtgtcttgacgtgtaggtgttataaactctttcaaaaatttcatcgacatcacgtttggcctcaaaataatgaagaacatttcctgcaccttcatcgagaacacattgtttgggcaatcttgtcaacgcacgagacagtggatatgatggcagagcaattctccagtgaatattctcacccaaaacttggcaatcgtggataacagtaactagctgccttgcggagtttctcaaatatcttagaaaaaggaaaatatcgacagactcttcgtcattcaacagttcctgtgaaaaaaaactagaattcacaaaatccctgtaacaaacatctagtttgtaaattttcctctttaatttagaatgcgagtgacttaatattttgacacactcatctaagttgtttttttgatttggagactcgtatttctttagtactcttgatagattttccaaaacgaagatcatttccagtattaagttgaagatgcttttcgagaaggacgcctttaatgcattaatgtagatttcattttttaaaagccccggaccgataggcttaaaggcactgggcgtgttttctcttgttggaattcctgaagattgagggctagcgcttgcttctttgctcagggtcgcagaatccgatctatacttctccaattcttcatacatctttttcaattcatcatcattaaaaattttgggtgcaatgggtaatactctcagagaagtttccatggcagttaaagaatttcttaaactcttcaacgattgaaggtcaaacctggaaattgtcaactgatttacaaaatctctaaaaccttgagataaatcaatgtttagtgttttcaccatttttacttgggctaggtaaatttgttctttggactttattaattcagtatctactagtgccattaaaaaggtctttgtggtctgtagacacttgttataatgttccattaactctgcattgccactatgtggtgatacacatacacaaaccaagagagatagcaaaaggccgaagagatatgagattccaaaatcccaaaaaatttgccacttcaaatcaaacttggatgaggccaaccgaactgtatgagtgaatataatcgatatcgaaaacgaagttgtgaaatagaagaaccgacggtaaacagaccttagccagatggcaaataagagggccatagtcagactctgaaataaaattcctccctggtagtttgcggtcggctttgtcgctgtggaaatgtaccatgccaaagccgaccatcccaggccaaaacttgcgccgataatggagcttatagtcatttccagttgaacaccaatatttctgaccggatgatgtataagtactgcgatgggtagaaaatacctgaactcatggccaatccacctaccagaaggcctgataacgcaaatcacgatagcaatgaaataagcaataaaaaacttgaatatggataccccattttttctaatatctctagggaaatgaataatgggcctgtagatagcagtccaaacatattcggaaagcttggtaaaaccagattgcagttttttccttgcagcgccattgtcgtcatcgatgtcgctgttaggagacctagctttgctgtccggcttggtaaaagcagcatcaaaaaacccatctctcagctcttccagcccaaagtcctctacttcctcccagtgtttgtccttaaccaaattttccagccgcatttgcgataaggatgccacggattgttgtgggcttcctgcaaagctaagcccgcttataccggcaggattcttatagttaagttcatgtagtgacctgagtgatgtttgagagtatgaacctttcacaatatcaggatcaggagtgggacttcgatctcgctcatatcttttcatgaggacctgttacaattccagcactatactgtacatgctttccttagtggagcacaaagcaagttaaaaatgaactttaaattgattaaagtgttagtgacgcttaaactcgttttcctgcgcgtatttcacgcaatctatacataatcatctttgataatgttatatcgcctttcatttccagattttgttcactgaaaagtcttatcggaaacctaactttgggcgacagggttattgtttataatttgtaggtgttccatttttttctttgtacttttttaggttaacgtaatatttaattaggtcatttttagggcgtttagtattagaaaaattcatttgtacacactattaagaggaaggcaaactatatttacattttattgaggaaaagggttcatcgaggagttatcaagaaaagcgtttgttagtagtagtttgcgacagtggagatggcagctgcaccatggtatattagacagcgtgacacggatttattgggtaaattcaagttcatacagaatcaagaagacggcagattaagggaagctacaaacggaacggtgaattcacgatggtcgttgggggtcagcatagaacctcgtaacgatgctagaaacagatacgttaacattatgccgtatgagaggaaccgcgttcatttgaagactctatccgggaatgattacattaatgcctcgtatgtcaaagtgaacgtgccagggcagagcatcgaaccgggctactatattgctactcaaggtcccacgcgtaaaacttgggatcagttttggcaaatgtgctatcacaattgtcctttagacaatattgtcattgtgatggtcacgcctctggtagaatacaatagggagaagtgctaccagtactggcctcgcggtggtgtagacgatacggttagaatagcatcaaaatgggaaagtccgggcggcgccaatgatatgactcaatttccctctgatttgaaaatagagtttgttaacgtacataaggtgaaggactattatacggtcaccgatatcaaactcacacccacggaccctcttgtaggacctgtcaaaactgttcaccacttttacttcgacctttggaaagatatgaacaagccagaggaagtagtacccataatggaattatgcgctcactcccacagcttgaattcccgcgggaaccccattatcgtacactgttccgcaggcgtgggcagaacggggacgttcattgccctagatcatctcatgcatgataccttggattttaaaaatattacagaacggtcaaggcattcagacagggctacagaggagtacacacgggacttgatcgaacagatcgtgttacagttgcgctcgcaaagaatgaaaatggttcagacaaaggatcagttcctatttatctaccatgctgccaagtatcttaacagtctttccgtgaaccaatagacagctatataaaagttcctaattgtgcattttttcaataacaatacttattcatccttataattatattctagcttcgttgtcatgggaacatagcccatacaccgcagttatttatgatcatttcgaacgggaagtatggatgaatctttttttttttttttttatagcacgcaactgaaaaaaaaaaaaagaaaaatttttcatcttcgctcgacgtttcttttgtagtactcatctctttttatataaagattaattagttattgtcgctttgcttttccttctttaaaaaatgtttcttgcttttggattttcagatgtcccaagatcattacagtattttaattgaacaaaatggctgaaggtgttttccaaggtgctatcggtatcgatttaggtacaacctactcttgtgttgctacttacgaatcctccgttgaaattattgccaacgaacaaggtaacagagtcaccccatctttcgttgctttcactccagaagaaagattgattggtgatgctgccaagaaccaagctgctttgaacccaagaaacactgtcttcgatgctaagcgtttgattggtagaagattcgacgacgaatctgttcaaaaggacatgaagacctggcctttcaaggttatcgacgtcgatggtaacccagtcatcgaagtccaatacttggaagaaaccaagactttctccccacaagaaatttccgctatggttttgaccaagatgaaggaaattgctgaagctaagattggtaagaaggttgaaaaggccgtcattactgtcccagcttactttaacgacgctcaaagacaagctaccaaggatgccggtgccatttctggtttgaacgttttgcgtatcatcaacgaacctactgccgctgctattgcttacggtctaggtgctggtaagtccgaaaaggaaagacatgttttgattttcgatttgggtggtggtactttcgatgtttccttgttgcacattgctggtggtgtttacactgttaaatctacttccggtaacactcacttgggtggtcaagatttcgacaccaacttgttggaacacttcaaggctgaattcaagaagaagactggtttggacatctccgacgatgccagagctttgagaagattgagaactgctgctgaaagagctaagagaaccttatcttctgtcactcaaactaccgttgaagttgactctttgtttgacggtgaagatttcgaatcctctttgactagagctagatttgaagacttgaacgccgcattgttcaagtctactttggaacctgttgaacaagttttgaaggatgctaagatctctaagtctcaaatcgacgaagttgtcttggttggtggttccaccagaattccaaaggtccaaaagttgttgtctgacttctttgacggtaagcaattggaaaaatctattaacccagatgaagctgttgcttacggtgctgctgttcaaggtgctatcttgaccggccaatccacatctgacgaaaccaaggacttgttgttgttagatgttgctccattatctctaggtgttggtatgcaaggtgacatgttcggtatcgttgttccaagaaacactactgttccaaccatcaagagaagaacctttactacatgtgctgacaaccaaaccaccgttcaattcccagtctaccaaggtgaacgtgttaactgtaaagaaaacactttgttgggtgaattcgacttgaagaacatcccaatgatgccagctggtgaaccagtcttggaagctatcttcgaagttgatgctaacggtatcttgaaggttactgccgtcgaaaagtctaccggtaagtcttctaacatcactatctctaacgctgttggtagattgtcttctgaagaaattgaaaagatggttaaccaagctgaagagttcaaggctgccgatgaagcttttgccaagaagcacgaagctagacaaagattggaatcctacgttgcctccatcgaacaaactgtcactgacccagtcttgtcttctaaattgaagagaggttccaagtccaagattgaagctgctttgtccgatgctttggctgctttgcaaatcgaagacccatctgctgatgaattgagaaaggctgaagttggtttgaagagagttgtcaccaaggccatgtcttctcgttaagactgcattcatcacatatatatgaatattacttatattgtatataaattttgttttctcttaactttgtatccttaataaaataaaattcacaagtatcacaattaaaatatttgtttttctttcgcgtaaatatttagcttgataactgttactgatatgtctgaggaaagttgatcaagacccaataataatctatatactggttgaaacaaatcagtgccggtaacgctttttgtatcttgagatggcgtatttctactccagcattctagttaagaaaaagtctaaaaatggtttttttcatccaaaatattaaattttacttttattacatacaactttttaaactaatatacacattttagcagatgcgcgcacctgcgttgttaccacaactcttatgaggcccgcggacagcatcaaactgtaagattccgccacattttatacactctggtcctttaactggcaaaccttcgggcgtaatgcccaatttttcgcctttgtcttttgcctttttcacttcacgtgcttctggtacatacttgcaatttatacagtgatgaccgctgaatttgtatcttccatagcatctagcacatactcgatttttaccactccaatctttataaaaatacttgattccctttctgggacaagcaacacagtgttttagattctttttttgtgatattttaagctgttctcccacacagcagcctcgacatgatttcacttctattttgttgccaagcaagaaatttttatggccttctatcgtaagcccatatacagtactctcaccctggaaatcatccgtgaagctgaaatatacgggttccctttttataattggcggaacttctcttgttttgtgaccacttcgacaatatgacaaaacattctgtgaagttgttcccccagcaacattacagtcgtatgtaaattgacattggacttttcttccttcaatgatttcctccctagctgacctggtcgtcacagtagctgacataccaagagatcttgaaatatggacaattccgtccataatggatgaataaacagtttgaattgctattttataagattcagggccttcgccctttttcacaacgtacccatctgagtcgatcaagccggctaagaatgcttcacgaacttctatatgctcgccgtacataaattcagggatttgcttctctccatcaagatcccttttaaactttaaaattgtgacagctttccagaatggattatttttcctcaaattccttgtcttcctgttttcatctggaccatctccataatgaagccttacatgtttggcacgtagcggaacgtgatcgtcacaaaccgtaaggtagagaccccagattttcgcattttctcttaaactctccattagcttaggatccaagctatctactgagatttctggctcttttgttgtactgtcacctaaccacagaccaagcatccaagccatactttttacagcaggagttacaaggtcactacgtccagtgagaaatttagataaaacaccatttcctgcgagtactggaccaaatcttatgcagctagaaattctcaattgagcatcaagataatccaaatctctaacttcaatgtcaaagttgaaatattctcctttagagcgctccatttcttctatgaagcgttttgcggcaaactcaccttcaactgtcattgggaatgtcttatgatggttttttggaattattattatcctaccatcaagcgtctgacattgctgcagatttctccatctcactttatatttggtggcatttctaccacttttttccaacagtggtttggtagggaccctgactgacaatttatgacctgcagtacattgtaatgcaagacgctgataaactgttctacgcctgggatctaacctaccaggttcaccttcaaaagctctgtgtttggttttttgctgtatattatagattttctgatagccctgtgtgacatttatgacgcgggcagcggagccatctgcgcacataacgtaagagttagccgtgacgtttgcgatgtctttaatttcaccgttagccatcagaatagtcgtgttttcagaaagcattttaaagtatagatagaattgattgctgcttatgaggatatggatttagagctaatagttgtaatagaaataaaagccatttagaataggaattgaatacaattttatgagctttaaatatttaatgatgaatagtgcgtttagaacgcttcatcatgcttcaacaagcttctgcaaacctcatttgagtagcaatagctgtttacttttttccgcgactttattcgaagttatggtgaacttttcgtggtttcacacctaataacgcccagcggtagtacaattcaaagtagtaggtaccaatggtagtactagtgggtgatagtagcaaatttctctatgaaaatgaattgttgctctgcaatgatgttaatgtggacatgacatgaattttcgcgatatgttgatgtaaataataacatgattttcgtggatcatttcgtaaaccataggtttatttcgtgaattactaagagaaaggcatagaaacaggacttgcgaaccctttctgtaatatgtcataatatttcaatacacgcacaaaaaaggtacgttaatttccatggtaatcgtgtatttagttacatcacttttcgtgacacacatgaatacatttgcccttaagccctgtgtaggattgatttcttttttcgtgacgcacatgtcttcaactgcatcaatttccatgagacacacacgtctaccatgttgtcagatctcatgaatctttcatgtattcattcacatcattttcgtggatcctctaattgtatcgagatcacttttcgtgatccgctaatcagcgacggtcacattaggtttgccaagtcagggtatgaaccatacgatcagttttcgtgaacctggtacgtatattgtggcgtttgtgtatattttcattctttgacaacaatcaataccaacctcaaataggaaaagtaataagtttggcgttacaccccaaaagacgccaaacggatcgaacttactcaatagcaattagcgagacaaaacctacgttaagacctgtaaccgatttatcaaagcactctgcggttctttcttgggaatattacctggacattttgtgccctcaagaaacgaggctctacgagcctgttggagcccctcagacattagccgccacgaatcaaactttttacgcgattcggcccaaatcagtttctcacagatcattcgtagagtgaaaaagcacatcgattatttgatacccctttgggttaattactgttgaggtcttttctatttctgattgaaatttttgctccagcattatagcatgctggttttttttttaaattgatgtatctcatcgcaggcacgggcagtacagtgccctgagcgtagggaaaaatgaaaaaaaggatgtaacttttaacataattccagcacgcagcgattgggtataatgaagattgttaagttcaacaacatgtgaaattcttagctccgcaacttgcttgaattatgagctctaagattcaagaagtaaataggtcatataatggaatgatagtagtacttgataaaggaaccatgtgatcttacgttgatatgaaaataattctctcacagaagtcagtttgtatgactaacatagagagtaattgcttttcggataaaatcgcacctaacaaagattaccttttgtaaagcctccagaacagctatgaatgttcgttattctacgcactttctttcatacatcttgatccgccttttttgatgtaggttttaacgcggcaaaacatattaatttttctgatttggaaaaataaagagttagttctgccacgccattttaagtccaaaggcacaattttacgttggaactaaacggtaaagatcaaatatcacctttattcttttttggtatgcatcgatttctttgccagtaagaactacgtgcaactctacattagatcaaaatataacggatcataaatgcaaacaacatttgtccaaaagaaacaaaaatgttggcgtttgtctcgaacatgacacaatactccttgatcgagggacattgcccgattaactatgatttatactttttactacaggtactcgttctccctactatttcaccagtatacggtcgttttatgattcatttattgcctataatggtaaaaagggacatcttaaccttacgtgttgcaatgagaccattcttttcgattcatcaactgtgaaatttctgaaatccagtacaatgcgaaacgctaccgataatggcaccgtcttttgaattatgaggcccagatatggcgttcaatcttcaacaaaaaaatgaatatcaaaactaaattctatctggataacaatctttctttggtttgcagaaatatcattaaaaaacaatccataactactaaggaagggtataaatggtttggtttactaattttatattttgatttgattagcaattataatctctaatatactatttctgtagccaaaaatctgcaatgtcaataagtagcaagtgccgcttactcgtgagaatatcaaccttatagcatatgttttctattttttttttttgcttatggagataatgaacattgtacacatgaacaaagtggtagttctctctccttgattttttgtgcttgcgatatatataattgttacattcaatggccatgctaaataaaggttttagctttgtttcactcgtgcccaggataattttaaggcgcaaacatccaaataatgaagaaaaggataacgattgtcccaggtctaaaacattttttaataatagccgtcattagccttgcaacagtacaacaacgccgatgggaaaggattgcaattctatttgtaattaataggttgtataataatttacgatatggccttgtggtaactatttatgaatactggtgtagacttatttataatcctagagagtaaacctcttcttgtcaagatatgaaaaatacaaatttagagacagaagtattacgtgtaaactttacagaaccacttctccattatagctacaatgtgaattgaactttccttgaatgttgagaaaaactatattaaaattagaaatcgtcccatttgtcctcgtcctgttcattcttcttatcgttattatcaatcttttgatattctgtatgggttgtattccctgctgtagagctatcctctgcattaccattgaaatttttagtgaagttactaaatgcttggaatccataactactcgtttcttgaaacttttggccaaactgggcagctgctctcttcgtttcttctgacaactctccggattgccattgctggacgtgaggcttaataaccgtttcgtttacgtcctcgaacgatttggttacagcgctggagaagaggccccatcctctgctcaatgttcccaaaggatcagcttgaaaattttccaggctcaaagtattgctggaccctgcagaccgttcttgtggaggttttgcgggtgtacttccaaagccctgatatttaccaccttgagaagggggcaaatgatctggtctagattggttcttcttgcccagctcagcaaaataagcttcgttcttctccttttgaaaattggcaccattactagagtttgctggtgttgcagatcgacggttctccagtggtgtcccttctcgactttgagcaacaccaggcgtagcggatgcagcggtttgagaggttgctgataacttggaagcatcaaaatccaaatgctcacgctcttcaaatactctatcttcgcaaagacatgttaacttttctttataatcctctgcgacggggttatcgtatttcactttttgtggtaaactcaggtcaatattatgcgacttgaaccattcagtcaaaggttcgttaccacctttttccatacgaagaagttcctccggtttaaactgatccatagtgatagatcttacaaaagatatatgcacaccaagccctctatggataccggcacattcaaggcaaatgaaagctccaaacttaggcgtggcccattgtggatttggcgcaccacaatccatacatttcttatttgcaccaatcttttgcaattgcaaaagacgcctgcgggtatctgggtccactttccaatctgacatgctctataatccgcgataaaattgctcaattggcaccatttaaactcagaatcacgtccatatttctgctttcattcttgatatagttgtgcaatttggttcttgacaaaaactggcgttgcttgcgggtaaccgcgcgatttttaaagtgccaaactgcgaaaagaatataacaagctttcgagcaagatcaatgtacccagcaagtgaaataataaaacaagagccccaaagatctgcttataattgctagaaaaatatattattaatcatgagcactgcttcaacaccgccaattaacttatttcgtagaaagaaagaacataaacgtgggatcacatacacaatgttactatgtgggccagcaggtacaggaaagaccgcctttgctaacaatctattggaaactaagatctttccgcataagtatcaatacggtaaatcaaatgctagtattagctctaacccagaagtaaaagttattgctccgacaaaagttgtttcatttaattcgaaaaatgggattccatcttatgtttctgaattcgatccaatgagagccaatttggaaccaggtattaccatcacctccacttcattagaacttgggggcaacaaagatcaaggaaagccagaaatgaacgaggatgataccgtgtttttcaacttgattatgacgcatggtataggcgaaaacttggacgattcgttgtgttctgaggaagttatgtcgtatttagaacaacaatttgacattgttttagctgaggaaaccagaattaaaaggaatccgaggtttgaggacaccagggttcacgtagcattatattttattgaacccactggacacggtctgagagaagtcgatgtagagctcatgaaaagcatctccaaatacacaaatgtactgccaataataacaagagctgactcattcaccaaggaggagctaactcaattcaggaaaaatattatgtttgatgtggaaagatacaacgtcccaatttacaaatttgaggttgaccctgaagatgatgatttggaatccatggaagagaatcaagccttggcatccttgcaaccatttgctattataacttcagataccagagatagtgaaggtagatacgttagggagtatccgtgggggataatatcaatcgacgacgacaaaatttcggatttgaaagttttaaaaaacgtcctgtttggttctcacttacaagaattcaaagacaccacgcaaaatttgctttacgagaattaccgttccgaaaaactatcgtccgtggccaacgctgaagaaattggtcctaattctacaaagagacagtcaaatgctccaagtttaagcaactttgcctctttgataagcactggtcaattcaattcttctcaaactcttgcaaacaatttgagagcggacacaccaagaaaccaagtaagtggaaactttaaggaaaacgaatacgaagacaatggcgaacatgattcagcagaaaatgaacaggaaatgtctcccgtgagacagttgggtagagaaataaaacaagaaaatgaaaatttgataagatctatcaaaacagaatcttcaccaaaattcttgaactctccggacttaccagagcgtaccaagttaagaaatatttcagaaaccgttccatatgtcttgagacatgaaagaattttagcaagacaacaaaaactggaagagttagaggcccagtcagctaaagaattacaaaaaagaattcaagaattagaaagaaaagcacacgaattgaaattgagggaaaaactaataaatcagaataaactaaacggttcatcatcttcaatcaattctctacaacagagcacaaggagccaaattaaaaaaaatgacacgtatactgatttagcctctattgcatcgggtagagattgagttgtatctgtacaaaatccaaagctgagcaaataaataaataaataaatgtataagttaccgaacgggggtatttttacttttgatcaaaaatttatgtaccaactacaaagtttcctcagcacagccttcaagaagggaacacacatacaaacagtgtcaaataattgtagggataaatttaaatatggcataaactaaataagtagagcatgaaaaaactgcaaaatccaaaaagtaaaaacgaaggtcagaaagtaaagcaaaagaaaattaataaagcaatactaaatctatcatgatttcccgtaacttccattaaagctgtaaccagatttactcctactgtttgagcctctaacgcctaatggatttttagagaagctcaacctgatacctcctttgttgttgagggaagggcgggggtgaggtagttgactaccatataattctgccaatgctctagtggcaaagctaacatcctcaaattctacaaaacaaattggaccatggccatgaccgttgccatgaccgtgagagttcattttattcctgaaggataatctacgaaaaccttgctgattagaaaacaattgccttaattcttgttccgtggcatccggaggtagattacccacataaagagtattacaaggaggattttggtccgcgggattggctggtggtggcaccttggctagtagtgataggtcagcctgtgaaatagttgtggaacctgccacatttgtttcgttatttttcgaaaatgcagaggcagaagctgtagaagaacattctttctgtcgtgatattgtactggtgtcttgttcactcactaaaaagccttgattcaccttttggttgttgaatattgaagacccgttaggagcagaagattgtgggtggccattttccgtttggagattcaggtccaaattggaaggaacattcgaaacgctctgctgaatactttgtgtcttagttgaagcattaatttggttcaataagtgataatgcggtagagaagtcgcggaatgtattactcctgaattgttcagattaggttgtgattgaatatgtggaacatcctggctaattgaatggtgggatggaggcaacagattagactgatgattttcttggctagataattgaaaaagaggaatattagcagttgaggaagcattccactccatcacaggcgtagatgacatcggaggctcttgtaaagatgcaccaaatgaagaattaccaacatcattaactaattcatcaccattccaaatactttcatttatttcatccttttctagtagcaaaagtgacttgccagcgtccttctgaggtggcattcctgctggaactggtgtggtggttacgtttgataaatcatgttgtgagatgctatttcgtagaaagggtacggattcttttctttgagagattgtttccaatccgaatgggtcattgaatgagaaacggagggatctctctgaaagtaatgaaggccttggcttggccgctgaaggccctaatggagaggaactagtttttccatatgatatagtattaaaactttgattttgaatttcattttgcgcactggacgacaattggtaattctttggagaactatttgtagtgccagatgaaacatgttcttgaaaactcactggaagctgcgtttgttcatttactacgtcaatgtgagacctaaaggggaaactaggcccaaaaatctcagacttcgagtttaatatattagcataatgggttactaaagaaagggatccaaatttgaccacaacgactttttcattgtcattaaagggttctctatcatccctttttagttctatacttgacaccccagttgctagtgaaaatatacaataacactctcttagtgtaatgtcttttggcaaattcctcagcaaaagacagtaggggccaacatccacatcatgtggggctaaagaattgacgtcattcccgttccctttccccgtggacatggtcaaattatgaagcatagaagtcataataggttcttttgcaaaaccttgcgggttctctcttttaatgttagtctcgctgttgctcctaactgcggaaaaactatatgcagttggcatgggatatgttgcctcctttgataatggaacggtttctgaactagaactaaatgccctttctataagaaatttggattcgtttaaattcgtctgattatgcactaatgacattgttaattgagaaaccttaagcgttatttttcagcgtagatgtggcaactaaggttcctgttttcaaaaaccctgcttttttgaaaaatgctcgaaaaataaagaaagaagtcagtcccttgttttagcaaagtgataatttgtgaaatatgacacaagtagaagataaacctttacacgcagaaataacagcggattatattttgattcttagatttcctaatttcgtgaacttttaactaagaaggaaaaaacaattgagatgagatccaaatgggaggagttttgaaacaattgtttgctattatttcaatgatttagtgttgccaccagatgggtctattttctgtaaaactaccggttcgaggctcctgccgtaaccttaattgtacttttctatgatttaatccaaataaccattccattcctctttaagtctaagaaacattaaaaaacaaaaaacaccacgtccgggtaatgaaaatataacgctgggtaatgcacgtgttgataattacatcgtttttcactaatatcgtaccaaacgagatgtttgcagaaagaacaaaccaatattttaaataatcaaaaatcaaattagctattatttctcatttggtgataataatatatacatacatatatatatatatatataaatatataggtatatatataaataacctaagacaagttaaatgagtataaaaaaccttgaacgtaaatgaaaaaaaaaaaaatactagtaaattgacaacataaaagacaaaaataaatgaaagaggaaagtggtaataaagtggttaaaatttgttgtagttgtagataggaggagtccgcgtagacagttattcaaattcaattgaggaagaaaaatagatttcaaagaatactgggaatttgttaatcgagaagtgtttaaatttcactcctaaatccaaaagtaccgccagaaatactttttctcactctacccatgaaactttgtttaccagcctgttcctcaccttgctcgtcgtcatggtaatcttgctcaccctcatcggaaccgtactgatgatgtcttggagtgtgctcggctgaatgagtagaattattatagtcgtagtcagacccttttgaagaattctgtctgctgtgacggtgatgattgtgatgatgttttgattttccggaacccattgaacccaccgacactttccttccctgagaagttgtttcattatgaattgaataggaagtggtttctgggtaggtgccctcagatggcttttgagaactagaggtgttggtgtctttaaatccgtatgttgggacatgtgggtcaatcaaactagggaaattaccaacttcggcagcataagcgtttgaggcgtcggcaccaccaaggtcggttctacgtttgttcttcaaatctacttcacgcttgtagcccggtgcgtcttcctctaaaactttcgcattcttattgacatcaatattatcgtcgctagaatattcttgattttgggaattgccgccagaaccgtaactggccttttgttctgatgatggttcctgatcgtgagtcattccagtaatatcttgtgatttggcatatgtagggtccgcatttttaatattatcgtaagcagctgtttcagcatcccctgatttggagtatgtagtgtctccagatctggaattatcaaaggcagcaacattagcgttttcgagatgagtgtctgtatttttactatcatcaaaagggttcgagctgaaggtcttggattttgcacccatccttccggttgtatctacgtttccagtagtacctgtttccggattattggtgaaatccttggcatcggatgcaatatcctgtgttgtttttgctcttcttggctcaatttggtcaataaaattagaacgcgttggagttgggcctgatttatttttgcttaaatcagataattttttgttaccagaagtattcgagtattcgtaattgccaagactctcatctcttgcagtctccataccagcacggttagtggtttgccttggagacaacgggtcttcatcttgtttttgcactgattttgacaacgtatcaggttcaaaagtacctgggattttctctctctgctcataattgtaatccgatggttttccctggtacgctttcttagaatacaagtcgtttttctttgcatttgagtagtcgtcaatatcattctcgtggtagtcttcaacatcatccaaataatccaacccatattgatgaggtttagtagaatcttcattcatatcttcgtccttcatagcaggtgatacaacattgtttcgggtggtggcatcattagaaagcccggaccattctgcttcatgacggggtgacatgtcaatattgttgttcgtattttgagaaccagcttgtgaaccggcaacatattgcaagttatccctaccattatcattatacttcatatgtcctaattcggttcccgctttaggcatattctgagatccagatgtaccgctgtcgaatttctccttcatactagaaggtataacaacatcctgcagattcttatttttaccagcgctggaactatattcaattggaccccaattagaatccgtcttggatttaatgtttttctgttgataatcatcggcggattccagaatgtcatctctttcaatgttaaatttttcagccgctctttctgatatatttttattatcaaccttattcttttctgggtgttgaatgtttttattgctatcatgataagaaggttgctggcttacaaaaccacttgtcccgactgctgctttgggttcaggttccatagtttgctgttggattgcatcagaaccagaaacttggtcatttttcaatccagtttgttcgctctcatccatcttcacgttctgtgcaatttctttaattgtatcttgaggaggaccagtcgcagtgttgccagagtactttctacgatctgcagacttcgaacttgtgtccgtgtagacactagggtcgacagcgttcataccggaactaacattactctttgggcctgtacttgtgtaaacactaggatcaacagggttcacatcagtaccagtcatgccccggaaactaccaggtatgacatctcgatctgagttggaatcagtgttcgaataacccttcgtagctgaggagttatctttaacacttgtatgtccatgagtaactgaagggttagttttagtactggaatgatcctgtgcagcagcggtggatttaggaccagtgcttgaaccagagtgaccatggctaacagggtgggtagttttgacgttgatatgtccatgtgtagttgcagtggctgatggaccagtattcgctttagaatgctcatgagtattggtaggagatgtggttttcacactggcatgaccatgtgtgtgagtgacaggggaagtggtagcactggaatgaccatgcgtgtgagtaacaggagaagtggcagctttggaagtgctgtggttatgagtggttgcaatacttggatgccctgcatcacctttggaatgtctatgcgcagtgggggacgcctttatatttgaatgttcatggctagtgggaggtgacgttttcactttggattgctcacttgtagcagcgggtgtcgttgttttgacataagagtatccatgggtagtaatagtagcattagggccagaacttgacttggtgtcggcagaaacagggttcacatcagaagttacgttggcacggcggttagcgtccgcctcagtgtcttcgtgtggagtttccgagtctttattatgcttcttcctccaaggtaacagaatgtttttagccttggtttccaaattcttggacgttgattcgggctgttcttttggtaagttatattcggtcggctttgtagtactgaaagactttttgcgttgagcagaatctgaattggaatcataggaaccgggcttaccaccaaacgaaaaattattttgttcttcttcgccttgaccatctttggaaatggactcgttcatattcatatcttgggttgggtgatattcttgatagctctccactgggaaatcttcacggtgttcggtattattcttatctctacagttacatataaaaaaaggtgtttttgagttagttagtattatatattaattttcttgagggggtggtattattaaagaattaaattcaatattattactattaattacactaaggtgccgggtattattgacgttttttttttcttagtctctttaatgaagaaggaaaaagaactaagttattattagaaggaaaaggaggaggggaggcgagaaagaatggtggagaataaatgaaaatctccaagaaaaaatttcagcacgatacatatggattataccatgtcacaaaaaaatatttcggttggaggtagatgcagagttatggtactgcgaatgtaggaagaaaaaaaaaattaggaagtattttatggtgattatttccttcctagtcgcgtaccgtcactggcccggcaagaccaccatccccagctggttctaactcagctgatggcacctgctttcttgttttcagtttttgaaagaacttgccattgccagccggagtagtggtggttgtaggttgaggctgtccaaccacaggtgcggctgtgatagggcccgcgccgtccgtcgccccactattgtaagtggatttctccatttgagcaccggtgtcaacagaagggctttcatattgggcatacatgtcgtggtccgagtaggtagagtgggccttgtgggtagcactgaatatagtggaccaaatggcgttcacgagcatcaagaagaccgaagtccagatgaacgcaaagtttttgggtcccagccttgcagacctcccgctgttgcggaaggtctttctggccttcacatagcaacctgtgtacaagcatgcagccaatataatgaagaaaaaggccaaccaggacaacacacagtacaggactggcactgccttgaaaggaaggaaggtagccagaaagccgggtaccagcgccagtacgatgaaaaatagggaaatcagcagcatggcccatccaaccctggatagataatagtaggtatcccggttgtttctgaacgacgatggtaaattgacagagttaccaaaattgtctctgggagagaaaggcttggcgggcgccctgctagagcaattagctagctggccgtcttcgtagccgcaccaattgtaattgtaccatctcgtggtcgatggagcgctgttaaagccgtttgtatcagcctgtaaccaataaaaatttttcagcgttccagattctctgcctcctgacagaataagaaaaaacgtcaataagccagcaccgagtaggaataaaaacacaagcaaattaacgaaccttttgaaaatcatagcggtagattatagtgattagtgttacttgttacttggataaaaaggaaagtataagcgttaaacgtaaatacctctttctttttaattcacttcaaaattactgtacttaaagtttgcatctaacggataactaatcaagagaacaaagcaagatcaagtaactgttgcaaagcaaccatccttttatatgtcggcatctgcgccgaatgctcctccccattccagactatccttgttttagcatcaagaaggaaggaagacctttcattgactcttgcttcttaccactcccctctttcccttttccttcgtgtgaaaacgttccactcccttatattcagagcacccttaaatttggttatttggtcttttttttttatattactccgagacgtcactgcaatttggcaccgccgcgttgggctgcgcggatcatgtcttacgaggtgggaacggctccggcgtcatcgtcattatcctcctcctttttcacggtgacgccattttgcgcggcaagaagtcgcagaggattgacggtagcattaattgcgcaatcaagactccctgaatcaggagccgctgcaaccttcggatgggccagctgttgttgcaattcccgaaaggtgcattcaattgggcaccagatctggagtgccacggtagtgtcagggaacagcgtgagcgaggaggttatattgaatttaaatgaatggccgagaaattgtgccaattgcgtatatttttcctcaagaggctgacgctgtaagtaggcgcttgagcggttgaaaaaataagcaaagttcttggaggtaatgatgtgtagttgcaacactcgctccggggccaagccgcgggtttgtaaaagtgggagctcattcgtgatatggaagcagagatcagatgcgtggtactcgatggcgatgatacggccctcgcaactgtataatgtgttgctcttgtgtgtttgctgtgggcgcgggaggcgagccgaggagtccaagagagaagatatatctgtgaactttacatcgaaggaggacacgtctgcattcaggtcgggtatgtgttctgcgagagctggtgtagtgggtgatttttttggttcatgctttacttcatcgaacctcagtttcgcgagatgagaaccgtttctatgtatggggaaaaacctccggtactcttcgaaatagcgtgaaattgcggattcgccaattctcttgaacgctcgttggtagaacaatcttaaatgttcgcactgtgaaggcgaggcgatgctgcttatttgggaatgcgggaccggctcacattcgcgcacaatggcattcaatttgccgttgtacattttcacttttatattcatcttacaaactatgccgtattgcgaaaggttttcatcgcggccgttctgtagatctcttagcccgttgttgaatatttttctgagcttagagtcaaacgtttcgaattggtttttgtacatgatggctttgaagccctcgttcagctctaacttgttctcgtaatctattagatatctgtcgtaaagatagttttggacgatatcgttcttggtaaaatcgctaaagacaaaagatataaaggcaggtttatcaaacgagcaggagactagcatgccaaacattgttatgtatttggtctcaaaagtgtcgagtcccaactgacagaattcgatggtggggtctttccttgccattttgctcatccttgtgcgagacggatcgattgacgccgacgattgcgcaggcacctgcacctgcgcctgcgcctgcgtgtcggtgctaatgttcttcaaactccatactgccatacctgggctggcggtcttgtcattgtcccacaggatcctttcaacttcgacggaaattcgatcaggcttttccagtagtaaaatatccgatatcttgtcgctttgacagtttaaaacaccgaagagctcacagattcgctctctcgtcgggataacgatctcaatgcaattgacgcctggcaccaggaccttgtctgggacatttggtaagagctgcgtaaaatataatttcaatgtgcaatatttgaactcatttatactggcgaattgaggtggattcatgccaacaattttgccctctaacctttcaactgagcctacactagctagggaaagttgctcataactgatggctttgcggattgaggacgcgttcggactgtggaaagaaagctttctcttcctcttgcttccggaatcatcatcgtgccaattatttggtacgcttgttttcctttcaggtgtctgtgactggatgtaggattttgagctgaaatatttcccggtagaggaggtagttgaggaatctgaatcctcaatgggatctgcgctgtcatgcatttcctctcccatgttgcttatatctgtggtcggttcatctacattaagcgtcataagctgcgagttgaattcgttttgggattcaatgtaaggtatccctagtctatttggcacaaagaaaggattaattgctgcggcttttgatttctgcgataataccttttgttggtcttgaacgaacttttttagttctatatcgtagtgaatcaactttacaaatttaaacctgtttttctcgtctctattcatttctattaaattgttgaagatatccacaagtgagttgttcaaatcacattctgaaataagttctgatgacgaatgcttgctgctatttgtcgattttgtagatatggtgcttatcacacttaccaaatccaacggttttatgtcctctaagaatagagtatagttcccgtgttttgatacatataaagctttacaacttgaaaaacataacctttcaaggtgaatatctctcagtattactgttggggatgcgcctgagtcagaatctaaatctggcagttcaatatcaaagtattggcaaagtaaggaaatagtgatccgggctaacctctccgagcccctatctttgaacttcagtttgattaaatattgatcttcttgggattgatctcctcgcctctcaaaattagaaaagcctagcaaacattttgtttcagtcaggtgtattgaggttaaaagcgccacgaattgcacgggaactattgctttgctgggatagccttcaaaatctttactcgagctcacaaaaatacgatttttatgtggaggacactcaggctcttctaaggtatccatttttaggcgatagtttccacggtcattcgtatccaaagagaaacatatatgaatatattcttaaatttccattttgaattagcatttcgcatctcactaggccttcgcgtctcttatgacgttgaaaaatttggatatcaaaggtttaaaaagtataatcacgttaatcaaggctgcatgtacatattaaataatccacatattattcagcagcggatttacaatgaagattgtcttacaaaaagtcagccaagcatctgtagtcgtcgattcaaaagttatttcaaggtatgttaccggttttttcagcttcgttagtgcaccaattttttttactaacacctctatctatgtgacagtattaaacatggttatatgctcctagtaggtatttccattgatgattctatggcggagatagataaattatcgaaaaaggttcttagtttgagaatcttcgaagatgaatccagaaatctatggaagaagaatattaaagaggccaatggtgaaattctatccgtgtctcaattcactttgatggcaaaaaccaagaagggaactaaacccgatttccatttggcccaaaagggtcatatagctaaagaactttatgaagaattcttaaaattactaagaagtgatttgggtgaggaaaaagtaaaggatggtgaattcggcgcaatgatgagttgctctttaactaatgaagggcccgttacaatcattcttgacagtgaccaataagattgaccttatagatatatacgagaagaaaataaaaagcaaacattatttgcaatctttctttcgcaagataaagtaccaaaatctttccatgttatgttctcagtgaagttgagtagagcggagaggagccctccccaaaaaaatgaatacaaaatatctgtgatggatttttgaattcacgcttccttcaataaccttcgccaagaaagtctagaattgttttatattctttacataaaagtaagtaaatcaactttaaaaaactttaagggcgaaaatgaaaaaaaaaaaatgtaaaagtgaaaaaagggacggcgaagcgatgccctgccagtcttactaatccagagggctaaaagcatgtttacagtgtatttccagtcataggagagtattgacctggcatggaaaaagaaacgcacaatgagaaaggggatatatacccttaaattgacgatagttaaggagattttgaggtttgtgttactaataaaccagtaagcatactcgttgatgactttaacgtatatttggtttccaagggatattgaaaccgtatcttaagggatgacgatggttggttaacattccctaaaagacaacgtataaaaaggttcaacaaagcgtccgttaccattatgctttgatgttctcagtacgaaagtttacggttttttttttcaattgaggaacataaaccaaatagatatattatatcaacgttatgaaacgagttactggagttttcttaacacttttgagattttctcaatttgcatcatcggttttggtgatgtcacttttggcgtatgccatccacgcctatggaaatagaggtaataagaaaaccaacttcacattggcaacaggtgtcattagtgtgttttatctgattgccttaggtattttgtgtctggccctacccacattgatctacataggaatgtacttctgtgccgaattgatcgtttgtatgctatggctagcagctttcgttgttcttgccaaagctcaaggtgaacgtagctgtagcaacactaatgcagacggattatactataatccgtacagtggccaatatactgctgacagtcatagaagagcatgtaattcttctcaggcggcaatcgccttttctggcctttgctttgtactgtttttgatcagtgtgatattactgggaattaatgtcttaacacctatcaggaagcgttatcaaacccaaggaatgtggagaagcggcgcttctatgggtacaaagctccataggtggagcggactagctttaagcgagccttttgaagaaacagctgcttacgataacaccaatgttaggaccggtgatgtcgaagcaggtgcaggtgataatgctgcttacacatctgaaccgaatggcgacgcacgctatgcaactaatgaccccaatgggcagtaccatactaccaccaccaacacacgttacaccacaacaacagcggaccctaagacgcgttacaccaccaacgatcgtaatcctggttctgcgaatgtcgctaacagtgcagtggaccagcacgcttactctacggatgagtcaggtgatcggtcttatcaagaaaaggtcacagaaggagctcactctggcgctatgagtggtagcactgcagaaccaaacaggaacgtcaatcaaatgccataaattcaatgatttcctttttgttcgtctatacccttcacatactttttctttttctttttcttttctttgcttaacgatttgaattgctcctgttctaataatggcgtcgtcttttagaaaatccttatcaggtgtgaataatgcttaattttttttatatataatgatttacttttattacttcttatttttatattttcctctgtcaaatatgtgactgaaatcttccaatttattaatattaaagtgtgactatcacttgagtttagcgacagtctctaacgcctcgaattcatcgacatgggaaaattggaaagggtatcgtttttacacttcccattttcttccagcaaaaatgatcggcccagagtctagttaaagcatgattaattctcccagggaatttttttgctttactagtaacagtagttctggaaattattaagcgttcttaaattctgggacggtcgtgcagaatattaagataggtgatatttacaaatataaaacattcatcgttcgtcgaaattggctattcattctttaaaatcgttttgaggtggtctaccatcctcacttttcatatacaaatcaattgcagctgaaaaggcagcaaacccggcaccacccattaaggcagcttgtggtccagctttgtatgccagcccagcaccggtaaaaaaccctgcggttactccgttgtaaatatcatttttagctctaagtgactctatgacacactccaccccagcatatatcataccaatgtagccaaaattcttagcactagagtaggattttttacccatatcggtaaattgaagtttcatttgctgccggaaaggtaaatcagatatttgctgaactgttcttgatattccacccacacctatatttcccgcagttgcagttgctgctgtatttgcaggtgtaggtgtatgaagaggtgtatcatatgccattgacgccatgaacaggcctaaaacaccacccagtgcaaaccctgttacaccactcacaactgattttccaggacaggaagtcatgaagttcatgatcatttcagcaccccgttcaccctgttcttccggagttagttcattataaggtttcttttgagctggacttatctgctccaaaccaaatcctgtgtacaccatcttcgtataaagtatttaaaatcacaatttcttgatcttatttggcagctatctctactatcccgtttagtactatcccgtttagtagtgacagaaaaatagtattttgtcctgaaaagcttcggattttatatgtacgaaatggatccgaggaaatgctgtctgttttattagagaattaagttgactgatgcatcgtctttctcttcagttgtaagctcgatgccattttatcagtaagaccaaaaaccaacacataacggcgtacgaaaatatcaaattgtcacccggtatagatatacttatagagattcaagaaggaataactattaaaagtacgttgcagataaacataagctattgcagcgtcattggagcaacgttaggaattcataatgtaaaggtgtccttgtaaaaacgtaaccgctcatattgttttatctttgacgcaagtattcgattttttgctcttgcataatctgtctccaagacatttctctgtaacatatcattgccctcatcatgacatctttcctgattgctgttcatgcgttttttagaattgtgaaaattgtcggtagacctgctgcttctttccacgcgatttacatgaatgctcggttcgccgtttatgcacagactagtgtcagtactgtcgaactcggtaaggtttctatcttccatatctacgtcactagtattatcacctgaaaacatgcttccaaaggagcttgtttcagtgctatcccccctttgcgtattgaggcagaactgagaccttgttgaacggttttgatagtcaatgttttttttattttcgttgctaacacgttcactggtagtagccaacttaatccttgttctaacatttttggaatccatcaaatagctatactgcttcattgaatcgatcaatctatttaatgatatttgttctgactcatcatcctctattacgcaatgtaagtttaactttgtttcaaatagcgctcggttcaattctgaatcaaatatgattgtttctagttcatagtatgaagtggcactattatcatcacttttactttctattgtcctaaatgcacccattcttaaaattttatcttccagacttttcaagggatcgaccacaattgcgacatatggatcttggaatctctggttcaaatcctgggtttggatatctatattacttaaccaacagtcgtaaccaggatgtgaatggaaccagccaacaacattcagtttagcgcccttgtaatctcgcccatcaccaccgtcattatgattatacatctcgtcgatatattgaaccatatattcgtatgactccaattgtgcatttacgcgagtttctgtccctactacgggaagattgaaacaatccattacaacaatattatcttttaatgtgaaccccattaatatgcccatgatttcaatatttcctccacgaactgcataatgggtgatcttttcacatgataattttgatataagtacgtgggtgtaactcggaatatctgtactactttgttgttttagtttagttttgagcaaggaagattggcttagcgcatgaaattcaggttcttgcgacggcttgaatcgcatacttgatagcgctatagattcagttagttcatcttccacggtgtacctttcctttagtagttgtcgtaattcctttacagtcttatttgaaagtgacatgctgcctcctgcagtttttattgattttcgatcgttgttattcatttttagtttatttgaaaaaccctttaataagagcgcttcctgcgtagcgcgcctttcctaaagtttcagctgaagcatggctccctgaggagaactgcctagtataatggataactcgaaggaaaaaatatcaaatgctttttttagattaaaaataatggacatataaacaactttacttagtacacaataaaacgctgagaagaacatacacatatgtttaattttcttttctgacggcagaactaatttatacaaaacaattttattgaagctcaagcacttgcctccgcttctctttttaacccaccaataaattccaagaattttccaatgttaacatcgataccgttctggtaaacaaaagtgcttgataagtaactcgacagaagaactttcaaatagctctctggaatgttttccaatacggactgaggcccagcaacatcaatcagaatttttggaattattttatccaacaataggtagtttcttaattttagatcattgagccacaactcttgagaagcaactagatcgtcgttcaatttgtttatagtgaaggacaattggtttgaaatttctgaaatgtgggttccatttagttgattcaaattccataactgaccaaactctaattcagcatttttctgaattcttgactgcacttctacaacgtacgacttgtacaacgcagacctctcaccactaacatctccaataaatttgtgcacgaagtcgttatcgttaagcgctagtgaggccaacacttccattgatgaagatgtgacaccacctttgtttgcagaagcatctttgaacagaatacagccatgttcctccaaagcatttttagcaggttgcgttataaatagattggcaccctccacaatatatggaattttacatttcccagtcttttcgtcaacaaaataatgtagattatttagagtaattgagtttggtctaccaccgcatggaacaaaaatgtcgacatgatccacaaatttgaaaatttgagtatgaaaggtgtttctgaaggttgtgccgttagctacaattgtaccatttggtagcatgatatccattgcatccacagaaacaaaaaatccgttgtttgataatttggaagtgtcgaaatcggaaatcattttcctttcatgtgccaagcggcataattcatctttatctaaacctttaggatcacacaggacacctgaaccgtccagaattgccaaataacattcgtttggcgaagataaaagaatttcattggatcccaaatcaccatccggaccaccagtttggaatttgtaaacagtagaatttgtcaagtttaaagtttcgtaaattttattaacataagcacgaacacccagagaagtcataccatattcgtcatggggaataccacccaaagatggggattttccagtcaaaaatgatttccaccatgggcagttcctcacacgagcatggttagttgcccaatccacgaaaccagcagttccttcatctgggccaaaaaataatatttcctcctttggtaaaaggttgacatagttttcctttaatggatcgttgattagaatgtcaatcattgcatccacatattgggaaaaggcgacaaatgtctggtcatgttctaccaatcctgggttcaataagatgacacctttagagccaccctctggaatatccttatttttacgttgctgagtagaggccaattgatagttctcatcaataacgttcttggaattcaaatcataaatatcctgattcctggaacagactatacgaataccgccccttgcgatatctctgaacctgatatggaaccctttgaaagtattaccaacgacaaaaaatataccatagggtgtctctggatattcgaattttgtcatcaccagggaaggatctaatctgaatgatattgctacttttcttgtaataaagaaatttgtcttcaaaatagacttgttgaagatgttcagtgttttcaggatcaacaaatcaggtgaatcatttggaatgaatttattcaagtaagcttcgaactcttggtcattcttaaaaggctccactttttccagtctttgaaaagataatgtcttctccatatctttagtactattatgataatagtgaatttgagcaaaatttttatacaacttggaaattatagtgtaatgcttcgacatgatgttgataatagtttgctgagttaaggtttcatttcttaactttctttttaggttttctacaatctccaaaagagtagtatcattacgcttaatggtgatttgagataaaaggttttgataatcagagcctaaacgattaacaaaatggttaatgaatatagcaccaatatgagcatatatagcttctttgggcgagaattgacgtctctggtaaacctcatggaaagaattgtttgggatagcgtatagcaatgaagcttctctttcaacctgtttcaatgctgcctccacatcgtgaagtagaacatcttccaattgctggttctcgttcaaataaacggaaaagataatgatgtcatcatccttaacattaaacgactctaaatagaacttagaaggtttcaacttgtaatagtggaacaaagagttcaaagcagagtaataacgcttagtggtgaatcgcttgtaagcgactaataacctaatttcatccttattttctacggagcgagtagtcttaatgacaggaccttctctttctttaaccaacttaagtaagagaccgtatagttttttattttcgttcgacgaaactttgtacatggtcttatcactaatcgattcaatatcacctttcagcaaatcctgagaggaaatatctacgccggctggatcatcattagggtaaacactctcataaacaaaagttagctttaattcgctttctggagcccaaaaagaaactaatctgcagtttttttgagacttgttatccaggaaaaggtcatcaatttcggaatctaattcataaggtggacaagaatcatccatttcaatcctattttttttgatggtatccttaccatgctccaaagtatcgtttccgacggcgtcactagcaaatttaaagtttttttgctgagaatcgcttatgctgacaccagtattagattccataaagatggcatgattatcattagttataattttgtttttaatgctgaatagccttggctgaattccgttgaatttggacttcgcaaagaaatctagctttgaagcatacaaagaatgtatgatattcgagattaattggggagattctctcgagaagaacaaatcgtcaatacccaatgagttataaaaccaatctacttcttgttcgatcaaatcgtcgggaataaacccttgctgatctagcaaatctatcacttcctctctctgcaggtccttaccgggaaaatcaaacacgtgatagtccgacatggatgatattgataaagaagcaatatctggtgtgttcagtgagtttaaagcaccgcgatttttgttatcaaaaagcattctttattctttttattgttgtgaatttaatatccttgttttgtatgttttgttgagatcgtgacaatcacaaaaaggattataccaaaaggtaatgtattttttagaaaccggttgttcttatataacaagaattctgactaaacagcagcaatgagtaaacgcttgtcagtgttgatgtcgacagtataacttttgttattgttattgatgccgccgttgactcgtagttacttgtcctactcaactattaatgtgtatttttaccccaattgctccttgttgtggcacgccgtcaggcagtattaaattcggtcctgcggaatcgccgcacacatagccgccagatgggtaacccttttcaagcggacttggttttccgacggtaaataaataaataaatgacagattagattagatatagtcgtattttcacgtatatgtacctatggttacagtgctgtaagtattacttgcgtaagtaaaagctggagcatatggccagtatgacattgctattcttccagttacgttcgctgatgcaggccgccaatgtgggcgtatcgttgatcgatgtttgtatgtatgtgattacctttgtttattattcgaagcgatgcctcatttgggcttgccgcgcccacaacttgacacgtttctatttctttgatccagccatcttgtaatattccgtttatggtaattcttctgaaaggtgaaacttccagtatacgcctcattattttgtgagtttcttctggtagtctgtgcagaatgaaattgggacccatatcaatgactccttcttcgtagccatcattatcataattattgctgtcatcggtagcaggccgtgtcacaagatctttaaaagatgacacacctcttccggaacaaaatgccttgaattgaacatctttcactttgggatatttccaaggaaatcttctcgttatcatacaaaagaatattatccccacggaccaaacgtcaagtgctcttggatcgtactcattgaaataaaagacttcgggtgacaagtaggggtcgctaccaacaattccatttgcttcaatcatctgtgaagacaatggatagtggaagacactggaagcgccaaaatcaatcaatttcaagattccccttcgtgttacaacgcagttgtctagcttcaaatcacgatgagagagaccgatgtcgtgcaaatattttacgccgttgatcagctgtttaaaaagacagcatatttcctcgtaatgcatcttttcactcataaccaaagaaaataaatcatattcgcaatactcgagaatttggaaaattttacctttctcatacagtatttccaatgtttcacaaatatttgggttcttcaatgtggaggcaatacaatattcagaaattatgttcttgatgtattttctctcagattccctttttttctttgacctgtattcctttaatgcaaaaactttattatccaggaccctttggaccagtttcactttaccaccagaaccttcgccgagaacaacgtcgagatctctatatttcctggaaaccaagtcagtggatgcttcaatattactatataaagcctgaataatctgatctctatcgctgtcttcattctcgatcatgagagagaatgatccagttgagactggcgaagaagttgtttccttcaatgatgatgatatagcgcaatcatctgcaactgtgctttcctggtgatcgcatgagttactgttgttattgctaaaagacgttattttgaagagccttttgatacttgacaatgacgtagtataggagtgttttcttatatgggccgtgctttcagtgtcctcgatatgtcttgtatttacttgcactgcttctgaatacgtgtcgtcgagaggattcgtggacagtgaagagaccgaatcttctagagaatatacacgagtagtgaacatcctctcttcctcataaacattatattcatgttctgtggaggtgcatgcaatctcatcacatgtcgccgtggctgtcgtgactggaatattgtgaccgatagtattagaagaattgttgttatgcttgttatcactgatatcattcgctagattttttttggtactactgctgtttttctttgatgtaaagaaaattaatttgccataacttttgggtaaacttaacgagtttgagaaagatgacgtaaaatcggtagaatttttcctcaatcttcctttaggaacaataaatcttgcttcaaccttactgaccatgggagaggaaataatattagagtcgattttagatatgttttcgggcatcttcgtgtcaattttctccatccaggaagtggtcagcttttgcacgtccgtgttttcatcatcccgggaagatgcagtaaagtctgtccgaggtacactatctgcaacagggagagaagaaaaaacggaatcatatgatttatttagcgcctcacccgtcttagcagccatattcacaccaacactagtgggatcgcctaacgagacggaatatgcccaattatcggaataggcgtgttctgcagtcaaggaagctgtagttttgttatttctctgattatatcgcaggattctagacaacgacatcactccgtatgataagtaaaaggattacgtacgctattgtgaacgtttttgcaatctatctagtttttcctattaacttttttcttttcaaaaattcataaaggcaaggaaatatgttccgattgacaataagttcagtgagtgaatgaatgttaatgaaaagaattcaatttccagattttcgtatttattttttttttttgcacctttccttattgtgtgaccacagccgaaggtgacgaagggatggagactagccaaagagagccggctgttagacaaaaaaaaaagcggagattgtttaacggatacgtcttaataagcaatccggcagcaccgagaatgtttttaccctctgtcctttttcttggcgttcctataattcaaataacccccaatatgctaacagccgtaaccttaaatgttagacatgttacccctgtacgtcattgcggggggagtgcattgattaaggggtagtagtaaaaattcccaccggacttgaagtgcggaaaagtagctccgatttggggaaaaaaaagtaccagccgtctcgtctttcatgataaagtgaaatagagcagcggtaataatgcggcgctattgcttccggaagagtttacgtattgggcatctttgccatttctttttttggcagtagcatgattctgcacgattatttatgtttttccctttattttctttttgtctaagatacatggcgtataaaattaaatttgtactcatttaagtagtttggctctatcaggatgaattcctgcaggaacaggcttgttgtctgttccagaggtttgagctgcagtggcggtagttttggcgattttcttttggttgccgtcgttaatcatctttgtcaacctctctttacgttcttcatccaacttgatgtttttgtttttcaatttttctagacgctcttgactgttaccacctccgccaacagttagctcgacattgatcttcttctctttcagtaaggtcccatgttgtaataaggcaatgtccatacgtctttgaatgccggtgcgatctttgtcagcatcgaattccaaaaatgcaatacctttgtcagctctgaggcggatctggtcgggtgaactatttttaaaatggttttgcaattcaacagcagtgatgtctctaggtaagctaccgacaaagacaataaatctgttgccctttttaccatttttgcccttaccaccacggcctctacgtgtttttctttttttcttcacgggttcttcaccatcatttccggctgcactgttgggtctttttccttctggtgcttgctctttttttacgtctttctcttgatctttttcctccttactttttctaaactgctgagctttgagctgcttcttggtcaactttttatcttcctcggaccccattttagctgtagacgtcttcaatctctatcctgtcctctacattagattactttctcattttctcagaaaaccttttaagctcatcgattaagaagaaaaaaatcttagaaaattttcaggaatgccgggtaaacgtatggggaaaggacttggtgaatcgagttaatgtggagttcgtaataatagtactctcataccaagttttccatccataattgtttttggttgccgttactttacaccatcacctttcgccaatgtaattggtggctctttccctctccatctttttttataatgtactaaaattaatacacgataacaattttttcgggttgtgtaaaaactctgaaaaatataaaaagttgatgaaaggacagatttaagtattttggaagacagccgtaaattcattggactacagagcataaaatcccgtgatacgataaaactctaacgatgttctcatattcagatttctgttctatcggtacggccatgatcttatcggccacaacgttcctaatgggtgttttcttcagtaacatgccatacgattatcatcttttatttaatcctaactctactcaagagcatttcgatttggcactgagacattaccaaattttacatgagactccattgccggtgattgttactttgtgcgttgttgccggtattggcttagttggtggtacaattaaggttttcaagccaaaccctgaactgcagatgtttgagtattgttcattggggttgtacgtgttggctatctgtgtgtttctcactaatgtgaaaacaggtatcgactgttctgtgagccataattggggagaagttacggaaaatcagggtttggcagttattgcttcctccaacataattttattagttatgtttgccggtgttatcatcctacaaattggtttgtggtacagtaactgggatttgcaaaaaagattaaaggagttttatgctcaagaagaaagagaagctgccaatgccggtaaaaagactgagaaagttgacaatgcgaaaaagaatgataacaaatctaaaggtgctcaaaagaggaagaacgccaaaaaataggccataatatttttaacattttctctttttgtccctcttttcccgtctgtgacgaaacagacgattatacgaatctagttgtatagtaagatcaatatttattatataaatactgttgaataaataaaactctatctgcttcgtgcataaatttacaaataattccaaagaaatagcaacaagtaccagccttgtttagaagtacgaaaatcttggaatccacttttttctatttttaaataatttctctcaaaaagctattggtttgctgaatatttggccgagtaatagtagacgcactggaacttgtttcttcaatggatgactccgcagattcattgtatgacgatacgtatgaaaatctcccggattcgtgatccgccatcccataataaggatgtgctatatatataccgtctgaggaactagctctgtgtaaatctctaccattttcaaaggaatctcgtttgccctcgccgttggttgttactttataattaaggacatttaggaacggatttgacggtgcttctgtttctgttacctcatcacaacttaccctcttgccaatatcatggctaaagccctttttgctgtgatttttcacgtttcgtctgtttctaataattatgaatccgataaaaattactattacaactccaatgacaactccaaccgtagaaccgacaataactccggtccttctattattggcatctgaggtatcttgagtgtttagtgcaccagatagatattgataaagtttagcatccccggtaatggtattggatggaatggtgaaagttaacggaggatttgattcttgaagcacagttgtttggggaaagtgggtgttaaatgttgtcgatcgctctgtaaatttgtattcttggtcatagatgatataaactgagttctcgctggtgaatacggagtatatttccgatgtagaggttgaggtaaatgttgtagataatggtgttgttagtttagtcgtcgaaggctctatggttggcacctgtgaagtagtgaaagtcttcaatgtacttaacagtcctctatcgatagtgatattgctttgaacagaggaagtgcaattgctaaccagatattgtggacttgaagtgttgttgcggaaggaagtcgtaccatatgcggttgatatggggacctgaatcgaactttctaaaccctcaatgaggttcgtcgtaattgaggatacaacctcagtggataatgcaaaaatgtggtctgtagctgatgataagctggcggtttctgacgtgtcaatttcactcagacttctggattgaggtgtgcttatgtattgcgaagacgttacatttagtagcatggcgaagtatcgcaatagaaagaattatcaagatgcctcgcgccttttgaggatgtaaaaataaatcttaacgttctatgaattactttattatctcgagcagaaccatctgaattttgtttacgtttaatctatgagaaatttctctgacgcgaaatctttcacgtatttttagagcgcccgcccaaggtaacatacaatacggttgatatctcctagtttgatgcggttagtgaaattaatataatgaactaatatactcttttttttgtaaaatatgtacttgagctgctgcattcttcttccatcgtccagtgatatcggtaaaccggtagctttttcttaactttgaacaaagaagagataactacggacccttctccacgtttcgatctttggcttcacttcctcatagcctgtatttgaatctagcaggtgtaatattgtggaagaatgaaaacagtatttttaatggattactaaggcatatttaatgcgttgtcaaggaggatgcttgcactgcaaaaacgatacataagttagcatgggaatttcattaatgaaagaataaatgcaccgaaacaaaatcatgaattaattgtggtttcagaataatgaaaaatccattggctgttcctgttcctatgtgaatggttcatctctgccataataattactattttgtttaaagagtctttactagatattgccgttcaccttttgcctacgagctagcgatagagatttctgtatggtatctgacttgacataatgtccgacatcccgttgaagatatcaaacaatacatgacaaaggtcgggcattaatctgctcaaacattaattctttaaacctatctcgatcatatctaagaaagaaaaaaaactggcttttcggttcctagtgttaactccagtacctggtgttgagaaaaatttactatgtggcccggctaagtagtgcaatattctggtaccatacttctagaaatttttgcgcgataacctagtgttttctgacgaagattttggtgtcatttgtatcttcgtcggtacaaaatggtaatcatagtatgtttccatgtttttggacaaaaaaaagaagaaggtagccaaagagctgaatttgctattcttttgtgattattgtgcgcaaaatagtgacattttctttctcaaattagttacaccccggatcctaacctttactggcctgttgacgttatttgttacgggctcagcccatctgagtaaatttggcaattgtgttcaagtcaacgcctggaatcattcccagcgttttattatggactgggactcttgcaactgttctactggcacagtggatttatagtgaactggatttttcaaaaatggcttcactttgagaaacactatttactatgtttgttaacttcttaacagtgtgtattacttttttgccatattgatattaaaaaagtcatttcgactgctgacagagaatacaactagtaactggagagatagctggtgcagtgagtgattccacataatgccagacttctactcgtcagccagttcgattgttgaggaaacatagcaaagcagttaagctgttttatttgttggcgaaatcgaacttgtgaaagttgtgggctatcctcgctttgattacatgagtagaacccaaggatttatggaaaatttgactggcttcaagatttttaaggcagttctatgagatcacacacttaatccgcttccagaatttattttctttttttgatgatttatgctcaaggaatttacctgttctcaagaatatgtttttaattcgaagctttgcgtatatgatgtttatcaataacgtgtgcatcgtcgatatctcttcgctaacaaaaagcaatttaagtaccaaacaaacagtagtaatagagtgggtctactttgtcgattgccgtagcaggacatttaacgcaaacgcttcggtaatctggtgaaatgattggattaggtgttttgtaaattttttttttttttagaagatattaatgctgcataggggagagataaacgtcgcgggaatttgtggcggtggagcccaggtacgtattaattttgaatggcgcaaatctactaagtacggtatcattttgatgtcggaatacggatagtcagtccataactgcaccaccaatatttttcttgccgttctcatttcctgcacagtttctttgattatgtttgcagaagaatttctttatcgtttagtctaaacaaagaattcgttgtaaagaatttgagagcggatcttgcattttttatttatcatgcttatgttttttctttgatgtaagaagaagcaagtaagatatgtgaatatcttatcactaattcaaataactaagagagctcacaacgacaatttgtgacagcatgcgaagcaaagagcagtgataccagtatctttcatccagtaataacatacgactgatgttatagttaaatgttacattttgagagacttcaacctctcgaaaccaagaggttggttttaactctggtgacttcaagaagggtgggtaccttttacaaagcttgagacgaagcaatagtcagtctctgtataacaaggagaccacctcattttccagtaactcttgaggcatgtcggatggtttgccttgaataaaccgcagtcattataatgaatggcctgtactttcaaaacagtctggaaacagaaatccattgctgaggtaccttttagtagcactttcgttagtgaaggtttaaggttagttcttatttactgcacaagagtttacatttaaccactctaatagtaactgttagagtggtttaactgttaggtgatctgttcattccatttttcgtgttgtatctcaagatgagatagcttagcgttgctacatacataaatctaaacatataaacacctgtgtaactcgttaacgtctgggcttccatgcttctaccatttagaatgatgtagaccatttattccaagaggataagcaccctctgtgattcaaaatgataataagtgttgacgacaagttactctcgcagaattgttgtcaacagtcttgtattagttgttatccaacgctcccgttttcaagttcacttagcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcaagtttaattttttttctttttccacattgttttccactttgcactcatttccagtgtttattgtgaatgacaatttcttcaatcattgaaatgattgattttttgggatctatttttctctttagtggttactgatcaggcaactctatatcattgtttaaccgcggcttgcgtatcttattttctttttcctaggcatcttactaaggtactcttatcgctaatcgcttatcgcttatcgtgcgccaaaaaccgccggcggcaatttcgagatgttttatgtcatgttggattttgcaatctattaccatggaggtgagggccttcgatggtccaataccggtgcacgtacccatgtacgtttatcgaataaggggagaacctactaattttaagtcggataacgcggcttggcacagtaatcagttccttctttgggttagaatcttgatgtgagattgtgctcagtgataatgatagcgaatacggcttactcttgaataacaaatgcatatatattaagaagtagttcaaacgtattctgttgactggcatggtcctttccttcttgttgtgattatataaaacagtataagctgtttacttcagttgtgaagtgtaacaaggtcttataatttattattactaacaatgagtatgtcaagcaaaaacgagaataagatatcagtagaacaaagaatatccactgatatcggtcaggcttaccagttacaaggccttgggtctaacctaaggtcgattcgctccaagactggtgccggtgaagtgaactatatcgatgctgctaaatctgtaaatgataaccaactgcttgcagagatcggttataaacaagaattaaaaagacaattttcaacattacaagttttcggtattgcgttctccattatgggtctattgccctccattgcatctgtgatgggtggtgggctcggtggtggtccagcaacattagtgtggggttggttcgttgctgcgtttttcattttactggtgggtattaccatggctgaacatgcaagttccattcctaccgctggtggtttgtactactggacgtattactatgctccagaaggttataaagagattatttcttttattattggttgctcaaactccctagcgttggcagccggtgtgtgttccattgattacggtttggctgaggaaattgctgctgctgtcacattaaccaaagatggaaattttgaagtaacgagtgggaaactttacggtatatttgctggagcagtggtggttatgtgtatttgtacatgtgttgcttctggggccattgctcgtctgcagacgctaagtatatttgccaatcttttcattattgttttattgttcattgcgctaccgattggtaccaagcatagaatgggaggtttcaatgatggtgactttatatttgggaaatatgaaaacttaagtgactggaataatggttggcaattttgtcttgctggtttcatgcctgctgtctggactattggttcctttgattcatgtgtccatcaatctgaagaagccaaagatgccaagaaatcagtccccattggtataatctcatctattgctgtttgttggattttaggttggttgattattatttgtttaatggcctgtatcaaccctgatattgacagcgttttggactccaagtacggctttgctttggctcaaataatttatgattcgttaggaaaaaaatgggccattgcatttatgtcattgatcgcattctgtcaatttctaatgggtgcttccattaccacagctgtttctagacaagtttgggcattttcccgtgataacggtttgcccctatcaaagtatattaaaagagtggattctaaatactcggtcccttttttcgctattttggctgcctgtgtaggttccttgattttaggattgttatgtttgattgatgatgccgccactgatgcattatttagtctggctgttgcaggaaacaatttggcatggagtacccctacagttttccgtttaacatcaggtagagatttatttagacctggtccattttatttgggtaaaatctggtctccaattgttgcttggacaggtgttgctttccaattgttcattattattttggttatgttcccctctcaacaacatggtattactaaatccacaatgaattatgcatgcgttattggtcccggtatctggatccttgcaggtatctactacaaagtttacaagaagaaatactaccacggtccagcaaccaatttgtcggatgatgattatactgaagccgttggtgctgatgttatcgacacaattatgtccaaacaggaaccataaatgttcaaacctttataaagattttatattcagagtttataaggtctagcttatatagtcagtatttttaatttaattatattatagtttatcctatctcaccgttttagcttgttttctgcgcccaaacataaaaatcaagaagcgcggataatttatgatcagctcagcgggaatgttaatggcagatacttagaatttggtggaaacgattttcttctctaatcctcatcagaggagaggtaatcgagcaagggaccaccaagcttaccaacagatggctttgatgaaatattttctctactgatattttttttcactttcttcaatttttctataaaatcatcactctccattccattatctaatggcaatagtcttttcttgacattatcaacacttgcttctggaaatgtcctgtctaacctttcattattcttattattaacctcagtgccagcactattggtattgttattgattagatgcaccatcatgtttaaagactctaacttcagttcttcttgcagtcttttctgtgcagcggggtctggatcttcatttgcccatttcaccaatagtccagtaccctcccttctatcatcccattctttatcgctgggtagcagcaatgtctgattgctcatggcttctttggcaaattctgcattagcttgatatttaaacttcacaaatccacagtttttgctctcaacgtatcgtattctatcaatatcacccaatcgagaaaatacaaatcgaattctgctttctatctgagctggcttcaaatgcttgctattcaatgctccatcaataccacctacatacaatgtcttgtttttcttcctaaatgaaccgatcccgcccatatcctctctatagtcagcaaatttttctctaccaaaacagtccaatacctctgtcctcagggccagtttacctatatcttcttcgtctggtatatgatgcagatattcacatttagggccaaggcaacacataccctttgcaaaaaatagacagaagaacaactggccatcattatcgcccctagtcttcccagaatgaagttgcggctgcaaagcaaatggactaacaaatcgtgtattccccgcaaacccttgggaccatttattataccatatattaaacgtcaatccagtctgcgccggtatagaggagggcagttctgactccttcacttgcactttcgcggatttatccctccaagatgtcatccaaatttctatcaatgcgtatactgtcttactaacgtcgttactaccttaaggcccatcgccagtagtctttattatgatccagccttcaatacataatggaaaatttcatcattacccgcatatgtacgtatgtaacgatggaatgctcaaaaactgaaaaaaatttttctgaaaaaaagtgatgaggaataaagaaaagtaaaaaacgaatgcatgatatagtagtagtaaatggtcaatggatcattgggtagcagagaaacggaaacaagtgcagtaaaaatgggtaaagacaacaaggaacataaggaaagcaaagaaagcaaaaccgtagacaactatgaggccagaatgcctgctgtgttgccattcgctaaaccattggcctctaagaaactaaacaagaaggtcttgaagaccgtgaagaaggcttccaaggccaagaatgttaaaagaggtgtcaaggaagttgtcaaggccttaagaaagggtgaaaaaggtttagtcgtcatcgccggtgacatttctccagctgatgttatttcccacatcccagtcttatgtgaagatcactctgtcccatacatcttcataccttcaaagcaagacttaggtgccgctggcgctacaaaaagacctacctcagttgtctttatcgtcccaggtagcaataagaaaaaagatggaaaaaataaagaagaagaatacaaggaatctttcaacgaagttgtcaaagaagttcaagctttatgaaaaaagttcgcttcttaaccatattagaaatctagaagaaataaaaaaaatctggcattagatatatattttgactgtaggccttctgtatattatataatactactaataacatcaaatgtttgtgacttttcgggtaaccgggcttcgttctactgttccactttttgtatgtttaatgaaaatatcatcaaagaaataggtatataattgataacaagagaatcgcgggccgttgctacaggatattctgcagagtcgaagaatgagatttgtgttcgatgaggttttcaattcagatactgattctccagaatttgaggaaacatgttctacaacatcttctacgtcatcgcaatgccctacacctgagccgagcccagcaataaagttaccttcattcacgaaagttggcacgaagaaattggtaaatgagtcggtagttattttagatcctgctctagaaaacgccttgcgcgatttgaaccttcaatcgaaactgatccccattaatgagcccattgtagccgcgtcatcgataatagtaccgcattcaaccaatatgccactaccgagagcatcgcattcgtcattgctagataatgctaagaactcaaatgcgacagcacccttactcgaggcaatagaagaatcttttcaaaggaaaatgcaaaacttggtgcttgccaatcagaaagaaattcaatctattagagaaaataaacgtcgtgttgaagagcaacgtaagcgaaaagaggaggaagagcgcaaacgtaaggaagctgaggaaaaggccaagcgggagcaggaattattacgtcaaaagaaggatgaagaagaacgtaaacgcaaagaagctgaagcaaagctagcgcagcagaaacaagaagaagaaaggaagaaaatagaagaacagaatgaaaaggaaagacaattgaaaaaagaacatgaagccaaattattgcagcagaaggataaattgggtaaagcagttacaaactttgataaaatctccaaaatgttttggcattataaagacaaaattgctcaaataaagcaagacatagttctgcctataaaaaaagctgatgtgaatgtaaggaatttgctctcacgtcataaaaggaaaattaacccgaaattcggacaattaactaatagcaaccagcaactttttaaaatacagaatgaactaactcaattgataaatgatactaaaggcgactctctagcatatcattggattttaaactttattgccaaagccgtagtacatcaggcggaaacagaagtcagggtaaaaccagagtctgctctgcccctagggaaattgactttatatttgttagtccaattcccagagttacaggaattgtttatggcaagacttgtcaagaaatgcccctttgtgataggattcacgtgtgagattgacacagaaaaaggccgtcaaaacatgggatggaaaagaaacaacgagaataaatgggaagataacacatcctacgatgagagaatgggcgggatcttatcattatttgccataataacgagattacagttacctcaagaatttatcaccaccacgagtcatcctttccccatcgcattatcgtggcatattttggctagaatatgtaatacgccactaaatttaataacaaatacccattttgtcatactcggttcgtggtgggatgccgctgccgtacagtttcttcaggcgtatgggaaccaagcctctaaattgctaatcttgattggtgaggaattgacctccagaatggctgaaaagaaatatgtgggtgctgcgagattaagaattttattagaggcctggcaaaataataatatggagtcctttccggaaatgtctccttagaaaattctgaacttatatatgcacattatgctaatacactttataatgactttattttaaacgtcgccatttttagttttattttcggctcgatatcaagggatggcagaaaatacgtcatgaatattaagccgtaagtgggaaaagttaagacaatctcccactcaaatatacgtacgtgaaattgacatttgaactaccgctcataatatcttattcgatcaagcagaatattcattctttttccggcgcctatctccttacctttatttgtaaatgctactcttcatttatcaaattttttaaagcagatgcataaacctttaagatggctaataacgatagccttctacgtttcgaacgttatattaataggctattccctttctagtaatggctcaatatctgaattttatctgcattctgttgtacttattgaatgcttctctttactaggagtggttacctctgactgcttaacaccatctttgtcatacatttccagtaacatattccatatttccgatagagtatccggcatgactttattagcattggggaatgcacttcctgatattactagtacttaccagtcgatgaaatctggcgtgacttccttggccattggtgagttatttggtggcatattttttctgttaaccgttgtgattggactaatgggctgcgtagccactattcaatttcaacatgacaagtctattgaaacttacacagaagaaagctttgaccaaaatttatcgtatgatagaagcaattatatattggatgtcggaatattcacttttatgctcttagtttcgggcacttttctagcagatggaagactgtacttttgggagtgtattgtcatggttttaacctactgctgttgtgctgtctatttaataaaaagctacaaatatccctgcgaaatcaatgatgctttagaaagagaggtagaaataaaaaaaactgtacttgcaaataatcatatcactgttccaaatcgatttacattaacgactaccagtgacattacatccacagacgatggaataagatatgtaaggcctttgggggatacacagattgatgaggacaacgctattagtttagatccaactcgtttaccaagtaaatccctggataacatttcgagatttaatcaaggtatacctgaaagaagggatttaataagacgtagaatacggggatatttacggtcgcattatcatggctgggtaagaatgacgttacaagatcttttgaatatatgggagaagcagaatctttttaacaatacagtaaaatcgttgtctttaccctccgatgatactcatttatttactaaagcttctttagatgaagaagggaggcctttaataagaaaaaggatgaattcattacaacctaaggatttttacaaatatttgtccctacggaatggggaaaattcaaatgcgctggatactgcaatctctgctccccaaaacgagtatcaaacttactataatgaacccacaagtttgtttttgactgtgccacaaaaaaaaacctccaagaaatcattaagctgcgatcgcattccaaacttggtccggagtaataatattatattaaatgacgaggctacacgtacacaggaatctaccaatgccttgaacagcatatcagatgttatcgacaactctctcttacagtatgagagagatgatataattctcgatagaacactatctctctgttcaacaaagagtagaaccgcttggcatagtttccaactttacaattacttaacagatgtgtccttggaaattggtttctttgagttcttgtcattattagtcactacgccggtatcaataattctttatctttcaataccatcagagataagtcaaacagaccatgacttacccctttcatacctacagaatattcaattgattgcttcgccaataattctcaaccaactcatcacaaataacttttcattttggttgctcatcttatcgctggtgatagccatcttattatattttaaaactaggaccataccgaacaagttcaactctgatataatctttacagtagcatttttattgtcattggcctgtctttcgaaagctgtccacataattgtagtcacgttaacgcattggataaatgtgtttaatatatcggaaacaatactaggtttaaccatttttacatggggtaattcgattggtgatttagtgtcaaatattacattcgtcaaaataggtgttttagaaatcgcgataggagcttgttttggcagtccacttttatatttcttatttggcgtcggatttgatggaattatgataatgctaggcgacaaaactggaaaaatagtgagtggcagagatagtaatattttaatgcatcatattgattttaaagtggataaaaacttaatcaatactggagtcggaattctgatcgcgtttttgatatttacggttttgataccattaaacgactggaaaattgacaagaagattagtattgcacttcttacgttgtatatagttgtcacatgtattagtgtttttttagaagttcaccaagtgtaatttaataaatcaagatttcattttttatatacaagctataataaatatattaacaacgaagcttgtatgaatagtataaaataaacaaaggtaggaattacatattctaattgacaaaatatttatgcagtggtcatttgaaaatggtcattaaattaaacaagtaatatgagaggaatgagagggaaataaataactgaaagataaaggagataaggaaaaaaaaaaaaaaaaaaaaaaaaaagggaactttagttagtaataatagagtttttggactgatcaaattaatggtgttcatttgattctgtctaaattaatttcatccagaattttctttgcgccatcggcaatcattctttcagctagtatcttaccacacgccatggaatcttctttaacattttctattagcatttcaatttcgtcttctactgcttctgtgccttcaacgtcaactacaatggcctttaatagtaattttttagtctcttcattgtatttagattccacaccaataggaacggaacaacccccctctaaagttctcatcaaagcacgctccgaaaggcaacatatagttgcatttagatcgcaaatttcgtcaagaatcttcatcatcttggtgtcaccctttctaatttctatacccagggcgccttgtccaactgcatggtacattgtatccgaatggaatcgctgcgtaattctgttttccaaccccatacgcatcaacccagcagacgccaagatgatgcattggtacggagattttgggtcgtctagtttttgtaatctagtttgtatatttcctctgacactttcaaatttcaaatgtgggtattttctttttagctgagcagatcttctcacggatgaggttcccacaatccccccgtctggaaggtcatccagagacttataagcagagtaaaagggcatgacaagacaatctgttggatcgacccgcttagtgataccccccagctcgaaaccctctggtagtaaagtgggcatgtccttcagagaatgaacgatcaagtcaagcttctttgagggatcgtcatggtaaagatggtcttccaactcctttgtccataaagctttaccgccaaatgagtacaaaggtttgaattgaatctggtcaccaagagtttgcaaagtgaaaaccttgcagtcgtagtccggatacttttcttcgatcagttttaaaacatggttggattgtattaccgccaatttcgattttctcccaccaatatgtagagtttcagggcccatagtacgtgtgtatttaccaactacaaatttatctagattttcttcgcttttctttttttctattgttctagatattaatacgggatgagaagaacagaatattcaaaatctaatacagccctgtaccatgcaaacacgagcgtcaatctgccaatgaccttgaattcaggctatgtgtagcaataatacagatagttagtagcctcgtttatataaagcgttcctttactttttcattttctttctttttttatgtttgatttttttactttttcactttaaaaaattgctgaaattttcgtagccaaaaaaaagaccttcattgcttactcatcggtttcttattggtcagacgctccccagggtcaattgacaaggagagaaggaatgttatatgggaattgctgcgtaaagatggtcaaaaatcctggactgccgtacgaacgacaatgtaaggatgactgcattagccagaaagacatctttacccccggtgctgccagggagcaaaataattacgaaaagtggacgcaaagttaacttaaactacaagggtagcagcagaatgtgtcggtggtaccggtgtgataatgccccatttgagatgcttgtaattgtggcctagcaataagaacgcaaggcgtttttgttgaaaggagaacaaggttagacggtgacgtttaggcgcataggcaatctccccttattgttcacccttatttccaccctcaaacgataaagcttgctactttgatgaaaaaaatatataaaagggattgaaaagcagatcaattatgtagcaatagtagtaataacttgttcaattgcttgtctcaacttgccacaaactatcatcaacatgaataggaatacgactaccaataagaacgcgaatttgaataacagtagaaatgctaacgctcccggtgaagcaggtcatcagaacaagacgggattgatatactggactaaccctagcaagtcgggtgcgagctttgctgcgactctggtgagtttgctgatcctcagaaatgtcaatgttatttctgttttacttaagatcggatacatggtgttgttcacgagttttgcggtggagctttctacaaaggtgctatttgataaaggagtagtgtctaggtttggcatgcaagagtctccggaccttgttggcgtcttaaagcctcatatcgaccgcgaattggatcgtctgcctgcgttagaggacagaatcagaaagttagtgtttgcacacagaacaagaaacaattttaccattggtgtttccctctatttcttgcacggcctatttgctatattctctatgaacactgttttgataatgaccaccatctttttgtacactgtgcctttaatctacgatagaaagcaggctagaattgaccgtgctatcgacaggatgaaggatctagttattcataggtttcacaaaaattacaacaaggtggttgaaaagactgaaccatacattgacaagattatcccaccccaaaccgatgaaggcagctactcaacctctatcagtaacgaaaacaaatcttctacttctcaacgtaacaagagcggcctttcctcttctgagtttgacaacatgaacgacacgtcagcctccaaaagtggcaaagacagctattctacctctcaatataaccgagccgaatatccagtttctcagaatgagaatattggcaccttaaaatctgggaagcaggaaataccaacagagaaggatttcaacaacaggcatgaaaacttcagtaaaccagatgtcaagacatatgatccaagaacagttgatattgaagaagaattagcagctcatcagcgtgaactggagcaaaacctaaaagatggtgattacaatctggtaggaagcaaggaaatcccagatccaatcaccgttccagctccaactagacacaccactaaacccgccgaaagccaatcgattcccatcaagaataatgaaaccttacacaaaaccacgcacggcctaaagcaaaaattgcaacacgcataatctagtttttttttttttctctcttctttctagctagtagttcatttccttttctttttttcaaagaggtcatatttatcaccaactatatatttttttgaagaaaagatatcattacaacgataagtagttacaatattttttttatttagtttaaaataatgagtaaatgacgtcgcatttcttcgcttttgttatttttattctcctctcatttttgaggagaatgttacaatattttactaatgtcctgaataatatttgatttatggcataataaagaaatgcgaattcgttaatttgtcaaacttcgaagagcatcaactgccttcctgaatcccattcttgcagccctctgataatattgtttggccagatccaaatcaacttcacaaccgacacctttttcgtaataaaatcctaaggcaaattcagtgcgggctaatttaccgtctgaacacttgctgctcttcaaggcccagttgaatgcctctttattgtttggtttcaaaatatttggtgctcccgttaagtaccatccacttaaggataacattgccatcggattccccttcggctgagcagcagcagctttggaataccaatatatggattttttggccaccactggcaaccctaggtctccaaactcataacaatttcctaatttccattgcgctaaagggtactcaaaatctttggcacattgttggtagtattttattgccagttgagagtcttttcgtatgccgttcgcaaataataggttctggatttctggcggcaaaacactgaattcatatattttacctaactcatataatgtttgtggagagtcacccttttgggcagctttatcaaaccatttaatagctagcaatacatcagtcttttgcatgttcagaccgtataaatggctcatccctaatttatacatacacgcagaatttgaacaaacttctgcgccatgctggtagtattggaaggccttttttatgcattgttctttggttggtgatggatccaaagaagaggtgcccctttggtattcaaagcatacacctgcacggtagcatgcatctgaattgttcaatttcgcagctttacaataatattccagcgccttttcatcatttttaataacgatgtttttgttctttataggtaaatagggttggtgtgaatacagcgtccccattaaatacatggcaggtggccattttaaagttatcaattttgtgagcaccttgaatgaatgttccaaaatgactttctggtttttgagcatttcctcaggctttaagcttcttttgagcttctccgcgtttatgttatattgcgatatgaaatcctcattaaaggcatatgtaagtaatgtttcacaccattgcatttgtatctcgggggtgaattttgaagagtcagtaattgtcttcttgtacacttgatagaaagccaatgcctctggtgaataggaagacagtttgtcctcaccacctgaggacccattatcgtctgtcttcgcgctcccagtgggtggttggttgattttttgtggtggaacaggattattattcaaaggtcgtattggagctttttcctcggttctgtaaactttttcctgcagtatcctagattcagattcctcatagggtggtggcgctgagttgtcccttacagactctgatattcgatttccactgcttattgatgcatcttgtacagctggtgaacccaaactctcttttgtagaactaaaattgaaaggaagttcatacctactaccagtactgttggtgccattattggcatatcctatttcacctgttggcttggaattaaaaatgtccatgccgttattactatttatggttactggagtgcctaattgaccaccatcagcattcccgtctgtgaaattcagcgcactcaaaggcagcgataatgatgaggaagatgaaggggatgtaaaaggaatagctggtgtgagttcaacgatagagtcatccactggatagggtgcaggcactatattttgagctggcaaaccatgcctatccgaattggcatttcccaatttatgcgaggactcccgcgcccttgctggtggaaacatgttaatgtgtttgtcatagaggttaggttgcggttggccctgattaaccattgcctactgtattaaaacaaagtattaaaacgtggtggtacactctgtacaaaagaatagaaggaaatgaaaagaaaacggagttaaaatctacttcataaaaagagacgcttccaaatccagtctctaccacgttcttgtatataatttgagcaactcaaattaaattaccgggatatctgcttattctacaagccatagcatccagtgctaaggttcatctcaagccatcttcaatacacttgataattagtcgtcaattttaaaattaggtttcgttcttgaaggcacttaacctaagctttttactatatgacctattaaacaagtctttttcatagtgtaacctaacgtttatacactaataaccctagggcttagtagagattcatacagaaaaaaacgtagagttatagcagtaaactgagaaaagaaagaaggttagtacaattgaagagtaaggaaaacaaaagctttagaccttattggaagtgcttgggcgcggagtgtgattataaataatgttgcagctaaggtttatgcctggatgggtccccagaaatggtttttttggtttgaaggagacaattggtacagtacataagagattttatgctctggcttctgaacaaccctcaagaaagacagtaaagccgctggactcgaggaagacgtttctcatcgatacatacaagcatttaatggagaacagttctatgattttttttgtccattacaataatctttccaaaacagaagatcaccatttcagattcaagattaaacagacaggagggaaactcacaaaagtaagaaacaacctgttcgaagtctacttgagaaattcgcatctgcccgacccatgtggattcgtgaagcgtaaagagcaaaactggaaacatccactcttgccactactgaagggtcctacggccacaattacatacgaagacaccaaccctcaacaagtagccaagctattgaaggttctgcagtcagcacaagacaagctgatggtgattggtgcaaaagtagaaaacgaagttttgaatgtggaaaaaataaacacttttaagactctccccacaaagccggaaatgcagtcgcagttagtcagcgttttgcaaatgctaagtgggttgggtttggttcgtacgttggaaaacagttcaaatgcattgtatttaacactaaaatctcacaatgacaaccaaaaacctaaagaggatgtggagtcaactacagatgcagaatcgaagggatcaaagtaaaaagaaaatgcccgtaattcgacaagttttataaaggttttactattcaatcatgtacatacatcatcaaaaaataaaaagacaatgaagcaataacggtaaatatactttagtctatgtattgacgtcaaaattacctttcttttacctttcttacctttttacatatctcagcgaccgttgaaaaaaaaaaaaaatgaaaaattttggtgatgacttcagcaaaaaatttcaggatatttctgacatttcactttattaaagcgccacaaaagctggattagtatagattcagcagttcccataggataaaattttcaagcgtttattgttaagatgaaagccaagccactaagccaagatccaggctccaagcgttacgcataccgtataaataaggaagaaaatcgtaaggagttgaagcatgtaaagatcaatgaaagttctttggtgcaagaaggccaaaagatcgacttgccaaagaagagatattatcgtcaaagggcgcattccaacccattttcagatcaccagttagagtacccagtatctccccaggatatggattggtccaaattgtacccttactacaaaaacgcggaaaatggacaaatgacaaagaaggtgacgattgctgatattggctgtggattcggtgggttgatgatagatttatcaccagccttccctgaagatcttatcttagggatggaaattcgtgtgcaggttacaaattacgtggaggatagaattattgccttaaggaacaatacagcttcaaaacatggatttcaaaacattaatgtcttgagaggtaacgctatgaaattcttgcccaacttttttgaaaagggccagctttctaaaatgtttttttgtttccccgatcctcatttcaaacaaagaaagcataaggcaagaattatcactaacaccttgctgagtgagtacgcatatgttttgaaagagggcggtgtcgtgtacacaattacagacgtcaaagacctgcatgagtggatggtaaaacatttagaagagcatcctttatttgaacggttgagcaaagaatgggaagaaaacgatgaatgtgtgaaaataatgagaaatgccacagaagaaggtaaaaaagtggaaagaaagaagggtgacaagttcgtcgcttgtttcacaagattaccaacgccagccatattgtaacatagatgtataactagaacaatttaccacatatacataactatttcttatgtttattttcctaaaatcctttatccaactacaatctactaaggcttaagctattttccttttcattatttaataactgttctttcagtttacagctccatttatatccggttaattttctattgctaccaacgattctatggcaaggtactaacaatgccaggttatttgagccgcaagctcttccgacagatcttgcggcagttggcttccctattctctttgcaatatcaccatatgttacgacgtggccgtgttccacgtttaaaagctcattccaaactttacgttgaaaatctgttccaaacaggaactcaaagggaatagcgcccgatggtaatggcattttgttttctaaacatattgtataattttcgattgatttcttatatgtttctgcctcttttagttcctgtaaatcgtacattgtatcctgtttctcatgtttcttcaagaagccttccacctttcccaataaaaaaagcttatcattacctaacgaggcaaaaacaaggttttgagtcttttccctaaacaccaaaaatgcaccagtcacttcagtttcaatgaatgtatagtaaagcagttccttcatcgttggtccatttagatcaaaaatgcgaccgttttcaattttttttttgtgcatatgctatatcattacttgattaatcttccttgtttccaccgcattttaaatgccctgccaggccaatagcgccgtgccttttttctaatgactataataagaatatgtatgtaggataaaactaaacatttatacttaggatgaagcaaatatttttatgaggccatactaggcaactgccatgtctccaggcgaattctggcctccacctgaactgggtttattcgcagcaatgttgtcgctgatatttggatcggttctgttatgaaaactgaaaaattctccagtccttgatggtcctgaatcagatgtaatgaaataaacattttgtgcagaaccgtgtgtctggttcgataagtttccgtttttgggtagaatctgctcattttgaatagatgaataggcttgattattttgtttgatactacttcctagagtgtttatctgatacgcggaaaaagatggtgaggaggagaattcagaaccggtatcgtcaaaaacatcatcatggttaccgctaccgtttccggtagaatcatcatcagaatctaacctttcgtcacgggtttctataggaaaaatcttcagcacaaatataatggaaataaaggaagataaagatggaataagataaaacttccaagacagacggtcaataagtataggggttattaagctgacgaaccacttaaaaatccaataaaagtttgagactagtagtatcactggggcctgtgacaagtgaggtagaagctcaatggtcataacccatcctatagaatcccaactgatgaagtgcgtaaaaagaaaaacagcaaatagtattgatatatacctcgttgtgctcttgggaaaccagtctgtaaaagatatggtaaatagcaatgcacacatcacaatcgaacctaagagtacattcgttttctctttacgtttccgtaacaccaagggaacatatgctaatattacgatgctgtaaattaaagcattaagccccgttaaatagatagattttctttctcctctccccatttgttgtaatattaacggtgagtaatacaagaaagcatccactccatttgttcgtgtgagaagttggaaacctatcaacaattttattattgaagaaaaatcctttaagatatacgcatatggataggagtttttttgaaggtgtgactttaataatatgtctcgtttcaggaccctaaatttcaactgagtttggttttcttcgaaatttccatcatcgaaaacattcgatattaaaaccaatgcctctacgtcgttcttttgcttcaacagccacgaaggggactctaaaataagatagaacgacattaggtttagtattattccaagtgccacatgtgttgacaaagggtatctccatgcaaagcccaaatatctgaaagcacaattaatccatattccgaatgaatacgcaatgacactagagacgcattgaatggaaattaatgtccgttttcttatacagggaaggggaaactcgaattgataaattattaccatagaaaaggcaaagcccatacctactccgagtaagaatctacccagtagtaaacaccattggtttagagccaagacctgaacaatggcacccaaagagtatatcattgtgcttatttggagcatttttttcctgctacaaggctccaggatgccagaatagacaaataacgacgccatgaacgcacccagattaacaatgctcactatattgcccagcggagaagtaagtgggtaatgaaaatacttctggaacgacaaagtcataacgttaccagatatgaggccttggtccaaccctgacagcgaggaaactagcaccacaaaagatataaacgaagtacgcaaaactcgactggaatgcctttttttcttacttcgtagttgtgagatttcagcctgttgtagtaattggcggtatggatcatccattgataatctaggggtatgttcagaaagcggcaaaaccacagtagcatcgctgtctctatatagagaaccacgacgcgagctatgagctgtgatgttgttctcaaatctgaatatgtcggggttcttgtggggcagtgaagttagtgcggtatcatcctgtttactgttaaaatcctgtgctagctgatgtgccctatcaatatgcgccgaactattagcttcctgagtaagtggtttatttgaacgtgacatgtttaacggaggtttcattttcttgaaaaagctgagatagtaacaggttcctctgtagtattaaatttagcgctcttctttatgttcattctttttgtcctgaagtggcccagaagcccttcaaagcaatcctttatttttttagaactacgcggctgacgtccttacctcggtacggtgatacagctattacattggaaaaagtagttagtcaaaaaacaggaaataatacataaagtacaaactcatattgttatacattttatattcacaagctgaatgccaaggaaaatagacaagaagttcatgtacttcatttgctcaacaggttatcgaatctaggtatcaaagattgagctaacgcaaatgagaaaaccagttttggacccgttgttagtaatttaggtgttaagcccttgaaaaacgcagttacaccttcatttttcagagtgtttttgacgattctcaacccgctttcaggattatcaaaattcctattttgaattcttgtcttgatgacatctaatggagcagaaacgatcagagaggagcaagcaccgacgatggaggagatgaagttttgggaccaagtagcttgagaataatctttcaaacccaagatatactccttggcgaatgcattaccaccaaaaagggcgaatgaaccgggagcatttctggcagccgtccacccccaacccctatataagttgaacaggccttcgtctctcaaaatcttgatgaaacctctacctttaaacgattcgggattggtctgtctcttaatcttcaacacgtccagcggcaaaagaacaatttcaccaataccaatcaaagatccagcagcggcggatctcattgccttaccagtcttttcaccgaaaagattatcaaaatcctttttgtagtgcttattcaaaaactcgttagcaaaaggctgaccaccatatttatacactctttgaagaactttgtatgatgcagcgtaaccgagacccgggaacaaggtaaacaaacgtttgcccaaaggttcgctgaaatgatcacgaaaaataacacgattcaattcctggccagaggttattttggtgtggttggacatcagtcttttggaaatggtgtccacaggatggaagacggcaatttccattatgcctgcagaggcggaccccaaaagacgagctaatcctgattgtttcttatcggtatgaggcatatttcccttttctaatactttggaagatgctttgtttgatatatgtctaaaggctaaatattaaccatcaaaagagatacacgatttatatagtcacctctatatatctatgtcgtcgctttgtagaaaatgtgacagcaaatgcacagtgactcacgagtttttgttttctcgagctttatcaagaattgcgatcgttctttaattttcattttctttttttttcgggcagtggcggcggtgctacatgccattggtctacaaggaaactgtggcagcgaagattaacggtggtatgtttgcgatagagcttcctttgcagataggcggatgccgtagtgatctctaccgcttcgtatttatatttatttatgtagtcctgaacaatgctttgaatccgccaagctttgtgccacaggaggagttgatgtgtctagtgtgactggttcatttgccaccaattttggccgatcgtctttctttgcagtctcttgagatttgtcttttgaaggaagttgaggactgtccgtgggcacccttggcagagttttcagagtcaaagacttcaggttggctatatgtggtggttgtagtcttgataagtaggatttccttgatgagtaatcaaggtttagtgttgtgctcttttcggaatatgactgcccgtctggagccgctaatagaagccgttgaggggtgttgtcaatttcttgatggttcgaatgctgggataagagtagaagaggcgcatatgtacttgccacagcgggggcgagtggacacgatttttcgctaccaagtttttggaatatgcccaaatggtgtttgcgctgggctggtggtagccgttgaattaatgattgcacgtaactctgcagtagcttgatggtattattttttctttctaaatgcaagtgggtagttcggctcctctcatcggccattttcttatgcaaccttagatcttgcaattcctgttcctggatagcgaacaaatcctctggattgttttcctcaaaggggtccaccaaagtcacattggtggggatttgtacttgattttgtgtttctgtttctatttgcccctttgtttctgattgttgcgatagttctgcttgtaatgcttcgatagtctccctctggttagcgatgcttttcttgtaggataacatcgtgagattggctttgtcgaccagctcaggaatacatttaagatagtcatcctttgctttagcctgcttcttcaagtgctccagtgatttggttgcttgtagcagttgcattttcaagttattcactttgatttcggaattttttctcacgttattcagttctcgcctcactttggccagctcttttgagctttctgcatcaaacaccttgctgtctaaacttagttctagtccttcgtagtatttttcatggaacgtgtgaatctcatctaacttggtgttcaccgtgttctggacgtttttgtagtcctgtaacttggcgcagatttccttcttgagattaacaagcaaagtgtattcatcgtagttgcgttcttctttgctagagggaagtcgaacaagttcgattctcttttcagcagagctcttgtgcgtttcctttaacgcgttgttctcatccaggatacttttcatttttccatgtaaactagccatcttaatttcatagcctatgatctcgccggacaataacttggcgctagacactaaagcggcttcattttctcggtaatgattcactaaagattgaagctccttgactttgcttttcatctgccttaaagatgacttcttttgtactcttgagctgctgaggcccttcgtcacagccgcatattccttgtccgagttgaaagatgagctcgactcctgatcactaccatctatcacactgcgagtgatggcatccaagacaccacgattttttggcataagcactcagtcttggcctttttccctcctttctccactgatcgaagctgtgtgcaaaaatcgtccccggtgtttatttatttgtcctatggatagatatgttactcacgcgtcgcgtcgctcctaaagacatgaaaagcgcttttacatctttgctaatactagcatcgcagaagatcttctccattgctatgcaacatacctgccttggtagttggtttcataatttacaatatacaaagttatatgccctccgagtcaaggaaaagattgtcttccaaaaaaggtgcaactgtgcgtttagaattggtggagaattatgtgatatgcttcttcaccgtcctctgcttctgcctaataccacactcatcaattgactggagatctggcctatcttgctactacttcatagatttttttttttttcatctatccccttccatccccttctggttctaccccttcagcgtgaaaaatcaccatacacgatcaatccgcccgagaacgaaaagtgaaaagaacaaacaagtcgtgtcagatccattcctctattcctgtagtcgggttgcattctgaatttacacgtcacgaaccagcactatttcgctactgtaggtgtagaacattaggacaaggcaagcttctgcgatagacactttactcacacatatttccctttgttcccgtttgctctccctaattgaacaataaagatggtcaaacttgctgagttttctcgaacagccacgtttgcgtggtcacatgataaaattccattattggtctctggtaccgtatctggtacggtggatgctaatttctccactgattcatctctagaattgtggtcattgttggctgctgattcggagaagcctattgcttccttgcaagtggattccaaattcaatgatttggattggtctcataataacaagattattgctggtgctctggataacggtagtttggaattgtactccaccaatgaagcaaacaacgctatcaactccatggccagatttagcaaccattcttcctctgtgaagacggtaaagtttaacgcaaagcaagacaacgttcttgcttcgggtggtaacaacggtgaaatttttatttgggacatgaataaatgcactgaatcgccctccaattatactccattgacaccgggtcaatcgatgtcgtccgttgacgaggtcatttccctagcatggaaccaatctttggcccatgtttttgcatctgccgggtcgtctaatttcgcatctatttgggatttgaaggctaagaaggaagtcattcatctaagttacacttcacctaattcaggtatcaagcaacagctgtccgttgttgaatggcacccaaaaaactccacaagagtggcaacggctactggtagcgataatgatccatctatcctgatctgggatttaagaaacgccaacacaccattgcagactttaaatcaaggccatcaaaagggtattttgtcattagattggtgtcatcaggacgaacatctattattgtccagtggtagagataataccgttcttctatggaaccctgagtcagccgaacaactgtcccaattcccagctcgtggaaactggtgttttaagaccaaatttgcaccagaggctccagacctatttgcttgtgcctcctttgataacaaaattgaggtacagactttgcaaaatctcacaaacactttggatgagcaagaaaccgaaactaagcagcaagaatctgaaacagatttttggaataatgtttcccgagaggaatcaaaagagaagccatctgttttccatttacaagccccaacttggtatggggaaccatctcccgcagctcattgggctttcggtggtaaattggttcaaattactccagatggtaaaggtgtatctataacaaacccaaaaatttcaggcttagaatcaaacactactttgagtgaagcgttgaaaactaaggatttcaaaccattaataaatcaaagactggtcaaagttattgatgacgttaatgaagaagattggaatttattggaaaagttatcaatggacggtactgaggagttcttgaaagaggctcttgcattcgacaacgatgaatcagatgcacaagacgatgccaacaatgagaaagaagacgatggggaagaattctttcaacaaattgaaaccaatttccaacccgagggcgatttctccttgtctggtaatatcgaacaaactatttccaagaacttggtttctggcaacattaagagcgctgtgaaaaattctctagagaatgacttactaatggaggccatggtgatcgcattagattcaaataacgaaagattaaaggaaagtgtcaagaatgcctattttgcgaagtatggatctaaatcatcgctctcgaggatactatactccatttctaagagggaagtagatgatttggttgaaaatttggatgtctctcagtggaagtttatctctaaagcaattcaaaacttatatccaaatgatatcgcccagaggaatgaaatgttgattaaattgggagacaggttaaaggaaaatggtcatagacaagattctttgactttgtacttggctgccggatcattagataaggtggcttcaatttggttatcagaatttccagatttggaggataaattgaagaaagataataagacaatttatgaagctcattccgaatgtctaactgagttcattgaaagattcaccgtattttccaacttcattaatggaagctctaccattaataatgagcaattaattgccaaatttttggaatttatcaacttaactacttccacaggaaatttcgaactagccactgaattcttaaatagtttaccaagtgacaatgaagaggttaaaacagaaaaggcacgtgtcttgattgcttccggcaaatcattaccggcacaaaatcctgcgacagcgacgaccagcaaagccaagtatacaaacgccaagacaaataagaacgttcctgtactaccaactcctggaatgccttctactacttctattcctagtatgcaggcaccattttatggtatgacaccaggcgcctctgcaaatgctctacctccaaagccgtacgttccagcaaccaccactagtgctcctgttcatacagaaggtaaatatgcgccaccaagccaaccttcgatggcgtcaccttttgttaacaaaacaaatagctcgaccagattgaattcttttgctcctccgcctaacccatatgccactgcaacagttcctgcaacgaacgtatctacaacgtcgattccgcaaaacacttttgctcctatacaacctggtatgcctattatgggcgactataatgctcaatctagctctattccttcacaacctccaattaatgctgtatcgggtcaaacgccacatctcaaccgtaaagccaatgatggttggaatgatttgcctttgaaggtcaaagaaaaaccatctcgtgccaaggctgtatctgttgcccctccaaatatcctatcgacaccaactccattaaatggtatccctgcaaatgctgctagtaccatgcctccgccacctctttccagagctccctcttctgtgtcaatggtatcaccacctcctctacacaaaaattctagagtcccatccttggttgcaacttctgagtcaccaagggcatccatatcaaatccatacgctcctcctcaatcatcacaacaattcccaataggtactatttctacagcaaaccaaacgtcaaacaccgctcaggtagcttcatcgaacccctatgctccaccaccacaacaaagagtagcaaccccattatctggaggcgtgcctccagctccgttgccaaaggcctctaatccatatgctccaactgcaaccactcaacccaacggttcctcctatcctccaaccggtccgtatactaataaccataccatgacctctcctcctcccgtttttaacaaacctcccactggcccccctccgattagcatgaagaagagaagcaacaagttagctagtatagaacaaaacccatctcaaggtgctacttatcctccaaccctttccagctcggcctctccattgcagccttctcaaccgccaactttggcttctcaggttaatacctccgctgagaatgtcagtcatgaaattccagctgatcaacaacccattgtcgacttcttgaaagaagaactggctcgcgtaacaccattgaccccaaaggagtactccaaacaattaaaggattgtgataaacgattaaagattcttttctaccatttggaaaagcaggatttattaacccaaccaacaatcgattgtttacatgacctcgtcgcattaatgaaggaaaagaaatacaaagaagctatggtcatccatgctaatatcgctacaaaccatgctcaagagggtggtaactggctgacaggagtgaagaggttgattggcatagctgaagcgactttgaattaattcagtctcaaaactttcagtacaaaaagtggcgtattggccttgtttttttcttattatgtcttatagtattatatttatatatttatgtacttatccttttatgtttaaacctaatcaagatcacaattagaactagcttaacattacttctcaaaaccaaccaatacctcttatatcttttttacagcctttcccttatgtttttaccatgtacacctcgagcggcaaatctccggggaaattttaaacttgccgcatcgcacattctaaagaacaaaaggaggaggaactgtcaattattctataatctggggaaattcagtcatactgagaaaaactagacaatagtcctatcctcggcaaattgcattgatagtacttacacatcgagagatcataggacagataagaagcattttattgaagaaaaacagagagagtcactataagttgacctcactatagaaattaaaacagaaaagttttactgaggacctttttaaacagaaggatatgcctttgttggcatagaaagaagaatttataaatggatcctaatagtaacagttctagcgaaacattacgccaagagaaacagggtttcctagacaaagctcttcagagggtgaagggcatagcactgcgacgaaacaatagtaacaaagatcatacaacagatgatacgacaggtagcatacgaacccctacgagcttgcagcggcaaaattctgacaggcaatctaatatgacatccgtgtttacggatgacatttctaccatagacgacaactcaattttattttcagagcctcctcagaaacaatctatgatgatgtctatatgcgtaggtgtttttgttgcagttggcggatttttatttggttatgatacaggtctgatcaacagtattacatctatgaactatgtgaagtcacacgtagcacctaatcacgattcatttaccgcccaacaaatgtccattttggtgtcatttttgtcattgggaactttttttggggctttaactgcaccatttatatctgattcgtatggcaggaagcctactatcattttcagtacaattttcatcttctctatcggaaattctttacaggtaggtgctggaggaatcacattattgattgtgggaagggtcatttcaggtatcggtataggcgcaatttcagcggttgttccattataccaagcagaagctacacataaatcattaagaggtgctattatttctacttaccaatgggccattacctggggcttgctcgtgtcaagtgcagtgtcgcaagggacacacgcaagaaacgacgcatcttcgtatcggattcccatagggttgcaatatgtctggtcgtcatttctcgctatcgggatgttctttctccctgagagtccacgctattacgttttgaaagacaagctagatgaagcagctaaatctttatcgtttttaagaggtgtaccagtccatgattctgggttactggaagaactagttgaaataaaggcaacatatgattacgaggcatcttttggttcttcgaacttcattgattgttttatttcaagtaaaagtagaccaaagcaaactctaaggatgtttacgggaattgcccttcaagcatttcaacaattttcaggtatcaactttatattttactacggtgtcaatttcttcaataagacaggagtcagtaatagttatctggtttcatttataacctatgctgttaatgttgtctttaatgttcctggtttgttttttgtggaattttttggtagacgtaaggtgctggttgttgggggtgttatcatgactatagccaactttattgtggccattgttgggtgttccttaaagactgtagcggccgcaaaagttatgatagcatttatatgtctattcatagctgccttttctgctacatggggtggtgttgtttgggttatttcagcagaactgtacccattgggtgtgagatctaaatgtacggctatatgcgctgctgctaactggcttgtaaactttatttgtgctttaattaccccttatattgtagatactgggtcgcatacatcatcattaggtgcaaaaatattcttcatttggggctccttaaatgcgatgggggtgatagttgtttacttgaccgtttatgaaacgaagggtttgacattagaagagattgatgaattatatattaagtcatccactggtgtcgtgtcaccaaaatttaataaagatattagggaacgcgcacttaaattccaatacgatcctttgcaaagattagaagacggaaagaacacttttgttgctaaaagaaataattttgacgatgaaacaccaagaaatgattttcgaaatacgatatcgggcgaaatagatcatagtcccaatcaaaaagaagttcattctatcccagaacgtgttgatattcctactagtacagaaattcttgaaagcccgaacaaaagtagtggtatgacagtccctgtgtcaccttctctgcaagacgttccaatcccgcaaacaacagagcctgctgaaattcgaaccaaatatgtggacctaggaaatgggcttggtcttaatacgtataatagagggcctccctcactctcaagcgactcaagcgaagattacacagaagatgaaataggcgggccctcatctcaaggcgaccaaagtaatagaagtactatgaatgatattaatgattatatggcacgtctcattcacagtacttctactgcaagtaacacgacagataagttctccggtaaccaaagtacccttcgttaccacacggcttcctcacattcggatacaactgaagaggacagcaatttgatggacctgggaaacgggcttgccttgaatgcttataacagaggtccaccttcaattttaatgaattccagtgatgaagaggcaaatggtggtgagacgtctgataatttgaacacagctcaagacttggctggtatgaaggaacgaatggcgcagtttgcgcagagctatattgacaagagaggcggtctggaacctgaaactcaatctaatattttgagcacttctctctccgtgatggctgacactaatgaacataataatgaaatcctccactcaagcgaagaaaacgccactaatcaacctgtaaatgaaaataatgatttgaaataattaatttaatgttattcgatgtattaattaagcggacgtgcattataattttaatcatgtgaaagaaataattgtaacttgagatactactcaacttttatagatacacaatgtttatcttgacacacattcaattacattacttgatttaatgcctttccaaaattatgatcttttcttctataacacttttggatacttagccgccgacggataccatcttcggtcaacgtcggaagtcattataaacgaaaaggtttcccaatagaaaagtcctgcaggagccacgtataacactggcttgaattatcaacaactctcgaaggcgctggaagagaatttttacgcaagttagtattcgcataacattagttggcaaattacacaattttttgatacaatatatatacatatattttccccattgtttttcttagatgcccacgatgatcaaaaaggatgataaagcaatggagccccctaatgaaaaaccgcatagaaagatcgaaagagatgatgttccagaatcttccaatcacatcccacctccagaatctggtgttttaaagggcggtaaagttaattcaaaaaccagagctttaaaggccgttacaagtatcattgcagacgccgatgagaaccctcagaagaaagtgaacaatgagacgaatggagtccaaaagcaaaagacagaagatttgagtaaaagaataggtaaatttgaataccttttttacaagtttttacttgtgttgttatacatctgcttcgggttgtttcggtacggtcaataccaatataataaaatgaaactaagaatattcagtatcatctacaaccatgcatatacaccacagttgattagacaggacgttattcctctgaaaaaaattcctaaaaggttggccgctatcttggaagtcaagccagttggcgacgttggcggcggtgtgacaggtttattaaatgacgcgagtgaaattgtttgctggactgtttcagctggtataaaacatttgatgttgtacgattacgatggaatattacaaagaaatgttccagagctgagaatggaaattcattccaacctggctaaatattttgggccagctcatgttccaaactacgctgttaaaatacctcattctaacaagatattctacaatctagacggaattgaaaccgagactgatgtaggcaatgagatagaagctaaccaagaaaaggacaaaattgctattgaaatttctttattgtctaacagagatggtagagaaacgattgtcgatctgaccaaaactatggctgagttatgtgcggttaacgaattgagcgtttctgacatcacaatggatttagttgattcagaactgaaacaactagttggacccgaaccagatttactgttatacttcgggccttcgttggatttacaagggttcccaccttggcatattagattaaccgaattttattgggaaaaagataacaacgaagtcatatattcggttttcatccgcggcctaagacagtacgcaggatgtaaagtgaatgttggtaaatgatacttaagagctaaacgaaaagataagtatctcgctcaaccttttaattttgcacagttgaattctcgtctgatacttaagaaagtcattgcccacatatataacagtagtaataatgataatgatagcaatagttttaagctagctacttagttgcatttttcaatagtttagtaaaaaaagtcacgcaataagctctcaagaagccactaataccgtaatgatagcagtttattgtagaaaaaccatgttattacccttccctttttatttcttttcgcgttgcaaatcacatataacgaggtggcttgtatttgtcaaaccaaaaaaaaaaatgaaaatcgaaaaatggaaaaacagagagagaaacggaatctttgacacgttctcgatccacttgtttatcgaggtggtttttataagtcttactagatagaaagttcattttgttttgaaactttttggaacctctggcattgaaggtataagaaagaactcaaacaggtttaatagaattaaaaatgggtttgtttgcctctaagttgttcagtaacctttttggtaacaaagaaatgcgtattcttatggttggtcttgatggtgctggtaagaccaccgttttgtacaagttgaaattgggtgaagttatcactaccattccaacaattggtttcaacgttgaaactgtccaatataagaacatttcattcactgtctgggatgtcggtggacaagacagaattagatctctatggagacactactacagaaacactgaaggtgttatctttgttgtcgattctaacgatagatcgcgtattggtgaagctagagaagttatgcaaagaatgttgaacgaagatgaattgagaaacgccgcttggttggtgttcgctaacaagcaagatttgccagaagccatgtctgctgctgaaatcactgaaaaactaggtttacattctattagaaaccgtccatggtttatccaagccacgtgtgctacctccggtgaaggtttgtatgaaggtttggaatggttaagtaacagtttgaaaaactcaacttaaaaattctagaatatggatcaaatacgcttgtataaactaaatgaaacataaagattaagaacttaagaggccaacgtcgatggatttattgacgatcaccagccaacacatatagattttagtgtaaaagcaataaaaaccaagataataaaataaaaaaatactgaagaagcctaactagtataaactactttaactaataatggcaatttgatatagaaacaaagaaacatgatatatttaggatattatacaacgcattttcatttgttttacagcacccctgcgtgaatcatatattgacgtttcgctctcaggtccaccgtgttctcaaaagatacttttaaaacctaaaacacacgaaatcatattatgataattcagaatgatagtgtggtactgtgtcaattgactgttcaagactgaagaggatctttgatttgttgttactcaacaaataatcttcacgaaaactttctcaatctggggactgtattaatctcagacccatacatatctacacccataactttttacatttaattttttatcacataataggtagcttaaattgtaaagtcgcaaaaaaaaatggcagcgcagcctctccgggtgaaccccacgacaacttacctggcactccatgcactaacgggcgggtttgggcaggattccagcatcaattttgcaaaattcacacctgagtaattcatatatgtaatataatgttaagcatacgctgtcgattagcactattattgaccgtagaataggtacagtgagacagtatattcgaaatggtatgtttgagatgaacaaaataataaagactgacaactgcagaacagagaggatcatagcaacctagtgcaagaaagagcctcgaagcgttaaacttttggaacgtaattcatccgttggctatgtctattcaatacagttagaatacgaaagctgtaatcaagtatatcggattattcgcaagcaaagaatcaaggaaaagaaagtgaaaatagcatacatctttaaattcagaggttttgctgaattttaatagggaagtttacgttatgattgttggccgtagatcgcctagcgtttgaccaaatttaattctcctaatttttttattgtaaaaaagccttccaacgaaataaattagttattggttttttttctctgttacgagggatatatgatgcctgtgcttgttagttcattataagtgctaataaaatactaacgttaataaaaatttggaatattatttcattttttatcctattaataggccggtgttaaagcttacgaactaagaaccaaatccaaggaacaattggcttctcaattggttgacttgaaaaaggagttggctgaattgaaggtccaaaagttgtccagaccatctttgccaaagatcaagaccgtcagaaagagtatcgcctgtgtcttgaccgtcatcaacgaacaacaaagagaagctgttagacaattatacaagggtaagaagtaccaaccaaaggacttgagagccaagaagaccagagctttgagaagagctttgaccaaattcgaagcttcccaagttaccgaaaagcaaagaaagaagcaaatcgctttcccacaaagaaagtacgctattaaggcttaattggaagttcaattatatactatcattatctatagttccaacttttctacgtttttctagcaccttttaaataattgttaaattaaaacattttcatcgaaaatcttcaaaatataagacacattgagcgatgaaataagccttatttgattagggtcaattttgcaatttattctatcacttattcattcactcgcttgctttatgttttgcttcttcctttttttgttttttgaaacaaagaatcttttgccttaactcttcattaggtgttacatcctctagttttaaaggcattctattaaacgggtcagtagagtcactaagcagatgtgctttgatcgtgcttctatcaatattcatcttggatgctggtaaaatgacaggatccttcataattgtgtacatcaaaggatctaagaactcgtcaggaacatcaccatactcaagatcttcctcttcatcagcctttctttgctcttcggctttattggcaaagttcaatagtttttcgatgaactctggagatgctaaaccagtttttctaccaagaatatcaactgcgcgaacaaagagatttctattaaatgatctttcatctttagcgacagcactgatgaactctgattgctcggaaagattgatataaacagttgttaaggctttcaacaaatcttttgggttgaatgaataactttgtgggtctttcacttttagttccccgcatttgggaccgacaagtgactctaagttatagtttagcatacttgccagtctatatacgatttctggtgtgacaaatgcagccggtatatccttcgaatagatttcgaacagtttcatcgatttatcggccaatccacacgaggacttagcttgcctggaagcagacgccaatcttgtttgtagttctttgtcctcttcctctcttgttggtggcgcgccccttgcgcgattatccagctcattttggatattatgcacctcagccaaattacttaggccttcatccaacaggaaagtcaagtcattcaacatacgagcatcgaacctcacaaaaaagtcagcattgttttgagactgccagatcaattggtttttataagatggtatcttgtaataaagctcctccaaaattattgatatgctatatctgctgttgaatttatcgtaaaattgtgaagaagagcctgttttttcaacaataacataaaagtctagtagagcatataacagattcttgttaactaattcgtcgtgttcgaatatatccatcatgaatccgggggaattgtctgttagaggcatagcaccaacgcttaataactgcactaatttaccttttaaatgtgggttggaaaccaattcaggacaacggaggaccattgttgtaaactcaacaaacgatcccagacgtggatttctgaagattggagaggtctggtacttcgaaatgtatagagaatagttaactggaccttctacaacaaattctggatagtatttaaaaggcactggagcatgcgctctcaaaaaatcagcgttgtccacgttttcaacacctatttggtccggaattaatggcaatttaatttgtttaaacggaaattcgtgttcaggatccacaacacgaatcaagaacgtagatgcaccacaaataaagtcgaaaacctctagttgaagagatctatgagcgaagaacccttgaagagcaaatcgcaaagattctgttgttttcaacgccttctccatcttggataattgtgctgtaatgaatctggcaaagacatcgtggttcgcagctattttctttactttttcaatttcttcctttaacgctttgatttcagatcccatcttctcttcaaatgataatgtacctcccagaccataatgcaaataggttaatgtcaagaaaaagcaatcagagatgaagtttggcttagaatctgctgtttttctgttcttgtcataaaatgcatctgcctctttaaaatcagaatttaatcgtgtttcccctgataaatcaataaataaacttgggttgttgaagtaatttgcgtcgatcttgtcgattttcttatatgaaatatctagaaatggttgagaaaatctaaccaataacaaagtgatattggacataaatccgttagaggatagttctttgaatggtggatgatcggctctacgtaaatggtttttattagcgatatgggcaaaataactaatcatatcagtccttgagtttaaggagccacgaacaagcttatcgacaataaaaaagagtctatctatgacaactttatgctcagcttgtagagattcatggatcatggctgtctgttgtttggaacgcaaaaggttatcgccgtagttccggattgccacagcagcttctatgggagaaagagataaaataggccccaatatcgttttcctttcaaaatcctgtggtttacagctatagtctgcaaaaaaaccatctattttagtgaatatttctgcaataggtttaaatgtaacaaataactcaaaaatggtaagaacgttattgtaaattacagattcgttcaaatcaaaatggctgacatgtttattacagtattctaataatgtcgggaaaacagcgttaagtaaatccaaagcggtaccttctaatatggctctttgaatgatttgggaaaggaaatcagtatatgagttaacgttagaaacaattccagtgatataattgatgaaagcaccattcatgcaaaagttttctatttgtgaggcaacgacaccatagccaatgacaagacgatcaatctcttggaaagtggaatgtaatgactcagcatttggcttgtttttggtgattcttttttgttgctgattacggcgaaagcaatcgttcaaatattcaaacggtttatccaacttctcattctcggtgagttgatataatagtagcgtatcaataaaatcaactccaagagttgagccttgaggcacttcctcggacttcaatagagagtagccacgggtatcggaaggatcggtggtgatttgtaaaatatcttctatggcggtcatgatctatggaatgagggttctactttcaaagttaacttttccccttaaacaacttgtggtcaactttacctttctattggctgacacaattctcaaagatataattaacgtttactgtggcaacagcaagtggttgagtctaaaaatgtgaataaaatggcaattacttaatgattaacaatgattgcggcgtacacctctattattttgttgccaatggttagaatctacctttgatcttcaattcaccttttgtaataaagacagactatcgcctctgacgaatactgacaaaatagcgtcctcgacgaaaggatgaatcgttaagcgcaaaataatattgatataataagaatatcgattaagaagcgttggctagtgtcatatgcgggttagcctatctgtttcttctttctttcacatacaactcgacaagttttggcgtaggcaattgagccatattgtaccagcaagccgtggtgacagtatgttgaaacgtgcatcttataatgggcgcacgatttattttattttaattaattttttagttatttcgtatcgtactaacaactaagatattcaagtctcttcaagtatataaggagttagggcagaagtaggtgatgacagcactagattctcgaaactggggattgacacccgctatggaaacgggcttgttccagaaaccacaggaccgtatctttataatagagctggaaaattccatagtgtcattcataaactcaaacacagaatcatttcagctaagaccgatgaattcatattataggcttctatcgcaccaaatagctgagtaccacaacttgaaccatgttttggcaagaactcaagatagttgtgtgattcttttcaaaggtgagaatttccaaaagattgaaggaaagccactcttacaagagttgcagctgaacaaaaaaccggaagagtgtgcttcctcaagtgagagtattgaaaaatcgaacaataacagaatatttcgaatcttaaagcggaaagaggtaggtaacgagtgcgattataaaatcgatggcaatacacgtacaccaaatagcaatttgacagccaattcaaataaggaccaaaaaatcgaaatcgatgataaatctagtactgatttggaacaagaaagaattgagaaggaaagactttatgaacaacgtaaacaagaaatttttgataagctcaacaagagtgaagacgatgtaaagtcaaccaacagtagcggtagtagtgatagtgacaatgaatggagtgattggttgaacggagatgactctaacacacaaactagtaacggttcagttagctcttcatcaccattcaattcatctgtgacgacgatacaagtaaacaaacctcaacaacaattttatgatagtcgaagaggaagaggaggaagaagaagaggaacaaacaattacaaagatgcctatagaggccaaagtcgtcggaataaagaaaacggcggttaccaatcgggatattcttcgccatatcttgtgtatcctcctccccaaatgggtggcaatagtctgccaacctaccctctaatgtataaccccgctggtcctgcccccggtcctgcaccttcacccatggtaatgggcaataacacagtcttcatgaacccttacatgtacaatatgaatccccaagggtcctgttcgtttggcaccccaatccctatgtatcccccataccaatatcaatatcaataccaatataacactcagtatcacagcgggccatatagcaatacaccaagctataattctaacaattacacaagatcctcagcaaataagtaccaccattttcaaggaaaaaattcatattctggtgcgattccgaaacgtagtgatgacagtaacagtaataagaatgagggaattcgtagggctagtgttgagggttcgccgtcatctagggatactgattcggtagagatgaaatttgataaattaaacatttagcgtgaggagtgaactatacatagcgaaaaaattacgtaacggtttatagaaattctagtatgagaacagtaatatatgagaaaaagttgttttcactttgtgttcgaaaaaataagtatttgaaaacgaaaaaatagtttgtatgtttgtatataagttgttattatcaaaaattagagggaaaaagtaactaaatatatattaaaaaaaaaaaaaaaataaatgtatgttggaatgaaatagcgtagtaaggataaaggtgtaatagatatatattataagaaataatccggtgtcttcctggtgacggttggttcaccgggtctcacagatggatcgtattgtaagaattgcctattatggttttcatccacctccataatagcggcctggttaccacatctataacaataatttggagcactgaaaatggtgacaacattttgctggtgagaccaagaatatccttccattaccaattggtgagctcttgctattagtgataggtcattagtgtgattgaattgctcactgatgtcttgaccaaaagtgaagcctgcacctctcggactgattccccatccgcctctatcatcaggatcggaccatagaaggtcacacattggaccttcgtgaggcacttcctgtattctatttaaatctctaacttgatctattgtctctatcatgggtgagagacctccatgcaaacagaagattttattatccaccaaggcagtaacggggaaataatcgaatagatcggtaaacattttccacacgttcgcactgccgtactttctcaaacattcgtcataaaacccatatacttgggtaatctgcctagactcgtgattgcccctaagtatagtaattctatgtggatatctgactttcatggcaactaggtaagatacggtctcaacagaataatatcctctatccacgtaatcacccatgaaaaggtaattggtgtcaggacaaggaccaccaatcttgaaaagttctaacaagtcatggaattgaccgtgtacgtcaccacaaatggtaacaggcacgttaattggtttaacattctcctcgaactgcaacacgtccaccgccattttacatagtcgtgctacatcgtcttctgatagtggctcgcatttactcaaatgctcaatccattggtcaagctgatttatatttgtattggtcagttttagtggtttggaggatttatgatctgctatacccgaggaccccggtttaaaattaaaatcttccaactcttcatctgtgtcttcgtcattagaacgcgccttcgtattatttttgccgtcatcactattcatgtcttcgtcgagagtcggtgataattgatcttcatctgaaccatgcatagggtcatcaatttccatatccatttttttcgaatgaaagccagttatacagaagtgccaataatataaaattcaaaaaaagacgtaacaggaacaataaccggaaaggaaagagagcaggtaggacaagaagtaaacgggtttgcgtgttcttgttcgaacactgttttgcagcgggctggtaccttaagaagtttgctctagttacagcccttcaattggttttataaaatggggatgtccctttgaaactttccacgactcttttccacaattcagcggaaaagaaaataataacctcttctagattacccggtcatgtcagggtaatacacgattgtatttcaaagtgcacaacgactattgttgtcgtataagcttttggattaatcttagcattaattgatacataattccgcaagaagaagttttaggagaatagagtttcgcttcttttattaatattctgtcctgtgtcacaaaatattgtaataatttggtgcggtgtatgggttcaagttcccaaaaaaacaactaatttgcgacacttcgtagttctgtgcttttatatggaatatacttgtggactctattcctggatgtagatttgcttacagatagccaagaaatattagaaaaatatgcagtgtaacacaagtatagaagatggtttagatgggggcgacataactttcccatcctacagccctgaagcggaggctcaaaacagattcttaccaagaagtgagttcccctctgtgaggcaactcgtgatttcgaaacaaaaaagcagaagaagaagagaagaaaatgtatttgtgggaaaaatggaggacgtacttgtaaaatggaggccacctgcatcttcacatcgtggcgcaattgaagctattaatggcacgcatccatatcagcttagcacagcacaattcaactcgagaagatcggatccatttggttcaacaaagagagatgaatccgtgcgttccattgtagaatcgtttaccgattggtggaaacgcaattccaaaatgttttttcgtgacgaggaagaaggtgtacgaaccgaacacagtgcgagtcaagatgaccaagagttgcagcttttcgaagaagatctcttctcatttcacctaagcccaaatgatatgtcaaccaggaacagcgaacatcaagtgcaaacaccggtgcttttcccgtacgaagctcctactcgaacaaaacaaaacccagcagaaagaaaagtcattgaaattggggacggcgaagaactctctatctatcgagatgtttattccaatcctattcctgtcagctacctagataccttaaacttgaaccactccatgtctgtacggcaaacacaacagcaacaacaacagcggcaacagcagcagtatgtagactcttcatcggcatttcaatgctgtacagactccaattgggcgagaatatttttttgccaccacgattagactccactttgcttctatagtcctatctattgttctttttattcctagcataaccttattgtattgttctttttctttttcctttttcttttttttttttttttttttttttttttcacatctttttccacggccgctcaaaggggtctcacactggattaaaagctgaaaacaagaaatggctctttcgataaggttgcaacattttgattactacgttgattagaataaaaagtaccaaacacatttctcaaagcatatagatatctaagattataacgcaggagtcgttctttcattcttagagttaaaaagcaaatagagaagaaaagaaacaatggctggtgcaattgaaaacgctcgtaaggaaataaaaagaatctcattagaagaccatgctgaatctgaatatggtgccatctattctgtctctggtccggtcgtcattgctgaaaatatgattggttgtgccatgtacgaattggtcaaggtcggtcacgataacctggtgggtgaagtcattagaattgacggtgacaaggccaccatccaagtttacgaagaaactgcaggccttacggtcggtgaccctgttttgagaacaggtaagcctctgtcggtagaattgggtcctggtctgatggaaaccatttacgatggtattcaaagacctttgaaagccattaaggaagaatcgcaatcgatttatatcccaagaggtattgacactccagctttggataggactatcaagtggcaatttactccgggaaagtttcaagtcggcgatcatatttccggtggtgatatttacggttccgtttttgagaattcgctaatttcaagccataagattcttttgccaccaagatcaagaggtacaatcacttggattgctccagctggtgagtacactttggatgagaagattttggaagttgaatttgatggcaagaagtctgatttcactctttaccatacttggcctgttcgtgttccaagaccagttactgaaaagttatctgctgactatcctttgttaacaggtcaaagagttttggatgctttgtttccttgtgttcaaggtggtacgacatgtattccaggtgcttttggttgtggtaagaccgttatctctcaatctttgtccaagtactccaattctgacgccattatctatgtcgggtgctttgccaagggtaccaatgttttaatggcggatgggtctattgaatgtattgaaaacattgaggttggtaataaggtcatgggtaaagatggcagacctcgtgaggtaattaaattgcccagaggaagagaaactatgtacagcgtcgtgcagaaaagtcagcacagagcccacaaaagtgactcaagtcgtgaagtgccagaattactcaagtttacgtgtaatgcgacccatgagttggttgttagaacacctcgtagtgtccgccgtttgtctcgtaccattaagggtgtcgaatattttgaagttattacttttgagatgggccaaaagaaagcccccgacggtagaattgttgagcttgtcaaggaagtttcaaagagctacccaatatctgaggggcctgagagagccaacgaattagtagaatcctatagaaaggcttcaaataaagcttattttgagtggactattgaggccagagatctttctctgttgggttcccatgttcgtaaagctacctaccagacttacgctccaattctttatgagaatgaccactttttcgactacatgcaaaaaagtaagtttcatctcaccattgaaggtccaaaagtacttgcttatttacttggtttatggattggtgatggattgtctgacagggcaactttttcggttgattccagagatacttctttgatggaacgtgttactgaatatgctgaaaagttgaatttgtgcgccgagtataaggacagaaaagaaccacaagttgccaaaactgttaatttgtactctaaagttgtcagaggtaatggtattcgcaataatcttaatactgagaatccattatgggacgctattgttggcttaggattcttgaaggacggtgtcaaaaatattccttctttcttgtctacggacaatatcggtactcgtgaaacatttcttgctggtctaattgattctgatggctatgttactgatgagcatggtattaaagcaacaataaagacaattcatacttctgtcagagatggtttggtttcccttgctcgttctttaggcttagtagtctcggttaacgcagaacctgctaaggttgacatgaatggcaccaaacataaaattagttatgctatttatatgtctggtggagatgttttgcttaacgttctttcgaagtgtgccggctctaaaaaattcaggcctgctcccgccgctgcttttgcacgtgagtgccgcggattttatttcgagttacaagaattgaaggaagacgattattatgggattactttatctgatgattctgatcatcagtttttgcttgccaaccaggttgtcgtccataattgcggagaaagaggtaatgaaatggcagaagtcttgatggaattcccagagttatatactgaaatgagcggtactaaagaaccaattatgaagcgtactactttggtcgctaatacatctaacatgccggttgcagccagagaagcttctatttacactggtatcactcttgcagaatacttcagagatcaaggtaaaaatgtttctatgattgcagactcttcttcaagatgggctgaagctttgagagaaatttctggtcgtttgggtgagatgcctgctgatcaaggtttcccagcttatttgggtgctaagttggcctccttttacgaaagagccggtaaagctgttgctttaggttccccagatcgtactggttccgtttccatcgttgctgccgtttcgccagccggtggtgatttctcagatcctgttactactgctacattgggtatcactcaagtcttttggggtttagacaagaaattggctcaaagaaagcatttcccatctatcaacacatctgtttcttactccaaatacactaatgtcttgaacaagttttatgattccaattaccctgaatttcctgttttaagagatcgtatgaaggaaattctatcaaacgctgaagaattagaacaagttgttcaattagttggtaaatcggccttgtctgatagtgataagattactttggatgttgccactttaatcaaggaagatttcttgcaacaaaatggttactccacttatgatgctttctgtccaatttggaagacatttgatatgatgagagccttcatctcgtatcatgacgaagctcaaaaagctgttgctaatggtgccaactggtcaaaactagctgactctactggtgacgttaagcatgccgtttcttcatctaaattttttgaaccaagcaggggtgaaaaggaagtccatggcgaattcgaaaaattgttgagcactatgcaagaaagatttgctgaatctaccgattaagatatatgtagcatttatcttctggtatatttgttagatgtcttttcttcgtatttcaaaaaatttatataggcgtatgttaataagataaaaaataattaaaggaaattaacagatgtacctcaatgaaatgacacagtaacataatacaagacttgccaagcacaattacaatgataaataacttttgttttcaaaaaaacggacaattgattaaactatgtgagacatatataaagcactatataaatagtaggcaatggtttacaccccaccgtgagattagtatgcaatttagatccattatgaggtagaatagaaactaacatgttaattcatcaatgacattacgatactcttgaaagaatttaaaacaaaattagagttatttactcataatccgcttatttggatctggctctcaccttccgtctctttctcttaagtcttctagttctcttctttctccacttggctctcatttcgattgaatcgatgtggtctggttcttttagtacaaaatggaacggatataagataaatgagagttgcttagaagtccagttttatagaagacgaggtcagtttcgtcttgttaaaatatcgtccatctgccatggggtaaagtgaaactttcgggtagggtaatgaggccagccttgcctgggaaaaagttaggggtcagttacttttaagagttcattgatcgagagcgcgtggaaaaaattctagaaagaaagctataaaatgtgcggatgtttgtatatgtcaaaggtgtacgggagcgcatcagaaaagtacagtctaattttcgaacgctcaggaatacctgttatgtatatttacatgagatagtggacaatctacattaaattttgtttttctcttgagatttcgattcttgaaggatgactttgttcaagtcgctttctagttcatgaacctctaagaaatctaagatcaacggaagggttttcttgttaagtagtaattctggtgcaccttttgattccttttgattgccctgcgtacggctgctggtcccacgtttatatacttccgtatatcccaacagttccctgaattctaaattttgttttgaactttccagtagactcttcaagtgcttagcaccaaggtaagctttgatattaacataagctctataagataggtagaaccctggaacatttggtataagcggtattaaaattagaggaattgtcagcgggagacctaaaaggcaatataaagtccattttttgtgataaattaagccttcttggtagagctttttcatttgtctcaagcactcatcagggctagaaattccagggggataatacacgtgtaagggttgagtatcgacctgttctgcctttacggtataatctttcaatgtgagtcgaatctcttgggtcttatctttctctcccttaattctcttcaatatatagctttcacttggtatggttaacagactattttctgaccagggtgtgctatttaacagagactgcaccatggacactatttttttattatacgatttaggggactttttcagttttctccaaagctttgctgatttctcaacgatccacttttctgcttttaatattctagactgactattaaagagattatcggtatgcttatagtaaatgaatgattctttgtccgttattggtatcacagtcactttaacaggatcatgcagatatttttggagtgaagccttttcaagttttgttgaatacgccctcattccgtagaacagtcgagaagtggcagttatactagttggcggtataaatattgaacgtatcatctttaatctaaaatacaccggatgaagttttggtattgtgataaaatgattctatcgatgaagagcaatgatatggatactgctacgttgaaaaggaaaaatttcatggctaactagtaactgaaactgtgccagatagcacaccctttagatactatcttggcacaatgcccgatgcttactccccggcggagacagccgtcaagtccatccatccaaaagtggaggaaaaacaagaaaataaagctatcgaacaaggagcgttgaagtaagaaaaacaaacgaagaactgaataaacacagcctgcttcaaattatggaaggagctgttacacatggtaattttcttattttttttgatagatggtggaaagtggtagcgtggaagttgcggattatcacgacgttttatgggctctaaatcggtataagctcaacaaatggttgagggccgaattaacgaaaaattattagaccataattgctaccagctgaaagattatctcattataatacgcttgaaaccctctaaaatgtcattcgtagttaagtacacttttttgatctctccaaggttagccgcccatataaaaaactctaggaaccaaatttggtatactgcgtgcgcttgagattcagtttttgtgtaaatcggttgctgcaaactatttatattaatgttacatcgatgcaagattttagccatgttcctagtttcttgtctatgagcgtttactcaaccgagactcttgtttgctattatctcgattcgacgaacaaacagttccctgggtattcgaacaaagcacagttggtgattttgtttgaaactacagacgtgctctcttttacaaaataaattgtaggaagtgatccgcacaggcagagggaattacagatcacgctcctctcttatgactaatgcactcagcattttctcttccttataaactccgtccacagtacccgatcagctggctcatcgttattctaaattaactgatgactgatgttacgtctgcgtcaaattccgccggaatattgcgtagttttagtaagaaaaaaacaaattccgacgggaactctctgcaaggaagtttaagcgtgggttactttgctaggttgagaaaaagaattctttagaggatcacacgtagtaaaagaaaaaaaagatctcttcgcgccactcccggtttctctgtggatacggcgttactagcgttgcaagtggcaaaaaaatgagtaatgtcacaatggcctggccttgtcccactatcccttattcatggttgaaaaatatgaccaaaattgctggggaattttctcttcggtagtggacgacgacgacattagagcaataggcaataatttaatttgcgctttaggttcttgctgacgatgatgcgtgagtaatattattaccaagttttaagggcctcatcgctggccattttttacacctgcttaaatacccgatgatgatatatataaatgatattggctgcttatcgataaagtgtatttgatatgttcccgtttagtttattcttgtttcttatctacataacaaacaaaggaaggaccctgtattgttttcctaaagatgactgctgctaaaccaaatccatatgctgccaaaccgggcgactatctttctaatgtaaataatttccagttaatcgattcgacgctgagagaaggtgaacaatttgccaacgcattcttcgatactgaaaaaaagatcgaaattgctagagccttggacgatttcggtgtggactacatcgagttaacctcaccagtagcatctgaacaatcaagaaaggactgtgaagctatatgtaaactaggtttaaaggccaagatccttacacacattcgttgtcatatggatgacgccaaagtcgccgtagagactggtgtcgacggtgtcgatgtcgttatcggcacctccaaatttttaagacaatattcccacggtaaggatatgaactacatcgccaagagtgctgttgaagtcattgaatttgtcaaatccaaaggtattgaaatcagattttcctctgaagattccttcagaagtgatctcgttgatcttttgaacatttataaaaccgttgacaagatcggtgtaaatagagtcggtattgccgacacagttggatgtgccaacccaagacaagtatatgaactgatcagaactttgaagagtgttgtttcatgtgacatcgaatgccatttccacaacgatactggttgtgccattgcaaacgcctacactgctttggaaggtggtgccagattgattgacgtcagtgtactgggtattggtgaaagaaacggtatcactcctctaggtgggctcatggcaagaatgattgttgccgcaccagactatgtcaagtccaaatacaagttgcacaagatcagagacattgaaaacctggtcgctgatgctgtggaagttaacattccattcaacaaccctatcaccgggttctgtgcattcacacataaagcaggtatccatgccaaggccattttggctaacccatctacctacgaaatcttggaccctcacgatttcggtatgaagaggtatatccacttcgccaacagactaactggctggaacgccatcaaagccagagtcgaccagttgaacttgaacttgacggatgaccaaatcaaggaagttactgctaagattaagaagctgggtgatgtcagatcgctgaatatcgatgatgttgactctatcatcaagaacttccacgcagaggtcagcactcctcaagtactatctgcaaaaaagaacaagaagaatgacagcgatgtaccggaactggccaccatccccgccgccaagcggactaagccatccgcctaacgttcccaaaccattacattatgttctttcacttattacatacgatatatagcatctacatctacatatctaaatgatgttttttcccatctactttgtccgatacgcattaaaagaagaagatttactctcccgtgatgccgggccaatcagacgcgcgcattcgcggcagaataaggggaggctgctgcgggtaccaaatatccagatattcacaattatgccaatcaactgtctagttgctgacacccatcgttttccactgcaacgaggttttggggctagaaaaggcgttaacaatcgttagagaaggaggggttcataacttgacttgttgtatcttgtttaaaactttctttgaatttgttcgtggttgaatttgtttttgctatcccaaaggagtgcattttacacgcattactacagcacacttttatacagttccacaatagaatatgttaccacgttcagcattagcacgctcattgcaattacagcgcggtgtggccgcaaggttctactctgaaggttctaccggcaccccaagagggtcaggctcagaggattcgtttgttaaaagggaaagggccacggaagacttcttcgttaggcagcgtgagaaggagcaactacgccatttgaaagaacaactggaaaaacaacgaaagaagattgattctttggaaaataaaattgactcgatgaccaaataatcatgcgtttccgcagaagcttttttttttttttttttagaatattcttactcttttatagtcaaacagcagaaaaactatataataatacatcacactgagcttttgcattttcgataactatcattctagttttcctctggtttgaattttcctcttgtctgtctgactaatgtcactcattatttccacttcgcgcaaagttcgtcccaatgcggaaaggcatagaaagataggaacagtgtggaacatggaaaagttccaaataacgtcaatagtccatacttaagatacgaaatttcaaaattccttcttttttgtttcaacaagcttagcctaacaccaagaatatacttagcatctcttcgcattcaaaatttctcttccattctttgacgttttaaatcatacctcgtattctttacacaaaagaaagatacctgtgaaatatatctgaatatggtccgattaaatcatgcagcatcatattttatgcctattttctgctccacaaggcctcacatagtgatactttctgcgctgtttagtatttcactgttttcactattctatgcgtcgtccgaattactgctacaccagtatgatgatccattgatgttcaaaccaaattcgcaggactatttcaggacctttcttttggggcttttttcaccatttctttattatttcctgaagacctttctattcaatataaatcaaaggtttttaatattgaacctgatagtggattttcctatcaacgacgtctttatgcttttgatactgattggtttagcgtaccctcaggtgcaagatcacgaaggcggtacgatcaagcataaggaatgttcttggcacatcattccaagacaagcctatatctttggtatatcatgggccctgggtgaattcaccatatgcataatagggaatttgtttaactaccaagaaatcgccgatccaaacattaatagtggcttcacacaccaggaaagcgccaacacttactgtaacaataatgatatgagccataacgatgactgcggttgtagtacagaatatcgccccaacgtcgtagacagaagtgatattacgttgtccaaatgtattgaagtaagaaatgactcatcttccatatcgaataacgtatactcgtctgagtaccatccaatcaaacctctacgttcatcgtcatcaacttatggcagcatacgacagcaacctcatgaaaataagaagcagctgcatgtaccagataattcgcaggacgatacaattatcatgatgaaccccatcgacaattcattaaagttgacaactctagatacgggtgatttgagtttccccatagacgaagaacagcccattttgaagaaatcttttggttatacatgggcagttcctaatgaaaatacacaaaatactactaaaagcttcacaccgataaagagatttattgcatttagcacggcataccagttggtcaccggtttattgttaatgatattggtagttggtagtaatatcatgttgacaattggggaatcattgattctgtcgatgtatttcgtctatgttcgcggccatgaaggattatttactcccgtggtgaactacttcggctcaagaaccatttcaaatttcatcttatgcgtaataattcctttcatatctctaaacttcctcatcaacacttcgatatatttaagaagagagctagacgattggtttaataattcacagggggagtttgaggacgacgacgaaaatactatcagtaagagagtagctacaaatcaagagtaccaacatccactgagtgctaattacatttcgatggatagtcctgatgtaataaatagcagcccgggtcacttcgggatgaattcaggccagttgttaggtaatacgacgttatattatggtagtttaaatggggatgatgatgatatgaccaacgactccgctttactaagattctgcaagaagctagtcaaaaattggagggctttggcaagaaatgattcttttgtacttggagtaatggtttcttggagtcttcttgtttttgtaacgggaatactttcaacagtttatatatagcatataagtaacgaccgtgcacatattagggtgttcatatcttgaaaaatctttatgttatccattttactttaggggaggtggagcttaataataaaatttacataagaacaacaatctgtaagtaattataaaaatatattaaagggacattttaaccctactttaaaagtttaactacatcagtggttcatcaatcaaaggttatgcaaggtagaaatttgtccaaaagaaaatagatcatgcatcattcaatatggagctcacactgtatgctacaatttggcctccattcataactgccaagataaaatttgttggcaatatggagctcacactgtatgctacaatttggcctccattcataactgccaagataaaatttgttggcaatattgaaaattcttaaattagcgctgcgcggaaaccagcgtcactaatttttttttttattgctgcactaaaaaaaaaccagctcaagtagataatcttacaagggacaagtagtcaagccttgcttattataattctgtttaacggtgcagtgagtttggacattcatgcaacgtggtaaatatgtgtctctttgcttctgtatttaagcatttgggcagcttgcggtcagtagaagagtgcatcgacattcatagatctctaataacatatatttaagtggatatacgcaaagaaaggacaagaaaacttgtttcggtaacagcattattaattctgaagaaatacgcacaaagagatgatttctgactacgatgctcttttgcaattcaacaaaaaacctgtttcgcaagaaatgattcagttcttagccacttctactgcttccataattaaaatcagggaaaataataatccaatccaaggatgtcgcccaccagacttatctatcttcattaaaaacgtggtaattcagtcaaatgttcaaacaccaactttaatggccacatcagtttatttaaacaaactgaaaagcgtaataccaaaaaatgtgtacggtattaacaccacaagacatcggatatttctcggatgcttgatattagctgccaaaactctgaacgattcttctccctggaacaaacactggaccacgtacacagaaggtttactcagaatacgtgaggtgaataccatcgaacgagaactattagaatatttaaattgggatgtgaggataactacaccggatttgattgattctctttcttacttcctcgggcctatcaaggaacaactatttttacaaaggagacaagaaatgctgttgttcaatgcaccaagtcccggccaactgaaagaatatataaatcatagaagaccggtttcgcattctagaacttcttctgctatatcggttccttcactgacatccatggcaacagtttcgacaacagactcaaggtcttctctactggcaaaataccaaccgtccctaccgttggtggaatctgacaacttcaacaaaaaaaatcatgtgccgttaaggaataataacgatatctgtaataatttcagggcagaggaaaacatacactcagtaaaccatattgatgtaacaatgggaagttcaccagtaatgtcgcataagcccacaattcaccaacggttaaattttacaaggaggggctggtcatcgtttttcaagcaataattctaagttactcgccttttacaagctctataaatattcttttccgttctttagttgtcttaactttgtacaatatgaataaccatcgtttctaggctactaaaaaaacaccatactacataaacaaatatctaataatgaatactcttggcattcgtcttgtttctcgaggaatatcggccgagtttttttcattttgacaggttatataattcaaaatctatctgactctgaaaaagtggtaataaatgcattgacaacttcttctctttattttacagacattaatccagcactacaagtggcatataacaagatgctaagaaacattttggtgagaagtactggcagcaatttcaaatttgctggcagatatatgaaatcatcagctcttttaggatactatagaagagttaactattattcgaccaagatacaaaccagactgactagcgaaaactatccagacgtgcatcgagaccctagattcaaaaaattaacgtccgatgatctaaattattttaaatctattttatcggaacaagaaatattaagagccagcgaatcagaggatctttcattttataatgaagattggatgagaaagtacaaaggacagtccaagttagtattgagacctaagtcagtggaaaaagtttctttaatcttaaattattgtaatgatgaaaaaattgccgttgtcccacaaggcggtaacacggggttggtaggtggttctgtgcccatttttgatgaattaattctatctttagcaaatttaaacaaaataagagattttgaccctgtatcaggtatcttgaagtgtgatgctggtgtaatcttggaaaatgctaacaattacgtaatggaacaaaattatatgtttccgttggatctgggagctaaaggttcctgccatgttggtggcgtggttgcaaccaacgctggaggactaaggttattgcgttatggctcactacatggaagcgttttaggcttagaggtggtaatgcccaatggtcaaattgttaatagcatgcattccatgagaaaagacaacaccggttatgatctgaaacagctgttcattggctcagaaggtactatcggtatcatcactggtgtttcaatcttgactgttcctaagccaaaagcgtttaatgtatcttacttgtctgttgaaagttttgaagacgttcaaaaagtcttcgtcagagccaggcaagaattatctgagattttatccgcttttgaatttatggatgctaaatctcaagtattggccaagagccaattgaaggatgctgccttccctttggaggatgagcatccattttatattcttatcgaaacgtcagggtcaaacaaagatcacgatgattccaaacttgaaacatttttagaaaacgtcatggaagagggcatagtaacggatggtgtagtggcacaagatgaaaccgaactccaaaacttgtggaagtggagagaaatgattccagaggcaagtcaagctaatggtggtgtttacaaatacgatgtttctttaccactaaaggacctatattctttggttgaagccactaatgcaagactttctgaagctgaattagtgggtgattcgcccaaaccagtggtgggcgccattggatacggtcacgtgggtgatggtaatctacacttaaatgttgcagttagagagtacaacaagaacattgaaaagactttggaaccatttgtctacgagtttgtttcctcaaaacatggttccgttagtgccgaacatgggctaggtttccaaaagaaaaattacattggctattctaagagcccggaagaggtcaagatgatgaaggatttgaaggttcattatgatcctaatggaattttaaacccttacaaatacatttgaaaataaaatgccaagttttatagttatctacatatgtatatatttatcaatattatattctacaattgtgtatattatatggtaagggtgatatttaaggaagaaatccacccttctttaaggtttccactgcacatgttgaaatgtgtctgaatcttgatgagcccaaaggcgtgccaccataccatctggtcactattaccaagacgttgaatatgtttgctctttcaagtaaggtcaataaacgctgtccagcaccagcttcgccacagtcagcacatccttgctcaatgttctttggctgcaccgttatgttccttgacttgttaacatgactattattactcttatttgctttattgcccttctttttctgctcttgttgtaagtgcaaattatttgatacctcggccgttctccaggcatacatgtgcatgtgggatgccttggagacgcttttgttgttttgcgttagttcttggagtatggagggtatatccttttgattttgtaatgggcaacatcttgcttgaaatttcgattttctatcaactaaaacttctgattcattccatattttcactagcttaccaacattcttactcatttctccaaaaaatagtaataccaaacatcaatacctatctaagaatctgtataatgtcttttctaaaggttttttacagctgatgattgatgcatgacttatttccacagtgccgtattttctcagttgccgttttgggtctgcttttcacaatgcgaagctttgttgaaaagagctctaaggtcaaaaacaatagtaagctgatcggtattaagtacttgccttcctgaaaattgctaacaaacatccaaatataccttccccatagttgaatggcatctaatagaacaaaaccaggttaagataggttttactttgagttgttaaatacacgcagaaagcgtctttccacataatctgaacattttgttatcgatggctactggcaggattcaatttgctgtttctactccctgcaatactaagggtaaaccgtctggttataggttatttgaatttaaaaacgatcgattagcactggtcccatcagaaagaggttgtacaaaagtagatgtgaatgcaaatatacaagcgttttgttatttaaggcctaatggtagagacacgtcaatatctccagacgcaacgcatattttggactcatgtgattacatggtgctggctaaatccaacggattcattgaaatcataagcaactatcaatacaagataaaaaatggcctgcgattagcgccctcttatatccttagatgtactccggaagatttcgaatccaatttttttagtgactatatgatcgctggtcttgaatatagtcaaggtttattatattgttgtatgtgctccggtcgaatatatgtctttgtaatgaaccttcccactgattacattcagtataagaacatgtacaaccccatgtttccagattgctttttcaaagtacatcacgataataatacaacacattcttcagaagaagaaaaattatttgaaggtagtacgcggtacactggaaggtcatgctctaagcatatctgctacttccttttgcctatagaaccatcccatttaagatcgtcacccgtggtatcttcgttttgcaatatgtatcaaggcctgcccatatataggccttcgatgtatttacatatagaacgaggtatttccacattccatataaatccattagaccggttttgtttcatgacagtatcgccacgatcaccactatttataaggaaaataattttaccattgacttatgttacatttttaagcacctttatcagcctaaagaacagtatacagggagatacatgcggtgagatactttcgtgggacaacgtagcgcaacaaaatggatttggttctttgttcagctggattagtaacaagtttacattcgatacggatattataaattcaaccatttgggatgatattgtaaaatattctggaacaggaatgctggattcaggaatcgtctggaaacagcgtcaaggtcacgctaaagatgacatatatgagttattccacactcaagatatgctgggaagtagtcgccgaaattcttcattcagtactgctagcagcgaaccgagaccgctgagtcgaagaaggagagaatcttttcaagccttaactagagacgcttttagagaaagaatggatgtaccctgttcaacgaagtgggaattagattcttttatccgaggattaagaaggaatacatttatggtagattttgaaattgttgaaaagatttctcatagaaatggaaatgatggggtgaatgaagatgataacactacagatgaaagtgatgaaacaatgacttcttttctaacagataattacaaaaagatggacattgtgtgcatcgatcatttcgtcacgttgagtgcattccgacctcggtactatgatgaaccaataattaaaatcgattcattatcgaacaaaaatggctctgaaaatggaactaatgaagaagagtgggcagaaagtcaaatgaaggtggatggccaagtgatagatgatgagacagctcaattcaagcaggcattgggaaatttatgttcattcaagaaattatttatgctggatgattctttatgctttatattggacacacatggagttttgttgataaatagatttgaaataaaaaataccaaaaatttgttaaggaattccaaggatactattcggataataccccatgatttcggattgattaatgatacaattgttataattaatgatatagacgtaggcacagacaatgtttgcgcccttacgtttcacttggtggtaacatcaatggcaggagagataactgttcttaaaggcgaatttttcaaaaactgcaggttaggaagaataaaactgtgcgattcactaaagctaaatagaaaagatcggtttgtcgacaaacttgctctaatcgattatgacggtttaaatgcacaaaaaagaaggttagattacgatgaaaaggacctttatacattcattgtgaaaaaggtaaaaagagactaaattgagttgcatagatgttagccataatagaaaatagcgtatgaggtagcaggagttataagacgtatttacgtatatgtatgtatatgttattattattacctgtgattgcacgaaggcctttttttttcacaacaagaagatgtaagaaatttacatgctattttgattaatggtcgaattaggtattgtctttaatctttcattaagaaaatataatgtaaccaagaacagcttgttaaagggcttcctatttaaagttatcttcttttccccaaggtaccactcctatatggttgataagaattgtagtttctgtaattggaagagttggaaatgctgttattatcaacataagtagaagggttatatctggagccatacatattctccgatatcgacgagacgtttacttttgtattttgataccgtgaatttttactaatattattattgagtgacagcgtctcgccccttatagttggttgaatgacattagacttttgataaggaggaggatggaagttcgatgctctacgtttatttctgccactatgagagtgatcgttttgggaatgtcttttatgggaaggtctcggtagtggatcctcatcgtatatggactcactaaattgatagtcttcattttcgtccgaatttctgttcatgtgacggtaatattcctgttttagctcaactgacaaattagaaccagtgaacgcacttccatcctcgttaggtactctagatgatcgtttttccttgcaatcatcaccaaagtgcccctttccaccgcagttataacagtatatagtatgaaagggaaggaccttgggcttagccttttcattatcatctactaaaatatatgctctccatatactaggacatctttcttttgagtgtttcttactcttacaaagagtgcactgaacttttttccatttatgtggacattgtgacctgtaatgacccacctcatcacactttgaacactggatagccttcggacaatgtcgagaataatgatcatccgtcgccccacagtacgaacatattatatggggacaatccttcttcaaatgacctctttgagagcaattattacatttaggtgctgcctctttaatggcatccttgtcatcatcgcttacgccaaaatatctaccctgccctctaagagctcttaattcgttgggattactatttacttcctctatagaaggtgctacaagtttatctggaggagttgtgggtgccgtatcgacgacaaatggtgccgtatttttttccatgactgcgaggaagtgatgtaagctgctatcgttgtacaggtaaggtttaattctctctgatgctgccaatagtcataacttttttcgaaatgtttcttcccatcccattagtgtttgaaggaaaaaaaggcactacccggatcatgaatacatttgatggtaataatatatatcacatttttaagcatgtattagctactgggaaagggcattttgaaatggtatgttttctttaaggatgaactatatatattacatgaaatatatttcaggtttacgtgaagggtgaaaaaggaaaatcagatactcacctgtaatcattagcgggctcgtttggatcagttttaaagattttgtccgggttcatgattctctttgggtcaatagctagcttaatctttctcatcaaatcgacgggtgcttcacctaattcttcgagcaagtactctcttttaccaataccaacaccgtgttcacccgtgcaagtgccttctgcgttcagtgctctcttgaccattctgtcaacaagttggctacaggtttcgtgttcttcaggggttctgtagacgatgaatgcatggaagttaccatcacctgcatgaccaacaatggcgttgatcagcttactagcttgcatgtcctttttagtttcgtgaataaccttgtcgaactgcgacacaggaacagctacatcagttgtccaaattttagctgatttgtctttgctcttatcagcgtctagcacagaccatagcgcgacctttctagcttcccataattccaatttttcgtcatcatctttagcaaactgaaaactgttgcagtgatttaactgggcgacagccttaacttcatccacaagagcattgacaatgttgggagatctcccaccaatcttgaaaaacatagttggtttctctacccaatcacatctgtccgtggattcagatgcgttgatcaacttcatcatattttcatccagtaactccatggcgttcaaatgaataccactctgagtcagattagaagcacatgcggccgcatccttgatagtatcaaaggataccaccgcaacagtttcagctttgggcttgacatgacacttgacagtagcttcagtaacaatacctaaggtaccttcacttcccacaaataaaccatttaagttatagccagcgctcgactttctgggtcttttcttcgtcttgacaatggtcccgtccggcaacactatagtcatgtttataatattctccttcatggtaccgtaacggtaggcgttggttcctgaacaagaattagcaatgcaaccaccaatctgtgcacctggaccagggtcacagccaaacatcaaaccgtggtcgctcaaatagtcattcaaatcctcccagggtagaccggcctgcacggtgatgtccaggtccagcttgtcaaattttacgacgttattcataaacttggacaggtctacggttatggtatctccaattcttgtaggcaggaagtgcccctccaaggacgttccgcccgagaagggtacaactggcatgttgttatcgtgacatattttcaaaattttggaaacttcttcggtagtatgagggaataatataatcctaggtctttgctcgggagaggggtgatgcgtgttgaagtaggtatctgaatgggcgtccaaatcggatttcgcatcagagtagttttcaggcttgtttcccagcacctgcttcaggtcctcaacaaccttatcgatcttaaccgggtcgtgcaaatagtctggtgagtccaatgaggacagctttaacgtagaatttactgggtcgatctttttgaccatttccagcttctctatcaaatcttccttagtctccctagaatagaggttcttagcgaacaaataaccgaatagagtagctgaagaggcgatgacagagtattttaaccactggctgctgctgtcggtgctgcctgtgcctgttgaggcgtatctgtagcatgatcttctcaccagccttcctctaggttgtgcaataggctttattagccttgtgcaagtacgcttccacaacattgttcttgcttttgtttccagctggatcggaatgatgtacaatatttaaattgcactataacacggaagctcaagaaatctttccagcccacacacacacacacatatatatatacatatgtagttccgagtgcaaaatcgctaagcggttattactgcaccagttggggccaactacgctggatcgacgtgggattggcagggaagaacttcgagggaggtggtcggagaagagagtgggatgcgggcgtgggggtctgctgttacttttatcggcacaacggacctgggttgacaagagcttgaaggctccaagagacagcgaccgtcggcgccgaatgacgaaactatgctgtgtgtgaccaggcgaacaacattgagagagttgaggagccgtacggacagctgtttgtagtgatatttccttgttgtaaccagacgagttcctttataacgttttgaaatgtttcatagggttaccctgacagagcggtggcttatgtcaaaaaggctgacgctgatactaatgacggtcaatggaagcatatgagcaaaagcagcagcagcgttagcagcagcagtagcgtaagaccaagttagtatggctacgttcaacccacaaaacgagatggagaaccaggcacgtgtacaagagtacaaggtctccactggcagaggcggagctggcaacatccataaatctatgtccaagccgtctcccgtacttcttccattgaaatccaattcaaagacagtagcaaacaacaataataacggtagcaaccaggaaaaggttcctcgttttgcaattggtagaggtggtgccggtaatatctttcatgatccgcacctgacgagatccgcccaacaactggactctaacgacaatatcaactataacgacgtgatcaatgacatcgacgattatatttcccctataacttcggatatggtggatgaaggtgggtcaaacccggtgaccaacaccaggtctcgtatcagcgctacaaggagccatcagtctttgcatgccaccacttcgtctccgaacaacaacgccccaattgtcgttggtagaggtggggcaggaaacattttcttcaacaaaaaaaaggtggccagcaatggtggaaatgaagaggatgagatacgaggcggcaatatcgaggatgaggatactatcaatgcaaacgaggacaacctgtttgtggtgacttccaatggcaatgctttggcggcaatcaagtccacgtccaagaagcctaaaaataagctcaagggcaaaagcgcaccggaaaaatttgctattggaagaggtggcgctggaaacataatttctccaaagtcaagcaggaacactatcaaccataacttaaacgatgatgatgaagataagtttaatttgaaagatgacaatggtaaagagaagaagaagaagaagaagaagaaatcagggtttttcagttctttgaaaactatgtttaattgaaataacattcatcagcaaaattaataaactaaataaaataaataaataaataaataaataaataaataaataaataaataaataaataatatacgatcataaaataaataataactcaagctttttagacttgactagctaattctttcaatagtttgtaatcacgttgaacgataccaccattacttggtagatacgtagtgccgtccattaggaacttatcgacagaggcagcacattttctaccttcttggatggcccagacaatcaaagattgccctcttctacagtcaccacatgcaaaagtctttcctccatcaatagagtatgaggagtcgtcgagtgtggcaatcgtaccacgtcttgtcttcttaacttcgttatcgttgccattgatcaattcaggacccacgaaacccatagacaacaaaatgatatcggcttcaaagatctcttcactgttgggaatttctaccatttgccatacgccactttgtgacttcttccattctacgcgcacagttctgatggcagtgacttcaccctcatcgttaccgataaattccttggacaagatgcagtattcacgagggtctctaccataatgctctttcacttcagcatgaccgtagtccactctcatgacacgcggccattgaggccatggattgtctttggcacgttccactggtggctcaggcaacaattcgaaattcaaaactgatgctgcaccgtgtcttacagatgtacctaaacaatcgttacctgtgtcaccaccaccgacaacaattactttcttaccttggatcttttcacgaatgatttccagatctttgttcaataaagcttttgtgttagattccaacaactgcatggcaaaatcaatattcttcaattcacgacccttaataggtaagtcacgtggaatggtagaaccgatagcatacactactgcattgtgcttgttctttagctcatccatgcttatggttttaccaatttcggtgttggtaacaaagtcaataccttcggcactcaatagatcaatacgacgttgcactatagccttatccaacttcatgtttggaataccatacatcaataacccaccacaacggtcggatctttcataaacagtgaccgtatgtccggcacggttcaacatatcagcacacgctaaacctgctggaccagaaccaatgacacccactgtaaagccagtgcgtgtacttggtggacaaggcttaatccatccttccttgaaagcattgtcaatgataattctttcaaccgattttatgccgactgggtcttcaataatacctagtgtacaagctccctcacagggtgctggacatactcttccagtgaattctgggaaattgtttgtctctagcaatttgtccagtgccaacttccattggttcttgaataacaattcattaaacttggggataatgttagataggggacaaccggtatcagataaacagaatggtgtaccacaatccatacatctcgcagtttgatatttggcatccttcttggtaatagggttagtaaattctttccagtcattaactctggttcttggatctctgtgtgtctcatgacgacgtttgtggatcataaaaccacgtgttttttcaatcctttcgctattcttctctagctgtttggaatctggaactgcatcttctaaatcaacaaccttaggctccttcaaagtggccttatttgaaatagtaatactcttctttttttcttgctctttagctttttgattagcaatcaatagagtattgacttcgtcatcaacttcttggttcgatctaaacttctttaagtattctgaagttgccttagcctttgccttggcagcttctgctttctccttcaacaaaactttcttataatcagttggaatgactttaacgaaatctttcaaataatggttgaaattaccgagaatcctggctgctagatcagattgtgtgtagttccaatgctcctggatcaaattcttaacaaacgcaatctcgaccgggtcacataatgattctaactcaacagtatctttgttaatctttccaacaaaatcgtcgtaatcggaagttaaacagtatgcaataccaccagtagcaccagagaaggcgtttagggattccatttgtgataagacaatggcacgaccaccagtcatatactcaaaggcattgttacccttaattctctcaacaacgatggtggcaccagagtttctgacaccgaaacgctcaccggcactacctgaaatgaatgcagtaccagaagtagcaccatagaaacaagtgttaccaacaattacattttcatcactcttgaatttagaatcctttggtggtttaatgacaataataccaccggataaacctttaccaacataatcattagcatcaccattcaagataaaagtgataccagaagctaggaaagcaccaaaagattgacccgctgaaccttctatgttaacgacaacggtgtcctttggcaaaccatcttcaccaaatttcttcgagactctgtaagataaagtagaaccgagtgcacgatcagtattgattatagaggcgtcaatattcactggtaagccacgatccaaagtaacttcagcctcatcgattaacttattatctagacgggtgtggagtttgtggtcttgtttcttagtgaacttggttggaacacctggacgaataacatgtgctggggtcaaaataggagataaatcgatatttatggctttggcatttacgtcgtcccttttctttaatttttcagaatgacccaccatttcgtcaatggtacggaatcctaacttggccatgatttgtcttaaatcttggatcaagtaatagaagaagttgataacatgttcgggctgacccttaaacttacttctcaaatatggatcttgtgtggcaataccaacagcacaagagttcaagtgacatcttcttaacataacacaacccatagcaattaatggaactgttgccaaggtaaaagattctgcccctaataaaactgcaacagcaatatcaaacccagttctcaattgaccatcggtttggacaacaacattacgtcttaaatcattcaagactaaagtctggtgagtttcagctagacctaattcccatggcaaacccgcatatttgacactcgtccatcttgcagcacctgtaccaccatcatgaccagaaactaagatatgatcggctttagccttagctacaccagaggcaacaataccaacaccaacttcggaaaccaactttacagaaattcccgctcttggattagcacatttcaaatcataaatcagttgtttcaaatcttcaatggaataaatatcgtgatgaggaggaggagagattaacccaacattaggggtggagtgcctggtttttgcgatatccttagacactttgtgggctggtagttcaccaccttcacccggcttagcaccctgagcaatcttaatttggatttcatcagcatctgacaagtagtatgaagttacaccgaatctagcggaagcaacttgtttgatagcagatctcatagtatcaccgttttcttgaacagcagaacgttctgcgtcttcaccaccttcaccacaattggatttggcccctaaacgattcatggcaatagccaatgtagagtgagcttccatagaaatagaaccataagacattgcacctgacgcaaatcttctggcaatttcagtccatggttcaacttgttctagagggatactgacagaattttcaaaatctaattctaacagtcctcttagtgtacagtctctaattgcttccatttccttctttacatataattgccaagagacatcatttttgtttctgacagtatcttgtaacgaagcaattgcggttggttcgttgacgtgtttgtaaccaccatccctaaagtggtattcaccactttctggtaagttaacagatttactaatggtttgtctggatggataaccacgctcatgtaaagaaaaggcatcttgagccaaatactcgaaagttacacctctaattctggaagaagtacctgtgaaacacaaatcaacaatagagttatctaaacctagggcttcaaaaatttgagcacctttgtaggatgctagagtggagatacccattttagacataaccttcaagatacctgcatcaatagcgtgcttgtaattttctagtatttgcccttcctcaagtgtatcattgtcattgttgacattacgaagtagaccttctctattcattctgaccaaagtttccatggctaagtatggataaacaccatcacaaccataacctagtaggacacagaaatggtgaatttctctggcttcacctgtttccaaaatcaaagcaacttgggaacgctgcttgtttctgattaggtgatgatgaatacatgaaattgcaatcaaagaggagatggaaacacggttggcacccattttcctgtcagtaattattaagatctttttaccatcatcaattgcttcgctcgctaacttagtgattttatcaattgtgtcggtatagcccaatagaccctcactcttgtcgaatgtgatatcaatttctgctacagaccatgatgggtaagcagcttcaatgtttttcaaagcttggaactcattccaatgcaaaataggagatttcaataataaacgatcacattgagatgaatgcatttccaaaaggttgccttgaggtccgacataacattctaacgacataacatttgcttcacgaattgggtcaattggaggattggtcacttgagcaaacaattgtctgaaataatcataaagtaagacaggattttcatttaaacaagccagtggcgcatcgttacccatcgaacctaaagcttctttacctgttaaagccattggagttaacagaaatgtgacttgttcgaaggtataaccattggccaatagacgtgggtcactttgaactttcaaagacaatgaatcctgtgatataaattctttaggaaccaaattagcggtttttgataacaagtcgtctaacttgatgactttggataaccaagacttaaaatcttgtctttttgagatttgagattttaactttttagtatcgaccatttcacccaattgagtatccactaggaataaatcacctggcttcagtttacctttttgaacaaccaatgaattttcgataggaatgacacctacctctgaagcacagataactctgtcatcactagtgatgtaataacgacaaggtcttaaaccatttctatccaatatagcaccacagtaacgtccatcagtgaaagttaacaaagctggaccatcccaaggttccatcagacatgcagcccagtcgtaccatgcttttaggtcagaatccatatccttatgatacgcttcaggaaccatcatcataacagcttcaggtagagataatgtgccattaatagtcaatagttctaaaacgttatccaatgcagctgaatcagaaccaccttcttcgataattgggtatagtttgtctaactcatctttgaaagttgctgaattcatcacaccttctctggagcgcatccaattcttgttacctcttaaggtgttaatttcaccattatgagctagccaacgtaaaggttgagctctatcccaagaggggaaagtattagtggaaaatcttgaatggaccaacgccatgtgggatttgaaatgcgcattagtcaagtcgggatagtagttatacacttgagctggcgtcaattgacccttgtaaacaatggtggtattgtttagggaacaaacatagaaccagttttccagtcctatttgaagagaggcctccttccttaaaagatacaattgagttctaaatttagtttcattaaactccggttgtttttcatcatacaatggaaccaataatggctgtagaatagtaggttcacgagataatgcaacgtctcctaaaatagtagaatctacggggacgtttctccaacctaatacggataagttgaaggatgcagctaaatcctcgaaaatcttctgacacttaattaaatttttcttgttatttttttcgttcttcttgaagaagacgttacctacggcgtatttgcccatctcaggtatgtctagatcaagatctaacttgaattctcttttcataaattcgtgaggaatacctagcagaataccggcaccgtcaccgttcccatcagatgagacggcaccacgatgtgtcatattcactaaaagatatctagcgtcagtaacaatcttgtgagactgttcaccatgcttatttgctacgaaaccgacaccacaagcgtcatgttcataatcagggtcgtaaagtcctcgtttgtccggaatcacatttgcccaagatttatgaagatggtgttcatcgttatagttttgaattgtcccaccttcgtaagcttcttccaatggatcgaaattgtctgatttcaacactggcatgctttcttttctaattctttttctagttcttcaaaataaataaatggcaaatagattaagaaaaaagagagagtagaaagacaaaaataaataaaaaaaaactgaagcagaaaaataaataaataagttaaacgttaatcactacctcaatgagctaaaagaaggggaagaaagagcaactgagagtatccgtctgcgtagtataggactgagatagcaatttcctatcttcctatgatgtggagacgattagtttggtgtgttatcaagtaagatataagaattgattaatttggtaagaaatgaaacaataggacgaaaaatacaataagataaggaagaccatcagaacttatgaatgactaagaaaagcagtttatattttttttttgggcaatttattgcttcttttttttacgttttgcgggcatcacgttcgtcgtgacatatgacttgaaaaatgtgcaaaagcttatcggagccaatcggattgacgcattaaaaccgaagtgtattaggaccaaatttgcgctgtatagggttgaacggtagggctaccagggtctgagtcatcaaagaaaaagaaattacaataagagtcttacttaagatgatatagaattgttgttattgttcatgtatggatgccaagaaaacaaagttttttaaagtgaggtatgaattatggcgtggagaagctgaaattgaaatattcgaagcatgggtgtattacttgcaagatcagaaagaagagatgctctgaagataaacctgtgtgccgggactgtcgtcgattaagttttccctgtatctatatatcagaatctgttgataagcagtctttgaaaaaaataaaggcagatatacagcaccagttgatcagcaagaaaagaaagcatgctcctgacagtgctcagaaagcggccgtggccacccgtactcgacgggtcggtagcgacgaacaggataaccaggtatatttgtcaaaaccgctggaagattgcatttctcagaagctggactctatgggattgcagctgtacaactactacaggtctcaccttgcaaacataatttccatcgcgcccatgaaccagaactactatctgaacattttcttgccaatggcccacgagaatgatggtatattgtttgctattcttgcttggtcagctaatcatttgtctatatcatcatcaaatgagctgcgaaaggatgaaatatttgtcaacttggcgaacaagtatacatacatgtcgttatcgcatctaaagacaaacgagggctcaagtgcctgtgctaaactggggtttctatattcactagcacaaatcctaatcttatgtggttcagagatatgtcagggtgatgtgaaattttggaagatattattgaatataggaaaaaatttgatcgaaaaccatgtgggcaaggatgtctcacggatactaaccactactacagaagaaccctccctagaggagaggataatcttccccaatttcaattccgttgttaagtactggctgattgtgaattttatatatcatgatattttgaatttcaatacaacgtccttcccgatcgaacaatacgagaaattcttccaaagggatcagaactctttacccagctcagccaactttattgagtcaatagactcgccaattgaggaaatagaccctttaattggcatcaacaagcctattttactactattgggacaagtcacaaatttgacgaggtttttgcagactatggaacaggaagaaatgctagagcatggcgataaaattttgagtttgcaagtcgagatttataaattacaaccttcgcttatggcgctggaacatttggatgatgaaaagaaattttactatttagaactattcgagataatgaaaatttctaccttaatgttctttcaattaactttattaaagattgacaaagattcgctggaactacagatactgagaaacaaattggactcgaagctagacaaggtcatcggaacttttttggaaggatcgttatgcttcccacttttcatttacggtgtatgcattcaggtagaagatatggagaaaaaaatagatttggaagccaaatttgacgacattttaaaacgatataaatgttacaatttccaaaatgctagattattgatacggaaaatttggcaaaacgaggctgatggcatcagtgagcatgacctggtccacatgattgacgaattagattacaatattaattttgcctgagcagcatatattttctttccccgccccctgggtgtcttaaattattgtttcaccacacaaacatatatatgttcttttttttttttgtaggacgtacggattcaaaaacaatttatacctatacaatgtagaaatgctaacgttgagacatagaagtaattatttaattaaccattttaggtgattattttcaggggtgtccgagtccacctctacaacatccacctgcccggtttgatacctgtaatcgcctgtcttggagtcctccacaaagcttatgcttctctcagatttcctgcgtggcctatccattatggctgctcctgcatacgacgtgccagtgccgccaatcatatctatatcatgattgctttccccgtcgcttgtactatcttcattcgagtggacgtcatgagcccatacagatttataccgatttgctctcggaaattcatggccatctagcacttgtattctttggtagtgatcactatcattatcctcgtcactctcgtccctttcacaaacggggctttcccttctctgctttgcagtccttgttaatttagtcttagacttcattttagctcttttattagattttgtctttaatttgcccttgatcttcaaaattaactcatcaaagttgtcctcgtgtgcatcatataccaccttatatgattgttggtattgtgtggcgaataagtcctggttccaggcaaaaccttgactttgagatacagatattttaaaatttggccttatttctgcactatatgtaaataccgaactggtatttgagtatacaataagtttctccttatcctccatgactcttcagtagcggttatgaacacgatataactatctgcatttaacgctggtactgatttcaatttatccttatcaaatgatacgctctttccctttaaaaagcgcccttacctcgttccgaacggcgctagtaagaatttcatcaaattgcccttcttgtggggggatgctcatcacagactactgaatatgcatcacagaaaagacaaaaagaaccattaacatgattctgcatatatttgaatgattaatccatggtattgatttaaggcggtaagaaggaaaatttaaaatttggatattaccatcttcttctacactcatatatattcctaatttcctttgcatcaggtcaatcgtgacagttgttgcttataaatgcgattattttctgcgtaatatccataattacttcaagaaccccttaggtgacaaccgaaagtcagcagtcacttaatagtatttagtgtcagaatttgttggcctattttcttacattcactatataatacttacggggctagttttattttctaccacaaataaaaataaagcatcttttaattttcttcccttgaatggcttaagtgcctcagtcgaatggcaacttggttccattattatcaactgtatactattatagaggcatttttttcaataaagacatgcggtgtgtgggtctttttacctctgtaagttacgtaataatggaatttcatagaggaagaaagatgaaaaaattcacttataaagggaaggacatccgtgtgcttataccagcttgagaaagtactgacccttgaatcgttaagtttacttctacaaaatctccaagtaaagaaggaatataagtaatataagtacaatgtccgccgctactgttggtaaacctattaagtgcattgctgctgttgcgtatgatgcgaagaaaccattaagtgttgaagaaatcacggtagacgccccaaaagcgcacgaagtacgtatcaaaattgaatatactgctgtatgccacactgatgcgtacactttatcaggctctgatccagaaggacttttcccttgcgttctgggccacgaaggagccggtatcgtagaatctgtaggcgatgatgtcataacagttaagcctggtgatcatgttattgctttgtacactgctgagtgtggcaaatgtaagttctgtacttccggtaaaaccaacttatgtggtgctgttagagctactcaagggaaaggtgtaatgcctgatgggaccacaagatttcataatgcgaaaggtgaagatatataccatttcatgggttgctctactttttccgaatatactgtggtggcagatgtctctgtggttgccatcgatccaaaagctcccttggatgctgcctgtttactgggttgtggtgttactactggttttggggcggctcttaagacagctaatgtgcaaaaaggcgataccgttgcagtatttggctgcgggactgtaggactctccgttatccaaggtgcaaagttaaggggcgcttccaagatcattgccattgacattaacaataagaaaaaacaatattgttctcaatttggtgccacggattttgttaatcccaaggaagatttggccaaagatcaaactatcgttgaaaagttaattgaaatgactgatgggggtctggattttacttttgactgtactggtaataccaaaattatgagagatgctttggaagcctgtcataaaggttggggtcaatctattatcattggtgtggctgccgctggtgaagaaatttctacaaggccgttccagctggtcactggtagagtgtggaaaggctctgcttttggtggcatcaaaggtagatctgaaatgggcggtttaattaaagactatcaaaaaggtgccttaaaagtcgaagaatttatcactcacaggagaccattcaaagaaatcaatcaagcctttgaagatttgcataacggtgattgcttaagaaccgtcttgaagtctgatgaaataaaataggagtacttaattaaactaagtaagcatgactcaaattttctggaatactttgaaaatcaacgtcctacattctatcaaatatcatatatatgcgcacaattacgttcttcagcaatcagttagacctgaagaaaaaagtaagggtagaaaaagtatataaatatataaaagtgtaaaaataaaaaatacaatgtggttgtgtgaaatttattgacctcgcctgttcctaactaccaacgtattgaactattaaaaccattaccgaaagcgctattatcaccaacattggaaaaattaacgttagctttgtcacttttgaactcgttaaacgagctaccattcccatctccctccttcattgactttgttgccatcgataacggtggtgacataaattccatcaaactaatatcacgacctttgttatcgttcccatcggtgcgaccagcattgctaccaccattagtattaacagaaatattgttattactgggagtacgcgacgctggtccaaatgttgatgaatctatgtaatgattggtttcacttgcatcgccgcttattgattttggaccaccacagcgtaagcacactacgtttttagcaaagttatgatacgtgcacgtggaacacttccaatctcctgctctaaatggcatgttggagccacatcctcccataccgatattggaattacaattattactattgttaccattgttattattattattattattggtattactattactattgatactaccattatgatgattgttattatgattgttattatgattgttattgttattactgttgttcccattaccattcccattaccgttgatgttgttattaatgttatatctattattggtcatattgttaatattattgttgttattgttaatattattattataacgataatttggggctatattattatttcccgaaaaatgatccgctataattatcggcgacccactgttcgatggtgccatgttcaatgaattttgtcgcgacaatggcgtaattgcaggaaaatgagctctattgtatgttaaagctgctggcgtgttgttagcaatcatgttgaactcaggggcaccataggggtgattcgctgcagtgttactaatattgcttgaagatcccgagttcacgcgattgtttaaattatttctactactgttaacattattgtttgagttcgcagtatgtatttgactatttgatggtgccggaaaagaacatctaaaacatgcagtacgtctttgaaagtttgaaaaaccacaagatgggcaattccagtcacctggtcttggtttgtttttactttgagggaaaggcgataaaatttcttgagccttatcgagtactccggtggaagaaggttgaagctcaaggacatgttccaccacccttggttgcttagtgtttgccagattagataggattgatctcccattcaacgctagtacttcagttgcttcttcatgtgtttggaagacaacaaatcctgagatactatcttgatcttccacatagggactgttatttagactccagttattattaacgttagacgtatcttctacgatgtttttgacagtccaaaacccaactggtctaacaccatattgggtaaaccatgattccaactcactttgagttgtgtcgggcggtaaattgttcatgtacaaaatcttagatttctcttgcaaaaacgctctaatatcggtgtgtgagtcatatggttttgttaagacagattccatatcttcaggggaagtacactttttgtgcaattgtattaatatatccgttgtcctttttaaaagagagtatatctctggaacagagcctgcctcttcagttgggattgaaacttccaatattctaactatttcgtccaaatccttcgtatttttggctgcattaatactaatacttttagtattacaattgttgttggagattgctttcttttgtcccaaaatctccggatggttgacacaccatctatcgaattccttccataagtcaaatactttcggatgttgtaaataagaagtaagaataaacccatcatctctcgcttgacgtggtaaggtaacacggatatgccatgttgaatacagggaaacaagaacaaagtcgtcgttaccaataacgtcatgaatatccttgtccaattgcaccattgcactctccaaactctttgtcgtcccgtttacttcaatgctcggtaaagaattggtcccataatggcatactaatgtttcagcattcacaatttgaaatgctatattcgcaatgcgacattgatccttgggggtatctggcaaatgcgcaacttgcagctctagtaccacatagtgcataatttctgtatcaaaaatcacaatagcaatgcacaattatcctagcgctcttctttagtaatgctatttgcatcaaaaccaacttattaaacttgtatgtgttgaaaaatttttcactttaaacttttccactgggcatcggcatcggagaatgaaaatatattaccaaagtcacattaaacaagtacatgacattacttaaagaaaaccctttataataggcactactattactactgttactaatttacaattatatatgtatatatgtagatacacaaagttatggaacgcctactcactgtcttcatcgtcttcgtcatcgctacgaggcccttgatattcatttgtgactccatctggatgttgttctaaccacatcttttcccaagcaacaatacgggatacgttagataccatatcttctttcgtatcgctttgtagctctaccacaatgtgcggttcgtatgattccacggcatcctgtttgacgacacccataatctcggcatcgaggttttcctcgatcttagagtcatgatagcctcttgcatgcaatcttgaatacaagttagagttatcgcatctcaacaccaccaccaagtcaatcagcctctctgggaacacatcattgacatgccaatcgacaatactatttccctgtctcaaaagaggctctagcatgtccagcagtttgtcttcatcgacaatgtgcgatttacggccctcatcatatccttcgaaacagtcgttatctttggcgaaatccgaaatgttatagtatttgtaatccttcagtttattttttaaaaactcacacgtagacgacttgccacatcctggtgttcctgtaacaatgatattcggtccataccgtcttgcttccatctttatataacaaagtatttctttattttctaatagttcctttctacgagtcttgtgtatgatttataaagagtgagctcttttgttatgaagtatattattatgtgagtatttttttataactgcgaaaaagcgaggcgaacattaataagataatagcaaaacaggcattttttaaactagatatgcaaaaaccacaaggaaaaacaggaagagaagagaatcaaaatatactattccctacataatggaaaaatttggtttaaaagcgctagtaccgctccttaagctagaggacaaagaactttcaagtacatatgaccattccatgaccttaggagcggacttatcgtcgatgctatattcgttgggtattccaagagattcacaagatcacagagtcctcgatacttttcaatcaccgtgggcagaaacatccagaagcgaagtggagccccgatttttcacaccagaatcattcaccaatattccgggcgtattacaatccactgtaactccaccatgcttcaattccatccaaaatgaccaacagcgtgttgccctttttcaagatgaaactctatttttcctcttctataaacaccctggtacagtcatccaggaactaacgtatttggaactcaggaaaaggaactggagataccacaagacgttgaaggcctggctcaccaaagatcctatgatggaacctattgtatccgctgatggtttaagtgaaaggggatcatatgtgttttttgacccacaaaggtgggaaaagtgccaaagagatttcttattgttttataatgctattatgtaaggtagacagagaaacgaaagaagtaaataaatgtcattatatgtgatgcggcgttttggagctgaacagaacgccctcttttttttttttaatgattaattgagaaaaatagtgtgcacatctaattttgcatgtgggattggttttcatacaattcgacgatctggtcagaagaggttgcatcttctacgcccttgtcttctcttatacgcaaaaatcttggaaatcttaaggatacgcctttatcaaaagttgcactacctgctttataaataggcgatagggaaaggtctgcagtcaaaacttcaaacaaagtcgtaggttcgaaccatacatctggctcagcactcgaatcgaaaacaaacgtggcttttggtccatcaatgatcgtcggggtcaacctgtcgtgcaaaagctgcaacatttcgtccgaaaatcctgtccctatcttgcaacaagtttcaaattctcctgtgtcttggttgtaacatcctagaaggaacccaccgtacgtaccagttctttttcctctaccataatatgcccccaacacgcagagatccaatgaatctccaaccccctccaagtaatctttttttaatttcaaccagtttcttgaccttttacttggttcataatgggattcagggccctccaacattttgaccatcaaaccttcgcatgagtgattaacggactcatcaaggaatttttgaagttcatcaaggttatttgttgttatctgagtcgcgtattggaattctcccgggacaacttttgtaaccttcgtcaagtattctcttctttcctttagtgacttattaatcagcctttcatcgttgtagcaaagtatatcaaatgcaaagagacagactttaactttaacatcattcagctccacgtctttacgtttccttgtacttaagacctggaaaggcaaaattttcccctgatctttgtcccaagcaacagcctcacagtctagaattaaatttttggtagtatccaaatcctggataaaatccgttatgttaatttctggatatctctcagtcatattctcgccatttctggaataaatcctcattgtaccatcatttagtaaatgcacctgagccctttcaccatcgtatttgtattctgacgtaaaagtttcgccttgaaatctatccaatacttcattaattgccttggtaggcttggctaacatgggtttcaatggaattcctggtcttagagtacaatatttatctaaattcataataccgtgttccaggcatgagtttataacaatttcatagttgggtacttgacaaaatgcgtctcttatcttttgttgagcactttctaacacatccatggggacatctttgtctggagagtcctccctattttcatcatggagcaaaagagccttcgatagggatattaagacagtcttttcagcaagaccgattctcaattttgactctagggatctaatcaaaaacttagcctctatacctttgcaagcagtaagcattctcttgatcagcttcatcttttttaattgtgaatctttgccctgagtcttagcaatagctctaagatttttgaagacctcacccacggtcaagggtttgggcttaaacatagtgggttggacatttctcgcacccattgctatttcacccaaatccccaatatccttgtatttaagtttaatttggctcatggatttcccgcaagtttcgcttatggttttcataagaagattttctccaaggcctaattccaagcctgcttcgtagtcagggcccaatctattgatgaaaaggtatgttgtaggtattaagttcttagacgattgcttcattatcttaataaagaaatcagaacagattcttataatctctaaacgggaagatatggcctcaatcttgttaaaaacctcacaaacttcagaataggggatattagacgaatagtgatcattattatttgagctcaaggcgtcttcaacttcacctaccaacctctgagattgttgcggtgaatcagcaacaccggaagagggagcggatgatggtatagaagaaaaattgctacccatggagcttggagctgctacagtatgtgtaacagccgtctgtttcaatttcttggtcgcgtattcctcttccccactaacattatccattctatcttccagcatatgtttggatgattttttgggagaaggagtaccttctgttggcttatttttcatggaagtgaagaatctagccaaagtggcttgtttaggcttcttaccggcagaggaaggtaatgaggatgacatcaataatggcaatcttgatttcaagggacgtgcagatgaaagaaggcaaccggtcagtaatctgcgcatgtaattgatgaacaatgacgttaaaagctgctctaaacctccaaaatcattacttttatttttgaacaaagtacagcgagatgcaaacgcatggcttattgcagctaaatttcactttcacgcgttttcgcgttaaggtgaaaaattccatcagccatctcaagtggaggaacacatcgaagcgagcaaaaagatgacagagttaaacagcaatagaaccagcggctgcagtacgaattcctattgcaagtcttacggaaggttggtggggccttatgttgttcaaagtacttgattttggaagtatggttgtctgaaattgtggctacgtatagagaatcatccgggtaatgatgaaagtttctttcaatgacaaataggagttttaagaagtagaagaaagagccgttcgtatgagtgccaggatcagaaggaaagggagcaagaggcagaacaatcatgtcgaaacaatttgttagatctgcgaagaatttggtgaaagggtactcttctacccaggtcctggtaagaaatgcaacgtcaaacgacaatcatcaagtgtccaaggactcgttaattgagctggctgaaaaatcatatgatagcgcagatttcttcgaaatcatggatatgctggacaaaagacttaacgacaagggcaaatactggaggcatatcgcaaaggcattgacagtaatagattacttgatcaggtttggtagtgagaattgtgttctttggtgtagagaaaatttatacatcatcaagacattgaaggagttcaggcacgaggacgatgagggcatagatcaaggtcaaatcgttagggtcaaagcaaaagaattgactgcattactatctgatgacgaaagactgaacgaggaaaggaacatgaatatcaagggaagaaacaggaaaggaagaagaagaaggggaactgggcgcagtgatgaaaatgacgatgatttgcaaagagccattagtgctagcaggttgacggcggaagaagacgaaagaagaagaaaacaggacgaggattatgaaacagctttgcagttgagcaaagaagaagaggagctaaaaagattgcaagatttacaaagaatgcaacaacagcaaggccaacaacaattgcaacaacctatgtattatgatatttttggtaacccaatcactcctgaggaatacgcacaatttcaattgcaacaacagcaacaacagcaacaacaacagttgcaacaacaaccaatgtactacgatgtattcgggaatcctataacacccgaagaactagcacagtttcaacaacaacaacaactacaggaacaacagtacttagcttctatgcaacagcagcaacaggcaatgtccaacaatccatttgccaaatcagaacagagctcaagttcaccaaaacggaaccaactagtagcagcttcttctccacagcaactgcaacaacaaaaacaacaagagccattgattcaaaacaggacaggcaatcaatcaatgacagacaagtatagtaaactaaacgagctactagccacaggaacaggtattgatacattcggaaatgtaggggaggctcgtattcctgcccaacatacgaagacaggaacattcatcaattctcaaggaacaggatataggcaagtatcggatgatccaaaccacaatccgtttttgaacagtcagtatacaggtttaccaagcactagcgtcgtaccaacacaaacaggctatggctttggtaaccagtctcaacagcagtctcaaaataatggctcaaataaccggggatatactctaattgatttatgaagtgattctgtcattccagtccgcatttctaatcagatgagcattttctcgcatcgcataatatatatggactaagtaatttaatcatttcacagcgcgttttgatgcaagcgtttagtataaaatgaactgtatatttgtatatgtgagcgcacgatcgctccaaaaactactttagtaaactaacgtagttcaggacgactgaaagaaaatatagtgctttaaatttatcagacaaccaggaatgtcttatgtctttacatggatgtaatgtaagttgaatacttttacatatccatcagaagaagccctacgatacgctctaaatcttgatgcgataactctaagggacttttatcgccacgttctccgttaatgtccttgtgagattgcaaggaccgcagcaccgcctcatcaatgaatatatccaaatatttctgtatcattggtactacttcatcggcaattttcatatcattaccaccttcattttggctgaggatttttattaacgcttctttagataacatcaccacaattactgtgctctgtactcatgtcctttctaagtgcaataatgtaaattctaacacgcttttatgtatgattgatttttgatattttggcccgaaagataattctggtctcccggaaacatgaagatgcagcaaagtaaaaaataataggtaaaaataataaaaatacatgtatctttttggttggttaatttatctaaacagttttatatatatatgtatatatatatatatatatacacagtattaatattctttccttgagattactctctataaaaaaaaaaaaaaaaaagcttttaaaaaaaaaaaaactcaaaaaaagaaagaatattcaaagaaagtttcatcttgtcagttgaaatgaatagtttattgtggaaattataacaataaaagttagctaaaagcgaaagtgtcgatgaaactgggcaagtgcacttgagctcttgatatggacggtagtattggttacaacaatgactggtaaaagaatgaagtggtttgagataattttagagaaacaaaaagaaataacaaagtgatagtaataaaaacggtgcgcaaatgaggataaaaaaatcagcacagaaactagagaaaacggataaaaaaataaaaaagcagagacaaaaattaaattacgactgattcttgttcaaaatcaatagtaaaagtatggttacaaagtaatgtaattcacaatggagatttgaaaaaagataaaaataatcgacgattagatcacaaaaaaagcgtatctcaccacagtagttattttttcttagatattctttaatactggggttgtgactgaccaggtggcatcgccatgaaatgttcctgctgtggaggatacccctgctgcgatggcatttgcggtggaggatacgcctgttgttgctgatgcgaaggaggaaccatgaattgtggatgatgttgctgcggaggaatagcaaattgttgctgagatggtaattgttgctgaggtatcgcttgttgatgatagctctgttgctctatcgggaatgggacaggtaccgtttcgtcattttcagccacatacaatgacttatcgatagtggccggaatagccgcaatttcagtgcccagttcttgttcgattttataaaggttaaaccgatcattccagttaatcaaattgattgctaaacccaagtggccaaacctaccggatctaccaatacgatgtaaatatgtttctgccgttttggggaaatcgaaattgataacgacattaacggcttgaatatcgataccacgggtcaataaatcggagcagaccaatgtacgaaccttaccttgacgaaattcgtggaaaactttatttctttcttgttgcttcattcttgcatgagagtaataacaggaatagcctaaatcagtgattttcttggctagtaattcgacacggttagtagaattacaaaaaataatggcttgattaatttgaagcttagagaataaagtatttaaacaatgtagcttttgtctttcttcaacaaaggcgtagtattgagtaataccctttagagtcaattcttccatcaaattaatttcataaggcttatgcagatgtttaaccatgaattccttaaccgttagtgggaaagtagcgctaaataataaagattggtgagttggaggtaagaaggataagatttgttcaattattgtcttgaagtcacgagataacattttatcggcttcgtccatgatgaataatgaacaatcagacagatctgctacttttctcgaagctaaatccaacactctaccaggagtaccaaccaaaatatggactgtttcatttaatcttagaatatcgtctctcaaattggtaccaccagtggtcaccatacatgaaataccacagtgttttcccaatgtacggacgacttgggaagtttgcagagctaactctcttgtgggaaccatgatcaaagcctgaattttattcaactttggtttgactttctctaacgtaggaataacaaatgcggctgtcttacctgtaccattctttgctctggccaatatgtctctaccagttattgctaccggaatagcctcttcttgaataggggatggtttttcaaaaccggcttcaaaaatacccattaacagctctcttttcaaataaaaatcttcaaaagtattaccctttgtatttaagacatcatctgtctgtggtctggtatccttcttgggaatattcaatgcagttttccagtcccgatcgagatccgtattactgttattattagtgttgaagttattattgatggaacccattactactattttctttcttgtcgtattttaggcctgggataagttattatgcgaatggcgatgcggttatgaagaaataaaagggctaaaagtaagaattttctgcgtctatctttctattaggaataaaatatgactatatttactattattgttgttttgtcgtacaatcctttatgaatgaaaatattaagcttgtggtcttaaaagaatgtggatgaaacaaaactgaatccaatgatgagaaataaatgtacaatcagataataaacacttttattgatgattgtcttttcttgcaaaccccaatgttacaatcgcccattagttctaagattgtgttgtcctttttcttacgaaatttttttccctcccttttttgatcactgtcctcgttataagtgattcgtggggtaacggcgatatcatactattattggcccatctgatggattagaagacctacaggttaatgtgaagcgacactaatgataagaaaactgcatcggatcatatctgtttttgcagcgtggtatattggttgttggtcatgtttcaacgaaagactttacagagaaggaacttgaaagggctcaatcttaacctgcacccagatgtgggcaataatggccaattgcaggaaaagacagagactcaccagggacaatctcgaatagaaggccacgtgatgtctaacattaatgcaatacagaataatagcaacctgtttttgcgaagaggcataaaaaaaaaactgacgttggatgcgtttggtgatgaccaagctatatcgaaaccaaacactgtggtaatacagcaaccgcaaaatgaacctgttttagttctgtcttctctatcacaatccccgtgtgtatcatcatcatcatctttgtccacgccatgcattatagatgcgtacagtaataatttcggattatcgccatcatccacgaattctactccctctacgattcagggattgtccaatattgcaacaccagttgaaaacgaacattcgatatcactaccacctttggaggaaagcctatcgccagccgcagcagatctgaaagatacgttgtcgggaacttcaaatggtaattatatacaactccaggacttggttcagttggggaaaattggtgctggaaattctggaactgtggtgaaggcactacatgttcctgattccaaaatagttgccaaaaaaaccattcctgtggaacagaataacagtacaatcatcaaccaattagttagggaattatctatcgtcaaaaacgttaagccccatgaaaacattatcaccttctatggagcttattataaccagcatataaataatgaaatcataattttaatggaatactctgattgtggttctttagataaaatactgtccgtttataaaaggtttgttcaaagagggactgtttcgagtaagaaaacctggttcaacgaattaacaatatcaaaaatagcgtatggcgtactaaatggcttggatcatttgtaccgacaatataagatcattcatcgtgatatcaagccttccaatgttctgattaatagtaaggggcagattaagttatgtgattttggagtttccaaaaaactaataaattctatcgctgatacatttgttggaacgtccacttatatgtcaccagagaggatacaaggaaacgtttattctatcaaaggggacgtttggtcattgggcttaatgatcatcgagctggtaactggagagtttcccctaggtgggcataacgatacacctgatggcatattggatttgctgcaacgtattgtcaacgagccttcaccaagattacccaaagaccgtatctattccaaggaaatgacagattttgtcaataggtgttgtattaagaatgaaagggaaaggtcatcgattcatgaattgctacatcatgatcttataatgaaatacgtatcaccgtctaaagatgataaatttagacattggtgtagaaaaataaaatctaaaataaaggaagacaagagaattaaaagagaagccttggaccgtgccaagttagaaaagaaacaatcggaaagatcaacccattgaatgcatgcgataacattagttaggaacatattgcactttttttcacatccctttctcaaagctatattcatatatatatagactctcctgattatgtaaatcacaaaccaattttctaatgtaacaatatttttaaaaataatcatcaaagtagcactttatgtacagaaaatttcacgattgagagaagcttgcgaataatactagttagcctgtgtttcaccatcgttacttaatttcttatagttcttatattctttatttttatgccacaaccaaccttcggttcctctaacgaaaccgaaggcgattaataacccaccgaagctacgtaaagttactttccaccattgtgggtttcttttttcaaattcagtcagagaaatgcctcttttggcttcttttttaccatacttgaatggtttcccagatgccaagtatgagccaaatccaacagaaaacatagtgctcatgacttgacaaggaacgcaatccatagtctcttctttttccagctccctttgtggtggagggttgaacactgccaaaatattactcattgtttttcaccacttgctgtttctctctaagcggtgttttgtttcctacttggtggcacacaatgactgtactcgctttatatgctcgtaccttttttcaaaagcccatcgttaatttttcacccgaggaccccatattacgcgttttttgttaatgttcaatttctgacatgttacaattataataacgccaaaagaggtaaatgtatatttgaacaattgttaaagagaagataaaaaccctttaatcttgcatttgtcgtcaatagtacacaataggcgatctattttagtacggcaattaaaagaaagctgcttttcagtcaagaatgccggaattaacagaatttcagaaaaaacgtttagagaacatcaaaaggaataacgatttattgaaaaaactccatttgtctggagtagcatctcaaattaagcacgaggctggggtgttggaaaaatctagagctcctgcaaaaaagaaacaaaaaacaactaataccagagcaaccaagtctgcgagtcccactttacctacacgaagatcaagaaggctaaggggtgagtctgcagacgatgtgaaaggaatacccaatgtgaacgataatcagttgcttaaaatgggttctccagatggccaggataagaattttatagacgcaataaaggagaaacctgtaataggagatgtgaaattaagtgatctgatcaaggatgaagacgaaagtgcccttttagagaaattcaagaggtttaataacggaaacttttcttctggtgatttctttgaagaaataaaaaagagacagggtgacgttacggggatggacgaatttgatttggatctatatgacgtttttcaaccgaacgaaattaagattacatacgaaagaatctctgccacttacttccatcctgctatggaaaaaaagctaataattgcaggtgatacaagcggtactgtgggtttttggaacgttagagatgaaccactagctgacagcgaagaggaccgaatggaagaacccgatatcaccagagtgaaactatttaccaaaaacgtcggccgtattgattgcttccctgcggacacatcgaagatattgctcacctcttacgacggaagcatcaggtcagttcacttgaataacttacagagtgaagaggttctcaccttgaaaaatgaatatgacgattcactgggtatcagcgattgccagtttagctacgaaaacccaaatgttttattcctcaccacattaggtggtgaattcaccacgtttgacacaagagtaaaaaaatcagagtataatctgcgaagactcgcagacaagaagatcgggtctatggcaataaatcccatgagaccctacgagattgccaccggatcacttgatagaacactcaaaatctgggatacaagaaaccttgttaaaaagccagagtggtcacaatatgaagactatcccagtcatgaaattgtctccacatatgactcaagattgagcgtctctgcagtttcttactcaccgacagatggcaccttagtgtgcaatggctatgacgataccatccgcttattcgatgtcaagagtagggatcacctttctgcgaagttggagcccaaactaacgattcagcacaattgccaaacaggaagatggacaagcatcctcaaggccaggttcaagccgaacaagaatgtttttgcaatagctaacatgaagcgcgccatcgacatatacaacagcgaaggccagcaactggctcacctacccacagctactgtcccagctgtaattagttggcacccgctgcgaaactggattgcaggtggtaattctagcggcaaaatattcctctttactgatgactccggaaccataaagcaggaagaatgaaaacatctcagttacccgcactgccttttttctctcccgcttttcagcagaacgaggcgacaagcgaaggaacaaaacaaaacaaaagaaaacaaaaatattgaaatgcaagaacatggacacataaaaacatttttgatccggtcgaaagaaaacgatcagaaatttttagctgcttgcttagaagaaaagaaaagaaaattgcagagaaaaagctatttattgtttctgtccttcgctttaaaacatagagatattttgtcctttttatcattgcttattataaatgcatcataactcacagtctttgagctctggacacatcaggagccccgaggatgaaaatgtggcacctataggtaatcttaaacacaggactggatccctcagtcatatttcatctgcgcacccgagggtcgcacttagcgacgttaccaatatagttgcgacaaactctagcaacaacagcataagtaagccaaaagtcgccccaattaaagaaagattggattcagctgcgataattgaggaagaaaggctggatgcgaatagtgttgcacagagaaaagaagctgatcataacgatttgttaacggacagggaacaagaggaacccgttgaagacgacggagaaagcgaagaggatgaagaagaagaccaggagcctctactgttgcaacattatgctagtgatacattggtctgggagcatgcatttagaacttactatagaactacattagatcccaatgatgatgacgtgtacgatgtggtcatggttgccgaattatctaatgagatattcgagtatatgaggaaattggaagacctgtataaacccaacccgtactacatggataaacaaccagagttaagatggtcgtttcgaagcacactgattgattggatcgtccaagtacatgaaaaatttcaacttttacctgaaactctatatctctgcattaatataatagacagatatctgtgcaaagaagttgttcctgtaaataagttccaacttgtgggtgcagcctcactcttcattgctgctaaatatgaggaaatcaactgtcctacaatcaaggatttcgtatacatgtcagaaaactgctactcaaggaacgacctgctggacgcagaaagaactattttgaacggcttagaatttgaattgggttggcctggtccgatgtcatttttacgaagaatcagtaaggcagacgattacgagcatgatacgagaacactggccaaatatctattggaatccacaataatggaccatcgactggtttccgctcaacctagttggttagctgccggtgcatactttctaagtaagattattctgggccaaaatcagtggtctctggcgcacgtctactattccaattatacacaagaacaaattcttccgttggccaccattattttagaaaattgcagatatgcctctaaacgtcataacgccatatggagaaaatattcttcacgtcgttatttgcattcttcacagatcgtagcgaagtggatagcattagctgaacacagagtagaaagatctaactaaaaagcctcagctcgagacatggcatcaacaaaggaaaaaggattcattaccgtcttttgcacacaaaaactttaatcatcagtaataaacatatgtaactttttaaccttaaaacatactaatctccgtactttttttaaagcatccacaatccatatggatatgacgcgaaattagctcggcggttaattattaaaaaattgaagctaaaatcaaggttaacaaaacaactcattcaaaataacttactcattcatatactgccaccaaatggaatatgtcccatgaatggctcataagcgcatcggaaacaatgagaagcattggtaatggggaaggtttgcgggataaaggtgctgtcgttgccaacaatgacggagaatttaacgaaggtgatacaaatcgtgaagaggatagctctaccattttctccttcgattttgacgaggagattgtaatgtgtattgacttttctggaggaaaactcgggtgttctattttagattatcataccaagactttgaaagcgtttgaccaggactacgtggtcaataaaacaacaatttcgtctcatgatcttatcgatgatgcagatatgtcttcaaacgacataagtctgttacttggacttttaataatggaagcaaacccaactgtatgcctagtgccggcaagattggaggattggattttcgactacattaagacaaaatgcgatgagataaactgtaggctagaactacaaccaataaaacgtttcaaaaaatgggacttattgcagtcattgcagttaaggggtcatgataatcagactatattgaacgacatattatcaaatagcaaatttaccaccacagtcaccttaggtacagtgggatgcatccttgcaaatcatgaacaacttggtgaatacaatgacagtactgcttcaagtaatatggtaacaggacgattagttcagaatgcttttgaagatgtgatacatggcataaggtatatcgacataagggatcggatggtactggatgaaaatactatatcggctttgcatatttttccaacagctcataaactgggccatgataagatgatgagaaatggtttctttagtgtatttgaactattcaatcaagtgtcttcggactacgccaggagaattttgaagtcttggcttattaacccattaaccaataaaaaacggatagaaacaagatacagcatcataagaaccttattggataaacaaaacgccatcatttttagtgaccttagccaatcaataaaaagatgtccagacgcttttgggtttataaatcagttaagaagtggtaaatcgacattagggacatggtccaaggttgcaagttttttagaaaaaggaatagctatatttcaactggtgtcgtccttgaaattaggttcagacgaagccaacattttacatgatatcaaaaataaggttgatatatcagctttaaaggaatgtttgagaaaagtagaaacggtaatagattttgacacatcaagagataccaagacgctcacgataaatacgggggttgacaacagattagacgaatgcagaaatatttataatcatttggaagggatcttactggatgtcgcaagagaaactcaaatttttttactgaatactatgcctcaagaagattgtaagacaacaaagagtttagaaaagttagtgaatgctgtttatattccccaattaggatacttagtaaccattagcgtcttaatggaacctttattggatggcattccaaaccttcaatgggaagagatctttaggagttcagaaaatatatacttcaaaaatggcagggttcttgagctggatgaaacatacggcgatatttatggcgcgatttcagattttgaaattgaaatcctgttttccttacaagaacaaattctgagaagaaagactcaactcactgcttacaatatactgcttagtgaactggaaatattattatcgttcgctcaagtgtctgctgaaaggaattatgcagagcctcaattggtggaagatgagtgcatattggaaattattaacggaagacatgctttgtatgaaacattccttgataattatatccccaatagcacaatgattgatggcgggctattttctgaattaagttggtgtgaacaaaataaaggaagaatcattgtagtcactggcgctaatgcatctggaaagtctgtatatcttacacagaatggtttaattgtgtacttggcacaaattggttgttttgttccagcagagagagcgagaattggaatagcggataaaatattaactagaatcaggactcaagaaactgtttataagactcaaagttcctttttgctagattctcaacaaatggcaaaatcactgagtttggccactgaaaaaagtctcattttaattgatgaatacggcaaaggtactgatattttagatggaccttcactatttggttccataatgctcaatatgtccaagagtgaaaaatgtccacgcataatcgcatgtacacactttcatgaactatttaacgaaaatgtactcacagagaatataaaaggtatcaaacattactgcactgatatacttatcagccaaaaatataatcttttagaaacagcacatgtcggagaagatcatgaaagtgagggaatcacattcctattcaaagtaaaggaggggatctcaaagcagtcatttggcatatattgcgcaaaagtatgtggtttgagcagagatattgtggaaagggctgaagaactatctcgcatgattaatagaggcgatgacgtagttcagcaatgtggaaatctgaccgaaaaggagatgagagaattccaaaagaatcaggaaatagtgaaaaagtttttatcttgggatttggatctcgaaactacaacaacttccgagaatctcaggcttaaattgaaaaatttccttcgctaatatatcaaagaataaaaaaacgcttacttgtaacatatttaagttaataaatgtcaagcggttgctcttttcttataaaaatatattgtatgggtacaaaaattttgacaccactacttgggtaaatactacatatgtaaatttttttaattcttgaatttaacagacctcgtcaaacccttcttgatacctgtcttttcaccttcatagacgccagattgaccaccagaataaactgcacgaaccgacttgagtttcttttgtgccttttggtatttctttctcttcttgacacgagagtttctgttatccttgtttcttttaggcgttagacccttgttctttaaaatttgataattaatggcacgcttaccatcacctgagacattttcagccaattccgccaattttccttcccttgcagcaataacagcattcttatgagcctctttacgagatattttcttgtcttgtttacctctctgaacctgttgataataatcgttctcgccttgagtgttgatgctcctagacacagcttcatcttcagaaccgtaatccttatcgtctaggtcagcaccattattatcatgcataccacgtttacgagcttcatccaacagacgttgctgcctttcaaataaacgttccttatatggaatatcatcatcacctttgaatctatccgtctttttattttcttgttgatcaattttcgaagtatagaaacgcaaagttcttctacgagcttttttgtcttgtgcgtccacatcagcaatctcagattcaatgaaatcatcagcttcaggcattgatgatgttttcggtttagaatgcagacgtgattgtgctacgtactcttcaaaatcgtcaatatcaacatcttcttcttcttcttcttcatcgctttctctttcttcttcatcaatttcttgcttttgttttcctccatcctctgcatcagaatcttcactgttttgcaactcattcagcttcttttcgttaaaggcctcaatgtttgcggtttcttcactttcagaaccatctccttcattcacatcaaaactagatggcaattcgctggcttgcctccaaatctcttttgtcgttaaaatcttttccatgaccggatgtcccttcatagatgtgaaatcttcattattatggagttcgtgcaacaagatactatagtaacatgatattgtgcctaggtaacttccaagtgcaattagctttaatttattgaactcattttcctcagatttctttaattcgtcaaactttggagctaattctgtgaattcttttgaaagtggagcaaattcaggaaacattgtccttaaatagttatcccttgcttcgtcatccatatttagaatatccgttatggaagttttagtatcagcctgcttggtcgagttcttaaattcacccatgtcaaattctttggcacttttgacccactcttcttcttcttcttcatctaagtaatcgttcatattaagttcttccagatgcttcttttgttgtcgtaaagcttccttttctatttccttagcagcttcgtcatcatctaaatcatcagccccataatattctccttttgtggacccccaggcattctcgttgtctaacataccattctcttcatcttcctcaggaagctggtcagtttctaagtttctaccaaatattttcttataggctgcagcaccatctagttcctcttcctcttcttcttcctcatcttctctttcatctattgactcatcatcttcatccatggctaagacttcttcctcatcttcgtcttctaacagagaatggtcatcatctttattactgtcgccaaaggtggattgtccaagtaaaaccttttcccttttagaagcaaaatcatcaacttcgtttaaaccatacggattaatctcatccccaacttcagaggtcttagttctgtttgagcctttgcgtaccatattattctatacacccactctaatatgttttctcttcctccaaaactttttgtataaaagcatcagtgagatgagctatgatgagatgagcttcattattgaattttttttcattgcagaagcgcagtttgaaaatttttcatccgccctgcaaagtccaattttttgatcagcagaagataatgaccagagaattatggtattcaagagaacaattcaaaagaggacagctagaaagatattgaggtatttataatttgctagactaaccgaaagtcgaagcgtaatcttgttttttattaagcgggatagcattcattaagtatgagcagtaataaaggaaatgggcgcttgccatcattaaaagattcctcctccaatggaggaggatctgccaagccctcattaaagtttaaaccaaaagcagttgcaagaaagtccaaggaagaaagagaagcagctgcgtccaaagtaaagctagaggaggaatctaagagaggtaatgacaagaaacatttcaataacaagaataaaagagtaaccggcgctggcggccagcaaaggcgaatggccaaatacttaaataacacacacgttatctctagcggtccattggcggctgggaactttgtaagtgagaagggtgatttgagaagaggattcatcaaatcagaaggaagcgggtcatctcttgtgcaaaagggcctggaaactattgacaatggtgctgagagctctgagaatgaggcagaagacgatgataatgaaggtgtagcgtccaaatctaagaagaagttcaatatgggaaaagaattcgaggcacgcaatctcatagaggacgaagatgacggcgaaagtgaaaagagcagtgacgtcgacatggatgacgaagaatggagatctaaacggattgaacagttattccctgtgagacctgtccgcgtaagacacgaagacgttgaaactgtcaaaagagaaatacaagaagctctttcagaaaagccaactcgtgaaccaacccccagtgtgaagacagagcctgtcggaaccggattacaatcttatttggaagaaagagaaaggcaagtcaatgagaaactggcagatcttggacttgaaaaggagtttcaatcggttgatgggaaagaagcggccgctgagttggaattattaaatgcagatcatcagcatatattacgaaaactaaagaaaatgaataataaaccagaaagattcatggtattccagttacctactaggttaccagcttttgaaagacccgctgtgaaagaagaaaaagaagacatggaaacccaggctagcgacccttcaaagaagaagaagaatattaaaaagaaggacacgaaggatgctttgtctactagagaacttgccggcaaggttgggtctatacgggttcacaaatctggaaaactttccgtgaaaattggaaatgtggtgatggatattggcaaaggtgccgaaaccacatttttacaagatgttatagcattaagtatcgctgatgatgcatcctcagcggaacttctaggccgtgtggacggtaaaatagtagtcacacctcaaatctaatcgcactcgcatctgtcgagtatataaatgaatatacacagtcataaatacttctagaacaaattacactaattaagatgcttagattcccattcaaaaggtactattgacgtcttgtcttctacaatttctcatcctctttgaacattggtaatgttattctagttattgttacccagtttcggaactttaggggagccacactttaaacaaaaagaagcgccataaccaccgtgaagtaatgagtatctcactttgataagaagacatttaagaacagcctgaaatatcaaaatcacggaattattaggttatggagagagatgaataccagttacccaactctcatgggaagaatactttcttatcgcgaatatttggtttacaatcggatgaagttaatccttctcttaatagccaggagatgagcaacttccctttaccagacatagagagaggctcatctttattgcattctactaacgacagccgcgaagatgtagatgagaatgacttacgtgttcctgagtctgaccaaggcactagtacagaagaagaggatgaagtagatgaagagcaagtccaggcgtatgctccacagattagtgatggattggatggagaccaccagctaaattctgtaacgagcaaagaaaatgtacttgaaacggaaaaaagcaatttagaaagactggttgaaggctctaccgatgattctgtgcccaaagtcggacagctttcgtcagaagaagaagaggataatgagttcataaataatgatggatttgatgacgatacgcccctttttcaaaaaagcaagattcatgaatttagctctaagaaaagcaatactatagaggacggtaaacgacctttgtttttcaggcatatcttacagaataaccgccctcaacgtgatacccaaaagctatttacttcgtcgaacgccattcaccatgataaggacaagagtgcaaataatggtccccgtaacattaatggtaatcaaaagcatggcactaaatactttggtagtgctacacaacctcggtttaccggttcgcccttaaataatacaaacaggttcactaaattgtttccattaagaaagccaaatttactgagcaatatatccgttttaaacaataccccggaagatagaatcaatacgttgagcgtgaaagagcgggctctgtggaaatgggcaaacgtagaaaacctcgatatatttcttcaagatgtttacaattattatctgggaaatgggttctattgcatcatactggaaaaaatattgaatatatgcactttgctttttgttgtttttgtttctacatatatgggtcactgtgttgactactccaaattaccgactagtcaccgggtttcggatattattatcgacaagtgttattctaatagtataacggggttcacaaagtttttcctttggatgttttatttcttcgtgattctcaaaattgttcaactctactttgatgttcaaaaattatcagaattacaaaacttttacaagtatcttttaaatatatcggatgacgaacttcaaactttgccctggcaaaatgtgatacagcagctaatgtacttgaaggatcaaaacgctatgacggcaaatgttgtggaagtcaaagccaagaatagaatcgacgcgcatgacgttgccaatagaatcatgagaagagaaaactatctcatagcactttacaatagcgacatcctgaatttatccttgcctattccattatttaggaccaacgttctgacaaaaacactagaatggaatattaatttatgcgtcatgggctttgtgttcaacgagtccggatttattaaacaaagtattttaaaaccttctcaaagagaattcacgagagaagaattacaaaaaagattcatgctggcaggatttcttaatattatattggcaccatttctggtcacatactttgttttgctttattttttcagatattttaatgagtataaaacttctcctggatctattggtgctcgtcaatacacaccaattgctgaatggaaattccgtgagtacaatgaactttaccatatttttaagaaaagaataagtttgagcacaaccttagctaacaagtatgttgatcagttcccgaaggaaaagaccaatttgtttctgaaatttgtttcctttatttgtggatcatttgtggccattttagcttttctcactgtattcgatccagaaaactttttaaactttgaaatcacctcggacagatctgtcattttctacattactattctgggtgctatatggtctgtaagtagaaatacaataacccaggagtaccatgttttcgaccccgaagagacgctcaaggagttgtatgaatatacacactatctaccaaaggaatgggaaggaagatatcacaaagaggaaatcaaactagagttctgtaaattgtacaacttgagaatagtaatacttttgagggaactcactagcctgatgataacaccgtttgtactttggttttcgttgccctcgtcagccggcaggattgtagatttcttcagagagaattctgaatatgtggacggattaggttacgtttgcaagtatgctatgtttaacatgaaaaacatagacggtgaagatacacacagcatggatgaagacagtttaacgaaaaagattgccgtgaacggaagtcatacactcaacagtaaacgaaggagtaaatttaccgccgaagaccatagcgataaagatttggcaaataataaaatgttacaatcatatgtatattttatggatgattattccaacagtgaaaacttaacagggaagtaccaattgcctgcaaaaaaaggctatccgaataatgaaggcgattcatttctcaacaataagtattcttggagaaagcaatttcagccaggtcaaaagccggagctatttagaataggtaagcatgctctcggccctggccataatatttcccctgctatatattctacaaggaatcccggcaagaactgggataacaataataatggtgatgacattaagaacgggaccaataatgctacagctaaaaatgatgacaataatggcaataatgatcatgaatacgtactaacagagtctttccttgattcgggcgcattccctaatcatgatgtaatagaccataataaaatgctaaactcaaattacaatggtaatggcatactcaataagggtggtgtcttaggacttgttaaagagtattacaagaagtctgacgtcggaagataaggcagactgtgtcgtgtacatcatccaatataactatatatataactgtttcctttctttttcgtatttacctaaatgcatatattattcagttcccactaattttgtactacaataataagagaatcccttccctgttttagaaatgagtagttcttttctttttcataaataatacagttgtctctgagaagcctaataagaaaaaaagaggttaataaattattattattggttatttctttccgccacgtagttttctttctctttcatacttgtttttttccgcaccttcttcggtattaatagtgttaacaatatgagccatctttgcatggtagtcgctgctctccttgttcttttcttcaattctttgtctagcttcaaatttggcgtctttacggatttctttcatagtgaatttacgttccttctttagttgggccttcatcttatttatctcacttcttgttctatcaggatcgtacgattttttatcaggattgaagttttcttcgtatttaggagcatgcgtaggtatggatacgggtttgtggttctgtaaagccaacggaatatgttctgtgaatttcgttaatttttcaactttgttcaaaatatttcttggcttttcaaaatcagaatactttgaggtgtatgcacttaataactgctgaatcggtaaaataatttcattgaaagcaggtaagctcttccacacagtagagatagttgcatctaaagattccataacatttagtaaaacggagacacattgatcaaccggatgtgcctcggtatccattgttgacaaggtatgtaatggaataatagttgatctcttttttgtaaagtcaacgtccaatggaagccccaactcgtaagagtctagtctaatattttcaaaatctaatggtttttcttgattttctttctcaactataaaagtgagtaatattttttgaaagaagtaaaccacctccggtatgtaccgtttggaaatgcgttgatattgtgaaacaatccttaccaagacagcgccaaaagctatcctctttaaagaattaaacttgatttgttccaggaactggctcattaaaatcaatgctggagttattactaaatggtactggtccgaggtggagaaaagaataccaataatggaaaaaaataccagatcaccatttgatagagcatcaaaatggttctttttatagcgtgcttgcatttcattgatataatctctacactcctcggaaagctctctattatatttctctgaaagggattttagaattgagatcaatgcattttgtgtacgtttaaaactttgaacgtttttaaggtagttttgattgcttagaaaaatgatgtgtctcagtaaaacagcggtgaattttcctaacttttccttattaccttcagccaattttggttggtaagctttgataatattcttaacaatcttaggatgatcatctaagtctaatttttttacttgatctaataacgcatcatgagttctagggcatgaaatggaaatgttctttttctttaaaatttgagaaaacccttcatctctgccttgatcttcaaatttgatatcatcatcagaatcagcaataccgtcattatcgtcttcatagtcttcttcattttcccagaatccatcatccaaatcctctactcctctttcttcgccttcttctaattcaatcataccgttcatacgatcaagacgctgttgttccaactcccgttttttttcttcagcttcagcgtttttctcctcttcagttttagttctatcagagggtgcagctcttttgtccaattgtagttctttcactttgatatcatactccttatctagatcggtcttaggttccattggattcttcttgggttgcgtcatcatcaattcagacataacatcctcgaaattatcatccagattatctatttgatcttccattataccttgagccttttgtctttcttgtttgtaaaattttgatttggcaatgacctctttcatgacttcagctttggttttttttctttgaggttgctgtagctcagcatcatcttcattgaatcgtttggaagctaaaaaatcctcttcatcattggcaagctcatcttctagggacagcgattgacctaaatgtgtaagaccgtctccaaacatgtcaccgtcgtcttcatcgtcttcaagattgaataaatttgcgtttctctttgattggctttgtctttctctggtgaaacgttccaacattttttcttcttccgtcaacaacttgtctctttcaccaaatctcttatcgatcacaccaccacgtttattcttcatcatttttcttgcttcaaatgcacgctttctttgttcttcaccgatctgtttagagataccaggcttacccacagcaatacgatcagcagttttagaaggcagaccatctctcctcttattccttgcagcctttatttcaaacggattaaactcttctctgatttcagcaatggccttttttttttcttcacgatcatactccttcgcttgtcttttggaattctttttattcttacttttgacgtttgtttgacctgtgagtccacgggccttcaaggcggcctttaaattcttaagttgtgaaccggccatgtatttgatcttcccttttatttgcttctcaactgtactatttacagtaataattagtgcaaccttcagatgcttctcgctaaatgctcatctctaaattatcattattattcctaataaatcctaaaatttttcactcgttctgtacggctcatcgccccaatattacccgtcttgtatgtgatctttttgacttttcggtggcaaaatgcaaaggggaatccaaggaaaaaccataacaggacactacatcagagataatcttgaattaagagagtagaggaatatactgctgggctcactaccatttttgttgctagagtaaacgtagagaaagatgtcaagagatgcaccaattaaggctgacaaggattatagccaaattttgaaggaagagtttcctaagatcgattcgctcgctcaaaatgattgtaactctgctttagaccaactgttagtgttggagaagaaaaccagacaagcttcagatctggcctcctcgaaagaagttttggccaagattgtagatctgctagcatcaaggaataagtgggacgacctaaatgagcaattgactctactctcaaaaaagcatggtcagttgaaattgtcaattcagtatatgatacaaaaggttatggaatatttgaaaagctcgaaatctttggatttaaacaccagaattagtgtcattgaaactatcagggtggttacagagaacaaaatatttgtagaagtggaaagagctagggtcaccaaagatttggtggaaattaagaaagaagagggtaagattgatgaagctgcagacatcttgtgtgagttacaggttgagacctatggctccatggaaatgtctgagaaaattcagtttatattagagcaaatggaattgagtatattaaaaggtgattattcccaagccacggtgctttcaagaaaaattctgaaaaaaacttttaaaaatccaaaatacgagtcattgaagctagaatattataatcttctggtaaaaattagtttgcacaagagagaatacctagaagttgcgcagtatctgcaagaaatttatcaaacagacgccattaaatcagatgaggctaagtggaaacctgttttatcgcacattgtatatttcttagtcctttcaccttacggcaatttacaaaatgatttaattcacaaaatccagaatgataacaacctgaaaaaattagaaagccaagaatctttagtaaaattgtttactacgaatgagttgatgagatggccaattgttcaaaaaacctatgagcccgtcttaaatgaggatgatttggcatttggtggagaagctaataagcatcactgggaagatttacaaaaaagggtcatcgagcacaatttaagagtcatttccgaatactattccagaattactttactaagattgaatgaattgctggacctaacggagagccagacggaaacatacatcagtgatttggtaaaccagggcatcatatacgctaaagttaatcgcccagccaaaatcgtgaattttgaaaaaccaaaaaactcaagccaattattgaacgaatggtcacataatgttgacgaactattagaacatatagaaacaataggccatttaattacaaaagaggaaatcatgcacggtttgcaagctaaatgaagagattttcgagtaagtgtcggattatctcagatccggttttgattttaaatctgttactaatcgaaatgtgtatttacgtacgtgagataaaattatctatgcatatatataactcaaatggaaaatggccacgtattgctctcattctcttcacttgcttacacaaaacataaggtgacaattaatggaattttagtttttcaatttttcaggggaaagaagacacccaaaaaaaaagtgaaaagtcaaaacggtaaactgtttatggtatttaaatgacattaatagcagcgtaaagagtcattttttcgtttgattagcaaaactctgaacattaattactacacctatagacatatctttaaacagtgaaatatttttttcatttagtaaacaagaattaaactttgaatatttttttttcgattaacttatgtcactttagcctatactttcttcgaacatttttcctttcattttgactcatgatattagatccattatctccaaatattgaaaatcatactcaagatgaaataattgagttttgggaaaaaactgagtctattgctaacataccaaaggaaaacttggatgaatcccatgttaactcaagcctggttgcctacctgaagtttgctactgattcctataaggtttttattaatactgatcgtgacctctaccggatgtcgctaatactgttagaatcgtccttatttgaatttaaaaaagagttttgcctaagtaagttgcagtcgttactcaacatagacctactggaaatgaatatgaagttcattattgtttacattcttctctgtgaggcgaaaaaaaacgtgtactccttagaaatcatgctcaagttccaaggatttactgtgttttataataccttgtacacacaattcgcctatttgagcaaatacggaaaggaaaggacagttgcttctaaacatcaatacaattctaataattctagcacaggtacatccttggacagtttagaccgaagtttgactgatattgatttgggtattatagacgaaatgaagcaaatttcaactgttttgatggatttgttatttcaaattatgaagtactgtaagtgtgttattgctaatcttcaaattgtggatgacttttttgtttactatatgatggaatcaatgaggtccgacactatggacgatatgttcaataacgcggagtttaaactgctgttggcgttgaacgaacaatatatgatgtttgccaaggagtacgacattgagaacaaggtctataagtatttgatcaatgggtctgtctcaagatgttttacggagctattattactgaaattcaatagggcatcggaccctccgttacaaattatgatgtgcaaaattatttatcttatcttgacaccaagaggagactactctccgatgaatttcttttatacaaacgacttacgtgttcttatcgatgtattaatcagagaactacagaatatcagtgaggatgaagaggtattgagaaacacccttctaagggttctgattccgctattaaagaatacacaattatccaaaacacattatagaaaggatgatttgaataaactattaaactacttgtcgactttagataatatatgcgttgacagtccagcgttgcacgagcatcaagttacagtggccttatctcggaagtgtcttcaacaaattccttggttagagacaccttcaacgccttcagatggaggttcatcggtctctagtaataacactagtagaaactctagcattgttgcattggggacgcccgacaatcaaaatatcttggctcgtaaaggccatctttatagtaatcgtgaattagatgtttctgcagaatctttgactaaaagaaaggctaaagctccgcctccgcctcctcctcctcctccatcaagaaaatgtggaactccaaaataagtaaagcattatttcttcttgcattaatgtggttcttccgaccatttcttcttctactcactgcagtatctaatgacacattgtactttttatatacaaatgcaacaatcgtaactataaaactaaagttcgggttgcttccgaatacatgctggcagaatttcaggttgtgtgtcacttgttaaaataggcgatattttttattttagaagttgtatataactgttaattacatagtcagtttttttttttcactatcatattgtttagattaaaaggacttgtcacatgaaatttaggtcgagcagaatacaatcccgagaaaatcaataggcaaaatagcatttatacacgtattcttaatccggatgcaggtgcaccgatcttagaaatcatagcaattctatctattttatctttttccgtgataacgtatttactacctgttaatgggtcagaaacggaaggtgtatcttcataaattggtttgtaggtggctgcacaaatatcgaatttagcataaggatcaaagtcaattggaatggcgtcactggccattgagtcggctttgtttttgattttacgtgcttgttctgcacgaggaccagaagaaataatctttaaaaattcaccggcaaaatatgaggcctgtaagaaatttttgtgtttgaaatgttgggacatagccacttgtaaagcattggtacgatgaattggggatagttttgcctttgtaaagtatgcagctagctcaagcatgcgtacagtatttccctcctttaatgagcggcgttccaattcaatggataaacctaatatatactccctagcagtttccagtatcttgtgtgctaatttttcatcttcagcatcatcgaccattaatagcgtaatacggtagatagcttctctgaagcattcgattgcaatatctggtttgtttagtttaaagtttttgtaaccctcattcattttttcattaacgacatcaagacctggcacgtaaggaagaatttgatcttcacttacggtatcatcatacgctctgacataacctaattgagcaggaagttcacagggcgtactaggaatgtatgttctacaaccctcataaatgttggtaaaatatttcttcaatggctccagcttgactacacccacttgcttgctcaaggcttgaacagcggcatcaaaggcaccagcggcaactaggacagcaggcagtttagaattcttgatccaaatggctgtttcaacttcctgtgctggagaggtaatttcgccttgctcaacttcttcaggtaactcttctcccacatccaaatcttcgtcacccaaatcccaggcaccttcgtcttcaccaatatcctcatcgttaaagttttcttcgcctagtggttcttcttgctcttgagtggtgtttactgctggagtttcatcgtctatagtcaaatcgtcaatttgacctaaaacagccttttcaaagtaagatagttcagcctcttttaatggccatttttcaagtggctttgagatcactggtctttgaacgaagttggaggcatccatctggtctggtaaagtaacatcttgttcatcaacttcagcttgctccaagaaagcagaagcagccgcttcatctccgttagcctttgctacggcataagctaatggtaaagagccgccctctgcaaaaatgctagatctttccttggttgaattgttgtaaaaggtgtttaatagcatacttccaaagtcttcacgagtctgagcgatattttgcattttagatagtttgttaacgtcacctgtaactaaatacaggaaggaaagtttgtcaaaagaatgttgagtttgataaatcatttcagctaagctggcattaccttgtgccaaggcttcttggattaatctttcccaagtactagaatcattcagttttttggcttcatctaaggcaacatccaaattaccgtattccaaagctaaatcaaaacggatatgtgggtcttgaacgaattgtaaagcaatttctgggtaacctgacttctgcagataggaaatgatattctggccaaccaaattagaatcttttatcagacgtaaaacttctgggaaatttttgttaaccagggcctttttgaagcgatattctgtaggatcaatggttaaaatttcaatctcaccttcacggttcaagcagtacactaattttccctgaacttttgtgatatataaagttttctccaaagttttaataatacctctatccccgttcaatagtgagtaccttatatgatttaaagttgaataaattaatacaccagtttcatcccaagcggcacttttgattctaatcgtttcatgcatagaattaatcaattctagctttttggtagccaaagttatggtgtgcttactcatcaatgcaacatattgaccatctaaggaccacgaaacgtacttgacgtttttaacagccaattgggatacttttttgccctgttggacatcataaagaataacttctctggggtgtatgaccaaaacagatccaggacctgcagctacaatagttcttactgtttcctctactttgatatttcttgtaactttgttttcgagagagcgaacttcaacagattcagtgttcttgttgtaaacaacaaatctattacgaccaacaaaagtagcaaaattacctgtatcttgggtgacacttgttggctccacagctccaactggttgttttggtaaaataacgagagcaaatttgccattagcttcattaaccaaaactgaatgttgggagggattgtacgatatacttctgaatgcatcccaaggttgaccaataccctttaaggacgcataaggtaatgaagcgactcttttctggaaattgaaactttggatttgcttttccgcattgacaaaaaacaactggttttgatggataaagctgcatggtctttcgcgatcgagcttgaaaaccataataccagaatcgtgagctgcaccaaatagattgatatgaggatgtgctgcaatcaaccaaaatctatcgttttctcttttgaattgctttactggagttctcttgtcaagatcccaaacccttagcgttttgtcttcaccgacagaaatgatcaagttttgatgtgggtgaaagataacactatcaacattgttagtgtgacctctgcaagtatcaacttcccaagctttcgtagcactcattctccataatttaacttgacggtcgtcactgccggagacaatcaatggtaaagttggatggaaagaggcccagttgacacctcttgtgtgaccctctagaataaacttgacaacacagtcaccaagagagccatccaatagattttgttgtgcactcatttgctcctcaaatgaactagtaccaggagcggagtgtcttttccttaaaccggaaatatcccaaattctgatggtttcatccagagaagcggaaacgatcaggtcatcggttggatgaaattgagcacacatgacaaaatgattgtggccggtcaaacatgcaatttccttacggttttgccagttccagattcttatggtctggtcatcagaagcagatatgatccaaggcagctcacggtggaaaaacacggtacggacataatccaaatgcccagttaaggtgtatagacatttgttagtatctaaggaccaaactttaatggtatagtcgtcacctgccgaaacaaaaatcggttgggttggatggaaatctagcccacgaacagggccctcgtggtcttcaaatctgtgaagtagtgttcccatcctgtaatcccataattgaatagtagaggaaaacaaagccaccaaaacccaaggtctggaggggtggaaggcaatgcccttggccctagtggactttgattcaaatttagttaacatcttcatcttgatccagtaatgaaatgaacaaagacactacagaagaaaaaaagtatactgatttcaggttaaataaaccgcgaatttgtaaacaggtatgataatgtttttattcaaaagtgtaaagggaagataaaataaaaagaaaaaactttatatcttaagcaaagaagggggtaagtaacaaatgtttggaaaatcctgctggtttcgccaattctatgatttacctaattgcaatgcctcttcaaacaagtttgtggtccctgtatgctactgaatcgaggctcaatcgtcacagtctcgaagacggatctgttatttattcaagttggcaaattgtcgatttcgtttcgtgttgtcgaaattttcggtcgctctgtacgtcgtataaatgctgacaataagaataatagttaagagtacatactaaattatgtgttacaatatactagatgaaggctcgtcaacgaggcaagcaatggttggaactactcgtccacaagagtggcagttttttcgtcgaacttcaataggcctttccgctcctttagtttggcctgtactagcacaagtaggttgtataagatagaaagagtgggtgtagcgacgccgtttcttttcgcgattcttatggggttgcctaggatgacttctagctccatcaattggcccttctcgcagtccacgcacatggatggcttgaacacctttttcctggtaatctctgtaaacatcgttatgaactcctcttcgataatgatgccttcactcgccgcaatggcgatgatctccctcatggcagggtggaacacttcaatttctgtgctcttcttgttaaccccaaactccaggcaacgcggaacgtctagccccacaagtgccgtggatgtgttgatagctgcattgtagagcaacttcttccaccgagagtaacggaccctagggtcaaattcgacaaagttttgcccctcgttgctgtacatcctgacgaagtcgttggcagcctggatagcagcagcgtcctgtggatcaaaagctccacacgataagtggtcctggcccacttgactgatatggcctgacccgatcttagtggatccgattaactggatgccagaaagcaccgtgtaacgatactgctctctgggaaattccgcccatatctccttctcaatatcgattccgttctgtaccagtaaaatgtgtgtcgtcaattgcggcccatgtagctctttattcttctcaagcacaggtctgatgatgttggacacccttgaattaacgggcccatctatgatgttcttggtagtcactacaatatagttgtatccttggttgtctgcggcagaagcagcgtcctcgacgctgctgtaaatatggtggggtctccaaccttctaaccggccatagtcacatgattcgattgtgtagccatgcttcaataccctatcgtagtcagatctgactaccaaggaaacgtcgctctccttcttaagccacaacgaaagcgcagtaatgaccccaacgccacctgccccgataactagtattctagacattttcgacattagcttatgccaacttgtatcctggcaccgggactgtagtttatgaggtatatcaatatgtcctaattaaggctatataatttggtattactatcacttgccacggggaaactgaaatttttttcgtttcgccaccaagaaaggctaattgaatacagttcaagaggttgatatagctaagtgggcatgaaggttatgaattgtaattggaggtgcggcaagtgtgcaagacgggtaaaggagagtatagaacgatgtctgctaaagttccatctaacgccacgtttaagaacaaggaaaaacctcaagaggttcgcaaagccaacatcatcgctgcacgttctgttgcagatgccatccgtacttcattgggtcccaagggtatggacaagatgattaagacatctcgtggagaaatcatcatctctaatgatggccacaccattctaaaacagatggccattctgcatccggtggccagaatgctagtagaggtttctgccgcgcaggactcggaagccggtgatggtaccacttctgtggtgatcttgaccggagctctattgggtgctgctgagaggctgttaaacaagggcatccatccaaccatcattgcggactcctttcaaagtgctgcgaagagatctgtcgatattcttttagaaatgtgccataaggtttcgttgagcgatagagaacagctggttcgtgctgcatccacttctttgagttccaagattgtgtctcaatactcttcgtttttggcgcccttggcagtggactccgtattgaagatatctgatgaaaactctaagaatgttgacctgaacgatatcagactggtcaaaaaagttggtggtaccattgatgacacagaaatgatagatggtgtggtcttgacacaaacggcaatcaaatctgctggtggtccgacaagaaaggaaaaagcaaagattgggttaattcaattccaaatatctcctccaaagcccgacacagaaaataatatcatcgttaatgactatagacaaatggataagatccttaaagaagaaagagcgtatttgctaaatatctgtaaaaaaattaaaaaggccaagtgtaacgtgctgttgattcagaaatccatcttgagagatgcggtaaatgatttggctcttcatttcttgtcaaaattgaacataatggtggtaaaggatatcgagagagaagaaatcgagtttctgtcgaagggcttgggttgtaagccaattgctgatatagaattgttcaccgaagatagattgggttccgctgatttagttgaggagatcgatagcgatggttccaagatagttagagtaactggtataagaaacaataatgcaagaccaaccgtctctgttgttattcgtggtgcaaacaacatgatcattgatgaaacagagcgttccctccatgatgcactatgtgttattcgttgtctagtgaaagagagaggtttaatcgctggtggtggtgctccagaaattgaaatatcccgtaggttgagtaaggaagcaaggtctatggaaggtgtacaggcttttatttggcaagaatttgcctctgctttggaagttattccaacgactttggctgaaaacgcaggtttgaatagtatcaaagttgtcacagaattgcgctctaagcatgaaaatggtgaattgaatgacggtatctctgttagacgatctggtactacgaacacctatgaagaacacatcttacaacccgtacttgttagtacaagtgcaattaccttagcgtctgaatgtgttaaatccatcttacgtattgatgatattgcattcagccgttaacatgggtttcccagtatccatatgtttatgcatatatacatatatatgttgatttagtgtattttccactacataaaaactaaaaaacattcaaaatgaaaagtcaggacccttttcaaaaaggatcgcaattatactattttaaaagtttaaaagcgtttctctttaatgcgtaggatactccgctcattattgtggtcgtggcggttacataccctaaatagctaaaggccttttgaaagtcctgttttctatcttcgaaatcctcctcggttttttcacagccctcttctttctcatataaaagtaataatactccagatccaagatataccatttggaaaaacgtgttccattttgatagttgggaaggtctgacctcagcgctgggatagcgaacaatatcccaataggaattccatgccacacgaccaggatatttcaactttaaagtgctatatcgtataaacaaagcacttatggctagtagcacatctctacccagaattatcgccgcaatagataccggtataatctgagggccggatggtacagataatgccaaagttgttgtgatcatgagtagtttatctgcaagtggatctaatatggttcctgcaatggttttcaggccgtattttcttgctatatacccatccataaaatcagtgatgctggaaaatgcaaacaaacctaatgctggggtcaaattattcgttataatgaagagtccgataaagggtgtacatcctattcgtgataaagtcaaaatgttgggaatattgagcaacttgctctttatatgaggagttttactcggattggtagcatattccctcctagtgagatctctgaaaagattgtaatttaattgcgggtttaccttaaagcgtacagttaaccctgataacacatgatagaatggccttttcggtatagttctccgaagtaatgcggagcatgaataaatgggcaccatttgaatcattgactaaattattagggaccaaactatgctaccaggcctgcttgtttctcaattgcctcctttctatattttttcaattgtaaatattgtatactcccgattaagaggatggcttcatgaatcgagctttttcacactccagtttcggaaatagtcgccgcacaatgattcgaagacatgactgtgaagtgttggttgacatttaatatggtttcatgtaagagatcccagagctacggacttggctttttcttcctgtaattgtttgccaaacgttgggtaaacgcacatataagtatattttactttccttctcccttcgtcagtttttcttttgctgtaatatattgttctcaaaagttgtttggtatacaaaagtgcaaggtttttactggttgttacaggttcagagttccaataaagaagatattagaacgatcttatcaatattatccaatttcaactaatatgaatgtattagtctataatggcccagggactacgccaggatcagttaagcatgctgttgaaagtttacgtgactttttggaaccctattacgccgtcagtactgtcaatgttaaggtattacagacagaaccatggatgtcaaagacctccgctgtagtttttcctggtggtgccgatcttccttacgttcaagcttgtcaacccattatttctcgattgaaacattttgttagcaaacaaggtggtgtctttatcggattttgtgcaggaggttactttggcaccagccgtgtagaatttgctcaaggtgaccctacaatggaagtatcaggaagcagggatttgcgattctttccgggaacaagcagaggacctgcgtacaatggatttcagtataacagcgaggccggtgcacgtgcagttaaattgaatcttccagatggctcacagttctcaacttatttcaatggaggagccgtttttgttgatgcagataaatttgataatgtcgagatcttggccacgtacgcagaacacccggatgtgccttcttctgactcaggaaaaggtcaaagtgaaaacccagctgctgtagtgctatgtacggtcggaagaggaaaggttttactcactggaccacaccctgaattcaacgtccgttttatgaggaaatccacagataagcattttcttgaaaccgttgtggaaaacctgaaagcacaggaaatcatgaggttgaaatttatgagaacggttcttaccaaaactgggttgaattgtaataatgacttcaattatgtaagagctccaaatttgacaccactgtttatggctagtgcacctaataagcggaattacttgcaagaaatggaaaacaacttagctcatcatggaatgcatgcaaataatgttgaactctgctcagaattaaacgccgaaactgactctttccaattttatagaggctatagagcctcttacgatgcagcaagttcgtccttgcttcataaagagccagatgaggttcctaagaccgtaatatttcctggcgtagatgaagatattccaccatttcaatatacgcccaattttgacatgaaagaatacttcaagtatctgaatgttcaaaacaccataggttctttacttctatatggtgaagttgttacatcaacgagtaccatattgaataataataaatccttattaagttcgatccctgaaagcactttacttcacgtgggtactattcaggtttctgggcgtgggagaggtggtaacacttggattaatcctaaaggtgtttgcgcatcaacggccgtcgtaacaatgccgcttcaatcgcctgtgactaatcgaaatatatcagttgtttttgtccagtatctttctatgcttgcttactgtaaggcgatactttcgtacgctcctggattttcagatattcctgttaggatcaaatggcccaatgacctttatgctttgagccccacctactataagcgtaaaaacttgaaattggttaacaccggttttgagcatacaaagttgcccttaggtgatatcgagcccgcttatcttaagatctctggtttattagttaatacccacttcataaacaataaatattgtttgctacttggctgtggtataaatttgactagtgatggtcctacaacttcattacaaacttggattgatatcctgaatgaagaacgccaacaattacaccttgatttattgccagcaataaaggcagaaaagctgcaggcactctatatgaataaccttgaggtcatattaaaacagtttattaactacggagctgcggaaatattgccaagttattatgagttgtggttacatagtaaccaaatagtaacattaccagatcacggaaatacgcaagccatgattactggtatcacggaagactacggtttactgattgcaaaagaattggtaagcggtagttccactcaatttacaggaaacgtttataatttacagccggacggtaacacttttgatatcttcaagagcttaattgctaaaaaggttcagagttaagagtctaccacttgaagcttagaagttggacggacgtaatttaaatgcatttactagcgccgttggttttcccaatgctctgcggatataaattagttacttgattccctatccctaccataatgctatgaaaaataatggtatatttggtatacgtttttattatgatacaaaaataaactagaaatattatttgagaaactatatataatgtaataacgtcaaatacgtaaggatgatatactatatcatctggaattttcattttcattatgcttttgttcgtcttgctttggagaatatgcaggagatcctgggctgtagcctggagatgttggggagtaagaaggtgaagtagggctatagtttggagaggtgggagagtaagaaggtgatgttggggaataggatggtgatgttggagagtatgaaggcgatgtaggactataacttggtgatgttggggaataggctggagacgttgggctgtaacttggtgacgttgggctgtaacttggtgacgtaggagagtatgatggagatgtaggagaataagaaggagacgtagggctgtagcttggcgacgtgggagagtaggaaggcgacgttggcgaatacgatggtgacgttggagaatacgatggcgacgttggcgaatatgatggtgacgttggcgaatatgatggtgacgttggtgaatacgatggtgatgtaggtgagtacgatggtgatgttggcgagtacgatggtgatgttggtgagtacgatggtgatgttggtgagtacgctggagaggtaggagagtatgttggggaagttggagaaaagcctggtgaggagactccaaatccgggagatgtaggtgcttcaccataagcaccaaatggagacgtggcttcaccataatcagcaccaccgtacgctgtaaatcctccagccatagcgtcatttgaacccgaatcaaccagaggtgaaaacattagctcatctttaacgtcaagatctgcattgaccaaaccactttcgttactgtatggtgtgacgccaccatcttgtccgtcttcaatctcagttattttttgttctggcatgtattttaccagtgactcctcatcgatcatcacatcaaatgcaccggtaccgattggagccatttgaccaagaatgacattttccgaaacaccacgacaatcatctaattcggctgaagcaccagcttcaaacaaaatttcgacagtttcttcaaatgaacatctcattaaggcacctgtatttgatctgttgaaaccatgacgagtaacagaagttaagccaccttgggttgtcataacatcgactaacaaagccatatgacggtagttaacatacgaaccatcagaagcaataacattgtaaacttctttatacaaggctgcacgaccagcttcaatacctagaacttccattatatcaatgaaggagttggtatagattctggttgggtcgataccaggaacagtcataacttcagataagttaacaccatctgtttccaacacccattcaggttccttaacgtattcaccagttggacttggtactttacggtcatatttcatcatgacaacacgctcgatgttctctacaccacgtaatgtaatattctctaacattgtgttctcaattttcttcaacatatgatcttcttctgcttcagtctcagcatctagtgactttggacgaacaacacgacaacggatgatcaacttctcatcgttgtcttcagaccagataacaaacaaatcatttttgaatgtttgcttgattctttcaccaacctgacccattgttaagtctttatcattcattgctgcacgatccagttccagacgtaataaccaaggtgattgttggtcaaaagattgttcagcctcttcatccaataatgagaaatgaagttggataatttcttcatcttctggaataactgtggaacgtggatcaggatcatagtaaatttctgaagcaatagtgacactctttaaagtggtatgctcgatagcagatctgatcaacttcgcttgttcttgatcggcagcatgaccaggctctaagtatacagtcaaggaaggggttttcatgtttttggccacattcaaaatttcctttaaacgggggacaccagaagtaacttttttggaagcaacaccagcaaaatggaaggtgttaagggtcatttgtgtggctggttcaccaatggattgggctgctagaacaccaaccatttcaccagggtgaacaacagaacggaggaattgtgcctcgatattacttaatacccaatcgaatgcctgttttgttagtctgtactcttgtagaactctacgtgtggccaaacgggaacgtaataaacagcagaacaatgtaactgcatctcgctgggcattttgtataatttcattcttaccacgcaacactaataagttttcttgcaaatcctttacaccaagaacgatgtctttgattgttaaatcagatggtttcgtatgatctatgtggaaagtttgttgagcattttgaataatacgtcttatgttgactggtaatggccagtttgcttcaccatcaacaaaaacttccctcaaaaatttacgatctttcactaattgtttgtattcttcatccaggagaacttgaagtttcaaatcgccaagtatctcagatccggattccaatagtgagggatcaagggtatggtctgtattcaataaatcaactctgtatctcttttcaaaagctgcatcggagccaccaatagtatctagcgattgcttttcaatatgcgcagcatccataccatcttcaccataaataaactgaataacgttacccaatgagtttcttgtggtgttatcgtaatgaaccatgatatcttctagagctttcactaaacgacgttgaatataacctgtttcggctgttttgacggcggtatcgataagaccttcacgaccacccattgcatggaaaaaaaattcttgtggggtcaaacctctcaaatatgagttctcaacaaaacctttagactctggggagtaatcatctttagagaaatgaggtaaggtacgatcaacgaacccaaaagcaatacgtttaccttcaacagattgctgtcctacacaagctgacatttgcgcgatattaataaatgaacccttggaacctgccataaccatttgtttcacattgttcaaatctttcaaattgacttcagctaaacgacctgccttatctcttgcttcatttaggaaccgaacaacgttatcctcaaaagactcacggagagtcataccatgtttagcagtcaataagtttgcctgggcttctttcgtaacatccaaaactttctttttagcctctgcaattgtctctgtaatttccctcattgttgggccgtccgcaatggtatcaccaatacctgttgaaaacccattatgtagtaaccaaaagttaacaactttctgtatgttaccaaacaacttagcacaaacttgaggtcccttttctctcgtaacaacatgaattaaaccaccattggaggaaccaacggtttttttctctactacaccaaaaatgatttgaccgtcaataataagcataccattatcctttggagaaagcagagtagtgccctcatcaaaacgttgtaaatgaataccgtttgggatagccacagacaagatttgtttaccggaccacaaaggtttgggcttgataattgcaggtgtcggaataacaccatcccaatctggaacccaataaagcatattcaaaacttgatcaagttctataaatgtatctcttaatgtcagtttacgaataccacacaaagtatcttgaacaatacccatacaaggtttgttagattgtggtgaaacaatttgcagaggaacagcacataattgagaaagttccgcccttgtttcctcagactgaggaacgtgaagattcatttcgtcaccgtcgaaatcggcattgtatggagatgtaacggacaaattcaatctaaatgtagaatatggaataacttttactctgtgggccatcatggacattttgtgcaacgaaggttgacggttgaataaaactggatcattgtccataatatgacgttcaactttccacccatactgtaattgaatatcacctgcccttttactgtatcttaaatctatacggtctccgctatcacgaatgacgtatttggcaccggggtgctcatttggtccattcctaacaagttgcgtcagacgatctatgttatatggtgtgaccacttctgggtatgttaaagtcttggcaatagattttggaacaccgacttggtctaattccaaattaggatcaccagaaataacagttcttgccgaaaaatccacacgcttacccattaaattacctctgatacgaccctctttacccttcaaacgagcacgaatagatttaacgggacggccggacttttgaagagcttgtggttgaccagcaatatcattatccatataagtggcaacatgaaattgtaataaactctctgcttcttcaatagcatgatgtggagcaccgttatgctctagtgtttccaaactaatattagcttttaaaatatcagcaagtttaaaggttaaatcatcctcacctctttgagattcattgaaggaaatggatggacgcaccggtggtggtgggacaggaaggcatgttaaaatcatccattctggacgagaaaaaacttcgttgaaacccaaactagtgaagtcttttactgagatatgcttaaaaatattcaagatttcctccgtacttaaaactcttagttctggttcatccgcatcccccgtggctctatcttttttccaactaccaactaatttcaacccatccttacgaattgtaggctgtgtattaccacaacctccccttgatacgagctgagtaggatcatcttcagaagggacatctgtttcgcagaccatttttgttttacataaagtccaaattgcagcaaacctttttttactgtctttgattgctagagcttgtctcattaattcattatgttcatccagtaatagcttaccacagtgcatacagacacactcacatactttcttaattttggcaataaaaccaacatgaaatacaggttttgctaaatctatgtgaccaaaatgaccaggacattcgttcataccctcttgacaagtttgacacttcagattacgatcaatagagcctaacctagggtcgtttagaccaccaattttcgctctcgtctgggtttcatccattgtctctggaaatctaattttggccacactgattgctctaacttcttcaggtgagaaaagaccgaattggacctcttttactgtacggagtggagcactagaatactgttgtcctaccatgtctgatttatattttggggtaaagtgttattgctatctttatgattggtccctcttctggaaaaagaaaaggtaaaatttttttgaaatttggttaacaaggatagaaagtaaaaaatggtaaatttttttttttggagtttctagttgaggtttttataattatattattattaacagagtttgatttcttagtcaaatattctggtagataaacttgaggatatcgtatttcaaaattaatctggaatgaaaaaaaaaacctcttataatacagtagttttagttttccttgaaagttgatcagggaattcgctaggaaaacttatgcagaaaagcaaatataaacaaatggttaactttggagggtttttatctgtttatatcgatcctgttcaaattttattggaaaatgaaaggaataaaaaaaaatggaagataaaactaacaaagagagtcgatcagaacaacacagatatgatttcagttaatgaacgaatcggatgttcttatgatacctctgtgagagcaattaatgttcttgctgcactctaaaggacgatacaaagctggcggtgaatggtgctgcacgctcttcttgtttgtccacttgttgccactgaacaaactaaggagaaccgacggtcgaaatgaaaaaaaaaaaatgtttaaaaccgacaatcgtctttagtgagtaaagtcatgcgggtaatggaggtccgggttaccgtatgatagtccctaatatagactcatatatatatatatatattctgatggtaatgaaattcgaatatacggcattttagcaccttaatctcgtaatatccttttcgagagtttggcctcgtacttcttgaaatctgcgtctatcaatttctcgtctttttcctcttcagtgtcgttgtcagcatccacctctgaatcgcttgcctcgctatcgttagcccaaagagtatattcatcatttttatcaccatcttcctcgtcgctgatgtcgataatgtctctgagcacgcttgtgtattttgttcttttatctttcgtgctgttgttggccgtcagcgtcttgatatgcccattatcttcaactatttcaccagttttcaggtctacgaggtctccttgttcttcaatagactcgtatttgcttatgatgttggaccacacttttctcatgttttcgtctgctagtttgtggcgctccatgacttcatcatcggttagtttagggatgatgtggttttccttggacattatatacacatgaccatttctttcagcaattggccgtgaaattccatcgtcctttttggtcttccgtttttcgatatttggcggatatactcgatgaacaggattgcaatcgctatgttttcgtattttggactcactcttcttgccggactctttcaatagtccttttaaggcaccatggagatttttcaggcttcttcttttagaaattttcttattggttttcatccttctgttaatttgtagtggaggcgtcgatatgctgtatcccactttttgtttatatatcatctgatccattagctgaaaaatcgcggtactgaagcttttttcatggcgcccttgaaactttctccttccgcctgcgcattatataaaatacgttacaataggaaaagatgacagttacttaaagtaaagcttcacagcttcagacaaaaaaagtatgaaacttgtgaagatgtttttatgctgatccggcagacggccattccattatttagttctgattttagtggaaaaactttcgaaacttaaaataataatagcccattcttggactgaggtacattttcttcttattggatttcgtttattagctgtttaacatatttctgtagggtttttttttttttttttgtacagattagaaaccatacagtgtaaaccattatataggtcaattaatatatttatagatcatcctgtcaatttttttttatttttttttgcaaagctccctttttcctgaaaccaacaacaaaatataaaaaaaaaatgataagcaggattttttcttttaataattccttaaaattaactaacaagctgaagcccttacaacaaagtaagtcaaacccaattcacaaaaaaaaaatctgttttatttcagatatgcagggtatatacatggcacagataaccttttaatgaaaagtagcaattgtgatactagcgcctttttccttgcaagaaaagggttccctgttcctgcatcgtccatcggcatagagatgtcgccgctaccctatccaattctaccgcatgcctaacaaaatgatttccgattttttcaatctaactccgtcatttcttatctgagttttcctccccgagataaattgaacaaagaatttaatcggctcatatgtgaaaaagtgtgatacttaccgcaatgggcaaaaattattaaaaaaaatctaattccgcgcttggctattatctcattaccgactcaacggtgactacctgccgtacacgcttcccctttgcttcttcctccacctcgaaagtagaacatatacatggaacagacataagctcttcagcgtatctatttcataagtggagagcatcgaacaataaacctttgcctaatttcatataacatccagtattcattttttttagttgacgctaaggcattcgcttgtgaaattaaagagcagatcaggaatagtatcaatagtctaaaccatcaagttgcacagaaaccactatatatatatggaaatatctcgaatattgcttgtatgaacgatagccaaaactgcctacgacagagggaagaaaatagtcatctgaatcctggaaatgacttcggccaccaccagggtgcagaatgtacgataaatcataacaacatgccacaccgcaatgcatacacagaatctacgaatgacacggaagcaaagtccatagtgatgtgcgacgatcctaacgcataccaaatttcctacacaaataatgagccggcgggagatggagctatagaaaccacgtccattctactatcgcaaccgctgccgctgcgatcgaatgtgatgtctgtcttggtaggcatatttgttgccgtggggggcttcttgtttgggtatgacactggacttataaacagtatcacggatatgccgtatgttaaaacctacattgctccgaaccattcatatttcaccactagccaaatagccatactcgtatcattcctctccctaggaacatttttcggtgcgttaatcgctccctatatttcagattcatatggtaggaagccaacaattatgtttagtaccgctgttatcttttccatcggaaactcattacaggtggcatccggtggcttggtgctattaatcgtcggaagagtgatctcaggtatcgggatcgggataatctctgctgtggttcctctttatcaagctgaagctgcgcagaagaaccttagaggtgccatcatttccagttatcagtgggctatcactattgggttactcgtgtccagtgcagtatcgcaaggaactcattccaaaaatggcccgtcttcatatagaataccaattggtttgcagtacgtttggtcaagtattttagctgtgggcatgatattccttccagagagtccaagatattacgtcttgaaggatgaactcaataaagctgcaaaatcgttatcctttttaagaggcctcccgatcgaagatccaagactcttagaggagcttgttgaaataaaagccacttacgattatgaagcatcgttcggcccgtcaacacttttagattgtttcaaaacaagtgaaaatagacccaaacagattttacgaatatttactggtatcgccatacaagcttttcaacaggcatctggtatcaattttatattctactatggagttaattttttcaacaacacaggggtggacaactcttacttggtttcttttatcagctatgccgtcaacgtcgccttcagtataccgggtatgtatttagtggatcgaattggtagaagaccagtccttcttgctggaggtgtcataatggcaatagcaaatttagtcattgccatcgttggtgtttccgagggaaaaactgttgttgctagtaaaattatgattgcttttatatgccttttcattgctgcattttcggcgacatggggtggtgtcgtgtgggtggtatctgctgaactgtacccacttggtgtcagatcgaaatgtaccgccatatgcgctgccgcaaattggctagttaatttcacctgtgccctgattacaccttacattgttgatgtcggatcacacacttcttcaatggggcccaaaatattcttcatttggggcggcttaaatgtcgtggccgttatcgttgtttatttcgctgtttatgaaacgaggggattgactttggaagagattgacgagttatttagaaaggccccaaatagcgtcatttctagcaaatggaacaaaaaaataaggaaaaggtgcttagcctttcccatttcacaacaaatagagatgaaaactaatatcaagaacgctggaaagttggacaacaacaacagtccaattgtacaggatgacagccacaacataatcgatgtggatggattcttggagaaccaaatacagtccaatgatcatatgattgcggcggataaaggaagtggctcgttagtaaacatcatcgatactgcccccctaacatctacagagtttaaacccgtggaacatccgccagtaaattacgtcgacttggggaatggtttgggtctgaatacatacaatagaggtcctccttctatcatttctgactctactgatgagttctatgaggaaaatgactcttcttattacaataacaacactgaacgaaatggagctaacagcgtcaatacatatatggctcaactaatcaatagctcatctactacaagcaacgacacatcgttctctccatcacacaatagcaatgcaagaacgtcctctaattggacgagtgacctcgctagtaagcacagccaatacacttccccccaataaaaaccaatagcatcttacgatcgttcgaggtcttataaaccgttttatataaattattcttatacacgcactcttgagtttcttttaacattccaacatgatagacatagaaaagaattatagataacacataacattactcacaagtagcccatgagtttgatttttcctcgttaattcggtgtcaagtggaatacaaaatgggtcaactgatcataactattacccggataatctacatcatgtggtacgttaacgatgtatggtttcctaaatcaccgggttccagatgcgggttgttgttgttcgatcttgcacctccacgtactccttttgaatagtacacatataccttacaggagatcggacgtgtgcgattattgttacctcgtcacctgttatcggttgaactgttttagctctttccattccctttgttaatagtagtttaattcttcggaaactttctacgcagactcaagttgcaataggctaaagataaggcagacactttgtatgtaacgagtttcattaggagggatagacgcacgacactatctggtactacgtgttatatcatacccagaaggaaggactctctccactgaacggtgggatgagttcctaaaggcgcccctttatttgatcaggaagccgtattgattatctaatagggcctagttatcctaattgtggggagtcgagcagtacggctctgatgtttttcgaacgaagataaggagttgacatacaaagtcaacagaagttcttcttgttagcgtctctgtgctcaatatctctctttttttctttaagtagtaattactaacatcagccaaccaatagagataaaaaaaaaaggaattaagatttcatagagaaaagatgggtctatacgcttctaagttattcagcaatctttttggcaacaaagagatgcgtatacttatggttggtctagatggtgccggtaagaccaccgttttgtacaagttgaagttgggcgaagttatcactaccattccaaccattggtttcaacgttgagactgtccaatataagaacatttccttcactgtctgggacgtcggtggacaagacaggattagatctttatggagacactactacagaaacaccgaaggtgttatttttgtcatcgattccaacgatagatcgcgtattggtgaagccagagaagtcatgcagagaatgctgaatgaagatgaattgagaaatgctgtctggttagtcttcgctaacaaacaagatttgccagaagccatgtctgctgctgaaatcaccgaaaaattaggtttacattctattagaaaccgtccatggtttatccagtctacttgtgcaacctcgggtgaaggtctgtacgaaggtctggagtggttaagcaacaacttgaagaatcaatcctaatctaaatctgtatagaacgtttagtcatgcggaccttgtgtgttttgtttctagattgttttatttttatgattgttgaagatataaaccactgtatagttgtataagataggataatgatggtgcactgaaaataaacttactagctctttaatattgcaacggcttgtaacgggcgccatgatgacattcagaattataccactactatatgaaaaaatgaaaagaggccctgctttgaacccgtacattttattctataatattgcatctgtggtttgcctgacggcagcgagtccaacacaaagtctggcatatgctacgaattttccaccatggattcagcacccaaacatttgaattttttttcatgtcgattgtgaaattttactgaagatgagggtaaatagaggcctgcaatcgtcatcatatgagaaatggatatattgaaaatctactcacatctcttttttgggggtttggtagtacagtgagaacacgataaagaaccaaataggactaaaaatggtatgtagagatgaatatacatgaaacggacgtgatataatgtgctatggaagaaaaaagtctcctttaatgtctgcaggataaataatcaagtggtctgaagaaaatttacagctacagtattactgcaaaccttgcaggcaaatatcagagagatctcaccagctacaacttggtaacagaaatttataagtttatggcacttgttaaaattgtttggaagttttcgaaattataatattggtcttcagaaacctggaaccacatgtgaactattttttttggataatgcattgcacagagcgtattagtgtatacgagaatctaaaaatttgaaactggctcataaaaacaggaacttttactaacagttatgattttttgttcccattttcttatcaataggccggcgttaaagcttacgaactaagaaccaaatccaaggaacaattagcttctcaattggttgacttgaaaaaggagttggctgaattgaaggtccaaaagttgtccagaccatctttgccaaagatcaagaccgtcagaaagagtatcgcctgtgtcttgaccgtcatcaacgaacaacaaagagaagctgttagacaattatacaagggtaagaagtaccaaccaaaggacttgagagccaagaagaccagagctttgagaagagctttgaccaaattcgaagcttcccaagttaccgaaaagcaaagaaagaagcaaatcgctttcccacaaagaaagtacgctatcaaggcttaatttcgttagattatcattttaatatttgatttttggatatagtttaatttgtattttttaagaacaccaaacggcaatttattttattagtgatctactagctaaatcaatatactacattaaatttttatttgccatctttgtcataggatccgacgtcataatcagtcaggagccctacccctatacttcaatttgaaattaagaaaaaaaaagtgtagtagaacaggaaagtcgtattaatccatatgtagataaaggtatgctcttgtttatacaggccatatctacattgtgcatttcaagaacttattattttttgacaatttcgaccccccaatttaaagtcaagtggttagttttatcatcatcaatgaattttgatacggcactgtagttacctcttgctaaaaacccactaggtgcttcactttccggtagttccacctcataaaatggtttggtcttggtattaggagcatacgatcccaaatgatcgtctatcttgtcaacggcaatacccgcttttttgatatactggacatatcgcaaccctgtgataatttcatgttgaactttgaacacaatcttcaacttataaatagaattttctttaattttgtatcttttagatgccagttctttgattgtcttttcgttggtaagatcaaatgtgataggatttggttctgtattgactagtaattgaattttttgaacaaccaccttccttttgtcaccgggaaattccaatggcaagacgtctgaacttagacccaaagactctttccatttcgccaaggattcgtcttcagcatccagatttttgtattcgtcaacagtttttttggctgaaactttatactgatcgttgtttctctcctcttcgaattgactaaagtcggtactttcttcggccattattcagtttttctctaataaaaaagctcaatactcgagttattcgtgtggctagaaaaagaatcaaagtaatacaagcagcctgaagaatggaagttctttccactcaatctttataacgtttccctgatctatcgcgaaatttaaacgatcgcgttagagaaccgtttcacccggagtaatgatcagaatgattaaagcgttggggaggaaaaaaagcctcgtattgattgatatatctgaagaataataaaagaagaaaatttgcaaggcaatttgcagtttatttttggctaaatgtgtaattaactatgataatggtaaaggagaaaagtgaatatatatctatatagatgcatatatgtatacatactcataaaaagtaatctggcgtctttctgctgacgctaggttcacctggtcttacggatgggtcgtactgtaagaattgtctattatgattctcgtccacttccatgatagctgcttgattaccacatctgtagcagtaattaggagcactgaaaatggtgacaacattttgctggtgagaccaagcatagccttccattaccaattggtgagctcttgctattagtgatagatcattagtgtgattgaattgctcactgacatcttgtccaaaagtgaagcctgcacctctgggactgattccccatccgcctctatcgtcagggtctgaccatagaaggtcacacataggaccttcatgaggcacttcctgtattctgttcaactctctcacctgatctatggtttctatcatgggggaaagtcctccatgcagacagaaaattttattatctactaatgcggttataggaaaataatcgaaaagatctgtgaacattttccacacgtttgcactgccgtactttctcaaacattcatcataaaacccgtatacttgggtaatctgcctagactcgtgattgcctctcagtatcgtaattctatgtgggtatctgactttcatggcaactaggtaagatacagtttcaacagaataatatcctctatccacgtaatcacccatgaaaaggtaattggtgtcaggacaagggccaccaatcttaaaaagttctaacaagtcatggaattgaccgtgtacgtcaccacaaatggtaacaggcacgttaattggtttaacattctcctcgaactgcaacacgtccaccgccattttacatagtcgtgctacatcgtcttctgatagtggctcgcatttactcaaatgctcaatccattggtcaagctgatttatatttgtgttattcagttctagtggtttggaagatttgtgatctgctatgcccgaggaaccaggttttaaatcatcaaccgagaattcttctgcattattatccgatgaattgttgttgagatccatatcttcagatactgtgggagtcagctgttcggtaacagcatcttgcataggcacatctaaatctgtatccatttttctttttgtttattgttttatgcgataatttatatccctctttccactatgaactaaataggggcaaaataatttgtttttttctttctcttttgccttatttcaaaaaacacaaccggtaaaattaacagtttaaaattagataataactctattcaacctgaactcactaaactcttactaaattactggtaaggaaagaaaactaggggaagacgagtgaaaaaagagcagtccaacaggtgtatttctaagaagaataaaacactttttgtaaatatcgtgtccactggggcaatttaatttacactaaaactaattggagtatgtgtatatcaaaatcaatgaaagtgcagcgtctgattcactaattacctcctttactgtgaaacggtgcgtcgaaaggaacctgtaacaaaaacctgctaaaaagaatgccgaactaatgtaatccggaaaactatttctactactatgtgttagtcgattaaaatagccgaaaatctttcaagcacgacagaaagattcattatcattctccatttcacaggtattccattttccgttcattttttcactttttgattttatccttaaaacccgcccggttcatcactttgcacgccacagaaacctcagaataagctaaagggtaatataataaagcccttcgattcaataatagcattacccaagaggcatagcggcaaactaagttgacaacacaaaatcaaatcgcttcatttttattttattaatgatattttattagagaggaaattatgtaatatctagatattaaatataaagtagatctctgtctaaaatattcttaacaaaatcttatattcgaaaggatgacggtccaatcaaaggattgtataagagaaattagttttcgaaatcaatttttacttgacctgaacttaacgatttgctctcaatccgcttatttggatctggctctcaccttccgtctctttctcttaagtcttctagttctcttctttctccacttagctctcatttggaattaagtcgatatgactatcttaggattgaagtaaaatataagatgaaaacagaaaacaagcgaaatttcaaagagagaagtgaaacaataatgacggataacaattatttaacattcagaaatattacattcgttaactctccatatatataaatcaccccagcagaggaagatgggatttctgccagcaatgatgacgggtaaatggatagcatcgcagctgcgacaccttttccatggtgcgacacgcgtcgtacaatgacctaaaaatcctaaaataaaataagatgaatctaataaggaaaggtactggtgaaatgagataagggtgtacgggtgtggtaaccgtcgtgaaataaagaaagcattctgaacgatgaatactaaataagggaaagtggaaataaacgaagtgtcgaaagaggagaagaggtcttggctttcatatagtggaagaaattctaagctacaacacaaagtctccaaccaccttttgtttagtcaattataaaaatactttgattgctatttcgaaaccgtgagattgctgagaagggaaagtgaatgatatttttttgcattttttgaggcgttctttttttttacactgacaaatttaatgggggattctaattccagccaagaagcgtattctgatacaacatccacgaacgcttctagaatcgcagatcaaaatcaacttaatttaaacgtggatcttgaaaaaaatcaaacagtaaggaagtcaggttcactggaagcattacagaatgcaaagatacatgttcccaaacacagtgatggttcaccactagactatccaaaattaaatacttacacgtttgtgcctaccacagtgccgccttatgttttagaggcgcagtttgataaattaagacttcaggataagggcaccgttgatggaaatgttaccgatgataaaaatcttccaaaagagtttaaatggggccagtttgcatctaccatcggctgtcattctgcatacactagagaccaaaactacaatcctagtcacaaatcctacgatggttactctctatcatcatctacctcatcaaaaaatgcggctcttagagaaattttaggtgacatgtgcagcgagtggggaggtgaagaacgactagaaggtgttctacattcagaaataggtgccaatttagagttcaacacgacagaagagagaaaagagtggttacaatatatcgaaaaggtaaaagatttctattacggtgataataagaagaacccagaatcacccgaatcagtacacaacaaagtttacaagtcagattgggtaaatgagctcaataaagagagagaaaagtggcggaggttaaagcaaaggaagttacaacagtggagacctcctttgacgtcgctattacttgataatcaatatttgattttgggtttgaggattttcactggtatattatcgtgcatttcacttgctctggcaatcaagatttttcaaaactcaagatcaaataacaccatcagtgaaagtaaaatcgggcaacaaccaagcaccataatggccatctgcgtcaacgccgtggcgattgcgtatattatttacattgcacacgatgaatttgctggtaaacctgttggtttgaggaatccgttaagcaaactgaaactaattttgttggacttactttttataattttttcaagcgctaatctagcgctggcatttaatactcgtttcgacaaagagtgggtttgcacttctattcgcaggtcaaatggaagcacgtatggatacccaaaaataccgcgtatctgcagaaaacaggaagctttatccgcttttctgttcgttgccttgtttatgtgggtaatcactttctcgatcagtattgttagagtagtcgaaaaagtcagttcaattaccaacagaaactgagctcgacaaatatagaaattaaaagaattcttttagataccaagattgacatttatatgcattgtatatttttgacttaaaaaattactccggcttggcatttattcattaacggcgggtttgattatattaggctttgtgcgatataatatgtattacccgaagggagggctattgcactttcttttcctttccgttttaagggccctttttcatttcgatgtttgatggacacacatgaagtgaaatgtggcaaatagaacatctagaaaaactagggcattaggtaaagtaccccagcagaacttcactttacaacgcaattgattcatatcactgctcttttatattgtcctttttctcttttagagcttttcatccgcatcttctaacttctgtgcacccctttcattgttgattacattttacctcagttacacatttcttttagcaattcgacattgcttctacttaccgataaataagcgtacatttttgagtcttgaaaggattcttacatatacctaaacaaagaataacaacaaaatcgcaagcagcaaagcatgtctgagactctgcctagatctgatgatttagaggccacttggaactttatagagccaggaattaaccaaatactgggtaatgagaaaaaccaagcatccacgtctaagcgagtttacaaaattctttctccaaccatgtatatggaagtctataccgcaatttataactactgtgtgaacaaatcacgctcgtctggacattttagtactgacagtagaactggccaatcaacaattttggttggcagtgagatttacgaaaagttaaagaattatttgaagaattacattttaaattttaagcagtctaattcagagacctttttgcagttttacgtcaagcgctggaaaaggtttacaataggtgccatttttttaaaccatgcattcgattatatgaatagatattgggttcaaaaggaaagaagtgacggcaaaaggcatatttttgatgtaaacaccttgtgcttgatgacatggaaagaagtcatgtttgatccgagtaaagatgttttaataaacgaattattagaccaggtaaccttgggaagggaggggcaaataattcaaagaagtaatattagcactgccataaagtctttagttgcactaggtatcgatccacaggatttgaaaaagttgaacctaaatgtctacatccaagttttcgaaaagccatttttaaagaagactcaggagtactacacgcaatatacaaacgattatttagagaaacactcggtaactgagtatatttttgaagcacatgaaatcatcaaacgtgaggaaaaagcaatgacaatatattgggatgatcatacaaaaaaaccactatccatggcattaaacaaggtcttgatcacagaccatattgaaaagttggaaaatgagtttgttgtccttctggatgccagagatattgaaaaaattacttctttgtacgcactaatacgcagagactttacattaatcccaagaatggcttcagtgtttgaaaattatgttaaaaagacaggtgagaatgaaatttcgagtctactggcaatgcataaacacaatattatgaaaaacgaaaacgcaaaccctaaaaaactagcactaatgacagctcactccctttctcctaaagactatatcaagaaattactggaagtacacgatatattctctaagatttttaatgaaagtttccccgacgacatacctttagctaaagctctagataatgcgtgtggtgctttcatcaacatcaacgagttcgcattacctgctggatctccaaaaagtgccacctcgaagacttccgagatgctagctaagtacagtgatatactattaaagaaggccaccaaacctgaagtggcaagtgacatgtcagatgaagatattataacaatattcaaatatttgaccgacaaagatgcgttcgaaactcattatagaagacttttcgccaagcgtttaattcatggcacttcaacatcagcagaagacgaagaaaatattattcaaaggctgcaagcggcaaatagtatggaatatacaggcaagataactaaaatgtttcaagatattagactttccaagatcttggaagacgattttgctgtcgccctgaagaatgaaccagattactctaaagcaaaatatccagatctacaaccatttgtattggcagaaaatatgtggccattttcataccaagaagttgaatttaagctacccaaggaattggtaccatctcacgaaaaattgaaggagtcatacagccaaaagcataatggtagaatattgaagtggctatggccattatgtcgtggcgaattgaaggcagatattggaaaacccggcaggatgccgttcaactttacggtaacactgtttcaaatggcaattttgctactatataacgatgctgatgtattaaccttagaaaatattcaagagggcacgagcttaaccattcagcacatcgcagcggcaatggtaccattcatcaaattcaaactgattcaacaggtcccaccagggctagatgctctcgtgaaacctgaaacacaattcaagctatcacgtccttataaggcgcttaagaccaatattaatttcgctagcggagtcaaaaacgacattctgcaatcgctatccggtggaggccacgataatcacggtaataagttaggaaacaaacgcttgacggaagacgaaagaatagaaaaagaattgaatacagaaaggcagattttcttggaagcttgtattgtgagaataatgaaagcgaaaagaaatctgccacatacaacattggtcaacgaatgcattgcgcaatcacaccaaaggttcaatgcaaaggtttctatggtcaagagagccatcgatagcttaatacaaaagggatacctacagaggggagacgatggtgaatcgtatgcttaccttgcttaatcatctttgaaggcttgtgctgatcgaacgaagcaaatcctacgagtaaatacataagcgtatacatatatatatatatatatatatatatatatatatgtatatatatatatgtgtgtgtgtgtaattgtgtgtattcaactgaactatgaagagtctttgacctcttgagaatctcatagtatgaagatatggcacttctctttccgttgtaacatcctttaccgggcggcttttcggcctgcttgagaagagatcaggctgaaatgatgagactgacaacaaggatcagtcagtggcagagttgaaattccgctggaaatcgtcaccagcagctaccagctccaagaaatccgcgtagaaatcacgtcgcgcaatgtgcgatagtggtggaacagcgaaaattagtcactttgcaaagatgccaagctgatcgttctcgttgtgtgtgattctacgatattgcgcatgagtggtgttgagcatgcgtttgttcgcattttcatgcagtctcttatatactaatatatatatgcaacagatttcaaaatttatctttcttcttgttgcgtttaggcctttatttgctacacatttaaaagtgcaacgacaacccaagtaattgtatactttaacaaaccatgtctgaaaataacgaattccagagtgtcaccgaatcgacgactgctccaaccactagtaacccatatggcccaaatcctgcggattatctatccaatgttaagaatttccagttgattgattcaacactaagagagggtgaacaatttgccaacgcattcttcgatactgaaaaaaagattgaaattgctagagccttggatgatttcggtgtggactacatcgagttaacctctcccgtagcatccgaacaatcaagaaaggactgtgaagctatatgtaaactaggtttaaaggccaagatccttacacacattcgttgtcacatggacgatgccagagtcgccgtagagactggtgtcgacggtgtcgatgttgttatcggcacctccaaatttttaagacaatattcccacggtaaggatatgaactacatcgccaagagtgctgttgaagtcattgaatttgtcaaatccaaaggtattgaaatcagattttcctctgaagattccttcagaagtgatctcgttgatcttttgaacatttataaaaccgttgacaagatcggtgtaaatagagtcggtattgccgacacagttggatgtgccaacccaagacaagtatatgaactgatcagaactttgaagagtgttgtctcatgtgacatcgaatgccatttccacaatgataccggttgtgccattgcaaacgcctacactgctttggaaggtggtgccagattgattgacgtcagtgtactgggtattggtgaaagaaacggtatcactcctctaggtgggctcatggcaagaatgattgttgccgcaccagactatgtcagatctaaatacaagctgcacaagatcagagacatcgaaaacctggtcgctgatgctgtggaagttaacattccattcaacaaccctatcaccgggttctgtgcattcacacataaagcaggtatccatgccaaggccattttggctaacccatctacctacgaaatcttggaccctcacgatttcggtatgaagagatatatccacttcgccaacagactaactggttggaatgcaatcaaatcaagagtcgaccaattgaacttgaatttgacggatgatcaaatcaaggaagttactgctaagattaagaagctgggtgatgtcagaccgctaaatattgatgatgtagactccattatcaaggacttccatgcagaattgagcaccccacttttaaaaccagtaaataagggtacagatgacgacaatatcgatatttccaatgggcatgtttctaaaaaggcaaaggtcaccaaatagtttcattatatatatagtacacatatttcaaacatacacatactgggcgttattaggtgtttaagtactggcgattaccgtaataaaattactatttacgtcaactttattcaataagctttttctcctactccgatgttcaattgaggcggttgcatctagcttgaagacggggtattttaatcaattaattgagatcaatgaatattgactctgtgcgattccccacgctattatactctcacggagtatttccgttatgataatgatcactatatacgtcaaatgatcggtttctatttgctaactatttcaagcatcattattatcttttagggggcggctggggaattatttattatatttagttcagtcgttcataagaaaattgagctctccattgtagatattaagaagcactttcacccagtcatccaaccaaacacgctatcaatatgttaaaccgttgcatttcccgtaataccaggctgccagtaaacctaagaattgcctctcgcttttattcagatggtcctctcggtggtgccggacctggtaatcctcaagatatctttatcaagagagaacgtgccaaagaggattattatgccagacaacaagagagggaacaattagcacatgtgaaggaacaactaaaagaacacaagaaaaaattagagaatttagaaaacaaaattaataacctttcaaagtgattggtcattgttaaggctaaaggttctgcagacacgttttgtacgtagaaagaagcaatcatgccaaatcaaaattaggaaatgaacatcagtggtattttataagcctgcacattatatatagtatatacgtcacgaatacaggaacaccgtcagttagagaaacgtcgcctcagtttgctcctcagatattcctttaaacccatacatatcttacacaaaacatccgtacatcagaaggattatatgaaacgcaaaaaaaaataaaattttcatttctgcgtgtcgcgcgaaggagaaatcttagaattgaaacttccggctaacggttgctaaaactagtttccaatgtaataccaaataagcatttgatgttgaatctgtaagccccttcgtgatatttcaaggttaaattacgaattgcagtttcagttaatcttggactaacaaagaaatcaaacaactaagaagaaaatgtctgactctattatttcctttgctgctttcatcctagctgatgctggtttggaaatcacctctgacaacttattgactatcaccaaggccgctggtgctaatgtcgacaacgtatgtacaaaaatgcaacctaaaacgactttgtgtgactacgaagagaaagattagacaacaatcgtcccgagaaatgcgcaattttgaataatgggggacagaaaaattccatgtaacgtttccctctaacatgatgagatactagggggcaatacatgtagaaatatttctccattaacgtatttaacggaaagcacaagtcaggatcgaattacttcttcaaggatctcattttactaacaaactcaacgaataacgactcttcctatggagcttgttatatgtatcattgaattaggtctgggctgatgtttacgctaaggctttggaaggtaaggacttgaaggaaatcctatctggtttccataacgctggccctgttgctggtgctggtgctgcttctggcgctgccgctgctggtggtgacgctgctgctgaagaagaaaaagaagaagaagctgctgaagaatctgacgacgacatgggtttcggtttattcgactaaacatacaaggaaagtcattttttctgcaacgtttttttaccctttatgtatatatatttacatataaaataaacctctaatcaatcagtatttaaaaatcggaagtaatgtccatacgaaagggctacgagaatttaaccatctcgttctttgctagaaatggcactgcgggatagcccctggttgcgggatatcagacctgtcgtcaccatagcaaccaaaaattacataaacccatggttgctcgccctttgatggcgacgccgaccgaagcttctcccgcgcacatttttaaaatttttactcatcgggaatgaaaggttctttgacacatgtaaagctccctaagttggacatacgtcggtccttacaggcttagcaatacacctataaggcactagaaacgtataaaatttgagcactttagtttctcatcccttttgatacgaaacgcgggcaaggctacggcatacaggaatttaacattttgttggctatggagctaagaagtagacggagcgcagaggcctatcttgtcacgcctgaggaacctgccaagaataagagtgaacggagcatagaatccaatgagagggtcggcacgagggaagcaaagagcgagaacacaagtgtatttagtcccgcttactctgataccgctactacagattcatcgaagaaagttgatgacaatgaatactacaattttactagtcacttcatgccatctttgaaaaacaccagagaactagaaaacacaattctcaatctcatacagaggataaaggaaggggatgatgaaacgttagttagtgagaaagatctcatattaagtgtgcttaacaggtctttagcatccacatctcactggaagttacaggcccagctatcggagttaagggccacctcagagggaaggtatgcagttgagacaaacttgttgaaaaaagaggtagaatttttaaaaaacaagaccccaaaaaccaacgaaagtgcaagttccgcagagttgagaccacttcttgaacgacctttaaagcgtaaactgtcattgccaggactagcgcaaagaccattatccactggcgctaggctagaaggaggatatggaggtgtatcgccgaactcatggaaaaccaaagttccaaaacttcctcttcctgcttcccggccgtctttgaatctttctccccaaaaagtcccaacgggtactgataaagttgaggaagataccaaaattgacacattggaattagtagagaacaataaaccgcatccaaggatgagaagaaggagtgacaatccagcaacaaacgaatatgtgagagtttttcatttggagaaaaaagaacctaaatcacgaaaaaaatagtatgctagaaaaaaatattattgaacgtcaataatttttctttctcatgggaccaaacacatcatttattctctaataatattctattctctttatttctggtttactcttttaaaattctccaaagagaaatatctccttcaattcttcagttacgaatttatgtttacttttaacctctatcatacacctttaatctaatgcctccaactgtctgtaattttagtacaacttaaaagggaaattttccgaaagtgtgaaaaaattggatttttttttctcctattgaactcaatggaagctatcagtttggagagggacaattattttccttcttgttttttgccaagagaacaatattgtagtatttaagttctaatttaatgttatatatacttatctaatagtttttttttttcaattagattgttttccttacgacgttaatcccttgtcatcctcacttacgaacttcgatgaatatgacatacgtaatcgggaatgttttgtaaactaattgacgtagttcctttttcgtaaactggactggacggcttgatcaaaattcccgaaaaataaaaatttccctcacgagaatatggaaattactatcgcccagcattattttatctcctcagagagtaaaagaagtttcctctttcctaaacttaaaaagcagtcctaaatatatagttgacttcgacgcatatcattcatcggctgctgatagcaaataaaacaacatagatacaatggatgcaactaccccactattaactgttgcgaacagtcatcccgcccgcaatccaaagcacactgcatggagagcagctgtgtatgatttacagtatattttgaaagcgtcacccctgaatttcctattggtatttgttcctttaggtctgatttggggacacttccaactatctcatacactgacatttctttttaatttcttggcaattataccgttggcagctatcttggctaatgccacggaagagttggctgataaggctggtaacaccattgggggactgctaaatgctacttttggtaacgctgtggaactaattgtttctatcattgccctgaaaaaaggtcaagtgagaattgtgcaggcctcgatgctaggtagtcttctttctaatttgctgttagtgcttggattatgcttcatattcggtggatacaatagagtccaacagacattcaaccaaaccgccgctcaaacaatgtcctcattacttgccattgcgtgtgcatccctactgattcccgctgcctttagagccaccctacctcatggcaaggaagaccacttcatcgatggaaaaatattggagttatccagaggcacctctattgttattctcatcgtttacgttttgttcttatatttccagctagggagccatcacgccttgtttgagcaacaagaagaagagaccgatgaagttatgagcaccatttccaggaatccacatcactctttgagtgtcaagtcatcattggtgatacttctaggtacaactgtgatcatctctttttgtgcggattttctagtcggtacgatagacaacgttgttgaatctaccgggctatctaaaacatttataggtttgattgtcattcctattgtgggtaatgccgcagagcatgtcacttcagtcttggtggccatgaaggataagatggatctggcgctaggtgttgccatcggttcctctttacaagttgccttatttgttacaccattcatggttcttgtgggctggatgatcgatgttccaatgacgctaaatttctccacttttgaaaccgctactctttttattgctgttttcttatccaattacttaattctcgatggtgagtcaaactggttggagggtgtcatgtctctagctatgtatattttgattgcaatggcatttttctattatccagacgaaaaaacccttgactctattggaaatagtttatgagtaagaacagtagcgcagaaattcaccattctctttttttttatattttatcttcttcgtaattctatcgatggaccaatacaaagatgattatgactagcaagtcattattatgatcgttatattatacatattatgtttacgcaactaatttttatatcgaattttatctgaaaaaaagttttcaaaaccaacaaaatattttgtacactcttcgaaactcaaattctgcaccatttccattctgataaaaggtttaatatttcgaagcttctcaactacagctcgtgttcttcttgcagcacatcagctgctttgctgcactgttcagggtaacgttattcattacaacgagaatatttaggaattttgctcaaattcatggagcttcctacatcattgcacaacagaatttcgttttgtagtatagtttattagaaacaaatgtgaatagatcatgagacgcgaagccctattttagcggattttagccttacatttctgagtgagaatgccagctgaaacacattcttgttacatctgtcacggcattccagctgtaaaaaaccagcagatatcgcataaaaaaatggccagctatagaataaaattagcccagctatatttttatagcgtcttttgatgacgcgaaaagtagacttcgcgtaacacgaaaaatgctggtgcaggtggatttttttggcagatactacggtcaattctccgctcgaagatttttataggcctggctagttacctatttagtgcaaattgggaagagatctattgttcccgcagacacgctaagtggtagctgtaacttcggagacgtgtgagaccttcctcaaacatgttacaggttgatcgatttacacatctaatgcaagtttaagtgcttcttaagtgtttttttctttagtcttataagttctcctttctttcactttataattctcctttataaaagtaagacccggtgctaaacaacctgatccgacaagagcaatttcaatacggcagcaactttttactacaaaagatgtcaaactacgaagccttgctgaaattcaataggaaggctgtatctaaggaaatggtgcaatatctagcatcgaccacagcttccattatcaaaattaagaagacgaatagtatgatagatattgcattgccagcaccaccgttgactaaattcatcaacagactgatcaagcattctaacgttcaaactccgactctgatggctacctctgtatatttggccaaattaagatcaataataccgagtaacgtttatggtatagagaccaccaggcatagaatattcttaggttgcctaatattagctgcaaaaacgttaaatgattcctcccctcttaacaaacactgggccgaatatacggacggccttctcatcctaagggaggttaatactattgaaagggaactattagaatattttgattgggacgtcaccatttccacagatgatttaattacatgtctctcgccattcttgaagcctatcaaagaggagcagttgtacaaatcgcaaagagactgtcgcacgttgaaaaatttttctgctcaagaaaaagacatagtaaacaaaacatccatttcccattcgcgctcatcgtccaatatgtctatcccatctttagcttccacttcgaccctctccacgttggaatctagaagatcgaatttatccaattatagtaacagaatacgaactttgcccgaactacacgaatccaataacattagcgacaagttttctccgcgaacatacaacatagactccaaacacgataacaaggaaaataggccaataccgacaattaagccttttaattttagtaaagcgcgccctgtgatcttgaaaactgggttaaacaaacagataataaaagaagatacaaaagtaaagaaatcgaattggtcaaattacttcaaatcgtgattttaaatgtcgaaattatgcctggcctgcgtttcttcatggcactttcggaaaaggcggaagaacacaggtaaatgttcttacgaccgaggtcctacagcctcccttttttcttattttacatattaatatacataaatataccataatgcattctttttctaatgatttagctctcctttttttgacaaatttgaaaataaatataaaaagggccataaaatattgagttaaaattgacgattttttttatagaaatgacttgaatttacgatttaaaataaaaatatacctggcatataactaactatacaaatcatcatcttcctccgcattagaaccaaatgcagcacctgctccacttggagcactattattactgttagcattgtccgtagccgtagtacctaatggagcgtcattaaagttgaaattactgaattgacctctagatgctttcatttgctgtgagtatgcttcataacgacgcaattcagcatctgaaacagaacgtttagcggtcttcatagcttctgcgaaatgctcctttgtaatatatggaacaggatctacttctggttcttgttcagcctttgctccctcatctgtcatttccacgtcttcaccttctactttcacttccttttcagcttcgtgttgtctgtgagcttcgatagaatccttgatagcgtatttagcagccctctgcacaatatagagtaaatcagcaccagagaaaccttgagtggccttggcaatcgcagttaactctagccctggttctagtggtgttttccttaattgagcatttagaatagataatctagcgttttcatctggcaatggaacataaattaattgatccaatctgccaggtcttaaaatagcaggatcaatttgatctggcctattggtggcaccaatcacgaacacatttttcttagcattcataccatccatttctgttaatagttggttgacgactctatccgaagcaccaccagcatcacccaaggaaccacctcttgccttggcaatggagtctaattcatctagaaaaacgacggttggtgcagctgctcttgccttatcaaaaatatcacggatgttagattccgattcaccataccacatactcaataattctggacctttgactgagataaagttggcagaaacctcagtagctacagcttttgctaacaaagttttacctgtacctggtggaccgtagaacaacacaccctttgatggtgataacccaaactttgtgtattggtctggatgtaagactgggtattctacagtttccttcaattcctccttgatttcatctaggccaccaacgtcatcccaagtaacattgacactttcaacaacggtttcacgcaatgcagatgggtttgaattgcccaatgcgaatctgaagttgtccatggtgactcctaaagaatcgagcacctctgcatcaatttcatcttcatctaaatctatcaagtccattttttcacggatctgttgcatggcagcttcagaacacaaagaggcaatatcagcacccacgtaaccgtgtgtttcagcagccaatgcttccaaatcaacatcatcagccaacttcatgttcttggtgtgaatacgtagaacttcaagtctacctgtagcatctgggataccaatgtcgacttcacgatcgaatctaccaaatcttcttaaagcgggatcaatcgaatttggtctattggtagcagcaatgacaacaacattagatcttgccttcataccatccattaaagttaacaattgagagacaactcttctctcaacttcaccattagtcttgtctctctttggagctatagaatcgatttcatcgataaaaatgatggctggagcgttcttttcggcttcttcaaaggcctttcttaagttagactctgattcaccagccatttttgacatgacttctggaccattaattaagaaaaaaaaggcaccggtctcattagcaacagctcttgccatcaaggttttaccagtaccagggggaccatacatcaaaacacctcttggtggcttgataccgatagccttgaacaactgaggatgtctcaatggtagttcaaccatttccctaatttgagccatttgcttacgacaaccaccaatatcatcgtaacccacctcattcatattattttcttcatcttccctgttgattggctcaccttcccagtgaataatagtatcctgagcaacgacggcatattcttcaggttcgacatccacaaccttgaattcgacttgtctcataccgcctctgacaacaaaatggtcgcctttcctcactggtctgtaggcttccacaaaataaggcttcaaaaaaacatcgaaaagattaccagttataccttcgatcgtatcagcaattggtaacacagaaattctagtagcgtatttgatatcggggcaaggatgaattgtaactaaatcacccagcctaatacgtaaattgttacgaactacacggtttatcctgcatgctccgtcttctaattcgtcatcgatcaacacaattaagacagtatcttttctcttcttgcccttaacgagaacggtgtcaccacggaacaattccaatttgtccatggtgttagaattaatagcaatgacagaattgtcatcattgatagcatcgtccaccaaaagcatgttgtccttcttctttcttcttaaaatggcggtggcggttttatcctcctcacgagggtcgacacccgaggcgtccaaaagtggtttatgttcttcacccatgatttgtatatctgtcttgtagttgagccagttatcgagtcaatggcgttgagtcaaatcttaatagaactagattaattgactacatcaactgcggatctcttaaatacacggccctgatatatgtccttttttgccaccgaattcacattcgaggggttgccgggtagtgcgcaaaaggcggtaggttaaaaaggaaggagttagagctgttcataaggtatcgatagcaacgatggctagtaacatgattgttagcattatagagtggatatgaatggaagcaaacacacccatatgtataaacttaaatatgaaaagaaaacgctaaaagaaatcatagcatgcattactctaatcggagccttctagtttggcaagcaattccttgtgtagcttgcccaacttatcgaagtccgtttcttgggctggccaccctacaatcaaaccacttttctcatctctcttaggaatcaaatggaagtggacgtggtcgacttcttgatgcgcaattttaccattattctgcaacacattataagtgtccaacttcattgccttggccagtctcttggcaatcggcatagcatcggtaaggaattcgtccgggatgtcatgcaacttcgcaccatggtacttaggaatgattaaagcatgaccttcagcagtaggttggatgtccaagaaagcatacgagtactttgtttcaatcaatttgaaggatggaatttcgcctgttgcatagcggatcgattgttagtattctgctttatgtatatgtactacatagagactatcgccatcattggtgtgagtgtaagctctttattagtaatgtgacatacttttaataatcttgcaaaaaatacaggcagcatcaagcgtagcaggagcagacatttttgttgttgttaggtacggtgccgatatcaatggctccatcaatgtttcttaaaagtctggaaggcgtgctgattgtccttttacttcataatgttctccgctttccagtcgaacacacatcacattacacgatcgtacagcaatgcttcagtagggcggtaacttcttcagaagagaacggacccgccattatttctgcaaggaatattctgtaacgattcgcaccatatcttaaagcttctcaagcttactgttttatgtgacctccttttgtacttttcaagttctgtagacaagtgtcaattcaacctttgaggctacgtggccaacaaggtcttgcgcgatttaccggtgtttcctttgcgccccctgctcatgccatcaaaacggcacgctgttttgtagaagcctccatgcgtctcctatttgggtccttgcaaaatagtctaacgaaagcgcggagaattaaccggaaaaaggaagttgccacactccccttactaatccacacctaggatctcctttactcgtattttgaatatctacgaaaacactcacatacgctcatcccatatatatatatatatatatacggatatattgatagtcggatactacgtggatatggatacacatgtaaacggttgtgttaccctaaagaaacggaggtcagttaacaacacttttacagatgtcatttcaccaacagttctttaccttgaataatggaaataaaatccccgcaatcgccatcattgggacaggtactagatggtataaaaacgaagaaacggatgctaccttttcgaacagtttggtcgaacagattgtttatgctctgaagttacctggcattattcacattgatgctgctgagatctacagaacatatccagaagttgggaaggcacttagcctcaccgaaaaaccaagaaatgcaatattcttgacagacaagtactcacctcaaatcaagatgtcagattccccagcggatggactagatttagctttgaagaagatgggcactgactatgtcgatctataccttttgcatagcccatttgtttccaaagaggtcaacgggttaagtttggaggaagcctggaaggacatggagcaattgtacaaatcaggtaaagctaaaaatatcggtgtttccaactttgctgtggaagacttgcaaagaattctgaaagttgcggaagtcaagccccaagttaatcaaattgagttcagtcccttcttgcagaatcaaacaccagggatctacaaattttgccaagaacatgatatattggtagaagcatactcgccactaggtcccttacaaaagaaaacagcacaagatgactctcaaccgtttttcgaatacgtgaaagagttatccgagaaatatatcaaatctgaagcccaaattatcctacgttgggtgaccaaacgtggcgtgttgcctgtaaccacctcttccaaacctcaaagaatttctgacgcgcaaaatttattctctttcgacttgacggctgaggaagtcgataagataacggagttgggcttggaacatgaaccgctaagattgtattggaataaattgtacggtaaatacaactacgctgctcaaaaagtataaataccggataatttatgtacgagtcatatttgttttgtataactttattaatcgactttttttgtcaggtttatcaccccgttacccatcccgccacttttcagcatcgaggaagaaaaaagggctgtacattatataaaaggccatcaaaaaataccggaagagggcatctccccaataaaggtgccacactgagcagagacagatagggacgcgcatcatgtgttgctactgtgtttgttgtaccgtttctgactttatactgtatattgttgcgttttttttccccccagctgcagtccttcttcgatctgggccttgttcatctgatttcctcctgaatgtattgctaacgctactgggatttttgcccggtatgttacacgcattctactacatcacaattacaagtcctttaaggaacgctgaatacgtctattattaccagcaaggctgggtggatagcgaaagaaacgttccttcgaatcgtcctcaaaactcgcagaccccccaaaaccgcccacaacaaggaagctccgctagaaacgtatacccgagcgttgaaactcctctgttacaaggcgcagctccccatgacaacaaacagtctctggttgagtctcctcctccttatgtgccatgatgaagctacagcaaggaaaatgaaaattccagcaagcaagcaagcgaagaccgttcttctctttcctatgatcttccttagcaaagaggtttgccagtcaaagtaaaagagctgccattaagaaatgtatttcattttgacagcttcttcgatcaataccgccagctccctcgagcctataactattttgcggatctgtaagccgtaatgtttttcccataaacgtcactgaatgtccatatatcatactaccagtaagcgcctgttggaaaccttcctaccttcatacgtgtattctgctatatcccttcttttcctctttacgtacagaatgacatctatgtaggcaagtttctttttccatcattggaaaacgaaaatacatttttcactagcaccacaaaattttcaagatggccaggctagttaaatctattatacaataattattggttatatatttaaaaaacagaaacattttttgctttaaaagcacgccatagtattgcttttaatattgtgatctgcgtccttttttttctcaggaaaaaaaaattttatacacattcaaagaatagaagcgattgtcaaaattcgcttctcctttcttttccattataacgtctgatcattttacgtcttcagtgccctcccttgttcgaaactagatactttcgaacacttctccccttttaatctacaaaattttgtatggatttgtttattgaaagcaagataaacagtttattacaatttttatttggttcccgacaggattttttgagaaattttaaaacttggagtaacaacaataacaatctatcgatttatttattaatttttggcatagtagtatttttttataaaaaaccagaccatctaaactacattgttgagagcgttagtgaaatgacaacaaacttcagaaataataatagccttagccgttggttgcccagaagtaagtttacccacttagacgaagagatcttgaaaagaggtggtttcattgctggtttagttaatgatggtaacacttgttttatgaactctgttttgcaatcattggcatcatccagagaattaatggagttcttggacaataatgtcataaggacctatgaggagatagaacaaaatgaacacaatgaagaaggaaacgggcaagaatctgctcaagatgaagccactcataagaaaaacactcgtaagggtggcaaagtttatggtaagcataagaagaaattgaataggaagtcaagttcgaaagaagacgaagaaaagagccaggagccagatatcactttcagtgtcgccttaagggatctactttctgccttaaatgcgaagtattatcgggataaaccctatttcaaaaccaatagtttattgaaagcaatgtccaaatctccaagaaaaaatattcttcttggctacgaccaagaggacgcgcaagaattcttccagaacatactagccgagttggaaagtaacgttaaatcattgaatactgaaaaactagataccactccagttgcgaaatcagaattacccgatgatgctttagtaggtcaacttaaccttggtgaagttggcactgtttacattccaactgaacagattgatcctaactctatactacatgacaagtccattcaaaatttcacacctttcaaactaatgactcctttagatggtatcacggcagaaagaattggttgtttacagtgtggtgagaacggtggcataagatattccgtattttcgggattaagcttaaatttaccgaacgagaatattggttccactttaaaattatctcagttattaagcgactggagtaaacctgaaatcatcgaaggcgtagaatgtaaccgttgtgccctcacagcagcgcactctcatttatttggtcagttgaaagaatttgaaaaaaaacctgagggttcgatcccagaaaagttaattaacgctgtaaaagatagggtccatcaaatcgaagaagttcttgccaaaccagttattgacgatgaagattataagaagttgcatacagcaaatatggtacgtaaatgctctaaatctaagcagattttaatatcaagacctccaccattattatccattcatatcaacagatccgtatttgatccaagaacgtacatgattagaaaaaataactcgaaagtattgtttaagtcaaggttgaatcttgccccatggtgttgtgatattaatgaaatcaatttggatgctcgtttgccaatgtcaaaaaaggaaaaagctgcgcaacaagattcaagtgaagatgaaaacattggcggtgaatactatacgaaattacatgaacgcttcgagcaggaatttgaagacagcgaggaagaaaaagaatacgatgacgcagaggggaactatgcgtctcattacaatcataccaaggatatcagtaactatgatcccctaaacggtgaagtcgatggcgtgacatccgatgatgaagatgagtacattgaagaaaccgatgctttagggaatacaatcaaaaaaaggatcatagaacattctgatgttgaaaacgagaatgtaaaagataatgaagaactgcaagaaatcgacaatgtgagccttgacgaaccaaagatcaatgttgaagatcaactagaaacatcatctgatgaggaagatgttataccagctccacctatcaattatgctaggtcattttccacagttccagccactccattgacatattcattgcgctctgtcattgttcactacggtacccataattatggtcattacattgcatttagaaaatacaggggttgttggtggagaatatctgatgagactgtgtacgttgtggacgaagctgaagtcctttcaacacccggtgtatttatgttattttacgaatatgactttgatgaagaaactgggaagatgaaggatgatttggaagctattcagagtaataatgaagaagatgatgaaaaagagcaggagcaaaaaggagtccaggagccaaaggaaagccaagagcaaggagaaggtgaagagcaagaggaaggtcaagagcagatgaagttcgagagaacagaagaccatagagatatttctggtaaagatgtaaactaagttataaatacgatatccgtaattgtgtaaataacaataactataattaaattgaataattaaaagtctacgttattcgttaaatcaattgtttagctagttacgaatgtctaaagtttttgtaggacaattgcaaaaatcacttccattattatacaaatccttcgtaagcttcatttttcttaccattgtacttcttcaactttttctcttcttctctccgttcatctagttcatcttcgttaattaggtcatcaatatcgaaatcgaaatcatttggatctttgttgtactgtccaattacacgtcttttaaggcctgtctttgagtctatttcaaattttctggaagcggaagaggcacttgcactgtcatggccaaggctttcctccgtgtccttcagatcaaactttaatacattggtatgatcaagtttttttttcaaatattccctcttaccaagcttaccagtcgctgactgtgctgttgcagacgatttcggttttgttagtttgaatgtaccgatgccagaaaacaatggcaacaatgcaatgaaagcaatcacaataatgagaagtaaaaaataaccgtatagattcatgctccggacttattgacttaggcaccgagaactttaagggaattcgtccttttcttttactaaacgtagatcatgggtgcttgatttagagatacaactcatcgcacttgacaaatttcaaaaaaccgtattcagtgatcatatttgaaaagtcacgtttcttacaatgtccacatagccctataggatatgagggattagtaaccgtaaatgatctctttgaatcgcatttttaattgaaagcaacctcgcttgaagacacttacaaatcgttacgtactactgaataccagaaagatagtatttcaaaaaaaactaagcgagaagatagagtgtagcaatgattaagcggtctctcgcaagtttagttcgagtcagctctgtaatgggcagaagatatatgatagcagcggcaggaggagaacgtgccagattttgtccagctgtaacaaataaaaagaatcatactgtaaatacttttcagaagagatttgtagaatcctcgacagatggtcaagttgtgcctcaagaagtgttaaacttaccgcttgaaaaataccatgaagaggcagatgactacctagaccatttactagatagcttagaagaactgagtgaggctcatccggattgtatacctgatgtagagctaagccatggcgtaatgacattggaaattccagcttttggaacgtatgtaataaacaaacagcctccaaataagcaaatttggttggcatcaccattgtccgggcctaacagatttgaccttctcaatggggagtgggtttcgttaagaaatggcacaaagctaacagatatacttactgaagaagttgagaaggccatttctaaaagccaataagtgcacttatccatcgactctcttatatttatttaaacacttgtaacgcatccaatctatttcatagttagagtctctcttccttgttattgatatgatttttcttttgtaccgtgtgtgtatgtatgtatgtatgaacgtactactaagcttcaacgtcactctataaagaaactaaaaagacacgtatttataccttttttgaagaatgcgagattgcaatgaaatatgtgtctattttttacatgaatcttttgaccaactcctcatatataccccacgcaatacctgcactgaaggcctttcttgccagcctcatgcttaacccgctaaataacttcagcacattttcatttttaactatagatgtaaatgtattgaaggagttggtaaattttgatggttccaattgcattctcgtttttatggtgtcgaacggtgccgttactgtggtggctaaactggcggatagtacggcgcttgttgtatttactgttgtagaggtataagtagtaaatcctccctcaggattgtaatgtataaacctagaaggtaataccatgggcagtaattgtttcgatttttcatatagcagcacatacaaacctgcatagggagcgtctcttaaacaagtagctccaaaccctctgaaaaatccaaaaagtccttccttagtatatatatgggtaattgcctcctttaaactggagtaattgtacagagtagactcataacggactttaatgacggtgataggcatggttatataacctaccaaacctcttgcaaatgcacctgttagtaaattttcatacatcgttaatcgtggtaagctactgctcttgttatatacaatgtttgaatcgtttgttaatgaaggcacagcattcctcctctttgccaaagatgagcgcataaggttcaaacatgataaatataaggcgctgcctattgatgttcgtaatgctgaaggtaatgtacctctccatagctgtagagggctgtctatctctttcaaatttttccataatgtagctttcttgtcttgctggattctcgtcttcaaaaggtctaaaggttgcaacgcaacagcagatgttagcccaccgaaaaagcccccgatcaaatgcgatgaatttcttggcttagttgcttgctcagtcatgtatgctgcttcacaaattgtgtaccttctagttgttcccgctgtgctatttgcttttcttttggtataagcttatccttttacttcaatcaccccctcgtgagaatttaatgtggaagcaatatactactacaccgttgacttggagattttcaagctcaattttgcgttcactcaaatctaagtcatttgaaacaaacacaacttctaaatatagcaagagaaataggtcaataacgcagacacatatttaacatttaagatactgatagatattcaaaaggaaacagtcaccacaagcgttggagattcagcaaaacccaaaaagcaagaaattacaaaatcattgtctcgctgatgaaacaccatcctttagtgtttgtatccattcagcgtaccctcttgttcttgagactggtgaatttcgtaactagttgaatattgcagggttttctttttctaaatatgtattaatggtggtgcctgtcagggcgcgatagaagtgaaaaattctcgaatggctggtttggtggccattgagctgatctgaaaaggatggtgagatcaagcttgatatcttgcatgcttggaccaactatttaaaataagtattgaaaaaggagaatttagtttcatttactctctacaattggatattatacagttaaaacaagagaaaaggccaaaattaacgggactctgtttgcataacatatctataatatcagtttgatctactgctgttaaactaatttttctttcttctgatttcacttcgtccttaatattttaacacattaactgtttgctataagcatacattgcttttaccactttttttaataatatctttttatccgtattaattaccgcatataattttagttcgaaacattaaaggtcagtcccgaagttataattataacatttaattcctgaatttaccgtattacatttaaatttgcataatggccactaacttaacatctttgaagccaccatttaaggtgaaggccaggtatggttggtcgggccaaactaaaggcgacttaggctttctggagggagatattatggaagtcacaaggattgccggttcttggttctacggcaagttattgagaaacaaaaaatgttctgggtattttcctcataacttcgtcatactattagaggagagattaaattcgagcactgaaaatggtaggcaaccttcaaaaatagtagaaagttttgaaaaatcaaataaagttgttattccaccagtaccatcaaggtattctgacgagaggccaaggcctaaaaagaagctatcttcatcaatgcccaattcacccaagaagccggtagattctttgacaaaggctagaaaggcaaaatcaaaagaaatggtaaatgaaaaaaatatctataatacccaatcctctcgacatcataataactcagctccaaatttacctttggctagccatagtaagcctcaagtacgaaatttcgaggagtccatgaacaatccgttaccacctctaccgccactaccagatttggacaatatgagaaagacagataaaagggcaccaaagaaatcatattctgcaaacgatttacatatggcacgttcttcaagagaatataactattacaaagacaaccagaaattctatgatgggtttatcccagaaaagagatattctttagaagaggactctatttcatcaggcctgttttcaaactctcagtacttaaatgattctgcttgtagtagtgagaacagttttgccttaatgagtgattttagtgccacgagcgcgggaagtttcgccagacataaatatgcacaatcgttttccgattcattgcaaagatcacagaatgcaaatggctgctctacaaagataaatgattcacaggagtttggtgattccaatgctagttcgagaaatggaaaaatgggtgatatccttaggaaaataattattccaaagaggaatacaaatatttactccagttcagtatcctcaccaaagtcaccaaaagcatatcctaaactaccagatattcagaatttaaacttgtctgcaacacccgatgaagctcgcgattggattgcggtaaaatgtcacttgaacagagcaaggactcttaccaaatatgacaaacatccgaggtatatgagagctctcgaagaaaatcgcgacttgatcttacatcctcaagattcgatttataacgggctaaataccaatgaagtcaaaggtaatacaaagcccggtttggtcgatgtggaactggccgaattaaacatagaatacattgataagatgacttggaaacggtgtattagagacggaactatgacattagacagttgggctcaaacaactttttcagcaagatactcaactgttctggaaaagttaagaggcatatacattttttgcacagagatgtttgctctgactgatgataatggaacgtcagatttttctgcggaaccccaaaatttagagaaaatactatacagaaagcattgtacgccatatgaattgacatggcttttcaagaaattagcaaactcattgggaatcacttgtgaaattgttataggtttcctgaaaacaccgagtgctataaattgggagtttaagtataaccactgctggttgagaatactggttaacaaagaatggagatttattgacgttattttaggaaatgtaaccaacccaattcatgaatttgtaaataacagaaagatcaagaaagcagaaaatagctactttttgatggcaccattagaaatgatatacacacatataccgcctagggaatttgagcagcatattgttcctagtatcgatcaattatctgcattgtatctgccattagtttttccatcttttttcaaaaatgagttaaagttatacaaatttagtactgcactatcatttttggaagattctgagatctacgaatgctccttagaaattcccaatgacgttgaagtctttgcatccgtggttattccaacggataatgaagaagcttcatctgcgtacaggaatatggaactcgcactgacccaaatcaaaaagcagaaagccgagtctggtagaagaattgctctaatcaaagcagtcctaccacccaatgtgaacaaaggttcactgtacatacattcaggtgtaagaggtacgcaaacgagtattgccaatatccatccactgtccatgatggtcccattaacacataagggaagtaacatgaaatacgaatttgtgatcaagataccctcagaaagcattcagaagattgagctatacattgtcgagccacagagtagatatctatttgttggtaatgagtactcattcgaagttattcaaagtccctccgatggtattgtatacagcagtgatgaagggccgaaccaaaataggaaacaaccaatggcaataaaatcaccctcaggaagagttcatgagctagtcaagagcgatccccactttccttatggtacctggaaaggaagcattaaaatcaaagagcccggcgtctggagcgctttagtgatcgctgactctggtattgggtggtccgtttttgctgaatggttgtgcgtataaacgtttttcacaaatttttttacagcgctataatctgtatcattcaacatacattctactcaggaaggtgaatttcataactcatatatggctatatagtacttattatttaatgatttatccattgcattcataaaagctatgctggtccaactttttcgtatttagtgatgttttcggtgaagaaaatatgaaaaattagaccaaatgctcaaatacatacgacatttgaattgtttaggcaagtccgaaaacgaggtatatcagctaattcaacctgaaaaccaattgagtgctacttcgaagtaaaatacatagccatttcaaatggaattatcccctacttatcaaacagaacgcttcacaaagttctcagacactttaaaggaattcaaaattgaacaaaataatgagcaaaaccccattgacccgtttaacatcataagagagtttcgctcagccgcggggcagcttgcgttagatttggctaattctggagatgaaagtaacgtcatatcttctaaggattgggaactggaagctagattttggcatttagtagaactgttactggttttcaggaacgctgatcttgatctagatgaaatggaacttcatccttataactcgaggggtttatttgaaaagaaattaatgcaagacaacaaacaactttatcaaatatggatagtgatggtttggctcaaagaaaatacatatgtgatggaaagacccaaaaatgtaccaacttcaaaatggttaaatagtattacttctggaggattgaaaagctgtgacttggattttcctttacgagaaaacactaatgtcctcgatgttaaagataaagaagaagatcatattttcttcaaatacatttacgaactaattttggccggtgcgattgatgaagcattagaagaagctaaactttccgacaatatttcaatttgtatgatcctgtgtgggatacaagagtacttaaaccctgtcattgatacgcaaattgcaaacgaattcaatacccagcaaggtatcaagaagcactctttgtggagaagaacagtttacagcctttcgcagcaggccggtttggacccttatgaaagggcgatatacagctatttgagtggcgctattcccaaccaagaagttctgcaatattcggattgggagtctgatctgcacatacacttaaatcaaattttacaaactgaaattgaaaattatcttttggaaaacaatcaagtaggtactgatgaactgattttaccattaccttcacacgcgctaactgtacaagaggtgcttaatagagtggcttcaaggcatccctcagaaagtgaacatccaatcagagttttaatggcatctgtcatactagattctttgccatcagttattcattcatccgtggaaatgttgcttgatgtcgtcaagggaaccgaagctagtaacgatattatagataagccttatcttctgaggatagttacacatttagccatttgccttgatataattaatccaggttctgttgaagaggttgataagtccaagctcattactacgtatatcagtcttctgaaattgcaaggcctttatgaaaatattccaatatatgctactttcctgaatgagtcagactgcttagaggcatgctctttcatattgtcttctttagaggacccccaagtaaggaaaaagcaaattgagacaataaactttctaagattacctgcctcaaatattttgagaagaaccacacagcgtgttttcgatgaaaccgaacaagaatattcaccatctaacgaaatttccatatctttcgatgtaaacaacattgatatgcacttaatatatggcgtggaatggcttattgaagggaagctttatgtggacgctgtccactctatcattgccttatcgaggagatttttgttaaatggccgcgtaaaggctctcgaacaatttatggagagaaataatattggagaaatatgcaagaattatgaattagagaaaatagccgataacatatcaaaggatgaaaatgaagatcagtttttggaagaaataactcaatatgagcatttgataaagggcataagagaatatgaagaatggcaaaaatccgttagcttgttaagctctgaatcgaacattcctactttaatagagaaattgcaaggtttttcaaaggatacatttgaattgatcaagacatttttagtagatttaacttcctctaatttcgcggattcggcagattatgaaatcctgtatgagattagagccctatatactccatttctactgatggaattgcataaaaagttagtggaagccgcaaagttgttaaagatcccaaaatttatttcggaagccctggcatttacctcattggtcgctaatgagaacgacaagatttatttattattccaatctagtggaaagttaaaagagtatctggatctcgttgctcgcacagcaaccctttcgaactgatcaattaatgtattgcagaataagtttatattttaagtaaacagcaataattttatgcatttcttctatctatttcagaagtaattgacgtgattttttatagttttgctttgaatctttgtgtttccacaccggagaaaaaaaagttcatgaagtgaaaaagcggttaaacatgaattttctactatctaaagataaaattacagatgcagttacttacatacattgaacagtttctgacggcaaatttagcttctattaatttttttctgtagctgatgaaaaattctgtccctatgatgcgccaatgggtcatcaacatccgtcggaaaaaattcatttctagggtattcaatatcatctccttcatcagaatcatcttcgttatcacttatctctatttcaccttcttggccatccaagtcaatgaaattcgaggaatttatggatttcaagacatcactttttcctccaagcctgttaaaaagatccccgtactcttcctccacatcgtggtacccattagatccctgaattttatcgtcattccaagaggaaaacctgctcttattaacccctataacaatctcttcacccaatgcagctatatcctctccttcgctaccaaatagaatagatctatcatcatcttcatcctccggataatcattttggtaatagttttcgtcattagaatcctcatcgtctgaacgggcttcattgggatcactttcttcatcaagagccaaatctatatgctcaataattttcacaaaccctatatttttctcgttgttatatctagcaacctcatcgtcatgaattttctccaaatggtagatgtcaaaaacgtaatctaaactgggtagtgatgcaatttttgcagaatccccagtaaaatatttcctacttggtttttttctttctgtcttttctacacctttattcaactttaaatagtcattcaccatttgattgatctctggcggtaacccatcgtcatctacagtacttccttctgctgcaagccgctgttgtgatttttcatcatctgagtctctacgacttttttttctttgttccaatacaaaatgtcgatgatcttcatgagccagttttaagagtggcgtagaagactcttgctcggattgatagctttcagagctcacagtctttgataatttaaatatgaacttctgcttcttcactcttttcccctcatcaattactgaattgtcccagatgaacttagttagtcaaacgcatttttgttatatcggtagaataacaacacatacataatgcctgcacagaatcctcatcccttcttctctttactctgataaactcaggtgccgttgtggtactaatagtgctcattcccgaaatcttgtatgcctacctcaacaaaagctatacctcagagagcagttttatataccatctcttgttctcatcaataacttgtcttgagcattacacaatttaaatcccctgtgccgacacaaacaagagataacccggaatcaatattatctgattgggctcctaaatatcgcatctgtggacttgaatccacatgctgcgaacttatttgaagcaacaattacttctgttggaagcgtggtagtgccaaatcagacttgctctttagttttcttatgttaacgctttactgcctttttcttctatatttttgaacgtcaatatgtagcgggcgtcagcagaggaacagaatttgtgacacttcttgaatgaacatttctcatatctgaaaccgcatcatcaaaaggacacctcaatagagattcagtgacatatttaacatagttttatgggtaagaaatattattaattatggtacgcaagaataaaataaatagagcgagtggaactacaaaacacctcaaggattttccatcagtcatcctaagtctgcccagctacaacccttccatcctttctaaaaatgcaactgcactaataaccggtggttctagtggactcggatttgaacttgcaaaggaactttccagaagaattaataaagttattgtggcagatattcaatcatttcctacttttgctcaggtagaatataataacattttctactatcaatgcgacataacaagtctagatgaaattaaaaatttgaaaaaagctattgaaagagatcatggcaacattaatataattataaataatgctggtgttgctcacatcaaaaagttagaacatatgacaaacaaggaggtagaacaattgatcgacataaacttaataggtgcttaccgaatcatcagtacatttgcagaagatatgatagacaatagggaaggctttataattaacattgcttcagtcctcggagaactgactcctgcaaggctgacatcgtatggtgcatcaaaaggagcaatgattggttttcacaagtgtatgagcaggcatttcagaagtttgtccacggaatgtaataaaactggaataaaaacactactggtgtgcccgggaaaaatcaaaactaatatgtttattgatgtccctacaccatctaagttattggctcctgacatcataccttcccaactggcactagcgataatctctgcgatggagcataatcatctgcaaacactaaatgccccatattatgtgaacctagttccctttttcaaaactttgagttggccatataggcatctcttaaaacatttcagtggaatggaccatgtaacgtcaaccagcccgcgagcaataaatccgaagagaagtgcataatattttagtctatttaatacatttgacgttatttgatcttcacgttgtttatatatatatatatcaagtatgctataacgctaaaaaaaaatgctcataatactatgcaaaatcttgatgtcttttgacttctttccaaatttctaaattttgacgggcataatttctcatatatctggaataatgctttaaaatttctgataaatctacttccctttctttagaaaatttaggtagctggtcatttttgatgacttttgaaatgacctccaaatcattctcagtaacttccaatgattcagacagttgttcaatttctttcttcaaattgatacttgcggtatgcggatctgtttcttgatacttcacagaatcttttaccattgatgccaatttgttaaatccattgaatagtttgccaccatatgatttcccaccgctacctgtattattattagggcgttccagattaatagtatgacttttagacatttcgttgtcaattattttgtcaacatccttatattcattgttttgcgcttccagcttctccaactgtgctcttttggaattcagagactttttaatcatttcattttgcaggtatttcaattttctgtatttgatcaattctcttgcagaagttgccatatgaacagattcatttaaaggctcatttatattgtagtatagtcttccaactaatttttctaaagaaatcgaggaccccgaaaaggcattgcttaagtaagaaagctgttcggccaattccccaacttgagcctgttcatgggcaaactgtgcaaatacctcaccgatttcattgtaatccgatttcaaatcgtgataagtcttcgtggttcgtctattatacttataaatcccgttatctaacaagttctcatattgcttgtaatcctgttcaatattagtaaacgacttacttctttccttatccatttttttgtcgttggactccttattcaacaataactgtgacgaggagcccggtattggtaacatggcatgaattctagtggtgttagtgggatctagtggattacactggaggatgctcttcggtaaagatgaaaaagtggacgaactgttaacaaattcatgccaattatggttattaggatccaaaaaatcggtaattatagatgtttttgtgatttcttcgttcgtcaaaagtttgttcaagaactcagtgagcattcttatcctatgccgtattaacttttcatcactattattgaccgacgcatgtatcacagacaatgatagatctactgaaccagaaccttctgagggcagcaaatactttgaactcgaaccagttattgacttaccataattctttattgactgcttttctggaatcggcggtatcaacgtcataggaaacaatcttatcaagatacttctcaaactctcgaaatcgctgtaacgtctctgaacggtagaattttcaaactgaataacataggcgatgtaggctcttccttgaccttcggaaactcttttcgcttcaagtatgtgtatcctagcggacttctttctattacttacagaaggttcttctgacgcagaggtctctccgttcatggagttaatacttccactaagacttgttctacatgtttctgcattcgattcttggtttaaaggcaataatccctcagagtcatcctcgtaatcttcattcgggttctttaggttatggcttctcataccgggtatttctaataaagctgattttgtgaatcctgttggcccctcctccatgaatgggttgtctttttctaacagggctgtgtgtactaactcagtttctactttgttattgtccccctttccaaccttacccttttttgggctcttttttggcgatccaactccattcttagaaatttctgcctctgccacatactcagttgtcccatgaggtggttcagcctttcctgtattccgagtttccgaattcaatttagcattttcttggacatcatttaagtctgacattgtgtgctgtagaagacaacttttctagatggtatgttcaattgcaccaccagtattcgagctagtcatctcttcattttggagatgacttgctgtaaatcgataaatattggcttactcaatagccatatcttaaagggggcacaatgggtgagttgtcgggtaagggaatgtagatcacgtgaatgaaaattcaagtgtttttcgaaaagtttcaccatggcgatgagcaagattgaaacagcactattgtaactatataattgctagtaagcaaataagccaagccttattaaaatccggtgaaaagaattgtttaacgaacgttacaaactctataccttttttttaccagcaaaatggttggaggtgctctcatctgcaaatatttaccacgcgaagagcaactaaagcttatatcagacttgattcagaatgacagcttagaagaggtgctggagttgattgaaacttcgccactggatataacgacggacagcaacattgaaacaccaatctttgaaaaaattactgagcaggtcattgcgtatgctagtatagacggtgaagccagggaaatgtttcgctcttcgagggctgaaatgaacaaggcgctaagaacttctgcacaattactatgttgtttacccagtgtatggcataaatttcaggtgtggatgagctaccggttaaatgacatcattagcgaaaactataaacatctcttcaatgacaactttggaaaaaagattgtacaaccatttttcgattcttttgctgaggaacaaaacgctaatatcaagcatgaaaatctgcacttagatatccttagcctgcttcactacttagaagttgtatatttatttgacgaatgtaagaatggtatatcgtccaaatgcctagattttatcattgttccattgttaggctgtaattcggaagagattgctgattcctgctccaagttaatgagatggcatatcaaatatttatcgaaatgctgcaataccgatagtaactttgataagctcatttggacatttatcaaacaattgtacgctgaaggctcccaacaagcttggaagcaaaagaacagtttatcttttctcctaagattccttttagcagcagagttgtctcctgaacttattacttatataaagaccgatgcttattggaggcacattcaaacagagctggataatgatgtgcacgaacacagaaaattggcactctcaattcttaaattaacaattcaaaaactgtcatctcatggtataacattgcaaacaacattttataaatgcaatgatctagcaaatatcgagatgctgggtagctggaagaaattcaccaccttatatgaaatgattgctctggacacatcattgaatcaaatacaagcggccaaacaagatataataaaaatttttgataacgagcatttacaccatagttggggccttatcttgctttctacgggattgaaatcatcaatggagagtgtcagaaaatacatgatgacgttaatgttctcgattacaaatatgtcagcattctcttcaaacttgccattattgacaaaaactcttcttccagctgcaatgtccgctcattattttgatgtaaaaggtgtcagttgtccccatggtgaaaaactttcattatttgtcaataacttactttcccaaacaacagaaggcatatcagatatattatttgaaattttgaaattattggtggaaaaagggacctcttttgacccttctaggatatacttgtcctacggtatcttagttttcttccagaataacaaacagaaaacaatcaactctgaccatttgagtctgatcaggaaattgtacgattttgcagccgaagaagaggttctcgaaactacaatccaaacaatttacttgaagttcttactgtacattgatccatctgtctccgcatctgaattattgtttacattagtttcacacattaagttaaagggagggacatacaaatatgttgagcctctttttgaagattatagggatcttgccgtttctcactttgacgatttgcaagcgaaagaaaacttgacgacaaacatcggaaaggatactatttttgacctcttagcatctatcatcttcgatttcaaggatattgatattactcccgattttttaattgaagttgcgaagtcgaagcaagatatacccgtttacacttcaaaggcagttacttttctaactcagctactttcaggcgaaccttcgaacggttatacctatgaaaatgcaaccgctttgttgtcttacccaaattttacaatatctacatggaaatccatcaatgtgaataatttatttaagtcggtaatggaaaaattttcgcttgataaattcaagttctttgctgaaatttaccagaagacttatgaatgtaggttcgatacaatcgagctaaattttaatgaccttctgagcctatatgaaatggttaaaaagtctgccaatcagtgttcaagagagagctttaaagtgaaggacagcgcttattcttcttactttgaacttttaaataccttcctgaaaacatacgccttaaatcgtgactcttctgaaggaaatgatgatgagcttcacatactactacgcttagttgacgagaatattaacaaagataatgggaattatctggggaacctggcagtctgtaaattattgtactttatcatagattcctacatccattgctccacatctgtttctgatgatgatattttcatagtgaaattcatttttgagaaattttcgtttatatgggaatgtattaatagtgaaagattagttttgaaggaaagggatctgcatttgatgctaattaagggattatttcatcctgtgatcctgtactttggatcaaatcagtatatcgatactttgacctcgaagttggaggaacatgcacaaacgattatatcattgagttattccagaagaagcctactccctcttctcggatcacaactcagagtatttatgaagttttatgggaaattgttaagagaagatgtcaactattggtggttgattaacattatagtaggtgttttcaaacagccgcaaatggatgtcaacctttacaagctcaaacctgttatttccagcctatttgaccacaaactgaacaattattacataaaaggcgatgaactttatgaaaaggtgtacggacccgacgaaatattggctagagtatctattattgattctattttatatgcaaatgatcagttgaaaattcgattaatcgaaaaagttactgaaaaaacaaacgcactttatgctataaagagaaccgacggtgccgaagcgttacagaggttgttgcagtggcaattgttattattatcactactaaccaccaatgaaaaaaaattaagcgaaactagcatgatcagaattctaaagagtatcgaggatgaaagttcaccactagtaagagtatataaagaatggttcatttcctcaaaggttgttgattattataaaactggcaatccaaaatttgctgaggattatctcttctcattgctggaggatcatagcaaaccggtgtttgtagttagcgcagaaaaaatatgctttatggtgttgaaagatttaagaaacgacgaaaagaaatatggatttacacagttactagacagattcatttgcacgttagttcctaacgcagcttcaaacaaacctctggtaaggcatttttctaattctctaataatttcattatggcctacattcaaagcctacctatcggatcacacactgagaaacatcattgagaacttatattccaatgccaaaaagactcaaatatttggtcaatatcgtgccggggatgccaacatatgggatctgaagggtgataggaaattaacgaacatgtttggtggtgtgctcaaaaaagttaccgaccatgattgcccgtacatttctgagtctgttttcgaaaaatatttgcaggagaaagatattgttcctataggtaccgatgaaaggtccttatggcttgataaaagagacaccaatacggaatctgttaacaacgcgaacatctcctgtgacacttctccactgcaaacaaaaagtggagcttgggaaaccgttctggatctggacaataaaaaatcgaatgatgtcgttacacgttctgaattgattgtggtatcttcattagttgataagccgccaaacctgggaggtatttgtaggttatgtgatgttttaggtgtgggactgcttactgtacaagacatcaaagtcaaaaaccatcctcaatttaaaaatgttgctgtgactgctgatagatggatgcccatggaggaagttgccctagatgagattgcaagtttcatgaaagagaaaaagaaggaagggtacacattaattgggctagagcaaacggataaatcagtgaagctagacaacaatttccaattccctaaaaaatcattgatcttgctaggaaccgaagcattcggtattccggggactttgttaagcgaattggatttatgtttagagattcaacaatttggtgtgatcagatcaatgaatattcaaacggcaaccgcagttatcgttcattcctatacagttcaacacatgtaagaatcaggtttcattcccacttttgttaaccatgaagtttttagtatgtaaactaatttgtctttttatctaattgtgactatatttttataaattctccagtgatcgtactacgtcgggggcgtatttctccaccattgcaagaccttgcttcaacaaatgaggtttaaagcttttaacgtttgaatcattcaatgctactgatctgataggtgatgtaatcttaccattagaccaggaaatgattaggccattattggccacttcgctttcgttggctgcagggtccaatagcatattgttgcctacaacggccaatataaacactaaaggcggattaatgtcaagcttaaccatgtcgtaatcatgaaacgtaggaagttcttccacctctaagtcgtcaaaagctgaaataagtttcggtaggtatgtggagttcaacgctgaataaatagcaaaggatattaaagaaactgggtgtgaatgtgatgaaatgaccagaacatcgacaaatattttgaagctgtacttttttgtcaattgcaactttgaggaatctactccgctaccagacttcaaaaccttgttcagtaaagaagtgattgtctctactaccagcgcgtcatctctttggcctgcgatatctacatcgacctgaagtagttcattctccacatgatgatccacaactttggacttaatgctcacgatacattcacttccatcactagctataattctggacgatccattggaacttggtaggaagtcagtaaatatttctataggtctgaattgatgaggtagtcttccatcgggcctaattgaaggcgtgcttgctagtgaatcgtataggtacgacttttcggcgaccgaaagagacataaatgattatttcaacagaatctcaaactgtcgttgtgctagtcaaaaagaatgccttttgccgtctacagactattagtatcattgtactccttcaccatataagctctacgtttcttttttctgaatattagaaaaaaatttcgccaactagggttcaaaataatagactagggcacggaagaaaagcacaccctagggctttcggagataaattattaatagcgagttttttttgtatttacttattttattatttctttaagatatctagtagtaaggatagaacgggtagatagaatagacaaatggagttattgaaatatttatacgaagagatagaacagagagacaaagagtatgacgtgaaaatgatgcgcagtaaaactaaatcccgtctcttaaatgaatatgctgtttggtgtcacgacgtccacatttgaattgtccatgtcaacgtcagggcccttgttggtgttgtcctttgcctctacctcgtgcttactcttgccatggcccgtctttctatataccgtttcttgctccaatgcgtccactctctcattgtaattgtttagcacaatttcgttctccctgacagagtccttgtacagcgccaggtctcccgaatcaatgttctccaagtcgtcgctgtcgtcagcttcaagacggtcgtcagcaccctccaacttagctatgtatttacccaagcgggcgttagacctctgcaaatgattgatactgttctcaatttctgttttaatctgtgccaactccatgtcggacatgccgcttatcgccgtcttaaattcttcgatctggattggtcttctgataccgcctgctgagcacattatgttacttgtagtagttattatgttttgatttgctttatgttttataaagatcttacccctctttttgtcaagagaaataagcttctgaagtattgttttcctggtgaaaagtgtcttatttatatggagaagggatattcggcctcggttttaggggaggagctgaagagttgtcccgctcgaaaaagacccgtaagcgcatttatcgaactacgaagtaaaatggactttcgtaggtgtggacaatagtaaattgcaagtcaatcccgggatgacgtcaagatagacagtcaatctgtcacagaggaatgcttgctaatccaggagctggcgagctggctagctgtggagactattccaccatggtacacactaggatcctcgatcttggtgagccatgagtagaacttgtttggttccacccctccggttgccatgtttatatcttcctcagcaaactgtttatcttgcattggtgaggcgattgggtcatctctttggaaatgggcggtaacaaggtggtcaaccaccggccagccgtaagcgttggaaaaccttcttcttacgatgatgttattgtgggcatctggtttcagcaataccacgactttcctccaatgcatccccttgtgccagcggcgtgctatgatttcctccatctcttttctcgtcttcctcgtttcgccttccttggctgctgttccttcataaagtgttggtgatggaggcggtaaattcttttctgtgtagatcttatcatgtatgattgttgcgacccttgcatcgggatctgagaagaactttgcgtcggggcatggtgatagaagcacagacttcatagatttgatgacggaagcattcatcaagcgtttagatttcttgtcgcagttattttccttgctcttccaaaacgtgttccatgacgatgcattgattccatcatcatcattagcaacatcgctatgatttggaagttccccaataggacttacttcaggctggaagagaggatcacaaggtgccgtagtttgacctcccagtttctgaagtaattgagagtagtccaaaaaaagtaaagaagaggagtacaagggaactattccgtcgttgacggcattagcataaagtgttcttcttttgaatcgagcaagcacactgattaaggattcctcggatagcaggtaaagtaggggcttatcaccataatttccatccttaagacccagttcttgccccgtagtaccaatgatacccatcgacaatgacatttttacgtaattgggcgtgctggtagcaatgcctagcaatggtgacgccagtgagataaaattgattggctccactttcttaaagaaatatggatatttggtctttatgtaacaaatagcaaaagtttgtgttaatccacccagggaatgaccaataaatgaaattttcccaacagagtcatcatataactcgtcgatgatgtagtttgccaatccaacacccaaaaacttaatacccttctcagtctcacaagcattcttcatatatcccttaataactagtcgctcatttggattgttcatttgagccttgtatatttcttccattaagtattccatatctgccgaaacgtttgattgaaaaccatgcgtgagaatgactaaatgggatttttgcgacatgtctatgggtcgtggtactttccatatatctgcggtggtaagtctatgcaccgataatcctgtgtgtaaaatattgcaggctttatcaggcaatgaatcattacatcgtatttttcttttcaaagaggcctttgaattgccgactactatctcaaaagttaccttagtttctttattaaatagtatttgactgacaatatccactatccatacatagcgtggcttaatgtggtgcaaggacaactctgcaataaacttttgttgtgcctgtaggtttgattgaaatactggtttatccgccgaacatatgatcttatacgagctttcgtaatcttttgctcgcacgtcacaatataagataaatgggcccaatagataggctggtttataggatagctttgtggtatttttgatctttacccatagggaatccagtgtgatatcagcgggaatactatcaccctggtatagctcatatgtaataacgtatctttctaactcacctaactttactgacgactgattgtggtatagcacttcatcagcactcctgccagcttccatattactaccgtttccccgatgtttttgggtgaataaggtcaggtgagcattttttgtactgatattttttctctttgtttgcagacacaacgcttgctgttaatacgctaaaaacataccacactaccttgaacaaatcctccaagagaaatttgtaagaattcagaagcggtttcaggggaagtcggcttagttgtcaattgtaattgaaaatcaccctctaatttgaaagattttcagtttcaataagacatcaatcttgccagtttgtaattttttggtatatagaaatggtcttcaagcataagccttaagaaagattcgtccattggatgaacctacaattttttttgtgttatgatgtgaagcttcatttgaagcattgtgcagagaatattacaagtagattcaaaaaacacattgaaaaaaaatacaagtgaaatcacagttacttaaaagtcatcaaaaaaaatattcccggcctcagagcgaacatatgaaagtgaatatggagtacacaaagggtatgtgggggttatatattgtcgtctttcttttaacattcaataatgatactaacgttgattaatgatgattcatcgcagaaaagaaagttggtgagggtacttatgcggttgtttacttgggttgtcaacactctactggaagaaagattgctattaaggagatcaaaacatccgaatttaaagatggtttagatatgtcagctatccgtgaagttaagtacctccaagaaatgcagcatccgaacgtcatagaactaatagacatatttatggcttatgataatttaaatctcgttctggagttcctaccaactgatctagaggtggtaataaaagacaaatcaatactgtttacaccagcagatattaaggcatggatgcttatgactttgaggggcgtgtatcattgccacagaaatttcattttgcacagggatctgaaaccaaacaatttattattttcacctgatggccagataaaagtagcagatttcggtctagcaagggcgataccggccccacatgagatactgacaagtaacgtcgtaacaagatggtatagagcgccagaattgttgtttggagctaaacattacacatcggctattgatatctggtcagtaggcgttatattcgcggaattaatgctaaggataccttatttaccaggacagaatgatgtcgatcaaatggaagtaacgttcagggccttagggacacctacagatagagattggcccgaagtttcttcctttatgacgtataacaagttacaaatatatccgcccccttcaagagatgaattgaggaaaaggttcattgctgctagcgaatacgccttagattttatgtgtggaatgctaacgatgaacccacaaaagaggtggaccgctgttcagtgtttagaaagtgattatttcaaagaattaccaccaccaagtgacccgtcttcaataaaaatacgtaactgatatgattttataaaatttgtagaatctgtgttattgacattagatgtatcctcaacatatacaaataaacttcttgatgcgtcttgttttttggtgttgaattttaactcttttccatcattatggaattcgtttttagattttaacaacaacaatatgaggggagacaaacagtagcagacgaaaacgaaaacaaaagcaagaaatatctgatctaaaatatgcagaggtttgtcagtaagtttgtttccacaccaccagtacccaaaaagtttcaagagattttcccgaagaaacgtacggttaacaaaattttattccagttagatacaaggcttacataccatgaaatgtacccgatatttctgcaggtatcacaaaatactaatgaagagaatatcccatggaggaagaaatacccctatataaggagttcagacattatgcagatgcgaaacgtcttgataactctaaggacgcagaacaaattcgtccacaaagacttattagctatggaggataaattattgaatattgctgccgaacttggcaacaacgatgctatatccatcctaagcttcaacgtgatacatgaatataaaaaggaaaacgtcaaatccagttatgaaaaagacattgaaacggctaatgaattcataaagaagctgtatgcgcgtaaccatcatttaacggttaaattaataggggacctgtttttcgaaaacaaaacttacgataaggctgagaaatattaccaagagttcttgaaattggaaaatagtaccaaattggcaggcgaagttcacggaaaacttggggaaatccaaataaagcaagtcaatggttttttgaaggcagaaaagtcatggctgagttgtatagaactgctggaaattgaaagaagttcacgttggtactttctgttagcgaggttatatatgagttcagagcccatgaaagccaaagccttgctagaaaattgtgcatcaattggatttaaagaatgctttaaaacattaggatttcttgaattaaactatttcaataattatgaaagggcgaaagaatggttcaaaacgggtatggaaataatggacttggaatgtttctttggatttttcgattgctgtgtgaaagaagagaattttaaaggtgcacgagattgcctagaaagcgtaaaaaagctagggaatgataaagacaagaaaacaatgataaatgtctttcttgaaagtagaaaagattccataaagttgctggacaaagcacggctttaaatgtctgatcgattctttttgcgatttatataaggacacatgtctccacctataacgcgagcttgtaaatatctatatacccatctgataatgttcaaaaaagtcagctaagtaagtaaaataataaggacaataaaattaaaatgtcatacaatgttacctatgaaataattaggaaatactgttagagtaatatttagagttgaaaatgcaatcgcaaaaaaaaaaaaacagaattattttcatcatatccatctatgctcgtcagttagttcgttagtgttcttcaaaaaatctggagtatttgggagttcactatcagtcggtaaagacaacaaatgatcatttggatttgcaacaatatcagcatcgttggataaatgttcttgcgctagatgattctcctcattattagcattatgattgttattgctgttgacggtagtatccagtaaattgagcgtatcatccttgctagcttgacgtccattattagagccttgtccgttgttggtgttggttatcgaactcgataacagatcatgatcgaagaagagagaatcttctaaatttgtatttggatttgagtctgttgcacttgaatttgtattcagaaagggaggggcaatattctgttgtggaactgcagcagtggggatcgctgtattgatcgtaggtaatatttcattcgatgatttatagtctagaattagagaattcatgaatcttaatgatttctgtaaacctttcaaagtgtgaggaatattcgaaccaccaacaaatgcgtcatttacctgtctaccttctgagaaatcatcacatatggaccactgattgttcaaatttggatcttcatcaggagcattatttaaaaagtaaacagcaaaagtgggtgatctggtgactgttagcttcaattctccaaagttatccttagcattcctcttatcctcactactattatcattgtcttcattactgttatcgtcgttatcatcatcattattagtattactattgtttttatcgcttgtgttgttactatttattatatcgtcgtcagtttctaaagttagagagcaattcgtgactgaacttaatgggaaaaagatcctgaagagaattttagtattatttgccatggcactaaaaaaatagtttatttctgagtttttcttggatatcaaaaccattaaatctgtggcattcgacattatgttattaatctttattggcgataggtttctcaactcctttatagactgaaagttccttctttgcagtgcgccgcttttcattctattccaacttcccacagtaattgagcaaatgtcaaaaaaataatagttgttgttgctgttcagcggaatacggtcgaaaaaagtcaggtcttcatcgtgaaatatggatgaagtacttgttgtagtgaccaaattgttgtctgtactcccacgatcgtaatcgttggcaatatcacgggattgtgacgaggggattgtgtccttattacttccatgctgctttttcctcaatttagctcttctgttctgaaaccaaattctgacgtttttttcaggcattcctatcagatctgatattttctttctttctaccaaagagggtgttggatttatttcaaatttacgctttagcacatctagtgcttcaccctttgcgcgagtcctcttgggcctttgaggtccactatctgatgcattcgatgaagcactcatatcattagtatgttggtcgtggtcgtgctccaggttttgagtttgaattggttgtggttgtggttgttgctgttgattatgttgttgatcatgttgttgctgttgttgttgttgttggtcatgttgcaaataatccaaatctgtagcaaaatgtgtgttaaaatcgtgatcgtacgagaattcttccatcatagcgtattgtatacgttatttagcagtaagccgtgacttgtctagccctgttgaatgtctccttagttgtctttgcgtcttttaatagaggtttcaacagttccctggagcttgtgatttactaaatctgcaattctggatatgccgcatcgtccgaagtgatgtattaaaatactgctcataatgtgcaacatttactatcatcttgtgccaaaaagtgaccttatgtccgcatgttaaaagactattgttgctaagctattttacactatccttgatcgttcacagattactcacacatggttttacttagacgacaaacaatcccacacttttaactccatatactgttaagtaccagagataaaggaaacgcgcaacgcgttaacagaaaaggtgaaataatatcaagaagatgagataaatactagtagcagacaatcaagaaatcagagttttgcaaaaaaaagagagtacagacagagacatgtctagtacagtaatatctagaaagaggagaaacagcactgttactgagcctgacagtagcggagaaacaagaaaacaaaagaagtcgagaagtgatgaaaagagctcatcttctaaggatggtgacccccagctagaatttaaagttttacagggatatagggacctggaaagtgaaatgcacaaaggcagagctcaggtgaccagaacaggagatataggtgttgctatggacaatctgaacgctgtggattccctattcaataaggttattggtataaagaataatggattgtttgctcatgatgctagagcaatggttagtataagtgaattggctcaaatttctgtgagaaatttgaagtttgatgattcgaggagtatggtcaatttagaaaacatagtaaattccttgaaaagatacatgctaaaagagcatttcaagcttaataatatcgccgaaaataggaatgatttgacgcttgccgctgatgaacaatccgcagcagaccagcaagaggaaagtgatggagatatcgataggacgcctgatgataatcatacagataaagctacttcctctttcaaagcgacatctatgaggcatagttatctacagcagttttctcactataatgagttttctcaatttaattggtttagaataggtgctctctacaatactataagtaaaaatgccccaattaccgaccatttaatgggacctttatccatagaaaagaagccacgagtgttaactcaacgaagaaggaataatgaccaagttggtgaaaagatcaccgctgagaaaatcactcagcattctttaaactccacacagcaagaaactacccctgaacaggtcaagaaatgtttcaaaaagctttcaaaaaaattaggcccagaaggttccattaatctttttaaatttattatagacccaaattcattctcgcgatccatcgaaaatcttttctataccagttttttgatcaaagagggaaaactattgatggaacacgatgaagaaggtttacccacaattaagataaaacaaagcataagtcacacagattcaagaagtaaagaaattgagagacaaaggcgtcgtgccgctcatcagaatcacattatttttcaaatggacatgcctacttggcgaaaactaataaagaaatacaacatcacttcaccattcttagactaacagcgatagagcgctgcatataatatgtacagttttttttttttttttttttttttcatagctggtccgttctccaaccatcaacacttaataggtcattcaatggccattgcctaattggacatatatctaaatcactaactaatcgtaagctttcccatatctcgatacctgcccagccgatcataatagagttgtcactacaaaggtccataggaggataataaaaattaaaaaagcttgtggagttcaacgtccccaattccgtttctaattttgttctcaacctttgattactactcactccaccagaacatacaaattcacgcacgtttttaaacttttccggttgtgacttgagcacgtgcttcagtttatttattatatggtcgaaaacagattcctgtacttgatatgcaattgaccgtatttcgcgttctggcagttcctggatttctgttttacctagttttgtcaaattagttcttaatgctgtgataaatgctgaaaacgaaaacgaaagcatgtttcttttactagcgctgttttttaacggactgggcatttctagttttaaagcaaaatcttggtcgttaatatcttgattaataaatttctccatttctctagcgatcattgttcccttgaatccaagctctctgccacatttatctaatgagtcacccactgcaatatcgatagtatcacataatatttcgtgatcgtcaattgctcgtgacaaaacaaacgtagtatgaccaccactaaccagcaggctaacaaagggaaattgaggcacttttccatttgtacccattcttggtatcagcaagtgtcccagcatgtgatgcacaccaatcagtggtttgttccaggcaacagctaaaccttttgcaaaatctaatcctcctgataatgaaccaggcataccagggcctcttgtaacacatatgagatcaattccttctctcgcattgctttctatcagggctctttcggttaagggtcctatccgagcttggtgatggatatgagcctttgttggtataatacctccttcgtcaatactatctaaagtatctttcaaattggctagcacattaggagctgcactttttgagaacctgtccaaaactgaaacgcatgtatcatcgcaagaagtctcaatggctaaaactttatagccttttcttaactgtattggtctgttgaatgcacgcctctgccaaattctatagttatcgaggagaaatcttccggttccttttattgatatcataatgaaaaaaaaagtttctatcctttcttctactctacttatttcagagcttgagaatcgctgtttgctttaatttcattgtcaattaatcatcgcgcaatgaagatgccactctttccattggcagagcggatccgccaaatagaaattacataaaacaagtaatttagctatttttcagagtacgaaatattttattatatatattgaatcacaattacgagtacttttcaattacatgttaaaagtgcttcataagtagctcaaacagttatttttctaatactataccacttctgtcaaagactttacctttgaactgggatagattttcacctgcataactcaatttgctggaaacttcgactagtaccccatcttttacaatagcgcctgcatcttccaaccacgaggttcctagtttcaaatatgctagtctgctggtctcaggattatcgttcttagaaccaggaccgttttttaaaggtgaaaattctttgcatctatctacttctaagcacccaaacttgttcagtggtacagtgtcaaagacatcaaatatgaattgctctaattttataccgtttggttcggtaggcttagtgtacttgccggtaacactatcataagctggaattttcttcttcgcaatgtgatatggcatattctcacaccactgatccaaatcacgttttagtaaatccactaggtaataatgatttacaatgttgcctgcgcgtagttttaataagccatctttatcctttgcttcagccaattcattggaaatttcagaatattctatgacacatggtttctcgtttttagtagcaattaacccaactgattcatgcgcatctctctttctaacggctttggtggccagttcgaagccatgcttgatggcaaaaccaataaatacagggtctgcgattttagataggacattatcgacacagtacatgtaaacatgcttgattcctctcctatcaaagtcttcgttcaacttgttttccttgatggcacggtagagtccaccatttccatctggtgattgagataggtttactgggtctttcattaggaaatgcttcccggttaaatcaaaggcaggcagggttccctggttgaagaacgtaatttgttctttattcaagccaaaataattgtgttcttgaaagtatgcctcagtagccgctctagtggggcctgatgtcataatataccaaggaatttctacctttttgtcctttaccatatcttgcaacctgatcaacttttcagcttgaatttgaaaaagagatttcttagaaggcaatccaatgtcgtaacagccctttggttgagaggatcctaaccgcgtaccttgtccgccagccattaaaatcactgcgacttcacccttgccaatagcttcaaggcctaaacgccagtattcattttctttcttactgttgccaataagcgactcgtacgaagtagggggcaatggtgaaatttcgacgccagtatccttagaagagttagctagtgagaatttaatagcattttgacagtcttccagtagttttgcaggggacctcttggaagatatttgctccaggtttgaaagcaattcttcttggtctttgcgagacaagctttcccaattgtggaaaagttgactttgtccggcttcaatgaatagctgttttgtgtcagtcatagttgcagttcgatctggtgttctcctttatatctgcgtttctttgcagcgttcttgcttgacggttgatcttggttttgtgtggtaaaagtatgccttaacgtaataggcaatttttcgtattacgcgtaactttttattctataaaatgttcaatgaggacatctgctattcgcttatgaagaacaaacactcagtactactgatctaaggcaattttcaaggataaaggaaaatagatattgagcacttgctattaagcattaatctttatacatatacgcacagcaatgagtgaaaaaagatcccttcccatggttgatgtgaagatcgatgacgaggatactccccagttggaaaagaaaatcaaacggcaatcaatagatcatggtgttggaagtgaacctgtttcaacaatagagattattccgagtgattcttttcgaaaatataatagtcaaggcttcaaagcaaaggatacagatttaatgggtacgcaattagagtctacttttgaacaagacgtatcgcaaatggaacatgatatggccgaccaagaagagcatgacctgtcatcattcgagcgtaagaaacttccaaccgattttgacccaagtttgtatgatatttctttccaacaaattgatgcggaacagagcgtactgaatggtatcaaagatgaaaatacatctaccgtggtaaggttttttggtgtcactagtgaaggacactctgtactttgtaatgttacagggttcaagaactatctttacgtcccagcgcccaattcttccgacgctaacgatcaggagcaaatcaacaagtttgtgcactatttaaacgaaacatttgaccacgctattgattcgattgaagttgtatctaaacagtctatctggggttattccggagataccaaattaccattctggaaaatatacgtcacctatccgcatatggtcaacaaactgcgtactgcgtttgaaagaggtcatctttcattcaactcgtggttttctaacggcacgactacttatgataacattgcctacactttaaggttaatggtagattgtggaattgtcggtatgtcctggataacattaccaaaaggaaagtattcgatgattgagcctaataacagagtttcctcttgtcagttggaagtttcaattaattatcgtaacctaatagcacatcctgctgagggtgattggtctcatacagctccattgcgtatcatgtcctttgatatcgagtgtgctggtaggattggcgtctttccggaacctgaatacgatcccgtcatccaaattgccaacgttgtgagtattgctggcgctaagaaaccattcattcgtaatgtgtttactctgaatacatgctcacccataacaggttcaatgattttttcccacgccactgaagaggaaatgttgagcaattggcgtaactttatcatcaaagttgatcctgatgttatcattggttataatactacaaattttgatatcccttatcttttaaaccgtgcaaaggcgctaaaggtgaatgatttcccatattttggaaggttaaaaaccgttaagcaagaaattaaagagtctgtgttctcttcgaaggcttatggtacaagagaaaccaaaaatgtcaatattgacggccgattacagttggatcttttgcaatttattcagcgtgagtataaactaagatcctacacgttgaatgcagtctctgcgcactttttaggtgaacagaaggaggatgtacattatagcatcatttctgatctacaaaatggcgatagtgaaacaagaagaaggttggccgtttactgtttgaaagacgcctacctgcctttaaggcttatggaaaaactaatggcgttagttaactatacagaaatggctcgtgttacaggtgtgccattttcatatttactagctcgtggtcaacaaattaaagttgtttctcaactatttcgaaagtgcctggagattgatactgtgatacctaacatgcaatctcaggcctctgatgaccaatatgagggtgccactgttattgagcctattcgtggttattacgatgtaccgattgcaactttggatttcaattctttatatccaagtattatgatggcgcacaacctatgttatacaacactttgtaacaaagctactgtagagagattgaatcttaaaattgacgaagactacgtcataacacctaatggagattattttgttaccacaaaaagaaggcgtggtatattaccaattattctggatgaattaataagtgctagaaaacgcgctaaaaaagatctgagagatgagaaggatccattcaaaagagatgttttaaatggtagacaattggctttgaagatttcagctaactctgtctatggttttacaggagcgacggtgggtaaattgccatgtttagccatttcttcatctgttactgcttatggtcgtaccatgattttaaaaactaaaaccgcagtccaagaaaaatattgtataaagaatggttataagcacgatgccgttgtggtttacggtgacactgattccgttatggtaaagtttggtacaacagatttaaaggaagctatggatcttggtaccgaagctgccaaatatgtctccactctattcaaacatccgattaacttagaatttgaaaaagcatacttcccttaccttttgataaataaaaagcgttatgcaggtttattctggactaatcctgacaagtttgacaagttggaccaaaaaggccttgcttctgtccgtcgtgattcctgttccttggtttctattgttatgaataaagttttaaagaaaattttaattgaaagaaatgtagatggtgctttagcttttgtcagagaaactatcaatgatattctgcataatagagtagatatttcaaagttgattatatcaaagacgttagccccaaattacacaaatccacagccgcacgccgttttggctgaacgtatgaagaggagagagggcgttggtccaaatgttggtgatcgtgtggactatgtcattatcggtggtaatgataaactttacaatagagcagaagatccattatttgtactagaaaacaatattcaagtggattcgcgctattatttaactaatcaattacaaaatccaatcattagtattgttgcacctattattggcgacaaacaggcgaacggtatgttcgttgtgaaatccattaaaattaacacaggctctcaaaaaggaggcttgatgagctttattaaaaaagttgaggcttgtaaaagttgtaaaggtccgttgaggaaaggtgaaggccctctttgttcaaactgtctagcaaggtctggagaattatacataaaggcattatacgatgtcagagatttagaggaaaaatactcaagattatggacacaatgccaaaggtgcgctggtaacttacatagtgaagttttgtgttcaaataagaactgtgacattttttatatgcgggttaaggttaaaaaagagctgcaggagaaagtagaacaattaagcaaatggtaaaaaacgatagggtggcacatcatattaggattaagaaaggctaacaactttttgcatgttggtggatatatatgtatatataaatagatacttggaaaaatccagattcaaacaatgtttttgaaataatgcttctcatgtttagaggcaagataattctgagtatgttttgggtattttattgtcagtaatttgtaaacgctgcaattctaatgagaccgagctttgttgctgtatgtcattgaaccaagggtggttcaaagcttcatctatattgtacctttcatcaggatttaggaccaaaagattggatattaaatgtagtactgagtcatcgattttatcccagtacggagagtaaaacgcatacttagcttgtaagatctgttccttcaatgaaggtggccccaattgatcactgaatggaggaaaaccacataaacagacatataatatgacaccagcactccaaagatctacttttgatgtgtatcctttctttgtgaggacttcgggcgctacataagaaggcgtaccacaaagtgtgtttgtgaattgcatttctcctgtaaattttgctaggccaaaatccgctattttaacttgaatatcaatttcatcttcatcccatgggccaagttggacttgacttggattttcgcgccttgttatatttaataagatattttctggcttgatgtctctgtgaatgatgttttgctcatgcagatacttcaatccggtaagtaactgtttgaatagagctttggattcatcctgtctcaaacatgtttttctgacgattctttcaaatagttcgccatcgtcgatcttttccagtaccaaatatttttgaatctgagatttgctgattggctctacaaaactatctagtaagttgacaatgtttggatgttgcactctcattaggatgttagtttcctccctaaattgtttattctttttttggtcgtcattttgctgagcgtggaatattttcacagctacttgctgaccagtttttttgtttttggcttctttcaccagggcgtagtgccctgcacctaattctttacctaataaatatttatcaaagaacgacacaggccttgtcttattcagttttctaattgcggcactcgttgtagcattttggctacttgtagcacttatttgcggtttcttgaaaacttcgtcgtcgttcttatatgaacgactttctgaacttaccttttcatcgtcattttcgatgtcagtagaagatgaagatgcgtacttgaacaaaaaggagcaacttttgccaaagacaattctgtcaccattcttaaggatgtagtctttcttcaccaaacgattaccattaataaaagttccgtttctgctcttatcgataacattaatcaaatttctttggaaattatccacatccatttgcagtagatgaaactcagcatggaaagtcgagatgtcaggctcactcaatataacgtcgcacgacctacttctaccgattgtagtaacgtttctatttgttatttccactttttgctcctttccgggtattaagttcaccagatggcccagacaagtgtattctgagctgggcttattacttcgttgctgtcttttgaatgaagagtcagttacatcaccagagtgctctcttttcgtggacaaactcatcttcactataattgccttttttactgtatgttaagcccctttacttgttactctcgactataaagggttctcatttcctcctttttcaacaatatctaataattttccaaaatcatttgaaaaataccatggaaataaaatggaaaaaagtaaacaaacgcgtcgcgtcacgtaatttttttcttttcacacacataccatcgtattactattttttctatggttatatgtcgtatgtatctatttatggtattcaggggcttctattccttatcttctaactcataaatgactttgccatcagtaatagggttatattctttgtttaggaactgtgagaactttgttaagttatttaagcctctgatttctccagcacataatggcattttaacgacatggaaatcttcgtacaattcgtcgatttggtccaagtacttcttttgcatcttccatcttgcctgacatctcttacagttgtgctcttgatcgttttcagcaaataataattggttgacaatgatggaattaacgtccatatcgtaggaaatcaattcctgaattagtctttcagtttcatataaggataagaattcactgatacaaacgcaaacaaaagtcgttaggtcaggatccgtgaattgttgtctgatggtctcgacattagcctttaactcgttcaattttccagagatatcgacattacctgcgcccataaaagagtttagcattgggcccaatttgttggtaatttcaccgaacttttccaaaagcttggataaagtatttggtagttgtagaaatcttaatgtgtggccagttggagcagtgtcaaaaataacagtatcgaaggtttcaccttcgccctgttcttgccttttaatgtgcttcatgacttccatgaaggataaagcttcgtcgataccagggatggaaccggtcaaatcagcaagagcaccaccttgaagcaagcttcctagatcgtcaccttgaccgtcacttccgttattgttagcgcgtgaaactgccatgtcgttcatatccttcaaagcagcggatggatcgatttccatacatgatagattattcatgcctgtcacctttctggcgtctttaccaaatttctcaccgaatgcatcacttaagttatgggcaggatcagtagagatcagtaggaactgtttgtttggttgactcaaagccatttggatagcaatggaacatgatgaagtagtcttaccaacaccacctttaccaccaacgaaaatccacttatgagtggtagaggtaattaaagagtgcaaattaggttccacggttaaatccataattacaatgtgatgatcttcttgttcttgtcgtacgttttcctaaacgctgcgttggcttccctcaacttgtttgaagttgccaccgttttatccattttcgcttttgaaaaaaaaaaaatggttgagaatccccagcactattaattagtactattgttacgaagatcttgtgataaaaaagggatgtaataatttgcattgaaccaacctgaattgagcaagtttatcatatagttacaatgtctgaacaggagtctgatgaagttaagcgtatgaaacaattggaagaggctagaaagagagtagaagaattgaagaaaaagaaaaataaaaagaataaaggtaagaagaataaaaatagcagtgccacaggctctataggatctgaaactcctgatttagagggcacaccaggcgaagagtccacacaggaggagactgtgaaagcaaattccaccaaaagtgaaaacaacgatcaaaatgacgtggatgaggagagtgaagaaaaagaaatagaacaggttaaatcagatccttcgggcacaacagaaaaagatattgaggaaataaatagtacttcatcaaatgtgggaaaggatgatgcagaaaacacaaaaaaagaggaagttcaagaagttataaaaaataacaacgatgagcaaacagcagatgccggaaagaccatagaaccacaagaggaaaagaaaattgtacaaactcaagaaggaaacgaaccttcaaatacatcagaagcagcagacgatttatttgccaatgacggcaatgaagaatctgactttctcaccacgattaaaaagcaaaaagaagaagatgagttgaccaaactaagggcggaaaatgagaaactcacacaggaaaataaacaactgaaatttttgaatatggaaaatgaaactactgtcgatgacctacaggatcaattgcaggaaaaagaagacatcattaatggtttacaaaacgatttgcaaaccgcaagggatgaattaattgccgcagtagaaaaattaaaattagcagaagctaaggcagcaagaaataccacagcaactcctattcaatttgcggatttcaacacttcaagcaataatctaactccctcacaatctgtaaccaattctggtacgcaggtggcccacgggaataatatggaagtggatcgcgttatgctgaacaaatggcgccagtggaacgtagacatgaccacttggagaagtattggttctggcccaataatggaattttgagaatgaatattttcgcgtatatattttaattaagggtttatatacataaaagatatatctaatgatctgatctgagtcccgactttttatatgtgctctatgcttgtattatgctcatttatctttacttggtttctcattttttagaggtggcaaaattggaaaatcccatcatttgactgacttttgattcactctcaatagaaggcttagtagccactttctttgctttctccacatctgtgtccaaaagccttttcctcttggactgagtctccatagaacgcacctctacaaaatcctttatcaagttatgatagcacaactcaaactcctcttgcggtacgtcatcattatctcttatatctataattaacggttcatcaaacaaattttcaaattttattgcatggaccttgtggttgagatgatcaatgtattgtaaagtgtctttgaaggttaggttacaaatatcgcagtaaaatccgaacttctttcccctcttgaaagacgataagctctctgtatttgctgttagtttccttttatttaggtcttttagcgagcccttgattaaatgatcgtaatttgtatatttggattttaaagcttgtaattcaatcggtgttagcgtagcctttaaggatcgatcgtcatagccgcttctagcctgctcagcatactcctctctatcccaagttcttctgccaaaattcgacattagctttctcgaatttttgtcagctaaggcttgtaggaacttctggttttgatgaactttcgcatcaactgttttctatttagcggcgcattcgattaaacttcttcctttcttaggagaaaaaaaagaaaaatcatacttatgtattttctgcattttataagtttatttaggaattcttactctggtacttgtgagtatacatacatatatatacatgtaaacctaatacaagacacttgccttttcaaatagttgatcgacgactttatttagttgcccgactaattccaatgcagagtcgtacgtggcatcctgattcggagtttcgtaaacgtaaagccaaccattaccttgatccagaacaccgtagaatatcttatctagtatcatttgggagagctttccttcaacttgttgagtatccagaccgattattttggaaatgtgggatatttccacacattcaaatggctcaataatcttacacaaattggactctaataacgtgtcgtataatgcattgaaatgggatcttgttagttcatcgcccattagttccttctcgtattgctttagcgccgtgttgaagtctaaaagcgatctgttgttataagcctcagcgacagctttcatggcatcaatgcctcgggactggtacgtttcctttgtgtattttgcgtttaggatgttttttacgtcatcaataaggttcagcatgatcttagacaatagcatgtatttcaacacttgacatgccttttcgtaggaattatgcgtagtcaaattgtggtagctttcaaaactttcgaagaaatacgaaaatgcagttttgtagtctttatcttcacagtgcaggataccactcatcaagtccagctccgcaactgtttgtgtaggacagtatatggagttagcggccgtccttgctgcagtcaacgaggccttggacttggctagattcctcagtttatggtaaactttactttccaatagatgtacatcaaccaaagagggcttgtcgtccagctttttgaactccctcaaaagatcgttaatcaatgctaatgagtccttgtactgtttcttttgataatgtaaggtggccaatttgatcgagagtgaatgcttcaaaaacacccttttttctctcttggcaaattcgatgcttttctcgcacacaaagatctgatcgtccaaggagtccggcacttgctcgaatttttcaatcaacgttttcaatacctttaccgttttggatttggcaaattgcatcatatactccgtagaatgaggaataaactcgcgcaatttgtcctttgcacccatagtcacgtataactgtcctaattccaatatgcttgtctcctgttcatttctacgcttgtcatccacactggcaccggcagcggcgctgctctgtgagctgtctttatccagcaggctcaaatagacttgttctgcctcattatactgtttttcattaaccagtctcctggcctcttctaatttcgaacctggcagagacatgaagttcctcgtttatagattaatcaccaattgtcctctttcagcgcttctgttagttggccttatttaacggatctttgcttcaattacgctttctaccaacatttgccacccttggaaccagaagagaatatacatcattcggggttgccctgcccatttatatcgtatattgtgatgatataccttttttttttttttcgctgcgttttttttctcgacacgtgtcgaagaagagtttggcgtttctaagcagatcttgattattttcgagcagcaaaacaagacaaacaggtgcattgttaaagcgaggtagtatcagaagagcctatcaagaaacagctaacagctacaagcacggtcatgtcggaagagaaaacgtacaaacgtgtagagcaggatgatcccgtgcccgaactggatatcaagcagggccccgtaagaccctttattgttaccgatccgagtgccgaattggcctcgttacgaaccatggtcactcttaaagagaagctgttagtggcctgtcttgctgtctttacagcggtcattagattgcatggcttggcatggcctgacagcgtggtgtttgatgaagtacatttcggtgggtttgcctcgcaatacattagggggacttacttcatggatgtgcatcctcctcttgcaaagatgttgtatgctggtgtggcatcgcttggtgggttccagggtgattttgacttcgaaaatattggtgacagctttccatctacgacgccatacgtgttgatgagatttttctctgcttctttgggggctcttactgttattttgatgtacatgactttacgttattctggtgttcgtatgtgggttgctttgatgagcgctatctgctttgccgttgaaaactcgtacgtcactatttctcgttacattctgttggacgccccattgatgtttttcattgcagctgcagtctactctttcaagaaatacgaaatgtaccctgccaactcgctcaatgcttacaagtccttgcttgctactggtattgctcttggtatggcatcttcatccaaatgggttggtcttttcacggttacatgggtgggtcttttatgtatctggagactatggttcatgattggggatttgactaagtcttccaagtccatcttcaaagtagcatttgccaaattggccttcttgttgggtgtgccttttgccctttatctggtcttcttttatatccacttccaatcattaactttggacggggatggcgcaagcttcttttcgcctgaatttagatctacactaaagaacaataagatcccccaaaatgtcgttgctgatgtcggcattggctccattatcagcttgcgtcatctctctaccatgggcggttatttgcattctcattcacacaattatccagctggttcggaacaacaacaaagcactttatatcctcacatggatgccaataacgattggttgttggaactttacaacgcacccggcgaatctttaacaacattccaaaacctaaccgatggtaccaaggtcagactattccacactgttacaagatgtagattacactctcatgaccataagccacccgtttcagaaagcagcgactggcagaaggaggtttcttgttatggttacagcggattcgacggtgatgctaatgatgactgggttgttgagattgataaaaagaattctgctcctggagttgcccaagaacgggtcatagctttggacacaaagtttagattgagacatgctatgacaggctgttatttgttttcccacgaagtcaagttgccagcttgggggttcgaacaacaagaagttacctgtgcctcctccggtagacatgatttaacattgtggtacgttgagaacaacagtaacccattgttaccagaagataccaagcgtatttcctataaacctgcaagcttcatttctaaatttattgaatcccataaaaagatgtggcatatcaataaaaatttggtcgaacctcatgtttatgaatcacaaccaacttcatggccattcttgctacgtggtataagttactggggtgaaaataacagaaacgtctatctattaggtaatgcgatcgtatggtgggctgtcaccgctttcatcggtattttcggattgattgttatcactgagctgttctcgtggcagttaggtaaaccaattttgaaggactccaaggttgttaacttccacgttcaggttattcactacttattgggttttgccgtccattatgctccatctttcttaatgcaacgtcaaatgtttttgcatcactacttacctgcttattatttcggtattcttgcccttggccacgccttggacataatagtttcttatgttttccgcagcaagagacaaatgggctacgcggtagtgatcactttccttgctgcttctgtgtatttcttcaagagcttcagtccaattatttacggtacaccatggactcaagaattgtgtcaaaaatcgcagtggttgtctggttgggactacaattgtaacacatacttttcttcattagaagagtacaaaaaccaaaccttgactaaacgtgaatctcaacctgccgccactagtacagttgaagaaatcactatagaaggggacggtccgtcgtatgaagatctcatgaacgaggatggcaagaaaatctttaaagacacagaaggtaatgaactagatccagaagttgtcaaaaaaatgttggaagaggagggagctaacattttaaaagtagaaaaaagggctgttttggaataaatttcccagtactctccacatttttatgtaaagtcttctataagctctcgagcgtataattaaaaacgaaaatagacaaaaaaaacatcatgaataaaaaaaatgtcttgaagctgactatattgtccatctgcgtttagagacacgtattctatttcgctcaaataagtatgatctgcaagtagtttcagtggtattatcatttcgcaccgttttttttccaagaactcgtttacgtgccgcgaaaagtctatcgaataggcattcgagaacaatagaaaaggaacagaagcgtagtacatattatgcatagacccgtttcttttcttctttttcgaaaatattcttattgatttaacaattaagcaggtgtgtaagatcataactgctttaaagatgaataaagagcatttgctgaaggtggatcccatccccgatgtgactattaaacgcggccctttgaggtcttttctcataacaaaaccctgtgataatttgagttcattacgaacagttacttcatctaaggaaaagcttctagttggctgtttgctgatatttactgccatcgtaaggctacacaatatctccctgccaaatagtgttgtttttggtgaaaatgaagttggtacatttgtttctcaatacgtgaacaacatattcttcaccgatgttcatcctcctttagtggcaatgctatatgcaaccgtgtcctctgtttttggttataaagggcttttcaattatgggaacattggtactgaatacacggcaaacgttccatacgtcgcgatgaggttcttttctgctactttgggcatcgtgtccgttttggtattatacttaacgttacgagtttctggcgtgaaaattgcggtagctgccatttgtgcagtatgttttgcaattgaaaactcctttgtaacgttgtctcgtttcaccttgatagagggaccctttgtttttttcatggcatgtgcagtttatttctttagaagatcggaactttatttgccaaattcatgtaaagcaaacaagtcattacttgctgcgagcattgcattgggatttgcagtttcttcaaaatgggctggcctcttcaccatcgcatgggctggtattattgtcctttggagagtatggttcatgattggtgatttgtcaagacccattggttcttctatcaaatatatggcgttccagtttacctgtctattagctattcctgccttcatctattttctcattttcagcgtgcatattaagacattaaacgtgaatggtattagtagtagcttttttcccgctgagtttagaaaaactttaaaatacaacaacgttattaaagagactgtggcagaagttgcagtgggttccgctgtttcactgaatcatgttggaacggcaggtggttacttgcattctcatcttcacaattatccggctggttccatgcaacaacaagttactttgtatcctcacatcgaccaaaataacaaatggattattgagctggctgaacatccaaatgaaaatgtcacaagtttccaaaatttaaccgacggtaccataattaaattaagacagcttaagaacggctgcaggttacactcacatgaccacaaacctccagtttctcaaaatgcggattggcaaaaagaggtgtcatgttatggatacgagggcttcgaaggtgatataaatgatgattggataattgaaatcgataaaaagagatcagagccgggacctgcccaggaacatattagggctattgaaaccaaatttaggctgaagcattatctaactggttgttacttattttcacatcctgaaaagctacctgagtggggattcgggcagcaggaagttacgtgtgcatactttgcaagggaagacttaacttcatggtatattgaagaaaacgaaaacgaaatttctttgccaaatccagagaaggtttcttataagaaaatgagcttttggcagaagtttgttgctatccacaagttcatgttctaccttaacaattatatggatactagtcatgcctactcatctgaaccaaagacttggcctcttatgttgcgtggtattgatttttggaatgaaaatggcagagaggtgtactttttaggtaacgctgttttgtggtggtctgtcacagcatttatttgcacgttcatcattggagtggctgttgagcttcttgcttggaaattaggtgtgaatattctacgggataagcacatcataaatttccactatcaggtctttcagtacttattaggctttgccgcccactatttcccttacttctttgtggggcaaaagttatttttgtacgattatttgccggcctattattttggtatcctagcatttggtcatgctttagacctgatttcaacctatatttctaacaaaagaaacaatactggatatatagtggtggctattttcatggttgtatgtttctatttcttcagcgagcattctccacttatttatgctactggatggtcgagtaacctgtgtaagaggtccaagtggttaggaagctgggacttttattgcaattcactattactatccgatagccactatgaattaaacgctgaatcatgatccatccacccgtattcagattggacattcgtttagcaaaagatttaaaaactacatttgagctaaactgcgggaaagatctacgtacatatggaaaagaaccagatgtatatgaaaaaagagttcataaccggtcacaatgcaacactttcctatcttgttctttcgttgaatttcactaaacaactaacgaataccaaaaaaatgatccgtattaagtaatgtatatacatatatattgtcaaatacaacaagatatttaataaacaaagaatagatgaattaggattgaaccggtaaaaggaaagctgtgaacatggtatttctcttatcgggcttttcaagatcaccactgagtggcattttaagcacatgaggagatgaacgtaggcagatcaaaacattcagccgatgataaagactacaacagctatttgattgtctttgcataatcgccctaaattggaggcttctacaaaacaactaattacatattcttacttcctcgcccgtgcaaaaggataatatatctctcatttgaaaaaatagccatacttaacgttaatgtttaacttacgggttggcatacctcttctttaatacaaatcaaaaaacgtagctttcttaccaccctaaaacaatggcaaatactggctgtttatcaccaggtgcatttttatcaaaggttccagaatttttccagactgcgaatgaaaaacatataactgtgcgtctaacggccaaaagactcatagaacacgatcctgtggaagggaatcttgaatttgattctaccaaccatcctgactatgatgtatctaaaaaggcttctgaaatttcagttagctcaagatctgacagagaatacccactattaatcagaatgtcttatggctcgcatgacaagaaaacaaaatgctcaacagtggtaaaagcaagtgagttagatcaattttggcaagagtattcatctgtatttaaggggggcatgcagaatttgatcaagaagaagaaaaagaagagtaagaacggtaccatcagtaagacaggaaagaaaaacaaggtagcgaagaaaaactgatgcacgtgacacttgagtcaaaaggcatgtgcgcctcttgttatctttggatgtgtagattaaaggatggcaacgtagatataaaagattaattgcataaagttgtgtagatataaatttaactaaactttagaataaacgttttgagatgactatttttgaaattcctttcattcgtccaggcgttccattacaatatttcctgatggatatatgccgctaacgtcagatattttggtagataaatcaagctctcttcttggtaccggcgtgatcaatttgaagctatactggtgctgataattagcaggttggtatacgggtaaagtatcgttttctgagttcaacatgtcatgcaactgtaattctacgaaggcatatatctcctccgttggtagagatgcgtcaaactttctcactaatctctgcccattttctagtctgatcgcaactttgcttgcatctttatcagaagagggttcgggttttagttggctttttctccacaatagccattggttttctattctttggtgctctctttccatttgttctctttgggtctgttccaatctttctgattctctttgttgatcacgtcttaaggaatcctggtatcttgaatcctgttgttgtcttattaatctctgcatttcaatattttgtctttgctgacgcaattgaattaatcgagaataattcttggagaatatggcctccaaatcttgggctttgtagttagaaatagaaccttcaactcttgctattaactctatttttttctcagcctttaaagaaattattccaagtaggggatattgcctaatttttaatgcattggaaacttgcaacccctcggatgtagtaacgtcaccataccatagtaatacctggtacttccttatcatgttaacaaaggcttctgagcacaatattttattaacgtaatccatatgattatccaacaatgggtcatgtaaataaatgactccaaatttcacttgttcgctacaagcatccaataattcagtgtaactattttgcataatgcttttggaaaatgttccattttcagggttgtataaagaaccaaaactaaactggaccccactgctctcattgttgctcgtactgtcagtattgctgccatcatcattattcccgttaccttcagaacacgttacagcttgagcttcgttttctagattttctaaaagacggtgtaattgggaactgtggtctagtaaacggttgtgcttcctctggtagaatccgtgaagtcttaatagaggttttaaaagacgtgaacttcggacaatgaaattcaataaataataaagaactattaggggagcttgaaataaaaaatggagtattgattttaagcgtccatcccggctctgtgtgggttcatttgtattgctgttttgatcttctgtccttccattcaaatcagcaggtggttcttctctaaaagcacctgggattcgaataaaggaatcatcattatttccaaaagtatgcctaaatatatccatgtttaaagggtatgtttaaatcgcagtcaagccgattgatgaggtacaacaaaatttgggagtacgattgcccgctgtttttgaacttactctcactttttgcttcgtatgtaattaagcaaggatgtgttacaataagatttcgctttgttattatcgttttaaaagcggtcgccgaagtgtcgaataaaggacaatgataacgtaaagagaaagaaattggaaagagactgaccgctaaggagattgaatacatatatataatagtatgtggttaacttggagaagataaattggatttaaagtagtggataatttttcttacattttctattggtaaaccatagacagggttgacatcagtaagtttcgatgatccaattaggcggtctggagtacacttaatattatgtggagaatcattaggagtgcaactgtatgaactttccgcaacagccagtcctaataggcaataatttgtatggtaaaagtctgagtgggcccctggtttatctctcaaaccaggttgctctttttcttggcaacagtacaatatgtagtcccgaagagcatgtttgttgaagcattggccatatccaaaagcttcaagaatggcagccgaacctccaacccaaaaactatagcaaccgtcaacaagtttgttgctccttccgcaaaatcctcgttcttcttgcaattgacgagcactagaccattctaaaagcttttcaacatttatttggtccatggaccttaaaattgctagactagctgtagcacagaaagtatagcctccgtgtgcctcatctacgtgaggacaactgccgaatccaccttcataattttgacaatttttcaaatagtttaacacaccttctgtaagctcttctgtaagaatatttaataaggttgctatgctcaaggcacagtatatacctcttgtatccacttctccgacttctaaacaggtcttgaatcctccattaggctctttcaacgatatcagccattggtaaattccttttcgatcaattctgtcccagcatccatctatgttatcgcaaagggagagagcattaattgcagcataagtgctggccaaatgagataattggccaggacctccaccaaagggtcctcctgaaggactaatagtaaagagcttatctacaatttttcttttggtgtcatctgaaagccagtctctgtccattaccttcaatgagttagcaatccaatatagcatccacggttgtgaagcatctagtgctgtcatttgtggaggtaacgatatctcaaaagcgacatccaagtacattttgtgaaactctttcgtgagagcaggttctatattcttttcatcatcgtatatctctaatacactttgtagtactttgtatcgtgcttctgtagtgtcggtttctagttccttcatcaatggttggattgctttacttgaatctacatgcgctatatcgacgactctttccataactggtctctttcttcctaataaggcagtatttataaatttagccctagctatggaccttcctactctctgtcgcatacgctttgattgcctatagctttacaagcactgcagttgtttctgcataagaacggcgatgatatggacccttgcttggtttatcctagccactttcgcgtgtttcagtttcaagctttcctaatcaggcaacagcttatacgaaaagattaataagttacaatgttaaacagtttcgcttcaagacctctaacgttagccagaaataataagaataggtggattaagttacaagtgtttttgtcctcctacttaatcagaacagagcacgggaatagtgatctctttcaatagcgaaaggagggaaaaatagccctgcaatatataaaggaagaagttaacaccgtattaaaaggggtgaggccgttgggacaagtggtagtttccttaaagtctggtttgattgacaatatttagaagttagtgaaacgaacaacctaaaaaactttgttgtgcagtagagagctttacatttaccttcggcagtaaaatgggttcaaatgatttgataaatgaagcatatgacgactcggaagtagttggtgaggaaagagaatcaaaatctgcatggatgaagaggtggtatcagctacttacttctcctttagacttgcagttggtaataaatgaaaagttagaaatgatcaactgggatgcttatgctaaaagtctagctaagccattagggaattttttaacaatacttttttttatcataagactcttgcaggacaatttgatcaagcccaactattacaaactaaacgtcaagtctggcgctttcgatctttctaaatccaataaattaaaagagtttgattatctatgggagatatcatccagctttcaaaacaataatcaattttatgcatttcaatcttggtattttgttaccttaaggtttttgaataatcttttcaggtttactattttcatactgctgtccctgaacctgtacgtaagctgtaaattcatgtttggatactttaagacttacaatctcttccatttgaaaaaagagttcaactccccaaacctcactaaacacaacttgaaggatctaagcaaagaatactatgaagatatttataagcagtccttgtggtctatgttgaagcattttttcagaggatctcgtgatgacggtcctcatgttaatcaaaatgaagatgagatattttttcagttaagaaaatggatccccactaacttcatgattaatctttttgtgtctttttcaccaacggcaattgtttttttaagcttttctgatgtttcgtttacttcagcaattgctatagtattccatcaatatattctggattatatcataactaagagatttcaaagaagcgtggacgacgacttgattttatcaagtgcagctttgcaagaatatgaggacaagcatataatggcacgaattaaccaatgcagcaatatagatactctatcatctgcaatgggtactagatctaaaacaccgagaatattcaccactcactccctatgtggcgaagaaatcagagaggtttataattatgaaaaaagggaatttgaggcattaccgaaaatgacagaaagtgtgccaggatcccgtgaaaccagaataaaggattatggaggcatttctcaagtatctgaccatcaaagtcatcccattggttttcattattctcctagaatgtccccatattatagggataaagttttggataacaatttggctcaatcatcgtcaaatgaaaatttagagaagggcggagcttacctgccgaatcaagaccaaaatagaccatcgaaatccctgagcccattgagaaaaacgcctttaagcgcacgacagaaaaggtttgaaggctcagagttcaatgtattgaataagaatgatattaattccattcttcgctctccaaagaaaaagaagaactatcacaaaagataacgtttcttaattatgtctaagtatatacagttacgtaaaaatcaataaacaaaagtaaaacaatgctgtttgaaaagttatcaaaataataaatgtatgaagtattgtaaatgttcatgaataattagctggacgatttctgttataggtcattccaaccaaataaccaattactcagtttgtgcgtaaaaccagcaggttcattatttctgtatttcgcttcttgctgacgcattttcgattctaggtttcgcaacagattaggaatattcgaattcggtcctgcattttgcatgaatggcaatttgccatctattacatccagccgcttattcggagaatttgctactattggacttgaaatatttgttggattaccagcatgaccggcaggagtattatcgtcttccctcagaagagtgccatcagttattattacgtttggtggggatggtgtattagatgtcgacgatgtggaggaattttgatacatagaaacgttgaattctccaatgtcgtcgacattatcaattttgcagccagctaattgctccaccgcattttttgaatatgggatgcaaccaatcaaagaaccgcgaaatatggttccattttcctgcagtgctctcaaagcagaagatggagaattataagtgagtttgacccaactttcaccagtaaatattggatattttttgttattcgactcattatttctgccttttaaagtaatagatttattaacagtagaatcgttttcatcacagcctgtatcatgattatggaatattctgaaggtgttggggttaatcccgcgacccaatcgcaatacttgaaagtcttccataatatgaccgaaatgggagaagtgttcaatcaattcattggaaattgattcaggatagccaaatacgataattgcgctcaaactagaagacttggaagatgtttcatggactttattgtttgtttcggcggtgttgtaattattatctaaatggttctgttcaatgtttgctattctaacataagagtctttatcaaaaacatttggagtatttttggaatcataagctgacctatttgttttcttcgccgtgtatttgtcggtaacaaactgagttgttaatgatggaatagaaccgaattcatcctcgcgttgccaatcctgtaaagtaacggagggtggaatatcgttaaaatttgacaacagagaattgatgtcattatttgccgcagacttatttctttcattatgcttggaatcttgattttgcttactgaaatttctcatagtagcgttcatagaagatgaatcatcattctggttgatgtcagaagaagaattttgctttgttgtcttccttcttatcaccgtatgaggagtgaatctctttttaggattattcacccagctaggattattcccttggccatgttggcttatgttatttgtgccgtttttaatgttgttgttgttgatgctattgttaccgatattactactatagttattggcgtttacagtattggaaagtgagtttccaaatcgtaaagaacttgcatcggatgatccattgaattgcaagtgttgctgctgttgttgtggttgcggttgcggttgtggctgcaactgtgattgcgattgaaacatctgggttgtctgtggtgcttgcgacgtgaggttagtaaatccaccgttattattgcctgaacgtattccaaacattttaatttgccgttccttgttttcaggttacagagaaaaaaaaaaaaagagagcgaataaaaaacttaaatagatagggaaacgatatgtctaccttatcgggaaataaactatgcagaggtatgtgtgtgatattcacaaacctttcttctttcataagtactctccttcgaacaaaatttttctagcatcatttttttatgtatggccctacacaaagcgtcttccgggtagtgtagtagctgtcttgctggcgttagttgtccggttattcttcattagccgatcataatcctctctcatcttgacatatcccagatgaatcttccccaagaagtggtcagcaagccttctgtctgtatctaaacgcgataggtatgccccacacacctcgcaaacctgtaacttttgctgggcgctctggcccacgttttctgtaatgtttcgtacacgttttgcaacttctttccttttactaatcagttcttgtaatttgactgactgtagcatacccatactgacttcatctgcacgaattaaagaatcaatctcttgtcccattaggcctatccgcacgtccaagacatctagttcttcggtaacctgctgaatcttcattcgttcctcagcggtgtgttttagattttgtagtgctacggatatctggccattacactcattaacaaaccgagatagaatggccagatattctctttcgaattcgggaaacgttttgccctgcttgacctctctctcgtactgaattttatgcttggtaagatgcatctgcgggcattttcccaggctctgcttggtgccctgaaacaggtcgtaggggcactcgccaacaaggtatgacttgcagatcttgggatcgtgtagtccgaggtctcttttttgatgcgaatacctgttgtggcggaaactgaagtccctgcccatcagctgttcgacgagtttgcgttgttctgcggcaggcgttgacatagttgacattctgacggtagttggcagctttctgctgggagtgtagagccttttgtagtataactttttgttcttttctttcttctctaatgcctgaggcttcggcggttattcgggtaatacattaaggaagttgccatgatgtggaagaatacgactagtcagttagcgatggccagctcctttacctaaatcatgtggcctatcttcagatagcatactaccaccaaccatcaatacctcaatggctttcaacaagtacccttcgtcgggttttcagcttttttcctactttgctggatgctttgtgaagatcaggaagaaattttatcggaaaaacctcactaggagaaactatataaaagaagggtcagactgaaaatgacgccgtaataaactcgtggtagtagataaagcaaacaatgttgattactgagacctttcatgatgtgcagacatcatacggcaccactctgcgtatatacgtatattctcctaagattgcaggctatccacaagctaagtttcctggggtgattctgtacagtgaaatttaccaagtgacgggtccggttcgtcgttttggtcaaagaattgcgtctgaaggttacgttgtggtggcacctgccatataccacaactttatgggccctgaagcgttgccctatgacgtgcagggtaccgatattggtaacgagtacaagatcaagaagccgttagaatcatacgatgaggacaacaaactgtgttgcgatctacttttccagttaccccaattcgatggtaagagaattggttccacaggaatgtgtttaggtggccatttggcttttagagcgctcctggacaaaagggttacctgcgcaacctgcttcttccctaccgacatccattccagaaccttaggtcttggccagaacgataactctttggaacgtgtttcgaaggagttgggtaataaccaagaaatggttttgatcttcggaactgcggacacccatgtcgacccgcaaggccgcgatctaatcagaaagaccctcagagaccacggagtaaagtttacgttcttggaaatcctggctgcccagcatgcgttcatccgtgacgagttcagcaagggcaggttcgactccgctatcactcaaagttgtctcggcttcttgttcgagcagttcaacagaaaattgagaatcgatttgggtgaatttgtcgatgacaatacacctttggagcacgtttgttaagatcttcactctgtacacgctatatactaaataacaataagaaaaagaaaaagaagcacaatataggaaagcgttctaattaactaaagaaaaaaaaaaaataaaaaaaaaataaaaaaaaggtaactaaaaaggacaaaaaacataacagctgtttataaagtactttatacgtaagaaactactggcactattcattccaataaaaggacaggtataaagtgtctgcttatcttctcgtcttttcggcttttaacttctcaagcttttcagcctctcttctagcatctgcggcggcctgcttttgtctcaagatttcggcgtctgactccattcttttcttaggatcaccactctttttctggttcttagccatgtccttttgttttttcaagtttttttgtcttgccaagtctctttgattacctctagccattgttaaagatgtatcgtcttgcgacgtaatttgttgctctgtgtagtattgatcttgttggtattgctagaaatgcttcagcaatactgtataaaatatggaaacgttgccatggcaagacaaaagaagtgatcttgagtgaaataatagagcccggatggccgggtaaattcaaccgctcgtaccgtttataatacgcataaacgccgaaaatgtctctattttagtcattccccagagtgcggtattgcgtacacctgtcatgcgttccttagtgccgatagatatactaatatcgatgcgtcacagtagcagatcatctctgacacttgtttccccatttttttttttcattttttaaagggtttctctacagcctacaggcctcccctaataagtcagcccctccctttggagtgcgctgttgacctgcgtatataagaggtatatcagtgccagtaggtaaacccatcttgcggggattgtaccaggaacatagtagaaagacaaaaacaaccaccgtacttgccattcgtatagatgctgcccagacttggttttgcgaggactgctaggtccatacaccgtttcaagatgacccagatctctaaaccttttttccattccactgaagttggtaagcccggaccacagcagaagctatcgaaatcttacactgcggtattcaagaaatggtttgtcagaggtttaaagttaaccttttacacgacgttggccggcacattgtatgtgtcatacgagctgtacaaagaatcgaacccacccaaacaggttccccaatcgaccgcttttgctaatggtttgaaaaagaaggagctggttattttgggtacaggctggggcgccatatctcttttgaagaaattagacacgtctttgtataacgtgaccgtggtgtcgccaagaagcttctttttgttcacaccgttattaccctcaacgcctgtgggtacgatagagatgaagtctattgtcgaaccggttagatcgatcgctagaagaacgcctggagaagttcactacattgaggcggaagcgttggacgttgatccaaaggccaaaaaagtaatggtgcaatcggtgtcagaggacgaatatttcgtttcgagcttaagttacgattatcttgttgttagtgtaggcgctaaaaccactacttttaacattcccggggtctatggcaatgctaacttcttgaaagagattgaagatgctcaaaatattcgtatgaagttaatgaaaaccatagaacaggcaagttcatttcctgtgaacgatccggaaaggaagcgattattaacgttcgtggttgttggagggggccctacgggggttgaatttgccgccgaactgcaagattacatcaatcaagatttgaggaagtggatgcccgacttaagtaaagaaatgaaggttatcttaattgaagccctgcctaatatcctaaacatgttcgataagacgttgatcaagtatgccgaggacctttttgccagagatgaaattgacttgcaagtgaatactgccgtgaaagtcgtagagccaacctatatacgcactctgcaaaacggccaaacaaacacggatatcgaatacgggatgctggtttgggccacgggaaatgaaccaatcgatttttcaaagacactgatgagtagaataccggagcaaactaataggcgtggtctgttaattaatgacaagttggagcttctcggttctgagaattcgatttatgcaattggtgattgtaccgcacacacgggtttctttcccacggcacaagttgcacatcaggaaggcgaatacttggccaagatcttggataaaaaattacagatagaacaattggaatgggacatgctcaacagtaccgatgaaactgaggtatcacgtctacaaaaagaggttaatttgaggaaatctaagttggataagttcaactacaagcatatgggtgcccttgcgtacatcggctctgaaaccgcaattgcagatttgcatatgggcgactcatcataccagttgaaaggtatgtttgccttcttgttttggaaatccgcttatttggccatgtgtctctctatcaggaataggattttaattgccatggactggaccaaagtttactttcttggaagggattcctccgtgtagtccttgttttatatattcattgttccaattcaaattgtttactatcatttacgtattataaccagtatttccctttattggtcatggaagattcgcgttacccttactcgttaacagtgatattatttgtatatgtgatgaaaatttaagaaaaaaatagtcgacaacacgccgaataaacaaagggtttcttcaatacctgatatagtagctagagggcagaagtttgaggtgatatctttctgagtgttgttatttttgtaagtcgtaacacggaactgtttgcctgttggaattttacgttactattctcatcggtataactagcttatattcactttggcaataggttaaaaaaagctcgttcatttttttaaaaacagcaacgatgtcacacgaaggtgaagaagatttattggagtactccgataacgaacaagaaattcaaattgatgcctctaaggccgctgaagctggagaaactggcgccgccacttctgcaactgaaggtgataataataacaacactgcagctggcgacaagaaaggttcctatgttggtatccattccaccggtttcaaagatttcttgctaaagccagaactatcaagagccatcattgactgtggttttgaacatccttctgaggtccagcaacataccattcctcagtcaattcatggtaccgatgtcttgtgtcaagcaaagtctggtttaggtaagacagctgtctttgtcttatccactctgcaacaattggaccctgttccaggtgaagttgccgttgttgtcatttgtaatgctagagaactggcctatcaaattcgtaacgagtatttgagattttccaaatatatgccagacgttaagacagcagtcttttacggtggtactccaatttctaaggatgctgaacttttaaagaataaagatactgctcctcacattgttgttgcaactccaggtcgtttaaaagcgttagtgagagaaaaatacattgatttgtcacacgtcaagaactttgtcatagatgaatgtgataaggttttagaagaattagacatgagaagagatgtgcaagaaattttcagagctactccaagagacaaacaagtcatgatgttttcagccacactttctcaagaaattagaccaatttgtagacgcttcttacagaatccattggaaattttcgtcgatgatgaagctaagctaaccttgcacgggttgcaacaatattatatcaaattagaagaacgtgaaaagaaccgtaaattggctcaattattagatgatttggagttcaatcaagtcattattttcgttaaatctaccacaagagctaatgagttgaccaaactattaaacgcctctaactttccggctatcaccgttcatggtcatatgaaacaagaagaacgtattgctcgttacaaggctttcaaagattttgaaaaacgtatttgcgtgtccacagatgtttttggtagaggtatcgatattgaacgtattaatttagccatcaattacgatttgactaatgaagctgaccaatatttacatcgtgtcggtagagctggtagatttggtactaagggtttggctatttcattcgtttcttcaaaggaagatgaggaagtcttggctaagatccaagagcgtttcgatgtcaaaatcgctgaattcccagaagaaggcattgatccgtccacttatttgaataattaataaaggaaaaaagatacgtttttatatagattatataaagattttgtattattcaaacgaacaaaacaaacaaaaaaggggaagtggaaaaaaattagcagttatagcgaaagattgagtttttgttggaaaatgaacgtagtgtagtcatttcgtgaacgcacaagacaattctattgggcatcacatggcaaagcatgataaggaaatgaagttttgggaatgattctaaattaacgttttacccgttataggaagatatacagtatatgtaagtaaaaagttttttaatacaatagatgtgcaaagaaaagtgaagagatttctggaaaaaatcttgaaattttcttaacggtaagatttttggaatctagaacgagcacccttaccaccgaatttctttggttctggtcttctagaatcagcgatcaacaaagttctgtcgtaagaggtgaaggccttcttcaattcgttcttggattgttcgtcaacgtacttttggtggtaagcgactaaacccttagcaatagcttgtctgatggcgtagacttgagaaacatgaccaccaccagtgactctaactctgatatcgatgttggagaacttgtccaaaccaaccaacaataatggttcgtagaccttgaatcttaggatttctggttcaaccaaagtgattggagaaccgttgaccttaatcaaacccttaccggccttgacgtgggcaacagcggtagctgatttcttcttaccaaaagtctgttataaaaccaaaaatgaaaaacatttcgtgtcacatgttagtaaaacagaaattcaaaatcctcaaaaatattatgaactgtgtaaaagggtgaaacaagtgaggtaccctggcacttcctctttggagcattctgttcaaaattcattgcaaggggagcgaatgaataaataagaccgcaaaagacgctcattactttactccacagagaaattaagtataatattttcccacacaatttattggttatttctactcggtctttaacgtgtgaaatggtgatccgttgttctaaaactatgattcgcatctagtgcttgccccacccgtcttattcaggtgatatggttcttaaattgaaattatctcactgcatggtttcaatatccctcacaaattcgtgacatcgtttaaattatttaacatacttggacacttgggacggcagacatcttgttgcttattctcttgctgtatttttcgaaacactgctaaataaaaaggtatatattaaatagtctactgcgtaacctatacattttacatggcatttacttttgactttgccagtgttactctctgcgctaggataatattcggtggtataggctcacgcggcctggccggaacgaactgctaccagttctgtttccctcagctagagggaaacagagagaatttccgcccaggtcaaaggccacagcatccttctagaggaggagcgacaacctaaggaaaattcagtttttcctagatcgcatacatttttcaaccactttttttcacaatgcattatttttcaacatgtatgggtgttttttctgaatatcagactcttttatggagtaaaacaagctattaatatgtgacccatacatttcctgttacatccttacatatatgcaggcaattttttgtagttagaaaatttaatttttttctagtcggaataatcacagtagaggtgtggaaatcttggaaaatttgaaatgatcggatattagctactaatccatttaagcttgcagcattctgttcgaaggggtttgagaaaagcatagtacagcacagcaggaatcgtacacaatgggtatgtctactataaaataattcaaatcacttttgtcatttcatagaccaaagaagctcgcttgttaccttagaggattatactagtgcacaaaggcatgcataatacaacacacgttattgatgaacctagagaggctaaagttattttctaataaatcatgagatttttctcctttttacaataactgagcagtcatagtaatggccaagcaaattcgagacaggacctttgtaccactatttgctgaactcattgttagagtcttcttagataatatgataaatttggtgtctaattgaaacgtccacttttctgtatactaacaatttttaaaatgggatctaccaattgaattatatcagccatttccaagaatttaccaatcttaaagaatcatttcagaaagcactggcaagaacgtgttaaagtgcacttcgaccaagctggtaagaaggtttctagacgtaatgctagagctaccagagccgctaagattgctccaagacctctagatctcttgagacctgttgttagagccccaactgttaagtataacagaaaggtcagagctggcagaggtttcaccttggctgaagttaaggccgctggtttgactgctgcttatgccagaactatcggtatcgccgttgaccacagacgtcaaaacagaaaccaagaaatctttgatgctaacgttcaaagattaaaggaataccaatctaagattattgttttcccaagaaatggtaaggccccagaagctgaacaagttttgtctgctgctgctactttcccaattgctcaaccagctaccgatgttgaagctagagctgtccaagacaatggtgaatctgctttcagaaccttgagattagccagatctgagaagaaattcagaggtatcagagaaaagagagctagagaaaaggctgaagctgaagctgaaaagaagaaatagatctaaaaacttcatcaaagaatttttcatccacaatttttgtattttccttcttttttatctgttcaatttcataaataatatatatgtacaatgtataaacgggaagccatcacttataatttatcatttccttaactttatagtctgggtgagaatatggttgacagtatttttacaagttagcgcagttttcttgatatgatggaacattattgtattagtagtagtcaggtttgcaggcttttccttcgagcacaacgtggcattatatatagcatagaagagatgcgaaagatggtattgaacaaaaagaaagtactgtcttattgtattaaaagcgactatatagaaaaattataaaaaattttaaatgttagaatatgcaatttcttctaaacagtgcggcacttctaatcaaataaaccgaaacccatgtcgtcatcggattcttctttagcttcttcttcttccttttcagcttcggcttcaccggcttcaccaccagcgacaccaccagcgacaccagctggggcagcagcaccagcgctgaagttgaccaataagtccttcaagttttggccgtccaaagccttagcaaaaatatcagcccagatattttcaactgggacattggcagcgttagtcaaagtcaacaacttttcagaagagatttcgatttcagagtcagccaaaatcaaggcggcgtaagacaaagcggattcagtagacatttcttcttgttattttagagataatcggtttaagctgttgtattggacaaagcggactatttctttattcttttgatttcttttactaaaaattattcagaacagaagagatcgcaaactttataaagatatttttttcaaataccatgtaaaggcattctttaaaaaatgaaaaaaaaaaaatcattacaaagttgcgtggtatcatcttacgatattcgtacctcacgatatgtagcagacatagatgaggctacagggttaaggcttcttttaaatgaagtattagacaagatactagagtttaataagatcacgtatggtaatgttatttcttgctgtgacaattttagaaacagaaggcatgtgagttttcatattacattaattaaatgaaatttttataagctaggctactgttcagcgaataaatattttcaagccagttttatgaggcaggaaacgtcgcattcgagcggtaatcatgagggtccctggtagtagggcggagagatcagatcagtatccaacttgatttttttttagaagtggttggaattctggagttggcgtatttactgcgctagaattttcgttctcctcttgcacttgtttgctctgttctttttctaccacccacctgtcaagcagagcctgtggaacatcccttggtggtagcataatctctatcatccgaattttgtcattggtcgcaaagtttgggtcactgatcatggatctgaattctccaacagtaataatttttttcgtttcgtagttcgtgcaaccaaatactcgcaataatcccaagtagttccaaggttggatatcgtaataactagcatctgacctgtgatgcaaaaacctgtccacagagtaaccttggttattcatcacaaaaatataaggtgtcaatccccacttaacaattgtggataattcttgaactgtcaattggaaagcaccgtcacccataaacagaataactctatgtttagttgcggggaatttatccttgtttatctcttgaacagcaaattctgccccaagacacgcccccattgtatatccgacagatccccaaagagcttgcgaaatacctagtgtatttaccggaaatctggtctggttaactccaaatgcagaagcaccagtttctgttatgattatgtcacctggttggaaccaatgggatatttcattccagacccattcttgtctcaagaggacatttcctgctgggtaaggtcttggaaccatcatactgggttgttcgcttggttggtaagacagtttagattcatcaagatttgctaatattttctgtagtagtaatttaatgctcaagtcaggatatgtggcatttttcaatttcacagatgtagaatatagtagcgcacaattcttagttttatattggaagtggaaagttgacgtgctgaattcggagagcatgcaaccaatgacgatgataaaatcggcaaaatcaactacttctcttacttctggggctgatatcgagcccgtgaatacgcccccaaattgcgggtctgtttcgtttactgtacccttacccataggtgtaacaaaaactggaaatttaagcctattacaaagctctttagtctcctcgattaaattctgtcgactagtacatgcatctacgatgattgccggattctggcttttgtatataaaactcaatattcgagaaataacttctttctctacgtctgggtcgtttttatgcaattgtaaatccagaggtgtattaagccttgctgattcaatcgggagatttacctggttgacaggcatgcccatgtatactggcctctgttctatccaagcctttttgatgcacttatcgacttcgtcggcacataattcagagtcaataatcaatgttgtatagcatgctacatcactggctattctatgaaataccgtgaaatcaccattgcccagagtatgatgcagtagtagttgtttcgtttgtgcacttgttggcggcatacccactatgtgaagtattcctacatgttcagcgtaagatccggccacgccattgattgccgataattcgcctacaccaaaggttgttatgagacatcccaagccttttagtcgtgagtatccatctgctgcgtaggcagcatttaactcattagaattaccggcccatcgtaagttcggaatgttgtatagtttatccagcaacggcatgctaaattctccggagagtccaaatatggtatgtatgttcagctggttgagccgatggaaaagataatctgatattgctatacacttcggcagtgcatatctctgtgtatagctagaattcatcttcagaatgacgacggtgcgttttagtagttatgttctttcaaaccttttttttttcgttttattatattttactcttttctacacaatatcgataatgaattacgaatttggtgcttaccaaaaggttcaaagattactatgccgtaaagtatgaagaaagggaaatttgttcaatgcatcgcaagtttcatcaatttttcttctatgtgagtgcttttagcaactgtttgcaataaagaaacataggagttcttacagttgccaaggttctgcatatgcagtcatacgcttgtggccggtgaaaatttgggcgaccgctgcctagaaaagcagcaagtgaaattaaatgaaggaaagaggacggtcgttatacgttaggttaactgcatacgctgtgtatctgtgtgcagaagacaaatgcatattatgtaatagtaatgatacaatagactaagaaatttgaaggatgagatatatcacaaagacgatgaaggtgcagaaacaaaatgtttcaaccgttcttcaatggcgggccgttccacaagtggaacatggcccaactcagtttccacgtcgaagtcaaatatacgcaggttttgtgcttttacgtaagtgtcggtatcacaacgtttggtttcgtcaaaatagcttgataatagacattgtagaggtaccaatctttcgcaagggtgatacttcagagtttttgttaacaagtcaagagtatcgggatcttcggctttgaatatttcagccaaagtaatgggcttgatattggggaaaacatggtcttcataatttgggttcattcctgaaatttcatcctttgtgggtatgcccattatcttaataatttccaccaactgatctataccgctttcaccagagaacaagggcttgcccaaaagcaactcagcaatgacacaagcgcttgaccacacgtcgacctggtttgagtaattagtggcaccaaacatgagttcgggagccctatagtaccttgaacagatgtaagacacattaggctgatccggtttcaagcatttggcactgccaaaatcgcaaatcttgaaagaaaaagttgtcggatccaccagtaggttttgcggttttatatctctgtgacagattcgaggaacgttatgcaaatagtttaaagctttgaatagttggtatgcatagaatttaatttcaacacgcggcatctgcattttcaaattaacaaaatgacgaagcctttggtataacgactgaggcatgtagtccaaaaccagattgaggtatacttcatcttcttcgtccttttcgtaaaagtagtactgtagacccacagtatttggatggcacaacatcttcatagtttcgagctccctatttttatatcttctatcttgtagtactttctttatggcaactttttgattggtctcaattattacagtcgtgactacaacaccaaatgaaccatggccaaccacttctgtcgtaggataactgatgtcgatagttcctccatgattttttcggtcgacatcagttttgcggtcatgtttataaacccgtttatgaactaaacctatgttagtatataatgtgattcccataaaaaatggtagttgatgtaatatggaaaaatgttccgctatgcttcctgatatttcgtaagcaagtttctaagattagggatgcaatttcataaatctttattttacactctctttttttttcttttaattatttttttttgtgtcgcgatactatgaactgacagtagttccactattcactccggttgtgacgaaagaaacattcctccactggcaagaacataaaaaaaaaaaataaaaaataattatacatactagtcctttccttggttttaatatacctataatcaaaattaatcattttctcaaccttctctttactaagcttgctactaatattttcgtgcttattggcaacttttccatctgttttactgtccgagatattggcgtgttcaatgtgatcaactgcaataccctcctttcccccgtctatcagtttagatattataagattctctatgtcgttgatgtactctgaactgttattgaaattaggtacagtatggtgaacttgaacgtcgcttacctttttgattgtatcaggctttctcttcttcttttctagggcagtattactctgtatagatgtcttgtgttttagctgaaggttatctgagttattgaaggaaatctttcgcactaggcttctcaacacatcggtcatagtagactattttacaattttcacctcttcaatcttgagattattttcaagtcccttccccgcagtatggtagaaacggaaatacttgtatgcagcagggttcttatagcaccagtattttttagagaatgcttatttaagttgcaagatatagcgacaaaaggagaaccaatctttctcagatccgccgctggaacagctctccggtagatcctaacggataatgctgcccctggttagttcctcatcggacgactttgctcccaggggcggcctttgtctttctcttttgcagaatcaactctattttccccacccccccgctttttttttttcatgttcctttaccaatctttgaaaaatcacgagatggtgcatatttgacaaggaacgcttaaaacatcgtggagtgagtgtggtaaaggtaaactggtcatagcggaattggtcatagcggcgtagtgcagcgcagccactaggaggatatggtttcctttccttcaatttacttgagtataaaatatcatagtaagcgaaacattatacaacgatatgagtcaagatacaaaggagtatagagttaagaaaaatataaaaattgaagtagctcatagcttggaagagtctaggatgaaactcttgcctttttcaatattcttgcgtagctctttgaccgcagtattaacgagttgttcctctctcggagacagtttttccagaacactggtatcgatggatactacgctaccatttctcaaaacaattggcaaggaaaaatactcaatagagttgtcgccaactaattgctgcgctttcttaccgttttttaagcctggtaaataaacgaatgcggaaagtgactccgtttctggtttctcattatggaagctcctcaaaacttcttcagcaaacttggcccccgcgaacgccatggacaacgtggcggaaccggcgccctgtttagctttgacaatttcatcacctccgaactggaccctatgaatgaagtgctcgtactgcttatcaagttgaaataccagcgatttgtcggtgattattgggataatggtttcccctgaatgacccccaataacagtgacctttctgtgcattgtagttttgtcttgttcttgtccaattttggggttttttagcatcaaataatctaccaaaaaggtttctgcacgtaccaggtcaaggttcgtcacacccataacgtttccaggtttgaacttacccattttcttcaaagtttccacagcaatagggaccaaactgtttacagggtttgaaatgactaaaatcctcgcatttggtgcgaactttccaacagcggttaccaggcttttgacaataccggcgttcatcttgaacaaatcatctctagttaaaccgggctttctgggaacaccagccggtattagcaccacctgagcatttgacaaggtgttctcaatactatccttatcataaccgacacaacttgagttggtgttgatgtgagataaatccttaccaatgccttccgcagctcggatatcgtacaacgccagctcggaaacgtaagggcttaattttagcagtaatgatagcggttgtcccacgccaccagaagcgccaagaattgcgactttgaccatgtttatgattgtttgtctctttttattttcttttgcactgacaagtgttttcccttgatttacgaaggccttgattgttttatgcttgaattcaaacccagcaattcttcctttttcccttagtcttttataggccggcgaaatttatgatgggcagtaaaactccaatagtaacgaaccgaaggggttcaaaagttgtcaactcgtggaaattcacacgtaagaaggatacagaaaatcttgagtaatagaccatgccaagcatgtccactagtcataacggcattgctcgtcatacgatagggtattgaacacctttcggccggaccggcgttaactccggccatataaatgtggtaaaaaagggtactgcgctaatggcctacaagtgttcaaaacctcttctatataataagttatagtgttcttgtacatatgtcgcaggcgcgaatacgtgatgtgattttagctgtttaattttaaattttgttcttttcctaaacaattcacggaaaatcaactgagagatttttaatatatataagaaatactaacaacaataacagcagctgttaagggatcttacttattatttagctcatttataacttctcccaaagtcttctgtttaattctcgaggacttttcatttttagcgttaaaccgctcctgtagtactttcccacagttataatgggtgatgatatttctgccttccctggtgaaccaggaaatcgaatctgttccaaaatttgaaattactttcttgcaaataggacatttatggctatctgataagactccatacgatgacatgcgttcattgagtttgtatgtggtggccacaagctcaacctggaggagtgccttttctaatctggtctcatccatctttgatgtgtgcttctttaataattgcgacaccaccctaccaatatcgtacaaggaaatatcttgaggtaaatttttgtatatttccgctgaattcaattttgaaccatggtcttgcaaaaaattcagaatcagcttggagttcctattggaatcgtatatggagactaacttgctgtacaagtacaatagaagctcttctccctttgtcgaatcactttggtacacgtcgttacagtaacttgtcgccgctttgtaatcatctatctcatcaagtaatatatgcacagcttccttatggttttctaattttgataaggggaaaatctttaggtactttacgaaatttagttgattggttggcaactggtcagagccactctcaatagcatcgttcaataactttaaaattgttctaggctcatagacagatgttgtttctaataaagactttaatttgattcttgtggagggaatatctaagttttcaagatataacttgatcaggacagtatgcaatttatttccctctaatctaaaagtactaattgcaaattctaagtattgtatggcaagtaacttgtcgaactttttgatgtacccatacactttcaaatggtccctactgctacaggcttgagaatcataaaaaaaaatcgaggaaaggatttctttaattgagtcgttgtgtcgatttagtagccaatcagtataagtgaatataacgtctaactgcgggtttgataattttttcaaataataaataactaatattttgacaccgtgatcgattttttggcgttgtttctggtcagtattatcattttccaactcatcgaccaaatccgtgagaaatttcaaagcttcttcatgattaccacgtttatagtaaaaatcaattaaatctttgaacatatggcgtatttttaattcggtcactataacatgggaatcgcagtggttttctacacgaatgaatggacccaccatgggggggttatagtaaagataacatttgaataaaactgtatctatcagagttaacattgtgttaaggtcaacatcatcgtggttgctgatcagaaagaaatcaaaactttgcttgatttcacggtcgcgatagcaccaagttatgcggctttcgtcatcgttttccttgcttaataagttttgcaaatgtcgccttgtgtcagtcaaataaggtaaacaccatctgttcaataagtgtggcgggatgtcataagtttccttaacctcctcggcttccttcaacaagcagtgatgctcttggcccgtaatttccaataccaagcttgaaatggctgagggaaaaactttcaaaataactaattgaggtggagcccaaaattttataaataggtcaaaaatactcttgatgatcatttcttcacatttagaacgaatcattctcgagtttctactcctttctagttgtaccatataattttgaaacttatcgaagattcttagacaccacatcactgttaaatcccttagtttcatagcacatatatccaaggattcttctggattgtccgaaacacataactccttagaatgaggagaatcaatgaagaacttatagaaaagcacttttctccatagttgataaaaatcaggatcattaatgtcaccacaaatagactcttgatcatcatcttcagagccatcatctacatgataagagaataactgtacttcgtcgtttgaagtccatactaaaaagtaggttcccgagagatttttgacccattttataccttctggtattttttgttgcaaaaaagtaaatccattttcataatcaacaaacttgatggtacttgaattatataacatcaggaggttggacgacaaatattgcatgtgatcgaattcggaatttgattcggaaaatgtagcatggtcagtggcgatcaaaaatggttcctcattgttatgcattaactctaccttgaaaattttttttgtagcaccatcaattatcattggggtagcgtcattgccgtccaattcaaaagtatatcgtattttgttgccacgctcgtttcttatggtcctataccataagcttgacatgctcgacttcctggacattctatccatagaagaaaaggattgagcatcaaaatggctattctttttgggcttcttttcaatgactttctccgcctgctctttgagttcggttaatgctgatatcatatcttttgggaatttgtttttcactgttttttctattctgattagagagggtttattatatggccaatgatagatacctaaatctgtcgctaaggtgattcctgtttcaccaggatatatggaccgaatggtttcctttctatacgataacgatgcttccatcatatttttgtaagtcctaccctcccatattaatactctcatcttggcagtattgatggttgaatatattaggtaagtattcttttcttctttatttttgtgtgacctttcaaagagccagcaatggtttatacctcttctgtcaattattcgatcatattcgtgtaaatttgtagtgctcaataaaattaaggtttctttacattgtgcaaagatagttgaaagctcgttggcaaaataaaagttttcaatcactggaggcaaaggatcatttttggcgttttgtaagagatcaggatatacttgaaataatttgagtgtattgccatctcgagagtaaacttcaacgtcaccatttttctttgctaaaactaatttttgtgactgttcagtgggcaaaatcgcagtgatatccgatgatttcagcgagtgtagcttttgagctcttaacatttaatttttggtataaattgatattttgaagggtttttgctgatcaatataagacccgtccggttgaaaagataattgaacagccgtaaacctaattacaggaatcgctctcaattggtaagatttacacgattagagcttgacttttggcagagtttgtcacagtccacgttttgtttggcgccctggggtccttttcataaaatatcgtttactaccgattcggaattaatataatctgagggccccgaaaatggcttagttacacatattataaccagtctaattaaaaaagcaagcacctaggacggcatgttaatgtatggaagaagagtatgaatttgcaggagagtgagacaaccaaactatccagttatagaaacttataaagtgaagcttttgttatatagtacaacgcatcgtatattcctcaaagcaataatacagaagtagcgcagcagaatgatattttgaattaaattaaatacacacatggcgccaactaaggttggaagggaaagaaggacgaccaatattatgtctttccttaggtccattttaaatttttaatatacccgtttggttcatgaggtttatctctatctagtctttgcttaatgacaatactatagataccgtaactcagtccatcgtgtataacggtggcttccgatccccattcccgcgatgttatatcaaatctttttacgctaggatacttttgtagagtaggcaaaaacaacaactccacctctagatcaaaaggtgtgccttccagtaggggaaggttacctgtaacattatcttgattagttacatttacaggggttcttctcaatttgtgaaatgagccaccagaaggcgctccaattttgaacccgcaatgtcttaaaactagtattgggtctgagtcatcagaatagatatcacatccccatatctcattatttctctttctaggagattctatattattgaaacttgcctgaatatcttcatatgttatttttagcgttgcaatattattgatattttgaataccgatagctggaaggaacggtggtggaagagtgttgtcataaaggttgtatggaaaactgtgcctgtctgagtaacttgtggagtcttcatcaaaagacccttctttgaaacgattgtaataaagtgtacccaagttttttaacttgtttggatagtgtttctcagtgaaagcaagaaccgactgtgaacttacattaggcaggtcgtaggccgaatttctgccgttttggtaatgcatatactgctctggaaaagaatgggtgttgctttcttgtccctcctcttgcttattttttgttctcgccgaatttagtagtgtttcctgtagtttatatatctgggattgagtctctctgtacgccctattaggatcttgttcgcttaccgacatttttatcttatattgtattgttacttctctcaaaaaaaaaactgcgagtaaattttcccttaccttcgtactaaaataccgttatttgtcaaaacgctgtcatggaattctatagcacttgatgccggaatggagatgcttattcttgtgttctacattcatgaagtgctgatactatattttgttttcccgaacctctccccttctgggccctttttccattattcacaatattttcatacctttacctccgtacaccaatctttatttttacccccatacctttgtattctgaaattgagaaatgatttgtggtgcttttttttttggacaatctgccttcgtggacagttttgaaacgctaggcgacagttttgcaacggaaggaagtgggagagcccagaaaggctttctctcgatggtggatcattcttgcgcaggcggaggatgggaaagctccgttcaggtttgcggcttttctttctggcattttcgttctcccaactgcgcaggcagacatagcttgactttactcatgctcgcattaggcgggttgaatctcatagcttgaaagatagtattgaattatattgaagattttataactagtgataatttcattcaagttttaaagaaagaattaataagcaaacagaactcaatcaaaggaaaaatggccggtttgaaagacgttgtcactcgtgaatacaccattaacttgcacaaaagagtatgtgaaagaataaaaatataatgcccaagggcttgtcatctgaatggttaattaagaagatatttctatagtcaaggaatacaatatcaagaatttgtaccacagaaacctatcaacaaagatcattgatcaagatatattttataatacggaatttgaagaccataatcaatattataacatccaagaggggaaagatacacttcggctggacttaaagagcgatgaagacagaaatagttatcttaaatagtggaatcctagattttaagtcgacaattatccatatcccaagtttgactaaatatgaatcagaacaaattgggtctccaatatacaaaaccattcatcaagattacactaatattaaaatgaacaatcgttactaacaaaaaatttaccattttatttttaatagttgcacggtgtctccttcaagaagagagctccaagagctgtcaaggaaattaagaagttcgccaagttacacatgggtactgatgatgtccgtctagctccagaattgaaccaagctatctggaagagaggtgtcaagggtgttgaatacagattaagattgagaatttccagaaagagaaacgaagaagaagacgccaagaacccattgttctcctacgttgaacctgtcttagttgcttctgccaagggtctacaaactgttgttgtcgaagaagatgcttaaatcaattaaataaaaataatactcattttatattaataaatataaagtaaacattttcgatttgtataaatctcttgtactcaagccaagacttctgtattcattgaagcggggcactcagatcaatttttatcaatgatatcatctgctacgcttgtacaaagggttaccttcgaattatttaaaagatgcaagtctacgtataagtgaaggcgataaaaatggataaatcagtgtaactatgactataaggttatgttggccactcatcacattaaaagactcccaatattctccaacagaaacgaagtataccgtgcgtctgattatggtccaccagaacgatgagatcataaagacacaaagtaaatgagaagttttacaatattgaaaaaatactgtaaaaggatggtcttaaaaagtagttttgaagtacttctgttcttaatagaccaacggaaaattaaaatcttcatcattaaaagtccataattcattcgctttcagcaaaacatagagcagcaagaagctaaagaaatgacaagaactatcggcagagtgaactcactataccattaatcttatcacccgtttataaatctattcttgtcctttccagttgatatgattctgctattatccttgttccccccaaggactgcagtagaagagttatgttacaaatgttgatatatatatatatatatatatatatatatgtatggacatttgtgatgaaaatatatcttgaacaagcgcgattaaggtcataataaaaaatcacagaaaatttttcaggtcgcgggcgttctctcacccggccgcccaaagtattatatgaatctttagggcttgtaggaattatcagcatgatatgtacaattagagtttttctttggaaacatgcgacagtagacgtcactctttgattcagaagttaggctaggatgtacgcaaataaaataaaagcaatgacaaaactagatttacatatattatatgtatatgtatgtggaggatataacacaaacagtggaaaagtggtagaataattagtattacaagtgcactgtcaataaatcattggaactgaatgctttgttgcatgtagggcattttctcattctcgctgccaatcgttccttacagcaattctcacaaaagacatggccacaggttttaatagccatgtttttccaatttttagaacacagggaacaataaacaagtgtacggaaatttgctagttcttctacgagtgcttcatcgctcgagcccttatttttgttgttaccacggaacaatgtatcatgtagtttttcacacttggattctagatgagatgccttctgcttgaagtgcttcaattctatttctgtatcatttaatttagtttctagatgcgtcatatctgcaatgcttttgttactttcttcttgtagcttttctaatgaccttttcagtttagtggatgtattatttaaatcaattatttttagtgtctctgttttactggaatcaattaacctgcgttcattattttgagaaagatccagttgtttatgtaaatttcctattttttgctgtagcaatctatcagagtcctttaactgtagaataagctcatttgatttactgaggcttttagaaagagttttgatttcaattaaaattgaatctttggacctcatcgcggcaaaatatttctgatcagccttagttttttctacggtaagcttggatataacagattcgtgattaataatctcagagtactttttatgagttaagtcggataactctctaaaacccttctctaagtcttgaatttcctttattaatgcatcttgagtcgacgaggattttgtatcgtttgatctttgatcaatttttgtccattgctccttcaaaatatcaattgcatgttgtaaatcgctcaacacttcagtcttggatttttcagcttccaaaatggcgattttgcttagtaaatcatcacgagccgttcttattcttacaacgtccttttccaatgaactgttcatttctactagggagtcgagacttttctggaattcttctcggaccttcttcgtatatatttctttctctttggctaaaacttgaaattttgataaaaaggaactattgatctcagataattctgcgttttgttcagtcaaatgttgaatttttgctaacagggactcatggtcatatgacttgaaatctgggtcttggtctgctgctgctatctgttgcttttttaaattggatacctcagaacgtgttttgatgagctcttcctcgttttcccttctgatattttcaaggtcttttatagtggaactcaaggagtttatctctgcccgtaaatcagaaaatttcagatccaattctaatttttcattctcagcatcttcttttcgttcatcctccgcctgcacaagttcatcacctttctcggattttttggatgtattatcaccattaattgcagaggagtctttatttccagattttatattgttttcattagattctttttcatcttcccgtaattcctttacagcatcagtcttatcttccttaaaaacacgttttatagtaaaggattcatctctatcatacttgcgaattatatttgtataatattccttcaaagcagaaatctcctctgtcaattgcgaattttcataaaagagctcctctttacttttccgcaagttttttaactccgttgttaattcttgaatatgatccgaagcattactattagtattactatctgtcgtgtttggcttcccatatttagtcagtagcttcatgaaagaatcactgcgctgaactatcaacgtctcatcgccttgggctatttccctacatagttgcttctcgttggcgtctgtgcagaatgtttcgataaacctagctaaagttactatcagcgccataatatttgccaacttgcgggaaacatctatgcactcccttcttgaaagttcatattgctttcgcaaggcttcaaagtcgactcttcgacgatttatacatctaaacaaagcttctttttgaaacgctatcacatcagattgagtaagcggttcactaggatcgcttaattctagcttgatcttcttagtagcaggctcggccgtcatatctgattattatcagctagcacgattagcataaaaacggtgaaagccctttctatctctgttaaaaaccttggggcgctctctgttagtttaccgttcaaacaacatccatccaactttttttaatcttcttcttttttgttttttcgccttctttaagaaagtttcgttggatgtgattataatcacgtgatcaaatgcttttgtcacttttatataataacgatggtttgatcaaagtacgatcagttggtgcttcatttcaaagttagaagacatccttagtgcctattgtcgatctgctctttctttttgaatccactgaaattaacgatctcagaatttcaccagtgattttcccaatattatctttcgtgggtagagaaacaattctgaactcgattgtgcttcgtatgctatatacgcattgttgtagcactaaagatcatattgctcattaagcatgggtcctgccatacataatcaactatatgaatgtggattaaagactacgtctcaagatggcttcttgatggacaattatgaaactcaattatttcaatcgttgaacaggtttatcaatttcataaacaatgctaatcagtcagctagtaataaagaacaaaatacaaaattttgcaaatcctcctcaaattttttacgcttgaaactactaacggttctaagacaatggtgtgattcttcacgaagcaactgtacactggaggttagagatgttttgacccaatggtgggtcacacttttaaactttctaaattctgacacctcgcttcaaatagatactgcccttgaattgagcttgagcatagaactaacttccgtgtgtctcgagtgcctcagcaaaattatgaccatactaataatattgcctttccattcatccagagacatggaaatatactcacatcatcttttgctgaccattcattgcataacaaacaagttgattttgatttctaaaaactccaaaaaacttaaacgtacaaatagtgatgacaagtgctctataaacgacaagaagctgcaataccttaacaaatattcttccttgctgcgagcattcatcgggaagttaaatgcttacgcatttttttatctaccagaagactttcatttcgatacaattttgttattgacagtttctcctcaaatctcttcaagtattcaaacatctttgttttcatggaagaagagacaatataaattcaccgacgatcagggacaaatgatccgcactgaagcttttgaaaataaagatactaaattttttaagatcattgtttcttatattaaaaatgattttgtacttatgtcattttattggcactattggtatatcatacttcaatttatgaaattctctgattcagatgtaggaattaaaaaatcgacattgtcatgcatacctggctcagaaattttattgacgcatgtaaccactagattcttgaattcagatttgaataaattcacgcggattattaaacaaacgccgaatccaaggatagcaaatgagaatgtgacagagtcacatccaaatttcaagagtttgaatagtagcaatgctttaattacatctgaaaggattaatgattacgtattttctaattttaagacaatcaaattatgggaatgtcttagaagcctttcaggatgcattcttaaagaaaatcatccggaatacctggaaaatatgctttccttacatgagtctctattgatagactatgtctccactatttcagcgtacgattatattgcagcgaacgtcatttacaataaggttctccagtttattattttccagtttgaaagtttaccttctctgaaattcattcaatggaggtcgtggtacaatgggcttttgagtatgttaaggaccaaaaatgttaactgccagactgtttctttattatgccttttcaatatttggaagcacgtaaccattgaggaccgcgatgaaatagtaaaagtgctgttaagtgatttttgggagtcattgatttttgaaaacgaatttcctttgattagaattttatttatgaaggtattagtttttaaaatcattccaagtgttcaaaattcttcttcattacgattcttgccacatgatagaattaaacaactatatgaagagctactggtaaacaaggaggagttatttgagatgcaaaaacacgattcaaatgatatagtggcgcatagaaagaatgctctcgtttttaatggtaactcacgtttgatgatgattccaaaaaaaccaaatacagaggaccacttagtttataagattaatcatgataaaaatttaactacagaaagatttccctctgtcagctcagtggcaaatacaagacctaacgttatcttgaaaaatggtaaatacgcttatgatattttggacgaaatgacaagtaaagctgcctttcttcttgcagaaaagaagacccgactaaatcccaaaaaaaatcacaaaattatggatggctacgaaggaggtcaggaaaacgaagataatgatgaagactcagaagatagtggctcgcataaaaataagagaaaggaaggtaatagttctttatcggcaacactgaacacttggctttcaaaattttcaagtacttctgaagattcacagaagaagaaggaacaggcaaatgaattaggcaacgattttgaatatgatgaagatgtggctgattttgcagaaattttgccgaagcagtcatctagtaatattgaaaaaatttttaagcatggtaacaattcaggatcaatggtatcatataattcaagtatcaagctcaataggagggagaatatattgataggtccaccagagttgagattttctaatgaaatcaaggaacacaatagtattgctacaatattcaaactggtatttattcaaaccaatagaagagtcgtcgaaaaaatagatttggcgaacatgaaatgggggacaatccacggaggcagtaagtacatgaagcctttacccgtcccgaaagatttggttgcgagtgttgctaagaacgaaagtgagacgagaaacttagctaccttatgcggtaatggtctagattttgagataccggtgcctgattttaatatttttggcaaatgtatggaagatgagcaagatgtagccaaaattggtaatcagaatgtggaagatttgaaagttactggggggcgggaggtgacaatttggaagcagatccaagatatgaagttgagaacaaggatacaaaaaatctgtgttttaattgagacgttcaatgctacagtaagagaatattttgagttttccaatcgattagagcatgacggtatatttatagattttgaagtgaggaaacctagtagtaataattctattaatatcaaagtctgaataatagaatgagttacatacgtaaacgtgtagtattattattattattctatttcctttccgtttttattatttatatatatatatatatatatatatatttgggtgtttatatttaggtagggcataaggatttactgtcggcatgaacctacttgaacaaaaaaataaaaatcaaaagaaaaataatgtaggcttttgcacatcgactatatataaatatatatatacacacttctgtgcagaagaaaaggaataaaacgtcaaactaatttatttcttcttgcaacgattccgacttctcctttaaacgtgcaatttcgtcatcgatgtcctgaattttcttcaatagttcaaaatttttctcatcgccgtggtcatccttggaagcgccggattgagcagcagcttcggcagtaacagagtcgttcttcttgacatcgctggaggctactggaggcgatgctctgtatatgtctttcatggttaaaagttctatgactagcccaaaagtcctaacgacgacaaaggtcaaaaacaaagttatacctgtcaaatacatattcctttgggcaaagaatttcctagaaagaacctcaattctatcttgagcgattatagcgccattattttgagaggcgctacttaactgcagctctttgtcgatgctgtacactctgttgatacaatcgatgaaaagcaaaagaatgaacccaagtacacacttgatcgcaacttgcactgtggaggatttgaacggctttaataacagtaaggtgagaggcctacggtatctagaagggattggtagggctagaatggagaacatgaaaatctccaccactagaatggcaaaaaccaaggtgtaatataatgacatgattcaattctgtgaattctatggttatgagtataatgtgacgtggttaccttggaagagctcactattctatcttcctactaaatcgggatttgctatataccattgttatatacggcactttttccactcttcttccccttaatggagtgaagcaggcagggtgaccctctagctaaaaaaagaaagaggcgaaaaaagagtgcaacgtcaacaacgctaaaagagaaagggagaaacgcgcaagtgtttacgcatagagggtgaacaggagcaagagcattttgatagcacacagacttttaataataaagcggcagagaatgactcaaataaatgcgcgatgatattgggaagaggctcaagcaattcgtgaggcgcaaccaacgccagtttttcgttgctcgtgcacagtgacacggtggcaaaatggtcgacgttggcgcttgtttcggccactttgttattcggaagagattttatatataaggcgggcgcggtagccagaaaagagcgaaaaagagagaacgcggaaaaactgaaacaaacagattgagcgaaataaacctcggcggctatgtctcgtactaacatggatacaagacacgcacattctgctttactggcagcaccacagagtgctactgcaaatagcaggagcagcaacagcagcagcgagagtagtagtaacaaaaacaatatcaatgtcggcgtcggtgacgatagcggtaatgtcagcgcggtaagtatcgacgatggaccccacttcagggatatcttccactatggacacgaggaaaattacaaacttgcgagcagcggtatcactaacctgaattcttcatcccacgcccaccaaactttgtctcccatttccattagtaatgcatccactccggaaagttttcccgagcaccctttgggcctagaacgggaaacagagccggcgttggaagctgaaatggaagcggaggaactaccaccacaccaaagtaaataccttttaagctccattaaggcgaccaaacgattaaaagatgctagaccgtttctgaagccggttgatcctattgctttgaacatcccgcattatttcaactacgttcaaaccccaatggatttgtctttaattgaaacaaaattgcagggcaacgtgtatcattcagtagagcaagtcacatcggacttcaaaacaatggtggataattgtttaaactttaatggtccagaatcttcaatctcttcgatggctaaaaggattcaaaagtattttgaaaaaaagttatctgcaatgccaccaagagttttacccgcttctgccttgaagaaaacaagcagaaaccggaaaaaaaatgaggatatggattccccacttgtcattagacgttcagttagtaccaccaatgacaatattggggaaagcggaaatagagaaggcgtcagtggtggtagacccaaaagaacaattcatccacccaaatcaaaagatttgtttgatatatatgaaaactccaaaccaaaatcaaagactttacaaaaaaaattcaggacttgtctgaaaatactaaaggttttgatgagtaaaaaaaattcggatataaattttccctttttacaacctgttgatccgattgctttgaatctaccaaattactttgatgtcgtgaagaatcctatggatttgggtacaatatcaaataatttaatgaactggaagtacaaaacaattgatcaatttgtcgacgacctcaaccttgtcttttataattgtttccaattcaatccagaaggcaatgaagtccattcaatgggcaaaaaactaaaagagcttttcaattttcattggttagagaaccaggatattttgaatgaaattgaaacggattcagatcttgaagaggataactattcttcttcatattcatctgatgatgaatatgatgatgaagacataaatgaaaacgatataactaatccggctattcaatatttggaacaaaaactgaagaaaatggaggttgaattgcaacaattgaaaagacaagagttaagtaaattatcgaaggaaaggaagaggaagcatctaggtaaaacgcttttgcgtaggaaggcaatgaagcattcagttgacgatttaaagaaatctattactgataaaatcaatgaattaagtgatttagaaatgaatgggatgattcgtatcattaaaaattcattacccgcagatgaaatactaacttccaatgaagatgaaattgaaattgatttggatattttagatgaagcgactattgcaagaatttatgagagatattttgagaaaaaaaataacaacaatagcaaaagaaaactaagtggcaactactcgactgcgccaactaacaagaaaaagaaaaccttgaaatttttggaaaaggatgaaatcataaataataataattattccgattctgaagaagacagtagtgatagtagcgacagtgacagtgattaacaatcgaaatgggcttcatgccctaattaaggaaaaaaagaaaagaaaaaaaaattgggaagaatggggataaaaaagatttgtaacattataaacaaaaataagaaataattgtttttacgtacttattgtaaataaaacaaagggataacggacaaaaaggcatcgtttcttttgtactatgatttacgcaaatggtaattaattagaggtatgcatatagtttttataattgattcaatgaattttttgttatcgtttttaatttcgagtaatttcaggtaaccaataaaggataagatcactttccaatcgttcaagttctgaaaatcattagagctggaagttaatcccatttccttcggcaaattggcaggtattcgcaaatgagctaattggttaattttcaacgaattcttgataagccagcttatcgagtccatgttcactactcgagctcgatctaagttatgaatgtaattgaagtttttgttcattatattaaactgattgaaattcgtaaatgttattgtaagcatcttattaatttccaagtgaatgagctgttcacccaatttttgtaaagtttcgtttcttgtttcaaatgtatttcctgtgctcaagtctccagtcattggtactcgtaccaacatattcctgcttgtggtatatagcagtttagttagttctttagtcggtatgcgttcctttcctttatatccgtcaggattaacttcaaggacttcacacagtttttctatcttactaatattctttttcgtcaccgtgtttatagttctgatgggaatatacctgcgaatcccagatattcgagcaacagtagttgcaaacacttttgtcctcaacatgtcgagattcattatctgatttattcttttatcctgctataaagaaaccatagaagaatagaagcaaaggggtagtacgtggcacctcctaaaggtaatattgtactattcctagttcactcaaggtctgcctgtcttattctccacatacattttctataactctttttttaagtttgtttttattttagtttgacactacataaatatgtaaaactattttttcaaattatacaaatagaaaattatgataaaggtcaaaaagaaagaaaagaatgacttgtctgttttccttccctacaaactcttgcaaaagtaatcaatcgaggccagcacagaaaaaaaataaaagataaataaataggaataagaatataatgcgaaaaacaatagtggtcaggttcggtcagttctcttgctttttcctctcagctagctctgcgtagaacttctctctcttgttaatcttatccatgtggaatccccaccaccagtaagaggccatgacacccccgagggagaacccgaggacgatgtccatgatgactcttctcttgatcgtaccagtaattggagcaatagtcatgtctgtgtaagtcgcttgtagttagtagtttgcaaatatcttgcttgctctaattctcggtcctaattttccctgaagataagagtctctttcatcgattcttttaataccacaggaacaaagcgggcatcgtggtagcgggccaatcaggttgcagtaaatgaagagatatagaggaggactctgctaaagaccataacaagggtctgcaatgatcttggactaaataaaggtgtcttacaatccaaaagagcttgaatcattccttttatgagctaaatagcaccgtttgcaccttctgataacgctttacgggtcacgcgcggattttgactcacataattccacttgcccatataaagagggactcatatgatcttatgaaatcttccttcaagcaattgtgagacaacagacgcacaaggaagatcgcccagcatgagtatgttatctagaagattattttccacctctcgccttgctgctttcagtaagattaaggtcaaacaacccgttgtcgagttggacggtgatgaaatgacccgtatcatttgggataagatcaagaagaaattgattctaccctacttggacgtagatttgaagtactacgacttatctgtcgaatctcgtgacgccacctccgacaagattactcaggatgctgctgaggcgatcaagaagtatggtgttggtatcaaatgtgccaccatcactcctgatgaagctcgtgtgaaggaattcaacctgcacaagatgtggaaatctcctaatggtaccatcagaaacattctcggcggtacagtgttcagagagcccattgtgattcctagaattcctagactggtcccacgttgggaaaaaccaatcattattggaagacacgcccacggtgatcaatataaagctacggacacactgatcccaggcccaggatctttggaactggtctacaagccatccgaccctacgactgctcaaccacaaactttgaaagtgtatgactacaagggcagtggtgtggccatggccatgtacaatactgacgaatccatcgaagggtttgctcattcgtctttcaagctggccattgacaaaaagctaaatcttttcttgtcaaccaagaacactattttgaagaaatatgacggtcggttcaaagacattttccaagaagtttatgaagctcaatataaatccaaattcgaacaactagggatccactatgaacaccgtttaattgatgatatggtcgctcaaatgataaaatctaaaggtggctttatcatggcgctaaagaactatgacggtgatgtccaatctgacatcgtcgctcaaggatttggctccttaggtttgatgacttctatcttagttacaccagacggtaaaactttcgaaagtgaagctgctcatggtaccgtgacaagacattatagaaagtaccaaaagggtgaagaaacttctacaaactccattgcatccattttcgcgtggtcgagaggtctattgaagagaggtgaattggacaatactcctgctttgtgtaaatttgccaatattttggaatccgccactttgaacacagttcagcaagacggtatcatgacgaaggacttggctttggcttgcggtaacaacgaaagatctgcttatgttaccacagaagaatttttggatgccgttgaaaaaagactacaaaaagaaatcaagtcgatcgagtaatcgaatttacgtagcccaatctaccacttttttttttcattttttaaagtgttatacttagttatgctctaggataatgaactacttttttttttttttttttactgttatcataaatatatataccttattgttgtttgcaaccgtcggttaattccttatcaaggttccccaagttcggatcattaccatcaatttccaacattttcatgagttcttcttcttcattaccgtgttttagggggctgttcgcacttctaatagggctatcaccaagctgttctaattcgtccaaaagttcagtaacacgatctttatgctttagctcgtcataatctttcaattcataaatatttacaatttcgtctacgatattaaattgcctcttgtaggtgcctatcttttccttatgctcttcattttcaccgttttcttgaaaccaaacaccgaactcactacgcatttctttcataggctcatataatacttcttttgacgtcatttgatcaagtatttttgttattgcgtcgtccatctccccatcttttagatcaaattgattttctgcactttcttttccaccagatgctaccatttgatctaataattgtgacaatatatcatcaatattattattttggccactgcgttgagattccttggtttcttcggctagggatgtatcaactttattaccattttcctttaacctgtctagcgtattggaaacaatgtttttaaatcccggattgctaccattcacggtccctttatcagtgctgttacttttcaaactactacatccttgctccatctgttgatgaggtactttagctgcctcttctagagcactaatcagtttattaaaatcttctgtcttcacattattctcgttaccgttatttttcatcaaatttgcgaactcattttgcaaatctaccatcatttctttcaattctgggtcctcttcagattcattagctacctgtacgccatcactgtccttactttcggcattcttctctttgttttcactatcgttgtacacagaacccttcgcttgcacatcatcgggctctgcttcatccagtttagtgggatcttcatctaaaaggtcatccaaatcatcaaaattatcgtactcgttttcattcattacttcgtgttgtatgtttggcatttcttctttccgtcaatacttcggttcccacaatttgtaattctttcttcactttatatctctcagaaaccgcgtttaacatctggaaattaaaaattattcctgtctccataacaaacatttaaaaaaagaagagaaatttagcataggataagcacacactggcaccattttttggaagcaatatgagtagtttgtgtctacagcgtcttcaggaagaaaggtaagtagtagttttcctccttttatgcttacattctgtaggcatacacaatttcatccagcggtatactaacaaatcgatgaacttaacttgttttacttgaataacagaaaaaaatggagaaaggatcatccatttggattttatgccaaaccagttaagaaagctgatgggtccatggatttacagaaatgggaagctggtatcccaggcaaagaaggtacaaactgggcgggtggtgtgtacccaattacagtcgaatatccaaatgaatatccttcaaaacctccaaaggttaaatttccagccggattttatcatccaaacgtgtatccaagtggcacaatatgtttaagtattttaaatgaagatcaagattggagacccgccatcacgttaaaacaaattgttcttggggttcaggatcttttagactctccaaatccaaattcccctgctcaagagcctgcatggagatcattttcaagaaataaggcggaatatgacaagaaagttttgcttcaagctaaacagtactctaaatagagggaatccatctttcccattcttcctccttttgtactttatttaactaatgtcgttgtgtaacaaaaatagagcaaaataacattatttacaaattctcaaaaataattttttgctctttgtttcttatgctaagtaaatagaaagatattttttgtaccattttctataagtatggcaactatatacactttaataaatctattggttagtagaattttcattcattttgtagtgaatgaaactatccaacgtagtaaagcaatcatggcatctttcttttagttcgggatttttgtttttatcaaccattttgaattgctgcctcaaatttggtacaacttggtcttttagaatagataaaaatccaccccttacaaatattggttcattatagtcgtaagaggcatccccgtaaatttggaaaagcgaatttgtcatttctatcaaaatttcagggcgaacattcaactgtgttaaagtttgtatgaagaactgcccaatctccttatttgcatcaatttgtccctgaatcatagcatatgtgcttagtacattaatacatttttgttgtaactcaaggtcattattattttggaactcttcaataattcccctagcgaatcctgaattgttcagcatttggacattgatcaatgctcgattctcactttcaaacgctccatcaggaaagatgagtttcagaagcgcccaaatacagcccattcttcctattttaatactcaaatcatcttggctgtccaactgtgtaacataactccataaggtggttaacaactctccagagagctctgttagagatagagacacaaagagccagatcagattgttccatccgatcaatattcgcgaggtgaaggtatctttcaaaatcatgaaaacgtgaggtaagaaatttgttaaggtattgattagctcctctggaattgctacttcctgtgattctggtgattcatatttggatgcaactatctcaatgattgcggtgataagatcaattgctatttcaatgctttgcaattttatcatggattcgttacgtttcgcattgtaatccttgatcttagttataaccttactgctttcatctttactagtagcaggtccaatttctacagggttattaatgtcattaactaactgtactggatcaatgttattaatggaatgacatacagagtggatcattttgttacattgatcataagttattttcatgtcaaggaattggcaatggataccttcaattagaacttttgttaattcattagcttgtggatgtaaagccggagatagcccatttaagaactgtgatagaagttcattgttggaaacatgatcaataaattcaaatgattcggaactcaaatcataaatgagatcaagagtggtattgaacagattaattggcagtttctcgacaccatattttaatagctgtgaaatgacctgaaaaatttcatttattttactttccgttaatatctcattaagaatatcgtcggatccattagacagagccaccactaacgacagtaagttatcggcaaaatcgaataacaaccttttagattctattttggattttcctgcaggttttagctgcggttgctgttctgctgcttgcaaagcggataacgattcaacaatcctgccaaaattacttgttatacttgtccatatatcagatctccaaaggtagattgacacatcataaccttcttccaaagacaagttccttaataagccgaacgactccacaactatgtccgaattagaatcgttcagcaatttattcaaaatgataggaactaatttctctttcagtaaaagttgtctcatatgtgcatcctcacaaagaacactgatggaactcaaagcaatacttctatcattaggcaccacacttgacaaattctgcaatagcggctggagttttttattaacgacgttggtatctttattattgtcatttgacccagctttgcgtagtggatttaatcgagacgaagatgctcttgatcttttctttgatctgcccattcttttctgccctaaaaagtcgatttctgcgtccttgtacaaactcgaaaatctgatcgaaagtacttggaatccagtaagaataatgggggcgttgctacgaagatttaattttacaatacatagacctttaaacaatggtagataaatggatgagatgagatgagatgagatgagatgagatgaaaaattttctgaataagagaactactcgttctaaatgattattgtacattttgcatagaaaaatggcaataaacagggcagtactatttcatcatcatcactaaacattagttggcaaacttattaagccaacagtacttgtgactagaattttttattatatcgccaatatttaatgataaacataatatagtaataccaaaaataattatgataacttatacaaaagaagtggaaagaaaaggaaagaagtaatcaaagtaactcaaaaaaggttaatgattacgatgttacaatcgctcttgacttatctgtacttgtggaaaccaatgtcgttagccttttctctgaaacattgacgacagatgtttaagtcgtactttctgaccaaaccagtgtgggaggagcagacacgacattgacgggaacctttaccgaatcttcttgggtgggagaaccaaacgttttcgtgagccattttgtatatattctataaccaataagttttcaaaattgaatagaaaaatgttagtattataatttttgcagtttttatgttttccaggagttccatggacgtgtacaatagaatttttcgactatcgaagttaaaaggaaataaatataagcttatgctatggctcattgtatttgacataatttgaagctttgttgatgtttgatgcttgttgctacattcaataaacacatcgtcttattccaccatggggccaccagaaaggctcccccctactgctagccacagatattttcctcgaattttcaattcttttagttgtaaattttagttacaaatccaaatcagcgcagatactttcctgctgttccttcattctgcatacacgtcccttgtctcttcaatccgcgtttccacatacatttagctatagtttctttcaaagaatttctcaaactactaatcccaatacctaataaccacttcttgtactgacggttatacctttaagacttgacgctttcccaggcaaaatgtaacattttccaccgcgctgttcgtacaacgcgagaagatctttataaagagtacccagatgttccccccaagtgaaataaataggcctacttaggactgggtgttaaaatgtacggatggaaaagtagactcgatattcaattacagctaagaaaaattttcagttctgctcatctcatcaccagtaaaaaaatgtgtgagttagaagttgatatgagttgtgatattaatcgcagaaatttatttgttagttgaagagcggtagttttacgcaggcatcagaatggcaggtcattcacacaggtcatcattaaaaaacggacacaaatcttacaaatccaaacatgcttctaaaggtgctttgaaaagattatacaaggggaaagtggaaaaagaacccgtgggcactggcaaaccagacaaacaagtttcaaaattgcaacgtaaaaacaaggcaaaacaattaagggcccaaaggatcttggattccattgaaaacaggaaattattcgaaggaaaaaatggcgctgccaaaatcattactattgttccgttagtgaatgatttagacccattggacattctttacaagctattaaagtgtgcagatgatgaaggaatcatggtgcaggaagtagactcaaaacgtatatttaatgttcatataaagaagtttaaaagcaatcttaaaatcataattccagacatgaccaattttttgaacattttagattgcgctaaagtagcagactttgttgtgtttgggctcagtggtgtccaagaagtcgatgaagaatttggtgagcagatcatccgtgcgttagaactacaaggtattgcttcatatatcggtgtcataagcaacctctcagcagtccatgaaaaggagaaattccaattggatgtcaagcaatccttagaaagttatttcaagcactttttcccaagtgaagaacgtgtttataatttggaaaaaaactcagacgctttaaacgtcttgagaacattgtgccagaggctaccaagatcaatcaattggagagacaatagaggttacgtagtcgctgactttgttgatttcgttgaaacctctcccgattctggtgacctggtaattgaggggaccgtccgtggtattggcttcaacgccaatagactggtccatattcctgattttggtgacttccaactgaataagatagaaaaaatcagtgaatcttcgcagaaaaggaaaataataaaggaaaaagctacagatagtctgagcttagagctggatttacaaacagttttcgaaagtaatatgaatagagatactttggacgaatatgccccagaaggcacggaagattggtcagattatgacgaggattttgagtacgacggtttgacaaccgcgagatacgacgaccatggcttcttgccagggagggaacaaacatcaaaaaaggcggcagttcctaagggaacttctgactatcaagcgaagtggtacttggatgacgtcattgacgcaaatgaggaagaagaggcagaacagaccaatggaaaggatgagacaatgatggaaattgatgatgaaatgatggtggagcaagacaatgaagaggtagcaggcgacgaagaatatgacatagaggataatgaaggatttgaagagctttcacccgaagaagaagaacgtcaactgagggaatttagagatatggaaaaggaggacagagagttccccgatgagatcgaactagagcccagtgaatctgccatcgaacgtttgaaaaggtatagaggtttgaaaaacttatacaactgtgattggcaagttgatgaaaaggacccatcatcaccagcggaatggaaacgtctattaaggattggcaattacaaaaacactaaaaacagaatcataaaggaaaccaagaatgaagcacaggccattgcaggtgatcgtattaggatgttcatcaggtttcctaagtttctgcttgaaaagattcaagatcctaaacaactattatttgctgtctacggattactacttcatgaacacaaaaatgcggtagtcaacttctctctacaaagatgggaacaatatgacaaacctgtgccttctcaggagcctatcgtagtacaatacggtgttagaagatacactattcaacctctattttctcaaggctctaacagtcctaataatgttcacaagtatgaaaggtttctgcatccagatacagtatcagttgccacatgtattgctcccgtagatttcacccagtcacctgcaatttttttcaagccatcaccaacagatgccaaaaatattgaattgattggtcacggtacattcctgaatgcagaccattcaagaatattagcaaagagagccattttgaccggtcatccattcagattccacaaaactgtggttactgtacgttacatgtttttcagaccagaagatgtggaatggttcaagtctatcccactgttcaccaaatcaggtaggtcaggtttcattaaagaaagtttgggtacgcatggttatttcaaggctacatttgatggtaaattatctgcgcaggatgttgttgctatgtccttgtacaaacgtatgtggcccatgccttcgttaccttggaatggtatgtaaagtgataaaaatatacacgtatatatatatatatatatatatataagtacgtgagatctatttgtataatataatgctaataaaatagtatcaacgatactgttgataaaggtaagtcgatacctgttccgttcgcatcaaatacaaatgccacttattttgtagaggtattaatgcattatgtgaaaattatgactttttatcaagcaaaataaatttgctacttgtgccctttttctttctttttttttttatttgatatgcgtgcctttagcatcctccaatttgataaaagtcggcttgctattagtcgctgacaataagttgtaattggtgttagcttcatttttaattttttttgagccatacaagccatcgacatagtaattatttgtaatcttagtctcataatcgagtatgattttttcaaagctcaataacgccttctttaacgcatcgcctacagcctcttttttcgacctgttataacattcacctctcgaggacaaagtaattctacctagcccaccacactgtgtgttggtgccatcctttaaggtaacctttacttgggcttctgccacaactgtatacttgacctcactagtgttggtgttttctccattatttactgcggtgaagggctggcactcccgggcctcaacatctataacatccattcgccaaccatcatacccgaatgtttcattagcgaactgaatgagagcatgccctggtatcagcttagataagttgtgcttcccatatttattattgtggtaaatattgtacgtgtacctttcgatcttggactgtagaagcccaatcctctgcaccgaccaagcgctggcaggtcttccattccaatcttcgatgatttggaactcttttatatccaagcccggtgctgtgccgtatgtagtcgaatcatacgatatgctcgaactgggcttcgcttgtatcgtcattattttgtctgtttatcctgaaatatgctcttctcctctacgtaaccctttaatggtccaaagcatgtgctaaactgccacagactccctcaatgatgttcttatccttccttgccgttactgcttcctatcatatctgcccttgccaaactgtggcttcctctaatcaatttgccccagtacattgaaaagcacgtgacgtgacaccaacttgaaagacattagtgtccaacgcgatataatggtcaataaaatacccaattttatcaagtgaacatgatattattcaatactatagtactttaaagaaaacttcaacaagttgcttcattgctatattatacaattatgggtgatgccggtcggctaacctttctttcgcagcgccacatacaagaacatatggtaattactaagaactttttggaaactatttccatgaagaaaacaaaatttactggcttctgtcttcgaagtaaatttagcgaacttgatactttcgtttggacagtcgtttagatttgcaactgtctgttcttatttcttgctattattaccagaaataaagcctaaagcgcgtggttcttacgaaaaaaatagaccttgcacattaacagggtttagacatcacagagactgaatactggagagaagacaattcttgttcacgacttcgagtgattaatatctataacaaccctcctatcaagaatggacatcattcaaggactgatacagcaaccaaaaattcaatctgtggatgaaaccattccgacgttgtgcgatcgagttgagaactccactttgattagcgataggagatccgctgtgctgggattaaaggcatttagccggcagtatagagaatcagtgattgcatccgggctaaaaccgttgctcaatactttgaaacgtgattatatggatgaagattcggtaaaggctatattagaaacaattttgattcttttcatcagaggcgatggccatgacgacttaactagaggttggatttctcaacaatcgcggttgcagaatggcaagtatccctcaccattggtgatgaagcaagaaaaggaacaagtagatcagttctcgttatggattgctgatgctttgacgcagtctgaagatttaattcacctacttgttgaattttgggaaatcgataatttccatattagattgtacacaattcaattactagaggcagtgatggccacgaggccgttgaaggcgagaagtgctttgatttcacttccaacgagcatatccacaatggtctcactcctagatgacatgcatgagcccatcagggatgaagctattttattattaatggcagtagtgaacgattcacctcacgttcaaaaattggttgcttttgaaaacatttttgaaaggctcttttccatcatcgaagaagaaggtgggttaagaggctctctcgtcgtcaatgattgtttatcgttgatcaataacatcctgaagtataacacttctaatcaaactttattccttgagacaggaaacttgccaaaactggcacaccttttgagtgaaccaatatctcaagatgaagtttttttttggaatgatcaaaggatagttaatatcaatacagctttagatatcgtcagcctaacagtagagccaggaaatactgtcaccactaagcatcaaaatgcgttgcttgactcaagcgtattaatggttgtgttgcgacttgcattctttcataatatcccaaaaaaagttagaccggttgctcttttgactgccgcaaacatggttagaagtaatgaacatgcacagctagagtttagtaagatcgatgttccatatttcgatccttcattacctgtaaactctactgcaaacggtggtccaattaaattaattcctgtagtcagcatcttgataaattggatgctctatgccaactccgttcacacgtttgatacaagagttgcgtgttctagactattaaaggcttatttcatggataattttgatcttcaaagagattttttactaaaacaagtccaattgtgtaataattcaacaaataatgtcggcgacaatgctaaagaaaatggtggttctaacaaatctgataaagaaagtgattcagataaagataccgacgggaaggatggcactgaatatgaaggttctttcaaggcaaatctattcgaagtcctgttaaattatgacgcagaattgaatctgaacccttttaaattattcttcacaactgatatttttatgttttttttccaacaggatcacaaatatagcgaagaactacgtgaaataacaagaaatgttaccaccggtaacgatctcgaagacgaagaacccttaaaggcaattcaaacaataagtgaattgctaactacttcccttactgctgctgacataagaattcctatttcctacttaacgttcctaatatattggctctttggcgactttaaggccacgaacgattttctttcggataaatccgtgattaaatccttgctttccttctcttaccaaattcaagatgaagacgttactatcaaatgccttgtaacaatgttactaggtgtggcatacgagttttcctcgaaagaatctccattcccaagaaaggaatacttcgaattcatcactaaaactttgggaaaagacaattatgcttctcgaatcaaacaatttaaaaaagattcatatttctcaaaagttgatatgaatgaagacagtatactaactccggagcttgatgaaactggtttaccaaaagtttatttcagcacttacttcatacagttatttaatgaaaacatatacaggatcagaactgcattgtctcacgaccctgacgaagagccaatcaataaaatatctttcgaagaagtcgaaaaattacagaggcaatgtacaaaattgaagggtgagataacttctttgcaaacagaaacggaaagcacccatgagaacctcaccgaaaaattgattgcgttgactaatgaacacaaagagttggatgagaaataccaaattttgaattcctcacattcttcgttgaaagaaaacttttccattttggaaactgaattgaagaacgtcagagattccttggatgaaatgacgcaactgagagatgtactggaaactaaggacaaagaaaatcaaactgctttactggagtacaaaagcacaatccacaaacaagaagactctatcaaaactttagaaaaaggacttgaaactattttgtctcaaaagaaaaaggcagaagatggtataaacaaaatgggtaaagatttattcgctctgagtagagagatgcaagcagttgaggagaattgtaaaaatttacagaaggaaaaagataaaagcaatgtcaaccatcagaaagagactaaatcactaaaagaagatattgcggcaaaaattactgaaataaaagctatcaatgaaaatctggaagaaatgaaaattcaatgtaataatttatcaaaagaaaaggaacatatttcgaaggaacttgttgagtacaaatcccgctttcagagtcatgacaatctagtagcgaaactaacagaaaaattgaaatccttagcaaataactataaggatatgcaagctgaaaatgagtctctaataaaagctgtagaagagtcaaaaaacgaaagcagcatacaattgtctaatttgcaaaataaaattgattctatgtcacaggaaaaagaaaattttcaaatagaaagaggcagtatagaaaaaaatatcgaacaactaaaaaaaaccatctctgacttagaacaaacgaaggaggaaattatctcaaaatccgattcttcaaaagatgaatatgagtcccagattagtctcttgaaagaaaaattagaaacggcgacaacagcaaacgatgaaaacgtgaataaaatctcagaattgactaaaactagggaagagctggaagccgagttagcagcttataaaaatctcaaaaatgaacttgaaacaaaactagaaacttcagagaaagctttgaaagaagttaaagaaaacgaggagcatttaaaagaagagaaaattcaactcgagaaggaggccactgaaaccaaacagcaactcaacagcctacgtgccaatttagaatcattagaaaaagagcatgaagatttagcagctcagttgaagaagtacgaggagcaaattgccaacaaggaaaggcaatataacgaggaaatatctcaattaaatgatgagattacttccactcaacaagaaaatgaatcaattaagaaaaaaaatgacgaactggagggcgaagttaaagcaatgaagagcacttcagaggaacaatcaaatttgaaaaagtcagagattgatgccttaaatttgcaaattaaagagctgaaaaagaagaacgaaacgaacgaagccagtttattggagtcaatcaaaagtgtagaatcagaaacggtaaaaattaaagaattacaagacgaatgtaactttaaagaaaaggaagttagtgaattggaagacaaactcaaggcctcagaagataagaactctaaatatttggagctacagaaggaatcggagaagataaaagaagaactagatgctaaaacgactgaactaaaaattcaattggaaaagatcactaatttatctaaggccaaggagaaatcagaatctgagttgtctagattgaagaagacatcttctgaggaaagaaaaaatgcagaggagcaattggaaaaattgaaaaatgaaatacaaatcaaaaatcaggccttcgaaaaggaaagaaagctacttaatgaaggatcttcaacaattacacaagaatattctgaaaagatcaatactttggaagatgaattaattaggctacaaaatgaaaacgaattaaaagccaaagagatcgataatacgaggagtgaactagagaaggttagtttaagcaatgatgagcttttagaagagaaacaaaacacaataaaaagcttacaagatgaaattctttcatataaagacaaaataactagaaatgacgaaaagcttctatcaatagagcgagataataaacgagacctggagagcttgaaagaacaactccgggctgcacaagaatccaaagctaaagttgaagaagggctgaaaaaacttgaggaagaatcttcaaaagagaaagcagagcttgaaaagtctaaagaaatgatgaaaaagctagagagtacgattgagagcaatgaaacggagttgaaatcctcaatggaaaccataaggaaatcagatgaaaaattagaacagtcgaaaaaaagtgctgaggaggatattaaaaacttgcaacatgagaagtcagatttgatatcccgaatcaacgaatctgaaaaggatattgaagaactgaaaagtaaactgaggatcgaagcaaaatctggctctgaactagaaaccgtaaaacaagagctaaataacgcacaagaaaaaataaggatcaacgcagaagaaaatacagttttgaaatctaaattagaagatatagaacgtgaactcaaagacaagcaagccgaaataaaaagtaatcaagaagaaaaagaattactaacttcgcgcctcaaggaattagaacaggaattagatagcacccaacagaaggcacaaaaatccgaggaagaacgtagggccgaagtcaggaagtttcaagtcgaaaagtctcaacttgatgaaaaagccatgttgcttgaaactaaatacaacgatttggtgaataaagagcaagcatggaaaagggatgaagatactgttaaaaagacaaccgattctcagagacaagaaattgaaaagttggctaaagaactggataacttgaaggcagagaactctaagttgaaggaagctaacgaagatcgttcggaaattgatgacttgatgctcttggttactgacctagatgagaaaaacgccaaatatcgctcaaagctgaaggatttgggcgttgaaattagttcggatgaagaggatgatgaagaagatgatgaagaagacgaggaagaagggcaagtggcatgatagagttaaaatatgtgcataaacaaatcgcttgaacgatctgtttgattatgtgggcagcactacttttttgtaattatatatgcatatatacattttactgacactaaatgttatattttctataacatctaacattacttcacgccttctaattaaagtatagtttgtgcaaacaatatgtgagctcacgtagacaattgtctaatatatcattaatgtcccttgcatagaacttcctttttttttctcagcgtcgcaatatctctgtcgagaaacgcttacgcattataataagccaaggaaaaatagcgaaaagccgatgcagatctacaggagtgatgaaagtactaaaaagatcagaaaagggaatatttgtcaaataaccaagtcgaaatggaaaaaaaacatgtcactgtgcaaatacaaagtgctcccccctcctatatcaaattggaagcaaatgaaaaattcgtatatattacaagtacaatgaacggcttatcttatcaaattgcggctatagtttcatacccagaaaagagaaattcatcaactgcaaataaagaagatggtaaattactgtgcaaggaaaataaactagcattgttactacacggaagtcaatctcacaagaacgctatttatcaaactttactagcaaaaaggctggccgaattcggatattgggtactaagaatagattttaggggccaaggtgattcctcagataactgcgaccctggccttggtaggacgctcgctcaggatcttgaagatttgagtacagtataccaaacagtatctgacaggtctcttagggtgcaattgtacaaaactagtacaatatcactggacgtggttgtggcacattctagaggatctcttgccatgttcaaattctgtctaaaattacatgcagctgaatctccattaccgtctcacctgatcaattgcgctggaagatatgatgggagaggacttattgaacgctgcacacgactgcacccgcattggcaagcagaaggtgggttttgggcgaatggtccacgaaatggcgaatacaaagacttttggataccattaagtgagacttatagtatcgctggcgtttgcgttccggaatttgccacgataccacaaacttgttcagtaatgtcctgctatggcatgtgtgatcacatagtgccaattagcgcagcctcaaattatgcaaggcttttcgagggcagacattcattgaaacttattgaaaatgcggaccacaattattatggcattgaaggtgatcccaacgcgctaggcttaccgataaggaggggtagagtcaactactcaccactagtagttgatctaattatggaatacctgcaagatacatagaccatacaactacatattaatctaagataagtcttgtgctgagtttggtcactttgcgggatcacccgcataaagtcgtcggcattgcagtttaagatcaaatagaggcaatactacgctgtgagacgatatttctgatcgtgattaaactggtattccacatgttcagcatccattagccgttagagataattcatttacgttccttttttctcttgcgcttgagattgttagattgttaaattactactgctttgtttttccatccgattagtataatcaacagatgaaaaaatgaaaaaaagaaaacaaaatcaacataacttgcacaagattgagccatcggaaaataaagcccattgtaattcatataactaaacatcatatcaagtgcgattggtctgcaaaatcgtgcttaacattccgagacacaacgtaaatcccagaaacacaagcatgtctaaccaaatatactcagcgagatattcgggggttgatgtttatgaattcattcattctacaggatctatcatgaaaaggaaaaaggatgattgggtcaatgctacacatattttaaaggccgccaattttgccaaggctaaaagaacaaggattctagagaaggaagtacttaaggaaactcatgaaaaagttcagggtggatttggtaaatatcagggtacatgggtcccactgaacatagcgaaacaactggcagaaaaatttagtgtctacgatcagctgaaaccgttgttcgactttacgcaaacagatgggtctgcttctccacctcctgctccaaaacatcaccatgcctcgaaggtggataggaaaaaggctattagaagtgcaagtacttccgcaattatggaaacaaaaagaaacaacaagaaagccgaggaaaatcaatttcaaagcagcaaaatattgggaaatcccacggctgcaccaaggaaaagaggtagaccggtaggatctacgaggggaagtaggcggaagttaggtgtcaatttacaacgttctcaaagtgatatgggatttcctagaccggcgataccgaattcttcaatatcgacaacgcaacttccctctattagatccaccatgggaccacaatcccctacattgggtattctggaagaagaaaggcacgattctcgacagcagcagccgcaacaaaataattctgcacagttcaaagaaattgatcttgaggacggcttatcaagcgatgtggaaccttcacaacaattacaacaagtttttaatcaaaatactggatttgtaccccaacaacaatcttccttgatacagacacagcaaacagaatcaatggccacgtccgtatcttcctctccttcattacctacgtcaccgggcgattttgccgatagtaatccatttgaagagcgatttcccggtggtggaacatctcctattatttccatgatcccgcgttatcctgtaacttcaaggcctcaaacatcggatattaatgataaagttaacaaatacctttcaaaattggttgattattttatttccaatgaaatgaagtcaaataagtccctaccacaagtgttattgcacccacctccacacagcgctccctatatagatgctccaatcgatccagaattacatactgccttccattgggcttgttctatgggtaatttaccaattgctgaggcgttgtacgaagccggaacaagtatcagatcgacaaattctcaaggccaaactccattgatgagaagttccttattccacaattcatacactagaagaactttccctagaattttccagctactgcacgagaccgtatttgatatcgattcgcaatcacaaacagtaattcaccatattgtgaaacgaaaatcaacaacaccttctgcagtttattatcttgatgttgtgctatctaagatcaaggatttttccccacagtatagaattgaattacttttaaacacacaagacaaaaatggcgataccgcacttcatattgcttctaaaaatggagatgttgttttttttaatacactggtcaaaatgggtgcattaactactatttccaataaggaaggattaaccgccaatgaaataatgaatcaacaatatgagcaaatgatgatacaaaatggtacaaatcaacatgtcaattcttcaaacacggacttgaatatccacgttaatacaaacaacattgaaacgaaaaatgatgttaattcaatggtaatcatgtcgcctgtttctccttcggattacataacctatccatctcaaattgccaccaatatatcaagaaatattccaaatgtagtgaattctatgaagcaaatggctagcatatacaacgatcttcatgaacagcatgacaacgaaataaaaagtttgcaaaaaactttaaaaagcatttctaagacgaaaatacaggtaagcctaaaaactttagaggtattgaaagagagcagtaaagatgaaaacggcgaagctcagactaatgatgacttcgaaattttatctcgtctacaagaacaaaatactaagaaattgagaaaaaggctcatacgatacaaacggttgataaaacaaaagctggaatacaggcaaacggttttattgaacaaattaatagaagatgaaactcaggctaccaccaataacacagttgagaaagataataatacgctggaaaggttggaattggctcaagaactaacgatgttgcaattacaaaggaaaaacaaattgagttccttggtgaagaaatttgaagacaatgccaagattcataaatatagacggattatcagggaaggtacggaaatgaatattgaagaagtagatagttcgctggatgtaatactacagacattgatagccaacaataataaaaataagggcgcagaacagatcatcacaatctcaaacgcgaatagtcatgcataaaatatacataaatagaggaactttacatgtatccatatactgaaaaatagataaaacaatgagataatatttattaacttctacgtaaataaaaagttacataaggatcaacctttttttctttattttcttttttttttttatttttcattttcaattacaaactaagacataacagtaagcagtgctttttctgtgcatgttttcctctttttataatgatattggctaaaataaaattaacaaaaacagatgagtgatatagattatattcattacagttcgttttcctaactcacataataatagcttcctttggaacattatcggagatagacttatgaggtaagactttaccaccgttgatgtagatttcgtccttaacttcaacgtcgtcacccaagacagtgacaccttccaaacgacaccattgaccaacggtagagttccagcctacgatggtagatttgaccaaggagtggttcttgatggtggagttgcacaaaacaacagatctggtgattctaacaccatcaccgatggtgacattaggaccgataaccacgtctgggccaatcttagcagtggaggaaatcttagcggttgggtcgatcaaggcattaccaacaatgttggcacctgtagccaatttttttggttgtctcttggccaaagagttcaagtaaagaacggtaccagacaagaagtcctttggttgaccaacatccatccagaaaccttccaaatcgaaggaatatagttgtttttcttcgaccaagattgggaaagtttccttttcaattgaagttggcttcatttcaatcaagtcaatgacttctgggtttaaaatgtacaaaccggcgttaattctgttaccaacaaattcctttggcttttcaacaaatctgtcaatcaagtttggagtagctatatcatggacaatgacaccgtatttagaaggttcgtcgaccttggtagcaacaatggtacctttaccaccgtgagctttgtggaagtcagccaattccttgaatggatattcgcaaatgacgtcggagtttaggacgaaaaatggagagttgtccttcttcaaaacatcttcagccaatttcaatggacctgcagtacctaatggttcagtttctacagagaaagtgatgttaacaccatattccttttcgtacttcttcaaagtttccaccatgacttctggtctgtaattaacagcaagaacgatgtcagtaacaccagcgttggctaaagcctcgatttggtgtaaaatcattggtctattaccgaattcaaccagtggctttggaacggtcaaagttaaaggtctcaatctggtaccgtaaccaccgactaaaattaaacctttcatttttcaattatatatgttttatttgttgaagttgtagcttgtcttgtgctgataatattttgtttgtatagtcaacaaaatatttggacagaagaaaagagttagcgaatgtaaagtagtttgcacacttgatgaacgttatcaaagtcaaagaggtgagaacaagatagacaaagaaaaaaaaaatacagttttggagaaaagaaaacaagactatgtgaaacttctaacaatgacgtgaaaagtctactatatatatgtttacaagagcgccacgaggcaaggaaaaaaagaaaacaaagcgagaaaccaccagcttactttactaccggtcagctgtggttctgtgtctgttcgtctgtttgtttgtttgtttgtttattgctgcgctgttcatgctgaaaaacgacaaaaacaaagaaaaaaaagtttttcagagattgagataaaaataaacgtggtggctcccgaggcatttctagctggccagcaagtacacggtggccgtttcttttggcgttttttttttctgttttcgcgttcttcatgctgtgcgttgctggtgaggtggcgtggacggtttggtttaggcaatgatagaaaaagctatagtcagagttgcaggaaaggacgaaagtagtccatttggtgccgttatccaagggtcttgctcttagtcttgcttttcacccagcacgcggtaagaaggatcgggtgcagcatgaagaatgctgactgtacgcgtttcgatttgaagctttaggatgttctgtgggttgggttggctcgatcgacagtgcgtatagtgacctttgaactgtaccgggtggcacgtcgtgcacagaatcagaagtagttataaaagatttgtaattgcgtatatgcaaccaagtttaggctttctccgtgccgttttttaaggtgaaatgtactcctcttgaaaatgtaaaaaaatggagcctcgcagagcagcttgccaagcaggttgatacaaggtgagccgccgaaacataacgataaacgtggtatagttttcgattgcctttagtttgggtggtctcagtgctggcacctgacgaactattcgtaggcaggagaacttgcatcatgtggtgttcttccgagatagggatgccgtttggtccttacgaaagtcaatgttctggtactactaattattaacatagttcgttgtatacacactctttactttcataagaaataaaaagcacgtctaagaaatctctacgtcttggctgcggcaagcaactgcatagaaagcacatagtagtaactctaaaatgcgagcttcatacagacaattacataaatgcaacataggcagcatgggatcctgggtttcatatcgtcaaagaaagccaccaactggctttaccataaaaatacgaaaagaagtgcacacattcttctttttggctcatcacaagttcttcaatttactgtcattacttttgtttccttgtcagataatgtatgggtggtgtgtacaccaaggtatttttttttttacttggcagatctgcaatgcataatagaatggtaagggaacgagtaacagacgggaagcgaatgcgaacacaaagaatataaatttgaaatctcctgttgcaaaggattctctagacatttactatctcagtgacaattctcgagtgaaacaagaaattgagatggtaggtcagcgcccatacttcttgaatcaattggaggagcggataaagcaagtttcccccctcaatgtaaatcatcttaagcaaaattttaaaatctaggcacatataaagagaaaatgggaatgattttgctggataggctacagtgttaggaatgcagaattaggaactatagatgatgcgattaaagatattaaacgagaagtgacagtggtggcttcgacaacggcagtcgtgctcggtcgacaacgtgtatgtttttgccgagcagagcagggaaagtccttctttctgcgcgtgaatcaaaacacattggtatcgaatttaacatatctgggtgaggaatggacaatcctaataaagtactggaggtttgtctgtatttccaagttcttgcttgtagaaactgctttcttttctcttttcctgcagcggtcgaacatatgtgattattgattagccatttgttccaagtcatatagtagtattacgtgttcagatgcggtgttagcgtatctttttgttaaataaaatatcattgtgccgttgccgccctacctgccaagggtcaaagaaggcacctttatacgatgccacctttttatagtattctactacagagtcatcgttcaccagttactgttcattctactaaattagtatggcgtgttgcatagaaggaagcatgaattacaagatcagtagaacaaaaagttcaactgtttggaatttagttgaacatgtgacgaaagctctgctactaagacaggggcaaaaaataacaatatgtaagcataagaaatgggtcaatgttgggatacttggtgaattccgttctttttagaagcggattttcttattcgtttatatgttgccattcattaccctatcatattatgaatcttcacattttattttccataagatctgatgactgtttcccaatcaccttacatcatatatgataatgtacaattgatatgaagaatagcagtcgatggatgatattttattcttattatcaacatgtacaaagtgttggaacggtaaagaccagtgcaaatctgataaaactttaaaataacatggacaaatttatgtccaggattctccgaagaactcatccttgttagctcagttggtagagcgttcggcttttaagcgcatttgcttaagcaaggataccgaaatgtcaggggttcgagccccctatgaggagttctttctttttttctctcaatttttaaccggtacctttaaaagggtatcaaaaacaatagcatagcataaaagaaataagtgcaatttattggtgtcatttatataagctatgaattttaaaaaaaataaatgtagcagtttcttttttgtttaaattctgagttttctactttttaatttccaaaatactacagctgaaagaacagcggatacaacgaatgcgatactgctgtacttgtagacagccgaaatacaggacggatttcgcagatctcctccgccactcatacagcgagaatcgtaaaatttggcatacaacatgcaaaatatcatagaacctatagcaggtgcaattagtaagctaccgtaaacagtcccgaatgagcgttcgccccatactaacaggaccagcgtcggataaacagtgaaaagtccaccgtatacaattccaaccaatgatcctgtaggtactagcccccagggtgacgctgaagaggtcattttcaataaaaacagttgtgcacatacccctaatgaaaggaaagtcaacaggatccatttaattgatatttttttcttggcgaagaagtctgccactatgcctgtgagcaatctcgtaaaagtggaagatagcgcgtatgtggataacaactttgtagataaggttggcgcatctaattggactagcaggttagtcagtgatcccatattggcaataaacatctcgaggggcccaagtgataacaaaattgataccgctaggatatatgtcacaggatcactaaagatccttagcatcgtctgcgtaaacttttcttgaacatgattacttcgttctaacagcggtgattgttccacatcagtttgatcatccagccgtttttggttgtcttgctcttcattaaaatgcaaaagtgataccacgctggtggctatccatgcaagtagcccaataacgacataaacgagggcaaatgtttggaatactcttcccaggtttaagtcactattggacgaggaagaacttgcgttagaggaccagaaccatttgattcttagcagttgagaaccgactacagaagaaataccataacatgtcgttggtaagctaatggatagtagttttgtatgaggatatagcttagtgcatgtcagtaaagcgctaaagtataaagcgcttgttgatatacctatgaaaacgaaacaaatgatggatagattgaatgatgagtcaccatttcctccgagagataactccggatgattaaaaacgtaagccagatatgaatagctaggtatgaaccctatgatggctaaaagacttaaagtaatggggccatgagaatcagcgatcatccccaagattggtggcgtcaagtacatccccaaattagtcatactagcgatggtgttgatttgccatgaggaataatttaaatgtttctgccacggttgagagtaaagagatatcaaagtaatgaagccagttgacaccgcagataatagcgaaaagatgtatgcaacacgatgtgatgactgaagagacaaaacatggggtaagagtaagcgcgtatggtatgaaaggtagtgctccacctttgatagaggcatgatttgcacttggaaaatggttattgctataaaatgatatgaaaggaaactagtctcgatgaaacgttagaagttgctgtctgagtagcggtctctgttatcttgtatttacactgtataatagtttttcttgtagggcaaaaagaaaggtactaatttccgaacgatgcgaaaagccgctagcatcggaaaggctaagtgaactatgcaataaagactaagagaaaaagcaaagaaaggcgtcttaacacagtatacatttttcgacattatgaattataaaatttttatttacgcttgtaaaataatattttcatttcttctattttcctcttttcttcgttttcttgacttcatacttcattttttgtttgactcctttttgcgttatgaaacgtgatgcttcgatattctcattggtttcttaaaactttagcaatatcggacaaacagccgtattttttattcttatttttactgcttgatacagtaccccagtcagtggctgttgaaactctgccacttgccgtttctgatagtacttgcttataagttttcattgaatgacttttttcaccagcggtatagctctgaaataatttgtgcatatacgatctaacttcttctctattgtaaggttgtttattcgctcttttaaatttcttatttgtggatgatccattggcggtggaactaccctttatattagcaggcggcgcggtagatgcgatggttttagtcttcgtattagcaggttgtacagccacggaatcatcttttcgtgcctgctgttgctgttgctgttgccttggaagggctttggcagctgcctgcgcccaacctgttaattttggcttctgaggaagcacagcgggcgttggaccatttgaatttggacctgaagcagataaagtagccttcaaagtcgaggaggttctgccatctacactggttgttgaggttgttgtcatttcgtactagattaaagggaaaattgtatcgtaaataagtaataaagttaatgaaaattcggaaacaaaaatggatagatattaaacagtgaacaaatgaaaaatttcagaaaaaaagaattaaaaaaaaaaagggaaaaaatatgcacaagatcgtattatttgttgttcctcgtatttttctttctatttagtctcacatttttgacacatgcctggtgttatatatacattacaatggaaagttcttttctctttctccgaataaagtagcggtctattgatcacttcttacgctgggtatatgagtcgtaataaataaaatcatcagaatcattcgtaagtcattttacttttttaaaaagataattacagtttttgggtctatatactactctaaaaatgtggtggtggcttaatgcatcttttttacagatgaaccttcgttatgggtattgacatcgttgctaatgctgacagaaggcacaggctcattcttgattttcttgttcactttcttgtcatgttgaagagcggcatactcaatagcttgtggtgggagggttgtatcgttgatggcgggagagtagccaatctccttcaaagtgtcaaccatttgatctctaactttttcagcaaattcaccaattttgtcctttgttaagttctcggttgaaataggttttaaaattctaacaatcatacagcctctgttgaagaccccatatttaggacttactaaagtactggtattggaaacaaccactggaacaatggggatcttaccctgttgtgccaaatggaaagcacccttcttgaaaggcaacattgtcagctcactcgtgtaagacctggtaccctcaggaaaaacccatagagcacgcttgtttttcttaacattttctaaacctttattcaaggtgtcaatggcttcttgccttttagatctgtctaagaaatatgtaccactcaaagccatgaaccaacccagaaaggggacgtatttcaaagacttcttggcagtaactgtgcaaccaggggggaaaatcctacctaacatgaagatatccaaggtggattggtgattggcaatcataatatatggcttcttggccaaattctcctcgccaacgaccttgacgtcaaggccaagcatcaatttcatgacatggtaaaaacaacgcgcagtaatccactgagccaaatgttgcttaccgattaacgtgcaaaggatagaggcgattacaccgtaaaagccacagcctgcaagcgccagtacgaccaacacggacctcaagtaatacaagaacctacctatcacactcattatttttttgctcgaattcactgacggagggaaaccactaaacttctctattgaagaattcccccttcaccttaaacccttcctaatataagtattttgaacaccataccatattctcaacaaaacaaaggaagcataattgatatcatcattcacgagatccatctcgtgaccgtgaaaaaattttcgtcttcgtcttagtgtaatgtgttcagcccaacctcatcgcaatatctcaagatttttgaattacaaccaaatcaaaagcacagagtcgcatctcatcgctatgatgtatttttttctttttccaaaaaatgggttctatttggttctactggaactaaagtagcatctgcaaagaagtaatgtctgaaaaaccacaacaagaggagcaagagaaaccacaatcaagacgtaattcatttgctgtgattgaatttactccagaagtcttggacagatgtttaaagcaagtggaattctacttttctgaattcaactttccatatgacaggttcttgcgcacaacagcggaaaaaaacgatggatgggtccccatcagcaccatcgccacattcaaccgtatgaagaaatatagaccagtggataaggttatcgaagcactacgtagttctgaaattttggaagtatctgctgatggagagaacgtcaagagacgtgttcctttggacctaactgctgccagaaatgccagaattgagcaaaaccaacggactttggctgtaatgaatttcccacatgaggacgttgaagcttcccaaattcctgaattgcaggagaacttggaagcctttttcaaaaaattaggtgaaatcaaccaagtgcgtttgagaagagatcacagaaacaagaaatttaatggtacggtcttggtggaatttaagacaattccagaatgtgaagcttttttgaaatcgtattccaatgacgatgagtccaacgaaattttgtcatatgaaggtaagaaactgagtgttttgacgaaaaaacagtttgatttacagagagaggcctcgaagtccaaaaacttcagcggtagatcaagatcctttaacggccataagaagaaaaacttgcctaaattccccaaaaataagaagaaaaacggcaaggaagagtcaaaagaggactcttctgccattgccgatgacgatgaggagcacaaggagtgattcttgtgtttcttctggttctcgtatctcattatcatagcatattaagaatatatgtactaacatatgtactaaacagaaacacaatatgaattacaactaatactatattatttgtctcctttttttattagtattaaaaattaccgttactggttaaaatggaatacagctcatccatttaaaaaaaaaaaaaaatagaataacaataattaagcagaaaaaatgttaacgaatataataaatcgatttgtccattttcataaattttttttttgtattatttcattatctgtgcctcaaagcattaacttttcttgcagtcagagagagtctcttgcgtggattataccaaccgccattatcagccggcataggggccggcgtagcatagttactatcagctgtaattatgtatgaccaccctggtgttacggtagtatgttgatcaacggagtttcttaaagtgtagtaatacgttacctcactggtcgcgtacttccttttccatgtctttgctgttaccttagtagccggttggagttgcatgggagcatatttcacaacacctgtttgtaagttgtagggaacggtgaaactcttagaatcaatcgtggcacccacatctcctgtggtaattcttgtttgtgcctctggtgcaatggttatcatactcggattagcggcttttgtaccaatcatcccttttagtttaaatctgttagtgtaatgaatggtgtaaccgatagctgtttgcgcaaagacttgtatgaagtaaacaccgtccgtcccaacggtgttttctattatcgcattgaactcgttgtctgtcagatcactcgcactgagtgtttgaagagtagccattgcttctatcatggcattggtacccgaacacagagtaaacgtgtatctgacaaaatccttttcctgtggtgtgttatctgtatgcatccactttactttgacaacagcctgacttgtaccagataaatcataaactgagttgggttctggagccacaatggccacatcacaataagctgttcggaacactaccgaacaaaataatgttaagaataatactatcagcatacgttttacgtaattgattttttattattgttacctacctaagaagtcgacgtaatacttgtatactttactttttacttctgtgcaactttcatcgatacgtttttataaatttacgtaactaactacctcatgtaatattatacatgaacgagcacataatgtccaatgtcccttacatgttcgtactttcaaaaaagaaagaagaaaattggtgaagaggaaatgtgcttttctgttggagttggtcaacaatatgatgaggaagaagggaaagccgcaaagactggatttacgcaatggactacattctcatgtgaaaaaaagaagtgctgcttcgaaggttcgcgaccctttcaagggactcgccgcgatgcagagaaaaaaaaaagaagagataacgtgggggcagctaaaaaaagacgaatcgataatgagtccatgacttgagccggacggacttataattcgattcgggcctaggcttgtacagctgaaatagtgtacaatataaggaactaaacgatcggagaccaatcggagagccggcagttgaatcaggtgcttcatcactggcataacctatccgcaaacggctgatgcaggtctcaacgcccttctggtaaaatcaaaaaaagtaaaaaaaacggctcatgccagcttgcttcctgtcaatagcggttgttgattttttcgcttcatgcctaaaaagagaaacgagacacagagagaaaacaagaatctagattaataacgtagggcagcgtaacaataatttacgcagaaatgatgtgtattattagggcataaataaataaatgtatgtatgtgtgtgtatgtatgagtcggtgaatgactttggttttagtgatatgagtagccacatcctttccccacgtgcttatttagccagacgtcaacgttcggaaattgcagtccacaatgcttgcacttccccggcacaacacctctatcttctttcttggtcttgggcgggtactcgaaatgcaaagcctttaggtgattcttgaaagtatcacagcgcgaaaaaacgcccgtttgatgacagtttattggctcgaaatagagtgatctagacttgtgtggatacacctccatatccaaattgatcagagtagagttgtaaggacacttgaatgcacctttaatcttgtatagtgatttcaattggtttttcttcagtagttttgtttcttcggaagaggatgaggcagcgagtttatcgtttgagtcgtcgctgtcgttgtttgcggaggtgcgggcagtgtcatcttgatcgtcagcaccactattgttgtcggactcccttgcgtatatttgcataaattcatctttccaatggcgcttcttgtgccttatcagatcattgttcctggcaaagccgcgttgacagatagggcacttatgcggtctgtcctccggagttaaatgagtggatttatgcgtagataggttggcgtagaagttgtggcagatggggcattcctttttctttctttgcttcgttatcttggcggaatcctttaaagacgatgaatacctgcttgtatgttcattagtcaatggggaatgaatagacggtagtgcagaggcactactactactgttgagttgctgttgctgttgttgtttgacgatcaaaggtgggaatccactaacgggtaggctggacacggattttgatctcggtacgttatctaccgcggttggcaatatactctggtgttgagttggtggtgagggggtgatggttttgaaacccgttgtgttgttagggttgcaaaatgttagctcatgtctgtgatgatctagcactgttcttggcaccggtgatgtaaaattggcatgcaaggaatttgatctgccgttaaattctctttctgcaactgtaattaaattggtgaaggaggatatgggtggcaaaatgacatggcttgagctgttggatgacagcggtgttggagaaaggctatgagggaaatagcatttggaattatgtgccaaggctgtattgtctgtaggcgaactcgtgatagactggcatgcagaggagttataagaagagtatgatgtagttaatgggggaggtggaggagaattcagtgtagaactgagggtagagcgcgaagacgacgtagtactggacaacaatggcagtgatggatctatcaaatggtgaatggtgccattgggagaagccgttgggtttggcattttttctggagtatctataaagggagggtttctccgtaaagacatcgtctcatgggacattactgagtcaatgcttgatgcaaaagatgatgataccagcataggggaagccaaagaaaagaagtaacaaatattccaagcgctccagtgttacagctactgcaaaccaagaaaagcaactgacaagaattagatatcctaatcatagggcaccgaatttacttccatgttttttccagctccacttagaatatatatataaatgtataaagacggaaatatgcgcttttgagaaatagacagaataaagaacgcactgatgcagctttaacttttaagaaatggtgctttttttttcgccctctgttcctctgcggatgggagctatcagtagtagaaaacaaaaggaaacgaagaaaaaaaattggaaaagggaagagtaaaacagcgaggagagcattacgtacataaaataggtttaagtaaccataccactaacaatgcccctaggaagtgacaatctagagatatccttgagagttagccacgggccgtaagggaaggaaaagaccaatctagcaataagcgcatggggggtttccgacagccactaccaaattgtgtggcagccaagcgagaatcaatgcggctatttgagatctgttctttttctattcaaagactcgaatgaggccaacgaaagaagtagtaaaaaaaatccgggattcccaattcaggtcatatccggcaagacattcccggattttattttcctcaatgtgctcgtgtaagtgtcggcccggaacttgattccccccggactaattagaagttccgagaacgcgcgcaagccgtcccgcgcgtagaaggctaaaaagcagccggaggaaaaaaaataacgcaaatgtgggctccccttcccctgtgcggccacgtcgtgcctccccaccatttgcctcatatgcggccattgcgtgtggtgttttttctgctcttgtcactgattttaactaccgcggggtttgactaacaagcaaattgcaaagccgcggcgttcccggaaaaaaaaaaggaaggccacgctattggtaaccatgaagtgtaaggcgacgcaggagagatgaaaagaatgaaattaaaagaaatccaaaaaaaaaaaaaaaaaaaaaaaagaaaaagaaagaaaaagggggaataacacagccgcgggtaacatgaagcggcgcgagcgatacttccgtgttaagtgatatccatctttctgcgggtaataagtctagtcaagtccgctgtattttttctttcgctctcgctctctttctctcttcgctcatggagcggtaaaaaaaaaacatgcatatcgagtcgaagcccagcaaaattaaaaaaaatatagccttcagtggaaacccagtgatgctcgcacacaacgtaatggagcattgaagagctacagacggtagataaaaaagaaaaagaagcaatacaataggttattgcatactatcataagcatacagataaaggagttctgcacatacggtccctctttctcttcctattattcttcagtcccctcctcgctctttttagattcgacattacaaggtgaaatactattgaagctcaaaaacatccataataaaaggaacaataacaatggtatctagaggccccgacgaatggcttgaaacaataaagaaatgccaggcgctaactgaaaacgagatgaaacaactgtgtgaaatggtgaaagaacttttgatggaggaaagtaacatccagccggtacagacccccgttactgtatgtggagacatacacggccaatttcatgacttgttagagctattccgtacggcgggtggctttcctgacgatataaactacatttttctcggtgattacgtggatcgtggctactatagtctggaaacttttacgcttttaatgtgtctgaaagtcaagtacccggcaaagataactttggtcagaggaaaccatgagtccagacaaattactcaagtttacgggttctacgaggaatgcctgaataagtacggatctaccaccgtatggaagtattgctgtcaagtttttgatttcctgacgctggccgctataattgacggtaagatcttatgtgtccatggagggttatctcccgagattagaatgctcgatcaaatcagagtcttgtcaagagctcaagaagtgccacacgagggtgggttctcggacctgctttggtcagaccctgacaatgtagaggcttggcaagtttcccctcgtggtgcaggatggctctttggcagtaaagttgctagagagtttaaccacgttaatggactgaaccttattgcccgggctcaccaactggttatggaggggttcaagtaccattttcctgaaaaggacgttgtaaccgtgtggtccgcgccaaattactgttatagatgtggtaatgtcgcgagtgtaatgaaggtcgatgaggatctggaacctactttcaaaattttctcggctgttcccgatgactacataagagaatccacggcaaaccataataatcaaagagccggctatttcttataacacgacggcatgccctccctaactcgacgaataaaaataattttcacaataaaaaaaagactacaaaaatcagaaactttttcattacgccatttgctacgatacgatacacaacaagcacattctaagagcattccatttactatggtcaaaatgaccaaataaaaaattaaaaaaaaaaagaaggaatgagaactagtaactacatattcaacaattgcagttttcttttcctttttgtccttgtcctttctttcctatttatatatatatatatatatatatataatactactatgttatattacattatattattatcacaataattattacgttcatcgtgccgaaacgtcacctcccacggtttggatctattgaaagagggtggaatccctgataataaaaaactttaatcaacactcgggaggggaaatataaaagactggcgctacttaaagagctgattcgccaaggcagaaaagcataaccatattaaatcttctccttcaaagctagcacgccttccaaaatgacccacagcttgaaagctctattcgccttgctatttctttacacagctgctgtcaatgcgggtgtgattggcatattcaacgcccttcccccaccaaacaccaaaccaattaacggcgaatctccactttaccaatgtgacattctagacaagcaacttgtggaaatcaaagaggtcaatttggaccctaaccctcctgttcgtggcgaaaatttgactatttctgctaacggtgaggtctttgaaactatagaagagggggcatatatcgacgttgaagtccgtctaggatacatcagactgttatcccagacttttgatttgtgtgaaacattagaagataacgatatcgaaggcttatcctgtccaattgaaccgggtgaatacaacattaagaaaatagttgagatcccaggcgaggttccacctggcaaatatgttgttgtagcaagagcttacactgaaaaggatgatctgatcacttgcttaaccggagaagtcatcttcccaccaaggtgatctgattcatacaactcattgatccgtgtttatttcccttctcgttccatgtattcttttcttttaccccatgttctcttcacccgttcgaggcagggtttttcctctttttgttataaccaccatctagtcgaatgtggttactcttaatatttttttgtcggccaatgcttcagcgcctttgtcaacacctacttcttttccattcctttcctctaattaaaaatcatctatttagtgtgtacgtattaaaaacatgtcattacattgatatctcattgcaaaatttctcccttacgcacatctttggttattatatatgatgacaggttcgttctccgggtaatgcggactttacatattaattcttttcccagtattttaggcagaatataaaagctttgaggctttaagtgagacaaaagtcttaccatagcaacacgagggctcgccgaaacttccatctaaaataaagagtgcccattaatgtccggaaaaccaccagtttatagattaccccctcttcccagactaaaagtgaagaaacctatcattaggcaagaagcgaacaaatgtcttgttttaatgtcaaacttattacaatgctggtcttcatatggtcatatgagccctaaatgtgctggcttagtaacggaattgaaaagttgcactagtgaaagtgccctcggcaaaagaaacaacgttcaaaagagcaatattaactatcacgccgctaggctgtatgataggatcaacggtaaaccccatgattaattttatatccaaaagcagcaagaatgaaaacttgataatattaaagtcatggccttgtatatacaaattaaatagtctcaacggaaaatatataaacttttaatctaatagtaacatcagcattttattttctttcctccgttaaaccgtacttaattcttgatcctgcctgctctctctaaagtgtcatcaaccaaataccagccaggatagtaattgtcatggtatttgctgaatctttccttatccaccacggaaataggtgacgtgtttatagcggaactacgttcgccttctgcgtccttgccaaatgcatgaatgatttcccattcaaaatgcaaggctggattattggagtcctttctcaagtgtgggttaggcaatgagttgttaattccgccgattgatgtgaaacctttaccatatagtccacaaattggctcattagaatacagtaagaaactccatatattggttaagtcccagtgtaagagaggttgcaacctcataaaatcaggccagttagaatctgttctttgaataggctttaatgcttcaccaaatgggtctgtgtgtctaatacctatcactatagcttcggtctcagggtatatctttataaaatctctaaatgcgtctgccatattgaccgatgcaccagattgcctttgtgattcgtataaggaaaggcaatatcgctctgaggtttccagtacaaaattctctaatgtagggaaagtttcttcttgatcaatgaaaacagttggaagtctttgcatggggaagctttgaaactcgaaatcgaattgggaattttgagccttaatgaagaaatattcccataagcaactcagatataacagtagtaatacctggcaatcttttcctccgttgtacgagaatgatatttccccattcagtggactccaacgtacaaaaatttcacttagtaagtattttcttgtcaaccgtatcgcttcttgtgtacttgctattatctgagatttctggtctatgtgtaagtaagagtttgttatctcataacacatctcagcagccttgctcaactgcatattgtgctcccctatttgtttattactttttgcaaatgttgccctctataccgagaaagtaatatcagttttttccactctcagtcaacaaaatctttcgaagatttttcgaggttctttctatagacggatccttaggttcttgctaaccaacgtgttgtatatgaaacccatctccaaattttgagctcttcccatccttttgtttcctcggactcaatgaatttgaaatctgccgaacaagctaactaaaaaataggaaaattggaacagaagttaaatgcgagcaggaacgtttattagcgcttttaagtctaacacatatatataacactatttacaaggtttgaataattttctacctgtctctagttaaattttttttgaggcttttgagataattttcaacaattagtaagtcattattcgtgtctttattccataaaacacctacattcactattttatttgcgctggacgaaacttcctcatctgcactgagctgttctcctgcttcaagaaagacatcctcatttaaacttctcatttctttgacaatcttatccaatatatccacggtttcaatatttccgatgacaccattaacgctcatctcggtaaccacacgtctcaagtagcgaatctcctggaagttttcccacaatagctgaaccagcaaattgtagaaatcaacattacaaattgttaggtacagtgaagcgtccatgttgtttttacattcattataaacataggagatcaatgtgtactttctgtctgccgggaaatcaaagtcacctaatctaagcgatttgactataatatatggtaaagtcattgcaagcggtttcggtagttctgccggtttatttatacacgcacttctaatgtcttcgaaaatgtttgaagattctgcattcatctttaactctaggtctttgttccttttcttgtaaatgtctagtgattgctttaggtatcttaaaagatcgtaatcacttttaacagcttccctcaagtagtcaatgtgaggttctaaaacctgatccagtgtggtttggtaccgaatcttattaccaatttcttgcatcacttcctcgctaaatttgacgttggaatgtgcaactggctgcctcaaagcttccattcccgagcccttgcgcagattaagattcagcaattctctgttgcttttattaatgctattatcttcgtcaaatatcttttccagcaaagttcttgtctgctcacttatcgttttagtgctaatagcagaaggttctgcccgttcgtagacatagtcattgcctgctgtttccttcaggaattcatggtccttatttggaagcttcctttgagctctttgactgtggttaaaaacaattttttctttttttacactagttccctcggagttgtcctgtagcccattgtaatacttgtcaattattttgctagcattagtgtgcctcatgttttcaacccttgctccagcttcgaatagttctccaaataccttacgttcctcttcgagagcttgttcaaatgtcttttcatttgaaactctttctacgttgtgagtttttctatctttcaaattggcttcattcagcaagcatctatggatgcaatgtatgtatctatagttacagttttttaatatagatgatgttctgatcattgtatggcgtgttgtactcttccttagttccctcttcttcctttacaattatctctcaagtatagcaagcgttgtcacatcacagttttcggccttgttcgcctaattacatttttctgaataaatacgtatgtatgctgcgagtactagatactgttgataaatggtaacataaatactctagatcgcaaaagcgcatggaagttgagcagtaatataattttagaggaatatggttattatactccctgagaataagtgcacattggatgggaaaatttcgtaaaaaaaactcttgtaaagacaattgtttccttaatagctattatataatccaatttggttagagttttgtatgccgattattaacgttacccaaaaataatactgtcatacatcggcttgttcttgttcggcttgtttaaagaaaaattgaacgtaataaagttttgatatagcatcccaaaatgtacactttttatttaattcatctactccatcgttattattgtccatgtcattgttttcgctgaataatatttcgtttggaggtagctcaatagcaatattttcaaagggttcatacgcaataacgagaaatttttttcccttctgtttggtatctgatagctctaaaccagatacaatcctaatgagaggagggactttagccttatcatcgctatcgacactattttctttgacttcactgctataatttacctggatagccaaacctactgaaccgttcttcgggtttttcacggtagctattttacaaacagggatcgtaccgttattctttaaagattgcttagcttcaattatcttttgttgttgtcggaaatcatgagttgtttggccttctctccctagagaacttttctctatactgataccacgccttaacacatttaaaccatgttttttaccacccaaatgcctttcaacgctggaccacgacatgtgcattgtattacatagtttacaaaccagtttaccggaatgattcttgtaaatgtacggattggaccttacttgatcgtccttttcatcttggaaagtgtacgggacattttcgcctttactaagtaatgattcgacttctttccttcgttgtaagttaaactgagattctgaggctataccaccacctcctttctttgacccaacgccttctaaatagttcattttgaatgtatggatgcgttaaatgatttgaatttgctgttccacctgcccttcttacattaagctatttgtgagagccttgcgtctttagcagatttttttttttcatttttttagtgagatgggcggtacatgtaatatttcacccggtacaatgaaaatagcagaatgtaaataatatttgactacaataattgaaaggaaaacaaaattgtttgccatactatgtaaattgatattaatttggcacttttaaattattaaattgccttctacttagagggttttgggatgttcatctgatgtaacgacatacacgcccttatccttctcttggcatttaaagttcttgttcttcaaatcgttccatttcttatgcggaatcgtccagccacatttttgggctaccatagctgcaatgtcatcacagtaccccaaaagagataaatcaaattctgcgtgcttgacgggatcacgattaatcaggacttggggaacgtgggaaggaaccatgtttacgatttcagacactggcgctacttttaaacttgtcccaatgcaaatcaacaaatcacattctaagatatcttcgcgaatgctcttatgaaatttatttggcagtgcttcgccaaagaatgtgatatctggtttgagaacgccatatgagttaaggatatatggaggcctttccgacattgaaccctgtgatgcagcaacacctactttattattatatccctctgggaaatattctcttctttttttgtaacagtacgggcatagtggaagttcgaggtttctaattttattaaatatcctctcaccgggtaggttccaatggcaggtaacgcaggtggcagtagcaaaagagccatggcactgcaccagtttatctgtgcttattcccgcataagattccaaattatcaatgttttgagtataatttctcaataatttccctttcatttgtagcatcttaatgaaactatgcaatggagaataaattttttctggaggtaaaaccatattggcaatattatagaaaacagaggggtcgtgcataaatatattgtaattgaaaacgtcttggggatcatcgagccccaaatgtttgatctttgaatagaacccctcagaagatctgaagtccgggatccctaatgaagttgaaacacctgcaccagtcaggaccaaaatttttctagcggtatgtaatttttgaataaaatgatcaatagtgaaaaaattggataatcttaatcttgtacatagaactttgttaattgctctttgcaaatctttgattagacgaactgtttgcttttttgccaatgggtcttcaacatttgtgacagatattgcacttcccaaatcttgaacacgctcttgcgagttgatatggacaatactgttgatggtgccgataagcgcttgatctttaacttcaaagcctagcaacttgataagatagtaaatgtataacgagttcaaatcctcggggaggtaagtgtctaaaaatttgtgtgcaccatagtatttcagaaacattcgagcattgagagactctcgtttagtgaaggagggaccatagaaaataccatttgatgggtttttactgattatgattggccccttgggcgtctctggtttcaaaacgtcattggacattgacactactgaagctgctgacactgccaagggatccatgtcattagttggtttgagctccatcgatgccacttctccgagcgcagctttagtgtgcccaagtggatctgttgtgttggtttccctcaaggaatccggctgtgctacttttatcttcttatgtgaaggttcatcattatttataatgtcatcgggttgttttctgatcgcgtctttatcttgtgtggggcttactgtatttgaaaccttattttcgctagtctttgatacggcgtatttcatatgtgggatggtcatccagctttaatgtgccgatgagggaaaaatggtttgaatgtgtctaccgaagcgatgcctaatttcttgaaatacgtgagaatgggctttacatctcttcactaaatatatttttcttgggtggtgaaaaagacaagtctttcaaactatgcgacctagaaaaaaaatattttaccgcaactggcggccaaagaggacaaagaaaaattcctcgttttttctctgagatgggaaagcaagaattttggcaagaaaaggtcctggctgtcctggaccatggttggaaggagtgctagatgtagcttggaaaagaaatgacctataacaatgtatcttttatgagcatatgcgcatgcatataagcatatacataaaaaatatatacataaattaagtaagagttaattgacacattgaggagttgcaggctacaagtaatactgtagaatttcgttctgggagtgaggctccaagggagaaagactgctaataatcatttctttcaaattagagcttccgatcggaacatcatcgcgatagcgatacagaaatagcaggccatttatatcattcttaccgaatttttcttggtagaaattcagccaatcgaagctattgttagatatttcgtttaatgggaaattttcagaatactctttttcaaggctcttcgtgactactttcttcaaaattggatcaaagggggtgtcgtttcttgtggcatgtaacaaaacaatggccatactaccaaataaaccgctcgtggtgccaaatctcttagcgaatttgtttagagaagcaaagcacaaagctaactttccaattctgtagttaaattcaaagtccaaaatataatccctttcgtcttctctgacttgcatggagtagttattataaaattcggtagcgaagtcctccattggagtggaggtttcaatcaacttttcgccgaatacatcgttatcttgatcactcggataagcagcaacactcttggcttcagtttctttccgtttgttcatagcggctgcttccttcttagcttttttcttttggctgctactattttggccattattttggatttcatctgaattttcatctaaagaatcggactttctttttaagcgatcatcatgcatttgaaagtaaagctttgatgcttccttcattgcgcgaacatacatgggtttggtataaagtgcctttccccattctaacatctccagataggctcttggcgtaccttttctcatacagtatgaatggaaatccaactggtcatcttcgaattgtttataaaactttggaatagcgttgaatcttttcagcgccaaacctttatatttgcgaacaagccattggttttctttgatatcattcgcaatttgttcgcttttatcactttcaacctctttttttagcgatgctaaatcgtctaatttcttttttctatccaggtatagtctataataggcttctgcctgttctacgatgaaccaagaagcttccacaaggtgtaagtccttaataccattaacagaatcatcgtttttggtgaaaagggacgcgacttccaccgccttgtcgatattgttagcccttaaaaagtacttaaccgttttacagttgataaatctatcctgcaaatcaagttgcctaccttcctccaaaattccagccgctgtgtccattaggcctaagtgcttcaggatacgtgccttgaggatgtaaaactcaactaaagttggggtgtggtcaagggcagcatcaatatattcttgggctttcggaaaatccttaaggaaaaggaaatgttgagacaagtaataattggtccaaataaaaggaattggatcctgcgtaggatctaatccggacaaataatcaaggacaattttctccaatagtggtgaaaccttggacttccttctttggtaaaggggtttcacgttggaaaaagttgctggaacaccgcgctccaattgaggcaaaacatattctctcaattttttgctgagctcttctttgtcttgaaggaaagttaatggaataaatttgggtggttcgcatcttggataaaattgttcaagttttccatacaaagccttcttcaatttattgtcaccttggattcccaaggatacttccagtaatttgtagtacttaaaattatctggatttctcttgatcagagttctataaacaatggacgcgtctttcaattgacccaatttcatgtaaatagttgcttttctctctaataaaccaaatttatcaaagacgcatggctcgatatcattcaaatgtttcaatacattttgtaacttgtcttggttatcactggcagctttatacataatgtcgtttttgtacattaaacactcgctgtgttcatatttctcggaatcagatatttttccctcagcgagtttttcaaactgagataaagtgttaatagcttgttgcctctcaccgttcacatcttgtgccacagccaatgatgtccagttggcacggtaaccaaggaatgcttcccaatattttttcctggacactaaagcatttttgaaatcgccaatttgtgattgcaaagttgctaagtctctatatatttgcttgttagtggacccattgttcaaagctgccgtgaaccatttaatagattctttgtactctttggtgtttctcatgtagatacctaatacatgacagcagattggtgatgctgaagcgccttcaatttttctgatggcattagccacgtaggaagcagcgtcatctttctcacctacagaatataaatcaagaccctttaaagccaaggaatcaacgtgactaccgtcttttttcaaaattgcgtctagcagcttgagagattttttgtattgcttcccttcgtatagtttcaatgcctcgaggaactggtcattttcttttttcaaagctattttagctgctggcttgggcttagtacttcttttcctagacatacttcgttagggtcaatcgccttcctcaatggtatttgtcttaaacaaggaatctgaacatcactttttaaaaaggtttgacttttgagtgtagaaactttttcattttcgctctttcctctttactctgtattatgttctgtttcgacgcggagcagggtaaaaagtgcatacgcaacccagcgacctcattagcaaggtcatgcaatttggtggcacatttcaggcctatcatgtctccagttgtacaataatgaaaatttagcagtattccccctttaaaagattaaatagcgattatataatcaactcaaagagtttccttagcagtcctctctcaattttgaattgtcgaatgtcatggcgttctcgaagcactttgcatacttcaaggagtggacagaaagagtctgataataataatttttttattgaatccgaagatattctataatcaaatttaactattattctatgtaaaatctataattggtttatatggtatacgaacgagaatggcgtagggacatgaaagatggtagaatgactaaatgaaagctagaggaagagcggcagcgagccacaccaattttcctactgcttcaatgtttgcgctgccttccatgattaatgaaatgctggcagatgatgtaatggctcctgttgatacagcagcaatggaatgctttgatgtgataaatgcgttagtagtggtggtcgtgaaggaatttgtataatgaatggcactggattgactagaataatctttagttgaggtaccagaaacactttctagagaggcagctgcagaaatattgtcctcaatactgtgattcattacggaagcagttgattgaacgttacttatagtagacgttgatgcaggagaagtcataaatgcagattgtttggtgatggtagtgtctttgggacccgagtaatttggttcccaacctcagactgaatgttaatgtttgaagttactagtgttgtatggcgagtcgagtcagtaactctactgacaatatcggtgacgcttgcgtgagctgatgcataagttctatctaatgtgattggatgagctgaggaagatgagccgactaaaccattttcactggctagagtcgttgggtctgctgaagttatgctaggatatgaagatttagttgattggaatgcgtcaactacagaaacagaactttgggtcttcgaatcattgctgctaactggcatattaggcttgattatacttgttgcgcttgacctactcgaggaagccgaatcaactggggttaaagttacaatcgaagaacttgaagtggccgaaattccttgctgtctagaaaggcttagactttccgacgcaattggaatgcccgtggaagttgatccggtcgaagctgttggatatactgggctattcgagacagcgaaagtgcttgggtctacttgagatctttgaatggatgagacgctcaaatcagctgaaccagttgaggaaaccatatcagttagactagatgatactgtttgggtatcttggctggttgaagtggttgaaacccttagaatgattgtgtcagagaaagtagctagatctgttgaagtagttggaccacttggtctggttgaataaactgaggttgaactgacaataaaactggttggttcagatgaagttgaactaactacagaactagctggatcaattgaggcgctactgatgatagtagttgcaccgcttgaactaacgatggagctaactggatcaattgaagtagtttgagccgctaaagtagctgaaccgtttgaattagcagaaatagtcacagtgcttgagctagttgggtaagatgaagttaaactgacaacagaactagccggatcaactggagcggaactgactacagaactagttggatcaactgaagtagtttgaacggtcgaggtagttgagtcagctgaagtagttgggtctgctgaagttgaactgataacagaagtggttgggtcaactgaagtagcaacgtcacttgagctagtttgatcaactgaggttgaaatgactacagaagtagttgggtcaactaaagtagtcacagcgcttgaactagttggatctgctgaagtagccacgtcacttgagctagttggatctgttgatgtggttacctcgtcagagcttcttgtacgatacataccagcaacacttgatgaggcatgtggaccaactgttgtagtagactcaattaaagatgtagagtccgtggaagtggaaatcacgacagagatatttagacttgttgaagtagtaatatcgtttgaactgacgagagaagtagttggttcaattgaagtggtttgaacggttgaagtaatcacatcgctcgagctagttgggtcaattgaagtggaactaactgcaaaagtagtggaattggccaaagtggaattgccgatgttgttacttggaccagctgaagtggtttgaacggtcgaggtagttgagtcagctgaagtagttgggtctgctgaagttgaactgataacagaagtagttgggtcaactgaagtagcaacgtcacttgagctagttagatctgttgatgtggttacctcgtcagagcttcttgtacgatacatagccgctaaacttgatgaggcgtgtggatcatccgatgtagtatactcaattgaagatgtagagtctgtggaagtagaaatggtaacagagctacttggatcagctgggctagtttgaacggccgaagtagttgaatcagctggagtagttgggttaattgaagtagtcacagcatttgaactagttgggtctgctgaacttgaactgataacagagctacttagatcagctgaacttgaactgactacggaagtagttggatcagctgaagtagtttgaacggtcgaggtagttgggtcagctgaagtagttgggtcaactgaagtagttggatcaactgaagtagaactgactatagaactagttgggtcaactgaagtagttggatcaacagaagtagtttgaacggtcgaggtagttggatcagctgaagtatttgggtcaactgaagtagttgggtcaactgaagtagtcacagcgcttgaactagttgggtcttctgaacttgaacttactacttaagtggttggatcaacagaagtagtttgaatggttgaactggttacatcgcttgaactactagagtcacttgaagtgaaactgctgaaaggactagttgaagctgctaatgtggtgacatcagtagatgttcttgaacgataaatatcggctacgcttgatgaagtatgtgagtcaacggaagtagtaaaatcaatggatgtagtggaagagcttttcacagtagatgacgtagtagtggaagttttcgtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagaggatgaagtagtagtggatgaagtagtagtggatgaagtagtagtggatgaagtagtaatggatgaagtagtaatggatgaagacgaggcttttgtacaagtgccatcattgtttcccttgcactggtaggtccaataaaatccagggaaatccgtttgtgagtggccttgattgtcataattgttacaacctgtcgataaatcgaaggtggttgtcccccattgccaagtttgccagtactgagcagcatcaccttgtagatattcgaactggatttggaaatttggcatccaaactgtgcaaccgtcagaagaagggtaagcataaacctgaaaagtggatgtaaaatctgttggatcactgattaggtatgtcttctcatttttgccgtaaagttgtacggtgcttgagggaccgttgacaccaataatctttaaagaccataaatatttcaaagggatatcttttacggctttgacatgaatagtaatctggtatgtgttatccttgacccatgatacggaagtaacatccatatcataatgtagtatattctgttggctcatgtgccagttgaaatccaaatttggacaaccattgatagcaacgctttcgtctcttttgcttagatcaaatgaagggctcaccttgtcatcaattctatcagcagtcgctgaatttgtgagcaaggccgcaaataggaggcaaaatgatattagtagttttcttatgaatgatgtggatacctattttacacttttgcaacaaggggaggaaaattgccaagaccatcatgacattggaggaagtgatttgcttctcttaaatataaaataattaaacgatcatggagatgcagcgaactaatgtgaaaaatttttctttccagtagtatcggttattctgtaagcatagaatcgggtattagtggcttgttccgagctttttttctttgccaataagaaaacaagtaaaatgcaacgtgcaaatgctgatctgatctcgcctgggccagttttatcgtcatgtgcgcgtgtaggcacgaaaaaaaagaaaagaccgctacctctccttctaaaatgacaggaggagaatataaggtttggcagccccttgaaagagccgcaggaaccaaaaaaaaaagaaggaaagtttatttttttctttttccaaaagactttttaagatgtttgtcagcaagataatacaggacctacacgactatcagtcacagccagagaaacgtttgtcgtatgatggcaaaatatttttcccacaactttgaaattattttcaaatatggcagaacagtttaacatttggtttcaagaggtagcacaagttcttgaatagtatttgttcgcgttaagatggaagcaggccaaatgccccaataatctaataaccgtattttctatgctaaaggaggaacgaacactcggtcttgtacaggcagctctaaaaggaaaatttccatccccccaggccaagaaaatcagaatcatatggcccccttccattctaacggaatagtatatcaaagaaataatgtttacgtaagccatagacaagcgatataatcttttttatccttaaactaggtgcttcattaagaaagaagaagaaaagaagaaagtacgacaaagactccccgctggacaataaacgggggcggcaggtgttaattccgaattgaaatttaaatttgacataagcaaagtttaaagttttttttttccagttcttttttcccatcgtttttttttctagaagccgggtttttcaccgtcaaaaaatttcctaaaaaagatctgtcaatcattaagttttgctttttcggcttttaagccatgctttcaggcaaaaattaagatttcttcgtaaagatcggagccttacgcccaagaagcaactggccgtaaaattttttcttcgatcgggtggcaaatggaacagaagatcatgagtagaaggaaaagtaaacaaagaattgcgtcggtcaaccggttgttgctgcgtgcttcagcgggtgataaataaaagatttcctatctgagtaatcgatgacacaagcggtctgcgctcggtcgcttccaagccttaacaaagtttttactttatggtttttaataaataaataaaaagaaacgtggatttggatagcagaaagcctcgaagatcattttatcaatgaaattttatggttaacactttcaagactccgattttctctgctacgtgaaattttaggttgcgaaaagaatactaccgggaatactaggagtgtggaagaaaagaaatggaaaagaaaaggagaagtggtcattcttcacatctcattgtcttcctcctgtaaagattttagcttttttataaattaagattaagattgtagcgtgatgttctgttactgtcatttttgattggccaatgactgattataacagaagaccagttttctatgtattattgtccgacaagtcaggaacctctatcttctcagagcccattctggatactctgttttgtagcaccactttttcttttcggttccttcttcagtctcagttgattcgtatagataggcatgtaaccacagatcaagatcattggggccaggatcagtatacaaatcagattcacaaatagaacatttttcttgccttaatacctcaccgtacccgccattactatggaaccaacttttagcaggttttcttttccctatttcgtctagcttagtaataactatatcgaagtcagcctggccgccttttccgagattgttaccccatacttcatcattggaataaataggatcgttagcaattgggtggcctaagtactgtaaatgtactctaatttgatgtgatcgcccggtaagcggtttgcactttacaatactcgttttaccgtcgtagctgattctgttaaaaacagtttttgcatgtttggctcctttctcgtccatttgacaaactgcattaagagcaagccttggctcgatcagttttagaggtttttcaacaattacttccgtttctggaaattctccaactaccttggccacgtattccttagtgacttctcgagcttttagttgatcgccgatattatcggctcccttcggagtttttgccaaaaacattaatccacttgtaagcctatctaacctattacatgggttcacaacaaatccgagattattttgaagcattttcgtaattgtattgaaccgatatcggccagttgggtgaacaggtataccgctcggtttatcaataaccattatgttatcatcttcaaaaataactttgataggcctggaagtgactggaggttcatgtctatgtacctgatgcgtaatcaggtcaccattgcgaattacagtagataagtccgcagtttcatcgtttatatgaacgtccccgttttcgattgttcttttataatattcagattcacgatctcgaaattcagatataaagacatcaaccaattttttatctctccaacgctctttgcaaaaggtcctgtacgtaaaatggtagggcttgattttccttagagggccatcgatgacaatttcatactctggatctagttgtctatgtttctcttttttgctgcctatcgttcgtgattgaaaagtagatttattaatcaaatctggcgatttttttgattgagttcgctttattttttttttcttttgaatttccctctctctttcaacctcattttgcaaatgttcatcaaactcatttgaggttgcattacctgcaaaagcaagacctgcagataatgcattccttttgagttgtcgagccattattactggcactgtaaacaaatttcttaacctattatttctttgcataagtttcctattccattatacgagcactcatccattttcaaaagttttttatgaactttttcttaactcggtcttttgttctctaatggttcgccgccagacagaaaaaaagcttacttatcgaggaatcacattgcttcaatgaataaattctataatgcatatactacctaacatatataagagaagtgagcgtcattcatgtcggctacttgtcaatttgtattacgttccttactttccattttcaaacatcgcgatacaaaaactttataatggtccatttcttaagaaggctatcaaatctatgccgctactatcactactatcattatcgttctgcgcctcaattattggatcaggagtcgtacctggtattgtgggcttgaccagataattttcagatgcactagcatctgaatagcgtaaattcttatcctcttcaatgctattctcatcatcgtttgtgacaatattgcttgaaaagaagctggatttgaccatactgttagttgagacgtcctgatgtttatcgtgacttttattttggtttaatgcaaatttcaacccgggtagagaaaaatggtcgttattgtaccgtattttcaacaatctgtttaactcatcaagatctattccgccaagcattggaatatgatgaatgatcctccaaaacaagggcacttcaacctcttcggccgtgatgttattaagcattgcctgtagttcaagtgaatttgatggaagggagcgatcgctactattcgttttagtctcatcagattctgtgcgtttattatcgtttgaatctttggctgaatagtagttttcccagtattcaaaatcgtcacaattgtcataaaaactaaagtgtagttttagttcaaacaattgtttaaagaagcgttcaacaaaccacagtatacgcttcagagggtttgtagaatatttccagcattttcttttcttccacttaccacgataataccaacctcttttcccccaattgctgtgacaaaacttcagaatttccttttcaccaagctctcctttcagaatatatttttcaatgagatattttgattctgtttttgcccatgaatagttccaaggtttttccttgaacaggtaaacaatgacgtcgacgagacaacttaatggtcgaacgcaagtgtcaatgtatgtcacccacatggtaggcccatgctttatttcatgattgtattgcaacgcatctgcaatgatggggaaaagccatatcccaatatacgacagtggataaatgaatattgcccttagattcttttgaatttgtgccctacgttttttcatttgtttgtaggtttgggcttggaaatgctgttgtacgttggtgaaacttgaattttcgcatctgtctgcattattattcactctctcctgtgaaaattgttgagacggagtaaatgcttcattagaaagtgtaggaatattatcggctggattagtattattgttatcaacgttatttttaatattattactattattattattattgttgttgttgttgttattgttattattattgttattattattattgttattattattattgttattattattattgctattattgttatcgttatcgttatcgttattgttgttgttgtcgtcgtcgtcgttgttactgttgttgttgatgatgcctcctttttccttaatgttactagttatgtcgctgttatcgttcttattatcatacattgctaaaggagattctagagaattttggcaagagaaagtctgatgtcccagcattgaactttttcttgtatccagtccttcattttcaacactaaaagtaactttatgctccttttgcttggatactagttccgaaggattgagtgtgatgtcattttcacaatcaaaaggattatttctttccaaatctggctgttcagacattgcatatttggacatatcgagtggtttagcactgttatagtcaagtaagcgaactccaccacttgccgagacattctcatcactacctgtatttgtttttctgaatagtgtaggtatctcattcgaactctcaccaaaattgaaagttccattactactacctgaatcgtctgtttcctcattcggatctatgaacgaaatggtgaaaaaattctttaaatttctcaaaagatgtagcaatggcaatttaaaataggatctgaaataccatttggcttttccccagtgaccgagcccaaataattttttcttttctttctcttcctctagtacgttatggttaaagtctccaatttgcgctttaattcttttactttcactggtaatgaaaatataaatactgaggtagactgcaaatatgaaaataataatgaaatatctgggaccccagcttaaaacaattttataccagtacggcttgggtggtaaatagcaccatgcactccaaggtttgtagccaccttgcctgggagaatcgggaaagttgtagttattattatccagtataatagtggtgtcagaatcgtcattgagtttattataattaatgaaggctaagcttgctaaaatggcaggtactaatgcagtaattggccagatatatgacctttttttgtacaagccaccctccatatttcccgatcttttatttcgccatttccaattaggcttgaagatcaaaatagcaaaatgtatggcgaatatcattatggccatgtctgcaccttcgatggcaaaggccgtaaaccaacccaaggtattaaaaaatgcaggtgttgcatacacactattattaataaggataatcatgggataaatcatcagaataaaagctttaagaaagtcgcaaattatcaaaaatgcgatgagatcatgtctgaagacttttcgtctcttatccattttagaaaggaagaacattccgaggcaaccggcaataagggacacggcagacgcagttatagctattattcttaactgcaacagttgcggagccgtgaatgtagaggtcatccccggcaaccccagcagctggttaaccgtggtagtgttaagctgtcggagagaatcaactctcttttctagtaaggatgaccctttcaacgcgtttaaattcgggggaaatccctcagttatcattttgagttggagagtttgctttattcgtcacacttcggatcacttgtttgtcgttttttttttttggtgactcttactgctttttatagacacacacacacacacacacacacaccttcttctggataccgtagagaaagggatgtagacaaataaaaaaggacaaaagctagaaaaaagacggaagaggacgtgcgattgcgttgaatatgaccttcgcaaataaatattaataaatatgacgtttttgccgcaatgctaattctataacccactccttcgttgccttctatgctttaattaaacaatgggtccggctcaaacctggaaggaagatttataaatcttgaaaagaaaaaaaagtgtgatttaaaaaaatgaaaaagaaaaacaagagggcaaaaaaaaatgaactacttattgagacatgattcaagggaaaagaccttcatatatacagattacttttcgaaatggtcagccgcttcatgagctcttcttggctgtatcgtaccaccgtggttcaattaggcaagtatgttgctaagattaattgctgcagcgcatcgtataaggtgatatactaaattcattatcatcactatgcatgggtgtcattattattaacatgggaaatgggcccactcccaaggactctatcgtcgatatatagacagcacgattgcccaggagttatggcacgttgttttgaggctaagtgtattgttatgtcgaggttgtcggcagagcgattcagtttgcacgatttaatttggactgggacctgcagggaccggaattgtaatgtcaaggcaccagtattttggaaagcgtttatagtgtcctccctggggcccaaagacgaaaagttttcgattcgcatagtgtcactgtatagcgccggattatctcttcctctgactatcaagatttcgttggtatcccttagtttttcactgacaaaccaggtcccttggtaattagggtcagcttgtggcatggatatgcccactttctgtccaattgtgtaagaccacaatccatcgtgtctgccccatgtcgttttggcaccggattgtgggtcaacggtaatgatatcacccggtgaactgggtaggtagtgctttaaaaaattcttgaacttcccatgctgggaattgttgacgaagcatatgccctgtgaatcaggcttttctgcagtcgggaggcctgcatacttcgctaaatctcgtacttctggtttcgttagatggccaatgggtagcaacaaagatgacaaaacagtggagttgatttgtgaaaggtaatagctttgatccttgggcctataaatgcttctcagtaaatggaataatccttttccattcatttcctgcataactcgggcgtaatgaccagtaacaagccaatagttacccgtcccatacttctcatccagccactctctcagcttgccgaacttgacgaacttgttgcaaccgatatctggattgggtgtcgacccttcactgtagcctctcaacattggttcaaatacatctatccaataatcttgctcaaaattaactttgtcaactcggatgttcaaatgcttagcgacacggttcacatctctccaatccctctcgtagcatggctccttgccagggtcgtccaaagattgtgattcagaccagttctgcatatatactcctcgggtatttggaaattctccggcaaatagtgctgccgccacagaggaatctaccccagatgacattgccactatcacgttgtcaaactttgccggtagccgctgtggtctgtacggtgaagcactcctccgtcctattaaatttaaatatcttgccagcattgttatctgacttgaatcgattgccaaatcaatacgctcacatttttaacgttcttgtatgtttccaaactttcattcttttacaataaagcaatgttttgcctcaactattgaaagaaaaaaataagagaccaattgttactacccggcgctcttaaaattttcaagcgatgagatgaaattcatacaaaatggctttacagagagttactagtacttcactaacttcctactgcttgaagtaaagtcactaaaagtacttttgtcatttaagttaccaccacatatctctttaacctagaatatggcaggcgtgcagaaaagaaaaagggatctcgaagatcaagacgacaatggaagcgaggaggacgacatcgcctttgatattgcaaatgaaattgccttaaatgatagtgagagtgatgctaacgactccgatagtgaagttgaagctgattatggtcccaacgatgtccaggatgtgatcgagtacagctcagatgaagaagaaggagtgaacaataagaagaaggctgaaaacaaggacatcaagaaaaaaaagaatagtaagaaggaaatagcagcatttccaatgttagaaatgtcagatgatgaaaacaatgcatctggtaaaactcaaaccggtgatgatgaggatgatgtcaatgaatatttctccacaaataacttggagaaaacaaagcataaaaaaggtagttttcccagctttggcctatccaaaattgtattgaacaatattaaaaggaagggatttcgccaacccactcctattcaaaggaagactatcccattaattttgcaaagtagggatattgttggtatggcacgtaccggttctggtaagactgcagcattcatcttgccaatggtggaaaaattgaaaagtcactcaggtaaaattggcgcccgtgcagtcatcttatcgccttccagagaattagccatgcagactttcaacgttttcaaggattttgccagaggaacagaactaagaagcgtcctcttgactggtggtgattccttggaagaacaatttggcatgatgatgaccaacccagacgttattattgcaacacctggtagatttttacatctgaaagttgaaatgaacctcgatttgaagagtgttgagtacgttgttttcgatgaagctgataggttgttcgaaatgggttttcaagaacagttgaatgaattacttgcatctttgcctacaacaagacagactttgttgttttctgctactctacctaattcattggttgattttgttaaggctggtttggttaatccagttttggttcgtttggacgcggaaacgaaagtttcagagaacttagaaatgctttttctatccagtaaaaacgcagatagagaggcgaacctattatatattttgcaagaaatcataaagattccgttagccactagtgaacaacttcaaaagctgcaaaatagtaacaatgaggcagatagtgactcagatgatgaaaatgatcgccaaaagaagaggaggaatttcaagaaggaaaagttccgtaaacaaaaaatgcctgcagctaatgaacttccttctgaaaaagcaactattctgttcgttccaacaagacatcatgtggaatacatttctcaactcttaagagactgcggatacttgatttcgtacatctacggtactttggaccaacatgctcgtaaacgtcaattatataattttagggcgggcttaacttccattttggttgttacagatgttgctgcaagaggtgtcgatattccaatgttagccaatgttattaattacacattacctggttcatcaaaaatttttgtacatcgtgtaggtagaactgcaagagccggtaacaaaggttgggcatattccattgtcgctgaaaatgaattaccttacctattagatttggagctatttttggggaaaaaaattcttctaacaccaatgtacgatagtctagtcgacgtgatgaagaaaaggtggatagatgaaggaaaaccggaatatcaatttcaacccccaaagctttcttacacaaaaagactcgttctaggttcatgtccaagactggatgttgaaggcttaggtgatctttataagaatctgatgtcctctaattttgaccttcagttggcgaagaaaacagccatgaaggcagaaaaactttactacagaacacgcacttccgcctcccctgaatctttaaagagaagtaaagagatcatttcttctggctgggatgctcaaaatgcattttttggtaaaaatgaagagaaggaaaaattggattttttggctaaattgcaaaacagaagaaacaaggaaacggtatttgagttcaccagaaacccagacgatgaaatggcagtgtttatgaaaaggagaagaaagcaattagcgccaattcaacgaaaggcgactgaaagaagggaactattagaaaaggaaagaatggctggtcttcacattctatcgaagatgaaattttggaaaggtgacgatgttgagacaggttacaccgtgtcagaggatgccttaaaagaatttgaagatgcgcaccaattattagaagcacaggaaaacgaaaacaaaaagaaaaagaaaccgaagtcttttaaggatccaactttctttttaagtcactatgcgccagctggtgacatacaagataaacaattacagataaccaatgggttcgctaatgatgctgctcaagcggcttacgatttaaatagcgatgataaagtgcaagttcataagcaaacagcgaccgtaaaatgggataaaaaaagaaaaaaatatgttaatactcaaggtattgataacaagaaatatattattggtgaaagtggccaaaaaatcgcggcaagcttcaggtctggtagatttgatgattggtcgaaggcaagaaatttgaaaccattgaaggtaggttcgagagaaacaagcataccatctaacttgctcgaagacccttcacaaggtcctgctgcaaatggtagaaccgtccgtgggaaattcaagcataaacaaatgaaagcgcctaaaatgccagataaacacagagacaattattattcgcaaaagaagaaggtggaaaaggctctacaaagtggaatttccgtcaagggatataataacgctccgggtctgcgaagcgaattgaagtccactgagcaaattagaaaggacaggattatagcagagaaaaaacgtgcgaagaatgctcgtccttccaaaaagcgtaaattttagatagtttaaaaccatctagatctacagatatatagtttacatatgtaccatagcaagaaaacaaaaatagatagcgagtccgttcttcataattctttgtagttctttgtgatttcagtattttgtcgatgtaagtcatgttcaatattttttttgtagcgcattttattctaactttccgatgaggcaacaaagaagtgttaagtatcggctgacgaagtgcaataaaaagtacttagttatacggtagatcaagaaccttcggtgagccaagcgagggtgtatacattcatttaattttgctttaataggagtaggagggcatcatctcaatgaatttacttgaaacaaggaggtccttgttggaggagatggagattattgaaaatgccatagcagaaagaattcagcggaatccagagttatattaccactatatacaagaatcgagcaaggtgtttcctgatactaaactgcctagatcatcgttgattgcagagaataaaatatacaagtttaaaaaggttaagaggaagagaaaacagataattttgcagcaacatgagataaatatttttcttcgagactaccaagagaaacaacaaacttttaataaaatcaatcgtccagaagagacacaggaggatgacaaggatttgcctaatttcgaaagaaaactacaacagctagagaaggaactgaaaaatgaagatgagaactttgaattggatatcaactctaaaaaagacaaatacgctttattctcatcttcttctgatccatcgaggcgcacaaatatattgtctgacagagctcgagacctagacttaaatgaaatatttactagagatgagcaatatggtgaatatatggagctggaacaatttcattctttatggttgaatgtaattaaacggggcgattgttcactgcttcaatttctcgacatcctagaattatttttggacgacgagaaatatttgctaaccccaccgatggatcgcaagaatgatagatacatggcctttttgctaaagttgagcaaatatgtagaaacttttttcttcaaaagttatgctttgcttgacgctgcggcagttgaaaatctaatcaaatctgacttcgaacattcatactgtaggggatctcttcggtccgaggcaaaaggtatctattgccctttttgttcgaggtggttcaagacatcttccgttttcgaaagccatttagtagggaaaattcataagaaaaatgaatctaaaagaagaaattttgtgtactctgaatataaactgcatcggtatttgaaatatttaaatgatgaattttctcgaacgagaagttttgttgaaagaaaactggcatttactgcaaatgaaagaatggcagaaatggatatcttaacacagaagtatgaagcacctgcatatgattcgacggaaaaagagggggccgaacaagtggatggtgagcagagagatggtcaactgcaagaagagcacctctctggtaaatcgtttgacatgccattgggtccggatggattgcctatgccatactggctatacaaactgcatgggcttgacagagagtatcgctgcgaaatttgttcgaataaagtttataatgggcgacgcacttttgaaagacatttcaacgaagaaagacatatttatcacttgcgatgccttggtatcgaaccttcttcagtattcaagggcataaccaaaattaaggaggcacaagagctctggaaaaatatgcaggggcagtcacagttgacatctattgcagcagttcccccaaagcctaatccttcacaactaaaagttcctacagaattagaactagaagaagaagacgaagaaggaaatgtaatgagtaagaaggtctacgatgaacttaagaagcaaggtttggtgtgaaatctctctgtgatatgtatatttgtttgatagatagcagttgtatgtatttatactattcttagtaatgaccttattacccgtcttgtagaattgaaaggcgaaaaacaatttgaggacccatataatggaagaaaacggacgtgaaagttaaatatacgtaccagaagacaaatcacagtaataaactaacaaaactatataataataatggacccacataatccaattggtatgttgttgatatttttagtgtttgtggaggcaattgagctcggtgccccttttggctttgcctcttttgcattttagttcttttacccctatattattaatactaaccatctcgatatagtccttgatcagggtactggtttcgtcaaaattggtcgtgctggcgagaatttcccagattacacgtttccttctattgttggtagacccatcttgagggcggaagaacgtgccagcgttgctacaccattaaaggacattatgattggtgatgaggcaagtgaagttcgctcttatctgcaaatatcttatcctatggaaaacggtattattaagaattggacagatatggaacttctttgggattacgcctttttcgagcaaatgaaactaccatccacctccaacggtaagattttactaacggaacctccaatgaatccgctgaaaaatagggaaaaaatgtgtgaggtaatgttcgaaaaatacgattttggcggagtttatgttgccatccaagctgttctagcattgtacgcacaaggtttgtcttcaggagtcgtcgtcgattccggtgacggtgttactcatatagtcccagtttacgaatctgtcgttttgagccacttaacaagaagattagatgttgcgggtagagacgttactaggcatttgattgatctgctttctcgtcgtggttatgcatttaacagaactgcagatttcgaaactgtgcgtcagataaaggaaaaattatgttatgtttcatatgatttagacctagatacaaaattggctagagaaacaaccgcccttgtggaatcgtatgagttaccagatggcaggacaatcaaagtgggacaagagagatttgaagcaccagaatgtttgttccaacctggtttggttgacgttgaacaacctggcgtgggcgagctgttatttaatactgtgcaatcggctgatgttgatatcagaagttccctgtataaggccattgttctttcaggtggttcaagtatgtacccagggctgccttcgagattagagaaagaattgaaacaattatggtttagtagagttttacacaatgacccttcaagacttgataaattcaaagttagaattgaagatcctccaaggagaaagcatatggttttcattggtggtgccgttttagctagtatcatggctgataaagaccacatgtggttgtctaagcaagaatggcaagaaagcgggccatctgcaatgactaaatttggtccaagatagatttgaactttattgatccaaaagaattaataaaaaagtttaaatctacgaatgaaaaatggaaatggaataatataaacttatatataaatgtaataagttaataaggcacaattgttgaacaagcaatcaaaatataatatttcactgagcgccgttagaggatagttatccttttcttggtatttcaagtattcagtgtctgtgtcgaaaaattgattgatgatttatttaaatgaatatatataaatatgtaaaaaagagttgatcaaagtaaataaatcagtacatgcatggcaaactctaaatgtatttatgttcataactggcacatgcttttcttccttatgcggctcttctaaattttgtaatctgcaaatttccttaaaacagtgtctaccacatcattgagatcatcttgtgatatatgaggcttctcagagccatatctaacggcattcctaataaggtcttccataatcgatccggatatcataaaaggttgaaggaaagtgctactcaggactttatccacagtccatcttttgtctgggttcctgtacagacatgctttcattaattcaatggcagactttggaatcttttcattattgctagtatgttcaggaaatgggattttcacatcaggattcataatagccaacagcctattttggccttggaaactgccatatgggggtttcccgtaaatcatctgatatataatacaaccgcatgaccacatatcagatggtctccccactttccacttgtttccctcatgttggttctcactattttgtgtgtaattcatagcaactagtgcttctggtgccatataatttggagtcccaatttgagtttcacgatatatattcaccgtatgttccggtaccgcgtttgctataccaaaatcaatgatttttaagatacctttcactaaaacaaaatttgcaggttttaaatccgaatgaactatgcccgcatcatgaactactttaatgcacagcaacatttcctttgtatagaatctaacaaaattaaaatccagtggcatgccgcttctttggttaaggatttgtgacaaatcatgatcaccacattccattatcaaatacaataaaccatcccccatttcataatctagtagttggattacacgcttttggtctttcaatttttccagaagttctatttctcctttgaatccatcaatacttgaatcgtcaaaagcgtcaaaagacacccttttgagcgcgtataccctattgccagatcctttcaccttgtaaactctggaggatccacctctacccaaaagttctattttttcgtactgggagtcatttactgtaattatatttctattattcgataaagaagcggactttgcaggttcaacaatttcaactttcttggtgactggaggtttgggagcaggtcgatggtaaaatacttctagatttttactgtttatattctcattcgttattgcatcatccaatgatcgttttagtctcttattctcttgttgaaggagattatcagcgtgatttgcatttatgcttatgtttcgcagtacttctcttttttcggagtcggaatctttatttctggaaattcctttataaattttatgaattgggctgttgaaattgctgttattgctagtatcaatattctccttgagagctcttcttatttcgatcgatgacttagatgaagatgatccagtagaaacttttcgcctgggttgagaaccattattggatgttatagaattgtccttgtttgccaataagttgttactagaaagtgaagaggaagaagacctacttttataaagcaattctctggaactatgttttcggagtgctgcttgtctattttcttctctttgtttatcaaagtagatttgagatattagtggaaggtcacttgtgggaagattatgttttttaatatactggataggattcaaatctccaaaatcaattgaatcataatccgtattctctcttcgttctttaaagtttgtttggtgagaatcctcaagtggtaattccactgtctcccttgcatttattggctggtttggagagttaggcacatcctcatcaaagatatttgtcaaagtcatcgctctctttgcaggacccagcttcgttgtcctattggatattaaaaatctcttacttctcctttcagcatactttgccgtaatatcttctttcatattttgtcgcaaattccttatcctttcaaaactcttatcaagactatttccaacatttatctctatgtcactagtgttcatcgtcgtcatgctagtctggtgattatttctcagatatcgtccgaacaaggttgaatgcgatgaggtactagtatgaccggatgtcaaattgcccattgacggtggggggtgactccttgatgaactcctgtccatttcttctaatcgatttgcgatcttgtcattattatgacttgataatatctctgatgctgaagttttttctgtgtgggaaagtaaagctgatccgaaattgcttagttttggaggcgtagtgaactcttcgtcatctgaaaactgtcgtgtattagttctcgattttaaatccacataatcatggaatgagtttgttgacatgtttgttttgagatcatccagttcttgcagaaacaatttattattttggttgtaaagctacttctataaacaactgcaatattcctattcagacttcagtgggctgggtcaagtaggcttctataaattttgtaggttactattaatatagtagatcttaaattctctttaagcttgccttcacataaacatcactattactctttgcaacccttggtagtttttttttggttttgtttactatttctaattgatattatcatttaatacgatggaagtgacaccaaaaattattttgtgtcactgcacaccataaataaaggtattggtcagaatatataaacatgtatgatatataaattgtggcatcacagtaatgctcaaacaaaaactttaatgttctttactcttttagggtgtattcagtgtttttgtcgtttatttttgaaatgttatattttgaaaagaattctccagaatcaccatttgttgtgataacaaagtgttttgatagtagcgtatttacacttttgatggcaataattgtgttaagggttttgctgctgttagaggtttcactttcttgtaatatcttgaaaaaatcagccttcgaataagctccgccattgaacattattgcaggaaaggattcgtctaaaataatgacatatacgtctgcaatatgcttcttgccctcgagtttttttgaagggtttagcggtaaatttttcattgagtctaaatacaacttgtatcgaacactggaaaatatgaaagtttggaattttctgagttcacttcggcaattatcaatatcgagttccaagtcataggattctttgatccatttctcgacgctgtctcctaaaaagtaggatcttattcccagttcgttcttggtgaaggactccaacactcttttctgcaggaaacttagaaactgctttctggtttcttcttgctttactaaatcaacattcaaacctttggcaaactcgtttggaattcccatcctggaagatatctctttccaactctgaaccataggttgtaattgtaatgatctcatggtgggtaatgttattttcaattttgttttcggtaaggaggtcaagacatctttgtaaaagatatttttctgccattttttgaattgtttaaaaaaaaagaacataataagaaggggaaaaaaaaagtgaaaaattaagggaataacgactatcgttgatgttagaatgaatgtgaagatacttgcagttgcaaatatgataaaaaatggggagactttatatactttcacaaacggcttgttaccgttctttggtgacttcgaagaaaatataaactttatttctgcacgtcgtgacgaatggaaggctcttttaccaaccaacctggatgtcgagcttttcagactggatagaaattggtgagtggtagaacaataattagaagaaatgcatgaaagcttacgaaactggaaactttctcctcgatattttggaattgcgggagatgtaatcgccgaaggcactggtttaggaaaagcccttaatattcctggcaagtacatattgaaaccctttccattattgagactattgagcgtaacgctgttcataagctcccttgtcctactggctaatcccactggaactttgaacattttttcctactcatatgtggttatggtggtcttatttatctgcgctaaatcacttttcaattattctttgcagtttataggggaggagacttcctctttgtaaaatctaatagggcgtgttcacaattttatgcgtcgggtgacttcaatttggcgcccgttgagattatctaaaaaatgcttttatttatttaagcgctttttgttttgacgaatgtatttatgtttttgtatatatatgagcgttttttttttccagatttaactagttttctttttcacctgtatgcacaccatcttttattcctatataatgccttttatagtactttgaatcttctatatacaattttttaggttttatcttttaaaaagtgtttatttcattaatttgaatctttattcccgtgttgcttggtcagctcattcaactcctcctcagtgaccaagtgatgcttatgattctttggtttttcaaccaaatcgccagatgtagggtcaacttcacaggaggggacggatacaagccaatcatcctttaccacgtcattcattaaaactctttgctttggttctaaagccaacattctgcctattattgtccgtgaatgtcttggcagtagccttaatattttatttggcccccgaactatatcatcttcgtcctcaggttcctcagtaaataacctaaatgagttgaagctcttttttggagccttccaaggaaatcttttaaggaccatacagtaaaatataatagcgatagaccacacatctgctactcttggatcgtaggatgtttgtttcaataactcaggagccaaataagggtcagaacccacgattccatgtgattttacaatggtatcttcgtaagggtattggaacactacagcgctcccaaagtcaatcagtttcaagatgccatctttagtgacgacacaattgtccaattttaaatccctatgagctaagcccatagagtgcaggtaattaacgccgtggcacagctgcttgaagtaacagttgacttcatcttgtgtcattaggttactcatgacgagattaaaaaaatcatatggcgcatactccattactaataaataggtgtcaccttcagtcaacatatctagggtttcaacgatattttcgtggtgcagcgtggaaccaatacaaaattcagtggtaaccttcttagaataattagctaattgagactgattagttccttcattgtttaagtgtggttttctgaacattttgcaagcaaataacttgccgtctgttctttctactacggacactgaaccggaagctccttcgcctaattttctaccaggaataccatatttttctaatagctccactgggttatctgtttcgtataacgcttttccgttactttctactatattttcattggtgttcaaattgagcttcggttttgtaggggtggatccacggttgtgatggtggtgatgatgatggttatcgtgataatcattatgaatttttttgaaaaatcttgttaatctcaaggattttttctttcttgatgaggtatcatcactaccgcttgaagaattatgctgtagttccacggacccaggggtggaggcttgagagtccatgaagtgtttgtcttcaatctgtttctgtagtatctctacgggatgcatatgtgcctggtatgataaattcgaagagggtgtatcagattttgcagaagacactgtagaaatgttgctatgagctgtagagcgaacggggtgaggatggtggaaagcatcttttgagccttgatgaatgtagtttattggattgtgaatactatggggtaagtggggcacagtgtgtcccgtacgaacgggattatgattgttaggtaagggccgtgaaggagagtagtcaataggagcttttttagctgaagtaggagaaatacctgtcaaagtagaacttgctactacgtgtgactcctttgacaacgcgccatttccctgggggctctttcctatggtagatcttcggtcgttgggtttgttatactttatttgatcctcttggtcagaatctgtattcttttttgaagatctagaagaagaccttgaaacatcatctgtctttgagtatgattggttaccacctccattgaatattttagccgataaattcttcaacttagttggcctaaataatgaagacagcgaagttgatgaagatgagtgtaatggagtttccttaaccattatgctatgaatttcaggctgctcttttctgtccttctctctttttttccctctcaaatcctctcagcttattagcgcactaaagagtcagtttgggtgaatagcgtaatcaacttatggaaaagaagaacactagaatccgtcactattggctgcaaataagtattatatcttttttcaatgagaaatcttgcttgccccataacaggtacaatacttagcaagccaggaagagtcacactgcaaaatagatatatgagaagcggaagtagcttttccccttatagatgtacgccgttcgatattacccgaactgcaagaaaagcttctccaaatatctactggcctccattcaagaaggcaattaaagagactatgtgtacatgaatgggaacttggtatgatggtagtaatgctttattagtcattcccctacccccttgcgcaacctatcattttacttgccagatgtgctctccactgttagagcctcttcgctgacaaagaatggacgagtacgcgagcggtgaaacgagcactgcaggcaagagaaagaaaaatcatgcatgatttggaaagcgaataagaaatgacgcagttgagtgtttgagttggagccagctgtgttattcacaggttcatttcgagaaaataaacgcctttggtggaagcggacactatatttcacattttagctgtagaagtaaaaaatttatttcaagtttacttaatccattcaagcagtgctttcccggagtttcgaataaaagacactgaggacttttcagtttgaatttgagatatgttgtggaagtttcccaataccagaaccgcctttgaaatccggaagttttcttttatgttcttgtgaattttctatccgagttttaactttcgatattcagaaagaatagccgttcatctcttttatattatatttagcgatgtaatgaaagtaaaaaaacaaaaaaaaaaaacaacaataatcaaatgacgcatatctaaatattccagaaaagaatataaataacgagggtgataaagcgggtgcaattaaattctctgtagtacaaaaatatgtaataaccgcagaacttgttagtggaatctcttttagatgtagcttgaaggctcaattcgctccccttcggtttgctgaaggaagaacgatgcggaatattactttgtgaccatgttatgtaaagacaatttcctatttttttttatttctgcccatgcatggcttattgattcactaaggatgcgttataccttgttgtgttccaatcccagtaaaacgtcaattccttttctttgctaactttggagacgtcgcaatcttcatagaagctcacacctcgtaatctgtctttggcatactcgtaaaatgtgccctcttcacatgaaaaacctggaccactggagcaactctctataggaaccacagcatcgttgaccacataacggacgtacgaatcgtttgagcattgaaacttttctgtgtagactctagctccctgaggaatgtaccacgacctgtggtaggaatgatcacgaaagggaacatgattggttgttaaatttctagtgtcatcaatcaatccagcagttgtcaaataatttagaatatcagtatcgtgcgtaaagctcagccaaactttttggtccaagtgcgcactttgtcgtattagcttcactgttgcattgaacaaattagcacctatagatttaatcaatttgtatccgggaccattttggtagaagctcgtcaaatcagtctcataagaataatgtattaactctgccgcggagaaaatgtcacaaatgttactataaccttttgcgttcaactcgaaggcacaccaagaaaacaaggccgctgcatctttcctgctcaagttcagccctttattttcgtcattaagacgatcggaaatattttctaagtagtccctcgaatatgacattaatatatcattgttggcattcgaattccaattggggcacgaacttttggcagctaatgtgtttgctcctgacgaggaattttcgctaagtgtttgaagtgatatattaaagccatcgcccaaagcctcggcaaaatattgcgcagtatcgtagattcttttcgaatttgtggtgaagataggaaagttggtacagttctccatcaattttccatattttgctaaaaactcccttgcatgtctctttgcattcatttctcctgtatacgggttcaacacatcaatcgaattttgcaaagttgtctccatttctagaagactttcatcgggaataaaaaattcatatccattattcaaaaacgataatgatccctcgtacttacctgtgtaattggatattttataccatacttcaaaaatatccttggcctcacttctggtaggatacctttcgccatgtctgccaatcatttgaacttgcgttaatctacaaccttcaggaatatcagtgggtataccgtagttagcgggaaaggagaaatatggcgcagaccctccaagaaagggaaacagactcttctgagagccaattagttcaatatccgcaaaacttctgagtgggatggagagtgccttagataatagaacacctaaacaaatggcaaaaataacgggcttcaccattgttcctgtatggtgtattagaacatagctgaaaatacttctgcctcaaaaaagtgttaaaaaaaagaggcattatatagaggtaaagcctacaggcgcaagataacacatcaccgctctcccccctctcatgaaaagtcatcgctaaagaggaacactgaaggttcccgtaggttgtctttggcacaaggtagtacatggtaaaaactcaggatggaataattcaaattcaccaatttcaacgtcccttgtttaaaaagaaaagaatttttctctttaaggtagcactaatgcattatcgatgatgtaaccattcacacaggttatttagcttttgatccttgaaccattaattaacccagaaatagaaattacccaagtggggctctccaacacaatgagaggaaaggtgactttttaagggggccagaccctgttaaaaacctttgatggctatgtaataatagtaaattaagtgcaaacatgtaagaaagattctcggtaacgaccatacaaatattgggcgtgtggcgtagtcggtagcgcgctcccttagcatgggagaggtctccggttcgattccggactcgtccaaattattttttactttccgcggtgccgagatgcagacgtggccaactgtgtctgccgtcgcaaaatgatttgaattttgcgtcgcgcacgtttctcacgtacataataagtattttcatacagttctagcaagacgaggtggtcaaaatagaagcgtcctatgttttacagtacaagacagtccatactgaaatgacaacgtacttgacttttcagtattttctttttctcacagtctggttatttttgaaagcgcacgaaatatatgtaggcaagcattttctgagtctgctgacctctaaaattaatgctattgtgcaccttagtaacccaaggcaggacagttaccttgcgtggtgttactatggccggaagcccgaaagagttatcgttactccgattattttgtacagctgatgggaccttgccgtcttcattttttttttttttcacctatagagccgggcagagctgcccggcttaactaagggccggaaaaaaaacggaaaaaagaaagccaagcgtgtagacgtagtataacagtatatctgacacgcacgtgatgaccacgtaatcgcatcgcccctcacctctcacctctcaccgctgactcagcttcactaaaaaggaaaatatatactctttcccaggcaaggtgacagcggtccccgtctcctccacaaaggcctctcctggggtttgagcaagtctaagtttacgtagcataaaaattctcggattgcgtcaaataataaaaaaagtaaccccacttctacttctacatcggaaaaacattccattcacatatcgtctttggcctatcttgttttgtcctcggtagatcaggtcagtacaaacgcaacacgaaagaacaaaaaaagaagaaaacagaaggccaagacagggtcaatgagactgttgtcctcctactgtccctatgtctctggccgatcacgcgccattgtccctcagaaacaaatcaaacacccacaccccgggcacccaaagtccccacccacaccaccaatacgtaaacggggcgccccctgcaggccctcctgcgcgcggcctcccgccttgcttctctccccttccttttctttttccagttttccctattttgtccctttttccgcacaacaagtatcagaatgggttcatcaaatctatccaacctaattcgcacgtagactggcttggtattggcagtttcgtagttatatatatactaccatgagtgaaactgttacgttaccttaaattctttctccctttaattttcttttatcttactctcctacataagacatcaagaaacaattgtatattgtacaccccccccctccacaaacacaaatattgataatataaagatgtctgctgctgctgatagattaaacttaacttccggccacttgaatgctggtagaaagagaagttcctcttctgtttctttgaaggctgccgaaaagcctttcaaggttactgtgattggatctggtaactggggtactactattgccaaggtggttgccgaaaattgtaagggatacccagaagttttcgctccaatagtacaaatgtgggtgttcgaagaagagatcaatggtgaaaaattgactgaaatcataaatactagacatcaaaacgtgaaatacttgcctggcatcactctacccgacaatttggttgctaatccagacttgattgattcagtcaaggatgtcgacatcatcgttttcaacattccacatcaatttttgccccgtatctgtagccaattgaaaggtcatgttgattcacacgtcagagctatctcctgtctaaagggttttgaagttggtgctaaaggtgtccaattgctatcctcttacatcactgaggaactaggtattcaatgtggtgctctatctggtgctaacattgccaccgaagtcgctcaagaacactggtctgaaacaacagttgcttaccacattccaaaggatttcagaggcgagggcaaggacgtcgaccataaggttctaaaggccttgttccacagaccttacttccacgttagtgtcatcgaagatgttgctggtatctccatctgtggtgctttgaagaacgttgttgccttaggttgtggtttcgtcgaaggtctaggctggggtaacaacgcttctgctgccatccaaagagtcggtttgggtgagatcatcagattcggtcaaatgtttttcccagaatctagagaagaaacatactaccaagagtctgctggtgttgctgatttgatcaccacctgcgctggtggtagaaacgtcaaggttgctaggctaatggctacttctggtaaggacgcctgggaatgtgaaaaggagttgttgaatggccaatccgctcaaggtttaattacctgcaaagaagttcacgaatggttggaaacatgtggctctgtcgaagacttcccattatttgaagccgtataccaaatcgtttacaacaactacccaatgaagaacctgccggacatgattgaagaattagatctacatgaagattagatttattggagaaagataacatatcatactttcccccacttttttcgaggctcttctatatcatattcataaattagcattatgtcatttctcataactactttatcacgttagaaattacttattattattaaattaatacaaaatttagtaaccaaataaatataaataaatatgtatatttaaattttaaaaaaaaaatcctatagagcaaaaggattttccattataatattagctgtacacctcttccgcattttttgagggtggttacaacaccactcattcagaggctgtcggcacagttgcttctagcatctggcgtccgtatgtatgggtgtattttaaataataaacaaagtgccacaccttcaccaattatgtctttaagaaatggacaagttccaaagagcttgcccaaggctcgacaaggatgtactttggaatatctatattcaagtacgtggcgcgcatatgtttgagtgtgcacacaataaaggtttttagatattttgcggcgtcctaagaaaataaggggtttcttaaaaaataacaatagcaaacaaagttccttacgatgatttcagatgtgaatagcatggtcatgatgagtatatacgtttttataaataattaaaagttttcctcttgtctgtttttttgttggctcgtggttgttctcgaaaaaggagagttttcattttcgaaataggtgattatcatcatgttgttatcaccccacgacgaagataatacggagctcaccgttttctttttttttccctttggctgaaatttcccaccagaacaaacgtgacaaaattatctttgaatccaaagtagcttatatatatacgtagaagtgtttcgagacacacatccaaatacgaggttgttcaatttaaacccaagaatacataaaaaaaatatagatatattaacttagtaaacaatgactgcaagcacaccatccaatgtcatgacattgttcttgttaaggcatggacaaagtgaattgaatcacgagaatatattctgtggttggattgacgctaagctaaccgaaaaaggtaaagaacaagctcgtcattctgccgagctaatcgaacaatattgtaaagctaataatttgagattaccccagattggttacacctcacgtttaattaggacccaacagaccatagaaacgatgtgtgaagaatttaagttaaagccacaactgcaggttgtttacgactttaataaaatcaaacttggagacgaatttggcagtgatgacaaggataatatgaaaatcccgattcttcaaacttggaggctaaatgaacgtcattacggttcctggcagggccagaggaaaccgaatgttttaaaagaatatggtaaggataaatatatgttcattaggagagattacgagggtaagccaccacctgtagatcttgaccgtgagatgattcaacaagaaaatgagaagggctcttctactgggtacgaattcaaggagccaaacagacaaataaaatatgaattggaatgcagcaatcatgacattgtattaccggattccgaatctcttcgtgaagtggtttatagattgaatccttttctacaaaatgtcatattaaaattagccaatcaatatgatgaatcttcatgcctgattgtgggccatggaagttcagtgagatcgctactgaaaattctggagggtatatcagatgatgacatcaagaatgttgatattccaaatggtatccccttagtcgttgaattagataagaataatggtcttaagtttatcagaaaattctacctagatcctgaatctgctaagatcaatgctgagaaagtccgtaatgagggtttcataaaaaatccttaaggggggtaagtatataatataattgtgtattttccgaagtataatgaaaaccaatagaaaacttattataagtccaatgaggtactttaaaaatgtgatatttataagaacattcctgaatgcagatatatgatatatattgtaaatatatatagatgtgtatatgtatttccattttgtgtgaggttttcttcttttatctcctatataatttgtaaccttaattaacccatgacataaccaatattagcctttgcaaattttgtaacttcttgacgttgttctaacgacaaatcttcatgcttcgattttatatgccttgttaaagcatccagtctcgaaaacgtcttctgatagccctcagatccaagaatttttatacactccgagcaacggaagacaatcttccttttagcgtgaatggtattttggtgtctcgttaaatcataggaccttgaaaattgggcaccacacggttcatttgtaatgagattcattatctgacacgtaaatatttcgttattaccgtcagaagatgacgtatgggccgatggtgatgcagtcgaaggtttcgaattcgaatttgtagatgaatgtgaagataagtgcttcttagtataattaattagcttccgcctactagcatttgagcttactacagctgatgtaggcttctttattctttctaatgtgccgttttcattactgttactaacgcaactacggttactggatgattttgctggtttccttttaccggtagtagcagtagacggtacgtttgccgaggttgagggagatggaaatctttcaaaatcaatagtgtttttattgaggacaaaactttgctttcttctgttcttcaagagagagatatcgtagatatcgtcttcatcaagatcattatcctcatcctcatcctctatcttctcatgtccccgttcatctaacagatcttcagatacaacactggaaatgctgtccatgttagagtcaacgtaactgtactcattaaataaatgactagaactcttggcacgacccgttttttgatctgagccaaacattgagattggtgtaacatccaatgacagtaaaggctcctcttggtgttgctcttgttgcaaacaattttcttctatttcatcctcttcatcatcactgatatcgtcgtcatcagagtcaaattcattgttaaaaatagctctcgcatcctcattgtttattgcggcgctattatcttgaagtgaccactgcattttcggattataattatcctcatagaaaagcacttcttcatcattaccatatagattgtcaccgttatcgaaaaaatcgttggaaattttaacatcataattgaacgtattccgtgtcggtacatacgggtctgatactttcattatattctttagattgacggtcttctgcaatggggtttcgctagcacccttaatctcgtttggtatgagatggacattattaatctgtctatcgttggccgttgcttcactagtcgtaaaagaggtggtggtagttaaagtaggatccgcgtatttgttgaatatcgggaaatggtaggtttgttgtgggggtatcgaagctgcactcgattcattctggtgttgtaatgaatgattccacgtaaaagtgttgttttccttgttcttattcaccaacttatatggagtaatactagcatttggatgatagttttgataatgactcgtaaactgactgtgacctggattagtatggtacaactcgtcttctaaaatatccgttaaggttctttttaggctaagttccgtagaagccatgattgcttgaaaattctagaaaacttttgaaaagatacaaattagctattagtactatctactattagttcaactaaaaagcggagttcttccttgaggagaaaaggatgaacaaaatggaactgatctactccttaaatattccacgccaagaagaaaaaagagtttcgggtttatctttaatttatattagagataaaacgtatcctcctccttgaacgataaaaaattatccgtgtgggttaggctgctcatcccgggctttccccaaattgggcttcgaactattctttccttatatagaattgctctcctcaacaagtttcgccgaaacggaactttctagaaccatcactgtaaacggctattagtaatagcgatcacgtgattatccgtggaaaggttcgtacgggctgaggcacctttctttgagttccacggaacttgttattacaggaacagaaaggtagtaaaaaaagaagtaacgtcctctcagtgcatatagtttgatctctataacaatccgtagttggttttctcaacaattaatattgaatacgttagtgatgattggttttcaacctctgccgctaatttaggcacagttctatcgcagccgtaatggaggcattatatagcactttagcgtcgtaacgaagggttatggtaaccgcctaacgattttatttactcgcttgttgcttgctttgtaattggttatatggatttcaaaataatatggtcatctgaccatggtgacataaccaaagtgttcgaaaagataactaaattgatacatctaggaaaactgaaggaaatccctattgttaagtaaacatactatatatgccaaaagaaacaaatgtgcggtagaataaaatacaattcagtacaataaaatacattcaaaatacatacaagtaccaggaaaaaagctcgcataaaaaaggcgtgttaaaaaatgtcaccacaatctttcaaatcatgatctcttcttttaacccaatatttgcccgtatatctccaatatttagcttttgtgatgggatgagtatccctgacgaaccattgtgggtgatattcaaggttattttcctccctttttctgcgtgctgctctttgcttttcttcaactctgaatttctcatcaccagcttcgtcataacgcccatcttccattgctctttgatctggtctcaaacgtgtatctgtggggggtaaccatggcaatagatgtggttgtggagcattcagcgtgatagcaaaaggtgttaaattgaatggctcctcaggacggtcgtttgccttccatattaaaaacttcgttccgtcatccgtaggcccattccctgctgatgcagcggttctagttttctccaacgagagatcgccatcttttactactttcttggcaaaaatagcttcattccagtgtcctcctaggatccacaccttctgttttttcttgttgtagacttcgcctgtgatttcatatgctcctgatgacctccatccccttgctttgaaatacaacttgcaatgatcaccggttgtgtgattgacaacgttcacttcaccgtggttatcaacttgtggattaccaatgagaatacctataacagtattgttgggcttcttccaagtatacagttcctctttttcattgtcatttggacgcaacttaatgtgccataatcctaagtgcttaacattgaaagatctgccattgaatttagtatcaacaaatgattcaccccaaaagtcccatcttggtgattcagtccatgttgcagatataggagggtgatgtgaaacctgctcggtgaaaaatctgtactgtttatctggtcgagaatactcaaatgtttcacccaacaatgggttgaagggtttcgcaactctttttgtagtagatgcgtatgaagatgcggtaaatgccgcaacatatagagttctcagtgttgaatcttcaaacgttgcagcctggtctaatagttcggaatactccaaatcctctgccactctttgtaaaagagatgtaggctcattgaaagtaactggtaacgtcattcttgtcatatctttgcccaccatcgatttcagaacggcccaaagactaatctttggtctatcgtccttatccatagatagtctttttctaataccatcttcataaccaagataggacccttctttgagtaaatattcttcttttcttttttgcactgtagtgacagcaactatggtcttttcaccgataactgaagatgctatctctttagttttctcctttacttggctctctttgtcctccgctttgaagtttttcagtgattgatcagtttttggttcatcttctgtaactagattattttgtttttcaaatttttggcttgttttctcaacatttgactctattttgcttttttcgtcctggacatactggctgtcgttatctgtttcatttggaactgggggaggagcatgcttgggagctgcagcggtcgaaatttcaggatgagcctctgttaattcagttacttcatccaccaattccgcggcatcataaaactcatcagcatcagatgcttcatcttcttcctttgtagcgctgataaatttcgcaatttgaccgagagtacttgccgtagtatctgattcctgttctttgtcattttctaaggattccttgttgccggcagtggcatgtgattccagcaatttcttgtgtagtatctttttcaaacctcttctttctttatcaatagatgctagacgttcggttttgttggacaactccatttctaattctttcacagattgcacccaaacgttattgacatcaccttgctttgaaaccatatccactaatcttttgtctcttttataagtcaagtccttcaacttaccaaaaatggttgatgtgttgatgaggctcttctttattgtgagccaaacctcaggacttggctcctcttgttcaattagttcaatcaaagaactcaactctatactgattgcttgttcatacatatcaagtttctccttatatggcccatactgtgctttgatgtattcttcatcacgatcaaaatttattccaaggtcttcctcttcatcatctgaatttgcctcatcaccctcgaaattatcaatatagttattatcactcaaggaagcagtagatcctgttgtggtgttagactggctcaaattcgcaccgttagggactttatctataggactagctacacctgagccactttgcatactccggttacttttcaaggtattactactgcggaccctttgcagagctgaacctgtgtgtactccaacgggggttttgctaccatccagccggttttcaatcattttactaacaaagcgcttgccagattcagtcaaattatcgtttagttggatttcgctggatacgacggacaggttgttgcttggtctccgataaagactcacagaggagggctgaataacttccttgtgtaatgtgtgctgatagtattgcgaagcttcaggaagagatccttgtgttttggaatgcgatatcagggctggagatttgttcttcaaggccaatgatggtggtactgccttttttttgtttaatatctccttgtctttggcgaatctaatagcgctttgtatagcattgacccacctagtcgtttcaatgggatgattgccctttaagcgccaccttgttgtgcctgtgatgccacctagcaactcgaaattcagtttttctgaagaatcgatgtgtaagcggcacgtcgaaacttttaaagtaccacgaggcctatcaacatgcgattggtctttgtaatatgacagatttccgtcgccacttaaaatgaaccaacgtaatttgtagccatgggcaaaatttgtccatttctttaaaaaccccttatacgtaggaggcttacttgatgcgacatcttcgtgaacaatagcttgttctctcagattcttttcaagtagattctttaacttaatttccggtgtaacgttgttcgacggtttagcgggtagttttatatttttgactaaatccaatggcgaccgtcccttcccatctttaactgttgcttctgcaccatgtttcagcagccattgacacatttcaatgtcttttttttgcgaatattcatacagaagtgtcgttccggtttcaggatctatgccattaatatctagtaaatttaggtttcttggatttttccaaatagagtccaatttcgaaaagtctcttttattcatggctgctctcaaagaatgaactgtttccaaaaaatagtcatctcttttcaattgaatcatttgtgctacattcaaatctttgcacatgtccaaaggctgctgatgagctttattcttgacacaatcattgatagacttctggctaagaaggaaactgatcacatccgaccgagattgagcagcagccaagtgcaatggagtattgccattttcatcctgataattcaaatctagatggataccatcatcgcttttactcgaactcttctcatcacctacttggtccacccaatgagcaacaatttccttgataagaagaataggggccacctggacagcataatgtaaaattaaattaagaacttgctgtacagatgggtcgtctttaggttgaaattcattgtccacaagcgcctttaaatgtttgaaatccccctgacccaaaacttccagcagcttcactttgagtaaaggtttgctcacttggttgagatcttcagcaatggacaagtcttccctagacatattgtgaagttttcagttggcgagcttaagcttatgattatcgatgaaatatgctaggttaaatttaaaaattttccttgggacgattggttgatattcacctttgtaatattaagcaactttggtaaatagattatatacgttgaaaaaagagaccagaatatcttgcacttaaaaccaaaaaagaagccaaaactacaaaaaattcgtgtcgcctttccttttccctgttgttttgcctcttctccctttgcgaagcgattcattttaaaagttagagtaatacgatttccacgtcgttcctccttctcgcgccaaagggggtagggaagagaagggaggagcccttgttataacggttccgcaggagcgaaaaagaccctgaggctttgccaaggatagaaagaataccccagagaaaaggtgagcagcaagtaagactcgtttcgtagttaaaaaaaactgtcaacatttcgagcttgatattaatattacaaatcattattcgtttgccaagaggaacacatcatttgtatttcttcttttgttgcattgcaattgggcatactatctataggtcttgcaatgtaattaaaaacaagtgcagagctgctgatattgctaatcggaaagagcaaagaaagcaggctcaagtctgaataaagccatgggatgagttatttctagagattcttggcatgcggtttaagtctttatgtagcacgttagtgaagcataatgacgattttcttttgttatttctggcttaacagttttacatttagatatcttataactattaaggctttgggatagcatgttcaatcttgcctgtaatgcggattgactctttgtaaacaattttacaagatacattaatagatgaatcggcaatttttctttttcaaagttgtgttatatccttgtattttctggcacacttgcttatcacttctttcactaaaaatatagtttaacactccaagaggaataccatccccaagcgagttgattgactgcaagtgtaattaaataggtggaaattgcatggtgcatatgccaatggctaagaaaaaattactcttacaaagattattttgtcaatttctcgaagaaaacaatgctacattttgaaataggattttttaaatcgtgacatgtgctttaatagaaacgtcacttcagctctgtcattacataagatttaacatgagcaaaagggctattttggatacggtatgtcattcctttcccctattaaatatgaagaacatatattctcaagttgatagaaaatgcaggaacaatacacaactatttacacattatgctttctcgattctctgaaaatgaactccagtatggcaatttgagcgcagctcattccgatgattaataatatgccgtaaatagaaaacattacaattctatgctctgttgaacaaacggtgtgatgatttctggtgtttctgcttttatagtactgtatattacgttccaaaacgtggagctgcctttctatggtgtctatagaattttccacactgtcttgcaagggatcggttttagagtctctcaggtttctctgcgcctttctcgccttgcgtctttcatttcgaatatcatcttggcgttcacaattgtacttgaagtccagatcaacaatcttgtcgtgtgctttaccaccataaaagcagatagcatattctcccttatgttggcctataaatgaccattcaccttgacgttcaccagatctctcgattattggcttgtttttgtcatcaggagcaaatatttcgtagttaacatcaaagtcattgctctctccttgctgtactgcaaaataatatgagattgtacagtcaatttccggagttagcgtatataagcactcctttcgacctttattcagttcaaatgtcaacggtgatgcctcagcaaaaaattgtgctaaaaaaaaaaactggaagaaaagtacacataaattggacatgacggagttttttagtcagttcacagtgtcccttcaagtacggtaactatcaagagccttaccagtttctgtcaagatattgtccccccaaattctttcattgaggagaggattatgaagaacgcgttctgttttaaagagagaaaaattcaggtcaggacgcgttggtctcacctttgttgacataatgaccatgacagtgtaggaagtctaagtagtatgtggaaacctacgcgatcatactgatacgttcgtaaactttatcaacgaacgacgctttttttttaaacctctatataagcatgtttttagcttgggaaattaaggtgtagccctggttttgaagataattaagaatctaatggggcaatgcttgtgtagatgacattttatagagtaaaattacttcccgtttagctcgataaacgccttaggcctacataaatcttaaacatttgtccccggtcagcttttaaattatgtcttctttgccctggggcgtcttcttgaacggcatcaatttagtgagtagaagagcacttcacatttccgcctaaaatcaatgcaagaaccattaacaaaaaaaaccgctcagcaggcgtaacgggaagtaacagactaccttaaattttcaataacaattgtgctattatctaattttcttaggaaagaggcagtttcgaagtagaacaatcataatgacaagcaaaacgaagaatatcgatgatatacctccagaaatcaaagaagagatgatacagctctatcatgatctaccgggtatagaaaatgaatataaactcatagacaagatcggtgagggaacattttcgtcagtgtataaagccaaagatatcactgggaaaataacaaaaaaatttgcatcacatttttggaattatggttcgaactatgttgctttgaagaaaatatacgttacctcgtcaccgcaaagaatttataatgagctcaacctgctgtacataatgacgggatcttcgagagtagcccctctatgtgatgcaaaaagggtgcgagatcaagtcattgctgttttaccgtactatccccacgaggagttccgaactttctacagggatctaccaatcaagggaatcaagaagtacatttgggagctactaagagcattgaagtttgttcattcgaagggaattattcatagagacatcaaaccgacaaattttttatttaatttggaattggggcgtggagtgcttgttgattttggtctagccgaggctcaaatggattataaaagcatgatatctagtcaaaacgattacgacaattatgcaaatacaaaccatgatggtggatattcaatgaggaatcacgaacaattttgtccatgcattatgcgtaatcaatattctcctaactcacataaccaaacacctcctatggtcaccatacaaaatggcaaggtcgtccacttaaacaatgtaaatggggtggatctgacaaagggttatcctaaaaatgaaacgcgtagaattaaaagggctaatagagcagggactcgtggatttcgggcaccagaagtgttaatgaagtgtggggctcaaagcacaaagattgatatatggtccgtaggtgttattcttttaagtcttttgggcagaagatttccaatgttccaaagtttagatgatgcggattctttgctagagttatgtactatttttggttggaaagaattaagaaaatgcgcagcgttgcatggattgggtttcgaagctagtgggctcatttgggataaaccaaacggatattctaatggattgaaggaatttgtttatgatttgcttaataaagaatgtaccataggtacgttccctgagtacagtgttgcttttgaaacattcggatttctacaacaagaattacatgacaggatgtccattgaacctcaattacctgaccccaagacaaatatggatgctgttgatgcctatgagttgaaaaagtatcaagaagaaatttggtccgatcattattggtgcttccaggttttggaacaatgcttcgaaatggatcctcaaaagcgtagttcagcagaagatttactgaaaaccccgtttttcaatgaattgaatgaaaacacatatttactggatggcgagagtactgacgaagatgacgttgtcagctcaagcgaggcagatttgctcgataaggatgttctcctaatatctgaatagcaaagtgataaattactgctagtctgaaataatttccttttctttggaaagagaattttaaaagtacttacatatttgcatagtgaaagatttaaataaaaatttcttaaagtgaaacggtttagcataattggtggcatgcgcttaagatagtgccaaataccaaaaggcacaggtgcagacgatacttaaacaatagtgctactacgccacttcgtgaaagctaatatctctttaccttgcatttgggcatgttgcaaacaggaggatcaaaatacaaatggaatcaagaatgctcttctggtatgatactttttgtttttcttttgagcccatgcgtacatttgagctgttgaaacagtcaaaaataaaacggcaaataaattgaacttgaacacaaaagtaaaccaaatccaagaccaaacttcaaaagtatagttgggagcaacaaaaagattgaaaataccttgattcaatgggacacggatcttagcgttaccatgcttcttttgatagtcaccccataggcgcaatttaatgtggcaataaaagttccatagttctgaaagcacgaaaagaccaattaatgtactcaagtcatccaatttcaaatatgaatagtatttgaataacttagcattcccaaaggggaagccgtagccaaagtaaccgaatgaaatgagaccgcttagaacccagtaatggaaacaatttttgaacaggttgaaaattggcatagtagctaaagagaattggtgaacaaataaggtttcaaataatctctttccataatgtcctaaaattaaaaaatatgcaaccctgtttaaaaatggattatagtcggagctagcactgtgccatctatcaacaactgtgggaatggtagatagataataaaaaagggagtgaaccaagactggacccaaatactcacaaaagaagactaatctccatgaaatttggggacccaaatctttgatgaagaattccattgagtcatcagcctcttcttgaaaaaacgattctgaaataaccggaacttgtttagattcctttttgtaggttaatcttatcctgtacttgctgatattgtggttattagcagagatttttttcaaaacatcatctaaagtaggctttttggataagtcaatttcagtgtcccttaaccctttagagcggctttttatggtgataggcattttcaaattaaattcaaaatatgtatctctctcaaatagctcaattggtttctagatagctaaatagaatataatcttactgtcctccgttctgtaaaattcacgctcttagtcccttttcataattccttaactttttgcgtacaaaatgatatgtttattatatttttcttttttttttttcaaattttttctttttcttgaaaaatttttcaaattggaaagctcatctctcttgaatgtataatactttcttcctctaactttcaaaaagttttacatagccaagaagttttccttacatcggtatactactgttatataagttattcttcgagaaacaattagatatcattcatcggataaatctaagttgcccattgctttcaataactccgatcaaattaactcaaatcaactaaaacagtaatgtcattcagaccaggtagcagaggtggttcccgtggaggttccagaggtggcttcggtggtagaggcggttcccgtggtggtgctcgcggtggttccagaggtggcttcggtggtagaggcggttctcgtggtggtgcccgtggtggttccagaggcggcttcggtggtagaggcggttctcgtggtggtgcccgtggtggctccagaggtggtagaggtggcgctgctggtggtgcccgtggtggtgccaaggtcgttattgaaccacatagacatgccggtgtttacattgctagaggtaaagaagatttgctagttaccaagaacatggccccaggtgaatcagtttatggtgaaaagagaatctccgttgaagaaccatctaaggaagatggtgtcccaccaaccaaggtcgaataccgtgtatggaacccattcagatctaagttggctgccggtattatgggtggtctagatgaattatttattgccccaggcaagaaagttttatatttaggtgctgcttccggtacttctgtttctcacgtttcagatgttgttggtccagaaggtgttgtctacgccgtagaattttctcacagaccaggcagagaattgatttctatggcaaagaagagacctaatatcatcccaatcattgaagatgctagacacccacaaaaatacagaatgttgattggtatggttgactgtgtcttcgcagatgttgcccagcctgatcaagctcgtattattgcattgaactctcatatgttcttgaaggaccaaggtggtgttgttatctccattaaggctaactgtattgattctactgtagacgcggaaaccgtttttgctagagaagttcaaaagttacgtgaggaacgtattaagccattagaacaattgactttagagccatatgaaagagaccattgtatcgtcgttggtagatacatgagaagcggtttgaagaaataagttgaataaaggaaattagtcaaaagtttctggtagcttgctcaattattagcagaataattgtttcgtttatatatatttcccccattcagtttcacttcctatttgaagtttttgtaaccctcgactttgtaaaatagatattactaaattcttttagagaacaaaagtattgtacgtattcgccatataaaaaaaaaagagtatatgtggtgactttttggtcattaattgttaagagcaagcaagtagaaatcataatcatatttcgagttttttaaaggtaggaacaatatcgataagctgttctccagtctcgacactgtttgatgaccatatatcattaattcttgtaacactacatcatagatttctctttatccttggattgaatctgaaaaaattttgatagagtcttttgttcaaagtgtcacttcttcatctgtcactcttacgtatttttttttttttggctttgcccataagaaacatcactgtatacgcaaggtcgcaatatttactatttaacatggatgagaggcagtgtgcgaccaaaacgaagacttaatcattaagaagagcgtgtgttgcgttgattggtaataaccaagtcgaaatttgcactaggagcttcagtctaggagtgaacttttgaaaagatttcagtccaaaaattattatttggaacgcggagctcctctaatagtcgaaataatagaatgcatagcgatactaacggtcgaacaaagagcaataatagcccatcagacaataatccaaatgagacagttatattaatagatagtgataaggaagaagacgcttctattcgcgaggctaaccttcctgtgaggttgtacccagacagacgggtagggagacgacgtgatgctttaaataggtttgtgaggtcagattcaaggagcaggaattctcaacggactcacataacagcaagctctgagcgccctgattttcaagctaataacgacgatatcactataatacgagaagttggacggttttttggagacgatggacctattgatccttctgcacattacgtcgatcttgatcaggagccaggttctgaaacgttagaaactccaagaacaatacaagtagataacacaaacgggtacttgaatgataatggtaataacaatgaaagtgatgatggcctgacaatagttgaagagagaacaacacgacccagagtgacactgaacctgccaggcggggagaggcttgaggtaactgcgacgacaacagacataccgataagaaggtcatttgaattccaagaagatctaggcgcatcacgcaggcagttactgagaaggagtgctacaagagcccgtaatttatttgtggaccggtctgatgaaaacgatgaagattggacagatgatacccataatttaccagaagctattcaaagggctcgtagggagagccgtatgcgaatgagcagacggattgcagaaagacaacgtagggtacaacagcaaagggtgtccagtgacgaaaatataagtacatctattaggttacaatcaatcagggaacgaatacaatcatatacgcctgatattcgtagtgcttttcatcgtgcagagtcactgcatgaattcaggtctattttacaaaatgttgctccaattactttgcaagaatgtgaagaagaactaatggcactcttcactgagttcagaaatcaactgctgcagaattgggccattgatagggtcagaaatactcaggaagaggccttgagacttcaccgagaagcattggaaagacaagaaagaacggcaggaagagttttccatcgtggcacattacgtgaatcaatcacaaactatcttaatttcaatggagaggatgggttcttaagtcgtttgtggagtggcccagcattgagcgatgctgacgaggaacgacacactcaaaatatcattgatatgatccaagagagagaagaacgagagcgggatgtggtcatgaagaatctaatgaacaaaaccagagcccaacaggaagaattcgaagctagggcagccagcctacccgaaggttatagcgcgtcatttgatactacgccaaaaatgaaattagacattacgaaaaatggtaaagaagaaaccatcattgtgacagatgacgatttagcaaaaacactcgaggatattcctgtttgttgcttgtgtggcgcagaattgggggtcggaataccggatgattttactggaatcagtcaaaaggatcgtggtgtttcatttgaagggttagtgtcaaaatacaaattccactgcccctaccaaaccctagccagaccatcaatgcttgatagagatttatcaaaacgaacgtttattgcatcgtgtggtcatgcattttgtggtaggtgtttcgccaggattgacaatgcaaaaaaaaaatctaagatgcccaaaaagaaactagctcaactaaagggttcggctcatccggataattatggccccaaattatgtcccgcagattcttgtaagaagcttattcgttcaagaggcaggttgaaggaggtttacttctagcacgcggtttaatttttataagggcattttcgaacttatcatcattatatattatctacttgcatgaacactttaatcacgcttatttaattaagattaaaagatcagaggtgcaattgtgctttgttttatatagtggatttgtgtgaaagggtttgctcccacaagatatggagatactctaaaacagcatatccaaagtacagcataaacataaacccgctagacagcccgctagacagtcttcatttccagaactggccggttgttgttggacataaatgggctgctgtgggtgttgttggtaatattggggctgctgttgctgatagtattgaggttgttgctgatactgctgctgctgctgttgaggtggataatagttctgttggctttgcgatggagcgtaacctctagacgccgtttcatatcctggtggtggagcgctaggacgagaatactgaatcgaaagtgatgtaatgaaaatacaagggctcgttagtacgatgtgatcttctaaaggcaaaacttgtaaaattaacgtacgctttgtttggaggcagagtttccgtaataatcttgagctgacatgagatgtgtatttgcttggtttatgggctattgtatgggtttgtcttaatatccttttcggttgcgtaaatactttttatatttcaatatttcacgatgccgctgatagcatcgtttaatacgaaaacttcgagccatttaccaagaaatattctggactaggtggaaggaagcttcgagaactcaccgtggctattcaaggctgatggacatatgtactgggctgagcttaagatctcccattactgctccgtggggttttatgtgaaatgtggcgtttcagcagtttttagttggctaatttcctaaaagtagtaattagtttcttatgatggatttaatggcgtagttcatccgcgtttaatttaactagaggataatctacttgcagcatgaatgaaaatagtaagccagtaaggatgcactgacagactcagctaccgattagtgttgttgacttttccgcaagatccttttctccctctttggacctagtcatccctccacacaagattcgctcttaagtagtggcgcaggctgttcgcttttaagcatagtgcttaatgtcgaaggctttatagatcccaaatactacgccttgagaaattgaatgcactagcagttagttaactttctggaacgcgcatgacgcgtcccggggcgcctgaggcggagcgttcgcgaaatcgggaaaacattatactgggaaagatcactatctattctctaaatgaacttttaagcaaattatcgtaagatagaaaagacgaaaccttagcaacctagcggtttaatatagaaacaattttattatgataccttccaataagagaaatgctagaattttaagcattacaacgctattattgttgttagtgtttttcgtagcgcaaaatgcgaacttcttgacggtagagataaaagaggaaacttctaaagcatttagtactaatatggacaatatggctggaggatcttccagggaatatgctgctatgccgacttctaccacgaataaggggagctctgaagtagacgaagaaattaatgaaataaaacagaaggtgggactccaacagcccatagcatcggttgatgatagtttgtcggccattaaaaacgataaagggtcgcgaataaccaaagcttttaatgttcaaaaagaatactccctcatactagacttgtctccgattataatatttagtaaaagcacctgttcatatagcaagggcatgaaggaactgcttgaaaatgagtatcagtttatcccaaactactatattatagaacttgacaaacatggacatggggaagagctgcaagaatatatcaagttggtgaccggtagaggaactgttccaaaccttttggttaatggagtatcaagaggaggtaatgaagaaatcaagaaactgcacactcaagggaaacttttagaatcattacaagtctggagtgatggtaaattctcggttgagcaacgtgaaaaaccttccaataattgaaattgttacaaaaaggaaagaagaaaaaattaagaataaatatataaataaagaggtcgtgaatgattaggtcgtgaaatgcagtgtagttggaaaggcgtagttttcctagcacaaggcgtttcggagttggaataaagaagctatcaccaacgaagaagcttttttgtccaagacatctcttaaaagggttgtgaaaacataaaacgcttaatgccttcatatatacatatataagtttatggtttcgatgtttacaataacttctatcctttgctggtccatgcacttcaccttggtaagttatgcaacgcacttttgtctacgcctgcattcgatataaagggtaagctgccgagataacttttgtatcttccgtgtctgcagataaaaaaataatgcattcttcaaaaactttgtacaatatcgggagagtttaacaagcaaagtggcaatacagattataaaaatatgaaagttaaaataaacgaagtgcacagtgtgtttgcttggtcatggcacatccctagcacatctgatgaggacgcagccaataacgatccaattggcaatgatgaagacgaggatgtctgtggtatctgtcgtgccagttataacggtacctgtccaagctgtaaatttccaggcgatcaatgccctttagtgattgggctatgtcatcataacttccatgatcattgtatataccgttggcttgatacaccaacctcaaaaggactgtgtccgatgtgtaggcaaactttccagctacagaagggtctagcaattaatgacgctcatgtccaaaagttcgttgaaatagtttcaagaagaagagaagaaatgatagaggagggcgtcgcagaagagtttgtggactttgatgaaccaataaggcaaaacaccgataacccaatcggtagacagcaagttgataccatcctggacgaagactttttgttacgataaaaaagaaacttagaaatcacaattagctatatttccatacggttcttttcttgtgaacgctgttaacattctgtatacttaaatgaaaatttaatattgattttttcttgttgcagctaaagataaaaaaattttcttttccaatcgttgaatagatgtactgtagccggaactgaagttaaggttgttagattgaaaaagaacaacagtgtactaatcatgctaacgatgacagcggtatcgttgcatacttagaatacataaaaatatgcttccaatcggatttgaaccgatgatctccacattactagtgtggcgccttaccaacttggccatagaagcttctgatttgtgttcatttgattgtaagttagagtatttcaagctctaactcaattatgtgaactttcataaaattgtgttatttttgagaaatatgtgagttgttagataattgttgggattccattgttgctaaaggctataatattggtatacagaatatactagaagttctcctcgaggatataggaatccacaaaagggaatcgatagttctacataatgttattattttatcttctttccttttatgcgttgtcattcattatcctattacattatcaatccttgcatttcagcttccattagatcggatgactgtttctcaatctttatgtcatcttcttacaccgcatgtgataatataatattaaatagatgatattagagttcaattccaacaattttcattctagatagcgggaatattactgggtattcagtatatcacaacgtctcttacaagatagaggatactacaagagggaagcaagaatcatacatggtaatgttgttttttcttccccacattttttgttatcattcgttatttattatattttcaatgcttgcatttgcagcttccatctcatctgatgactgtttctcaattcttatagtgtgttatcatgtacggtattagatgatgacataaggttatgagaaattgtcgtcgaagttaaaggaagctgtattctgtatacataatactatagaatttacaaacagtggaattgcaacaattatcaaattattcacctaataatcacctttaacattcagggaggtttatttttgcttccgaaatttttacagtctacagggaagaaataaatatttagttgagaaagttttgtttatttgtaagttattaatttgaaaaataaataccataactagcgcaaagcttataaaagagatgtttgttgaaaaatgcagaaaccccatatataaaaccatgaaatgtcacaatggacatgatgtacattcttggagataacatcatattcgaaatattcaatatgcccaattggtacctgttctccataccccattatatgatacaaatgatctgcccctattctaacactgtgctagcaacatagcaattatactaaattttttcagtcactatgcaatacatgtaatctctcaactaccaagcagtcattattctattaatatatatttgtgcttggaagtattgtttcacttctcagaggcctttcttgacatgttatagttttttaggtaccttctaatcctgtaaatttatacaaaaattggtatataatggctacctccggaaattttaacaacttttgggtcacactattactgtgtatacttcctttagagatctcaagcattactgaaagataacctgaggaaaaacatagcgcgtctacggatgtgtaatactcgctggatttcctggtaaaaactactgtacatttatcagctgcctctgccaatgctattgagaaccgtaggttcattagaattacttcattcaacggaaaacgtcactatacctgccgcttgtgtgtcgcgtcagtaacgccttgacagaaaaagaaagaaaagaatatgaccgaccgatcgatgtattattattattgaactgattataaaaaattggaacgtcgtagaatcagaaatcataagacaatggccaactatgccaaatcacacatcaatatttaaccgagatagcaaaagaaaataaatttcgattatttttaaaatgtaactgacagtttttggcacttgtggacttcctctttccggcagatagcaaaaccaacggtagaatggccccgaaatttaaattttatttcattgtgtgcttgagcgtggcctttttttttttttttttacatatcacaaacaattcacacattaccacacataccataagctaacgtatgcggtgcaaagttcactattaggcgcttaaaggcttggaacgaaatgacttctggcttttgtttcctatacacattcttagcaaaacttttggtgttgtaacaagcaatgagatagagaaagaaatatatccatcaatggaagaaataggcagacgtcggtaattttattctattgaaaatatgcaaaagtgacagtataaattgaagtaactaattttacatctagtaagctgctgttgaagaattgaatagtatcgcagtatttattttgtatacccttagaatacacatacttggtgttagaagccatctaatacactatataactcggggattaaatcatcttggaagagcgaatctagttcaggatcgcctgtcgtaaagttcgaggataaggacatcgaatttagtagtagtcctaatgactcgatgttattgtctaaaatttgttcaatttcttttcctgatttatcatcgtcttcttgaataggtaaacagtaatatttaccaaagttcaggagggttaggatggtgtgaaaaattataggaaggaacatcaagaaagtgcttgaaatatttttcttggattatggaagtatcaagaacgatattatttcaataatgtgatggtttatatctttgcatacaatagattttgtgatactttttttatgtaatggtcccgtaaccccgtcgctctttcccttttaattttgcccgatccactttctatgccggtagtttagccgccaagtgctattttcaaacgaatcaatagtagcggctgcaactttgaaaaagaaagaaacaaaattatgcgctagttttccatttcttgtattcttttttcttttgcggtggtaattacgggaatttagtgatgttggaacgagagtaattaatagtgacatgagttgctatggtaacaatctaatgcttacaccgtatattaatgtacacctcgtatacgtttaagtgtgattgcacctattgcagaaggaatgttaaacgagaagctcagacaatactgaagctgtgctaaagatctattaattgaacatgatatggtaggtacatatatgaggaatatgagtcgtcacatcaatgtatagtaactaccggaatcactattatattggtcatgattaatatgaccaatcggcgtgtgttttatatacctctcttatttagtataagaagatcaatacttatttcttcattaatactattttttacctctaactatcaacaagtgataattgttggaattccattgttaataaaggcaataatattatgtatacagaatacagcttcctctaacttctatgacagtttctcataccttatgtcatcatctaacattgtacattataatatactcgtagtaagactactagttgagagagaatagttgatttttattctaacaaataatattccagcaggtttacatattcctaggtttgggatatatcttaagtcaataattcatcattagtaaggcaacttggccgagtggttaaggcgaaagattagaaatcttttgggctttgcccgcgcaggttcgagtcctgcagttgtcgtcatttttatattcccaatatttttatcactccgggtaacgagttattaacggtttttctccggtggcaaatgtctcttttcttttacctaaaagaaggttaatgtgaatattagtgaatatgatgcgtatcagtgtcaagcttacagtcaattcaagttaaagaagagacagcgtttttaatagaaaataaaatgggacaaggtgtatcatctggacaagacaaaaagaagaagaagggatctaatcagaaacccaaatatgaacctcccgttcaatctaaatttggtcgtaagaaaagaaagggaggtccagctactgctgaaaaattacccaacatatatccaagtactcgttgtaagttaaagcttctaaggatggaacgaattaaagaccatttgttattagaagaagaatttgtctctaactctgaaattttaaaaccctttgaaaagaagcaggaggaggaaaagaaacaattggaagaaatacgtggaaatccattgagcattgggacccttgaagaaattatagacgatgatcatgcgatagtgacaagtccaactatgcctgattattatgtatctatcttatcctttgtcgataaagagttactagagcctggatgttctgtgttattgcatcataaaaccatgtccatcgtaggtgttttacaggatgacgccgatccaatggtttcggtcatgaaaatggataagtcgccaacagaatcatacagtgatattggtggcttagaatctcaaattcaagaaataaaagagtctgtagagttaccgttaacacaccccgaactgtatgaagagatgggtatcaaacctcccaagggtgtgattctttatggtgcacccggtacaggtaagacattgctagcaaaggctgttgcaaatcaaacatctgccacattcttaaggattgttggctcagagttaattcaaaaatatttgggggatggtcctaggttgtgtaggcaaattttcaaagtagcgggtgagaatgcaccaagtattgtatttattgatgaaatagacgccattggtactaaaagatatgactccaatagtggtggtgagagagaaattcagagaaccatgctggaattgctgaaccagctggacgggttcgacgacagaggggatgtgaaggtgattatggccactaacaaaatcgagactcttgacccagcattaatcaggcctgggagaattgatcgtaaaatcttatttgaaaaccctgatctaagtactaagaaaaaaattttagggattcacacttccaagatgaatttaagtgaggacgttaatcttgaaactttagtaacaacaaaggatgatttgtcaggcgccgatatccaggcaatgtgtacagaagcaggtttgttagcccttagagagagaagaatgcaagttacagcggaggattttaaacaagccaaggagagagtcatgaaaaataaagttgaggaaaatttagaaggtttatacttgtgatgtgcccatttacatttttctataatagatttacgtatataagtaatgcttcaacaaagcttaatatgtgtacattttgtatcacgtgcaatatttgtttcaaaaacttaatataggtagggcgtcggggccttcgcgaattctaactgcaaaggaaaactggtgaacacatctgagagggtttgttgtcctaattttataggaaactaaaactcaaaagacaaagtatacctttgcaaattgaaagcttagttaaacattattattcgtgtgtttgaggtcactttttttcgtcttaaacagctctcaaagttgtctcaaaatttttatccggattcctttacattaacagaccccaaacacaacaagttttgatagtttaagtaagtgaacgcttatttttgttgtcgttgaaaagaaaataaataggcagtattatcaattaggaggtgagttaaattccattctataccgagtatacgagattttgcacattcttacttcatatatcatttaggcactgcatttatcttttaaaaatcattataatgagtaatcattctgaaatcttagaaaggccagaaacaccatatgacataacttatagagtaggtgtggcggaaaataaaaactcgaaatttcggaggacaatggaagatgttcatacgtatgttaaaaactttgcttcaagattagattggggatatttcgcggtgtttgatggacatgctgggattcaggcctccaaatggtgtggtaaacatcttcatacaattatagagcaaaacattttggcagatgaaacacgagatgttagagatgtattgaacgattcattcctagccattgacgaagaaattaatacaaaacttgtaggaaatagtggatgtactgctgctgtttgcgtattacgttgggagcttccggattcagtttctgatgattcaatggatttagcccaacaccaaagaaagttatatacagcaaatgttggtgattctcgaatagtattgtttagaaacgggaacagcataagactgacttatgatcataaggcatctgacactttggagatgcagagagttgaacaagcaggtggcctgataatgaaaagtcgtgtaaatggtatgctggcagtgacgagatcgttaggggataaattttttgatagtttagtagtgggcagcccatttaccacgagcgtagaaataacttctgaggacaaatttttaatcctagcgtgtgatggattatgggatgttattgatgatcaagatgcatgcgaattaatcaaggatattactgaacctaatgaagctgcaaaagtcttggttagatatgctttggaaaatggcacaacagataatgtaacggtcatggttgtcttcctctaagaaggatccgttataaaccgcgcaaaaattatgcatagacatagagatatgcaatgtgtatgtgtgtatgtatgtatatgtataaacgtaccaaatctattttgcatgcatctctcacatgacgaatgaggttttagtagaataggattccagatttttaaactggagaacatattctatcatatatataccaattaaattcacgtagcgaatgcacaacacggtttacaagtcaatagttaacaataggaagaccaagctatatattgaagccgctgaggtctaattcgccattatctccagtggtcgaccagtcaatattaaggtcgttgaaatcatttaatgtcaagtattcttcaccgttgtcggctggaggagggttatctccaggattggaaacaacggtcgttggtaaatcattattaactatattttcattatcatttccggtagtgatagaattgttcttgttattgctgtcgttgttggtggtattgttattgtcgttcccactgttgttgttgttgttgttgccgttatcgtcattgttgttattgttattattattattattgttgttcttctcactgctgttgttgttgttctcgttgtcctcgttgttgttcttattcttttcatcgccgttgttatttttgttgctttcgttgttgttatccttgccgttcttggtgctattgatattattatttatgttgttttcaatagaagaaatatttatgtcattgtagttgttacctgagtcattatcgtcaaagcctttggtttcgtccaccgtggcattgaaggctgtggagtcaaaaccagtactgtcaaggcctgaaaacatcgaaatatccatagagtttaaatcgttgaacattacatccgagggttgggcctgctggctttggattcgagtagtggttaagggagaaaatgcggcaccgttattagcagcatttgcgttctcaagttgtgtttgactggatgattgaagagatccaagttcttgataattctctttggaaccgttggcatccgttgtgttcgcaggtgctgttgtggagaagttcaaaccaaggccatttttttcctttgaattttgctggagttgctgctgttgggaggcttcttcgagttcttgtcgcttttttaattcttcttgttctctaaccttcctcatattttcttgttcagccctctttttttcagcttcctctctttctttctccttttcttttccgagtgcagtaagagtttctaaatatgaagaactctggcttagagaagtctctaaatcatctaaaattccatgaaataatttaaccttctctttcaataatttttgctgagattgactgaaaccattgacgagataagaatctagttgtacattttttaactgttgttgcatcatcatttctgctccaacttttaggatgtcatcgaagcaaacagtaagcttatttttatacgtcattgttctggtattgctcccccgttcagagaaattggctgtgtgaacagacgaaactgggctattttgtactaccattactttcagacgggcagtttatttgggaggatccgccttcaaatttaaactatcttgagaccagaacatctattgaaattttggtgaatattccagcaaccctctctatcccgctttgaatttcttgatgtcattggaaacatttaacttttctcgttacaagcgggtaatatcctaatcattgtaattaagacgttgcttccctgggaagaaaatagtataaacataagatataatagtttttaaaatggtcaacgtatgcgatgcacaactaaaaggtaccaattcattaaatattataatatttacttcttactattacacgaaagacaagtgtgaaatgcctaggagattgatgattgacaagctctggccttgcaataaaaatacttatacacaacttcaaataatatagaaaagaaagaagactataagctaaaaatgtagacaacctcatttaaatattattcttaggacttggtaataatagctaatttgtatattattcacctcggtcaccgcctgtaatcacctttaacgaaaatagatgcccagccaatcaaagcgcattatggagtcgtctaggaaggggccgtcccatcattgtaaaagttcatgttaaattagatggaggataacaataaaggtatcgtacacacactgctaaaagagcctcaatcaatttgtgaaggtataactgtagccgtgaggataggaaaatgttacgttcaattattggaaagagtgcatcaagatcattgaatttcgtcgctaagcgttcatatgcagaagctgctgccgcatcatcaggtttgaagttacaatttgctctaccacacgaaactttatatagtggctccgaagttactcaagtgaacctgcctgctaagtcaggacgtattggtgtattggccaaccatgttcccaccgttgaacaattactaccaggtgtcgttgaagttatggaaggctctaactctaaaaaattctttatatcaggtggatttgcaacagttcaaccagactcgcagttatgtgtaactgcaattgaagcttttccattggaatccttttcacaagaaaatataaaaaatttgttggcagaagctaagaagaacgttagttcatctgatgccagggaagccgcagaagctgcaattcaagtagaagttttagaaaacctacaatccgtattgaaatagcgtttttatggtacgcattctagaacttgaggggaagaagtctacgtttttaagtgttgacaagcaattcgcttgaaagcgccaaaattcattgtttgttctactcgaatttaagtttccattttggttgatgtcttaagtatacagagaaaccgtttattagcgtatatatacagaaaattttattattttatattcaaaaacaagaaaacaaaagagaaaacattaacatgtaattttcataactaatagtcctagaaagtaatactttttacaactgtttctttaaatcctgtatgaaagccctagttgcagatcatcgtgttattccagtgagttttcacttccctaagtccttcctatttatgttttagtccttcttgcacagcaattttacttcgggcactgttgccgtatattctaaaaaaatgaaaaaaacgttcatgccccagcgaaaaccagtgtttcctcgtattcgtgtcagtaattacaccaaagtttgttctacactaaatcacgaataaagtgggagattgagttcaacaaaatatctgattataaaagtatgagaacaagaaaattaaggagcctccataataaggtgcttttaattgagaatgaatgttcattagttgctatattgatggtgatggaactccaattacctaatcaaaaatatgaatgtttatgcgaataagagtttgtaaagaaaaagatccctgtagactggatgtgagatgatgatttcattcccggcctcttaaataaaaacaattaccactgcaaaaatgttcttcaaacgcgtttattatataatgaaaaagaaattcaaatttttcgcgtttgaaaatttatgctaaacaaataactcgaggagggacgcgtcgagaaaatcgcgtctttctactctcacagtgcttgcatacgtatggtatacagtatcaaaagtagcagaatttgtcttcattatgatatatatatatatatgtacatatatatagggtgctaaaaagtattctttttgctattattattgcttaaatcgccgacctttttcccattgtcacgagaacataattgttaaaccaataaaaggaaaatccataacaaaaaaggactggtcaaagaaaagacaactcaattgcacaattactttacaagaaacacgacaatggttacagaaaatcctcaacgtcttactgttttaagacttgccaccaataagggtccattagcacaaatatggcttgcttcaaatatgtcgaatataccaagaggatcggttatccaaacacatattgctgaatcagcaaaggaaattgcaaaagcttctggctgtgatgacgaatcaggggacaatgaatacataactttacgaacatctggcgaattacttcaaggcattgttcgtgtatattccaaacaggccacttttctccttacagatataaaggacacattaacgaagataagtatgttatttaaaacaagccagaagatgacttctacagtaaacagactgaacactgtaacaagggttcatcaattgatgttagaagatgccgttacagaaagagaagttttggtcaccccagggttagagttcttagatgatactactataccagtgggcttaatggcgcaggagaattcgatggaaagaaaagtccaaggtgctgctccctgggatacttcacttgaggtcggtagacgattcagtccagatgaagatttcgaacataataatttgtctagtatgaaccttgattttgacatcgaggaaggtccgataacttcaaaatcttgggaagaaggaacaagacaaagctcacgcaactttgatacgcacgaaaattacatacaagatgacgatttccctcttgatgatgctggaactattggttgggatctagggattaccgaaaaaaatgaccagaacaacgatgatgacgataactctgttgagcaaggaagaaggctaggtgaatcaatcatgtctgaggagcctacggattttggatttgatctggatatagaaaaagaagcacccgcaggcaatatagatacgataaccgatgccatgacagaatcacagccaaaacaaactggcacaagaaggaactcaaaattactgaataccaaaagtattcaaatcgatgaagaaacagaaaattcagaaagcatagcttcatccaatacatacaaagaggagagatcgaataatttattgactccacagcccaccaattttacgactaaaagattatggagtgaaataactgaaagtatgtcctatttaccagatccaatccttaagaacttcttatcctacgaatctctaaaaaaaagaaaaatacataatgggcgagaagggtcaattgaagaacctgagttaaacgtgtcgcttaatcttaccgacgatgtaattagtaatgcgggaacaaacgataactccttcaatgaactgaccgataacatgtcagacttcgtaccaattgatgctggcttaaatgaggctccttttcctgaagagaatatcatcgacgcaaagactagaaatgagcaaactaccatccaaactgaaaaagttcgtcctactcccggtgaggtggcttctaaagctattgttcaaatggcgaagattttaaggaaggaattaagcgaagaaaaagaagtaatattcacggatgtactaaaaagtcaagcaaatacagaaccagaaaatattactaaaagagaagccagtagaggatttttcgatattttatcacttgctacagaaggatgtattggtttgagtcaaacagaagcattcggaaatattaaaatagacgccaaacctgcactatttgaaaggtttatcaatgcttaaaacctagttacgccgaggggatttcttggtggacccaataagctgatgcatatatagatcaaagactttaatttataaaattgtcaatatttaatattaatattcacaaaatacgataaaattcaaactaatgcggtagagccactactggccgcaaggcagaatgatcttggcaactctacacgctggtgcatgggtagtatttattctaaaacttgctgtattattttgaatagtgatattaggaatcgtctgcccacgtacaccggtgaagccgaaattttctcatggaaaccttgggaatagaagaaaggtccattgtaagtgctacatactgaccatcttacataatcttacacaaccctggtaataaagccacgtctagaaagttttccaggccaaacaatcttcttttccattagctttggtacattagcagccagaggaaacattatgcagtttttaaaggctcaactttttatctaatatacaaaacaataaagttgaacaatttctggataaagcgcctagaacgtcttacgatatcttcaaagaaaatagaaaaaaatggaatttttaatttttagttagaggaaactaaacttccatcttcacctcctttagaatcagctacttttgtagatgatccttcctcgttattttttatcttctgttcattctcttctttatcatcatccgcatctatattagatatctttttattatatatttccatttccatctggtatctttctctgtcctcactataaagcttatagtacggtttcctatcttgttcgttaagatttttccaaccttctgccagatctcttgtcacgtccagagagccattctgcctaatcctttccttattcatttcacagtacaataagtatgcatttgtgggcctcttgggcatattcggatctctttcctttactttgtgtcttttagttttagattttcgaaatggcttcgtcaatagttcctgtttgaaggaggccagagtcggcaatggatcctcacagtttaactcaggatcaagttctatcctggattccaacctctccagtaaaacaccgtattctaatttgagtcttttcaccgaaagtcgtgacctttggattgcaagtccaagcaccacattctgatctttcaattcttcaagtctgcgctttttttcttcaactgacatttcttatgtgttactattacctatatcctggctgcttctcatccaattctagcccctagaacgatttaatatatatgtgcgtggtaatcatttccttatattttaattgaaatccttcctttctcagaagaaaatcttttttctaaggaaaatggagaaccgtcggctccttttgctttactggtgtattcttgttttttctgtttgataatgcgatttagggcgaaaaactgctgacaataccttgtccgctttcgtgcacaagatttcttagcacgaaaatatatcaagtaaccgtaaaattattcctttgccgactatcaccgtaactgcggctaaacaaatctgtccaactactactcagcttaaattagcattttaaatacatttaatattcaattagtcatggtagatagtaatgatgatcaaccggaacgccatgcattacttcataatgacatccaaacatcaaataacagtaggccatcactggtccaaaaaaagtacttacctaccccacaagatacaagaaagtctagagcatcgtatacaggaagtgccatgatcaacccgacaagtaaacaaagtcgtacaggatcgggcgctcaaagaacatcacgcacagcacagaaactaaaacttttgccagaagaaccattccaaagagatagcgaaagacttactgatttaaagaatcaggaagtatattctcaggtaaacaggataaaagataagcctgctagaagggatgctgaaaagttgggaaaagctcacagacatttactccccaggtcaactgcatattgtactgctagcagttacaatatgaaagagctggtaaggtggttaaaggactgtcgaaagctacatcatactcatcctaaattgtttgatgaatgcttgtacactcccttcatttacaacgattggaggggcgacaaaagatttgaggatgaagatgtgattaggttggatgatgagggcggtgaaattattgttagtgacaagcacccagatctgtttatctttgaatatggtgttgtcgttatgtgggggtttactgaaagagaagaaaaagctttcttaaacgatatagaaaagttcgaaaaagaaaaattggcggaagaagatattcaagttgaagagttcaattattatgtcacaaaaagttatcaaccaagaatatataacgattttattaccttgagagatggttcaaattacatggtaaaactctctatctctcatgcaattgctcaaagcgtaaaaatttcacttttcgaagagcttgtggataatactattgaagatactcaggatataccacaagaaattgcatacagcggtaaagtttctatgagcaaagaagatataatgaaaagtataggggagctattcattttgaggataaatatcaatctacatggatcagttttagactctccagaaattatgtggtcagaaccacagttagaacccatataccaagcaacaagaggttacttagagatcaatcagcgcgtttcacttttaaatcaaagactcgaggtcatttcagatcttcttcaaatgttgaaggaacagctgggccattctcatgaagaatatcttgaatttattgtcatattactagttggtgtggaagtcctaatatcggtgatcaatatagtggttgacatgctggctagtcaacattgagccttttgatcatgcaaatatattacggtattttacaatcaaatatcaaacttaactattgactttataacttatttaggtggtaacattcttataaaaaagaaaaaaattactgcaaaacagtactagcttttaacttgtatcctaggttatctatgctgtctcaccatagagaatattacctatttcagaatgtatgtccatgattcgccgggtaaatacatataatacacaaatctggcttaataaagtctataatatatctcataaagaagtgctaaattggctagtgctatatatttttaagaaaatttcttttgactaagtccatatcgactttgtaaaagttcacattagcatacatatattacacgagccagaaatagtaacttttgcctaaatcacaaattgcaaaatttaattgcttgcaaaaggtcacatgcttataatcaacttttttaaaaatttaaaatacttttttattttttatttttaaacataaatgaaataatttatttattgtttatgattaccgaaacataaaacctgctcaagaaaaagaaactgttttgtccttggaaaaaaagcactacctaggagcggccaaaatgccgaggctttcatagcttaaactctttacagaaaataggcattatagatcagttcgagttttcttattcttccttccggttttatcgtcacagttttacagtaaataagtatcacctcttagagttaacctatactaaaatttatgccagttaactatgagataagcaagtatcatctcatttcattacctgaagtcgagtaaacagaaaatccaattgttgatgaacctcaatgacttagaactatctatcggcagatcatataaagaggatttaggtacctagaggactgtacctggagtatatatatatatatatatatattatctcaactatagtccatagaggtttctttcttgaggccttaaactgctaaagaatgatattggtggaatgcaagcaccaagcgctcttcttgcgtgactgttcatatacttcaaaccaagaatgtaactggcattgacccatccaaaaccttcagtagctgcccctttaaagtcagcaccttgattaccgtattctgcttcaacacgatgaggatctgttcctcttgtgacatcatatttttcaaccacaataccattataatcgacaaaagcctttgtcatcatgaaaagccatctataagctagcctattcgttacagttaaataaccataagaacggaggccttcccaagcaagaatttgatggggtgcccaaccaaatggatagtcccattgtctaattggtctcgaaatagaaattgggcctcgagaacgctccgtacatgcagctaaacctccaagcatctctaacttgggtagtgctttctccaccattttctgtgcttgctccttcgtggcaagtccagcccataatgcccagaatgtagttgcggattcgtatgacgttctgtgcttgatttttgtgttgtagtcaaagaaaaaccccgactcgtcatcccacatatatttggtaatcttttcttgtctgattttggccatttctttccacatagctgaagttgttatagaatggtctaaaggatcttcatatttgtcgtcgcagaattcctttatgaagtctgcaatatcaatctcgtatttgtaaagaagagaattcaggtcaatagtggccaggtaggcacatacgccctcaaacctatatgtagtgtcgtgtccagattctctaacgccacggtcatgaagaaaaaactcatccaatttaggctcctttatcttaccatcgttataaagttgcttaaattcgtctaaggtaacgccgtgtttcgatgcatatggtagtaaaacggtatcgaagtgatcactttcagtttccggaggaataccgagaccgttaggatggtacctggataagcctgtttcgggatcaagccttggagatgcggtccaaacagttttgtactcttttatgcttgcttggaaagctcttttcaacaaatccacagcatcgggattactcctaccaccaagttttttgaatactaccaaggccatttcagtcaagaatgggggctgtgatctacatagatagtagcttctgttagcattcaatatttttccatagtgattaatctcaaaaataaaatgctccaccatacctcttgcaacatcagtcttgttggcttctaggagacctagtgccatcatataggagtcccaaccatataattcattgaatctaccaccaggaacagcataagggtaaccaatgagagttttttcaccagtagaaggattgaagtgctcttccatagccaatgctagtaaaccgggggtatcattgacggatttgacgtattctgccgttattttttttggtaaatattcaacttctaatttcaaagatggatgcatttgagaagcttgaacataaaattcgtattgttctggacaatcataaggaacatagattcttggattttttgcccccggcgtatcaatcttggtatcttttgcaatttcgcctacgttgttcagatcaactctcctggtcaaagagttccagaactgtgtgtttatcaatcttgataatctgttgacgggattttcgtttatacgagcttcatctaagaaaatttggtgtctaccaaaacttttcgcaatagttagttcctgcaacaaattggataacatatacgtacccctaatattaatatgcttatagccataggagtttgcggtaccgactttcaaaacttttggaccggtatcctcgatggtgatctgataatttttatcggtatcctcagcagccagtagttcattaagtgttttatcgacatcttcgataaagaaacgacgattaccttgactacttgaataggtgtcatcctcagaaccacgtctagtctgttgaagtttaccaaaaccagttttcttgaaaggagatacattatcgaaaacactcatagtcctcgtacggttgatcttagcgggctttgcctgcttctgctttcttgggtctgttggggggccatagtagacttctgcgttcgaaaatggatcattgaattcacttagtgatgataatcttctttgacggccttgggctaccggtccttggcttgtattaacttgactcattctactgattttttttgttaatttttctttttttgtttatcaggcgttcttgtatctagtaatctccttatatctatgcagttggttgtgaaatcagtcaatataaaactatcttcttgatattatatttactctacggaaaacgatagggggaaaatttctagctaatgttttgcgatcttttcaggccaacaaatcttgtacctcgctcctgaaaaatcccgtaaatcggtgatcgcgcaagtttcatattgataaccttgtgaaccagtctatatatagccttatataagtactgctctatcaaacttaagattggtggccttcttcggtaactaggggataaggggcttcgtcctacacgatgctcctgtcgtttctttttttcatttcttttttcgcccagcgggaagtacgcggaaaacaagaaacaaaaaaaaaataaaaaaataaaaaataaaacagaaactaaaatctgatgatgaaattgatattcaattggagaaagaagaaagatcttgtttaatttgaaataaaagcaagaagataaacacaactatagaaaaagaatgtctagcgaagataagaaacctgtcgtcgacaagaaggaagaggctgctccaaagccaccatcctctgctgtcttctccatgtttggtggtaagaaggccgaaaagccagaaaccaagaaagacgaagaagataccaaggaggaaaccaagaaggaaggtgatgatgctccagaatcaccagatatccattttgaaccagtggttcacctggaaaaggtagatgttaagacaatggaagaagacgaagaagttctttacaaggtcagagccaagcttttcagattcgatgccgatgccaaggaatggaaagaaagaggtactggtgactgtaagttcttgaagaacaaaaagactaacaaggttagaatattgatgagaagagacaagaccttaaagatttgtgctaaccacatcattgctccagaatacactttgaagcctaacgttggttctgatagatcttgggtgtatgcttgtacagcagatattgcagaaggtgaagcagaagccttcacttttgctatcagatttggcagtaaggaaaatgctgataaatttaaagaagaatttgaaaaagctcaagaaatcaacaaaaaggcttagtttcgatgtgcttgttacttgcgtctagatttttttgttcctaatgtaattttcctttacagcgtgcatatatatttttatctactgtgaggaaaagttgctctttaattatataaaaaacgcttatgtagcattgtgaaatcacatatgaatagatatgtaagaaggattagagggttcaagtaattgttgcagtagtcaatgtagccaaatgtctaaccactttggtgcatggagattagctcaataatctcgtagtatgtttccgggtaatattctctgtcttatttaccatctttatgtttccgcccttttatttttgtttttctcgctactcctttataattactaatgagaatcgaatactatagaaatttttgacgtaataaaggagcagtaaatttggaatacattccttagctcgctagaaagctgaaggaaatttagctaaacagagagtatagttttgaaatgattttacgggagcagatcgacttcctaatacataaaagacaggatgataataataacaatggtgaagcgattacagatgatgatccatttagctcttcctcatggagatggggaagatggattttttttatttttttcatagttgcactccttatacttctgttttcaactgcaaaagtgaataggagaagaagaattatgggtcaagctccgattaggggaaccgcttggttaaccccgcctacctacaggcagtccgagagagattacaatggcacacagcgttgcgttgaagactatgttcctgaatatacagagacagcaaatgagaatgatttggggttttacgacgaacgaggagagtttcatcctaatggcaaaacggaatatttagcgccaccgcctttatcagaagaacaagctagctcgactgataaagacttacagcgcccagtggctgccgtcgtacgaattcctagtgaaagtgaattcgacttcaatctgctaagacccactatgaataatttcgttaatggtcagagtaatcgcaacgagcagcattctccgactgttgaatcttcttcctttgatgttaataacgcgccggcaagagcgaaagtgagtaagtgatttttcgtttaatgaatttattatcgcatgacttgcggtatagaaaatagttataagagtgctgaaaaaaaaaagaagtacagaagttttcgtttctttgaaagtcgcgattattccgagttgtgtattatagtaggaacatactattgatttaggtttgagagctggtagtatcgacgtccagaacagtcaattcatcggaacgctttcgactcggtccacggaaaagccattcaacgatttatacggacggtgattttgattagtctaattgcctatatattataaatatattcttcctttacctatttcttctcacacattatcctctaagtaacatgagaattcagatgccggttaatcttcggctttttcgcgttgaattcaaaaaatgaaaatgatgaacaaccactgggaattcaccatttttcaaagtgtgtaaattcatgcctagggccttatcaataaaatttgacaatacgtatatggacctttacgatgaattaccggaaagtaaactcctttatgatgaagaattttcatatcttttggatgcagtaaggcaaaatggtgtctgcgtcgtagattttttaacactcactccgaaggaattggcaaggctaatacaaaggtcgataaatgaggttttcagatttcagcaattgcttgttcatgaatataatgaaaagtacttagaaatctgtgaaaaaaactctatcagcccagataacggtcctgagtgtttcacgactgctgatgtagctatggatgaattattaggtggaggcatattcacgcatggcattacagaaatattcggagagagctctactggtaaatctcaattacttatgcagttggcgttaagtgtccaactttccgaacctgcgggagggcttggcggcaaatgtgtatatattaccactgagggcgatttaccaactcagagattggaaagtatgctatcgtctaggccggcttatgaaaaactaggtattacacaatcaaatattttcaccgtcagctgtaacgacctaataaatcaggaacacataatcaatgttcagttgcctattttattagagagatctaagggttcaataaaattggtgataatagattcgatttctcatcatttgagggtggagcttcagaacaagtccttcagagaatcccaagaaaataaaaactatctggataggatggcagagaagctccaaatactggcccacgattattcattatccgttgtggtggctaatcaagttggggataaaccactggctaacagtccagtggcacataggacatatgtaactgattatgattatcagctagggtggctagttggctggaagaactcaaccattctttatcggcagatgaattcgctgcttggagcaagttccaataacgatgaaattctatcagacgatgaagattatatgctaatcgagagagttatgagcactgtaaatgaccggaattatgattttttttcaaaaaagaaaccacccataattgagaataaaaccgttgagcgaaattcatcaagtcctatcagtcgacaaagtaagaaacggaaatttgactatcgtgtccccaatctcggtttgacttggtccaatcacgtttcaacacgaatattacttcaaaaatctttcaaggcttcaacaataattcaaagaggtgaagctcatctttataagggaggtgattcggcaagcttctggcaagttaagaggacaatgaaagtggtatattccacattcgctaagcctggtcaaattgcatatcaaattactaagcgaggaatagaaacagcctgattgaagttccgtattcgaaagaaactaagagctttgcagtaatatatgatgaaggcagtctttttatatagtagcgcacattattcaatcctcgctaaagtgttcaattagtaaatataatattgtcataaaggtacatagttgaaaagggtatttttttaaaaatagaaacttacaatagtagacataaagggactgtttttaacgattataggtgtaagacaaggaaaattcacaaattaaagtttaaaactactgtagggattcttcttgatctgatttatcatctattacattctcatcataagtgaaatcgtattctccttcgtattcatttgagccatcatctattataagctttccctgaggtttttttgccaaggcatcttccacttcgcctgtactcgaatttagacgcgagcaaatcaagtaaaggtaagccactcttttccttttcctgttgtaaagaaaacctataagattccaaagatagccaggctcatcttccaaaaaagagtttgaaggtgaatattgaaaaaggacgcaatcagaaagagtcatgtgagaattaattacctcccagacccattcctctggttgtctaccaagagaatataaggtgttttcaaatttggaaataaaagttttcaatgatgttttgacaaaatccgttggctcaaccgatgaaaaatcatggtcaggataagaagcgttgaggatagcaatcagataagcaaatattttgcggcttgacggttcgtttatgggaccaaacggacccaaacttaaattgcttggcctttcgtttatcgaagattttcttcttttgttaacattgttggttgctgtaccagaactgtaattattgttcgatgatttaccacttttgaaactgctaatactgctactgctccttcttcttatcctctcatcattcttagaagaagaatcaagagacgatgagctcatagagccagaatcgtaattcgagactaattcttttaaattttggtcatttagcttggcacttttgggaaaagttgctggagaagaaccattaggtccagaatagttattgttattactgctattgccattactgttgttagtgttattattgctattgtattcactaaaagatattcttctcttttgctcccaaaaagagttgctatccctcctattagaataaaatggcgacgagcagggtgattggtttgtttcgggagcagctagctgttgctgaagggtagcattgtaattctcattttcctgtaaaatagtatccaaatgctgatcaatagttttatataattttctatctgatgcaaccgcctttgttgtgaaaatatcgcaactgcccacgattttacagtcatttgtctcgaaattgagagtttgattcactctctctatatctagctcatcaataaactaaggaagaaaaggagggttcaggtacaatgttagtaatttcgaataaagagcatggcagttttagagtgataacatactttcattgtcgtgattctttaggcaaaaaaatccgtttggagtaatgagcggttaaacttgttcttggtgaagtgtgcagagtttctaaactttaagtaaatgacactaagcctatatttttcgcattgctaaagaaacactgatacataatgtgtctacattttatatagctgatagcacgttctttttaagttgaattatcttttttttctcttgttaaataagatggacaacgcgctttcgctggcgagatgaagcgcccctgattgacaagcaactcgtggaggcaagtaattagcgacgctttactttgtctgatagcagtaaatatgtgactgcatttaagaagtgaaattataagaaatgtacgctttaaaaatgatatatgaagttacataaagaaatggtaaaaaaatttttttttcctccattaccgataatagttatattccttttttattaactttatctcctaacatttcgatataatgaggaccgaatacggaccaatgaaggttgattaatgcatataagtggcgataaacattctcgaattcctccagctctgttgctgcgaataaacctctggatgcaatcgcattgccagtaggtgtggtggtggaggttttagaaggagacatcaaagacgggctgattttaacgctagcagtatctgtagtagtactcaaagtgttagtgctacctacgttgccattgtttgtgttgtagaggtacacaaagtcttgtttaacgcgtccatcaattgtgcactcggacctgttgaagatagcgtcctctagtgatttgaatactctattttctaggacaccataaacttcactgaggggttgagtttgcttagataaccaagatttagcaaaggttatttttgagttgtctaatgaaggcaattgaggccttctggcttgttcacaactaccattgttgtcgtactccctgtgaagatcgtcaataactttgcaaagatgaacagcaatagacattgtgtttttagtccacctacaattgccgtgttcatctgttataatgctgataatttcattcttcagccttttagttgagtatgtatgaataacatattcctttgtagctttatccattgaaggatcgttggccaccaattgttggaaaagtaaacggcaaactaaaatacaaacaatttgacgtatatcggcacgcaaaaggatcaatcttgcatgatcaaaagaaagcggagttgggtactctctcaccatcttcctacatgacaataggttaattatacttctaatgcaaatattgtagacatcagggatagtgatagaacttggatttctaacaaggccagcggtaacattttcgttgaattttttatcaaaccaaagtagggaagtatttaaattcacccttttagaggctataagagtgttgaaatactgtttctcaaattctacagcattacttaacagagctggccttagtattcttatttgatgattggcaatatccaatttcattgtttccaaaatttgaaaaaccaaccttaaaccttctattaaccttgttaaagaagagtctctttcagcttctttaaatttgttgctcattttatccacccatgggtccctcatgggggcacaatgatgtttaaataaatcagccaaccagcctgacaagttagacattatcagagaacctttcaatagttcttgaatgttcaattctgtgtccagtacattatttatcatcggagactctttttgtgggactatcgttaacaatacatcccttaaagtgtcaaaaagtgggactagtcttgacctgttatattggaatatttcaggcctcttagagtaaacataaatttcattttgaacatcattccaatagatattcgccaattgtctttttttattccctctttcgccatcaagatttggcctgaattgtagtagcgggtcgaatattatatcatgtcttagttgtgggtttttcagaatttcctgtaagtcaatctcttttaagccctgcaaatttataggaggaaatggaacaggcgttggagtagcctttatgtagtttattctatcttccaaagttaagtcaaagtttgagcttgataggaagctttgatttgtcattgaagtggcagtggaattattaatgttgtcattattagcgttagtgcttgcgttacctgatatttgttgatttaaaaaaattgcgcgctttaatgaaagagggtttgaactgagaggattattagaatgcaaatatggttgatgatggtttctagaaaattttttctttgatatgccggaaggagttggatgatttaaaagaatattttgattacgatagtattgattgtgggatgataattttcttaaagaagaatgcaaaatagtgggtacggaatgcgacctcatttttttatttgaaaagatccttaaaaagttagaagcatttcctggtggctgttgttgtgctgcttgttctttgtgtggttccgttgctggtggcaattgcggcgcggatgcagacggtggttgctttgacgacggtggtggggagggagatggattgttgatattagtataaatattctttgggggtatcgaatcaactttattgttcctccttatttcttcttcattatcatcgtttttcaagaattgaccagtcttggtgtcgaacgtcttgaatatagtattgtccctgtctatagggatcttcaaatcactactattagctgaattgccactgctatcgttgttagtggcgttagtgcttgcattcaaagacatggagggcgttattacgccggagctcctcgacagcagatctgatgactggtcaatatatttttgcattgaggctctgtttggaattatattttgagatgacccatctaatgtactggtatcaccagatttcatgtcgttttttaaagcggctgcttgagtcttagcaatagcgtcaccatctggtgaatcctttgaaggaaccactgacgaaggtttggacagtgacgaagaggatctttcctgctttgaattagtcgcgctgggagcagatgacgagttggtggagctgggggcaggattgctggccgtcgtgggtcctgaatgggtccttggctggtccatctctattctgaaaacggaagaggagtagggaatattactggctgaaaataagtcttgaatgaacgtatacgcgtatatttctaccaatctctcaacactgagtaatggtagttataagaaagagaccgagttagggacagttagaggcggtggagatattccttatggcatgtctggcgatgataaaacttttcaaacggcagccccgatctaaaagagctgacagggaaatggtcagaaaaagaaacgtgcacccgcccgtctggacgcgccgctcacccgcacggcagagaccaatcagtaaaaatcaacggttaacgacattactatatatataatataggaagcatttaatagaacagcatcgtaatatatgtgtactttgcagttatgacgccagatggcagtagtggaagatattctttattgaaaaatagcttgtcaccttacgtacaatcttgatccggagcttttctttttttgccgattaagaattcggtcgaaaaaagaaaaggagagggccaagagggagggcattggtgactattgagcacgtgagtatacgtgattaagcacacaaaggcagcttggagtatgtctgttattaatttcacaggtagttctggtccattggtgaaagtttgcggcttgcagagcacagaggccgcagaatgtgctctagattccgatgctgacttgctgggtattatatgtgtgcccaatagaaagagaacaattgacccggttattgcaaggaaaatttcaagtcttgtaaaagcatataaaaatagttcaggcactccgaaatacttggttggcgtgtttcgtaatcaacctaaggaggatgttttggctctggtcaatgattacggcattgatatcgtccaactgcatggagatgagtcgtggcaagaataccaagagttcctcggtttgccagttattaaaagactcgtatttccaaaagactgcaacatactactcagtgcagcttcacagaaacctcattcgtttattcccttgtttgattcagaagcaggtgggacaggtgaacttttggattggaactcgatttctgactgggttggaaggcaagagagccccgaaagcttacattttatgttagctggtggactgacgccagaaaatgttggtgatgcgcttagattaaatggcgttattggtgttgatgtaagcggaggtgtggagacaaatggtgtaaaagactctaacaaaatagcaaatttcgtcaaaaatgctaagaaataggttattactgagtagtatttatttaagtattgtttgtgcacttgcctgcaggccttttgaaaagcaagcataaaagatctaaacataaaatctgtaaaataacaagatgtaaagataatgctaaatcatttggctttttgattgattgtacaggaaaatatacatcgcagggggttgacttttaccatttcaccgcaatggaatcaaacttgttgaagagaatgttcacaggcgcatacgctacaatgacccgattcttgctagccttttctcggtcttgcaaacaaccgccggcagcttagtatataaatacacatgtacatacctctctccgtatcctcgtaatcattttcttgtatttatcgtcttttcgctgtaaaaactttatcacacttatctcaaatacacttattaaccgcttttactattatcttctacgctgacagtaatatcaaacagtgacacatattaaacacagtggtttctttgcataaacaccatcagcctcaagtcgtcaagtaaagatttcgtgttcatgcagatagataacaatctatatgttgataattagcgttgcctcatcaatgcgagatccgtttaaccggaccctagtgcacttaccccacgttcggtccactgtgtgccgaacatgctccttcactattttaacatgtggaattcttgaaagaatgaaatcgccatgccaagccatcacacggtcttttatgcaattgattgaccgcctgcaacacataggcagtaaaatttttactgaaacgtatataatcatcataagcgacaagtgaggcaacacctttgttaccacattgacaaccccaggtattcatacttcctattagcggaatcaggagtgcaaaaagagaaaataaaagtaaaaaggtagggcaacacatagtatgaatacaaacgttccaatattcagttctccggtcagagatttaccaaggtctttcgaacaaaaacatttagcggttgtagatgcatttttccaaacataccatgtcaaacctgattttatcgctaggtctcctggcagagtaaatctgattggtgagcatatagattattgcgatttttcagttttgccattagccattgatgtggatatgctttgcgcagttaaaattttagacgaaaaaaatccatccattaccttaacaaatgcggaccctaaatttgctcagcgaaagtttgatctgcctttagatggttcctacatggccatagatccgtctgtgtcggaatggtcgaattactttaaatgcggactacatgtggcacattcatacttgaaaaaaattgctccggaaagatttaataatacacccttagtaggtgcgcagatcttttgccagagcgatattcctactggtggtggactctcatctgcatttacttgcgcggcagcactagccacaattagagccaatatgggaaaaaattttgatatttccaaaaaagacttgacccgcatcacagcggttgctgagcactatgttggagtcaataatggtggtatggatcaagcaacgtctgtttatggggaagaagatcatgctctatacgtagagtttaggccaaaactaaaggccacacctttcaagtttcctcaattgaaaaatcatgaaatcagtttcgtcatcgccaatactcttgtaaagtctaataaattcgaaactgctcctacaaattacaatttaagagtaatagaggtaacagttgctgccaacgccttggcgaccagatacagcgtggccttaccatctcacaaggacaattctaactcagaaagagggaatctaagagattttatggatgcttactacgccagatacgaaaaccaagcccaaccatggaatggagatatcggaactggtattgaacgtttactcaagatgctacaattggtagaagaatctttctcgaggaaaaagagcggattcactgtacatgaagcctctacggcgctaaactgttcacgtgaggagttcactagagattacctgacaacttttcccgtccgcttccaagtcttgaaactatatcaaagagctaaacacgtttactccgaatccttaagggtgcttaaggctttaaaaatgatgacaagtgccacttttcacacggacgaagatttctttacagattttggccgactaatgaatgagtcccaggcctcttgtgataaactttatgaatgttcgtgcatagaaaccaatcaaatatgctcgattgccctagcaaatggttctttcggctcccgtctcactggcgctggttggggcggttgcactatccaccttgttcctagtggcgctaatgggaacgtggaacaggtacgaaaagcactaatcgaaaaattctacaatgtaagatatccggatctcacagatgaagaactaaaagacgcaattatagtttcgaagcctgccttgggtacttgtttgtacgaacaataacactaaacaccttcttggaacaacctttaaatattaaaagtttactcatacctcttacactctataaagaaacaagttggtgagtccaatagaacccattccagcatccgatgcaaccatagcccggttgatgcgagtcagagtggctccgcacacagaggttatgtgaccatggtaaccgtacacatttttccacggcaaggaagtggcgcgaaagaagcaccgccctccacggatcaccccatttggaaaagaacggagacataaaaaaaaattaccttcacgccagactatgtatgactcgtagaaatctagcatccgcggagctattttaagtttccgcggatgcctttcgatcctttcccagtcgtctggttccgcgcacatatgactaaatgtccgcccatttccgtttaaatccgttttctattttctttaggtctttccattgtattccctgcaaccccgctgggtattggtattactaatagtgactacgcaacatcaacatataaaacaaatgatgagtagtgcccctccctcaccgctatcgcctcaccactttttatgcttgtatatgcttgtagataaataaatacctaacgaaaacaatatatacgaacctagtgtatttgtatcttttgtttttcaagttgaagtgttgcgaggtcaaaaaaaaaaaagctcactgtaggatataggagttactatatcaccagtgcattacattctcagtgcatccatcgtcttcaacattgattattttctccttccattgattagagttcaagctccctgagaaaacgaaggtatagcggacgtacccgcagagacataaaaaaagaaaaactatatcgaagaccgaaagcagtaaaaaagtggatagaataacacagctaccaaaatacgtaaagagaattcaatgagcaatatcaaaagcacgcaagatagctctcataatgctgtcgctagaagctcaagcgcttcttttgcagcttcagaagaatcatttacgggcataacccatgacaaagatgagcagagcgataccccggcggataaactaacaaaaatgctgacaggacctgcaagagacactgcgagccagattagtgccactgtgtctgaaatggcgccagatgtcgtatctaaagtggagtcatttgcagatgcactatcccgtcatacaacgagaagcggtgcctttaatatggattcagatagtgacgatgggttcgatgcccatgccatctttgaaagttttgtaagagacgctgatgagcaaggcatccatatccgcaaggctggtgttaccatagaggacgtaagcgctaaaggtgtggatgcgagtgccctagaaggtgctacctttggtaacattctttgtttaccgttgaccatctttaaaggtattaaggctaagaggcatcaaaagatgagacagatcataagcaatgtcaatgccctggcagaagcgggtgaaatgattttggttcttggaaggcctggtgctggttgttcctcctttttaaaagtaacagctggtgaaatagatcagtttgccggtggtgtttccggtgaagtagcatatgatggtattccccaagaagaaatgatgaaacgatataaagcagatgttatttacaatggtgagttggatgttcatttcccttatttaacagttaagcaaactttggatttcgctattgcctgcaaaacgcctgctctcagagtcaataacgtttccaaaaaggaatacattgcatccagaagagatttatatgcaaccattttcggtctaaggcatacctataataccaaagttggtaacgatttcgttagaggtgtatctggtggtgaacgtaagcgtgtttccattgccgaggctttggcagccaaaggttccatttactgttgggataatgccactagaggtttggatgcgtctacggccttagaatacgcaaaagccatccgtattatgacaaacttattgaaatcaaccgcttttgttacaatttatcaggcaagtgaaaacatttacgaaacatttgataaagtcactgtcctttattctggtaagcaaatttattttggtttgatccacgaggcaaaaccttatttcgcaaaaatgggttatttgtgtcctccaaggcaagcaacagctgaatttttaaccgcgttgactgatccaaatggattccatctgatcaagccaggttatgaaaataaagtaccaagaaccgctgaggaattcgaaacatattggttaaattctccagagtttgctcaaatgaaaaaagatatcgctgcttataaagagaaggtcaataccgaaaagactaaagaagtttatgacgaatcgatggctcaagagaaatccaaatatacgagaaagaagtcttattatacagtgtcatattgggaacaagttaaactgtgtacccaacgtgggttccaaagaatttacggtaacaagagttatacagtcatcaatgtctgctctgcaataattcaatcttttattactggatcattattttacaataccccttcatccacttccggtgctttttcaagaggtggtgtgttgtattttgcgctactatattattctttgatgggactggcgaatatttcttttgaacataggccaatcttacaaaagcacaagggctattctttgtatcatccttcagctgaggcaattggctccactctggcatctttccccttcagaatgattggtttgacctgtttctttatcattttattcttcctatctgggttgcacagaacagcgggatcattttttaccatctatttgttcttaaccatgtgttcagaggcgatcaatggtttatttgagatggtttcttcagtatgtgacactctttctcaagctaactctatctcgggtattctgatgatgtctatctcaatgtactctacctatatgatccaattgccttcgatgcatccatggtttaaatggatatcgtacgtactacctatcaggtacgccttcgagtcgatgttaaatgccgaatttcacggtaggcatatggattgtgctaacactctagtacccagtggaggagactatgataatttatccgatgactacaaagtatgtgcttttgttggttcgaaaccaggtcagtcttatgtgcttggtgatgactaccttaaaaatcaatttcagtacgtttataagcacacgtggagaaactttggtatcttgtggtgctttttactgggttatgttgttttgaaagtgatattcacagaatataagaggcctgtgaaaggtggtggtgatgctcttatcttcaagaaaggatcaaaaagatttatcgcacatgcagatgaagaatctccagacaatgtcaatgatatagatgccaaagagcaattctccagtgaaagtagcggcgcaaatgatgaagtatttgatgatttagaagccaaaggtgttttcatttggaaggacgtatgctttactattccatatgaaggcggtaagagaatgcttttggataatgtttcaggttattgtattccaggtaccatgacggccttgatgggagagtcaggtgctggtaaaacaactttgttaaatactcttgctcaaagaaatgtcggtatcattactggtgatatgcttgtcaatggacgtcccattgatgcgagtttcgaaaggcgtacaggttatgtacaacaacaggatatacatatcgcagagttaactgttagggaatcgttgcagttttctgctcgtatgcgtcgccctcagcatttgcctgattctgaaaaaatggattatgtggaaaaaatcatcagagttttgggaatggaagagtatgcggaagcccttgttggtgaggttggttgtggtttaaacgttgaacagagaaagaagctgtctattggtgttgaactagtcgccaaaccagacttattattattcctcgatgaacctacatcaggtttggattctcaatcttcatgggccattattcaattattaagaaagttatcaaaagctggccaatccattctttgtacgatccatcaaccttcagctactctgttcgaagagtttgatagattactacttttgaggaagggtggacaaactgtttatttcggagatattggtaagaactctgccaccattttgaactactttgaaaggaatggggcaagaaaatgtgattctagtgaaaatcctgctgaatatattttagaggctattggtgccggtgccacagcatccgtcaaagaagactggcacgaaaaatggttgaactctgtcgagtttgaacaaacaaaagaaaaagtacaggatttaataaatgatttatcgaaacaagaaactaaatccgaagttggagacaaaccttccaaatatgctacttcttatgcttaccagttcagatatgttttaatcagaacctctacttcattttggagaagtctgaattacatcatgtcaaagatgatgctaatgctggttggtggtctgtatattggtttcacatttttcaatgttggtaaaagttatgtcggcttacaaaatgcgatgttcgcggcatttatctctattatcttgtctgctcctgcaatgaaccaaatccaaggacgtgctattgcctccagagaactttttgaagttagggaatcccaatctaacatgtttcactggtcgctggtgttgatcactcagtacttgagcgaacttccctatcatttatttttttcgacaattttctttgtctcatcgtattttccattaagaatcttcttcgaagcgtcaagatctgcggtgtactttttgaattactgcattatgttccagttatactatgttggtcttggcttaatgatcctatatatgtcaccgaaccttccatccgctaatgttatcttaggtttgtgtctgtcatttatgctttctttctgtggtgttacacaacctgtctcattgatgcctggcttctggacattcatgtggaaggcttccccatacacatattttgttcagaatctggtcggaattatgctgcacaaaaaaccagtcgtatgcaaaaagaaagaactaaactacttcaacccaccaaacggctcaacgtgtggagagtacatgaaaccctttttggaaaaagctactggttacatcgaaaatcctgatgctacgtcagattgtgcatactgtatttacgaagttggagataattatttgacacatatcagctctaagtatagctacttgtggagaaattttggaatattttggatttacattttcttcaatatcattgctatggtttgtgtgtattacctcttccatgtaagacaatcttccttcctaagccccgtatctatactcaataaaattaaaaacataaggaaaaagaagcagtaatgtgggcttcagataacttaacattttgtgcattcatctgcctttaattcttaattctcattttacactatagaagaagacacgagtacatctcgtttcacttttatactgacattcatataattaacaataagtatagtttataatagatacaaaaaaaaagtcttgtattaccatgttaatagttacattgtgtataactctcgtagttttcaaaagtcaagtcttgttgagtaaaaaagtttattttacccttgggtttcgactcaaaatattggattacgatctaagcaaggtgttgcaagtacaagctaaacgaaaagaataagacaaaaaaactgaggctcctcaaactggtcaccaaaattgaacttcaaatttagtgtttctacattttttctattttgtttcatttttatatccctttcatatgattaacaaaacttggtaaattatctggcctgtcaacccttacctgtcctgtcccttctttagacaaaagaaaataaaaaaattggacacaggaaaacaacagcctccataccacagtttctgtgtcttattctatttaggaaggtcattctatattactcaaaggaaagacatccagtagaaacaatagtgttgctaaacggttaacttgcccactaatgtctgcttatatttgcaaatcactattgtggcaagtcataccctggagctttgtgattgaacaacatatactatattgcagcagtatttttcagaaataatattcgaaagaagtgagaacaagaaatgaccacgatagattacagctgaccaacttagaaaatgagtaaacttatttttgtcttaagaagtgcatgcagcgacctctcccaattaccaaattgtaattttttattattctttttttctgcatagttcattcgacagcttggttgaaaagagtgataaaaattttctgttttatgaaaagttttcataactctattaagggttgcactataagaacatttcgcaataaagcaacccttatccggaccctacatgttccgtaagtcctgccttatttatcgtaacggtattcatcttacaggaatttttgaatatagataacgttagttttgatagattggaacaaatgggaaaataacaatttagaagcgctttcctcagcgtatctgaattataaaacaactgcgcatattgctaagaactgcactgaaggcatgaattgtctattccgttagaaatataattatttacgaaagcatcgcgcagacgcaatttttttaacattttttttttttcaagtactctggaaaagttttcatgaagatcatgaatacgttacactactattattattgaaaataatatttctttcctatcagcaatcgcttacatattcatagtcatttactagggtatataccaataataatgtcccgtccacaagttactgttcactctttgactggtgaagctactgccaatgccttgccattgccagctgtcttctccgctcctatccgtcctgacattgtccacactgttttcacctctgtgaacaagaacaagagacaagcttacgctgtttctgaaaaggctggtcaccaaacctccgctgaatcctggggtaccggtcgtgccgtcgctcgtattccaagagttggtggtggtggtaccggtagatccggtcaaggtgccttcggtaacatgtgtcgtggtggtcgtatgtttgctccaactaagacctggagaaagtggaacgttaaggttaaccacaacgaaaagcgttacgccactgcttctgctattgctgctactgctgttgcttctttggtcttggccagaggtcacagagtcgaaaagattccagaaatcccattggttgtctccactgacttggaatctattcaaaagaccaaggaagctgttgctgctttgaaggctgttggtgctcactccgacttgttgaaggtcttgaagtccaagaaattgagagccggtaagggtaagtacagaaacagaagatggactcaaagaagaggtccattagttgtctacgctgaagacaacggtatcgtcaaggccttgagaaacgttccaggtgttgaaactgccaacgttgcttctttgaacttgttgcaattggctccaggtgctcacttgggtagattcgttatctggaccgaagctgctttcaccaagttggaccaagtctggggttccgaaaccgttgcctcctccaaggtcggttacactttgccatcccacatcatctccacttctgatgtcaccagaattatcaactcttctgaaatccaatctgctatcagaccagctggccaagctactcaaaagcgtactcacgttttgaagaagaacccattgaagaacaagcaagttttgttgagattgaacccttacgccaaggtctttgctgctgaaaagctaggttccaagaaggctgaaaagactggtaccaagccagctgctgttttcgccgaaaccttgaagcatgactagaatttatagtatagatctttaactttaatttaaatatctttgttactagtctttaatcaaacctttttgttttctttaaagtcgaaacgtcagatttgctcaaaaccttcttgtcgttacaacgcgaaaattgtaatttaaaataactaacgaagaaagctgaaaaatagatgtgagggaaaatcgtttataaacggccatgctcacagagaatcatgtatggagatttaggtaataaattagtattagaagctaaaagaacaaaacagctgtacgcaagaagtaatcaagatgttaatttacccatgtatcatgaagatataatacgaaatattctgaaagaagtttcaaatttacgtaaaaatacggaatatcttaaagaacagcagcaactaggaatgctagatgataaggtggctaaatgccagtatttcgttaccttgttatgtatggaaaggaacaagagatgtctcttagcataccaaaggttgagaacagacatactagattctatggcttggaataataatggtctggacttgatgagtagcattacgtttagccaacaagacacaaataacctttctcatcaagagcaggaatatttgaaagaatactgcgatttaattactgatttaaaaagtggtgacttggtcgatattgatttatccggctctttagtgcctccgagcgatgtatttattgatgttagagtgctcaaagatgctggtgagattcaaactgaatacggcgtgtttaaccttattaaagactcccagtttttcgtaaggcagtctgatgtagagcgtttgattcaacaaggttatttgcagaagatatgataaaatgctttcaagctggtcttcatgatatataatcctttataaagcaagatacatacctccattctaatttactcccttctatgtttacttcagccctttttaatagatttcgtaagttttggttgaggaggctttctgagctttacgcgactttattgatgacgaagcttcactttattataataatgaaaaactgcgcagagaaactatcgcaaaacgaaaccatcttcttaccctaaagcatcctgtttctgaaaaaatgagagcatatggaaagaggggcccagttctcagaactccttttagatctaataaaggcttgccatcttcttccgatgttgaatttagtgatgacgatgtaaactccgtgattcctgatgtaagttctaccatttcgagcagtattgcagaccacccgatagagggattattggacgagcctagaaaggctcaggacagctcgtcgtcatttgatggtgcaaatgagaagccctcttcacaactggactcaaaaaggaatgaccaaaacgtcaaaattatcactagcagtgatacctcaatggcatttatgaaagatgaaaagttaagtgcctttaatttccttgatggttcaaaggcatctaagagaaaaagaagaagaacttaccaaaagcatgatgcgaacataacgtcttcaattgaaccagacgtacaagatgaagacagcattacaatgcacaatgaatttgaatcaataaggaaaatatacaatgacatcaatgaattcatattgaagctaccgagagctgacgatgatatactgaataaaatgcttgaaaatgagatgaagatggacgactctatagagaataatagcatacgcacatccaaagacaaaaaatatggcaaatttagaacaatattaataaacaaaaataaagaaaatgaaataatgggagaagaggtagatcagaaagctaacaccttgtccctaaataacgctgacaacagtaatgctgaaaaagaaggattaacttcaacaaatcactacaacgaattaaaaaatatgggagatacaataaaataccaggatgatattgagtttcttctgtccaattctaaaagtaatgacaatactacggtaccaatcaatgaatactttaaaaaacttttaaatttatccctaatgattattaatgacgaagaattttttcaatatgcgaaaagatatttcaaaaaggaaataattaagcttagttttgcgcaatttagatcggattttcctgaattaatcttattacagggttatttactacataaagttagtgaatcacaatccgatttcccgccaagctttgacaatttctctatcgaattaagtaaagatgatggtaaaatacggacaaaaaagaataagcatattaaaaaactctcacacctaaatttcgaagactttcttcggaagactcaattcaaaacgggactttattattcattatcactctgggaaatgcatggtaatttatcgttagatataatcaagagaatctccatccttgcttcaaataaggacttattcagtcggcacgttaagacttttattcctcttttagaaaaattaataaccgcttccgaattttgccacatgtatattgaacaacctgaaatgttcgattcactgataagcaacttgaataatcagtttaaggatatgcttgatgatgactcgttgattaaaatcctaatcttgttaacaaacatggaagtacataactatacgctatggaaagaggcagatatgatatttcaaagttcaatgaacacaattttggaaagcatacatccattgacagacgcgaaagttgataacatactcttgcatttagggctctgcctcaatatttgcagtagagaaaatagtcgtttaaaacttgacggcaaattatggtatgatatgaaaactatatttgttaaaatgatccgtgacggttctgacactgaaaataggttagtacagggcctgttttacttaaatttttcatttttaattaaacaacggaaagaaaatagtaatttagacccaggggagctcaatttgttactagtagagctggaagcatttaaatcggaaacatctcaatttaatgaaggtatttcaaataaaatcgaaatagcgttaaattacctaaaatcaatatacacgagtgaaagaattacaatataaagaaagcatacattgaacatagcctggcttcatcttcaccctgctggcaactattgaaaaattgtccagaatttattatgttatccttaaattaatgaatgccatgcacttgcttaaattttgacatcgctttcagtgcattgaagctaccaggatctttgatgagccttctagcgtatttttttgtatgccttatggcgcttttaatatgttcatctacaatttctttaaaatgtcaatggtagcttactttttaagagttatactcctgacaattttttttcacgacataagtttggtggaaaataaatgcagtattatttaattatttaattaatttccttgactgcacaattcatcaggagcgttatacaaataaaagaaatcatactgtttcatattaaacacgaataagaaattcaggttgaattacttggtgtgattatttatcatacgcataatatcaaaataactaatcataaaaaaatatgagcaggatctccgcaccttttaaaaaaggttgaaagggcttaaaaaactgaaagactaaaacctttttttcgaggcataggaagcctagagtacttcgggtagacgatataacaatgcaataaaaatagtatattaataaacatacgaaaaaaggttaatatattcattaataatgtactgatggtaattaatataccgcagagtcttgaaactcggcgggtaaaaattctatatcccataaggtccatcaggtgactttttgtgatactgtgttattgttactttaaattggttaattattcaatcaatttccagtgatacagtagaaaacaaagtcaaagaatcgcagtacccgctggtcacgccaaaaaaataaagcttaatgttcttttagtcaacatattcactcaaagattgcatgatcaccatcagaatgtgtgagtaggttaggctgaacggcagtaggagcaattacgtatgttagtaaatggaaggagaccagcattatggtttatcttatttggtcttccgtacacaaatagtagtgaatgtatggtaaacatgcatgcgatgacttaactaaggatttactggtgttggatcaaatttaatctctgcatgtataggctattcaataatcatgaggcgttaaaggatagtttacttatcatttttccttcttgaagcattttcccagagctgatagatatattgaagtagtacttatatacctttcaactgatgcatgtgaatgcctgcttggaacatcgggaataagaattatagtaacaataccaatttctccagcggatttgtctattttcttggtacttcatgcaaggtgcatcctttttctcttgaaattcattctgaatggccataactgccaatgttcaccattcctaaagacgacgtgtttatcactcctagttgcttggaagttagacaacatgaggaataataacctcaagagattaaaaaatgcaagtaactatattacatatttattatgcacactttgccttgccacttgtgtaatagacctgggttcttgccgaggtgatatgctctttaataaaagatcacctcaattcaagactaaaaatggcgaggtataaatctgcgtcgctaacatgtacaatattttaatgtatactctcgcatatttatattttcgtttttcacggctttaattagcgtacgtggtttctgatttttgcttgagtaatgcactatttattaagatagccgcccaggttaaattcttgaattacaactacatgtcagagacgaacgaaagagagaaatcaagacgatgcaacaaagatcaaataggagaagctgctcctatataccactcggggtacataataatgccgaaaagagcttgtgcaccgaagttgctccagcaagaaagaacaaaaggtctattacgacttctcccatagtcaacatcaacgttgtagaaagaagactgtttaatttggaattggaaaaacaacaacttcgtgccaaaaatctgtctgagaacacaggtggcggaagcccaatgggggtgcttatctggacgccaaaaaaggagtaagagaacaagatcaataccaaggaggtccctcgaaagagcttgacaggctacaaccaccaccttcaatgaagaaaagccctccaaggaagaagaagagcctaaaggacttgatatatgaaacgaacaagacattctatcaggtggattctaacaaggttaaatataaggtaggtctatccaagaaacagctattaccatccaaaacggtagacaactaagttcaaagaggagaacgtttgaaaaagagttcggtggccctccacttttttcaacgtgcaaaagttgtccacaacttacttatcattaggctaaaattacaatttatatcttacgtatcctttatctaatttgcgactgtaaacataaatttaggataatattaggagagacagagggaaccgcaactttacttcgttttcgattgagataaagtaggttgctcgtcgatgggcgcttcgtctgataaactttccaacccatcataaagtgttttccacaaatcagaaactgactggaattctcttcccacagctatcgagctctccaatgatatattgagaccattcagaccattcaagattgaattcatagtctcattgatctcctgcaatactatattcctctgctcgatgaagtatttgtcagtggttgatatcaacttttcttcatcattggatgtactagccatcatatgtacatatatcctcacacgtccgagctcttcatcagtcctattcctacgctaattactacctcctcttgttaaaggtgactgtttattccctttgttattttcgcggccttgacttttacccggaggtggccctttccgctcaatggttctagtgatcgcctataaccgtgtagtcatattcatacacgtacaaattcgtttgtcttttcatatatatagttatatatgctatgctcgtttgtgtatttattggattatgcaatcaaaataatgatagttacgaatagataaatgcatttacggactgaaataagcgcagctaaaagaatattcattagttctatcctttcttttcaatcactaacttgagcatcgtcattgtatcttggttcagcgtcgaaaataagctcgtattttctccatttttgtcttagtttactatttggatcattatacatttcttcgtcttctttgtcaaattcatctaaccaatcccacttactgttgaagttgattttcgaaccggtggcggaggtgaaactattcgaatctgcttcttcgctaatcatatcattcatctctacttcatcgaaaattaacggcatatcagaagtcagataattccagattaataacagataaaacctcaagctcttcacacctcgtaagaaccctttatcttctatatttggcgattttgggggtatacgaaatttatccatacattccattgcatcttctttagtaacacaacgtgcaaaatcgatcaagttgactttaacattagcagcttttttccttttagaatttgatttattagcatctccatcgtacattagtaataaagacgcgccatatagcctgtaacctttcaaattaaaaatttcagaatacaaagtatctagttgcttgatcaaccttggaatttgcctgattaaactttcaatggtcttaccatcatacaaaaaacgtgcaagtaccctagcaaattgccaaccaaccttaacccttctaccaaagtatttatctcttgtgatataataatctttgttccaaacctttaatccgcagattctaacgcctaaacgcctagaagtggtctttaaacactttgcacgctgtgacagttgcttggctcttttggcgtctacgccatattgtcttgtccccatctttagatccagtgcacaaggcttgttcatgtttcttgtcaaatcttccaataagataaattttgaaacaatggtgtgggacgtctcctcaaacgtaattgattcaatatcatgatgactatagtcatttgaaacattatacgccaatgactttataatcatgtttttaccagagtcaagatggcagccgtggttatccatatttatagtttcgtttcccgtatcttcatccatatcaaaaacaccatcttgtgcgttgctgatataattcggggaggtggcaaattcgccatcatctctagaattggttgcagtgagaatgggtgataaagagttgcagaaagagtttttatgttttatttgttcgtttttgtggaattgcttcaaatccattactgaatgcgagccatctaaagcattagatattttttcatgaagcgattttttcaagaaaggatcctgcaaattcggattgactttcgagtcatccatctgtaaactcgcttgtgacgatgaatcaccaagagtcttcatagacgtattcgatgcatcatgggacgaggctcttgatttttgtgttaaaaaagatggactggaacccaaacgcgcattatggtttcccattgtagtcgtattagagtttcttttccttctaaaacatttcggtgcaaatacttcccttatgactaggttcttcaattcagtattgatcatggtggacccagaatcgcgtctttttaatttatttgtattgccacgctcaccgaacgaacatgagttatgagaagaggaggacgaaaagtacgaatcattcggtgccgagtttggagaatcggaatatttgtaccacagagattccggtataatatgcctgttatcatttaatacaacctcgggcaacaaggaaggttggttggaacttgacagtgatcttttcacgtgtggatggacagactcaatttcaggatgctctttttcaagtacttgtctcgacgaatgttccaaggggaaggaatgtatgtgtgttaagggggtccccgtgggttctgtattaagcgcaatatcgtcgttattgttatgattgacttctatgtctttgttttcattactggtatcatttttaccgttgttttcttgatccaaatcgcttaaaaagtcatcttttgactgaaaatgttgcctaacattcaggacaccaatataacgtggcatgaattgcaataattctttatggcacagctctatattctcataccacctgttttctctattcactagagccttacaaaccgctctcttcgaaaatctgaatattgcagtgtgacctccaactctattcgtaaatggttttagttcaactgctaggggatattccctatgttcattatcaccttcatcctcttcttcgtccgcttgctcgccttctttatcttgttcaaacgtattgggtttttctttaattgattcgctatgtggcacaaactgttgaggttttttttcgttactacgattgttgacgttttcttgccttagggattgtgataaagttgaatatgtcttaactttgaaagtatgtcggttatatgaactaggaagtgtcgctataccagaggcacaatttatggtggcaggctgaatagtatcaatatcattttccattttatccttttcttcataaccagaatctgctttacttttgtgaggatagtatgttgcagaagaaacaggctttaacgttaagtcctccgatattccatgtaagctctcctgataagtggacttaggcgaaatacatccctcatcaacattctgaattggctttaaagaagtctggtggtgtaacacctgtggttggtgtgattgttgttttgcgatatcctcaccagagccttgacctgtctcagtaatattatttctatgcgccacgtgtttattgggcttaattgccggctcctcgtggttagataaaatgaaacttgacaatgaagaggacaaagtatctgggttattctttttttcagaaacttgtagtccttctggtaccgatttgggagttgcttctgaccttgttattttgtccgcgcatgtcacggacccgccattattgctatctacaccattgttgttatcggctaaacattcatcatctctaaaaattcttaaatatgtactcgcctttctgccatgtaagacggaggaaagtttcttcgtctcaggtacattaagatctttcaatgttgttatgcacccttccgactctttttggcgcaaatgctgctgctgctctcttaatgtatcgggtattttatcatgaatttcgtgagaggtatccatagtcttttagctttagttttatatatacaaaaaataaaaaaaagatttgagaagacagaaagatgtacaaaatgaaagaaagaagacaaaagacaattctaatataataaggtcaaactgggattttcccttttgttggagatataatccaaccaacagagacaaacaagaacagaaaagtgtttttcgtcttgatcctgtattgaaaaaaaaaaaaaaaagcgatacggcgcgaagttgaggggccggcgacacttctgcgatgagttcgaaagaagtgttaataatttttatgaaagcaactattacttatatatttgtaactttaccgttgtggatggctaagctaagtggaaataatatatgaaatacaggtttaattatgtttggtttaaggttaaatcaatgattttttttcatcacaaatacaagaataagaaaagcgaagaacccgtaatatgaaaggatacggggtgtcaatgtttcgtgctgaaatccagtcgtttgtgtcgtaacaacgatggattggttgtcatttttagcattacttttaaattggcctgtgttgtagtagtcttctagcagttgatctttttctttccacacgcccagtaaccaattgaaaaaaacttcgtcatcttgcaaagggatctcattaactctaaattccctaatataaaaatctactttctccggatagacacccattaagaatattttcttcaaggtgaatttggtgccgacgtattccgttctcaaggcgggagaatatccaatagtgacatcgtagatagcatctaaactaggagctagtttttctactgcaaacttcaagcctttagagtgcggtaataacaaatgtcttaattggacatggtccaaatgtgctctttgacagaatgcctcgcttttttctcttgtcttgaggcttagatttgtaccctcagggaacatgattaaattataagcggcaatggattcatttgtcttggaataacaactcttataatttgtaaggggccccttgcacctcgcgtttaagtccatagaaaccaaactatttgttaaagctttctcatccttttgccagttcctacttaaaaatataaacttaaaatttcgcatgccaaatcccagtaatggtatgtactgcagagctttcttcaggatgatataaacgttaccacccaaatttgaaacaaaggaaagccaccagagataaatccagtctgcatacatttgatgatttgcaattattatagccctgtctttaaatctaaagcatggcttggcgttagaagagttcttcaatggccgcgatgtttcaaaagtgacattcaaagaagagggagccaccatgttcaagatcatgcataataaaacgataaaagccttcttactttgatttataccattttgaaatctaatcttgctccaagggagaagcacctgtagacagatctgaaaaacgacaatactcagcgagcctgaaatgaacaagcaagcgataagcagcctttgcaacccttttataaagggattaccagtcttttcataaattccatacctacggtatttttgggaatgcttcatccttcttaaactgcaaaacacagtcgtacgtagggttgtttgttcatttctttaaccttcgacggacagatctggggtacgttctaataaaagtaaccgcgcagcctatctccacgcgaaggggtaaaagatcaaacaagtccttaagaatatacaaaaagctacataaatataaaaaaataaaggaattgagcgtaagcatctttgtatttgtctttactagatcaaaatagcaaattatttttttactctttttcttttcttaataaacgcattatcaactgaatattatttcgctcagtttactgcttgtagtaatgtgtgggcacaagaggcattttagcaagttcaatcgggtagaacttgttccttacttgaacaagcaacttcgttcccttcttgtggtaacctttctgtacataagcttgtccaatattgatgttgtttaaagttggagatgcactacctgatgtaacaaggccgacctctgtttcggcatcgggcaagaagatcttgacaccatttctggcagctggcccctttttcaagtatttgaatccgactcgtaccttgctatacgttttattgtttagctggtccattatcttggcatagccattgaaccagtacttttgatctactaggtcccttcttgactttgaaatcacccagtttaacgcagcttctactggtgtgatactttcgtccaattcatgaccatacaaacacataccagcttccaaccttaaactgtctctagcagccagtccgataggcttcattactggattggccaagagttgctccgcaaactcaaccgctttctcatttgcaatgcttatctcaaatccatcttcaccagtgtacccgcctctagcaatttgaaccaaagaaccgtcctttaacgcaaattcatgtctttgtccaaaaaataactcttttagatcctttccaggagctgtttttgataaaagtggttccaacacatcttttgctttaggaccctgcaatgccaatagtgatctaccttcaatgattttccattgacaatctaaagtagaaccattttgtagctcatcgtgaaagaactcggtgtctctttccgcacagccagcattggtcacaatatagaactcattgtcatcgttttctttagtgatgatggtatcgtctaccacgcctccctgtggatttaatagaacacttaaggtccctgacccaacaggcaaggcattgaaatctgtgggcgttacacgttgcagaaacttaacagaatgaggaccagataacttactttgtaacatatgagaaacatcaaataaaccagcgtttgtcctggtccaattatgtgattcaatatgagtctgtcccttgtatagtacgggcatggaatatcctgcgtatggtaccattgtaccgcctaatgacacatgaaggtcatgaagagcagtttttttcaaagttgagttgaatctcttaaacacaatttttttgattatagacattattgcttgtgccaggcaaagctctttctacatatgtgagctacgggtactgtaattggatttgtttgggttcaaggtgctatatatatgatatttggacctattctttttgacataccgtttactcgaggcaacacgagtcagggctcctgagcagagtcgccctgccgaaagaagtcacggcgatgaacaaaataggtgatatctatgaccagctctaagtaagaactcagcttcccgtgagcatggttctaatggagtaaaagcgcccatcgagatccaagaatgcaaaaaaaaaatcaataagcttgtgtgggtaaatacggatgttagtcgcatcgagccgattaaaagtggcgcagatatagaaggcaaggacctcatgacagatcgtaatatctatctttctccaagtccattgtttcagcttcgaaatcccataaacgtgggcgtattttgttgttcgtattgttgccttctatttggcttttggtatcttcgattgctttaactataccgtccacgaggactgcgcgccctagattttcatttgtagaaggaatgatcaaatctgcaaaagttctagtgggctctatatattgttgcatctccgggcgcagatggtccatatactcagtgatcaactgggctagttgttcattgctccctacgttcttcttcttgattagactaattaatcttttatctgcatcactatccaagaatacttttaattgagatatttcgttgatgcgtttatcgtatagcgcataacagccacatactattatcaaatctatcgggtcctcgtaatcatgttgaatcatgtcattttgagaagttacagcgtgcttttcatataccaaattaaggatattatcaaaatcatagtcgttattattgtagctcttgatgttcccttctatcatattatctaggtttattacccttatattgatagagttatataggcttttgaaagtattttgtaaatccagtgcaattgctccaacaccagtagcatgccctccaccgatagaaataacaattcttttttcttcgacagcttttctgtccatttcctgtaatatttatctcgctaattgttaatgcaggaaacgaaaattaaaaacgatttcccttgtggtatgctctaggaaaaatgtacagataaattgaattatccgtgatggcagcgtacaatccatagttgcttactatttgatctgctttttctatcagtgtcgagaatttatgccgaagtttgaaaattttattttatgcgatgagctagataatagcagggcccagacaaaataaaaacatgaattatacacaaattttaatataaaagggccaccactccttcaagaggtataaaaatttgttcactcaaataaaatagaccgtacagaaacaaaaaaaaaactcattagacatgtcgtttgacagagaagaagaccaaaaattgaagtttaaaacatcgaaaaaattaaaggtgtcttctacttttgaaagcatgaatctaaaagatgacttacttcgaggaatatactcatacggttttgaagcaccatcctctatccaatcaagggctattacacagattatttcgggcaaggacgttatagcacaagcacaatcaggtacaggtaagacagcaacttttacaatcggccttttacaagctattgatttaaggaagaaagatttacaagctctaatactatctccaacacgtgaattagcaagccaaattgggcaagtagtaaaaaatctaggggattatatgaatgtcaatgcatttgccattacaggtggtaaaactttgaaagacgacctgaagaaaatgcaaaagcatggttgccaggccgttagcggaacaccaggaagagtattagacatgattaagaaacaaatgttgcaaacaagaaatgttcaaatgttagttttagatgaggctgatgaattattgagtgagacactaggtttcaagcaacaaatatacgatatttttgcaaaattgcctaaaaattgccaagttgttgttgtcagcgcaacaatgaataaggacattttagaagtaaccagaaaatttatgaatgatccagttaaaatcctagtgaagagggatgaaatatcacttgaaggtatcaaacaatatgtcgttaatgttgacaaagaagagtggaaattcgatactctgtgtgatatatacgattctttgaccattacacaatgtgtgatattctgtaacaccaagaaaaaagtagattggttatctcagcggctaatccaatcaaactttgctgtagtctccatgcatggtgatatgaaacaagaagaaagagataaagtaatgaatgattttagaacaggtcattctcgtgtactgatatcgacggatgtttgggcgcgcggtattgatgtccaacaagtttctttagtcattaactatgacctaccagaaataatagaaaattacatccatcgtatcggtagaagtggtcgatttggtagaaagggtgtggctataaacttcattaccaaagctgatttagcaaaacttagagaaattgaaaaattctattctatcaaaataaatccgatgccagcaaattttgcagaattatcataaaatatagagaacatatacctacataaacaagttaagagagtctcatccatgcggcttcatttttgctttcatacggaattggagagcatttgtaattgttcattttgtgtgacgtagagtttaattaagtcattcaaactcaaatcgcgaagaaaaggagacagatcgcaaaattgtgaaattacatcgagctcaatgtccgagtccactctgaatctatcactgtcaacgctaagttcttcctcttcatcattagatttatcatcaccatgtgatgataatgttctcatttggttttcctccaagctgagactatttgtcctatgtgacaaaagctcatattggtcgctgattagtgtgatatcctcaagagatcccgattcatccaattggacaattatgacattttcaagttcatctccgaccttatctattcctgctgtcaaagcagcatcacttgaatctactagttcatcattgttgtcctcaaatatgtacttaatgttagtgggaaacattgcataatcacttccgtccgtgctctttgattcattattgtatgctggttgatcatcgttgctgggacccttgttatttttgatattctcttctaatctgtacttgacatttttatcataaacagtaactgtaacattcattcctgttcgcagatttcagcaatgtttaccggcttaataagaaaatgggaatgcgacgtttatcttggatattgaccacccttatattatggatatgtacttcaaattattatcttttacgataaaaaagattctgatccaaccgaggttcgaactcgggatcttcgccgtgtaaaggcgacgtcttgaaccactggaccattggaccggaaacccattggaaatgacttaatcccaatatcgctatattaaatgtaaaataactttttcaggataatccacaagagtggtgcttctgtcattaaactaatttttttaaggcctgttcgcctattatatgtcgaaagtgtgtatttctttcaagttatgcctgcaattcaaaggacagatttattttacagtgtcgacgacaccgtttgaaaatgcagatgcaggactgggcacgttttacaatacgtatcgagtcaaaaatacactgattttggtgatattagctgcagcatggcgaatttttcacatattactgataaggatggacattatgtttgacttttttccttagagtaagtatggtcagcagaacaaaaaagagttcctacatttatacgaaggtaaaattgtaaaaaacatgaatgcggcctatccggctcgaaaattgttcctcatatatattaaaaaaaaatcacgtggtgcaaaaaaaaatttttttgtcatttcttcgaatcaactcaatgaaatttgaaaaatagcagaaaataagttgataagatcgcaatgtaatatatatatatatatatatatattacaattcgtgaactggcacaaggaaaagcgtgtaattaaaaatgttggacatcaaccaatttatcgaagataagggtggtaacccagagctaatcagacaatctcagaaagcaagaaatgccagtgttgaaatcgtcgatgaaattatttccgactacaaagattgggtcaaaacaagattcgaattagatgaattgaacaagaaattcaacaagcttcaaaaggatattggtttgaagtttaaaaacaaggaagacgcttccggattattagccgaaaaagagaagttaacccaacaaaagaaggaattgactgaaaaggagcaacaggaagataaggacttgaagaaaaaagtttttcaagtaggaaatatcgttcatccatctgttgttgtttccaacgatgaagaaaacaatgaattggtccgtacttggaaaccagaggatttagaagcggttggccccattgcttctgtgactggtaaaccagctagtttatcccatcatgaaatcttgctaagattagatggatatgatccagaccgtggtgtaaagatttgtggtcatagaggttatttcttcagaaattatggtgttttcttgaaccaagctttgattaactatggtttacagttcttagctgccaagggttatattcctttacaagctccagtcatgatgaataaagaacttatgtcaaaaactgctcaactatctgaattcgatgaagagttatacaaagttatcgatggtgaagatgaaaaatacctaattgctacctcagaacaacctatctccgcttaccacagcggtgaatggtttgaaaagccacaagagcaattgccaattcactatgtcggttactcctcttgtttccgtagagaagccggttctcacggtaaggatgcttggggtgtcttcagagttcatgctttcgaaaaaattgaacaattcgtcatcactgaacctgaaaaatcttgggaggagtttgaaaagatgatctcttactctgaggaattttataagtctttgaaattaccataccgtatcgttggtatcgtttccggtgaattaaacaatgctgccgctaaaaagtacgatttagaagcctggttcccataccaaaaggagtacaaagaactcgtctcttgctccaattgtactgattatcagtcaagaaacttagaaattagatgcggtataaagaaaatgggcgacagagaaaagaaatacgtacactgtttgaattccactttggctgctacccaaagagctttgtgctgtatcttggagaactaccaaacggaagatggtttggttgtaccagaagttttgaggaaatacattccaggtgaaccagaatttttaccattcgttaatgaattaccaaagaattccacctctagtaaagacaagaaaaagaagaattaaatatagcatatcatgaatgtcacatatatgttgtttctgttctgccaatcttttttaatatatttctcatgatagctccataatcttatatacatggttgcataataaaataaataaataatgagcctttaccaatcgatagtgttcatcgcacgtaatgttgttaattcaataacgagaatattgcatgaccatccgacaaatagttccctcataacccagacctattttattacacccaatcattcaggaaaaaacatttcttttcatctttttcacgatttcaaatattgttccgcggatacgcgacactattcccagctaataatattcccggtgaaagaaaattccaggccaacccaagtaagtcgtccgctgggtggacgcccccacgagtcagtgtttctgcctaagtttacgcggacccaaaattcatactgtctcactcgcttggaccggatgggctttcctcctcctaggaaggcttccacaattatgcactttttccaagatgataggactgtaatgtgcagtccaaaagatggtatacctgtatcatcatttcatataatgatttgctttttggaacgtcgaaaaggaaattaagcaaccagcaagatgtccactgaattaaccgttcaatccgagagagctttccaaaaggtatgaatttagcgataatgtctcaagggatttaaagaaattttacctaaagtaactttgctgatatatatcgtctgaggaattgtttagaatagatgaaaacttagcaggtatcctattgaattcttagcatgtttattgttacgactaatagaatttgccagtcaaaatttacaatatttgcgttaattaactacaaaaccggcggtgccgaaggcttgataaaggtagcacatttttatactgattcattacgtttacgatagttgattgggtaaaatttctttttatttcacttatgcgaataacttactaacctttgtatcatcctttttttagcaaccacacatcttcaacaacccaaaggttaagacttccaagagaaccaagagatggtacaagaatgccggtttgggattcaagaccccaaaaaccgctattgaaggttcctacattgacaagaaatgtccattcactggtttagtttccatccgtggtaagatcttgaccggtaccgtcgtctccaccaagatgcaccgtaccattgtcatcagaagggcttacttgcattacattccaaagtacaacagatacgaaaagagacacaagaacgttccagttcacgtttccccagctttccgtgtccaagttggtgacatcgttaccgtcggccaatgtagaccaatctccaagactgttagattcaacgttgtcaaggtctctgctgctgctggtaaggctaacaaacaatttgctaaattttaagctggttatgaatcagcataagacttacgtaactgtttattttataattatttgtataatgtactaaaaatataaattcaataatctccacttctgcaagaagcaaatgtactatgaagtgaatatttcaccttgtaatgatgggtggatttgcattcttctttacctttaaaaatcagtaaatatgcttttatctattgggtctgtatatgtttgggaaagtaacccttcttaattgatttgttccaacaatgaatcaattatttcagctgttgaccttcctttaaagtcatgaatcttttctctcatctgctcgtaacataatctcagttcaagaccagttcgaggatatccgggcttgtaggtagctatactgttccagtcgatatttgaataggacgttttaggtagctgtttcaatcgttctagcagccacttcctttcagaaacaggaatgctcaacatacttctggctgcttcatctgttactaatttattccacttatagcggcactgtatacgggatctagttccgctcatgcgttcactgacgacagtccaattgatcatatctttgaaggtaggattatcgctaattctctttccctttggacccctagaatacatttgattgtatctatcatttttgttggcagcctccaatgccttcatcctttgatattggtgtgcctcttcaatcatttcatttactacagtagtcaacaattcttcttcttctttcgaccatcttttagaacctcgctttgaaccacacttcatatagtttctccaacggtccctacaatcttcaggcattctgcctaacaatttgcctacttcggtccaatgaccctctttttctaaacataatcttgccaattcttgatcttcctctggcgtccacttcccacgctgttcgaaaatatgatattttcttcttatatgtttatatattgaggaccttgttctataaggtaaaactttgctgatatttgcccaaaacccatctctaatgactccgtctgtagaccaaattctctcgcacatttggcgtctatccaagcctcttattttcatgtattcttcgatgaattggtccaaagcattttcctcgctgggagtgaacttcttaccgatggattttgtgatagcaccgtcaattactgacgctttcacaatatcggatcgcagtaatgcggtatctccattgttttcttctggtgccaatatcaagtcgtctgatttcacatccttttctggtatctttggagtgcgctttatgtagctgccgtcatttggtatcccctctaaatcggtataaattctaaccagcgtgctgctattgttattaaagttgttttctttatcatcctcattaacttctaacgatttacttggatgtttagctaggtatgccttttcagtatcaacatacttatcaaaagctgtttcagcaatgagatcatcaggtaaaaatgctgttgtcgttatgccatcgtccagtgtagtcagctgcggatctaggaccatttttattttggcttttctttctttagagctttttcttttacggtgcttcttcctctctgatctactattagaagattttttatgacagctcctcttatctttttctctcattgagctgttgtatgcggcagcaacagctgctacagcaacagaatttggttcgatatcatccactttacgtaaatcttttgaacccgatgttttcaaataccaatccatatcagtgtcttcatcttcatgagacatttttgaaccatgctttctcttcttctgtttcttcaatttcttctttgtctttttaatatgattcttcaagtcgactcccacataccttagcactgcttcttctacagattcttttgggtcattattgttctgaaaatttgtgctcttaaggtttgacacgctgtccattctacctttatctttcttcttgacgcagacaagaaacggctgcttgctctatgcacaaaatttgttcagcgccaactgtgtcgtgaacgatgctatgttggaaattacaggagatgagttgtaaagcaactgacgagatacttgaagtacattttcatagctgctggaaaaagtcctttcctatcgcatttggaaagctctgacctcgctcgatcttcattgtttgatcatttcttcaccgctcatgtttggaaaaataatacgtagataatgttctaaaaaaaaagcggaatttcttagagaatataacatcgatgattcattagtttaaaaagtaaataatggtacatagcttgaaatctaatttttctttatcatgtttatacaggcggaggtggggcattggccatgtatattttattcgatgaggcctggaattgccccaacagggttgtataatgactcgcatcgaatggctcaaaatccctgttagagttggaaagcctttgataaaatctctgaacaataatcacaaattctgcgagacagtccaatgactctcccatgatagataagtttctacccgtttttaaaagtgagtttccaggttgtgtgacagatgccatggcgctactgttgtagtattgtagtgcgtcatagcacaacttctcgaaatttgataagtatatcgagggaaggtttatggaaagaaccattagctccttaataacctcaatggtagcgagcagagaactactggccacaaaagttttatcgccaacaacaaccgatttcctatgaccttgatatgtttcatttccttcatctttttccttgtcctcgcttctgccattttcgcaatcatgagaaccccctaccatgtctaaaatagttgtccaactcaatgggtctatgtctatacttgacacaatgtcgttaacatcgctctgaatagaggagtccacaatatatggaatccattcttcagcatcaatctttttctttatgttgcggtaattttttgaactttgtgcgtttgcataatgcttgatctgagatgctaaaacattacttaaatatttcgttaaaaattcaccacttaatacttcacattcttgaataaaaataacgcatatagcataaaatttcaagaaataatcataccgtagagataagttcaattctcttcttacggcaatgatcttgcctgtacgtaactgaataattctgattatttcgttgatgccagtacgtatatccaattgcgtaatcatgttgtgctggttttcgtttggacttttaacagatgctagctcgttaagagagatatctagaagcaacttttgatgcccataaagtcttcgaagagcttcgagcgcgtgcgtgaatatgtttactagcatggactgaaattctgcaggagtttgctcctttattaatcttgaaagtttagacccactagtagagccattgttaagatgtttttcatcgtggttattgtcagcgtgtgcattctctgttggcaaataaatttttatgatagatttaagctcagtgatagatttttccctgtataggtcaaaggcactcgttaattcttcgcatctattcaatctgactattaattcggttatctttgaagaaaaattatcagtaaatatagtttgctttttatcattagatcccgtttgtatcctatgtagtgtttcctttggtttgattgatttgcaaaaggatcttaaatcatctattagtaaaatcgataattgtaggctgaactttcctcctatttcaatcttcatattggttaaaaactctctcgttgctgacaaagcaggtatcgtcctcaaattgcttaatttatagggccaacacctagtccaactctgaacatcttcgtttattgaatcatcccccttaatcagataatcgatggattttatcagctctaagcagttatccaacttgttctcctcatacattgacttacactcatctgttttgttcagcactaacttcgcctgtaataatccctgttctagtttctctacattcttcctcttaaaaatcatttctaaatgtgaaattttttttcttatattctctgcgtcaatggtcttgatattctgtgctagctccttaagctcgctcattgtgtccaaggctcttttctgaatattgtcaacttcacttagcgcatgaaaaaatttgtgtgaggatttggatatctctgtaaccagtaatgtttctacgatatccaaaaaatcgtttagcctgtccctcaactcagaaaaagcctcatccctttccgcttgtctcttcatgtctagtttcgttaaaaataaatcgatagcgtccaacactttatgaaaagttcgagggttatctaattgaaatttgtctgaaaagtaaaagtcaggtatactatttattagctcggcatccccttgcctcagatttgcttcaaacgactcctcatgcatattttccccttctcgcagttcttttaactgttccatctgattcatgtttcttatattatttgtgctttgaaatatttggtaatcacttttaatgtttttgacgtattcgataacatgagttttccaatggtcatccagatcatttttgcttaggctaacttgtggaatatcagcaacagtggggtaattgagccagtttttcctccttgtgttcatcacaatttcatagatggagttatttcccaatggcgaaaagtccatggacccactatgtgtttcattttcaaaaccgaatgatctactatttgcaacagatagtgtcctagaatcaaaacttcttcgcggcgttattgaatccagacttaatctcgaagatcttctcgctcttggtgtgacactgccagatatacttaacaagtcgtcattaagggaagtatcaccctctatagtaaaagagccactatcactattacgagaaggcgatccctcaggaacaacaattttaggacgaccagccgctttttgcagtccctggcttttattatgaggtgtttcgcttattgacattggccagatacctcaccaaacctttaaattgttttaatactgctttaggatatcaatactgccaattactgtaagctctgcctaaaacaaagttgtgcctaaaacaagccgtgtcgtagtttgttttgtttactttctagactgttgtgtggtgtcttctttataaaggaaaaaccctttaaagatcgaagaaaacattgattgtactctatctgaaaatcattacccacgaacatatcttagatcagctgcgtttaattgctaatatatagaacacacatacgactatggaagctcaagaagttcttgtacataagtaccaaatattgtaaaggtataaagaagttttgaaatctggagcgaatttaattgtgtacgtaaaataactgcttcgctgtctacatttgtccttgacaatgccagtcgattacagcttacttggatcctaaagacggcactgatccacactacctggatttttattttctcttcatgttgacttcaaaattctttcttctaactgctgtcatttccattttcttgtggcttgacgtcactctttttccaagagtgcaagtacttgcttgccatacctcttgcattctgcaccactttgtgtaagctttcattactcgaatccgtcaaagacgcttcttttctagtggtttgcacgctatcaactttcttgtcctttagcttactagcattatttatatggcagttttcaaatccttttgccaaagtgtccatttctgagtgatcttgatggtccatcatatttcccccggaaacaacagacttgatagattcatttctaggagagaaataaccctctatggcaacatcactcgcccccacttcggctggtgaaggagtattatttacaattctaaagctttgtgaactatcggacgcttttggctgctttggaagggcttttttcttctgagatgatatgtttgctggtgtcacactgcctttcaatacgcttcgattaaccagctgactgttagcgggtaatggtctttgttcctcctcgctgctactctcttcttcactatctgaattgaatatgaagttccctgaagaggaattgcgcttcaacggatacggcctgacagccagttgtgcatctttgtctacatcagttttaccccctgtaaaattagtaggatttttttgttgaggagttgccgaagagagtgatggttgtgctagatcgtacaaagaattggtagatcctgatttcccaagtgacaatgttctcctcagtgaaagtccttcatcgtggttatcgtctacttcttggtcatcgtcatcttcttcctcttcgtcgtcgctactattgtattgtgagtcttcaataaattgctgttcgctatctgatgaagagctgtaattgtcgtcgtcatataataacatatgcgatccatgttgacgtgttgtattatttgctgaagctttgtgtagttgtggaacatgtttttccttggattctaccgcattgttaaattcatagtttgatgcattatcatctgcaatggctgtttgtaagtccattccttcaggaacatctacaatgtcacatgaatctactggtaaaaaactggaagtatcaccagtgtagaccgagttataatcgtatatgtaatcatagcctctggaggtattgacgttatgtgacacagcattaccatacccattaaattcgccattatcagattcttcgtctgatccataattcaaagtggtatcaggaagcaactttattatgggacgtacatgagctctggaagtagtagatgaagccacagaggaattatctgttattggtgaatgaactccagagtcagacctcctggaaaatcttgcatttatgtaaaggccgccgtgttcttcatcatcagaatgtgatgaagatgatgattgtgaggatgtatcatcgtcgctagtatttttgttcaaatgttcagttgcggagttgataggaatagatttatgctgaatggctagcaatggagtcctattgttgtttattgttgtaacgttcgcattgttattaacatcaacatattgtttattttcatcatcgctttcatcatcctccgattgtgaagctggatatcgtagtgccatacattgttccaccctgtcattaaaatgtatatgtctatttttagtaggtttgttagatttttcacttgggtttgaggttaatattgatgataatcccatggaattgttttcattatctctattggaggaagatgttgaggaggggaacctattattatcaggagaatttaggttttgatccaagttagccttacgatcattggtactattttctagtatgcttttgtttgattgtgccgttgacctattgttttgaacatgaagcgctgactttaaatgcaggtcttcttctcccttgtcaccgccaccatttgaattttctcctacaggattcggtatggtagaattatcttttttgtcagagtgttgactcttcaaactaacgctactgttcgattctttgggataatggtagtactgggcgttaacttgagcggccagagcatcgaaatcgtcatggacgtttttgttgccattgggatccattattaccgaagcatgtttcatttctgtcatgtgttttcttgcctcattcagtttccataaagcgttgtcctctataatttctgtgacggttctcttcttcaaaattggtttcggagcagctgcgatcgactttgaatttttagtgggcattgaaattctcttggaattttcatcatccgaaccatatcctctttctagatcatgttcttcttcactttgggcattaccttcagaatctcttacaatagggccatatagccaagtcacatcagaatcttttgaccaattaaccacttcaggtgacactgttttcaagttgtttcttgcttttgcccatgttctccatgaggcattttctaacctagcagcatttactagatcaacatctcttttctttttctttaggatgatatatttccaagaattagaaatttctgattctttccattcatgtgacagatagtcaacatgtctttctggctctaccactacgtcattatcatcttgtggaattaagtagctatcattatccgccggcggtggagaaacggaggttgagtgttcctgatagccgtcatcataatcatcatctgaagaattgcttgaagaattattagatgagttgtcataatattcattgtcgttatcatataagtcgtctgaccttcctagcaatttcttggtagggtcaatatattcatcaagaaggcccattgatcttgttcttttaaggttgaaagttgatttatggaaatcatcatcatttttcgcttgaacagccatcgatactgaaggccccatatcttcgtcgttgtcgttatcgttaccactaattttgacatcacttttgctattactttcatggctcgcatttctatttacatgctcgttttcaatatctttcttaccggcgaagtaatttgctagatttgttgacatttttggatttttcttatctcgtcttcgtcaatatgcttgctttaggatttataatcttcaaggatattatcttttcccccttgctttgacttttcaacgttcgtacagaacaccaggtgtgtggttatacgtataacagccaaaagctagccctcgtaaaactagtataccaattagttctctttcaggaggtggtgttaaaaaaataagagagataaagatgagcaaatattatatcttgatagagctgatgaacgataaaaagaatactaactctagttgtgatattttctctttctatttaaatttcagcgataaccctttctcaagctttcgtttgaaatcgcgtctcctatatggtatattctcctgttttctccttttttattccttaaaagacctgataggggtattcaaacaaaagtatttatatttgtctattcttcttttatggcttcttgttctcctgttctgtcttgcaaaaggcttgtcacacaatctcagggctgattccttccttcaatatccactgtgagtttaaatgcaaacaaaaatagagtgaataaaaaaagctttcggcccggaattggttaacccgacttaccaatattatgtcagaaaagaggctacagctgaaactaaggtgaggtggtaagaaatgctctctattgaaaagtatgcatgaagtggaggataagaggtgaagcggcttggtaaaatatacctgccaagtctgagatgaaagcatttgtatatagctattagttgtatattcgtgtgtagcgatatacgtttccgggtaatacaaacctacattggttcaattataagagccgcgaagactattatcatattctatacggcatttattacttatgaacattcaaagatggatccgccgtcgctaacggtgttgttgttagttccaaagaacaatttgaggccaactgaattcattatatttgtttgcacaatcatggaactaaactgacaatgcgaagcctgatttttttttacctgattaaccattgggtattcgagcttgttccaaagttttttttcctccgtattgtatatttctacttcaccattgtcagtaatacacagtaaaaacttgtcaaaccaaagcaaccttcgagatactctttttttgtatttgatacggctcaggtcttgtgttcccaactgggaataactagctagaccttctggttgcagaatttccgtaaatggcctccaaacattcagttttccatccatgccgactgaacatagctctgaaccctcactattccaaacaatgtcactgcaacatctcagatgggcttttgattggttagagctgaaatagacatcgctttgatcgtcattatcatcgttatttatagtcttgaacctatttttatttcttttcaattctgaatacagtctgttcctcattcttagatcccataattttaccccaccctccatgtcaccacaagcaataatctgttccctgacggggttaaatttgcagcataaaatttctgattgcattcgtgtttgatttcccattccaagcgcagttacccctgaattcatggttctcaggtcaattaatcttggatagtagtcttcacttgccactacaagcaaagaactgtcgtcgacaacgttattatcaatttgatttattttataccccaggtttatatcttgaaccgcttcaaacctgtttgtgtcccatatttttacagttttatcatttgagccagtaaaaaacatcccattatcagccttataccacttcaaagttgttataccatatttatggtgagatatggaagcttctgaatctgtttcagatagtgtctcactaaacccgataggagaatccgttttatttgatatgtgtgatctttgaactggaactgcagcactagactgtctatacattcgatatttgtttctctgtgtttgaaaactgtgcaccagtctcatagtgttgttgtcgtttattcgtgttcttttatttttataacccattatttgagcaggctcatcatctgattggtgaggctgtcgcttgatatagtttagccttttattgatcaattcctgttcaccttcatcattgcggtgcaatgattcatctaaaccccaaatggaaagtgacccatcatctccacctcctaataacacttgaccagtatcatcaatatcaagacagttaacacctatacttaacggtgttttttcttttgtactatagtttgattgtttactaaatctgtagtttttcatatttgataggggatcttcaaggatcctctcaaattcgctttgaatagttcttctataaaattcatttaatgagatattgcctactctgaactctaaaaatggatccattgacctgtacttacgtcccagaacgagaaagagataaaattttatgttgtctgtggtctaatgggagatgagatagcgatgcttttagctgcacatccgagttcggagttttttttttttcctacgcttaagaaactattcaaagtaaacttgcaggtccctccctaatataaagacatgttcctgtaagcaccgagctaataagttaaagataggtgaagaagatgtctgatattttggatgagattgtcatagaagatgttgtggcaaattgcccccaggagtttctgcaatatcataaatgcataagagataatgaggaaaatcctgggaagtgtaaagatggaagaatgatattatctacatgcattagagaaaaagtgcccagtgtgaaaagtatcatgagcgaatgtagtgagccaatgaagaaatatgaccaatgcattcgtgataatatgggtacaagaactattaacgaaaactgtctaggattcttacaggacttaaggaaatgtgcggaattgcaggttaaaaataaaaatattaagccttcaattaatggagtaaacttggaattaatcaaggactgaattaataggcttcctttgtttatttccgccatttttatcgttgcataaagacattatatattcctgtgaatattttttaactaaaatgtccgaagaaattactgtatttaaagtatatatattttctaaagatacttaggtatacctgacgggcagtccttttttcatcacagaataattttcggtaaaggatcattcatttccataggtaggagaagtaatacttcaaattatttcaaaactttgcaacggtttcgtagaaagtcttgccttgaatttcgtgtacttgtaattccaaggcggaaggagatcttgaaccgtcactgcctgcaatggtacccgcaccccatggtgaaccaccgtgaacttcatccatattggtcaattcagcgaaaacattcttgtaacccaatgggacaaaaatgataccgtgatgagccaaagtagacaaagagttcataattgtggcttcattaccaccaccagttccggtggagacgaaacaaccagcgaccttaccatgcaaagcacccttagcccacaacccaccggtacggtcccagaaagccttccattgagcagggaagttaccaaatctagttggaataccaaacaaaaaggcatcatattctgtcaacgtatcttgagtggcaattgggtaatctggctttggagcaccgccaagcgccttaacaacttctggagacaacgtttcctcgacttgataaatgtctgcagagcctccagcggcttcaattcccttcttttctgcctctgcggtggcagcaacgtgaccatatagtgtgtaaatgatgatagctactcttggcattgtatataattggattcttttaactagagagtggtgatgatttattgaatatattattcgacgatatttaattatatgagaaaaacagtaaaaagaataaggccaaatgcattgatcgttttgccgctcgttgacgtttatatatattttattgttgtccagagagtaactgtactcaattgtgggaaaggggttgctaacgaagccaaggcttgccaatacactgcgcaggtgcagccccgcagaattattaattttttactaagacagtcaagagacgggtaagcgatcgcaatgagcggcaataggaaaaattaataatgaatcagtcagcgtcgcaaaagccacaagtaaaacgatttaagtccataatgttatccagggaaacaagccaggcgcacgcaccttaataagttggacactcatcaaaacgcatgagtccctctgtttccaaggccaaagaggtggcagccaataactattaagttacgctagatgtttcgaaccacccaggtcacactgtcattattagtagtacatatatatatatatatatataattatcatttaaaaggagatatattactgataatcaaaatagtaaaaactacatccggagtatgacagtccaacgattatgtagtatactccttttcacgtttttgcaagaaatattccttcttcttgccatgataaaaagttgtatttagatattatctcgatttaagtggctcttcttttatttcttgctactggtggttttttttgttgtctttcgtcccaagacagaaaaagaaaaagaagaatataggcaaaaatataaaaaaacaaaacaaaagaggaaagggaaattaaaagaatagcaaatgctttaatcacacactttgcgcttcctacaaaattacggcaatgattttggatgtaacacgtaaagataaatagcatagttcgctttcttttaaaagaataactcttgtttcatgaaaggattttggtatggccccgcaaaatcattcaattttttgtcataatatcttctctttcacgatatagattcacgcaagggcgctcacagcaatgctatctcaattgtagaaatctgcgaagcgagcaaaaggcgcttaattttgaatgctccagtcaaggcgaaagagtttttattgaagatgcaagatcttatgcagatgtaaggttagcggtaatgtgtactacatgcataattaataaagaaatctaaattacttcgatgtgctcatgctcatacacctaattttgttttcatatttcaatgcctttacaaaaaattgagaacacagagaaggcctccgatttagaatagtacaaaatatctatttttttgcatttaggctccgtatagagtaagcgaagaaaaccgcctgattcaagtgattctgcttttttggtttactttccacgcagattggctgctctgtttgtttatttgttttgggaacgcggtattacctctcatttctctgagcgacttttcaacttggcgcgccgacatttgcgcttttttttacaagttgtcaaactctcggattatttaaaaaaaagggttttttgctcttcttgttcccatctacgggtttcacggaaaaactaccccgaaaaagaagcacagctttataaaaagaccgtattaatttgctttattgggtaataacggggcattcgggacatacaatcatacgctagatgctgcgtgtaataattaacattgtaaatccctatcttttttttttatataagtagagtactttaaaaagagtggacgactgagttcatatacaagcagacgccctttcatttaatctcaatcttgtttcaggccggcttttgtccataactgctacgctgcgtaaaaaaaaaataagagaaattgaaaaatatgggcgtcgtctaaggatggtaactagcttcattatactatgggtcttccttcttttccaacgcttccactttgacctcaatctcttctcgatggcctaaggtagcaaggttgtgttaaaaaaaacaaatacatcagagcaagacacttttgggtttattaggtattataggtataggtcaattaatttcttatcttttgttgagaggataagggtaatattagcgacccttaagtaatttttgttctgttttacttcagtttaataaaagcgactgccgccgaccttactcccttttttttattatgctcctcgagacaaggtcgcttaaaaaaaaaaaaaagcttagtcagacatgcaatcagcgcaatttatggaagctggaaaggggggccgcattttatgcactatctcttgaattcaaaaagtaattcaggccaaattaactaaggatgcaaatgaagcgagtactgaacgaatagtcatgttctgaatttcaagcattcaaattttgcttttcagcgctgttcatcttagcgcttaccataaagaggaatacgtaattcaacaacggagttgaaaaatttttaaaatcgtgccggtgttagtgagaagaggatggagggaattaatacttcgatggaagatgcaacttgcaaatgtagtccggttaccaagagacccaaacctcttccactttactatttctcctttgagaaatatatcagtttgcggtaataggtaatatgaaaaaggcaataaaaaaaagagatacttgtcaccatctcgtctccctttaccttttttacttaatcttcttcgtcgtcatctgttccatccctttcctagcttagtcttctccggctagttcttagtgcggtgagcaaaaaaaatagcgttttttttccctcaccaggactttttttgttaaccgaaaatcggcatctctagttttcctggacaaaaaaggcaaaatggaaataaacactcatacgaatcagtaaagatgtaaataatcgcagtaacgactgcacaaggatgtcagaaaaagcagtttaattccagaagtggttttccaatttatcacacatgtacatgaagggaaatgtataaatacggtcttcgtaaaacaaaggatctcttcacctggtttcttcatttataagtagtgtctttttcggtaacttaagatatatccttatttctttcccacttctcgttatttcttctttttcccttttcaagttcttctttttatttattattaagcttattttaattcttagatcgttgtcactatcttttgtccttattgttaagaaacattgcgaagaaaaagaataataaaagaaactcagaaaaaaaaaaagtttcctcgaacaaaaatattattatttcaataactttttctttctctacatccaattttttgaccctattttaacattaattttttgctttaattttaactaatacctaatttcacttaatatctaatcatcttcctttaacccacagaacaaagaagaaaaataacaatgtctacctttgaaactttaattaaaagaggtggtaacgaagccatcaaaattaaccctccaaccggtgcggatttccacatcactagtcgtggttccgattggttctggacatgtttctgttgttacctattatttggtttaattttaacattcttaatgttcagaaaaccagtcaatgacagattcttttaccttaccggtattgctccaaactttttcatgtgtatcgcttatttcaccatggcttctaacttaggttggattccagtcaaggctaagtacaaccatgtccaaacttctactcaaaaagaacatccaggttacagacaaatcttctactctagattcgttggttggttcttagctttgccatggccaattattcaaatctgtatgctagctggtaccccattctggcaaatggctttcaatgtttgtattactgaattcttcactgtttgttggttgatcgctgcctgtgttcactccacttacaaatggggttactacaccatcggtctaggtgctgctattgtcgttagtatcagtgttatgaccaccagttacaacttggtgaaacaaagagataacgatatcaggttgacattccttgttttcttcagcattattatgttcttgtggattattgcttacccaacttgtttcggtattaccgatggtggtaacgttttgcagccagactctgccggtattttctatggtatcattgatcttattttgatgtgtttcattccaactttattggttccaattgctaaccacttcggtgctgacaaattgggctaccatttcggacctagtgatgccgaagcagtgatggctccaaaagctccagttgctagtccaagacctgctgctacaccaaacttgagtaaggacaagaaaaagaagtctaagaagagcaagaaatctaagaagtctaagaagtctgaagaataagccaatcgtcatgtcaattatgtgctactttcttctttctttcaatcatctttgaagaattttctacttcaagccaatcctataaatggataaaactgtctttattgattatttgacaagattattttactccatcttcaacttttatcatattttattttattttcctgacgtttcaatattttcgttcgttaaattatcaccatttcttgtcgaatttttattttctatcataaagtgcaattctagactcattttttaatttaatggatccatttaatccatttcgtcaagcaagtatgttttcataacaatattttgctcagtgcattttgatcaagaaacgtatagttgatgattagaaacgagcttttttatgcccatcgtcatctatatatatatttgtatcactttaatagttattttaatatttgataacaacctttctaatagtattgttatggaaggtttagtgctggaggaaaaaaaagaaagataaaggcacggtgcctgctttgcgcggcattctcgagaaaaatagttctcggacttttgacgtgccagtgcaattatccgtacacaattttatatcaatctacaggcaaaattattacgtaaacagacaaactaccatgttaaaacgtcttgttcttctaacctgtaattttgatttttaccataccagaccttttccagtctgttaagattatgttctgtgagcttttgaaattttccaccattgattttataatatcttttaacaatcgctcttgtttcctcgtccattgcattcaaacctgcaatcaatacagcaaaattactataacaagtccttgaattttgtggcggcgagtcactgtctaagaatttgaagaaagacatgattttcttgaccacttgttgaatggtacttgactcttttggcatacctaaaagttttaataatacaattaataagaaagataaaacttgtgtctgatgagaaatatcataccagctgatggcaacttcttcaccgttctttaatgtcaccatatcgatggcattatcatgaatattactaattctagggtgtgactgattgtctgagggtataattccagatttgtcaataaattcgtaatctaattgcttgtcaatttccactagaattttctgcgtattgaaatatgatatctggtctttggacttttcggacgaagtttgggatgataaaagcagatagtctaatttcttagtgaacaaaccttcttctttagaaaagtaatttttttcagttgacctaattgtattgagtgatttgaaaacttctttaataacaagatcgaaatcttctttatgtcctcttaaaagattaaactcatttagtggagtcataatatttaaaaattttaacgagtcaacatattggtaatcatatggatcaaaaattgcatcaaggtcattattatcaattaaagatccgccaaataccgtacttatactggcgaatgtttccataactttaaaccaacattttgcaacgttaagtactttggaggaattcccggcattgatttttttaaaaaggtcagttacaccttttaagtgagacctccattgagaattcattgaataaatacaatcccatgcaagcatgatgaccgtcaggatgataggctctatcctatttaaaacgtttgactcattcttgaattgttcacccaacaggctcaggcaatgtgacaaataagcacaatagtttcgttcatcttccaagttattagactttctatatgctatagatgctcccgtagctaatatggaagataaaagataggcctcgtttttcgcaaatgaaagtaagatatctcttaacgggttcccttgattttggaaaaagggcgcaatagaatctaagcaatcgtagtaaaatatctttagatacttatcgtggattccacctagtttgaacgagcttagttttgtgttgaaagttattacattattcaccagaaaggatattggtacgctactgttcacattcgaagcgggcaaaagttcaggtatgtccaaatcgggcaaatctaatcctttcagttcttcattcaataagtaagagtcatgaagtttcatattaaccatatcattcaagttctgcattagtaaattaacgtcatatccattcattgtggtggtaaggtccaaatttggaatctctagggattctatttcatccaaaggtacattcttgccgttatctgtaatcggtttagggtccgtggtgtcttcacttaaattttgtcgtacttttttcttcttctcagccttgcatgacgaatgctgacgcttgcgagcattattatgatcattatcgaggctagtactgtgcttcctaaattcttttactctttgagcatttgaggttcttcttttcttattttttgggtttaaaacgtaaacgcactgacgattcaatcttgcgcactgccaacaagtcggtttagtttcatcacatttcattcttcgtctcttacactcggagcacccatttctggagtacttccgttttactgtatttcccttcttatccgtaacagttgaagttacagcaggattaggggtcaacgatgagtgtccattatcatctgcctgtgaaatagtggggtgatctgcattttgatcttgctctgaagtagtgggatgacctgcattttcattactgccgtcattactacttgtggtcgattctacattttcgcctcctatattcgaatttgacggcgaggtcatctgtttatgattaaaaatgccacctaaagatcccgctctagcatttaaaaacgataaggagggtagattgttttttggttcaaagcaactagttgaagtcccactatttgtgaacgatgaaccactgtctagtgaagctggagaaagataactacccggtggggacaaaaccttagccagttctctatcctctggagaattttcatccaaattgacagattcgaacattattgccagaaaacagatcttataccaaaatgatgagagaaggaagaaacagggagataaggactaaaaaggaaaatttatctagcaacgttcacagcaattcctgtagctacgtgatgacctctgctgggcttttcttattcgcctagactgaagtgatgcagaacaataagcattctaatcggcctatggttatgattttgaaattcctgaggaaatttttccactgtcatttcttccaattgagtcacgtcgcgtcctcgtaggcaatgatgtgcaacttgaagcgcggaattcacggctaagaaggtgtcgttttattcataccgtgctgtaacgctgtttggtcatcgtttccttgtgttatcaaataagtgaggccctgtctctgtgatctataccagcagtcgcctaatttcgtaatacgttattgtagacaacaatttcttgaaaaagagagaatgtgtctggcttgcaggaaaagaagatggtgacatatgcttagacgagattgtacattctgcataatatagcgagtcagagcacatgtttagacaatatctgatttaaatttcaaaattagggatgtatattctaaatgtttatgcgcttaatactatcgatgatttctgaatggttgcctgtttcaatgaatcctttagaataaagaacatttttgagcattgtgtaatttatttagcaaggagtaaaagccaagcgtatattatggtgattttttttatcatgcttttgagtaacgggtaatgacatacattagtgacatatgctagaaattatcctcagattttagaaggctacttcaaaatgttgataataaccataaataatattataatttttttcttcttttccttttcaggagtaggtaaatattgaggtaattcttgagtttcaatgttggtaaaagactatagcattgggtatacagagtttactagaacacctcctcagggatataggaatctgcacaagggaattgacatttcaaacatttcaagtaatattgttatttttcttttcattttatgtgttgtcagtcattaacctatcatattatcaatcactgcattcagattccattagatttgatggcagtttctcaatctttatgtgctcttcttacaccattgagaaatgggtgaatgttgagataattgttgggattccatttttgataaaggctataatattaggtatatagggtatactagaagttctcctcgagggtctaggaatccccataatggaatctatatttctatataccaatattaagattattcctcattccgttttatatgtttcattatcctattacattatcaatccttgcacttcagcttcctctaacttcgatgacagcttctcataacttatgtcatcatcttaacaccgtatatgataatatattgatagtataactattagttgatagacgatagtggatttttattctaacaaccatatataataatataccagtaacacgaatagtacttaatagacgatatttatataatagtgtccttcttcctaagattatatgatgcacaagaaatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaaaaatacaatcttcgaaagtcatcctcccttgaatattctttcttacctaaacgaataagaacagaatctgaaaacaggcaagtgattttacggagggttggccgagtggtctaaggcggcagacttaagatctgttggacggttgtccgcgcgagttcgaacctcgcatccttcaataacttatttttttcctcaatcttcgatattagacattttttttttcctatgcctcccttttccaagtaatgtttttttttttttttttttttttagctcctctcacaaaagtactgaggactgaaatgtaaaaactaataacacaatagaaataatcatatgatgatatagaaaagaagagaggagacaatcataatattatacgaactcatggctttccttatgggaaattctacattctcgatagtgaccctggtatattcaatatacttaggaataactgtctttcataacaatggcggccatacgattaccgtattatccacctattcttgatattaaactggaaattctgtgaattttgtgataattgttggaattccattgttaataaaggctataatattaggtatacagggtttactagaagttctcatcgaggatttaggaatcctcaaaatggaatctatatttctacatgctaatgttacgattattcctcatttcgttttatatgtttcattatcctattacattatcaatccttgcatttcagcttcctctaacttcgaagctttccataacttctgtcatcatctaataccgtatatgataatatattgatagtatgaccactagttgatacactgttggaataaaaaccaactatcatctactaactagtatttatgttactagtatattatcatatacggtgttagaagatgacacaaatgatgagaaatagtcatctaaattagtggaaactgaaacgcaaggattgataatgtaataggataatgaaacatataaaactgaatgaggaatgatcgtaatattagcatgtagaaatatagattccattatggggattcctatatcctggaggagaacttctagtatatctacatacctaatattattgccttattaaaaatggaatcccaacaattacatcagaatccgcacaattatcatagatgataatggatttttattccaacaatcagcatgccttttgtatttctgtaaagaagagtaaaccataacctaagtcaatatcaaatttaggattgatgaattttctactcaaaatgctttgttcaagaaggtacgaaagaaggttccaatcgtccattttagggtcctatagtgtagtggttatcactttcggttttgatccggacaaccccggttcgaatccgggtaggaccttttctattttttaaccctcttgttttatttttctttcttggctttgaattgcacagcccctcgcattttttttcgataccctgaaaaaaggaaaaaggcgaagaaataagggcaatttctatttaaaaattatacaagctcgatttttcattttctccttcccctctcgcccctcccagttttcaactgtatttaaatgtttctcagttatgttgtgaattaaaataatcctaattgtcaactaaaaaagtctaagttagcaataccaaaatgaggcatcatcaaaatatgcattatgccccacaacaacaaccagtctatgtccaacagcctcctcctcggagagaatccggtggttgctgtagaacctgttgtcacttcctatgttgtctatgtttaattaacctatgttgtgacgttttttaattctaatcgacagctaaaaattagtatggaaagaacatcatatttagccgctgaaaaaaaagaagcagctgcgtatcttctcaaatttatgcgtacatagtgacatatatttaaaagcttcctcactttccttttttatattttttcattgctcaagtattagtcacatcggaaagtatgcttgctgcattaaatacatgcatgtgtttataagtgtttgcattttctctctcttcttttttttcttcctgttacttgtatacgaacgacatatttattttcactatttctcatttatatttatagctactacccctattacgttacaagaacactttatagcattatgttcattaaaaacgatcacgccggtgacaggaaacgcttggaagactggagaatcaaaggttatgatccattaacccctccagatctgcttcaacatgaatttccaatttcagccaaaggtgaggaaaacattatcaaggcaagagactccgtctgtgatattttgaatggtaaagatgatcgtttagttatcgtgatcgggccatgttccctacatgaccccaaagccgcttacgattacgctgacagattggctaaaatttcagaaaagttgtcaaaagacttattgattattatgagagcgtatttagaaaaaccaaggactactgttggctggaaagggttgattaacgaccctgatatgaataactcttttcaaatcaataaaggtctacggatttcgagagaaatgttcataaaactggttgaaaaattacccattgctggtgagatgttggataccatttctccgcagtttttgagtgattgtttctccttgggtgccatcggcgccagaactactgaatcccaactgcacagagaattagcatccggtctatctttccctattggatttaagaacggtactgatggtggtttgcaagtcgccatcgacgctatgagagccgctgcacatgaacattacttcctttctgtcacaaagccaggtgtcactgctatcgtgggcactgaaggtaacaaggataccttcctgatcttgagaggtggtaagaacggtactaactttgacaaagaaagtgttcaaaatactaagaaacagttagaaaaggccggtttgactgatgattcccagaaaagaattatgatcgattgttcccacggcaacagtaataaagatttcaagaaccaaccaaaggttgccaaatgtatttatgaccagctgacggagggtgagaatagtctctgtggtgttatgattgagtccaacataaatgaaggtagacaagatattcccaaagaaggtggcagagagggattgaagtatggttgttctgttacggatgcttgtattggctgggagtccaccgaacaggtattggagctattggcagaaggtgttagaaacagaagaaaggccttgaaaaaatagcctgtaaatgagggaaaaatgcaaataatcttgaatgatactcaaaacttttgatttattgtaatttctttctgaaccatatttattacattcaaacttttttttttttgccttttataaaaaaaaatacttataagaaaagagaaagaaaatgacagttttctatgtatcattaaataaacatccatatacaaatatagcgttatgttttacttttattatttacatgcatagaagtgttggcaaaattctttacgagccacggggctgctatttcaggttttatttccatcttaagccatcgttaacttcttcacattttctttcacaaacaattttacatagcgattggatacccagtttccctcttctagaaggaatcacattggcaaagtgatttagtacttctctttcggtaactttggcgccagtgtcatcattcgttctcttttcaatatacgcagcgatttcctgttctgtaggcaattggtatttagaatggtagggatattgagtccaagtaacattcgaggtatttcttagtaatgacattggtagcgatggtttaggagatgtgatagatgtcaactgagatacaaataactgttccttctttgtccatggatacgggaccctttgtttatcaataagtttatgctttgtggcttcagagaattccaccaaagagtcctggttcatgcacatgttagctgctgtgtataagtctcttttgatagcagattctatgtgatctctggaattctcttgcaccaatctcaaggcgatttgaagagaggatggtgacttggttaacaatttcgttttgatttcttgtgcgaaagccttaccttccgcagaaccttcatattgacgtaagttattcattatgtcttcaatagtaccatttttagacaagttaaaacaggcttcaataacgtttaatttctcgttagaatacttgaaaacataatcttttggtaatggtgatacgaattcgtcgatggattcgttaaccatcccgaagaagtatgcagattgtggatcgttattaaaaggggggctaatttcacctaatcttttctgcaaagcatctaaattttcactactgacgtaatgagacgctaagccgagcatataagcgtctgctcctgtgactacttctcctgtaagacatagatacagggccatttgtgagtttgagttagccaatgtcacgattctagggagagcaaaagttgagcctacatctggaaaaaaaccaatgtccatctcgggcatggcccatttggtgttttctgtagcaattctaaagggcgtgtgaatggatagaccaacgccgccacccatggtgataccgtccatgaaggtaacaattggtttcaagtaagttgctatttgaaaattcaaagaatattcatcagtaaaaaatttgatggacttggcaaattctttgttaaaattgaatattgccacagtagctacatcaccaccagcacagaacgaacgtggtcggttggatgactttaaaatgactaagtttgtagtatcgctctttgcatactcgttcaaagtcttgaacatggattctgacatttcggcgttcaaagcattgagctttttgggcctatttagcgtgataactctagctgtatcttgaacggtaaatagcacaggtggtgcgtcggtgacatttagctggggttgagtagtcatgaatgtacgtgtggtagttttaaatccgtatttagacgacaattgggcacattttagcgtatttctgagcattatttgtggtggctaaacagaaccaagtattatataaatgaggattcccgtacacaggcgcaggaaacaagctgctcttatcttctcggctacctcatcaatcatttggctccgaggtttaacacttttctttgcacttgcctctccaattccgaagttccgaagggtgacccggattgtgttactaaacaagagaagattggtagaaaacgcaatgggtcagtttggctggctgaatccttggaatcctgtaaggctgcttactacaaatgggttagggactgttctcttcggcataatgtttaagtgttagttttgagatattacatgtttaagaattcaaaaaacctttctattaacccaggaaacgatgcggataaggcgagcttctccgacccatgagcacaatagatcaagttctgttctagttgttggttagtagtttatggaatgctaatggcattagtgatgtaggaatatttttggtgtagtgtatgggtgttgtgaaaatatttgccatttgaatttttttcggcgcttttctttttttttttcttttttttttagcttgaattatcgatgaatgatgaaatgactcttaatgaacttcgaagttatatatacagccacttttttgtttagaaagaaaagtataattatcttacatacattgatttattgctctgtccttcctccgagaaatccgtaataaacttcaatagcataatgtctcaacaagataatgtcaaagccgccgctgaaggtgttgctaacctacatctcgacgaagctaccggggaaatggtctccaagtctgaattgaagaagcgtatcaagcaaagacaagtcgaagctaaaaaggccgccaaaaaggctgccgctcaaccaaaaccggcttccaaaaaaaaaacagatttgttcgctgacctggatccatcgcaatatttcgaaacaagatctcgccaaattcaagaattgagaaagactcacgaaccaaatccatacccacacaagtttcacgtttctatatccaatcctgagttcttggccaaatatgcgcatttgaaaaaaggtgaaaccttacctgaagagaaggtttcaattgctggtagaattcatgccaaaagagaatctggctccaaattgaaattctatgttcttcacggtgatggtgttgaagttcaattgatgtcccaattgcaggactactgcgacccagactcttacgaaaaggatcacgaccttttgaaaaggggtgatatcgttggtgtcgagggttacgtcggaagaactcaaccaaagaaaggtggtgaaggtgaagtttccgtcttcgttagcagagtgcaattattgacaccatgtttgcacatgttacctgccgaccactttggtttcaaagaccaggaaaccagatacagaaagcgttatttggatttgatcatgaacaaagacgccagaaaccgttttattacccgttctgaaattatccgttacatcagaagatttttggaccaaagaaagtttattgaagtagaaactccaatgatgaacgttattgctggtggtgctaccgctaagccatttattacccaccataatgaccttgatatggacatgtacatgagaattgctccagaattgttcttgaaacaattggttgtcggtggtttggatcgtgtttacgaaattggtagacaattcagaaatgaaggtatcgatatgacacataatccagaattcaccacttgtgagttttatcaagcctacgctgatgtttatgatttgatggatatgactgaattgatgttttcagaaatggtcaaggagatcactggttcttatattatcaaataccatccggaccctgctgatccagccaaagaactagaattgaacttttctagaccatggaagagaatcaacatgattgaagaattagaaaaggtattcaacgttaagttcccatctggtgatcaattacatacagctgagactggtgaatttttgaaaaagattcttgtcgacaacaaattagaatgtccacctccactaactaatgctcgtatgttagataagcttgtcggtgaattagaagatacatgtatcaacccaactttcatttttggccaccctcaaatgatgtctccattagccaagtactcaagagatcaaccgggtctatgtgagcgtttcgaggtctttgtagctacaaaggaaatttgtaatgcctacactgaattgaacgatccatttgaccaaagggcacgtttcgaagaacaagctagacaaaaggatcaaggtgatgacgaagctcaattagtcgatgaaaccttctgtaatgctctagaatacggtttaccaccaactggtggttggggttgtggtattgatagactggccatgttcttgaccgactccaacaccattagagaagtcttattgttcccaactttgaagcctgatgttttgagagaggaagtcaaaaaggaagaagaaaattaagctaaaagatattagaacatattgtataatgtaagtattattattctaagatagagcttgaatatgaaaactcattacctaaatttgtttatgttcggtagccctaaaggagcttaattaaaaataaaaaaatctaaactattacgtaagggggagaagggataagggatgcaaaaggaaaggcactcaataaattgccctccttattaatgcttgacactgatattaatttcgctttgaagggttgtggatgtgctatacgcttcaaatggatcgtgtttactgcttcgctccaaatcgttttccgaattgtgagctctctgagttttgaaatagcgcctctttccacacttgtaaagttcagcacctatccagaatgcaattgtgaatgcaatggcgagaccccattcagcaccaattggtttatgcaaaaacactttatcattaataaccggaatatagacgacggggaaggctgacacaaatccaaaaatgattgaccagaacaaaaactggtttccccaaatacttctgaaaaattccttgactgggctgtcagtgtctggatgcattctgaaaaaagatcttctcatgtcaaccacttcccaagccagaatcaaagcgcaccacgtcatagttgcgaaagccgcagaacgtgatctataaacatcacgacaactgctgttataggtgccatcacaatcgtgccccaatctaccactatttattccatacagtgatccagtaaatgaagccatacaggaccctgtcattataatcccatatgcaaatgtatctataataacctcccatgtgaaaataccaacctctgaatcattaggaggtctatccatcaaatctggagcagccttttctagacctagccccatagcaggaaaacaagaggtgacgacaataatccacaatacttccactggtgataagggaaatactgattttccgttctcatctctgaatactaaaccaatgatcaaatacaaagcctgagcaacattttctgccaataattgtaggacaaacttctgaatgttatccgtcatcctacgaccttcttcgacagcattcaaaatagaagcaaaattgtcatcgcttagaacaatatcagacgcttctttggaaacatctgaaccattaatacccattgcaataccaacattggccatttttagagatggagaatcgttaacaccgtcacctgtcattgcgcagaacttcttcctacggtgtaaagcttcgatcattctcaccttagtctgcggagagcaacgtgcaataactaaaggtaagacgggcaaatcgtccacttcctcctcacttagtccgtcaaactgagatccggtcatgaccatactgtcaacaatctcttgggagtaatggtacaaattggtgggtaagatgccaacctcctgagcgatagcctttgctgtacccacaaagtccccagttaacatatgaacgttaataccagcttggtgaaacttcttgactgcaccggcagtctcatttctgggtggatcgtaaataccaatcaaccctaggaaaactaaatcactttctgcggtggccctgtttgaagtaatgtttttcaattgatcgtcattcacttgatctttagtgaaagatttggaggcaaaacccaagactcttaaaccctcatttgatagactgtaaacatttttccttatcgtttcgacatcacaatcggtcaatggtgtgatttttacaccatccttaccataccaagaactgcaacaactgatgatgctttcgaaagcacccttgccataaatattatatgtttcgttgtgattgttgtagtagacagatgacattcgcttcacagttgagtcgaatgggaattcagcaatatgttcgaattgtgcactgccaggcttctcattgtgttgtgaaagagaggattggtcattctcattactttgattagtcgatttctcaccggtaagggcattgtgaggcaagtccatcttagtagcaaacacttgaatcgcaatttctgttgggtcaccatgagctttccaacagtcagttgcgtcatctttgaaaacagtagcaatgttagccaaagtggcggtttcgagccatttttgaaatagatccatgtcaatatcttctggtaaatctttttcgtataggcgatccttgaaattctggagaataccaacgtcaccatcctcattatgagaatattcgtaaggtgaaaaccttggaatcaaactcacgttgccctcattgggattaaaggggtcatcagaattcgagatagttatggtaccaaagcgagggatccaaatttgcctcgctaacattttaccctgtgtaagagtaccggtcttgtcagaacagatatcgttaacggcacctaaagcttccagagaatctaattttcttacaataacgtttctagaaaccataacagcagccccaacagacatggtgatggtcaagacaacgactaatgaagagggaatcatggatagggccacacaaatggcatagatagctacccttttatctacgtcaaacttttgagaggccatgacgatgatagcaaaaagtacggcaatccagaaaagcaataccgccaacttagacagtttcctgtgcaggggcgtaccgacatttgtacctaaaaatgcaccagtaactttctttgtagatatccatgtattctgtaaccacgacttactaggatcgcgggaaatgagacctgaatcaccttgtagagattttgcaattttaccaatttcactattcaaagctgtcttgatgacaatacccttggctcttcccttgacaacggcggatgaagaaaatgctaaattcaaacgatcacccacggaggtttcttcttcttttccaaacactaagttggcgtctttggagacaggcaaagattcaccggtcagtagtgattcatcagtatcaaaattcttagtttcaattaaacgcaaatcagcaggaatagtatcaccgaccttcaccagacaaatatcacctggaaccacatcttttgagtttatagtctcacttttcccgttcctaataacatgagcattgggagagctcaagtttttcaaagagttcattgtcttggtagccttatattcttgaactaggccaatgagcacattgaccgcgataacaaaagaaataacgccaccagtaatccagtcgcgcacagcgaaagagatcgccatggatattaccaagaccataatcattgcattacatacctgatggaggaccattgctttatagtcaattttggtatcatcacccaatgtgttctctcccactgctttcagtctgcggagggactcatcttgagtaagaccttcagtcagacttgtgcctataaattcagcggcttcttctgtagtcaatgtgtgataagcattgaattcttcattattgttttctttgacagttccctcgctcatcgaaaattttcaattatgtgtacaaagatttttcctcagtgagtacatacgttatctgataagcaaaatacgaatatgaataacgttgatttggttaacgtattctcgatgtaaaggatgaaggaaaataaaattctttcctctttctttgcctcgagagataatatggagatttaaagaagaaaacatcagcctcacaattacaccgcgcggtgatataaggattttgataaaagaatatatgtgagttgaatttgaacgtcctggaaggaaaagtcttgacgaaataaacgcattaattttctaattctacaagaatttaactaatcctgtattgaaattcataattttagttaagaaccctgtcatacgcgtaacgtaactgtatctgtttcatgatttacaacggcagcaataagagtatagcagtagtattcctctaagacatatttgaactagaaaacatactatttaggcttgtttatgttcagaacctgtgaaaagttcgtttatagtaaataaaaaaacaaataacaaaataaatgtaaatatctaaatatatgaaatgaataaggaaaaagatagggagcacttaataggccctgcctatcattgtttaataccaatattaacttctgtatggattgtagtagaagtactatacgcttcgaatggatcgcgcttattgttactctccaaatcattctccgggttgtgcgctctctgagttttgaaatagcgcctctttccacacttgtaaagttcagcacctatccagaatgcaattgtgaatgcaatggcgagaccccattcagcaccaattggtttatgcaaaaacactttatcattaataaccggaatatagacgacggggaaggctgacacaaatccaaaaatgattgaccagaacaaaaactggtttccccaaatacttctgaaaaattccttgactgggctgtcagtgtctggatgcattctgaaaaaggatcttctcatgtcaaccacttcccaagccagaatcaaagcgcaccacgtcatggttgcgaaagccgcagaacgtgatctataaacatcacgacaactgctgttataggtgccatcacaatcgtgccccaatctaccactatttattccatacagtgatccagtaaatgaagccatacaggaccctgtcattataatcccatatgcaaatgtatctataataacctcccacgtgaaaataccaacctctgaatcatgaggaggtctatccatcaaatctggagcagccttttctagacctagccccatagcaggaaaacaagaggtgacgacaataatccacaatacttccactggtgataagggaaatactgattttccgttctcatctctgaatactaaaccaatgatcaaatacaaagcctgagcaacattttctgccaataattgtaggacaaacttctgaatgttatccgtcatcctacgaccttcttcgacagcattcaaaatagaagcaaaattgtcatcgcttagaacaatatcagacgcttctttggaaacatctgaaccattaatacccattgcaataccaacattggccatttttagagatggagaatcgttaacaccgtcacctgtcattgcgcagaacttcttcctacggtgtaaagcttcgatcattctcaccttagtctgcggagagcaacgtgcaataactaaaggtaagacgggcaaatcgtccacttcctcctcacttagtccgtcaaactgagatccggtcatgaccatactgtcaacaatctcttgggagtaatggtacaaattggtgggtaagatgccaacctcctgagcgatagcctttgctgtacccacaaagtccccagttaacatatgaacgttaataccagcttggtgaaacttcttgactgcaccggcagtctcatttctgggtggatcgtaaataccaatcaaccctaggaaaactaaatcactttctgcggtggccctgtttgaagtaatgtttttcaattgatcgtcattcacttgatctttagtgaaagatttggaggcaaaacccaagactcttaaaccctcatttgatagactgtaaacatttttccttatcgtttcgacatcacaatcggtcaatggtgtgatttttacaccatccttaccataccaagaactgcaacaactgatgatgctttcgaaagcacccttgccataaatattatatgtttcgttgtgattgttgtagtagacagatgacattcgcttcacagttgagtcgaatgggaattcagcaatatgttcgaattgtgcactgccaggcttctcattgtgttgtgaaagagaggattggtcattctcattactttgattagtcgatttctcaccggtaagggcattgtgaggcaagtccatcttagtagcaaacacttgaatcgcaatttctgttgggtcaccatgagctttccaacagtcagttgcgtcatctttgaaaacagtagcaatgttagccaaagtggcggtttcgagccatttttgaaatagatccatgtcaatatcttctggtaaatctttttcgtataggcgatccttgaaattctggagaataccaacgtcaccatcctcattatgagaatattcgtaaggtgaaaaccttggaatcaaactcacgttgccctcattgggattaaaggggtcatcagaattcgagatagttatggtaccaaagcgagggatccaaatttgcctcgctaacattttaccctgtgtaagagtaccggtcttgtcagaacagatatcgttaacggcacctaaagcttccagagaatctaattttcttacaataacgtttctagaaaccataacagcagccccaacagacatggtgatggtcaagacaacgactaatgaagagggaatcatggatagggccacacaaatggcatagatagctacccttttatctacgtcaaacttttgagaggccatgacgatgatagcaaaaagtacggcaatccagaaaagcaataccgccaacttagacagtttcctgtgcaggggcgtaccgacatttgtacctaaaaatgcaccagtaactttctttgtagatatccatgtattctgtaaccacgacttactaggatcgcgggaaatgagacctgaatcaccttgtagagattttgcaattttaccaatttcactattcaaagctgtcttgatgacaatacccttggctcttcccttgacaacggcggatgaagaaaatgctaaattcaaacgatcacccacggaggtttcttcttcttttccaaacactaagttggcgtctttggagacaggcaaagattcaccggtcagtagtgattcatcagtatcaaaattcttagtttcaattaaacgcaaatcagcaggaatagtatcaccgaccttcaccagacaaatatcacctggaaccacatcttttgagtttatagtctcacttttcccgttcctaataacatgagcattgggagagctcaagtttttcaaagagttcattgtcttggtagccttatattcttgaactaggccaatgagcacattgaccgcgataacaaaagaaataacgccaccagtaatccagtcgcgcacagcgaaagagatcgccatggatattaccaagaccataatcattgcattacatacctgatggaggaccattgctttatagtcaattttggtatcatcacccaatgtgttctctcccactgctttcagtctgcggagggactcatcttgagtaagaccttcagtcagacttgtgcctataaattcagcggcttcttctgtagtcaatgtgtgataagcattgaattcttcattattgttttctttgacagttccctcgctcatcgaaaattttcaattatgtgtacaaagatttttcctcagtgagtacatacgttatctgataagcaaaatacgaatatgaataacgttgatttggttaacgtattctcgatgtaaaggatgaaggaaaataaaattctttcctctttctttgcctcgagagataatatggagatttaaagaagaaaacatcagcctcacaattacaccgcgcggtgatataaggattttgataaaagaatatatgtgagttgaatttgaacgtcctggaaggaaaagtcttgacgaaataaacgcattaattttctaattctacaagaatttaactaatcctgtattgaaattcataattttagttaagaaccctgtcatacgcgtaacgtaactgtatctgtttcatgatttacaacggcagcaataagagtatagcagtagtattcctctaagacatatttgaactagaaaacatactatttaggcttgtttatgttcagaacctgtgaaaagttcgtttatagtaaataaaaaaacaaataacaaaataaatgtaaatatctaaatatatgaaatgaataaggaaaaagatagggagcacttaataggccctgcctatcattgtttaataccaatattaacttctgtatggattgtagtagaagtactatacgcttcgaatggatcgcgcttattgttactctccaaatcattctccgggttgtgcgctctctgagttttgaaatagcgcctctttccacacttgtaaagttcagcacctatccagaatgcaattgtgaatgcaatggcgagaccccattcagcaccaattggtttatgcaaaaacactttatcattaataaccggaatatagacgacggggaaggctgacacaaatccaaaaatgattgaccagaacaaaaactggtttccccaaatgcttctgaaaaattccttgactgggctgtcagtgtctggatgcattctgaaaaaggatcttctcatgtcaaccacttcccaagccagaatcaaagcgcaccacgtcatggttgcgaaagccgcagaacgtgatctataaacatcacgacaactgctgttataggtgccatcacaatcgtgccccaatctaccactatttattccatacagtgatccagtaaatgaagccatacaggaccctgtcattataatcccatatgcaaatgtatctataataacctcccacgtgaaaataccaacctctgaatcatgaggaggtctatccatcaaatctggagcagccttttctagacctagccccatagcaggaaaacaagaggtgacgacaataatccacaatacttccactggtgataagggaaatactgattttccgttctcatctctgaatactaaaccaatgatcaaatacaaagcctgagcaacattttctgccaataattgtaggacaaacttctgaatgttatccgtcatcctacgaccttcttcgacagcattcaaaatagaagcaaaattgtcatcgcttagaacaatatcagacgcttctttggaaacatctgaaccattaatacccattgcaataccaacattggccatttttagagatggagaatcgttaacaccgtcacctgtcattgtgcagaacttcttcctacggtgtaaagcttcgatcattctcaccttagtctgcggagagcaacgtgcaataactaaaggtaagacgggcaaatcgtccacttcctcctcacttagtccgtcaaactgagatccggtcatgaccatactgtcaacaatctcttgggagtaatggtacaaattggtgggtaagatgccaacctcctgagcgatagcctttgctgtacccacaaagtccccagttaacatatgaacgttaataccagcttggtgaaacttcttgactgcaccggcagtctcatttctgggtggatcgtaaataccaatcaaccctaggaaaactaaatcactttctgcggtggccctgtttgaagtaatgtttttcaattgatcgtcattcacttgatctttagtgaaagatttggaggcaaaacccaagactcttaaaccctcatttgatagactgtaaacatttttccttatcgtttcgacatcacaatcggtcaatggtgtgatttttacaccatccttaccataccaagaactgcaacaactgatgatgctttcgaaagcacccttgccataaatattatatgtttcgttgtgattgttgtagtagacagatgacattcgcttcacagttgagtcgaatgggaattcagcaatatgttcgaattgtgcactgccaggcttctcattgtgttgtgaaagagaggattggtcattctcattactttgattagtcgatttctcaccggtaagggcattgtgaggcaagtccatcttagtagcaaacacttgaatcgcaatttctgttgggtcaccatgagctttccaacagtcagttgcgtcatctttgaaaacagtagcaatgttagccaaagtggcggtttcgagccatttttgaaatagatccatgtcaatatcttctggtaaatctttttcgtataggcgatccttgaaattctggagaataccaacgtcaccatcctcattatgagaatattcgtaaggtgaaaaccttggaatcaaactcacgttgccctcattgggattaaaggggtcatcagaattcgagatagttatggtaccaaagcgagggatccaaatttgcctcgctaacattttaccctgtgtaagagtaccggtcttgtcagaacagatatcgttaacggcacctaaagcttccagagaatctaattttcttacaataacgtttctagaaaccataacagcagccccaacagacatggtgatggtcaagacaacgactaatgaagagggaatcatggatagggccacacaaatggcatagatagctacccttttatctacgtcaaacttttgagaggccatgacgatgatagcaaaaagtacggcaatccagaaaagcaataccgccaacttagacagtttcctgtgcaggggcgtaccgacatttgtacctaaaaatgcaccagtaactttctttgtagatatccatgtattctgtaaccacgacttactaggatcgcgggaaatgagacctgaatcaccttgtagagattttgcaattttaccaatttcactattcaaagctgtcttgatgacaatacccttggctcttcccttgacaacggcggatgaagaaaatgctaaattcaaacgatcacccacggaggtttcttcttcttttccaaacactaagttggcgtctttggagacaggcaaagattcaccggtcagtagtgattcatcagtatcaaaattcttagtttcaattaaacgcaaatcagcaggaatagtatcaccgaccttcaccagacaaatatcacctggaaccacatcttttgagtttatagtctcacttttcccgttcctaataacatgagcattgggagagctcaagtttttcaaagagttcattgtcttggtagccttatattcttgaactaggccaatgagcacattgaccgcgataacaaaagaaataacgccaccagtaatccaatcatgcatggcaaacgagattatcatggatattagaaggaccatgatcatggcattacatacctgatggaggaccattgccttgtaatcaattttagtgtcatcacccaatgtgttctcacccactgttttcaatctgtggacgaactcatcttgggtcaaaccttcagttagacttgtgcctatgaattcagcggcttcttctgcagtcagcgtgtgataagcattgaattctgcattattgttttccttagtagttccttcgcccatcgaaaattttcaattctgtgtacgaagttttttctttaattagtaaatatacgtattgttgcctcaaataaatgtgaattaagtgtgaacagttcacttgatgaagatatctgctttattaaagttaatattagaatataaatgattagactattactaatgagaaaagaaagataggagaaatagtagaaattaatagtactctaaaaagaaagaacggaataagaggaaaagaccttttatctattcaaattgtttcccttaggtatatatatatatatatatatatatatatattttccctgtatatatctatgtaaatgacgaaaacgcatgacattttaaaacctaccccgggtttgaccacaacccaccgttcatctaatattaacccgcacccaccaaggaaagaggcaataattcgggaatactgctctaagaccttgttttttcttctgtcaggtgaaagtatatgaccaaaatctacatccctgccctaacaaacgtcatagaagtaggaaataaatgatgagccccgcaaaatgacgccgcacggcgatgtttaagaccctgtactcacaatgtaaccacttcgtgcagaagcttctgggaggaaagggtccgtacatgaattatcacacccacacccctcattcaatccttctaccgcgcatggtaatcaatcataacaggaagcgataagaaagtttacattgcacagccaccctcattgcctctgtgattgaagatctgggagtggggctaaaggtgcaacttccgtacaagagtgacgagataaaggattttccacggaatggctgacaaaattcggggcttgtgtgagttccacgtgcggatgacttaataagctcagtgattgtacttttgacatgattgatgaacggctagagatagccaccgagtggctacttagtaataaccagcgtaggaaacaattacggattttgttatcgttcaccgataaccctaaaatattgaccacactggtagtcattagaatttaaccaagagggtagcttagttcgaccgataatcaatattactgaagtcttatcaaattctgactcttgccataccgtttcttatcgtcactgtttaatccggaaattagtcatgtatccacacatcctttattaacagcagagagattgggcaagaatgttagcaaactatgtaccaggcgggtaatacctgtacatctattttcttttgaaaaggaaaaaatgcaagaaagggcatgaaatgaaactatttggtacaaattagaattatgcgaaccgtgcaaaatcagaaaagggggaaaaacattggccaatgcttagaaataccattgcattaagatcatttatcagaacacagtcgacgcgcccatatcctgtaaatgtagaggcagtctactatgctcctttaaagttacctatcaaatatggtgatttagttgcagacattcagttaagatcgtatgacaatgaaaacctcgatttttattcagacttcatacttagaacaggttactatttgggtatcccattgacaggtcctaaacctttgcccacgagaagagaaaggtggactgtaataaaatcacctttcgtgcacgctaaatccaaagagaattttgaaagacatacacataagaggctcattagggcctgggatacgaaccccgaagtgctacagatgttgatagcttacattacgaagcactctatggcaggcgtcggaatgaaatgtaacttctttcaaaggtccgaaatatcgctggacttgggttcggacgccaatggcctcgaaaaatcactaagcaatatcgatgaattgtattctctgagaaacgatgataaagctcaaactagtgctgtcggacaaaaagtattggaactattggatagccccgattttaaaaaacatttggaaaagaagtaaaaagatgatggcaatcctataattacgctggttcttgggaccgaaaagatttcgtacttgtaaataaaataggtgaagaagaggggcaaaaagtagtagattaaatggttatactgaatttataagtaagtttaattatattttttaactatatgatgaacaattttgtactaatattgcggcccgttatgagtattgctcttgccataaaagtgtgttcactgctttgtttcctggtactgcataccgcttaatattgttatcgctcaataaatttagtttctggaagctttccaaggacttaccaggtagcgggcctgagaatctattttttagtccatcggctacaaaaatcggtagtatatttgttcttggtaagtaagctttgctaaaggaaagtgtcctttttctgtttgtattcttcttcgaattccacctgaaatgttggacattcagggatgtgtgtaaccgatacttctggtcagagagtttgtatacaatatactccgctaatctgaaaatggtaaaaaataatataaaaacattcttggtagcagatatggaatctgaattcatattgagaaagtttcgctcagtactccaactactttcgagcagagtagtggaatcagattccattattgaggctttcgttccgaataattgtataactgggttataaaatagttgttggaaaatagaaaaaatgaggacctttagaaactttaaaccttgaaaagtagaaagggtagaaattttaaggctttgattatataatatttgctccatgttgtgaaaagaaaaagattttttctcttagagacctagtcgtttgttagctgttgttgattcgctattttcaatagtaaagtttctaataaaatgacaaacatgaagaagatataagtgcgtgttcttccaatatataatatttgtactgcagatacacagattcaaatttttccctgttatccgcctttcttcttggaaattggtaacaggattttgtgtcattagcaaaaataatagccattagtaagtacgctttgttatcccgacgcgaaacagaaacagaaataaagaaaatgaaagctactctgatttacgttaccgccattgaagatggaggatgaagcacaataagaataagaaaaaagaaaatcagcaagaatgacgcgaaaatatattatcagtgttaaaaagctattgtcaaagtttgtttccacctataaaggattcggacgaagaaattcatgttgttgttgttataggatatcatcatatatattttcgatcactcgccaagagaatgtataataaggaaaaagataccacgttcttctgaacatgttcaatatcctttctcctactttgctcagtacttgagccccatgcgtttacatgatttcaaaagatatggagctgaagccttttgtcttggccgaggatatggcaccttttatatgaccgtatggaagacgtagagtggatgaaaattttgtgaaaaaaaaaagcttataggaacaaaaacatccttacatcttcgggtatttcttctagggttgaagtataataattaactatactattgttcggagacagttctgatgcctagtaaaaacgcttgcagctctaaaaaaatttgtcttatttttttcttcttcaatgagctgttaccattgctgtaagagatgctcgaaaggtagtaccttcagtgaattatctgacgtacatcacgtgaactgttttgcgtagtaaattgttcaacgataatatatcgttgttagtgatcaaaaagtaactatgcaaactgcaaatgtcaaaaagccacagtttctaaaagaaaagcaatgaatgaagaaggtttggggttgtaaatgttaatgcagcgacgtctgtttttttgttatgacaggaagtcaggaggtagtcacagtctcgtattaagcaaaagtggtctgtttaggtggcataatagccttgttgcagcactacttgctaccgaggcgcagccttacaactaaaatgtccagacatgatcttaagcggaagggaggggtttttgcttccgtttttttgacattaaaagttttcttaatgccgcgcgtttgaaaggaaactgatctgaaagtgatttatgatgccaaaaaaaaaaaaaaatcttttgaagtacaatgtatgtatgcatgagtttataaaaaatgatgtaaagtgcggaatagtagtactgctaatgagaaaaacacgggtataccgtcaattattgtccctttttcaaatgtgttctatagtgttgcaagcaattatcatgtcgactgaatcgctgcgtgcatcccttatacggacaacaatgatttttttcgcccgtatgaattctattatgccttgctaaatgacccgatgtagtgaatcctcttgcgcaaattttgcaaatgtatttgcgcctttgttcaaggtcttcctcatctgataacgtatttcttggatctgttctttgcttccgcgttttcagagagtatctactatttgccatcttattatatgcatcattagaaactattccgttctcaggctgttgtattattgatgaattacaagttagttgtgatagcgagcttttttcggatgaatctgaattatattgtaccgatgaattgtcaaaagagacgcttcttgtttgtaaattaggcgttattaagtattttggctcccacttttcagagccattttctgatttggtttggtatcggaaatcaaaagcagtcttatttaatttgtgttttagttcattctctaccacatgagaattagttagaactggtagtagcgtctgatattttctttccgggcttatttcaacgttttcttcatcttgcattccatcaaatgcggagattcccggcagtgcgggcatagtagaaacattgaggttactatagttatatgggtaaaacattgcctgaaagtttgcgaagggtagtaatatgctggtcgagaggaacaatccaagaaaggtgaatggtagaaaaaggcgccgtaatggtaggaattacagtacaataatactttgcagaatcgtatacgatatgatttttactttcaaaagctgcagaattcccttatagcatcaaaaaactgtaaacgaggtggagtaatataatttcttttagttaagagatgggaaccaaattttttttaatttgggtttggaaagttctcttccttatatatgaataacggaaaaggagcctgcagccagactgtagaaagatgacactgccaagagaataattaaaagaaaaaacaccccaaacaccctgaccggcggcgaagcccctctgcgcgctcaacgcgtttcgtttcacgcttaagggtcctcaagaggccatagtcttttaccgataagaaaaatctagacccaatgaatttttcccttcttttccggtgcggccttttcactgctaaacagtaaaaagcatttcttggctttccctgagggtgttgaccgcaaccaagccaatacttcattttgctttttcctcttttagaaaacagagttttccctgtctcaaacgtttcaaagacaaatatgcggaaaatcaacttataagtagaaaaatactagcgatttttctagttagaatatttaggggaactatgcgaagacaaacggtgaagtcaaaagaaacacactgcctcgattagaaaggcttatctgccacagtttaatttttttttaattttatttcttttttttttatttaactagaatctggctaaaaataagcaacggtccgtgtagattactgtttcgaacgaggaacaactgaaggaaaagttttttattttccgcgaagttcgtatattttagttttcttttactccaagggttcgtgacgtcgaattcctatcagcttttttttgcgcttggcgttctaggtccctgtgcccgtctgaaactattcgtacatagcattactagagtacataatatcgtctaccatacatacgacgggtagccagattttgtgccggattgtcggggaaaagacggcaaatgagctcatacgtaatggtgcgattttgattcttagctttctatttctggagaaaagtactccaaggtggggaaggggggaggctgggactagttgttatatgatgtagcctaaatgtaacgaggcgtggctctttcatcttatctcaatgaataagtgtaaattgcctcgcctggtttaatcttttctccacatgcagtaataggtataaaaggagttgaaattaaaaataataataaataatgatataaaaattataagtttctcctttcggaactaaaaaataatattaataataatatataaatattatatcttttttataatataacatagatacgagtttttatgttcctttggcaatagcttttcgtgacttgttttaaatacaaggcatataggcgcagcttcaccaagatattctggcttaaaccagcactatgtatattttggtgtttgataccgatatcggcagctcgaagcgtttttatgaactgtaaaaatatgtcctacatagttgtttggtaattttttggttttttaagattgttttatgaataggtgttttaccagaaggctatcgccaggtaactcttttaactaaatcgaaaagatttatttgacgtgtcatattgtaaaaactaaatggaagacagaaactaactttgtcgacacctattttaaacaagtatcaaacgcgggctataatttttatgagagcaatcaatgcaatggagtctatttccggttaaatggcacgattgtgcgtaaaaacacgagaaagtggaagcatctttttcttaatgacggataattacccgaaacagtgcaactgcaagtgcatactcttgaaggacttacatattgagagggaacacattactacctttcaagaacactcgcatttacggcgtacatatggttccgcggtagaccctaggttgaattgaaaaccatgttttgaaggaaagcaaaggcagaatgagaacatggagatgtaaatattttcccagttaggcatgacccaaaatcgcaatccagatgcaatttattatgacacgtagacctttccgtatctaacgtaataaacgatatctattttcgaggcgctcgacatctcgtatctgggacagaaagtgaggtagattattcaagaatacctattaagaaaggtagaaggtattgcaccgattcctagtatcaattcttttcaaaaccacttattttgcaaaacatgcgtctaacctgccatttcagcaacgtaaataataattacttccatatatattcttctcccccagtagcaattttgacatgacaaatttcagcgatagttgcttcggcattcgaaaatcgtagaagtatgtcttaatgtagaaggttgagaacaaccggatcttgcggtcatttttcttttcgaggaaagtgcaagtctgccactttccagaaggcatagccttgcccttttgttgatatttctccccaccgtaattgttgcattcgcgatcttttcaacaatacattttatcatcaagcccgcaaatcctctggagtttgtcctctcgttcactgttgggaaaaacaatacgcctaattcgtgattaagattcttcaaaccatttcctgcggagtttttactgtgtgttgaacggttcacagcgtaaaaaaaagttactataggcacggtattttaatttcaattgtttagaaagtgccttcacaccattagcccctgggattaccgtcataggcactttctgctgagctcctgcgagatttctgcgctgaaagagtaaaagaaatctttcacagcggctccgcgggcccttctacttttaaacgagtcgcaggaacagaagccaaatttcaaagaacgctacgctttcgccttttctggttctcccaccaataacgctccagcttgaacaaagcataagactgcaaccaaagcgctgacggacgatccgaagataaagcttgctttgcccattgttctcgtttcgaaaggctatataaggacacggattttcctttttttttccacctattgtctttctttgttaagcttttattctccgggttttctttttttgagcatatcaaaagctttcttttcgcaaatcaaacatagcaaaccgaactcttcgaacacaattaaatacacataaagatgcctgcccctcaagatccaaggaatcttccaattagacaacaaatggaagctcttatccgtcgcaaacaagctgaaatcacgcaaggtttggaatccatcgatactgttaagttccacgctgatacttggacccgtggtaacgatggtggtggtggtacctctatggttatccaagacggtacaactttcgaaaaaggtggtgttaatgtctccgttgtttatggtcaattgagcccagcggccgtttcagccatgaaagctgatcataagaatctgcgtctaccagaagatccaaagactggtttgccagttaccgacggtgtcaagttcttcgcttgtggtttaagtatggtcattcatcccgttaacccacacgctccaaccacgcacttaaactaccgttacttcgaaacttggaaccaagatgggaccccacaaacttggtggtttggtggtggtgctgatttgacaccttcttacttatacgaagaagacggtcaattattccaccaactgcacaaggatgccttggacaagcacgacactgctttgtacccacgtttcaagaaatggtgtgatgagtacttctacattacccaccgtaaggaaacacgtggtattggtggtatattctttgacgattatgatgaacgtgacccacaagaaatattgaagatggttgaagactgtttcgatgctttcttgccatcctacttgactatcgtcaagagaagaaaagatatgccatatacaaaggaagaacaacaatggcaggccattagacgtggtagatacgttgaattcaacttaatctacgatagaggtacccaattcggtttgagaaccccaggctctagagttgagtcaattttgatgagtttgcctgaacatgcttcatggttatacaaccaccaccctgctcctggttccagagaagctaaattactagaagttaccaccaaaccaagagagtgggttaaataattcaaggttctttagcagaccgattttatgatctcaatgacaatgatgatttaattatttcgaccacttatttatacatttttttatctatttattatacctcctttacataattcttcaaattcaattgatacaggatctctattcttaaaaatattaattattgcgtcctatttatgatgcaagttcacagtacgtgcaggatcaaaaattatatcagtatctattgctctaaaaatatggcagcagccttcattctcaatatgcgatcatgccttctaatcaaattttaagatgtttttattactctttttattcttagaaaattcatcttatattcaaggacttcttaattttccttccatctatgaccacagtttacacacttataaaaggtagtcatcggctcatcagctgacctaatttgtagttggaaaaagtaagcactctcaccaccacaagtatcataattgggacattgggttttggtttgatccacattgtcccaaccaccaccaagaacatcatcaacttcctttcttggaagtttcttcctatcatagatttctataccctctataggaaactcatatggacatgaacggcatgctaatgtatatacaccactatcgccactcgttatcagtagcatattgttacacgaaggacaaaacgaaagcatcctaaattatgtattttacgttttaccaatgaatgcgaactcttttgcttatatagccatataacgtatgcgttttccagaaagaagattctcggttatgcttttggataaaacttttcctactgttcttttgaactggatttgaattttatatcgatcatcttgccatgtaataatagatgtccaaaaatttcatctgccatttttttattttcccgttcgttcacttgctctagtttttttttttttttttttcaatactcggatttgaaaatgttaatgggagtggcgctaaaaaccttcatctgtagttgaatgctatgacatgagcaacacaaaatcatttagacaacgttgagtaaggtggttcggtccgaacaacagtttcatgcttgtgttacttcgtttatgaatataatatacaaatatttaaaatgctatttattatgcactaacaccaaaatttgtagactctgacgaatattgaagagttctttaacctttctttattttcttcgtcctcctgcctcattatttcagggtcgtaaactcttctatgaaagtccaagtcgatcttgtccagtgggtttaaaaaggtaaaatctcttttgtaaaccatgtatccaacatacatgaatatccatagcggggcagccagataactctcgaagaatgcctgagcatcacactttccgccatttcctattggagacagtgcgacccaaaattgggccataaagacaagcatattgaaaaaaaccccatagtatgaaccccatataccggtattggccttatagccgacttcatcaagtgatcttccttggactttcatcgcttttctgaatcgaatgtgtgaaagcataatgcctgaccatgtgaaaagttcactcaaacctgcaatggctgccaaccatgtaaatgcttgctcttcctgtggagaacaggcgacgaagccaacgacaccaacaagagagcacactaccaaggcccttaaaggtcttccctccctatcaatatagttcaaaaattttggagcatagccctgttgagccaaggaacacattaatctcggtgcggcataaagggcagagttcgcaacagagatgactgatatcaaaataacagcattaatgatatgggggatgaccctaaccttgtgaatagaggctgccaagacatatggtgaagcgtgcgttgcggagccaccggaacccatcaattgatcgttattgtgaggaacattgaacccaattagaatcattgtcagcaaataaatgatcaaaatacgatatacacttctcttcgcggctacaggagtggattttctagggttagactgctcattgatggaaagaacaaataattcaataccaccgaaggagaaatatgcagatactagaatataacatatccctttgaaacgagtggcaccgctgccttctgcaaatgaaccagggtcgcgccaatatttgccgccaatatagccgtccacaccggctcccccacaattgatgacgactgataaaataatgaatcctgcaaccatcaatatcttacaggaattgaagataaattccgtttcaccgtatgccttaacaccaaaaaagtggataaacaataaaaacacatagaaaatgacaatgaatacatcagcattaattgtgtcattccagtacttgacggtcatggaagaagtaatcaattccaacggtagcacagttaaccactgaatgcaaaataaccaagtggtcgcgaacccaaacgactttgaaataaagattgaattgtatgcattgaagttacctggaagcgtcggataagtgacacccatctcaccagccgcttggaccataaaatacgtgacgaaggacaccataacgtaaccgatgactaaagaccccgggcctgcaagactcaaacctttggcgttggcaactagaagacctgttcctatccctgtacctaaagacatcattacaacatgtctagatttcattgacttttttaagtggttattagatttcatcgatttggtaccatcctccaagtcattgtcttcttctaaacgttggctttcggctcttctgaatgagtcgacgaatctgtgaactaacccattgcgagattcctcagaatgttccttaatctccggagttagtgaagctgttgttgatgtattgaagttattatataaagcagagtctgttacttcaaactctgcacttttttccattttggaagacgttactataggatctgacattaccttaggggaaagaaaatattaagaaacaatatcttacttcgccaatccatcaatagtaaccacgctaattacaacgtagtttttaatgcccggtttttccgatttaccacaaggaaacgcaagaacaaactacatactgccactgaaatgaatttcactgctaatatatctatcctttagcgaaaaagacaagatcaacagaggcgccagaaaaaggcaattatgactaaaaaaaaaactgtgtaaacctggggatggtagctgaactacttgcagtcgaaaatgaccgcatattttactgtcatgcttctgtcaagaaaaacgagccttggatgagagctttcgttgatcgcggctcgaagttcaggtagagaaatatagcagagctcttttcgcggagccgcatgcacggctacattaaaaggtgtccttccagctcagcgatatgtgtcggccggaaaaaaaaagcacgcatccggcaagcacactagtaagtctaatgcaggatgaagaaacgaagaaggtgccatgagaaggaaaataaaactcaatgggacggaacggcagcattttttaacaaattattttggattcatccgtaacaatataacttggtacgggaacggcatgttttaaatgcacagcggtgccttgtttcgccgtggattgttaaaggctctttttcggacgccacatattcctatgctgcaccagcaattggtgtcttcggatcatactacttcgcactagtttatattcaaggcttttaatggagcttcgctcttaaaagaaaaaacttctttacttccatgcgcgcgtttttggcgtacgtagcactgcgaaagagtgggtgatatatagagaacatgttgtagtatacgtacgcgggcaattgtggtgacagtatctctttctgttagcaagtaatatatccttggcctcaacctgtcaatagtgttagtttatccgccatcttggcgctatcatacacgatctttttcaatgtttctcgtatatacaggacagggttcggggtttttggcggcaggagaggaaagcaaaaaaaaatgaggcaagagttttaattttgccagcgaaatgttctgccattttcatctttaccgctcgaattagtgatgttccagacgaaggtaacatagagtgatcgataggttcttcaattcatcaagcattatctcagaattgtgtttggtaagctctcttcgagaaaaggaagaacaaaaaaaaaaaaaataaagcaaagaacaggttataacgctatgggtaactttccagctccaaaaaacgatttgatattgagagccgcaaagggtgaaaaagtcgagagaccgccatgctggataatgcgccaggcaggtcgttacctgccggaatatcacgaggtgaaaaacaatcgtgatttctttcaaacttgcagggatgcggaaattgcttctgagattactatccagccggtaagacgctatagaggcctcattgatgctgctattatttttagtgatatcttagttattccgcaagccatgggtatgagggtcgagatgctcgaaggtaaaggtccacatttcccagaacctttaagaaatccggaagacctccaaacggtattagactacaaggttgatgttttgaaagagttagattgggctttcaaggcaatcaccatgacaaggatcaagttggatggtgaggttcccttatttggcttttgcgggggaccttggactctaatggtttatatgacggaaggcggtggatcccgtcttttcagatttgccaaacaatggattaacatgtatccagagctttctcacaaattattacaaaaaatcactgatgtggccgtggagtttctgagtcagcaagtcgtggcgggtgctcaaatactacaagtttttgaaagttggggtggtgagctttcgtctgtagattttgatgagttttccctaccatatttaagacaaattgccgaaagagtgcctaaaagattgcaagaattaggtatcatggaacagattcctatgatcgtttttgcgaaagggtcgtggtatgctttggacaagctatgctgttcaggatttgacgttgtttcgttggactggtcctgggacccaagagaagcggtaaaaataaacaagaaccgtgtcaccttgcagggcaacctggatcctggcgtcatgtatggttctaaagaggtaataacaaagaaagttaaacagatgattgaggcttttggaggtgggaagtcccgctacattgttaatttcggtcacggtacccaccctttcatggatccagacgtcatcaagtttttcttggaggagtgccacagaattggttcgaagtaatgtggaaatattgattcttatagtgttataagtgataatatacgtttatgtaaataatatctttttcacaacgttcaaaagtggccttttttcttttttcgatattctgtatatttattacgatttttttttttttcagatatttatttttgcaggttctctgaatggatgtagtgacaaaatcttaaatagaagaaaataaaagatgaaggtatatgaaaataaatgagaatgcatatcacctttccttcgaagaaaaaggattttcaaaagatctgcacgcctgttgacaagcttccaatagcatgaattcacaaaaggcgagtaaaatgactggctcactaaaaaagaatgatctttatatttttgatttgtctgagcaacttctgaattcattgaaattgatgagctttgactccacactgcgagaagttgaagtagagaagacatctgataatgatagaaacaaggagtctggagatctccaaatagcaagaaagaaggtcacatcaaatgttatgcgttgtagtgtttgtcaaatgagctttgattccagaaatgaacaaaaggcccactaccagactgattatcatttgatgaatgttaagcgtaaccttagggggctggatatcctatccgttgaggaattcgatgcgctgatttctaaggagcatggtatcaagtctgaagacgaaaattctggcggcgagcaaacttcaagcgatcacgaagaaagtgaggaagccagcgatcgggacccggacctacaaactaataattatatggaaactataatcgaaaatgatttgcagaaattagggttccaaaaagacgagtcggatgctattagccatattaatacccaatcgccctacatttatttcaaatcgaagtatcttcaaaagaatgaggtcttggcgatttataagtctctatttaataaaaggagtctttccaaccccaatgaagctttgactttttggaattcgcaagagaacccaatggccatttcagctctgtttatggtgggaggtggacattttgcgggagcaattgtttctcatcaaagactcaatgtcaaggggaacgcgcacaagaaggacgaaaccttaattgagcaagcggtcaatttcttagagcacaagacgtttcacaggtatactaccagaaggaagcaaggtggttctcagtcagcaatggacaatgcaaagggaaaagctaactctgccggttcagcacttcgtaggtacaatgaaagcgctttaaaaacagatatacagggtgtgttgaaggactgggaaccttatctgtcaaagtgtgataatatttttattcgagctcgcaatgtcagtgataaaaaaatttttactgataataccgttctgaacaagggtgatgaaaggataaagagcttcccttttaccacgaacaggcccactgtattagaattgaagaaggcatggtgcgaactttcctacctgaaaatattacctaagcctgaaccattggcagtgaaagaaacagtacaaaagttagaagtgtcgaacaaaaaggacgaatttaaagaaaaacaagaaccgttactggaagaaatccaaacagaagaaataatttctctgctgaagaaaggaagggcaccgttattgatatccttcttaaaaaagaataagcttgatggaaactttcggttaaagcctgagagtaaatattccttaacccctaccatgttacattatgcatcgcagcaagggatgaaacagatggcactgattttgctctcaaatattaaatgcgatccaacgatcaagaacagactaggaaggactgcgtgggatttgaatagaaacgacgacgtgagacacgcgtttcaaattgcaagatacaatcttggagagtctttcactaattgggacgaaactcatatcggtcagccattgagcagagaacaagttgatgaaatcaatgaaaagaaaaaagcaatagagaatgaaaaggcagaaaaactgattaaattggaattagaagccgccaaggaaaaacaaagatttgctaaagatgcagagaggggtccaggcaaaaagttaaccaatattccttcaattcagcaacaaaatttgaattctttgaccgatgaacagagacgcagattgatgagagaacaaagggctagagccgcagaagaaaggatgaaaaagaaatactgaggaatatctcatattcaaatttttaggatttttcttagcatttgcatatattttcatagacacagtacttacatttaataacagtaattgaaaagcaatattaaaatatagaagcccaaattttatatttcaaatgaataaatgttgttttttttggcaattttttgctcttctatataacagttgaaatttggataagaacatcttctcaacgcgaaaatgacgcctccagtgaaaaaacataaactttcaatgcagtcttcggtacacttatgagtaacccatatagagatcgtacacattttacaaggatttagagacaaagtaatattcttcgttgatatagaggtgttcaattgttaaatgcttttcttctttttattagaaaaagcgccttgctttttgttgtatcacttgtaaatctaccgtcccttacaagaacattcacgaaatttaagtggctcagaatgaaaaagaaacaatataaaaaagctttccgtagtcatcaatttattttacataacactagatataaagaaaagaagataatatttttatataattatattaatcttagtttctagagttgatgatatcaacaaattctggcttcaaagaagcaccaccgaccaagaaaccatcgacatcagccttgtccttgaaggtaacggcgttgctaccgttagcggaaccaccgtataagattctcaattcgctggcagccttgtcacccaacttggaagccaagaactttctgatggaagcgtgaatatcttgagcatcttctggagtagcagccaaaccggtaccaatggcccagactggttcgtaagcgacaacgacgttagtccagtccttaacttcttccaagacagcgttcaattgtctttcaacaacatccaaagtcttaccggccttcttttcttccaaagtttcaccgatacacaagatgacaccgacaccttgacctaaagcgaacttggtcttgtcagcaatgaacttgtcatcttcgtggaagtaagatcttctttcggagtgacccaaaataacccacttagcaccaacatccttgatttggtcaacggagttttcaccggtgaaagcaccagaagccttcaagtaggcgttttgagcaccgacagtgacttgtggcttcttaaccaaagagacagagtagtctaagtaggtagctggaggacagataacaacttcgacattttctgggatagaagcagtgttcaatctttcaacaatttccttaatggattgtttggaaccgtttaatttaaagttaccaccgacaaagaaagttctagccatttttagtttatgtatgtgttttttgtagttatagatttaagcaagaaaagaatacaaacaaaaaattgaaaaagattgatttagaattaaaaagaaaaatatttacgtaagaagggaaaatagtaaatgttgcaagttcactaaactcctaaattatgctgccctttatattccctgttacagcagccgagccaaaggtatataggctcctttgcattagcatgcgtaacaaaccacctgtcagtttcaaccgaggtggtatccgagagaattgtgtgattgctttaattaatttcggagaatctcacatgccactgaagattaaaaactggatgccagaaaaggggtgtccaggtgtaacatcaatagaggaagctgaaaagtcttagaacgggtaatcttccaccaacctgatgggttcctagatataatctcgaagggaataagtagggtgataccgcagaagtgtctgaatgtattaaggtcctcacagtttaaatcccgctcacactaacgtaggattattataactcaaaaaaatggcattattctaagtaagttaaatatccgtaatctttaaacactatgtagttaggtctccctcacaatcagtccatttgggtagcacggtcctcaggacgtatctattgatggattcgtccagttccatcaccattacgctcccgttaggaacattggtaaacgattcaaactcttcgtatgtccatctaaaccatttcatcaggaatactctggaataaataccatgtgtaactaggacaacaacatctctgggtcttctctcttgcctatcatggaagtgcctgaataaagtctcttggaaactggcgactctgtcatatacatctgccgcactttctccatgagggaatctgaagaagaaatgaccatacgtagatctcttcttcataacgtcctgcatgctattgattttttggaaattaccaaaatcttgttcccttattcttggctcatccttaacccgatattgcagataacattttccaggcttcccttcacaaatattatcttcattattttcgtaaacaccaccagtattattaagtcctctcggccaaaatgcatgtttctgtttaccatgtggatcatatctcatatcttcacatatacgaacaccactgtttaattcattatattcatcgatgacgtccaaaatacctttcaatgtttcccttgctcttctatagggtgatgtataaaaaactatgtttgtgtctttttctctactcagcctggtatagtccttcagcggtaaagttctcctgctactttcatctttaatatacttcttagccaaatcctccaccaagttgtgatcgtctacgtttaaaacacgtaataagtcaataccagcttgtctagcttggatttgacctgttttcgttaaagaaatcagatggttaggaatataaccattgacctccttgtttttatttgattcgctttccccatgccttattagtacaattaacctaggtctggcattcgtaaaagaaccgtgactgccagcaacatcttcactaacatgaacattctcttcacacatttcttttactaatactctgagttattcaaatggaatgctgtagcgtaagttcttttatgttgaaccatgaatacgagctgcaattaatgcagttgagaactagctttttttttttcatgcctctcggtctctgcaggatatcgggtaaaaatgaaaactgggacattaaccgcggtgggtactcgatcattatttgttcagaatgagttatgatatgaacggtaattaatctagatgataatatatatatgtatatgtatatatatgcaattgataatatatggacgagtaaataagagttaagtcaatagcaagaaagtaacaagggtgaatgagaaagtgattcaataacattgccgttgatagcttttttgttccgagcagcaatggaaacggaacaatactattttgattttatcactaaaagctactgcactttacgtcgtgtccctatatttgaaatctgagattttcaattaacgagtcaatagcctcaaaatttaaatcgttttcagcgaaagacaaatgcttctcagaaactatgtgttgttctaaagattcgtattttacacgacaattttcacagtatccggaattttttaccgtttctttcttcaccggctgtgctgtctgtgctgtctgtgcgttaaaatgtaaggtgacgtttgtggaagttgatttcttcgatgctgttggagattctgtggttgttatcttgatgtcattatgaactttggagtctgcggagactgatttggtagctaccttagggaaattctggggctttctattagtttctaagtgtacagcactatctttgcccgtctctttcgaaggggcttcgtcttttttcaaagcattaaaatctaatctgtgtctattttcctttgatgtttcagcagtagttgctatagtggctgtataatttttgttatttccatttgtctgctttactcccagctttctatcaaccattagtctacttaatgacttcatgttcttactcatgacgcttgctcttgttgggcccaaaccattgccaaaagaggttgccacatcattagattgatgtgcaccacttgctttgatttcaaatgcctgacgtgactttgttttcaaagtgcacaaatcatccggcacttcttcagtttcttgccttgcaaaagtagctaatactggatggtttagttttggtgtggcagccagctcttttcgctgtgggtacttattcgattcttctgctatagattgtttattttctttttcttctttcaacggaggctctttggtttcagtttcatttaataatatactatttttttcatcggtttggtcagcatgttcattacgaacatcttgaactgcgctatcatccgtcttctttaactcggtcttctcaaaattttttgccttttcttgcatccattttttgaagctcttggtagaatcgttgcatgtgtgaggtatgaatattaggtttttcgtttgatcattaactgatgacgtattcagtaaggtgtcggcatgatattgaaatagagcacgaagttgcagtgcatattttttgtttgctttgtctctcgagtatctctttactacgcgcttataagaactttcgtcataattcctatcccctataaaagggcatcttccgaatgaacctattttcaatattgggtaaggtagttcgtctaagtttgttagttcttgaggtttccattccaaagttattatgggggcccaagtttgccataggtcataaaggtatacatgaggatatttaaagtagtgaatatcgtctcttttagttctggggtctctatccgttggtccatataatttttcattgtgtagaagattggacaatgtgggcgcagctaaagaagcagatttagtcttgctcaaatgatccaaatcaacatcaagatttttcagaaatctggcagccttttcgtaactccaaactttcatgtagttttttttagctctcgataaaatgtcggtatcttttagtaaatatatgttctcaacagaccttcttgtgataactattgtgacagtagtgtcaaaaaattgagttatttgcgcacccaatgtaagaaaccctcttttcaataaatctctgcgtttgtccatcttggacttattatatgtattcatctctacatcatcagtaatgtcaaagtaaatgcgagaatctcttttcattatctttttccaatttgtttgccattccagcaattccttaggcgtaacccttggctcgacatttttcagacccgtacctttgctgacttggacagcgccttcaatagacctggccctttctattctggcccttttcttttcatgcaaatgctgctgctgttggagctcgaggcgctcaagagatcttttcttcggaaaggattcagtggtattgttattgttgcaattattgtcgttagaaaacacattcaagtggcccgctgctgttgttgatgcggcaattccattattatgtttcaagttggtatctgtttcctttaacggagaccttattatcattttcgttggagaaaccattttcttctttcttttctaaatatgaaccaaaagcagaattccaaatgcctttcagattcaaaccttgaattctgaagataactagccctgcaagcgaattcagatctaaaggaatctacacctggctgagtatagactatgcaacttgatttttgtttttcttggcctgagccattaccgttattattatcgttatttctttatttttttctttttcgcaaagatcgacctaagacgcgtttgcaaaaaaaaaaccatttacttactgcgggtaaaatattaaaagaaacttaggcgttagccaagaaccgataagaaaataaaaataaaaaaggtaatgaggaattagatgcaaagagatatagatataaacacacacacacaaatatatatttatatacatatgtatggtgatatatattcaaaaaaaaaaagtacagtaacttagaaactattagtgggacggatttggttttcttatttctttctttttaaaaaactttcttaatatacacgtttgtggttataaggtggtgtaaagtaatgtaatgatatacactttttttctcaattctttaccttcttctttcgtacggtgtactgcgagaagtaaaatgggatgatgaattaatttttctaaatttttcttcgacacttagttattttcttcttcccctgtcaatctcagattatcatagggaaaaatgtaaagtgctttatcgacaacgtatcgcgtatgtataaattgattcatgttttgcgtttgagctgaatatgttttgttaaattttgtcttctttcttactgttcttttttatattttctttgaaactctttctacatcctccacatcttcactttcatcttcagccttgtggggttgtttcctatccatgacgctgtcgttatctatactatcgtcgtcatcatcgtcatcatcttcgaattcgattctttcgtcatcgtcgtcgttgtcgttatagttgtaaacgtcatcatcttcaaaggggatatggttgtttccatcgtcgtagtcgtcgtcttgtaaaatgacggacccgttctcatcgtcgtccaaatcactatcataccaaaaattatccgccatatccttattcgattctggttcatctagtttactttgagatatgtacgccgattcagaagtgggcattatgaaacctttagggatatcttgtttcgatctttccacttccattttgactctttgcttgtattgttcagggttctttctgtaatcaacagcggcatcgacatttgctggcgagttgatattggggtcctctaatagagatactatagagatcaacacactttccacggtctgcacgggggaccacgtttcagcatcaggttcgtcggtcataggatccccactttgatgtaaaatagaaatacaaagcctgccatccctgtaaacgtttggatggtagatagccggcgtaaatcgaaactgtggtggagaaaagggaaagtcttccggaaatctcatttgagctttgaaaaaccctccatgataaatggaatcctcatttagcaccataacacctatgttccaagtgaaaatatttgaatcatcctctagttctatatgaaatgagggaatagctttcttaggatcagtaagttctctatattgccgtaacagtaagctagaagcggtgcttttgcgactactcatatttacgttgtattgttcttttttccttgtttggtgtactaaaaaataacagtcgctataagtcctaaacagtaaaggacaaagatgtcagcggcagagagtataaaggagtactattcgactgaaataacaaacgcaaagctcctattattttgtaatagtatgctctttattgtccttcttaactttaagtttctgctcttgttctttacagattcaagaggaaaccaaaaaaaaatcaaagaaaaagaatcgaatttttcccaaaatgaaagtgtaaggaaaaaaaaagaggagatagaaaatccgaagaaccccaagggacggacaaacacaagacgatgctgcacgtggttagttttgtaagcgcaggttacgataaagagcataaacaaatcattactaagagcggtatacaagaataaagtgacaaacagttctccctatttaacgcacttaacgtaggttccatcattatgatgctattgccacatcaaatctcctttggactgaacccgcattagtaattgcccgcttttcttttcttccgcgggtgggccccataaatagaaaaaaaaagaaagaaagcgtttaaataaatagagtgagcggatttctattatctgaaaaccgggttataatgcacgtgatatgcacgtgggagctgggcggctatttttttctttttcaaatgtatttgagtcgtttaaaatagcactccccgttgacccgccaactcatttttgttttctctttacggaaaaggctttaaattaaggcccgcattttcggtatccttgagggaaaaaaaccaaagaaacccaaaaaagaccacaaagctgggatatcttaattagtagagagggcttttagttttaatagtgttacgagtctctaaaaatagcgtaggcacactgccctgattcggactttgatcagagtttattactacaaagagtaatgttgaatgattgggctgggttttcatagcattaactctaagtaatatcattcaaccgctcaaggttccttacgagcaaacccatatatgctctacagataaacatataaatagcgtgcatattcttctctattcaactcttgctctgtatagttcaatagaatcttacagtacatcacgctgcaatagatctaatccaagagagaagcaaaaaaaaaaagctcgctataaaaatatcatgcaattacattcacttatcgcttcaactgcgctcttaataacgtcagctttggctgctacttcctcttcttccagcataccctcttcctgtaccataagctcacatgccacggccacagctcagagtgacttagataaatatagccgctgtgatacgttagtcgggaacttaactattggtggtggtttgaagactggtgctttggctaatgttaaagaaatcaacgggtctctaactatatttaacgctacaaatctaacctcattcgctgctgattccttggagtccatcacagattctttgaacctacagagtttgacaatcttgacttctgcttcatttgggtctttacagagcgttgatagtataaaactgattactctacccgccatctccagttttacttcaaatatcaaatctgctaacaacatttatatttccgacacttcgttacaatctgtcgatggattctcagccttgaaaaaagttaacgtgttcaacgtcaataacaataagaaattaacctcgatcaaatctccagttgaaacagtcagcgattctttacaattttcgttcaacggtaaccagactaaaatcaccttcgatgacttggtttgggcaaacaatatcagtttgaccgatgtccactctgtttccttcgctaacttgcaaaagattaactcttcattgggtttcatcaacaactccatctcaagtttgaatttcactaagctaaacaccattggccaaaccttcagtatcgtttccaatgactacttgaagaacttgtcgttctctaatttgtcaaccataggtggtgctcttgtcgttgctaacaacactggtttacaaaaaattggtggtctcgacaacctaacaaccattggcggtactttggaagttgttggtaacttcacctccttgaacctagactctttgaagtctgtcaagggtggcgcagatgtcgaatcaaagtcaagcaatttctcctgtaatgctttgaaagctttgcaaaagaaagggggtatcaagggtgaatcttttgtctgcaaaaatggtgcatcatccacatctgttaaactatcgtccacttccaaatctcaatcaagccaaactactgccaaggtttccaagtcatcttctaaggccgaggaaaagaagttcacttctggcgatatcaaggctgctgcttctgcctctagtgtttctagttctggcgcttccagctctagctctaagagttccaaaggcaatgccgctatcatggcaccaattggccaaacaacccctttggtcggtcttttgacggcaatcatcatgtctataatgtaatggaatgaagaaatattcttcatttttgataactagtacctgtcattcacgacatgtgaacaaataaaaacatttatttaaaaattttatgtattcaaatattttcgggaaagagataaaagtaacgacacttaaaaatttaaaaaatcacaatactttatttactcagtcttttgatcagctccggcacctccttgttgttgcttctttgctgagcccgcaacaaaattgtaaatcaataggcctaaaagtaacattttccagttcttttgaaaccaagacacctccttaacctcttcatcttcttcgaattgtgcagtgcttccatccttattcttactagcttttttatcagcataagttttggttttcttctttaatttggtgactggtgcagtaggtcccgcttctggatatctgactgtagcagtaatagcatcgttagtctcgtcatatgataacgacacttgtttgacctcattatcttcatctacatccacaattaaatcgtattttagtggtgtcctcagcttcatgtagctaaaacatggcatatccagcttaccttcaatctgggcattcaaacagtattctccagaaacttcaacatcctgtatattaacggttgttactgtaacattcccatcggatgtactatcaatctcaaatgttcctaggggtatagcgtctttcgcatcatctgaatagcttaattgtaaaatatcagcacagaaaaccatgctggccaataaaatcacacgcaacagccgcacaagcatctttccttcaatgagtattgtacagttcttgttagatagtgttgaatagtaccaccttgtttttttactcaaagtgtcttttatatacttctaattattcctatatttggttgggtttttaagttaccaatgcaaatacagtggttagagacccagcgcacgtatgcaaaaaaatacagcggaaatttcaagtaaaaatgtagcttcataaaaaagaagcagattccctaaaataagcaatagatcttcacatatatcgttatcatcccctttcttccctgtttcaatgcaagctaaaattatatatgctctgagcgcaatttctgcgttgattccgttaggatcatcactattagcacctatagaagaccccatagtatcgaataagtacctcatatcttacatcgatgaggacgactggagtgataggatattacaaaatcagtctgtcatgaactcgggatatatagtgaatatgggcgacgaccttgaatgctttattcaaaatgcaagcactcaattgaatgatgtattggaagactcaaatgagcatagcaatagtgaaaagacagcattattaactaaaaccctgaatcaaggtgttaagacaattttcgataaattaaatgaacggtgcatcttctaccaagccggattttggatttacgagtactgtcctggcatagaatttgttcagttccatggtagagtaaatacaaaaactggtgaaatagtaaatcgagatgaatctttggtctaccgcctgggaaaaccaaaagcaaatgtagaagagagagaatttgaactactttatgacgatgtaggatattacatcagcgaaattatagggtcaggtgatatttgcgatgtgacgggggctgaaagaatggttgaaatacaatatgtctgtggcggctcaaactctggaccatcgactattcaatgggtgagagaaacaaaaatttgtgtttatgaagcccaagttaccatacctgaattgtgcaatttagaattactagccaaaaatgaagaccaaaagaacgcctcacctatactttgcaggatgcccgcaaaatcaaaaattggtagtaactctattgatttaatcaccaaatatgaaccgatttttttaggttctggaatatactttctaaggccctttaacaccgacgaaagagacaaattaatggttactgacaatgccatgtcaaattgggatgagattacggaaacatattaccagaaatttggaaatgccataaacaaaatgcttagtttgagattagtatcgttacctaatggacatattctccagcctggtgactcatgtgtttggttggcggaagtggttgatatgaaagatcggtttcaaaccactttatcgttgaacatacttaattcacagagagcagagatatttttcaacaagacgtttacatttaatgaagataatggaaacttcctatcatacaaaattggggatcatggcgagtcaactgaacttggtcaaataacccactcaaacaaagcagatataaataccgcagaaattcggtcagatgaatacttaattaacactgataatgagctattcttgaggatttctaaggagatagcagaagtgaaagaattattaaacgaaatcgtaagtccacatgaaatggaagtaatatttgaaaacatgagaaatcaaccgaataatgattttgaactggcgttgatgaacaagttgaaatcctcattaaatgatgataacaaagttgagcagataaacaacgcaaggatggatgatgatgaaagcactagtcatacaaccagagacatcggggaagctggatcacaaacgacagggaatactgaatcggaggtaacaaacgtagcagctggtgttttcatcgaacatgatgagctttaaacaaggaggagtataaacttttaatttttttttttcacgttttgccttttatataccgattaaatatttatatttctgactttttctttaccgacaccaacaggtgtaggctcaaaacataaaaaaaaagagtattctataaacagttcttacgaatagaacaactcttaaaatccttttcttgccaagtcatcggttatcttcaagtaaaaattcaggatgtcaaccttctctccgacagtagtggtacgaaaaaatttactccaatcatcctgtaacttatttttccaattgatgacgtccagatgatccatgtccttcaaagtccccctgtattcaccccatttactactatttatggttacaaggccatcgttggggcaacctttagacctttcataaacaattttccagggagtacaaaagacattgtaccacttaggcacaaaggagcatccatacgaaaaataagagacttttggactatttggcgtaaccaaattgaaatatttcatatacgcagtcgtgagttggtagaaacatattggcaatatcttttggctaactctcaaggcatttagattttcaaaaaggtcgactacgtaatcggccatttctgaccctctatgtggagttgaaatagtggttaggctcaatatatcgtaattcctattttttatattgcaaattagatatcggcagtctagtccccccattgagtgtgcgattagatttaacgaatgtcgcttatccttcgactcgattttctttacttctttctgtaactgagcatccaaagccattgctctttcctcgatgctaccaaaacctggtaccttagtggtgataacagtacatcccttagattgaagaaattttttaacgccaatccaatattcaatctccaacaaatttgtgtacttgttatcactcttatcttcgtcatcctgcatgaaattttctgccatattatgtactattgaattggaaattaggtttgtcagatggaatacagaagggattagaattaatttgtcaaatcctgataaaccatggcaaaatacaataggattttttgggggcttgtacgaatcaggaactttgacggagtctattattatatcattagctttattatcatttttcattttttttatgcttttcctcctttaaaacaagacgctttattctctatattcttccttgtacatattttcaatagcggttcatattaggctcattatgagaaaaggttggtgagaaatttagcatattttaaacaatcatttagctagatgaatcagaatgtttttccgacaaatagtagctcgcgtggcgtaatggcaacgcgtctgacttctaatcagaagattatgggttcgacccccatcgtgagtgctttgtttcttccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagaattttttttaattgatagtagcaggtacaggagaaagagtaaataatagaaagcaaggtacgtgatgggaattgatcaaactaatatcgctatacctataagaatttgcgtgtttgtatacgtaaagaatatataatatattgatgtgtgcgctgaggaaggtaagtctacacaatttatccgttagcccaaattaatcaaacagcatattttttagtccactccttagcggtggcttcatacttagccttatctgtcttgtagatttgagcaatttcagggaccaaaggatcgtcgggattagcatctgttaaaagagagcaaatagacaacaaaacttttgaaagggttagcgccggtgaccactggtcctttaaaatatcaaggcagatattaccactcgaattaatattcggatgataaattttggtcgtaaagtttaccttcggtggcttgaatggataatcagttggaaagtgaatagacaaaaagaaaacgccaccagcgtagggtgagtctgaaggacccataatagaggcttgccaatgatacaggtcatcccctacaggtcctgctgaacatgaagcaggaggatctcttcggaaaaaagttcaaaaaagaaactcatgttagtaatcctttttctttacagatcaagaaaaatcattcattttatttttaacatacctccctaaatcacttaattccttggcaatacgcttggaggaagacatttttagtttagttgagggtggtgagcagaaaatgacttttcaagatggtagtcaataagcagtcctgaccttggaaaataaaactccaaccatctattaaaatccgggatacaattattttttataattttgggtcggctatctttggtacaaatgagtaaggcggcagccgctttattacccgctcgcagtggcaactacctccaccacagccatgcttcaaaacgcttgctacgagagtttacaccgtactagcactagcaatacatctagatatctaattgaattacgcacaatataagaaaaatcggtttatgagcctaatgaatgagtaccaaaataagtaggcaaaaagtacagcctctcatggaacaatgaacacaaccctagtataattcatctgtactttgggactttctgtgtaagtaaaccaagacataatttaatatatttgagaaatctatccttatccaattggttgttgcagatgatttcatataagcaaaaatgttggtataactttcaccacatgcaatagcagatcttttgtataacgcgtattgcccaacataatctaagatcagatcattaataagaaaatctcatttccaaaaccgattggacatatactgtttagtaataaccgccgatatgatgttcttccgttctcttgcctctgtattccgttacccgttgcagaatgaaaaattttttcttttggcgatgaggtaaaaaattatcagagatgccaaagtaatggagttgcgaataagaaagcattatgtcgtacacatcggaagcgaaattctatagtttgataaatttctatagatattaaacctctccagtgtctttgttggtacagtaatcaaaaataatgagtgagaacaacggcaatccgctggatttgtcttcactaagaaataagatttcgtcaaaattgcgagacaataacagcaaaaaggcgaagaaaacccacaaaggcaaggacgtgaaggccagtagtaattcaaagaaggtaaatgaggacatacgtcgtgaagcactagcattgggtgccagcgaagaagatctaaaattgattcaaggattaagcgatgatgatgacgctaagagcgaacaggaatttgatgccgtcgctgacgaggatgctgacgacaagggattcaagaacgatcttcaaaatttcatgaagaatgtaggatttgaccaacacaaactcgaagatgtagacgatgacgatatagaagaagaatccactagctccaaagaatctaaaatacccgctcaagagaaggaacatgcacaatcaaacattgcatcatcgacaatagagaaaacctcccaagagtcaatcgataatggcagtgaacaagaagaaaacacagtagaagaggctaatcttagttcagaccaagagccagaatcagaatctgcagagaaagaaaagaaagaggagaaagatggaggtttaattactcaaactactattatctcatctgacaaacttattattccttacgataaaccatggtatgaaattccattggatcctcaagttggacaaaatgatgatgttgaagaattatccaaggaacagattgagaaactttttgaaagaggtaagcaaacgctagaagctgacaaccaaacttactatgaggagtttacaaaggactcatcgcaggccaagttcatgtcccaaatcctatcggacggtaccctcaacgataaaatatctgccgtaactttactcattcaagattcgccattgcataacactaagtctttagaaactctggtttcatattgtggcaaaaaatcgagaaactctgctttacagagtttaaacgctttgaaggatttattcttaaatggtcttttgcccaacagaaagctgaggtatttcaaaaatcaacctggcttatctatgatgctaaacaagaaaactcttgcaattttctatttcgaagattatttaaagaaactgttctttcgtgttttagaagtcttggaagtgctttcccacgatccaattattcacgttagattacaaatattaaatcatgtatttgatttattgaccaaccaaccagagcaggaatttaatttattgagattaggtgtaaataaaattggtgatattgattccaaagtttcttcgaaggcgtcatatttactactgaagttggaacaagctcatccgaatatgaaatctattgtcattgatgctatcgttgatatcgcattgagaccgaatgcggattatcataccacttactattctgttattactttaaaccaaaccatcttaaaaagatcagaagactctgttgctaataaattagtaaaaacatacttcactttgtttgaaaaattcttgattaatactgataaagacaataccaatggcgttgttaagagtaactcaaagtcgtatgaggagaaaagaaagaagaactttaaaaagggtaaacacggtggtaaatctgtaaaaatcgaaaaaacggaaaatgaagttttagatgaaaagaactcaaaattattcagtgctttgttaacaggtatcaatcgtgcattcccattcgctcagattccagcgtctgtctatgaagtacatatggaaactcttttcaaaatcacacactcctctaactttaacacctcaatccaagcattagttttgattaatcaagtcaccgtcaaagcaaagttgaacagtgatcgatattatagaacattatacgaaagtttatttgaccccagactggtgaactcttctaagcagggtatttacttgaatttactatacaaatcattaaaacaagatgcactcaacgttgaacgagtagaagcctttgtcaagagaattcttcaagtttgttctcattggttgaacgtcggcaccattactggttttttcttcttattaatccagttggctaaaacagttccacaaataaaaaatcttctaaccaacacgccagttgattacgagtatgaatctgatgcagaagaggagcaaggggacaaggacataaaaaggaaggaatacgacggccgcaagcgtgatccaaagttcgccaatgctgaaaaatcttctttatgggaaatcaacaacttcatcaatcattttcatcctactgtgaaaacatatgcaaacgcctatgtgacaggagaaacagagcaaatagctaaaccagacctgggtctatttactctatcacacttccttgacagatttgtctacagaagtgccaagcagaccaatacagcaagaggtacatctattatgcaacctctgtttagtggctcacgagttaatgactctgtcttagttaaggcatctgatattatgcatgaccagggtcccgtgaacactgaagactggctaactaaaaaagttgaagatatcaaacctgaagataaattcttttatcaatatttcactaccaagaaaaccgctgatggaaaaggaaagaaatctaacaaagcatctaatttcgatagtgatgacgaaatggatgaaaatgaaatttggagtgctttggttaaatcgagaccagatgttgaagatgatagcgacgacagtgaacttgacttcgctgaagatgatttcagcgattcaactagtgacgatgaacctaagctggacgcaattgatgatgaagatgctaaaagtgaaggcagccaagaaagcgatcaagaagaaggcctcgatgaggatattttttacagtttcgatggagaacaagacaatagtgataaaaaacgttccttcgctgaaagtagtgaagaggacgagagcagcgaagaagaaaaagaagaagaagaaaataaagaggtatccgcaaaaagagcaaagaagaagcagagaaagaatatgctcaaaagtctaccggtatttgcatctgccgacgattatgctcaatatttagatcaagattcagactagaaaataataatacattaactaaacacttcggtgttgtaaattaaataaggaaaacagaattttgtacaataaaaaacggtccaatacgaaaccttgaagcgaaagacgcatatcagagttttgctgataactctacttatgtccgcttttcaacattattagagcgggagtaaacggaaaaagagtaatgcggaaatagaaacggattttagctacaactatgtcagttgaaatcgccgagattgctgacatcgtgagacgaaactaaaaacgatggaaccacgtgactcctattagaaataaataatccagaactcatttttaaccattttgtttatataggcacatttgtagcgacaattttctgttagctaattgcagtaagcaaaacaaatttgtgaatacttgattaatattctgtgaaagattttttaattatgagtaccaataagttcgttgtacgaataacgaatgcgctcttcaagtcatcactggctagcaacagtccacctgtttaccctaagaggattaggcatttcgagattttacccaacgaaaaatgggttatatggggacctggaaagggcaagttcttggatgtactgaataacaagtatatttgtgagcccccattatctttgaggtttggatttttgaaggaaagttcgaacatcctgccgaggatagagcaagtggccttcaaaggggttatgccaacggctcatttaagtgctagatatgaatacttcaaagatgactacgatcaaacctgcaaacagtttatatttgataaggcaagcggatcaaatgctgtttcatataaagttgagacgaacaatcggcaaataaacatggagctgtacaatgcattagttgaaaatttaaacctctccagtttacaggataggtgggtaatgggattgagtaatggacaaatgaggagagcaaggttagctcgtagtatactcaaggaaccggatctactacttattgacgacccatttttagggttggatccagccgcaatagcaaccatttcacaatttttagccaaatatgatagtatagaagtcagtggcggatgtccaatcgtcattggtttgaggtatcaagataccattccagcatggtgtactcatatatgttgcgttgatgagaaaaacggtatattgtttgaaggcccaatcgaaaaacttcaaagtaaaatggatgaaaccagatcaagggcactaaaagaactagagcagctcaaaaaagcgtctaattccaaagaggacatttccattaacgatttgatttgtatacatcctatgtatggcaagaaagagcacgaaattatcaaaatgcctcatcttatagaattagacgggttgagcgtttcatacaaaggcgaagctgttttggaaaatctgcactggaaagttcagccgggttcgaaatggcatataagaggtgacaatgggtcaggtaagtcgaccttattatctttgcttacggcggaacatccccaatcgtggaattcgagggtgatagataatggcgtcccacgaagaacaggtaaaacaaactactttgacctaaacagcaaaataggtatgtcatcacccgaattacacgcaatttttttgaagaatgctggaggaaggctaaacattcgggaaagtgttgcaactggctatcatgaggcgtcctccaacaattacctacccatatggaagcgcttggacaaaaatagccaagaaatagtgaatatgtatctgaaatattttggcctggacaaagacgccgatagtgttttatttgaacagttgtccgtaagtgaccagaaactagtcctttttgtcaggtctttaattaagatgccgcaaatattgattctcgatgaggcattttctggaatggaggtagaacctatgatgcgttgtcatgaatttttagaggagtggcctggaacagtccttgtagtggcacacgttgccgaagagacaccaaaatgtgcccattacttaaggctcatatctcctggagagtatgaaataggcgatatggaaaattaaagttttctgttgtgtggcagcaagagacagaacctcgataatttgacatacgtatataatagtacatgtacataaaaagctacgcaaatatcgtatatctgttatactacaaaacaattacttctatatcatagccagttagcgggaacgacttcagctaaatggactatccatgctttaggcagaggcgaagcgcggtgattgggtgtaacatcatctccttttctctacgacaaattcccaaaaaaaaaatttatgctatgttaatacctgcacaattcaaccgtgctgaaacgtaaaattaaggtgattatacggatagtatacgatattatcaatctcataagaaaaatctcttttgaatttaacggagggattattcattagaaagcgttcttaccattcactaggagcgaatccgtggaaggtgttttaacgttgccacgaaaaacagctctacatcgaaataaaagacaacaatcagtgcccgtaagtttcattactattttctattattatctgcaactttttattagttaggttttttttgtttgtttgtttgttttcaattgattaatttacaagacaaagaaccttatatttcgtgtttttcattctaaaggaaaaaaagcataaagaagattccacacactttattgtgatagttttcaaagtaaaaagtaatagattatgagtactcctgcaaactatacccgtgtgcccctgtgcgaaccagaggagctgccagacgacatacaaaaagaaaatgaatatggtacactagattctccggggcatttgtatcaagtcaagtcacgtcatgggaagccactacctgagcccgttgtcgacacccctccttattacatttctttgttaacatatctaaattatttgattctgattatattaggtcatgttcacgacttcttaggtatgaccttccaaaaaaacaaacatctggatcttttagagcatgatgggttagcaccttggttttcaaatttcgagagtttttatgtcaggagaattaaaatgagaattgatgattgcttttctagaccaactactggtgttcctggtagatttattcgttgtattgatagaatttctcataatataaatgagtattttacctactcaggcgcagtgtatccatgcatgaacttatcatcatataactatttaggcttcgcacaaagtaagggtcaatgtaccgatgccgccttggaatctgtcgataaatattctattcaatctggtggtccaagagctcaaatcggtaccacagatttgcacattaaagcagagaaattagttgctagatttatcggtaaggaggatgccctcgttttttcgatgggttatggtacaaatgcaaacttgttcaacgctttcctcgataaaaagtgtttagttatctctgacgaattgaaccacacctctattagaacaggtgttaggctttctggtgctgctgtgcgaactttcaagcatggtgatatggtgggtttagaaaagcttatcagagaacagatagtacttggtcaaccaaaaacaaatcgtccatggaagaaaattttaatttgcgcagaagggttgttttccatggaaggtactttgtgtaacttgccaaaattggttgaattgaagaagaaatataaatgttacttgtttatcgatgaagcccattctataggcgctatgggcccaactggtcgcggtgtttgtgaaatatttggcgttgatcccaaggacgtcgacattctaatgggtactttcactaagtcgtttggtgctgctggtggttacattgctgctgatcaatggattatcgatagactgaggttggatttaaccactgtgagttatagtgagtcaatgccggctcctgttttagctcaaactatttcctcattacaaaccattagtggtgaaatatgtcccggacaaggtactgaaagattgcaacgtatagcctttaattcccgttatctacgtttagctttgcaaaggttaggatttattgtctacggtgtggctgactcaccagttattcccttactactgtattgtccctcaaagatgcccgcattttcgagaatgatgttacaaagacggattgctgttgttgttgttgcttatcctgctactccgctgatcgaatcaagagtaagattctgtatgtctgcatctttaacaaaggaagatatcgattatttactgcgtcatgttagtgaagttggtgacaaattgaatttgaaatcaaattccggcaaatccagttacgacggtaaacgtcaaagatgggacatcgaggaagttatcaggagaacacctgaagattgtaaggacgacaagtattttgttaattgaattttacctaattgctagttaggtgaaaaattacaaaatttctggaagacgttggaaacacgcaacgtcttttttgacataaacttaaaactgccaaaagtcaaacaaaaattgcaaaaaaagtaaaaaaagttacgaaaaaaaaaacatttaaaagaaagaagaagttaaaagtgcacgcaatatgttccaggatatgaaatgaaataccttttgtttcaccttttaaataatttaatgttatatatacaactttatcgtatcatattcgcaattacattatacaagaatgagtttttttttttcgcggacaaaagaagaacatgtcaacgccaaccccctaggtgattttgttagacaaaagcgaattaggatcagggtctgttaaactttaaatggattatcaattcttttgttcactgattttgaatttatcagctaccattgatttaaacccattatttagttttgcaattgcgtcctcaaagcatcgagcaaacaatcatgtcgaacctctacaaaattggaactgaaactagaaataaaatcaagaagtttcgtacatctacagcaagaaccgactccataaaagctttatcaataaagatcgaaccaaaaccgtcctatgagataattgtcgatgaagacgaacaagaagagctagacgaaattgaagatttgagcgaattagccgagatcctacctgataactcacctagatttgtactaactgcatatccaacaacaacaaaagatgggttcaaacagactcccttagttctagtatattggaagccaatgacggtcgtttcacaggaatggaagatgctttatgccggcgcattagaaatgatcagagaggagtgcggtacttttaaattgatagaggtttcttcaggtttggaggatgactcagacgttgaagaattgagggagcaattagaaaattgttagtatagtctatcttaaacactaaactacctcctataatcatgtagtgtactttaaacatttttttatcttcatagcaataatataagccttttaccacccataaaccataaagtagacccaaacatttttaaaaaaattttacgttataattttttctttgtcgttttttctgagcgcgcaaagtagcggtgaaattttgatacgaatgagatttccacttctgtacagatggaaatttatgttggccgacatatatcacagtcgtgattgaattaacaatttctttctcattaatatttattctaaacggttaaccactaaatcaatcaacaacaatcagtcaaaatgggtcgtatgcacagtgccgtatgtttattaacaccatagcgagatattaatgcaaaagttgcattgaatagttcgctaaatcagatgacactctaatgtggaattcaaaagtggatttctaatataatttgtctctgtcggatcacaattctattacaagttccggtgtgtacacaggtatagtttatactggagagtagtttctactcgctgtacattagctgggtgattccaatttcttttacaaatatgttgcattagtttaacaggttatactatctgccgtttctcagtataatttacgccggaaaattactgatggctagccgcctttatgaattagttttcacaaagctcataacataacacgttaacctatcggaggagaaccaagattgaagaatcacccggaatagttatactttaatggaattgtatggtctgaacgaggaaatatgtcatgatacacttttcttcaagccatatgaatcttcatgttactaacattcgataaattttttggaatatccaattccactaaatattactttaaacagggtaaaggtatttcttcttctgctattccatactctagaaatgctccagcttggttcaagttgtcctctgaatctgtcattgaacaaattgtcaagtacgcgagaaagggtttgactccatctcaaattggtgtcttgttgagagatgctcacggtgttacccaagctcgtgttatcactggtaacaagatcatgagaatcttgaagtccaatggtttggctccagaaatcccagaagatttgtactacttgattaagaaggctgtctctgttagaaagcacttggaaagaaacagaaaggacaaagacgctaagttcagattgattttgatcgaatctagaattcacagattggccagatactacagaactgttgctgtcttaccaccaaactggaagtacgaatccgccactgcctccgctttggtcaactagagtgtttaaatcatttatttcattattttatatgtatattttgtataactaaaattgattttttaaacatctctttataaacgataagttgcattttattttatttcactattgctaatttttgtgtccgtttctaacttcaaagctgctcccagcctttcctaaggttttcagttaccaagtctgcctgagaaagcaacagattaacacttttgtaatgaacaagtagaaaatatggctcaaaattttggaaagattccttctcacaagtcttacgtattgagcttatatcggaccgttctcagaaacattccaaagtgttgccactcatatgcgtttcaatatgaaataaaaaaaacactttcaatacaattgttcaaacacaagcatgacaagtcaagttggagtgtttatactttactcaatgaattcagtttgttgaacaattgccttttggaaggtaaattacaagaaatcaaaaacttaatgaagccattaaaaaagatgaaaaaacaactgaaaacaacgaaaatcctcaactctttgacttcattaggggatgtaaagaccaacgacccagaagaagtaagaagatttcatgttctaagtgcttacattaagcgaaaacaagatttgggccttttacctgcatacataccaaaaacgtatcagcacaaactcctattaccattagcattgaacgaacatgcgtgcctgaaactatttcatattcagcaaaaattgaaaaatggcccaccttctgctgggctgtcatatacaaaagaaggaaggaatcaaatatggtttgttcggtcaccaattaacaagggcagacaacaatcgaaaaagctgggaatattgatacgaaaagaaaggaaggattctcagaaaaatatcgataatctcaatttttgcgaaattaatgctgcttgggcattacatgaggccatttgggaggaatatctagagtcgaaaaagattattaaagtaaacttaccgaaatacttggaatacgctgcaaatatcccaaagtctactaaatgtaatccttcgagtcaatatcagaaagttaaagaatgggtagatcccgtgagagaaataatgttcgaattacattccaaaagttttcaaagagtggagtactttaacaaatataaggaaaagcttttaaagaacggtggccaactagcatattttgataaaaagtcaaaagaaatgtacgccaaacggttgacactattcagaaaaatgagcaaagaaacattaccatatgtgacactctttatagaagggagggacttgccaagtgttttggcgaaatacggtttttaagtgcaaaagttgcgtgaatcagaaagtttaatagaaaatttactggttacttccatttctatgtaaatagtcactcgtatgaccgcgataaggatcctgatgaagacgatttaattatacttcctattctatacaggtttcctcatcagtagtcaactgtccaaagtacacatccaatggtaaaggctcattcttgtaggtatcatcaaactcaagatccttgaaactcgttatcagcgatttgacggtatctataggtacctcacttccaactaattcttctaaaaggcttaccgagtacatatcatcaaactctagattaatgtaactagttaaatgcacgcctcgcctttcatgcagaggcgtttgtgataactgtctcattaaatacaacgaacatttactgtgataattattacaatacattgagtggataaagaagccatcagatgaattttctgccgcactcttatagcatagcgggtacccacatattttctttccccttcttgcattaataacatccatataagacatcggtgaaagtagccgtgctaagtattttaatgtctgctcattttcgcaaaatgattctgtgagcattgaaactatggcagattcaatcattcgggcttccactatagataattgctcatgtaattggtgtgatcctaaaattactttttgaatgaacgtagtggttattatctgcattatggcttgcgttgctcctgtccttctagtataaaaataaacctatcacttttcttaaatatgctgcaatttttccagaatgcctccttgctgttgataaatggcttccaatcttcgccaatactagaatgtgaccggctcgtctcttttgtaaagtcgatgtaattttcgttggacttttcaatggcatttgatattgaaaaaaatgattatcaatgctggagggcccggctaagacttaaccctgaagcttctgtctttacaaaatattatatgaatttatccctgaattttacatactatgaaattttagttttggcaaagaatttgacacgctacttactcttgcaactttttcagacgcattagcatcatcaacacgcaactcatcttttgattctgtggctgtccttgcaatatatcgcacggtaatccagggaactttatcctttatatccagatcgtcaacttcgatttcagagttaaagttttcaatgaaatttctttcatgaatattgatgctggaattatacaccaaaaactcatttagtatggataccgtactccaatatgaaaactttctcatacatgctactacgagagatattatcaattcaccattcgtacagtgcatataacaggggtaatgccctttatcaatcagaaatttaacgcatcgtactacaacatcgtattcaataggaactgttttctttttccttttaatcttgggtttggtcttgtctgcctttctttcactttgacattttatatgaattgtcttaatgttattttcttcacaaaactttaccattagaggatcagtgctcaaaggttctggtgtcaaagataatatgtatttcaatctaagggttctcaggaatgggagattgatttctcgtgggtaagatcctctatataaatttggctgtacagtcgaaaattgtaacggagtcactagtgtcattttgatacatatagcttattctagatgtgtgaactgggtattcatagcaattgtgaacccatagtttatattggtactcctttccttcttaacagagtctctttttttctttcgcattttttttggccttacatcaaatagcggtgattaatgataaaaagcacttagcagaagtcatgcaacaaaaaaagaacacaacataagggtacagctagtgagctccattgcttcgacgttttaggataaaatggaattcttttatgaagaacaagtagcttgtatcgaagatgataaaataagcaactctcataccaaggaaactggatcaacagaaaacactgaaaataacgaacttcagagccgagatgacaaaacaaatgaggccttccaaaagttagaagaggaagtcaataaacgatatgaaaagactacaagtgcattcaaaaagttagtaatcgagaaagatgacggaattgaaattaacttgccaattagcaatgaaactacagagactgcacaaaagtatttgaagaaactagacgagaatattcacagcgtggaaagtctagcccagtcatattggagcaaaatgaaaactaagaatttttggtctggcttcagtagcttcgataatgctgcagaaaatgactctaatgacaaggatgagaattcgaaagaaaatgaaattgctgtgggtggaaatagaacagaagccgaactaaggacattatctaaagataaatcggtttatttagacaataaaatggatttgcaactggacccgtttgacgtggatgaaaaaactgaggagatatgttctattttacagggcgacaaagatatctccaaattaatgaacgacatcgtaccccataaaatcagctataaagatttctggcacatctatttcttacaaagaaacaaaattctagataaagaaagtaaaaggaaagaaatattgtccaaaaaggaaaaggaaacggaggaaaaagaagttgagtgggatgacgaagaagaagaagaagatgatgacaaagtagaagcagtagctgacaacaaatctaaaggggagacgaaagttgctgtgtctcaagagggattgaaagatgttagtgaccatgttggcctcgccaacaaggatgagagcaaggacgacgacgacgatgatgactgggaatgagtgatttttttcatataaaagatatatgtaatgctataaatatttacatacttttcatgacgtattatggtagaaaggaaaatcatcaatccaagagatgcacaggaggaagacaaaatctgggcgtgatctcatctttacaccttctaaaaaaaagttcgtttgttaccgttaaaataaatcatttgtatttagggttttttactttgaccttagatggaaataatgatatgccatgttgaacgggaaaaaaagtgtatagacaacggttttcagttatttattcaaatgaatcaaacaccgtagacgcggtgataaaacaaaacgtatgcattagagttaattgcatcggctttgtttttgacaggtttatatttggtatcatcaaaatatagccatcccttctttaatccctttttcacataggctgtataatgaccaccatacaaagtaccaaagtggcatgctacaccatataattcatacttaaaaggtggtatttgtccccttattggtagttcatcgtcattaacacctggaggaaaaaccccgtcaaaatcattggcccaaaatggagtcaagtccaacaaaaaagggtatatgacgaagtcattatttttgtttaataaattatcaaatctctttaaatggactatcagattcctcggtaatctcgttattgtcaattgtttcgtggagggctgccttttttcacaatgtgggcacaaccattgctcatccacttccaagttctcacatttggtgaactctctgaaacaatcttcaatggtaatattatttcgggaattttttttaggaatagggattgacagcaccgtaaaaggttggtatgttgtcgaggtatgactacagactttacattttagtcgtgaggcgtattgtccctgaaataagtcgacaataacactgaaatcagtagtcaagaatcgttcccactcaattgacgaggcaattcgcaaagacagtttttctcttctcgcctcagcttcttgagaaagctccttcaaaggtgggtttgaaccgcattggttcaagtcttcatgaagaccatctagaaggaattggcaaaactcttggcagtcctgttgggatgcagtcttaaataatgagttaacagatccacatgccaatttaaattttatcggtgatatggaaattttctttgaaccatcaacctgttccttatacatcatatgaaccaaccttgcaaaatattttgccagaatacctttcgatcccaacttactattaatattgatgtgtttagcatatgaatcgtccaaaaagatttgggttaattcgtgtgtacctaagatacactgaatgatacagttcatgtaacacgaatttcctagattttccaaaccaaccgcgaaatcaaggtcataattatgagaagaagttggtgtaacatctgtatgatctaaagagtcattattagacaaggatagacacgaaggttgaatggtagaggtggcagaactgtgtccattggagttcatattaaggttcatactaattgtttgcgggaagcgttgtaacttcggtgtggcagttcttgatggagaagtgatggccttcgtgttgataggagctatgtgagcaaaagagttgtgattcaactgttctctttgatttgtcataaaatctgtctcactgtttttccaaagatgtggcgtttccggataattgattggcaatgaattgcccttaactgggtcaggcgaatgtagaggtaaaggcgatggtgaactagatatggacaacgaagatatagaatataagtttgaatttgaattcttcggattaggagacgtataatttgagaataattttttgaaacttgaagatctttttagcacatgatcattgtctgattgctgttgttgctgttgttgaagatgatttaatggagtaggcgcaactagcatttctttcatagagtcgtccattgaatgtcttatactgggagacatcttaggtaaatgttgtaaacttaggccagaagtgttaccattaatataaacactatcatctttaatattgttatttgatggaaaagatgatgatacttgcctcccataatttgacttaagccaacctggaaaaccagattccagaatgaaaattttggtaaagtcatcggatattggtttttcaaaggaatgattcaccagaatgtccaacaggacagactgctgtttaacattgtattcgtttgcgtctgtatagagaatgataaacttgaaaagatttctactttgaaacattttaatctcactattaggagaagtaattaatgattttttctccaaatcatgatctgaatatgacattttaaaagaaataggctccaggcatataatattttttgtatcaatatgtgacttgttgaattccaaccttgatcgtatatctatcagtagtatctccatttgggaggaagcagaatttgctgatgaacttattagggagtttaattgattggaagtgatataggaacccgttctcatcaggttacattcttcttgctcatggttcaattttgtttgttttatggaagacttaatgaaactttttatttttgcaatgttttcatcttttaataaggtttccagcaaagtgttgtaaatgttcatgagttgaaattcattattgttgttattaccgttgccctcatcactcgtgctcttatgtaatttaatcttggcgaattcacttaaatgaggaatattggttgttacaataatgtgaattaccttgtagtaaacataatttaattgaataatcattacggaatttgaactaatcattgcacccttatttttgcacgatataatatttttgatatctttcgagttcttcttgtaaatagataaaatatcgatgcatttatctagaagactgctcaaatcttgatcttttgccttaccagttatgatgaattcgttaattttagcctctgcaatagcggttagttgtgctatcgtaaggtacttcgaccggtgacgaatacactcatcccttatggtactaataatattctgctccataacttaagcatgtatcaaatagtaaaaaaaactttggaagcgtgcacactcagtcttaaatctgccctatactaccgaagataaatacatgaactacacgtatcatataacatcatatccttttttttttttttttttttttttctaggcttttactaatacaagggccttagccattcgctaaacgtaatgaacgatattgaagcaaatgaagtaaaacaatgtggaaagcaaataaataatggttatagttttgcacttatatagatatcaataaatgatatgatatgactaaatacgataggaccaggggggaaggaatatagatatgtgtatgacagaaactacatgcatatacgagtttgtaccaagtgcttcttaataaacaccgtcatctggcctgttttgttcgattctagcgtcatctcccttttttttcaaatcttccattccaggttgcttataatctggattcttgccgtgttccaaagtgtccaacctcttcttgttgctatcaaacaaaccctgttcttttttctcagcttcatcttgattgttctttaggtgaggaaaggcggccctagtgacgattgagaaagacgcccttggcgatttacgcatcaattgtcttggagtgcgcaaaaaagtggttctcaacattatcaaatatattcctgtgtattatatatgtgatactgcggtctggcttcaactgctgttggagtattgtaggaacaagtattcaaggccaaaaaaaactaagagccaactcaaaggccatatctacctaatcaaatcttgggacctttatatacttatgtgcttttacggttcccttagattctgtacaggaagaaggggttgatacaggaacaaaccctttacagtaaaggtatccttaaaaaaaaaggaaggtagtacgtatatctctccaagaactgaaaagaacccaatcaccggaattaagcagtgatatctcagtacggtcaaggatgtagggtagcaccagtagtaatgattttaattatacttggcaattttaaaatatacaaaaattatatgtagtatttataattagacatttgtaaagtgcgttaaactaatgatctagttgtcgtattcttccttaattagttctctctccatatcgatccatttctgttctgcgaagtttttgtccttagcaacattggtgttctcagcaatgatcttgaaaccaactctttcataaaatggtatcaatggctcgtgagcaataaggacaattttgttaccaatttcctgattactcaatttctgaatgtagtcagttaaaagtaaagtagccaggttttttttctggtattctggcttgattactacagagtgaataccaatatgattactcgattccacttgtaatttgcccatgctttcgatagtaatgtattcatgaggtatcttagtacccataatatgaccaattagtgtctcctttttaacttctttgccctcgatctctctgatgaaaagacctgaacatagctctggacaattgatcaaacgaaagctgataatttcttctgaagctctttcgtttggtgggaaaccttggctttccaagttcaaaatctgctttaaatcttcaatgattaagggtctaatatacatatgaagcggtagcgtgctacttgaggaggccattttaactttttatttaatcgtaatgtattggtgttattttttctccgagaaaagtattctgatgtccaattcttcttaatctagtttgttgtaaatttttcttacaaacacttgctcccgcttcttgtccagtgggatgttcgtcgttcttccattgcttttccatttttgcccgttcaaaactattctttttatgaattgacagaaaaccaaaagcaagccgatttcaggttaaccctttattaaaataaaaaaaaaaagcatgcataacactaataatatattattaaaaaaaaagccaatctatattatttaaattatccgaaattacttttattacattatgacattctatagtctatgcaagcggatcaaaaaaccattccatcttggtgccacaaaatactctcatgccaaaagtgcgagcttcgtttcttgtatccactttgtcgcctaaccttatatgaatccacttttttaaaacttttggttgtaaaacaaaccagtttatgatgatgaaacttgtcattgcatataaaacaccaacgaaaaggtcaaatctataatggtggtccagatacatggtagcccaccattgtagtattatatataggatagcccagaattttggtataaacccatcgttgactattttaaaaatccatttgtttgtgaagttcgtgtcttcatcatataaatggacaaactggagaggtttcttattgccattgctgttaataatgctgccgtcgccgccgccggtgcttctttcattactggatacggtgaatgaagatgaaggggaggaggaccgctcatttgaaatatctacaggctcaacggtacccaatggttccatctctaagtcgttagggccaatcgtgggcggtatgctattgtcaccttcatcttcgctgtcttcctcactcaacttgaaagtggaagaatcattattgtgcattgtgaaacctccagcattggaaaatctgtgttttaagctggtggaccttgaaaccaaaaacaagaaacattgaaatgcaatggcggagtgtagtgaaggaacagcaccaaacacaataggagacatgtgaaatcctttagtgttcaaatgagtacccaaatggctatctactcttatcaaaccggcagcaaacccttcctgggtgtaattaacatgttcggtgtcatcaataccgtacagatgagtaaaccatggggaggccattggaacaagcagatgggtaaggacccccgctatattttgtaatcctagggcaaaactaaagcattttaaagtccccggtggttggaagacgtataagtatacagctgttaaaattggagctgtcaagtgcaggatgacataggagaaccaagccagtaaatccttggtcttagtaaagtttgcatccgactggtaagcaaagaaatgatcaatgttgagtataacaaatgtaaacaggggcaaggcaaacggtatgaaaattgtccgaaatctcttttggatcggccgctgcttgcgcttgcaggggtaatgaaaaatatttgcgaaccactctaacagattatagttaacgtgcttaatgtaatagatgtagtaccaaatggcaaagggaatacatatcagaaatactaagagaaatgcagaagatgatatgaatgaccagaaaaatagcttcgaagtattatcgggcaattgtacagtaagttcatgccaatagtccccaaagaggaattgatcagcaaaaaaagcaaacttgctatgaatgtcaggtctgagccttatgggtatcagaccagcgcgcttgaatatagacagccaaataaacactggcgcaaaattaagcatgaagttgaacggcaggcttattagattacgttggttcaaacttgcattatacatgtttttgacgaaactcgccaaagaaaatatgacattcatgctttcttagacgttgaaagactttaggtgattcttagcagaaatgataacgtccaaccggtgaaataaaggaacagttagggtggcaatgaaaaagtagcgatgcttatgaaaacactatgccttaggtttcctttttttatttttatttgacaagtagcgattactcttctattgttcctggtttttgatgctcgaatgtattatataaaaatgttgtggccggaggtctgcatttctaggcatttttcctttttcttattttttttactttcctactaactttgcacttcgtaagagaatttacaccagaactctcgattgaggcgaagaaggcggagaaaaaagccggtaaaaaaaaaaagcggaatcaatcagcacaatcagaggcgtcaagaagcggcgcggggataatgcttttttcccgtggcgttcacatttttgttccgcggaaagcacgtgagcgtaatccactcgggaagggcgcagctgccgtggccaactgaagtaatctttagccgtttatcgccgcgcaaaacggcaattgcacttgagaccccaacggcgctgtgcagcagggtattctactacgtgttagcttgccttgcatttccccatgcgtctcgaataggaattattcaagatggattattggcatttacgagtaaccaaggataaccccgctgtgcgtgaaaccaccctcttttcacgtttcttcaaggccagtgcaaacgcgaataaacatatctacgctatatatagatatgacgtttctcaagccaacagaagtagataaagcagccaggagggtagagagtgttcaaattatagcaagccttcttctacctgtttttttttgatgattgttttgccgggtaacaatcgactttcgggcaaattttttttccttttttctcctaacagtatatacggagtggagaacagacttcccataaaagcatattacgtggggtcgtagtaagattgccgtttatgataccctctattcagggctcagagcgcatcacgatcgggagtgtaaattcaatgtgcatataagcaaaacacacagatttccttttttcccagaaaaatgagcagtgaaattgcctactcgaatacgaacaccaacactgaaaacgagaaccgcaatactggcgctggcgtagatgtaaatacaaatgcaaatgcaaatgcaaatgcaactgcaaatgcaactgcaaatgcaactgcaaatgcaactgcagagctgaacctccccacggtcgatgagcaaagacagtataaggtacaactgctattgcatatcaacagcatattacttgctagagttattcagatgaataatagtttacaaaacaatctacagaacaatataaataatagcaataacaataacatcatcaggatacagcaacttatatctcagttccttaaaagggttcatgccaatcttcaatgcatatctcagataaaccaaggagtgccctcagcgaaaccactgatcctcacgcctcctcagctagccaaccagcagcaacctccacaggatattctttctaaactctatcttctcttggcaagagtgttcgagatatggtagaataactttgtttctcttcccttttttattttgtttttttttttttacttttgcaattttaattttgcattcagctacaggtgtgattgcatacccgcagagcaagtacaggaagcataagaaaaatagaatacgaaaagcagaaaaagaaaggcaaataacaatcactcaagtactacaactgcatgaatttatcgtatgtaatgtacccaacgtaaataataatattagtattttaaaatctatgacatcagatgtagttatcttactgccagccctattaatactactttcttattatcttcttcgagagccaccttcgtcatcgtcgcagtaagcattgtcatcttcatcatgcacgtcggtaacggaagcctaatctcaatatctactagtttactctacgccatttggagcgtagccccttctccttttgactctctgacttttccctcccctccttctcttctggcctagcctaacctagtctagcctcgctggaccccctccttccaacggtcaaccccttcctttctattctcttctcgttctctacgtaaggaacttgtaaaagaaaaaatttggtgccatacagggaaatcggcagtgagacggagcggccgagggtctgattataggggttagttacgctcctactatgacgatcaaggagagacaatctcgattctcattttctttgggacaatacgcctttaaccccccattttcggacatccctggaagtctcagctgattcatttaaatactatcaatttccgtgtactttcggagatctttcagtcagcttttccttcatctttttcagtctaatctaaggaagaagaaaagcacttcaatacgaatagctaccaacgtacccagttcacgttgaacaagcaatagaaaaccaaaataacactgcctgtcactatttctgtgccgaaatgaccaccactgcccaagacaattctccaaagaagagacagcgtatcatcaattgtgtcacgcagctgccctacaaaatccaattgggagaaagcaacgatgactggaaaatatctgctactacaggtaacagcgcattattttcctctctagaataccttcaatttgattctaccgagtacgagcaacacgttgttggttggaccggcgaaataacaagaaccgaacgcaacctgtttactagagaagcgaaagaaaaaccacaggatctggacgatgacccactatatttaacaaaagagcagatcaatgggttgactactactctacaagatcatatgaaatctgataaagaggcaaagaccgatactactcaaacagctcccgttaccaataacgttcatcccgtttggctacttagaaaaaaccagagtagatggagaaattacgcggaaaaagtaatttggccaaccttccactacatcttgaatccttcaaatgaaggtgaacaagaaaaaaactggtggtacgactacgtcaagtttaacgaagcttatgcacaaaaaatcggggaagtttacaggaagggtgacatcatctggatccatgactactacctactgttattgcctcaactactgagaatgaaatttaacgacgaatctatcattattggttatttccatcatgccccatggcctagtaatgaatattttcgttgtttgccacgtagaaaacaaatcttagatggtcttgttggggccaatagaatttgtttccaaaatgaatctttctcccgtcattttgtatcgagttgtaaaagattactcgacgcaaccgccaaaaaatctaaaaactcttccaatagtgatcaatatcaagtctctgtgtacggtggtgacgtactcgtagattctttgcctataggtgttaacacaactcaaatactaaaagatgctttcacgaaggatatagattccaaggttctttccatcaagcaagcttatcaaaacaaaaaaattattattggtagagatcgtctggattccgtcagaggcgtcgttcaaaaattaagagctttcgaaactttcttggccatgtatccagaatggcgagatcaagtggtattgatccaagtcagcagtcctactgccaacagaaattccccccaaactatcagattggaacaacaagtcaacgagttggttaactccataaattctgaatacggtaatttgaatttttctcccgtccagcattactatatgagaatccctaaagatgtatacttgtccttactaagagttgcagacttatgtttaatcacaagtgttagagacggtatgaataccactgctttggaatacgtcactgtcaaatcgcacatgtcgaactttttatgctacggaaatccattgatcttaagtgagttttctggctctagtaacgtattgaaagatgccattgtggttaacccatgggattcggtggccgtggctaaatctattaacatggctttgaaattggacaaggaagaaaagtccaatttagaatcaaaattatggaaagaagttcctacaattcaagattggactaataagtttttgagttcattaaaggaacaggcgtcatctaatgatgatatggaaaggaaaatgactccagcacttaatagacctgttcttttagaaaattacaagcaggctaagcgtagattgttcctttttgattacgatggtactttgaccccaattgtcaaagacccagctgcagctattccatcggcaagactttatacaattctacaaaaattatgtgctgatcctcataatcaaatctggattatttctggtcgtgaccagaagtttttgaacaagtggttaggcggtaaacttcctcaactgggtctaagtgcggagcatggatgtttcatgaaagatgtttcttgccaagattgggtcaatttgaccgaaaaagttgatatgtcttggcaagtacgcgtcaatgaagtgatggaagaatttaccacaaggaccccaggttcattcatcgaaagaaagaaagtcgctctaacttggcattatagacgtaccgttccagaattgggtgaattccacgccaaagaactgaaagaaaaattgttatcatttactgatgactttgatttagaggtcatggatggtaaagcaaacattgaagttcgtccaagattcgtcaacaaaggtgaaatagtcaagagactagtctggcatcaacatggcaaaccacaggacatgttgaagggaatcagtgaaaaactacctaaggatgaaatgcctgattttgtattatgtttgggtgatgacttcactgacgaagacatgtttagacagttgaataccattgaaacttgttggaaagaaaaatatcctgaccaaaaaaatcaatggggcaactacggattctatcctgtcactgtgggatctgcatccaagaaaactgtcgcaaaggctcatttaaccgatcctcagcaagtcctggagactttaggtttacttgttggtgatgtctctctcttccaaagtgctggtacggtcgacctggattccagaggtcatgtcaagaatagtgagagcagtttgaaatcaaagctagcatctaaagcttatgttatgaaaagatcggcttcttacaccggcgcaaaggtttgaaacaccctttttaacgaaatggttatgactagacagacatcttacgtcttactccttcatgctttatttttttctttgtattgtatttgaacagtcaatatgtggtgttgcgacgaaggcatatatataatagtctcaacccaccattttcgaagatttacatacacattatatttttataaacttccaatatgtaataactttatatgatatgtaacttctcactattatccttactattaaacggtttttaataaatatcattgttctttgttttattaatgagaaaaagaaatttaatacaatgtccggcgggaagaaaaaaaatcgatgaattaattgaaaaaaagtatctttatcatgtgaactgaggagaagaacggcatctcgaaaagagcacgtcgaaacagcggtaggtaaaagagggtactaccagaggtcttttctctttatacgttaacctctcagctttttcttttgcaattcaggacactttaacttgtagtcacacgctagtccacgtagcaaagtaaaacagcacgaaaaaagtgattacaaatttcaagggagatatgatggacttagataagattatagcatcactgagagacggaaaacatattcctgaagaaaccgtttttaggctatgtttaaattcacaggaactattaatgaatgaaggcaatgtaacacaagtcgatacaccggttacaatatgcggtgatatacatggccaattacacgatctactaacgctcttcgaaaagagtggtggtgtagagaaaacaaggtatattttcttgggcgattttgtggataggggattttactcattggagagttttttacttttactatgttacaaattaagatatcctgataggattactttaattagaggcaatcacgaaacccggcaaattactaaagtatacggattttacgatgaagtagtaagaaaatatggtaatagtaacgtatggaggtactgctgtgaagtttttgattatttatcattgggggcaataataaacaatagcatattctgtgttcatggtggattatctccggatatgaccacggttgatgaaatacgaacaatagacaggaaacaagaagttccacatgaaggtgctatgtgtgacttattatggagcgaccccgaagacgttgacacatggtcattatcaccaagaggtgctggatttcttttcggtaaaagagaagttgatcaattcttagagaaaaacaacgttgagttaattgctagagctcatcagttagtgatggaaggttacaaagaaatgttcgacggtggattagtgacagtctggtcggcaccgaattactgttatcgttgtggtaatgtagcagctgtattgaagatagacgacgatttgaatcgtgaatatacaatttttgaagctgttcaggcacaaaatgaagtcggaaatgctataattccaaccaaaaaatctcaaatggactatttcttataaatttttaacaggcactctaattgtcaagtgcatttttctttttttcttcataatgcaataaaggaaaaaaaattgtaatattacatacttcttttcacatcttagctaattaacaatatggcttttgaatactaatatatacccagctaccgtttcttcttttattttttattcctttttttcttcagtagaatatgttatagatgcggaggtcccctaagttcttcacgtgttctcttctcatcgcgtttgatatgaaaaatagaaaaaaatacatagtagcatgactaactaataataagctccgctatcaaagatgtcaagtacattaaggaaagcttttagataaggaaaagaacttattaataatatataatatgaaaatatgtcgcttggtataccactttcccaattaatagtagaaagtccaaagccattaagtagcggcatcacaggattagatgagatattaaacctgggattccaggcaaggtcgatctacgaaatatttgggcctccgggcattggcaagactaattttggcattcaattggtgtgtaattcgttagaaggcatacaacaatcggaaataaacgacgataaaattctatggatagaaacatttcaagaaatgcccataaacatactaagagaacgctttcaaaaatttaaaatcgtggaagaaaatgtgaagcgggtccgaataacgaaatttggacagctattatatttcttccagaatttgttcaaattatctcaaagtgtgcgatataaactagttataattgatggattttctcaattagtctgcgatcatctgtgtacactaagtaaaagaggcggcggaatgatagataaaactatacacgagttaaaatgtcgacatttgatattaatttttacggtaatgaccaaatacacacattccacgggttcgacaataatagttttaaatgactgtatgaacaccgccttccaatcaaacgaattcgaatccttggaagaatactacgaaattttagacgacggatctaacttctttgtcaactctaacaacgaaaggcgtaagaacaatgtacatatattgaaaagcgcgctcgttgccaatatcgctatgggaagcaaggattccacttgggaagtatttctaagagacaggatcggcctttttagggattggaatgaacaagtggacgaaaccgttttcgtgaaaagcaaaagagtgaaggcgtcatcctcgcagagtaacgagggatgtactaccatcaaagaaatgagaataaacaaacgaaactttgaaaacttgagaatagctattgtttttaatttacacggcgaagatagaaaaagagaaggacgaaatttaaagcggtcaagaagcagcgacgatcgtaactatattgtcaaatttgattttgataaagcaacaggtcaactccgcgatataattgatctgaaacctgatactgctaatattgcctcatttccaacattatcaacaagcagcagcagttgctcacaagtgtttaacaatattgactccaatgataatccattaccaaatgcggagggaaaggaggagataatttatgatagtgaaggttaatagtaaaataaaaaaaccgaaaaccgaaaacaataaaaaatggaaaaacgacaacattccacccaacaactacaaagaaaagttaagggtaattttacctatttaggattttaatctgttggagttaaggtgaatacgtttttccatattggggtatgcagctcgaacctaaagtggtatgtacacatcccctcaagcacacccattacccttataggattaatgtaagcaacagcttacacggaattggaaatactattcaacgatccatgcatctgccagattcggacatgcatattccccaattggatatagaaaattaacgtaaggcagtatcttttcacaatgtacttgcaacgcggcgacttaaagttgaagtacaacctgcagcagcggctttttgtacggtacgccaaactgtcaatggataatattgcgtagaccgaaaaaggtaatcctcaacactacccgtggtggatgacctaaagcagtaatattggttggaattatctcccagacggcaccgtctccccgagaaagcttagccccgaggtctaccttccatacaccactgattgctccacgtcatgcggccttctttcgaggacaaaaaggcatatatcgctaaaattagccatcagaaccgttattgttattatattttcattacgaaagaggagagggcccagcgcgccagagcacacacggtcattgattactttatttggctaaagatccatcccttctcgatgtcatctctttccattcttgtgtatttttgattgaaaatgattttttgtccactaatttctaaaaataagacaaaaagcctttaagcagtttttcatccattttactacggtaaaatgaattagtacggtatggctcccagtcgcattatttttagattggccgtaggggctggggtagaactagagtaaggaacattgctctgccctcttttgaactgtcatataaatacctgacctattttattctccattatcgtattatctcacctctctttttctattctcttgtaattattgatttatagtcgtaactacaaagacaagcaaaataaaatacgttcgctctattaagatgaaattatcaactgtcctattatctgccggtttagcctcgactactttggcccaattttccaacagtacatctgcttcttccaccgatgtcacttcctcctcttccatctccacttcctctggctcagtaactatcacatcttctgaagctccagaatccgacaacggtaccagcacagctgcaccaactgaaacctcaacagaggctccaaccactgctatcccaactaacggtacctctactgaagctccaaccactgctatcccaactaacggtacctctactgaagctccaactgatactactactgaagctccaaccaccgctcttccaactaacggtacttctactgaagctccaactgatactactactgaagctccaaccaccggtcttccaaccaacggtaccacttcagctttcccaccaactacatctttgccaccaagcaacactaccaccactcctccttacaacccatctactgactacaccactgactacactgtagtcactgaatatactacttactgtccagaaccaaccactttcaccacaaacggtaagacttacaccgtcactgaaccaaccacattgactatcactgactgtccatgcaccattgaaaagccaacaaccacatcaaccaccgaatacactgtagtcactgagtacactacttactgtccagaaccaaccactttcaccacaaacggtaagacttacaccgtcactgaaccaaccactttgactatcactgactgtccatgtactattgaaaagagcgaagcccctgagtcttctgtcccagttaccgaatctaagggcactaccaccaaagaaacaggtgttactaccaaacaaaccacagccaacccaagtctaaccgtctccacagtcgtcccagtttcatcctctgcttcttctcattccgttgtcatcaacagtaacggtgctaacgtcgtcgttccaggtgctttaggtttggctggtgttgctatgttattcttataaacggtggtgtttgacacatccgccttcttaatgctttctttcagtattatgttatttttttgttattcgtttttcacttctaggctttttgacagactagccccgttataccaccatctttgtgggaaagcccctaaattgccctgagcagtatcgtttcatgtctagtctctttaaagatgtttcttacgcgttgcgtgtaaaacatcctctcattcaagacagggttttctaaaagcaataggggtagtttaataattcttatataatcatcatatacactatttttagttcttaattctttaatacaaacttattaatgtgctctccattgatctcttaatcaggaggcgatatataccggaagcggtgtacttttcttcacctcttactcaactatgttgatgtgcaagtttaaccactcgtcgatattatctattgctataacgaaaactttattcgagttcacagtgaaaaacttcagcacatttatggaagatctaagcaaaatggagaacgccagtagatgcgaacaacaaactttatcaaatttgaaataccactgctttgataagctatgaggatccagctgtgcaaacctatcatccgaaaattgcaaatgatcatcaacttcatttattagcacatcgtgtaattcttctttttcgtcagttttttctagtgcttcatgaaagtatttacaaaactcttcacatgagcagaaccagtgtgcgatatctacgagtattggtggcgctccatcattagtatccttcactattaagcgatactccaggagcgaattagatgaacccttataaaattcatcaactaacacatcaatcaatgatgtatgctcattaccttccttgttatggactctatctaatatgtatataaacatgtctgaagattctagtaatgaaattgctcgaataaatagttcccttggaaacatataatataagaaggatgctattgtatcatccagttttgtatcatcgtttgtgttaaccagtttagcaaataatttagagtattctattacatccttcgacatactcacccttgtgacttgttcttttctccctatttcttcttcatcaccaacacttttgctttaccggcttgaccttaaatggttattttttcccgtataattccaatatatcagcgcatcttgctgatattttctgttctataacaatttaataagggctgacaaacaaaagtaatcacttcgacaagtacaaaatgggtctatttaataacttcaagtttaaatatacaagggcgcaactggagatctttagattttcattttgtttgctagcacctgttgctgtaatgtactatattggtacagatactgataaaaaattaaatgttccagggttttggccagatcctgcaacgttgaaccaaataccaaaagagccttatgagattaaagctgaactggcaaggatgaaaaaagaacgtttagagaaaaggcttaggttggagaaaaagatacaagaggagtttggtttagaccttgaggaggaaaaagaaaaaattaaacgggatttggctctcaaaaaaggatgagaaaagaaaacggttaaagatgtatacttgcacctgaccactttttcttccttatatttattattctaacatgtacatacctgtatagtcgtatttccactagatcatcacttcccctctatattcatgtctgacctggttatgcaggtcatgctctattcaaatagtattgaaaaagctgaatgagcaataattactgattttcttcttcatccataggattatatatattcttagataatagcctatttagctcatgcttaacaaattcgactttcgagggatttactaaaagatgggtgtcatccaactcctctagtactatatcactcatcttggcgtcaatttgtaatatgagcgccttgatggatggatcacattgaaccagtgcaccctttcttgctctagccattttttcgttcttttacaaaagtatcttggctttgtctctattgggagtacacttctatcttactgcagtttgctcgtcttttttcaataatacgatacaaaagaaaaattaaaagggctattgagactgttgtaaaatatatatgcaaaataaaaaagcattttaacgaagagtatatacctactattagacattaatgactacagataatcatcagaatgattctgttttggatcaacaatcaggcgaacgaacaattgatgagagtaattccatctctgacgagaataatgttgataataagagggaagacgttaatgtaacttcaccaacaaaaagtgttagttgcatatcacaagcggaaaatggagtagcttctcgaacagatgagagtacaataacaggaagtgcgacggatgcagaaacaggtgatgatgatgatgatgatgatgatgacgatgatgaagatgaggatgacgaagatgagccccccttattgaagtacacacgaattagtcaactcccgaagaacttttttcaacgagactcgatctcttcatgtttatttggtgatactttttttgcatttggtacacactcaggcattctacacttaactacatgcgcgttcgaacccattaaaaccatcaaatgccatagatcttcgatactttgtattaacactgacggaaaatattttgctacgggatctattgacgggacagtgattatcggatcgatggatgatccacaaaacattacacaatacgatttcaaaagacctataaactctgtagcgttgcactcaaattttcaagcatccagaatgtttgtttctggtggaatggctggcgacgttgtactatctcagagaaattggctaggaaatagaatcgacatcgttttaaacaagaagaaaaagaaaaaaacaagaaaagatgacctatcctctgatatgaagggccctatcatgggaatttatactatgggtgaccttatattatggatggatgatgatggaataacattttgcgatgttcctacaagatcacagcttttgaatattccattcccctccagaatttttaacgtacaggatgtaaggccagatctatttagaccccatgttcattttttagaaagtgatcgtgtcgttatcggatggggatctaatatttggctatttaaagtttcctttaccaaggattcaaattcgatcaaatccggtgactctaattctcaaagtaataatatgagtcattttaaccctacgacaaacatcggatctctcttgtctagtgctgcatcgagttttagagggacacctgataagaaagttgaattagaatgccattttactgtgtcaatgttgattacagggcttgcatcgtttaaggatgatcagttattatgcctaggttttgatatagatattgaagaggaagcaaccatagatgaagatatgaaggaggggaagaattttagcaagcggccagaaaacttattagccaaagggaatgctccagaattaaaaattgttgatctttttaatggtgatgaaatctataatgatgaagttatcatgaaaaactatgaaaaattgtctataaatgattatcacctcggtaaacatatagataaaacaacaccagaatactatttgataagttccaacgatgccatcagggttcaagagttatcattgaaggatcatttcgattggtttatggaaagaaagcaatattataaagcttggaaaatcggtaaatatgtaattggatcagaagagaggtttagtatagggttgaaattcctcaactctttagtaactaaaaaagattggggtacattagtggaccacttaaatattattttcgaagaaactttaaactcattggattccaactcatatgatgtcactcaaaacgtgctgaaagaatgggcagatataatagagattttgattacatcaggaaatattgtagaaattgcgcctttgattcccaagaaacctgccttaagaaagtcggtatatgacgatgtattacattactttttggccaatgacatgatcaataagtttcatgagtatattactaagtgggatttaaagcttttttctgtggaagatttcgaagaagagctagaaacaagaatagaggctgctagtgaacctacagcttcatcgaaggaagaagggtctaatattacctatagaactgagttggtgcatttatatttgaaagagaataaatataccaaggctataccgcaccttttgaaagctaaggacttaagagctttaactattataaaaatacaaaatttattgccgcagtatctagaccagatagttgatatcattcttttaccatataagggtgaaatttcccatatttccaaactatcaatatttgaaattcaaacaatttttaacaaaccaatagacctgttgtttgaaaatagacacaccatatcagtcgctagaatatacgaaatatttgaacatgattgtccaaaaagtttcaaaaagattttattttgttatttaataaaatttttagatacggacgactcgttcatgataagtccttatgaaaatcaactaattgaactttattctgaatacgaccgacaaagccttctgccttttctgcaaaagcacaataactataatgtagagagtgccatcgaagtctgttcatcgaaacttggtttatataatgaactgatctatttgtgggggaaaatcggtgaaacgaagaaagcattgtctttgattattgacgagttaaaaaacccgcaattagctatagattttgttaaaaactggggtgattcagaactttgggaattcatgattaactatagtcttgacaaacctaattttactaaagccattttaacatgttctgatgagaccagcgaaatttacctaaaagtgatcagaggtatgtccgatgatctgcaaattgacaacctgcaggatattattaaacatatcgttcaagaaaattcattaagcttggaagttagagataatattttggttatcattaatgatgaaacgaaaaaatttgccaatgaattcctgaaaataagaagtcaaggtaaattgtttcaagtagacgaaagcgatattgaaattaatgacgacttaaatggtgttttataatatcgaatcatcatttaatacacaaggcaagtgtacacttcaggaatgtactgctgaaaaaaaaaaaaaaaaagaaaaaaaagaaaaagatatcttggtttgaataagtaaaattaatagaatccagtttccagtgatcggtacaggctaaataataaatatctctacttttatttattcttttcgttttcttgtgttcaggatagatcaaagagcagtcaaaggtcatcaggaaaatgataaattcaaaaaaccgagagttaaaggcaaaactacaaaaaagagcaatgaatatcgagatcttattaagtttatatctaaaaaaagcctgtgttaccaggtaagtgtaagttattagagtctgggaggtttgaaccaccagtcggaaggtccaagttattggcggaagttgcagctgcagctgcagccccagatagaagggtttctaaatggtcttgtgcattcttactgtttattttaatgctttcgctatttaattgttttctagtctttttaatcctttttaaaagtgtcaaataattgaaattaagttcatttattgtttctttcgtcagtgatatttcgtttgattctgcatgtttcataatggtactcaatgatttggcgatatttatatttgtttgtaagttacttaatattgtggtggaagagggtgacataccggaaacagcaccttcaagatgttctaaagctgatggcgatgacgcagaggaatttgagtctatgggtgcagatataatagatctcgctggagcgcctgttgagtttattgccacaggagatggtgtaattgaaggagacgaagcttccgcgacggacgccgaattatgttgaaagttattcagagaattttgagatatagcatttgaggaattaacagaatgtccgctttttgatgtgtcgctcagcaacccattcatatgtgggacatcaaacggctgtgcttgatttcttgactctagaagggcagtcgttatcgagtttgaatttgccatggccgtgcttgaaggaagttcatcagttgatttgttctgatctgaggcagctttttcgttgtttctgatagctgaagaaaatacttcgctaaaatattctgatgatggtagttgcatatcaacgccaacagtagataaatccaaatcaggacttaagaataaattaggtttatcgattaatgtactgacattataatctaatgggcccggctgtttcattgtattatatggatcattcaaaaggccgttaaaattgacgtcataattaccgtcaacaactaaatctgtagtcgaagagttcctttgcgattccatactagaaatatttggttgtccagggttacctgttttggtactattatcaacagtattctgttgcaaatactttacgctactatcattatcattaatattattactactaccattattattgttattattattactgcctctattattagtattttcaatagcattgttgctgtgattactgttgtaatcggggttgtggctagcttgtgacatgcttaaatgattttgattattatcatcttcattggcaaaaactgatacatcaaaattatcatcatggacctcattaccttttggcgcagtatcaaaatcaggttcacaaggctccacaatagcactttccactaattcttctgtactcaagaagtttgtgtttttgttttcaatgtttaaatctaacaacatttcatattcccattttttaacacagtagtattcatcacataatctattcaaaacgctctctaagacttcgtttttcttaaatgccatactaacattctcattcaaatgtatcatttcaggaggaagcagaccggaacttttccaatttgctttgatagcatcaacgggtatatcatcccaagcttttttaataaatttgaatgcatttgacattgtgagttgactctgctcaaagctaatcaaacattttttaccattgggtatgcattcgttccgttctgatttatttttattttggatattcttcgaaattctattttgcaagtcaatgagcgcctgatactgttgtattctgtatcgtgttttgaattcatcccagacaccccagttaaatggcaaaaactttgaatttgaggaagtgtatacaagttttatattttgaaggcgcaaattaattattcgatgacagcaagaatcatccaaaacaatccaaatcttcctattcacagcaaccaacctcttatcccacctgactaaccagttgtggaaaagattgctcgttagccatgctttcctgttactatggtatgagatatcaaatttcttagccatcttagtacccaacattgattgtgacacaggatcattcggttcattggggaaataattcctgaatgatttgtaactatcatatttgcccacgacaacaggttttaacttttcagagccatctaaattggagcacagcatgacagttgccacctctatacgcctttgaatgctacttgcttcatattgagcataatccaacggtaggttgtaggagagaaacgcttcatctaaagtgaataaatcctttggaggaattttggagaaataagccttcaatacatccctctcttcaaatgtccagacttttggggttttgggtaactcttcgtctaaaacagaaatattgacatccatttttgataaaaaattcgaaatccatttataactaaaagaaccatttccctcgcgatgctccgcaggaattctgtgccaaacagcttgtgcagtgtcttgaataataggtgacgttatagggattccattccacaaactttgagaaatccattcttgtaaaattttccgaaccaaaagattatttggcttccttaatctattcgcatctttttcatgctctttacaattcatataagttgatttccttgccaacaaacgcgatattgtgccttgggatggaatttttggcagctggaacgtctcataagcccattttgccaattcaagttgcgtccactttgggtgcctctccgccattagacaaatattatatctttgctgaatggaaagcatgctggttataataaagctgtctctttactgcttggtgttaccacaaaattcaaaacgcgaactagtcacgattgatcaaactttgctgatttcattcaaatcttgcaactgatttttaagcagctattggttttgataatttcttactttcaagtaattgacttcgatgggcaaagtcactcagaacggaaatatgcagcagctattctaacaacaaaaccacgaatcacaccaaaaagaagtatgtaaaggcatggaaaaagaagtaagcattggaatatatgaaatcctgcttgttgatattccatttctgtgcgaaaaaagagcaataagctggcttttaataatgggttggagccatggataagtacggacatatagctcatcaagaaggcgatgtttgttattatattccaaggctgttcaaatacaacagttattatagtgggacagaggacgttcgaatatttgttggagatttaaagtaccggatgagagtttctttgcaaatttgcgaaaagtattatgataggcggttgtcgatgttgttctggaaaaatcatcctttacagcaaatacaccttattggctgcatcattggactccagttcaaatggattgggaaacaagaatacattttttttcagttggacgattgtacttcagactcttcattggtgggttatactagtgacatgagattcttaacatgtaaagttaagaaggatagcatcctatcatgggggttgaacataaccgatttgataggcttaactcttcatgtctacgggcaagcaagtttgaactatcaagagcttcaagttgaatatttaagattatgctacagtttaacggaagaaatagatcattggaaaatcacaatgaacatgcgtgagcaacttgacacgccttggtccttaagcgattttgtaattggagaattgttcacgcaagagcaagagtggacacctgagacatcacagattgaggtagtaaacccggattttgtaggtatagggtacaaaaccccagaaagtaaaagaaatgaaactactttcatcgagcaactgcaagaagaacgcttgaaggatgaattagaaattattagtccatacaatagcacagatacttcgaatagtgtgcattccttgtcatttcggtttgtatcgtcgctaaaggattttcctgaaactcactttttgaattcaggtgatcaaattgacaacggcaatgacgaacagttaaaaaaactagaatatcaaagcgctaatctacctgtgatgattcccaataggacatcagcaaagtcaaacttgatgttgatcctattaggactacaaatgaaagagatttctaattctgacctttacaaactaaaggaagtacgcagcgtagtaactagcttagcatcgtttttgtttcaacaacaaaatgttggcgtcatgaaatcttttgactctttggaaaaggaagcgtttcgagacctggttaatcgtctagtcagccagggtttgatcggattaaaagataaaacaagtgagacatttgatttgcttcctctaaaaaatctttttgaatatgctgaaaaacgtatatcagttctaatgaagctacaatgttatacaggcactgtgcaattaagtcatgttcaggaaaagctacatttgccgtacataacaacgaacggcatcgttgatgttttcaaagaatgtcttaaaaggacaaagaaacagtatcctgaggtactaaaaaattggtggattgatcttgatccgaagaatggtatggaggaccaaaacagtggaatattattacatttggaatacgcagcagcatattcataatttgttagaaaactcgcatcgtcaataacggcgcatctctctaggcctgaaaaattttgcgatgagctcaaaataagatactataactttatgcatatattgtatatatattatatcaaacaaataaggacgttaacgaaattttatatggccttatttaacgtagaaggttggtctattaagacaaaaaccgtcgcttttgataacaagactaataagtcttcaaaagataaaaaaaaaaataatagaaaaaatggcaaacttacaagagaacagaagttgaaagaagagacagaggctgagttgaaggaacaagtggaagacattccttccgaaggatcagtagccaaagacatcccaaaaaaaaaccaagagaaaagtgatcaaaatgaaacgagcaagaaacgcaagcacgatgaagaagcccctctgatgcaagtaaaagaaaatattgaaaaacctacaaagaagcaactaacccctttacaacaaaagatgatggctaaactgactggttctagatttagatggatcaatgaacaactgtatacaattagctctgatgaagctttgaaattaataaaagaacaaccacaattatttgacgaatatcatgatggttttagatcacaagtgcaagcatggccggaaaatccagttgatgtttttgttgaccaaattcgttatagatgcatgaaacctgtgaatgctccaggtgggttaccaggtcttaaggatagtaaagaaatagttattgctgatatggggtgtggtgaagctcaattagcattagaaatcaacaattttttcaaaaattacaataagaaagcgaagaaatatttgaaaagacgccataaagtccacagttttgatttgaagaaagctaacgaaagaataactgtggcagatattagaaatgtgccgctaccagatgagtcctgtactatagtggtcttctgcctggctctaatgggtacaaatttcctcgatttcataaaagaagcttataggattttagcgccaaggggtgaattatggatcgcagaaattaaatcaaggtttagtgacggcaaaggtaatgaatttgtagacgctttgaagctgatgggattttttcacaaaaagaccttcgacgagaataagatgtttacaagattcgaatttttcaagccacctgcggagattattgaagagagaaggcagaaattggaaagaagacaaaagtttattgaagttgaaactgagaaggaagaattagaaaagaaaagacggaaaattgccgaagaaaatggctcttgaagccctgtatttataaaagaagataacgacttcatccgtcattttcatattttaatattgttttttcttttgtatactatatttatacatataattgtattcttttcctgtagtacattgcgtaaagtaaaaatcatctagaagaagtactccacaatgttcacatgagggacaaggttttattgtctctggaaaaacgattggatattagccagccttgaaagattttcaaagcccggaacagaaggaagagcgaaccaattattagtatcttgaccgtcagattgtccactattgggctcccatctatcgcaacaacgaaatccatacgtgttccaggcggtcagacacattgcaacaatgaccaaaatcaggtagaatattttcagtcttaaaagacacaacacagcgaagacaccccagattacgggtgtcacatacatcgaccaccagaataacttagaatcgatggcatttattggtgggcccggcgcatattgcttatatgattcgaaagtaaaattagaatctttgttcacatctgtagaatcataccaccagcgtaattggaccagtttccgacctgtaatgttttttgttaagtaaaagtcaaaagaaagtaaaagaacgacagtgatgaattgaggtgtgaaattcaaaaacattgatcctatgatataaaatacaatgggaactgccttacctgccagatgaaatgatagtagcaacgggtgcgacgattttaaaattgtgttgtagaaatttcttgcctggtccatgtttcattcgtaattagagcaccagcaggtttataaaagcgtattgaaccgtaaatcctttaagaaccacgcttttctacatttacattatgtacagttaaaatggaaacgaaatcccttttcacccaaaggcgcattgcggacaaataataggttcgaggtcaaggtaaacaggaagcaagatgcaaaagaagtaactggaatggaatgtatacattgatatataaatatgtatgacgccttctattgcaaaaaataaactggattatgttacgttaataactcaaattaaataatgtgtaaagcacttgctgttctcatggacaaccatctcattttttttgtaagagttaagttcaagtttgatctcattcatggcactattcatgcttggatgtactttcatcatccacaacaatctgtggcgattcataatgaattccggattagctctctcatatgcattcgatgaccaagtgcttgctaaacatacttcttttgcaaaccggacatctttttttattggttttggaggtgtttcgactttatcaaatgaggaatctggcagcgaattccttctatcttcgaatctgatatactcccagtcatttctcaacctatttaccatgtcgttcccaacatgcattggtaagcttattggacctgacagagactgtcgcaaatctgtcgatatgttgtagaagtatcgtgcagattcattgtcatctaatgaaggcctcttggacgatcttggtggtggttgatttctcgtgtcgattatatattcaccgagctttgaaaattcttcgattatggtcttgtcgatcaaaccttcattgacattatgcttttcggtatctcgaaaagaaaccttgccatcgtcgttgtgcgaggtctcgtggagcttttgtcgtatttctaattgccttcgcctcaaatcgtatttatcattttccttggacaacagatcatcaaaaattgaatctgtatccattagagtttcgtcgtcgtcaaattcaatgccgtccagatttgcatccattaattcaatatcattctcagcttcagaatttccatcagaatgcgtaaccatatcatcgataggaattctccttctttttgtatccttttttccatgctttgtattcgagtttcctgaagtacgccataatttcttcaaaacagaacccagtttcaacttcgattgtgactttatacatctatatttctcagtgcccagaatagtctttttctttctatcaaataggcctgaattagttgttggcttagttttttccttagttgataaatccaatttttctatatggctaccatgtttttcatttaccgtattttcgaagcaataagatatagttacagttttattttcataaccgtcatcatcatcagtttgactttctggcaagctggtcagggtattaacagcagatatcggagaggttgatgaaaccgaactttttattgttgaaggaactgaagtgttcagctccaagctatttacaccgtagcctgtatcattgggaggaatatgtatgactgatgtcccattatgaggccccacaaaatcttttgataaattgcgacctttcttctcgctgaatttgaataaagaagagtctcttgaatttaattcaggctttttcaagctgtgggtgcattttccatcaagttttggcttgtatatttcgccattgggaaattgaaagcttcttttcattttagagcgctgcagttgataaggtgttaattctttatatactccgaaagtgtactgtggcttctggtattggctcacataatcttgatcattattgaacccctcatggtaagagtttctttccctaactgtgaatagcgcagttctctttctttgctgggcggctgtcattgaacaggaccttactggaaattttctagctgctgtcacagacctacagtctatctcgccactataaatgtgtctcttcttattcgggttcgaataattgtaatcagcatcattcctaacattgagtttagagaatgtactagacaaagcaaacaaattcgaagttgagttcgacctaggtatcaatcgctccggtatgggttggttttcttgtgcagatagatatgagccctccattattatcagcagtttgtggtaacacctaatatggcctatctggataatgagatagccccttccctttttccagttttctttttcttttgttcctatattatatgaagccggtatatatatttatgtagaataagcttttagcaggcgtcccattaaagtcgtcaaggtaagtcgggcccaataaacttgttgaaagggtgagagagaaagtgctaaaaggaagccaaacctttgtgaaacctggggtatgtcgagcatataatcaaaaataagacgtactactcaaaaaggaaatgcatgggaaaaagaggcagcgaaaaaggaaaagtgagtgcccatctatttttaggcgctgttccgttcagggatcgtacttgtttcatatcagtggtagcaacgtggtagcacggaagaatttgacaaggagctaaacgtcatatcgccaaggaacggtttttcgtttcaaggtcgttggagagcttttccatgatcggtatggagcttaaataaagggaaaggaacaatgatacgtttatgcttattcggcaaatagaaaacatgtttaatacagaaaatgcagtaatattatatgggaagaatcaagactcttgccttccacctctttagagtaaattcttatatagggctgaacatatacacactataccgatagaaaggttataatttaaagggaaaaatgcacataaagaatactacttaattttgatttttggttctggtgccgttgtttttattttttctcgtcttttatctcttttaaacaataacgtatctgattggaatatgaatcaacttgatggcgtaaccaatgataccgactgcaataaaaccaataccaacagccttgacaatcttggtgtattccttcaaatcaggtttcttacacttggccaagaattgagtaccttctctgacaaattctacaggtgcttcaaccagcttttcaacctggttgttgctctgctttttctcttcacctttttcactagctctagccattttatttttcaatgttatacgtgattttatctttggtaaactagcgtagtgcggacaatggacacgagttatggacaatacacgccaatctgtactattttccttgtttaatttaatcactagtattctttcatttcaaaacgaaaaaaaaataaaaaaaatgttgcgaggaaaaaaaggcgacgtgtttcgcattccgccaatatccacagagggtaatgaatttttcgtactatagatatacaactacaatttatatgagcgacttacgattacttacatactaccgccaggaagaatcaaaatcccttccactcttcctcttcctcttcttcagattcgttactggaatcattatgttgcgtttcgccttcaagaatatcccaggaaacaagtctggtgtcactgaataggtcttctttgatcttctctctcaacaccttactgttattgtaatctgccacgatatcttggaaaattgcgataacatcggctagtggcgttttttttgcgctctctgcaattttgcgcatctcttcctctttgttttcctcgtcttcatcgtcttcatctccatctttaagcaatctttcccattcgtccagcagaatatcgacgatatgaattggaatccctgtgtagacctttggacttccactcagaggtaaccacctcaacactttcttaatatactcgtcgactaattttttgtcccagtttctggactgcaaatacttcaattgactgaataatacccttcttatcaatagaagatacttatccaacctatatctgtcaatgttaaaccattcaaagcacatgaccttccaaaaccctctgctaaactttataaatgctttatcgtttgtggtcaactcatctgcagtgctattgtccttaggatcaaaatataatccatgcaattcacctaattcattggctaaacgttgctgaggtctaggacggtcactgaaccacattgcatagtaaagacccttccaaagtttattgaattctatttgtttgttctccttgaactgtttagcggttagatatttctttaacgcttcgagtgcatttaccctggtttttctgttgttcgacgataattgtttaacaaagttggaggtctccattgtgaatgttctcactcgattttttaagtgtctatttagtgtattatgccgtgaatgcgcaagatatatacgtatacttaagaatgtagtttatatttgacaatttttttcagctcatcgcatttttttttctaaattctttacctctcgtgctccgtgactaggatattggaaattcaaatgatataacttaaccatataaatcttttaagtggttccgttgttcctcagattgctttgtaccatctactttcctagcttccagatctccaatgctgacaatcttgggctgcttggtttcttcttgttcccgttttttcttcagatattcatatttagtaggattggcgactaaaacatgttgtactttttccttatcctcaatttcatcacgtatacccatttccttagcgtgagatctagcaaactggttcaattcgtttaattttaggccttcacctgtcaaatgtctgcggaacatttttgatttttcatcaactgcgcccagtgtttcagttttgtacaatcttgatttaggatcataattactctccgttgaatttatgtcgttcaagtaagcagccttatcttctctcaatctcgttgatgtcctatacaactgagaattatcagcatcatctttcttcaatgaacctacggaatccttgtaaagttctaacttcattagttctatctcttcatctgtatcccatagtgtttcatcagtttgggatttgtcttttccttttattttatttcttttatcacgctcccacttacttatcagttcattgtattctttccctgagtaaccgtaccatctatcttttctggagtcccagtcatcatcagtagctcgtactaaaactgtgccattatttttttgtgaatttaaatcgggaacaagcttctgcatcttacgaggtttttccatgcagtctttctccttatgccctgcttccccacaattcctacaaaatgacagcgaatgagaatctcggacggacatcttctggggtctgattagtttgaactcatcctttatacccataccaatttttggttctgaattattgtcaatatctaaagcacccccttttgctttttgcctatgatgcaccaagtagtcgcttttttctcctccttctgcagtgctcgtatcatcattgccgggcttcttcccttcttgttctttgggggtatccttatagtaccatggttgatttctaatatacctggggatatgaatattttcatttttttcttttgcttgttgtagttgccttttatttctgttaatagtgcttcgattttcgttgtttctgctgttattattcattatgtaatccgatcgttgtatttcagtgtaactggtatctttttcagaagtgctcgataaatgatatacgcagacttgattattgatttacttgaaaggcaagctattcaatagataacgaaggagttatcgttatgggtactattattgtctttccgcgttcgaactagtcactagttgttccaatgaaatgtactttaaaaaaactcgacaacttctccaattaaattgaagagtacggcagctgaggttaccaactcttttctatattttaattgtcactaggtataaaaatcaaaagtctagaaaaatgtataaaaaatcttccccgccaggacttgaacctggaatcttctggttcgtagccagacgccgtgaccattgggccacgaggaacaagatttcttgaagttattgaaatacgggatttgctgataccagaattaataaattcagaccgacttctcttgtggggtggtaatcatcatttaaagtgtggtatcctgcttagcccggacaaagaagttattttaaagatttatttgccaatcttcacaactgccctgttgtatctatatattattctgttgaaacaaagttttaatatagtctactaactagtattcccgcatttctcatattcctttgaaaataccaactatcgcttattttaccagcagttaattaactaaaacgttctcatggggatggacaccagttaaagaatcaatagaacctttttcaaatctccatatggagcggcctcaatgagtagcaacgagggaaataattacttgcttcggctgcattcagtgattagttaaaaagtcgtcaccctaagtttttctgtcgtattttaggcattttcattttgaggaaatatcgtatacctggtaattgcctatattttgagatgaagactgtttctcatttctttttggtcatctccttgcagagcatttgataatatagtagtaataatgaattgtagtcgataaatgttagttgattctcattcctatcgtatcgataaggaaacctgagaaataccaaggttcaacgataatggcaaacatgcttcattaatcggtattcttgatcaaatacttccttgcctgccatacggcatcccttaatcgcaaaatagtaatattctttccaactatataaccgttattttaacacacatttctcaagagacccctttctagaaatggcatggagtggcaagtatcttcaagctattttttagttgttcatgtactccatagagtgacggttcttgcaatttcaactagtttcaagatagtcataaaaatttgcaaccgagcccattactatatatatatatatacaaaaaattttaacattaaaccttgagctcgggttttatctcataccaagtattatcaacctttggccggtgtgttcctaatatggtatcgattttcaagtataccgtgtaacatttggtttttgaattatccaggggtattgcaaggaatatcgtggatcctgccatatgaaggcgtggatcttaatttattcacctttactgatcgtaccaaacgaagtaagcgtagaaagctaaccaatttcctcttgttacagagagaaaacttttcttgtacagtaaactgaatatgctacgtcgtagacttacaatgacgccgcacttagggatagtagttaccttgctcactttactgtcgtgatcattacacccgtacgtaatcgatgatcattgcaggagaggggcactttggtctgacatcactttttttacctaatcaaatagattggcttttatttgacagataaggtttatgatctcttttttcgaatggaaagttccatgcaggcaccctttatctcattgtatttaaactacatatagaatggatggaaacgtggcaagtcatatcaggacgctttgaagactgataattaaaaacattaaacaagtttccagatatcaggaagcgaccaagccaatattcagaactttcgtttcgaaaaacacagtaatatattattctcaaaaattaccacactttttttaggcaaggctgcaaaataataccagaaaagcagaggcggttcttaacttctgtgtaaattcagtgcaggaggacgggtgttgtgttattaacttgcaaggaaaagaaagtttgtgtctccccttgttctacgctagcgaaatgggtgtgtggaagagtcaaaactgaaccaagaaaaaaaaaaaaaaaaaaacaaaacagataaaaagataaacaaaggcaagatcaaaaagccctatcgtgaacgctatcaaaggacttttaaaattcataaattaatagttcgtccgttgccctcttgaatataatagagatagagtttaatacttgctttttacctttgctttttttttgtatatctccatctcagccctaggtaaggatagatacgaagggttgtacaatcatgaaatttgaagatcgcatattgaataaatcaatccctgaatggaaattctacaatattaactatgagaagttaaaagtagccataaaaaaagtaacggcttatgattatgacaatccaaatgattcgggcatggagaagttgttgaatcaatgttcagtagcctttgaccaggaatttcaaaatgttaatttatttgtttctttgaaaataaaggaaatttccactcgtattctttctgtggaatcatcaataatcgatttttcaaagggcttaaacaaaacttccagaaaccgtttcaaccttcgtaaactgaaaatcatcaacgctcatgtagacgattgtaactttgaactacaactactgtcaaggtttttgataatacaaaggattgccttgagaaagttattcaaaaaattactaaatgaatttcctcaagacagtgaaaatccattgactgcaagtgagtatgttacgtcgatcagaaactctgaaagtttacgaaatggacacgaaggcatatcatttatgaagcttgatttagatccatatcttttagaagtttcgctaattgttgatgttttacatgatttggaaaataaacttgaagatgcaactgagccagcagtggagcaaagatccctaaaccgctccgatgaatctgcccatacaagttcaagtccagaagccaacaattcttccttgccagcatctccaaggtcaattccgctactttcaaacaagaaaacttcaaaaatgattgattcttcgctagaattcgatactgccctcatagataaagcagagaatctaggaaggtttttattatcgtccgaggacatagagggactgaagttcatgctattgaatattggttttaggataattgacgatagcatcatatccacttcaaaggagattttagacactacagataatattaattctgcgggcaacaaatctataagatcagcaaagtcattcaatgacttacaacataccttatccctatctaaacagaagaacatattaccctctgctgtacaatccaatgagaagtacgtttctattagtatactagatactgtcgggaacgaaggcagtcctttactacttactgatgataatataaatcagcacccaaacatgatagtcagctctactgctgaggatacttgtatagtaatgtgccacgtgggcggcttaagaaatcatgttgtcacaaatgatctgcttctaagggatgtaaagaatattctttcggccatgaggagtggcaacgacacaaaaaatattagcgctctcataaactcactggatccatcgccaatcagtaagatcgctttggagtggattcagtcccatcgattaaaaaccattgaaccaaagctagattttaaaagaacaagattcatatcagcagacaatggagatatatacttgatagctttggatgaatctatcactattggaaatgtatctacattaccctttccaattttagaaattaaaaagcttagtcgatccagtggtctttcacagacggctattaatgaagacaataagtttaaacagttaatgaaatcagttgttacaaatgagtttcaatgcagcttaataccaccagacttaaccacatggaaaatatgtttagaattagtacactcaaatgaattgcaaaatgatttatttcaacttttactaagagatcaatataaattaaattccgatgattcgctatcacctgatgaatttttccagctgggcaaggatcgtctagaggaagagtttgacctgactgggccgataaacaactcacaaggtagtgttgacagcggcagaagagttcgaattcacaaaaaatcaaagcaatcggataatgaaactaaaaagaaacctattaggtattggaatgaatttgatgaacaagaagaggataatttagacaatgctttttacattgatactaatggaagcaggagtacaacagataacgaagaatccttacttttgagaaattctccgcctgattatgggtttattttgtttagccggaatttcatcaaccgcacatatgatttttgtgagaagttacgaaacttgattcgccatgacaagaaaacatcgccagatttgtttcaaaactctaagcatccgcattgttcatcaactaactatggttctgttgcgtcatttggttcacaatcaacttcagcgtcatatgatgacgttcaaaggtacttacagtatcaacagcaagacatagaggactcacaatctatctacgaatataggcatgacgaagttgttacatttttatacttgtctgcactgctaacatcttgcattatggcaagtgtatgtctgggaatcgttttatccttgtttcgcgggcaaagtaataatgagatagatttagaaattcaaaatattctcatagccattattatcatttccttactggtttcccttattttgatctgtgcgtgcctgttgttgttatttagtcggttcactttggcgccaatctggcattatgttggttgcttcacaatgtttttctcagttactggaacagtgtgctatggtatgattgaaattttcttttaattattttggacgataaaagtttttcatgtgtacagtctatataaaatatgcatatcatgtggttacataagaagaatgttaatcttgtttggagattttgtttttggaaacttcgccattgcgaagggtgttgcaaactgaatttctgtttaagtttttaattaataatccttattttgatcttttctgatggccgtgtttgaacgcatagtattgtgaatataagcgaagtgaaaacctttacacctgcggcagatgccatattactgcgctagtggtgaatattattaagcgtgctatcaaaaagagatgaaaacgtgctaactaaaaaggactcagattcgttacacacttagcctcgaataacgatcaggatctgttctaaccacaactccatggacagcatgcaatgtttgggctcttgataacgtccccccatcagtactatcgtatatattaaaatcgtctgcaaagctcgaagcatcgtcggggattgaacagttatccaggttatagttagtaacatttcggtcactcttgctaatatcttgttcgattttttcatcgggttcttccttttgagcttggccactttcttcgtcaaaagtattgcctttagctaggaatctaaacctacaccaccatatgaaatgagacgcgaaaattcctaactccattccagcaactattgagtataatataatacccataatatccatattacctaggataacactgatgatagatagccaagcacctaatgaatcgatgaataagaaggcaaagttgatgccaataacacgacctttccttttggctagttcaaagtaaggtggaagcagtccgacagctaacaaaacagatgcagaaataccaaaaatcagatcgggccatttaacacccttctcgtaaaggggcctcagccataatataaagccaacttccatgccaacatcagccgcaataatagcagctacaatcattactattttggatctcgccatactgattggtggataataacacgattggacgaaacttatagaacagaagaacataaaaaggtgtggttgaacttgtaaaatgacattacctttactaacacagaaatatatggcaaatggaattccggaaacaacccagaggaacatcatcagtggtggcagccccgtacagtccttttttttccaattatatattatttgcggaattagctggacacaccagcaaactgttgctatagtagctaaagcggtagcagccttttcagagatcatgaataccttattcttaaatctatgttatgttatagtattccacagtttatatttcagcggttaatttgaaaatagagatcagcggaaagtagaaggcaccagaaggaaagcattatttatatgagtttcgtttggtacgagaagtgtgatacagaggtaatctacctatctagtcattgaaaaatgctatcaagaaacggcgttctcatattacccgaagcaccttatctggcgctcacaccgcggaaataattgggtgatattttagacaaacggactttaatgtcatgctaagataaacgttcagtaatgcagcaaatgcttatcatgacgactcgtttacaaggtaaattcgattacgaagaaggtgcggacaaaataacgattaattaaaatacaataggtatataaaataaatagagaataaatatagtgtagttgctttacagaaaaatgaaataaactggagtacggatcaccgaagaggaggttgttcactttcaggttatgatgtaatgaaggtgggaagttagaaatgtattagttggcgtatatctagaaataaacaacccgatgcttgggaaggaactcaatgtaatataatactcattttgttttgcaaaaacattataactcttaattatttctccacatttctaaacccaaaaataaaacaatcgtcctcttggttctccgaatcccaagatgcttaaataccggtgttatccaagaaaaagtagtttcctgatgatttttgttctttatccatttgggaatctagcttattaattcttggtctgaaggagtttggatcccttctgaaggtgacattcaaattcttcaaaaatctgttacaaccagtcaacaaagattcaggggctcttgcgtgagcattcttggaaggaataccttcaaaaacaatgaccttatcagcaagataagtagccatgatgaaatcgtgctcgacaataaacgcagttttcttattatgtaagatgaatcttctgataactttagaacagataatacgttgttcggaatctaagtaggcagatggctcatcaatcaagtatatgtctgctgggatacccaatgccaagacgatggcgactctttgtaattcaccaccagacaaatgttggacttcttgatcaataatatcgtcaatccttaaaggtttaacgacatcagtctgaaactgtggatttaggaattgtcctctaattttcttgaaaaacaattgtctgacagtacctgggaactttggtgcaattttttgtggtttcatagaaacattcaattttggaatatcttgtccttcatctggcttcaaagcaccagctagtaatttgatcaaagtggtcttaccggtaccgttttcacccatcataacaaggatttcggaatcggagaattcaccttcttcaacattcaaaacaaaatcaccttgagttttcttcaaacttgggtaagagaaggcgcgactagcagagtcattctgcaagtcttcggtagcatcagctattctaaattgtaaagcttcagttctgaatctcaggttttcagcaggaatatgaccgtccaagaatatgttgataccttctctgacagaggctggtaatgtaacaacaccgtaaacagatggaacaccatatatgatacaaacgaaatcggaaagataatccaaaactgacaaatcgtgctcaacacaaataacgtatttagttggagctagtaaagatctaataatttgagcggcattcaaacgttgcttaacatccaaataagatgaaggttcatcgaacatataaacatcagcctcttgaacacatgacataccaatggcaaatctttgcagttcaccaccagataacttttcaatatctcttttcaaaacgttttccaactgtaaaattttgatgtagcgtttcacatcttcaggacttttttccattctcaatttcaaaagttcgccaactttttgaaccggacctttaatagcacgaggaatgttatcaacatattgaggtttgattatagccttgatatcatcttccagcatcttggtgaagtaattttgtaattcagaaccacggaaatatttaataatttcctgccattcaggaggatcatcaaaacgacctaaattaggtttttgtttaccggctaagattttcaaggcggtagacttaccaataccgttggtaccgactaaaccaaggacttgacccggtcttggtgttggcaatctgtgcagtttgaaactattggcagagtaacggtgagttacatgggcttctaaattagttggcaaattgataatttgaatagcatcaaatggacatttcttaacgcaaataccacaaccaatacacaagatttcggaaatgaatgcgatttttgaagttggagtgacttcaatacataatttaccagttttcacaacgggacacgaacgtttacactcttgacgacacttttttggtttacatttatcagcgctaacgatagcgatacgactgtttttatcactcattatggtctgtcgtgttttcttaagaacttttgcagaaggctaggtggaattcgcgctgaaacagatcacaatgaagatctaagaatacagaaacaataaaggttaatgcccagttttacattttttttttttcactttcactttgctagcgagcgatgcgattgagaaaaaaaatagaaaattttttcagttgcaaaactacccggctagaaatctggttcgatgcacacgagtaacaagagattgtttttctatccatggtatttgcttatgaacaggtgactgaagcagcgtatagtcatgttcagtctttactatgtgaagggtaggatgctaatgaccggctctttcttatcctccgcggtgttttaaacgatgctcctttcaagtacgctattccgtactattttttactgtgataatttgatcatcaacaacgacgaaaatgacacgtcggcggctaatttgatatttctttatttgtgtatttccgttgcagatacgagggcgttttacatgacatcaaactattaggaaaatccttttccaattcagtttgtagtaaaccatgataggccacaagacattttttttcaactggggagaaatttaacaaggacgtctttttttatttagacgataaaaaaccaagaaacaaaactagtaaaggttcttggaagcatttatctggatgcaaaataatcgttattcttgggcatgctgacaatgctgaaaaagttatccaaacaaagtagtcaaatattcaagatcactattagatcgctaaacattaatttctcattttgcgacgatactttttttacagaatataaattcatgttaattttgagatatttaagcgtttcatctctttttttctgggctaaaaaagcttttcgatgtctagaaatactaccaacaaatacttgaatgcagaacaagaaggaaaaaagcttgatactagtcaagcttaatgattagattctgcgggagccgcgggaacagaaaatactaacgttttaaatatcatttaaaaaattaccaaagtacaataagcagttttttctttgccttctctacatgtgaacaaatataatgggcatctaacaggaatttgttttcctttaaaccatcaaagagaatagttcagttaattatgccgcatccgtattgttacccgaaattatggtgtttttaaaacaaaggataagtgattcattgaaagatggcgcgccaccacgaaccaaaacacctctatagagaatagtactttacactcttctgttctttttttttccaatattagcaaataaggtcaggttcattgtaacatagttagaaatggcatcattacccaagagaataatcaaggtatgttcaaacaagagcagtggattatatacgaaatctgaagtgacgttttcgtctgagccgtcacactctacactgtttcctcttgataatggctagaacttacatactaacgcaaaacttccaaaacaagaaggctttttttgtccagtttgtagcagcgttccgccttccctttgtccatatccgcaaacgctcatatggagggaattcaacagaacaaactactagggcagaaaacgcaaagtctttgtgaactttcatataggaaactgagaaattagtaagtgacccagtacctggcattacagcagaaccacatgacgacaacttacgttacttccaagtaacaatcgaaggcccagaacagtcaccatatgaagacggtattttcgaattagaattatatctgcctgacgactatccaatggaagcaccgaaagtacgttttttaaccaagatatatcatcccaatattgataggttgggccgtatatgtcttgatgtgcttaaaactaattggtcacccgctttacagatcagaaccgtcctgctgtccattcaagcactgttggctagccctaatcctaatgatccgctagctaatgacgtcgctgaagattggataaagaatgagcaaggtgccaaagctaaggctcgcgaatggacgaaattgtatgcaaagaagaaacccgagtgatcatttctgtataagttttctcaactgaatatataaatatatatcattactatgctgctgctgctgcaaaaaaaaaaaaatttacgataaatgcaaaaaccatagatggtcatctaaagaggcgcatttctcaaaaatgtagcgtcgctaaaatggttttctctacctttagttttacgccagatttttactagacgcgttttagtttactttttcctaccctgttcgttttttttttttttttcgcaccaaatttttcaaccgttccatggaagccgggatcgaccgtcctacactaatgtaagcattagtccgctcgagggtccacgtttaattccggatcataaagtttttaatgtatttcttgttattatcgcttttgttgatcttacctgctattgcatagagacagacaatagacaaaccagattcatcgcttactcggtggtttacctcttagtattactttcgctgcttctttctgctgtgacagagtctcaggtgaaacaaattaatcaaaagagttgattaaacgcaagagcgttgagagagtttaaaaaaccatccgtttctttttctatttgctttcacattgttcgtactttgttccttttttcctaatccttttaataatagaattctttaaaaagaatcatagcataaactcaacacatatatgtcaagtccctccaaacccacttctcccttcgtggatgatattgagcatgaatcgggatcagcatctaatggtctgtcgtccatgtcaccatttgacgatagttttcaatttgaaaaacccagtagtgcgcatggaaatattgaagtagcgaaaaccggcggttctgttttgaagcgacaatctaagccaatgaaagatattagcacacccgatctctcaaaagttacttttgatggaatcgatgattatagtaacgataatgatattaatgatgatgatgaactcaatggtaaaaaaaccgagatacatgaacacgaaaatgaggtggatgatgacctccattcgttccaggcaacacctatgcctaatactggaggctttgaggatgttgagttggataacaatgaaggtagcaacaatgattcccaggcagatcataagttgaaaagagtacgttttggtacaagaagaaataagtcaggtaggatagatataaataggtcaaaaacattgaaatgggccaagaagaacttccacaatgctattgatgaattcagtacaaaagaagacagtctcgaaaattcagccttgcaaaataggtctgatgagttgagaacagtttactataatttacccttgccggaggacatgcttgacgaggacggcttaccgttggcagtttacccgcgtaataaaatcaggactacgaagtatactccattaacattttttcccaagaacattcttttccaatttcataattttgccaatatttactttttaatactgttgattctaggtgcttttcaaatatttggtgtgacaaatccaggttttgcatccgttcccctaattgtcatcgtaattatcactgctattaaggatggtatcgaagattccagaaggactgtattggatttagaagttaataatacaagaacacatatcttaagcggggtgaagaatgaaaatgttgctgttgataacgtttccttatggaggcgtttcaagaaagcgaatacaagggcattgattaaaatttttgagtatttttcagaaaacctcactgctgctggtagagaaaagaagttacagaaaaaaagggaagaattacgaaggaagaggaactcgagaagctttgggccacgtgggtctctggattcaattggtagttacagaatgtctgccgactttggtcgtccctctttggattatgagaacctgaatcaaacaatgtcacaggctaacaggtataacgatggtgaaaatttagttgatcgaacgctacagccaaaccctgaatgtaggtttgccaaggattactggaaaaatgttaaagttggtgatattgttcgtgttcacaataacgatgaaattcctgctgatatgatcttattatcgacatcagatgttgatggcgcttgttatgtggaaaccaaaaatttggatggtgaaacaaatctaaaggtccgtcaatcattaaaatgtagcaagattattaagagttcaagggatattaccaggacgaagttttgggttgaaagtgaaggcccacatgccaacttgtattcttatcaaggtaatttcaaatggcaagatacacaaaatggaaacatcagaaatgagcctgtaaatatcaataacttattattgagaggttgtaccttgagaaacactaagtgggccatgggtatggttatttttactggtgacgataccaagattatgataaacgctggtgtcactccaaccaaaaaatccagaatttcaagagagttgaatttttctgtgattttgaattttgtactattgtttatcctatgtttcactgctggtattgttaacggtgtttattataaacagaaacctcgatcgagagattattttgaatttggtaccattggaggttctgcctcaactaacggttttgtttctttttgggtggcggttattctttatcagtcattggttccgatctctttatatatttctgtggaaattattaagacagcacaggctattttcatttacactgatgttttgttgtataatgccaagctagactatccatgtacaccaaagtcgtggaacatctccgatgatttgggtcaaattgagtatattttttcagataaaacaggcaccttgacacaaaatgtgatggaattcaaaaaatgtactattaacggtgtgtcttatggacgtgcctatacggaggcactagcaggcctgaggaagagacaaggtgttgatgtcgaatcggaaggtcgtcgcgaaaaggaagagatagcaaaagatagggaaacaatgatcgacgaattaagatcaatgagtgataatacacagttttgtccggaggatttaacttttgtatctaaggaaattgtggaagacttgaaaggatccagtggcgaccatcaacaaaagtgctgtgaacactttttgctggcgctcgcattatgtcattctgtccttgtggagccaaataaagatgatcctaaaaaactggacatcaaggctcaatcacctgatgagtctgccttagtttccaccgccagacaattagggtacagtttcgttggtagttcaaaaagtggattgatagtagagatccagggtgttcaaaaggagttccaagttctgaacgtacttgaattcaattcgtcgagaaaaaggatgagttgcattatcaagatccctggctctacaccaaaggatgaacctaaagcactgttaatatgtaaaggtgcggattccgttatctattcaagattagatcgcactcaaaacgacgctactttgttggaaaagacggccctccatttggaagaatatgccacagaaggtttaagaacattatgtttggctcaaagagagctcacgtggtccgagtatgaacgttgggttaagacttatgatgtggccgctgcatccgttactaatagggaggaagagttggacaaagttactgacgttattgaacgtgagcttattttgcttggtggtacggccattgaggatcgtttacaagatggtgttcctgattcgattgccctcttggccgaggccggtattaagttatgggtcctaacgggtgataaagtggaaactgccattaacattggtttttcctgcaatgttttgaacaatgatatggaattattggttgtgaaggcttccggcgaagatgtagaagaatttggtagtgaccctattcaagtggttaacaatttggtgacaaaatacttaagggaaaaatttggcatgagtggatccgaggaggagttaaaagaagctaaaagagagcatggtttgccacagggaaattttgctgtcattatcgatggcgatgcgctaaaagttgctttgaatggtgaagaaatgagacgcaagttcttgctactgtgtaagaattgtaaagctgttttgtgttgcagagtttctccagcacaaaaggctgcagtggtcaagttggtaaaaaagaccttagacgttatgaccttggccattggtgatggttcgaatgatgtagccatgattcaatcggcggacgttggtgttggtatcgcgggtgaagaaggcagacaagctgtcatgtgttctgattatgccatcgggcagttcagatatgtgacaagactggtattggtgcatggtaaatggtgttataagagactggcagagatgatcccacagtttttctacaagaacgttatttttacgctatccctgttctggtatggtatttacaataatttcgatgggtcgtatttgtttgagtatacgtacttgacattctacaatcttgcattcacatccgtacctgttattttactagcagtactcgaccaagatgtttccgacaccgtttcgatgctggtgccacagttgtaccgtgtgggtatcctaagaaaagaatggaaccaaaccaaatttctttggtacatgttggatggtgtataccaatctgtgatatgcttctttttcccctatttggcgtaccataaaaacatggttgtaactgaaaatggccttggactagaccaccgttactttgtcggtgtcttcgttacagcaattgcagtcacttcatgtaacttttacgtcttcatggaacagtatagatgggactggttctgtggcctattcatatgtctatcactggccgtgttttacggctggacgggtatatggacaagctcgtcgtcaagtaacgaattttacaagggtgcggcgcgtgtattcgcacaacctgcctattgggcagtacttttcgttggcgtgctgttctgcctactgccaagattcaccattgactgtatcagaaagatattctatccgaaagatatagagatcgttagagaaatgtggttacgcggtgattttgacctctacccacaaggctacgaccctacggaccctagcaggcccagaataaacgaaatacgtccccttacagatttcaaagagcccatttcactggacactcattttgatggtgtcagccactcacaagagaccatagtcacagaggaaataccaatgagtatactcaatggtgagcaaggctcgcgcaaggggtaccgtgtctctaccactctggaacgccgtgaccagctcagccccgttacaacaacgaacaacttgcctagaagatcaatggccagtgcccgcggaaataagctcagaacttcgctggatcgcacaagagaagagatgcttgccaaccaccaactggacacaagatactccgtggaaagagcacgtgcctcgctggatctgccgggtatcaatcatgcagagacgctgctcagccagcgcagcagggaccgttaatgattacaatttttttcttcctttgtactatgtataccaatgtgatatgatatagatttcatataggatgtgatgatgtgtatcacccggcacggctctaccccgccctgtggggtgtggagaaaacgccgcgcagagccttgagtaggaaggggctgggttctccccttcctgccggggtccgcccggcgccaagagtaagagagcgaagccggagacgtaatatgaaaaaaattttgaggggaaagggcgtccgcaagggcaagggcaaggggaaggggtggcgttttgtgcttcaaggaattatatttcgttgttttccgcactatggcggcattgtggcaagtaactactttacggagaaagactagaaaatggttacaactgccactattaccgcttcgcattctcttgtcttacaggtcccttgaattggcatttacgtttacatccgatccggtttttcaccaaagagaaaggaaaggaaaggtaaaaatagcaaaccgaaaaagaaaacagtattttctctctgtttaggattattaccactacttactgaagagaagtttttaacgtttatcgtttgtgttgaggtagaagtacaaacgcgtgtgtgagttgtgtatttgaaattattatccttctacgcatatcgggaaaaagttaacggaaaaaacaagaagaaaacctcccccctcctcctcccgccatacagaaggcaaaagaagttggtctgttaggaagaaaatagccaagtaataatacgtttggccagttgtattttttttttgtttcgctaagtctcttgcttacagaaactctttgcccaccacatatttcatcgtttttcctttctgttcatcattaacctccatttcccaattttttccaattttcaatttttttcactatttgtttctttgttgggcgtttaaaaagtatttgcttctacaaagtgaacaacatcgttgtaattttttttttttaatttgaagaatagctacaaaaacagactacaatggaaatcaagccagttgaggttattgatggcgttccggtttttaagccgtctatgatggagtttgcaaatttccaatatttcattgatgaaattactaaattcggaatagaaaatggtattgtcaaagtcattcctcccaaagaatggctggagcttttagaaggctcacctcctgcggaaagtttaaagactatacaactagactccccgattcaacaacaagccaagcgatgggacaaacatgaaaacggtgtatttagcatcgaaaacgagtatgacaataagtcgtacaatttaacacagtggaagaacttggccgaaagtctagactctcgaataagtcaaggtgattttaatgataaaactttaaaggaaaattgccgcgtagatagtcagcaggattgttatgatttggcacagttacaaattttagaaagtgatttttggaaaaccatcgctttttcgaaacctttttatgcagtggacgaaaactcttcaattttcccctatgatttaactttatggaatttgaataatttgccagattctataaactcaagtaacagacggttacttactggtcagtctaaatgcatttttccatggcatttggacgaacagaataaatgctctataaactacttgcatttcggtgctcccaaacaatggtattccataccgtccgcaaacacagaccaatttttgaaaattttatcaaaggaaccatcaagtaataaggaaaattgtccagcttttattagacatcaaaacatcataacttctcccgatttcttgcgaaaaaataatataaaatttaatagagtggtgcagttccaacatgaattcatcattactttcccttattgcatgtactccggattcaattatggttacaattttggcgaatctattgagttcatattagatcagcaagctgtcgttagaaagcaacctttaaaatgcggctgtggaaacaagaaggaagagcgaaaatctggtccgttttcaaatttatcttatgattctaatgagtcggagcaacgaggctccattactgataatgataacgatttatttcaaaaagttcgaagttttgatgaattactaaaccattcctctcaagagttacaaaatttagaagacaataagaaccccttgttctccaatattaatatgaacagaccgcaaagtagttctcttcggtctactacccctaatggtgtaaaccagttcctgaacatgaatcaaactaccataagcagaatttcttccccgttgttatcaaggatgatggacttatcaaatattgtggaacccactttggatgatccgggttccaagttcaaaaggaaagttttaactccgcaattaccgcagatgaatattccgtctaattctagtaattttggcaccccttctctaactaatacaaactccttactatctaatataacggctacatcaaccaacccatcgacaactacaaatggcagccaaaaccacaataatgttaacgccaatggcattaacacctctgcagccgcatctatcaataataacattagcagtaccaataatagcgctaataatagtagtagtaataataacgtttccactgtgccttcttcaatgatgcattcgtccactttaaatgggacttcaggtctaggcggcgataacgatgacaatatgttagctttaagtttagcgacactggctaacagcgctactgcgtcaccaagattgacgttaccgccgctgtcgtcaccaatgaatccgaacggccacacctcatataatggcaatatgatgaacaacaacagtggtaatggtagcaacggtagcaacagctattctaacggtgtgactacggctgctgccacaactacatcagcgcctcacaatctatccatagtgtcccctaatccaacatacagtccgaatcccctatctctttatttgaccaactccaaaaatccattaaattcaggtcttgcacccttatcaccttcaacatctaacatcccatttctcaagaggaataatgtggttacattaaatatttcaagagaagcttcaaagagccctatatcttcttttgtaaatgactatagatctccgttgggtgtaagcaatccactcatgtattcttccacaatcaacgattattcaaacggtactggaattcgccaaaatagtaataatattaatcccttagatgcaggtccatctttttctcctctccacaaaaaacccaaaatactcaacggtaatgataatagcaatctggacagtaataattttgattacagtttcacgggtaacaagcaagaatctaatccatcaatcttgaacaataatactaataataatgataactatcgtacatcttcaatgaacaataacggcaacaattatcaagcgcattcttctaagttcggtgaaaatgaggtcattatgtcagatcatggtaagatttacatttgtcgggaatgtaatagacagttttcctctggtcaccatctaacaagacataaaaagtcagttcattccggtgagaaaccccattcttgcccaagatgcggtaaaagattcaagagaagagaccatgttctgcaacatttaaataaaaaaattccatgcactcaagaaatggaaaatactaaattagctgaatcataggtcaagaaaatgatatacaaaatgggttcaaaaaaaatttttatcgaatattttcctgtaataatattgtttcttttagaaaaattttggttttctataatatatttattctccatgttttaattttctcagctattaatgttcaacttattccttataaatttgtcattcatttttcatatatatcgttaatatataatctttgcctgttctgaatcctttttcaacgaccaaaactttaaaaaaaataagtaaaaatcttacatacatcgtaaatgaaaatacttaggattgtaaatcatcaattatactaaatagacttttcaaaacgttcctttttatgttccaatcatagttcaagaccccttcaccagaacctaattttgtattcttcagtccatctccgtacgcaattcgaacgaaatcactttgtaagccacctggcacagagacaacttcaccattcaaattatttgcagctaaatcacgttctttgactagcctagaagtatgttctaaattatcagcggcaatctgcgcgttatcaataatttcctttgaaatgccacacattgacgcaacatgcataccaaaagagccttcactttgtccttcaagcatcttatacaaaaatgtaacgttcctagtcgcttcatcgactagaatgctcattttcagtggtcttacttgaggatggtgcttgaaacttgatgccaatgtcccataatgtgtggcaaaaaaacccagactttgaatatgtgtcgcgacatgatgtagcacactttctgcaattgcaaaaccatcactcgatgaacctcctcttcccaactcgtcaacaactaataatgacctattggtagccatgtctaatattttttttgtttccgccaattccacaaaaaaagtagatttaccttgcatgatattatcattagcgcctaaacgagtcatgattctatcaatcggcgtcagaacggcagattcacaaggaacataacatcccatttgtgccataattacggcaatacatgccatcctcaatatcgtggatttaccagctgcgttggcacccgttaacaatcctaatctgggctgttctttacctaattcaatgtcgttaggaatgaagtcctttgctgtagtagcgccgaggttaaagcatggatgtcttaatgatttaaatttcagaaaaccatttaattgagtattcgttttcgagtccacctcatctacaatggttggcctacaagagggagcacctagatattcagatgtccttgtaattgccaacaaacaatctatgttagagatggcctgtatggttggcatccaaattgtattataatgcgcatcaaatttttgacataatctattttttaggtcctcctctaacgtcttgtgtatttctttagcctccgccatcgatcttgctaaagctcttacttcatcagagtagtatctcttgtacgttttgttcgcagccatttgaacccaatttgatgggacatttttagttgcagagataggaatttcaatagtgtatatctcctttccggaatctttatattgtatattggaacatttgaattgcttcctataagtcatcagaatttccatcaattcgtcttctagctcctgtattctatccattgacttatcaaactctatgtcaaatcccctttgtggtacaatgatattttcattgattgctttttgtctttcaaaagcattagtccagcttttgacagcttccacaagtccctcagggaaagaggatatgtattttgaaacatctcccttcaaatcgttgttctttaaagagtcttgtaattcaataatcgtttcaaaagcggtaattaccttttcaaaatctttcactttaattgtcctactatggatacgggccaacattctttccaaatctggcaattttgaaaatgttatctctagctgttctcttaatgtaatatcttgtaacaaagagtcaacactatcgagcctgctttcaatatcattcttacgtaataatggatgcattaaccactttttcatcattctcttacccattggagtaatagccctgttgaataatttgaacaaagtacccttatcagaaccatcaaacgaattggaaaatatttccaagttctgtaaagtgataccatctaaaaccatggagtgttgcgattttacaaaatcgtactctttgatatttttcatcgaaattaaattcttatccagttttaaccacttcaaataatacaataatccaccaaatgcactaaagccaacttttttacccgtatcataataggatttcaaaacctctggccaatcttcttccgtagaaaagtattctgatgatatgatttcagcataggttttatcgcagtcataaaattcttcaccggctttaacctcattaaaaattgcattgggtgctgaattgaattttacaattttgttagctagtgtgcttaagttattcctctccatgacgacttccataggtcttacttgcgacattaatgtgtccaatttggtgcattcactatcatcttcaaactccagcatttgaagctcaccagttgcagtatcaatgaatgctgcaccgaatatttttgtattcagcttttgcactatcgttgatgaatctagctgagtttcattgtagaagttaccaggttcttccctgatggcaagacaaaaagtagccagatccgaatgcaacatatctccatcagttaacgtacccgatgtcaatatgcactggagttctcttttaacgatacctttagaaccttccctcatttctttagccaacattgactctctttgatccactttcgcaactttatatcccatttggataaactgagcggcccaatattcaaatgacatctctggaatcccagctagttgcatattagcgcgtcctccacctgcaatctttaagtcaaataatgcattagccaataatgcatccttttcatataattcaaagaacttaccctttttgaaaaagacaatacaatcccacattttggatttaatttcccaatattgtttttcaaacggagtaaacttgttccatgcagaagatgggatgtacagtgttcttggatcgtactctggatcactcttgggacggcgctgagcatctcgttcatccactaaccattgatatcgttcttcattttgtttattgaatttgctagacttagaagtcgctgatggttgactatgagaaggattgtacgatctacttggtgcctgatttggcctgcttttcttttttgagttgtcacgggatatatttcttgtaaagggcgatgaagaatgcgaagtgttgtatgaaaattttttcttagaagtcgtttctgccagagagattaaatcatcgtcatcaccactatcttctgccaattctcctttgatgtcctctttgtcgtctgcaatatcgtcatcttcatcgccgtcatttttatctggtaaatattcatcctcatcgctttcactatcaactaccttacccttcttccgtttagcagtgaatgtagtatctgagtcatcatcatcactttcggcataattcactctccttttgtgattccttcgagattgggaagatgataaatcctcgtccgtagtggtacttttaggttctgtcgtgttactatttaacatagtatcagattggggctcttgagaatgcattatgtcactccttacagttgataccgtttcttcagctattgtcaaatcattgtcttcgtctacatctacgaaaagtttgcctgtctttcctccttgtggattctttgttatcttatcagtagctgtattttctaaagtcgctggagtaggcttctggaccttctttgacggtgtgccagaaggtacctgttttgagaaaaaagataacaaactcgattgcttcattttcttttgagaagatgtggagccattttcgaagtgtgcagtcttagaagttttaggggtagctggggccattttggagttcaaattggctttgtcaaaattaactagttgctccaattaaaaaatcttatctgttagcaaagaaggctccaaggaaaagctcttattagtttcaacagatgtaatttcaaatattttctctatatggcgatgacctatacatgaatttatgaaaaagtgagacgcgtatcagctactgctcacgcgtttattttctccgggcaatggttgttcaaaaagccaaacttaaccagaagccattcattatgtcacacatataaaaatgcttgcataccattagttggaaatggagacttttctgtttcaatttacactaaatacatctatttatttaagattggagagcatgctgcaaaaaatcagggtcttcctccaaggattccttgataatgtctaaaccgccttgaaactccccatttatataaagttgagggaaagttggccattcagaaaactttttcaagttttgtctaacagattcgtctcttaatatatcaaagaagccaaatcttacttgatgttctctcaagatacccacaagttgtctcgaaaacccgcatttaggttcagaggggctccccttcataaataacattaccggcgcggcattgaccaatttagtcaatctagcgtttatttgctcctcagtttcttcttcctcttcttcgtcgtcatcgtcttcatcattatgactcccctcatttacgtttgcattttccatagtatgagtttgtgatgatccggaattgactgagttcttgcagtcttctaataaagacacatactcctttggatccgcgccggataattcttttaagattgtccctttgtgaattatgataaaatatggaacagctgagatttcaaaaagttctgaaatttccgagttttcgtccgcatcaatggataagaaagagacgttggaattggaaggctcattactaatggcctcaaaaacctgctttaatgctttgcatggttctgcccaactggtatggaaataaagcacgattaacttgtcgccggccgcagtggtagttaggtaagtaaattgctcttgatcgttaatttcaataacaggcatttcctgaaaaagttttgctgctgtgtaatatcttgcttggtggcgtttataacagtacgaggtgtagttaaaagaaaatgcagatggaacctgaaaagaacacatttagtctttgaaatatattttaatgacctcttagtttggcatctcatgacccggcacacattctctgaaaaaaaaaaaaagtaactgatggttcaacagagaagccacagttaaaaaaggtcctacccggattcgaaccggggttgtccggatcaaaaccgaaagtgataaccactacactataggaccgtaacaactgtgtattgttgtattacgggctcgagtaataccgcagtgtcttgacaatcctaatataaacagtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgtcacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaagcatttatacgtttgggtagttcagctagggaaggccgtgttttatctcatgttgttcgttttgttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacatatctcattttgagatacaacatgtattttgtgtttaacaaactgtattatctgaaaactatatgaacagatcttgaagtaagcttgccccccctattccagtgtattcaaaatcacagtacgttttcctaaaataccatcattcatatttgctggtttatgttactacattggactgtatatccatgtgggaaatgcccaatgtactgataattgttgggattccactgttggtaaacgcaataatattaggtatacagaatatactagaggtttttcttcgaggatcttgggatccaaaatagggaatcggtatttctgcataatattgctattatttctccttctattttacatgcttcattatcctattacattatctagctatgcaattcagctctcattaagtctaatgactgtttttcaattgttgtataatcttcttatacctcatttgataatatagcaataatataaaatagtactctataggttataggagtcttaatacaatgagcgcgccattatcgttctgtaaagtaaatagtcattcacataacgagctaataaaaatctccagatggcacacatagtgtatggcaacatcaatgagaagaataaggtcttcgaggaataaattgttctaatcatgacaaaaactacataacagaagactgaaagactgcattaaaaaaatattattagcatgaacactagtcaaaaaatgacactaagatttcattccaacactacattttttcggaaaacgttttattgaagtactgctttatggtcagcacgtatcgcttcatatatgataaccttacacagtatctttccgaaaaatcatgaaacgaagtaacacagcatcaatttctgtgagaaatagacaaagatgtttcaaaagttccaacatatagtgagcatcgttcatatacctcgtacaaatcaaatttgtctcttggaataccgaaaattagccgctcaaacactctccgttgttaatgacaattacaccatagccgctgccgtagaaaatgcacggtcttccgtgacgagaagattcgggggcgaatcgcatagatcgctctttctcctctttctcaattctgtcttatctgtatttataacatgagctcataaacaaagtccctgtttatatatattgatgacttatatatctttcgcttcagcttcttccctcatttctacttaatattatcttttgaaattagcgcgatcaattgcattcttttccacaccaccttcaaatttaagaattcatatttgaatcgaaccgtatgttttacctctcaataacttgtttcattaatagctccttccacaaccaccttcatcttctctgatttgaattattaccgacatgaatgttactctcctgaaaatgttaattatatcaacttaacaggccttgaaagtgaagtgttatagtttctcttcctttgtttttcccactttcttttttttatatatatcttatattggtttaagcacagcggattgctttcttctaatacaagaactagaacataggtccacccgtgtgatgttgcattctgaaatgtttagttatctctgtcagaacagcgaggtaacacttatttttgttacgaccaatccgtaattcaagcgtgggtattcatatgaccagagataataatacagcgaatactattgaaatcgtcccttttttgtttaggaagaacggacaaatcggtcgtctgctcgaaatgattagtagtgtgtcacccggatcagcaaaatgacacacacgaaatacgaggaaaaagtcggtcgaaaggggcaaatgttattataagtccctccagtagtcttttttttttcaaatattcatcatcaaaggttacgaaatcttttgagctatcttaaacattcgttctttttatcaaatttcaattactaacttattttttcaaaaaaaattgcctctcccggtttttaatcattatttttttcgattgattaagggggaaaagcaaagaacgagaaaacttggacagaaggttaatactctgacaatttcaaaacgaagtaaaaagaaaaattatcaaatcaacaaaaagtacccgttacaacaaaaaaaatgtcccaaactcgtgaagattctgtttacctagctaaattagctgaacaagccgaacgttatgaagaaatggtcgaaaacatgaaggccgttgcttcatcaggtcaagagttatctgtcgaagaacggaatctattgtcggttgcttacaagaacgtcatcggtgctcgccgtgcttcatggagaatagtttcttcgatcgaacaaaaagaagaatcaaaggagaaatctgaacatcaagttgaattaatccgttcttaccgttctaaaattgaaactgaattgaccaaaatctctgacgacattttatctgtgttagattctcatttaatcccttctgctactactggtgagtctaaagtattttactataagatgaagggtgactaccaccgttatttagctgaattttccagcggagatgcaagagaaaaggcaaccaactcctctttggaggcttataaaaccgcttccgaaatcgccacaactgaattgcctccaactcacccaattcgtttaggtctagctttgaatttctccgtcttctattacgaaattcaaaactctcctgataaggcttgccacttggccaaacaagcctttgatgatgctattgctgagttagatactttatctgaagaatcatacaaggatagcactttgatcatgcaattattaagggacaacttgaccttatggacctctgatatttctgaatctggtcaagaagatcaacaacaacaacaacaacagcaacagcaacagcaacaacagcaacaacaagctccagctgaacaaactcaaggtgaaccaaccaaataagagcgctgagaaatacaaggggaaatgaagatttaccactccagttttcttgctaacgaaaatgaatgcaattcgattttgatactttttttaggggaagagataatatcttcgtctaatacaaattcacaaaattttcaattttaccaactacaaaatatacaaacctctaaaaaaatagtttcttaatatataacataaaatagtttttctgttactattacttctatcactgttttcttcgtgtattcttatattttggctatcgttcagagttgagacaatttgcgagagtaattgagtagtaattttcgtatgttttaaaataagttccttccattgtatacgcacctctttcttctgttttcctttgaatcttgatctaccttacctattgaaggtgaaggcatcttttctcatttgatgaaacagcgctccctgggtgtaggggggcgggggtatagtagcgtaaatccgcaacggaaaaatacttcgagtggaaaactatgaccattaatatgtatgtcttacaagagaggacaataaacaaagtcaaataaccacaagggatcacaaacgaaaggatgtcagttattcctccaaaattcttcaagattgcaaatatatcaattggctgcatagacattattgctgccctttcacaattgacgtatattttcaccaatttaaacgtcttcctcttggcagtttacggactggcactctccgtacctatcgtctatctggagttcaaggttccgtcaaatctttacaggtatgcttccttttactttagttttcttggaaggggtttatcttatattttactaagtctgataatcagcttcggcggtatctacaacatattggcgggaatgtttacttttattttaggggttgcctttattgtttttcatttttcccagtttgtggaagaacctgctaacttcagagcacccggctcatctttgtcaattggtgatgatgacatcgacgatgacgatgacatgatttaatattagaagcccatgtctctcaatccgccggtgttacaaaagcatggcgaaacaggcgtgagatatttaatcttccatctcatctgtatagcaaataaaatgtaattataatgcaagattctgagcaaatgaaccaagcggttttagtacagctaggttgactttttttataatattctattttacattttatgatatacttatattatttatatactagctttagaaatgatgaagtttcctacattttcatggtttcttcaactccgccatttgatgtctcaacactcttctgcttcattggctgcgtttcctttaataatagaccgaacctcttatccttggccaaagtagctaattgaaagatcccttgaacaattgaatcttgtggatttaattcgtgctgagagtgaatccagctcggttgacaggtcttagaaccaccagttaatctcaataattcgggtctgtccgttgtacttacactagagtcacataatacgatggtattacattcacgagcaactggtaaagaaatcgattccttggttgaattcattaaggatttaagcttgatggctgaaacacccaattttggtaaaggtaactcatgcccaggtaatgttaatgtagaggttgcatcataacttaaattaccgtttggattggtagcctttaaaatatggtcccatggaacccatctagcaatttgtattggactttccacacataagtagttgttggaaatctcactcatcccaagtctaaatgatttcaaatctttctttaagctttggagttcttcttcattttcgtgaacgaaaggaaagttagaagataaatgagataacttgaatggataaacgccttgtttatcgattttagttaataattgtctagaagtttttaatttaagaatatgggtttgagcaaaatctctaacatatgcaccgggtcttgcaatcaattctccagccttatgagatttacctgtgtaagagtcaacggtttctaaagttactaaaccctttttggtacaatgctccaaagatgccattttcaaatcaattaaatacacttcacctgattgaacaacgaaatcatcacttggaatagcagaaacattagtgaatggagtcgattgtccacgatctaccactgttaaatccttggcatcagtattagatagcaaatctgcttcttgatgggactctgtccaaacaacacccttatattccctttcggcaacaataccttcgttttggcctgccaggaatcttctaatccttcttacacgagaaccaggaacaacgccacagttataagatctggcaatagtatccactatagttctaatcaattggcctgtgataccacttgaagttcctcccagtgaggcaggaagcttttctggagtcagagcacaggctaataaagcaacaactgtttccatagcaatgtgagcagcagctacagcatccgctttaccacctagtagtggcccagtgggttgaagaataggtttggtttcatcaacggggtaaataaccatagtatgagaaacttcagaggtgtaaccatcaatatgaacacctagtgtaatcttgactaaatcccccggtctcaaagtcccagtgacagatgatgcaaaagtggagtctttccccttattccagtttaacaaattttgagtatcatctatttcggggcaccatccaccagaaatttggtcgatatcaatagtggttggaatggcaatacctctttcattaactttgtttttataatattgttccaaccgggtcaaaataaaagaatcggtaagcaaacatagctctggcacggttaattggcgctgtgtggtcttagagtgatatgaatcattgatcaaagaagtaacatatttcaaagcagtttgtgcgatttgtccagcagttctgtatttgttcaagaccgattcctgtagaatatttttgtcctttagcaaaatctgagtatcctcgtgggagatagctagagccatgatagttttagcaatattagtcgggtcgggttttttcttaaaagtattttgaataacacgatgctttagctcatctcatctcttctgctgaaatttttctttacttcggtaaaattttttcagaaagcaaaaaaagcttcacagaggcatgaccctctccgggtaaaaaaaagcttagggttaccggcctgtcatttttagggcattatcaattttttgccatctagttgcaactataataatacagtatgaattgcacgaaagagcagtcaatgtaaattcacgaagtgactgacagaatactgacatcagctgatttctcatagagctgtttctctgataacacgttgtttgaacatcgacaagatgaaaatctagaagtatcaagtttcctttaaagggatatataacagattctaaaactgacagaaatatttcgagtgaagaagaagcgttaaatattggatctttccgcagttctactctgatacatttttgaagtaggagagtcatttagaaggcgtattgctcaatagtagaaagcaggcctgtgcacatgaattaattaaaaaatataaaggtagtgattagacgacacatgtccataggtaacctgtcataattttgaacaatttcccttcttttcttttttttttttgggtgcggcgatatgtagcttgttaatttacacatcatgtacttttctgcatcaaaatatgaaaggcgatagtagctaaagaaaataccgagaatttcctcgaaaagttgacgacaaaagaaaggcataaaaaagtaatttgaaaatattttaaaactgttttaacccatctagcatccgcgctaaaaaaggaagatacaggatacagcggaaacaacttttaaatgatggaaactcctacagacaatatagtttccccttttcacaattttggtagctcgacacaatatagtggtaccttgtcgagaactcccaaccaaataatagagctagagaagcccagtactctatccccattgtcaagaggaaaaaaatggacggaaaagttagccaggttccaaagaagtagtgctaaaaagaaaagattctcaccttctcctatttcctcctctacattttcgttctcacccaaatctagggtcacttcttcaaactcttctggcaatgaagacggtaacctaatgaatacaccttctacggtttccactgattatttgccacaacaccctcacagaacatcgtctttgccaagacctaattccaatctctttcacgcaagtaatagtaacctatcccgagcaaatgagcccccaagggccgaaaatttatcagataatataccacccaaggtcgctccatttggctatccaatacaaagaacctctattaaaaaatcctttttgaatgcttcttgtacgttatgtgacgagcctatttctaacagaagaaagggagagaaaattatagagcttgcatgtggccacttaagtcaccaagaatgtcttattatctcttttggcaccacttcaaaggcagacgttcgtgcgctatttcctttttgtaccaaatgtaaaaaagatactaacaaagccgttcaatgcattccagaaaatgatgaactaaaggatattctaatttctgattttttgattcataagattcctgattctgagttatcaatcacacctcagtcccgctttcctccttattcaccactcttgcctccttttgggttatcctatacacctgttgaaagacaaacgatatattctcaagctccaagtctaaacccaaatctcatattggctgcaccccccaaggaaagaaaccaaattccacaaaaaaaatcaaactatacatttttacattcacccctggggcacagaagaattccgtccggagcaaactctatcttagcagacacctctgtagcgttgtcagctaatgattctatttctgctgtttccaattcggtaagagcaaaggatgacgaaaccaaaacaacgttgccgctgttaaggtcatattttattcaaattcttttgaacaatttccaggaagaattgcaggattggagaatagacggggactatggattactaaggttggtagacaaattgatgatttccaaagatggtcagagatatatacaatgctggtgtttcttatttgaagacgcatttgtaatagcagaagtggataacgatgttgatgttttggaaattagactaaagaatttagaagtatttacacctattgccaacttgagaatgactacactcgaagcttcagtactcaaatgcaccttaaataaacaacattgcgccgatttatcagatctttacattgttcagaatataaattctgacgaaagcacaactgtacagaaatggatatcaggtatattgaatcaggattttgtattcaatgaggacaatatcacttcgaccctgcctattcttcccattataaagaacttttcaaaagatgttggtaatggtaggcacgagacgagtacctttctaggtttaatcaatcctaacaaagttgttgaagttggaaatgtgcacgataatgatactgtaatcataaggaggggattcaccttaaattcaggagaatgttctaggcagagtactgtcgacagtatacaatctgttctaaccacgataagctcaattctttcccttaaacgagaaaaacctgataatttggcaataatcttacagatcgattttacgaaattgaaggaagaagacagtttaattgttgtttataacagtctaaaagctttaaccattaaatttgcgcgtttgcagttttgtttcgttgatcgaaataattatgttctggactatggatcggtattacacaagatagattcactagattccatctcaaatctcaaatcaaagagttcctcgacacaattttcacctatttggttgaaaaatactctatatcccgaaaatattcatgaacatttgggtattgttgctgtatcaaatagtaatatggaagcaaaaaaatccatactatttcaagattacagatgctttacaagttttggaagaagaaggcccaatgaattgaagattaaggtgggctatttgaacgttgactacagtgataaaattgatgaactagtcgaggccagctcctggacttttgttttagaaactctttgctacagtttcggtctaagttttgatgaacatgatgacgatgacgaagaggataatgatgattcgaccgataatgaacttgataatagttcaggatcactgtcggatgctgaatctacaactactattcatattgattctccatttgataatgaaaatgctaccgcaaatatggtgaatgacagaaaccttctcactgagggtgaacatagcaatatagaaaacttagaaactgtcgcttcttcagtacagccagctctgattcctaatattagattttcacttcattctgaggaggaaggtactaatgaaaatgaaaatgaaaatgatatgccagtattattacttagtgatatggataaaggaatcgatggcataaccagacgcagttcattctcgagtcttatagagagcggtaataacaactgtcccctccatatggattatatatagagtatacactaaattttatgcaataataaaaagaaagcatcccgccaaacgtttcgtaactacatattgttacatagtttgattccgtgaatttgaagtggacgcagttcttcttagtctttcaagttcatagtaaatagacattacccaaagatctctttcctgtcttgatcttgccatgaaaaccattgacttgccgctcacacctaactttttagtgaaatggatcttatctgtgttacttggaacattagagttattcaagtcagcttccggagcagaaggtgggtcaatattattatcttgtctaccataatcttgcgtatattgcttttcattccctttcttctgtaagcgattgctagaaagggcacgccttgttccaaaccaaagcgtaaagcatcgcgaactctcgtcttctacagatcgccatccgtccccataaactcgtgggagagcgtgggatccatagtttatttcgtcaaaagtacgatctctctgcagaaggtctagttctgttgtggtcccagagtataggtagcaatcgtcaatcggaatggttacataatgagcatactccaaaacttccttagcaaaacctgtggttgatctatgaaagcagtggaacagtacaataaaacctgatatcaaaacgacgtagtacttcgagaaaacagaatgcttgtgcggcttttgatataaaggtcccttttgaattaacggcctacttaatgatattccatttgcattaaaggtttgctcatctgcacgcccatgttctacgatccagcgcaatgtattctcaccaatttttgtttcctcttctccatttagcatcaaaagacctgcatttgaacgccttatttttaaaagcctctccgtatcttccctttgcttgtttttccaataggatatcatttgtttcagctttatgacccactcttcagcaactgttgctgatgtagcaagcagcttcaagaggagtccatttgaggtttctatatttattacggaccgtgaaacatcatcaatctcgtagtttctatgccaaaagatttcactagcttccttgtaaaccccatattttattttgtctgcttcgtaatcagtccttgttccttgatatatatctttcacctcagttaggtcaatcacattgtccgtttttagtatttgatcaatccttctatgaaaacaatggaaagcatagaaatctctggaatcatattcactttgggtcgtttgacagttcatccactcgatgtgatcatttgtgtctaagggataaggttgttgctcgtaaacctctggaattttcttccactgtttccaaatttcttctttttctatttctgtgctagtgtcgtcaatcatcgaatctataggcaatggtgggtttgctctatatgctttcatcgaaaaaagcaaattctcacacgtgaagaagtaagctgttgaaatactatatttaccaaaatttgtcctcgcagagccatacttgtcagtcaatcttattaaaaaaccttcaataggtgttggttctttcagacattttccttctaaagattttgtttcccttaaacgattcgcaattggcctgtactggattaggtgagattgacaaaatgcaaaaattccagttaccagagaatcttcatcacatggaatccactccaatctatcatatcttttcagggcacatcctagtacaggattttctgtatcccattttctaatcagatagtcataatgcgccaattttaatttctccaaaatagcaactgtgaaatatcgtaaaatgggatgctggaaaattttataacctctttgaagaaaacatatttttaatctatctttttcctgcttccctaaatctattagcttttggaatataatttcattcaagtttatttttatcgagatctcagttaatggaattttcaagttgatggcaggtgtaaatagttgtcggtccaaagattctagtagaaatttgtaccatctaccagacgaacgaatactgctgcatcttaagataaaaattttaatgggggaatagtgttttaattcgtccttcttttcaatactctcgtctataaacccacctaaccgcttatcaggcttttgtatggatatagttttgtctagagagctgtagaattttacaatacaatttcttgaaagaaaaaaatccaacgggttgcggtgatactttgtagctatggaactgatatcttcgatttctgggatatgacgatgacgatagaactgtaaaagtatcgggggatcgaatcttcccgtggatcttgcaataacaatatattctttccaccgttcactgacccttgtatcaaagcactcgttttcagagaagttgggaagtggtactttattttgtatagcttcttttaccatcactagcattttttcttttttaaggatctgaccggtgcgtttcttgacagttgctttatttgttagtgaatttgtcatacctaagaaagttccaacactatctttgattttgcagctagttttgtttcgagcattgtgaacatgttttcttatatgatgagaatgtttagaggctagcctatcgtgtataattctctcttcctccgtcagttcggtaggccatggaggtaggatattaataaacggaagatgactcgaatgcaacttaccaatgtccacgcatgaacctctttctcttttttgaaaggcatccgcacttttacgtctttcatcgagataagtcccatatttctgggatgttttccacagcatcaagttttccttttccatactttgtagagcattaaaaaaaatcttttcatttgcatttaatcccacgttattgatagtattagatgttgaaaagccatcacttaggtcattcgagttaacaaattgtcctgatctacttagaatactatttggggcggggcttgtccgatttgttacttcaattatactgtcgggatatctcaaagtatcttcagaaggttctctattataattaaagtctgtttctccaacacttctggctgaagaggggctcggtattctatcaaaatgcgaataatcttttctggatatgctttttgattcccctagatcttttcgtttcaaattcgaaaggagtgatttattccttttatttgtattttcttgatcttcttcatgtaaaactgggtggatatccacggcttgcgccgtatcgatgagaggcaaactattgtttctagaaagctctgattttttttctttcaaaagctcttgtcgcatgaagttttgatcggaagaactcctacaccttctgggtagacttaatttatattcacttttctgcacaggacttgacctagttctcttcatctccatttccgcttctttaagacgatgaccgttgtgaattgatgtattatcttcataggaccatgtaaagtgctttcttaagtacaatgcagttgggatcttccctacacgctttttgtaaattgttccatagccatatcttcttagcatgtcagattgcttcctaaccttccgaagtgaaattttagttagaagtttccagacttgattattttgatcagcgtaccattgttttggaataccacctagcaaagtcacctgtgaacatgctgaaagctctgtaggtgaaacatacgacagtctaaacgctgtgaaggaatgccggggaatggtgaagaccttgacatttgcattttgtggtgagctgaagctagtcactctctgcgcgtacttaacatcgtcttcaacaacattaacgatagaatccatatttcgaaatgtttcgaagacaaatccctttcttttacaatcactgtatgctgacttttgttattgatattttcaccagacatttctttagccacaatgattttgttttaccatatctttgaagcacggcgcaaactccgaatatcgcataaagaaggttgagagaatgttttctacctttaaaagaagaaaagagatccttcgaaaacggtcgatcgataataactgtaattggcatttcaaataaatagaggatagttaaaataatcctcgagaagcgatatctcaattagataattaagatccatttttttttgagggaggtttactcatcttcttgaaactagtgcatgagtatagtaaaattagtgtttctactgggggctacttaaaaaaaagttacatacattataagaaaatctttttgtgttagtctatttaatagtaattctcgtaatcaaatctatcgggcataatcgctggggctaccactgtccaaccgtaaagggcataacatatccatgcactaactatttttacccaagaataaaaatatgttcttcctacgggtataaaatcacctacatcatcctgggtaacgtttattgttagtaaaattgcaatccactgggttgccagaaagaatataacgtggaacagagtgtaattgtacttggttccagtcctttcatcatcattttggttatccattgcgcctgtaggagatgatgtccctaaccaagcggtatcatataaggcactttccggtaaagatccttcttctacagcttgtttaatagcttcatacctcaactgatttcttgtctgtccacctagtccttcgtactcgatatcattcccgagatatatagcaccattagtattggtgccttgaaaagcactattagcagcggctctagttgtggtgtaagcaatcgcaataaaagtaaataaagagcccaaaatgatactaaacttacgggttccactagatctaaccaacggattacacattttgtcatccggttcggaagacatggcactcattgtcaaataagtacagtaaacagaaaccatactactttgggccagcccacttttagggttggcctcttggatcttaggattcaccgataagacaagcgttataacagttaatattaaattgactgttaccgctgtttgattcatgttacattgttgatgacaaaacataacatacataacaacagtcatgataatcgatgcggtatacattgaagttgtccctaaaaccaaaaatcgttgccagaatgaggaatcttcatcttctgactcaacgtgactaatacacgtttcagcccactcatgagcgaagtctactaataatataagcccaaccaggatgaaaattgctccactagggactgacacccacttggaaaagaaaatataaaagtcattggggatgacaaatgacaaaacaatgagacataaatacagtataaattttaaactccaccacgaattctgtaatgctgctcttacgtcattagtcgactttacgcccgttagtacaagcgccaatatcaaatgtaagcatcccaatgcaaaattcaacctatgaactgtaaaaaatccacattccccagtcccagtacatgtcttccctggccataggattgatttgttcgcagaataggacacccatgatatcaatgagttaagtaaaagccaaacggcgtacagaagtcttgtccctaaagaagaagatcctagggaagatgcagtcttagtcaccaagtttgagcagcaacctccaaaacaggacgccacgaatgagcccgccatgctaactggcaaagaaattacggcacccatggtagattgttgtactttgtgatgggtattttgatatgaagtaaatctgttgtttgattataaacttcgttttgggggcataaagacctcaaaaacagttctcttttttgttagaatctaattgtcggaacttctattgtagccgagagacataaacaaaagaggtacaaatactacaatattcgacactgtgaaatgataaaaaaaatctacccaggaaaccctatgaggaaatgtcgaatactattgtgatagtctatttgggagctaacagaatcgaaattggaagaagtgctgatgcgtgtccacaagaaattatcgcctggaaaacaggtagtattaatgaaaaaaatagggaagaattgaaaaaaatatttgaacattacttccaaatttgcaacatcttgggaaatcgagaagtacaagtgttgatactagaagatatcttcatttctgtagtagagaaaagaattatttgtagcatcttgtttaaggaatttgactgcgctcacgtttcgtttgtccccagggccattgtgcactgcttatcctgtaatacaaggaatgccatagttatagatataggtaccaattatactacatgcgtacctattttcgaccttagacctttgcaacagttcataaaatactcaaaacgaggcaaaagacaggttgagtcaagaattcctctcccgggcagtctctacatgccaatattttttgacgaagaatacaactctaaaaattgtgaagtagatgaaaccccggtaataaatcttgtcaaaaatattgtagagtcacttcctatcgacttgagaaggccactgagagaaaatatcattatagtaaacattgaagaggcgtatgaaacagtaataaggaatttattcaagttaaaaatggatacgtccaaaatccagtttcctaaaaattactggcaggctggttctgcatgcgcgaaaatacttctgcactataaggggagcaacattgtaggaatagaaagagatgagttttataacaatcctcatattgctcctgattggtttgattattacttcagaactggagtgaagcgcttacaataggctttatgtatatgtagaaaacaaaaacaggaagtgttctcttcaccaaactgcgtctttccacaacaattagccttattgagcttttgatgtaaaagtttatgatagtaaagagctatttttaacaatagaggagaaaaaataaaaatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccaatttggatcgaaagtgttgtatctcaaaatgagatatgtcagtatgacaatacgtcatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagataaaacacggccttccctagctgaactacccaaacgtataaatgcttgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacattccgtgaattaatctgataaactgttttgacaactggttacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaatacaacagaaagttaaccattaatatttcacctaattacacactctcctaaagaatttggatttgataactatcatgtcatttgaaagagtaactcgttttcagatttattattgccggaataaaaataaataaatatatcgaataatattctttattattaatgtcgaatgagttgttagaagacttcataacaattatcggatttaatggaagctgaagtgcaagaattgataatttaataagataatgaatttaatataaaatataaacggagagagaataatgttgttatatagaattgttgattcccttttgcggatttcttatatcctcgaggaaaacttctaatatatatccaatataatcgtttccaaattgtgaaagaaaaaaaaatcttcaatacagtgtattagtgctacataaaaacgcgttaaaacttgcattccaatttatcaaaaagtttgccaggacatataggatataaatgcattgcgaagtaaaacacttctcaaaaaattaaaaaaaaaaaaaaaaataaaactaacgtattcacttcttttactttagtggagagaataacgaaatcactcaactttaatggcagagtatatcttcctaataaaaaacatactactaaaaaaaccaatcgctccagtgacgacacaacataatgcagatataataagtgaatatccgagatagagcacgacagtaataactccaccaagcttgaacttagtaaatagtatggagtggatgaacgtatagattgaacatcctaaaccaccaataataaaacttctccattgccatagccagttttctagacataacgagtaatatgtgatcaagatggtaactaatgaggttgtcaaggtcaacaataagaatgaaaagagtaaaaatccaaacatataaaaaattttgttgaaccataaactggagtaaatgaagtacagctcaaccgctattgatccgaaactgaaaattccagcgattaaggttgcttgtgctgttctcaagtaccagggttgatatggaatctgtctggcgatttggtttgttttagttggatgctcatcccaattacactgcttatgagcaacaattgaacccgcaaacgacaacggaacagaaactaaaaaccatagaagaatgataaagaataggcttctcgctgggatgacacctgaagaatgtgcaaataacaaaaagaagttcattattacaatcagtaaaaaaattgctccaggaagtaatattggcgttaatatcatattcgccttccaatagggtccacgaaaaaatttgtagacacccattgaggcgtaggatcctacaaatccaaataatgcataaagaacaaacattacagttggcagggatcctctggaaacaggcgacacaagacctactgcggcaaaaaaaatgctacacatgaccatcaaaaataactgcataccggatcccacaagaatggatagcagcatcgacttagatggggttctaaatacgtcaccatggcccaatttccagccagaatcttcatggaattcattatccaagtttagttcgttataacgagcgagatcgcttttcaaagcccgtaatagagaatgcattacaacagatgacaacaaaataacaataacggaaaaatttattaatgaaaaccattgtatctgcgggtcataaatatgtagatacttatcccatctcgtagcccacactgtatcagaggcaacaaatttaacagaataagtgaagtaaacctcgttatccttatcctcgtctagtatcagaggttttcccgttgtagaacacgcgccaggtgacgatctttcgatagatacagggtttacaatgacaccaacaactcggtaattatcgtttccacgatcgtgaaattccacttcaatgtcaaaatgatttacaaagtaaggtaattctaccgttttaactaaattaggcttaacattcttgggcagtcgagcatccaatataacatcctcatttgaggcctctgaagtaagctcttccatcgtactgggaactgctttaccgtcaacggtttgcttaacatctgtaaaacctaactcaaatcctgtgccgtaatagtttgtttttgttctgctatcataagcctttcttgctgctggcaatccatccacgagccagttttggaaaaatccacttttaataagggtgttgataaatttggcatcttttcccggaatcgtgcttttacaaagtgcaacacactctttctcctctaacatgttcaattggaatggggaattgtaaattctgtcaccaaatatgactgaacctaacgactcaggctgtttctcaacgtgctctggtctacaaaaatgaaacctcttattatagtaatcataggagtaaagaaaatgttctttatcgcctgaaacatcgttaccttcctcatcttgatgctgaaagtaaattgatggagtcaagcggttcaccaatagcgggatttcatcgcctgagtgatatgttgtgggagataggcctggcaaggaaaatcctttagttaaagttgcatagcaataaatcagcaaccaaacacctcgtttcattaccgattattaattatcaatatgtgtactaatataattgtcaaaatttatgatgtaaatttagggttcccaacatattttactcaactgtaaacaagtcataatttcctcggacaaaattaggcaaaataacagaaaaaccaatggatgggatgggtaggaaaatgagtaagtaacccaaacaaacggtacctctttattcagtcggctttacagatactgaggtaacttataatggttttttcttatgagcactatatgaatctccttttccatttggataacagtaaagaaacggtgcctccagagattgcaaaaagaataatttcaaatgctatagctcctgtaataacagttacttcaactcctctcttcgacaaacatattcaagaaacgtacaaagtagattctctctatatgctgctgcgattctttggcggttgtgtctctgatagagatcaagccaatgaagcgaaggttggacagcatgagcatgaggtttgtgatgcaagtgactcgacggattcaattcccaaaaataaaaatttggaagtgcccaatttatcaaagaaaggtagtcgcagtaggtcgaatagtcttttccagagggattcaacgcaatctcaatatatcaggtttacaaggccattaggtgacttgatcgaaacaagagatgcaaatgatatgttattcaattaccattctttagaggtattcttagataattatttgaaattggttgcagcaaatactgatgaaatggttcctcataatcttcttaagaaatccatttatcatagtttcttttcactagcaatttcatccacaaataacttatcgccctatgaaacttttaatcaccctattctttccttgattgctttagatatatcaaatggcgaagtttatgaggatgcaagagatcttttagtcaatttcaagaatcttaatcataatactgaaaactttcctatcttcatgaatacaaatgaaatgcttccagttttcttactctgctacaatgacgattcccaagaagaattcgaaaaatgccaggcgttagctaagaaactaaagaagcagttgtttgttgagagtatcttactagcactctggaaggattcttttatttacgacgaaaattcagtcatacagttacaccaaccagtaatgtcatcgcttgaagaaattctcttcttccttcaagctccaactcaaacaacactctctctggctttgataaactcgatctatgatatgcttgattatttggtttatgatttaatgataccattcatgaaaagaaaagtgtcattctgggaagagacaattttacagccaagaaagtcgctatttaatggtgcaaagtttttcaaaaaatttatgaataaaaatcctgtcaatggtaatcaccaacataattctctaacgagagacagccagggaaatgaatacttcgcatcgtcatcttctgagtttttgatgagaaagttagcagattggtctatgatgctatccgacttcaaaactgcttattccacatacgaatcgcttatggatgacctagatgcatttccaaagtacctggcatcatgcatcgaatggtgcgcggtatcactattgatgggtgcgcagagcatagtcaccgtgaaaatgatcaaaaacgatataaatcctcttatcgaaagggcattagccacatacgaaaactgctcacgaatacaacgtggtaaaggcaaagaatcaaactctttggatgttacagagccagtgcgttcgtatgagacacgttgtatgattttggcatctgaattgtttttatctttaagcaatacgtggacatctaccccatacgctatccaatatttagaaacaattctagacgagtgcaagttgggaccttgttcacagataatggtttgggaaaggcttagtgactgctataatttgagagttgaccctagaatcaaacatagagttggagcaatgaagaaggacgctaaagacaccgaagatctccgaggtgagcataagtatagcacagatcatttcacagacgaggacatattatcggaagggttaacaagaagacgcaaggcagctttttttaggttaatagcagctaagaagtgggcagagcaaaaacaatggagacaggtttcttggtgcttaaaagatattgaaagtacctattcagagatcaaatttttgcatggtaacggtttaattttaagcaaactaaaaaatcaactcaatttaaaggacgtggattctgcaccacggccctccgaaaagaatcttacaagaacaagtgttagctttattggatgactttatggaaaattcatgttttgagtataaattatacgtacgaatcttatagatatatatttttcttttaaaactccatttcagctcataagccgatacaaacaccttctatatattatttctctaacagctatgttaacatgattgcctttgtttatctactaaaggacccttctactttatctaccatacgcctatattttctctgtgtttcaatcatatcgagaaaaatttggtacttcgtgtctaaaagaattctatctggatgagttttctcatttggattgacaattcttgcattacccgttagctcttgcataactttccatagaaaacttgtcccgttatatcttccctctcctaggctctcctgtcccacggtcaatgaagcatccttactactttcctcagaggttttgtcaagtggttgttgtgtgcaaatcggaagagaatagttatttattttggcaggcgcacttggagttgaaagttgtagattatgtggggatacaaagccatttgtcgagtttcgatcttccattgataacttttgtatcgacgaatatgaatcgttaaaacgttccgtctttgtctgagaagatttttggcctttgagagttcttttttccctggtataatcaaaatcttcacttgctgcagccccaagcaaggcagaaccaaatacaactgcagcgtcaacgtatcgaggaatcactatcggcaggccagtacaatcagccaacaacctcatcaacaagctatttcgacactgtccacctgacatgaaaatagcatttatttcatgcccactttttagcattacttcaatgatttgtcttgtttgttgtgatatgaattcacaggcactcaaatacataaccgctaagtcttcaattgagttatccatagattgtcctataatacaagcgcgcatattcggatctgctatcggtgatcgattaccgtgatagtcaccataaaaaaacaagtgcttagctaaagaaataacagatcttactttgcgcttctcgaccaaggtttcaagtattttgtttaaatattcgaatttcgacacacctgccaaattagccatatgggatagctcagtgaaagctggatgcgtcgttattaaatgatctaaaagaacgcctgtacagctttggccgccttctgccgcccaaaagcctcttgcaaggacatctctataaggcccccaaacgccatggacaaatatagggttttttgataacaaaatatgacacgtagacgtaccggcaacagctgccaatctgccaattgcaccattgaaatcctttttataattttcggtctcggcaagaccttttactgctgattccggcttggcggctaccgtccctacccagcctgcatatgcatcaataattcctgaacttactacacaatgctctgtcaagcctaattgacaggcagcctttttatctaacgggctgatacattcacctgcggtcagaaagttttttttttcccttaacgatccacccagtctttcaaaatcattcttcgtaagctctgaaagcccaattgaatttaagaattctttggaccagcctatatcggaaccttcgacacccactggtagaaatccctgcttacaaacagcagaacaaaatgacctattctcttttcccgtggctttgaaagtcaagtaatccggaaggtcaaaaaacttacaatcctgaaaaattccagcttctaagttgttcttcaaccacttaatcttcggaatttccatttcaacagacatttgccctcccacatattttaaacatttatcaccagatgagttgatttcttcagtctccttcatcgccctatggtccatccataatatgatattctggtcattattggtaaaatccggtccaactgcaatttcttcaaaattggtagcggatacgactactaaggaacaagtcgcatcaaaaccaattccacgaactctttcagggtcaactcctgattcttcaacaacagttctaacacaatagcaaactgcattccagatttctcttgaagactgagtaataaaattggatatcaattgttccctttttatgggtttttctgctagcgacaacatgttaccagattgatcgataacacatgcccttgcagagcctgttccgacatctacaccaacgtagaattttgcttctggatcttgtggagaaatgcgagaaatcgaggtttcctgtgacgacaataccgctggctcccgtgtttcattttgcatattgttttggcgtttcctgcttttcatatagccttaataatgtactttgcagatgtttgttccttcgtctctttacatcttttcattgtactcagcggtctgggtgtgcagctttccacatttactaatactggtctgtagcatttagtcaaacgggtgttataaaggttcaatttcttcatcatacctaacattgtgatcgaggtttccaggaagagcttatatatatcaaaacaagaaacccagagtatctttacccccacattcaatatgaggtgtcagccataattatttacatgataatactgatattttttctttttcgcgatatattgaaaagaaaaaaaaattgcgaggtgattcctcatcgcatgtattcattttaacgacattgaattaagccttcaggggggagaacaatttaacgattgtgtgagtgtgaatttgtgctgaggataacaatgacgaaaccgcgttacaatgacgtgttgtttgatgatgatgactcggtaccatcagaatcagttacgaggaaatcgcagagaagaaaggcaacgtcacctggggaatcaagagagtcctcaaaagatcgtctactgatacttccctctatgggggaatcatatactgagtacgtagactcttatttgaacttagaattattggaaaggggagaaagagaaacaccaatctttcttgaatctctgacaagacaactaacgcagaaaatatatgaactaataaaaacaaaatctttaactgcagataccttgcaacaaataagtgataaatacgatggtgtagtggcagaaaacaagctgttatttttgcaaagacagtattatgttgatgatgaaggaaatgttagagatggccgaaataatgataaaatatactgtgagccaaagcatgtatacgacatggtgatggcaacacacttgatgaataagcatcttaggggtaaaacattacattcctttttattttctcattttgccaatattagtcatgccatcatcgattgggtccagcaattttgttcaaaatgtaataaaaagggcaaaattaaaccattgaaggaatataaacgtcctgacatgtacgataaactactaccaatggaaaggatacatattgaggtattcgaacccttcaatggagaagctattgagggaaaatattcttatgtccttttatgccgagactatcgctctagttttatgtggttattaccacttaagagtaccaaattcaaacatcttatcccagttgtttcctcactttttttaacatttgctagggttccaattttcgtaacatcaagcactttagataaagatgatctttatgatatttgtgaagaaattgcatcaaaatacggtctccgtattggcttgggtttgaagagttctgcgagatttcatactgggggtatactgtgcattcagtatgctctaaatagttataagaaggaatgtctagccgattggggtaagtgcctaagatatggcccttacagattcaaccgaaggagaaataagagaacgaaacgtaaacctgtgcaagtactacttagtgaagttccaggtcacaatgccaagtttgagactaagagagaaagggttatagaaaacacatattcccgtaatatgttcaagatggcaggtggaaaaggtcttatatatttggaagatgtcaatacttttgcccttgctaatgaagcggataatagctgtaacaataatggaattcttcataataacaatataggaaatgataactttgaagaagaagtgcaaaaacaatttgatctaactgaaaaaaactatatcgatgagtatgatgatttggcacatgattcttcagagggcgaatttgaacctaataccttaactcccgaagaaaagcctcctcataatgtcgatgaggaccgaatagagtccaccggcgtggcagccccaatgcagggaacagaagagcctgaaaaaggggatcaaaaagaaagtgacggtgcatcacaagtagatcaaagtgtcgaaataactagaccagaaacttcctactatcaaactctggaatcgccgtcaacaaaacgacagaaattagaccaacagggtaatggagatcaaacaagagactttggcacatcaatggaattgtaataatatgtaggatagaatgaaaggaggagtcaccataggtgaaaaaaaaaagcacctattgcatataaagtattcaaaaaggtgttgaaagctcttcctgtatatgaccctgtatttaatgtacgcggttaaaaaatttttatatttttaaataagtatcaacttggataatatgatcttgcccgcaaggtggttttatatgaataattactttttttttttttttttttttttttttttttttttaattgaacaatagatgcagaggaatgctccaaaatttatttccttgaacaatattacaagaggcagatatatacttttccttatttcccttagtaaagaatgatgcatgtatactattacaaatttaaacttcacccccaccatggatgcaaaacaaatagaaagccattatcattagtttttttttttcattcaattacgatacttgctgaagaaatcttgatgaaattctttccagtcttgaatccatttagtccctggagccaaaaacgttgttcgcacatgataagtcccgggtctttgtccgaacccagaccctgggacagtacaaatacctgtagattctagcaaagatgtgcaatagaactcatcaggttcgatgccaaggcgttcgctttcacaaagagctttcttaggtaaaacaagcctagggaaaagatacattgcaccctgaggtttttggcattcgataccctctagttccttaaacgtctcgtacaataagtttgctctcgtacgcatttcatgaaaaattttcagcctttcgtcatgatcttgttcataggactcgtctccaggctggggtggtttgaccattaaatcaaccacagcttgtcctgtgacaacagaacatatggatatagacatgagtttgaaaagagcatctcttatttcttgagaaaacccaataatttccatgtaaccgcctctttggccgcactcatccatgaatcctttagaaatggagtgtaaagaggcgagctgaacgttatcgaattttcctggataaagatgctgcaattttcttaggactttcttcatcgaatgaaatttaacatcgttgaaaatgttttcttgatagacctcatcagaaatgattgtaatgccgtatttcgcagcgatcaaacagatcctggcaatggtttcttcagaaagaactgcaccggttgggttacctggattaataactatcagcacagatggtctgatctgttttttcaaagcatcttgcactactttttcaatttcgtcgctgtttgtagaccaatttgactcctcatctaagtagtatggcagcacttgtgcattgaaaagagatgcggatgcagtataaagcggatactgcggaattggaatcagcaggcctgtttgagaatctttacacaataaagataacaaagaagttgccgcggacgaagcgccagtggttaaataaatatcttccggtgtagcgggctcaccgccgtctcttctagtaatgaagtcagcaactgtttgccttattcctggcacaccttgagaatgcgaatatgcccctatagaaccgccaatatcattcaagaggcgctcagctctttccaaggcgtccctggaaaacaagttcaaagaagccagttcattatggcctactcgtaaaatttccgggtactccaggatggccagtacttgcctggtaaaggtcaaaggcttctgatccagttgctgcggattaccaatgttcgcattgataatatcatcgaaaggcaaaacttctgggttttttttcaattcctcttttagctcgtcagctctggttggaatagctcctcttacagcatattctgccttagtgacacctgtattcaaatcttttttagtaatcttgccagcgggcttaaaatccaaatcctttgcggtgaacacacctttcaaatcctgttggtgtgtcattgtcatgtgttcttacttcttctgtgtttaccacttacaaaaacaacactactgtggcgctccttccctttattcttatcttttatgcctctagagatatgaggaaatattggggtatttactgaatgagaaaaggatgatgtcagtcaagaaaggatcaaaaagaaaagtgaacagaatatagttcccacacgaagtagtaaatttagctatcctaaaagtgtattggtaatttgaagagatatgtagatgtacatatgggaccataagagtaggaaaaataaaataaaatcgccaaacaagtaggagaagcctcaagatacaagccgtttccatggagaaaatattgcgaatgaggccaaacttgaactttttttttttctgctaaaaaattcagaaaaaaaatgaaattattttcttaggtataatgaagtaattatgacgaagtactttgagaacccataaagagaagcaattgaagacgtgtggaggacatcagcccgcagcacattagtagaaacaatagtatcgtgatgtgatccctcttggaccctttgccaatcaagggtgaagcgaagccatttaaaacgtacgaacaatggcggtagttgaggtatgggtgaggccgcagattaaatcccggcggcaggagcaaccgcttttaaccagaattgtatgttataaagtatctgtatatacgtgtatatatgttgtgtgtatgtgaatgagcagtggatctaagtaactaagtcctctagttcttcaggatcgaggccttcttcgctgtacactaactccatggttgggacggcggcaacttctttgaagttcttagacagcagtggtaacgctgcaccttcttcttgattccgagtgatgcactcagtctcatctttttcgccttcttcatcaatttgttctagtgggagtaaatcaactttatctggggtgtcatcttcgtcttccaagtcaagcttatatggtgagttgaacgtcttcagcttttcaatatcatcttgttgaaatggggaatagccttctggtacatacggtaacggctcctgcctctgtggtgctatttcgatatcatagtcatcagttttatcacttttatcgtttttagttttttgctcattcttcgtggagttctttatgagttgttgcagaccaccttgctcattaaatagtcctaggccaccatttaattcattttcaccgtcggaggaatcctgttttaaaagtgcactttggagttttttgccaagtttactctcggaatcttcattaccttcatcatcgtcggaactctcttcatttttacctgaatctgcaagatcttttaaaactagacttttcattttaggtaaagcattataaccaaggacagaaccgtacttttgtaactttcttgaattgcttaacaaatcattatggttggccctactacgactgcgagaaatttgcgaaagtttcctgagttggtcgtttttgcgtatagatagtgtattctgtagttgtggtaagtctgcatctttactctgattagaagtttcgggaaaaataaagcttttcgatctattgttgtcttttgctgccagaggcaatcttccttgttgttgcgcatgggtatgcaacctttttgtgggtgacacctccttccctccttgtatgtactttaatgtgttgccattgttgctgttcgcatcccttttgagttggtccaatcttacaggtggttttaaaatattagagtgcgaccttttcagcaagtgagccggcgtctgtggaaagttaatgccggaactttcattccctgtatatacgatattattctctttatcttcgttagctggcatcataaaggtttattatctagcacttaatctagcttggtaccgcagaagtgtaatagtatgtgaatgggaaaaaccgctagcaaccgttacttgccttcgccgaatattgatttaaagctgcatttattttgtttgtttattttgtttgtttttctttttgacctcttacacgagttttttgacgcgtttgagatctttgtgtgaaaacgataagcaacctacgctaacaaatacacacgtcgcacggaaagtgatagtgaagcagatatttctcgcaaatcctatgttatccgtaaaataaatccaaccctaaagtattaacatgtaacaacttaagcgcttccttaagactgtatagatatatatatatacatatatatacataatcatgaaacgcatcgtcgaaaggtcatttgaagctcggatcacgtgatcgaaagctgtaaggaatttgaaaagccaattttcccgtagaagctgtgaggtacaacaagtgaaataactacaggagaaactcactgagaaacgttggaatagaacagtagtaatcgcaggacggaatgccactatttgcaaggctctgccagcctcaatcaagaagaatgttttcatctatatcttctttctctgctctatctgtgttacgcccacaaaccggtatgctcttaaacagttcaccattgaagactccgtccttcacaccgttgggatttggcttaataggtcaaagaagatggaaatcaaggggtaacacctatcaacctagtacattgaaacggaagagaacttttggtttcttggctagggccaagagcaaacagggctctaagatattgaaaaggaggaagctcaaaggtaggtggtttttgtctcattgaaatttcacatactattcagataaatttgaatacttcttgtacataggtatctaatgattatgcaacatacactttcactattattcaaaaataaaagagcagttactttattccactttaaaaagacggttactttgtatgtacatgattttatataaaaagaaagaaaatgcaccagtatatatatatatacaattaaaaaagtccaacaagacaaaactgattcgctgattaagcaaaatcgattacaataccggggccatgtgtgcttgataatgtggttttactcagtatatttggtttcttagatttttgattatcaacagcagttttaaatgccgctctagcggatataatgttttgtaaaatttctcgatcagtgaagtagcatttgccgactccaatgctgatagagtttcccctttgcctgaaaggcatagatcctagactttcttgaagtaaggagcttatatcatcactcaccgtaccttttttgacagagggtaaaaccccacgaggaccaagtatcctggccacctgcgattgtaaagctggaacaatatcaggagttgcaaatgctttgtcaaaatcaacgctaatttcaccgcttttaattttggcaacaagatctgctccgccaatcaaatgatttgggtatttctcacgaagctcttccaatttactttcgtcgttggtaaaggcagcaattttgatatatctcaaaggcttaggaaatgtcacgctaccggataaaggcgctgtacctctttcaccgactaccaatgtagtcaaattaattgtctgttgcgattgcggtctgccaacttctgctgcgcgtaaatatcttagtgcctttgtaacaggcatgtacaatgggcttgctgtagctggtctctttgcctcggcctttcgttgtaccaatcttttcaactctctttttttggcttggtcttttgttagcgaaggtgcattggaggacatagctgctggtttatagtcatctgcgtatagtttttttgcagtatgaaaaaagcatcttcttgcaggacctgtgacacatattttcgggatcgctactacggatagcatcttctttgatgacttatcactgtttagttttcttcaaattccctttatttcaggtcgtttttcaaaatactttggtttttcgaaagttttctcttttcgcttaaaaaggagattttgtcgctagtctcataatgtaagttacactaaaaaatagagaatagtaaagatgaactggatatacaaatatagtatatttttaccgctgttgaaaacatttcgttccctcccatgatacattcatattttttgtgggtttcaagactaccataatacctactttagaaaagcttcgattaggtaaaaaagttctatatgctttgatgtcgggcatttttacgcatttaaacatttatatgatataaatctactttctttttttcttcttcaacttgttctcaaagtctatccatttgcttggaatacctagcttgttaaggtgatcaatgatcgattgaccgtgtggaccttgaacctgcacttcagcacatttgaatgtttgtgattcacttattgttgtcgatccgctacaaatctttcttaagtcagccgcaagtgattctgggtcgacttgaaacacttcaaaattgctcactctggtaataacttttctgccaattttcatttcagtaataatcttaatatgcggaagggaacccttcattggcgccttgaacaagagagtatcatcgcttttgaatatctgatagaactcggtaaaattattggtgagtaagggatgcaaaatttcacctctagcaatgatacgtgaagcattcaagactttcttcttcttattgaccatatcgaataatagatcgtccataataacttttcctttatcttttgtgtctgctaggttcttgacagaaatatactgagaaaccgcgcttctaatgtcctgagaggtgtagtacgtgtgagaagccaaattaacctccttcaaaagatctttggcaagattaaagggtttatacagagtcagtgaatacatcattccagatgttttctccttcgaggttgtgctctccctactttctgtggcagacttgctacaaccaagcttatatggcacaaagttctttaactcatccttgtcagtatttttgcccacaatagttaagtcatccccctttccttttaatttcaagaagccttctttctcgaagtgtttcaaaaattttgcgctttttttccatgaagttttctttacattgacttcattgtgatcaattggaggcaaattacgcataatgtggtttgagatgaagttagaagctgaaatgggtaattccaaacctttatcttgagtcaaggtataatataatgctcttgtaatgaaataatctacatccgacacagtgaaatggtctagaacttcagcaatctcctctacatcaacagacgcttcttttacatcttcttgttccttttcaacagccttgatttgctccgaggattctatctgtttactactgatattgttatcctttgattgagtactgagaacaaatggaggttccaatttcattttaaagactttggagagcccatcattgaaatgatgtatgattttgacagcaactcctgtttcaccaattactttatcaaaggacggtagatctaattcgacaataccgatggctaagacagtttctggtgcctgtttgctagctataccacaaagagtacctattttacaacgaggatcaaagggtgggatcgaaccggaaatcattaagttagcgccgttgaataaatgttcttctataacaaatccatgagttaaaacgatcggcaataacgcaggatattcccaacaagaatacacagttggaaaaagttgctccttatgcttttccttgaataatattggggtattattctcatctgtgtaaaccgttcctacacttttctggccgttaaagttggtttgttttatagtggaagtacgaaagctatattcctcattattcgtttgtttttggaatgtttgtagcaacttctttctttcggaattcttcaaattacttaaagcttttatgtgaggctccttcttaaacatagctgtactaatcctgcgctacactaatctattgagtcggttattcagtagactcatgtgttaattttgacgcatatgtgttatttcacggttttttaggtttacatttttgttttccgtagctagcgcctaagtttaaccaagcataacaaaatggagcacagaatgcgttcaattcgatttatcagaagacgtgacctagggttctgttgaacacgcgtaaacgactcaagacgaaatgtcgtctcctattaatgattatttcattgattataaccctctttttccaatctttgctacaagaattgcgaaaggccttgctatttacagagtctcggatcacgctaggcttgcagtaattccaataagaaatataaacttggtggcgaattacgattgggatacaactactggtaaatttttgtccatcttttttaaggatgggacgatcagaatccatgacatttttaaagacggtcgattagtttcattcctaagaattccgagtacaaaaatatcaaaaggtatatgggaccgaattccattaagatacgaaccaaataatcgagattttgcatgtaacatcattgatgatttaccaaagctaataaggtttgtaaaggactccaaaaggataaacattgtcccttacactcaaccgaatagcttgtggagaggtcctgatgaggatgatctagatagtaatgaaaaactagacgttcacgtagtattcaatgagggaaatgataaaattacagttttttttaatggtgattacgctgttttcttgtcggtggataatattgaaaacgaaaattctttaaaatcaattatcaaagttcaagatggcttttaccagtgcttctatgaggatggaactgtacaaactttaaatttaggacctttattacagagcaaatcatcagtgaacctgctgaattatataatggtaataaaagagcttataggttatatgcttactcatctcgagttcattaaccgggaactggcaacaccttatttagatttcgtcaaaagattgtgtgatgaagcctacggatatggcaaactcaaatcggaattagaagccctctttttacttggagagatctcatgtgacttggaagactggctttgcaattcagtaggtgagaagaactttaaaaggtggaagtatttaggttgtgaagcttaccaaaaaactgttcagattttaactttaatatttgtacccgcatgtgaaagaatcattatttatgtggagaagttaagggcaatattacaagccttttctatacagaataagctcagttatacgtcagatttgacagctgttgaagtgctcctaaaaagttcacagaaattgttaactatgacattaaattcaataataggcttggggagggacgaaacactttttgagaagtttttcatatggttcaacgacagacttcatgaagcgctagatgaagattataaactgaaatttcaatttgaggatgatctttactttggatacgatttactaagttactttgacagaatcttatctaaaaaaggtacggaacctagctcaataatcgacgtgaaactttatagagacctaattaacagcatgtctgatatggaaaaagatattgcacaaagtaatgttaattctcatattcaacagcatattctggttgatttaaaaacggatgtttttgcgcaaaaatatccatcttcgcaaataaatttgcttgatgccataaaattaccaaagcataattacatagtctaccttattcaggtaacaaaacacaacagtgctcaagaacctttctcagaagaaaacaaaaagaaactatatataggtactctgaaagatgagaatttaggcattatatcaaaggaatcgtcagtcaagattccggcgctattcaagagctataggttgagcagtacaaggtttgtgccgaatagggtccatagcttgcttcgggatattggattgtcagatagtaactatcatagtagccacgtcaccgattataggggagaaaactatgaaaacgaggaagatgatggcacaatagctattcctgcttacatcagggagaatagggaaaatgatgatttcatagcatgcaccgcgaaggtatcggtggatggaagaagcgcatccctagtgtttccaaaagaaaaacaaaatgtttgacacatagacagatgacgagtagcttttttttagtatttgcataatgatcaccaataatagtagtaatgaaatgtaagcgtaaatagcgtatgcatcatctcccaagacttttcttttgtatggcgcactatgaagaagtttggaacccgcctgtggtgtactgagaaaaaaaaaaaatttcaagggcccgcaatctcaaaatggagtcaattgtgtcaagtcttttttttttttttcatcgttatctcactttttattgcttatcttaagataatttagctgatatactatatagaatagccgaagtgtcagtttactcagatttttgctacttttgattactttttttttacattttcaaggtaattgacgtcggttaagtagagatggggaagaaggatagacagcgcaagaaactgcgtgagtttgctaaattgaaaaacaggcagcgaaacttgagaaagagcgtgcaaacattgaagaatgaggttcaacgagaggctaaagtcccaagaacttcgaatcaaattgctttaggaaacgacaaaatcgaagagattaacgaaaatagtccattattatcagctcctagtaaacaagaggaggtatcaattccgaaagcggttgatattgataccattgatgcacagcctcttcacgaaggcccaaaaattgatgactcgccccaagatgaggtcaatagcattaaaggaaaacctgcggacaaggctaatgaagacgatcttaagccgccttcacaacatgaagcatgtggaaattcagctttgcaaagctctattacagattttagtgatagatcagtatcaccattgcaaagtattaccagctgcaatactccgatgagtgagcacgagctaccagtatcttcctcaaattcgtttgaaagagctgatgatatgcctgtagtgcaggcagataaccagacgtcaagtagtaaatctttgcacattgttgcaccatctcctgaagtaccagtcagcggagatgaaatcacttcatatggatatggctctataccccagagcatcggggatgtagagaacggattgaatcctccttatgtcgaaaatacatcatctgatgaacttgtacatgatctgacgagaagacggatattttcatcctgtatgtgtacttatttattctttattgcaatggacagttctataatcctagtaattgcgtccaaaattgcttcggagtttcatgagttatggagattatccttagtcatctcagcatacctattgagtaatgctattgggcaactggtatttttgaagctatctttaatatccagtgtaaaattgttgttgtgtattgctcaattcagttttatccttggtggctatttatcttggagttctgcccatttttggacgtttatctttgcccgttgtgtcacaggatttgggggcggttccttaatagcgctcaaaagtactattatgaatcggttttctcaaaagaacgacagtcggtactcattgagtgcctctatgataacatttgctatgggtgtggtaattgggccctttatgatgaacttgtttgattcttctcatggtagcgggtggagaaatgccttcttaataccagttcctttttgccttgtgaatgcctcgattatgctggcagatatgtattctgttaagagcactttatatggacgcccaacgcctacattatggaaaagattcaagaatactctattaagtcctgatttatacgaaatattgacacttacgctattcctactttgtttcgttcaagtgacctcattggatttaacagggttaaagaataatacgatgattcaagcgctactattttctgtaattatcgtttgtggcattttatttttcttgatagagacaagcgatacttacatgaactctgtaatttcaatgtccttacaaggtgacaagcgtttaatatggacaatgataggaatttcattttgctttgcagcattaatgtgcatcatcccattcggtacaacgtacttcatcattgttttaaatttaagcactttacaacttgcagagagattgtccccattctttttctccattgtactgggttactttagtgtttcttatttttggaagtcgaaaggacagaattttttgctaaaatttgttttaagcggagccaccctgttactatatgtggcacttatgggggtaagtttgaatttaccagtatggaagcaatatatatgtttgtctctgccatttttgggctcctctatgatattgaccttgctgtcaaatctttatcatgagtaccatgaacaaagaaagtcacctatcagtggttctatcgtatattgtttcggtgccgtgggggggacggttggtatttccttgggtggttatgtcttccacaaaacattaataaaacttatgcatgagaaggtgatgccatttagcaagcaaggttatcttaaaaaggaccttttgaaaattatcaagcacgctacggaatcttcagattgggtacacgaatcagccccaaagtttgtttttcaaactttgattgagtgttatttacaagcatgtcgaaacgtattcaaactctctacccttttttttacgattactgtcgtagcaatattcattttcaacagaatccattgtcgtagtcaaaattgtttgtcactatcttgaaccggtagatgaaaatgtatactttaaataatacaaatactttttttcttttttcttaaacccgataatacttttgtcgcttagataaagatgcagggaacttcaatcattgtggtgaccgcacaaaggcgggatctgaaaaatgatcgtatggggcgggggaagaatagaagagtgaacaaggggatatggtatccgtgcaagaaatgaatggccagaatagcttgatttttacttgctgaaaatgcagcaagcggaaacccctctatcagtaggcaaccaaagaaaacatggttttgtttatgatagtgttttctccgactaaatgacacttaatatataagccagtcatttttctttcatactttcctcttgcatgacgaaacaattctttttttatttcgtttccttgtctgtactttttagacacttgaccatatcacagatatttacagactcttttaattctaaataggtaaaatgttcttcagccaagttttgagatcttccgctcgtgctgccccaatcaagaggtatacaggcggtagaataggtgaatcgtgggtaattacggaaggtagaaggctcattccagaaatctttcaatggagtgcagtattgagcgtttgtttaggttggcctggtgctgtatacttctttagtaaggcaagaaaagcatgagtttgataagaaaaaaaaatttgctaaaaatgagtgtaacactaccaacatggcgagtttagtttgatactaggcgctatacattattatttatatgcccagaggttacaacagtggctacaatgcaaaaaatatactggcttatatttttcatttgagatctggttcctcaaatatatatatatatttatttattttttacacatacatactgccctcctgattactttaaacatctatattacaaaagagaagcattcttttccgtccattataccgttctcgggcggatccttagtttcttacgttttagctctaacactaatcaaaattcttatgaagtgttgggacgggcttttgggccccaattctttgttggattttcctgatatctcacaatttttagcttccttagtttttcaatattaccgctttgttcatttggtgcgaacgacagctttgagtcatactctgatttgacagtgccactcaaccatcctggcattgccgataaaatcttatagcccgtagtatttggattcattttgcttaagtctttcttctcatcatcacatttctgcatcacataccagattgcatcccatggagcgttagtctttagggacgatggttgggcatgtgtcaatgaacattcaaagcctagggaacctaggcctgcgactacttttttcaagggaggtacttgtaattttattaccgatgcaatatggttaggactgaaatagaatggcgaatcggataattcattcttagctagagatagcataccttcaattcttttacgtgttccatatgtatcatcctggtcacgatgctcttctttattaattctcaacacctcctcgatgaactccttgttgtgtagaggtcctgcatacattggaccagctaaatggtatgtcccctcgcagaacttacatttagtatcaaccggaggcccttgcgcaaccgagtatttggtgaatgttttgttgttcctaccttcgcgttgagaaattctgcccagaggttgattgtggtaagagccgcaacgggaacaatggtaagtagtcatagtacttgacataacgtttttgacttcaatcgggcttgttttgactttgacaaaaactctgacgtaaaagtcaatgctcaacgacaaaagcggttccacagttttcttgtatttcgcggcagtttgctttagtaagttcaatactagtctcagcgcactttcgtgagttgattcatgagaaaccatatttgcaccaccatataaggcaaaacacttttctgggtatccgttaccggccaaaacggataaatcagtgcaagttaccagcattagaccaccctcctcaatactctgaatagccgcatctacaaaaggtgtaacggtaccgtaaggatccaagtcgatgacgtgaaacttattattcgtcgctttgttacggtacattaagacattagcatcatcaaggtttggcttgacaatgttttcgacactattatattcaacgtttcgttttatagattcgacagcctctggaagtaaatcgttagcaataacttccctcacatggggaatttcatgagcatacctaatggctcttaacccagtggctgacaatgcttccaaaatatttatataaggttcgtttcgattagaattaccaacggcttcttttggtgacccgtttcccattttttgacgcttggaagaatcatcgttagtttccgcgcaccttttcttcttactttttttattatttctcttttggccacattcctcaccatataggttgtcccacgccttgatgcatgtaacacttagatctctattaaattgttggatgggattatagaaaacagtttcctttttagggaaaagaatttctgcttttccttccttgactatattgaaatcctcaatattgattcttggtgcaccatacgcggtaaaattcgctttaattttggatatagcagccttcaacattccgtgtaaatttgcccgcttgaggggtatcctgaagaaaccttccatatctacattgtaagaggaaaggtatcaacttatgactgctcaggatctgtaactttgcgatgagcattgaatgcgatgaaaaaaaaataatgctttatccctttggacgaataaagaaaggctcaaattggaataacgttaaaaaccagattcgatcatcagagcttaaaattgttattcatagcggcacaatagcagaagccacagaatattacctagaggttttaggtgaaaggaaggatttttttaattatttaatactttgaaatagaagtcaagcctttcattgcttatttatatcagaccatatatttttacacacgatgccaccaaaaggttggagaaaagacgcccaagggaattaccccactacttcgtatattaaagaacaagagaacattacgattcaggacctgttatttcctaaaagcactattgtgaatttggcacgcgaagtgccacagcaaagcggcaaaaagctgctgataaataaagacgcatcactagcgttacagcgtggtgctacagtatttgttaaccacttgctcctgtttgcaagggaaattgcaaagagtcaagataaaaaaagctgcagtgtagatgatgttctgagtgctttggaccatataggacactcggcattgaagggtccggttagagataaactagatgaataccaagctgctgttgaacagaggaagaaggaaaaactagatagtggtgaagtagatgctgatggcgatatagatatgggtgaagataaggagaatgtgcccgtggaaaaggttaaagagcatgacgaaatagaagaacaaggcgatgcattacaggacgtagaagagtcctccgaaaagaaacagaaaacggagagccaagatgtagaaactagagttcaaaaccttgagcaaacgtaaccccgctatggaaactgtctagtagtgcttgccaccactcccacaggatcgtagtatgtaacttgcctttattacctacatacataataagctatactcatcgtcgttatttgcaagccggggaacccaacgcggcgccaatgcggaaggaaagaaaggggacaagaagttgatattggtggaacgttaacaagaaattatggcgttgaggaagtgtattagcgagatacgatatcaagcaggtttagttagagccactttgtgatttgaaattttttgagatttacttcgttattataaggacatacggtaacctaggctagttaacataattagttgtcacccttcgcccccctaccctatcggtctttcattttccaactattgattagtaaaattcaaacatctttgctccgattagagcaactgaatatactagggattttgggctattacgcattttttttttcaacttcttttaaacaggtacagtttattacgattactttttgctcacgtagaatatggatgattatcacgtaaatactgccttctcaatgggcagaggtaaccagcaggatgatggcaatagtgaaagcaacagcatgcatacacaaccaagcactatggcgcccgctacgctgagaatgatgggaaaaagtccacagcagcagcagcagcagaacacaccgctaatgcccccggcggatatcaaatacgccaataatggtaactcacatcaagcagagcaaaaggagagacaagtagaacttgaaggtaaatcgagagagaatgcaccaaagccaaatactaccagccagagtcgagtttcgtcttctcagggcatgcctaagcagtttcatcgaaaatcgttaggagattgggagtttgttgaaacagttggtgcaggttctatgggtaaagtgaagctggcaaaacatcgttacactaatgaggtttgtgcagtaaaaattgtaaaccgtgctacaaaggctttcctacataaagaacaaatgctgccaccacccaaaaatgaacaagatgttttggagagacagaagaaattagagaaggaaatatctagggacaaaagaactattcgagaagcgtccttgggacaaatcttatatcatccacacatatgtagactttttgagatgtgcacgttgtcaaatcatttctatatgttgtttgaatatgtttcaggtggtcagctgttagactatatcatccaacatgggtcaatacgagaacaccaagcgagaaagtttgctaggggtatcgcgagcgccttaatatatttgcatgctaacaacatcgtccatagagatttgaagatagaaaatataatgatttcagattccagtgaaatcaagataattgattttggactttcaaatatttatgattctaggaagcagcttcatacattctgtggctctctgtattttgccgctcccgagctgttaaaagcgaatccttatacaggacctgaagtagatgtctggtcatttggtgtagttttatttgttttggtatgcggtaaagtgccatttgacgacgaaaattcgagcgttttacatgaaaagatcaagcaaggtaaggttgaatatccccaacatttatctatcgaagtaatatcactgttatccaaaatgttggtagtagatccgaaaagaagagccacacttaaacaggttgtggagcaccactggatggtaagagggttcaatggtccccctccttcttacttaccgaaaagagttcccctaactatcgaaatgcttgatataaatgtcttaaaagaaatgtaccgtttagaatttattgacgatgtagaggaaacaagaagtgttttggtcagtataatcacagatcctacttacgttcttctctctagacaatactggactttagcggccaaaatgaacgcagaatccagtgataacggaaacgcgccaaacataacagagagttttgaagacccaactcgggcatatcatccaatgatttccatatattacttgacttctgagatgcttgataggaaacatgcgaaaattcggaatcaacaacagcgacagagccacgaaaatatagaaaagctttctgaaataccggaaagtgtgaagcaaagggacgtagaggtcaatacaaccgctatgaaatcagagccagaagccacgttggcgacaaaagatacctctgtgccattcactccaaagaatagcgatggcacagagccccccttacatgtcttaattccaccgaggttagcaatgccagaacaagcgcatacgtcaccaacgagtagaaaaagttctgataatcaacgccgtgaaatggaatatgctctctctccaactcctcagggaaatgactatcaacaatttagggtaccttcaactactggcgatccctcagaaaaggcgaagtttgggaatatatttagaaaattatcacagcgccgtaaaaagaccattgaacagacatctgttaatagtaataatagtatcaataaacctgtgcaaaagacgcattctcgcgctgtttcagactttgtccctggttttgctaaaccgagttatgattcaaattataccatgaatgagcctgtcaagacaaacgatagcagaggtggcaataaaggtgactttccagcattgcctgcggatgcagaaaatatggtagagaagcaaagggagaagcaaattgaagaagatataatgaaattgcatgatattaataaacagaataatgaagttgcaaaaggaagcgggcgggaagcttacgctgcacagaagtttgaaggaagcgacgacgacgagaatcatcccttaccacctctcaatgttgcaaaaggtcgaaaactacatccaagcgcaagagctaaatcagttggtcatgctcgtcgtgaatcactcaaatatatgagacccccaatgccttcatctgcctatcctcagcaagagcttatagatactgggttcttagaatcaagtgacgataacaaatccgatagtttgggaaatgttacttcacagacgaatgatagcgtcagcgtgcattctgtgaacgcacacataaactcgccatctgtggagaaggaattaacagatgaagagatattgcaggaagcttctagagctccagccggttctatgccatccatcgatttcccccgttctttatttttgaagggtttcttttctgttcagacaacttcatcgaagcctttgccaattgttagatacaagattatgtttgttctgaggaaaatgaatatagagttcaaggaggttaagggtggttttgtttgtatgcaaaggttctcttccaataatgtggcagcgaagagagaagggactccaagatcgatcatgccactttcgcaccacgaatccattagacgtcaaggctctaataaatactcaccttcttctcctttgacaactaattccattcaccagagaaaaacatctattaccgaaacctatggagatgataagcattcgggaacatctttggagaacatccaccaacaaggtgacggtagcgaaggcatgactacaacagaaaaagagcccatcaaattcgaaattcatatcgtcaaggttcgtattgttggtttagccggtgtgcattttaagaaaatttctgggaacacttggttgtataaagagctggcttctagtatattaaaagaactaaagttgtaagtaacacgttccctgagaaaccacagcttacatttttgatattcgaaaacaagaatatccgttcgatagaaatttatatatatatatagattctttttattctcttttggaaagaagaaatagaatggacctaagcagacactcagcagttaatattttcgtcccttaattggtattatttataaataaatggcacgtactttatgtgtaaagcagttcatcatcgattgatggagagaatttgtatacgtagagcgatcattgcaccgtttaccaggacaggattcatatggatgtaataggactattacttcactgaatcaatacaactcgtaacggtcatataactgcgagtttgtacgcagttattctgtttgtgaagacagattatacttcgccgttgaaagatttctttacttcaccatcattgcctccggattctcttaacttctaaataaaatgaagatactggtaattcttgtccgcaaaaatctacgctacactctggaaagaaacgagattttctaccgtctggtttataatgaatatatttacatgaccagctttgcaatcatatgatattttcgcccatgtatacgaaattaactaaaaatacatccaacgggaggccattttcatcactaatagcttgtatgagctcaggaatcatccagtatgtgctgtagtgcttcatttgcgcttctaatggacttgatatcgttcattacacaagttaaaagaatatgcttgggaattcttttcccgttttccttcggtggggtccttactgatttaatgagcctttcaaaggcttctttggtgtttattcttcgtatcttctccatttgaacgtgtttccatttccgtaccttcacagggtcgtcctcgatattggctggaatatcagagtctgggattcgtatctcaggtactgaaaacggtggcgggttgtagtggtcattgccgataggctgatgaggtccttccctcgtggtgaactcagttggcacatctgctgtgtttgtgggtaactcccctgtgttactgtgtggatgtgtttcaggatatctttgatttaattcggtatacctatgctgcttttttggtgatcttatatgtagatgtgattcggagttcatggaagcgttggaagacatcatatcctgtgatattagattgtctaaaaactgttcaatggcattcgattcattcgtgctcaacaaccccgaactggaaggagacaacttgagaccaagcgcttgatcaaaacccatgcttggttgatgagggttgtgatttagatagtgtgcatgagtatgcaaaggagcatgatgagtttggttatcggcaggtatagtttctacgtgagagggttgcacggttgctacgttaggaattatgccgagctcgtgtgttaacagaggaggggaagttgcactaaacgtgttttcatgtatgtgcgcagacatttggtcgtcgaagttactgctgagcatttggtaagcagtttcaaagtctatatcgttatccagatctaggatacccagtaattcgttcccagttgcttgttgcattttctcctttgctgttccatgtatttatttattgcacgtcaacgagatggaaccgaaccaatttcgaattgcttatgacgccaaatactgattacaataagatatgatgagatgagcctttaatcactgaaaaaaattcacatgtgtgttgtacttggacaggtgtcaacgccctgccgatgacggagggagatagaaaaccggcgaattttttacctcctgctgaaaaaaggttaggttggttccatctgccgcactatggagggtgattcaacggaaaaggcgcaggaagtgcagtagtgaccggcaagcagcatgttgaaagacattgttgggaaatcctgtttgagtcctggtgtgtcttcattctcctaccatttgtagctggcgtagatttggtttgagtgtggttggttaattcatattaagcgttgagattataataatagaaataatggaagaggcactcgatccatattatcaaggattcaaagtaactcagatctgcagtaaaggagagatgcgactgagaacaaattcctttgcaatggcatcggcaatggcacaatatggaactttttcttgtactgttgaaaaacagcacgctgcagttgcatcagggttgttttaagttgttgtagtaatctcgcgacctgagacatccttgaagcggtgcctgcgaagtcttagtgaagagtttaagattagaagtatatagcatcgaagggatggcccaactgaagcaggttcctctgcttgtttctcagcttatataaaggatggattgcgtatgtatacatgtgcatttgtgcgtacgtcatttttcgatagagtcagcttaagtacatgcgtataggtatggaagagcttagaagggcgctggcgctgctaaatggtcaaggatatgagtttatggtgttcataaaggaaaaagaccatttaataagtgagtcaattccaaaaaacttgttctcagagagttttatatcatcttcaattgaaaaaaaccctccactcacgttcgatccattggtaaataggaaaagaataactgtttatgaagaaaatatccaaccagcgatcatgctacccttagatcaacccctactaatacagaattatctgtatacggcttttaaattattaagacaggtcccatgcaaggcgattgctaagttgtggataaaaattattgagccaaggaagaaaaccaggtttccatacattaaaggcaatgctggaaggccggaatggtggccaaaagatgtagaacataaagagccggaccacctccagaaagcggatcgactgaaattgatgtgcacgataattatgaatgttctaccgcaatctcccttcagccttgagattttggacgagcttacaggagtgaccgccgcaatgaccatttttaagaaagaaactgtgaagaaagtaatcatgaaaaatgttttcgaaattgcgaaatgcttgtgcaacaaagatttcaagcagaagaccatatcacttgatgatttaaatgacctagcccaaaaacagaaaaaatcataccatagtcgtcgatttgatgtaaataaaatggttaaggtagaaaaagatttgttacaacagtcaagtggaagcgattcttcaccctcgatgatccttccttcaaaagaaagtgacacagagtatttccccagggaatatccgaaagaccctgtatcggaggattattcgaatagcatatctcgattagaaaatttagtggaatttgatccgttattcctcactaaattggatgaattaactagtagcgatgattgtaaagattttatttgagaaaaatttcaaagcaaagaaaagaggtgtgaggagcgcaaaagcaaaaagggggatagcatacattaacacattttttggctctttgctacttgatttggttgctatcaaggcgatttagtttcgtctgataagaaggacactatagattggttgaatgattctgggttatctaaaaaaagattgtgaccggaagaaggtatttctaaataacttgctccttctagacagttctttaaattgttcaactctttgaccatgaacataccggcttttttattcatccaatcatattgcccatatactatcaataatttcttaacatttaaatattgcagagaatccatcaaggggtcctttgctaggatacatcttgaaaataacgctttgaaaatatctgtcgtaacctccggtatacctcccttaccgtaaaacagttcaaatatgtactctttgtatgccaacgatgggactcggctatatgccgccattatgtaattccaacataacttagctcctaatggtcccatcattctcaaaatgtgaaattgttgttcaaataagtattttggaatcatatttcttttggagtaaaacttggaatttggatttttaaaatcgatagtataaagagtgttggagtggaaattattatttacagaccagatattcctttccactcctagtggggataccaagcaaagtttgtttaccgagtttggatatttaacagcatatttaaaagataaatatccgccaaaagaatgccccacaacattcattttgcccaatttgttatcaatgcgccattgctcgattctgtcgagatagaaatcttcgtacatttgaatcacaaatttattgtgatttgcatttattgtatatggaaccttaaatttattttctccaataaatttgatatctaacggcagaggtgttgttgtattgatctctaaagacggtactgaagacaatccgctcgctggcatgtcaattgagtataaatttcggatgtgcttggacagacctggataatttctgaaaaaagacattgaagatgcggcatagccatgtatcagcaatgttggtgttcgaacagtacttgtgttttcattttggaaatgccattgatttatttcgttgaataacttatcattctttttaataccttcaacgtgtacctcttccataatacgtctctgtaattcctccagccgcatataagttttgtgtgggttattcaaatggcttgaccatagcttgaatccagattttttgacagcattttcctccttgggtctaagaatcctttccaaaatttttctctggagactcttttcacgacgtttaacttccagtaggcttctattactgtggaacgctctcttccacatgtaacatttatatacattcattatctgcctccttaaactttcagggtccatcaagtacctctttattaaaagcatttttcattcgctcatccttaaactggaaaggcataaggaaactgtcagaatatataaatagaggtgtaaaacatgtgaagctctgtggagttctaagctggaatcgaaacagttgtctcaattttagtaatgtccaagggctttccaggaggtcagtatattcaaagccaaaataattaatgttttggtctgaatttttatttttcaaaaatgaggtgaaaacctccaacgaaactttttaattaaaaccatccgatacagaattttaaatcatctaaagcatttattcggcattttatccttgaataacgtactatgcaactcatataaatactacaatatactttctctttaggaaattcgtagctatcaacaaaggtagtgtcattgtatatatacttccgccttcctaaaaaaaacttcattatgcctccaaagaagatatctttgtctcctaacatgaaaagaacaaacaatgtcatggaatctactatttgtgctgctaataggattcgtagttttgatattactttcgcccgtcttcaagtcaacatggccattttcgactttctatcgtaatgtgtttcagcccttcctagtggatgaccaaaaatatcgttggaagttgcatttagtacctcttttctacacctctatttacctgtacctagtatatacataccacatgagagtggagtctacgattaagaatgagctattccttttagaacgaatactgatcgtgcctataattatactaccgccggtagcattaggaattctagccatggtaagcagagctgaggattcaaaggatcataaatcaggctcgacagaggaatatccatatgattacctattgtattatcctgccataaagtgttcgacatgccggatcgtcaagcctgctagatccaaacattgtagcatttgcaaccgatgcgttctcgtcgccgaccatcattgcatctggataaataactgcatcggaaagggaaactaccttcaattctaccttttcctaatttccaacatattctcgatgtgctacgcctttctaaggctgtggtacatttctttaaatagcacaagtacgctccctagagctgttctgactcttaccatattatgtggatgcttcactatcatctgcgctattttcacgtatcttcaattggccattgtaaaggagggaatgactacaaatgagcaagataaatggtataccattcaagagtatatgagagaaggaaaactggtgagatcattggatgatgattgcccatcttggtttttcaaatgcacagaacaaaaagatgacgctgctgaaccactccaagatcaacatgttacgttttatagcacgaatgcctacgaccataagcactacaaccttacacactacatcacgattaaagacgcgtccgaaattcccaatatatatgacaaaggtaccttcctggccaatctcacagatttaatatagtaaattgtcatgcatatgactcatcccgaacatgaaattttttttcactcggttttttctcaccgccatagattctaaccgcaaatgtcgaacaaattcattatacaagcggtttattaatatagaaggtaggacgccgactcgtaaccattagtaacagatcacagctatactcggtcgttcaagtttatataatctcctagttgagaaatccctacgtaagataattgtatattacgatggtgcagttagccaaagtcccaattctaggaaatgatattatccacgttgggtataacattcatgaccatttggttgaaaccataattaaacattgtccttcttcgacatacgttatttgcaatgatacgaacttgagtaaagttccatactaccagcaattagtcctggaattcaaggcttctttgccagaaggctctcgtttacttacttatgttgttaaaccaggtgagacaagtaaaagtagagaaaccaaagcgcagctagaagattatcttttagtggaaggatgtactcgtgatacggttatggtagcgatcggtggtggtgttattggtgacatgattgggttcgttgcatctacatttatgagaggtgttcgtgttgtccaagtaccaacatccttattggcaatggtcgattcctccattggtggtaaaactgctattgacactcctctaggtaaaaactttattggtgcattttggcaaccaaaatttgtccttgtagatattaaatggctagaaacgttagccaagagagagtttatcaatgggatggcagaagttatcaagactgcttgtatttggaacgctgacgaatttactagattagaatcaaacgcttcgttgttcttaaatgttgttaatggggcaaaaaatgtcaaggttaccaatcaattgacaaacgagattgacgagatatcgaatacagatattgaagctatgttggatcatacatataagttagttcttgagagtattaaggtcaaagcggaagttgtctcttcggatgaacgtgaatccagtctaagaaaccttttgaacttcggacattctattggtcatgcttatgaagctatactaaccccacaagcattacatggtgaatgtgtgtccattggtatggttaaagaggcggaattatcccgttatttcggtattctctcccctacccaagttgcacgtctatccaagattttggttgcctacgggttgcctgtttcgcctgatgagaaatggtttaaagagctaaccttacataagaaaacaccattggatatcttattgaagaaaatgagtattgacaagaaaaacgagggttccaaaaagaaggtggtcattttagaaagtattggtaagtgctatggtgactccgctcaatttgttagcgatgaagacctgagatttattctaacagatgaaaccctcgtttaccccttcaaggacatccctgctgatcaacagaaagttgttatcccccctggttctaagtccatctccaatcgtgctttaattcttgctgccctcggtgaaggtcaatgtaaaatcaagaacttattacattctgatgatactaaacatatgttaaccgctgttcatgaattgaaaggtgctacgatatcatgggaagataatggtgagacggtagtggtggaaggacatggtggttccacattgtcagcttgtgctgaccccttatatctaggtaatgcaggtactgcatctagatttttgacttccttggctgccttggtcaattctacttcaagccaaaagtatatcgttttaactggtaacgcaagaatgcaacaaagaccaattgctcctttggtcgattctttgcgtgctaatggtactaaaattgagtacttgaataatgaaggttccctgccaatcaaagtttatactgattcggtattcaaaggtggtagaattgaattagctgctacagtttcttctcagtacgtatcctctatcttgatgtgtgccccatacgctgaagaacctgtaactttggctcttgttggtggtaagccaatctctaaattgtacgtcgatatgacaataaaaatgatggaaaaattcggtatcaatgttgaaacttctactacagaaccttacacttattatattccaaagggacattatattaacccatcagaatacgtcattgaaagtgatgcctcaagtgctacatacccattggccttcgccgcaatgactggtactaccgtaacggttccaaacattggttttgagtcgttacaaggtgatgccagatttgcaagagatgtcttgaaacctatgggttgtaaaataactcaaacggcaacttcaactactgtttcgggtcctcctgtaggtactttaaagccattaaaacatgttgatatggagccaatgactgatgcgttcttaactgcatgtgttgttgccgctatttcgcacgacagtgatccaaattctgcaaatacaaccaccattgaaggtattgcaaaccagcgtgtcaaagagtgtaacagaattttggccatggctacagagctcgccaaatttggcgtcaaaactacagaattaccagatggtattcaagtccatggtttaaactcgataaaagatttgaaggttccttccgactcttctggacctgtcggtgtatgcacatatgatgatcatcgtgtggccatgagtttctcgcttcttgcaggaatggtaaattctcaaaatgaacgtgacgaagttgctaatcctgtaagaatacttgaaagacattgtactggtaaaacctggcctggctggtgggatgtgttacattccgaactaggtgccaaattagatggtgcagaacctttagagtgcacatccaaaaagaactcaaagaaaagcgttgtcattattggcatgagagcagctggcaaaactactataagtaaatggtgcgcatccgctctgggttacaaattagttgacctagacgagctgtttgagcaacagcataacaatcaaagtgttaaacaatttgttgtggagaacggttgggagaagttccgtgaggaagaaacaagaattttcaaggaagttattcaaaattacggcgatgatggatatgttttctcaacaggtggcggtattgttgaaagcgctgagtctagaaaagccttaaaagattttgcctcatcaggtggatacgttttacacttacatagggatattgaggagacaattgtctttttacaaagtgatccttcaagacctgcctatgtggaagaaattcgtgaagtttggaacagaagggaggggtggtataaagaatgctcaaatttctctttctttgctcctcattgctccgcagaagctgagttccaagctctaagaagatcgtttagtaagtacattgcaaccattacaggtgtcagagaaatagaaattccaagcggaagatctgcctttgtgtgtttaacctttgatgacttaactgaacaaactgagaatttgactccaatctgttatggttgtgaggctgtagaggtcagagtagaccatttggctaattactctgctgatttcgtgagtaaacagttatctatattgcgtaaagccactgacagtattcctatcatttttactgtgcgaaccatgaagcaaggtggcaactttcctgatgaagagttcaaaaccttgagagagctatacgatattgccttgaagaatggtgttgaattccttgacttagaactaactttacctactgatatccaatatgaggttattaacaaaaggggcaacaccaagatcattggttcccatcatgacttccaaggattatactcctgggacgacgctgaatgggaaaacagattcaatcaagcgttaactcttgatgtggatgttgtaaaatttgtgggtacggctgttaatttcgaagataatttgagactggaacactttagggatacacacaagaataagcctttaattgcagttaatatgacttctaaaggtagcatttctcgtgttttgaataatgttttaacacctgtgacatcagatttattgcctaactccgctgcccctggccaattgacagtagcacaaattaacaagatgtatacatctatgggaggtatcgagcctaaggaactgtttgttgttggaaagccaattggccactctagatcgccaattttacataacactggctatgaaattttaggtttacctcacaagttcgataaatttgaaactgaatccgcacaattggtgaaagaaaaacttttggacggaaacaagaactttggcggtgctgcagtcacaattcctctgaaattagatataatgcagtacatggatgaattgactgatgctgctaaagttattggtgctgtaaacacagttataccattgggtaacaagaagtttaagggtgataataccgactggttaggtatccgtaatgccttaattaacaatggcgttcccgaatatgttggtcataccgctggtttggttatcggtgcaggtggcacttctagagccgccctttacgccttgcacagtttaggttgcaaaaagatcttcataatcaacaggacaacttcgaaattgaagccattaatagagtcacttccatctgaattcaacattattggaatagagtccactaaatctatagaagagattaaggaacacgttggcgttgctgtcagctgtgtaccagccgacaaaccattagatgacgaacttttaagtaagctggagagattccttgtgaaaggtgcccatgctgcttttgtaccaaccttattggaagccgcatacaaaccaagcgttactcccgttatgacaatttcacaagacaaatatcaatggcacgttgtccctggatcacaaatgttagtacaccaaggtgtagctcagtttgaaaagtggacaggattcaagggccctttcaaggccatttttgatgccgttacgaaagagtagacaataatatatctatccttttttatattttacaatgcttctatgatatctttactaagtatgagttgccaaatagtcagtgtgactgcttacatacgttgaatttctgtatatttttactaagttgcaacagttagataattacaagttacccttacattctgtgggatgtagtcgaagaacatctcagagtaggtcatcaaaagatgcaaatcagctgagcaccccactttcaaaaacattgtaagatatttgagggaaatcgcctctggcccgtttattcactgaagaattaattatgtgcagtagtataaatgaaggtccgtataattcgcccacttttggaaaatcattatcgttgaaagtagatggtgggttcaatgccgtatctatcaatccctctggtagggatattgttttggccagtcggcaaggtctttatattatcgacctggatgatccgtttacacctccaaggtggttgcatcatattacgccctggcaagttgctgatgtacaatggtcgccacatcccgcaaaaccatattggatagtctcgacatcgaatcaaaaggcaatcatatggaacttagcaaaatcttcatcaaatgccattgagtttgtacttcatgggcactcaagagcaattacagatataaacttcaatccgcaacatccggatgttttagctacctgttcagtcgatacgtatgtacatgcttgggatatgagaagtccacatagaccattttattcgacaagttcatggagatctgctgcttctcaagtgaagtggaattacaaggatcctaacgtcttggcatcttcacatggaaatgatatatttgtgtgggatttgagaaaaggctccactcccctctgttctttgaaaggccatgtaagctccgtaaatagcatagattttaaccggttcaaatattctgaaattatgtcgagttcgaacgatgggacggtgaagttttgggattattcaaaaagtacgacagaatcaaagagaactgtaacaacaaattttccaatctggagaggacgttaccttccttttggagaaggttattgtattatgccaatggttggaggcaataacgcagtttatctgattaatctatgcgacgatgatgacagtgaacaaaataagaagacgaaactccagccaatatatgcatttaaagggcatagtgaccgagtaattgactttctttggagatcaagacatacgtgcgatggggattacgacgatcgtgaatttcaattggttacttggtccaaagactgcgatttaaaactatggccaatttctgatagtatttatgggaaagttaactttgacagaggcaagagacttgaggagaaactaccagattatgattattgctcatacaataaggaacctgaaaatagggaaaatgttcaaaagaatgagtttaggcgtttacgagaaaactttgtgacaacttctggattgaagaaaaacaagacaaaccacataacatggctctcaggaattagaatgaatagcgcaacttcacaagaggatttattcaatgagacaaaaatccaaaatttaggagaggaagtaagcgccattggtcacaagttcccaaaagtcgtttttgaaaagatatccgtgtccacaagggaattgtgcctgacgcttaatggcccctggtcagaggaaaatcctgatgattatatattcttacgaataagtattaatttccctctcaactatccaaacaaaggggacccccccaaattcacaattgaagagaattcaaatttaaccatgagtaagagacaagaaatactttccaatttagcaacaattggtcaaaagtatactgactcaaatctttactgcctggagccatgtatacgatttgttttaggtgagaaggttagcctggaggacatcgaagaagggcaagaacccttattaaattttgatattgcagatcacatagattttgaagaattatcgtcactggatagttcatattccgattctcaaaacccggaaaacctttcttcgcaatcagatatagagtcatacaaggaagcactggtattcccagatacttcgaatcaaggtttggattttggaagaaatttagctcttgatacgacacctgttccaaatgggtgtggatcttgttggactgcaacaggtgaactcttctgcttctttgcaaatgagaaaaaacccgagaaaaagcaaaatgcaataattaaactctctcaaaaagaagcaggggtagagaagcatccttttaaaattgagcctcaagttttatatgataaggaagttgacagcagtgtaatcaccgctgctgatgaattgaaagctcgccctaagcggtacgtggacaccttggggctgggaggcggtactaatggggattcaagaacatactttgacgacgagacatcttccgacgattcatttgatagtgtcgcggacgattgggacgatatattgagaaatgatataatagtgagaacaaaaattccaatactaagaggtaattttaaagctttcagctcagtacattcggaatccgggaaaacagtagaatctaccaaaaaaaataagaatttagtgatttccaaaaatttcagcagtttattaagcgaccgcaaagaactagcattagaatacttatttatggatgccacaccggaaggatttgctagaaataacgctttggtggcagaaaagtttgaccttgatgaaattagtcattgttggcaaatattatctgatatgttgatagaccaaagtgattacgatccttatactactatatggaataaccatcccatggggataaagtggttcataaaggaagcgattgtctactttgagaggcaacaaaatttacagatgctggccatgttatgctgtgtcatattaagcgccaggagaaaaaagattccagccagatattatgggcaagaattagagaatatggaaggaaccattgtgtttaatgacaacgaaagtcaaaacacatcattttggaaaggatctgatgctttttccaccaggtctaggagtagcactgttacaccaaatttttatggtaatcatttgagaggaaaaaacattcatggaggagacaactcctcaataaggtccgacgaccaccacgctaggttaaggacgcacaacactcttaatggtagtagtaaatttacggagccggcccaaaagcagggcagccgtgccatttcatccagcccttttcatagtagaatgcctgacatcaaagtcgagcttttacatgacgatattatagaagcttatgaacaagaagacctcttacatttagaggtatcagacataccaaagttccaaacttatatttatcaatattcaaagttactttttagatggggactgcctttagaaagggtcaaaattctaaaagttagtactgatttcagaagttcttatagttcccaaggcatcccccctaacaataacaagaaaagtccttacaatggtgtacttacgcactggatcgagaacaacgagtttggagaagaaaaattcctagcccgaaattgtaattactgtgatttaagagtgacaagaagtagcttcatatgtggaaattgtcaacatgttttacactcttcgtgcgcgaggatatggtgggagattggtgatgagtgcccatctggatgtgggtgcaattgtccggaaatgttcgatgcctaaaagcttaactatcacgtacattttctgcatatttcaaagaaccttggatgtatatgaaaaaaagttcacaggatatatggcttaataagtagtttatttacgattttttaatccagtagaggcatgatagaagacgacaacggaatcattgagcgttggaggcatttttacaatggctcagtaatcacgaataaaagtaggtggaagttgaaatctattattacatattaaaaacttcagaaatacttgaggctatatattgttgtacacttaaccaatcgtataacggagcattggaacaagaaagctgagtagaaaacaggttacgaaagttgtttgttggctcatttgttcaaagtcattaacgaagcgataaaagtaataattaatcttgcacgaacttcgttgatatcttctggcaccaaccaaatcaaagcacccaactttctagcaatagaaatagccaatcttgcgtttgcgtacctttcttcctcggtgttaccaggggtgactagatcataatcaacatagcccggcgcgataccattcagaacatccaataagaagtgggcgtttgataaagcttggtccttaaatgatctaatggtagagtttttaccacctttagttacctggtcttgggcccactttaatatttgagaatcactcatgtctctaccacttgaggataatgtcttcatggttatcgaaatatttctacgcatcaattgccacactaaccctaaggtcagtaatttgttaccatctacaatatcagatccttcgataccaaccaaagaaaatcctttggctctgcccaagtcgactgcatagttggtgttttctaaggctttgaatctggatatctctgcacccgaggccggtcttttgttgacatgtttaaaatcaacagcaccgggcatcaccttttcgtaagcttgcaataatatcaaaccatccttcaaatcatcaaacagcgaaatgacaggtggatcaacgtcaagagagttcaaccataaggtaaagactcttgcctctctctcaccttcggcgtcaaattcttcaatttcaggcttttcctcttcctgaataggctctaatccaggatgtgtattgaatagatgtgccacgaaagccaggtttaatttagggttccccgcaactaatgaacttggggttaaatactttctacaatctagcttttcagcattttgtaaaacttgctcagctctctccattaaatctgtggtttgtaatggtgccttagaacacaaggcggggtccaactggttcaacaagatagtatagttttcaccatcagacacgtcttttgaaaaattggtaacccttctgttccagtttgcttgcttcaaatggtagttaaaccaacgtagtagaatttgctccggaggcaacctcaaaaattgctccaacgtttcatcatcctccaatagacggtataactcaggatgcagcttaatatcaattttacttaacaaacctctcctaataatttgccaaatcaaacccaggatcaaatgctctctaccttcaataatgtcctcggaatgaacattaacaacgacacaaccaatggcttttgcagaattaataacaatattagcattttcactagcctgaaaattattcaattccttacccttcttaggccaattcaaaactcttgtatcgatagtatcaggaacagagtcgttgatcaacttagatagcaccaacccatccctacattcatcaaataattggaaagtatcagtaggaaatggaagcaaatcacctatatcttggtctcccgccaagacgctattgatatgtttagtaaattcacgtctttcttcttcattgatggtatgtgtagtacctgtttgggagccagcaacaataatcttggcttgagtacccttacccttgtgctgtagtcctgtggcagcagtggaaacaataggggttgagttaggtgctacgttgaaagtggtctgtggagcagctcctgttttagattctcttaattttgcaaccaacccgacgtaatcgtccagttcaacacggcctgacgcatccacacccacatgcttcagggtttctcttgcttcgtcataagtagcatcaccatctttggacaccgcttctagagcttgctgtttttcaacccatcctttatcatctaagtcaatggctctgaacttttcaattgtggaaaaaagatcctcttgagtcaaaattggaaattttctctaatcgcagaagagtttgttagtatatgaaacgtttattacaacctaaaaggtagaaaaaactttttcactgtgctcagcagtgtgggaattcgagaaaggcatacatacttgtaatttgacaatattcattgtgttttggtgtactccttagggctaatatatcagcttcttctctgataattttagtgtaaagagctttcttgttctcctgaaataaccaaaatttatatcgataaatcttcattataaacttcgccccgtacttttgatatttttccgcctcccgaggagtgctttttcacatgaaggccatcgggaacaagaagaaaagccgttcacgtaagaaaataggaccctatatccggtcaggatcactcaagctgtatgtaaatgtaatatagacaaagcacctttaactgctaagaattaattatagtgtcggaaatataacataacttgcttacttcctgtgtaaaaaatgtgagaagggatatgattacttatgtttcggtatttccgtgagttgaagttcgatattggataatcttgattcaatctctcgctgtcttctcaacatttgtagtagcaagtcctttatttctttaagttccacggtttcttcagtcactatattatcaggtagtttaaattttacacttttctggaaactagctttgtgtatcttaccttcgttcgccagcatggaattcagtttagtgttcgatttagtaagggattctatgccatttcccacgtcttcctcttctttcttgagttcaactaataaattcttccctttcaatttagctcgaggaaggtcattctcaaatggggcgtccttgagctcagtattagaacagaggtcagtgttgcttttggcatccgatgggagaatatgttgctgctgttgctgctgtatcctttcaggtgacatgagtccattcttaaaccgggcccgtattctcgttaacgaaccatcacccccgattttattttcattactgaatgtcagtttggttggtgatgtagggaatattatattagttatatgatctgagttttggatcttcacatttttattcgaatttttgaactgaggcctatccaggctttgagtttccttagagacatagcccttcagacattccggcgacataatccttcttggtgttacttgtatactatgcttcattccatctgtcttgttaggtgatatcctcataggtggtttcaaaaactctttttggcttgtcgtcctcaaaggggacatactcaatctcacaaagacattgtccttgtcacttggtatattatttcgaccaatcgtattccctatgtcacgtaaactcctgcggttgcttttattgctcataatttgttttattgaactatgtcacatcactgcaatccagtgagaacactgagaaagctctaactagactatacaatccatttgttttgatttcctcttgttgacaatttgcagtatttagagtatatatcattatgtacgtgttataaccgccatgtctcacagtatcaactaaatagagcttctgcgtccaccaattcataaacagagttgcttttatagccattattatagaagaggggaaccgcgcatcgttgtaactcgtccacttgtattatttttgtaggtataccgttgatggttagatattctaagttcggcaaactttgctcaaaaactttaaatacgtcttttagataatgaaggtataagtggtacaaactaatggcatcttctctagtaattttattcactgtaatattctcagtattttctatggtgctttgcagattttcattgaactttcgtacaaacgtttcaataggtacagaatcccatcccatcgcaggtgattcgttgtcaataatgtttgtatagggcatgatcttgttctcgaaaaacatttggtaaaagaaattatgggcttggaacttatttgggttctttaaaagttttgaccgggtttcaggaaagattttttttagaatgacctcgtgaattgtatttttgcaagttgaacaagggcagaaaccatcgaaattcaagcgagttagtgggttatctgtcatgggaaaaaaaagcctgtgatttagttggcagtgtatgtcaaaacgctgtaattttttgccacacacttgtttagataagaagttaatcaacgacacatcgaagtcaaatttacccatgtaatcaagtttcagtatctttaaattgtgaaacacagccaaacaattcattagaaaaaattcgctgtaaaccaatgacgctaatgatagtttctcaatgttcggaaatttccaaaatccttctagcccccatttgacatataacctgtcaaaaccaccttcttcgccagagggaaaatcgtcgcgactgtaccaagacaaaatctctagctgccttaaggtggaagcatcaaatatgtcgatgtattctagctcttttaagaagtcatcggaagcgtcgtactccgcaaggttaagtgtgtcgggtcgcaaatttaataccaatgctttgatcttcataggagacccggtatttttgaagtacttcaatgcgtttatatgaatggaaagtttttctaatcgagatagatcgcacttcaagagcaaccgatcaattttattcaaataagaaccgcttacactgttatgggtgggcattaacgttggtggcgttaatgttagagtttttaattgctttgataaaggttctagccccttgttaactgatgagcgaacaaattgatcgacaaatttcaaattggatccatactcggatagcaatttaagtacatttgtcatcacatcttcatttaaatgccatgtacaacgtattcgattaattaagggacataatcttttcggtgactctgctaatgttctttcgaaataactaaatttcactttagctagtcttctattcgacatgtcgtttttagtattggaatcatcttcatctatgtagtgaaagtttaggacagaccaataacaggttccaaatgagttatcatagtcaccattgatgtgataggtttcattaagaaataaattctggtagatgaaaggtataattgattcataggatcttttgcatacatatgttaacgaaattttatcttcctgcggaattctccaggcaatttgtttaaaaatctcataaggtaacttatcaaacatttttcgggccctttcaaattggcagtagggttatttttatctattttaagacaccaaagtttcttctttttgcacacattatcctactattttctctacgttactttatctctggttttaagaggtgtctgtatcctaattcccgaagtcgatttttttcttacatattaactgataaataacaagagaaaagagacaagagcctacaaaaagtaagaaaagaagctactacaggaatgtgagttacaatgggtttccgttatacttcaagtactataatggcatataaaaaatacaacggagagcatacatatacttaaaagcttggcagaagagtaattttatcaagctaatcctacagatattcatatcccttgtagtattccttagttccgttaaatgctatagctttaatagctatcagcataatattgccatctttcacggccagtttccagagagactttcttaagtaaagctttaaaccagaacaaaatctaaggtcaagtggatcagacacgtcaatgaccctgtcattgaatttatttttatcagttagcaaagtttgaacttgagaaatcttaatgccgtttatgtccaaatcacagagatatatgcatgctggaagtaaataatgagtttcaattttcgtctgcgtactatcggatgggaaccgatactggtaatttttcaacttaggcgcaccagagggtgtatttggcaaatgacttccaaataaggcctcaaacttataggcggattctccagttatgtctacatggatactttggctttccttattgaggattatcgtacaatcagtcgaatttatttgaaatatcaactctctcggatgcttatctaaaaaaggtctcttataacaaagcatattccaggaatcgttatatttttcagtcatgtcaagtttaatctttttatttgctggctgttcacgggtttttgatagcgagtcgcattcatttatgctacagaaatcgtcttcaaagtagggcgaggttgaaaatgcagaagaagctggaaaagtgatgcctttttttgacaaatccttcaataggaggcaaatctcttctttccttgttattgggttatagctaatatgagatttgattagccgctgttcgagatttaaaagcctgtaataacggcactcttttatcaaggcatttcttttattatcatctagatcgatggatgctcctcccagtaacgtcagcaaatctttgaagtactcagaagatcttggaatgtaaggagcagaatgagatggaggccttaatagttttttagatattatcagctcttccacatcgatataaactgtagccgcatatatttcgaaataatttggggaatctccttctcttctaaataaatttttcgctatcttgaatgattgtccaccaatgttggtaaaataatagtccgtttctttcagtaaagatcgcaatcgcggtaaattgtagtacatcgcatctgcgaaaagcatggtatattgtacttcatccttaatctcaattatatatccttgcaaatgttgatagatccattcaaaaacttcggctgatctgtctatgaatagaacctcatttttattagattccatggtatcgttattactgtcatcgttattggaaggagagcgcttcttagaaaaatattcggtgaagaaactaggaccatccgagcttaaagaagcaccgctgattttgaataatgatttccccacctgaatcttatacattttctcgtgtgggagtatttgaggaatattcggatcgaaatattcttgtgacaaagttgctactgttggagaatttgacattttctatatgattatattgggaactttctttgttggtaatatttacgagtgccacagaccggtctttaattcgctatctttcgttagattatggtatataacattcacacataagatatacatttttttcactgctcagactattcaattttattcgagaggagaatccattagaattttgacttagtaagcaattgcggcttacatgattttccaagaagttcagtcgcccgtgcaacaaagacaaaagcaagctaagaaaaatgccagctcagtggtccggataaaatcttaaaaggatacgtttgtaaaagaagcaatgataagccggccagatcgtaataatgaatcactaatataaaactattatatttcagaaaagaggaaaccgagatagactcatcgtccgcttattatgtaagatattgaatccatgttcttgattagcgtaaaccgactgggcaaacaaaaaaacattatttttgaattaacgaaccttaaacaacctatattaagatatatgataaaaatacaatgcaaccagtatatataaaaaaagtttagttgcgtgtaacctaagagatattaactttatattaatattattataataaacatttagttatggagtgttgcctcctagaattagaataagaaattaccagaatatcttattaattgaaataaaacgattttgtggaagctgtattgacggaaaagtacttaaccatttttctaaaaatatattaaagaaaaggttgagtaaattacaacaataaagcggcagcaccagccaacaaagcaccggcagctggcaaagccttaacagcggcaccagtgtaggaggtaacagtttgagtgctagaaccttgttgggttggcttttcagttggcttttcggttggcttttcagttggagctggagaagtggtattctttggtgcttcagtggttggcaatggacaccaggtggtgtattaagtgataacgtcatttacggtgacggtagcagtggaaaccaaagctggggaaactgtttcagaacaaacgtggtcctcacaagaagtgatagtgaccaaagtggtagattcttctgtgacagtagcagtggtaatgttagaagcggcggaggcaacagcggcaatagcagcgatagaagcgacggtagagaattgcatttttaatttgtagttattttgaagcgaacgaaagaagatgtttgttatccttggttttttattctatgaaaaaattttaaaaaagagagtctagcagagagaagtcgatgaagaacaaccacgatccagcaacggtttatatacttcgagagatgactaaaccatcctatatgttgtggaaagtgtacacaaaaaaattgcaaaaaaaatagttagaaaaagaaaagtgagataagtacaaggaaaaaaaaataacaaacaccagaaaaattcctgcgcggtttctgtgaaggggccgttgattcaccctctgcactggtccctgaaagggactaccgaccatacgcgtagccccttttctcactggaaaccatccgaacgccgatggaacacgcgtctaaaagtgagcacggaccggactcgcggatttaaaagggcttccccactgcagcgtgtcctgcagctcaaacccagccatcaattcgaaataggaaaactccttcctttttgagcgatcgtgttgtagcagcacttcaaaacggatgactttctccgcactgaaacgcatgggcagtccggcaagagaaaacaccgcgtcgaagcacggttattcatgttggagcagttcgcaccatgctattgttttgaaatggctgccaaaaatattcatgttgcacgtttcaatgcttgacagaaaggcaatatggcggagaaccagtgtgagttgaccccaacaaatgaaaaaaaaaaatataataaaaataaaaataaaaaaacaaacaaaaagtaagtctccttcaaggacaactgaataggaagtttgagccggtttcctatgcctatagccttggatgagtgaggagaaaacgtgcagttaataaaattagcatactttaggttttaggatgaaactttttctcccacaatccttatttgttatgacaccagagtgcctaattcaatcgaaaaacagataaggggaatttctggaattagggtgacagaatgagctacgtaaaattaacggcaatgcgaagggcatcttcatattatttttctcaccttgctgctattctaattgcatttccgttattaaggtttgccccttctccgaaggtaagctgcggaatttcctgataagtgcattaccccgcataaggttccccttacgataccagaaaaggaatcagtgtcgatcgtattttcggcatgtggattatccttgcacctgttctccggagaaatgttggtttttttctgtaaggggtatgtggtgaggaggtaagccattatcatcgttgccttcattatatctttttattgctggccgatctctgatattatgatgaatattatgaaaagtgttccttttttcttgcctaagtgacgtgacgtctcctttctaggcaagctatgcagccagtatctcgttgaaaattaaagtacttttcttatttacttatttattttatccatcctacgtaccagattgtgcgggacaggtttttattagtttcacagtttaattttcattgaccaaaccagcctccatgcacagtgaatagaacaatgatttgttatcacttaataactggcccggagagtcaaactcggctactttaccattgtccaacactatgattctatcactgtccattatcgtgttcagtctatgcgcgatggtcaagatagttctgtccttgaaagcagtacgaatcgtctcttggacgactttatctgtctccacgtcgactgcggccgtggcttcatcaagcaccaaaatctttgatggaaccaacattgctcttgcaagacataataattgtctttgtccaacacttaagttgccaccaccttcggttagttgggcatctaatccgtcattgctcattgatagcacgtgttctttcaaatgagaaagttccaatgccctccaaatagcttcatcagtgtattggttaatgggatcaatgttctcacgaacagtgccctcaaaaacttgagaatcctgaggtatgattgacaatttatgtctcaaatcatataacccaatctcgttgatggcaatgttgtcgattacgatgtttccctcgctagcctcaatcatcctgaataatgctagcgttaatgaggattttcccgcacccgttctacccacgataccaactttttcatttggtttaatgtgtatattaatgtgcttcagaacaagatcaagctccggcctataacgagtggaataattattaaactttatatcaccctggctcggccattctttgggtggtctgtggccttcaactattaaaggtgcctcgctcttcaaatcagcatattcctttattctttccactgaaacaatattcgtttcaacttccacagtcattctaacaatccaatttaacgtttgagtgatttgtaaagcatagcttaatgataaacccaccatacctgccgttaatgtgccttgttttagtctaaaaacggataaagttgcagcacctagaatgataattgaaccaataagttccaacctatatgctagccaacggttagcattgatagagggatagaacgcactcatgttattatcaatgcggcattgattaatgtgggaaaaccttttctgttgagaataacctctaaccgttgcaaggccacccaaagtctcttggaaatgagagtagattggagacctagtaatagagtctaaacgacgcaactcccttgatgttctcaggtaatactgctggtagtagatgtaaaacacacttagtggaatgataatgaagataaattgccatgtcgtcgcacagataaccgtaatagtgaatgtgactttcactgcattgacgaaaaactgagaaaatgttcttcctaataaagcatccactttgtatatgtcatttgagaatctgtttagaattctaccgattggtgttgtttcaaaaaacgtcattggggctctcaacacagagtttgtcatcaagttgtgtaaatatttggaggcatgaatggtacaaaaaacccagagaacgattgtctggattaatgttgccagtgctgaaccaataccaagtgcaaaataaatggccaagtaacgcgcggcatttggattagatccatagcggctattaacttcagaccaatgtttcaaccaaacgttacccataacagagaggaacatcgatataacaataaacaatatgaatacacaaacgcttttcgggttgcaagctttagcgtactctaggtaaatgttccactttacttttccctgttcacgatgctctcttttagcaatattttcatcgtcaccaaaatcgatgcttcccaaagttgcatcactggccctccttaaacttatggcgtcagagttgccaaaatccaaatcatttaatttctgcagttgttccagctctccttctacaggtatactactttctcgaactgagctttcagaggagtcaccgaattcattcgacttaccgttattttttttaccatagttgttgagcaatttccataatggcgaatcagcgtccttcgtaatctcatcatatgtaccctgctgtgtgatttctccattatctaataatgcaatagaatctgcgatggataacgcgctcaccttattagtggctaataccttcgtttttgtatgtaataaaccatttggacccaacacatgttcgatcaagtgcctggcaacgtgttcatcaacagctgccaaaggatcatcaagtaaataagtgtcagctctcgcataaactgctcttgctaaagacaaacgagctttttgtcctccagataaggagatccctttctcgccaactaatgtcttatctccatccatcaaaattgcaagatcaatagttaacgcacaggccttgatcgttttttcgtaaaattccgcgtcgtatctatgcccaaataaaatgttttcctttacagtaccattcattatccatggaacttgtgaaacataagcaacagaaccatgaacggtggcgaaacctttaaccctgaatagatcacctaacatgcatgacaatagagctgttttaccactgccaactttaccaacaatacaggtcaaatttccttttttagcttggaaattaatattctttaaggctactttgtattccggtttccgttgccataaaaaggtagcatcatctccaatgttaatggctacatcgccaatattttttacttttggtaaacgctgaaccgaatctggttgtagctcttcattggtaaagaatgtaaataatctaccaatagaaacagaagcttcgataaaagaatttaaaaccataggaataatcattagtgggaatgagagcaggttgaacagagtcaaagcagggaaaactaagtcagtagtcaatgctctatcctcagtataaacaaatacagcaaaggtacaacatgaaacaaggaatggtactatattgaactgaaaacttgtcacagccatataacatcctagttttgtaagattttttaactctttgttatttcttacttcttctagcttttccctataaggcttctcccatgcatataacttcaaagatttaatattgtttagtatttcacttataacacgggtcctttcatctttgtacttcatctgggatttttgcaacttcttttgtatcctcatcaaaaatgagttcaatggcatcataataactagtataatcacgccaacccacatggaatttcccaacaacttatacagagaatataagcaaataatgatttgaaaaggccctgaccatattaaatttagccattgtgttaaatcttgtaatttttgaacatccacactcatgagattgacaatgtcaccggtagaggaaagtccagaagcctcattagatagcactaaggatttttgatatattaaagccgttagggcgctcttaatatacatgcctgtgttgaagacattcaggaaatattgatgcaggacagatgtctgagtaaagcccaccagaaacatagcaaacgcaatcaaaaaccctcttacaatgggtaatttttgtgggtggttattttcaaacccttgaagagaagaatggtcatcctgtctctcactgttatagtctgtgacgaacttgattaaaatccttagtagttgtggttgagtaaatgctagaacatcatgaattgctttaaagaatgcggctaaaagcattttagatccaaaagttctgcatatagcccatgataatgaaggatttgatttttgcttcaactcattttcccagtttttctccaatttttgagagagttcttcactactaaagttcctcggtaatttatataaatctgcttccactaagtatttttcatagccagttttcatcaaacctgacatccaagagaaggtaatcctggaaaatatgtttgcgctatcgtatggatttggttttcttcttgttaaagtttgatgtatgtgttgatgtggcattagcggcttctttggaagagcttcaagtaacaggatactggcacatgttattacttggaataacgttagtatgaaacccgtttgtccggaataccaaatgccttcgtaggtgtgtctaattagaatatttattagtttagcaaaattaccgaatgtttcaaaaagccaatagaataaaagtaccgtattggctacaactgatctatcgtattctatccagtgtaaggctaaagcaacaaataaagataacattgtagaagcatattgacttacaatggtaaagttttccgcttcttctttagaaatatttaaagacgcaagtgaaacaaacgctatctccaacagaactagtgccatcctagagacaataatccaattccgcctatatttgatgccagagtgttttttcttgcaaaggttaactaaatctctgataccgaaggttatcatgaaaattgctgatagatttaggatcacaccgtcgatgaagcattgagtaaagtcaccgtaaaaggatataggtccaaacccttcaggagatctacagagcttgcaggcccatgaaacaagattaccagccattttcttgttctttacggtagtacgatacccctaatttattctcaaactgttaattgaaaaattgtaggttgtaaaccagcttccacatagcagatgatcacaagaggttatcgcaccttttatagcagctgctaacttttttcatcaatttcgtaattactaagccgtaaccttccaccgcccaagcatcacaccaggagttacatatttttgtattatcataaagaaacacacgccaagatatctacagaaaccagatgttagcattagatatatatattcgtattgatgcagcataacaagcgtactatggattgcaaagtaatgtagattcctgaccagtagatctgctcgcgcaagagaaacattcatgaactctaacgacaataacagtaaatccacctcacggagaacgataaaagtcttcatttctccatgaggtggaaacgttgtttgaatattaaacataatacttgaacttcttgtgtaatttttattttttaatcgaagtctactccgaagtctcctataaagcgtaaggcgcgtctccaaagtgctatttttcaagatcaattcagcttcaaagaagctttgatacctacggggcaatgcaaaggctgccagtcgaaacaaacagcgaaagctagcccataatttcttgagctgttgattttgattgtgatatttttcatactttagaagaagatatgcgtgcgcacagaatcgatacatttctcataagagaaaacatcaaactggagatcatacatgaatcgaattcctattttggtggagaacatatatcaattgctttccgatttaagcacctaggctcacagcatgaattgttcaactataaagaaaagcttctcactgtcgataaagctgttgaagagaagttggaacaacaagcgaaagtgcaagatgatggtgaaggcacgatggaaaatcaaacctggtccctaaaatcattactaggtgccttcaaaagaacaggcgaacctgaagagagtgtggatgtggataacatgaaaatgctaaatgagagtaagatgttaagagaaaaaatacagaagcaaatgtattttcatcaacctgtaacgttaatatccggttatgttcaaatatcgggggtctttcaatacgattcagaggtaatttcagagtcaaaatttaaacaagatgaagtaaaaatggtaggactagatattgtacctggacatacgacaaattctgttcttgcattggaagatggagaacatttcaaaggtaaaagaaatttaaccaactacctcaactcagattatacaaatgtgaccaatggtcttcttttctcagaaagcggttctaggggaagaacaggtacctataacgaacggaccttaatgatatcaaacgataccagtataaaaacattacctcttcttttaataccacagacgcttttattttctgaaatttctttagaaccaggtgaagtaagaacattctattttaaatccacaaagctgccaaaagatatatgcccaagttattcatcgtcaaaagtggcatcaataaattacacgctggaggttggtgcggatgtactttctgatgataatatcgagaaattttcaaatagagtcccaataacaatagcaccatatattagttcgaatgccgaacagtacacatcacgtctggataagcctgctatcatattaaagacaggtaacataaaggaactaaagccacgtttgtttactcgaaaagtttctacggcttctgctgtatcatttggtaggagaaaatcttctataattgacattgattctccattagaagataatgaatttgtcaagcgtgtcaaaaaaaacttcattgaactggtggaatctaaccaaaatgtgtcaagagatatagacgaacttattgacttgcaaatgggggtacagttcggaaaggatgaggattcttcggatcctgaacccaacgactcacacttttcgaacgaaatggtgacgtctgcagagtctagcctgagaagcgatgctgtaactaagaggagaaaaagttattcggtacgcgataacatttctaacctcgagcaaaagatgtggaacgattgttctctcgttaagtcagatgagaattctaatcttctacctcagctaattaatttacagaacgcatatcaaattaacagaaataatgagactatggcaaaagtatccttatcagcacctttttataagacaactgatgatataaatttagtcattgaattagatccgataacgacgcctttacttaaagtgacttcgttgactgtatccttagaatcgtttgaaattataaatccaaaatataagactgaaggaaaaggaatagggagcaaaccaaaaggaaactcggtgtatgagaaacattttatttgtttcgatgagtgcaagtccgtatcggtgaaattacttcctccaagatcgcctacaaaccagattaccggacaattcaagacagatgtttttcaacataagtggatgataggactaaaatttgtaataattgcaaagacagaaagtatcactttggatcaattttatgaggataaaaagggcatcctattccattcaaaagagaatttagaaggtgaagagtttacatgttacgttcccattccaatactgtgtacatccgaagatttcatgggatggtaagcaataaatgggtgcagtttactcgtataattggttttgcatttgaatccaatccagtaaagaggatttactatactctcttcataaagggtatgtacagatacatttataagttagttaaccggctttattgtcgtaatagtcatctcttgatgtcatgggttgctgtccgtgcgatttcaagactgctcatttcgcacgatgcatattgcttctctaatgacatttttcgttagaatgatcaggtttttgccatagcttgatcagtaaattaatagatgattttaacaattcaagaggcattaaaacttgggcaaaggagtaataatgtctaataccgaggaattgatccaaaactcaataggttttctccagaaaacttttaaagcactcccagtttcgtttgactccattcgacatgaaccacttccatcttcaatgttgcatgcaagtgttctcaattttgaatgggaaccgctcgaaaaaaatatttcggcaattcatgatagagattctttgattgacattatacttaaaagattcattatagattcaatgacaaatgctattgaagacgaagaagaaaataatcttgaaaaagggttactaaattcgtgtataggtctcgattttgtgtataactcaagatttaatagatctaatccagctagctggggaaatacctttttcgagttattttccaccatcattgatttgctaaactcaccatctacgtttttgaagttttggccctatgctgaatcacgtatcgaatggttcaaaatgaatacatctgttgagccagtatcattgggggagagcaatttgattagttacaaacagcctttatacgaaaagctgcgccactggaacgatattttagctaaattagagaataatgacatccttaataccgtcaaacattataatatgaaatacaaactagagaactttttatccgagctactacctataaatgaagaatcgaacttcaatagatccgcttctatttcagctttacaagaatctgataacgaatggaacagatcagcacgtgaacgagaaagcaaccgcagttccgacgttatatttgctgcagattataacttcgtgttttatcatctaattatttgcccgatcgaatttgcttttagcgatttagaatataaaaatgatgtggacagatcattaagtccccttcttgatgcaatcttggaaatcgaagagaacttttacagcaaaatcaagatgaacaataggactagatattccttagaggaagctctgaacactgagtattacgcgaattacgatgttatgacccctaaattacccgtgtatatgaagcattcaaacgcaatgaaaatggacaggaatgaattttgggcgaatctacagaatattaaagaatcagatgactacactcttcgacctaccattatggatatctctttgagcaatacgacctgcctttataaacaattgactcaagaggacgatgattactaccgcaaacagttcattttacaactatgtttcacaacaaatcttatacgcaatttaatttcttctgatgaaacgaggaatttctataaaagctgctatttgagggaaaacccgttgagcgatattgattttgagaaccttgatgaagttaacaaaaagcgtgggctcaatttatgttcatacatttgcgacaatcgtgttttgaaattttataaaattaaagaccctgacttttatcgtgttatccgcaaattaatgtcttctgacgaaaagtttacaaccgccaagatcgatggctttaaagaattccaaaacttcagaatatctaaggagaagataccgccacccgcttttgacgaaacttttaaaaagtttacgttcatcaagatggggaataaattgattaataatgtttggaaaatacctactggtctagataaaattgagcaagaagtaaagaagcctgaaggtgtctatgaagcagcccaagcgaaatgggaatcaaaaatttcttctgaaacttccggtggagaagcgaaagatgaaataatcagacaatggcaaactttacggtttctaagatcgcgatacttgttcgattttgataaagttaacgaaaagactggtgttgatggtttgttcgaggaacccagaaaagtggaagcgttggatgatagtttcaaagagaaacttttgtacaaaatcaatcaagagcacaggaaaaaacttcaggatgctagggagtacaagattggaaaggaaagaaagaagagggcactggaagaagaggcttcgtttcctgaaagagagcaaaaaattaagtcgcaacgtataaacagcgcttctcaaacagaaggagatgagttgaagagcgaacagacgcaaccaaagggagaaatatcagaagagaataccaaaataaaaagctcggaagtttcttcgcaagatcctgacagtggtgttgccggggagtttgctccacagaatacaacagctcaactagaaaatccaaaaacagaagataacaatgcagctacttcgaacatttctaatggttcatctacccaagatatgaaataaattatcctcttaatagaaattttaaactgataagaaattcatgcatagtgtcccaaacaattcagatagattttagcgtaccacagagatcctatcagagagtaatacttatgatgaaaacaaaagtcaatccattcggtttaaaaaaatgacaaacctatatttgattagattaatcaggcgtcaataacgtccttagaagtccctttgctaagactgatatcgttggcaaaagcatgctccgagtttagtatatacttccacttgataaagttgtagcgcaaaggatgcttttcttaatgagaaattcggtatactacaagaggacatccaatcgtgcttacaaaattgccctggaagacatgattgagaagaaatggcgaaatatgtcttttggtcagatagtctgtaatcgcatataacagtatgcttggtttgctctttatcaccacgcttttcctctctttccagcgcgaaccatgcaatggccagctttatgaaatttaaaccataaagtcatatgagaccagcaatcagaccatatatagccgtactatgctataacggataatttgatagatactaaacagttttagttcacatttctcgtctaaaaacaattaatttattataacagactctatagactaaattgtatgtatttttttttttgacaaattgggggcggtagccttccaaagtccaagtgaacttatgttcgttttgtcttcttttctaatgaacaccttcgataaaattccataaatgacggaaaatggttctagttaccacctcttagtgttaataccaagtggagttgcattccctctactagatgtgcatccgttactgttaatttatcatcactatcctggtcgttagtaaggtctcaaaaacgtaaataaacttaaaagataattaaccactgaatgaacatacatttgttttccctggaatataagtctttgttgagatggtggaatcccttctttttcctccaaaagttccttgatgtgatatacgagatctgattccttcagctcaacagagatctccttcccagtcagtgtcttcactttaacaatcatcggttacggctgtaaggaagttaattaccttcctttatttattcctctgtcggaatacttcatttgaataacagaattttggtttttcagctaaaagttgttcgtttgccttcccgaagacgccatcggaatttgatttcatataaatattgatataattatactctgaaatataatattgataaacttaacacagggtgagaaaggtgaagtatgctaccgaccccttatgtaaaatgcgattacgataaagtatatgagcctgctgaggatagcttcctcatactggactgtttggaaaaagagcatgattttttgaaacagaaatttggtaatcgtttggccatcgtttgcgaaattggttcgggatcaggtatcgtcacaacatttctaatgcaaaacaaaataataccgcaggaaaattccatccacttagctgttgatatcaacccatgggcgctcgaagcaactttggatactgcgaagttaaattcatgtaaaagttcttttttagaagtgattcaagctgatttaaactccagtattcggaataatcaggttgatgtcctaatatttaacccaccatatgtgccagcagaatgtgtgccagatgtcccaggatcaagagaggaggcagaccaatggctagatttagcgttattgggtggaaaagacgggatggcgattactgataaactgctacgacaattagaacaaattctttctccagatggtgttgcatatatattattttgtgcaagaaataagcctaaagaagtcattaagaggtttgtcgatacttacaaatggaatgtgaaacttattgaaacgagaaaagcgggatgggaagtcctcagtgtgtacagctttacaaggtgacagttgcaaaacctttcacgttataattgataacctgtgtctttactcaaagcgtataactatatttcggtttataaagaaaaattcatagctatgctcatgacagaatatcttttttgagatcttcaccacaaccatataaatcaactgaccctagtccgtaaactttctcataatgtagataactcaaattctggaagaagcttcttagttgcgtgtgtctctcgattttgtgaatgcctcgtaataatgggagaccatcttttaaagttgtcggtaattcaagatcatcagttttggttatttcgtaatctttgaattctgcgatttcatctaccagcgcgacgaatgagttcgttttatatacgcaatttattgtatcaataacaaagatccactcattcgtagaggtgaagccttccatgttgagtaagagtagcaaatccaaagttttacatacttgcaatattgtttgtggatcgacttctgactgtatttgaagtgattcataaaattcttgcaaattagtttgtaaacagtaactgatcatagaccaatagtcattgaaatgggactctgaaaatcttaaaagtaaaacccttagtaagatccagcagcttcccttgagcttgatatctttggacaccaaatagtggaaaatgcaacttattaaagaggaaaagtgcaacaaatatgcgtcatttggcgataccatcaacaagtacgatattttcaaaaggttttggcacttgtactcgacttcagaatcgcttcctaagttaaacgtgattaaagtcggagtcacacttgaacgcttggagccaatttctaatagtaaatcgttcaagatttttgacttattttctggataaatggaccattcgtaaataatcttttcccaagtttgatcgctgccaattaccgaaagttttttgtcattttggaacaattccgcaattaaaagcctccaacttttaacttttgaacctaaatgggatacgaccgcggccaattctaagacataacctggaatagttttttcacttttgggtttgatataaggggttaggcattgatttacaattgtcgctaacgttgtattaaacttgtctcctccaatttgatcgttgacgatatattgaacacgccatactacaaattctaaatctttaaatgaatcagggtggccacgatataagttcgtaaagtttataaatgcattaggtaggtatttgaaaaacacatcagatatctccctcctaactcgtttttgttctccaaactgcgttttacttacttttccagaaataagggcaacaagttttaatatagacaacgaaacatcagaataaaggttataattggttgctacttctctgaaaaatagcaggaaatccccataaaactcctccattgcagagttttctacagaatccacgtagttaaacaaaaatgcaataatcgattccccgcttaatctttttaacatggaaggctcccctttagttaatttagttgtgcttgacctacttccgtcacgattagaaaacttgacagatgccgttctgttgtatctgataattacaccatacaataaatgtggtattgtaatggcgggtttattgccgtcgagcacatgtactagtgtgactgtagtattgtctgatctaatgctgatcaaattttccagaagttccaaaggttctagtagaaataaggtttccaacagtttcttcgacctaaatttgaacttgtatgagttatgattagtggcgtccaggctagaatcatcgttagatttacacgaaatgttatgggcccaataccagatatctaaacagcatgaaatcacctgtctgaaagattgtagtattacgtctctttccccctgaatcttactttcttcattggaagaatctgacgaaaaaacgtttgaaacaacggattgaataaaatcaccctttagattagacccagaaaagtatccttccctttcctcggtgacaaggtaaccatgtgaaatctctaatagctcttccagaccacccagaagcaaagctattggttggtaataaccaccttctctcttttctagcaaaaacaatctctgaacacactgtacaagagatgcagacaatggtaaaatcattcgaaatatagaattctcaaaataaacaatgctttcggaaagaagcttcacataggccgttacaataagagggcttttcatatttgaaacgctggtaacaaggaaatcgatatattttaaatgggcagcattgtcatcaaaaatgtctagtttaataccattatcgtgtgatagtctgagaaccttcgatacaatatctaacaaggaaactgctattaactcgggctcaattccttcttctgcaatatatttagacgacatttgcagcaaaaatatgacaatgtccttgaaattttgctcagttccatcgagtaagatatccaaaagaatcagagcactcctgatacttttcgcatgtgtattgctctttatatttagaaatctcatcaatgtaaccaacagcaaacttttatatgtggaaacgtcttcattcttccatatggtcgaagattttattgaggtaagctcagtggaaaaaactttcctagtgcgtccattgtttgttttcaaaacataagcaagcatttggaactcatatgtgagcatatcaagatcatccctttcgtctaatctttctttttcgagacgattaacctttaaaatattatcagtcaaaatgtaaaataatcttgaagcagatcccgagtttaatatcgataaaatccactttgaaacggttaaataaaaaggattctggtcatcaaaaagttcgcccaaaattaattcaagagggcgcctaatcaagtttgaatctgagtctaattgtgtccataacagatctaacacgcttaatctctcggatatatcttcctcttccacaaaagtatacactaacgcactttcaataaatttggatggaataaatctgtttaaagtctttaagttcttgacacctagtatttgatggcgtggatcttttaaagatttccatacggccatcatgactactttcaataatttcatcgattcaatgaattccatgcgtgaatataagtagttaccaaaaatttccacaattccaacgatttcttctgattttgcatcattattagattcacaaagcctgggaatagcctcaaatatgctctgagttatttttttatccgaccagcttatgtgagatcgtcctttaagttcttcagactcaggtatcttttcgaaaatagctataaataatttggagctttcattgatattttccaagtcccataaacttgaaagaagcttcttctgaatcaggtctgctattaaaaaagttagatcttctgttgtaaagggtggcaaacgctcagctatattttctttctctaaaatgctagatggattagaaacattggtataaaacccacgtattttggccaaaagttcttcgcagcttacttcatcatcgtgctttagttttgagtgactgagagggagaagggctctctcggggatatagtttaacaatttgttgtacaaagaaaatttttggagcttataaatattgtcgaaatctttatcattagatggaagggccagtaaagttaataatatcaaaggaaggtggcgtacgataatctcttcgtcgtttccaatattaaaatttgttaatacgaaatccaaaatttttaggtttttgatgtcttcaagttcttgaaatagctttccccatataatatttgtttcagtattgtcaaagaaagtacgtgccgttttcattatttgttcgttttgtttaaatttttccgaggaatagagaagtgggatgaacaattcaggaattacaagtgagccaatttcccatctatccattactgccatacttatcctgaatgcagttaacacggattcttcttctgaaagaaggtcgcttaaaccttctaaaagggcgcttaatccatattttgtaaaatatacattactttcctcgtttgctgacttaaccgaggtagtatattccatggagttcccgccgttattgtttagcatgcccccagcagtaggaccgagaagccagttccatattcttctgttcaaagacatatccttgctcaaagtagttctacaacaactcattatcaataactttttatcctcagaagtaataagaacattcaaaacgggagagtctagcctcaacctctgtaataaaaggtccaaaacgctccttttaataagaatatcattttcatcttctaaacaaccgacaaggcatcggataagtagacctggttcaggggttactaaatctttggcagcaggcaataagaccttgaaagcttcttcttttctttttttcctgtctagatgagaatcgttggtttcagtttcacttgggttctcttccgcttccatttttattttatttactagatgaggtacagcattcaacgacggaaactttctagtcaaccacgtgagtccgcccagtcttctgcctttatttgcagtcatgactagaaacaacgtttgccaaaataaggaatcatcatccaagttctcctgcagagtctcaatgagttttaaagttaaaggtaaaaaatcgttgctttcatcatcaattcctggcaataaactagaaatcaaaggtctgatgagcagtcttaacgttgtttgaggcaacagaaggatatagttatcgtaaagctctatcaaatgtgacctaacagacatagaggcataagtcatcaaaggtaaaattcccgggatccaaatgttacattctgtagccagagtttcaaggccaatatgttcaaagatatacgtatatacttctaaagttttctgatgaacacctgctggtaacgccggcgataatgaggatgtcaatcttcgacttacttgatatggagaaggaacatagtaccttacattctgaaatttaggtgaccagctttgcaacgcctttaatagtgttcccaaactagcaatatagtccgcccattctgttacagagtcaaatctttctaatgctcgctcgacattagcacgaaacttcttctgtttggagtctagttgtttattatttgagtcaattgtaaggggctttagtggtaaggacattttttgtcgatcctctcagaaaaagctgctctgtcggctttttatttcaccgttataaacataattgggaggcttgagttttatattaggtattgctattgttccttttccagtgagatcgaagcttagcctttgaaaaaaccaaaatcacttttgatcacgtgcctcgggtggaacgcccagcaaatatataagtatgtcgtttattaataaaacggtaatcggactctaaatattccttctttcagcactcgcttatgtcgttataaaaacttgattaatttgagtaattagcagtttttgccgtaggtatgtttttagaatgttcttttgcacagtcagaagcgttgttacccataatttcgtgttgagaatattaaataattacgtaaatgatctgccaaatgctgacaatgattgaaaaataattttaaagtttaaataatgcaaaaaatttgtgtaaaaagaatatgtgtcaacctaagccgttccatacaaataaatttccatcccatgcagttgaagccacatatcctggctttccccacaagctccagtcagctccaaatacgaattctgaatgctgtgtgaaattgaaaatggaacctttagtagcatccgtagagttagttttatatgtttcttttgcaccatcgttgctgagatctctccatattcgacaggtcatatcatatgaagctgacattaaaatattggaatgatgaggggaccaggtaacttttctgattgccagcccgtgcgcattagggatttcattgatgcatgatgaattgtgaagttggccgggcacagtcctcttgatagtcgctgattcatttttatttagcatcctaatgtcccagattctaatggcattatctacacctcctgtggcaactacataaggtctgtatttgttgaaatcgcaagtcaatgcttctagtcctgaatgcactaaaaaattattctgatttttgccggaaggtagtctaatgtcaaataagcttgcataagaattccctgaacaggataatacgagattttggtcgtggggcgagaactgtgcttggtatacacagttcctgttttttgaaatacctgtaaagcttttctttttcaatataatggcgtttaatggatccaccattttggtaatctctaaaggtcgtggagtaagggtcattaaactttgctttcttagaggggaccatatttttatagatccatcccatgaactacttaagaaattctgcctgttgactaagttccaattacaactgaatacttctcgttcatgctctttaaatatagcaataggaaactctttaaaggttgtatcaaacaagcgtaatgtaccatcgccctgtgcaaccaacacttggttttcatgactttcgttccatgcaagatcaaataaacaatcctgtgttaaaaaggaattaacttccactattctacctgaacgatcaatctcaaggatgaacaattttccattcccaaccaggccaaagtttgaaccagcagctaccgcgagcctgttatcgaaaaagggagaatactggacaccgtacccactaaaaccttgcatatgatatctgagcatgttgtataaattatgcaaaaagttagatgatagtccgttaacaatatgagatctctgcacttttcgagcgtcgaattccaaatcagaaagaaaacgatttcgacctccggtaaaagattttatggtaagaaaacacagtttgtgttccacagttcttaaaagtgttttcaccttttactgttttgcgaaacgacttttcagaggaggttatgtcggtggtttaatttctcggccttcatatttacttgctggagacatgcaaatttctgattaacaatgattatagaactttaagtagaagtaaagaaaaataagtatatgatatatatatataaagatgcagataaaaaaaaggtaaaaggagtagaaaataatgtctgaaaatggatgactgccaataggacatattttcatattaacatacttcagaagcggtattgtttattgtgatgatcgttgctcattgttatcattagggacgtcgttatgaatggtggtgtccgaactgcttgaaccttggccttgagagggattttcgtctgtaggaggaaaggcagcagaattgttgttgcgtagttcgacggtagtaacatcaccattttgatttctataactggcaacaccggaggaaaacaagttatttctgttgttctcaccagtacttccacctcgttgttgatcattgctatggttattgtcgttattgttgtctcttgagccattcgtaaaatggcctgttaatcgtgaaatattttccaaaaaggaacttccttgcgttgtatcagaggacgatgagtcattacgtccttggttgtgaacagtttgtgctccgggtgctgttgttgcagaggtatcagaagttcccctctgagcaacgttgaatatgtgatccaaaacggctcttagtctgttgtggtgagggtctgtagcgtcactactagtgttatttgagtttggaccgttcgctgctgatgggcttgccgaagaatcagaagcggaaggattcggatttggactgtggaattggaacaaagtcaaagggatgggaacccagcgcggactttgattgttattcgaaccaccagaattagagggtggattttgagtagttgagctcggcccgttgacaccgtttctatcgctatcattaggcggtaaacggactggattgtgtaaaggttggccgttttgaggcactaaaaaaaagcctgttcttgataacatctgttcgccagaacttgcatttccgatagtgggaaccgttgtattggacgtgttttcggatggggcggaactattttcgttagtgctattcactgcagttgggtcgtataaaactcgtctaatacgttcaaaagcagcttcgttagctgctacttcatccgtatcttgttgggctgcacgttgaacacctacagattcgctgatcttttgtctacaaaggggacaagaattttctaatcttgaccatttgtagatacattccctcccaaaaatgtggccacaaggtaacttgattggtgagtgtttgtagcttggatttgtttcttcatcattgagagtgcgttgttgttcagtgagaggaatagaaggcggttcaacaaccgtagcatttgtaatcgatgggttactgtcattatcggcggttgtgcgtaggggcgcaccttcattatccttccttttttttgttccttcagattcctcctcattttcagaatccctttttctttttgctttagttgaatcaacttcatcttcatattcgtcataacatatactacataagggcccttcggccttgggtagatcagaaacttgcagaacggggagcttatcaaactcatcctttgatattccttttggtctatttaatagtctgttgaatctctccattgcaagctgagcagcaacagatatgaagctgttcaaacggtcttgtggagtagacgcaggaacatcacgaaaagataaaacaagagcaccgtcgggttgatggcccccatttccgatgccaaagctgggcccagtaccgttggcaatcgtgctaccggatgctgcgctgttgttttcgttattatcattattagatatattgctcaaatgtgctaatctctccggagtgaaataggaatactgaatggaaacggttatgtttcttgtttgctcagcaccaccattgagtggaccggaagctgcatttgaattattattattttcagcattatttggtgatgtatttgtgcctctgttttgttcttgaccactttcactcataatgaacaaaagctgaggttacaagactatgagagaaaacaaaggggaaaaaagggagaaacgaactatcctgaaatgctaaataatttctatctatagtagcttcactagaggatatatatgataaactatatttccttcaatatatagtttttagctattatttcattattgatttggtgatactaatgcaatgtagttatatgtaaaaaattctttcatattttttgacaatggcagatagaatgttttacccggctttttgcgtcgaagtatataattgttgattaagaagccagtaacaataaaaaagaacagtattatttattttacgttaaaagacgcttttctttcaagtaatgtacaatgttatacctccagatatacattgcaacttttaaagtctagtaaatgcttatatggagggagggatttatcaaatgtgatgaaaaatagctgtaatgaacctggcgaaaaatggaggattcagattgtgtcctccgttttcttttctcgtagatgaacttgaggtgggagataacattcctgttgaggaagtacttgaggtagattttgaaatagagagagctgtcgtacttgtttgggttttttggcctttggagctggaagaacttgttgccgaatgagacgtggaagcaaagtacgatatactggagttagctgccgtggaaaacatgttgccgccggagacaatactttcatatgtagaccaagtgcttgagtaaccaggtgctttaagagcacttggaaccgcgctctctataatctcaatgtattcaccgtcgtcgctgaagttagcctgagccattgatatctccatattgtccagatcatataccacgtaagtattagctaagaagttatcacccaaaataatggtcggatctgactgcggtgcaatacctagtatacaaatgtttgaacgactatctgtgactagctgaaaatcgcttaaccaattagaaagatagaatccaccaaaatcaaagatgatgctactctcttcttccatctctttgatacaatccattatgtagtaaccatatgcagaagagtaagtagctccgacctggtcggcaagcatttttaccagctcagttggcatatacgatatggtcgtacctgaatctagcaggactgggatctttgtagtggttagggttgtcagattgtcttctttatcccctttcgacgtacctaatccttgtaaagtgacttggaattgaattggatccttgtagccgcgatgctgcaaagtattaatgatgggaattgtgtataggtcgcccgcatattttccatgatccacagcgccaaacaaaatggtaccatgtttcgaatcagaatcatttgcgaataaagaataagctgttgattttattacacccgaattctttagcaccatcggaaagttattgtaagtgtagcttttttgtacagagctgagagaaacaccagaataagttgactccaagccaggcaaaccaatacccaagacaccaactgttgagtttgtttcgtttgctacagcaaatgataaacccgtaatgttcaaatcgttcaagctcaattgatcatggccccaggtaccagatgcaaaagtcgtatcaccataggcgatcgaaaattctgtattattggagttgaatgtagacgacttagaggtattaaatgtcccgtatgtagcgcagtcaattaactgtgatgtagaagctgtactatcaaaagtagcagtggcttcgctggtaactatagtggtgtcgtagctaatttcagtaaacacactctcaaccacgctagccaaagcatccttgtttacttgtttaaaggatgagccagtggtatccttctttttagtggaacagtatgggttgtctgaacccgtgacccatagatcagaagaaccagtgtcgacaagcacagtaactttttgaggaggggtgccaatatctaattccaccgaataaaaactgttttgattagtcagttccaccagctcgtaatcatcatctcttgtcatcaaacgcgttctaccttttgtatcatccaaagcgttttcaaatgaactgccgtatttcttctgaaaattcattttgacatagacttcattacttggtaaggatggaaaatctgtaacaccggcatctactattgagctgcagacaagtaatgcatctacgacaaatgtgaggacagataatttcatagagctctttctttttcgtttatttttgacgtatttgctcaagcgaataacgacaaaagcttgttctctcgttgatacttttagccaattacaatttcttagcaagaacgagtgacgccaaccaaatttctcccaaaagtgattatctgaataatgaaagatggtaggaaataaggtattgaaacaggttcaaaactttaaaagaaaactgccaaataaactttctcgatgcgtagctgaaatttcaacttcaaaaaaaaaaaaacgcgtgtaactttctacgtgcaaaacgatgtgtatgaatcccgtcttaattagtaaatagggtctagtaagcgtagcgaggatgaattaaatgcattgttgaatatgaagagcaccttatggtatataaatgtacaatcttgattcatgacagctttgcaagtaaacgtatcaaatgaatatcacgattttggctgtattacccgggcagtatacgcggcgaattttgttaaaaaatgtgttagacttaagtcggagcaaatgaataatgggcatatatagcgcataggttcgctagtgtaagacaggagactgtccaatagcattcgaatcataaccgaatctttgccagtgtgtgtataaaatacgacaatgtcttccaatccagaaaattctggtgttaatgcgaataataatacgggcactggtaacgctgatgcgatcacaggagctcagcaaaatatggtactgcaaccgagacagttgcaagaaatggccgctaagttcaggacattactgactgaagcaagaaatgtaggtgaaactactcctaggggcaaggaattgatgttccaagccgcaaagatcaaacaggtatatgatgcccttacactgaataggagaagacaacaggctgcgcaagcctacaataatacttcaaattcaaattcaagcaatccagcttctattcctactgaaaatgtccctaattcatcacagcaacaacaacaacaacaacaacagacaagaaacaacagtaacaaatttagcaatatgataaaacaggttctcaccccggaagagaaccaagaatatgaaaagctatggcagaatttccaagtccgtcatacgagtataaaggagaaagagacctacttgaaacaaaatattgataggttagaacaagaaataaataaacagacggacgaagggcccaagcagcagctacaagaaaagaaaattgaactgcttaacgattggaaggtgctaaaaattgagtataccaagctgttcaataattatcaaaacagtaaaaaaacattctatgtagagtgtgcaagacacaatccggctttacataaattcttgcaagaaagcactcaacagcaacgagtgcagcaacaaagggtacaacaacaacaacaacaacagcagcagcagcagcaacagcagcaacagcaacagcaacagcaacagcaacgccagggtcaaaaccaaagaaagatttctagttctaattctactgaaataccctctgtaaccggccctgatgcactgaaatcgcagcagcagcagcagaatacaataactgccaccaataatcccaggggcaatgttaacacttcacagactgaacaatcgaaagctaaggtaaccaatgtaaatgcaacggcatctatgttgaataatataagttcgagcaaatcggcaatattcaaacaaacagagcctgccatacccatatcggaaaatatatctaccaaaacaccagcaccggtagcttatagatccaacagacctacaataactggaggttctgctatgaatgccagtgctttgaatacaccagcaacaactaaattaccaccctatgaaatggatactcagagagttatgtcaaagcgtaaattaagagagttagtgaagactgtcggaattgatgagggtgacggtgaaactgtcattgacggtgatgttgaggaattactattggatcttgccgacgattttgttactaatgttacagctttttcttgtagattggcaaaacacagaaaatcggacaatttggaggcaagagacattcagttacatttggagagaaattggaatattaggattcctggttattccgcagacgaaataagaagtacaagaaaatggaatccctctcaaaattataaccagaaattgcagagtatcacatcagataaggtagcagctgcaaaaaacaatggaaacaatgttgcaagcttgaatacaaaaaaataattatgttacccacattctccactcttccacagaaaaaattcctaaagttatagttcacattgttatatatgtatctataaagcgaaattttttaaaattaattgattaattaatattttgtatctaaagtgttcatactatattatttacttagattatacataattaaaaaaaaaaaaaactttttttccttgttttcattttgtttttattattaaatattaaaaaaagtgtccataacatcaatgtttttttttacctttgattagttttcattggcgaaaccataatccccgttccattcccatcataactacgctctcttctgagttgatcttcaagcttgaacatcaactgtccattatgatccttgttaatattttctttgattggactactagaaacacttgaagttccatcttttcttggtcttcctctttttcttggagaccttttaattaccacgttttcatactttttaccaccgctgcaaatcattctacttctgtgcacaaccaaagcgtcttctctattgaatttcttaccacagggacatgcatacgccttttcttggtgcgattttttgtgtcttatcaagtcatgatttcgtacaaatgccttatcacatccagggtgatcacaggaatatggccgatcttccaaatgtgtttgaatatgagatctgatgttataccttctcttgaatgtttttgtacatccaggaaataaacattcaaatgttttatcaggcatttccttcacatatttatcgattgaacctctgggcagtgttgtgagttttcttgtgatttttgagggactatttgtggtatatgtgttgatttccttaatgtgtgtgccgaattgaggagatcttccttcgtacttactttgtgacttaagaacgggagaaggcgtttcggaaataacaaatctactttcaggctcattttcctcattatcatctccttcattgtctgtatttttcgtaagtacattagggtctaaatcattgaaaacgccttcccgatgtcgtgcttgctggctcggcggctttagatgtggtgtcgcagcattgatacccaatgcattctcactgatagagctaaagtgtaactgcttacctcttggtgtatattggtctatataactggaggaaagggatactttattgactgatggagtattatttacagacccaggaattgtaggcataatatccacagaagcactctttaaagacactgattttgtaggagaaggacctggttttccaagaagttcaatacccaggcccaaaggtttctctgaatattcgctttcctgatcttcaacattaatcttgaaatctaaccttaagttattaggggtaatgttagcagagttggacgtagctgaactaactctactctttggagtgaagggcgtaataaatttggtttttgaactgaggttttcatttggattcgagcgaattttctttggtgaaatgagggagtcattgaaaccttcgttcaattcctggaaacatagtggtcctacagtaccactagagttttttctctgcaggcagtacttttgtctattgtttctcctagaaggtgacccagtgaacgaagtattagacattggtggggaaatcattggtgaaaggctatttgcgtatacatcctccacattttctgaagcaggagagatcttccttttgggagataaaaactgtggaccatcagagttctctaaggtagcctgtagttgttgttgcttgtattgtgtttgtttgagttctaactctaacttcttattagcctcttgttgtgctctcaattgctcgcgcaactcttgttgttgctgtaacagtaattccccgaggtttctatcgaagcctttattaatttcacttttgtttatagtcgacaataaattatccgccatggaaatcttcttttcatcgtggggcttatcactcattgttttttgataaacagtcataccactgtcttgatttaatctattttcattcaacaagctagttgcatttagagtcacttctcttgaattattttctaagtcaaagttcatactttgccaatcatttcctattaactcggagaaagtagaaaccttgacagatttttcatcagaaagtggtcccagcggaaggtttaagtcatttatttcattcattataacttcgttggtttcaccatagtttaggttcaatatattgcctaaatcatctgttgctagtgttttatattcgccttctattgcataactcgaagggtcactgcctctagcatttgagtaataagagttggtttgtaggtcaaaatttaggctttgtacttttgaggcatcaaaccaagagtttgatgtatccatctttttcgaaaaaacaatgacgttaatattttatttgattgcgctttaattatatcgcagatgttaaacacgttctcaggatctatttacctagctccaagaacgagttatatggtggtatctatattgtcgttctcaaatctttcttccaacgatgcctttttgtcttccgtgccaatacataaatagtgaataaaattgcagacgatcctctatagtactcaatcattgtttatagagcagatctatagggagaaagaaagataattagtcgctaatggtaggtattgttattgtttacctttttcctaaacaggttaaagtacgaaagtgaaaatttcatcctctctacttgcccggattgggattcagaccaagatatttccaacaatgctgctatgaattggaacagagatgttctaatgaatatttaacaaggtgtgagcggagtgtaccactcctatcggctttcagataatcatactacctttcagaatatctaacaataacactccgatatttgattcgctctcctttaagacagaaataacattggccctagaatccaatgccgtaaatatctacttgacaccatttaatgaaagaactgtctgactgccgaagttttataagtagtttgactatgtttcataagttaggccactagacagcatgtgaaaacggtgatgatagtaaaaaaatatcgtttgggttttggctacccggaggtcgtttgcaaaagaaagtgtatgcaaatctacaaaacaatagatgtcgttgttgagataacagattggcacaaaattactaaattgttgtggtacgcagctatagtttgtacgaaagtagtagcagaaattaacagatacagatctgcaatttggcataatgtacaccaattattcacttacaagcagtgacgcaatgccccgaacttacttggtcggcacagcctcaccagaaatgtctaagaaaaagcgccagtctgcaaattgtgacaagccaacgaggagggtgatccacatcatcgatactaatgagcactcagaagtcgacttgaaaaatgaactgccaataacatgcacgaatgaagacggtgagatgacatcaagctcatggacttcacaaaccgctaatgattttctcaaactggcatacgtaaacgcgaaattagacccgtctttgccatctcaatatttcaaacaagatatcataaatgttttacaaagcttggagattcctggatggtctgtgcccggctctaaagaatcctcgttgaataagaatttattaactttgacacaaatcaagggggcccttacaaatgttatttataagattcactatccaaacttaccccctttactgatgagaatttttggtgatagcatagattctgtaattgatagagagtatgaattaaaggttattgcgagattatcattttatgatttaggacccaaactagaagggttttttgaaaatggcagatttgaaaaatacattgagggttcgaggacatctactcaagccgactttatagatcgggatacttcaataaaaattgctaaaaaattgaaagagttgcattgtactgttccattaacgcataaagaaataacggatcaaccgtcatgctggacaacctttgatcagtggatcaaattaatagactcgcataaagagtgggtttccaataatgtaaatataagtgaaaatttacgctgttcaagttggaatttttttttaaagagtttcaaaaattataagcgttggttgtataatgattctgcttttacctcaaaattattaagagaggatgataaagatagtatgataaattctgggctaaaaatggtattttgccataacgacttacagcatggtaatttactttttaaaagtaagggtaaggatgacatctcagtgggcgatttaacaattattgactttgagtacgcaggccctaaccccgttgtatttgatttatcaaatcatttgaatgaatggatgcaagactataatgatgtgcagtctttcaagtctcatattgataagtatccaaaagaagaagatattttagtttttgcacaaagttatataaatcacatgaatgagaaccatgtcaaaattgcttctcaagaggttaggattctttacaatctaatcatcgaatggaggccttgtacacaattattctggtgcctttgggctcttttgcaaagcggaaggctaccacaacgaccactgatagaaggtgaaaaactaatgagcgaaaaggctggactaggtgatgaaacgcaccttatggagcacaaaaataaagagaatggaaaatacgattgttctgaagatgattcgttcaactatttaggattttgtaaagaaaaaatgtctgtcttttggggcgatttaattacattgggagttatcgacaaagactgcccagatattggaaaaacagattacttagacactaaacttattttttaagctgtatacacaatcaagtatttttctattcactgcgataaaattgtgtttttcaacatgttaggtcaatggaaagtcattattttgaagcaaaatgtaaaaaaagaatattattaagagaataaattctttcaaaaatgtagagcaagttatgtggaaatcaaaagaatattagttgattctattatataataaatagttataatcattgtattttgatgatgaaaattcagtatctaagagttatagccaagagagtaatttttaatacttttttgcgcttttccatatctcattataaaaagaaaacattaattcatagttccatttatcatcatagcatatctttaaatatcatacttaaatagaagagattcacacagtaatagcggacaagaataatcatgaaatcagattggtatgggctgcaaatttcaaatcaccataacaacatttttctagggtcttcaatcaactctttaacagtcttcaagaaggtaacagcttctctaccatctagcaatctatgatcataagtcaaagccaagtacatcattggtcttgagacaatttgtccattaacagtgacaggtctctctttgacaccatgcaagcctaggacggctgtttgtggtgaattgatgataggagtaccgtataatgaaccaaaaacaccaccattagatatggtgaaagtaccacccgtcatatcttctagggttaatttgccatcacgcgctttatgactcaagcgaacaatttcgttctcaatatctaaaacactcaatgactctgcattacgaacgacgggggtaaccaaaccctttggagtggccacagcaacagaaatatctgtgtaatcacgataaacaatctggtcaccttcaatggcaccattgacggctggaatatccttggcggccaaggtacatgctttggagaaaagacccatgaatccgaatttagtaccggtcttcttaataatctcatctttatacagtttcctcatttccatcaaagctgacatgtcaacttcgttgaatgtggttaaggaagcagcagtgttttgagactcttttaatctttcggcaatcctcaatctcatacggttcattttgaccctggtttctgtacgtggaaatggtgtgaaagagttagaggctactgggggttcctgcgccttagagacggtcttctttggttgatcagccttttttggttctgtaacttctttctttggagcggcttctttctttggagcagcttctttctttgaagccgtttcctcacttgagttttcccttgcggcgacaccttgcgatggctccgcttgttcggtaggctctggcttagattctccagaaccctcagcaggtgcttcaccaggctcgacctgagctaactcctcaccaacagtgacagtgtcctctggtttgaaatttagcttcgtaacagtacctgatactggcgaattgacctcaatatcaattttatcggtctcaatagtggccaacagctcgtcctccttaataaaatcaccaacgtttttagtatattcctttaaagagccttcagtcagggactctgccatcggaggaacttcaatagaggtagatttaaaacgattgctagttatggagaacggattcgccgcaactgaaattttcttgccggataaatatattgaacctaaggattcgaccttgttagcttgtttgaacaaacttgtagaagcatgtctcttgacgaaagaagcagccataacatttctagccactttagattttactaaggatttggcagctgcagtacgcgtcgctctggaaagcattgtttaaataattatctgaagttgtgtctttggttgtaacaaatgtggtagtgaagtttataacaatatatctattcactgatatataccgttaaagatagctgcctaattttttatttcggatttttcttttttttacgttagatatttcctcccctgaagctcaaaaagagattatatatgaaaagtaggcctagttgagggaaaaaggatttgcatttgctgatagaccaagtgtggatccgagccctgtagtagaatggtgctaatgtagaataagaataagctttaggaaccatagattcctgcgtaatttgtggccgctttattggctcactccgggcaggaccttagttttgattggctgcaaaaaaagggttgttaatatcgtctttgacggagatgcgggtggctggaattgttttgtttattattccccaagagagaagagacaagaagtagtaatgacgatggaacaaagatcggttctaataggaccacagggttgaatagagacgagtaaagacgcaacggtcaaggctttccacgagacgttcgaatatgtcccacaacaacaggcataaaaagaataacgataaagacagctcagcagggcagtatgcaaatagcattgacaattcattaagccaggaaagcgtctcaacgaacggcgtaacaaggatggctaacttaaaggctgatgaatgcggcagtggtgatgaaggagataaaacaaagcggttttcgatttcaagtattttgagtaaaagagagacaaaagacgtgcttccggaatttgcaggcagtagttcccacaatggagtactcacggcgaattcatcaaaggatatgaactttactttggaactaagcgagaatttgttggttgagtgtaggaaattgcaatcctctaatgaagctaaaaatgagcaaatcaagtctctcaagcaaattaaagagtcattaagtgacaagattgaggagctcactaaccaaaaaaagtccttcatgaaagagttggattcaactaaagatttaaactgggatttagaatctaaattaacaaacttgagcatggaatgtaggcaattaaaagaattgaagaaaaagactgaaaaatcttggaatgatgaaaaagaaagcctgaaacttctgaaaacagatttggaaattttaacattaacaaaaaatggcatggaaaatgatcttagctctcaaaaacttcattacgataaagagattagtgaattaaaggaaaggattttagacttaaataatgaaaacgacagattacttattagtgtttctgatctaacaagtgaaattaattccttacagagcaatagaactgaaagaataaaaattcaaaagcaacttgatgacgccaaagcatctatttcttcgttaaaaagaaaagtacaaaagaagtattatcaaaaacagcatacttccgatactacagtaacatctgatcctgattctgaggggaccactagtgaagaagacatttttgatatagtgatcgaaattgaccacatgattgaaacaggcccctctgtcgaggacatttctgaagatcttgtcaagaaatactcagaaaaaaacaatatgatattgttatcgaatgattcatataaaaacttactacaaaaaagtgaaagtgcatccaaaccaaaagacgatgaattaatgaccaaagaggtggctgaaaacctgaatatgatcgcgttaccaaatgatgacaattacagcaaaaaagagttttcgttagaatctcatattaaatatttagaagcttctggctataaagttcttcctctagaggagtttgagaacctaaacgaatccctatcaaatccatcatataactatctcaaggaaaaacttcaggctttgaaaaagatacccatcgatcaaagtacgtttaacttgttaaaagagcctactattgattttttactgcctttaacatccaaaattgattgcctgataatacctaccaaagattataatgacctttttgagagtgtcaagaatccatcaattgaacaaatgaaaaaatgcctggaagcaaagaacgacttacaatcgaatatttgtaaatggctggaggagagaaacggctgtaaatggctaagtaatgatctgtatttttcaatggttaataagatagaaacaccttcgaaacaatacctgtcagataaggcaaaagaatacgaccaagtgctgattgatactaaagccttagaaggtttaaagaacccaacgatagactttctaagagaaaaagcttctgcatcagattatttattactcaaaaaagaagactacgtgagcccatcactggaatacctagttgaacatgccaaggccaccaatcaccatttactatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgccaaactaggccacactgtggtatccaacgaggcatattctgaattggaaaagaaactagaacaaccatcactggaatacctagttgaacatgccaaggcgaccaatcaccatttactatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgccaaactaggccatactgtggtatccaacgaggcatattctgaattgcaacgcaaatactcagaattggagaaggaagtagaacaaccatctctagcatacttagttgaacacgccaaggctaccgatcaccatttactatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatgtggaattcttgaaggagaagtctgctaaactaggccatactgtggtatctagcgaggaatattctgaattgcaacgcaaatactcagaattggagaaggaagtagaacaaccatcactagcatacctagtcgaacacgccaaggctaccgatcaccatttactatcggatagtgcatacgaagaactagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgccaaactaggccacactgtggtatccaacgaggcatattctgaattggaaaagaaactagaacaaccatcactagcatacctagtcgaacatgccaaggctaccgatcaccatctgctatcggatagtgcatacgaagacctagtcaagtgcaaggaaaattctgatgtagaattcttgaaggagaagtctgctaaactaggccatactgtggtatccaacgaagcatattctgaattggaaaagaaactagaacaaccatcactagcatacctagtcgaacatgccaaggctaccgatcaccatctgctatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgccaaactaggccacactgtggtatccaacgaggcatattctgaattggaaaagaaactagaacaaccatcactggaatacctagttgaacatgccaaggccaccaatcaccatttactatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgccaaactaggccacactgtggtatccaacgaggcatattctgaattggaaaagaaactagaacaaccatcactggaatacctagttgaacatgccaaggccaccaatcaccatctgctatcggatagtgcatacgaagaactagtcaagtgcaaggaaaatcctgatgtagaattcttgaaggagaagtctgctaaactaggccatactgtggtatccaacgaagcatattctgaattggaaaagaaactagaacaaccatcactggaatacctagttgaacatgccaaggccaccaatcaccatctgctatcggatagtgcatacgaagaactagtcaagtgcaaggaaaatcctgatgtagaattcttgaaggagaagtctgctaaactaggccatactgtggtatccaacgaagcatattctgaattggaaaagaaactagaacaaccatcactagcatacctagtcgaacatgccaaggctaccgatcaccatctgctatcggatagtgcatacgaagacctagtcaagtgcaaggaaaatcctgatgtagaattcttgaaggagaagtctgctaaactaggccatactgtggtatccaacgaagcatattctgaattggaaaagaaactagaacaaccatcactagcatacctagtcgaacatgccaaggctaccgatcaccatctgctatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgccaaactaggccacactgtggtatccaacgaggcatattctgaattggaaaagaaactagaacaaccatcactggaatacctagttgaacatgccaaggccaccaatcaccatctgctatcggatagtgcatacgaagacctagtcaagtgcaaggagaatcctgatatggaattcttgaaggagaagtctgctaaactgggccatactgtggtatccaacaaggaatattctgaattggaaaagaaactagaacaaccatcactggaatacttagtcaaacatgccgaacaaatacaatcaaaaattatatcgatctcggacttcaacaccttagctaatccatctatggaagatatggcttcaaaattgcaaaagttagaataccagattgtttcgaacgatgagtacattgcattgaaaaatacgatggaaaagccggacgttgagttactaagatccaagttgaaaggttaccatataattgatacaacaacgtacaatgagctagtcagcaatttcaattctcctacgttgaagtttattgaagagaaagccaaaagcaaaggttatagattaatagaacctaatgaataccttgacttgaataggatagccactacaccttctaaagaagagattgataacttctgcaaacaaattgggtgttacgctttggactctaaagaatatgaaagactaaaaaattctctggagaatccctccaagaaatttatagaagaaaatgccgcattacttgatcttgtgctagtggacaaaacggagtaccaagcaatgaaagataatgcaagcaacaagaaatcacttattccttcaaccaaggcacttgatttcgttacaatgcctgccccacagcttgcttctgcagagaagtcatcactacaaaaaagaactttatctgatattgaaaatgagttaaaggccttaggctacgtcgcaattcgtaaagaaaacctgccaaacctagagaaaccaattgttgacaatgcctccaaaaatgatgtcttgaacctatgttcgaaattcagtttagtaccattgtctactgaagaatatgataatatgagaaaggaacacactaaaatcttaaatattctcggtgatccatctattgatttcctgaaggaaaaatgtgaaaaatatcaaatgctcataattagtaaacatgattacgaagaaaagcaagaagccattgaaaatccaggctacgaatttattttagaaaaagcatcagcactgggatatgaattagttagcgaggttgagctggatcgcatgaaacaaatgattgattcaccagatattgactacatgcaagaaaaggctgcccgcaatgaaatggtgttgttgaggaacgaggagaaggaagcattgcaaaagaaaatagaatatccctctttaacatttttaatcgaaaaggctgctggaatgaacaaaatacttgttgaccaaatcgagtatgatgaaactataagaaaatgcaatcatcccactcggatggagctagaggaatcctgtcatcacttgaacttggttttgctcgaccaaaacgagtactcaactctaagagaacctttggaaaatcgaaatgttgaagacttaattaacaccttgagcaaactaaactacattgcaattcctaatactatctaccaagatttaattggaaagtatgagaatccaaactttgattatctaaaggattctttgaacaaaatggattacgtcgcaatctctagacaagattatgaattgatggttgctaaatacgaaaagccacaactggattatttgaaaatttcttcagagaaaatcgaccacattgtagtgcctctgtctgagtacaatttaatggttacaaattatagaaatcccagcttgagctacttaaaagagaaagccgttttgaataatcatattttaataaaagaagatgactataaaaacattttagcagtatcagaacatccgacagtgatccacctctccgaaaaggcatctttattaaataaagtcttggtagacaaggatgattttgcgaccatgtcacgctcgattgagaaaccaactatcgatttcttatccactaaggcgctatcaatggggaaaatactagttaatgaatctacgcataaaagaaacgagaaactattatctgaaccagattctgaatttttgacaatgaaagccaaggagcaagggctaattatcatttcagaaaaggaatattctgaactgcgggatcaaatagatcgtcctagcctagatgttttgaaagaaaaggccgccatttttgatagcatcatagtagaaaacatagaataccaacaactggtaaacactacaagtccctgccctcccattacttatgaagatttgaaagtatatgcccaccaattcggtatggaattatgcctccaaaaacccaacaaactttctggagctgagcgtgcagagcgcattgatgaacaatcaataaatacgaccagcagtaactcgaccacaacatcgagcatgtttacagatgcactagatgataatatcgaagagcttaatcgtgtcgaattgcagaataatgaagattatactgacataatctcgaaatcatccacagtgaaagatgctaccattttcattcccgcctatgaaaacatcaagaattctgctgaaaaattaggctacaaattagttccgttcgaaaaatcaaatatcaatctgaaaaacattgaagctccattattttcgaaggacaacgatgacactagcgttgccagtagcatagatcttgatcacttatctagaaaagcagaaaaatatggtatgaccctcatttctgatcaggaatttgaagaatatcatatactaaaagataacgcggttaatctgaatggtggcatggaagaaatgaataatcccttgtcagaaaatcaaaacttagcagcaaaaaccacaaacacagcgcaagaaggtgccttccaaaacaccgttccccacaatgatatggacaacgaagaagtcgaatatgggccggatgatccaacattcacagtaaggcaactcaagaaacccgctggcgatcgtaatttgattttgactagtagggagaaaacactgttatcaagagatgataatataatgagtcaaaatgaggcggtttatggtgacgatatatctgatagctttgtagatgaaagccaagaaatcaaaaatgatgtagacattattaaaactcaagctatgaaatatggtatgttgtgtattcctgaaagtaattttgtgggtgcatcatatgcaagtgctcaagatatgagcgatatagttgtgctttccgcgtcctattaccataatctaatgtcacctgaagacatgaaatggaactgtgttagtaatgaagaattacaagcggaagttaaaaagcgtgggctccagattgcactaacaacaaaggaagataagaaaggtcaagccacggcatccaaacatgagtatgtgtcgcataagctaaacaataaaacatctactgtgtccacaaagtctggagcaaaaaagggacttgcagaagcagcagcaacaactgcttatgaagattccgaaagtcatccacaaatagaagagcagtctcatcgtactaatcatcataagcaccataaacgtcaacagagtctgaattctaattcaacctcaaaaaccacacattcatcgaggaatacgccagcatctagacgagatatagtagcatcatttatgtcacgtgcaggatctgccagtaggacggcatctttacaaactttagcatcattgaacgaaccaagcataatacccgcgttaacccaaaccgtcattggggaatatttgtttaagtattatccacgcttgggaccttttggattcgaatcacgtcatgaaagattcttctgggttcatccatataccttaactttgtactggtccgcttctaatcccatcctagagaatcctgccaataccaaaacaaaaggtgttgccattctaggagtagaaagtgtcacagacccaaacccatatccaacaggattgtatcacaaaagtattgttgttaccacagaaactaggactattaagtttacttgtcctacaaggcaaagacacaatatttggtataattcattacgttatttacttcaaaggaacatgcaagggataagtttagaggacatcgctgatgatccaacagataatatgtattcaggaaagattttcccattgcccggcgaaaatacaaagagctccagtaaaagacttagcgcatcgagaaggtccgtatctacaaggtctctaagacatagagtaccacaaagccgatcatttggcaatttacgatagttaaaaaaactaaataactctaagtaaattaagaacaataataatcattatttcgatttttagtcctgtaaacacgtttgccaccgatgagtaacactgaaagatcagagaaagaaaaaaaaattctacctaatgaaataaataaactaaaaagattaaattaactaattctcatgttagtaggtcacgaattctttaattttgttttgtgactgaaataaatatgaaaacgataatgaataaataaataaggagaggcagcagaaatacgccaaatattcaaagggctttgttgttgaccgactaccaagtcatcctttgcaatgctttaacactagtatgtaagttcctaggcttactcaaattagtgatattatcgttgttgcttggggctagggaagtaggaagtggagtcaacgccgtatccttacttcttccatcgttagcattttgatatatttcaacgtccttatcatcaccgtgtttgaaacagcaacgcttaccgtacggacagtagcctaacttcgaccaatttatgcaaggtttagttctataattgtttgattttttcttgaatttcagttcattaagaccatgagcaaattggcatttatttccatacttacaatagcctttaatagtaaaagattcacagagctcagttttgtataaggtcttattgactaattgaggaagctgcaaaggtgcccttctacaaggttccagttttgttgttttctgaattggaagtgtgtatggaagtccagtagactgagaatccacctgagatagtttttgtaaattctccgctgtcaggggtaatgaaaatgcacttgtcgtgtaagtagggttaatctcaacttcgagtgaccttttcttacgttttttctcagttgtagcaagtgttgagatgttattattgcctgcgaaagggttattaataggtaatgtatttgtaggtctggaatctgatatgatcaagtctttaaaatctcccaacggatgataacagtttggtttggatggtaaccaaggagaaggccttggtgagtattcacttaaaatgtccgtttcatttatattatgcccctcggagctgctgctgtcatcattatcggtattttcattgagcagtgtctttatataatattcttcgatttctttaatctttgactcgtactccttgttgagatcagaaaagatcgaggacgtagtcgttgaggtcgaattggcattcggtatgtttaaatagtagctgtttggagcaacattcggcatcatggctagtgttaatccttaatagttcttattggttgagttgccgaagagactgtgatatagggttctacggctttacaatcaacttatgggtgaagaggctaaataagatgtgacttgttaagagagcaagcgcaacaagagtgcaaaaccgtcacactatgtccaatgatctacactatcaacctttgagttaatgttctctgatccagtatattagtaactgctcacactgatcaagagcgtgagagaatacgagcgaaaaagaaagaagaaaaatttgggtgccattggcacagaccctaaaagagatgtgagagaagtgggccatatatgtatatttttcccgaatgtcctaataagtaatgattggaaatcctaggtctataaactcgggtaacagaaggtggaaaatgaaaattttctattttccaattgtaaaatcagcaggcatcgttagattggctttaaagagctgagtttcccatgctgtcggttggtataatttaaggaaaagccctccctccatatccagaaggcacttgttaatactatggattataaggaagaacagaagcaggaactagaagttttagagtccatttatcctgatgaactgaggatcataaacgatgaatacccaaagattaaatttgaagtagccattaaattagagctggatacaggtgattctacttctgttttaaccaaagagcacactataatcgccgaattcaagttaccagaaaactaccctgacgaaccatgcctgatttcattggaagctcaagaagtagccctcaatgacaacgaagaagataacgaggaagatgaagacgaggttgaatatgacgaccatggtaataaagtactgaaaaagtttgaaaacctgccagatttaataagctttaaggggtacttgcctgaattaaccgtacaattagaatcgcaaatcgaaaccgatatgttattgggtatgcaaatgtgttttgcattgatttcatccataaaagaaagatgtgagcaatggtatagtgaacaattgaataagctcgagaagcagtacgagctggaagcacaagaacgtgaaaagaaggaacaggccaagttccatggtactaaagtcacaagagaatcgtacttggaatggaggtctaaatttcgccaagaactgaaactggatgaaagagaccaggtgagaaggatgaaggctcatcatgggaagctaaccggtaagcaaatgtttgaacaaggcgtggtgggcacaggcgacgagtatatggaagaggatgacgcgagtgtagatgacgtagccaagggacttgccaagaccgaaatagcaaatcaataaatacttgtgtacttaagtatttaagtattttcttctgcatggataatgacatatacaaatgtatctatataatatttttttgatattcaataaaaagaaaactgacatttgaagaaggaaatagacaagtttttagtaagatattattagtgtatatatggatacatatatctgagaatgaaaatttgttgactgtattgaatgtattgggagatgaaggggtatttggtgattagaccaacgacttggagtaagagaataagtcggaaaatgcatcatttcccttcgacttgtcctttgtagcctgaggacgggctttttgctgttttttctccgcaaagggcaatgatgtttgcgcagcagcggtggtatctgtgtctgactttgggccatcccagtcaagcaaatcatctattttactattggaagttttaggtgctgttgtgtcgggactcgtttcgctttggaagtcgccaaactcatcatcatcatcatcactattgctgttgatattattgtttttgttgtcattattaccattgtctattgttatattattcgtggtgctagtactatcgtcaagatcgattaagtcagggatgctatcttgttgttgctttcttttcctctgctgttctttatttttgatctgctctcttaatatctcccttctttgtcttctttgttcttccatatgagaacgcctgcgagtattcgaatttgcttctgtttccacaggaacattgaagttggtcacattattagcatccatttcactgtcaaagccatctgcatctgcatcaaattcatcgtcgtcgatgttatcgtaacttgcagacgttgaaatctggttggcattataaatggaggattctccttgctgtcgaattttcaaggcattcttcttattcttggctctttcctttttcaaaaattgtgagtcttccaagtattgcaagataagttctccctttttcctaatacctctctcatgaatctccattttaccatcattggagaattttaccttgaattgggcaatctccctggttaaaatatgcttatgagtgagcaaacatgatctaatctgattcagttcgtcacctgtgtcgacgttcaataataggaattcaatgactactagacattttaagaccaccctccattcggacccataattaacgtagtcctttcttgccttttcgtataggttcttgggcctggtagcgatatggtcgactaatcttttcaacgtgtattctgtcatcaagtagagcggcacttggtatctgttccttaaaaccttggcgaggtgcttcggtgtggggccccaagcatcggtatttgtagcacgacggatatctatctgataaggctcatattggactatcacgttttgggcaaaccttgcggcatttctaatatcatggatacctaaattttgaatcttttttgataatgagtccattttgtatggtgttggtatttatgcaattggaacgtttaatttgtgtatatgaatttcccttccgatttgtatattggatagaaatataattttttaaaaaaagtaaactataagcagcctggaaagataagctagaccaattcttattgataaaaaactaaagataaattcaaccgaaaactaaaatctagattgaaattaaaacaagaatgaatgaatggatcaaaggacctgaatatgaaaaaaagtgcaggagaaagaaaattttctcgctgtggaaaataagccgaaaatccgttacctagaggaaagaaagaaacgtgggaaaaacagggggcggtacccggcggcgtcaacttaacaggcataacctaggcggtagttggctagttggcaagcctggcaacatactccgatataggtaggaagagttagttataagaattgattgtcatacatacacataccttatacatatacatataatttaagagagaatagttcgtttcaatttttgctgtattgttccaggcagagcggttataattcaccggacttggcaacaacaattctagccttggtggcaccggaaggagaacccaaggactcaaccttcttaacgatgtcgtaaccgtcaacaacttcaccaaagacaacatgcttaccgtccaaccatgggcatggaacggtggtgatgaagaattgagaaccgttggtgtttggaccggcgttggccatggacaacaaacctggtctgtcgtggtgcttcttgaagttttcatctgggaatttgccaccgtagatagacttaccgccggtaccgttaccagcagtgaagtcaccaccttgcaacatgaagtctggaataactctgtggaatggagagccagcgtagccgaatcccttttcaccggtacatagagctctgaagttttctgcagtctttgggactatgtcgttgtacaacttgaaaacgacacggccaattggttggccatcagcttcgacatcaaaatagacttgggacatggtagtattagcggttgagtttggattgagttgagatattaaattcaagacaaatcttaatataacctatctagcgaaaaaggaggaacaaatgatgacgacagtggcaaaaggatagaaggctcaagagaatacgtttatatttatacagggaatcgaacagacacttgtcagcgtaagcccaaccaaagtgagaagggccacggccattaccagagacagaaatgagtggaagcgcgtggaagcccgtctagcagaggaagaaattcgagacgaggcgggacgtggcgggctgggcgccccagaaaataccgtagaggacgaggggggcggtggaaacccctaaggggcgaaaggcgggtaacatctaacagcgacgggtaagcatattgcgggtgtaaaatttttcatttcgagcttacttcaagatgatgcatatgtttaaatcacattgattatagaggtctcatcggtaaggcagagcagaactggagacgtctgaggtaagatttcgataatacaagatgatgaaaggttctagaagaacaggtaataacactgctaccacgctaaacacgcctgtggtcattcatgccacgcagctgccccaacatgtctctactgacgaggttcttcaatttctggagagctttatcgatgagaaggagaacattattgatagtactaccatgaataccatcagcggcaacgccgctgacgcggacgctgccgctgtggctaacaccagcctcaacatcgacaccaacctttccagctccatatcgcaattaaagaggattcagagagacttcaagggtctgccacccgcccaagacttttccgccgcgcccattcaggtctccacgacggagaagaaggagacaagcataggtgttagtgccaccggcggcaagaaaactacattcgccgatgagtgagacctgtagcagcagccttgcccttttacacaaaatcctacatatccattcacatacgccttctgtatactacaatatatgcatatcagttagaattctgacatctgaacgtcttcagtgcttttttttctctttctttccagatccaaatatcaccggcagcggcctcaaagtacccggttttcttttttttcacactttttttttttccaaatcatgttgtcaagcattgattgactcattttcctctgactactaccagttcaaaatgttagagaaaaatagaaaagcagaaaaaataaataaaagaaccatatttatttgttcattcactttcgagtataaaattaaatcttgtttttcttgttttcacttaagtacacatacaaattaaattgtagaaataaagcgttctaaaatggctggaaagaaaattgctggtgttttgggtgctactggttccgttggtcaacgtttcattctgttgttggcaaatcaccctcatttcgaactgaaagttcttggtgcctcttctagatcagctggcaagaaatacgttgacgctgtgaactggaagcaaaccgatttgctaccggaatctgctaccgatattattgtttccgaatgtaaatctgaattctttaaagagtgtgacatcgtcttttccggattggatgctgactatgctggcgctatcgaaaaggaattcatggaagctggtatcgccattgtttccaatgccaagaattatagaagagaacaagatgtgccattgattgttcctgttgtcaatcctgagcatttggatattgtagctcaaaagcttgacaccgccaaggctcaaggtaagccaagaccagggttcattatctgtatttccaattgttccactgcaggtttggttgcaccattgaagcctttgattgaaaaattcggtcctattgatgctttgaccactactactttgcaagcaatctcaggtgctggtttctccccaggtgtaccaggtattgatattctagacaatattattccatacattggtggtgaagaagacaagatggaatgggagaccaagaaaatcttggctccattagcagaagacaagacacacgtcaaactattgactccagaagaaatcaaagtctctgctcaatgtaacagagtcgctgtttccgatgggcacaccgaatgtatctctttgaggttcaagaacagacctgctccatccgtcgagcaagtcaagacatgcctaaaagaatacgtctgcgatgcctacaaattaggctgtcattctgctccaaagcaaactattcatgttttggaacaaccagacagacctcaaccaaggttggacaggaacagagacagcggttacggtgtttccgttggtagaatcagagaagacccattgttagatttcaaaatggttgtcctttcccacaacaccattattggtgccgctggttctggtgtcttgattgccgaaatcttactagcaagaaacttgatttaaggaaaaattgcaaagttatgtcttcatcttacttttttttcgaacgaacaaaaaatacaaaacaagtaaataagtatatgtgtatgaatatacgtataataatttgaaacgtagatctttattattagtttcttgagtttcgagaattcgtgattcaatgttcattattttttcttttcttttcttttcaatagtataataccaagcctttattatttttcttccacttcaagaaaaggtaattctctcgctgacccaagaaaaaagctaaacagagagcgtagtgatgcatacaaacaactcatttacatgggaaaaaaaaggagagaggaaagcagcagacatatctcaaagctgggatacactcacaatagcactgttggtactcatttcaggtaatactcttggaaggtatcccttaaatgaacacatcatttggctcagtagtgccttccactaatttcaattttttcaaagggcatggaaataatgataacactagtgccaatagtactgttaacaacagcaatttctttttaaatagcaatgaaacgaaaccttcgaaaaatgtcttcatggtgcactctacctctcaaaagaagtcgcagcaaccgttacaaaatctctcacactcaccttcctacacggaaaataaaccagataaaaagaaaaaatatatgataaacgatgccaagaccattcaacttgtaggtccactgatttcctctcctgataatttgggatttcagaagagatcgcacaaagcaagagaattaccaaggtttttgattaatcaagaacctcaattggagaaaagagcttttgtacaagatccctgggacaaggctaatcaagaaaaaatgatctcattggaagaatccatagatgatctcaatgaattgtatgaaacactaaaaaaaatgagaaatactgagcgatcgataatggaagaaaaagggctagtggataaagctgactcagcaaaggatctttacgatgctatagtatttcaaggtacctgtttagatatgtgtcccacattcgagagatcaagaagaaacgttgaatatactgtgtattcatatgaaaaaaatcaaccaaatgataaaaaagcttctcgaactaaagcattgaaggtcttcgcgaggccagcagcagcagcagctcctcctttaccttctgatgttaggccaccccatattttagtcaagacattggactatattgtagataacttattaacaacattgcctgaaagcgaaggattcttatgggataggatgagatccataaggcaggactttacatatcagaactattcaggacctgaggcggtagattgtaatgagcgtattgttaggatacatcttctgatcttgcatatcatggtgaaatcaaatgtggaattttcgcttcaacaagaactagaacaattgcataaatcccttatcacgttatcagaaatatacgatgacgttcgttccagcggcggaacatgcccaaatgaggctgaatttcgagcttatgctctcctgagtaaaataagagaccctcaatacgatgagaatatccaaagattaccaaaacatattttccaagataaattagttcaaatggctttatgtttcagaagggttatatctaactcagcttatactgaacgcgggtttgttaaaactgagaattgtttaaacttctacgcaaggtttttccagttaatgcaatcacccagcttgccattattaatgggattttttttgcaaatgcatctgacggatattagattttatgcgctaagagctttatcacatactttaaacaaaaagcataaaccaataccatttatttatttggaaaatatgttactctttaataatcggcaagaaataattgaattttgtaattattactcaattgaaatcataaatggggatgcagccgatttgaaaacattgcaacattattctcacaaattgtcagaaacacaacctttaaaaaaaacataccttacctgcttagaaaggagattacagaaaactacttacaagggtttaattaatggcggtgaagataatttggcttcttcggtttatgtgaaggacccaaaaaaggatagaataccttctatcgcagaccaatcttttttaatggaaaattttcaaaacaactataacgaaaagttgaaccaaaactcatccgttaaaccacagatcaatacctctccaaaaagagttgcaacgcggcccaaccactttcctttttcacaggaatctaagcaattacctcaaatatctcaatctcatactttatcaacaaatcctttattaacgccacaggttcatggagacctatcggaacagaaacaacaacaaattaaaaccgtcacagacggaggctccccatttgtttttgatcaatcagcacagaattctacggtggaagcttccaaggctcatatgatatccacgaccagcaatggtgcatatgatgagaagttgagttcagagcaagaagaaatgaggaaaaaagaagaacaacgaatagaagaagagaaaactcaattgaaaaagaagcaagaaaatgcggacaaacaagtaatcactgaacaaattgcaaatgacttagtaaaagaagtggtaaacagtagcgtgattagtattgttaagcgtgaattttcagaggctaattataggaaggacttcattgacacaatgacccgtgaactttatgacgcatttcttcatgaaaggttgtatctgatatatatggattctcgtgctgaattgaaaaggaattccactctaaaaaaaaagttctttgagaaatggcaagcatcttattctcaagcaaagaagaaccgtatattagaagaaaaaaaaagggaagaaattaaactcgtaagccaccaattaggagtaccaggttttaaaaaatctacatgtttgtttagaaccccgtataagggtaacgtaaattcatcatttatgctatcatcttcagataagaatctaatattttcacctgtaaatgacgagtttaataagtttgcgactcatttaaccaagatttcaaaactttggcggccgttagagatgcaatcaatctattatgataaccttacgaaaaagttcccctccaattctcttactccggcaaatttattcatttatgcgaaagattggacatcactctcaaaccgttggatcttaagtaagttcaatctgcaaacagcacaggattcaaaaaagttcagcaataatattatctctagcagaataatttgtattgatgatgaatatgaaccatctgattttagtgatttgcaattattgatatttaatacaggtgttacgaatccagatatattcgatttggagatgaaactgaaagatgatggtgaagaactgataaagctaatcactggtatttctctaaatacaaatatatgcttttcccttttgattatttattgggaatccgcagaaaatactttatcggaaagtaccattaaacacttactaaaattaaaccgaatatctaaaaactatagtagtgttattgaacgcattgacttaatgaatctcaccgaagaatcccctcataagtgtttagaggacaaattatctgaaatatcacattcttatgtgtacaagttgacagaaaggggaaaatatgataaaacacttcgtcagaaaaggtcattggccggcattcactcacgtagcactcaactacaaactacaaaggacattgatcaaaagatgaagaaaatgctggaaaaagagaaaaacaagtaccaacaacaaataggcgaaaggaacacctatgcgcatctagaatcgcatatagatgcatcaccaagaagcaagaaaaggaaattgccaatactcctgtcaacttctcattcgagccaatttaaaactcctctagcttctagattaaacacctctggttcgtctacttcaccacctttaccatctcatttggcgatgaaattcaggaaaaactcgagagttactagtttacataccgtattacccgttagcacaccaagccatagtaataacataccagctgcaagttttagcgggaataacaccaccgatatacagtcccaacaattaatcgaaaaccagaagagtacatctgtatatttgaataacgtttctgaaaggattctgggaaatcaagaaatatgtcaaacaccaattaatcctgttactcctgtgctagatggggccgatcaaggtaaggaggacattcctgatagtatattagagctgaagatcttgatcgattctgtcaagaagaaagtaaataatgattaaagcatttgtaatatataaacaaaagaaatgtgcattttttctatagctttaggaaaagtatttgataatcacccatttcttattactgtcggcgtgccatccttttctctaaagctcggcggaagaaaaattcaataattgtgcaaaaagtgaagccagggttgcaaatacagagttatatcaaaagacctacagagtatacatacacgttctcagggaaaagtcttctgatatattaactttacacatgcattgcctatcataatcatatactgttgaagactaatagaagcatctctaggggaaaaaaggaaacaggcgtgtgataagaggccaaaaagttataaactgcttaaaaatagggaagttccttgaggaatatgagttctgtcaaccaaatatatgacctatttcccaataagcataatatccaatttacagattctcattcacaggagcatgatacttcgtccagccttgctaagaatgatacagacggaactataagtataccaggtagtatagacactggcattttaaagagcattattgaggagcaaggttggaatgacgctgagttatatagaagttcaatacaaaatcaaagattttttttaacggataaatacactaaaaagaagcatttgactatggaggacatgcttagcccagaagaagaacaaatatatcaggaacctattcaagatttccaaacatataacaaacgtgttcaaagggaatatgagctcagggaaaggatggaagaattcttccgtcaaaacaccaaaaatgatttacatattttaaacgaggattcattaaatcagcaatattccccgttaggacctgcagattatgttctgcccctcgatagatactccagaatgaaacacattgcctcaaactttttcagaaaaaaacttggtattcctagaaaactgaaaagaagaagccattataatcccaacgcagagggccacaccaaagggaattcttctatattgagttccactactgatgtaattgataacgccagctacaggaatattgcaatagatgaaaatgttgacataacacataaagaacacgccattgacgaaataaacgagcagggtgcatcaggtagtgaatctgttgtggaaggtggatcgttattgcatgacattgaaaaggttttcaataggtccagggcaactaggaaataccatatccaacggaaattaaaagtgcgccatattcaaatgctttctatcggggcttgctttagtgtcggattatttttaacctcagggaaagccttttctattgccgggccatttggtacactacttgggtttggactcacaggtagcatcattttagccacaatgctgtcatttacagagttatccacccttattcctgtgtcttctgggttctcaggactggcttctagatttgtagaggatgctttcggatttgcattgggctggacgtattggatttcctgtatgcttgctcttcctgcccaagtttcctcaagtacattctatctcagctattataataatgtcaatatatcaaagggagtaacagcagggtttatcacgctgttttctgcatttagcattgtagtaaatttactggatgtcagcataatgggtgaaattgtatatgttgctggaataagcaaagtgataattgcaattttgatggttttcacgatgatcatcctaaatgccggacatggaaatgacattcacgaaggagtcggttttagatattgggatagctctaaatctgtccgaaatttgacctacgggctatatcgtccaacatttgacctggctgatgctggcgaaggaagcaaaaaaggaatttcaggcccaaaaggccgatttttagctacggcatcagtaatgctaatttcaacatttgcgtttagcggtgttgagatgacttttttagctagtggggaagctataaatccaaggaaaacaattccttctgctacaaaaaggacattttccattgtactgatatcttacgtttttttgattttttcggtaggcatcaacatatacagtggcgatccaagactactatcatattttcctggtatttccgaaaagaggtatgaagccattataaaaggcacaggaatggactggagacttaggactaattgtcgcggcggtattgattataggcagatttcagtaggaacaggttattctagtccttgggttgttgcattgcagaactttgggctatgtactttcgcatctgcttttaacgcaatactgatatttttcactgctacagcagggatatcctcgttatttagttgttcaagaacactatacgccatgtctgtacaacggaaggcaccgccagttttcgaaatttgcagcaagagaggtgttccttatgtttcagtgatattctcctctttattttcagtcattgcttatattgcagttgaccaaaccgcgattgaaaacttcgacgtcttggccaatgtttctagtgctagtacgtctattatatggatgggattgaatctttcctttttgcgattctattacgccctaaaacaaaggaaggatattatatcaagaaatgattcatcatacccatataaatcgccattccaaccatatctagcgatttatggtctagttggatgttcattatttgttatatttatgggatatcctaactttatacatcatttctggagtactaaagcttttttttcagcatatggtggcctgatgtttttctttatcagttacacagcttataaggttctcggaacgtcaaagattcaaagactagatcagttagatatggacagtgggaggagggaaatggacagaactgactggaccgaacatagccaatatttgggaacatatagggaaagagcgaagaagttggttacctggctgatttagggttatatgtactattattagtattattattgttagtattattattattattattattattattattattattattattattattattattattattattattattatattattattaatactaaatattgacactgctttacgcactagattgtgcgggtaactgaatattttttgaaaatgaagaaaaaaaaatttcgatgagatgaccttagtaggttaatagttattagttgcctacttatagtgaaattcatagttctaagaaaatttagaacttatacctaaaagcatcttcaggctgaggattaaaaaaggaatatgagtgaacttgaagccacaattaggcaagccaaagaagccctggctgaaaataatgccaaaaaggcgctcaaaatattgaagccgttcaaaagttcactgaaaaaagaaaacgcaaacaatgtaatactgaatgaagtgtttgccgatgcatacctggataatggacaggtagagaaagcctacccaattttagcgcgtgcttgcgaattagatcctgagggacaagttggcggaccggacaaattttttaccatgggtcaaatcatgggtggacaggatggtgtatcgataataactcgcggaataatgaacatctctaatactggaggtgaaatgttaaccaacgttcaggttgaaaagattgtaggtggactgctttctgtgattgaaatttggatgacggatttatgtatggagccaaatgcagaagagcagtgtgaggagttaatacaaaaggcgatggaactcacagagggaaaatctcctgaaacatggtctaccctgggttctatcaaaatctcgcaacaaaaatttggagaagcttatgaagcattctcacaagcctggaatttctttgagttgaaaaaacaagaaattggtagcggtataaatgaaaatggtgacacaactcagaaagctggtttacagtcagagtatgtagatcttttacaacctcttttatctttaacaaagatgtgcctcgaagtgggagcttacgaagtcgcattgaaagttattgccgcagtaagagatatagatgaggataacatagagggttattatctagagggttttacttattatttaatgagtaaattagaaattttcaagttgaacaatcccgaagtaagcctgcgtccggaaaatatatacgagtttaaccaactcattcaagaagttcctttggatttatcccacgaaccaatctcccagttaatctatgactcaagattagcgctaagttttgcattgcaagcaggtgtcaatgctgacagcaaagatgaaattgtgcaagaattattgggcggtgctaatgctttactccaagaaattggtggtcctctagatccaagtgagttaacacaaatcaagaagggtgatttagtgaatgagaatgaagacttggaagagttggacatagaggaagaatattctgactaatagtcttctaatttaacatatgcataagtacatacactgatatatatgtatatatccgtaagaaacggaaattatgacatagaacagatggaagaagattcggccaggcataccgccagggtggtgacctctttatctgtttttagtgagtattttactgtcataaccaattggaatttgtattcaatccgatatatctaattttgttttcatatctgcttcgacctccgcaacatcatcaatatcttcccattcatcgttgtcgtcgtattcatcttcgttagtgttatcaatattgtttttaggactaacgctctgtgtaatcaaatgtgtcaaatagaaaggtcgagccttattctccacctcgttctcaccatcttccggctgtatataagagacaaactcctccggtaccaaccctgtttttgatcctgactcattttctgctactagccaaccttgcccatgcttgtaactgataaatacgatgtcaccctcagccaatctcaattcattatcattttcgggttcgaaatcgtagagggcaacagcacgttggttaactatgtagtcgtctggtagtgttatactttgtcttttattgtatgtgtcttctccatttgaagaatctgaaaccatttcatcctcctcattgtctccatcaaaataaccataatggagaggattcgaatctgcgtacgcataatctttgattgatatataacctattgtggttgtttctgtatcttccattgtgtcactatttcctgcctgcactgcctccacctctctcccgttctgtaatactgcctcattgagaacacctatagtttttttgagaccagatttcaaaatattggtatctttttgtgtggtcgtttccatcgttgccatcgtagattcaataaatatgtcagtggaagttaaagtaaggtaaagttgagaaaaatacttaaaatttgttagtatctatcacgttttattggtagctgttattatgtgtgattgagcgtgttgttactgtgcactgtgttgcattgtccattacaagctacttctgaagtgaattctccatttctcgcaactggaaaaataagttggtgtgactaaaaataatagtctatctcttcacgaaaaggaaataggaatgacaaagctccaaaaggctccataaagaacttgctcagaggctggcatttgaaagggctacaagaccatgaccacatcacacagaccacagttagaagcaagaagcggtgcaaaagcggccgcttatacaccaacaggcatcgagcatgccagattactaccaggacatacaacattaaaatacaggaaatttaaagaggaggaaaatcttagagcaaactgtgcgcaagaagataggagcaacgataaatctttagaggaggcagtaatgaacgaagagaaacaggatgttgtggggagtgggaacctccaagaaacccgcagtgagaaagaccaaaaagactcgttgcaagagctgctggttactcaaaaaaataaagtggaagataaagcagagcttgaaggaaatgaacaattaaagggaggaaattcgtctaggcgatcgtggagaaagggcacggcgtttggacgccataaagtaaccaaagagacaaatattaaggaacatgcaacaaaaaaatcagcgtccggatacattaacgatatgacaaaatctgaatatcatcaagaatttctccataagcatgttagatagtacataggaacgatacataaatagtacgtttatatcttttttttttgacaagagcaagtgattttttttatcactgtcttctttaagggatcatttatcatggtgagattttcttttcaagaacctcgagaatttgctacgtttcttctctttttcgggtggttctgacttgagagaacctgctgctttgggactagaagtaccagacttaggactattgtcttggctttttaaatgaacatgagagactggttgtgccaccggtttcatttcccttagaaggaaatcaggcgggtttacttgctggcgctgatcttccttgaatttgaaaaattctctaggattttgtaaacgttccacttcatctaagaattttgttggtgttaatatctcgtcgctgccaataaagatatctctgttcttcaagtttgattgatcataagcagctttaatttcgggaattgatataccaccaataacatagtagaagaatctttgtctaggtatgtttttttttatattagagcttttcgtggtccaagctgccttgtgacggggattccttaaggatgaggaggagttagcagaggtattcgctaagcctgcttggaattcttcttcattcaataactcaattggcttgtcctttaaatatgggaagtattgttcgctcaataacaatggattcgctataacctttgaaagaatattccctacagcgggaacgaaccttgaagtgtgatagatatttggatcattcactaaagtatcatgaaaccattccttttgaaatggtttatccttcggtttgtctttgatcaatttgaaatcaattaaatcgtaatttctgaatatttttaaatattgctggaaattttcatgttcatgagtaactcctataaagttcaataatttaatgaagtctaactcgataattccacctctgaaaagagcatacgcaataatgtaacgcaatttatctaagattgtcggttccttcattgctaacgctggtaagagatcatcgataatatgctttatcttctcaccactaaaatccattccaaatccggataggttttgttcaatagcagaaatatccgctaattttctttccgcgttctctcctaggcattcatctaccagtgtcttatgcaaaatcagccttcttctttcttcatcaaaatctttcaggtgcgctacgacactcagcagatcggtagtattctttacgttcgatctatcaaccagcagagggtttttagcaatcagttccttgattcttccttgaatatattcgttggcatccataatatgctgatgtttcaaatcaatccagtcaggatcatacaaatctaccaattttgaaaccttttcctcttgctcaccagcttcattctcggcagaataatgatatatatctttttgtgtgtccacattagctaccaggtcataagccattgcttgatagctaaaatcatgtaatattggcgcaaaagggtccagtgttctatcggtgattattagaatggaacgcggtctttcagtgttttgaggagggaaatctggattattgcgagcgtatgtatctatcgctatttggaaagcgtttgcaatagaccttgttaaagaatttgcgttgactacggcgtttccattgcgggcatcttcctcttccacaggattagatacagaatatctaacaatcggatattcccccgtaataacacacaaactaactagtgagcctacaatcttcctcacgttagtaggaatcaaagccttacagttgttgttgaaaaaaacctgtaatgagtgttccatttgtaaagtttcgaagaattgagattctttgacgaaaaaccctagttcgatcggcttaaatgactccaaattttgagcaatgtaacgttttgattgaaaaaactgaaatatagggtttgttaatcctggtaaaaatctgatgtgacatcttctgtacttaggtggtcttaccatgaagtcagcatcgatacaattgatgttatatttcgttggttccaatatgtaaattgcctcgatggaggattgtccttttcttgttggggaatcaatcaaatcaacagatgtgacattatttaaaagttcttggggtgtgaggaaaagataactcaatattgtctccacagttttatcgataataagaaacttcaagttatttttcgtctcaatctgattcaaaacccctatcaaatagttcctctgtaattcaattaaatcagacatcgttccgccaaaccaagcatgtgcacactcttctactttgtcagtggattctaattattttcaaggtcttacaaagcaatgtcttactagtttcaatagggacttaaactgatcgtttaagcaaaagaaaaacaccgtgctgtgtgaccatctaccaataattgcgagaacataagacgacgccgccattcacctctctatcacttacaccatgttatagggataagtgtgtagtcgatcggctattcgatgatttttaaagagtgcctgtaataatagctgtatcgcaagtaaggaatacaagattactgatattttgatccaggaggatggacatgttagatagaaaaactaagagggctactacatccggtttagtattctgttattgggaatgcttttcccaagacgcaagcaagaggtgacacataaacatagttttcttattgtatcgttacatattcttattttacgctgctgtcattaaatatggcacttatctcagatacatttcttttaatcagcgaaaaaaatggcgaggtgaaaaaaatcgatgagatgaaaaaattttttactagtaaaggcgtattgatgatatattagcagctaaagtatagcaaggtttgtcaatttgaagcagtccgcgtgttttacaatgagcgtcattcatcctttgcagaatttactcacctctcgtgatggctcattagttttcgccatcattaagaattgtatcttaagcttcaaatatcaatcgccaaatcattgggaatttgctggaaaatggtctgatgatttcgacaaaattcaagaatcgagaaacaccactgctaaggagcaacaaggacaatccagcgaaaacgaaaacgagaacaaaaaattgaaaagtaataaaggcgattccattaaaaggacagcagccaaggtaccatctccaggtcttggcgccccaccgatatattcgtacataagaaatctgagattaacttcggatgaatcaagactaattgcgtgcgcagattctgacaagtccctcctagttttcgatgtcgacaaaacttccaaaaatgtcttaaagttgagaaaaaggttctgcttctcaaagagaccgaatgctatttctatagccgaagatgatactacagtcataatagctgacaaatttggtgatgtatattctattgatattaattctatcccggaagaaaagtttactcaagaacctattctcggtcatgtctctatgttgactgatgtacacttgattaaagactctgacggtcatcaattcataattacaagtgatagagatgagcatattaaaatttcgcattatccccaatgtttcattgtggacaaatggctctttggtcataagcattttgtttcttccatatgctgtggcaaagactatttattattaagtgcaggtggtgacgataaaatcttcgcttgggattggaaaactggtaagaacttgtctaccttcgattataatagtttgattaaaccttatttgaatgatcagcatttagcaccaccaagatttcaaaatgaaaataatgatattattgaatttgcagttagtaaaattataaagtcaaagaacctaccgtttgttgcgtttttcgtcgaagctacaaaatgcataataattctggaaatgtccgaaaaacaaaaaggggatcttgcactaaagcaaattataacttttccatataatgttatctcattatccgcccataatgatgaattccaagtcaccctagataataaggaatcatctggtgtgcaaaaaaattttgccaaattcattgaatataacttaaatgagaatagttttgtcgtgaataatgaaaaatcaaacgaatttgacagtgccatcatacaatcagtacaaggggattctaacttggtgaccaagaaagaagaaatttacccgttatacaatgtttcctcgttaagaaaacatggagaacattactcgtgaaataaaaaggtagtaagtacatctttataactaatataaaaaaagatacgtaccgatttgtgttaataatcattgttagtacatctttatacctctgtttctagctgaaggcggcgaattgaatagcagttctttttaaattggcagatacaataggattaatctcattgatacatttttgtagtctatttgtgtcgttctggaaacagttttgtaagcacgcccttaatgtggcctcggtgtccttttcaagtaaaggacccataaccttctgaaagaattccaaatccactataatttgtaatgagccatcattagaaagattaccaacataaggcttaaatgcctcaaagaggtatctggctataaaaatctgcgtttcaattaaaatcttatggatgagctgaggcccaattctaaagcactcactgtgaaccacgatcagaatcattaacgcttctataatatagtcaccaaccctgaatgaatttgatgtatacatgggccaatttatttcgtggaatttttcttcaagagtatcccttaagttgatctttaagtcagaaagatagttaccgaaaattgaagattccatcttagatagtaggctaaataattctaagtttttggaagccaaattccactcgaatgcgtcatcaaaatactgcaaaatatttgggaatgcacattctctaaaatattgtagatttgttaatgttaagatggtatgagaatttcttgggttgtccttatcctttgccgcattttttaagatcgcttccaatacagcttccatcgatataatctgttgaatttctatacctgtgagcagttgttttgacggataacttactactgaaattccgttaatgattggtaatttttcatatgcgaataatagatctctagtagttttgatactcacttcttgaaacgaggtgacaatttccggaaattgtgtcacaccatattcgaaagttagatttttactactgtcctgtgatttgcttgaaaatgtaaccgtttcatagacctgccagttctccagttgataaaagttagatatatctcttaatttcgtggaagatatggcacctacgcaacgattgattatagttgatagagtgttcctgcaaatggtgattccgttagttgtgatatttaattgcgctaactcggtagagaatttcaaaatgggctccacaattttcggtagatatcttaaacaactcaatccattacaattaggaggtataaatccataatccaaaggtgaccccgaatctttattactgcgggtaatatctccagtagaatccttcaatgatgatggtagagatgattgagaagatgtgaaaaatgatattaaattttgtgagactgaagtgatgaattcctcgccctttaacctaacctcgttaatctgttcttccttcaagatcaagcttttttggtatgattcaataatattagaatcaccgatcaaaatgttttcttttcttttttcatttataatggaattttggtaagtcccatcgaggaacttttcaatgtgttcccagaattctataaattgatcacaaattttccacaggtcgttaatatattttaagattaatagccacatttcaatgatagttggggaatcagttagtccttgagagctgggttggcaattcaaatttagatagctggttccagaaatggtgttaactttattgggttcaacggtacttttcaaaccttcactatccttgcccgtatcacttattatttggaataattgattgattttcaaataatacgacagctccacgcacccttgacttttatcttgattagtattgttttgtaatataagcctttgagaatgaatgattttactaatcatatggccagacaactcgttcagttcattctgaaagccattcattttgatggacatccatcttaggattggattttcattggatgatgaagttgtgttcttgttaccactttcactttctctttgattattattgataaagttttctaagttcaacaattttgaaaagagggacaaaattgtttcttggggttggtcaatgttaaaatttgaatttattaaactgttccaaatcagatctttatacgtgactaataaattttctatttgagtccaaattctttttataacaagagattgtgaagcatctgaactctggttgaaacggcgacggagcgtaagaccttttgaatattcgataatgaactcattgaaatcgttgttagtcaaacatctctttaaagatttgggtaggttgaagtaaaacttattcaattcaataaattttttggtggcctggtaattcaaaattttctgatagttatccattagcggtttcagtttgaaagttgttgttctaataacctcgtcgacctttttatttaagctttccacatttatttgattttcttttggtgaatcacattggtttttttcattcgttttctcgtcaaattctttgtaaatttggtctaacttgtttttaatcttaacatacttggtgaaatttttaccaaccaattgtttcaaatgtatagattggtcttgtatatcactgtccaacctgtccagtgagttatttagatcattgaaagagtcttgtttgtgcatatctctcagaaaggctttgacgttgaattgtttactgttgacaagatagttcaaccgcattgaatcatttggtagatgttgcaattctttagacatttcttgtccattcaagggatctctaatataacttaacgactcatcgtttaaatatgctctcgattccttgtcaatgctaatttgattgccatatttgaagtcttttaatatgtcgaatgacgtttcaacgccaagttcattgcttgtagcctcttcattattcaattttgaggaatcttgggcccaggaatgggtcggattaatagtcttcaactgataaaaacgaagtagttgctcgtcgccaatttgaaacctatccatggtaccaaactttttttcgctactttatttcaacagaaacttctttcctagtttagcagctttaacgcagcttatttttgttactttagttgaatagtaggagttgatacttttgttttttcaagttgaaaacagaaacgaaaaattaaagaagctgcagattcagcattcatgcctaagctaaaaagaactggcagcgaagaacagaggaaagaataactgaaactatggattttgaggaagattacgatgcggagtttgatgataatcaagaaggacaattagaaacaccttttccatcggttgcgggagccgatgatggggacaatgataatgatgactctgtcgcagaaaacatgaagaagaagcaaaagagagaggctgtagtggatgatgggagtgaaaatgcatttggtatacccgaatttacaagaaaagataagactctggaggagattctagagatgatggacagtactcctcctatcattcccgatgcagtaatagactactatttaaccaaaaacgggtttaacgtagcagatgtacgagtgaaacgacttttagcacttgctactcagaaatttgttagtgatatagctaaggatgcctacgaatattccaggatcaggtcttccgtagcggtatctaatgctaacaacagtcaggcgagagctaggcagctattgcaaggacagcaacagcctggcgtgcagcagatttcacaacaacaacatcaacagaatgagaagactacagcaagcaaagttgttctgacggtgaacgatctcagtagcgctgttgctgaatacgggctcaatataggtcgcccagacttttatcgttagtggctaacaaatggaaatgaaatatgtatatagtgtagcagtatgcaactcttttaaatacacgattcgttattagattgattagagcacttattcacgcaaatttgacacgctttttgaacatccgtttttcacgattttttactgaaggatcatgaaagattgccacataagagaacacctccgttgcaccaacacttcatcacgataaaaaaactatcgagctatcgtactacggaacaactacataagtcaaaaatggccattgattactctaagtgggataaaattgaactatcagatgattctgatgtcgaggtgcatcctaatgtggacaagaaatcgttcattaaatggaaacaacagagtatccatgaacagcgattcaaaaggaaccaagatatcaaaaatttggagacacaagtggatatgtattctcatttgaacaaacgagtggacagaattttgagtaatttacctgaaagttctcttactgatttgccagccgttaccaaattcttgaatgcaaattttgataagatggagaaaagtaaaggggaaaatgttgatcctgagattgcaacatacaatgaaatggttgaagatctttttgaacaattagcaaaagatttagacaaagagggcaaagactcgaagagcccatctctcataagggatgctattttgaaacatagggctaagatcgattcagtaactgtagaggctaagaagaaattagatgaattatacaaggagaaaaatgcacacatttcatctgaagacattcatacaggctttgatagtagctttatgaacaagcaaaaggggggggctaagccactggaagcaactccttcagaagctctttcgagcgctgcagagtctaatattcttaataaactagcaaaatcatcagttccgcaaactttcatcgattttaaagatgatcctatgaaactggccaaggaaactgaagaattcggtaaaatatccattaatgagtactcaaaatctcagaaattcttactggagcacttacctattatttcagaacaacaaaaggacgccttaatgatgaaggcctttgagtatcagttacatggtgacgataagatgactttgcaagtcattcatcaatccgaattgatggcctacattaaggaaatctacgacatgaagaaaattccatatttaaatccaatggaactatcaaatgtcattaatatgtttttcgagaaggttatcttcaacaaggacaagccaatgggtaaagagtcttttttgagatcagttcaagaaaaatttttgcacattcaaaaacgttccaaaattttacaacaagaggaaatggatgaatcgaatgctgaaggagtagagacgattcaattgaaatctctagatgattctacagaattagaagtaaacttgccagacttcaattctaaagatccagaagagatgaaaaaggttaaagttttcaaaactttaataccggaaaaaatgcaagaagccataatgaccaaaaatttggataatattaataaagtctttgaagatataccaattgaagaggctgagaaacttttggaagtgtttaatgacattgacattattggaataaaagcgatcttagaaaacgagaaagactttcaaagtttgaaagatcaatacgaacaggaccatgaagacgccactatggagaatctgtccttaaacgaccgtgatggtggcggagataaccatgaagaggtcaaacatactgccgacactgttgactagaaatttatgtagctattttactggtgcagcgtgcatctacttccttttttattgttattttcatttatacataatacaaaaaaaaaaaagaagaaaattaatgatcaataaagaaaatcgtgaaattacagcagaggttttgtacctgctttcctacgttagtacataatatcttattttttattagtgcatgtttttctcagtgtgtgtttttgtaatttgtatatactacacaaagaatcggaagggtaaaatgtgaaaaatactgggtcttttgaaatatattgaacgggctaatatatgaaatgaatatgaaaagaagaaaaaaatgtgacaagaaaaaagtggtgacaaaaaagacaaaataattattcagagatgataaacttaaagcaaaacttggtaacaaactttcattaaaacaaaatatgtattcttttttcattttcattttttttttactgtttttttgttatttcatggaactggtaaagaattcttaagattttaagctcattaataaaaacgcagcactattgtcttccccatttcttggctgctgttcatgtttctgttggtcgtgttgtaggggaggctcaatatctccattctgagagttagtaaaacttggatttgtaggtttagggctaactacgccattagtagaacttgctacgctgtctatgttaggtgctaaactgttatttctcagagaagctgcaccaattgattcccagtcttcttcgtctgtatctgagtgaggttgatgatgagaatggggaacaagttgtggcgacgattccccattcaggtgttgtgaagctactctatgtttctccttgtccgataatactatcggatttgaacttacattcatctgttcttctagcttaggggaggtggaaaccgacgtagctttagagttagggtttgtagtgacgatcaaatagtttttgtttgggaaaagtgtcgatctaatacttgattctttcgatacagacagacgagaagctcttcttgaagttggctcacttgtcgcagtaagtttctctaaatctatcttcgcctggtttgagttactgttgttatttgatggggttgtcgttgaggttgtattgggggaaaggtaggatgaatcttggtgtgtgtttagtttggaaatgaaaggtgtatgtggttttatgctcgaacggcgtctatttcttaatagcggtctaatcttttgtgctattatttcatgctcaatattctcgggagttgaatcggcgaacacaacttgagaccttctcctgccgaaactatagggatcaccatttgaagattttccaaaattattactgctgttcctcgatttgttttggtaatgtaaatgatggtcatcttcatcaaactcctcatcctcatcttccgatgctagcgcattttcatctatatatactacgtttgctgctgcaagtggagatttgctgcgtttgatattaacaggaatggtggtggaagcaacagcggtaggcggggtggtggctccatcgatattcgtgatattatgctcaactttcataggcatttcaactttgccgcctgaattagaatttgaattgttgcttttccttctttgactctcttgagaaatcaagtctttcacctttgcatttgcaaaattggtcgcttccagctccttatcaaagttggcagggtctactcttttcgcggaccattgaccccatccaattttttcaaataccactgatttttctttatcaccactttccatagcactcattataagtcgtctttgcttggaagatgataaatctttaaaacagggaatatctaggcataaggtctgtgtaatgtgtctaatggccaatggtcccatttctagtaataaagtggacagtttcccgggcgtaactctttgagcggctgctaacccagcgggtgatgatgtggagataggtttggaaaatatactagagcttgcctcggatttgaccgatatggcttgaggaggcgatacctccttttggttttctgacattattagtggtagtctgaaataatgtctttttattcaaaatttcaatttattagaaaagcacaaagcaggagcttggcgtttgtacaccgaatgattcagatgatactatactctttttccttcttttcagcggaaatttagtaacggtctttaatcgtgtttacaagtggttacaaattcacgtgctccgattggaaactggttattgacacgactcttgaaaatctcagttcgcccttttttgcgataaatttaacgtgcttctgatcaggattgccaggcaccgtttgcaatcagtgtcttttataatcgatttgtcttggatatggatggtattaccgtacctgtatctttatattatagcgtggattgcgtgagattgtgtggagatgaacatgagaaggataaagactatctgaaatagttcactcttcggttactaaggtaaggaaggcgcctctaccctctcagcgcgcacgtgcggagtgatcagcctactaccgtagggacttttgcacgttattatgggaatatcattgccaacgcaacctgattcctatacaagcagccaattcatgcaaatgactgtagtattgtatagcatgccaacattcttcatcatactatcctgaggtcctatttctacaaagatcccacaaaagggttcataattttggccgtatttcagtttctgccgtgcttgtttgagaatctggggcattccaatttgcttgacgaagatctcaagccactagcaccaataagcaacattctcactcgagaagtcgcagaaaatctctgtgactgcatttgttttagagacattctcatcattggacgggaatgttctggcgccacgataagaaatttacgaccgggaatgttgcgtactctagtttttgtcgattttgctactcactcctgctgaatttgcagtaatgttttaaagatgtggcttcgcaaccaccaacatgaaccctatggtcgtgtcttttgtttgtttcttgtaacaaatcatagcgagcagtttgaaaattattacaaaaccaaaatacgtctctagtagtgctaccatagaatttattggggcatacgtaaaacaaagtttgaatctttcttgtcatacttcgccataaattacagacagtctcgtcccctatgcttcaaaagaaataggatgcgaggggtggaggcgcttgatggaagaataatccaagtcctcaaccttttaggctaaacaatcttgggactcccgtacaaatactggatatctcaaattgctcaaaaattgtgctttattgatccaaaagttgcctgtccaaagatacatctacattgacataatggaaaacatgaaaacatacacctacgaagggcataattgtgcaagatataaatgcagcctatgtttcctgccagatggagcgtatatttccgaccgagtattactcagttgaactcattcaacgttacacaagtgaagttgattataggataatgtaggggtttataatagcgtagtcaatcaggcttatgaggaacaaaaatagtaaaagcaagcaagtatggccctatttatcttaagcgtcaagccttttatatccaagcaagcacttgcaaactttgttgttatcgctgatggcgctcctccatagcgagtattgatgcttggcataaacaacaagcctgtaagccttgccttctcattcgccttcattacaagtaaaaacgccctcatctgctatttgtttccaataaatccgtgaaaacatcggtatgttctagtgttttgatggaagcggtgctaccttattgtttgcaatatggatgactcagcttaatggttttgtgatgaacacagtaaaaaaacgttgactcctacgtgcagccgatcgtcctccacacttaaattcgttgagataaatcgtgtagtaatacactcagtcattcagtatccgtgcttgtttctttcttttcctatttgttcgcaagtgactacgtgcgcccttaattgcttacatattttaggttaagattacatcctttcttatttcggcaaaaatgaagttagtataaaatgcccatgaatgaggaccaaaatggctaaacttgataagtctttctacatagtttacatatttgttattgctatatgatgtaccttgtttatgaattaaacgaatctaaaaaggatcaccgccactaaatcaggattaatatgagtaaaagtatatcaaccttctcattttttctgtgttctacaactaagcatattttaatctgctggaccattcaacaaagccttaatcagtagaaaggtataattcaccaactctgcttagaaattgttttatagcatgtctcaactccgttggaacgctcttatctaatatttgaatcaccagagcatacatagcaggacagtatagtctaaagtcttcatcatcaaattcgtagtaaccttgtaatatttcaactatcactgaacgccaggcattgatactacgttccatggttctatcatccaaagaaacataaccctctacgacctggatgcaaatggtgatcagacgagttattaaatcagccttcttctcatcatcgttcagatacaactgaaacataatgtcaaggagaactgcagcagcactcgtttcttgtttcaacaggtttggtattttatcaactacacgagcctctactagtcttgttcttaacccataatcttcattaaagtcacgagaaaattcgtacgatttctccaacaatcttgtaattctaatggcttccttgtaagggatacagtgggcaaaatcttcgttctcgaataattcgttgagcagctctatcatcaaaagctgtaaaacacatttgacaacaatagaattcttgatgtttattctcctacgtatatcttcgttactttcgtttcgtttcatgtgcttagttttcttggggatacttagactagcgggctttggattcaattcgtcctttaccgtcggaacggaattgccattattaagcttagtttgcccattgagtgtttcaaccatgtcaccaccaacgtcttcgctggattcttcttgatgcgctctttcgaccgtctcactgatattagaatcgttctcccttctgtcgttgctatcatcatctgagtgttggctggtatcattagttgtttggtgatgagatacagatgattttcttccttgctgtaacggatcataatcgaacaattcattagcagtggttaaatcaaacaatttatcgaatacgtcacctatttgattccaatggtactcattgaatttagatacgttttgcaatatcaattgttgcaggcaggatctcccaattctagcaatagtgtcattttcttgacaaatacaggataccagcagacccaaaaatccatcgagcattctgttcaacgattcaaagtaatgcgtaaaaagggcaatcaagttccttaaggcttgaattaacgtggtcgaaagccaaacacttaaatcatcatgactattgaattggttgacttcccaatgtttggataatacaccgaaaataggaaatagtaacttcttacaaatcttttcccagaaatcatcattgaatttaccaccatatgccactagggcatcgaacatatagtttaatgcacgtgatctaacttctaagtcttcagctgtcatgatcgtatcattgaagcagaataacatagggaaccacacatcctggaatatgtctttcccacgaagtaaagcatcgttatgttttctttcttcttcagtcttattttcattgtaaaaacagatgtctgcgacgttctgagtcatctttcttagagactccaaagcatgtagagatagcttttggaatctcttatttttggtgatttctctgaagacaccaactaactcagaaaaggcatcttcttgagagaatacgttttcgaagtgatttgtcacaatatcattgctaaccagcaattgcgtctttaatacaatggattcagtgcttgagcgagccgtatattgtaaggattcaagaataggcttccagccagatttgatactttccgattttgtcaatatgaagttcctaaaacactcaataatcatttcttgaacttcagtgttgccactattttgaaccgtgtattcaaaaggttttaaaaaatcatgttgaaattcaaaacctgataattcctcaatatctaaaaatctcatagacaattgacgcagggaatcgatagcgaaaaatactactgctaagttagagtttgtagcaatcttgttgaaagcttttcccataacagcccaaagcggcgtccattctagtttgatacgatccatattgtagtaacatacatcgaccattttttgcaaggaaaacattcttggtgtggaagcattttcagatgattcaatttcttctaaagatacagcggttaaagctttgataaaatcaacgatagcattacctgataactcggaacttttggtaaatatattgtccatcaaaacgactaattcactggaggaaatgaatttagagatttcgggtgataaggtttgattatggtgtttttcttgagccaattctgtgggagttgccttcttgccccaaacatcaaagaaagatgtattattggatcttgatgattcgtaagaaactctagggtttgcaacacgagcttgtgcaacatctggaaccgtatctctgtcgatacctttggatatcaattgtagtctttccatttgagacacgaccagcaaaatgtccttccacgatccctccaagtaatttccttctgataacgcgacttcaagaagaattaccattgcattgacatttttaactttgatttcttcaaggttttgaaggttacaaaattggactaacgcacctacaaaggaggttctagcatcattgattctaaaagtagaagcaattttaattgatattttcaagccttctaaacacttattggttgtgtcaatgtcatcataatccttaaatgggggggttagagctgctaaaaaggacatccatagtgtctcgaaaattgatttaacatgctcaacgtgggaagcagcataatagacgtctgggcctcctttatttttgtttaaattcttaaagactaattccgttttagatgaaatttcttttgagacttgattatatgcctctcttgtcaaatcacgagaattaaagaagttgaaagcagattgctgttgttggacaagattggtatcacctgaaagcattgcctgatgctgttcagaaattaacttgatttcattgttagcaatttcgttgaacaaaccttccaagaagtctcttggtaaatctcttccgttgtcaataccttcgttgttttctaaaaactcttgtaaagacattttatttttgatttgtgacgaatgtaaatcagtattcaacatgatcaaagaatacgaaagcacatatgcagtatccgcctttgaaaagactccggggttttggtccacaaatctttccgcaaatttcagcatgaatctgtcaattttttgaccttctccaggcaatctgaaactttgtaaaaatgaccttaatgcgtcaacaatggacataccagtgaagtcaaactcatcaacaaatgcgtgcattatagcgatgttcttgtcgtctccttcgcctagataatccccaacagcggccatgtcgaggccttctgtttctaataaccacttggcaatggaaattggagaatcatctttcaaaaatccttttttaataagtactggaatagctttcttgggtttattgttgaaaatagcaatacattccgataaagcagttttccttagtttcaaattttcaaattgtgtggggtcgtctgcgtcaatgttttgactgctcaatgatctgctttcttcgtcttcatatgttggtttgaagtcatcattacttgtcataatagaagaccttacgtcgttactcaaagatgatctagattcttgacgagctgaagatgttgtgtttagtaataccttattagcagtgtgtgtgtttggatttaaagctttgtgagcccatgagcttaaggaacgcaaaactgacacaatgcaatttagtgacaccattttgagagcaaaatcaagtggaaaaagtaaattgacttgaccaacatcaggactagaagacaagttggaagaagtcaaaaggggcaattgtgagaaattgtaggtggacagggattttgatatttgttcatcgtagtatgatctttgagtctgagtaatttccaccctagttaaagccaatcttgtcaaataatcaacagttatttccattacatttggcattccagggttacaatcataattcaagtaaaattcaactaaagttcttgggtcgttacaaattcgttgaataacacttaaaaaatatctcttttgttgggaggtggaagtggttaattctgaaatggggaagtagatttctgttaaaaaaactggaatttccttcacgaaatctgctctcaaattagcaatcaatagccacataatttctaaagtaacctcgaaaactggagctagaggcgaggcagcattccttgataaaacaagacgtaaatattgtctaattgaatcgataaagcacacacgctcctttcctggtagaaaaatgttgtgggaaaggaatacgtcaatatgatctttgataatagagtaaatgatgtgaagagataaaagctttgacctgacggcatgtgacctcatgtcgagttctgtttccaaaggtttagcacatattttcgccatgactctaaacactaagaacgcatctttaacagctagatcttggttagttatggcgatagaatcaggctgttgagcgtccattagtctttcctcatcgtcattcaacttatccatattttccagagttaaaggagccggcgtttctgcattttcagaagcctcggaaagttctatggcggattgttgttgatgattttttgtcgataaggatactgctgaagaggtactttgtttgagatcgattttatcatacaccgaactaataatttgtgtcaaggtcgcctgtgcaataccttgattggatgggttcaacgaaaagacgaaaacgttgtagattgttctgatagcctttagcaaggaagcaccgtggcataaagaacttgaatcctcttctaaaatgcaactagataaagctctaacgatttgtagttccacacggtcatcagtgccttcaccttgaaaacagtctgaaatagtatcaattgcagcgtctataattttttgttttggaggcggcgttattccatcggcagcatcttgtcgttgatcattagaggctaaagaatcgggtggattcactaacagggtctcgtctagcgatctaaaagaaaacaattttgacaggcaatctaaagccaaactttgaactttggaggatttggtacgacagcttgcccttagtgcttcgaatactagtattgaatccacgtaatgtgggttattcgtggtttgcggatcaaattccttaaatttttgtaatgtcctttcgatagccttctgagcattcgaattctttttaatgtccttatcatttaaaattgtctccaacgtagttttcactaaaattatggttgagtttgtgttcgaaccatttgaagatagtgatatgttcctcgtatgggtagaccttggggcagtagaatcgttggtgggaacactatcttgatgagcgatagctggttcgccagcattttcctcttcttcttcttcttcttcttcttcttcttcttcttctgacccgctttcatcaccagaggagctgtttgatgtatttccatcgctttcatcagattcttcatcttctccagagctactctcagtactttcccctgagactgattcagaatcttccccgtcttcggaactggtttcggaactactgctatccacgtcctcatcatcctcgtccccattgtcttcatcttcatcttcatcttcatcttcatcttcatctccatcttcaccttcatcgtcatggcgtttgtcatttgtatcttccgtttcttcgggcgttttcattccgttggtagcgtcgttacttgtttcttttgtttctgccgtactgccagcgttttctggccctttgcatttttgatcttcaccatttgtctctttagcttcttctttaatagcattctgtggtttcacagacggattgactgaagaagcagtctctacatttgaagatatttcgccatcccctttttcagcatttactactgaattctgttcagacatcagatatagtagcacttagacttgtttcttatcttctttaatggaattcggggaaaaaatgagaaagaaacagtttaagatattactttttattggttctggagaaacttaaaagaaatcgagtatagcttagttgcagaaaatattttatatttctccggaaaatgacttcaatttctattagtctgcgtttattgaacaattggagagaagccaatgatgctttttaaagaaatgatgtaaatcccaactttgagcttcctttctcgttgctttgtttttccctcgcctcgatattataaaatttactcggcgccttgataaaaactaaacgttcaccttctttcctgtagagggaaaataacaatatgtataagccttctccgacatcaaaaaactgtaagagcttcaaaagtactaaagtgtatatcttaagagcatcgttggctccactctaacacatcaacaaaaaatatcaatgttgatttgttagagtaaaaataaaaagaggtcctacccggattcgaaccggggttgtccggatcaaaaccgaaagtgataaccactacactataggaccgacaattcatgttaaatcctccttttttaggcttttataagttactttgactagagatgactagaaatgattatattacacgcacacacaatacacacatagtgttggaataaaaatccactatcgtctatcaactaatagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacagaatgaggaataatcgtaatattggtatatagaaatatagattccattatggggattcctgaccctcgaggagaacttctagtatattctgtatacctaatattatagcctttatcaacaatggaatcccaacaattatctcaacattcacccatttctcatggtagcgcctgtgcttcggttacttctaaagaagtccaaacaactcaagatccgttagacatttcagcttccaaaacagaagaatgtgagaaggttttcactcaggctaattctcaacagccaacaacacctccctcagctgctgttccagagaaccatcatcatgcctctcctcaagctgctcaagtaccattgccacaaaatgggccgtacccacagcagcgaatgatgactccccaacaagccaatatttctggttggccagtatacgggcacccatctttgatgccgtatccaccttatcaaatgtcacctatgtacgctccacctggagcacaatcacagtttacacaatatccacaatatgttggaacacatttgaacaccccgtcacctgagtcaggtaattcatttcctgattcatcctcagcaaagtctaatatgacatccactaatcaacatgtcagaccaccgccaatcttaacctcacctaatgactttctaaattgggttaaaatatacatcaaatttttacaaaattcgaatctcggtgatattattccgacagcaacaagaaaagccgtacgtcagatgactgatgacgaactcaccttcttatgtcacacctttcaactatttgctctatctcaattcttacccacctgggttaaagacatcttatctgttgattatacagatatcatgaaaattctttccaaaagcattaacaaaatgcagtctgatactcaagaggtaaatgacattacgaccctagcaaatttgcattataatggaagtacacctgcagatgcatttgaagcagaagtcacaaacattcttgacagactaaaaaacaatggcattcctatcaataacaaggtagcatgccaattcattatgagaggtctatctggcgaatacaaatttttacgctacgcacgtcatcgatatatacatatgacagttgctgatctgttttcagacatacattctatgtatgaagaacaacaggaatcaaaacgtaataaatctacttataggagaagtccgagtgatgagaagaaagactctcgcacctatacgaatacaaccaaacccaaatccataactcggaattcccaaaaaccaaataattcacaatcaagaacagccagggctcataacgtatccacatctaataactttcccggccctgataacgatctcataagaggatcaactactgaaccgattcaattgaagaataaacacgaccttcaccttaggccaggaacttactgaatctacggtgaatcacactaatcattctgatgatgaactccctggacacctccttctcgattcaggagcatcacgaacccttataagatctgctcatcacatacactcagcatcatctaatcctgacataaacgtagttgatgctcaaaaaagaaatataccaattaacgctattggtgacctacaatttcacttccaggacaacaccaaaacatcaataaaggtattgcacactcctaacatagcctatgacttactcagtttgaatgaattggctgcagtagatatcacagcatgctttaccaaaaacgtcttagaacgatctgacggcactgtacttgcgcctatcgtaaaatatggagacttttactgggtatctaaaaagtacttgcttccttcaaatatctccgtacccaccatcaataatgcccatacaaatgaaagtacacgcaagtatccttatcctttcattcatcgaatgcttgcgcatgccaatgcacagacaattcgatactcacttaaaaataacaccatcacgtattttaacgaatcagatgtcgactggtctagtgctgttgactatcaatgtcctgattgtttaatcggcaaaagcaccaaacacagacatatcaaaggttcacgactaaaataccaaaattcatacgaaccctttcaatacctacatactgacatatttggtccagttcacaacctaccaaagagtgcaccatcctatttcatctcatttactgatgagacaacaaaattccgttgggtttatccattacacgaccgtcgcgaggactctatcctcgatgtttttactacgatactagcttttattaaaaaccagtttcaggccagtgtcttggttatacaaatggaccgtggttctgagtatactaacagaactctccataaattccttgaaaaaaatggtataactccatgctatacaaccacagcgaattcccgagcacatggagtcgctgaacggctgaaccgtaccttattagatgactgccgtactcaactgcaatgtagtggtttaccgaaccatttatggttctctgcaatcgaattttctactattgtgagaaattcactagcttcacctaaaagcaaaaaatctcaaaattcccaatattcacatagtctaaagtaccgatagcaaccaacatatataaacagtagtattttacgaagctgaattgcaagattagtgagaggagaataaccggataatttttttggattacgttattgttaaaggctataatattaggtgaaacagaatgtcctagaagtttttttctttcatgttaaatttattgattcttgcgcttcagcttttataaaacataagaactgtttcttcacgttaacttcttgtgccacatataatgatgtactagtaatatgggtactatttggcagatgatatttgatttttattcaagacggttactgtttctacgattgatattttcattcctggatatcatcttgccagatcacttacaatttaggccgcgcctgaattgaagagtacttcaatacgtagtgtactgtccaaactctcttccaaatttttaatatttagctggggttgggtaacaagtgagcaagggaaaaagtgaacattttaagaagaacaataaaatagcaagagatggaatggtaatgcttggctctcgagaagagtagcataaaacgagacttgtttaaaacaggatatgacatacttcaattcagctttccctatcagccgctcgagcagttatataggtgtgttgccggagtaatttggcggaggccaacagtggctaggcggcaacgcctggaacacgcgcttaaaagttctggaaggttcgcgaattgagaactgctcaggggcgaatacaggggcggccttggcggcaggggggaggcctctgtgaagttagttatataagacttgctgtcatcgtttttttgatcccggcaggaactatcttttattctcatacatacggtcaagaagtataattatacataacatagggacacgttcaggcaattgtccatatcccacacaaattaagatcataccaagccgaagcaatgagtttttatcaaccatccctatctctttatgacgttttgaacgcattatccaaccaaactggccagagagggcagcaaggatatcctcgccaaccacaaaggccacagagataccatccccattatggacaagtgcacgttggcgggcatcatcctcgtcatcatccattgtatagcagatacaatggtgttcctaatacctattactaccagttccctggacaagcctattactatagtcctgaatacggttatgatgacgaggatggtgaagaagaggaccaagacgaagatatggtgggtgacagcggcactacaagacaggaagatggtggcgaggacagcaactcgagaagatatccatcatattaccattgtaatactgccaggaataataggaccaaccaacaggcaaacagtttaaacgacttattaaccgcgttaataggtgttccaccatatgaaggcactgaaccagaaattgaagcaaataccgaacaggagggcgaaaagggagaagaaaaggataagaaggataagtctgaagcacccaaagaggaagctggcgaaaccaacaaagaaaaacctttgaatcagctggaggaatcgtcgagaccaccattagccaaaaaatcttcatcgttcgctcacctacaagcgccttccccaatacctgacccgttacaagtatccaagcctgaaacgagaatggacttaccattttcaccagaagtgaatgtctatgataccgaggacacttacgtagttgttcttgcgttaccaggtgctaactctagggctttccacattgattaccatccatcttctcatgagatgctcatcaagggtaagatcgaagacagagtgggcattgatgaaaaattcttgaagatcacggaactaaaatatggtgcgtttgagagaaccgttaaattccccgtgctgccacgcattaaggacgaagaaattaaagctacttacaacaacggtctactacaaattaaggtgcctaaaattgtcaatgacactgaaaagccgaagccaaaaaagaggatcgccattgaggaaatacccgacgaagaattggagtttgaagaaaatcccaaccctacggtagaaaattgaatatcgtatctgtttatacacacatacatacatttatatttataataagcgttaaaatttcggcagaatatctgtcaaccacacaaaaatcatacaacgaatggtatatgcttcatttctttgtttcgcattagctgcgctatttgactcaaattattattttttactaagacgacgcgtcacagtgttcgagtctgtgtcatttcttttgtaattctcttaaaccacttcataaagttgtgaagttcatagcaaaattcttccgcaaaaagatgaatcttagttctcagcccaccaaaagaggtacatgctaagatcatacagaagttattgtcacttcttaccttgctcttaaatgtacattacaaccgggtattatatcttacatcatcgtataatatgatctttctttatggagaaaatttttttttcactcgaccaaagctcccattgcttctgaagagtgtagtgtatattggtacatcttctcttgaaagactccattgtactgtaacaaaaagcggtttcttcatcgacttgctcggaataacatctatatctgcccactagcaacaatgtcggattcaaaccaaggcaacaatcagcaaaactaccagcaatacagccagaacggtaaccaacaacaaggtaacaacagataccaaggttatcaagcttacaatgctcaagcccaacctgcaggtgggtactaccaaaattaccaaggttattctgggtaccaacaaggtggctatcaacagtacaatcccgacgccggttaccagcaacagtataatcctcaaggaggctatcaacagtacaatcctcaaggcggttatcagcagcaattcaatccacaaggtggccgtggaaattacaaaaacttcaactacaataacaatttgcaaggatatcaagctggtttccaaccacagtctcaaggtatgtctttgaacgactttcaaaagcaacaaaagcaggccgctcccaaaccaaagaagactttgaagcttgtctccagttccggtatcaagttggccaatgctaccaagaaggttggcacaaaacctgccgaatctgataagaaagaggaagagaagtctgctgaaaccaaagaaccaactaaagagccaacaaaggtcgaagaaccagttaaaaaggaggagaaaccagtccagactgaagaaaagacggaggaaaaatcggaacttccaaaggtagaagaccttaaaatctctgaatcaacacataataccaacaatgccaatgttaccagtgctgatgccttgatcaaggaacaggaagaagaagtggatgacgaagttgttaacgatatgtttggtggtaaagatcacgtttctttaattttcatgggtcatgttgatgccggtaaatctactatgggtggtaatctactatacttgactggctctgtggataagagaactattgagaaatatgaaagagaagccaaggatgcaggcagacaaggttggtacttgtcatgggtcatggataccaacaaagaagaaagaaatgatggtaagactatcgaagttggtaaggcctactttgaaactgaaaaaaggcgttataccatattggatgctcctggtcataaaatgtacgtttccgagatgatcggtggtgcttctcaagctgatgttggtgttttggtcatttccgccagaaagggtgagtacgaaaccggttttgagagaggtggtcaaactcgtgaacacgccctattggccaagacccaaggtgttaataagatggttgtcgtcgtaaataagatggatgacccaaccgttaactggtctaaggaacgttacgaccaatgtgtgagtaatgtcagcaatttcttgagagcaattggttacaacattaagacagacgttgtatttatgccagtatccggctacagtggtgcaaatttgaaagatcacgtagatccaaaagaatgcccatggtacaccggcccaactctgttagaatatctggatacaatgaaccacgtcgaccgtcacatcaatgctccattcatgttgcctattgccgctaagatgaaggatctaggtaccatcgttgaaggtaaaattgaatccggtcatatcaaaaagggtcaatccaccctactgatgcctaacaaaaccgctgtggaaattcaaaatatttacaacgaaactgaaaatgaagttgatatggctatgtgtggtgagcaagttaaactaagaatcaaaggtgttgaagaagaagacatttcaccaggttttgtactaacatcgccaaagaaccctatcaagagtgttaccaagtttgtagctcaaattgctattgtagaattaaaatctatcatagcagccggtttttcatgtgttatgcatgttcatacagcaattgaagaggtacatattgttaagttattgcacaaattagaaaagggtaccaaccgtaagtcaaagaaaccacctgcttttgctaagaagggtatgaaggtcatcgctgttttagaaactgaagctccagtttgtgtggaaacttaccaagattaccctcaattaggtagattcactttgagagatcaaggtaccacaatagcaattggtaaaattgttaaaattgccgagtaaatttcttgcaaacataagtaaatgcaaacacaataataccgatcataaagcattttcttctatattaaaaaacaaggtttaataaagctgttatatatatatatatatatatagacgtataattagtttagttctttttgtaccatataccataaacaaggtaaacttcacctctcaatatatctagaatttcataaaaatatctagcaaggtttcaactccttcaatcacgttttcatcataacccttccccggcgttatttcagaatgtgcaaaatctattagtgacatggaactcaaagaaccagttgtttttttgtcctttggtccttcgctgcttccctcggcatcatcatcatcatcatcatcattatcatcatcgtcgtcatcatcgtctataaaatcatctcgcataagtttgtcaacatcatttagtaattcccatcgctccgggtctccttcgtaaataaacaaaagactacttgatatcattctaacttcttcttctagcatagtattataaaacaactgcaatcttttcaaaaatgttttcttcagttgatgctttctcgcatccgacagatgaggattgttaaaataaagttcaattgcatctgaaacattttgatcggttcttgaacgaccatacaatttgtttataaagatataatcactgtctgcttcttcttcgtaatattcgagcgaaagctgattcagcacagagggatttttctgtattttcatgccacatatcctgaaacccaaagatcctgaagtcgtcgtctcactgactcttttcattctctctcttttttccaatgatgccttcgaatcatacaaagttttgcctaattttatatcaagtatattaggtttactaaatccatatagtagattttctaaaacgaggtattgcttggacttctcagactttacaggtattgaatcaagattatcagtggaatcacttaaccgctcatctatcttcagaagcgcagcatcgccactttgctcgatttttgccccttcattcaagactccaagatacgtgggcatccaagagcacaagggagcatctccatcagccgaagactttcttcgactcacatctctcacttgtatggctttgtagaattccagttcctgcggaaaggccggtttaaagatgagcaatccatcaccgtctgttagagtaccgtcgtggccagcagctttatgctctaaaaccctataattgtttaccgtatccatgtgaaaaaaatttctacttaggcacacgtatgcacatatccatgtaagctactaatggaaattgtttaactgattactggtaaaaaagggatctccaatggctttatcttattccattttgtcccaccatttgtatacagtataaagacattttggtgagatacttagttacccagcctacttctgagaaatattacccgactcgattatctaccaattggcttcgagaacgtggtttttcaccattttttttcccgcttttttttttcatccgaccgttgtggcggagagaagcttccggaagggaattcactcagattctctccagtaccacggggggcaactctgcctggaacactctcttccttcaagaacttagcaagaagtaccaattagtcccagcgggccctcagggctggtctactgccttatactctaggatgtacatcctaccacacacaacaagcctgtcacaccatgactacagatccttctgtcaaattgaagtccgccaaagactccctcgtctcctccctcttcgagttatcaaaagctgctaatcagacagcctcctctattgttgatttctacaatgccatcggcgacgatgaagaagagaagatagaggctttcaccactttgactgagtctttgcaaacattgacttctggtgtaaaccacttgcacggcatcagctcggagctggttaaccctattgatgatgataaagatgctattatcgctgctccagtcaaggctgtaagaagaaagatcgaacgtgatccaaatgctccaaagaagccactgactgttttctttgcttactctgcgtacgttcgtcaagaacttcgtgaagacagacaaaaggctggcttgccacctttatcctcaactgagattactcaagaaatctccaagaaatggaaggaattgagtgataacgaaaaagaaaaatggaagcaggcttacaacgtcgagttggagaattaccaaagagagaaatccaaatacttagaagcaaagaaaaacggtaccctaccaccagcttccttggaaaacggtccaactcatgcgccggttccaattcctttcagtttacagcacgccgctgaacctcctgtggaaaagagacctcacgatgatgatggatcttcggaaaagaagaagaagaagaagaagaaggataagaagaaggacaaatccaactcttctatttgatggacggacaaactcgttactattactctactgtctttctaaaataaatataataataaaaaaaggaataaaatatagcagcatgggcttgctttgcccatagtgtatgcacatatatatatatatatatgtatctatccctctcctcttgtaacagtatatcttccttttcattttcgttgtgtatatgtatgtatatagttctaaatttgcgattataccttttcaaacctctcaatgttgtattgtgctaaaactatgtacattttagagaaaaagaaggaagcaaaacaaatacataatatatacaggggggccgttctttttgtttttgaacatgtattaaagagtgctcaataattgatctacaatatcaaatttcttctttggtgcatcttcagggcgtttccagtgttcaggaaactcataatcccgcttctttttacgtaaactcttagctatagtatgccttgtgtcaaggggaacatcgctaaaatcgtcctccgtcaaatcttttgactccgctaacagcctttgaagaatatcatgcaaataacgtgcattttgtgatgcatgctcaaatttgtcactagacattttaaaaatatctgtagtatgatcataacgcgacctggctaatattctgaacttatgtaatgatttttcctccaggcccaattccttggttttaacgcttaatacaaccttcctcgaattgggatgctcttcgccaacataactagtgtatctataagtgaccggatgactttctggagatggtctcttgtattcctggcgatattgagctaatagcggtaactcatatgcggctaatcgattatagaacctttgttcacgatgttgggcaaccaattcctgagcttgcgatggcaattcatcaaacataaacggtctaagactgttatcgcgattcacgtttccaccttttatatcaatagcgccttgttctcctctgtgatatagctttttaatatcgttaacaggtacatttgagtactcagaagtggttaataaggcattcagttcgtctttgttaggtttatactctgaacccaatctagccattctctcccaatataactctaaaattctttgaggaggtaaacccttccatttttcgggatgcatatagagatctgctgaaaaagctggtccttctctcacagttttagcttcattaccagcatcactgttcaaacatctagacattgtcaaaacccttttctgggtgctccacaaattaccccgagagactttccataaccccaatggtactttcatcttcctaagaatagtattttagtagtgtcaaatgtttcggtaactctactgccttgttcacagatcgaaatatactcagaatcagttacagaaaaggtcccatttagcgtaatttcttagcggaactcattaaagagctccgacgtgcaacgcgataaaggttcgccgacgacaacaaaacaatggcaggcagtcattaaatgaacgccatcaaatgaaatattcgtggtagcgattacaataaggaagttggaaaaacataacaaagacggagcgacgagaagtattggacaggacatatgcctagacatggaagaagaggaaaactgccaaaaggcgagaaacttcctaaaaaggagggaggcgacaatactccgtcaaagcttttatcgtcaatgcttaaaactttagatttgaccttcgagcgtgatattggaatgctcaatggcaaaagtgttaggtccatacccaataaaaaaactttacttgaattgcaaagtcaattggatagtctcaatgaaatactgggtacaattgcccgaggtgatcaagagaccattgaagcgcttcggaaaataagagacagtaaaaatgagaagcaagcaaacgatgaaaagcaggaaacttcaaatgcagacgggcagcacgaaagttctactgctactgaagaaacgaatataattgataaaggggtacaaagcccaccaaaacctcctccttctaatgaaatctccggcacaattgagaacgatgtagaaagcatcaaacaagcggctgataatatggctaaagaagaaattaatgaagacaaagatttacaagttcatagagatcaacccagagaaaagaggccgttcgattctgaaactgaaaatagggccactgaaaatgaaaacacacagaggccagacaataagaagcaaaaaattgacgttgacaaaatggaaaacgatccaactgttaaaaatccaaaatcagaatttgtagtatcgcaaacgttacctcgagcagcagcagcactcggcttattcaatgaagagggactagaaagtacaggagaagacttcctaaaaaaaaaatacaatgtagctagttatccaacaaatgatttgaaagatctgttaccaggtgaattaccggatatggacttttcgcatcctaaaccaaccaaccaaattcaattcaatacctttctagcatttgtggaaaattttttcaaagatcttagtgatgacaacttaaagtttttgaagatgaaatatattatacccgatagcttgcaatttgacaaaacttatgaccctgaggtaaacccgtttattataccgaaactaggccctttatacacagatgtttggttcaaagatgaaaacgacaaaaattctgcctataaaaaaccttcaccatattcaaacgatgcatctactatactaccaaaaaaaagtgccaacgaacttgatgataatgctttggaatcgggcagtatatcgtgtgggcccttattatctaggctgttgagtgctgtattaaaagatgacaatgacaaatcagaattgcaatcttctaaaataatacgggatggcggactaccgagaaccggaggggaagacgatatacaatcgtttagaaacaacaacaatgatactgtagacatgacattatctcaggagaacgggcccagtgttcaaacacctgacaatgacattgatgaggaagcatctttccaagcaaaactggcagaaaataaaggcagtaatggcggtactacaagtacgttaccccaacaaattgggtggataacaaatggaattaacctggactatccaacattcgaagaacgattgaaaagagaactaaagtatgtagggatatacatgaatttgcctaaggatgagaacaaccctaactcagatgaccccgattgggtcaccggtagagaagacgacgaaataagcgcagagttaagagaattgcaaggcactttaaaacaagtgaccaagaaaaaccaaaagaggaaagcccaattgattccactagtggaaagacaactagcatggcaggaatactcatctattttagaagatttagacaaacaaatcgaccaggcttatgtcaaacgtattcgcgtacccaagaaaagaaagaagcatcatacagcagcttcaaataatgtgaacacaggaaccacgtctcaaatagcacaacaaaaggctgcaaactcaagtttaaaatcccttctggataaaaggcaaaggtggattaataagattggtccattgtttgataaacctgaaattatgaagagaatccccaatgaaagcgtattcaaggacatggaccaagaagaagatgaggatgaagccgatgtatttgcacaaaacactaataaggacgtggaactaaattaaaatatacgaactctaaggaaaaatacgtagcataataacgcatataactaacaatttggataactatccataaaaaaaaaaaaatagtcacataatacgaacattaatatccttttttgttacattttcttccatctgaaatatttggaggggcaaaaacaatgagatgacagttgaatgcatgaacttccgatcgcgggcgtataggtaaagtcaattgaagcaagtgtgacgacataagtatcgtaatttagtggttggatacattaaaaaaaacaagtggtatatatataagtagtagtagtaagaagtaagcgatgtctagggctaagagaattatgaaagaaatccaagctgtgaaggatgatcctgcagctcacattactcttgaatttgtgagtgaatctgatatccaccatttaaaaggcacatttttgggcccacctggaacaccttacgagggtggcaaatttgtcgtggatatcgaagtacctatggagtatccattcaaaccaccaaagatgcagttcgacacaaaagtataccatccaaatatatcatcagtgacaggtgccatttgtttagatattcttaagaatgcatggtcgccagtgataacactaaagtctgcattgatttcgctacaggcgctactacaatctccagagcctaacgatcctcaagatgcagaagtagcacaacactatttacgggatagagaatcttttaataagactgctgcactatggacgaggttatacgccagtgaaacttccaatggtcaaaaaggcaatgtagaggagtctgatttatatgggattgaccacgatctgattgacgagtttgaatctcaaggttttgaaaaggacaagattgtggaagtgttgagacgattaggcgtcaagtccttagaccccaatgacaacaacacagccaaccgtatcatcgaggaattgttgaagtgaatagataaaaaaaaaacgcaccaagtaagtaagtaaataaagaataaataaactatatgagtaaaacaccaagcgaggatgtttcattgtgcatccgtgttcttgatgatcacataactgtaaaagaataatacggcacgttaaatgttattttagaatatataaacaccttatgtgccataagcattgagccaatcgctgctgttttttttattccggggcaccttcggaagaacacaggcgcaatttagttatataaggagaagccctcgagcgatcaggggaccgactgcggatcgctttaaggcaaagatagaaggataaatatctgctttggaagatagtcgtatctaatttcccattctgttgttttcttgatctttcctacgctttcgactttcttcctacgcgctttataatagctatgatgttgccaagatccatgaaatttatgactggaaggagaattttccatactgccacagtaagggccttccagtctaccgctaagaagagcttaactatcccatttttgcccgtattaccccagaaaccaggtggtgttaggggcactcccaatgatgcctacgtccccccccctgagaataaattagagggctcataccactggtatatggaaaaaatctttgccttgtccgtcgttccattggctacgacggctatgctgacaaccggtccgttatccactgcagctgattctttcttttctgtcatgcttttgggatattgttacatggaatttaactcttgtatcaccgattatatttctgaaagagtttatggtgtttggcacaagtacgccatgtatatgttgggccttggttctgcggtctccctttttggaatctataaactagaaaccgagaatgatggtgttgttggtttagtaaaaagtctatgggattcttccgagaaagacaacagtcaaaagattgaagccaagaagtagataaatcaccacgaatcatttgttcggtcatgtaacatgcacatctatagcaacgacgtgtctcctatcttttgcttttaccttgttttccgccggtatattcctttgccatatttactagtatttatttattattatttattcttctatttttcttttatttatttgttacttcctaatatcgtcattattatgcctttttcatatttgatttactccaatatattctgtttgagctttgtttcccagctccgaagattttgaactaaatactctttcgtcactcgcggatttttaattatagtcagttccttttcatgacagtacacatctctacagtcaaatcttcttgaaaatttcatagatttactgactgaatccatctctgctttaaaaatattctgtagctgaattaaatggctttcgatgataccatcgtcttcaatttgacattcttctttaattaactcgtaacttaactcattatatatttcgcttaatgttaccaatgttaatttctccagttttgatcgcattaatgatgttaggattatgttttccggtagatctttaatgtttccaaaggcaaatatttcgaataattgttgttcatcgggatctttagtatttaaccattcttctttgtagtgatatttgtaaggatcttctagcgattttattgtttcttccctcattaccattctctcttatctgtactacgtaggtcatcactgttattgttttttatttctttgtttactattgtccgtaatataaatacatattaaaaaagttgatgatgagttgctcaataattttcgcattccctaagatacaacgaaccaaaggcaagataacaataatataagaaaaagcaaacgcgataagagccagggaagtcaatatatactgcacggctttatttctatatgtgtagatgcctaccattttatacaacaccaattccagtttaattaccaagtaccgaaggccaaatgcctcaaatcaatataaaggctttctgtcaaaaaaaggacatacacgactgaattctaaatcgagtggagatatttgggagaaagattgtagtcatacgaaaaattctggtaatgatgtttcgtttgagagtgaatttgaaaaagattcggttgagtatctaagggatttatgtttctctatatacccaaattcattacatcagaaaatcagaagcatagaagctttgccagacctacaggtaaatacctttattgccttaattttccaaaatttcgttaagtcttggtatggtatcaaaatacccactgatgattccaagtttttaaccgaactatataacttagttcaagatttaataacatatttgaagagttccaaaatcaattaccatgcccttttactcgattatattccctgcttgctttcgtctcacttgaaagcattaaatgactcatctcaaaataacgatttagtttatgaacagtactgtaagctaactttgtatgattcgaaacgatatccaatgctattcactgaaatcatacaaagtaaaatgagcaccaaatctctactacagagaagctttttggatagctttttaaatgaacttgtgttcgggcatatttttaattcaatagcggaaccatattatcttctggagggcttgaataaaatttgcataagaataaagctaaattctgcaggaaataccagaaacgaggtgactcatggaaagcctaaatgcgatccctggttgtttgtttccaatgtaaagcacaaaatattgcaaatgaccaggcttttagcttattcaacttcaacagaagcagcaaatatgaacactgccgaaattcaagaaacagcatttctacaaagatatatttttacttttttcaccgatgattttttcaaattatctatgaggaagccattcctattctcaatatgcagaacgcttcagcattggatctctaaattaaatgcgttaaacagggtcatgtatagaacatttgacaatattgttcaaactaaaattaccagccctgtgacaattggcaacttattctcattattacgacattctttgtttcctaatgacaatatgatggggccaccaagagtattaccagtgggtgatgcttttctagagttcagagaagagtgtatttccaatttatgggatgtttgtatgacttataaacttgatcatatcctcgctatcaaaaggtctgacatagcggatcttattatctgcatatcgaagaatagggattgcaataaactgctaatttatagaattattgactgtgttattgcgcagttgccgtagacttcgtgatgtatagagtattgttgacaaatatttgatgttaccgaaatagcactctttgtagcattattaccaatttttatactatgaagtaaggtcttaggaagcaagaacattgttaacaaatagcttttatgacctaatcattagcactattcattgccaaatatgcaaatatctattccttttgcccgaacaggtaaaagtggtattgcttttatgttaaacgcgaaactgccgccacttcgcttaaaaaaaacactggctgaaaaagaacgatgcagtttagtaactaaagttttttctagctcaggcttagagttcgataacaacaagtcacattcgagtgctccacttatagcaatttttcttttgtgtattggtttgctcctgtgtgctcaggcttttcgtttgttgtgagagtattgttcttataactattcattttttgaaagaattggcggctagcaatgtcgtacccagggaaagacaagaatattcctggaagaataatagaggccctagaagacctgcctttgagttatctggttcctaaggatgggttagccgcgctagtaaatgccccaatgcgggtttctttaccttttgacaagactatctttaccagcgctgatgatggcagagatgttaatataaatgttctaggtacagctaacagcactacttcttccataaagaatgaggccgaaaaagaaaggcttgttttcaaaagacccagtaattttacgtcatcagccaattctgttgattatgtcccaactaactttttggaaggattatcaccgctagcgcagagtgttctatcaacccataaagggttgaatgattccattaacatcgagaaaaaaagtgaaatagtaagcagaccggaggcaaagcataagctcgaaagtgtgacttcgaatgctggtaacttgagtttcaacgacaattcttccaacaagaaaaccaaaacttcaacaggtgtaaccatgacacaagcgaatttagcggaacaatatttgaatgatcttaaaaatattttagatattgttggatttgaccaaaactctgctgaaattggaaatatcgagtactggctccagttgccaaataaaaaattcgttttaactacaaactgcttaaccaaattacaaatgacaattaaaaatattaccgataacccacagctatcgaactcaatcgaaataacatggcttttgagattgcttgatgtgatggtttgtaatataaagttcagtaaaagctctttaaagatgggtttagatgattctatgttacgatatattgctttgctttctacaattgtactattcaatatttttttactgggtaagaatgacagcaacttacatcgggaatcatacatcatggaaccggtgaattttttaagcgacttgatagaatctctaaaaatattaacaattgaatatggttctttgaagatagaatttgacactttccaggaggccctagaattgctaccgaaatacatacgtaacggcccttttctggatgataatgtcacggcaaagcttgtgtacatctttagcgacttgctgatgaataatgacattgaagcaactacgaatatccaatttcaaagtttttgggataatgtgaagagaatcagctctgatattttagtttcattattcggtagttttgatcaacagagaggatttattatagaagaactactatctcatatcgaaaagcttcccactaagagaatacaaaaaaaactaagaaaagttggtaaccaaaacatttatatcactgattttacctttactttaatgtcaatgttagagaatattaattgctactccttctgtaatcagatgaaggatattgcaccagagaatattgatctattaaagaacgaatacaaaaagcaagaagaatttctttttaacattgttgagcatataaatgacacaatactggaaaggtttttcaagaacccgtccgctttaaggtatgtaattgacaactttgtccaagatctattattgctaatttcctcccctcagtggcctgtaacagaaaaaatactaagctctttgttaaagagacttctaagtgtatacagcccatccatgcaagtttctgcaaacattgaaacaatatgtttacaacttatagggaatattggttctacaatttttgatattaaatgctcaactagagaccatgaagataacaacttgattaaaatgattaattaccccgaaactttgccgcatttttttaaatcatttgaagaatgcattgcatataatgaaacgatcaaatgccgtcgttctgcaacaagattcctttggaatttaaggctcggtacgatcttgatattagaagagtatacaaaggatgccaaagaacaaattataaccgttgacaatgaattgaaaaaaatattggagcagataaaagatggtggacttggacccgaattagagaacagagaagcagattttagtacgattaaattggattatttttctattttgcacgcctttgaactactgaatctatacgatccatacttgaagttgatattatcacttctagccaaggataaaatcaaactgagatcgactgctattaaatgtctctcgatgttggcttcaaaagacaaagtgatactttcaaacccaatggttaaagaaactattcaccggcgtttaaacgactcatctgcatctgtcaaggatgccattctagatttggtcagtattaattcttcatacttcgaattttatcaacaaattaacaacaactataacgatgatagcataatggtaagaaaacatgtgttaagaattaatgaaaaaatgtacgacgagacgaacgacatcgtcacgaaggtatacgtaatagcaagaatcctaatgaaaatagaagacgaggaggacaatataattgatatggctaggctgattttattaaatagatggatattaaaggtacatgaagtattggaccagcccgaaaagttgaaagaaatttcttcttcagtcctactagtaatgtcccgtgtggctataatgaatgagaaatgctcccaacttttcgacttgtttctcaacttttatctcctaaacaaagaagcgcattcaaaagaagcatacgataaaatcactcacgttctaaccattcttaccgactttttggtacaaaaaattgtcgagctcaactcagatgacacaaatgaaaagaattcgattgttgataaacaaaattttttaaaccttttggcgaagtttgctgattctactgtgtcatttttgactaaagaccacattacagcattgtatccttatatggtatcggacgaaaaatctgacttccactattatatcttgcaagtctttagatgcacttttgaaaaattggccaactttaaacagaaatttttgtatgacttagagacgacccttttgagtaggctaccaaagatgaatgtaagagagatagatgaagctatgcctcttatctggtctgttgccactcatcgtcatgatactgctagagtagctaaagcatgttcatcctgtctttcccatttacatccatatataaataaggcaaataacgaggaagctgccattgtagttgacggaaaattgcaaaggctgatatatttatccaccggttttgccaggttctgctttcctaaaccctccaatgataaaattgcatttttacaagaaggtgaaaccctgtatgaacatattaccaaatgcctacttgtactatctaaagacaaaattacacacgtaataagaagggttgctgtgaaaaatctcactaaattatgtggaaatcatccaaaactattcaattcaagacacgttctacatttactggacaaagaatttcagagcgatcagctagatattaaactagtaattctagaaagtttatatgatctttttctactggaagaaaggaagtcagtgagaaacactggcgttaatagcactttgtcttcgaactccattttgaaaaagaaattactgaaaacgaatagggtagagtttgcaaatgatggagtatgttcagcgttggctactagatttttagacaatattctccaactatgtctcctacgtgatctaaagaattctctcgtagctattcgattattaaagttgattttgaaatttggttacacaaatccctctcattcaattccaactgtaattgctttatttgcctctactagccagtatattcgtcatgtcgcctatgagttgttagaagatctttttgagaaatacgaaacgctagtattcagtagtttatctcgaggggttacaaaagctatacattattctattcatacagatgagaagtattattacaagcacgatcattttttgtctttacttgaaaaattatgtggaactggaaaaaaaaatggcccaaagttctttaaagttctgaagagaatcatgcaatcctatttagatgatatcaccgatttaacatcaacaaatagtagtgttcaaaagtccattttcgttctctgcactaacatttcgaatatcacatttgtttctcagtacgatttggtgtccctactcaaaaccattgatttaactacagatagattaaaagaggttatcatggatgaaataggtgacaatgtttcatcgctatccgtatcagaagaaaagctcagtggaataattttaatacagttaagcttacaggatttgggtacttatctactgcacttatacgggttaagggatgatgtgcttttattagatattgtagaagaatcagaattgaagaacaaacaactccctgcaaagaagccggatatcagtaagttttccgcacagttggagaatattgaacagtattcatcaaatggcaagcttcttacatattttagaaaacacgtgaaggatacgtaaatatattgcacttaaaatatacatagtattaataatcattttgcattttccatgctgatttttcacgcaggttttgagaagcaactatgaaatattgaatttcatttacaccatcgcattatattagttcaaactaaaccttttttttcttgcggacaggcaaaatattaatacctgagttagttttcattccattgtgtgtttttacaaaggtcttttcgttacaagagggcactattgctaagtttgggttgatattgttaataatagcacccacattctcagaagacctttgtgaaatctgagatgcagtgcaagatgaaattgaacctaaaggtgccttctctgaaagagttggacttatagatgcagcattgttccttaaggcattcatttcttttgatttgacagtctctgtcacagatatttcctccgctttaacattcagtttcatagacttttgtgtatcttgccttatatcccgaatgacttctggttccacctccatcgttaacgggatgacttcccttcttcttttcacagcaatttgcgttgatattcgaggagctttcttgaatttttttggatttgtgggaactttgtttttccatgaatttctctctttagtggaggttttaatcaaatacggttttcggagcggctcagctacgatagcaaaccgtgtcattcccttttgtgattgatgatcgctcagcagtactataatggaaccaccgcattgctgctctctcttctttaggcgtctctcccttatttcctcaacggttattttttcttcttcttcgtcagaggagcttgcgtaatctggaataaaagttcgatcgattcgagtatatatcttgggccaatctttgccactaaccaatttcaacaatgaatcacttgaggctggccttctagctaaattgcggcttttttttttcatagattcaaatttatgtaacattgaatcaatcagctctttagtttggtaacgtttagtctccatttcattctcgtcagtggggtcatttattttagtaaccttctgtaatgttacttcccaattcaacatacccagtctgtctgaaattaatgaaagcctgtctgcttcattttcaccatttacgatgtccgattgaatcattctattttcttgcttcaacattttcttgtggtaaggctgatacgtgctatcaggaagcaaatcatcagttggttttctaatattctggctcaattcatgatgttcaatttctagtgtcatctttgtaattgtctctctctttttcttgatctcatcatcgacattactcatgaacggcgacttcatcacaggtttctgacaacgcgtttcgtcaacatgctcatctacagtaaagcaggacttagatttccttagatgtccagcatttgggtttatcctgctgactaatcttaacttccttttagggttaatttcgtattcttctgtatcaaaatcgaatttttcaaattctccatgactatttttaatctcagacctcagcaatctctcagaagtattatttgcttcttctattgattgaaaaatacccattgatgaactctcatatgcttttaatgctgtagaaattttcggttttcctttttaatcttgctactttttgttttgagatcgctgaaatcaactcgcgggttagattttcttatttttaaaaatgtagaacgaacgattatggaaacaacaataaccaaaaagaaagggaaaacagtaccgcttctactaatctgttggatacattagacaataagctctaggaagtatggtatatcgtaacaggtcaaagagcgttttatctacacacagcaagaagagcgacgataaggcccactataaatcacgttcgaaaaagaaatcaaaaagcaggagcaagaagaggttaagaatctactggagatacatatctattgtatggatcttatggttaggattaatatcttattatgaatcagtggttgtgaagagagcaatgaagaagtgccaatggtcgacttgggaggattggcctgaaggcgctgaaagtcatagggtgggtttatttgcagacccacaaataatggacgaatattcatatcctgggaggcctcaaatagttaattattttacaagagtgattgttgaccattatcacaggagaaattggaaatatgtccagtattacttggatcctgatagcaattttttcctaggtgatctatttgatggagggagaaactgggatgataagcaatggattaaagagtacacacgattcaaccaaatattccccaagaagccactgagaagaacggtcatgtctttaccaggtaatcacgatattggttttggagacacagttgttgaatcgagtttacagagattttctagttactttggagaaacttcctcctcattagacgctggaaatcatacctttgtacttttagatacaatttcgctttctgataaaacaaatccgaatgtctcgagggttcctagacagtttttggataattttgcaatgggttcacatccgcttcctagaattcttttaactcacgttccattatggagggatccagaacagcaaacgtgcggtcagctacgtgaatccaaagaaccttttcctattcagaaagggcaccagtaccagacagttatagaaaacgatatatcacaagaaattttaacgaaaattcaaccagaaatattattttccggggatgatcatgaccattgtcagatatcacactcatatccgtttcaggggaaaactaaaaatgctcaagaaattacagtaaagtcatgtgcaatgaacatggggatcagtaggcctgctattcaattgctctccttatataatccttcagatttgacaatggtaaatgccggcggagagtatgcatcaaaaacttaccaaacagagctatgctatatgccagatccctataaggcaatcagaatgtacctatggggattattattctctgctgcctttatcgcatacatgcattttttcccaaaatcttttaataatcgcgtagcaaccataatgaacagagtatttacacgacctgatggtaacacctcagatttgccattacctacaagtatttccaaatcgaaatccaaaaaatcattgacacatagtaaatacgctgtgaatgatacgcgttcgatcaaacaatttctagttaatgcaattgtcctttttgtttctgtgatgcccatttttatttatttttatactgtagtctagacagaattactgctattctcttccaggatcaaaatgctttgaagggaaacgtctggctatttaatatatgcgaatacaccttatatacagacaatgaacaagagatataaattataccgggtgtggtattactatgctcaccaaacagtttgcataacctctactggatttgcattatgttttgtggtccaagctaaaactgcaggactgggcgtaacaccaattacttcactatacggggacaaaaaagaacacctaggtaagttgttggttcctttagttttatatcaaatttagcaagtcatgacggcaaatttctttgtaagctttgtttaaaagatggatacaaaaggacgactttcctttcaatctttcgtttttgctttttattattccatagcaatatagtgatcatagtagtgtaatttttagagtttaaaaaacacgaaagtaggatgaagtacaaaagattaacgaaaatactccattctcttaacaactcatacgtatatgaagattaaattaatatggaagataaattagacagatactacacaaatgtgctttcaaatgctgaaaaggataaacacacaactgtcgatagcgatgacaaaagtagtggcgaggaaaatttagatgaactacttaatgaattggatagagaattagacgaggatcatgaatttttgagtgcttatcggtcggagaggctacaacaaatatcagatcatttaaaacaggtcaagaagaatgttgaggatgacggatacggtagattgcagtgcattgataacgaggcagatgctatccaaatatgtacaaagactactatggtggtcatacattttgaattagaaacattcggtaagtgccagtatatgaatgaaaaactggaaaacttggcaaagaggtatctaaccacgagatttattaaagtaaacgtccaaacatgtccatttttggttaataaactgaatattaaagtacttccgtttgtagttggatacaagaatggcctagaaaaagttcgctacgtaggatttagtaaactgggaaatgaccctaatgggtttgatattaggaggctagagcaatctttagcccattcaggtgttatagaagacacattcgaaataagaaagcattcatctgtgaatacggaacgcttcgcttctacaaatcatgatagaagtgaaagtgatagtgatttagatatataactaaataaccattacctccctactaaaaatgactcgatggtcttttaagccatacgcatgagcgaaaatggttcctcctgttcaaactaaatcggttattcgagcgtaccgttgaaaatttaataaaacgttttgggggatttatagaaagttaaatacgaaatatgcgtatagtaatgtttatacatgaaactcaaaaatgcgactgtgttccttaaaataataaaagttgagtacgaataacgatgactgagaaaggtagtgtatattgtatataaaattggaccatctttgtagtaaagacaaaaaaaccaataaatgcagataaacttagcagaactaactctaaatttaactttccttggatgatttttcattgagtttttgagtaagttctaggatttgttgcttcaagtcatcattctcaaccaataaatgtgctctgtgaatttcactatcctttaaagagtccatagattttttcaattgaatacaagatctcgcgtaaccttctttaataaaattgaaattgagcagcaatttatgagtattaattattcttgccttcatttccgaaatttgacttattgtaaactcatttgtgaacttagcaggcttcgttgcagatacaatgtcttgtcttgcagaatctattttagatgttatatcagtaatcatggattctatttttaggtgggattcattagcgtcggatgaagctaacgaagatgaaggtgatagggatgcaggggataacatgggttcatttgtggttttcaaaagggattttttcttcttgatggtgggtttatctatcttatagttcttttgttctttatcaggtttatgtacgttattttggtttgtacttttatctaatgatgccttgccagtataaccctttttatgcctatcgagatcaataccaactaggctatcattagcacttctctgcatttccaaaagtgtgctcgaatcggtgttgtgttcatcgttaaataaagattccaatgttaggtgtttctgagaagcgatgtcggaatcaaaaatatcagtgcagtctaaattatccatcataacttgttcgagatcctttcccaaatctaaactctgcccatcaatctttactgtatcatcaaaatgattatttgcctgagtgagcagccgatgcaacgtatgttctatattggcatcatctgttaaatctgtattcggattggactgattcgtgttcattatcttcacgttttccctatcacaaccttagtgtaacttgaaccaacaaaatttaagatgtcaaaacttcaatcaagtattgagctcttcaatagggcactagccctctgaaatttttcattgaaaataccgtaccgcatgttttttggaaatttttcatctcatcgctaaagtggaaaaaaaaaattctagaaactgaaaaaaaagagaaaaaaaaatgacagaaaatatttgatttatatcaagatgacacgagtttgcaaaaagagaaagacacgctatagaaactattttggcaaattaatctattcacttatttttgagtttctgagtgtagttatatgcaaagaggctataaatccttatttttttgagaaaaaatgcttgagaaaaaatgcttgagaaaagatgtatttttttttattcgttagcatttttccagatatcgttgaacattgctagaatactatcaaacccgactttccccttcaccgcgttatcactaaaacgtttaacgccccagttttctactttctcactaaaggttttggtcggaacaccagacagaaactttgcatcctgcttgaaaagagtcacattcgatggatttttcggatgaggaacataacgtacggtttcgtaacacttcaaaatatgcgggaaggtcatattgcaactcctcatagttaaagatctgtcccttcgatcaacggtggagacctctcgcacgtatgctaaattagtgttccccactaaaatggacatccagtgaggggtgttctgacgtatggttatcagccgttctgtaagaagtacatcgccatgttctttgagctctcggcggagcacatcgactgcaataacgtgtgtggagatcttgtttggatatttcatccagttcgccgtggtgactttctcccatgggtaatcgaattcataagatttttgaaatgatttcattattaatatataagctcgagagatatatgactaatagaaatatttacttgaacttgtcgattagagaaaagaaaatgcgttgcttggaccgcagatcccacttattgttttcttgccaaatgtaacaagatctataggtttatgaactttcttcgaaaatctcattactttttttgataaataaacgggccccttgcggacaaagccctgaaaattgaagatttacgcagtatcacgtaaacccaaaaaaaaaaatacaatatcggttaaagtgctgttttaatttagaatatatgttttactaatctatttataatcaagtatatgtgtaatttggctttttcccttgccttgtgcttaacctagtttttttcaggtgattattttaccgggcattacctcctaatacccatcctcccatgttatccatatcatcttcgccgtataaatccagggtgacggcttttttataaacgggtttggtgactgtagaattcgagtttgagtatttcactccttcagttgttacatctgtaaagcctgcactatcattgtcatcatagagatttagattgaaattattggaatttataccagtattattgtcgttatcattatcattatagttatcattgtctgggtgattcggtactattgtgctattagtcgaatcgttatcgtcctcgcgttctttggggagagatccagacatgatttggtcttcttcctcgagatttagtaacctatgactggaattgttactatttttaatgctattcgccatcaacgcatctgtaggcgttctggacttgaagtttagtgccaaaccattcttttccatgttaccattcatcaaggtgctaaaaaggttaactgatggttgtcttctcagttcttcaaatgacttgttgatcaaattcttctcaaatagcaagttactgtttgaattatttctcattagtaatggagatgcctgttgtgtatgttgtggaattggtgaattcaagaatttttgcttcttacttgtgtcatttaataatttggaaaatgcgtttgatactgtagacatgtcattcaacgaggagtttgaactacttgcgcttgtagagggcgtagatattcgggaaataaattccggaggtatcaatccattactaatagaaggagccaagtttctgttcatcaaagatttccttttaataagcgttgcagacgatagattctttttgttgttgatagtgtctgtcccgtcaaaatcaccatcgtgcacgtagacgttagtaaaatggtttgaagaggtcgatcttttaggtgatgaagcccctgcagaatcgggttgttggctgtttggaaatttctggttgaacggcttttgcagagcagggtccattaaactcaaggacctaaacctaccccttgtttccttcgaattttttgccatagaatctattccggaggataacacgtctgtgctcgaaccagagcgggacaaaatgcttggagcgtaaaagctcaaaccttcatcgtcactctcatcgtcatcgtcatcatcgtcatcatcgtcttcatcatcatcatagttgtcttcatttccaccttcttcatcatcgtaattaaagccatattcatctgcgtatgaggttctatcctgctcttgttcccctcgttcttttgtataatcgtcataattattattgttgtacaggacaatttcctcattcttagcacggtcttgcacttcgttgatttggttgtttaactcgtcatatactagttcgtcgtttgatggtgtctttccgtaggggaagggagaaggcgatctggacatattagaactagaataggattgtgaacgggaatgtggatgcagatgcgattgtaaatgcagtgcagttcccgaaggctgcttgcgtaggttggattcctgaccaataagattgttgattgacgttgatgggatagttgtgatggattcgttcgttttgaacatatgtgccctgttggattttctgttgatagacaacgacctaattctgacggacttgtctttattggaggttaaaaccgagttttgaaaattcaacaacgacgaagagtttcttttcaaacttgtgttgctctggtcgtcgcccttatcttcgttaacagcatctgaatattcatgtagcgcttttattgattcctgggagataaggctggtgagagggtggtctgacaacaaagtcagcagtgcttttacccccgtgctattcgtgacaataactatggaatccaagacagtctggtcttgcatgctaccattgctctggtttgagccggtgaatttctcgttcaacttggtgtagtactctttgaacgggagtgacttggagttctggattgtcttagtgaaagaaccaatattctgccaattaatgatttttaaattaagcagttctgcgttcaggaaagtagaaaaccacttgagagaggtgggagaaacgttgatctggaaacataggtttagtttcttttgaacatacaagtctttgaaagaattaaacaatttttcaaccaaaaatcttatggtctccacgtaacgtaaagaccccgaagacgacaccagtacattcagatcaaacttgttttccggtgtgctgcgagagctgatcagacttttcaactcctcccaaaacttatcgttatcttccgcagtagatgtgttggaaaaactttgcgcgatcgaatttctaagccgatgcagcttaaaccgtttattcagtctggaaagcttgttatgagtcatctcatcgttgtagtagtcgatcgtagggatatctatgtaaagtaggatgttaagcttctttagcgaagggtaccggtccgccaaagacgcttgtaccactgtctgctgcatgttggagtaagtgatcagaaacagcgagtcctgtgacttcacactaacttttggtgaagtggactgggcaaagcgacgctcattaatgctcgcggctgctgcgtccgtaccgacagtgtccatcgtagtgtaggcttcccaaaatttaggatgtgattagtaatagtggttgattgcgagctccgggatgcgagggagagcgtgtatgtgtacttcaagttcgccaacttctctcttaaatagaaaaagaaaagaagaaaaaggaaacgaaaaaaaaaaaaagtagggaaaagctgagtgatgaagatccgggctgccaagattgggtttgaaacgtgtagtcagctacaaaccaaaaattaaaagaacaatagcaaagaaccttagtaggaaaacaataaaataatagacacgacacccgtagaaagatagaacgggacgaggggccggttcaacaactatcatactttcttgttcaacaacgcgattaacccaaataataaaaaagctacgagacaagaacagacgaggcaatacgagcaacgagcgcaacgagaacggtaagcatggcaacggcgcgcacacccacgccccgcaaccgcacacctcagctcaaagtaacccactttaacgtgactggacctgagctgtctgactcggtcgtttgcaaataggttaacgccgtcgcttctccctttcgtgtaccgtatatctttctttaattgcattcccttgttgtgattatcgtttcccattgcagtgagctttcattttggggaccctgggagtaggctgtttttcgatagagtgagaggtgtgggttctgcggcagaatggatacgggccgtggatcactgtttacgggagttttgctttggtggcaaaattttcgctcggtgatgtgttagtagttgttattctggtaagaaacgaacgaaagacggaaaggattatgtataacagtgtatgtgtgcagtgtgtggaaaaggtaaaggttaagggtgtggaagcagtgagaagcagaagattataatataagtagagtagaagcatgtcattgcaattgttgaatccgaaggctgaatcgttgagaagggatgcggctttgaaggttaacgtcacatctgctgagggcttacaatccgtcctagagaccaacttgggccctaagggcacgctaaagatgcttgtggatggtgctggtaacatcaagctgaccaaggacggtaaagtgttgctgaccgagatgcagatccagtcgcctacagcggtactgattgctagggcagctgccgcgcaggatgaaatcacgggcgatgggaccacgacggttgtgtgtcttgtgggtgaattgcttagacaagcgcaccgtttcattcaagagggcgtgcatccgcggatcatcactgatgggtttgagattgcgcggaaggagtccatgaaatttttggacgaattcaagatcagtaagacgaacctttccaatgatagagagttccttctgcaagtggcccggtcgtcgctgctaaccaaggtggacgctgacttgacggaggtcttgacgcccattgtaacggatgcggtgctaagcgtgtacgacgcgcaggctgacaatttggatttacacatggttgagatcatgcagatgcagcacttgtctcctaaagataccacttttattaagggtttggtattggaccacggtggtaggcatcctgacatgcccacccgtgtgaagaacgcgtatgttttgattttgaacgtatctttggaatacgagaagactgaagttaactctgggttcttttacagttctgcggaccaaagggacaagttggccgctagtgagaggaagtttgtggatgccaagttgaagaagatcatcgacttgaaaaacgaagtttgtggcatggatccagacaagggttttgttatcattaaccaaaaaggcattgaccccatgtctttagacgtgtttgccaaacacaacatcttggctttgagaagggccaagagacgtaacatggaaagattgcaattggtcactggcggtgaagctcagaactctgtggaagacttgtcgcctcagattcttgggttttctggcttggtctaccaagaaaccataggcgaggaaaaattcacatacgttacagagaacactgaccccaagtcttgcaccatcttaatcaagggctccactcattatgccctcgctcaaacaaaggatgcggtgagagatggtctcagagctgtggcaaacgttctcaaggacaaaaacatcattccaggcgctggtgcgttctacatcgccctttcgagatacctaagatctgccaacatgaacaagttgggtgccaagggtaaaacaaagacaggtattgaggcgttcgcagaagcattgctggtaattccaaagactttggtgaagaactcaggattcgacccattggacgtgctcgcaatggtggaggacgagttggatgacgctcaggattctgacgaaacgagatatgttggtgtggacttgaacataggtgattcttgcgaccctaccatcgagggtatttgggattcctaccgcgtactaagaaatgctattaccggtgctacaggtattgccagcaacttgttattatgcgatgaattgttaagggcaggtagatccactttgaaagaaacaccacagtaataaaaaataataataataataataataacaagaacacgaatactagtagtaatagtagtcagatacaaaaattctatgtaacatattttttccagtcactatcatcatcatcatattttgtatatatacatttattatataaaatatcataccaatttttgccaaagaacaccgtttccctcttcgcgttgaccacagtaattgcagaaacgacaaaaaaaaaacaaaaaaaagaagcaccattctaactcagcctttaataacctgacatgataacttataatagtcattgccagttgctaagtatctttgaccaaaaatcacaacatcatggctgtggaggaaattgcgtcccgcaaggacattagtttaagagatatgcaaatctctgccatattaaaaatgctgtttttaaataaggatttgaacaacaacgacaacatcaccaccatcacagacgatatttttaaccagcaggagatcatctggaaggtgttgatactggacatcaagagcactgctaccatatcttctgttctcagagtcaatgacctgctgaaagctggtatcaccgttcattccttgattaaacaagacagatctcccttgccagatgtccctgccatatatttcgtctcccccacaaaggaaaacattgacattatagtcaatgacttgaaaagcgacaagtattctgaattttacatcaactttacctcatctctgcccagaaacctcctggaagatttggctcaacaagtctccatcacgggtaaatctgataaaatcaaacaagtttacgaccaatacctggacttcattgtaactgaaccggaactgttctcactagaaatttcaaacgcatacttgacattgaatgacccgaaaaccacagaagaggaaatcacgggcttatgcgccaacatcgcggacggtttattcaacactgtcttaacgatcaattctatccccattataagagcagctaagggtgggcctgctgagatcatcgctgagaaactgggtacaaaattacgtgatttcgtcatcaataccaattcctcctccacttccactttgcagggaaatgattctctggaaagaggagtgttgattattttggatagaaacatagattttgcctccatgttttcacattcgtggatttatcagtgcatggtctttgatattttcaaattatcaagaaacaccgttactattccacttgaaagtaaggaaaacggaactgacaataccaccgcaaaaccattagccacgaaaaaatatgatatagagccaaacgattttttttggatggaaaactctcatttgccattcccagaagctgcagagaacgttgaagcggcattgaatacgtacaaggaggaagccgcagaaattactaggaaaactggtgttaccaacatatcagatttggacccaaactcgaataatgatacggttcaaattcaggaagtcgtaaagaaactgccagagttaacagctaagaaaaatactattgatacacatatgaatatttttgctgcattgttgtcacaattggaaagtaaaagtcttgatactttctttgaagttgaacaagaccctggaagcaccaaaacaagatctaggtttttggatatactaaaagatggtaagacaaacaatcttgaggacaaactgagatcgtttattgttctttacttgacatcaacgacaggcttaccaaaggattttgtccaaaatgtggaaaactatttcaaggaaaacgattacgatatcaatgctttaaaatatgtttataagctaagagagttcatgcaattatcaaatatgtcgttacaaaataaatctttggaagatggatccgattccgctttcaaaccaagcaacttaacattatccggtatctatggcttaactgaaggcaaattacaaggaggtgtaggaagtttaatatcaggtattaagaagttactgcctgaaaagaaaaccatcccgataacaaatgttgttgatgcgataatggaccctttaaacagctctcaaaaaaatttggagactactgacagttacctatacatcgacccaaaaattacaaggggttcccataccagaaagccaaaaagacaatcttataataagtcactagtgtttgtagttggtggcggtaactacctagaatatcaaaacctccaagaatgggcacattcccagttgcataatcccaaaaaagtcatgtatggtagcacagccattaccacaccagctgaattcttaaatgagatttctcgccttggcgcaagtaatagcagcaacaacgatgcataattggcatctagccccaatgacgatacactaatatatatatatatatatatatctatatatctgcaagaaataagcgtgtgtagtaagtaaaaggaaaaatagaaatttttgctcaaaaataacggtcccattttgatacaatgtttttggtttagtgatttgcgtaatatttatttttatttatgaaatgtgctttaggctttcttcactgttacaaataatttgcggaagtttctaaaatctttgttgaccttttggcatccaaaaacagcaatttggcttcattaacgtcattaacaacaatttccttacgattgcttgtttgtgctaggataccacatggtgccaataattgtaaagcgtaacgtaacgaagtttctgtacccatcgtggctaaaaggtccaatgcgctactttctacttgcaatctttcaacggtagctcttctctctataatggtacggatctcgtccttgtcatatggtaatgtacgaacaattaacaatctatcgatcaaatcaggtggcacaccatgtggtgatatcacatcctcagtgccacggactgtagtcatgcccctattagaagccaatacaacaacgggggcgatattagattcaagcgctttgttcaaatacgtgaatatttcaatgtctagcatattaacttcatcaatgaacaaaacacctggaataagttctgcgacaccttgatcaatatatttagcaacaactttattcacctcttgtcttaatttctcggttatttcagtcttcttaggtttgagcaactggcccatcattgatatgacatcttgaccaccttgtggtcttgcgtttgcaacatccaaatcgtgcaaggtaacatcttgtacaatttcctttttcttatgcacttcgccttttggcaatggtacgtattcctcagtttccaaatcaaattcagtagcgtatgcatcagatctgccaactcgcttaactgcaccggtgttggcctctatataaatgacatcaccaatactaaccttttctctttgaatactttcatatatcgttgggtctaatcttagtgtcttggtacccttggcagacttgagcccgacaattacatgtgagatagttttaccatatccgcccaacggattctctgcgtcttcaggggttagttctgtcacttcaccctcataaacttccttagtttctttgattcttaacccaattgctcttctaaaattttccattagggtttctgtttttttgacctccacggaatataattcgctaccaacaagaggacagaatggaacttttgggcctaactcttgtgaaatggcgagagccaatgctgtcttacctgtagaaggaccaccagctaataggatagctctacctgacatttttttagccttgattaaatctacaattacaccgcacgcttcacgagcttctatttgtccaacaaaccctccttcaaccctcttggccacaccactttcatccagacctaaacctttaatatgtgtatgtgccgcagttctcgtaactgcaccagaattactgctgtttacgccaggattttctttgacttcactgatagcgaccatatttactcaattattttaacgttcaaaatattcaggcccagaacttaacagccttcaatacgtactcttaaatgaatccatctcttcttcatcaccacgatgtatcttttgttttgccatattcttccttgaacaaaattgaaaaattttaaaaaacctctccattacccgcagagcacgtgagcaaaaaatcaattacgtttcctaaaaggggaaaacagcaactttagtgacatgttagaatatttagcaagcaaggttgtggaaaagcttaggaattacatactttagagcaacaactgtattttaaaactgtaaataatactaagcagaaccacaaaatgaagcaaaaatttgtactaccgatcaccccaccaagtacggcggaaaagaagcctcaaacagaaaaccgttgcaatgagaatttgaagcctagaagattgctaccgcaattgaaaaaaagtgtccgtaacaggaaacctagactgtcatataggcctgagttaaactctgtgtttgatctggatgcgtacgtggattcgacacacttgtccaaatcccaacgccatcatatggaccgcgacgccggttttattagctatgctctgaattatagcaaaagaatggttgtagtcagcggggcaggtatatctgttgccgctggtataccggattttagatccagtgaagggattttctctactgtgaacggcggctctgggaaagatttgtttgactacaatcgtgtgtatggcgacgaatcaatgagtttgaaatttaatcagttaatggtgtcattgttcagattatccaagaattgccaacctacaaaatttcatgaaatgctcaatgagtttgctagggatggcaggctattgagactgtacacgcagaatattgacggtttagatacacaattacctcatttatcaactaatgtgcctctggcgaagccaatacccagtacagtacaattacacggaagcataaaacacatggaatgcaataaatgtctgaatatcaaaccttttgaccctgaactgttcaaatgcgacgacaaatttgattctcggactgaaatcataccgtcatgtccacaatgtgaagaatatgaaacagttagaaaaatggcaggcttaagatctactggtgtgggcaagttgcgtccaagagtaattttatacaatgaggtccaccctgaaggtgattttatcggtgaaattgccaataatgacttaaagaaaagaattgattgtttgattattgttggaacgagtttgaagattcccggagtgaaaaatatttgcaggcagtttgcggccaaagtccatgcaaacaggggtattgtgttatatttaaacaccagtatgccgcctaagaatgtgctagactctttgaaatttgtagacctagttgtactgggagattgtcagcatgttacctcattattatagaaagtatttgtcctaccaaaaaaggttggagataaaattaatgcatttttcattagatatatatatatattcatatatattgtttaagttaccattttgtatgtttttctttgaccttactatgcaaccaatgcaggtggtggaggtatatcagggacaaggcctagttcaaacttgtttgctctgaatattttcagtgtttcctctgcgagatcggccaattctagaataccgtccttttcagaagataacccttgaacaaatctaatttttccggtggccgtattagcgttgacattagtagcattcatctgttgttgtccaaatccaaaagaggttgcgttaccattgctcttcaaacttatgttcggatctgtgtttggcattgtttgcccaaatgaagggttcgattgcgagactttgttggcatcgttttgtggtgtaattccgaatgaaaaccctttattaccaaaagaagattgaaagttgccattggtatttttattgaggttagaagcagaaccaaaggtgcccccagaacctccgctaaaaggagattgattattcgtcgttccgaatgcgctactgcccacgttattgttgttgttagctttggaggttgtagtaccaaacggcgaagaaccagcgcctgctccgctctgtagattactaaaaggtgatttgttattactattagttccaaatgtgccaaatggggatactcctgtcccactgcttgtacttgtattttgaatagtaccaaatggcgactgggtattagtagctgcgccgaaagtcggtttgccaaacgctgacgatgtagatgatgcattttgtgatgcgttttgttgcagtgaaccaaaaggagaagttgtggtcaagggcgtgtttgacgcagcaccaaatgcggagttattactattactaaccgaactagaagggatagcagttttgttcgctccaaaagctggttgaccaaatgcagagcccattgagccaggacttttaccaaaaggattacttgtcgccgccatagcaccaaaacctgttgatccaaatgacggtgctccaaatgctgacgtagtagaaggcggattaacattgatgggggcgctagaaccaaatgctggtgctccaaatgctgacggtttagccgcattactggtgttcccaaaagcgctaattgacgtattgccagtattgcctgtattggtaccaaactggggcattccaaatgctgaagtggtggttcctcctgtcattgtgtttgctgttccaaaactaggtcttccaaatgcacttcctcccatgttattggtactagcagcattatttgtgaaagggttgataccacttgtattagaaagattaggcttagcacccgacgtgaatgggttaccgaaagctgacattacagttgagtcgttgctcgggtcgaaatttaatgatagcttgatgagcttttgcgttaaagtacaacagttcagtgttatagtactttaaacattgtgcgctcatctattgattcactattttttttcaaataccttgcaccctcagtcggcgtgtttcttgatatgcagaattaatatatttctagatgtcagtatattaaggttagccctttgaaacgtattatgatgtcgttaccttcagcgtcgtggtttaggtttcatgtcttgtcctctcgcgaatacttttatttcgaagctaatttactatataaagaaggttgaaatcgcatgataagctaaacagcgtaaatagaattgccggagcaaaattcgtataagacataatttccctccaggccgtagccagattaatgctcagtacactgtaaagaattttttgtttatttttaagataagacaagatgtcattgatattattgctagatcactaacaaatggtatttattgatttttctttcgcagagcggcactttaactaggatttaatcataaaaaaaaaagtgattgacactgttattcagttctggactatcgtatagactattttcattgttaataggctcagctgttcataaaatatgtgaaaatttttcaacgattaccaagcccacgattgtctcgttggcaatattcagaatgaagttttcgtaatatggctatgtccgtgatcaatcgcctaagacaccctgacttttcaagtaaattctcaaaagctttcttccatccgtttaaataagaattacaatgttagaattacttttcctttgagaggaggaagagcgaaagtaagaatggaggtaccggtcgtaaataagcattgacgaataaatataccagtaggatcttcgtatagttatcattttaagagaataggagaagaaaaaaaatttttgtttaatatttatatactaggtatttacacgtgaaagtattgaatcaagatggggtctaaaatacaggcgtcttaatagaggaattgttatttaaaatacaacccacatctcttggtcctccttttttatcttttctaatatatgttgctgtttctactggagtaattatttttatcattactacgggagaatgagcgtctattgttgttgctgcgtctaaacggttcgtcatcgtaatctctattttggctcctattattatagtttttgttgcctctgaaagaaatttctgaatcatcatcataatcgtaggacttgttatttccatctctactactatagtctctaatttcaaacattgccttaccaattggactacggctcaaacctaatttatctaaaaaccttctggatactggaatctttaattgaggatcatttaacagtacaccataagtggaagcaatttcaggaagtatgcgcctttcagaaaacctgtattccttgatacaggatctgtaggatgagattaaacttattacaatatctgatatgtcttccggttcttcggtcactgcctctaggacctcagattttatttcttcactgggctcatatttttcttgtttggcaatgactatattttttgcatcttccaactctctaacaaatggcaattcatctttacaaatgaatagcacagaagatccttctttcccacttctggctgttctaccaattctatgaatataattagccaactcagatggaacaccaatttgcaaaacttcgtggacgtttgggaaatccataccacgggctcccacatccgtacaaaccaaaataccggattcatcttttttgaatcttttaactaaacttgttcttttattttgagtaattttaccatgaaattccaaaattggtaaatctttcttaaattcattctttaaaatactgcacaaaaaggatgtgaatttaacagttggtgcaaaaataatggctttgtaattagaatctctttcctttatttgtttctttatatgctccacagcagcaaatatactattggcaaacttttctgaaatgacgacagactgatcaattctttcatgtgcttcaggttcattcttatctactgtgtctaaaaagagacattcttttttattcatgatattgtttgccaacttttgtactttgtcgtccagagtagcagagaacaacaaagtcttgatattatcggctgatttggagttcttttcatttaaaataccagaaatagtttctaaatcatccctgaatccaatttctagcaatctgtcagcttcatctagcactttgtaatctacgaacctaaaaaatttgttggagtatttttccaaaacatcaatcaatctccctggagtggcaattacaatgtttggtctcaacttattcattttattcatagctgccctgaagtcagtaccaccaactaaagagacacaagcgtactttttcaagccataattcatatcgtggatttttttcacctctgcttcgatttgcaaggccaaatctcttgttggtgcgacaataacagcttttaccatatattgagaatcgaacttcgtatttatcaaatgctggaaaattggaatcaagaaggcaaatgtcttacctgtaccggttttagctcttgcgataacatcatggtcttcactggataatattggtttgatagtcttttgctgtacaggagttaaaccgggaaattccatcctggtaatggctttatgtatttctttatcaaggactccttcctccagtaaagagtccagcgttacttctttactattatcttcttttgggacgtgaattagtttggaaaaagtggtcttatcaaagtgcacttcatcatcgtcttctctagaccttgtccttgggcgagaattgaaacgggagtttctatacctgttactgttgttgtttctctgattcctaccaaaatttctttgatctctgtttccatcattgtataatcttcttgaaacagcccaagtaatatggttgcaattcgagagagctgctaataaatttctgcttgcaagaacaggtgtgcgaccttttatcaatatagaggtcaacatttatcagcctaacgtgcaactctggtattttcttgccactctgagacaccatagtggccatcaatacttcccttctttttataggaaaattttattctttctataatatcactacagacggagaatgaaacagatgatgattgaagcatccataagtaaagacactttgaggttgctaatttgcttttttgaaataaaacagtgccatatatcactccagcctacttgttattatcagaattgggtacggtattcatctatatattaccagttgtaaatcacgatatatcacgatacacgactctccggcgccagcgtttttcgtcagtttttctcaaggcggtataaaaaatcgatgatattcgattgaggcacttgttaacaagcatacactgttggaggcagaacaaaacaagcataactcttttgtactgtattgtactctaccgctctgtatcacgtcggcacaccaacggtttcttttggcgggtctattatatatattatatatacttttatcaagacatcgtgtgagtaagtgaggttaaagctcaaaaacctacaagcaaaggcacaaggaaatcgaaaggaccaagaaaggaaaagaaaagaaacgatacgataagtaaagacactgtggaagaattgaacaatgtcagcacctgttcctcaattagtaaatatttctcatgccttgcaagcttccactatccagcaaattcgtttggatatggtagattttaataaagattgcaaattatcttccattcaactggcaagaattgacaagtatatcgattctttgcaagcggctttgaatcagtttaccaaagataacttgcacatagaacggaaggaaaagaacgtgactgaagcagatatacagctgtattctggcttaaaatcaatgtatctagattatttgaaccagctaattaaactaaagcatgagaaacaacaccactctacaccgcccatcgctaatgatgtctccctggacttcttcgttaaccaattgcctaagttttctcccgaggaaaggaaaaattacattgacaatttaatcctgaataaaaatagccataatcgattatctaaaatggatggtctggtagatgcagtcatcaatttatgcgtcttggatacttccgttgctgaaaatgtacgatcctatatgaaattattagatacattgggtttccaaaagggttcgaatagtactggtacaaaggccaacctcaaaaagaaattggctagttcgaaagcaaagataaaggattcagaaaaagaaaaggagaaggagaaggataaatcaaaagtcaagatgaaaactaaattaaaaccttctcctttgctcaataacgatgacaaaaattcttctccatcgcctactgcatctacctcttcaatgaagaaattgaagtcgggtttattcaataaaaatgaagctaagtctacagaatctctacctacttcttccaagaaaaaactatcattttctaaatatctgaacaaggatgacgcagatatgaccaagcttgggactaaacggtcaatagatgtggatttcaaagtcaaccccgaagcatccacggtggcttctaatatcatatcttcgtcaacgtcaggatcgtcaaccacaacggtagcgactcctgcttcttcagaagagcccttaaaaaaaaaaaccaaaatatccgtgcaagactctaatgtacaatcgattttgagaaatggtaaaccgaaaaaagcacgcataagtagcatcaaatttttggatgattcccaactaataaaagtttacggtgacgatctaccgaaccaagggctacaagtttctcctactcaattgaaaaaaattctgaaaccattcaaggagggggaaccgaaggaaattatattgttcgaggatatgtcaatcaaattaaaacctcttgatttgatgtttctgaagaacacaaacagtgatgactatatggatatatccgagactaaaggtggcccaatacattgtgaaacaaggaccccgttgatctatagaaaaaatttcaatcatttcaacccggacttgaataaaaggccgccaagagaacccatagaattcgacttaaatggaaatacgaactcaaccccgactatagcaaaggctttcggtaaaaatagtttattactaaggaaggacagaggtggtttgccatacaagcatgtccccatagtaaaaagaaataaatatcctccaagaccagtacactaagctatgacatgctgatacataaacatgtagtatatatactcattttatataatgtaattataagatatcaaccttataccgctgaagactttttattttgaagttttttcatcagtaatctggacatgacgatgctactggcacttacggccccaaaaggtgggaaatactccaaaacagttcttaatttactaggttggattttttttacaacactttcaatctgttcgtataagtcaaccaatgtgctgttattttgtaggatatagtcagatcttgccatcctttcttcagtgctcatttgactatttagcctgttttttgcatcttcttcactaagttcaggatttcttgtcattaatctttctagttgcaattcttgcgtacaaattacgcttacagtcactccgcatattgaatccagatttccttcaaataagagtggcacatccaatacacacattctatatcccttcaagtaatagtagccaatttctttgaacattgcatacctgattgcaggatgtgttatcccattcaaggcttgcaaatcttctttatgactaaaaacccatttccctagggcttcacgatttaaatgcccatcctccaataataaattcggtattttgtccttgaagtataacacaatttgatcataagcattctgtcctggttcgaccacttgtctagcaatcttgtccgcatcaacaatgggtagtttgtatttgtctctgagtcttctcgacactgtgctcttaccacaagcgatcccacctgtcaatcccactaccagcatattttaattgtggctatctgacaactttcactgagcttttaatttggaccgttattattgtgccatgtattctccccatccccattctaggtaaaacaagggtaagaacaaaaatttaaaaaaaaaaaaatagaaaaaacctttgcatatatttgggtctgcctaattcatctaaagcatatttcaattacaaccacgcaaaggattaaaaaaatccagaatacgataatgtcaagctcaatacctagagtttactctctagggaactcagccatgacgtacttactagcattgagaattgcacaactcccgagtcaaccaaaggttccatcagttgttcttcttttaaacgaccagaagaaactgaatagattcctcaataatgactctaaaattattgttaaatcgagtaacaacaataaagaaacttatcatagacagtttatggcatcttgtgtcccgcccattctaagcaatggtgaaattgcaccaattgaaaatttaattgtctcagatccctcttcgaaatttatcactgcccaactttctaaatacaataaatctttgagacccgaaaccaacattctgtttttgaatccaagcttaaatctattggaacatttgcatagatatcgatggcgctttgatgaggcaagaccaaacttgttcatgggctttacaacaccagttgacgttgggaccatacatcaagaatttcaactgtctctcaaagtgaaaggaaggatacaatttcatattgcaaagattgatggttttcctcgaatgagtagtactggtaaaagtgcgagtctttctctaagaggtgacaggcagaaaaatgaaaaagaaaataatgcgttttataagttgtttagagaaatttccaggctacgatctggaataggttccgatctagttagttttgatctgcatgttcatggtttccaggatttgttcttcactgaactggagaaattgatattggagagttgtaccgagccattattggcagtatatgattgcgtatataaaaaggaacttttgaaaatccccggagcacaagatataataaaaaagttgattagtgagcagctgtcaattatcgatcgatcctacccgtcactaaacaccaacccaaactattctgtaatctttgacaaggagagaatatttagcttggtgatgagagatctagaagttaatgggcacaagcgcgctaagttggcccaatctttaaatcaattgaatcaaacgaacattaatgaacttaacggattttttgtttctcttggtaagtacaaaaaatgtaactgcaagtggaatgatatacttctgactttaataaaagggaaacagtttattactaagcaaaaagcactagattatcattacctgtgaagaaatttcatgtatatacaatagatattcctaaattttcatatatgaatggctgctgcgcacatgtacttgcgaagagaagcatgggcactggcacttccgaatttaaagttatttcttggactttacaaatacctatgattgcaggtcttgtaagtgttgtgtaagtatttttatataccctttgtatatggtaattaagttttgtaagcagaggttattctcaagattagatactttttctgtcaactcgctaagcgtctttgtatattttgcagttaaggagaccaataattcttttaaaactgaagagatttttggcttgaagtaatcttctgatatgtaaccttcaatgaattttcgaaccctcctttcatccctcgtcacataatagttcaatgctacgaatatcctataactgatatcagtctcattgatagtgtaatctccccaataatcatgttccaatagaaacgtttttacctcctttttgtcgtcgtctattagttcaataatttcgtcagatatgtctaagtagttccatttgtttccgtctaccacaaatccatactcgttcagtaaaaaatcatttgagtgtgcaccataattcaaaaagagctcctcgttaatgttgtcatagaggtgatcgccgcatctaatggtaaattgtccaattccaatgatgttttctccttctgacctcaactgaggacttaactgaggatagcagtgcaaatccgactcacaaatgtggttcatgaaatcgacatacggcactaaagtgaaattgcttggggagtcctctattttcaacggaatcttcgcataaagacatcttgagtttataataaaataaacatgtacaaaaagggagaataactcatcactagtaaatttatcagaatttttcgtacagcttaaggagccgtaaatttcattccatttcaaaaccacctctgaaatggtttcccaatcttctctgacaaggccactaattcttgccatatgctttcgtgaggcagcagggagatattcaatcagtgaatggtaacgtgaattgggatcacagttccaaatggctgggattgatcgcagctcctccattgagggccatacatcaaagaatggtttccaatctgagtagatttcattgtgagtccattttggcaatagaaaattttcaaccaatatataaaatgataccaattgaaatgatgataaacttaacaaaaactctttcgataattcggaatataatccatatctaggatcggcccaggctttattttccgcttcaataatattgtcctcataattgattggctttctatcgattgtgataccaggaatattcagctctttattaaactttgaaatatgatagaggatagtgtgaaaatttagttgcttcgagctcggtactgatacaatgatatcgttttttcttatcgaaccgtgactgaggacgatccctctgccagtttctggcgattcacagatgctgatgtttggtgctatataaaacttatctgattttttcagccatgttagcaagacatcaacctttccttccattcgcaatttactatgtaacttttttgtagatatttattcaaaatctgtatcttcgacaatcttgagactataggtgatgagtagacgcatccagttttagcttgagttcccgaatttttttttaattttacttaatcaagaaatcttgaaaaaatgaaaaaaaagagtgtggatcagaattgcaaaacaatattcaaagtatatggaatatgtgcttatttataatatatggtttttctcatttctacaggacaagccctgtttttgctttgtagattatgcttgtagtatttttcttctttcgagttattgtggcaattgcttaacggccgtcgcaactaaaccgaatgaaatggcaactactccaaagagcattcccttactaactcttgttctcttgccttcgacgactcctagttcttcagtgcttattaatgtatcttcggtatcctttttttcttctcttgaatcattttgttttactttagcgttattgtcattgttaataccaccattaaaattgctttgtgttaaaactaaattttttcccctctcttcttctatttgaaggttcagctctcttaattcactttcgagctcctgtagcttttcatggttttgtttttccttcaagctacatgcagattttactttattattttgttgtttgatttcttttaattgatcttccgattctttgagtagcgcatcattattttctgatagagttttttgtaaagccgtgctcagtttcagtaaatgcttttcattcatatcaatcatgtgcttattgatgaaatcaaggtttatcgtatagttttgcataaagttttgcatggaatgtaatttttccagctcttgtttttctaaggacagctcagtagtcaaagtttttatcatatttatcaaatttatgcttgtacctgctgaattgttgataaaaattccactgagaacctcagtttctggacctaaaatatcatcatctaattctgagttattaatatctccaaacatagctgcctcaaaggctgccctttgagccgttgttgcagatgttacaccagcttcggtataattttcctttaaatgagatcgtattggaatgtgttgattatgatgacctctgtctatctttattccgtttatattagtggagttcccattattcttattagtatgatcttgttttttcatcaccaaatttgtgggatcagatacagtgttcattaagggaattactgaaatctcttccacatacgcactgatttttctatgttcaaactttgagtcaatatcagttcccaaatccacagtatcaccaacttttaattctacatcattttggcgtattttaaccccattaacaaatgtcccattgctggactttagatcgcgaatatatatctttcctgatgtaggatcacaactgagacaagcgtgatttctggaaagaactcttgagtcaaaatttccgttatctggtctaacttgttgcgaaaataaatctcttttcgatcctgaattattcttgtttacgctattggtaactggtcgacctaatttaagtccgtcaggtttaaatggtacaacaagaaacttggtctcaaaagttgcatttaaggatttgagtataataatatgtgtatgcttcttacggggtgatccagttctaaataatgtctcagttgaaccattttggaatttcgataattcgtccagtgccggtggagatacggcttctacaggaattgttacttgtccagccggtgttgggtctattgaattgtcattttgatcctgactttgattttcaaatggagaacggattttgttggctaatattggggataattgttgctgttgtgaaacttgatggacggaaggtggagatgaagcggtaggcaacaaatctaagcctggtggtatggtatactgatctatatcgacatttgaacgggatccactgcttctcgagtttgatctagctcttcccatgggcctcttaggcggtgacgtttctggcgtctttgtcattccctgcgaattcgattgatccctaacatagggagaatgttgcagttgcggagggggccgtcttcttttttccagttctaccatgccaagaatttacagttgtcttccttccttctaatttccagttggtgagactggtgactatccgtggggtccggattgcgatttactttcattatgtatttattattggcgattataaagtttgttttcacagggcgtagtagttagcaacaatgaaaatgaataataaacagatcacagacgcatatatctgtgtacgaattgaaggataggcaaaataaccatgacagatgctttggaacagagcgtccttgcgttggagggaacagtttcagtattgaaggattctgtggagtctttaaaatgtgcaaatgagccaagcacgaaccttgcatcgacaatgttgcaaaccaaaagggttttccgtttagttcccgaatatgatgttgaaagatcaaaattagatttgattgaagaggtagaaccgctggttaggactctgggcgataagttacgtaaatctatgggtagaatgcaaagggaactcgatactttgcagcaaacttatgaattaaacgatttaaggctaaagaagaacattagtatggatgacgatgatgctctgaatagtccagacatgggtcaagaatacgaaggcagagacgcggacgacgtggttatgatggcatcttctactaatgaggaattggaagaattgaagaaactaaaggaaaagaagaagcaactggagaataagttggaaatactcaaacagaaatagttagaagtttattttttaaagcatccatttatctctttatccagtttgtattataaattattgttaatgttatcgctagtagattacttatatgtacttaactgtttgctagctaccaaatttgcttgatggttcgccatcgaagctttgagactgttcaatttggcgcttatactgatcaaagttggatcacttgtagatactattaacttttcacattccatgactaccctattatcgaaagtaacgccccttcttaataattcctgagcttctggaagtgttatagcttcactttgaaaagaagaaattatgtggttaagtaatgtggaatcctggacttgtacaccgttttctgagaggatcttagataaagttttgtttctttcatttgtcacttgatttcttatttggtcgcaaaatgacctgccagttttactatcaatctcgcaccaaggttttttagtcaccttaattagatttcgtagttctatgcaaagctcattcctacaaagcgtaagttccagtcctaggatgtgagctgtggattcgcagactgagtaacaatcctggaacatttccttcatagcaaagttgttatcttctgggaataccaggtctctaggaggattttgtaaaagtattagagaatggttcaaaagttccatggccacgccaaatttggatacgaattcgctgacatctgtagctacttgaagttgattcagtatttccaaaatatttttcaagtgcgtcattatcttactgaattgaataagtaagaaattcagtcccgtattcattcggaacataacttgtttacccctttgaaattgtgggaatctgacaacaatgtgaaagtcaacaatgtattggccttgtcttgtgataacaccctttaccgtcggagagtcgttttgtttgttactttcgttgggaataccattagatacaggcattttgaatatttggtcactctctagcatctctaggcatttagaaaagttgtcaataatgttgggtaattgcggtttgacgatttcttcgatgagccaggagcattcttttacggcatccttaaagttgtcgtatttatcttctgcaccaaatctatcatttggaaacaaatcaacactcatattgcttttcgagcacttccactgtgtgcttgatcagatactataattttgtaattcactcaaccccgaattgctccattcagtatatatacttcatataacttttgagagaaaaatagttgcggtttgtggaaaagaaggggaggaaagcaattagctacaaaaaaggacaagtaaaagagtatgttgaggttatctttactgagatcaacagctactttgccagtgaaatgccaacgtcgtgggctaatattacctgcggcggcaatgtacaccttaggctcattaatatttggtaaggaagcaaggttggcggatgccatggaacgtggtgagttacataacaagaacgttgattatgcgaaagaagctgaagagcgtaccgagttacgtattagggccctggctaatactcggccaatggaacctcggtacaacggccatgttccccttcatcggtacgagaaattgctgctgtttgcaatttccggttggaattcatttttccatcctgaagatggttataatattgtacaattgggtgaggcaactgcattgccggtcttcttggagaatttgaagcaaacaatgttaagtgattcctctgggaggcgcattttgaaggaacaacccaatatcacaacagagattttgcatatggacaaactagctaaattgccacataacacgtttgggtatgtatattaccaatggttgaaaagagaaaacgtttctccggacactagagcacctgtcaaatttatcgacgatcctatgcatgcatatatctttaagaggtatagacaatgccacgatttctatcacgctataaccaacatgcctattatcattgagggggagatcaccataaaggctcttgaaggtgccaacctgggcgtcccaatggccattctcggtggtatccttgcacctttacgtttgaaaaaggtgcaaagaaaaagattatataatatatatctcccttgggctgtcagaacaggtttaagctgcaagccattgatcaacgtgtattgggaggaaatgctggagaaggatgttactgctttgaggaaagagctaaagataacactccctccggatctaaggacaatgaggaaggagcgtgcagcccttaggaaggagattgacgcaaaatacaactcacagaaacgagccacgactccagcatgaatcagcagaacaacttttatctctcgcccatgaagttagatattattatttagtcagctataatatactatataggatggtcgtccaaggcgatcttgcgatctctcatctttaagaaaagtaaggtcgttgatattattgacattaaaggttatggatagaggcaggtggtgtttcctcgtgtccgtatcaagcagaataatgaatctgcaagaactattagcgaaagtaccgctgttgttatcgtatccgaccattattctatccagtaatctgatcgtaccttcccataatgatctcatatcacgagcagcctctacatcagcagcagagtatgctgacgaaaagctaatatttttcagtacagatcatgccatcagactgatttttctgccaaccttcgtagcttcttcctttaacctatttgcgcactattttaacttcatcaattactctagccgaaggaagtattatgttttatttactgcaatttatttcctatccatattgactgcgattttccatccaattcagtcaacatgcatcactctattgattatcaagctcctgactaccgctgatgagtcttcgccaaaaattgccctcaatttcaagaccattttgaaaacatttgttccctttattactttaacattagttatattgcgttgggatccttcttttgatgccagctcaggagatgtgaacaaaatttctacgtctttggccgcatatgctctcttaatattaacgctaagatatgcatcaccgctgatattatcgacgttatcaagtagcataggtgttgtttccaaagacaccagcgtcgcacagcattcgataagtagaaataagagatttccgctaattctcgtgttaccgattttttcctttgttcttttgtatctaatgactatagttaacaagacttacaatatccagttattaatggtatttgtgttttttggatgtctgtccattttctttttatcgttaaaagatttgttcacagaggatggaaatcaaaagaagggaggccaggaggatgaatattgtcgtatgtttgacataaagtacatgatttcctatttatggctgacaaggttcaccattttattgacaggcataatggctattgtagtacattttttatcgtttaatgaaattacttcttccatcaaaactgatttgttaagtttacttttcgtcgtagtggcagaatatgtttccagtttctctaacaaacaacctgattcgcactcccataatcatgcacatcaccattcccatctaaccgattcattgcctctcgaaaatgaaagtatgttcaaacaaatggcattgaataaggacaccaggtccattttttcgtttttattgttgaataccgctttcatgtttgtacaacttttatattcctttcgttccaaatcattgggcttattatctgattcgttgcatatggccttagattgcacatctttgctcttaggtctaattgctggtgtattgaccaagaaaccagcaagtgataaattccctttcggtctaaattatcttggtaccttggcaggtttcaccaatggtgttctgttactcggcatagtgtgcggtatctttgtggaggcaattgagagaattttcaaccccattcatcttcatgcaacaaatgagttgttggttgttgctacgttaggcttattagtgaaccttgtaggtttgtttgccttcgaccatggtgcacatgatcatggtggtactgataatgaaaacatgaaggggatttttttacatatattggcagatacattaggttctgttggcgttgttatttcgacgttattaatcaagttaacacactggccaatttttgatccgatcgcctctttattaattggttccttgattttacttagcgctctgcccctgctaaaatctacttccgcaaatattttactaagactggatgacaagaagcataatctagtaaagagtgcgctaaaccagatttcaacgacgccaggaatcacaggttatacaactcctagattttggccgacagagtcaggcagttccgggcattcacatgcacacacgcattctcatgcagagaatcatagccatgagcatcatcatgatcagaaaaacggttcacaagaacacccgagcttggtgggctatattcatgtacagtatgtagacggcgagaattcgacaattatcaagaaaagagttgaaaaaatattcgaaaatgtgtcgattaaagcgtgggtacaagttgagcctcaaaattccacttgttggtgccgggctacttctatgaacacaatttcagctaacccgaattctttaccgctacagcctatagcaaattgacaattctttgtcctgcataccttttatattaattttttaaacaagatttcatatacataacggtacctatcgtaattattggcggctgcttgtgttgatcacgtcttacgggaaatatcacaatggaagaaaaaaaatacttctaacgaaggaaaagatgtcatccagcattgacctcaaattaccgaagaggttgataaagcaattagcatccaatcggtatcataattcggaaattaagggggaatcctctacatttggtgtttcttctttccatatattttgaatgtttttttcctatgaaaagtgtcttcaggaatcatatatgtaaagagatcattcaattaaatacatcatcgaactaagattataaacaagaatttaacaaagtcacttaatatatcaaaaagaaggcttttaggaactcaaaaatccgcatcatttgcaatttaaaacgtacgtcatcaggcgtatatattcaaagaaaatatctcagtttcattgcactggcttacagttgatatttcaattaaatggaaccatcgaatacccaaaaagaagatcttcctaccgcttttaatggtataaaaagtcaattaaacagcatattaaaatcgaatcaattatttcaagattatgcgctattaaatgggttcttggcatttgttcattccaaattgaatgccgcaatccttacatctatagaatcacaatgtgggaaatcctttgcggctgatcttgattcttttgatcagagcagtatctcttcgattttagatttttcttgggaaagcgttcactatccaatattcaaatggtttcagatgtggaggaattatattctttttgagaaggagaataaaaaacagcagaccaaatttatcgactttagaaagatgaattcgaagatgttaaaattcttcaaaacggtgcaaaacttctatgtcaacgttatcaacacggtttataagaaatatgatatatctgtacttttgccgaaaaggattatccaagacttaaagttaagtgacatcgaaaataccactaatgttggagacattcttgcggtgaagacatttaatagtagtagcccactcgcacatctcatcccaacgcttttccatcgctgtctcttattcttaggaacagcgtatcgttataaaactctcctcgaagaaatttccaataaatacagcatatccaattttaaaaaatctctggacttctttcgtttagcttcgttggtgttaccaagtgctggtgagacgtattcgcaagcaggagcgatattccttcaaacaggaaatttggggattgcagtattcaattttgttaaaggtatgatgacgaagatgccaagccctgtttcaatcaaaaattttggggcattaatggtggacaataaaagttcattaaatcgtagcttgcatactactatcatgaacacttacttacaagaatctaaaggacccaggacacctgctaaagagatactagaattttatttcctgggcctttttgggtctgtttggtcacctaccagttggagagatgatacaaaacctaaccaattaaataacggtatcaagttaaggcatttggaaaatgcactctacgagacgatgtcagcaagatacctgaataatattaagaccatctttcacaatttgatcattacaattggtgggttccatctattattaaaaaggcgttccgatgtaagtgcaaaaaccttgaaggatttacgtagcaatgaattggattacctaaattttgcattcaagtatattgctcacattttaaatgatatcgttaaggaatcatggagcgaaaatcctgaggtttcagaaattctaggtatggtaagaattatcaattgttggataaaagcaaatcccatggttcttcaatattcacaaagtaatctagagtttgttaatgccttggcatacttgataaatgatattgtgaaaaaaaaaccaagtccttcttttagtataacagaacatattcctaaaaggacatactggttcgaagaagacttaatggtgaagggtttatcattcgttaactttcaactatctgattttgacgattatgaaaaaattcttgaaatggatcatagtctcgatagattaattggtaatccgccattatgcgacaagttatcggcatcatctgaaatgctgttaaggttgcaggctgttgtgaatataagttcgcaattattgcagaacaacaactgcggagtagaatggtcagataataaatcacgttatatctttaataagaaaattggatttaaggagaccgttaaaaatagtatgaagacatcgaagcaatccaatgaaaaggccaagttacaaagaaaaaacaaaccttcgaccactaatggctcaatatccatggcggatttggagagacaaatgagaagtagctctttggattctttttctccaactatgggttatagtggttcgtctgtacctatggccccagatacgttcaatgttaagcccagcggtacaataacggggaacaaagtaaatgtagaactgttaaaaatcgaactaagcggtcaaaacgccgatggcgctattacgaatatatctcctggttacagtaacgcagcgatctcttcttcaaattcgacagatgaatcatccttcgatttgaacaacatcctatcttcaatgcaacaaaagcacgcggaaaaatcatttgccaaatccatgcaaggggtgaatgaacaaattccagcgaatgacgtctgccatcaagcccagaggccaatgcaaggtggtctgtattcatcacagcaaccttcatcgatgtcttcattaaactccgcgtatcagaatgcctcgatgcctccatctgcctccatggtatcctatccctatccttttttgaaccagcaggggcaaggggtctttccgccttataatgcacaaaatttacaatggcagagcgaagcttactcattaaagtcaatgaattttgcaaatccaacgtggctaggtgaccagtaccagacatctgcgccgtcgtcagcatatgcgcaagcgcaacggcaaatgtttcaacaacctatgcagcaagatgtggggaagtacatgcaatttccttttgacgcccaaagcaacacggacagcatgaggggaaacagtcggaataatatgttttaatattgttcgttttttatcatagtttttcaaatcttcatatgaatactaggtagaaatttggcttatcagtacgaatgaattacagtttgactgatttgtacacgagaattgacgtataacttcttttgaaagtctttgaaattacatggtagtacatacatatatatatatatatatatatgttatattattgttaattaaatattattatgcgtattttccttttctttattagtatagtattaatgacagtaataataataataatagtaacaatatctctttttttttttcagtgagcttttatttttttttcattgctcttcttttggcctcttttgtttttttcttgatttcctccagtttcatctgttttttctttggatcagatacaaaatctggtttgaacgcgtcatagtgacagtccaatttcaacctttcacagttgaaacagtgcggtctttcctcggtacacttctttttccttaatctacaaatccagcaaccagtacgggaccttgtaccttgagacgttgaggaagtagcattattcgattcttgagaattgtttgcttttgatttcgaagtagtattatttggtcttttctttgatgactgtttcgcctttgattttgccttaggcttgacattttttcctttagatttagcgaaatccggcgaagtagcgttaggataatcagcggtatatgccaagccagaagaagccttcaaagatggagacgatggagctgacgaagttgaggattcgccaagagaattataatcgctattggtttggcttgctactcttgcgtttccaactgaccttctcgattttttcaatggtggaacttccagttgctgttgttgttctggagcagaaaggcgtctgtctattcgcttaccattcttattccaagtaacttgccttgtccttgactcaaaagtgggatctaaaacctttttagagtttagatttaaatggtaaggagacaagtcttgattttggtcctggtcttcatcaaaaacagctgtagaattgttgctttcgaaaatgggttgttgttcggaattatggatacgtaacagaattggtcttaagacaccctttgatggaaaagatgacgaatgaggcctactagccggcacaccgagcgcatttgtgttattcatgtcattgacattggaaatgggtttatcatgagttctatatggggatgatctcatgtttgatagcactgctgctgctgtacccaagtcgtcgtctagtttggtagatgaagatgcagaattcggaccgagcaataatcttgatctcaatccatccaatttagaattgatgtatttcggtggaggtggtgggatgtattgttcatttgtatggaagggactatttctattgttacgattcggcaaatcgccgtaaaaaaacccagtagaaggtcttgacgaagtggcaaacgggtcttcaccgcgattgatattgttccgttgagggttgttgttgtttgtgcttgtaaacgaagatgcggaagttggaggttgagaaggtatttggttgaacctaaaatgctggaaattgtttctgctggtaatggaagagctggtgttcgcatgtcgagagtttgtaggcgtatccgtgtttgaactagcattgttggaggatgattcattcaaagaataagcctcatctctgtatttcgaatttagccagaacgatatgttgatttttgattcgttctcgtccagttttacatttgggtctgttatctctctatccttgttgaaatagaagttcctgggcgccacgcccacggcacattggtcatcatgcacattatgctggacctgagagtcgttagatggactgccgccgcgcttagttccgccgcgcaaatacccgccaatctcattgttattagaggattctctcgaatctgagctttgtatcgaattattgtcgttgttgttggtactgttgtttctgctcagtatcgacataggcgaattggtagtcttaccgttgttcttgttggcgctggtaatgatgagcggcaaatccgatcctgtgcgggaacggatgcccgagcccgtgcccgcgcccgagcctgctgcggtggtaccgggggaagaaaccgctggagcttgtggtggcggcaaatgtattttttttttggcgccggcgacgatagtagtagtggcagtgttactattagtggaggtggaggagtaagggaaaacatcctcgttggttgcagtatactgcggctgaatagcaccggaaatttgtgggtctgtagcctgtgcgacatggccattgcacaatgacttaggatccgaaggtgtattggaaggcgcgagtgggctggcggcagcatgcacagcgttatcgctgtcacggcgatcttgaagtgtagtattggtcgtagtagtagtatcgttttccttaggatcgtctttgatatctccgccactttggactttcaaactcggcgaaccagacggagtatgcacgggagtgttgttgggcgcacatgtcgatttcataatagaaagcaaagggttttcatcgtaggttgtcttgagagattcgatgctagcactggaaattgtaggatggcgggagttagctccatcactaacttcatcttctgcatgttttttgccgtcttggctgctattcatcagcgtggcacgagatgttttattgtgcaaatagtgatgattgttggcggttgtttccatcgaaagcagagaggcagccgcattagattcgtccatgtgtttgctttgagagcgcgccttgtctagcatcgtgagttaaggtccatgcaaatggtttgagtgcggtagtgtcctagttcctgtgcgctgtgcgaaggtgggcgcttcttacgatcactggtctcttgtccttgtcctctatgttcttttcatttttctttttgacggcggcagtttccgcctggcattggtgaaaaggcgccttgaagcacggcggacgtgtcacccggaccgaaacagaagagaagtagcgcagtcttggcaattataggatgcccgaaatccaacgtgcattctattctcgtgattattctcgtgatttcgtgtgcaaccaatggactttaaaaactgcgctctactacttgtagcaatgcatgttttgggcaagtggggttgagtggagtgtcacctcagacgacgtgtcgcttttgtatatccgtttttacggacataagaacgtgccgcccattctgggaaaacaaaacacaggttaaaaaaaaaaagaaaggaatggatggggaatgggacagagaggaaagatagaggtggaaataacaaaagcgtgacaacaaagaagcaaatacggagggacaagcaaagaaaaaacaaggacagaaacaaaaaataggaacaagaagtagcacattcataagcaagagagtacgaaacctgtttacaccccccgagacagttgccctatatcgcttttccctatcaatagtttctaactcatgtcagtcttgcgatcacaacctccttcagttgtaccgctacatctgacaacatccaccagtcgcaaaacagaacaggaaccatcgctattgcactctgcaataattgagcgacatcaagaccgttcggtgccgaattcgaattcgaatccggattcgaaccatcgaataaaaaaggatcgcaataatcacactagctaccattcttcatcgaattcggagtcaaacatggaaagtcctcgcttgtcagatggtgagtcttccactccgacctctattgaagagttaaacccaacaataaataattcgaggctggtgaagagaaactactcaatatcaattgatcctttgcatgacaacagcaataataatacggatgatgatcatccaaacaccataacttctccccgaccaaatagcactagtaacaaggaaatgcagaaatatagttttcccgaaggtaaggagtcgaagaaaataacaacaccctcgttaaactcgaataattgtttggatttggacaattccagtcttgttcacacagattcgtatatacaagacttaaatgacgatcatattttactaaacaagcgcgtttcgaggcgatcttccagaatatcggcagtaacagcaacttccacgacaattaagcaaagaagaaatactcaggattcaaacctgcccaatattccctttcacgcttccaagcattctcaaattctacctatggatgattcagatgtaataaaattggccaatggagataccagcatgaaaccaaattctgctactaaaattagtcactcaatgacttctttgcctcttcacccacttccacaaccttctcaaaagtcaaagcaatatcatatgatatccaaatcaaccacttctttgccgccagagaatgaccactactatcaacacagtcgtggcaccaaccataatcacgctgctaatgctgctgctgttaataataatactactactactaccgctgctacgggtctgaaaagatcagagtctgcaacggcagaaattaagaagatgagacaatctttgctgcataaaagagaaatgaaaaggaaaagaaaaacatttttggtggatgacgatcgtgttttgatcggtaataaagtcagtgaaggccatgtcaactttattatagcttataacatgctaactggtattcgtgtcgcagtgtcacgttgttctggcataatgaaacctttaactccggcagactttagatttacgaagaagcttgcctttgattatcacggaaatgaattgaccccttcttctcagtatgcatttaagtttaaggactactgtcccgaagtctttagggaacttcgtgcattattcggcttagaccctgctgattatttggtttcgttaacttccaagtacattttgagtgagttgaactcgccaggtaaaagtggttcatttttttattattcgagagattacaaatatattatcaagaccatacatcattctgagcatattcatctgagaaagcacatacaagaatactataaccatgtaagagacaatccaaacactttgatttgtcaattttatggtttgcatagagtgaaaatgcctatatcgtttcaaaataaaattaagcatcggaaaatttacttcctagtcatgaataacttatttccaccacacttagacattcacattacttatgatttaaaaggttccacatggggccgttttaccaatttggataaagaaaggttggcgaaagatagatcatataggcctgtgatgaaagatttaaattggcttgaagaaggtcagaaaattaaattcggtccattgaagaagaagacttttttgacacagctgaaaaaagatgtggaattgcttgctaaattgaatacaatggactattccttgttaattggcattcatgacatcaataaagctaaagaagacgacttacaattggcggatacggcatctattgaggagcaaccacagactcaaggacccataagaaccggtaccggaacggtagtacgacatttttttagagagtttgaaggtggaattcgagcatctgatcaattcaacaatgatgtggatttgatttattacgtggggataatcgatttcttgactaattactcagttatgaagaaattagaaacgttttggagaagtctacgccatgataccaagttggtgagtgccatacctccaagagactacgccaataggttttacgaattcatagaagattctgtagatcctctgccccagaaaaaaactcaatcgtcgtatagagacgaccctaaccagaaaaattataaagactgagtagggcacaggtaaataacctatcgtctatgtactcagtctaatctactttgatttaatttaattcaagttatataaatctattcttttccctttaattttaatattttaatttcaatccttttcttattttctatttttgctttttttttttcttttttccatattctcaggccacgtcaggcttgcataagccacgctagctaataattcagcgagaccctattccaaacctaattgttcggaaccatgccatatctcttccgcagtgtgtggctaagcggctttaagaggatacgaaatgtcaaaaaacgagaaaattcgattatatctgtacgaacttttctttgcgcttactgcctgtttactttgctttgccttctactgtttttttttgctcgaggccgatggtgaactgcaacgttatataaactaaagtgccagaataaaaataaagaaaggcaaagggagactatccgtcttcgaaacaagtcaaaagagcgaaaactaatgagccaacaacaaggttactaccaacaaggacccccacagcaaggttattatcaacaaggtccaccacaacaaggttattatcaacaaggtccaccgcaacagggttatcctcagcagcaaccagtctatgtccaacaaggtcaaccaaaggaggaaagctgcttggacagttgtttaaaatgtttgtgttgttgtttcttattagaattggtatgcgataactgattcgtttgttcaagaagtggtcaatataaaaaacgaaatcacatagcctttcatctatgctgcgaaagactgtataattacttttaagcaaaaatgtatataatatgatgggatcgttacgttggaacaagaattgaccatcgttcatctgttgttgaaataaaatttgaagttattcgtcgtactagtatcctatcacatgcggtgtaagaaatcacattgtatgagaagcaattatctaatttaatggacgctgaagttcaagaattggtaatgtgacaggataattaattaacagcatataaaataaaagaataatatttttattatataaaaatatcgatcactcttgtggatttctaaatcctcgaagagaacttttaatgcattctatatgcctaataataaagtcgctatcgaaaatataatatctatgcttatctatattgagaaatggatgaaatttgagataattgttgggattccattgttgacaaaggctatgatattaggtgtaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaaagaatatactggaagttctcctcgatgatataggaatcctcgaaatggaatctatatttctacatactaatattacgattgttcctcattccgtttttatatgtttcattatcctattacattatcaatccttgcacttcagcttcctctaacttcgatgacagcttctcataacttatgtcatcatctaacaccgtatatgataatatattgatactataactattagttgatagacgatagtggatttttattccaacatatattcactcgtttctccgaatgaaaataaataacatctattgactattcctttttgttgatatatcatcatatgtggtgaaagaagatgacaaaaaaattgagaacaagaaatgccaaggtggataaaataatatgataataagcaacaatatataaaatgaaagaggaaataatatcatcattacttagaaaatacgactcatctctgtgtcccctaggaaaagttcaagtatatcctaaacctgatactatggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggcctctttaacactaatatcccgacaattttcccaaaattcaaagaattctcagaaagagctatttttttttttaataaaattattagtactaattccagtataaataacaatgttatttacgtctctttcgaaaatgctcgtgtagctcagtggttagagcttcgtgcttatagcaacattcggtttccgaagtttctgtgccaaagacctttcaaacaggcctttaaaagcaacgcgaccgtcgtgggttcaaaccccacctcgagcactttctctttttttttcacacgcgtttgcaacatgcccgtattacatgagcttatttgactttagatggttttcagttcttttttttttttttttttttttcagtagattaatgcgaagagttaaatcaccaattcaaagatggcagatggaccaccttgtgggataagtataaaaataactaaaagtggtcttgtgttaaaaatagaatagaaaccactcataaggcaaaagatggctggaaaaaagggacaaaagaaaagtggactaggcaaccatggaaagaactctgatatggatgttgaagatcgtctccaggccgttgtcttgacagactcttatgaaactaggtttatgccactgacagctgtcaagccaaggtgtttgctgccactggctaacgtacctctcattgaatacaccttagaatttttggctaaggctggcgtacatgaagttttcttaatttgctcttctcatgccaaccaaattaatgactatattgagaattctaagtggaacttgccttggtctccatttaaaattaccaccattatgtctccagaagctagatgtacgggtgatgttatgagagatctagataatagaggtatcattactggagattttattttagtcagtggtgatgtattgactaacatcgatttcagcaaaatgctagaatttcacaaaaaaatgcatttgcaagataaagatcacatctcgacaatgtgtttgagcaaagcgagtacctatccaaaaacaagaactattgagcctgccgcatttgtcttagacaaatccaccagtaggtgtatttattaccaagatttaccattaccaagctctagagagaagacttccattcagattgacccagaattgttggataatgtcgatgaatttgtcataaggaatgacctcatcgattgtagaattgacatttgtacatctcatgtacctttgatatttcaagaaaattttgactaccaatcattaaggacagactttgttaaaggtgtcatttcaagcgatatattgggaaagcatatatatgcctatttgacggacgaatatgctgtaagagttgaaagttggcaaacttacgacaccatttctcaagactttttaggtagatggtgttatcccttggtcttagactctaacatacaggacgatcaaacgtattcttatgaatcaagacatatatacaaggaaaaagacgttgttttggcccaatcctgtaaaattggtaagtgcactgcaattggatcaggaacaaaaatcggagagggtacgaaaattgagaattccgtgattggaaggaactgccaaatcggtgaaaatattagaatcaagaacagtttcatttgggatgactgtatcatcggaaataacagtataattgaccattcattaattgcctctaatgccacgttagggagtaatgtacgcctaaatgatggctgtataattggtttcaacgttaaaattgatgataatatggatttagatagaaacacaaaaatatctgccagtccattaaaaaatgccggctcaagaatgtatgataatgaaagcaatgagcagtttgaccaagaccttgatgatcagacactagccgtttctattgttggagataagggtgttggttatatttacgaaagcgaggtgtctgacgatgaagatagttctacagaagcctgcaaagaaataaacactttgagtaaccaattagatgagttatacttaagtgacgattcaatttcttccgccactaaaaagacaaagaaaagaagaacgatgtctgtcaatagtatatacacggatagagaagaaattgattctgaatttgaggacgaagattttgagaaagaaggtattgccaccgtggagcgtgctatggaaaacaatcatgatcttgacacagcattattagaattgaacaccttgagaatgagtatgaacgtgacatatcatgaggtgagaatagcaacaataactgcattattgagaagagtttaccactttattgcaactcaaacattaggtcccaaggacgctgtggtgaaggtttttaatcagtggggactgttgttcaagagacaagcctttgatgaagaagagtatattgatttgatgaacatcataatggaaaaaattgtagaacagagttttgacaaaccggatttgattctatttagtgcattggtttctctatacgataatgacataattgaggaggatgtcatttataaatggtgggataatgtttctactgaccctcgctatgatgaagtcaagaaattaactgtaaagtgggttgagtggttacagaatgctgacgaagaatcttcctcagaagaggaataaaagtccacgcagtaccctgcataatcatgtattaccataaaaaggctttaatatgagaaaaaggtgagcgctatatagatttagtaatttacatgttacagaagcaaaaagcaaatatatatatattttttatcatattagtttttatcctcagtagtactactgaaataataatctcagatttttttttttcacttgccgagggaccttgtcctaagtggcaaagaactgaaaaaaaaaaaaattgaaatgcggtggtatcacatgaagagtaaataacttaagcaaaagagaggccactgagagagtacaagaaagggacaataacaatagacagaagacttttatatttgtaataacttagcgatgtcccaattattcaataactcgcgctcagatacccttttcctaggaggtgaaaaaataagtggtgatgatattcgtaatcagaatgttttggctactatggctgtggctaacgtcgtcaagtcatctttaggccccgttggactggacaaaatgcttgttgatgacattggtgattttaccgtcaccaacgatggtgccactattttgtctttgttagatgttcaacatccagctggaaaaattttagtagaattggctcaacaacaggacagagaaattggtgacggtactactagtgttgttattattgcttctgagttgttgaaaagagctaatgaattagtcaaaaataagattcatccaactaccatcataactggtttcagggttgcattaagagaggctattcgttttataaatgaagttctttccacaagtgttgacactttagggaaagagacgttaattaatatagccaagactagtatgtcctctaagatcattggtgctgactctgattttttcagcaatatggttgtagatgctcttttggctgttaagacgcaaaattccaaaggagaaatcaagtatcccgtaaaggctgtcaatgtgttgaaagctcatggtaaatctgccactgaatcactgttggtgccaggttatgctttgaattgtacagttgcttctcaagcaatgcctaaacgtatcgccggtggcaatgtgaaaatcgcatgtttggatttgaacttgcagaaagctcgtatggcaatgggtgttcaaatcaacattgatgatccggaacaattggagcaaatccgtaaacgtgaagctggtattgttttggaaagagtgaagaagatcattgatgctggtgctcaagttgtgttaaccaccaaaggtattgatgatttatgcttaaaggagttcgttgaagctaagataatgggtgtaagacgctgtaagaaggaagatttgagaagaattgcacgcgctacaggcgccactttggttagttctatgtctaacttagaaggtgaggaaactttcgaaagcagttatttaggtctttgtgatgaagtagttcaagccaaattttctgatgatgagtgtatcttaattaagggtacttctaaacattcatcttcttcgatcattttaagaggtgccaacgattattctttagatgagatggaacgttctttgcacgattctctttctgttgtcaaaagaacgcttgaaagtggaaatgttgtccccggtggaggttgcgttgaagccgcattgaatatctatttggacaattttgccaccacagttggttctcgtgaacagttagctattgctgagtttgcagctgcattattaatcattccaaaaactttagctgttaacgctgccaaggattctagtgaattagttgcaaaattaaggtcctaccatgccgctagtcaaatggccaagccagaggacgttaagaggagaagctacagaaattacggcctagatttgattagaggtaaaattgtggacgagattcacgctggtgttcttgagccaaccataagcaaagtcaaatccttgaaatcagcattggaggcttgtgtagcaattctaagaattgatacaatgattacagtggatccagaaccacccaaagaagatccgcacgatcattgattctttgcgtaatccgaacgagattctgtatctgcatgtaaactaataaacctatataaaatttaattatatttttttcagctagttctatttttgaatttgatcgctaactctgggcagttgataagcgcttcccagcttttcacgtgcgaggtggactaatacgtaataacgcgtacctattaggacttcgttgagttgtttttcttgtccaaatgcagaagcgggtccctacaaactattgtgtttgttcgtaaacgagcaggaaccctgttaaaggaaaaaagcttaacgctagcgttacattttagtaaggcggcaataaaaaagaatgcggagtgtattccatgaattcaattgcgcttactgctaagcctgtttctaaacatgatccccagggtgaatatctcccatagtggctgtgttattctgtctaaatgtggcagctaaataaggttttttccaagctatttttttctctaaacgagcgcaccttagcgggatcgcgtcaaattttcgcccaacgaatattattctattgtcttcagtgaatgtgcttgtcgaaatctatatatgcgccgccctggcaggatcagcaaatacaagttacttggaaagtcgcggcatagaaagtagacacttcttttgtcaaagattgatattgctttcagggtgcgatagtgctgactgttcctctaaacagcgattttttacatacattaactttttgaagttgtaggaactatcttttctcatttatccaacactaaaacaaaattgagctttccagaaatagtgaatcaaaaaaagttaagtacaaatatttacagttcagcagtatgagcgaagtcggtatacagaatcacaagaaagcggtgacaaaacccagaagaagagaaaaagtcatcgagctaattgaagtggacggcaaaaaggtgagtacgacttcaaccggtaaacgtaaattccataacaaatcaaagaatgggtgcgataactgtaaaagaagaagagttaagtgtgatgaagggaagccagcctgtaggaagtgcacaaatatgaagttggaatgtcagtatacaccaatccatttaaggaaaggtagaggagcaacagtagtgaagtatgtcacgagaaaggcagacggtagcgtggagtctgattcatcggtagatttacctcctacgatcaagaaggagcagacaccgttcaatgatatccaatcagcggtaaaagcttcaggctcatccaatgattcctttccatcaagcgcctctacaactaagagtgagagcgaggaaaagtcatcggcccctatagaggacaaaaacaatatgactcctctaagtatgggcctccagggtaccatcaataagaaagatatgatgaataactttttctctcaaaatggcactattggttttggttctcctgaaagattgaattcaggtatcgatggcttactattaccgccattgccttctggaaatatgggtgcgttccaacttcagcaacagcagcaagtgcagcagcaatctcaaccacagacccaagcgcagcaagcaagtggaactccaaacgagagatatggttcattcgatcttgcgggtagtcctgcattgcaatccacgggaatgagcttatcaaatagtctaagcgggatgttactatgtaacaggattccttccggccaaaactacactcaacaacaattacaatatcaattacaccagcagctgcaattgcaacagcatcagcaagttcagctgcagcagtatcaacaattacgtcaggaacaacaccaacaagttcagcaacaacaacaggaacaactccagcaataccaacaacattttttgcaacagcagcaacaagtactgcttcagcaagagcaacaacctaacgatgaggaaggtggcgttcaggaagaaaacagcaaaaaggtaaaggaagggcctttacaatcacaaacaagcgaaactactttaaacagcgatgctgctacattacaagctgatgcattatctcagttaagtaagatggggctaagcctaaagtcgttaagtacctttccaacagctggtattggtggtgtttcctatgactttcaggaactgttaggtattaagtttccaataaataacggcaattcaagagctactaaggccagcaacgcagaggaagctttggccaatatgcaagagcatcatgaacgtgcagctgcttctgtaaaggagaatgatggtcagctctctgatacgaagagtccagcgccatcgaataacgcccaagggggaagtgctagtattatggaacctcaggcggctgatgcggtttcgacaatggcgcctatatcaatgattgaaagaaacatgaacagaaacagcaacatttctccatcaacgccctctgcagtgttgaatgataggcaagagatgcaagattctataagttctctaggaaatctgacaaaagcagccttggagaacaacgaaccaacgataagtttacaaacatcacagacagagaatgaagacgatgcatcgcggcaagacatgacctcaaaaattaataacgaagctgaccgaagttctgtttctgctggtaccagtaacatcgctaagcttttagatctttctaccaaaggcaatctgaacctgatagacatgaaactgtttcatcattattgcacaaaggtctggcctacgattacagcggccaaagtttctgggcctgaaatatggagggactacataccggagttagcatttgactatccatttttaatgcacgctttgttggcattcagtgccacccatctttcgaggactgaaactggactggagcaatacgtttcatctcaccgcctagacgctctgagattattaagagaagctgttttagaaatatctgagaataacaccgatgcgctagttgccagcgccctgatactaatcatggactcgttagcaaatgctagtggtaacggcactgtaggaaaccaaagtttgaatagcatgtcaccaagcgcttggatctttcatgtcaaaggtgctgcaacaattttaaccgctgtgtggcctttgagtgaaagatctaaatttcataacattatatctgttgatcttagcgatttaggcgatgtcattaaccctgatgttggaacaattactgaattggtatgttttgatgaaagtattgccgatttgtatcctgtcggcttagattcgccatatttgataacactagcttatttagataaattgcaccgtgaaaaaaaccagggtgattttattctgcgggtatttacatttccagcattgctagacaagacattcctggcattactgatgacaggtgatttaggtgcaatgagaattatgagatcatattataaactacttcgaggatttgccacagaggtcaaggataaagtctggtttctcgaaggagtcacgcaggtgctgcctcaagatgttgacgaatacagtggaggtggtggtatgcatatgatgctagatttcctcggtggcggattaccatcgatgacaacaacaaatttctctgatttttcgttatgatagaaaatttaaaagtgcagaatattcgaaatagattcccaaaaaaaaaaaaagggatattgtgttacccagttcacaatggaattttctagaagaaaaaacaaagaagcctcgcaacaaaccaagatggattcaaaatgcctacttaccgcattgtatgtgggagaatgaacatatctgtaattgtattatataaaagtagttagtttttttttttttttttttttttttttttttttatgtgtaatgcaaatacaaaaagaactgcaggcattttgaaagttcactcgtataggaaactttgatagagaggcaattccttactttcgttattcctttcagtcttattcttaatcgtttatagtagcaacaatatatcaatatggtcgtgaataacccaaataactggcactgggtcgataagaactgcatcggatgggccaaggagtatttcaaacagaaactggttggagtggaggccggttcggtgaaggataaaaagtatgccaaaatcaagtctgtttcgtccattgaaggtgattgtgaagttaatcagcgtaaggggaaggttatatctttgtttgatttgaaaatcacggtgttaatagagggacacgtggactctaaggacggatcggcattgccattcgagggtagcattaacgttcctgaagttgccttcgatagcgaggcctcaagctatcaatttgacatatctatatttaaggagactagcgaattgagtgaagccaagccactaattagatccgagttattgcccaagttgagacaaattttccaacaatttggcaaggatttgctggccacccatggtaatgacattcaggtgcccgaatctcaggtgaaatctaactacacaagaggtaaccaaaaaagtagctttaccgaaatcaaggactccgcttcaaagccaaaaaagaatgcacttccctcttctacttcaacttcagcaccagtctccagcaccaacaaagtcccccaaaacggaagcggcaatagtacatctatttatttagaaccaacttttaatgtgccttcctccgagctctacgaaacgttccttgataagcaacgcatattggcctggaccagatcagcacaatttttcaacagcggaccgaagctggagaccaaagaaaaattcgagctctttggcggcaacgtgatcagcgagttggtttcatgcgaaaaggacaagaaacttgttttccactggaaactcaaggattggtctgcccctttcaactctactatcgaaatgactttccatgagtcgcaagaattccatgaaaccaaattacaggtgaagtggactggcatacccgttggcgaggaagatcgcgtgcgcgctaattttgaagaatactacgtgcgttctattaaattgacattcggctttggtgccgtattataagatatattgttctcatgtttcaataaaagtatgcgtaaatatttacataccactattggcatagatagaatgcaatacatcatgtagttctgtacggcatccgcgcggctccgatcgcccgtcctacttttgcggcccggcgccgacggcctccccggaatttaccaacgaagaggaaaataaactggagttataacgccattggcgggaaactccgaaaccatagcgccgtggtctttccccggttttttggcgccgggtgtgcttgcgttgtgtgaacggcgccctggcagctgagggggaagggaaacgccggaggcgacggcaaggatgaccatggcgtcaaggaacatgcggaacatgctagaatgattgccgaaaggcgggccctagtcaatggcatcatgcgggaacgtgcagtaaagctcaatgtaacttgatgcctatcggcgttgttcgagctaaggacgatgtgatagactgaggaagggtgaacgtcgatagttagccgttgtgaactaaataaaagtgatattttttcgttgttcttttcttggtttggcggtgttttcatttgttttcatgttttacttcgccacaggttttcaaagaacaacgccttaaaaataggaaaacgttttcgctacaggtgttgttattattgttgttgtgctgttgtttattgtgctatacttgtggtatttattctggacttccgatcggaaattttcttcccttgaagaccttttgaagacaacagttatatatcattgatctgaatttctcaggctattttcaaaattccatacctccttattccaacatttgctcgactactatagaaaagccttattcttttatctttgaaagaaagaaaaggtgtcatagcaaaagtttattgttactctgttttgatatactccctcttattcgttggaagtataagattgatttgcataaattaaccaatcattttgctactttcccggttctccctttattataaacacttcagaaaaatattctgctactattccttactttactataagaattttgttttccaaaaaaaaaaaatataaaaaaaataatcatactctattactatggctaacgtagaaaaaccaaacgattgttcaggctttcccgttgttgacttgaattcgtgcttttctaacggcttcaataatgagaaacaagaaatagaaatggaaacggatgattcaccgattttattaatgtcatcatcagcttccagagaaaactcaaacactttctctgtgatacagaggacgccagatggaaagatcattaccacaaataataatatgaactccaagattaacaagcaactggacaagttgcccgaaaatttaaggcttaatggtagaacccccagtgggaaactaaggtcatttgtttgcgaggtttgtacgagagcgttcgcaagacaagagcacttgaaaagacattacagatcgcatacaaatgaaaaaccttatccctgtggcctctgcaacagatgctttactaggagggacttactgatcaggcatgctcaaaaaatccatagtggtaatttaggggaaacgatttcccataccaagaaagtgtcgagaactataactaaagctcggaaaaattctgcatcctcagtcaagtttcaaactccaacctatggtactccagataatggtaattttttgaatcgcactactgccaatacaagaagaaaagcaagccctgaagctaatgttaaacgtaagtacttgaaaaaactgacgcgcagggcttcatttagcgcacaatcagcatccagctatgctttgcccgaccaatcttcgctagaacaacatccaaaggatcgtgttaaattttctacgcctgaattagttccacttgacttgaagaatcctgaacttgactcttcgtttgacctgaatatgaatctagatttaaacctaaatctagattccaatttcaatatagcattaaaccgttctgattcttctggatcaacaatgaatttggattataaattgcccgaatcagcaaataactacacatattcttccggctcaccaacccgcgcatatgtcggcgctaacacgaattctaagaacgcttcatttaatgacgcagacttattgtcgtcgtcgtactggataaaagcctataatgatcatttgttttcagtatctgaaagtgatgaaacttctccaatgaactctgaattaaacgacactaaattaatcgtcccagattttaaatcgactatacatcatttgaaggattcaaggtcctcctcttggactgttgctatagataataatagcaataacaataaggtatcagacaaccaacctgatttcgtcgattttcaagaactgctggataatgatactttaggtaatgatttgttagagaccactgccgttttaaaagaatttgaacttttacatgatgatagcgtaagtgctaccgccacgtcaaatgagattgacctttcccatttgaacctatcaaactctccaatttctcctcataagttaatttataagaataaagaggggaccaatgacgatatgttgatttctttcggactcgatcatccttccaatcgcgaagatgatctggataagctatgtaatatgaccagagatgttcaagccatattcagtcaatatttgaaaggagaagagtctaaacgatccctggaagactttttatcaacgtcaaacaggaaagaaaagccagatagcggcaactatactttttatgggttagattgtttaacgttatcgaaaatatcaagagctctgccggcctccactgtgaacaacaatcagccatcgcattccatagaatcaaagctatttaatgaaccaatgagaaatatgtgcattaaagtgcttagatactatgaaaagttcagtcatgatagtagtgagagtgtcatggactctaatccaaacttgctgtccaaagaattgttaatgccagctgtgagtgaattgaacgaatatttagatcttttcaagaataatttccttccccatttccctattattcacccaagcttgcttgatttggatttggatagcttgcaacgatatactaatgaggatgggtatgatgacgctgaaaacgcgcagttgtttgatcgattaagtcaagggacagataaagaatatgattacgagcactatcaaatcttgtccatttcgaaaatcgtttgtttacccttatttatggccacatttggttctttgcataagttcggttacaaatctcaaacaatagaattgtatgagatgagtagaagaattctacattcttttttggagactaaaagaaggtgtcgcagtacaacagtaaatgacagttatcagaacatttggttgatgcaatccctaatattgagcttcatgttcgctctagttgctgattatttggagaaaattgactcctctttgatgaaaaggcaattgtccgcattatgttcaacgatcagatcaaactgtttaccgacaatttctgcaaattctgagaagagtatcaataataacaatgaacctttaacatttggttctcctcttcaatacatcatttttgagtcaaaaattagatgcaccttaatggcttatgatttttgtcagttcttgaaatgtttcttccatattaaattcgatttgtctataaaggaaaaagatgttgaaaccatttatattcccgacaatgagtcaaaatgggccagtgaatcgataatatgtaatgggcatgttgtgcaaaagcaaaatttttatgattttagaaacttttattacagtttcacgtatggacacttacactcaataccagaatttttagggtcatctatgatttattatgaatacgatttaagaaaaggaaccaaatcacatgtgtttttggatcgaatcgatacgaaaaggctagagaggagtcttgacacttcttcctatggcaatgataatatggcagcaaccaataaaaatattgcgatcttaattgatgacaccataattttgaaaaataatttaatgtcaatgagattcatcaaacagattgatcgctcgtttactgagaaggttagaaaaggacaaatagcaaagatatatgattcctttttgaactctgtgaggttgaattttttgaagaattattcagttgaagtattgtgtgaatttttagtagcgttgaacttttcaatccgtaatatttcgtctttatacgtagaagaagaaagtgattgctcccaaagaatgaattctccagagctgccaaggatccacctgaataatcaagcgctttctgtcttcaatttacaaggctattactattgcttcatcctaattatcaaatttttattggattttgaagcaactccaaattttaagttactgagaatttttattgagttgagaagccttgcgaattctattttacttcccacactttcaagattgtatccgcaagagttttctggatttcctgatgttgtatttacgcaacaatttataaataaagataatggtatgcttgtccctggtttatccgcaaatgaacaccataatggtgcaagtgcagctgttaagactaagttagccaaaaagatcaatgttgaagggcttgcaatgtttattaatgaaatcctagttaactcttttaacgatacctcttttttgaatatggaggatcctattcgaaatgaattttcctttgataatggggacagggcagtgacagacttgcctcgttcagcacatttcctatcggataccggcctagaaggtattaacttcagcggcttaaatgattcgcatcaaactgtttctactttgaatcttttacgttacggggaaaatcattcatcaaaacataaaaatggtggaaaggggcaaggatttgccgaaaagtaccaattatctctgaaatatgttactattgccaagttatttttcaccaatgttaaagaaaactacattcattgtcacatgttagataagatggcaagtgatttccacactttggaaaatcatctaaagggaaacagttgacgattatgtctcgttgctgatatgtgtcgtcccagtactcaactctttctgatgagattttgaatatctcattttatttctcatcaaacagccatgcatgcgactgaagtggactactgcgggagaacaccgatcttatctttgaaattgttgcacaaaaatatttcactaccttggcgtttctcatctcacccattggggtgaatctcgttattgctccttattttggtccattttatattaaatcctgtatcatgtttaacatttttcatcttatacctcatacaaaaaagaaaagctatttatgaaagttagttcattacaagatgcaagcctaaaatatatgcttgatcttaaaattcatgtatagaagaaaaagaccttaccaacgttgttggttaccgtgtataactaataccaatcttgaacattaaccactcctggcgtgtgggaggatgttcttagacttaattaagaatctctaaatttttttttatttaatcgtccctttctatcaattatgagtttatatatttttataatttcatctaacctcagaaatagtgttgtatatatcattgtccgtaatatcatcgtgaaaaccagtgtcctcgttaattattgtctgaattagccattctttagattcagtgtgaaatatgtaattaaatttcttaaatttcagtgatatttgacttctcaatctttcgagaagcttcatctgagatttaccattattttcgttagcatatatgagaaactttaactttcgattagataattctgatcctattctgggtactaaagaatctaaggcatttaacaatggctctgtatcatctacatcaatattgggtaaatcaattgtaagcattctacctgcgctcaaacatgcaaaagcaaatttgacaaaactgtccaactcagatctaccccaaacaataacaatgtagtcatttaacattttcttcactccacatatctgatctcttaaattagatccgcgtaagaattgtgtataaaatgaaaaaatattgttggatttaatgattcctccctttgatggagaatctaacgataaccgaaaactttcacccgaaggtaataggtattggtatattaaatgtggtactattcttttcttttcaatgcatgcacttatgaatttccagtgtagtgtaggccaccccaacgccaaagtttctaagtactttaagcttcttaaatgccgttttgtgattaggcaagcaaatctgcagtctgcaaatagggaatgaggtttccaggctagcttcaaggccaattctcgaatattatctgtattacctttattgactaaagatttagctagcggatgagtgaagttaaataaagtggaaaatcctgactcaattacagtgccgccttgcgattcaatggtctgtcgaagttcctctctattttcgaataggcttgtcaaaacaaaaatacatttatcaaatacattccctgttctgatttcaccagaagaaaaaagcaggcttggcgctcctgcatgttcagctaatgcgtctctagaatcctttttaacaatttccttcttttcggagctcgattctatttcgttattgtacacttcagtatgcgtatttatgtccttttcgtcatcagtatgtttcttcggagacagaacattggtcattgatttccttcccctaatgggatgtctcaagtacctatacgcgtcgcctttatttttctcattatcttctaatatgatcttcgctcttttagcccactcgcttaggtcaagactgatcgagcttagtgctttaattaacgtccttttccccaacaatccgcttgcatttttttttttcaaatgaaccgtatcatatcctcgaatacatcttattatgttgagatcatggctacgacattctagaccaacgactacgtactcatttccatcaaaggtaacagcatcccctattctaatatctaagtagtagatgtcctcatctttggttagcgatcttcctgtttcgaaataaatccaacagccatcttgattagtgtcaacttccaataaaatacccggataaaatttgtaattccacgtatactgacaccataccgcatttccaaaaattatgtcgtctttcgataagaaactattatctgccgttctaataccttcaggaaacacgtaagactgttctttagagtctttgcccgaacctgtctcccctgtttgtatggtaatgctgcaagacggttcccttttgatagaagcagcatccaaatctgaatttcttttgaggtgttttgtcggtgatgtcttagtgcttctgttctcctcctcttcaccgatctctattgtatctttttgacgtcgctttattgttcttcggttctgaataatctcctgtgactcacttggaaataattgcatgaggtttttctgaagttctgagctctgtcctttgctttcgtgttcaatcaaagctacatccaaagactctgtgccatcttgtttatctgaattgcattctttattatcatcatgaagctgaagtgagttccccttgcttttttttatctccattaaagtttcttcctcgactaccagcttttttggagacgtttgaagatcttgctgctcttcaacttcaggcagttcttgggttagttcaacctcgctcatgattgtactttcctttttcgtatcaagctcatttggggacatacgttctgtttcatcacttcctgaatcagatatttgctttcctgaaagttgtaagtatattctatcggttatttccttttgttcgttgaaatcagatgaaccggctatgataatgtcatctctggtagctgcatttgaagaattttgtatatcgtttgaaaaaacattgtttgtctctacttctctctcgtgtatattaaatgtatctttttccttcggaataggtgaagaattcgagggttttgacatcgtattcttagatggtgaactagtctcaggaacttccaatatgggttcaaaattaatccgagaaagagtaacgggagtttcaaaggttgcattcaaagcattttgttcaggagaatttattatttgggtttttatttcttctgtctggccagtagaatgaaaaacaggtcccttctgagcagatatgccttgggaaagcgatgaaacaattatctgtgtctctaattcattatttgtttcggtattgaaacttttagataagggttgcgtatcgattgaaatactatctaaaggcatttcctgtgttcttggattattgactatttgcgtagatctattgctattattttccgttttgtcttttgagtatcggaatatccacttcttggatggttcccgattgtttacactctcactggaatacatttcttcttccgcattgttgcgtgaaggggtgccagacacagcactattaatatcgatatctaaattgttcacgtcattctctctacccgaaacattcagattcttttccaattcgttaatctcctctgattcattactttgtattatttgattgttccgttctctgagatcatctgatgaatagttctcacttttcttttttactggatttttttcctcgatagctcctatgttatcttcgttattgttaaaaaccttgtttacatttcttgtggtccggccattcccggtaattttgttcttgtcataagagcttatcgaattaggtgattctgctgatatcatgatttgagttttttgaactcgttcatcttgcattcctccacttttacttaattcgtctttatatcttttaggtgtaacaattccttccaatgcacagtcataattatcagcagaacgttcagccatctgtacaaaagtggcatccgcctctgtaacttctaatgacgcattttcttctccatcattctgctctccataatagcaaaacccagtatctgacttcaactttttgaaggttttctgttccaatggatcagttggagtttgaaaagtcattttttttcttaacatcagaggagtgtcttccagatcggagctttgatatttggtcaaaagattttctttaccaggggttcgattgcttttgaaaaagttagcaattcggtcaaggtcaggagtcctttcattatgcaatatgttagcatttggtcgatcattatctcctacttcaatatttaactcatcatcatgtcttggactctcgtcaagtaatcccagagatttttgaaatatctcacttgtattcataaacttgacaggatttggatttgctttgggacttccttcgattatgtttgtgctatttaccttgttttccaacggatcaacgggaacattcatttcgttcatgtcgccatcagccaagggagaatgcagtgcttcctttatagcgctttgggtgactcgatctggagagcttttccattgaactaactggcctgacatagccctgatgttgaagattttctcactatgctcttttctatggcgtttctctatcttgctcacttcacattgctcatcgttgcaaatatccacgaacaaaaatcctcgcgtgtttaatcagaactgcactctgaaaattcaaagccgtgccagtaataagaaagacacaaggttatatagagacacatcgagaaagtatattatagattaaaaaaattttgccttatactttagtgcacttgaaaaagcaataaaattttatttcatatgtatctaacgctaacaaggccgtatatttatttagaccttattttgatggggagctgccaacattttctccaataaatcaatcttcctttgatagtcttcaataattctgtttttttcgtctatttctttgtgtatttgataagcattttcatcgtttgtatctggattcccaagtgttctacttgcactatttcttctggtggaaacattgctgacacttccccttgaggtttcgtcgatatagctatagtttggaatatcatagttgtttttcttctcagttaacactttagccctataattttcatacaatacgttgtttgttacatcttttaattcctgaaggtgagaacctaacagtattgcttttaagtatataaaatcggaggtgttttggtcttcgaccaccaagctaccccattcgtacgttctgatatgctcaaccctattttccgaatttttattaaaagttttgctgcaaacaatggcaaatggcgatatttccttgatcttcgtgtcattatcgtatttggattttgctgaactggaatcgatgtccatatcgtacagagctaatgtttcgcctagggtgtcacttttaaaatcaaaaacacgtatattgttctgagagatttcttggcgcacaatgtctttgtgtaaatttaattcagtttctgtgagaccatcggcttttggaataatgggaattaaattaactttatcacaaatcgttttcattaactcaatatcaaattttttgactcctcttggagtactcttcagaaagtataaacaaacatgaggcctcccatcagtttcttttgtgtttctctttattctgacctcttcttttaaaacatttgcaaactgttggtctaagtagttttttataacaacagagctttgtgaattgtcgacattgtcaccgcagcctggaaacaatatgatatctaatgttatgggtacgcctagttcatcgttcaaatacactcttctggtgacaagcttcagcccaggactcaaatgggctgttttatatccaggatctatatcttcgatggcgtttccattttctggtgttacattatttgtcactttatcatcatcatcatcataatccccatcagaaagcgatatatcctgaccgcacagattgtttaaaaacgttgatttgccgctgcctttttctccaagtaacaaaattgacaactgcagtcctttcttgtaacccttgcgacgtcttaactcatctctgctgagagtatgttgttcaagagctgagtgatctttcattgggaacatttgattatttactgactttatgtacgtatagtagctctttttttgtatcgatttataaaaatgcctgttcttactattcttatgggaatgacacaaaatgtagacgcatgtctttttcaggcgtccttaatatgagcgatcaaatttcgcatcaaaaaaactttattgaagttagaatatatgaaaaaaagccacgaaatttctaaaggcaaccacaaattgtcttattattgatagaatataaaaaataagtcatttatttatatgtacatctgtgcaaatggtagcggcgctctttaactgtttctacataccatgcatgcttgtctaaaaccatttcgaagttccgttgctaattcagagaaaactcttccaagcaaagtcggtttgaggcgttttctgttatatattaaaatcggtattagcgtcaagccgtttgattacatgatcattcgtattcgacccactagggttatccaattcgattttgcgatagcatatcttattaccgtctgtaacaaccgcctttaatttgcttctttgatgaggtttggataattctattactggggaagtgtgacttctttgaaatttattttcatcatttttctctgttattcctttacagttcgagctattttcttttataattaattgttcataatttgctatctttgtactgttgactcttttaattgctagaggattagttgtttcaccgttaaaatcgggataatgcctttcaatctcctctaaataacctcttgagacgctccttctgccaactttcggtagtatgtcagaagggggacttatgattttcctaaaatcttcgtcattagcacttaacgaactggataatttcaatcttggattgtcctttttctttgtttttaatggtctgctatctctaaaaattaacttctcaaaaagttcggctttatccttgactttattagattttctcaatcttgtgattgagtcagacgattcagtagatgtaggcgtcatctctttataatcaggatctcgtgacttagtgaaatccattgtaatattattccaatcatcgtccagtagtttgggcgatgaacttgaaaatacagaatttgttgaacttctagaataattagaaaatgtcggagaagggataaaaggtggctttttgactaagtcttcttcaaatgttgtatttttttccaatccgtggagagaatgtatttctccattattctcctctatgtatgtatcatcagaatccgctgaatgggtcctaaatgctttatcattgagttcgatgaattgattcattccttgtagtattgcagtatgagcgatttgctcccttgttatttctgtaggttcgttcaaatccatatttaaatctttcacagagcccttttctttgctctcaacttcatttgttctataacttattgtctttctagccggatcaataacgcctagtttatatttccgctgaacatttcttaatgatgcgaccagggatatgttgtgactatttaaggttttcattgcctttctattaaaattcaaaacatcaaagacatcaacaagaacattttttgtccaccacatattcccgtttgagccgataacagcatttctgtaaacaatgttctcattcgccagcatccttagcaaggtgcaagttttccctatgttttgtaaatcattcatatccaggtgagacaatattcggaacaataggtttaatggtaagtttgtcagggacctttcctccagcggcatctgtacactacaagaaaataatgtcatctatgtggttgaaggaactataactaattctggaacaaaagtgaactttccttgtgcagtttggccaatttgttttgatattttgtatgaggatatttagcaagtagtaacagagactccttggttatttgaaaactttccctttgtttaaactatagcaaagtataactttccttttcctattttgtgaaaaagtaagtaaatattgttatctcctcccaactggttaaatactgggtaggtgcacaagcgtttatagtttctaagaagacagcaccaggaataatgataaacagttgtttgggtcaaaacaaaacgggtattgccaatgccttttaaaatacttacccggccataaaatgaataataatagtgtatgaagactgtgttggaagatgttatggtagaagcagaggcttccgcactgcatttaagaagcataaaggcacttctgctatttcattaagaagattcgctatggtgagcatgttctcattatttctgctattaattgagcaatcgccgcttgtagcgtcattgcaacaaagtcaacggcatatagtgggtgttccctgggaaaagcagcacttgtatgactcgaatgaaccagatttgactaaatggcactgtttgaaccacgaagatatcgtattggatataagccagattaatgatggggtttgtgattgtcctgatggttcagatgagcccggcagcgccgcctgcgtggaagatatattcaaaagcgttgcagagggaggtggtaaagtgaataagtatttttattgtgataacaaggggtttattccaagatatatacgaaaatcggaagtcgcagatggtatttgtgactgctgtgactgttctgacgagctactttctggatatgagctctttgatgctggatctaattgttctcagttaaaaaacgaatttgacattatggcctctaaagagttatcaagttaccgggaaggtaaagaggccctagaagaactggaaagaaaatacggtacaaaggaagaggctatcacccgtggtaattgcttagaagaagataaggaaaaagcttctgccgagataaaagtactctccaacaggctctcagaaaatcgagccaaattagagcagttgagaggcgagtactttaaccaattaagccatgatcccattttgtatcaatttgaacaattaaacagtactcgtttgggatcggacatccttacatcgttcactatggtttcaagagtaagtaaaggttaccaggacatattcaagattttaagtgatttatcagaggcctatactccctcgctaaatgataaagttgtcaatgataatattaaaaaattcagaaaagttagaagacgggctgaaaaggctaaaattaatgcagatagcaaaattgatgatgagcaggcagataatctttacttgtactttacagaagaagtacctcaaatttttttgaaaagagaatctgagaacacgttgaggtacgtcataggaaaatccaattttgttcaagcgctagtggagggtaaaattaactataccaacgatatcttggagtatatcagagaattccgtttgattatggatgatatttctcagaattacaatgttaactttcaagatgcaggggtcaaaagtgctgtcgattcgtataaaaactacctaggtgaatacggcgaactggctgaattagaaccagctcacccgtcagagagccttttgagatcgttgagcgaagtaacatcatttgtgaacgagaatgcaccaaaggtattgccaccagacgctgttgagtcagaacaagatacgaacagcgatcatatcggtacttctggagatttgcgcaataaactcaaagagattctatctaagctgaatattttttcatctagaaaagatttggtctcattagagaagagattccgctcttgtgaaagtcaagtcagtctcctggagaatgaattaaagcaaaaaatggactataagaaattattagatgaaactgaagatgaaggaactaattctactgcaggaaatctgactgagcttttagaactaatgggatcacaatcctattgtcttgacgacatactggacaactatgtgtacactatatgctttcaacgtccaatgaccgaaggtgtcatatatcaagctgaggataaggttgacggtaaaaaagttttgatcggtcgttttaagacatcaggttttaatgttgacttaaacatggaaaaatacgcagaacatttaaaggccacatatgatgagaagagtgatttgatttcaaacttagcagctatacaggacgatgacggtaacatgcaacattacgtattcgggaacttaaacgaactgaataatggtctggtactagaatacgaaaatggagaccagtgctggaatggtccgcgcagatcggctactgtatttgttcggtgcagcgacaaattcaagattcggagtgtacatgaagcgactaagtgcaactacatcttcgatgtcgttggtcctctaggctgcaacaagactttcgaatacgagccccctaagttcaatttaagtgaatgactggaaaatgagtagttaggcttttttagtaagtaaacaactaggaaggccgatgctgtgccgtgatactcttttccgcaacaaaagcaatatttccctcggccaaaacgcgaaaagacgataaataagtatatcgttccaaatactgatagttctgtacgacctgttggaataacgcgaaaagaagggtacggcgtaatcaccccacacggcttgtatttttttcggagaactaagtcatagacgtaatgctaatttttccgtctagccgatgtttatgcggcttttatttttttttttttttttttctcatctttgttcttccggtttccaagatgtctcacagattattacagtgaattccaaaatcatgtttactactggaatttgtatgcatatgttttggcaatcttaagcctacggattttaaatgtgatggatataacgaacagtgtttactggagactcacttctctgggcttgagtttacgatgtatagtcatataaaaatgaagaaatttcttgagtgacaattgccgccgtacttcgtattgtcttttcttgacagtgagggcgtataagatacatcgtacatacatagagactcatttagtgatgcttgaatcgagcagtgataagataaagtttgcgcctattaaagaggtagattacaaaaaaccggtaagtaagagtaagaactatactcttattaatgacatccaaccattggagtggtattgtcacaatgatagtgaaacgggctaccaacacaccataagtaacaagacagatggtggtagaggtttattcagagtgatgaaaaaatcgatggagaccagagtcgagacccaaacgttatatttcacagatttgcatacaggcttgtgtggatttgttcaattactgtattctacggttatgggtggtatctataaaggcttccaattgaatttcaaggtttttggctcagaaagtaataatactgactacgacgtttgggaaagttttaaattggatgacatagctgaatttcaaccattaaagtttgtctctagaaatgttatttttgaatttttgagcaacaaaaatgaaaaattaggttccattggccagttatctatcaaatgtgatttaccaacatgtaacaatacaattcaaaatttgaaaatcgatttgttggtggatttgtttcaaggttttaagatgaaccccaacggttgcaattattattttgacaaacaaatctcgatgagtgacgaattcgtttcctcagacaaaatgatcagacatgtttttgtgcccagaggtaaatgtaatggtaatatttcctacgataaaaaactcaatagtggggactttcaaaataaaaatatttcattaactgatgttcctgtcgtttatctggacgctgttcaaggtcttttgccgaataaagcagccagtaaatggaatttcctatgttttcagagcgaaaactactctgttttagcaattgaattcactactcctcgagatcatgataacgtcaccgtaacagtttggtcaattactgaaaaaaacaaactgatatctattggttcttctgtgcagagcccaaaacgtcatgttaggttccgtgctacgagtacagataaggaaagcggctgggtatatccaacctctatcaagttccccggtggattttcagaacacgacttgaggctggttaatcgatacgacgttctcggtgagttaccaagcatggtcaggtcgttagctcagaaaattgtgagcatcaaacctttcatttatcaatactgtcaaccttctaaatataagcacgagaaaggtatttctatcgttgagagcaccttcattagttgaacaaaagcgtgaacacttccacatgaaattcgttttttgtccttttttttctcttctttttctctcctgtttcttctaccaactttacctaataattaatgtgtaatcgaatttttttacataatcactacctaataactaatttatcatcacttttttttttcattttgaggccacactttcccccatggactattgcatcattgcgccatgcttcttacttgcgtaagccatagaacggaaatatcatgttccccttgccgcatgcatattgaaaacatcacgggaacgagaagaatggcattttcgaaataaaaagaaatcatatttcaaatgttggggagagaaagcaaaggggaatcaataatcattaagggaagtcgatgaaagtttccttttccgaactctacctcgccttatataaaaccttggtctaaacggataaaccgagatgtagttgagtttgtgaatccagttcttgtccttcttcctctttcaaaaagtgaagcaatcagttgagagtgtagctatagaggtgtgtactctagaaatcagactttcatagcaagcagactttttttttgttgaatcttactagcggattttttagagttttcttcttcggactaatctgtcaatggttccagtaagattaatgagtcaaaagccctctataattgtatcgagaaatttcttaaaagaaggaatataattattgcggtcactagaaagttataagaaggttaccatttaactgaacagcagcggtatagtacggaataaaaaagtcttttaaaatgttgcttagtgcgcctgttaacagtaccgtgcggcgcaagccacacagtccaaataaaaaaaagccaaaagagacaggtacagctgcttccttttcgtcgtcctcttcaactgtcgtcctttcatccaataatgatggcagctttgatgctctttgggacccctctataagtaaggcctcggattttgagagtagctatattagtgctaaacgattaaaaccagaaagtagtaatagacagaaaaaaaaaaattcttataaatattctagggaggaaaacaccaacgaggtagaggaaaagacgtctcttggcagcagctctaagacagaagcagataatatatttaatgaccagctcacgtcagctggcaatactacatatgtcagtaataagcgcgatgtaaacttcggggcgaattcggctgtagtactgctcggtttgccaacaagtaaaagtgaatctcaccgacaataccacagtccttcggcttcaacaactaatgaagatgaagaggacattggtgttgatattttagtagacaaccacatcgatagttgcgaaacagtatcgataaataataatagaggtattacacaccaatatccagaaacggaatcagatgtcgactttgatgaggccgtgatattgacaccaatggatggtacggataagggagtgaaaaatccaagaccactcgaaaaaaaatatagtagcagttgttttgaggaccgtacgccccttaacttggatgatggtcatttcagtgaatgcaatcatttttctacattagatgtgtctagcttttttcatctcaacgagcatgtgcataaaatcgacgaagtagagctcgatggacctgatcgcacctttagtctagacaacgtcgctattaatacaaggaaaaaggatattgattgcctctataatagttcaagagaagacttatccaacctcacatgttcttcggaaggcccaaggaatgatagttatgatagtgattacaacattgatgaggtcacttatagagatgatgaatcaacagatgaagacgagagcttaccaaccccagatcgaaaaaggaagaaaattggccataaagcttgcgaaatattggattctaaaagaattggaataaaagtaccaaagttatacgtttggtctttaagtgataaaccgtttagtgttatcgatgggttgtgcacaaaatcgctgtacccattgagtgatgacataaatactcctgaaagtttgagctcatgctcaagctcagtaagttcacgggaaaatcaaaaaggagatgcaacatttgataatgatgctatgatagccgaccttctaaacataggcggactcgaagtagagaaggcatccaatggccatattgagctcataggcgagtgattatttgatattccagaagaatcattatcgtcttttaaaggaaaatatgatcgtttgcgaaaaaatagaagcactttactacttgaattgtcatagaatagtaggaaaacctacttagtcagcgaagatcaacttggaatatcgtatgatgagatggagaaaaatttaggggccgaaatggatggatccacttgagagaggatcaaggaatactgaagtgcagctgacgatccagtcagcgacatctgtctttttttaattactattgctgtgtacttatagagtcggtggcatttattttatttttagtatttttttatacgtgcgtattctattgttcatttttttaccaattttttttttatttttatattttgtttcttgcgtggagtttttacaggaagttaatcacaacagagggttcaatctccaaggcataaaataaacaaaaattgtaatagttagcaactgcaatacgaattaaaatttgaggaaaaatctagtattgttcacacgagccaatgctctgaagtttcgaaagctaataaatatcatgtggaaacttttctgagtcattaataagcaacactatttattcttcttataattagtcttacaagtaaactgccttgccgcataagcgcattccctctatgagaccatttgtaatttcgagaacacaattttacaaccgagtaaatatcttataatcattaaaattattaaactattatacaattttttttactttactttaatttttatatacccatataaataataatattaattataaccaaaggaagtgatttcattatgcttgagtagaggaagagtacttggtaacagctctagtaccttcagagacagcatgcttagccaattcacctggtaagatcaatctaacagcggtttgaatttctctagcagagatagtagacttcttgttatacgcagccaatttagaagcttcagtagcgattctttcaaagatatcgttaacgaaagagttcaagatagacatggacttttgggaaataccagtgtcagggtgagtttgcttcaaaactttgtaaatgtaagaagagtatgtttcctttctagccttgcttctcttcttaccatcagtggaagtggaagtctttttagcggctggtttcttttcagctggggctttggaggctggtttcttttcggctttagcagacattgtatgtgtgtatggtttatttgtggtttgacttgtctatataggataaatttaatataacaataatcgaaaatgcggaaagagaaacgtctttaataaatctgaccatctgagatgatcaaatcatgttgtttatatacatcaagaaaacagagatgcccctttcttaccaatcgttacaagataaccaaccaaggtagtatttgccactactaaggccaattctcttgattttaaatccatcgttctcattttttcgcggaagaaagggtgcaacgcgcgaaaaagtgagaacagccttccctttcgggcgacattgagcgtctaaccatagttaacgacccaaccgcgttttcttcaaatttgaactcgccgagctcacaaataattcattagcgctgttccaaaattttcgcctcactgtgcgaagctattggaatggagtgtatttggtggctcaaaaaaagagcacaatagttaactcgtcgttgttgaagaaacgcccgtagagatatgtggtttctcatgctgttatttgttattgcccactttgttgatttcaaaatcttttctcacccccttccccgttcacgaagccagccagtggatcgtaaatactagcaataagtcttgacctaaaaaatatataaataagactcctaatcagcttgtagattttctggtcttgttgaaccatcatctatttacttccaatctgtacttctcttcttgatactacatcatcatacggatttggttatttctcagtgaataaacaacttcaaaacaaacaaatttcatacatataaaatataaaatgtccggtggtaaaggtggtaaagctggttcagctgctaaagcttctcaatctagatctgctaaggctggtttgacattcccagtcggtagagtgcacagattgctaagaagaggtaactacgcccaaagaattggttctggtgctccagtctacttgactgctgtcttggaatatttggccgctgaaattttagaattagctggtaatgctgctagggataacaagaagaccagaattattccaagacatttgcaattggctatcagaaatgatgacgaattgaacaagctattgggtaacgttaccattgcccaaggtggtgttttgccaaacatccatcaaaacttgttgccaaagaagtctgccaaggctaccaaggcttctcaagaattataagatcggttctggtattttaaagaaggcggaaggaactaaactgcttctccattgtaactatattaagtgtctattagacctttctgtttttcctttttatttttctatatataatttattgggtatataattaacggtaacatatgtcatgcatgatataaattttttgttgtgtcttcctgttttctctgttgctctgtttaggttcattgggcactgttgcttacttgaacatgattgagtagcaaacacattctgtgctttgttcactttgatagtgtgacgaaattttcacaaccaaaggaaaaaagctcacgattgcgcgatcctgtcacggagaactgtccgcagcagcccgcggcttctgtccttattcgcccatttttttttgattttcgactttttcactctggctagttttattacgcatatttgtatatatatatacgcataaatttctgaaatggattacctggtttatcagaaacgagagctttaataaagaaacattaacgtttctctggtaaagtcaccacacagcatcaaatataacagtaatgtctagctcagaatccattagaatggtcctaattggcccacctggtgccggtaaaggtactcaagctccaaatttgcaagagcgtttccatgccgctcacttggccactggtgacatgttgagatctcaaatcgcaaagggcactcaattaggtttggaagcaaagaaaattatggaccaaggtggtttagtctctgatgacattatggttaacatgatcaaggatgaattgaccaacaatccagcttgtaagaatgggttcatcttggacggtttcccaagaaccattcctcaggctgaaaaattggaccaaatgttgaaagaacaaggaactcctttggaaaaagccatcgaattgaaggttgatgatgaattgttggttgccagaattaccggtagattaattcacccagcctctggcagatcctaccacaagatctttaacccaccaaaggaagacatgaaggatgacgtcaccggtgaagctttagttcaaagatctgatgacaatgcagacgccttgaagaagagattagctgcttaccatgctcaaaccgaaccaattgttgacttttacaaaaagaccggtatctgggctggtgttgatgcttcccaacctcctgctactgtttgggctgacatcttgaacaagctaggtaaggattaatgaccttgcgcaatgtcttctaaatatcttttcttttttttaaattaatgaaaatataataaatttttgtatgtgagtacatatatccgcagtatactataaatgaaataataacataagtgtttgtaactggctataacgtccttaaacatgtgcactgccattaagtacttagtcaatatttttatcgttgagaacgaacgcaaatcatattactaaatagatgaacaaaagcgcatcacataaacaaaaacggtataacagtaatagtgaagctttttataaacctataacgaaataagcgcttttcaggttttataattcagtcagagttctaactggacatcgttttgcaggggataaaaaaaaaaaggaagcttcaacccacaataccaaaaaagcgaagaaaacagccaatgccaaatgacaataagacacccaataggtccagcactcccaagtttactaaaaaaccagtaaccccgaatgataaaattcctgaaagagaagaaaaatccaatgaagtgaagacacctaaaattccattattcacgtttgccaaaagcaaaaactattcaaggccgtcaaccgcaattcatacctcacctcatcaaccaagtgatgtaaaaccgacttcccataaacagttgcaacagccaaaatcctcaccactgaaaaaaaataactataattcttttcctcactcaaatctggaaaaaataagcaacagcaaactactctcccttcttcggtccaaaacgtcagcaggaagaattgaatcaaacaatccttcacatgatgctagcaggtctctagcaagttttgaacaaacagcattttcccggcatgcgcagcaacaaacttctaccttcaattcaaagcctgtacgtaccatagtaccgatatcaacatcacaaaccaataactcatttttatcaggagtaaaaagcttactaagtgaagagaaaataagggattactctaaagagattctaggcataaacttggcaaacgaacagcctgttttagagaagccacttaaaaaaggatcagcagacatcggcgcctctgtgatttctttgaccaaggacaaatctatcaggaaagataccgtagaagaaaaaaaagaagaaaagttgaatataggtaaaaactttgcccattctgattcactatcagttccgaaggttagtgccggtgacagtggtatatcaccggaggagagcaaggcaagaagtcctggaattgcaaaaccgaatgccatacaaacagaagtgtatggaataaatgaggaatctactaacgagcgtttagaaataaatcaagaaaaaccagtaaaattagatgagaatagtgcaaatagtacggtcgcatcggccttagataccaatgggacgtcagccacgacagaaactctaacatcaaagaagatcgttccatctccaaaaaaagtcgccattgatcaagataaaataacactgcacgatgagaaaacacttgcaccttcgaagcatcagcctataacatctgaacaaaaaatgaaggaagacgccgacctcaagaggatggaaatcttaaagtcacctcatttgtcgaaaagtccagctgacagacctcaagggcgtagaaacagccgaaatttttccactagagatgaagaaactacaaaacttgcttttcttgttgaatatgaaggccaagaaaacaactataactctacttctcgaagcacagaaaagaaaaatgatatgaacacttctgcaaagaataaaaatggtgaaaacaagaaaattggtaagaggccgcctgaaatcatgagcactgaagctcacgtaaacaaagtaaccgaagaaaccacaaagcagatacagagtgtacgaatagatggtcgaaaagtgcttcaaaaagtacaaggagaatcccacattgattcgagaaacaataccctgaatgttacaccatcaaagaggccccagctaggagaaataccgaatcctatgaaaaagcataagcctaatgaagggcgaactccaaatatctcaaacggtacaataaacatccaaaagaaattagagcctaaggaaattgtgcgagatattttgcatacgaaagaatcatcaaatgaggctaagaaaactattcaaaaccctttaaataaatcacaaaacactgctcttccttccacacataaagttacacaaaaaaaagatataaaaattggaactaatgacctttttcaggttgaatctgctccaaaaatatcctcagagattgaccgggagaatgttaaatcaaaggatgaaccggtttccaaggctgttgaaagcaaatctttattaaatttgttttcaaacgtactcaaggctcctttcattaaaagtgaaagcaaacctttttctagtgatgctctgtcaaaagaaaaagccaattttttggaaactatcgcttccactgaaaagccagaaaataagactgataaggtgtctctatctcagccagttagtgcaagtaagcatgagtatagcgataattttccagtttctctatctcaaccttcaaagaaatctttcgcaaatcatacagaggatgagcaaattgaaaaaaagaagatctgccgtgggagaatgaatacgataataactcacccgggaaaaatggagctggtatacgtgtccgactcagacgattcttcttcagataatgatagcctaactgacttggaaagtttaagctctggtgaatcaaatgaaatcaaagtaactaatgatttagatacaagtgctgaaaaggaccaaattcaggcaggcaaatggtttgatcctgtattggattggcgaaaatctgatcgtgaattgacgaaaaacattctttggaggatagctgataaaacgacatacgataaagaaacaataactgaccttattgaacaagggatcccaaaacatagttatttaagtggcaatccattaactagtgtgactaacgacatttgctctgttgaaaactatgaaacatcaagtgctttcttttaccaacaagtgcacaagaaggacagattacaatatttgccattatatgcagtttctacatttgaaaacacaaataacactgaaaaaaatgatgtgaccaataaaaatatcaatatagggaaacatagccaagaacaaaattcttcttccgctaaaccatcccaaattccaaccgtgtcttctccattaggattcgaagaaacaaagctaagtaccacgcctactaaaagcaatagaagagtgtcgcatagtgatactaattctagcaaacccaaaaacacgaaggagaacctttcaaaaagctcttggaggcaagaatggcttgcaaatttgaaacttatttccgtttcgttggttgatgagttcccttcggagctttccgacagtgatagacaaataattaacgaaaaaatgcagttacttaaagatatatttgctaacaaccttaaatcagcaatttccaataattttagagagagtgacatcattatactgaaaggtgaaatagaagattacccaatgagttctgaaattaagatttactacaacgaattacagaacaagcctgatgcaaaaaaagccagattttggtcatttatgaagactcagagatttgtttccaacatgggatttgatattcagaagtcctgtgaacctgtttctatatccacgtcggtcaaaccacatgtggtcgagcccgagcatatggcagatgccaaaattatgcctaaggatatactgcaaattacaaaaaaaccgttaatggttaaaaatgtgaagccttcttctccgccagatgtgaagtctttggtgcagctgagcacaatggaaacgaaaaccctaccagaaaagaagcaattcgacagtatttttaattctaacaaagcaaaaataatccctggaaatgggaagcacgcatcagaaaacatctcactctctttctcaagacctgcgtcctacggctatttttctgttggaaaaagggttccaatcgttgaagatcgtcgagtgaaacaactcgacgatataacagacagtaatacaacagaaattttaactagtgttgacgttttaggaacacattcacaaactggtactcaacaatcaaatatgtacacatcaacccaaaaaacagaacttgaaattgataataaggatagtgtcaccgaatgttcgaaggacatgaaagaagatggtctttcctttgtggatatcgttttgtcgaaagcagcatcggcgctggatgaaaaggaaaaacaattggctgttgcaaatgaaattattcggtctttgtcagatgaagttatgaggaatgaaattagaataacttcacttcaaggtgatttaacttttacaaagaaatgtcttgaaaatgcgagaagtcaaatatctgaaaaagatgctaaaattaacaaattgatggaaaaagattttcaagtgaataaggagataaaaccgtattgactttttatcattctacaaaagaccagtaacgaagtgtaccctgtttttctttgtcgttttcttctataatgaacaatttactttacggtctttaatcgattttaatgattagttgggcttttggctacatatgtaaaattacatataatataatggacacataagcaaaaaaaaaaaaaaaaaaaataaacaaatgagcaacccatcaaataccaagaacaaagaatttaatataatatatagttattaaatttaaatgtatatatgcagttctgctcttattttgtgaccaatttctttaagtcatccaaaccgaccttgccactattagatttgcttgaattttgcgacgtttcatgataacatgtcgagtggaaatatttgccattcacttcaatagtatttttccaaacccattcaccagattcttcatcataaacgccagtaacggtttccttacaaattggacatttgaaggccatatcttgtgaagtttctggtacaacaacatattttccccgtatttccaactcgttacttctatcacttcctaaagtgttgtctacagagccttcgtcattttcatcagcgtgaatatttagggcacttttatcgatatttttattggcatgcggatcagtataatcatttttatgctttgtggaggtaatttcatcatctttgaaggctgcccattgagagtcactcaaataccagtttcttgattgaatatttttccttgtggtagttgtatttaagttagagttgcttatgcctgtatttgctgtgttttgtgatcccttaattcttgtatttattctgaaatgccagtccaaatgctcattttgtagtagtttttcactttctgagttgccaaatctcttaccacacacgctacatttatttggcttggatcggtataataagtgaataagattattttggacgatgggattttcttgaagaagagtttgttcggacagctgcagggatgggttattcaaaacgtcgatgttaaccgtggcaaaataagctttgcagtcagaaagaatatcatttaataagggtatctttggcaggttcttcatcaattgtttttcgtgtgaatcaagagagtagtttgagtgtccatttagctttttataaagcgttacgatggattcttttggtggagtatatatgagcccttcagccttaagagatgcatagaggttattgattttgtttagggacttttttttctcaatttcttgaaaagattcaacgccagaaatattaccaaaaagagaggaagataaagaattctgttggttcgttgtatctgaattatttccaaacaatggaatcgctgaattagagttttgtgtgtaagaaccgaccatatccttagtttcgtgatactgctgctgctgctgctgttgttgttgttgctgttgctgctgttgttgctgttgctgctgaagttcgtgatacctcattctttcctgcaaaacttgttggtcctgtgagaagacctgccttagttgcatttgaacttgtttcagagcattgagagttagtttttctcttttcagttcttgtttcaactgagataaaaccaacagtttcatttttaatttttcatcatttggttgattctttagcctttcactagttaaacaagttaatttatcaatgtctcttaataggaggggaacagtcggagttggtaacattgcttgcaggtttttctggtggagagcactggcctttattaaaaactgttcaattttctccagtgctgagccttcaaacagaggcaggccggtgtcattaggattcaaccaaagcttaaacatattgatgagttttgttcttgtggtgttgtccaccaataagtatgttcttttgtacaagttaaacaaatttctactgaagtagattgtgtatgggctgccaacattcttacaaatggagtccaaggcataaaaagcgtatagcttctgcttaggcatacatttttcaattctactctcaatggcgtcaacaaaatattgagcacacgaaatgttttcttctgctaacttcgtgagagtggtaataatgggtctcgagttaaaagttaattcttcaagaatactgttgaaatccttgactataacttctgtgtcgtgatccataatgaaaagagagtattacaaatagacctagtgttttcaagtacagttttcttaactgctccgaaaattgtcctggtaattctttgcaatgcaaaattgaaagagagacttttaaactactaaacccttaacagtagaacaacattgtctcattaatttttgaaatttcgctttcttcccatgccttaggccaagttctcatccaatgcgtcgagtccttaaaaaaaattcgcccgggtaaactaaaacttagatgcactaggtaataccatttggtgataaagggaataaaaagcagcaaatcctagctcaattacgaaactctgatcacttggggcccagcttcattggctaaattggtgtatcccttgaaccgactacgtaagtacgttttgaaaagtgtgtaaatctatgtataaaagtacatcaaaaattagactgagaaagttctgtatagctgtactaatacattaggaataggctagacttcttcgccgctggaataaaacagctgggccttctcttcattggtaccacttgctttgctctattgaaagtacaaagaatagagcagacgagtgtaaacatcctatctgcgttccaacagaagtgcgtattgaagtcatctcatgctaatggccatctcatgtagaatagtaaggaaaaacgtatctaatttataaaaacttgagttagatctcaaacttcggtagattgcgccttatttaacggatgatatacacttattctactgctcacattactcgttttacaggaaaaaatggtcaatgcgggcaaaagaaaaaaatattgggcgatatgttacaagaaaagggtgagatggaaatttatgctaaacattaagtggaaaaaaaccatatccatacaatagaagtatatattctgaataaagggtcaattaaatttcaccaaggaataaaatattgttaaagaaagtaacaggaagagaaatcggatatgcctgacaataatacggagcaattgcagggatctccttcaagtgaccagagactgagggttgactgggacaacggtaaccattttgacgtctctcccgacagatacgcgcctcatctatctgaattttacccaattgtaaatagtaaaagaccagtggctagcagtgctggctcagaaaataacgaccatctggacgacatgaaccatttacgttcatccaaagtgtattcaaaggcccgtcgggcatcgagcataacttctggtacgagcacaataaacgacttgcaaacgctaatcacaaagagagatgtgaaagagacccaggaagccctatcgacattactcaggaactcgaatgcttattcggattcgttattaaagacatctcagaatggggcagaaattgcccattccttagaaaacattgccaagttgaagggttgcaatgatgaaacggcggagaaactattgagtgccagtgggttattctaccttttatctaatcatcagcttataatgtcaaagtatttcaatgacttgttgggagataatttaattgatgatattgatgaattcgaattacagaccaagataatggagaacaagttcaaagcacaaagcaaagagcaaagtttaaaattgaaattgcaggaaagacataacttcgatatctcgaaaagaaaaataaggaatttaatctcataccgagagagcctttctagcttgcaagcaaggttagatcaactggagacactaaagcacgatttttacatggattcatacgaacttgtggaaaatacatgcaacaaagtactcagcaaagttgccacggtatctagggcacaagtggaaatttctgaaaatattgcaaggaaaggttggtctggaggcgggctagacgaactactttgtgatgcagacgaccccttcagcaaaaaagcagatgggccatacgggaccatcggtggtgatggagagactgctggagaagcatacaacagcgatgaggaaacgggtgggaatgacgtggtgctcaatgaactactagaaggaaccagccaaccttccacatcaaaaacatctttacccaaatccaaggggtcctcaacggtatccacaccgaatcattcacagtcaagttcaaacaaggacggggtacgaaacaatggcggcggcaaaaatggcgaagatgaggatacagacaatttgatgggaacagaaaattcattttctttaccgcctacgagaaactctgccgaggaaaccacacaaacgtttaaacaattgtccattaaagaagataatgacaatcacagcagcgatacggacggcatgcaagaccagtcaagtaatatataaaatttgtaactctatgtatgctttttatatagaaatggagaaagtgaacaattgaagttatagtattttcggagaaatgttgcatatatacataggaaaacggttaaaaggccctgcttctaccttctgtttccccctcgttcttttcaccagaacttgtaccatttcttctcagaggaggcctgagataaattctggttactttgttcaaactgactctgcttttcatttttggcggcctcccattgccccggcagagatgggtcatgagggacattatggagcattggtttttcctttttcgccacggtttcctttgccaattgtgcgatctggaaacttttttgtctctttagcctacattgctcccatccgacaatcgagcccagtatcagagagctcatcgcccaattcgtggccttagtcgggctcttatggtatataaatataatagatcccatcaagaacatgctggaaaacccgagcatgcccgcgtctctgaagcacgggattgaagtcagcttctgcaaactaaaatcactccatctgatcgagtcccaagcctctttcaaagtagcccgttcttgcttcttggccaactgagaattggacaagtcatcggcaaacttgggtggagtgtcttctaagaggatcttttgaccccgcgagtaatttgtcagcacgcgatcaccatctgctttaccctgcggttgttgctgctgcttttgatcttctgtctgatttgaccacggccaccaacgcatctttatattaactgttgagctgctcgttacgcactgctgtggacttcactacaatgctttaccgagcagtggagtttgatatagtggtggtacccccgacggtgctataataagcttgcctgcacggcttaccctaccgctcggaaaggccgccttcgtcgctcattggtctgcggccgcgggcgctttttggtcattgttcatatatgaagaaagagcaggaacggaaatttttcatcttgccttgcccattgttctgatccatgcgttgttagaaatacaacgtttgcatcataccaaacttctccattccgtcagctgatactctattcggttgtgtgttgcaccctgctctgctgtctctcaaccgttcttcctttacacgccttcccttctcagctcgcgtttcttttttttttatcccactcttttcttttttctttcctatatattgcccatataagtttggttggaaggaaaactaatagagctagttgttgtccctcaataatcataacagtacttaggtttttttttcagtatgcaacgctccatttttgcgaggttcggtaactcctctgccgctgtttccacactgaataggctgtccacgacagccgcaccacatgcgaaaaatggctatgccaccgctactggtgctggtgccgctgctgccactgccacagcgtcatcaacacatgcagcagcagcagcagccgctgctgccaaccattccacccaggagtcgggtttcgattacgaaggcctgatagattccgaactgcagaagaaaagacttgacaaatcgtacagatatttcaacaatatcaaccgattggccaaggagttccccctagctcatcgccagagagaggcggacaaggtcaccgtttggtgttccaacgactatttagcactttccaagcaccctgaggtattggacgccatgcataaaactatcgacaagtatggttgtggtgccggtggtacaagaaacattgctggccataacatccccactttgaatctggaagccgaattggccactttacacaagaaggaaggtgccttagttttttcgtcatgttacgtagccaacgatgccgtcttatccctactgggtcaaaagatgaaggacttggtgattttctccgacgaactcaaccatgcgtccatgattgtcggtattaagcatgctaacgtaaaaaaacacattttcaaacataatgacttgaacgaattggaacaactgctccagtcataccccaaatccgttcctaaactaattgctttcgaatcagtatattctatggccggttcagtggccgacatagaaaaaatttgcgacttggccgacaaatacggtgctttgaccttcttggatgaagtacatgcggtcggcctgtacggccctcacggtgcaggtgttgcagaacattgtgattttgaaagtcaccgtgcaagtggtattgctaccccaaagaccaatgacaagggcggcgcgaagactgtgatggaccgtgtcgacatgatcaccggcactttaggtaagtctttcggtagcgtaggtggctacgtcgcagcctctaggaaattgatcgattggttcagatcgtttgcacctggtttcattttcaccacgactttaccaccttcagttatggcaggcgctaccgcagcaattagataccaacgttgccacatcgacctaagaacctcgcaacagaaacataccatgtacgtaaagaaagctttccatgagttgggcattccagttattccaaatccttctcatatcgtcccagtgttgattggtaatgctgatttggctaagcaagcttctgacatcttaatcaataagcatcaaatctacgtacaagctatcaacttccctacggttgctcgcggtaccgaaagattgagaattaccccaacgccaggtcacaccaacgatttatctgacatcttaatcaatgcagttgatgatgtgttcaatgagctacagttaccacgtgtcagagactgggaaagccaaggtggcttattgggtgttggagagagcggatttgtggaagagtctaacttatggacatcaagccaactatctttaactaatgacgacttgaaccctaatgttagagaccccatcgttaaacaactagaggtttctagtggtatcaagcagtaaaacaaccaatatatgcatgggctgagatagaggtacaaggaatttgtaaatcagtaaaaaaaaaaattaacagtttttttttttcattttttttttttattcttatttatgtatgatactttattattatttctcttaattatttatttatttaactaacacgatgagcacttttaactgcaatggttaaactgtagcaatgttggtaaaaaagcagggaaagttcaaaaataatttatgtatttttcctcgggggtacagaaagtaaagagagagaaacgtatgagtatatataggctaatgtaatatgtagtggtaaataaagagacaaaagttagctattcttgtttgaaatgaaaaaaaaaaagcactcaagcgttgtttttttccaattcattttgcaagttttttgtacttttcttcaattcattagacaattcatcgacgttaaattcttgggtagtggaaggttcgtgttgtggaacttctggcataacttgagctgaagatgtgtaagccttagactctggttccaatggaacatcagcggccaacttagaagtgctggcggtttgaggaccggcagtagaagacacaggagcagtcttagatttgaccaagttggaaattgggcccaatttagattcaaccttgtccaagtatggttttgtcttttcgcaagccatttgagaaaactcttgggtcttttgcttagaaatttctacaccttgagcgacagtagcatcaatttcatgcttgtaggaatggtagataactggcaaagtgaaggtaaaaatgtcagcaacaaagacgatggtccagatagagaaccaggagaagaatttgtgtagtagaaataaggcaacagcggtcttgaaagtgtgcttagggacttgagcgaatacagtctttcttatgtgggcttggaagactggtagctgtttcaaagcttcatcgatatgaggcttaataaagccggcgatatttggacattctttaggaccatacttggtgattaaaccttgtcccaaaaagagcttggatacgaattcaatagatcctgttgtgaataagatagtgtaggcaaccttcaaaaagaaagtgatcaagttaacttttttcaaaattaacaaggctaacagagacccaccgaaatatttaccggtttgaacagggttcctccataatagcaaatcgcaattacagcttttttgttgttgttgttgttgggcttggctatgttgagctgaggcggacatatttgcgtgtgtgaatatatattatatatatatacgcttgcgggtaggaagaaacaattaaatatttggcttgagagttgaaaagaaagagatcaagaaaagggaattgttgaataaaaatttgaaaaatgcgaagttgaagtgccatagaagagaaacagcccacacaggggagaagcccactggaaagggggcactgaccaactttaaataggaaacagaagataccacaagccagcgatacaacagcaccaaacaccgaaaagaatagccaaagctgtcctctggtgttggaaaaactggaaaaaacgcaactgcgttggctgctacggtgaaaaattttcctatgacttttttcactgcttgttcgtgcgaaattaccgcaaacccggtaaaatgtacacgtatcaagtgataaacaatttcgtgtcaagtgagcagaatggagcgatttggaaaaaaaaaatttttattgttttttcccccgggattttgctcgagatgactgaaattttgtaatcgatgagtctataccagaggcagcaaatatcaccaacatacacaggtatacacaatctcatgtccacacacacgtacagacacgcacatatatatatatatatatatatccccataggtatttatatatacaaaagaatcctcgtgtgtttgtgtgtgcaatagctagttttgcgctgcctcttatagtagacaatatcactttttcaataaaatagaacttgcaaggaaacaaaattgtatcgcttcaagatgctacgatcaaccacatttactcgttcgttccacagttctagggcctggttgaaaggtcagaacctaactgaaaaaattgttcagtcgtatgcggtcaaccttcccgagggtaaagttgtgcattctggtgactatgtatcgatcaagccggcacactgtatgtcccacgataattcgtggcctgtagctttgaaattcatggggcttggcgctaccaagatcaagaatccttcacagattgtgaccactctggaccacgatattcagaacaaatcagagaaaaatttgaccaagtacaagaacatcgaaaattttgctaagaaacaccatatagaccactaccctgccggtagaggtattggtcatcaaattatgattgaggagggctatgctttccccttgaacatgactgtcgcatctgactcgcattcaaacacctacggtggtctggggtcgctgggcactccaatagtgagaacagacgctgcagccatatgggccacgggacagacgtggtggcagatcccaccagtggctcaggttgagttgaaaggtcaattgcctcagggtgtttccggaaaagatatcattgtcgcattatgtgggcttttcaacaatgatcaagttctaaatcacgccattgaattcacgggtgactctttgaatgcattgcctatcgatcacagactcactattgctaacatgaccaccgagtggggggctctttctggtttgttccccgtggacaaaactttgatcgactggtataaaaaccgtttgcaaaagctgggcaccaataatcatccaaggattaatccaaagactatccgcgcactagaagaaaaggcgaagattccgaaagcagacaaggatgcacattatgccaagaaactgatcatcgatctagccacgctaactcactacgtctcaggtccaaatagtgttaaggtctccaacaccgtgcaagatctatctcaacaagacatcaagataaataaagcttatctagtgtcatgtacaaactcccgtctatctgatttgcaatctgcagcggatgtggtttgtcctactggagacttaaacaaagtcaacaaggtggctccaggtgtggagttctatgtcgctgctgcctcttcagaaattgaggctgatgcccgtaaatcaggcgcttgggaaaagctgctaaaggctggctgtatcccactgccttctggttgtggtccatgcatcggtctaggtgcgggattactggaaccaggtgaagttggtatcagtgccacaaacagaaacttcaaaggtagaatgggttccaaggatgcattggcttacttagcttcccctgctgtagtcgccgcttctgccgtgctgggtaagattagttctcctgctgaggtattgtccacaagcgaaattccattcagcggcgttaagactgagataattgagaatcccgtggttgaagaggaagttaacgctcaaacagaggctccaaaacaatccgttgagatattagaaggtttcccaagagagttttctggtgaattagttttatgtgatgccgataacatcaataccgatggtatatatcctggtaagtacacttatcaggatgatgtgcctaaagaaaagatggcgcaagtttgtatggaaaattatgatgccgagttcagaaccaaggttcatccaggtgatatagtggtcagtgggttcaatttcggtaccggttcctccagggaacaagcggccaccgccttattggctaaaggtatcaacttagttgtttcaggatcttttggtaatattttttcaagaaactccattaacaatgctcttctgaccttggaaatcccagcattaatcaaaaaattacgtgagaaatatcaaggtgctccaaaagaacttacaagaagaactggttggtttttgaaatgggatgtagctgatgctaaagtggtcgttaccgaaggttctttggacggccctgtgatcttggagcaaaaagtgggtgagctaggtaagaacctacaagaaattattgtaaaaggaggcttggaaggttgggtcaaatcccaactataatgtgcataaatatctagaaaaatcgcacccttttctttatttattaagtttatttatttatttacggttattcacgtatattttgttaatctattgatacacaagttcttatttgtaatttttctacttcttttcattaaatttcaaagatgctcttgtgacgtccaaaaccagtgtctgacctaaagcccgtgggaaaaacaacgtaaatttctacataaaaaagtcaagtaggcgctcgaaagagtttcagaaaatacccagctgaccattaactgaagtagcaaacatctatggataaatatactgctttgattcacgatgagaatttttcaactcttacattgaatgtctcgagataccctaaaagtttggcatattgggagaagttactgaactatatagtaaaggcttcggcaccaatatgcaagtccactgagcctcaattattaaagttaatacgatgtacttattcttctatgctgaatgagtttccctatctagaaaactactatatcgacttcgcgctactggaatacaaactagggaatgtttctatgtctcataagatatttcagcgcggattgcaagcctttaaccaaagatctttactattatggacttcatatttaaagttttgtaataacgttatctcacaccagaagcagttgtttaaaaaatatgaaacagctgaagaatatgttggtttgcattttttcagtggggaattctgggatttatacctggaacaaattagctcaagatgtacgtcttctaagaaatattggaacgttttgaggaagatactcgaaattcctttacactctttttcgaaattttatgcattatggttacagcgcatagacgatataatggacctaaagcaattatcacaactaacaagtaaagatgaattattgaagaaactcaagatagacatcaattacagtggaagaaagggaccgtacctgcaggatgcaaagaaaaagttgaagaaaataacgaaggaaatgtacatggttgtacaatatcaagtacttgaaatctattccatttttgaatcaaaaatttatatcaactattatacatcgccagaaaccttggtttcttcagatgaaatagaaacatggataaaatacttggattataccatcaccttacaaacagattctttaacacatttaaattttcaaagagctttacttcctctggcccattatgatcttgtatggataaaatacagtaaatggttgataaattcaaaaaatgaccttttgggggcaaaaaacgttctattaatgggtcttaaattttctttgaagaagaccgaaataataaaactactgtattcagttatttgcaagttaaatgagtacgtacttttgcgaaatctattggaaaaaattgagtcctcatattccgacaatgttgaaaacgttgatgattttgagatattttgggactatcttcagttcaaaacgttctgccagaattctctgtattccagtcgatattctgattcacaatcaaacgggcttttgaataaggagctgtttgataaagtatggaaacgtttgagttgtaaagaaaaaaaaagtggtcaagaaattttattgaataacttagtacagttttattcgaaggataccgtagaatttgtagaaaagaacatatttcaaaagataatagaatttggttgggagtactacctacagaacggtatgttctggaactgttattgccgtttaatttatttcgacacttctaggtcatatttggacaagaggcaatatattgtcagaaaaatatggccccaaatagacaaaaaatttgcacagagcgtcttgccgtctttaacagaattctgtgagtcatacttcccagaggagatggatacattagaggaaatgtttactgaagaaccttagccaaaaggcattgtcatttattaaaaggtataaatatgtaaatgtatacttaatgaccgttaagaaaaactactagcctcatcactcccgcagatctctataattgttgtttgaatacttgatacggtggagtggcaaggacagtctgcgcagtcctaatatcgatattgatgtcttcgatcagagcttccttagtagtgtagttcaattcgggtctgatatgacctaaaatattgaacttgaccctggccccataaaaatcatttttaaaatcatgtataatatgtaattccatggttttgaaatcatttccgtagaatggatttttcccaactgaaagtaccataggaagtacggacaaatcatcgttcgcttcacttaaatattgaccgtaattataaaccacagttcttccatcccgccttgtttccaccgatagttcttgaccatcaacagttttaatgtgagcaaacccaaagtaaacccctaaatccaaatcgttgatacctttaggtaactgatttataggtacattggcagtgggaatacccaattcggcggatccgcggccaaatccacatacaatgtcacaatagtcagtaacaagcgggaatggtggacctggttgcgcaggtattggcaaatcgacttctcgtttaaaagtatcaattatatctgtattcgtatttcggttcattaagaaagtacctgctaacactagcaataacgaaacataaatagtccacgtaaacatcaacacttcaacaacacgtgtctgtgaccgcttcacgggtccaaattaccactttctagaacattgtcttgtacgtccaataatagtgttaccaatgctgacagagtattaaagcaacgatttgaattgacgcattaccctcctgcataaaggactacaaatacatcctctcttataacgcaattgcaacatctgaagtgcagtgtgatcaagatattcaattctctattagagtaacttaatcatgtttcacatgatcagtattcattgtaaaacctcttgagtgtgattcgttgccaactaacataagcgtgcggattctttagaaagtgggtgtgccgaccctgggaaagattgcataatgtgaatccttaatgacttacccatactcttcattaataacctatttagaaaaagaagaaaggctgtttcggagctccttttgtgctgtttgcaaactgtctattttcgcatcaagttttacccatctactactttattcgctttacggtaaaagcgaacacgacaaaatcacctatcatctacgaagggcctttcgaaaacagaagaataaaaagacaggaaaagcatctgtttagaattttataactaatttggggaggtatctgtaaagtaatagacaggaccggaaatagtgtaaatactctcctttgtttttttagttgtaccactttgaagagggctcgagattcacgaacaaaatgcaaaggttttcactagtcactcacagatcattctctcactcctgtgtgaagcccaaatctgcatgctctttggtcaaaccagttcatcacttggtgaaaattgataagtcaaagttatcccctagatttccagaattgaaatatgacaaaagtgatattaggtcacctggatttaaaccaaaagacactcatgcagatagactcaatgaccattaccttaacactttacaatctgatttgttattgattaattattcacataacgctgcggtggtaaagggtctaaaacaaagagcgtggagtggtgattcgccataccacttgaacagaccaccgaaaaatcctcgaggttcgaaagctcaactacctgacattcatcctatcaaatggagtaacattcctgggctagaaagtgttgtaataaactgttttgttagggaagcgagagaaaatcagctattggctatcaccgctgcgttacaattacaacaaattactggatgtaaacctcatccaattttttccaaaaatgatgttccaacctggaaactgagaaaaggtcatcagatgggagctaaagtcgaactaaagggaaaagaaatgtctcagttcttaagcacattgaccgaaatcgtcctaccaagaatcagagaatataaaggtataagcaaccagtctgggaacagatttggtgggattagtttcggcctgacggctgaagatatcaaattcttccctgaaatcgatgcaaaccaggactcatggcctaaaacttttggtatgcacataaatataaacacctcagctcaattagattaccaggcgagaactttgttgagtgggttccagttcccatttttcggagaggagaaataagaatacaatctcatggtcctggccagttagccatgctctatggcagaaaggcaaagggcatatataatttcccattcgtcatgtaaatatataaactgtacaagatactatctctctccatttttcaatcatatagttctctttggggcactgagatgtctacaaattgttataaaattggacgtctcttacacaactcacaactcaactctgtataaagatttttaggaaagaaaatgtacataaaagtgaatacttgtttaaaaatgagaacaaagattcctacgcaattaaaatctatttaaagattttccttatttttttatttcttttcgaattttttaagttttattcttatctcctttgacattataacttacattgcatcagctcagggtggttcaaacatgagtgagagcaagtttattggtcttcttagcaatcaatgccactctgtcacctagggacagagccaaaccttgtccctttgatcggatacgaacataacctatgacatcattggttttggaatccttttcgatacacaagttggctagggcatcttcaccaaaggacgacttcgcatacagattacaacttaagaacctacaatcatcttctcccaacgactctgatggtgttagaatacccatattagttcccttgaccagttctctcaaataagcatgcaatgttggtagttgtgatttgaccgatattttgttctcccactcaaatgcattccacatggtacggaaatgttcatcgtcagcagtggctggtttgatataatccataatgtcaacatgaacgtcgtttaaaataacataacgagcatcttcaccatgcgcaccatcataaataatattaccgaaaatgacacctgtgtcagcagaggaaactttgacagtaacagtgaatttgtggaagccatgaggaatcacgttggtcttctgtggtgtgtcaataatcttcaaatcaccaagagttgcaaattgcacatgtaggtttttcaatgtttctttcgtttgattaacaagaagaacatctaatacgacgtcaaattgattgtttgtaatacaagcctcggcgtaaactggatcagaaaagccacataaaggtactatcttcttcagcttcgaaatactagagctgctagtagcgtggattgcatctcctttcattgccagttgtaaatcttcttcaatactatctttttgcacattagtagaatccacaccagcaaattgcctgaaagaaatcggcgtatcaattggttcgatgtttttgcaactgtcttttaatgctctcttatgcttgttcttctttgcaatttcaatttgtctcttgaatgaggatttggtggtgtccaggaatgcaacctccagaagtttaacttcttccttcttttcctcaggattaacttcatccaataaaatagaaatagatgtcataactctctctaaagaatcttcatcaatttttttctccaccaaagagctttgacccactcttacaatactaactaaaattagtaaagcttccgcctttagagcattgatgacagttttgttcttggaaacgttttcgaattttaaaacaagtttaatgatggtgttggccagaatggcagctgtgtagaaatcaccacttaaaacaaaccggcgaattggaggtctagaatcacgttcttcatcggtaactgacttttgagaagtcttcacatcgaaagcgctttcagtggcatacgtaccgtctggtagaataactggaccagttggcttggcggtagcgtcaacctcattttcttcggtgtgttcttggttttgtgttaactttttgatttctgattgaaggataggaacttcacctacgctgttacgaatgtgcttccaacaatgttgtatctcactttctccttcagcatactcacccataatccataatgcaccgcggtaagctttagcagatctcactttgtctagcgtttgaaccatgttttcaaggatattggctctaagttgtgggtatttttcgatcacttctttgataaaggcaatgataccactggcggcaaccgagtttaaatcaccgatgaaatctaataatagcgaaacaacacttgctgccatttctacaaagtttacagccacggtacgaatagtttttattaacaattgtctgtactgcattgccttgtcttgatctgggttatttacggttgtttgcagctctttcttcaaaagctgaacaacatcttcagcatttctggatgtggccaagtccattgaaatatcaagcgcctttgaacgaacgtctaaatcttctgcattcaagactctcaaaatatccagggttaactcttccaaagcacctacgttattagcattgatgtcttgaatacggtctagaacaattaacttaatgttattatcagaaaccttgacggccaagtcaatcaatttgttaaccgcaggaaccaagacatttggattggcagacaacacagttagggctaatgcggtctcgaagatgacttcatcggaagtcgtggtcgaaagcagttccatcaataattcgatatattgggctttcaaagcaggggtcctgtttgcatcttgtctgataaattgaacaaagacagcttgtaataaagggtctaggttttctatatcagcaatattgttctctaaatagtgtaaggcattttcacgatctaattcagctaacccaataaatgcatttcttttacatattggatcagtttcagctactatgaacgaattgatgatttctttagcatcgggaagtaaatgttcgctgaccttgaaaatggagaaaactgctaggattgcatacttacgaacatatgcatgacggtattccaagcacgctaagacagagggaaccatctgttctaagagttcggcctctctcaatttcgttaaaaaccttaatgtgttacctctaatatattcattaggatgttgcaaatcgtgttgaatggcattacagacaagaatcatttcatgtctcaattttccatcttcagctagtttgggaacaatttcccagtagaagtacaaaagcttttttaattccttatttttagaaggcatgacaaatcttattatgtgcatcaacaattcaggcattggatttccttccagcattgtaactaaaattgatttcatcgtgtcaattttttgttcatcagatcccttttcaagagctttctgaaaatcggtactcgagtaagtctccatactcggagaaggatcgaaaaccaacgtgtacgctggctgtgaagaaagtgaagtcataggtgcactcttgttcaatagttaactgtgattacttttgtttattctcaaggcaatcttaactgagtcttaatgaacgtcaaatttcacttgtcgagctgttgttttctgatttctttctacgtgtagcgagtacacggaaagaaaaaaaaaacgaagtgataagctgggtaatacttttctaaaatgctgttccataaacgtacatatatgacatctacaaaactacagagaaggatatcattctgggtctgaatcagggtttgccacacgcaagccatgccccagagaatagctgaggtctaccacatcagagttcgttgtggagacagagtcctgacgcgatatattacttctagcattagcatcacgataatcttgaagagagatatgtgtaggaagcttttgtctgttcacgtaatcattatccagtgttccacttctcattctgttctgagaccttgtgtagtagctgactaccgtgttagatcttgacacggaatcaacagaaccgttttgccctcttttttctcgtaaaggcgccattatatcatcactgttatatgcttcatcaccgggtatgtccttgaggtagtcttcggcttgttctgcgtcagtgccttctttttttgaaatagagccagtttcattttccttccctaacaatttatggaattcctttgtgtggtcaacattgattttatttttcagccctgtagcggttccatctgattcttcatttcttgtctccaacgccagtaatttctgtttaactttaccatgcttgataccaatttgcttagaacttgtcctcaacttgaccttaatattcttgggttgaatcaaattatttttttgttttagagcaaccggcaagttaggaggcgcttgtaaaaagttagaagtcttgtaatactttagtcgcagttcttctacgtaactagaaaccaaaggcacggacttttccgatttgttcgatacgacagatgttaacggtgaacatttgacagatctttcgcttggggcatcatgtaccggatttggtaaatccaccgttgcagggatagtaactgtgtgttcattgaacgagtgagcagccggcactaaactttctgaaatggagtttaaactgtttaactcggatgttttatttgatgattttgtgtttccgtttgagtcaagagcagccaaaacagttgatttagagccttttgatatagaaagtcctgactggctagagaagtttgacttggcatcatactcaccagatgatgcagtgtcaaaagaatgcttgtcggttagactgcccgtatcgtttacactatttaaatagaaactagggcgatcttcattaaccaccctaaatattctacgatgacttggtaactcaggctcttgtgttgagacgtcattttttatagatgagccttgatcacttgcgtaatttataaatgctttactttcactatccacaaaacctttttcctgaagaccatcatcatcatcctcgttggaagaaccgctatcaatctcattagttatccgcagaggctttctggcgcttgcaatacttccatcactcccaaggtgctcatttgatttatatgcaaaatcaaaatgtgcagctttaaaaccactagattcgtctttagaaacttgctgaaggcttttggtggatttaccactagccgatgtactaaaggaaaatttatcatccccatcatccagattcgaagaaaattcttttagatgatctgattgtactaaatttccgttacttgctttatttacttcttcattatccacaataagtggttttacgtagcttaaggaactctccgcgctgacatttctcaaaatgggagcttccatgacatctactggcaacttatcttgcgatgctttagtatctgagttttcagacgtgtctagggatagtgagctaccggaacttaccttgtgttcattaatgtaattttcaatatcatctaccaacttttctgcttctgaacgctgccgcctatgttgattgtgggtggatgagattgcaatactatcccgctcagaatcattattactctctatttcttccttagtagtattgttgcttattgacgttgttattgacttcatgtccataggcggtggtggaggcctcgaacgttttatcttggagaaatgtgcatttgaatttgcgcttgttgtgaaggggttggttctctgcccaatgatgttgttttcttgtaaatattcaattcctttgtgatcgtttcctgacgcttccttggactgtgttaattcaagagaatctcctaaggtatcctcagcattcaaaaatggattagtattctttaatgtttccttttgtaatggtgcctggatagaatggctcctgctatgagcattcctatttggacttcttggcggtatatcaggggcagaagtttcagccgtcgaagttcgtgcgatatttgttgatttctttattgtagagggcaccgatggctttctaacggatttttcagagtcattgtttttactttcagaaccaaaccgaaaaaaagaccttcgtttacctttattgttgctaaagccatcaaacatcactgtattattagactttacctgtagactccttcaaaacctgtaattcgctttgcagaacatgctatttcaacattttccctcttaaacttttgccaaataataatagtgcgctctttgaatccgcgatgacatttgaaagaaaacattaaattaaactatcgctttgcatacggagcaaatgccatgaaagagaaaaaataaccaaaaggttttttaaatatatctatacacctccactgttatatgcgactcaatgttctaatatattcaatatcagctctaatgctttgactatatattcaccgactccaccaatactaataacgcggatggtacttgggtgaggcgcctgagcaaaaatagtgtaatttgttgtatttaaagattcaagccacatttgtgactcgtgaagattattcagattcaatacgacgatattacaatttgtctttgatcgtagatcatttagattttgataaacaatatcaatataattttgtcttggacacctaacgtatgtctttagaatctgatacgaagacttctttttcactgcatccatagaagcttttatggtaccaatgcaatgttgtttgatttcatcctgcgtcataaaacccggtttattaccttcactataccttccgtcctcaaaagtttttggcccggaatgacgattggaagaattcaatacatttgatggcttattaacagcgtgtctctgtggttgtgtttgatatgaagttgcacctgcttcaatagtttgagaagaggaaattgaatttgaagagggcgaattcgataaaggtctttgttgtcgtggaaattgatctccttgaaggccacttatttcgttatatgccttcatttcagaaatatgtttaatcatttgagcttttgatgtttctataattggcctggttttactaatgtacgactttatatcaaacaagccatcgccaattaatggaagttcgtagagggcaagtgatatctgtgaataagtgcggttatattcacgcttaaagtagtttatcacgttagcttcacacttgccaaattctacttgtgaaaaaaaattagaaagctcattcatgaacttacttacatgacaagccttaacttgaaactgttgaaaatctggaacaacattgaaaccaacttctacaatactggatgagggctgctctcttctatagcttgttattatatggcctctaccagtttctatattcttgggcaaataaaacgaacctgtcaagttaatattcttaggaactctaaagtatgatttttcggatggtgccatccataatcgcttctggaaagcaagcagaactgataatacgaagcaagagtccaatatattgaagtccttcaaaactatgtagaaaagcatgccttcatctttctgctctttctgtggataacatcgtaatatatccttcgatatatacttatgcaattcatccatgcactcgtcgaactgttgtttatcttccgttctcatggggagtatgagcagactaccttttatgaattgccctgcattcttcttagtcgaccttatcctatctaggtttttccatatatcaaaagattggaatgcttcagaattaccgaccttccttctttggccatcattggatgtcgtaggataatgtccttgtgaaagttgtcccttcggcttggtatgatgatacgctaatcctctccttcttgggcgcatgatactaatattttttgcttatattagtcgaagggaaactgtttctcaacgtcaaacttctactatagtatataatataactttaatgttttctacactgcgatgcgcgctgaaaattctagctcaaataaaaaaaaggttacaacaaaccagtagcaatcatgagaataagaaatatgaagaagtaattaaagatcatgttggagtaaaaatccaaaatatcatctgtttattagcattcgtgttagtagtatattatcaaatgcggtgtaagaagatgacataaagattgaaagacagtcatcaaatggaagaggaaatgcaacaactcatgatgtaataggataatgtcacataaaaaatggaagatgagattataatattattacgtaagaataccgatcctcttttgcgggttcttatatctcggggagagcttctagtacattattcattcataatattatacctttaccaaggattgaatcccaacaatcatcaaattattcacccctttctcaggtcactggtttgaagcaagtaaactacatcttcttataccgtatgcgataatatactaataatataaatactactaaatagatgatgctagaattccattagaactatagtataccatttaagtatttatattgctattgtaatatcttatgaaaagttaatgttcatctgtcccaacaatctctaacaagtacaaagatgacacgagttatgaggcgctgtcataggaacctccaaacaagtttgatattaattataagaaacatatttcaagccctcgtgttgtattacgggctcgagtaataccggagtgttttgacaatcctaatataaacagtcttagggaagtaaccagttgtcaaaacagtttatcagattaattcacggaatgttacttatcttatatattatataaaatatgaatcatactaagtggtggaagcgcggaatctcggatctaaactaattgttcaggcatttatacttttgggtagttcagctagggaaggacgggttttgtctcatgttgttcgttttgttataaggttgtttcatatgtgttttatgaacgtttaggatgacgtattgtcatactgacgtatctcattttgagatacaacacctcgcaagaaatcgactctcggtagccaagttggtttaaggcgcaagactgtaatttatcactacgaaatcttgagatcgggcgttcgactcgcccccgggagatttttttatgtcaagcacctacttttagccggctttctggagataagttcccagtagtcgttgtatttgattctctattggatagtcaatgacacattcgtgaccgaacaatgagatattattgagtaccgggagtattatgtgtcataatttgtagtattatctgtgtgacggattaagtttgctatctcaaatgccgcgcgcgcgaattgctcatgatataataatagctaataatatgataatatgataataatagataagattactgataacattattttagtattcaaaagcgtattacatatatatagtcgagtaaatacttttttttcaatggggagtggaagggacagccgctctgacctgttattaacgacagacaacacggtaccaaagttatacaatgactgtgcactcaacgtggaaggaaaaagttcaattaaaaaaagatcaactgaacagtaagataaaagacgaatggaaattaaacagcacaactataacgaggttgaagaacgataaaaaaaatttaatcaagaatatcgatgatttatgctcatcttcagaaaatcagatcacccactccacgattatggccttgagacaggcactggaagcaaaagagttaagctgccatgaaataacagctgcattttgtcatagggctgctttaattcatcaagtagtgaattgtctatccgaaatcatgttttcagaggcattgagattggctgactattacgacagcaatagaccagccatattgccacccttgtacggtataccgatatctctcaaagaccaatgtaacgttgagggtgtagacacctcactgggttatttatgtcgaactttcaaaccaaaaaccaagaatgaagaatcattgattgtcagttttctgagagatttaggagctattatatttgtaaaaaccaccgtaccttcatcgatgatggctacagatacacaatctaacacctttgggtacacatataatagtattaatttaagcttctccagtggtggatcttctggtggagagggttcgttaattggtgctcatggttccttgctgggactaggaactgatataggcggaagcatcagaattcctagtagttaccaaggattatttggtttgaaaccaacttttggacgcgtcccttacttgagggtggataattcatttgagggaagggaaacaattcccagtgtaattgggccgttggcaagagatctttcggatttgagatacttcatgagttgcgttatcaacatctgtcaaccatgggtacaagacgtcaagtgtattccataccattttgattcctctacaagtaaattacacgataattatgttgttggaatatggtatggtgacggcgttattgatcctccgcccagtgacatcagggctttaaagacgtgcgaagacctagttaataaaactaaaggaatgaaggcagttaaatgggagccttccagtgaactgagcagggaattgtttgatctcgcaaatgaagcagatgttgctgactcaggtaacgagataaaaaacgaattcgaaatttccggagaaccactcctagatattttaaaaccaatggttttggaaaacggaaggcccccatatactgttaatgaatggtgggatttgaccaaaagagtttataatgcacaacaattaatgagagattattacctttctttcccggaatcagaaaggcctgatgttatcatatctcctacaacgctgatgccatttaggcctggtgacatgctaaagacaactttacgatacattttactattcaacgttttaaatttcccatcattatctatacctgtaggtagtgtcgattgccaaattgatgggctaatggataccacttctgcgctcaatccagaagataaaatgatcaaaacatattggaatgatttaatacaatctggtgagatagatgggtttccaataggcctacaagtagttagcccgactttcaatgacaatgaagtttgtaaatttgcgtcttggctttttagcaaaatatagacaataacttgaaagttgagatcttgggtccatcaaaaaaaagaaagaaaataatataactttaatatataatctcattactgagctgtttgccgacgttatatttgttctttacggcttcggaaaagatattgctattcaagggatcatgtttcctgacgtatttgtaaagttcacgtatcaatgattcatcttcagcggcactaacaaaggagacagcagtgccctcatttgctgcacgacctgttctaccaattctatggatgtagtcatccatttttttggaaatctggaaattgactaccaaggaaacattagggatatccaatcctcttgcggcaacgtttgttgcgatcatgatttggactttgttggtgcgaaataattgcaaagaatgttccctttgctcttgcgatttagaaccatgtaaaatcgtcaccttcatgttggtttccttttgaaacttttctgctaaccaatcagcagtttgtttgtaattgataaaaattattattggtggatcatatttagcgacaattggcttcaactttttgaatttgtcttcgtcattatctgcatattccacaacctgttgaatcaaaggttcagaacccgtctcaaccccaatggttgcataaacaggcttttgcatgtatcctgctgcaattttttctataacgggtgtcattgtagcggtaaacatcagggtttgtctattcacagcagagtcagcatttatatcgactttagttaaaatgtttgttacttggtcctcaaaacctaaatcaatcattttgtcagcttcatctagtactaatgtctccacctgtttcatcacaagtaagtgattttctaaagagtcaattaaacgtcctggagtggccaccaggatgtcacaaccctccgatagagaaaatgaaatttcctccaaggagtgtccaccaacaatagaaattactttgcagtcatagttgctctctttggaccatatttttgtaactttttgtgtttctttttgaatttgctgcactaattcccttgttggagctaaaattaacgctttggggccatcaataatcttcaaagatggtggccttggaggtgacctactcatcttgattagtatcggtattacaaaggccaaagtcttacccgaacctgtagaggcaacaccaagaaaatctctatattgtttcatattgcaaacgtttggaatagtaatcctttgaataggagttggtgaaggaaatcgcagctcctgtataataacacgtaacaagtcccttggtattatattgagctcttcccaatttctcaatggattttctactgtcccaccttttgtaacaatagcgtagtcttcttttagtatcctccaatctctctcattcatttcgtgcaaggacttctcagtccaatgcttccccatatatgaagattctgcagcatttttaggagtctttcccttccatagcaaatctatagctctagttgaaacgataggatcatatccgctcagagtatcttcgctttcattccaagaaaagtgaaatttagagccattttgctttgatggatttctcttcttatcatttgtttcattgaaaaaactgtcatctctagagtttacctttttaatctccaccttagcgctatcactttgcgtaggcgtcaaactctcttcgttctccttcaaacgttcttgcttagatctttcttgtttattcaaaaacctaggcttgctgattttacctgatgtattttcatctagtccttttttcttgtttataccagcaatcagctgactaacatcgattggtcttgccatccgtcctgtatgttaattcttcggctcctattgaccttttcgttgtcaaaaattctattgtcgttggtaattctctcgattgtaagcttcgaatatgtaaaaacggatcatcgcgattaactccgaattcctccgacaagtcggtaccctcttccggcggagaatatatatgaacaaaattaagcataagaaaggtttctgattaatattgattcaccaaacagttttagttcctatttttggatatatatacatcaataaacaatatatcataacacatggacgtaggaagttgctcagtgggaaataatccgcttgcgcagttgcacaaacatactcagcagaacaaatcgcttcagtttaatcagaagaataatgggcgtcttaatgagtcacctctacagggtaccaacaagccaggtattagtgaggcttttatatccaatgttaatgctatttcacaagaaaacatggcgaatatgcaaaggttcataaacggagaaccactgatcgatgataaaagaagaatggaaatagggccatcctcaggcaggcttccacctttttcaaacgtacattctctacagacttcagcaaacccaacccaaattaagggagtgaacgatatatctcattggtcacaggaatttcaaggtagtaatagtattcaaaatagaaacgcggatacaggaaattcagaaaaggcatggcagcgtggctcaacaaccgcatcaagccggtttcagtaccctaataccatgatgaataactatgcttatgcttctatgaacagtcttagtggatcaaggctccaatcgcctgctttcatgaatcaacaacagtctggtcgttctaaagaaggagtcaatgagcaagaacaacaaccctggacagatcagtttgaaaagctggaaaaagaagtctcagaaaacttggacataaatgatgaaatagagaaggaggaaaatgtgagtgaagtagaacaaaacaaaccagaaactgttgagaaggaagaaggagtatatggagatcagtatcaatctgatttccaagaagtgtgggatagcatacacaaggacgctgaagaagtcttgccatccgaattagttaatgatgacctcaatctaggagaagactacttgaaatatctcggcggtagagtaaatgggaacatcgagtatgcttttcaatctaacaacgaatattttaataatcctaatgcttataaaattggctgcctactgatggaaaacggagccaaattgagcgaggcagcgctagcatttgaagctgctgttaaagaaaaaccggaccatgtggatgcatggctaagattgggtctagtacaaacccagaatgaaaaagagttgaacggcataagcgccctcgaagaatgtttaaagttagacccaaagaatctggaggcaatgaaaactttagcgataagttatataaacgaaggttatgatatgagcgccttcacaatgctggataaatgggcagaaactaagtacccggaaatttggtcaaggatcaagcaacaagatgacaaatttcaaaaagagaaagggtttacccatattgatatgaacgctcatatcacaaagcaatttttgcaactagcaaacaatttaagcacaatagatcctgaaatacaactatgcttgggtctcttattttacacgaaagatgattttgacaaaaccatagattgctttgaaagtgcgttgagggtgaatcctaatgacgaactcatgtggaatagattaggggcttcattggccaattccaatagatcagaggaagcaatccaagcctatcatagggcactacaactaaaaccttcttttgttagagctcgctataatctggcggtatcatccatgaatataggctgtttcaaagaagcagcaggctacttattaagtgttctaagtatgcatgaagtgaacactaataataaaaaaggagacgttggatctctcttgaatacgtacaatgatactgttatagagactttgaagagagtttttatagcgatgaatagagatgatttacttcaagaagtgaagccaggcatggacctgaaaagatttaaaggagaattttcgttttgatatggttctccgcaattttatgttctcgcatcactgcccaaattcattagcattagcagtacaagctatcctatatataaggcaataaaaaatcttataaatactatcagcaagatttcaaccttggaaaacatgcattcaaaggtcataattgctgctctatttacagtcgtccataatgacatttctctttgattattttcttgttttttcgctcttctcaagtggatgttacataacaaacaaaacagaaaaaattgtttaaatataaagtttaaaagttatctttgattccgcacctgaatttttggattgaaggccaaaggaggtttatcagggagagaaaagctctctatttatttttataaggaataattgtgcatgtacaactatacaatatgtctagtgtaccttataattcccaacttcctatatccaaccatctagagtacgatgaagatgaaaagaagagcagaggctcaaaactaggcctgaaatataaaatgatatactggaggaaaactttatgcagttcgctagcgagatggagaaagctaatactattaatatctttagctttgtttttattcatatggataagcgattccaccataagcagaaatccatctaccacaagttttcaaggccaaaatagtaacgataataagttgagtaatactggttctagcatcaactccaaaagatatgtaccaccatattctaagagatcaagatggtcgttttggaatcaagatcctaggattgtcattatattagcggcaaacgaaggtggtggtgtattgaggtggaaaaatgagcaagaatgggctatcgaaggcatatcaatagaaaataagaaggcctatgcgaagagacatggatatgcgttgactatcaaggatttgacaacgtccaaaagatactctcacgaatacagagagggttggcaaaaagtagatatattgagacagacgttcagggagtttcctaatgcagaatggttctggtggttggacctggatactatgataatggagccttctaaatcattagaagaacatattttcgacagattggaaactctggctgacagagaattgaaaagttttaatcccctaaacctaagagacgacataccctatgtcgattattcagaggaaatggagtttctaataacacaagattgtggaggcttcaatttgggctcatttctgataaaaaatagcgaatggtctaagctgcttctagatatgtggtgggaccccgttctgtatgaacaaaaacatatggtttgggaacatagagaacaagatgcgttagaggcattatatgaaaacgaaccgtggattcgttcgagaataggatttttgcccttaagaacgatcaatgcattcccaccgggagcatgctctgaatacagtggtgactcaagatacttttacagtgagaaagaccatgattttgttgtgaatatggccggatgcaattttggcagagattgctggggcgagatgcagtactacaccactttaatggaaaaactgaataggaaatggtacacgagatttttcttcccataaaatggaagttatcaatattgtaaagagaagcatttacaagcttttatttttctttttaatttccactactggttctgctttaaaatgttgttttataatttatgtacatttaggcctatagaagattctttcaataatatgctacacattcttttatttttccatcatatgttggagtttatgcctcctcggcaggagttgggcggtgcgaagagaagaaaaagagtgaaactaaaaaaaggaatctgcctttgcataagttcaaaagtgcaattttagtgttggatttaaacgggaaaaattgaaatggccatcgaaacaatacttgtaataaacaaatcaggcggactaatctatcagcggaattttaccaacgacgaacagaaattgaacagcaatgaatacttaattcttgctagtacactgcacggtgtattcgccatcgcgagccagctgactccgaaggcattacagctaactcaacaaacgaacatcgaaaataccatcccatatataccttacgtgggcatgtccagcaataggagcgatacaagaaatggaggtggcaataacaacaaacacactaataatgaaaaactgggcagttttaaaggagatgattttttcaaagaaccatttacgaactggaacaagagcggattgagacaactatgcacggatcagttcacgatgttcatatatcagaccctaaccggcctgaagtttgtcgctatcagctccagcgtcatgccccagagacagccaactatagccaccaccgacaagcctgaccgacccaagagtacatccaatttggccatccaaatagccgacaacttcctaaggaaggtttactgtttgtatagtgactacgtcatgaaagacccatcttactcaatggaaatgcctataagatctaacctgttcgacgaaaaagtcaaaaaaatggtagaaaacctacaatagacgcacgcgccatcggaagataaacgcattcacaccaagaaaataaatactacgtacttctagaactaagaagaagttgccgctctccgtctcctccttcataaatagggatagcttttactactacgtacgaaaaaagaccacactgcgacggatcctctgcatcccaacaccagcgatagaaaatgcgccgcctatatcgtcatcttgcttcctttttcttactcccttcctgccctggaaacaccatacaatccatcacatcatatcctgccaatgcactattacgcagctttcggcacgtgagtacggaaacaccagttcggaaccgggtacacaatagggatagtcaaagctgtccattttttccgctgatggatgactgataccaaagtgtaacccaaaaggggtagtcgatcctacttttaccagttacgttaaagggaccaaaacgtggggaagggatgccgccaccaccaccgccactacccccgccaacatggcctaacttagcagtcctcgcttgtgtatctaggtccgcgtccgctaattcgcgcggcttgccacttaaccccgtccagttaatttgccaagcagcggccgcacgttggaacgttttcgccgatttatttattattatttatacatgttgacgttggtgcccttttgtttatactggagcctaaaacgtacctcaattaaatttagtgtgccatattatagtgctattaaacctttatttttatttttaattttaaaactgctttggttctctccctcccttaccgttgccaccttaagactcactgatatttattcatacttacaagtgctataagaaaagacttgatttattagctttacagcgtttttacatttgtgtcactgctattatatttttgtttacctctttttgttgctggtgttggcgctaccattgtttttttgttttatgagttacgtttacaaaagttcttaacatttactgtacgataatatactaaggtgaaatactaaagtaaaataaaataagagaaagaaaaaaaaaaaaaaaagaaaaaagtaatgatgatgttccataattgcagaattaataactacttaataacttctcaaattggcgaaggcgcgtacggtctggtttaccgtgccttagatattcgtaccgatagacaatacgctatcaaagcggttgttcaaagttacggtgttagcaaggaggctgatatgggcaatgataaaatacacaaaaatagcgtgaaattgcaaaagaagctcgctaaactgttcaaggaatcgaaaaacgttgtcagggtgccctctatagatctagaatcaattgagaatatgtcagaagaagattttaaaaagctgccccattataaagagatttcgctacacctaagagtccaccatcataagaacattgtcaccatacatgaggtgctacaatctgcagtctgcacgttcattgtcatggattattacccaacagacctattcacgtctattgtagataacagacattttgtcactaatggactgctagtaaaaaaggtttttctacagatctgttctgctcttaattattgccatgagcacggcatctaccactgtgacatcaagcctgaaaacttgctactggatacagaagataacgttttcctatgcgattttggtctatccactacttccacatatataaagccaaatgtttgcattggtagctcgtattatatgccccctgaaagaatctcatttgatgggagagtttccagctctaaaagtgggggacataagttgggtaaggtttgtccctcatgtaatggcgatttgtggtcattaggtatcatccttatcaatttgacatgcatcagaaatccctggctgaaggctgacaaaaccgaggataatacctactattatttcactaaggatcccaatatactaaagcaaatcctaccgctttccgatgacttttactcattattatctaagattttacaagtgaatccgaagaatagaatgagcttgcaagagttgatgaaagaagttagttctattacaagcttcaccaatgaaggcccgttatcaaaagtgccgcctctttccaagtctgtttatgaaaagttcgttagccccgtcgataacacgaatgagaatttgtctccaaaatcctacgtgtacatgcacgatagtaaagctgccaagaatttatcttatacatcttcaagtgaggaagaagatggaatcaaagaagggatagacgatgataatggcagtcgcagtggcagtttcggaacgctagacacagacactggattgcattcttcgttcacaagcacttcttgcgagtccgataacgaatgttctaagatttccaacaaattttccttgttcgaaaaaaaattcaacgaacttcgcatgagttcctcttctttaactaactaaccccctcctttttggcacaaaagtgtactacacatctgttttaagcccacaattgatagaccttctcttgatgatcatctgttttcccgaaaatattacttgccaaagcaagttgtagttatattcacacttccgttatgaccccctcatccgtttaatgttatttgtttttatggtattccctttattcattttttttcttgcttttttttgttgatccctgtaaccccttttttttttttggaagttgctattattattcattcacatttgttctgtctttgttaattttccaggtcaccgtatttaatttctatataactgtttctaatatttacttcgttttatccaagcgttatttactcaatattcaaaactttactttttaccacctgtataacatctttttcaatttgataaaacgttttgaaatctaagggaacaatgtcacagtcagtttcgtcgttgatgtctggtaactccagatccctgaattgagactccatcatatcagctttcatgaaatgacccttccttgttttgagccttttcagaacttctattttacttgcatacaaaaagataaaatggaactccgattcagggcatgtgtgcctaatcaaatctctgtatttcttcttcaagctcgagcaagcaacaattgacaaatgctccttagtgcttgctgcagcttttgtagattctacggcaacttttttcaaccagtcccaacggtcgtcgtcatttaatggaatccctcttgtcatcttttctacgttggcaggcgggtgtaaatcatcaccttcgatgaatttcaaatccgggtatatatctttaaattcatggattagttcacctgcaatggttgattttcctgtacctgcagtacctgccaatacaataaccttaaatttccccatagttttgtgtttctctgtcatcaactgcgttgtccatccatacgcttactgagacactatgaaagcctgtttagtcttcggaaagctatttattgcttgctacttgaaaaccttttgattatcgatattttttaacgggaccttatataattattgcttggaaactaacggtgttataatttttgacaaactaattagcgacgtaatgaaagcagaaaaaccgcaagaatatgagaaagggaaaatatcaaagaaaacaaaatatattccttatataacaccatcttttgtacataaatgaattggcaagcacatattgtgcatgcatgcaaggggcagaatcttaatactaagtaatttaattatgcaaacataaccccgtattgaggccttccgccgcatttaacgaccaaatctatgagttttaaatcagacacccgccttaacaggtcccatatagtgctatcagataaaagttcgttttctgtcaatgatggattgtaataatatttcaggataaatttctctatgagctgtaatcttgatctattctgcaaaaaaaactcaaagttcagactccctagtgaatcagcatacgtgaaatataataaaaatattacagtcgtaaggggttcaatagacgctagtttttgcactgtagatccagagacgtataggattaaatctattgattcaaatagagaaacaaaggtaaacttagggcttaggtcagttccttgcatatcaataccttgaaaaaaccattctataaaaggggatatcacatcatatggattcttcaaagtaaaatgattacctagagacttcacacattccctacgtgttaaaaaaatatgcatattgttgtaaaagtttttagggaagtcttctttcgatgtatcttcagtgttcattgaacacaagtctagctctttagatgtatcaaaatcgccattctgcatatcttgatagtgctttctgggaagaaaatgagaaatatttttcaacaggataggatgatgatctagtagtagtctaaaaaaagtttcatgctcaaataatgtagggatcacaatatttcttgaataagcttttatattacttacgccaaactccaggggatcgaaaagatatttttcccacatgatcttcgataataatgaaaaagatggcttcaagcaactatagaagaacctgttcaaggtgaccatcgacggttcaccctttgtgaaaacgaaaatatgttgaataatctctacaggtaaatcttgcaaagttagcttttgatgatgcctaagtttcttcgcaggaagcctgatagtcctttgatcttccgatattggcctcttggatgaaacccgggtctctaagagatgcacatggtgctgcaagtttatcgaagacgatgcataccgatgcaaaggaagtgcatgtttctttctcttatcatgacggctagaatatcctgtcaaaatataacccatggccacttattctaaaaatacactgcgtgaaaaaagcactgcttactttaacaacattagtcctctttaaatatatttcattactcatcgcaaactgaacaattcttgatgcttaattcttactagctgcaaaaaagacaagatgaaacgcggtgtatggttggacgatatagtcttatcctaaatacacacaacatatattgcgtaataaagagatcttcctatctatagcacaatttgaagttgaaaaggcgtatctaaaatgctaatactaaacaaggcatcatgtttttgtcccattcacgtagcactggcgatttgcttccatattcttctgtgtacaataatagcttgggtggcttttttcacaatgggctctacgcgaaattgtcgcagccccctgttggccgtgctgtgggccattctcgagactagaatgaaacagaaatctacaaacatgaaaaggtagagtaaagtcgagtaagtagtagaaaagaaaagtgatattggcatacacgatagcgaagttgttcatatctattatcaccaggccattcattaaaaacttaccgctaaattgaaaaagaggcgactgccaacatacttgcccttttttttttcgctattattagtgtcctttgattacaaactacatccattcgaaaagcttgtaaccaacactaaagtctgtgattctacccaaatatttgctctccgtcatttctattctgtttgaactactgtgcatatatttttctttttgtttcctacattttattcccggcatatctcgcgataggtatattgaataatgacatctgcattaagggttttggtatgcggagatcacccaaatctcattctgtacacatccaggtttcaacatgccaaaaatatagaattttatcttgtgaacaactcaaaaaatgccaactacgaggttagttcactattttatgggacggaacggtttcagattcaaaaccatttccaatcgctcctagatttagtagaccttaataatgaaaatggtggcttggtattcgacttgataataatgagtgcgtcttcactgcaagaaatcccgcaggtattgagagatataaaacctatgatgaataagacaacaaagatactatttgaaagtagcgggtttatatatttggagccattcatcaaggcttcagttgatctttcgctgtcaaatattttcagcattttcaccgattatgacataagacggttggacaatggctcatacaaacagttcacgactgcaaatgccaaatccttttctgtttcgatcggtcaaacgacatccgttcacgaaaacagctattcaagtgatattattcctattttgaatacatttcagaaattgttccaaaaactgtttcctagggacgttgtgactctttacgatcattctccctccgctttcttggcaaaagaatgggaactagctttgcctcaaatatgtttcgatccattattaataatattagaagagaagaatccatcaaccttggatgaccacgttttggccaaacctcttatttcaggtttactaggcgagagcttattaataataaaaaaaatgggtatagccatgaacaatccaaattttcaaaatgaacagactatattgaaacattggaagaataagtgcgaagacttacctgatgggccggcacttttatataatttcatccataaggcttcatctttgaatattgacttattgttattacagccgatattattagcagatgactttggcgtgaagacaccatatttagaatgtttgtttacaatgatgactcaatatcaattgttaaataaaggtgattctgaatggtttattagaaaggatgagaacacagcgttaactcgcgttgatgatttacaaaacagtatcgcacttaaagatggaaaaatcatgcagctgcaaaattcggaatcaaccctgaaaaatgagataaaagaacttcaaagtcaagttttgagcttaaaacaagaagtgtcctcaagtaaagcaaataatggacaagagttggaaattttaaagaagaaagtgcaaatgggagacaattcattatttgatcgcccaaatagtaatactaatggtatatctccctctgataacattgttgatgttgatttaaattacgaaaggagtgaccaaggtaataatagtagtggtaatgatagcagaagacaatcttttttcaactccacatctgatacaacattatccagagatgaaacctcgttgaaagagcgtgagttagaagtacgaatgaaggaattagaacttcaagagcgtgagttagagttacagagaaaagccctccagcaacaacaacaatatcaacagagaccgcctaagcaagtatactccggtccttctggtacaccaaccagcggcaataacaataataaaagttacaatccaaatagaaaatcttcctatagtcagcctcaacatgtggctatgatgaccagcagaggtctacatggtcctagcgctgcaagctctagccctgtcatttctgccaacaattttgttgatccagtttcttctgggacgccatatagcagcaatagttctcgatttagtcagcaaattccatcgcagcaatacatgcatactgttaagccaacgagtagaaaaaacagaagtagtgtcatgcctaatataggttacgtcccagggctaaccaataacgagtatggtagaaagtttaacggtaatggtatgaatggtacccaaagccgtctgaattcactttcaaaccaaagtacgtttagatctcaacagggtccaccgataacacagcaaaaatcgtttcaaaataacggtggtagcatgaggacaaatcgcataccatctgcaaattacaatatttcaaatcagcaatcgggttttgttaactctatttcaagtccaaatctaagcaatttggagaatagaaacacagtacaaaacagtagaaatgcggattctgctccgtgcgttaatcaattgaacagtgactctccgccccaattacagtctctatctcaaaacggtacctcaaaagttcctcagatcaatattacgcaaccatcaccaattcagaccaactttgctacgagtgataaccctgctgctgtaataaaactagggacaccttctgaagatacagtttcagctgcggcaacagccaataatataagtacaatgggagatgaaagccgcaaagaggacgttaaggaaaaaaagaagaaaaagttcagtttctttggaaaaaggaaaaagtaacaaatacgcgagcccttgtctttccaatccaaataatccgtttttgttaatgatatgttatattttatctacttatacattttatctaaaacactttctatttggttaatgaccaacgaggaagtttgtagcttcaacacaactttagatcatgtaataaacggcatatgcttttaaatgctttgttttgtttttttctttttttcccgctgtgacagaaacaattaagttgcgttaaaaaggttccctgatagaaataaatacggctaaattaaataaactactacataatcctacaacatcaaatgcctgtagatcaagaaaaattagctaagctgcacaagttatcagcagcaaacaaagttggtggtaccagaaggaaaataaacaagaaaggtaatttatataataacaatgacaaggataataccaagttacaagctgaacttcataaactgcatccaatgaccattgaaaacgttgccgaagcaaattttttcaaaaagaatggcaaggttttacattttaacagtgcagttgtacagattgcccctcaatgcaatctcacaatgattcatggccaaccgaaagagaatacacttaatgggctgtatccgagcgtagcctctcaattaggtagccaagaacttgagtatttgacaggtttggctcataacctagaaaatgaacagacggtgctcgaccagctgggcgacagatgcagcgagacaaaacaacaagtgatgaatagctgacatagttcataataattgccagtaaacgttatagctagtggcgaatgtcgaagtggaaatgctatcacattaatgttgcagatgaatatatattttcttatttgagaagatacacgctatttactctttcagccattactgctaccattgtggttgttatcttgacgatgaacgatgttggattgcttgacttttttcagtaattcattgataccctcaccacccgcagttagtaatttagtcctgtttctcctacatgtcagtgtatcataatgtcttttcaatgcatctttccttgcaaaacctttgccacattgaggacaaatgttaggcaatatggcgaagtgtgtcttttcgtgccttctcaaatctgatgatcttgaaaattccaacgaacatttcgcacatttaaatcttttttcaccagtactatttctacgatcttggggtttgcttttgctggacttcggtggttttggtaatgcgttttcctttttaacctttatgttaccgccttgactatttatatcaacaccattttctgccggtatgagtgctggttttttattttgtaacctgttttgcctattccttaccctttctaataactcttttattataggatctatgttatctatatttaatgatacatccactattgcttctgtagcctgtttgataaatgcagcatcctgatcctccatttggtacttttttgaaatttataatacctcttgacttttttccactatattattaacaaattcttggcatatgacatgaaaccctattcaattatccagatgcatacatatataccatggatagatatgtatatctactatatctatatatacctcgtcaatgtaatgaggaaagttccgagggcgacaaagagaacaaatatagttttatttataataatgatacagaactcaagattatttcctgcttattttaaactaaaagtatagcaagttctaacccacaatcaggttctttattattgtcaagaaaatataaactgtggcgtactaagcgtactaagtaagggacgaaaaaccatcacaaaatgtcacgtgcatgttagtccagtcgggcaatagatagggactgtaaattaaagtttatattgaaataaacaaaggtaaatggtaaaagattagaagcatagaaagcatctggcgttattttagcggggaaagattttggtggatactatctttgactagtatatttgagtagcaattaatgtctaacgaattacggcttgaagataactatgtaccaacttccgacacactagtagttttcaaacaattgatgaagctgccggtaacggtattatatgatcttacgctatcatggttcgcaaaattcggtgggtcatttgatggtgacatatatttattgacagaaacattagacttactgattgagaaaggcgtgaggcgaaatgttatagtaaataggatattatacgtatactggccggatggcctgaatgttttccaattagcagaaatagattgccatttaatgataagtaaaccagagaaatttaagtggcttccatcaaaagctttacggggagatgggaaaccttacgtagtaaagctccaacctgccaaatttatagaaaatttacaaacagatctagcgaaaatttaccattgtcatgtttacatgtttaaacatccctctttgccagtgttaattaccagaatacagctatttgacagcaataatttatttttgagtacgcctaatatagggagtataaataaagagtctctttacaacaagttagacaaattccaagggaaaccattaatatcaaggagaccatattacgttgcattcccgctaaattctccaataattttccattcagttgacaaggatatttatgctagactagttttgcagagcattagtcgaacgatatcagaaagagaaacaatcatcttcaaaccggtacagaaaatacccgtgaaatcaatacataatataatgactttattaggaccttcgagatttgcggagtctatgggcccatgggaatgttatgctagtgctaactttgaacggtcaccactacacgactacaaaaagcaccaaggccttactggtaaaaaggtaatggttagagaatttgatgattctttcttaaatgacgatgagaatttttacggaaaagaagaacctgaaattagacgactaaggttagagaaaaacatgatcaaattcaaaggttcagcaaacggcgtaatggatcagaaatataatgatttgaaagaatttaacgaacatgtccacaatattaggaatggaaagaaaaatgaagattctggtgagccagtgtacatttctagatacagttccttagttcctattgaaaaagttggattcactttaaaaaacgaaataaacagtagaataattaccataaaattgaaatttaatggtaatgatatttttgggggattacacgaactatgcgataaaaatttaataaatattgataaagttcctgggtggttggctggagaaaatggatcgttctcaggaacgataatgaatggagattttcagcgagagcaggttgctaaaggtggtttactgtagaaaactactgtgttctgttatcgcttccaataaaaaaaaaaaaaaaaaacctatgcaaaaatttcagtcaaagcataacaaaacgaaccttttttgtactgctcattgaagtatttacggggcagtatgggcacttgaaagtaattgttccgttcttcgataatctgtctagcgcctttttagaaatgatgtgatggcatgccagtgaataaggaggattttctgtagtggtttcctcctttaagacgggacagatgaagatcggatggaaatgagtcagaaaatctggtaacttgacatcaaatggcaactcatctttcgtagtccagtcaacgtgcgctaactccctgatggttttgtatttgatgaaaaattggaaagaaattaaaccactcaatactatcaaaaacaagggagagtcaaagaaaatatgttttgcagcacaatattcttttataaataacgacgtgcattcttttaattccttatttactttagaatcaatatcttcaataggttgacctattagcgatttagttaataatggtacgacgttttgcattaattccttctccctatgtctaaagcaatccaggggtgcgttctgtgttatttggtagtacaactctaccggatttccatgcttcactatctgcattgctgacaaagtgtataaatcaaattttagggacgataaagccgtatggttagatgataagctttccatttcattggagcaccatttcagacagctttctgtgtcaccctttttaagatcatgtacgatttggcccatctcaataaattcagtagattctttattagtaattccgtagacatcttttagatactggaaagcctcatttttatttcctaatggcatgttgtctatactatacctcaaaatatggtaaccgatggcttcattaacattttccattgtctctttcggtaatttattgacatatacgctatctatatcaaattcttttaatttgttcagcgtgcttttgttgaagcgattcgactgctgagaaacgtactttatttgtttctttactgaatggtcccattgcctctgtgacttgcttagcttctcaataattagttctctttttctcttaaacttttgtttctccttatcactcagcttattatagacttctggttttgattcctgaatatgcttgtttaagtgcgctttcaacttctttaattgactcttgaattcatgagtatgatcaagacatttttgaaggtttgtctcttccagattgctgtcggtataaaatttcgcaaactctgtctcaaagctatctagtaattcagacatcgtttcttggttccctactcagtgctgcatctctcttgaagacacacttatctcatactgaatgtgttgaactttacccctaataatagagattcctcagctttttccccggcgcgacgagctttcctatgtgtgaaatgataatttttttaactttctaacacgagaatatgagcatcacctattagtcgtataaataaataattcataacaaaatacataaattgtaataaataaaatgtgttaaaaatacacactatcataaataattgtcgtggaaacaacgccactcatttgttacttgagcgtttcaaaatttggagttactcgaaagctcagaagcatgttttgcctcagctacttttttaattgcctcagatagtcccttatcaacacgagcaaacatatcataaacgcgctgctgtatttgaggacaggcgccttctacatgaatgccgatgttatatgccaagttcttttgctgtccaggttgtttacccaaaacgcggtagagatttcttgcttgcacgaaatctacatcacctggggatgttgcccaatgataagggatagctggcccattccatacctcttggtgttgttgaatgggtctgtcctgttggatatacgtgtacgatttatcgttggccaaatatgtaggttctgagccgaagttgccgttaacattcatcggtccatctctgatagcgggattgaaaaatttagatgcatatggacagtttacgggtatttgatggaagttaggacctagcctgtatctatgagcatccgcatatgaaaacaaacgggcctgtaatactggatcagcgcttgcttcttggtaaggaaccgtggtactgggggcgaaggcagcttgttccacctgtgcgaagaagttcagtggattctcgttcaaaacaatcttacccacacgccgtaaagggaattgcccctgaggccatactttagtcaaatcaaagactgaaaatggtaattttttggcatcgcgttcggtcattgtttgaatataaactgtccaggaaggatagtttccattctgaatagcctcaaataaatcctgctggcagtaatctggattggatcccgcaattttggtagcctcttctatggtcaaattctttattccttgatcggttttgatatgaacttgcacataatgccaatctccgtttttattggaccatttataggtatgaccagaataaccatgcatactacggtagttggcaggggtaccacggtctgaaaaaaggatcattacttgatgaatggccacctgattttcaggagtggtgaggaaatcccaaaacatgtcagcatcccttaggttggtttgtgggtttctcttctgtgtgtggataaagtgagggaacttggaagggtctctgataaagaataccggtgtattattgtagacccaatctaaattaccttcttcagtgtagaatttggtggcaaacccccttggatcacgaaccgtgtcggcactacctttatcaccacccacagtcgaaaatcttgttagacatttcgttcttttcccaattttactaaacatagcagacccgcagatatcagtaatgtcatcggttacttcaaaatagccgaaggcaccagaaccatgagcatgtggattcctttgaggaatattttccctgttgaaatgagccaaagaatcaattaagttataatcttgcaaaagcaaagggccatgttccccaatacgttgggtgacaaatggttcattgattggattaccagtggagtttgtcacaactctatcctctcttacatcagagtaatttacttcatttttttcttgtcccaatttcgacatcttctagggttccaaatttatttgtaagtactattatatttatttaacttaccttttaaataaacctacaagaaattcaaatgtacgatttggacattacagtgaagaatgctttctacatctctttatatgtatggcgatatcaaaactggttgtttctccaattctgtcactgtggggattttcggagtttatatttgttaaagccgtcctttttcggattaagggaccccaccaacttgcgcggctaattccggccaactttttgcattactaattgcggctttaaatagtggttagaacaaccgctcacttcttcacgcaaggacgtttgacagagcttttttcttcctctgtcaactttctctttaaaatattagttagcagcttttcatcaggaataaccttgtaattcttgtcgatggtttcttcacaaacttgcagcgaatctatttcgcttttcaaaactctccgagccataacatctcttagttcttcccttgttaatgagtttcctttcgaaggtttttcgatagaaacgcacttttttatggggtaatcggctagacgcttcataatacaacgtttccatgtggcactacagtttgtagtggcgcgggcaccttctatcaattgtaaacacttctttacaattctctccacttgcctttccattgcttttatgtccagtttgcataaacctggaatttggcaaagaattgtcaagatttggaccaaaagtattagttgaggcaacaattcaccattattataacaatcatatgaatctagtactatttcttcaccttctaagaattcttgaatattggcgttattgcgtaagatatcaatacacctgtccaaaaattcagtattcgtctcaaaagtctcttttaacgcctcgacaatattttcaagtaacacttctccaaaatcatacttcgaaccgtcccattcaacatacccatatcttcttagtagttccgaatttggatgttctccgtatatgttgtacacttgttcattcttttcaatatccctcaaagcaaccatctttaaacagttagagtcgtaagttaaattagcgttgcatttactggtatctgcattcaacatatcagcaagtggaatcatcgatttcaagtagcgctcattttcaagttcttcttcactggtttcttcttcttcattttcatttacactactatcttgcatttccaaatcaaaggagtaactcaatataatgcttgcaatataggcaaaattatcaaactcgaaggacgtcgctacacgtgaaaattctccaccaatttgtttgattgatttaataattctttcatgcatctctttggcttccttttttcctattctttcaaggacaagtgatggttttaaaagttgcagttcattatcatcccaaaaaattaacgcgttcatatcgcttggtttgttccaaactttaaagtaaggcgcccatcggcttctttcttgcaaaacttccatctcataaagtatacagataattaaaccttcccacgatccggtttcgttcaggaacttatccttgagagaaggataatcctttatcagttgagatgttgtaacgcttaaaacagaactacgaggtattttaaacaatgtttcatccttcttaatcttttgagtggcaactactgcgcggccttgattatcacaacaaagatctttgatttctatcttaggggatacttcaatttcagcggtagtttttaaccagcaaacaaagttttcggtatctcttgaaaaatcatccattttcgcaaactttcccctttattactagtcatattgaaatgatcgtattaagcttttacaaaggtaatgaaattttttcatactcgagagaaaaatatgtgacacatgtgtgtattacccgcagtaactctcgaagattacatttgaataatatcaatacttccagaccaatagctttattgtattgccagggcacttggtacatgtaacattcatccagtttatttgataccaaaaatcttttattttaattcttctatttacaaaagagaaatgtgtatgtttatatatgtattttcttgggaatttattattcataaaccgcttgtgcagttacttttcagcttcctcttcaacaacttcgccttcttcatgatttggtagcacgacaagcttagtatctttaaccaccactctaacagtttcgccgtttctaatttgaccttttaataagaaagttgccatggagttcaaaatctgtctatgaattaatctattcaatggccttgcaccatataattgatcgtagcctttgtcagttagccaatccttcgcttcatcagttaaatcaattttcattcttttttcggccaaacgatcttgaatttctgcaattctaatatcaacaattgacctcaaaactttcttggatagcctattgaaaactagaatatcatcaatacgattgatgaactcaggtggataggatcttttcattgcttcgataactttattcttggttgcggtgtcaatcttaccatcatcacccaactttgtgtcgtttaataaaatatcttgtccaatgtttgaggtcatcacaatgatcgtgttacggaaatcaacatgatggcctagggaatcggtcagcttaccttcatccaacacttgcaacagtagtttggaaacatcggggtgcgctttttcaaattcatcaaataaaacgacagcataaggctttcttctgacagcctcagttaattggccaccagattcgcttaagacgtaacctggaggtgcaccgattaaacgagagacagtatgcttctcttgaaattctgacatgtcaaaacgaatcacatttgattcgtcatcaaataggaattcagctaaagccttggtcaattctgttttaccagtaccagtaggacctaagaacataaagctggcaataggtctcttttcactggtcaaaccagccctttgaagacgtacagcatcagaaatagcagcaatggcctcgtcttggccaacgactctttcttttaaagaattttccatatacagtaggcggtccttgtcgcctttcatcaccgtttctgtaggaataccagtcattttggcaacaaccttagaaatatcgtcagaagtaactgaatcatgaagtaaatttactttatctccgtccttactcttctcgcttaaagctaccttcttctccaagtcaggaattctggaatatcgcaactcggatgctttagtgtaatcaccctctctctgacacttttccaactcaattcttgcttgttccaaatttgccttagcatttttgatagattcaatttcagctctttcagcgtcccatatttttgttaatctgtttaattcatcatttttcatttctaggtccttttccaacgcttctcttctttccacggaaacagggtcggtctctttctttaaagattccagttctatttgtattttcataatagcacgatccagtttctgtatttcatccggtttggattcatgttgtaaacgtagtacagcacaagcttcgtcaactagatcaatggctttatcaggtagaaacctgtctgttatataacgatttgaaagaactgcagcagacactaaagctgtatcagtgatccttacaccatgatgaacctcgtacctttcttttaaacctcttagtatagaaatcgtatcggagacgctcggctcattcaataagataggctgaaaccttctcgataaagccggatctttttcaatgattttgaattcatcaagagtggttgcagagatacaacgtagcccacgggccagttttggctttaagatgttagaagcatccatactaccatcagttttacctaagccaagcagcatatgaacttcatcaatgaaaacaataaccttaccattggccttgtcaatttcttctaaaaccttttttaaacgttcttcgaattcacctctatatttggcgccagcaatcaaagatcccaaatccaaagctactagatctttatctttcaacgagtcagggacctccccagcaacaattctttgagctaacccatcaataagggcggttttaccgacaccagctcgaccgatcaaacatggattattttttgttcttcttgataaaatttgaatagctcttgcgatttcttcgtctctgccaatgacagggtctaatttaccgtcgcgcgctaattttgtcaagtttgtaccaaattgttctaaagctggcttttccggttgctgattgggatccatcctcatttggacgtacgttcttttgaaattgggcaatccatatgagctcttgagggcgcaggttgaaatagcgacttcatttaatgcatttgtttttatatctgatagaagtttattggctactcgaggtcttgcattaaaactgcaaatagatcttttacactgtacaatagtgtatattcgtggagtacttcgccttaatagttgcgttctctgtaaatatttttgtattggtgcttttgtagcttgtcttaacatatttaaccttgaaagattttcactcgcttgtttcagggttcctggaatagataatagaagtcaaacttttcatgcttacatatgcatatatatgtatatatatgtgtgtgcgtgagtcagtaactagggggtttgatgagcttagatacaatgaatcacaggggtttattcaaaaaaaaaagtccgtgcaccccctattcaaacgcgatgccattagatgaaagaacacttctagaacattctggaaaataacaaattttatcagaacagaatcacaccttgatttgtctgttacattaattattaaaatttatatgacctataaggccaaagcaaaaagttgatcttccagtactagagatcaatatctgctccctatttattgtattacgtggcactatccgagtgtctccctactatttcctccagggatcttatttttttttttagttgctctatttcatctcgttgttcttgttcctttcttttagtattttcaatatcctcgatcattcgtatatattcagcgtggaagcgtttattctcaagttttaggttttcattttcatttcttgacatgttgtgttcattttttattatactattctcattcttcaacatgttgttttcgttacataagacatcatactcacttcttaacatagtaattgcattccttatagcttcatgctgagctattaaaatgttgttgtcatttcttaatgaatcgtttaatgatttgaagttattattttctgctagtaaatcgtcaaatatctttgatttttgttcgagattcttgatgtatttttctttcctttgtctaaatgccttttgagcggttctattttgagcagctcttctagtatttcttaaagttttgcctgaactacttatgagttgggtgtctttatcaggaacaggtttggttacattatcattattatcattattatcagctgaatttttagcggtatcagcactgttttgaaaagaaggaggtgcagtagtaacactggtattgcgagatgggagggttgatagttgctcctctgcaatatactccttattcaaagatatgctctggttcggaagtccatttggtaaagggggatttatttgataaggtgcataagatatggaataacttttaggggggaataccacggaaggttgaatactaacatgagcattttgaggtctgttgtaagaagctgattgttttctttcatttgaatgcggagggatgatataagatggatgtataggactttgatgcatcgatctatagtcagacggaccagatagatgcatcaagtttggcaaaggaggctggataggattgctgttaacagatatgtcggtgtccccattagtggttgtaggatttattctataaggtaacttttgggacgtgctgggctgtgcaatttgcggagaaggatgctcatttagattcttctcagaggcattataagtagccattgagctgcttccctgattatacatatcgggacgaatcaacggagggttttgcatttgtcccttagcactcttcgttattctgttgtttattgaaatttctagacaaaagtatatgctatcggattcacgattggtggggaaaaaaactcggtgttacagtttgaggaaagattgtgtttaatattggttctgtagtacactccacaatctctcaactcgcattgctttccaaagatagtctactctcgatactacaaggctccactaactgtgttaacaaaataaacaaaaaaagagattctccagaaattaaaaacttgagaataaaaaaagaaatcaaaaggaaaagaagcagggccaagaaatacttaattagcgtttcaaatgcagaaaaaagtatgacagaatggaatcaaagagtatcagaaatcattaaaaagtaatagtttacatttgcctgcaaacgattcgaaaaacttttatccacatgcagtaaaaataagtgcaagactatgtttaaaattacaaagaaagcataatcttgaacaaagtttctacccttcggcataatgcaaaggggcattagctaaaaaaacaaaaacgggtacgctctttcttaaattcgctattacaattccgcagatgcagcaagcagcgaataactttaacttaaatgaagtacggaaaaaaaatttaacatgctataaatcagcccatataaacaccgcctatcccccgccgaaaaactagccggatctatctaaagcgccaaaaatcatttcgccggaaacaaaccgagaaaaaaatgcctttctcgaaagtaaacaaagcagtacaactgttttgggtgttattttgttccgtggattttacgccactgttttgctttaaaaaaatttctcacacaatagtctagtctcaacggctgtgcatagtacccatacaccacaatttctgactaatgatcagcatatacgtcacgttctgctcatcgtgactgtgggagagccagttcgtgccaaccgttatttcttgcgtacgccaattgtgtgatgcgcctatcaaaaatagaaccagttatcgtttcttttcttggctcattggcaccgtcgttcctggaattggttcccccgtttaaagaatgatcgaacgcctgtccagcaaacgtcactactccattactctccagttccatgccattgaatagattccaatcgtcttcatcatgaaaagagttccagtagcggttgctattttgttcacttgtcattaatgccttaccttgagcgctctcgcgtacattagaattcctttccccatcttggggagctcttccctcctccgcgtcggtgcgagtattatctttcatagccattgtaatatttgccacttcgtccggaagcgccagtatatcttgattccattccgcatataatatgtgatgtggtgctggtaaatggcggtattgaaaatatgaatccctataagaacttgaactcataatcgtggttgttatactttgctcaccccacttctctgatattattctcccttctctcacgatacagctaggccacggcacaaatatgatgtagtactaagatttttttttttgaggttgcaattcagattgttgtctttttctacgacatgcatagaagtatatcatatgatatttcgaactttgggtgcttttctacatagtgcctacgttctgagtatctataataatataatgaaaagtgtatatataattagcaccattaaacgcaccacactgttgccgtttactttaaagagaagcgcaaagagcggcaatggtgatagcgagtgcgcatacgctcgctttccaggtcaaactcatatttttgattggtaatagctgcgaagttgttagtttattagaaattgcagcattcttactcttcctggaagtcgtagtggaggacaaaaccgatgacgttgttcttggaaatgcctgtgctgataaagaggatgagaatttttcttcgatagatccatctgctttgaagtacgtgtagttgtcgaaaggggaagggaaaaggttagcttcttttagcttcaaataatcccattctacggcgtcttcggtcttccaattccaaaaaatccatcccgttgtttttgacgaataagtggctagctgtgcctcaatgaattgtctcacacggtcacggtaatcttgcgtccaatcagctaagctattttgggatatacatgttccaactggcttgtcgttggtggtaaacaacgttgtattgtagtatgatccatcgtaacgtgcacccaccccaacaccatttagccaggttgcacaatcagtaatagcgcctgaccattctccgactactgctgggtgaaaagaaagttctttgtggatagagtccccataattgataatgttttcaatacgtgcaaactgagtttcggccaattgcgcatcagtaaacacttcataatgatgatggtcgaccaatatatcttgagagctgtaatttgcaccagtcaaattgaaataatgatgcgatacattctggtaggttgggtttagctccaagttccagtgaccgattccttgaaaaccgtcatgaataacaaacgtagtgttgtcactcgaattctgatttttcttgagcaagtcaaatgcttcgtaatacatctccgttatgtctgaaacatcgattttgccaccaagcggttcgttgacgatttgaatacccaccacaggacttttgtcacctttatttaaaaatgtctggaacatatctctccaaatagccagagtcagttctttagtattattcaaccttaaccagcctaaatcgccatagagtattctttcaccggaattatcgaatccattctgggatccaggagcaccatgtagatctaaccatacatttagttcgtacttttgcgcccattcgagagcattatttaaatatttcagttgtaatccatcacttacgtatggatcattgaaagttatgttatcgatgtacaagtttttatcagtattttgtttccacgcccaatatccgatggggatcctaactaaattgaaaccgttggttttgatttgttcaaaatcatcctctgtaatccaagttttgaagtgattatccaataaagttagagaggtgttatatcctaaggttttacaaagagtaaattcgtcgacaatggagatattgctggaagagttttgctgttttgccagtgacgtagcattacgatataatgatggcgtgatataaggttctgttactagccagccgccaatagtaatacctttcacggtgatagtgtcgtttgcatagtaggaggcgaatttgttttgtaaaatatttagttccaaaggcgataacgattcttccttctctgtggtgccaacgccttgcgtgaatttagacaggcataaaactagaaatgctgaaaaaaaaaacgacttcaaaggcatattaggacgtcccaagtaacgaacggtctacaattgactattctatagaacgcgctaaaatctcagccaaggaaaagagttttcaaatttatataggcgacgacgtattctcgagaatttgcgtttttcattgtattgtttattttcttcttttttcgcgggacttatttcttgaactctgtccgtaaatagaattaaagggacacatttttgcagcgtccctgaccttgtgatgtttcaaaataaacgcacacattatttttaaatggcaatttcacgtagttttagtggtttgaaaataatgataaaatttgggcattaattgtgcagattatcagtcaaaaagtgaatcgaaatgtatcccaatacaatttcatgtgcatatttcactactacgaagtgaatattgtaaaaatcacgttatgacataactgcttttagtaaatctataaattaaatgattaatagacatgtacccgaggataataggattggcgaaactggatatttgtttgtagtatcacaggttaacattatcgttttaggacctttttcactttgtctggtgatcttggggaatctctatatcttgagatacttgatttaattaggcctccataaccagattatgcatattcgattggcaatgaataacttataactgaacgagttgtatcattatcgatatcgttatatatggtatatccaggactgacagtcaacatatcacttgacactaccttaaaatattcaggatttactaggtataatagacaacagactagttaacgacaaatactgaacatagagacgtacaaaatatgatacttgtgttcctgccacagcaaagttgatgtacttagttgactgtatataatttttttctttcaacctctgctttatctaacattatttggcatttttttatttctatctagttagattttaactataatctgcttattcagtatacagtgtattctctattttatttttttgttatttttacatgttttcaatttagtctactaagattatatgttacaattcaggtactccgtcaaatagcccccttaaaatactgcttatgtgcacctggcatgaagattggtatgatatgcatatgatatgttctatttctaggtttattgactctatgttttctttctaaaaaatcttgaacatggtcgcgacagctactttgacaatcattgataatcagccgtgcgtcagaactgaaggtctgctaaatgagcagaagaagccagagcgtaaagttttctgtacgaataaagaggggggaaagccgtattttttattgaacgactgcagaacggaggattatgactgttgttatgaaaatagctaatatacaatatatgtgaaactccttcgcaagtataataactcacatagtctttgctcttcgccatcagttacaaagtgcgctgcaacttccgaaatgcgataagtcgtgatgcggttacctcgatatcgaaaccttctgtttgtccgtaaaatatcgtgtaacactaaagcatactttttctcatcgatttatggctcatcgaccaaccgaattctttgatagttaatgtatgctgcaggcagaagggcagccgtaggtataaaaaagactagagttcacgatccaagcactatttgccatttttgtgccctttcaaattattcttttttatcgcattgtcattctggtactattaaagtaaaattaaaaagattgaggaaaatttttggtaaaaacgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttcgccttaaccactcggccaagttgcctcaatttacaagtaatttgaatattattagatagtatgatgcagtattatgacacacatctaaacgttaataaaacacacatgcaacttgttggaataaaaatccactatcgtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacacgtctatcaactaatagttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttatattatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctatcatcgaagttagaggaagctgaagtgcaagaattgtttcatatgtgatttatgaacatttagcatgatttattgtcatattgaggtatggtatgtcgatgataaaacaaatccaacaattgtgagcgcaagtggtttagtggtaaaatccaacgttgccatcgttgggcccccggttcgattccgggcttgcgcacttttttagcaactattagcgatcaatatgaagggtttagagactaggtgcctgcctcgcctactcagcattcgttcagtcaatattttatatcaccgttaataatgattaagcagttttttttgttaataaatccggtcatcgggctaactaatcttcaagaacaactagacggtcatccccttttgcttcataacttctccttataatataaaaacttacaaaacgaccatgatattcaatctacctgttagtgtgctgctttatttttctttgatatgggcaatggagcctagtttcgtaagaggtaagaacgtcgtcaacttaattactttcaaagattcaaatggcaagctgcacaagcggttagcaccagaggaaataccgccccggctacataattctcaagtaaattcttatccattaggatataagggaatgcgtgacttttcaagacccgcagtgaatttagatgatattttagggacacagcaaagaaagcagcaagagtttttggctgaattgtctcctttatccttagaatcaaagttgtcattagtgaacgaggtccaaatatttgcaagctatgtgcgaaatgatgttgaaacatataacaaagtaagtgaccccaacgaagatttgattattattgcaccaacgaacagggctgtctctcagcttactttaaaaccgtggcaatttccgaataatattgataagcttgaaagtgatggtgccaccgagaaggaacttgatacggcaatacaagagaatatctccaaatttgtgagatctcatattgtagtgtacaatgatgataaaaattcctacaagaaggtgagtccaggatgtacgctcctgcagagtattgacttcacagaaagcaagaaaagcgattcggaaactggtggtgatattttactcaaaaaagaaggagaagtatattatgtagcttcctccagagacgagaaatttcatgccgtcgagagcattgaaaatggaagcaatggtgttattttgatggttgatttcaccctggtgggtccttagttatgtgttgcttatggttttgacttccttgaccccatacaaattgcgttctttattttttttggttataatttattaataatggcgagtaggatcggcctatctttatggagtttacaacataatatatacattggtatcaatttgttttatagttatattttctctagtatgtgaacgataattttgttttacgaatccttatattaatgcttagctggggccggtggaataagaatacaactatgaaaatattacaacaataccttcgaacatatatatacaccacttagaaaattgatggtacggtgcctgagatcgctgctggtgaggtcatataaatagaggatgcgtttttgttatcaagagaattctccctctccgataacacgtcctgcgtatccactagcggttgctccactttcttattgaatgagttggattcacccccaagtagacctactttaaacagctttcttgcttttaattttctttctctattaataagtttagaagccatatctacagggtgcaactccccttttgctatcatttcatgaactttgtgatcaatatttttagtattaatgacatcttttcgtacccctgatcccctttcaacaacggaaccaatacatttcataattttaataatttcagcgtgggaatttgtgactgctttaggaatattatttaaagttgtaatctgatttgatagaggacaaaacactctttggtattgaaacgcataattggcgaactcaacctgctgcttgaacgccttactgaaacaaagtttttctgtccgttctatttgtataaggatgtctttcatttcagaataccgtttcacaatcttcatagcagtgactacacccactttccaaattccgctagtgtaatcacaccctgctaaacaaactagattacgaaattgttgttcacttaattctcctagagggaaattttcaggtaaagctgaaaaatcgtcttttgagatttctaaagcttttccctgatcatttaactttgttatgagtgttttacaaccaaagaccaacaaatcagaatcttctgatatgataccctgtataaggcccattttttccaagtaaaccatttgcggatctgcttcaaatggtgcaacaatgtagggaattgaatgtagtttgcaataatcaataatacatttcgccatttctggtgtgatgtcaacacttttttgaaaatattccattgcattatatctgttgccggctgaccacaatttctttgcaatcatttcgttttctaaccttttctttcttcttctagtttctgtatgatttttcacaaaaagggaatcaccatcaaaaactatatatggcttgatcttaaggcgttttaggagttgcagccttttaatgaaaaattgcaagtatttgtttgttggcttattcatcacaagttcaaaagcacacgcacaagaagccctgtgtagccacgcataaccatcaatggctaatgtttgatacatgtattttttcagggacacctgtttttgaattctctttaattgaggcagtaagccaggtattcccattcctatcgaataataatgttcttgttgttaattttgatgatcgttttctcttactcgctaaacaatatctctttccatattaagcccataaatatgattacttttctcgaattaccacgaacgacatagagtgccacatatcccttttgtgcaactattatcctttaacgtgtcacggaacgcgtcaaaatggtaatatgtaaacaaaggaaagtgaaatcaaaacaaaactagggcagcttccagtaatttcccaaaacaaacatatgtatattatatatatatgtgctttgaaatgaatgttacaaatgtggctatcttcattttttcagctaaacatttattaaccacctcatgagctttcctaatagtccttgattcagccaatcacttataagaagcactgcagcttgaggcataaacttttctatactcacagttgtttgataaaaggctaaaatatacagtttctcctaatgaaaacaacaaaattttcataccatatcatttccttgttcaacatccttatttggcaatttgtaaagcttaaaatagtcaacttctatcccgttgagcaaagctttagagcccgaaggaggatacaaaattcgcctccacaaaggcgcatttatatcgcttgtaagccaaaagtctttaacatttcttttccaaccgtaatttgttggtattcttgatgtaatcgaatacacattatgtccggtgctatccttgatgccaatggtttcttttataaccgctaaccactgatccataccagtcaccgcgtaacaaacgccaaaacaagtgcgtggtttccttatcgttgagcctgggactggtgctagtacagtatcattactctcctcacccggatcaatcgacggcgcaaatccttctggagtagtattgaagttttcattgaaagataacccatcggggccaatggacttactctctttcatcaaaacattgaattctgtattggtcattcctttacatatttgaaaggcttggacgaagatcaaacttgcaacccaaatagattggagtaaagcccataataatatcagaaagacaaatctatcatatattaatcccgaacagagatctgaagcgcctaggatgaaacatttgccatttttctgggatgtatcttcgtgtgcatcttcaagttcatcaaaatattccaggcaaagtgcaagaaatgtgaaaataccactttccattaatgtaataaaaaatataaatgctttgtgatttttgagtccgacatcattaaagatccaagggcagtaatgatcaaatcttgcaaccacagcattgtttaagggcgaaaatttgcttcttagaggttttctaatccaagtttcgatacaaaagttcttcgtatcaaatttaccgatttcgagcaagttcgagattgtttgtcgcacgttctcatgatcagtttcttctggcaaacatcctgggtccataataacaagctgcccaaaaaggtaaaatacagaaacaagtattaccagcattaggatgttagtatattgttcatcagaaaatgttcgaggcataactttgaaaaaccaaacgatagtcacccaaagtaaagtgccaaaaaaaacaccggataacaaaggtgaccttaacaaggtaacgttgtggacacccattcgtccatatgacggcagaacgaatttgttcaagcctttgttagtggcaatggccaataaaaaaaggacaatgattacaaacaaagggttaatatgagagaaaagagcaaatgcgattcctagaaatagaaatggcgttatgaatgtaacgagcttagcatgttgactttttttgaaccattttttaatgggataaccatggtagtcgaatccagaatgtgttagagcctctctaagtgagtacacagtgttcatttcttgagcaatagcaaagcaatcttttccggtatccgttttttggaaaaaatctgcaccatcttgaatcaagtattttagtacatgtggttgcccttttacagtgccccagtgcagtggggtgaatccttctgtatctgcgatctttatgctggcaccaaatttcaacaattctgctacagttagggaatctccctggtaagcagcccatagtagtgaagttctgccctttgggtctcggcaatctatatctaaaagacctttgctgacaacgttgaataaaacgtatagaactagcattatatttgagctgttcacagataagtgtagtagattgaaaccttggtcatcggtcatggtgggatcagctccatgcttaagcaaaaaatcgacaatgtacacgtacccataccttgcagcccaatgtaatggtgtggcatgcaaagcaccagcccttgcattgacatcagcgccttgtgaaactagaaaatccactacagaaagtctgttattaatacttgcccaatgcaaaccagtgatatgttccgtagagtcaccgtcgttattaacttcgagcaactttccatgtatcatttctttgacagtcgctagatcacctctttggcaagcggtatggtagcgagttaacagaggatcttcttcggcctcatcattatgattcacctgctcgttcccgctttcctcttcatttcctgatcggatagcctttaatgatgccaacgaagtaatttcgttagaatcacccagactaatatcttcctgtgagtcgttattgctaggatcaaccgtttgctcttcattcgtcaaggtcgacgcccgtggcacattctctaattcgttcaccatcaattagctactctgaacaaagaagtgtttttttatctagacgaaacggaaatgatatattctacttcgtggtttgtaatctactaatcgaccgtatatattcctcgcttgcacttgtgtctgtacattacttcgttttatagatcgttcaatatgagggtgtaataagaaagtacgaaacaatgggctggctttatcacccggagtgtagggtacggatgtttgtgatcagagtaacccaatgctaaaagtcgttcggaggaataagcagcaaaacgtgaattgataatattataggagccaaagttctaacaatgataacgtctcaacagctacatgagctgtccatatgtgcatcttcttgcaagtaatcagccggttttatcacaatttttacccaccgtgataatctgagagggcgaagtaggtattagccgtttacattagaaaaataaggtagtggtaataaagcacactacacatcgaagaaagaaacagacactactacatcggtggggggtcatacaatagaggaccaaaatgaagaatgataataagttgcaaaaggaagcacttatgcgactatcgcagctaagatttccatttgccgatgctccaagtatagtacaagcgcatcaaaaagatgaacaaatccagggccttttgattatgaaagtgactgaattgtgcaaattgataaagagtcaattgtttgttaactcttaccctaaggaactgtccatatttgccaagctcctgtatttgctctttactacaggaagacgtggtagaacgttaggtgaggaatatgttgacttgacatacactaataggaagggtaccagacttgcaggacggctcaaaatgattgtattcgctttcgcttatcctttatgtccatatttcatcaccaaactatacaagaaaataatgaagaacaacaaggaaagtaaaattgaagatactgaaagtgttgccgcgttttgtaagggccttttagatttcattttagacgtacacatgaccctcttttatttcaaaggagctttttacagtatttccaaaaggatttttggtatgagatatgtttttaaacatatattgtcaaaaaatgaggccaattttagagaagagggctcacaaaagtacaaagtattaggttatatcctattagctcaaaatgttatgaaatggtaccctgtcctaacctctacgctcgggtcctggatttatgggagaaaaaggaccaatgattcaattactaggtcgtctgttggtctacaggagcgttcagaacatgaatctatagaaggcataccgaaggaatcgcagctgactcatataaatttgtcagataaaaaccaattgccatttattccagaagcctcgagaaaatgcatcctatgtctcatgaacatgagtgatcctagctgcgcgccatgtggacatctattttgttggagttgtcttatgagctggtgtaaagagaggccagaatgccccttgtgcagacaacactgtcaaccacaggaaattctggtcctgcggcaatagaggaactaatcaataatttgactactcttttagcattgtccacaggcctttttcagaaataacgcagacgtctgagcaggagaagtaaaacgcgaaggggaaataatgctttttagtcttgtaattatattaattaattaaataagtttttctttatcggaattttatttaagactttcatttctctaatgctattgtcagttacaggttagaaatatatttccaactatacaccaatgtggaataacagctgcttttgtttgcctttctttttatttcctccactagttgtgttcaattccctcaaattatcgtgcacgttagtatcttgtgtgcttgactttttaccccactgcttaggatcagcaatttggggtctgttcagacctggaatttgcacctttggctttggtggaggtagttgaggtaggttgagacttttcaatttatctttgctattatttagagaagtagaagaggaaccctttttactttccaaataggttggagagaaggcgactgtattagtggaagttcgataactaactgattgaggtgtagttcttttaatgttttgcacgggtctcagagtgtttttttttacggtggttgcaaagggatcatacgacgctgaaggacttttcagggttggaagatttttgatattcctaacgcctaatgctgcaccagcgctgcccccatcgtttgttccaccccaatggcccctgcctattgacattgaaagggaagaatcactagataaagaaggtagtgaagtttgtcgtgcaagggtttgctctctttgttcatatatggcgttcagattattgtatttggaggagtttttgggaaaggtttcagctaagttatgaatcaataaatatacatccgcatttggttttgtgaataacaatttatatgattccaataatttttcagcacttaagcgacctttagaataatcttcgttataagaagaaaacttattgaagtcttctttggaattttccagatagtattttgctctttctgccaatcttagtctactttcctcgggagaactagcagatctcacatcagttctagagccggatgatgaacccggtagggaagatatagatggaaggtcgtaatcatctctttccctgatcactctagatggagccgagataaaagtagaaagttctgactggaaaaactttggctttcccttcaggatattaccatgctcctgcaaaatgtgggcttgtaactccaactcgtctttaaatacgacaaacttgttatctaagcaagtttggacggtgcaaacgtaatgcgaatgtttaaagtggtcaaaaagctgattataatccttaaagtattgaggagaagcggggttcatcttatcacaaatatggcacttttcatgctgatttctcatgtgaatgtacaattcgtcgtctgaataaaatcgttttccggaacagaaggcacacatagggtggcctttgaatccttctgaattacccttagtttgatggttgcgtaattgattttgggtgaatatttcaagctcacaagggaatgcatgcttatgggttgcacatattaaacagatcattctgttatgttcagatttcaagtgttcattatatttcttgaaactaccaaagtcacaaacttgttcatccttcgataggggacaaaaaaattttaaaagatttagtgtttcggtagcaacctcttcgctagtgaaatttattccatatttttcatttttttcgcaaaagttatatttatctgaaatatcaccatctatgcgatcggtaaacatgacttcttcattctccgttctgcaaatcaaacagcttttcttgttgtacaaagctcgttgtctgaaaccacagatatggcatgtcttatgatggcatggtgttagagatacgtatgttaacttgcgcgcacaaattacacataattcattttcttcatcagtatcatctgcgcttgaagtggtgaggttgggttcagcagaaaggttatttttcttttgctttcttctgaaattcttcctgtcgttgtgaggttttgtattattttggggcccttgagtacgacggaagttacgtgtcggagtaacgttttctttcactgattcgctcatcctaattcttgaaaagaagtatagccactattttttcgacgaaagagactgtatcaaaatgcactttatggatctttttcagctaggtatgcgctcgacgatttgttgaatatggctgagtgggcagtcgttcagatgcccttttcaaaatcttaagagaaaatcagaaaatatagctattattaagagtgaccgcgagtatgaaactttcagtgtaacctttctttattcgagataatgcttaattacaagtcttccgaatatctaatttttttttttttcatttttaaatttcagtttttaccgcatgcttttaatgcagggatatgtataacgaggtcactccgtcacacatgacagaattgcgttatagtgatacaaaggtttatgtaactaggtagaaaaatcgtcattaagtttatttttagaattcagatcgatcactgtgttaatatgagttcctgaattgtactcttgcttctacatctacgctgctttttctagagaccagaaatttacgatcccgtcgtcaccgcctgttgcaagtatagttttaccatttaactccaaccacttcacaacgttgatttcataaactccatgacataatgcacgtttagcaaaaactttccattctccgtctacttcttcatagaccgctagtactccatccgctcctacactagcaatgaggccattaaagccccatgcaacattgtatacctgtcttttgtgtacatccgggagaatagcttcacaaacccattcttgttgatcatcctcgtcgtcacccatgtatttccatacccgtacagtggaatcgtcgcttccactgcacagtctaaacacgccctcagtcttgtcaaaatcagaagaccaaacagttccttcatggccatttaagacagcaacacattcccagtcatcgtcatagtctttccatatcctgacggtgtcatcataagaacttgaagccagtaatgcttcagatggatgccatataacatgtttaacgtcttgtgaatgttcttgcaaaacactaatacactcatattcctcgccactttcatctgtttcccatatccacacgcttttatctctggaacaggttgctaggtaatatccatcattcgaccacgctacaccttttacttcattttcgtgaccttcgataatagctagcaggtccatctcgaaagttctgtcagcagattcttccttagcccagatagatacagtggaatcaaaagagccagccgctaacagcgaagtgtgaggtctccacgccacagatcgaatcgcctttttatgagcagtctcatctagcacatcaattaacgtaaaatcgtcatatttcacgctaactagcttaatttttcgatcagttgaacctgttgctaatataccttgagaaaagtcaaaagaccatatcttttccttgtaaagtttcaaagacttaatcagattgatagacgccattaccaaataagtaaaccaattgaactattaaaatgtcgtggtatagcccgattttgatttgtgatatctacaaatctagtatttattcgcaattaatgaggcaaagacgatacaatattcgatgtgagatttttcaaaacacggcccgctgagagcagaaagttttagatgacctatttgaaggcaatcacgatggtatttttcaagaaaataaatagtagtaacactgctatgcacatcagagtcagattccttaaattcaaacgtttctacaattagtatgaccttttcttgaagatctttttctccttataaaggcaacacaaaacaagatagaagtgcaaaggtattttttgtttttcacgtgataaaatcggcttcgagaaagtagaaaagggtattatgatttattacaggctacctgcaccatctcaaaggttttacgttactaaggagtgaatcaggttttgataaatatttacactatcttttacaaggaagatgtcgaataagcaggcggttctgaagttaatcagtaaaaggtggataagcacagtgcaacgtgccgattttaagctgaattccgaagcgcttcatagtaatgctacggtatttagtatgattcagccaactgggtgtttccaccttggtaattatctaggtgctacacgtgtttggacagacttatgtgaattaaaacaacctggccaggaattgatatttggagttgctgatttacacgctatcactgttccaaagccagatggagaaatgtttagaaaatttcgccatgaggcagtagcaagtatactggctgtcggtgtagatccagaaaaggcttcggtgatctaccaatccgccatccctcaacacagtgaattacactggttgctttctactcttgcctcgatgggattacttaaccgcatgacgcaatggaaatcaaaatcgaatatcaaacaatcaactaatggggattatctggttaacgattctgacgtgggaaaagttagactgggcttattttcgtatcctgttttacaggcagcggatattctactttataaatctacacacgttcctgttggcgatgatcaatcgcagcatttggaactaacaagacaccttgctgaaaagtttaacaaaatgtacaagaaaaatttttttcctaaacctgtaactatgttggcacaaacgaaaaaagttttgagcttaagcacgcctgaaaagaaaatgtccaagagtgatccgaatcacgactctgtaatttttttgaatgatgagcctaaggcaattcagaaaaagattagaaaagctttaacagattccatttctgataggttctactacgaccctgtagaaagaccaggcgtatcgaatttaattaacattgtcagtggcattcaaagaaaatcgattgaagatgtcgtagaagatgtatctcgtttcaataactatagggatttcaaagattatgtttcagaagtgataattgaggaattgaaaggcccaagaacagaatttgagaaatatatcaacgaaccgacctatttgcatagtgtcgttgaatctggcatgcgcaaagcgagagaaaaagcagcaaaaaacctggccgacattcataaaataatgggcttctgactgtccccggctttaggctgctgcaaacgcaatgtaaataataatacagtttaacttgtacgtatctttgttatttcagaatatgcaagattcctcactcggcagatctcatcaataaacgttagtatcttgaaaaatacgcagatgttggtacagtctcttgcagagggccagcaccgttagaatgttgtgttgccaccgtctggctcgaaaacaggtcgatctgtgtaagtattgtcctgggtgcagttatttgtagtagcgattttcgcgggcagtggaaaagaacgggtgcagtgcggcgatgagtgcaattagctgccgaagggtttgcaccggtgattccgagaccttttgcacacacttgtatatatttagggaagtcacggtaactaatggatttcttctcaaatttgagacatatggattagactttaattctgcctggtactaagctacttttcaaaggtatttgagatatttcgtaaattttgcggccaaggagttgaggtgtttaatacttaaaacgaaatgagagaagtgatacttgctgtacatggaatgacatgcagcgcctgtactaatacaatcaatacgcagttacgagctttaaagggtgtaacaaaatgtgatattagtttagtgactaatgagtgccaggtgacatacgataacgaggttaccgccgattctattaaggaaattatagaggattgtggatttgactgtgagatactaagagattctgaaattacagccataagtacgaaggaaggactactgagtgtacaaggtatgacctgtgggtcttgtgtttctacagtcaccaaacaagtggaaggcattgagggtgttgaatcggtagtcgtttccttggtaacggaagagtgccatgttatttatgaaccgtccaagacaacgctagaaaccgccagagaaatgattgaagactgtggatttgactcaaatattattatggatggcaacgggaatgcagacatgaccgaaaaaacggtgatcttgaaagtaactaaggctttcgaggacgaatccccactcatactttcttcagtaagcgaaaggtttcaatttttgttagacctaggtgtaaaatcgatagaaatttctgatgatatgcacacactcaccataaaatactgttgtaacgaactcggcattagagatttattgaggcaccttgagaggaccggatataaattcactgtattttccaatttagataatactacccagttaaggcttctctctaaagaggacgagataagattctggaaaaaaaacagcataaaatccacccttttggctataatatgtatgctattgtatatgattgtccctatgatgtggccaacaattgttcaggaccgcatattcccttacaaagaaacctcctttgttagaggtctgttctacagagatattttgggtgtaatattggcaagctatattcagttcagcgttggtttttacttttacaaggcagcatgggcatctttaaagcacggttcaggaaccatggatacactagtttgtgtttccactacttgtgcatacacattttctgtgttttctttagttcacaatatgttccatccctcaagtactggcaaactcccaaggatcgttttcgacacatcaatcatgatcatttcatatatttccatcgggaaatatttggaaactttagctaaatcacaaacatcaaccgcactttctaaattaattcagctcactccatcggtgtgttcaattatatctgacgtggagcggaatgaaaccaaggaaattcccatagaattattgcaagtgaacgatatagtggagattaaaccagggatgaaaattcctgctgatggcatcataacaagaggtgaatctgaaattgacgagtcgttaatgacaggcgaatccattttggtgcccaagaaaactggttttccggttattgctggttctgttaatggacctggacatttctacttcagaactactaccgttggggaggaaactaaattagcaaatattatcaaggtaatgaaagaagcacaattgagtaaagctcccattcaggggtatgcagattatttagcctctatttttgttccggggatcctaattttggcagtattgactttctttatttggtgttttattttaaacatctcggctaatcctcccgtcgctttcaccgcaaatactaaggctgataatttttttatttgcttacaaactgctacttctgttgtcatcgtcgcatgcccatgtgcattgggacttgccacgccgactgctataatggtgggtacaggggttggagctcagaatggtgtcttaataaagggcggagaagtattggaaaaattcaatagtattactacttttgtttttgataaaacaggtaccttaactacaggttttatggttgtgaaaaagttccttaaagattcaaattgggttggaaacgtggatgaagacgaagttctcgcctgtataaaagcaacggaatccattagtgaccatccagtttcgaaagcaattatacgttattgtgatggtttgaactgtaataaggctttaaatgccgttgttttagaaagcgaatacgtgcttggaaagggaatagtctcaaagtgtcaagttaatggaaatacttatgatatttgtattgggaacgaggcgctgattttggaggatgcattaaaaaaatccggatttattaacagtaatgtcgaccaaggaaacactgtatcatacgtatcagtaaacgggcatgtgtttggcttgttcgagattaatgatgaagttaaacatgattcttacgcaacagttcagtatctacaaagaaatggatatgaaacgtatatgattactggcgataataactcagcagcaaaaagagtcgctagagaagtaggtataagcttcgaaaatgtttacagcgatgtgtcacccacaggcaaatgtgatctcgtgaaaaaaattcaagataaagaaggtaataacaaggttgctgttgttggcgatggcattaacgacgctcccgctttagcactgagtgatctaggtattgccatttcaacaggtacggagattgctattgaagcagctgatattgttatactgtgcggtaatgatctgaatactaatagtttgagaggactggccaacgccatcgatatttcactaaaaacgttcaaaagaataaagctgaatttgttctgggcactttgctataatatattcatgattccgattgctatgggtgtgctcattccttggggcataactcttcctccaatgctcgccggtttagcgatggcattcagctcggtcagtgtcgttctaagttcattgatgttgaagaagtggactccaccggatattgaatcacatgggatttcagatttcaagtccaaattttcgattgggaatttttggtcaaggcttttttctacgcgggctattgcaggtgagcaagacatagaatcacaggccggactaatgtcaaacgaagaagtcttgtaaataacaggtaagtctaatttatttaaaaaaatccacgagcatatagatttataacaataataataattaatattcatcaattttttagtaaattcatatattttactcctactctatgtattttcagtaagtctactagtcgtattacccgtcggtttcaagggatattatggaggtaataaggatttttttaccgatttaaaaacccattatatccctcttagaaaaattttagtattcttagataagttgctagatttaccaatatcaaagggaagactgcaggacaacacaaaaacacaagaaaaggaggacaaaaaatgcaggttaaatcgattaaaatgagatgggagtctggtggtgttaattactgctatctattgtccgacagtaaaaataaaaaatcgtggctaatcgatccagcagagcctcctgaggttctgccagagttgactgaggatgagaaaataagtgttgaagcaattgttaatacacatcaccattatgaccatgcagatggtaacgctgatatcttgaagtatttaaaagagaaaaatccaacttcaaaagttgaggttataggagggtcaaaggactgcccaaaggttacgataattccggagaatttgaaaaagttacacctaggtgacttagagattacttgtattaggacgccctgccataccagagactctatctgttattatgtgaaagatccaacaacagatgagcgctgcatttttactggcgatacactatttaccgctggttgcggtaggttttttgagggtacaggcgaagaaatggatatagctctgaacaattctatcttagaaactgtgggcaggcagaactggagtaaaacgagggtttatccaggacacgaatacacaagtgataatgtaaagtttgttcgtaagatttacccgcaagttggtgaaaataaagcattggatgagttagaacaattctgctccaagcatgaagtcacagcagggcggttcactttgaaagatgaggtagaatttaatccattcatgagattagaagatccaaaggtccaaaaagctgccggagatacgaataattcatgggacagagctcaaattatggataaattgagagctatgaaaaaccgtatgtaggaaagccaacagagtataatatacttaaaaatattcttttagcatacccttttatttcaatgtataagagtttttggaacgctactttataacattcaggtctgttcactagaactcttgtagttgtgccgtcataaaaattagtcttcgcgtggctgaaagaaaagttccaataatacgggcggctcgagtagagtaatcattgccgtcacaaaaccattttcgggtagaaataaagcaatggatatttgagctccagaattaaaatggctttccttttgcggtttactatctacttgactttggctggtatttaaacacaagtaagagaagcatcaaacatgggaaagaaaaatagaaagggaaaagaaaataatgctgctaaaacctcttttctaaaagtagagaatattaaaaacactaattcgggattggagcttccatcgcaagactatacaaacgttgaagaaaaagaaagtagcccgaaaactgactttccattaattacaaaggaacatgtaaacacgaaaactgacagcaatattctcgattatcccaccataggcgatttagtttcctcagtagagaaattatgtgtcttgaaagaattgaagatagcatttccagaagtagatgatacattaattaaagccattttaattgcctcccaaggggttttggagccggcattcaattctttactctactactcaagtccggaggaaaacactgactttgcattaccaatgaagccgataagtgtggaagactatagtaaaataaatgtgtctgagattttgcaacgtgaaatattcgatgatattgaagacgaattttctggtcaaggaataaatggctccatggtaatttcaaaaattgaatcagaactaagttctttggccgaacacattggcaacattagcacccccggatcgaatagagaagtcgccgaatcgactaggaacgtggctgttgcagagggccataatacaattttatcaaacgaagatagtatactcaagggaaaagagaagggaaaagaggaggaaaaggagaagggagaagaaaagggagttaacagcttaaaaggcgccgctgtgaaagttgttgcgaagtcattgaagaataatcgcattcccgtcactgtgaagagaaatgagccttcaaacaatttatttgacgttttaaactgcgacgaaagcgaggaagaagaagagcaagatgtcgaaaccaatacgtcgaatcaagaaaggaagaaccagggcggtaatactgaagtgccggaggctcagcgtgacagtgcagataggttacctgccaaggacgacggtggatacaaatctgcctttggcactgatagttgtggtctatttgcagctgacgctaaagatgaaaaaaagcaggttcatccatctagacaagaattaagttttacgtagtgtatagcggtaatgtttattaactctttcggcaaagtgcgtttgggctcgcaatgaacagacaccaccattgcttcttctgcgcttatttgcctttgttgtatatctagttctcaaaatggagtcattcatcagtcgatgtgtgggcggaaatgacgttcatctagcaatggcacactagtttttactcaacaattcaaactcaatggaaagccaggaagttagcgccgggaaacttcaggacaatataaaaacaggactaacggaagaaaataatgtgggcctttttgagcaacgctgacggtaagtagtttcctacgatcgtacaatcccggaaaattgtagtggtgcaagaagggaaaagaatgatggcgaaaaatgcacgcgcgtaaataatgatttgtcgagtcctattgaccacaaaacccgcggaaacctagttagcccaaaaggaaatggatagcatatgaaaaacgaaacgaaacgtccttttgcacggcagaaagagcttagtaggacccgggacaaatgcaagttagattccttgattcccgaatgctcggtcttgcgtttcgccgtggctgcatggaaggtcatcgtacgggtacgggcagtctggctgagtggtgccgccaaagtgcaatagctgtcagtagggcgtgaggaatgtaaaaggcaagaaaacatgtacgagggaagagaagggggcaaaagaaagataataggaacggtgtagatgaactagaaaaggttcaagagatgataaacgtgaagggagtgtcatatctaccgacataaagatagagatctttttttttcctttatttttttttttgatttttttttttgattttcttgatattagtttttagaagtcctttgacggggcagccggagaatatataccaacggcattctattgtctttttttcttccttccttgccaggcatctgcatccattattgcctttagttacaatgttttttttcccgaagcttagaaaacttataggttcaactgtgatcgatcacgataccaagaactcatcaggaaaggaagagatcatgtcaaatagccgattagcacttgttattatcaaccacgcctttgataaggtactatctttgacgtggcactgcgggatattatccgaaataagatcaggactgatgttaatgtttggcattttccagttgatgtgctctttgggtgtcatcgtattgctgttgcctattatcatactggacgcgatcgatctattcctctacatgtgcaggttgcttgattacggttgcaagttattccactacaatagatcatcattaccggtggcagatggaaaagaaaagaccagtggtcccataagcggaaaggaggaaatagttattgatgaggagataattaatatgctaaatgaatcctcagaatcattgatcaatcatactacagctggtctggaatatgatattagttcaggtagtgttaacaaaagtaggcgtttgaattcaactagtacagttacatttgtgaagcagaataaacttgttaatgaaaggagggaagacgcctactacgaggaagaggatgatgatttcctatcaaatccgaattatgataagatatcattgatcgaaaaatcattcacgagtcgttttgaagtggcttgtgagcagaaagctgcttaaattgataatcaaggtcaaggcaacgcaacgccactgctaagaacacttattgctacagaaaggaaactaaaaataattataaggctagagagaaataaaaacaaaataagagagataatatgggtaagggtctgccacccatctgataaaaggctgttctatcttttggaactctacaacacaggtaaacggatgatactggctatatttatatagataaacaaacttgcaggacagatagttaagcgtctatatcatgtgtattttaagcgaagaaaaaagtacaaaaatgataaaaggcaaaaaagatgagaagttttttttgtgataaaattaattattaaaaaatacacacgtagttaaaattaacagcgggggaggaaaccttaagagaaagagaaacaaaaaaaaagaaaggaaacaaataaaaatgagggtgacccgaacatgttgataccgtttcctaatactgcttccttatttcatttgatagttactttcgtttattgaatgagcttaatcttgtaggacaatgtacaaggcatatagcatacctgggaaccaagccaaaatggtcaaaatgatatccactatacagtcagtaccccacccacgggctagaaaaacggcgactggtggtaagaaaagggataatataatgttaatgatcttggcagaatccattgttgtattgtgctgtgctgtttagttcaaaatgtataatcaattgtattatactggcgaaaaacaacaaccgatagtaaattttcttctttttttcctttccctcttccaaaacaaaaacactcacttcctcttttgtatttatagaggcgcccatcgcaaaataaccaggacccccttttgagggcgtggttaaagggcacccagagcccacacccattgcatcttccgctattaggggactgcggaagtgaggggagcagtaaatagtgatctttgtaattttctgcaaaatccctctcgctgtctcgggtttttcgattcagaggaccttcccccccccatgttccgagatcggttttggtggttagaaggccggaggaaagacatttaccgcttgcgcgcggcttcttctgtatgctgtgctcaactaccaagagaaggattacgcgcacggatacgttggatgtctgcgattggtgatgctaagaactaaaggtatttcgtcatcgtatggtttgatcttcgctacccttgactctttactgcgataacggtaccacgttcccataaaattcttattactaaatctctataaagctgcaacagctagtttgtatatataaatcattggcgcttcttcctcaattccttgggaatttggagctcctctattaaaactgatgtccatgggatagtattgatacaatcgaagagtctccaaaaaaaccatcgggaaggtttctttttagtatcttcaggatactgaatccggctgccaatccaatcctaatctttggtaaacttgtgcctgacattgcgaccatatcgtagccttttcttctttagataagctgactttgttttttccctgttgatttgttgcggcgcttgatctcatcatcaattcatcaaggttattattggggtttttcaactgaatgttcttcaataaagcctttttcagaagcgattttgtttctgtgctgtttttccgcggtattatgcttggtgggggcatgtccggtctttttaagttggactgttgtaacttccatttcttatattcggagcatctttgtttgaaatcaaacctgcattgtgcctctactgctatatttaagaggtaattttcgatgatatttctccattccggtttcgacaaattcatgacggcttcatttctaccagttatatgctcatgtctttttctagcggtcgctactgtatatttggcgctggttagtttgaattcataatctaagttagcctccatgtacagatccgaatggactaacgttgcgattatggtctcatcgctagaatatagtggtaataattgtaacctaaactggggcatattatcacccaccgttattacttccggtagttgattaccccattcgggccttaacttctcgactatcaataacgatcttatatcgtttaaatcccaatccaataactctctcttggtaaacttgggacgcccgttacagagaatgttggatgggtctgctaatagaatatctggcgaatacatgtcataaaacgttttgggtaatgcttcatccaggctcactctcgtgattaacttgtggttaggaaattcggagaacgaagagtcattagttagttgcgtgtgcacagtagagggggcagaaaatatacttgattgataagacgaggcattatccgaaagtaaactcccactttcagccacgcttgatctcctgctcgctgaatgcatactgcttgaatgatgtgaccttctgctaggtgaggaggccaataatctttttttaatctcatctctagctctatcagtgtactccggaggagcattcacaaagttctctcttctcgaagaagtcgtggattgagagctactcattgatagtggcaaactttgaaaagaagcattatcactgccactcatcgtgttttccggaatggcctgtagggagcttgcaaacccatgattactgttagtcgattctaatggacgtcgttgtaaaacttggtttttcgaagttgctggtggtggtgaaacaaacattcctttgagtgtgtgtactctatgcgttcgaataaaattctctttgtattgctgcttgtggtttcgctattgagaactttcaatatacgttaaaaaatacttggagtgaaatgaacaaatctttttgtatgtttccttaagttattaaaaaactccatgctgttttttaataaaaaaagaagcagttacaggcgcattacaaagtttgagaagaaaggaaaaatgtcatttggttatataaattttttttcttaatggagattgaggcagcaataaaatgtgggatgaaaaaaaaaaaaaaaggcacttgaataaggggtagaatggcagatattccatgtctacggtagtttcactggagaaatggactcgtattttctctcacgatgaatttttccacaaaattataagatgaggaaatgtgtggggcagtcatcctaacaaaactcgcacggactccatttccccggacctttttcccgcttgttctagggaataatttcggaataattttagggacttcatagtatgactgggtttcaaggaacggaaaaactggttagtaccgcgttattctgccatttgctgatcgttttagtggaggagcggaggagggggcggggtgataactttttttccgctttacaatagagaaaagtccaagtaagtctcggcgtgagatggccttgatgttattagtaccggcggctccctaatagtttactaatacgcataccttatgtcatatttttccatcaaatattgatcagtagaaaaccttggcaatgtacatagagctacacttttttggatatggagtattagagaaaactgggtttggtgggcgaagagagatgttccctacctcctcaagagtcttcaactatgaatttcacaccatatccttatctaaacgaactatggggtggtcagctaacgcaagtattgaattctttctcttaaagtacccctaagttgaagaattcattttaatcttccttgctttgtcccccccccctagaagcatagttttgtcttaacgctgtaacggtcttgtatgcttattttggtggtagggatcggtttgcaccttggaaatgctatgtttactttattaaaaaaataattagttttcctccaaaacgtaaacaaatataagtttgagagacaaagaaaagaatgaaagagtcttatatatatataagttagctggtagcataaccatttttctcgacttatttataaaacattcgacatacttccatatttcaagcattaatatgagacctagaattttttcaagctaacttatgtacattgtagttatatgatgaggaaaaatgtacacaacagcttgtgctgtttattcccatcgtatgttgcggtaatgcaaacagcaatagaaaaaaaattgatataagaagaatatgactagtagcatcacagtgaaacagtaacggtaaatgaatcagcatgtgaatttttctagaaaataaaaaagaaactccgaagcggggagtcgaaccccggtctccacggtgagaacgtgatgtgatagccgttacactacatcggattgtaccttggtgatagtttgacctaaaagaaacgttcattatgtaatgaagaaagccaattattcggtcgcaaatcaaggttctgttagggaatatgattttctttgactctcaatgagttctcttatgactatttaggggctaaattatttgttatggcaatattattaggtaggaaagatacgactttactgaaattgttggaaatacaaaaaggagcagatcattccacataatgatatcattattccctctttcatttaaaaaatcaccgtttttattttattaattatcagtctctgcattttcagattctgttaaatttgataaatgtttttcgccgtttataaagtatttttgcatcatgtatgataatgtattagtaatatgaaaactggtgttattaataatcagtggtcaggatgtagtattagtttggaataaaagcaaatctcctcatgctatataagaggaatatagaaaatacaggccagttgttcttattaaacatgaacataatagtgggtctagcagttactatacatttaaattggcgactactattattcgtacattcgactatagcagtatttccaattaatggatctttaactcagctattatactgtttgagttcctcgtttaacatttccctgtccaacagggacttaaaagtatgtagggtttgcattaatatacagtagagacacttaaattgttactatagtaactcaagttactattcgtgagaatattgacttattattcttcatgaatagtcgattagtaatcaaatgaagtaatcagatgtgcaatgcgtctttaatgtttcagactggagaatgatacgtagctacataataatctgggtacagtaaactcaatgatctattacctgaatgattaatctgatgcttgcaatataacaattcatctcgtgacattaaccataagaattactctcatcattgctatatcggcaaggtttaatatgtccagtcggagtgtattttatatctctttcttttagaataagaatatctgcttttattcttaatcaatactacaacctaactactaactatcaacactgttaattacgattcgctccaacaaatttggttttgtggattcttaaattctcgagaaaaacttctaatatatcttgtataccagatactgtagcctttagcaacgatagaatacgaacagttctcttaaaattcgcctatttctcataccgttgcagatataactaaagtattgacattcagtgacatctggcgctgatatcattatttaacacacgtatgtttgcgtggcattgtcatttttaagagcagagaaagaaacaatgagctacttgagtgtgacaagttgaaaagtccaccaatttcacgttgaattaggattcatatatgaaattctagtcattaattagaattgtaagtttctgagcttttttttcctagtaaattaaacttgtctaatacatccagttgtgatgtattctatatctcagttctacagtagcacgaagtttcccggcctctctattcaataaattcagctatcgctgattatcaacagcagcaacgaataaagcataaaagaacagaaaaattcttctacaaatttattctgtaaagattcagcttctttcgtgaatttctaagttcatgaggggaatttaagtatggcgtttcttcgtagcgccattgtcttgagccaaaatggaactctaaaaattttcacgacattttactagtcagtaaagtgagcatatacatataagaagaaatttcaaaaggtaaaaaatggagcaacttccagctcattatcttttcaatgttgtcgatgccatagttggattatgaaatctcatattcataaccacaacgcgtttttttccttttaaggcactacagactccattctcacaagtttgtcaaaagcacgagcgcgatgagaattaaagtcagatctggttaatgattctggtacaacagcagaaacaaatcgagtacaaatttaatcttattctgtcgcaatagttgactttcttttctggcctctcgaacaaaaagcatgaccgtttccaacattgggggggaagaacgactaataattttaccagacgattatgaaacttcgaaaactataaacacttttacactgccgccaccttccaatattacatccaaacctcgtatcgagctcttcgaaaatattaatggaaaactttacgaaataagatcttttcaattcggcaaagggccctcgtattcacatgaggaagatttggcaaatgataaatatcactatactaaggaaaatcacccgatcaaatcaactttcattgtaaatacgtctgatcccaccgatggttatgtttttaactcaagcaaaatacacttttgttctttatacgatattgcttttagtttgattggattttactatagaaacagtgtttcagcagatgaacaagattactccaattcaagtgatactggtgaaaaccaaaaaagcaacagcaaaaccaatgagaaatttcttacggtgcgtgattaccatgatttcttaacggataaccatgacaagaattgggaaaacatttctttaagtcgtctcaagagtggcttagcaaaagttagtgaaaccattgaggaagctggtgacgtctattacaagatcacatctgcaatgataacacaatttttgttaggcaaggtatcaaaaattgtagaaaactttcctccaagtatccctacacttaaaaatgccccaacggaaataaaacagtgctacaaggtagttatggctacaaatcttttagtttccctgattccaagggcggcctaccataatttacttaccttttcacctacaatggatagtggttgcctaaatccggatataaaagctagcttcatagaactcgaaaactacgagactacgaacgaattacagaatgctgaaagagaattactgatgaaaagtgccatgaatgtaggcctaaattcgaatggcagggtttcattgccagtgaaaaaagttaccaaaaaaatagttcaaaataaaaaaccaaaagtagccataggaaaaggggccattgatggattttttaaacgtaagtagctagtatcataattaaacagcaatttgaatgctataactcggtggtgatgacctcagtgcgagataattacacaatattgtcactaccaacgaatgggctaccttttttttcctttctcgaattcaagaaaaaattaacaacttttccctcgatgatgttaacaaatgtctgaatataaaggaataggaaacggttgctagattgtatttaccttaccaactttcaagttttttttctaacttcctaactttcagtctcgatacattaatcaacaggacgtagtgattgcaaaattgttcagaatatacattagattaaaagacaaatggccaaagacattgagatatccgcatccgagtcaaaatttatcttagaagcactgagacagaattataggttggacggccgctcctttgatcaatttcgtgacgtggaaataacgtttggtaaagaatttggtgatgttagcgtaaaaatgggcaacaccaaagttcactgcaggattagttgtcaaatagcacaaccatacgaagacaggccatttgaaggattatttgtaatatctacagaaatatctcctatggctggttctcaatttgaaaatggaaatatcacgggggaagatgaagttttatgttcaagaataattgaaaaatctgttaggcggtcgggcgcattggacgtggaaggactatgtatcgttgctggcagtaaatgctgggctgtgagagctgatgtacatttcctggattgtgatggtggatttattgacgcttcgtgtattgccgtcatggcaggattgatgcattttaagaaaccagatataactgtccatggcgagcagatcattgttcatcctgttaatgaaagagagccagttccactaggtatactgcatattccaatatgtgtaactttttctttcttcaatcctcaagacaccgaggaaaacataaaaggtgagactaactcagaaatttccatcattgatgcaacattgaaagaggaactactgcgagatggtgtattgacggttacgctaaacaaaaaccgtgaagtggtacaagtttccaaagcgggtggtttaccaatggatgcgttgacgctaatgaaatgttgtcacgaggcttacagcattattgagaaaataactgatcaaatactgcagcttttaaaggaggattcagaaaagagaaacaagtatgcagccatgcttacatctgaaaatgcccgcgagatctaatattaacgaaaaaactgaaataaaagcaacgcttatacatatacatgcatgcattaatatatgtatatatatcggtacgtatagattgtaaaattacacttactactaaaggcagtatgaaagacgcccgcagtttttttcctactgttttcttgactgcggtgttcaaaaacataaaaatcattaaattactataaaacaaacgcatactgcgaagaaaaaaggctcggctataaatgcatatgagaaaatattatcttttgcctccctgcttaatttctgaaggcatgtactatccaaaagaaaaatcttgaaagaaaacaaatcccattattcttattattaaaacaaaaacttcgtcatcgtcatcacataaaaaagacctaccattgtcaaactgtacaacagcaacacaataataatgacgatgatgagttcctcgagaaaccctagaacggcgttataacactgtttgagggtattactttttccactactctcgtggcgcggaagacctgcttccaaatctactgtgtaatcaatacacttaacctcctctctctccccttgtgcgtcagaaaactctgcctgtcttatttccttctcctgttgtcctattttcagtacatcatcgatgcacctcgaggtatcttccatcttggtgtcaggttgaaaaacaattgctgtcgtttttttttagttcaacaagtttggtatggcagttgacaaaaattctatttgggctgcaatgaatcaaagtgtacaaacatctggtgaaatcgttcaagttttatactgaatagaaaacaaaagataaggttctgcgcatcgcaaataataaattactagcgcgccatacaagagacgagtctatttttttccgccagacgacacaaaaaagaacccgtgcaaatattatatcccacctcccacgtgtcagcgaagctcggaactgcgtaacattatagggcagaacatccaaatggaaaaagtaataacactatttgcgatgttagtggccatcctgcgtcgttcggataggttaggacgggctgatgaatatacgggtgtaataaaaatgacaccacgttatcagggttttcatgacagtgcaaactaatatatgtcatattattttaagtgggctcatttatttacatgtttattttttattgtaatttgcgtatgtatcattacacgctaatgcacatttgcacgttctaataatgaaggtcgtccgtcataagcaattaggaaatgagaaatcttgattttatcgctaaaaaacgctttctcttgtggcaggagcagatctcttacatatgtagttatttagtcgcttctaagagccagatcaggtgcgtggattcatataatatccctttttcaataacaacgttataaggaaacgttgggtaaaagaatattaattactgagtggaactttttctcattgttctgtgtatatacaatgttgtatctcaaaatgagatatgtcagtatgacaatacgtcatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagataaaacacggccttccctagctgaactacccaaacgtataaatgcttgaacaatcagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatacataagataagtaacattccgtgaattaatctgataaaccgttttgacaactggttacttccctaagactgtttatatcaggattgtcaagacactccggtattactcgagcccgtaatacaacatacaaaagtaactcttatttacaaaaaaatctcttactttgtagcatctagatcatcattcgtgggttctgagcagtaggaagaatatttctggtagaaatgataaatttcaaagcacagttcgaaagcaatcaggtatataattatccattccaaaaaagtgctgtttctctcgtttaaaagagagatgagggctcgacactcgtccgtagaatagtccagcttgctgttcagaatatttattcttgggcctatgtccaaatacctcgaaacatttttaaaaatctcttccaattgaggttcactccaataaagatcaggggtctcaattagttctgaatagaggttcaactttcctctaattagaaaaaggcggcctattgactttaatgcatcacttgaccttagatttaactttgttcccttagaaatattttctgttattgttctggtctttgatatatgtttttccattgcttcttctaggactgccaagttggtgcttctcgatagcccacttgagaatgccgccttatctagcattccttgatcagaatccaaggagttaattattatcaaatctccagaaagaaagctttcgcatgcaattctcggtgttaccttattatccaaactggaaagcttatcaaaatcttgttccccttctatttccacataatccatgtcctcagtctcaaagtcttctccgttcagtggatttaaactcgctgctttaactataggcactatgcagtttcgaacactagattcactgaagccccagcttacaatagatccattttgacctaaaatcattacgtcacctttattgccattatcctgataactaaatgacacgatttcatcaggtatcaaatttgtcggttgtaatccttgcatagtaagcaatttcatgcatcttttgagatcataaccctctccggtggtaatggtgatacaactcttcacttttaagtgatctttacttaaagaatcctccagaatatcacgtccattctcctgctttctgtggtttggcacaaaacttcgtctcaaatagcgagtagaattcttcgggtttttaagcatcttcattgtcttgatattcgtatccactgacttgtgttccctattggtcttcttctctgtagctagtttacctttccaacggccatcttgcacttctaaattctgtattgataaactagttcctaaccgtctaatttggaatcgtgatacgaaaccgaatgtgctagtcaaacttctgaatgaaagcattcttcacgccatattatgatcatttattaaatgtctcccgtaggagctagaggagcctcacacaacatacgcacacatttatattcaccgaaaaattaaatacaaaatggaaagtagagaaaggagagaagaagtagaccatctcattaaacctacatttgtctttagtatcaggaatatgtataagaaaggtgacctaccccctttacaacggtgaattagatgaatcagctagcctaaatatagtatctaagacattgtatatactttacctttaactgatgcgttatagcgccgcacagatctttaaaggcctacctctgtaaatcgataacagatgattttccggttttgtggcagtataatattgcccacctattccctttatgagcctctttggagaggttattataaatgctcgtggcaaagcttctaggagtcgagttattacctgacccaaaaacttttctcagccattcttccttctgagccaaagaagtaattgagattatttctaaagtttcatctcttaaggcatcaacagtgataattggtgcattggataaattgtgtaatatcatattcgaagaatttctggctgcatcctcataaacccacttttcccttttattagctttcttagatcttgtagccatgtttggaacataaattaccttttgattattagtcgaaccagcaacaacatcatctatgtcaccttcttgactactaccggcactgctgttttcatcccatcttttaaattcatcagccttatcgcccaaagtgagactatcgttgatcaaagatttattaccagtttcttgttggtacaaggttaaaaactcatcaagatctaaatctatgtcaacattagtgctcaatttttttatttttaatggcttgtactttctcttgtgattggttagtggatacgcttgttgcttaatcagcaaaatccagtctataccatcctgttgagcgccagtaacgacatcatccaccgaggaacaatcccttaacatatccgctttaatgttttgcttccacaatgtattcagtattgtaaccccgattgtgtccaacaaagagttcgaaaaactcgatatcaatacatcacacctgcttggcttccaatcaacagctgtatctttcaaaaacctatttctcttctttatcctatttccagaagcgagtttgaaatagttttgggctataccgaatattgtttcccacgctaagttgaaacctacagccttacgagtattgctgctcttttttcctgatggtctggcaaaaaaggatatcaaagtgtcatacctccctccagcagctatcatattacgtgaggatccatcgtcataaactgcatgaaacatgatacctcctttgtaaaaagcgctattgtagttactcaaaggagatatcacaacatttcttgcaacttctaagggttttaggtaactgagaacctttgatatatgggacaaagagtcctcaattttttttagatgcggactatcaatcatcaatttatacaggcgttttttggctgcttcgaagtccagtctaaaatcaaataactccaaatcattcaatgccgtagaagatatgttcagttgcgcctttagttcattctttacttccttgaaggaccttgcaaagcctacttgcgacaacattcgtgaaactagaggcctttgggctttatcaatatttgtaaagttgaaaacactctccaaaatatcagcatgatttaatatgaaaaaagtgtttgttttctcaaatacaggaaatacggttaatatttcatcgataattttcaagctttctgcatcataaaatcctgactctgaggaagattttgaaattatgtcgaagtcaatctcaccaaactttctaggttccaaacttgaccttgaatgatcaggaggtcggtaaacgtgctgcatcctatattgcttagaaatcagacttggatttttagatagatacctagccataggataagttaaatcatattgtaactgcaagacggtaccgcccttgtcaagcacttcatatacattctgcgtaccgtatatgggggcctttggaaaaatcctcggaggagcattattttcaattcctccatgtttcctgaaaattttaactacctcttctgtcatttgggacctgagaatgtttgcgaaaggagtggatgttggaactgagttatcaaatagaatatcatttgttagactgtaagattggttaaataaactttctcgaacttgctgttgccaaggggatgaaggattcgacaaactttttaaagcctctttgattacttcatcctgatgcttcacaggaagccaaccactatttaataatgtcctagcaccaggccttttattgggatcatggtctatgagtaaccttataattttcttttcaactttcatcttattatcgtcgaaatcaggaggaaattctatcgacactgatcgtaactttttcaaaatattaactctctccatacctgtactgaaaggatagatcatttcaaaaaaaatgattccaagtgaatacatatcaatcttttcattatagtgacctgtaccatctaaaacttcagtagcaacatacattgctgtaccaatggcggatgttaaattatctgagctgcctggcaaattctgtgaatctagcttaagtatatccagagatctatggacgttcttagctaacccaaaatcaccgattttaacatttctcgattcatctataaaaatattcattggcttcagatccctatgaatgataccctgggaatgtatataactcagtgcttccaaaatttgtcgaaataacctccaatattcatcacgttgttgatttaaattttcagaatggatcaaatcatatagcgttctattttcacagtactccatttgaataaaaagcgtacttttcttcttaacagcagtcatcggttttacaaaattcctccttcttggaacgttctggatactctttgattctttatcagtatcatcttgactttcgctcgaggaagtcgaggaagtatcatggtctagatcttcattttcatcatcacgagaactattttcaaagacaatatccggatatcctgaccccgatatgaaatcccagttactattatccaaatcgtgatttgttctatttttaaaaatactgctttgatctaataaatcattttcctcaaaatcagaggaagattcgctcaagtcactttcttcatcagttgattcaaaaacgttttcatccatactgtcttcttctaaccatgcagcatagtaacgcacaacatattgatgatttaagcttgctaacagcattacttcactcaatatagtagataacttttcttctgtatgtctaatcttcttgatcgcatagtatctgctatcgagagcattacgtgccttgacaacttgtccaaatgcgccctggcctaaaactgcaatctcttcaaagtcagaagcatatcgtgatcgcgttgcaggatttatagaagagaatctggaaccaacattaaatgatcttcttcgtatactcgattgtgaaagtgttctacctccattgccccgaacggttatggtatctccaggagttaactccaaggaattagaattgacactttcggaaactaagttaaatcgattgattgtagagtcaatattggtccttaagaatttcatgggcagtagttctaatgttcctaatcttttcttcggatcgttattaagcattttcgaaagaagatcatataaagtttcatccatacttgttgaatctaggaattcttgaggcgtttcaaaattcatcactatatcagatccactgattatctggataaacaaaacaccaagttgccaaatatcagttaatctttgaggtttggcgttattgaatttcaacaactcaggggctatccatgtacttggagataactcaaccgaagaaccatttttatttggatatctcgatagcatattcaaaacagtgtagccataagtggagtgaactaacttgggaatagtgcttccaaaatctgcatccttcaccaggatcacggtttctaagttgatacatttatgaacaattcccaatttgtgtatggcctccaatccttcaagcaatctaatcatccaaatacgcgctgttgctaagttaacaaatccaacagattgtatcaaatctcccaatggatagtagttacagtactctgtcaagagtcttattttccaaacaaacgttgcattatttctccccatgcgctccaccgtataaccgaacaatcgattcacattgtcatgcttagctttcaacaccgtctctaactctttctctaaatttgctatttctttttttccattacttgtgttgaaatagctattatccaattcaatttcagatagcaaatagtagaaattttccatcatttcagaagacattaaaaaatctgccaacggagattctggtggtatataaggcttcacaagaaattgtttggaaaaactaaatatatctgatgtcagttttattggcttaggatttacaactgctttaaacttgaacattgagttattaggcaattttgcctttatagtttttgaaaagacaatagcttcacctgatgcaacccattctgaaggtggttgtaaatctaactgggttgttctgttgaatagcaaatcatcatcatcatcttgtcttttctccaactctctttgaacaatttcatctatccttcgctgctcatctgatcttttttttattgtttcctgttgtttttctctttcttccttttctaattgttctttagtttctttgattctttgtaatcgatcatcttccaaggactgtgtatttaccacattttgaaattcgtccagtttttcttgagtaaaagatgtaatttcaaatataatctcttggcctcgggaggtgttgtggattttcttaaattcacttttcagcatttgcaattgactatccattacattttgtacatttttgaattctatttctggagcggtataaggatacattggggtcatcgcaaaatgtaatgttatagaagattcaaccggctctttgtcaacagatcgaagcgtaatttcgaatataatctgtggctgcttatcccagctagactttcttttagttaagtcagtaaagtcatccatataaatggaacgtatcgcttcaagttcgttgcactgtatttcataatattgatctaaagtgagatgactcaatgacatttatacatagtatgtgttaaggggaacggaaaattattgaaaaaaaaaatcaatgcttataaaatcttaaaagacaacgaggctttccaacaatgtaaagattgaaaatttagtgtatttaatgtccttttgtaatgaaaataacttcttgtaagaaagaagatagagataaatgtaaaagtaaatttgcttaaaaagattctaggctgtttatagattgattacaccaggttcttatctcaaaaatcagctactcaactgcttcctaagaaactacctacatcactatagtccaacttaaaacaaataataaacttctaaggctttcgtgtaaagtgatgttgggattgtccgatgaaataacaagcaggcccttgcacgtcaagattaatttgaataaagaagtaacatgtcatctttatgtaatcgctgttattccatacagaacaataaatacgtatatttcgtatgtcatgtggagtatatattcttttttattcttacataccttcatcggacaaaggatgtaattcctcatccgggatcctctgatgggtgactgcttcctccagggtgacatctgaatcgtccatcaatggtttgaacggaagaggatcatcaatgggtgggaagattcttctgtagaaaaagtgtgccattatataacccaacatagaccctaaaattacatcgacgaaatgatgtctgtaatcttgagttctggatagagcaattagtgcagctcctaacagtggtagaaaggccaccatttttctccataaaggcatcaacggtgattcagtcaaaagttgcccacatagccagaagtacaaataacccagtcctgcaaagctttcacttgaatgacctgacggagttgtcctaaacccatccaacagacgttcgtgattcttagtcgtacacacatcttttgcagtaaataaagtgtccaatggcaagccttcaacaggttggcaacgatctagaaaatctggtcttagtcttccaatccaattcttgatgaagtttgtaaagaaactcgtactgaaccaagcgagtgataaaccaaggagagatgtgtacaaaataaaaatcaaatgtcttctatcggccaaaatggaaccaattatcaatatggttaaagatggcacgacaaaactataaacaaacaacatgttgttatttacacgttcagttgtcgcataaggatgcgatatagtgagatcgttaatgtaaaactgacgttcgaacggttgttggtaatacactgggtagttaagaagtatcatgataatgagcaaaaagacatcttctaatctccatttcgcccctatgttgaaaggcgttttaataaacgaaactctgttcattttggtcgtttgctatgatttaattctgattctttgcctttaacaattgataacgtgccctttattgaactgctaactactcgaaaaattggacacaattcagtttatagcaggtgtcctttaagtgatgtttgctgatttccgaactgcgcgtatgttagtggaccctagataacagtttattccctaacgtttctagataatatatgacaaaaatatacaaccgatcgacaaattatttctaaaatacaaaaaagttagtcgtgaggttatccaacgttgggtttctatctatatataaaagctaatcaccaaacaattgagaatcaacgccgataacatgatgtacaattatagcagtatacgccaggcgtgctgcatttattctttaccctgtcatcgttgacgaatacttttttttaaagggatcgcactctaaccacctgaaaggtactatctgaaaaagtgttgactaaaaacagaagcgccttaataatagtgcactactggaaaactatatttaatgtaaaaaagaaactacattgaatgaaatcgaaaagtataatttctctccgtacctgtgactgatacaatgtaacgatgtagactaagaataagattctcacttaaaagctgctatttcaactgattatctgcagagtatgcgatcacaagacagatcacaactgtgtttatcggacataatgctatatttttgctgcgccagaaatcgagtactagtttttaaatatttgttctaaacggtcaaacttttcgtaaaaaatgctataagccgtgttgtccctttatgaagagctgcttcttcacttgtaaatagcgaacaaataaagaaaacaatctgctacctctttgttaaagttgaccgccttgaagagaactgcaagtctctgaaagttttagctgaatattgtcacctcttttaggattaacagtaagcatatttttttctttgagattcggaagtaaaataccctcggcggctaaatttttagagaatgtcaaacttttttagagatagttcaatgggattcaagcctcgaccaaacatcttcgctaagctgagagtcagagatgtagattcagattcttccgctaatactgttgtcgagaattcatccaactgtttagacgtgggttcttctatagagggagatgataccttcaaaaaaccccacaaaacttctaccgaacaagaactgattacaagtatgagccttagtcagagaaaccatggttattctgatgatatggaaataggttcaccaaaaaaaacaacatcaacagaccaatacaacagaattttaaaaaatgatgttgccgcaattgaaaatgatactgatgaagattttgaaattacagaagtaagagaagtgagtgaaggagtagcaaaagaaacgaaagaaagtcatggggatcctaacgattctgagacaactctcaaggatagtaaaatgcatgaatatactatgacaaatggaaaggctcctttgcacacgtccatcaataattctagtacatcttcaaatgatgtcctgttagaagccttcacaaacactcaaagaatatgttcaaatttaaagcaagagctacaaaagcagcaacaggataatgcaaagttgaaagttcgactacagtcgtatgcttccaattctgataagatcaatgaaaaagtcggaaaatataaatcttgtttagaaactcttcaagaaaggattgcaacgttgacgagccataagaataatcaagaaactaaattgaaagatttaagacaaaaccaccaactatatcagagaaggataagcggatttaagacaagtattgaaaacttgaacaaaacaataaatgatttagggaagaacaaaaaggaggcggatgcagaattaatgaaaaaaggtaaagagattgaatacctgaaaagagaactagatgattgttcaggtcagttgagcgaagaaaaaatcaaaaacagttccttaatacaggaaatgggaaaaaatagagaagaaatgattaaatcaattgagaatttcttttcagaagataaagcacaccatttactgcaatttaacaaattcgaagaaagagttcatgatttgtttgaaaaaaaattacaaaagcacttcgatgtggcaaaagatacccttaacgtaggcttgaggaacaccactgtagagttgagtagtaatacagagaccatgctaaagcagcaatatgaagatatcaaagaaaatcttgaacaaaaaatgtcatccagtaaggatgaaatggcaaaaacaataaatgagctgagtgtaacgcaaaaaggacttataatgggagtacaagaagaactattaacgtcatcagggaatattcaaactgctttggtaagtgaaatgaataacacaaggcaagagcttcttgatgatgcgtctcaaacagccaaaaattacgcgagtttggaaaacttggtgaaggcatataaggcagaaatagttcagtcgaatgagtatgaagaaaggataaaacatttggagagtgaaaggtcaactttgtcttcacaaaaaaatcagattattagctctcttggtactaaagaagcacaatatgaagatttggtcaaaaagttggaggcgaagaatatcgaaatttcacaaatttctggcaaagaacaaagtttaactgaaaaaaatgaaaacctttctaatgaactgaaaaaagtccaggatcaactagaaaaactcaacaatttgaacatcacaacaaaatcaaattacgaaaataaaatatcttctcagaatgaaattgtgaaggctttagtttccgaaaacgacactctgaagcaaagaattcaacagctagtagaaatcaaagaaaatgaacagaaggatcatacaaccaaactggaggctttccaaaagaacaatgagcagctacaaaagctaaacgtcgaagtagtacaactgaaggctcatgaattggagcttgaagagcagaataggcacttaaaaaattgtttagaaaaaaaggaaactggtgttgaagaatcactaagcgatgtaaaaaccctaaaacagcaagtgatagttctgaaatcggagaagcaagatataacagctgaaaagttagaacttcaagataacctcgaaagtttggaagaagtcaccaaaaatttacagcaaaaggtgcaatcgcaaaagagggaattagaacagaagattaaagagctagaagagataaaaaaccataaacggaacgagcctagtaaaaaaggtacacaaaattttactaaaccatcagattcacccaaaaaaaatgctacgacgtccaacttatttcctaataactctgctgccattcactctcctatgaaaaagtgtcctaaggtggatcatataagtaagtcaagaattaattcatccaaagaaacatccaaatttaacgatgagttcgatctttcttcatcatcaaatgacgacctagagttaaccaacccttccccaatccaaattaaaccagtgagaggaaaaatcaagaagggttcaaattgcatgaaacctccaatttcttcaagaaaaaaattactactagtagaagacgaagaccagtcattaaaaataagcaagaaaaggagaaggaaatagaggataatggaaaatttgaaatcgttttgtgcgaatacatttcattttgttccctgcgtaagaagtatgcatagtaaaattagcgtagatatagttttttgaggtatatacttattcatagcttataaatatttacagtgttgtaactctagtaaaaacaaaagaggtcatctagattgcattctccttattttatcactgatatcgtcttcttcaagaaagtgcaggatcttggtgcacgacttaggatcaccaactttctcaatatgaagtactggtatgtcgaagcaatattccttccaccattttgcgtttcttcggtcagttatgttgactatctctagtgaaactgctttattatgaaattcctttctttcaaatacatcatctatcacttcctttgcttgatcgcataacccacaattaggctttgagaagaaagttaatttcactccagcatcatgtaacaataccctcgaagtatgtatagaacagcggaacgctctcaacatggtgatatgttccttaagttttatgtcttactgaataattacgaatttctgttatgaattaaacgaaactttacaatgcatcaactccgaactctctacggaaaggtaacaacttgcgcacatcatagacccataaagcgaaaaaaagggaagtcaatcacagttatattgacattccaaagccagtaactaaaaaactacaaaaatggattctcacagtcatattaagtgacctcttattatttcccttaaaacggtaattcttaataaagaacgtcagtgttccgagtgataacgccgtgaagcaccctgcttcattacatatgaaatcgtggggagaaaaaatcgtgaaaacaatatagagaataagtgaagttgaagctccacaagcccttgtaaagtaaacttagattgaagcgatggtattaacgaggcaagtactagaggaagtggagaacacatttattgaattacttaggagtaaaataggacctctcgtaaaatcgcacgcaggaacaaacttttgttcatatgatgataaagcaaatggcgtagatttggtaactgctttagacaaacaaattgaatctataatcaaggaaaatttaacggccaagtatcccagtttcaaatttatcggagaagaaacttatgtaaaaggtgtcacgaaaataactaacggccctacatttattgttgatcccatcgatggtactactaattttattcacggttacccctatagttgtacatctctaggtttagctgaaatggggaagccggttgttggtgtggttttcaatcctcacttaaaccaactattccatgcttccaaaggcaatggagctttcttaaatgatcaggagataaaggtttcaaaaaggccattgattttgcaaaaatccttaattgctttagaaggaggttcggaaagaactgaaggttcccaaggaaactttgataagaaaatgaatacttataaaaacttactaagtgagtccggcgcctttgttcacgggttcagaagtgcaggaagtgctgccatgaacatatgctacgtagcgagcggcatgcttgatgcttattgggaaggtggctgctgggcttgggatgtttgtgccggttggtgtattcttgaggaagcaggaggaataatggttggcggaaattgtggagaatggaacattccattagacagaagatgttacttggctattagaggtggatgtgagtcgatggagcagaagcgatttgcagaatcgttttggcctcacgttgcgggtgagttagaatactaaatgcccccctcaggtgtcgttaaataagctacatctaagaaaagtttatatagtacttcacgcaattcctactagtatttttttccagtacaggacgatatcttgaagcagcaacttgatttcacaggtcacttagtgtgggcttctgactcaagaatagcaagtattacatgcatgcggccctctcctttaacagcgcgatatacgtgaagaaaaatttcaatgaagagtaatgcgcttattatcaacttcgattgaaggggtcctatatcagtatgctacaagggaaggttgttcgataaacataagcttctcattagcatgagttctatagataatgacagcgatgtggatttaacagaagatttagccgtggccaagatcgttaaagagaatcctgtagctagaaaaatggttaggtatattttatcgagaggagaatctcaaaattcgatcataacaagaaacaagttacaatctgttatacatgaagctgctcgcgaggaaaacatagcaaaaccgtcttttagtaaaatgtttatggacataaatgctatactgtataacgtatatgggtttgaattacaaggattgccgtcaaaaaataatatgaacgctggcggtaatggaagcaatagcaatacaaataaatcaatgcctgagccactgggacatagagcccagaaatttatcttgctaaacaatgtcccgcactcaaaaaattttgacgatttcaagattttacaaagcgctcacacttatgaagagctaatagttaccggagagtatattggtgacgatatagcttcaggaacttccaataccttagaaagcaagttgagtacagatcgagatcttgtttacaagggtgttttgagcgtcattttatgcattgttttcttctctaagaataacatattacatcaggaattgatcaaatttctagagacatttggcattccaagcgatggttcaaagattgctatactgaacattactattgaagatttgataaaaagtttagaaaagcgcgaatatatagtcagattggaggagaaatccgataccgacggggaagtgatatcatacaggataggtagaagaactcaggctgagcttggactagagtctcttgaaaaattggtgcaagaaatcatgggccttgaaaaggagcagactaaaagtttgcacgatgatataataaaaagcattggcgattcatattctatatagcattgcataggtgtccatgtagtttaggtgcgcatcttttttgtcgaggaaatagtgaagatgaatacgaaataaactatgggcaaatagttacgaaaaaagactggacttaaacgggttactatatatttgtataagttatctccttgttttctttttactcaaccatcatattaatttgcaagcttacttaacaagtcttgtatactagaagaaacccctccggaattctcaacaccttcgtcggtttgggcgccgacgtggccttctatatctaactcataatgtccatcctcactgttgaaagtaccatcttcactcgtcttcgaatcaagatgaacctttttttccggtatgtcattagcgtcatcatgacctatcatatcatgtgttcgtttcataccaaattgattgtcactaggattatgagtagagtttttatgttcgctatctgtcttttctacaacttcattcttcttatctgtggtgctaatattagtaacgccataattgctgtcattggatctatcatcgtaatttttgtcatcatcatcatcatcatcatcatcatcattatcaccatcatcgtcatcgtcatctccatcccccacttcatacgtaggaataatattgtcttcatcaacgtttttatttaatctggatgggtctttagcagataaaacgaattctatttcacttaacatattctgttcctcatctagatgccttttttcatcgtccagtgtgctttgcagtttatggataccgctttctctttttagaattgattcatttattatatctttagccatgttcccaatcttacttattgttttaaaattttcctcgtaaactgagctggatggatccaattcatctgatgatttgtcaaatctcattttcatcgcgcaaacattatggtgcattttcactaatttttcatagtccttagcaaaatctttcaatttctggggtaacaccaacgcttccactggtgagctctcggttttaagacttctttctatgtcattgactacctgcttggaaaatatatttctttcttttagtatattcacaactcttgacaacttcttttttaggtccctcggaaactcttgattaattcttcccaatacttctgctgccacctttccaaaggaatcttgaaattgaataattttttgacctttagcctgttgaacaacatgattcattaagtaaagacccaataacttccttcttgtgtttacactaggccttaacatgtattctttccacatttctgccactttgggagcatctctatactgtagaagcaaccactttgaggcactggaaatagattcttgggaatcttccaacgtatttaatttggttgtgaattgctcagaagagaaaggcataccgtctattttaatcttggattattgctttcttcaaattttctacctcttcgttaaaaccttcttcgcttgtacttatattattatgttggcttttcaagtttatatatttttaaaggaaaaaaataactttttcatttttcgttataaaacagaaccgttatacatattgagatggttaaggtcgtagaaaagaaatgttcatttgagaaggaaaaatggaggaaggacctatcaaaaagaaactgaagtcagcaggtcaagggagtggaaagaccgatgcctttagaaattttgaacaattttttttccgccttaatactctttacacctttttgatttgcagaaagcatgttgtgcctacatttaaaacactttgtggacctatagaaactgctttgaaaagaactgtgacgaaagaagacctagccatggttatggcgctaatgccaagagaatgtgttttcaagtatattgatgagaaccaaatttatactgaaactaagatttttgacttcaataatggcggctttcagcagaaggaaaatgacatatttgaactgaaggacgttgatgaccaaaatcagactcaaaaatctactcagttacttatatttgaatttatagacggtacaatgcaacgctcatggtctgcaagtgatagattttctcaaataaagataccaacatatactacggaggaaatgaaaaagatgatttctaaaagggaagctctctttaaatccagactacgggaatttatcctggaaaaggaaaaggctaaccttgacccattttctgagttaacaaatctagcgcagaaatatattccaagggagagagattatgaggatcctattgaggcaatgatgaaggcgaagcaagaaagtaatgagatgagcattcccaattattccaataattcagtgataacaacaattcctcaaatgattgagaaattaaaaagtactgaattctacgcttctcagataaagcattgttttacaataccatcaagaacagcgaagtataaaggtctctgttttgagcttgcaccggaagtatatcagggtatggaacacgaaaatttctacagccatcaagcagatgcgataaacagtcttcatcaaggcgaaaacgtcattattacaacatcgacctcttcaggtaaatcccttatttaccaactagcagctatcgatcttcttttaaaggatcctgaatcaacgtttatgtatatatttccaacaaaggccctggcacaagatcaaaaaagagcattcaaggtaatactttcaaagatccccgagctaaagaatgccgtggttgatacgtatgacggcgatacggagccagaggaaagagcttatattcgtaaaaatgctagagttatttttaccaatcctgacatgatacataccagcattttacctaatcatgcaaattggagacattttttgtaccatctaaagttagtggtggtcgatgaattgcatatatataagggtttatttggatcgcacgtggcattagtgatgagacgtttactaagactgtgccactgtttttacgaaaatagtggtttacaatttatttcatgttctgcaactttaaagtctccagtacaacatatgaaggacatgtttggaattaatgaggttacgctaatacacgaggatggctcacctacaggtgctaagcatctagtggtgtggaatcctccaattttacctcaacacgaacgtaaacgagaaaatttcattagagagagtgcaaagatattggtacaattgatattgaacaacgtaagaaccatagcattttgctacgttcgtcgtgtttgtgaattgttgatgaaagaagttcgcaatatttttattgaaactgggcgtgaggatctggttacagaagtcatgtcttacaggggtggttattctgcttccgacagacgtaaaatagaacgtgagatgtttcacggaaatttaaaggctgtcatatctaccaatgctctagaacttggtattgatatcggtggactagacgcagtcttgatgtgcggtttcccactatcaatggcgaattttcatcaacaaagtggtagagctggaagaagaaataatgattctttaaccctcgtggttgcaagtgactcgcctgttgatcaacattatgttgctcatccagaatccttgctggaggttaataatttcgaatcttatcaagatttggttcttgatttcaataacattttgatactggaaggacacatacaatgcgctgctttcgaactgccaataaattttgaacgtgacaagcaatactttactgaatctcatcttcgcaaaatctgtgttgaacgcttacatcacaatcaagatgggtaccacgccagtaatagatttttaccatggccgtccaagtgtgtatctttgagaggcggagaagaagatcaatttgccgtagtggatataacaaatggaagaaatataataattgaggaaatagaagcatccaggactagttttactttatatgatggcggtatattcattcaccaaggctatccctaccttgtgaaggagtttaatcctgatgaaagatatgctaaagtgcaaagagtagatgttgactgggtaaccaaccaaagagactttacagatgtagatccacaggaaattgaacttatacgctctttaaggaatagtgatgttcctgtttactttggtaagatcaagactacaattattgtatttggcttttttaaagtagacaagtacaagaggatcatcgatgccatcgaaacccataaccctcctgtaataatcaattctaaaggattatggatagatatgccaaaatatgccttagaaatttgccaaaagaagcaattaaatgtagcaggagctattcacggggcgcaacatgcaattatgggtatgttaccgcgatttatagtggcgggtgtggatgaaatacaaactgaatgcaaagctccggaaaaggaatttgcagaacgtcaaactaaacgaaagcgaccagctagattaatattctatgattccaagggcggtaagtacgggtctggcttgtgtgttaaagcgtttgagcatattgatgatattatagagtctagtttaagaagaatagaagaatgcccatgcagcgatggatgtcctgactgtgtagcggcttctttttgtaaggaaaacagcctggtcctgtcgaaacctggcgcccaagtcgttttgcattgtattctaggtcactcggaagatagttttatagatcttatcaaagatggtccagagccaaatatgccagagataaaagtagagactgttattcctgtgtcagagcatgtcaacttttcagatgattttaagattattgacgttagaagagctacgaaagacgatactcatacaaatgaaatcattaaaaaagagatatgagcacgctatttgtagtttgtaaaccgaatataaatactctattctactacttgtagattcacttggtggaaagaagttacatcaacattctgtcaccttgttgatgcacagaaaaaaagacactttattattgttgaataacattgtctgtggtatatatatatatactatgatattacagtttttaagacattaatgtattaacagcccattttacgcttaatgtcctcaaatcggtataggtttgtcccacgccaacgaataagataggaatccccgtagcataaaccatatttaccatagtacccagcatttcaccaactgtgtcacacttggagataataaagaagtcaagatttcttccctttccgaaggcatcattaaaatttttggcttgctggacagaatcagtacctactaaagcctctccaaccataatgattttatctggcttggcttggtcagcgaaagacttcaatggcgacattaaagtaggatcattatgccttctcccggcagtatccattaacactatatcgaagttttgatcacgagaatatttgatggcttgctttgcaattttggttaccaagtcagatccaccataaccagcttcaaatagttcaacgtagtcattaccagttttaccccttttgttcttggagccacgaacgtgtgaatcatccattagctgtgccaaattttcaacatggacccttagttgctcaactgcaccagacctaaacgtatcacaagcaacaattaagaccttgaaattattttgcagtaaccaaaacgctagctttgaaagatttgttgacttaccaacaccattaacaccaactatagagaacacatagggatcacatttaccttcttcatcctttttgcttcttttgctctgaatttcacggaggagatcaacggatacaccaggcgttaatatttgagttaatgcttttgttaaagattcacgagcagtattctcaacactggtccaatttgcagtttttgagcctacaagatcatgtgagacttgctgtgttaaatagtctgctgcctctggtgctacatttttggttatcaattgttgtgttaacttctctaatacagatttcaaatcactttcattgatcgttttgttacctagaacgtgtttttgaaggaatccaaaagctgtactgacgtatccagaatttttagcttcgttcccactagttatctcgtctttatgagaagacaaaagatcatcaatttctttgattaagaaatcgcctccttctgttctatccccaaaagaatctttattaatagtggagtctagagctacttggctactattgtggctgttggatgatgagaaatctaatttggctgcatcttcatgattcatttcatcaagcatgccaccatcacggccccactttctcccactaccaacatttcctgtagattgcttcttaccttttgtatccctcaattttttcttggtatttttattatgcgattggggtactgatccatttttggtaaaattatctggattgatatggtcttgttttattgactcttcatattttatcctaaaatattgctcaaatttcttcaggtcgtcttcaattccctgaagaatatcgacgtagttatgcttgttcttttcgttttggccctgacgattttttagaatggattcacttaaatgcaatgagttccagagttttaacaccagtgcaagtgtttgttgagtttcttgattaagctctaaagtctgctcggcaaaagtcactacgaaatacaattctggttgcttattcaaataaaatagtgcattaaatgaaggagaatttttgtgttcgctgttgattgttaaaagattgaaatcaaatccgtctgtatttgcgtttgcaacactttcttttctagttactggggaagtaatcagctgggatataaagctgttaatttgtatttcagaaaacttttttcctaaacagttatattggtaaagtacttgaccttgaggggtaaagactgctaattggtcgaacataatcaatgcacttattgaaccgtgaatctcctattgaaaaaaactacttgatgaagtagctgaatattattcaaactgtgagaataccacaaatctttggctacagattaaacgctgacgaaaaattggtttatttatttctatctacttattgtacgacctcaaatgtttacgcagtagtttctgaagtacgagcaaaattgctcgacgatgatttcgttattgtttccggaaaaattacccagcgcataaaaagtaagctttcagtacttctctttgatgatatttgtacagcaaaagggtatttagtaacggaataaatttaatatataagagtataaataacaaaagacaatataaattgaaaagttgtaaatattgaaaagaaggctgcattattgttttatgtatttttgggaaaaaatatatgacttaacgaggtcgaataaaaaaatttggatgatgccttaccggaacgtggattaaaaggagaagtacaaaattcatgcagttgttaatgttcgcaggaaataaaaacaaagggaagggatactgaggggtgaagcacaatccaaagaacgaaagtgaaaaacaagaaaaacagcaatgacgatattggtagaagagattataccctcttcatgaatggatttaatgcacggacggttaaacatggcaaagccatccccacctcagctctcaatagaataggaatcttttgcaattcatgtatttcttgtatatagttatcattttcaattctggtttcagtagtagaaatgaatttttctaaagcattttgcttgttgtcgcttgcagatggtagccttaaatttggtactgttagatgcaaatcgctgagttccttactcaatggatcgctgatcaatggttcagattccgcttctttatctagttcaatattcgcaatctcagcggctgtggatctgaatttgttcttaatggaatttctataggattttggatttttttcatctgctggtataaaagttgcactatctacgccgggctgccaatgcaattccaagacacgattggtaccatcaaactcagctttgatcaaaggtagttgatctccatgaactctcttttcaataccaaattctggaataaatacatcaaaggaggactcgtaaacttgtaagacagtagccattgttaataattgtcctgtagtatttcccatgtcgttgattgttttacacaacaatagatgaattgcttgttcctgtgcttgataagcacagtcctttttaaaattacaatattcggaggtaatcttcaaagcttccatatcttcggtgtatggagtatcgtggataacggcctttaattgcctatgaacgacatgatcagcgtatcttctcattggcgctgtgaaatgtgtgtagataggtaggttcaaggcataatgcccatattggtccgggtctactttgccagcaataaagtatctagctcttggcatggttttaaacagtaaaatttcaattccgactctaacatcgtcatctttaatttttagcacccctttgattaattcatccgccgtattggtatcaaaattgtaaccaaaattttgaattttctttctaaatgacgccatcttggttgcaatgggttgcatctgccttctcaaaagagctagatcaccaagtttggtgtaaattttctctgcaacagtggagttgacctttcttttaatctcattaattacaacaaagcctaaagttctatccaggatgttcaagtcaaccttaactttttcgtcatccaagctttccaataaggacagggtgggaagtaatgtagcttctggatcatttattcttctagcataaaatgatctagcaatttcctgtacagtagagaggtagctagtgggacttccagtagataatttttcgtctaattgttctaaagacaagatgtttgagggggaaattgtagattcgcctacccaagtagatttaatccttaaagtagatgagtctagagtgtaaacaaccgacagcgtggctgattccttgccaggggccaacgacagttcgtcgttgaacgattgtggtaataaattgacaagtttttgtggcatgaacaccgcagaggacctctttctcgcacgcctatcaacagaggagccttcttcaatatggctggtcacatcaacaacatgacaacccagctctagggtaccatttccgttattcctgacatgtaaggcaaattcagacacccatccaagctcggaaattgcaaagatattgtactcattagtgtccgtaaaattcctcctatattctagactttcagccgttaatggtagcggctgaaaacttggtttttctttttgcggatttttttgatccaaatattcattcgaaagaaaattgttatcccttaaaatggaatcaatttcagtatcaggatcgtgaatatctccaagttcggaaactaaaataccaaatggatgcaaagatgtgattggccaacgtttaatagaggcaacgaataacttttcggagtatttatcagcgttttcaacaaagtcctttggagctaattctgtaggaattgcaattaatggcaccttcttatcagtaggcttgaaccaagcaatttttgggctttgtggtggtttgttattgtcgctattagcttgttgggatggtctcaacaaacctaatgtaccgctaaataactgaccagggatacggtccaaaacagcaacgacatggcctgcgtaaagtggcttatatttatcgttgatttcttcttcttcaactaataacaatgactgaccttcaacttcaacatcgtcatttttcttttgagttggacgttgtttcaatgaacttcttctccttactcctgatttggtaggagatgataaggaatcactatcattattgatagtagatgacctctttcttctgacggataaatcatccttgcttagcgaatcagacgaggagggagaagatagaaaattgttgcttgttgcagcagtaacagatgcatcgttgtggtaatcgtcactactgttcaaaggaattagatcgtgttgcatagaggcatcctttctcctcttcttttcttccttttctttcttggactcccaaacatcgtccacaactaatagttctaccgcgactaaatcaccttcaagtgctctattacgatctttggagccgcaaatgtaaatatccgcatcaagagcgccatctgtagagacccaggcatccgatctattctttttattaactcttaatataccagctactagtctcccttcttggattagctctggaatgttggcttggggaaggtagggtgcaaatagggacttacgtccacctccgttattattaccttgtgaactgaaactatgaactgatgaattagaggcacgatgtttgtgtccctgctgaaatatcgcaggaggttctaaggtattgaaggaattgtaatcccttgaattagatcctctgtggcggaatggagaaagctgctgttgaggttgctgtgattggtttctccagttggaattaatgcctggagaatattcattgtttcttgtctttgaacggcggtgcgttgaagaggttgctatgaattcatcgtcattatccccgtgagagtttggaggaaatttgaaagagggaggtgataggtttgaagttgcgcgacgatggccctgatgagcatttggtggtggtggaaatttaaaatcagattgttctgtagtagaatttgagccactatcagcttgaacagaatctatcttcacagttacgcctgcttcacccccagatattcttttagcttgttcttccgcagcagcctttttcgcttcatttagacctaaagaatgtcttctggaatggccatatatgctggattgtgaactcgtctttctgtgtgagttagacccaggattattgctattgttattgttatcatatgaattatgataatatccggagttgttcctggagtgagttctacttctgctgccacctgcactcataccaggtgaattaccgtttgagttgtaatgagggtgaggcggttgaggcgtgaaatgattgttagagccagaatttcctgacaggtattgtcctgtctgttgtgccaattgctgttgctgagccatcaactgttgctgctgtgcttgaacttgctccaactgcttctgcaaagtgaattgttcaatcatcaaatttgtcaactcactttgggaacgtctgtgtgcaacatgaatctgctttggggcgtttttaccacctcctgtggtttgcacaaacatgttatttggctcttgggatctattgttgttaacgttgctatttttagacatagtgtataaagatggaataattgggccaaatctttgcgctgaaaggtttttggtgttctgttttgcgatattaaagtgacaaagaaaaagatggaacttggcaaatactatacgtttatgaacccttgtcttattcttcgtgcaggcaacttagatttccctttgaaaaaaagttgtttcttttagaatagtggctatgaaaaaagtgcgcctaatgcggaaaaacgaggcaccagctgttctaaaataagaccaaaatgtttagggtaccagaaaaatggtatggcgaaaataagcctggcaagaagactatgcagataactttgactattccggtttttaggttaccaaagacagaagaaaggatcggtcccaaaaaaaggaaatagcttataagggaagttgcagaaaatgcgcttgagtaacaaaaaatgttagaacgtagcaaatattctaaaaggaatgacagaaaaacttcttacctttctaaaatataatctctcctatttctcagctaggctcaaaattataatttagaaattattgtttgcacggcaaaacttcgttcctttgctgttagaaaatcagtcggtgttggactcttcgtcttttaaattcttgacaagagaagagtttttaaatgaaaagaactaacgagaaaaaaccaggggaaggagggaaagagcgaaaatactcgtgatctaaactcttttaggttagttttcgttggaggcagtggtcttaagacgatggtgaaagaaaggacttatttgtagaaggattgtttatttaatccttgaactaaacaaatgacaaactcaggtctctagcgttcctgttcgtggcctttaataacttgatggcaatggtagaaagacacacctgcgttatataagtttagttttcccttcttttcctttctcatcccctcgtgaagcgactcggcccctttggtcagaaaattcaaggtgatacaagtcgtcgtccgtgacataggatcaggaatcacaatcatcacattgcactctcgttctttaaattatgtatgagatttgattctatatagctacttggtggcggtatcctctcctggacccaacttgtataatgcgtctaggaatcccacaatcaatttgtctgcaacgccagcagttttaacgctcccggcgacaccatatagagcgctagttccgtctggggatggtttagaatttgattcgctcttcaactcttgcacggtagtacgtaaaatgtcgcagatctcatccacaacatgagcgctcaatctcgtgaaggccatgtgtagtgcaaccggcttttgtagggcattgaaatgccagcctttcttggacaacctgtcagatagttcgtgtatgttcaaggtctttgaagaaaatgaaatgactgaatatctagggttgcccattatattcaggtctggaatgttttcctggatgtattttttaaacttcattgctgcaccgactatttcttggcacgactcaatgtacccattttcacccatgttgaccatagtggcccaacaacctacgacaatagcaccaggcctggaccctgctaatgtaggagagccatataacccgccagtccaagcaggatttacgtaatactgatgcattcgtaagtcgctgtttctatacattataactgacgagccttttggtgcaaatccatatttatgagtgtcacatgatattgaggtgactcccgggactctaaagtcaagtaatggcagatttttgtaaccagccttttccataaatgaaacaataaaggaacctagacaactgtcgacgtgtaaaggaagtttatatttttgtgctattttacccaatccttcaatatcatcggcaataccatgaggaaagtttggagcggaaccgaccagtaaaattgtgttcttattgatgaattttttcacttttcccaggtccacttgatatgtcgttggatctagctccacgtggcgtagcttcatgccaaagtaataagcagctttgtcaaacccagcatgtgcagttacgggagcaattatttctggttcggtgattccacgatgatgaagggcatacattttagcgctcagacatgctaaaagcaaggattctgtaccacctgaagttgtggtaccacaacctgtatcagaaggggcattaaacattcttaaaaccatagaaaccacttcggattccattttacgtacggcaggaaagacatcgggatgtaattgattggcaacgcaatatttttcgtatgcgattgtttgtaagtggatcaaatcatcaccaccgtggtaaacggcaccagagacctttccttccttccattgggtatgtggtatcaagtcgttcaatttatttagctcttcaataacatcatcctgaggtatcccattggatggcaactgtgggaaattcattaactgagagtccgatctaattagttcgtcttcgatcgattgtttgacctttgtgacttccttttctacggtacccctcaaaaatggtgagtccaataaccaacgaaacaatcttctggaactatgctcgtatgttctcactgctaacctcaccggcccataaactttcaacagataaaaaaaattacttattagcttgtaacaaaagatcacaaacaaataatccttcaacatgttgtaccatggggtatttctgaggtaaccatgtatggctatttttaattcgttgatggttagaatcataaactgggcaaagtcgccttcttcccttagtaaatgaattggcatgccataccaaccattaattgatactgttttatttgatactccactcattgtattagatggaaaaatccctttacagaagctagcctacttgctcggtaaagaggatctggaatagttataacggttggagaggcaaattgagggttttatttatatgtgtactgaaaatataccaattttttcaatcaaaaaaccccgatgcggccggccggtatatatggtaactaacatgaaataatgcaccagagtagttgatgaaatgtttctgaagaataaggcgataaacgataggcaactgtgtagatttaaatatttggccaatctctatgtactttctctttttttccagtgtcaaatacttgtagaaacagtctaattcattaagaaagtatataaaatctctctatattatacaggctacttcttttaggaaacgtcacattcatgtgtaattaggggtattggatcttgttgatctaaaccgtgtaccatttgcggcagctttttccacctggacgttgtttttgttttttaagtcgtactgtcggttcattaaggttatgtaattctttaagaatttgtttcttgctttaagcgactgaaaatcattctgtaaacgttccagctccttcttcaagctttctgtggaaaatttagtcagtggaccattaacttcgttttctaaagacttcattgattcttgcaaaattttcaatgtttgcgcggactctgcggcttttgaagattctatttgatatttggaacgtagttcatcattgagctttgatttttccgcatttgcttgttggagttcctttaacttattaaaaagagtcgcatttttgtctatgtattccttcaacttgtctgctaaggcagatccctcttccagatgattttctgatgaaatagtattcgagggcaatttgttgaaattctctagttcctgcctatttttcagtaagtgatttattttattttgtagcttggtagattctgtcatcgcatgcttcaaccttttttcagagtcattaatggatttttccacttcttgttttttcttgaatgtaagaccaacagaattctttatttcgtccaactggttctgccgttgagtttcgtttaatcgtttctcgtacagtggaacagtgcctttggcatactcgtcctgtatatctcgcaatcttatgacggctctatgcattaactctgtttggtaggttttgatatccaatggtccgtcccaaaggggcaattctgtagacgaatattgcaattttgttaattgaggctgccaaaacccagaatcgctcgaatctttggaggcctcatctaacgttatcaaatccaaaaccggtaaaatgttattgcaatctttcccctctaaacaacactttaccaatttaatataatcaatctcacagttgttcaccggagcattccttgcttgcaaaaaatatagtaaggaggatttgatctcttcatattcttggctatcatcgacatgaccgttattgctcaaatgcgacgatttaacacttgaattcttgatttcagaatctaacaagtaatgatctggagaattttgtactaatagctttattatcggaatatccttattggcattattcctcagtacctgcaaagcgggcaattcaacttccaacattggatcaaaactaattatcatatctatatcatagttagccaataggtattgatcgtgtttgagatgtttggtagtggctaaaaacagccagtcatccgtatttatttttctttttttcaggtttcttttcactgagtaatcatagtcgtccttagaataacctgtataagaggtcgaattggaattagagcttgtgctgcttacagaatttggtgttccatctttatttattgtggaatcgaccgtaggtagattagggaatttgtgtttctcattataaagagatgtaccggaaagtctcttggttctgaatttcttgcctaatattaaaccttctagcaaatctaattcctttatgctgtgtgcgatgatggcacattttataacttcgtttggtgagccctctctgtctctaaagcatatcgaattaatgagctggttgagaacttgaaacttgtggctcccagcaatagagctttccgtgggctccattctcaaaagctgtcgaggcatataatggtccactagaagggaaggatgattggctattgctcttatgtttgaatcaaagatataggttaattgcctttgtgatagcgttggatacggatgtgtttcagggccagcaggtaagccggaaggcttgttcactgcatctgcctgtggttctcctattatgcttgctttgaatgacttggcgtgcagggatatcaaaatttctgataaatccttttgaaattgggttagcgttacaggtaagtaatagacttttagtttcttagaatttttcctactcatgtcgatagtattgtatctattttctttatttttcacacactaatgaagccaaatacttttactactacttaaacgccttcaatcgttctcaattctgtctttttaaaaaaaaaaattttttgttacctctcctttctcgatgttctactagttgtggttactcttctgtgccgcaattatgttattttagtaggactgtattttttttttttcttttgttgtcgcttttcttatatatctatataactatttatttgggctgtagagaactttctcaggaaatataaactaggagacattcgtgtaagcaatgaaccatatacgccacggttaaatttcagacgtgcataaagttgatgattcctgtcaagttaacgactcattttgtacggtagacgggaaaaatacatttcctacaatattctcttttccgatattcagatactaaaggaaaaagtgaaagtaaggctatatgatgaaatgtagaggaaacggaaagaggagatcctgtgaggaataaatagagaaacagcgacggaaaaatcgatatttcagggcaaaagcatgaaggtaaaccattcaatttcaagattccgccccgcttcatggttcgaaaagacaaagataatcccaccccaggtatacatctttaggaacctagagtatggacaagtactatattctcaatttcccaacttttcgcaaacacaggtggataagctgtttgtgagaccaaactggagcaacagaaagccatcattgagaagggacatctggaaatgtatgtgtgtagtgaacttgcaaaactataagcagagtgtccatctataccagaacctctgccggttgagatacctccgtgatgtggcacagcgtaaggagagtgacaagctaagaaaaaaggactctaacgggcacgtctggtatagcggacagtatagacctacatattgtcaagaggcagtggcagacttgcgggagtccttgttgaaggtgtttgagaatgccacaccagcagaaaagcagacagtacccgccaaaaaaccgtccatatactgggaggacccatggaggatgggtgacaaggacaaacattggaattacgatgtgttcaatgctctggggctggaacacaagcttattcagcgtgtggggaacattgcgagggaagaaagcgttattctgaaggaactagctaagctcgaatcacatcctacagagcagacggaagtgtcttcccagtagaacgcttcgtcattagatatacaaatgcaggtagaaaaaaaaacatatataagctcatgtaaatagtgcaatgcaaacctttctgccaaatcccgttccacggaaaaacacgtgctgtgcgggtatccgcaaaaagaagataggtcaaaacaggaatacacagggctagtctttattactgccgctgctgctgctgccgctgctactgctgctgttgtgtgacttgaaacgcgttttatcctcctcaccttatcgtcatttctctatctttttcacttgcacagcttaataagcttttcgacctcctgtttcctattgtcttattccctcaccccgcgtccttcttcgggcagtcgcgcttttctccggcttctgcggtttttcttagtctttccgcaccaattttcacagaaaaatttctttttgggttactaaaaatttcttgtttgctattgtcttgatttatttcactctttcttcatcctgctgcgctgttgttgccgcatttttcgtttcgtgttttgggattataaaagaagtaacgatttacatatcttctattcccttgcatttactccgggtcttcgtctttactgtttggtctgggtatttctaacattctagtccgaagagggtgtatacgaaaagaaaatatacgatgaacgtaacatcgaatgcaactgcagccggttcctttccactagcatttggtctcaagacctcatttgggtttatgcactatgccaaggcccctgccattaatttacgccccaaggaatccttgctgccggaaatgagtgatggtgtgctggccttggttgcgccggttgttgcctactgggcgttgtctggtatattccatgtaatagacactttccatctggctgagaagtacagaattcatccgagcgaagaggttgccaagaggaacaaggcgtcgagaatgcatgttttccttgaagtgattctacaacatatcatacagaccattgttggccttatctttatgcacttcgagccgatctacatgactgggtttgaagaaaatgccatgtggaagcttcgtgcagaccttcctcggattattccagatgccgctatttattacggctatatgtacggaatgtccgctttgaagatctttgcaggctttttattcgttgatacatggcaatactttttgcatagattgatgcatatgaataagaccttatacaaatggttccactctgttcatcatgaactatacgtgccatatgcttacggtgctcttttcaacaatcctgttgagggcttcttgttagatactttgggaaccggtattgccatgacgttaactcatttgactcacagagagcaaatcattctttttacctttgccaccatgaagactgtcgatgaccactgtgggtatgctttgccacttgacccattccaatggcttttccctaataacgctgtctatcacgatatccaccaccagcaatttggtatcaagacgaactttgctcaaccatttttcactttctgggacaatttgttccaaactaactttaaagggtttgaagaatatcaaaagaagcaaagacgtgtcaccatcgacaagtacaaagagtttttgcaagagagagaattggaaaagaaggagaaactcaaaaacttcaaagctatgaatgctgctgaaaatgaagtaaagaaagagaaataacccttttgcatacctcccgttcaattgctgggtaaaggcaatgtctccgacttcccacgtttgtatttattatccatttatatacatcaagacatattattaagtgtataggcgtgactttgactatatatttgatttgtaacgaaagaatacatcaaaattcaactatgaaatggttattattgtgcatgcacatcttgaattatcaaaaaggtcttaaatgttcttcggactttcttgaaatcttcgaaaactgatgagaattcttcattatttttttttttcttcttttattattttttatgtttattccatatatacacttataatttttttttttgcgattaatataagtttgcctggatacacgaacatatatatgattaaaatggttgtctcgaacaaaaaaattcactttttagaggggtttcttatttattcgtatatgtacgtaattttgatgtttaggaaaaattcacggaaaagaatatatatttgaacagaatcaaaaattaggagggaggcaaagaaagtaacatcaaacgagttgagcatatccaactatattattaacgttaaatgctgtcctctaagaccttattcagtttttgaatctttgtagaaatgcttaagtcaacagtcttgtcaccaagttctacaatcaaaccacccttaatctctggcttaaccacgttttccagcttcaaagatttaccttgccccaccaatttggaggcgctcaaagctttttcaatcctcttgaaagatttaggatccaatggttcagcactagtcactgtacctttaagtaacccgttgtgagcatcgtttaaaacgccaaagtcagacgcaattttttcaaaacatcccagtctgttattttcggaaagaaccttcaataggttaacgacataaccatccaaattcttgtgagtctccacgatggcatcaatgacagaatttctgtccttcaatgacaatgcaggattcagtaataagtgacctaattttggattctttttgactgtgctttcaactttttgcaaagattgaaaggcagcatcaatagaggagttctttgcagcggcctgatataaagctgttgcgtaagtgccctcaacaccgaacaatctcaccggtgggggagcagcagctttggaagcagcagctcttaagcttgatgcaaatgacctggtaaagactctattaaacatgattgtccacggtttaaaaataatgcggtaacttgctaatcggttcttactctgcggaaaaatatctcaatgccacagtagcctgcttaaatttccaagttgactgaattttgttttcaatgagataaaaactagaaatactgtacacaaagttaacaattggcgtttgaaattgttcctagataattgaaagttttactatctcgccaaaagatcacttcattatctttaattccttgtttttcccacccgggcccgggtaaatgatatttcaaatatcagcatcttattggccagcaccgtctctcgaaagtgtccactttatgacgacggcataaaatataacgatttattggacgtaagtagttttataagttactaaaccaagattattccggcaaaaaaatgaactttaagagatatctgagcgcttcgtatttcttggtagtcccttataatgtactacatttatgtagaccaggtttgcagccagatcttacgggaaagagattttacggctcccagtccgagcttttccatatactactctaatatacaatgcattcttagatttcttaactgctgcatatgctgtctttggtcctttgcaagcctattactgcggatttaagttttttccactgatcgttacccgaatttatgggttctgaaaaattagaagatggaaaatttttcaatacgcgatgagatgagataattgtatatatgtagtcgcatcttgataggtatgcagcgtaccatacattgagtaacaataagcactgttaccaataaatatagagcaaaaaaagatggaaaaatcactagcggatcaaatttccgatatcgccattaaaccggtcaataaagacttcgatattgaagatgaggaaaatgcatctttatttcaacacaatgaaaaaaatggagaaagtgatttaagcgactatggaaatagcaacacagaagaaaccaagaaggcgcactatttggaggtggaaaagtctaagttaagagcagaaaaaggtttagaactaaacgatccaaaatatacaggtgttaaaggttcaagacaagcattatatgaagaagtttccgagaatgaggacgaagaagaagaagaagaagaggaagaagaaaaagaggaagatgctctttcattcaggacagattctgaagatgaagaagtagagattgatgaagaagaatcagacgcggacggcggtgaaacggaggaggctcaacagaaaaggcatgcactatcgaaactaattcaacaagagactaaacaagctattaacaaactgtctcaatcagttcaaagagatgcttcgaagggttattccattttacaacagacaaaattatttgacaacatcattgatttgagaataaaactacaaaaagctgtaattgcagcaaataagctcccattaactacagagtcctgggaagaggctaaaatggatgattcagaggaaacaaagcgtttgctgaaggaaaacgaaaaactgttcaataatttattcaatcggttgataaatttcagaataaaattccaacttggcgatcatatcactcaaaatgaagaggtggcgaagcataaattgtccaaaaaaagatctctcaaagagctttaccaagaaactaatagcttagactcagaactaaaagagtacaggactgccgtattaaacaagtggtctaccaaagtttcttctgcatcaggtaacgctgctttatcatctaacaaattcaaagctatcaacttacctgcagatgtacaagtcgaaaaccaattatccgatatgtcccgtttgatgaaaagaacaaagttgaacaggagaaacataacgcctttgtatttccaaaaagactgtgctaatggcaggctaccagaattgatttctcccgttgtcaaagatagtgttgatgacaatgagaattcggatgatgggcttgatatcccgaaaaactatgacccaagaagaaaggataacaatgccattgacattaccgaaaacccatatgtttttgatgacgaagatttttaccgtgttttactaaacgatttaattgacaaaaagatttccaacgctcacaattctgaaagtgcagcaattacaatcacctcaactaatgctcgttcgaacaacaagctaaagaagaatatcgatactaaggcttccaagggtaggaaattgaactactcagttcaagatccaattgcgaattatgaagcccccatcacatccggatacaaatggtcagacgaccaaatcgatgaattctttgcgggattgttaggtcaacgagtgaactttaatgaaaatgaggatgaggaacaacatgccagaatagaaaatgacgaagaattagaggctgttaaaaacgatgatatccaaatctttggttgaatatacatttattttaaatacgcacaactcatttaatttagggcttataagtagatagaaggattttaacggatcacaaaaagtagctgttaacaactaccttttttttgagttaagaacactaatgtggattaggaagaaacagctgctctgcacaattcttcaaaaaaacaaaacatgcttaatgtgtcattatttaacctggaaatataaaggtagtgttttatataagaaatatcattaagggaatcctctataactttttagttcgtttcaacgaggtgggaatgccaaattttctctatgagcgacatattcgctgtcattatagcccaattcctcttcgatttggtcactgtgcaaacctttaattttagttaattcagaactcgtgtaattgcatcttgccttgcctactgtttgcaagggaaaatctggatctaacgtgccatctggtaactttttaccaacttttatgtcaacacattctaactcatggaaagtgccctgaacatcaataacacctgctggcaataatcccgccttatttttccttgttaaggctgcgtacgcaccttggtctataacaacagcgcctttagagacaagaccgtgtaaaatccaaaactctctattctttagatggtgtttattatcattagcaatgaacttcgtatgtagtggaacgttaagagcctttaatttctcaaattctcttttttgcaaatccgttaaatcgccattatatgcttgtttaactttattttcatcgtcaagttctagagtttgcatatactcgacaattctacctatattcgcaggtgtatcgcttttcatgatcaacgtatgaacaccggcattcgttgccaaatctgcagcaaccaatttagtttccataccaccggtcccaacgtcagaacctgaaccaccagcagtattcacaccgggcaaaccctttgagagatctgggacaactaagatcggcatggcatctgggtttgtccttggattatcagtatacaaacagtcaacatctgtcagtaagaaaagataatctgcatggattaaagcagaagtaattgctgataaagtgtcattgtcaccaaatttgatttctctaacagatagtgtgtcgttttcattcacaatgggaataacgcccatgttcaacaattcattaattgtgttttgagcgttcttatattgggtccagtccagaatatcatttctggtcaatagaatttgagcgatacgttgatcaaattgcgaaaacagaagatcccatctcccgatcaatctaccctgcccaatagctgcgatggcctgaacttctgctaaatgttttggtcttttattcatacgcatagtcctcaaaccaacagcaataccaccactggacacgatgataactttgtgtcccattcttctcaatttgactacagtttcgacaataagcgacatgatagctaacttaggttctttggttttttcatctactagcgatgaagagcctaatttgatcactatagtatacgatttactctcattagcatccttcattttcgcgttcttatgactatattacagtagctgataaaatgacctaaactatgcctatctttgaagcaactagacattaatcttgaaagaccgttttgatggatgaataattcatcgagaaagcattagttcgctgatgtaatttttcatttcctgccatcatgcgatgtgtgggtgctatttattttcaattcctttaccaaggtacctgatagtgtcataaataaataaatttagacccaaatgtaaccattgataagtgagagtcttaaatttaacatgttcatactttaactggtgctcaaccgatatattatgattcactgtgccactgaccagccctattagtgacattttgtgcttcctcatcccgtcggctcccaataagacaacgtagtaagtgatcttaatataaggtaagttcgaggtgacatatttcacagagcagcgttaaagcaatcatatgtaaattgaggaagatcaccgtcccttgaacacttcactgattaaaactatcaggtactaacctagattcgctttttactctagctactggccctatgaatgtatatgatgatgtgcttgacgctactgttgtgtctcattcattagcaacacattttactacttcagattatgaggagctcttagtggtgcgaacaaatatcctttctgtctacaggcctactagggatggtaaactgtatttgactgatgagtttaagtttcatggcttgatcaccgatataggcctcattccccaaaaagacagtccgttaagttgcctgcttttatgcacaggcgtcgctaaaatctctattttaaagttcaacacgctaacaaactcaatcgataccctaagcctgcattactacgaaggaaagttcaagggtaaatcgttggtagagctggccaaaatttccaccttgagaatggatcctggaagttcttgtgccttactgttcaataatgacattatcgcttttctacccttccatgtcaataaaaatgacgacgatgaggaggaagaagatgaggacgagaacatagacgatagtgaattaatccatagcatgaatcaaaaatcccaagggacgaatactttcaataagaggaagagaaccaagttaggtgacaagttcacggctccaagcgtggtattggtagcgagtgagttgtacgaaggcgccaaaaatatcatagatattcagttcttgaaaaattttactaaaccaacgatagcgctcttataccaaccaaagcttgtttgggcaggaaacaccaccatttcaaaactccctacacaatacgttatactcacattaaatatccagcctgcagaaagtgccaccaagattgaatcaaccacaatagcatttgtcaaggaactgccttgggatctacacaccattgtacctgtttcgaatggtgctatcattgtgggaaccaatgaactggcatttctagataatactggcgttttacaatcgacagtattattaaactcatttgctgataaagagttacagaaaacaaaaattatcaacaattcttcattggaaattatgttcagggagaaaaacactacgtcaatttggataccttcgtccaagagcaaaaacggaggaagtaataatgacgaaacactactacttatggacttgaaatccaatatatactatatccaaatggaagcagagggcaggttactgattaaattcgatattttcaagctacctatagtcaatgatcttttgaaggagaactccaatccaaaatgtataacacgtttgaatgccaccaattcaaacaaaaatatggacttatttattgggtttggttcaggaaatgctttggttctcagattgaataatttgaaatctaccattgaaacaagagaagcacacaatccatcttcaggtacaaatagtttgatggatatcaatgacgacgatgatgaggaaatggacgatttatacgccgatgaagctcctgaaaatggactaacaactaatgattccaaaggcactgtggaaactgttcaacctttcgatatcgaactgttatcatctctaaggaatgttggtcccatcacatcgttaactgtaggtaaggtatcttccattgatgatgtggtaaaaggactaccaaatccaaacaaaaacgagtattcgctagttgccacatcgggaaatggttcaggttctcatttgaccgtcatacagactagtgttcaaccggaaattgaattagcattgaaatttatcagtataacacaaatctggaatctgaagatcaaaggaagagataggtacttaataactactgattccacaaaatcccggagtgacatatatgaaagtgacaataacttcaaacttcataagggcggccgtttaagaagagatgctactacagtttacatttcaatgtttggtgaagaaaaaagaataatacaagtcaccaccaatcacttatatttatatgatacacattttagacgtctcaccacaattaaatttgactacgaagttattcatgtttccgtcatggatccgtatatactagttaccgtatcaaggggtgatattaagatatttgaattggaggaaaagaataaaagaaaattgttaaaagttgatttgccagaaattttgaatgaaatggttattacatctggtttgattttgaaaagcaatatgtgtaatgaatttttgattgggttgagtaagtctcaagaagaacagttattgtttacatttgttactgcagataaccaaattatcttttttactaaagaccataatgacagaatctttcaactaaatggtgttgaccaattaaatgaatctttatacattagcacttatcaactgggcgatgagatcgtccctgatccatcgattaaacaagtaatgataaacaaactgggccatgacaataaagaagaatacctgacaatattaaccttcggaggagagatttaccaatatagaaaattaccacaaagacgtagtagattttatagaaacgttacaagaaatgatctagctattactggtgctcctgacaatgcatacgccaagggtgttagttccatcgaaagaatcatgcattactttcccgattacaacggttattcggtaatatttgtaaccggtagcgttccatacatattaataaaagaagatgattccacaccgaagattttcaaattcggaaacataccattggtttcagtcactccctggagcgagcgttcagtcatgtgtgtagatgatattaaaaacgccagagtttacacactaactactgacaatatgtactatggtaacaaattaccattgaaacagataaagatcagcaatgtgcttgatgactacaaaactctgcaaaaactagtctatcatgaaagggctcaattgtttcttgtatcttattgcaagcgggttccttacgaagcattaggagaagatggcgaaaaagtaattggttatgacgagaatgttcctcatgcggaaggatttcaaagtggaattttactcattaatccaaaaagttggaaggtcattgataaaatcgactttccaaagaattctgtcgtcaatgaaatgagatcctctatgattcaaattaattcaaaaactaagaggaaaagagaatacattatagccggtgttgccaatgccaccactgaagacactccaccaactggcgctttccatatttatgatgtgatagaagttgttcccgaacctggtaaacctgataccaattataagctcaaggaaatttttcaagaagaggtcagtggtactgtatctactgtttgtgaggttagtggaagattcatgattagtcaaagccaaaaagttctagtaagagatatccaagaagataattccgtcataccagtggcatttttggatattcctgttttcgttacggattctaaaagctttggtaatcttttgataattggtgacgctatgcaggggttccaatttattggttttgacgcagaaccatacaggatgatttcattgggcagaagtatgtcgaaatttcaaacaatgtcgctagagtttttagtgaacggaggggatatgtattttgcggcaacagatgctgacagaaatgttcatgttttaaaatatgcgccagatgaacccaactctctttcgggtcaacgtttagtccactgctccagtttcacgttgcattccaccaatagttgtatgatgcttttaccaagaaacgaggaatttggctctcctcaagtgccatcgtttcaaaacgttggtggccaagtggatgggtcagtcttcaagatagttcctttaagtgaggaaaaatacagaagactttatgtgattcaacaacaaatcatcgatcgagaattacagctaggtggtttaaaccctcgcatggaaagattggccaacgacttttatcagatgggtcactctatgaggcctatgcttgatttcaacgttatacggaggttctgtggattagctattgatagacggaaaagcattgcgcagaaagcaggaagacatgcgcattttgaagcatggagagatatcataaatattgaattttcaatgagatctttatgccagggtaagtgaacaatacatataaaggatatttaatgctaactagcccgatatatacatctatctatcactaggcattcgagtagtgaataagaaccactacttgaaacactagatttgtaacaataacgcatgtatcatcgtacattttcggaactatttacgtaacgcggggatgaggaaaaagttactttttgcacagcaaaaaaaacaaataaagaacagttagtgaaataaagcaaaagtgcaaacggtgcctttaatcaaagactttgcaggaacataaacaagtgcactaaagaaggtccaatttaaatatgccagctaaaaaaaggactagaaagacagtgaaaaaaaccgtatcattctccgatgacacaacattaacaacgcaccaaaatcgtgagaaaaagaacgtagatcatgatcgtccacctgtgtatgtgaggaaaacccctctgatgacatttccataccatttagtagcactactttattactacgtttttgtatcttcaaatttcaatacggtgaagttgctaagttttttgattcctacacaagttgcttatttagttttacaattcaataaatgcacagtttacggtaacaaaatcattaagatcaattactcattgaccattatttgtctaggtgttacatttttgttgagctttcccacaatgttattaactatattatttggtgcgccattaatggacttattgtgggaaacctggctgttgtcactgcattttgcatttttagcataccctgcagtttattctgtatttaattgtgatttcaaagtgggattatggaagaagtattttatctttatcgttgtagggggttggattagttgtgttgtcattcctttggattgggatagagattggcagaattggccaattcctattgttgttggaggttatttgggcgctttggtgggctatactatcggtgcctatatataatatcggtaatttaaaaatttgtatataaaaaaatataagtatgatagaggtaacataaactggtcctatgcacaattgaaaaatctatgacaaaaactaaatgatctttataccaaacccacctatatgctatttgtaccatcttaaaagaaggtaataacttccatacagataaatagctaacaacattaaatatctcccactctcctcattcttttcttttcataatttcctttttctgatttattcattctatataaaaaaataatacaaatcctcagattaaataataaatactataaaagtctcaacttcttctttaatttgtttgagtcgctttagctacgaatagcctcaaaaacttcgttgaaattctcctttgttaaaccgaaagtatccgaatttgcgtcgctatcaacaggagctgctgcgcctaaaactccattagaaactgtgctatttttcctctgttcataaaaatccgtttttatcagagattctgaaattttactcaactcgtgatttaatttaatcaactgctctgcagatatgccagaaaatccgttattaatggaataatttgaatcggcgctagtcgttaccttattctcctcaagatttttgatatacttggagattgtcttaattttaataatcagattttcgatgagtttattttgctttttacaattcttggtataatcacttaacaacattgcaattttgttgataattaaatgaataacatttttattctttattctcttactattgtcgttattactatgaatatctgtttgctcactgatttcattagcatcattcgtcctctttgaagaatcaaaagacctttgatagagcgccaaaagcattaaaactaaagtttgcagaaccacaatagatttattgatgaatgtgaattcatgaccagcaaatttaatattggctaagttcgagaaaacaaagaacaaggtctccctcgacaattccaaaaagtcttccaaaatttcgttaaatttagcataatttttcaatgtttcaaattgcaataagaggtaaaagttcaaatataacattgaattcctgtagattagagaatccatgatattattaattattgaaggagtcgttaaacatccttggctgacctcgatattcttatttttcaaaagcttgattaactgtataattttatcaatggatagttgttgatctttactttgcaaatatttcatcaagtttacttcaaaatcaatcaattcaaaatcgttgttcaacaaaggatcaataattggggtagaatttgtgaaaggttcagacattagcaacggcaattgacctaagaaaaggtgtctccagcagtagttcttaaatatgaaattccaggtcaaaatatgagattgattttgagtttcatgatttaacgatagtaaacatgccatatgcatatcttcgtcgtaatcaattacgaaagaggacgatgacgacgtgtccatcacaaattggtaatatttccacaaagaaataaaccgcagggtctctatattacacattgaccttttttcaatttcaaatctaagcgttgttaaattagacttcaacaaaggcaagtagttgaataacacattgaataattgcaagtgttcatcatctctaagaggaatcaaaaccgtagaattcaacgattcaaaaagaatcaggagacagagagtaataaatcctagatttagtagctgatcattggtcacactaaaaacttgaaaaatagtttcaaaatctttagaatttggcttattaatggtgttagaaggaaaaagctgctcaactatgggtaatagtctctttggttttaatattggaagtattgaattcgtttccgttatcgtggataagtatttgttgataagggtctgtgttatcgattgtgaaggaaactttaatatttgagatatgccactgttgcgctcaatactgttacggcttgctaccaaatcgtgcaaaggtccattaaattgcgtttcaattaatatattcaagtcattgaagaatttgaataggaaaggatcacgttcaatcaaatactgaatctggaagatagaacttttatttatattttttggtaacagccataatctgtttctaccttcttctgaaatagcagaattaaacacattaaaaactttattagtatccaaaaattgaggatctaaatccttaaattcattaagatgaggtcttctttcactctctggaattggcttaccgtccccgtccgtaacgccgtcttcactcagttttcttttcttaattgtcaaaaactcctcttggtttctattggagtgtgaagactgcatttgcgctgaggaatcctgcttgagatcaagatttactcccgtaattttcttacctgtaatttcttgcaattccagtagtctgcctttcaagaaattcatttcatgattgatgatttcatcttgtgtgtaaggagaggttagcatatgaaaaattgcagggccttgaacccaattgagtggagtagaagattcgtttgcagaagtgactggcttactttccaaggaaggcactgattttggaatatattgagtgtgttgttgattcaaggttgcatttgccgcagatgatctattattaagttgattttgagcattgagcagttgcagacgcgtgttgtattctcttatttgctccaaagaagccagttctggatttttctgcaaaagtgcagcagtttccttggagacacgacgagaagcgtaataagagtttaagtacggaccgttggctacttggcgtgtattggaagaggaagaactagagggaacgtattgtccgggaacgtccggataaaagcagtccattttattatgcttcatacagttcccacaaatcggcttaacacgatcgcagcctatcttcctcttacggcactgcacgcatgcaggcggttttttcatttttctaccacgaatatccatcgttgttttttggttctgaaatgctatttttgtagataagagcttaagaaaatatcacagaaacctcgattttaaatatctgcgtagtatggggcaattgcagcagagcaccaatgactttggtttgaaagccgtgagttttgatgaaataatctaatgtaagcagctaatatatcttctcgggcgaaaacgggaaagtggtcttacaagcgtctaacgggccgaatgaatattggtgaactatggctatttgcgagaaggtatagcagtggaagtgtccagaaagcagtatgttcctaataataaaggtagttcttggtctgtgtgatcccagctggtcaacaagacccacgttggtcaattgaaatactcttgtgaagttgtgccagaaaagggccatagggtaacatactcgttctatgtgataatcaactgttataagcactatatagttacatagctggcctatacatctcctgaatagtgatgcagtttagagttcatcgtgggctgcttcgctagcttccgctttgatctcttcctgtagcttggcggcgtctttattgtccaaaggaacagtttccagttcaccactttccacaataataacttcctttacaggcatatttctactgtcggtcttaacgttttcaatgtagtgaactacgtccataccatccaagacttctccaaagacaacgtgcttaccgtccaaccatgggcatgggacggtggtgatgaaaaattgggatccgttggtgtttttaccacgattggccatagacaatctgcctggtttgtcatgtttgacatcaaaattctcatctttgaacgtgtttccgaagatagacttacccccaatacctgatctgtgagtgaaatcgccaccttgaatcatgaagttaggaataacgcgatggaagatagagttcaaataacccatcttagggtccctggaaatggtcaactggtaaaagttttcaacggtttggggtgtggtgagaccatacaatcccataacaattctaccaatttgtttatcaccgtgattaatgtcaaagtagaccttgtgtgtgatctcaggatcttctgccgtgtcctctttcgcaaaaatggctgttgtgaagagacaagcaaataaggtaataaaggaaaaaaattgaagcttcataattgcggatatcgctgtgccttttgtttattgaattgaaagtaacctttactgttgagtctcctcgaggaaagtagtaaggatggtttcatcttttttttcctctgctaaaagggattcgctgcgaaacgaaaattaacttccctactattttttatatcgtaagtatgaatctattatttattgaactataaccattgtgttaaaccaggatcagaagatacaaattcttctagtctggcttgaagatcctcagcttcttttttcatttcggttaaagctcgaaccttcctttgactgtctggcttcaagacattaggaccttgtgagagttcatccccgtctacagtggccgatgtagagttattttttcttgcttgcctaccaccaacacccaaatattcgtctcttcttccttgccaatcagtcaaagtcccattaccatcccaatgatctaatttatcgtatattaaatcccctacattgtttattttataacgtggaataatgtgtgtatgcaagtggggtaccgactgtccggcctcaggtccatcttggatggcaacgttgatagagtcagccttatattgccacttaataaatctatgtattaactgtaaagtcttgaaataatcttgagattcaggcatggtcagatctgataagtttaaaaccgtagttctcagtggaacgatcagtacatgtccgggtacaattggtttcaagtttaccaatgcatacgtatattttgacttctgtaaagaagcagagattataaggtctccatatagttagtaacgcaatggtgcgaatggggtacaaaaaaacatatgagagtgcatacatagaaaacttgttcagttacaagaaacttgctgaaatatattggcttattcatgcttttaggtttctttgttttgcttaagatcattctgagcccaagatagatcaatggagcttcctttttttcttcgcttcttacaattgagcagaaaagaagattcgaccatatcttgagaaacgtataaaccaggaaaattacacattctaattggtgtcaatggcaaaatatatgcaagtttgcatgtaaaatattttttttaggccggataaaataattcttcctaatagtgtctaaaagaaaacactgactcttataaaacaaacaatgaacattttaataattaagatataaactgccatcttgatcttccaaagagactaccaaatcagcgacttcatcgcttttcatgttccaccccagcttgggagaaacacaaatattctttaggcagggcagcctggattccagtatggctatagtcaagtcatcgggatgaatcttagaagctaatcccaaggatccgctgcattctaagtacaatgttttaagaggcctatcatattccaccaatttacttagcatgaattcagaaaagcaccacttagaacagtaatcaaccatgagctgcaaagaaattaaattagcacagtacgtgaagacatggtctagggaattttctgccagagatggcatcggataatgaaaaaataaatgctttaaattatcaccgatctgtgataacaacgaataaatagacaattccgttatttgaggacaataagagaattctaaagttgtaatagttgttggccatttcgtatcaatcacaaattcatttgttatacctccactcaatttcaagtacctgagattctgtggccattgaatatcttggaacccttggcagtcaatcgacgatctgggaaaagataaatgcgttaatttagtgaaatttttaatggcagaaaataactccttcagcttaactgtttccgatactaaacccaagtctaaaaatttcaaatcatgacacgatttcaatgaaatcaaaggcgcgtaaccaaagcttgtctgtggtgcgatgaatttagttaggttagaacagcatcgtcgtaaaagcttggagacaaatgaatttctaccactttgtaaaattgtagacaagttcaactcaaaaacatagtgtcctaaattcttctttttatttatgattattgtatcaacaaacccgttgaaattcttacttgttaacgctggtgcataataaagctttggtagacacatggcgtaccagtttctgcaaactagtaagtagttcatatttataccagtcgtagttttttttccattagcagttttatttaatttttcttctttctctggtatatcaagataatgaattattctatgctgtatctcccatggcaaaaccatctttactgatactgaatgcatcctcgcttcctcactctctatgactttgccatttttttctcctttggaggacgatgtcgatgatgacgatggcgactgcttacgtccttttttatcctttttttcattactcagtcgtgtcaatttcactatagtatcattggtttcatcatagtaataagacccctgtggagtctcaatgagttctgcatcctccggtatagtgatagtgaattctttagccttattatcatttcttgtagaggagaaaccctctcccgccacgtacttcctgtaaggagccttgattttcttgggtcgtgatttgtttgccattactgagtactgtggttgatatgattatgtgttagagctgttgcacatgtttgtcgatgtacaaatcttgacgatgccgtcatattactctcaatactagacacatcttgtattgacaacccttacccctcatgaagaggtaacccggccgcagggctttaacaataaaatagagactatcattcaacaattacacagtagaaaaaagtcagaagattactaatctcgatcttaagtctattagtcaattaaatgtggcctaggattcaactaaaaatatagtagtagtgaaaaaacaaatgttccaaccgaggatcgaactcgggacctttgccgtgtgaaggcaacgtgatagccgctacactattggaacaatattacggatgacagcttaggattcataaagaactaataaaggtgtggcaataaaaatggtgcagcaagtctcaactttactgcttcttatagttacttcctgtcgttttcatcacactaaccctttgtttcattgtgctccccttcccttcctttcaatattgcttcctacatcggtcactcttactttggtaatgaagtaatgaagaaaggaaaaatagaaaatcgaatactaaaaatgttattatttaaggagaataagaacgtagacacttaagggcgatagtgtttgaacagaaaaaaattaacttacaaaacatgaaggacttgagattacaggggccctacagaaagtacattccctataatattttccaacaatgtggaattggtcacttaaagacgcttgattatattttcgcgtttttgattgttattaccaatttcacattaatatggaaatcgcactcttcttcattctggaaccgaccatgggacaataatagtgaacaagaactttcccaattaattcagttttacctagacaaggctttttacatccatgaattgccaccatttacaatacagttctactccattattcgaagattaaagatcgcagaaaatttaagatacgtttctttgtttttgaattcatcgactttaggttttcttttcctgataacaaggagaatcaattgctctcgtttaatttcagcaacaggtttgctgatattatccaactgggaaactttcagaaatgagggcactattatatcatttgacagtttagaatggtgtctgttctcagtagtaatttacagttttataagcatttcaattgcaaaactgggaactacgaattggtttgctaatgtgattacattatctatttctttagggctggcaatctcttctaaatttattggaattgtcacttgggccttcgtaattctttcttttgtacgtcaatttgatagactgataagcgacgttaaagttacgaccatccaaataataaaatttgtcattctctgtctattattcgttttgattatccctggttccatcttcataataagttattcgaacttactttcgaattttaagacagacacgccacaattttcaaaatatatgagcacatatttcaagtcctatttaagaggccctcaagtacaaccgagtcgattgtactatggatcaacgatcacattacgtcatttagattctatggtcggatatcttgcttctcacgatatttcgtatccatcagatgttgacgaacagttagtagcgttatcatttgaagaattcgcggcagacaatgaatggttaatagaacatcctacattaaatttgagtttttctgaggtataccatgctgatcaattgatacctgtagaatttggtcaaagtataaaactaagacacaaatctactggaaaattattgagagccagcactgctaaacctcccatcagcgagcaggactatgactttcaaatttcatgcacgaaagattcaaactacgaaggaggaatggatgagagatgggatgttctcctgattaaagatgaaatcaacaatgataaaaaggataacgcagatgataaatacattaaaccgcttcaatcagagatacgcttttacaataacggccagagatgtgggctattgggccatgatcttcggttacctgaatggggccgctttgagcaagaagtcctatgtatggagtacccagtaataccaagaaccacttttctaatagactcagtacaactaccagtcgatttccaagtcccaatgatagaatattatatcggcaaaataagttcttcagcagaattcaatcataccttatcttggtcacaatttctttatcttttcaaagaatatattttcaaacaatacaagtacaattactatattaaatacggtaaaaataaggtcacttttgaagatgcgttcgccgtggaaaaatggccaattacgttagacacagactctccagtttggtttaattttgcatggtatggatccttactctcgatgatcattttcatgtgcgtgcaatgtaagagaatgatatcttggaatccgtggacaactgctgaaccttccttttctatcaaatgggaggtctacaatgaatttggctgggagtgcattgtcggttggtttttacatttttacatcttcacaatgagtccacacttcaacttggggaaaaaactgtacttccaaagttttttctttagtgtattgtgtcttttagaatcgttagattgccttgcaaagtaactcgtagaaagattttctccattatgatttttctcccattgcttcaataattctccggtacaaatagagtagcacaattatttataagaataacatacatacgcttaactctgccatataactatagtacattttctgtcctctgttcgcaaatttctttgtaaaacttaagtttatgtgctcttttttgagtttgcaatgccatctacaaaatcttcaattaaagaatcaacgtgccttaaaagtttctccttctttttgatggcctcaattttttcgtcttccacttcaactagctttttctgcaacatatcaatcttccttaattgctcttcagctgaaacgtcaacaccaggtaacgagtcaataagcttgtttatctgtcttgttttaagtataatgtccgtggatagctcatctatcgtgttagaaaattcctcaggaggtactactgtggcatgcttatcggacatctgaggttcatttacggtcaatcgttcaaaaccatggttcttatctatgtagtttaaagtagcacagaattgctccgtcatttggtctaaacatatctgcaattgtgttaatctatctgtcattgttaaagagcatataatgtattgaactagtgaaatgttatgtccctcttttaaccaatggtttaccgtttgaattataattatctttcagaattgattttttttctaactttcttgcaatgcgaacaaagcttgtaattaagcacgtacggttggcctttaaaggattacagagaaagacaaggcttctacagaaacagccacatgttctacaaaagcgcacttcacgcatataagcatataaatgttagttatatgaacaatcttaagtaatatataataaatcagaaaagtttaactgtaaaagaaattgtgttttaaaagaagatataataaacgaatgtatgggataacgccaagttaaatgaatgtccttgttttgtaactaaagcagaagaaataatattgttagctctagttattttaatagtgaaaaaatagccgaaataaagaacaaagaaaaaagaatgaggaaacgaatgaatgagattaacgagtaaaaaacgaatgaatgatacttcagatggtccttgaatatgttttataagctgattctttgaattttttttttttttttttttcattttctgtccttagcttaagtttgcaggggctcgagctggttgaaagaataaagaacatcatcgaaagattttctatggtttacaggggagtcagagtaggaaaatttagattgtggagaaggcgtagctatagagtttcttctcttgggaagagggctttggcgtgaaggaaagaaggcttttgctgagtccttatttgagtttggggtctctaaaaggctacgataagcgcttgacctctgagaacgaggcaagaagtctaaaataggcttatcttcaagtagtgtggggaagttgtagttcttcaaaaaatccagcgaagactcactagaatccgtggaattagtgtatctatgacccagagcgtgtgacttatttttaaattgttttggagatgcgtttggggaatactcaaaaatagatgtagccatagttgacgtagatacgactctcccattaatggaatgattgtttccttgtgtgtttttagagtaattggaggacgttactgagatcgaacgcgcgactgatagtcttgatgtcttattttcgtgcgatcttgaaatgagtttgctttcacgattagcagggatcctttcagtgacaaaagctttatttagtgatttcgaatcccgcttgcttgaggaggaggtatagtcgtccttaatctctgtggacagcgatgaaggttcctgcaattgctcatcttggaatccatttctagtgtcagcatgtgaaatatgttgaaaatcaaatggtgtggagatacctttacctcttatgtccggttgggcaccaagcaactttttcttcaacaaattaagcttaaggaaaacctttttgtgatttgtcttgttggcgctggacgatgatgacgatgattctttagactttgcagagttagaattacttctcctgtggtggcaagacggatgtgaatttggtgaaagtggaggcaactcaatgtttttcttgttactcagcacaggtttatcgctgttgatgaaagtaatgcctaggttttcttcatcatcagatcccatgaattgctgggcctgcagaccgtagagtttttcagcttcttcatcttcatccagccaaatcgaccgcatctgtggaaggttcatggtttcgtttccagtattggtaatacttgcactagtcatattcgttcttttgatagcgtattctgtcaggtattccttttgttagtgttaggtgtttcggagcgaaagatcgagttcgatagcataaaaaaagaagctctcttgagcagtagcaataatatataccagacacgaaacaatccatcaacaggtctcgttttactggagttttacattttcagtttctttttcggatgcgaatgatcactagcttgcaaacacgaattgatcacgtttcacaattgttccaccaaacatggcgataacggcagcgtttcctcgagaaataggcaacatctagatctcgaaatggttggtctgcacctgtttctgggtgaccaatcctcggagccattccagtgcttaagtcttcaggggccagaacgcgtctttgccgggtgccgcattcttttggcccggtcgcgcctgcccaaagtagcaatacacaacacccaaagaaggaatttctttttctggaatattaatggagcggagccgcgcgcttgctgaacgccaaaattataaaaacaaactttgcaggtttttgaatctgacgcagtcaatcatgtttcttttctcgtgtaggttaatatagataagcgcccagcggtatgctttttgcgttttttgctattttgagacaatggcgatagtttaagtttcttagtatgcagaggtgcttttgtacgactggggcgttcctcagcgcaagagtaagaaatagttacaaattcgtcgataaaggtgtatgtaatgttaagcgctaaatatgtatgtaatgttaagcgctaaatatgtaatgttccaaataagttgggaggttacttggttgggcatagtaacggtccattattttgtgttttttttatttttttttatttttcatttttttatctattctcgaaactgccccaacgtacggaccagcttaacggatatctggcggtatgattctggaatatttgacctggttgttttctgaaccgtcatcaaggaagtcaaaaattaacatgttgtcgatggtttcattcagattgtcttcgttaatgccgtcctgacccaatgccggcagtgtttcgttatggggaaacatccactctctccattgagtggtcacattgtcgcagaggtcgtagaggatcatttttagcagggtaatatggttgtagaaccatgaaacggatcgattaataaatattctgtagttttccatctctttcaccgcatgcaggatggtgtagttgtggaatcttcttttgtctcttgattggtctctccaaaattcgaaaagggcaaataacgcctttctcctttgccaggttcttttggattcccgaagttttaagcctagaccaactagtttattctcccacctgaattccatcaagaagtactccaaactgttaacgtatttctctgtcagcgttgtcttgctcaaaatttcaaaggcaagttccgtctcttcttgaatatcaggcttgaagaaatgcgcattcattttttcatgctttgatttagcagcataatcctcctcattgatgctagagttgatcaattcctcttctttcgccttgaatttaaattccaggtacgctcctgtggtaatgggaacgtccggaatatctctccggtagaagaagccttcccggcagattaattcaatgggagttgccgttaacaatgtattgcgtgactctgtacccaaaccgaggtttccgttgccattgctactatcgttagcagactcagtatcgttatggatagatgaagtacctttggataaatctgcggagatgtctcctgagacattctccacggtggccagcgttccgctattaccaacacccctttctccctcatcttcttcaccttttgtatgatcttctgtgcgtctcttctttggtgatatgctcgtattctctgtttgatccaatgcaccgtcatcgcctgctgttcttttccttatcgtgtccgaaggttgtgagttttctaatggaacgaacgtggtagtttcttcatctcccggggtctttctttcatattctgcattctccttggtaattgcctcttccccagaatttagcatggactgtattccaactttgtgaaccgtatcggcagcggatatggttagacccatcttgagagagtcgctgtttgcgtttgagccctcattgtcaatatcgacgagtttttcttgctctaatggttgatatccttcctgttggtggtctgaaatgccgctgatggaggccgatcttggttttggcgacattgaagaacctttagttgttggtttttctgcactttttatctttgaacgggtggagatctcattcaaatttaagttcaagtgattatcatgtattatcgaagtcattcttttcctcctctcttcttctttcattgcttttaagagtttcttattagactccataaatgactttgctttatcgcgatcgttatatttcatattaacaagcattttctcccttgaatcacgtcttttatctaattctctttgttgtctattcatctctgacgtaaccgccgcagcagcggcagctgttgctgctgctggagaggaaacgggtggtaatttgaccgtaatattaccgctggcgtcataacttaatgaaaactgatcgttaaccattaatcggcgaatatcactattgatatctgaattagctgaaaatttaatgacgttgtcagtattattattattggtcgtattattaccactattttcgctggatgatttgatggttattattttctccttctcggttttattttcttcaacatttacctttccttccacgttattatgaacagtatcagtagtattcgaatcctctgcgtttggatcaccattagttgaaattagagaggccagttctaaacttttaatgtctatttcttgtgtggctgaccttgaagtccgaaccggagccggttgtgacacaggattggatggagatgatggtatttgatgaaatttggaagatggaagcaaggaatttattggaatctcgtttttaatccgattagatgcatctgacttatctatcgtatccgtggaattggatatcattgtttccactgttctcttttttgggggcctgcctctttttcttttgatttgaattaagttgttcggcgtaacaggtgttggtgtgatggagctagaattagcagtggatggtcgctctttaccattttcattgttcgttctttgcggtacggaagtcaaggacatatcagcatcatctcttgatgatgaaggggcagataataaaagcgactcttgtttcgttgatggttccacaaaataccttttggatttagacgtttgtactacggcagtcggtaaagtaatatttactggtgagaaaggagcaccctgattggatgcacttttgagattgaccgaggctgcgtttgacactaacttattcattgtggaggtcgaggcatcttttcttggcctgccaggtccccttcgagaagaagaggtattatgctgtgaactggtattgttggatgaattttctatgagaaggttagagtgatttactttcgaagtattttgcaacattgtcgataatttgttcaatcgttcattcaaattattgaccaatatgtcagtatttacttgattcttcatgacatcatccagcttattttccaaaactgattggttgtgtgataaaacttttaatgagttaaacaaatcctgcacagaatcagtgagggaagtgtctttggaaagcaaagccgtcttcaaatcgttgcattgttttgtgactttgtccataccctcttttagggcttcaatagatgaatgtggaaaggcctcggaatcttttatatgaagcggatttgaaccaaaaccagagccaacttgtcgttttatatcagaatcatcactgactggtatgtctgtgatggatggcaaagctttagcgttcgcatctgtatctagcttcctcaaactattagcttgattttgagcactggtaagtgctaacgtatctacgtcatctttgggtccagacggaagtctctgttcattggttatgttatcagaaggggctgtggtgttctcagacatccccgcaacaaacgaattttgttaattatgtatgaaacttttcgtttgatctcaataataccactagcgactaaatttttatgatacttagctactttaaacaagtcccttgtgctctgtttgctgacacttttgataaaatatgcctgtgtataattcttttagcagtttatttcaaacacaaatggtattaaaaggatagatgaaaaaaaaaaaaaaaattaaagccactagtaatgatacaatcgtggtatcacaagcgctgaatgaaacaagtgtggctatctatagcggatgcaagtggagaacttgtgaatccaaactgaaatattttgccatcatttgttgtcctttcccttttccattcaggaaaaaaaaaaaaaatttgacgtcgccgtcgcgtcgcagtcatataattacagcaatttatcttgttgaacgacgcaaattaatggaaattgtgacttacatagtaagtattagtaaacgtagttaaggccacgtgggaaagatatgaaaggagtgtaagtaatggatatcggtctaacgaaaatggaaaccaatctttaaaaatgatagtatgattcgacagtaaactagaaaagccacaacccgtgggacatgataaggctgctcgtttttgacgcaatttttagacaatactgaaatttagcataataagctttcccagtgaaagtaataatatttaacctagggtaggggtagggaaaaaataaaagtaaaccataatgtcacattccggagctgccatttttgagaaagtttctgggataattgccataaatgaggatgtttcacccgcagaattgacatggaggtctacggacggtgacaaggttcacacagttgtcttatccactattgacaagttacaagctacccctgcttccagtgaaaaaatgatgttgaggctaatcgggaaagtggatgagtcaaaaaagagaaaagacaacgaaggaaatgaggttgtgcccaaaccgcaacgtcatatgttttcgtttaacaatagaacagttatggataatatcaagatgacccttcaacaaatcatctcacggtataaagatgcagatatctacgaagaaaagagaagaagagaggagtctgcgcaacacacagaaacaccaatgagctcttcttctgttactgcagggactcccacaccacatctcgatacaccacaattgaataatggggctccgttgattaatacagccaaactagatgattctctctctaaagaaaaattgttgaccaatttaaagctacagcaatctttactgaaaggaaacaaagttctaatgaaggtttttcaggaaacagtcattaacgccggtttgcctccatctgaattttggtcaactagaattccgttattgagggcttttgccttatctacttctcaaaaagttgggccttacaacgttttgtcaactatcaagccggtggcttcatcggaaaacaaagtcaatgttaatttgtcaagagaaaaaattttgaatatttttgagaactatccaattgtaaagaaagcttacactgataatgtgcccaaaaatttcaaagaaccagagttctgggcaaggttcttctcttcgaagttattcagaaaattaaggggtgaaaagatcatgcaaaatgatagaggtgacgtaatcattgacaggtacttgacattggatcaagagttcgacagaaaagatgatgacatgctattgcatcctgtgaaaaaaattatagatttagatggtaacatacaggacgacccagttgtacgaggcaacaggcccgacttcactatgcagccaggtgtggatattaatggtaatagcgatggtaccgtggacatcttaaagggtatgaatagattgagtgaaaaaatgattatggctttgaagaatgagtattcaaggacaaatctacagaacaaatctaatattacaaacgatgaggaagatgaagataatgatgaaagaaatgaactgaaaatcgatgacttaaacgaaagctacaagacaaactatgcaatcatacatctgaaaaggaacgcacatgaaaagacaaccgacaacgatgcgaaaagctcggcagactcgataaagaatgcagatttgaaggtttctaatcaacaaatgttacaacagttgtcattggtcatggataatttaattaataagctagacttgaaccaagtagttcctaacaacgaagtcagcaacaagatcaataaaagagtcataactgcaatcaagattaacgccaaacaggctaagcataacaatgttaattcagcactcggctcttttgtcgacaacacttctcaagcaaatgaattagaggtgaaaagtaccctaccaatagacctattagaaagttgtagaatgctacacacaacgtgctgtgaatttctaaagcacttttatattcattttcagagcggtgaacaaaagcaagccagtaccgtcaaaaaactttataatcatttgaaggactgtattgaaaagctgaatgagctatttcaagacgtccttaatggtgatggtgaatctatgtcaaacacatgtaccgcctatttgaagccagttttgaactccattactttggctactcataagtacgatgagtacttcaacgaatataacaacaattcgaactagaaatataaaggctctccagttgttaccactttttacattcatatttttcatctatttactgcatgttacatattacataaaacttaattgtgtgtattcttcctttttggtctttagtctctatgtaaacaatagaaaaacgcgggactcgattaacgctgtgctgcactgatgcagccgtgcgtgtaaataaaacatttaacgtgaaaacgcgcgcgaatggcttgtgaaacaaacaagaaacaaacgggaaatatttcagcatgtgatgtggctgaaaattagcaaacgattcgtcaaaataaatcagtaatggtgctttagttctattacagcttgctaatggttcagtaatattttcaaaaattttgccaaacagacctaagcacttgcaatactccagactgttagttcagtcattatctatcatcttggacgattttgcaattttttagtgtagatgcatctcatcgacgggcttgtatgaatgatattaaataggcaaaataaactagtctagctaatattcgactaaattgcagctgctaggtcaccatcccgcacataccttagatattttggaactaatggctaaaagaaggcagaaaaagagaacgcatgcgcagatcacacccgagcaggaacgagatattcctaaatccatggtaatcagagtgggacaaacttcattggctaaccattctctaaaccaattagtaaaggattttcgccagatcatgcaaccgcatacggccgtaaaactaaaagagcgcaagtccaataaactgaaggattttgttgttatgtgtggcccattaggtgttacgcatcttttcatgttcactcaatctgaaaaaacaggaaatgtctcgctaaagatagctagaactccacaaggtcctactgttacttttcaagtattggactattcactgggtagagatatcaaaaaatttttgaagagacctaaatcgttaaataatgatgatgtattaaatcctccattgctagtgttaaatgggttttccacatcgaaaagatctgatgaagacgatcaggatgtaaacgtggagaaggttattgtttccatgttccagaatattttcccacctctgaatcctgcaagaacttcgttgaattctatcaaacgtatatttatgatcaataaagacagagaaacgggggaaatttctatgcgccactattttattgacattcgagaagtagagatctctagaaatctaaaaaggctttataaagccaaaaataatctaagtaaaacagtgccgaatttgcatcgaaaagaagatatttcttctttgatattagatcatgacttaggcgcctatacatcagaatctgaaattgaagatgacgctattgtgagagtggttgataatcaggacgtgaaggcaaaacattctcaaacttcgctgtcgcaaaaaacacccgttaaaatgacagataacgaagaacgtgaaaaaggaattgaagaagaagatgtggaaatggaggaacctaagccttcagaaaattcgcaaccaactccacgtaagaaggctatcaaactgactgaattaggaccaagattaactctaaaactggtcaaaatagaagatggtatttgttcaggtaaagtattacatcatgaatttgttcaaaaatcaagcgaagaaatcaaagccttagaaaagagacacgctgcaaaaatgaggctgaaggaacaaagaagaaaggaacaagaagaaaacattgctaaaaaaaaggctgttaaagatgctaaaaagcaacgtaaattggaaagaagaaaagctagagcagaagaacagggtgaaggtcaagggaaagatggtgcaatgagcgatgatggatcttcatcgagtgaagatgagcattatagtgatgtaccagaggatttggatagtgacttattcagtgaagtagaataatgcacgatatgtatatatatcctccgtacgtaacatcactatccatatagtagccatgactccgatggacttaaagaaccaggaagtgtctgtttattcataggtgagggaacacctcaaagtaaatattaatgaatatataagatcataattaaacaaatatatagaaatcttttacaattaaagaaaaaaataaaagaaaagggaagttaaaacttcgattattaacagctgaaaaattaaactttgtaatgaaaagcaaattgggagttatcgttaaaatacggcatcatggaaaggacaaaagttccttttaacaaaagcatgtccatttcccttctgggctgcagtcatttgcgcccttttgtgaaaccagttcttaatacacttataatggaaaacacacaagcattctagtctcccaactttctcaccgggttccatattctcaaaacaaatcgggcactccttaattgcattatctgttgtattaggcgatatcttgtacactaacattctattttgaaaggcagggctttcttttacggagtcatctgctgcatctgacgtattcgtatgttgttgggcattttcagctctctgtatgcaatcctctacgtgctttctggtctcttcttcatcaggaaactgtgtgagatctgagttacaaatagggcagaagtgatcctcctcgttttgtgaactttcttcgctcctgcatgccgtaccggattgatctaccgaatcttccaggatttccgcgtcttcatcagtgttgctatctggtgcagaaagtgcaagtgcatttggtggtaccgaagtttgcgatagtcgtacatctctgttggtggaggatactagtagatttaaatgaaggaggttatcgtagcactcattacaagttctatatggaggcgattccacgtcgctattttttttctgcaaggcatggactctctttttattataattaacaaaattttcggtacaagacgaacaaaatatccttccacaacacctacaatggtgtcttcttacgagaaacgaaaagttcgtcttgcattgaaaacagctgtgagcttcctcgtctgcctgccacctggcaagattattgatacagtcctctttaataaccatgcgctttagttcttcatatgttcttttctagcagaaaaaaaaaaaaaaaaacagcagtagtgtacagtgtttgatcaggttatttcttaatcgtccgtcccctgtttactataaatcccgagaatagttctactttttcttttctattcttctcttcggtgagctgcttcgatgcccattacccggattccatgatactccgctatttcactggcccttatcgaagatttccttctccagagatatgattatgcacaggcttccatacgctctatcgatcgtgcaaacatttataccctctgcgaaacagcgtcgaatccattttactttagaaaaggtgaaatacgatgtagtcaatggtcgtccaacgtttcttcattatttccaacattaccgtactcagcatttaatcgatcgttaactcgtagctttcttaatagaatgtcccagaacgagagtcccagtagtactttagtttgctgcttcaaaagctggactgctttatagtctgtctctttgactagaatgctttcaattttcggaatggcatggccttttttctgtttaaaatcaaatccacttaccacatccaaatacttgattttttgcatctttcttttacctttgttatactcctttatcaggcatttaatatcaacttctttgctaagcggtattaattcaaatccatcaggcttagtttctttcgagtaaatttcgatgttgccaaatttatttttataatgcgacaaatctgttatcacatgttcctgtcctaaatgatcgcaatacgtgctggggtatttaggagacttcattgtttgctcatacgaaaacaattctttgataacgtacttgtctaggtttcttaccatcctttccctcatcggtagatactttttacgttttaatggttgagcattaggtagaatggaacgccctaatattgcccagtgctgtttactctttaattgaatgacgtctcttctccaaaatatgggctcttgtgaattgtctcccttagtaaatgttgcggcttgttttgcacatgcttttaatacttcattagactttaacagagagggaatcacgaaattatctgttcttttaatctctgtcacactctttggtaatgtaaaattagttaaagcaatctttttcattattgcgtaatgatgaacagatgcttttttcttgttcaagactttcaaccacttagatagatattggtagctagtgtaatgcttcgatttcaaaataggagaagactcagataattcaaagtacctgtaacaaacatttggcacatatcttggtgaaacatcttgtagtaccttttcagcatgattgatacggactacataatgaaacttttggtttaggttgtacttcatgtctaccgaaggttgataagtagggacaaactgatcttcgcgtgttttcaagaccatttcacgttcacccagatgggctatagggtcaatgatgtataattcaccatcgctcaaagtaggaacttctaattcaatccaaaaataaggttgtattaggtcagagtcaaatctgttgggaactttgccaataccatgttcgatttgccacttcaccttattgcacctaatatcgtaatcgtgcaagggcaaggcaaagcataagtaaagcttcttaggccccggtagcacattttctaagataataaagaagaacaacgttagaatatctctgttggccattttccttttagccatcttgcgaatatcttcaacaccatgatttatcaacggcctatttccataaaattcttgttgattttcaagaacttttttatatgtagattcagagattgaattttcgttttggttatcggcatacttgataaggtattgcagcctgttgaaattctgtctaatgccattgctattcattttgtaattggaacggaaccataagaccaaaccaagcaaaagggttcttaaagaatccattttaaaagctggatcccttacatcccaatctttgaattttttgccaattaattttggtacagaccttcttagtcgcctatttagtctttcatcgtctatccatttcatcctagattttaacaaaaataacataaatggaatcattatcaaatggagtccatatttaagtcgctgataattgaatgcttttttattatgctttcttttgtacttgctgactttctccctgtctctgcgtatattgccaaatgtgacagttaagcttccatctaaagaaacttcttcccaatcaatatcacttaaatcatcttcttcatcctggtaaaaactatcaaaagaatcatctgtttcttcctcctcataaaacgatacttctttcttctcaatctttgagttttttcgattggcctgatcattttggcttgattctaacagtctcttggccattacttttcttctcactattccttaaactcatgtatgctaggtttcaaggtttgacccttcgttgaatatcgaatttggtcattcaccctggcttgtgtgttttccgttttattatttacattttccagagggccactagaaaaaaaaaatacttatctatccatatattttacaaatggtaatgtatgtgcatctgccagtaccaaaggtggaaagaaaagtatacagtttatttatttgaagtatgataaattttttggcttgatgtcaactggctgtaagtttttgtccaatgggtccatttttcttttggctttagatctacatctattatattcacgtgcaacgcattttcagcactgttccattcaatgaaacatgtcacgtctctgagtgtcatgagtagcagatgctcatcgtttacatcgttgattgattttatgtcacttattggagttgtgttctttgtaagttttttctgtaaatcataaaggatcttgaaaatgttattgtcattgcgcaagtactcatgcatggcatctttaaacttaaccggaaatatattacattctccaaatattaattccaagtgtgctggattcattagtaattgattgtaacagtacttagtgcctctacccttaaatgcattatgagtacagttcctacagtaatctgtatcatagtataaccatttaggcttcaattctaaaataactgtttgcagattttgtgaacaataagattttaaaaagtggttatttaatatcagatttgaggtattattggtgagatttttaattttgataactttgactaccttatcgtctaaatttagaataaagtcactgagaattggccttatagcttctatatcgacgtcaatcagatacatcgggcaaagcaagccatgtagaagaggttctacataatctttaatataactgatgtttttgattgtataagaattatttgatgataacagatcgggccaacggatgcagcatcgccacaaccacgtaggatccccataatcaatcagtatatttgccccaccacgtccgatgacttgcatcgatctttcttttcaaaaaaggaacttatctctgacaattttcgactggtagcatatcacggttcgaattaattttggaaaccctaaatgggaccgcatcaaaaaagtaccttgtgaaaatatcttcgataaataaaccactgaggaacgaacaagaaaaccataagtaagtgaggatgatcgtatttcgtcgctttcctacgtgccttttacatcacattcgacaaccggcatccaggagtcttttgttggaatcacaaaggcgatcattatcttttacatcttataaatataacagcagccacattgatgatgataaaagtaaaaaaaagcttaaaaatgttttccaaatgaatagcaatagagtcattcgtaagcaaaaaacaaaagaagaattggccaaagagaggttcgaagaacaactgaggtcacctaatagatttgtgaggtggggagctattgcgagatcagaaaagttttcaaagggaatgaccaagtacatgatcggtgcttatgtgatatttttaatctatggtctcttctttaccaaaaaactgtttgcgaaagacaaagaactggaaagattgttgaagaaacaagaagaagggaatgccaatgaatacgaagcattaaggattaaagaattgaaaggaaaactaaggaggagagatgaattgaaattagaagaatacaaaaaaatgcaagaagaaggcattgaaaacttcgatgatattcgggtacagaattttgatcaaaacaaattgaatgaacaaatattgccagcaagagacacaacaaacttttaccaagaaaaagctaacgaatatgataaggcaattaatatggaagagagagtaatatttctcggtaaaagaaggaaatggttaatgaaacattgtcaaggggatgttttggaagtttcatgcggtacaggaagaaatatcaagtaccttgatatgtcacgcatcaactctataacattcttagactcttctgaaaatatgatggaaattacacataaaaaattccgagaaaagtttcctaagtataaaaaagttgcatttgttgttggaaaggcggaaaatctagtagacttagcagagaaaggtaagccctctctagagaatgaaaaggaaaaccaagtaaaatatgatactatcgtggaggcgtttggtttgtgttcccatgaagatccggttaaggcacttaataattttggcaagttattaaagccagatggaagaattattttactggaacatggtagaggtcaatacgattttataaataagatattagacaacagagctgaaagaagactgaatacttggggctgtcgatggaatctcgacttaggcgaagtgttagatgattctgacctagaattggtggaagaaaaacggactcacttaggcactacttggtgtatcgttgcaaagagaaaaggtgatgtgaaaaagaaagacgagcttgggtttgtagaaaaatacttgcaatcaagtattagaaagagaatggaatcattcgaaaaaaaagacgatatggcatctaaaaaagaacttgagccagtacctcctgtaagtaaaagttaacatatttattcataccaatgaattttatacaggcttagaatcgtgtaaatatttcagtaagcaagttaaaatgtgatctaaaaccccttaggtagttctccttacttctaaagtgatcatactgaccatatgtgacgtaacgacgctattattaacaatccaaaaattgcgtcactgggaaaaaataaaaatgcgaactctgtggatcgaacacaggacctccagatatcttgaccaaagttttttcttcagtctggcgctctcccaactgagctaagtccgctaacataagacggaacttcatgggtggtctgtcttttatatatgcaatcttttatttttattgcgttgcggttttcagtattcataagaaggtgaaaaatgaaacagatcgttgtgatcaaatcgctcaaatcggatttaaattaaactttttcttctatttcaatgcatttaattaagataggtaactcttgtgaataagtgttgggattgcattggtgataaatccataattaggtacacagaatattcatgaagttttttttgaggataaaagaatccccaaaaaatgagattggtaaatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatctcctatattacgatctattctttagtctaaatgttaccaatcgttatccttttttatcatcaatccgtgcgtttcagttgcttttaaatttgataacgcattcttatcatttatgtcattttattacatcatatatgataatattccgtcaccttgaatactcatcaagaaacgataagttgttgtaatttaacagtaactctgcatataattcaacaggtaaaaactaacttttatatccttgaacttcttcatttttgtgtctttcattgaaagtataattttccttttttttttttggttttcaatacatataatgatgggtgacattttttgtgtcatttagattaaaagaaattttaagaaaaattgacgtatttaattttgatccgcagtaaacgctataaattctttttaatataaatgacagctttttatacatatagaccctttgaagaatattccaaactagaaaggttgatcagaaatgagttatagtgtcaacacgtttacagattacgttttattgtttggatcatctagtttagtaggaaaaggtattttagagaacctgttggacataaatttatatattaaaaatgtttcggacctacaaggcaagcttgatagcttaagtgaaataaagggaaatgtcgttctcaataaacatgtcttttgtgttaatagaaggtgcatcaatgaggagaaatcatttatgaagaccattgattatataaatatgagatcagttacttggcaaggtggcagatattacttgagaagcaggaaagaaaaagacactgaaaaagtaccgtctagtcctaatactttttgttatgataattttgaagaaggatttattaaaaatacgcctgaagagaggggaaaagatggttattcttttgtttataatcagaaacagttcagttacacactacattatgcatgcggaaaggaaaaaggtattgagatcatttgtaattttactgtaacgcaattgatcatccccagatctgaaacttggccaaaattgcttccacggatattctcaggaacacaaaagctggaaaagtttgacattgacaacaaaaattacgttcccggtagaagtttgcctagtctgtgtgatattagcactatggtgtgctctttgggctccacctcagctagagtgcggagaactcaggtaccaagttcctttgctgactattacttaccttttaatttagcacaagaattcacgaatacaactaacaaaaggttggtggttacaactgcctttaataatgattttcttagtaaaactttcgagtattttagaataaaagctaaattagaaaatgacttggatgaagctttgccaaataagctaaaggagctagttattttgaggccaggtccgatgtgtggacagcacggaaatcctataaacgttgaattgggtaaagaaaactccactttcttggaaaaaattttttattatcctcactatcttttagtttataaaaagaaatatatcagtgaggccagaaggattggcttaagaacaaagttaagcgaaataattgcttccagtatatataggatgccaggatctgcattattaggatacgctgtcccagtttcaaaggtttcttatgttgcctctttgatggcgattgaaaggaaaagtaaagaggcgggacctaagctggaagtaattagcagttatcaaattgatatgattgtgtgaacagtcagtcttttcttttgatagatgcgaagttattaaataaatagtagcctaatacataaaagaaccactatatcatggattcgatacctgggccgtcttaaatttttatcgcattgaatatgcaaactttatgtattgttttactaatcgccagtaatggccgaccaattctatgatagatcttccctaagtttataatgatggtaagaaaacgcgcatatttcaaaactgaagaaaaaacaaacaaaagccatatggataatgaggggaaaatgtgatttctttacttgagcaattctttcaaactatcagtaacgctcctggcaatgagtagaatcgatgatttacagcaggacattgaatctttactcagtgaaagtatgtgattttgaggctgtaacaattttctttcttttaaaaaaatgattaagttgaacactaacatagtagaatcttcacagtcaattcattagaagaaagtcgtgagaagctcaaagcgaagataaaagataaaagaaaaaatgaggagagcgctaatcctatagtacaagaatttgaagatctattcgatcaattcccacagttgaataattttttatttaatgagcatccagaattggaagagacagatgacaaggacatatcaagggcgcaagcggatataccagcaacgccaataccgtatgaaccaaagaaaagagctaagctggagaatgaggaaattttaccagaacaagaatgggttttaaagacccagccaatggttcagcatcaaatgtttgatcctggggtggcagatttattggatacagacattctaacgtcaccttcaaaaagaaagcgaaaactaaaaatagacgatattagtacaagtgatagaagtgagttggaagattatattgtcctggaaaatgtttatagaatgtttggtataacatttttccctcttgtggaccctattgaccttaagataaaagatgctagcggtgaaatatttgttgatagagaaatgctgggaatacgactggaagtcttcagcgaacggacatcccaatttgaaaaacctcactatgtattgttgaaaaagaggatcaaatcgaatagttggttcctgttcaagcatacaatcccgagtttcattgatgtccaaggtatatttgatgacaccaatgggggactagtgatatctcatgatgacgcctatttatttgctaaaagagtcttcctgcaacttgtggaagtacagaaaagacgacagatttttaaggacttagaagctaagaagataatccacgacttagatttagatttagaatcttcaatggtttcgttttttgtgaaggatattaaagtcgagttgtttgtaaaacaaaatgaaatagtttcatgttcaatattggacgatattcatgattttagtcaaaataataaaagtaaatgggaaattgcattgctcggttctttggatgatttggaattaaaattaaaccattctttcgcgacaatattcaagtgaatgttaacaaaaatatactttatagaaagaggatagagctaattttctctgtttatcatagatataagtaattgtgtagtatcccaattttgggtagaatgtggtatatgaaaacagggcatatgaaacccataaggcaacctaacactttttccaagatagtatgataataaatagcggtaacccagagaatacatatccaaattactaggacagcgcaaacaatggcaaggcaagctcgtacccacttattcacaacccaaaacatatcttcagcttgaacaaatctactgaataagtgaagttccatccaaagaatcatgcttatactcacaagaaagcagaagtgtccactaatgtcaaacccaccatcccatttcccattttctagacggcacttttcagctgatgtcgttttactaccagaactgcattctccccctgtccaaatgaaaacatgatcgataaattggaaattcaaaaacaataatagatattttagaacgaacttgcaagcatattgagtgatcataatactgattattctatttttgagcagaggccaatggttagtatatgttaaataggaagagctagtttcggtacttgatattggtaaaggcaatatatccattcttgctagatagtggaagtatatttgcagaaaagccaaactaaagaataaaaatggccacagttggttcgctttgtatgcaaaaataacattgaaaatattggacgatttcaatagagcgcatgtctctttttgatggtttaatgtttctgaagatactactattgataataatgcgcctacaaaaacttgaaaggggtaaatgagatacgccttccttgaccaataattgagctgacgtatcataatctttttcaatttttagtcgttcagtggttttaatacaatgccctatttctattgtgttttaacattgtgatattttgaattttttttttttttttgcagattgtttttcatattaatcaaattgggtgccacttgtaagtcaataaatgaaactaagcctttccatactttttcctaacgcgctttgaagaatttgttttcctatatatatttgtataaagtacatatcaaaaacaactgagcgaagcaggcacacaagggaaatcagttaatgtcattctgcagtttgaacttatcccaagcaatacttaaagtactgaaaatattctctgcaatcatcttattttccagggacaaggactctggtatcttatcaggatgtgtcttggctacagctttcatgtatgtaattttgaccctcttaggcataaccaaatcttgcatagagacatccttccaattgcaccatgttagtaagctggataaatttgctaacagatgacgaatgtcatcgtctttgccatccttccaggagctaattttctcaaatactttatcatatagcgccagtttagcgttttctagctcccgtttttttatttctgaagtgctatcaacagaaattggagaatttgaagaagaagcggttaagttctgtttttttgttgcaggcgaggttgtcgttgtcttcttcttaacgggcatggattttttaacagggggaggattaataaagtcttggcatcttctttttccctgcatgattttatcatcaaaaaaattcttcttaatcagctcttggtatgtttctagtgcttttttgaaactttctaaatgttcaaaagactcagcacgcctaatcataatctttggccagatgtcgttaaatgatctttcagggtcactatttgagattttattcttccacttagctttgcttgatgggaataattccaaagccatgctggagttttctatggacttagagtactcaccgattttcagttgcgaggcaataatgtttgataatgcaatgatcctcaatggatgatttaaaggcaatgtatttaaagacttttcatattcttgtaatgagttaatataatccccgttcttgaacaaactagtacctttcgccttaaattcgttataccccgataattcaatatctgagatgggtattgtagagtcagtgttgctgttttcattgaagagggtgctatcttcattgcttttactattggtgagatttccttctgaaaagtcgagaagactatcctctatcaggggctcatttcttcgcgaattttcttcaattagtataccagaagtcggtgaggaggagtgggagacatcaggcgctgtcctctttgttatatcaatctttgtttcgaaatcagttaaaagatcttgatccggattatcggcaggtggtaagttctctacgacttcattatcttcaaacaaaattctattgggtgagtcgtttacttgaggcaaatcataatcctcaaccttatcatgagtttttgagtaattattcagtctatcatttgcctcaggtgggaaggaggtccattggtctaccagtttcttacccttattgaaaaaatcagtggccatgctgaataaattattgctatctgtaccaacaatgttggataatcctgacttttccatttttataccactttctttctttcttatagctagatcgttgcgctccttttgctttgactttaaaatctccaaatatctttcataagttacgtcattttcgtaaaactcagtggcttcttcaattgataaacctagagacatcaatcttgctatttccatatccttaacttcatcaactaaggcgtcatcaccattgtaaaggtggtcttccttgcttccatagtaatcctcatccggtttttggatcgtatccgttgtagttactgtgcccataccaaatagttgattgaagtcgtcatcggtattggcaagagccgagggaggtgtgttgttggcagtattagatttagtggtgctattagttgggaccaaaggaggtgcagaaaaatctaccttcggtgacggtatcagcggaggagctgaaattgaatgcagactatcattggggcttttatccgtccttgcaacatctgcaacagcggaaccagtaatggaaggcgaattgctgctctgaggagttgtttccttggatgcagatgcagagtccttattcttcaaagaagtcagtaaatgtgcaaatggatctgacattgatgttgactgtttcttgcaggctgcgtcctttccagaagcacaggaataggttaagcgatgtgctgttatttttttctccttttcgcaggaaacagtgatcttaaatgaatatattagaaacggtatagcatatatatatgtgtatatgagtatgcgtatatagaaaattggtgaattaaagaggtggcttcttgttattggtcgcttccaggttgaattggacgctactatggtagttatcacaaattgcgcccatgatttctagatttttgttccgattattaatggtcacaagctcctggttaagaattgccacgctctcattgagccttttgacattaccaattattcgcgaaagtatgttagcctgcacttgttcatgagggttctccatgttatgctttctttcctaaactcacttcttttcctccctatctgcttttgtttattacagttgaaggctacttgtgccgttcgtgtgaaaaaatactcgatgaaaaaaaaaaaaaaaagatgatgacgatgactttgttgaagaaatgtgtttgaagacagtggaggataacagcactctcatcgcacttttggaagcgtatcatgaaaagcgattcagttgaaatcactaccatctgcccagatgttgaaaattctcagtttgttgtgcaaagcaactgtccagagactattccagagattctaaagtctcaaaatgccgctgtgaatggcagcggcatcgcttgccaacaacgtagcttaccaagaatcaaaatcttgggtaccggtggtactattgcatcgaaagctatagactcctctcaaactgccggctatcatgttgacctgaccatccaagatctattggatgccattccagatatatccaaggtctgtgacattgaatatgagcaactatgcaacgtggattctaaagacataaacgaggatattctttataaaatttataagggcgtctcagaatcgttgcaggcttttgacggtatagttattacccatgggactgatacgctatctgaaactgcattctttattgaaagtactattgatgctggcgacgttcctattgtttttgttggttcgatgcgtccttcaaccagcgtttctgctgatggccctatgaacctttaccaagcaatttgcattgcttcaaatccaaaatctagaggaagaggtgttcttgtttccttgaatgaccaaatttcctctggttactacattactaagacgaatgcaaatagtttggattcttttaatgttagacaaggctatttaggaaattttgtcaacaatgaaattcactactattatcctcctgtgaaaccgcaaggttgccacaaattcaaactgagagtggacggtaagcattttaaattaccagaggtttgcattttatatgctcaccaagcctttccgccagctatagtcaacttagtggcagataagtatgatggtattgttcttgctaccatgggtgctggttcattgccggaggaggtcaatgaaacctgcatgaaattgagtttgccgatcgtatattccaagagatcgatggatggtatggtgcctattgccaacgtaccaaagaaaggttcaaaggaggataatctcatcgcatctggttatctaagccctgaaaagagcagaatcttgttacaattatgtttggcaggtaactacacgttggaagaaattaaacatgttttcactggcgtctatggtgggtgaaaattttgtaattttttgcatttgtgtcgatatatatatatatatacatagacacagagatagagatataattatgcaagtccctgttaatgctagtctgagatgagtacaggaattcttcatttagattgtctcggctatgtcacttttctatcgtttcacctgcacatggctttgtcttgaatactgaagccgttattatagttctatcttcatgtttttagaggttttttttaaatgagtttattaaaattaaattttgaatgttatttttgaataaaaatataaaaaaaataatattaataatttttcattaactgctcatgatatcagtgcattagaaaatcttttggttccacttttcctataaaaataattcaagttttatcattatatcatttttaaatatttgattatcatcgcccgctggtcaccgcatttttaaagaataaatattacttttttcgaaatctggtgtttaaatatttttaagaaagttaaaaaataaggaatatttgataaacaaaaaaaaattagcctttatatatccatttttgtttatgtattcctttttttattttcttatgtgtttgggatttactgtcgcagtcttttcaaattttccgggctaaaccggaagccggaaggtctgggataagacaacagtatccaatacaatatcagactacagcaaaaagcttattcagagatctttacagaaatcaaggtcactgccgaactatgttacgaagatctattcataccactaaaatcctccaaaaacctaatgctacttcgcatatttggtcggactttaccacaaggcctagttcactttctatccaatcttcaaaagtgaaaaattaccttttccagaagaaagcttctctagacccaccatctatcagcagaagaagtaaccgtatcaaatattcacctccagaacacattgatgagattttcaggatgagttatgattttcttgagcaaagatccagtaagttttatgagttggccaataagactaaaaatcccttgaagaaggatgcacttctcataaaagcagagatcaataatcctgaggtacaatacaattttcagtttaataacaagttgaacaatgttaaggatataatagattatgatgtgccagtgtacagacatttggggaaacaacattgggaatcgtacggccagatgttattgatgcaaaggttagaaacgttggctgccattcctgatactcttccaactctggttccacgggcagaagtgaatatcaaatttcccttctctactggtgtaaataagtggatcgaacctggtgaatttctatcgtccaatgtcacatccatgcgtcccattttcaaaattcaagaatatgaacttgtgaacgttgaaaaacaattgtatacggtactgatagtcaatcctgatgttccagatttgagtaatgactcatttaaaacggctttgtgttacggattggtgaatattaatttgacttataatgacaatttaatagatccaagaaagttccacagttctaatattatcgctgactacttacctccggtacctgaaaagaatgctggaaaacagagattcgttgtttgggtattcagacaacccttaatcgaggataagcaaggtcctaacatgttagagattgaccgaaaggaactaagtagagatgattttgatatcaggcaatttacgaagaaatacaatctaaccgctattggggcacatatctggagaagcgaatgggatgccaaagtcgccgccgtcagagaaaaatatggcctaccacctggaagggtttttagcagagttagaaggtgatcctaaatagtatgacattatagtatcctgtacatataaaataacgtgtcattgttaataaagcttgatgcaaataatataaagtaagaatctgaaaaatttttggaatgtgaattttgtttacaatacgatacgtatgatattagtatgttctagaatatatacatttcatttttttccttattgtttgtgcactaacgaatgaagaaaaaaatatggaacatctagcgaacgagaatccatcataacttcgtcattcagtgcgagctaatgtgcatttttagtatcctatttatgttgaagcttctatttatgttgaagcttccttcagggattcaacggcgttaagaataactctttcaaaatctatattaggatcttccaaattaaatgaggcgttcgcaggcacatctttaggagttactacagggtgtagcttggcgtattccttctttgcctcctctaccagcttcaatttctcctcgtactgtgcctgctcctctttcttcttagcattacacttcaaaatcatatcatttctaaaaccaaaaaatagccccaaacccaacgcagagtatctcaaaacattaactgtcgacatcctttaactcactcagctagttcctatatacgttatgttccgatataatacttccttttatctaaaatttctgtgtgaaaagtcaaaaaaactaaagaaaaatttatacccttaaatagatctgattggctccgcggaccaattagcgtggagattccgcgaatgatcgaataataaagatatgtcttaattaaacccatggtcacccagcttcgattgaacggtatgtattcttgagtgcaattcttctaagttcttattaagtgtgacgatctcctccaatctacgctgcttcttatagtcctgaattgtggactcaataaggtagctttgttcctttaggaccatcaattcttctctcagctctttcacttcttttatggtcaagttttcgatcattagttgcgataatttctttacctctggttcagctttttgcccatcttcattcgttttatggccctctgggttcaaaattgccggaagcgacttcaacggtaggattttttcgtttatgtatgcagcggaagctatcttgatcgaattttgaagttgtctctctagatgactttgaggttctacacttaagagctgtcttgttagtgtattatacaagttaaaagaattgagtaatttatgtcttaatcgagcgagatcattcagattctttggatcaagtgtattttcagaatccttggcagtctccaccttcaggctattcaatgagtcttcaaaaatgggcaggagactatcaattactttggatatattttgcatgctatcatatttagcaaatattccacttagcggcattctaacgtccttgttaaatttcctgccaataaatagcatatcgatacagtgcgagcacaatcttatggatataggaatatgaagtaaatcatccttctgtatattgtattcgaatggcagatctgacgctgcagacattaaataacctatgcttatttcgtttgagcagttcctgtttgcatcatcacaaacaaccataccacataatctgcagtgatgcttccttagtaatagcccaaatggttcggaacatatgttacaaaagagtacacttctatcatctctccatggagtaactgtacgttctaacttggacatttcactattcatcttcaaattatgaataatggatctagaatatgtgttatagagtgtaatcagaccatcaactagacggacaaaccgattttctaattgtaatagccttaagtttttgtcctctctttttatatttcgtaccttaaagaattctggtgttaaatctattacttcgccataatcgttatagccaggttttgtgacgaaacaatcatggcagcaattgtaccatttcccgtttctggggtcatactgtgcggaaagattaagtttaatcatattaggaagatgccttctgcaatacagtttaccacatttcctacaattaatggcgccaatattgttattcaaagtccttccacatgtgtgacagcagctcttcccttttttgaatttttcccaatggcttcttttcaacttttgcgcactgctatcaacagatctggcctttttttgtttaccattgactaaacgactgtcattggaaccgagtgaatcttcattatcgttaaacccatgctcaacatctaaatgtgcatttagtgcttgtaagttatcaaacttccttagacaaatgggacatgaaacattttcaagatccataatagataagtcgccaggaaattcggtgatatccctttaaaaaccatgagatccggctttgctctttaggtcggtcaatttagctactgatcatatgttttcattattctattgttttcccaaagtattaccctgcctggaaataacagtgatagccagagtgattccatcgccagtacttttgtaattcaggaatacatttataccaataaatggctcacatttaatgtctgcatacgtgattactacatatatatgtctgcgtatgtgcttggctattttacattagcgagtttctataaagtactaacgccattagagttttttgtaactgaaaaatgcccttagagtatgatagccttttaatagcatctctctattcttcggtatgttgacttaaattaatcaaaacactaactttggttgaataaacgccttttgtttggagtgaaaagttaatggatttctttcaattattgccaattcattactagaaattaagtcaacaaacagtaaaggtttatatttatcagtaaagaagaagtgaccggagctttcttcgtttctttgtacatctgtggactttattttgtttccttggtttaataatacattcaagttttcgctgatttccatatcaatatcgtcatcttcgtcatcttcctcgtcgttcatgaaattactttcatctgtgatagttagcccttcgtgtgtacgttttttctgttttcttctcttatttatagggaagtcaacatcaaagtctattcttgatatccaagtagccccccaaaaccataatctgctactattttctatgtctgaaaatatccctacacagttctcttttaatgtcttccattcttttggtaagttatccgtattgttttttgaccattgagttaatacgctttcgctatcttcattctcggcttccgaattcaaattcatattgaattcataaatcttattgtctgcagtaattactactacagattttctagaagtattgatatgaacagcggtgatgaaattattcaaacgagcaagtggtttagaaatccttgcttttaagtctaatatgtctacgactccacagccacgagaaattactgcaatgttctggtctacttccaaatggttgatcctgttaatatagggaactttgatactgctcttagttgaagtaacctccaaaagttcaacttcttgcggtttttcatcttcttcagattctagatccacaataaatacatcatcttcgcaagagcatatgacaattttggaattatcgatgaacttgactaattttgtggaagttctcaataataggtcattatctagtttagtcactttcaatttattacctacgggctgtaaatgaaaaactttagtggtagagggcctccctacgactaaaacttgtccatcaggtgataaagaacaagttgagatattctggtcatcttttaaagttaacttgcaaactagcttataattctgttctgtactagaatcggttcccattgtccatatcttaacagtagattcgctccatgaaacaacaaggcgttgctctttgttaactaaaacattctttgaataaggttcgacagttggcatcttcctgtagtttccattagaaaaagaagtaagtgagttgatgactagtgttttttcaacacctcctgaaactagaaaatctgcacctttagattggtatgcacatattgctctaatgtcgtttccatgaagcaacctattagaagaatttacccatctgttgttcttttgagatttgttagtgttttgagaaaattgaaagatttttctgtccacaccagcactaaaaacataattattatcagtatcggtagttagacacagtacgtctgcatcgtgcgccttaaatgactggtttagcgtggcaaactggaaatcccagaatttaatggagcctgtagaatcaccagaggcaatctgatcagttcttggtaaatatataactgaccaaactagagttgattcttttttggccttgtcgaccttcatagtgtgtaatagacgacccatgttttcgtcatttttttgtgcagaccaaatccttattctaccatcagaacaaccaccaatcacgaagtcatcctttttccaagccaaagtcaatactctggcttcttgtctcatcaaaatagtatcgtgttccaagacaccaggcccgccagagatatctatgaggaccaccgtcccattatcgcaacccacagacagcttgtcttgtgaatcgttgatggaaatagaccatatcacacctgaattgcaatcatagtttcttaatggtaaacctgttgctaaatcccattctgttaccacagtcgagccgccaatagaaaatagccttagagactcgccgttaacgttgctccagcaaaggccttcaattgatctgtctttgccaccttcgataaccatttcctgaaaccaattgtttctaggattccagatttctatgttaccattagatctaccaatagctaatctcaaatcggacggagttaacttatttatatttgatttatgtgaaaatgctagagatgtgattgtggcaggagtgaaatccacaaatctgcatctatgcactatcatcctttcctgactggtcatcttcaccggtttgtttcgtattttcaggcttcttgacttttcttttaaaactgaaagtagcgatgagctcattcgtagcttttttcttgtcagtctgaaaatttttcatttggttttttgaaaaaaatcctgcctaatatggtatcaagaggaataacaagaaaaaaaaatcatgggggatacaaaggaaaacaaggagataatgcaggttatactgaattgctcatagtattagcctaaagcactttacctctgatttattgcatctatcgtattcttgagttattgcgacttttaaaatccgtgcaccgcatatgaaagggtagagccttcgtgtttgtttacctttttagctctttgaagatcaaacaaaaacacttcagtaatgcctacagccttggataagacaaagaagttaacaccgcgcccatcatgcaagatcctgatggtattgacattaatacgaaaatctttaactcagttgctgaagtatttcaaaaggcacagggttcttatgcaggacacaggaagcatatagcagttttgaagaaaattcagtcaaaggctgttgagcaaggctatgaagatgcttttaacttttggttcgataaattagttactaagatccttcctctgaaaaagaatgagattatcggagacaggatagtaaagttagtagctgcatttatagcttctttagaaagggagttgatattggccaaaaaacaaaactataagctcacgaatgatgaagaagggatattctcaaggttcgtcgatcagttcataagacatgttttgcgtggtgtggaaagccctgacaagaacgtcagatttagagttttacagttattagccgttataatggataatataggggaaatcgatgaatcacttttcaatttattaatattgtctttaaataagaggatttatgatagagaaccaacggttaggatacaggctgtgttttgtttaactaaatttcaggatgaagagcaaactgaacatttaactgagctttctgataatgaagaaaattttgaagctacgagaactctagttgcttctatccagaacgatccgtcagctgaagtacggagggctgcaatgctgaatttgatcaatgataataatactagaccgtatatcttggagagggctagagatgtaaacatcgttaatagaaggctcgtgtattcgagaattttgaaatcaatgggaagaaagtgtttcgatgatattgagccgcatatttttgatcaattgattgagtggggtttagaagatagggaattatcagtgagaaatgcgtgtaagagactcattgctcatgattggttaaatgctctggatggcgatttgatagaattactagaaaaattggatgtctcaagatcctcagtgtgtgttaaggctatagaagcactttttcaatcaaggccagatatattatctaaaatcaaatttcctgaaagtatttggaaagactttaccgtagaaattgccttcctctttcgggctatttatttgtactgtttggataataatataacagaaatgctggaagaaaactttccagaagcctcaaaattatccgagcatttaaaccattatattcttctcagatatcatcacaacgacatttctaatgactctcagtcgcattttgattataacactttagagtttattattgagcaactatcgattgccgccgaaaggtatgattatagcgatgaggttggaaggagatcgatgcttacagtggtacgaaatatgctggccttaactacactctccgaacctcttattaaaattggtattcgtgtaatgaaaagtctgtccataaatgaaaaagattttgtaacaatggcaatagaaatcattaatgatattagagacgacgatattgaaaaacaagaacaagaagagaaaataaaaagcaagaagattaatcgcagaaatgagacttccgtcgatgaagaggacgaaaacggcacacataatgacgaagttaacgaggatgaagaagacgacaatatttcatccttccattctgctgtagaaaacttagtgcagggaaacggcaacgtatctgagagtgacataataaataatctcccacccgaaaaggaagcgtcctcagcaacaattgttctctgtcttacaaggtcatcatatatgctagaactagttaacacaccgttaacagaaaacattttaattgcgtcgttgatggacactttgatcacaccagcggttagaaataccgcgccaaatattagggagcttggtgtcaagaaccttggtttatgttgtctcttggatgtgaagttggctattgataacatgtacatcttaggtatgtgcgtttcgaaaggtaatgcatcattaaagtatattgcgttacaagtcattgtagatattttttccgtacatgggaacactgtggtagacggagaaggcaaagttgactcaatctcgttgcacaaaatattttacaaggttttaaagaataacggtttaccggaatgtcaggtgatagcagcggagggtttatgcaaactatttttggcagacgtgttcactgatgatgatttgtttgaaacgttggttttgtcatatttttcgccgataaattcctcaaacgaagcgctggtacaggcatttgccttctgcattccagtctattgtttttcacatcctgctcatcaacaacgtatgtctaggacggctgcggacatactcttaagactatgtgttctttgggacgatttacagagctctgtaatacctgaggtagaccgtgaagctatgctaaagcctaacataatatttcaacagttgctattttggactgatccacgtaacttagttaaccagacaggttcaacaaaaaaagatacagtgcagcttacattcttgatcgatgtgctcaaaatatacgctcaaattgagaagaaagaaataaagaagatgatcatcactaatataaacgctatatttctttcttctgaacaagattattctactttgaaagaacttcttgagtattctgacgatattgcagaaaatgataatttagacaatgttagcaaaaatgctctggacaagctaaggaataatttgaattcgctgattgaagagatcaatgaaaggtcagaaactcagacaaaagatgagaacaacactgcgaatgaccaatactcgtctattttggggaattcattcaataaatcttcaaatgacaccatagaacacgctgctgatataactgatggaaataacacagaattgactaaaacaactgttaatatttcggcagttgacaatacaacagagcaaagtaactcaaggaaaagaacgagatcagaagcggagcaaattgacacatccaaaaacctggaaaacatgagtattcaagacacgtcaactgtagcaaaaaatgtaagttttgttttacctgacgagaaatcagatgcaatgtccatagatgaagaagataaggattcagagtctttcagcgaggtctgttaaaattgatatgcgagctcttcatctatttaagttgattttttggttgtaaacatatttgtattttattcttaggtttgttaattcttctacgcttaccagatatagatgctatatgttattgcattacgcacattacccggtgggacaaattatggaaatattccaaggctataaattctttggtgaaaggaactgaaattatgtccagtaatgcaccagaaatggacatataaaactattaatgcattttattacaattatcctaagaaaatatcctatatataattaaagtaaaagaaataagatcaaaagaacaaaataaagtcgagtagaattttcctacttgactatattagaacgaaaaatgttattttatcaaagtaattggttagtagccgacgtgttatccgtttgggccaataattctttcatttcttgcagctgcaattcggtgatttttatagattcaactagctgctgtattttatgatcactaactccatttacgagcttaaccttcttgttattactctccttaatatgattggacaagacactattttgaacggttccatttccacgatctatcaaccagtcccatatgagaccctccgtatcggtgactatgttatttttattcgagtctttacggcgggcatcttttataatattatcttcgtaaacatgatagagtgttttaaaattaggaacgtaattatattcatttccattaattaagattgttcctggagtaataatctggatgttcgaagtattcttagaatggaataataatctaaagaagaaaatcaagcaaataaaaaaagagataattgtcataattccttgaacggatgttatgtttacttgttgtaacattgagaaagcggaaaaaaatgaatttttggtacttgtatcttcgaagttttcttcattcttctcattcttgatagtggatggtgatgatttccttttatttaccgtctttcctcttctcctcgattttttcttcgttgaactagcattagaaattatttttttgagatcatctacgagttgctttgttgaacttctttgtccatcaattgaacctttctcaatggttcctttcagcattgatttacctgtccagacaacattggtgacaactttcatgttcgttgtgttgtgatcaccccaggaatagaaaaatctcgtatgtactgaaaatgaactaccgtaaggaacatccggagatctgactatttgttttaccataaaaaaactgttcaaatccatatgctcgatggtctctgtgactatacatttagtttgcttcggaccgaatgaattgttcaattttttggtataggtgatctctcttgcgttattcacaaactttggaatatcacaaacattaaagttattctggttttcgatgattttcttaatatatgatgtgtcatcaccatacaatagtgaaaacactgttcctaaaggaactggtatattaattttttcatcgataactgtatcgtcttttcctttttgaaaatcaggttccgtcggatcatgaactggaggtccaatagttggcagattaataatttcttcttctgattcattattgctggcttgatgctttgagtttatgtttgagtcttcatcacttaagattttcttaatttcagatatcattatctttgtggtgtccgcaacaccatcaaatgttcccttttcaatcatacttttgatccaacttttaccagtccaatcaacagaattgtaaactgttaatttggtggagttgtttttatcccaagagaaaaggaaaacagttttcactgaaaagatattccctgaaggaacatccgggttcttggtaatactgagcactttaacatagtcttccaaatcataatgctctaaagtatctgtgatcaaacattttgttttacttggaccaatgctgcctgataacggtttcgtatatgcatagtcacgaattttctttgtgaggaaattgttagggattggcgatatttcaaaatttttctgagctttaaggatcctttcatagtaagagacgtcttcaccgtataaaagatttactacttttcctaatggtgcattaatatttgcttcaataaccaaatgatcattattggaaggtttgaaatcagcagtggttggagagtgtttattgggacccaataagtagttcgtagatttttggtttttaccaagatcatttgattcattgaaaacatcagcatcaatatcgtcactagatgtcatatctgtgctattaatatcagggtcatcgtcatccaggtctccatcgtcgtcattgtcatcggaatcatcaaaaaatgcactgctcgaatcgcttatcgtaccgtcgtcattattaccgaagccattcctatattttttacctaagatgatctgattccatacatctgtaattaaatcaaaggtagcatcccttgacataaaagaggcgaagatgtactttgtatgcaacgtatcaattacaataccattggggaaaattccggcggtagtctttttctcaatctgaacgatttccttaaacggaatgaaaactgtactgacccatcccaaaatgtttgagaaaaatccaatgtgtgcatcagatatatacatccttccttgtaaaagaatatcacgagatagtgcacaactatgatcgacaattaacttttcgttaggattaatatcgcagtccttgaaaagggtatgaaattcgctgtttttcttttctgaagcatattcaataccttctaacttgaaatcatcattgccagaatccaaacccattattgcatggatattacctgagcccgcagtacttgttcttggcatttgctgtccctgatttgtactaaagaaatcagaactactattcctatttttgttgaatgaatttcttaaattaattccagggatcactttattgcctaagttcgaaggtgaaaaagatctcctgtttaagaattttttggacatacttctgaattttctttcgtcggcatcatcaaaggccatatcgtttgaataagaagaatatcttgaatttcttttactattaccttcatcaccaacggcattctctaatgctttgttcgcgggcagtgtcttacttcttgccctatggctagaaaggttcgattgtgaattttcaaaccttgccatgtcgatataggtactattacgataacttgtgtttaattcttttggaccgagattattgtttacgttacttttgctaatatgactcaagtttgttgaacttgcatttggattattattggtattattctcgtccagatcaatagttgtattatcaatatcagaggatcctgccactgcctctaaagttaagttgcctttaccaaaggttgagattgcaggctcgtgtactttcaagggctgaaatttcactttgccaacatttgatctatcatccctatcattgtcgttctcggtttcagagttagagtttgcatttacgtttctattgttaggtgtcaaagaacctgaaaggggcgtagtcgatgtatttgtaggtaccagttgagttgatggtgaaagaaatgctttggaaagaggcgataactcttcctcgtcatccccttcctctacttgagtatgtttatcagaggctggaccagaagtgggggatagtaaataatctaaatgacgcaaaaatgatgaactgcggtgggctgtgttagcggagggggaatgaatgagcactgtgtcattgggattttggttagcattttcggaaacaggtaagggcccttgttgctgtgacaagggatgttgctgctgcgcgtggtggatatggaaataaggatggcgagttgaacctgtatgactttcacctgaatgcgaaaattcacgttgtatctcagtatttaaggctgaaattttagggacatgagatatggcactatgagcaattgatagaatagtatcaaatagactgtttgaagaattctcaatgtcgttattgttgttaatattattgggtgctgacattgaatcgatagctgggtgcgaagaactttgagagtcatccttctgtaagatgctcaaaactggtcgttcattctcagaagacgaagaattgaatgtatttttagtatcagtatgtttgactttctcacttgctctatctatagtcactggaatattaaaataaccttgtggagaagtattcggtttcttcaagccagccttagaattttgtagcgatcttcgaggtatgaaagtcaagtctataccatgtttgttcttattactcttattactaatatgacttctactactccttattgagacgatatctggtagctctaaaggcagtggtgggatagaatcactaaaatgaggagtatgagaatattgagcaggagagtttgaaccagagttaccggcaacaccttcattagtagagcctatgtcggtcagtactcttctcttagcgatggtctttctgccattgttggcccttcttaatgatagggatgattttgctgcggaattggtagattccttccttgtacgagtggtcttacttctttccataacaggttgctttttccttgacatcaatttcagtttcttgaaaaaatgaccatcactaaatgacctttttttgcgagtagcttcatccctcattggttagggatatctgtacagctgctgcttctatatatttatatgtgattagcaatcaatataccctattttagatgaataatttaaagcaaagggttaagctggtgttgaaatgctcgaagaaaataaacttgacttaaaatttagaccaaatatttcacaaatatgattcaaaacggagtgtttacagctatctgtcctaaatttatcccgtctcatcatgtaaacaatagcttttataactcaataattttccttttttcttcttgtcacttttgcggcttttagaagacgcctatcgctacacacgacgatggaccacacatcttattgtagtttgaagtttatgtaaactgtatacatatataattcatacatgcttggttatggtggactaacgtacacattgcatgacagcaagccttgtttgcttatttttgcctatcttgctctgaaatggcgcattatcatcggaagaaaggatcacagtcatcagaggaaatgtaggctaacggtcttcagcccattcattttcacgcctaatggcagcctcctcctctggagtgaagtcgttgacgatattaaacgttcttctaatttcctcgggagaccttcccctgatcatttcagcaaccaccttgcagccagcgtcaagcaagggcttgatgttgaggtagtttgccgccagaataatttcgtatagcatctcttggtccactttcaggaattctctgtcccatgagtccacgggagcactctttctggaatcgtcgtcatcttcgtcagggaagttagagtctctgtggtgctcggcccattcgataaccttctgcaaaacggaagaccgaacattgggcacgggcatcacaatctcgtcgtcatcctcatcgtcgtcgtcaccgttattgttgtctttgcttttgtggttcgtttccgagtctgaatctgattctgaatctgagttgttttgtaggttgctgtcatgcatatcgttcagatagtttttcaatagcagggatctctccgcgattttcttgtctacggtgaatcgttcaccctcaccactcactaggacaacattagaagtcaccatatctgcgctacgtttgttagtattcctgtattgtttataacgtcttttctgttatatctttgccaacgttgggctatcactttctctgccctcaatatatcaacctatttcttccctttctcttcttttctccaagacgcccgttaaatcgctgcagggtaatgtcatgttacctattgcacacttactgtattaaagattacgctatatatatatatattctggtgtgagtgtcagtacttattcagagattaaggcttgaaggaaaacgagctggagacgccaaagttgctgtatacgctggcgctcagatcatcgagcggctgcacagaatccagagtggccaggtattcgttcacgctgccgctatgggaagacccggcagttgtttgaagcatttcttggcaacagtctttcatcgacatagcgaaaactgccatttgatactgttgctgatcttcttggccaggttttttcttggctattgtctttatgccgaccttgttcattatgaaatggaatgattcatttattagagactctaacactatggatgttgctgtgctttcgatacattgggtcagttcattcaccaattgattaaaaactagtgtgttagagtgaaaacttgttaaagcatccgcgtcaagcgtctgtgacagaagaaactcctgtccactggaatctttaggaagcaaaatagacgtgaggttattattattttgctggaatatttgggaattcgtgttccggaatatgttcgtgagacgagaactaaattcttctaacgttagagtatctcttgggtgtatgccgtcaaattcaatttcgatttgatttgtaattatttcattgtaactcaaccaccccttgttaagaatccaccatgatagtgataggaaagcttgctcattaatatacacttcctggccttctttctttgacttttttgctgccattaccattgcatcatccgctttgtcctccggatcgctccaccacgatgtaacccagttatagaacctattctgtagtttgttgcagttttcctgctgcatggttaattttattgcggagtccaggtactcgtttcttgtcaggatatttagttgcagtcttgttaaaagaatcagcgacgatactgtgtacgtcactgtcaccagcttgatcaaactctttagttctaactcgttccacaactcagctttactttttaacggcgaactttctctgctttcactagactttgctctagtcaactggttcttttggtcctttaattgggtaacgatgctgtccaaattcaaatcgttttcattcaaaaccattctccatacaggaagtagctcgtatattgtgtacaacgagtcttcctgtgtctgctcgaaccttcttttgatctgttctttgatgaagtgttgctcagtaatccgtaactgctgtttatacaaccatctcttcacgaaaaacactaccaccgaccctgtggtaaataaagcagctattccagtcaatgaaatgagtacctttcctcgatgtctctgcagaagcgaacgtgatctttgatttggggccatccttttagtggtttgcctccttgtttcgtgcttctgcttttacgatgactagtattaactacctcaataatataccccatgctcatataagtcgaataacgcccttatcattacacacgattaccaaaatgcaaggaatttttaaggaaaaagggaaatattcatacattcacgcaaactctactacttgttaacgacatcttagctatgatcgctcaatagtgtcactacaaacgcatagactacgacgtgtggcaataataacataccttttatatgtcagagggaaaagtagacgaatttatggccatcactggcgctgatgacgctgctattgccactcaattcatcgaaatggcagacgggaacttgaacacagccatatcattgtttttcgaaaatggtggggctgctttactgagcagtaacaacacacctactccgtctaattcgactcctatggcgcccacctctgtagattcagatgccgatgcacaattagcggagaggttgcaaagggaagcttaccaacaacaacagcctgaccaagattatgtcaggccacctgatgaggcaagacatgaagtacttactgaaacttcaggattcccaatttcttacggcggcattggcggaagatttgaaccattgcatagggtgaacgacatgtttgacgaaggaagacctgaaagcatttttaatcaacgattggatgacacaaatactaatacatacatcaatgacaactcttcagattccttggactccgaggaagaaaatgacgacgacgaatatgagtatgtggaagagccggtcatcgaacttgatgaagacggcaatatcaaggagtacaccaaattagtgagaaagcctaaaaccatttccaaggagcagaaattagctttgttatttaggcctccattttcaatcatgtccaaactcgacttagacgctgcaaagcaaaaggcaagggcaaagcaaaaatggataatgattaacattcaggattcaggaatcttccaatgccaagccctcaacagggatttgtggtcgtccagaccggtaaaaactataatcaaagagaacttcgttttcctacagtatcaatatgaatcacgtaatgcccaaccctatcttcagttctatcacttgaataataaggatgatttgccccatatcgcgatactggatccaattaccggtgaacgtgtcaagcaatggaatagggttgttcccattccagagcaattcatctcagaaatcaacgagtttttggcctcattttcgctagatccaaaggtccctaatcccacggttaatgaacctcttcctaaagtggatccaacaactttgaccgaagagcaacaaatggaattagccattaaagagtcattaaataataactcgagcaaatcaaaccaagaagaagtgccgagtactggcgaagaacagaaacgagtacaagaaccggatccattcagtaccattgaagccagggtgcatccagaaccgccaaataaaccagggatcactacaagaattcaaattcgtaccggtgatggctccagactagttcgtagattcaatgctctggaagacactgtgcgtactatttacgaggttatcaagacagaaatggatggttttgccgattcaagattcacactaaatgatcaccaaagagaggacttgattgataaattaaacatgaccatagcggacgccggcttaaaaaatagttctttactacttgagaagcttgaccctgaaatagaataaacaaattgtatggtggcaggtacctagatgtaattaggtatgtaagcacttataacacgacggaaatacccggatattgtatttttatttttttcccattagcacgccaaacataagaaaaaacgcatacaaagacgtaaaggaatagttcataggtgtaaatacaaaatatatatcacatttaagcatagcaaattgcaaaagccgaacaaaatgcgtatagcgatgcatctgccgctgttgcttttatacatattcttactacccctttcaggtgcaaataacacagatgctgcacacgaagttatagcaacgaacacaaataattgggccgtattagtatccacgtcgcggttctggttcaattacaggcacatggctaatgtccttagtatgtataggactgtaaagaggttaggtataccggattcacaaataatattgatgctgagtgatgatgtggcctgcaattcaaggaatctatttcctggaagtgtttttaacaataaggatcacgctattgacctttacggagactctgtagaggttgactacagaggttacgaagttaccgtggaaaactttataaggctgttaacggatagatggacagaagaccatcctaaatctaaacggttgttgacggatgaaaattcaaatatattcatctatatgacaggacatggtggcgatgattttttaaagttccaagatgctgaagagattgcttctgaagatattgcagatgcattccagcaaatgtacgaaaagaaaagatacaatgaaatcttctttatgatagatacatgtcaggcaaacacaatgtattccaagttttattctccaaatattctggctgtaggctctagtgaaatggatgaaagctcgtactcgcatcactcggacgtagaaataggggttgctgttattgatagattcacctattactgtttggatttcctagaacaaatcgataaaaattccacgttaactttgcaggacctcttcgattcattcaccttcgaaaagattcactctcatgtgggtgtcaggactgatctgtttgataggaatccgtcagaagtattgattactgatttttttgcgaatgtgcaaaacgtaattcctgatgattcaaaacctctttccgtaagtcattatcatcattacaaagatcatatcgatactgctcagtatgagcttaacaataatgtgctggatttggccttggagacttaccgcaaaaacaatcaatcctccaagattgaaaaaaaaatcaaagacatcaagtctactagtgtattggatgttgatatagattccaacgaatgtttcttcacctccttcaaacaatcagctaccataatactggcgcttatagtaactattctgtggttcatgctgagaggaaacactgctaaagcaacctatgacctgtacactaattaaaacacttttatccattttttttcgtataagcatattttacatctttatatatatttattttttttttttttattttggtagaatagattacatatacaactttttcataatgtcaaactatagagttttatttcacataacggaagaagcctattggagccatgagtataataaaatatgacctcaacactagccactagactctcgacatattctatttcattaatactgcagcgcatcaaaattataaaacgttgttactcagctcccgtactcagagattaccaacaagatgctatagatgcatgtgtgaattctattcgacagggcaccaagagaattggtgtatcattagccactggtggtggtaagacagtgatattctcaaatcttatcaatcaattgcgccaaaactattttaaagaacgtcaaggaaattttaaatcgttgatcctggttcacaggagggagctggccttacaagcgacggccactcttaaaaaaatattccccgacttaaaggttcacatagaaatgggaaaatatgattgcgatattgaagattctgacgtgattgttgcatctgttcagacgttgattagaagactccataaatatgatactaattcagtgaatctcatcatcattgatgaagcacatcattctgtggctaattcttatagaagtatcttagatcatttcaaagcttcaactgcagaaaccaaaatccctgttattggctttagtgcgactttcgaaagagcagataaaagagctttgtcaatggtaatggataaaattgtgtaccaccggggaatactggaaatgatcgatgacaagtggctatgtgaggcaaaattcacgtcagtcaaaattgaagcagacttatcagatgtaaaaagcactgcagatgacttccagctggcaccgttatcgtctctaatgaatacgaaagaaattaatgaagtaattctgaaaacttaccttcataaaaagcaagagaaatcactaaaatcaacattactgtttggcgttgataaagcccatgtacaaagtttgcataaattatttaaagacaacggtattaatacggactatgtcacctcggatacaaaacagatagaacgagataatataattcaaaaattcaaaaatggggaaactgaagtactcatgaactgtggaatattcacagaaggaacggacatgccaaatattgattgtatactactgtgtaggcccacaaaatcgcgttcacttttgattcaaatgattggaagaggtttacggttacaccattcgaaagaccactgtcatatcatcgacttcattggagcttctagtgttggagtggtttcagcgcccactctactgggtataaggagtgatgatatcgaatttgatgatgctacagttgaagatttaaaagcaatccaaggagagataatagctaaacaacaaaaaatcgacgaaaggttaagggctttatttcagactgatgaagcagcaatggaaaatgtaactgaaagaaatagcgttgccgattggattcacagtgcaaattcggttgatttaaccttgtgctcctttgatagttttaggaattttacacagagcaataactcatatccatctggcaaggagtttgatgaagcttctgaagctgtaaaagaaatggagctgttgatgaactcacaatatccgtgggtgaaatttgcctcaaatgcgtggggcctccctttaaaaggtaagaatcatttgagaatatacaaagaaaaatccgaagacaaattgtcgatggtatatcatctaaaaatgtatcgacaattaccgtgttttataacaaataaatacgcggactatgttccaaaaagtataataaaagacgctaatctttggaatgtaatgtcaaaggtggaaaaaatcataaatactctaaattcggacttggaaggacaaacaatgcaataccaggcaatatctagtaaatactcgaaatggagacaaacagttcctacgtcaaaacaaagagactttgttttcagaaagctaaagaaagtatatggtgagtcctcaaaagattttattagattatctttggatgatgttactacttatgtaaatactaagatgacgaaaggagatgcttccaacttaatctttgccagcagtttggcacctgtctacccgttgaaatcattgttacgaatattagaatatcaaaaaagaagatcttttataaagtgaaatccgtagctacataaatgtgcatatattaatatacagtcactagtacatatgtaaacgtcggaccactcgtatatgcattttcttttggatcacaccctttctgaactatgcaatgaataacgttaaattcaaataagtgctttagccttactctgcgtactagaaaatgagctgcaacatttcttattaaccctcattttcatttgactcttcattttcatgaatgtactgttgcaaagatatttgtctaatttgattcaacaggtcctcatcttgcattctttctgcctgaaggacagctaaatccttttcattaataaaggttttgatgttttcaaccacttcgattgattcttttgacgtaggcattggtggtaatacgtcaaactcatatacttcattatcagaccagataaatgatggaattgcagccattacagaagactcctcagatagtatggcgaatcttaataagttaattgggattcccgcaataaagaaaggtgattgcaagttgttaatgttattgtgatcttgcccatcatttgaatcgattgtaacgtttcctctatggtaatcctgtaaaatactcgacatttcatcatgcaaaaatgttacctcttcgtttctattccaaagtaacgggaagcgggccatatatgcctttaattccaagttttctgccgaatggccatcaatggataaatctttagttagcgcatgatcgcccaagagtttctccttgaaaagttctgacagttgtaaaggatgatgcttaaaggcttttagaagcgcattgcgggcggaactcatctcatttattcttaggaagcttagtactaccgccaaggaaaatcctaaagtattccactgtttataacagttcattaatggagagttggataattctataatgtactgatagtcattattcaatagaaaatagtgatcgaggaaatacctgcatcctaaaggatcttccaatgggctcagtgaccagagaacttttgtccattcactagcagttcctataacacctctttgagcaagagattggatgtatctaaatattgccaagtaaaactgtctgttgaagaagtatatataaggtagttgacaattcaaggaatcgaaaataatatttgctttcaaagctctatcaaagacaaagagtgctctttgtaacaatccattagtgtttgatctatcaccttgcctaataaatatcaaagcaacttgtagcagtccaggcacatgatacggaaatttagaagaaatcaaatttataagggcttcatgatcagggtgaacaataacacttaagtagaagtccatcattgatttcttgctcaggtcggaatttaaaggttcgaacttataaaaagaaatgaatttttgccactgactgacatcgttttggataacatccttccaatctaacggcctttcccataattgccaatctaaaagatcatcagaacttaaaagtttcatagagagctcacctctttgagttgggatccaatcatctctgatcttggtaaacttcaaatgttgcgggtgcattccggggccattaggtgccaatctatgatcttttccgccccagtttctaattaatcttttcagtctctgaatctgtttcagctgctgaggggagacaggtgtggatgtcatcgaatcaatatcttcaagagactctggagatatatcgtcaaataaaagtttgaattccgtatgggggtccaatttcttgaaatcattttgaaaaaatttgcaagaatgcctcaaacatgaaatggggaactttgtgaagcccggatcactttctaagcttaaaaatgacttccaaggttggctagatgcttcctctggttcagatgccgtgaagaaaccttcctcattagtgtcatcatttttagtcttaccgtacttcaatatatcagtttttttgaactgttggataatcttgtcgaattcttcatcatcatcatcatcatcggaacccttgtcttttgcagcctcggcggtatggtttttttgcttcctttttgcctttttattctttttccttctagaagacttggatgctagtgtaattcttttaggttgaccattactttgagtatcacgctccccagcagcagcagcttcttcatcctgctcagacatttgtccttcatcagtgctattatctgaatcacgtacgttattcatcatagagaagatgttctcccgtttctgaatattaccggcagtacttttaccactcgtcattttattcgcatttgaattcgatagcagcgactctagcagagcattatcatcttgtaatctccttaatgctctagagctcatgttcgagtactttacaaatatatttagatgattcaacgacctgtatgttaaccttcaactggtggactgtatgtactacctatggacatttttcactatacgttgatgcagtagtgaacatattgctcgcataatgttacccgtttatacctctatacgattattaagggagggtaatactttctcaattttttttttttcagtttttaatattatttccttaagatttttcggtggcgtttcgcgacaacttacgagaaaaaaaaaaaagaggagacttgaagaaagagtgcaaagggatagcgggattctaaagtgtttacgtgcaaaaaggatagattttgagctttaaactagataagacccaaagcattcgattactgcatttgagaggtattcaacaataccattttaactcttagaaaatatttccttaagctgaaaatttatgaattctaactgctctttgcattttccaagttattgcattacaagaatatatgaccacatctcgtaaatcgcatgcgaaagacaaaaaggctggtggtgaacaggatctggcggatttgaagtttaggtatgatcttctgacgaatgaactgttccatttaagagagtttgtttcattggtagattatgatccaacccattttaatgattctgaaagttttcagaagtttctcagggaaacacacttgtcgttagaggagagaggagaaaaattcactgatgacgtagccaagaaaggcacgaatggtgatcttactcgcagaaggcgaaacctcaggacatcgacagttgttagttcagaaacgactaatgagaaaaagggtgatatagaactgaagttagaaagcatagcaccattagtacgaaataaatgtgaggagctaaaatacaaactaagtgatcattcaaataggaaatctatagtaccgcaaaaaagaccaatacaacatttgaagaagagagaagcagcgaagtccttgaagttcaaaagtgaaagaaaggaaaatccactgccattgcatgaacatatagctgaagagagatatgatcacatcgcaaaagttgaagaaccctctgaagccttcactataaagtgtccttctgatgatagctcctttgaaaatactagtgaacattatagtgataatttttatttcaccacatcatccgaagaggaagatataaagaaaaaaagaggtagaaagaaaaagaagcctagaataaaactggtagtccatcctccaaagcaaaccataacgaacccgttgcatgtagtcaagccgggatacgaaagcttgcacgaatacatcgcttcctttaagtcattagaagacgatttaacgctggaagaatataataaatacatcgacgaacaaagacggcttttatcgagactcaaaaaaggtattgaaaatggcgcattgaagtatgacaaagaaacggactcactacaacctataacatccaaggaaatcaagactatcataacatataaaccagacccgatttcatatttctataaacaacaagatctgcaaatccataccgatcacttaattaaccaaggtattcatatgagtaagctgtttagaagttcaacaaaggcaagaatagcaagagccaaaaaggtttctcaaatgatagaacaacattttaaacacgtagccggagcagaagaaagaaaggcaaaggaggaggagaggcacaaaaagtcgctagccaggttcgcagttcaagctgttaaaaaaagatggaatatggctgagaaggcttataggattttgagaaaagatgaagaagaacagttaaaaaggattgaaggtaagcaacacctttctaaaatgttggagaaaagtacacaattgttggaagctcagctaaaccaagtaaatgacgatgggagaagcagtaccccgtcttctgactcaaacgatgtattgagtgaaagtgacgatgatatggatgacgaattatcaacatcttccgatgaagacgaagaggtcgatgctgatgtggggctagaaaatagtccagcatcgacggaagctactccaacagacgaatcattaaatctgatacaattgaaagaaaaatacgggcattttaatggttcatcgacagtatatgactcaagaaataaagatgagaagtttccgacattggataaacatgaaagttcaagtagtgaaagttctgtaatgactggagaggagtcctccatatattcatcctctgaaaatgaaagtcaaaacgaaaatgatcgagaatcggacgacaagactccatctgtgggtttaagtgcattatttggtaaaggtgaggaatcggatggggatttagaccttgacgatagtgaagattttacggttaatagctcatctgtagaaggtgaagaacttgaaaaagaccaagttgacaattcagctgctacatttgaaagagcaggtgattttgttcacactcaaaatgaaaatagggacgatataaaagatgtcgaggaagatgctgaaacaaaagtacaagaagaacagttatcagtggtggatgtacctgtgccatctttattaagaggaaacttaagaacgtaccagaaacaaggtttgaattggttagcctctctttataacaatcacacaaatggtatcctggcagacgagatggggttaggtaaaactattcagacaatttctctgctagcatatttagcttgtgaaaaggaaaactgggggccacatcttattgttgttcctacatcagttctgttgaactgggagatggaattcaaaaggttcgcgcctgggtttaaggttttaacatattatggttctccccagcaacgtaaagaaaaaaggaaaggttggaataagcctgatgctttccatgtttgtattgtttcttaccaacttgtagttcaagatcaacattcctttaagagaaagagatggcaatatatggtgctggatgaagcacacaatatcaaaaacttcagatctacaagatggcaggctctattgaatttcaacacacaaagaaggcttctgttgactggtacacctttacagaataaccttgctgagctgtggtcattattatatttcttaatgccccagactgttattgacgggaaaaaggtttctggatttgctgatcttgatgcatttcaacaatggtttggacgccctgtcgataaaattattgaaacgggtcagaattttggacaggacaaggaaacgaagaagacagttgccaagttgcatcaagttttacgtccatacctcttaagaaggttaaaggccgatgttgagaaacaaatgccagcgaagtatgagcatattgtttattgtaagctatctaaaagacaaaggttcttatatgatgattttatgtctagagctcaaacgaaagcaacactagccagtggaaattttatgtcaattgtcaactgtttgatgcaattgagaaaggtgtgtaaccatcccaatttatttgaagtgaggccaatattaacatcatttgtccttgaacattgtgtagcttccgactacaaggatgtagaaaggactctgcttaaattgttcaaaaaaaacaatcaagttaaccgggttgacttggatttcttgaacttggtgtttacgcttaatgacaaagatttaacttcttatcatgccgaggaaatctcaaaactgacgtgtgtaaaaaacttcgttgaagaagtcaataaattgagggaaaccaataaacagcttcaggaggagtttggagaggcgtcttttttaaattttcaagatgcaaatcaatatttcaagtattctaataagcagaaacttgaagggacagttgacatgctaaactttctaaagatggtaaataaacttagatgcgacagaagacccatattcggaaagaaccttattgacctattaacgaaagatagaagggttaaatatgataaatcaagcattattgataatgaactaataaaacccttgcaaaccagggtattggataatagaaagatcatagatacctttgcagtgttaaccccaagtgccgtctcactagatatgagaaagttggcattgggattaaatgatgacagttcggtaggcgaaaacacaaggctaaaggtaatgcagaactgttttgaagtatccaacccattacaccaactgcaaaccaaattaacaatcgcattcccggacaaatcgctgcttcaatacgattgtggtaaattgcagaagttagcaattttattacagcagctgaaggacaatggacatagggcacttatcttcacacaaatgacaaaagttttggacgttctggaacagtttttaaactatcatggttatttgtatatgagactagatggtgccacaaagatcgaagaccgtcaaatcctaacagagagattcaacactgactcaagaataacggtatttatcctatcaagtagatcaggagggctaggtatcaatctgactggggcagatacagttattttttacgattcagattggaatccagccatggacaaacagtgtcaagatagatgtcacagaattggacagactcgagatgtgcatatttacagatttgtcagcgaacataccatagaaagcaatatcttaaaaaaagccaaccaaaaaagacaattggataatgttgttattcaagagggtgacttcacaacagattatttcagcaaactttcggtgagagatttattgggatccgaattgcccgaaaatgcttcaggtggagataaaccactaatagcagatgcagatgtggcagccaaagatcccagacaactggaaagacttcttgcgcaagcggaagatgaggatgatgttaaagctgcaaacttagccatgagagaagtcgaaattgacaatgacgatttcgacgaaagcacagaaaaaaaagcagctaatgaagaggaagaaaatcatgctgaacttgatgagtatgagggcactgcccatgttgacgagtacatgatcaggtttattgccaacggttattattattgaaggaccaggttctactcttcaccgctgccttagttgtccaaatcggactatatacctattgtgaatattttaatgatatatagccataatgaatcaacaaattgtattattatttccgacaacactatcgcctcttggtttttatggtaatgtactcaccatggcattgttccttggtcaccaatttctatttaccgggtgatggcggcgcgccacagcggagggcattgccacattgctgcgcgatcaaggttggtttttccaaagagacttcaagagtactaagcttttgatgtagtaatatttgtcaaagagttttaagagcaagattccattgaacagaggtgctggagtgacgagcgtgtgtgtttttagcctatctttattcgttgagcctgtagaagagccgttcttttaagtacaccctgattagatccccctatttgttgcaaccgttcaagttttgtagatcggaagaagagcaaaacagaaaaataaacaaggcgagaacgtaaggtgtcattgcattagccattaaaaaccatattcactctttacattcgtgtagcaattgttactgtgataaactattgaaattatttatagtatattttgttttcttccttttaatcactttttgaatttttagaatctgaaattttttttctaacgttgattggaagaaaagtaatggattccacaggcgcttctcagattgttagcgcactagatgttatttactcccccaagtctaacaattctcaacggcaagaagctcagaaatttttagatgaagtgaaattatgctcagaatcgcccttttggggctacgaaattgcattgcaaaaccccactaattctatattgaaatactttggactaggattactagaccatgcagtgaagaaaaactggaatgattatgacgaggggaaaagagtggccctgagaaaatgggtcatggaacttaattttggggtgcaagattatgataccagatatattaaggaaaaattagccactttatgggtagaggtggcaaaaagaacatggggtgaggctcttaagcagacaaaccctacggaagaacagttactcacatcttgggtggacatggacaataaccttttcgaactttggaacataaatcaatcgtcaagagaactagcattaataattttcagaatcctttttgaagatgttttcttgttggacgacctaattgttttgaaaaggatgacggttattcaacccttatgtgtaatgattgtttgccctattgaagttttcgcaataaaatacaaattcagtgataaatggaccaaatttaaagctaatgaagagggctggttttctgtttggattccagagttgaataatgcattacaacagaataattctgaatacatcataaggcttttagaaactctgaagacgtgtttaaactggccattaacagaggtcattgtaagaaatgacgtgttatcctccttattgacttgtttatccagcaatatcccaagggcgcagtcaatggcattagactcgatacatattctgttgacccgtccctatagtaatgaaagccattaccaaatgaccatagatcgagtttttgataatatggacttattagatagcgtttatgaaagcttgttgtttgatcctacagatgatatagatgaaacgaaatatcctataattaaaaagttcgtggatatgatcagttgtctctatgtttgtgtcccaaagattaaggagacaaatggccaaattcaaaaatattttaagcttgtattaaagacaacttataacccaagcttaatcgttagcggattaacattagacctatggtgtacctgtcttcgaaacgatgaatacttacccaagctggagaaatatgtcattcctgatctactacagtttgccgcggatgctttagtctattatgaacagattgatggtcatatttccaaaaaatttgcggagattgattttcaatccaagtccgaatttcaaacattttgttccacttataggaaaagaataagagacatcattaggttgatttcttgcgtcgaattagaccttacttatgattggttgaacaacagattaaacaattatttcagctctccatttggtcagcaggtcttaagttccacatttttggaccataaattagagccttatttaggtgccctctcccaatacatgattgttgaatgtttcatcaatggttgtataagatggaagatctggtatccaacaggagatgattatgacgaaaaactagattccatattacaaaaactggaaattttgtcaaaccagttaattgcattaaatttaagagaaccattgttattgaagaaacaaatccaaaattttgcactttttttgacaatgttaaaagataatgtgcttttcacacttttagaaaaaatcataacaagcgccacgatggactatccagaaattaatttggaagagagaggcgctgaatcagacgcagttagagatttgagatatgcttgtggtatcgagttgaataggatggctttattaatgcccgaatctctgaaaaaaatatacccagaccttgaaagtgtcattgccagaatcatgcccaacttatcttaccatgaaaaaatttccttcaaatccttcttattgatcattgtattgaagtcttcattagatatgaaagaggaaagatttgcggctattgtggatccagaacttttagcctggtctgataaaacaacagttgttggtctttctgatttgcattggtttatggaacgcttaggtattgttcagatcgcagaatatttccagaggcgtgatatcgacgaaaatagtgaccttttatcaattccaattgatgatgagggtaaagagctgaagtcggaattgaccaaacgttggcaaagcttgtttcctgttcgtgcaacaagaatgttcattcattattcaatgcaaagtataaagacagatgaagaattcaaaatgctacaagatctgtggagacctaggattgtcccaatattaccttacatcacgagactactgtaccaattgcaatcctaccacgatccagataattggaaaggattacctacggttgtgcaatccttcgtcaagtattccactattgaaagattttgggaggccggagcttcaaataaatcaaaggatgagtttattgatgaacatatgaaagcgatgcaaaccttacgagacttcgccgactccgtaggacacatcattaggtatacaagggaatacactctacttgttttaagtgccatatcatcacttggtagtgttttttaccttttggacgaatcgcccgacctactactgaactctattgccatatttaagccaggtagcaatgagataagccctggagtttcaacacatggatggaaacacataatgaatatagccattcgtcctatattaaaaggttgtccaaaagattgtctggggaaattcatgcccgcatttttgcctaaattatttgaaatcctggacctgctgctatgtcagaaatggtcctcgcatatgaatgatatggacatgaacccagttccaactgacgatgatcaaatgactgaagaaattttggaagagaatttgttgagacaactaaccacagttgttgttagaatagtaattgattgtgttggtcaaggcaatgccaatccaaacagtgctaaaagcaggctaaataaccatcaaatggagatgagaaaaattatatttaatgatttaaacacccttgctccatttttgaaacttttgaaccatttaatttccttcaaggatacaaaatgttcatttaactccatcctagtaatgaaatgctgcttaacctcagtccttaatcaaaacaacacggtggatgaatatttcacatttgaagtgatgaaaaatctgttgctaaatgtgctgtgtaatagtgcgtttaaggattctttccatgaggcactatatgctttcactgtgatttttttgactctgtgcaaagaatatccctctgctagagcgttcctttttgagatatctaatggttataatattgatgagttatacagaaatttaaggagcgtggacgaatacaaaacacaaagggcactcatgattgattttatagattgggttaaatccaccagtgggaaagaagatggtaatgtggaccatgcaggcgatgagagaaaaagacaagagaaaagggaagctatcctcaagaaggcaaatgagagattaattaagaagaataaagaaaacggagacatgctggatgatccgaacattgaagacggtgctgtgggtaatctctttgatgacaactgataataaggtgccatatatacgtagatgtgtagatgaaattagagaaagcaaatagacatctgaatcgtgctaaaaattgtaattattgtgaaaaaaaaaattctgtattcgcaatttttttaatgaaagtcggcagccggtaaatatgcatataatcaagcgttttaatgtgggtctgaacaaggtatttctgaagattttttcttcacatattccctaatattttagcgaaataggaaaccattggcaatggaacaactgtgtaagaggtacgtgcatacaccggcggcttttatacaaaacattgttgctaacactaaaagaacaacgctagccacgcaattatctgttgaaaaagctaaaaaaaaagttcccaagacagctcttaaaaagaaacttaatagtaggccaaaagaaaggcttccgaattggctaaaactaaacgatgtttttaacatacattacgaaaagccatctaactctgatataaataaggttaacagattcttcaacaaggctaaagtggaatttgaatggtgtgcagctagttttgatgacataccagaaaatcccttcctgaataagaaatctcataaggacatattgaaagatcatggggaatgtggaactacattgattgatactttgccagaagtcatctttctcggaggaactaatgtggggaagtcctctatcttgaacaacataaccacctcgcatgtaagcagagatttaggaagtttggcaagagtgtctaaaacaacaggattcacaaaaactctcaactgttataatgtgggaaatagactcagaatgatcgattcgcctggttatggctttaatagtagtaaagagcaaggaaaagtcactttgcagtacctcctggagaggaaacaacttgtcagatgctttctcttactcgctggagataaggagataaataacacagataatatgatcattcaatacattcatgaacacggagttccttttgaagttgtttttacgaaaatggacaaggttaaagatttaaataagtttaagaagaaggttatgagttcagggttaatggacttaccaactctacccagacttgtattgactaactcgcttacgtccagtacatctcctaaacggttcggtatagatcttctaagatatgtaatatttcaaagctgtggtttgattttatgatcacaatatgtatctatatattgctgattgcatttcagcttttaacgaaagtccgctatgcaaaacaggtaacatagctgtaatacgtgagctcaaccagctttgtttgatcttttcttatttcgccgttccacggttttccgtgatagagcaagcaatattgatttgaaaagaaaaatgaaaagcggtcaaggttaaaaacttgcaataagggtatttagcactaggtagtcgcaggtaagcctcttaacaccacattcaggtatttgaagataatacataatgtcgattgttggaaggaatgctattctgaatctaagaatttcactatgtcctctgtttatgggcaaaagatcgtttgtatcctctccggttagcaatagtgcaaaagctgtgaaattcttaaaggctcaaagacgaaaacagaaaaatgaagccaaacaagccactttgaaagcgtcaaccgataaggttgatccagttctgggccgggcggacactccctttataacacgtattatggcagagttaaaagagcctttagttctatcgaaaggttataatattgaagaggtagacaagttccttgcagccattgagtctgctaagcgtgaaagagctgagttgtcaggtttaaatacagaagttgtgggtattgaagacatagaaaaactggaagacagacgtgaagccatcttgagaatattgagcatgaggaactccgagaataaaaatgccattaaaatggctgtagaactcgcacgtaaggaatttgagaggttcccaggcgatactggctccagtgaagtccaagcagcttgcatgactgttcgtatccagaatatggcaaaccatattaaagagcatcgtaaggattttgctaacaccagaaatttgaggatattagtccagcaaaggcaggcaatattaagatatttgaaaagagataatcctgaaaaatactactggactattcaaaaactaggattgaatgatgcggccataacggatgaattcaatatggacaggcgttacatgcaagattatgaattttttggtgataaaatattgataagagattctaagaaagtggcaaatcaaaagcgtaaggagataagaaaacaaaaaagggctacattttagaataatttgaatcatatgtagaaaagcttgtaaataagaaaccgtcatattctttttttttttttgaccgcgtatgaatcagtaatttatttcattttgaattacatcattataaaaagttcttagtaatatatgcattgggtatacaatcacgtgtactatcaaataaagaaatgaaaatacggatatacctctgtaattaagcccctaagagggctgtgttttcatcaggatcgtctgagtctgttaaatactcatcgctatctacttcatcatcttcggtttctttcaaaatctcagcataggtcataattttgtcccaatcgggaaataatacgtaataagcctcaactagcccaattaaaagcatggcacttccaataccaatccaaagaccatacaatttcatgtcaaagaaccaacttaggatgagagccaggggaattccaaatagatagtaagccattaaatttactatacttcctagagattgcatgccttgacccctgaggcaagacccagcaacggcattaagcgagtcgaaattttgcacaatacccaccaagggcaatacttgcgcaattaatttgatgacttcgggatcttttgagtaaatgttggcgattagattacgtccaaatactagtatgcagcaattgatgaaccccgcaataaacgaaaatgacaacccaacttgagaagagatgtgcgcgaaatcggttctttttgcaccaatgaagttcgcaattctcgtagaggtagatatacctattgcaaatgggatcatatagagcaatgcagccatagtagatactgccgactgagctgctagataactgacaccgtaatatgcactaaataacgtcaatagttcatatgacagctcttccgcctccaacataataatacctgagaaggctaaatgccctaaatcattccaatgggtgaaagccttccttgagaatccaccccagcattttcttccatcaatatacaatgcataaaacaatagtaagaaaaacattagccagaagttaagcacaacggcaattgcagccccaataaatccaacaccaatgtacttgttccaaacgagagtgtaactgactaatacgtttaagggagcacatattgtcaaaacgtagatgcctgcatcgaaaataccttgggcttgtaaaaatcgttttaaattttcaaaaaaaatatacgctggcgctcccaatattagtactcttaaaaatcgtgacgttaggttgattaattctttctcagggatgatataagaaagaagaggttcagaataccaccacatgacagcaaaaggtatatatatgaccaatgaaaaagcaatgcaacgttgaaggtgaactcctacactgtagaatctcccagagccatacgcttgagggcatagagtatctagactagtggcaataccctcgaatatcgctagtgttatattagaagtcatggatgctaaggacacagctgctagttcatttttgcctaagtggcccacagttaatgaacataccatagggaaaatctgttccaataagaatgtgaaaattagagggaaggaataagatgccaaaactcttgcttctgatttgaaggtgacgtggctgtgagccaattctgctagtgcctcagaatcgttctcgtcgatctcttggtaaattgtgggaactgagcctcggctagtcacagatacgaatgatggtcttctgtgatgtgaggtgcctttagcgtctgttaccgcacttcgagttaatttctgtttctgagcttggagtctattcataaattcgtcatattctagttctcttccagaatattcttgtattctatctggtgtgttgctttgacttgcttcctcattatcagagttgcataccgatgagtatcgtcgttcatgttcatgtagaatccaatcaacatcttgtggcgaaagctcaggagtttctgatacccttgatggtagagaaatcgttctgctcagttcgccatcttcttcatcatgatagtaaaggtcaggttcctcatcaatattacctaagtacggatttggttcatggacgttacttccaaaatcatctgttaaagatctgaaactcctctgatcaatatttctcgttcttgcacgaaattttcgtaccagaggattcttcttgttgggaggtaggaagcctagcgatatcctcctgtgagtgttaccgatacccataccatttgttcggagggaaggatgcacttctgaaagagtctttgacaaaattccagccattttttcaaccttttttttatccgtatatattaaggtatgctatatgtgtattttccaatgtttagtttttataataatacttcttcagcatcaaatatgcttgcttatgtaaaaatacaatcaagttttgtcccttgcttgcgcgaagatgaaaacttccttaagaaatattctgcatcgcgtggaacccatggaagaggataatagctgacagtgatattatgaaaagatgccaaatggttaccgtttataactgttactggtcgcgtctcaaacgccctcttttttctccttgcatttgcgtttctttagagcaattattgagtaaatggtcttgaaaagaaatagaaatatccttaggcatttcagttcatctgaaaacatgctccaatacgggcaaaccatgaacttgttgttatgaaattaatatacatataaaccaaaaacattgcactacatacttaaagagtgaatacacagtagtttaaaagacatctggcaatttttcaatgacgtatgcgtgaccgcctacgctcatcaaaggaattccagggatttttctaattctttgtttcaggccggcatcgtttgtagctacgatgtaacacttatgttgtaagactcgatgcactaaacagtcatccgcgtacgtacccttgtgcgaacagcttagtctctttattctaggatctcgagccagtttcaaggcgatacggtacttggggcccaatttttctaactctgccatcacacaatctgtgattaacgggttacattttgcgagtagacagtccatcattcctctaacaatatcgacttttttctggatagaaaaatttataaaattggtatctatcagtacttgataaggtggctttatagcttgattgtattgaaagaaaagtgcacttgatacttgtggtatattcctggttagctcagggtcttctttagttttgatattttcctggtttttcttcaatctttggtctttcttggtgttcaaagttctttttacgaggccaaactttcttgttttcttagctttacccataattaactgttgtagtatatcgatatttccgttacaagtcactgttattgtgtgttaatgcacagtaatgtttaaagaggcatcattcaagaatagtagcaagctgaaaaattttagccgttcataatgatacctttagaaatatgccaaatttttttgttatatcttccagtaggaaccgatagtttgagtaatgtttataaaatcattgcaagtgaataagcaattaatggcaatagtccacaaacgataggtacatgaaggtggctcacaatcaaaaaaatcaagctttaaaatagtggatgtagaaaaaataaagtgcgtcacagacaggattcgaacctgcgcaggtaaaacccaatgcctaattgcttttctgaggaaatagcaggcatcgccttaaccactcggccactgggactgaaacactttgaagtgaaagtgtttctagttttctatatcattactatggtgaaaatctatattttcttgattaggaataaaatcatggaaagaagtgttggaataaaaattcactatcgtctgtcaactaatagttatagtatcaatatactatcatatacggtgttagattatgacataagttatgagaagctgtcatcgaagttaggggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtaatattagtgtatagaaatatagattccattttgggattcctatatcctcgaggagaatttctagtatattctgtatacctaatattatagcctttatcgacaatggaatcccaacaattatctcaaaattcacccaattctcaatttgataattgttgggattccattgtaaagaaaatcggtatttctacattataatattacgattatttctccttttgttttttatggttttcattaccctatcacattatcaatctttatatttcagattccattaaatttgataacttggttgatagatgacagttaattctttttccaatagaaacaacgaagacttttttcttactttttgttgatgtttttcaagttctgtttgacccgtatttttctacgttaaaatcgtgattactttacgaatcttgttttcttattttttttcgatctatttaatgaaatgtggacaatggcccctaacaaaaagatggcaaggattgaaataatccgtttatacaatttatatccaattatagaaataaaacacatttgaagaatggcttggtggaaaagtttattacattctttctacgggagttaaacctaacaagcgcataccgttgtataaaacttgtcttgcagcaccatatagagccagacgggcagttgctaattcttcagtttgaccagcaacccataagacgtcataacaagaagaaacctggtgagtcaatttgaataaatatgtgaccacggttgttggctcgtgggttttgattgcatttctcaaaacatcggggtattggcctagcagtctaatcaacagttttgcggcaggttcttttaataacgaaaaatcggcatttatccatttttcttgggtgataccagaagcatttctttcaactgatcttaaccttgagtgagcatattgaaggtatggaccagtgtcaccttcgaatgaaagcattctttcccatttaaactcgtagttgttgatacgcttaccttgcatatcttgaatcatgacggcagagataccaactaaatcggcaacttcttctggatgctcaatttgcgcgtatttgttctcattctttttcataacttcgtgcattttttccttagtttcctccaagatattatctaagaagacaacagtaccttttcttgttgacataccttggaccataccaaagttgacatgctgtagatctttagcccactcaaagcccatctgcttcaaaatttcgaagaattgggcagcgtgcaaatcttgttgagaagcgataacgtaaatcatcttgtcaaaatgatacttttcataacggtccatagctgcaccaacgtctctagttagatataacgtagtaccgtccgatttttgaacaatagcctttcctaactttttgttaaattttgtcaaatcgatcaaaactgcacccttatcctcatgtgttaagcccttttccttgaacaggtcgatagctttgagcatggattctttagaaacttgagattcaccagagtaaacatcatatttgatgttcaaacgtgcatatgtgtcaatatatttttcaatagaaaattcacggaatctcttccaaatttttaaagcttcctcgtcaccatcttccattctcttgaaatattcacgagcttttccattggtggattgttctaatggaatactgtcaccttcttcctcaatatccttgttgatacgaacgtaaacatcgaacaggtggtgaattggatccttaactaaagcctcttcattaccgtatctttcaaaaccaacagctaaaagaccaaattgtttaccccagtcacccaggtagttcattctgataacctcccaacctaatttttcataaaggttggccaaaaagccaccaataatagtggatcttaaatgaccagcatgaaatggcttggcaatgttgggagaggagaattcaataataactttcttgttttcaaccaatttgcaagaaccataatcctcctttctggttaagatatctgggatgacaagttttgctaaaaattgagggttgaagaaaaactggatgaacgggccattcgcttcaactttctccaagaaatctccacatggaaatttttcagcccattggactgccaaatcctttggattggcacctttgattctcaatcttgggataggaatcaacaaatcgcctctctccatagtatttgtccattctaatgctggaaaaataagagacgagtctacgccggaaatcttgcttaattcttgtgaaatgtaatttctcatcaaatccacgatatttacatcaggatgagaatccttggcaaccgcaggttccgcgatagatagtttctttagttgagaaatcatatttgctgtgctagccattctgtagaaaaacgagctattgctttttctttgattaacagaatttacaacactcaagaatttatttcgtaaccttataatatcctctccatagatgcattgtgaaaattgaagctaaaaatttttttcgcttcgcatcatgaaagtaatttttcttcttttaagtgacgggcgatgagtaagaaagaaataactgactcattagacactttttgaagcgggatacagaaaaagaagatatttcccatttcaaaaaggctctactatatccttaccatttaccaaactaaccaaaatttgtagacgtgggtctgcaggcaaaattggaatatttgtgaataacagtgcggtcggtaaacaactgacttcttcccactttgcatttctctttaaagtttctttgtctccgtcccactcaactttctgagaacaaatgatcaaaaacttgaaaattaaactgtattattttgtatatattaaaaacgtatttacttttcaagatatcattaaaaatataaaattagaattagagtacatttcaaatgcacaaattagagcgtgatcatgaattaataaaagtgttcgcaaattatttggtgctgaacattctcttgtacaatggcttgtcatcgtgagtcatttcttcagcgtcgtagttggcacctcttctggatggtggaacccatgaggcagacttccatggtagaacaccttcttcccacatggtgttgacttcttccaaagtcaaacccttagtttctggaacaactaacaaaacatagaagaacatgaagaccaaacagcccatgaaaacgtaaccgtagtagaagttaatagcaccagtaataaatggagtgaagaaaccaatcaagaaaccccacaaccaattagcagctgtagcaatagacatagccttagacttgactctcaatgggaaagtttcagaaacaacgacataaggaattggagcccatgtagtagcaaaacagaaaatatagaaacaggcaaagacaatcatacagttaccagcacccttggaagatggttggtcttgaccatttggccataatctggtgacacccacggaagcatagacaaccatacaagcagtcatggatgcagcaccccatagcaaacaagtacgacgaccatatctctcaacaacgtaaataccaacaaaggtggaagcaaagttaacaatacccaagacaatagaggtttcgaaagagtcactcaaaccaacagccttgaaaatagtagtaccatagtagaagaaatagttatcacctgtcaattgttgtagagattgaatcatagcacccatgatcaaacgctgaaggacctttgtcttgctactaaacaattcaccccaggatgcattaccagctaatttctctgcctctacaccagccaagacagcttcgacttcagccaaaacagatggatcatcaacagcaaccttgttagaaacggcaatagaacgtttggcttcttcgatcttaccgacttcagccaaataacgtggagactctggaacaaatgtcataccaccaatcataaacaaagcccaggcaaaacacaaacctaatggaactctccattgcacagagttggagtagttcttagtaccgaagttggtacagtaacccaagaaaataccggcagtaatcatcaattggtagcaagagactaaagtaccccttaaatgctttggggatacttcagaaatcaacataggagataaaacggcaataccaccaacacccaaaccggaaataattctaccgatgaaatattggtaccatttgttgatagatgcaatttgaataataataccgatgatgtagatgacaacaacgacaatcaaacccaccttacgaccgtacatatcacccaatttggaaagaataataccaccaatggcacaaccaatgttgaaaatggagacaatcaaaccagttctaaccttagacaaataattagtaccatctttatgcttcataccaaatcttctgatgaaatcggtttgattgatgaaaccagaaatggtaccagtatcccaaccgaaaacgaaaccaccaaaggcgatcatgatacacataatagagacagtgacataggcagaagctggtctctttggaatttcaacgacaggttcgtgctcttcaccttcaccataagcttttatttcatctctttcagccttgtttgatggtgtagataaaaccgagtgggaggctgagtcaacagcagagagatgctccacaggagtttgctctgcaatagcagcgtcttgtgacattttttgattaaaattaaaaaaactttttgtttttgtgtttattctttgttcttagaaaagacaagttgagcttgtttgttcttgatgttttattattttacaatagctgcaaatgaagaatagattcgaacattgtgaagtattggcatatatcgtctctatttatactttttttttttcagttctagtatattttgtattttcctccttttcattctttcagttgccaataagttacaggggatctcgaaagatggtggggatttttccttgaaagacgactttttgccatctaatttttccttgttgcctctgaaaattatccagcagaagcaaatgtaaaagatgaacctcagaagaacacgcaggggcccgaaattgttcctacgagaagtagtgggtcataaaaagtttattccctggaaaaaaaattttgcgttgcctttctggagaattttttcgaattagcgtgctgccactgcatgcatttctgagaagtgtgggcattcttccaccagttgttcctcctaaaaaaaaaaaagatttcctaccccgcacaaattcctgcatacccctcatttccacggggtaaaaaaaaaacatcccgtagcagcctctgacggagccgtatggaacaatcctggataaatatggcggaaaaacggctctggctgcggctttgtttaaggcagaaactagatgagatgtttgttgttacggaaaaaaaaatttgttgcgctttctgtagtgggatttgtcctcataacttctccatgaaggggccattaaaatctagccctctagtaaagcgttatgggagcactcttgcggcgttcaacggtgctgctttttcacttttacagtatgatatgtctttcacattgggttttagctataattagataaaaatattttaagttgcttttgaagtgtttagtagggcgtgtttagcagggcatgcttaacaaccccaaatgatcttagcgatgagagtactattttctagggttgttttgtgcagcctgttaatgtagacatcaagaaattaaatgcgatcttaattcattcggaatttcttttcaccgtgtgaatgaaatttttcgagatgctaagtataataaaaataaaaaaataaaatcgcttttcttctagagaatttttccgtgagaaagtaaaaacacataatactagcttaataaacttttctttccaccacccataggatacgctaacaatttttgctgtcaactgcttgccattttgttttcttccgactactatcacttagggctattggcagtatatgcgtaattttatcaattaccatacttgtcaaacatagatcaggaaaaatattaacgttcctgtcaatctaagacttgaagattacaggacttttttttttcttactgtatttttccgtagagtgcaccattcggcagatggatcgcggggaaattgagagtttatgcaaaaaaatccgaaggtggaattaaatgggtcccgctttggaaagccccggatttaatcccccattaaggcaaattactcctcatcctaggtggagaaaagaaccggaaaaaaatgcagtaccttttttgttcccatttcttttccaagtaaacaggcggagaatcaagctgctgcagttagttctcagagttcacttaacgttctcctgtaataaacataaggaacaaccatcaccccacacttttatctcttcctcactaacattgtgttagcttgcatgttctttgagactaatgaccgattgtttgatctcttcttccgattattgctggtccgatcccttgagcatcgaaaaccaaacgactgtttaagatctgtaattgattaagacccattggcgattactcactcatcggcaaaaaaaaatggtctgaacatgcgttgaaaattttgctcccatgagattttttgtctcatgtagtaattattttatttcttgagcaatctgagcttcaacaagacagaaaacgaatatggcaactgttatttcgttatatagtgttgctggtgaccgaacacaaaaatgatcttagaattgtaactcagggagcatacgaacaaaagattattagcatttcgtactttctaaaagttgaagaagttggcatttgttgattttatcatatccttaataaaaagttgacgtcagcatacaatttgaaaatagcaatatcgaatgcctattcctcctttcgttgtttgagtttacctaatatatcgatgcatttttgcaaaagtgtggtattgagcacgcggtactagaaggaaaaatctcttctttttactacgtgtcctgcatttctatcatggtgaagataatcattattttatgtcaaaaattactagttagctgtcagaattttttgtttaaacattgttgaattcctgtcgcaggttaaagaaatcgaaaaatagccaatgaagtagacagaatcatttgaccagttaggtaaattactgtgtcaaataattcaacaacgcgtttctacgtggtgggcagaagtccctggaatactttagtgatggtacacttttcgacattagaattgtctctgaattgtcaccccgctaataagttatttgtatggacgccaataaaaccatacaaacgcggctttctggtactgcgtttaatcttgcatgaacttttccgtccattggggcgaatattcactgtgcgatgtatactacctttttagctactgaagccactcttaaagcatgatttttttccttcctgccatctaaaggttacttacggcaacctttccataaattgttgctgaaataacatataatagtaccaaatgggcctatcaataagtttacagcctacaagattttcttccactaaaatatattcgaataggactttggccaaaaactgttcattaaggggcagactgttcatgttttctcgcaaattacctttttaacaaggtgaaattattttttttggggaatgctaactgtttatcatctgccaggaaagaaaacttagatcctctttaccaatcgccgccagtagtacatcatttcttattaaataaaaacattttcatatcattaaccctttttcaaacatatatgggatgtagtttgccaaggatgatcataaaggcctaatatgatccccattttctttttattaccaaaaattcaggtttattgacaagccttctctactctgtcgcaatgccagtttaacattgaggagtttagtagcttcattgtaatgaggtgactctatttaatttcaggtagaaaagcgcagtaccgaggtgagccctgcatatgtacactgattgtgaaaagctccggctcataattaatttttttgatgaattatagagtactttgtttataatagaagactttttttttcctcctaaggtagcttatgcgagaaagagcgcctacttcgcttctagcgctacaaaacaataactttgaagggtaaagctgttaacttttcttcaaagcttagaaaagaaaaaaaattaataaaaaattatacttctattggcaacatcttgccatacaatataaatcgtaagggttcattaaaaatataaaatcagaattagagtgcatttcaaatgcacaaattagagcgtgatcatgaattaataaaaatgttcgcaaattatttggtgctgaacattctcttgtacaatggcttatcatcgtgagccatttcttcagcgtcgtagttggcacctcttctagatggtggaacccatgaggcagacttccatggtagaacaccttcttcccacatggtgttgacttcttccaaagtcaaacccttagtttctggaacaactaacaaaacatagaagaacatgaagaccaaacagcccatgaaaacgtaaccgtagtagaagttaatagcaccagtaataaatggagtgaagaaaccaatcaagaaaccccacaaccaattagcagctgtagcaatagacatagccttagacttgactctcaatgggaaagtttcagaaacaacgacataaggaattggagcccatgtagtagcaaaacagaaaatatagaaacaggcaaagacaatcatacagttaccagcacccttggaagatggttggtcttgaccatttggccataatctggtgacacccacggaagcatagacaaccatacaagcagtcatggatgcagcaccccatagcaaacaagtacgacgaccatatctctcaacaacgtaaataccaacaaaggtggaagcaaagttaacaatacccaagacaatagaggtttcgaaagagtcactcaaaccaacagccttgaaaatagtagtaccatagtagaagaaatagttatcacctgtcaattgttgtagagattgaatcatagcacccatgatcaaacgctgaaggacctttgtcttgctactaaacaattcaccccaggatgcattaccagctaatttctctgcctctacaccagccaagacagcttcgacttcagccaaaacagatggatcatcaacagcaaccttgttagaaacggcaatagaacgtttggcttcttcgatcttaccgacttcagccaaataacgtggagactctggaacaaatgtcataccaccaatcataaacaaagcccaggcaaaacacaaacctaatggaactctccattgcacagagttggagtagttcttagtaccgaagttggtacagtaacccaagaaaataccggcagtaatcatcaattggtagcaagagactaaagtaccccttaaatgctttggggatacttcagaaatcaacataggagataaaacggcaataccaccaacacccaaaccggaaataattctaccgatgaaatattggtaccatttgttgatagatgcaatttgaataataataccgatgatgtagatgacaacaacgacaatcaaacccaccttacgaccgtacatatcacccaatttggaaagaataataccaccaatggcacaaccaatgttgaaaatggagacaatcaaaccagttctaaccttagacaaataattagtaccatctttatgcttcataccaaatcttctgatgaaatcggtttgattgatgaaaccagaaatggtaccagtatcccaaccgaaaacgaaaccaccaaaggcgatcatgatacacataatagagacagtgacataggcagaagctggtctctttggaatttcaacgacaggttcgtgctcttcaccttcaccataagcttttatttcatctctttcagccttgtttgatggtgtagataaaaccgagtgggaggctgagtcaacagcagagagatgctccacaggagtttgctctgcaatagcagcgtcttgtgacattttttgattaaaattaaaaaaactttttgtttttgtgtttattctttgttcttagaaaagacaagttgagcttgtttgttcttgtttttttattattaaaacagaaaaattggaaaaaagaagaagatagttacaaaccatatgtcttttctcgagctctttttatatgtttctgtgctttctatattgtatacccatttgctctccattgtctgcaagccaaaatctgcatacagatccgagacatctcttggatttttttcaatgaaggcacggagggcatctgaataatctcaatgagtaagaaacgaaattttttaaggaacattttcaatttgcctacggactattctctgcaaagttccaataatttctcctttttttccagcgtttaaaggaaaaaaactggttttcgatgccggggccccacaatgtacctgcactttttgtggggtaaacgtggataaaacgaatctccgttgcctaaaaaacattttttttcgtacggtcccctctgcgttcaggaaaaaaagagatcgggtggtgaggctaggtagcgtagccccttggagaagcatatgaaacatttgtcttggcgccgcacacaggaactgcgcacttctttttgtcctaggttgcttatcacaccatatggtgcacccgtgctcgttgtcactgcctttttttaacaattcttcctttgttcctctgaaagcacgggccggcgcactccaattacccctacattaatttccaagtagtagcagggggatgaacatgtgaacatgttgcaacaactgcggtgtcttcttaggcttgtgttcggaatttcttcctcctgtttcggtgtgtgttgcttattttttccttgcccctttgcggcatcacagcagccgttgttccgtattccggctgataagcatggaaagattttccaacaatactcatgaaaaaatgtgttggtgtctgagtaagctaaattttcccaaatttgatgccattcaacccgaaaacttaaaatgtaaaaggggttgagatagtgcagctgtgtggcaaaagtcaaaaaaaatctgttcctttcaaggaaatgaaaaaaggaaggaaaaaatgtccaggacagaaaggccatccccttagtaaagaaacctgcttagagattcttgaggctcgaaaatggttggtggttggacttcttttgagttttccgtccggatttcaaacgaaatccatcatcacgttcctagcaacaagaggattattggacgattgtcgggagtaaagattactcagttggttttctaactctactgcgcacttcttcgtgggtataacaaattgcacacacatacattcttattatttgatactgcttacgataaccggagacttcttttttttcctgttcggctctcgccgatggtatgaagttaaatggtagaaaaattgtttgttttgtttacaaactggatcaagaaatgttaaaattctgtttgatatcatgtaccaatgtcttttattaactgtatcagagaattatatatataaagtcataaatcttgtgtattatttatcattattgactagcacatcgaatcttaaaatacactattattcagcactacggtttagcgtgaaattatttcttgccgaacattttcttgtagaatggctggtcatcatgcatcaatgcatcagcatcgtagttagcacctctttgagatgttggaacccatgaagcagacttccatggtagaacaccttcagcgtacatatcattgacttcttccaaagtcaaacccttagtttctggcacaaagaagaaaacgtagaagtaggcgaaaaccatacagcccatgaaaacgtaaccgtagtagaagttaatagcaccagtaataaatggagtgaagaaaccaatcaagaaaccccacaaccaattagcagctgtagcaatagacatagccttagacttgactctcaatgggaaagtttcagaaataacaacataagcaattggagcccaagtggtagcaaaacagaaaatatagaaacaggcaaagacaatcatacagttaccagcacccttggatgaaccattaccttcaccatttggccatagtctggtgacaccaacagaagcgtaaactacataacagcagaccataccaatggcaccatataacaaacagttacgacgtccaaaacgatcgacagtgtacaaagaacaacaagtagagaagaagttgacgacaccgaaaacaatagaagtttcgaaagaatcactcataccaacagcgttaaaaacggtagtaccatagtagaagaaatagttatcaccagtcaattgttgtagagattggatcatgatacccatcatagtacgcttaaacatggccggcttaccagtgaacaactcaccccatgatgctgaaccagcagctctagcttcttcaacactagcttcaataacttccaactcttgttgaatgaatggatggtctggggcaaccttgttaactttggaaagagatgctcttgcttcgtcaatttgaccagcttcaaccaaataacgtggggattctggaacgaaagtcataccaccgatcataaacaaagcccaggcaaaacacaaacctaatggaactctccattgcacagagttggagtagttcttagtaccgaagttggtacagtaacccaagaaaatacccaaggtaatcatcagttggtaacaggagactaaagtacctctcatttccttaggagcgacttcagaaatcaacataggagataaaacggcaataccaccaacacccaaaccggaaataattctaccgatgaaatattggtaccatttgttgatggatgcaatttgaataataataccgatgatgtagataacaacaacgacaatcaaacccattttacgaccgtacatatcacccaatttagccaaaataataccaccaatggcacaaccaatgttgaaaatggagacaattaaaccagttctaaccttagacaaataataactaccatctttatgcttcataccgaatcttctcaagaaatcagtttgggcgacgaaaccagaaatggtaccagtatcccaaccgaaaacgaaaccaccgaaggcaaccataacacaacagatagacacagtgacatatgcacctttacctgtatttgggttggtaagtacttggtcggcctcagcttggaaatcatcttgaacacctttttcttcaggcatgttcattacctgagagctattcgaaggcaggtcagcattcgaattctcacttgacttttgtggagatattaaatctggagttgaattcatgattgtttaactcagatgtaaattttgtttgtgattctattatttatgaaaagctattaagtaaaattatggaatattcatgctgaagataaaacagcgcctgtatttatatgcaacccccaagcgaaaaaaaactttgacttttcttctcttctggagaaattctctggggatatagtccccagattttttgagtgggcccccaatgtcccacatcgttattgagttgtttctttctccagaaggtcgttgtacagtcattataatggcggtcagtataatgacctccggaaataccaacatcggggaaagcggaaaatctggaaaaattctccacgaagctttctctgtgataatccgcgaccgagagtttaaccgaatccgcggaacgagatattccgtgtttattgcggtattatatgagccggacgaatccggaaaaactacgtgacaggaacgatgaccgggcagcaggcgaagctggaagaatatagctaagaaaatgcgcacggaaaaaaaacactcccgaatttctccgtgaaaagagcctactaggggataatagtaggtatccgttaatattaccgaactattgaaaacctaccaaatgcaagaagatgcaaacgagctagaatgttccgcgaatagctcatcttacaatttttttcttttttcaagaaaaagaaagtatttttttttcctttcatttcattgctcctcctccaggtgttatctcgagaagatgaaggctgtctgcgatgacgaataggaaagaaaaaattttccttaattttgcttgcttaattcttatacgaataattcttcttaatcaacatcgggcttcatatttaccaacacgcattattgattaacaatacttgccttaggttgaaattggacgccggaagagaatttatagctagtcagtgttcttcggcgtaattttattaatggacatacagtgtacttttcaaactacaccgccatttgatataccggtgtaatttttgatgaagtgtcagaattagccgcacagttaattgaacacttcgctgtaaggtgtggatacagattagataagagcattaggcaccacatttcttcaggcttttcctgatgctggtttggatattgccttcatcccgcaccaaagctggcgtcccgcatgaggaaaatgaagagttgtaagcagcactaaattccgaaattaaagggcgggcggatgccaccagtaaaatattcttgatcaatctttgatattttcaaatgatctcccattgtaatctgagaactgctcttgtttggctacgtaaggcagtatgagggttgtagttagtagtaaccctgtctaagattcccggtgctatgtacttctctcacaataatacaagtagtgaatgtcacttaataaatttttgtaataaaaagtctacaaagtttgtttgtgacttgtcgaaattcaattctgttgctttcatttttctgtagagaagaaataatattccgacaaaatgtaaataaatatgctaaagtgggttacgacaaatttcttgagagccattgatttttgctatagaggcatgaaagcatactgcacacacatccaatacttaactttggcaaatgaggagcctaattacagagataacttcaaactacataaagaaccaagatactagttaatggaacgcctagacgatcatgcttaactgaacgaaaagtaactaatgaaatacaagtctcttttcgccgaaatttgaatttaacaagtctagtatacccattgttagtgcatttctccgtgttttgagacgctttttttacatgcttctaaataaaggcatcatccatgctcggcagccgtagaaaatcattagcccctaacttccaaaaatagactgcgcgctacgtgagacgcttacttcagctgtagtatcctaacgtgaaggtttttttaatttaccccataaggatcgcgtcaataggatcgtttccattttccgactttgcagattagatggatccctaaaacgaagtgcatagttgcggtattttgtatttgagccatttaaaatagtctggaaggttttctttttgattaaatacatttggtgtttcattaaacctggaacaatacatatgatcacttcatcccgataaataccaagccccaggaacgtacttactcctaccagcacctgtattataaccttttctgagagttcttttgttttgcttgcaagggtatatttcgcagatatccacgaaaactttattcatttgctcaggctatattacattatatatatatatgtatggatacataagaaaaatgagatgaataaaaacgacaactatttattatggcaacattgtttactgtggctatttctcgcatcactcttattttgaacaatagtatcgattatgtgacgcaacaattaaaaaggggtataacgataacttgctataattattaaaatttgcaatattagatttgtgtagtattaaatcacagataggaaaaagcatacgagaccttcccacttttgctcatgcttcattgtaagactcctcactaatcacatctgattcagaaatgaatgttacttcggtccaagctacaccgtgaattttctccccgccatttatttgtaaagttgagctttttggatcagcatattggtatataaatggcttagtaccagcaacaccagagacgatgtttttaacaaaacttggaatttcgcccatcacatcaattctttcaactaggttgttcaacggaccctccacaacagcacagatcttattttcttctgcgacgttcttgtattcttcttcctcttcatcttccttttcatcttccttttcatcctctccttgtaaagcttgttcagtcccattctcggattccaattgttcatccttgactttggtattgatacctttgaaggtgatcttaatatcttttggaactttccaaccaacagaatcaatttctgagtttaagtgctcaacaagattgttagttgtcatcgctaaaacttctttatcatcggtaataataccagcagaaattttagtgttggcatatgattttggtgtagtgaactccatcaacaccgcggaatacttttcggaatggaaaaacatgaagttccatgccttagctgcgtgatgaggcttcatgccttggaaggccattataaatgtcgaaatcgcagggtcttcctctttaaaagtaatcgtacgatcttcataggtgatttcgacttcttcactgtcgctttcttcttcactaccagattcctcctcagaatcaccagactcttcatcttcgtcttcattatcatcctcatcagctgaggattcttcttcatcagattctggaataacttctttcttaactttgatagtaccgtgacaagcattccttggccagaaaacgtgtctcatgctaccccatggttcattgatattgttaccataataagtcgcaggatcatcgcctatcttggctccaggggttaaccttcttatatgcaagtcaacgacagataaatcacaaacactggattgaatgtgatagctttcaccgtcttcacttaattctacagaaagattgtcggcatagaagtttggaccttcgatgtaaaaattttccaacttggtggaagtccagatattcaaatcctctggattcttcgagtcaaaaattctgaaagtaaattgggatgcagtgtgcaacccaatgatgttcgaatgaataacctgggcaaatccaaagatacctgttttcaagtcactgaaataaaagataaccgattcaacgtttgtatggtcaggagcttgccaaaaaaaatcttcacgactggtttctctgtaaggctgcttattttttaccctatcagcaacactatgaatgtaatctttcccatattcaggctcagccataccagtgactgctgagatcccaccttttatccacttcaacattatattatattatacaaaagcttattcgtttcttttttcttgattcgatgcaataaatgactgaatcttttgatcttctacagatttcaaattatcaaacgaatacaaaagaattctatcaacaggctctatctatatataacaaacgaaaagccgtgctattcgtgaatctcaaggagtaatcttgcaagatatccccgaatgtttcaatcaaccagctgtcatttcgcttttgttttctcccactcatcgcaagtttgcctcctcaacaacaaaaaaacaacgaaaaaaagcggtactaaaccggacctgaagttccgtggaaagtgagatttatattatgcaggattttgctcagattctctcaagagcaatatcataatgcataagtgatgaaaagtatggcagaaacggtgggaggaaccgcagttttagctaggatctggaaacaatcagtgatttgccatttaacagctgggggaatctaaatacttttgaattttaaggtttccagcaccatgcttcgctttactggtgctcgcgctattagaaagtactctactaggtatgcactcgagcacctgaaagaaggtgctcctctgaaagggctgttttctattgaaggattacagaaagcatggttcgaccgagtgaaatatctcgatgcaaaattgaacgattgtacaaatgaagcgcaacaaaaacccttagaaactctcatccatgaaaattcgaaatctgcttcaaagaaacatatcgtgaactatgcgtcatcattgtacaacttgaaatttagcatgtcttcccttcagggatgtatcaggactccgccagaggaatgccccaggctaggtccagaggcgctacttcagacccctgatttcaataggacaataagcaatgagccattgaccactggcaacgaacgtttgcaagcagctctaatttcttcatttgggtctttgatggagttcagaacattattaataaattcaaatcttgctatatcaggcgacgggtttacgtggttagtcgcaagacggcagctcgacaaacgtgctatgcgcaacgacatgccaaacagggatattgaatatgataagctgtttatattgaatacgtacaatgcgggaactcccttcaacttctctacatctggggtaatgaatgagctcaataaccaatataccaacatggaaaaacaacgagccaaagaagccggtaatcttgaagattctgagatgactgccaagcaagccaagacaaaatttatttatgaaacccaacagaaaggtttttctgggaaagaggtttcatatatcccgcttttagccattgatgcgtcaccaaaaacatggttaactgattatggcgtatttgggaaacgagaatatttagaaagggtatgggactctatagaatggaaaattgtagagtcaaggttacctcaacgtactaagatccaagcattcaacacgttatgaatgaaactggtaatgggaattttttccttttgatataagttggtagtctctgtaaatatataaagtcaaactattcgtaatgtgtatataacgtggtcttaaattatttttattcgtatctctcccttttatttgcctggctttggtgtctcatagcttcttttctctcttttaagctcactttactgacttttcctgccgacctttagactttttactctgctcagtaatttgctgcccgtcgatttctttttcatattgggctcattgtagcgcacacccaaataaacgtcttcctcatcttcattgtgatcatcttggccgtcgaaatcagtagtataattggacttatgcgttctgttaggagaattaacggttttcgaccttctaacaccttcattgctgtgaccaacatcatagttgtctctacttaaactcaagtttcttctaacgcctgtcatgggggcattgctatcaccggatcctccgagacctaatcgttgagaaagtgacttatttctttgtaaaccaccgttacgattatgataggaatgggcttttatgtcgtttctaatggcagctgaggaggccggcgccccatctaaaaacgtactagaacctaatcccgcagtaactggcccatgaaccaattctgtcttatttttggcatccatttgttggacgttacccacgtttgcttttattgcgtcctgcgtatcaccacctctccttagagtctgcgaactgtactggtatatatcagaatcatctgtatcatctctcccaaaaacctcatccagggcagacttcttggttgaagcgccaccgatggtactgtttggaccatcgaccggaaatgctaaaacaggcgcagctttgttatttttatttctatgaggtgttactgcatcgaatgggccgtcatgatgaaatgagccaccgaacaatccagttacatctaacttatcgatagtatcgacgttcttaggaacaataaccttactttttctctttcccttcttagaaggcgttgaagatgaggaagcttcacggtgatggtgggatgaagatctgcgtgaaatatatgtgccgctgttgctatgttcgcggtgagaagaaggacgagaaaccttttcctttggatatgcacgccttgatccattggttgaagtgatctcttcgtatgagggtggtaggtcagtgttttctcttgtgttacctactgtacttacgtcactttcctccaaatatctttgccttaattgttctttttcttctttagcagtgggatgatttttattccttgaaacaggtgggggagaccttctaaaatcggttgcagaactcacatcgtctaggaaaggattctttgaggaaagaggtctcgaaggtggtgataaactaccactactaaagctctccaaaccagaataaaaagcaccctgctgatctgcgtttcgctggggttcatcctctggaatgtttgggaatgataattgtgaagaagttcttgtgttcaattgtggcatatcaaatgaattggtacgagattggtttttcgcccactcctgaaactgggagtcatttttatactgattaatacttgaatcaactgtggcatttctaaacgggttattaacagaaaatggcctactagaggtactactgtttctattctccatgctaaatcttgcgtatatgtatcaatttttctaaaaatggaaaatgctggcaaagtgtaatggaacctacaatgtatcaacaattaagcagtcgaagattatggtaaaatgacgttacgtgttcgaagggataggtctgcaaaacacttaaattcctcgaataaaaataacaataaaaagagcgaggtagatcggatatatttcggattctacacactataaaatacaaattagaaattttacagagttacctcccaagaaagagtatcttcattttctagtgaataacctatcgccagtcaccatgatctgctgttgaaccaacctcgaggcgggaaaaaaaacaaaaaaaaaagtaacgcgatttacgctccgtgcacgacgattctttgagatggctgccaatggttgatcacaagtactagcttctacacaactggataagaatgacgcatatatacttttaagtatgttgttattaaatctgctatataatgatgttatacgtgcattggtcaaggagaaaaaggttttatgttatgaacttttgttaaaaccattcaaagaacaataagtatcgagaatatcgaaagtagtagcaaggaagctatacgagttacatgtccagctggatctttgttaaatgtataaggactgctcaatcgaacgcctgctcccgaagcactgctggttctattagttgaatttgaccactcttctgaggctgacacagaaaagctgtcgaattgagtactggatggtctagcacttgtgcttgctcttgaagtatcatagaatgaccggcccgcacctgtaatcacaccgtttgagtatgctgctgtcagttgacctgggacagtgaacatatagcctgacctataggatggataaagagtcaagtttcttgtattactactattcatcacttttgcgtaaggaatgtaaccagatttgatcttcttgatgatagtggacgcggtagtttcatttgtctcttcagtaactgcgtcatcttcaaccttctttgcctgtgcaatggctatagtgttatcctctaagtccattgccatatatatattttttatgaaggcttctccgagtatgtttactccagtatttgtattagcgtatagtgttagaaaacaagcttcctgtccagaactgaaaaacattgaagaattggtggatgtatcgtaagtagatgataataaatcacgtaggggtatttcaattgtcaattctcgaagcctgaaacccaaggagacacccatatctgctatagaacattggactagccacctatctagtgattccacataagtggccgcaatttgaacggcaatctgaataatggtactagttggcaggtaactgaccgaagaagttgaatcaagtaaggctgggctcagaaagtccttcgaagtcatattcaaactttgtccgctgttagacacaatataaatagggcctaatggcacaattgggtacccaacactaacagcattactcactgggtcaacgtaaggaattaagtcaaattttcccagtgtaccggtaaacagcgaaggatccacccctccaagaagtagcttcccacaattagatattggatctctatatgttttgtacgtggaagtgtctccagccaaccacagtgaatatgacgaactttcaatgatatctgcatctttcaataaggatagaaaataagactgttctgtgtattgtgagctatcgatagcattgcctgggtttgtgaccttcccgcttaaacctaacaagcctgaagtcttaaagttcgaggactgaatatcaaagaaggaaacgtttgaaatggataggctccccgagttaaattgtacgttatctcgagttaccattaaatcggttatcaaagcggtcgaggaattttctgaggaaacatttgtaaaattcatatcgtctgtcaccaaagtacagttaacagctctaccatcaatgaaagaaatctcatatatttggccaggagaaacaggaacagatgatgtagagtcattcatgaggtagctgggatgcttatgatatacaccggagtattcgttatgactttcgcttgttccggaaaccagatttatgtacggttggataatatccactagcaaacgttggcgttgaccgggagtgccaaatgtgctattaacatagtagtttcctctaccatctttacccacggctagtacaggaaacggctcctccgttgacgaagaggttccagactttgctgtagttgttgtatttgcagtactagccgttgcaaactctaactgaaaagttgatatgagccacagataccataaaattaggcatgtcatagcaaaaatcaacggcaaataaagcaagcacgcagttacgatacgttcaaagatctttccaagttctgtatccttctagaacgattagtctaatgcaactgatatgtccaacattctaaatataacttattttggtattagctgcatcattctaccatgatgagctgcggcgttcaatatctcatttttttttgttcggggtaacgaggttcattgttgcaaatagcacgaccaaacgagcggtatgatacaaagcactgcaagtcatagctgaggtaaaaaaaaaaagaatgaagatctcattgtttgggttaaattactttcaagagcctcttttttaggctcggttggttaaaagagcaagaaccgaaacactagtgcatcaatttttataacaattttgtaattatgttgataattggcagtaaagttacaaaatacacactaattaaaatattgaacacttacaatataaagctgatatcaaaataaatatcgaacaataaatacaactctctccaatatcaatatactgccgtcgttatttaaaaaattagcccacctgggaacattatagaaagagatttgttttttggtctggcaatgtgtcataatcaagctctttgcaatatacatccccaactcatatatttgtatacaggaagaagaatcgaccaccatctatcgactagcatattatcatatacggtgtaaaaagatgacataaaagatgagaaacagggtaatcccaacaattgtctcaatatttacctatttctcacattgtcaccgctcgaaagtgcattttatatacgttcttttgtgacgactacttttggcgggaatcttagcgccttaaatgcagtgaaagattactcttttgagttattgcctgaattttgtctgcaaaattgttattattcaggaatttagaataattcaactctggaggcctgcgctgtactacgggctcaagtaataccggagtgtctcgacaatcctaatataaacagtcttagggaagtaaccagttgtcaaaacggtttatcagattaattcacggaatgttacttatcctatatattatataaaatatggatcatactaaatggtggaagcgcggaaccttggatctaaactgttggaataagaatccactatcgtctatcaactaatagttgtactatcaatatattatcatatacggtgttaagatgatgacataagttatgagaagctgtcatcgaagttagaggaagctgaagtgcaaggattgataatgtaataggataatgaaacatataaaacggaatgaggaataatcgtaatattagtatgtagaaatatagattccatttagaggattccaatatcatcgaggagaacttctagtatattctgtacacctaatattatagcctttatcaacaatggaatcccaacaagtctctcaaaatacacccatttctcataaaccaattgttcaggcatttatacgtttagatagcccagctatagaaggcggagttttacctcatgttgctcaatctgttcgttttcttaggtttcatatgtgttctatgaacgttcaggataatgtattgtcatgctgacgtatcccattctgagatgtaacgtctgtacaaaacaaagcttcagtagctcagtaggaagagcgtcagtctcataatctgaaggtcgagagttcgaacctcccctggagcatttttgccgagcacggtacttttttttattctcagtaaatgaaatccaagggctcatttatttgagaaagtaaataaggtattagaggtaataaagtaaccatgggccaagaagacatattcataaacttatgaaaaaactttgtaggtattaataacttatgggtaaattactatctatgaatgaatatttactatttactagtgctcatctggatattaatttagacttttcaacgtctctcttataatatttgtacatttattaacatcatcatcattaaatctaggcttgccatcttcttcgaacatatcttcgtcagtaaacagggtgctatcagtaggttctttaatgttattattttccaccaattccgtcagtaaagtttcgtcaaagtttttgggaaacggccagccttggtcttttattatctgtatcaaagccatatgcctgatttcaaagcccccgaagagtatcttattgtaccaggagcgtgctctttttcgtctctcattttgacataatgcattaccattgcagaacaaaatttaaacgttaaaggcaccccatttttatgcatcacctgtagcaattctgatagttcagcctgcgttaatgtatgatttttataggctactatggaaaagggacatagcgtggtagttaaaaccacttttttggcgaaaggttgagaataaaaatccagaagaacattgtaggccagccttggttcacgagcttggaatctaatataatttaggaaaacattgaggattccggtatcatttctccaatacctgtatttatgagcttcctcggaaagaaaactcttgtacttgtaatataaatcaagaagacaattcttgaattgaccactttccagtgaaacagaactcgaagataaaaggcttctatacagttcagttaaaattggaacagtcactggtgatcctattcgcattgtgttcggtagaatattatttttgttcttcagctctcttgctaacgtaggagctgtcaaagtcgttgattttgaatgatagagccacccccaaatccctagggcattcagaatattagcagacgcctttgagctgtatgatgagaggagatatttacacaccaatttcgggtcacgaaaggcttgaaaagatgcaattaattcacccattaaaaactccttgaacaatttatatttcatcagtgggctgctttgtaagcaggaaattacattgaaaagctcctcctgcctattagatattcggagcagattcaagtagtggtgaatgggaaaattcaatatgtgttcgtttccatcaatgtgattaagcaatcctgagcttacaatgaatttcagttcctcttgaaaggttttgatgaataactcaacatttccacttttcaaaaggtaataaagtaaggtattgttgaacttgacataacgcaggttcttttgctttgctccatctttaccagaataacagtgctgttccaacttctgtagtagagcttgaataaatactttaatgaacctaaaatttttcgccttaacaaggccatttactagagcgattaagctgtcaaatgtatgcaacttcagaactttttccattataaattttatgtttgtctcatcatgcaaaaatatttggaacgtggctaactgcctctccatctcagttccttttatcagcctattggtaaatctcgtacagtagttagaagtaaagagaagaacatcacttttcaaaagaaaaagatagtgattaaaagattctgattttggaatatgataccagaaccatctgtggacctcacctggtagataaaatccaatttttcttgccacctctgggtataactcgtgttgatgcaaaatgatatcatataaaagtttcttcttttcattttctgagcaattatttatatgcagggcatttcgtagagattcaaaaaaagaggcgtattcagttactccaaaagtctcacttaatacagttttcaattgtcggagctcgtataaacgcttctgaacatttttcgaagatccgctcttcctagaacatggcacctgtcgttcaaaatcgccaaactgcaaaggttctgaacgatttgatttaattttcaatggacagtttttcgtagataaatggcgcagatttgtaataggtagaattgtgtatgtccctgcgctacccatatgtttaaacagcggtgaagtgaccatttgagccaaaggctgggaatagacacggcatatacattttaacatgccaataagaacattaaagtgaacgcttggaagatttgaaagcccattcttgccagtacgccaataaagtgtgtcgcgcagaatagatcttcatgtaattcctttttcccttttatgcaatctataatgttaatcagcgtagatcactatatacgcttttttttttttttttcagctccgattagagagcaaaagagatgtaacatcgatcctgctataattagaatacaagtgttgatctttaattgtactgtttctgcgaaagctatcgagcatttggctgtattccactgtccattgtatttttaactctcctttttatcattctgaaacatagagctgttttgacaaaattcagttttttctcaattagtgctttcattcatacgttcgttacaagctttgaattttaactttattttcgggcttccacctttgcttcattattttacttcagctctttagctttctgtgacattcaattttattgtatgacagcacgtcgtttgattaatatagttcctaatacgtctaagctagaccctttaaaggaggaggactcaacgcatctgaaacaaaatcaacctaagaagttttccacaaaggagttgatgctttcagaatataccgaacgcaaaagttgcagccttccgttgtctaaatcccgatcaggcagtagtgcatccagtagcactacaggttcgaacggaaagaatattggaacaagacgccctagctccaacctagatttcaatttcgctagccaagatgttgttaaaaatgtattaggtaataataatccacacgtacccacagcgaagtgcattaggccaatatcagatgattctataggtacatcgagcacagagatattttcttcatcgcactcaaatacgacatctgattctttatgtacatcagatataagctcagaagagggtgaaatagcaaacagtaagatggaggataactgcttcttcaaaagtatgagagaagctgaccatagaagcaatattacgcccttaaagaaaagccgaccgggatcaatactacagaaaacacgtacagcaagtagcgctgataaaacaatctgctcaatgagtaccataactacatgcattccatctcgtcaaaattcggtgtcaactcctaaactctccaggacagtagggctgcctggatcgagcaatacaaccaacagtatagccgcatcacaaacttcattcataagcgagaatgactctcctcttaaacatcattgcatgagtaccgcaactatccaagaaccaaaactcatgccgatcacaaaaacgccgtatgtgcattccaatagtacttctgtaatattaccatataaaacaacccaacttactccttctcaacgttaccgtttaaggaaagagcaaaatgaccaatctttgcgtaaagccataaaaatgaaagaaaaattttatgaagatcaagacgttaacttggaacttcaagagggcgatgtcgacggctcgttaatttggaacattccaatggcatctttatcgaccagttcttttttaacattatctaagtttaatagaaaagaaatgagtttagattcagcgcggggggatgaagagatattaatacaggagaacaattgcgaaggcaaacaacactcatcttcggctctctgtgtggacaaaactttccatcaggttcatagtactagaaaacatacatcaaattcaagtaacactttaaaagaatcatgtctggactataaggagcttccgccaacatgcattcctggtatatctcctgtgtctgattcacagtacatccaggatacaatgaaaaatctctcccaaatatacctgcatagttccgaaaaaatctccaaaagtattctttctggtcgttcaagatctgtacagagtttaccactggaatttaaagaagccagtagtcagggaatggaagacctaatgctagtttcagaggacaaactaaaggccgtaagtcatttccgtccgagttggctcccgcccaaggatttcaaagagaggaaattgcaagataaacaaatctacaaaaatatcgacttagcatcaatggaagagttgcaaaaaaataaagaacgtgacgaaaaagccaaaaagaatgagcagaataaggtcaaattccagcatttactggaccgaggcattactcgtaactcgtcattaagtgaattaaagaaaattatttgggaaacacctttgatatctaaagtacggcttcaaatatatagtcaacttctacaaagtgacaattgcttgataacaaaatgttttattgaatcatttgaggaagtaatgcagctactcaacaaaatggattttcccaaagataaagaatttgaaataagacagcttattgaacacgatgtacaggaaaaggttttttataaaaatggaacagataagcaagtggtttctgacttgatgctattactgcaactgaaatctatatctcaacaaggtttggttactggtgatgagatgctattctaccattttttaactgatcaatcttttgggactttgaaggaaacatgggaaatggtcaacttgatacagatgacgtgcttcagtgaaatttgcaaggaaaaatacgattcaagaatattaaatcccagaggaattgttgcccatcttttacgaaaagatgagttcaaaaatgaattcaatggcggatgtttgaatagcaatacatggtggaacatattgcaaagaatggaccataaactttttatgtgggtaatggatgtaattatcgttcataatggccaaaactttgcaaactaccccgtaaaaatggaaatattcaaagacaaagtatgggaatactatagatctaagaaggttattgtaaattataagattttggtttcactaacagttaacgtattgttaaactaccacttcggatatgataatctgaaacatttatcagatttggatgataagcatttttgtattccactgtatacggaggatagtatcgaagaggaaaacctcaataatattttcacaaagtggtggttgcactactaccgaaaattacgttagcgtgtatgtggcacgtactaaaagtttggtgaccagactatctcttcttaagttcattttcactctgaaacttataaatgcatacatacagaaattactttcgattaatataataatatatttttaataaacaatgaactaatgcccttattgtgttttgttattaaccttttcatcaccatttttttttgctagcttctacggcattcacttacgtgctgcaaaatttcgcagcatggaagaaattgttcgcgaagaaaaaagatttcgctcagtgatttgtagtgacaataggtaccagtgttatcactaagtatatcttttagtatatctcttcgcttgaggagggatcaaaaaaaaacaaacgtaaacgtgcacataaacgtcaagtactttttgcaggcattaatattcgtctccaacaaagacaaataaagaagcaatcttttcattaccttaagccagtatctattgatatcaatcgataaggttcgttgttatcggtgctaaaaattataaagtgaaaataagaatcttttcatgtcgtgctcaaacggcatctggcctactgtatctaatttgtgcggatcattatccttcttcacctctgttatttcattgtttccacaaataattgagacttatcgagataaatctgtcgatgggctatcgccatattttttgctggcttggttatgtggggatattacctcgctgataggggcaaagctaacagggcaattgttatttcagatacttttagcaatttattttctattgaatgattcttttgtatgtggtcaatattattactatggcgtgctgcatgaaaataaattggcgactgtcggccatgagcctaaacctcttcttcccgaactggttgaaaatggtgagcttttgagggaggaagaggacatgatacaaggtggtagcagtgcagaaagccctagaagcagtagaagaaggtctgccattacagcagccttggctatagctcatactataagtacagctagcgcatatccgctaaatgtaggctccacccaatcacaagtggggcctcccggagatggtaaaaacagccagctgggtacaattttatcttggattggcgcttccttctacgtaggcgcacgtatcccacaactaatcaagaattacaatagaaagtctacagacggcttatctcccttcctatttgctactacactactctgcaatatcacgtataatttgagcatcttcacaagctgtagatttttagataatcagaacaagagggaattcatcgtgaatgagttgccctttatatttggaagtgctggaacaattgcgtttgatttgatatacttctaccaatactatatcctttatgcaactgatatgcaactacgtgaactggaaagagaactatacagtcctgaagaagacagtgcagcgcaactagtgacagaacgtacatcactgttgtctggtgaaacgcaaacatagttttccctacggagtactaccatttatatttaaacaatgcactctgctcttgggatagtccttgcgagacccttttttcccaataggaatactacgttcgtactctgtgtaaaagtacccaactatagttagcgccagttttacgtaaaaccgtctatgtcttgtttgcattcgcaacagctacaaacacatatagtttgtcacactaatattaataatgaaagttattatgtattcactgtgaacgcttcagtatacagtacggcagtaagtgtttcattctgttctggattaataatctttcactttgcctagccatttgggggcgggttttggctgggttagcttctccttagtcatggagaaaaaaaatcgcccgcaagtatctcgaaaaaggaaaaaatgcccacgcgtataagagtggacccaactgctcgaggtttcaagagcttgtagattaatttctgtagttcagttatacttgcctacaagtgctatacagcaaatagcgaacagtacgaaagtaaacatcatattatcaataatggttcacaacaaagttactatcattggttcaggtccagctgcacacaccgccgccatctatttggccagggcagaaatcaagccaatcctatatgaaggtatgatggcgaacggtattgctgccggtggccagctaaccaccactacagaaatcgaaaacttcccaggtttcccagatggtctaacaggtagcgaactgatggacagaatgagagaacaatccacgaagtttggcactgaaattatcacggaaacagtttccaaagttgatctgtcttccaaaccattcaagctatggaccgaatttaacgaagacgcagaacctgtgacgactgacgctataatcttggccacaggcgcttctgctaagagaatgcatttgccgggcgaggaaacctactggcaaaaaggtatttctgcctgtgccgtgtgtgatggtgccgtccccattttcagaaacaagccattggccgtcattggtggtggtgactctgcatgtgaagaagctcagttcttgaccaagtacggctcaaaagtgtttatgcttgtcagaaaagaccatttgcgtgcttctaccattatgcaaaagcgtgctgagaagaacgaaaaaattgaaatcctttacaacactgttgcgctagaagctaagggggatggtaaattattgaatgccttgaggattaagaacactaaaaagaatgaagaaaccgatttgccagtcagcggtttattttatgcaattggccacactccagcaacaaagattgtcgctggccaagtcgacactgatgaagcgggctacattaaaactgtcccaggcagctcattaacctccgttccaggatttttcgctgctggtgatgttcaggattctaaatacagacaagctattacttctgctggctctggttgtatggccgctttggatgctgagaaatacttaacttccctagaatagatgaattttccattataaaatagatacactcaaatttttgtatacttatccaacaaatcgttactttctccttttctttaataaaaagcaaaccatgaattttatttcttttccccattattagagaaagccaatacataatctacatatattgcgtgtctgaattaaactttttagacacatgacataggccatcggcttactttgtaacgcgtggttgcctatacaccgactattaagttatgactaatattattgctgcgcttccccacctgcatttttcttgtcgtctttgccaaaaggaaaaaaaaacctacgcagattgactctctaaaaaatgattcatgaccagacaattcagtaaacataaactctgttgcattcattcttctggaaaactttataataaagcatctgatattacagctactgacaactaagtgaatttaaactgcaataatcacaagaaaacttagtattcccttatcatgtccgaggcgactttgctatcttacaccaagaaattattggcttctccgccgcaattgagtagcacagacctacacgatgcgttgctggttatattaagtcttttgcaaaaatgtgatacaaatagcgatgagagtctttccatctataccaaagtttcgagttttctcacggccttgagagttactaaacttgatcacaaggctgaatacattgcggaagctgcaaaggctgtgctcagacattccgaccttgttgatctacctttacccaagaaggacgaattacacccggaagatggaccagtaatcttagatattgtaggtactggtggtgacggacagaatacttttaatgtttccacgtctgctgctatcgttgcctccggaattcagggcctaaaaatttgtaagcacggtggtaaagcttctacatccaatagtggagctggtgacctaattggaactttaggctgtgacatgttcaaggttaattcatcgacagtgcccaaactttggcctgataatacgttcatgtttctacttgctcctttttttcatcatggaatgggccacgtttctaagatacgcaaatttcttggaattccgactgttttcaacgtactgggaccacttctacatccagttagccacgtaaacaagagaatattgggcgtttactcaaaggaacttgcgcctgaatatgccaaggcagccgctttggtatatccaggaagcgaaacttttatagtttggggacatgttgggttagacgaagtatcacctataggcaaaactactgtctggcatattgatccgacatcgtccgaacttaaattgaagaccttccaattagaaccttctatgtttggtttagaagaacacgagttgtcgaagtgtgcttcatacggccctaaagagaatgcgagaattctaaaagaagaagtcttgtccggcaagtaccaccttggcgacaataatcctatttatgactacatcttgatgaacaccgccgtgttatattgtttaagccaaggtcaccagaactggaaggaagggatcattaaggcagaagaaagcatacattctggtaatgcattacgttctttagaacactttatagatagtgtgagctccttgtagacattatttcatatgttatacttaaactagatagagacgttttatttgtactaagctgaacattaccctaattacgcgttataagttttaatccttcattttgaaggaaaacaaataaacaaaaagttgatgtggaacaaatacaatgtgcgcggatatcttaagcaacttcgttagttacagtccacacaaagcgaaaaagggctgataaacactcatggacgaagcgtcacatctcccaaatgggagcttgaagaacatggaatttacgcctgtaggatttatcaaatccaagcgaaacaccacgcaaacacaagttgtatcgcctactaaggttccaaatgccaataatggtgatgagaacgaaggccctgttaagaaaaggcagagaagaagcattgatgatacaattgactccacaaggctatttagtgaagcttcacaattcgatgacagctttccagaaattaaggctaacattccgcctagtccaaggtcaggcaatgttgacaaaagtcgcaagagaaatttgattgatgatttgaagaaagatgtgccaatgtctcagcccttgaaagaacaagaagtaagagaacaccaaatgaagaaagagcgatttgaccgtgctttagagagtaaattactaggaaaaagacacataacatacgcaaattctgatatttctaataaggaactttacattaatgaaatcaagagtttgaagcatgaaatcaaagaattaagaaaggaaaaaaacgatactctcaataattatgatacccttgaagaagaaacagatgacttgaagaacagattacaagcgctggaaaaagagctggacgccaaaaataaaattgtgaattcaagaaaagtagatgatcattctggatgcatagaagaacgtgaacaaatggaaagaaagttggctgaattagaaagaaaactgaaaactgtgaaagaccaagtgctagaattagagaataatagtgacgtacaaagtttaaaattgagatctaaggaggatgaattgaagaatttaatgaatgagttgaatgaattgaagagcaatgcagaagaaaaggatacacagttggaattcaagaaaaatgaactgaggaaacgaacaaatgaattaaatgagttgaaaatcaagtctgatgagatggatttacaactaaaacaaaaacaaaatgaatcaaaaagattaaaagatgaattaaatgagcttgaaaccaaattcagcgaaaatggttctcagtcttctgcaaaagaaaatgaattgaaaatgctgaaaaataaaatagccgagctagaggaagagattagcacgaaaaattcacagttaatcgcaaaagaaggtaagttagcatcattaatggctcagctaactcaattggagagtaaacttaatcaaagagactcccagttgggctcaagggaagaagaattgaaaaaaacaaacgataagctacaaaaagatatcaggatagcaagagaggaaacagtttcaaaggatgaacggataattgatcttcaaaaaaaggttaaacagctagaaaatgacttatttgtgataaaaaaaacgcacagtgagtctaaaactattactgataatgaactagaatctaaagataaacttattaaaattttagaaaacgatttaaaggttgcacaagagaagtactctaaaatggaaaaagagctcaaagaaagggaatttaactataaaatttccgaatcaaagttggaagatgaaaagaccacgctaaatgaaaaaatttctaacttagccgcagaaaactcacagctaaaaaataaaatagaggacaattcgactgccactcaccatatgaaagaaaactatgagaagcagttagaatcgctaaggaaagatattgaagagtacaaagaaagcgcaaaagattctgaagacaaaattgaggaactaaaaattaggattgctgaaaattctgctaaagtatcggagaaaagatcaaaggatataaaacaaaaagatgaacagatcagcgacctcactcagaatctaaaactacaagaagatgagataagctcattaaaatccataattgacaggtacaaaaaagatttcaatcaattgaaatctgaacagagtaatatccaacatgacctaaatttacaaatactaaatctggaaaataagttaatagagagcgaggatgaattaaagtcactaagagattctcaaaaaattgaaatagaaaactggaagagaaagtataacaatctttcactggaaaatgacagattgttgacagaaaaagaatccgcatcagacaaagagcgcgagatatccatcttgaacagaaaacttgatgaaatggataaagaaaaatggaacttacaggaatctaaagaaaaatataaacgcgaactacagaaggtgattactgctaatgatcgtttgagaagagagaaagaggagttgaatgaaaacagcaataatattcgtatcatggaagacaagatgactaggataaaaaaaaattatttgagtgaaatcacttctttacaagaggaaaataggagacttgaagaacgcctcatattaaatgagaggcgtaaagacaatgattcaactatgcaattaaatgacatcataagctattataaattgaagtatcactcagaagtaagacacaacaacgatcttaaggtgatcaatgattatttaaacaaggttcttgctttggggacccgtcgtttaagattggacacaaggaaaggtgagcacagtctaaacatttcacttccagacgatgatgaactagatcgtgattactacaatagccatgtttatacaaggtatcatgactatgaatacccgcttagattcaatttaaacagaagaggtccctatttcgaacgccgcttaagcttcaaaacagttgcccttttagtgcttgcttgtgtgaggatgaaaaggattgctttttacaggagatcagacgataacagattgcgaatactaagagatagaattgagagtagcagcgggcgtatatcttggtagtatcgcttactctatcatcatatttctcgtatgtacatcgactcctacgcagactgatcttcaagcgagccaccgtgaatgtggaagcataaacagatgagaaacctttttgtttctgagatcgtgaccttagattgtagtgtgctaatctccctagtattgactactttgcgtttattcatttctttctccaatagaaatacagcataaaacatacgtagggtatatctatgtatgtggtatatttgtattataagttacttagatttactggcgcccttttttaagctattgtaattatttacggcctctgcgattctttccttgaaagtatctgttattatcgccagttggtttaacatttcatagtgattttccaacgtatcgcatttttcaaggagttctttgaacttcgcaatatttttatctatggtgttttcaataataccattcaccatcacttcattttgttttttacatagctccgtagtatccaattgtatactctgtacatagtctctcattttataaagtaagtaatcgtagtcgactgtcaatttatcaattccaagaggatcgtcaccagccgaagccgactctctggaatgacttgagttgtcttgcattctaaataaggccaactaacctagttgaatatactgctaatgaatgctaaaatacacaaatttcatgtaaaaaaaccccgcgaattttgtgttatggttaaaaaataactgtaactgaaattacccaaattggagaaaacttgttaagtccttattttagctactgtggatggctccctctgtggaaatagcagcaattttggccatttaccatgttctagaaaacggctaaaaaacaaataatgaccccgaatattttaaatcgcaaaacctaaaataacctgctatttaactcaataacctatgacagattagcaaaaagccctaaaatttataacttaaaacctaatggtatttttaaaggggtgaatattgcgcataaccatttcaagttaaaaacccttatatcattatataaaaaatatcttaataaagaagcaatttgggacaagtcactacttcaagtataacccagacaagagtcttttaaaatgccacaaagaattgagcttacctccgaaccagtcagaaaaccgcggtctactgagagctcactactcagaaagatacaaagagcgtgtagatccacattgcctgaaccagatttgggcttgaacttagatgtagctgactatatcaactcaaagcaaggagcaacccctagagaggctgtgttagcaattgaaaaattggtcaataatggggacacgcaagcagctgtttttgcactttcactactagacgtgctggtaaaaaattgtggttactctatacatttgcaaatctccaggaaggaattcttaaatgatctagtgaaaagatttccagagcaaccaccattgagatattccaaggtgcaacaaatgattcttgaagccatcgaggaatggtaccaaaccatctgcaaacatgccagctacaaagatgatcttcaatatatcaacgacatgcataaattactgaaatacaagggttatactttcccaaaagttgggagtgaaaacttggcggtgttgagaccgaatgaccaactgaggacacctagtgagctacaggaagaacaggaaagagctcaagctgcaaaactagaagagctgctaagaagcggcaagcccgatgatttgaaagaagctaataaactgatgaaaattatggcgggatttaaggatgacactaaagtagcagtcaaacaagcaattaacaatgaactaaataaactcaaaagaaaagctgatttattcaacgaaatgttgacttcagccgatgagcctgatcttgaaaatgaagctattcaagaattgtatggcgacttaaaatcagcgcagccgaaattcaaaaagcttattgaggaagaacgcgatgacgatgcgcttgttagtaatctatcaaaatttaacgatctagtgatccaattgttaaaaaggtacaagtcaataaaaggtatgaaggaagaagaactaaatgtccccgatacgaatgaaccggcaaaagagcttaatttgatagattttgatgacgatacaacagcaaacactccatctgtgacatctccaagcaaatctttgcaaccttttgacgatcttttaggggattttaataaggtaagtttatcatccccaaagtctcctcaagaaaacgacactgttgttgatatacttggtgacgctcactcaaagtcatctggtatagatttattagattttgattcgcaacctggagaaagtaaaaccgctctgtccgcatattctaactcgattgttctacctaatggtttactaaatagttcaagtaactccaaggaaatcacagctcaatcgcaaagacatatacttaaccaatcggatcacttacgcattgattacgaattaactcgtgagtcgatgacaaaactacgattagttatcttctattcaaacataagcagtgatccaataactaattttgcacttttagtggcatcacctaaaggcacgacattgtctctgcaaccgcaatcgggcaatatgctccaaagtaactccagagatggtatcaaacagattgcttccgtagagggtatatctgttaatttaggtaagcccataaaattgaaatggaaggctaattactgcaccaagggtgattcgaaggaagaatcgggcacgaccagtttgcccacaatataatcaaattcggtagagaagttgaaaaaaaagtagatgccatattatattacagagaacagagtgttacgccaacatactaaaccagagaagtaaaacgttttacttatatataatagtattcgtaaatttataaaaatcaaaaaaccaatataagcctggttaaaaaaaaaaaaagatcagtatcgtaaagtcgtaaagttaggtcattgtttttggaacctttgtaaaatctcctgtggagttggtgactttatccttggagcagaattaatgttagaaatattggaaagagaagattgagatggagatgatttcggtggcggagcttgagaccctggttgtagttgctgcagttgctgcacatgactggactcctcctgtaactgctgcctttgctgttgaatctggtgctgctttagctgttgctgttgttctctcaaggttctataatagttttttgccgccttaagggccatctcaggaccaatgtctggtttttgctccaacaacttcctcgagtaactttcaatgatatcttgctcagtatactgtttctggtttggtcttggagccgacgcttgcccatttctagccaaatttgaagaagatttgccatttgaaggtattggactttgagctcgggatgaatgtgcctgctgactttgctgttgcctctgttgtaatctatttttcactgttcttctcaattgtatatcccttctcaatgcctcatctctttgggctttcaaaagcgacatttctgctggggtagggaccttcatgtttttacaatctaacggtttccttggctgggttggattgggacgcggcgtattttctctttttttcatacattttctaatcgcctcaaacatgctcgcccaacggagtctcctatgacctctttgtatggattctgtatttacacctaaaggcgatattcttctattctgtctctgctgaaatttatgggcttcaatcaaccactgttgagcactatgtgctctgggacccttgaggtcactaaaattgaatcgttcatttaattgtacaaaacgctcaaaacactgccatggcgttctacgttcaatattcgataaataagaatatgtgaggcgatgtgtcatatgtgcactaatcaattcccaattgtagccatatgtgttaatatttttgaccagttcctgatcgtcctcagacagccatatagtcggtgttctattttgaagatagcgtaatgaaggtactgctggtggtcttaaataatgatttcttctattaccatagaacataccccgccttttgctcaattgtgatattgatggttcttcgtcaatcaattgacgctcaagtaacttataaaatccattatcatccagtgacactaccgatttggaaattggaataaatggtaaagaatcatctttttttggccgttcttcattaataccattatacagcggtaaatcctgtattaatgttttttcaaaagtattgagttcgtcaacaaagattgaaagtttaaatgggggggctagctctttctttgattcttcggtttcgatcaacgctgatgatgcagctacttcatgttgtattaaaacaacttcgcttgaggaggatggcttttttagaagtaacttggtgtcaatagaagatataatttgatcgtgggcaccttcttgagataacaaaccatctgcaaaatcaaaatcactcttagctcctgcttcattctttccattctcatcattatcgttagcagcagcactttctttttcagtaatatcgtcaacgttcgcaataattccaatgtcatccttaccggctatgctaatatcggaatcatttcttgaagtatccgatggtctaccggacttttcagatatgcgcccgtcgtcagataatttattttccttaccaggtagaagtgttttacgttttacacagcatatttccccataggtccagtagtccttgattgcctgtgccattgctgtgcagatagctactttatatttgtggccctctttaaaatctgcttgcatccatttagcttcttctaaaagtatgttttgatgcgtattgtgttgtttccacggatcgatgaatcttttaggttgtcttaaagaccataatccaagtcttcttagttcttctattcgcgagccaacaacagtaattctggcctcgtttaaggcgttgtttataatattagtggtcaaagccttgtgagctctcggtattagattaataagaggcagagtttgtgacatgtacttcaattctgctaagggcaaagcctggggtattttcgatggtatataatcgttcattaataaaaatacggtctctaatgcgtcaacattgttctcgttataatggtctgatgtatctatctctttcgccataatgttctttatcaacggatccttgaattttactgcaggttgcacctcagtgggatctgctggtgggtactcgatgttctcataataagtgtagtgtgctaatgcattaggcactgggggacgcggcgaaataggtaatgaagccatttccgaattattagaagattccaatgactgagattgcatcttctgtcttttttcatgtcgctcttcttcacctcccatagttgactcaagtggccttttgttccacatacctcctgtcttttcagctggcctcaaagaatccatcatattttcacggattgaattatcgtggcttggaacaaaatgactctctgatttgactgatacattttcgctattttctggcagttccctactcattttagaatcggatagcctctggttaggtacatttattaaatttacatccttcaatttcttttttgttatgggagtcgcagctgtatgtaggagcttcggcagtgacgcctcgtcaaaccttataccccttcgtatatcgtttttctttaaaaatgcatctatttccttccgaagtttgttttcatctgttaactctagcagctggttcaagcgggatacgcagtatagttcggtcagttttctatctctttcatcaattaagtcatctgccttaggaaatttacttctatcactgctctggtcctcactgagtgatgctgaattaggcactgctgaacttggacgtgaggacatctttgaggcggaaactgtacttttgattatgatgtctctaaataatctttatattctatctgttcggcggctaacgctacgggtaatagccggcctttgaaaatttcgcggctgcagcaagtacgcaaaaatccttatcccttctaacggttcgaaagggggaagaaccagaaattttgtagttacgccgcaaatacctgtatgccccggctcaaaatgctcaacacttatatgctgactatgttctataaggctcagggtgaatgacctttcttgaattacaatctgatttcactttgcacaatatatactatgtatttttattggagcacacgacattaaaaagatgatcgcccagaaaaattttcagcggtggcggattaatttttactgtcctcggcagcccaaaattatccgtgtaggatgacataaaggctcaatggccgctgctgcttcgtctgttaataatatacaaattgcactaactgtgcagggcagtgatcgcaactatttacttttcgtaaaattaccaagtggaaatttctgtttccaattcatcgatacttttgacaaggccttcgtgatcaagaatcatgtatgagctgataacaccctttttagcttctgattcgaagtgaatcttggcatatttttcaaaaaatcggtcctcctcatgaaagtagtctacttcatcggccttcaccctttttttggatctttcgtctttgtttttattcctcttaccagagtcggtatcatcgtcagtgtcaaaatttacttcatacttcctggtgacgatgatatagaagtcataatgtttgtcatcgccaagtgccgtggcaacatcctccaacgtaatcttgtataaaggtggaacgacttccggtggcatattaatcagcctttcactgagaaccaaagcacaatttttattaccactatcaatcatagttttgaagaaagtggaaagtctcatgtccactttttgtaaatatttgacataatcacttagatgattagctttgaaatcaacgaatgaaagaaaacagtatggatcagattctttgccgtctgttttaattgtggtggttggggaacctaggatcaaatctgccaagctgcttagttgaatcctggtactttcttgaggaccaaataactgacgcagtaaattctttaaagcatgaaaatcaacttctgggttaccaccgaaaaaatcgaagtcaatatttacgatctcttcttctccattttgctcttcttcattttctgaatcggtgctactaatgtcaatttcagactcgtcactgccattttcttcctccacattttttctcttcctattttttaaatcatttaatttgatagcttgaaccatatttgtgagttaattagcaatcctatgaaaatgtgggcctcatgaacaatctaaatgataaaattataaggacataatagataatatattgacaactctttttcagatattttttctacctcaatctcatcgcgaggaatataggcacggaaagagaaactcgtataaagtgaccacggatatcgagaatttgataatttacccttaactgaagttatggcacaatatctgtataaattttaatacataatttgcggcaggaataactgcaacaatactcaaagttattagtgctagccaggcgatattttacattaggctattttattcctttttcatttcaataaaaaaagatagtttttttcgtcaacaatagttcaatgtcacaaattgtatttattacgtaaagtccatctcatgacaggtattcgagtgttaatagtccagcactattagaaaatgcataacatttgcctccagcgctcgtttcattccattttgtacatgttatattaatgccgtgcgcatctattttagctttactaacatcgttgaccgtcagcggatacacttcataagaactatcaattctatatttgtcatcttttatgctataatcccatttccaaagccttaatgacttttgagttgctgaactgtttttaatgccatgcaaaaggcgcctagctgcgttggttataataagacttccatctgctgatccagcaaggaccattggatgtaatcttgacaccccaatggccgttatggtcgtctctcgcgacactaaaggatgaactgcgaaagcagccctagacggcacagcccttaaggaacttgcaccatctgagtaaatatacgagtagatttgaggacaataaacaactggaaccaaattacttcccctgaatctggacaccgtggtctttgttgtagcaatgtcttttggattgaaaatgtaaaagtagccgtccaccgcaactgtactgacgactgtatcttcaaaatctgaataggctgttgaaacggataatatgtaggagtcatggacttggtcataaaatgaaggcacttcaggatcagtcaagtcaaactctgctacaaatccgttcttaaagccacaaacaacagtagtaggagataaaaaatcaaaagtagttatcaaactgtctgccagggataaagtcaaagaaggcttctcacacatcttaaacacgtgaacatcggttgcattatcaataatttccaaaaaatttattgtcccttcctggcttacgaatgataaacagccaaccagatgaggtgcgtgacatccttcgtgccatttaagatcccacacttcaccaaatgagtgtacaatggtttgaacttttacgcaatgtagagtagaagtattcattttgaaaatttgtatacaggaggagtgcttctccttgtcaaacatttctaaatgctcgttcaaaggctcatccatgtactgtgataccgcgacggctaaatattgtatatccttgcctatatcagtattttcctctatattaagccatgcaatatctgttaccaatcctcctacgttgtaaataaagccgcgccttttgccgttagcaagcaccggaaactctattttatcgccagtggatacctctgcatcaacttccccgataagtaacttcaatctcttcgttctcaatttgatcatattctcaaattcagtcttattaatttcatgatatacggttctgtttttatcccctatgactttattatatgcactttcctttttacacggtggatctaagcatacaaaatatggagaatcaggctgaatattcttgaatgggaaatcgaaaacgctagtttcaaagccttccttaacttttgctagcaacaataacttttccttattcagtccataaattctttcaatcttgtctcttgcactcgaaagatcttttaggagcctgatgggacggcccttctgtcctagacttgaccctggggagctgctcttcatatttttagtcgaattcttcttcaaacgaagtttctgtacagtatttcttcttccactgggtctaacagaagctccacttccactactgtttaaatccgccacctcatttttagtagactctaactcattctcaaattctatctcaacattgtcactttcctcaccatcaccttcatcattcaatacaaaatcatcatcgtcggtgtcatcaacattattgacttgtgtagtatttatcacatcatcgcgaccagcatgcactaattgtgcgaaatttgcaactgctttcttagatgcgtttctcctcggccttttactgcctgagttttcagatactgggcttgccaagctatcatagggaacttctgctaccacagattttctaggtcttcctcttttctttgccggtattactgccatcgccacaacttaatatattattacacgtatcgcaatggagcaagttagagaaatttcgctaatggatcaaagagtactagctttagtttttaggacatgaaactgctcttactgagtagaaatcaaagctttaacaactcatccaggctttctcgaacaaaaaatggaatgttgtttatcttcttttgcaacgtagggttttcgaaccgcagctttccgggtgatactgaatcccttctatttccttacagaagacagcaaattttattgtagcatataagaaaagaaatgacaggcagaggagggaccagcatgcctatgaattcccaataccatatatcactttgacagcgtatatcgcaattgaaatagaacaacttttcattattacttcagaattcattttaaagtgattgcgaacacggattatagccctgaacaataaaaggcaagagaaaaaatcatttgttttaggctgttaacagatgaccggtgattccagaagcatcagcgaaccctcaattaatctagatccagataatacaagtttttctgatgaaaacagcgatgacttctttatggacaattcctatgatatagatgaaatcgatcatagcgatgaaagtaataggcaaagtgtcatagttgactctaaagtcacggtaccgccatcaaagcattcaactctaacattatctgatagtgaagatagcgacgcaaaggaacaacatcagtccctgagcagatcatctagtaaaaatgtaaatatagaagatattacggagcccaagccagacaaaccatcgggtcgaactagaggaagatctgtgatgaaagagtctgtagttgaaataaactcatctgaatctgacttagacgaagacaaaaattttcccagatctaggtcaaggtccaggtcaagcataagatcaatatctccagcgggaaaatacaagcgacagaaaagttcattactgtatacctatgatgaaaacgatgactttttcaaggaacttgctaaagaagccaaaaaaagcaccactatttctaaagaatcgacacccgaccagcggaagcgagtttataacatcaaatttctctctaagctagaaggaactataaataaagcggtccaagtgaaggtcctcggaaaatacgaattttcaaaaatacttcctgctgctttggacggattgatgaagtcctataaaattccgaaggtaatgaaagatatatacaaggtagagaatgttactctttattggaacaatgcaaaattactcacttttatgacttgtaattcgctacatatcccacaggattttgaaaatgaagtctctgatatcgatgttactatcgtatccaaagaatacgaaaagaactttgaagcgacactggaatcaaagttaaaggaagaagaagctgctttactcataaaagaacgtcaggagatggaaaggaagttagagaaaaagagaaatgaacaagaagagtccgaatatcgcgagtttgaatccgaattaaaaaacgtagaagaaacacaagaaataaaagaaaatgatacagttatgaatacaaaacttctgcaagagggtggctctttgtcaggaaatagtagtagcatggaagaagttatgagaatcgctctcatgggtcaagataacaaaaaaatctatgtccatgttaggcgttcaacaccattttctaaaattgccgaatattacagaatccagaaacagttaccacaaaagacgagggttaaattactttttgatcatgatgaattggacatgaatgagtgtatagccgatcaggatatggaagatgaagacatggttgatgtcattattgattgagcgcaatttgctaaaaaaggccgaactccggctctttacgtgccacaattattatttactatgggcggcgggtgtgttggtggtgcttgcggtacttgtaaaatattttctgaatataattgaataagaccttttgtgtttaaatcatactcgggtaattctctgttcaaaaagtaggtgctgaccctcttctaccttccgtgaaatattataaaggaatttttccatctctaactcaacatgttaacgcttttctataaaaatttgatcgcctaatgaatacaaaaatctcttcagctttttcgtgctaggtttgaatagtacatctaacgtagaacaactatcaaaacaatttgatatttcctcggctatagttttcttggaacaagaggtaaactacttctctattgttgctacagcagtcaattaaaataattcgtttcatcataatattatgatatcaacgctaaaaggttgtataaattacgagatcagcagaaaataaaattcaagccatcatcctttaaggtgatttgaagggcaagaattggtagtgtaactgcatcaatgagtgattaggtgaaaacgaagaaaaataataaatatggtactgtgcagaattgttgattttcttttttgaactctaaaccatcaagaatggctttcacccactattgttacacatagtactattacttacaccaagatgggatccgacaaatatctcaacactatattggtctacatgctttatcgattgctccttatttacgtatttctataaatagggcgtactttaccaacagtgatcatggatgcaaaaaatgtgaatacatttatatggaaaaaaggtttatatcaatatattttaaagtgattgaaaattactgatgtgtttgatattgttggaataagaatcaaccatcatatacccgactaacgttcatattattagtaaactatcatatacaacctaagaagttgacataaagattgacaagcagttaccatttttagtagaagttgaaaagcaagaattgataaccaaatattgttttccaacaatgcaatcccaaccctatctcaatattcatagaattcacttatttctcagtttaatacatgatgatgcatcttgatattgagaaattatatgtattatccctttttaacctttaaaaggtcacaaataaatagccttgttggcgcaatcggtagcgcgtatgactcttaatcataaggttaggggttcgagccccctacagggctaataacacattcaaaatgttataaattttttttcgggtttgtgtttaaaactaaccttctaaagaaaacaataaaaattatatcaacatttcctcatgtctttgtaacctactagtagggattttgaagggctgaaagcttcttagttctgtcggatccattatattatcattatttacgaaactagtgctatgggtggcgaacgtggtgggcgttaccttttaaagtcctaatggaaacctacctatgcataaagtgaatagagtggcaataaaagtcgaataatagtacaaatacgcaaaaatatgagtacggacgttgctgctgcacaagcccaaagtaaaatagatttaacaaaaaaaaaaaatgaggaaataaataagaagtctctagaggaagacgatgaatttgaagatttccccattgacacatgggccaatggtgaaacaataaaaagcaatgctgtaacgcaaacaaacatatgggaagaaaactgggatgatgttgaagttgacgacgatttcaccaatgaattgaaggccgaattggatagatacaaacgggaaaatcagtgaggggctacataacattatttctaaataacgcaaaaggaaattatacgtctaatgttactttagtacattgttgtcatactagtatattttgcttagatgataaaataaataataaaaagagatacgaaaggctatgcggtagtcgattatatggccttgtagtataataatgatgcacgcaaagtattaaataactcagctgagatttctcatttctttaaatgcagtctcagtttaaaaaattaactatattaagatccgctctttctaccatatgatgcaaatgtgtcctcgaactagtacttgcaatttcaggtaaccccaatcgtttctttattattgtcatttttactatcataataatatcatccgtaataacaattaagtaacaaatcacatccatgtaaccatttaatttgtttcaagtaacattccgagtgaatagctagtcacatacatatatcttacctgccgctccgctgcaaatgactttacttgtttcttgaggatgccagtccacttgagttataggcttgttgcctggaatcttgatgttatttaataagcgcgacgtattccaatcccaagtaaatagtctgctttttgaatcgcctgaacatatgtaacgaccatcaccagaaaaagccaagcttatcccataaccagcagatgaatgccctttaaatatcttttttggatgcctcttatatttgggtttcaaactgaaagaatatattctattatccatgctttgtgcacagaaatagttctgagacggatgtacatttaaaaatggcatagaatgttgagccgtgtcacttatttgttttattggtacattgatctgattttcccaaattcttaccgtcttatcctctgaagaagaaataaacttcgaaccatcgggaaaatacttgagagccagaatgctacttaggtgatgatcatatgtctgcacaagaccttgattttctgaaacacgatcatcataatgtaatattttcgaattcgataaacctacaatgaactcatgtgggttagtgggccgagattcaacatctgcaggcgttgaattaaggtgcaacctggttttcactttaccagtttcagtatcccaaattttaacgcttctatcaaaggaagagctcaaaaaagattgacagtcttcggtgaatcgtaatgctttaataggcttgttatgaccttgaaaatctcgtaggcattcatagtcatggtagaaatcccaaatttttatagtatgatcattaccaccagagagaattaagtgtccagttttaggtaagaatttcagggcagtggttccttctggatgccccggataattacgtataactttttttggtaagtaacaccgaaaggatatcctttcctcacgaagatcaacatcgacgtcatttggtggatataaatatcctctgccttgatagtccttttctgatttaccataaaaatgggagacttcctctacctctatctgttccgaatctaggttgtcctcagccagcgcgtgcacgaagatatcctgatcttctttctgagtttcgctggcttgtgaagtttcatcgtcactacttgaccaactgccccacggcccatctcctttgcgagttttccgtcttctttttagttctgactttgtaaaatgtgattttctcttatgaatattatttgaagaaggttcatacgaagtatcttcatgcaaattaccatttttcttttcatgaacagatttgccttcgtcgaagttcaaatcagagtctgagcttgtgtcataaccgtctactaaacccatttcatctgctcttcaaagtacatgccgtgtttgttgcactatttggccaaaaataaaggaaaaatttcaagattttttttttacctcatctctagcaaggacacagtactccctcgtaaataagacaaaatacaaaaaagaaaattcaaagaaatggtattacaagaaccggtcagagaaacattacgataattgatatcaactacaaatccaatgatgcattctttataattgtacatatctatttgtattcaagtttcatttaaatactatttcattgactgctttaaacctttaccttcttggatgatttgcttttctttttcaacttgtttaccaagttaccaatatcttcattatcatctgcgttattggtcatattgttttcactaccgccaagttttcttttcttattcttaacacgtttactacgttcttttaggattttactcatagcttgtgtacctttgaattcaggctgggtcgggtcgatagcaaaatcgtgatcttcgaagacttctttaaatctaggatcttctaaatcaggtgtaaaggtgtcttcaacaattctctctttcttttgataccggcctttcttgtgtttttctttttctgatcttaagatttcgttcatgttgaaatgtgctttgttatttattgtgccctgagtttcggtatcatcatcatcatccattaaaagctccaattcagcctttgatttggcattcttttcgatctcctcttcatcgttagtatgctttttattaacagatttcaacttgcttttcttatccttctccgactgctgtttcaattcctttactttctgctttcttgctttacgacgttccttctcttttcttcttattttctctatagtcgtttcttctttgtcttccgacgatttctcgtttcctccttccaaggctggagtaaatgtaatttccatatcaacttcttcatcttcatcgttaggggtttctttcttggaattaaacccaaagtcaccaaccaacgactttagtttatttttcgcctcttcatcgacctgcccatccgattcatcactatctgacgccaagtaagccttaaagtccatatcatcaatttccttttgggtaaaggccctcttagcaacttcgaccctatcagctggcgtttcatcccaggtcaatttgacgcttgaatgttgtagagcatctgtgctaaactggtgtggcctatagttcttaggcaatatactgcattcatctcttacatcatcatcaaaagtcataccatcaggaacataccttaaatcgaacatattagcggttgactcatattcggtaccatcacagttatcatagatagctttggaggtggttgtatcactacaataaactattgcgtaataatatcttaatctgtccaactggtattgacgtaaagctctggaatccacgtccttgtcagcatctccctcttcataaagatccttaataccgatgtccatatcagaatcagagtcatcagttttcttctttttggaggttttgttcttatttttcttttggaaaagttcctttggaggtccttcaacttcctcgcgttgcattctttctttaccaaattcacttggataaatagcaactctttcaattttaccacctttaggaacgaaactggaaaaggtaatcatcaaatcctcagatttaacatggtcccaatctaaatttacgacggccaaattcttagagatgtcaccagattctggtttggcattttcaatttctacttcattttcttcttcgctttcaacttcactttctccggacgattcagaatcagaagaagtgaattcatcagaagagctaacataatcatcaggaacttcaccacgggcacggtccactactgttttcgcattaacttctgaatcttcatcattttctgcttccttttcgaaatatttgtcgaaatcttccaattccctgttattctgcgcatttttgatctttctaccatacttgtcaaccttagatttatgctggacctccagatccttcttactgaacctagaatctaacttgatcttatgatctttggttttcgtgttcttaaatttaggatcgctgtagatcccggcaaacctagcatctacaccttccttctttgggttctctccagccatcttcaatttttcttgcaaccttatacgatccgctgaaatgtcttgaaaaatattccggacccacagttatgtgatatttattatttgtaccattatgctaatgatgaatttgagatgagatgagatgaaattttttctgtaactgaaaaatttcggaacgtcaataatgatcggtagcctcatctgggatatttggcccggctcatattgctaatctttggatatagggctattagcagatttcaatcgtcctctcttggcatagtagacacagagttgtatttgcgcttctgagcgatgcttccgagattgttgaagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcatatatgtagtatatatacatatacatatatatatttatataggtttgggaacctatgttttttattgtaccaaacgcatccctcttcaataatcttcgaaaaaaaagtgcacaacaagcgggaaaatctgtgtaaagctgtataagtgatctgtacaaaaactacgaagaaaagaaataataccagggaggaactaccaattgtaaccattaaccttagttatgagatcatctcttctaacccttccaaaagtatgtttccggcaaacgctataaatttttgttaacttgtaaggattcgaagcaaagcacaattttactaacctgttctcaaacatatttttttttcatagtcttttttggggtttatgccgctataccttgcagttgagattgtcttaggtatttccattctaaacaaatgcagtggtgcttatggtattttagcattgttcacgggtcatccgttggattttatgcaatggatagcatatctttggtcggtatttacattaatcgtattctcacaagggctgtatttgattcataagccaaacttgctggtattttcgcaaatctgcgtactttatacaatcgataccatttccacttgtttttttactctatggtttaccacgcaatggttcaccttggaagacactgctaatattgatggaaataatgcactacaaagtaacccaatatcgacaggtaagctgacagaacgtggtattgatataagtaaacaaagtgcaactgaaagctacgaatataccatgactattttaattacgttggtgtcattgatattcaggttctactttaacttcattttggcatcttttgttcaagaattgttacaccaccccaaatatttagttgatagggatgacgtagaacaaaacttgaaaaacaagcctatttggaaaagactgtgggctaagagccaaaaaggttgttataagctatgtaagaatttgttagagtaaatagtaaaataaagccctagcgttatagcgttttacactgatgaagaaatgtttctattctgacatcataaaatcattctcactgatgctattgtcacttttcatcacgtgtgtatttaagtagctcttacgtaattttgaaaaaaaaggaaaaaggaaactatatagcacgcaattccctatttggttgcaattcaattccgtgaaacccttttcttttctaaagtgataataaagtaactttgcaatataatcaggtcgcaaatatacccacagataataatctaccatgcctgctacgttaaagaattcttctgctacattaaaactaaatactggtgcctccattccagtgttgggtttcggcacttggcgttccgttgacaataacggttaccattctgtaattgcagctttgaaagctggatacagacacattgatgctgcggctatctatttgaatgaagaagaagttggcagggctattaaagattccggagtccctcgtgaggaaatttttattactactaagctttggggtacggaacaacgtgatccggaagctgctctaaacaagtctttgaaaagactaggcttggattatgttgacctatatctgatgcattggccagtgcctttgaaaaccgacagagttactgatggtaacgttctgtgcattccaacattagaagatggcactgttgacatcgatactaaggaatggaattttatcaagacgtgggagttgatgcaagagttgccaaagacgggcaaaactaaagccgttggtgtctctaatttttctattaacaacattaaagaattattagaatctccaaataacaaggtggtaccagctactaatcaaattgaaattcatccattgctaccacaagacgaattgattgccttttgtaaggaaaagggtattgttgttgaagcctactcaccatttgggagtgctaatgctcctttactaaaagagcaagcaattattgatatggctaaaaagcacggcgttgagccagcacagcttattatcagttggagtattcaaagaggctacgttgttctggccaaatcggttaatcctgaaagaattgtatccaattttaagattttcactctgcctgaggatgatttcaagactattagtaacctatccaaagtgcatggtacaaagagagtcgttgatatgaagtggggatccttcccaattttccaatgagcgcgctacattacagttaatgcctccagcaacctgtagtgcttctttaaaccgatccgatacagctgaaacaaacattgattttactaattttcatataatatatacacatatatcgaatgataatgcaaaatataatttaatgaaattggaaatactcggaaaatttatcattatccttttcttcttttgaacgtaaacttcggaccgtcgtcatcgtcgtcgtcgccatcaccgttattagaagccccaaaagagccacgtgatctactagttgcgcttctactgtgtctactttgcttggaacattcttctgacaagtttggccgtaagttcatttccttcaccacaaaaagattacgattattttctctgtgatttagtctatcgcttttatcatcaatatcacccagatcatcttcatcagtaataaaaattttgttttttagtggttgaacgctggctgcagtacctgaacaacgagaaaaagaaaacgaatcttcttctccttcatttgaactatcctcattcgtgaatctgtttagagcttgagatcttttctggatagtgtttgagtttatattatcggacataaatgtattcgatccaaatctttccatctccgtcaaagcaaacatatcttcgttttcttctgtgccccattttgtagttgtatcctttttggagtatttttttaacggaacataatttctagtgattaaaaaggctgcatttcgtataaaatctgagctttgagtgttatttttaccctcttctttgtgcgcctttgattttggacgtaccttgacaaaagtcttgaaattcttgcgtttatgccattctggctccattaggctattttcccatttttcagttgttctgcttgttttgtttccctcactatcaaatgatttcctcagtaaattgttactaggttctacaatagccaaattttttagctgattaatagcttcctcgctcaactcctcatccttcaattcaacaatggttgacttaactcttttgacctctctatttttagtttcttgaatagcttcaacaaatgcgtgcggcgtaccagatttctctttaatagataactcttttacaggtgacttacaattttcttgtaatggagatgaaatttctcgtgaataattagaaagtttacggatgtttttagagggttgctctatattctggtgatgattcaccctaaaattcttagtaacttcagcatcatccatcgaattcacagcagctgtttcatagtcagcggagttcgaagatatggtttgagagccaatccctgctacctccggcaatgacggctgtggtaacttatgtgactgtagcgacttatccaacgaatcctcactcgtgttcacagtacctaagttggggctactgacaattatagcaccagggctactgtgaccacttttctttccaatatcttcagtcggctttagtgcgttttgaagaaatggggcgtgcttttcatctgcctctgcaatgttgggacttgaaatgacagtctttgattctgcgccacaattaagtctcttagcgtcagttaaagacctattttctgatagagtcttagtactcaaacctccagcaaaaaaatcaagactatcgagtggtagtactctacgtctatttaattttcgcttcttcgagactactggactagcttcaacttcaggtgcacgagatgttttcaaaatagtagacattccttcagaaatttgatcaaatttaccgttatctagagttcttgaagatgcacccttcatattaatcactgcgcttaaggtgccatctattattgatgttaacatcgttttgatagtacatagaattttcccattttctttcttatctgtagttgtcaaaatcaggtattctgttgatgcttccaagctgtcaacatatttatataaactatcaatgttgtcaaatgcaaataaatttatattgaacgtccgcaggagagatgatagacgtggttcacttttgatagtagttaacactctgatattattcagcctcataaacttcgaaagcaaaatatttggatcaaaatcaaaaacattgtactccggattactaatcatatcgttccacatttcatcaaattttaaattagttttagatgtgggaagaagagtattacacaattccatcagaaaccgtgattttttcatgggtatagtactaacaagggcatacaattcccgtatgctgttgtcctcgctctttgggtaatcgctaatcatcagattagcgggaatatcattaatagaaatctcagtggagataccatattcagaaagcatcgtcctgaattgtgtcaaatgaggaggaatgttccagacttcatttatccattcgaactctatacgaataggagttgtacccagttcaattattgtggactttaaaacgtccgaggcattaatagtaaatgtttcgccaactttcatgaattttttatttaatgatgtcaatttacccttgttaactaaacacaggctactgtgtttcagatccgaactattattgatttcccatttgaatgtgatatgctgtctggaaatacttttatcatttttaattatcagtgggtttttacttgatctacctatactataagttttgaaggcctgaagacaacatgatataaagctaatagagccatcttccaatgtattctggtatcgtactacccacataaatttatagttatcaccttctcagtattgttgctcatctattacaaaattctgcttatttggtttacgcattgcttttcatagaaaaaaagggctccccatataaatttaagaaaagtactaatatttagcgtagttaacaactttacgaaaatgaaaatgaaatatttctcggaaaagtattatatattatacacgtctctacattccaaataattctacgtttcttggagtagtcttaagtttagtgatgacgatggcgttgttagtatctataccgatttcaaatgattctggttttgtactgctatagtcagagatatttgcctccaccagcttacaaattgcttcaatacaataatgacaccattctaccgcaatttgggcattatagttaagttcctttttatttgtaggtagacctgggtgattgaatttcttacataataagtcccttgagtaccattgaatgtctagtaattgaccgctatgactgtccctcaaacctatcatgatatctgagttcggtaataaacccgtctgtacccacgttttcagaagttttctcctatgattggaattgtgcattgataatggggcaaaacactttagttctgtgtttgtctccgaaacaggattgaatgcatccatttcgcagcgaattaaaagaccaatttcttctgaaagtttactctctacaagagaaaaaataggacatttagagccagttaaatcagcgactttggaattttcggttacccaattttcaaattcaaatcctgaatagcaaattttcttcatatttggatcatttgaataaatgccctctttggacatttgagaatctttttttacatttctgcaaaatgaaagaaggcccgcccccatataagttacaattagtgacgtttgtctatttcgcctgttaaagagatgcatagtcaaatctacgatatgatgtcttgtggttacaacagtaaatttcttgccgatcttaaaatccttaccaggattatctagtatccagttctcaatgtatgaaaaacacggtgatacactatctaattcggatattgtcatgggaacgaactcatcaatattagcaaataagtcatggcctaaatacgggactttccgcttttttgcctcaagaagcgagctttcatacaattcagcaatactttctttcaaatttggtataaggtctttgcgtaggattgtataagcccggccattggtaaacagagctacttctttactttcatgaaatatatctcttggtggtttcgtcaaaaaattgtgcataccagtatgcagaaaagacgtatatgggatacatataagtttcggacgtctctttctataattgtctctctgttgtgaaggcttccttgacgaagatgaatcagaagtagttttctctttgcataatttactttggtgtcctctctcgagattgggcacagtaagcaaatttataccttctaaatctttggccaatccaagaacagcatcttgttcagttgacataactgagtttggctagaaagaaaactttgacataaaatcatcgatacctacaactggcgctgtaatgcaacaatgccattataaaagtaaaacatgctgcgaaaattgcggaaaaactggaaaaatcaatagtggggtaatcccagttagtttgacacaataatttggtgattttggtggaataatcattatttgtgaggatacaccaacgaaaagaaccttttgtggtagtatggtccaacaattgtatttgcaggttggtactaacaacctctataagtagacgatacaagagtgatcatatggtaggacactcagctcagcacagatcaaaaagcagcttagtgtctcacctactaatactacttatctttataacgattattattgaaatgtgtttatataataaaatttttaagaaccaaaggtcggatgatattagagacaactttaacaatggcggacatcgagttcccagtaatgtccaaaatcatggaacccatataagagacgaagcctttatatcaggggtctattattccaattggtccccatacaaaccgaggtttcatttccctcacgacataaacttgaagcaagtgtctcacatttactatgcatttttcaaaataaactctagaactggtggtatagaaaacacggatagttggtctgatctagaaatgaatttgtataaatcgctggcaattaaaaattcagaactaattaaagaaagctcgaacaatagtgtccaaaacatcctacccttaggttgcattggtgaactattttatttgaagaatacctgttctgataagaaatttaaagttatcatgtcaattgggggctggtctgatagtgaaaatttcaaaatcataattaaagatgataaactcttacaaaattttgttgattcgtcggtggaaacaatgttcagattaggatttgatggcattgatctagactgggagttccctggtaacaatgaatcagaacctcgcggatatctgaaactggtcagaatgctgcgattaaaactaaacagcctcgaatcccaaatatttgggaaacgtactgaagatcattttcaattatctattgcggcacctgcattcaaggataaattattttacttgccaatcacagaaattgatcaatatgttgactactggaatatgatgacgtacgattattatggctcgtggtcagaaacaacaggatatcacagcaatctattcagtgagacggaattgaatggaaactttgccatgcattatatgatcgatagatttggcgtcaattctagaaaattagtactgggaatggccgcctacggaagaagtttccatatcaaagataacaaattcgaaccattcaatcaaaatactgtattaattaacaaaattttcaaaggagtgggcaagcccactaaagaaatagataaagctgatggcaaggagggcatctggccttacaaaaatttaccaaagattggtacaatagaacaatacgatccaaaatatgtttcagcatattgctttgatgaaaaaaattcaatatttatcagttatgataacactaaatcagtcaaaactaaggctgaatatgtgacacataacaatttaggcggaggcttttggtgggagtcatgtggtgaagcttatgcaaatgagtcaaggtcgttgataaacgcatttaatgaaggcttgcactttaatgtgtcatcaaaaccatcaatatttcaagatgtgagagttaaaaaatattacttgaataaatatggcgatggcggatttttatctccatatttaaagcatttggattcaagaaagcaatgaatacgaatgtgggcgtatataataacaaaaagtttggtctatttattatccactccgtatatgtatatacatatatacaaatttcgtttattaatgttagaggcttataaaaaaaagcttgacttttccttatgtttcaaagagaggatttttgttgttattttcataatagcatatccattcttgaaaagacttcaaatacaccagcaataacttccaattgtaaatcatgaccaggattgttttctatctcttctttaacttccttgtttaaattaacggagacacctaactcagtttccttttctaaatcaaatgggtattgcgaaaattgtgccattatttcttcagctctactaattgccttatctctcttctcatattccaacgtagtcaggacattctccaatacgtttgccccatatgatccacatattaaagctaaagttctaatgattttgaaagatgttgtctccggaaaatattcattgtaacttaattccatgttcctcgatacgagtacagaaagtactctgcgcttaatggcttctttgcagctggcgtctgcaatggggtgtgtcgccatgtcaaacaaaaagaaatttttcatttctgttctcaatacacctttatcgaccaaaccttttgccaatctttcccttacttgtttcaattgatagttgatctttaaaaggttccatgtttcaccacttaaaagatcaatccagttagaaattgacaaaggttcgtcgtttttcatcaattgcaaagtttcatccagtaaaacttccccagttttggaactgtcaataacttcaatcaacctttcggaaagatcgaaccttttcctggcggaatcatctaagattctgattttacctcttaacgctaattctataattatacaaccacgcaaagcatatgaaatactatcattccaaaacgacaaatatccttctctatctcttaagcccatcaataagacttcttccatcaacgttaacgtagggatattgatgttgtctctcaatttcgattcttctgggtcatatgcaatctttttgtttgttccattgtcatcatccccgtcaacagcaatatttgcgattttgtctcctttggtattgttagcagaagaatgaatggaggaagtatctccagaatccgccctattgactctacgacgttgtaaagtagacatgatttttgctttgtatttttttagatagtttttgtttgaattcttttacgttatcagatcaaaagttgtaatgaaaatatagccaacaatgaaactgctaatttagctctatttgttagcgtggaaatttgaaatttatttttaatctataaatgcagcagcccaaaccgaaacaaaagaataagtgagttgaacagagtaagcaacgggccgatatagaactgaaaaagtcaacgtacccagaaagcaattaactgcgacacaaatagatgtcaatgtccaaaaaggatagataaacaagattacgatccaaggcagggatctaattgtttttaggtaaatgcgtacccattagcctctttttttcagtagtagttgactgctcaggaagtaaaaaaatgagccagaattgatcattaaaaacgaaaaaagggtaactcttcggtgtattttttattattataccatagagtactgaaataatgtttaatttgtcaacgattgaactgatgaactagggatattacctcctgttttataattgttgctagtttaagaatcggcgagagttattttgtgcttgaaaactgtttttgattcaaaaaaaaaatgggagccaagacgtcaaagctttccaaagatgacctgacatgtttgaaacaatccacctattttgatagaagagaaatccagcaatggcataaaggatttttgagggattgccctagtggccaactagctagggaagattttgttaagatatacaaacagttttttccatttggttctcctgaagattttgctaatcacctttttacagtttttgataaagacaacaatggattcatacattttgaagagtttatcacagttttgagtacaacgtccagaggaactttggaggaaaaactgagctgggctttcgaactttatgatttgaaccatgatggatatattacatttgatgaaatgctaaccattgtggcgagtgtttataaaatgatggggtctatggttacacttaatgaggatgaggcaacgcccgaaatgagggtaaagaagatcttcaagttgatggataagaacgaagatggttacattacgctggacgaattcagagaaggttctaaagtcgatccctctattattggtgccttaaacctttacgatggcttaatatgaaaactttgtttttgcttcttatggattggatgttataacagtagaagtaattttaggataattttaaataaaaataatattaaaaataataataatactaataataaatgagaataaaatgttgataaatgagggataaggtctattcatacgtctcatccaagaaggagaaaatatcagaatcttgagttttaaatagattaattattgaaattccaatcgaatatggaatttcttgagtatctctggaatgtgttatcggtttcatttcattggatggtatcaaaaacctttttaacgatctgttatttatatcacgcacgatcacccatcttactttaaaggctttgccatatttttgttcatcttcccatatactggtgtccaaatccattttcaaatccgataccatttctgcaacgccacagaatcttcctgatgtgttgattgaaaaaaataaaaacactttggctcccgaattaagctttttatatgcctcagatagccttttgttgccgaaatgagtagacgaccaaattccgttgtaaaacgaccttttgacatgcttcaaagacgaggactttattacaaaaaatcttgagttttctggaatatttaaccaagggggaataattgcagcactttttcttttattaatttcattgaaagtttgttctttagttgactgctgcaaataccttggtttggataaatattccctgtaataattattattgctattatcagattggttgtagtctctagaaaaggagaaatgccgatttaaatttgagcttgtcaatggaatactattaatctggtgtgtatagttttcatgagtgatctcttctttattttctttcttgttaatatcatttaaagctgtgacatcgttctttagctttgggtttgtttgtacttcaatatgagttctctccaaggaatggatcaacccatctagttctcttaaagagtcttcaattgtcctgtcatttctcttattttctttccattcagagttgaagtaaaaatttgggggacctgtagaccagatttgattcatttttagagcacaacgcaatacttacgtcacaccagccgtagacgatatcttcctttcttaacgaaatagtaacagaggacacaatctgaaaacttcttttgcgattcataaccaacagaaaattttggaggaaaacaatgtagctgtataaatatatatatatatatatgtatgtatacttatttatttatatatatatcacaaaaggctaccaaaaagattagccgccgaggtacatcgtgaggagtgatattctggggaaacgggtagcgatttcgtgtctattttcggtcaccaagtcaacgttacttactgtcgtataaccaaagtacaacaatagcaacagttcctaacattcttccatggatacggaagcattggccaattatttgctacggcagcttagtttagatgcggaggagaataagctagaagatcttctccaacggcaaaatgaagatcaagagtctagtcaagaatataacaagaaattattattggcatgtggatttcaggccattttaagaaaaattctgctggatgctagaacaagggcaactgcagaaggtttgagggaagtatatccttatcatattgaagctgcaacgcaggcttttctggatagtcaatgaaggggtatttttaagcctctttatcatatactcttttgttcgtaatagcaaataactcggtcttattaacgagaaaaagttaaagcatcttctgaatttttattatatacaagttatgtagtaaggcgccacttagcacctagaaaatatgattagcgttccgtaagctggagaccattttcaacgcatcgtgtggtgcatctttattcataacgaaaagtccttgcaactgggcggtacttacggtgatatccaattctttaacactatttacaaactttttgcatatatcagtctcacctgggtaaaatttcataaacattttttctacctggtatggagttgcgttaccaacgaagactttgtagtcaatacgacctggtctcattatagccgcgtctagcttttcaggatgattggtagtcatgaatgtaatagtttcttcagaagatgtgacgccatccagggcattcagtaaaccgctaaatgttacgctagaatgaaaaccttgttcaccagtttgacttcttttgttgaacgccgcgtcaatatcttccagtaatagtatgctcctttctggcatgttattcattaagtggtttaatctgtcatctgttaaattattttcggagaggtttaaaatacaaatgttgtagtctaattcgcccgctaaagcctggataaagctagtcttaccagatccgggagggccatagagtaaatatcccctgcgatatgggatacccctgtcagagtaccatttgccgttcttcataaaatcataaacgtcatcgagaataccctctttgatgccactgtccaaaatgacggagggcagcatccttttagcttttggttgaccaaactttctccattcagggccgaaagaagtgtaaataacagtcttgccctcagtagtcttcagggctatgtctttagcctcgttcaaaatgtcatcgaacaaatgtttgtcacggtacagtgtagttaaggttacggtctcaaatggtgacccgtttgcgatatctatcatttttgcggacctttctcttttaatcaggataaaagcacccttataacgaatccaatgatttcccggacccggaaccagcgaaaattttgtactaactgatccattgtcatgttgtatgtagtttgtcctaacggataagtgtctagataccctttgaggatgtttggccatccatgttagaaaccaggcgtatgatttgtccttcgactgaatctctaagtcgacaatcatttgtcggtataggaccctgctggcttttattataccggatctagctacagctaaacctgtaccaaggatcataagaccaccgccggcggcaaaatagggattgtttgacatagcatcgccaactagttttgaaagtttttcccggactgagtcattaccagtttcatttgttggcggagtaattacaccactcagatttggagtagcctgtttatcatattgtatgtcaatcggcttatccgacatggtagattgagggcacacttcattttttttcaaatcgtcccttggtacgtctactgcgttgcaaatatagaagagtggaaatctttacttatactatttacatcgatttttcggcactctttaagggtaactcaatcgagatataattcgaagagcagtaaactatagctcgaacgtaacagaaagttttttgcttgctatagttcttggccacaacgcctcattcattcatttagaaagtttctcactctttcttcttccttttttagctcattacttgtgaaaatgagctttgttcaaataaggcacatttcttcacaaataaaccgtaagactgtatccattgttggatcggggccttccggcttttatacagcgtaccatttactcaagaagtcaccgattccattaaatgttactatatgggaaaagttacctgttccttttggtttaagtagatatggtgtggcacctgatcatccagaagtcaaaaattgtgaagaaacgtttaccacatgtgcagaagagttttcttcccctacaaaccaaaagcataaattttcctttgttggtggtataaccattggaaaagaaatattgttgaaggaattgctggataatcaagatgctgttattttaagttatggttgtacaggggacagaaagctgaatatccctggcgaactcggaacaaaaggggtgtttagcagtagagaatttgtcaattggtacaatggtcatcctgatttcgcaaaggataagcgatttaccgattttgactggagcaaagtttcgaaagttggtattataggaaacggtaacgttgctcttgatattacgcgtgtacttatttctaatcaaattgatgaaatatgggaaaatacggacatctcatctcttgcactaaatttgctaagaagggcacctgtaaaggacgttaagctaattgcacgaagggatttcgttcattccaaattcaccaacaaagaattaagagaactatgggagttagaaaagtatggcatacgtggccgtattgatcctaaatttttccagaaagaaatgtttgacccatctaagtacgatcgtgcattcaatagacgagtagagatgtgtagtgagtatctcaagccatttaatgaacgttcgaagaaaaactataaaaaggctcctcctccaagcagcggatatgacaaattctgggagttagattatttgaagactcccttgaaaattaatagagacgattttggtgcaatcaactctttgagtttatgtaacaatcgattaaatgaagataacagtttgcaacccttgaaggacgtcaataatattatgacatataaagtggatttgctgattacttcattgggatatgcaggcgttcccatgcctgaattctctaagttgtctattggatttgacaaagatcatatagctaataaacagggtcgtgttttaacttccagcggagaaatattcccacatttatatgcatctggttggatccgtaagggcagccagggcgttattgcctcgacaatgcaagatgcttttgaagttggagacagagtaatacaagacttggtggtcagcggagcgctatccttagagaattctatcgacctctctaatatcaagcacaccacatggaaggattgggaaagaatcaacaagaaggaattgcttcggggcaaaaaggaacacaaaactcggtcaaagtttttaacttttgaagagttgtggaacggtgtagaaggcatataaaatagatcgttaatatatttctaacatcttcttgtaaatgtaaatattttaaaagggttgatcttattacggagagaaccaatcatatcgaaggatttctcaatagtaagtatcccgcgcgtggtcctcggggaaatagaacgagaaacttcaagtacttgatagcaagaaagtgagtgcttggcttccccattttgattataaagaaaggcattattttctagggcaagaaaagacattgttgaaattgttccagaaactttcatttaaagtctttcgtgaaaggagtggacgtcaaaaagaaataatgatttttaaacgtgcagtatctacattgattcctccaaaagttgtgtcttccaagaatataggttcggcaccaaatgccaagcgcattgctaatgttgttcacttttataagtctttgcctcaaggaccagcaccagccatcaaggctaacactagattggccagatacaaagccaagtactttgatggggataatgctagtggtaaaccattgtggcattttgctctaggtataattgcctttggctattccatggaatattattttcatttgagacatcataaaggtgcggaagagcattgaacgtggagttttacttttgtagaaaattctttattttaagcctttttaaaccaaacatgcaaagagaagaaaaactttttggtaaatccaaataatttttgagcgaaattgaaaggagtacataagtgatagaacaaaatttcgttgttttcatatgtctataaggaaactccgtcactttctggctctattcattttttctttagtaaagcataaaaataatgagacggagagtaaactttacaatatatattcataaaaattcattaaaataaaactgttcgatcctattcgatatacacacacacatatatatatatatgtatatagatatgggtgtgtttgtgtgtatccgtgctaaactcgcaaatgcaactttatgtcaaaccaacttgctcattcctacatattaatccattagaggagataagtctatattttttgttcactgatatacatgacctgcgtgcccctcaaaaagacatcactattgaacttatttagaagcttattgttattactctcgtagtgttcagtggcactcgatagtgcaacattcataaaaccatcaatggattccaatcttccgctgtagagtaaacccgaggcaagtttgacgttcactgtcttaccaatgatatcagagagaaactccgtagtaacgctaccctctgtagaagcttttccggacatcactaataatctctgcttgttttgcttatactgtgcaatgccatattttctcgttaatatggcgtcttgtgcattattgaatgggttgctgcgacgttgcttatttggcattgtacacgaacagctgcccccgggtaaaatgttttaataatagaaatatcttacattaaacggctaaaagaaaggcctatagtcgtaataacatttatttcctacacataacccagttaattagccacagtgatattcgatttatgccgcttcaattgtgcttaaatcgttgcatcgcttcagtaacttttaattgtaatgataatgcacgtcaatttagtttcccattcgggtaaacagtatcaggtcgagatatgaaaattggcattccttggagaatgttagccagaagatcgatcagtcgactcccctattgattaacatttcatctttgcatacttggcgtttctaatccttatcttttattaccaagagttcattgtacttttaataaagtgaaatataacgtagcatctcaagagcaaggagattttgatgaaaaaaatatgtcagctgaccctattaatgaccaatcgtctttatgtgtgaggtgcaataaatcaatcgcgtctagccaggtatacgaattagaaagcaaaaaatggcatgaccagtgctttacatgctacaaatgtgacaaaaaattgaacgcagattcagactttttggttctggatataggtacattaatttgttacgactgctcagataaatgtacaaattgtggcgataaaatagacgacacagcaattatactgccttcctcaaatgaggcctattgttccaattgtttcagatgctgtcggtgcagcaaccgtataaagaacttaaagtatgcaaagacaaaacgaggactatgttgtatggattgtcacgagaaattgttgagaaaaaaacaactattactggaaaatcaaacaaaaaattcatcgaaagaagattttcccataaaacttcctgaaagatcagtcaaaaggcccttgtcacccaccagaataaatggtaagtcagatgtcagtacaaacaacaccgcaataagtaagaaccttgtaagctcgaatgaggatcaacagctcactccacaagttttagtatcacaagaaagagatgaatcatcgttgaatgacaataatgataatgataacagcaaggacagggaggaaacatcttctcacgcaaggacggtttctattgacgacattctgaactctactttggaacacgatagtaatagcattgaagagcagagtttggtggataatgaggactacatcaacaaaatgggtgaagacgtaacctataggctattaaaaccacaaagagcaaatcgagattccatagtggtaaaggatccgaggatcccaaattcgaactcgaacgcgaatagattcttttcaatttatgataaagaagagacagacaaagatgatacagacaacaaagagaatgaaatcatcgtcaacacacccagaaatagcactgataaaattacaagtcctttgaacagccctatggctgtacaaatgaacgaagaggtcgaacctccgcatggactggcattaactttatcagaagctacgaaagaaaataacaaatcatctcaaggtattcaaacgtcaacttccaaatctatgaatcatgtctccccgattacaagaaccgataccgtagaaatgaaaacatcaacctcttcatcgacattacgtttgtctgataatggaagtttcagcaggcctcaaacagcagataacttattgccgcataaaaaagtagcaccctctccaaacaaaaaactttcaagatcgttttctttgaagtccaaaaattttgttcacaacctgaaaagtaaaacttcggaaatgctggacccaaagcatccccatcacagcacttctatacaggaatcagacactcattctggctggggtgtttcctctactcatacaaatataagaaaatcaaaagccaaaaaaaatcctgtatcaagaggccaaagtgacagtacaatatacaatactctaccacaacatggaaattttacagtaccggagtttaatcacaaaaaagcgcaaagcagccttggcagtatatccaaaaagcaaaattctaatgatacagccactaatagacgcataaatggttcatttacaagttcaagctcggggcatcatatagcaatgttccgtacgccgcctttggaatcagggccattatttaagaggccatctctgtcatctgagtccgcacaccacagatcttctagcttacagacgtctagatccactaatgcattgttggaagacgattccacgaaagtggatgctactgatgaaagcgctacaagcttggaaaaggacttttactttactgagttgactttaaggaagttaaaattagatgtgagggaactagaaggtacgaagaaaaaattattacaagatgttgaaaatctaagattagcgaaagagaggctgttaaatgatgttgacaatttaacaagagaaaaggataagcaatctgcatcttcccgggagtccttagaacaaaaagaaaacattgcaacatcaatcactgtaaagtcaccaagttcaaattccgacagaaaagggagcatatctaatgccagtcctaaaccacgcttctggaaaatattttcaagtgctaaggatcaccaggtaggcgatctagaatcacagcaacgttcgccaaattcatcttcaggcggaacgacaaatatagcacagaaagaaatatcatcaccgaaattaattcgagtacacgatgagcttccttctccaggcaaagtaccactgtcgccaagtccaaagagattagattatacgcctgatggttcccatttatatggatcttcgctacaagctcgatgtgcgtatgaaaaaagtactgttccaataattatcaggtgctgcattgatcgcattgaaaaagatgatataggcctgaacatggaaggcttatacagaaagtcgggctcacagactttggttgaggagatcgaaaatgaattcgctcagaataattcgttgcatagtgatacattaagtcccaaactgaatgctttactgaatcaagatattcatgcagtggctagcgtattaaaacgatatttgagaaaactaccagatccagttttatcattttccatatacgatgccttgatagatctagttagaaataaccaactaattgagaggctaccattaaacaacgacaagtttttggattcaccacaaaaagtgactatttatgaaatggtgctcaaaagcctacttgaaattttcaaaattttacccgtagagcatcaggaagtattgaaagtattggcagcacatatcggcaaagttcgaaggtgcagtgaaagaaatttaatgaacttacataacttgtcgttggtctttgcaccgagtcttatccacgattttgacggcgagaaagatattgtggacatgaaggagaggaattatatcgtggaatttatacttggaaactatagagacatatttaagcaagcataatacagatttgcaaaagttaaataaacataggatagattaaataagaaatcatatgaaaaaagaataaagtaagaaaatagttcaatgtatattcgtcagttcagggtgtgaaaaggtggcaatttttttgtttccgacccgtaacaagtgttcaatggtggtgaagtcttttcttggcaaatttctatacttcccaaattcttcatgaatataattcacaaaattaacttggttttcctttggttttgtatgagccgttcgtatggaagccctatacaggtgtaagacttctttttgtaacccacttaatctcttaggcatgctcttggtattgcgtctcctcttcttcttgtgtgtttaagctacattatctttgttaagaataatttggcgaacccctttttttcttcggctttgcaaggttaattaattaacatctaccagttttactacattttagattggttcgtccaccgaaatttaaaaaagcaggattgaaagcgtacaacaacgtcttagcgaaaaagataatccaaaattcgatgcttgtacacctcatgtagcttccttattaacatttggtagtaggcttaggctattttttgaaaaagccgtcatatattactttgagcctttgcgaatcctctccaaagtgtcggttacctaccgggagggataaccgcggatagccgtcatttaccgaaaattgccgaggtcatgctgagcatttgtcgtacttttgtgcggcggagctttgataccttcggtaagtgtcggtatgtaataggttagtggcatcttatttattgtgttgagtaaagtttaagatataaactgggctagtttgcatcgtcactacagcggcagctcactttcattttttttctgcgtttattaatactacataaaatctgatataaaacatatttaactgatcaaccctctcaacttgatactcaaaacaagttgacgcgacttctgtaaagtttatttacaagataacaaagaaactcccttaagcatggcacctgttacaattgaaaagttcgtaaatcaagaagaacgacaccttgtttccaaccgatcagcaacaattccgtttggtgaatacatatttaaaagattgttgtccatcgatacgaaatcagttttcggtgttcctggtgacttcaacttatctctattagaatatctctattcacctagtgttgaatcagctggcctaagatgggtcggcacgtgtaatgaactgaacgccgcttatgcggccgacggatattcccgttactctaataagattggctgtttaataaccacgtatggcgttggtgaattaagcgccttgaacggtatagccggttcgttcgctgaaaatgtcaaagttttgcacattgttggtgtggccaagtccatagattcgcgttcaagtaactttagtgatcggaacctacatcatttggtcccacagctacatgattcaaattttaaagggccaaatcataaagtatatcatgatatggtaaaagatagagtcgcttgctcggtagcctacttggaggatattgaaactgcatgtgaccaagtcgataatgttatccgcgatatttacaagtattctaaacctggttatatttttgttcctgcagattttgcggatatgtctgttacatgtgataatttggttaatgttccacgtatatctcaacaagattgtatagtatacccttctgaaaaccaattgtctgacataatcaacaagattactagttggatatattccagtaaaacacctgcgatccttggagacgtactgactgataggtatggtgtgagtaactttttgaacaagcttatctgcaaaactgggatttggaatttttccactgttatgggaaaatctgtaattgatgagtcaaacccaacttatatgggtcaatataatggtaaagaaggtttaaaacaagtctatgaacattttgaactgtgcgacttggtcttgcattttggagtcgacatcaatgaaattaataatgggcattatacttttacttataaaccaaatgctaaaatcattcaatttcatccgaattatattcgccttgtggacactaggcagggcaatgagcaaatgttcaaaggaatcaattttgcccctattttaaaagaactatacaagcgcattgacgtttctaaactttctttgcaatatgattcaaatgtaactcaatatacgaacgaaacaatgcggttagaagatcctaccaatggacaatcaagcattattacacaagttcacttacaaaagacgatgcctaaatttttgaaccctggtgatgttgtcgtttgtgaaacaggctcttttcaattctctgttcgtgatttcgcgtttccttcgcaattaaaatatatatcgcaaggatttttcctttccattggcatggcccttcctgccgccctaggtgttggaattgccatgcaagaccactcaaacgctcacatcaatggtggcaacgtaaaagaggactataagccaagattaattttgtttgaaggtgacggtgcagcacagatgacaatccaagaactgagcaccattctgaagtgcaatattccactagaagttatcatttggaacaataacggctacactattgaaagagccatcatgggccctaccaggtcgtataacgacgttatgtcttggaaatggaccaaactatttgaagcattcggagacttcgacggaaagtatactaatagcactctcattcaatgtccctctaaattagcactgaaattggaggagcttaagaattcaaacaaaagaagcgggatagaacttttagaagtcaaattaggcgaattggatttccccgaacagctaaagtgcatggttgaagcagcggcacttaaaagaaataaaaaatagaaacttgtgggcgcaattataaaacactgctaccaattgttcgttttctgttcattaacacataaaaaacccttatgtaactatatttacaaagtaaatacgtatattaaagctattttaccactaccacagagttctttgtccagttgctagtattttttttttcgcgacgaggcaggggcggggagacgtgttgtttttccacggctttcggctcaccacttgaagaactataaaaggccgccaaatttatcctttttcacttcttccgttcgcttttttctgtcattcctatcgtgtgtttagtagtaggtttttttgttagaagaagttttatccgaaaactatcgaagacaaatagataaaaaaatctccctcgttctatttgaaactttaagaaatccatattaagaaaatacctacatctgctaaatgtctgctaacttagataaatccttagacgaaatcattggctctaacaaagcaggaagtaatagagcccgtgtcggtggtactcgtggtaacggtccaagaagagttggtaagcaagttggtagccaacgtaggagccttccaaacagaagaggccctatcagaaaaaatactagggcacctccaaacgcagtcgctagagttgccaagctcttggacaccactagagaggtcaaggtcaacgtcgaaggtttgccaagggacattaagcaggatgctgtaagagtatgttaatacgtgaaatgagagctatttgtttagttactcgcatcgtctcgtgtggatacgagaaatattctttgtaaggaaggatatggcacacgcttttgatcaagaattctctttttagagatgaagaaagagtccgaaatacttcgctagagaaaatacaaaaagagtatcgttttcataagccaaccataccaatttttttcaatacttcaaatcatggcctataaggttggaattaccagctaccactgagaatgggtttgttcttattggctgggttaactcaaatcaatctgactatctgctaatctgtcaatcttacatttttaagctggcgtattgtgtcgcctcgaccgtgatagttagttcctatttttaataagcgtatcatccaatactgaagttgtggaaggatcaattaattttgtatcctttcaagagggagtagctttcagtttcgaatggcaccattttcaaaaaatagctatgggaaacatgtctttcatgaacgttcgaaaagatatgagtgcatcgcttcatttttttattatgatagttacaaaaatatttgatttgagacacctaatgaaaccaaagaggaactcacccatcgtggtacatgtttatttgagggtttatttttcctacgcaatggtatacttttaatactctcaactccttgattgtttgtgtattgtcccttccttctttgattttatatcatagagatatatgactaacttttttttttttattataggaattttttgcatctcaagtaggtggtgttcaaagagttttgttgagttataacgaaaggggccaatctactggtatggctaacatcacattcaaaaacggtgaattggccagaagggctgttgaaagatttaacggctctccaatcgatggaggcagatcaagattgagacttaacctaatcgttgatccaaaccaacgcccagtcaaaagtttagccgacaggatcaaggctatgccacaaaaaggcggaaacgctccaagaccagtaaagaggggtccaaatagaaaagctgctatggcaaaatcccaaaacaaaccaaagagagaaaagcctgctaagaaaagtcttgaagatctggacaaggaaatggcggactatttcgaaaagaaataattaattgtcaattttttgtttgatttaatttggttttattaaatttaatttttccgagtttcattatgtattagtttccagaaaatttaaaggattaaaaaatgtattaataaaactttgatatgtttatgtaataatatttaccaccgccactaggtgacgctaacctactcatcggtgacggcttttctcacttttaaagtttattcggcatatttgactcataatatgtcactatttacagtgcgatgaatatatatatacataatactgcattgaaaaaatggataggttgattaaacgtgtgttactcgtttctcctcctatctaaaaaacctaatttgtcacctctttttcttgttacagcactaagcccgctaccttcatatttactctttcttactaattgatggtcctcagagcaatcaatgttgtctcctccatctttaggtatggggaaccctggtttgacttgagcaaggttatcataatagtttttttcattcacttcaccattgtttccccgcgcctttggtataaatttagcatctcttctagctttcactatggtcttgaccacataaatagacgcaatcccggctgcagaaatgtatagtaaattcttactgttgaaatcgcattggtagtgttttcctactttcgtcttcactttggttatatatatggtgcaatcaaactctgcttcaagggataggccaataaggaaataaccaaaaaagaagtccgggaaatagaaaaagatatccaatgttagtttaggctttacgaatagatgtttccctatttcttttacacataccctatattttgaaatggatttgacattgtatacttagtacggctcaaagaatgaaatattactatatttatctcttcatctgccttgatttttttatatgcaagcaggacgctcgggtttgtaaggaggaagattgaaaaggatgtcttcaactaaaaggcgaagaaggaagcgacacatttgtgatgctttgaggtcagtaatgtaatatatatatatatatatatatatatatattatatagtgtaactgctcttatttatcttgtctattcgaacccaacaaaaaaggctgcagtgggaatctgttcatgtggctgtatcacaaccaagggctaccgtttaagaatactggagagctcttgtcgtctctaattttatgatcacgtgcccattctagtcattacgcaggtaatgcgaaaattacagtatggatcgtgtaaagttaccaagcagaaaaattgtaataattttctttttccaaattttctcggtatctgaaatttttcatttaagagatgatatttggacttactctaaactattactttacgtatctttgatttaacttccagttacagatcgttaaggaatagtccgcgaatttattaccgcttaaactgattatttcaaatatagaaagtaatatctattaatcaacaacagaaatgaaatacttagctgcttacttattattggttcaaggtggtaacgctgccccatccgccgctgacatcaaggccgtcgtcgaatctgtcggtgctgaagtcgatgaagccagaatcaacgaattgttgtcctctttggaaggtaagggctctttggaagaaatcatcgctgaaggtcaaaagaagttcgctactgttccaactggtggtgcttcttctgctgctgccggtgctgccggtgctgctgccggtggtgatgctgctgaagaagaaaaggaagaagaagctaaggaagaatctgatgatgacatgggttttggtttattcgattaaggaatttaattaataaacaattttcttgttttccttcattttacaaaatctggtgtaaatcctcgattccattgtgatttaaaaataattaattactgtataagattctatatagacaattaattgaaaatagtattacttctttaactcgcttaggattttttttattttttctctcttttccggagaattgccaaatgttttcacggcctcttccaataatagcttcatttcttccaacgcaactactagtttcccattgtaagtggcgaagtactcgctgatatcatcatcttcagaagcttctttaatggaagttgttaaagaatttatagaatttgtttggctcagaatatctgataatttactttcgcctatttggagagcctgacatttcagtattaaatctttccttaaattactatactcgcttagaactttgagatcattttccacttcaacttcctcttcgtctgctacttccatctgcggcagcttcaacacatcttcaattaatctctctatcgatgtactctgaggttcaccctcaactctatttcttagttcacttccaagagagtactttggtatgtctccaacaagttccattatctgctgcgattgactggctctcaattcagactcgttatcgtatatctctttgctcagtaagtcttgttttcccctgctcatggcatcctttctcttttcaattacttgagcctttagtaatctgcacacttcatttggtaattcgcctgctaggtcatccatgaggtagtcatcactcgacagcagtgcggtcaattcattttctataaaattggatatgctattatatgtgtctgtcatcttattcctacaatctattgttgctttagtttctgtgcacatttaccaaaaatatttcttcgcatgtagatttacctcttttcccctgtgacgcgtcatcgtttttatatcacctttgaacaaagcaatatatctgtactcaaaaggtacaaacgaaagttttgttcacgagaaagagatattttacatgcgaattaaatcttgattgcctgaattcttcactattttatgatttttcccttccttcttgaaatttgatttatatttagtccaaatattacagaaaaaaaaaaaaaagatgcctaagccttgggtcttatttcgaacaaatccatccatcggtaacaattcaaaaaaagaatatttcgtctcgaacaatttgctaagtattgtgggtaaatgatatataaatttttataaaaactcttggccaagaaaaaaaaaaaagactatgtctaaacgtaacgttatcattattattaaatcattttaatgttttataagttttgtttttcatttcataccctttaaggagcatttggcattgtgtgcgccctgaaggctaaataagaatttgaaggactcaccacagaacagtatagcgaataccaaccgcagcaactacttaaaattccaaaatagccaccggccattttgagattgttgttgtcaatgaaggtgccgatacacagtagtaggaaggtaagatccaaaaacgtcaatagtaagaacaaaccccacgtgctcttcaatgtacacatcaacatcaagaaggtgaaaacggtccagcccgcaaggaagaacccaatgacattgttcaacattgtgggatcggtatagccgctgaccaaattatcagtatctgttagcccataaccgtagcagatccagaacccgccgaaagaactgaacacagtcatggcgtatgtgtccccaatgacaaaacacaataacccggcaaacaattcaatggcaccaccaaaaaacataaacaaacttagcgcccatttaccatcagtgacgccgcgaacgttcgcattaattagcgacagaactagacatgacagagaaaacgatgcgagacccaaaggaaccggattagcgaactggtgcggagtatactttgcacagtttccttcctccccatcccctctgtctagtgcattgagcaaatctctgcgcctgtaggtggaggatcctagagtaatgaagtctctgtcggagtatatctcttgaatattagggaagccctgcgaaacgcctgcaatcgaaccctgctgggggagcgtctcaatattttctagagtgttcacacccttttccaaatcctgtggagaagaagcagacgatgtcattttaaccagtatttttattttttattcttactaaatctttctgggaatgtattcagttatatgtgacccaactgtttataaaactgggggaatattaggcaatcaagcgaagctcatcgatgagtattcaatttgctaaaaagttgttttatttaaatattccttctgagtcacggtcatcgtgaatagcgttaaaattctcaaatccattggtgtttccattaggccctgagcggttccccaagaaaaaaaaaaacagtagaaaaaaatgatgcttcttcctaacgctattgtagtgcaggttctgccgtgtgccaagttggagcagcgcctgctgagactcttccgtatggttcttgctcttctcaggaccagcggcggcagttccggtttttttcggcgtcttttgtctggcacacaatgggcgatggagagggaaaaccggaggatatgccagctgcggtgagattatggttggagttatgtttgtagccggcggtgcggcaataggagaggggaggggaaggggaggggaaaaggtaatggctgacgaagtatagagatggcaatcacaagccaaatattggagattacatgcaagaatgctactgttatacaaaagggtgaaaattgagacccaaattccttccttttttttcttttttttttaccagaagaattacgtacaaaagtacctactatttcaaagcaagaaatgagatgcctattgtggttatatacagaatagatgataaatgggttttccgtgcaaaacgatatggagaattcaaaatgggtgcgaaatacctggaacgtaagcgttctgagaaatacacagacgcattaacctgacaaaaacacaactagtttgggaaagggatttggtctttcctctcgggtctctcgtgtggttcctttctttctcagatctccctgcacactgggctgttgtcctccaggttatggtttgttctcttcaggtattacaatgcagtaggcttttggagtgagcaaaacgaagagagaaaaaaattttttcttaaaagttttttttcattttgtgagcttattcttcttttctatatattcttgatatcttagattatacatattattctcttacatttcacgattgcccttttggtgtttagcattcagactcaaagaccacaaacacaaactataacataattgcaagatggttgctttcactgttgaccaaatgcgttctttaatggacaaagttaccaatgtgcgtaacatgtccgttattgctcacgtcgatcatggtaagtccactttgaccgattccttggtccaaagagccggtattatttccgctgctaaggctggtgaagctcgtttcaccgataccagaaaggatgaacaagaaagaggtatcactatcaagtctaccgctatttctctatactctgaaatgtctgacgaagatgtcaaggaaatcaagcaaaagaccgacggtaactccttcttgatcaacttgatcgactctccaggtcacgttgacttctcctctgaagttactgccgctttacgtgtcactgacggtgctttggttgtcgtcgacaccattgaaggtgtctgtgtccaaaccgaaactgttttgagacaagctttgggtgagagaatcaagcctgttgttgttatcaacaaggtcgacagagctttgttggaattgcaagtttctaaggaagatttataccaaacctttgccagaactgttgaatccgttaacgtcatcgtttccacctacgccgatgaagttttgggtgatgtccaagtttacccagccagaggtaccgttgccttcggttccggtttgcacggttgggctttcactatccgtcaattcgccaccagatatgctaagaaattcggtgtcgacaaggccaagatgatggacagattatggggtgactctttcttcaacccaaagaccaagaagtggaccaacaaggacactgatgctgaaggtaagccattggaaagagctttcaacatgttcatcttggacccaatcttcagattattcactgctatcatgaacttcaagaaagatgaaattccagttttgctagaaaagttggaaattgtcttgaagggtgacgaaaaggacttggaaggtaaggccttgttgaaggttgttatgagaaagttcttgccagctgccgatgccttattggaaatgattgtcttgcacttgccatctccagtcactgctcaagcctacagagctgaacaattatacgaaggtccagctgacgatgccaactgtattgctatcaagaactgtgatccaaaggctgatttgatgttgtacgtctccaagatggtgccaacctctgataagggtagattctacgccttcggtagagtttttgccggtactgttaagtccggtcaaaaggtcagaatccaaggtccaaactacgttccaggtaagaaggacgatttgttcatcaaggccattcaaagagttgttttgatgatgggtagatttgtcgaaccaatcgatgactgtccagccggtaacattatcggtttagtcggtatcgatcaattcttgttgaagactggtactttgaccaccagtgaaactgctcacaacatgaaggtcatgaaattctctgtctctccagttgtgcaagtcgctgtcgaagtcaagaacgctaacgacttaccaaaattggtcgaaggtttgaagagattgtccaagtctgatccatgtgtcttgacctatatgtctgaatccggtgaacatatcgttgctggtaccggtgaattgcatttggaaatttgtttgcaagatttggaacacgaccacgctggtgttccattgaagatctccccaccagttgtcgcttacagagaaactgttgaaagtgaatcttctcaaactgctttgtccaagtctccaaacaagcataacagaatctacttgaaggctgaaccaattgacgaagaagtctctttggctattgaaaacggtatcatcaacccaagagatgatttcaaggccagagctagaatcatggctgacgactacggttgggatgtcaccgatgccagaaagatctggtgtttcggtccagacggtaacggtccaaacttggttattgaccaaactaaggctgtccaatacttgcacgaaatcaaggattccgttgttgctgctttccaatgggctaccaaggaaggtccaattttcggtgaagaaatgagatctgtcagagttaacattttggatgttactttacatgccgatgctatccacagaggtggtggtcaaatcatcccaaccatgagaagagctacttacgctggtttcttgttggctgatccaaagatccaagaaccagttttcttggtcgaaattcaatgtccagaacaagccgtcggtggtatctactccgtcttaaacaagaagagaggtcaagtcgtttctgaagaacaaagaccaggtactccattgtttaccgtcaaggcctacttgccagttaacgaatctttcggtttcactggtgaattgagacaagctactggtggtcaagctttcccacaaatggttttcgaccattggtccactttaggttctgacccattggacccaacctctaaggctggtgaaattgttcttgctgctcgtaagagacacggtatgaaggaagaagttccaggctggcaagaatattacgacaaattgtaagaatggttaaacaatttttaattatttaactttttcagtttttgtcgtaatgtattgggcaccttttatgtccttttgacttttttgtagtttattctcacgtatacttaccatctatagtgttatttcatatttaatcatatttccatattagatatctgccttcccctgtataatagttactatgatttatcttgctttgcctattcgcgtcatcaacttcttttcttaccgatcgcggtaatgccctttaagagtggcatcaacattggcgtaaacaaagtttcaaaggattgatacgaacacacattcctagcatgaaagcatggaactctcatcaaacttaaaagacctatatattgaatggttacaagaattagttgacggattaacccctaaacaagaacaactcaaaatagcctatgaaaaagcaaaaaggaatttacaaaatgctgaaggttcattttattatcctacagatctaaagaaagttaagggaattggcaatacaataataaagagattagatacgaaattacggaactattgcaaaattcaccacatatctcccgttgaggctccttccttaactcagacaagtagcaccagaccaccaaagaggactactacagctttgcgtagcatagtaaactcatgcgaaaatgataagaatgaagctcccgaagagaagggaactaaaaagagaaaaactaggaagtatatacccaaaaaaagatctggaggctacgctatccttctttccttactcgagcttaatgccattcctcgaggcgttagtaaagagcaaatcatcgaggttgcaggaaaatacagtgaccattgtatgactccaaatttctccacaaaagaattctacggtgcttggtcgtctattgctgcacttaaaaaacattcgttggttcttgaggaaggtagaccaaaacggtattcgctaacagaggaaggtgtagaactaacaaagagcttaaagacggcagacggaatctcttttccaaaagaaaatgaagaacctaacgagtattccgtaaccaggaatgaaagtagtgaattcacagcaaatctgactgacctccgtggtgaatatggtaaggaagaagagccctgcgatataaataacacttcattcatgctggatataacttttcaagatttgagcacgccgcaaaggctgcagaacaatgtatttaaaaatgatagactgaatagccaaactaatatatcttctcataaattggaagaggtctctgatgatcaaacagtacctgattccgcattaaaggctaaaagcacaataaagaggagaaggtacaacggagtaagttacgaattgtggtgtagtggtgatttcgaagttttcccaattattgatcacagagaaataaagtcacaatctgatcgtgagtttttttcaagggcatttgaaagaaaaggtatgaagtcagagataaggcaactcgctttgggtgatattatatgggttgccaagaataaaaataccgggttgcagtgtgtgctcaacaccatagttgaaagaaaaaggctagacgatttagctttaagtataagggataacaggtttatggagcaaaaaaataggttagagaaatctggctgtgaacacaaatactatctcattgaggagactatgagtggcaacattggaaatatgaatgaggccctaaagaccgcgctttgggtcattttagtgtattacaaattctccatgataagaacttgcaattcggatgaaactgtggaaaagatacatgcgttgcatactgtaatttctcatcactattctcaaaaagatctcatagttatatttccaagtgaccttaaaagcaaggacgattataaaaaggtgcttctacagtttcgtcgagaattcgaacgaaaaggcggtattgaatgctgtcataatcttgaatgctttcaagaactaatgggaaaaggcgatctaaagacggttggtgagctaactatacatgttttaatgcttgttaaaggtatatctttagaaaaagcagtagccatccaagaaatatttcctaccctgaataaaatactaatggcatataaaacgtgctcctcggaagaagaggctaaattgttgatgtttaatgtactgggagatgcacctggtgcgaagaaaattactaaatctctttcagaaaagatatatgatgcttttggtaaactttagcaatttgaaatatagtcatccctgcaaggttttataaagaaaaaagtgatgatattcttttaactaatatatacatatataagaaaagaagccttaatttctcacggacaaatataccagaagcatatctgaaagccgccccaatgcattatgatgccacttgacaactcatcaatggtaggtacgaaagacataatgaacatcaattccattatcaaaaacccttccaacctcttccagtgacaaacctttgacttctggataccaaaaatatacgaaaaaccaggcacaaactgtgaaaaaagcaaaaatgagcattgtattttcatcaccaatggtgttaatagtgctcagatatgtcattgaaacaaatgcattggtcaaccaatttgtgcaggctatacatgatgccccaaatgatctcctgttcaaggggagaaattccacacaggtccatggaacgctgcccatcgcagaagcatatgctgcaacataaattacaacagaaattaaaagtaaattgacttggtcatgaccgaaacctacactgcaaagaagtaacccaacagtcataatcaaaattgttctcaaaagaatggctcttcttcccaaagagtccatggtgtacatggcgaaaaaagtgaatatgaagttcgttgaggcaatcaaaattggaggcagtagagggttttttatattaaatttggaaaatattattgccgcatagtacataaaagcattaaagccagtgatttgctggaaaaacattaacatgcaacctactattaacgctcttattgtgcgtggctccattctgtgtcttttctttttgttagatgccagggcaccgtttggagctgggcctcgcaacgccgatagatatgctgatgaggaggacattgtgttgctagttctttctgtgttcgaggaaagtcttttaatgttaggtgggctaagagttcctgaggttgaactatccatgtatcgaataaccgattgggactgtactagtaaaggttcacttgcatcttcgtatagtcgtaacttatcgagttcaattatcagctgcttaattttactattcacatgatatgtagatgcagtaggatatagcattcttagagaatccctggtatatagaatgtctcccttggaaatggaccatcgtggcgattcagggataaaatccagtattgaaaggaacagaatagctggaatagcagaaagtgcgaacaaatatctccatgaattatcaatctctttcataagggacgcaatcacataggaaaccaattgacctccagtgatggcaataatgttcaatgtcaacataaaacccctgattctggaaggtgaaatttcactcagaaatagagggacgcactgggcagacactccaacagcgatcccaaccagcaatctcccacaaatcaaaaacgtcaatgttcttgctatagccattccaattgcagctaggataaaaattgaacagcagattgcgagagtaattcttcttccatacctatctgctaaaggaaatgccagaatagagccaaaaaatgatccgacgcttgtactggaagttatcagctccttctgaacatccgttaaaactaccaaagatagatcttcgggctttaaagaaagcagaacacctgatataacaccagtatcatagccgaataaaagcccaccaatggtagcaccaacgaagattaacgacgttttgaacgttaaagcatatgggagttgctcgatgtcattggcagtattggatgttacctgggagataatggaatacagatcagaataaacgtcttcactttcatctgtagacatacctctatcaagttttgactttcctgtcgcttgcctgtacgcttttgttttctactgagaaaagatactttttgaccatggactataagtgcacgctacagttgcacatataaggttgtatatagttcaagaagttcctttcgtatggaaattttgttatgtataccttccagttgctatggtagtctacctgactaaattatcaatccgaccgatgttcggatgttgcgataatattggtaccggaaaaaaaaaaggagagggctttgtagtgtcgatgtttaacaacctgttttaaggaataaagtaaagtgaggctcacctggtcatttaacaccaagaatcaaggagccaataagtgcacatgagttttaaagggtttaccaaggctgttagtagggctcctcagtccttccgtcaaaagttcaagatgggtgagcagacagaggatcctgtttacgaggatgcagaacgtcgttttcaagaattggagcaggagacaaaaaaattaagtgaggaatcgaagagatactcgactgcggtgaatggaatgctgacacaccaaattggatttgccaaatccatggaggaaattttcaaacctatcagtggtaaaatgagtgaccctaacgctaccataccagaggacaacccacaaggtattgaagcaagtgaacagtatagggcaattgtcgcagaattacaggaaacattgaaaccggatctggctttggtggaagaaaaaattgttacgccatgccaggaactgttgaagattattacttatattcgtaaaatggccaccaagagaaatcacaaaaaattagatttagatagacatctaaacacttataacaagcatgaaaagaagaaggaaccaaccgccaaagacgaagaaagattgtataaagcacaagctcaagtggaagtggctcaacaagaatatgattactataacgacttgctaaagactcaattaccaatactgttcagtttggaagctgaatttgtgaaaccattatttgtctcattttatttcatgcaattgaacattttttacactttgtataatagacttcaagacatgaagattccatattttgatttgaacagtgacattgtagagtcgtacattgccaagaaaggcaatgtggaagaacaaacggacgccttgactattacacactttaaactcggttactctaaggcaaaattggagatgaccagaaggaagtatggtgtagcaaccgccgaaggctcacccgtcagtggcgcatcaagcggtgtcggatatggtgctgggtatgatccagcaactgccacttctccaacccctacaggatacggttatggtgccgcagcaccaagttacgccgctcaacctgctgcccagtatggtactgctgccgccgttggtactgctgctgctgttggtactgctgctggtgctgctgctggcgctgttccgggtacttatccacagtatgctgctgcgcaatctccaccgctcactgggctaggcttccaacaatcaccacagcagcaacagggaccaccaccggcctactctaatcctctaacatcacctgttgcgggcacaccagccgcggccgtagcggcagctcctggcgttgaaactgttaccgcattgtatgactaccaagctcaagctgctggtgatttgtctttccctgccggcgcagttatagaaattgtccagcgtactccggacgtgaacgaatggtggacaggaagatacaatggccagcaaggtgtgtttcctgggaactacgtgcaactcaacaagaactagaggaggcccctgcatccctctgtattcattaccttctattgtgagatgttaccattacctttttcttttattgtaatgtttcttaatttaaatactatatagggtaattcatccttccaccaacaaagtatcgtttgagtctatctattacgggcatgcggcgagcatattaccctactgacaatatcccaaaagggaaggagcgcgttcccaatagggctgccaccttcccaatatggtacaaagcctaccatatggggaaatcagttttctcgctcacctcgcctagtcttcctaaaacgacgttcctcagtctcctttctcttttataaaacaccatctctgtcttgtcgatgacacagcccagttgggaaaccggtgctgacaaacaggaaaaaagcaagactagtggcctggcgcggaagaaactgagctacattgcacaacatcttcaagcagggtgtacgcattcattactttaatactaaatttagaagaaatcatcctttttactcgcgaaactgttaggcttgatcggacgatctcagaagaggaaaaacaaattgataaagtcttcgttaggtttcctagaatagcaggcccgttacaaaaaatttttttacccattccactggttttattcactagtgacttgaaaactccacatatttttgatctcttaagctttcacgcatcacaaagttatcagaacaaattttctccagaaagttatattgcagtgttcaaaaagccgttctcatttcacagcaatttttttctaaagtagaggggcagagaaattagccttcacaagtttgctttcgagcttccaatttgattcctgctttggtcttactttcatcctctcaataccactaagataaactaaaaatatctttataatgccaaataatactcttaaacaaggctccaaaattgaaaatgtttctccctctaaaggtcatgtcccaagtttttggaagcagttcataaacaaccctaagagtatgtcatccgaaaatattacagtccctagatcaccaacttctctttcaaggaatgctcaaccaactactttaaaacggcctccattatcttcaagaccatattcatataataccccaaccaaagataggaaatccttttccaaatccgcgaaacagaacaataacaataacaacgctaattccggaacatcgcctcacgcagagttcaaaaattacagagatatgtttttatctaatagaaatggtttcacaggtagggttttcggtgttactttagcagaatcgttgagcgtcgccagtgcagaggtcattgttcaaagtgagttggtgagttttggtcggatacccatcgtggtagccaagtgcggcgcatacttaaaagcaaatggattggagacctcgggtatatttcgtatagcgggcaatggtaaaagagtaaaagcccttcaatacatattctcgtcgccacctgattatggtaccaaattcaacgattgggaaacatatacagtgcacgatgttgcatcgctcctgaggagataccttaataatttggccgaaccactaatacctttatccctatatgaacaattcagaaacccgctacgatctagaccaagaatcctaaggcatatgttgacccacgaagtttctcatccgaatgcgaataaaacaaataatgtaacagtaaaatcaagtagacagaactataatgatgatggtgctaatgatggtgacatcgaaaaggaggacgctaaagatgatgaagaaaaaagacgaagaaaaatacgtcataagagaaggctgacccgcgatataagggcagctatcaaggaatatgaagagctctttgttaccttatcaaatgacacgaaacagctaactatatacctactcgatttactgagtctttttgcaaggcaatcacagtttaacctaatgtctggtagaaacttggcggccatcttccaaccttcaatattatcgcatcctcaacatgatatggaccccaaagaatacgagttatcccgactagtagtggaatttttgattgaatactcgtacaagctattaccccatcttttgaagttggctaaaagggaacaacaggaacggttgtcaaccgaaaataagaaaaataatggagataaacagaaaactgatcctatagaaataccaaagatcacctcatcggattcgccaccaatagtttcttccaataaaaacccaccggcgattgacaataacaataaactagaccatacgacgttatcgccaatatctacttcgataccggagaactcatcagacctacagacttcaaaaatgttaaagcctccgaagcaaagaagaccacactcaaaatcgtttggttctactccggttcctccggatgttattgctagtaataaaagaagaacgagtttattcccgtggttacataaaccgggaattttgagtgacacaggagacaatggcgacttaactgctactgaagctgaaggtgatgattatgaagaagaaaatgttgatccatacggtcagtctccatctagcgtacactcaggttctttgcccaaacagcattatctgccaattcctcgaatgaacagatcgttgagtggaaacagtaccaattcgtcctttaacactagacctatttcaatgatcctgaccagtggtaatgataattccgctgatcaattagaattactaagtaacactcatagcaataatgagcgcagtaatgctttaccattaaccgaagatgatggggatgaaagaaattcaagatcacgcaagagggaatcatggtttcaaagactaacaagccgttcaggctctgctaacagggcttgataacaccatttttctttccttttaatttcctcatttttttttttttcgttatttcccttaaaaacctgttggcggttttctttctttttctttgccttctgtataaataacaaataaacatcattcccctttcaagatttataaccataaagggaacatatataacataaatcatgaagaggacaaattacggacaattattctgtagcgatgctaatcagtataaaataaaagaataaaaattcttaagttgttaatatgccagagaaatgttacagcttgtaactcttcaataatgaatttctatgttatatgactggctgtttcatataagctataacagggatcatgatcattaagcattttctctgcaacatttatgtcgtacactgcgaaccacgattaaataaatatatagataccttttcttatttattagtctaattcaacaatatcagaattagtcggttcattaactaactttgtccttttgttactgggcgcctcagaaatctcagtatcaactggcctcttctttgaaccattgatcggttcagcatcgatggtgatctcaccttcatcgtcgtctaatatcacgataccatctttcccatgactgttcgtagttgcgactacatctgcacccttttcatttttttcttcttcttcattttttgaaggactattgttggcctttattaatgggacttcaacgtccggtaagctgcaagtattacatgggagttcatcatcaacatcaagaaataattctatggctttgcggatcattgtatcaccttcttcgtcggagaataatattatagaaccatttccaagattaatctccgataaagtacgatcgttcaaatcctcgaaatcgtaatcaaatagtaacctttgattacttgcgtccaggagcgaaatatcctgtggatatgagtacttctcgcgtattaaaactacaaaatcacttagtttcattttgttcaaacaatcgctggataacttaataacacctctacaaactttagagcaaactgggcaatttttatttggaggggctagtttcggatttgataaataacgattttgggatagattgcttgcctttgctgtgaaagccatattcaaatcagtatacttagtagttggggcatatttcaaaagatttaaaacgcgcagtgaaatcaatgacgatgcaccggcaacgatagcattcgttgttgcaatagccgggataatgttaccagcaatttgcttgatgtcaaatacggacttcattggaatattgaatatgtgtgaccttatgttcgcagcagttgcgacgaattccaaagtatcagcatcatctttatcaaattcaatatgattttgctctttgggatagcgatccattaatttttgtgtaatattaatgaaattactaatttgctcctgtattgtgccaacagaattagaggcagactgagctgttttagtaggagtatttatttgagagtctgataatggtactggctttgttctcgttttccataaattttcaatggctagcagtttatttatatcctgaatgaataatttattaagaatctctggaatacgggatgcatctcttgatatgataattttttgcaattcatacaattcattagtttcttgtttaatgcgcttaatttcttcagcatcatctgtaccccaatcctggttgttatcatcttcatttccagaggtctctgacgcaaatagctggttaaatagaaagtttttcgcccaaacaatgcaatgaattggctgagaaggagtggacctgatagtacacacaggaaaagtctttggtgtttccttctttgtacattcaaaacactcagttttcccggggataataggctgcatgtatccatcaaatccagctgttccagattctattaagggcagtgatagaaactgtgatattttattgacataccgtcttgcggccaagttatcaagagcattgaagataatgtcaaattgctcaaaccaatgcagtgggaaggtagaaatgtccataacatttccttggtaaggcactaacttagagttattgaaatgctgtactgcttttacggctgtggtagacttcggttgtttaatatctttttgtctaaaaagaaattgcctgtttaagttcgaaaggtcaatggtgtccaaatcgacaatatgtatttcaccaaattccatcaagattatatcctttaacaattcagaccctatgcccccagcaccgaccagaagacatcttgaggaccgtaatttcttgtaactatcttcaccgatgattgttaccaaacttgtttcccttggcattttcttttcttgtttggcgtagcgctcctgatcttgtgtgtctgttgaagtacgcaattagtggattgctcatccaaatatcttgatttagcgtaaacatacttcgcctttgaaaaactttaacttgaaaatagagtataaaaaaaaattgcacaaaaaatgcggaagccgggaatcgaacccgggccccatgcttgggaagcatgaattctaaccactgaaccactttcgctaagaagatctagcttacataggttttgtggtaatataaattcttgagaccgtaaccgcgcaaagaaatacctaaaatagtaattgctaactacatctaaaaacagactgaagctcactagatatgagacttttctcacatcttcaaaataaagaaaacaatagcaggcgaaatttttttgaacctggttatacagtgcatgctccaaaatgtcgtctttaaacactactttttattctaaataattacttgaaggggggaaagaaaaagctcaaaaactactcttttaagactttattaccgtccttatgatatatcattaaataggctgtgaacccttcaccattcggatcgcaattgccgttagagtcgacctcacactcaccgtatttgaacgtcatgtaatttctaaatccaaaatattcgtacacagatttagcatgctcggcaatagcttcaaggacaatggcgcaattttcttcgtctgctctccttttgtactcttcaaaaatagtccttacagaacctctgattcctttctcatttaagttcttaccaatacagaaaagatagtagtaattgatgccatttggaatgacttgctttacgcgagcatttaaatcgtcaataaagtccttgttgaactttgcatcattactccttgccttcggaacgtgaggtggaagactccacactgcaacagcatcgaaagtattaacttcggagatctcaccataaggtgaatccaggaatggcgatatgatatcggtggttattgtccttgtaggcaccttctcagctagaggaatatttaagattttcttgcagataaaatgaaacgctggcgagttactaaaagcaatagacaaagtctctgctgctcttctggcatccgtagtcttgttcagggtacagaccatatggcccttagcatcgttgttttctaatggagttggcagtttgttctcgaaggacatgatgttcggttacatgtcttagaattattttctcgagattagtgagtgacttggcataatatcaggtacaataactgttatatatacgccggcggcatttcatttttttcacttatctcagcccctgggactctgatgccgttcacaccaacgtctgctgtgatttggagtgaaatatctggatactaatagaaatattacgataaaaaagagttatctacagtttgctgcattatttttgcgttatcggtcaatcaactttaagagatcaccgtacatttccggcagcattagcgggcgtctcttagtttctttgcaatacagtaggaactccaattttttgttcgtctcctcgctacattcagattcaactgcaatctcgaaaacaagttttttatgccgccaaaataggtatacattgcgttcaatgcattctcattcatctctatcgcaagaacgtcttgttcaaagctgccctttcttgaggcttcaagcgcagcgcacagaaaagaagaaaatccgaaccatgtaatatagatcggcggaaacgaaaagtaaaaagtaaggttgaagacactctgaacccggggaagagtgcatacaaggtaccgtgccaaaattcaagagattagggcaggaatgatggacaagcataagtatcgtgtggagattcaacagatgatgtttgtctctggtgaaattaacgacccacccgtagaaaccacatcactgatagaagatatagtgaggggtcaagtgatagaaattcttttacagtcaaacaaaacggcgcatcttaggggaagtaggagcattctccctgaagacgtcattttcttgatcagacacgacaaggccaaagtcaatcgtttgagaacatatctgtcatggaaggatttgcgtaaaaacgccaaggaccaagatgctagtgccggtgtagcgagtggcactggaaatcctggggcaggtggtgaagatgatttgaaaaaagcaggtggtggcgagaaagacgaaaaagatggtggaaacatgatgaaggtcaagaaatcccaaattaagctgccatgggaattgcagtttatgttcaatgaacatcctttagaaaataatgacgacaatgatgatatggatgaggatgaacgagaagctaatatagtcactttgaaaaggctgaaaatggctgacgatagaacacgaaacatgactaaagaggagtacgtgcattggtccgattgtcgacaggcaagttttacatttaggaagaataaaaggttcaaggactggtctggaatttcgcaattaactgaggggaaaccccatgatgatgtgattgatatactggggtttctaacttttgagattgtctgttctttgacggaaacagctctgaaaatcaaacaaagagaacaggtattacagactcaaaaggacaaatcccagcaatctagccaagataatactaactttgaatttgcatcatccacattacatagaaagaaaagattatttgatggacctgaaaatgttataaacccgctcaaaccaaggcatatagaggaagcctggagagtactacaaacaattgacatgaggcatagggctttgaccaactttaaaggtggtagactcagttctaaaccaattatcatgtaaatttttgtataatttcatcatggaggtgcatgggtttccttctggtatgataaatgtgagccaaatgaattgaaaaatacaaataaagattatgtacgtagatacgcgttataaagaggactatctgatcattggggtctttttcgttgtgaaattgtaacgggtgaactcagtgattaaaaaattgcgtgatgttgagatactatggggcgacaagaaacttacccttagtattcagcattaacaaattaatgttgagggcgtcatctttcaccaggccatttcattatagttcatattctctacagaacggtgatactcctgataaaggcagcactaataaaaatgaaatacggacacctaataacgctgtttggaaagaaaatatagaacttcaatggcagcacttgaaaaagaaattaaatgaattgtattctaggtttaacttccaccgagatcaattatcctttcaagttaacaaggccaaaaaatcaattcaagaggcaaacaggaagttgtctgagcaagagaatgaaatcaacgattcccgtttaaactataataaagatgaattgaccagtgcgaaaattgaaggattgccctccgaaagggaacaacatagaaaaaaatggtctagaaagttagagttttattttgactcattacaggagacgttatttactgccacacgtgctttaaatgatgtgaccggttattctggaattcaaaagctcaaatctagcatcagtctaatggaaaaaaaattagaagctacaaagaaagaacacaaactgtttaaggcacagtacgctaacgccattgatgaacgtgctcaatcccaaagagaagttaacgaattattgcaaaggcaaagcgcgtggtcttcgagcgatttagagagatttacgcagctatacaaaaatgacgccttgaatgctagacaggagcaagaactaaaaaacaaggttaaagaaattgaaagcaaagaagaacaactaaatgacgacttgtatagagcaattttgaccaggtaccatgaggaacaaatatggtcagacaaaatccgaagaacatccacctggggtacattcatcttaatgggtatgaatatattcttgtttattgtcctacaattactattagaaccttggaaacggaaaaggttagtaggatcgtttgaagacaaagtcaaaagcgctctcaacgaatatgccaaggagcagaatatgaagatggataaattgttacctggaaaatcatcggaagtaacagaccaaggcaacacagaaaactcgatcgttgaagagcacatagaacagagaggtgaatgtaaaattaatacggcggaaatcgacaggcctgaagttgcaacggctgagaccactacaacagaaatgaaatccttcagagatatttgggaacgaataaaggcactttttgtcacactaaaaagcatacaatataggaaacttgacgctcccctagtctttgacaccttagagttctacttatactcaatttctttagtgagtatgacaatcttggtatccgggctgatatgacatgatatactgcgcaagaatatcgttaaaaaaacacgcatgcatttttttcatcctttatccttgtacataataaaatcataaatacacagtaaatagcacgttttggtttcaatatccttaaccttacctagctaatgtttagctggtgtaatccattataatcaaaatttctctaatgtttggctcttcgtagcgcgcgatgtgccctttcatatttttcctgaaagtaaggtggcaaaatagtaaatctgcagtaattgggtatagccatgaatataggaagtaatagggctcagattctcagtgtgtggacaaaccaattctgcctatttcctttcactcataagttatacaagaggcaatcggataaaattcaagtatttataaagtaaaaaccacaacaagaatggaggaactaggtattgtgacacctgtcgaaaaggcagtcgaagaaaaaccagccgtcaaatcatacgcatcattgttggctcaactcaatggtacagtcaacaataacagtgccctgtctaatgtgaattctgatatatatttcaaattgaagaaattagaaaaagagtatgaactgctgactttgcaagaagactatattaaggacgaacaacgccatttgaaacgtgaattgaagagagctcaagaagaagtaaagagaatccagtcggttccattagttatcgggcaattcttagaacctattgatcagaacacaggtattgtttctagtaccacaggtatgagttatgtcgttagaatattatcaaccctagaccgtgaactattaaagccatctatgtctgtagctttacatcgtcattcaaatgctttagttgacatcctaccacctgattccgactctagcatatccgtaatgggcgaaaacgaaaaacctgacgtcacttatgcagatgttggtgggttagatatgcaaaagcaagaaatcagggaagccgtagagctgccattagttcaggctgatctatacgagcaaatcggtattgaccctcctaggggtgttctattatatggtccaccaggtaccggtaagacgatgcttgttaaagccgtcgccaatagtacaaaagctgcattcataagagttaatggctccgaatttgttcacaaatatcttggtgaaggtccaagaatggttcgtgacgtctttagactcgccagggaaaatgctccatccattatattcatagatgaggtagattccattgccacaaagcgttttgatgctcaaacgggttccgatcgtgaagtacagcgtatcctgattgagttgttgacacaaatggatggtttcgatcaatccaccaacgttaaagtcatcatggctacaaacagggcagacacattggacccagctttgctgagaccaggcagattagatagaaagattgagtttccctcacttcgtgataggcgtgaacgtcgtttgattttcggtaccattgccagtaagatgtcccttgccccagaagcggacttagactcgcttattattcgtaacgactctctatcaggtgctgttattgcagcgatcatgcaggaagctggtttaagagcagtgaggaaaaacagatatgtcatcttacaaagcgatctggaagaagcttacgccactcaagtcaagacagataataccgtcgataaattcgacttctacaaatgattaccatatatgcttcaacgtaggtctacataaagtattacgtacatttctatctagacaacactaaatgaaataaatacagacgccacttttttatcacgtttcttagcgttattccgcgcgcaaccggacgtcgctagccaagtttttcacttttttttttctgtgatatttttttttccaaatgagatggtaagatgagtacctatcaacaagtatctcaatcaataaagtacaaccaaaatatcaagtacgcagtctctgcttcatcccagtgtagatttgctattcgatttgtgtcataaacatttaacattgcgcccgtctacaacaaaggagataaatcaaaaaaggaaatggtacaagaacaggcaattttgagctgcattgagcagactatggttgctgatgcaaaaattatcaaagaggcagaacagcagttatttgagttccagaagcaacctgggtttacttcttttctgcttaatatagtgtctgatgataattttgcgctaaatgttcgtctttcttctgctatttatttgaagaataagattcacagatcatgggatactaagagagaagatggtataaaagctgacgaaaagctttcgatcaaggaaaggttaatcgagactttagttaaaaactgtgaaaataaccacattaggcctatcctgactgaaaccataaatgggatacttgttggtcaggaagattgggatttagcacctattatcaagaatttattatcgagcggtgacgcatcgtacatttatcccgggttactactactgttccaactttgtaaagctcataggtgggacatggttgggtcgagagattatattgattctgttatcgaagaacttttccctattgtggaagggatagcttctaatatcggtagtcaaacggattacagatctaatgaaatattgtacctcattttgaagtcattcaagtatgcatgtttgaacaacttgcctcaatacttcagccaacctgaaagaattatgtcatgggtgcaactacatttgtatttatgttccaaaccattaccagtcgaagtaatggaactggatcccgcagataggtccctagacaaaagggttaaagtgaacaaatgggggttcggtaacttaaacagattcctgcaaagatacaacaaaattacaaaggccatcaccaaggaatttatcgactatatcttcaatactattgttcctataattcttcgagaattttttaaggatattgaagcttggggtaataattcactatggttatccgattcctctttgtatttcttaatttcattcctagagaaatgtgttacaatagatcaactttatcctttaattgagccacatttacaaattatttttgagaacgtcatcttcccatgtttgtgtgctaatgaacaatccatcgaattattagaagatgaccaagaggaatataccaggcgttattttgacattaacagagaaggctctacgccagatgctgcttcagcagatttcatattcttgattgggtccaaacgtcctgagaaactgaacaatattttaccgttcattaatgatatttttactagattcgatgccaattccagtgatattaacatggcatttaaagaagagggtgctttgagaacattgtctaacttgttttcgtttatagatgagccatccgttctggagaatatttttggacacttcatcgtgccattgttatcgcaggataagtacatgtttttggttgcaagaagtttggaaacgatagcgctgtattcggaagaatttaaagatatgaacatattgtcacaattatttgagttaacatataccaacttcttaaacagtaacgttttaccagtccaaattgaggccgcagatgccattaaatgtttaattgtatccaatcctcaaatccacccagcggtctctgctcatgttccaggtatgatggaaaagctattgaaattgtctaaaatctttgaaatcgatatcttatctgaagtcatggaagcattggtggagagattttcagatgaactatccccatttgctaaagatttagcttcaaacctagtcgaacaatttttacgtattgctcaagcattggtagaaaatccatcggaaacctacagcgcaagtgaccaagagcaggaaatccaggccagtggattgttacaaacaatgactactatggtcatgtcaatgaataaagttccattaatcgagtccttagctcccgtggtcaagtttgttgtacttcatgcacaaatttcttttattacggaagctgtcgacttactggatgctttaactatttcttcgcatctgctttataaccaaattgcaccaccaatatgggagttgttacatgatatattggattctttccaaacttatgccatggactattttgaggcctacagtattttttttgaaaccatcgtgatgaccggcttcccacaagatcaaacttatgttcaacctctgctagaaattctctctgctaaactggaaagtgaagttgactacgacatcgagcatgttatgcaaattctaatgtacttcgcactgtccatgagagacattccattattcagcaaagccatcaaagtatccactaatgatgagctaggattggactctaaatgcatcgttaaactgggactggccaatttgtttgctaaaccaatcgaaactttacaaataatggaaaatgaaggttttactataaatttctttaccaattggtttaatgaaaagttctacagtgtcttcgccatcaaattacaagtcctggtcattttaacccttttgaagatgcctgaagttcctaatagtgtcagcccactactaaataacctgaccaataaactggtggaattgacattatcattgccaaaggcaattagaaaccgtgatgctgttaccgagggcaaatccttagaaggagacctgaccccagaagaagaagaagaatactttatcgaatgtgatgatgatatgaaggagacagtgttagaccaaattaatgttttccaggaagtacatacctttttcaagaatttgcaaaacgaagatgccggtaagtacgaaaaaatcataaattatctggatgaatctaagagagattccttgcaggtaattctggaatttgtttctcaacactgaggagaacacaaaaaaaatagtggaatgtgatagtttgaaataaggatattagtttatactctaatatacaaatataaaagttgtttctttttcgttcttttttttttttggacttgtcttcgtttttattacatacatgcatgcgcttaacatattcccatgtggtttattttcgtatatagcattactttgtttagaagcttctattcaagaagaatcctccgacttaaccggatcagatacactattgtggtgtaatctggaccttgactgtctaaacaactcctcttgttgtcgtagcagctcttcttccgagagacctgacttcttgaacttggaatccctagtttctttcaccttctgggaacccttaaaattcaataatatttcctctaagaatggtataaactcattatactccaactcttctagcgctttgatcacgtgctcgggcgctatggttttcttagcctcgttgtccgccatttcggaagccatcgaggacaggatcattatgaattctatgccggagttgatgatgatttctcttgcatccttggtaaacatcaaatcctggtccagtatttcagatatcatcttttgtacggtcgctaagatcattcagtgttttctctaagttagtataaccgctcagtacccgcatcaaagcttgagttttgcaacaacaatataactaacatacccttgggaagcgacacattatcggagtctccagccatcaattaattaataggtacaactgtattagtaaatatcgttatgatttcttgcccaccttatactggtaactctgcacgatagaaatcgacaaggcgagcagagggcgaaaagcgcgaccaaaaaccgcttccatttatataggagggagagtgcagcgggctgggcgttttaaagtggtgcaagagttaattgcacatactggaatacgccaaagataagagcccgagctgattaaaccagatcgtaatttttgcggcgactattcgcatgaacaggctatgctgcatagtggtggcatttctttacaatagttttggttgaacgtgttgtacagttccccttattctttgattgtcatttaacacggggatgagcttcttgacaaaaaaattttatccaattttttttcatttctttttctaatctttcgcagctgaagcgatgaggtgaaaaaattaacaagtattggataggatatatgtatgtaaagatagatgcagagcatatatagtttaaacttggcttagcaagagggtaaaagacacatttgccttataattgttcattaccgatggattctcctgttctacagtccgcttatgacccatcaggtcagtatttgtgttatgtcactgtagctttggacaagcaacgcgttggtgtacagcccactcaaagggccacttcctccggagttgatacagtgtggaatgagaattttctgtatttagaggactcgaaattgaaggtgacgtgcttaaaatgggtaaacctggcttcttccgacacagtggctattatattgggtatgaataacggtgaaatttggctatattccgtattggccaacgaagtcacctataaattcactacggggaattcttacgaaatcaaagacatagacttgatgggtaatcaactgtggtgtatcgactccagcgacgcattctatcagttcgatctgttacaattcaaactgttacaacattttagaataaacaactgcgttcaattgaataaactaaccattgttccagcaggcgattctgttgcacaacttttggttgcatcccattccatttctttaatagacatcgaagagaaaaaagtcgtaatgacatttcccggtcatgtatctccagtgtccacattgcaagttataactaatgaatttttcatatcaggcgcagagggtgatagattcttgaacgtatatgatattcattccggtatgaccaaatgcgtccttgtggctgaatcagatatcaaggagttatctcattcaggccaagccgattctatcgcagtcactaccgaggatggtagcttggaaatttttgttgatccattggtatcgagttcaacaaagaaaagaggcaacaagtccaaaaaatccagcaaaaagattcaaatcgtcagtaaagacggcaggaaagttccaatttataacgcatttattaataaagaccttttgaacgtatcgtggttacaaaatgctactatgccttacttcaagaacttgcagtggagagaaatccctaatgaatataccgtcgaaatttccctaaattggaataataaaaataagtccgccgatcgcgatctacacggtaaagatcttgcctcagccaccaactacgtggaaggtaatgcaagagtcacctctggagataacttcaagcatgttgatgacgctataaagagctgggaaagagaattgacttctttggaacaagaacaggccaagcccccacaggccaatgaactattaacagaaacatttggtgataagctagaatcaagcaccgtcgcaaggattagtgggaaaaaaacaaatttaaaaggttccaatctcaagactgctacgacaaccgggacggtaacagtaattctgtcgcaagcactacaatcaaatgatcattcactgttggaaacagtgctcaataatcgtgacgagagggtcattagggatactatcttccgtctgaaaccagcactggctgtcattctcttagaaaggttggcagagaggattgcaagacaaacccaccgtcaaggcccattgaatgtttgggtaaaatggtgtttaatcatacacggtggctatttggtttctattccaaatttgatgtctactctatcgtcgttacattccaccttgaaaaggcgttccgacttattaccaaggctactagcactggatgcaaggttagactgtactataaataaattcaaaactttgaactatgaagcaggcgacatccactcatccgaaccagttgtcgaagaggacgaagacgacgttgaatataacgaagaactcgatgatgccggccttatagaggacggtgaagaatcttatggcagtgaagaagaagaagaaggtgatagtgacaacgaagaggaacagaagcatacctcatctaagcaagatggccgtttagaaacggagcagagcgacggcgaggaggaagccggatatagtgacgttgagatggaatagaggatatcatgcataaaatgctttcacgcatcagaatacaaaaataatctctaggcacataaatacttatatagagttcaccacataatgtaagaaaagaaaaaagaaaaaaaaagatcacgaaagtatcccacgcgaagaagatctgtcaaaagacccccacaatcgtttatcctttttgaactgcatctggcatcgttaacagtaaggccatctggaacatcaagcaagcactccacttttacgtcacaaccatagttggttaactaagaaaagacagtacatatttcccttccgagtcacttattttttttttcttctgaaaaaattaattagattaatttcaattaatatcatttccgcttatctgacttctttcattttttttctctatatttcgcgtttactaggaaagaaaaggaaaaaaaatttttccccctccatctgtcccaaatcgggtagcgatgagctgctatagaattttctatttaaacatgtttgataagcccaatttccgttagattttgttcccccttcgcagtttggtttgccgtaacttttttattttagtctccatctagctggagtaatacgatgtagtgccttgtaatctttcttatttttatattaccgttcgtgttcattatatccattacgttcccataatgtcggcaaacgataagcaatacatctcgtacaacaacgtacatcaactatgtcaagtatccgctgagagaattaagaatttcaagccggacttaatcattgccattggtggtggtggtttcattcctgctaggatcctacgtacgttcctaaaggagcccggcgtgccaaccatcagaatttttgctattattttgtctttgtacgaagatttgaacagtgtaggctcagaagttgaggaagttggtgttaaggttagcagaacacaatggattgattacgagcaatgtaaattagatctagtcggcaagaacgttcttatcgttgacgaagtcgatgacacccgtaccacacttcattacgctttgagtgaattggaaaaggatgcagctgaacaggcaaaggctaaaggtatcgatactgaaaagtctccagagatgaaaacaaacttcgggatttttgttctacacgataagcaaaaaccaaagaaagcagatttgcctgccgaaatgttgaatgacaagaaccgttattttgcagctaaaactgttccagacaagtggtatgcatatccatgggaatctactgacattgttttccatactagaatggctattgaacagggcaatgacatctttattcctgagcaggaacacaagcaatgatagacatatcatatccttcagtaacttgaatcatacagcagaatttgtacaatagacaacgcatataactgcgaccatatgtatacgtataactaattattatctcaaagtttattcccttagcctcaccggtaacctgtgaggcgcgattacgttttccctctgttcaccaccacgtaacgcgatatttgacacatacgtgacaactacttttgatggaatctgctgatttttttacctcacgaaacttattaaaacagataatttccctcatctgcaaggttggggaagggttggacagcaataaccagcgactgtttgaagaaaagatgactgttagtaaaatacccatatggctagattgtgatcctggtcatgatgatgccatagccattttattaggctgtttccatccagctttcaatcttctaggaatcagcacgtgttttggtaacgcaccgccagagaatactgactacaacgcccgttctcttttgactgcgatgggcaaagcacaagcgattccagtttataaaggcgcacagagaccttggaaaagggaacctcattatgctcctgacattcatggtatatcaggtttagacggcacttctttgctacctaagccaacatttgaggcaagaactgataaaacgtatattgaggccattgaagaggcgattctagctaacaatggagagatatcctttgtgtctactggtgcacttaccacattagcaacagtttttaggtgtaaaccatacctaaaaaaatctgtcaaatatattagcattatggggggtggactccatggtctaggaaactgtaacccaaatctttctgctgaattcaacgtttggattgatcctgacgcagcgaattacatattccgtgatcccgatgtaaaggacaaatgtatagtagttcctctaaatttaactcacaaggccatagctacttacaaggttaacgaaatgatatacaacgaaaagaataacagcaagttacgagaattgtttttggagctttttcaattttttgctcatacctacaaggatatgcaaggatttgaatcgggcccacctatacatgatccggtagctttgatgccgcttttggaattttatgggtgggatccatcgtctgcggttggatttcgctacaagagaatggacatatcctgcattgatgatgttttcaacgaaaactcagggaaaattatcattgaaaaagaatatccaaatgacagtgatgttggtacaataattggtctcgatttgaatatccagtacttttgggatcagatttttgaagcattaaatagagcagacaaaatgtcaacgattggataagaacttctataaaaggctttttttttttctactgacctttggtcaggttctgttcctttcattttcactggatacaaagaagtttcactaaaagttgtcgcgattgtatacatatatgcgtatatatacaattctacatgttttatatttattccattatattctcgttaaattttaactttaaattaagagggcaaagaggcccagcgggagttaatttttcttcccattcagggtcaagactccatcgaaactgtttcaacatttcagccaaagaaattctcatttctgttagggctagtttttcccctaggcatgctcttcggcctccatggaacccagtcacagcacatctgtttttcgccattctccagtttttccttatggtttcgatatctgaaccccatctttctggtttaaaatcatctgctgttgtgccccaagttttgggatcgtgtgaggttccaaagttgttgtacccgacatatacgcccttgggtataacaatttccgcccccaacttgcacgttttggtagtacatctattaataattgtgctcaaaggaggatacattcttactacttcgaagagaaaagcatttaataagggtaaatctgctaagccttttggatcagtgatgccgtttacttccttcctgagtttctcttgccattcatttgaatatttggctagaaggtagagtgaactattaaatagcaactgcgggttttcatggccagcgacaaggataatgacgatattatcggtcaactgtttgtagtcgattatttcgttattgtgagcacgaattagatcactggcagcaaaagtagtttgttcaaatttgtaattattgactaattcatcttgaactcttttaacgagaagttctctaaaactaacaacatccttgaaggctttttttcttgaaggaataggaagaacatcaaggaatggaaaagttaaaaagaatggatgaaatatttgctttttaatacgaatcaaatgctcgtggaaagcatttttttcatgtgttagagcaccaaaatcaaatccaagggcaacctgtgaaatgttatccaatgccattctctgggataaaggtcccatagggatcgaagtttgtccttctaggagtctgttttttatcaaagtgcataaaatttttgcatttttgaatataggtgcatcgtcaaaatgttggagcccgtttgtcacagcatttctgtagtttctccaaactgcaccatacgcgctaatgacattgtcccctgtgtaagcggcaagagcactgtatgggattttcttttgattaccgctcttcgcaaaagtatcttcatctttgaatatttgtgctagatactcagaacgagaaacgagaatattccaccgtgaaccaaagaaaaattttacagcaccgtatttttccattgattccctaatataaagatcgtatagctccgtttgatcaatgggaaatattactggtaaaaatactacataaaatgggatggtgggtatatttttgggaaagtttagaggtgggacaatgattgcaaaggcgacataggaaagagtaagaaataaaatcaaacacagaagctttaacaactccatttttaatgcttttttcgatttattctcttagtctgaatcaaataccattttgaaaaaacgaaaatatttcaagaaaattaatgtatttttttgcactacctaatatactattcgcatcaggatgaccagtcattcctcttgtggtccgtggcttgtaattttcgggaaagatagaaatcactgcattcatcgaaagaagtgaaaataaattgtatcggggaagtaatgaggggtggaatacgtaattgcttctcaatttgataatacaagttacagtctttttattgagagtccctggaaggaaaattattgatgtttacctttttttgcgacgcgcgtctggccataaataaaagggttctcttgccaagaaaaaataaaaaggcgccttaagggaccttctatgacaaatatggtgaggtatgcaacctcaatgaagagcaatgagaaaatttaaggggtaagtaagcatcggaatttgttgtttcctaacaatttgtctaatttactcaataatatcaggagaattgatcgaaaaaagcaaaccaggaacccctcacaaataagggaacataaagtaattgctcgtctttacatacatggcactcaatcccagacgtcgcgtgctaaaaatccttatattattggcccctcaggagtttatttgaattttgattgcattgctttcagtggacagtatatcataaaatttgcaagggcatagtgcctgccctacgatgttgtaaaacaatttctgaaaataggttcagaatcaaaaatgatgtataaatattgaaataaattttcacataaattgtgctcctccgcaaagtcttgactaaataaacaatttgttaatatcctaattcggtaaagctttgtcgagacattaacaaaaatgacatttactagcaacttgccctcaagctccgagcagtcaatatcaccacctgcctcttcattttcttcatcgactgatacgttgaaagatattgatattccccataatggggccgatttgtctacatatagtaaatttctggccctgtattgcagaagcgacaaatgtgacgatttttactctttagaggaaaaacagaattgtaaatttggagaccaatggctcgactttatcaacactattcacaatctggacttttctgaatccgaagtaagtggacgggtttctgaaagaattttgccagcttctttagcaaataaatttaccaataatttaggagtggcaataaagatttctgaatatacacgcgatgacgaacgccagattcgtgggtgtgttacaacagttgagaatgaaaattctttcaataactggttcgtatatcatattttagaccaatctcaattatctctaagtgaacatccaattgtaaccaaagaagttaagtatcacgaattatttgcagatttttttgagaaaaatttgaaaaacacaatagttaatgatcaatggaattttggtggccgtgattattttattgaacgttcaagatattttaccgatcgatatttgagaattgaatgcatcttgccagcgtttccatgtaagtcatctaatgagcaaaaagtgtacggttccgttcctgacaaaggcgaagaactcgctttgaaaagattaataaaagccacacaagaccttgtcaagatatatccaccgggtatgaaaatttggatagttagtgatggccatgttttctccgattgtattggggtcgatgatgacgtcgtgagtacttacacgaccaaattgcacgaactgtataaaagagtggctatacctggtgttgacgccattggcttttgtggattgaacgatttattttttagcggtgcagctagtaaagttttcgatccaaagtgggttagtgatgttgaagttgcacactacacaggaactcaaatctgtcctaagtccgatttgtcgagacagattttgatgaaaggctgtgatacagatgcaggtcgtttgagaaagcagattgcaatagaaggacatccaagattgcatctgtataggggcttttcacgttttatgatggaagatttatctctactggaacatttccaaagttattccagaaaaaaattcaagaaaatcatttcaatgatcgcttttaacatgattaagagaaatgacgcgtattcgaacttagtggaattgatattccctcatcatttgagaatttctattcatgcgcacactaacagcgggcccaaatttggtataaaagtaatctccaacgaacagtgttctattgttagttcgttagaagaccttgatgaacccaaatttgaagattttttacatattcccacaccttggcataattgtgtcgtgaaggttgaggatgaaaaggagaaatactttttgacaaaatcaaaagtagtcaaggaggctctcgaaaagggtatgtatgatggtgtatggaaagatactcgtttcgatattggagaaggaggacatttcgttatcaagaaaatctcttaataaagtaagagcgctacattggtctacctttttgttcttttacttaaacattagttagttcgttttctttttctcatttttttatgtttcccccccaaagttctgattttataatattttatttcacacaattccatttaacagagggggaatagattctttagcttagaaaattagtgatcaatatatatttgcctttcttttcatcttttcagtgatattaatggtttcgagacactgcaatggccctagttgtctaagaggatagatgttactgtcaaagatgatattttgaatttcaattgacgtaattaatgatactattaataatacagagcgtatatgaagtattgcaaataacatgcacagttcttttgggatgagaatgataatgaaaggcgaaggcgggcgttcagaaaagcgttgcggagtaacaagtgattaaatagcacccaaataatcttctttgatactaccgattgcgtgaatagaactcacttgactgatacaaccttcaattttaactctaattctactttttatggtgatgacatcctcggaactttggtatgatggtgggtttgaacccgcattaaaggttaaatcttgaggcatcagatgctttgtcacaaatactttcattggacctacttgcacttcgaacccgtgctgagaacatgaaacgactgtgccgtccactacttcccctttaaatggtttgaaaactacagctctatatttcacgttgaactcggcggacccatctgtgggcaatattctcccacgttgaatatctatattatcatagtctaggacacaaagaatatatccgaatttacccgtacacgaaccttcaacctcttccaatagttttgtctttagatattgcttcattcgaggaccgaaaaaggacggatgaagggtaatattaagcgaaaggtctttaataaaaaacattctcagaaattgagttatttatacagtggttgaaatgtgaatctattcttggactttcccactgtctaatcgcaaaggagaatggtgtaggaggagaaacggaaaaagaaaggctatgatattctgggagaagagataggtggacagacctgatcgacccaatgttagagaataaatcgacgaagtgagcttgtctacgttattggcattttcactgggatataggaataccgcatttattttccttgtatttttcaaaatagccgttgaaacccacagaagatcacttaatacgtaatcgcgttatacgaattttctcgatgaaaaagggaaaacgatggtattagaacttgaaatgtacatacatttcttgtggagaacgtaacgctactaacaaataatgtgctttgattagcaggctccaacagaaaaaaaaataaaataaaaataaaaagtacgcaacaccaacacagaatatgccacgattgacggttggaacgaagaatatgttgtatcctttgcaaaaaacacttgcagtaggaagttgcaagccagagcaggttccaataagatcactagcctcagtggtggagagttcctccaaaatactcgacaaaagcggcagcgatcgcgaagtagatataaacgtaagcgagaagatttataagtggacaaaggcgggcatagagcagggaaaggagcatttcaaagttggaggtaacaaagtctactttcccaaggccaggatcatcctcttgaggcccaacgcgaagcacacaccgtatcaagcaaaattcatcgtcccaaaatcgttcaacaaactggatctcagagactatctttatcatatctacggcttaagagcaatgaacattacgacgcagctgcttcatgggaagtttaaccgtatgaacctacagacgacgcggtttagagaaccgcagatcaagaaaatgactatcgagatggaagaacccttcatttggcccgaagaaccccgtccggacgaaaactccttctgggacagcaccacgcctgacaacatggaaaagtaccgtgaagaaagacttaactgcttgggctcagacgccaacaaacccggcacagcattcgacggagtcgtggggccttacgaacgggtggcccagccttttatacctcgcttcttaaaacgagagatagacaataagcgagagcgtcacgccgccgaactgcagcgcgcagataaactaattgccctgaacaggtacatagaagatctacattagaaggtttcccattccaccccttcgttaacccacacgcaaatacccagataagcatcttgcacccctcacacttgtatatacggagcaaactacataatctctaaacagaaaaaaaaaaaaagaaagaaaattaagaacattactttttccgagcaacaaacgcaaaaatatatgaagtggctgtagaacatgccttacggaagaaaagaatgatgatggcatccccttcccctgccctggaaggtggcctgtatttctgttctttttttatttttgttcgcgcaaagagcaagaacattggttgctttacttattattttcagggtcgcttccgcgggatgccatgcacggatgcctgcggagacagtggcgcggagccgtccgcatgctcgttccgcggagagtctcgagcgggtccgcgaggggcggatctgcaacgcacggtgccggggttaaggtatggcacgatggtaagacgatgagggaaaagaatactgctactgctgtgcgagactttggtagtagggatcggaaagggagcatgtacatctgaggaatatataagcaggagctctctacctggaccaaattgccttcttatgttgctgtaaagagatttgctagtcttgttgtagatacgtcatatgcagtattcaagtatactactgttaagaacatcacatcactaatactattagcgtataacagttactatacgaatatataaacacacacacacacaagcaaacacacttataattatcaaaaacctatgtcatcagatatcagagacgtagaggaacgaaattcgcggagctcgagctcaagctcgagctcgaactctgccgcccaatccattggacagcatccataccgcggtttcgacagcgaagccgcggaaagggtgcatgagttggctagaacactcacatcgcagagtttactatacactgctaactcaaacaatagctcttccagcaaccataatgcgcacaatgcggactcgagatccgtattttctacggacatggaaggtgtgaacccggtgttcactaacccggacaccccgggatacaatcccaaattggaccctaacagtgatcaattctccagtacggcgtgggtacagaacatggcaaatatttgtacttcggacccggatttctataaaccatactcactcggttgtgtatggaagaatctaagcgcctccggagactccgccgatgtgtcataccagtcaactttcgctaacatcgtaccaaagctgcttacgaaagggctcagattactgaagcccagtaaagaagaggacacttttcagatcctgaaacccatggatggttgtcttaatcccggtgaactgttggttgttcttgggagaccagggtcaggttgtactacgctgctaaaatccatatcttctaattcgcacgggttcaagatcgcaaaagactccattgtctcttacaacggtttgtcaagctcggatatcaggaaacattaccgtggtgaagtcgtttacaatgcggaatcagatattcatttaccgcatcttaccgtgtaccagacgcttttcaccgtggcaaggatgaaaacgccgcaaaatcgtatcaagggtgttgatagagaagcgtacgccaatcacgtgacagaagttgcaatggccacatatggtctttcgcatacaagggacaccaaggtcggaaacgatctagtcagaggtgtttctggtggtgaaagaaagcgtgtatccattgcggaagtcgcaatctgcggcgccagatttcaatgttgggataatgccaccagaggtttggactctgctactgctttagaattcatccgtgctttaaaaacccaggctgacattggaaagaccgcggctactgtggccatctatcaatgttctcaggatgcttatgatctttttgataaggtctgtgtcctggatgatggttaccagctttattttgggcccgctaaggatgcaaagaaatatttccaagacatgggctactattgtcctcccagacagaccactgcagattttttaacttcaattacaagtcctactgaaagaattattagcaaagaatttatcgaaaaaggtactagagtgcctcaaacgccaaaggatatggccgaatattggctacaatcagaaagctacaaaaatttaatcaaggatatagactctacattagagaaaaacacagatgaagcacgcaatattatcagggatgctcaccacgctaaacaggcaaaaagggcaccaccttcctctccatacgttgtcaactacggaatgcaagtcaaatacttgttgattagaaatttctggagaatgaagcaaagtgctagtgttactttgtggcaagtcatcggtaactctgtcatggctttcatcttgggttctatgttttataaagtgatgaagaaaaacgatacttccactttctatttccgtggtgctgcaatgttttttgctattttatttaatgcattttcgtgtcttttggaaatctttagtttgtatgaaacaagacctataactgaaaaacacagaacttattccttgtatcatccaagcgctgacgcatttgcgtctgttttgtcagaaatgccgccaaaattgatcactgctgtctgcttcaacatcatcttttatttcctagttgatttcaggagaaacggtggtgtctttttcttttattttttaattaatgtcattgccacattcactttatcccatttatttagatgcgtgggctccttgaccaaaacattacaggaggccatggtccccgcttcaatgttattattggcaatttctatgtatacagggtttgccatccctaaaacgaagattttaggttggtccatttggatttggtatatcaacccgctagcctacctgtttgaatctttaatgatcaatgaattccatgaccgtagattcccttgtgcccaatacatccctgctggccctgcttatcagaacatcacaggtactcaacgcgtctgttccgcagttggtgcttatccaggtaacgactatgtgttgggtgatgacttcttgaaggaaagttacgattatgagcacaaacataagtggcgtgggttcggtattggtatggcatatgttgttttctttttctttgtttatctaattctttgtgagtataatgaaggtgctaaacaaaagggtgaaatggttgtgttcctaagatctaagatcaagcaattgaaaaaggaaggtaaattacaagaaaagcataggcctggagatattgaaaataatgcaggcagttctccagattccgctacaacagaaaaaaaaatactagatgatagttctgagggatcggatagctcttcagataatgccggattaggactttccaaatctgaagcaattttccactggcgtgatttatgctatgatgttcctataaaaggaggtcaaagacgtatcttaaataacgtagatggttgggtaaaaccaggcactttgactgccttaatgggggcgtcaggtgcaggtaaaacaactttactggattgtttggctgaaagagtcaccatgggtgttattactggtaatatttttgtcgatggtcgtctccgtgacgaatcattccctagatctattggttattgtcaacaacaggatttacatttgaaaacggctacagtaagagaatctttgagattttcagcttatttacgtcagccttcgtcagtttctattgaagaaaaaaataggtacgtggaagaagttatcaaaattttggaaatgcaacaatattcagatgctgttgttggtgttgcaggtgaaggtctaaatgtcgaacaaagaaaaagacttactattggtgttgaactagcggcaaggcctaaacttttggtttttttggatgaaccaacttcaggcctggattcacaaactgcttgggacacttgccaacttatgaggaaactagctacccacggtcaagcaattttgtgtactatccatcaaccttctgctatattaatgcagcagtttgatagattattatttttacagaaagggggccaaactgtatatttcggcgatttaggtgaagggtgcaaaactatgatcgattattttgaaagtaaaggagctcacaaatgtccacctgatgcaaaccctgccgaatggatgttagaggttgtaggtgccgctcctggttctcacgctacgcaagattataatgaagtctggagaaactcagatgaatacaaagctgttcaggaagaattggattggatggaaaagaatttaccaggcaggtcaaaagaaccaactgcagaagaacataaaccttttgctgcatctttatactaccaatttaaaatggttaccattcgtttgttccaacaatactggagatcaccagattatttatggtcgaaatttattttgactattttcaaccaagtttttattgggttcacttttttcaaggctgacagaagtttacagggactacaaaaccaaatgttatcaatattcatgtatacggttattttcaatcctatactacaacagtatctaccatctttcgtgcagcaaagggatttgtatgaggcaagagaacgtccttcaagaacattttcgtggcttgcgtttttcctctctcaaatcattgttgaaatcccatggaatattttagcgggtacgattgcttattgtatttactattacgcggttggattttatgcgaacgcctcagctgctggtcaactccatgagagaggtgctttgttttggttattttctattgccttctacgtctacattggttcgatgggtttgttaatgatttctttcaatgaagttgctgaaacagcggcacatatgggaacgctattgttcacgatggcattatctttctgtggtgttatggctacccctaaggttatgccaagattttggatctttatgtatagagtgtcacccctaacttatatgatcgatgcattattagcccttggtgtggctaatgtggacgttaagtgttcaaattatgaaatggtaaaatttactccaccatctggaaccacctgcggtgactatatggcatcatatatcaagttggccggaacaggctacttgagtgacccgtctgcaacagatatatgtagtttctgtgcggtatccaccaccaatgcctttttggccactttcagttctcattattacagaagatggagaaattacggtatttttatctgctatattgcttttgattatatcgctgcaacattcttgtattggttatccagggtacccaagaagaacggtaagatttccgaaaaacccaagaagtgatgacgttattttccttttttttagttatattatctttttattatattctattctctctactggggagaaattacttaattttcatttatattaaaataatacctactgtttcatactttcactttaaccaccatttctttaagctaaagtttaggaacgctaaacatatcattgtttacttttcgaggaaacataactttcaacatcaggctcttttcgttttatattatctatattctatatagtagtttatagaaatgcatttaacactaaataacagacaagataacgttttcagagtcgaactggattattccatcttggttgtttgatttggagatgcaaacgctaaactcgtaccggcctttttcaattggaataatttctaagttaatttcagaaactttggttgtactgattggtttagttaacgaaccattatacaaaattcgtctgttcgatcttggtaatatttttgatgtcttgctgtcgaaaatcacgatgtccaaaaaatttacagtagaattttgttttcttctacatgtactagtcggctctgttattatcttcaagtttattatttcccctactttgacttttggctcatcaagcaatagctgcactccgtaaaataatctcccggggtatatcgtgtagaccatcttgtgatcaaacttttctatgaacttattgaaatccaccgaacctgttacagattggtctgtggttaatttccagttacatttaagctttgaaatgatatgttcgcgacaccaaaatttttgtctcatttctatagtctgttcttcgtttaaaccactttgaataaattgtcggcctggatagattcttggtataggtgtattctcaaaattatactttttgtaatcaatttttttaataggaacaataattctcgaggtatggcttgcctctacatgatactcattactagtgaaatcttcaaattgaacattcaattttattccgtcaatccaagaatttctgaagtctaataataacaatataaaatctctagagtggaggttagattctgcacgtattttgctcattacatactcaatccaatcaacattttcaacttgcgagctgaagagttcatttagcggtatgatgtccatacttggtacttcaattgttcttctcaatgttacttcatatggtattgataacttttttaaataaatgcaggattcatcagtagcgctcataccgtattcgatcaataagtcaaatccggtgaaattaaatggaacagcagtattatctaattccaaatcaaatgtgatggtttcatttggcttgattaccgttggtaatttaataatacgtacacaagacttagagagccaatctagctgtttttccatgatgtacaagtcatctggtggcatttttttccaataatcaggtttcaacatttgctcaatattattcattggtatgatcttaatatgatttattgcacagctcagtgatttatttctcaccgttatatgaaaatcagttttggtaccatccagcatcatccatgagtttcttgtcatcttggaagtactcaatagttctaattgtggttgttcaggcaggattttaatttttaattttccgtatatacatttactgtattctgcctcttcttcaacaggattcgatcttctagaatcgtttataatatcgaatttctgaagcggtagttttaggatagagatttttaggcatgaaatctcgtagatttttttgtatgttggctttttaataatcaaaggcaatgtgatggatcttattgactcggctttaacattatatggccctgaataacttacagcttttctatcaatctcacaaaattcagatatttcctcatctagttgaatatcattgatcgtaaaatcaaatttgaaaggattttgaaccctgcaggtgaattcagccttatcgccaactaaaaatactaaaataggaactttggtgctgttattagaaacaaaagaagttggttgaacccgtttgaaagggttgaaaacttcctgcggattaatatcctgtgtcttttgtctattttctaggctttcaaggctgctaacatctgactctaatgggatttcgtttgaagtggggtcactatccaatattctatttataacaacttccctcagaatgaagggatcccaataacttgtgatagactcgttggtaattgatggttgaatatattctttaaacaaggcatcttgttccgactgatttaacagatgcgtatatttcgtaattagtatcgagctaaatttagcgacatattcgaagtcattgatttttcttgaaactttaatgcatagttgtaggatctttttctgtaggatcaaccaagtagattgagacggatcatctacattgattttggcctcgctttcattgatgttgaggagttctatgatggtatctatcaaggtcctgtagtcaggatgccatgctatcttattcggagtcgccaaaagagcaaccatcagcaatcttaacacgaataattgctttcttttgtatcccaaaaggcgataaacttccgccatagtagagtatattttaatttgagcctcaacttgcatttccttcaattgtaattcgaacaatttattgctatagaaataaacttcaaaccttgggaacatcggactattagggatatctgacaaggccctgtgttggtttttcacaatattgtccagaacgtcctttgaaaactctgaactcttataacacgatgtcatgaaagttaaagtcttcagtaaaaactcgcaataaaccacttgcggagcatattcactattgtgcatcaaacttaaatcataataatacaagactttgtcagatatgcatttaattaataacgggaggttgatgttttctacatcaatatttaatgctggggcagataaagacataatggaatttctaggtgactgcatagcagctatagatatgctgttccttggtgtgcttgacgccgtcgtgcttgctgtggctttactattggaatctacaggcgaaatccccgttgagctagattcaaaattgagcttctccacaggacaaatgagactcacaatttgtggaatctggtatgacaaaccgagataagatagaagtaaaaagcagatcgaaataccgtcaagagcagaacccaaccataagtagtcacgcactttgtacaaagttgtgatcgcatcaacaaagctgttcaacgcatcaacgtaccttcctgccagcaattggaaattgcccaaaattttcatttgtctgcccaatgatttttgttgagacctattctcagatgtggaaagcgtggtagctagctttagagaagcggatctctttaaactattggtagtcatctcaaaggaagataacctcttagaagcagtagtaactgagcctgccttcgatgaacttgagacggaagattgtaccgctgacatgggtgtgctggatgacgaagatgtgtaactgttctgtcttattagagttgttttcaataccgcattcccaccaatcgcacccggcgacctcaaagtaacatgtttataggaagagtaatagctgttcaatgcggttaaaaagttccttgctatgtcgcacataatcgtttctatgtttttctgcatatctggagaagatgcgaatacattttccatcgtatctatggtttgctcaagctctttagtgggtgtagatgaagcgtacaccaaattcggtgaaatcaaagttggatacttctccttcatgaaattcaaattggtcaaggggtcactgtaatcgtttaccagcccaataatgacaaatgttttccgaaatggctcaaaatcatacagaaacaactccaatgcatcgtcatgatctatggtcaagaagtcgaaaaataacttcccatgtggaaagccttgcggtgtgaagatagggctgtcaatgggggttacatcagacagatgaatttcgttgaattcagaaagtttctgtaccgcattattaaactcttttcgcgtccaatggccaattggtatcactaaggtcctaatcttagatgggccaacatagcttgggaaatgcttaagaatattcatggtttttgtctccctgtaacaggttgtgagccgcaccttaaaccagttatactagaaccgtttaaactacaatctggcctgattttagttttgcaataacacgattaagcgtttacacatgcacattcatatataagtatacgtatttacacacattttattcgaaacctttaagatcgttttgtcacaatccatgatcatgatttacgacgcgagatgtttcgcgcctcactttgaagaatgccaaatataaaagtataaatatgggaactattcttatttgtgaagctgctgtaaaaccttatatgtagcttctacaatcgcgatgtgctcagcatcgtgtaccctttgctcgtactgctctagtgtttcttcgccaggtatgatttctagcttttttaccaccaatggctcacccttgtcgacctcctcgatgacatagtgcaccatgcatccggccgtcagaggcttgttctcgtcctgacatttgcgccatgccatttcaattgcgtgtgtggtaccatcgaaacaacctggtagcgctggatgcagatttaatatcggcacagattgcagttggctcaagaaagtagatccaaggatcaataaccagcccgcgcagatgataacgtcaggcttttcctcgagcactagttttgcgaggtcgttctcaaactgggatcttgccttggcccttgcggctttgtcctccttcgcaataccctttgtatatgggtatagcgaacaaacctttgtggggatattattgtccgctgccctagttaacccgtatgccttcttgctggaagatatgacagagacaatatgagcatcctcgcctaattggccctgcttttgggcatcgatcaaggcttgcaagttggaacctgagcccgaaattaatacgacaattctggccatagcttttggaaagattattgatgtgtgttggctctcacctgcgcttgctgcaagttaaatcatcaaccttgaggctaggagcgttattcaactttagaagtgtcttctcttcataaactactctatataactttcctcttgctggaataaaaaacaggtcagagtcactagcaacgagtcactcattcgaatccttgctgacgcttttagtctttatgctgaaatctatcttcgaagtcggaaggaaaatgcatttttaaactatcactagaactaccattttagagcgagcagaaggttcctcttttcttaaacaagtataattttcctttttggattgtactttatattcttacactaaacggcccctagatgtcacctgagctgtagtcaatgtatacacccattcaccgcaccagatagtaagttgaaaagtgtatcatctttaatatgaatatgaaagaatgaagtggagttcatccatatttcacaagaaaagaagactccaactcaaacagttgagtgttccatatacattctgtttcaatgataaatttagaggattactgggaagatgaaacgcctgggcctgatagggaaccgactaatgaactaagaaacgaggtggaggaaaccatcactctgatggaactgctgaaagtgtccgaattgaaggatatttgcaggtctgtatctttcccggtttccggtcgcaaggccgttctacaggaccttatcaggaatttcttgcagaacgctttagtagtaggcaagtctgatccttatagagttcaagccgttaaatttctgatagaacggatcagaaagaatgaacctttgcctgtttataaagatctttggaacgctttaagaaagggtaccccattgagtgctatcacagtacgttctatggaggggcctcccacggtgcagcagcaatcaccttccgttattaggcagtctcccactcaacggcggaaaacgtctaccacatcttccacatctcgtgcaccaccacctacaaatccagatgcctcttcttcttcatcatcttttgctgtaccgacaattcattttaaagagtctccattttacaaaatacaaaggctaatccctgaattagtgatgaacgtggaagtcacaggcggaagaggtatgtgctctgcgaaatttaaattgtccaaagcagactataatctattaagtaacccgaatagcaaacacaggctatacttattttctgggatgattaatccattaggatcccgaggtaatgaacccatccaatttccattcccaaatgaattaaggtgcaataatgttcaaatcaaagataatataagaggtttcaagagtaagccgggcacagctaagccggcggatttaacgcctcatctcaaaccttatactcaacaaaacaatgtggagctgatatatgccttcaccacgaaggaatacaagctatttgggtacattgtagaaatgatcactccggagcaactcctggaaaaagtattacagcatccaaaaattattaaacaagccacgttactttacttgaaaaaaacacttcgggaggatgaagaaatgggcttgactaccacatctactatcatgagtctgcaatgtccaatttcgtacacaagaatgaaatacccttcaaaatcaataaattgtaagcatctgcaatgttttgatgcattatggttcctacactcccaactacaaattcctacgtggcaatgcccagtatgtcaaattgatatagctttggaaaatttagcaatttccgaatttgttgatgacattttacagaactgtcaaaaaaacgttgaacaggtagaacttacttctgatggtaagtggacagccatattggaagacgatgatgacagcgacagtgacagcaatgatggtagtagaagcccagaaaaaggtacttcagtatcggatcatcattgttcttcttcacatccaagtgaaccgattatcataaatctcgatagtgatgatgacgaaccaaatggaaataatcctcatgttactaataatcatgatgatagcaacaggcatagtaatgataacaataataatagtatcaaaaataatgatagtcataataaaaataataataataataataataacaataataataataatgataataataatagtatcgaaaataatgatagtaatagtaataataaacatgatcatggtagtcgcagtaatactcccagtcataatcatactaaaaatttaatgaacgataatgatgacgatgatgatgatcgacttatggcggaaataactagcaatcaccttaaaagtactaatacagatattctaactgaaaaaggttcaagtgcaccctcgagaaccctggatccaaaaagttataacatagttgcttcagaaactactactccggtgacaaacagggttattcctgagtacctcggaaacagttccagttatattggtaaacaattgccgaacattctgggaaaaacgcctttaaatgtgactgctgttgataattcatcccacttaatctctccagatgttagcgtatcatccccaacgccaagaaacaccgcttcaaatgcaagttcgagcgctctcagtacccctcccttaataagaatgagttcattagatcccaggggatccactgttcccgataaaacaataaggcctcccataaattccaacagttatactgcatcgatatcagattcatttgtccagcctcaagaatcttcagtttttccaccacgtgaacagaatatggatatgtcctttccttccaccgtgaactcaagatttaatgatccacgtttgaataccacaagattccctgattcaacattgcgtggggcaactattttgtcgaataatgggcttgatcaaaggaataactctctaccaacaacagaagcaatcacgaggaatgacgtcgggcgacaaaattctacgcctgtacttcccacgttgccccagaacgtcccaattcgtacaaactctaacaagtctgggcttcctttgataaacaatgaaaacagtgtccccaatcctcccaacactgcaaccataccgttgcagaagtccagactcattgtaaatccattcattccaaggaggccttactctaatgtactgccccaaaaaagacaactttctaatacatcctcaacttcacccataatgggtacatggaaaacgcaagattatggaaagaaatacaacagtggttaaaaacgaggctaaaattggacggttccgtccagctctttcatgaaatattttctttgtaattgtgcatatgaccttcattttctataattttccgttcgaaaaagaaatattttcttcttttcaatactcaaaggcaatatcactgtttgcattcccctagcatttattacctaccaaatacagatgcacaagattagataaaatcttacataacacaaaaatccagtccataactaacacaatcattactattatataaaaggtattccgacaccaaccttattcttgtattctatgtattccgcgctaaagaactctatcaaatatttttcttccacacgaattctatcactgaaaaatttccaaagtacaaaaatgaaaataaccaatgataggggatttagaagcagtagctgagtgccaattgcccaccaaaagaacccaagataacttggatgtcttgaccaggagtaaacgccagttttcactaaaacatgatcggactccttcttggtcttcacaatatgagaaaaggaatgtcccgcagtatgcatagcaatagttctggtatattgtcccagaataactagaagacatccaagtactgtacaaagcttggtagctagagagtagctaaaaattttcagatcaggaaaaagaaagctttctacgaggcattccagaatagcaaaggaatgtgccgccatgtaacttttgccgttgttcagaagaaaggactctgaatgtaccttaagaggattgtatttagctgtaatataatactccaaaaaatggaataaggacagggcaataataaagaggttaaaattcttgaatctaatttgtggaaaaagaccaacaaatatacctaaaagaatccccagtatgtaggaagtcatggtcacctcatgcagcggattgcgtctgatgtctggatactcatgctcgtcttcttgaaaatcttggtgcatgttgtgttcaaaaacggtgaccacaatgaaagaggaggtaaaaagagtaattatcttgaaatcgattttcactttcttatataattcatcaacacgagaacctttctatatactggtggtatcatgtaaagaattgttttaccatagtggcccatttgtcaattcgtcttgagtgatgtttcattatcaatcggttgctatgccaacgaaaatactatgtcagactctcttgatgtatataatgaatggcaaagtacatagaaatagataaaagttgttattgtgagtcggaggggctgtttgtttgtcctactcgttggccgcggccttgaaattggttcaaattcgatgggccacttcttaattgacttccagaagctctgcctgaatctgtgccactggtttgagacaatgttgcaggggccgtacccaatcgttgacctcttccactaaaagttctcgtttctctttgcgaagatggcacattggcaaagttgttgttgaatgttgcagtttcattgtgggcacccgttatgcgagcatatagactagtaaaccaccatggcgttgagaatttcccattgggcgagattccgtaggttggatcagcttttctggatatcatcccccatattggccccagtgtatgggtatctaagcatgtataaaggtaccctgtagtaaaaccgatcaatgagattacgaaatcaccctcattaaaaacgaaagagataaacaattgaattaaggggaagtacttcccccaaacaggaatcaaaccataaaacatgatctgcacgttggcattgtcgatcgaccaagtatatgtaatgcatgatatgaacccagaggtgagcacaacagggtagtaggacccataaatgattgtagtggccgtagtgatggctagtatacaaaagcacaggtagtaggcatagtctactgttaccatcggtcctcgtctattggacaaaccgggaccaaaatgccctcgctccaactgtgaggacctgtcataaatactatatagttccattagcgcaggcatggcacgagacgaaagcattacacaagaagtaagaagtctccatatctgaaccttcttgaacgtcaaattccaaacataaataaagtaccacggattgattagattcaaccggccgacgatcgtcataacgatcgctagagtaaataaagttcttgttattggggggatatttaaccagaattcttttgggcccatcacatcattattacggcctccatttccatgtaatgtacgcacattccttgggcctgccattatttcctcgaaaatagtttttgatttgacttggaaatgcggaattcactggtaatttgttgtattttgccttatatcctttgtttgatactcttgtcttatattgaagaggacacgatttcatgagccgcgaacgggtaagtagggacttttcacatttgaaatttttcaaatgtgatgaggatcgattctgcaaagcagcagataatagcagataaaaaatagagagttgcaatattcaagttcctggtagctgctcgaatcaagaggggtgaattaaaggttttcgatttttgctatggctgttcacaccaataggcaaatccttacaagaggcaaaaactatgctacaaagcaatcaaagaaattcggtaccgatgaggtgacgttcgacaaggattctcgtttggattatctgactggctttcacaagagaaagcttcaaagacaaaagaaagcacaagagtttattaaggagcaggaaaggcttagaaaaattgaagaaagacagaagattcggcaggaacgtaaggaggtgatggaagaacagttaaagacgtttaaagagagtttaaacttggaagctgagatagaggatgcgaaaaatgataagacggaggatttgcaggtagaatctgatgaatcctggcacgggtttgattctgataaagatgacggcgataacgacaataatgaaagtagcgtaaagcctattttgaagaaaggagcaatcacggaaatatacgatgactcaactactgttgaattggagacattggaacccaatgataactttgaatatttagcccagctaaataatgtcaaattagaaaaggcagaaaaagtactcaaacaaagcataaatagagccaccaaatacgcgaagtttctgggcgtggatgagaaacaaaagaagaagccaagagtaaaaaagttcagatatttgaccaaaaatgaacgaagaataaaccaaagaaaggcaaacgacaacaagcgtaggagataatgcagtcgcattatcgtcgggcaccgcctggggtttcttgacgctcaaacagtgtttgatttttttttggaaaagtatatactgtgcatatgtatttttcgtttattatatgtaatatatcgaataaaccattctacggggaaaatagaacaaatatttacagcatttgcatgattttatatggcttgcccaacaaattatttgcttgcaaacttaatataatactctgcgtccaatttgaaaacgacccatatgcctcttctaattacttcgaaatactgcatttcgccttggaaaaaaatgtagtcgctatctgcggcaactaatttcagattctgcgataaatatacccatagccaccagaacctcagcaaaaagtcaacgagaatcgccgaatgatacatttttttctttaatgtgacggcacttttggatctggatcttaaagaggttaacgagtccaatgaccaatccatccttacatcccaaaataacgtataggaagaattaattagcataaaccatctttgaacgtggtgtagtctttcttcgttgatggatccctcatacactcttgatctccaggtgcaaaaaagaatgggaagattacaactgtatttcaatgcattgaatagtaaagttgcttcgtgcagtaaacggtattctctcaaacactgcagtagtcttaccagtacaggaagaagggctacggatagatcaaaatgtgtgaagggttctctaaaaattagagaggtaaacaatgtgaagtctatcaatggttttccaaacgatgtcaacgtgtcagagattaaaatgtaggtattccttaaggaacggggggaggattctatcaacaaacatctcctagtacaatattttattatctggcactctttcaacagaaaccaaaatatagtgacacattggatcaatggtagaaaatatacgatgagaatgatatttttgagtggaccttctataatattcatgaactcaaaaaggaacacagtggcaaagtggaacggtataataatccttgttatcttcaaagcaaaatttctagctgttctatgcaattgctgtagagtataacctggacgtatatcgtgcggtactctcgtgagtatgacttgggatacgtctaaattactatgcaagaagaattttaatatccatgtccagatccaaagggcaagtattatgagcacaataaatcgctgcggagggggaacatttaatatattttggagataaagtccttcagaattactttcgcttttctccatattttgcggcccaacttgttgcagaattgaaaactttgtataatactaataataatttataataataacaataataatttataacaataataacaatgccaaacaatttatatgggtaaccagtttttggtactgtttgccatcaatattgcgactaaatcgggagcggttagcgctggcttgcactttttgcaactgactctatttctttcattgattatgttattttcagatgacgaaatacgccaaaaaaattcgggaaataaatactagcgtgatatcggtttaggtatattacaaaagaacaccaaggtaaggcatcattagttatgtatgcatattactgacttttaccaagcggaccatgacccgagttcaatgattacccctaatacaatttttgtgtgttccgccatatgagcgagacttaatctgtccaaagtatccatggtgctgtgaatatacttgttagtctttttgaactcactttcaatcacgaaggagcctggaaatccgtttctggtggcactcccatgatcgctacaagcatagccacattgtgtatccctgtaaggaatggatagataagagttgataattagttttataaaatcagttaatgcgggagtagtgtagtcggtgacaatccccacatgttcatcttctggatcagaaacatatcccgtcatgtcttgctgaagcatcgctctcacatgctttttctgtttggcataagctgtaaaaacatcaagagaacccaacaatcccccctcttcggcggaataaaagtgaaattccacagtgttgttaggtctaaatcctctcttcaaaaaattttccgtatataatctgagagcctccatattagtcaccgtgcctgacccattgtcgtccgcacctggagctgccattatggatggcagtagcagattgatagaatcttgatgagaaccaattattataatatcttctggcgtagtagatcccgtgacacggactataattgaatattgcttccattctttgtgatcaaaatgttcaatagtcaacgtatcttgcggaatatcttttgtaatattagcgatagttgcagctaaccactcggcagattcaaagccgtgatcggacttgtagtaacgggtgtaaaaacttgtaaactttgccaagttcttgtgcatagagcccttgtctatattcttaatcgaatcatccactacttctttgttcgatatctcaggaggatagttatacgttggtactgttggctcttcctccttgttaaagaaaggtaagaaagaagtgtgtttggtcacatcaaagaatttgacacctcttcttcgtaagtttagcttttctgattcgggaacctccattacctcattctctcctacttgtaaaacccttaaaggctcatatggatatgaccatgcgatgatggcaacattaaataaaacaaaaagcgactgtatcctcatattgtgctaatcagcggttgattatgttacttactttttcgaataaagattttgtatttctttagcttcgaagattgataattattgaatatcaagtttcagtttactatagcggtccgaacatatgaaagattttagtaaagacgctggcaagcttttcagtcaaaataatacaaaaggaaatagatagaaaaaaaggaaataatcaggcctccatattggactcaactatccttcagtaccgcaaaacttattgtgtccatatatcctatgtcagcatacatcgcaatgaaaggagtaataacaaacgtcgatgagaacataagaaatgatgaagatgtggcttttgagtacgaaatacaaaagacaccgcagaacatacttacatggaaaagatatatcgagtattggaaagaggagggaagaactgacaaacagattaggtggctatatgaaagattttgttcacaatttgtaacagatacaagtatatgggaagattatatacgctgggaatcaacaaaggaagtagtcgaaacttcacgtattttctggctttttcaaaggtgcctgaaaagctgtgtacgagattgtgacaggatatgtttgtcttatttagaattggcaattgaacaatatgacttggcaatgataaggcatgccttagcttcatctttaatgaaaatggagagagaaatgcatcggaaagtttgggatcctgtcataaaatttgtggaagaaaaagttttaccattaacgcaactggattcaactcaagaagatgaagaagaaagtactgatgaagctgaattgataaatgtacttttagtgaagggtttcacgaagggaggttttattagcgaggaaattagtgaaaacggaagtagaggtgatatttggtcgtcacatattttagaaagatacttaaaagtggctcctcagcaaaaacgaaatgaatcgctggcaactcttgcattaactagagacaatattaccatcaaatcagtatatgaaaagtatttgccacaagatgaaaatagtgggaagtatctacctagttcagaactgccttttgaattaaatttcaattatttggccagcctagaaaaactaggtttagataatcaatatgaggagttcatgaggcaaatgaatggcatatatcccgacaaatggctttttttgatcctatcacttgccaaatattatatctctcgcgggaggcttgacagttgtggtgatttattgaagaaaagtttacagcaaacacttaggtacagtgattttgatcgcatctataatttctatttgctatttgagcaagagtgctcccaatttattctgggaaagctaaaggaaaatgacagcaaattctttaatcaaaaagattggactgaaaagttacaagctcatatggcgacatttgaatctttaatcaacttatatgatatctatttgaacgatgtcgcactaaggcaagattccaacttggtggaaacgtggatgaaaagagtgtccttgcagaagtcagcagcggaaaagtgtaatgtgtattcagaagctatactgaaaattgatccccgaaaagttggtacgcctggctctttcggtaggctttggtgttcgtatggggatttgtattggagatcaaacgcaattagtacagctagagaattgtggacacaatctctgaaggtaccgtatccttatatagaagatctggaagaaatttacctaaactgggctgatagagaattagataaagaaggggtggaaagagctttttctatccttgaagatgcattacatgtgccaacaaatccagaaattctcctcgaaaaatataagaatggacacagaaaaatacctgctcaaactgttctattcaactcattacgtatttggtccaaatacattgattatctagaggcttactgcccaaaggatgcaaattcctccgataaaatattcaataagacaaaaatggcatacaatactgttattgatttgagattgatcactccagcaatggcagaaaattttgcattgttcttacaaaatcattacgaagtcatggaaagttttcaggtgtatgagaaaacaatccctctgtttccccccgaaatccaatacgaattatggattgagtatctagaagtagcgacatcacatcaattgtcatcactgagtcctgaacatattagatttttgtttgagaaagcacttaagaatctatgttcaaatggtatagactgtaaaacaatttttatcgcttatagcgtatttgaagaaaggataagtggtctgattagcaagagtattgagatattacgtagaggtgctgtaataggtactgttagtgtgagcacgcacctcgaaagtagactgcaactgtggagaatgtgtatttccaaggccgagtctactttgggaccatcagtaaccagagagttgtaccaagaatgcattcaaattttaccaaactctaaagctgttgagtttgtgattaaattttcagatttcgagagctctataggagaaactattcgagcacgtgaaatccttgcctatggtgcaaagcttcttcctccatccagaaatactgaattatgggatagctttgaaatttttgagttaaaacatggggataaggaaacttacaaagacatgttgaagatgaagaaggtgttggaatccaacatgctcattgattcagctagcgttagccatgaggaaggtaacattaacttcgtggcggcagcaacctcgcatgctcccaactcgcatactcttacccaatcaacctcttcatattcgattaatccagatgaaatagaactagatatttgatataagctatgtaaaatcatgcatcattttcgaaaccataagttcttttttggtgcggccttctgcaattactgattaagtagcaattttccttcaaacatccgtgcactgtggatgtttgggttgtgtattttgctttcataacatacagatattttgtttaaggaagtgaaataaacaatatcataaaacaggtacttcatagaccataaagcataacccagattatcctcttagatagcaatgctaatgtaaacagagatccgtttgcgtgactttatactaatatgatatgtctacttcgctttgtgttcgagcagcctggcagtcccctctagccgcttttttccctttccgaaggtttccgcctaagccccctggctctaggccgagaaaatgttaatgctccttctacgagaaaatgcttgtcgccacaccaggacaggtgctcgacgacgcttccgctaatctttctcaatgttgtatcttctttggcggtacattactagtatgaaaatggaataaaaacagtacctaaattatttacttacttcccgttaaagcaaccccaagtgcccaatagaaggataaatcaatagtcaatatgcctccaaagtttgatccaaatgaagttaagtacttgtacttgagagctgtcggtggtgaagtcggtgcttccgccgccttggctccaaagatcggtccattgggtttatccccaaagaaggttggtgaagatatcgccaaggccaccaaggaattcaaaggtatcaaagttactgtccaattgaaaatccaaaacagacaagctgctgcttctgttgttccatctgcttcctctttggtcattactgctttgaaggaaccaccaagagacagaaagaaggataagaacgtcaagcatagcggtaacatccaattggatgaaattattgaaattgccagacaaatgagagacaaatccttcggtagaactttggcttccgttactaaggaaattttgggtactgctcaatctgtcggttgtcgtgttgatttcaagaaccctcatgacatcattgaaggtattaacgctggtgaaattgaaattccagaaaactaaggttgtttataacatcaaaaatccattccatatattattctgtacttttaatttaaaaggctttaatctaacatataaaccaaaatattttacttcacgttatattctttttttttactgttgcagcaaattgtagtccggctgtgttcaatcaaccgtctacatgttgaaatagatatttccatctatgaaatgggccaaattgttcatcgacgtaaatatcaggcaggtttctagtatttgacccttctctttgcaaattttttgtcttgacatccaagcttcctgaaacccatctttcacttgcttgtattattgtagaattatttcaacgataccactcataactaaaaaggctatccttctttgcatgtagccaatgcattgaagtgttgctattgtccccgttcaggctctgcaactggataaaatatcttattatggtgacggattaaaattattcaatttaaaaatccttctgcaaatacaaaaaggaacttttgagttttacgtattcttatgtattagagtagagaatattttaaaataataaactaagatagtgtgtatcagttgttattttatatgtggtttatgttcattttttttacttctctttcgttaattccattttcattaactaaatatatatttgcctgaaaaacattatgtgcatggccttcttttctaattgaaaggtttacatacatcaatggcatgataggatgttgcaactttcaatctaaacatggttgccatataaaatattactctaaaaatgtactaaggataaaattaaacgctacctaatcctgccgatcataggatacctattgtatgttcaagaagaagaaaataggttcaaattaatagttcaatttaaacttcgagtccattttacaatattagtttaattttgggcaattcttataatttcggattaactaaagtacctatataattataccttatcgcggcgaaaaaagtataaaccacttattgtagtcttctagcgcaggcctgctcatttttgaacggctttgataaaacaagacaaagcatgtcaaaatttacttggaaggagttgattcagcttggttcccccagtaaagcatacgagtcctccttagcatgtatcgcccacatagatatgaatgccttttttgcacaggttgagcagatgcgatgtggcttaagcaaagaagatccggtagtctgcgttcagtggaattccattattgcagtctcttatgcagcaagaaagtatggtatatcaaggatggatacgattcaggaagcactaaaaaaatgtagtaacctcataccgatccatacagccgtttttaaaaagggagaagatttttggcaatatcatgatggatgtggatcttgggtgcaggatcctgcaaagcagataagtgtggaagatcataaagtatcactggaaccatataggagggaaagtcgcaaggcgctgaagattttcaaaagcgcatgtgatctagtcgaaagggcgagtattgatgaagtatttcttgatttgggccggatttgtttcaatatgctaatgtttgataatgagtacgagcttacaggcgacttgaaactgaaagatgcattaagcaatattcgtgaggcttttatagggggcaactatgatataaattcccatctacctcttatacccgaaaagataaagtctctgaagtttgaaggcgatgttttcaatccagagggcagagatctgatcacagattgggacgatgtaatacttgcactaggatctcaggtatgcaagggtatcagagatagcataaaagatattctcggttatactacttcgtgtggtttgtctagcaccaaaaatgtttgcaagttggcttctaattacaaaaaacctgatgcccaaacaattgtgaaaaatgattgtttattagattttttagattgcggaaagtttgaaattacatcattctggaccttaggcggcgttcttggcaaagaactaattgacgtattggatcttccccacgaaaacagtattaaacacatcagagagacgtggcctgataatgctggccagcttaaggaatttttagatgctaaagttaagcaatctgattatgatcgctcaaccagcaatatcgaccctttgaaaacagcagatttagcagaaaagttgtttaaattaagtagaggccggtacggtctgcccttaagttctcgccctgttgtaaaaagtatgatgtcaaacaaaaatcttagaggaaaatcgtgcaattccatcgtggactgtatttcttggcttgaggtcttctgcgctgagcttacgtccaggattcaggatctggaacaggagtataacaagatcgtaataccaagaacagtatctatatctttaaaaacaaaatcctacgaagtatatcgaaaatcaggtccagttgcgtacaagggcatcaatttccagagtcacgaactcctaaaagtaggcataaaatttgtcacggaccttgatattaaaggaaagaacaaaagttattaccctttaacaaaactaagtatgacaattactaatttcgatattatagatttacaaaaaactgttgtagatatgtttggcaatcaggtccatactttcaaaagctcagcaggcaaggaagatgaggaaaaaactaccagctcgaaagctgacgagaaaactccgaagttggaatgttgtaaataccaggtgacttttacagaccagaaggctcttcaagagcacgcagactatcatttagcattgaaactgtcggaaggcttaaatggtgctgaagaatcatccaaaaacctttctttcggggaaaaaagattgttgttttcacggaaaagaccaaactcacaacatactgccacacctcagaagaaacaagttacatcttccaaaaacatcttatcattttttacaagaaaaaaatgacctattccaaatagacaattatatggcttcagcaactaaaacgtcctgataatattgcttttccaaaatttctaaatgattcacgggcgccaggttttgttgataagaagaacgaagtacctttaatatcttatgatcggaaaataccgactgatgacttttgagacttcgcttttgatcaaagtgataacattatgtacaatattcatactaggatttcttgatagagatttggaagtctataaaaaagaaacaacttgttataatttatttttgtagacatgactcacagaatattacataccttcataatatataagatccatgtgataatgaatgctggaagcatgatctctgacctcagctgattgttcaggggacttaatcaattagatgcgtttaaagcaggaattggtttgatacacacaatctcatgttacaaagtaacgctgtttaaaaacaaatctgaagaataataatgcaagtaatattatacatcataaaaaagttatacactatcattactcttctgaagaccagattacaatacaaattaaggcaacttggccgagtggttaaggcgaaagattagaaatcttttgggctttggcccgcgcaggttcgagtcctgcagttgtcgttatttttaatgtttttatttggtagcaacaaaatttgtcagtcaatttcttttgtttttttctttaaaaggtgtaacaacgttatcactcaagtattcgtttcttattatcaaaagtcttagactttctattaatagcagtttgttcttttccacaacgcgctaaagatatttcgctttctgacccgtttggttgcagaaaatttttttaactaatttaggaatatttagattagttaattggagggcttattcaaagacagtagttacagcgatttaaaagcagtgtccctcgtaggcacctgtagtcatttcattcgtttggatatttcgctgtactgcttcctgcattgtaatcaagagaaagtttacaacttagagcactaactttgtttgtaaacattttccgtttataatcaattgccatatcatcaattttattatcattctttaaccagtaactaactgattccgcacccacattattgaaatttttgcgatatctttttcctcaactgacgcagtcaacagtcagaaacagagaatgtataaagatggtctcattgaaaataaaaaaaattttactcctggtgtcattgttaaatgcaatcgaggcctatagtaacgatacaatatattcaacttcatacaataatggaatagaaagcacaccctcatattcaacatccgcgatatccagtaccggatctagcaacaaagagaatgcaataacatcaagctctgaaaccaccacaatggctggccaatatggtgaaagtggaagcacaacaataatggatgaacaagaaactggtacgtccagccagtatattagtgtgacgacgacaacgcaaacttctgacacgatgtcatcagtaaaaaagtctacggaaatagcgacaccaagtagtagcattgtacccacccctttgcagtcctatagcgatgaatcacaaatatcacaaacgcttagtcacaatccgaagtccgtggcggagtcagatagcgatacaacctcctcggaatcctcaagtagcgtaataatatccacatccgatagttcagcggtaccgagggaaataagtccaataataaccacagattctcaaatttccaaagaagaaggcacattggctcaaacttccagtatcagtgaaacaacgagaattgcacaaatggtaaccagagtttcacaaatctccagcataacggcagcttcaacaatagatggctttagtagtgaatcaacacaaacagatttttccaacactgtatcgtttgaaaattcagtcgaagaagaatatgccatgagcaaatcccagctctctgaaagttacagttcaagttcaaccgtctattctggaggggagtcgactgcagacaagacatctagctcccccattaccagcttttcatcttcttatagccaaacaacgtcaactgaaacctctgagagcagccgagtggctgttggagtatcccggccctctagcataacgcaaactacatcaattgatagttttagtatgagtgaagtagagctttccacatattatgacttaagtgctggcaactatcctgaccaagaactgattgtcgatcgcccggccacttcttccactgccgaaacatcttcagaggcaagtcaaggtgtaagccgtgaatctaacactttcgcagtatcttcgatttccacgacaaactttatagttagcagtgcttcggatactgttgtttcaacttcaagcaccaatacagtgccatacagctctgtccattcaacctttgttcatgcgacttcctcgtcgacttatatttcttcttccctttattcttccccatccttatctgcatccgtttcctctcactttggcgttgctccttttccatctgcttacatatctttctcatcagtacccgttgcagtatcctcgacgtacacgtcttcaccatcggcttctgttgtagtaccttctgcctatgcgtcttcaccatcagtacccgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacctgttgcagtatcctcgacgtacacgtcttcaccatcggcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacctgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacctgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgttgcaatatcctcaacgtacacgtcttcaccatcggtacctgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacccgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcagtacccgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcagtacccgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacccgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacccgttgcagtatcctcgacgtacacgtcttcaccatcagcacctgctgcaatatcctcaacgtacacgtcttcaccatcggcacctgttgcagtatcctcgacgtacacgtcttcaccatcggctcttgttgtcctgtcatctacttccacatcctctccatatgatattgtttactctccatcaacttttgctgccatatcatccggttacacgccttcaccttctgcttctgtcgccatgtcatctacttcctcatcctctccatatgatattgtttactctctatcatcttctgcttccagatcgtccattgctacatatgaattttcaccttccccatctacttctttacccacctcttctacttacacatacttttcatctgcttatgcgtttgaattttcttctgagcggtactcaacaacatccacaatagcaccaactcaaatacatagcacattgtccaggattacggatttcttactgcagacttcgatggcaatccaaagtatagtctctcagcaaatttctacaagctcaactttaaatgacgaaatacattcaagcgcgctttccgttttcaacccttcagcttcgaatttggttgaaacttctctgataatttcatcgacccaagcaagcataacaagccccaaaaactcagctaaaattagttcactacagagccagctgtctagcagtacaaaaaatccatacgatacggcgaacaagaatactgagaccagtggcagatccacagttgtttcgaatttcctatacacatcttccgcggcgaaaccagacaatgaaaagttttccgctactcctacagagataactacaatttcaagtagctcgcacgcatattctttatctattccaagttctcataattctgtgactggactatcacataactttgtcgattcgtcaaaaagtgcaacctcatttggctactcatcctcatcaatatcttcaataaaactttcaaaagaaacaatacctgcaagtaaatctgtttcaaacacacaagaaagaatcacaagctttacatcaacattacgagcaaatagtcagtctgaaaaatccgaagggaggaattctgtaggttctttacaaagttcacatatttcatctaacccatcgctctccacaaatacaaaggttgattcgaaaagtttatccaggaaagtatcgaaaaccatgggcgaaaatggcgaggaaaccggcttaaccacaacaaagacgcaatacaaaagttcttctgaaaccagtgggtcatattctcggtcttttacaaaaatctcaattggacctgctacgactgcagttcaaactcaggcaagcactaattcagtattcacagcccctgccttgtctacctatcctactactccgtacccctctccaaatagttacgcatggttacctaccgctattatagtggaatcatccgaaacgggccccactaccgcatcattcaatccgtcaatcactggttcacttcccaatgcaattgaaccggccgtcgctgtatcggaacccattaaccacactttaattaccatcggattcacggccgctttgaattatgtatttttggttcaaaatccattatcttcggctcaaatcttcaactttttacctctcgttttgaagtatcccttttcaaacacctcatcagaactggacaatagtattggggaattatccacttttattctttcataccggtctgggagcagcacaactaccctttccccaaaatccatatcatcattatcagttgtcaagaaaaaaaaaaaccagcagaaaaaaaatgccacgaagtcaaccgaggacttacatcctccacaagtcgacacatcctcaatagcggtgaaaaagattgttcccatggtagactcttctaaggcatacattgtatcagttgcagaggtatattttccaacagaagccgtaacatatcttcagcaattaatccttgatgaaaattcgactctttatagcaatcctcaaaccccactgcgaagtttagctggtctaatagatagtgggatcccattagggggattgacgttatatggctctggagatggtggttatgtccctagtttaacctcatcaagcgtcttggattcttcaaaaggaaattcccaaaacatagatggaacttacaagtatggagctttggatgactttatcaattcattcacagattctgcatctgcaggaaagtatgctgtaaaaataatcatctttttgattgttttaactattggcgtactcttgtggttattcgttgcattttttgctttccgtcatagaaatatattattgaaaagacacccaaggaactgcatagggaaaagcctcaataatgagagggaacttgaaagtaccgagctttcccgctcttcttctggaaaccaagtttataatgaaaagccgccagaatctgaaaatgaaagtgtttactctgcggtagatgatcattatattgtgactggcgaaaacacagtctataatactattcacagattacattataccattaatgatgacggtgatctattgtacagggacgcaatccccctcgattttgatcaaaccaatggggatgatggttcgggaatagacagtatagtaagagactgcgtgtatgacaaaaaccaagatgctacggaagccttcttgaatgatgaggagtccatatcaggcattctagatgttgatgaaaatggtgatattcgattatacgacagttattctgacaatgaagagtcaaacagttttcacttgccagacgaagttattgaaaactataacaagaaccatttgtgcgaaactaaacttcatggactaggcactgaatcatgtactacagatgatcccgatactggaaatcaaattacgaatgagttttctacagggagtcagacatgtttgccaagtaccgcttataccacaccccttcatacaaattcgattaaacttcacacattacgctacacagaatcttcactaccaaagccaaatcagactcttttctctaatcttgaagatttagaaatagaggatattgacgacaatggtagtgtttcagatgtacatatcgaggagctggatgctttagacgaagaactttataagagaatgtcgaaagttataaaacaacagaaccatcaaacgacaaaaatatagcgaaaaatgattattgactgtgcaataaacgctgctggaaggggcgcttgcaacaaaagatgatcacaaaaattgatacccattaatacacataggctcacgccattactattattatatatatcatcaagtattgcatttgtaattttatgagtccttcttagtaatacatgaaggcttttttttaatattttcggaatcaacgagagtacactattctatccgatgataaccgagataaatgaagatagtaactaaccaatgaaaaaagagcgagaataaattaaagcaataatatcaagttagtcgtgggaatatatgatccacgcataataaggttacattaagcactgctttatcctctatgtctgctaagaaaaggccttcgggaaacgcagcatttgaacttccaaaacggagaagaacctaccaagcttgcatcagctgcagatcaaggaaggtgaaatgtgatcttggtccggttgataacccacacgacccaccgtgtgcacgttgcaaaagggagctaaaaaaatgtatttttagctctaataagggaacttcgaacgacttgcctcctaattcgattaatgcaataagtctgccatctctaggtaagagtaagcaagagatacaaaatgactcaacgagcccaattttatcggatgtacctttgtcaagaaaagggattagcagtgaaaaatcatttaaatcagaagggatgaagtggaagcttgaactttcctccatgcagaacgccctagagtttctggcccaagctgctggaactgtagcaaaagaaggcgcaaaagaaatcataaaagagaagtccacaacaccgaaaccactgaaaagttctttggatgcgacaaataaatctgctacggacgaggggttgaaacgactttcaaaaagtgacagtactaacacactttacgaaaatacagcagatatgcttaaccacacgctgaatacgaataggaaaacatcacaattaatggaagaaatcgggaaagtgagacctccacctacccggaaaattgacgacttcgattacatcggtccagatagcttgcttactaaagaggaggcgattgaactcatagaggcattttttctcacgatgcacccattctttcccaatatcccacttcaattgcatgatccgaaagaattagcagaatatccaattttgttttgtgcaattttgactgtttctgctcgctatcatcctttcgatactttaggattagacaatggagaagatgggatgagacacattgaagttcacgataaattatgggtgtattgccagaagcttatatctcaaacaatttgggcagaggctagtactaggtcaattggcaccgtgcttgctttcataattttcacggaatggaacccaaggagtatccactataaatggtctgactatgcaaatgatcctgagttaaataatgtcaacgctagaggaagtaagaatattagtacgaggaaggacgaagaaggattgaccggtgtcggcgcaatccgtagaagcgaccgaatgtcatggatgctgacagggtctgcagtaaggctggcgcaagatatgggattcattgaaaacagctcaaaagtattcattgtcactcatatatctgagactaccagtgctatgaatatgaatcaaagatccttattagcagaatcattcagcgttttaaacttgaatttaggaaaaattgaaaacgatggaaatgaaagcaatgaggattaccttgggaatgaaaaattttatctgaatgagattttgcctgatgaagaaagtaaactaaggtggaagagagtttttgaaaactcagaaaatgaccacgacaacgagaaaaattttttgactgattgggagagggagtttttaaacgatgagtatgttctatattattctaataaaaaagatgatactaatctagcacagaatcacataccaccatttccactaagattctcattcgcccaaagagcaaaaatagagatcattcgaatcctatccatagcatatgagacgatttactgtgagaagaataagaggaaattggcaacgacagatcagagacacaacctctctgtcctaagtgttttttctcccttgatagagggctggctcagtaactacagagagcttcttgtacccctttctgatgtccctttctcactagcagataggaagaacaaaaaacaaatatttgataacatcgatagaataaatggtgaaagtattatcacagatttcaattattgtcaactttatatcttttccctcgcactgcaagtggatgggaaaacaagcagattgaatatgaatgaaattgtgacaagcgcgaggtatgtggaattagcatacagatctgcaaaagaaatattgagttctgcaaagcgagtttcaaggcaaggaatgctaaaatacatgcccgtaagatgggtaatacgaataattagatccattgcgttcatagtaaaatgctacctaacacttactggtagtgaactggcaacaaatccagatgccagaaacattttaaaattaagtgcaatatcggttgacgaaacattcgatatcatccgtgacactgcggttactttgaaagaagctacaccagatgaattacatctatgtcaaagatacgcagccatattaatgtacttatgtacagagatgaaacttcgaaaaaaatcttacttagaacgaccacccttattaagagatggcaccactcctctagagagcaatcgcgaatcctcactggagggacaagacttaactaagaagccaatattctctaaacgtattggatataataaaaccgagactacttttgaaccctcggaaaggcctttgacggaggaaattaatagcaattctcagaattcaaatgatacatcttctaaaggtatcgttgatccttttgttgaacaaaacaacgatatcacaacagcgttactgaacaatgaactcttccaaggtccatctctatctgacgaggttacagattggttcggtgctagtgaagatatcgggcttgaatttgtagaaccatggacagaacttattgagcaacgatatatgcaatgtggagatggtgataataataatttcgaaaatttatacaacttgttcgtgaatagtaataacatcaataatgatattaataactcaaggccaataacgcgtaaataagtagatatcaaagaattacgtcatcaaccaagacaaccgcactattcgtaaaaatgattttaaatacaaagacagaataacaggggaagatggaggtatataataatgcgaatgcttcataatactatgactggttttccattgggcatatgagatgattttacggctcaatcactacttatatatgatttctataacaaagcaggccattacacattaggaacggctatctattacataagaatatgcagcaaattcgttggatatgttaaagtatattccacgcatgctgagaagtggattgccagaaacgtgacgtgaaatacctactagaacaaaaaaaaaaggaatgcaaacgttctaggagccataggaatcaaaaagaaaaaaattgaattaatagagttcgtgagaatcattgcgaattgagattctaattactgatctgagacttttgtgttttataataacaaggtgcataaactacttgagtgataaatttcccctcatatctagtagtgcaagctacgctgattatttcatctctaatactgcttgtcagtaaatggttcaaattcacgtggggtataatatgatttatcgcaccttcatccctctcatgtgattctgaattctgattgctttggtttagtattctgttcagataggatgaattcaggtatatgggcaagtcaggaactgggtatctacttagaaaaaccgcctctgctgtttctgcatcaatattaccgccttgctgtaaagtagcaaataaatcatcttgattacagtcaacaactctatgtgtaaagctgggaggttcttggggatgcacgtcatcagaatctccttttacagaaatcgtagagccgtcacctatattaaataaatttggtatttcgttcgaatacaccaacctctcaggcttgacctcggccatcaaatccaaactgctagccttcagacgtacaaatgagtcacgcatatttattgaactggacctacttaagcctctataatctgaaaacggtgtacttggcctttcaacacccttagcagaatagtaggaagattttcgagaggaagaaggaaatcttttaagttccggtctcttgggcaattcttcatccagtgttggctctacttgcgagtcgatgtctgcttcgtttctaaatggctcgatcgtatgataaccgggcaatacttcaaaccagttgacaaaattgccttctgaatccgtagctgtaggaagaaaatttgagtgagtcaatataccattgatggagaattgcagtctataaattcctgcaggcaaaaaaagatctggaacaaaccattccttatgcacatcatcataaaccatgcggatcctaggatttaactgtttttctgagtctaaacttgcattctcatccaaggtaagctctctttgctctttaagagcagaagcaatatccgtgcttactataaagacttccgtggttgcagccacggtaccatcgtctttccattttagaacaactaaagtattttcggtggagtttgttgatgatattgaagacatactcgacatggaattagagtgatgcgatatttctctatgctgcggtgcagagtattgactttcattgtcgttaataattggatgtagtggatgcaaaggctgcaaattcaaaccgtttgttaagatactctttcttgattgtaaagaatgcaaagaagcaaatgaggatcttctcgaatttgaaaccgaccttatttttttattctgggctttctttgtcttattatggtgcttatttaaatctctttccatcaaggtcttatcaccgtacagtttcatcatcatttttgcagtagcagatataggtgcggtaaaatcgtcgttggagcctcccgcgtttcccttgttacgggtgttattttcaatatttccattgttattagcgtggcttatcctttctgcagtatacattgaattagaggaattcacccttgaaagacgttgcatatccttttttaaagcattttgtaaaagagactggttcaaaaccatatcttcactttgaagtacgcctgcttctgcatctacactatcactgtttccctctttatccatttgagagttctcagaaaatgtttcgtcgttattgagatattgatattggtatgcatggatagatggtttctttgaatagggttgtcttacaggaatatcaatggaatccgtcttggtcaaggcgggaagtgatgctgaatgcaccgatgaagacctcgttggagaaggggaagcagtagctgaactttctaaaagattttttttcaaagctatgatgcttgagcgatgcctttcatggtgtggtttgtcgtttctttcattttctgttgtttcgtcaaccatggtgtaattcaaagtagacagatcatccagatcacttttagttcgtttgacagtggccattgatggacctgggctcaaaaacgacggagatttcacctgctcttcgggtgcacccacatcgtgatcatcacttaaagtcaaattggccaacgtagtgtcatttacgtctgcggcagaggacaaagaataatcctttttgaatagatgggacgggcccttatcgatagtagtatcactgctcatgcgcccatcacaatctgtcgatggatcgtgagatgcaagtaattgcattctagggggaatggcaccattatgttcgctagtatgactggcgcgtctcttatgagtactcttcctattgttaaacagttgagaggttatgcttccctgacgatctttattgaatgcatcatgaaaatgatgtccatgctcctttttggttgaatgcgatggatcctgagtagaaggactgtttcccatggcggctgcaacaactatataatatgacagttcaactttccaagatgtcagtccacacgcaaaaaaagaagtgcaaatgaaagaaacactaggtaagacaccttgtttatgtaggtatccacttgtatcggatatatctaccattgttaattgtcaatagtattccatcagagacaatggtaaaaagacaaaaaaggtataatcatcgtacaaagcgatcaatattacatgctctcatccaacattatgtatactcaagatatgtttatatgctacaggagctgtctaaccagagcactctgtaagtcgcgagctttgactactattttgcagtcatctgtacattttgccttgattattaattcgctgcataaatcatctatgtccaacgatgaatattttggtagggaggagatctcttcgagaatgtggtagcaagacgcttttccattcgatatggcgctgctaatgtgttcaattgcttcagattgggttcgaattgttttagtatgagaagcagccaccggaagcaccgaagctagagatttctgattcaacaggtggcttgttattaagtcgcatttgatctccttatttgaacatggtttggtcccgatacacttgcggttgcaaatattattacactggctccctacagcaaggggaagcacgctggggaataaagtatcatcttctgtctcgtatggaagatacttttggtcaatttcacattgacatgctgacgtatctattttttcagcggtcaggcgttcagagtgctgaggaaagtagttatgaatgtcgtaatctaaagcttctagaccagtctgtctatcattggagacaagatcgagactgaaatctggcatttcactaccattaatactttcgtcaccgatggtaacggcacctgttcgatttccggggggagaatcccacgaattggttaaactgggagcgttccatgagcctatgttccacataactttctcattctcttgagtgtgcggctgtacttctatacttgtgttcacagtcatgttttcatctgaattaggcgatggcaattcctttgcagccttgctaactgctgtacttgttcctttttcgttttcccttttctgttgttcttgcagatcatcgaggaaggctaatattctttcatcatcagaattcttagctctatattttgtaatttccgacagtaaactttttaaagaacatagtaaaaagtccgtggtagtcttattctgcgcatctttctgttctagtaactctaccctctcttgcaaactcttcattttggcttctttcctatctcggaacgctcgttgagctgccctattctgggcagtcctcctactcttagcttcagagtcaatcctttttctgcctggtctgcccaccttcctcttaggtgttccatctttatttagcaacatttgcttcttcatgtcacctgctaaatatatttgctgacctttccgaaggatattgcccatttatcttaactggtcgttccattgcttatatgtcgtccttaaaagtaacaccccattcgtatgaaagtataatagtaattgattatcgattaactattgaagaaacactatttatgctgttttgaaaactaaaaacgccagtggaccgatatagaaataaacaaaatggcccttttcgtgtgtcacgtagctcccaaagttctttccgacaatcacatgccaggtattgccgtatttgacatccaattgcttctttaccgtcccagcaatgtctctttccaactggtacttgtccagagcatctttactgatggttaaaatatcctctttcagcttgtcggtctaagttttctccttgttagtaaatatatatattcaaatgtacacacacaaaacatgtatatcatggcacaattacatactatgtcagacgccttaacaatagctgcaattcatggaagaaaacctcactcttcctcgagttagtaaagaaaaattgtattgaaagtcacaaaattgtgactgagattaactgacatacgcgtactcttattttcatcgctcattttggttttaatttgctcttctttatgtcgtttcccagtttcactttttaccctggcagtagttttggaggctttccttttctgcagtttcgctagtttgtaatctccatttaaagggaaaagagaaccaggcaacaagataaagagataagggatagagacataaatagacatctatacacgtagtgagtaacaacggatactactacacatacagaaaaaatggactacaacatatttgaggcggtacatgaacaacaaagcagcacatctgacatggatctctcagaagaagataataatccattcgtcggcactcatcacctatatgcttctggaattgggactactatcggcgaagctcgcccagagaacgaaaattcgcccccttcttcatcgtctttgccatctagcccggcacattcctcttctgctggctcttccagagcatctacgtcatcttcaacctcttctcatgccgtagtggaagcagatgcggaaactgaaccttttgtttccttgtcgatgtctactactgctactattagcaaatttactccccacgatatgaatgggacacagcagatccaaatcattgatgccggcgatttcaaagatccatgggggaaacacgctatcggttacgtaattctatatgaaaacaacaagattatcagaaggtactctgaatttcattctttgaggcaatctctaactagactccttcctacgataattattccacccattccatccaagcattctcttctcaaatacatatggagtcccataaacgcagcaaatgattccaaaattatctccaccaggaagaaaatgctcaattcattcttgtctaactgtctgaacattcaagaaataagcaacgatattgtttttcaaaaatttctaaaccctgaatttaattggaaagatgttttaagttcgtcgccgataatcatactacctttgaataaccttttagctccacctttaagcccaacaaaaccaagcccccttcattctattttacctattccatccaactcgtctctgagaaactataattcgatttggcaacaacacatcacagtaaaaagtcataatgaaatttccaacctcccaacagaaattttacaaaacgaatctcaatttacacatattgaaaatttattccaaaattataagcgaataatcacccatttattaaaaaacataagatcaaataaatctcatttccactccttgtccacgtattttgctgaattaggcgcatattataatgcttttagtttggaaaatgacataaccatgcccaacagccttcgcgaatctgaaaacaattcaaacaacccaatgatggaaattattagtcatattgaaaagacaggccattcattcgatgttatatacatttcttccgagatcttaatagaaaagtacacctctattcttgaggaccccattaatgagttattgcagttcttaaatgagtcattcaaagttctaaatttcaagaaattaaagtttttgcaatttaaaatattagagaggctaattatcgaaaaagaaacgaaactttcgagtctcactgagattgaaaaccaactgcagaagattaatgaaagtttaacgcggtcgactatattgacagatgaaaattacaaagatacaaaggctgctgacctgacatttgttaaaaaggacgtaagatcgctatcgaagtcaagttcaaattcaagctccagtggacaccaaaacgaaattcatataggcgcaagtaaactaaactataaaacgtctacgccaacaatgaatctcaataaattagaaatcaaacaattgactgaacaagaaagatctaaacagatcaaacagttgaaccaagatttatccaaattgaaagattgtctatcaatctgtatatcagacatgctagaaattaacaattcgtcatacaacagcttaatgcatacatataaccatattaatttgaccattggaaagatcttgaaacttttcgcagctagcttcaaagcatggatcaaagaatgtctgaagaattggaaactggcaaagttacaaatcgacgaggccctataaaaagcattaccgtcacgcatcgtgttgcaaatagcatatacatatatatatatatatatatacatataacgtatacgttagaaaaatttgaatacacacattcatttatcctattattatcattttcattcttacccgctccccgctttcatccggtggcaaaagtaagaacaaataaaagctagacctagattgaagaaactattaagtaccaaaaagcaaacagtgggcacacgcgaggaaaccacattatatttcgcaagatgtttaataatcatgaaattgacaccatattaagcactctccgcatggaggcagatccctctttgcatcctttattcgaacaatttgagaaattttatgaagagaaattgtggttccaattgtccgaatccttgactaaattttttgatgatgctaaatctacaccattgaggctcagattatatgataacttcgtttctaaattttatgataaaatcaaccaattgtcagtagtaaagtatctacttgcctctttgaaggattctaaggatttcgatgagtctttaaaatatttggatgatttgaaggctcaatttcaagaattggactctaaaaaacaaagaaataatggatcaaaagaccatggtgatggtattttgttgatagatagcgaaattgctagaacttacctgttaaagaacgacctcgttaaggcaagagatttattagatgatttggaaaagacattggataaaaaggattccattccattaaggataacaaacagcttctattctacaaattcccagtattttaaatttaaaaatgatttcaattctttctactacacaagtctattatacctttctaccttagaaccatctacaagcattactttagccgaacgtcaacaattggcctatgatttgagtatctcagcattgttaggtgacaaaatctataattttggcgaactattacaccatccaataatggaaactatagtcaacgattccaattacgattggcttttccaattattaaatgctctaaccgttggtgattttgataaattcgactcattgataaaagttcaaatatcaaagattcctatattggctcaacatgaatcatttttacgacaaaaaatttgcctaatgacattaattgaaacagtttttgtcaaaaatattaggatgctttcatttgaagatatttcaaaggctacacacctaccaaaggataatgtcgaacacctggtcatgagagccataagtttgggtctattaaagggttctattgaccaagtaaatgaactcgttaccatctcctgggtccaaccaagaatcataagtggtgaccaaattacaaagatgaaggacagactggttgaatggaacgatcaagtagaaaaactgggcaaaaaaatggaagctcgtggccaatccatctgggtttaggccattggcagttatatataaaacacacacgcacacatatatataaatgcagaaataaaatcaactatcaacaaatattgtcaaaaatatacttcgcaactttaccattcttataaacatcattatgcaaacccaaatcgtccaaatacaacttgaaacttaactgataatcctgaagacaagaaattaaacaattagtttgtcttaacgttaataactcgtcgctataagaatgcactaggtgcatatcaatactgaagcgagaaagggctttcttcacgtaaggcattactctcgagggctcttcctcgtacatttgaataccatcagggaaggcaagtcttgtaaaacaatcatactctgggtattctaccaacagttcctttaacgagtatataccatccaatagaaatactctcttcacgatctgcaaaagtcccaacatttgcaattgcgcttcactcattttttcttgaggatctttgagtgcagctaatatctgccaaataaaggtagctccaacggaatgtcccaccatattaatgttcgttaatcccttttctttaacaagccttgttatatttgacacagcatcatataagtttcttggatttgtgatctctggtgataacctgtattctatagagtattgacaaaccgttgactcagtatccattgatttgatggtattggctaattgattaaaatcattgggcgtattctcaggatcgttccatgcacctccatgaatgtatatgacagcctctctagtgttttgtgagatttcttggaatgtcaatgtcttgttgaatagtgttatatctggtgaaatggctcttacggtatttgacatattcacgacagcctctgagcttttccttgctttgattttttagcttgaatggattgcaacttgttgtaatcttacaatcgttaaaaattttaccatgccgtgcgtgctttatagaatattgaacaatattcttttaggtatagattgattagtttacatactttctttcttaatatctacaatttttatatgagaagagtaacattagaaaacaagtgcagagcatattctgtgcatctattccttaaccttaggtttggaccattcaacacgtaaaattaaattcatataacccctaccatccaagaaacgtaaagcttgttcggcaacttcttcgctcgaaaaggtaacaaaggcgagacctcttgatttacctgtttctttgtttctaacgacagaaactcttggaatgggtgcgaatgggaacaataactcttctctcaaactattttcatcggcattttcattaacttgcataatcttcaaagtacacatatcatcacgttctctagagtctctgtaagcatcggatgaaggatctcttgcaccagcacgacgagaaggtggaacatactgccctgggatggaaccagctccgccaacttggcctgccttctcttcactggcggcctcgacaccgccttcattagtggctgggtcttctaatgctgaaagttcacttaaaattgtcttgaatggacagttcatggtcatatggtcgttaccacataatctacattgtagaccggtctttgtgagacttgccttttctttttgtattctttcttcttcagcttgtttccagttcctactcaatcttaattctacttcttcacccaatcttgctgtaacagcacttggacctgctggagaccctttttcagagccatatttatgccagttttttctttctgcaacagatttatggactttttccaatactttaacctcttttactttctgagtaatcttatacttgacaccgtcttcaatcttgtatgtaatgatagatctagatccatctgcattctctatgatctcctctggtgcaacttcactcattattcctggtggtctttggtcttttgatcctttcaatacagcgagtaactagggcttctcttccctctcttttgccatcgtgataatttttcactttccacactcagtgaaagaaaaaaattttaacttcgttacaagcgatgagtatagatcggcaagaaactttgaagcagtatatttacaggattaaattatatatctacagttccttcacctcccaatttggtgaaacagtcttcccctcgattccaggtccaatgaccgtactcaccccttctttgtttagtagatatttttcggcgactctatgaacgtccaggagagatacgtctaagagttgttcccttcttgcttgtttcatatcgtctgtaacaccgctcatgaaatacgtcacgccttctcctttgggacttttaggtgcgtctacttgttgaaatattgtcaatttagcttcatcaaggtctgtgacgccccacttggcatcgttcagtatataacgcccgctattcttgaaggtttctaaactcttcaaaggctgaggatccctataggaatagaaactgaaaatacccgctaaggcgctataagaagcaccaccaccataagcaccacccttttctctgacttctctgtgcaaatgtttgaatgttagcatatttgacataacttgaagtgcagagccatccttatgtgtatacggcacacccaataaagcttgggatgtgtaatggacctggaaaggaaattttatcaaagtatgtttacatttggatccaataagaggataatctgaagtctttggtccattgggcaagcagctgccatgaggtaatctctccatgaattttgaaatttggctttctactgttttcgcttgaacatcagagtctgaggtgataaaaaaattcatgttattggtatcaacaatgtacttttgcaattcagttagcttgtcgacaacttctctttggaaagtttcttcattgtctaacaagctgtgcaatctatttataaattgtagttgctcaataccattgagggtctcatttatagctccacttgatctataatgtgcggcagaatagccccttgcaaatgcatgaccggcatctgctacagaagatgtgtttgaagatgctaataagcggataagaactttcaatttatcgctgtttttatggaaatcagtttctagtaagatcttagaccagaattcaaaaatgtggtcggtcttcgaatttaaagaccatccgtcaaacccgaaaatcaggcgaggctctgtggtgttagggtcagatgtaacctctacatgtgttgatataccacccgtatgtaattttatctgatcttctatttcactgaaggattctgttgttgtccctaggttagttaacgattcagcaaataaaggtaagtatgggaagagttcaaagggtattatgtcatttagtaaacgtttacctctgacatatgtgataccattggtatcagtaatcctagacattgtattattcttctgttcgattgaatatttatcaccagctcttgggatgtcttttatttgtaaggtaggtaaacaggataaatcttctttttcattttgtttctcctgtaacagtataccacgtttaaagatgtttttcttgtcttgttcatccaaggcagtaattttttctctcagtcttgtttgttcttcatcatccaaagatttagagaactcttcagatccctgaatggaaaacgtgaaacaaggtttatgaacgatatatttacggattaaatcttggaataaagtatcacctttcgtttctaagtcacctctaaatctttgcaaaacgtcctcaaacaacaagctctcaaaaggatcgattttgtttgtccaaccaggtagtatagaatagagtaattgaagtccaaagtcagccttttgatccttcttagataattccaattgttcaattatggcatcgatacgcttgcggtcaaaaggatgttctgtttccaacaggttttgaaaaatattatttacagtgtctttaaatatttcaatatcactcacgccctgtataccaacagttagcaaatttactgctgtagttggttcaacacctgaatttacggagaactccaaaccaattcctgattctattaatttttgatacattacagaagaatggccatccattaataaattccccagtacttttaacaaaaaggtatcatatgtgtcctgtggcgctccacaaatccacgtcattgaggcttttgtctgcttctccggtggaagcatagtatctatttgacccagtaacttgacatctatgtctttttttaaatcaataggcattaacaacttatcctttcgagctctcttcccgtaaccactgaactgctcatttaattgctttaacgtatccaccaatggcaagttaccgtacgtgaaagtttttgcattggagggatggtaatttttgtgatggaaatccaagagatcgccgtatctcaagtctgtaattttcataggatctccgccggagttattcagggaaggataaatagactgttgaaatttactccagaaatagtaattggcatttgatatttgacctttcatttcgttatagacaacacctttgaaaacaatgttactctccgggtctgtgatgtttttatgctccaacctccaaccctcctgatcaaaatcttcttgtttaagtagcggattcaaggtggagtctaaataaacacctcttaaattagcgaaatcttgagggttcgtagtggaaaagggaaaaaatgtataatctggacctgtcatagcgttcatgaaattagctagagatttatttagcattttgaaaaaagggtccctaactggatatttaacagacccacacaacgttgtatgctctagaatatgagggaccccagtggaatctggagggttggttttaaaagcaatgctgaacacattattcttgtcgtctctatcaatatgcaaatgctcggctcctgtctgggagtgcaccaaatctaccgcagtgagtctcagctccggaaccggtagaattcttctcacttcataaccatggaatatacctccaactggatattttctaacggcctgtgcttgggcatacgaggacgcaaatcgctgaaaccgcaacatatataccgcagtatattttatagtaactttattcttttgagtagccttctaattggtggcttattgattacaattgcttgttatcatatctgtcaatgcttgttcaacaattcaatgatttactactacctttatcatagagcccctccgtatatttatcactgtaaacgaagggcaaaattttttacattcttttttttcgccacccaaagggatttaaaaaggacatgagaaaaataatttcctctcttctaaatatatatacttttgaaggaatcaaaattaagcaattacgctaaaaccataaggataatgtctgaagctcaagaaactcacgtagagcaactaccagaatctgttgtcgatgccccagtcgaagaacagcaccaagaaccaccacaggctccagatgctccacaagaaccacaagttccacaggaatctgctccacaggaatctgctccacaagaaccaccagctccacaagaacaaaatgacgttcctccaccatctaatgctccaatttatgaaggcgaagaatcccacagtgtccaagactaccaagaggcccaccagcaccaccaaccacctgaaccccaaccatattatcctcctcctcctccaggtgaacacatgcacggtcgcccaccaatgcaccaccgtcaagaaggagaactctcgaacaccagattgtttgttagacctttcccattggacgttcaagaatccgagttgaatgaaatctttggtccatttggaccaatgaaggaagtcaagatcttgaacggcttcgcgtttgttgaatttgaagaagcagaatccgctgccaaagccattgaagaagttcacggtaagagttttgctaaccaacctttggaagttgtttactctaaattgcctgccaagagataccgtatcaccatgaaaaacttaccagaaggttgttcatggcaagatcttaaagatttagccagggaaaatagtttagaaactactttttctagcgtcaataccagagattttgatggtaccggtgctctagaattccctagtgaagaaatcttggtcgaagctttggagagattaaacaatattgaattcagaggttctgtcattactgttgaaagagatgacaatcctccaccaatcagaagatcaaatagaggtggcttcagaggtcgcggcggcttcagaggcggcttcagaggtggcttcagaggcggtttctccagaggcggcttcggtggccccagaggtggatttggtggtccaagaggtggttacggtggctattccagaggtggctacggtggctactccagaggcggatatggtggctccagaggtggttacgatagtcctagaggtggttacgatagtccaagaggtggttattccagaggtggctatggtggtccaagaaatgattacggtcctccaagaggtagctacggtggttcaagaggtggttatgatggtccaagaggcgattatggtcctccaagagatgcatacagaaccagagatgctccacgtgaaagatcaccaaccaggtaagccatttatatagttgagaaaaaaaaaggagaaattaacaaaagatatgaattgttttaaaacttaaatatgagactgagaacaaatgaaaaaggaaaacatcgtattaaatgttgaaaaagttttttttttgaagaacttcctccccattccctcccctcccttttattaagtatagtttttgtttattaataagtttagtgttagaagatcccaaagtatatgattgaaaacagaattgtttattgcgagtcccgacttcactccagtagatagaataatcccatgataacatttaacatcctttttacaacggaatttcatttccaaattgatgagtcgttaaaacttctgtattggattttaattagaccttctttcgtgtaatactactactactacctctagattcttatgtgtctttcaattttttttatttccctgcaccaaactatcttttattgaatggaatgtgctgcaaaattaacaaaaataagttttacttaaagtttctaacgagaatctcctcttcaacatacgggcaggataatataattgactatactgataatgaaccccgttttttgttatcttgtgagataactcagtggaaacttgatctagcagtagaccagtttcccctcccccaattaatactagaaagttgagaaactacagaaatcttgtaatttaaccatttttttgtcccaagccgatctattttggatatcttattgtcatttttcaagtgaaaaaaggtctccctttctatacgagagttctcatatggaatgagagaataagcggtaagatatcgaacattcacaagaaataaagtaccagttaagaggtgcaattgaatatatacaatatcctatcatcttagtcctttgagtatgcaaaaagctacaaatatagttgttagtttgggtcaggctaatttcaaagaatttgaactcctataaagttaagttgaagaaactaataagtactattatggcctgttaaatctgtgttacgtattaaatgatgtgtaatccagaagttataaataatgaaagatgtccttacgtggagcttaataacagagatacaaagtttaaaagggaactcgtgtactaattgaagtgtgtacgtgtgcattaatattaataagggataaataacgataaaagagccgctctttgataaggattacacgccagaataatgtccaatgcaaatctaagaaaatgggttggtttttgctttgttgccatttatctctttttaggtgttccactgtggtacaagctaactacagtttatagagcatcactaccaataaattacattgagtcacttcaaaataacaaattccaagatattcatctcgtaataccggtgtatgttaagtcagatacttacagatttcctgacgttcatgacgctatccaagtacaagttaaccatttattgaattctcaggagcaacgggtcccttggtctttacaagttcttccatataatgagactattgagcagatggaaagtgaaggcaaccagtttcatgtcgttactttgaagttagacgaatttattggttactcatcagcttacgacaccaaagaaacactagtatattacgacgatgctgccgttttaagtaatgatctaccgttttttgttgctcaaacattggtagagcacactttccaattggaatggacgcatttgaataaaacgtgtgaaggcgtttctacaaacaacgatgtcgcaatatcttatgatccaaacattcatttaagtgtaactttattgtcaggtgatgggaatcctgttgcatgggaaattgagcctacattaactgactacttttcaccttttaggaagttcttatcaccactggtaaattttacagtagattcatccattgtttatcataatgatttgaatttgcattcattaaatggatcatgtacaagcgttacgtggtttgatctctctcatactattgatctttctgaactttcttcaatggcctattacccagaagattctgcactgaatttagccatagtctttcctagtgcttcttcaagtcccgatggtctggcgttcattaatggcactcggatttcagacgaaataaccacattagattggaatagttatctagttcctcaatggggggttataataataaataaaatgccgttgaagccaaattcagtcattagcgaagattatttagaacctatgatgtaccgttttgcgacagatatttttcaactattgggattaacggagggctcgcaagatttgttatcaccttatattaccatagattcattcaaaaggttgacaattttacagaatctagataaagctacggaaacattatggtcgttagtgaaattaactcaacaatttcagggcatgtctatcccacgcgaagtatcggataatgttatcgaagctttagacttaaggctacagattattgatttattaaatgatcctggaaagggtggagatatcgtctggaacaatgccctgcatctaagtaatgaattggttaaactatgcgaaaaggcatttttcaatggagaaatggttcaacaaaatttcttcccacaagagcacatgatagctgtgtatttacctttattaggcccaatatcggcagtcatgttctttggtttctacaacgtgatgaaggaaaagaatcaaaagagtaaaaagaatggaaccgagagagaagttgctaaagaaaaattagagttgaaagaggctcaaaaattacatgctattgatggtgaagatgaattatgagttgataactaaactacaattaccaatattttgaatgcatgtagtgtaagtacaggtatatctatatattatgtatatgtaagagtaccatataaacggtaagcatattaagatcaaattagttgaggctgtaaataaaaatcaccactgagccttcataaggatataatgagtttgcataacctttaattcctctaattcgtccaagaactgtaatgatctgagcctttttctttcagattcgggaatctgtgcattgaaaatttcccacatgtcattgacaataacgttgggagccgcagaccatctcgaagcgtatttctctttagaattatacgtcatcaacgtgggcatttccaaattccttgattctttcaagttggactgcataatggcgccaaatcggtcattcggttgagaaccaccaattggatcgtaggatatccatagtccatgtgaaaacttcgacatgattgtatttattagtaattgagactcattattatgcatgtagcacaaaagacactcagatattacgatagtgggtatttcgcgcttagtgcatacgtctaacaaacgggttgtttcagtgatatcgttcaaatcacaagcagcaagtttatatcttccttgatcaatcaaaaagggtgattttgctgtatcttcctttgacaaaccgagggagatacgcaaaatctcactttcacgcaaaatactattcttcaattctactgattcgttgtagtcaatgtccacataagctaaatgagggaacatttgtaacaggggcagcattcgtaaatcggaaccgcaacctaaatttaccacttgaaccttctcatttgcaaccaaaaattccaatatggccgcgtctatccccacagtacgcaagtatgtcccatagttcattaccgggaaggaagaccgcattgctttgtctacttttccaaaagctcgcctactaaatttcttgagagtaatcaagtagctgcgatgccattctgtatactttttggataggtccaccgacaatctttgcaggccgcttgaaggaagatatccgactgatatagcagctaatttgcacgacaacgcatcatagtcagtctgctgtatgattctctccatggcgacttgtttgtactctttatcatctagtttatgcggagtcacaaggaccctgacccatcttctttttcccctatctttccaactccagatttttcagcctttgaacccaggcgcaaggcgcaattgcccagaactcaatccccttgcttgaccatctgatgaacagataagtacctcttatctgtgcgttctgctcagaagtttcgctgcagttttcattgattgataacatagtgtgctgctgacggaatcgccttaaaatgcctgtacgaagtaaaatatggcagccgctgcactaaaccttgtagtgctcgctcttactttattgcgattcccacaatccaaaatttgcagtcgccgctacgatggtgtctgacaacttcttccacataccaatgtacgtcttgccttcacaccttactgcttcttatggcatcccatattggatcccccacgtcgccgcgacaggccttggacgccagccgttgcgttgcacttgccaaagtaactcacttgccagggtctcagcgatgcacagaagaaggcggtcccttcttggaagagagaaattgtttacataactatatagtatctcacagatacaagcatacggtagccataatatacttcgcaaaccgtacctttttgcgtaagaaatacacatatagtaggttttgtcgcctcctcttccccctttgtctcagcatagcattaacataggtgcctcagagtgacaaagagagaaatagttaactagaatacggtgcaaattcagagaaaaaatatcagattctattctatttaccccccctataactgcagaatcgtacatttgatcagcaagtaccatgggtaattccggttcgaaacaacataccaagcacaatagcaagaaggatgaccacgacggtgacaggaaaaagacactagatctcccaccactgacaaaatcggatactacacattcgctgaaatcgtcaaggtcgctgaggtcgctgcggtcgaaacgctcagaggcgtcgttggcatctaatgttcaagctcaaacgcaacccctctcccgcagatcgtccactctgggaaacggcaatcgcaaccataggcgatcaaacaacgccccaatcactcctcctaataaccactacctaacctcacatcccagttcgtcaagaagactctcttcctcttcgagaaggtcgagcatggggaataataacaattcagaattgcccccgtcaatgatccagatggagcccaaatcacccatcttgaaaaatagtacaagcatgcattccactagctctttcaactcttacgaaaatgcgttgactgatgatgacgacgataggggggatgatggcggcgagagcccctcaatggccaaagttactcgcatcaacactagttcttccgcagatagaggctccaagcgtactcctttaagacgtcataattcattacaaccggaaaaaggtgtaacaggattttcctcgacttcatcgaaattacgcagaagatcagacaatactctgccagcaagttatcctttaaatgcagaagcaggagggaatggcagcgactatttctcaaacagatcaaactcgcatgcatcatccaggaagtcgtcatttggctccactgggaatacagcttatagcacaccactgcattcacctgcgttaagaaaaatgagctcgagggacaacgacgatagcggagacaacgtcaacggtagaggcacctcacctatccctaatctaaacatagacaagccttcgccgtcagcgtcgtcagcgtcaaaaagagaatatttaagtgcatatccaacactagctcacagagattcatcatcttcacttagtccgcggggcaaaggacaacggtcttcatcgtcttccagttccagtcaaagaatatatgtttccccaccatctcccacaggtgatttcgtacacgggagttgtgcagacggtgataatggatctaggactaatactatggtcgaaatgaaaaggaaaaaaccagttcgtccagtggacatagatgaaattatccagagattactagatgccggctatgccgcaaagaggaccaagaatgtttgcttaaagaattccgagattattcaaatttgccataaggctcgtgaattattccttgcccaacctgctctcttagaattatctccctcggtaaaaatagtgggtgatgttcacggccaatatgcagatcttttgagactttttaccaaatgcggtttcccccccatggcaaattacttatttttaggcgattacgtagatcgcggtaagcagtccctggagaccattttactattactatgctataagattaaatatcctgaaaatttcttcctcttaagaggcaatcatgaatgtgccaatgttacaagagtctacgggttttatgatgaatgtaaacgacgttgtaatatcaagatttggaaaacctttgttgacacgttcaacacgctaccgttagcagccatcgtcacaggaaaaatattttgtgttcatggtggactatcacctgttctaaattccatggacgaaattaggcacgttagtaggcccaccgatgtacccgacttcggcttaattaatgaccttttatggtcggatcctacagattcatcgaatgaatgggaggataatgagcgtggagttagtttttgttacaataaagtggctattaataaatttttaaacaaattcggattcgatttagtgtgtagagcacatatggtggtggaagatggttatgaattctttaatgacagaagcttagttacagtgttttcggctcccaactattgtggtgaattcgataactggggtgctgtcatgaccgttagtgaaggcctactctgttcttttgagttgttggacccactggacagtaccgctttgaaacaagtgatgaaaaaaggcaggcaagaacgtaaattagccaatcgctgaaaaactagatattaatgttgcagttaataagctcattgaaaactttctttggttgttcctcttccttctttttttcgccgataaagttgtcgttatagtttcacttatatcttacgagaatctaaataagtaaatattaatattattcaatttctcatttcctttcctctgggttttttgagagtacgagttttattgctcgctttttgtattttcactttgccggctttttcactattccctattgtcttaataaagttcctgcttgggcccagtaaacttttaaaatttatgtgctgaaagaaagttgaaacaatcacaagaggagagcagatttgccaaaaaaagaatctgagctgtttgttcctgtctaatactaaaagatataaataaacaatatgtatacaaaagagtactactggttttcacaatatatgataataacaagcactttggtgctcaccataatatggtccatcttaccatcatcgctgggtgaggctgcaccaaagcagtttatcaacacgctattggacatcttcccacaaagaagatggattattaccttggagagcataatgctgatgggcatgctatgcacatacatcggccttctgatgtacaatgaagatacattaacaccgccgctagattctctatctacagtaacggatgccggtggtcaacttgtaatagaggacgacccggacgtattcgttaagaaatgggcctttaaagaaacaagtggtatttacgatctgtctctgatggatgcctgccaacttctctacctatatgataacgaccataccagcacatagcttttctcagcacctgtccagagacataacatcacaatcacatcgccccagtaaatgcatacgcaagataagatacaaactggctacgggaacactacgccaacgtgattggcaattgtgctctaatagttactctattattgctgttaattgacaatgtttagtcacgtgcaacacaattcaagtcacgtggaaaggccttcacatggtgatccatcttctacatcttcatcggtcctgcataaagtcataatatggggctactggaatgtatgcacttaacagtactattatatggtgaggctgtaatgcttaccgttttgtggctattctcgtattctgtaggcccccccatacacatttttcggtaactgcggcatatagatgaaagttgaaatgaatattcaaaagaatatatataataatgcaggagatcaaggaagaattagatatgtataagagtgatggtagaggcaaaaaataaaaagtaagcaggagaatgaatcgtgttggtatagacgtagatcatatgataggggtcctgcttctggccgtagtggtggtgttttgggttggcgcttcgtgtttgactaatgaattgctcgagacaaacgcgtacaataaacctttcttccttacttatctaaacatatcatcgtttgctctttatttgacgccagatctatggaggataatccaatcaagaaggaagagcttgcaggaacggacagaacgaacattacctattcacacacaagaatctttttcagagttcctacctttactatcttcaactccttctacttcttcaaatttgtcttcgatagcggacacgaaagtgaaggatacaatgaggttgagtctgctattttgcgtcttgtggttcgtggcaaatttggcggctaacgctgctttgtcgtataccacagtggcttcgtcaacaattctttcatcgacatcctcattttttaccttatttcttgccactagtctaggaatagaaactttttcgacaaaaaaactgctggggttatttgtgtctttgtttggaattatcttaattgtgatgcaatcctcgaagcaacaggattctgtgagtgcttcctcctttttggtaggtaacactttagcactgctggggtcattgggttacagtgtctatacaacccttttgaaatacgaaatatcatccaaaggtctcagactagacattcagatgtttcttggttatgttggtatcttcacgtttctgttgttttggccaattttaataatcctggatataacacatatggaaacttttgaactaccaagtaacttccacatttcttttcttgtcatgttaaattgtatcattatctttgttagtgactatttttggtgtaaagccctcattttgacatcacccttggtggttaccgttgccttaacttttactatcccgttagccatgttcgctgattttgtatggcgagaggcattttttacgccttggtatatcattggtgttattttcatttttgtttcattctttctagttaaccatcggggagaatctgctgttgaaaaggactgtgctgcggttgaaaaaggacctatcttggatgcctaacgtgattatttcttctttttatgcaatttttcacataatataattatatgtctcccatttttatatattcaaaagttaatgtctataaatgccctatctgacttattgtcttatttttttgcatggtatgtatatcttagaagcttttgaaaggaaaagtaaaacaaataaaaacggttcaagaaaatgatgtgaacctgatagaataaagttgagggagaaaacatataatttactgtgtaacaagaaggttattaaacatttctattaggtgcttcttctttgccgcatgacaactttattacagctcttgtcaaattattataaggctaaattagattcagaacgaatatacaatgaatatgttcagtcgcagtatgagtttgcatctttagacaagttgaacaacaataaaggtgacccaaagaaagtagttgatgagacattatttttgcagaggcaaattgcccagctgaataaacagttacaactttcatttcaagagaatgaaaaactattaagcgtacagaagaatcaaaaagctctttatcaaagtaagttatccagcaaggatgcattcattgatgatttgaaactcaaactgaaagtcgagcagatatctgtagacaaacataataaggaacggacaccttcaacaggccgtgatgaacaacagcgtaattcaaaagcggcacatacatcaaagcccacaattcatcttctttcgccaattgtaaatcgtgataagcctaataatcaaacgaacgacaggggtggcaacgatcctgactcgcctacatcacaaagaagatcaagaggactgagatctttattgagttcaggtaaaaatacaatatttgattcaatatccaaaaatctcgacgatgagataaatgaaaatgcgcatatcagaaatgataccacatcttccaagatagctggcaaatcgccatcaagattatctgcgctgcaaaaatctccagaactgcgtaaagaaaggaacaatatgatattaaaggaacacatactgcgttcaaaagatgaccaaaatatcacgtcatctagaaaactggataatatcgagctatctagtattggtgactctactgcaatgacatcaaggagttctaccgttaatgcaaatgacatcttgggaaatgaagagaacgacgggattacaaagctgaaaagagttaacaagttaaccagctctccagttaaaagggattgcagtacaaacaagaaaagaaaactcacaaagcagcgaattgccacgttacccaactcagatgaagaattgagtaataatttaaatgttgacgagtttgtatgagtaacagctatctacgtccctgcccttccctctctcttttacataccaacagtttagcatttttttttatataaattaccataaatactgcctcaggccgctcagcttatattttcaagtctctccatttggctgtttgaggtacccaattgttgtattcttgatacggctgtttcaactattcacataataagtgtagtctagtctcttcgatgagccttttatgcaccaagggaaattaaatgaatttctaccaaaccttattcattttgaattatgtagctctgacattttgttgttttccttgcgtgcccaatgttgccagcgtaaaagttatcgtaaacgttatcgtaaacgttatccccgttttgtaaactttattgtcttcgtaaaaaatagaaaccaacacttaaaattggtcccataaaaaattgagtcagttccttcatcgtggtacagtcagagtattctaaattaattaatttactgataatttaataacatgaagaagaaagattggatattgaagttatccaccaggcacatataacgctctaaataatatttggatgttgcactaaagtccacgatgaagaataaaaagcatcacttgatcgttcaatgagccaatcttggaaattttgacacctctattaaccagaacatccagcttgttgagaactgttgggataattcagaaatgtaactttgaaactcaaataactcaaggaacgggagtctttcaagattttggaataatttgaccactttgtttttaaacaattcgagtgaaggccatgcgcttcttgtaagctttgttaatgaatctatcttttagttaaaaacatttctttctttatccaattgaattatgccattcgatattaaatacgacaacaggaacactgaagaacgggatactcccccccccccttgtgaatgtgctacaataaacagaatatcgccacccggtcacttcttctctccaattcttactaaattagcgataaattctaccctttccataactggccgttcttctgcaagagaatttttcctacttgaataggcatacttgaatctgaaaagtagtcatagatagtgaagtctgctttattaataaaattccaggatgtactcttggagatcgaatcaagttcctagaaatcctttgagaaagaagcggtgaatacccgtaggtaggattttttcacgtaattaaaccgccttatcttatttgttgccagaaaactagaggatggaataaacatattccctaatggtgtggcatttacctgtctgtctagtttctgttagtgcattccaatgtcagctgcttcgctacattgtttccaatgaaagcttgtattttcagagtcgaaagcgtcgtcgcctctttttatggatgaaagagctctggcatgaattttctctgtagtgaaaaaatgttacggctaaagaccgtagagtgactttctttgtttttctgttcttgaatttagacacttacttcacaatagtataacaagccagaaactaagtaatgatttacgtgccattttttttagcaatatatgcataatcctgctgacgccttcgcacgcgtcaatgaaaagggacattgaaaaatcgaccggtaagtgctttcaatgagataaacataattcgaatatagggcatctcgtcgtcttaattgccttgaaaaataactgaggtcctcatcaaggaggtcaccagtaattgtgcgctttggttacattttgttgtacagtaatgggcggtcaagaaagtatatcaaataataactcagactcattcattatgtcgtcccccaacttagactctcaggaatcttcaatatcacctattgatgagaagaaaggcaccgatatgcaaaccaagtcgctttcaagctattctaaaggtacgcttctctctaagcaagtacaaaatttattagaagaagctaataaatacgatccaatatatgggtcatctttacctcgaggatttttaagagatagaaacaccaagggtaaggataatgggttggttccgctggtggagaaggttatacctcccattcacaagaaaaccaataatagaaacacaaggaagaagtcatctaccaccacgaagaaggatgtaaagaagccaaaagctgcaaaagtaaaaggaaaaaatggcaggactaaccataaacataccccaatttcaaagcaagaaatagatactgcacgagaaaaaaagccattgaaaaaaggtcgggcaaacaagaagaatgatcgcgatagtccttcatcaacatttgttgattggaatggcccgtgtctacggttacaatatccattatttgacatagagtacttaagatcacatgaaatatattctggaactcctatacaatccattagtttaagaacaaattctccacagccaacgagcttgacatcagataacgacacttcctcagtaacgacagcaaagttgcagagtattttattttcaaattatatggaagagtacaaagtcgacttcaaaaggtcaacagccatttataatccaatgagtgaaattggtaaattaattgaatacagctgcctggtctttttaccttcaccttatgctgaacaattgaaggaaactatactaccggacctaaatgcatcatttgataactctgacacgaaaggtttcgtgaatgctataaatttatacaacaaaatgattcgtgaaattcctaggcaaagaataattgaccatttagaaacaattgataaaattcctcgttcattcattcatgacttcttgcatatcgtctataccaggagtatccatccgcaggcgaataaattgaaacattacaaagcattcagcaattatgtttatggagaacttttgcccaatttcctatctgatgtatatcaacaatgccagttgaagaagggtgacactttcatggatctcggttcgggagtaggtaattgcgtagtacaagctgcgttggaatgtggatgtgcattaagcttcggatgtgaaatcatggatgatgctagcgatttaactatactgcagtacgaggaactaaagaagaggtgtaagttatatgggatgcgtttgaacaacgtggagttttcattgaagaaaagctttgtggacaataacagggtcgctgaactaattcctcagtgcgatgttatcctcgtaaataattttttatttgatgaagatttgaataaaaaagtcgaaaagatactacaaacggcaaaagttggatgtaagatcataagtttgaaaagtttaagaagcctcacttatcagatcaacttctacaatgttgagaacatcttcaatagattaaaggtgcaaaggtatgatcttaaggaggatagtgtttcatggacgcatagtggcggagagtattatatatcaacagtgatggaggatgtggacgaaagtttattcagccctgctgcaagaggtaggaggaacagaggtacgccggtgaagtataccagatgaggcactttgaacggcttttaacgatgagtatgaataactaagtagaaataacatgtacacaagtgtaacttataaaaatcaaaaaataaaaaaatagaaagggagagaataagagtaggtaataatatgaattaaaagaaggataaggcgccgtggaccaggtacctaaaaagtaaagtaccagtttatattaacaaaagaagttcaagctaaaaagtagcaatatgcgaaggaaaggaaaataattgaaggaggaggcagagaacaaatttaaatcaggagtgcaatatggaaaaaataggagcagataatttctcctcaccatgtagactatctaacactagcacaaagtcatattccagaatatgagcacccacttgtctgataaggtcgcccgcagcatatgccgttccaccggtggcgagaacatcatccacgacaaccacgttggaatcaaagggaatggcttcaacctgcatttcaaaaatttcttcatggtctaattttgtgaatgttatagaagcacactcacccggcaattttccaactctccttattggaacaaatccaactcccaatgccagtgctagggatggcccaaatagaaggcctctagcttctatacctgcaataaagtcgatcttttctttgccgaacttttcttctaaatgcgtcttgaacgtgtgtaccaacttttggaatagcgtggggttgccaataataggtaaaaaatcctcaaattgctcaccctctatgggaaagtcagtgaactgcctaaatgcagtttttatttcctttgcgtaagattcagaaatagacataatgagaggcggacaggcaatgaacaggcatatacacacgcactctctttttttaaggagcgaaaattatctgaacgattggtatgaacgggtgcaaaatttactttaacacccaaaaagtatatgcgtatatatatatatttatccttgttatttttgtaaattgagctatgcaacataagattcctgcgatgtaagaactacttgctaatcaagagaacttcaacaattttccatcgcagagacgaaaaaactggaaaaaaataaaaagaaaaaattgaaaaagaatcgcgacttccgattacataaccttatacggagtatgataccattcttgacatcatcaacacaccatcgcagacccacgtggccgcttcgtgtgccttgaaaatacagccttaaacgcaatctcattcgcgttctgtggaaattgtctcggactacacgctgggcgtgcatcaccagtgaaaatgccgtaccgccccgcttccggttttgtttttataaatccgactggagaaatagacttctgggtttacaccccggaataatactaaaaccaaaactggtaaatagggctacagatgagcaggaaaacgttgccggaaaaagtttatttatccgagagaataattgatgaagaagtagcggtatgcacagtagcggcggaagtattagcaatttttactctggtgtgcacaagagtgttcatcatttttttcacggctaggatatgccatggaatatggccatcttcgccatcagagagaccgtaccacacgtttagagcagccaggttgcgaaactcttctaagatggtttccagcaattgtgtactatcagaatgtggacagtttaaaaggttgactgcgaatttgtcccaaaccgtatcaccgtcgcattttttgaatttgatcaaagcaccactcctaatagcacagcgatgctgtgagtgtgccagtgggaacgggtgctgaaatactattccatggatgtcctggtctatatcccttatttcatagtcgtataatctggtcatatccatgcgtcctccaaacctagtgtctttgtagatcggcttgaaactagggtacaatttgtcctcatctatgaaggagattttagagttgtcatccacacacaccacagcaagatgtatattcctaccagaaagtctcctccaattcatcaattcatcatccggcagtatgccattcaatctagttaaaattagacatatttttccgaattttttagacgctaaatttagggcgatattccatatttgattacatgcgtcgtcaaattttcctctggaattcccgacgtaccacgttttcgtcatgctgccttgtccatagctatctgaaagagctgcaaaaacccactctttatctacactacgcgagtatgccaggtggatgtacgagtcataatatattatagaagatgatcctgtactgttattctgctgctgctgttgctgttgctgttgctgttgcatttgctgttgctgcatggttctgaaattcactttctccggcagcgtatgcgcaatgtgggtgaactttacagattttggcggcagcatgttatatatagaaattgctacgttgacgtactgatccactgtcaccagtacgtttctaatgaaatccataggaataactttcaaatatagttcaatgttaggcatcttggcacaaacttcgttcttgatcacctgaaaaatattcgccttgtctactaattcagtcagagttgcattatccaagggtaaaattattaatattggtggcacgtttttgatggagttcttattattagaacagtatgaaacaatctgcgcagctaacaacagtaacttgtttttatcaaatgccttcaagtacatcagtccgggcgggtcttcattagttagtttaagcaactcacaaaaccctaactcttgattaatatatgtttgagatagagttggcgcaaatgacagacaatcttctttgaaagatgaacttaataataaggatttgaagttttttattccatttggagggcgaaaattgaggaacttaataaatggctgagagtcgtgtttgactttgattagttcgtgatgtttctttacaaaaacgtacggctgcttcatgttatagaatttggagatcgtatcattgccatttaatctatcgaaagtggaaaataactgtaacattgtggttgttattaaaccttcttggcaatctttaactcccctataggcgatctttggaataccgaggtttcctaagatattataatcagtgacgacttgttctgcaattaaatctaagatgtcttgttctttttctgaaattgtaacaacgggagtaggcgtgatgaaaatgtccggtatagatgctagcggcatgtgtctcaatagaaacggtagactacttgatgattcaaaagataaattggggtccgccggtgtgaattcggggataccactcttgtcttttggtaggttagaaatttcagaatttaccatattcggcgtaaattcggacggattactggtaacattattatcttccaaggtcatctttatattggattctatgggttgaatagatgaatcaacggtcttcagtggtgactcggtctgtggtatatcattttgaggaattttccaaatagagttgaagccttccttattgctagtgatattagcatcgtttactgaattgaaattttcttgctttataatagagtcttgtagacttgggatcgaagagtaatttatgtattgaggctcatgaatattagtattagtactgatgttatcagaaggtttcatgtcgtcgcgtacgttcaatgactttagatcctcatcgctgctaccgttctcttcttcatcctcttcctcttcagagctagaaagatccgccatagaaatatcaaagtttaatgcttcctccttttgcaacggactgaaggaaaatttccctccagatttgtatttgttatcaacattgttttctattatggggttaaaattcagtggagcgaacacacttttgcgtctatcgcggggtgtttccacagggagtggcgcacctgggtccatatataatggactcgttggcaaggtcatttcatctatcggaatatccaaatatttcctctttccatttaatctttttgtagttccgctcatcgtacggatattcggtttttcagatgagggaaaaaatggaatatctttaccaagatcagtatgcatttccttgttatttttattaatgcttttattgttattattttcttcttcatcagacatttcgaacatatcctcggtaatttcgtccgatatacttttgttcgattcgtttgtagaattcgatttattgctatcgccaaataaatcctcatcctcatcctcaccaaacaattccttgtctaccatagagtcacttttatcacttggcagattttcgttctgttctcgttgttccagtgttccctctttattatgaagtgtgtctacgcttcctgtcttgctcacggaattatttaccttttcgagtgatctaccatttgcctccagttccgttttcagtgggctgttctctaagtcatttgatactgtagtttgtttcctatcattaaataattcattctcattgatgttattattaggggtatttaagaaagctggagcaaattgatcgctgggcgacagcattaatttatcaatgcctgtgaaattaggggagaaatctttcggagatatcttattagtttcttggacagaatgataagaagcgggttgagaactaattgagttgttcttataatgttgaaactgttctgtatatgctccatctgagcttaagggatttgtaccagcaatattactgctcaatacgccggaacttcctggagtcctataggcagctgtttgctttaattgtatgaaatcatcaatggcatccagagcatcttgcaaacagtgaaattctgatggatctccggaagtagaattttctatatcagctactggttgggcgaagattaaatgcagcggccatactagcttctttgcttcaagtaagggagttaaatacgaagctatagtaggtgtgtggccgttgagatgtcctaagtcaggaacaacagcaacccatttcaaattttttttattttgtaagtttataccatgagatacacttaacgtcgtcaagagaagttctgtatgttttggtggcgttatcaagtatccttgcttggaagcaggggccaaatgcatccttattccagatggtgctaaataaagcgcatgctttgaaaggaaagattcttccaaattttcctccttcattggtactaatcccatgttcttggcacataacgacactgtgagatctccgtttacaaaaaggtgtggttctagctgtacgagataatttggcactccgcttaatgatatgcaggcattcccaaattgtattagcttattgtgtgaacctaatgccaaattaatgtaaattttccttcttaaagcttttaaaaaaagagcatagtgtggcggtaagtttggctttgaataatcggcagtgaaagttccgattttatctgggctcactggtttatgttctatcgcaggaggtgtcggtaccggatcatcatttatactgaaacaccataaatcccttgaaagcagcgcaactagagtctttggatcctgcttccgtagcatgaattccatttggatagaccattgatcgttttgggctttagaaatgtactgatgatagttgatctttttgattttctccactctatagaagctggataaaacatcctcaagtctgtacgtggaagcgtcagaactcatactacctcctcagatcttgatatccagcttaaacgttcttaaaatatagttacaccttacttcaacaaagtaatttccgatttcacaccattcgtcttaaagggttgttgtaagagtgtactacaataaatactacactacttgatccggcactacccggtccctccacctgaaaaaatgtttcaattcttcgctttgttaagcgcgaatatatcgatgctattttctaaggattgtttattcagtatgataaaacaatgaacagcaggaaatgcggaggagaatcacttactcggctgttattcatcttcttattataaaagaattgctccattttggttcgatcccttaatgccttacaaaatcaaccgaatgaaaaattcgctcgagataaatgaaaccggaggtaccttattggttgatgagcggaagagattaagaataggtgagttatatcgctacaagttttccgtgaacaaagatgtaattaaggaacaagggctagatgtatcgcatctattcttgaggatcaagaacgaggaaagcgcgcttctgcgaccgctttatttgacggggccatattctttttacatcgatgttaggccgcataactataatgagaatcgcaagtttccagggaaggaaattattccatttgttgaaaatctaaagccggacgaaagatttaaagtaaaaatattattgaatgagaattctagagttggcgacacttctctttattcatggacaatagatataatttcgcagttggcggtaaccacaattccgaagctggaattttcgtttaggatagggactacaaggaaggtggtcaagaaatcgaatgggctctttaagagtattgaaggtgtctctttagagatgtgggatactgaaaccctttgggatttaccaccaaaatttccagaaaagcctgtacatctcgttattatgacacatggtatattttctaatatcgggtgtgatatgctatatatgaaagataaaattgaagaaatgacgtttcctatggatgagtctattaatccgaatataattgttcgaggttttatgggcaacgtcgggaaatcaggtcacggtatacattgcttgggcgttagagttggaaagtatgtgcttgagactgttgataagttgaataaaaagtacaaagtagacaggatatcattcattggccattccctaggagggccaactcaatccatggcggtgcgttacataagtattaaaagaccagatttttttgatgcagttaaaggtgttaaacccgttaattttattacgttagctagtcctttcatcggtgttattggcgacttccccttttatttgtctgttccactggatatgggcgcgcttggtttgacaggaagggacttgaatttaaaatatacaccgttaacgtccaaagatgggttgtatgcagacgatgaagtgtacccagaacattccaagtacatattagaaattcttccacaggcgccggctaaaaaagtatttgagtcttttaagaggagaacgatatatgccaatgtcatggatgatggtattgttccattacgaactgctgcacttttgtatctggattggcgaagcatacacaaagtccagaaaattaggaaaaaaaataagaactctccaacttcaagcgagtttgtgtcctccgatagcccagagagtagtggagcatcatcaccttcaaacgaaaatggtaacaacgtcggggagattcctgcagaaagtccaaacaaaaaagcgacgttgcagtggactttacctcaggccgttatccacggaagtaaaataaataaatataagagaggacaaactaatgaagccaactcagattcggataatgaacaaggagtatttcttgatggtcaaaagttcgaacctccaaaagaagccaatactgtattgtctgcattatcggtattgacagctgccataccagatcaggagtatatcaaaaacccggctgtaaggaaagatgaagtcattcatgataaactttatcacccggaagaattacctccgccgcattatgagaataggcctatcgttaagaagcttatatatcctaatgagagtgtcaacaggattcaagagcgcattgctagagaatggcaagaaacgatgacttggagaaaagtattagtgcagatccagcctgattcccataacaatatcgtagtaagaagaagatttgttaatttatacggctatgttgctgtggaacacatggttgagcaccatttcggatccaaggtttgtagcgagctggctgaagatgcaaatgagccaaaagatgagccaaaccagtcatcgcaagcggaccggtcgaatgagtataacgagggggaaatatcaaagggcgcggagaatgccacatgagtttgatgatttataatgtatacgtaaaaaaaaatatcatagatgaaataaaagtttcttaagaatatcacaatgaccacaataaagtgtggatgttgtttaaaaaaaagatagccctgtagggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggctatttcgttggaaaaactaattaattttggaagtaataggacattaaacatgtttgttgcaatgaaactttaaaatatcatctgtttagttttattcatgttacttgttggaataaaaatcaactatcatctactaactagtatttacgttactagtatattatcatatacggtgttagaagatgacgcaaatgatgagaaatagtcatctaaattagtggaagctgaaacgcaaggattgataatgtaataggatcaatgaatattaacatataaaacgatgataataatatttatagaattgtgtagaattgcagattcccttttatggattcctaaatcctcgaggagaacttctagtatatctacatacctaatattatagccttaatcacaatggaatcccaacaattacatcaaaatccacattctctacattactagtatattatcatatgcggtttaagaaaatggtataaagattaagaaacagtcatgaaaatttagtgaagctgaaatgccagtattgataatacgatagaataatgaatgacaaagtatataaggaagatgaagtaacattattatggagaactatcgactcccttttgtgaatttctatatcctcaaggagaattgcttgtatactatgtatatataatattataacccttgacaacaatggaataattagtccttaaacgttagactggctgggacagcacgacctctgttggctaattttacttttcccacaaccgtagatcttgatttcatgactgttttcgtggtaatgtccgaatgatacatatataagttatatgctttcactttataagtattagcgtttttactcaccatccactgctttgagaagatgtggtcagcaaccacgcaatacatcacatattttggcacgggtgatgtaccgatctaatggctaagcttccttttggaagctgatagagatccagatttgcatctctatcgctattgtcgtcatcgacactgctcacttagtgctgcaggtaaattccgtttttttccaaattaatatttatgaacgttatgatgtcaagttttttcaagaagtaattatccgcgaaaaaaagaatataaaaaatacaaatgtgcatagatcctcacatagtatacaactaaaaagcaaacaaaagaacatcctcaaatgactgttataaagacagaaccaacaacagaagtgacattatattctccaccatcaaaagaatctttaagtaaagatgacgcccacagaaaaaaacaaaataataaaccaccttcgagtataaatagccgctcaggaccaaataagcataaacttgccgccaaagcaccggaaaagaaaatcaataacacagataaacaagacctctctgcctttttattaaatccttcccttattgttaaaccttctgagagcaaaaaaaaagaaaatattgtggcctataatgatacaccaggtataaaaacagaacatacagcgtttcagccgctgacaccaatttcgaaaaaaagggccctgaaagagaaagcagcatcagaaaaatgtgatagctttgatctttccagagacgagaagccttatattcagaaaaagtcaaagacgctttcttccgtcacagagattaattcctcagaatataaactctcactaaatggcgaaaatacatcatccccagctaaggaaaaatcgcaagaacccatagaaaatcctggaagttaccaaaaaacaagaaattacctttttgaaaagcccgatcctttagacacgtgccttcaggactactcgagtatgctaccgtcaaatgtagcagaagaagatcaagaatattttatcagcgtagctgattcgacattggaggagtggactaacaagggccaggaaattattgaccaacagttccagctctaccaagaaataatcaagaaacgaatagaactaagctacaaatttaagggtattatttctgtaatcaatgatagggcagatgccctagaagaacagggtcaacaactagaaggaaaaattaagaaagttaaaactttggctaatgaaattctcaatattatataaacgcttcataaagttgatcaaaggtgctatattcagtaacaaaatgcttataattaagagaatacatccctaataatgaatcatatctttcatattttagatgatattgaaattatttaactatacataaggagagtcctcaatgaaatggagtaaaacagacgacatgataataactatatcaattcatgctttttagtttctctttctgtaacgtctgtctctttgagcggaaacgttgatgacagataatggcaacttcaaacccaaagatttaaccaagtcagaggtttggttgtcaacgttcaaaacaccgttagaacgagacaagtccaaagcagagacttctgggacgtattgatcctttctttctctttcttcttcttgcaatttgaaagaaatacctctaactggacccttttggattcttttcatcaaatgagtagtgtaaccagcaatcttgtttctcaatctcttggattggatagttgcaatttcatcacaaagtctcttgttagtttggaaatccaaggtcaactttggatagtaacgttcaatcaaagccttggaggcacgtttgacggtcttggttctaactctaccctataaaaatagcaataatcaaatgagacaacttaagttagtaaatacctctcttcaagaccattggataagatagaatgtgccattcgaaagcaattggttatttggtgatcttttaaatatctactacttcattgagcgctcttctaaactaatcagtaatggagttttctaatctgctcataaataagaatgccctgctggtcccctcgttcccataacgctttcaatctctctgcaaaccttgccctcatttcatgtgttcagcgcccagtccatcatatccggcttcatcaacatctcgtggtacgtaccatttttatctgcttttttctttatctatttattcttctctaggttatacaacgcaaaataaataattaatatgtaaaatatctgtttacttgaaatttacccttaacagaggtactaacgggaggaaggactggccttgctccggtagacctcgatgcctgaaccttctccctcatctcgaaacggtacgacctctgagaaaacgatatcaatcaatgcgcgtcttccagatgaaattcttcggaatgcccataatacgaaaaactaacgatggaaaaaatactataaatgtatgggtgtaattttaaccgaatgtatggatgttacagggagctttatatatgtagaaaattccagacgttccaaacaaataagtgaaaatcaacacgattgggaaagtacatgccagagttcgatgtttaggttaatgataaaaataatttttctctaatcaccctccattttcgataaaatatcagcgtagtctgaaaatatatacattaagcaaaaagaatgtcaaacaagtttcactgtgacgtttgttcagctgattgcacgaacagagtgagggtttcatgtgctatttgtcccgaatacgacttatgcgtgccctgcttttcacaaggctcgtatacaggaaagcatcgcccttaccatgattataggataatagagaccaattcataccccattctctgtcctgattggggtgccgatgaagaattgcagttgattaaaggcgcacagactttagggctcggtaattggcaggatattgctgaccatataggcagcagaggcaaagaagaagttaaggaacattacctaaaatattatctggaaagcaaatactatccaatacctgatattacccaaaatatacatgtcccacaagatgaatttttggaacagcgaaggcatagaatcgagtccttccgggagaggccgctagagcctccaagaaagcccatggcatcggttcctagctgccatgaagtacaggggtttatgccgggcagattagaatttgaaacagaattcgaaaatgaagctgaaggtcccgtaaaggatatggtttttgaacctgatgaccagcccttagacattgaattgaagtttgccatcttggacatttacaattctagattgacaaccagagcagaaaagaaaaggctattatttgaaaaccatttaatggattacagaaagttgcaagctattgacaaaaagaggagcaaagaagccaaagaattgtataaccgcataaaaccttttgctcgtgttatgactgcacaggattttgaggaatttagcaaggatatattagaagaattgcattgcagggcaagaatacagcaattacaagaatggagaagcaatgggttaaccacgttagaagcaggtcttaagtatgaacgagataagcaagctagaattagcagtttcgagaaatttggcgcttctacggcggcgtcactcagtgagggcaatagccgttataggtcgaattctgcacataggtcgaacgcagaatacagccaaaactacagcgaaaatggcggtagaaagaaaaatatgaccattagcgatatacagcatgcacctgactatgcactgttgtccaacgacgagcagcaactttgtattcaactgaaaattttacctaaaccgtatctcgttctaaaagaggtaatgttcagagaactgttgaagactgggggtaatctaagcaaaagcgcatgtagggaactacttaatatagaccccataaaagcgaatagaatatacgattttttccagagccagaattggatgtaacaaaaaaaaaattgaaaagtaactacaattgtcactagttattattggccaagtcataaagggaccttgtctcgattttatataccgtatatcggttctttccaatttttttttttttttttttttttttttttttttttggttgtaatattaaaagaataaacatttatctgatatgtaattgcatttataaaatgtacagtaccgcatttaaagtttgctgataattaaatctagaattttatacctaggatcatcttctgcattcatctttttcaaataattgtcttgtaaatatgaacgatactcatttttcaatgacttcaccgatgcgctatccaatttcgatatatatgcaaaatacttcttaacagacaattgtaattgatcaatatcgagtttctcaactggcatatatctgatatttagagtgatgtcaatcattactgttttcaaatacaattctggtagatccttacggagcgaaaggtcatacatgtcatttttccaaaactgcaacacgtgattgataagatagtctctttccaagtctaaaaattcatcaaatagtttaatataccttagtgactcactgaataggtaattcaaggtctccttatttagttcaatattcattttggaatctgagatggcatagtaacccttatgcttattaatataatgcttgcccaaagtcttcatacacacatcgaaaatagttaatgcaatgtcaccgcgtaatgctgggttggtctctgcattacctagtacgctgatgtctgcctctggtaactcgtttaatttatctttcattgaatcaccagtggatggaacttgtaaatgagatttttcttcgtcgggggcttggttattcttttgttcattttgcatgtcgagctcctgctctctttcattgattaaacccatcacttttcttctgttaatcaacttagtgatgaaattcagctcgaattttacatattcataccatagcttaggcacatcagggttaaacctcaacccattctgaaaaatatttctacaactcttgaagttagcatgaacttcatattcgtatttcgcacaactaatccaaatgtccacattcgttgggtgcaactttagaagctgattataaatgttgtgaatttttttgtatgatgtttggttacctctcgctttcatgtagttcaaatacattgcccaaaactttaaatcttgtggaaatttgttcgttcctctttgataaataaaacctattctttgttgaatagaccaatcagatagactgttcgtctttttaacctgtaagattctcttacaccgcttggcacgtaatttattgacgttactttcatagttaatgtattttatatagtcatttatgctagaccctctggaatttaatctatgctcaaaatcagttcttttcttcataattaatgaaacttcatttttagtgaatagtcctttctccaccaagtcatccatttcaggaatacattgttccaaatagtatcttgtcttcgacattattagaaatcggtgatgtgtgtatctctggtcaatttcacaatgttatgcccttagatatgtgtttattcacgttcactgtgtgttcctgatatttagctcatcgcccagatctttctaaaaaattttcaagagaatacccggatgaaaaagcgtgttcggattcccatcacttaatgaagcttatatctgacagcgcaggaaaagcacaaaatagaacctagccacttcgcgtaaaagctcataatgttaacgatatagtaatattttgacgcatcgaactttatcacccgcagcataaagtactgatactacaagtttttttcgttattcttaccggtattgcgctaaagcagttttgcacctgaaaacaagtaaaaataggacttgaaaaaattaaatagcatacatgtataatataatcttgatcacggcaagtgtttcaatagagatgtggttataatttgtcacttgtgcagtcaataccttaaattaacttttacaaagtattttttttaaacggcccatgagcataaattgagaacgatattattaattctagtatattttaggaacagcaggccattatatccaaaacttttttaaaatagcatccacatcacttactggcgtacagtttcgtgtctggcaacaaaaaagtacatttaatttcaatgattaaaaagacattaaacatccgtacattacgcacccatgcatgctatctgaaaatattctacatgctgcttttagaaatttgaagcggcatatggtgtttccttgcggagacgcgcgctcaggggaactgcgattccgaaagatgcctttcccagtcccatatgcccatcccaagatcatgcccgggagagcaaatgtcgccccagccaggtcggacacatctgtcattcgaccactaagtattgtcaaagctagggttaattgaagatagctctacatgttattagtagagtttttaaacgttgagatactagtgaacgtatacacaagagcggataaaagatgtctttagttgtccaagaacaaggttccttccaacacattttacggtatgtttattattactagtgagctatgacaaaatcggctaaaaacttaaaaatatgacagacaagaaaggaaattcattcacctctttaatcgtggcgattattcgctaacgacgtgattaaatataataatgatgttcccgggctggactaagaacgtaataataaggctgatgaacaaatttatggtttatgcatcaaaaaggaacatgaatttggcataagcgcacataattacggaacattgcaatagcggtcggaggtaaagtaccgggaatgctttacaatgaatcagctattggcggatattgaccaaccaacactaaaattttatatcctgctccgatttttgtcttggccgtgaaatccattatgcacattttttactaacgtttatcaataagttcggtttcccgtctaaatttttttacgcagtttgttgaacactaacgttgacggtaacattaagatcgtttacgctttgaccactatcaagggtgttggtcgtcgttactccaacttggtctgtaagaaggctgatgttgatttacacaagagagctggtgaattgacccaagaagaattggaaagaattgttcaaattatgcaaaacccaactcactacaaaatcccagcttggttcttgaaccgtcaaaatgacatcactgatggtaaggactaccacactttggctaacaacgtcgaatccaaattgagagatgacttggaaagattaaagaaaatcagagctcatcgtggtatcagacacttctggggtttgcgtgttagaggtcaacacaccaagaccactggtagaagaagagcttaaactgataagattattcaagcttaatcttttttgtacgagtacatatatttccatagcacttcctaattgacttttttttaaaataaataaagaaaagaaaattaattttgtgaccataatttcaacttgccttttttttgtacagggtttcagggataaatggacccttgaaagaatataatattacatctctatatagatttatgaaacaggccgctttaaatctaaaaaaaaacgttggtgtagtctcagtcattactttgtgtagtttttgttaatattgatagcatcagtgctcaagaaaataaacactgagaaagattagtttttgaaagaattgagatcgacctccccaaggggttttctttcgtatgcattgaactttaggcggttttccttgcctttaggacttttgataatctcgctatgaccggtatttgataatgttctcttaacaagcacagatttcctgtggaacttgagctgtccgccgggcttgcaaggcgttatgtggtggtcttcgaagatcgaggacgtattggcaggtgaagttttcagcaactctgcagtaatagcctccttcgtactcgttggcgtagaggtaatttccaacgcagcgtctgagtaagatatcatagacatcgaatcattagagtgaactttgcaatggctggtgttgccactgttcttgtgctttttagcagcctgccttttgttctgaaaccatatttgaaccgatttttcggacatattacattgctcggataactctatccttttagccttattgggcgtgggacattcgtcaaatgctgtttgcaatatcccaagctcatatgatgaagttcttcttcttttccgacgagctaaccgagcattgtctatcttaggctccttctttggaaaagtttcctgtgagtgtgtaataaaggcaaatgaccttttcttttcttttcttgtggttggtgtgagaacagcctttgcagcagatagaggagtaagaatattaacttttttataagagtgcatactctgaggtggctgctctttagaacagactctgaccgttggcgtgaatggtgaatgagagctcagcttcttgggcttggataaaggcgtcatggaagtggttacacgttgtgataagaaatccacagcctgtggacttttcctttttggcctttcctcatcgcaaggacttttataaatatttaccactggtctcacaatgtgcgcagatgcagctaatggtggcaacctgatgtcaccttggtcatcactagggaagtttgtatttggcaaagtatgcagttggaaaggcgaattagaagtacctgtaataatgtttggtaaagaaggaagcacggtatttctgctttccatgttatatatatacgatattttgtgttattgttatttccctacaaatgctagttacactggctggcgagggtaaagaagaagataatacgaattataatctacgttggcaagatcgggaggacgccatatatatatttataaacattcatctgtgtgatccagatcaaacaaataaacaatgagtaaacgaaaaatctggctgaaatgtctcatgctattaacccaattcagcattgatattaaaaataccgacgtatccctgcacggaaagcgcgtctgatgtttaccattccgggtttttggcgcgcgtcatgtccaaattaggacgtggtttatagccgaaagaggaaatgtgatctgcccacctgtgcggcccttctctgagcgtttcgagcaggatgcataatatgctcccttcgtacggtagaggacaaatatgaccattacccgactattgaggacatatgtcgttattagaatttagcacctttaaagttatattgcacttttaattaccaagattcatttgagagtgtaaagggttttatggtagaatacaagtcagaagaaggctaaaatcaacagatcaatattttttttggttgttgggttggagaattataaagtttttttgatctccttgtctccagctattgttttcattgagtaggggtagagctagttagctgcttttcgatggttgtagtgggtaagagtgaagtgcgcaatgtaagcatgagtaggccgaagaagaaatcattgattgccatcctgtcgacctgtgttttgtttttcctcgtgtttataattggtgctaaatttcaatatgtttccgttttctccaaattcttagatgacaggggggacaacgagtcacttcaattgctcaatgacatagaatttacaaggctaggactgacacctagggagccagtaattatcaaagacgtaaagacagggaaggagagaaaattacatggacggttccttcatattaccgatattcatcctgacccttattatgtggaaggaagctctattgatgcagtttgtcacacaggaaaaccaagcaaaaaaaaggatgtggcacccaagtttgggaaggcaatgtctggatgtgattctcccgttattttaatggaagaaactctgagatggattaaagaaaatcttagagataagattgattttgtcatttggacgggtgataatatcagacatgacaatgaccggaaacatccaagaacagaagcacaaatttttgatatgaacaatatcgttgctgataaaatgacagaattatttagtgctggcaatgaagaagatccaagagattttgatgtgtctgtcattccaagtcttggaaacaatgatgtctttccacataacatgtttgcactaggaccaactctacaaactagagaatattataggatttggaaaaattttgttccgcagcagcagcaaagaacttttgataggagtgcttcatttttgactgaagttattccagggaagcttgctgtcctgtcaattaacacgctgtacttattcaaggccaatccgttagttgacaattgtaattcaaaaaaagaaccaggttaccaacttttactttggttcggttatgtattagaagaactaaggagtaggggaatgaaagtatggttaagtggacatgtacctccaatcgcaaaaaatttcgatcagtcgtgctacgataagttcacgctatggactcacgaatacagggatataatcattggaggattatacggtcacatgaatattgaccacttcatcccaacggatggtaaaaaagctagaaaatcgttattgaaagccatggagcaatccactcgtgttcaacaaggagaagacagtaatgaagaggacgaagaaactgaattgaatagaattctggatcacgctatggcggcaaaagaagtttttttaatgggagcgaaaccatctaacaaagaagcatatatgaacaccgtccgcgacacatactatcggaaagtgtggaataagctggaaagagtggatgaaaaaaatgttgaaaatgagaagaaaaagaaagaaaagaaggacaaaaaaaagaaaaagccaatcactagaaaagagctcattgaacgctattccattgtgaacataggtggttcagtcattccaactttcaatccttcctttaggatctgggaatataacatcaccgacatagtgaatgactccaattttgcagtttcggagtataagccctgggatgaatttttcgagtcactaaataagattatggaagactctttgctagaagatgaaatggacagcagtaatatcgaggttgggatcaaccgcgagaagatgggcgaaaagaaaaacaagaagaaaaagaaaaatgacaagactatgccaattgagatgccagacaaatacgaactcggccctgcatatgtaccgcagttattcactccgacgcgtttcgtccaattctacgccgacttggaaaaaatcaatcaagaattacataattcatttgttgaatctaaggatattttcaggtatgagatagaatatacctcagacgagaaaccatactcaatggattcgttaacagtaggaagttatttggatcttgcaggcagattatacgaaaacaaacctgcatgggaaaaatacgtcgaatggtcatttgcgtcttctggatataaagatgattaagttaatatacacatagaaatgcatatcattcttcaattacagtttctttttcttttgttacactattctttcaagtcaatttcataataatacaaaaccatctttcttatcatatatagggtgatgtatttttaattatttaatagggcctagcgttatcgtgcgaagattaattattggcatttttgaaatactccttggaatctttaacgtcaggtttgatggtggcggctcctggggtccagttgcatggcaaaactgtaccatttttgtcagtccactggaaaccttcgactaatctcaaagcttcattgacgtttctgccaacagataaatcattgatagtgatatgtctaatgattcccttcgggtcgattatgaacaaacctcttaaagctataccttctttttcaatcaaaacgccatagtctctggataaggaatgattcttatcagcaagcaaaggaactttaactggacctaatccaccgtcttttctgggaaggttggtccatgccagtaaggaatattcagagtcggtggaggcaaataaaacttgggcgccctgatcttcgaatttcttggcggcatcggaaaacgcaacaatctcagttggacagacaaatgaaaaagccaatgggacaaaagctagaacaacgtacttacctttatacttttccagtgaaatttcctcgaagataccgtcgactacggcggttttcttaaatggtggggcttgtttttgaacttctgctaccatgattggttttttacgttcttgtaaggctaatatattcttgagcaaaaaacagtaatagtgttcactttggatatttcaagataaacaatgtaagtagcaaaaaacaatcgaaattacaaaatatattcttacaatcgtctgctctaaatacgttaatctaaatctcatccatagttgatccttgattactcgggtaacaaacaccttagcagatgtgtaagagaaaggagagcctcgcccgctcctaaacgacgccaattgtaaggggggatcagcccttccaacccccaatgactaaaacttgtaaactagaggggcgcatatagttaagataatcagatactggcccaatatgatattgtctagatcttgaggatgaccaaccaacagattcctggccacagtatccgtggtcattgattttggcacttggaaattcaagagatggttctagtcgtcgtagcgcttactaacaaaaaaaactagcataagcccgttgagaacttttacactatattaattgaataattggacgttttgtcgctttgcgacagcactctcctaccaggtacatacttagtaatgtctatatagggctacatcatttttctgcaaagataaaatccttcaattccttgtaggccttgtccaaatcatcattgacaataactttgtcatgggcacctgtctcagcatatgccaattcagcttgagcggcgcttaacctcttgttgatggattcttcggtctccgtacctctaccttctaatctttttttcaaatcctcgaccgatggtggagcaataaacaaaaacctggcatttaactctgggatagccttgacagatttgacaccctgcatatcaatatctaaaatacaagtcttaccagatttactgacttgtttgacggaagcgacagtactaccatagtagttaccggagaattgcgcccattcaatgaattcattgttcttaatcatagatttgaattcatctacggagacaaagttatagtccttaccgtttacttcgccagctcttggggttctagtagtggatgaaacactaaacccgaaagaatctgggtattcagcgaacaatttcttcaacagtgtagatttacctgtaccacttgggccagaaattacgataggacgggacataacgcaaaggtttactaatctttatccgaagtaaactgtagttatcaactaaaaagaaacgccattgtgtatccatttatgctaaatgtatttttttttttcttttttatgtgtttccaagctttttttcgaaatttggaatgtaccgatgagtacggttgctattagcatcgacgccgccggaaagacgcatcacatatttcgagaaccgaaacttcctgtcgatataacctacacttcaaatagctatcatttcgaatcgtcgcagttttgacaatcacatttatacacttactgtcgttttttatgtaaaggctgtgaaaatttcaccttattaatgcttatagagcagagtttaggatgaattttgcattgtagcctgccgtgagcacacacaaggagtagcagagcagtagtcttgccaaaggattatgacagatgatataccttgcacaaacgtgatagcaaggaactgcaaaagttgatatcgaacaatcattattcacggtgtgactttttctgtttccgttgcttttctagctactctaagataaagggcacccaagattgacaaatagttgtagattaaacatagattgcaagcagtgaaattcagaggataatcttttatcgctgtcagtacataccatatgaaaaatgctatccaaggtattgctgaatatagctttcaaggtgctgttaaccaccgccaagagagcagttgatcctgacgatgatgatgaacttctaccttccccggatctcccgggtagcgatgaccctattgcaggtgatcctgatgtagacttaaaccctgttacagaagaaatgttctcttcatgggcattgttcattatgttgctcctattgatctctgcattgtggtctagttactatttaactcagaaacgaattagggcagtgcatgaaactgtgctttctattttttatggtatggttattggcttgataataaggatgtcccccgggcattatattcaagatacggttacttttaattcatcctacttttttaatgttctattgccgccaattattttaaatagtgggtacgagttgaatcaagtgaactttttcaataatatgttatctatcttaattttcgccataccgggcaccttcatatctgctgtggttattggaatcatattgtatatctggacctttttaggactagagagtattgacatttcattcgcagatgcaatgtctgttggtgctacattatctgctaccgaccctgttacaattctttcaattttcaatgcgtataaagtggatcctaagctatataccatcatttttggagaatcactgttaaatgatgccatctctattgttatgtttgaaacctgtcaaaaatttcatggtcaacctgcaacattttcgtcggtttttgaaggggcaggcctctttttgatgactttctccgtttcgttgttgataggcgttcttataggaattcttgttgctcttctgttgaaacacactcacataaggcgctatcctcaaattgagagttgtttgatcttgttgattgcttatgaatcctattttttctccaacggttgccatatgtccggtatcgtctccttgttattttgcggaattactttaaaacattacgcctattataacatgtcaagaagatcacagatcaccattaagtatattttccaactattggcaagattatcagagaatttcatctttatctatctaggtttagaactttttactgaagtagaactagtctataagccactgctaattattgtggcagctatttctatatgtgttgctcgttggtgtgctgtgttcccattgtcgcaatttgttaactggatatatagagtaaagacaatcagatctatgagcggcataaccggagaaaatatttctgttcccgatgaaataccctacaattaccaaatgatgacattttgggcaggtttacgtggtgctgttggtgtcgccttggcgttgggaattcaaggtgagtataagttcactttattggcaacggtccttgttgttgttgttttaacagttatcatttttgggggcactactgcaggaatgttagaagttttaaatattaagactggttgcataagtgaagaagatacatctgatgacgagtttgatatagaggctccaagggcgataaatttattgaacggtagttctattcagacagatttgggcccatattctgacaacaattctccagatatttcaattgaccaattcgcggtcagcagtaacaagaatctccccaataacatatccacaactggtggtaatacttttggaggccttaatgaaactgagaatactagccctaacccggcaaggtcttctatggataagcgtaatttgagagataaactgggaacaatctttaattccgactcacaatggtttcaaaattttgatgaacaggtattgaagccagtattcttggacaacgtttctccatccttacaagattcggctacgcaatcacctgcagatttctcttcccaaaaccactagactttaaagtgtatggtttccttgtttctaatataaatatattaattaagtctttatacattctctcttactcaacgccgaaggaatacccttctacactttattcattttaaatcatgtactgttatatacacgctagtaggattgatcttatttaatcatatttcgcacgttacccgactgctttcagttttgccgctttgtgataatgaggaatttcagctagcttttaatgagccgatactaaatcaccatgattttgggagaggaaaagaagaaaaggtaaaacaacgaatatttttcaaataccttagttactgaatatccataactactcgtataattggtgagaaaatagtgcatatttagtttactttttgcctttgattgaaaatatatattcatggtgctttttactcggtgtgaaaaggcaagaaaggagaaactcgccgctggttataagcccttagttgattatttgattgattgtgatactcccacatttttagaaagaattgaggcaatccaagagtgggaccgatccagagatgatctttatgtttggattcccattctagacagaatggacgggctgttgttaaaagtggcagagaaatataaatacaagcaagaccccaagaaggagtgtgaagtcaaattggtggaaatggaagcgcatgatgttgattattgtttgaaaatgctaaagtttactcgtcgactacttctaaatacagaaaacaggtttgtttattcatctggagatgttttaatgtatctactgaattgtccgaattttacaataaaactagcggtcatgcgaattttagccattttaggggaaaggtttgtgattgcgagagaaaaaatagttgcacataacatatttggagatcacaacctcaggaaaaaaactctcaaactagctttatctctgtcatcttccgtcatggatgaagacggagagcacttttctcttgtcgatctatattttgataagaaaaaagtgcctcaaaaatggagaaagttgagatttacacattatacttcaaacgactttaaaaagtcaagccagcaaaaaaataacattaatgaaacccaaacttccattaagaaggtaactatgacgacccaagaactgtgtgaacactcactacagcaaatatttgataagggtatggcccttttacccgcagaaagttggtttgatttctcaataaaagcttcggtggcgaaggccttcagtgatgattcaggtgaaaatatagatttgagaaatataattattgaaacaaaactgaatgctattgcatttgttaacaccattttctcgcctcctcaagtaagctcgaagttatttgaattagatccgtatgcttttaatagtctaactgatttgatatcgttgtctgaaaccaaaataccaaaagagctaagaacggatgctttattcacattggaatgtatatccttgaagcatgtctggtgctcagacattatcagaaatctcggtggtaacatatcgcatggtctgttgtttcagattctccgttacattgccaagacattgagagaagcgacagacgaaatcgatgaagaatataatgtgaggttcttttacttgatatcaaatttagctgacgttaagcctttgcatgaatctcttttcgccgcgggtttaatacctactttattggaaattgtatctataagaaattgcccatataagcgtaccctcgcatctgctacccatctcctagaaacatttatagataacagtgaaactaccactgaatttatcgaaaatgatgggtttactatgctgatcacttcagtcgccaatgagattgatttcacgcttgcacatccagagacgtggcaaccgccaaaatattcagtggtttattattcaatttcttttagggagttggcatatattagaagtttattgaaactcgttctcaaattattaagcacagactcaggggatagaattagaaatttaatagattcgccgatacttgtttcattaaagaaaatcctagaaaataaacttgtattcggtttaacattaataacttacactctggatgtagttcagaaagtaataaatagtgagcctactatttatcctgttctggttgaagcaggacttattccatatgttatcgataattttccaaagttaattgggccttccgccgaattattaagtttacttccagatgtcgtttctgccatatgcttgaatccagaagggctgaagcaagttaaagaaaagggtctcataaacaatttgtttgatttcttactcgatgctgaccacgcgcgtatattaacaggtggagatcgttctacggaatatggtactgacattgatgaattagcaagacattatccagacttaaaggcaaatatcgtggaggctttgtgtaacgtcatcagaaaaatgccaagtacctttagaaatgaaagagagtttctttttacttcaccaaaagatcaaaagtacttttttcacagaaaaaatgaggaaatattgacagataaagaggaacatgaacctgcatactgggagctattagataagggaactatgctggacacatttaccagtgttttgtttggtatgtctttaggaaatggttctttttcacaggtgccacaacatctggaagcgagagattttctggcaataatatttatggaaaatcctccttatgaatactttacctccgtggcaatctcaaatgttactgaggtcctccagtatctggatgaaaaatacgaagactacgcattcatggatgttatgaaagtattgaacgatcaattggagaacctgaatgattttttgaatagtccaaatgatagaagtttctttttagaaagagatggggaaaactcggtgcgttcatgccattcaaaactttgtcgacttgccgctattttgaacattgttacgaatgtatacattgacctcactaccttatcttgtaagagaatcatgcagatctattcttattttgacaaaagaggattttctttaattaaaaacttaaagttgctattccagaaatgtgcgttggaggaaatgtacatacgccaacatatgccagattctgttattacagaaacaatgccgttgcctatagtggatgtttccggagatggaccaccacttcaaatttatatcgatgacccaaaaaagggtgatcaaaaggggaaaattaccagcgtaaaaacgagaaatactcttcaaatgcgaacaatactgtatacattacaatcaaatactgcaattctatttcgctgctttttaaggttaagccactctaggaatatggatctagagcataaagatttgacgacagaagttcatatatttgagaacgttgttgaaaatgttattgaaatgttgaaggccaccgaactcgaaggtcatctaccgtatattctcgttttattaaacttcaacacctttgtgtttactattccaaaggcttcccctaattccactgaaatattacaaacaataccggcttatattttctatcaaaaggggggctatttactttatttgcacattataagggatctctttacgagaatgacaaaaataaaagatttatcctcacttgataacataaactacatagatgagtccaacggtatcctaaccttaagctgtttaattaatgctctcaccttttacaacaaatcaatgcaaactgaaaccatggagaatgtccaaagtattggtaagtattacgtttcaatagatgacgattataatattatgaaagctttaacagttcctattaaggtaatggctctcgcaatgattttagatttggataaatcggatagcctcttcaagacacagtcccgtaatgtgccttactcagttttcaagcaacttcttagtatgctcaaaaatatattcactaatgtgaacatctataccaaggaattatatgaattgcattgggacctaatattcccaccaattaaaaaaattagcttgtttgagcaagtcggcattcccggtgatgttgcggcaaactatttaacagatactggtgatgatcttcctgcagataacagtattggcctgttttcgcctgaacaatgggaaaaatataaaaaattaatcggtgaagataaatccatctactatccacaaccaatgcaagctcagtattacaaaggatgttcctcaaaagaattagatgagctgagagatacctttttcaatgacggtttaccatctaggatcttcactgtactccctttctatcctaaacttgtaaacgcgtttgcaaaaactttgctacaaatttttacgaaatacgatgaacccactgaagtgtttgctggtagaatcttagatcgaattttagagacagatctagatgaccctgctactttatcttccttaatccatttatttggtatattcctgaacgagaaatatatttatcaaaaggcttcgcatttaatgcaaaggttcattgaatatcttgagaagtctctgaagccagaacatgttaatacgccttggttttcgaaagctctttacgtttacgaaattatactggcgaaatctgagcttccacacctcgaagagctttccaaggatgttcttctgagatatccattgctttccatggcgaaagtctttcgcataccagaccctatgaagcagaaattatttgacatactgatcagagtttctgatatttccaatttttattctgcactggcaacatcacgcatacttattttctactctagggatgagttgtatgctaacaacatagctagatcgggaatattatctagattgttgaaagtaattggaagtttccaaaaactagacaaaataaactttttagagtcatctttccttttattaaccaggagatgttttgaaacgactgaaaatgttgatgctttaatacgtgcagaaattaatagaagctttacagcaagaccgttaggtggtggggatgatgctgtacgtgagttaaccactattctagaagaaaaggcgcatgtggtcatgcgtagtccctctcaatttattgacgttctttgcgaaacagctcggttccatgaatttgatgatcaaggtgcgttggttgattactcattgaaaagatttcttggtgaaaaagataagaatacgcaagcctcaagtacagaaaaatcagatatctacgagagaacggggatcatgcatttattactgtcacaacttatggctgcttctgagaaagactggttgtctgaaccggccaactcctcggatttgcctgagaacaaaaaagcccaattggacccatcaagaaatcctgtatgtgcttacatgatttttcttttgaagcttttggtcgagttagttagcagttacaatcaatgtaaatttgagttcttaactttcagtagaagaaacacatatgcagaacgccccagaccaagaacaactgctattaactttttcctttatagattattagacaaacctgtcggaactgaccacgataagcatgaagctaaaagaagagaggttattggaatgctagcacgttccgtaattattggtttcttggctactgttcaagatgataggacgaccaagactgacgtcaagcttgctgatcctcacatgaactttattagaaaatttgccattgaagcgattataaaagccattcgcaacgccacttcctcttctaaacttttggaaagtaatcatttaaagttagatatgtggtttagaatcattacatcgatggtttatgtccaggctccatatcttcgccaactacttgattcaaataaagttgaggcagatcagtaccaattgtgcaaactggttatagacctcggtcttccgtcagttatcacggaagccatggccagtatagacttaaactatcctttttccaaaaagattttcaacgtcgctgttgaagctctaaacacaattagttcgacaaggaacaatttttctgagcacttcaaaattgaagatcatgatgaagttgaagacgaggttgacgagtctgataaggaagagatcccggatatgttcaaaaactcagcgctgggaatgtatgacgtagaggacattgaagaagacgacgatgacgacacatcattaattggagacgatgatgctatggcatttgttgatagtgataacggatttgaagtagtatttagtgacgaagatgatgatatgggagaagaagatgcagatgatgctcgttcagattcggaagaaaatgaattatcttctgaaatgcaatcaagtacagcggacggcacggatgtggactatgaggttgatgatgcagatggactaattatcaatattgaccagccctcaggagatgatgaagaaatggcagactatgatgctaacattagccattcttctcacagtgaaaatgaagatgacgcttcaatggacgtcatagaagtttacgacgacgagctaagttctggatatgatgttgatttaagcgattatgacgtagatgaatctgattgggactccgggttatccagcctatctatttctgatgaagatagtgaaagtagcgaagatgagcctattaactccaccagaatgggagattcaagaaggagatggctgatagctgaaggcgtggagctaactgacgactcgcaaggtgagagtgaagaagatgatagaggtgttttccgtggtattgaacatatattttcaaatgagaatgagcctttgtttagagttcatgacgaaatgcgtcatagaaaccatcatcgctcaatcaatcgtacccattttcactctgctatgagcgccccctctttaagcttattaaatcgtggaagaagaaaccaaagcaacctaataaatccactagggcctacaggattggaacaagtggagaacgatatttcagatcaggtgactgttgctggttcaggctctcgcccaagatcacatcatcttcacttttcggaagttctagtctcaggcagcttttttgatgaacctgtcttagatggcataattttaaagtctacggtatccagatggaaggatatattcgacatgttttacgactctaagacttacgctaactgtattattcctactgttatcaacagattatacaaggtcagtttagctttgcaaaaggacttggaaaacaaacgtgaacaagagaaattgaaaaataagaacctactattcaacgaggctaaagtagaaagccataacagttctgatgctatatcggtagaacaagacgatatacaagaaagcaatgttactcatgatgaccacgagcctgtatatgttactattcaaggttccgaggttgatataggtggtacagatattgatccagaattcatgaatgcattgcctgatgatataagagccgatgtctttgcacaacatgttagagaaagaagagcagaagctaggctaaattctgatcataacgtacactccagagaaatcgattccgattttctggaagcaattcctgaagacatcagagaaggaatattggatactgaggcagaggaacagagaatgtttggtagaattggctcttcggccgatgtgattagagcagacgacgacgttagcaacaatgacgaagaagttgaaaacggtttggatcatggaaatagtaatgatcgcaataacgccgaccctgaaaagaaaaaaccggctagaatatactttgcaccattaattgatcgtgccgggattgcctcattgatgaaatctgtgtttatttcgaaaccttatattcagcgtgaaatttatcatgagcttttctaccgtttatgttctagcaaacaaaatagaaatgatttgatgaatacatttttatttatactaagtgaaggtatcatagatcagcactctttggaaaaggtttataacattatttccagcagggcaatggggcacgcaaaaaccacgaccgttagacagttaccatcagattgtaccccgctaacagtggctaatcaaactatcgaaattttgcaaagtctaattgacgcggattctaggctaaaatacttcctgattgcagaacatgacaacctgatagtgaacaaagctaataacaaatctaggaaagaagccttacctgacaaaaaattaagatggcctttatggcatttattctcacttttagatagaaagctcattacagacgaaagcgtattgatggatttgttaacaagaatattacaagtttgtactaaaacattggctgtcctttctacaagttcaaatggtaaagaaaatttaagcaaaaagtttcatttacctagttttgatgaggatgatctcatgaaaattttatccatcattatgcttgatagttgtactacaagagtatttcaacaaacacttaatataatttacaacctctctaaattacaaggctgtatgtccattttcacgaaacatttggtatctttagctatcagcataatgagtaaattaaagagtgctctcgatgggctatcacgtgaagtaggcactatcaccaccggaatggagatcaattcagagctgttacagaaatttacccttccaagttctgatcaagctaaattattgaaaattttaactacggttgattttctttacactcacaaaagaaaagaggaagagcgcaacgttaaagaccttcaatctttatatgataagatgaacggcggaccagtgtggtcctcattgagtgagtgcttatctcaatttgaaaagagtcaagccatcaacacttcagccacaatcttacttccgttgatcgaatcacttatggttgtatgcaggcgtagtgacttaagtcaaaatagaaacactgcagtcaaatatgaagatgctaaattattggatttttccaaaacacgtgtcgaaaacttatttttcccatttacagacgcacacaagaagttgttgaatcaaatgattcgttcaaatccaaaactgatgagtggtcctttcgcattattggtcaagaatccaaaagttttggattttgacaacaaaagatatttcttcaatgccaaattgaagtctgataatcaagagcgtcctaaattacctattaccgttcgccgtgagcaggttttcttggactcttatcgagccttatttttcaagacaaacgatgaaatcaagaattctaaattagagataacattcaaaggagaaagtggtgtcgatgccggtggggtaaccagagaatggtaccaagtactatcgagacagatgttcaaccctgattatgctctttttcttcctgtaccatcggataaaactactttccatcctaatcggacatcaggtatcaaccctgagcacctttctttctttaaatttatcgggatgattatagggaaagcaattagagaccaatgctttttggattgccattttagtcgtgaagtatacaagaatattttgggtaggcctgtatcattgaaggatatggagtctcttgatccagattattataaatcattggtgtggattcttgaaaacgatatcacagatattatagaggaaactttttctgttgaaactgatgattatggtgaacataaagttatcaatttgattgaggggggcaaggatataatagttacagaggccaataaacaggattatgtgaaaaaggttgtcgaatataaacttcagacatctgttaaggaacaaatggataactttttagtgggtttctatgcccttatatccaaagatctcattacaatatttgatgagcaggaattggagttattaatcagcggtttgcctgatattgatgtcgacgactggaaaaacaatactacttatgttaattacaccgcaacctgtaaggaagtgagttatttttggagggcagttagatccttcgacgctgaagaacgtgccaagttgttgcagtttgttaccggtactagtaaagttcctctaaatgggtttaaggaactaagcggtgtcaacggtgtttgtaaattttccatccatcgtgattttggttcatcagaaagactaccatcatcacatacctgtttcaatcaactgaatttacctccttatgaatcatatgagacattgcgtggttcactattattggcaatcaatgaagggcatgaagggtttggtcttgcctgatcatttttcgtgtaaatttatagcgccatgtaaccaagtattttagaacgtcttttatttaaacctttaaccatacaacacttgcccaaggaagaggaacagaaggattttttaatttgtaaaaatgcgtttaatcttaacgaaacataatacagatttcatgtgcatttcgccctttttttttatgacaagcaatatcttccaaagtttctcaaaaaggtatgatgtaagatacagtaaatgatatgtaaaaaaagtacaaactccacttataaaaccatattgaaacagcgaatggttataatattttacataaagattaatagaatacacttacctaagaaaaatatccgtgaaaacaaattacaaaattaaaagtcacttatcacattagaaactcaaatacgaaaacaaaacaaagaaaagtaacaaaaagtggtttgaagacggaaatacgatcattctttccattcccaacatgtcatgatctctccattttcttcaagaagatataattctatattctctgattgctctttcatgattttttctttcgtttgagcccatagattattctgttcttttatatttggtatgtcgctcaataaagtagctcttagttgaactgttgtcagaaaaggttcttcacctttgttcttctttacatctttcaatttatcaattgcctcttttaccaatttctcaattatctgctctccttgaacgtaattgtcaagtgtcgattgtatttttttgataaggaaaaggacgcctagggtgataaataaagaaccaccatatttcgttatatactcctgtatatccccttctaaatgacattgcaacgtaacccatttttttgaagttgaacgataaatatagttagtgttattagatttagatttctctctttttccattagtttcaaaatctaatggcagccagataatatcatcttttttctttaatatttcaagcacatttttccaatgatcattgaattccctttgactttcccatgacggtctagaatgagagaatatatcatataatttggtttccgtttcaccactctcaaagagattctctccttcaccacattcatgttgtgcattcttctttttaagatattcatttactttccaaaccagttcatcaacctccttttctttactttcatctttggcacaatattttggaaaaggaataataccatacgtttctaaaatagaacttttaggctcatagcctggttcacactcaacattcataaaagaagaacatattccatgctcaggacattcgagacaatttggtcgataagcttgcaacactgaatctaccctttcagtctgagggaaagctgagattgcaagagatttcaggggcttttcatgaccgcaatatcctacttgaattctctgttctcgataccaaagaccaaaaagaataggacatattattgaaaggaaaatagcaccattccataaccaaatgaagagatgtgcaataaacggtttcataatatctatccctcttttagttttgttggcaatgaagtgcctggtgcgaccttttggacttcgtatattttttttcgacgataacctactagtatcctcttcgtcttgattatcaaaagtttctgatatttttgttagttcttcttttgcttccttcacctcaggttggacttccaaattgatattctccatcacctcactttcatttcttgtttctgctccagttgaaggaccaacaggctcttctgtttcgattctgatagacgataagtccgtggattttatagaatgatcataattctccgtagctgcactagctaactctttatttagttgagctaaaaattcgtttgatacttttaaattcggcaattctggttttggaagctcttttacccttggtttgtcatccgaagaatctttcttatgaagttcttctacagtttccagttcagaagttaaatcagcagaagttgctttcccatctgacttagattgtggaggagactctggtggtttattggccttactagatcttttctttcttttctttttaggagacttctcttcctgtatttgcatcttcgcttcattatccgtactaatttgttcccttttcctcttgttagtttcaacattttcatctttgacagttttactctcactagaacttgattcaagctttttactctttaatgtctttttgcgatctgcgttttttgccccagacttcacaaccttttgaatgctagttctaacctttgaggcctcaggtgaagattggagacgttgcctcactttctcctcaaacaatttcaccaagacaggcttcctagcgttggcagggaacgcaacatcattttctaccaaaactcttctcaattggctgaccttcagcgttttcggatcaaggtttctgtgatccattgtcgattagtgaagataggaaacttccttttctactattatgtccgttaaagttcatcctaccgtttctttgctgttaaaatctctcttcttttttatttttttcaaacttatctcttactatttatggaaggacgatcaagaaaatgtatatactatcccttcccctacgcatacagaatatattaaaatgaatagataatagaaacatataccgattgtaacatgagtttcgtcccagaatataaattgcttgaaaaatttaatactatttagtaagcaggatcactatcgtcaccagaagcccgcaatgtggccagatattctcctcttgatatcttgtcctcaatggcctgaatggtgtagtcactaagagtttcttcatagggacccaatatttccactagcgttgtttttgaaccgcttttgccatcagatttgcatcgagatgtatagggcttgcctaaaggaattatccacataagtatgttagaacccataaagtcttttatattagctaagattgactttttgtcccagaaagagtgaaattcagatctatcgaactctaccacaaacctcaacttgtttgcttccgagtaataacaaaatatcttccttgttccaaattttttccttttgctatctatgatagcctccaaagacgtcttgttttgactcatgtaaaaaatactcgatgccaacaaacttgcggttaataaccatccaaggatggcaaacactaacgttgaaattatatttgcgtttaaattggggctataattatgattgtgttgagtaataattcttatgtaaacgcaaatagacacccacatgataagtaaaagtgttgaaaaataagcagcaaactgcacaaagagtctataattgtctctaccaataacagtccctatccacatgcagtaatgatcaaagcgaggaatgcagtggcctagttctgaagaatgatgcgttcgttccattttcagactttgacattcactgcaccatattgggtatccgtgaggatcagactgataacacttaggcggaaccacagcatcgtattccactgaagtgttttgagaagtgttgctagtcttctcttcagaggctataggaaggatcaaaaaaggtgctacgtgcggttgggtacctggaccgaccaagataactatttgaagccatatgaaaatcacgactacgtctaggaagcataccgcacaaataagaccaaccgaaactgatttctgacgaagtcgtttgtcgacttgctcgtaacatagtttatggcagtaagcccacgtaccgtagcacagtaaaccgagcacgataatcggtaagatgaatctaaaccatgacctgcgcctgattcgaatattccatgatagagccattcatatacaacggtttaatttctgccgtgtcgcgatgaaaggaccttagctaggttctgaaaatattacaacgggcagatatacgcctaattagttgttttgtttgagtgctgtgtttatgctactattatttaaaacgtaaatagtggaaaaaaaaatcgactaaatggtccaaatcgggccgttcgctcgtaaatttgttcttaagcactaatactaaagagagtatacaacagaacagacgcacaagacagcactcatcatcagctaagaaactgaactgcttgttaaaatttgagtttgtttcctcttaggatttgcagcattagtgggcccccgcacacaagtaaatataagtgaaagaaaaatgcttatggatgagtatgaggaaaacaaggacatgtgtccgatctgtaagacagatcgatacctttctccggatgtgaaatttttggtgaatcctgaatgctatcacaggatctgtgagtcgtgtgttgatcgaatatttagtctcggtcctgcccagtgtccatataaagggtgtgacaagattcttagaaagaataagttcaagacccaaatattcgatgatgtggaagttgagaaagaagttgacatcaggaagagagtgttcaatgtgttcaacaaaactatcgatgacttcaatggtgaccttgtggaatataacaaatatttggaagaggtggaagacattatatacaaactagatcacgggatcgatgtggctaagaccgaggagaaactacgcacctacgaggaattaaacaagcaactgattatgaataacttggagagaagcagaacagagatagaaagtttcgaacagagacaaaaattcgaaaaggagatgaaattgaagaagcgactgttggaaagacaaatcgaagaggaggaaagaatgaacaaagagtggacaaagaaagaaatcgtcaaccggttgagtacgaccacccaggatatcaatgaaacaatcgaaggcgttaaaaatacggttaaattgaaaaaatcgtccgctagaaggaaattggaagaactaaatagagttctgaaaaacaatccatatttcaattcaaatgtgaacgtacagaattcgagactcaaagatgctgtaccgttcacgccgtttaacggtgatagagaagcacacccaaggtttacgttgaaaggttcagtatacaatgacccattcatcaaagatcttgagcacaggaaagaatttattgcgtctgggttcaacactaattatgcgtacgaaagggtgttgacagaggcatttatgggcttaggatgtgttatatccgaggagctttaaaacatcaggatagtgtgcaacgtggcataagctatgtaatcaactactttttattttctatgtacgcatatacatgcattcacgatctgtttcagtgttcagaaaaaaggcacctactgctacggttggcccatacctttattctttgttcttgttacaaacgagtgtgtaattacccaaaaaggaaatttacatgttaaatgaaacccagtaatcagaaaaaacagttaagaaacctaaaatggtagagataaagatacagattcagtggttgctgaaaatcaagtaaaaaaatgaaatagagtcttcatatataaaccgccagaaatgaattaatgagagggatctgtaactgtttctcggataaaaccaaaataagtacaaagccatcgaatagaaatgcaaccatctaccgctaccgccgctccaaaagaaaagaccagcagtgaaaagaaggacaactatattatcaaaggtgtcttctgggacccagcatgtgttattgcttagtttctgcgtacaaaaacgttgttctccctcctttatcttccttttccgctacaccaatatatcatgtttgttcgtaatatttctttttagacctaataataaatatcctaagtaactatattatataaaatattttgataccctgtacctgcttttgttatcgttgtacatccatgcacacgctcatatatatatatatatatatatatatgtatatgtacatataccgcttaccacctaccgtgaagtatatgtaagggtcttcgcacccggatatcccttgtgggatcttggatgcggatggtgagtgtaaacaggcctcataaagctgtctctgtgtgcggaagatgtcgtttcatcggcttcgacctcctccttatcttgcttcattgtttcttcgtaagagggcggatctacgggcagcggggtcgctgtctccttgtatgcatgcttatttatatcactctttccgctatccatcataatctgtttttgtttatgtgctttgaatactcaacacataaaataatatccagttaattgtcgtctgtccattgacgctttgcctttgtccctttagactgtctttattgtgaaatatgcacggctgagaattacgtatacagtgactatcgtatggggcgacaaaagttcccagcgagaaacaagatgaagcagactggggcctgcctgtatggagggaagcataagttaatatacctccagatatttgcagattaggatactgaactgacgaagacctacgctacacaacgaagataacacatgctggcacaaacattcaaaaaaccacacagagccgttctagaacaggtatctgggaccacggtcttcatcagaaataagagaacaaagagcaagagctcactgtcacctttggcacaaagggtcgtcacgcagttgagtgtgatgtctgcaagcagaaagcagcccaagttgctgaagctggcgcgtgaagacctgattaaacatcagaccattgagaagtgttggtcaatttatcagcagcaacaacgggagcgcagaaatttacagttggaattacaatataagagcattgagagatctatgaaccttctacaagaactcagccctcgtctgtttgaggctgccaatgcttccgagaagggcaagcgattcccgatggaaatgaaggtgcccactgacttccccccaaatacgttatggcattataacttccgaaaatgatagcgtgagcgaacgcttgactgtctcctgctgtaaataactgatgatcaatagaatgccacgtatatatggacttatataattatatgtacatagacatataaagggcatgtggtaattatgacatgaactgtatcactattgacgttttttttactgctttttcccatccctgcaagcgaaaaaaaaagcaagctgactcttgtataaactgcaaggactcattgattaaaagtagatttacattacagactaaaggaaaaggcaaactataccggctataccacattcgttcaaaaatgccctctaccacgctactgtttccgcagaaacatattagggccattccaggcaagatatacgcgttcttcagagagctcgtcagcggagttattatatccaagccagatctaagtcatcattattcttgtgaaaatgcgacaaaggaggaaggcaaagatgcagcagatgaagaaaagactaccacaagtttgtttcccgaatcaaataatatagaccgttctttaaatggtggctgctctgtgatcccttgctccatggatgtcagcgatttgaacacgccaatatcgatcacactatctcctgagaatcgtatcaaatcagaagtaaatgccaagtcactgctcggatcaaggccagaacaagatacaggcgcccctatcaaaatgtctactggtgtcacaagctctccattaagtccatcaggctccaccccagaacattccaccaaggtcttgaacaacggcgaagaggagttcatttgtcactactgtgacgctactttcaggattagaggatatctaacgagacatattaagaagcacgccatcgaaaaggcgtatcactgtccattttttaacagtgccactcctcctgatcttagatgccacaattcgggtggttttagcagacgcgatacttataaaactcatttgaaggcaaggcacgtgctgtaccccaaaggtgttaaaccacaagaccgtaacaagtcgtccggccattgcgctcaatgtggtgaatacttttccaccattgaaaatttcgttgagaatcacattgagtctggggactgtaaagctttaccgcaggggtataccaagaaaaatgaaaaaagatctggaaaattaaggaagatcaagacatctaatggtcattctagattcatatccacttcgcaaagtgttgtagaacctaaagtacttttcaacaaggatgccgtagaggctatgaccatagtggctaataacagttcgggcaatgatattatatccaagtacggaaacaacaaattaatgttaaactcggaaaactttaaagtcgacatacccaagagaaagagaaaatatatcaagaaaaagcagcaacaggtatctggatcgacggtaaccacaccagaggtagctacacaaaacaatcaagaagtggcacctgatgaaatctcatccgccacaattttttcaccttttgatactcatctactcgagcccgtcccttctagttcatcggaatcttccgctgaagttatgttccatggcaagcaaatgaagaattttttgattgacataaacagcttcacaaatcaacagcagcaggcacaagataatccttcgttcctgccactcgatattgaacaatcttcatatgatttgagcgaagacgcaatgtcatatcccatcatatccacacaaagcaaccgtgattgcacgcagtatgataacacaaaaatctcacaaatcttacaatcacaactaaatccagaatatctcagcgaaaatcacatgagagagacacaacaatatttgaatttttacaatgacaactttgggtcacaattttgattaaatataacacgggataaaaataagggtatcatattggaaagccgatgggtaaaaattattgagttaataaatggagacaatattaaaaatcaggtaacaacaaataaaaggttataaatgtactgctgtatactatataaaaacttttagcatgactaattaattttcatactactatgttaaataaaccaagtgattgcaacaccaatattttattattgatcttcagcgcatagagtcgattcgtagatattatcacttttgacgtttgtgatttctttttcatgattgattaccgatgatgctataacaaataaaggtcaaattttgaaaacaatgaaaaataagtagtaaacaaataaatgcacatttattgacactagtagagtgtaagaggaaagtaatttttagaacgctttatacacctctatcatttattttttttttggtaaaaaaaaaacagtaaggtgttaaccatatatcatattctgccatggcttatgatgaagatgatggagagataaattttaatgaacttgtggggaacttactaagctcacataaccaagagggacaagaggaaggagaagtgcaaggaggagaacaggaaggagatgattttgaaaaaatatatcctaccagtgaaaatatagaaccaaagcatccagatgacagccagcatatgcataattctcctgaccagaatatcgaaataccacattttgtcgacgaagaagatgagctagtatctgtcgttgcaaatgcggttcaaaatatagacgatgagcaagccaaaccggaaaatcatctggaaaatggatcagaacatgtaacatcggatacagcggatgataatcacgaaaaagaacaacagcaagaatgggctcatatcttacagcaggaaatattaaaatcagacggagagcccttgcgggagaatacagaaaggcgtgtaagcactagtcagcaccatccctctcagcgtactgatgacgctctcgaccaagatgatgaaaatttgaggatggctatcctagagtctctacaagaattaaacacaaatgaggaggaagagaaagagccggaaaaacatgagcatgctgccccgaatgataagttgagcagcaaaaaatcttcaaagaaaaagaaaaaagataaatccaagaacagagaatcatcaaaggataaatcctcaaagaagagtaaatcttcgagccattccaaaaagcatgccaaagaccgtaataaagaaaagcaaagtaaacctactaataatgaaaatacccttgatttaagtaatatactagaaaatctgattcatgaaaatgacaatgctgcaatagacactgccaaacaaacagttgatattcaagataactcccatactgataatacaaacaacgaagatgtggaagcgcaagctttagtggaagcgacactaaaagcatttgaaaacgagctgctaagctctgcgccaaccgaggagccttcacaagaacagtcgattgggcctgtatcttctagaaaagcagttgaaccaccacgaaaaccgactgcagacgatattccattggctatgttacaggcttttaaaccgaaaaagaggcctcctcaagagaagaaaaaaacaaaaagtaagacatccaaggctgcatctacagcaaataaatcacctgcatctgaatctacctccaagaaaaagaaaaagaagaaaactgtaaaggaaagtaataaatctcaagaagcttacgaagatgatgaattttccagaatattagccgatatggttaaccaagtggttaacacttcattaaaagaaacatcaacgcatactgccacacaggataataaattagaaagcgaaagtgattttacttcccctgtacaaagtcaatatactactgaggatgcaagcacagctaatgatgactcgcttgacttgaatcaaatcatgcaaaacgcaatggctatggtttttcaaaatcaaaacgacgatgaatttgatgagaacattgttgaagactttaatcgtggtttaggcgatctgagtgtttccgatttactgccgcatgataacctttctaggatggaaaagaaatcggtgcctaaaagttcgagcaaatctgaaaagaaaacagctatatctaggagagcttccaaaaaggcatctagagatgcctcaagtgtagaattgactgaagtaccttcaaaaccgaagaaaccttccaagacagaagtatctttagaaaagaagttacgcaaaaaatacgtctctattgccaacgaggctgcatctgtggctagaaagaaaagatgggctaaaaacaaagaactaaaggagaaagagaaacttgaacgccaaactgccagagaggaaaggagacataaaaaaaaactagagaagcagaggttggctgaagaacaagaggaactgaaaaaaattgttgaacgaggtccaccttatcccccagatttaagactaactaaaagcggtaaaccaaaaaaaccatacagaagatggactccggaagagctactgaaacgatcacaggaagctgaaaaaccgaggaaggtgaaaaaggaaagaaagaaaaaggaaaagaaaatgaaggtaccttcatctgctttgaagaaaattcctctcttcaactttgtaaagggtaatgttcagccaagtgcaagacatcgtctgaatgacattgaaggttcgctatccactattggattacataaatcgcctgacggtgtccgcaggattctttcgagaccaaagagtgaagatcacgaatggcccctatcagattcatctgcatctcaaaattacgatgcacacctaaaaactgtagtgcataaagaaaaaattcctttccatcccccatggactataccgtctcaaccaccatttgcactacccgtagctagaagaaagaaaataccaaatatcaaaaagtatagaaagagaaccaataattcttttcgtgtctccaaagaaggtacggcaagtactaggaacagaattttaccggccatattactaccgataataaatacattaaaagctgctgcaaaatcgcaaacagctgctggcgccacacctgaggaggcaaggaaacggctggcaaccattattcaacatgccaagtctacagttattagggcagctttacaagcaaggaaaaacagtatgcaagccgctcattctaagggaactaccacagaactggcaacaactgcgtctcgaatgaagaatccgctgaaaatgattcctattttcaatacatctcgagtgaaacaacaattagacaaacaattaccggccagaagtgcaggaacagaaatcagcagctctgaatcccctgataaagccacgcccgatccccactctaattctacaatcgctgggcatactttaaagggcgttactacgccaattaaaatagaagacagcgatgcgaatgttcctcctgttagtatagcggtttcaactatagaaccatcacaagataaactagaacttacgaagagggcagagagcgtagaacctgtggaaaataatgttgaaacagcgaaagaaacccaaagcgtacaagaaattaaggagaatgtcggtaccaaggcttctgaggaagttactctaactgaagacaagacaaatggggatccaaaaaatgaaaagaggatattaattgaatctcctgtcgaaaaaacggataaaaagaagccaggtgagaaaattgctacagatttgaatgaagatgcgagcctgtctgataagaaagatggagatgaaaagtctacattgcattctgatgcagcccaacttacgggtaatgaaccagacagtgtaaacacgacaacaggaaagcccaaattaattgatgtttctctcaaaccgttaaatgaagcaaaaccaaaaattcccatcatatttcccttaaaaagaccgcaaattaagcctgaagttagcgttattaatttagttcaaaatttggtaaataccaaaatacccgaaataaagaatgaatccgttgatttgggaagtaatatcaccgacattctttcctctactatcactaatattctgcccgaaatcacagccactgatgttaaaaactaccagtatgaagatgaaaacgtaaaatacctgaaaaaaacaccaagacaggttttgaatttggatggactagtgcctccatcgggtagatgtattaccaaagctaaacgtgtccgccgcattaaaaagctttctgctgacgccactaccgcaccggaagccgatggaaaggcaaacagcgaatccattacttacacattcgatataccatctccagaagaggtacaaagtaagcgtagtgtagtcctaaaatttgccaaggctagattgaccgaggcggagttgagttgtctaaagaaggagattaacaatgtgaggaaacggagatggagagagatgaactccaccaagaactgggaatatgacgtaaagtctagattaaaaaagcgtgcgaacgcattttttggggaaggagaatcagaaacgaagtctaaatggatcgaagaaagatttcaagaaaaggtaagtcaagaaaagtacaaggatcgccttgaaactactgagacgcaagcaaacaacacgaagattgtgattgacgacaaggagattttgaatattcttgcggtaaacatgaataaccttaacaaagcacgctgtattgaaaaagatattcaagagtcgttcagggaggagaagttagcctctttacaaccaaagaagaagagaaagaaaagcattttacactgaggtgttactagacataatttagttcatatgtccatttctgcataatcatatatacttaaagtagcaaatgtatatagttttttcttccgattttcgaaactaatattagtattggaaatcggcccctgccattgtgcaatttacattattctataattaagcaaacgtgatacgtggatggtaataatagttacagttaaagtaagaccgcttaacatcattccaatctggcaattgctcgtcaagagaatatctggtgtaatcgcatttcataccatatgtagcaacatcgatctcaacaatttctttatatacatcgtaacacaacgatctgtcagcgcctaatccgttgaaaaatgagaaaacgccttctggtttaattaaacctaccacgacatcgtataagtccaatatgtcttggtagtgctcgctaaatgtatcataataaataccatcaaagaaaacttcacctttgtctaataaattattcaacgtatcttgccatcttccctctaaaataaccacattatccttttcataccaaccatccattttcatcttggccaaaacatctggatgagcttcgcaaatatagtgacgatatggttttcgagcttggatgaatgtatcgatgatccccattccaaatccaatgtttaagatcgtagcagaattagtggcctctggatcaggaaataaggtttcggaagcaagttccataatcttggtttcccaatccatcataacaccgtccttattttcctttgtgataagcgcatcgtctttgtactctagttctgtttttaagtacacttgttgatttgccgcggtagcatcgtcatcactaccaactgattcttctttttgaccatcaactgctgtttgaacgctttcctcaggctcgatacctattagttcatctgtatccaagaattcgacgtcgccaccattgagttttctcagtaataattcagcagacacaccagcttccacgagccgtctataaagagggctctccctactttgatttctctctaaaaacaaatcacccactgttttgtcctcgtagtcaataaaattccatccagccccatactcaaaaagaatattcatcatatccatcaccacttgcagttcctcatccttgatatccaagggtagcgatcttgctaaaacgtgtaacggcgttgtgtttgaggttttattgtcgtcagtgctctctctgaattccttatccccgttcctgttcttttcctcatgctcgaaggctgcgacctgctccaaagtatatgtagccggtataccagattttaagaaatgctgcagttttggtacatagtaactttgagaaatgggcctctctgggaaagtaagcaaagcatgtaattctgacatacttgaatatattaaaagtccttggtgtaaacacctagccgttgcaactgctgggtattgtcaatgtcattttgctttacgcttagcttaaaatgagatgagatgagctttgaaaaattttagaaaaagaaaggtgccatcgattctcgccgaaaaaggaaaagaatcgttataatccttcgaatcctatatacactaaacaaatatctgcattggtcaaccccaagcacacgtactgatgactagagatgatactgaaagtgttaacaatataacttccttactcgcagctaatgtcacatattgaggtaacaatggatcgaaacaattttcatgcttacccgcgcggtgatttcttggtagcgaaggggttttcatgaaggcagcagaagagaggtacattgatttgaaagtgtgaggaaacagaataatagtgcctaaagcctaacccaagcaagtaagcagttcttccacgtcttatctattcagaggctgaaacaattgagtgaaaatttaaagagtaggtgtgggacattggtatgacatatgacgtctaggaaaaggtctccgcacgatttcatatttaaagaggaactgggccatggctcttactctactgtgtttaaagctctagataaaaaaagcccgaataaaatttatgccattaaagtttgttcgaagaaacacataatcaaagaagctaaggtaaaatatgtcaccattgaaaagaataccatgaatttgttggcacaaaagcatcacgcgggtataatcaaactatactatacttttcacgatgaggaaaatctttattttgttttggattttgccccaggtggagaactactttccttattgcacaaaatgggtactttcaatgatatatggacgcgtcatttcactgcacagttaattgatgcattagaatttatccattcacatggcatcattcatagagacttaaaaccggaaaacgtccttttagacagggatggtagacttatgattactgattttggggccgctgccaccatagaccctagtttaagcggagattcggccaagtttaactctgacagcaacggctcaaaagacaaccaaaattgcgcttcctttgttggtactgccgaatatgtctctccagagctgcttttatacaaccaatgcggttatggctcagatatatgggcactaggttgcatgatatatcagtttgtccaaggacaaccgccgtttagaggggagaatgagctgaagacatttgaaaaaatcgtagcattagattatccatggggacccaataaccgcatcaataatagcacatcaccaataaatccccttgtaataaacttagtacaaaaaatattggtgatagaggtcaatgagagaatctctctcgaacagataaaaagacacccatatttttcaaaagtagattggaatgataaaatcaaaatatggagaggaatctggcaatcacaaggacaatcgctgcaacaaactactttgggactcccaaatataccgcagaatatactacccaccagacaattacatgtaattgacactccagcacgaagtatacaaatcacaaaacaaaaacgtaagaaaccaacgaaaatttccaacactactagtagcatagtagtatggagaaaaaggcttggtatatcaacaggtaaggatgatttaggcaccgtaccgtccactacgcctgcagtgaccgcccctaatgataccaatgtattaacaaatacggcggcacattctactgcaaatattgccttaccgcctaattcacaatccaatcaagtcaagcgagcacaactagttgcaccaaatagaatacctcccaaagtaccggtaattaatgacaacgtgagaaataagtcaattccgcgcacaaagcctaatgtgccacctttgcaaacatcatcaataccacaaaagttgtcaacatcgtcagcatcgtcagctctatcggcgccgtcaacagagataaggaaccaggacttaacacacactttagatggaagaaactcaattgatattcatgttttaaaacaagactacgtcttcatttatggcattccatatgaacacgaagggcctgctatgtctttgaacagctacaataagatcgataatgatttaattacgtcactagttgcgcagcataaagaagaattaaaaaactcagagtcgtttttacaggtattgactttgaagaagagcggaatgttaagttacaaaaacacagttatggagggaaatgatgatcaagaaaacaaagaacaccagatggctaatatagaagatacagacttgtccatgtacgattttgaattcaatgagttgacaaggaagggttttttaatcctggaaaaatataagaatagaatatggtttatctcgctaccttcatattcaacgttatccaaaataccattcaatgccgtgaagtcttcgacaataaataacaatgaaaattgggtcgattgctttttcagagcaagacaactactagaagaaaagcaaattcttgataaaatcagtaacgtttcctttgatagtaaggcatcgagtgaaccatcatcacctccgcctatttcaagaaaagagcggcctctgagtataggaaataatgtaacaacactcagctatactgcaaaaaatggaagccagaacaatgcaccacaaaacgataatgttggagaagaaaaaccttttcgcatacctagtagtaccaaggataggcccggtgcaaattccactccttcttcaagacatcctagggttttgtcaagcaataacgctggtgaaactccgaaaaaaatgaatggaagattaccaaatagtgcaccttctaccaatacatataccaacggttcggtcccagcttttaatcataggccttctactaatgtagggaacaataagcataatattttaacttcgaagaagcagggatcatccgtattttctccttcatcttctacgaccaagcctcaaatcaaaacaacaggatatcgacagccaacaccttcacctccacttccgcaaatggaattcccaactacgagagaaaagtattctgctccttctaacatggtgatcagtagcagcagatacgaggtcttacatacccttaataacagccaaacaaactttgatagggaaattgctagtaggggtgcctcagcagcatttagaagtttacagaagagtaagaaaaaaaaataacacgctttaataatatttgtggttcctctacttcgaaacaaaaaaatatgcacgagttgttgacgatccagaaaaaccaacatataaatcatatccaaacccttgtagcattaatatccgtatcacttatgtattcagaatgcatgtattttatatatgcccagtatatcttcgattgaagctcttcggcattagtgcattgtatttttcaagcaatgaatgccaaaactaataaaactatcaagacgacaataagaagtcctatacaacaatcgtcgtatttttctttatttttttcgtagacccattccaattgcctacgacctctagccagcttatttacaacaccgtccataccctcgtccatattatccaacaattgtccctggttctctaattcatcccccattgtttgagcttgaatatgcaaattttgcattgtcttgtgaataccatctaaatgaacatcttgttctcttaacatttgttcctgaaacggattggacataccaccatcattgttctcagccatgctggtgttaagtgttgaattttccaccgtctcttctagaggaatagttgtttgagtagattcctgtattcttcgatcaaaacgcaacttcagagcatcaagttgctgttttatatttttaacttgtgcttccctaccactcacgtcttcgttttcatcccttttcattacgattatgcttctgtccaaatcaactattgtttcctcaacatcctttaaaatatcttgtatttcctcctcttgatcgtcatcaccagcagtattgtgacgagttatgtaattgtttatgcggttcaattgctccttggtgtccttaacaacttgttgaaacggatcttcactgttgttcatttgttaaagaaaggatcttagcaatacaattttacagttaaacgtctttcacgtttacttcagttacagggaaaacgtagaaattaaaatgttcacaaaccttgtcagaaagacagcaaatataattttagtatatgttctgtgttgtgtgcttcgaattgtcctatcttctgatatttactactttatgtcgtaggttcgaatatctcgtggataattaaaaactcgataaaaaaagaaaaacagatggtgatccaaacaaaaaaaagccttcataagcaggttctcttaagagaattagggaaacctatacaatgaatgaaagtgagaatagtccccaacataatgaagttacggttcctatggtagaggatacttcaagtaatgctgatattccaatggagcaaattcaacgcgaagacaataagaactacgataaacatgacaatgaatgcttcgatatgaatggcaatcacaataataactctgataacttacaatttgacagtgtaccatcttctgcaacgaaagatttgaaaaacatcaaaagtgtcaccaaccaaaatgtaaaaatagaagaatcgagtagcacaaattcagtcattgaagagtcatctgaacctaaaatatcaaaattagaaaatgtgaaccttgccgcgacggtaggtggttcacaaactagaaaatacctgaatacaaatgtgacaccgcatttattagcgggcatgaggctcatagccgtacaacaaccagaagatccgttacgtgttttaggtgaatatctaatcgagcagagcaatatactgaagagtggagaaaaagagagtaatgctagtaaatgataaccataattatataaatatacatgtgtatttatttttccttactattaaacctttggatatagacaagtggtggaggaaaattggatacaaaaattgtggagaaaaagggccactggaataccatgggcgaacataaaaaaaaatgggggactatcccagttcagaacttctcttgttccatgttgatatcaactttattcatcatttgtaacccatatccgcaaattaaactaataacgccaactttccaaccgttccaaagttggcctctatttgtattagaattgtttcttatcacatcccatatgccattgtatttttttggctttactatcaattcagtggaatctactttaaatgataaccgctgatcgttcaacaagtagtttagttgacaacgacgtaacaggttttccaatggtaacttgataaatagttcaagtgatttagaaaaaaacttcatagtattgtacatgacggtttgagagtatttttcgatatggaattggttgtagatgactaaatcaaacaatttgttgaaaaagctattattgatagattgaagaatagttagggaccacatatctaatggaatggaaactccgtttttacgccatgaccagcatctgattaactgcctcaagcttctagtattagtaaccatattctttccatctgtcttgacattcttcttttttttgaatgatgtaactatcaatctagttcttatcaggtccacaggtaataatataatactggtaaatactcccgcgcctaaggctaaaatgaaggacttagaaatatcaggagagttgatgacctccataaaatatgggtcagggacacccaaaaaagacgagagtaatcctgtgaaccaagtatctatgcttagggaaagaaagttgtaaataaaagtcgtgttgttggccttccatagaccacgaataccctcctgatcaaatagggcgttgattacgtcaattgtatgtagggactgtggtgcaatagtcaaggatatatcagtaggttcatgatgtgaatgatcagtttcttcggccataataggcgcagtagagtttgcctcggcgatcttcctttctatgggaaagaaatctatctcctcctcatcgtaagcatcttcttctccttctctcgcagcgccatctccttcttcatcccgcaaaattattggtgcttgaggtttattcgtgtcaactgtagttttgaagattttaaactcacctacttggataagtagtcttgctacatcaaagggctgttgaatgagcaattgaaaatactttctgaaaaacatatccagcagttgtccaaatatttttcgccatttctggatgttaaccaattccgcccattcaaaattattcaggccagttatttcgccattacttccctccagtgacaatccatcgttaactgaatttgacaatttcttcattggggagcttttaaacaatgcattagccattctctttgtagttggagatgagttgataacgtttagcttagaagcaattgtgtatccgtgcggatctactacaccctcatcgggcttgaaaacagcgctatacccagcattgaaagaatcgggatcataataaggccgtatctgtgcccttgacgttgcttccgtaacattattgttgttcattggggggttgagttaaacctatactattggaaaccaaaaatcggcagagaattaaggcaaatcaattaaaattccttttctctctacctttgctaatattaaaaaccatagttgtaaagggtacttaatgctatattcctgttaagtttcctatttcaccttgttttttccaattcttaccaatttgaagactatgtttttaaacacccaatcattttccacccacacatatattaccctttttttgggtgaagagaagtagtattttgtttttcatgggagtggaagtcctttcaaaactaatccgagcagtagtgctgtctaggcggagattattgaaagtcggcattggctgcagctagcgttttgtttttggtactacctgtcaaacccggcgtctgcctagattgcgcggagggtacgttgaaacttttgcctttccacgtcagtttataatatcaaaagcagcaatatacacatttaatggtttgcccttagtgactattagggcgttttggtgaaaagaaagagtcgctcaaagaaatcaatataaccatggctaaatttttgaaagcaggtaaagttggtacgtaaatttaacagagcaaacgctctaattaagatatcgaataaaaggggactttcaggtgcataagatgggaaattgtacaatctgagggacaaacaatatggaaagcagtacatgattgtattgtcattgtaggaggtaccaattgtgccagtaaaaaagagagggcccggggagcaccacattcacgaccaatcgtgtcgatctgcaaaaaaggcacatggaaaatgtaatttatcagtgttcaacactgagttgaacagatagctatctaatcaatgttaactttccagggaacaaaaagctaaatccacttctcttttatttcaaaatatcattagaaatagaaaaatttactaacaaattttcgtattatcgtagctgtcgttgttcgtggtcgttacgctggtaagaaggttgtgatcgttaagccacacgatgagggttctaaatctcatccattcggtcacgctttggttgccggtattgaaaggtacccatcaaaggtcaccaagaagcacggtgccaagaaggtcgctaagagaactaaaatcaagccattcatcaaagtcgtcaactacaaccacttattgccaaccagatacaccttggatgttgaagctttcaagagcgttgtatctacagagacttttgaacaaccatcccaacgtgaagaagccaagaaggttgtaaagaaggcatttgaagaaagacatcaagctggtaaaaaccaatggttcttctccaagttgagattctaagaagcttttttccgaaacctaacttttttctgtgtactattattattttcataatgcagtttatccttcacataattaaaaattcatattgtataaactaaaacaaacactaccactaaatatttggccatctatctgccatattggtcgtaacacaaaatgcccaatggagcctggtaagttccttattatttaaccctaagaactttattttgatcattgcgtgcaaaatgatattgtttacaagttttttttttccagcttctttacatataaaagggaaggattttgaaattataaatggcatctcaaatcgtctctatatcttttgttaattggattttttaaagggtcaggaagttttttcctttttatatgatgaatatgagtgcatttggctcgagttgctgtttggcttttgccaaatcagtaacggtgtggaaaaactcaagctacctttttttacttttatctgaccttttaacttccccgtagaaaatcttagtaatccttcttacattgtatcgtagcgctgcatatataatgcgtaaaattttctctttttaaaagatgttagtacgttgggtttggcttgttcatttttattatcctttatttacttgtaaaaaaacgaaagtgacgaagttcatgctaagattgaagaaaattatttatcgtatactttgcaggacaagagacacggaagcgacagaaagacagggagtactatcaccatccataatactggagtaacattatgtctcaaagaataattcaaccaagcgcatctgaccaacaattcccaggtaaatctgatggatatgaatatactgttgggcctaagcaagcgataacaagcgaagcttcaacaacatacattccctctagaatatactcagagtctctacttttcaaaaggcaagaagcgtctttatcagcaatggctttcttgttccaggaaatgatttcacagttgcatagaacatgtaaaactgcaggcgattttgaaactaaattaagtgactatggccacaatattggaattcgtctattagaactgctgaattttagggcttctgtatctcctagttctcttcccagagcatctgctttcctttcacaaaatgaatcttcttcaaagttatcaaatgcgtcaaattccccgggcatgttggctaactccagcacagcgacttctgcatctgccaatgaacgactccaagaaaagcaaacagaatcattgtctaactacattacaaagatgaggcgccgtgatctgaaaattctcgatatactgcagtttatccacggtaccctatggtcatatctttttaatcacgtaagtgatgatttggttaaatcttcagaacgtgacaatgaatatatgatagtagataacttccccactttaacccaatttatcccaggtgagaacgtttcttgtgagtacttcgtttgcggcattatcaaaggattccttttcaatgctggatttccatgtggcgtgacagcacatcgaatgccccaaggcggacatagtcaacgaaccgtttatttgatccaatttgacaggcaagtgcttgacagggaaggtttgagatttggctgatatcatctcaaaacatcggtaaatacctaaaaccaagaaaaggataaagagtttgtatatttactgttgatttatagacatatgctcatatattcattacgaagaatgattcttttaattgtcgatttccttgaagtacatctatcatataaaatcattttctttttatattttggaatgtttttgtgctaaaaaaatcattattctgggcgacatacagtaaaataatatttaatatgaaacaaagcgtatcattttgtagacaccgatatcacgtttgaacaggtgaataaaaatgctctgaatcaaactgacccagcgtacgtaataaagaatcctgatcattgcatactttcataaaccagcctttgaatttacaatcttgtaaatagccttcccaagtttttgatattgaattattatgcatgtccatttttatatccccagtgtttgtgtgcaactcaaaatcttcattccattttatcctcttcatcaccaaattctcataaaatttgcatgatttttcgttacccacgactataattattcctggtccgtcatcacgtatacggaggcataaaccctttagtgatagttctttactattcattttcaacttgaatcttatttttgggttctgtaagtttttgaactggaacaccttacaatggtatactgtcggcttttcaacgttcatattgactgcttctttccttcttttaatagcatcttcatgtcttctttcgttttcttccagatgttttctcttcctgaggtccacttggtctttcactactttttcccaggcagttgggtccgttatgttttgatcattctcgaaaacactcatcatgttgcttagtttaactttcggttcaggcttaggtaatagtcctaacttaatttttatctcccgtgcttctcttgccattttccttctatttctccttaatcttttcctttcatgttgcgttagatatgctttgattgatacttttgcctcgttgatcttttcaggtaagggatgtgctacatatcttatagatgggtgctcatcatcatcatcatcgtctacttcatcaatatcttctgctagcttttcttcggcaggcgatgtgccattcatgtcatatttttccatcaactcacccttttcatctaaataagccgtgtcccaccattcatagccatgattattatcatagtatatcttgaactttgacaaatctaataggaacttatcctcatgtaactctaaattgggtaaatcacctgactcaattaattttcttttatctttctcgtcttcttcttgttttaactttctttttaattcttcctcctcctgctgtttttgtaatgttctttcttgggcaattcttttactgatttctcccttttggtaaaacttcagaccccgttcataacgcctgttaaatctgctcgatgagcctcgatcgtgtggatcactaagatagggattttcaccagtttgataagttcttcggataagattcaaatttgaagactttaacgctgagtgaagttcggttttcagaccatggccctgaaacttctcctcatcattggtagtttcttcacgccgtaagaaacttggcttataatatggactattttggcgtttcggattacctttttcataggtatttcttgggggcattttttcaagccaattcaatagatcgcctgatgttttctgtgagtctttttgattgttttacgtcatctggcattctaatactttactaggactatttcttgttattgatcagtgcgggatccagtcagaaaaacgcagatgtgaataatattaaaatttgtatgctaaaaaaattaacatagtcaagaaactttctttgagtcatggctctttactttagaacatataagaacaattcacagtgcctgtccagaggccaaaagcagtatctctagctaaatggatatgttaactactgtttcattggagaagcagtttttaaccttcctgtttcgcgaatatagctgccaagtattatccaaaattggggagtgaagaaaaagtaattatcagcattcattttcgagaattttacctaaactttttcgataacattgattgttcactacgttacatagcaagccagagctagaaaaacttattgattacaatcaatagacttgcatcatacataacttcagggtacttgcaagaattttcctacaaaaaaagttgactacgacaacctaaaggagaacaacagattttgtcacctctcgtactagataattaccaaaaaaatgctaccgaaaaggagataaaacacatctagaacatagtagtatcatgtcatggctttttcaaatctaaaatctgttccctgcagttgtcattttctcttagtcgtcattgatattgttaaaaagttccggaatactattgttaggtcgtattcttaaatgaataagctgtcaaaaaatggagtagtatggcagtaaatttgggaagcacaaaagaaaaaataaaatttcttgatgaatgtgcctttcacgaatgtgacttctcttccataaatcctgtttctcatcaatgagcagcttcttcctccaaagataactgttgaaccctataattgtgacaggtcaaagaagccaatataatgaaaaagatagccagtatctatatttgaaccattttaaggatttcactgaattgcaacgatactgtcttgtttcgtggaccttgcacttcgtagattcatcatgttctatacgtttttcatttccgcattctaaacccaaaagacaagggttacagcgtatgttacgacacaattcaattcaccattcctaagaagttaatattgcaatatttttgcaacaataacaaccgcattgctttgaaagtaattgcaataactatggataaagatccattatcttgactggtgctactttcaaaggaggtatacctaataatataaagctttgaaagaattgacgtgatactaaccttgtacattgattctcattttaacgattttacaaactcacttagcacgcattattgccggaaatacgaataggaacccagcttataatgaacactgtccacatttcttttaggtgagaatgcgatgatggaattgcagcattattaattactagtgtagggtattgaatgtcatttttgtcgattaatatgtacaatacatgttatgcataaaggcacaaagtcataaaaatgttatagaattatatcgaataaacacataagaacgtaagaccaactacagccttccgaacccaaacaatccgccacgcttaggcgtatttttactctcatcttcctttctgaaagatgacggggatctcgatttactcttaaaaaaagagaataaaccaccaccgcctgagcttggtttcaagtgtgctgaagttacgaccggttttttaatacgtttaccagagttcgaatcattagattttacttttctgagcgaagatgagctactgactttcctcaaagatgaatccttattaccagaactcacactatatgactttgaaggtgccaaatggggaaggcctggaacggacaactgatctgtgtcacgatgatggtgatgatgatgttgttgttgctggtcccctgggctgtctagcgagtgcctagatttaatagcacccagtgcagcattaccatctacattcttgacactcgacgcgaacttgatttgcggagaacgtgatctcgacgcactcgcacttgagtttatatcggtagcagtaggagagcttggttttgatttgtctcttatccttgacttagagcttgatcttgacttggatttggatctagatgaacttggattgtccaaaacatcaagcatggacctctgcggggtagccacatgccttggaggagcaccacctgtgatgactcttttcagttcttcaaagcccgactccatagagtgtgctctcttttcgtctacatccccattttcaatactatcagtgatgctatcgatttctaatgaaaactttaatgaagattccaaaataatattcagttttttcaaatgcctctgtcccggtggtattgatgaatcatgatcggcgtcatttaactgctgagccatactctttctacgtttccttgccatggtacataacttttcctttaccgaaatgttagaggttaaggatttcacggacatcacatcattctcatcatccttaaaagcgttaagctcatcatcagatgcttcctctcggctactattgttagcaccattagcttctggggcataacatagtgaatctatagaataatcgttatcttgcttccgtttgatatttgagatagttggaatgctagcatctgctgatttagaatggctgaacccaggctttggaccgctagtatttttttgtttcgttacctccggttctttaaactctttttgcaaatctatttccaaatcgaacattctctttgccggtacaataaacgttggaatcggaaaattagtacacagtttatctgtcagaaagttcgatttccaacgaactaagctgtctgttctctcccacctcaaagtgctagatacaaagaaatcaggtaaatagatgtttattgcctcaagaagcgtttttttagtcttgccaattaggatctcgacagtgaccttgacagaacgatcttgcggaattatgagtgtaacataatcaaaaagatcttgcaatttacgttctatttcgttctgcgtataaccagatgtccactcgataaaattttggtgctttaatttgttgtcagattcctcaggccccagagaaagtgcccttcttgtacatatggatcgtgatctcgatctggatcgtgatcttcttgctgagctaacactcctgctatcatccatcatcattagcattctttttcgctcactcatcgaatcattgtcttcgaaattattcttagtcaggcggggcaggtttgccaacacaacaatgtggtctgtattttgaatcaaagttcgtagcgcccaatctagtgctacccaagtatgtttcctgccgctgatgtggcacaatatcgttcgaggagtgttcgggaacccaaccttttcgctcaaaacacgctctttccgcttttgagacttagtcaaaggcgtaaagccgtcttctatgggaggattgaattttattgtgggagtagcgccctcagacgacttttttttgtttggaggaaacagtattgttgggtaattgaagaaatcgcgcttttgttctaatcgatgatctatctgatttttcttcttgatccatagttgtctccaattggcatacgccctactaatcacaagagcgtcattgatatcggtgggtgtagtaggatagtcttcccttacaattttaccattttcagaaatcttaaacatcttacctattttgatgtttcttttagaggcaggaggtggagaagaatacctgccgggactagcactgccctctcgcctactcgaatagctattcccggagaagtagtcggcattgttgtccgaggtaaagccactttcgtcgtcataatattcctccattgtataatctgcagagatctgcacgccaggaaattctcttttctcttcatctaagggcgaagatacccttgatctgggaactgtgttgaaagatacgcatggtaggtacttttcgttgctgcctttccccttctttttgacggaactgctcgagtccaatatcgaggctagactgcgcctgtcatcattgttggacttgtcctcgtcctgcttagcgagtatgtccaccgtatcctccagctggtcctgcctgacatacagcttaacatatttataagaatttctcaacgcctcatcttgatctcgtaccaccatttccccctatgttttagtatcttctgttccttgtactttaaagattccttcccttaaaaatagaagaaagcttctatttgttgatattgctttcgaatagtgagtggactcaagagaagaaaaaaacctttacaaaaattatatgcaaaatatgttggaaaagacaaaagggttttaagttgtgtttactaaaaagtatatagataattctagaggttattgagacatgcagaatgcgtgtgccacaccaccgcaggtgggtcattcggaaattgttcctgttgctgcagcgtctgctgcacttttcgctagaacttttccagtcggatagggagacaaaatgaaaaaaggcctcggactaattaactgacccttcgccaagagtgcgagccttagtatctagacgtctcgcaggaccgtaaccttcgaggagacctagaagaagccactcgggcacgaactcgccaggaacacggtagtacttgagcctagggacgacgaaaatgagcgtctcgagggcgtgagtcaggaactcggcaacaatgatgagtcgcagcacaagatcactatccagccacgcctctaaggtggagcccacaggattagggaccaggaaaaagatagcgtgcagtgcaggacgatagaggtagcacaatggcggtagcgccacgcctaccaggatcaacaagtctactagagtgcaggggtactcaacagtgtcgatctggatgagcgacagcttcctcttctccgcagcgatgcggaacatcttgttgaagatttgcttgattccggtagcagtgcgggtatcgttgcccgtgtcattgtcaatgaagtagataatcttctcgatgttctgacccgtttctgtgtgaaggaacttgagcgtaaacgtggacgtctgcgtgtcgatctctgtcagtctgacatgcttgacggccttggtaatgggaacgtggccaaaaacggcgagacaatcctccagccccaacttgtgcgtatcgttgatgcttacaattaacgaatcccacatacttgtgtatacccgtatacttgcttgagttgatagaacgcacgctctcgccgatataagcctccactctttatatataccatatccaaataggtgtgcactttgtggcaaggagtaattataaacgaacagaatatcccgaccacatggcaagaccaagaaagttcaagactgcgcaagaaacggcagaacagaagctgctcactaacttcaaccttgtaactgaattcgtagggttaaaactccaccacgtttgtagcggagcaatgtcgcctttaagaagtcgctagctatctctttcgcctccgtatagcaatcattgtctaatgcaatccgccatcgttatgtccgcggcttttgtctggagggcaaatcacgataggaagaggcatcttctgtagtaaaggcgtctgtagtaaaaccttttcttggaagccataacaaatcatggccaccaatgcctggcaaaaaagggtggcattgaagggaaatttcaaagatttttttaatagaggccctaggaaaaaacatgtccgtacgtttagatacggttataaactgtacaatcatttgctatcaaatgctgaaccttccccaagggactaaaagctggaaatggcagtgtgctactatttcttttagtcgtatatttaactctcgatcttgcaggctatgatgtcccatatgatgtcccacatgacgcaagtaacttcaaaaaaagaggaattgcgtggcggcgtggatgcaaaaggatgggcgtgatgatgggactcgagacctggttttactcaatgttagtcatatgtatatagtccttataggcccatattagaaagtacatgtcatagttaccctctgcagtttttctcgtagcggaaggggatggaaatttttaacgtaaaagaaagttggtaagagtatggcacatcaacaggtagcgttataggggccaagacatagctttgggcttagtactgtaggcttgttaccagaactttcatttatcgaaatattcttttttcacatttcctcttactgcgcattcgtgtccaaacagtcattcaggaagtataacgataaacaatagattgaagcctgaaaaaaaaaaaaaaagcacgacaatagaaattgtttcagtgtcattggcttttgataatatatagaggctgtttcaataatcatagcgaaagaaatagaagtttttttttgtaacaagttttgctacactcccttaataaagtcaacatgagcagtaacaacaacacaaacacagcacctgccaatgcaaattctagccaccaccaccaccatcaccaccatcaccaccaccatcacggtcatggcggaagcaactcgacgctaaacaatcccaagtcgtccttagcggatggtgcacatatcgggaactaccaaatcgtcaaaacgctgggagaggggtcctttggtaaagttaaattggcatatcataccactacgggccaaaaagttgctctaaaaatcattaataagaaggttttggcaaagagtgatatgcagggcagaattgaaagagaaatatcttatctgagactcttaagacacccccacatcatcaaactgtatgatgttatcaaatccaaagatgaaatcattatggttatagagtacgccgggaacgaattgtttgactatattgttcagagagacaaaatgagcgagcaagaggcaagaagatttttccagcagatcatcagtgccgtcgagtactgccataggcacaaaattgtccatagagatctgaagcctgaaaacttactactagatgagcatctgaatgtaaagattgccgattttggtttgtcaaacatcatgactgatggtaatttcttaaagacttcttgtggttctcccaattatgcggctcctgaagttatcagcggtaagctgtacgcaggcccagaagtggacgtgtggtcatgtggggttatcctttatgttatgctttgtcgtcgtctaccgtttgacgatgaaagcatcccagtgcttttcaagaatatcagcaacggtgtttacaccttgcctaaatttttatctcctggagctgctgggctaatcaaaagaatgttaatcgttaatccattgaacagaataagcattcatgaaattatgcaagacgattggttcaaagttgacctgccagaatatctacttccaccagatttgaaaccacacccagaagaagagaatgaaaataatgactcaaaaaaggatggcagcagcccagataacgatgaaattgatgacaaccttgtcaatattttatcatcgaccatgggttacgaaaaagacgagatttatgagtccttagaatcatcagaagacactcctgcattcaacgaaattagggacgcgtacatgttgattaaggagaataaatctttgatcaaggatatgaaggcaaacaaaagcgtcagtgatgaactggatacctttctgtcccagtcacctccaacttttcaacaacaaagcaaatcccatcaaaagagtcaagtagatcatgaaactgccaagcaacacgcaagaaggatggcaagtgctatcactcaacaaaggacatatcaccaatcacccttcatggatcagtataaagaagaagactctacagtttccattttgcctacatctttacctcagatccacagagctaatatgttagcacaaggttcgccagctgcctctaaaatatctcctcttgtaacgaaaaaatctaaaacgagatggcattttggtatacgatctcgctcatatccattagacgttatgggtgaaatttatattgccttgaagaatttgggtgccgaatgggccaagccatctgaagaggatttatggactatcaaattaaggtggaaatatgatattggaaacaagacaaacactaatgaaaaaatacctgatttaatgaaaatggtaattcaattatttcaaattgaaaccaataattatttggtggatttcaaatttgacggctgggaaagtagttatggagatgatactactgtttctaatatttctgaagatgaaatgagtactttttcagcctacccatttttacatttaacaacaaaactaattatggaattagccgttaacagtcaaagcaattgatggtggaacgtaaaagaatgatatggaagttcccttttttttatgtatcgtaacgtatttgcaacatctttataatatccctttgtataaagtaaacaatcttgattaaataaacctgaacataatttattgatgtgaatgttcttttattggcattatttcttcggatgaaaagcaaatttcacgctctatgagaaaaattgaaaacgctattctatgtgaaaatagagatgagtactactagtggctacaataaaaatactgaacctttgacaatcgtacaacaaaaggatcccaaaaatgaataaagaccaggcagaaaaatatcaagaacggagtctgcgacaaaaatacaacctactacatgtactgccaacactgaattccagagcgttatcgggactatactataaaaattttcataattctgtgaagcgatatcaaatcatgctgccagaacaactgaaaagtgggaaattttgctcccattgcgggtgtgtttacgttcctaattttaacgcaagtcttcagttaacgactaataccgagcaaggtgactccgacgaacttggcggcgagagtatggaaggaccaaaaaaatgtatccaggttaattgcttgaattgtgaaaagtctaaattgtttgagtggaaatctgagttcgttgttccaacatttggacaagatgttagtccgatgatcaatagtaccagcagcgggaaggtttcgtacgcggtaaagaagccccaaaagagtaaaactagtactggtaaggagagatccaagaagagaaagttgaactcacttacaaaccttttatcgaaaagaaatcaagagaaaaaaatggaaaagaagaaaagttcgtcactgtcattagaaagttttatgaaaagttgactgtatcatcagtgaacatatagtataacaaatcaagtttatatagttgaattgagagtgtctgttagctcttcgattgacggataagatgcatccgcgtcgatattgttgagattaggaatagtaccgtttatactttcctcatcagcgcggtcatcatcactactgtgagttagaccgccactcattgaacccttcgtcacgccatgtacgccttgcctatatgtttcttccctcaatggattaactacttcctcctcaccaaggtttgaagaaataccagaatccagttttttccgcacgcaactgttggtccacattcgccttctatatgagcccctttgtccatcaagattgaggtcatagacccattttgtttctgaatctatctcgacatactgaataaattcgtcctctacccattcttttggatccaaatcaagcacccaatgagaattggcttcccattcccaatccttaggtggctcaatttcttctaatgacttcactgaattttcctcaatacgcctctggtatattctcaaactagagaaaagagaataatcgtcatcagagaatccaactgggcgccattctttgtattcaggaagatacttttggatctcaaagatcataacaagtcggtgctccctagcctcaatgagtttcaaatgctgcaaaatcttagattccagattagtacttatagtcaaagtttttaatcttgtctcctccgaattcaatttagtcaacaaatattcacgattggacggatgcgaggcaataaaaaaaccccaacctagcagtatcagtacgggtctcattggaatgagcttgataaatttatccatgtacagaaaatttaatgttgctattattaacaatacaataaaataaaacgacgaaatagcctcgttggtgaagaatgcaaacttttgtaatatgagtaaagtaaaatcgtagaatttaacatatagcagcatatggttttgtaaatccgtgaggtttaagacaaattcttggctcagttcagggactggtttaggaacctcaggtcttcgcaaaggtgggccttgtgctggtgtttgattattatctagatagcttgtagggtttggcttatgaatgtaaaggtattgcgggaccattacgcagaataacaaatagaatatagggagcgaagaaagcatttgaaaaggtttcaatataatgagcgtgtataagaacatgatagatactgtatacgctgggttagtccagtttaatatctttattaattcatccataatcatgaatggtacccctagtctcgagttcatctgtataaaattcctactcgtgatctgcacagacagcttaggcctttctttaccagcaaccatacgatggtgaattgtatcaacagccgttttggaagatggtggtaatgccattttgattatcttctctaccagggtatctgccatcatcttttggatgtttgatgtcgagggaaaaccgccaccactagttggctgtccactggaagatggcagactaccacgtgtaggatcactagttctagaaccactagatatgctctctttctttgcctgactttttccatctatgccattttgcactttcttccccttgagagttgatctagttggagtaccagcattataggtgtcattccagaaaaaatttgtcaccgagtccatctagacgtatatacagtaggagactgaaattttgctacgtatacaggtgagtatattcatgcggcctgatcagtaattaaaaatacacactattcctcgttgttatttcttaaaattagttcaagaagaaggggtaacccctaagcttcttaagttcaccacaaaagtattactggatagtgaaacaacaaccacccataacattagtttcctaaacactacggcggtattcacctagacgccatcctagaaggctacaaagtgatgcacgtatgatgatatcggacattagagcgtatacatacaacaggtacacataaaattgtgatatgtcacagcttcatcacccggcggacacgtctattaaattatcaataattacataatgtgcagatcaaataaacaataaacatacagccatttaaattttggttattaatgttatttttcatttctattgcttgcagtggtatttatgtggtatagttaagcctgcaggaatatttaagcaaagagggaaaattatgaataaagaagagcaagaagacccacagcaagagcaaatatcaactgttcaggaaaatgatcccaggaatttgcagcaactgggaatgctgttagtatctccagggcttgatgaagacagattgagtgagaaaatgatttcgaagatcaaaaaatccagggatatcgaaaaaaatcaaaaattgctcatatctaggctgtcgcaaaaagaggaagatcatagtggtaagcctcctaccattacgacttctccagcagagaaaaccgtaccctttaagtcgctgaatcattctttaaagaggaaaagggtacctccagcgctaaatttttccgatatacaagcatcttctcatttgcatggatctaaaagtgctccaccaaacataacaagatttccgcagcacaaaaatagccttagggtcagatatatgggtaggatggctcctacgaatcaagattatcatccttcagtggccaattcatatatgacagcaacctacccttatccatatactggactgccaccagtaccatgctacccatattcttcaactccaacacaaacgcacgcatacgaaggctattattccccgatgtatcccggccccttgtataataatggtataataccagccgactaccatgcaaagaggaagaagttggctggtagatcaccacacttggaagatttgacatcgagaaaaagaacctttgtctccaaacaccacaacggagacccaatcataagtaagactgatgaagacattgaatgctctgtcacgaaaaattcattaagtgagggcgcttcacttaacgacgatgccgatgatgacaacgacaaagaaaggatcattattggagaaatctctctgtatgatgatgttttcaaatttgaagttcgcgacgacaaaaatgactatatgaaagcatgtgaaacaatctggactgaatggcataacttgaagaaatgacgagatttcacttcttcacgctatagaatgcacctaaaactcgcctgcactccgaaacgaaatgcgatacagtacgtgtcatgcggttagtatatatacatatatatatatatatatatattcaaataaattataacgtattaaataatatgtgaaaaaagagggagagttagataggatcagttggtcaactcatggtagtattcgtcataatgttgtacttcactagctatttctgtagcatcaaaatctgatgtgtgtttggtgtccctaatcaaatcagtgacttcgttcaggttcaattctaaaaagttttctaagaactggccaacttccgtattttcgtgattgccttgtaaattgttcaagacatatgaccatgtagctttcttattggcgtatgcatatatgttgacgtcgactgcgctgtgaccatgcgtggtccagccaatttgggccctaaatgataccatgtcattcagtttgtcttggatagcatttgcgttgtcatccaaatgaattaatgtttctaaatcgctatccgtgtaatcgtaaatacccaaatctttttccaggatctcatgtttgatgaaattttctattttgctgcttgcgcccttatgctcatgaacaaaatctactagttttcttttcaaaaactcacctgaatgggtggcgttggcgagcacctgtggataccagacatactgaggatagctagcagtgacttgtcttgaagtgactaaaccacccgtttcatgatccgacgtagagaccaaaacagtctccgtatcggaattttcagcaaactccaaaacgtattggaatgcttcatcgaaagccaacacctcccttacctgcgaagctggatcgttttggtgaccagcatgatcaattctggagccttccaccattaagaaaaacccattagaatctttgtcctcattggaagctttttccaaggcacccaaagccaccttgacttgttccttaagggaaggatactccttttcatctctgtcaatttcaaaaggaatgtcgttatctgcaaagagacccaagaaaggtaaagtaacgttttcaccgtggcttttcaacaaagaatcaaaatttttacggtcacccacgtactgccagccattagattgagcctcatcgattaaatctcttccatcttttctagcaccgtggtgaccatatggagaagccttttcgccttgagggtagaaatggctcctgccgccacccatgagtaagtctactactctccccagaggatattcgcctaactggtgcgtagcgataagatcttcctgccatctgtaatcaacatgtgaactgaatgaagccggagtggcatctgtgattcttgtcgtaacaacaagcccagtgagataacctgctaacttagccgcctcgagcactgtaccacaaggtctgtgatgcggatcaacaccgatggccccattatagctctttaatgcacatgcaaatgcggtggcgcccgcagctgagtcagtgactagtgagtccgaggaccttgttctcgaagacccgataaaatgctcgtcaagtgtcaggatgtcgtctataggtaaatcattaacatgctggttgaatgatcttgccatggacaaagacgcaggtcccatcccatccgtcacgaagaatatgacattcttcttcttgtgtgatgcagaacgtaatgcaaaactgcttggaaatgccagttgcactaaaaccagcaacaaaccaatacagaccacagtggatactattatctttgatctcttcgagatccgtctctttttaggacgagagctcgagtcagatccaggaacaagacgtgtctgttcgcttggtaatgtgtgagtcatcatgctgctaatgcgcgttcaaataatgtcccgtatgctgatatgtaaatgtttatgtagccacttgctggcaaaatgtggagcacgaaaaaatataaacgtttagatacacttctttctttatatactaaaatccctttacttttcctctacgcgcgaagcttatcgctatcgtcaatgctgctattcatgtcgatgctgctcttccgttagacgcgccttacgaggggtgtacaaagaggacatccgctgctgttcttgccactcgttcgtcagttttgccctcaacgcttcacatttcttgtcaatctgctcttccgagagcgtttcttcctcctccagtcggtcccgtagctcgctaacttgtacttcaatctcacgtttctccatatgagtctctatctgtttctgcacagcaagaggcctgcttgccttgtcatggctggcctttttgatcgcattttgtcgttgttgccgctgctgttgactaccctgtggtctgcgcctattgttgctagcaagtgatcgctgcacgtggcccgacgtagatgacccttttgccgacttgagccctattccgttgtacgacatgactggacggtgatgcagtagctgttaaccgtcgaatggtattgtgtagagctcaaattaggattacacagattataataccacacttatagtgccattcttgaggtcttacttgattcttccttgcctttacccgcacgcttaatataatttttccttcttatctgctacgccttcttctagtaggaaaaaaaaaagaaatttggtgaagaaacagtctgaaaaggagataatttgcgatttaattcgtttatacattttatgaatctataatactggaagtgatatccatattcgcaagcagttccactcgaaagcatggccctctttctcagtaagagactgttgagatttaccgtcattgcaggtgcggttattgttctcctcctaacattgaattccaacagtagaactcagcaatatattccgagttccatctccgctgcatttgattttacctcaggatctatatcccctgaacaacaagtcatctctgaggaaaatgatgctaaaaaattagagcaaagtgctctgaattcagaggcaagcgaagactccgaagccatggatgaagaatccaaggctctgaaagctgccgctgaaaaggcagatgccccgatcgacactaaaacaaccatggattatatcactccatcttttgctaacaaagctggtaagccaaaagcttgttacgtcactttggtgagaaacaaggagttgaaaggtttgctaagctccattaaatatgtggaaaacaaaattaacaagaaattcccatatccttgggttttcctaaacgatgaaccttttactgaagaattcaaggaagcagtcaccaaagctgtttcttccgaagttaagtttggtattttgcccaaggaacattggtcatatcctgaatggattaatcaaaccaaggctgctgaaattcgtgcagatgctgccaccaaatacatatacggtggctccgaatcttatagacacatgtgtcgttaccaatctgggtttttctggagacatgaattattagaagagtacgattggtactggcgtgtggaaccagacatcaagttatactgtgatattaattacgacgtttttaagtggatgcaagaaaacgaaaaagtttacggctttaccgtttctattcatgaatatgaagtgacgatcccaacactatggcaaacgtccatggatttcatcaaaaagaaccccgaatacttagatgaaaacaacctgatgagttttctttcgaacgataatggtaaaacatacaatctgtgccatttctggtcaaactttgaaattgcaaacttgaatttgtggaggtcaccagcctacagagagtattttgacactttggatcatcaaggtggatttttctacgaaagatggggcgatgctcccgttcattctattgctgctgctttgtttttgccaaaggataaaatccattatttttcagacattggttaccatcatccaccttatgataactgcccattggacaaggaggtctataacagtaacaactgtgaatgtgaccaaggtaatgatttcactttccaaggttactcttgtggtaaggaatattatgatgctcaagggttggtaaagccaaaaaactggaaaaaattccgtgagtagaaatcttggaacatactgtttctttgttttgactttatactttctatttatattttatttttataactggttaagtacacataggactgcgtatcaaacatataagtgaggcaatccacattttttttaaagattcgaatatttttattctcattagcgtattccgagaatagttcgaaaaaatataaggtatatcaagagtttttacaagtgagaggaaagaggaataagctataagcaacaaaagcgtaaaaaaattagctgaagacatagaactatggatgttctcaaagaggtgttgtcactagaccaagataaatttgaccagctgaaggaaacgagccgagataaaacaaatgaaacggatgatccttttgaaaactatttgaaggattgtaaatttaaagcgccttcaaacaaagatcagtcaccatttgctaaacttaaatcattacaggaaactcattctaacaatgaagcggctattaatataattattcctcaattgattgattacttaaccgaattcactaataggttatcaaattacacacaagatttagacttcattaaaaaaaagtccaatgaattacagtcattgctcgaatacaactccactaaactggcacatatctctcctatggttaatgatttgatgattcctcctgaactcattgatgacatcattaaagggaagatcaatgaaagctggcaggataatataacattcatagcagataaagaagaaatttataacaagtataggtccaataatctcgatcaagacaacaaggacgcagaaaattcagcaatgctagcaccaaaggattttgataagttatgtcaactcctggacatcctaaaaaatgttattctagaaaggtcgaaaagacttattatttccaaaatcaaaactttgaggagtcataacccagtaccatcgcaaaggatacaaaacaaattattaaaagttcaaaaaattttccccttcataagagataataatctctccttagcccttgagttaagacaggcatattgttacacaatgaaatggtattatagagaatacttttctagatatatcaggtcattgactattttgcaatttcaacaaatcgactcgcaatttgcattgggtaatggcctttctacaacttcagtgagtgggtttaacaattcaccatcattgtttttctcaaattatctaactacatccgcttcaaatgctttctataataaactccctgtaacagatgagaaaattgataaatactttcagataaagaaaagattgaacattttaacacaagaagacaatacggtaatggtatcccaaattgcagaaaataacacaacgaaaaactacattgaaattggatttaaaaatttaaaccttgcaattttagataactgtacggtggagtaccattttttaaaagatttcttcgctatgaatggcgataattttgaggaaattaatggtttattggaacaaatatttcaaccaacttttgatgaagccacaacatacactcaacaactgatccaatataattatgacatttttggtgtattaataagtattcgtgtggccaatcaattacaatttgaatcagaaaggagaggaataccgtctatgtttgatagtttcttgaatggtcaattaattcaattatggcctcgatttcagcaattggtcgattttcaatgcgagagcttacgaaaagcggcaataactacaaatgtggcaaaatatgccggcaactcaagcacatccaatagtagccctttgacctcacctcatgagttaactgtacagttcggtaaatttttatcaagcttcttgacgttggcaataacacataagcagtccatagacgaaagatctgaacccttatacaattccatcattagattaagaaatgatttcgaaacagtcatgacaaagtgcagtaaaaagacgaaatcaccagaaagatttctggctacaaattacatgtatttatacaataacctacagcaattgcatctacatttaaatataaatgactcggatgcacaaaactacaattttgattctgctgaaaatgttggtacgaaagttgcgaatgacgacgataatgattcaagcgtaccactaataatcagagagaccgaaaatcatttcaaaactttagttgaagctttcaccagaaattgatgaatgtaacgattgtataagacatggagcgtataaagtatatttttatgtaaaatgatctttatgatttcttattttgtgtggaatatagtcaaatgtttaacgacctaccattatatagtctgtctcaattaaaatccttcaggaacaccttttgcaggtctttgacttaaatcaaggtaaataccgccgtttttgaacccaaaccacttgaatctcacttgatcgtcactatcctcatttgtcgtttcatcacgcttgatatctgaccttccctcctccttagaaataggatcttgaatccgctgaataattttataagcttccacatcagaataaggcacaccagtccttggatcaaagtactgacattctttatttgtgattaaacatttttttcttataccattggctaagaagacacccgttggaggctgtgttttaattttgatttccaaatccttatttatctctgtgttgatttgatggactattttcttatcgtattccccaaaagatgggaaatttgccagagctgacagatcaagtgatatatctacggtaggagacggtactgaagactgaggaggtgatggtaaaatggagtggaaaacagttttcatatcttgtggacgctgagtggcggataacccatttgtgtatgaccatcgatcaccaaataagtttgtgttaaaatcttttagatttggaggagcattaggaaaatcataaagtgtaacaaagttccttgaggttaattgctcaggcccttcgtaggtctgtgttgataaagagttttccgcggaagattcatcaacattagctgtatctttttttgagggtgactcttcagtatcgattatggccacttgcggatggtcggtaaacgttacttgtttcaagaaagaaacatcagtattgcttttggtctcttgtggtacattatgagataagttctcgatgccttcggttttcagacaaggttcaggctctccttttatatccgtatccggagagatcaatatagtatcttcagtgccagtggagtttgatggtgtaggtgttgcagaattatccctttgtgagaccacttgggcagcaggtgatgagttttcaaaagtattttccctgctctcgagagcacttaccatttcatctttaatttcttcattatgtaaattttgtatcggttcgcctacattggtaattttttgctcattagttattatattcttttgtggttggctgttgggagcttcatcaacggtactctgcttgtttgcaattgcgtccaatgtaacatcaggtaatgctgttggctttaattcgtctgaatttactctactcaccgctgcatctggactcgattctccttcaactgtatcgttagtagaagtttcctcaatccttttctggttgtgtacagatgaagaattctcacccaaagaattcacgtcgccatcgttctttatcgattcttcactctcccgctttttatcatctgatgcgtcctgttttccgagatttaaattcttctttggcttcctcggatattttttcttcttcttatcacgtttattcaattgttcctgccaatatttacgatcttctaactccatcgctggcgtcattagccaagcagtagataaaaattgcagtatagtctcatttggctggaatttctgcttttgtcttttctgcaaagctagacgattctcctttttccaaacttcttgttccttgaacttatccagtgacaaaatattcagcttctcagtctccttggcaatccgtagcctctcttcttgtgtcagcatatgctgagactcctgctccttgtgtttccttattctttcttgtataatttttctctttttttcagctttagacaatttctcataaactttcatcgtgttttccattaccgatgatcttttagaagttctccttgtatttaatagtaacgtctctgcgtttaattgttcatgggtatggtgcgatcttggtatagcttctcctgacttaggcttaggtttttgttttttgattacaacgggacccttctgtaatctcttgtttcttttctttcttgaaagtagttcttgtcttcgtatttccttttcctctgcatcttcatcattctcgttgctggagtcctcagattcgctactgctgaacattaagtcatcggctgcttgctcacttgaagcctgagagggctctttccttatactttgagtctcatcttctttttcttccccttcatcatcgtcatcttttgccatcatttcgaaatcttcatcatcttcatcttcctgaaacaacagccctatttcatcttcttcatcatcattaccattcttataggaagaaatttgtcttttggtagattctatatctcttagctcctgctccaatagtttttgtaatttattaccggcattagacctcctagatcgtgtttgtataataaattctgtgttagtatctagacttttatcagcaccttcatcactcatcgtgcactgtgaatttgcttcggtttcacttctatttgtattcattagactacatggtgctttctgcttactgttttttccatcaggatttttttaacaaagaaaaaagaaaactactaaaacctaaataaggtacatattttggcttaccagcaaagagaatataaagaaaagggaaaggagagaaaaattctgaatatgcaactttgtgtgctttttgttttcactgagcgctttctaaagctttatttttgtcttcagtatctaagtttggctcttcatcaataaaagccggtggcgcattcgcacctagtaagtaactgggcatatcgttacctaatgagttttcgctggttggcaaagtgaaatcctcttgtgccagagcatccagctctgcatccagctctgcatcactaatgtcgtcgagctcgccactgttattattcattgccaagacttcttgcagctcatccccttgttctattaaatccagcatctcatcctgcatgtcctgtagtttgtcgatatttatcttgccgtattgagccttcatggcattgtttgtttgctttagtgcgtttatagtgatcattgtgttctgtaagttatcatttgttaactgggcttgcgtcatggaccaggattgagaatctaaagaatccttcatattttctaactgtttacgtttatttaaaatcttcaaagcctgttttcttaacgagggttgcttgttgtttgatctttgcaaattcttttgaatattttgcagctggaagtttaactgggcgatttgagtatctaactgggatattctgttcgatagtgattgttgggcctgattcatggactgattcgactcttgtaagagctgatcatggctctttttgttcccatatccgaaaatcctgttcataattgccttgaagagtttataactgtgtttcaaccaatcttggcttcctcctattactactttttttagatgtactttttctcttgctaaaaatcccatatttttgtatggctgaaaaacatagaggaagaaaaaggtcaaaaaacaaaagatatatacaaagttacaaatatatacatgtatatatgtgtgagtctgttgtgatagaatgaatggagaaaatgttcaccagattatttcttcaaatattgggccaattcttcgatggagatcaaaggaatgccatgtttcttaccaaacgcttggcagtcatttaatctcatcatagttccttgttcgtcatcgttaaccaattcgccaataacagcgacgggacttagtccacttagtttacacaaatcgacaccggcctcagtgtggcctcttctctgcaaaacaccgccatcagcggctctcaagggacagatgtgccctggttttaaaaatgattttggcgtagaggaagagtctgcaagagccctacaagtcatcgacctgtcgtgagcagaaatacctgtggtagtgccttgggctacatctacagttattgtgtatgcagttccatgcctgtcgtcatcattggattcaaacttcatgcctgttctcagtagtggaaggtccaacttatcagcaatggcattcgtcataggtgcacagacgtagcctgaggaatggcgtacaagaaaggccatttgttcagtgctgacattttcagcagcgcaaataagatcaccttcattttcacgaccggcatcgtccataacaattacaaacttattctgcttgaagtgttctatagcttgatcaattggtgtaaacattttcgacgttgccttttcttcttttcctttccttttttttagccttctgctttttgttggagatatttacattcacctcacatatatacgccaatgaaaatttcacaatagcacgtatattaataatagccttgcttttttttatcaattctcgctaagaaattactcatcaggcaataacctatgctcacccgcctcgaagcggcgttaggagataacagtggccgtgtagagggacgtcttagcatcgaaagcccaatttacaacaacgaggcgaccatctgcacaccacacttgacaccgtagagtgcgactattttcccctccattgtttttttcgagccagcgtgcacgtagtacgggcccccctaacaacaatggcgcccctatgatagctttccctgctcgcgcgtcccacagccgcaccgtccagtccgtggaacatgataatagaagcattagccgccgagcatcgtcccaatgaaactctaacccggttaccctcgtagagtggttttctgcaggttggaacccattgttgtccaaagagaggtacagcggcccaggttggtcccagaaaaccttgtatataccaccgtcttcgccaccgatccagacgtactgcgggtcctcactcgtgtacgccatgcaagctatacctacctcatcaaactttgccaaccgctgcaatcgctccgtatatgtgcaagtatcattctccaaagataaaagctgtgatagcggtacaggacggagctgctgtggcttccgcaaaacagtcaagtccaggcagctcaactccataatattgccattatcagctgccacaagtactctctcttgatcttgcacgctgcttgtttcaattacagccaccactgggtgctgaaagtagtgtcttgccaccatatttcgctgcacgacatacactaccggtgtttctggctttttctgtttcaatctaagctcgtacaatatgatcttgcccgtcaaggtcgccaacaagattgatattacattgctttccggatgataccgacggaggatcgtggctgtcatgatccgcgtaccacggaactctaccatatctatcaagaggccgttgcgtccgctggcattatcgcacttgactacattcaccacagaccacgccgcttcgctgctagcatactgtaggtctgccggcggcaatcgtagataaaccacaaccaagacgccttttcctgggtcatactcctgagcgatacaatcgcagtctgtctctgattgtaaattctcactgaccatgttccattgcatgaggttgtctttatcctgttgcatgttcgatggcgcctgctggcctgacgcagaaacctctgtctccagccgcgcaaaactagcgttgctcagcgttgccgccgcctcttcaacaagaaaaggtttggctagttctaaccttggctggtcgttttcagctttgtctttattattttcgtcggcagcagtagtttcaatggcgacagcatcagtagtggtgtgattttcattttcttgcagttgttcttcctcaatttgatctgtttgaatgcctttgtcgtatgttataacctccttacgtcgaagatatgcagattggggctcttgaatctttgagccttcctccatgtcggtctgcactgaaacgctgaccatggttgccttagcgtgcacctctgtgggatggtggcccatcgtctcgctcccagggaacaagctggcttgttttcgcctctcacgcagctctttcaattgtctccttttttcctccagttgcttcaatcgctccatcttaatgtttcaatccttcttcctctttggttgattaaccaactgtgatgctcttttttcccttttctctttgtttacggcaaaacacgaaaactagttcatttctttttcttttcgccttggactagtactgaaaatttcaatagcattatatttgagccataggtaagaaaaaccaaatttgttagtattgggaaggagaataagatacctgactcggtgatggacattaacatagacgatattcttgcagaactggataaggaaactactgctgtcgactctaccaagatcacgcaaggttcttcttccactacccacagagatgcaaatacaatagtgggttcgtccttagacttgaatgacaagactcagatatatgtctctccccagcaggatttttctgacttgatgaagtcttggaaaaatgaacggtgttcgccagaactcttaccatatcctcatcagttgatgaaaagattattgaatcgaatatccatgcaatctcaattaattgaaaacatttcaatgggattcctcgatatgcaaaatgcttctaatgcgaacccgcctatgcctaacgaatctaaattgcctttactctgcatggaaactgagttagaaagattgaaatttgttattagaagctacatacgatgtaggctaagcaaaattgacaaattctcactttatttgcgccaattaaatgaagatgaaaattcgctgatctctcttacagatttactatccaaagatgaaatcaaataccatgacacgcattccctgatctggttgaaactagtcaatgattctatcctgaaatacatgcccgaagaacttcaggctattaatgatacagaaggtagcgtaaacatgatagatgagcccgactggaacaaatttgtctttatacacgttaacggcccaccagatggtaaatggaacgaagatccgctattgcaggaaaacgagttcggtaaaccttgctacacggtcacaatacccgatttaaaggaagaggttgaactcactattggaagtatttacgttatgagatatgaagtcattagggatctgctgagagacgacaaagttgctcttatttgaactattatgcattacactttccccttcaccatgtcttacatatgcatatatatatattatcaagcacagtttcatttttcatctgtccgtgtcatgtttttccgcatttgtgtcgatcttgccagcaattttgagtaattagatgacgatcgggtctgcaacgaagtgggacgttttgtgtgaagtgcgccttcttcgggtgtctttaagatgcaacggtccggtaaaccatttattagcctattcgattgaggtacgggaggagcttgattctttttttttgtattctgtcttttttgaagaatgaacttatcaaacattttatggtccgacttcggcgatactactttaggtttggcggtcattccattatgtattaatttccatagtttcattaaaactgctctctctttgcatcctatgaaaatcgtcctggaaccgtcaatttcaaggacttgatcacttataaagcgtatcttctcaacgtcattcaactctagttcgaattgcaattcaaattcctgttcttcccacatgctgagacttcttctcttgacaaaaacaagtgctctgcctaggtttgttattagaaacattttcttgtaaaatttgcctgcactatcagtaggaggctcgatatcaagagggttcttgtagtccagagccacgttctcaagacctacaggtgagtcctctaagtttcgtgtggaaagcgctacctccttcatcaacaagacacgttcatccatattttgcaagtagcgtgaccagaaggcgtcagaagagcgacttctattatctttcccccgtgatgtagtagaaattgaaggagatgatacagatgcgcgattttttgaaaccttcttttgaattacctcgcgatctgtgttgttggaggcagatctaacagatgtgcttgacttgctccccaatttgggttgacttgtataatctttattgaatgcggcggttgctgcagtcatactgatcacagaatgctcttgagaggtcgctgctggtgcttgcaggggagtatctgcatgtccattaccagccagctgaaggttggccattttgacagtggtatcagattcagaaaccttttgcaggggcttcatcgcctctgcatttattttatatggctgtatctccggtggattatcatcccaaacagaaccatcttcaaagttgacttcatggaaaaagaggtgtgctttgatctgctttatggtcaatctatcatttggatccctaactaatagttttttaactaaatcttttactatttgcggaaaacctgcagtaaacgcatattgaatcttcattactttttggaatgtcaaatattcattggcagctttaaaaggcggttttcccgcaagcatttggtacaatatgcaaccaaatgcccaaatgtcacaacgggaatctgtataattatcattcagtagctcaggagaaacatattctgcggtaccaacaaatgatttcgacttagcatacaaatcgaaataaggcttgccatctgcggtgttcgaaggttcctccggtaaaattttggctgtaccaaaatccgtcaacttcactttcatatttttgtcgagcaatatgttttcgggcttgatatccctgtgaataatgccgatattatgcaaggagtcaacggcatcgatgatctgcgacgcataatagcgtgcacatgtctcgtttaaagatccatatttcttaatcaagcccaagaaatcaccgtggggggcatattctagaaggaaatacaagcttgcctcgtcctggaaagtgaagaaaagcttgaatatgcccttggtgccattcagcttctgcaaagccaatttctccactgtgacgtatttaacttttttttgacggatcagatattctttactcaacacttttactgcatatttcttgcccgaatcacgggcggtagccagaacaacactagaatatgatccatccccgagttgctctccaaacttgaagtcctttattcccatcttgacaacatgcttagttaactcccccgtagctgggtcgacaacatctttgacgatttttgccgcaccacgttctgcccattcttctcttctacgcctcattgagggatcaagacccatctcgtgctgcatacccgggtcatcatttgccaggggaatgaagcgattagtactagtcaatgccttttctccaaactgaccttgtggagaagcctgtagttcagacccgctctgagaattgctgccatctacgaaaggacgaggatactcttgcgtttgtgtatgttccgcagatgtcggtaccaagggcttggacagcagggcgtggtctgcctctgtcaaagacctatttcccatattaatgatatagtagcagtattcaagcaagtacacgtgcgcaagttgtaccagatagtgactgtccagcgttactttctcgcctgctctgtattactcttgttgtcactccgcaatatctcaaagccattaatatgtactaacttgaatttttcatgctcccttaaacgaaaataaccctactgagattttcacctttatagggttatatgctaaaataagtaggtcttatcatgcaacctttagggtccaagcccttaaatccgacagtcgggcaagcccattttcccaacgatttttcaacggtttttttgcctgcagggcatcggcaatttgacaatactcacgaccgatggatgcagcaatcaacgtaaaaaccttacttagccggttactcatgtatatgtcagacatatatacacacgcacacatatatatatacgtacatgttggcacccttctgttaatagaatttgatttcttttctaaaggcatatcagtatcatcagttgaaacagtaaggagctccgcaagcgcaatattaactttacaaaagtgattctggttcctaacttttctattgttttccattttcgtcattcgttttgttattagtcgccttaattgagtcaagcaagataaaagaagaaaaaaaatgagtatcaccactactagaagaagaaaccaagatagtgtctgctgcaaggcaacgagagcctccattaaggtggaagctgtctcaggccagacagtttttgaaaagcaaaaactgctacacaatttcgatgagttgccagaatggcaaaaagataatgacaaaattctcaccgggtacgttcgtgaaacactgtcatggaaaaagtgcttatattctttattttattggaacaacgagactgtgaacatttatacacatttggtaccggctatcgtatacttcgtgtttgccattacgttgaccaactactttctaattcccgttttcccctccacttcctggtccgattacaccgttataaacattttcttgatgggcgctttctcatgtctcatgtgcagtagctgtttccactgcatgaagcaacactctgaaaagcaaagcaatttctggagcaagctcgactacttggggattatcagtttgatttcctgttctatgatccctataatatactttggttacttcgaccacatatcctacttcagtcttttcacgattgttactttagtcctggcaacattttgtacagtctgtgtcctccacgacaagtttaacacttccacatttcgtccatttagggccatgtttttcatattgtttggatttagtggcttactcccattgaccacagggtttttcaagttcggtatccaaggggttcttaacagaataaaagtcagctttgtgttttgggaagctctcttttacatttcaggggctgtaatctacgggtttaggattcctgaaactttggctccagggaagttcgatttcttcggtagctctcatcaaatatttcatattatggtggttcttggttctgtatgccacttgaaagccattatcgattcttacaaattaatgcattctcatatccacccttgatgggcctacaactactacaaaatcaaataaataacattatatatctaaggttagaaaataattaaatgcaaaaaaagtctttattcctttttagatattcgtcacatcatgcttttatcatagatcgcattttgacaggtacttcgctatattagcctaattaattttggtcttactaaagtgagtaatgccgaaaaattaaacgtttgaataagtgaacctactacaaaggaaagagaggaagagaaaaggataggactaaaagacttccttatatttttcggtacgcttgcgtttcactgaagagaataaaaagaacaaattatataaatttaacacactatgagcacgagaacaaaggccctgaatgcatacaggcatggcttaagagcaacccgaatagctttccggaatgatgctgaagtattactagccgcgagagctaaaatgcgttcaggaatgttatgtcccccagatcctaaactcaccacagaggatcagattcaacatttagaggatgtggctgtttttttgagacgaaacctggttcagggcaaaaaggttgatggctcaagtactaaggagcctaggtaccatttgaacattcacaaagacaccgaattgggtgacaatgagacgattgcagaccctacggcaagagtgaaaacaaacttaaaggcaagaccatttaaatgctctgataaaaagcaatgataatgccttgattttgttttatcttcgaagctatatacatgtaaatacttttttagtacctagcaactttgctaggtggcatataaactgatttagcacgatatatcgttgcatttgttctgtttgtagtatgtacatgtatacagcttgttgtatttgatgtgctactgaaacagcgtagttgctagtgctttatcccttttgacggaaatgaacaaagctttatagcggaattaaacttaacgaaactggagaaagcataaaagaggaaaagggcagcggtaactcattaaataatctagttggacgagccataataagagaaatagacggagtagaaaatgcgctcctccatgtttagatgtgtgagtcgcgctcattacagcacaagtgtcacagaagatttcataaatagcattctagcaagggctcaagaggcaacagcaaaagcttcctccaatgctctcaaattggacaagatgaaggagggtagaatgcaaaataagaggagaaacgggaatcagaataggaatagtatgaacaataaagaaagcaggggtagagagggaaatcaaggagaaagaaacatgagactgaaaaaccgttctagtgattctgttcgtgctaacaagcagcagtggaataaaggtgctaatacgtcttttgtaaagaatcctactggaaatacagtagttatgcagccacagttcaaaaagatgcagaatggcaaaaataatttgaaaggagatgcgagagtcgaagatgatttacttgatgtcttcaattcgtcgatggagcaaaaacctgttaatttcaatggaacccccaaatctaaagcaaggtttcaaaaaaagagtcatatcttaacagcatctaaaaggagaaaggctcctcaacagcagctacagaaggttatcaagagacctgtcagttcagaatatgtactagaagagcccactcctttatctttgttagaatatactcctcaagtttttccaacaaaggaatccagattagtcaactttaccttagatagcttgaaaaaatccaattaccccatttacagatcgccaaatttgggaatcctcaaagtacatgatttcaccctaaacacgccaaactttggtaaatatacaccaggatcctccttgatttttgccaaagagcctcaattgcagaatttacttattgaagaagacccagaagattttcataggcaagtaacaggagaatatcaactcttaaaaccatatgtgaaaaaagattttgaaaaactgacgaaatctaaagatactgtgagtaagctcgtacaaaatagtcaagttgtgaggttatcattacaatctgttgttatgggctccgaggaaaagaaattggtatatgatgtttgttctggaatgaaaccaatttctgaattacaacagtaaatcaaacatcgttatttcattcttacatacctgtaaatatctagtacgtataaaatttgaattgtatgcctgaacagaaaaagaataggtgggctcttcttatccttgactatcaaaattccggcttagttcgtcagaaatggatatttgatttttcaacaaacatttccgcaaattagattcctccttcttttcttgatacttaataagtacctttaaaagcaattcggatattgtttgtacgggaaatacggaaggtatagtttcgaggatctttaattgaatatctgtatcatctaaaagttcaaaatttctctgtagcaaattagtcactaattcaactgagtaattcaaagaagatatgtccaagtattgtttcatcaccgcaaccaagttctgcttgcctatgtatttttctacacttctgaaatcattaaatgacaaatatattttcagcaattcttcggaagaaacccagtttgttaattcattggggaaaaataacaaggtcaatatgtgttctttatcgatcttggaaatttcgtcgaaggtgaaattaataaactcatcatctttttcattttccgatttcaagttttcacatttttcataatatttggaaaaattttcgcactgaagactatgctttaatttgatatgaataaaatttgttatatctgtcttatcatacgcgaaatcgtctttgtactctttgataaaatctccaagaatggaccatatgttactttggttgattatttctcgcaatttcgccaaataatagttaaagagaaatttggaatcgttgctgttttggacaccgagttgttctatgaatgataccttcagggatgtttcttctgcgggtattttgtttaaaaagtcgtttttattaatacatgccatgtccaatattttaagaacctttttgatggcgcattcctcagtattttcgtcgccttgtttaagagtgaggagaagatcatcggctattctttctttgatataatcctcaggaagttttttgagattttcttcaatgaatgaaactagtgaaatgtaatccccagcttccctcaaaagatttagtgctttaagatattcccctttttctttatatatctcaattagtaactctatcctaggaagtttatcatcatgtaaattaatctctctgataatttcgtcgtaactttcgcgttcaaacatatcaacagttatagtttcctttttttccaatcttaatttgaataaagttatatcaatagttttcattatatcatcaaagtcattcgttaagagtccagttttattctttttctttagttcattcttcatcatcagaagcatttttagaatattctcgcatttgttagttagcttcaagcttttcaacctttcaactatatttattaacccatggaagcaccagatctcgctatagactttccagccaaacatataaaataatattctgatgtcaactttgtcagaaaagtcacaccactttttcattacctcatcttctatgtgatcgtaatgtaaggtcattagaaacaataaaagagacatcaaatatttcgcttcaatgtgctcaaattttgttaaatccttcttcgcaagctttttcaattgatcttcaatattatcaatttcggactcttcacatgatgtaaaacgtaagaccatcggcgttggaactaataaatgaatccctaaattattataaacgattaaagaggtcttttcttcataagactcttcaacaaaggcgcgttctctttcaattctaaatttattatcactatgtgtcagaggctcaagtctcaacttattgaatattttttctttgaattcttcagaattattggtattagtgaatacattgtcagattttgaaatttttaaatccgatccagaagtagttatactttgcaacaactgggatttttcactcggcaaggcagaatatatgtcaaccgactggaaagcagactcagcgattatgtagggaaactcaacaattacatttcttggataattttttagcactatagttccttttattatgtcgccatgatgatttaccactaaggccatcgccccactatcgtatgatcctcctccagaacaaactaaaaattcactctgttcattgaaactggttattataggttctaagtcttcgtcagtctcacttattcgaaataatggaattacctgtgacgactttagatttataagttcgtaactatttaacttcgaaaccattaatgtttcttcgtgcgcacaagctttatctattagtttgaaattaaaagctttggtaagtactaatgaatctgcagatattttgagtagtcttacgccttctgcgtgaaatgcatatattctataagccttcgagcttcgggaaaaattacaaataacgacatcactaatacctttaagtctagttgtgttgggccttggtgcaaattctgggagaataaataaaactagttcgttatcacataatattagtgcgccttctactttaggtaaaagaaggattttgtctatcttcgaatttgattctgcatcaaactttgtttgcgacacaagcatatagtttccacgttcaagttcaaagtaatgtaaaagatcacctgtagttgttcccaagaatatgtggttctcatacgcctcacaacatgtgtatatcaagtcagatggtacattgtctaatagggtagagattgtaaaaggaccttcgcttattttcagtggcaaccctttttcctgttcatcattcgtggaggttttttcatttaagcttgtaatatctgtatttatgacattatcttctgcgctgctaggctgacagctttcttgtgctgtgtttttatcagtatgtggactgtcttcgattggtcgactctcttcctgggaaaatttatcagctcgtactgtttcatttgggttagcattatgtgtattcgtctcttcactttctgttgcacgtagactatcatcttctgttttttttttgtcattttctctttcgtgaggtgaggattcgctatctatatcgagctttccttcattttcctttacttcttttcctttgtcattattcgttttcttttttaccatggttctataatattatggttgcaaccaaaaaaaggtagtctccttgactgttatgatagttctgattcactaatgtcgttataaaatagtaagtacatatgaatatttccagttaaacttgcctttttttcccatcggaacggtatcttcaacagatattatgcgatgtaaggagtttttaggagacaattatatatacctgcactttcaatgagatcaagctttttattattattgtacagatgcttatataccaaatattgtgactttatcgtagaaaatttattttaacaatttagccaaaagctgagagcctttgttactttcatcagtggtgattttactctgaactcctctcaaatccttcaaaaatggtttcccttctttttgatcttttaacgtttcatacagtgcaacaattgtaaatgaactatcagcgttattaatccattctaacaagttggaggagtcaataatttcatcgtataacttttcagcaaatggaacgcctaagccttgaacattttttaatggtatgacctttttttctttgttattccatttaccaccttgaattagtgcctttaatagtctagtagaaaatgctctatgtattgggtgctcttcttcggttatgtcacccttaaaagtagttaaaatgttgtttaagacctgttgatacttttcttggtctttttcattcagctgcgcgtacaactcatcgtttattagaacttcggcaatgaactgacagcctagattctctgtcaatatactggaataatcttttgatatagtgcttaaaaacatgggggcgaattttgacaaaagttcgtgccttctttgtaaaggatccttcttagaggtggctttggacagttcaatgtatctcaataattcattcttgacgataggtgagaaatacttaccgtccaaacctaatagtatgtataaccaaggccttctaccaaacttatcaattatgaattcttgcaaatgttccttaacagtaggactgaaagtcttgaatactaaaactgtatcgtcaacacagttcagaattgtaatgaagacaatattaccgtactcatttttgatcaatttttcggcgtggtttttcaaagcctttaaaattaactttctttccttggcgttagctctagcaaccaaagtacaagcaacgtctgaaccttctggagtatgcaccaattcagcgaattgttcatgaagcaattcgatcatttcagatatttccttttcgttggctattttcacatattctctcatagcagcatgtagaatttgaaagccggtggaacccttttctactgatgcggtaatggtaccaatcaagtttctggcgataatattccttttttcaatgctactttcacaaactttctcaatggtcaaatctttgtgggtttctctaaatacagcatattcagagccccaaaactctttaatcatttgttgtctttgttcatgtgtggcataaagaacaaataaatcttcaacaacgtaggcaccctcacgatgtctcattaattttctcaaagaaccgtgtaattcatttattatagtttgccttgaacttcttgaaccataatgcagtaacttaaccaatagatacttaccgtacgcagatgtggctagaacataaaattttccctttaaagcatcgacaatttgttcacgacgatctttggacgaatacttgactaaagtttgaacaatacgggaagcatcatgctttaagacaagatcactgatacagtccttagatagctcccagatttcgttggaaagtttttcacgaatctgttttggtaaaggtggggtcttcacacgcaatctttcccagacggatttaatttgttgcacttgggtaccagattttctttgcattttcctttcttttagcagttttctttgttcagtgtgatttccattttcacctccttcagatttgtcctttccttctttctcttcattctcattttcatgttcctcactgtcatcggaaatatctaattcgtcagcttcttcttctgcttcagagtcactggtacttaaatcatccaaatcatcatcatctgatgaagaggatacagcatcttcctttttggatagttctgattcttcatcagacgaatcaatagaaattctaggttttttggctaatttcttttctgaatgactaacttctttagcagaacgttttccgtttgtcttcttggttaaaggtgccattgtcagttaatttgttattcctgattgtgctttatttcagtactctataataaaacgctttcaccttcgaaatactttaggtaggcatctcatctcatcccagcaaaaaaaattttcagtatttctctcaaggtgaaaaaaaaaaaaggtcttcaatgccgggttagttaatcttctatatatgcatacaacaattagttcgacttaaatacaatgaacttttttctatcttgtaatttatttttatttattttctactatgtatttgaatattcaattgcgtctccttccttttacctcgtgaaaggactatatatcctctataatctcttgagttggttcatatttcaattcatgaactctggcaacttgctgttttctcttcttggccaaagctttcgaggctttgatgttgaacccgtccttcaaaatagtttgtacctcttctaactccaatcccgataattctggataacagaagtagcagaaaatggttgataagcacgacaatcccgcgaaaaaggcaaatgtacctgcaggagtgatattctgtaacatggtcaaaaatgtggatgcaataaccagtgaaccagcccagtttgtagcagttgcatatgaagtcccaatacctctcacgttttgggggaatagttccgattgttgccatggaacagtaccgataccaagagcgtagaacgcagcaaatacgataataaatacgatgatcacaataccccaagaggagaaaccggaggaaaccaccacagcgacagcgccatcaaacttaatacctagaaaatggaaagcaatagagcacacgactaaagccatggtcatgcctggtaatccaatcaataatatggttctacggcctattttgtcaatggaaaaaaaggcaactaaagtgaaaataaaattggtaccggacacgatgattgaaacagcggaagaatttttgaaaccgacagtttcgaagatggtaccagagaaatacatcaacgaattccaaccggtaaactgttgaattgcttgtaaaccacaaccaatgatcaaagcccttagattagatggtactgtgtgcaattctttgatggtattccagactttttcagggacattcttaccaggaatagattgattcaaagtaacaagttcttccaccttacgttcaatgatttcctccgaagtgtcagtgtaacttctcttcaacacctcagtagcccttgccaagtcgcccttcataacgtagtatcttggagtgtcaggtaaaaagcacaggcatgtgaattgcacagcagtgggaattagtgacaatccaacaagaattctccaaccattgttgacgtagtttaacccagcaccgcaaccgtaagcgactaattgaccaccagtcaaccataaggaattgatgacagttagtctccctctgatcattttgggagcaatttcactgatgaaaagtggcgcgatcaaggagccgataccgacaccgaaacccatgatcagtctaccaacagccatttgccagaatgtgtgtgcggagacctgtaagattgcgccaatgacaaacatcagattcgaacccattaaacaacgtttcctaccaaatatgtcagctgcagtaccggcgaaaatactggtaatcaaagctcccagagaggtagccgcagtgacaatttccttctccccataagtaagtaccttgtggtccagatctgtgccgatcgagatcagcgcactggatatataaccagtgtcgtaaccaaacatgaaaccggatatggatgcgacaaaagtcagagtgatgatgaagggcgaaagagattggttaaaagtgatcatgaccgacgtgtcatcctcgtcgttcacgggtttaatttgaatcctatcttcatcatcgctagcgggagccctctgtatttcatgtgactcaagtgtaattttacctctctttgaaggtgagtcatgctcactgttgaactctacactatcagcgttgccaacggcatcaccaacatttgattgcgatgtctttgacgtgagatatggtatgtgtattcccattttaacacccactgcagaaacaaagaaaatgaaagagatgtatacagtaggacgaccaataaatctgaatagcgcaccaaactgaaagagaagaatagagcaaacacctgccaaagaaaagcccaagtgtgaaaggtcttttctcaactatggcttgattccttttatattttttccattttgcaacagcgcgttgagcttggtcgagcttttttcacatgcggtggggaaggcgtatttagcgcaaccagtggggggtataagctatacctaacgcatgtgaagagaacagaaacaatggtgagagaaaataaatggagaggatggagagaactaagtatatgcgcttattatgttatatagatgttaaaattatcatagctcatcatgtgagacgatcctgtccacggcctcatcgacagcccgctggatactactgacggctgatacagatgcgaatggttccacagaggttgctgaggatgtagttgtagtggctagaatgggtgcatttagcacaagactgggtgcttgaagagaggacgaggagcctgcatagcttttaactagacctagggtgacgagtatacccttgaaaaacttgaatagcagccagaggccgagtttaacaggtaacttgaaaatacgacgccatagaacccacgagacgcagcataggaggaacccaagtgataaatagacatctcgtttctcttgatgggaggcattttccagtactttgaccaaatcggcagttttcttgaagacggtttcgaattgagtgtacttgtcatcgatttgtgttaaggaattggtttgggctctcaattcatccaaattcaggtcactttgtaaaattccggactgcaaaatttgatttcctctcaccaagttattcgtcagttgttttgttttgctcaaaagcttctctctagtgctggctttttccatcgatgtggacgttaagcttgacgatgacgacgttccttggtgaagcttgtcgtaatccacagcgtgaaattttatagcgcggtctcttttctcgtcgttccaagctaagtcacgtttgtggtgttgtcgtagaatctctttgactttcaggcggtagcaatagaaccaatcgacgaattgcaacacgaaatccagttcttcgaccaactgagcatatatgtcctcgttcatttgtttatcaagcttcacaatatgcaacttatcgcattgatcgtatctagggcttttttcccactgtaattttaattcggggtatttgtaggtcatttccacaatactacatttcagtaccgattcgaaatctgaaactttgctctctataatattcaccaaatcctcaaattcaatctcttcttcttcatcattgtgttcgttggcaatggctgcaaaactgtccttattatcatgcttgctttctccgctttcttttctgcgggagattgcacttaatttttgcaaattatttaataatgcatcttgcaaaacttccaggtcctgcaaaaatgtcacgaccataatctttaatggctttatagtttgttatgcgccttggcagcgtgatccgatcttacttgttaactgtatatcaggtatttctgttggcatttttacaactgcgaatgtatttttcattatttagtaacaattctatttacccggacagcgtgtgcaggtgatttattgataaagtcactggtaaagacgtgctttctttagtgtgggattagatttaccacttgttttgagattaggaaaattccaacgtttgctaaaggtgcaaacgaagctgttttgttgcttttcttttctttatgtaattgtatttaccatgatcctctttggtgcggcgctaacaatagaaaaaaatacacacacattagattggaattagagcttaagtggtacaaactagggctaataaagaggtaacggtcggttctctactaaggttcgtattgtgtggcaccgatgttaagcacttttaagcggaataactcgagtggaaattttatgtttagttaggttttaccttgaatttttttaaaaaaaaaagagtcagacaggctcgctctttcctactaaatattaggagcaaagcagtaaaaagtctctgaataaggatagtaacctgtagtaactccaaaatttatcttacaaagagctattagtatcttggttcttctattttcttcgattattggtgatttttcccgcctctagccaaatccgagcgttccatcgattttttggggaaaacagcacatgcaataaaataaaaagcaaacaaatacgcgatagtgcacgaaacgtcaacacaatcatcaaactcttttgcatatttctattatagatgagacgagaaacggtgggtgaattttcttcagatgacgatgatgatattcttttggaattaggcaccaggcctccaaggtttactcaaataccgccatcatcagcagcattacaaacacaaattcccactactttggaggttacaacgaccacattaaacaataaacagagtaaaaatgataaccaactggttaaccaactgaataaagctcaaggtgaagcaagcatgcttcgtgataaaataaactttttgaacattgaaagggaaaaggaaaagaatattcaagccgtcaaagttaatgaattgcaagtcaagcatcttcaagagttggctaaattaaaacaagaattacagaaactggaagatgagaagaagttcttacagatggaagcgagaggaaaatcgaaaagggaagttattacgaatgtaaaaccaccgtcaacaacattatcaacaaacacaaacactataacgccagattcgtcctcagttgcaatcgaagcaaaacctcaatcaccacaatcaaaaaaacgtaagataagtgataatttactgaaaaaaaatatggttcccctaaacccaaataggattattcccgatgaaacgagtttatttctagagtcaatattacttcatcaaataataggcgctgacctgagcacaatagaaatattaaatagattgaagcttgactacatcacagagtttaaatttaagaatttcgtcattgctaaaggagcccccatagggaagtccatagtttctctacttttgcgatgtaaaaagacgttgaccctcgacaggttcatagatactttgctagaggatatagctgttttgatcaaggaaatatcagttcatccaaatgaatcgaaattagctgtcccatttctcgttgcattgatgtatcagattgtacaatttcgtcctagtgccactcataatttagcactgaaggattgttttctttttatttgcgatttaataagaatctatcatcatgtattgaaagtaccgatacatgaatcaaatatgaatttgcatgtagaacctcagattttccaatatgaactgatagactatttgataatttcgtattcctttgatctcctagaaggtatattaagggtactgcagtcgcatcctaagcaaacttatatggaattttttgatgaaaatattctaaaatcatttgaatttgtctacaaactagcactaaccatttcatacaagccaatggtaaatgtaatatttagtgcagtcgaggtcgttaatattatcactagtataatattaaatatggacaattcctcagatctgaaatccttgataagcggtagttggtggagagattgtattacaagattatacgctcttttggaaaaggaaattaagagtggcgacgtatataatgaaaatgtggatactacaactcttcatatgtcgaagtaccatgacttttttgggttaatccgaaatataggtgataatgaattgggaggattgatatcaaagctgatttatactgaccgattgcaaagtgtcccaagggtaatttctaaagaggatattgggatggatagcgacaaattcactgcccctataataggttacaagatggaaaaatggcttttgaagttaaaagatgaagttttaaatatttttgaaaatttattaatgatctatggagacgatgcgaccatagtaaatggagaaatgctcatccactcctctaaattcttatccagggagcaagcgttaatgatagaaaggtacgtgggacaagactccccgaacttggacctcagatgccatcttattgaacatactttaaccataatatataggctatggaaagaccatttcaaacaattgcgtgaagaacaaatcaagcaggtagaaagccaattgattatgtcactatggaggtttctcgtatgccaaaccgaaactgtgacagcaaacgaaagagaaatgagagatcatcgacaccttgtagatagtttgcatgatctgacgataaaggatcaagcctcttattacgaagatgcctttgaggatttaccagaatatatcgaagaagaattgaagatgcaattgaataaaagaacggggagaataatgcaagtaaagtacgatgagaaatttcaagaaatggcaagaactattcttgagtcaaaatcattcgatctaaccacactagaggaggccgattcattatatatctcaatgggactgtaaggcaacaatcaaaaggggaaaatgtcaacgctttatagaaaccttgtaatgcttaatattaactatatataatttatattattttcgttttaggaaagaacaaaacttatagataatatcaaatttaagcagaagtagccttagcagaaccggtttggaaaccgttcttaaatcttctggagacatgcttcaaatatctcattctaccggtaccagtagtgtgtcttctctttgccttggcagcccagttgtgagatctagtcttagcggatgggtaaccacaagaggaacaggtcttcttttgaacatggaaagaacgacgaccacatctgttacacaaggtgtgagatttgttgtgacgcttaccgaatgaaggagtaccctctgtttaaaatgaaaacataaaagttaattatcgttagtaaaactttgaactaaataaactctactgctggattcagaacaacttcattggcggtctagatgtgtgttgctgtcttacactatttcttctcacctttttgtattgacactcaaatctttttattcgctctttatgcatccgttatgtgcaatttcttatcatcaatggctctggcaacattcatcattctatatttttaaatcttttggcatagtgaataacgtaggtcttagtttacctggcctctcctggtggaaaattttttcagtgcttctttctcatgtaatcctctaaatcagaccggatgtgattgaacgttgactcatcaattaataattcctgtacatactacccatctttacttatatattcgtttacctctttgttctttatctacacatagtagtgctttttgttaccgctttctatagtaacctatgcttactattccagccatgtttccaatctcatccttcccgcaagtggcaggaagattctcagtgataatattagtggtgtacggagtgcttgaagaaaaaaaaaactgatatagaacccaaaaatgttcggcttttaaaatacaaatatgtacaggtgttaatgtctaaataatgataatccaaacgcgataatttttttttcgcgtttgtttttgtttcagaagaataagtaaacacttctgcctctcccaagaaagtttaatttctctccttatttgccgtttctatcgttactagcaacggggaacaatatatagaagcgtttttttttttggtatactatttacacaatatttgccgatttcattagtcttttcgctagaagtttcacgacaaaatcgtcacaattttggttatgtcccatctcttcccaccatcatcaccagttgctggtaaacctttggaaagcccacaaaaagaacctggtaagcttgctaatacttctgtattgaccttaggaagaaaacggtataattacgaattggaagagtatcctactccagacccgtcgtctagcatcggaagacaatcttcaccagtgaaagatatcacttcacgtttaaatgagaccaaatctgccttgtcatctccttcaaagcaagaaaaggtgcttgcaggccctatcgagattgaattagatgcatcggatccctcacgtttagccatcggtaggaaaaaatcagtctgcaacattattttgccatgcagaaagaatatctctaggcagcacgcttttatttcatacgccgccgacagaaatgaaataaaattggaatgtaatggaactaatgggttgtccgttcacttgccttactccatgcagttgcatttggtaaaacccttcccaacaaggaacttttataaactagtggcagaagagcctttgacctcgcaaaatactaaacaatcgcatggaaaaactcttcaaaagaaccaaaacttcatcagctttgttttggctaaaggtgaaactgttactttcccctatatccaaggaagtttcataaattttacaggcgtcacagtctgtctttcattgaaaaaagtagcaccttatcctggcgatggcaacaataactttgacgaagagaactcgacagaaacggaggatgagttgtgtttattaacaacaacgagcgatgatttttcttggcaaaaagaaacaccttcgatgaaatttgtcccagttgagcattcacctcgtacagaacagatctcaaaaccattacttattgcatctcctgctcttgtgaaaaactcccccattagttatagaacaacaccccaaacatctttcgttattaatcagccatcaactccaaagaaactgaagcgtaaatcaatttcattgaaaaataacactatacaagagacaccacttcctaaagataaaataattgggacattaagtgccagtactaggagtggtggcattaatgaagaagaatctttcgcagcagttgcaaaaaaaactaaagagctgtcttctacaaccgcgattgtatctcctgcacaaaaacgtcttaagacttcattgaatattattcccgaaatttctcggtcgctctcagaaagaggaattcggtttgatgacctagttcatgtgctatgtaatcatcttgcattttctaaccttcaacaaacgcctttatcccaattgcaaaacatcaattccaacacttcacaattaagcaaagatgaactaaaaaaggtcttggagactatttcttgcattggtattattgtgcgtgaaggaaaagatgcgtctggcaagccattagaagacgagtattactatgatgttgaaaacgatgatagcgacgagagaaagattttgtataattcgttaaaaggcaggagccgattaaggtcgtgcaggaagaaacataaacagtatttctggaagaggccgaccaaataacctcaaagacattctatatttcaaccttatttccatagcatagtcatattaccacgtggagcatcatgaaaaaaactggtaaaactcgtcaaaaagttctaaaaacataaagtaatattttctatatatttccgttgaaggagctaatacataatccatacaaaatagatcattatgcctagatgttattctattggtgtttgtcaagtttaagaatgtttaaaacttttctattgtatcattttctagtaattacatgactcgagttgagcgaatcaaacgataaggcatcgtcttctcaatatagggaggtgatcgggaccagcctagcataaagaaagggattgaaataattataaaaatcaaaataaaacatttattgtctaaatgtttaaaattccaatttctttggtttttcccatgagtactcttgattagtgaagtgaccataagaagcggttggtaagtaaattggtctagccaaatctaattcctttactaacacacctggtctcaagtcgaagttcttcttaataatttcaatgatttcgtcatctgattttgtagctgtaccataggtgtccacatgtaaagacaatggttcagcaataccaatagcatatgaaaattggacttggactctcttacacaaaccagcggcaactagagacttggcaacccatctagcagcgtaagcagcggaacgatcgaccttggaatagtccttaccggagaaggcaccaccaccgacggatgaggcaccaccgtaagcgtcgacaataatctttctaccggtcaaaccagcgtcaccttgaggaccaccgatgacgaatctaccggatggttggatgaaatatttggtattttcgtctaacatatcctttggtatgaccttttcaacaatatctttttgaagttgagttctcaagtcagcggtggaaatttcatcagcatgttgagcagaaataacaacggtatctatcctctttggaacccatctaccattgtcgtcttcgtattcgacagtgacttgagtctttgtgtctggtctcaaccatgggagagaaccatctcttctagcatctgccatagccatgttcaatttgtgagccaaaagaatggtcaatggtaacccttctggagtttcgtctgtagcgtaaccaaacattataccttggtcaccagcacctaagtcttctaagctcttttcatagtgcagaccttgagcgatatctggagattgttgttcgatagctactaaaacattacatgtcttgtagtcgaaacccttggcagaatcgtcataaccaatcttcttgatggtatctcttactatttgttggtagtcaagtctagctttggtggtaatttcaccgaaaaccataatcataccagttttggcagctgtttcacaggcaaccttggagaatggatcttgttctaaacaagcgtccaaaatagcatcagaaacttggtcacaaatcttgtctgggtgaccttcaccgacggattcagaggtaaataagaaagttttgctcttggacatgattatgtttgtatattgtcgtaaatactggatatattgaagacagttatgttttttaaaccttttaaaaaaagaaaaaaggggcagaagcaagattctcgaaaatactttgtagaaaggacagatataacctccttcttatacgcctcaagacgacagatgactaccaaaaagaaatcaagatctccttgcatatgaagatttgacgtcgtttacaagagctatctcagaaatttcatcggtattttggcttcggttaatatctggcgtggacccatcggtggaaaaacgccacagttttcaagctcaattatagtcacgtgggtagaaatattacactgcaccgcaagaaagtacgaccagatgaatcacatgtgaagatgttaacaagtttacatactttttgatcaggtaagctatgcataatgtcttagttttagttatgtaaagaaatgcaaacttttagtgcatattttatcttatataatagagcaaagctcgccagtgctccagttgttacctgagaatgaagcttgatcggcttttattctttcctgataggactctgtaagtgttactaaacactaaccggtgaaggaagtatgtctcttttcgccaagtttgtaaatgtccatttccagcaacaataaatgactaaaaatgctagaacagctccagagacaacatcgtaccaatgatgtctgtgatcgataacccttgaaaccattactactagagctaataaagggcaccaaatgcaacttcttgtattgcgtgtggtgaaaaccctttgccaaagatatgtaaagcccatggtactgactatgaaacttgaatgtccgcttggagtgctttttaagccttcgtatagaatccatttgttagtctgcttgcaaatgtccaagccaaaaaccaaagaatctgaatcactcatcttttggaggtcaggtatacatctatcaacaaagtcaggcctcaagtttcctataatcaactttaaggcgcctgttagggcagcatttatgcttataatcagcatcagacatagaatgctagtatgcatgaagtgaaaatcgttcgagattccgtccggcctctctcttagtctctttactctattcttcttcagtaagtccttgtcaaacatgcaggtccagaagacgaccatgttactcagtccaacactcaaaatcaaacattctagtgggcccacgagttcgttaggtacataacgttttgatatactggggtcatcaagactaaattcgatgttttggcccctaggtaccagggatatctccgaatagaggaataatatcgtacatagaccaattatcatgtactgaaagtagtatagcttaaaatactccttatgtttctcatccgccatgacagagatcatccttggtagaatatgacgagtttccttaggcgttgatgtaggagtttctcactcttgaaagcagtaaaatcacttcaaagaatggctttctttcttcccttaaagactataagttgtcaggtttcacgtggcaactacaagaaaaaaaattcttacgcgtgaaccaaaacaaaaattatcaaccaatacatgtcgacaaataatgaattagagcaatagccacgataacagaccttgattaaatgtaaactacatataagtttataagggttggttgattccattattttttgttttttatataaagcctatgaaaaataaatggaagcggctgttagaatataaaatagaagttgaaacaacaaaaatgtaagaaagttgccaacaataaatctcaaacttgaaagtgtggatcgaggaatatggacaatctttaaaaaatttttagtcccgtagtttttcgaatttttccttaccagtgaccatgaaaccatgattgggagacgtataagtaatttttatcaaagttaaacagaataatgaacattttcttctatttctccctgtgaagttttcatatagaaaaaaacataagggaaagaaaatattgataatagaaagatagtaccaaattgaattggcaggaaaataggtaaacaacgaacagaaacgataaaacaaaataacataaaaaaagtagacaaaaataaaaacaaaaacaaaaacaaacaaaaacaaaaacaatgaaaaaatgttaacaaaataatggcaaatggttgtcttttcttttagaaaatttatagttacaacaaggaaataacagatcatttaatgaaataattcgtgaactaattcttcatacacagcaatctgaaagttgtcgagttcaatttcgttcaacggaggtgcaaaattaactctgttattccccctgttctgcgaaaactcattgacattcattaaatcttcagcattgtaattttttactatgttttgatataatttcagctctttttgttgtttatcataatacttagaatcaatagacagattattcgggatggcacacaaccaaattcttgtcttgtaatatttgaacagctcttttatcaagtctctaaaatcatttctctcctcacaaacgtagtaaaacgttaattcctttctatcaaattggaattctgcgtttaaaatcttgatattcaatttaggctttgaataagttgcagcattcgtaaaattattggaagaactgtcatttgtattttgagattttgaattatcatttaacgcttgtaatttactctgagcaatatgcaaggcttttaattcatcttcaaatttattgtgcaaattcgttgttacctcccacggggtggcaaaacgtaagacttgtttagatggtatgattaactcagttaattcaacaacatcatacaatttgggatttaattttttcttttgcccattttttgagtcaatcaacatttgaataaactcatcattgcgatagtgctgtgactcacttgtaattaaagagtcaaagtgaattttctttttcagaaaatttataaataatgctaaattcaaatcgacagagggctcaacaaccaatactaaatcccttccacggtcaccatcaataataaccaagtcacctctctttaacaacaaattggtagcttgtggagtagatagtagttcaagtttcccatttttcaaagcaaccagtaccaatggtgtataaggtaaaaaggagttattagcattcctgcatgatagttctgttgtgaaagagcccttcctcctatttttattgcctccattattggaaacaattccattattcgactctggatcattaacgtaattcatgttgcaacttcttaaaatgtccaagaaatttaataaagattggtatgtattaccttcttcatcgattaagcccatgttcttcgcgtcgtaactttcattagaatcgtgcaacttcagcattttcttaatattatctgtgaattcaaaaactgcagagctagcaaaatagccgctgccacagtcgctgtataaatcgtgtaaggttttggacgaagtcaagtgtttaccctgaattaaaactaaaccattgtccaaagatacatttccttcattgctgttctcgttctgaaggttatgtgagtttgtagaagaagggacagaactgcttctttgaagttgaacaagctgaacatcatcaacacgttcgccattgaaagaagtaggtacattaacgtttcttggttgttgtggttgttgtggttgttgctgttgttgttgaaaagtaggaagggatggattgaagctcgctaccggttgtgtattccggcgaaactgttgcattggaaccatattgtgactgttgttgttgttattactattgctgatactggcattattaggctcgttatcataaggatacggaggttgtacaccatttccaaactcgggcacacctttggcggtcaaatgggttgagttcaagttgtcatagttgaatctgctattgaaaagattgaaaccttgagcgtgttgctgctgcacttgggatgtttgcttttgccgagcgtcaggcatttgatggttgattagagtatctgatatgtaggaggatctcctaatggtagactctggatgagatggctgttgccaattaaatgatggtacttgttggttgttcatactagatgggttgccagcactgtgtgatggggcagcaaaattgctgccgctattggaagtaaaacctatgtttgttttattcattaaacgcatgtagtctgaatccatccgattccccattaggtcgtttccatttgaatgaaatgaatttccattaaattgcgggaacgaccgttgttgagcttgataattacccatttgagtagagtttaaattattgttattggatgaaatgggcggtgcggacatcggctctgaattagacgaagacatttgaaaagaggtcaaattactggaagggtgttcttgaatgaacccgttctggtgagaaaacggttgctgttgttgatttggcactggtggcaaatacggaaacctacccataaaatcaatatcgtcaaaagtcctcctgttttccataccatttcccgcactttttattgagtttctcaaattattcaggccagcaagcggatcaaccgtatcacttcctgaattattggagttatcattcagtttacggggtaaatcggatagcgattttccgctgttattcttgaaaagcaagtcctcatagtagttctttaaatccacattgtcggaaatgcttgttgtgctattaacagttgggaggtccattttgcaactgtatttctattgagcactgtatcagacaccgctttttttgatttatccttcgtttttttctctataattctcttgagcctttcaatacactttattcttttctatatacgctgtttactatatcaaagaacactcgaactgatgctatctctgtttctaactgccgaaccaatgaaaaatacagctcttaattatcagtgaatccttcttcttatcctttatttatttttgttttgttcctttagctaaaacacggatccgtaatgttatccaacacgattaggggaaggattcgtctccaaaaaaccgttatgacccaatcctatatgacctacggcagtcagagaaatacaggttttcgcactcggaggcgattgtcgccaatggaaagctagccgatactttttccgtcagctttgcgggttttcttttttgcggccttgtaaacggctgtgggaaaagcgaaaaaaagcaatgagttgggagaaatggatgtgattacatgagcaaccagtagaagatagcatcaaccgcacacatgattaggatgtagacggctattaccttggacttattttgttcaagtgcggctgtatggacaacagtgttagggtcaggttccttggtagggtacgataatacagctgtagttgcttgtttggtactgtcctcggttgttgtcggaacctcaaagacaatgccaagccccttcatcatgtgccactccacatgacaatgtaaaagccattttccgggcatctcggtgttaattctcaaaaccgcgtaagaatttcctgcaatgttaatgctatcccttaccatcggtgcctttccggttcgggccaggtgacgtaaatcgttctgatagcggctccatgccttgccctcttgtacgtctttgtgaaatgggccatcacctttattgccaagagatattatctggaagtgatggccatgcatatgccatgggtgtctcatgtggtccagtgagttgattacaatatcatatgtttcgttgaatccgaaccttaccgggtcttttacgtactcgctgaatgtccgttcgttcaccttatacatcccagtcccatacttttgtttcgtgctttcatctttgtaataagcataatcgaattcgaaaactgcaacaggatcagcctttgtgcgtaactttttattctcttcttgcgttggttctatgtcgcgataaagctcggccttagtgaaaccaggcaagtgttcgatggaaacgtcattggggttctttggtaggtccaaatgagcgccttctttgtaaaaccaccactgttttgttatataacccatcattttgttacagccattaatcatacgaataaaactagtgtcagactttagtttgaccaaaattgtatatctttgtccgaccgctaaatttatcgtttgtacaatgaacggtttaatcataatcccgtcggcttctagaacaattaattggaatccatcaaggtgaaagacttgagtaccagacattcctgagtttacgattctcaaaagaagatactcggtgttaaatcctattttgatagtttcaccgtcagatgattttccatttattaatgatccatcaaatttgggatctgtacccccggtagatgacaaaaccttgtcgtttaaaatgtccaaattccaattggtataccaatcactcaaagtgataatcctttcttgaacttcataatccgtcaattccttcgtgtgtttatcttttttcattgtaacaacaccgtcatctagtgtctctatgtctctcacagaattaatagtatttgccacatgattatcataatcatcgcattcaactatcagaacacctctcataccgtcaccgtattgtactgatgaatgcgaatggtaccaaaaagtaccacaggttgattgatcaatggtaaaattataccaataactttctccatatccaatagtgggctgtgttaaacctggaattccatcaaattcatttgctaaaggtaccaccccatgaaaatgtaaagctgttgaacagtaatccttccaaacatcactgtctttactagcttcttcttctgaacatatccagttagtcaatttcaagttaagagtgtcaccggatttaactcgaatttctgggccaaatgtagcgctgtagccatttatggagataactcttctcttatcaagcgtgtattcactgctcgcattgaattctaagacatgtattttgccttccttagcggccataataaattttaatagtattaagagtagcattggcaactgaaccggcttaaggagaatgaccttcattctaaacaagttgtccacggagttttgcaataattacttaataactttgtttaaccgcccagtatgtgccactttattagctttggccttaatgtggacagctgagatgaaggtggatcctctatgactatccccgaaaaaaatgtaaactaaaaaatattggttgctaagagattcgaactcttgcatcttacgatacctgagtattcccacagttcactgcggtcaagattttttcttgaatcaggcgccttagaccgctcggccaaacaaccacttatttgttgaaatttttgtatcatatgtttgtatatatcatatcccattttttaagagagtaacttcttgtcggcctcattgttcataatttgtagccaagttgtagtgataaataataatttaggcagatattcttatatgcttgagtggaacttctagcatattcagtatacttgatattaaagcctttaacaacaattaatgttcggaaaattaaactgttacataatttatgtttagctcttactttaatcccaaagagggcaaatagcttttaaatcttcaactactataactataactacttttctttcatatatagttagaaaaacaaacggttatacaaatagtaatcaacacgatattttaagggtaaatataatagtacatagagtccagtacctccattagattgttatttaaagtattaatacggaggggaaaaaataagcaaaaataatatgagcgaaatattatggcagaacaaaacgaaggagacaaaacatgattgcattacattagcactatttttgtagaacgccttccttattcaggacgttctcaacttcattgaccaactttttgacagctttgaatgaaccagaaactttcttgaactgcacaacgctcatcttacctctcggataaatattaacctcaaagagtgttgaacgtagtgagaatatattatcactcgatagtttacccgttaaggtcagattgttggggtgcgattttatattttttaaaccatactgagtccaaccacgcaacagcttctctaaaccattaaacaattgttttgcagaaatcttggcatacaattccattgttttgtccgaagattttgagaattttctaaagaaggaaccatttccaattgctgtatttttatcctgcttatgctcttttaagtgatcttttgaatgatcctttgcctgcgagccagcatttttttccctaattttttgcacagatttgttcaatggtggctccatatcatctactactttctctcttttttcttgatcctcttcttgtttgtgttgttctggctttttctcttccttttcctcattttcttcttccttttcagtatgtgaagaagagcctgattctggtatcatcgatttaatctttggatgtgcctggtcaccctcttggctattctgtttacgcaattcattgtcaccattaagcggaggaaggatcggaagatgtaagttatcagtttgtttcgcttcgttcgatccattaaaacgatctgcaaagttcagctttaacgcggatttgtctttgatagtggaatcaccgacatcgtacaatctctcatcgttcgaactatttcctgtatattcagcttcttcgttgacagtttcaaaaagaaattctgaatcatccgcacttcttggtgttggaattctttggctttgttggttattgacatcaaggttaccgtttttcaaaatatcaaccaagttggtaaacgactccttggtagagtacatcgacaggacagatagccttttattggactcactaaaatgccttgattttctagtaaattgtggtactctaatttcagagatcttcctcaacctaccatcagagacgggagcagttgttgcggtactatcctttaattgagatacgccattcccatccttcgggaggatcaaagattcatatccatcattagaatctgacaccactcgctcctctgacaatctttgtggtgcaattatacttggatattccattttagacaatttcaactctttatcgatattaaatgatgaacccaagaattttgatcttctgatagtttctaaaattttcttttctgttgtaagtctttcattttctgttctctttggttccactggacttacttcctcagttggactggagaacattatacccggatcaagccttgacacaggtctagtttgtaaagaaaagttgcggcgacggagaatattgtcaatatcaacctccaaatgattgatatttttctcttcattttccataggagcagagatagatctaatattaccatccagtttttcctctttgtgtttggacagctcttgctctagatcacttatatcaatttcaatttgcttcttgagttcctcctgttttcttttcagatcttccttttctagtaattttcttgcacgttctttttcttcttgtttacgtcttctacgttccagctcttcacgtgcttttgcttctctcactttacgttctagctcttccttctctttccttatttgttcgtacttttcgtactcaaaaatttcatctatcaaagttgcaaaatttgagctcgttctctttgtttccttctcaatgtattcccaatcgtcatcctctgccaatttcgcatatgttgacattaattttgttgtcaccgattcacgtttcatgcttggtatcaatgacattctcttgatagatctagaagatcttttgttcttcttggtagtagaaaagatagaggctcttttttgattcttttccacatttataaccgaagctcttttattacgtgatgctggtgttggagaagattggttaacgattgtagataatttcttctttgaagagaagttttttgaaaggcgttttgaagaaccgggtgtagttagattgctggaggaggcactggaggcagtgaatttgttgaaggatattggctttttacgagaagatgttacactaattaaagattctctatttcttctgcgttgtggagttgtcgatacttttttagatggggaaacagaaacgctactaattgactgcctcttcttaacttgctgttgcttaataagctctttttgagtgtcacacttaaatctatacagtagtgcatataatgtcttttctgcattagcgccaggttctcttagtttttccttaattccttcaggatctcttccatgccataatattactaaattttgcaaaatcgtagcgtcaatagaagaattactttctgataatggcgtgagatatgtgtcttctcttggtaagcctctaatacttttagaatctcttatacttggatatttttgtaatagcggatgtttgagtatatctctggtcttgattcttctttcaggatcaacggttaagatttttctaatcaaatcctgagcttcacgcgaaatttcatcatcagaaggcatttcgaactcacctttttgaactttaagtaatagtgttcttatatttccatcttcctcgtcaaagggtaaccgaccagtaagaagggcgaataggatcacaccgcatgaccacacatcacttgcgaaaccttgatacggtataccagatacaatttctggtgcagcataatgtggtgatccgcacgacgtctccagtagctttccttcagtttccaaagcagccataccaaaatctgcaatcttgatgttatatttatgatctaataatagattttccggttttagatcacgatggacaatacccaacgcatgacagtacgacacaccaataataatttgtctaaaaaacctgatagcttcatgctctggcagaggacctctctcaaccaataagttgaacaactcacctttctccgcgtattctaaaacaaggtataaatctgtatttgtttcccagacatcatataaacgtaacacatttgggtggtttaacaacttcataatgattatttcgcgttctataccatatggtagagcatctggggtggtggagccaacaatcgaagtaccgctgacattaccggtattgaatactgcttttgatattaccttaactgccgcctcttgtcctgtggatccattacgagcaagctggactttaccagtgctccctagaccgagagtttcacctagtttccatggaccgatggtattatcctttatggcaggaatactgttaccattgattgccattttgaatgttattattgtattgtgctgcgaatatctttcttgatcaaagtgggcaattaattattcacaagtctgctaaagccttcgagaatactaatggtgagtacagttgagacgttgtcgacagaagagaaagcaaaacaaaatagaaaagaaaatcaagaagaaataaaaaatgtgtgcacttcattcagtcgcttttaatttaacatcaaaaggaatctatggtgtggccgttgatatttcgcgatggtatgccgaaaaaggaaataacgcagattgcgcgtagtaacgaatggatttgacgcgtttccttcgatgaaaagtgggaaataataataaaaaattcttgtcagacgaaacttggcgcaaaacaaatgatttctttaccttgaataacccagttcttccagtgaagtgaagttcaagttagtaatagtaggaatgcatttatgtgatgacaatgatgtttgcacaaagtacatagaatatttaaagagttaaatagtataatgaaataagaaatacatgaatgagggggacgggagaatgaaaggaaagagataaaacaggaagagcgtgtaggaaggctgggatttgaaataatatgctaattgaattgtttcttcaagtttttttttttttttttgaatcgtgatttctgctttaacaccagaaatcaagaactcttttccagtatggtccgtttcttaatctctctttatattcttcatcttcttgttttaataattcttcatcaaagatgtttctatgagaaactaagtctactttatcagcgggaatgaataaactccaatcttttttccaaactttgtaaaagatgtataaagcaatccagattggcatagccaaataattctcaaaaaatgattgggcacttaacttacctcctccaccaattggggcaatggcaacccaaaattgggcgattaaagctaacaccatcataaggacagcgtaagccgacccccagacaccgacttgagatttataaccaacctctcctaaggaccttccttgcactttcatagctcttctaaacctaatgtgagacaaacaaatggtaatccacgtgaataattgagacaaaccggagattgctaacaaccaggtgaaaacgtcctcttcctttttagatgaggcacagaatgcaatgacaccaaataatgcactgacaagcatagcagcagcaggtctaccttccctatcgatgtaatcgaaacatttgggtgcattaccttgtttggccaacgacatcaaaatacgagaactggtatagaaggcaccgttagcaacggaaagaacagacaacaggatgacagcgtttatgaaatgaggaaccacacgaacaccatgagaggagacagcgatgacgtagggcgacgctttagtggctgaacctgcggcccctagcaattgatctgaggtgtaaggtacaaggaaaccaactaacgttaaagacgccaagaacacaaacagaattctataaatcattttctttgccgccgatggaatagcctttcttggattggattgttcactggcagtcatagccagctgttcactcataccaaaggcgaacgctgctgtgacaaatgtggcaacgacacctttgaacctctggatgggtgtatcaccacggaaggctccgggatcacgccaatatttgctacctatgtaaccatcggtacctgcaccaccacaatcaataataatggcgagaatgaaaaatccaactatcatcagaattttacaacaattgaagaagaaatctgcctctgcataacccttagctccaaaaacgttgataacaacgattagtacgtagaagataacaacgaaaacatccgggttcacagatgtcgtccaatatttgatagtcatggatgcagtgaccaattctagaggacaaacacatagccattgtaagcaaaaaagccaagcaacagaaaagccaagtgcagggtcgaccaaaaacaaaggatatgtattaaatccaccaatcaaatcactgtatataaccgctaattcaccacaagcttgaataatacagtaaacacaactacccataatagcataaccaatgatcaaaccacccggacctgcattgttcaaaactttggagttaccgaccagcaaaccagtaccaataccagtccctagggacatcatcaccgtatgacggggctttatactctttttcaaattttcttgtttctgttcttgttcttgtggtgactgtttaataccatcaacagtgatgtatgagctcttccgattcaactcattgtccaattgagagctggaatcttttgtggatataggagtagtcccattagagttgctcgagtctggggaatttgcatgcgagccttccgctcttctaaacgagtcaatgaacctccgtaagtaagatgcatgatgttcaccttcatattccatattttcaatggttttttccactgttttttcaaaatattctacttcattttccggttctatagagccaatttgtttttcctttggttgtatttccttcatctcgtaatgggaaacatcgtcaaggtcgttacgattcatattcatattagagcttccctcattattccgcccatggcgtctattaccaagcgtcataatgtgcaatatttgatattatataagctacttgagaaagcgatagtttttttttcttacacaaaaaaaaaaaaacataaagcacctataactctcaactttgaagaagcacgaaaggaatatgtttaaatcaacagaaatgtgaaaaaaatcggttatatatacagaatccgattctttctaacatcaaagaggtgggggaagaagggactcaaaaaagaaacgacactgcacaacccgagccaaactgacatacgaacactaaaaccgatttccgaaaaaaacttcaaatttacatttcattgtccgtctgccatcgcatcatcgccttcatctctaagagttgccgtgcctttccatccgctttcttttcatgcggcgttattcttttttcctatttttgatggtccctgtgccgtttctttttcatgttcaccggtttttggcgccgcataccgtacggcggggcacttttgaaacgtttttgtgcatcctgatgccgttttcaaggatcgcaagcacgtcgcataatacggtaatgccgaattaaggctacgtcgtcatagtaggttagtcatgcgcgttggaaaaagaaatgaccaacgcgttgattacgtagtccccaaggaataatgcttttgaaagtgaaaaaaaaaaataaaactgaaaaaagccatgctgtttccatcacgtgcatgtcacgtttttgccgccgaactctttgatcatgtgatatgaatatgttgggttacccagctttgccaacacgcgccgtcggaaggtgttcaggaagcaggaaaagagcaaaacaccaacaatcaaacaaacgaacacattctactcttttagttgatttttcttaccttttccaagctcccgtttcttgttaccacctgtagcatataggacagaaggacccagttcagttctagttttacaaataaatacacgagcgatgtcggactcagaagtcaatcaagaagctaagccagaggtcaagccagaagtcaagcctgagactcacatcaatttaaaggtgtccgatggatcttcagagatcttcttcaagatcaaaaagaccactcctttaagaaggctgatggaagcgttcgctaaaagacagggtaaggaaatggactccttaagattcttgtacgacggtattagaattcaagctgatcagacccctgaagatttggacatggaggataacgatattattgaggctcacagagaacagattggtggtgctacgtattaggactcttaacaatgcctaaaaaacgccaacaaacctctcccttccccccacccaccaaaaaataccatagtaatgaaaaaactaaataattcatattatataacatagtattaatatatgttcgacaagaatagttttgtccacgcctctttcccagctgatgcggaggaagtgcttttcgccatgttattaaccagtacgctagcttttgttcttaattaaagaaaaaaaactatctccgttaaatgagcaagtattaaagaagcattctttcacgacgtgccacagagaacttcccgtcttcattcaccatgaacaacaagctcatatatcgttcggttagatttgcaacccataacagccagcttttacttccacctttggttctctacagaaggatactaaggcagcataagctgctacctggtccccaaagggagatgggtgaccaatacgtgcgaaacgagttcaagttgcacaaagatatcgataacccgttgcatatagtcggctttttagcttcctggcaagattatctccacatgatttccaacggtaaatggaaagatgccactttatcttcggaaaccctggagaaactatcccctgagcaaacagttcaactgtatgaattgatgaaggaaacacagaaacttcaccaagacaatgaaatagaatcaagtaaggacgtgaagcggaacaacaaggattagtgttcgtctttttattgcgcttgtaaataagaaatccatatactatatagtacacatgctaaaaaaaaaaagctaaaaatctcacttatttgcagtggtctccctctcctgccatataaccccactggtattttccaatgccttattgttggaaacctgatctttataccattcctgcactttcacagggtcattgccgtggataatacaaaacttgaatttggacacctgcttgtcacatgatgtaaaatctccatatctgtaatagcttctaaattgccctccaatcgaatagcaactcgtcagttgatcaaatgcctctcggcaactcatcgttgtcggatattttgtactcatcctttcctgtttcttcctcaagctgctctcttttaccctaatagaaccatcgcctccctcttgatttatgctaataccacatccaatagcagaactattactaagatccgatatttcggcccccttcgcaaaggggcccgccgcactttcttcatgaattttcatataaaaagtcccaggacgccaagaaaaggtgccctcttgattaacggacactccaactactgttatatattgtttcatggagaccaatttttccttcgactcgaatttaattgttattatcattatcacgttgtttgccacaagaattattgctaaaagatttttatctactccaaaaatggtatcccaggaaacagttgctcacgtaaaggatctgattggccaaaaggaagtgtttgttgcagcaaagacatactgcccttactgtaaagctactttgtctaccctcttccaagaattgaacgttcccaaatccaaggcccttgtgttggaattagatgaaatgagcaatggctcagagattcaagacgctttagaagaaatctcgggccaaaaaactgtacctaacgtatacatcaatggcaagcacattggtggtaacagcgatttggaaactttgaagaaaaatggcaagttagctgaaatattgaagccggtatttcaatagtttaaattacgctaatatccccttcataatatttacatatatatatcttttattatctatatcttaaatcacatatacctacaaaacttctagctagattcacacaagagtacttttgaaggctgcgcgtgcattttgaaaccaatgagacccgctaaattccgtctgaggtacaagatccctcggcttctttcttcccttatcatcaactttcggtttgctattattggcattcatcacacttagcacgtacgacattggcaaaattttgggttcgtccgcctcacgcttaaaccattctcttatcctatatcccattgtttctaaatcatctgccccaatttgctttctaaagttataatctcctaacttcagcatcaggagcaacgtgtaatatgcatcattgcctgcgttatgtaagaaggcatgtggcaagtgaaaaagccttagtagtttacctaaactgctacccttcttgccataacacatgctataaattttctctgtgtcaagcatcttaacatgttttctaacacctttgctctccgttgagtcctccggtttggtaagttcattatccaattcaggtacatggaccccaattttcttcagccacttaatatcccccgctatagcatgacccacaaacgctctttcccaggttgtatcttggtccgtctcacatttcatatagaaattaatcaacgactgaatgaactctacacattgttccaatggtaatacaagactttctccaagtaaaaagcagtctttaaagtcgcatacgaatttcttgtttcttaacggtaacgcttcagcaacaattaaatgataacttcttataatcggcatcaaggaataaatgttttctcttggatcatatatggcgatgccaatctctgtaacaatgtctgtatcaaattcaaatgcctctacatcgatggcaaaacaaattgtcttgttggatgataataactcaatagttttacagagatacttgaactgagacccaccaggttcacaattcatcacaggtatatgttcgttttttacgtcctgtacatctgctaaatattgctttcttagatttttctccacatcgtctttagatgcatcaggtatacacccgtttttctctatccatttcttgtcaatttcttccagcttcttatccagtaattctgaacttttctcatagatggaccgatagtttgtttccaatgcctttaaatatttttggatttcactacttaacgcaatgttaggggtatatgcaatttcgtgcagagaattaaaatgttcaaactcatttatccatgtcttttgtcttcctagtttattcatcaacttgctacttgaactcttatacagtcccacgccccctcttcttgaagggaccatacccctaactctagctgcattgcgggttgccagactcctgtttaaaccttgtggttgatggtaattgcggactgctttggagttgaatctatgcgtaaccattttgactaccgcttcgtatgctttcttgcactttgtggagctactcatacaatagcttataatctgtgtagtcaaactatatactaggcaaattactagtaaatgcagtattcatatgtcctcaaaccgttttttgcagtatgttattgatccatcgaatcaaaatttttcaccgccaagagaaaaaagatcttactattttgtgcttatgaaaaaattagtaaaagtaaagctggaagcacatacaagcgcagctgaatcacaaaggaaaattggcacatccttggttgacacttgtctatttattaaaaggttttaaaaagtagtgttcagcagttctatcatatttttttatttaaaaaaaaatactgagaggaagcgtattgttaagacacaatttagggtggcgttaaataaacgagagagcccaaaaatataaccaagataaagaaaatcaatcataaagtgaattcaaaaatgtcatcgcaaaacctcaatgataatccaaaaaatacatcctcagcagctgaagataagaagaaacaaacttcatccttaaagttggcaccaataccaaccacatcgccatggaaatcatcttcgccagatagcaatacagtaattcctgtagaggaactaagagatatatcaaagactgcaaagccaagtaaaaatggttcggggtcaattaaattaacaagcaataccaaatggactccaattacgccgtctgttataatctcaggttccaaggacacaaattcaaagtcaggaaagaactctaaaaattctaagactaataaaaaaatgaaaaagcgtggcaaatataataacgatatcaataaaaaggactttaacggtcaaaccaacagtacatcggaaataagtaacgtttccaatcttgaatccaaacctttagatgctaacgctaaagtaaacatacattcaagctcaggagcaactgccaatgggaatataaagaggataacaaacaacaacaattcaaccaacggtagacaatcaagaaattatcaaaacaggaatggcaaaacaagatacaacaacaatagtagacacagtcaggcggctaataatgccatctccttcccaaataattatcaggctagacctgaatatattcccaatgccagccactggttgaacaacaattcaagaaatagctataaacaactgtcatacttccgtcaacagcagtattataataacatcaactatcaacaacaattgcaaacaccatattattactcaatggaacctatttttaaatctatcgaaagtatcaaaaaccaaattgaattctattttagtgaagagaacttgaaaacagatgaatttttaagatctaaattcaaaaaagccaatgacggatttatccccatgagtttgatagggaaattttaccgtatggttaatttatctcttggtggagacccaaatttaattttggcatctatgagagaagttttacaacataaagaaacaaaccatttggaaattgcccttggaagcatagaaggtgctcagaagaacatggcagatgatttcaatccattggaaaactattttattaggcgcgaaaattgggctgaatacgctatggaaagtaattttgatgaaaatgatgacgaaactgaaaaatacaacattgagaaactattgggaccgaacgatttagacaattattcttatatgggctatccaaacttctttcccagtaatgaaaatgggaaaaagagtcagagctatgaccaaggtgaaattagcaggcagtttgaacaaaacttacaaataaatgattaattttagacaatatttttttttttttttttattatgtatatagttaacatgtataaagtaatagcagattctctctaaaaatataacataacatttcatttcaattcgtactaaataattttttatataacagatacataagatatttatatagaggaaaacgaaaacaaactaaaaataagctgttaagaacagatatgttttatgccaccagagcacacaaagctgcgccaacaccggacccatctttggctagacgcaaatgtatcttacgttcaccctcagtgccaattggacttaatgccaaagcatgtctcagcatggatctgaatccaggatagtattcgatgacataaccgtcaaaaccaatttctacctcaccgtgatatcttttgttcaaagcgtttgtcttgattaggatggcggcaatcggaacggctgctagatatgcagaccttctcgtaatggaacggaccagattttgaattgctttacgttcttcaaaagtggtcggtagcctcaaactctgcaaaaacgacaattcagtttcacgcaagtttgtcgaatcatcgatttcaatcctggaaagaacttcactgcacaattggaaaggagtctttaaacggtgaggtaattgatcgtaattacgatactgtcccaagattaagccccttgcatgcaagtccaccaggatgttccttaacagctcacccaagtacatgccggaaattcttttttcaaatagatggtaacctggatttggagaaaatttttggtcaatatcgatgtcatactttgtagcagacaaatgtttcaattcattgtcgaaagaaccccattcgatgttgatgcacatttgggtttttccttcatgcagcagtcttgttctgagctcatctggtagcttcttgatgttttcaatatcctccatatagcaaccgttagtaccagtaccaaagatacaaccaatgacaggctcgctaatctcaccagcactcgatggacgagagcctgaagtgtagcagtgggataggaaagtgccaaccgtgtcgttggtcaaagctaccacattaatcatagagagcccctgaatgtctaattgctcctggtataacctcacgacatccttgccgaccgtgtcttcaatcttgaagcttttggtccatctgattaaagtaccggaactcaaagaggtttggtcaacgggatatgagaaggtaaatcccattttcaaaggttttatgttctcccccgtggacttcaacaactcaggatgatgcttcctaacgaaggcccttgtacggcgacccaggtagctaaacagctcctcgctggtgacatccttgtcatttagatattcttccggaatcttagacttcaattgctgcatatcaaaggttccgtcaccattcaaagtcacagaacacactctgaagtgagtcccacctaaatctgcagccagcaaaacaccacgttccgtcccattgggcaaactggttacatatgtagggatcatgggtagacccttgtccaccgtcttttcttcgcctacagaggtgttattcaaccccttttccatacattcaatgaagtacgctgttagttcgtccaactttgctgcatcaacctgcaatgaggagcagatctcaaccactgcatcttccaatgcctcagcattgactttatgtaaattttcaaatgacattactgtgtatctatgattcgattcttgtacaattcttccttgatacactgatatctgtttctatttaaacttcctataagtatgagacgtacaaaagaacacgagacaagatgagattttacacttacacagaatcgactttatataatcccgaatacatgtttcccccccctgcatcgcaagcataatagaattcgacgacccgatcttcttcctctgtcttccacacacacaaacactaattcactctcactctctcactttccctttcgacgacacacacaaaaagactttctggatgccccgcgttttttgtcacttgattcttcgaacaaagacgcaggcaactacccctgaagggcccacccgaaagtagttgctactgctcgttgcggtggctgccagagtggcgacgtagcgttgcgttgtggctaacattggtgagacaacccgattaaattacttaatgggctctcccaccgcctttgcacccagtgacagccattttgaagatagcatcgggctggcttccaaataaaatctaggtcgtttctattaagttcgtttcgttatttttctgtcttcgcggcggacacgcaagccgacgacgacgaggtttagttgcattttggctatcataaaagaaatgggcttgtcgcaacgggatcaggaccaagaacaggggtgctgagactactactgtaactgcgaccgacacagcgtgcgaaactagggaagtaaaaaggtataggaagaagaactatgtttagaatagctaaaaacctcgtacggacttttgagcagagcgtgcaagataccctggcactctcgcaggactcgagcaatctggacgctttctttcagtctataccaccaaatttgttgtctgctcagttggaatcacccgtagatgcggtttctgaaggtgttaagcacaccaacgtcaatgaaacgctttccggtctccgcattgtttgggtggacgagatgcagttccaactgcagtcctttttcgactatatagtaggtttcaatgatgatccggtgccggtggtcagtaatcaacacggattttcgtacccagattaccgtcgtatcacatccatcttcaatgaacactgtggccgaactttgaaggtcaacatatggtcagctaaaggaggcacgttcagagacgagtatatcagcattatatcgaaggagagcgacgatttggacgatgtttctctaaaccatgacgagaggaggccatctagtggggaagcgcaccagttccaagcactcgggttcaaagtccaatggacgcctttgatagcttccactttcacataccatatcctgaacgtgaacatcccagatggacccgcccaatcggcagggctcatcccagatgaagactacattatcggctgccaagatggcctgttggccacgggaggggagacgcttttacaagatattgttagatcaagagcaaactacgatctggtcctttatgtctacaacaaagtttctgactgtgtgagaccaatcacagttcatataggtcccgacggcaggttgggttgcaacgttggatacgggtttcttcacaggattccaacagtaaagcactgtccacaacaagcacagcagcaggggcaagatgacaaccctgttcctgttcctgttccagtagaatctgagacggcttttgtgccatcagcattcacagcaccaccggtgccaacaaagaagaaatcaaaaaataaaaagggtacccagccattggcaatggatgactattttaatgaaggcagagataagtcatctaccgctgcgaagtcagcagaatctgacatcctcgccccaccaccacaaaaacagtcatcctctgattaactttcctggttagtcttttggttttgtttcatagcaaaattaaatatatatatataagcttgctttcccttcaaaacacgtaaacgatagttggcaatgtacgaaaagtaccgagactttttttcaaaggcacgcgtgtccttttttgttaagacaatagatattttagcattcagaaagtttcaatttccaagacttgacgtttcaattatatggcaatctcccaacaagcacccgctcatataataccatgcaagtgaccacaagatttatatctgcgatagtctcgttttgcctgtttgcttctttcacgttggctgaaaacagcgcaagagctacgccgggatcagatttactcgttctaacagagaagaaatttaaatcattcatcgaatctcatccgttagtcctcgtcgagttttttgctccatggtgtttgcattctcagatcttacgccctcacttagaagaggccgcctctattttaaaggagcataacgtcccagttgttcaaattgattgtgaggctaacagtatggtttgcctgcaacaaactataaatacctacccaaccttgaaaatctttaaaaatggtcgtatttttgatggtcaagtctatcgcggtgtcaagatcaccgatgaaatcactcagtacatgattcagctatacgaggcttctgtcatttatttaaattccgaagatgaaatccaaccatacttggaaaatgcaactttaccagtagtaataaacagaggcttgacaggcttgaatgaaacgtatcaagaagtcgcactggaccttgctgaggattacgtctttttatcccttctagattcagaagataagtcattatcaatccacttgccaaacactacagaaccaattctgtttgatggaaatgtagactctttggtcggaaattccgttgctctaactcagtggttaaaagtggtaattttaccttactttaccgacatcgaacctgatctcttccccaagtacatttctagcaatttgccgttggcttacttcttttatacttctgaggaagaattggaagattacactgatcttttcacgcagttaggtaaggaaaatcgtggccaaataaatttcattgcattaaactctacaatgttcccacaccacgttagattcctaaatatgagagaacagttcccattatttgctatccataatatgatcaataatctgaaatatggtttaccacaactaccagaagaagagtacgcgaaattagaaaaaccacaaccactagacagagatatgatcgttcagttggtaaaagattaccgtgaaggtactgccaagccaattgttaagtcagaagagattccaaaagaacaaaagtccaatgtttataaaatagttgggaagacacatgacgacattgttcatgatgatgacaaggatgtccttgtcaaatattacgcgacatggtgtattcatagtaaaaggtttgcgcctatttacgaagaaattgcaaatgtcttagcatctgatgaatctgttcgcgataaaatcttgatcgccgaagtagattcaggggcaaatgatatcttaagttttcctgtgacaggatatccaaccattgctttgtatcctgccggaaataactctaagcctattatcttcaataaaattagaaatttggaagatgttttcgaatttatcaaggaatcaggtacacatcacattgacggccaggcaatttatgataaattgcaccaggccaaggattctgaagtgtctactgaagataccgtacatgatgaattataatcaataaataaagcatatataatgcacatttttaacatctgattactcgcatcgtttctggaagaaaatagctaatattcgttatttatggcatcacgattattctcaccagttacccgtttatgctcttgaagagatttagcattactgccagcgcatcttcaaatacaggtttatatgagacccattactataaccctaagaagagaaaaaggagtgctttcgttttcaatcacattctagtttacagtaattgagtctcgatgatgtttaatatttaccttttcgtcacttttttttccaccattcttgcaggttccctgtcagatttggaaatcggtattatcaagagaataccggtagaagattgcttaattaaggcaatgccaggtgataaagttaaggttcattatacaggatctttattagaatcgggaactgtatttgactcaagttattcaagaggctctcctatcgcttttgaacttggcgttggcagagtaattaaaggttgggatcaaggtgttgccggcatgtgcgttggcgaaaaaagaaagctgcaaattccaagttctttggcctacggagaaagaggtgtcccaggcgtcattcctccaagtgctgatttggtgtttgatgtcgaattggtagacgtgaaatcagccgcctaggtaaattggcactcaggcacatatctgcaacaagatgcatggagtacgtatgtggcaaacttttttttatagttgaaaatatatccatatgaggatgccagccatcatgtcaagtttcaatgtaattatggttgtgtatattatgtttgcagcaaaataaaataaaagggctctaactacaatatattaatataaagaaatgttattcaatctagtttgggtatgaattttttccctcttaataaaaatagtttaagtagtttgttcagtcttcttatcgctggtaaacattttttgggaatttggttttaaactatcaaaaaaatcctgaaaaaagtcttcaaaggaattgaattggtcgacgtcaggaatcatgaagtgactactggacaagttctcgtgcaaagtaccaacattagtaggcgaagtagcgggtttcgcggcgtgcagatttcctgctcctgtgtagttattagcattagtcgacattttatcattatcactattctcttttgacaaactgccaaaattaatacgagtcttactagtatcaattatagattttatgatttttccaacgttatcagtagcctcattcattttttcccctatagtgctcaaatgccagtacacttttgtacaaagactcaaaacgcgttgacgttcagaagaatcgaaccaataaagatagtcacaaagagttaaacaggcgtagactagttgatgacaagtaaaaatcggagcaccccttattaacgttggcggtagtctcaaaaacccattcaacagcgaaaatgaatgttctttcatcgtattaagaattagtttcaaaaacctttggttgctttttagcgtggaagaaaattctgtgataaaagtgcgacatatcatgatatgataaaaatcaaatgtgaacaatagcacgcccgcgccatcctttgctaaaagctcttcccaatttttcagccaataatttagctctggaaaaacaaagataaaagtatctgcgttacctccatatctgtcattgttaaagtcatccaaacactgcgcaaaataatttttaaggtttataaagatgccatttacgatgtcacctaaatttatctcactgattttaatgtcatcaccaaaattcgcctgaggaaatttcgccacaagtttattaaactctttaagcatatcatcctgttccctaatatcgccgtaactaatggaatattctaaatagcaggcagttagtgaatttagtattcttagatgataaagatcttcgggattatacacttcttttaccaaaaccctatcctttatctgataaaaatctattacatgtaacaagctattgagcgcaaaattgcttagtaccagagaattaaacttcagttgcctatatctctttgcctttcgcgaaatatggaacatacagcaatataaaatagcctcaatatcaaacgctgttaacttttcaaacatggttaacgtattagtgagtaatctctccactaaaggatacaatatttcttgttctgcagcgtatttatcgttgtcagcaaaactcatagcgataatagtaaaaacacttgtaataaataggtgtgagtgggcatattccacgtctatctcttttctcccacctggaattatccagaaatgggatctcaccagaaattcttttgcaagcttatggcataattcctgattattctcataaaaatggagaaagttcactcttgcaacagcatatggcctttgctgtccagctagcttcgcagctttagatgtagccttcgatggaaatagcctctcatcaatatcatgtagcaattttaaaggagattccttcaacttaaatccatttaagaaaagattttcttttctatattcccctgttttccttatcgtctctgagcccgaagttagacgactatcgtacgtcttatttgagctgaaatccacgttctgaatatcatctccagggcctttgatatcgctgttataagacatctttgctgtggtgattatcaagtccattttctggtgtaaagattttatgtgctcttctaaagatgaaagccttttatcgatcatgtaattatcaaaattgaccgttccattcttttcaaaactactttggctttcgttgggagagtccgcattcaaatgagagaaagaaccaaggttgtgattaattgagttgatcttctttagtagaccatcctcacgtaaagtattcaaaatttcattgtctttattcctggctaaggagcaatcaagctgcagaacgttacatctgtaacattttccaatgaaaggttcaaaatcgcaccttgtcttcactctcctgcaagtatcacaactaaatgtttttcttttctttctaggttttttgttgccattattcttaggactgttcgtttcactgcgctctttggctcttgcactatcctctgggtggtttattatggatctgatactatttcgcacctttccagaagcagaattatatccagcagtcatcggtaaaccatctggtctggggcttactgaggcatttgagtttatatccatttttttccctgatgttcagcaaaccgaaagaaatataaaatacaactgggaaagatgttttaatggtgagtaagcaaaatgtgagtggttttaaccctaaggaagaaccgtatcaaaacactatttttcaattaaatcatctacctaatgagctcattttgttaagatgatctaccataataattattcaaaaactgtcaaaattaaaaggagggtaacagtttcaatagtttaaccagttttggtaatgcctgaaataacataaaaagctgatgctaagtgggctacgctatgctccaggtgaagataatcagaacactacatctctactgcaaatttatatctcataagaactaaataaaatggctagtatttaagttaatcttctaacctaaaaaattatcgagaacaataccgtgaaaactgcataaactgacattttgaaagcatcaataaaaatgttcttcggagcactgttttccatcttctttgaacttccttgactttttgcaccattttttcctttttctttctttccattatcattgtcagtttcctgctttcctagtacattcccctcttcatcaacattcagcattttacttttcataccagatgtgcattcgattttaccgcctcttatgatcgaacgaccggcttttggtgatgtaaattcttcacagtttaattcctcagatgaacttttgatataagcgctaccttttactaactttagctctgggaggtcaattttatcaaagctaccttcaaaatatattgcaccgccaatttgcctcaacttggggaagaaatcaattttggcaagctctgtattgttagcaatcattagacccccttgaatatcggtggcattcgaaaagtttagctttttcagatttttattatctattaaccccaacgttccttgaacttttgccaaaagtggtagttccaagcttgaaaattgattctcgatgaactctagagaactgttcacagaggaaagtttagctagtttaatttctgaaacgtccttaatggtcatattttcaaccgtgtgtaagttgctcaaatcaagttccagctctttggcattagagtggacggttagttgtttagtaacactttctaaacttgcgaataaattttctaaaaacctgttattgttgatattgaaaatatccactttcttgacgttattgaagtaatcgatggaggttaatgcagtatcagatatgataatatttttgatctttttaatatttccgttaatgacaacactacttagaataggcaaaactctccaatcaacggtttcaacttcttttaaagcgggaaagtctaatgatacaaaggaagttaggctatccaattccaactttcccaaagactctaaattataaccctggattctaaaaatgtgtttgttattcttgataataagatctccctctatctctcttattaaccctagatcaataagagatccgctgtagttacttgatatttcaatgtttcctaccactttccaacatttagcttgcagttcaatcaaatttccagcattctcaatatgatacaagccttttttacagtcttcatctacttgtgtttgttttgttggagaaatcacctcaaaatcagtttgttcctttttagggatcgttgcattagtgttaaccaacataatgttgtgatctagaatattcggtccaccattaggttcaactgcagcggatgatttaattaactgcagaaacaagaataaaaatcttaagattgtgttcaactggttcaacatgctatccttttctttttttgtagaaactttggtttctttattgactatttgaataacagaaatactagtgaagaatgtttgtgttttccaaattggcattttcttttatagtctaagtaatgccacaaaatattttttttgagacgcatcaatgacgggacagtaaagacataaacgctcgatcagaaaaaaagaatcgaaaaaaaaagggagaaataagcaggtaaataatcaaaaacacatgactttttactgtttgttatataattcaatatatccatccttcatttattgaagatgaaagagaatggaaaacaaaaactcatgcatatacacacattatatatatatatctatttttttaaacgaatcctttctttattgcttcaattcttagtgagatctcttctataaaaacctcattaaatccaggaacgtttgcctcagttttaatgaattgctttaacatttcatttacgtattttcttgtttcatcgtcgcgcgcacgatcatacattctgttgagaatatgagatacaatgtttttcaagtagtcaaacttttctatcttcaacgcctgaatatcgttctttttatgcttcttattatgattagagagaggaactatttcggtctctgcttgagcatttgggcagcctgaatctatatccattcctgaatcaagctcgaaaactggttgcgtacattttctaaatgatgaagaacttgggttggttatcggcgttacagtttgcccatgaagtaaataaggactttccatatttaaagatgatgttggagagtcttgtgtaatgggagataattcctctttggaaatttgtgttgtgcttagtcttgtcgattcaaaattccaaaattcctttcccctcactgtgttgctgtttttatacaagcgattttgaagagggtatttgggaacttttgtatatctctcctgaacctttttctgtttaattagatcaacatcacttttcaagttcgttatggtgatattcttaacaaattcaaatgataacaagttatatgccgatggccgatcagcaggtgttttaacaagacaaccagctacgaaatcctttgctgcatccgaaaagggaccttgtaattttggaggcttcctttttggtaagttagtcataactttcataggatcatatttagataatgggggtaagcccttgagtaactcataggtggtgatacccaaggaccatatatctgctttctcattatacccatcaacttcgcagcaaacaacttccggagccatccaatacggcgttcctacaaaagtgtcccttttcaaagtggaacgaatgtggccacttactccgaaatcacccaacttaaccataccttcttcatttagtaaaatattagctgctttgatatcacgatgaattttcctttgctcatgcaggtatttcaaacccaaggtgacttcatgaataatgaaggaaactttttcttcaggcaaaccgttgacgtaacttcgcttcagtaaatctgaacatgatccaccgccgcaatattccatgacaatccacatagagacatcttctaacattgttgcaatatagtttgtaataagaggagatttcaattccgccagaaaaaaaatttcctgtgctaacagttcaatgtcttcgtcggaatgctccaggttgaccaccttaattgccacaatttcttgcgtaactctatccactgctttatacacatcaccaaagttacctctgccaatacatgattggatggaatatagcttcgatggaggggttcttgacctaattgatatttctttgctttccattttgtgctattttcttttgttgtttagtaaatgaattagctagtaaaaaaactaaatttaaaaagcaaatgctggtttgctttcttttgagaaatgtttgctaagacaactgactagccaggtgttcactaaatcgataatattgaaaatggcaaaataagaaaaaaaaagaagagaattagctggctttttttggataggaaatattaaatgaagcagttggaaccaagataataaacaaaaacagtatattaagtgactctttagtatatatctgaactaacaagtaaaatatcgatgttagaaatggttacaatagaagaaagtagtgtcattctttcgcgtcaaaaaaaaaaaatggaatttgtgtctttttcgtttttatgtgtcatttttttttatccctgatgccgcattgttccgaacctgggacagctccgaaatataacttgaggaaaaagtattagaaaagggaaaaaaatacagttaaattatcatatatgttattttttgtcctttttggccaattttaaagacttatgcattgttaataagtttgttggggacatcaaattttgagaagacttaggaatggagctcaaactccaccttttacttgctgaggcacttctttcaggtatgttaactctcaaatcgtgtttcttattgtaggacgaagctgaatctacatttgaatgcatatttaaatgcggccctgatcttggacgagaagtatttacagcttggaatgttccgtacatctccaacttagtttcccaatattctaaaacctttggagaccaattcgtagtaatcttcggtaaattatctatatgaataccattgcacaataaaaattctgtaataaaaaaaatgggcgttccatcaacaatttcatagtgctttagggaatattgaaaaatggaagaatggtttagatcattctgctctttttcgcttgccgtcaattctcttagggaatatttactttgggcgatggctctttgcatcatgaaaacactatctaaatggatagctttaattaaagacttcaaagaagcctctctgccttggttgctgtcgataacaaactttttaaattgatacttatcaataatgaatttggatctttccgagtcatcagaatttgcagttatttttttaactggaaagttcctgagattgctttcataaatggcattaacattactattggaaacattattttgtaaaagatgcatcaactctaacgaggtgaaattatccagcgttaaagatctaattttggagatatgtgaacccagagatcgatgaacgcccgaacatttgatacacaatatacacaataaattgattgacacccattctactgttgcggtgctaccgcagtcacaacacttcaaattagatttatcaattttgcgcacgattgatagcagttcgtctctattggaggctcccgcattagcaaaagagaaatgctgtgtatgctgtttggaggaatctgtttttgtaggaatacggttattactattactgttgctactgctactatgaatgggatgagtttgatgattgatgtgatgagaatgcgtagatttgtgttggctcccactaagacgggttgataaatatgtaaatgacagttggggtgaacgaaatggaaatcctgatggtaaagaaggaggtatttgtagtaatatcaatgattctttcgcggccattaataaagcgatgctttttaaaataacacaatatacctcaaaacctcgatcatcctcgcagcggttcgtttgaaatttacatcgaagagatttaagaagaatattagttaactttaacgcgttgttgcaccatgatggatactgtgcttttgatgctgttcttgctactgttcctttactgaacaaaggcacaacatttttgttgatatcagtagtataaaaatccattattgatggaacatccagaaaaatgtattcaaaatgactggtacagctaccttaaccactctgcctcaatgtgatttttatcctctttttcgctcaaatttttacttttcttctctcttcgtcaagtactattataacgacagcgataggaaaaaaaaccaacatcggacgagaataaataatactttagcgttcaaaatgacattcctttaaaattcgatatgaaattttccgcgattaattcgccgagaatacgacaaaaaaaaagataaacatcagaaaattctattattagattagattttatattagataatgaattaatacaggtaataattatagagaggaaataaaaataaacagataagttatttacatcttctaactaatattccattacaagtgaacgaacatgaaaagatcatataaaacccttccaacatattttttttccttctttggtcccttcaaggaaagagcggtctttcttcttgttctataataatattattaaaaaagcacataaaaacttgattgtgtagcgataataaaaaaattttttcgatattataggagtataatgtctctaaactcaaaattaaagaacttagaataagaaagcgacaccggcagcgacggcagcaccgaagacaccagcacccaaagcgttggaagcagcagcaccagtggagatcttggtgctggtggtgttggaaccgttggtacggttggaaccattggtagaaacgttagcagcttggacagcggcaacagtagcgaaggcagcgacgatggtcttgaattgcattgttttgttgatgattagtgttgattgaaacttatgtttaatgatgattttcctctaaaatcaaaaacaatattaactaataaagtaaataatacagtaggagaagatggaaaagaaaatcaagaatttctcgagttccttatatatgaggagaaaagccaggaaaaccaccgcgatgacacacagcaccatatctcatgtaacaaacgtgaaaaaagcgatgattttttttctgctttctttttctcatttctcaagcggatattccgcttgcaaaaagaaaaggcgtggctctggtcttcgctattttggaaataaactttggcgtcctacgcccagaagcggccaaagcggccaatcacgcccgaagacgggaccgcacggctcccaacgagtcgtttttttggaactgaaaaaggcccaacgttgggcctaggcccttaccgcgcccatttcggaaactgcattactttttcgggacgtattctcgggaaataagcaggtccagatccgcgtagcatgaatggggcgccaaaacagtcgcgggtaacgaaagagcgcaaccacgcgtatattccgggccggtgaggggcaacgcgcattgtcccggggcgatataatccatgtaccggaacccgcactttttcgactttctttccccttttcctgtctcctattgtgcgagaaaggtttgattgacaagagatctttactgatcgatcttagttagtcctcgaataagcattttgcaagtaccagtcatcgtattagagaacatacaactttagaattacactatgcacgcccgcgactggtttttagtttttattgcaattttcattcctcccttagcagtctggctaaaaagaggtttttttaccaaggatctgctcattaactttctgttatttttactagggtttttccctggtctgatccatgctttgtacgtgatcagctgtcatccatatgaggagaacgaggcccggtactcacacctctcctcctcggatgataactatggtagtttagcatgagtgactctttctacgttatcctcctccgcagaatttcgtaataagtgatgtgtggctcttttgctaccctttttttttcatttctttcttttttttctattttattttttctttttcatttttcggtacttctatgtacctgaaatgaataataatgtaatggcaagccatctcatcgctgtcggctaagtaaatctatagtttaatatattcattttccctcattcaaagaagataaatcactctgccaccatcgtaatggacttactgggcgatatagtggagaaagatacatctgactctgttgaaagtaatgacaatggcactcttagtaccaacaactgtggaacgggatttcccgagttgtacaaacccaagaaaatatcatcttggaaggaaagactaagagaaaaaagagcccaaaagaaaaaaactagtggcaaggatgctgaaaagcaacaaacgagtacagacgccccactatccgaggcaaaatctatccataatgaaaatattaaagttctgcagggaatgagtgatgaacaaatcgtgcaagaacgtgaggatctgtataactctttagatcccaaactgattgccaagctattgaaaaacataaataaaagagcgaaggacgaaaacaacactccattatttgcagaaatagaaggcgcttctggtacctgggtaggtggcaacaagcaaggcatatacgatctaccaccgttagacgatgaagatgtagacgttgccttagaaattaggcctatgttaggcaaagatgcaaaacatgttcaatttgaagaagcaggaaaagaaaaagacgtggaaggagaaggaaaaactaatgatgacgtcgatgatatcgcacccttagatttccagatggcacaatgcattgatcatatgaaaaatgaagagctattcaaagacgttcattttatcaaagaggagagccaaaatgaaatcaatttagagaaacttgatataaatgatcctaatttcaacgataaattacacgaaaaatacttccctgatttgcccaaagaggtcgacaaattaaaatggatgcaaccggttcagcaaaaaacagacaagaattacatcattgaagacgtatctgaatgtaggtttgactttaatggcgaccttgttccacccacaagacaaatagactctaccattcactcagggttgcaccatcacagcgactcgcctgaactcgccggttacaccatagtggagttagaacatttagcaagatccacttttccttctcaaaggtgcattgctatacaaactttggggagaatactttataagctaggccaaaaaagctactaccagctagtgccagaaatagatgcagacacatacaaggaagacggaagcatatcgaacgttatggataagatctattccatgttttgggacttgattaaagacggaaaagtcatcgaatccttagaaatctcctctgatgagaaattcactagaaatttgtcagtcagaaattatgctattgatgcactttggttatggaaacaaggcggtggggacttccgaaccaagaaatagatagagaaaaaaataatagtacatacaggtgcgccgaccagcgcctattcataaaaacaagaataatgtgtctctttgagtcatgttccttagcttcttttttaaaaaaactgtctcaggtattttcgcttctttgatctcccaatctccatatcccaaccacgttcatatacctcaagccgatttcaaccaaacttgaacgaaaaactcagacaggtctggtaaaatatctgcaatgaagtacgcacaactcaattggtattaattaatatagaacatattaaatgtagaggagagaaaattaaattacatgggaaaccaatcttgaaggtccaataaagtgagatgtgcatggatgaattatccatgcaaaagcaaaaacgaaaaagtcgcaacctcaatcatgccttttctctccaaataacttttagaacaaaagtcaaatataggaaagggaaaatatcattctccaaagcaaacattaagtcactgatcaacagagaacaatggtttatctttgcacattgacacattcatcgagggtttcaaagcacttaaaaagagcatgattcagttcaaaaaaatgatcctcgacaaacttaagttgtgcaattcacatcagcatatccatataaagcttatagtgtgatgatgagtactctcattaactagctctgttattcaaactttaaacttcggatacttgactgctctcttcgtttgtaagtagcttgattgtagttacatcgtcgttctcatcgcatctttttttattagttatgaaaaatttttcacttttcacctagttaggatacccggctggattcttttgtactaacctctatggatttcgtggtcctctcatgtcacgtcaaaatttcagatcatatgtcagggtaacatttatgcactcggagattgtcaaacttattgacgcaagcatttactatttttccgcacaagcaccatgtgtgataacatgcagatcgcccatctgagcagtaatatctagtcattatatagtctatcaaatgttatacttccagaatttttcgcctcggcccaaacatgtacattttcttggtggcttttttattctggctttcttttcctctaacgttcaacatggttgaaaatgctctcaagtcaaataataaaacacaatcataagaattcaaagatgtgcatgagaactcttaacaatacatatttttactgaaacactttggttagcatcttgtgattactttatttatataacctagtcgcccctcccctgtctgtactgttcttgcaggtaaattcaggaaataatacatcctccacgactacaacatgtgcaagtactatccataataggtgtaatcatagagaagcagtcctaaggaaataaaatcaaagaaattaggtaaaggttgggtattgatagatgaaaatgtttttgcaagttaaaaaggaaaatatgcacattctcttataaccaaattcgtctgacatcgatatatcttttcatataaagttcttcccctttaccattcactccatgatgtcgtacctgttacactacagtgcctgcttgattgcgcattcataatggctgtacaccgtttacccaatgcattctcgtctgcaaagagaaggatatacatctttttctggtaataacatgtaccgattaggaaattaagaccctgctttcacgcgtgctcctaccatttccggtaataaaagttcgggtaagatttcttttccaaacgagcttacgtgtcgcatcgacaaatatggcgagtgctcttatataagtaggcaacatctaaaaagaatggacatcttttttttcagtgtgaagacgttatcgtgtgagtattaataaagagttgtaatttgataataagataaccaaggagtaaatatataaagttcaccactgctctgttatctcttttttatagagttcggaaatcctcacagattataaccaactaatcgtcattcatttcaaaaaaaaaaaaaaaggaagaattagagctcttccacaatagtggctattccaggcataatttcaaatcaagtggcaattttacgctcctcattcattttcctgtattatactttaattattcttatttcgctttttttctcaaggtgacctgttgtatcacgttagctgaaatggaaaacttatgccctccacctccttcccaaatgaaggatttttccactcctccaagaaacaggcatcgtcacaaaagatcctttgctatatctggagattttgaattcttaaaacaacctgcctctgcgcctgttttgccttctgcgtacgactcacctaccttcgaaaatacaccaagaagagtaagcggtatgagcgtaacaatgcctgatgaatctcaaaatgaatcagcattactaaactcaccaagcccaaggttttttattagcgaagcatccacatattcatcaccaattaaaggagtgccggacgctatcattaatttggatgatgtgctcattaataaaccaaaaatgtgtagatcacatcgcaaaaccaaatcagtaccagtaaaattggacgaattttattcctcccataaatgtagctcagtaccagaattaactataaatgaagaaatagatgaagatgacaccaaccctcagttgctggagcccgtaaaaccattatcatcaacttctctatctactgatatgaatgaagataaaaaaatgacactaaaaaatgccaggagccataactcgttaaaaattcaggcacaaaagcaaaggtactacaactcagcaaggtatctgcctttgaatagtgaggaccgagcaacagatccacaaattttaacgaagcaaagctctgttacgtctttattttcttctaggtcaattacacctgtatcttgtaacattaacaatgcgggtagaatcaatgcaatcagtggtaattatctagatgacgtcctttatgaccttgacacccctgccacaactctaattcaggatattgataaccttcaaactagtatcaacgaaagggttaggttgtcaccacaatcctcgtcgataaaaaagtatttttccaaagatggaaaatctgttagcagcttcaatttccagtctcaggagtgcgatatggtatcttttactgaggattttgcccatgtaacatcattgtcttcttctattcttgactctgagaaacaaacagacgacgaagaagaagagagtattccggaagaaatactacgaggagaacccctccacgtatacaacgaaactagtggatctgataaaagtgtcattttgccgacgaaacaaaaatctgctcccattaacaaggatagtaagcacagttcaactcagtatgaagaaaaatcttttaagaagaatagaaagttcaaaattttcgccaagttattctgcactaggaaatagtagaataaatttaagatatatagaccactcgataccccatcacctgcataattatagaaaaaataaatactaatagatacccgatttataacactagacattacaatatacgaatttcataataaaattttaagttcagactatagataaataaataatatgaagtaaacgtttcaagcaaacgcttatatatatatagagagataataaaggatatgatttagtctctgtcccttctttcaaatgaatatttaatgccttttttttttcgggttgtgtgttcgtggtgatttttttattcttcttttcatttggagacctctatgttgtctaactcgtccttctccttagctgcagcttcagcttctaatatgtatggcaacaggtaaggaacatcctcttgggctttgatccattcgtttcttggcagtaaatgatgagtcaactcggtttgatgagccctgattattctatatgctctggcataagattcatcttcagggagtcttcttaaagcggtctgcatgatgggattttcctctgcaattaagtcgtcaaatttgagccctaacttcttgtaacctgcgaggttaatgaactgattggcaactggaacacataacttggagaggacgggtgacttcaaaatatagtcaccaattctcgcaatagacgtaaaagactgtggcattttgttctttctggaacgtttaattacagttactaatattctgataaattgtccaacaacaacctttactgctatttttccaagcttttacatctcttcccttttattactgctctatgaaagtaaattgtcaggccccccgccggggtgacccgataaaaagcgcgtcgctcctgattggtcaaaacaagatcacagcgcagttacacatctatagacaatgtacatatggctaatagaccttaatagtgatactctgttggtttttggcctgctgtgttggggaaaccgcattgcagtaacgacttgtccacaagatgaggatcttcagtgaggttctctagtttttctctgtctttaacgaggatcataccacagtaccccgtggagttaatgtttaacatcaatggcggtccactcttggcatgcgatcttggaactacacagatccatttcttggtcagtagcacattgtatgacttggtcaactccggagactcattggtccaatcttggaaaaatgtaagtgctctctgcatcaaagatacgtaacacatagcaagaagatcttcgtccacttgatcagacgattccggcagcggcaagacgaaatgagcaaaggaaaccttatcatcttgtaatggctctgcgttgaaggtgggcaagaaatgatcctttccgttgcacaatacgtcctgaaaaggtataaatttttcaggcatttgcatgatctgcaagtgtttgtgatcttgtgaggaaccgctatgaggtccacaattataaaagaccagatacctttcacaagtgacatcatcgtccttgtctccttggagagaacagagcacattataagcagtcatcaagtcacttggcgtcaaagcagatctctggtctttaaactcgcttgtcactaggagactatgttcagggaccacaggaaatttgttgagtagcagcttatattctccgtcaccatttagatcttcagtcaccactagttcttcgtcgggattggcgaacgggtcctccgcctttgaatcgctattcttgttagcgtctggcttaagtgccaaagatggagcaaatgtcacccaatattgtgtcgtcgtttgaggatctttcaacttcttggattctgcatgcgttactttcagatgcccattctttttggctgcaacgaacttatcgtggattttctgtttcaaattctcttcaatcatctttgtcttcctattttctctgacccaggggctcggttgccttttaattttattatatttcaatagttcaacacattttcgaaacaggcaaaagctttacacgtgacgttggtatgatcgagtattattcatatggtcgttcatgattgcgtatttacgacagtatctcaaaaagtttcactcaaatgcggagaactatccgcgatctacgcattgagctcctttagtttgtaattgccgggaccgatttttttttttttacttctgactgttccacttaggaatcttacatgacgttaaacgactagcgcagttcccccaatatcggccgaaattttatttcaccaacataacgatgagtaaaaagaacttatgtttctgaacagattgatcattaaaactaaaaaactaccagaataaagaaatttatagttccaattgagtgcatgcgaaaagaatcgcaatgccgcgaattactcaagagatatcttacaattgcgattatggcgacaatactttcaaccttgctattgatataggaggcactctggctaaagtagtcttctcgcctatacacagtaacaggctgatgttctacaccattgaaacagagaaaattgacaagttcatggaacttctgcattctattatcaaagaacataacaatggatgctatagaatgactcatataattgccactggtggtggcgccttcaagttttatgatttgttgtatgaaaattttcctcaaataaaaggtatatcgaggttcgaagaaatggaaggcttaattcacggtttagactttttcattcatgagattcccgatgaagttttcacttacaacgatcaagatggcgaaaggataatacccaccagttccggcaccatggactcaaaggctatctacccataccttctagtcaatatagggtcgggtgtctcaatattaaaagtcaccgaaccaaacaattttagtagagtaggcggttcttcactgggaggaggaactctttggggcctattatcactaattactggcgctcaaacttatgatcagatgctcgattgggcacaagagggtgacaattctagcgttgatatgctagttggagatatttatggaacagactataataaaattggtctaaagtcgtcagctattgcaagttcatttggtaaagttttccaaaatagaatgacatctaacaaatctttggaaaacaacgaaaataaattatattcctcacatgagtctattgagaaaaacaatggacaaatgtttaagaatcctgatatttgtaaaagtcttctattcgccatctccaacaatattgggcaaatagcttatttgcaagctaaaatcaataatatacagaatatatactttggcggatcttataccagaggacatttgactaccatgaacactttgagctacgctattaatttttggtcacaaggatcaaagcaagcgttttttctcaaacatgaaggctatttgggtgcaatgggtgctttcctaagcgcgtctcgtcattcatctactaagaaaacaagtacgtagatagatttcactttttttttggctagtaatattacatacatctttatctagataattaatttattcgtttgttagctcgcttataatgtcatccattacctcaaagatttgcaccttagtattatttctgtacttattgttaaatttactgctcgcttcaatgtctgtgactatattgccacccgctttttgtaaaatagtaatgtcttttatcattggcctttttaaatcgcttaaagatatggcaattatatattgcatatcctttatttcaaattgtacttttccaagctgggtaaagatttcaaaatttaatatagtcgtctttgaccctttgagtaaaaagtgcttttcccaaaattttgttagcaaattaattgactgacataattctgattcattggccattaaatgtccagaatcctctttttttgattgctctccttttcgtattatttgatttttaacttcatgcatttccttgagctctttcgttaacctttgattttgcttctgcaaaaatagtagtttttgccaattcgtgtatgtctcttccacaaaatcatctgaatcacttgaatttaatatcgtatctttttctcccatcatattcttatcttctttgtttgttaaattttttagttcattgagcgaatcccaacaattttcaatatcaccagtggcttccagatacaactcatttattaaatcttgcctttctgcaaagttgtgaccggtctcttggatttcagctttgatttgttctattttgctttcttgaacattcgaaatttcttcctttaaatcattaactctttcattaagttttacaaattgggggtctttttcggaatctaactgcaaaggtttcgtcgaggacaaagtaaacctgaagaaatagtccaatgtctcctgttccaagtaagtcaacttaagtaactccattagtttattgaactccttgatttttgcactcagaatttttggatttacaaagacctcctttccctctacgtctaagctctcatcgttcctaagaggattcacaaacttgttctcttcatttattgccagaatgctggaagtaatttcgtgcaatgtatttttgagccttagttcttggttatttagcacttcttcgctgctcacagcaatagaatcctcaatatccgttaacacggtctcatagtcctttatgctcgcactccctgtatccatttcttcactaattttgttttaaagctagtctatatgtttttttctattggttgaagtttttttgatgctgctcattctccttgtgtttataaataatgagttacgcgatcttcactttttttacatgtgcttatatttaactgcctagttcccaagcgatggcattaaagacagccaaatgctaatttctggttgaataacctaatacgtatgccctaaattatttttcctttttaatctggaagatattgtttatccggatgatataacgttcaatttaattgatgggcattactaaatattttcaatatgaccaattcgtgtcgacattctgccataattaacctgagaaaaaaacatttttcgtgatcatttagcaagaaaccgcaaggaacagctcactaagatgcaaataaccattagataactgaaacacacctacaatgtcccacatgaataaaccctttaggaagcatcggcagctgacagaaataccaaaatgaaaaaaaaaaaatttagaaagttttatgtatagttttacatattgcatagatgatttgcagcgtaacgacgctaatgctttcttctccattctcattgatattaacgttggctagataaatgctgtgcaacggagtggctgaaaaataaattgtagcaccttgttggagaccaaatgtagtcttcactattaacctctagctaaagcagataaaagataaagattataaactttggttattggaagacccatctcagacatgtgtttccccaatatccaaatatttcaacgtattaacaatgaggtacatccctcgtactcaataacgcctcctaaagttccttacatctatatagtagtacaaaggaaattctaattatcaacctttggctcagttttttaaagcgtcgatggatcttacggcagtggagtgcgcagaagcaggattcacacctgttaccagtcttccgtcagtaatagagtaatcatcccagggcccaaccggagctaaatacttagcgccatattttttagcaacatcttcaacggttgccaaattcttggctttcaaaatactatcaacacccaaaatggtttcaccaacatcagtaaaaccggtgatagatttaccttcgatcaatggtcttcctgtttttttgtctgttaacccatcaaaaatagcaggaccgtgacaaacagctgcgacaacaccaccgttagcataaatttcggaagcaatgtcctgcaagtctttagccttaggatagtcaaataaggtaccgtggcctgcagatgcaaaaaaaatttggtaatcatcggcattcacctcttttggtgtcttaattttagccaatgtcttgttgaaatctgagtctttatttttaaaatccgtttcgtcttgaccatttagaaaatctttggctaaggaatgctcatcccaaccaaattttccggtttcagatacaaaatcgacttcaaaaccttcttttcggaatgtgttgaagggatgtaaggcttctacaacaaaaacaccggtcttggcgccgtcactgtagaatacatcgttatatgaggtaagagcgagtaaaactttttttggggccattataaatttgtttgagttttatctgtgtaattagccagtgggaagtacttaaaaatgccgttaataaaatttagcggatgataaagaaatgaatggttctccttatggctgtttatatatctgatttaaagggtaacggaaaccggaagcaataatggaaccgtgaagccatcccttgaaaaaattttccatttctttcatgaagactatgtacatgccccttatgccaagctttttgattttcaggctaggaatgagtaacgttaattctctgtatacattcgcccagatttctttacgggatttatggatccgtcagaacaaaaagccgcctcccatggatatcctgcgtattagtcagcattatttcttttattccgtagcagctaaaaaatctcctagaaagaacgatcctatctgtcgcaacggtacgtcgtgatttttttatgggcttattcttccgaaagtgttcattaaagcatttggtgcatgtttaatgttctatttttaatacacgtagtaaacttcgtgttttcttctctctgacctaaattattacagccatatataactttttttttaaattcggataactggcacagtaccaaaagctaaaatttctcacaaaaacataattatatgacaaactgaactactcattgctacaggtaatttcaataaaatgcgctcaatgaagttgtgaatttgcttgcttgtctttctcgaccttctttcagtattatactccatttgaatctgatcacaaacacgaaagttcatttcttgttttgaactataaaatcatcatgtcattttttaacttttattttccttggcgtcagataaaacaaatacccactctcaccttttaaaaagcaagaaataaataaaatggttatttttgaaaagtcatatttaacaagtgaaatagacattgtttttagattattttaatcaacacctgatattttcttgatataatattacatactggtacattcttatagacagccagtgtcacgcagacaaataacattgcggacataagctttatcaactatgatgaaatacttaattcacaatgccattttgaaaagtaagaccacggagagatcagaaaggttgattctgcgcatctgtcgttagcagaaattacaaaaagataacggcagcgagcgcagcgcccatcagacccgtaccagcggcgatagaatcagccgcacccgtgtaattcacgatttgaggagttgtggacgacttaccgttagtgaaaataccagcggtagtggtttgaactcttgtaatagaggataccatttttgtgcttgcagaagaacttgatgaccaattgttactttcatgggtacgaacagattgggcatccctagaagaactctctgtgtaagcttgcccaattctagtaggagtaacaatagtagcgcttgactcagaggaggtggtagtagatgctacaactgcagacgtggatttagaattagaggaattttcagtagtagtagaagaaaaagttggcacaacagaagaggtttttgcagcagaagaagtctcaataggagaagaagcctggacagaagatgaaagagaagtctgagtaggagataagcttttaacagaagtggtctcgatagtagaggaagaagaagaagtctcaacagcagaagtctcaacagcagaagaaatctcaacagcagaggaagtctcaacggcagaggaagtctcagcagcagaggaagtctcagcagcagaagaagtctcaacagcagaggaagtctcaacagcagaggaagtctcaacagcagaggaagtctcagcagcagaggaagtctcaacagcagaagaagcctccacaatagaggcctcagtagtggagggaatttcaatagcagaaatactagaagttgcaacggtggaggcaggagcgcgttcaccctcaccagtccatacgaaagtagcgtcctgggtgacggtctttgtgtagacatgtccatttttggtggctgtaatagtggtagttatactcgaaccagatccttcatcagtagaggcagaaggttcagcaacagatgttactggagaagcagctgtttcgacagtagcaacggttgagacaggagcacgttcaccctcaccagtccatacgaaagtagcgtcctgggtgacggtctttgtgtagacatgtccatttttggtggctgtaatagtggtggttatactcgaaccagacccttcatcagcagaggtgccctgagcagaggtagaaggttcagcaacagatgtttcagcggcaacagatgtttcgacagtagcaacagttgaggcaggagcacgttcaccctctccagtccatacgaaagtagcatcctgggtgacggtctttgtgtagacatgtccatttttggtggctgtaatagtggtggttatactcgaaccagacccttcatcagcagaggtgccctgagcagaagtggaaggctcaacaatagatgtttcagcggcaacagatgtttcagcggcagcagacgttgcagcgacagtagacgcttcagttactgcggaggttaccgcagcgccttctcctgcccagacaaaagtagcatcttgagtgacagtcttggtgtaaacatgcccatttttggtagcagttatcgtagtagtaatactttcgcctaaagcggcaacggtgatagcagataatacaaaagcggaagacaatttcattttcgggtattgtattgttattactattattattcaggcgaacaaaaggactttctgaaaataaacacggcattaggaatatagaaaagttagataatcattagtttaaatagtgcaaaaacttcacttcaaaaatggtatacgagtgtcatattatattagatattcatttttttgcaccctttcctagaactcgcgtattgagccctgaggtgtctgtcattacattatgccaaatgtgcgacagcgcggtttggaacaaacagggtgcggaacagggtgcacggcatagttaaaaatggaagttttggtgggttgtttaaactctgattgtaattggcgaccattcactgcttatttcgtttatctggtaattgtcaacatggtaatgaccatcaaaacagtaaacccgatactcgaaaaagtgctcagcgcgatcactgtcgtctggccaataacattttataataaaatacgtttttcctgaaagtatcaattagaaatagcgatgcataaaccgattaatgtgagatcctaatactgttccatttgttagtcttttttccacaattgctcctctttttttcctttcaaaacttatagaaaagttcttgatgattaaataatcagtaaaaaaatactgcccaataagttcaaagcgatcacgaatattttaagaacatatgggaagaagatggcacagattaacgatcgttaacaaattatgtaccatagaagtatcaattcttccagtgttgcactttaatggaaatataaggattaaaataatgtttctccattgactaccaaataatttttctccattggctaccaaataatctttctccattggctaccaaataatctttcttcattgactaccaaataatcgataagataaaatagcacgaagcgatatgaaaatacacagtcggctaaaaatttgtgggtaatttaccttcttgatgcatcaaaaatcgactttttaagagttaataatcattaaccttattctgacgaaaatagcagcgtatttaactctattgtacaaacataattttcttcttattgcgttagagtttcctttgctatggatcaatgaaattgcagattacgaaagaatcaaaagaaataaaatcggaaatcatgacatgtgctatggcctgtgtttccaggtgtaaaagataaagcagaactaaccaagttcattagaaaagtacaataccaaatggaaagaaaaaggaattgttcttctaagctaatcggcaaccgcttataaagtctaccccattcagtaagatcgaatatcttggaggtcatatatgttcattcatcggtgagtgaggataatagtggcttttgtaaaaatttttattatggtgctaatacaccatactatttctgaggcaacaccaaagaagggtccgagagttcttaggcagtaaaaaagttacacagcctcagaagacagggatcatgcagtaaaaaaaaaagctcgataatttcatcgatcaattgaccagccaatttattcttatacccttatttctaccgatataaacagttggataaacggacaggttgaagtgcaacgttattcaatggtgacagttgcttctggactaagaaaggctagaccatgtgccagaagtgcagaaaaatgaaagcagagagcaaataaaaaaactcgacaaacatcggaatatcaaccagacaatagcaagtggacacaatgaaataaaaatctcacaggcaaaaacgcacttaaggtgacgtagatgcgtccatcatttaaacacgataccaacattatctgatgtttcaatgttgaaaactgacattcaaatattccgcaaccagcggacgaactgaaggagcaggcgactacaatgcgcagggcgattggcgcggtaactttgccatgatcaaatatttgtgtagcgctttgttcactatcgaactttctaaatgagttaaggaagagaagaaaaacaatatgataccgcaaatacgtattctcacctaaaatggcaaggcaaagcttcgccgaggaattcagcccgagagtagaaaatttactaatgtggtctcgcgtgtgaatcagcaatgattctgaaatactccttttacaacctttgcaaagataatgtctttcagtctgatattacgagcgacctagaaccactaatccatattcttcattcaacttactccattttccttggcaaacaatgccccacaatcatatacgtcataactataagggatatgtctggaatgcggccaagatagaattaaagggctgcagaacaccactactgatactcattgccaaggctaggaggcaccatccgtttcattttctttgaggtaagccaatcatgaaatagtatacacatccataacggacgtacggacgaaataagtgccgttgtcccactattccaccgcatttggcccatttggctcactttgactcaacttgcgtcattttaactgatatgaagggtccgactttgtcctttttcggccaccgcataccccacggcgatgcctccgctacctgcatttgagtagcatctccgtttcgcggggtattcggcgctacgtcgcctgttcgagcggctctgttcgttgcatgaaactaaaataagcggaaagtgtccagccatccactacgtcagaaagaaataatggttgtacactgtttctcggctatataccgtttttggttggttaatcctcgccaggtgcagctattgcgcttggctgcttcgcgatagtagtaatctgagaaagtgcagatcccggtaagggaaacacttttggttcacctttgatagggctttcattggggcattcgtaacaaaaaggaagtagatagagaaattgagaaagcttaagtgagatgttttagcttcaattttgtccccttcaacgctgcttggccttagagggtcagaattgcagttcaggagtagtcacactcatagtatataaacaagccctttattgattttgaataattattttgtatacgtgttctagcatacaagttagaataaataaaaaatagaaaaatagaacatagaaagttttagaccatgaaggatttaaaattatcgaatttcaaaggcaaatttataagcagaaccagtcactggggacttacgggtaagaagttgcggtatttcatcactatcgcatctatgacgggcttctccctgtttggatacgaccaagggttgatggcaagtctaattactggtaaacagttcaactatgaatttccagcaaccaaagaaaatggcgatcatgacagacacgcaactgtagtgcagggcgctacaacctcctgttatgaattaggttgtttcgcaggttctctattcgttatgttctgcggtgaaagaattggtagaaaaccattaatcctgatgggttccgtaataaccatcattggtgccgttatttctacatgcgcatttcgtggttactgggcattaggccagtttatcatcggaagagtcgtcaccggtgttggaacagggttgaatacatctactattcccgtttggcaatcagaaatgtcaaaagctgaaaatagagggttgctggtcaatttagaaggttccacaattgcttttggtactatgattgcttattggattgattttgggttgtcttataccaacagttctgttcagtggagattccccgtgtcaatgcaaatcgtttttgctctcttcctgcttgctttcatgattaaactacctgaatcgccacgttggctgatttctcaaagtcgaacagaagaagctcgctacttggtaggaacactagacgacgcggatccaaatgatgaggaagttataacagaagttgctatgcttcacgatgctgttaacaggaccaaacacgagaaacattcactgtcaagtttgttctccagaggcaggtcccaaaatcttcagagggctttgattgcagcttcaacgcaatttttccagcaatttactggttgtaacgctgccatatactactctactgtattattcaacaaaacaattaaattagactatagattatcaatgatcataggtggggtcttcgcaacaatctacgccttatctactattggttcattttttctaattgaaaagctaggtagacgtaagctgtttttattaggtgccacaggtcaagcagtttcattcacaattacatttgcatgcttggtcaaagaaaataaagaaaacgcaagaggtgctgccgtcggcttatttttgttcattacattctttggtttgtctttgctatcattaccatggatatacccaccagaaattgcatcaatgaaagttcgtgcatcaacaaacgctttctccacatgtactaattggttgtgtaactttgcggttgtcatgttcaccccaatatttattggacagtccggttggggttgctacttattttttgctgttatgaattatttatacattccagttatcttctttttctaccctgaaaccgccggaagaagtttggaggaaatcgacatcatctttgctaaagcatacgaggatggcactcaaccatggagagttgctaaccatttgcccaagttatccctacaagaagtcgaagatcatgccaatgcattgggctcttatgacgacgaaatggaaaaagaggactttggtgaagatagagtagaagacacctataaccaaattaacggcgataattcgtctagttcttcaaacatcaaaaatgaagatacagtgaacgataaagcaaattttgagggttgattcacacacaactcacaaatcatattttgtaatttacttaagaaagcattttgcggggtttatatttgttccttgccgcaccaataatattcatatattactacataactttagtattttaacaccagacgatctgtcttttgaggaaatatgtccactttcattttcttccgcttgccgcaatgcctataaaaagcttataaaatagcccgactccgtagtcttaatatttatttaagtacaataatagtcccacaaaaatttttaaaacatctttattgataacgtggacgtgttattacattggagcgaatgatgacggaagtaggaaaatctgaatactaaggtgaagatattttagcagggtgccgccatggatgttctatgaatgtcttccttccttttctctcatgggacaccgcaaaaacctgttctaccatcatttaactgcaacatacaaaaagccaccaactttcgaacactgcaaatggtgctattctctttttgcggtcttgccatgatattcttcttgcaaaaagggttttagagcaagatttcaaattagccatgaatatcatgcatcgcttagagcagtaagattttaccagagctttacaggacctatttttcatacgttatgcacttcattcttcttgtcggtttgataacagcagaatctagttcctttaatttgaacgttagcccggcagaagccatacctcgaaaacgcagcagcgcttcataggcatatcaaaaacagggcaagggacaccatacatcacctagtgctgttacttataaccaacttgacaacgattgcacaagaaaagagtatatctgtgaagacagccaaaacgcttaacatgttatgacataaattgcagacaagaaattggatgtattttacagactttgcattcctgtctgaaagcctttttacataaaaatggtttcattagtagcacttcgtatcgttttcaaataatgatgagatgctccaaaaggaaagttggcacagaaaaaatgacgcgcctttcctgtttaccgttaaacttctcagaaaaagtatactcgacccatttttaagattggtgatggatagaatttcatttaacataatgctgcaaatatagattgatttcaatctacggagtccaacgcattgagcagcttcaattgagtagatatgctcctatttccaagaagaactaatatagcctttttcaaaacaacaggcatttttgctaattttcctttgctaggtagaaccattacaacttcaccatctttccttacacataaactgtcaaaggaagtaaccagggcatcaacttcgcctccaagaccaaagagaattgttgtcgcaattactggtgcgactggtgttgcactgggaatcagacttctacaagtgctaaaagagttgagcgtagaaacccatttggtgatttcaaaatggggtgcagcaacaatgaaatatgaaacagattgggaaccgcatgacgtggcggccttggcaaccaagacatactctgttcgtgatgtttctgcatgcatttcgtccggatctttccagcatgatggtatgattgttgtgccctgttccatgaaatcactagctgctattagaatcggttttacagaggatttaattacaagagctgccgatgtttcgattaaagagaatcgtaagttactactggttactcgggaaacccctttatcttccatccatcttgaaaacatgttgtctttatgcagggcaggtgttataatttttcctccggtacctgcgttttatacaagacccaagagccttcatgacctattagaacaaagtgttggcaggatcctagactgctttggcatccacgctgacacttttcctcgttgggaaggaataaaaagcaagtaacactttttctgagcattttattacgttactcaactactaatagagttgatttgttacttgctaaaatctttttatatttcttttagccccgacagaacttgttgcaaatgaatacaaaccgtgaacttcccgatatcattctaattgaacccagatatttacacatgtacttcttactcattttcaatgtcagcttaaatatcgtctaaaacaatattttactagatacgcagttcaatcttcgcgcatattttcacgaaagtccaaattgcgtacgtagttttatgtcaaagtgaccgccgttgtagcgtactttttcctataagacaagctcgtgatatcaggaatatatcaggaatgtaaacgaataccgcatatctttttgatttttttcctctgagttattctattcttgacattattacatcaccaattcaaaagaattgtcaatttatatatttaaatgaggaagctaaatccagctttagaatttagagactttatccaggtcttaaaagatgaagatgacttaatcgaaattaccgaagagattgatccaaatctcgaagtaggtgcaattatgaggaaggcctatgaatcccacttaccagccccgttatttaaaaatctcaaaggtgcttcgaaggatcttttcagcattttaggttgcccagccggtttgagaagtaaggagaaaggagatcatggtagaattgcccatcatctggggctcgacccaaaaacaactatcaaggaaatcatagattatttgctggagtgtaaggagaaggaacctctccccccaatcactgttcctgtgtcatctgcaccttgtaaaacacatatactttctgaagaaaaaatacatctacaaagcctgccaacaccatatctacatgtttcagacggtggcaagtacttacaaacgtacggaatgtggattcttcaaactccagataaaaaatggactaattggtcaattgctagaggtatggttgtagatgacaagcatatcactggtctggtaattaaaccacaacatattagacaaattgctgactcttgggcagcaattggaaaagcaaatgaaattcctttcgcgttatgttttggcgttcccccagcagctattttagttagttccatgccaattcctgaaggtgtttctgaatcggattatgttggcgcaatcttgggtgagtcggttccagtagtaaaatgtgagaccaacgatttaatggttcctgcaacgagtgagatggtatttgagggtactttgtccttaacagatacacatctggaaggcccatttggtgagatgcatggatatgttttcaaaagccaaggtcatccttgtccattgtacactgtcaaggctatgagttacagagacaatgctattctacctgtttcgaaccccggtctttgtacggatgagacacataccttgattggttcactagtggctactgaggccaaggagctggctattgaatctggcttgccaattctggatgcctttatgccttatgaggctcaggctctttggcttatcttaaaggtggatttgaaagggctgcaagcattgaagacaacgcctgaagaattttgtaagaaggtaggtgatatttactttaggacaaaagttggttttatagtccatgaaataattttggtggcagatgatatcgacatatttaacttcaaagaagtcatctgggcctacgttacaagacatacacctgttgcagatcagatggcttttgatgatgtcacttcttttcctttggctccctttgtttcgcagtcatccagaagtaagactatgaaaggtggaaagtgcgttactaattgcatatttagacagcaatatgagcgcagttttgactacataacttgtaattttgaaaagggatatccaaaaggattagttgacaaagtaaatgaaaattggaaaaggtacggatataaataattgccatagactttctacggaagaaaaaccatataatcagattttaaataaaattttccgaacttttatactccacggttttggagttgtttgattgcagtgacaagcagtgcgccattaacactatccatctttcgtacaaagtaaagataaagttattttcctgaggtgagaaccgtaaatctttatagacaaggagtatttataactaaactattaccttgttacttatggaattaatcttgactaataggcagatgatcaacagttattgattttgagtgaaagtccataaagttacagtatgtaattacagtacgtaattaaggaatgtctgtaaatatatgctcctttttttttttccacttactatgattttagtaaagcaccatgatgatgtagatgcgtaatactctataaatgtaacatcgttaaagcattggttattttaatttcattctataaaccaatatttctgacagcacataaaaaataaatggactatattaacagcaaatatcggttaatctagggcataattatttaacatcaaaaagaaagttgctagttgttctagtattgctcggagtacctcaaacggtaaaaagataatatttgtttccgcttttatcattgaatagcttagaaattctctccctagcgaccatttaaggaatgtagctaacaaaaatgattcaagtatgttgctcctaagcagatatgtactctataagttgaatcactatatcattgaaatatagtggcgagggcgtacataaaatcaaaggaactatgcaatagactcaattaaatgccacatagctatttaagactccaaatctccaatacaatcattcgttaaagattttttgtattctgctgatatctttttctacagtttcttgagtgtctagtgattgcataaaatgaccacagtatttttagtactcatggcctgtatgcaattgcaaggaacggtattacttttacaaaaaccctgctttccggcaagttcagctgtcatttggtaagattttgaaaatagtggaaacaatggattatcaacgaatagtctttaaacataagtgctaaaattcaaaacatcatttgatgcgtgcggtgcattttttcgtgctgaatgaacttttggagatatctgccttcgccaatgaatatgcattaccattaattgcatagtaaccgtatacatgaaaatggaaataatgaactgattattaaaaatagctaatgcaggtgggatttgagacattgtggttatcctgtcagcctgtattttgcgctttaaggtatttcataaaagttagaataaaatttaaaagttccattctatgaaactgtaattataggtatatactatcatctaccaatcttacccatgtatagttctaatattaaagacagagtaggtaaaaaaaaaaatggtaatcaaaacgtgatcgcttatattcggtatggacaagctttgaatattccctagaaaatgcaatagtatgtcataatgaaagaagattgtaatacaatgcttggaatgtcgaccggcagaaacccgtgtcacatggccttattcaacgtgacgttgtgatatatgtagaacatgctttagatgaggcggtatttgactgtagcatcttctaaaatgtgctgatattgttaaatctcaatcaaactgagagagtatgagagactgaaaaagtgggattctgcctgtggtgctaatatccttaaaatgctaaactgaaagaagtaatataatcatatatattgatcatgtatcatacaaaagatgcatgtattttagtaatattaactgctactatgatgtagtagacgatcgataatcgaatcttgcggtatattctaggatccttcatgttgagttaatcggttatacttctgtcgctgtggcaaactgatgtatgcgccaacttgagaccattgtctccacattacagaggtgcttctaagtcatctgtttctaaacactttagctttctataatattctcttctagcgactttcctttattgtcctattatataaagcaatcatacacggaaatgtaaacccaggtcgctagagtgtgtataaaggaagattattttgaaaattatgaaagttttctagatgtctgttttctttatgcaggatattaaatacaagtttgtgcttaagaaatttccatgaagatatcaacatttattgtaggaattgcataaatagatgaattatgtgccgctggacgtttatagatagcataagcacaatgacttaaaggttataatactcattgatatcactctgattataaaatcgtaatatgcgaataggtgaactaatcggaataacccatacgacacttcaagcttcaattctatttcaactgtagtgcctgctagtgaagaatacaaaagtagcatacgtgatgtgcaaaaaatgcgctacttatcacacaagtaccttgcgcaagaagggtactctaaaccggggccatcgcattaccagacggagatgtattctttatgaagcaataattggaggtgtatcaagttcgaaactgctgatgctatggatttacatctttcttatgcacaaggcttgcttgtgtttctgagtagttagtttttagatttttgtcaagtctggggtaagttaattcgagcaaaattaacggcacgttattctaatgcatatgttgttcatatattcttttacaaagaggtttggaatgatgtcaccgatgttagaatgttaggagaatttcatgtgaattttagtccaagtgttgaagttctcttctgcagttagggcacgtacatggcaacgatatcgtttttgatgtattaatcttagtaggcgttgagtttgtatgttacttttctcaggtgatgaagcgtgatgacgatgacaaaaatgggttataatagggcgcactatcatcatgcgtgattgatatttaaccaatgtcttgagtacatcaactccagaaaatgggtcattatatgcctagcatgtattatttgagacataaagttttatctcgagaccttgacgtataggaaagatcttaatcaagtgacattactttaaaatttaaagtatgtgccatgtataccatatacgatagcagaatgtgacacaagctataccatacgtctctgatcgacattcatgtatggtatcgtctatatcttgtgcttaaaggtagcgtatagtaaggtaattactatatgatcaatactgtgtgtgtagagtacaataaaatatatgggaagaacataaaaagttcgtattgtgacatgttattgaggctatggtaagcgtaagagagttttgtctttatactgctgtacattatatgaggttttgttaaattgactcataataatcgagattcatttctcaaatataataatatcaaaaaatatgatattaaaaaaggttttcctgtggtagtttctaaatcctgcaagaaaaaaaatagacggccatatacaactttctcattatatcttcctcctttttatgcgttgttcttcaggcactagtctcttccattttctaatttttcctctaaagtttgtgaaaggagcaaccgtgttgatatggatccatttatacacaggccacatagctttagttgtagcccattttctatttcccgcttgaaagagctcatcatcagataaagtagatatccatttatagacctcgtttacggcctctctcagcttggctctttgctccttaatggagtagattccgtattttttataaaatgactggtataatcctcctaaattgttccatttataaccaggcgcaggagtttccacattatacccagcaatttcctttgcttcccactctaataataaattaacccagcccaattgataagagaggttttcagagggtgttctatccactgtttcaactttttcgtctttttgagattcagagattgtttcaaattctgcatcatatttttcatattttttttcaatctcttcctttagttcttttttactggtatattctctcatgatagttttttttttttcaattgttattatttaattcgtttaattaccaatctatagcgatgtaagtctcactattagccgctattagatttttttccatttgccaatattgatttttaatcgcattcattatttgatcaaatttatattagtatgtacacactcaaataaaagaaaatagggaaaaaaaatttgcctgcttcaattaggcttttggtacctgatatccgctcgagattaagtgcggccctctccacccgataaggaacaaagggcatgcttccttttttagctttacgcactattgtcaaattgtttatataaacaggctgatatagaattcatcctgaaaacaatggtaaagtttttcttattgcacttcgctatcctaaattcagggttgagatttctttctctttatgaattaatgtacgatacgcttcagcctttcggcagtgcatacatatcctagcgcgctgatagttggccacgtcactttcttgcgctccgtagcatcattgttctttgacgtaagaacgcaaactctggcattatggaatgcataccggtatctgataataaaaatcttggatactttcctacaggccatccggaatcatgtcagcacaagaaacaaccatattccactactgaggttcttatgatagtaccatatacttacagcgttagacgataacaacaaatataatattaattgagcaaagttctttactgtcattcaaatcggtgagtaagagtaaaaattgacaatgaaataacatctatgaatgaaatcaagggaagtttctgaagtaaaaattgaccattattcactactagtagtcgcgttattaagataatatactgaatggagttaaagatgagataaatgatgagaaacagtctgcgagtataatggaacatgaagcgcaagggctgattttgtaataagataatgaatgaaaacgtgtaaaacagataaagaaataaaacagattaatgtgtagaattatcgattcccttttatggatctctatgtccccgaggagcacttctagtgtattctgtataagtaataatattatctcaagcaataatgaattcccaataattatctcaaaatccactcactcataataattatatatgacgcatttaatttcagctctatgtgcataacattaaaatggaagatcaaaaattacactcttcacacataagtgcaaaatatagaatcatttaagcaatattgcatcctgcatatgattctgcgtttttttttttttcattttgagcagaggagattgagcaaggatttacgcttgcacaaagtatccttgacttgaaaaggaagttaaaatcgcatgagaaatgcaataactttatcggtacgccatataacatatgaacattttttagtaatattatagaagaggtgattgaaacgagatagtacgcgtagcaaaacaatggtaactagtgagatacattaccaaattatccctgtactcttgtgatttcgcatcaatttttccatatgttgaattacagaattccaaaggcaggatctctgatctactgttttctataatttctttgattccatctgatattacgcctaaaaagtataagtctttcaacgacttatacttcataattacataatacggttacacatataggtatcttaaattgatcacaagagtgatccaagtaagtgtggagtacctttatcaccattcactgaatattagtatatttagatgcacgaaatgggtactttttaaataccaagcatttacgatttccattttttttattttctataaaaagattttatcatggttagtctgaagagtcaatggtactacaaaaatttataaagaggttcgaaaaggcttgatatgccagcatacactaaatatgacttatggtttcccttgattattttggcttcacataattgcgagattatgtgtggtatggcgtcataatctgttctccttcttcaaaatttgggcagcagtatcatggacactttcgtgtaaacttctgaactcaaagccaagtattttcctcgttgcactattatctgtagttgaaccgcggtcaatgacttgatcacctgtgccaggcttacccaaaggaatgagacctcttaattgtggaaaatcttcgttcaaaatatccaggatatcttggtttccaaatttaccgttagttaccactaatcttttacccgcggtattttccttctggaaagcatacagatgagctagggccacatcccttacatcaataaaaatggaatgaaaatcaggaacactggcatttactggggtatgaattaggccattgatcatttcgcaagaagtattcaaatggccatgcacatcttcatcgaaaagttgaggaccaaaaagaagagaagggttgactgttgttagtttgaatttgatgtgatcttcattctcttttgtgaactcccaggcagccttttcagcaaacttcttggatgcaaagtaagcatttatcccatcaatttgacagctttcccaggttgcttcgttccaactctcttctgtaaaaaccacactgggatcgtccatctttgcaagggttataatagcagtacaagaagaagtcacaacaacacgctctacagtgtctgctgcatatttcttgatagaatttaggatgttttttgtaccttctaacgcgggaatcaataagtctttttcatattcggtagtatcataatgaaaaggagaggccgtgtgtagaacatacctaatctcacgtccacgtttctgcagaaccttatcgaaagcatttggatgagaaatgtccggaacaatttctaaagttaaattagggttatgttgaaattgtcttagcaattttgcttctttttcatgggatctcacagttccaataaccttataatcttgttttaacaattgtgacaggatatgcaaggcaataaaacctgaagcgccagaaactagaactgtattagacatggtgtgaaacgaacgaaagctttcaattaatctagaaggaggaaccaaagttgttgaacggattaaataagggagtacaggtatgcttatatagtggaaaagtgttcttcgaacctttcgatgaaataaaaagaatggaaacgggccttgtgacaaagctcgcaggggcctgtattatatcatatccctttacaaacaaattttccgaaaagaaaagaaacaatttcttctctctcagaaaattaacgtattatcgattctgtcgttttacacactttactgttaattttcttttctgcatcgcgttacctactctttaccataatagtcaaaatgtacgatcgcatgcatgttcgctgcggcacccaaaatagatagagtggattacaatttaggctatagaacataaacaaaaagtatatgcaaataaaagaggcttgaacaaatcaagaaagaaggagggcaagaaagtcttttgtgtgaatttttacagtccatttattgtaacttagaaatcaaattgtgcgactggccattgttgctgtatttaataatgtcgtataacactctaagattccgtaatgattcaaaagcagaaattcgttggctctagagtcttaaacaacttacgcaactacatatattcatgattcaaacagaatgtacctttaaaggttagaaatacgacctctaatctgctttaagcagatgatgcaagtgccttcatgtggttaatatatgtgctatcgtattaaaaaaagtttcccttctcacgtgtcaataaagcatcacgaaaacattcaatactagtgtttttcgcacagaaacttgccaaataggcacctttatgcagcacaataattaaaaatgcccaacgtgacacattccaaggtaattttgaaaaatcgtaagcgccattcgtgaaacagaatagtgttacacccgtgagagtaatagcgaagtcaacttaagcagatattgctactttaatccgcttatgctgaatccatattcatcttttatcagctttggacgagaaattagttgtcttttaggcaatgttcgtgagtaagttggagaaaagatctgtttcaaaagagtcaacttgaagtaatgtctcaaaaaaaaaaatgatagtattgcttgctcaagtgctaattatatcttttccttgacaaaagtacaagttatgcgtctccatcggaagtattttaagtagaaatattaggtaccaaaagaagtaaaaaattaaagctattcttattgggtcacactgacttaaaaattaaaggaaaatatttaattgcatgttattttgtttaactactatcttacttccactggtccaccggaccctcaggcttccttgccttgtggaaccagtttttttctatcgagaggaaattctccagtctagtgatattccatatgagaatggaacacaggtaagcaaggcagtggtgctgattaatgcgttgagagtgccaacagaaagaacagaagcttgtttgggcaggatatgtacaagaatgaggaatttttctttaacagggctaattttgtagttttcttttgagcgatacttaaatagcattttagattcagaaaaaatgcgttgcctagttattgagcattaaactgcgcccataaattcaggaggcactaccaacccctgccacagaatatttactaggtataagtgtttaacagttgcaagaaccaagcacatagatgaaattattcaacagaagattcaaaacgtaaaataaaaaatattagcgccatccactggcctctgtactcttttcttttctttctttttttttttttaacaagaaaaatggtacccgggtatcgaagatgtttcattacacaaaaccttggcacatgattcaattcaccctaacatcaattaactctattcgagaaacatgtgcagctaactgtagctacctcgtttatatatcgcattcattcttgattgtggtatctaatttcgaatgccttagtgatagtgaacggcatcgtaagcttccacgggtaggtacgactctcagtacatcattgctatttcacttcagcttgggaaaagaaactgtaacattatcccgcggcaatcgtttagagcatactaatataggctaagacaatagcttccgaacgagggtccttgaaaaagaaatatgacaggcacgtaaaagggttcttcgaaggcacatggcgcccctataacgtcgatcttacattgcacgcatacgaatacacattggcgccgcaaaacatatcttcatatacgaagtttgtgacgaattcacgaatcgttcaaggacaggtgcatttctatagttacggtggataaggtgtgttagatgaaatatgtaggatcttgaggtgagaaaagagtgtcagtcagtggctcgtttgggcagcaccagctggtgaaggaatttgtataaatagagcagacttgaccgcctgtctttgtgaatatgcagtcatttttttcttcctagtagggcttatatcagcactaaaaaacaaaacaaatacaatggtcaaattaacttcaatcgccgctggtgtcgctgccatcgctgctactgcttccgcaaccaccactctagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactacatgttccaagccgcccacccaacggaaacctacccagttgaagttgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgatcaccggtgttccatggtactccagcagattaaagccagccatctccagtgctctatccaaggtcggtatctacactatcgcaaactagagacaaacgccaattttacgaacgggtttccatagacattgaaaatgaacgaacaaaataaaataaataaaaaactacttttttttgatgatataaataccgtagattatataaatgtatattaatattataaacctatttgatcaatgacagtgttcgtgaagcattttatgaatacgatgaacataagaaagaaacttttacactattgtagaaaaagcgtggacggtaataaagctaacagagtatttccaataaacaataatgaaattggaaacgtatgacttcgcagcactttgtctttccataaaaatgtgtcgctgcttcttttttcattttttggcgcgtcgcgtcgggccgtatagaatatgcgtcacttctaagaacaagactgcagatcagggcagtgcgagttacaagtcatggtaccaaactctcatttggagatcctcattttttgacacctaaaatattaagatttatggtttgggatagttttttgtaactgtaactagaaataaagctgaggggttagtgttctaccaaaactaagatagagggtggtaagatgaagtgagatgagacaatatcgtaatatccgtttaagtatacgccgctgataagttataatatagtagggttatttgaagtttcgttataactctacaaaaacaacgtacctatcaccgtatcgtcttgttcagatatagtctcttcgtatgagtagtgtcacatacaagattaaagatgcatcagttatccttttaggatattgcggttagcatatgggaatggaaataggatgccattgtatcatagcacccgcatgagtgtgaacacactaccgtattatagctcagtgaatagagagtgttacgacagtgaggtggcatagtattctaatgtaaggtctgtgtaagtaagaaatatcctgaaatggcatccgttcaagcaaattgcaatattaaggaacttttacgttagtgataccatgatagtgttgctaccacaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn